kernel-64k-modules-core-5.14.0-503.23.2.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gEreleng@rockylinux.org p-Bm5 ']MlO?-z*/7bss]y&7yZҔ߽F9.ݞ;PgOq翠6U,~*a1.ֶ]5'm-F<~`54ZX)ʺIk# v>߷'Λ! XMLt7yiW$G 0|g$+ךy]h"7r N^`p ~\']W,~.eמ'=k0h*K$(:Wlۃ܋/c`Tb3֘f6TrFH`t;*LpgPt96bP典n ӦF9r%0l4&9)48o|@Lb6babc50dbda52bd478c14337b9ee6f2a49b34b42099c0e4ba68b42c7330e954d8ea3d80326e0f6f2ac7a3e96eaa38250d8e03e8e~XTW}O/KW>>+U?+Ed! 0 ]  $ 2 A ]|  0>"t&x (I8Te9e:eG'GH'd<I'X'&Y(#&\)])9p^)lb*#d*Qe*Vf*Yl*\t*xu*!v*>hw*?`x*[y*xP' +x++++++Ckernel-64k-modules-core5.14.0503.23.2.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.gơiad1-prod-build-aarch001.bld.equ.rockylinux.orgR8Rocky((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/linuxaarch642Lt hd Lh *\$TL  4  X  0![&Dh l D xLlD `,< x >h]cV2?(0hT| LhH{;*XTL9`  L"\ p(P@/$X2( ( p4 X T P4l;5+DL%. ( @$\ hLD`)4d"`?p0)\$BhpO8`QH=BXPT\@Dl\ |!h| 8 ,  , t t D ( X , D  `  <&80[! 1 \\ dHDT h0 Pd , h $@<   P H< b 4$, ( 4-DQ  l8l  `P  =H  `>@"oD"Hp)`u3 ,X8`6*l\ pL \    TL l t@?D'"$0!XA$PdX (<d4D T  d ' LG00@d7!+,'#5x.I_H"LPcX<OQX <L@%c|H:hxpP X ( 4H%Dd&'p0&0 k` a<8;T` ||DZ8Q[" +|3<,.`T!t%T.x9`(tLBIxCT@bT5x@ d x 4 x X0! 4 $, 4   +   tD | $2@N_X ,U(x,  p   14Q  Akd;|(5\ 8X$`H hd 05%lX,Az|e|m 85ZR\ XQ4 LV5|@"!p\!| PP\  #( @ H X1 t X` dP, D\(@@ x H x !h , T4p0D\T)\Bl:Txx>elhH:P6!x\Q/s`%$8,4p-!6*@=t87/(=D[89xX `<L$@ ,?-8*HZD,(%T.<!d0\%Pvt 4lTH(`$$@\RSH6)P |$ dp <$@,@hHLD_#@P<Ut,O<^Hwh__T 4< \ h l ` 4 P X ` d X L $    `  ,H x \ < t  |  < x6X|<(T| $><d d 9h 6T L H X@  D.P$ | x p,   2tXJ*46<d( 8, P ` T  D  t $$ - +8FhI*l- H < 4 L \  #@ T  Dl4<\QUp""$HH0G@HtIKWX7xOQTSlY!" 8!8DX8l@lH@  (k <X"8 TM P p ',dH&@- %t`,|,H4 Pxt(X@0t|$ < L d d LL x  ( X x|| x tl   < ( <  @ d < t0 H"  =|xE(0>  ,p h]\X0F$(L+?( l"?4P;| tAX&!A =J,,hD,t AAAAAA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤AAAAAAAA큤AAAAAAA큤A큤A큤A큤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큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAAAA큤AAAAA큤A큤A큤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큤gջgQgQg?g=g=gMgAgAgAgAgAgAgAgJgAgAgMgAgAgJgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAg?gJgAgJgAgJgAgAgAgAgJgAgAgAgAgAg=gJgAgAgAgGgJgJgAgAgAgJgAgAgAgAgJgAgKg=g=gKgAgAgJgAgJgJgAgAgAgAgAgKgAgAgAgAgAgAgAgAgAgJgAgAgAgJgAgAgAgAgJgAgAgAgAgAgAg=gJgJg=gJgJgJgJgAgAgJg=gKg=gKgKgKgAgAgAgAgAgAgJgAgJgAgAgJgAgAgAgJgAgAgAgAgAgAgAgJgJgAgAgAgAgJgAgAgAgAgJgAgAgAgAgJgAgJgJgAgJgAgAgJgAgAgJgAgJgAgAgAgAgAgAgAgAgAgAg>gNg>g^g^g^gJgAgAgAgAgAgAgAgAgAgAgAgJgAg>gKgKgAgKgKgPgPgAgTgTgAgUgGgUgAgAgAgJgAgJgAgKgAgKgAgKgAgNgAgNgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgKgAgAgAgAgAgAgKgAgKgAgAgAgKgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgKgAgAgAgAgAgAgAgAgAgAgAgAgAg>gKgAgAgAgAgAgAgAgAgAgAgAgAgKgAgKgKgAgAgKgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgKgAgAgAgAgAgAgKgAgKgAg>gLg>gLgMgMgNgOgPgPg>gPgQg>gQgQgQgRgKgKgAgKgAgAgKgAgKgAgAgAgAgKgAgAgAgAgKgAgAgAgAgAgAgGg>gKgAgAgAgAgAg>g>gGgKgAgKgKgKgAgAgAgAgLgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgKgAgAgAgAgAg>g>gKgAg>gKgKgKgKgKg>gLgLg>gLgMg>gKgKgAgAgKgLgAgLgAgAgAgAgAgAgAgLgAgAgAgLgAg>gLgLgLgLgKgKgKgKgKgKgLgNgAgMgAgKgMgMgKgKgKgKgKgKgKgAg>g>gLgAg>gLgAg>gLgLgAgAg>gLgLgKgKgOgNgNgNg>gOgAgOgAgAgAgAg>gQgQg>gQgQgKgKgAg>gKgAgMgLgAgAgAgMgAgAgLgAgLgAgAg>gMgAg>gNgAgNgAgNgAgOgAgKgAgNgAgNgAgNgAgOgAgOgAgPgAgPgAg>gPgPg>gQgRg>gRgAgAg>gQgAgAgQgAgQgAgSgAgAgAgAgAg>gTgAg>gUgAgWgUgWgWg>gKgAgKgAgAgAgGgLg>gLgAgMgAgAgMgAgAgAgAgAgMgAgAgAgAgAgAgAgAgAgAgAgAgAgAgGgAgKgAgLgAgKgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgKgAgAgAgAgKgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgLgLgAgKgAgAgAgAgAgAgKgAgAgLgAgAgAgAgLgAgLgAgAgAgAgAgLgAg>gPgMgNgPg>g>gRgPgPgPgSgSg>gNgLgMgGg>gOg>gMgOgPgPgPgMg>gNg>gLgPgLgMgMgMgMgMgNgNgNgNgNgOgMgOgGgNgNgAgAgAgNgAgMgAgAgAgAg>gMgAgAgMgAgAgAgAgAgMgAgAgAgAgAgMgAgLgMgAgAgLgAgAgLgLgAgLgAgAgAgAgAgAgAgAgAg>gLgAgLgAgLgAgLgAgLgAg>gLgLg>gLgAg>gLgLg>gLgAgAgLgAgLgAgLgAgAgAgAgAgAg>gLgAgLgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgQgLgAgLgMgLgMgMgAgAgAgAgNgAgAgAgNgQgQgRgAgSgSgSgNgOgAgAgAgAgAgAgAgAgAgOgAgAgAgAg>gMgAgMgAgMgAgAgAgAgAgAgAgAgOgMgLgAgMgAgAgAgAgAgNgAgOgAgOgAgAgAgAgOgAgLgMg?gMgMgAgAgAgAgAgAgAgAgMgAgAgAgAgMgAgAgMgAgMgAg?gMgAgMgAgAgMgMgMgMgAgAgAgNgMgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgMgLgAgLgAgAgAgAgMgAgAgAgMgAgMgAgAgMgMgMgAgAgAgAgAgMgAgAgAgAg?gMgAgAgAgAgAgAgMgAg?gMgAgMgAgAgAgAgAgMgAgAgAgAgAgAgWgHgAgMgAgNgAgOgAgOgAgQgAgQgAgAgAgMgAgMgAgAgMgAgNgAgNgAgAgNgAgRgNgAgNgAgOgAgAgAgAgRgAgAgNgAgOgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgMgAgMgAg?gRgRgSgSgAgWgAgZgAgGgGgGgWgAgMgAgAgAgAgZgAgAgAgAgAgGgAgMgAgMgAgAgAgAgAgMgAgMgAgAgAgAgMgAgMg?gMgAgAgAgAgAgMgAgMgPgMgMgMgNgAgAgPgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgMgNgNgAgNgAgNgAgGgNgAgMgAgAgAgAgAgAgAgAgAgNgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgMgAgAgAgAgAgAgAgAgAgMgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgMgAgNgMgAgPgGgPgGgNgPgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgNgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgNgAgAgAgAgNgAgNgAgAgMgHgNgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgAgOgQgOgAgAgAgPgRgAgAgRgAgNgAgAgAgAgAgAgAgPgGgPgAgPgAgAg?g?gPgAgOgOgPgNgOgOgNgNgNgNgOgOgOgNgNgNgOgNgPgNgNgOgOgOgOgOgNgNgNgOgOgOgOgNgNgNgNgNgOgggPggggggPgPgPgPggggPg4gAgggAgQgQgQ5806f1a3cbf754ebd59376bc0c4a9dd90859ed856824517e1aad2968aae0b76d6ca9d786e9c277a86fc5b0adcffae75b29169144c89fb7e696dbc4540ac195716bde6557ff2e26eb32b876aab11fa3bb1e1fd76093a2644541b6cca2289081278bbde57c712ed973c5583df1a4e1c98a0051f979b09e2b493ce4bae3683f9f6a4cbe4307826f9b579ddaf4b0768bae1772f4c07940ed80a6a200d4bd747c455df0a8d86e45b078b55cd20347c780cc5c9da997bd95a38f6db0a7eb95e026d7b58cb693eaeb96dd6291e98c1f14c2a3e7bcba917dfe0cfd9ba2a384121cf4998fb3bc5f46e99ccf8dfb985d9b85ec5bfe499b51574bd58a86196c08f33aff78c2e58df360b6b939e4a5c7c0f1fc47e2032ad6b174482827c3c7d83421f39e648ade90024e41b26e16551c33074aa11a6bd0b4bb7bc92f43b644043ecaf7d8404b2cd14ba00e3142d1ce386541adb2455cc2a0d0786975367681d0784b6a01186fe2202d4f8bdc8ddc07cce46276605026a5f6d72699b437c67db051b443577951c6daff5e1e49917f0612c2d9f90907b842f15c336458fb1355f2d9f85973cd72f758b7b23c798808597e8d91e2a5344aa88600c7aaf5b0cf33b60b23bd8d09ccc8ef4a65b0e9483c30e1a3c277f1224ddb020f3527793ea7228ab5ebe5073762ebb2d6866d42a8501815462057a8318979174c3990ff90e9bf3c3584efe9eda4322127480059bf1d10d178716f6e943bbcee88ebdc1dbe2349a0cb28bfd4d29c5a5ca79339845247c86b0729255693bc338342bcf32570e2838376f014a99975c37a858a99db79be5dd091d24597e279eb90ba5b830cec261b57cf94672f90931bc751aac0aad5ce036a7225911d2b7a8e9b6433dba2ae7eb10bc0f16cdf00dc3d57cd2b5565ae6e8a592a579a69e060a3fc24d8b498e9b038f74f3b30ab15cb01050f3832df7784f98a4beb5fca4837878b2481511c396749a72b2ce5ea20de14a1af5b1201af067868ba558319e23841869029dd67449b43153cffa9a7ce15d0dbdd50b7169e0e8351dc5487127f4cba1603dd24773174a4de67654a2b99ffaae7c4e776be794cd2d43b97a9e645aaad55c58af19bf00ba599f30e6b3030b273c00094e9376d72db45c21fc991880c535b7c35eafa563076a2fe39732ae5f1439f4be7ca941f16a7ef1f1a168b19c6bccdd576e48d5face0f9f0c34d315ac06a68a247ac00eb132a7691db9d626c3d24ba6677c335d33353a2b7cf3a98f0c11056a24397e4a6744674287cde70a25e85871c9000511e8a0175ee4b246874495f0e31b9cccf4c10ec1da529f664c88db189083c1bdb3bf4b5044fa152fc46dcb5fb68a546f6f2053dbe805a62bfbda952f9d4baf1632267d918f54a34007451a81408f603c5ae2fd7d996ee7cd867d9e0ca30ab6856d46b8b201089ce081494be7fc9d53e8357bf52afcd2548fc78696aa0ac809b01d7e3ad692837c4535181116bce8cc9d517cf934b1082af77409c07ced5690d20d8842b02c9fbdfada42687af1124cab1082ee4d6113884176bb7c17b8f34b12f8045b51e33118d296617c9addb8b67f2318fbf2749bc0e010f41df4fa933df1ef286cf235849aa1a133ad835f9e7d8adbf6949163725354c14a5a8aae1d3712d3a5dc4c44f6b5eee7d2770212816065766f09928bb87122dbd400d8ef968d9c4e1a90010962ac6709f5403657f9936fa110462b4b40e7c1f849b551bd97233c54bb22d767eecfb83685277a850db14604d46af230a52bb07ed007f097fea7ecfd9d761f85659c096b57a1184ebf0e9ce4360ab5a974b5dfa2d01e9283ed4e8ce132c240c9223280b6bbc7b111d9ed49cd5500e48d51c18dc4c128598926f280e5fa03eb010c670abab755fcf62aca0387a333838306a5eccea579ce13b9494cb7afc913fdee61db802c01001de96c57f7ef2462b115da75b68657897df8ce12ca6b25341891e3a60b7be69416f823326eddeca0e39d91faba59bb3d1291ead01f09375e5f5ff4792c1d3b06425db0d1051f9448f6d6ccecac4a186bfa67523833f10fba15bb49c33c35fcd2b89509e9e5e816b6784305b8d7f7d6b828c460e74c75a6ae1eca8d278ddd0a5cd0a0d9d67d0ef9bf99400b8ca14b17d2a0a3581f0f78acf91861d369f8b4d65d043e3fd47e3f61ca33b0724091bf6af10f8ab866b43e8a52af8c0c8d761da4808fac081804f1421ef8eb330b2350162de79cfedad5d6aad31e0bfa3b9deb97b0011b6a5006b1e3be6651b2f36e023af4d564e99f75bbcee69e8b2ec685436809b09614f5541fe1599164d5e6593b5f552952948228e311b44b23a1253ba240cd5eef991a7a56b8b7a0b73f354f73d11d9cdcc80a4aee02cba9fd8d5d16663c0e3b7c9a4686621e2b53f631506545c96e376e5425de9ffcc7db284ec90508ae82bbcb5e144f0bce509a51daf29ad538cfaaba35d4600ee26def3dacf9bd65ad1c980f6939a8017cb882f6a9c1130e8bc6ae856c9c5d6b9afdedaed0a8a969eb6fe66cfbf37a34a70cc4c8c73c5393de05c88dcd195cdae449f6799497a8d2d6e9b66c8ec9a5b49cb338075016d1dc9d0f157db9d71af1b5c84d13fac0a07be2e8868fd22579ad610ac37f6ada0c4c87098bc188893c43a6ba7bce661fe2a14ff0071f7d05d5e4a6fbefbafa42d1f31b24f2001d837449ea876849c328c775794314fab589ad7d142610d605004b7899cd4bec290eb5a491899135ac859caabc79d6cde03a4e3f5c95fedef718487cd76d05a744029f82aeedac591509c2f7292c45c0b875e7dc9cdf765c6e5279e1b9e7b4c1a85fc207278a6c711cdda38ddec263b8b26ed69ee427f0bd1e6c31b8db8cb6f516956867002484009fd213ff36d20912de0773f5deb3537e4af200f6f3c24cf90bb5489053714b8d5a15f1526358c33cc883d7221014551f4d06e6f36358ec9d6d9e8f0150c93a059c4155aa97dc78b1ad2f708d3fa8617dfcee26821672cb65e9748cc94d109e60148443a9491d8a96e7002704957f01c6ad8379a90aa28521a22cf440d3686d93df29b615155da59f6419f2bbadb98791d3cb7b4f6cba2fe13d172ef260e2591393586a4fa6333b34655561ba947b77253f8e05a1418dc0037daa8a2dc1b457dec2ec8c774ef93a8eb56d2a2ed24aa38022bbe03669888b68190a8a50fcca99035a90e5eb04850dfd6dfb8c81d2f1cab44a1e482ab23754eccf24dabce0cb5fa2dc283e947b924a4a7e6c78340e9e39859f52a2580bddd89ab78a43e7b28b43fb5d594b11cc3ec34d534b9ea51518b2b4f72fad970c42d9ea86b4d173f8d840cc846a77539a4433601ba213a3382ba5d24845add33e40323d53703c8c2fc83b6a532a9b3d9dd521ae722d3611b27ad57356bf52284d08106b579c07f5a109e0620de4ba4048a1e5c9013daf3f2794cd9a7251115630b87cf20f85661c3be001bd4b60b7f4fa0b4caff6052988f7924e056cf188b036db12719e07231f5a0f16bdb8a901c17c20087aa1d0f8caeb83f2955929704709a53c444ec9999871a2b81d820e7308caf55461393cb4477a699556dfff950217e0324ecc3f739daf2e9a4fef633fa8d7c543a7d24db4804d6aefeeac07ba8cabc328f8b84cc090b187cebf2072d8d2cb2d4faafed63cd8688de1a36809272c808535d689590e4b402f840aaf5f3e9c0382039d2dd29751fe08621de8b2385b995a31739f36e6f924e7a389746d0e27d4c59a50fbb91aeb6fb50f6a05f421e130b7a466ebaa94c064516a0a6ce7c93facfa36d455b02925817b69007fe057f9ef0c43ae5b4538c649146a924f2da6090986ad04521d1cee23ed5268dd8a87c8b4e40d9cba76d798dd3a718ae9d12d2d1db57af126407153404b8b98d92dfd457c32de8a1d6f69527ca80b3fe519fff63062ada18f987f4ddf428eda0353d829d9536b4eb7db56fa73ec8d3b104494e30f026acc62ac7189e121cf24fe79db8e1eb4fc12f7556960c5be212ddbf83235890b62537b1c8b73c3a5f76270b04e855a93dd6a4d71447d9a2d49e9be5fc31d3ec8724dea6aaa42aabcace0a8d4e24fff64f2744b27e9943640933e9c14de70c1f7c199cfd305ec4df910f62c330973658bc1823b69bea5622a7d0f80609483be0429f1be6ee30259dc7b843393a001bc0380c4ad146fc59cc32597948e39ae22c5dcf4c047499563eaa4fedfa4ec779b6bdc3bf5caef04e931c75436c2a3810eaded9bd2e2a812c9240765e6371de28900c277bbdd1cf66c2b58c0ae58a79b00b9254159f3f97ab0b4fd06ddde14c3db3061c99bf8b59cbe1ab19955c08487c19abbe198dbf72f03d66ee597d0481ced69e1591ba097195c722b54a413d180b9977220115a634965ba339cf09b98cef2b26f9079fe3c0ca7cdd5b6e695f6b6ac097cf5adfb0506617901e0dc353ba41dc4fda83a98bf58fd9d2b53b08cbec53e7c0f6477a3932a2625127a333fed2ed614f7d86f0e55e4dcb23a2911322b1d551610900db3744a4ea040501ffd80a5f7dd20722809d116c04c7f3221d1bec61e37268ca5df7476dc23e6b62b70f6a4c50f552491092d21e292be9aff27cb283cbbf1051f3edcd564a55fb00e9aeeb43c7e4bbee4cf9334b618ef3a60a7bbdcf1d498809781337bc5ad915e259ae46605de1cb4953d93fa0800723a4d9035ba9f4bbe9b43ff5177a714d1b310fc4df16e2307269d083a21c7250cb72ccfbc01da3290b7bd03d69319202fbf2a0b0f42aba8fd0f02b043140cac09437fada2c3625f4b062c2a16ee4d55f20ce0649aeb5ddc3f2790220ba1458243832409a7116bca324dc09b5581940e60856cd1da9a70ca56c5ed1117a98035e6e07f56ddac2c556f24f938dddd13dedcfc5ceba8d4b6571bba2ef1b25a081e56dc1a649da237aeac32b4b22ada4963462ee7b618c67d99d875d202fabd4abdf5b1b8d535d27dcbd1dead0dc1e8883412ba62b72b4d52a28415f3e1b4bd38d28dec6c499267e30230a5ed44ec7ce326650b644594bfec6d9573f7d3e1544ed60f3235a4079c311a10e0292e36ae92eb6769e4cfabce1e9ae7e89fb6f21408bdc236ad0247f4e0ff31fe2fdbbc7cbf0c910a3ff43daeccb0c3e62d7f4b0c86f711907a95eeef939cee931c9bb98171f932c7bb1473295313b097f0ae45fb86350564dd23fa086b5e8b3ee09eb40bbf342edbab20c1aed2c1a8fd83032469e11e9ac6f117f42839f5a0015346ff97ec650be0ce2b2a7384d8e8ab015c9dc6cf0dfca48b73218e96563ce79d63aa93d0cbc02a715e3eb361d12b080c7dce295f20dc59779059cb6e92959e7efec13ca458fe787a79067cb42bcd312ae54f240f2c0e9543cfdd186f78b0c3b3da19f12a43c3869cedaffb4a0370cfffab9a28961511ba673b5e4d032445c2288718a8ad2b147ce38a184afc7cba3e60fe8209e1eec9ae9bcbce28edb760852da3891fd0a31ccc287ef75edbf5deee7f5f86779691c0703e29096d75955783e2052ab522360a9dba0ad681ef02152d2dcf633767ccd948c5cda3f5dc244e279b632928121da09f381243a59bac5ae527831a59dd7c9f03d485bc5695bdc347b41fad0431f0db72c4469a8f11aeab2e37495ccb327019986f2dd49a8819e76141648d8c3f316058fc603e338786cecac316245b7439d4b839db30afb3ef73ea3d1cad1e6c5f40b59295c501f778d533b9cdf783250dd8b6db8ffe11fb8b0322282c879daf8fd7cf94f96f42477b966f07ceb5dcbaa42075b4b848ec6021fc52b4bc1ecf50efd7e597ebc0f81404b3e02d96ff203bf2cea710784fc6322fc29894f281d91b3e70562901d891796c784a573e9d8704985634c33161d09f7dbb267a78c65007110704457759763968d9b1ddcbb71e168d9925a1ae2be0e20c9ea9ac99f42b0edf1c0efb02b62df40bc082566accb13a385e9973eb171366c1398fe0f23dfa6a7e4184ae4fbb0b9efc0e7ae7023e2fbc98cce6021536c4e008c5ba0cb0de12546521209d171430e365c0b07968ab6bde19e5af3075c160d41e4a2800ceec5337f24b1bef4447072d35e94cf4951396be3fad4808cfcd3648339b01b38aa7cead1648a9eb806f50f6576f055eb2da2a766bbb6e61cc5ba3e02f0d49fb056757188746a3b2b28add0c9d6eef9838291af474f12877cfb32a65f2ec7e820c05bfee5499c78208e0a90b4651b1106853982cfe3019215443f198aa5004d33d821724fadc6898923c5bc7e9054f22c79e7c3cdac712022dbf56a00d334f223db8a79e16c3d1409ffbb17a8adc7b06409a31535f87fca27d6e091c0d76471c7cd16de41f40137a2bbb54191b0b4642576b698b6d06e5e058390a9a603630174311d34631d4a43dfa7cb05405705a621235cab7842ae785c6d9e1ad54118e464fc6c2ca7b8557c60f2fb865a73f55bfade18c24b9654ea898d6023de1f296262907f64b50929dbbe87fa1264730f4c23ca2c5e950b2fe4aa712996a8b90c494ebdc0359bc831f5930dbdff0acec05926d622c2309b056ac8af081325a91b3795987e02c1e20ec0900a855f5100cc2c38ffdd2b7b8203015fa38ff70ba9510a0257dca5e53e72d2c2e1462019e3efdaaeefab150bc35bc6180d7e84d30109470da170642dc8b67250216b62aa7d4b80ac866f8849d58daa286a8204568962431fa72617ae1513552f58941ba30caf8c30d2a6bdad133805bd84a25d1f6d4989bbb9a2241552a64833bb8ae3597fa81329934e062546998522ff54a30974f999060bfd32b00fcde473da947ea592f8b861d9148cd8dbd47cf9cff145e52296503d230e9def7305ed9dc626e3ea26f1f82fad3b2fc408b25aab4d34b269d97102244844a65195577ad1428adff6ccf6566835c49e092a53c57f3752e030db9f7564d098518600a51611f07f9303dd7c4b29bc9b3d1160633c691bcdbddb2f530a8be89f5c56c1275498131b136f8f785e57b05a62122dcb2bd574dd87e7c79688aca6ee2036a8388a7430b3ba41589bb979a80d444f6d5c3c83e4f200a21082ef1cb989c79470c048fa19363f8887644215d0a42a8def903381de2ec419d0c647b151480d8e55f176dd4d40b6fdc49cfd61fee077318e34152edbaf7a4cd9e82703f619c1eb1668bba2d863828687eae83e6122c9d2f91464c5f243f31ac0020744678854e55124be560447b7ce3f6ad40d2482a81d24fdbe85fa5a4af4c9d84baa706b0071e1d4c06cbe08cdeefecf921aa800b1e933ae8a5a71b3e1541b010082c2de47700aafee16220bbbe3be9f173d421445df127f6629fce7bbd6965651eb7992bb22724113335e57c1935e45c750e9dbd9a270a034b7a1594a97f6bceb18fe7aa7145a5a754de3681ab92e777cab43ef03116597eef466e519295ff433d7733dd8b46ea525314398aa92a5e167e7d1030ea9b248250d91e690bfae8b9bd402ea12ee93ed8de3bea8609834895256da943e48f17b8d27b3f21954c2c4284a43594d0a42b2e020c519ed40f1542a7a13e00c171680799d2025caf0d4236aaa47ce3718d1c782723177e59b8b41fd3a156158bef6bdb6785bcfad7f00add15bff034c3bf5a262115f8e4fc4d135665ae7f3c0ca6af54f375c1ba622aaf285f07336c9811bdae17c2363504b3e75b6eccf018be0a4ca20b4b0270b50995cae4acf974de36b0deaf0bb8b16141ac315303e9635924da05ed548abb88bef2cec9e1ad18b42e470598849352766ce65a9a98a153b893f413728f13e3e0268ef19311fc937c91f852744f22d51dbe150b3f95015df35641c39a6ecdc77d9afefb6016cf9bda3cd5286be48eadffe6db256b51ba447e85f37ae16894721450f030405cf8ed00ff449bd60e0bd59aaf090f006a36f99001d462e17fe9af712050358c0b2adc2708f12366ab3e0002d859e8b3e42bd33533bf2d1da6a1159c7cd2a687b7f291d8ebdd8616d6f77eef36b0edcb940aa7e87e0f78b8ae49cbdd2c9587b1d4ba6dafe49913cc67558f529bedc1fee99a44c896a3d21aaa3e4c3dc1aed0d16e34532bb020b99446f3e521447d606bbffb92b3be35f6d4a81251721d318f13ab90e1b3e3f654becca86b9251c04a9420bd40407c201301faec09cdb262916e54157945f58c4cf898e44576b65c0cd0f7a99a9f5b7e62c9130274a83b6f7a0a364d851c6ca980b255bc7859f51867760c0fe53ae92d748edded88e0990551f3d7d53d57c7a9bc649aa0a2ec898170dac0fbb64b03236f63b633d53a9cee868626e5eff3e19cce0d4fbc8ce09bc414127e0692a960a5b810c15de39f9df2871f2a0f3e777ea9751446d9476223f79dd9b64ecc19d8a3d10830afc632514427290a83c4d8ce66c7a3be749840751714c772047451d6d9854b0b0fdc833500d60dea40243e49960677dcf3f10e070cf2a6bb52681c2c54b6e7bd6f62ddf5faae0c7a5cf6beee56a141fded13731c25e7a4ce8cf2843c473e4706a65a739248113e8956739f79fda211f704723c426fb576c523cd0907333e6129e62e84c666997e99c172544bb0af314e760dfbd69226117dd3555fb3ddd1df6d1721a1c0b1d0ccbe41167882a9fec9b8d93d64ae6c48db6dfe8ba894fc6264f3f1c29ccae989e2be006ba94022faea90c2ecc95a161b013d2810d8cf1d116e46bdb5e2166592609612db1bd25409d091000a2c516e04ed70d06c950e2838a38dbc49062e1bec3589e360e77531625a7589e4583320f14fda91e68b725922b76073ca7cbbb613f657f89e4fe83c38f3fcc909e2757f8c9ca0809b780d1416692c044882bd6ce043c05a86a9a265d83305fcf4b59da3e41771fc4432c49d1947603dce48ac7975292173ddb26bb49f90526795c5fd56c0ba02c9d89b1d828553b82be9cb74a480fd6e584b6f4a6c4555616bce11d5a6afedca130a826fa4e96fe58e43ac6133fe525ae0db198de81cef44b998f2df2671c662dc02e36aca7f0084ae324abd0bae61c674a29865b4cd7c5e737895482329406261e05b2cfcbb006bdec40e6ed961244eec501b7fe356350376d870fbda93ea160b9ea5fa03c85f54e4ba894048a2b3e1cde0195c51432ecdd685bc3ce9b2015c506c4ded8ed52c671b6fe216d306831c6a5c7ed6114ec6baa090aabad765c924b5c40a4e2a7816038556a6c7321ba16bb27891881fc727168e70bd2ad314961126acfc41bb62c3a7016f8f9652971b4e071ce08bef19d08e62c39a2f869dd7aaaf106e00e462ab4eeee24cd5637d481e39a5f678d3a58e664618c37114ec33b33931bd80df9ad3ab19635add73899281cc0a8ba30b0abe16e7e0cc64ec22b1f28e8c188605912c07946eda4853e9d02b63aeb10256ffbb27d5ad39e19fdfc11fec3709d885e21e370dbf01a9e5a30e9c1e8b6cf1f4fc82c3a29b1b954053a2653532d15b10dc701abced24f13737c186b2d360fdb5e6e1f019763af760408f15d28e2c4c9060bc95e6d5dc28e3de48d161603e6ffe6266eff2af5ff568a9e20996f7874331339aa126fa281693aeb3247ba2cab80f5317b5acd3b6a36cfdc45d35769141060417ee11230cd2cce85674edd4cb8a6a0a586e90a70023793e4cedfbd738217d0fbd56b8488d9d2a189291eb69db75786d848b46ba95ff8db330304e7c214e9018f04e8a6e13496f88c789cabb04093c117b2ffe9aaf6bfa295afd80829b8118947fb5503008079b62936bf644499218f5adb7c9d8a2585f008a40d53a1b37470b966a893c8cb1f3aa0f009a23e9401bab7dac59691cb6aa3a2f573e6ea578bd9c2636f60277a5c48c7cb4ed06abb36797ea7fc05d18825a382af16d2f8e4fcc20ba6f3f95c65d704285d9d6addc7c2fb816dcae03f1d527b5fa497d6d61d2261f0c47db0633121d185b61879b698eb8068195a2d58e40e6e791d46fb4ada4c0c6812579e7a162973a802071f9554a3856b533e2f793346855454d4616b8377523961cfce7d78b9e0dc5c1d0c6f2533d80932fa3c7de487caa14fe36f996c20c79db0384f6a9effaa7419ba16cbbf7a992d2ab142265549de83c7dcdd7b9eaa3b07ba97b6835bfee1091ea4c2a56c739ec944b1a5d10f051432036a3b6f7c2f23b7052c14e5ca85043141b5f4bca7b21479932b880e9cbddf61959c3134d4c52e2efb5cdd04d58012e32e0563dec2ac3e334baba0fac32b69800cd29098a6f59e4f2162b4a96982409351ce2c464d2c49b9fda4f17653e6afe0eb0f4be2205b5992f29562e5c86632bcac3e6a87589b9c2e898ae17c3e515898c45b1b9eb8c19339678f6f82f53e08264c379db5f35338d21550f46cd8c7e4bbbd40e723a526f89c74b71f2b085841691c8adf7b0c439072520f0796e08c402dc7ded574d4faef046c1f936fc9df6d3a86b399e43a66995a5f5d20b1d4b91041a2058024e55f73b7c7074d000be1cd974672e34f92554a2cb9a9f9aae3f38a595f6e3716f6853effb444f43908fdcd9ed9e5fec218db72f715da459bb37d976ae93744003b230333358f5ff2c2972460cee13096e6bfe1e815d8300489ef0517479e8dce7fbe99db1b073e243b92128e27658406d5865a0963657283fc270ad769da1ddae81530c01b3a717321ef4e91dabbccad1e8ee05d368ea7228fbe878d9fe8bc4839f5d5655345f068a81ca71ff6ca05ca9abbce682440cfdff06b06810eb839fb417c9ce55cc26e1efad1ce097ec49d01066062037da27f9d9af6d274248bd3cd5655006ffd1be9793327440c5e524fcd3d7163580061a514f8de7516c745fbe83a486f1ba279a48afd078533cd13547272a5f5bb67a5b1a6f7ab96b96cbf87f7d5c9b7ba68d9285feac60d37a2ac9ea0ee3f430866cf347926f45d18d7e3491d6e365a1eed24ab0f75e0d17db4807c0d0dc93e5b44d362cdbe17c4112b8a1575145be49190def86e9a509bd9e6c4b13e431c5148c46ec0a19028c32851af1ead0e74b5ed9ff77375cdc36adaba0224410d729653106de69e44eb84ddc84a7f140d4a8415ea4961923a90c7c56227c51e3d841529667446930054fc6cc1d3d1ee7ec3fd312037da291bb4269c8cb32e7faccd4f07f820c16eab164aa665a5a3fbe6021c8784f9bdc2ac8b3be674ac70576d85824e0b4f13723a15bd3802d886c6e9d807995925fc212201e13b6726a82a350a16de895075d1e685d2849c91be25b647003d1918d126c434089608d41be85d338d5d908b0b66659f94d841a6c527fdcf6c7910cab2e8e7a42a9ac2a58a101364c2112b7154b20bef04660373fcf5fd839d2870f931bec4ea4fac94b6f00da6db4772de1b639f7ffcb8bc9cb98d9bc1a41c4f22bfde0a72b65841aa4b4a0106e4510be1e3351e321df9f3116ecb188b7eb2504b468dff845e95274bdd6100c34a170635abbfe1a9f30514a84ffa6b07449408d7ea2422dabf043bef92203517e2096c00de88e1b105b4b8ba24e5aece6537f6d3ffc8996ccc6157ef842321f844c33504a2cada72b2739defbb0524ce0e1f9e1c5c2614b3e53071069f45e347ecc78cb06577a48f6349a02154e2d763d9cda5fa06883604ccf22da335d2fdb1d11e7e0b3dccd2dc8d92a67fe697f4d8d44c6e81a3dcaea239a2982debadd57288e7d23c916f7d03cbd469096b336bdd60b9d967bde77300ef704929ad2bd971244811454522466d591547d52bb2b4f5c82e5fdf3bc5510aa7b61ad1467c33a16b713422e397d289bca9ee976eb8f8a2df387a243c98e43a8417e58115a3aaf6ff3ebe7021b2bc292c315ecb8c034e19f561ce0214906dc5873fab1a63f00594bbace4f12e876805f089fbcf51ff3bbb152b46c7a33be54081aaf584861d5f34ed383d4b1302f7fc71f69abd662ae3d8e73d3bed466556bef78609424ad8ad9619b5d5e22a3d4bd8955403f64749d0041ded0be52cfd8369a289769bb4573501b87022a8fd367c59a76f11058758f03d66e97ef4ecf02ce3da24cedbc2756ddf1ceb7e97ea823d461962b6a7f0fb922f683df713bfd4251070f1dc8537de80197f52b3937112e52de1e8d7c97836c142490638e8a8110df919eeafe889918af838a4ef3af4ec677589cd84743ef5a9127e7739c84f534fcabefd71b2945bc90acafff7639d5099a6fb5416dc516323d6a9b913622dd75d83df251eda5feea7af526c05b2d9b9d7e6e2c15769ef9b7dd4bef3f10d8ad61a0056a6fa26bc1128607865b3aa41f023add45ee6bd520ba5952dbcd2c940ba2751b45516fe197b46f1d150f289f631610ebc4a5c77413d14f1919baba15f9e13ecaee0e52ce67c3c73733f029523b015628973599a851a028ff14330dc84e860f4ef94af4c8ee6cced7b990cf6f33baba1a117f2c2fa896f9f70dc5ec9548afe9a4b8b3cd70c695eff7ffc4cd51a2467609de4677ec72aa917574a138c227bff12c56aaf5c2fe81235381ba615791380cf8afdad936fde56b37bd5a31c7dbe81727cd316d06a06a9442fb9433936a3a892b9bb2f2361bbdf214d67fb22427f2739a9086cfcea070e8e3c525bfc6ce383da0fbb1619f17f43c20e6dcb9c85be760ba85717fb9bab4d0c6195c36784926e3223d4ee1e20a00b5b4899fe25769d321a8bd05e2b1d8dcb28d557fcca050afb3730f9318970b9aad19bd77cab7823528e0a00850624ddaf281675f52edb2c0597484be8abe664e1a8d782a156dfd4451a5c14d4502c8ba0aa624d681ec6652ee2c3786699ada4ac2cd1046fbd33e4e98291122a4b47504fde0ce08a8b7155bb0b1d513eb92f9c1739b45fdf89aa32235fa0869fc0eb32033bde0d34058ddf4174f07a84719b4d2560e1c54b5c7be953bd20257a2bd94522f5c52499430a1946b16fb1d3a1cb3031ffe236f68a6b10408160920a7886183bb046231e3c184eebfb1fe88fb3cb1f83bf7080419a7c58074d77e9bb2dc0e5589d7f5133ec2f9bf26a1de8efba2996af15dd010ef0b85b38df0a68bff098f3d1ed9f6dfcd259182c7645837c0968e77ca78c8acaddb33ffed6b80d6063054f3b1ff687406933e707153b1c95f05d638f8a8783a2606ff02b2cad834e628cebc3ed2c078a1d319ecaac7d5c532bd2caf267b358d1ac91d5cd9f96c9270eb437f91651f8a6fb966b719463315869d93c5eb552ef5536fd051f95d8f2ef43f7db067fa4ae89b272ddf42aff754454819292405ce06cc3bb7481b9dba7cd2dc4fe8149c67e7753223575578f63fbb02acbac437acad2b2765a73e5b285337bd46cb3eedac641c056ace2505f745f618d738c89549148927a65caa8d999b9cb65379b51b94d696c041e8a5f18390ef2b1812bae6aeef508492760966c9bd6f386601b947edb0c12596751229dbeb30952fbe7d6494452eab6e3030171bf107ac881da6b0e061c0b83bed4e806cb01c3a707203e022ed266eb025334ad8ec17ee3999e23e2b0d54f606048739cca6d4ad1b8c55ff7ed8a18ae30c24973d379e820445a47348b4a3dbb2a741ab45765d812ed6abc9cc65a902bff1650442bc24ce686c172c5c22890be75e5facf69388240b067ac4b8de7fedf5eba38dae0aef5b40fd4cb97b653b91e658e596a53ad289c613a20363b690a0ba14ecff004673b42695b053c0eb8e92fc04bbbdf107b42691f76fcd63d3ee41465936f763e6ba5463717f3309a2d1f037d522d97145a37ce3c79cee1397518aadfd8f0929f28b91dd0d29740280a46b1c693fc57962a2c2af71270c7a751161fa0cef27d0e0583ab31d7a6d6985c00b705e5cdc2c0f05810e571d5b8c92100ed828bec6030b98de6e218d00c763156aea5c42e482d339ad0fb342cd2a5d8273b40ea1c1c9f484b9897d0ab18e97244c6eea267812bb75b15235ed1d81e4004c1ad1c8c1370221498a8d487d1b4db13c9f07fdb3d8a16a5e3407bd09899b62d8b7bb23542e486ef8f17f316a897d2e92b36c9d27f253bfd005b4c310c4be9231bc05c9b787c719ffd117bbbc7fc5429698a8e2833598bd66010e9e6224ccc80770fd00809f5a2ffb79f72cd56c8fb15adf8b425e53e0b1ebc3b109d4815d8ad4d6f47ed12b97b251724213096bf97041b28f935534fffb04778ff37b5cdaebaabe3b8ae7ff3893345f3746ee6a783c70ff1b64b01de2e5c38eafffee93a12d9bfe7ec8b1a8927b81d5d94b55ab01a055f86d609d512fda4fd8034d5d1879ec47617ade7a5e4f76f23df4c61382a8744ae8a0bd5408fdadb176e92d5c9d8fc881262e8a484fb24f0df4222c82484d466e6b2b3424fb01aba7ce8828289701b8929d5e0bb20e3d57d446a00d7337b3d3b7d2ec9dd24b4a3c9024e61086029ca0263e28fc7d4c278217f9a603dd223b4718cfdabeb7e92411bc8f5eead5af2d1c8a6f64d1ccd9f7f106bf465d715a197b88d89d9ab1f8815154cabb437da9e6ac2865b78f27054334352b587e6cde89c5b02158c6b0dea4fdf5d0852bc1b14662742516fb157023ea2a1e03c83b98166ea4a4adfaaa33d7bc4bf7c162e49bfe00357e843390523965d57891748082e575cb7d24abd435c4d261643cdbfda8007629087069ea09956ff8c988589f1d8e3608025035530f8e02ce3e609041ad456765689de994b85ab443028c84705a874fed9d1a99c6a002684aad2d128ad8cefc429a65774ab677ee5a152c598ffb65d960540eb92f80476ce6d4d10884c6a51ba6285add99d1066e2dbdb0518429c5e222d67532b6242aa7761dff3e8043578b33b1637f0088d31fbd26a4667d88af53e1d772abe449fa11c8184ea5744046ef7bb788a696abada52266b940e030c9c5d0449cc598dac4837281dfe9d2094b6df8262a0a5c36927fc625531c489fa06e0eb8df5b5fd719097b1ce326cc394089e9c0e68da607960c357076c9e86d3953b8c7aba65fd1b5639d7e5ac12e163b32f7c074e9615127baa65ea39de4fe050eaeb6d6cad8ffd3ee2c2fde7aedce56aab4c60f8df071f9521169614ec22ea689b092cd2e09d5eca6a8bd4a8fd62e15acaa6f7ebd718010f357bfb5a962c88b5116dede9c7ca15ba339ebd8f9b4ad02d27fb2de9014f136a7947a331059b54a25283bf572f7fc58e5892623a726f843c9a47efb6a94cb131f91550863373a4d12f1202cd15323417387eecf59295874e8f88ac3338df7f85d3144391ec4ea9c0f3e9856b980baca08096a93a5483278245eff0b43aece5dd867c0787d2c90825298da788608cf43463c3ff54bf9b2ae281094c06e6c7180e48704baf357a66cbf52679d8e2580f2e5aac54db6421464b85a8c146ed8b6d9d6c841b58d5cd33609b19b6cbff38685b55ed096f91c16ae1a59c7f2bf2af407ceb85f61823fa4e7849c4ccaaf11fe87ca4cb8be83c2c220bae088eca8e053050cb44a3d948606da2b43bc2d51fe11178d4ceac0a6cfd1a05c0477a33e1453c0af96676822dfb4846a39c013480dfe08e56724ea2c9bce03b9ad9062f14faefbb5b5da9fce5949622d46ea7e2987518e538813c18e7e3eeea9d20502a5005709b906ecfdb1cc78f488e5af2654a35f5528b6614bf76c45a99be972a0922fbe2e667e5af42c2332f4b718cc7b782b7da7e29f213480227eee8d4c2886a14c2e5ad97c19746b36cccdbbbd9698136f2d921172685f89021393a2de4e7f4325608956f3f3624d24b4d250c8baa4dd64eb250067f3915be6e95fae88e5da69da7828491530ba6ed2f025796056ae9d36fbdd03e8bad167d3c9d76a1c0db0383d1e37bd64367fb603e45c290af08ea4993ba74aed2c68dc4703d6dfea138a60ec4a880662f657404e9fc58ad2cb24764b31e9e2d0c33075985e25d0038ff5087c745ac9bec5e0c7330d8409c5cfeba20cb9add1829ca3e03a20913e3575839581fa69aff2b0b5cfd7ba716bc9913c9164111a4d0758d5729c83c84b268885864ba9b2f40f36b830b3ee7ecf7de70fa600f4270f51935ac373b984cdf2925b7a29f326af384e1fa1daef05bf99a31358ec46b6daa6495d27060fa405fbdbd0c7590753a394625f9dc6a4d009848d1878b5a5556c5e798da9542171ac68996d7947b68216ef21242ee414d2580b5420768b88e2b04b3adcb39a6c7970fc7dc7cba5682540e57f63b42a207d1f88969c6be7e266f4f5c297d4424b7e731214cf587c4414446a78407b9be64dd40971dd7dfc5d567e202f2a9f1aab418792a01206fa5a86defab2b7bac8d08f5931f1739d87f3da982c4c272cd7f786663dbbccd269ebe87ddef701b68ab762da0a2075f71e038780bdb6965a170a0956c5e38408124dbc56bdb6cca79a89d4cd53a0b819013987b066165ce93c5831781f10caa1b4d5564ede6f91694719473d03195b0a7485018d8d8a0bfc05846c96300ddc847244a180c1443ee7f724158849ce3dbfa8c2096033341f0f424695b9ced230e3c7570b86dfbda34a71084460505b1dcf93b406e88859e09c3568d03026b0f506580e8982faed0775e21005f733b74e387659422d98e9cfb954d81b3397674fea3d9e060573a6f659810a2404636bce9bbab1b6bed54dd0eb1e60e60dcef654eab10f9e1abed146f528c9d8c9c674f05c2d693314ed2ed7d6e1201ceff30697606fdb7199851eea3dfb86160c9692f3186e009d0fd5085c07a16c30db3ccebde8fe012d0cecbc326d11572e169fb5637f2da404e7c7d0a2dd00be795ad19f5ad31d91b00658ebc200808b7f4657c284e8edca14d698ba9892419d6a3fb143f4b66c37f812f0211737813c9852b6daf995732b9b223ad31b526da4e28cd2ad8f067a586ca5ccd69adeec3b761ad3593657fb37992c861deacedaee32248d0044d5a835d706966916858149a8efe5b50357d1595bc46eeee69cb4c7b09cb143a26350c9b81f63e985d7fa56762aef22006d02b7f3a34db534292a0a46d1da6ca6d8a0dd9e064f965b2415700f09637c2adce3dcf65345d73bc98065f7295a86d6cc27622585b8337cb108f251ba021e94f148f3f3dc1312cf13a47874ea52efbdbf547ee5494c7e4495bacaec21871d1c38781114c2d9a092580e74f274705b64008a147db9f98e7114690f77aa0ea73b05cee81d60efe82f88623a54612d8fc21468def540b728b20b3328c7dba72a12414152f78766aed248f15089367a9874a76b26bc3f49d8eafaa01d5822716b4c26193847b1679dda99f52c9ada52269f0ee6ef0742713b4d20829c62359b2f642077c4fc8f9bc3b0a3696eda3e49fa6416c0e9168488ba71552cfd8178a2eeb31edcccc98ac7125fda8522065789eb890a739f62a13266d5acd9e71c39e34725c92eafbc677304a3d7f87f0141f1eb06f6cb4f92e04c14d95c57f9b3af5233c45632c2e3597bb01cc64dd3f5fb53104527c8bb5e9415ae958052e9aa2dd97e7efc25bb03e99eabb946c7d10e65e20724a7540fec26b5777bd17bf6c3bffc89e806e98bc05a6fc15b377565047b61d31f83a8b5b812ddcacbe783e1ff64293ebdaea595c0a649b737222dfe5d05e6f087039a466931168ccfab2ea01595d53f076e5db1d7a7e145444511b9f88e14f1dcfa866d4af00a37fedaa9c59f7582107498f767e2019e9cb441382e723288db3b060c1e480850efd8e293b651fa8c010848d34e2c1ca3ed472ec3ff7377ab0145b1d3a80646ae226437a198d6d4d1cd43a90fc485227feff565097639e81c1cd886d7ea521884e5fb148d9df063c053136c0baebe73542d21ae62ebb599ed2036aa372d3aaaa304a80b28f67c776873d6978aa0fe4c9270a74ec30f7d57ce13422cad6115ba29994c629561dfc5a0e837908675348775d93280f63c1aea1c307febec5bbb533c02609947deeb8d5c4f3e654003248bdab7b4b68a8aa75bb1011a07d0286973474d56c66bc265b1904fe8e1ee1442fd24bd2eebdae5018d64128f36f08af867d53fb58f36e517c6615a4e3183322dbd8df46917f2340507658560b286695870bc1c2c4e8fd7f6deb9c6252d904b942749b9655d4c5a0d1e55963920521d0a2167456c35b31d5d06e23d74ae116f9891deaaadea01118f71a78ca892dc9f28d6b209be419ecbb7a7958f115d07ce1ba7fe92e5d317bd7f883cd000b003f487305f7435051b3e8b34d24f037dc20e0cccd4241b892feb61ca5cae5bdfcec145079197a2b8df204b6f711d28db75243632bc241c08486c19543aef16a5f9cbdede90de7e8f16480c2aba4623be19e52de96091fa38f6d5eaacaa96c4f5c2d02dd8505acca9524c2133f6caa719dd3ae21591d7e5d1c4687ad3bcc1878fc9eeb720e4cbb7abf7b41cc1bc5422505808cc39795fec5fae83ba6fb365460802b680c395940291b1fe4db0371936f5326198fe60ec89da2589bd3ab40c0960b353a31c47a7a50375ec0637f1348ba130826a143f930373407f9e0a0afb25dfc3758590d740ee81acd3174b08cb4e5fd2bd3c59e9d7d9d26ea820c3fad132cda738ba21763f92aaa8ec7986102576d4abb1e3fca6a2ba6f82ca56c8e8dcac73c0a34e96113a89cfe76c92817fbd79ac069d460bf2f64277d4837816ce31b4e2cebdb3c205634285e25f8f31b6960f96ae4565eb0969e4eb719c841a242cb7dae65357f4d6dc3dcfad34eef596fe77f9e46597a02ec411e184de0798bc2c732c3e7c887aef8b2c0818af2ab2e0684193e36bb74762f8feaab1b45d0fc83643b8e95c241f701c7da878bae0d2d7942b571f74831821050eba97b69340b5360bfe0528dfd82c4245eefbac6fbbecc331e514b777ef2714bee6f55f939b6960951cd6e566764c8af22f6a8dd5f86073c01202f1d09d18b155b12a764f09939fdd5520eb399521ed67fd0b4d4f082b69151c8bedb6070e5670cdf944e92571c8d61074638794d9077240fe8c5a082d21ce4714af670969b453534a46baa73cc68f5889331a858a612d6c9e4ba59ff5ef205b83fe829d554cf5ae16798aa79024d723446e2c2811f01e07c4744fcf954d19f2a86bad49327dae060236b559dfec210d9dec2e1f1adef55c5d883c266575d84e459b2c2617cd425b5527d2462df5430ce4c8f3890b4ac9dec9ec45e0646af8c66ff9b946d56abed2bc631382c54d1bce01a09b9d412e2cc733cf4632c6f174fa5e2290d96b828d8b95b6224a4c0921302f1daf8a2bd557b58f16d0bfc882d47d9bbfbcb029914e34742761b909e3cb2fa60528146674bc5171527c1ebd4aa08b28e20cd3a995a9f1a6e64f6250b45497aacabfcc60f7b3f57ca2dbb15be2b0d153d0b359eb6f7f5a5eab73fab8a9156e23bbc786986ec3459767587bc5f305d30f736211ea3504f4e897ff6fe7e1a20613010deb9686264e7c45ba930eda7ab4ababf0b502098cfb74fd719f733663d9214e8a01964c7afc4e820570d022bf9022b8abd6901060c200958d0e7d6e4b208f4bb6a9a10fd29829502a7999f7939754e2213a51e8e0f68fc1547b1e5b324d6facfede989e8e21ea0d296a99efbcda399a73576c1f58be80590658c2abaad49da3768e54e7f0d5c20226f7fecd3c6d8800100cc1a578c9f3cf6c6fe76fc7cd628342468aec010cbb51f8b258700be4a6b8cfad98337ea7215f76f0d619feb3f2bc07f9e2456aa4e736d8edbe481da7b5035445efbfa0fd08bedbc6eb2d005e84389ca74e95cb3bbf27ab04e58a1e6b0443c8de92382fb7a067dec4d4517bce061281fe0bce02666a6444f52be7d67a2df0c66c2b207172b22ea59838b0e1a609c5b4f98d9b4ee8ae0e43984740a4b229c1585b92048c8372630b360c6dff44a220ad202a47d565b1708375b51621c4530ee07775298ef51da1022b274ff71d03c1f34d387fb5734f21863db567a4aa7b9323578c7f7f99d40b1fbc39bb00bc6168c14e92e65a7989ea3f3a1b83560f192a64577789451320624633a110dee3a8ec2e9f9bb1706dec713eee87d36e1dcd9da825439da86da1adc22ba4e0c74e7a6a5227151339231d21c2d00a97bef7b0e9efad400bf08197aeb9e205418f47169d90861e35d07c0381a63012d1f85912109bedfd063247d79eec7447de8c3c5d92a45851569f979ab9dfe3bd070db6dfc49675c28b2edf678d2fd9367ef1cf20d66fb055a037d98e100c873b6dd41dffd7c7a8bb4468f2cd7b68d28d8227fb5ea141f319e560499b4ed7b44e01b72ad592599c210a34bcb6903c51d64a8b12b6517157e7a192333201a35588e0b95a3d9111bebe1fa7669274a83c04d4b57b0e2140207c0c4d483ff3cde2111a3fdeeff2f47a3cbfd9b875b46bda35d9036d96c767235ecb1ef09d03b18650db2aa83e7e5147d2e36cc2d3d23cc8bc48708c5fc04fe6be6ec0b0bac089a698eb642cda67baf5f6134a901e4594b129160a229bdcc7e29ae3e07fdaefd1454e5f1920c9f8a80bb04e7ef2224610cbd40a2ccaf4309e20b0e7bbeb17280e114c4929e69d981065e5b2c7a4eb21289f81dfa5299053c7b9d04849dc8512fed0ce711f0d1fd2b601b628b29d86530a07d8805c4e6ff9242c407681cdff0e15e24457bc278569661ef3e62763cd100fee7bf481113dc2c959fc3059f7ec39e64e1721f45eab1626bd5affcbb2aae3d097353c56d36d2148c80d61568ee00c3ddc67a03dcd8af38671ecc41d5f5a9848cebaf021c08cbbf2e001ec1b488e99785d8040ae29d38f73ed41a9114113e32d6bbebc827fc9bf3fa519424aa0fcc459efbb1b5e19347a37e489258c1c5ce8d37c9c4b0ee031a9bd786538b6ceef095350f71bdd4d34817d95a0a17e294edcc6cdb8d567719c00bc42f8a4a8f8f296a08caeb39c3d8a4fc2445c40fd496c52204b2960febeaa87a921c1c8881d2f01e92c26b7785606f4624acb46f2343b1a6ca8cde465d6961b6b0f4c685f3340aeb8e5b127284eb1bd356998f37d64a6cc7cc67ea76a1912dabb97e9ff273d93dfe4cf0465e1c8dd99e3c87eeced6821bfb3d604bac06c0534bbc0fcb69fc3a22b567a5789fc83dc7cdc0d36c1d4eb7719af2a10fde660adbfed5b40296efcc6f615d42c3b04e38a26d554c636c8b4aa4c25b9f42374c66db7a990e87ff06f372870d80edfe869efb46c46410f3be6f464c3db89f3bddcac47427c516b382b7a8e9efad2344a789eb75d2c8bd8c04c7f32457b8fb5d5fe92f3bc049eaf11f25751edd477e992ebed35b29deaa8164eec65c7084d8ef67ab6e9f16a78ab63fc544fd3341a6e5ade7dfc88594116f6c16d7d408375884855a79637402697bfbed1662554689ef26d90d68e6f9c4d1073a4bfa08a196e94d8318bff2d089a409371cc56c8c7809fe5c3e51e830b5cdc879901d0a537a5d25786cb6e99255124cb27da8efb0670241094c58460f2e7c4bf2fc930e0fc710117dce1479fbf8b9ecf7d4ac017b3f66e8cc178c21532634f679813f0cf0ace0a687893c9c2b5e9e17d4687ab5168f695f7bf88387d35335c042ebb287aaa27f9a887ee5d61c4b16dfffe8b4f43900d71706b4e824f11e005e829f54d635837624b01cab1e35bc9c336375a21a7df061df7abab084289500b427c5bc68148636560e0e0024d6a34802414c8b90836d1f27bb1a078a5ca7ba5f7eede806fe219164d13d4c796fd8d644ae29e4d0e7c7a79655d075a0e2d157e239c728cbc8a2f133a12f6107253024ae1f0700adcb010bc14ea21263e2eafb04fd76528c4384ba1b4842ced5c8f2e14e4f61ab839775356e2e647c78885ab09dde2e7ba0f1949f45b5b6eb20a33366950751dd93042b62db5073fbe9624630e9fb6739b63590f500a5eb57baed9c7e8ee43e99c5627a61bc3ed211df29490431e973028f2d86e2988ba8f8b7498188c01ed5c7d4414d7bccc0fd334d3cf2f9b0519c905e12bfd90a4b559840a41a04b00920fc488127d1c0e8c64a799539ffe9b2d07f096f8251862ce3dd9aee8fffe7f8b6450dd7d978020cc5bdf295dff0847ed44697baa3972523e72b6d41e4e563858c0ec7c82f164fb1255700de54189e82c6d7c214e21eeef4fdec9391cd6e9062f82e133b4bd590d4206061832889f645b574c47e0e94062969a8ab5715fe308495c1d38d8d3b4772aba3f49b03f335f2f0e976f20379bc58f4e3d939db68aabe6100a9e062c1e0cf0471fc5b410cc98ff7ab59861f3c23e28a22748f2af1fc3abd1f4cd6227b308383841f94c51fa818f629a2859423a11655eb37d4f7ebe6c5c9fcb43c317cdf1724021ad218fccb281c738657787991972d4a0c561bf6184dd25365e0ee76d067ac00e2d9e488c8e0ba9b1a26d8f8f65651a691d20066717ea4f52d14f1c56de8f5fe48127065461096a93cec6586b9dcef62fbb64a7465b07b772c0a5e49d48dbbb03178c34fb517727fde98335c9b31838fbe4680eafe553e768be6f9e5a0cc9846906d8411614ed596c02017f8eaea8f3af917303bc6d0ca6d1fd23d2d148d30afb40084d6b36e58ccb905ef185ba3bc3c8610ca15fad805f30f88173715639c288c4b10f3e7a594bf94a9fd07d948b9cea63dafe339ac2280c3d37c3ff6df134e6c07ec29d6aaf82534a2375e3eb1ec59d236284c062692e41c9f6b31c757e480df71eca9155d260b00171edc32e2dd351bae837c86115fa3ceb60f8785d10612273c9e0c5919034f24e411333566845df429fa04f9f635b1af3cba92a3e66395200b1e23a7d739fa14a55563ecabe54cf1f2e4f6f72b7a64ad746513eb028a8309ebd6c93e42b3331987a284882d1a2dc835e76e88854b039351ba8be524dad359ea9060d14982e61d0bd01b5dc0d3d6f4049c0a5b4823b4b6e48aca79fff7589e88fe99f554413791d038ab772f017f2fe44535c6f08d89116490cc8a38c3051fd07873bb97a6420fafcae950fb37d3b7f979ab7a335eb8351547bf292258414247816c8fd955e286669a32b3f96620847323cee0d7a433e1734c524a48f1ce1bb35f88e0c7fa5b57dc9c9a79681e06b05cdb7bca6f475101114559309fcd1ab2d847d41bb919bafaa9fc6e910ac61382299108574b604a690aa2a8923b993f56c2720deaeb9a2c41881446c116995684cb8403e1b010d26412ba446aba16acbe1bd8a6a61f12f2d49b0aeef19d99d45b23a0af41e650bb3b95b220011b4014a607d489332a03b216724a8b78b4292949a62f705a001d538edd1e86533a3e1bfdf5b8948b780394090b0a4d95c0a14efd2e1ba5905d2935c0e008a24a81f04b6d5bfb302ca603e2249d489fbd76e945c40d08952e64dcb31f340823ff71b4d6d9d4a629ab175e640862022696bcdb07b1bd8bbf574422010e8f510bf32d5b67b2168f69278ada7521783495c9a54ae36fee652da549449375b7d7e511cfefd5ce0c795c7b627e8d27cb57d2372f37afa6c185a3ca169442fc6ecce74229f310eb30cea41c5fb13c549ea42a79e12caa69a036412ed319e2c1a5ffa58dacd30ee6268dba1534badd8bd889e77276cdce6374368dac7b78b505d3329ac3b844627bddb2ba96ba9ec05ad69b1799067633550a81f3447d9c0d313089c700e9e5da530d494fb368b1e7d0d6025c1378f10f5c952bda770f0908c070f6cceac2052dc8e58d55dee75dd3cf3cfa926e63143ddf09ed0ad5184927aab17a3c73b27afbb052f90df9e7cf70cba588c47055486bdd4f2137cfd4429f8ab923e29b5059d205a0c3cd3896078452671f5ffeab68df76ea9f44d87deb0c0cd0b671371a903423ed85a8e069caf7ad69eb8039f9a51c795045f0c0933e13769105a9f406dd81e03b4e0e954261a71765a0499eafd2d13108ff30afcce8d17cf1fe9d3e2ed2779f30b5580b98ab8e3d23a8d769c3a18f1af247fcff1c32f0d209a3ff6c36aa8f0ab6ffbf161a1132ae24bf614acd0179b8566b26e6a17de2250d75b3f3d0b41c5174f8ffc4b0f237f93451f4ef63a31a9b1fcb344bead6bbaa2839df2c8ac8db1aff3033de709f8c88645b6557f9be6d4b0625935d7f05bd46a0e17cbdc503fae31845a9a29bd9abc8241255fad797ed0b0846edb8ea81d91a4d8502665114767ddab8834eb5e9b427e45bc48a513dde378c1c39f29026ee9873493b70bae5829f151b87bd6451da1d20b16dc59b1518f62ea352709f67f08e1c662003ea436aa6665b234b32894741a0dfb23d1845e689bd39b30940815e6392077cf82969a84db0801bb51e3dfb9482d79de672ebad921746770f4c3b819a0166ac2cd0b4f9e6fe12b489fdab9c7e892f2ec35ee2413a04f326bd313b92a059f1a5f6e19d4564451995e42154a796f0e766ce09f1c2f3ca11d9d557a59940678793cafed9e2d650254158f4e580d514fe75d0681bbc267765505cac4bed58c9014059cd2ae4be1ded2c91cc6a5d27f65fe87589069dc658b90fb4d04b57674892d47c5887c67f9a3e5b766f7c2a0df1e3725d309441b01ea1b2ae1d1493f02f466165dead32ad2e769d1c37fe777d8e479c0cde1aa978b1a567e41def830ae0cd62a5f09435eb833f0386af945f4080a9d15a4dda8a7748266c4caca7b8dc4cde8f7520ed4f222fa254afe3177ec03630062a11b5a0d3da54539cae54861c91fb9013e454a385fe89ad8020ad6ca21c6a91b11841b104c3f64f07c6a7990273218ecc84c2d2b9b894ad4aa261b5da111a76eb296a468c920d606e164b83bc10fff2fcb64790ae426f89dee26f46278ccfb3a862436594900f63159dadda244feb04d281d82c1d0f30a393307698619a0e79c9600c5d5ecdad8bc044fd60b5e83b02828bba5a31a9f9c200b341d35a23c19635428db5df535e8cf472b2e1eeb8764df19d320190d9dd8e9ef50eb1a7ba4f7ccdc81eea24a387366258178b93a864aa886c7e026d1dacd6ff6848639043577adcecf81b8ae7bcd3ceb8e7e907e2a24587ff6cc82463bda662c194410fdf6a4be1758e662768978e9b8d4abee1c0b54917007ae8803e6dd2c119873cb643986d3fbbfefb5dfc3653e9eb5ae6b48861c47514fe0a83417c730e609873570200f3ea52faf2e7d3015572b3cb54869ee0f859cf2a4d42fba2740937f483adc3dfea32b584dc5a6968ee5c2ca3e5978ca9a6b1f5648d648be90a6acc1485dec1f372af6c96d85358bae4e2d94b4b7c9c01eef33d822fd888570f8e218712ddf5747394c0e1342f8c3785296388f2784fa2fc2008a01d0470ae6fec064209b781a467b092b9ebd276e01d8d2c2347c0256b69d8a9aed258aeb10748ec2d08c2fadcc3104e3a2623a7b2da201f89560fcb927329002a850e1f37faf93556f48ef7b6856290348465dabdeee9d475b5269913819024bf0497a09343954690caf7c9036902c38a44c4b88b0a24c8e401a57d1f55afdd770478eb29fd61a174130c387f9bc86d4069e50bdbc1cc681fe5efdc954b3562ba184fc73a658964ed2f796cdd07682f2df3ad3ede026927168d24b80c99f5ca77864382941c6cce98007668581d300d9bcfca0047101783775968c812e2df12d3197e8682550cc1d62976ef732ab9075f3f873d23efee8d59192f9d654d4c6901661af4ca1e296339420c1c338d78d9e3b8a65506490e30d492a218cbdda10da3b05a08988409a3d46bb74c8bb31b8f3b3db3b60a9cb050121c9069c9ca6c9c49bdc40651cf25a303a8031dec1a0d0780963511d0f569f4f359f9f44a4515fd8363cc429452a57994de5dd6a1fe3a10a8d6e58e519914114ccf19e99b4c400e482b1f6f09d541a880ca50621e794dc7fe1d6b44eb035282a2ab13afdf834c4dfc35510be64bcf2f04faf6596a56fdfcfbd29fbd6f614af5f49130cc2612fb9e820e59f36d25adfa0255a82af05a9cb9b6385ffd23d6cbc0645dec8e1637ea96839bc83838fe1da8585595de8aea72e4d517b00df2036e37115c88249b749a39de0fd8274276c16752012c7ab1fa5b62c377514c46c3d9b335a51abebba3a0d1e649db6c48bac6f072a9797fc89393dcc77322bdd7ebab447b383284f751abffe7780d99912797630e72ea2cd53bfa0ab15302af8f052080e0c23f81387b38fa19e46f02d4ba4473b99659264c73b69a29aae8a45b0a8d6b0e41914c1f2b48a999f700f9ceb868affee680e944c01016b71e25b70182bf2486b75d7b7747847291c1ce70d4594e95b9fa4d63c44c68bc70f7b1ac1c2170461ff631ee14eeaad4a3cfabe2ecc01e484043a3f68a3f3abdec47f92ca101d473f6d839f46a332a6859765ea83dbc37aae5dfb6d2ab43c775af1d56119f1b33a427ea067b085774861b359bebc878d74aed910238ca07e7f7a3375236af947abb0cf7065349ba58c7c450d1b12f6d96faf6788b1fa3419d181391aee97e187ffd89843b2161ac1a8c708eacc386115d7ff76d27f69d95c6a37f8351adaa16183c320f45b759c05102d4ce8d55021118f455ea48735ada643bcd755fd5da1a118835dd9ee21cfb0bac7e4ab59103ad6ddd95a695ddc4c96d9ee6c59c6784a918260f39427a94310756a06c6a8d14604a6ba565e74a0cedd5a8217a9aee11db198a079747dfd5775ab6cb0d2d939ca83ba8059cab6d40f9319ddffc61000a6c077cb066884785415b37fb08dfba85b61d3e93355685b61d5695e9673292dd94dafcc0decc231bb1e722e46d5b94bcc8600124f6a64f944d8a4d5dcb7fe5e180ccc88e723653246f2127cba09c20926f94cdd48f5fe5df231f2da70e5fa0b0d1c6017573c244a84bd6c3866f5cf2ab1ab4db657433ff481aba3a9fd6b408e711f7535dc68ff7a56410d27d29142a04725f576e308d47da2b999e6dfb4364058c438738072c2929ef1c07f9c4ac631afa3d40a4368a909c9bf90df713c0bde7b60143ead61cba6eaff6ba7fcb5d84fc68decff3c007af378bb98413b80cb2f48f150971afaa3d5dbcf3866d67f12fe475c7e68ca1c9d2e55a8a4d5d87048ff3f993d1d843b09af4871ac6598f9030351d96aeada8b2a31df645606babe1207bd3dee9241be364ceab19dbf131a4902bc72f257b1f2138432f36d9420a7963d89940e7eca6dc540d9bc9c515295b52dcadcdc0c8c851632d27bff68ca80b998757a5a87affc1fbf54c981b384014fe76fe7c4e0ffe2a48f7968a63b4904cbe8a89d9f77c13ffbcfcd060f16748fc8b90a04cf7e700eea666fa1e2d01f484b941996865b0dca941873f6429560d7db5fc0af24e6282c63e058c8c92e494230b73a456576c8893825f82b9b8c62b903a2496406ebd053f41ecf80e604b99d627d34ada8fe1984e923e73437c256c80d10e7e4d2f72185523791ecf2f16007822d7af886cec9a8c328ae2533ac08b6101c0d50834d2ebe1293e113aa85087a6e316f9af17759f295d04b8adbf078cc99fb08d08365721da1a6cde9206fdb28b706e8361cbebe4d20955d91957c1987d63da4b571859e2a1e4d79bf94033c3b887e8849b13a15b5c290d7420bec65111114dcdcad56e37be5f03a06c1b385920dc838497d7effb35ed0eb68f606e67873781469fe15dacad6044d6aee1e8d3b0907d94a3e6a6d5988df0e68336deac6e0cf473f0ca43d7d75e1c951d5272b2360def0a760fc694a8da2928636cc881fd41e36c1f16a8b82b44428330dca481e3f740fd62c70b37b0296347ba4bf3030ec9f21009eb5c974193b2069e4cfa21f60094bec90a6552cf423f1b9936ecd2910c45afefa0fbd9fd26e8877aeaff40dfe5aed73edd0252ac5ead83fe6faf2b1f1cd6b09f3dacabb7b39dd920a14f6bc635e15343ba8cbd6c553efd7ca8d681634bff6e5821bda9735facd0302518ae0f2741e48cf3a3c43ee1d5483684b380c84432c9667b411eb5f6ef05b8d5998d5d3f389c7b5d8ab92f907985761b2d4465690c3888dc2f8d8b2c6231b9d2e2d6d812baa79ed3d3edc7c15a77ab93e23ae7e096352ab08cc2d0150c64d3d9da643389ca0f91762b90bc452fc5467d13bbd91bc32d0e3ba2c1ff6ef6dcfcc74b8a7ffad8a3060cd2710a96c4c699e5330d34ea1f1e747fbd2c930e36f6c16dfcac94e91510e6e0a23eaae65778ef4c4948affa91afc4eea3900e90a12fbe6ec266b08c82025e9e6148e4410325dc7b3b9fb21701eef87d8edc9ca6804bd2db98501b569ae81fcf00ac487551b2e96d6d15e1f2ffdfb635cedc1e587103b0720b9fd2775d8a275386749f72e8522005d51b8f4f303e1bba6d8fde6885bab3c26c167b1b0e6be1cec81f6d339e9e882db5807ee756c07988529352d8aff0af3f37b8dd201d6232054976786591223cd950315e38e9fb0f1519b8790971c7ce9e56d382b617a33d8463ec00e90dc3ce3f83e41fd53c8cc3f7f2a2efc534a030985cbec601bf7e575b54e6751a6a94078b5c342eaa9298a1f93c2d574d0cbe4f96392b7cac41af37a82f549129417ea54b37242439ce45bd320febee731b0154475a9b13791a898a39cf59fd9749ab1c9e6c84bf97000d1e5f4b0cd6a35245727190fedf0b2c86cda3930cc6c479b94183d317f68c83f2a181076e6c260b0d29e8e57d64279c48bc7b1d0742c089dd43ecf88387650432e3fd835120d994478c344b1d2d604d09ed346ce2c39808960e71e5d6ec42899ef82239dbb36895f09dcba5a41eb676fb2899873c7bfbfc237d799bf8f74cf467583d29f4b7f3ad5e6dcb27027b7feb82e00df7c146f3c495f05832b4fa2d79f4df808d4ea664be30c66e8abd39fd36532e8b0c27215d948cf179f062b8bd94f2e2fca745f13827bd8d59c7141a7662192607f25c9933244093fe6aab7fa8d9fb9fddfa41f39870938f65ad57b87b0986fcc348d53530605fb0893dbfc74b660aea42ce2cbfe7d400310c837c34aec94acd4dc133f3d9f04cd284ee4f8d4083481546b42fc1d39851897ca71e3b55d74ad13d59a377f68fad51abc99bf0a64aa2fb76c6d1ec8d8c54e431b7631635241128f3d027657c00174301752e4fc417f5dcf0f3ae9b56a099181406d991ec1631f9924bcbb206e2e4cc4f0d0b240a3c27917c615e293810593b11e41f29c7eda1badb353723f08e801e0cb7c8267cdc290bc653a4aa27500f4bf0a9154ab7be422ddb9fceaaea38c766e8da53c8679615473842d920f86fc63f4b1f0ea84f760a3b59540337e15c2feb486631e2dc8d63dd91beb38dc3a771489618e02a14d7d18fc140acefbd9f3a541c105472bc5f8ca6f6ca006f21573c953e5fa0b48eedc9bfd89b47ef4f0c9c3cc806705b55caa4785d304a2eb197bb0927be6a3f8238e744d9bf330842949d19b44a725e8e0923d1d326a7994cc85f138080da087d529411e1232ea8adfd1e0d8fbad51dfb77595f859ef599158d6ccd6a8643c1acf9832d160ed9f9989669153e9a9eeafd1da7d3414e14d925f99647631d66d49c4d7092271dac89ccb517479ddf5525995508cf308208fcb21147c95b0c59b8e4a3569634aefff6d2568fecbacdcaca286fbed6ba4d1b070037d50c02e3c02e50fc4c165c805121068584cdf4930576f3b3e70606853c21cb4a523871da8c42d9c14171cf8a1db2edfde5726456a255697d2b95d779979cbe4fc06579d4a3b4c3ae0289f63335d58bdd9f3d49814e2b76c4df7d8f462970a455ca6af616d34af41c38f2cb7755aac45ca679975b0a4f6eb4e600a5b0bd301638d103e2da92b4568e99e1b1e4529b21dc823715f943436e8f8bc8a6196395ba13bedf173a4cf944e6a7eab4f4c75fbe52d9c828fa82779934478231e6691baa6aa92351c1fbe7bae02d979263257124d7ec210262abd6352d0424d50891d2be2be7b7a16b6f03267acf570fd83826ff6bcbb3fec1a2fe21dd4bf330934a0c23c1a411895add3ae47c118ab079a9e5dc1bece97b385068d1909d09f54345aded520213aa5fc8b2ebada0ffa0b5cfbc36b7faa13afd6ca1e3da3a847c8b38f6b12c16cb40f7700e6d0d62107071df8cf45e8d20dac0624bbadb31ced67f917a11e8c140411db113052b4bde22f9ff3318d7b6fafe558be4069b4853feb076a5129c48e08f3c72225c53af92461f44299436697455a1cc4fcb00abebc1e0a9ff8c32242c1f5068ffe2beaaef59e548859123c7ec19b49cb6282588a23296e7c91c1cddf811e4d955c06616d71d13cd4dceae7a200d784fdaab7673c9d3408b03c6e9feb3347c62b30b1546fe95c29032c52928a304e94f67a88830568c9c7df399ca4bd75c2982c7ce627e93ad9687ae0dbd9a01ea62c4930593b83f5ce2666e1e316a8901a9a777f241939ce4138588238779bb80ccd22d5b330f1779bb11ff6c02265207f62537c3ab044f0c20a1bb7f0b39012dec1743491d55c0a48b92303a86344657f2da0b0878f564fa9c2a3000f5112eb10657b4d884989aaf4658890a9a00aea617a4c6ad943b6b6548417770078c21a7870162c2851c4e61f34370a009e45e0b6722826cf01734f4a002df559633acce28b288de4ce79e5efe1057f5053cccad451cef090ab776c78c5b24a130e587a215e02e1f88203eb276fda86e8aee7d7903b2ef9645214c8c36cdd56029f42df05722a86c5c115220b86cda0269ed999d9c77fa0082800867452e2dd118a1b5f9919be3ec877d65fc051ea8f7bd7121199213ec616f7dba8d68e6b487eba02004c889bfb1f9f951848872c3bfc7e138e894c96f96114409458a7beff9a486ef6b43d63a074f4153d2fa0038b9a6fafc957e8ee59a08f03e45e320860303fc6d14bdd0b91821b18ea992c39aede87ede22b08324b1a49c88be7c0637b13361f8ef14e2d7dd760f11e7ac4cd4e7ac6a7058fcf5d070240e2d9edd8ebd0b45cb3748dd51f259e36ea6dd76626da2bf946dc24fc49b7768346f3fb47977e1a95cf4c88a28e630c6b66d8de2b1e8275f9a717dc232ee4f1c91280852820e6205d06809afd92cc6881c762348972694c8bdc86223439897bc67ecd8745ddb29521974c80ae641459c99a3eb0f808730acb347fccf50273781cbe70b1b30034adfb03f380a697098717c9b5823bcdd585bd401d5d1a0420ca8f640766c51b94a5419ed6313f5ab1f5799a889dbc4e575ac5fbdb32d2c384107d3743ec51f46249d2cd1ac3067229816502cac50c058440fbb2b35c3d53cd07d6086b116ce474f59601f86f03e2f91c1d8ce0438d16bc694aedd8308c6fe375bd9204bbfbe95bfc22f6d4beac2abc0aee8b7e457c9df17f1a932d7d6223e798010aee678b5595168d0967aefc9cab0ba11a4c532b5f61255f980dc035f0dc9008ad2a72442a7c7486f626daa0b1722f6d20f379ef572092f0ec62a31762c0f735e52d4829d7b4958445f33d11f8b211d021da0d09032172e2ab8c44c6089ed5555483652b71ad937268963a7c902dbded0ad4bcb9e3b67bd169ec0ba6c21ac1da41c410a42682b478385d449cd6ff044d5e4c5aec1773e97779c080dc4996b1d81f81bd147d70f91e6ba78504b5551a5ee52e6d4d3212b3c17cbd9cf6d1731a7e7053d0b4a9c3241a692739f5b0ea5e51e17d562544a91a6934d4949b8f2994516735f35735cdeb042d612e9b1398449be6ee9645abaeeeb2c10a1f08347772984fc2d9d05c12a2ea332f1215367a20563185b53502d607c492f71e5f79e973d722484d5058af8cef3ff90668fcb60c70f69a481d65919adc552738d5c460d91fa6296cc4a1d575f900ce99ab9ec8b34ce5bea69c25031d585a975db3f02239c00ed7218c712a1b4c4fea920a6474a00678a96eb5004b5f1351adfedc420ca1fe8e8a3c698e04bea0cfc6a5bc70c3fd90cfb5ab83cf126497501c5dabfc8a1cb29d0605064c27e52a2c36fb5f20d45e1cfb8f317d5f0606849fc18b50b91927443a971fbd35debc16fa88df45e4bd6a583dd89ab93aece212816192904f79b0e428aebf29351ca25e760b0b5e5142f84108f3de8369cc797b7556775bbf738a83862babe7f8513d41e6cf604f5bf7f71d54426e6727a27b81dcacab088f59936ec3e0816d7a36bb851bd44855b9a262b3cddefa67858e85a154f17c3d4c1fd462a59081dad15535bf981b5705fed035c95512170c167ee0dc941df701df36eac9a35edfadc44271950c7ec71d6dfbba05e5c2e23f018dc311102145abc562522f4b95ed53a7631892cbb9159d2b0a10218ae26d35704b04b2d85cfe9e35d88dd59e9f9e28b93ef03ca8fa8690195e6dc955079c164f4e8f62e70eb7b85ae9db2f9cddb267dc3a51ba049e9594cad9ee0bd40a5a6f1c7dc69523bf04e7a0c0cd5a8fb23800e68f87303fc5d77307ef2ba150e6f1dbdbd1e4d97c2fbe8a49dd4d2fb45b368018034ee750509c80a5a946d70a32d358d7bc3d97370ed8724f49b1170ab2617f958466485613a893cd191a63d82d1945ad52524fee7bbef3d86711c94e1565ce35f5e0e1315e0b5a5f132dae7b3ba892aa13a4ecc5cf3e4aa74792f72bfb71f0bcb56f89bbd9badbc5c3a8fc5470a7ae0ceebc60231b07f64a68ab9c8303b4614f7b8a74048afa7e9024bac94d904082647791d4476182f03c8b727450968f141a5706a99be0571a764e03b95df9f6f6867f80a4ac3edb8afbae27d6bee87049096785263212d64a875303b8a42b19d942ca55e151874e6d9474d124f860166e7fb0c9020c52af1b3b0af2e63aa7b4aa370dee96ebc896f56b040ebc39f567162b8596a9ef0e16de84d936f77b0fceda174046d80b4d90d7237ef93b130d154f9900ca4f07765e080127c672b1956117b22ce9f2d501aef7acff926369ffb27e28cd1c4b65c5494244094242e0a8e5e655df09717e9b3510b2febf65222c9562fd40d447231cf2493613a8d3cdaf8dfabc3b70e29843e00729707af26d416223ba7b8db84258202d8cb4d25acd44c585040de60fdc77071c02ea11293f820638c3b9b6370f151f450a03d36a2087ddfbac12a68207f4324a55f2eb158de5331ef92f8052cb730a1f5896f43e2a9737bdf44aad2f165968fd0ba03e76dfd452867293960b0a51b388e65a424c76284bd39e15f9560148afd0d3c49a62c60b9875792a53fc36e104dfcf33b4f28a517f2d9ac853a246fb5b987d9b191d0800b14e10793297a835967319eb31d0f9bc06621b2b93a76362d52ac9a1937f70f584d68c312039ed3b9edada0a9c77601f4ca0eba14473a1e74330e69e87c858c37b17fc4880171317cc14948e29dae2f99dfb84ee77d1b8c1ea957cc10891d530798aae61abe7d945e5931c56291a362c5015a573e9d5eb0ee1cbe1d0b4e882bd363d58dca82b21be6ee82b376018d51f345f1d5b2a22e8bf8463f55ce59b665db704060f77afb60e0d13533c633d05d6a40844d1132c4ceb0d1e128cae36c3d62b6bf3eed5cc740386c4161817fc1143782f8f24120a330363622fc74df87fa73fae043c2c57edcd6a94947bb310f6be4b2af104e2e44a56145294d5dba8b1e03c8aa15f9e6f63545a4cbb317996a79238ada797db8becd784e3c13ce499ca1263ab2d57f46d636da63993a5f6874e1babea4e6afc4c4c325578e186280f04a35c117e5ef0295b2f4f1e9d6a0d618509a7c225e016b3ed446d223c6c1718803fb0fec6a72f0a5cb17c026c19db02f2a6cfb13abc7967ebb8cec3519aa17604fad5086bf0c7b775bb4db2945692e20e233c9add8b2229b6a35cc72d673e63b4e80aaf6e16af74055c9e74e1c5fd6bb17f9add3fbe5c82de225ed7a3360b1a15ac5cbcd31ed54faed67b47e0de8217d1ec982cdedbae26e559a56fa037dc4654b57d4569d00b8ab82a8ee7fdf5ed711f64e770a9f4c60d29ae18e95296ad43e0e2ef2e425420c13a9500743299e38cb48ad09c551752d198fc41c7810f2c89db35964d5f6d41f765d325edd03e82bc0046cf82f813a7069a5f5a462ebc60ee50d48169c510993073748ac11e9cfe701a87515e02c4921ccd63372aaac628dd388961c4b00d7cff492cf6d3a7afad0d974d03f7ee2324e2b98e2cbf6ea55162e8658eb73e9f72fa493764a4dc222540d920417a347bf13e907a87aa1fa6296f3234c6ab67ce4d546684b675954b0228c2bcc9c89f0da8540909b6407d1c790d5b4ea0bb8f0c52584b30368b844e71069d1a7311c7d2ff664ba4076f7db3d4c25ae7d28547d31bf5727e19d6e10cbab9e269ee1ab6870b2f35771aa44b7cf5afbc404a49c239eb7836b97ca8b3c449c9be3c5b72ec285eba0575cf51703606c55766b6ed079c74e2278599ad1bb6f1f1c657271e6d221e6f64d57fbcb91b83197ba1c18b1b24cc284ecf944b27b119df04275728cab8fecd2f144a111dc2419d2b091d5e63d89bfba3e3064f0838ebe8db7ebbc5f6d0e0cab782adcf2db427af914cd9868ecc83e45b975c0bb5b95479e0260f41abaf19be2cc0ed578223fc929a832c0f332c8a18277f6027384239b2e5bd346ea6c422677e16edf9fa69e635afb8dcf47d043cdacc7d2196690d350f6f9f93f562cf90e5c23f09f6b9f37e406a2ade57854a25c32795bfb96fc47d34b256f4dcbc6e560b9032dc8665bb09499ea4e6a7de71d637a2a472ef51dc6b4af92ad352f48113b919cbd61f150d24e8f1502b47ed8c0db7c8081423c462ed1af198b5799b29cde0a5c1ba6f85c42321a36283b5304f6b74382d31a243ba136e0ca920d0d9e59827301acbe524410f5ba10a48b223bfb11832cc12fbf633789a13a2b67d30d8674245dbd681d8dcb2b42b5680f14c1dad5411e1d256201d7177e145193a7245dabce94c2c82489304cd6d4be83798a6afe2e133902b8f739a69f11013a36e52edd9f7671f1ab4a267d21a8c62c91c729afa44a4a5ea5bf68f171726c12475483675157bab05e007191a724637f96d4863dc5a6358ff703ea480b125a3a0549a4b00927f9f4d676b1537e077ff437af3ad2c86e1554525400267bdb2c927d405e4a360e3a99c7abd6040d577f0786b57c6030f1b8cd2bf7d32eb35f3f4da35bd3e2936d169d25c820948bf6687f4b697ff3a42da9ab3e0b385c733dd72cd4e528337e3aa5491444505484ccc514272be462d4352d0f620425c46ac0e24034e6030cbc2e6b8a6f1a99d03eb4b5fc1d8c6968ea110584cc9532d81ea13690cc3a4338461a6f639dd85be8b0c3e89034d7ba21a56ef52f1b8308b1a612215a48ea28943bc57550f3d20a472cb9fdc124cd043baa936b9068ae8bcb66704344407a262bec06799b081d9e931d3faf622936c35caf87e7a1fb8af9ec09af1eb2a8cee531cce4c4828f28836c682fb55832e0cc4332e56b4090d57bc14caee77298beea56f14cfa1927ed2b67ed8e78f10128c180b17e04d4a616789d47a8a818b978212d1bbbdeaa9b2d747e608d4dd4365e2aceebc804d31a5c2aac1ebcff9fce6effc323676396bbc56ec0dfc2759e7347fc41c5218c40f5dc40db3850a7632cfdfa7dc3c8d3b61dd48870bb0fd95c5d32f262d45cfd99ffd1325043db7e17403f89738e90585d7e52ad69263268fa7ad3253e9a9476c21e0635d076c1926973efbaf44b047be7e886ea494a390279ba312e1ec5bf4e2a7d42b49dc8733fe68bae008105b12e8b83bfa93bd1a4893db931c5285d482f5fe8ff6723dc1812b52be86929aa0a88efe7728204a24a3852ed6fbdfb86bd7d4fcfa4957689c3923df2671e5fa0da46644a22b862823bc85ee5e1aa1bbf275633283e33527ca70a118f1f93c57f227c0c679d2cd84c4203e69d2f12f9d2d8dec2c57c368a9c1b7da000e61f316c5294ac456712fd59460104ea280502da6e6016112d2c69a50e2d848c3c353a7df7b6e904a9c30b638570ff5dfbbee380dd62a098f867a87f0cefe131eb1e8d7d5d47d0c0983f307a2d7ae2a9c9cea412264e147e6cab3049533842683a53c7105cab616a867cc4525122f049129d7f67716eae1ca29dd34bf1d6066315e55e0640c3dc84ea2b0dc75f40b11e45d04f87d35e814445912f454a5615b977534a25799aeb5732e3004e8cae1cafeb5ef047da4070f1cb46c9e1a5928625f090b23789952f9b52f41f341ef47b3c42ce261025ac7b43f3668daa58c1953d2fd1ebba1cc3ca644150dade94500e7354f023a07a8bb96dba77a098a4676d719bf193fba6b54afa724215ec35b6597c05beeae6e69f3d8c88f0968dd5e6b296df6f8aeee99b5213b795a08204b7bde05a68719988e5706a9aa916f67962c801e7a6bb43d4470c0fe7b03f5947274c4e7103bbab925afbf4cadfa9ce579458d52b2eb92fb902c64609228128ba1b3e120887b66c5fe0f5d061ee798654d829b23dfc22b1a5b04d5caac92d406e3f6473beb5ada66631a8f8e6eaf75aac1f894123a1e172ff519d79f700aefbc364cc62a217dd7b82938d699ca6e7464b4c4632c5ed5cc1dc298e3215a9ee901278b8126f18977471139a318b4a27c0ba62dec97c8b623d405c9bff8811dd5f487b20b6b6893da4c65a669581494d35d3285ffaccbde1a6970a1f92f0ec13d3971457961c1c9f6e313b7a71f10ccd7c0eb408c50c34eb446a289c4b5c0bc17a288bb033f3eba81765a114ed95c3ae31dfa842228e40345df4484dcf624f7c70d09ad965718d6384dad11a1c60426387a6e6301f919eb85cd580ad98dfde08fc4bc8f0191aba837a494b99dc7cadb91c3b63bb5c8655f77b69cc4a82d7ec9b8f533d61617bf7c13a45cde9bd10150682c03f5df1ba05b5f8cf7a9370f972a08066786b0fdf1afa33f14940e002c2cc5a5aade5c5aa44475d4cb830946ce7732913a0958f713548edc5a1466ef6f191bad95a35164727297985f0bd9c9328f072695775c42589b529c9fbbb34f218ef1a54eba348824b1ccb8e5fee6f8c2f9a48592948514543d81343e1e8b88a3f4b1e0eee1e45561388638bd146ab0b9c0386f29b343929e68a9ff94ffa8afbd554eb82eeb80ba16987711adbe712116a6b103b23f48080de4f4477e2f9d1d901d77c12b8f36ce700087e0a85a41218973b10fbcf58a7399d27e96ad57a6d7e5eceb639a4e7b837ac7e08eaf98bd40640b3b58f3cc843bba00bbf346c0dee24d9624f1dc1cde44f47fd4424722377223a49ddfa529bab2717d7dbe7a26ab56f1112e4bd290c2d6478f90f6bbcbf6e38e777b6f5a568043ba78451827a0ff9eeac8bf9dcd0566673e35b82f4459753ac2d7a798cf0417d2a307aa43a6b775f8b3c9c0435a3c99b89248139d48ea84bf9f224cacadd06329ff6d6da2cbdc1aae943cde49dbd846026852a6c58b631875362f0c88ee46fb2761fc4931e015556d11266b2cf2bb6ce1d815d1117748e28c5ffaf3d54fd54445d7bae1b8f1eb43e87719a539221c95b313c4ee9fcb2c4eac0a3c83ce7443fa78bc163376d0289037a1c11c8ad51f3f61ce11a53304563d1b859e1d7b56dfb840d654b33f50c1e744897911580bdd893a0730c9442f89b877a98121a6b86218de9267f9b144b0cb8ce1dfb3e838a45247f35427bb48c62596fde84326f847f254a3357c3f72d39a05a6b2bed19a0bf87d4e9d61063a5ca30614a543ef34ce7e4be6d70cea320dd44c82b5dcbea0a6358827a9336c7515b3f25ddd098a8840e059a63e081b01e88f0029db13e64f3a21ec7bf033afffe30ceb59a4fea46051f33df3858b105425533c8561a470800693f18fd8bead7a1f38452fb0b5b46fc0d8f18f6055a803d614f4899dbab10ec9b331e11e6ec3fb1277b032dcd0324c4bf14dbec996277084c1533815b56c2bf3668cdc95be9ce47ea0ac24da6bf090f02b8001a046ccb4f7ed7099ea2d1bb1ef5a6087a58e7ad6facfb03f3a5544294a39cf2a95332f4ee00b9ed5a97f5118a2ca58bd13e9f728db5ec1167e09ffc24ac1f89e0654b67b1d12bf2ba205f84477e875fd87a590e7d98da7cccc17e1ebb6ae00adbe469ee12e01fdb637efb16b146fedb00a37ce573494476ccf70e68323f1ca090c41e3c5d229cc3797f1583f449038e90774c4455eaaa096c52fcce8e81644cb8810746db67f92cbad990c6241efda4feb4b2c685267689e21ce362780c61c883bf6d523319a74dd39ecb5046980c3f780513a83da45df00aa0c1c5e5deeff7c651ad56ad6e2a1f42d77d4ce1e46e368e4b52199747ebd75a9b1b27b7869244cd4603edf05e00f494381f5c2d86d829846416c4d016014949b032106d106ef2439310ee689033b31d56216547dcd1780c3d41e175445a0838f5b82cef5a7fcbc0a21b9d47d0721471deaa8dc632b9b79eedc8b44b9ea8bf957645d1d3ea44e2c95a553d2da835e14a80334e7fa8b87ec2dedeeaafc35e11aff1dcf93b8575797c34b68981df2e322d887124b17805b04ba00d3ab3fc581d4650ffe62fa6e11df28fb14045740a6b5b38f503deb8c9130cdbd00c569ef1c9f9ef41fb460c27dc7f5e188f4422d84d0d99fe79f3980e519030fe045988853221c840c3e063115adea97c7871f1cdc6caf7b67556c302e35acce8a52b6abc1133f3ab05242e9a6b606b206100f88bbb1237c394091a8a0766c9022e168049cb8f4d830d256bc87c2414b72cd2464b8cb533ec114277d9618c8ef99864b6875ac184b0bcd1f9b8eb4fd33277148ca99241662d4376060c09becce0842a0b4b8ee4738a024fe9c7be642cda393feeba49368ae5e90c3f8445f2165f64276ac7dd55d2d9a249b0cea01f16158f2194b1f00b935b6f7ae2e7b76ecd1a7384585f9124e64cfe16e3d9a7ccd8b0210da62cbf5c3b8de217a57e45c532a9e57f5c62468f6ee8dabda1edcb9583cbd02b74686463b6761ae9ddcb055fd5a437ffdaabc594ab7dc5aa9e424e75357d4961604321a98fb776b3926e44fa74c61a35b13017166075c7281d173c3b7cdbc041741c4fab9f9ca703d010ad5296c8748a2d9850f61004aecd4e04ed8d66b2c298aeb5d0c1d49d2fb6a4661827334cfdfcaba1ad88a31c420aa237ce752f8785a730c94c7901191e7ebbc9f443be9dbf3b1bfc2abde00f895691bf1cd3bb5ea11ca0a6d87b0dd838de81bb3a50abd48407de439b13ff1c582a321e3792acff6fd2424a7a354decf947ff36fb43fd6547cd9a28c899199fdc99f5db59627631c5f1229f4b778b35328b9ccda9872eab6d438ca77eb4a17d122f7e4cf645121d1bfd2b3a1cf2d2a4bc4cea2ad49de4c62a3c4d9f2f136615eafadfee36a9ee12126d84fed0a13c94e7b09bca97ecbb831aeab927e716eb86f6b75af0f2a0894ed2433b1d4085f7d8501737bad008899c10503460f42230c62c88b4630fcea4b7aab5e044cfd0aa0a9d4bf4efec2c3f674808892a144d46ef264f32912c56fb221df3fceda1a7deb91d11f8a5a9c77e575e787539c065e906d92caeed088850a3d7d183d033495ce2e21b3b76d59cb88e5c8c07f76704379c15b127c36f1180380d4deef80d562a6f51ca391a64cf58aab417e96be88a18fa9d6dde7e6efc73f597c332cb31d6a5af2c03f5a7787d468590be7760a220e5361599c07a87216840e663debeb13cec07000b4ed61a71890883f746bfea9bad31ab5af5bf1a1fd0a44afa7106909cf4d89f0c868512de5c1bd1cd597d547eabe4cf550e7a2202b2956aee8d68e6de046e55f9c9240c16a070a16224de9fbcf012ab8bfd2e7e0e640c20c1002bc1c3b7dfc3248f4f1d914c3a26eb89f7b97fc6561c163860723093e010439d4bfdb5c1c6f630c00706b19994a63c9c3c27f6ac579948e816d6c5aa25c9ae7b66e15cc9cc792340710281cbdf5660a646931e3784460845b4fa34165cf93c95ed851d047f5255a75e39c2e41e6b1f1b5ed8b75d98f1585a477360bc9d0a85f161bf492970efe8ca4550120610339f14ba6f96d3fc132d07125443f64ec154599080f527321e1bc15ac0044ff5f639d8448941f7dbcfd1971e87d9550a9096dfff0ca9f9537705ffca4d87b1b03da3139c7c4cadb42d645172f8c2757239600dc0924bab5da71f5045ee78965945f167c460f78345713560680718bbe8e2bbb0a2321a9366297481fe677a4af6b0104e2cfdaef7802e7228728b4641377dab3f79016bcadfddb6ab12d9c17e5bda74ed8226b6f5948de3f612cebbd42f21db1f61e79001b88f2d83040985c90b2959a64ab262eb5a704045911011e199a537b913329cda26eb6aa971936a86a4ae4103b3e95d4e80460854480b9432d1e8d1a1f507ccb4466a64ec1ec4be8c22144b0e042d1febbbfac2402b8647a24650c61d500b0c986567c5d3bce75839cc2721047ce1df791396218e9b447b3f7de829f45fb9f29ba9f14675589ef2c42db920818abdcf674515cb19820d30665641ae6730eabf8419d199366ec2116b0c69b9587d752d849ccfe2c3278930f2a4b417d005c815c0d1bc3691c6b2e4369709d3669c74899ba2caee5c9ca0f26f33f3e90e4dc4740463ffc9d8ae2cb981bc854e8f38f47cc4edeed02c3848c36d01cde9dfbb1463c5a50d533f4f64695e6a182b384ec6140f16056117bd4d46e8e1db5e3278a267f3104e19c17ffe2278af11dfd7d10db0c168f45305e6175450c76549a73d66ef28ccb8374a3ee666c53fb369fff058bd303cd02fa6ecf357f2e312796c9144662b3007025abf8db89f382f0337620e60e449b1d3ea80768c96530b9a6a4665a46691cf039d5d89dc51a69971c5ede554e017abbb056fc5c976b28e7726d67336d281d3d383c5e62bb9f73be0e5c6c08afa9d4da2ac526944a185f8e27b747c1fc50d934e6367415801bf3b67fcd0331e666c904d7c883180f790799d3d447b626689b415622de53a7c9d03482c42b99918983ec9c2d1229ecb1f756b2613690ae83843685da3d3a41201c9f0e997d70e225495a56c4807c868d5617346d86990d0bf724ca3b26a62c2b438e182881a3b14c1d0b6862ffa1a60971221c2381c3d715ee86fff661f2d006b1432eba55ae6d7360a290e9c6abf62bbce9da53a01b26c68b54cbc916207ce1677e578fdca4e79761221b353edf35e354ac250b273051cd7cf746d838810bd5ab8ac3ba49a0aff00cd2f07453478b859826418773581f4583ec1d2a4aeb933efcdb6104bf5dbf5802a74c7dfc016cf320769acd4ac163b868d30994b7210fdb0f9046550bd566ad520c323a2db547d9ec734c19222e02d10167cec05e00762eb05de4c575ccdb157c353d80d649630b042d57a610826a7b50561ce61bba0e7f851f3b08a3eb65cd4ee669ed9229343fcab8bf696e9d4834da09634ca42e5643fcf014a153f67871f4de0ad3d37ce6b5b706eee4f7dabd08654a1fbe2cac60ec3bc77893d818e3b9aad3ed7fdad8f1aff2f13c71d72537ad6e0106ef73b3e8f95afb0e9e9d1496b25e3ee0412645f254c59a0c0c4ba5758b3db03300871f688db1e67dc5e2bbb0bef0c9714384581401a09bceb2083745948de94b2470ab78f42ce830d773869d25fa6235cbcd81d93540228d2a1b2c0fbf68ad8541b9ce0f2ae185c3909c320e4bbfe56dab9733427e8009e3b8ce169eb10a7c15d8115e6b2f54bf0830f31d4b3ddd019eea6169afe38b20b2e96167d365d134f02a097e3963d2ef106dc0d586da63b80120cea3b8a4d7087a29c3d11961985d97b1e5903d3c40e6b5dd52c5cb240db64d11854399747b251e5a212fcfe06c1dcc6ed5c807d652808b61d428941954764b50eaa171499c092ebc32070a03be7525e3bbbe2bf2a048c24ac4c3af6333629217affcc498b13474c8f4cc1540759ad593453ff98957cb1b6f41366063a6f6a891e935f21719ad16a4d5b8f19c152ed1bb5e64c2bb7f2fa11b8055584b26dcbc90295cc5947c5d34e3283b074049790139533da3d4cfdd8accc8129d665b960b7463b60358dcef832002c8464586bf1ad88651c9b3418f18ae147dfbdf55c961da046b174b11edc4df59d820a1cee600a42d57f3c215f05610163e31c832e46524319f1e07d661dbd1d9c6144db63ed926c1b51521e69777802563d98581a55192320ae619a720dbc2f66a88dcd9570178b2fd4aa848fbe6a41d794c0eb3ad751b5988bdd73b6c52b4775ee17ccfe013622d8b85b5a980feb3094d621328bc8d731fc98391f8603ba9651b74125656ba6b1e579f6a64c50ad0462d0a87cc6e2afc1606e344c649a06393ab2b4198ee5e12057859ffda61d847695e57e1c37156469fa4ed289bb94b64c2223c3d04f429006a0258c2a6550a715df72fa455686b2ecd72454f0bdd31ed69ef4227f07aa497be9fe5d9d6a08e0f3829acfb9769c931577d8394f095e24192e53010e46ef17bc2640f9f6ed79292f0c7736693c7c6d8e7d01cc214ebbfe909dce18ae6805d12e17e33008911270b528fe3445c4969ae3cabbba344a0496d82b17c811d610fdaf7804315c508b7a31aad1a393c266490074d73f15ec2fa961de2fb35f1c734c635b53c706de546d44826d1da87277dc046f36ace27f9c1711ac7ca955ee0ca111fa2786dadc161eac57d4fa6279a33c087e56f1376524a6e03684169f317110004974a16f23ceedcdb790609242560239e5d1b7a605040b45cbda6c66f6c3ab6b75a7529a3dff0b005c9a6cfec2eb2831f461c7566f454cbcfd35c1d0c484302a02acffc9693dba969b84361093b24a5e6f5cb5ed7ca171d154b2b983c7b23fa53c4a134c3193606f275ed3b5d1b9618f1f0a5c51e9860dcb896b53bfbe593abf19e97dec2b1086649b6501c70ebe50271559c2919cabb1d0a51e636eeb0786828cfdab7052572beb5e6a4f163340a8a01783a79ec560a41841f0d3f3540f932011fcb1db05e7be52bb8de5541e7bb2272b283cf937d9136859d6e19cf99c1c2dccb39155b00b1c5fb45fff8f28bdd23164f312b015c823cdc1bd2fed4f033bd03f439578be809e9d9826874191544e2fcaa015a2224c7aa4d1fd75edf60ff9ac59ca6712a6cb05d0c8eae98b0496ebc66a29667d5f081e0f19e296cf6eeacee416cbc26984cd9d13feb677877ab0d25a1b4d2959e9444e0ea013420188d6b425a13d82b7e5a476748010648e4040a2939f41c41b78a895921179e8a7dec702a73ec02ce329543d50ff881f198190891b05d848415d5fbc6e793bf4174ca180ae0436284f2bedfde5a42c7511a774083520906f81baaa211c1268500b51d00a3c7f4442a366dd7125bc257ce2e0d89a2abc222a0854eda9042862a68735674473d11d3a4d577b67a1d801ff5cfcd4c5a7fc9bc01a3d5ea885731bb52054f37bc9eda35034b44e4b1c30597c907224756418dd9d8d15df15934766d1339c0adcfcd0c9ab38a183267710b493250873402af02e7d50f367a0731e79ef300c76e633b69a53909b08b8fbdd5dbe861df7a8ae9b2de7e7ead912f39cb9af51f6ff757c469fe3a808eda989e86a2d7216ba7355241dd302177de31150538fd4ce01ee7c50abeca7ee10923044abb47505c12e51fc52f4a3ab04ec0a37905849678733bbd7f008683ba721be812e5952d4bfa5ba1a70d15d03c41bbc25c8d6c16fd204528aac11484236cd0843ea804c3d2a98082e003f3c847557d4b393594f5bb8937adb637f2bcf6ffd7b41bedc56210fad272e5e8b0cb4a9bc7408731c4b3287a932dc1e4f02e3b3b9e6443c1621cd091ebe883116d110b700a68532a1e9f34a98aec4eec53e67596a043c1657fac4ffad1cddf058b515b6a5f9da1fb9de4946816a290c3df2817160b5d1edb4d27add8e7d239815ef8ef40de3b3463e67686f670a15d3d2c1b98fc9edff3ad513c4267d914601eeee86bc25a3c255e6e05487b6d9bd62290b43f7a611aa52b4f94684a76b44b53812442f392b3a51432d27008d2dbba453751f7b13df789c7524efb808395c86feab465937fbbb7a6a20b146c8be8d9854820f52e71963898733be9ea79e19012caf1614284879bbf40a19d49bb497e6dd1d0f278f9718097acd60c3bbfe83c2ab025fbc12147ce8d8fc43b1af98ac89e8b79879fe431ce3d9abf8ab36f6667ede3a3311c9eb485b44da7b3860963f89cdd75675ea267aa0593feb42ddc4a7dd37ad811d7242e4ce88f4f26338cae95454ab6dff0d53d5b896f331bf36a034cd574dcc759f902676193e705009ac316241f54fc2a47a098bb72442a5d02a8cb5633546dac094839b656ebc04f59488386e0d31aeba4dd5b9c8b4134bf7a0101a9699ecb01e9293b4ed34cb5b110e2dbec92ec3ff2945d1920ce8a5a3bc108652eac55eb65cac8a5c3ebc9856abd0adee9980ca90489b7c76dfce1b20e8c28d21322968b136a5217af5a814f2d7fab36b6f8122c7913fa74f627a0c536f9f898ebf72ff773ffaa44891d1e4d4c3d04d8c07396e37f47e7a91c604ba07b1b24652b78a9465a1e9d80a776a91d290b51cfed1a87b08ee4a8076a10efceb603fd038283d321cd5e16e1fd1a586cbb8a563974bcf44aa0f899c9f171929f34b0f3fd0792cbac212d6273140251f57962607e64ca22522304411576c91e02ecba8cf503f867049e7d3914cd62b634afab212dccb38542a73861c4da9383d912cdd1f2eb1dfa5c4c8235794c444d79d0b8f876d22a89e942ea5be2bff95c1f9888453003e30d61b3b27ab5c5af5bb5b7760d2d7e354f06f34e9e5d16f5e45d03117e7f1706c2e13b8be3ab741ba94a3a1fad8a39cadfef117566c29acc2beb9e176a65a044cd5022692ef556b8204ec669669d9045bed195ca126eae5222e2f1d3d440d93161cc46d534b26c719a7df1549446bfd5630374f11d4c9485e73f250f91c2dbcd941006ef7b51b78c7bd352f3f91fd80ade842f5e9440fb4c5f4692e6f8a1163708eac3f3c204a90c195eb3cea2fe7b08f6c4676d95b6478da314ceafdc8b67f54dcaeb5e74731890605520cb9be62d348c135d073d73199151fd11f1f8e5987b85ff5af13d068c8dab5592a10f71850a6eda5bb8e78e51a878e0aea519c732794aa9b3bcae588c22a4810fa97fee7076b45fca6f1d9492032b358799743fd99d7c0ef5cdee07183bf5b3f9930cf283b701f632e1419c70370ead880ff198d8f9f2ad6851e62818d59cee26ec36744cdfadfe05d6bb72887560ebd6aeee2ce0f9b111265bc69e5bbf5bb104389f9e1b70fe024e65187e2746a1ee2a4b9b4f2774c4b00e4532eebe4ac8c9eed0288ce842c06ff353890ebf5816ba7971dca0ba2a59712dec05f46b1035201f2614647f8bb116e5b88377289da3157a8fdc2c7f37fd3f0e0b028a883f8800a03939df0d20c77e6e4f40a60fdfb60f37f44e70ecd09f54c821349ae72218acab2baa1082d5e9920b9501232f27259b3119e096132eeab61e3b9226d2317d72e42d1c3a2e0f52e6f719b11e3cc58bf16455598b0eb4a43a2d1faaa254d23afedc815ceaa96775a75a7a6955e89d2ce780f766b722e5fb05d4ef56288025b49b51bf97e145caa6e4ca3b12dd917286a85e4c81de8a3277d041cf29ccfbf084a2f06eecdb034c672c298ae628a77c59dce4a03de9037f9e4988c703f826b3b725795919c57ec17b06bb27eddd4bcba01cb70d66b34c95c4d046a8858397bdcb3a392f83124198af86185535a8d8673198d37fbba4a84408885a774f1f3ee2f80d78c61d114c30f2e946be1066ef6466c3bb0838a25b21b163565f788b36a3d2c479a8d7bc66e72a5f5a41b0de092644072f494f7699b5c136babb8bdddfc2854308be8e0708dfbb35a43f296104d1c4cd8d2c5aa6cf4fe9e9228aa9314f31a9966fce290f0666d710e9eba20b9c59b48830fd353abea8f450705c225b8d1c6ec8942b6353ce2d4a84bbc36c76eae0c3f94a1b878ff120b1e86fb35c1c5728f343284f2b08b7e44796663f1805d6bbe717d3e7502452dcaa6e4696ce40f62990a79c7c9b4a8769e152f865bce2799f654ddc798348a812af08b493ba5a85b8f82bca088958d1b46f5503d9b4d9f7825084f9ca8f1daca3576837f62ceab9676b52786cc07247a8e4a262e68f68d3adf98891da59c23cd7cd578815b71f8c66da89926febaa3736005b06a7026a5c568b4e2f8b9c24c17c4c0b20c3e59c998964ee5d5deed2d85df46b100d87e37f02b8e068e72ed6d74453de0286446f6147269869c4442cb5a71993dee770b5517b758c7fdf85c8cde4ff1e45e6ed664d4c2b56da9d28acea6f6d1b21a7a1efb619e8099bdc6197be324cd0ccbad33a5eb0d1a5c6606ad11b23748058cd03bfbb7e70122395c504b36ce0e7c9134a86afdbd575c70903e8ddead18a1cb919728b6881f8f14bc31a349d7bcb3972a5443902f5a4ee79ba640f2d998bd246ffb58b9b19267918d1f91bbeed0ac80a89707604b4fa8aca5c84acb3f0a21760cb1ffd07b518ca507695681b9b221d5152576d0c41fa7731f60fcf311b9e304b25d81888f09e49299d9714fc3608a50e95cbb3337f7fff2be2afd434ea6057e19aaa1689f808f77055e427651e4ceb554d0fb41fbc73eec03eb3bc9f2d62244aacd407645130685e87560aca6d9128ccb67d304fa7debfbea701d3de1721bd4a83649e47b458a37abbc02fab074eec45d3c6e0b2cc15b1af6f7bb06339c1af31c1763ab5d9b8a7bb131a950f396e0b1e85dad774210956a2db17e5cc090c217dfcf609dd80ee65c34f5d9a032b8a92547f688307b442cf9c04abd1bdb2b4329c6f6702591ba5c9ab6670558c45f7813ea3b52de037699a7da8dfc6dfab377c102e670799ec3298d3fa59ed199a2d07e2fbad9995e084a04fc5e971f4d7d8ab58309fd5c8dae45c46abbb4cfcb0a94fe0997fe0f6394e1330ec25eca02e987a75e8bc8bdaa30c3fc9f1de8c2f5d17d7ca4acec3cd21e13192dcf3b952cc0e8e4f6e366632dd5b9efd87405a4cae37c884f016b2c655fa0ea06ad8a798ede8f6f6065f85dd9f0e4e2bf269bb4f1b21e8c9df25aaa5c71b03edc575ed860b7f73872b670058c130b6b76141a10ffd2f177235406eba639c25b812ea5e9f70bdfe7fc42f361ae251b205a270b87ff6324eab95c493ed5bec58616b8aec05417fc9bdfb6b40064bd4229e9343f842d976e690c4bc0c0e221ab126ca27859ce6a12ba94396de8c8a51f0055c0002b5551efba3465e022fe1d0ce71e78ecc082bbba6010b135f55ee0b063cd0852e1f140d268b08e7acfe6f4fbeffab0db7135817fbd8fb714779882bac7b07395116cfdb3a1829c738132161fbd403872da330f22c9b42036b8dc94b52051f177a90138d11a344a6fe6ec2c7a62b4bcb665b9d659e60b5d5759f78025b7f359ef4bbd463e5f10ed74cebc8c13ccd21cefc9e963ae52906519a99df66e23b0e9520cd7b07c95b74ee042c467d43b81ce28771f986176ce574bc4387c44ce332c5792f8ce8f9ea58cb8a4231814ece4937f55cfbcad5c206c198d71b8b41421c3aed8864e3bafc7ca4046bccd55878655857065d9044a4b6f5ecaa39ed8e299fd36591289f72a45606514979026c9bed6b6500fb118a534a42b73ac4901eeda08623bc6993b73c8a8b9782e568cea08d3a4bc9cc78c847599cdd86a38b5bc6c7081d22a427d0831c28aaa7166f03a15a234532418cd1f7aa4946a3aa2711ca8264e76e71acc717c67dc45118b45fad5f779521dc1828d607e6c94f135c9fdb2cc964f6914e052037be622f6db0c6788c7309dc8d9f64d1eb6b4306a0285e0abed7b038f5e7e223e97bc8d9c75362e0341d6d18f30706bc15579141711a7c6e52713c6a661b9775a688b51dc08dcf2a635f29b7f480b4d19784a7b4113e8815e28a17e23f27f7932e2cd12bef905af938167c6b1c7aea411f35c920f3dc4b8f98ee62bf8670ce795c5e52e3d5a823a8a81f43c15b184a7be504b9d566ee496a1244262e30a36feede6f60ad31ef02fb8cec2ca16be8c6605ee16b4dd814bb6fccdcdb79e5312857165134225c5ee390ab7a160c15d02a98b7cd307dca03f9625a161d1bb4d1a8498cb8b63e771e612ad0650dc35853b0ef8cb4e7d22933989e248f5194cae7dcb6407279470fa642abcb6e15d07ac1b9e973384f1a9451b6c1573dd29797a973511d2bd8aff37b651834d2a07d1a655380341ea2f4f61132a9624f685ba5f321264b3de85b692d9b41a70651992ee5a3dae7443bd3a40f9cebd7136283c1856d26261be8d666e2a460f67fa7406fa65f9ca85f90759982a80f173263d46c19a58ff25053be8ee43b29fdca35da6284e8e044e3acabc487f118dc72e6819a4326a2abc33b1b01652883e36f29d60e291a48a40af1c2ff8c8325ee2ca107ea3e72c235e606a1284bc0c10ebcfcb2d0420d09c35c122caafcba82af4a2c1dbaa34cb85898e2a9f97693c9a0220023b6773eb7548cac3a05943804737272552459aa13967020a94578b72ba2ecbf6456ef0d6fedfa44b91bcc9d04b9bd0e1ff5e67ef1581491495b4c4b36bbdbb8941595aa1d748dcdd95cf956a94a29f1c19a38f25618d67925a6138438a21d84e59fe186fa597955519c3a33dbfe6fda643d52c920ba8f5099dae8f80a129df04c841e30966055812e6354b10b91cb58c4bf2410fce2e06dc7b5bf59f8756b2019c173be534b788c7382265cc9332d139104724da18c0b220b3f0e728ac5aad9a85486306d734fe92e7652c96bbcdb0cbed3b0793801fb85f6e91289c6056a289953aae1bfff4467ae33206fb628ca770d553e03b4de1ccd21de9924f4dbeacdb9a69427d6b3d80fdaf62bd1a646ef5c6511504e9b9e9a7d61ab8e19221299368842cf3f50a8de59c1acd8d35e1cece57380dc65e0df23c63c3c55da5d5505665ad9d77347bd2043a00327b3f1de99baea69f4e22cc1d66b688960d2be0c471894ea30927318b6a05920ba08b5eb21acf8f9b0f7e95ea265b5664f70d8034b25916d3f09e4583f92d655a09f5d84aa11d7e1fceb4f8b2bacbfc8446c13e9e199cf3ecd004d0342b21d577f467b333e0ca988a9ab59e2dd6dad8a1b42c41b541a1327b86ac8b2579191f6281c9ec92d6a922dabc26d5517470030cf0a9f94d76c48c67f625593a29a9afa6e13f5c8a471d19b31dff9d704cdfe74ad99f58e4538fbc52f67d898930a81509c7e79a224e4f3cdaa4a4e77b0d71befa28b7fb9bc232012312ace1c84331091f0ce06cfe44340c506549a570c7514499d24e58c850b971f01a66ba603966263f98464ad6c2208b1dfbca9f99b3a220a22e0b2d88a5d5650bee64653e9b6e888c9ff12403821ccee1625ed6e76dbc614b30281df8bc1afbbbd7295e8727a56cf0f23655f57e6023fd9333de992bac6eb8eec862f9c9835d25994f35c93184b73c668d8b41b204b506426b729d81e64c838f504fc683ecae64208a80eb08ae07255b5346e2e6eaca12545917f4ec7feffb1c1235b6f3b6728ea811fe91cdb1c92d060cf6402518669301a448a4dff4c383fc992f22e369d87eb5c85046384175ddd1422ab89023cfc980b80786c39e6913f3270331faf603850e7e9a21c1c475101f53f81ed7abec74f92aeeefc395b14430973a3404c24d75f0b0352449a63e6769099e545b955ba8cfd667e05103c3ed69b77a036a9a5d464c375d23be048dba55713da70653eaf35e250f8de4515e5adbd87352d0bce9273316b086572862d95fd1b31a24ec4db9adbfeae566f4aa92d0b1e251a7b2ab28b94acc8ae8134155126665d085e188139e34d2e642ceaf64440b3ae03186b56131e2b263122629c2b0352553c4eed21dd5f25c403b402f22024dedaf0d1238eb741eed47dd33589af63c5d67e728cbf57cf5749fdf226a059c837193d5f86276f86ef1d289e552b2c7c437e247d51873570e199122d1cb8d0d2f782270182c474950e915787c7f11e42d45fd37f03637f0e3fc7da376b1b5a9b265538efc4de1ad7a35288373626fb888b61e1732d5a1bc9297aa95e57e50ee2718a080d676431e22a1ac94cff40dfe68c6ab62b27146ee77f4a2d2b65f2cb0a408c8fd1a9c716a4b62ff0a8d23419a15fc5ec264cea67d9c4830b01100891cf4244ba62360e1015fbc5fcc9630836a0d367e41b38484750b019eaa2338d999ff4525a900d89494c6b0169fa8484ed1396704b327926a71ca9074be7a687f837aba558ff3bff52bb870d18576129bad2cb5f8d32413a66f153afabcec7f03cb19e9641f0aa8210ae3029d57fa98271b09e7e4eb64c1fb448082bd88b921330237e4236c5d3184233e6483cf32d8df6bd8ff523ed016d84ddda52c103a7a4d95fd13eb1bfb517837906be4c4bcde1861b33d13b2f99981b14398f37f20154dc35b02a847436b464402e1dbf9ea33f935849c57ae1232f4fab8990d8c68b253c83a4622ac38312665c91b021c573176448e5c3cb3ee4f0e7e827d4cdf89a37381cf838782b28163e5ea50b848f24bedc721538567dc93244e43f5a9749c735db03ab921e1a3c735e5ed3368335a59e57cab6037a5f0d384fd69b400e68f5874168d10bec5117ff24eafa1ec529d43e5c1cd20ab28cf1dbeb33eaa61f61c0e6c8907bf53c891643f6f48e3dd90571f32b7c87d8a80d92c0ed89307920bc16e3df8b66e0a3e3a5c60f4f4e79c46ee35739c257c905ee5f852dff23ebfcf921a2ca35c7fb306c77a412ebc5aa2b7e28b8a452a330bff6ddfa51bd25d9db89841159c757b3143412c6ede4edbdf0204858af81c90a7731081a847f03f8b932520943ce6424a8bd8f68cb9062d7f18df47856c3d3c3dc3b21b7a64bcbcaf175e8948b88cc1342017d74e962e63f3337df7e75d1b68c968bacaba8a2bd9bc1305e5c9cc01be3cb204ab204ffaddff14490027b7ff7215726c3bb26755f79e8b1fbcc15b393d5389cbc739bb63fee16032f75764327b5f15d76e1869c97b70bbf008c8af3798c28af380dd1c685daf2d679b5ef06ed900ab78741099063f65be2ee4bf2f5bc557a04aaf61e4beced079974d4ec66c53867c92a772afe0aa9b1aa37e8307fa7d5c19e58eadcd8274cc1bfb8917a47f7d0896b7952cde8c6b85f37f19c1857cbbfc4ca711c0e107be840a01245ee844b97ec4046d1885d5e8b63cecfc79240cb905f53806b260aeafc4b92dbc567324690a915c9de7719c828d45411e51a1b505c05907bd5e74d0cac9da7d4b185b62cbf1fbef76a3f8dc7ab8745a63be25cf7d5cee669ef705e2e3bcba8a26878d01a8f8e19b03505376267b925a289e5d3ec8aa517886e0c0ca049fa856ebca82f5e246f925668e23ad023115a770793a478d268fcdf6c8a00380320d42245fbaded374e020180f9ba5c0536649b8f8c1f78bfb7531259ba4f9805fa068a10d6644a70e3cd1bb2458274833c7be549b49d907a363b84a1253b277e4b9ff13f0630fb0717e0706e39c83ed952651939b04dc7f5a8a90f252267d2b3fa65e39086e500437fe8a30d69edd382f4f8b6ce6c42574f16179c92456391818fb4486db046d66a3e8b05ac264a65bf0ae89789bcd6efcda6e9e294d543cc40ba230e56514ef2a7e9490f0e606369215d9905ee1035e18de151faec64e9b9f53b2e733030a15146b271fb4f105d8c5b40dcbe9e28b5f2cad52ade6ae8ba2be8ead5d7646cfc310ee594000cedf2d1e5f4829497fc0a34df9bd63fbc5ec59730dd12b29cf33007bad1d09f93c4fead3af6932c6a0f1d003b682c8ad0c7fe3ec99d80f867e1263ae0808a44123c41d9ddb2c79ef1f2686ab3d77e0ec3010a2a8fbf1df1b7292a3c7331df997835bd8b85cbe43cfdecdc2a3ac292302b744ae630e2c29c21138f3bf94a7086f7ae742a5582e658bcca01a2d1de8e880b92a6c2e69be4efedcb3a47f2fb792ded1d084d85be8223cdb2fb128b5ef0671f9c2b9ac185ae3dced2cac8de759294d69f0a71b1b3300b79dc1d0f109130b9b8925e361ab6cf1b5c7be21995729a4503e843ea0fe352e66f4e037ea076ae530695106926e0ba712868c1dcde9084e7d9dca01bcd9b274a9a9893f8c187062f0b7fdf783549417c981b925254c8d552938f6e3ed5738e2d76dc80fbca1f2dff36a34c6c637a6aacd40bba1615eefdbc12636a02557c1cef431568ece14fb9ea7116769b86f31a7efa0dd33c25cc73faa192ff49ff0abc788a00ea9cd96125064442392ca70ea75cfe22204fde65166463b97e880d1c567944afa3eaa73649de43ff89dd0d997d8fa756c67e41edce536bc051b48b4a4bf83788fc366a40b9ab36771d02cc80c947dfd3318dbc7606a842704ff1a853594f1b26f8a6f8557d37ac057cc9a03f2dfcdc53328e36c8aeaabaa5e37c12e5cde45ba0d2c9e8c22ed2e2cb84a22c624c296667a9216a815345ec3d4393432c5ab10c10cd420ebba79b83aee8311633f0ee23195bf255f80b7665cc166798b08aedab1415f711ea47525b4ccaa2bc76df71bf345ec3535afe8ab380161b57992eeb49982edf0ecb57621a2b779955754ebd025195f1478befb6d1cdfc51c8a20b703ffc6bcfde2510f842cc0f7c254862823b475d1cf942b652562bf7d0cf8b2f4d5bdb5c2d946d04dc5dff5a10a8dbe8fa63c0afc158a5d820fa435a12ffeb7c11b977e52934bf2677a20e535ea299e90418840e8c2f1723ca681bd5d472b26779f66fbaeb1d8bde8bf265a9d25a867acda70bd2da941d023d3aed336a30d4696d7110feec7cdacb8f9f7c4a063a254e5b6032d2b11e815ef4a54b3424c071a836dbfc2baef4cee11305a655e5e126abfa4573a04b8b9977a270f38cda24fea8ca18dc9913721dfd2f0696d4aa84e1216e1128184868ca3429aff8eeb5aa25f15fea0c05fa2a0656bdd8951a6be6e7616b612b818bb186e16f28efc6fcacf5b904a11890337c4033682fdd06f16ed73547097288964e78dbbd89c4264336096cd859eea5180cac4cf172e46b43837cb0d109dba30cfce04663ecc904fbf8df8e7644e2c01f587b8c60ad472ae447e9a0bdc9831bf79f53bc800d071c4a9c87b047a87c74d5dab3fcd2dd0b55b09e74b98f483782a518a594d53c2b95d3d234d1032a7bb394bd519466c3fdc04d512666db01f5bc5e3ffdcd6a9f81a36bdff950ce17d3e1e6c470af4c01ded938c2d2cec62558eabfb626be269b8553c20220dadc37a94772d48c4458fdf6b7ea660ff716a2dfb7cb792487b6888ad57bb6b9fc252c529b68ba7e46822f8b3134de9515c3f8187d3608847fa30099bbcd5ee8ee76e62e572789709d4716c9d77e34608949ae258230f55695eb2aff33a2276b988fb2a252ed39ca336c905de0a465517f442d123aaea158a54b8f412daa5ca9d164870c974efcaee250fab57cfb8cda82635574a533d6fa9c6cffef5211d1279617888c22f2d6a0f4b388bf89cf1f0e26fe65a79ce215fde00e02910ce86683a7a00eb836b37cbe1fea8617357130da79a81581160eb9630fc5953a2c206044f4fb2c28529658f04a6f8b5f23b6251373d74d5197bc373308b3d7031eae3ac359fa90c9e565a461fd8cf1d0600f923e81e5f7b286ddfd33c0cae3bd0eb07b2e67bd89cde05bfce8ccd6c4a8825ff838d52acdba2e3133d6e0d7cb39789426f8ccfcf1f9847737e98f19ac8c8e3d13d4016e4e3be5bbcb59cc8acd3d5054931404170d6c1d6e1fc26aaf85429ad00cbe6a7869a6aab01cd01a0d0581c71f7ffa34365f60a85929e0cdb0dce6db0d84fbadad5f85cd8fda7e6dc02aad2ede3f895a916080c20e5030baacebfb5fe81513c95b71338d254bfcbd1a2c7d025511338dd4b33a48c4a11462c2068d93fd3f633d9744b0db52c967a2ac2c0f3223188ac06091fc609e155a273f6cbb1f37f6ce27f39999ad74968dba575dcef4820e69bf721a18296ab145754b009a9d02648df2cec03c233e013f1a6a049d5924118bfda3fd83bdb55b68ddcb4d40dff5b9815c775d0e68a833a05053a2fa484df1387763abc8aef27e70ed48aaf63b9df2f129b402bd3286c3208466ba9a777eeaf8afe148fd30a61e875b7cdfe7581237cab92e118016c0965283c85ebae0bf336b17d0be45ed940e506a24894e78c7ae4dc6a530f0360006b0ded51bb7ffcf30e3f2e364c6eecbdbd31e5a699b37601ad03a4da8e5689a350bdf655cb1afc4ae36b68731abdcc2f51961afb2025c231538e4d1c55e7f222226f6bd9e9215488ffee28551871d423bf39f877d335ca4c013e416abe608f16d5029d170a9c898632a649e66e5f4bdc8cc94ca9089059da07596d64f511a8bcf06999ee2dad52affc3fb99289dcafa90156a501185ac3129a43c30aa34a36caf2d8afde78e779c2e14e1d30d5a8f733cce36d51b7117a476429c85bbf85587a8d8fe57ae7022b884d17aece387e393d425d28cf92499806370e7ace0a45054c829ffa2747e02e34c73503448836ace7670102076c7391bf27ba279e2dcdf16fe89c6d93b542433ea01e8f6c6cef9dd98a7e34f75e466fc54c2700285dfbdae4b68180dbcf3558f655081146313ebc5b4b7eeb840128c7fb904cec0ac88debeaa2238cc10caadb7c8eb7bc213f8ce10b68aaa14e25a941c07023590b22bde25749548221d050379d64088ccf4b61fe610541ddcd0292d7830d551dbc276c4fc6299fa094bab5e591d93dbf520bb23472037f21f9277a25dd4f54b0953591af3e3939981ad4ceed57cadac8a33496c0d8cd62bbd270cf34f57e8158502d4badc6bd71d1e47574b1396a95a8b64a25a4527c3956d7a313bc156975f870827ac6b041abd6d87ccb00655da261d68ccf263a948850c251399d8613cdad8d103e3b3cfabaa4e03d9b32a23788ebbff275e849f0e5ee11f1586703a74d48579c1a45237081bb98db76ec5eecde64b6ad9aa29e63f639155277c8bc06a7d595169902dce3174c97cdd01f9002e91e2bc35288b52de82048d7c197ddb310a46e0b78f66db4d8e3cff839c0dd0815298a45bf2b5e6bae21ef62676c4ef48adaa67f77e889f41a91b3196b2cf4ffa562d0211b8471ffb3f21b6665287b477f71def0a1e9f5d33dc28329bb436525e3f64a0f1775236a565d82d7554eb01f61d1ba0ba9bc6cb9e3e6a83b144a5995b7a5f0fdb8708796421853495e7a3963e295b52e2c517add1301caf0d7631508d97319f95c73e11eecb9ef05b6f3337eb91ef9d75109b5ad5812a8fd71f9c99e3067f3b0479de800320fa75e4437322cb6f98678b78b0498a3a241d0444e5f90eb9386a18e902d92893017a4594a3213868ddce56fa4793d77f0094dea91c39a7c91288e491086d9411c3a1fcf827b0c9b698ab12d500418214420348b8a0db552ed1b1f4bd774099cafc756c4b6daabf6a07fd232a5977b6c1fdf49e2435b0ccf068a59211b53246e174f627eae45d22823e3c5a3a60736537be4046339c6fab0c83c358da1c1041e5c1d2e39289557eef243a9056f891a01819390bae4e71adc536095ae54fb843da73e48b6fd233f8d1be64a9129f4da95c630996da3c3eff18773755c60a37705795e3e1eb262282256067bf08d5de8089c85a2923860e3eba7e699d400af0f8f0a24366903b48ad973beb2267662ee5366f91d20ec0f87055384d8473a13d038faa84ab50546f396aced22eb56263327d483ce82d3a17a6d88fef2311b6d6added19616a6f2df01f0b3a52a36856e7bcce605a473ad1a52eef51c6f91b2a553b0bf52918fa2789719e3375095679bb1aa375a647d030b3a5ec27e330c4aed6e161bdf467f5921ca703ae4bb7b3f72642f29de4d8ee41c98bcac67be55f5e72d7fe1a9a2df90b0b9abd41560ac3f6f7ffabbe917d10a9c5065872bf172fa840da35f11d25c3b3fa110b09a83084ec76fd38e2cb796435afee7a914b6888673a3bc94199053095854aff1078badec01bc3b20eb0e7df0ed51fc25eea6efd4bc455aa4051e17582bb733acac746c8a4a36e99e835028987bf7054e12c248b960b4b491fa7300dbc7d71074f360fca812a09ac9f7e52274dc9208bd6095552e5f7d7e6fd6efb58373d1431597017be618b76d459a6598daef6e549126fa3af56148150d1f75f4f0d3f606af729269b6f71fc670eb1f3ab9f6f2e0f38dba4487a525a10c146e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b318d05c47db98f6bdea17c58e2a72fad7ad19df1f4a3e7459cfb5539379584f711a1aa928704e77309957c35f2f07e027aa26336ba39eac27d17bf6a7570c4710da05cf0dc15c3dd364399fc4f2a696e82c1e056c2af1b59be9628c50deaef0026fbbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2bbeba8b37ab5d2289ff1e820527c852c5e9ee713ab8d14fc899ee60dd7464227/usr/src/kernels/5.14.0-503.23.2.el9_5.aarch64+64kbuild@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.23.2.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(__dax_pmem_probe)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(dev_dax_probe)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-64k-modules-corekernel-64k-modules-core(aarch-64)kernel-64k-modules-core-aarch64kernel-64k-modules-core-uname-rkernel-modules-corekernel-modules-core-aarch64kmod(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(dax_pmem.ko)kmod(dax_pmem_compat.ko)kmod(dax_pmem_core.ko)kmod(des_generic.ko)kmod(device_dax.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(kmem.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(ptp_kvm.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(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(dax:t0*)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:t7*)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: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.2.el9_5.aarch64+64k3.0.4-14.6.0-14.0-15.2-14.16.1.3g;gg:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.23.2Scott Weaver [5.14.0-503.23.2.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075 RHEL-69574] {CVE-2024-53104}- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x79470a2c0xde6f18510x08b2c4670x785c06ab0x30a44ac30x306805d30x4bd084ba0x6e4165210x71b768b00xe4c79fa60x584a31ab0xab4674c80x88768c480x559ac38d0x3475821f0xf88d57b10xfc8e744e0x9d6135dc0xeb9a8bcf0x4d5f5c070x7261330b0x7b359a090x5a4314e90xc7a9d9540x533c198f0xf96f04c40x6e81f0320x95007f7e0x73dff4c00x11abc4940x7cd013a80xba53a1ef0x0ff289f30x7a4e7f4e0x579126b80x27ad47ea0xdf6991a40x7e3277f80xe808e75d0xb342d5890x03bbeac20xf1b152500x16720bb40xe1ccac680xbac57c4e0x825a0bd00x67f899ec0xc43d97da0x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160xbe757e620xe2e9bd960x45ec5b7e0x47eaa94a0x379268720xdbe962ec0x81b6856f0x5e44dac90xad93d8c90x4b87556c0x592bf61e0x40cdb8930x812b30510x3b8c57d00x9134a5300x822663aa0x418b538b0x652d65af0x0597a50e0x9931e53a0xb1d634af0x8756f5540xe75fcbf60x4a1e7f100xe99d1f8f0xb9cad4920xae2773720x693536640xc4f36c820xb11ac7a70x6e495cc90x8cd3b4380x36d5aad80x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90x028b9fb90x12e208d60x180d65940x00b1334e0xff17f6380x70d2d2840xfb9bd88e0xebb6aae60x38f8e58e0xd390076f0xa73ee1570x9222b3db0x5a3c63c60xc44a043b0x59eef3f30xcf80480e0x90523d3e0xbe95b3b90x5fdcb5fb0x87789dd10xb25a34c10xe160b0cd0x8663f6a50xbcd817c80x97307f7b0xd3eb280a0xfdc286f80x218aa3900x8bdfc47c0x5ee302260x601f9c4a0x85d249740xb71948bc0xdc943ed30x5e83597d0x33c80f500x9a5ea97d0x638025c20x53ccc4f90xbad74afa0x89d99ee10x0e8466a80x2b67ee790xd23470500x3e348aa10x86ec0c4e0xdda1bfe10x60f791d50x3db508360xb27890ad0x6833a0ef0xdf293eef0x5b415b9e0xbcc074f30x4eb4c55e0xd4c9681a0xc07416750xb1c9ca9a0x55c4deef0xc16b3f570xdcb874980xae6040a50x234a140d0x560e17a40x38b696330xc035cc470x124ec6f10xb0e2bf260x1c57c5240xab521f6e0x9e31c9ec0xba5c2f4f0xd020dd1f0x49d6dc650x5ed395f60xd4f873c60x548051380xb12f69b80xcbe4315d0x1576e6410x071ab3290x11864e6b0x997623c90x3a36a7500x97234e170x734f61760xbbbf2fbd0x842c28570x12b1f4b90x8fab121d0xca11ebe60x2db00fab0x7ab7bcc60x0aebca680x32bb6e050x1a25cfa00x396748790x6c5e41e70x5bfaa2c30x0736dd100x3785e5610xd4e55f1e0xaa976bb30x7fd709fe0x1e38486c0x872e7c670xd6c3be3d0xb72cffaf0x22bce6830x32fc77d10xbb475e470xe4e09c2b0xeae8522f0xede413270x9a1a74c30x304969880x44cc3a410xe70507df0x59923eb30x8e7ec2b60x0f01076e0xd0ecfaad0x974a16140x824098840xcf29b95f0x5ce462a30xe19f5ee00x1b4687ca0xe22b77870xc3768bf80x09a7a9000x7e4040150x0b6ada870x8a82b91e0x75d490660xfc619abd0x22d795a80xe9e9c5890x5ae5f6860x4d698d4a0xe641cb410x4639bcda0x738108810x7ed2a70d0x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0xd45434ee0x604812790x04e650850xcd95a7610x5c9bf2de0x68fe8d780xc267029a0x3f3dd3e60xae3386590x598679430xd41dd6340xee3b168d0x6ac026660xee30dc550x1deb383c0x0905316c0xe4a214510x7f26a3f50xbf84b9a30xf5628d060x4ddc23430x571597570xccf110320xcd47fcc40x2bb32ad10x6015ef4c0xe0a76c9e0x005a34a00xd4de4cba0x5f7f884d0xb0cdfd590x5c9a38a80x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410xdf04bb8e0xd69d2b0a0xf2a0512a0x94a9c4490x0cc67ad20x4a2ac44d0x604f59d90x6139d0d40x0b0e60ad0xdbdff2100x05f50db60xc7056e0d0xe133b9030x49d674140xede3878a0x463ca4a60xa3df2ffa0xaf6e5ab20x6cf3f3080xf9f67c0e0x09d9ade10xf2590c8e0x17a6a50a0xe3e20cb20x951010310x9c7934990x1d75baf40xbace1ae80x5ee490e50x2bf1461b0xe187bef80xe7eecedc0xd0faf67d0x160e74800x2e08226d0x820928990x11e06ee90xa0e61d3d0x97e20f120x86fe9cab0x62b7767d0xb3b46a8c0x99dff72e0x1db1731f0x1d8eaf1f0x16cd6def0xeedb45510xfbf86c1b0xb46cd3990x83761f0f0x5ded75700xd493a6520x6fdb53e50xc6075eed0xfb4a2df40xf7960e960x7295d6b40x852b71680x4117f5ff0x983506f10x319667490xa0aa716f0x2d5105230x7bac3c8f0x477c5baa0xa0f0ddfd0x5973bfea0x244ff3ca0xfab6b1dc0xdf4d7d680x9afcd0e70xca4fbd230xe54c45030xd2f85f370x46cdf9330x422647150xf101d1b20x539ca2530xc82be6910x72b238e40xbe6542970x60cd1f2f0xc397f5850x0d8be5fd0x6ca2152d0x716fd7f00x34eeb48a0xd8ed0bcc0xff987a020x32e24c8a0x4073e5f40xc2c3700a0xa713285a0x2e0908ad0xdfef21710xcd42cdb30xa758b5b30x9c813ce00xc85fc5d10x4f51aaaa0x1794d2760xb64fda5c0x69401b520x62fe7ae10x340ad4970x8165d1670x696821130x586282630x945e754e0x2fbdf9990x1f46e7230x54801ddc0x32c237090xdf20b40b0xea38df7c0xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470xacb3da830x1fff41280xde14ac9e0x71fa908a0xca886f1c0xc532a6270x07ec38a30xad41a58e0x764090b40xed0797860x28a6f6f60x6a9a23750xbd3e75420x5609ce410xb9cba57f0x5b17be060x9b1eefbc0x7fd22ab70x8c362b010xb9ab69cc0xd59778c80x6722548a0x9b2679f00x0c5dba970x60309dce0x04773b600x3a1a39790x63dc45c70x0de4a6f90xbd0720430xd83bbbf90xdd983ca50x66e101770x053a7a050x6ebf03cb0xbb86fe5b0x1bb0925c0x89fcfc290x4dcf8cee0xad01d1da0xea2eb8df0x4f860df50xbe4de6750x78eb0f9d0x3f308b520x97691b560xf323ef470xbdcd8bcf0xe737913d0x585e788d0xe5a68eb00x29061a040x5480ab7a0x46c73fe70xe57b01500x7dceeb550xf254297e0x987d39680x176982370x081f8e1c0xad7036570xe19cf0670x05206e0e0xe16f989e0xbd6d78b00x79c5493c0x3c1e2d740xa5e965420x9fbba67f0xb72c162e0x9fefa3cb0x51eea7560x28fd74500x273ab73f0x05412dd40x879142270x71799a7a0x36b4cb280xc157bba10xcbb4b1f70x845cc1c50x388425ba0xfe0a77580xddc6bc2b0x562fba680x79559c660x2269ab490x8185ff410xbee744220x9f34c6050x9ca959320xd4eb77350x50603ce30x6ca356f90xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30xa1b6ef8a0x97a0f6e20xaeea472c0xf209977e0xd40261d00x5be7b0180xfef19f090xfd7db3520xf6f59a350xc1d11f0e0xf0c2a71c0x62dfb7ec0x9bfebf600x8b552e2f0xfdc3a79b0x6baf6bc90x972a5b850x7af4d5c70x7e2d62190xe370e15a0x72d12de60xb54676fa0xafb8a4070xe34a59f20x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310x390498c50x1c0d235c0x336517170x3372fdc50xc587ce8b0x9f6072c20xd8e09e430xc398ed440x786d32340x9ec2b88d0x45a4f34c0x0c0f65b60xb8c6f6150x29392c260x5ecb479a0x920900a20xe5414a3a0xcbcd35290xae05c8ee0xf360cfe50xedaf95fe0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20x3eed29a00xb1232fb30x92b7b4ce0x1378aba30x04cad6f00x17c176110x6a7a38a00x5a2510620x3b2c65f30x86fca7e40xfbfdd63b0xee120c030xc12c39190x57baf8850x637588560x1f967e0a0x1e770f590xa5f6e1f00xdc729c440xf7004f690x77450f840x7e431c150xad35b74f0xbf41b4a50xd5e070bc0x6b0a999e0xfe0172330x65c94dc00x06f0064a0x41a549630x15089afa0x6a98460d0xecfb329f0x7b9b63b30xb661c7f50xb6075f130xe16f84f50x947d11430x4980a8f80x40afdd930x8410bbb80x987b039c0x0cc3b1060xd6e022bb0xa5a9f19c0x9826e69d0x4a0e600f0x321be2430x187b942d0x166e7a010xd7285f070xeca1a8e20x4887e23c0xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240xaee8899e0x95c299320x61f4eff10xb76b3ac40x0ed8bc710xe5c98b160x542fee100x10536d680xca5b60540xceade03d0xbddb0c340x64240b890x722880970xf409d4e80x47359eb90xdcac99010x6c10d47f0xf9793f210x3d92969a0x985cc71d0xb0043d280xefb325e70x23cdf5390x314b626f0xbe69f28a0xd5c867490x40a6bf4f0x79f690840x871b9e950x8e71cee90x0bbe88220x7d1618460xa98807770x380e57b70x1c2b88850x4886b3ca0x7e6fdbfc0x12627f150x4a5a88110x2963a3800x7a01fdf30x98628ac80x701bbaad0x4a04c8440x9903e01a0x1ca014f00xa4aea89e0x58b047aa0x57854b8e0x390993c10xcedb66770x57f407640x9c68ad8e0x3796d0830x0e19dbae0xf55517d80xd03f519e0x35effe290x18e38ba70xe02495fa0xce187b810x936200230x634d49820x105b2f230x3d372e290x2e7b907c0x5e32fee60xc45d3f0f0x91d348fd0x67ce1bca0xbb4c5ffc0xc700d4190xb25c664c0x6d061a2c0x82f2c1730x171bd82c0xb5b5b3120xada8ba0a0xb8397cbe0xa24801ca0x74a61a3c0x4a07d55e0x11c8a8e00xc9ce52010x75a2e0390x21558b3d0x02bae3550x36dfaac40x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0xc32915a90x9905f07c0xe09ab3fd0xe20353410xf601950c0x16b93d0e0x338d09270xfc99e6090x5439379d0x171578d30x530768a20x2e0c65060x9895e6a80xfa107b560xc9a132370x59c3654c0x7a1d77790x62cf60220xba24ab4b0x99c469fc0x0e7d96470x68e430090x5a9207400x5a8981390x1f5d16770x22be41bf0xe85363c80xadd258be0xd12218f30xeb84cc440x1ff947720x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80x1da2b7650x21573ba20x1b99039c0x501395300x5b665e4b0x727d962a0x76f8653e0x753e20b20xd99e003d0xb70b342a0xace9b57b0xa94818c10xee4c9eac0x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x6103ddde0x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0xf701e5c40xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0xaa6ba0ac0xa504b1c00xbc490bf70xf05fedbb0x476d24540x4e20ba0f0x42e8acd50x7bfda0da0x0aaa13480xa39a0eee0x9d2681260x4cb115bf0x8e952d1f0x4f2966ab0x669c191b0xf137c99a0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x49aa78710x67dba3510x21baac6e0xed614aaf0xa33115e30x8a1a524e0x836693c50x343a20770x4694d6620x0bba107e0xa95b8c660x79e8c3590xa9df14c50xe673f3250x38f704de0x7dc10e470x213dc0b40x1849c8a30xf93e654a0xdab0b0cf0xdee2118d0x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60x125995c10xf2a8efae0xf1f88a0e0x2749cb7a0xcb8673090x5885ee050xa08e52a70x707c9bb10x59dc6ad80x9deedd7a0x7939a2740x056bcf7b0x39c742350xa5abbb570x38efaf5a0x37f8a9d90x8cf3e8dc0xfd6045e70x08f364c70x5f4a6e610x873d7b790xa170972f0xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0x2e69c74c0x2f260c990xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0xe2d8dd4c0xd8754d030x7d27e5040x79bdc6490x9718cffa0x3c34c7740xf7f6bf820x730e15820x17c63cf90x88b4a2320xdadf30d90xdb66ab6f0x6f6d70830x992cf2570xe1f5bc160x8b42e5360x708779d90xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0x3e54b6160xbf2e17750x0db49a7e0x24d25b7d0x527a9b640xddc3306c0xb960edda0x053f35c90x8c0227070xaa7915a60x88e985190xdce700880x00e1e1dd0xcc17218b0x14fd384a0xb397a4f00xec55a5120xf7548d890xf4e6377b0x9b0536b50x636a73580xa2e867920x8bf337da0xe69c78440x800f4d830x5df19e210x1daf2f110x36f9472c0xc1f4c9610x1d06bd3d0xd8bb79de0xaf9684d10xd22806160x48ebd9200xeeb59edd0x59ca3bc90xa5c42cc30x2e0cdf4f0xc99a9b370x5cb306aa0xcfad38710x1db493890x068e954d0x0cdae5ee0x90fd59c40xb3283b9b0x31d60efd0x51c52eb00x9c3ca5010xd5c93fe90x87ccd4a20xcd4941330xd07fe67f0x7daa850e0xce4e92330x0aefd0410x20b9add30x65e66b680xd541d5760xd3dc70800xc3408e530x6a019dbf0xb3783dae0xe009d6be0x7ab6a3250x74a674a50x6ff8c5f40xd33545b00x4900740e0x3fcd07e60x4de1edb30xa63b848f0xe96655220x7b24c6750xe62337bd0x48533c0d0x6b5c2b060xabd28d450xd1653cb30xd371a2890x1ee745cb0xf1a257a70xa15933780xc40aeab30x39228d320xd6948d040xfc22c3d20x817537570x11260d080x5e88d3e50x6b0443770x790a3a350xffba5df20x97dc0fd00x0827b6a60x057dd1690x3d5f4bbb0x2189488d0xc941bf330x74cf80fb0xfecfd1d60xecf951cb0x3e2e83190x650abe180xf0a6dfe50x73e74cdb0xae9ed19d0xb2ff2e800x874ddc2b0x0a9ce0730x07bc062a0xc86fd6ce0x78f32a040x86f9eb8d0xa565d4820x5d1e6eb20x6388fc280x5cdf61ed0xda78a4fa0x6189b8570x1f781a930x6310f9ab0x6f0cbe000x2ef2a1b30xcb28d5040xb77d45010x76ef28fa0x095ae0ca0x6443a0270xd3ad36a20x17f4a1ee0x783e20420x34bbbbe80xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x253803d40xca2576030xdc846af30xce3230920x69e1bf400x0a72f7650x726915000xd93a963b0x78dcf76b0x64d9e5580x436968720x93fea5d40xae0cb8a70x6203e09b0xf1f9b3df0x57b4ee800x116992160xf0f8522a0x191b99f40x0dc128940xbcfbcd650xad4e902b0xe428190c0x4ed5104e0xc17b1ccc0xe74e34fc0x4114dc000x171f77800xece775500x4ae8fa160xdea02d2d0xc0b0f7690x4e829a3a0xd76114990x92ae1c7c0x9dab7a5c0x802debad0x919ea3f80xbc5590d80x5e67974b0x8974aae30x0158ffa30xad57299f0x366fd1920xefe6abda0x8910f2aa0x48e0b0ba0x9ccaa8fb0xd9a7e17a0x626f2bf90x36ce11710x0da8b2c70x1227f9a60x910ab52c0x1601ca5f0xa97e65e80x0847294e0xcbc16b6d0xf7c094a60x467170100xeb5ef80c0x4c083b040x78463e540x43f9e6fd0x2a36fb7b0xa32da2db0x62ef6c910x4cf48a9a0xcf5585940x352370df0x2d19c2f70x53dc2c1f0x739d12ef0x01d016dd0x6462fcef0x4d2fe3e90x91c2eb900x6c1e28760x008426ab0x292a8f890xde9c25080x34384c0f0xc28748ab0xd790f44a0x853e9e2a0x51d7a6920x7eb6f4680xc27ad0e50x1c7829a60xc68ad9ad0x8f6549610x0e01c3950xdce442030x87f6e6570xe4f50a950xdb637e280xefc8729f0x228026310x37e98aec0x65702bd60xa51708dc0x946f25f10x60b4fd1a0x7de90c350xe8a034df0xf11007800xdfd199d10xe8f304800xcc471e560x58c89db10x28acfd310xcefe5dcc0xd4099a0b0x1f2401b20x8e2f44e30x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470xf9e1ee280xcd5ec7b30xdd96400f0xe83202c60xe0b186330xe59e917f0x504bec300x87f4de350x0504c6820x73011db00x3dc887bf0xa47826e40x18aadc340xc23285e70xe1ac0a520x8c8236690xee59bcf50xc4a7d3540xedcf81ce0xf7f2be860x8d7013290x9c80258e0xf689ad250x2fa94ef20x9e16460f0xb69c83cb0x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x2329c0bc0xfb1a7a5a0xc10055d50x651045ea0x55c390440xb2f890170xf627fbb40x063fd6210xf48bbedf0x56a663e90x829b60480xa843606e0xe976d1360x513ebf080x0baa995b0x4a544e360xdc1afbe50x4847b0c30xdbda6fa20x78a237090x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720x2c7e6dc50x17bf2a680x26815dbc0xd3f834050x4cbd93b20xaf2676200x394ea1b60x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630xab93cf630x3dbd80140xfbdb085f0xdd6721000x8ceb10360x7a4cfa910xd9b4d8730xed38ddca0x62f499d90x5237fe050x1775f3eb0x7f0e6a060x9463251f0x470e36430xf8b9efd20xcd1ae9c10x54141f9e0xbdf26aee0x3baa4a0e0x06a3fa8b0xe003376e0xbe121b110x0cce77dc0xac59e7530x6626ca2d0xc2e9ef600x1e2f20d20x4603c4160xc020c0c10xe5360b840x59f27ed70x418b4a9a0x01f4521d0x3125bdcc0x3ee8d19e0xb1c7d36f0x6a41d1660xa01e78940xf3d2a7f50xf807df960x9aa4d6050xb5e550060x8cbbf9970x5a86f4110xa1fefe6a0x5df991960x14bb47e50xe5ea8ede0xcb15c6df0xab8c88fa0xe658ea320x68a7cdb40xbedfa2540x0839c2100x960b97190x087d6afa0x87ec30280x065562a60x7d790de00xa7ae6fa10x7b9b635e0xbb81c06c0x6c300c560x55fe094d0x6088c5d80xf68741fb0xb08465250xb9234c4d0x9b3fc18f0xb3f6d9780xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850xca941e080x04c49d3c0xb212dc3e0x57e6f8780x397c3d270x08618e5a0xcf95e9460x9b9de1c10xc518d4860xa6b321560xbe9ea5390x5f3e2dd30x386fd8690x8ea60ad10x4debadaa0x57f3c23e0x755623d50x3022c9240xb37501920x66904d5d0x776c0b5d0x97a95d9d0xdf80a9e40xe8fa400a0xc53a82140xe0d60c480x4ed22c350x802dd3870x599c6d7b0x39d27b450x2457c83d0x31c35ae90xa4cac9280x15e21cd00x2796a0dd0xd99892270xaf28aee60x5ee5f6480x80eeeb4b0xb6a6b7110x7eeabc6e0x057cad9b0x05a4ab9a0x4ff5f4a40xc7cb861a0x1560f32b0xeb504ccf0xa7458c560x8b9cc0b60x2d38c0b60x6eb8c4fe0x8cbd01bc0x2920aec20xdacece420x4424065b0x9556d2530xb524ddc80x28a00b7d0x3ec11b650xd6b554fc0x5bad1a550x1a14130e0x42891ea80x46cb2ceb0xa0bcd9f00x47b197e00xcbc5393e0xe469a7830xcff41ff60xbc5a59d50x25e59e8c0x419649a40xf337cdea0xefa65dea0x87f2c52b0x5deab68f0x1d1d096f0x3e1706e30x04b422650x6517b0290x0b1e816c0xc63232390x842dd90c0x5542443b0x127a8c6b0xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x8d2e28a70x4f72bac70x18cc8f5a0xea862e170x67c2ebd10x9dfe16220x9821424d0x9e59359c0xb1daa3390x16215ea50x81f00b380x263efcbf0x4a41be6e0x30fe1f0a0xcfeb6b970x6b560d330xde7fc8ee0xe1ff32000x227a0dec0xc4a079b10xb11089760x007daee80xf9397a9e0x0990fbbb0xb416fba60xf77382970xb47a9b280x42332d170xc5afcede0xcf6861540xdab1fd2f0x1c3135e80x412fa7250x916be8e20x3d350f580x8a2eebcf0xa956955b0x530c20400xba7650da0x12632d660x40a88cc70x311519070xde58c3500x9697acb70x6b1104320xc8fb83d60xd680a3770x081f6cf00x7260d0e80xabfad8120xfe8689d50x4139c82e0xe2c354f80x3d3dd68a0x9fd466730x3aa015180x47cb1a020xb82ba9830x5bb85e4d0x0f99f3b30x0ac406d80xdf6789d30x01d2cf300x149297320x587852f90xe30dc78d0x3148ddc40x36d23caf0xfcb832560xaef0dc1d0x755b736e0xea05ddea0x8db5ca480x20aeb0e70x0ad0ca780x88908ea90xd40246cd0xd8ccb3670x75bf39e10xd47215ee0x97622a990xcfe1955a0x863579250x78ca91ab0xb80ff6a60x49b648a90x3d18de460x4cf7e8970x1f1e8bdd0xb29340710x70da761a0x4fbad42b0x61f490e50xb09785dc0xbb432db60x89e702cc0x8b2a6e7f0xcf02cf1b0xb0b1818e0xab3ce34f0x2421da580x1f91ee980x3cc149460x8557e82f0xe660e08c0xb48581e30x134c8c3d0xee5e133f0xe037e66f0x40d76a490x0fd60df20xf406e46a0xb47d8bcf0x79b1b78c0x4905ed840x107742a90xf095dc960x2d2283be0x7471699a0xa186c6600x9a9ad3720x2b312d7f0x5c6278a30x5bdaa6f30x56c82f2c0x63dc4d5a0x9fe9e7a60xbeb797e10x8e7c6dc80x8dee9c360xf7bede120x06b47f6f0xc91eae3b0xe444ece90x06f896dc0x376bfb4a0x668e42e50xb69a39060x52adfca90x6bb05ad60xef29bd740xf1d25c220x72bf9c320xcb2d11530xa5f97b3d0x0f10fa620x055ff50a0xe1f3bd150xc7db3c900x2562fe1e0x5d80c52a0x7c9fada80xb21f3f510x01bce4c40x2d4e49980x5fe742c80x85ffe05d0xa272d7410x15a4bcb90xa3b4c7ea0x10debb1b0xe5e50b9f0xf98ceeda0x848a7b590x8d84f2620x53a9dbd90xfdf3a8870x0853dc3a0x16d165790xd672d6540xb755689c0x91cd4e750xe57a19f30x94483d5e0xd1b48e910x4da090e00x954d3df80x374e46e10xcada596e0x6fff7bcd0x51894ea40xe3eab7350x3cc0d8c70xca190eae0x83d965970xe21ef1c10xab4e6bc30x2ab385760x8a16bd7d0xaadc9fb10xaedbd72c0x57b6efe30xe9dbfde60xac067aab0x551ca2650x3fbc2c120x1bd8ebde0x5a4734d10x527f2be70xa3d614020xebae4cb90x9b36a3930x2155d86c0x7cb4f5ee0x0ed4a0910x608516a10x2f7ee76a0x525dceeb0xe41984b90x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x58d9d6060xde4ae4560x87732c2e0x72f7bc4d0x9ce050be0x6233769a0x571fca320xde5fefa80x54fe261a0xc4546fba0x283e5e6b0xcf74ff4d0x34b35c8d0x90298a7f0xd7bba5000xbcec9dd20x1f04ad940xb7fe2fb50xcbd09f830x2ed3c6000x8d4430830xc9ef89ec0x0d9b47530x3ab871100x24d124ac0xd05dcc820x4403a9c30xffefb9f80xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x9db957a10xb43c13550xa48f43580x0d45777a0x722996480x90e245210x43f0945d0xef43cabb0xce602ec80x4575a0ca0x4a35d30d0xf1421d130x25aeae940xd7a9cf420x2bf666a60xf1b5340a0x1d5da6be0xe8e303c50xeed7ef6b0x54b548d10xb1fdde9e0x8a7c92b00x70a4c11f0x3da8cfce0x408a5db20x4518a3080x015504130xb61272430x9a034ee00x14fbd8b90x35644c330xcae41a450x7eae2e940x6808b9da0x4902ecdc0x8b9d8adb0x0933fa600x69974ab90x5e6758970xea14da000x85f807de0x950dac420xf76223ba0x1ebd23690x86a70be20x38ee334e0x940f4d6d0x310b91630xe76962c10x7331ccd70x61d1da320xbc1bf72c0x052de9b70x904d339b0x70ed9ff60xef3378d60x58a356f30x1085bbf90x0946fb980x5ef7d27b0xfccd30a40x54d639830xd1cdd57f0x785048360xdea13c5f0xc8a3386c0xd92ce6de0xddd9436f0x3be8b25e0x24f5dde60x747b09100xa98c13060x27ac48df0x8a1874740x251574030x88a0d62c0x83bf66880x18e83f8d0xf4f065dc0xd392c35c0xb18211c90xdad9c8b10x7ea81e800x4e2a621e0xc2df0d310x2d8c36450xb93933020xa5df5ba70xd2d42a9f0xc78316d90x73ed3f5a0x2568af8b0x508743730xcabe37dd0xd30add130x6b6566170xc793a50f0x954f03590x9a8a56c60x30343e800xe8e70c980x975a51e90xee43e8800x7516d3100x80e4a32d0x53f79a110x8e38d0030x4d8b5a5b0xd51642700x1ce755b60x2fc09b4e0x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0xf08102740x5fcfdeb70xdf6669020xd35ac9e30xf49de7370xb2e6e2320xc60567090xc98b48520x603a9eab0xbb0dfc930x939d9e430x725f00f70xf22fb7a70x75cd18810xe41dcb0f0x5fe777430x361b651e0x12aa48510xe55177300x724526060x2d2617970xbc95169a0x132006aa0x1f2ba6270xc7ff14e90x2fd4ac540x3df300170x8e0fa0660x6c38d2a00x5b5c06870x238422680xb813aafe0x6dc6c78e0xc1a303350x39edeb210x13bb88430xe91b13ce0x533b56fd0xd9eacdcf0xcc82791b0x5526dcf40x3dbb9e600x7e8a45690x8458f56a0x4389412d0x9de717bf0x58b262380x884a6a890xe08c24dd0x784bb5c80x1957a6960x0547e85e0x8debd4c90xdd9c35220x048a510f0x0bad19880x301c38750x99d691f30xe5edbd240x7294fa9f0x1a4114790x68ea2b250xbb13a9940x2b5a41a80x1bc32e3c0xdcc0b4730x53447c9a0x50674de70x6e5517730x63bc4f1d0x9bec31280xcb3895740x3822a19c0x28ab78b70xc7d04fc50x820ac5c00x24cf437a0x7b2e21660xe8a0e3340xc7910e380x07fb449a0x3c22a4d80x4831da6e0x39f6be600xd5b7361d0x8fa1765b0xf44777a40xa34937980xca782f1f0xe6b657d20xa345ed880xa905223a0x4aed25ea0x249dae5d0x10115e3b0x6f8edd4a0x3fa531230x92eb36530xfd18f16c0x313b952e0x82e370530xe1059bac0x67100bb20x310663090x40a9affa0x101415900x1500838c0x096c5ae80xc6fbb2f00xb743c7940x1fe2e6430x14ea7ce70x95848df00x2701f2800x59bb4a630xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xf0424ab50xbc026b180x2c637d550x410f901e0x5ca949bb0xac6c26350x2ccd09750xf14e65760x63adbf920xe61a287d0xcd52ef9b0x002471530x8209b8940xdeae159a0xd43a40700x8d26e8c60x0ea217970x90b6591d0x4e2113f30x6ece27630x5109ba1f0xefe084760x66aa08700x496ba92d0x0230b64d0x57847ece0xf4b67d460xa9752bb70x8cfb41040xb8718da30x1ee772700x007a240f0xe8d40e800xf2a955980xd2009cf00xb38bb40a0x6828d0450x5a5eae5b0xb71253f30x89659e380xb1447fd40x30b8377c0xa1bcd1980xfbaf952d0xaf8755020xd7b330590x29bb90350xa4e4ffad0x2bb1d5120x11f6f5080x238c8d290x804bff060x811811e00x0eba60bc0x00d0553f0x2da495630x22b909860x5d45b91d0x8edc9bc70x68f450800xaae8e23a0xa4a8a8350x229b11de0x1f0550e50x275903a90x446a0c0d0xbbe0a3c90x2cc534f20x8a5cef910x7d8fdc5e0x3b11c9190xa3e2814d0x8d85daef0xa379ecfb0x375f8bbd0xb187c4930xc1118ee90xc041b32e0x8bb811710xff0d15900xc8f8631b0x880a1d9d0xa10c378c0xb55207d70xa47039ca0x6caabeb00x37972bb20x9f9f45e50x18294bf80x744e1c530xe8f6513a0xe5cf06b50xc1ac56bb0xf4913e600xd805a38c0x3b4cfbe60x2c0b292e0x8087568a0xbca03dd20x34db86180x1840f89c0xaa3ebd990x9d50ed7e0xb0ddd5a10x1bfedbc10x0a7e22fe0x0e2cc4220xa428a8400xebbf9d460xca7db0790x3dd5c69b0xfa4667d10x0ecd339d0xc6c72dab0x7f3407a70xc7de3dc10x1a928c070x804bb1970x5fbb13210x2ed3924c0x765e2b4a0x6eee96820x73efefaa0x6823e41e0xb80860230x8f8059fb0x63e161cb0x8096f47c0xc28fbdc70xac2b1de00xff3a1e2a0xea1edb810x455752080x5b9be91e0xeab6a2810xa770b6bc0xf743891d0xfd581da10x8faa73af0x2d8533fc0x557a775f0x413952a60x8c2d6da70xfd932e5b0xa56ec3eb0x28fabbf70x3cb3cc900x340eb5c90x934d493f0x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70x7c8d5d390x7b53561c0x096c91a30xddc1f97e0x38df5efa0x2a1a924b0xf580b08b0xab9964190xa1b7a3b30xbca469080x7ded58f60x2960c8ab0x4f62fef40xd2ab9dcc0xa38ca3670xd2f6b2400x8d7bf0360xce698b8d0x39fd47910x838d02920x3b06f74a0x0967df540x83ffd4460x238c7f570x67fdc6680x0e43c5590x4ee5cdda0xb871be130x854628770x96fae66e0x12da4ee00x737ee21b0xdd626ee30xb2852d910x773f8c210x58fd13c20xdfdb88a50xb3add2250x640159b10x38d3dce50x482ac5a40xd76730350x5d953e740x3441f2780xbd163ac90xab6e90280x161f7b780x7d62af2d0x33b10af90xf8b98f420xdef265290xdc3e23a30x8a1d0aac0x519d162c0xe190314a0x83be86b10x334dd1a50xb6050f660x1a2ae0c20x546da3e70xfa453b2a0x64e659340x61874eff0xa7f004500x71f839400x25230a510x8b1721b40x538e20310x7babdb4c0x4fca477e0xa4f9446c0x44711f1c0xec3138120xe9a43b4e0x96c312db0x29a8c4500x450e579a0xa7abf7d30x8c880c4f0xe69f775c0xb503ee530xa4eae9cd0x2268d5830x96994ce30xc505d5ec0x7d9e0c9b0xa4da71f30x49e5fb640x0614da450xb12668580x40af96060xdf24adef0xb1cb59c30xd508d5810x3df2f40d0x90c5126d0x86777eb20x165286340x5cf666720x5fdcc95d0x57af492b0xc66f846c0x209890bf0x2cce93af0x98d896bd0xfa8f5fad0x767aea790x9f0429420x27bb468c0x63d679910x94a49f060x0e2953780xa3c7b2ae0x007c663c0x31ae91fa0xcfa6e0e90xf661c8a70x865d91df0x6fb906ce0x2b6212ee0x6f8066600xfee196340x51de13ce0x4af510790x811b82db0x549722fa0x7d8ad6d60xe79526250x5221f31c0xd204cc8e0x47f5ac650x2545828a0x8413f2cb0xce3d06e10xbc9444d20xbbb1e77f0xe5d19a870xfd1d0b290xbadf5a0e0xfac054840x548521b10xd490cc4b0xfb921e000x7f4d112b0x1591b2c60x221394ae0xe5f734060xb866801f0x52d85ed40x8feb4c410x96b16afe0xab7cf11e0xd18e24c00xdbcd6e7f0x9bbc960c0x9c5bf4a80x11db5bc00xf22745990xec887a2d0x5f83606f0xe57bc22d0x2c6182dd0x122567e10xbbbdbcd90x5654d0340xbfd6e4a60x07fe85c10xf14653e00x8306c89c0xa56d42130x888481810x01de82020x432eaf4b0x1cf91b510xf72d15900xb4e8f8930xccc9b1a10xc33169c10x3a24c61c0x9e9ea4b50x76fe3e050xb575587d0xa9cec17a0xd74bf0210x072a5d2d0x82c873880x61293c580x4f6d7c720x6d6d9ae60xc423bc110x20dabfb50x8e5740e40x3b9a63570x550c22190x15db3c410xe530222f0xed19924d0x296e89fa0xc59996800x0fd9ab390x50cef4f30xabc2b4570x965ff9080x155b25b70x1aa281d70x73ba9c750xced531840x0122a23d0xc75aac550x7a59ff410x2c62e2c70x0dcf39840x0e471e7f0xffe7b0d60xf08a39d30xaa9e89730xbb24f6070xeb2f825c0x561835eb0x9481e0f80xc1e035290x9af64be70x4bd9b5010x22211e0d0x5d02ba750x31abbb380xb50f4a8b0xc53828470x0223e2270x7fb4e1bb0x59ca61cc0x6ae8cb7b0xf9f5fc810xb752391c0x114f0b5c0xaa16d6c00x333251980xdf7059880xc3fb91ef0x124728470x395504ff0xe1d0529f0xb52220120x9f4fc7cc0xa040b3490x4be323390x13c516470xa704fa310x06bb7e9c0x82e58f960xfd17d7910x9f909a100x557060bb0x39fa2f700x8a728a700x32a72b010xfd01a3890x5817dc5b0x93f4ded60x09300a3f0x1ed968360x0ff4a01b0xf3b4d4ae0x8de7cc4f0x35cec9440xabc27a0d0x397f62310x973c56f40x3c6ddc750x898768160x3a21525e0xa293f8a60x9e98722b0x7924b6de0x694934260xa5bb00ed0x13d45eef0x81fff2d10x758501b50x0fda10580xbd2d748c0xa132ba910x86f6b95b0x22d966c60x837b9f740x8833af1f0x3f0770930xb70a2e2e0x0e22fc190xb7a722c70x3b8431f20x07b8db2d0xa621270d0x7abac20c0x1bc1584b0x6213af150x31cc2ffe0x418c547e0xc9021b710x69ea41d20xa9251b8f0x4c51e6240xbf7255880xcf7ed7cc0x97c4ed970xaf8d58a80x961541930xe688b3c60x8e7693ed0xc0a0e8f10xce1400c30xfe93249c0x00ee65be0xead7b03c0x3b3bcd070x5c33f05d0xd2e5927f0xd06379b50xd831a1a20xffd9536c0x1d69052b0x55c87e380x52277f9f0xed434de40x9196823f0xe98c507d0x2cf9a2df0x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900x24d316150x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0x63ab00b70xc5b08e0b0xd54a50500xe4330a390xe4f4665b0xc48035c80x757bae860x3cf456bc0x8f22f0260xd95570c20x8e0b0f550xa436f96c0xef14736f0x2d1d4c630x8d45809c0x6eac4b450x83cb01720xefa4d9ed0x7ae5b5020x47e0b4d90xcd80c0330x4f7b85d70xe46e11960x2347528c0xb58b5a310xd20362d60xdbb62c860x4f1a1f7b0x19b780df0x4330377d0x6ed13e590xab9a2c7a0x8bd6b4a80xca2c02820xc3fe37e70xd2396a190x35fefb240xfb0e91290x1279438b0x88c36dfd0x562d263c0x0074b7a40x632acfdd0xbf4c80370x8d44e7bb0x7e1a4f110xeab9cbd50xbd1cef270xee8e7bee0x963826770x3eff54580xbab7af9c0xa29146060x2bf869230x663b07110xb1d8017c0x26ce06080xff66b39c0x31b9f2f10xf8defdc80x830b17aa0xe3dd3d540x28356d8d0x2357dfdb0x9d6d8f410xf079ebaf0x903915f10xc05c106f0xfaae96fe0xfc73e67a0x5b32afb10xf7bfc2040x368dbd280x26cf35730xf34332f00x96a2d86b0xde7007cb0x6c0f2fc70x4c15ed880x699fe53e0xbc0711790x33db8b780x38ffcb8b0x84a005f10x20e3e22e0x674291a90x359a63b70x6f7b1caf0x4f78b4620x3a9fe8280xcb4286bf0xecebb4f10x01c2019c0x2c5befed0x186b7f340xe4c980f20x6054b7320x7f7e42d20xb08521c40x106a396a0x8d303b1b0x3bef2f730x1563438f0xc7b891910x6d3a3ef80xc847185a0x2b361e2c0x73eb2e220xae84e94d0x1debc3d20x69f3723e0xf69e618c0x3442eefa0xbade46a60xc41016130x743f9c0b0x79f825be0x8f5ee93a0xc8a8fccc0x6493b6150x1026bb760xbedb4d9a0x5fcc38d30xdeae7a680x86b39b820x3cd9181d0x086813a20x843fc0db0x12b2ad060x12b3639d0x084c43300x6360a0c50xeb4c567d0x5db604260xb557a6710x2175a8cd0xeb94e7650x89f11db40x3cdc368d0x47f66c230x5438fa320x1c1bc2580xe112cb4a0x377413ed0xfb2e92ad0x845713db0x2a1ce8db0x2ede311d0xc437d9c10xc4dd102f0x265cf3f30xb7216bde0x9c9edb920xccebce3f0xf56461320x73b600ae0xcf2236af0x1fc470cb0x8b562bac0x30dbb5fa0x8b36f8a20x7029f3010x56903c0f0x3a0a65180xe2d6d3120x459c07500x9fe16df00xd1b443520xd6618fc70x0758544f0x5c9f44760x6efcfba70xfd9e63e90x136d2b1a0x3be134120xba008a090x159dd3940xf1fb17e50xc1a713e10xe490183e0x2fdc34f70x9e42fd910x19826d680xa3de62b30xdb632d3b0xbc1babf40x65730da60x0e0f68490x9462fcb70x027383a50x6485fbe00xc24520750xbaa355110x4feb22ec0x35b6d4400xd5badfa20x748e33320x86cdffb40x2908b8d00xb40cb0900xa6b7e7760x3c3067d70xacd81eb30xdf3a4f5a0x194007130x52d5dc7c0xfeaba03e0xddcaff070x279e676c0xc8cec3770x7748a8f80xae5a6b180xdf490a390xce6432930xd6fe0ee90xb97a58ea0x28b9c0800x94daa3e20x5b05ee150xe1cca4270xe4d00b1c0x7d18ebb70x3889fca80x127d94900xe433a00d0x0d04e3540x7da2dace0x28bb08900x595d6a4f0xeaf1f02c0x1192ed000x035294f50x8636f1ed0x91541b870x772cdabf0xb362f96b0x9cbdcc4f0xb5d0f00a0x82101a5f0x1517e7c10x6509eed20x7deac8c20x32a4e5260x0de32e630x9c84f63b0xaefeb0cb0x273d843b0x38e0e1810x6207783b0xf25d6f6e0x5e8354b50x0e2fc85d0x990087780x90e032db0x6ee090000x3b02a1f70x3c849d4f0x08b89e380x054bef450x197288c60xc184ec990x466b85b80x5249db3c0x49d1f5e60xb999b0c30x5cd260120x38b928460x15f11c790x050980600x52d7b2fd0xcdd7c46a0x7be4fc9e0xf1a605700x509e33ed0x1fe1e1ad0x8671fa0a0x0158600d0x576d2f380x508dfee20x990cea4d0x9dc255750x71c826640x6f98e25c0xaae06f910xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x1f41de2f0xab64e5d60x201b663b0xcea547260x308537e60x369c6f4b0x119580650xa3208e6f0x8397bda00xdf328e570xe8cf88040x5a1c29cf0xd632282c0x61aba6910x1f31bb890x1024908c0x50fa5a5a0xb7a6da320x0d12bbb60x7cf985d50x53f818d00xf416bf220xfc9e1b7b0x6f3357000xfa98af680x46da5a4e0x2ffa7f950x9395c7dd0xfbc1860e0x0984af7a0x27951f430xd5e368270x30334dca0x7c4d88690xea6792300xc030aade0x2e1e34580x9642f2090xd2754f010xe07f87950x4ef6f4980x376cba8b0x93a93a470x2a0fd0920x2efc29260x6819648b0xe95b468f0x663cbc340xaee74f460xf07732c70x0c304c010x487b10a60x205cb3a60x9c28df090xd22b45310xf6f8afc80x166a4fd40x56ac3bf70xf69cd1f90x364d75520xff5978190x017e264f0x0db0278c0xe31b9ac90x5f42baed0x93ad18550x276f763b0x9cfd07950xc7ba7b3f0xf0159b7e0x575684270xf22171fe0xa2bde55c0x2ea48d4a0x5ab1c81e0xb0fec7730xf452f8860x9aada4120xc1cb18820x109909730x9f1a02760xca74bb330x458a5a680x88c91b860x20452b4c0x7fa122480x9cbbd5b40x8d8fca6b0x5f0a5ed00x41947f340x44cd58d90xb9147a0e0x1f9a09540x9f8d3d070x6b2d67e70x399448e90xec2c447c0xd515928f0xa55c3ef60x3eda9eff0xc569e4140x01d03d140x62f1b0520xc3fba7050x1b4226eb0xf6f8b4980x59ac4ab90x965af8640xf6bc28ad0x9e9e00780x6bcf9ca60xb8e521760x3622bf580xf8c38fc80x8d77cfa60x0ab297150x7fdde0b40x2a690b180x7f533d580x15a8c1260xc583f0390x692e29ed0x84b94d380xca83ff540xd1d811c70xd079986f0xe28702f70x41f0e3b20xd0ad633b0x9aa759d40xa05ec8720xd79f77e60x5a43ba490x44e91ae20xc13904440x76393c1d0x6b083c680x884764230xac916a5e0x2bff8d390x9263b8b90x09ff12c90x4e647db50x2a6e6c160x792d96f90xf0ce1f2b0x58decef20xe8c6992e0x4544b3100xf4b0999f0xb796fc480x00e73fa40xc3f385d70xde6976ec0x35d7f85f0x8d6d4e040xad82b3410xeb83420f0xc2832a920xdd5a3c360x5a559a360x26a22cfb0xe16d64b30x6b40dfab0x620cc91e0x414c27d70xa4d7accf0xb21facff0x2dc22d3b0x149cc8020x1abb9a200x726bf66d0x61a787be0xfec42df20x61904c420x98a5e3f00x57437e130xf50362380x25059ca80xa586e7020x3974c1d30x19b2a00a0x5719d9210xf690e0fb0x322f95dc0xa60241e40x91abc1920x3f35aa030x3a516e940x07fe585b0xda66fd800xda9241e30xae1b7a2f0x856dfb340x645b2dd10x8b117dac0xdc25c4fd0xaaacd8950xb25f30950x13abbb070x2590cf960xde1e94310xcd87cd630xa6ca9d390xac1bf2620xb4ad34a20x85ee8f9c0x358b98a90x6c6dd8a90x4b1d98100x86bf09c70x95460e680x49f842960xb8f1b25f0x12c4e89c0x646f91d50xe2af47710x13fdcf8d0xb108ff760x6b91b8ad0xbc2b83e00xf28af95e0x16fc78c60x970899c20x4a3016500x63623d480x7d0e28af0xede5ecd10xd33557160x1fbd26d60x984ab6570xcd4012ad0x73bed58c0xd983883b0xc03a3b6a0x03ed33bf0x75828f150x9b4eadb90xc85a162e0xf9189aa10x535382460xa4a639e60x327e84430xeda3901e0x5aa323ff0x7cf551590xb8a47c610xb726a9d60x324d982d0x42d70b460xb98fab420x930282180x6ca29a820x63204f350x5feaab110x1b08b0ac0x2d98e4be0x072784d50x0d38b8f90x884f63820x888a22460xf4f181970x5c6e2b0d0x23bb3f500xe5ad0cad0x6a1fec6b0xf050394b0x754e35570x6d2d457f0xed90c4590xab9967ae0xafc29d8e0xb28dbbe80xcc002b850x7d6fe6a60xfa1a63ed0x04d436120x705f02810x823f9cc10x826dab550xa486d1870x18c462110x196065bc0x4722b0df0x5267e0e30x9123fad50x7094e3b00xd77629280x00324ffd0x884958500xaf01ac630x2e8057d20x2d380d160x38ff31ed0x02a657410x6102aabe0x744af5e30x940291e70x5193247a0x35b680710x96eb2c990xbba18e2d0x072460c40x81aadc6a0xa85e04b70x5b13a2490x5279f9470xe1d75d030xd92708660x4127c9200x28ac95400x13432bc50xb79792770xaa3163c50x5f46e1cc0x57e9cf780x52fb9a2e0x6a0b89780xaef79db20xe0d676a40x8f479a0e0xf9c9c5a10x8ed7bcee0x429b1eb10xd7f470320xc22ffc880x5ff8c19c0xe3309c040x955bd1b10xa512331e0x1b93cf000x1083420a0xa415c5520x64fade050x37897e7f0x42b43a380x390b982c0xa6ddac2f0xcbb118500x8e1232940xff9b0b390xccfe1eb70x7adb46430x63cba7550x1702ead50x0256bef30x945776a70x4646fa150x3701592b0xc69a08b30x152bc7b40xcba881360xb2707aff0xe447425f0x81e3e5a50x4661ea000xd5a70be70xa17253570x7da056380x020c09180xb81f62300xfe2dab000x8d4b2bfa0x0a8185910xd9821f250x3af382680xa9eec84f0x5fd206430x5be73c3c0x2500ddae0x87b178360x1a47641a0xeb674bfb0x242be71a0xfcab98440x9df488160x175cccf00x6c88be250x8ab3f94b0x24b6b4d20x318eb4970xeb9d2a5f0xc5d91c7e0x99e6ba390x279454430xa68098340xf91ce2880x27fc3eb30xe864f14c0x085b3b550x113da3080x4163ce0e0x31530d9a0xcacbd0750xa0ba7c820x8a4131340x61492bb70x7f4372b20x643761d40xc53ce6390x17bc35400xad6815cd0x842aa0ff0x5b9fe31e0x8fbdb18a0xc860aae50x5bed3ffc0x446b8bb30xeaef390a0x74d73b060x9cd51d900xe970a0430x058629fe0x362af0070x5e52c5f50x07c822ee0x8f86404f0x36e2216c0x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0xdb9c979b0x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xf77031d00x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40xac64b00d0x5cf3dd790xff007c250x23eddc680xbfb7df3c0x86a22a650x8ae854850x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x22a41c220x63874d4c0x7b0bfeec0x508923e30x241d37a40x1dceb16a0x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820xdb8aaa9f0xe63c106c0xc71b0f3f0xd71566b90x5c73d5a40xee6116650xf1146d3c0xac1074a50x548e344c0x471c67820xd980a67e0xcb527f870xb4ed6e150xd31a72a50xbbbce6070x2cc8c6f70xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770xa56c37c90x6e7f2a750x2143171b0x581692790x14e17bb40x4036254f0x0834634e0x684b72610xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980xdea06eed0xc1efa7ad0x42ab9a050x184d5fb40x24dfb6ed0x32c4f0e20x8a2c526a0xb1455c700xe837a7470x45cde9830x8786be600x46ee0f0f0x3bc976040xa01a8d9b0xb501b2df0xaa6c58140x2b5c1c0b0xb3b7005b0x80ed0bed0xdc8770ac0x43d88ce10xd0a7d4f50xaf076aec0xf8b531140x0a8d36f70x1c9602530xe2763d900x250a94b70xb216a4c40x85478ff80x556caab80x499f0ecf0x7d00c65b0x75ade5130x53d9abcf0x71cd5de60x9b09fdde0xf7a2fcc90xb666f78b0x052ae4b80xfedb79e20xa42f43970x8505dbac0x00f91c240xfac21bfb0x3ff55ad30xa9665d7e0xe3eab7ac0x6ee296f50x4455f8960x8c4cb9c30xee3593260x6ece29120xb33ad5ef0xdaaaf9650xf47a61280xfcf3a0e80xb99b0c040xb8ec33520x9adb73990xa4d878b30x335dbe380x28eff4090x7bf031d80x35f172a80x185d1c500xad3c0c050xb1458dac0xa223595c0xf6d626a30x8ffe7e890x336e4b530xdba7326b0xaf0847f00xf38bcdf30xd43e43980x5454a2d50xb7ba30100x119df63a0x1b4dcad00x289c37140xd423176a0x71daca660x65af33df0x7e96d7a60x33470cc90x3b08a8f00xab0ee4c60xda3a9b3c0x2f8d19100x28b7ff1c0xec8beba60xc18ac88d0xae79b0150xf2d081330xbac08a590x0cd73aa40xc0cfceb00xbcf432360x7df495b80x04cb2ba50x200001a50x834412520xd9741b630x7e58ec9c0x7a673e8a0x6a41d8430x43a455ec0x95b43b0f0x4b9d483c0xfd5192f50x693c39610xc40f284c0x437a9ae10x310bf8bf0xfe731af80x168123e20x21be05ec0x890bec240x3c8cca450xedb7fc1c0x2e37427d0xd84b01f40x26e034d10x0b35c96d0x514699fe0xafbd6cf50xd505c3e00x784622eb0x55d4ffa60x8d47948b0xa8126aef0x72e0ae1f0x9f82893d0x006009780xa3a6ebef0x932aa5c10x35a2ab440xdb4f20020x502b38ca0x6b7b0bf60x6f22ac4d0x435ad7a60x35a8691d0xa0bc95bc0x9d00cd560x02d6a5640xe371b3ba0xc12784240x5f0b89e80xdbe57f7a0x6bc90c0c0xe6c57bec0xeaaa29b90x5800f3680x94e940830xc166ea010x099715df0x4d25b6cc0xb4e663f10xa90ec2d50xe7ea89860x68d802e90xac89a7240x281f7e030x1b651dc00x6382d9420x01d0955e0x8f32234d0x6c13862e0x0bc00f800xca46afa50x38e17b760x24f373c60xadbb5a830xa587c4d40xc7fddda80x8ed16c610x864287d90x527aae970xb1cebed50x3622fcd40x9789d3870x3bc17c490xd9c256540xd05def350xab99b6d70xbba706e70x3a6ad5640xe4b5df640x038452420x29bcafc80xb1add1840x493745680x20cdc9b80x55dbcd4b0x35eff5e00x3c2ed0e00x598eb7400xe34582d70xc2a81b170xfb32cb2c0x9546c9b30x1a3dce6e0x8fe264880x06256ac90x48f0eb090xa970ee750xc31283960xdb0d41030x1fbe20360x654168e40x7083a74e0xf7e406270x69640c2f0xe832a4fe0xab8b36e30x2add9e320xa6e693ec0xab5e4efb0xa66a81aa0x48690cf10x431f4c260x3251d7620x727850f30xf52da2700x3db0ab810xc75373940xf383c0300x3f7f99e80x86b1136c0x499bbf570xab3efe7c0xe5a6532b0xf63eae7d0x968468160x0300a33b0x67488e450xa244dce60x5ce3b5880xdb0656570x74241d5a0xf78013600xfa4722c60xb1a488cf0x42f2c81f0xea51269a0x64a30cf20xa7aeda7c0xdae9b5d70x070bc2da0x747c20ed0x9038b0f40xc39e43ad0xf745dc9c0x0c0f8e030xbfcf8d560xb9605b770x69f7d06e0x85a9e3aa0x53969a900xed15fb410xd23de4c40x8ffcabb10xa30c9ca00xb618845c0x0fbe78d70xbb24fff30x175dbc1c0x052619700x5b591b970x94b02b580xcb3153980xb8b570b00xbf35dcb30x21e144e10xec86648a0xc6c8b8f10xb287e48a0xe9810f420x88cf195d0x832e8f0b0xb165980c0x26884ff70x99161dcd0x1ff1a53e0x1a1a4dc60x60b7c0820x10962bc20x0294c6a20x51892d610xaa5897f70x3f2690f20xd8c71d980xe8e136180x3e87cf220xea43a28a0x14250a2d0x1c07b45b0x9c3603c70x582fd6ae0x2ae862f10x721afe820x737dad170x5881e7ee0x6ce4f1750x725310ad0xbffff69b0xaf5bf6ef0xefa414fb0x45d4c29a0x3028ee800x2c95776a0x09cb3a350xa05ca6250xba4cf0b40xc377ac230x478915940x66ad7cd80xeca6856b0xce2f614d0x3b4f35570xd00469ee0x75d756f50x348530200xb860d9320x15612fef0x1e340c2f0x5ae7517d0x7d73fe590xf3529a4e0x4541e65e0xaaed98450xc0246ec80xf60133310x70706ad00x668a85920x39e05ac30x584b84820xc21375910xdae601b40xa21d9a2b0x602793b20x98b0ece80x0b68e8ff0x146714360x702594150xf5e9b1070x4f8e182c0x3e05be5a0xaf1125960x2762515d0x6999c7ce0x6085edbd0xc917adeb0x022bbb520x03b299160x37e0408b0xc3a2be670xbd38ff9b0xed6fef2e0x7438e13d0x9b913c420xebb357290x74c796f00x84ebefde0x87fe812d0x83f7761d0x38b3aca40x737292f40x69a4dadb0x46577be90x3cbb8b7e0xa81e959c0xb0e8f2f30xa7be2e7a0x3ef0502b0x8eea467b0x8207b2c70xfa5595b60xec413c200xf909dbbc0xc20e87250x6d2472b10x870d97de0x088d87360xc82c85630xb04e7d1c0x050026d10x64aa76620x744c41170xd4adadea0x664ed9ca0x44ceba490x11f0a4900xd59e342a0xfe389c350x6b9b99690xffbd41010xaa60418b0x3e5401600xf20147ed0xdf0a51a80x45834a5b0x2bde55130x58c54ed10xd0d8d1140x58f8ae680x246ad85b0x2731b8430x865345b00x5a9e0bac0xb830292d0xe1ab04020x407393850xbd8a92e90x249ad8870xacae8a680x5b1397ba0xca14010b0x0d19bdfc0xafa23d190xbaee3afc0x93e13e5d0xbf9d1b960x90a5530f0xab74e2ec0x8b5ae8380xc23cd9bb0xb43f0a410xbec78d240xb3bd62b80xf446e0c30x1ba9c1510x69a478200x5d4619060x7d71090b0xcf785b870x61d5e3ef0xcc91cb3c0x28ffb0fe0xb3db78de0x6a798c810xa13e32a70x520178550x77de2b380x32a407830x30d6034c0x80479a210xb4e0fdb60x830e338d0x9d30ac230xfe0b6d6e0x43578e680x1fe6da830x22b9723b0xc7ca7a190xe2b8cc130x7c5bcf0d0xde57b5f50x7e27aeb80x7334e4b10x065e3ec30x752d9fa90x80ddde4b0xe2c846660x1de558c10x806c0f0b0xd59bb2c80x333b567f0xd95c2f910x31789b920xa1f219ca0x4c6052640x41b71e650x069e1dbb0xcc0f63a00xadf208ec0x96b964e00x53445f680x75bffc3b0x72c6ebdb0x7116e3f20x64850c200xf1b709950x77e35ccc0x9866ec460xb9ff00a50xf28005010xd9dac4700x96bb71f90xe104446c0xa3da1d210xd811b9ea0x2dfa83c00x67d78b070xa2b3df6b0x5431fa0b0x0533cb3f0xad548f1f0x4147e1740x187914cb0x450decb90xd1ff623d0x1d4273f10x5951e7510x9d0133b20x954d899f0x3213322d0x5ba5e4210x213344420x01e1ae220x1e1d3f2a0x5de6539c0xe7a580760x1e0ab2c30xe4ad1dfa0xc86716270x82c3bbc40x579681290xc4e895ed0x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50x99f3d41d0x8fe503550xeaf1a1f80x559c95d80xf9bcbb470x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10xa40acfa90xc05e32710xf4b3ddf80x024b69120xf9edc6030x9236a9240xe6af44ee0x813269360x12e5c2010xb1739c5e0x3e8270c50xe9986cfb0x421e0e7e0x3cafcae70x00626a290x527671db0x32814c870xd58bbbcb0x21cbd68d0xef6acd550x20ecf19c0x777321f30xd27e87db0xcc8a2d780xbb0e18a60x8c06d6630x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x7996315d0xe1edd5b50xa7b9633b0x2ea6f8900xedb8efd20x438b7ebd0xcddbfee80x641794c50xdd11c28e0x813cf2120x3b4f593f0x527424230xb16ccbf20x244134d20xb75acd080x926404a20x0e9753640xf6d3c89b0x7827d7390xb323fd040x4fb1049f0x61ed0b010x492241810x25a6eebc0xd7aba3e80x343c53250x5f40e7190xb3de2fe60x456f78bf0x796b765d0x2d337be50x9e6e14f60x9c89187b0xfca23a070xeac008c10x11296c530xc01917210x745a6d640xf55d227f0xe25915b00xcfb71c290x0f4bebfc0x64b628620xfe2e65eb0x5f9361190x4a0136820x6ff62dab0x7bfa94970x0b98123d0xeb63f46b0x9ef76d990xa095bd3c0xe311806d0xadc5f3cc0xd78224ae0xace0f99a0xdcdfbcfe0xae1afbf80x6e8e05c10x924853de0x3e0ef07a0xef1305390xc5248f680x3e367bfa0x74854ca60x18aadadd0x4d22ce580xeefb4ee30x8411be250xf0fbab2f0xa78fb8ba0xb7924a2e0xa8ea1daf0xb3b7dfe30x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xa267ce810x3723324a0xad2fff3e0x215e6e530x460ef07b0x73cc86310x3cd5fdc60x918282180x7203e3ee0x647a753c0x067099bc0xba7b1e7f0x724519b40xb6b535bf0x9399f55e0x9c91f0430x99a365af0x99991c520xd8b79f1f0xec87a2160x060b0fea0xacfb8c510x66a7e1a50xd82196970xf3e9575d0x1168e0f00x771002c10x0ae238310xf482ffab0xe2b7bf390xc9f14d540x15bd71200xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170xaf0e0eeb0x42e2fadf0x28fb32630x66e8b5b00xfeeeb8710x3b616de20x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0x8e0e30240xe0b7d1c00xda9f4b170x825c73400xec02ebe00x8349ef7e0x121353960xc5e232290x415c6f600x287c95950xed9717690x8874b7070x8a31cd2b0xde66f4a70xf92052fb0x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x9d0154420x93ae367a0x5929f0600x184d078d0x1550532b0xe9d54d2b0x735747000xb07acfbb0x72396d590xdb07215b0x273a71720x7b409b150x4878332c0xdd351d4c0xb73b15f40x79db02580x043f6dcb0xfc1fe10f0x6c9669da0xd9791e4d0xa958c4bb0x0a91a4ed0x1689336e0x64d2215a0xa1b12a0c0xc40790410x2fb6e2bd0xe46126fa0xf999267e0x7e9e0abe0x367939fc0x071356100x77e1e8210x67476b6a0xb50fc70a0x54c290bc0xa553b8900x2f69c4dc0x5e63e8450x9cbf71a20xc903a5890x90217b360x69d3558d0xbf6a887f0x55827e950x9a4a23900x366f794b0x848a14190xa15b16e60xe23f88ba0x67b49ef80x8cb5bdae0xc52691740x910423890x2b38fd2e0xe59c9aab0x747779f50x7cd0c5d70x8a1abb680x09ffc3350x052f96e80x847b8b220x021f37000xbcb90cb30xd45b9cf40x4a8330120x8c8744350x39e8fa4b0xb8b44e500xf2a366120x8c7e6a420x2af0246d0xc898c9b70xd1ce1e9c0xbd259c010xfdd40eec0x3d6c4d920xe153df560xd641f1270x958baa9d0xe080b0f60xd537f77e0xc4f3e8430x18affd8c0x6051451d0x28ac2fd20xd3b187630x4f8b828e0x4cd2fe400xac9424850x54b5bf4e0xe81147ca0x0a34707b0xa7419b400x6d7d0e890xc22a9e280x664c71c60x56070da40xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50x0b98ce800xa8f16e610x1803a6ed0x2b30f4290xe4b051cf0x2b4846a10xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30x9e09b4fe0x431ce4950x1d1407740x472c931b0x06b774510x4cb9e0010xef7ff1b20xac266baf0xe90460250x1baf19010x5243f2100xdeade4450x68bf04f00x76a91ca70xce78c67c0xc45452440x729b3dc10x3a3d6c660xbbfcf3a90x801a75d60x09c8e32c0x8219bc2e0x3e8b5db40x8a11bdfd0xc9c37e020x62f1ea450x1e4790a40x73134b450x21e786a60x417a44e20xfb281e4c0x59e02a420xab0dbd0f0xa028bf970x70143cd00x5f05672b0x2f622ea10x3e4427c80xd2b1c9660xff097bcd0xc8dad2920x957cb8af0x775ee6d50xc12435e30x682c67520x6afe46560x82a7fce60xd50b9e1c0x2fbf044f0x5f863f070x0040cc210xd753413c0x6e323d580xa0ff21d80xcf3b31e80xef7a98850x99ef50d10x2e23ec4a0x4124a0c20xbcb18d160xc79a2a430x8df10ee90xa4df16970x120824cc0xdd3fb9d90xeefadc240x31a89d590xebbf9fee0x4acf16e00xf64d21620x34a1b67b0x1eb6a5d90x3e88ee590xdf0384eb0x9670b5a10xd1ae565d0x925de8c10x6d8eb1e10xb58013a40x7de530670x573e24ca0x6be394ce0xc7fe8d060xec5d17ab0x47f9c2fd0x40869bea0x27a4a9110x6e63ecd70x9d0a95db0x0a853b810x1f2a99700xecdd6e090x9606ab790xaa9c104c0xfce015ce0x387e16390xb51a37240xd114972f0xaaafb6600x08e7719d0x29d959020xf24df1260xd1ea6ed70x53f35a610xd1bdae710x599b4bd20x6a4c89cc0x6286def70xed6cb8890x349563820xb02b1ece0xa203b09e0xe97343b70xf5e8bc790x186fe4db0x067e7aa80xb42dcc6e0x1c87ead90x609202f90xff51cd340x143a9a560xac6672720x4a4759260xeeacab690x4e5449970xccc410440xcc2c20f20x2a0660b80x44c8c9d70x690091530xce402fe60xff553a190x3f9a2b0b0x1e119a790xb21af7160xbb1913d50xec30185a0xdd40c77f0x82c9a84b0x06fd4cca0xfe21e2a60xf1a8b9200xd7036e090x51b8a1430xf298e0ae0x1e7a9c390x422257e80xd92bd6960xd140391c0xfc5696e60x55a24ed70xfd4eabbd0x5af30ace0x75ae6b720xc49a635e0x02d5b84d0xec3f54550xec9f8f630xb3b7ac700x02a1869e0xb772063a0x19e4a1b60xc74b4d890xa25d60ef0x991a600d0xfc198b460x7c736d790x7c676d340x31970fd50xf0de21510x1649721a0x076e4f5a0x47d4c6960xa0329c5b0x50ab49ae0xf644aa190x240151650x7196099f0x605c6c360x47166d800xecbead400xcf2ce7960xe6f81c460xaa96fe4f0x50f0b0580xa8e9e1ae0xe78daa7d0x720218400xcb6bdb880xe01630140xe793357b0x935327630x330b56920x8428a3610xe711ae140x55f2b6da0x55f3563c0xb29158a70x451720090xb455924d0xf3c86aaf0xaf887b540xdb1fc0da0x1de1e6b80xf5679def0xec098c420x734b7f6e0x0be15a4f0x94b7b6c30x694cd6410x481fb12c0xcae282df0x3cc8032f0x0f5bb2610x051915f80x4c3425e70x97cae03e0xe12d36510xb6415c090x490ae9b90xbed0ec1d0x0250eb810x9dcdaea90xf121eb6e0x0ef069740xa0c71dac0x5dd2b4470xcffa2aff0x3686ea090x3d331f1d0x79a132210x083e5e620x405b6e050xd404a6300xf636d4980x741a4c890x94cf31130x288764cb0x0a9bc6a70xf81fa3020xb2e71dfa0x525d046f0x2896eeb60x1902178a0x7753424b0xa66bfc4e0xda453bc00xe9de2f6c0xbcdd7cd10x66c26a9e0xd8499c550xff9f2a530x5f4578290x869c9aad0x10cf94fe0x350da15c0xf236a93b0xc24e492e0x78382e460x4867cc640xa98df0a30x51e3a7790x6d3959dc0x4e8f6ca70x98a312e70x6696a1b10x5883d3a70xc50e77ad0x5a45ba310x8df6d7f50x8953ddaa0x297e357e0x642716d50x796b12230x31a54fbf0xe1e6993f0xcf37f55f0x61cd40ca0x50147cbb0xecbb4e7f0x787f971b0x8f2871010x4d9948890x5123ce600xc97f88210x72ae54740xcbd61b7b0x2c20da7c0xfdbfe9cb0x271bbb470xbd4fcd330x69b9a4c10xf02eb74d0x7b3bb67c0xc073957b0x88db49380x49111f5d0x6a4635240x22b3319e0xf783ea3e0xe01164a60x4ff6096f0x335dcbe30xde316ccf0xf675579a0xf619eff30x12b9b51f0xc78f073b0x4219fb100x55575d760x16574ea80xb4d6b39d0xbb5f8b5b0x9fd5b98d0xa9797a630x5394f3040x177c081d0x344d31b90x1f0997940xca9fc0820xe41999e30x65dd8afb0x5a224d900xde9ca0f60x3494c8a20x24ae9b310x35328e1c0xace78fb70x6b24ab490x402ca0020xec6a31870x4e5e7fc00xa617fe5d0x1ad0c8710x3c0e09330xd32b7bcb0xc65e34a60xaefbcacd0xb66707a00x0c2b69ce0xf11c875e0xa0c2cea40xafb858ad0x9a97a5d30x658da96e0x0843fe260x930aba0c0x5d24150b0x5bdb610a0x43b1b39e0x28cf0f510x627d150b0x1130c4930xdee9cbbb0x9dffba990x149b096e0xfe1ea7f80xcbd0e6b10x9b898fef0xae8dfdc60xe53865f20xcffa3d190x2b9b33760xadf71a980x5647d28f0x805335c60x8661b30f0x135f85370x49818caf0x05bac8bd0x795e114a0x488474810xb44892340x9800adf80xbe1119530x6f497a3c0xe927e4bb0xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0x25d711fb0x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x6bb2818e0x1a5180550xdef2aab60x46ff0a060x469831390x842c2b420xe80ce5060x3841327b0xde87744d0x42efcb7f0x37c73e210x705adac00xbc042c0a0x851447900x2f5502d00x6fc7a0eb0xae9c6c270x5afdc3960x83e5fb780x85fd99220x88b10cee0x442498c10x4c86b4e50xba564cb50x69e2bbb40xa8e080d60xd34a64850x8a7eeb780xa060580d0xeda6e4fb0x8ac5d9910xf1de512f0x236207910xa0aab41b0x614d5a5d0xa733ff600xf8a79b190xbcbe65a00x9451a33e0x672635830x72e78e540xaaba0e1f0xfbbe226e0x6038090b0x7702b92f0x84369b330x2fea24720x17e47eae0xe0fd89e50x8d4b92cb0xa70386ed0x7961d0f10xe5c348e60xbfebfce40xe2d479c70x4b7a970b0x106543320x0e1f57840x6f1a7de40x7c0d19a90x11f412000x6aa86e0d0xf99b293a0x900e066e0x372ce3d80xcb4834630x4b1208860x0ffb277f0x98aa17260x45887e740x838b25270x31e23c3e0xfc53edc90xebfb2aae0x68d306ed0x83b9b8400x05d8bfac0x2fd87ea60x103146e70x284d26540x78243d950x9b93c1830x70ec869b0x04a264a10x64c376f20x203eef050x8ad2e9a00x355afa910xdded74760x9e2ec6280x670925760xf0a384cc0x1dfffff80x94cb3b0f0x4b51d5f50xbb573d230x1690cabb0xb5c62b030xe701a9bf0xf73431960x626a37ec0x03d3956b0x1ce404110x5023beea0x06848c600x91b0e91d0xe3dd9e9c0x1d85e0650xcb2114820x7430f97c0x812bb96f0xa6b23cc40xee6293080x7cb51f6d0xfd07ffd90x280be0d30xe0615f7f0xf7b6688f0x0c9535840x707764cc0xcfe86a750x96f114f00x137c82f60x3b003c4f0xc27221850xc33007a40x10278eb20xb3dc5f300x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x5d5856ce0xc4a729360xfc2fad420x5cb804f20x4b9273110x03bee0fe0x550ef2550x108ff0050xe913b2f60x9de1aad70x803873490x2a936a800x5c1905d50x51f23ca10xca45d4c20xe90a62440x15b178900x4299ba8a0x352190060xc4f740920xb890a5200x47e41aa10x83f2b1f40x22f8546f0x8192f8160xe0f383b30x10f2221d0x0d74e4320x4cb93d500xa6b7c3940x88ba44950xd73c3ca20x7ed84bd90xb58bfac90x1197aa060xc94eaad70x68aa01b90x9e4ef17c0x0c2314740x4a2d09890x2fe03a820x2d87bbd80x1a71d30c0x7a697a350x4d0ec0a70x649fd1550xee9eab890xcd851dd30x61822ff60xce9fe9570x36b9fd360x7ee2e89a0x73da709c0x57a97c320xc9727b520xe2a555bb0xfff4e7510x7574da9f0x03c67da70x6e920bee0x25e9f6f40xc1be9da00xb5caba010x2cf4600e0x69cc29430xace225ee0x0913b6c70xce5f32a70x4099f9190x7e374d4f0xb401e1350x99900cae0x56098ec60x737b4d930xb4fde9240x0b94b7940xacf26f0e0x60fbc9c40xa0813ee10x1e0005120xe5dd08470xbc61aabe0x9b4faa7b0xd426d3cf0x16998dba0xf95834b10xee1ae1ea0x2b5b0f1f0x86d181c50x9a0a78c30x923822320xeeeb7e660x618052be0x2f08cd0e0x400c86500x0c82edca0xd64b75020xcc9bb5e10x68a9b8ea0x11b0293b0xcef520d70xe8dd5cd30x7190f2620xb05506b30xf1484da50x71bffd6b0xccbdd51e0x88d1d5e60xa2441e920x483947b80x059cba940xe91d17e20x689f105d0xcfc057ee0x4ba377820x7d45763c0xff853ad10x8a5de8500x0155b7ad0xcab2bda30x8635bfb00x905936620x418730d70xa389c1a80x1bc3edc20x2ef7d6cc0x6b80b5bc0xe42425120x1491c8d80x6d4ec62f0x6a024bc90xde68be3c0x7164a9e50x9cc269380x6e2aa0f00x48ee74650x933ccb660x8d7246970x67045b090x742c460a0x04f0f53d0xc52350aa0xc30ea0860x932eb3af0x6c28be5a0x60a634c40x19567d060xc8737ca00xbc2c450a0x4b25b6280x26dfd8b10x598fe5a40x117702f20xedfec7da0xa88adcb40x079fb8f10x76a752000xe94405de0x2caed1940x3f9469100x8ddd25440x0ea477e60xfa6a9f500x590bc7a10x48ed9cf20xa771885f0x5af11bff0x6eba8a230x36a604820x331a39060xf1a792550xbdaf82500xb1bb5fe10x9927c1560x5faaa5760x54ac32f90x16d3e1580xe850ca1f0xda902eeb0xc775a0890xb3f850ed0x8e89c5ce0x47f4034c0x4cf699b80x331779e30x9bf5f4980xd33f33ef0x487ad1cb0x1068f17b0xb8e0fed10xa22a11610xdc20d85a0xadc044b70xe673236a0xbe77ae340xddd3c3610x13e930b40x7b9cc3a70xd2528c270x548cc7810xdf592dd50xac4ed3110xa575eec10x832cca0d0x0165dd9d0x3d4765690x50785afd0xd351fb850x53a9bf420x2f22f8440x7aa05c030xed10a1b20x11e754f20xd8d29e140x4714c1550xfd2b3e450xb41a0f970xac26115e0x2064e1220xcfaa1adf0xdbb2465b0xb1b64efc0x78d4ff0c0x9ac2598f0xa2bd4faa0x577205630x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490x7716854f0xe7c4ddb80x3c00b7730x266ec4930x0e1f1ca10xb26ea60c0x1f9c101c0x96ad35970xde4d39c60x96a77e360x4ebc69720x920de35b0x7ea623750x28fa08210xa909cfc50xd5f93f790x37d62dee0x30aa8dc10xb63fb0480xa238f82e0x3cd43f3a0x3b6d26700xbabd30f50x6a491c4c0x68865fa30xc662e5580x726545e00x5e5eb9b90x5d7cf1ac0x029f53560xb1d6ac590xccadea710x88a66a970x95774b280xd18d87670xee7539aa0xf3f23b580xb14167a60x44550af10x79d488390xbeb2d9070x3fb5f5a30xf48d35ec0x86aa95a20x19e4f7460x455fdd510xf1aa99160xf60a988c0xb371e0d00x03a81e690xeca096ce0x31fb2dce0x6b9d6b2a0xb0ace2460xfb7ae0580x01ca6ad70x934ddbb70xaa31be660x7cefc5370x33ac42c10xdb66759a0x54c1a5330x2ddc96370x441d63880x31e2e77f0xa21764510xab8d3aec0x5f1dedbb0x6f5fd2760x321055cb0x46a417ca0x845870860x76ce86960x8dac3edb0x9c11e2ad0x64ce3b760x4b2210b80xb562a1df0xd8e75d6d0xa6559ac20x83b650860x6cc3c6860xdf7a6bfb0xb0f33b210x008ed56f0x9c3072d20x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0xa71730fe0x612df9ae0xe67343c10xd0ddfb260xc04c7e840x1fd4782d0x4ba5c46b0xa78db6e90xea61eefe0x024d14bc0x787f0fe80x75fe065a0x1b5e69c80x245e680c0x52c740720x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0x4614319c0x284e07d80x9bb6fd090x5f53ff950x007d217d0x7fb95a4d0x35027b570x9ebd27390xd2cf94000xf63655430xdfc2c8f80x72d868b80xb1c993bc0x1cccf4a10x90aa85490xd9fbb97d0x85a56eca0xbf3e9e460x9acc5fae0x357171c30x46d4a5950x88f590110xae21034d0x095a80d50x141546a60xc92f7f500x534963c10xd14cbf450xbc3316cd0x1ec6c9e00xaf03e2670x13912e4b0x4f739dc00xb733de410x075cc8430x840b7aa80xb767f5910xce678a590x2919b1560x1ccc4fd60x4757c0090x4dac77f00xe5919cb10x065994f10x05e807a90xd440de9f0xd339d3850xbbae733c0x84e8dd8c0xfeab9b4b0xc8d7f3580x30361e4a0xdc6f791f0x357e17c20x029ad4aa0xff55b95c0x61aa044b0xfdb7ba370x2a6be4d10x009d2d570xccc750b70x9f4addfd0x7d3958c70xe862b3f90xf6945d7c0xfa0c86bd0xf5cca7f80xc241d2ce0xa3d015dd0xa7c17e4e0x051f44d00x77750fca0x2198d8c00x987ea9250xfc94dd780xc5e438160x78b85db20xca6f55b50xd83fbbac0xf4e926390x3e46a6c80xcd8cde460x163098880x091b79da0xdd8fecb00x7e2ace740x2b599b420x9a0e82670x3a4b8fcc0xa10dbd4f0x743ae9960x5cdf5ddf0xa272da610xc5b25b8b0xc9d31baa0xb456b7c50xd3026dbb0x7b24a2b40xce5b16a30xa4d521cd0x5a66fdaf0xdd6914020x5efc484d0xa8243eb90xd0801b1b0x37f1604e0x30429bfe0x4af1043c0x4a3251300x8f7e34600xcb3ce1880x03f6006a0x11d5ad9c0x23f1c7f90x441238910x698515270x7dfce7610x4c746d390x5182037a0xf858bbd20xe2ac38320xda1a1f9d0x5ecae8780xf07d79d20xa472a1110x12cd1a410x6b509fc40xa767d8810xa972f46b0x9b79d3d50x4afedab10xdc39f1840xb06b62690xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.14.0-503.23.2.el9_55.14.0-503.23.2.el9_55.14.0-503.23.2.el9_55.14.0-503.23.2.el9_5.aarch64+64k5.14.0-503.23.2.el9_5+64k5.14.0-503.23.2.el9_5+64k1.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_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. 2 3333333333 4566557755555555558595:5555;55<555===5>5?5@5A5B4C DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDD F GGG HHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHH JKKKKKKKKKKKKJL MNNMOOOOOOOOOOOOOOOOMMMMMMPPPPPP QQR SSTTTTTTTSUUSVVVVV WWXXWYWZZZZW[[[[W\\\\\WW ]^^^^^ _`_a b cccc dddddddddddddddddddddddddddddddedddd fghgiifjffkf ll m nn opoqqqqqooorroos tt uuuvwuuu xxyxzzzzz{z||xx}~}}}}}}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                                    !"""#$$%&'()*)+),)))--./////////////////////////////////////////////////012234555556777778888877797::7777;7<7777=>?????>@>>AAA>BBBCCCCCCCCCCCCCCCCCCCCCCCC>D>E>F>G>>H>IIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIII>KKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKK>M>>N>O>>>PQQQQQQQQQQQQQQQQQPRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP>SSSS>T>UU>>>VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV>>WXXWW>YY>Z>[[[[[[[>\>]>^^_`abcbdddbbebffffffffffffffffffbgbhhhhhhbijkkmodules5.14.0-503.23.2.el9_5.aarch64+64kbuildkernelarcharm64cryptoaes-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.xzdaxdevice_dax.ko.xzhmemdax_hmem.ko.xzkmem.ko.xzpmemdax_pmem.ko.xzdax_pmem_compat.ko.xzdax_pmem_core.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.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.xzptpptp_kvm.ko.xzpwmpwm-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.2.el9_5.aarch64+64kima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/arch//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/arch/arm64//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/arch/arm64/crypto//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/crypto//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/crypto/async_tx//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/acpi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/ata//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/base//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/base/regmap//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/block//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/block/zram//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/bus//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/cdrom//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/char//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/char/tpm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/clk//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/cpufreq//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/crypto//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/crypto/hisilicon//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/crypto/marvell//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/cxl//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/cxl/core//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/dax//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/dax/pmem//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/devfreq//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/dma//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/dma/dw//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/dma/qcom//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/edac//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/extcon//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/firmware//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/firmware/arm_ffa//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/firmware/arm_scmi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/firmware/imx//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gnss//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpio//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/hisilicon//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/host1x//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hid//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hte//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hv//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hwmon//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hwtracing//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hwtracing/coresight//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/i2c//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/i3c//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/i3c/master//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/infiniband//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/input//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/input/keyboard//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/input/misc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/input/mouse//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/input/serio//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/interconnect//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/interconnect/imx//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/iommu//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/iommu/arm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/iommu/iommufd//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/leds//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/mailbox//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/md//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/media//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/media/cec//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/media/common//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/media/usb//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/memstick//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/message//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/mfd//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/misc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/mmc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/mtd//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/bonding//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/can//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/apm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/apm/xgene-v2//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/apm/xgene//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/cavium//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/cavium/common//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/cavium/thunder//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/freescale//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon/hns//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon/hns3//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon/hns3/hns3vf//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/marvell/octeontx2//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlxbf_gige//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qualcomm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qualcomm/emac//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/mdio//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/pcs//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/phy//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/team//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wan//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wwan//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/nvdimm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/nvme//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/nvme/common//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/nvme/host//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/nvme/target//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/nvmem//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/pci//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/pci/controller//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/perf//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/perf/arm_cspmu//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/phy//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/phy/broadcom//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/phy/freescale//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/phy/hisilicon//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/phy/tegra//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/pinctrl//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/platform//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/pmdomain//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/pmdomain/imx//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/power//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/pps//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/pps/clients//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/ptp//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/pwm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/regulator//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/reset//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/reset/hisilicon//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/rtc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/scsi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/soc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/soc/imx//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/spi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/target//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/target/loopback//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/tee//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/thermal//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/thermal/tegra//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/chipidea//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/class//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/common//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/core//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/dwc3//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/gadget//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/gadget/udc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/host//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/misc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/phy//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/storage//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/typec//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/usb/typec/ucsi//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/vfio//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/vhost//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/video//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/video/backlight//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/video/fbdev//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/virt//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/virtio//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/watchdog//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/cachefiles//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/ceph//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/erofs//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/exfat//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/ext4//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/fat//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/fscache//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/fuse//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/isofs//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/jbd2//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/lockd//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/netfs//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/nfs//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/nfs_common//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/nfsd//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/nls//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/overlayfs//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/pstore//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/smb//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/udf//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/fs/xfs//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/kernel//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/kernel/trace//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/lib//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/lib/crypto//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/lib/lz4//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/lib/math//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/lib/raid6//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/lib/reed_solomon//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/lib/zstd//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/802//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/8021q//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/bluetooth//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/bridge//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/can//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/ceph//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/core//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/dns_resolver//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/hsr//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/ipv4//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/ipv6//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/key//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/llc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/mac80211//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/netfilter//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/openvswitch//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/psample//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/qrtr//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/sched//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/sunrpc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/tipc//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/tls//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/vmw_vsock//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/wireless//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/xdp//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/net/xfrm//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/security//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/security/keys//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/security/keys/trusted-keys//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/sound//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/sound/core//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/sound/drivers//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/sound/i2c//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/sound/synth//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/sound/usb//lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.23.2.el9_5.aarch64+64k/-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]=9b722791b03581048f2a2f6fbb75519feb46a8c2, stripped "(+03469<AFGY[`emv{ *-4AUWY\_cefghjk   )  (*,.9^d_iqydh{~   0 2 y {     ! # % ( * - 0 5 : = b k m t      # ) + 6 < D F Q U X {       7 ; U V X \ _ b l p s u   ' ( ) * + , - . / 0 5 6 m p q u  &qst{} %-024;@Ijmyhjcegi &(.46>PWZ`cfikvx  +-;=@BLNx!#swz ")+8QVXY[fkmqtxz~+-.279;?BFHMQSW]h "%),7;XY?alz|~ #RSTU6 !)-1x|-8;>BGK\^blnpuwy} 036r|AC      ' * 1 3 6 C J L W ] ^ _ ` n u |  !V!Z!\!`!b!g!i!m!u!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" " """"""""""" "!"""#"$"%"&"'"+"-"/"7"9"="?"C"E"H"K"O"Q"["w"y"{"}""""""""""""""""""""""""""""""#1#5#7#;#B#F#I#L#Q#S#]#`#d#h#z#|################$$$$ $$$$$$$$!$$$&$($*$,$.$0$2$5$7$>$@$B$D$G$I$L$N$S$V$Z$]$b$g$j$m$p$s$v$y$|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% % %%%%%%"%%%2%4%6%8%=%?%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%b%f%g%h%k%l%x%&&&&&&&&&&&&&'         !  Y    g 'AE  G % *     #    7 LK  !  n    ( *    PH *   2 !    D5?" G  /U R   G (-  ,1#< p    n .   &#PjPPPPPP P@P&PPPPPPP]PPPXPSPPPWPYP5PP P$P6PPPP$P$PP7PPP$P$PhPPPtPPPP$P PPPPPPPPPPPTPPPWPXPPP"PPP$9PPPP$P$PP P$PPPP P1P P P$P$PaPPPPPPP$P$PPP&PPPPP&P&P&PPP&PPPP&P&P!PP&PUP@P-P.PPPPP P7PP+PPePPdP/PPPPPPPPPkPnP#P=P P!P tP uP P P P P"P"P"P"P$;PoP0P$P ?P~P|P!P!P!P!P!P!PPPP{P!P!PkP!P!P!"P!#P!BP!CPPPPPPPPnP PPPqP#'P#,P#-PPPPMP6P7P8P9P:PTPP&PP}PPPPP $P %P &PP)PPPPPPPP_PeP5PBP]PPP"P"P$SPiPfPgPpPhPrPiP\P]PbPcPPPPPPPjPbP!P'P(P)P,P-P0P1P2P4P5P6P7P8P9PhPiPjPkPlPuPTPUP P P P P P P P P P P!fP!gP!hP!iP!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"aP"bP"cP"dP"eP"fP"gP"hP"iP"jP"kPlP P PmP&PnP8PPPoPMPPPPPPPwPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PbPcPdPePfPgPhPiPjPkPPPPPkPlPmPnPoPrPPPPFPGPHPIPJPPCPPPPPP,PAPNPTPUPVPWPXPYP]P^P_P`PaPbPcPdPePfPgPhPiPjPlPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPNPOPPPQPRPSPUP^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPaPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P%P&P'P(P)P*P8P9P;PP?P@PAPhPiPjPpPqPsPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PCPDPEPlPmPnPoPpPqPuP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPVPWPXPYPZP[P\P]P:PPPPPPPPPPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPPDPEPFPGPHPIPJPKPLPMPOPPPQPRPSPZP[P\PkPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7PMPTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP?P@PAPBPhPiPjPkPrPsPtPPPP P P PPPPPPPPPPPPPPPvPwPxPyPzPP P!P"P#P$PP+P,P-P.P/P0P1P2P3P4P5P6P7PPPPPuP&}P&PP#P&PP#IPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgP0PrPP"P"P#oPP"P"P^P&PUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPP&PP&PP#PPzP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP! P! P!P!P!P!P!(P!)P!2P!3P!:P!;P!HP!IP!RP!SPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(P@PP{PPPPPPPPPPPPPPPPPP^P_PPPPPPPPPPPPPPP5PPPPPPPPPPPPPPPPPPPPPPPPP&PPPPP,PAPBPPPPPPPPgPhPiPjPkPlPPPPPPPP-PPP P P PPCPPPP=PP|PPPPPPPPP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPmPnPoPpPqPrPsPtPuPvPwPxPPPPPPPPPPPYP\P[PPP'PDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPyPP]PzPPP PP PePfPgPhPiPjPPP"P%PPPPPPPPPPPPPPPP!P#P$PPPkPlPmPPPPPPPPPP`PaPP&PPPPPPPPP PPZPPPPPPPP?PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPePPPPPbPcPdPfPPPPPPPP>PPP)P*P+P.P/P0P1P2P3P4P6P7P8P9P:P;PP?P@PAPBPCP;PMPPPPPPPPPPPPPPPP$P'P.P2P7P^P_P`PaPfPPP P P" P" P$^PP&PP P P$ZPP P PPwP^P_PdPePPPPPPPPPPPPP P P "P #P ,P -P 8P 9P jP kP$`P$bP$dPPtPqPP"P"P"P"P"P"P"P"P"P"P"PP!P!P!P!PP$PP#&P P%P&P PPP$P P&P P?PDPPP PNPQP!P!PPPPP PPP[P\P]P^P_P`PaPbPPPPPPcPPP P P$YPP P P$[PP$\PP.P!P!PP/P3P!~P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!PP P P$]P P P P P P P P P P P P P P P P P P P P P P P P P PPQP 2PSPqP P P$TPP?PRPfP"@P"APSP%P%PP$PPXPYPZP[P\P]P^P_P`PaPbPcPdPPPFP"P"?P$PqPbPcPxPyP$=PvP"P" PP&P0P$P2P$PPPPPP>P 'P (PP!P$iP#P$jP$P$lP%P$mP 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP*P{PP|PPPPP P P P P P P FP GP HP IP LP MPP4PPPP P P PPPPPP_P`PaPbPcPdPePfPgPhPiPjPmPnPoPpPqP}PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPPP6P7P8PPPPPPPPPXPYPZP[P\P]P^PPPPPPPPPPPsPtPuPvPPPPPP P PkPlPrPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP/PPPPPP:P9P;PPPPPPPPPPPPPPPPPPPPPPPPPyPzP{P|PPPPPxPPPPPPPPPPPPPPPPPPPP/P6P:PP0P7P;PP1P8PPPPPPPPPPPPCPP"P"PPP#HPPP P P P PPPPPPPPPPrP#PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$PP$PP$PBP#UP#\P#[PrP3P|P}P"PPAPPEP:P>PPPPPPPPPPPPPP#%P#)PUP#$P#/PVP#*P#0PjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPmP#1PPPnPRPlPmPvPwPPPPPPPPP ZP [P$QP$eP$fP$gP$hP$|P#FPvPPPPPPPPPZP P P P PPPP[P P P P P$XPPPPPPPPPP"P#@P#APwP#BPxPP\P P P P P$:PP#P#?P$P#P#P#P#P#P#P#P#P%P#xP#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#PUP#P#P P PP#wP#yP#}P#P#P#P#P#P#PPvP#P#P#P#P P P P P P !PP#P#P#P#P#P#P#PP#PP#qP#rP#P#P#P#P#P#P#P#P#P#PP#P#PP#{P#P#P#P#P sPP#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PP#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 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P 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 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 PPPPP#P#P#PPPPoP 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 PPP#P P PPP#P#P#P%P#CP#EP#DP#_P#aP#`P+P#cPP}P!P!P$P"P"PSP"P"P"P"P"P"P"P"P"P"P"P#P#P#P# P# P#P#!P##P#nPTPP"P"P"P"P"P"P"P"P"P"P"P#P# P#"P$PP\PP&PP$P P P P P P}P$P~P$P P P PPP$P P P P PP$PP$P P P P P P P PPPP P P P P PPPPPPPPPPP$PPDP P P P PPPPPP P P"~P"P$xPP P PP P PPPPP#+P P P PPPP@PPPPPPPP P P P P P P P P PP P PPPXP$PPPPPPPPPPsPPPQPuPPPPPPPPPPUPVPWP1P2P3P4P5P6PEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePPfPgPhPPPPPPPPPPPPPPPPPPPPPPMPNPOPpPqPrPsPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPJPwPPuPvP)PxPyPPPPPPIPJPPPRPPTPdPePfPgPhPiPjPkPlPmPnPoPtPPSPPPPPPPPPPPPPPPPFPPGPHPP@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPXP[P\P]P^P_PP`PaPPbPPYPZP-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPPPPPPPPyPzP{P|P}PP$PP,P#PPPPPPPPPPP# PPPBPCPDPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPVP1P2P3P4P5P6P8P9P:PPPPPPPPPP$PP!P!P!P!PPPPPPPPPPPP P P P P PPPP7PNPP$PPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P-P.P/P0P1P2P3P4P5P6P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPOPPPQPRPSPTPUPVPWPPjPkPlPmPnPoPpPqPrPsPtPuPvPP%P&P'P(P)P*P+P,PPP"P"P"P#P#P#P# P# P#P#:P#;P#GP#JP#KP#LP#MP#NP#OP#PP#QP#RP#SP#TP#WP#XP#YP#]P#^P#bP#dP#eP#fP#iP#jP#kP#lP#P#vP#P#P$8PPPP`PZP[P\P]P^P_PPPaPXPYP`PaPbPcPdPePfPgPhPiPPPPPPPPPPPPPPPPP P P P P &P 'P 0P 1P PyPLPzPKPPP~PPPPPP$?PP&PPuP P PPvPpPSPPPPPPP 4P 5P BP CPP P P$VPPPPPPPPPPPPPPPPPP PP!-P!.P!MP!NPPsP&P OP PP!P!PPP$PPPxPyPP$CP$EPkP!P!P$UPP$sPP \P ]P ^P _P `P aP bP cPnPoPPPP P P P P P PPPtPuPPPPPJPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPvPwP P PPP"FP"GPP$PP$PP$PPPPPPP PPPP"PCPSPUP&P'P(P)P*P+P,P-P.P/P0P1P2P3P6P7PFPGPHPIP P P P P P P P P!P!P"P"P" P"!P""P"#PP$PPPP4P5PP8P9P$P$PP$MPP$PPP:P;PPP$PP P P$PP$NPPPP P P!P!PP+P?PIPBPCP P P!lP!mP!P!PP@PP$PP$PP$P PDPEPHPNPOP!P!P!P!P!P!P!P!P!P!P!P!P PlP P P PKPLP P P$P PmP P P PQPWPXPNPOPPPQPRPSP P PP$P$PPRPDPEPPTPPVPJPKPLPMPP fP gPP$PP!4P!5PPtP"P"PPP$P"P"P"P"P"P"P"P#P#P$1PPP&P&P&P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P$2P$3P$4P$5P$6PrPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPP!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P3P4P PP~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 0P 1P 2P 3P 4P GP HPP $P %P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DPP"P"PPHPIPJPP*PPPPPPPP P P P PPPPP P2P5PP+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 EP FP,PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP-PP&P'P(P)P*P+P,P-P.P.P/P0P1P2P3P4P5P6P7P8P9P:P;P/P3P$PP4P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P$P$P$P$P$P$P$ P$ P$ P$ P$ P$P$P$P$P$P$P$P$P$P$P$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:PHPP$PKPP$PP&P'P NP QP'P(P)P*P+P,P-P.P/P0P1P2P3PP P!P"P#P$P%P?P@P P PAPPPPPPP TP UP XP YP lP mPBPZP[P`PaPtPuPPPPPPPPPPP$PCPxP!XP!YP!ZP![P!\P!]P!^P!_P!bP!cPDPPPPPEP! P! P!P!P!P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPWPXPZPPPPPPPPPPPPPPPPPPPPPPPPhPP P P P P"P P P 2P 3PP$qPP @P AP dP ePiP!P!PNPOPPPPP$HPPhPiPzP{PPPPPPPPPPPPP P P JP KP$aPP!P!P$FP${PP!P!P!P!PP#P#sP#uP#P$GPP!P!P!P!P!0P!1P!6P!7P!PP!QP!TP!UPP"P#P P P"P"P )P *P +P ,P -P .PPpPqP|P}PPPPPPPPPPPPPPP P P nP oP$PPP$P%P%P%#P%$P%%P%&P%'P%(P%)P%*P%+P%,P%-P%.P%2P%/P%0P%1P%3P%4P%5P%6P%7P%8P%9P%:P%;P%=P%@P%AP%BP%GP%MP%OP%PP%QP%RP%SP%VP%[P%\P%bP%P%P%P%P%P%P%P%P&P& P&P&P&P&4P&6P&GP&HP&IP&ZP&[P&_P&nP&yP&P&P&P&P&P&P&P&P&P&P&P&P&P&PPP$PP$P%P%hPP% PPPPPPPPP P PP#P *P +P$kPjP!P!P!*P!+P!>P!?P!JP!KP?PzPPP vP wP"zP"{P"P"P$PPP!P!P! P!!P!,P!/P!@P!AP!LP!OPPPPPPP"xP"yP$PPjPkPPPPPPPPP P P pP qP$}PPPPPP!8P!9P!VP!WPP% P% P%P%P%P&P&P&(P&+P&iP&oP&pP&rP&sP&xP&P&P&P&P&P&P&PP%P%PP%gP&kP&lPP%P%P%P%P&3PP&7PP%PP%P%P%P%P%P%P%P%P%P%P&1P&2PP%PP%ZPP&8PP&-P&.P&/P&0PP%WP%yP%zP%{P%P%P%PP%P&3P&PP%P%P%P;PPPPPPPPPPPPPPPPPPPPPPPPPP%P%P%P%P%P%P%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%EP%FP%HP%IP%JP%KP%LP%NP%TP%UP%XP%YP%]P%^P%_P%`P%aP%cP%dP%eP%fP%iP%jP%kP%lP%mP%nP%oP%pP%qP%rP%sP%tP%uP%vP%wP%xP%P%|P%}P%P%P%~P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&P&P& P& P& P& P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&"P& P&#P&!P&$P&%P&&P&'P&(P&)P&*P&+P&,P&5P&9P&:P&;P&P&?P&@P&AP&BP&CP&DP&EP&FP&JP&KP&LP&MP&NP&OP&PP&QP&RP&SP&TP&UP&VP&WP&XP&YP&\P&]P&^P&`P&aP&bP&cP&dP&eP&fP&gP&hP&iP&jP&mP&oP&pP&qP&rP&sP&tP&uP&vP&wP&xP&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&PPPP$PVPPVPWPPAPP!P!POP":P";PXPsPXPYPPPPP_PmP!P!P"BP"CPPPPPPPPPPPPPP`PzPrPPP"rP"sP"tP"uPP/PP$P%PP"P"PP&PPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPP&PP3PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPPP5P6P7P8P9P:P;PPPP4PPPP5PpP ~P P$RPPP P PPP P P$nPPPP"PP"QP"RP"SP"TP"UP"VP"WP"XP"YP"ZP"[P"\P"]PP$PP!P!P$PIPeP"P"P"P"P"P"P"P"PWP#ZPP&P POPPPQPPP&PP&PPjP"|P"}P"P"P#PPP#PPfPgPrPsP~PPPPPPPPPPPPPPPPPPPPPPPP P !P (P )P 6P 7P DP EP RP SP VP WP rP sP$cPP$yPPPP$P=PPEPPPFPDPGPKPHPLPCPIPmPPPPPPPPPPPPPPPPPPPPPOPPNPPUP P PPnPoPpPqPrPsPtPuPvPwPxPyPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PWPaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}PYPP-PJPKPLPPVP&PPMP*P 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 PP P PPPPPPPPPP P P P P P P P P PP P P P P PPP&P)P$P(P%P P!P"P#PPPPPPPPPPPPP P P P P P P PPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPP PMPUPPP&POPPP'P 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 PPPPPPPPUPoPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPP,P P P PPsPPPPP'PP*PQPPPPPPPPPPPPYPZP[P]P\P]P^P_P`PaPbPcPdPePfPgPhPiPjP_PkP^PlP\PmP[PnPZPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPRPPPTPPWPPPPPPPPPPyPzPPtPuPPvPwPxPPPPPPPPPPPPPPPPPPPPPPPPrPsPPPPPPPPPRPP P PPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPP>P?P@PAPBPCPDPEPFPGPPPPEP 0P 1PP|P}P~P?P@PAPBPCPDPEPFPGPHPIPJPKP"PPPPPPP[P P P P P P PPNPPPWPPPDPEPNP$PRPP$P{P|P}P~PPPPPPPPPPPPPPPPPPPPP PP&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9PPPPP:PPP@P7PIP8PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMP PPPPPPPPPPPPPPPPPPPPPPPPPNPP PP PP$PlP&PPPPEP&PFP&PPPPtPPBPPPP$P$P$P}P [P vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P PUPfPP$PgP&PiPP$PPPPPPPPP P P P P PTPPsPtPuPvPwPxPyPzP{P|P P PP PP PPPPPPPPP P P P P P P PP PP P P PP2P0PPP7P1PKP2P\P]P^PPPPPPPPPPPPPPPP&PmP&PPPPGP&PHP&P-PP$P$P$P JP KP LP MP NP OP PP QP RP SP TP UP/PP$PPPP0P1PP$PhP&PP&P&P VP WP XP YP ZP.PP2PP3P4P5P6P7P8PP9P:P;PP?P@PAP WP P PP PP PP P P P P P P PP PP P P PP3P-PPP8P.PLP/P9PP$PP PPP PP&PkPP P P P P P P P P PP \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 uPCP PDPPEPPFPPGPPHPPIPPJPPKPPLPPMPPNPPOPPPPPQPPRPPSPP P P P P P P P P P P P P PQPRPSPTPPPPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPeP P !P "P #P $P %P &PPPPPPPPPP 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 XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP 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 PPPPPP PPPP ,PP PPPPP PPP PPP PPPPPPPPP#P PPPPPPPPPPPPP PPPP PPP PPPP P PPP=P>P?P@PAPBPCP P P P P P P P P P PPPP PPP P P P PP mP nP 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 PPPPPPPPPP P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P PPPP"P P!P!PP"PPPP P P P#PP$PP-P(P)P*P.PPAPLP/P9PTP0P:PPP1P;PCPVP4P3PPPPPP5P6P+P9P4P:PPSP>P?P?P@PAPBPBPDPCPEPDPFPEPGPFPHPRPGPIPPPPPPPHPJP,PMP6PNPJPOPKPQPPPMPQPNPUPRPOPPP>PwPPPxPPPPyPPP{PPP|PPPPP}PPPPP~PPPPPPPPPPPPPPPPPPPPPPPP=P>PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPzPPPPPPPPPPPP PPP PPPP P(PPP PPP PPPPPPPPP)PPPPPPP PPP PPP PPP PPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPP!PPPPP"P&PPP#PPP$PPP%PP?PP&PPP'PPPPPPPPPPPPPPP&PP&PP&PPPPPPPP4P5P6P7P8PPPXPYPZP[P\P]P^P_P`PaPbPcPdPPPPPPPPPPPPPPP$P P P PP P!PPP"P#P~PPPPPPPPPPP$PPP P P P PP$P$P$P$PPP?P@PAPPPPPPPPPPPPP(PPP!P9P:P;PKPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[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:P;Pxo>yR(P[>hR?A|bȴ-y1hbQGԴ;c-65R3VЮ,~D)(;s:Pc.sP% V[%ʓq!~[Ir{tD{aۘJv+@sJv },*s*h6~EϻYE wPԩL ywDσ13E24HD BmƵE7%yT {30p$jztt,$p=6֘ $U$?PAr T>Rqն9CF#q +:b.ƢWiov9;LfWH26w4@'$=yx_Jw#շ+8zi2[? n嵔A&< ToḠSpGhI! u8$0ݭ2bP6eN>[1В0 B0XNg\m~Fxy?Wm6"j1HQ9({Gov,G"+"(=n Nm)?` -׍5i!<}]P꥔@= ͣţ`6Yzso~ъ`ĨqX]u޲uwn/-,zO'B~a+p_z[&+,9V.$o,xzM>lAwyRء}32?Ӿ{p[hbpp㥺$4c^wk68iU&!:ct0c.'&[l14 Pb?*qMTAKA320ַ1oI}tux !_EnheQQ瑭EqEZ橑N}/ӡ64W?8Mqs{}2G YvH.^{a7tU>MTLJQʯ%B^ <; u)eӰ<%Chw0=~tG6:h`0^Z(SQ#vЄz81?Gg{Y!Fe/?MSl z&LlBߓ`7*[EN:33+pS\+U!u iMV)zarr{J珘WTi;Rj\9դfsdj/2'61"+O#ýC6 P%q<]wARkD֐ 5oܩ2$PkX{G)W !\. r]/$fuʇIh#Յ )ml2'cFvxl|"f& FhRD1:G!N ,ёA>I^$ -{'sQl u *:Ix F30 Q U; 5""PM·O .nyTNg\0tၟ3>媌pBʸ_G/gI')|5ҞXc`ю_ߤ} Vձ%'r1ѧ3iL 92~s)?/zNsjCp"$ؠkXqnzc)}?-;Yf`l_i }0,L2T觛`YS ι: hVxP`\{IN@,<w5@@qfĺ٭,:ing*W)/Og$]{>$˒~DZ,+r G2nZV}VXp1?E 6y_fisRjTe7"Ю;iy~NfթJDoA #ƲN+^6sMTwnߜ܆ɲKt y{Ol^p^ s)-с4ԫAh{MWWT&Q0y 4(KhNH0(ޱfΏȃW/%c9'Bk.xп'^ATRw׽S,6]omE1gn0Jѝ7M6<ݼpm:MSՔ]VvbRVlȎM ,8oSuA8yQwB:o=P8 6 !L6>q]`cd_5Ջ\>"ksܲSao( Mڃo8ІV1q#јx^M6,c@in" dz.߾at'Si!÷uܬGH9Laeէm[ؙ #1)K8h7t\E[LMp7Tڌ(n's-{"E=:˹ t X# |Y>+q\'# h$WqDH"8uB$5)vEpK(=LsP'UIXN7aX i.Ñ__/.]] vgL9LUIoPT2d.l~)b2oZؚzH;YWffΤ"?brƂz=TUݜe#h5IJ*5+VuBIxQb hDM Yc g-OZtc&y2m+-I.hίbpWey0:5qiC;6TTpNUgH'" gX0jm*Z6&~B!sގBGs?4Mp`Z䜼APT;WVȞ 37+Ϗy-2NNlSfczkk򠖦*Bi{%9ey>eY_|Ĥy90b7}YhF%m@ާ 8:%Gjz33"6.=pܦ2ᆢ3ZLQ!Lfh¥Y6hیك7Q}jT]Vjw+0kyU,՝.]/)0H'޾U=}xZ)pKe:ݖM ,'HN+[!w|;qD*#nX_?_PxM,|" 0N)Q&*QZX&'*zꄿuO)qAvV3 0)Q d67%CbSa;Amźeh [uX& 3S -@F=,n6vAK+q<{A!QfiOS kEz"St<-l=L,a 6Hhig"Pnda>z N@ b|+giXy6f*|\1Ҝoؽ_~ӳrnv7Sn?+{Qu gd/'L5ȂFOgb?\{Р}1Fı\F:anEM{&NN'fK' y)2&*=獡 _ѓIvqy=j.*Ʃ2fXI18ʞ79W@u]3/)mGbbtкk:=or2C/SD1Żf`x:QHi erhh=?r܏Hm,=[-ֵV75uAA#%!3N<Ǽ \ݸYĒKp荭-?u3?_gFcy.EO>` |#*| ӞM嘷γ]XJ|UضZb'gurM;$ 7N rqA՚=% mT+Uq#Fx (rE!=/?9Ly_Yxg Ru07E(pi sÓ9Џppj2;B>$W^-5]` kg]['PYx@G;Z!e$JȥQiQb'z-?kʼ$sKM.<=QSwo'js_,uM(3JZ)( 6Y) } hU ֎FmAqC$Khɑ@Z(-o EoXF{᧕<#ed<,R}dT>3j0d|ċU$69vwA<<s%k g[_z҆8:=o:JvLԎPFzcV0k?fFbSТdZJ0e%O')閺FU" _)J>+8\~/?7|<}P`>: zl#XܾKԤ[ )|eT>4hVm}C亂 /|4If4^ӊxnhhI5]ԓ>.2E v.ɜ"4}J:sBqgUvơ0Hwr)Hʓhqc< {o(I,L|,/Hqz?@Q,+FvSK v΂Y*MW*lÍ| "]Įq)`߄W5#~o!3[j}g|6GD3WMr(N҄j!aє{7U{۸w ˠ.@Ht-':gM'7|'W:VDIP3R=RPePz}+dab LA y5o~ JFK״Rbz'ަ6j^DAXdm R_ 1E v4p7&~3>܎v4 ս$ZE;<8&\PȪ|Q7ʾQ/r x +%&GWXKYɁ?G|հn KUV].:jԀ(_+$fte iIaM&ȏ=);݁_zT " c5TΤv;\%Ά4)˥`$}4Y%&f0R{]gFx]Rn51IjҒ"M;@Oȩ3z,UskR[R^Έ\|䥐xrN9+:*mb sDčPRĭ S}^ʝ{kytOm:QAeך%,rEr݉ћ"ExGlPYF1"ղh+,=ZZ6>'#5KU'U=Z*L\ Pv[|n9(QAF@ЇMѩh"W{w`梄 ){D'^Vx_BM"s HGBέ\ˌ 7!yEj>d R $<?Qc;,mzfPL=*RMc{T[=_Q]cڧU988/e1cBdIp`n#W,ꞵ5R5՜:u~|V2\>3A Dgf@PF&%y"C )ݛ]{ZQYM(z~ I ҋ=Ir5^-ɇp3Κq5(c4;߻m>d+rG<=ɀM3N6f}ܿZڛ)=b,BYc=$Wk%iס)wJ JYR{ۏSDgSܳ[ޏ0TEVi|_.ayNni ʻ ,n9Z`VWܺ*xݒeZPr_Z6[b{2\nVUm¯_:M"Bҙ4ɶ D&{bם+Չ[85W+w SsOax%/V8z eKdžAJ)w$}J շj 7-$o18\Eܗ`s I՛A|,M Y|m*G̗N .rly&X+G*]m|[dfc3UQYњ= 9gq6RG*.N(Op öH:/Gw> /v5Y|+6vtl"oi; 4E %8r~a]qfb{G=G-[sj/ A92gMyrRrk8:0f@ RՔ֘qlb=H qTRgR:~B%6 wum9KKﷷs7;^ ,l8ϝmy!RONVɛBrȣnI{#Z јj0&06\詫 KӹfVRƽQt z 9bp諍\mSҊ_lbjF^˨WݨwY|~Νղ k-d8nBx,)^XV+Grղ[ɯ޾w`eQW8Lʧ\|*446XeWByGkx“'F?߽92Ƙ01 )^AڸaR'd) mϪP*LxZy#ˡA8aGݓͮ)qR)Q^^\⭐G/Z4#[Z(wUؓcW&p >Y Zo5B@}囋iE$^qd8x m+SЄكI=8|l$2h;,Kh)&#ƻ Һ+KMAևf-qKSS^S&)4uJz''tf88>X]yC?cB 쭧R p8 "=tHp|*&Ll}Vs?d9p6#E؅b6T) `_]a\v  BđR+DAŽ$32-0s$6jxlEASj,l8ʚs,<>qܨ/E">@݅ ϰ>:7r~ұddտŗ/Xx65h} V>qy@)/'y|B-vH+G/yevx/o53A?<۝rueI|'4ߛZ9EPq<!  'naw*6덚mSKlƣMl)lN{xK ZW CmkN.OUk-5rQk$Sؼ7$nvt17Ŀ: ܩU}xcOq8r',#9C@XO.#&;e.,$ꤡ4f8&VtMhծ*DҒƔ sQ]>zVձ+A|~K[EQ'UCeHloRg\*f\BEG|j;$^E ۹zgT zdrPzIf@AS'2T PϴG&=?APw-|d2NR"*¬#[Nvkr.*YBcp\ӇZ[q;}1Mk?|;bxy1iꠉoUJ$0z4'Ήf'd12lHLȉA.6ehV]9]^,kS 1noּ ^04^l!~J}Uc9gN2KP:`P2u2DK`Qc pw2(ܝ.n{$VW%$p?[t9J}#5{Ũ{w/FR[TȦܑ@W'/\X2EHek[Js~D>^{bV"CNlQٖBc8oYUE'>2߫9pA^{QUFg!3w?[1v8mZ N.+Wl+"5Ϸ~ tAUƅCeiQ9R٤Å/yGSr*D d4?8w]K=$G$ +GDt9@YM<ӿ6$ j: ħ`ϡaȂ|Mơ6!RΦ~BW*.F3i$~n\r谉9EӦ; "&I+\.Ы5.F34h{P9c5ģ6IX^@I=&{Xs_%d*OP!I&U/XGy,^gKN& 6@!֑,)$M)KC9 D-r4^YIM_~NDC.E*, ,cәwX1Q@ȿx{ ۪:~ҍbWy`0 P)V8xQ|RiS/5&*'d^`PV,~)J"E^?u>V_Lk߱_ZW:0h+ AuJ?ShoaoC\W{^b~ . y|'iRJXʞ8XDs%h6CX !N3O"RxPno4_>kȋO'M1tc[vH]36E[2UqC~f)t\ō(Y`EӘ` @$c6C@283(oe".yK 4RW|j_W+,foaZwgjt{J蒊0Bz%cK?DEt4{ >͖j=$Q^Z_GMu0+ -X@=z7)u#['M; kbdmli@߄`2p Xb>2x$G*[:k3R.N=m M3 /-0F|LGfCЈ"~l,sb߻  R0Ρ)F-qcŠ')+]v20>ROvnFv@eap_7c0:4 7CW#uu ?Kش˟%'%pׂ_21MY {:Ƥ[1"2Fzflm\"T ׆~engzi6{NQxK=ЮUN+,G3\[,DUӭ ,~}HO+dθDScow/_>zĀ~k7}%(I@ jK{;3o DgBeӡ' Dx3dپϜ4UT44-ɼVCl%nSESS[-fŏsa݅l_-m\t6|R\ pM<ךxE59~iXU`_ av|̡̃GNO*q4WՑ$La'`jTV{謫Ψ Hy*C.pJ]\mE#p”UҠu뼗.y>;k{hr:>Gba}gɐ/"8b|щTا)Yk!8ϩ:DVU򰮾yJ=!t}1 b~gM8n?w{:ԓ-dPetGw5H(iWrfp$ meoUV[9^KhRk W As_\H䑡1x]Jj#"X~tw| qrl>â_Hp 1CQh }>%Τ8/ Y tbn좯M/gܺ,T.buSéƯl,&-Z)) :f{|qZ45d92..̚`_]q(wXsuޖ Og.ba3*랗l4$4,T$`B}D)v"E xi((>_IV}ɉhO \ۧb6^a _iqG\Ux˜oJNyA4{;\ӏ% rAC SJ__MC@><ͻ#GQʶn?AɽK4FP#DH5dkt<]_uT.w`rc>EHblȷq5l"ߺK{zƩ0Je~@CTvW;#nFh[(6pjG+Q8vuj%~KCRvZE!p8'΅\AtmuإDRͺ\uӯq6Gw1* q3b[sM*K?]_!Q3dAÉ_J::aEچ}4kCQeDтi`]'`cEеf8\=Yyy0veo'0g5)#1s`\%Q3SI ]vV} CDK8 JZ]x}NUCTj]k;7?"h[g[i")ϐ2:]q qdHT 籝 lk֝8Ytuq~^Gp.֊J=%:Xv 9JFEP\'{ObFћt_$痮St%:HU }Q["Ј$1#a7r+׵86JdSZ "QZk#'D)ƭsFegt%&}Qe7-B|\U q ,Fx:Am2L6KJ[W`#*}ݘl4Abn~d Ͱ  ر(p:n*Q$ cȳ[TBOL%FuBY%XT"\ b jP7Q5> >HɩL󼯾 (c%n$yg%p0.\Xv,zߝx@Q.6UV_hͩJ /HjU#'}V PDeԋXB0&9v|3k[D09&fb]!vUHⴿ?Um)qp@b5b[ ǹfџP_pF-_2 pr|O^ԟvht *Qi Թͳ`=+=EZ|TPF@ 9VfJvUNJ?=ia*lZlk6u6 ݦk!qq^b8dGktoD7 |0r3+g4pݎqpj !G%IG=)6Z0s ώ}dmu`(!?4t6Y>'kࠐx=iC-\5l)qÜAbfOƞ@fhiԨ,tƞ.%#,=2wC˸Hi ͍UmЋFW6%ieo-&j*70W%UWeÚԌy%]-]cn̜P([[瀌a?f,j =-dZ 2U?T~P/lDPt*f,v%GqsH=s"  yX`?X0+ECQP.+Exz_dƾf`qƯ|V]]ւ,d0iGeX)7؟SL_.6?4*[ I}wEQa ؤ$ ܫ7Nfe*)=j-Vdxқ6C.DS`F/<БG)e6 Ә(sn+R|a*]:\E&8j.:n0 2OgFM䝇|43MkKF/gTt{7 uPlA?gOY3&!FMOry#hbK/ 5+ঙv?؟gVaR$퀐`Zif90L#&+[2bV,@٨|G,ȫ+4k:80v29CEi$Rߤ )X/g"<7 BLGu%.޸C$Gd /iC{;fEfb&mfqt7kDWQ(uz!͕wi|aE_1F' P)VwWD_T!"LUcZM ĈĘ<{Lpƕ 1ѳ==vCPOrt=` :p N޼V l{r^.b9v]R^#K,~wYQTj/()J1^]vDBhKd\t%y~zo`m1%3}gzg‰B4뗾 FUABwF2`7(xG|BK'i(g[dW΍6Tg[?En\2nn{j%?p?zft<с!JEN_ ڡ;ږxv/cMCX():OvfH/1>đ=5ݓ&J$UH+BC1j;]3BwP~Xr6j62AΚiBfS% .cУK:۔p7#i?䳬4fEa5Oa0קּqh%k[Q6= vz }Ac͖U31/-T5'w( 7V}e%ģi4k;&mMh@J`;vgT0Xsx;g3i n wx|pItjTkļÛ%2)MH|P!#i1Mٌ#N9I-V~\ hwIIw֊kFQy*@ /~pM& @eZkeBBq8'4)%rJHzJp0 mȤt`J\,uVN-Y[ПqtLnѾ(`YLBG2_%m`I.&|,՗.h:ilL͎؁`:}Acra"-8JXxMƝ ӄ56 Fdɪ[J}`7o|ؽ@`1 jBP<Նhz1;`@cQHFǪ߷T6OŻJTW6DAUY6WU~Nn9 Ʊ7 =T>5۬9A_r>]>-)9ҥ>ZHNU3pudj HjdCL,X:_hVS1rj-F=p?뿱HC<Z,4b$ʅZ-V*Oљi>~Ca0pbD8y3qC#،#mz&Kۏ5-;eG#P|R9"B+0ꈨ ፿Dj[=eODTWe"_4D3 \:\A:XZ 18hM//va1%'vzݕ]02_6E+ ^Wm}%eQh2cYwWоMr4BJ|ndsqd'TC&$ch> SӡsdpMI˧U ٲx#(-E_e4lay+j2d1 Rj&zˡ0o [{!h=sK uf45x<\ 6UȍuNSGLt_Ntr9I.30PU7?:z z|e%3Vƍ/ Txj~pv@;sL;#ͦCKI9 tk !]Q5@.jY&fcQ|` )M[QI* 1?sԓIo0 ouuLv-qsSJR*ZʶVޡyLƟß-I8/n8V-IH)r+7Z$%wRuWN`DNco3&xJK7hbL½R<ߍbaJԘ0:D;TPcM}pЉ̩쨛A_C|* "Kp.Lf|ZƷ6Vt]պ%8:I_?7Z 8|bR `|#O]d߿1k0Bh~i9׺-Šj﷓=& Ӊ}weRB' C&xܦLP}EUhtd;Z =/MA efJŃVFLj@qAU7X2Q8Y'Ӵ^bYB {ojS2}8w8i4%P%MYjbGC0}G *5)Ze:g:P#~}C'm+ N.(_B3}9W6rSU5n9sCA`KY!A.K:֏E:(cڹ'R߮$8^]gcA͑">x[UfCn\ BKhc4s'Mu[6Q'Ol 5qҧ~Њ1هq$*gIǽٔBp8L|a(Bg&zOn-+Z|sqIHlJT%! hؠbq9 ~f|A]KSR72aHWRo;UQf+Eh>[/uWn<- V&UDͦ;{ ɪ%m &O@en Np.*3Wg^i@\ $Ѵ>M z*~PIhQqJfkֱf؂͂tJ}OI[d0x g4OV9!g Qx.|%`7?N sTAgtc#("؋HRxO"fx,ouq2 ^ v]:ڣ=$I9a `\[LHG'}h\3oSKQ;Mk <5ll\Ͷ(=)۷j,<~W6eyok+X7Qg>&Gڅ d_?Ǫˌԫ~m1m~e/KgS{ €]'s:g2IWijӣL0Z!}yu. Ci޳4M@l?7@Rec˧8 5 F`3 |J3 "Y:p SO0F|’^褍ⲸD3-OBnf7#%5+yTX..:'aEn(;Ĵ{X #H!\yStvo[ C9T-(&청sNU#FZO` K=OI4XX[*T~~\xl r0S/#= />}M5>Kד烦.^8۶E4?Ǻ W .qJt1rlBr' xTgZP!iH{EF2>O/x]v  +:FBR4t) t7cM{r[ `GIǓDQ]C-!#A`lG5OB_~LX$t ь)нD*d;vE!Mz(索t'v֕-dKwJbTӈ&E~=L;y٘+uػ:ÜOJ7a]IlSL D=?GB, -EЯ)kϼOg =ǎ49py[uSOT.yB_i߭n[,`'uvj`c696#nM5r8IW%ED19kt^T-_yP9ЙgIcT#f_&Oz Ě!X6Y0.K-YC'_gxy϶U8&Uy14+<]Y<7f꾕w%a!p!ȼ|u xdwq_$#W!"F[s'Q*}n2IJļ!ѱxk=oU"k;4 YbtK Ctuʸ 0TG9Wŕ46 wfp'#@| 3hC͑yw៤ƝT`ˡ!U]ÚM㗄t*~Ƃ,XB7ܑ_`E?p jy$I~矄@+A[ČEW0Z7CÆp)EbH:0F/턅鉛Oq VBRH/V.sʰa7"nA`P&&0"x3}+V' 9-+rA>,xX8%!6~< [sw.]4y}϶? ̊ ''E\u}lbkRoWub̀y-on}usع5:I.k&o~8{I,+aMO&ϩ}e`ld;7[n(tE&kI.r߁zq񮸧xOru*yFz?&˜'~󶬩\|5}w1(}Wת{'/|v0{1qT )@wo%DF@ RLb?&&?{foRA!n9&58A*LRЯǓH|Ss=*Y!R%{?KiQ{YW95f"WnQվFfT]jw~(bR;Rۉn +^ Q$I) Kv8u#!  `CD#g$yh`@D::,sjK.j0zlլ1-!gw&Ө%π]eќFϨ5n"F43,d+4=qkG4K>Fxup9$ /F~~MDzM0cC [&85ϿyÌٕ  mq#\t8~޲~Fb g=N_|>=9;%n ^x!~H-ַPCRZv8^EM~1"8sKݫFF(>K=zҒk g(ciQm\;e~X_. s6mqBz9QAJl TW-_ưҵlJ-<ݬ*I$btKMyT!ky&I"+.RK!ӛٮS/qSP̤UN%9e9wWap>8w?$JKQA[^J!TU9<(N,Υyf|&TUg'FGA~cNgW NEWVh/v2$s*p^wn߂`ѻkW_Yb[kT#Rs#iSqlZTeV`䮃fPR\C@Kfju.^VJPX(mH qƗ]K-T% 8L! =`<<ޢ^}(/v5n 2[*Ųk{ XBTVE,r|S@If~Wt3̣Im%d)ވ7ŘrTQ?K)qVϙ⟗٬QG R~\i^W7CΆ^bxE $|4̿  .4V-!||^a"%G2r Goa+xb9im]g$;i%D@ZX'?- dj-:tOvqT"ѬYzk[kL7aYVx݆ 蠧Xn՛;75C\9,Yp900&8zm %@7y"ϵ11UudщbDQ)SΒt q16ƽ}8fd8x1їK <~%+k ٔGMSGC]o/џ3)mkZɺ*ʚqnh,)&ea %K_6`Zf/|n ;Y?c~)WV (."pFd'+MdwɠԹ T r3wn=1iI3%քi99q82ʗ'2T |0,`Ee"嘔훍Q;Hz bQp7:a95NT&(t/B (k^Yk@ǛAiHxH`VeH8U T||p71)zۺ>Vbʖ ubg8L!J2p;cV+b9`颛5Ko<{{p; )73)x*{njƏS>è,֐9ߥ5V0'S{Y¾^I?@6#KI˄K+-/|>e]~Yo(+x7"&f4VRQ)YRh`PKoٙA6C|ܰHq=T5ïW+/e:u@7igdydEgU|GuD 1bIZrv/g5U!]jN@-Í!BN"JzDqOǔFeAMyEF`WIoIJEhp"pPh@ߞ@d~ͳwM C#X{b^|W3eDIkZ?W`KmTm Lc$ErYi^D৔vtΛ*?eūS3m :moD{IE$(Ň? M:BaC't/7<2V߻5˪T<:*FzʢjxM1B {>.E֥$7BB>&uoFW UA"KXОOVIo(d m`Wv,]kܨODmM`RM0kjCe9F,%{'acY[tjnDnʔ^w^1,!>F@!Twgh}lu#ӹgtmP~ NR3X=vB;> !L~˷ Ak%G~^@~Ʋ;Q/c|2Z+Y p6J{;H$"Ô]ƌHĜ{<[M| sS]Xs4.}_i'ݗX&X$syQWl];L. \;Lu6?E/&o~mU؈fM `S3 nGg:˼(VoRaL0[k/=( NoM-GVah'ewpc3z *pKFZ6xceʠIMuEx1z|XoŦ,<cdX=4A.,gq˽{Xݼ9ZG;ZNo *ȡ =b2P"[;<"Fr)+Wji^?4ƺbk8)>cJ&w)bӟ>.㞒O΢P;wݐұ+X>|0@Q^l(O'uY f7wiٸ"bhrvw9 –F Jĭ1=:`&eh:ʋJ.Al +-4 % ;\`P8f:Apc$j(Xrk;H|t(j|С3F?!.DƷk|0t !.⭂˱o [_u-Uwo ,Ӽن[nAZd9vun<bHb搲, E]XB$釪]cTc>LevFaf6F= hV@~j88;.Fo7g绝+ " ,yftݺuɌtRlZSb5\!εp4A48FZP8?r[ c>?~\{. i:p$X!˜n-4Ul_NM.Mj> \kKc7(/dB}nUU6:d2txl.$_[_oeFNmddV;;;|p4PPLb^Ez_\e:_ad"ıN2$$:}9[r3ttb<2}OhDE<\R!Md Rrf:t*#dJ!^A %%ԋźbS=c1хZ/)v}DOFA:#] K4[ÏttXSk` vGRF_9AΨ;n9D-c{ӽVܭ>%d}P nط'3GmU5ȹ Gņu7=}dəs&䪒/s!:y o nhCqSP8ܛ儎ynO뙰IYTo g6Ԏ{OA_L`H?IvFg {&Z}7# lfKa>f+ cpGmJ[ oeQq$WOoHs"Qm,š-m lJۤɿҶ{O@.e1oqǪ"y#.:ʷC`E+FTyy%ZE(ygmyamA ZlHF\*h3V%ː]K˷X[ 0n 77[l]nnLQӑo$"g@()ݺ`2py!3{Y_ZDe4 kH~^@fYh^㗅z^SF>ɕ1\ R.^-0!W!]* 5jXA3JSV`s្Ub!R_ L.sev<S:<:I;~&ԮPAf^$ @yExH/&p8[zwre?QpUlkBjeRчYcjӃ f[=;qmmoB3Hw5M]Yu7`Hz{ΜVX;$/hiЉ{{hJg^ 'c SG.ܟ7r՗XSScŐ6rNt9Weko3< C:A=& |e->Eu |*ѪMh^Vh~*:|Q<},WR؉ӊؚۆ7踃`s#W Y6(J0ٷ Gԑ1yS 8˩9ԠLk`bi6x'6"ߪ$+˼X%v E6vR]`Y l'28rp :H"?3\5 .ߔ_y"p }JK7" c`R*59*c`aKnEƅcI ƕƍgq|岰H; =jS7DIK3JS}ݹ)=WHr}Dfob(+Tmh,,G] |z& 9~iqfjotm,3[tLn,㗑7L:7c|Š7  *3}Iq 9/TsZ d9Z45MCA _B|i ʎ2Pbָ#p卾 esMV>'ɗ/:сRxtd[Ccҟ)@AꋣD;eAj{I'+,GpH*HI| 㶜 !{9cX񳲔9fƐo.Z= @R"8ұ(t\pR1A=h O]͋q:%%|+u|򰺁W%Nfá`>HdB!>';c όcq|A(xʣg8ł{CPB;JT 4X^Oxw%rEH  ya2&/K x$グH0|̞#VG`kG<&a>o!(a/j`Yb$s)_j'cŰa-'2"-Jπn?O}`_?wZJP{?XWIWD@^ܠdƒ ˻*&{Nh0G}WXs9=p-:i<&"b#Q3p)m_Wz^iqɴOt#MyO#堫{# Q+4΅cH[@ ',KuZ0%T$[Ulﵝ L 7 $^ek VSzTz׌?OX#ǧU=8xHk7A1{Lek3]= =W%3iA%f)[W@RΎ=7/oO.e($C*o&Ts 4j!gW 1yଯ#"[eīET}#Z佭@d>;WYYƔԟjS+-OM^f@ 46p.ʼn~^l>2qOѱVkB2ZA\eJ2Ӑ3TsB(Oք|ϗX}*ky Dq˃OݻHHʥ=Cw +m-2 l\ۿinw!D?+l!$ #:S=/:ZrGc.Ύ-z:[9aK]*F0qFTIoV>&o3oyHȕ~! SYUrtjeץA\iVY5svV#Tk=H> @d@`I?4n4^^YƢZM`NHMxgr8[yKL\4SLhN"m l\/\ ۍU3P>9`Uhn/E s3GZcIDMjɺ6J:'tpj3SO{CX.c, |nT(\F5NG W^hn\~d>&6:!)gݿxĺcs6uRTH P2vqfgVת޼qBQ>+/n:Kp`r](Uu|*_*|\d # gOQ.Hց'Ptp|TdZ?tdf4c>qJn"vq\Cxw!;ˣڸ29A{77'sc5&rϘ d Π0/v[L׭\Xz ʟrƂⒿ !_^^YT"De1f 齀?Ud4Jyw)x7v"*"j>C+u$3߆EU[$\hZ% + *3׌ 3Ñ~V~MTl#} ؁G66Hv},>8ZG,U7y @9O U~f1j!N%Nt(dGA6[ N{V*ws9[SCV :*~E0֖Ƨ=@]t0eO:KsoToSXCQ~5Y;9EO+YsK2>Q2%C(Pgq(cK!'"zlr!LXȈoϏ5etXLryi4,53!,'`D2jb@'`B7Om oAj[1'FBpYu їf[j0J wCiKթF\QOvHRc +EO NwHJ aq$Q ]rѺ5?얶aA܈_*b#*4h?C~9HG)Y p}b7ˮՉ<)9ӝԎĦu27`8-|F9p1xn?=J;[`*]֣ k_hV6Xp[mmc+ӯ->u0'*Ӫ\>>꿂i{&S|_hyX\=w35L䵳E=I̅ TާP7:E2ǁuQ+:jc t$Lw{7$+Urc?]bGb %[` ,[䢕Od+"ϗXy{$y$fdﰇ{@DuY9ꎠp]'*5DBkm!4C3h`)(aX-o0doB1d6YTa]N[ޤVgQٷx>vj${GƊ8=,WkH[UHܞ i9Few1η> [p8ȣp3'gf'PNKl2ZCMZP%E+s4t qL/Jv} y*6:,S+b: *]`c۪+U ei ظۜğPxe#fzV1OS`EE3pJx(󝭈=|PRNFyiW"8R*9ňdf{b51!2$l~ `E";l&d-^RrvyZPˉZۓf/) V\6F%QK\uʐ`a~4ߣz+f_+8Q1YKm)#KpjnԌTJbR1$[#Y$)5 %{Ʃ=&sN(斮"k_в}m@ p_ CE6M?=Z'3KG^jQ\=|/E\ΐr*8MK UCZ`+p~r4 7r QT`<[;-P38L`0gggC3 khx2d+Ɇ$*ey}WtjD^A&M@䑔u䯻 ]˃sC'Y#Hؕ@Ƈ ~hTX5ihtCJ3#{:QϏYg%qtׂA2% skᬽGݸb.FԴo:5AܽuzweZ8*tn5[7YF?žE(ܦU[\ 9_/H [7ϫ+k؝Z}嘍BlV⭣%oOn1nNʱ,l{r3=.>Hv2AąT [AOe;ch;&")i1aXPP,v?,tLI*y:87{ S,[+1צ4|Lbc)D"5B3Wu6~u3R?u{c=guϱBnx(e!ϠUc+/^q͛ t^YmMX [ j`|]*)Wr\ΌE&#xukU$בv70AI۬DI%vϲRZ א zIYeIQqBedXNt!:JlYw! bB2/n9+۟a2gCcޝB\sBPު B6 \|C{ ="iiTC뚸* qF Y|*f1{01_ŹE& }y) yZpp=hʸp9k/b $Iqh#ʄbS3gcTI+MYB @s:Bph^0ǗW9jjY-؛p^} 5xwtexH k yx?']5A-_N1­,axR$X Љ;м'u  &nx&6:z@~N`pR6>Irc)VQiZT-LFCg[ Ct1NFs{Vw yv/xkAuLv2WھaW`K,lNFVd| j|I̪vQm3qq ne~F . YT )%U Nz QעWm9| + d)oՃjds"|r]xn7G{(-Ҥc2ngTW8!LTyיruj=0a! |sٶ"@V\7u֥,X`e&xemI(]H'W Uo3Fs@*jF:=adڌ! U,֕yqTl)Vsf|p5-4/W9%jPơ>{r [i<,K%M 8<0: |o|'bDQiRr_u}?܉J[ ?_MD~] ʆi4Ө6.:`bJ9COb)CUUh3PrUq9&UHX p>Gzwzeg\|W28@ά?|b{\K._d(;O$Jb&z#;zu^DL{8`ARdyXw=o?<3֧s!+MFۆ7߉ -- ~f2j*1AujF.E|r|6`N@7!4.5k^۴(&QDadXW;r]ICcS{^0x#Ae#h/8CFA[;յa:M3GBew*%Z>y_GR&b6|(OZNij'\cr7ݱx+i.F(N, R9VBT1suHGD?؛Xr#7a3R,KjjM@H;̡\A[^u+^M&Pb_;qE{QQ٦iDծڟ& I!@ }lubQM^qw8N7k?o5ZxET;vLUUx%m$,0GSF<]zn/y}6#G9_GL9 l`B%6껵" 8@T=V7ف,nqmT9W|W[e!c6Z0UYndpVeJXRR#A0Enh l&CX2ӘhAT򻣵a$x/m˘+;@%ν,qS ߳2bo]2ūp-FM Q@x~hI1IS8'U[P6}  Xv$c#8h2/2iAaX|:lAgdz;zh3PLЧ 縄A]J'[*1̃Z.N{n-SUTh8d6 褸'$8UDaCG&Md)[bw-k=`Ċ{MD&9|Y0 ){؈,?>L͙B FTL$/):MvE?\픷d@%j00m!97)<0sFķ3tCgLZ]~ M="hǀ \9"@w`'=3F_ThkO΄Os,z)%N;sp᪩3دH:d.w#_[0G# ĦKF0vN V4jH>xj?6SL;rI.'>+%-dVU yEY5>vXH]%i_,%WծPꚊ+y.yVYxI0v;)>\X&Z1R|G˳]f( ,Х8O0{*-lH2Y~2,oS8t?nJP< _h]bZ`ȳ&!Vz}J!/=0j&Ȑ >euHYEw+fRX-QјN%odnY2OW Ryft|EGd  ( %j^ѥ~aWePQ3&m6Oq /팧xE̽5|'y j]}9yяauAu%:= fG כTgĵE(~fy| >s,V=ު oԧOa]Ψي#bOzKk a=[ne"C%ا(͘3%VZ3[sfaj6 ?ǀSyVM$h^ K:᠍ť0хuO7L?3V1rU@Fۗ8+(PT  *[uI읈;GRtkp Z[#>}< 15G?@qm+MTd2Ɍ+y(JBg*!4"9ȓv"e͒O`r/"3qeӊ[[n+;Uuƭdʙn!Bxh@M| #ފr#9R>FNDk-IKM\+*~ 2Rld/1ϹZ"?ʙmfrAZF*+ݭb_%}5# 5&/[M4HhE|&$5Ml{)r[%RU&'|4賂Z[cF ?=3ɹo!u0z$N.J KvWWxپXt oU+`!/\Tou>r=<di%xτD vf2t_(8&t䋞Ocs<56#q.x4Nr= XЫJ-ET5}O?݊6,S=]}9bk_8/:r?QfWsrD? Հ9A:fpKS* ~NrR_vq4p4Dv£fIFn?Wb?TXE1$8Uݮ🌣нeulϖSj̀8@r7ɥ8ҳjjN5蓯6'CF8fOvQ`1ZB&Z뤛z?40[!`rcs2 VuG=\.f :aꃋE`lW5I ݶm&So!SPҠf¥n5pEo;n/,l8UqohOv,y;b-FA;:%DlӟI75곍2NqY$f"̲JՖ.-¯[5d,;%G @rwyv]Dn\$OҲИʦ|)aМ|؅ iX# {{QʤF;5C,gZ+7T}!ntt4LW[Uo?CA_m|'u6!o42lF/槎~kpJ^.ڮF;'96CI~¡J-.%+ҞxpR5Ʀ*Fߒ_Z}7/Jlͭ.׵CCFRr[0q޴5Sޱ2zMr h%"ʘ_GSҸ̍cvé1 4Š%t5crPU+!~1h1{vÕ\cNp+f&'5;CL1}TYXV3 Og5DPIN9>#DqyfPTdJp Lu}QY/[ۋ.59ҧ,s 9ht:^Z, \.Zaϗ&Tؐ?0w-}͡:ߦk|1ᅧpm ʽ8 2Io-j/BZėj緮?==]T#M<=*hnK~qjx;;K:S&#q4Donހ7!Բ8Yqz9oIpAmCxNsR:m`n חeyT;[,RYu: *@M $7fcJ54lXPa0ۛmdo8oZ͓=.PT7Y? 'b9FW +Q[J3 `veaN;A0Rxw$>)`<"i OXk~o^maއylz)ߤ ՉoA7 -iG]B>WL0i䈾ͯo]ȰtsJ9kJı"9^Z3RJyl{5@rY`Wo~ik DAs VG5:96E1>sslSQ}t,-9g=-,jo!`F]Sr ھ^Lzj*c.He`E"Ӥb؂:KypjHPճ/_H#%S ˺9Ocms+zm i\E;?3ҭ6,V[]M 4@02Y:# e4!#T֋ٜTW2e*97Na $3/T5?*C(BX?ň#nl% 騑cm3z lV"HGZ)vMY0MUF—E8zVuky{~hg<:&S2ȘKt}i4(hNob)xYLQ@4 Ʃm^_rti 4j Nft|+y{GNh6Q“L֔б9;zv(^Қ,m)xRݠB°Z=+Rf-ˈDWa^W8~ݎP L|P2#軄za_ tzgiE3L ~rT+QIP% <%<^ީ38SJ΂VQZu;{"3@A琉a #ɃZ$;jT_|iySo<u_D?Eqi0\ 5nvBUOdP]u$ႜ0$ec,ө2aLFE_=&;P9<ݕ=}9Ihѹ}rxks̏b%Ҳ},rS䧣޸e2?bMic@PeBM5- , IT̈ !']~A_gW98Kص$CZ Zi;`Q[N |N`8Tl߲V ^mSЋU{bQ3yD ib4~H2{[25 [YG2^{gԡa#@S8ώJ!75fMeUҰV{qmy/Osq:=>l UCu8ǻdOYhƝMwaʞbG_K <}ns,ѧLL]Ϯ1ㄸj}y#"˺[/0}Q+M5NMj%Pp>(~:dΑk;.ZDUBߢp3Rzc(E͂PI)3= c,kޠp/jvt싓\5+s7][t/v7~i.̹FQӔ

>~C,5 &uN$.NX]HYRR ʶ 3_ˤ󹰗Nb]2 ~C@we:8| ٩Wz|U`ŧ@׾:c*NS̳mSy̯r vuT.Kݡ/1  hqd4;2( ЬP'G=J>Enzl30r.K 02{ 1cL-5b[o ;x}B:ihvox8!x'cEvFWZ"TVnn[yA2E50@ *?sg@&W6OZ6 wI6ǖb${ۑZe2A~Y_qD4wǧB=twV4z{,EXz $TA}3a6wƦa{@37s-T=bB^b$ŴhxK3xU%9M>]#|.,=.,SrYgC:& YȞ*{-o}1S()(e4[^ܧ}0m w0tKp"+!'f;ܐل O7LjvH9yCӍi'1%JxgeO%C[|lB;ã{t޿nX8T- ^ގ (E$<>ur(~ӛA m#,4D7.z'[iE|d~":\ Nsā~yo7RUdł^|?.r$7=8w[U~??3 b$ռ!흿0[Xm`qC]. :'R䡛~ G?_w/F:u2 Hّ){ d'62! LU-NCn#L20UXRhr!G}S={7qZ_~Hvm!mG¯x7D-Im1kA,a~I@ U(Pe'^Y&6VW=¾'-'͈,k r c#s\};͂^'9`(N`wQn2Iv/gq}' gsԸ~6vdB a_Ijf=JYrqڞ:Q[2ӊ +icqleN%mh`a^Jss XŢ>]G;68Ke.]Aeyʧ8KOC SfH1S#ops'̭j0wJV ^ۿwscub^둰bяD.cl֛Xj31U\? gv, ]#mVߊ Ɯ6ʀ4Rin_7d>;^aNH7[&۹֟a7vj' }LEw%SzXؚjJ?S쁤 y77*A=!Ä} {MR[\(jDq?%X!~"Ov?oa `PW)K=7RҢi*kXs " yuA] R+I8YW}%vG˘:A$\f]xɡ GWGxeɵVMePfJPT,ґY _@ Kr}=j8YOQb~\kJB *5YON$yl78jv Br~exxAk `oJ}([1M 07^4Bŕ" 3V e}jE=(~m=5d=~Κp%iERӔX _6K_?ã$ fE $U1q%RDBI:<.yУTQ=(-ʪst?> #+MdLt(䨰^?jg%BP8QS :1bg5Z/$d>}t\O T1<'Fm##GcJvcm KŅEt '[ rdH>IAE7TV>j`@S: UJ2M;oE4?H.A5nƶޝS&ŠA2z",ṕ+ŭ+r&QrψlT2XpOo Z~QCTd8 /U;H RqQO\HT )oi&":rC aFIw祄v ܇}L~j@\1(@Bb*MmB*HM`*HDCzFarlnHG({NeL$BcF!߳RGPRɋMLF!y18=^_7'<+RxU>2 ߶A^UB` ucmq'?3X}"[w:^p-\B(䳳[0 -с1>-,&n]cSB dȥWȢ3u,0fR~\xʯaNJ)(=1CkA\,_?Kbdhx\ƷWgzSeFʅZQ(t!_sW Î$f/m{J ޙ/ȉ @;l vһgZc2B/jGtdIHn*({L:*sgyfhw-n>|],)~.= ݬ )=L6.{ElldClP4sUB 3gCR-dϻcrA+1%9cVzS .OؑtO ADi%I|ˬEtfݵB'0  HFuKhan~<|+SfX} gOSQ*6 `ѯ=BN}bƭ #0ޞ1 `W5 p HR/ܩIZZʃ췩:-^sB(u vj3sM2q7( gJyvxbBc&A4QX^AbKO_-F> `$?c0nyΫHsxAq+_dC Hq9ohN࠺Y|ĊZej(?J2tQ 7o|Lu.YVO Z%ظؐL12$ -Yn- Y9m±M0 .z%1cg WB(y՟.;.dݶ[(],(>{?giSʕ.Ϲ3oP7yy㟲?$%ĄW!4!z>|ka6K 6{hW1PX[K;!Nz{ܖY"ټJ ?PZ^hdyOa ٱ ki0( rg,@ٖ V-:wA0?\T ]/}lZ{]N5#HFU|b5c3,ː"<Gy' ƌxI"[9pL]T:z-M+v֦G~">]ޮˤ{*\AxBS&W/xnb/[e^U=Tg'(r@%+E޸nD4t4[!B\0p1Vro̘ߪTHy(㴁dPP0ұT]ρVi1⩪aDae`)O꘵ǠxPS&%?>v ꬀emoIn8t)w T? 2;&+ڕ'Wt r Oļg@؟ = -׆u%}F,vдL]#O6#E8BZ$a̭rჵD}C^$:ۧITr]v{s:Yޢip!˰wN %Pu_s+9xK2U!mVɰe1?rfW7&|"X(m* ߌH^0G¯9g+ԟ⽨JMz"KU&pՀM2w<(tex.($xTr9̶\U=~> w9L-ڵ,x{N1UB/n# eKv %p],퐃Z2PôЛo BBM.:a W&n =ޕuL]mYGj>vBCv@壡VmJX%9'N0y }+ۉ؈AG9.4)]#L/ ?*Y*lI[ ѧwvkݵ%DOFSX%~Ѳc_m8rv$JjM.6e;E ޲G*߬9XcGO9PZHxvcbe:xC@L$Z|, zH[.?:A3g"|kwYѐ0pޛ^E7NNĺ{?9_Y "gH9g2~һ{#mE(e3~OYC3H,E`ᔸ|] PHbl z1 l^<8} k~FEld DR"zU"#HЗl3S0HL Qj{n~ʍ{#e,,bqLNP_pJH2bǜ݀apKZq)!CHvLpF9,R0O豷_O{k}9I^eґ[K:/'YHeFPD iM,guU4'&ШK &>yE3oK0PGBG2͟ݠ` +snq'\m|IDŗB\FnPZlO4ƜV!;_9;ZfYKO;:>19u9ŏFǧ)< 3i2`Bhtsx=(^uӺ⪻RS_i'0*/Cʬŝ ~L.@cx-t Oo,Sq: uzuk]98\W(^Rס}{>ލCePM d1-$/zyL.'bd{p[QpM{ cܖPؼñ>DۋH٬W IN+ƃʝTMtx$:7΋配 %0fkP=_)+:dU&Bt qm Lտ Ml5uJMO f%tsm6pij܂gX ^yћ'0/hBԠj rTS81:?+G}O~P"P%E/A旇2Rygx>` ݲ =~mō1Xٍ&Nl.4PǩhK~}al[u"_z 6Ւl)Ѷc4qdYܿ|'pg;u~B1A僝WUvmeGm^%^agzzO nW`4Y߈~RfLI/i10dڠxTH_YgkxlѯxDO{ a5&Ѹ x5BWy@ېeG[qș1(59lT6#( f0n!E tڡx~KXg;^2y^_lza  v#V ܂J/c,;]8a=DoBsk`'R5^?#.G&nuuBi_-JnŽ{Ԍ/QGWM&sغݬ1)٣yrl`w=r-;d- @5L eo''ilML_:XYYPҙQD #kNَ@!ԚZ J@kBO3PXi-T6vJݿc$)PM~p= ͲcDOoV~mܜWoHe5H)͝xp7գT>=I>#i;a k%(b V fc6 {z&]39A֚@Gd5XP**ƹb!1DP&?ȬVoA(=2:*@%_2V-9SXe PX N8u5a< mN٤2mZ:|@ZqM &<mlQ0uv؛{YiĿyyGX$Rco.ԳANɚ%͈K 4NYoηѱ/\'H wϾ$s޷(FݵbCYp4m*IK~,u80zX/P&qkȱEkmRm"K-܊_}i֏;ael80ƫo|>cD;.u|Gک_50ԛ+9-f d3Z4D)ֈK0ֺ-Y+BhӋyZf,\ʛQŠ{#VcHEτDa+j=kOnf|BVO1(\F>T|e6/kxxˊ e\GٟD>UA jc`on*దr꾍.{+c BL#&e>"߄f&GF^Q СrNPQ+04I2dyUBmb$9O:-4 /vMb\5bKQ]6D]("0 1JN ڀyĵgp k9Oq\h]GUUi*/l+~Ȋg*n->Ƚh=<3~*] `N(1yR2q7l,UͅRQ pR/>`,,7\e"k͚ -F ג8 '++?Jmf4 ]ڭh1!fo|Qm6E2'6`˟QtNv6dK2:l8abuwqdPu%Ch3iuCi%I 幝vpL ^ArQ}tW:Wf?yh\ a䛴]%\ƚ^kŊ;%ң<-ߠy"Z"5915FyEZ, = %=YJlJ̦*,/pЉ7670+yc,`Ԟ#yš{ꪘl;Ow)m)]uxA'An6˷<Gb1S)V 2Uq~͠ łmYإtQbBF3fdڂ +z/w~/R̰n25 sf/\1Rb*.b"_SlJ3{߿c#n T?C!hޤ~hV2}Ez8ZU搑n9:,z6dU< ;&uf 2R^9'Q ~"04vE_/FΈ{~):>DeBpSB9eśZۚ`C"% tF0ΝXqބx};_ iLaXJ`ZcN7ygb҇i;ӓ34(OZ:tn.(=ho8QfZC| ]~-zh²q rK q ](X Ն0t_gmU+s=` ){lLJ4JOj mZfa@Ş'lJTCL^uʤC\PZFY2 гv~2/vChA :ϵ4oW2e;. PC]rJ6j 8C|77.GW_^ /^ ǐs(ݘ~%9 &]yЕueheN!묏w{DKӟ=OOK812]n"Gy@B\u%WK,o?Uئ7L9 ddDPwJGr@X7v*270=1wU#,= E,LԱHqjdbY+5DO%gcJ8F5jW=*$;4oS26ȼp9b &55gOir%nDDhr30&e*^8h}F=|(j״5#xX!jbfi(s o[wkH؅>> Ew+l6xiMsILoY{,񉩅tI'-_r֨Zo~"@mj K'@{CJQyҠ|I%t!+>0\hA$v>›]3Pz /ilS/7UXEOlfXou 16.'$p\ޥ%.hZv|&3 qi'.N2oj_jL.-#ý{DQ<"XQZ2ޚW *_9LQzĕ?})L92,$m[B3E? "|! [*?X%n+6S%]2^ (ܠB$~7 A/bSUi/ ikDy4~sQ~ H,pawzz5g.F@q VQZZBcE+xy f@AshYI# yL5A0:98f*<\QnС:;N8zdzQe$ [CKnũ *CY"jV#տ9f~U,P2: Qs$-dNJ/i;65]/,0 )J*_ǡtGsC P 9Oa1Y# .$Fth9`*[P rNeypPχuwc QひbczVһaPp *+ R:^ ;EOyKY}~1O`.lL"FW1(K1ݤɚ6*QI_"2 g0*<9) ⏂&ym>z| #Fp(/Q6)ʆ j̣"c7E1Elu]*r\a[$5t[uv$ܔeIwO03@º ynx4R!زԶm#D-?PPhl[wES~ ,^`NH[i_=S# {vl3]VxvKu|y* BhP娐OL2ZD(rO]j=LvK@YT u]*1tHMW1 DE^ʏ leYĐnV{?0k)q6P7yX۪BS~e.1?\E9Qf_6AWX8hQl4wY!o3㏂jii]|I/\w)zY6\X\c1sD nH6~ g܀m? 7dK](k?=`ҮHk Z.` 󭠠ӊTl04vaJ̳d 3L H8!#gerZӧ]!M vn= -=8y^!'S&[f-><3F];3ĿV 7cS߬ ۪& Ŧbl0($3Bw10eg!"c,ܜgEOY NƛSIrŪ4%b2.qǞ hah*3A*ț7C !>O_gpd䖓dH@dzq%i&d[(O.>v]؝ նF*vO!-N>ǑU0Lnk^jmXTmv%V 2K$dG;&#l:ШhgR+O]-5`0z z7* }38ТNԛRoO(X14n0!APj w189Jo2W{8\Ў+2${Ew׫"GDI?9yiKm7KkNht 6z};x(KAKkRG coJc/95t+7xQ18Q}*ؽTsPX 3wȤ-It&=(l L4Պ&'-</yuM) T.'n}212=X%1F Yҭ bQA"*>y$/~6r+LRXhc=BBK`s,S|p5G7Vsb4,ld W$jg)2c;pԼoΒD4 t]AZCj;췕5)𶆗elY-vIp>:PPsT& at:{'XdaBN HEm&hJYP L3V 7З8a#1ë*ouR۟F%mr0DL Hϟ4*Ua""$\zrw^ VIv+zG¨'8_D&u?O(ҶffDʘtct$*9?^XmHde-y[::^{\&ȁ\FwŮ`K?fc$~*EPC&37{E4Su ^>)hx 6}(O%L#CRxn-"*ސ1}iԮ)n"PeLMysw܍F6IЩfp,56-5,W_py;49N:m *]R؅áe4M}$ӡ_窎H&W^rQṔ+>e(._oo2rN3.g~+xJY n7_8 wO4-Bz 23GL^v{ ͂)VP0F ڗm]Zq\ĉa?l^"Eb0>H?a_Ij: 0X8UM/v6ړӽzIq\ῒlWiځ8V~Gv%atw{ 弤k>L{ x R%Msa*t潚O6LŇX5 KR%(B@2gq7#нt r1E̡F\خJ8 %v Wɖ"1ö >P!zWm RM l7Κ)}#\,}cyVVR7<#Bj@f6A-VkUGs|Dqg6)8j\Lbbj)&HdLr(NX艬9Jׇ"8EÀI&FW>MLM6I>TÕs< 6fSw>{Ed%Lۗ6z=/ 8E>(HkRh0Qar֓w\`>8Eh8cEFw.Zo㫄=5X?.ǀJ<)7BJ+ϿCt^"@<@"n1H\q*YdDrFCZNebΟdgN/j*:]ҶdXKb cG z|?-R'LG .ܯ7>fQX\udh6?[ uK;G}M%,6fۭaQj})DtpiL aȭ-5ڸ{%AйUw3 tzRE?@.D T2e [%4غ2HG[SȎ>ONds?ANvLc>U ěQF/t0 `/q ;‹ffU1%1# ^eVCgahK1dd!%t$ m/0:)[5̧%"~,es*id|Dgn>z g.gwsS {9BnLj ҆b_w7xμ=;B5.)>PzQUӪgq_ڡwK: hC-!Nr<]{Z4["lmT*u점k5#^['tvf\4!YM\U(vv!~(,B;ƾŝť-gAs=#͈.P]b_gy_);N>mX+?ຄf'։oil7F,F-t܎ͭjߣE)/?:7 k]frc~22m"ZԖ=%)uS X>;6ʯE fzXL8cҲA@H^Ի>HkY3Ӌo@o"d| I|I )֟rdp_BT JZ̫WȳsIƵ n@ #&ơmRrF L Vd/V^@) 6GbT; lAU)/Y\Zۖ Q:~n˿+pIф!\?|e0b:SR:˖:[M{ko::dyF a_}3Yݸnt1]ew,D0AXCMd9q#6%R_ B;N.p+@!.2rj4\tAlmeqbRdwS/6eBɠ 4k .46cgZD-S(Ɣ{C"o0aژr#nj}wq>>`@ ^gR*ʴ ;E(i6e75k,(. J җ yvUtślWX5/Jnc:`GDdY|ePMbG);e +ڇLW1.|A!ɡhY{}Z hmy*a2MX&Ž*V>=GVU=&xH@AC N (zW dq ׷Zd2sth4Z\\]K̮*t1teЅ+?`]@1}d].N'$ DWK, j>2M Ey]ُhf{M6'gFB[-2D`B^oNzk{RB2Fn4)h"dhCSQV3 bpG;lDǦc(<  *(b˵W 3L=ze}Ӿ󘔄2xOUёY5=:֣*7:[ {.+i8(@bЗO-CX/ zwPՊGoc@V^"LUX&ݩg56u& 'ZZD|ڷL䅋};\0Vo2 aw_Ni.wC:pTbv9U-lQjkpq[&ZشH5zTo\v˂YG*}ayMԜ-? qOnKz 8 u 4C]dY7% {; " p)ԓ ,Dsmrq#G#4 .O6E.B^YJK=݃ d#p3BՀMjJޮ׼P#Wqit,]`6lh6YkXoشttdZdJwJKTj,W^su҉i*$nczzr.xٲmL0gkAŷ$̺JXʒ m/=6CY#Ae;V6{:{/Su5Awp Y9%dU~&)dI3Mc>-rš4(ώѼ 'Wˣ(p(ӬrR5\Q`;5ssiTA+tTk=Vy> ֫Ҍx@5U&sh(h/Hu"-1+ Z<$1QzʘMP7:MhM9ZX4*s iꞫx{2 z0~Bğ I&hi-kfR,c;q$5"؏R `$~HL?i%?!kh^a6IGX, KIfL&5"':s1eDdsldE SӅ7#Bp5WOax3-X_ ۔'JɿaAXK4Os1PC3 y? َ>Pȉ^Ẋc+@[$rǪ}C&+,YА_ڥҐ5Iƹx[ #P(t% UAi*l?!N( $d|wlDWQ<_c fAMAFN iNgxoBH)D؅l71$zHj3Ys4oWGFE+$@tlѸl:sAa\|u@޷$6!uRrevP /9Khޅ|K 硜(Ul9[!Ⱏ@$틏61~\HΧ?''5 _ Ѝ S.TґqȲJ'~>xxEGHsϒv&͍\$ZҪH4#? 1Vvf>]W-i~K[P6ǿ"ORaZ'5 /o-V@ $==BC o&@>*mud%"Ko[\ U*^1+$ƣ;+Di0esxU,.#錸"J42-QY?& p}U`d٫;Kbs5ϸ ݢG-G>[͔l5S`I_O|,kv0>G&˲v3ftsF>t_S27'`Ͷ}ڰ )7b n.b3jgM5_ , QA^u;>L Ã}ItBnPQt'RqHt50CR2}yQaMF"W>@9wNBޕ:rcfIas3mU2WJs;$ Wf57j ߯2^&[o 'jeS8DƳ˖T`LHi"Ȫ6{ѣ0a`{igf^"Q]ՠZw3xJ񪚸]lC??:)B>kPbefMJ| L%J4$ù-=sl|:.M[($kv,s@q߾s2#qp&$8'|FXszlv\KzP}50<"jbcфr-B16OX F"!`CUwn/鰝kRNīWDg2'9fg/y|JY@󩹽xr(fF8(wU_-|H2r#oYGOK4b0pѵ34O߀mefO;B+M1Ҵ  ̸ɉ`qZ^ Ȏ-j3mt L;5|p̞D0e*9BYZx;3,^<káD>S$yT:28fƸt[56E-*w1x>OTqqrecօSjR&S&~oJ&lo&h<%MG`YגWkQI |F # ;]=vAI|Fhns q.HSfQ(ORFQqK&hŌ<x%b̆I܈{Q0Zy\v(vRXKlvɣ7REmm aTkBhB//L!w}@˴G!kͷk-/fdh@<"X(Δ1)3 6hzD*Ƃǿk6%Ī/mcĻx.JLJ7V-ݼ r6ޗrT >I5O+իjE6 ׳gqѯ~||ԧ`C7';}c g^:ހq- ~TY5blTLl tCvP@ړ_b0 x[>="!yh#d4&U(M}H /18|ݚHn~U}5^g~3v-VjE&6鏬#X b8s z>!]6C~͓i s1rpAw hZ֛6AȭFful&f^;4,&1V-굓NeM[rzך̤pmX?k ͵6d|ړR7CfQ^dp&OcA1^;I?#:uZruFƾ"ϧΓYI;Hk7443\uY/ɖ=m@Ѯ,sd+pDx}a~ *<Šʥdn'7˨BO6;F)BQz2{@N]%EhekO ZUMOT`pp.V7k2|!Iݤ3STb੝Z~i}~F]U|66']ArEhu^x\xO<' Nz ol~FZHRL\??1zI=guNH㿰qwcXuo==Hpb"&į T7ɳvؿ2zFy w7ngOXQ23Ƥ:Ȋ;ހI2ȻvtA/-/27T}.8ZeOQp[ǼJ*\:5'.D 2$r)*C^ER;xLv pAHm)5^u2nV#gQugp6Z3=ܺZ$LWp8&HJO" ']ճo2897&h b<΋c+j}%P7s>[P0ٲM8 |Ǒ 'RA>y$^4s M",TFyΒ$}V-"bSy.IWA5/e;rf8u~K:XbUN׾ zP(fAZmM.-|ͦbz4r=@޹쩇GEp> R/}MG*lz,x# m=Igh@93@=Z!tW:ƈBmP|ogOBYy2eC2  6zg]9Հ]j]ߵ&t7=3JD("h FdCf&} g7k57WrއJM 4uՔN z&}IR|uFCD$%Z>T3 KfgҾ*=tqXd! {[[ ZC3R&FlK.׫|@~VB].k %'Nvu?jkzx$rdLIGנNwH]Lm'{pcxGA] QUpVr/EțUZg"ctK+9Ee*g}'JOЈF\ rI1uEuh1iC^mSK\D# Ȼἦzy9^QM`r^I=J uh>7cu\9;y} O)tx I Դ\F ȸI~G{ }Y<,%g*,3LnrϿxM>vjz%w铍3q%XA$BkO0I{Ϗ50(9}B>G dw: ywr묲y%_Eo.AY1!*ObՔD$^-%83K_ xTQ@M]y7yQ 'v+[歵IHAmҏu9ɮHС~<`lFģ;qDMɄ5fyB{6Ry~b|s@}k[Kˬ0͡EjD(H(!`x붓vϟ$_ r#a[T $ۤ2% Ŏ20+ՙJ t UCI5&C 7b_֓)Rbͅf\CWgXJ[JJ|dI/&Oc:hVQFJh Gmͦt%oAg /$9Eb#vߊJW N*0ׄKv1JUarsCfMߡCCKߺSD;[?{[cq2DxzL tE+{ׯIdCG28& iЌ9–Ӡ@9I{7x6txatdnTtHEk6ȫV1w,R^g c\kkHc_a3?P&h7ҧC.}tq<ں?hѵDC2`.p9L@}xcѩՂ$>#y_ ;W]Wj f J&c _8>9ʮh%=5-`0wRCXfEj3 _u%ic=Jz+2eSɛ]KxVa(MRb`$5! [oޑj\HhU M<+T POΧ 1Uݔ Zm(:*6뫡k<%kFF/`b3Hš/?4~43b^hh1جZ,wO_[P3l7LL|yN!TRD9;͂UxNx ?+3yiE[h9hT6 ?SEj)l-U_Y<>NP?kjFVn%|Jꈄ*; H+}9NR!TJٙ|_r7s<)<-0rĕ%J}v.WPvR1WMŚv ^% ERX'VВl˲P5I).@cZօjBòB. H@+g,riȇ򻥜 }BMhVżWV;Qk b@Fgg\6FjBATcyA@C﮻cS=N9m^0"vu\-q^nD#[mFyM8="'g<Ȫ/W^ǡn]ґp9v?[_J'yq+׫wt$G$P0p͜>ަ(3=eꧧ5 $eN>99yN ,1J xX|G\=s*ʱ]' d%s~!7o}UMwhqp(8XZgEhώƋx^&ISivn~ _Ar% \BtqZ kYEW*0Ys`isA'TWZQęh"95 {ɂA:Z9<(f -4\M(ט.?@7Fd9CJF)$ .#ɊWlnᐎlTyVEf//qm3S&a(ƭrf0]Ie&ٌHPfojh2n)>\`ww2-%n}.=k]BR!ś÷>e@xpND9HW /TUuߎxv+AJ #>2q4hR_ҮϕGg  [XӗEQZ`/H[kJ gΪHjFYFKe{=|̌c;E!LF~AJ ]sX}PzvfZ-3U$WSjL}#{1 }7K>n96-\M Bu:a¦U쏯d2ZTk>!?Q>ArA`:Ko/۵6Y~[>) 0Nn8MJv;^Dn1<3,c6 O&cv^{Dq`"u\Չ$x*]wz$TbY@[ɃУX8I(ݢ3m@x$Eshؚ<>PblL`u5Nv*eF;Ȭ%-r(yPDދMh[W<.7-L$xsX Mt)bҗ_=b(%4VuA[W-WZF-Ծ@fϺo(s];ߟG"t%$< ,rJ?e 7d[c?,D>)1`:o8!p- n_{75Tb.ÛI!Pcü~eWYm\,U<ȷ#ǚ5/F-[6h0VTL2#͞k;iVUi$f\X,1m+ߥd٢\;R Q؏ yƁ[49ixEJC )@ª҈S Knfs&GU*rG ܂MQotOD[}%#ۀRٱ`;|pnp/ouY5:}X;{x : 9u 0ԑX2u*>u xPע*4Y薬8c>5LwK?㘃}]l9@\=D).% ; $nC5eRע.u*S8k(0љ"}Gpgx&46h?5Իw#LQj~rTih}U"V.j$HJ'[[ 'JvNf]2嗫ϸ|S.+I͂۲D̟z"cъ9?+ pavŃD+n=r}6俉ќ^3=HxRk7'_8.*iP\pK!iQ0/7#*BSγh[5( _rZ@^NU"qx\g݀d9҉E̎[Oƻ?6~C6Z; m22&x$x|e:,+`$xǻ7 6:(m{$DTCH#=&W a 1ע@5ΐ\2DZ%5' ]wz}|}pG(`5NRQ~,0R? I=3eҩ@Z#8thGѠΡRl*KTw1Q6MWꚠpދC=x)nj% qҏNOc>+U?:P +=Ky8Pc:FubX64>d>2f[bfޔ .9{K3pou2>\|B[+ĮFޭP4'jkiAͺ ]FT9ùf5kYO=r3yGIl؏Y㎤qM9^!C(Ek;ȜyX'iX(8ctx\zAڷ:K dfmG$͂}j|'AWDSG+.¹@|^GJohEu5(}7a7#ܣX !OkiNQE8hJ7ZWf̈, Js \3f CmyЛ$DX_  }j$DL=gqM5RS)~ꠐ0`מ #)A6PSؔ*ɿw^@W6e tH.)`ʣ{'!@Si|c pYYy.uiɠׅ݉疼"9.^-WF'U dOpyF/է2l`V[Pؑލ̈́^<=P4(Z+찛QE5ǻ8gO)^KjV5W_Vyue5$ r簘f|dw)!=hKnBzX{AzBA~v"" eX4 S$ϷJ=vv( ɿ_Q9DxOcF=|舿P 2/ip D%)yXG`)7|XpƑ!z])E2jy?ds_6X'2/\XD ۴n6B*׺Al~[Dh+FQ_\b3NɻƸzh /VJFSn I5MmTX1蝿^1EO-mS 6/OnG6wܳ" Y"r?qq˰glVW3)Wvkzrg* 7}lML߽?;Mզ)=E^ߕ؄қfQ/=6>I济r.IrEI(bRDHQZ6cwPVxs`u-[bPFcrQ~&64bi3S;-lAa=r钹Op|p8apǐ0r}8cN&D!O¶R @&l[:[.3a8\j2x/96 )iC,fIk홇Yը4\Pep6CN*e%=MPj$.p79k4TƬdpreP3zHPM[=;Kn 8EuAF9OKYxkKw.Hɜ+!hT(s&};NsBFQYPai@mz]jnVjɉsAyFbF*ߐ=yDM& 2Gܯ,ٸ[η"}aN wc˶0CPy <9b~KH!厙{>M܈@KTΖҤisBM<1`r7 x>)V!5#mF>?'/q2jV?Q%P\ɤ/Z㠍aF&e! K>.]iw>FbQ-D;19&Bj XZsl{{h$^7G8MHjŬ64Y+_ +z9;̉oNGCF0X5[V<:9/{hQpG{OwRd\EZK5Ƨe`HR?KjlL-NxED^v}'AZ[,}@|R:փw4{@6/W70sQ"EJ9*ジQ. R7\ 4aVdx|XG š{4S( yQ[@l1rU.J6[TKEYe5U<^`f!kbrtidDwTh`TgÊkyXa-H>vJgЉ ٝrf9%rgŔE{Z@ q_ZɄ}ɀTy4ȹ.YY u\XKm:5u{(#Ǎp&,ƒoX΋<8W%G{zmO;ـwμt'mκCL~q"MlBt"eo8~zMŷx.2A>=a"P_9T* pT{!* .)g̫YCADwR0~;: u,2Oc#'r4.œ6T]ZXvG4_h-ro;(w}nelNbRL .[ca6g/X Y9PRgmLԔq&f֧4͋G4_3eyVDؙl JMoV:oWw])g |Z}Y8e#DU\+QdN=똈>;^5r|yMLgSoМ8]§Qs*.ő桿j}MՉFG% R wo$U.Fo/˫ xW4~cϯdI5 6lhԬCXDz\-}|?Tv(#$e3vujhMMIMHIGW$=afޚ6rVw29^9٪S9 !Ec9ѣ[sb kY ]p툒D3X@Ff+@)~ V«1k'3,蠶@U1JQ2V,EIe_B>t=}bF_5,6.w^ߺX2 ΧQƞ3v[Kߩ@ h m$AFM|Js#LR+t]>Ȏ㓅ͨ0>;%}}Bgx/iem~0 eЫi<%-9Ν{b]C)^BP@t1A;% pGngPA޻8UN }L%Df268-tP|hRPM_3baN VyLZ̶*o슰LE=Mi l|BOIw).q*w?*G+HΫQKD rFC1 _ܒtɘ`e84=vqP&J)yvḳ.H莢s%D$Z,隤9>7n/ksY;`i?Qw0skLzRYuq&TLܪV Ͻvz8SKZ~(_`F=(fŹE4j-RTYu86FvCݕ[q`[4H89[L eQ"J'm@7h&~S0¥@q,?in;6:x)f|+< ]V}\Es΄4!;Qht.X6G|c*:wyIv']HkUJk~f?!>p" 1{2Kf"IY(#}>~mdu)d/^CnŐ\rf>x(?]~ A[7)(P` pE]`[4qVI 2ia2B@FB뢥/eYdz𛋸b5]X_q$ūdU!Ё4Cld}xHBeCCs&'Wam6(.v\V ÉJ|˜V٭$׻RWT`djT7/RL~ )ȡJsB٘QLk F>C n0h"|`EsSD\a*!'oᐻ6B"똣~'_0YXcA7}ARSX,Ax?VovW/sHaW_Xc[d0{=>O+$tLbN07G[ yPJg?`"Uxvl3q6ڜp2$>LBMIөT<@#Y/%B:t 렃rԬ{ŻQ^{rp}ki1 8;zˌ^ί؏K2d -9p܎OJ̥[`>bt՗NeU\i6hI$R2x[Hb6lZ+7X>e٣> wi I=Ӣ֙G% J"6uj>\UG } ?j0 ]uki+yGđШփVѦ|a}b *xރKLj& YCC)ܣv].#k[+hKETW`N?I)bx/}TRL[Frl:EW8%C0 Ôf&:|>&&]nѬ P\?Ogz0G?f2örm8 ?(e1ir,ęM ` M9l<:j :&%L;r8-),k•ZژZ! H ]o+ HKLk4+:qEA"Ar$AV '11Y0|DAUܶRVL?5mح 4| (!`H*p i!z`mZ/| nssI/My)Ԗa<"I;y} Q3jgo9.#Q&\^W./Zk:SaEwޟȒ$y;$O6<)qoe NΈkA¶5bÊMצV ZstDcTPWڍ,ca";案47F+lg[8-s z7>CY!d D$x*E17T~i0BύDx+I))ha]{ M8f "uEKE!f뮚:RŽdL,8CJcu 9x!J)tV)D_x?:QN^6].NT Pָ&dK{duGAK+FL\]-3sAzHD6bM9%^StWJ)L \μ  Sy_>+a%]~o%ܺ6l4F\mx;psg.+cl`w7k#$ZK<X 2JcjDZ.t#RFt @R|pXu.Z{ nq #@YRYyؙ8L{Xȷm?'m3p3|؄R儱p>_T0L٦d97jRWK!C*5.o;]!O7Z=luT4᧛=`U~=N@ (t]=v':B 0!BRZס^y3AH166Sxd60W%܎<7f|^c(7jզ<[gT|0#IqRДQ9I|6Y&&v!̐ArB%OC)Q %8jRT贲>>/{  sf_/a]1Z"Ӿh7-6FWSmz>s_ ?|:rD6[0`9GY&p©!$ɦ[j䆫|aM9as6~g{'舨`;ߊbDulA&s;٣:w \L<!~!7v[\d,*4H3dY_To34@ug1w&1 !OK_&PU"lᾶ읤1 At7l]rIMq*iW")-C:FKs&nXtAWIɛ 9; .b$A #z-å}v*XM 5I6{s4d% R97g%M6OCڪܖ0ûOykqX4y$>ග/8cƵή*r:Xb_^(W7l[9^N~k@1~)_6r2{ӷ>I8J䦴Q&gA7@*:qJZaLtspdrIE Qqrz&0QG_LEN7:jD逜U}{,ϫRkcF(Fܮm[ " A\a Kc܇Ob,3|O0~%^jbTZfX."N01F^J\02DHb*:Dv8)* l`ݱgiݤ2CRُAtW>: mߣ 8j,ig2k|m_;(.P.H%f}{;%Ѭ!\9oF%/ꅷ íVa8U #lЅ\z[=²Uz^w.Ҳm&|,8u%uy7mE@,Sj 8oDMN5%nJD,Ǻ^ϘłER~Fcm8Ы1g} tn)\#66pX=Z&\}Z$rk|]2Kzfk a;U#$`r>1,JOţrzc8|pb3IlCB&*gmSE5eE!Vҩoq<2/'CmG,]m5.d&>e48pr[Q:PDV d{7vz; %0]s;!b#qJec=꽗oKqB `t߸r!pȚV 9z>"CͷDNH{>ˁs?1=tҷ~!,ii.| !žĄ˷o _6hM3YjV{Ɠ~]= *2VsPtԛuQ|͜IC,0BRV| YW%o4~tg|B{Ry\u Fh5P+'\%Q[` 6J jN(GKZ[x?*ǭBUDNScil# NW2FS>6e *p \ "6á/fGqE6MB> d8|97PXxo=}lV6 :~Oyܙ3kq=ND#b*FhkJ+܁V]S6 HM]k(cp[nsfWkK.݄{rps=-l38[]}q ]^ΈV6#n@RVE^/#Bswe"V,wg H GwyUԀ}VdGhb-CG< Iڤ vrͯ3-.SXh+ANvu45 R a5@`y tEqȪS05w[[#Рz8^"MĎLA>>u7)$WqkS #El-(ϣ~/o5lY,rAH fIX+$i \!g<%j)ϛ ZgyU^Rk HQ9֨;I?Nk&̏$8 ]ry3*=UN|O&!W&<0J|MNqZ`=MF<.v4ޝHE0HǘG6!nj 1M幀'odʍhĭp|CE>\~yroQa ĊPc zfZX\ͧ_cQ>+G(D5z WU_uF׳l!LRQ<8y؁P7ws+I(P݅9yb@Ta69}{m3~ԟT#Ç^[jV  " $3|qH ֌q 5A7>iEb$/d26tفW&Ζ;=qP囘Ձƪ˴w 3X ;$9]z U A5L\X(]nWD+& 7NWPxǘ긋z f=GA0ʬ=\V&,{P?;PZ;@+c*۸,e 㖥#>;ez<:\zQ'U|2o[ʡwH߳*ll gyPXzW,G0WյDU> @#y B( d3~߭XJ< a]1^߂CO,5T9};J5Ic&F-L(+^dfafY6Cjom<{` ?rj͏tB Y xD6N wVؿ#<,-p=a\Aߴ[*reMe_-"%P@_ pHe)B*`j7r,s&Žz$DI~- WnmՆ[)xaOC_ү %з\TKD.Xc_0xSáO gCy"*RAGȾ6CH.P؞9\+tHzYfk_)UR&4';d97lv5( %XzBQEnRɪ*$+'CM]i1vEE2t/`V]8g7ld2x'݈)Z"එ5?3&E'sbM:gWTſfZ u[ -ocOĢet6F4q,@r{vt:hS]wTf!:|}"(}AK!5D(óDII#?v\Ft`h^J(Bհ6]޻ԊzZ+EYCWI.&Lchy9ٔgr},g6Nyn4`6)R<#ܮa_KӂNkRhV( B+Q8NLSr0H06du,ONT|`ʀ͡ɭAszWAscDzӗ]o .|py e{ fInX1G&3clpGţ-"IV4Y3.з׏vc#SXpٲYa,_tT3Z vbj8l>Q=R +IΤ\!pw!0-IBh"$[vw{EnC[n2ƕ^h2oh4p7o>Rxf-5kKQYj)Ǣ%f@sЫ6@ӽ8mm~=8fW#ir?|ٺၚ!( [{^) :53:GoȮE]d!O#brD LĝW{9S4>Np4@ 󺳂RvZF(.3-P kቚ WXϓVHß*T c ΐGc'u}yR<2O&p+(i,qo#k +7F7R~fu Pu"J. "jU~@`くU#b̠X)oU`~Ʀ³ GyN&4~ !+So' ȡO髙-4)<eiQFgi"9HzՎBrwsaŚio3X4/#}хi>g ZsH6A0Ѹ2r)/n~7J2RQ0U=K'eZzQts/WtUUg9OT|ٔleah2<3c Z)M 9O$1/bS/> h/?] 4UCjL8E∪ M8 oEY-V\^ؤƀ`o$x1O{hч~KjAOi9LUX;XrH]W/k)?NSdqj+9S1V\CU{k4؆LI5Og# ( rj9׎dX'y[%?ACzRڡ?%*) $IY̫歙i">dIy~6ҫ)C_z6!%XZ{>2j+j JKs3 ;y2=ŵ?NK]K=WM˨ܣ<KQżgpIeMvb5@fY7Y6[E,Co 49 X`$|o^N\ ]] r$}41yL]Uzdnh֤oҐqzy@|U(bApM&qc4dɕ}З IGBG9IA"ƙ۝ .gC;?pZ]-fljm Z8zg^X(os elOW2:Wvv\Pe,i*ԓ l*o dUcڄh82iO&|ujGzMWށA nuAɻ(`.V728,j0ǣL1CoE( z'=l~ФiJh ABq.%!w*XE &QPCr~1Wpuw//y#YukNG @٧w+]e<メ,;ߐw>I+.m,`-|r]E2тmz+Ȁ6C]+&؇-J,  1,qHxݜNu2Bb_0H`:9msmSg΋L|/:maZTQ61 r9}nsO;ؗ5׉Q Iud:/Z޺V=WY+)Ti $X_1& : G92-.v]"/^t<[&'(kP3|͐&}os5~KNAHt/*u;_f( }\` ܧ|Xa1>N$LMmnf&4|95,S'%SR0$ Ǜg4`Z&6ɪS3VL7vt;={3-)&Y, "2hT|I9zY&/ w3@@ұ~Xo<ȷC2Ʃ(0/!1{kو@ f;3+r:rzaF,"*~でP'rV\ V^{8G7 r2 :=̼dDtܭ_L"HϹdtߊiStP.:%ocOG!pJ/x_:Tbt[G1/]4!4d%B`RS9Q5A2I9cN*G.3F<Z-[wy\AK]y,Po4>>qn kR eߜ dS 6~f]}c)EnXasDW!L}u] ) J|<&tY]JmUUQ%p5tk!7i rrӉkgɄMF[O!C;)hXƔoŖ7%0zMCt>.V(2Oۿ6}'9+BV)k+lJQ"zmspK*3=2z6,R o`3 q}].>j5wz!XرKzMM,~~|K"Rz3:L^Erh4&w 3ob^CνZfܟ֧s_"=W )Ueo*~A$ %y!n|J'Hdf Om4o|LŠiG@?qUK9yLQM1N:-,{/lH 4+0|9U ܶap)C33å+l= H~S=mHԸ)+&c#-d3JxjG^䧹oBE: Ux`]S뜪*bD::{<޼C,-ңx-r33] h清:iw'JiA%u3(q3)@6](p8$@ XZ &]" a؜qzE*3{v!(UJ',^b(b:T;rn ld`z#)QP;/>3ZmPėyG_K&H_z3&ZtJLZN y hw[g(|Ω8n0J'8fV4tzl쌾@do29ELJ0Ԕ`* jcRzJdrZȝ.[:\HYj/Yt(}ʖyMIUaxUa0 c@,tX܃ţK,tV[}Q v_/E s %A7n|Ay1A {\*-@ShGljti Ue)BPz槈DAe"N4C\sZiilM.n+( t+h#s"Pm4cZpZ^hb1`Z Ąɻk.IiC(L0>_A:Ϟ:Qu#\:s\``ZQ0zB4eL+v~,.7ZPq8u. 0?mK~eF+CAtͲeWRVPء1$ 2 ۋ6A|!EoC٠27*2+C%- 6 QN!ȩg0L [Wy܅LKM|a5+e/]Bf4na~0>/f40pJ2= W㹈ϗ*_],7n"&+͎p%I\̜"Q>V1Ny++;јxeP&{@BFT_jmKlLa bYỈ*9Ad\!HU٨%릋+ZgiI,'#Dk7uҿNk"seO&͠w<޾.0q+ jþ~+{}/gMQՄ, 5Bjiic5Bg{\C yT5,?$Z 9.]֤04i9h;E=j1E47[D;K--*tK{EJ@hgCATeZON[DzG6Drm8*J0V79*FU] % AVӂ3f}*Q\C9Zw+gWOj$lfw**&QYHdx~GpA窆}CȐP$'jܺ ]9l!tȥ6~vLYb~sM{7?Y˧ґj߮>U\$T:BCǪ3mɑ#~\'05ݭ Ǩe&]pեREҳٚXdpUnCxAmh'or<ϣ\07Obݪѵ 8`Y~0bk|Ai.a_9|(P3v%,[|5*őCSovttԿ%DvRvX}aNç<pzQ=r4؉a!$jp: О#HX5䥇H9ۢe{+>l/WTiB` i*;S[7$2xBk3/2l;ƈ85(K sly|zJka 8xCf9vyk$Ȋ?k rAflxCnDئP{ m5{ ^:oq yR[1 HK'msL;FLp}ң)fY@M ypܖ;ӥf?058fpLٸK2;smK :">Ji8#̰,QZ=K6lB]E?j ܺk'ϼuTbKH~d`5p-\W}As^.E>MHU#I !qP\K&v@M[<읭%o5zFK,广xrNN@);kUfLnj dqIFj S!;E# P|TVtq~QZUMf+ڌ&6+ 0T+\,N6s ^^@9Nu4rkH38TV|weE<ϝ{.jlsd-+>N+XbY-E_)6cQ:TM#7HߠPYPiY~5f'(%ȕWd.?Cb k$Mě'N2jOntn`'1+]TGGdnDD\uUʬL/m8x%8s ʋ߿H0M0-T}D,$>}C6wVlۚdfzƫ4Ņ P,mKVM3E øuR;P{-,oㅫ3fiZ@èIA\ \2=Cӗ3#aQoFC| Cuk lGLO@?R䐢bRa @@518|zY&w:+n#Úsl9ZJS8U3Z|G8`|nyWytwS#ٙ0OLL[(SĢ9 b)>/nϼ 3EQTXHʗ]I0{VVD~6N<4ׇ6V;bӄ\w27h8١bz =T%ht񔸫/^#JQcN.q9aB6ۋ)cDp yNP( 8:$K mxGP9j TEX3URztANkQ]w{ r@%rWjLq"&i5+$+1AU^`~;Ά ʉo.<@4 \h]hsW! (U\I7L8*Y=01u|PzexD̕TimTiemOi\P|OɎ?/];_Bu%G?DLhQR>l'o(xqEG܇M+sςK:aJYC$^c&Wx#h|td`$ϏS Tkw'€BHn-GˤĠdfUn1As e!qZ2]%Td*YӷiΟ(%ݢ2O1#p/FijRnp?s5NAg,#_&9 f>&@)zry``3 -"* 6{[3Fzȸ ŵt0ܕWS~8[spC2'GyP㨒 h3"ar~Qȉx+Rsdѓe-Zj@tQ9jWb@sB\xMS ν_}2h\tS^tLmS\˕q[*\V3-9$.c*P"L.Vb??y_q"JCZ 80~㮂z3ڵc =^#8jYx-C<0|kn681IH!Iyox_:)X"$I RlvjO|vZJr2ؖdI7HBcz ڮ yJd0yenEb9ʪIM{R`a5 Q% s[EdKX:lO-jW%i/͡!٫)]4SOOJrUb8&CH(jmUT=wc3d"O>U]ӚΜI@}[b 5`q EtE5h9k+8X%:J S .{`ZN9bg׿zYI{}`n\" kli'U26wPc;V Wlݓ>uW}݃*lrM% wuX+,Kd!&wu. A_΢5fzIx#vfL'2 (V$UmLEpק^ DbHwMln.xTnDJqٹ@В>pzMiroDmmkx$FW0HD xe-`YI=,E:f)]Xо Ij7pQ &.S8豒8ܚ+eS|,xb22)\Um4o3LIJZ~?9Yl| V35/6傶CCT9`K:WHn}xxҜk-a.75'ڥt,E>UaSjPٟ&?+ U â(뤖Rlr;.j \eJ͂ Ww}'0#nk7XϖԤuEe86 D.W4&JS`+Hc_HfpFS%cG~K#'i+3M8)5;6kMKc)r0&-'LK>s@LQFiUR\} ӹX?2F=-:H1.J|z# *ѭ)Q4Զda F&B7$ㄉ]c1|TL@>݊iا',+!\L|m5M7ri S7y둢Iow7jhݱ,Y1m6PZYtqi-цom(!@FN>.AEHw'9wYMeD0&\0vA ȱ#0sJ"-77TOL@][ +kyߣH+._0oct^ A޼BBR|V&zX䜄f~ -E=lΩ} (t;b<غH|*O 1FGfyW`sb8aS0hȌ:y#Ѭv@w12B޳~feZH(f+%|-SX,TƦ ]{u(|NL:lJ۵}Kf}qQr]H>R-ZQƇF X.|Z+N_USʱS_+ɻЬXE٧bH,=&?$ uAa/jUS׾`5k>s4ZSˇ7]2 tlkš$޾;~b%q$s )~]73P귵ѫ}rcv.XN+W?;ZF9O,] ؉a (1Uh3[>9\ q)'] l?\ pp/^_"XGc.CNeO.iD9s?rmZj")dw V瀜ɑj~KJt'6as׷YԳ؇ëgk! l*y)#QongeyD{"%-n=n^'e&Gr(O&$Qj61] =C$5'6e"Z(ʕ{]2[S=Ҭ tŜ;BgᴓVu$ Q%ʳJψ *~ omv~\6O [m:”]\O,?KJg{3Z.]C؁\螠oen;sFd8ݮv XQ8{2ww㴇>R q^J]h$?nH;HKs&V2nC s-2_x m b^Vo!D. vcHZ珷*^CÌ,Pр!f_+L6@{yL]lwȔ3z/"s_G+k,Cf14tWݠu0SAl!.1CsA>3EԮ F54ZOS-7L=,r65gxшUYd7 ;K}iE]3\5biJ@Vd D[0^Gդ ^wmfL~rXӹֻV~ceH2?mDCt ȽNQD>ԆFeM4w2R5nPoRG^ ƁaIq6úk<к+a#*g4mĭ~1אAaVnU+ytO 4I›>ڽձ^"19B b)=*IYyyTor s@vS/+_v5ٿr{E\괄{KŦW:5$d[S_3DBKIե{FRY8( Yތ :/7_]G U+pGs.=Xq<KD*GHT,3~4߶%//G͗"UCULҖ;H[k8xA}-@A77s7TS}`"qfѿ EuWe>UH{h$zȧY'`yxWxawOfN|yXP* eoϷ%!'WJ)?Hp YM`mY(`siuA+,_(pnI13.{wW!mFqbSK2VG9&; 6TT r$un4|oZJHn,lsdOm\9Bxf ?1]yuFTl,5YzќO1Irht{BdzI=f5v#f %%} J514 g>:pVߣ} gytbꝍUzt?U; Kז K҃/!/1$KOxʜGY% 7 4a+S;;cz37kؑ$jvJU>, `5"(\>Zn2Ǵ\ٝ)SJxɄ\FͲBp]`-j?^+I3diӹB,yS )[DeTZi4Bksn-Pa@5q8qξ=] jɓ (=:)f_S_Xh߫LAi빷79~4u3=$ v xjifmfI$,1-g@);U)lE]GiC2&|ebE$"{Bf~W-R/yC/$ uhVsR4~ôI6.zGqd™`KB"6i&2,վ!8Gr(sCA8737l>JxT]r–0cެY+pZ]uGk9֟< </@EtBKd=w*Z W+ 0$4sCq5i"'sŗ;7 DDYm)G]-z?׍^47J ˷QuׄY8cRR(p"f9yJxա;Jݧʮ^ߪ@_&ʶR?<>F˝ཱ#P:v{)HvT9e)1AncʤCE. ƼHsC07쪪k|_N6 к&_lvthhhՊӬH*ܶJK^Kx_xRoa4Xq-p3}U=`qdr"0&6#/ *o+qx NeTn~)Mbu}u7N΍' ]ؐTW4~{JěFrb=77TBTF.T0316_բ9f7}fLOxr$s - x&~ȩ2wLU0ǟ 0`?຋r\/ .V`|[<[{)@%\{g=3h eېQ$bVD";}!Ds'F`Way6zKY鯑p1Ai7콗5Q'S<(-1xe 6 2xW ܿ񒓸_-R?BQ_qmȕ f kٖ;j 3g\ʔ<%#=~%F߿;mfCܹ Ө5. 2=whI`=LJ\Ŝcy})'5=JMUx8z\(P!W& R], |>Ȃ+=Za'zw@C2qVYh\RNbl.?pQQ WGPҭOquBGe YԠm(bu/g_ BQUW6c3X‰!:-QߏT"Q+ 」(5<׾O_&'yC3K8ǀ7P2=hRܸ*U ˆ9o!D%Aki6a>{nii I|܀I{J< HC4_~^Z߸cŸVkyJT&Lwi+ސ$e`cG|2Ƞ/Heiĝ,O`&B.Pjg6>/RfСSBI(*0WZܮ)/(—nZĩaQZqCYPRFyY[M7G~g5la/9|6W\Q2T>,frBHc֜[ɐn:Yn/+;C:lW5L=C6.v>rzO (m ! ZmfeL% 0ۘzK[sΉ`o(w3Iܳ }\cP4;0်-Aը[#(jtQi:Ϛo3r*\PIx{M&WGY#w  Dc6e,qJErFad[ }rrr}G>0u9%̨bE K'>e-$ľ\ZZKqtv LX OpC؎Ӆ S;Pk8yr׽sQ JɴUk?l ^W@G|a[O1Vqww4 k]=f3a|uAr,"l׷qmPo^ cxr/(Aܻ wV0EW Ko,Rr}P@^'"HCqÈ"lTy ŽuM= `]Egtn nLh3vzLE b!?F=uK(JV] 0YonL0$K Of? jزbQcfi, pW"m{iAi^`&P3s..gBw L8(Vgʱ_\5%ΆC7`!>nS¢&' Rica~NmgD穋^#Te9c,ZΓ7.1]Z"C kr`m%T&y9{f"=YE#<5Nybk5,XiJZ?>qY9TN)0ĨT4a98K+܈w+ WwimdmX+tXMlLHh[>r ↿Nݻll>ƜHyg'C%g`(oӛ" ]r.j?Ip$8?Yxm(iH-qq~*Q9y1i}B?b:UĢb+Ug\w 'EcI^{MǼ"pI?A l:9*B%38uDžxV~3Ѝ~{.-ryC/: V'd?n([WdP6ㆫvY5AmeCd"7(jR„\ҼGAow6%b%m 9.x့ZWV ]q $'jI KV!m Ws"ʜ;n=;=Aq}mUD=R}֖t29<|2a yΆ[>; GöFBWz~&{.Hm#\; #7 P/SpdpDPP;:-Ir~~,B6|UVH8XAsHa>yY-AdNMmâeX%S) Kafǭp֑LVk7K 7T6ߴ23ͼ3IkǪJsFxs B2\HLNs6#:2Sڤɖh?)skJx!p^6p]DCWsE9~h- P}a~~ C萙\f|j}M" 9]+,qob3^SO5߯צė>&`|\؋Dl"<"iE!t EbrYc|KH\ohJ5J`*Yng>t˛ۼ'fwF3!w;FrD-5q:!ʂ?"F?AmSo's+)U+vkҦR/3[߈5ZK]: 57%F21)i/_~1w++D2Gp0V@zs'ƉxŽ&I l|~,SHrʬ@l1z2̵=GJބ`z㺵Էh( @qɩrXZKAͰ)/fUIIB1|2rZm{Ef# xf TY%e)I3 tSWQהbk79|͋3&czFP˥ ڍ |+8Gk[der>Y@<bv 0`ާ!KHnCyjO4|B0P)bWb 9t￐r B^;B>\4Ɇ5Cw1 J@,1-@y(]R<)Qz).ٟcu↑]akrC+AQyT|D/*nY\3c:rT𒴜M:^/jWq@˗ Y/S6JL:% C"DA-kGo+Y'\Wi0N`A}Ac;48nq;c۔%`ە&rv߮Y2?H hcz i1z$79(Iz-| ^ޣɭUZ(Hם&F:8sBtɛa Kz,<SYx+x#„e\jntG } Q(I[4L8Ƥp\Tg>cXM 2$pc茂cP^485aANf-EtoV#ܘQ \~4뗋eٵbV,qb- ܺss> "VCC}A,!UsO!YcPa  j`d/2lQt4x.jΏܥfw1՟7 l@P^YiOwkdtEk7fJ6$hs~K$'f7ǎliJߊiQKKowOz3{ .-yxvjB8V`'e!Pi{AXD ̳֞8Ysa]Z!6XüҶ4tE;͓6!A~A@NF``bXȄNvæP}֤PE@nv.腱e?({cJ+2ϬGe>S[ jY52.Ԉ dX qPϠ®RozG\$ f60#xᾱj |0c 6_^AF+-*3k]Ej[.m/tX_ۣ CU݄nj>e2 hž Δ0q=BIP(uGRtcyTJhU [4lX @kyxL^SCzh5${[e֨t 9k2rC]?>g\$Y9_2s>xb6g 70$ #s+Q=uQU0k ulu@C gLDSL[h&$t3XgVq紨0AYqFݫ3^Gmrm! MSvȭM@WkHv Nl|x MN +>Asb髓lD-JFfn;jYj' cpwU^&ofWXcCTڒq> 4WCo4Eh$!Dc~ hUdyjڣgG9zѩhMtlŠ% 7`N> t;[LxA.7j뉳A R-jy7˴&9 1LxK "4VIKv,u.M(q)``5Gm_$Ә\[VandցUmLzY= C oDF/SW[T',ihZ;&VϖWO^A*TTd,v@im8(ZwI1%fsew*gG}T٧Rۚq_byuNޣq&2 Szf}6 c 5>}ᨧ3q_2tJfg pCPc̘3Oޔ2qxb#4Ԡ^Ls'脸^F㼛dJu\.fA©]4=f/Buqn.KۢS}) *qS~MLD3OVpI=>Źo[";h, e}.֫wU4.~MݗYL `YIS0ZӼ.^,3R!g;`Ʈ..",7zivkVX%A?` 572eJr9Xœ"/hAsq5}/*&tpb9ADZ;Co,LNA\'4ӌxaظY%J+;,Hd-~;%. ):Mv`QTNмc@e&iZBu)Pos֙ |Dj+̥;4 ߱5p?sº`{7 tK>K|;_Noll0)bϷi.e_p-F]#\ӾH т8@LgF5"o0U,Q\[󽁆SU.} 8pB O2ͽf28`-RPd9tÂ$|&R뜰-pV.JNTԵUIq(6#G!tw-eIA+8qo %vwVUEu}?OkΊ02ۺT*vM_ʍk&#eT;#P:Hk\ D%gkcwL"CXJuVbo}Gz"f&XC28hڑTAU~v!M55=F-}9fT X;9q@ :vX\>!!Z [S[pO(!H-k?MEeUS{vֆbj*X[i?HLmT['.C*/n@^BQi L$Xl22M:kY]]J3w_^AO6Ȑbt'Pv^ZMۮYou 2X6i `%2Ž0)-#χF'6Mj~rv={rO Stt娳S7tYi}S!8*2, AmgE J"i$Ԩ{e@v:l2mw1LzK#A@_hZݽ<$YNyۼ; `"I7f EӧKvͺ0%]/d!X F"%cV<!GcZbEc3Icu e(jfyލV| H٥)LDB[i>ױSYeW2XM,xJ}DTH%!'7lX Эx$e\{$kO^o$#kC6{"_XJ9τ 52G+VP$rطM< 1YhR\k6߬E<]@x]ϓ:%DqMДP 9%Vq4֥'TDfc|GoJ6NMhU.k'2!3 3q;ъ M~vTe8` U-[0A^` k2R"#..fFAO6YPM1z,&Z~Yh`m䓁z< D_o`z`&5~B.„nD@r$O QސL|v,$c | ATh]g.6>]oèIF/!ݔF ia>ӱ>̈T&B:ct쎕ƳonM w9iP}fwWnhDI_X /Yk`O턷EȡtK('s>;P# ^5<~qYAI='óOO|sX ݀?rMXQn'BF?Џ.X@ s720q{d 1+hjq~wX󂿒ycWZ8lF|̳d:}4ff9v zIB)5*C{[-̡ga6l4uqK?Ay4 ZTxPorH<^TSBG{[B?nc) *(%v#dzs$i44 `MaO@m+:!  l/S@Vj%H`6AhgŪz2B9s!D[t09xnVuNU ih!(LQcG蔘SQm NG/ds_*ܛs tb|CV/ (PھY[P];BcBr#r?yLZp ]Jc(hGQ$"}aN'drR`^U[ ^I8-ufք hخAz\H,Pg,jG \yÕbEj^? ]֑y9e2D›ж@YLfL5jaNchیKp'a}#T?6^rYٟɰ;ӕ?R=;"LfcB:z4w}J|i\JӬ"}'XB5 =( ~9kM SuwK딟Q 7aEKh0eXtz>g}J4p7_;f}i+ .Gvz%=GBle^(tmq༙}*;TO*U;ie~Qr'*k)?w1u:CD߯ ߪT@&#lz*?FhBޗց48o&Yg?s|<47p).B`&![8h~) x[ ;/#4Cur W$P  $bb X  %+S8D߆šG-!͆CxZ/E![uLv {mӬR LcVOq56v˝V8l5 >:p8iHFi8ݑQvHa;M 0EQ""=>] >Ki؊=ޕeݗ ejC;[il&Y,Ā^,ÀU W f: NDspL0L֣ KcҘt'~^ .zi9;;A_iKiS/G\"?{_OX!(ekIMs` BKdΞgyxvƦiȍU_-Wg#<"t'+PGzȭcY3;kqQ˙oD!)b 4jnH99cY.Gqr+\jD!zgl"/lk-x~eIƖދ-g[@{ǶhS"-5G"^Em?q%a:^ֽ :w6LϞ -J8_(Bf,e ZXaltAux#ƺ%S2婵 74#)&(R fxU+cAVUjfU>&zKɊ:55p@8Dcm \?ϐ+KQ.ԍA_kmũ|5Eh&R0\;R\}44di09(6xϚF3UusEg|}-ܘ]Ā5CmɥaQfUc))%4ޓ$&m+{B}C)wE&&~A5xIk$A蕬gc(re.OxwD=LpON,oAs6# ]W͋(m B6j|}}gԷ =8.{供bhxRdz0#fT` `ffHՍRPYB|N30ށeBc[`#@MclYm5VIʀozC4U:Fg떌"_3pcqZvϾ jBR1Z1 jF@FRsH[8TDWܾa $ԣGx>2ڃźt^K~1vaBn9{O&%l^fVC"]r#-EWJ? ,í5 ۂ" yM^ȸC\ȶ[*l7)Su,(KGSDIJKqQ"5ʹSfJC9EIXXI)Ʀ3V>O>d`L+R1cYAO 0es{S'gGJ,^)ZѨSއ ƑiRY2lYoUP[>h^8#γcaP,! c~ C +.&=ilY;Mp].U av8ԙG]o׵2ݐGHbWHeCLjk#JoAVKN%/8Ȝ`#pyJ3<~rO@0b:54EN⩜Xy·iI f0 _in$,O5wGKat5B!/NkjtDֵ^vwkfbINXpۢkۣEBvao-R0 TXT"!Oy&rnitUuм+Vk u6@YoȤ~\z9y9;D.w>Cg@pp>״{-UBBu_8V@우Du]C=|x39vn9 =Wu@ʥC%$}YMRAQ\B['ʧ-TߙGrqt[Q鰊@euFh?ǑkYrs5=+WDnh̕7f(!--O6\iJ bDk8AT2IЄŭ꘽"e +Zp)SX0%UytWXb\MQ8]4*p= uo2x{Wt ;Y]Zm`ŇZH@1ZDٽwj=}c䫷ػSsQb v Kz=BR]b O'b^UK@$+s Ƨ81[TR#z.:KPCvy˴=Bm-%hW MeN)|V%FM]m)`_Q=auJ(3Ґy4-/*dɻ%A˽hb 7- DZˢMh7آ}N63P4#Xm]'!SɚH:rQ>L"sՅYc@*L`S|\l7(uʩ@A>ĒI Mw 6Rh$Gܪ{ڵpJqsD>}R {#C/8k7ndwߊ.K0I5TCSpj@OU94B -u֪bolu3}h"N:[jl绕2aD.rJ Ѧӊ@Tgq?WT];RJuvr۬k̲&,bpcTXeVNcǫ)̴2pFz{*tI q6$^G:>39Xy]aXoT;=ҽTodUH"ψscVVte6 js͔ J´,R'Sn_k"c١TCZ?6"_l'qaEĞ]?"K*`VOD7(3%oA5d8r^_{dƃna:>g} bhge='OvHpZJMdc64'jA1S&۬%&9[QL:/לgzD1(OYh*2\pX`Iqð] 87GXITx 7eQZN8 [TBɸ}$2wnM597^;K.8qJ)f!'Lowǔ۾'h/HpüI"b e 8+V =̹*[>_CY(-XP(cSd4 UFn Pꩫ,i, < ؈cn)>DYOuž8˖JP3J ȠZf%:W9n-1R)'q{Gh =Zvդ߭C%R3=n'Ϗp rN延dKԙZ^L#sSQ1EFve{+ jHWj቏Fy`YbE@j N'Z3X J_=W NBH5R)J1|2Lg`KiX5Sv~s[*cpX7IƻYmoҳj~yyczi^}r3|"Xu0*/_yܑ-6^-n!Hrq砭92gH")5d(g\#D@2 L*tb E&o1t/\JjIHwwX?z eOR-ѣ~p+HOA% ;fڇ>sq '<HICL'R[V#!ӊȵKeE׍맛q""%;uѲHO.䰝aPTv NE[z_^*0/ڄm;NɳA]w1 E0bhiL2piy|&?Wo@);U~󡔡@frwLZןS6A:e%'?n<5SNts[P]<*jjxwH:rݷОeSq:L:8H@ |Ŝێ߂/w~*8Lֲ*4P=won /%p{H)Wrש+䎒%Ij17>-k]¦dLϟZXBRVsWkWVVȆåu6sia哳M٦ J%ִ像Z,m-Qp_~؜B24>NIVd*?rLN]1m`QWSz! Q7sg$3C' UIWhna62գۀgˇ2Gd^hW"%7T/΍rNgn&}RS+*ꕨ:h'K cE?ŝCbfQ2gLt6 I+q6/taYp[pfK ?d*(_EJ(^eVΐ`>u/vϝ^]h+'.AAcu0(xU)u5\>#MwmӺ(i :E;:жI6:O^͛(+O7āDJvFw&}`[̣oDu0 jUĠ{=C͍,쳴K Th6TT/qa] ӎ辌) 1/Ui5Q >|-7Pp>`57@ !,y7ۚ&|]~/B{>^ؖDLķBM}g }F`}` RIr^hnN ډ+&72EMAh t!Yw,^bP{Q`#hmQKQT0.18es2ꨅH&|U0B,uyϟPB&W1D~mǥÑ?(ڭQgX:[DH45\/|؄}tXV5=%7"X*svb`Tb_I׬"zN 6zi-&QrD1 B_QpGR+(pȑC A;N߽n7<6k,³X(? u0kIg,YxL/I<B}dΣ?UӾ8iѫ \ټ5#^| ֝?ggW<]}cqm!,7d3ԵY#d#(, 6N?'{n`, {/Xn:MȂF$tApW%2-6yFz ?YVe5~Ga<4>9z ^v}jv],Ƅ-W85ۋ R`-%k;Sgh~U0qz2P9 K֞ [IZ@vî3in՜N%=|/'gJ%vzٗQ1/!"^? Q=A-۫Ao t'ԘS<fgR+X\ġL+3kyٟEYIJwl}\6HfCvpB52]2;Sfނ֭CX%[ϟw)SXMa(zzƞK:_;f{{S0(V"8 eZr8smH:߬YAš(UZF< ׿vm< ѭ&j(7ssY`/m s1;U?ͱ&h֭r , g //.Z$2bHSU^JQ=L< PϢJ3 {Bec|ԶH~A0fTܫryIZ&s&O&H4z&k.yFŰjp6L۬&Z&JG黨%EC>#_ObTQ2cMjQe³qBoH6DU:Idƍ t_0G֭8jb~;ؠnK4F7]$:^8BR-%>5g&N'`NB2 zl^f(si^ඕ*̼WnOP:΢;PEL,)1Fz43NfKok.eSa:MhѩYkF]Ȗg7 z$(ty %_}gنh+.:iU ۪!hz d)xgAaT#ضr1?oܸˑM6@' ՄfފoTC3a 4I0qac_ 3拒c"Hy[VR^Tujcneۄ";ݙRʭlvO<-5FPU?Mr?ՋeS&e1?"j5([-(vnɢwcƋ!GO`LuKK41Ҙ(DaۛvLI? ,cYhD9æjpPv.H*vJjR+RWw+8 Ed})f ~ > x0,7=<?= GC*F{R5<$XwFY}1 {ȵpr{:Vo[~f. ;zJ,#`:mX;% ї8^Ƌ/Bܜ/r-+s7S\/‡v7u_) 6ޯjXؗ9E$Gpޅh SlW#^Bu[Y3>m8+{gƽQ4iWeӺq|z!G.FF@/^1x V+8vե,<&vD,(B=(M|")s[Ic(uůKqU('sބ4?Xiʡ y\,V3 |= *gT.]S+2ޫ{(J%*緎v3Gq25n?Q>zʙ:̘PXTr p> X =3K[u٤O 8Qn&= }]` .o?EIˆ`E Z['4%g,Qbr(aԋTe$Ӵ`5rl7X,~il։_J| ~ t/⛧Q*Z44 =`7O%1o/N,LnsR2DtE$հ> ֯sl!e+Ubkpaxq?F=+g= Ž6L:oW/crس`zdgP gCo()*YR0V 8"M'nL !:_iӽ Dڇh/Dս b%mnYsB@٩zQ,0I< OL*=ieάtoʅ[&.lj(\̧ں)\#wG՟kkۆ[~Y|HBy}a=a^eB+Af Y0PPpy]/1Sq HjpP/;qbgjf BM20x2n9?,TvuEƾn8]ޚ3~߃LXiPbm#4 4;8WoRpsO`wX!IMM#6iظseX'+~z>" 6qՀ'RXS];B9Z-4mՃ]Cr @bNn8{RnM5B.i7'eҸP-;V_Ƌ"R!-i8Kؗ@20F.b@^G_g_O"50!b/I(߾ڿ֊DyF $oDw1. ~pհkk2{H"hD7HK0%:P&f^6fr|zl6 M?"JNOrK ]5p.|f1ZC%+'{PR ~6"Eh *aA`yhB.G2F޳O @=WL.p1ށcphgP-Vk]Mf,~9iEI$d.C_Jl} !r-NҴeH~RIǀwtv$9{ݑv˷\<u= ?nX.cPpbJ!Cp|<厾lUNA0ȧ³4{(^]_(63KOw#vC'!3v渕h/QLmGW_qrHrW{#v |bBYuaT"sqg GaN#9Iֻ$HÚӺ>Ab|v},6NgI[pgfr6zNх88@{?jF,tVDHì_fmnt[Q*1CaF}cLuFsrg&R= kPq02%mG\!sx`Ν2~D`zUXvfvḲ2|B@z:c \+ WiQMS\q[yN5(rLa뵩QpKDhcJOWewFX'7KKtKMvFZ$/K)p~\ῼw%mO*o2DNMD.^cxG4 }[Ob4v)+G?pcr*~ը>hM2r=0)j*wg 7\fb{moh#HI@V_^a4*jkܜ̭&@g^ Dl)4Z[$$eS uJh'[QS&z-)?K\"0E#)#WOQGfh6=_ |+$o"|s)t{oJCwM->c=7VʥkAyFx _7Q~*UkbZ*%yCNW~]|S@q/$AW4xD jng6jOQB֨|0+]:)'NcR3 ұgҲN~0z&/GcAX.7tc#FGݚ֪`bZu_ F7eZ&-F;,m#ǕU 7cH 6Q<5@BhZ"bv|(%fOs!NK>FGhl'=̷ه\n&xcy/T<(qd\xj~X/>rbuLȃ*X Lb[6<&BN +wt|cظ@:R %]O_&v\z{_4 ؾQ̞*i^i1N]ow rlpGFbuu:Sl6ᶥ9Nxnaڙ޶ndDV5g"Z]TLbl~jo)I*d?%d$źgH3f դ̩q2ЈG{>un9o5jf藭E=*6gt(6`wوbSfׂF2x(L64'i~Pn]H-:o2 *`s0p,E͡%5(zu)*Xu}I1e1iOV9#li م]v=79k׹3EИ~m/1s.} :iC[(t\V"PƐan@ej3*λ}| QȠx W\_ $iqk1? 5ehXO:,9}Z 8>yPW1_6q?/ 8]9D- ˰"My~!5 ;w+L0燫-:ne#1r°ѣ~燬2B^KTOUȄNX>,g 6wJ*U}֮W}@IY(zW3d\A`Y * L#P'$_EUUmbtsăG͇3xo79nD@ї h~fQbo b)Q^ .a ޟWs,4[65 @_ufRcиj$>Lq|MvLhil`[&Eso9Czr2\}'m^xp#CGJ/}n=|GՕF~ 9S厈&c]ww#>pL8O’1IRVyntAL.VZnJɒzo*]bßV&<{ r1&[[}F0=$x1+@:C7̒. (TN!od߫D0mc6=܈Rkd|ٳጄކ(~ÙlX¡gBHݼ#E#]*FAZu6O[m|.qm-%R>ż3WANMh3ۤRw5]CڒuW`N36~VNP O]A\c5*undG)*GR8T>:c 0T˺b~@/W?I ϶ 31ZpongT2vCDkDAB]cu'bScݹ"7'I} +\Pw'ųHOe\#*+VeOjh-ArnbX i`$J 46/W/bU="cUΟ4Y~lJHzi(ůn$Qa)9/x /sn=Ҭڹ0/"YU5/{EY6>\[8Տ&%W{n+ 4XI؂bi1 :'~l>9߬j#uD* jaoGnsZ"1BܹAZu:%#=_qcfx&dЕ3tx'ͺ% akvlZ&Tlޗy/cIu[t>/iRw1;y҈|]RM+ W띍ER.Ѫλ#bqC~o8<]=W#}mޓ 圝;L8|Z5"p"K2%tp/Zz\]1ş,r1?_<_JZoQY(W&"q)"j+,waTΞ^q2Q`K|'Ȯţ}˜#5D}0NS>˪tdijuc yj8Gu}=b_TO/b7F~^E :>6)N(s6"yHn6cA8Z_?iJb.veq`Q+i]jM豤6eE<i - `"2r*'sgDfZt.3ln|ge$ʃO36#mphaՐṈ6)WzB2g2QV5?DonVz yMUȺdP6|ˬ;=Wp6y?ͩDg7M9`j%ZYX:ь7;7Kqz"K6l\W +xLTl==|Z? )h5toʗ&j`K[v7D49a%"sɍT=))xa@\9m=3$֣)@FmaMSQӓۛ\xWV4a=/Ä{C-4sc+::.BI{BTNJ[a|5Cδm{7:nYO2Y} | ⶟fM52\/O>W|-HXt=aQr6v ąU4H.C#d$ \v)Z1er@^ѭ n.㨴J4q;vg*FpmPrnk>XliYeؠFܽ)My5$\o(:Z3~3<{X*C[lXF3-kv=Di\D4ZPb#byΩ,\_s@jHHTև[0F= OVxǴ$ZU QIĝԗs#r,CI"pUDOV&^Ƙ,-C}28<m @i',G߱TJ!z^(6):Y}kXBn 3 S$|O ?M U>(خpZ}WTo~$E jpvc-ˢfRDj5^ZR{c 12Cfs CP%..d0:"[,NcT4ș8ScTcBY-5YMI.3a_ g\72*aVntTC9`i<̱ WpiLA5 |A8׍˸-owp1k JMm;#qwqơl\c.Ҭ4Ds|tN m(#,zU݌:|;{W`Pe?ņ}U#ѶY,֑,>j6;* =8*?J,9\J䞪M`hڠb04W@M'g#p2@ʢ%a՗X.y4>[ Lng\_"PhOWcV3hc˶֝BiNUJOE't!>sK4&Yk|}CцNP1pyLJuKWX U)Rbِ"7{.;UEJw`O{wXS8:fsm{ J D E%#H _:;(k3rr<2?]quSSb&?~[Cm;}p:L.P6`F_syOBawpV x:U;HQjlCy5Fp@/e_8OB<w2/Unt*NYP0nU8vu9\5i#بa|VUT׶[ EXTr$ 6Ԏ˧C21AR+lg6G^Nu$EƯ&x~&閒-` ы%V_O&kWLڲJ-1-ǦF2Jg7rEz! UiIT,(vIo~ʸGrTق+G؞5zOʸ^G["z."VHX0hυj0IUп%z6wUB[>,] vr| .|Y"YLs?OrB!rKՔl0 vOpʗE9y.A mYE_/ ru!f^՜x(^JXh&GEիʮhӦn^,e#xW%Η($_ :٦j.P's'K!e <"7OŪӹ8>Kg7HJߜӅI9'%;RQy./:X֟4A:jRT@3`\c\}q>iC|`nأR]ZtXWaM[a<LOd>EF70ѩ.Kk9&>VC3TA:+pc %>;T b;h5Aa? 5Z[Z5*242T+p:nx$rYJ}W#,ՍS_GEK7fJ1yx#RaA$|db ! /4.𚩮YJhs |gٍUF\2jg.RBd,;3!m`kfLV*gXųt8!5G3˴L3oȄk}Ph0zkkx{8R@y`pGo[Cï p fhD)fS5߆\Dx,ol1rf;>Н3_SjrYL!|gaII+֖ xm!ungHg\n;uۨIFEHcC܅o[>pW[eh^5tvb٢ Ę&f{>w>c+{TnM{D$ܹ8*T (=TZyށb}2@G(@K7אC&BwĦiu+Ӂ, T e"_2FQmO?m5@~ue ; U2-כx~˞?pE<#kt Vvb'1HvDk!%G-WZsG;$w h}~`Bq Ñ]cW>4q 2(:okkU+:V5In˗eA(`Ga icc/y5LUhp$Vɢ?0]ڎ+s"LߊOyRn^bd|'N%f}V@H"tL\= E>&RcLfyodmg'ڤyyXX^Ϊ  vud75y`7#N_X f}2M5Y6 lDSH9Z)@jxU\]ǬсpiD2j/9cҽi8iO%dȖC,M>p Gj! Fj J C ~EY L=u[\nNm.ݓ\g ́y ~:݁!w1I#lsDMx9_jDO dw{,Cz%8 O=T7YhșKB3w\ ~]Ů#Og<${ivL6"8 cV|p\Q">*f f㕳35.H=U!}tǃH!@[ɨIt\)o>3Q]z =KK ./Yadqh1{|zїE 8$P˟$RVRee U#׊KHga!O3vV 0me#]&㻽껎EF@T@eqs$E^&U58곔Ʌl "Ayt(P)A< cbmsr.+)!p qEߧTۑyl `:wb NMoj)oX2eގ-u'b5V s]!|kF;'ibx^>Fb4FڨLuWwX%%ur'Lv{8X4a@8>\5ɷmӲ t('H m5-y&NX`[S$ 4p/0a'9c}|-9 s*K$m "\Ne]GU=YIܰRi8QSWH-o7b}u3@pEC%Cw_Zrc%dz6R /d ff_ KىL9DLxWhfF+ %Tz ǎgDQ=Ajl S>={"^ˆ p6XgjŸҡՖ+g_kojg`@MjLkЯd,b]D VۑQ8F|g+~@EIS>؋cx^cLw](k#lJB1ΛQPt7Ʌ#nEy$!PP6/XeLͺi\ޖ7Ky *K~ܐ`D`7C`QIM}.?w{p4qitkp Hx[eZVp< ď22 k2CHokfMbcKŁ6xC㔖u[0b)N&yWɢ&5I$r]\D]D4 B#O;Ppï}~JE0[M9 h9WSc)j#d҃5t*JgUxg$bȶ7)Mgdt&i-&%aAg QUi>Ú>VǓuqdfڸ+aP4;+9hOwּ1ĴA뎂I9H RmJRGȍZzcײ ȦbH@3r=_lHݡT#f~9B(x0FVV#P`i!(4hBr̸J3x°j/ݴϿBfV+}}|^,*\ pi:C7pR7,*;8(Ԗ'ntQE'iC :[ m-r+]2ʚp*1[gjjHVqbWQлCxIKʅڮԡjԆ0eɞ~of bQ‡ He>/1zk %}yZ\v/ F=:ڨ7 rϳAחDǵ@f"Y?/'[(v: EQ&!1%e[XEq%W;9d[j5SfNf:Qp_6VaND OJ=-b@BAM|Ѳu+*lsf,ZQ?8ȐTjC+'@m,K6NzoX6h"졉`H*I6瓂B F9gWeXFx}yB2jSoB&X dd*T=߳: &- =%rTlj|Wӗ˷-Ea`[c1rl40 {q] >T8z~qeZCcfK:Ũ)m0,@.k{!h FJ%Y/T\;o.͞pߏk3G0`;[?>ڬ\փʕ&fI G1'HvI|5x]LJE:E `!`$WŶ<o#V )5ei5dJ Qw*r: LWe01Q+ʎͱ!9 8ہn~2鏖l1s#[J+|| k/,2: Us1AԂ͢uF>;AXJ; ) |,L^ kI~k݌T?zD"Ng>zi9ZG76Oc' r\xKm#k]jr1dfɑ#ic쾈)Dto7ä@#c'B]@"zWRc`65.|_;aAV28L.?CӇrȎ_p]#Ͷca˳ vcNƞzXUy}CPNy]ɬd+*ޚLmn?~Ж#HAIFԭoCM RI"WKW$б^g%i.B?m9_N@Kw-#[#n d/̝aD| _2, Xz ŷR(Q U{8 qذ6O-3($))n+jel蚉$]fAڋ\Izj\2$'Gus;W%NrY&9Y% TO˃w{'l1 b493\a+Y3U2N!FYu6J[ƍAfS'7"o6w;2lQI_gM>׾c?KeЮ<,Y$l%/+ZTY[S` HS/ۥi1-qY %pd/+&zrEaT6Y+߰zVȜͼ۩FU#q~tx!fg>v\vM-/[ᖣQhnzsQ=c~QO:ȭ|]~s::ik wZ'H,Ы DS]e^c9 p^n˛VtQCnj+RW@㸿RFxn>eRX߭ QxYgϢ$jaΗ^EԆ_!6tK؅jB vUi݀;Wdg $PyW*l -ƫXu;Q ҈X͕9ZA x4~ID!m0eLY #vi3r@jʃ\|0T uR}WMt­{8tyNG1vh ;MxSvu(^&vɀkiԋ%H3paP̘wl<]ɝ۽XA$#%DіCSpkDWHZG$dgzMG:(uZQ(_nAw[)Qd imђK< =:wmi`*Z!<֔!N-~:e3}Y&k>kP \^V/ێ>FKT /omU5tSì7G`A^ 2LN<5H}_s Faa}s+2҅I΁qF.u1ΚbVHz!7o? vx 2FӀPi^.Vˏ?_5sړsp[5NwI.<ri㌮T2jD `Aiwli ,xRBY?߅[dy*Sy׾\m >E?1ſonzm873㡾ſmϽ ]۩}VJ7NcuoAf{TEo#7Cm(4ۥq|ڥq}H0[/e$*.xe:aN`P9V7ѐDOYBzR*z-u!ۥ,Z9@4@ `WeqJ !W:$l?~ I@Ax'itijmi/)-@8Vf@1vh"LW1UE173yޡhU3-grA*kgKp숔s81zJcFLq&y2nlG=%TSA(|rNlމwhQh=il ,|(j8zD)nLϷ=nڭv咛r>=h/*Y5J }}쩩oK&v.ʲ&M-]ts٘?#_Ri G| ЭqGOчDo @[@cT)2L QjrwPyZE}y#a 78 cܢ{E(ΌCH>)y54' S8?'\ZbWm= >`徏(^b Յ[~p<+=v}V*,P= VT֤/{gNn(B } '_KChhᎼUJ;C+o}lU|/NF??n*fWG\$锢[ &UKicAZ}Pڞ`3hy̵r%Em0B9djwl_ !W]j~\U P4N<Đbj#Tj&C  ~_/pV/f,DNV^)^=Y髭qp;+Tנu!Պ74R!pRÑB!*A'!~A LmN"v&Jyl7k~PkXG::76hՄdU{C{F,t{`J)ۯsr =Hi\E]I6 hG .LDj-1=k 3L%_L@Sf73(4k]<*ͼ e, !ʰ~ &`%UO\p[[o2ĩ*s$+٤V}[&Jɑ y׌u.'--1Hp_c{}+-)XO4J'YL"XgRc5., 97elP PX{WMҽ!FNQmk(YC$-MqIn ]p=@x3J;J*DybzزL<\nOrr3vj `,;xg,ݭ5@f^Ev^uK`ek#?XdžH@dVnG !(KJnͶIRb$ǥSWSU^}(id$}ݰvm]yɬs05ވ$Fj<| <|KZjYbto&ӏW ;ӧog[iq`nbn hZS$|TG=EEZ1 Uxй&zdi4}tp{uI"L[ԇoMt79ɔ}.u͘1&`mH v[r#Ϡ~Ͷ_~9 @(! 4?Kȋx>KcN[M+E8QjW?ʡ M^#j݈ 5nhDA. gp,U7K vDF7M\?t}Pv:uC4'ͳ۾C0оY۴ 5 B?6<{'뿠\Qa~<Οt9 Z"QDRT,!ln6Q(a㕻J昳oQ34 46E [?FsRh*%-?u ($`u(nt:->H̥y}gVC&[?P`%&2/m?Uj#_wzQ!/ ? ÷T'=+X@NK%W+"x:J9C%i'; n|Y(@e1($Dve MoZe/dx'" =R zq .[4EI޻ʽtݻ~",eZ,9B/ M0}:4U=9wrWŀ8]q &!͂jk}4`48_̇1cL`+eDiNo F-˥u\Wsq|-H. zgb: J6IDX$77M2G 4ݝ<-h}D]@ܪLٰ@v@IQrG:,doYg`J T}y-0DXiމl$;q;-@L}M[u]* D'/:+|XR_Gu'|r꟬W_3I1NjϻlϧD*?zN6\iiJNps!*6]sZA#H<Uy`nL yV8G)7KfZEeC5#"P=`[Ǖz:Zr3tzR,O̓d^Dk[otZHDa@=?-VUm]]Rn)ŷ2[kaɜË́@Duqu=\Cd2do\$rañajrC*L~q! 7XOnr,+1Mz dK5%:Q4'[!=Xj!r >e 6*?s,?hx=x3.wuh$7S2F!X>br4Ǖ KP譸]:EI?Z 6'#RR? %kgBm-Qh'ʱH ק"}\MBc^5fUO>Jo]W1ۻ4_\V)FjIMWspA p팇$3`/2F't* DձՠTӳƀh"1A ebź1(ԶcܑϺ(]Hn%¡U[w6cH~1h(Q`BT`Z[ Bn BZzHVCTĕNF3 ~;`}{OuCpIb:!Pj")\ќy8vyDsAN|M bk'EAPi]lh5v?恦_%a'A0}N=lB:aFl?e^&:QIENk׭"$-|сd'jq{s?iW=^'/v`C#܌/E8u6GznG&lj#YyV;Q=,0Pu3Xׂctbҽq>@p/O@'O!Svcn_EI%Kq``5䤰ԁi면8 tMENDm;{c-kUjZccoQrg&M$ݲx?1J}1&inFg^fج#wqT -buBɧMhT6o@&}գ 0G6Loo-. 3Nh/ՐW`HMc%U-p\,_=6d)noW.s]A78/qN)"+88Z3 <^&o,&O9IqS r1NUnL|QcAzJ/{/iք/nh*ԅCw9(l(IE~/B2[}737^@|ř—$/I.'* w<3סKMNp=Չg"/CwB$foJDܬ v$[dCM4|#0|7Ś䟠'ߣ96=jv'qy@tL9tڋn&ʰVW઒}ϐl[WG-]"VKƌ(87%zBawf`NW>R &0%z;chB3Rs2?X2虉Lae*jZAɾ:]%_L۴)fJڌ٣{%l%gh?B˫lk7jG~Du R9a@;j<+llw5J Ɉu_s>{(Xo٤[-Q+G),<ٸ aPxw6$^i[!z8j}:,ʴ.= }Qe{֩ĐC+"16:ULNJW]cL kevăQ஼<^j/QPea3 RsOnzuWS;J7uwSfE>X0צ'hپ";#`h[CUpMohۨ\3Ě[+h ֬=nW9X&4 D`UTB gv7KjV$pz< X`O)m:? ^W;@+T%-]׷wd\SL 5d#!*;vx,A\3X ƛ]="U啨`EfיbyeƘF8T+WeD8=7&Y:CӍI(LGHkfdd./ý տ@%^W}uc:;qj%j k8- Sr2 D(3Kt_ `TK̯dPNDeiMyE҈E`ʮw,@Wu~F.9)8TAPMȣhb|e_!h"k41,uELeZC1uЖIdiB"( Rn~b뮜L0O\Gc#Jzr.- hLI ѤM.dC/# ҁ9m2x0ֵ][dN c`a"?]j盕HHRԧjY; m葀FbX⻥S̢!ُrµo1W/) w>xrS> ԫ u^~'˫E%v'wP϶(yZYF!lX7]czX s]poMVk70/ 0UڙZko,q $RZB5_@NN>)ss ?mӷx@"+}.pts7i<SaNqrc&vΎY{b~Av(j#?!1)Dx8!gYPڮ}O|]Z~0̻f3V9ny\bzT,b>1 ̓4ԅVՀMtơŻyG=5 bB˪ m2!AJr .,,$+ ,sk_k1_#zKM׎,,E˩Ei'v'7M2/B[VYs&o5$HwۺG9vʛ}qVbBb$?g8)oӁppy4H(?iPmT_̡KagrI E]ML1|&CKxk^n1u_&R #8r&ϷHv4Ϗfx1IU4fB?KΖO䶒8( DR ҎdDHbPjC8'1gEaxU8hEF0/Mbƞ[ک ՟]璙 Ђ%0 @̷-wJQ+EQeUf6O->m,tX2@z|F<\? q&jٶ)ln:OF/h^_{sImYXإoH)kH'޹] %>ʎȻE4$Vt>c^.:3*(0J 8k o=ע7,6Z /M]v^ZO!B@ZQI"OMe:qԀFϢ4L^ZuXK2w]?ľFЭL>A%a%zE&ġ֭{keJ (oy"ϑ }bhP1b "*]) 7m3 p>J9z4ࣟJ+]bb  M>v\CI''h2üAYgvU@TXTJ4';+;hJV}{d=v9?>T;Bd~Wm@Uᵺh&7LME4>-,8SS*ҁn䌾sBFv _(g_WB%@Oa ēB ^(n?ab Κ)Ym5t85FQuؔ5쪦) Wݺ8/)eXld^0R9G‚PId 8ƪ[JyGx4S6*^ߕ/ rsj#_í64]OYQrLb/A$+ΩҨ,6Ήg,}T gC-fƕOdJ<޲42ȟMճhh XnU*^"0D^3Wr4pjdՏDgmXEzd)ʘ{"ӲiDł7p?/FUa ^Q=zѼcMoOMrZF1o¦٣_oєI<ܞ I CwbZyaN`VJTE)# Rֶmg=Oj8rSv,>q!I: {SuCt}5 Ģ6)CM_?)Syr ~|il,#M #ZawzPzPٙѭ|()X^x1e t~xZ }U9ʘىMVԓuUkLZ6.#Qp yM9}>3;qf!l+N nK֌ ` /-:wDˬw~b`P Q7sj2Uj:3kWMפܼƲBL0Ocﺫ"{덪6}O 8Gk*A//r!y)Sw/ߢDTQqu G!qWãrse:w`,*ɤ&T93^'Ws_Y52w:jHݎrzF}/_9Nmc dˆz Eo9.?v>ObaG:E/]&W+Mٖ u- QJ|cF _N>17<@wl(chqh:{|" &dUh]yI{m 6RnDN3ɏ$gi7_"ժ'4Џߎ9au;і̍Wi}55bѧ W1HrቢP%f5X%'^}uĐҎ&Ɲsgرth[3dǸmХڜ?Gҟx7ZB#Yrfje&oAMrZS鹅CZmڋNXJؕs]+a K:IĀ:F?τXּ|nlpXE8$gYE؏Dmج}N΢h؆g"_ 7O-7-eN(D:{d|W8 pRINXhS#Ja.ܗ+U~Č4K;I+\ Dm/Az![\3 .L+™ܗ60,6{DHdFY(`Qƹ@xdRqsqvAn{B+P_g}DfH!\|z(K9k=' {J_g4vWe$s0%VtΈvJ&ev>؆աſ] skt<#BpKȪ|9r)דIjyX\c.7>&Z^P` Gk6^sfCnu +T{ Cco +vlyzGɚ j<)`94'Ǧ(!Y$\2;t#%CE!Ƨ &:g?D6Ld19i.`ʀXN\}mk^ IX\흘i\ <^EA%|zk_u1WtQ}< 6)D p>MWj(q&:LW"əڣl-D-:cʇYc Ґe&5E} R߂g$=I//2r/<x'Pɡ\הE3-l}IݪhY,H K':~zC3Y؍JܐPpWwpRy|e.@ !-xW VofekzxIA[vˡ()*f#]}n,: .fLfǐJ˄t=<592຾b&hpY͠7* Hgh2~ aXĎ=W0VoGFK Zj KKx;ǎ ϡQ5#r Ruv@cלdϳ*A;Yk*= z=& |@eEm6ZZqTnj"G..2Ǽ/vg;DSy`±eY;i:jl^reuEKWm ->$ |8D^i2ct*DJ&B{Ҙ5p^ BAf#ny$?iK/Ϻ͢C0j6pp1f]Bֺ},@ZYksHs&M;-pl EՑ `?0 l;FW@b ΦK:Gt:-ջ9ɐ%&4ߖy/J*4A P5Q2Eh߁{O9E2 CJ*J|,'ǽӫ$R)T$ Cx_uY?0 ;wA$_Zf u Oi.u^>[|}ٲɇG ީ>?/*6WE>7ţ^ñW+:6u{ȕF_zdK$wKԊCz9ʸY\>rȥ(}^H"/q^o#( KbuژCTc1{ڻHiBi9 5^UP`3$zs5TIة{qc;uu|A좢2 v$W;B$D_,,U9s bQ 8EF(ASZ?q0S&bZ飐Md1QHxkBaIF,(P8y[&^=1lwql/̽'ۢdݹ$Cnesx@.nY#NBhr!BIdً_zPEe{1AR8$gtYsM4= σ]n[zF$Fj.x/c<Ɲp9N~*@yqJsd5@*G("-hc3bA%;boy[pu%~lԊLl\}~%wDUu6a0ɛϡ3AށnQ3 }Vfg@\l_ӣٽ:9ҳ^"p?~-nӒХLwԤ۝hZSUDyzo {&4693,,Y$ъ{sp(RIWB1vc{o@٧gM;xoru]cȄ/1fBf"ɶ4̋{,zJϯm'>#N,BOo+_ZJ(}>CC~xF2C@v2^|,RLIbrT 1}N[؜قr}]xTW}F8倴\1TK,Dذx In{:@TwTOg֠h>,*+GanȆP:H"ҞҵaN~]IXHVC*pORUrޱZHu5[q?ojc_HĕZ6mʹ'bF*X';.s0 A'RQ[[@L_"#0ǎ2f -%h9)f24MV4Zuα,O MIdTeU!czk“>8CKFt?s;e~H b'7ggn^QBi*g5ӕ# /j=p_"E[`Z˓mAe\\]:t{n740?Q)IEQ%yZ'a t[G*x-YE ;tAє0lDgsfSC'h_Қi<˕ژ{$5./ʜd[j(K|WMeG񃉰ӒP0sB5V/Gf PS'[0G 6G a `> l@sL I!q-T3CHƈ*󪢂?7NHĚͿEvyzVZ1TIVڎo%[eAB߁#<ǦӻYidpK]Lx2)-ku#ޤvҰ/M4=8(= ]Y*̱Y 9ZEPL=pݫN|cN^Bsb}Oim81r#c  B_-򾀩ʯ_Z{Ii_5H>1\+޷#hvu(M_̩z%&3 %ܟ{&tmM2)=dYkT0AUzr rt&pgفq{?v]B S/hQq"pJ.+I-CDM/M gܬm|lztX<{sC/V[ԝQX:IR/xxC!:E~ZAd"G J=S{VB^_diY1d흩! 1@E>/6+TweXP(j,AD*U˻n Bޝ2yQRFe"_ w%5s7N{0$%Tt.B™AI]Ps {}ũ^< _R:^k).p]w!q': ).h^ӫ$T@BB2h~80WC^eNB Q--y"Mխ!E[> Qa URC"vV^r'RFg_HĽ0"E+QKiac3i?{۔ }Y)|'GI4mc9ހ5/R'misRqjѥG#3י]hϬ<{҉Éh\1RƻMaC3.1q]]GYU{ʯ.ц EL3v^bLI zw_ Ҍe}Tq")y_5-+V)yZCSڋBk݃1vFvC+6Vׅs{_`4uftϦ'44/2{xAHyO HY[> @keZaZQ^8W@Mjy_ L5pizAde_;c}AA t3PYyR c{Rn- K 9`:bѳج3YU}@"}5YM׾td"U*Cl.wVjť6ž{bl-RUA z5.OG@[\]T rqjU@/2Gr:Z }oqHws Bo(i wUryz!E ";#\pm.W3O%p?zu$gv; FCTHaމ*nC81h`!(a,Er)fyrĵ+XyNoR+;Ǐ{ X݂6Q, i:Xq?ZzLc~rnè}({I7EE/v]T]a &+ ݨ %{(ɖ6!6$ѦCt "%ZoEHN<E:ttItWxj&ߢݥXZ"Zf;"*ixhO O+x;l,(%l@/KIW cӆxc>6dpo)kcܷ9ΫdL QDVՀo6UsuH!$ސʪrYFDك[ 23|;6q⯾ ,☃by  #NY,~EWraF^E ${^-^3\-Xj՝ލ1_\i>ȒԀ6x%ECIs"[ tHFKTy]+1e@"ݸ@-RO k%-PSIx#}wXA1? GYLO˄?Oj֯Q9g9Q7VBEp]~16NQ;}YB'6w E޴W^27{ MPdRٳkVjC QxS®>^wCLfH#, *_t?^}&,ac ¥-e#S!|GecX]䒅t^ZK'~3eeMZY?l*& Ϥ wC(#@Wmz' 7: g6yu9ܱgW> #+FVN*R[;3 ' jylS]6^Bܸ&Pr6q o?5x\dYB*(9+V" 5%Zb(fZg kP&mآF~i^;Hvz?9CbKB4RV65^Xd|͔TDߏȒᙲF]"*YtRF{ԝ={:l{t2#C-~=!: n}oa)=g WI+n0zjM@K +e=ʩJ█3!jXS@EnrN[$D䛩C#ӹ0g<u cK:ё *9U==l3'M{ lո֧)8t_N@鿇'ZT@ $n3* wֹh<7~edMv o[x7[iXX*ରC*4\J#W${mNkqMҥ̹ziF0 #vF;D5zjt!Uu2_t3b7MDLZv+>ܯۿCIia l/.zd a$Bi6fCѷ'eU| Z?@sA$X<5 ΧHv"'GGn>a v@H}ȕגPWzuY>UQ\1ޙn9~r]x%As8j};A'y?bXyDdo]X"AJIjY"6_`dUĕ>$$FBtI3:ТEcAn&紤-*_ƓbQ*l^W[Ğ{fgr'LAHϦx)Vm5Wĵ|s]]R  `[S PA|@.4r1_ZJ)f_H)$(ؔ^BdÝhF}Crp~ZLcQ_Sc5^#d^,6:׭&G"J `>6ۚ<}~rkv"@wGmzELwD!]#M %5i. Ф*U kشk5∁}{pcAxY7V6JR͋ SisAH}J5b"t1o^G.AxqJA<.-+嚵 ]1t''R)RMɫz \;)6I/^*$ɳFJEh5r望Pac-u'g|3#+GI lYd|l/!Ս/Cd{YoYPE+1^S%Vez ]6LJ]!!gQG3mr 0OBoB*WY)Ν:mFA6C kz1i vK2->:5Cpd, kcRB5zJb fk(E NC1DvO?lIѢ"ՍooTGNM#_a+4LH4X#Hׁ |`ٙv^W$p,nz@ /e"q4A6sؼ$%l-ϭf?זG%*O*awbOיDBk0ʙNX l`*K/$rOBܒzA>iZ۴hj(IJn+<1SGQXٚ~>܋<::ևZ;/ݯS>_D|?QC}ZṜ7RXK40ghwM=D{.*;fE}7(p(!3EZfV]U  Ͽ?Il! NqE bdfg 3.JX@?Nhhb2KSsNzqk9P!7=* 2|f&If`4٣[T`EI&bi|Whƒv TYɫeS jՁ~pt ETR}|-70(۸2)'k6&"xؚE[I7~ę $6?w% oնEzi-eeeHDV_v[$oi]TrڡPRb? ؟JEʘג}Z7KFj1찏Up?5| g0sYP%Me"7w1WͦBDL{ P!᭸4{gfΌLLB:xRVl)&;@W#['Ƭұ ɦ Nxnj^~8\Q5^c^8wJ PƢG>]vۀxQ"QELjvG,Q MsO4AROd>1v &h?Fg"~Px M{Gp3u!WŃg}1ÁZ-Fo0?] 1N~LMKo|wAyfkAc7g((,]f x۸Q`zu-IF&A%ǿ$2Z7Ӫf{G2m?(yzoM1P7v`B/)FZ }Q I7:lH矺 #\^%eǝU)2h9b=uEq&%X1M֦h5DN#!o2{-?\U'4{X{žM,JEb:L(ITRsVّ~h*V `fBU#Pu0RraC\'P?sqe$K?5ɇ.Ak1˜^ xo!xGխ5gH< [hhx!7޳ċ'(R±5?$T\rbsӻt;;xݱ[ 1_b͏?-2Q;[6j{-V%_xٰI ) HBdՑ9Qyn/HLn xnRduT)rsoʥ~dm$.p=TYiFoUN6ZI"9}"!AnAi/Ĥ-=ۗ'^“-mƙ/E+ikf hVisW.~C \sv:kL3챈b^|]-7zf{}Lu-) hO6tz.CG,Qxm 0zv6CkB^5B;t{ /DbsuzӲ9Tk|D+&ٿF'/h[IypzۥfdgGu~t B%#C5YJO˖`#Sd kG&HWIbٴ8' ixst|OE&&&cq @8/RYnX4cD% r՝9vMYQI /˪ .GY4(s^9YJYл-heY{Qs2F=0i8ٗCw=Ǣ-/u@ʶg OŸuv,e]a np!u_qQՙ}:_lH䛴1R}HS㛷]4un6F3>iQ~" nOb5Ar䎓x58CgbmMT]҆#Z>" _*C>-؊2Ȓz=ͽ6zM9uilo>ekB,hٞIբB66Ub%a8岞g9`H-=%rdṡ~$S6H\a ܍C5HbN5)ȷ0Sp^9=3NH2wKD`-"ZϜøy{~_o)y^@7^;>a +51JRn:!#uv$F`u쑲֧5|tci?ſ#V/DqBuu66DaOxJ2H&r2hJH̤x(?(6/v㧚w>bf}2O#jvƫ8E#`8G떜#{OA֡ Cm$"řDK\Q%K29rO%R:-un408N}[vơÌamJcs $SK٥5Vs9kAs0Gs#}ϕ`D+Sx)sɅ"p ud*JEe]s5`2=hɏ"#MٮjvrMKuX*&ʳwt,~WB3h&.@kĖe<t !*x#o͡k;) -5p=+ޅ']%Qq?88d9\ctLA*#eaBnC7ͦR"qnćܜ$0<(f#nnmQ?&Qg'>z<(ThMgI,煫j97N@Rپ1(-2|[P,m;&+9\JQ>d= |7ZMY{NNxP#HZa\LҬg2,STDžWAFp 7y"e2Q&yxg|$B4OhJ"[ΪDZ(BS+AH"y <,ȑ*N**v/0HHVTг,k3ן,= Xmc & \#aSO%;U0˝w-k~O[c/%rcƑ-p s؝z!n; fUvg~"E:Q{.ea;$hq=I{vE//\3k0/M ?#y/kdIeP}0KQg"u; JU(s<};Ul.@_gZG0#`=)a%3xO &7{j{H(2t \vfjQ;TQϭV FvAv/{i]|o X Ƅ;QD=V X+&o FaR[n7'Gj}^gȹ1GaJ0z?ەK}(85O5Fnָ,n>52X1vhJ2A_2/A۬OC9+|OkN(O笎ω|E翁E>E4R[Ouۣ& |-o&E):Ƈt:4LZKbTka?ڴ0d/16.f"w1Gl a# cYXM `%~|f)09_䝽oǴSK9uw\nk~ I-FǎNzA}}ٙLax1~}A_Q1> O)n3gL-)+_t}@M@n^;h5lmMgH͕`Qs+'#V"]%toD:xd.*+恿le)e-CJ*Ć&D|RAy$eiFҴn HE+ e]AĔey$jG>sҥ ^ʘ 7g V$[̦{{ Qb~:c`LĂ%+|#zS[KX8&2+w*v->줣="w"_ X.sp&yǏ4}79Se.i/x(-#Bidp-MTeZ/S PI {C\ȅ!r|=5dž8M(&Wa Ք4 oaEGToc=۪/WS K\TtvjF'^G"&C4Xm7Z@%,mxĀv3'z5#=r"]NjvrQ/|)"g}\f 9o mG xAo+y)@ZaamIIyil;ݝ|RDL}ts?9z \3TXa¦ 1JaE'Z.Ft}m ·+"-}M! C?֕6Zq;$OզVtptԷǣjһ. ADB[+ejǖ aXS ׃ʮuvݧOr6)mӥбWn9Ѓt,l+RI?a_¿KݰM3Y[B ]Ok65hZ,3@DKRј#d!q˿9CtdaQM XOIGv ǭ"5و|!l+t ap"T5g}s`j@! IŤŭ T[E]uظ e*_.ӝ"E7=j/vFM nN"bwjjv!dlu!!ն^=JPi^2KI:H"mq|XJź)V @9kh~O[P_yV{#zķ4Rގ X C#EhH1blM*)NΣw? X9lR/궗\Rq*Vvn΃6>բ'rXYh5_w)} qlˇ"x>w 4rI MZY7Q׺aJ<`|tUHs HYu{( 6?>҅EU,l<\(U'S&7HkӔխ&}zyrY% |HWotWTy3u!OxPV۲> \[3*p? A z82as5zAf2@’#H~a’L{5M?*c: .O?>Wćq(4O+R%k`3x5D0GݺGͿ~4düpt;7ļ>)"3qF+Ԥ$vq ][ASgSi0n&7LpDw3X[2xU|ppyy܄8P"1&3.gЄ[o!׮6FUldg!H#|:*+6ZOdH.ӯHُ1r d/9U9!I5#֭pPHEp\Wj\[afkKxp$*w|NW.xq([b~k26ӎŠӷ>8 \^BU\~Mcj3!?NšVYv|;#kJE"Q6Ӝ,7U`6Z9}/1yjba} m` o&>5T@6b2k%L2k-7]Ҍb$[eUl(^6u(b޶S:NuaI-nbKUN~'={tδ?i/dtrq{l/<5|bup^sm ]Iy 5x\ߟY-F1,V7 һ<m7zsjNc5 5B un>tq26 ݊ڹq靝-d J&3_pFl,E޾bڅ-(y3xzἀ-uf:jPOءD= &IÞ^9OH]MGMh?O pD ޕ4 SGB@|'"lz|5W,ܐ#`[peJl b&9ȩ]_Dd[P#eͥE㮫-9|1OX\ԩ.(.C4XvqFLMWpHQa"6 eSSDjhٶie6DQQI-%NmǘCLTg/S?x!9p O5Ѝ%卬}>6511% >34Tۙ})BH`UBtHh1ۨO^\;(Άb1%#ZXˮ4: &ޠ]M+WLvܰwn_\RL6#ob{KB"qf(2Mu#ĦݻH.\G_mnN:y2mŠp%|Cuuܚ`Y&B( ^|ς2>|䦶[UKwQ(v:nϘ2Qb{e|rlM⣬K/GR3(|m7yV Fp&y5}R޺_o a}'&=cQ/.wJ*Ls(FbJ- TC+hU[X{, ^"Bkpri_/n66uj\{L xVMgŒpURcR |aFcle}4T6D'#lc }aq9wM&iWP 5J e!Gp}g3[ B6qy&tWZX rtQI,؀ݽs|Y贙1!=5 t/lɒ"w6]ls_AhbۍMy)N1D[ ϑ/@ #C8Ƶyܗ|ѽ*͘|]6g%*`/%uh@=[l Lp,x*л2[#$_0=1.NfC,% l3Zfz.Y7R>q F?;v25wfFPFv ȧWg]_Ʃ!N(⡗2ps{s[P1EPLy:6%YyvSDaUJ7Ob2hm5h~31@C$o*w7);י{سLs{y#$G_ Sx>EV<ݹh8yiU 0ëp:Q>a~6Z ,%H S\bQM7$yS l-AVĭyLЂ qIf ~wPYyHU-w2^p pQ.)38]aƭ|t̀:KBݷ;;"U%웰3tHfM&;iҐh\9u0p4zwE\нK !Ns!D\tXwn>otv7JC(N9d}->D˩I1u~"KzsaB0`7Yq%?jS9mn5GL?hk ͼI䎯y Zlx}Xgplʚ Dl['2pgT#N?ZDT<-֨~W榼kb@zFnIckXXˤW|(*?wR_ѦmU Q:8 b"dIP# 8h\ɒHsU1Bv?Tq}&.!g|5@ {]<>[9q+-Ten ͌xG8av! ,Ѷ0A_AdkߞF^vl[H-[e-rho=`yG,<:euH7,yukU.桺cEOSNڕ,5Ɖg&GcN$&^UX]Bn1Gc mvG1v CB|׿x܁oS4W"N!!C'Vc-z*Z" ׼~~wg̺|Q7Z0T}3O1*,Q'>ߧE\1!t)|"7OZ Ϧx0i/EHF*x;_(.7va-0*ߘ2ӆM c߱5'FZ/JK?JJӸ}YkѨ ɒ2>M(K9φYrFFR /~ O=PM=cwLD?]ʯ()36>LyyzZ-E|Od*YeKF\I9U/ZebsF9ߌBJ0,,1S-` ZP*O-dtyjx:x3M5Vj; e #z o@&؟ %)\)-T&W7rTuK&gzӜ8z+mӿf\?`HQ8vxIg=#`/sf,k}LE ."1? /tda-k6JQXEk eŁ׻^OՀyagxԋrӟ.vyIj/))@-q&(Y&(i7 jb/QXjs6\p3-~Mm@o?gS+,U$qpD*8j:Tь3LpK8/}2[/ξ }M_- 'eC‰Qh}BSE 4.+do'w# /䄮SW:sГP-Isa,VB1`BUBvMDպ^8ŽbM6IeU(5HoVkD 홧t!$E!S@9\mM#QQz]lWT\fP靇Iv[DoR9Tl~ NxPkc F6~iI- a|c $~/!nH #U6*̯cnzK#NӹKM?oMC%[S þ}YBGS%ɞ(0[F 檾x<Z8-NQox̃v7"Q,Yȣ\/ABa <(އF^jN;/'E@A1;r#8pQ)/iAK3 Kgc " M0o^x (By{\xlUji}D T8Cƃ~si§e;gQ*} e{}@5ګU ̖(Me['6h]A7 GbTR4[%PlK2t6*lb~I?F!l!K^SX*[UjhxZD"V7cU<_%˙7sqݱj|JE+~! pܓ B9n-ChTj::;u@td!' PaH E\ف;gv&ʴLR]lU{na0߅N63"GDB]f]cPCxճPzn Tm;P.ׁBe[8a[@L[&g-$dS5kl DПhGMۮUc{"@xn 3ZbiH-KRx%b]<4Ւ 5}* E9F> !^T*s _sCP_Qd B;U3_R;6{Q.tONDxC"5Q3~(dMBTi9a!ZȈo*W7K\^1ba*u_¹LCx ~{h^>R⚚o;UاE7? >hMl|kiBG!N77_7VU|CצWU|shB n 7"H2İڭ@ikDS.JK]0҂"ᆃ~ՂvF.%&V h ="89_R $>r8E%/ pYZZ>.4 3֘iW~|*-T]Id%n4M V=pӡem+?7ҾLot0`X^JRR;#]u%Nda,Wl@ғNXD56fDrAN&v]V%$T_]k{fOy+NR'}p2~ ԚQϻq55)`^Gak5.jq3ܘs rыFQ`>C),>vaNրUF.ic#7hJ{쥗RN2ӥ޺8w躛c#_qba:A/o5->MG0r k[ȴ.`U-w(>%11"9 ^p/{Wz?9kBL%T>%XCE:;=8w.h͟Af: Y\wؤjmDDGT )gH ^tEl`di#xñ%?=bS[D3:MDžQie-bQ;A-sޘUorN*^]ٍ#27f}R vD5&:6:/c>ido܍y28/8P_aJDuT`S=EK(iɯMsAg64^#q?cң^jOI,mu-ciT] M:xAHPbqe Em'yΥYi+7x —z>9Hԣ`kC9.k ułBM(kN˔iofΡ;2_CNLCTB ߑ[;Q؞@6`PF*p%rƶӘe*\ަz'#(g)|K ɲ1 >vg3?܎QG`J+[s*76 OЫ%5+HLpk䱬DMnw_v$$ ffрݓ1G)(Dk,|θnm3òuF3N>^|x&!051mJל{3jO(huq`̆_>(qpv*ZkWމƾ@1mؐpgK 3z %Y C9>҅[tO1Q 3PgIߦmApWP8'.†STtS^щ'N4 6vh-v @7\;EʴU;9Ls]0R>tߚOއzX B%}%~k섾ǁ0%8hExת7yi6n$;e3B ]~?8ܾnh?.vRs ^,}cz&~IE3b`F)0.J%m?S*7cN$z๴@~|"|0n8`2Dm! 4 apn`S]E?doBI|w5*>c~p(/#; fo-2mņ& N) @tVԒ~919ZSl QE=M`61Bk~=繋%.gHlX|"~E*6$uu CKQ M('̴-ݗg +a.L>+K4lb#F+]۳ą!2K\r?[=7''y=j5ުj3)^GrE0Eܸ#N("|uFo2dQotMWT$1I' 5PND%ev2nH*rõ1dLc4@΃EJ$bΰA73wJlC1yφT/,#8[œ=ߝX̨iYHǣ{[YԈy]L6w#L>8&4.!!El:CSw;m2  KҭnIZ3fiz/< VdMGq%94xy)oeAi\dlE~#$lU͑ 3//to Z'\]oُA#jp,.Sy䕣R@u > e j'fayz1)eNc~>4nk@)R^dvOt&[ɍB W5p}m$=LTJ`Ӗy=6~/#8D̛ϓxPZ{ L"n:b"5$8ѕgzlpv/u+\yg , Mf+bo?Ȯ%O3~ǽ(Bt $ʪ3N%"Z}Z޳u:ZH3xL:=D>C"u%`.{^rt\pt>5]7PƎy5 z[䠐mV€=5'Vzp#S`_Lx#bµ[=EXy`TXH .FxL˦Jc/SOfE<# w" 0x#[XÂWdGx֚ T C/֟q{,٠owH@,e(쾫ݨ`{)(p6lLNmOZrM`"LK sSr֗_#39OP]ex ь:\<Vt~SB@3sSlHpr D—F4:g@*728)ru[SHݏ,,;wF QʊVFgX+S~뱉2^J6N$sXuHR{C rkPh>&ֵ}bH|=w^qA3~}̾ _(\2Ƶس"CxG:mM=ߺKľֺ v;# R}t!;d#ަe#y;A.̒"*[")Τ {UF(Y4R=#ȳZG0; B_T[އ]+"l[beȋO \ >BBऴ!f`hol6|srYA$ŜT -{GȽ2xP0y嫍E/>V9/K"+h+7ƛM\[c[ݜG f2Qr:}Y!` 7Q?8wA@p\v?IZ3E%}HU7AT!5*FɦuDן7F(rq-lAbxͮq'JJEboWyx8^M_ɧ+UYN䦳'M#g0cgǟ!=+~m ֳ&6RIκQ$}`zo`K{D ɂ׳_Լ ]?DM2PA܋Dy=9ǵŀBA5yۼ<1ٵ(Es{P~Hbs״d ]Jux `ЌW9~q %+ɔ歉. {W`:]+oDӚ|*\| X~SWC0F!qݙ0VHGL{íc +Tu7%`|k0o`kă8:u4Dgq:y#_dOhisp>-nd=vv4+ܿݐ.lHjJ~ru <ԯ=sO%r҉qpz3R=洪Khۿ;t͏@djd.g%PЄ^~$}vnwhkV߂FJV>BO.!"zMoTr' ]Er]@8hHx޼@jkiaR@ئ[-oJG=)ƎR]^ .;<~ JDMŽ#Q/kp猴X Bet}Q }~fa YU)6Mn8EHjO77J4>a]Ӧv3MD9rq,L^ݭۀ 4~pR|&^h.9U =I`\0^Wmw-̠}Kޣ6ܗ&eHڸ U|rf!KRnj WYV sFB#}TŘGkh~#zb݉tJ2,A$Y9| MDž^Vϼ#N ԃ4c/ek'9@l]tSQ%)A69nf Q4ؙ/X|4gqYyAnj1{00Sr(ጾ[;:TPxPL̐iKU pa'h=>-iqz5l r~5M )O|Lzhz%L:G>͎Ou Vyu21s`=i60bp8 柃ĈUY"n+Py6s_5_J[V!@:f>bs>@0~>Ud_S1i](tFZ ς⛭ux Fa]awm89[ ^Z:dShNJ'6Gjtii :BصLb YbRT\Ħ(>2}^J%rlc0L8(-u`pSTy5`pMMj{tn@ \t/B}0яG B/wL { c2x-g ^'4'Y)E ٨T!oi? dcE&^rJxSXiRQ0|2%c,_0hLaLRE o\)/_ZA[ùzXkN,fVP\EUпKZ{@cjkDJxyh :e0 F ryB%dn}X,Jo-pz/Lz('N< $?NrUs#6YTITI&|[[(kmfJ-$y1xiڼ{8+״Hs4 6J8^@>z|iZKCWr[dňR\#N/‘*#9i-H$pzP5&,RXMEVU'3NC$vT25fy2 cR HF bHʌcW{"zlzw]VZNH6Ky"hdq_O8%?CJ;T7ol-s遬Ys<>R4v;rpal@Me;_~3jA^ T^iqmp,ƭ-xX=[#RgÂc0jXBA4YtFB[N'?JRb1xgvF..uPIMZkykM׎G{ jOM$ ^,{8V ^|xtϞ!S`1g9.UjA茔qEX#RtF+&]N)uۥbu0EN?ԋṰ*w?!s[i3WOkGDo<*qEqHg@`he˝W\\(KF'Mcw"tkv!`Luhބ͋su۹V=ά02'E4^ܶdM 1x\=rWXkZHVwI)/CAVqc2O;TD.TB.o9ʮ(*I <!wiAQK~b੽le!,i$pAއvr޶;>/<'4輻C ␱Tt`0 $=iՇHu Jd`V+G<pO^ ՞'ʭMgN!H.E{2Y`?š^;/b m:.]#&wxʽYK2GgNN+=8#6ct}ag-gg9@WHJ0tYXή<*(5 ۨDɫr蓅.;D\5^m;b$hWQĎL/Ҹnp/O/sr̚agXJMpQ-.гDp]t,?;B-=U&\94h3Ԍ]AmT`CnqhֆĈ.d!Ksc5>A&VQe2=F~Ou̘,\ [P]CXN@\=+ly7 L D'Qcd,KVF/j.h|@O|=. ş.=4v3`1ޛp֜ld˞LjuRL9жؓ6g65)dkdSV-@ݡ!ޓg)~LɚM`waw{[I9I[ Ϊ?en" r#̹&""}h˶xz˙;"buɷc1..i F}>[% B"x/2ϻ=[D"?%U;Lga]{k3&|U!CI?P㚫ۜ<ɑWR ":~9-auKp᧿8_B%ZniVd#慒^c32Q]n4bZޖD*ˣeuڼ#6#m-!%:tAj2^VIȅЅ|ŕآ;ڦI#cjSL@A }WbT>S#2d.kg;ZﻝQ5MgBX˂MlPK} @&$Z+׍3tKNL9&-W5m#B+Thp_/gކq؍!ξxLLrl og-ݱ/N2Qݲ$j@0it#í6"d`N*^t|RyϫR`SmpsSROT4+c$է{ԑnW'JgbfڦBJ)>OU]  NA%x03N IFkJoK̘xZe!֟ʭۨE Z[Abz*ĕvG3Wld7*wl~8\I X+kJ8:3L(d %koQtk ~ ZjtTLrMҖ'~ YQnf.tR*vql7eH 8ٔ]Z>=Ezg^ '4S /Z8%H)OPU)XLyCk_UoDWcԧ i}aS;kD_eSk26s=Vj-x}Oƺ^hR2ݵw܂v-Pv]q3U@af]#l>B(4RG655lfLNc(sH6NsP-TJ⳥KȕUsJY6,[b Fsr:3Pw;}CkϦ jĈz)/qӴ(،`ɳcH)=`鸮Rt%pUXErnb7d_l k֥V8ق U3yQI2)gFetDaVIF5)N;#./:S?6ډ>c#ϓbEweaPc p0lQ@R)o֞3p֓! e.Q-b$-ktTc˜/ f:7D% XsBJ~|̛a}':c11vNUz|v;)u{ʺY?oT&+oYF}%ǵYCo߃;z[͙sa :ٜ} zͶRݜs9PfoI`-]^c3uҘCSB s{VFMlzVBj yqnT{ ["4ze~էY w(#ô]Ulj=x%tabwm'zSҍ]jL*" robCO)x)%&^fY][3 V386tN Zn.yKϱs Ⱥ5(v`ZY]K| F,+X? d6U11%ú;jקU .;:{nP $"Z 6b}_( 1_}^dbBGLax%* K8WBZ&.ODrU݀fAt!ѽ= 6RN|~ "sw&W]'i=+`Ǖdb1 tw͹/U<,b š> @0$߻j=/JKcb+FRj[:D˓IdcN[W+c^dJ4$-eY~ Y9P $!i_ 4߀9:/9QB{2fɔ }4/י(ް5I6Cz,nJ=`}>$O#t;]rĬ軪z,k*gQ,uHUaƓc~^bٳ'gmf߳MrE B@P{QI4$$I6#YXtX3@Ps^lE vЖ$]Wfhpfo#0N{" Q?eA=mˈyDI}pNYzYf#ɝⳤnKFӷec2i&|2]ˤvg0oZuD_BreZ;dt+ʰUW*l,C/(E0?2܈eI!v 6}j)dht PFDCǎ}zx3%/[Ij̥!څT+\R!u0U\YMoئYAT}ANQZc,jhCV}8OσêބL|l3SW e}&&9!KBu$' N~_ȹdmAA:&Ut\Z.@n^vo@1",MmfJ(Ɂ5Q IEz,|s.Ufwu^' ^[O$(Y&T 9 ίLgnz!'?Vp1ߒ]<([@%/1i}7kdqs&0$T[@OCMn#;wIEn8=qO&teoxߕ} X9FaR:oBFzn/aObW?ެ+:PKjߛ]B328Ǡ}t[$o2Pj=B?aJ/+T BV=օ{P=I2(WGީ}Hu@:#i Ӷ;{)L(_>Ng!Gmjh/W#Q`LtL"іNgMYs4GDaSL|3z^(S8~hanK9Aݖa֐k ,+mTHoy~6u jK3GՂ2)abeJΒwYgFAi0ASc./ P~( FyT1ْCTDdN9Ͳގ5ie?(՛*I\`.W; RTJut%5»G) Ơ0;T`zKj@JJ>ZZۦ}$hQْ?Dn'5)rFntEoaI*t,qD[(Km|({®I&]6 O_[*@[}+ј\9]JW<\1y$O?PLS̅ m2n++eZ{#TJiI^t( L헧bȷxv)z@t0Iy^R*( _kϺ_H` '`|~"tNmi6͸itZ뮩;®hj:[1'dUa"&~ /NM,ѹmW0 ulX]|( G#)?.͗pɚb} P4,m5"mh tQT(U3OGv"$CUuhDd3v+?3Oc>8UrSpx~ߙeJ##jpYyJAVG.?G{U)Qȓ+ͧ?Hǔ= El'E]qLEJacǐ4ue,!@;51 Xt><Q>Xy5CBܠ)4_ɈF;M 25a=epfTED}0[W'|WZN}hR &挰qIgEP=&Bm( F]o%oK3xfwVA>\`AZ5Գc _bmBJC)(^PF P(_[rR a[Bnz9ѹE:woXU^\ |fMOYZz0&;ڳrB U%8yE._Q%:,4' :bӼIX|~ MP3g")ΑƽӃ1 'W_HmdgRy,"nKA2iFC§ f >ՃA\|ۭM!bM{z}(t 1lb'x|JLvRb[aExVZ/GOu(l fAI;a7˂ B嗥0].Фed\x’u B.Vs_Iartljك1QD= vSK Q}YSgn||M YNft-ĮM-` HN? LF%A,z/C4og ~#O&xs/L1t1٦Ȯ =-poBE@BKUQŞ *uY:1wP2mƭݔ sqm8yB+֦xP}T2׹c.R{_tOg#u,LdVv|zzK8 !m`"x2vXaB7BCKmn{/}I'AS>/B-=\B0hl|WɁ`yϕfA{'SUp}ꡦ.uD'.X7|6gམ" 5r;$v[5 ʎ}YopKZ/n}H~hȲ2hiwOwD.F|Q.6NyAjwgnIcxj i=  @M#HLمKjIx2gK9*hN?)bv!rS Oϼ3Lwm>ާK֑b9&;Ӵd{tQWº%%}S*.^(=a8Kť>EXa'$ʼnɢVcvac' #գ“@mɳQ64䈃SKab"ޚ}>Cs8t"7Y1Tn,ȶR]ο qf)+'U!w\’.WP6R 3o[TC,`.u9R[+ScFJRQu!MVX# It?$N~5a\"usba$МJ0N& V5x>_:/Du5?B?D^x"? J GM߻sL4.ãD;DiB}Xaڸ uA'؎|ğ'}" C24k^Cd"~Q cE7oh/^SbcţIH4^RP1G~dPc aosVZD%! Jq0wJޝɬY5#aM k!RXq8/H"'8xΦD :,l)曀YHG7aE*y6h}xҮ̧nu1[-ICÑ&mTAE؉,B Cט$n/)E}vxMX8<7*6/oesWpMdo/v[ef^E{0ލu3}44>6{!ws%Ue=i,}seMDɤ2K`-/ )ˠSB{.6n[3etxp4 ") xA9ڗn -4 a{]Av*ηP!׷/uӤ:IkT$QՈ9*u#evAd+_~CUem0"f;z 9vd޲\4?-R(ҕG'z4]~d%2Z ~\/{+Ƨ0V4/^Y}bzx¬Zt9mc Gٸy@P*b}h*,oX˼}jcNO4pߘ0ΥW'FNT-."\ֿ.5>FAcÉ1sY<&sPd=GL9w`J-!+8K;8$8X&>k%T'qZqP>JeeYµ;wWik k؝;XJ!FY|Qx~&4Gq4_y,x$VhsGÌw&oʘf hq\XbH־j@@w)}+W.Mqjr6VnŪZ q@>,}oNR0)%YtKuGRf/)HOER$~pH*ἲ+nQte4VxD{gid9ۥ2pw+dYWtN 4Y84dG$7[.{4/A5\FLc'$Ϊ)5ˊwT2mYn-)]jpK70 ; U5l;~LpʟI["pw-Oo7-o 'VP㰽¤޸>,Q`kD;FB`]/]HZ<"%2qGL%@9 ŁkDu7oIP .w]xpʚ_KWXUűeELuƈ)\\OU/JGzSrzO6_M)L2WnI`zC*Pmo:SDCUj^MO)-(n%SJi83 4 LУe"#ka?u̓yij8\hՍ>:9ƴ#'k69YKINNQpϬ5Ij쯴cv(y![E_ўvU ιC6ʥB^\֬ aWzD4ShH&^QWgL y'DB]K,]uҼݺhºkA 4pM ҿۼ&zMHVO`,%3+m'Cs@Ov_i?AQ8(\5á_ |`e>$xÍeAeyiXRF,(}Lu@>y5k yQZ:^dw߃g=ct)Gi^fذ YJ}g fN'^nt3 a70t nrn{U?T9f?m L|[|;OsY0A2vtA/&B.iwQʀ0ϱ6>>40AT,»J\GZz:D21>wV0¨hLsLk">.R;Iق$4yWrȄBQ+@j1xZSok6:.HF\ҴePU9W>f8ً@ͺr'4%»V!$5{9XiIUUE:u'ӹ yѪ3{_§c"})|@ ,;o{7EykH8jXd_k V9boX}oWF3?~Rz`iZ_?4(wZ=&R &8#.bðޭlZc;Tf2f;χDŊ2֢e= k3q{e?mc1P`7;ułRo~#Lr$U_PbkM\w߯|XYqBk0CHPL0tV֨qw}>" ZJݓ5>hjFbgUn] 1LTVv|!+E@gcdѐ QìXwJ>IX)r~2"[2 SH}UН]!}a'ߌFU2LTx*PC a1dDyU执{\xmbtí` ^(|Ui(h!wW|8A^ ^纜{HB_u]Qm^5â9רA0Ҹ5쾄97]<_$ ^WhI"Ph.2P};H'+i[9UfaٛhnI]3vr(kqгr^3+ZtRo2eU"񰙂{z-g7(ɫGq@ZZ!_!TP!/vKZz5l9K AQDtPcf 4mΔ]yt2)tQ!ue$a$L&SuV~d yuK#wmldZFH3?$86$yט'< z {jǻBXƃ?=d?#Hvn_(>x2}F#"U|?WT8%{O|~a(b@xΈ jA鎈blθ̏:g4:hʋHJj\MzմFw^cZ㜵DS¡dĀZq[.9f-Z3pOMUhy?ݮ bHb 2xux˻Y1zD,K9*y{_Ag셋hI㌅In"<"zjZh&922ʵ|i{͟ .7L-!ӏ+\-Lp@P拿C/\EsVV1'>C?vqN!sם"щ=D2Dzm+mf[ pSJ#iF?u^uo6~o @Xͫ?&ڙn0M`= |-Sr~Z.w▱`~1h6) c~x(ZõAJ0҃{ ~Cn ; Õ'w ~'9!RICvzm+Ť ̟1lOkň!64`'+%}ٟ^ˇZf}]] Lz A㱱Iʵr-9'l3yQ"P&&}>3dQeNB7Y,#˝ ɅY,^/la7mly͹LiefV`0C߼B86əC/FMJ!loM2fg+-foBkU7³R`FZax'EoNRN rp :n{8q^p5@#!+$_PTPygb\(5'.>0KͨsΜ3rrݼ3vԱGk">(gx6ZR0^&ym;k* -UQHS źՕ^"fMpFe(Px1Հl $@u rw7mwpG՜I~=\&ܞw=.jig@9PU>nF dMd/cTvqȅC+I,am'E*l8dI6U6ct7h*d Cs<ĦB{͇sqQ|,0N&c:(;=k;Tt BX]uD٘XɗoNE [$w'"v]&N߆@~EuȂ7b4(ĻwezK@JC?S?* ͜/LJSU$mR~xk]WFJmDJy te6 9靯/zgKY!4`ZFU?8@[Y5 u`T.Q+gNm@(`d0ζJbT[DzM[>{]C)߳D3oX}AJ%6ƌq:m"ȕi}bܘ 73Fs;AJOXḹo~N%|{>8%YG #a:5MQ7qMMCX9ob'Sx>ISI-rp+FtLZ^]r[(_^qSL۱ I[mgy;l;P8D,oxgl˒Mys89u PJܫW-YFO_ ߲K_^϶*,_E]lh<:(V ,yo{0fb_`| Ijo~#8{,fO=q -n$|Ei C7QٕsxIk`B{) kn]+a_jj6DTJҶ'_Ӭv:e̘XOaQ/; #$cnBq>Stwƫa u'55kA;sun.};_گ=E{jhn\L :J~ʒbb!:Km`?-9NXP9^07p۫ihͤ:P|S<q6|V/-KBޓ΄OQ?dr?. gBf%QO+(8e`7{T LkX$Dsbɲjʾ"VuSVd ;b}lY`2\(q)WziY.AE]k"cL_}[S 6!VU+ܥ1K#,lKHRkajSP ;H3Wx.r1 }FsuT3IX$Z 9[8 i˘n 뺶J-S5ؒjIw Vɯ>)MΐQq^-jb&\S{ V!aY5`mDK=70VYY(1J)!]=~ƋZz&6{M&eYX5f#"+ɯU#qQtz!ks d?B zf47T#G =w eG5>VL='Lih[>m$%Hx#xM8DʃzNCECMo2\'I iEfE}oYڰrYxi;_}V--{!ulv;[294 Nh &k^eM\DZjܥ.L [7j?e 'q4Z<~sXu4m+PxbCE&XF2ABpi$0h `Sqe--kNjOU1gD <~BL0пb= 8 (PbaZ9g;As$]ZԆF\s% |,UVy{>݂^ ^ν0QZl/43MkB")vc^X"׍ qL.S`! uj7+Vpd(.ơ_G<;6W 6LPyl?> =l[$SSlj5c \tӔ g<\N`[W7nu$̡{FDy#>$K0ڼL#cve0Ӓ.F,^#X.g,ԌeyVfՉn" :ՖW]r FWЦۑBJ?iv|Gc|pjP(We'ͦW#)dꢹ*&kϷ_Z#łQR!2;EJb[ xozmBWZq浡&q騥L%K3RvX;"!#2>8\jK+PХA`>):OtGaZxQ*+tžq&Φ .;t5;Ȏ13{5їv1pSCb*g6g55p,TCݿf!UN˳GW9q!#Nze^M=q˧)|k4Ȍ:YZ螦?= |Mcr I];KI`O>Jb6(`yśG?1݃}~u>jMCÞߠkц##[00u8k}1"!MSч_ɸI؊1>3 *pH4LmivL7 ;a# (NLR fY`|Z)SCX#Ǎ{]і6xuG] 'xT6Vq&߭R9<YRc.fS&b@QQ@1^ί3fWLmW+K XmQHoώu%o CɈx(ꘟ 9a0Ɲ: JhU2@WPݼe]LVJI.2pyUOم{?heFm7<+ .L5?Ku U5@/9Lb} or>p-zYWi*Uz]E39|$u~,oN݉CGdrgyҿ I:MfP?R@h3Oŋl*[Alezό G5em.+h>9j1WsuW*a?'ZKYnDQ/gwF VJNx'|;Tf USdɨ6c|%d-A.&W) %𶁭io)ꞌҼ]S7-b63lja0+ ?Fp.F WdmGTTACKl!vcJt wJv0O2*,!;QzE~;L֓P@u|uW jCip謳2MGJAFN^TzWL[F][QX}XG[PXVAh ̔kE\="A_R,}l\PWAelOT9w)vQ %P!G 0UоxcvTiXIk,c6Sױ*ufHeJSPp^"3$MATBߖ)DJA6'%{QE>. 5c;$=QlMϧKÌ;mzR67]Fu-4(IVШ: {eVup]%ywׂ15XZ1ZM%d{)ne+D` 7C>[)*_Δʼn0<]$;"D02--6ENF420#V "D9?諰<"Jg"th ?@XmT#kej㹧dOAߠ̊;ñtʺ\}0JT xMڻ= h ;i]A;F_ ,*2Y]"8399wQ@#"\ -<!Y\ЉW;8?efIo^FZ1Ƨ ;\1\ᥫ7Ap{\+\G;'>0S!9g€G$d0I~K7W(9B6jOGj~4Ǻ Ul{K-VNE<MuPg9XS 9wHٴ* =;;ɩbrZa8>jk+68tq%Phߍ|:s pg&ށ5>cnu`Dϩ}"UR"26]oYK ށ ,>qNQNFWf,-CX`imfWj[59LBd <0T-M:e.5BzV7#l8|I  ݣX3.GK op4a UzaW@IVMR-1g)Ƨ6"7RdK?xkEVH= Ykm9N^(|.pF6rE#,=-7*Lr@`VVռuCZwG@%t%3|D\=ynv:Bm[|IʍhLE#e?Rޢq2O<9Meߢő4"^/إ8g=gr)?RdxWxQno=9%0d QaRH_!=YH:a)alX$Bv0ZjJc} A| mXd Za")&valj)Bro 2kn*+m 5){rK{|yɃ)7_?x Q6vɰx1Ayۓ>E (b$8\D4qՅ6YTä̝kY[0(Q+xgfw|0&J/72FoY9´ RP&G Fѧ c>tA nEG(A BƀB Rk6jTKuݍ+"fxLE7AlJ0({,DzR=H!Gb~ڔ:rBQLt5rețLtS2af К+WħP!wƛpkpkP:kų{eyQTRGp׾(j+ֲ֊-Pa=7yȔv 8ReSEI 4tXDwfrbNQɢYl+]Р2Q;5)~Zf>-+USk.|E|8G۵*C0xW^(V_ؐzJ5^%hp†p ]J9[ nS[*Pp%q^X%_Gш3MOݵ/*3얶) bN]ISP_ʄ)0Iwu qxJ9 x&4ć|w'e.jA/u;r1)LV5 HV8;q@?m<x~\y^iIf,Fh.a%2u@5 ҆`'ΦXw4qϦǚ7|E53ۜF}la^q>Hӕ wJ9jiMVm$o6BEEmgLD:B9ϋ =n(L"B".V@m Y{V->r@LUnxHC RP݌E+6KʯE:Bz+85ln4VJ8F=.bL9U*n);WUc Nn[Z A<t.3 T: 6e1yOrU0Ae=o !ĕ[E ٫dR6( hőr^$EzkR3N4/Wr?-+A}{s,1E`[&fع RkDvP{-՝]J,fdC"~fKB^T'cI^1:(IGq7ϓ8Q!)!ĥPWZxF[jV5M pzZ"[xK2NSgaJ938Li1`s3{%|P ,&iE؏]qL5(/_csTO~.t40˖hJ"/@M8w`x[I~31ڦ˟|\a$sföJթ=--DQ#nuu0v Mk.s>͚˩0-hL2+I4GM b{z׏5nPHLd5d/6I p@~qJ ,~QT NI mzW*\j-[= Xob)h=K`حmv xY|'viKʗS:^$ t8ABtU ͓{Cy E N:7"gXJm_ 3(oE_#كI*--h{iB`7B;[LĽ!p!.f+`oҭ#6l˟2-\GDo #xO Gƃ mf I L[U0᳟u1hs>޽1bͳ: F*7Yet frgi/H?#Udk6ˊ 0`kĸG`6YI_l1S59=k%/ iF)䜠JZrл:,u {)7ԃ;5y\2 QKZ~It"=B<$R^9uXL::6s3Qa{V< (=eR4[zPx%P _ $o-E#q+y ;rd@Hl|SRnc;q8VL3u# P =+ c{OS=9`&ܘd>J4Hx{&Jt6jʷ( n%xvOM?9b82v„Oy-o~=_\A"&醭/ћmlfê}k;K4ź_ԡ\ZNٹuɋ]S!DRS7 R|`ܰ3CA>'iJO3Y]}RY !|Qs-R:s5U!u9R1hhR T$ ML^D+W-5A6:k6WL,Z#͒bm8zczƷPT},zP5'7Q\ @ir6R !(qfsNSo ~|WuPGo1gԴeD`q8b(r+DOu[Ql@~97 mRCk uv2W 7oh*߁k߿]cn_On$6_!Ο-Źr ի1ŏ)cZ5;Ukɿ9f p^yEۡ'JOdZURLDA7˓U+)ݘې`RF< y v̬I+ :Ls !z@ )e/xNNCq3~|"^A86BfcLuWJJ쟣[WFE^@8Z2fR.U@=6B=c?U2VOZtS5o$/-Zܔ}Ab*m QMʶ.ʆ\*Neؚ#Et,M3^:0dOhk7WaW)X̡N!iO/^o[=WE]Ǵ<䅼"2Y?k<ёS=Ml pAFvb{tO9~(ʲ>M$o$ FӸ&8 ϛᇔVz-e/^X␭`\+kf| .Ny0#sN"g| PLe2?",)`JJXR N{vR"I"mT䬬;5*z݋a@[U6Xnqe-|نK"6h?5ʝ𥎱s|\__k.`$b[kO_mfK2[;7;A8b.L~~0mI0pq>]K$_ (OȱT~y!LdžNf.S!i >5p(޲(Ž.0p< fW̐=}K8jbZˆwFgV6RB3ey-f.82;vEb6*s11ugSxĚ;=7 bjvXD7ի2J",u֑|ak$4Un<D4:<{wE|it81I~4GY zpn BUR31}twP b&u~bUf{[7 0{Ƌateߌb]oiȄ{bG1̞i@$p ^l9,8vYR; 0z s! z-X5ZT^Y}J?Oː[b4O fy.ޅ&&dGB x}ղ~`4ȁ0фٌJ$i yBPm,!\bJp`y-fUL!/3uJH$-]#Pk8s+L8+/jQ܅0]+M 8l଴zږ(" )_Ct)9t9+?BAAfkd7Lް[Br 7T b>3>ZeS'u*a'\v*kO1& v]6;NQ9k9 ^%m9bT(ն-0{hG)эJ?x7v{ h&s~涴Y(vu{v";\.>y_;RY212QqӰ?l_e8FG.XQ$u+Ln?=3jՊQ 'B0|!MS8)`n/ ShKXqR`AlgQV5ߺ(_iK lwTWo:qϠ_uNbJ;&S1EuYgThAhJ 2f۪xkز%SK=5 J) Yc]`~C Z%*5yEm#AúDv ޗ oYك0иlh>h’ƕ,8 !b'eVJEy8Rw}z}/ k#w}ML9"oiT{n`s,ρK b$3pN wF{ìʸOH3ߙP?e!>BZCd(n@Bwp̺x)J`1 PRk6YyaF)-,CD݈ڪ);9}h+׀ǡ|'P A{f85K&UY5Yd{g6,v o< FQ#e=7TE0Ⱦ t|l`z6)дE AXB}.>7/9$/19QT}0Y)ů` GS%%cca(,SPp/af3kYiш}|@fhv$*xp"ۡ6OBcC[l cYN'GA֫ X.L/iC-w+: nCRHqCx {~kNsJY*pHܤ^*8k𐰎 HE'UqH1s9z/o`f-%@t6xJ[hW_\0vnhJeh7\KYh<]21X_ӥzQ-^M)`i;[_/3甝1^H6On|@ba^K1 5*oa dC+n0+X NmfSu ܧJJU V&U&&ƹ2 @Ha@Cd0E",/!@iy(n4pGr5W5Oy1SD5D@Vt3=>A~8)[K~Yz)VO, 5Y}T :H|'*Щe׮43com*ZʊTآ?") v[\k*:A&OKL1? Z^U%f(FA5]7g={!;g fN[?rlȟ1_5:t?5K^okiC߇<_~lPS<v,xZ{(ʷF)!m g*zb='LQ4E;MT~ B]%wk`s$iB5x0xk@$cyc'\QK>  kߪy+x= (\`@w\8,8Vi E@>%AH96J*쿦?K~P (ZF4㱲dkˏg;~|?0 \3oFu~RXp4pcZ(G[êd_*|VӷJ;D'ʉr1m~.=6C>^iDR (1"]Tpw- s1z5%A %gd/TTNa2+IZ Ć{ptG[X.XVk;LJ 07@>S%,iam AsTpq. =b=*= @wQ}[|(QAKLѰquMe"ΓzVvAچSh4{P^q wj::"w^A&ӃЫ[¯=zݻ{GR71$vK=fvmNPB*{6p*+()F`ĭ T|zC a6W 䥰AD@fфS{h07Ffs>MMÞ(7ciDv3{YSss Z=22'+O~398>mth`ICKvى/-:w7@TgNŭ Uk :C*krJg4{q~& N`L0Yp֭0}c q[hⱫ_3vA c購}BcB*Gk)Xۈ:fO%TsS򖁼 J`>d)b&CGý`{^zgtU#l ,2\}-B s'Qa Of=b{76`t;$yBimҕR<Æ]bN&'ٶӼT,Ia9NslQ/+kd̈́& J,.u2ֶRT1姵fKjMoP] @ٚNjw4-:rF:7UcS^B,;WD>i}2dc2HߛǍ+1#U zk_7Xbb@"NP/jS&;RFip 7_ j~Ӻ4L0|uv?R9hitc75c崮$$0lٝlÝڋ)$87"zD"؜~0*ʛ0v-8A(mÁ^xF7j5xuy^ Y껹 =D ¯DJ22z";9}ǚjR@Ċ'1D4[7S5;8K 9F&k)64W϶Wb"2>uso{ i !~;Rd'=i`:m+6{&w#WmAY~#'OH."'9o0U .oC&Gɓ'DgڵkCe4WTi%>Q=}Ijkcp>No6nxF:~OoNvOO/ou@O4lFE2?Ҳf[:2fЗ(3&\+\9`aBc(k|,$δ`O-tJpzPG{ǻpu?7b~+[蛠q>O`_re7@RH2#j\n?H3GƓ?L6C{rfrSp@`΀O19ؠjW^宲<9ݹLӂ IU VL{d`S=l<ƆtGe$:}yTHN~PayEMp3+ $NHpyّ2w@Giib!HX!L7[]-ؔeh?WRNX'̢HvdzBixY3sN=_!ƨcrLXkI%$5N17̉18mnnaig)"(v54!kYBɶQZA+pU JA88UL],j22dMa3wtJ=hkLw C=S$t6phqcqݒغ[ / ɭM:'Ax{g%Ώ9 Y]-0c ILCW9vWl|r$PFdT`NXvZL̇rK٧ { S"E}oՀ1h5]=jϻYcDk+N N|ىSRa.Rx\lW6uFfUԧW/)rѯhZS a\* Kuƾ2c$?aly8Z-BTAE ;r#Te5YT&)KzKP 8T5$ jJ\^S1,/F UGdV#BR'B:yXEom9ߠɃfӫ nϸ>q%=Y6@>!aZP9Ҍ Oo{2[B^/ 6#F){߁+E3  Tk<*5IYSwpBzH}OY_Mf" ltɤ@/#1lJj 7_ƀ"6#n)直$xg0xk=xJaHфa1hvJG!p͘%Pݕ$~P#}@q"ܱ=v? I?n3a"v=eI#.ȠհE4N+f+}[۸%x"+`{WGE'F\sU$ +\Y [| [ea4BEjܯeR+1Θ#ܓ[]K;Dr>o0)/jqҪ/GʡʲR*Q^{,oR[)7s=\z^~3I Wd`)7r1NZ$Os2Ǟs?lȏ,EVJruY˄lr;$϶zq4.}(α>Ðo13 ޝtTц{:/8}_g6T wyVG'Ϛ omm ` R m}ݼ%yC")֚+ЊmٞE >aϠ^=6Y`Ƞe6 `á>y/t&rhW"G:'Jg$ejL8uxWh R6ڎM΁{7K1"n1 ٴ<wÛ @l4ǝs!Tlz꡶7sM>k,6Idzڞ|8(+5Bb pLqeʘREd_7mBwR񨭞x+x'd$h~'ֽ A.ɿ镫lbkUS{i_C`DKBR88܆ N; oYVu;~7@|\/r3 QwU72G; 4U̺45+moy]in"!V aP'UF}3 xnlLj 4fg|0.t4mD _~m.M&߈F|s@V"U1NjUǟڦ˜B2˯g>s. 9戅$}@XAI.O$??t=}~ F8)~y# Zo]RDJ,$RzrU#bW1h[!9M?a?OΨ?}>WUq7E1fZs#]vÖT@uQ$ Jv|t z(AjT5 :-OX|IjIZAm?xj\S%9vOb 4 rșB%!M,x|x_ԟl~«FLa܅J|&=No9[u$YRKSlGdfA(ܘ9(סow{0I9]? uC$Yf_z T«-!gNL `|U/^@ezCtש[ϗ~OKQ3+Wрh&MCP;D>~%cn7 tfD&סr_-)Fy u #!v|}psf(SwM͗+~¹Y2i j,YsY\ZGI|' ̾X&[*b8_l' {َKZ1 EP=xfj'2Mk%F.g2HVgs@Pt@o&9?j(*ڥ3J>eJ'^T 渄dp'_ˉرc?FkƉxhb>iPЩL[՘?Dq,XIC uĞN:m5uٷDo D lGMjGدm4:e0=@8g*[#chC5|c;)ݩB7`%I,[47BJM7)K^vi1 /Xq$% ukD!e+K>UpLASżێ2!Z8"#/9 p:glZ+ _0<V>Ml^g'jPiZF(7,L1%2eҐ_D.UK DysO3(f7!o&= _u䧢Fu>­{ԛܔΞ9Bܛ$6X+gDy.\u:.䱧n0 a:?9I$gESu&yZU{J (7':37hUQM;_Eui`{v 5sCYb̃)yLMHTYazr4^ѻ?Q9鯲A⶛QoOn4t"|(,ڵԙ剪 9#|7\硋 e8~:hRXϊ6@X6p_~\B8nLO-FT_9(.qH9+25>Ug<Ƹ蠋K(c ×@REPu~ dXgru=l>y}7';ی3abXyގv!D" xLY/#qҹoq$QUZs) B~'&!Mն(N5M>J=_"Ժ`$Rk½̙r Zm@ȑG2e_-]GgT ,A6!nA_k1RB?C}7=˿ɲ!UT ۳;shݙzA1nb j{swKV(SL#CL&X07˦! ak@d/o1H`5x!u$d\<oBF}^$8ů:LK%M]زKSG_3Y/t,6g5ś~e>{9g18 SG{4í`D.z2x>F|tߙ1[ /8ו#`[1*sn2XiyHLK$L $u`ۆfR?iD?W&\^;WPMqo2$Qc:  .t-N]VVY|.=G۱vMD2F='>oswϬEA7H^!;ng|.2 r]fU=y r0DKHwx\2ڤ zEGpNm ~EhP 2 h.E E͜ ȁ_IcXyH^ kp&CMs͎-]a23Ի=P"mC@_%oķ$ǹ?z+D0 +cOC*ak#ɂ{7yĔ$yCW/n'`Y7aֈs5+9B S7̻*q&y82d|F Fx5n ?"pw= &lW(;=bR ;O&.[`s0R$Tq 3b,T\D&/6&B~ũMpzEY8"D%z(1 )DKxS\Rc"+D`g8O3ͳ .ײ$(v ̼xGyFjǷ;[9> 5T&{KrjfQ` &F#CQKcl`\>2 dH[R,+Q2 ߌ7ʄnΩo_c )y%TvWj*wW 5rjvF[\עm rm0#pFat5A@ge0IYmX 4-﹢.bzӖ2qˏԦ,hN9sgZW,݆ׄ@6KKMR#S3iG}RopsbZ:kk$N%rBNr$*&^.Hׂ7J[JYqVRnto0 JWѾ@s)23Eơ (U) / _A1RnI ]8Az븡>z,\%7U4"OOYx06EW[qCe4~iΛ}許 `o6ƻ?:ܼ[oK5"V޲cĀFNK\cmDPhFR·U LǍjO鷅쒖y!nhlwPQH2^G-XtP噫kl%9jƽA!32,<\FNJWp3!J }oO/kӇ}M\ v];; WP^m],%$ORWuY:?|:ųVhsńqf1~sJ~[[re"cǬYӹ\GB t -~G~B5ac'-b/:dD] QD$jƗ0?ən[XA^fGfA`42>Zc w"(t*])YkYAOZkG)æ|qT?o%7gݿ:T:d(AQyu!UUR@`}7ަXqP':܄| i!knRɍ uR݄(P[(4' q/ggQ⷗>*kXt k`) MHTF8d⇨J֧bjFZOoc 9O[An}LG9j3= 4LoVV)'QMV`k]BR;vvXsFl,+kY3%d,N#B4hmiޑU~#mu ^;DPfogwvs8_ *S2rX?7Ј?˥ y]0{ _S5nN'1(1v!0,!r1*qsZWΓ֬JcVaPČǬ6::z3/Ӑ=).){*+jY%|MW=sȅvJ@왙4E0w4Xv O_ܤ6}<֜xU Ci5]Ugv ~-m+r6R.I6TB6=1'/jcx SkܼGChv0ۘ/AYyiGvIJ pMW} 8]=TXAL Ҫ[^ g/?7`ЪW1,VPVEh~oT&ȗ\?#}I NNaL鵭/y|JFׁVh2W=gF]Rg6 ھD~%E%qe9m*"xXq05(=dt*= 4ڔR`)w)G x4kSFm?q>k|"!xyʬ |̛4n f&}&vfq *0 M/@ޑևtfE{ ' $r*nF٘L8krG]t%ulϏ輼 .LeOwLon_ zCVxȱY=}zX-BxSv͢ז7+p} + G 6졳 ǜ& IJrts㣝ǀ')jqp:O4}9x4iA:B%Pn9.2R@'Ʀ 1 bAG?>>7KpބQj@S 1mnJhF $hJlq_M{bRbFnNvT%\ (Nm܀|)T!`hQID3gK-ȳq҉F>W#+T#]e?,[}TPʲ6B1SJRgG8Hx'W1Wlˌcc WY8m?X_*;eؔRBy[4p+7i-C#Ok@|\<0sLQ)9dꎰTSe3@(8-SW;h*65ΜjBU݃̕ܓ2f3ln"Ny+Hq*ސn8,*C2豖nuV_&Cfq.@y314C};n Ӏ-23!6rqþKV%WףNo^Ib2|kλ*fr Dx&ƭriH#ˆ ]v?IIw7?J!/ un{Zum#/ M`b$tUt%5SҬMEw*׮EZιϒøMO ~360V3hyt67,KAQq )`vv:Dw$ƒevF1oeD~ '"h !D <[2iO) ({A#Ǡva >y̠>KT'tq (0L >z\a qƴn;}g2 @)$_G [tpEd+~r qeH3/cvy3RdGcߺW)&,oCkFxuY- U7Sd+TtczF"Դ1yGe10[6uX>`&lNz{2%=4A8*TQ=Y |ۤ=/)O;LЩ;aea4ॿTK?^: ̳(w%dgxNp(@߈W4B'c'΅מa.uefxU`;s0كy+ [j,:k,y vy D`3q"[xY~ܧ;|cR1+O` o? 0E4} If9 A0CBm{_Y[Rf=Fz_8WqxHi$ 6}d1 2Vb=Rvw]C Џi˘=CK6="ڗwzv. 6@Wy倰sJK]"U6rz.i&tѤu)KIaX%'⒪`֬~J*GTɟ0DGzk'6HZ"Rc[Tk L$$Z~]Gʧ9jb ϑ8i]w;3Kyk/d{1gIc{Bw3߬VTMR t脨kiQmP.L }:z ӚɱWgTH(L_ SRR+͕?B '/y`"6Ig;?:d gWU}SXJћ:RCz)87xG}**p+v [Tšv1\.=>E!?w NoK+i6FBnYpa+rw%9ySEn;o'4_pg };gkrqPUhܷw+ӈWJDu!W%'?#Ed<GKo˒!*/nSHw*4*{ @#s* |x±u(vM7 L}Us{ [:A^#_8Ohfc]yQ']q9*` LX yT'T i=CHCr9xYeY˩ >G/"1K/2TrT*Wh>+]L@FTb(g# f , Т7KmQ>ah[? i35"N!Ps>-;D3 40Gط N!GvwD9pSS3^Jba<Z,gj\h^ҎR >)>~7R EĤ#:\8NP95^C? OuR<%4)πR8T^=Fp3[xe:LD)OTP9d҂ǭ5Җ%<=czsT=rl ji@L5 JhxiVЗ6@k!!2PyIv oƪ9z=%ap{{Tu3{NQT#wWo<wL43-մg%a`< bc\ k;5 5=i;iuc ֨acyDQMW\wR>Cv.nrR3fw{3'™hܕ"4 X*%K=־oy|X)Ϥ :'95Ih"B*45')Kws8!Ϭ6.Z3058\}ɆH©ҭ? ,(a9U`Txz]-$ ǧ+>}xA)L1{$Z5F0h㔑֎5R~+P?͗ҫVˮ"K K0+'K\l%{h\':2H_y{BE| ]}srs\{yQ! -~s{sg'6ݜP;IOR+f<\L!ة-:Ώ (!1(n8 eW"r zrI1e&9E8-ߊ\sIn53TR?ϹHM]1 Ժ+ܽ+Z!"$Ofy~uz+ a~Bofo` !ۢ`c"eƯzJgdL_:}m"bR`%肬uCJ4k۸YtCNޫ0,VjB*M\XhRì}OrX!#"QG8tZHs3J)+b^[4=Ȳ[)gZn65sYf`7璈gEA9p@1PV%{9Yzv1CL$XYZX vayݗ B@Do@;?nP)#ÞP9U`)ir8h)DĦ\gsV+} ɪ ({KQ+Mlw_NqB?nv6xP֜iK vPc+#@ُOΣSPFL@s3o)(Axk2x7̓q9v//f掷g׹( am@7 EչդP 8kzI>Ahϵ@A@Y6)0yKru?::SΤe$OUU^71FjIzV Y+7N&衛2h+qRFQD|:Kׂ3k䘶:m]4HHn,F !XllqfjpqwhOP9{cǯ7/u sLs$u{kREf\ `X%0NX*)81*mF5{ygq~lLa}q5s!.BTJL=òu V=6^^v+%ϯ'odkN[{V启Ճ =ܼuϴ'mn{j-zk7VSG<{mk0J^/Xk댽DB L-gJ|9#Gں̯86p GqN#AZ`,}C}Z"m3L?~y[L؆oY_qҞCF]ӊ?~\Dpq+Z_{4eƟ}ܸxްA i \%l1wȢ/t{u8 [s%Z*[:!)L '0?cL+y>h""re\)';:dX,G?_PO>yq%clUK R|ιYt+ kbE^RMF@!C* wv5i(5 W=\'p#~ 'o=ӂ:`Iⱛ%·c$xx_Pl{Ѭz&]2kBiCqf٨zTki,uq"3nF効EU6ӉD@&bG$[b^4[۵-000Bk:vk8ȿu.vtnF}!;gojabp W" lZOs+%~2 ALr } KJs0OWjPU4*WB}FQ̇p**(qR>.X~X_chMtĴ΄;5xB!DOt RuB+H{i~F @( MxKqCH z%ȆB8 qx)$d*I+ 'կϩ@fp޼@48幽Q<cr.%4w/OBYTڣa7?8֑zؑqz}z_O<".nAk\LN-?#=|14əZ}2Iw[c`wF}x—1x;{һ9lnt,TQ[,j U]z? |EdC4Lw[!̍bL厒" SG[oj R_w K4_ĩ.fHDŽ(a( t⤙grݧƌ18 Z%9Mr}5PKHoL#dgFD0;F{}6ŒIR j}WOSro{1Ģ`[1=y>DH+rӖ!_>O=2MSE(Q%Q2 O 9r$|= VZ}c۟=I~ v Q~KY;`fzrv7idӽBb݈l';\Eg004NX2sΊT 9汛%c:3|rԿMI2ᒲ#ճ) RIjJ$'yO.בqMb"MYj*ǁ >S$WRmT )Ufט6{YVXItsiKOs窗ŽIg=;,ք_m9U4Ye,Ûx9>1s{vkŒ'?C"x8e&qh&A;H  m@*7hж9{QN'dzuGuFy?ϞuQ-g#%yہYI:k9kQ鍄lK+jsxC8o-T8,+>`gT865#ę)]WM =y|#WH3qʂ kr1P8GM2BUU4Q>t=gD cZ$[u@ύgd*ɼw~4o(YSqU1f$% K4V1։uV` ++3`DޢVҫQ)$`3:amijG84ZT g f>A*\M Lk!ƒ2g YCП#rw"& '2)t.TÌv-J>Xn>>x1QmgcПo?f8 ?ܐQU֦+E2l|Ι4;`6I~B9/bM!>![I̩f1O{˅ɟ ?Hŋ>NZLoK'~ %(2ru*cPb~R?q7zf񷹇,Kl\:/\Ff򆪩Rrw`7l`3:1qzF.\Y>yGi@{{?~G:hҺ4ٮ{X>kfW̩}B/nor3J7' G]ri7۫Fj޲%sύ`]4,t{1l{<̒| z~ob1@sa^qJ)f 0NrH0H}}tǿJ $R d@gZ%]흌J9 1, 5ڤ%\,[!0,71Nc`!n,YNS '4S`/{Fm8>x* T?7 ;cA>VvP C5ÉY|ISF&GN^̭*&jb?bd~56gBHfoQ35 C,RT[2ˌx`wޝp/ϼau{T4,|)F2Hu._cB;;53\4ʊ!cG lӳP&K"0f98dk]e.zѯJO|@Hi\ {J0D o~~hYə'\~O`"I8R tLIoL\V>0'\r6h1McE)،5͍Mr"Xu".0q| qn-U".ވݠ>PM1ym #K bH8ȹ6fLGjk︮~i^OҴ7?bnz#/ne#:aF@Q!ݼ>7U\VT( < +<嘨mSgݫ,|-^7\9aXP8(t(Be‡^cv.-h@̎V#͔s+_-7L]y.AԾ}>WbxvH\J^lU6 )2ӈxj rn Hr_d7&si>/e}q'u2fJҔl _65x,<C28]x[g(DDa /VOghsL xI+yad|j q[i}rB=ܩAsSd(݋L{HeYBLkkVt,L/ ȶ_Ta/ɦ<i}tH v8R-<^ h~m$դ֖߱9| Zٝ_OȞhc[ ?m5ܙuCfv|4)GJ`;pӒ&'Y`ƚőGIZIX1p7f;,7k,͍㢌^ lVam{(0)Dzq)Uu\@} V޷xC `^!QۥN€)IZ,DHZfM;| YMJ ,} hzVB@ @I'ϫ}VUپ7fcL͊?Ŕ# ,5,G 3H1#l$_+3CBX%V|f<[$~}r-7;ctLٮ7,F(m>]gr V e@d5$z*J춈7fZ|SUH8೫2X2_XWe}I9ˤv5;dC%S$ښ}-Gw+ K~L&6CD"KO5>V cJG}.׈XH 0'/Nr<S/_ `h!q{5hJr=,@qr5Ї>₱~*T83qqe6b[T,>R퐡Mt"8q{.ῡ9)$->1l*#[Jo }ɤik;bj5s4t|jHGab<c9v۷([t6Jd3}Y16aHM = ll"תmA5掇Z#r \>{$h1gm`&R[%a>#+jS"}gW@ym#UF.cEû7Qθ7M~UjpM]q̧\:CQJɈKILU_J˕Xxۻˬ!IMHd{{$A]^H$Jy}ْFH*F5U5FzN jcsUP+F}&Yz7Y;{1ʄʒ03%ߨ0*ڱ;Ye1"t-nWU%hl*.ܴA}1VQQ",TWR.@sQLe(<ۇ4oY-|߱pOګW8E2?bq[G >BX Y+NٲXܚ͒yC1ESԪ9B[Ll\u|zTyD,$Up,c@%M,npe}n҆ cdĩO1n7ml׻qN 'GW.]1 58oX%=#fA=dxWZ< S `ovcN+Z~(L\ſJ lY2%72>m )|~dDŚ܎O(2ex"#w{MZjAC!?Oxf,Ot5k0;12.NcWwg錄rgdCؼbb׾ n&@\iӈK]Xv_TE|@+QwUӕq^^I4﫽v'g(~#ׅLO5t+:R^Z]Y4mWQe-VnۏoIQlʹ%[`a}tK2]<ܒ&9Dtח/S[}M-f|Q Ϧ,2x e_U7{A%-\!)ZwЁ=ŏN׎d;Y1*.C&B8jއzQ-/^ԋl ED$ k?"RTL1)d/=vYICG'[HXmmir&ã Yʡ=|aaU"IΒ D 8e*p01YQ toU61^ Lv ؆/fUu7W v>4s@ݒ3`|X`fk&{X) 9,|`R@8_1q\9h2yyeMݜ'xCbpdHoOf nQ$i} <#}d92ē ihP?p i6 0Gu{ؼEVi_T7P ye{n8Cpq&$տկ'P-M)K_ ;ږeUKuZ<*oĖJDx"QVX%2G#Z/r=a:1Ő^5G%ũd?N!gi1qf>fE:. W5f#p Xj:/dfYs}Z"g3-;T'#8E.yI5 Ѫ3 p(Jb\de/5I;pcD!nZ0#5$2Pe; (]Rbb&\RвqO? Iz7L5DNɗ`̸ֻ@ECKw3йR#]ў@U@9܋.ݰ0$ON 1,VA?X;>Sl&j{{=~^ ~"g}q5h.8"e_K]=6+rޟԝDkRPdN<zpkamNU*iD}o>fTvK2 Gd%BtTRne^MZDZ&xaH u^njA"`:,7nơhD9]`I{N cgڋ]}% d^K 9L4T+q#׌,oQw.rv!eߌ+"\r0[EHFfuohO*0VK7B|y@M!˝YzF͡yyO%He:- J8!_J,z ti>HS끾*-ӮǫRkn?b$0 =D'wU,[Vwd$j09]NrR%5t";\H BL~4?vq6a 1K{>n2.޿![p*k=y_2ܸ.W06QBnA|JdkX]~k!Jqqg{K*|+`WJV_M͉F'Yr*=$]ђ+XJkL(F5SM3=Es^Xn.(?CPtb3I缹:'~*MQ{@{ _ 5.Pxe@YZo;Y8,{w4V++0x@[8•=&H {[X-Q{-ŶXjt# "y2 IVAlUt}$rDtCtS [laMY$8!*0,P2311(hL76±fl'vxXG\) q~8AƧbxm"|q ZLNIT;}1dV87gO,QR[]L^[t'ȶIua!I^|)%)_ޘ§qyMήVk4$C9r] uC0/+e#Ey*77_۫Duxd.v,3a-ۺ1=iYwer &>mo!/8@1GӷV;Ý[g."1bkf-:ZmF>Fm5#Du F CNmj>!*T StYL+Rb03|1 RKpar#%, &?\rNI%t׳7r yų\q$\8\714Fm%0Y~]pc(i=;}\Eo\ZzBG!侾yL[&N ׸tznO)Gҝ_70݀41}S&/!G!jSjUy5,f*Cܙ.|l;F?L]k~~9O~H 5i91&/_\n85F(%a qƬLˆ-#D>-{ T!ȧ"f,[6|:QE_p8i*L)w Gy opИ*fuSJɈ->bS YjC8A7oK~["2 a{q?OC~~7ts&=Cq&0niuH(Y;? 5RkX( O…!Gi]kMDu?H2T?gւ^^Sט=7EhCW\<3աN`hUl(8V@L,j9aqsa.yLUؠ)I)jƆVLɦTql9$ٜ&ʈX \Fgz`/jx/J(ZDkZkK$oiH@@mQ,+6)\͠4C8~ 7_J IVwNE{3k>T$6/hsmd'gE\!%:3d ;g1֟RhT=8ڔ/r(f)W +WRU&ĞL&a0>|ͯB.p&]2 (:c64& . Yf7/_sdN5aćwp92fS0x@N.gZS־Da MP60*۪IEk)&.(\.v,8@VPf,G!FMɏ˝pӵcآgC^ȈXQH4A^(#ZḘQAװG\ Bt#'bB%9!Y X3ly|C9L4 Li@ Dq4ma3/wPa.L7B5 %%&5y7ɖ"_ l:1tq Ώ8)_F!9/IF\5ܵ=<襥Y(I]EO"6? &?l_ԢvW!"+BO;v'0 GSȖor*ҵD*$;ޘBWcP۝<0'%B2aẀ{z`ƩRRgڒf%w#duh"*)l]˨yw0,o:Sإ%Nq{rk gGDnkj^A۸`ElȅOw5UU$ /Jԟ6II~ V]'Nڧe=J,HT,*sX6ŝ}hFK^6 X1;({KЁ)V5(͓|_uv,}o;Z6 =X5VYodOK&0c "$Y<7\jU좺bҢ{\oktG'NnNE_g%\B.HyYX͑97"ݹ}OXO.Ҧ2߀'ǀG3Aњ/}@\\&̄=A,0T"}LjtԨABZ Kbɺ%+0QI(X^N0*$yyjגnV ?}.Lz&POk.򦹼u;<+% 1:9Tn`F72UwY e$Ny.0Tu3Qhǵ6{UZ(HΩ׋ܤna;=Q! 1K#/X2Xif+ N/zWh`.n/;+hԫSuQMQxXjsAO/q|{U +XΝ,E]kxlb^\oNw'bbrǒ8P,n L2fU"x)V\N-+v(R`͕`*)H"2lng%{6vkw(?dȴK2TT{. loe$ %im/nثceOUHǖJy GVd8|A¶pVaZr^".%O[jyKA*5ѺAتܕ;SdNBMֱ (lyPfŷfN1_;4{D:/uɆx^(iifWavYp7y 'h~\ e(wc{J§fx WS $2cQKD>63Y̬NM=,rq# iϊ}xp>In o@=( Pow&׆Urq<Ào"Lj) Ž$2*ŗf>ƂB[KJ1ڴrJK# |vdCAH+`W=ܲZt S) hK`Z_};͟K~lwvv h6G8Dai_JX1Ewa&R/ cRNC"Mv$(b*s_q"tQZ1BaS啗z9{s]DqI\ʢY~Q0Jڷ%%EFO} ,C8;<5z6Mi-F%Gہ#Zw͕4f/pNn7i]b).E!j_7mR]Ӄk#s5o j#l<729bCLDl]+r{,A0[~OσiHj!\2[ǹZl}U 2cPP~Ыq"|m3;ݝkJe9YA d\M/F`D)8*vu=HF9[ZRS!3(L8^NJ>-s #b,m.v[h$<͂,- ;kN|tiނ LB1z~HS: ]xMWWN&"0 F^k:};zqܳ瞫g*3$txȫ$gpOFmO 6\MѪ+}k̠f^I9Guu/ tirsUz4H$L2QCW~3 #2Gm/V9n"g ~D!ɐY:[J06{lNW1}))+&Vk/WiqBEl:1X c|$#?MMG/7U=+$1  5~*pocb`*/ٔ<ǍBoh ۻ]ؤKFZ+(wa@i$ fI,Q4Ib`X'\pt65Q'r7H0RG1)hXxK9( ]XT_#CA%Bn0Ew;, LT߬/e㲖zk.\레@urjյpwwD"{۷Ss$-@/[,/m[׬/w vx/lBҾc|)9PD©,ȣU<_t)jQ,֫Ռp3 = 2CS3ӂQ4 ;n-Ў64*NK':Rp_B=Za LFRg(?`AlS֧=ي3\%(e%ᴡ]dKv9X 9h7cܪ%( d[`CS@t{="o% gc:A. ~A敻H~`Xuqbstn0}4 ,%kUtN 7wKImWʌS=obnCw2(ά{?i &_ց;:r:DGEC냨4bHIJ>d%(:yF8qU GYJWeֆd8>W$f$ `uʬNMqX6GaܺT-]4 (_eMRY<|v[rFdb9Shq}A+b-ED?A;` IӦ6D ֡0|.n*Z;m(r; 0nIq^pSZ@d-.lRd7L:>0!5}w|%$`r0דf3Cb}qI+$D9dߞ)©[)rο*|K.}wȎ;= jUδ8zoE ra# #Ei)_󗟎,qƑ@􈘅ID2t/*xϓ+g\,cr݁0"fZ` XE/)pHM6¯gIҖ% ͬX bO7` ]wd {qv)ޝr׈_"{\.R0uZCd΍PP_EESt=1r(Dմ 'Ն@ɭJ_5 -45GcZ!\= l[ךLiW=pZ-hXtT95v!pg"p5 LiSc_d[+59ą?By7>JIgӿ-Mn7oVSD %d6'˅Uu\.[$pFϻR0Ҡ2Z>ξAbwا`%Q$b3Zentp&r<*\#hGz&;-r~5"*"J$X~𦊩=G5RiD^Nq8  [usRf2Bg;6iF 4AY(sƐh>b{@% ^7J\l{n~lͮľNȄ^o:G*4pAxvƬq {Kf;RW+)! bѦFqFhq+4XԤ=\Ojg\_ #c:&k08&~iܛj]̅ A%Y8yRG/ч0zvj :|^N -Xhν3UMQJnFuZ?z&}ބ @w!F%!\bSc*@7I/]Ϭ!͠[`^MLC4}3 Zb5 !rf#"VhO""@fx53oljl@2b[6uxm-$II @;ًj>դ%:z6iBz! ~kPJ@XW몵G]ш_g=yfx24&Lnz]m =<%q1@j;<6|ǩDvfX@BU9N?MlkyqM `>=61 ;WB$sA:kUYiJH#EOoB =8P!6 k稤=v*D\'>!ۀlBuV x,S?MW``6I2LގRϐ~v&_~G2m+?ĹڳkFn@$'0˕奼 :YL [fރBqJF3* Vmd`”:ە~#=HU޼ H}Eo }*^ӑ^'Lnܧ3r ~dM?FpߏJ"<MD-&9;.w#:Df/xL.U 1=߳3T YEnaB1|BdI|+ E]Z %o"qjdq,MN/ި!Ÿae*GSzehXMޅSSWO#v?2O=_?xQ4t {e3. 1(q=AL@ <c))l.jts(*|e:n)2tl ɍ،[;{XS|d&{[nx^Δ zۋGF/pCL4\>+.;n[aZu ik@7JDb)bc/ZlzYX"Ց- 꺯r\L $_m}}Pi`BIJPA9)x+N3wM!#z ,lbg᭔k/.XT3ާSF`klTMsdkbvJ>@nݹ=KE$p[ސRNs톓Nq9\2QkγA2/PEzJzK`؀4υ>F-z]~FeC~Go$ |jxW䝫h:?+ٜIqs{qițEf2'͸*lR۶G75HJ@)DAeh8֛W \Xğbz2eXF1T"^YmD| eʗaׂ]d :-^P͍!V*&s:h+zC)&;bp pٵd- paQyS㻡;}$52; ̻9XG1ԽWo֮˿\$oC S<^UZR&ш+W c2/tKi˭Dt%pk" fܚD+w.%n8a@zW eۈ̻z#oD{i/׈OC_!}h ˛8ԬY=)!FF~oWo= T`!_)b{"Xfh&>eG~6d) u~W,XUu&C uOy`bvDٜe=ʙQ*Ĩ J_:s`s<71ѭ04d\!`uL8 ;Šs隈ӊ_E|i)Wd5MU!"Wc>]]'"5L-M:@V"b[iBJMU$'XDV vdg?Yir q 3~.m{}d E.pbҦMޥ W]Uh_vSZ52X0#Alś! 67D/pA!5=} ӍmR!cBBI<o)<'aAK< ʴaQκ[0{AFZ7EvؽZ\him\ l {tQRzQv} &P؅Ikj#Mк+R+phSD$], h^h.'wk _Y8sE [U[0N݀X$v],áJV<(~Il!2gI @txp3?n 舍4Sgi;LfU>Brv-A1G^o∙%<X9(EԮ;%e Iq/_罴D.ۜL$ 5iH)N$aě/fZ1VR[-:{jjɒ`XQY40,@M5d(ǖTJ>#߯Sf70AS 6EU-3Q[)K"3 F$ R|pʹ@C J1@ GSh`1d Y*RvǼEhO@jG2_d1{O.Nf@1 PEv1lr&g$뛿T]]Dh^h{ÄHp0 zK;|LNJFA"/2^+af4{اG(5V02%gD!J˰rrw{@:Sxxn Cw\̦$HPKOg }i#NƈWj"ȃp~Hqc5+Ӏ5GY&*#)jRxOoKҗ@rYfA%A2d(׼(^HfK$Tp, 'a@`;2xck(2/Ҏ^%ؾ2Hl;i$+tLLjnk">fWQďuϠ RSp*)7ť!75kYN^~zHVEUa&O ؛QoŃ]oюJ{*]PWdZEFKH'zg40n$(W."Ð(8k.@.V7w=9Ckۋ+H6'f͞3_Jxo<]BFz912%}B \.$zmUI:@iQ)xЦL7,OKC6b sP%$pM{ə xIz<>+6'UjYeQ'ZP-^*'zjBԥ2nkLsCMm:ރ vg.b9qfaC(5E߿6]iMf4/%=Ow|].,,"͎wN<ۆ{ ª >H@+(Y'eo?/g0{N=s29Z$Ee8Hac8(7Mɺ1'MȨ!q]9 biN؇;i'rz_juPf#`ǹfyݣ*}M|еl`E%T'{;'@vg1`.$,YY_qe"K-;t(J>1k}ݣdzDл&LBT/[UwD{brs'VKSGD))뢳/½&3h0Q!oF[^/LAT:&_8Yf؍sӶ V~$o9}.+(PXy}05{暤SKw!|$BRc:sO|U"t\h'r~)~`"@Aw\r+l`ʣoYߪx/Kw QַЙɱ{8ǨX%]Ҡ|T +K/:j•'^RdKrw&HCRB_oIꅍ'u2["YWtn+\(Kng!ѫttvDL1n#o$z++H2$(V205X`W3v~h0(VOzȈ|T\NaD._v=[Wfh4қ'*qALyWw6&Ⓓ/#x}{#t,gE4I)C!ݮƿZrlW #§aW? A>IhC7| j UlE2sG]V0L5hI/F#Fv:>C.c7w\FCܞH:J?Ϻ+oPf~Hwxyn G>ALFAʃgMa`B;Wȸh6&bPL4rϙr3A|"yBE Zyc W:A$ߔpG]:?=QzoNʋr'iج7j'\Νk;%mȳ[ <<@Wu^Fž`iWO8 v~PBSeҽơN: Ja;rj[b؉v!@:򇣴[Yv's3*]>|+(-KSgc(D8e ԳYS?I[a#OOEHI*W;$o]&)hͯ^(&;zbpJ@ZPi|Ċmb"RRLfz0rEχM|MBr=B'ǻFv-\Ӹ|&Kp-2K55]pUpzͳg"F(X߉o#ضxF$h: _|CtẀZ/Md FwհZhpBDc8f\TP+H*z_5{Ix>Pz#c 0۴smzi{AoJ>mNH ȍJB9;]oK#37jvSe*ۄyy (VP`Y/a{0N{h퉭mu2ןg8rϲ$QkE. ?)Gc;6a0;,HJ9: ;鉍j4zrIfW1ǣw!U)?W(|C>ӻ-HUvцmr䨿h`h"OaXoJu^e. I"k~"v0@LwzpIxs~s1Y$hWDW#a ϴyVpBcΉW%σEspdJI%Ӹ+^ҡTr=ߝ0zf4uw}ͮY7ء4m[1Icr4VDaV&Yޙ( p% }*&;:`89W{bC3'U8:*110zTs}J)D~0:#\v2i?mUax6.;s#s?3O * k*2_TFlO)e3 ŠYQj>D͢,$ <ҀC8+\l̤;wؠf䑌s\oHDJUD{yą<ݜyZz[%A duRi ڀhQV޷}t3%sL 1^ȴJv|9S0LUW=]QIo'Gu=^^E#hq؏QPabZ΢b;MT !w1GaMtG ±:.W 0OYR7%~ f_AO$7䃦YAbyQƢܺ˻7`75Hv?1%L) # F,j3]eɉNp6El4 ,4_y`O3b Q, Tp,W:k)Rz꿪̇@˧,cXl]G!RcZWk5ѿ6PzBc!a. =<%;`ه9=K"z8Tꁜ ƆZ┕K9kֺX盈5"pD}}`NR=Z7*Ӵ(eC:{QhfG:ig"4hG<#K@-G>;ZܬV1>Si,)@̀8x1Ȧ :[(:/2bX8Z.R&>U%K 'xaV~3 ^Sff(8A ; h:C>=V0Uq'{N]upjWb wrY{PudW(-XU.{9e ۽(\PT ;.ut{=2*+df r,grX~!yi=Y-XȈWOjQJ\ l5ŷٜg=>zxR/AcZ9ϡU$m2,]x߼M 6  3Ѣ#Oae&lySHƟSs۱P(rKJ8: FbcedEQ )S;؈{Wu{ )%&$sO+AifQEj4yn~-v )Y&::CwHT!r6)`-ɘ Q~ 3WEѮN[>;UkqWv᳃햤 V'^pQ ƴF])Юҩ^haX|Fk 6`3 u-zx^M9epT'%sm^?!iaPmy~"3pɅzYrY;~8OQbjK$Yey/Ɗ~K+W^ h0)qAZ@&t|Np4aO ?glOM%G>;rB;ųd1(ra0)m{ǵT2"o_*31Z PBJ~9wt!k/7`IFq דЅ"+,8]D͈J-f=B:o_I}K!~,Q_ ڕr=tmHbSB$VxS&Wz7 "JϜOF^ozb5$b5ހjj@HqڤkB2ta?XCYRnd܂܍ZygIT蹂tP}i5bNTe}q+Q\ƚڽxܢ2\cpC;T`kXP߁(4!)WĄQKAQw+=Qlĥ5G2G" `.jqC[i4B>˷9&;MMv]B;pxfй>Ѳfh_E*˦fjA`+,l֐NY?@y .(n^\R>5>?)u 2\w|EsJS5+4.[{N _6`@I~ugW/“`z 1x&ecX,LJ=HsQWQ*EX%{fGۧdC_8Ex`{?fUiW2z= k6B|1赩}һee b>̾||nbV+MS 9nfHI!wdK`[MerIqeD3XFZxwDʢ`tO`>sS ?LpQ1tj>1Yuy&woB_bn[h̙ o_rVoN$Q?@/_i$*߾8GT\z ]xAtWt&'0]$L|xɤ(x1&DL%ŢkU:$$GRl_h yT'i RL2WoQsx-H\սZ>+tdXJ%T79t*'f"A YqhZ"I<|Ij 70B1RP6l~w@\3ZI?K@ c$rc=t8-ʡ1wv'&ܾvKcSr)D>^ؕ.Z 'f,PI36@*꧊QV'dA}\S#7pgyڽ+~A#Uuz A[VP2%#b 2Nro2f ЌD%ZIZS:m~R1F10s5|쁯pel` ؞76^.^'@axPf*5cEQT,C*4vjgz!V7ْV#Aj;k+'8ǑlV* >JppB۽!oW?@ HL|zMāV?/݃9`!]B Xf1.ȰJ*:%ɖ֚)ݹF"8ƺG.3G>5~pE4mځ ek&lvu-0\6"jFHcnpjoPES֖!S^Jǻڶ/N42ǘ{9ކ S'vgq9Qe.a5ňvCc9 Jf^X΢[v̌w(RILKUWN&{` 1 TB u,+Oo:fw"A`XPeΩG'z'O8 pe{cAU57EWrIo}n0V耋#w"?LgC,صƻ5^C >}5aqiQD2v)Kɿ<¦xЋ2 Ugj=rx^KTqE-$D9+wIri[OۙLn5c-Uz]sOV.۲7ꨑx34Cq)u-4U- 7[wt߭[o՚rCS[#~/٩ ߄WgX`LO?r:LE/[owY%N 1Ds<.l騉F 1`KX/K8 z ~(Ɩ*0ژ/: evسbB =\>-4&~x\jP@TZ!|x#1Q)dK?\)'rU$jS`Jm0)c*Kr6&SJ*on_S;_Q%DkاzL[ya_* #I=}~Hp._fP\z)Ax OZCo$N4qsG]<֤[*ұ- Tc4?}@qo1Gq&aKl{'[ϵPE1;]_N=x~i& HYv͟X!VnD6iՖ-̪u56WiQnS!1Y n&mS\$Dj//LJnZXHZOwZm=n|2L*U x9ʵ{XIŀF=+l8br@1,u]λRS-Y;A ;4qʐyBHӌ+K/-_Iͮ4iz | 2 3g0nS6$>5BM+yk3" ꨙ%HB䟟SoGȨ1DWf-~$ܼ,og2\")|C njW)e Ȱ0Q/DR0)-޻m,lV$AnѭgRCE{#jm۳(BHJN`nogj%_̬p#$8"f)mr*`z[X?i ˟\>6] M/21i7KeB[_%Dž z'Wl  KqgL~r.2I>ѣ`ߐKNOŃuIzn`:Vu6X1J6%>X٧\K>Q{w#+@{wQ xf}O{7~vi2ȞU77-fQe/<,b5m;Q7< H>ˑ7&йu˓Q<&y?yE88b@4ª尬b3;Htoؑ*/pk~l2<>{^>a<~QIhe/@no4^gjq:>FMho5DX^Eox3 _C#Z$H|>UoIdFЬ cP/F)B%F5}n0o]Q&'~:9 l31]d\Am/^1FVRYe_5U\5wQg4l74zr .ҎJe{gd*1"k̪?&40LԿNGV4NBɘ>}m)n]6ZR+\K8 W3<uE~;F7tޖ رR|"h#'vB%*FȻ3,Yj2G*FO2G(ݠ*R}z󔹅(4![\|6mv `Iyne`L-7)yI94]R9`Gӑ8g,uu`Zȕ&j٢?t_HO@0a`|ϟwIavA2Q; +-ªYE2;c5||&f- UKr֌gq_5R;U`7%NU\x˛m~M bomvMKo Va'lCPjDl|$[cF+n>َf-yKuRw61XPL:H\!֒qXysۙI@-Hkgrq<}C(+ua<8Y4@K>TV6s%~°^1fm+qM[ Y3-R^lm^˷ &ԓ']X_ŚF@.:4GA9{dQ&Ox!}աh$ᄈBn'JkZ)ƛ0{^2,"P C?BiYihv~1 VPS2d,@ғY3xJ598'= |SA,#<9)e_(rԈwm#6Zoےqb$fB=m?,^1 _J5P2IɘDQV(J׈W33>\%nG rA#PT7/@h:3&bE#uBS[XZK57 +04;Ͼv)mIH` gۻ:b ͐4~VE_O{XMkN( ;ko&OFU(CjB[>) q,pOe$藕`ĠXW UQ%W6C^2(ĸ~gk/٠0if Ao~NBr-ǷTM0M{9X%^f9VL>5YPnCfH:Q9N{0SQ-sS/ɉ7L6u~JCyt/8Qdk0Q4bQqf3^to^pkT.D0ic3ź./%+ 2gJ6/z< Lu0o p.TX"qԇ$M9Se?(]9g0+VNH= Z:o?qd'au3%i?(\u+ЦK>-hc4 ٦4 RVA@2uq+ BkPyB[lk@v;zV곲%QR2J&hRx# %73,oj9J!ߙ;U P5k@O`lt/F Bs4gfhIwLPo"8+5gR,|'O@RiwF_sI_d>p`vl)_ $IW 57e͂(1mU|k)@ r,t_I19ncX4ưeKvZUYwx$ <,\%)66DP7cnN.9HBw:__4Hgv1so[2L_Yj׊JmUaN *)c7Ѻ&l_c?XnH;By8>E?-ei sWi΅% yexhѐI Y@-X$OA#>!SgkSxt̄Jδ)Ox0Mj {`S 8(7TemMip\F)ٛhg^?}%i%! Aͧ ugb MbW]i[ڱii&0ÄS ?ԟC[%yգ a..x$  ׯWiS :/NtibSԟi4A8 ҙMpd c3X@bڏ,;iM l KφUR >}a^9LCGY?}ȅ?IU$Y!-/9A"Sm+V `VEMgz1- [#\13DģZIA@ }g@> Z_(WN{Gz&cgz-4C5tWNN9" KQ,>JoYc*bӆb-#Y@AIEm5( Fe5ho`l󁁕m}5l5F~U0=qoEH>퍸)]ENS5l 4Aᰴ]򍖘mfX=)9KQ{]fQ"E!6>qV3mFřNΣ*.ίL (,Ab`uSL-v3'XȖG4(zubs!-2F7gbMu 5ܲSe`(>VX_V dM8 ےRz!ӣqjo%QJ,ܖnv d B;$L9b:0}$h@ìNrCgn'Uv3j} $&뵖{5!eg>}a%w"WzdynC7#A/+E$CZbWQo:gKe#C $&Po2:I`ټek6HzjǚShC)7T8sY mO>a=$ntV0Sxw.;ېkTމ6oC4uTklĿ{uDi:N#Ae!R}gy]7zUnĨ?!o>PhyR w-]t&ʫK9qB'?xxK?9;R|q+I?;=*K JzjMoݰ^LNu^%SrtK}Msh#Iz .f3p!KDo=hnZP%`ĕ1U?+0[Ђqjr:Y4e}NjeE.7 L2I]{5vՍP W0#8]|Y<~Q6pȡEG3Ɉ/}:QJ1Zk XKҪD|KܑܕW^ztYᅷ9u-SԲkB:%I o-+c gR%Nʛ?%&.zx%K_ؑpҾ!7oglsw{SG;Bgsw G:y| h9f9wGJ%YagU9%g;qlcUEµE&!qc Yu'aZ< (I+=S!0\=j縙pl9v\(FUm#S."T(o'R]Xe θCMB]zW;e` PfV8c+~nES'-sFgo~AD0;6 `EY>[0j@\ t D׸F:Lk,L \>kxo%6kF.h> sA'\k5<; jzϋWˣs ^[y~~@|[QD]ϐȖ:[Mvw!J(3J)]hdB+ho2z׾NU g8 FW&ʰs&}5KY;~^X֊nﺋ6'sj"TnƏ{Edj݆5)rBjPa u1a.]I"x^ m\σƜUYo~HF~D521?]FBq(DD 'b@+@^àUAVh-z<-lꓻ._#bn~ }P~3w:=ZtB !ajЪNu=(?Ry6oz@}+ vPLƩHNg}g $"3EcgxαP4e# ʇE]IyJz9 ifu+'8D/x&%~l[k1vbݘ[`L䕫&SHi|Zw|u ٶ1^H$bߗdv~h~.rONoBhBdR*RRňg .ʼnNhE@U `?R&%wh-|mEkO IQ?{^ 4D SKefJxsXH6ALZZuybMD?y(rw6sEfyѢq'EEG^0CwFr̢Kv؛}HFG־sdtyaKݛ 5iP}AԎv6_(P!2`2I [PUekp%Hn^vEDe *ބVMnӌ F z1t= e>09-łR5xgj׃x;T)^k)U͡XT*DSKگI)wE2^>$b*\u[q w Q6Wz T8j`bY֠XȜAQt:-!!UJa(˾BCI~nz+⹭Cף 5Lâb(j4LdBviS:37@ לksT\ S#)%ե$ՠϏ3K}=]J*ڽb0QԇPQ)-yO2}]iM'oDVʶihO[<` /Mѷʈܫ@!KAԹn?"[r_U41 >)I@skRd:ɹBZh^eTI/>;? \D`o4LrO N-z"!MI};hI΢ڮkQmc:X ̕[tUL;\bbVˁb/[crtoh3%]uyh=&7g%n =B_ #:ޑWe^z>iuW<UMxݿ?>$c* -poS:I)I{'^w-U*3Z¸+"nQ8i`u9wjjfΪn=t@.7+=k!ouǙtv<- Ȳ5:'Ǟ6tSitM #ı64 ?Y "4h0pUa>j$<"wݩ֍;^ޓd[=^;אmgYV&Hn X)-.'ا"RԹ!MHE^-tZ֘\ ~/{S:vkdUVsxa^V̿]tNMMb4OӸlܱ m!=2!%chXYMY9BzW^9!2@S1 D9LSHE9`0|;j]sMdf GQK +wo TV"YbTP ge}[m|*!%ò0Jߙl-<5;eƅt5N`ÅZOfKĔ~*\cnf X*YH&7 5XHZXK"ϔ##=j#) =0Fd+$"VcJ8(2`MFߦ=6 kbLcZ)x#'(9[`SH =%2 `d^m+.#`#u*SRwm^|CQR(3WC3zth7WS=@E:b,wR>:PpVAh0ir(LF2jgS:Isd96r+DfⴓB |c"ӌ-@}> vDnr>7ޒ}Y0^׉~%l}Uj?:>YT U7Ħ'}hxw > ǃt1Qi5C5c`B`pfV_mu]Lžw1k4n^9vc aH9mbcAT!<Ũ 5 mA:듭 Swf : a;ߎ߃O{b34atsINyGN՛-;c^$~"OAEzj0bcM QV4&XWP^e¹ ԯn2G^CkYy #YGDoLcos?] F IGk ,4e W۬MH7qD8δ4$6#P[{;{ #:I#/`WFr_cQhT[Iq/Ʊ&_ljeEC5 ݩ@s# ˞>hUe<)BBߍj+nHA &%4%?T`h6e;.x ҔPkB6,c=ekE~5ԕJvJ/cv5O9.^Mq0R`cbvh.ΥVP3vJٜ|&t9\99Iఴ  }>VVEQL*W֩،:7si."nfnge*M@)Z4&ύ[*rjI`s1U猳@N>b(<ǻU3jP\bxBρziDPW`i_f _uT2F~Y!}Eū Aj+y[IVӐ WS~lOr rnZ^ԈVܕT6KPRˉv3W`!RY4vg@U+\0{y LIsU =Y*M2`SDg{ Z]TMhFPs/_QPI7GþV+mU<" O\z,.gK[o<j,?6c ԷbT#09W=n/]yG9K&~G\p3 J[k[agud^s>m3i-(}-hV"?3!W= G 6zNr'gVLrokR^d@6%L18eyZ#_ #3 CDǷ(WL.Tz._{^fDq+B~`JօL(H+zP9qv>'R#5ORawg|e8b\tf˾E@'0fo B.Pop6́?9g[z6q ڬ=m.7V#i5=!_G\Wi EI*JRPhu9FO]X4<PI&Qb-q椨 FYw vRr.M!%/s,bR_rjj1FP';rɾESǓc0(*F1I ;QGivHCb.Bk MCɛYǽ4ot5@$p;o^nSfgyO3w iIrr)exu#ZC˴wH<̌و_r^F"^zBQ67XC΁+cE9$)ם~E?HBPąJSY!Xg5,8N8 (|:IՉL@ǃKgn  ꂤ+c]؎G)iΥh{:ZvWJt]9~JG iL{rnoWɳ[Kk}yC[$Tf*'6ydfE=6&W] LN0p7s&Aq2 *QzFd"ɻԧٿ?@wUP*m?Gbzݮqs+Y6ɸvQ#B $Gf"gT舳_ [hx9-`P&l;m,O  yA{eh*a8Hڑ\J Mhx\\`6JLEP,La| hkHdʲvu.wn 1d+ʃrNweLt0?:u3?iIʍJiăA = ~QןQO~>g' z1/to˟")23:oɾr[q䕜zѡHALwXK V^]RMt/_3WZC79-(6RO5")*KvlĆr@e,\mRJFPgFm\It]I;2B;6_ٯ3$vߒbx4UK ];E[{u,13F p %rY 9dr^e!Vn2Vևo ͔~ p9I6,oaV-%F*jz-V'-K9XV i~`&[jAO5Hmz wBȗk'M2Y% 8bunFh4!G\ I}{LDQ.rV}Db ֊H;ΧsO~홨L?.'N#ܞju,:LFp34PoҸy^0P!|K2Ѥj~AX1GL8Vph{\,h#zkۙÍD}J]֯QG­LJvC` 2~wnXj#1~_wvIRI)E(oM|W(hUXp@"hpβ",fIO8~E:"=6HO{xw}„?4B N&?T-eL 2ff)xdYߟiػI"l8su13z +Ho!n=^ * rr=$exĻ'*j.Q2^iiߟ0lǕ66uv?}M7m(rL%OcdF4O{C X%u[0N A>Anr/`puZ0XD5w 9qė*Ѝ@"_ {|~ųIWutXœٴbbJRMi">t,EpoaiƛG~0B&*[B;(o'pl"oNY9 {%kPD\ J-057Ed*w2>lڱ0n9B|}٨W{r=ǭ xso(E}le8Y-Gw00N}"4'_PXz]W+2P;Dċ(O/rfzsśW4l|hH#0)XЇ1d8ޣF.)Y[ ~k[[ZEhY^a*m>5QhA ,9 8zpE s<~U^k^?.'e==f3i H nOvm/PQ1HtԪxؿy 4ThAתBf,ǿ.f{M^"D|"ٿ /^ ei ]IM,ܠ# A"rm^̲4|Wyi]+-?Å;l-cav#[[=(osמɥ8s o:Ցyk𭒖c1X_I @#x{jkҊvڏRc*J)[ +p95#gYe\>`U_fɘlZȂ/V{E,*K[_H%b?4rs$kkz!fX5vY9&QgFtdsvHć/AaS|~/Vi䜥G3HA]B bp`@: &Zey]8k+wA S4&SN#!J%⢹:Bh>`<5mi?PWх$36X+=Y7u7-m!к69%&7X%-rkb0s.x}c$[ŝ,1c>x"T Vҵ1P!d&Pn>#%K۳f4!'VwME`gPLuE {XR-޹*Y)NAWܢ)qc6L(R9]F|ud"Z]oZ=劔L{"SFׇ=UaPjJ B}v@&N]4$Z'=k.`t+%e⁌n?gIH|ZDΗn_ A悀0'l󉜹5b:sIoׂ[v*[ -| lF 2fJspj1J1z 2^Qe&M&U8$jw4nyAӺ;h"6_9ށKd'bnEh zXpF+Bx&%S'1jzU Vk_$! 4M!L#8>V+K)V*I>_A|h0&>/)C-,sf%S U"JAkY^2l)<.*D S壛c]=i( YXهiXFҗBGj[֒t>Ч/i3kW,%Ia_*%e}ќ"L>4XR `rr3A3=F-hή 5Oe)KyȐngHJfG*kfne ~s@*c;:-zpPB]47 Q$z G+}* H[6 TFag ow C}{WAz}7BȪᗌZTR]1Ҿ-+E(C\ :}ԟʣ nR,OB7PnуH47h1q6Rj(@R,+~sptt@Ҋ6 [4l˵2y+W6t^ OI<B}f}qnXkjE4w9o'"Sc?1G:IF hXsm.e|yIYB;%9EF#Ʃ46Pә ? ®=O;N[MfX6h#<َg X9Py+ /U -pӴi'TP"rA_PgU2. ?ymBNT)2U~H8^ Yw6Nc+WtBُ_|~2o_|ث9&%9`@{5my$}1 =oB0NbGs{5if)$K4njnzYݸf{#S`lX@ B+Q_t3)UUu(*涞gkݡpGdժ`nK "6rA/ڹ6sZUkvêB:m7X+O%;a7hm؍,6vQKÉpKjnoq(ЖSM&uNaK/pzȈS)9˲5tAG'@gcD>P=tVQP|D(r 礍> }aTu<(T Qldޯ#sC57Ϋ<<^$IAÚ+Qݽ[хPMNy6Sր\/jRB' q̈́t՞lV[׍_FxP6ͱSYUqְaĿ_ 9t_^8mMY@q҄ʥ5{q]tbzILOA2yxpMm3[~[q8NJ`ފhpvR^L?3ڒ\ amb3 JfK@A[e(‚4\lO0~ XFAA> X| jԠ08)IZaqZP J1Wdž0)KH7PRB.s||5fJDYؔJ+XE7S>Y1}& V2$,!.9+O&gE]QiP +95!^jYO17ޔXQW'|er A=G6ӰԐC9L8}#h%h`sDY!wI9ɰ~?h*y=B}-|rOltJ! FA>>yCKY)!%>#PݭS!/tcA r; $ 25~H+S6Oș&/C:HyJnu~cst YېCHb$OTu' yȇ:WzT]qݐ>=WdzA!}^56@*c)'xe`[R$pIgB2%z/ R|B䜫vj* rfڵcTVvOa"oΖIS_H y)f䑃̰֧Ѿ湨Zn =ư=6xƻbn/[w6 7kF_fDϽUmU9\5@}{l?Ze۪iY3@ns"b™Sz=ڔ~- 0> (71,:@HQi0$ؕ2*qvݭ. `$VjIU<!6@g !b~t}/XБCғo^YtؐuzbNĦМt[\0SPPlТIhqtQН ɓ߹V\V*&{Rl)ؚ˛Y4HPÏe)XeM,#*@|żp2Q1+f\B5u-{}zIF0#;RnI 3X?&Q џ˙ H›@mwW/a9]ٮL ma };{vGN;4dOXvx^ [V.nx(/gn0DLI5>.4d pia5QKMr fX' ^e@O1%S tOo3G7yZd` 4A =ch7YI'hL=mIyY K7((yQ}^u2*I!^HXqQ2UsXoFIcZ~:C&3t{n"4Uv #WV|f: ``jΣ}EsӸXcɓMsm9e`W*T1g]Gd 5L۹ɗg~׭Q $2zU0Ч,QV)2/ާ9V]ٙ̂l6G##ֆڤMaJz;4!IvE 1gf c@RQ`]5ZSz~eAOc?#- $)臒r}<\7fhskSfO7GWϕ#>'{m"d OsRl4WXbMj=WV'NxWDVZ ssIojD%u&X!Rg v,I7 asT͆~hCNXTL ܦr+X*{qyё k 8t8#EJf\* e]C3`w{LP0⚠?Y!gpnJf;dE|M|[Xm*U%0 @:_$ZwMa-%vַ '#ZW%( (zضDZnFpTtEdɕӥ[b5z "Qh+d8 L#@lw~նӨ4HfmcoG2%D+leG=D10#FLBWSuD3Cyn{-8Vy!7bG 1<}(9:X`y#X,Sx#~| xtAG#܊D/]3ߋ+}탘=w#]#Ofx'oRɄ9P hvL*c1|=z\c.22HDh';ԒE*-@G: ;h+^|LEr@|[~)}##6P%HT u#%/H5S:ktA3)7/7GO&pPPy_h?Xks\Yy+L=V#A^ &z>;~Qahٞ(C 89n,V]>rl<4w23u|cbFFHx25q,Wo)U|8ĩo6-|XT>:ߝiTM7L4Q'AlPI"'< y?kصVaLJeSPOCHs㐶VL6(zgų IhTƱx3F{놩I7x'ha :5kݘC@l\etGV{ 骛ῶp1U41{YK` S`k>]3ƴj vv2#"~^]qh\3yAF.K] *KμTH{=X-~4PiZy;2M@ێ^n`cD&W fD3c^l&B{!{pFkJ8,;Rc^jt`O9a+;I&o|sygm8%->u0uُs-IG䑙ofxG-*0хr}?:x%&mXǼu7#u$>%Z,4Th8|X߆dwܪn?>n͜'OP.{ճ8hHR2WѤ۰.e/q)}w$,EW!ao]_'2!aV8PL} Z"Z*(K Z}/*|"C\PH׀7,!k7vA0)އƑ[n߻w_/,3K#.lvύBI;3q93[`60ڳN=aӶ_ȤIծ_ʊ3jGFd[@f;Gg3c3t)ѫzX~dZvAevNRO0N r&ɘ!{lwroieXl -@j"Nc@j5tg^#$VWTѵ/Y5^J`0`/A|ʏxeǨCԴvԸ=M̮F,zAmڗr…3Ѱ)w įej1Mo`J^C"kEKxs;KE9X0o:+;Q^%f뛖* LZR3RRKC̹’FkÅ :D}j켩ͦϞ[Z?l#ifKu ځ@9蕅2%E4ZO~gowX6f8`6܂W5*>1X,I%U`=|ȝa/3r63Z. o^0bQpjhd2v' |63!:f*nbm&aL>{:sY ˩ !q|mӔZr}ȯ0ݒ->aGW]ܬ=etc1oV­1nez;-mt;v:I}|,lZofEJMMR"ZMڱ.Z FwC˛%qtG&7%mCy]<`҉hUY tW"ߎȥ^6 &ҧ|pްhr%5̤(O'xH҆D V(QA=,Ve&:t1m>ggU:m >O,|T"T+l~TKSpH>%e-IgtpQYGkDu#Yx5fC>@6cV;1Q VOqJKs#-/a5ѡa}CIk}yF ZgVh?#\T.Uy,<Ճ>WUU62I=6sM aRtR|/Fn4zn5(.&sM UR$h6MS;e25/ҵ%Xvb;-vtĖmI_BM =VauH§gXL' ҕ.v%&=h Ά!L@A?Ð)PS:C"~ēnETYps$({>X[w3(߹_.'"w-% |DR;&Jb&EjYH*+/@fM`l wQ 5'-aNzب㍙Y_{F|wbS9茮 4 V oE gMgږ DDHel "۪Vs d_j'UquG&Gy\Ѫzz$}|8JQBKҁ5`kӝtuC`Gd>&<7_Df/Ca}VL/p?3њn4Nvl'x[$xCfWv%4WGs6^]rƶzb s\ B|/!GՂHj%JZ ojI. b,BrJ+v] !hLIhKW4⻟enͻ=jQ"妔Wcr䎹X+(( AoYZǗҏn7ÇCj^JUᵕHwkl?k9-$wX$ǫ$f e#kE9I\]eZȼ\lG?(h5ؾ_&R su=z,>SR;tXB}&}v<&-QЦt(=|"w?ĀD"77us|!@gvrHc^~0S$I yK'ÅCb˃ޥ!k ˛K!jjÐs:?|ZlMsVN|D/>.ya'sۯppKxRM8[LxFL?nEU;6Etw4e‹ ]R>{FM]3-QΆCSPU S#۽bg}p80Hf'NP UJ(2FX\.%32c۩ZB.^ NvK R\'H{[~R< WAV43FKpYқT@6eP։ ").ˌ'DL L@W›Z5e=n 967WdnsHH`d26P os^tzW8bMTJZվ |x4ӦJgmvTok1S͂~gѺl~U/Fu7ݔD lr=ʽT{cc` llwRgM{ɤXA d5C6-N-7}VRXJuI?4Fb--p\l1OEp+:NN#0K|թ'х^:A#xhSk_D!p8wNxoccπ]Zpg)nn:S9Ɉd킃51{~3ueSʹRo'-@]N;Rl;-/{h~@7 ^{'%xQ b3yg%ı?JBe14@!>-GT]S̈́@/ѝ˱ C?+463Y'N{/.G"sbe =\npqDa A@O1 \>uN/`iAS{cRɾp6xU 4A#F)kib`ոO6\M%wǺCKĕ֦('viC)74CsS;xS]|db3JnνYXEXv!PdNlmȠcE}zbHN|INC`_װoz1yPkg(P/zmUC` 4sk2Gn_--:>A|}7h4Cr*J7G IDEd͹#fX&Kn"֦(>d1IEy@V()2O6rRsS1apmk.yh˂\;x! y\ P8B]Q\z NR4o+`Ͻˆ츯2>p?شƪ+/j]m#ҧ+in ;N&ۆtjJVTMwgmi4AP0^s}oHNn惣WnĆ|_#ݜRp3S4-OTH.w+e:Wuq\Ȅ!{ A.+CFtj c Idl;462Y@E SA,àUe#n-]BX.usګPpV?:);<#!%G.]4ҙAА(H[MU%<ݡ̢r!z gF1[QQd_gkN/r+ĴGZ$aifIǤaC3N7@܄@QxDQi.KA d0Z&ɮxm𗉤μ-GypmV,N+ t&d ad0f' QTE8GikNj4o/ҼcIf1 iicN顨[ W,C (NF@"Xi7?`@b@2nC$Q⁓(䐃4jHs%~˪뒗 ,<)pUCI|##eL1AEj0jRůKshZ VC?̾]U~cU@SM ,Z$u+0"[Wn6KHU,,sdnÑ)y7 P_yjbƭ.AhQTZP*wD2dDh `\ | ʏˋj5͹\b O-K&$(inZױ }1QhF.M%BGktb#&r 9s 6Q_6&5^\ڏ3(Ȅt<_"X*=l:I+/H Q \6`4oZ!9즔"*(JQT`Fhs<6BDWey4ԉW5)|2"V$3},Aޤ`Vr<[P 5>ݸV ./n):J@Ym!WM)W 򚤳dFĭKQI5֙rѣeA] #h$ƆPSr[o`ϔr"H>~L0v|}b{Tl1ZB@_+&r"Cmzܱ*/Y8yJ;% 4f> izO4b'?Mw 8ğAe[{N\adr?% qLV{m͞nW!݊ e=|<)h":wad U=DXԱ;J neXjcRԾ&EW-A:0RFR|w6)% U-BfY@F'N@w11Pt[3lڧT7{eލuQIA;rEw}s5u2S@W^0 'ÁK2#,+T3ydm $5.SB75u.hm&]B %;͵=@2c#yVhi} o y6`ѾhODqlHܬZjXSF3MyPx"ְN]*YNөDl#ͻD Jx:79bZ a g[tlwQNYOu]Aa_e@3k" ;[g"32j@86PGe"1<^u YOsM_zMOZɠ+0Ȥ˷혦Xbs" %F۝bΧGgF'qMv͹VWg[4CEF7u+Km>:T7RܩڜG8:I5t"1f0A5oYDp^iVqz"|ƎXC4mR4AC$`3iV>(v)s)'X#НH=GrQC,IrKʾử* b[7 Fn棫M a9M : 67q!< ^2j9 Vkwq{K1q6w|~7F._V BJ+cG0 ""ɩvuqy'6e<#19Fj-c[:D'Я?!*kytǯ|UAqo$$x ص:\$¯+E }_U s42a"g 읎D _ "M3DH7L,b9KPXDPrqv7dDqQm%.cm%fY\߼%Nۼ@!J)c&gxu8ўDeb2 ۾2gY4MF,yBy`ħ&tpn+QZ!Khʳ>P|mx@G&sYj6?(/Vl@Wi q e9MD 7njhgDobXDs](Vڃ-v]XmraĜ$*RuFEgsv"`ᘉ#,- &.SP QWPG/m.<_cP{猯?g ,ק h70ҘS2j( hq#&4vYԙ@\[Cfp5ǘf.{)C as fQ]z~N囁||vcڿƍ|f43Ӟ)ώl ЈA[Kt cٖ|t&Yj+Ћ OhJTulQ2[`/%F[Y)4*DNT la)+!+Z\1<{b94y;zj6'k!^$Rar!mmBle%:UCa}.ٖ"ReJs&"ӓ^Wv+1+з/?zm"iB̵ Ԅʝ/%o"}@de4M:اpLҶGKص_>1/IXپuy|aPCRtcItis ^}?Eڂj-I04HJ{>ʕzaw'璼&&%mV|7|Nxu ψXSXGtd'o+]qE&mٯ@vCU+iܟ]ޏcBEtΤu7IG*dÒfd,^nތ(Cg/Bkxn;~D.fL5V%^`@{=A#I*)756p,LiTi^E3!A+38DR`{Wy3%:1Q:La詐oBytF@j) AhGkdx$@) mcwøn~Bx]>_W:`EYVZ&HIEv(xt\@61!85ُdrM^eAgW⹥V Y jpI ?hf8 ?xxӵ-)(&Q)}N>tc)tj)!(-~Jn{ŅHaqh{6;+D^a Dxnۨ5/BcIT38We=ç5>2X'gۛ o4rICy07vx5cm:d@l{0'ҫhS84adfCb鷻O1/ b;l8{ManAm SSޚL)GV9֪xz?c pay#еWB~"ceX >Sk)l+ڏ#Lw˳1/JTgfj 9^}s XpSd8JӸ;)^wd|T Ƕހlomm,ͭȤ#3 9镫֗L&wp9͉a+[)ޙ0WY&?"{eMsXn$뾼Cc*Z}1䇆z#B+QbdYA1ʮ&Պ0:`s YHa+ G`նs#Ë5(*;uLk)d rӻ̙Xזu5%鰌.T"ڭm7BCI| r--eKzgi0׷.8>j z]Q 9 L;* <(>a ǁ|6!󡒵~(ֵw8T;/0x25)ŕ&J!KݸBr֞"Ü`T('L/W4:(H]p⟶CAaC9R,|qyh9Y CCYf@킯D]'ۡMv@ א\"㖻0ZA Grdw/V?k?QٺLd=Vp;S IOҵD)7Lş!guI)UMVc+`Z#dd$,u+TG,]tFՆ侦5Ҽ8#M]|2dYn{/KpHm5 :KŰ!iΩixhs !:r↥b[@Zweb`NiWOa[]+%FÌFo1*.=k0=bOϜ迷h?(/#(a؝$I., Dj{qCŝ[ p)L;"7/*5{*R%dԩ⡧jJxonP2pߠkB ~}9R76bJ j ʒ_w9Ԇ`xl#S$Tn蜯>C(6ukϕ [mi{qg)yf9c759!؁1jqQAˣvaO[Qp?8 9N%|!HF]#ϭh:\\]Y_ "L8]3[ <#K65 DY^u:8ɲz;/X˱ksB_y}`kNUf`sJHJ&`B^Q#);{Ǹ{cPPKrOZZy:2єxWXC Dd٠#(׮ PF8$Tҩ/Fm^Vџtĵa] ik!EB.ipLᏇ+5|~6:F2@)l5I j |:gHbq]iْ,z۾]sK뉾|֜`7_=i޷K8)WnMA`NX!k\$w9! wOm_ :S:"gpCDPaӎ^pm&"yt-hoM) X9堅TpNIm}Nz!ej3햨G>A*x9+ᖢoʕD^3m&0*2W6z{! -$MBG{}gV'K$Ы_ƹCI`Hn -_mQwdu\vhC>W 5| wwp.EMa%sX`4W5D9N>5EAگb9^8m@bg *ҙ ͤv''2)2KEqS791=oSѫ1$f!˝"?|b A_dpk#8g<i't,SEvBҘk{'C |RFKBWdrȕ2t2;dd sWܶ ۳pgwRM̝x}%8 XO!u&S4 ب׺kDUAu[^ħ ".8{hIY A+ɵxEG%gJP,y9Z5ZG,`Q4[T|-??"JyWQ _^5A$eSh^2Dafl?nGl]MyFɸ nfN\7,LEȋŋFC5*3J*H7|Ԙ(3[>Wҗ8״|2r[eo+!65`1Cq>@L?{'QY V w>QZ%˞eM@G,w@EuRRU{jcQ6qz?Oj R4w(Rp]ԁhy*PQNnFOq+ \vP[@]M|z.<زl)leQAЃľ 6"՘"+5>E!@*ma{#"Rh9@Y_׭$Bh2"que nEU& \RC)o |jC/>9O Lx 9},Ls>c8,B?x̃QCm -Uh!SS@`3-fS7+ZM F+|띂;Xn<ٓAT칼"X'd\t\n[1yX’)n,+| e^9}b|: 쿥"az&eu4?ټw A mx$?XUVfʪscs(-v}TfX%:rw4I>j)&B\͙:BP[s(iI#W3:Pa6nԆQ_<Ҍ!J:;* 0xL#hKҎs`8{>2b?Pm/ b< yY/`ιz$X"F+X9qgLq AL{ZY\wvpwZ\D R'R҆ Smz;j|G ݗJJ}]ArUY/z^->;B) 7& "$5ͣN(NmhzV<aH7c‡ӬCi5x_ܾa}3ieZqz=QLd  .HyzHw 2'^&rdY+;C ;0>#a|宦~"LސW 7K +/V #說8J?"b[>'Z9JR>~%p<APIà]d|X[M$>X|UD3,.JV)kS3$k8[ wFs-=/%3 Omڎ:6Q x eK"FP&CX Ž CA'Ay>/n>YG ]fm *Ors+UKJM- *< |2݈cx<,91`.Woj PWK;6*[w9m;ezj[٬&oQYĸ{2% w $ޏYle#?(ݴ-9$޾[凪}0I*"FUC"Z#!.sN OQQ!Ǖ#$y!lrn±4}UMc P>;אO9_/a@OADׅ`w&Iwۚd@̞v;6 jzD5 ]܊٬i 0œ; Xi±nk(-1?1u8gy&ge[[.a r!lv^u d@%6 kgEt}M24- \{8dI&@#L8_ArystTE0]&6 k<ؤh>ڎ%fGYgO:9 P}N x`b74.|ahH <>-pђRt ǡ s(]x3(+OaJ_2PюrsH(2Y:yCd`)[x{"=ÅP SEND O"n۝r8~) /߿|+TJ$L{=>"nϟ2*uRg6@U{~(X$g"Vme3"/s"~;#0~͉_5%H6>\%"z4p䜗[ϞnH@|k٘~2v3"@]՛]F{rwz&Oaijxd$M/&X52QDfxPl "O}Fo0Z-.#aЂmYX]fCch5A3Q  Ҙ=?n-c;D 9);䂗EAZZ"Te0hͯG^SոuFn6VE}f}PlCl)\p[g]Y,ؘE_r[8&hk(S+HBH=MʫO?r\e8˶Ǩ35d a+L(slo(^TlbzB.\Е=wed,-AEC"`v -LkvÔ@99e+hbZkmɳEwxr@&|5&//5Rc|{.GUŚ@A|0Rrڥ%9KZ*=FcV|0`Y|/3\u.SGWVmeO#(o*\2idϹ6@%m|X#U rw>nrۻ_Z:̹^[ T2)ِ/Dr'fІhXbq=LRjx s9ۚd)%@4V+zϋ^2&dNҭ*~\=Tb+Lydqs@yU ZENL`ן;néAꧮ`=M &}%UgEE뷊$be/׋gHKϛKf;r9ښp0ϠXȲ-Xk|)PN ݱv (;)[R^`QpRBɃEJ 7=. w(kߣNBi08nn+Os6bbEJD2gmxu[0=*xϗ.PQtkγ/*gT7HގnmwF:X+W˼񣊹f3뼃*;@rˆ?ƿi[;2ou@(d Mm0'D29K`'}M+%U|&=䌺(d٣lc K[U>˘W|ZjQr cP30g Fu'jO쵇Dw vO ;8e>"nZҊfȕk%+ѾTr\sS7V Q~S>SԷqLGx]0@AY)?*oF {p p5yOd=6e7 fz4{A×>rH Kv \3KĥGCw 9ٺ zJbh66'ZE]8MCrVI8v;@ [\b(bmjn%kwpfNQ Dyd%2$f /n=߀rrt;FwciS/_ԙ?ӄd`'V0"q/bh 88K,ͽWmlH,UT:>.L1lPChBV `;>{MT[ nzZ5Po5%=^'M@Ik%#u1 :INytSa?By60"|"ֳqp!<Ϯn_Vf$=whf-[yW V)0 Zʢf{kNZ'l8%S[} ~]V"(Dû.PhJ54,di遢Ouq/vV7-E K@ |H^7C:KtPX+^gr~B3y 0s.7&Iow.N[*ͦ `gBcN'$d s(I{HBjI9OeG\! 1uL0N A9,9U`,t< LMtIq,s<^O&o"\"-`5aSuSHX<f0lc*&݋p#hұw֩pАOEȴ"&Hc}"Szt4RBlv>ӫftHݯ*]R=Bz/k!1ZD-C}*iꝆ]4@T8 ~^Fz O&m-`!pb/ |P 1:Y%ᝐ LATȲ#NƊlϒu}M BaN]/A5DT Ҩq6m?gäܞwlZq?:Ϩv2(r7?V88svgƍHt?)P+w\⧋^{%h*m/BApoW]E&H+#RK$zڃ%+82 n{gh&vp_pD1XV.V5 >h7vlzQM6'Oфikc?D!iQڥ'TsnOwJ֣:: n& -͕3-R~g-vQ[z_+D׮(V8j͕CǢSfafE %u$?j \ہWt_ v' A1,flUq<# E(D%O2!YbBAEg{4qakr2sȮMó~6US6B@Gy[LfYB<9Yv1 y>9 mLԮpRK6zEx{ 8윉,twc \0 ƍ/(ٻ`oDh0$úi_-mNL" 6e[Eяvv#)sc c38ziI=JsSӋ;3)'-ܶ8UπU !tx 0l,`yThG*߽+!dKJ:K(m#}Ҝg3,)Լ;- ߱@F=ε)= 1 j{^um#1ɺDJ[,&!D-FT]6&gĔ;_LEd6Y0ޞq" evgP[eyAn)K;Yr(` OU57"L//µuSA3n\"$ D,%$0[#[!?ƅzcNRK)L_;إ>1_dΠORߩ"LaLUn_#QPHxKTJ4vY]&f(Lר~,V7[T Y "dRqW" Ni$)x"Gl+! f\5h9ug߼5R@,"S?LV !+Ƌ w&G23Evnqے9:/W@2FtqAp M)I/<ݰvp˶!VnSYHtw8V'E6[+Hy fdV:+2PdB1*QE) hVùB,QVkN!`icaN&;7͵oO]b~Dh _96~*'p]^"e$ K$;RS0LQI6[}fNޭT0JAӄ}m&MƕģQA[+ ش+[UAa~mQ:4JWܽ!4UFPBrgon4e/t&QLf]hjmWeԯMa8*rJ$ x5|04G1ؓ7ͽMЄHv0TWU͗`t{D-gc#.D &PiddV"~u84]ZUMOz4ggIsJhNGNKThΣf)XQZ9 (\dd hLi@cgBw\fALiS .,sߣ2U,VԯGq1an,6 AY#d)wJ^_ f6s=W77qdY+oc`z+Fv5$KQNRڶ5\,0Oq`9U+ F3dP nCy0їl!p)j ; _ ;J+TE9㹜 RD ز+:ӗ9ӅDϵdpA3]Pa<ӷlcZ3S$u3EaW/X0 p=1SW*[hc_ӥ'u3(V[jҬӑ$%HЉɭ_nkVƎVBkyS'DUmQ笢YCWgW]>e990 PP ȫ)_pxiX:E*6HNx^<΄ZBX+389#'8iA)"X+ /^J!RT7t\)$*KF)&:JN5bdj liRˡ>hOeyV4%_('M+QO΄a\՛{5h-d~bH4k]_0%g},{V9tkq gNhR +|g"їt CCl?SY*L0q9 u:p_n5"\pu%"\F!_.me[ t)j bڲinG6TV-Cf%U'.ޥ{/oPE&.jX͏?ܘ&F^7Iկ,jD.yէ@6=,cVR  I-(ڊ$7k02f4`qn@Bv@nkPQ-b"[t49 |Il 4SAmVڦ.p҉tR6v )si N*.!ey/(s 㟳堆؈\קIOtjJr{3);YdnLin{>hqAO9!J>P`N;Ky-5kǏ 7F(T|-Y 0vO`U0el.?m/#c65˃HF}KP9R7 Q. rBRLEOQo9TAtG!$/H^nnb_['&Uտz~ʽ/H&ZՙiuD:xv@Ze Õv2I>TV j!Rd9`}Mzd;vړGm,GpԅJMW{;zOnzv|QLa d䤬&^ZZ' 59Rk8Jd 6T@wS^,YUfu)'l2[An\m`,^6đgyT fgNz 9K K{Q5bs`*wj޺-7݂`ah"̡nQIn hYH0Y*Wb)RIYʙ l}h 7#%E ? sPU= iM $U+YYQ43'NB{p50F:Ҡ!1@Tkn=PylZ5K7/醀m$7I}1D'{%ðBvB`aO'Sv'8u[P&En'D; 6y3sP>tDI Y$rA1lףi&rhPnpD%wW#qRfA}eeFtV3X!Pb4CSiPkz$Ru8 [MbpQa@E*K Z2P%hnA,X:kUgH+zU&@Xƃx"~n0YD8V>=Mk:Lif LpNvz@b# .̒conkx%SڬR g5ad29%)-.m8/&3z,o&2o"nXUcՍlc J7Me/1a^xE{[TȬSn_ٲc6[>Z2X+̿1T(ƞ8̺3g笢)Hޯ E'N[-f4!G>1M;/ څZ9%l*=]a ;QeDDRǵ4E7mQBt;̆]#sʏ)`D"=c[u)%H&tVN7A4xvQ9E=#?罵@QQa[ \u뒺lؑTvc;Ťh@ٙoc6k.9NJXZ52OwN<њ̪@2kuwCR$o,A5Dq0#3ÅRyIYr4q 4 5Xкf~?Ͱ6fS##B-0Is W[WnzeW/zLIu8L0=FwȨ]$ J,뚠M ;a=5| 㛊6b{,|Egp꣝eo^)(\?KXD{0]dm]΃ZjǗVTd[!%I] D' 3H4}Iq%\3%:8(a%2d0tx1|Д{SC8MCBةZ(?-PU1 ȓ~u{k)Р,a݌z !a|A'-+s܁;N^%X-(Sqs سr,ieoQ{谄aJhF/BYmq5aa.JqIy'vŒ]'e.UFSX-6c Iw@zXW:ַ)e% #Y6OM URczҋk9verZ6"9wt[@:WDݰ;'ZXV,8 :.cMl1ϿiP*W}:֧M"LEt=5hp,*(z{M%s>| `B 97 $ch pa~WQ>SmdA']Yubx.MQTʼb*3=c@] ٩{r;YhHV0kZGj ָފ_nEr :~U|4лHukK~K;bRl.,Ɏ74ٖo'!uK{8ĥ~ ]Ic%,i֤(joP5 .6@θ߽ 0ˎ6a+El(zdlBL#K_#0JwV8Ѿd`MPks]s:v f dy\F)*2ܘP`ݟ79~ pkgKaU|p #C.Lf:ᅒ^{keԴ-(T(KM W mOt[)2Z&2Tj|]\G dEb,IwHvg (zeULD jry(8Տf A d8VfrYKZ=EN"?Qgj_%Z!^~!sgxSJQN^]w()r }v9l+(߳y薍m\O7kG+v[ڱ|Jٞ\7>OG_ǒkx ߸> dɳ1cC7c7%}#b='30c@ǻ)D^9fPT_oo פy(w ̜s%v ay ,j{8(vX@Co Ъ8ڍϣ]NU=hxClEjT;*\}gDazr~4ck'Dה ~xKZMMd[<I``HV`;0C{[9?x0"gN ɨ2,k!tJp!N&%(ptgJJ[@ԟea+4uwdhp1oA+x&qGMvXgxv²!#0?(@UcSr~؊d5O'w 4#3u\Ȣ88٩m23ʗwtcKv)Yo:2q0,'h9`XN²<"n}.yAcP- e/N'R`gط䋘 7?`sreu DyD7L]N7+eQUtH#;>87$5'Fn 4<#| }@W$:ZnTotB[њ++Y= 4Wh(;iP\I l,頋G:#b*#cDTP]&#E/7_aX̙ ]iAOA Xwh#˘f}DOAȟ"a٩ixre%v#P ,y 9%Zo#llA%p#J۞!$PRK|w:(ƟmV*GA؟W|َ7 u+, S @ebJG SN},Znu+:;=Ϋ8u(WiY {~54aU6sDz-TX(:gd~ׁ1S' ;1y wD& p+*oРCXaV$3Xak_$WxctSAÈynDF_`3Vҥxz.(d@FOv{\9ߎoLx7Ue bQiP?Q; |"+Z/C\"UӘߨ%(RusɌXHtʶvG_/|pf/˷!tt؊c3й}oL1UDbZ-ƕXݓ佻|ÈGddXvbpX9P)b)zyCa{jyhndqr {ehxrf%_:p|҃ $I;ϛNg[VW~A >չL(=;8֒. Chꉶb1m.686fd K܅Cѝ펿0FV-oz*/"$?֒fn7+8"NEs WPlMN A04pBc*_vL.M~d/ތY$g2ő|>aLǷ2&QdwoAcMtC)w Sɧ(8SHv"m;)@'_g (Z(q!}{&@SYlJΦu1]ڭUͶYz`pL?[gJo3,q5r[8|]; {l&45I|J]94`#͙zVP|~'&_.$WSu:5FoMQߓ#vBChsɆLVH0ĖU3UQ4vE ;u^1^L;tN[fYBԈعM; >1eA8P@/r?|~ ICmMq4yr2Ij_E@;X&iΑTkdawb LWw=~Icu~PpwWѭcq]mF{T*y&/َ7T/@赃m؁sDHP;x_8U;z-DTJE;6g5>gP{WmV^qu"!mG VY̷#͆*1G0ݏ0=nj"pd ~m_f~XQ $W22'0U_yhTpGy@Dam(YKD1ȥWAHМ-'ZrHc8f,J+ ܨ5wsHH[+ZKi2KՒ''q@G5b `{tH9#JZ-}-*Q?V;[S2t6"*M"ZKPL> !n3E˫r]oH V]2H8F{&kaA 3kPb^R%zqaߕu>\UHmgZ=̣tO:Th)zN"_ΆK /k i ;%[4ͩ cDë Ͼ?JO#ڧoubD<4/]tfDJ#x³E7r*Hry&ɴږP[X)dʃ=1 5dڐ(#5AK^} #Ot<1|6Ĕz V`R I1[(WBK g0+XByQXrO{>Cx\ ah!UnfQK%\ ( {śɵɲ#F`s]nf^p%օ/VlFXEnB Oxfj#*Yx4]R,#Bv¶) N5ޏ; ,jEUG o}a?rv$ 3zw:+GK*f[O 'R_l i5(\hsy@kΏA٪yWf?Bڨnsf ^_E9G/9ޯK4!-fjj/+n%xuj#5V*FSr5Q%eeBK"6ǼLHt17q&G:Ɵ"B%6iԫ;dJ(Iot9 rZ09/Gh)ǁ@ eo{.p[ޅ Ȁ+ #:g!uOs=@F/ۆ:K2eW<\VUVbhH;~Dn3wr->3c"r 2зUxh<EDB߉j:=SeQ@ o =Ү,*!*D \}i|;Ӛi'.>SeUz#{ OWfZQτzQC Ntu:5ElvW-3"aE&;DZ팖]H(}\@ʘ6=:r*-Qj+4c!iifM}LDPT@XO(w$;3 ,ܷ~j_! $;1[ِwt#[~aTfB[jZ<$YuKNׇ.ZvS%aς}:35/he J `xaF,$bc E,.U!%Uh7M+y)OE}f 8ld5 Y|VHT.jjBx({v宺JdEdݦ{Àf5v-:89%iKR #g{{Ў {d`b 6/F#7[|^d4L 3)wީ/< l}8=^ ys@S#φipUU3;ʲ/rB'o#Ҝ9%e:Wv-6 *"ksO~%;mzkn'k|C}:+?`6K~/E0.\5`C󺌊07Vu'q8Dgۂ?0US/+hSokiW:ĺj ?Zݛ]#]aV@Q3}%"rOfH+;27ߢuĖZ+#}ʣjحwno_Oyu/`K~*E"2r[1[F<Ɖ ӹ.@2I5Bų>lKBθ)Tc-%l!)tL3WSJF_cETa?:D񡮵Fje2&@끎4IR7 ~2 S(CV p kɕBuP6%͈3 5@^QuuN V{dD\{ V0A\tHҴ8 .\Rplk*H$/n^_1s z`f>"=VPm lTϨO2S/UbmĂge0$";~([L,%k8W9U3{fԪ˛iGӣ騷@54=eWl x li}-Z~t?B7Х㜿IMADn<5bL1P 1CׁZ=s Jԕ?;}^]H& wx̛Ef;##UOե#1VX>¨C<3fwه1O}2泺G B_l|%y3Jm 2',O jJ3SMxN_.=rjs痳rg'߻|TF?O ᇌ胕uB0G`z?h(TI3g"qW {OcFn$rBlL}mc/yTUrpfYF0(L5j?BZAKt%[;}8YkbY8BO'8;P^d$n=mBH 1MtJ^3(AH+񳬐BgՏmbm6vA1)ۓ산?y.H Ʈ;4}CklYr)!y[P;ث,Id$opsгLY!9b$GouH!trįɾL{-;3Z8[6:RcK [-(l{%ԁDe@Edq Q\Ÿ 䋭eNa| 7e{4Ryl!lWXZ]QW[5N^ZR!){N֓[ ٱO4h#@b,ݙFԥoAK߿+ѵc6@uB:LLt|=*Xm&7Jb2- hhЌ=ݨZ)!5Ժ֟O ('shBg45=xۦп7*٠,FY gR@/36ҕxn~b|>v=xaPQ*He >GX%!c[/tεWr{#D*tm^FwH^DH-?[)SP5 pB2nJ7(A 'o^Wۜ&J*!^-Z/~ҁ8az1b[q/ԛS>R Mgy"$V7qtp Q!jBkz`'yC$϶S1Dg#2}qŒu&ʴ5h!I&e&x٭bQYgyZcςl3 ͯ}(hMo}C1TWW]Jt ,[xSs&)<4!e^9\ #0c&ZO+3GT}"l>'j". [ !%RrV^aT:R7"x"p4Q5eyk<O7"~_Բzy"ޒda.~S 5'l%zjӁezY}of`j*|,THYGR`|?lߘUkRBuRgBOo._LnoJPmwcYԍ.rUJS.%p2D"w+ L5NsUQ1KTԦ{RU_ʤwj7:ڶ㫏&֔ŭ[gJ,G:0x7!foD/+~SC5ʐeu _^Ja4 }Dv *^Q'}_VAux¹3ZOu9\kXM Tt.n^"׊ JSRJ3Z9̊z_z=U%Ug1rdekbF\l5rPlΘ-./"b)r'Tͺ8Pƌ &j+(4/F 0,gp:&O]u)C!Q- $ V.MVKU#1BE3cpkW-kHPBxx s)kM2a,dNcO2DN[%Y8Z6-Ҍ\MG69*iń|&xcC!°B(cfd?C^)*^?}5Y@i(oߎ~b@rҙ҈C8߈ŕv̼2iF#=e(`'gō |eѭV_~_Gv>2L5Nғr ]9, ao\AW\4u1RWx\. H g3m7r';ް(]̩u8Q(HCH?dåg…*ʿ*5s{Df?Ҫ2Q ~ LI%4!rF@:°b•žtoZ(&<_ K2ָt"]'8EVN'ri7vz̭8Z zëhh-h6$M+aj9'""LgUk3jlݥ}#/MϴޝP;^3oHBKym40\Pwʃ,$OyO!4An'+1OF'yi߯rq4=JsJ"A>HA{Y9$] ѣ@S)o|^'TvN5VC?:aϨ%3S|} }.}nWAdzJ3ePXn d#A `M걩Q?u<-Eٯ ;7N&'i:ՊulcNxݨ֡[bCd6aI ϑLk>eDʈ;CA>Q mM? (j}7`=+;cm_?N-{2׌e 2rfd=Sɡho؝UC#XIIFUnCµJ0MU6䣄CtuUQ-ƐW"D6oIځUqhna)EUCXP#>`j ][YTbyz@ ‘jA4o#Bmu"21dOETSh`/\|5aX4S-1* fC9~kRUSV(ÊRT[GƌVۦͻl2yMDz˕O@svpy%F8ݜ4?4Xed;r'&~yZϣȤ@ WU|u,7 }v3e(y*I G{4>mF?8aAwiUcUF\=]U꾩VkVb| >Lq)k~K e ͤI;#B;%+<_=Wo#Y^`t6 !R ν﨧~S>EYP$#kRCr `{Uj}I[g6&fn )MR<ј6sj`JـaԏZV8;<$G^ C `tIx&䠚^dxV_Τո1j(-ށ1F(93{@y۰ٔ ogT SD^U~Hn~3prZJݷ('`@)T`4U9aӚޔ /l첞՝)c|)/nPx@wv5~ p}<@sa㻨`x͉$bP#.^ZZ2CKU]<rk.9|k$f )*}HTF4 ET#j>Q>ԺJ46+t{:S:S>$ k*%V5j;NgkD+h,撐&<|w]?zfN|D3Vs B njU:إMF/tbc^81U[ 12Q 74k(辧q{Dc-(` d{o^}Z 6+&(;ĤgM%M{C>NaP1O*/&`(Љ.5AX94-@NwmD0n/x s$Pؤ n> ncco\*njJ`Jdq%Z'4ƿ꽗7^Zᯰ ~#MǎGKFÃ`uz_k_UON ura/ZgɩN@\6mvM${@ ݃=x̃՞Hu iK;Ha"$NfDe -{-RYt@e] {1:YkZ&;㸗-@ ZUOCs~Ϛmn 9%'OjӱWݜvT 1୶etP'ansPS+IrG $,^4ndV!Ѓ qbLw1|擮$m~ 0՚``Hz;#^CUp~%1S{J3a <)8a6R ^$\Q/ bKxh&8#rEX3! }oڡ7d;s`^s*q%W)\!ć[ı {GR06?7Y FWvSBq-db_LdT6SDJ.v9}I-EYGr;&惶( }' 7e phjXCbE%Őj+mxvݡBz9df pb OF 8o !>u'؈K \}*lKulˤ}/_A@#]&c@胧>E;E䢻'ը)F<%\o y.ԂӒR>)iؾe~]=w4o.1/'x eW=Ct!I0=&Ît[/70In^KYAu9e!բf$<L3cʦVo2)C 7o:2=ka]5`jswUg-̭ú7_j ra8ַv 젒ĴU@3: W62呰QD=}$It`A9r\m]k}?e;9K_7YP+o@Xog:2R,t"P#Z3}F mݎaw'L0(XɌtYU:Ӗ^ACt#BPtwHIu1a&vjwtfHvhl>O\(bYTZQ98f~ !3@XZ "'{~CKc(Й\fnzUXʟކtƕM}H&W "2Bf1Tjӡ2׭vS!Io]5I;i5nUMZˁ|ڀiӸ> m?!ljĒЭ}ZQC!FƋe,~go*d﹌gv{Tszb\b<*v<-(=V&~㖝+~8+v^5DU T~ktМ ӢbDDrpj_J7M: 7ו;%ksH.0}J!"9 ׺![fr͑HNr|(*1ecXX#]31X#xjv(r>:À"(F+x2VS*(4rl,o!&K`N}ENc}ֽ `GjYB-[X?2W4ILߚҔz~Lt #r/ܾg$x qQyo{t@7S t&|T=`k#J?qPTWq)88*_) {*rr. [ۀHk'H1-LwD.%'Lv)yZ8)?N#k+> rw'Qꥢk?o(֯+WP>ThZ1$JnI?)գ+xlu:韾l z^kCl"_K[_Z* #3li*%t:"إtJoYtr+@Scp{"ي?G@_ڋ} ^$ؘvb Bt;?$Tv%೅ šha GBCkD(I?mhÍ("w: 6lw)D嶅iU:ohB[pǑ58S]))TW>J,9I[18rLdB)ZmRV !,W-4(oV0^=8`#8.\3rNx6 QT‰2$P`p`!It-8]bVVDgL^3ɉ hmRTժ!oy 6xDRa,E̍bpض'TSmX~z ڋ\*jF|ڪ>xbfUJw3(kC~m^wŮo@}eK!nuG*f$ȳ$S,rfiɲO'sƫh'.0'BڹB*?H љ{{~$s %h/T|) )"gYQA zr9 ĪN]i,c'TsLFT=/{%" ıԨC X&Ώsj& ʏ/.;>ZfRˈbO'ּE&ro a/ o,j*K'n09O!pF;}@Mp5C$jB$dj"\Wg3/] s7x|=! ],Űݡ)x"o@!Hħh"9c<1T:h'Keܒ&YGJqR(ۡ;\:I`W |M=!)6ccfxJiy]SWXV~tZ(Ps0_v|!-16w攓z{LA_g0 @,B>b;>| X';V0(Yo;K,bJ!MVTVêpt;헀z??tDK1]/ixWf mYsmM5."{$ϊzHZ$8G">a^d(l#t`v[,Bynhiul]x,d* d\jsPr Emi&^Vs3Yհ SߵagM ubwE{[Zce|1ֳ5|iĿ\˘dpÍuſ2XU2_ ҮE} ؄.ͽ$|X`]W9/Gt\㲬,=,8i?gt𑭵YW;rÀHASؖkz M;~*ʼnػPc$D{ȅQ@Xw!5CI='ٝm^ ~Ѥܦ ߛ X/#BA- `WbS8 ٌIRݎ_0r{(X'.' r ƿf*UN*y;h-7J~wϘw'{ [qHݪx`O0Yuy,sHYX(>[gj9ZIb3> g]$PMrP@\ő0%.?tzwOWl=e\:aFEȲ(|9*\BXͣr<9=Y/.8v>EEj0tԎ&IQ   K}?a*z͂a'D+{&\Y3O3Bk4bo5#4\( nWR6PQg,їF$=څu)v-dڐ!eqe@yɫ$^z w0n),$$93ߏ8w+iq-l}ZJڤwL&9Ph.VW/PU vi=G /׃ٌFLTE˸x\; .jӝf+C"t8 F[m1A+-. AsKR{kx-D)#\C<@͗3mWԎ$XɒFe] d0Qjtn>ж@a{2|`*pi5M8񙽯&`V7w[xH14`t2c Eݗ5 ]=F:XU/W$##d+:o$x ;4WUM9& (1`;UInߵ7D'%̋>si;o?1+}=8gys؟f{ׄ<8?Xj6Ĭ#m$&ZxN7?n~%]}? *mtIa[Ǥ+Ҍ(x1<&hf^7.y:z, wtoC UGcefN=[3MF_$ml̍RƏ^fDS)mV_)nSŨQb=|1?L &Gۙ}׏7~Lo<΢~ASKFkb|(旃yoc[ӭռ 6ueP~yV<쟶w;ńEs": M&<=/lT:ʽ^OG2[ЫoLp(QHaq2% E#>- 50cHNڳH.F(K+%!2&-ȤHl5}ƈ ~/Ne*%ǪWvtw]:uL2@VBY([M"1K#8sYAl`Q NO祊^+n~ AZB nEKm+1r0ϑCASƵN}:Qh[U" $[Ŧs4ꑪ`*8k4Z^UѺ׎X._(Ko@ZF \i~7.F>ƨ27UB:l<{ƈ:{D\״,쨧9kQ,\M"r`vw1&R}sơ(.c YlI E3߷Lqhዛ VW`za =NNap:]JZȰZ.Ϧw7K JT=i`Nr9{y^{\pɘo<#7}tMC0l‘1US>ӡ>ŦQH)֮DQ`-<R)EK kڎޤQn j74==p7Y1v,6BdP߶9ZH5Z:4:.`8SU깱q q/]ˡ6SFb`۫503XM(؟ cç 9[>M8?T3&Gpv3m@4\RACGqh6>,WKtDј#|h@ڳ^;#!hҥC5'QڄBp?醵oxrugfўM鳃1mdۛd8ikq& 䴸eٍ8O@MƒbGn͛{.џjgT, |ZuN|?sR8 >;yhr'-A0սAkqKt61Yl#̳y?sW\$Gܫ',1|s#4+Z36 _pJX-sAK+:t㿿q1;8Y/J\i%XrB,6AhhMK ycSH !8U[ {dlvq7OQU,Ό[PsX0m'BChs2.6! zgB !gT3G K&z7: ,_«!Y4%,ޙxpB!2% 4R| *Μw]u+QB["SvL DߦSŻ>[ɝx}r&eNB9 Ky~Q2l̯ov!p9ӭTfRn4Ry io¬Yn ]N 'g'Xɴf@afSNt] đg^D0HĘ FY0;aP=5V\vE+e{ÐMpQ+Bf~&.">^+ -} 13óM)*HMODj~|+bF#=eP=xkvQ}@KF΄dc],7/p "9p|S.`GqVUA'ib5EpY&E,26W$Y3zԩeGP׋> o5D9Ը)(u FLA~6[`|# oRro(#YS29E+-KȵG|fDSBc 9P=ӥVPX` CThc+)LF}5fst ڎF43f c ja7Y[<+`ms1!~-UV`j@~=P4"1a]HSDD9#hJR["zI1+'g'Kš5I"ELx9]"B*+D߹d}_4k#A 'R\N)uu$XS[C|ݪR#WqUUAq Et,S7<_b6A & Di鞒?@ϔ!n1l=y#cSyt^9NįA:(EvpkROa9ڐ3$#[h'!p"'PjIRbgr qW8{7=ZOj;;z`63K]sa%>I%!KgSSZ,>aht٬|Y(lċO[ڿ8UDg{;+C!,ߎTW%B=Ch 숂6o;Ȕ=ӨsAWՎ][sTI"G- n92_mhحwl>JjW{47-"4Ct_Gk熼F1)A_{ӣ"sVeX[tӄX1~LؿfP2AB\.Odl0"1?=kMۼȰ L3{ oد(v Ly>P3cȐкod?s^/6'GUFE"?DD($1Q͋}j-_D+Ljצ2!JU+2mlrB!ޑ"૧aT.ń򥟶T}j14i$%hX!xCKM>(ySEs`5TGk˭Y((N k~Jˌ`ש4PЯ!9t7oHPN~U.F>-=0MXa20Xl.dwa٫xu ΚȞ6H[*^$Ҥt!E./VCE0ݬ )9WFJQZ+rOE+*߲RLRytotpGV]iphk9LFލӗ]K1.h#d73`&}5RĊ36Oݩ|GkϤ_M1&7H W qsM)Uk?V#:@Յ%,2{/^cSf. OIXsрe .]M%mQH-"x7\=Iݝ><8{h9wrfx+FY'Еυ4Ǻ&>qu-W)QA *ͦv,3 f&!y3|0:L|7Q9 I1u5P)?2TŭLpHl+rD\"L՞2GbQj /њ &c]PӂE\M@񤁹rߢ-fV2m4{ű+Q&w JhtVrؿِ M7i;'c'#ƈ"`H~xPR Q~$K .gEU -D'3^އ'[ُnjUR-YF@Qm w>^+kSCc9'jSc WP/&T%`Ӝ*ރ7 @Nuq:DxGzFM..R\HŲܐ菹]Y 68z94$դF ;7XZ|Gm&^'Z,Vw;Uvm,^>[7EVm4-<t.Bd:bx_klj1ү@ݪU#4A:b4N}KY eh=?WZ'g2jpRvOA`2(7g R:mv@Ǧ_l´] чDžR7‰O{bR@U{HQ'-Ex ߋO:: AU)5= f'X#9S s=kMyox9u/jdx1)|-k^);ZSUl9AE$ð3HuE@o2`Rv s&{BcH0pLojJ{2 ĻcC]]fJVQrcw iic"(0-,&BqK}1|{sډ'H։#Y|@5|u j`lrbzq2f_ĂGsRX{ I6nz\bȃVC#R_TIiTAVJ0-TxG`h|ooPÍnMsXDmiDUSk{|Y-g@둉%7S>~#r=sIaHj qd]Ba:b'jMBk[fJ@))s-ڮ2Ruj+|#S;g'9Wճ3I-=/ PWb2d|3w=~S\C ,PYώP*HxTbޣFR$DCY&tyΦelhhse6N̝֒Ji"(pZ2\8`R"p"SA>IltxEhB/N;/-}t=VB G3|J^*#{QB˞*y-\oFJ9'?*rjf:94rȾ/Ѱ. gd<,0rXMv[3 IwVCCebDcR Jt.' a6)9Fiĵ55^.-YmB/[*Czn WU=ߍtaJ:%h KC t6'>Y;f.1NkP d[)F_P>B;͕E>^q}|dsk /6^Wڭx%A\(ᾷI?m"*JzϝP#X}ë-;Ek : )H/l>ǡX7$ϬcV[o͜!^K+Oߚ(==Q h]qXcԀRoOtby <8'>o&<_)%2#xou d[щNq=?+Cӌ(AN#Mb+(@WҾg:r X[@m. nNyXJhՐvw1eVJ>lsfI ='P'xOh.۩,z [:wko'e΀\.)(qPb1J_vtp-E tjPX$ݺ;2ПmHW rlAԤ=GE!Џo-pUt$baKGv;Ǟ70o2ѷ ٱ{ /Zu8m`yXh@h0t¬WȎƿVo*g!\dX$ 㠖 ڟmh]dhSWߖx"\dmG+ 2,q }"жli 6}'sAX (X{Z2ҙ, }[vN -+(;V)6p*[,D{yEv*(Apve2XWĹfeh}rC=nw[˴9H>{]@t\{Yub)|k"L dA3fVCƓcɑ]}̛F90c͓~"_Um[_^BW-Eߐ{!kDiyU0m_?bIb`#@fAo }{#X‰sYyT6rsN=PW׍OiOxY5ngLn)u0]8andC=j d7NDC*j2GNGTo.ƹ$ɴ5!t {I|_qQs)'xM<"o56nAJvaօ?qFWGt`wJH-^p"O9j&Q,W{/z&h[msZE@r4힪2A[+UB߳{{쥜ʅWS_9`NާrgdATUG_6\aӃxYTT4TDl,سKK,T',IR"6;}rO I`fL0c<$E=R"$96yQ,<.`6[!3e$ R`P ؊J+ǜa솒\8[m(Zeq+?CjKx] Ji8$6j$ῢ,B`NDp:˻#*CMtm6$|> LƁ'ٰZM]p|qX\0 7?rDKܿj>yxgd[yeKK&샏s w0܌n5-wlĠgx6&Z h,Yֿ# -nL"pG y 5><1UHMڽ#EsV~g+V*Lx;j-u@ÔYXUp N`VU[2%U7L]S(ϤfQYCht9Cg` =lpag_2nA4X<:70SUj!%[鵓OBď2eM[%'b6m;){Ooi%Q'-z(m2|~S)uuRֆj&g]^fm/A)b}Rx/r,9a)šM~+rђjn F|oؕsO&94y b߄9E T,IdTmƓ幛ߡICۇmq2aڢTY33Jb '% vC5oDq[tյ?`fyˆ="D~"EZ H+R|Z0sڱ T Ϸ/P/P74 N'#gGe=q1y4vP6^s2n \gP ޮGALX1O?1 5!Gs9 j-)fʡv:2Jvq~XCмg-G(TQ]&XubL-50|gm|Cb8zz6e׻V7tݗϡJ2 d}Q`UcO*C-I*p3VL1&xhRPjRuyTuwj)3Ĝ'4`N'[|erv/{p<1 <68sCU(di#{\N{[GDDk!08*U6z(kk2= v]taXM5v8C{:xg)-]z06sMBuZ<l>'v ͳ:/,k[Gyg$AGIi[2\g4um wWE i@Q޾J{fT~\lpkx)x83v!:H١x !E4,P{]{ysG"6]vsT%ށӱih>Swķ5%҇B9 mB#4 wÉwy7OGsA2q9*5e ?(zo ;|̩-g?!@vTJn*<7ȑh IP5p)sSX!Ve36rO}+с^=yE̻|pEotq[o!?j0憱|P_e Nefdga(lC7m{jPw )O^04;Vד5*fq8Ldvp.EVrA%S0>0WE0sA\xAMFI (wnj,~P~rJXnWOKغJ't%X\pC1b"Vg2^򁴫w}bn-N Xz![,_*lkOm%QZ'ݡiuOY/YZmZǚԜHI M&A{c:Rn.TABw j_vN<8 1}븲UI\xKHCDaJeAHȫ0\jPF dϼsNsD5G\?rܠÂ|\n=߬md/k,)11t"匿;QQxPD9|-2^ԍӡX3Ī2~ zgX,-I3M#=@B!WE !@̃TA) KZЦ4cֹa џNLU^>ﵬǠݔr;|(n{ nq$e:y^5|d{X.n?wB5s RJ36BΗ"hߌ$ 0,kLv97U_r֊8lՁ,g@݊y dra /1L6O&ǀ4(c|HfRi $Dα.JvZ•[g3w|1unJ8x ,b"ֶ I3 jʏ ].A2c:Y7:|&C&g+Bs~&-Dope"ѐy .-+k1lEgxr |Ͼ{@H EVO72 KuGef.I7~oYF-E8D Ȃ_l1qp=$ck-!S_RG@,{CNUsa,۠piqhߏtv%cYխBD)Z퀾3Vv\̢<&ʼn(.5("?KWqHW/d usQX2)Ċ`BdN2mƀچݹ8is1g*nk"624 \x:*@`iYsvCAT}/Qac;[[zeo}KsZ º}[jiV; %Sgf+e}⋏yX#ʗCBܫBͨƏed/G0D H?ů |,J|Kay"^+[߹A,& W l/f#Ubv6q >T&Kz-u B'((@&A%:wpWqFj3ܽ e#XCa"<83Ҕ>eWj ̓Dz8Fv,T:-S0% ` cg N-|(p<2]F:f{ = [St(rad=vrAҠG$mQy |.g74;?m68TсR-Y#`sk0P:d.fŗ}ޣ+*6'~؛`y Lʗ?{Wb&wM}櫜3NXexiE8)n8)wي=ʯgd#b95T!ޥ;k$H )FIĮm'_ۿfUn~b=lrU=~6Iy׫>a0!o_q*8!ɶ agWahXBKʭɦҋM &琒p*sk4Q] 0cgB$]7ֵH:yB|V ?Joe0C@w}:R:uIg^N_ e7沮%/A)VO |[)^ɻ~#DSAq=.lg]dUPAܾKbÊ4Oz:w{W9z&*O/_0.¬4=&%Xn"[\?MD+qX.#m'[7Sf9//e MgX9n0'RGdʙM-GجWB)osW{qK'GOt д׺M*_;jw#(K đy -s{Z*~F+ha%")Krr`ӱF#oU q.KaBRٷbkڰԥ3pWq~eBzgGP\;l!-\,֩@;`k 5H7=rCrMzxC%)IY%XVh y [Ta?'v'4 7E3×tǥЈBdsӅmm:]=ilSy|PHmV⋭pS Afu=g]d_8F Y.[TaFWIqgTD*l"`~ӗRFl|3Pf%fx4>q_c7rĽu:8ԙ3 qr$eּriV'3-̬`٣A]xaPu,| R16 S.Swٞ{SС9?=! !zn1Rjt텡 ZϏR1{I*|F؆ &3<}~Hy+hu[hP noKv 7:7QIĢܢ~]1-`+ fӥ9# Um8:`<|(c]T|E8j`,?.QUZq笌 1oŊ&x]B,W,P i$ B2Kڞ5(*ڦ\ٝK1 :e8㇍ D䈄gYZ[J0iqoUK^bUFv.8q k:"~?!͢k].A8K*yHO7LT;LPϷK44"+511ǧE`qDT7*6DnH2,>CKqL-^9k#v0e8Y]Ϊ^]6r-')1Kj7{Fjzvb;V+1#Zd۪r}4fvQv?TЏbClo@A +(Mm: d;(=OaPk.K mh'3k}կf m/ؑqB:CTk(L-nd;sm0݄i;z8bg"jb[?˾NLPYgo8;[bg(`k闋qw1"ըE5N?ӵeJY T}kvq#@UhP4ς{n<-C>@@:Z@3.ܒQ#ԉBR#@ѯc]t8ׂY_$E3h0M$IK&[X.]ӊGY<; Maj zZ(&$Z oJHh[--䃬 7#{>k$.|+FqS ImlS;ۛClJX;1 UQ#QB~J]?r}&BExD@ND8&#B(Nuf05 m#t"+"ߴdZ3nRj&a=r_;h#m_dևtklےNMqʴtrT&eL;S #yohr:T#Jղ!tUh0$,eASxc`U 1MU|5-4da2]&$TXN9 6:R|W-ZJ(F6rI.QB7*}S9EA:egblm`Hpc lA4S)A*a W8~e'd'<)1u勳hsor J=#ہh q.tި˨6dTXsy)PO -E91{bQB&{LHq~wCdf ; brYD&.b@{-S臽8kBs?pQ5_W^4 }C~+₇rԀ<)t'#b ?1vHrY_J m[B39蠝R+V%sxBۦW͉UP0!)$9*c?#DةX<3MA䡶UvWt t[]Y`dF7Я1Z)9N}8t [6 ?yN6‘ >U$(z%N񣐕%|X)uR z,jIKr ."TqR"*V7wD024tYs3"1"}m9~kiVqYf^xI:\XRwf&8jU Ǩx8pcE8+:bcD\5Qf!`ӿn~F1HSj$Xϣ+>5bS_fѳ=+U 26-qbҋ u^2bt&'Inau@t@N1!H #uFsRPڬEB˱O* qu}mMpBdc")oT<~AXqbQ NUt|¥5$uqDBbﰐl Stѽ/ݥq8œ ռCM<{'AHV-23&;b0B c"2M)92&zLjiaZ"_AGta*n-L2F .I*>_e8U?y c4 #NzWlPSP˗0E푅*S!O0S]_ ?kX`Z5bp}! LΟ3[@XGt¦8HT,aT +LIL7*p#޺퐰N /|Qkօ9)H1QΓg“lBY;8ęhhd2oHsCOД%"'25* ?NK|4S]uYIѭ#[eDe Rp ëjMm č=| 0eu}T !8],YR7  FAL\{{͈2[Wwx׭֚C>G`|\<ʡ"'2vYt`4V8za*N@K > P67.0bW) ,_ 1u")}y#{@dƒ@}Uk #g7L0TuۭmLy)m={Xnz>|=}v pb Iimn ˄]IcRϫavědg#ocϖYLpq ' Wx * EK[ΑfG;mYֵ2ڵTݛ\Xsy5+P*"P-sU)|o]zޚ7]SZ FW%2Qmvr!12ɦ˼mHAή\5/}SZĐo5/p(ZAMRgyt@ 1[Guu6!n4bZ;Nd] $X _9p*1[6<3C+fs›?瘂?l/u5ŖB:#Gl>CUu>N8za{Hܘݘ3Bx"JKm,{t1!G[ 3=}/7Ӄ'S20Im_F-ゎECazժ]R1q:InD7$j95KP֥WMsrah>22K;%m-0G &,->4bl/X5(8k(fR9j,8K*xdKNoۖ~hrf#^}4%GPU9/b}+:Ҿv2`*$Fzvy!HLDuM-5OCuX %.j<oZa%GmAgX\ztf\EA'L.s9;ktW"-;DܕRDުؒ}NgܘqxrJI@~2Iəִ݆ŝ( /,_+].SS@[ӯ)i= `zڇo=d7WC[ 3r&h%h(ly(+_WXl xbR(DXtbb]S&ܨv\[p#xSZC>Eã@{>Gu}h3;1>SAݒ u}8ݡ;[M)WRZZoS UA>'{K~ 'H BToT@lڢQr P[(fsKSt6sUf0n8w {)&}N!?@r}'X~YЧfXƐlCQ12X}Cƚ cƾz:cv.7vLmW:<עn2VI'kfHuT*!x<0l `|T980jY.+Ky+cHelAOߎMd`cְpd b@M Ģ\ e0II|Th<= qr/,o(G[啂f\ QjcrJ 7<_>9*FS 0Ȅ;s[LߛY(:jžChAXp,\Vh cQ GclUEUgˡ^,Yi?%K,?5ܗ%!ah]߁jFYi=F W3fAGՉC%ḸI;E⹪2vP/ K:9&ˎzݓx6f2KWs´L_}iÂK"} 3c-mpD2Zp"Y%ЍԺ#x;Sdf`SislՊݬ1ʵr){_eLEfu x@?>PEّ2/3lq)hnkv+ljnVa;T,S_Ta3,1/E Jp[fci&Y҇Z8auw8@cH!敻 S>od9s+(]"HbI!8O-^HL[nF{Pbo aO ~I&tPr+М(*(!:~J DJ'M'Nw"ңV[\VW)Mi/5qq Q'i &3R3N88cRLq!m42 @-IGD:[{O0Vl3khyB| {Vv}d%>bqLUi؃0䖅4Cm3Uvt$e)46p;@%/X;+϶A%h݁s@4 ᐸzԻj$V|^ު쫞eua[_>!8 .K#g*%r?Zw8yr@et}H ]@,B]y#`uqgSQLF=,gf^7JMneI<S'oo!{oPD?EJ֥',%="kлŀt2thA?v !d&`)zcg^lYbeޣzs>!,eBGY=L) K˕E ܾMʈ9&ޠWwz3Ě|Xb։?7Am7F-uLǓ[:3#N(D9p778Æ͜»y8 q?z5w`$u3zR!?>u@-. )Fr_ 9ICIs'byXn5畼*52v.[ɳۅP 9YO|qA26"1ڋQPVy!]-r쯻u<6k|$yxDR&Ϣp? -x>9S,OLhd>t782aµi/ #pc=g2W77S79}n.Ns)١X~4&!$ ]*enkk)u5H\XN_ [uΉ}ziz4aN-R!@*Cv˱҉'k%F5My44}PZ6P[pLUA 8|HnѲ }V|B< ءNu_k5J Culf vy67x3 0yJػ f *O~[G x024&y*:.NGQ{v4,\#jvׂ*:ۚ8*ԲWyS,3iRj2tʢhMNpK֪S9mf~ϸ*K(KYO:(0eTװ6Ӻ.]"lRz=cɧ"-.CކܽأVdD ?ᇪEF>:zk6g|rRt1m<}`2ϳ:l\WaVWLiKz_Ķ|Apk2!c L+N¤Gut6L=~9׾Ο3N E#9M[+JPlqqyE|,(_Q%|7$li]61,Qgy| m>jɰB;AKk.c(Qtm8bibl`7#&[w ܐ#PFHgEp`Ya\N;ov]Y-?4;x+0R/E#A5srr kiPrg 46;h kkq+[SqvPl3<3AW vChL}ReiIj:TI!)H cc o[80G@DyU'r,Oб ̺8m?{% '"p9)$ZNqn 7_w?w@f;~QeM֯8RweUq>~j9#PjTz82*j@@vS .T)؜ΑQ`gTEsm&@!,o*fAG.B(bQ~#3`RC$/5PFtxH 0M``qbs 9d<Ί@*WXLvʌ{koS%xb\?O1oL1oP jc}lsIIKʌgkS|tm}s-2T؎E*~rY0gðvM L{®}n ZRbgrN9&5H.և.s1l^׼崝@LL]]5a&spq_a*Oġ 2dHSv}@?C@αewsi|3uw-T}sMQzFp!i圖\ Fǣ.2u6@cQ!,9+̭3QT5Ѱ3]e%: GfMǗR4~$ I3 %gX䋟N0ZqXɮ뮋YRs?зLz k#;6 ] @ ftZdo-hlj"X7 65zBQ4`VB(%k:|>wd^[þvz fg20VQ! N.`qy}uFpѾ-/6 Q\3|eK޳HrFX,p#&dZr.?@:V%Aٝ)w4c na$V؝I`/yrVHay}pIz|v7gE{rFԌI GMEM ڮ_fk."CV+-u+Ƣ^aR 4w8P{cU"`Wz8:<5 i:2A&uca73! ܟ=!&;%xY&VS+_E viJ .Ώ:bTˆ-Fk0-k[l'wv?.HQ8Ut2 .bRsNmн:80δ2!4x#CTa vܸ50T].KcUm օW1 +}~ CK*;o=&2Z~?N'4GE:M0 쵷A ^w@(hmoۀI?ȫv!}Hnkf \mُVZ)<"d+' |F`<,ؽ/ReakK2 @s2`͟ߴ];?)OѨ !ίDڶkP$ __Vp1Vxͷx\#-D{M [tDW}l[.t &:G_UwֲzLaa"xiCу%UT0OckZ@b:ݖ0A2IC G7AS dk.1㊟,@'("';>@)if쉐*ShEP9G˞mhYl53sӊRr PUiFsܯĎ.L`VmcMF'싅mɁ<7e/CW |ꎃƐ_xӕGW޼_tt`FaF]P:cGyuX/9Q&STtY SCCthS_ow%T /?]%9ڀoyJZ1TPSw8TvQnq)d7O8)7<%MY]tam9ߋ`R`1Vtg4ۀɰEV)*`ckd$qID+bHCݣ@'iZUˈl5\L7O )@*HJK]*PGRX[}muvXA?&vxoc'8{ wawu ŸB+Xqwy: ;)8r̐sn,N Ȉ=_${\t67s`ShqW8.N_RjHTŸVmySE)m LVxrIAtaˬe&ṩ"w[\0t'*#ŸzKk4VNQ[ ev ״g ð@r3dsy_G@qxb , HM UU( cDyd'>Swތ4`]uAmWM/bhP3Or]4*C3ۊ 1ݛ"k4F%JrҪ9q.?s zܦl<\ U+,W8oBXᯩ]d|vD_hӍzqn,:8!6 OJ_Fp/i8n3uNxyl\g uHHFF<"NtřFд *XӦ֧1a!W3%a{Ys؉+)Cu +iK'?-Yizy;/%Y(`|aL?0G; `^} X]IJ1>>`$?X4o:Mb9VM3@5HqXIr`8> " OntG-)A:: ǰ{%#;N:/UòLs*ȁE/:ŀ,J@g]u>ƽğDiPόksi`vY(Uuzb֘A_@_3p.X]X޴0T-uܡK[7'M?Ӂ&SǕ-{ѥ ,ZsH%Ub߳bQ(aA-?Z X?swʪ o Z}x2fbu~ f̮,DSR4-\lոL'XP4}7v^k v!xjpCw B@? R2 􊲎b?#&Ӎo˦62F.c$h['(S"fe=Syj)щ;eZZ0.M2Ё2Cn- G<҃VB YUqjEm+yv(7՝/cMбn$% \D_X)GR*9]nI)nb1(\cޝuRW?~Ԝ5ۋUEy&Lل9~wq[.<+%.ƈI#{8(Qv޸H<$mm7CLJwϺ$:@8"nҸ[@%}0  ηpyҌ*+ar-KTm=f\g|Ӥfi,F]p@(_JYa섃ʗd=mv[wz,}a##"pMWnP;I˱ Nj[i!:IF0hG7 f5^I~Y0hVT'yApXom瞅dC.?eg}HSWvf!B`$%iVCEM<z~1LdԘ&u{ mÂi ɻQ%<&i>k.C^nJՀLᢍ,č߳RL VXP *5${}giZvչ}no,"e*09_3b, U{* +Q V4ȁv6)I&ʔ(x}V,=YIpNޠjAkl1Wz+Z JO6]Y~Gzuu2xB+ 361T w @t,;nyHEƁ+8 Ԙ>׫ `xNcu⼑HQ$%=7,Y{~#[Sw􉾅iKRAE 128|J>VDO hufDb ~ h.η@_ٍ%}=@ G:I!ԀD5Q>DH^,~8MRU3; 8)oub5kMZ:;gA] )F =*MuhZ|l{%>uhX$$J];oBVbs +ԅΙ)P#-?h?BsDFx4(d; cY⹄[qgbJò\&3cylD"sQ0H1hJw}a>.:wΡ'HmmЂWșԣǛ5 T?DqVx*0cxoŖe1«Zg~eӌ`ރTm VpP#\}w=:tնH' 5ك輖P|U-u M|fDnBmv\͏}evK4 lkT9l~gt.?3RoBs7B&{QKKً^! ;+G Ng;MUAl5rhz*+/^h" F=gd'LÆ9raq߃Fjb1ez$zeEh}Ud_#]ma0.-7 OWsV>Tם񚴼g[]B0ёV0| Kvi qA`1]ӉsC`1c-|h6Pk+8u+/;ID(Q&nU7.5N izkNii 9V'>lvNayXR8[}!^DqﱈE~0C pni_%ʜg<ڞRnGjĶy`o/PhM~t_k`9< `!PZ:kFS-Z#i 0Śb4H˨Z5+r,rn;Ţ2R9OO8`$j%.rrL|U8i_+ps)j ]#c^.*9REO GlvJow?F-QL+TD%!E/=òb2Ch^c q]n =>Y ,.]r8ڟn|Νx ^VUD͖""J Da$5Pdx'ffOO,s:bÀ귏فxl!Db#7yd[KF|y3~AƳŤKPdQH{5E"&P 3CprQBH k8 uhO&?ֆhcTJ$cjSGÚN@%_fGd|!CYĽSqxp]ǧy\1z՝"2o=^نI" E!q>xhʼ;3kټ-_{;q^H!KЌ@y?ЬՍ =Q;/Ȣb2F{VQynI15niNEw^q%!5`b$Rh3q ѥ8,\0 I]ڄvrX|)[eDAЪ)Bg9%bPPnwI6=C㖎q{Abݦ@W 8mz/)b JQX cTqR \>z-|V5D0-UTj:[RQՠɺ N 33AbǍn4_zv1EK8MZ-qu F@eJH] Ma!ĩ%mއKkFࣱ&HNGs`;jWߊ5W&KT=-7:Në>6n S;}Ĥ{pnerMi$jLU!>hL1؞ё#iG T”ѫրUgҭe=W5Cq4k$AkM 3dYEߟ¨1_+,Ӧq=i9Sqt-`ƹzTO0{۰֔^Y- @#eY`8eVέ.`X-ʼ>%}cაY,qӪPjk]Pw1(t @A^m֠ S33Ď%}o0>"71_``X{_ތv?\ e^9e(1 \ yjgX'QeihBڂp+ZӔ{Vl^6YT_=NY v8!]5d˲qܤM~,7_dFSX r>N] 2QE 2ܭ;ayqo~˛c'"6d(M Tq:4xwc2H'}>†BPWSjAIV%1zԀ!7UJ0[dJ^Ϭ˳Y Hx0 H"7 {!#xYHR67T7F8Zi&[+YL,S Tys"+.ᩈ[__(%a 5)a,Si5`6W$=>_nB^ǰ -ԃg;? EA|g8mCϱt.-soXWu(1eAK)!0Ķ|m8lg@?Le@)&wy*RزϵѰc5p̖7`byT %Hb&o\VS{tjv`]kDMuj]IWTmMN5bGeeź~RA&4Fʽg6ydԉqk(:rHK`i_=\='Lw{Kϱ5`&,}/ Ο>]^偕zLx!G +?MDKtd[p CJH7ǔ>TyrXF[hR=sfΖGi!%/In"^{Ѕx3(юEFl$z0]'׾ (۔wf0QDOzM ]imr+v'B'Eqjb8/g;e9*(UU[hq `u xVeR0?n[|iN`:\}eP2MIK!C>P񊓁۔k*[[ɑ9F ^kptWY=yU,9 1(E-D}L^Vҝt<u%"w^WO}z},Xm 006\]czIT<˯r'%;Zkz$vN_7RwWC޶kED5,kz)X<KqOsƌg]~Xԭ rG1('<Ϻn7#aQOr挍/" (THv\K7"J R|y*CVi^0<^[mӨk}GrOB"̷e]LbJt q6m1#2Q!ޙ1(T|vdz␑nQ<:r(J;.rw40u~7kws;SlM͌طP{5 A3U^7L&fLeYmS29 #ΗۖRVq佖7OMK HE"y] zHWQF4WN_xgZR1:3ضJ-"ʃ%c!e' }&(_y#+tZ#7VoOD #}HB,0e,+gUl #|+%E|(:bŖP58%GԦ9Znٰ@Z 7{)2f ~F\"c1Wl|$yP ~01!ҽ@y&}Nt%<h:kʠs-8㮽n(M%+B)HH* 1qy!Q+7eT|i~%bB⏞qI\Je"cIn(#+06)b…Se'̅dH]Õ󘿈&ILBarͣg> M!BN~H>oGӔn GA7(lCܘ h9[64N jeہ룶>#h ZzFAt8T\QŪ6.iX/-N9l(qm=- 7DD/c1Nɕ 2V2+ڭ*ih8 y]heWp>eѱݒ2"w63vDb۱ʞ0~ƲN֍{NJwه+z$0 $~ [}$s .dP_N#[=O/2nԔAh!ɨȬ-*R =T-]+B6SwtlC{i,>z@vlj9QuiMRHf9bmwfh#_nFmp[B0|Jc݌ZEA"pߦ+*pG $DG:o= 389XGݶPƩ@ljzS!xfD{v {*%%uRE-\ay6adTs|ș̕87S]FmFZ:`DlU |ϭ b78lt|l2,wi X΅1-9dLFԨyO9 >^; K9ft7S0bG[H^[&)Nf葌/b Jky>?$fR{1)ĽF<قfOrz!bKGXHQ9g:h#\;N9CFg;Rkmډ$N& #h^*s;dZٵ2mBii!%Kǣ>(fnץʄ]5PDڀ*{gvXqm`W?}Hn/EMzr 7Aлp/UA1Yr Ҍ_NFrh.E9SeZ LdҞb[Қ"{ϬpF*Lb5d#v|::LvvlKLU-噥dLI /q҈X@CtXd'ۤ/斩j~7+5#I} ڿ=[9ꁮq-MP'Y# ,0Q"+ i _KN۸y766Cy/tڥ̱pn˵v;pz]1^_Q `>g-|ӑ8Ƶp+˰- D{14RƠ zY}ZӱiaiMkVhm*3XBs2(m7YžGP0±'gau&p'99e1)BDaLk c $] /c)<I nT⵼%7>^ݽk -fĕr:N-?̇C;Ƶ~GXy{MeQrb_au('UE3tv/8&U' 5k+w>o:(qR_#6ZIGtٕ;fӼ&&Ҝ“/>NqL/Y+ Ā{kZ{X>Rꃃn X|.+Ditx!džEK<,qIU |DtiҖZ3LtslZ)I5-\W-@g> d2KѨJeJ' yGe/A!-4d9&ʩUPH|~!ŧ` YIؙ:g$EmFP'xT3F*:tHgM4C#wBP*y1XUnO ~ϛ\6tzqGX.#HE7gmAUp0dn芘6vy/)2tn3;pE`L BZu~CN,nԜJQMql)c@TWf߉@Խm :o L8ABX30ܪcF^N&Zɟ:;Q'p k91V4ӮqPO9tм:&yc;EvI-pw:d*̍ dÚK _cx@6]gӷEg`GM` u_hHO߃mk4g"u@h;LLL mGTb | t0a7֞ ie[lRFaxbBuS⼥hC~U{TB$1JdW Y(;JuPZEKkSV3Yi:)n1PPq1QLjD.>jJ;utЙso$nT&<$BtN~ 4cogbE@h[ o }m)̇]$t9$b~bZ&QKө 4d% ^U~  }Ww`O(y~8^ƳϋBSSȿ;!n?hK ~J샫E_؇ bxP XaC]!("@b?_e-{ [LH'vmD |5Li||Ē f;uC\ܷ{7:a*mpa#w8T Vnztk3qv'o2~N%1]zlQa;QR5`)@Su!WIGEI?yL5|cp<77(˟>~ rtW{к{yzLUBJ 6Iw=P|l.Ycnq=k{z@xgs-5z~AzC\(ݦ 8J*sY)T?s'_V[8 IFӞi).A ^9Yn{Hfg+6>݉?g5^?dX nV:QXD_⹀ r >ngm;i+% f J^="c5R`URDa؍t3Qe̅SMH*1ZK'5h1@7#K̄MHy Ii퓐ΥP(#M2MZlPC#NI/lr@2["Sm0 'ᧇDF|Dޘ VxoCnh; c|k-&|,mY$R&3ep989'=jQS^7H@_ 9lL2#MT?h֦}a NʐsIvfDM7w˺q[ HWLn[P6%ēz= xc/VXSNxa .Vo>_ա./ȖBt5ؿ^9`'LS3 ۄ0{:g(2N.I-H=kUC:-Tĉ 0aH:=WXE YShk0~ UdŨ.$c2q 8|ZksYFҐ(H67O*L8Ca*`9i,+W"rNhwrJ#H #즮(L0 ?u|C5mqzr;Ac$.t.jI͍ %_$ޯw?S++~cۑ~$el,MHl(6M- P K>^uhlD,ט|)A_ "^R,dLtVu3&qqNC>a:֋Oܽ{lJ/ b,3 ooaы-sǵre9sC]nڼ [ɋ;ʄePO508P}\9v iMiyq+@Τ&&2VeXb;ڞ'§=sZ_}vW?9ΰ'wFd R"D^є!fMq MYg]j/:<<{ɬ9)Um%š_^=,eom@ x!!/鶕wS7&˰8BpC>’^&5roϧAtlA,t?#6mZ$Ɉ%QX79a Ñ+Ny . {+SziPRDس8achK%mN9T C =d{[HLB1]6 CݎzXyCvYâ~[E MAi͖7ase]TP| iteI i{L}A>_Wy$[b Om֓)+YѦ<ΏtwtMB۱P/۹ɛӧyDF%C7qLmMo ʲ'  Ϸ(=f)_(_9C:0i+Za1O_?;f63VZԶ&~=a&Pu>2IUT k]d8k^'@3@'pדo0He^iQ6 +~Vwג3|r^1Zh\1Tr/+ NTesO#$ '9w7PRH:cv H5_>.3!!.:/Ԅ $bL~zײR Ծ#cz?q?}I|TN-"`H{ epĽhLyAMЄ9V59c1VB>\PUZS.0N?б5e3(Tptt+T= ]fݪN )%8+ԳLBZSDxK+YV26%-1, .HnGvpƗYg2[|K"~[ky(صkIّ7ڠ{tpm ++S$Ȯ([/E7\',624@N^T\`$(3Ĕ=eۆ[beMeuņ(DDat$i2yϏeZQE)F)HP?TP227 >X5a4?1}f\?ULFĮ4zq3DAV !&Zlz2y E@5HGz; AxA&‘²O usX&:sLś[bJwRҝN4vK~]l;`oMO0-Z*/6X{&:p@KJScU KŏV}ZPQbEƑX?vNS蝭 3k]?%|3?j>L٘p;rkIQTy)l}I$ۻ 8VdnGzfj^zgTYJU#V84*+p4oO\_ . F _ܹHVm\B4ZJ;codUV(ţV`Gn&e.Ɓ}UH59VlguF˄1Fh I#rF 1KeC.a:0A+K|/Kbb-)UC2eC1U4AS֝4zo{$$ Z0JxjJ%-\&ы2ثRSB9E."6(w'AxY˜!c݂Z1L:LΗOۜjعF'.<I@?Jt ɹ7B%?W`WFr 9aOAsuHZᵾJվ 7+  Nw*aSEVq[[AS|s%/H^Qjb+0 .EV|ȵ F.D=DWt0ŚG;Z. 'R{Le5Zdzv 4=k'` 䟲-]X.K54Vz}qMW)ZwxMU` pOa^n|')9jh9 .mI zܘs.oKWD}d zϜkQ1֞Dт[(%ruqNCAmX~9HpCЗN}afDjgn`NdKbV{Eɹ”B0w KSm >K` ֺջTSxEiu͗*egSI2!_1>o"t^Xm6f&&PRw= Ea-pWk^-FOUw¤͉[EEdذL]ħ9A25cd.Q xG#W$e M:ȞVu^ݞ-XCϪ6W9L$q BZ/yn] БdK.W2.HG8A{Q  p1*}jM_ t $@J!PK+WK嚄3Qw˷vP28-Wp;[0C?ԫGܲ&XDoPzE Ԟ~fpP JIl{OOl<# P33?&Y(4~qC-6)) @\D͏R~w wl4;5A|G4St)@Y!9NZ5 ->-C C=czqgiZ+- ?&NXbݻc&U-G'r~z,F I輐9 P'Snϡ| 'H<:?qU:/}(ߎ\3>Є#{6,=u=Γ+p1(mؠ_P*12F WbC:\x'E(#jZ5;ɴN]=_m lBJY!0k029-\:q"zsBj}"&_-"ymq= [U2ZMv":+&ްu?"ύf6[h,,6#Lf\!c0hY1XOE .xڟ:U+_qYW ţrVL9S^!p_XZxo+2 |rgock0=\4A _c|=7<*xFaj6 } m{;&/ \T j$L9ie/c[~p].\cnq\e:̮u5賿fBB(7#_ e;(+'(Z<\^LֱYη! ܿ-1JF&&r54@ 6ڡaoVyq m?8OCEhɌ"0,W=+%ҳ,4ͤ ÈTmYK0^Hv1^(uz/`IZfq JT5 "QvRƴ,~3+%Чn{P.z&4[RɲVY >] ^TlXG#[s[z!ԇ$H쇕|^鰗K0SȽyRKo ALL>; ,V(#e ?yKiZԨjVe=ҝ0Z" SײR@Wh0Qrdl݃ !߲vzb3u#)ezvkjmXܕqa D1|-Y@iBF l9 FX$E~(;bY^Ik@^XJE%ԧ ~W!H}z|B88s</} I?0\0X5x4vL&l ge?`L_zr|9:ΠzFLJ!{. "icddW9Mcׂ5[&{dpaղni&X/p&tYٍ"kY_ ;ԽnqkIJc8Lܦ+]_* '(ƞh F֐s195x̓#ՂL)`(~g# ݢڰf~ov[)߯S>;f;۵YAM(+KRCgKbh=F E@_'>긞pfOeH|ѹW}-UW_AMZo z`8{]ݦQt!!(pYdUCo;Q{͗>琷RU0kXX ~GYǿޢ4-.fLV~ڰ#Be_H%WxmîP^UKg,*0\=qY`0%<Il_h>H*hv&0tb!aju)JKd afB$. (/-K,Z T?ݺlr?ۭ_ N\@NJ+6{0,qyە5/_OWbW@1 \"~ TJ+; H1ȺxBD*S>E9pn ؗ2/q' z Oݼ ?rqq/H`^0\}_5]TEy|ϯ Vu~!e3E{GvK8:Vj,+R3Wcl*̇yPFZ7lR}e@LC Z/JbFSV}7(![3ouZhk IL|m&k`; -g`m)*r'Eo"K( +b:ӑ@ Q2#H|x$d l rQl@[7`|7j49y p}Gq<{udO}ᱎSL$sחؤLږ<7rhUAҊli-r?ԭCפ*{TAkB\6eD<فDBB1CԷRf1Vv`1Dt d_< 7h)68nϨg|l;712dո# y(e~"ktpo[5C26z݊.qE`㪜Q[y}Kh$Y"_A”#YT]7)8e4% Bqs@:(5EjqjdXBbv* &d18jKPv( Fůy~)<]0oOw_''c!euL8\rw a9zs.kY9"}+UV޸jd䛗 H/"[vճ'ۦ3s S}':F9ɂ&>s/^걄BR7u>^CBHH- rItP;0qӖ24cM|JO`j0ޓyql?pXE 1C3=1/]=*^'3Dbל /F2W1BIvn4úvD]s~6͏P%XIh6pZi^ڈ5ȵtNI:]B-˒{ԟs,RyY pBs7'ny_CbsQu >HclHM>_<@`spB24/lz</i'u}FN8p"#o܉WռZ1 _SK-y-8_8F\sRH0m8f]g}-8t.5 zՃAnپgHe&Sbކh1E_ZA׺\c =R|wa܀bp]BxN&) 3!6Km(QX{hdHi`!"x FZRJw%HC ~KOhA@f_S~AC<"WeY} cЫR'ЍIVF *fmN2MMy_HpJR`]B愅bdX]`wK֨aȥf^T;v,+Wg_+%8 !]7oKzv1\x Gx15ǽszzg5=L>bD16'̿.D'I\ E{7{\;5[q3&)d|Pf|dMl\`X:e.MSJN"xb*+ެU>;?oK13ԅ~C B͑٫K+Yf0vW%i=b'I?O̯mJ-݉Ͽ Wwع!Ә3,i!]`+<6/tohNGn{B 5~Ĉez\\jU1ΓJȴT=%x$J>?~.MhC/Ci`M Oeg2 qvuwƱhE$S쫶u/XbKp L|S97^;BC8Y;c:yWvY@OÑ7"86V8 %Ryujgk6nCS4!¦IFi[3a)wHx"@JN7ȯ* GWEe$ҭ<2&Fxb:/Q!f9u ׶(ZדR};zs.ŃzvGߦbT\JZZ1RvnBͤ<6݂4yR[<<}OFpi'XL':(5V~!@yKd8 "Z1}#lc ^ÕZ9P}~u uٯ?WyƯeJ# o1-3]Җk';WU6{Vr L+i꾬DaXK4Д2N2pXwm+blSMeGd7=8f io4aH.S2ʃ(2jdؾ<͖pגG%ҽ1bIS ^l< fuŽ1cN\Z 0ÿThqّHhop/ (ve;1JC0{sq XdcӢ$\q bضdW(z?D/p,>~w GT߮%sVb@V]5S+bn`tҭ&2hEex<K߁ t7iY9'& W/]E7hC(hp N[ͮW뼿_*DE䖬Gh PV7 C嘮*VVBT.ݼku2dMMo[`ǹegBH%Pwiht9t\#⺢_Bᣃƴnw/.h-&[fjZVoʻ.N3;:ţ%f=:756Dm MSI϶r!ƿY`T1?ciCTx&DBXJ7 v ,{feW[zK?`8OA aC5U#Co+k#SA)ԩjm*AlȐ3"m`m2 xQE}tpyf3C/:0a?*c&uf~$m%q[ӧ=(?isI[mܛ&X,?*aK2f(Ԏӟ 8;D@jXS DJ!$kpWOᚕOv;6xF#) Gp9ps/͐-z6 WTޣ 歠DT/ Ji5Z tay:?!Q5rgl8^`Y{qҢbD="Vbbgf/}/ l<[nx37=vU@fEEI2E%75찴f [ XIFcJ>@I; \!MNA S_87`a^yCĪGWa6Y: q}lX/0!{wO5)Xwi&#|b qSW &xs5wKf7/j[k֒^ɇMFcb͕x<_oZ"|"NnLJT۸3K']#TB×Ep 4t L}|8<U':'z]bٱ$x&vbHAKN:k? 8,8Gl .-kJLky4BJ9=-E@Z%#T4 :6~K9ǑM!?\;*ut(%uP'hϒAJlq:5 gaAk Zȁ40|J/ֈAsG#:yE7G"PpZ:maU(httˋ(5lGs1kߨ 4o0)b=ͩ%pgJ90RHg|uJ9VPyL-kh?2i9tM: ˧JMܹoUֿ ;`vXàbFJ i z@Må֐3Θmk I Ut:_SfA;鏐7ؔيs%^ l_Hu#ԸRhsg;6?A`3uuoTOg&^m(3*{o>LBf /Up?<T葑rbV 5jlWB6hPm7OGq3"'Iz{04f 9 =NmJa+e5VWjJYHkߵE)%"3XuJx,^a=qװixY_fл&7"Jr&|2c>)wA᩻$6=qf u@ m>BFS 6䐊dq"Գb񇣼X"v >;v0ҌG:Gl[hyP1򕾟>^m)dv9^ BFKdĶ/optC]CXx zpTAjbU5ޤ C_zTpj^;z[qr,,e) NL XlHox voLr#,UFٕ szrd*1Rj6 ¾h\S~ٵ*Yaz <_{h-_Ɗqp) ^#j- %Apu@jbA(CSE qΧ`~P1O{۔G١y4<7n*5q94<Y8Q50S.WȸU϶]L_Y@D3,{%`|,اqV9?dĪu=YgtnX }G;'7p sjx¤{ -ܥ&K\q}X2+*OZ _Vi1vPC]K@N1t >?*jjǛEI2(q"Ckqߜc!;0KwEUkFDcA E3 ۡϴuݕ9!cIQ-U&k~-fL]]/%>}VsgŲw_R|cvfYڲKD(0qqU)bH" yQ4=[2t 4#ZAryq'mAߘ$5;L*`ێ0+gb: 䇕z$u*Ke_K ; caܘ&0`~KQ mImSpTbO~M8G\3Xn^%m:TGB!簸/:H4lC{Ӡ=.iR:хPY]KqͮNFީ %J?ێ;y">pFsnRW1KVoZm)8DR Y-,!WkW[O]a}{ !OU;Ul(nw2D9C*tX$)/+CcyoX< n7_w~e*!󂏉8!ui ̅)k|VdJN-`Ru^qS sGhJV͗zE~c=Du `[^< lweLMF˜2M\3kX[/{#)R0Yj?m10GIx¿^,΄yV3ͦD6 ٜL-PAGP|+Rst hBG-*M\[{׏q\"u; k[J%C>J^0Wx(K;Th/Ry8I0t-pE9nsCmV>'ͬ.I!ΧUפ=ΊR iOvu ո5ٶŻt[z_o1LI.\ZJ@g?QKsMIZz^w=u0T&eS4w+L ԍidxՕ&$F *SbNF v́UnXr%SkހΟa iEt CD3aV:a s g ڛxĮڍ S T4/iO;-ϥ['R'G[^*«uYxWFk61g{ps/LcƖǒ"ێJVK},ųA'vsjMe`7QsV'䄊54zm4$yԢK*Ö1晸 %rwi O;S՗CWQʕ:/jޓMݲYԃkxjvprˑ6/SҸϯ८lJKHӚڔR ,',1`tVğf0gtιm zWȇ0X[8@̼T0^ ]^ee= ܨ*8T ~L(gbQ )]RUb Yu"s&M w;"wg61 *cJǞDlm1h2&eĪ5ܢ^(50Z~<%>H2ƍͷO{&n%-p#nкq6-uNp ia=SY#P]8i̭ٜRZlH>v+:|Tq)'+[6Sթ29C+UVl$ܸw; @+b(dko3AcX})jɖ93G#Cϕ%do/2dJTܷBz, =.})Vp v>H %=~ vp%]t!(?(I^f#2̗rV$'bC{C}bOV5#?²tX 7~fHfN8$Q~!wi\^-Loc*!Yآ#+Q55:rW opشX0^ mmIfn g q9H8 U ʀ{~Չ.,,6||c>91QyëgRb+lk" +\3.|unTq$[W B%\nygsyatbz@Ʒ1s&p+,OzBCٿ.Yi*dֹr4z^LdwO(dƩ}.U0"ۭk_KN ~ŕ{=x+OJ/پL" kv5g~l J{:mS_m,Ơ?}.+x2]#-6`ݟ zv@7Q#alS5C-26yo[W=[ϭEvVV%\封 ¯C ss &j:{$@*. =A[)*^4o\5P$sgEU]ϞQMqY).8ϔA·]%ZqAL\L+\,"%zDyo'Aq[UC$@gvZ|Oѕ*ty93<7aJ|141< 5(^r);c9J$Y?>"Z,D]Au}~в!i{̗`5N\4#8XK|]i%~ WN_ګ1(`v3)yZཽ3$5G+]_e32h0a2FrъdAۿKf,xvo,| GȲzTRg^cHMm\:NۤŃ?Ҵq<;]C .=qҠ;,xT7g0m0_cKͲLGH'k .ԐB>u4!u nj6B#1 I0ސ:sq|gv fv GzgC!@cnWn"Y7z1\r^;s[ f^kMoUO:濛>kѣ=sk՜tXTZGs7}+sqx 2$ϴih~ua^ TgwXO%L}ԺD}!etuz¬C+*2 tp6sYJWpA(`Y5;MZ[wu<*. Rrrٮm.:lcSA*Rׯ(@[+:}xc\v0RUVt%u Rđ3 nMͼ q`UI0>jfL˅P*s+=ټ$Fz6Ru(0S:wV1mߦ}D34W=xzNsZl-W|0asfl~0 D8RomSRkYrA*g,e%F$d<;4qd̞l#UJPb+PCd܂A}m0FG^Oo-}Pu% |O8 xcsG*T %nllptY5F.V\lr(JI=\ma;Z'L,nKJ9k'HNP":UhNUA!,;UyȺ9<8Qifl'[u{x).CuI`=Psc,j i/'3|44(<,oi`PtXy,ثͳ1KrjE)|wY%.)ejyP%BE TIx0&RLxiTR 9B+6mjK!]$%35rL? T5!*f5f^!gxDZrl<8t&Y }n+3X@>Wrc˓W_-q[W->Q ?[6|%J( n L[)uhRvN[ cg!~#WY؛BvڋO>(%ёUCnQ,rZ1} ths7|;E1p /&Aɶ>0tƝKzuLjP-Qu 'ǂS{P+T+E2OwD6rT?=2UiFWτ'dppF̘c4I&xGR6mb_>KO'Ar '_ x| Ӿ سͶ11R' nJlys)GJ5?/qI`+Ë:?8܈K=o`,#bF%$@GOvOreX2`T-xyO>RȸU&?!<{355wRC-xN:!: 96vd ΰMeK bUyy52w) ׵|6-5UAD孤v,)]w1vK@i$+S2Y ʽO[ٯ {&ka0ok 9Wp r><69U+dc`p!Ka[LFl.. 9sz<;!4uhS@uo"z7f}Ԯ# ]Nʹm8!@.{ܚ`55:U! _0dxTlIfծG<Mfٶ$?I.1 F D# .;>ToK*JL˃M|Y􁄨 ~c՚!0*è& LtV%{5޴O.HaN8joľ (YrgC;:WGzfOc:!yA8 ~8<[5yl3?iHʈonο`kTegRfN``[]zD+D4hLb +{a`QoGUU*2Bk_yeWUM=ii3spE-=b;/$*{ ^%@>ӦS* 8J^V\T dt'z>TQ7Y `~.hL0jB{H=-?iV*<]怜E"t0ʿ=|רewbXt?$C ,%y68UXRQnt8m_Vp>Ȅ[AH`{w-o`)hSsl>Df-mOC|~87F^@V l;?v'`*3QT[Q oؠz y*1;Wə~q\[cS*V&̺NƺeD6Λ_{,?~C O/U)ܺ1w٬TU5s+;G NhRd|)^Ae(q:w79ֶI=L1>r׈F|iXĔvkWYk: )@Nuɼٿt6'\@D+궔o?MXz*y)x`jT, h0x`דvWeu6/N յoxk=x:Lps9//:fLm6z%bHB]LqL(Q|FJ3*Liz1=(msk5ɾa9%9rO ,^($b͈u4}=~5`Ŝ?=:R9 2_ĚXPO$#gZ @&&p5>j90kl;Gh"Gu&@BC͔HR;S)A;lߘVx RiuϘߨrB]H3(>A4@9(N3jo%uXMo7Nl]Ϻ?QsE 7 \=PS&{4>l:=⾷ ep]F/A;FZ:vJlV*+_c%(p(0BiXRd`5 ! Kep7,xϭcL;@7&XDIЂJ?u:|Gui hDoNJ!v53`jPv ?ZDiܨP<B0M%px)x~`]}JV!=Th<|orۛ#gpO (' ?ļ"1ٞ@E^P#i8 YՊc<4\T_Dۋqλk*/u8?r;Z x$7y}{eUo|zڇCͩ wY=l`a=9 rh;&ehhD.|I'g}})-Clo%[nunR"Q[dt4%T,Uv!CI8/Ճ!VVvRrl,mÕuQ:va2pRnS3-.coyv)G6V!CU&2MQNd*WjOh݋`eg rE{i~{3M2yA8[@0ǿ8ʀ6Mpʊx֓x %hWJfpbJuOdI alj<{:H3]XkhLTVB=|k^B 1V(-_.1x_1ۨ=jJ+T;cG V-]ǻ VIDk=cgP٨#N]S@udm# bX.==OA|j+|˻ͩtؚaK?v g9Y7GV-50 籇JG@i|NxZ6ŕ~kIMrQ~#I6deݥZ<@2qxVVr븖+SH Cv %gbz\+fp0^au?Zb4ԉx3g!BvU.tԌaݙH:.&3[q1Os\p)')0P̎C ܠoWSzfʆv]cϙgTz$0,!.ӶPu΢-œ(YI]G1)7M"_D 4R\!+$GPP3)Ja8{J&,qmn[; VF!mrFk7}I7W4B2=b=2U:*GpZCFnyGJ7 ڧϏmeҼ %)V<Jbb$.]áN]^+!sϽZ3R,vT+;/}k^{*'uG1b,@ '&JX۩eq0nkz>ZJ*l2*끖mYghkʛwe lxE-ȟ&bî/]!:"Q>^ J1 TP :lN}p;J Oa͝Im]nN :,B-n]=pAPs<8[I\K侻&.Ia"M?-՘%\0213ݏ{Kq#[ǣ4rbV](D'}+ |"AE5ׯri$JPB_M`/6Y{I2֠1/'nL&LS,!"{ƅh.g+2fi]+ H (:5uv!$[a@TtSpm)J"jlFʧC)%"\` Bfl^Pp9U9w0:X>$X^xEux/P ֒q|WT!gv3khLF^u=ݬز\4Ou'i2N7'xQ(/ORήG_*4rid\q+)tJ؞\M|: 33V yHWWC\#LX/LS a_e۔Ѩ0Tbs掿t & ʃZZp>?4'y}~7Z ɷ]jCH`^Q$j#b}?.,O܅@G@==L}防1啫A,x\խdqI JWRFM9CXEmQ$_Rk6 WRH>o_;AgzIZ>T&t[D)H8{ؚ (iox璏 T,8hCh7ϭej'X0P:Cqs 8Bi^+[ Y:ۦ#|S{*]vÞwB.9O q ,q>TX۹.XjbqnxJ2R12A qtWlov,_ -fn_6v~u JdWܚ8++2 i{<,SbsӎLhY\C d(QR\'g~U픹3Tn?Џ"jTښxߐ}d @/)^iMHMpT٨TjF9 _N2 65Fq_J7Lŝ$eOaos3 nF־l6:KȫVMߥqyX@' `"C V0oK{_L0`x%I!dS%xӺQpK HP68,&:#LBUKY'%v՜=Q.LԀ/R:Dhx(ݚN2hG]@aI*/a)X6Q+I;k~f|hQ#;vT1fRʜxq}j. e?Յ/|OӈzeŢEQ&cMDd$?nt7N*4\7[u9دU$y7лF+a <+- {=rp*d4j/ ?`UKs} "Ry/˼]5ƮJ&d~bgC'ڂ|j;Z=vߝŻA3P+4F=ˋΏ_PS⨣l8H Ý~$0^HDɺCz%eT6K.6z*Pqyo Y4,"8eŻYa6C9 qaXFƬ|,ߎ4a ,rŘ!<@\lN7#NL;*Jҁ߭~y7:AV, >z}lzAy؄c`-[vw% xoYI[>U3#pi˘P-vDA55}ފ:9Qi\rI!.F'C(Nͻ@e:%5wVS05fw<^Za.DO#1pXgcD[-)Ƙ1}u)X)0JA4lJ]w-WcP(Q;bt,0 ڈMKb>L:#_sizOA-b\&lG7R+.B24kb6d] t쒺_0 TկOڡs61P*3źǜ(]z֎b x{8*v"*hC;Qf4//@A .n8")b!4 `7w*^~ﰨۛTD AƞA`bQӛaɳLEMoY1x|w=Lc  ro\X%.UOVp 2fEf+5m٪~L]³ɀGԱ(d9Tw*3>=šuD|+cd{UJV|ħGx5~XteEb:E& ' O~bGKixB*ꐖx|!պ9q ?i\(`Au ԘJW$o'RVQ.IU 򒿅zpt}b67N$U I^Z^R+cb Lm`p+b())l]vdFjn;OAIcB=]8<{ ~q tW6)\CKAv>*ɶUDDyi]h<ҳ}hu RK2oPnk Ls&r' r#$ 2 eS|9;0CϽd7kFO -Wcܪs9q'|)* B4yn<}3vThph }$I[M'3HfY=+n&;/N;hT./"@ϑw2=PZ"{HMe\|Sb0(Mse; >VUxڔĂk}i.{j`{e Yl;Z#Yc6@ | xE&՜lq^bL, HcrM֕?+v0'խ6OHkwѸ2E1 .AK۵bkҀ le@!iy4Bl|hڌRLvf!qpO_9KL9& +wsN(l;~x[ӯTa[=qiOl05*ƁYQ1}4a[3dnw8"1Y H8 bNjGnj$24mDdtݶomQU@g"&85LOK?4LjOIی|S$"D|zϖ~*~{%cfaٍߩN^gugm!O 'ŗ~ֱnӶCd]å6m! ii6;RH ~CS,ƹ5m"?q< 毉g fYYF21DNf;62). w6y }g/d5G܀ITvU3b#"\JVb*_WJ]5<ϳw)|P1 D(VǒFxdra+b ;]vY&9U.`UI$u[yP݈݃p ;t:/X}Β+o~ȓC RQw=/Tⷰ\PM^2CGo?Eh;LBUSf3??.+ڨ}|2U9axF\Hˆú$"kIW>^y -sd'B1J}S0=gN4L+P=MA^TU&og(0| ,Β P0x?~SG(1QPO_zW =n+Zz8ǜ]S6`G5|DD3FSA j8Qt'\ǁQILw~)FLVur6%tkw o)})|K:5A<6j.}(ˮOׂw4MUuMoL0QBigmfAk9$ӂE6ր+lII}D&mPϘ' ?P)9ԩ?Wto&s4xĐ?pd0l">;ݑyk d^f6zW'9>x{.FLT^^G8(-Z K*HDiLMQW71D(wkg[TY_}_ˆ_$ػ9Z7 ~q'3r{=*}8'VWo:h_,gtS_ۘ??BMe5^|$2ԓ2b&TPHfLLU=ϸ] <z /h3k;W ciZ4ywjo` ,w.t'\;fqQ]pAC? @"4M,els=%L&Qɗ9MFlZ]Tj+E6gVˬ%@E.Ǧk'/(Sg, ~;E47;ϓ-JVpOQڇZ^sq1u{45C0a(U ή=)ZG9";5- I\G \!$E&$ =DY(SUf%ΊѶ#pEm2OL6N-7ٚ 'a/:b $cAh+ϲ}]t_{ܔShM+z[fdUq%T?(wSs1A+vɄ OZEi9VO1|"%-8\JE剭z~J]b1:e3]0| WY OgԅV7|7~08S"bg;6V0᧗ ,`5IPCp<H:8RYy|5Rhy$_XmбKⵀ?/>X ii:R^AætK>ҺMq"&*]ZiDq'm6 ȁ-ЖTۍn Vtnôv)5ؘ&'J~ҩRt(:(#SCZjou);j#̚s Vwlč fGCMaM-IV)#M=Q=?Cʃ[$oM-6IXFv%Zӗ556=!"Np\ԜNe#˄{Y@$t脐a:H+-pY=2?JGLCɐZ Lׁr'GI d >{x/QK1\bPK ƻ&w#TcjVY(F\zhJ6 Xvx=PktJ:g*+ca:쥪 ,߆+mԃ!Ȅ$dۚ>6v ,#K! Z" !'xDޏR0 8\WTUyuOYMd;Mf+'@R?K;%fL>3l~+V2o\e H 8`c$BS(P\;oFC4i<Ȟp 5j}J1X;&R${,R^\rq 9w$*"jp{P=(PHc?d*[?- sSNC>=j؏"k,tN;zPN3W#,ȋ(&'߱)B ]wnB8sݸ|s22G^Cj] t Tje,IV6uliYw.yZaPU퀻.FohJ`jG 3f?@CBO\ 9 b_'UĉH:SSmKMcw7cpDEE*+%, 4겖6ٞBXaFX4].ER0ck)WAV&gg{U fvҶ{>.ucxZ~Yio5 !rr?W v`(@pR=Qa~9/?8|Ni]=]/~DRۘ\ Q8\Ia1⡳T7۶/HpOyzvRXcZFG% >Nüi!u:/qyw jLP$w"R=ORu$o=\ +-S,CkG|@* ;S6̝n_hҬM ̒o+YdScĖyDФ`y! aKw=Pc:zV|c]\^'uQ\pUHMoFO촎t\J %_uye'~zV׆wV2!ՅsCk+fD&->JoV >f)\ daa=1N& en|iPsKuȊUlƑ5_g\(a2,ןl2g}F^1 q3[A;c>,K}Xlwjߏ$835mcw"L=M ʋn56^yBSd> ?\`po~[8!=M5׊i2(J#S3Z|GiUeޭ฿']+?z T.ynE&>U^K,}P7ń-˺g4`,3ٿ]BsX|h\uА' 5#(g32,=?fE͖9N'c cΩZZG{$jK_y&)P5@_] 4U[ h23'*O,F柃#T/jO}ƵVbz=y$lWZMsCStmH-h0n1,I=yxHLK9~9Г Or\qpryq*h>%R|6gLm6գ?Fx ?Qە]C/CWZFN#O$xxХ,p_tjyt0 @-w;Y#m5Y2 5i/g c ߤ/pjՊx9BV띱:HvUKfk +xKM4oZ~JȰ n4d؏A^y[L[Zq0@ˮ$2T{ig@KGJi|rHlӈ3y N+'?uNjt&J'P3a,`a'iꯆ~|`R~eqDz0y s%6ê"D9,)~/eiH}HD@[(\llkD"~j<{-]7GMP?(),D+ sY+c~5eΖXT n,tϥJCARCs)Ơ͸ҏΕQޚQEٰW WܩJ= FG"845-Ì Cy4h~'HlQVFT3Y4y Mz(05 o 3qS.h)/+ TT*虵;tB!$y܎b{<\|Ϧʴ5 aY?Z4hx 5Ɔ!0$ȿŁbFXb8luW ƼZ֧QV}AP#33Z V;cAR~p<ݩ]*H H7a]G'kZr粬H%Г\=cW5Ent̹Һ}d<۝fܿY +aڬA(V&؝*-: ǜDR3Hnݠ/TڴK AOY ň: YA҇ʠ\RҴ3agOmC>?<-aMK٨\Wk.Q!߇Gb}[,ܕCEO T6)}67[D?|^6tOSX3u}W4(hw=J2?'0i,ė ~Y8%ٌ}fH;p 8MwڨwVi.?`W1W@lEyMe@z2E~I\@-KǃlYOJoj,-]&|D͸ '4s.`F )1"}j7&Y~nALQ ^s=Ҕ&vVb.AjrpKĊkM[ҊHL[<؛rI 4%g䟠yXl#oΕ&V+Ht!U6K/?UD\a;O#XFO۴3 ; $!TfJ=d'F~2B,{rQ鬰U͠HXJd]-YdUC@@*4O? nA+DwL3]OEc|ʡ)D~@&2UīL%Df`E5Mќ:!r5T ˶4/Otmѭk"N; jY&_MLrhy$7<.a G7I-sW"?<)~|a-dqab%+uX4!hEw*(/}.۟H-Aj|GrZXНL~}jlm>j؍`" }HLR,Ztn?J2n8N?Cz'?h]X;R @Zs3 bsK܍ ok|޻85'z01?|/C ԶxF\0w"ͫP ^9wຓ;ȲB(lUm N!Wo-P,#@Qh?pJTm`'7+/ɯ_J r #ӷ|2O, H{/2*^+,RwXnqui eJN*| ?\oG3/O/_/+QZAyK,tCG 2 \X"[EFu@fߌԢw}S;$4iqFg pk '-/zޏ %bCɔ'`9݁W4և = jN\gŨi&@#WTrs u@݃Hέ'5zO*{?~Bm(K{y@%kGUB1Q*_œm1H"B%)bacP!&'KWD{@;Ȏ(W=V 0-Jw]zDlu -HO3$cK?8q( 9Z@nt!ջBD5qlծ$EqSE*U-oi?)9r~:~37WƗ{a.Ou$4م+viU2x6]QT"xBۦ^6 Ԋ C\ <$7J&g MUj ӅZ@ux<%::MPPkM_$Ѱ2bFWJ0=>Ŭ: >滄@d [P̞:u%[Zy\ofȩP,fkܞm#<ڒK16, dyDEXe}L3a8cA'i'9f<M E@D 闞"|+ȍ=3H~{X%jY,t!mFh-^>qu`r_.H,OoYA^R`| <f%:.1j B2p0yYpS TĸqxWVf&k9"\}4F00[".U4<~Kr`mRϰTM/Ip+8D[gM[Te[~3D#hVr"ā$tݴe}MF,:76tSC=;--Ƹ6 /-ou\EnIR5vJ9"P}|3J0_Ty]MGxBep0M"ۨ{_nxK"~ 0AEۆZ{U`Ett yuʓ~5-lE!b*ǥMwOIM\>4 n1]?&(65q2.&k59SMuErx?UVڤ{:8Ԡp5ʑ%U}92$RDO7'OI왐oN/\U_`pNudI 򀘢aIp)f Z `Ew,9\V ;]QѮ .XgmfH75k  2m}2 vhʋHt`pX{s5(y-M;{0F涿w"ucZ 8֝0G:2ԥ=(gswɤYtێ6vEڈ^9 ȠXoֱ_p擘,Ї)af4 V}|hsFAjB]R~X{btj8ZPF6\X?+6uj6g% ";xrNR3ԎKHxI4 31ۤ5um(z~tLxZω|׹ ,do7SI& &x{RRV=}?鰨ԯ sͬ9I+>?4CmWV4 02wTuj3 .xw_JbyU8wzy@1pQQ?8Zy48л1zHz&Vk+[cN w:zR7[0sԨ9nP {JDf,LЕ5aFn_qz?jw8rByI-\eFv7v.t2Δ NF@/jz8/[2~@( R?H_5%82~Xdk+$^V:S*%P@d'r0}}==DJcOs>^\yiW!i`{č#.K^wbZm-וvQiQ(rO1]wgm^aj2Dr!0,3'as-, fO@C\0 /tSK>P9˞$aYAƃhDZ5Nd';ZGb$0B69dFϠvt}V"ܧc+Ԟ= rxSG*R}oՂ: \=ďpXZɘI@pFAMCqR,.k~Tg5" ,6eIin3x]ILaɈ9ƦX~y߯uAcGvӑ,]OqG2꒫Ņ^4TF8#TxI\tUs ͰUVU4.e:p$yfՕLW[ϒȴ_'jVt>\c1_;!O!),@.Ϩ OM6+; ̦k.ThTgx^AĜxK^7;Rp}jPbEޏanzh#_ín#OiP I_\K̷ ?Uv5pBI9k~}Y^5hU$.sH &-dM-g><ѹ7֣{m`熷2K-ߨ^EpI3ZNE4'!LP1/=6Kƙ43&}~+d샏.p@z8֊c:}CϘ x=s׆%*ɺ~R ' ~^V8s&;FAUD< ]QЂk{?Ϻ ͦ㛴KR0 j5лY5r.|&gƧt@r_u/O&&[,`cQAu0μnjV@jU^iQΨverw4Ϗ~%ukXű_%Qop6 'x1S`V{͟$>`OZUB|߈.g2Gb:V&_!=Z4gfMf\Y dйRJѹs棅.jvjh/&nj^h)a4=XEJ`0ZU^u7&@t$\Bv(81 4޿EUldSGh6ldI%Bw;O%%S+^P3 xCwM?DMj gyz¡Y;xJ|h BAUaE(H]K.^KAYqC %itA.8'j}=kʽo$^q<`B^|i"WEw@${dŭ"4j\)+jI4 N?3NAb|ƆQ"@lDNd{ r*Z%tL;aZT ċuHFBfievI/(ulADƼh&AI\,%R-F* MR@3H-g>+k3km>C\໧/w<lsfѱ5Am䬿X !` d2>I?H`Ta/Peqc.b}Q&{M`u x,M#2z/F9aix􋷈lS#O0sKԕmۍ9yK<k|}uZDel͒q70Id>Bzw榒-p#'84LQ ^o lG\T=TZ%͡}=WiLD$;s$eZ?G_kx;.qG!rナ\#<ؽq8*-3a<~N]!Ar+@*Qφ ;Jݻ@g@uJdE V^~u7F.}4 C4VfĘPJ "78s}>%@zoFaxj0ͭv_+D60&}vTk$e1-dI,5iQlRpz[lV)(Yo@w‡v4V1?R9$s~N3%q3CvIwڱa͉<4ɫhi 5^GU Z3K>FnZ䂾YiC bhK-4pTxn=+ƄQ"P,j<ڄ$l.'H_q._IӉ0 XKZ[&+&x1C+a8Ǩ7əLgʯ+<)RV;y"R0oW_~;L"e ҎSi%'5?3K}ESd01%LWD ]/xQOc~NLKIMUSdRWFGܩYo0B}'o{XLivbOS Eΐ ! "^||ߊ`Rt307n)-;,C#D86%I˻} [i-ZA4*W'' ;>j:uS?% zw]Z(VUu(}1Oo zd |$Z%4z_W}Sg܃#-4 EQPin_uqO=it&[ǯqeR!/Ao䯠EfwjmBt͑HU:.2Zcߺ"VV2G=̺{R:K2*as#?2TY@>m0;Ca=Y`ΆR*LJ>\7Ŧr$ ϡ+JD4g[ZHcgжDaϽpH uW|c: A'}a9-$ ԬU#OAL9lX|uMdJ Pb/eҘ!C+/ENmIj8v\ sO"cPD3w!rTt!rz0vfo1x"+})DzVZQ`?VãPs#cx#ޖ48xȰ!)9vrh#%2h "i8a[ R~p_$ZI #ޑ +<abTqPZ B%af4_e[٩Ћ)A5U ?\ )䷿n;,&'Cv ùDU%dH% DdG@ >68Жn2|]-O8v +Ph?شS|lc5\QiPci-٨UxE؀υFqZ + e9tJE.cD*3(cuO*Qa̮ 翆: &眬X~51hCpŢ؝npq 4vO=_G[35WL1.gL8V2 hsHQ+t?<;G7t _kT>JT+omgYZ0707010000005a000081a400000000000000000000000167add74100005600000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/block/pktcdvd.ko.xz7zXZִF!t/oU]?Eh=ڜͩ3W{=gGpN*W.e ,BJ(zm˽)Å Jp]S 5eg@jC̯+\/KYh:SoЃg!=NxuF;k{VԎHY7sO 'qAlNsd ϯI?s (к(Xxuia`GQ4TⵙdtQֹ9]IN-S1G)MvlU{\旆[]RLSdjlW{4^Ӭ9zQ 1Ώ_:B%|_>fFXYgԶBz.RtNw "2^ފQ2! 8}KVɘklb'Jj^9>ێS_לUair;QܷfeE^:\Rov16)r/'8K@V]He{^:;ϊD H|'0Ot1 9`v0^nEHhFF} 'Ų^lTu:.٭BueI1P EGN `,-0єҹ'e`FIT@K#.t'O[NWw [-pa; ji(ߵm C't7>KcHo 'E(m+hzJ`_ rBB ^g4/(X ,?N*Zդ̺Cnz- ʮ#KQm|uD,fʲ?-;J9?EScMZT_^ gfss8Kgjw?6^AQi< U5&NR볛RF :b%o ߪ}}2}C-FB1!x1½zOCP2ۃuR$ ϊ=!jl&DWƵA!  $_,OY [2G#d`-٦D!Iҧ|7=ٖXϡz ]v1ok-6g Ahۭ)XItN q0[PWc<+^NSjې"ݕ͇f\> WR¹0̈bXV[RHp\E_p)0!kzyHRb>5A:b@Y YeyoQ\,&E[X.l[S]L?L`4>Q0#w~.i-짪Gj 7 m<ܫ6>Ϲo>[PC›67cd5 DtF2asu`mеJe=6; Ǖˊuo L629Dj{B?3su(DVOW۷VJ2$|%Ҁt|nlLUADY[`Y,,knpaji4^AtAt}U)2ns7Xu#^=IƁ`c뫟U#Z,wȣCÑâ;0A~ -g8:=mZ + GJQ>w*7^k}5BvaPg|1@6ίYKQZX=gLN8!H.|tWCxonx A V  77ł^I(&|zmCh1aڥZeS ?VHcx*.[D?l\*f/` `Zc9|7)t/'J`{/{y01Qµ%Ay5 d;Qzxp 9rIelm4df?x䁧 SVzт+Tv@ჯ^0mrKܮ ߔ8Sa,m2[354^ʥUz}8CTP M)6ǃt{ƻ}f''s$.ΌP7O 6MvUoMG/ddcP<Cބ^^Q򋩘D#dKc.( ͊S7 .a7[ջs3)NFM d:,C"~-H|Xsj= ?ǠzHj|chFrCk!vf.SAW+Fl_A)c4Ld{eWkЁ4uOF&*wsf1Xb`n5 jߗx7~Ipր `k^}5y8x{32jmav$b 4}:ٜ9 dF2H@P6!|JН^>׌&!N,w!d15eN5$(j9F,:0d+QD:e!-.r!T։KN\,/Y̏ٗIt"т $B߇ 00m?GU#犓Pqm+F}5 @,Oi{XWJqdQ;>V|w{OJ肰r@ ˝¼#}z~uALSu1 qCA@`f(Εehb*od 0o5⠘K05 PףV?  bݶ|i+ld N#%N2Lk:lz[7DGĐ #`p2&hxjHPP{jq ->LlM%Y q9pʫ;cɡٞ9gBDMCU jM؏v3i=8T`D27?\Kհ80ǚN ~7Rs|06X:eo=qL _ܮ3!"[5) r/8]P, |4ڑUL<ͼ]rhBb}}Oߠ; mTې+G̞r'̠UP1s%ets4ְI}QAk<ϥ<*g aP u4VH%pw~4G\i~rex|3)|&"*hq`~eR,F%9] {Mvubh>m2ΠwHt3k\ٳMOU\zA J$\M'*'^I+.gD`}Gh*ƚcŕKKj>F=v&>E5́ilMPT (Q~c+8L$9j,jUu9'#P[N=qو +Y7 >1>;o`݃+f3S$Hx5ׁ߱yǟ(\QIP=#^z~C!DZ\QU{_lziRW$EP =*wTx*XťCo0CKqdz;wS_]ެLz[g!JR7fhTߪ鲱s7$~fǞuw(8‰?#rB$%H,tlXѣp2sK3tBPYdWan *$Aj:H%|1{̜k5us_cF q#лWYQ}d?d<`=Qvy9i"" qL{kOD;'y{ JpWSzSy>CBr6x۽luPf^*|Q$),5V c /c잙8 `I­ȉ)Z CdDzǬK#4@{veF7/#G9/EkM,Wz},)TI ٚ 0uUɁ&c)W/_`pfS,\6X,Eֺk*ӊbx Ϝ ҽEKtc-985|gGob^VH і$$Ѕ݀l"XsA&td]cy,K:}b]>k';gN^ B#wv=i-0>EI9Z-Zg+*Sdl2٤B!t⤾(jFDL#̟ZU]^o6Z;>rRG u;2EN._mX t6U{va?gHwgf1pjk,gXo,~յ$/>7%bIf"2\;hך:1&̗ U3HA,h)FV,e {s265?䖃5FK,|\ZlR"#ev3̬u:CѲn$UCBWH \q0_ƦG7QڟfW(sԴ HI\۵n'S9"|)ҕ-Ġ[j=hpdXuʙMG eGOׂ)"OvkLŠTd`34Y{1.<>$qHvH,8:B)K,+R{o88Эdo)+q"<-5sN[\J;S1+[S9a}j~*j&0!e{&l|9~'ʛoO$y8=[R2[Ab Fu.(t@l0YQ94[/_`HQf<#p8AT~Oq:t/ I.{ i4 RLT}Qz,l يdgQv3GiWBSnұG(Gl:ZSwl5 |jd%3C12Ifmhb+!aa; `Jz'Q |Q?hnIo̷4(>ϥuEv]9.cchL-|g$E8-GgF6K 2 9ML.aˢM0o]Po!U@~>◆ +@P.Yʟ7xߦvhij̰Y<L J"Wp9~z]%]B6JWH}qe͔*uB-0A^է wp%CU;%516,~`Ч۳5a3} dW{?4tm͵EuH$?[`5?Ns3j*B<^ȠoIVoT3ݒZ7I?Tx|;ȴ޵.cbE¼t*yZvHLMЎdN};O9լգLb :O64W۵qKA ;b=f H]S6⒥()7fCuKe@oCsPֹ02@ #%+V0XER]i 4:Op2,9T.g\Yt}>GzX/ 1E^ ';wcFmuWv$28gNYIR-@Ӕ6T}Uog7:֊v)39${dEpfybaw̡vF<)!Vbn O+(sѡ-=1H-OW'H/,ZoN OEu=aܷ#R:Xg%N]ׁN(1˨>s@%\aWŔ՘\SΑo (17u?fL5Mw8%D,p:"K+ϗt֗z}MZ7/57^aBg_0AII !TtQ$Wiӊvv`>kUNS' S寊De6+M vh멙A/=VK$DLgViKX0]մc0¹LPC~xyraCq0O\5%"9[[A:':K]*OC;Dg/'+"bބxcx4>Y6$ڛt1;zI+5K{l5}b8cO' 41/p{P(;MŖ}KTFSȲUf}]wreJ²&T =WN/=V (S_ *i 'U\UT6& GcÀYY vgͺgD8sTzPg@0qkcʮ\0ACje{"EoVBѕIɒd{2eW? `u|.)60 sK@~11嘲P,BD)t-qz'&~9x$'?5| ̠wq`7c8-TMfl=ܯeDr wt[]{-?lz^2FdM" k:>h}q$jɺٔK"R;"&L* SΤ| ˯ܸRtڋЀ/ZK%pPxt9kղ ~}.hdmՑ+.~](GW]<̫y0J|9>IiPf$v8wȽ/c7]6{F,bXPoP|XGSޢ;AjzN j>c`L~UoiP?1Y|"k-ܰfe .A=i7_`X醷ֳtj oB/quOK Y+5P-$m0}.Ye>2+bpB" 'oÚwQz88ٰ߰V.u}L,O7VRF䃮!ôM牬&uD[qq3VjRS.:\Oo`f h-2!+(e{)Ihrw ,3ZWa&jNm@e:[M34 2 f&d* rL ۺU ⹚ zA^Xޖ >-:! (lfvZ7 m6o_RJS8ߋm+%nv"S l#,pnj 6;=?o0DҤ\Ւ*_R#4hMCyӘ\4.wژA~iZ/%(\r7v8wRiu75X|hA":=mӒ}7wPWg Nx%}=AV|tC:áRztjJQfTYh=sX)-ߐk4Y1n\Qkfexkn焐ls>H±kZ9VٷS|]R8\j8!nnGt($v;t%~'u*CL~r;1aؘ͑\l WSp!`/N-G2;TF$aޢ?,rXo5QFܘfj;!x^AގL>$K5ŝhhjzy i攕9@TsIo>wy^ !IZ!R y7DJN͂]ЌLwZnBt.`Ypzx0#Qfcޱpꆦ].egku[. )B OOdbh;Ho^ hpMes&r|͡:z!ѹװ=ܺk57Ůie% ua +eVW-&e-͓p 1҈J!X^sACEc$Vep-r(却agV́P2?/E['iN =ș&ߝ/@lg2];D(b:?'-4-zSL$o᳟MP;`T1XX{x"&@{g\4g+#宜 +N.\nIO6U\:a6Etwfq1v=c5•lcb<}x,xx$˪ `wo4Z\<2!bȵ&—mQzqΖ\‡5!xl[UhK"g#3DyY0_<qYktc?[?fEB X7ܒ$FW8Jx60|pPm kxv3ٖť_-+.+>W=On0!9H<)؃ dG HHwPfxUރNZiG5@\¢Da}A0cEuD@.l wT&/'&;rn5逛T\p tǦgzCɅX|=fp^^W $ e5okBCI;Z/$*փg}΋Rb*\f@\+JTâ}Ѣp;N>*bHMg KZ!w"Vj}>r,`'ƪ{7!'2yrlXboQæC.[tǁ֓x5f:䱮mf7[ܠ^R3*5 (=Q/cK$HXٍ3h5Wg货mko628,#Q =!*R_oAlKI>$N; O ,,bp3IIA ,uM4VYߊ![`ZRz`MgZ^Ӎw :jaȋQ~L691?#kҚ?M-#ndROS\Q7%I9.KȍQ)yaD*bY~C*TMMu1R@4AR(Btt8/qrO.fu'_k{@s6nw@{;+2́s/]}@>ڔt1}f:NW6}jq`FRI@!or)D1k*9f}ċԪ M291JB~.kػF<}Uz¨w`hz依tGD0hX{SDSwIωi7Qﲳ]),mzu}&Pr( )Bov7gT.[aé1AVOCl5eȻ!%5&Mo]-'c޳+WM:^g_&2FHjǀa|xjVM²Б)O0z)q^?wK)j4;A/0F#nqCeI[^8] U&Ҏ=`w. zӳ@7-؈=QGrWjaQcD`sq`ӘFj^OW%FٛVm2DU9_OltkB%ZkQ61ۼѕ(L {c+Nå*/קÛ^h.0lPî)b-2YLP]H^lu?go #*)$&qؖuR&s{k3 )Qy`1Az+CHd4?vDyɟvOmk*](8g +Tⴴi_-W)bBhM@M!z:hRpcaݝ4'9$Ǹz߾!&/pȵc]BQ>ѧ71Wo lXo mwrE/87K/ T V^VPk7.m]<2)Aa*}%{"TD[B\!/8^9jрglQJb'.#+;+mށVC] ԟ SRZ}!0*a5rn\fjSJ}K Dh'< 5r (Yi˧QC /M6/bfm,I,Q> oU{hP*;@I1*Ԡ}U`:*Gky7K"D6h#:";o7+EQ{l";lHu VKlY=rB?|֫N)ЪݼgI*k#ԣn~IXU?+_ )?&f`M$p5ëeXmRk8l\r˻UK*U|! 4pbqpy؛GG 6=@Oύ-WnV3ߋ&!4Ox~",rV L> 4I-[ea~9u4T %Ys҉]:x{H3QV4rXukf ?Ofǻkv2p#^R;ݾMaՋ8k}t8<5x)I|XvG?+GV[jK6¼&恥<ϔ R:ì_{g,Ae `Q1_E[YzʛϦ-8~J:UV|=9Hq[1{ {TmR_VP͋ 9HM?!W 0Ygtx/tsѹ3y^WOVmebz\9"U(p4 KN_5r=8yE"A-oTp+aj=+)NMnw1ؒ3d,c;C}@UЈ: JدaaS`( EϤg0:=.VKC2mB!3lp1GbER+)5KcTiil|jWǴU*V+)% ԦY#xhlL.\cZz+32i: !EoRNMnW!7`)C? ladmilQ> `Ӭ;"b˶-k3yv}Ja_őCm;t !p>B$܂8IS =  .j)𨋹oV{j+:QFGeAh-z7*7{ MaR ٟ_NLfkD=O'sL]K,4vTPhnYZ `_~„NY?kI7Oݍu: k.Iac@oG$ZЫ'$C"x&Ggݚa;ɥ~;C|=ͤO~nLy gCTT#.܂NH& WGk@V叓Dj@_hu;%.sRFNgH(T%mz}4?o[Req0n,`NAܵ4/Ldpq0V&`2UVR4iuc0_YlVg wkckWb@aɳuDU1lY,:)@S{b$u݃MYێ?w)?M#!`\=P'tLzr]6R(BMg$)ˏ )&nc>wmc ~S8 |/u+ GD"w,M ЇT32oT[Nv˘IB ><@nj"i;CZJ|zY\;m̫|]/ G>Gcò|31(;j^Mi}6&A{C$rkh.p<=?Y6ܾqF">v뫨4 %Ofa7У(g2ӗ̽*Tvqj0&|<'?T&9y^%:H HfMU|HΒnE"L81iJkBdaŷFi=`XI/cBSs-X%h}+ lZd ;La 5Q<C~*A5n_,Xiq2ʙD5ܸWZ0_ڦbuM':Aelj) rTӫ-Mv gT@MtYEc\q4>"!QE1 32;i~+%4a1Frհp2o@-Qcl~|ureRcGdAȼA-cDʄv F~)hD-R$QDGM=J%$*5+ Y18Y6{0o$ ᑇsY Kba# \\rw])գ׀=v\'ycX>n/y~L ZM6~3g|F0v9[h{58vRzIi\}Fb1`0Y;n{ w̯]@ue `ѳu#sm '9\ Û#Q7Ҏ%Bjjͼ.9T8x'SzR`mH1VL)<;RG^s/b;S~1  2¡QP]/x:. LOka箴wn02Dɻ ,nj( :ބ)[S/n쐿ބO+JQ"ZY:ؾerfgZ%0[j6jc, mw=`<~%LahB:l˨Fg u3;'Wl\m3 ,4O;"u?ݶ7r}j&%[U銌4? &7\,+L'9d]nM(?˴ȄiG6%ĥc̓nyeUdwr]_µkLwWC}{:xm0|{wzAYWUO%IUԦ`x`@G&['rw&jh "}*iن+j>q/ 1* @%Q $j ؔuD }EPB 1{h8W.k%c=䕁ز0;-)*>L&Ԫg`TBY:ZPMoI>1KdBcbZL%.EMHi&$Mdg.'S4AzB үS8Xl0NKݣ/R&<+ҮvzvU~2>.3N)m4Ӌ*J;;VqzCF"\؛6u7E,h`uZ8UK>zS(}*Pk{TH*Uk {*Zkw%`{~r?o0,0;rzx==1uV0~TxFc az? Z~+hڱ toby2A\iZ9a\y**cPhV;2~TAƷk{pU{SQ9پYkW\_VUzwpRSDF|]V-ZSVw;P/\]:SlL38p,\Q;W=b~6G*.Mj|I9zw)XЄraӕVr(+='Ε3ґ~-RW"q{VბqkM YDm"Z2Jف۫^دgYZ0707010000005b000081a400000000000000000000000167add7410000dbc8000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/block/rbd.ko.xz7zXZִF!t/7uۈ]?Eh=ڜͩ5(0ڇ֯b}` 8\ш OfĶaw`{3e(r `nE1*`";?{3 :Vf7{_0S"rjG90{a 烣KSI=n1;ά UPieml{^7_ݿNp,yR ?UW4UI赱:} xZ͖8U`?ΐLEH)k$p i/̥.Z|B 0jo6|ʷ'HSU`h"yH]\0b!Nguzcv o,VY _o'P\{̄$7REţrNkV]CeZ,?4A`0NJ%A_]rOdQ$=Ɇ);.̍T[Nd )%+ 1-R*֒ӊ)VJN9edwXZDlƃd|Pb`X\1ݤT%*(hZD7b4U~Ѫ3f4,+d@\J4I҄3 L0v^UZQ,M$#9~bbe>²:ƐFl0p[XAN(Vޝ~PX O*Ү (I Sp5gʭ|‚1rpƐ9ƚceպA%';\ W ܟ$+`O~u $o1((ж'$oס 5Rub6!^Eh {`Gtw[[Љؾ UuT $}r/e.gX}Pc4˜;M;B 0U,4r?ߧ k"b>MJVsqivuge?wrY쭔˳#L6yHqihQ.(g9Ry^FcφL^sUZ 3/p'3{uTW;HJhȚ o8_Iw{j7\FaIqFDέ>>:C=@gw#[{XNH*lXal Uja>[)-f!x5 $TZ b (UXLU=wt"$h3RF-ӵ􁫚a !Ϟ'1ۈ#Ň 7 _:%\w}5t`kCjMqX2]vMթf3IAS;/fMp($h=K;E4b-DE"OgUIJΦm9C]kM`,)FiHǻ\G-8,CtԤX9^W헳@>Dc k"syV_[ !lF\`9Cu[,Zl|Iҽ sI ((i`%^S[1@ BD\^ V扖N*'q;zbߵJ]RXN>Mk.!: Vip-: F?:èֳSM:+ xZ547ށⳗ:JUr[XebFK#B<⡵'n \Q](&SH0͝ި|La:l\^:LwʇBL 5Z-O~,*~{uY3!4)@'%F^GOzyVOŢu] rT lc^?:Fʧ8]A*.Cgܤ)K n )ٯ~Kcf_?8(>Z.Kua9#QX oBbdihp|UPX +Y|k?;KLn0bARfTg^l'~\X7 _Oҳp]׷L쨉]X:NPe% 8uN-GN󔵠θy6%>Z Stf?ckZPH ZidPz~8^BR/UNuU~bd‚?&j`hs_;}pȑ<|CX,o#֞2 W!7at[Ѵ}KƮ#<م$h!/E^mMZ1[h# { L=8<Êlx!7/B~ذSr=^lѓI^t7bҖ7&%SXq (XX? kTXi5JG89A+Bu^-AEknw#+@ ].NU]g\*6U\H{,TGƛ#g&E1 uc־,v6RW;[,e)\[YS5ѯsZ\\-l:WBsCmÎ ?л˽yaGY^UqoI:"{2o&G󅗰a`Bٿtw}J6!b;R tٻiҹ1Fv} ܹzJ^dke.* a՞pmĆ\2Xk 0W0l=he;ҜNTe9af4hH%%i4IʢV }Fp>wRJSwlQ[|r@I8~jW$6αb)tr2[ᅯ}dDU{=N BmUBc Ce P#]'|o5?Vg~:g@Bx` KoezHWM-P9EM BCcvcX$tZF _pz*F"JZV!7-p'ΘIQǦ^J0=LI;BO H鈂#- tJ2e>bUnkWN KdkςrnFډt9!<;0?)L0,H.@ϴ1aF$HOG4A#{07)A@2JʳSA$-XC isbgy1Ti1̤#*6~˺M|jUF1qcp+]OVO+L 26~'j U{qhWkIn'xqtR5E <;aXt%^ۋP0Nfooenۥ緅s'JK*t9>l(郞x3tz')delTa) yL7 V^ &=?JQ$?P0ee34i ?$*GT: ,g?QzgбL-Lj<ߖ} eb:0SaM<|L5;۳8 YžeR 4~+k5S#O}w$Ino'0U'~D=`zeC'5XqS7?5=!Vpoƺ鴦Pl1rDj 7BlC߃r3H`-PJ"H ok&sSSf9q]XhW~&;_S pT||d.hu[ԿޅF?/úa.$h;KDcckW18{$rW9l=td:@N ]hrom0{z[PV ā42Z[Z_Y3GpqUd?2cj?OA^E:O(!Xqz}Oz.H:He)T $d:܉ƝFJqĸ1~1\˾>#HEJPNU&uF+zBXvjE}Obf:!juدuw^ }y=jƶ^ z>v!xz2[WSx) *F*B'PIo6ioT,ni &SreRMH{56j|Zs~.ϙi}d v vAB}Ҝbz,~x*ÔEZB@uu #Nu*&NZ#OH-'ÂZQ!VМNh2Zy]gY؝K鎃J4B9ylWg}@AN wN[ǫ]6T<A"-;GE8s+̀MQEY%E/ieJBCVe {B? 7 ݸ, 1y_uqWs;Ek}ۃݎtӥr-=~^SY漶e-? NڶiYLZ~aR(] X\`O"*ϚgQԙCNz lۜ$ x wAmgB]Շzfv=Q,Sy5‡>'k WЏ>g8r^-{A*ֿÃv'3/߮Í˒p_ IvL-zj0B٘&?tuwE*^rDv _R*rגAGcEf.jeh@ȽF)}RؗtA tם89uk^ҨxAV0y=׈Scya֗;B'Jz9+Nƀ[m8MQaZ ^^߹A/*>p\JY)r._ŦE^~HRADDx@h<֖$gYLyEU-uܘ˝FurI ŏLJRI/3;rr9#y H8%b7NYn]&|LJg~y턺fo%$uA'/.gw>ȳV1CFjȤsaKfkB~cABju}[DhB wKepX|l*bܪWAs jp)՚Pˤ/,C;[.8Q|:EFQT9?3/U 9`㞟kT'1ST@:ƙ><nLԾ9ЯNQYX `-h菹LO GzBdWCſMe"і8b"VҨ Q*.0WT0n|&KÝD-&H6lL[жJ"J)Yt(y [}Fhu'NW@S}ݯnRb9x6"-4/CA̲[3H5s(c7(A`FyEo=>1_,Fj-J_h X7LWa<*uvE3$a\;`$83w?V9!=I6)C0od] Vz{r4M`]@uT W8)7v^'7w{l0l4Ԏqj6 sn1ܕzȁ L ɆP֫UpE/o$;w/ogi>( rR8X;YkXr4ED|6d7n| >G}Y*o$ԕ",O%]b:3m4;57,E(ilmʛH!ݬvlo (*Nutacd}[_D~Na) ƫz:lqv#ifUo 5K Q:T4:?d>I<9#;7 N[CrG)b# sk^OKƲc\~ԁ8Y#l~kPjtţS NpF{>TՁ -t-4킪 K Q-1k__Z&6IWq3Sm?X8ߪ,/,. A]J% xjb'3_$2ig طل{5sGU;`r*0h8A/' # /8 9G"L@a>RI Ke%D-7.~zkKX]e.K9E4-(]?+0 mx*O%$2X6j&ƎS-v*h%8SCD. 4UJ~?o[\}t F~ C7%! O!_߁#e04~34 ;F~*'cpĪ¥jՓ[#еE5TبCƒs\61IS?ΕAʌBb΅Y' Q5(0J&p9ޝ`JMY^Xr&R m~F YHe!J` `n4 _O߅p&!IʸLd>؂ -0pEr!JZL2Q~%¨j^hJv)^%], cbqy yb4 Θd)l[g :7j~/?hQIڂ;c$Хbrv7a /so7e]1s*7α!0B e\W蛀e>UZ9TE:5iަqV@"!,ư%tāaEuɭ{C&LHk0O !.G IRkko+Uzoꨛ#R }'kdu8Jxv*%P'vesGpXmO)3$@ami:n? 3pͨDBg}0Gg ~=?O%wf~R0 I҄Or\A+j=_r^ #3)^N>^WK>!x7 tXpq5 5ɚpddLktUZjb"FVqj,LeGI_\&12QnXm+6\ ܻIJI@8uϚlGDr")lF MYGwaECqjɟρ-!BaL:G26\f2.5CG{7CEAٮkdXk&H^#sO-O;Ճ.eٳeyKd41z $L:TD=7Wuڊjԋ> I͵i@)*ŸX热vd @5FG^tXDc,=zS~$gK˅Y5̋Za%[2X&` Jdf`q-$91Svw">ύ0 !0 7ď7VW $-,S a3|vh&e$p'1O4^ L -qO,5x~&tGGvϭBIԓ72 s5*JH$NH=ĕ煉Eb h8yi@ko#%{3e`j.Ҭߠ+07X:/|d8Gfri1Wkм?^r$A= #Œ&,xMGGӄykzgo%FwyY:Yqk}5tigȤvCg*]&+Q=W3٩JJB>L_RԀi Nr}?$E+OGNdg45^7I+:R*oax-1FhfTrm-9qTA5S ^Tx ܃RMFZF`sdn/S9V@ z^wElIiDZB[qʉ\t04~M[__/r/hFٳhSd$rҤ[à\/ ViѓOa6Ò]Ѕ0ڻ!SbS G,$N*,1ʊ::rHGW%r/$|x<:4yO l@ȣeC✷s|P8K㱜 #D gijN~AD-O͹oywF`GS** \xw*SUGf Fy<"~p~uxҊ1;ȅ ۏ :a#J[=k:.!r6{:DH:3bVk.P0q(ayAhwlb>HrLmekZruppLOWMw"$Wgehb!:6H]H+v>,iO_m}T&V1|+ԚuZUӦ{'HwnǏQ3iβ. Ŋح—;͙/٬IqHʴSmAf-+'xs 'ۼ!v#b*g wvX0h/1} PbFp@J?N@U]QGGdHܦ#Cܰ0rm)¨i^=`gKGq;6HX/.<-&u_R@6q/m~:I!Nc<`%ϩ}fTg|%4_փqEk@?~vdͿmtjS@vz:!~W8~9DGT mZd-d[3ǘʈzXqE*UA?}3\'!\:C8twq4@.Rm ߓn6Ӻa anʼnl?Hmqi-v[4i7 xN!U`9d]@,k{ktlA{stDyƢ ˫oR;]Of3nxhSxIecԤڃݸ`p@z/n!%o( ,MC[\#ֶhwa\j5da6mϙ}~WE ZWt}[FD;x{_wݒlj)svv)s 9{DtL*џ _.J3-Qnsj,ġoyٻM]l;'%d"-a1G"c [ ֍*"U̵ktg2F8\Qѫb4?x9e,Etw?X9^5xnY jW)|Z~< 0WA⪓Dl_&: QG_(OgWBlӧp;b= =Qx5><{=p֐X~Z@!p=@h)I:cnnB$Vf#V1@ s\ '-QQhXj'B]6bF s;_68j93q Ubj 2qt]5 hftfjK]I͓(n++#ONC鋪EWkIzTI{Xz%H=`5tY. k`?73el3>ۿ6z(Ҡʿth5MpwF0sA*-/g$R'MɘDU_{iNæ&ѿfCnF 1:NͣgӯlTNt \6"Pl`1qA7]Jqb"6!UeR\_dF, p&E-7(%J<(!XfLQkن0Sʡ  ُJwǦbC輨ۄ;wG)%6+"g)}\AZa``-E\:b>|@ӵOԯˮLC3)A7V_u _JN}L;3b"s# R?OL!ڇ՗#JdoiBn#+^Rz n_Ϩݸ"H*(aoI`du% hNE1Qd֕y)HN3p%LLiJ_knJ{ `y`4q!(խd }xT̄3}ՁgTDk",>DJ lXGV76|e,eק [Ɛ{uːERѻ^UCB!T +< S=}>YyMS7~ʛRMpqQbZӧ&zǁ.m޻7Bc O5:HinY-жN0fQeWCeڻ@k8tmk h(j־! jh "+I;65(`@:jhM3їv`8,~HjN_Lm )%!$+GwqLR;0,+bd "A_"}b;2zOyf]%AӮh*ֿ[CYYv|wϳ%5],_{d!^v*nօ9UIѹOXvn GcޓhdRU9,}xIf3j#x%$_ zE J<:OxXo@P*-1ǖx ʜFgWQn$p7m䤑HF=xIcp~KWKX羂ÉMI=)Θ=g8R\1my#ˍ3bz,snefq[KzyD) l$2S\@:UayءnCEp8>s~jV5XC WG}Pߦoz$Auyi n5aI]u6Y~Mg*'zQcnހЋ" Ҵs"e)*uOEfs/gva`^XA㬾ǰ> AhEׁ*ρ I=>;Zrv|#{sΪQ/ ox%dfINδQs}&Dv86_Z-KA1?Hj!<[AXХtA 6tm dK^s~tk7dcMt `{#[G3gɨ򱉴fsEFFe9GEd?W`fb荍VsjtԞЂ@ /p )wU%ܶx Ez@|ER>}>R !lZVb!۾lICP?~*ĘwL4GOm%<@ZMTS^~}RuQӎ_+(rK,E9~6Iڹ, Z&!TEs':*- !ʀ$R N1FUi[Kke(TDoR!*cw u= Rm (%PW z ^vD6Nc`[雰nw$b5Ҧ>Gdp#NOZQ< RhnNPěYXN*د+&5-]GYvS&DT/^Ĭ[PjwV&a_EfMoH;+( bCpKcj萋p˱L5:+gG,XJ WJo&6iα"pfg@} כAv=ܶX5ڶ4r0ڦpEc,fܔP8,Iz>K0e5/u"1(Q֤E3Vs_M03PZrg9_|BD prC #*xb5 O%uȮ0SNo؂R@gawo4I֧%J@AwK8~{mE3JPz iEr! n!)6PnD+<O4PX[CLz5k.GN"4]l*th'tϚxoIjxRwQpϦj+d6 NP 1 sz!z`0W*ԋX8vψDƒ5mWcav ))+_JM^bJ\9MR c,beP,g!2_ؖĴ(_.KV¡էO cNw;{b/E?F YF/+ֿNuĻgwSo? '0ާ"+l{8{Їb$Vvm4~tLYW a^"qdrYxPԡe̻'U1aiQZimz/܁Vڔ̛n{:$ pMdZ`9բ kW^qa朚P)Ѣcs wգlQQo݇EȚ;mEZ(-P0@|IR34;.\s!b|d^j숄6 E8h,îIՇp<o W*qk\W+/ѼՑ%xSX̖Na|TW+V\4+[G1N"`(]~v*"0"W߉<1[VW%r=k@h,g>x-LąCxI=pˊR_aQ:\g ,~ҟKEέ)7H tD?'4/BYqaEZF#=7VJh4-Ix0<]Dlsf`W3j;rppf{irK=v˾qK@gsdY@.,=oae__wzV}h 5UKKJRaaA1ǍBCn4lQNZ Z^5U+d&?GϬos:ۢh [9TP5{㇔|U?<#`;fk[*Ve`XTW {$6,dy1 27?ʐ{YsIWuc"-uçOP@Ts2aqazH jj9B1`O?i|ϜL2{b׆ҳ0iSlfXNeBa~g"%FZAWBD)^VA.0Y#^w oM+htmf"VJ BoВ ̔LO3.(^ w8H/Ye3|ω\{A(FN?ښ&u;1lsjv 5ˉv3AJ!9~HΓ/wUBб EֶCC67=B ܺcl9f8ZĹ bIC8 $ W[>NMGn֏㍴ɖ:j 4ȗe|߼YҹBW&`A(nE'ij+'xϛY1lzn,ww=/s\J+>HGݏ9QOv³UA# k1%.]Trܩl`[,miK%6G'#"t@Tlᆦ*/6ΣSf: ׉&rװ ͡J$X;_b;Ʈa"CQ3Z]F_r'EWľ?)'g~3C鱈4"m.,X[[}Xj~B^`yq~g.@լɈI=BkCȣ+ԝ zh+; //_hKȕ {ѤGV5쿹ȬȡpnXFF'Ə?x%[M8 45,MZK ]<*Ɋ1S,()JVM xI/2լ9`]wci.vX҉"z4Ba8o=)0pg%!8.^e͟bUGvng7]?P4R Ύͧ'j ݎ`8ܹ>4RD.¢ZH~YRZenZ\_D~QܜnוXB4-k@?gA]60^{aYq xa#^1](/x@ >[_s%Ǡ̦ آmgUba+>H~2k5Qe24Ss찎> fN&O2npors?RsS7YZ,av?b4ISG iZۦ'u,}pn$Mf*`#WT&Ѹ=[cPT'6ȅA,ťqBJн;- uб~-""//@HQ? =s '{\ˑԍم1H8  e? ")yֶ:k7)U| #Ѻ#DwR')1k1~uz[lP/"@3^w%0GH-yia̙Px*'b<79O'Wr<+v?%49lY؞01AwľWKx6Ǔ fUJ,Xo J0zMn}O5|\rf'kSwI4||o* cxw:VMok(6N!ma ei"ZNm=}@+#6Xs{+-  ]ScZ]@Da,1/`Qbeda <Ŧ߈mķyGʻ B+WP@B?´oٖ{2ManiRx;M ;(UKsE"MS[RLy[WjL9Xte ;;WbEMrM8(t^8.c m7>صҥ88b3DcA$ NlAVz=$v{k_ Tj:biJ8IEBf j|zpgŴy:xB Bٿ<8w-m9G58`n x2I1WƱlWWn=J(.j{\8k]ݪ.eǿGR¦C"\rR.Ko,G'yd_KV\UhL`q{˸vl"!XoǩTMe^T6F&T1O}HГ?ϖ ىۋ/wM. LڀsA}@[YV>U0yPZ= ypa.( )H^oK" j(AaxT\0wMj|˕NSy ޱ9F_9%Uݱ[|j]3+J>=?7."K{,mCVPp"d8&<7KC,/&>9X >?xc§PD LtTXĕ()hܬ>(J4Q<4;P0+l:G9Y2xy@ euYyw d( J)~C>\@TuEUZKX&$y."哿AuDyYlP bD5KIY_#ªD~5E-܆8LghOZ'rҺ<ҎKBBԤKv/}.aXLj;,iB,U`tw+mՠubX u`n׿[Zu" i)bN!ƽ(#=UO@Jl*Ab|z_q+T੷cyɢXHs^_eo)xPe~lΧ9fZ ̒?_N288ski9Y'\rç!pQL6A62y#1)G?/o[VAʵP }&qR^P/,=CZK%xNɬ/I[] ;W[ 8(:i" Tx 0ip+-&nϨ35-n>,]I|v庍֕`zc DNbpHtm&LGߣ&zFPk!\)SA0M~E(3tr|h4m˽egA)v‡F0ң<̅C߅iۛ}Fۚ+fO ?k"h=\I5ͣavھq^ƅ`Ѹ{|{{J@}=FN%O1i:'Sa`IQG9+Oys3ZJp&>zڮ`!7)4\B9q#M(tͩpT$4DQRTM#Rsi( epVβx:-vP)N@RIiٕ\J?+kЭ.qQ '<9ATy`fO9rMMpVO1<}[4Y--WJ\fH"/3tP5=wۧD㙣TMRΖ|Nqpٽ)&¿z#up@*sFY?s;;{䣇qYl y>Dud]6McT ֭0x}~,G+ X9qEIH3g}KXq7]剮y SQ$Y î9Az:!F]/%=Ioi˨j92V80{F]h3.Ba{QʤXlZL&/+'+M.7nnRB'+muv+#Y> zw?Rx_Pzc,SW:u ېw]Ivsj11y=mYi2}jf ˆ߀I}+d@ 'v1im}G` 1n߼阑=(0>.:[ZrZD&KNF03D/fDG猿1$xe3y 0H5ѣqDz0,@}T햭JqMiٜ1!RK"#H+EO-5ټTuO Yz#2j %L}IA(#fp//&dL X}?l_i"fyu!6=__.gKAc I؉~-X+Yv[3C&׉Eb- R"x@n|iL2e!*-m@2zYzh +KE9LBTF>oy{UIL 51^o&tshwV^wlc0~cs&n;91N|qZ;ʤ&MZXc`s :L]jKo)K l/d6ܺGW 8b*2cv*Z3a'h0{ʑ24O;nXHpP(R{)Dq)$  [S{so2 :ud8YjBKU:F"F=\1k1rq,b``?Cj r*`/10ѹMTnTLIu KE~x"?MI}R)lt{h`nba2"&-&>Q_Ut.( cAHhRZi6A YVM%k'gY=rΪ" Z3Y U`s蚅:/2EW͛ ~cI Heo% )HHxqہj**T d M5|E$!ā-# 'f` yuOMKR[H 3\MǰM?o)?Zd^w s#bLeAuZ#-p[3)EOw'uaΈ ȱ i.-$QƹQ&7vU@hNOabGpRx]Lw)'t EzXA3M-"aUu Gu L x$OjkB p2lζ rkg*2y/ɯeXaV2f {ۚ苮G}EypRPd ҐO`m?-Hve'IX}i "U1v0uO*9X14@ ~89yn9̰U eg(zUgC=3*i\O:8:fjA6[Pl9e*A֪ikяRP+@l$֜JR u'䴵en^ '+-?d)52SamvSʿ4o&83GF}t tMCvQbVd/q7"( qJ- B):"dpfx29>9j{iK#QQk.0DG?Ê݄o=>c;Jhٿuaj57-B#,V&iUWEAN"O_46mO[-5l|hUsdtweG_@fo8uv bėT<r,<!DE#DIӊ.J0JHK}(C]qR7YlĀ}].=lLć nH&oWڸ0qLLB+LY؅6l3΅"hxeï+a-;`3QmN|5&7S^E9O+AlK;xjBJh.z0ayQ{YJ0?u\Z%w䤄piA/F7}epkqaW9D3ſG Y\>LR *w)%Y4H_˖ZUT}KVy>IR,X4vm-*&Xuݬ,~?4aU͢Y ,BQa1Wxd #Pw1W_ |et|738j]œ#fP>"hO.S`Zp'!I !fxKHm;dܱ7wv` ,wBi J #8ɺY#J9`%5qbqim(s)}ۈ42|T - $Rsm*4h5YZw*4sAP*ǝ]aqLѽY?ӾLF`<#9,Hͧ T {D Pk,rKrsM!%Yv*8=y\kS;#wĸJtI8e*̜5M_D\|8x(bWJLŽ4{??èFN4H"#7ďOT 8ƛޝXYGi UzNĮNS{I+XV'\)皫Qlf3R#~v;Cɞucxڝ|EY2sCoM-ٛ/G8 %. r1ؙb¢m^k,#E=AǂˣU>gZby5Z<&ɕ32 ll?@ .2.aV6 M!D{YU~Ew@5 Uު4y8˗S;O.m-`O5/lhTóCgA+dl G~P;Vs)Z089D$P<(\g;qM{~ ^Pi0rQyb^Ɓ3\S@$W#CUE%~`lf]_;.sx w7q̹?OժBw4\L&oϤuQsFEMT_:*:ДdTﹼ&b $#}o?^6ќ7va4D՚WSa5_a~P\5VRd/:V 8}ؽ #ӦޡVy|W{_{d Sl s͖8!ʡFTPs×U݄N)<ِQ.?, $R1$tjS_q0k (~-y"6 ,6 <&ϔX|9qzc& ]C3_HaO`hAˍ dS38GlXEA¸6>/ )ӄ.?ݭl4\ri8ۑ4rrL XkܒN ƿ]8|?;0s_z`"#X3UTQ V^k:ohsٸ醲+'^ [ 2&ùt`Qĝػ ٳk)W5s1>($':E3p$ݎ;dC ϝh^.&P UL_rn0?`nZQŕktYaN)~=ak6߽Љ^?%'Mq^"STUXiKp\5l+Tjp]9H,JM%vr+dfW1Veal|YV?c'pBL9Ės܁q0ZX󌬔a|=PS8ͮ (GV"eBwLd6 lRddgc=㝣p 'Lr`G9Jh-^mۅ&‰NOUT)>i$6! qr-|fAӛƏ-&(UR*$_b+hO㰺mj rp:f h 9a @ADN]Qh2›+q8j16 {%If44)Eg>Or20[͞rGƒۊ8P27ģ*M-eD. Rj_Eۻ'aEYܱNYq^&.1wc,DHl*hێSdM=|7enL u#a9TĥA-F⺹ ƒINzݎAPںv$mҹW(^iMw[-)̉ZEB\-=ًإ "yDp'oky&Bk em^;%M9OJL""Z?*nuLQpV|]B?9M3i87]-Rj-d1VXk뤶470ay3u!:RRpW{OH#KcRk!_ȯe"P dt^U|j֫lGlƨ=#$j?=nwI`3c5/EܗNE(d۪CI(JUyHA/G\VY$Zl)Lc3GOr!u>*RuA,7YE>!Hf5EɘWS/8˵*o`BlFQR`-YLzJ K|Q2sGYEzF dCt 膇;Ku6Rz{ h6ls(C? CɱD pfMvR0*-*4iBPݐ{$b0ɰ> Rm/_<)d_BWrs)2 'gs.-L6/l` g#=)-iu3Pѽ{C4X:E]I[*VZh~n u W+jWYu}T}{\arP#hGcV}jmaшPC*4(y+sR›`R>+eBQb\Zrj5I2N+S[q'nobR5Žܬk3"^lsϵ4ϥ9aLJjwP/9oٟAn~+ k " ztAKeE1~\s 6ʠX/02?gqvhjNWM~jH.@xgl0>>d̽!ofn-5p4sHbc5*K{gWOSZP?:>7A2m]WIYab=Q]3qz}'dƄzl4~I֪0 A`ghVJfzRcA8; s%8%uUݚ nEK3:]x<%4Ճ`}V}CklNR()n\S Ai)l. /LJU{ >-!~Y."9 *3y:,NsNn5J"ɟ&Lз mIzP SP*ؽRp'>gOKa/VbSeDMra%GxO"r`c)1j~)f+Ӄ.|AmBhd*_ To%A SP+O| r J16wSI7\q?Z,ZvGxT $>fpϒ#@DxG%L̀P9^y$K֤τ2'hGfSyw`tDF!}=1pɞc1'h&j*w<"$qop DP\ i0,ٌ)Ҵ$xLuVlsʀ ؟ h*Cu6be_Z`x8[ tDZ<&ϋTlbsh;|> Vu9."| ;AvxS.tc`ne)ڥ@{ђe\#uE4.aMŀ30Mh^+E͌=,`Xy"N66p~ᖴY3.TA*d @ >@[Z?^R4/sgh[.sHiTH^]~^ߋ=@cLI(bY.}a\O̔OguO>s""݅qI} 7A4")ٙIG3@{9l'I9Y'v[/`-}yIKjqOkZ~%\2¬{15ܞ>nRjL s\q/͖ +VVr݅US9 ݜcEVa&s$OmR-`E)U"qPlktߟd;C[-smCD캇jcĒt6wi$f-b WͰ~yz$)+\Z .iI,le>&OKμŞ lh4<*$'b]oը_L;}C4NsSF󕵁G4_/~XCUXt8? 4nԴwHWpil;vXθmcşm ;{2NΛBe@D-Sewg[cѦ 7\5b\cs|v6OM}i߉J os?iXxOzo|I{+A{. i 9%1թ2C: 9ܥ쒇+(dZ\mRrۂJ ,7PBHg">M-fZ,J۫Ļ, HY/8B0mXtŹoH3w0ޣDVPbn5+_f$w>i}JQOԸ4'tA6[JٽwTQ0d2qz[EY{+UKlv^ve 'ADA˜],(bmC5yW F /bw>7Xfllx耲ERu3aw]bQ֕&z1Փ2m^>ADzJKO,ZU2m{sTT4[wksBYγ_aJ9ć^ReNTNCyT݁q#BWg|M xDV@hU6Otc¸[Mb 5y. ?8cMpbXŭarFu(:W @t T@q&hOxm@. fY.n IikY";wZ '. Ai?jaQF%PP p*<)nS6&Sjmܩf{$T(gw8a nr(IfcB$ *xK&eL wzCռ!ahvW xl 2B'6_wۼBwU"'gjMيj4 $:ESw7zhR;](F~bسxM$ki|oaPV'cq^Y#^(1 b8[Qp ([Sk8'[Ssqk9xW XeR}mK8.x.$'~ L.u{($p06^űItɶ0y1Q|8YaBduH$G/h~602.Zh$e)S ~påUT=" k2~7K`{\dH{idRpP&U١#DҠ;|,jT΁^>Rbn-Х]~1M{ف*]= tkꅔ%͢Fbل7^/Q\72K8V oBߺ*Bbʣt55 *KTmmQ6hLWMnf̓ɚ M#eS3U4B)c2!]3tfFQ#(ࠒyHƃNf1Kiw{tD{?KΖz8p+t~b%✕rqQ>Tz/hNN'MFj]Q$N:]Xi3@P 9|9ba2dlb0#18q.OiNf&wi84F{_X/ŞpK@1;.k-lAkJfYgCGfȴ6׏;vDI v[,#`&Zb_r3|!8C3-µqX_#~Y2#X?8I:a1MLGlJ9BE vt3np),*QH/7* 6kUod#a.ˠ+@-TAfq2[i,^;PC'ܦG*k3a7@}4 a6Xgw5O ^-E=dS.^X)wb͑";Jui9-<\|߼7Qi 7^ݱLco`UsĶ7qɥ$Uzvg]IޠZ"mTAwtz9s`-v &]qԋ~ +/FǓrҌlUeT<4z*m؜=?xÅa}'Kf!bh#AVοDG!L 9< {(iSV7OYepӖ?}O,~'hF/9DXPe%%Q#tˉQa*"VÁH;sUBM˯wFÍU8= o+Y\rX|Ė,J"Ƴ݊5x r (ȣ 4{Ӹ%_5M ǧ({zn p krʟ|8g+Z*^{Kg{Fqb?)} o^tЀPvZ;r"z4I,3i oP z+kr87%!泊b3+FCՏHmg@rwTpfb+ k#N7v&8:H'kxsx]q@)`cĢ|JN +e1x _Р`Feg⹴öcS&bnSuR 55I̞b2SFsr1:vXh ; a;brw7P>>P`m"q?&)}'L:-+GC\ gVv_=a"F)F%UV۬h$*%`/8EŊ!ĿqjQXȐ2L$@dtTcm8͟W& ~[ E"Z @}~Eo_9/@uǖ&+D{}uRC(I =IY9ut-XX69ϛ'58O+(jnoٻ5ub䃗1(zL,dL>˻D- j糁nՑVׄɮ~˞[¼I͐. x8ӖlCZ:4%;CMsٱ 夓 S{/ߣ)3H.0R7{iV!2Vh_|OLJiЯP[YK K4-%.qHkh _)Aj'ĄWlvͨ1Tܣл>mo2x gtcS" 蔁 >r9CI1qZ Y/W{ W*( ]oY]aL+trz e/5z:Ɵ咙v['XGRr¿tXSPZumr済:./q40#lOt\LԵ1YuN A:YdASSo=3 UvE3%s 3A$CjTvtSy6c9d#ӽm0d;w[nv %X~3:uit@2d4Q)c+؇s~@rz&at!NM)kI}kR?VM!wz +RZҺ9Ú^mFDgs˷/wD,&Nsy?qޡ l̀ s^z|6'I:RR鿮{x9J:!y ְ\ki\EbEWKE[I*Xr ֺ[yhkI]c~ uXTW#TH^n 他x{V8;{bOo.2gz{=H3yÇun{V0׾*BU-> n6YW)qroYQNo^G*PH_ToyCݼ S˨A w&`ڢь^.ފnmdFvhd[xiiҹj3Ӑ* 8nQcJ_QiA)ߚk~%tKe*Ŵ翘}z'$~>kwYQ$D~LVs BAdC&AuS{@u߁A}3>4V|B/[-(4k&>~'IX!g?DŽgOj}' rGFW5 77j:Pa'R8*~ok"/n =7qQT4Snmk ]бDZfXsb81Ini?rpTw|<[Cf/霣o3@](/4y֊%HΓK?}pλ!/E+Ύn,*]7B()8B{RPʬ{FX[)86%hB08tI#1T7Ԩ`V }s}]ąKG%ӠV5Gl38?ʚE`S!baE -)\zlָWѿW{SriݩI%؇TKQdna pv Kv|ʫ`v) JK#g]hb tǗE(~@/K!jr+!1z|3ava+? d_$$H.1&2:&Lu["NK 2)qLK7Cq~ٮ8yJ#`x"^9b+H|%7u3i-Nה8؀hsZuGQ!JOL 67-:>3"3-7#Uܜ2Drpa+w=ut @q @pU a3<1e` 8Id 5r! h!st=X,*\\&C͠N7@wq1EvHԜt~ZQ`H;S P5)l.v K9i[y|G1Ɗ.RZuE]:gףJyLH"䪡 w&+ +ğEk#)%)m˄j AEخKe%CF=eVf\ qG"kUD#L0d{+3NzS) ȂfCz+L [LTihT![9΃~d]H+=s^@/g)u5sqgD8~`q[yHFFDe ?y'_sۊvx֔R4Q$EĒgglu!TOiovr Jpؒ"`9ì]AF:3 /EG KgR6..u]a>\\OBI&k!1aXU-B70"$ QuU=m? >l~<Mra6 R>e]/9PQ3XZrxYCsI X%؟40㠓6 M#XDqxODƱ@M[5D7y-gSh5[t屐{oPjǡ&/&{V>=wf Pv:ڑԒY7FA<g}.4|atY7m0.yÙ~gddB x!M҄ {6APdC{ ms u8mc`pfQbfOUsd|,h$HW=El&uxɜl#/k(jV̰.)вR4]墍7Z\"uQ,RHx) l}K!B>c83O-0 e4NN-]dHE{y[מ9R.E|} ڋ"^?\jeN(fJَa0([1IP|vZn0Fa@ש wӂA< #$ŪA&g|@7.2T l K8PYsk < TܽCI*APBiϴו-?TJ%à像2U08*tVmYCKA?cv4/+`DT(~]#}\Uҙ'ZJ_rD$ OWl-6/a/g R.S%=TPbI-WpN 2V3=xhVq %x,ADcRb_ЙGDAY -ˏRTx}=t@{okvUő%\ {L[]l7_nAx$ef?{Kd:|%9(,LDbjO~ }GpީY lv KT e3Ho%W䎒&"]XpX(9{mw QlHYDۂE-aF40iC0+]/Yܞt!dŋ{,Q%KHFߞV9 Vk3wZ~)^:Fӈ(iDžĤ?:*!]Юe޷{3l&͟s7-Z*Ѭg"gQ{$0lùeYOMo]FXY]۽nhNޥ}ʥ< &59,5sU6"h)W e&}=)gaG:0lt,5iAEnBo(= v/;+VBp+ȓ QT ҕ ?(Os0Op$/"bR"ۃ.u`%VbK@6^v݆t+mH&rl[LïL/@9㺹A1Z+K9T/ ? x5Z{z!3|AFUPLuR'P yۄ0]`+tcmݪ8 &(8LdJAH?e2 E[=ٱI-B\-Z%@a+"?ˀDsK"J 8d up޶x)Kl(eIDu+BH<A73Lm Jy2KpIqq_52Xn4t-u}v4 #Ro`?kY&Y>`g7JAC3V5 YE3/k<<ԯcY|o@yOf=^'OӞw˭Lk`Y'zlu}+"K{AO ݒ/Fs€HK#ib_a Oy4>Ԝd\]c(g"*ᖢwjNBZ^pZ0- ?R jjPdLO>RaV޹yylqT2F?-tT!|eMB^E-Qđg 1|N6gNV-ˤρcߵ?G;4MGif\Y9B[/V;w$\o/Li\ӣ UO ]W<\s> V]]r⫢$?[ EP0t#ܿR8HL_ \|5kDN6xr#?0Eݑz iYJJ15P- 9XjXSCp]LD Jc/YzOxk煒6H6B5{?FIOI^厚{[i4U7w10iPYH8 EҒh#6z%r 28TlJ©ܿrIxWX_k^at_?#{JZeKal%UZT+pɶxqޮbd[`VВ|+{- XYCr3Ɖ74<`7}Gnm%>ȇbe=#^ 5řns˯ɪ+FIn-$Z _s1*([d' 61h95oiʂX$zǴ ^d׊օqN!kC DRJd\Grk:Ԁ60]Z>(;rpN$)*Y 6{ Vas(ﱷ<̡fScb-CµY(^b#@e܇^ Џ^ڮHf^I? 3"iTׅb9D凭X 6RmlE v~E 6S52|B'v.ȡ""am6%3Zx^\T-ھ#.v(Gzu ESIxaOܿF?ύ~[O~W7 (,m"U,M%U+B3, )`) 'M6DI'g׆x2tNn |ZLؾTq]~/[kbNI4yNɩ0?fsYk@: /Ọj%˧!Ziuލ Sq* l`aOhocS'߇1HZ$7v9% VWktD3nծ]iJoԖ gtO`?УzZbn Xz](@tW^n#PNF3晟0,/?w6/ ob&Az`()VGpzOip#٦Cj I78Vz⬪WZ*% ᚴ$+ w!:s7s nYtߖE+#N ls7tl4*Pk,i ؘQQ/jg<%xk\#Lssat*fY> ƘwwnpA-r~-?bdJiEuϥ{ \ii`v6{\/wmZ$BIQ# `~% 99rX -8Iea/%TќPIchuQY`7bKS?mK-Bs$NqM QXG?Eᜊr8.|ɠ''fzCa|ZapLn <ﴙr@zϒ6D_!`?HeU Λ5D0d+{ߖ \`x@WKH7P&R\'aWA'jaB_!wIDE,>TtWQnb^0ez{U<%,}[h6#N!+OUWUt`*i m:uBrrG!4[1@~NA94dT;WXɑ>Lǫ8轍[F )J Rtwex;&Nv`(][vjK/P&)Ux[`ahROZCɩ %s ikU\ESYMq_mc3#o(VVȺr~72U=SVORv+pCK,"P`r= az66&.Y0=ظrQZtyVxpiP~¾Y^uf$y7h)oHi'.׸+v& -LSW;q}2#a"3:1as$zCXv>Z[3,l8ɍ8QrRmTs.-aCE.\}yh*RڀD`t*>C쐊ՙ3-DmKuYsRb8x*d@NjY)N2 <\E޽*)^ݮesRwnD+5]Њ~/ĵP ~!9 nh))/V>&ǯ̻GʈjB9%y[UvPy٬ͥ0 (;N6rɕ4B]3e@9/`-~-Ԛ6pm9tP}(SUx 2l&q߯6+؝|G̟QF,&)[ X!ZZ =^%"D ^W(@QϠ#Bn glSE%rwFe~MĴE39QV]?oxp_ʲ/ʆ.p& Z U3Iqf&Zpm}UF7WEȇQ6H+F}aYb8cmAΪh&mL͎&D!>B RDC)O1@Cྻf+WrZ>P%KsB'x"K/[Yz/ϫ0eo9!]0/alU-reGH|+[QĐց3C,:Xyo>c@:8rV"TB%+] [l:"8HUuE]ҋ:\}|D[FUXрڍj1qw> )>o[aBD Lo a5etEr(W8k hxC@n W%v`$S:RRjޞUM =\ӅdPD|TfeM^uc3y)qϡ$ըغug!m:JVoY]GAx^,#>*QumzI/Zދ d֩,!|n9Gh~G)uƈ59KS9*">Z;p+QU풲I_g|ENjj@sQGbJd~Pc伸8o".4'B@vq3eSʠa:~/wٵkO0%NWQyj[^^'x;ˊI HLu0RDOg6RORR&Yp "2M+ 5\з%*9K Hc'!lqS:N|qI8]iz5oL2[be.Hng[ !`CI?+fMݰW=qg -adE,y.kmݖhwvvy!.vW$BH^-c80G-K$ l,9*zf$&*vpT[Fj`?WW+WUoUJM濾[<,8d /Yw3KgPhw2']dN펓1OQwa7|RiD+8|ijڊIK҄wPs;rg¡LXgxEKCUaB߲-_lUnAkM_ )kd{8Q&Ww69\rYm\9F7W*ÅX *!dXv2,B/<&ƊQBMڌBW"%O"õw7 oW{;0&#U-͍t#w{gَɕ.p6]Mk qZQ!9k`xjfbZ PzPȏkMnVcV]%P-lu?/0:EO}q:P$%[}D$xdԻbbؖC5!wpgX\-3g8k+aܰ6CzaB t)هpӱSW 6n;5^MTPBSh'-E@'$'0,w\d$ &v5!nq⠾aOy)2F:Ow)֮VY0U*ޝj&QV+ڪls&fe>ؓayp l~FVe4{j_"א@W[DV-IN˰__Jmw8g+u̓\fJ7d~Ij @ʺVN!f&ȤNivXшU]â;'y['H`ӐuasUgT6!ҳz4)6.VoqГ@1-"%Aϫ.nl*Kjzvʋڗ. QE('=^~ IwVݓqF}'1hm69+XhB|{bmF]J>,fF5RrsׅȴA*?2. + e ;1<=~迖2ʺ*w=7\ 5^YOjS[4**Q3?%cZ ӆa^2o'`N ytHn'J%9i5_/JHo J2{UZ}kK`͗bo'6: ҚUD [T`[;lX{[c|̎;J4+l#In80]`9}?psĺ )yBV$>u;QN3>iix ']l5>jဦ"諀F/]HWJg|ºxZO&#<%;5!3_ Ǥyj+,\c#xL!1pwMRzK?fwp}P3y `#_s%*p{H>9蒾̶.v5;#@JAfoݤ9r7ruCѤaN%C4ɦ5VlE2E$HiHi8 $e<x%[OgH_2 ZEJOfEq7/?wP`ԋh?B-nuTF{a܍|q 2E(t4>⫂ PL0sVիCu4u:J$n> @2 EPbQJɢ;pܰ`jZp=F,^lPִP-#IOf^>"4nSSp-Uسp ¬wuz[BU].^B~lхѱdZe@ 5{JU3bqt~!R/&;}j+8 Y9y /Ǿފ ep~O_0Ira"a- ւ@Fѻ2> ޵/fY0c#7 g%n<ڔo'2 |=<*a<7_tXG+C`#W5Mya |- 'ED-7A<i%0%̰Yդ‚A%IÂB_ϊm2IN@4!gNo^Ī`Z*%8}q aOSvKG.nOa>%9~ѳSu>k案V/-,a>NJv )j?mgr\!c X笽 Đ٣LK!, *Mi"ScǻYvv#:W}=b9 eˌJY~'T9O%y~iZq{> j5D~K"/Tc1a2>Sء]*聳m/D #t8!= Klo\L G 튴.88}ӿ["A#"m c_W,±66R:TY֨Q?L̒eb1h ? ]wɥ>M."qX odWGx=[1&X٧H;6]L$[`p%cK̎q3!֑ T:m)BC"BY 0HaA9e*̀F]dsY BFjh.ߍY9J* f<4coa/r;I BGLnG\ܽνzi1?yٿgwt[p);;:(hiLF~ml`B k_Y!<8Q07w%[(2HgheG9 Roc)4F`&#!s.SUA yu ʼnF$y\¶sEo;]VLX` \-R>2:B^0yvVb"DԽƶN&9FO=$a%l0jXv-.I)DDM80(P/)ۘb*D.ѭ]#~ܮW|-v5Tbyu!y?Jbxeqfԏ)Xr5w!mPRAR@a%I'e֊݁8 W!"tNԍc/w\ZѓƝ#ȨƲᮺixK=_j 4k"IS]P@ÙgPlBe,svE K?nh>N[B2e6A\$Y;={C6Q79 5M.&5*,QJc1< lYET cJb>M5eI ) !!NLN[4;~7BlLe:X,5n锄sZלi f mߤhS\aNQ簞hOSQ!؍Zsy@;LC:A9L,w>ZǽEz=wHlûPwJA} 0hg#>9 d/#-}~Z::jEFjr]_Wɜ5iI0 ءBҽ>5e#Qr4|2rc|lC _K)am 肄'5{9oFNKM)C*nĖ^^]pSt^X#/ї"/xcP X/L+)G|\s%oJгkebY,1TVvW(̽iraY+ arh!'-V1aୣ=-}t$u;s Kp?z* J>ޜ 4mתH)7h%ERD& dWsovgmYTمE"DԊa@ҖbgN.f;G!fhp1aC r5$ij BC 27k&@ ش q:gnX-c',hjĨӌSIG8bum*ԏ(,4Htp[TF|X_Xo6@zD-wLaa՜~=?.8hhաfgatƗxZU(~;L5q.0p$Cw!^zذϫ蒒DJq)}IB74F*aj[d2Jyp7 g ~`<7C}Tb'uh8)9f_ 5]W__3Qⶐ 2ʳgҵ< r8ٜӕLe%vͰ5 "fn+CG(8NOmpި;]:]R仴8?uAgUtY3:AuEMyvqOXY8j O0U<φu/8cj+ߔ)33XEs/ 7d.m]Pϒ2+XX'ӽu脏`X(<) v*t8Ѱ-27G$]V]ӟw>%Yum#Cg㇮Fk~vX>u p%m-u=y(&D% /2%@]} WaS5Ι)V_EnoA`n6wP% U+ N@ďU8 8Ey&dD%gސYuqz:A_.1RxLX]ߟj_q%J2nK8h&g^ >Unۗ n(g<5Eq FG]Š9+%!pnOrhynEԔt7ZQ.p_V5I ܇96Ur 'R;lNY8 Д($%|ӨĤbq5zFGLېȼ%&?NNl4BI1WMj, @qIs3ltS>D)?$|u@ }P_պ 0b;pY'W?qEZUR\JeJbkoVxwFp`!SHI.{\MwW}DE[JhO("j0uVwH"*u%:}ۮ XɎ$xlnxC c1cpRȋa]M5 Ȣ82!`A'q]>̾ ԁMFD!,={Q;EZ]uw\x:ZO7ѸmȃQ_OxiN,fW;B+؈ENn׺r:(.lcP[řSJpc#2?oƁAKSWLz"&ah)ѕl(35ܼ́8SU %Z\m,2;1#!MWL0sn`(Ä1v`IgM2 C&<\E> ΈRDga+ Iv'%i!? q 7kl7rEQ1UnD\r(VcXAiqÇc*\ZA@(@JxS{N6jj̉^=8N:_mC,2l L޹A.q(iZVQ:j\Ez n"Ȅ+Y9F֮ iw05/~ENk{92=pN..M#-*?fB!_k ǨFt)!eUz> ,cUv+P Ȋ(co;WՔUptnO3pcU&|o9kLַb3n3[>IW35 Y'*32qu 8ؐxPn4 ,R?D^_8g O h;J̽)j;:3ǷdnN3\"4߽`݋8LGKQ$m0GLv8uR.R#¹E L#Qoٚ!9vt~' z`?I$X4 - ʔx^/s- t=>75yJKdE-} /70W*. "ud6lF6L]`)b`h(AC 2^}Fbsָ3Jh& gySL ɄyΗHgbBOBÌ?!൬jXgB^6a~s2 KZk>:}21.3Laa&aAagGUA3!ثӠR1Éݍ nńujG`aYXfdS'![ =%OA?Qx5d۪epM{9J7}r|S6OyRbpUv L 'T8&%d#?4٩re, 0tP=ڡn/UxL{"C 1˲: WJ^JGf@z-o69'-Tgtά"CMFҼUk(dn9&*[P0 9<t UjcilS45Y1 \; R'LDʯS^(3̸Թ*#qy]^F$^Fzt[gT/ D)^b[WlA;*=|##4K{κRR< S)$7NrUv:pAF54A *HܙT"oOt߼)llj^e!SPNQqM}2]$X;Hf-'h4>ta.7~5vV6!HBB^1:lzda?>TN ^5#[C`&ѻ^ 7߽Ūv gϕGu\(޾Q3 Ǽ#&Hr)GA5 hr+1XSXg([=t"e2pC'-닯U/>llLa}+sꬮxz'q@ʙ1vY oicU\6v/Hu'uX4 KLWzB_< g{sZu_:GS汝~h1 JoK+A'# M0XVIhq⧲4?,]6n,ئ崾kc4&cZ.l4Ub_H9*`cd"o(bu ^BQI~*TLR-+VOG %i6 XWa+oqHق&q<8ۑL!n-]w>4~}p%Th1n(1h)ճ5rrb> *ң"4VHr0^1b7 4=Q!2I7>jI z r{uki3`1m:S~l=Nò0xI.U][pD>Exe~_iZkC LN܅Qܜg)%Ky^Lq+Sh"Pb;^H.2V+* l1ra֐% F,< !E`-+ ՗Z#]h{FID: P~Db@YVf1.As(TpKCM4[K% JGk3X6GTdfsT+W]6׭=M4.A\LT gYz{T?^Ʉ)a4x܆d͞pyj/YVnQd L u}!~! P»yfȌ.o*qkJ1JUWLp1 I;0SW|ɁDrg 0?9GT|񌾵(-jjujTɬW{l_[ w>>yo(J9A`?)X֢-& e{Y yxNNï#oSA]z9{{>p:""o_᳆%04*pRqU ݥo_=#7:@)J?)W1x ;ͫBPfC%jqD$%{O2O hP5;T K8 gcjZV&0>濅_VrZ#V݁k[[kҠ[UpӋve*XWm',#ΌvL[]GF&bi.EA`?=зKlFO [sP@T:3s3A l:[=!7!-w7دn%7MK==bbuBMnds9,`GuQ4^9n)ϔO4jg39a/]7"z:M jm-J̊i閞- CڙfA)Ɉo*k* _ Uz E( ۡ/;ziTDqWEC-G@}ݏƈOdra mS۠)ъ;{f-K5d^ZB_=j}O:v |C\~\|!@H2~DŽ0۞QDapw,Xh(H+%hP5`lSqQK5|Ԝ.!#~pp=ɑVB;gIeZ1'<0F V5>&8T=(ش6D%2E<`xBe`pc^W'J&ȤCyS]vM.B`95;CR`SeӼM#d-h*c^Ԕp(OŦqU" 3k~!!ہ(zG|Onmj6}Eir &? Sxzo䯀+u¾3R Cq tۼ`lL 46d1r`zI ;8ż18usa@)dQ~]T?n' =uW"іC\*t}ӜyZ=U1XVRv,4?Hބ%Oq1~)ޖ)g7+ooc@@H6`_$Gp = g"ܫz8!|z'{CücGf显>$o4'>өu~m۫ᾩ/Lۡ)Q[+q/b>~n򂥙hNJ!;^2G&ֽ^%)r7ʦ cncAC>{Õ2 i:f]$4{e,Cn`|PρUh'oJcK^gpiøE=UHOh9DELQ\L[LH%͒$v`86g>#Nc1Eg ̽V p},5EًI;9JW.K,_nHd3 d|$ˮ*-n-lKob@zU .V~0 sKÕPkA}fx./ l8vCI0+)l]XDI_uEM<6%mmۻ6fQo3WY[VaRb"I7\e[+@^ /<|-`neAkQY z `# DlT 4XSr;Ѥ}Χ}[(jOEwK]]j@g[g*73,P1 E mU+]|~J T|3A-AnJ"`}D1{x#l3S374"g< )jT^Wpqs4 N iUAZ?gk"!-3:A5.5[!֔D85o10Iaa* ]AiW}鯄i*ш٬?ݗr'^;6cXsA\QU`ᖤ)O-A;SaDn2, b0i8_Y?c6 lh*waOL-i\U,gW#Ź 64c[E~q xQ$0  1ρB$z=E*E RL_E:YYBs%x{Z,hc޻%G+%Xe6gSU+@$ovtdMl;}I nP%VmI^{dSfX~1yij&n׻z?vo**Wrb{sJpHF*n_>Ou/imWK>Boqspƾ)kr~7ݥ0Gl~?= ٕ.7jfNt6=6BV b\NmcP*GKj^E[ހ"23h"UŔaԋ Xch*YkoؒӲ%<|K 6_җ'+CyI3@ݑ N+U3}UljV꺲f8_'g¢\Ŀha}&%;K/v~둦V]1B.1^s3Qk@  iJs^W&u%wnXs8+8>xju46nz8XȅYD]lY죄A= ?0e˺,؞ZvbU&-#ڳQTs4ˊ;Ox溈\dH̶IJ|#3ȧ'_wcE/!C(A".zqYߺU-){gB2(ZH3ͽJ`E5- 1N*^~ERk uOaC(HuJ'M ;o#׺Lxllؖdbd鄼jFƂ Bf$xWa<)"|'\QZ:E$c~K^H:w6Z}wpE}!ci-dhb#+M?g l}v"2:Иm΀;w 7L1Aի,N}CSTAL L&zM>(fL#O3kS\-Y T?8/Vd'7T|\,-Ʃ&qY_("7/#q3l)I$wF:"5KSFFW %ق-`x|ud7W܁B˪XƍƀLt\;xnuZayfyF ׭ i#yQ%?cأB+x^EaPr虑e SO ;i@XEw Ke )h;a$CPщc:X}&]3OL)'qt;L3n20xҒv~UdU3Iu0|^L]K3ίr&; ,(P@({~ Cmrr0A uohxE$1Z?/ K<O 0eȟENN,,.cQY=LmbHQS~`$qKPgx3{aprbR 6q66|\ lW\=; ÏIoģoKʯ3˨ Q}j7\6FεMGܐ>+K?MpdmgtI`ȱ$[qI#]9'10Ko>z8?zːl^NSJ8fJt@1Q@)̤F ů`g5Ƶƴ|aR3h C_ٕ˯Naeúh\If6Ldc꼇1P#`x< +^ ؛=Z.TD󽄎%)5W7X8Z#IƂȑӼ;0Dqߞ㜃7'."S~6E}٠/GO q= sBDO37 SάUV9OIC풇OǗWs}f(ӱTt3FUk't~,ؤ.@i8[ fs8,A]a,!w7 a"AvYϋg:AD2|0nDFĴ'w0bҒmY<`D9{IPKH"!y}Jd6L|oV/ + FοM ~_qZO1o!.kQ>s%Yꖇy*WRtrb[wd{$xcN־\+r 9XBs.)%0Dy2y]"{i_l >=}t|@qHץrv/yJ*m9j;N#pg0{(hgBf 窋KR }+Z;[iBX+l[^f84=?G1?4Vvdݙ ktZZЫHQZ@IѴ:CCn9.☵*0AW9"{ЌeP2b{Re_3wc@OMaYe*S1?Vq j" c0 _ہuc`h/S${PE<.#0!F,bݡ}UӠu(gx4$ZO_vhGT*̱(R;]d(~^;"f76vTm3}2u5Tԉ5}l@Y@)̊8 RISCDMM5Bzܽ<KPq8U BĴVxN9gPt^I'ґH%"gG6HrY6/;DPQncf,CTD=ۘ@n,B᪪;hp% iZHˁgtӛbr8/]B!4i!K6E~XA|#=&IQ%+۷a ҕMV ;VHq\ymehtyHY>\ ?^(7] $GqE\t/G?~K2®X=nn Ľl4mK^Cy} %    Xu,UV='JG^/)QWt?uv9uNk{ 7B8ǎ:\@Ɩn;{~TX(no2FjQ#]Ku K"s#g(>嘺uVŽn7_؄ ݊TFry#bUwz7T@'+qU`->bSΟĞfNLX >-(I dT# 26mzkIQe`àXN `7Ł*Ak:k[!e `}9bՠ] mMxARѱXj$/V1 $z}!}FD3njWM^52o@QR`",n8[Q _9Qu/ \وnz,}2m9ZukIVHu4xfUe D`Ҝڢm5߼pt|%Nޅ.˿YGe un`|9jMqgI$$6w!G Hv ,xA;ge\º5o"/$Gn Hڴ% fggJ3_=EN2x$x*)t`@F ONW O<Ḋ?C=:C!B° KOG.n)ͳBNP+%~(7Tb]8{ˠC٣|͏U/< R@kWs/Gyo)Jlr@sa/`Q#i9`8ՒrX?ޙĺ-ZcYt([IrIa &(5t&N_ժD@YXAsDF[\qP%kqc4X쪕"LϷʩ Pzu٬l>~i@j{KeDojXF+8M.;w--Rr*<(/ h˻[k3Ი~9wPq܃<½w>TuK\:>,w"PhU:P@S@e-3jaSӈ.ia&J7 N'ur{5Pf< ik e'z YAf'ߚ]3mҜ= e[^9pq=Kkxۆ-kG7Y)= ^0$F0Ld?kh;P6{ _eKW_K uc$}K^D=Bz2M ڵ37Sġ*8y EwpaE*QiWlJvϠC}p\O?$_:8rm^N{_Ͷ!2\Ϡ_O`p)'ᠣuc& r-A`fBR$λvXso?Wz;i{Rz-Lns> Ex鼇2ٝhr 02 UP(g= 6K%qu5h7Hv NG8|XerYj# ^*w. JދD[|5lݣ5uXIdEY|`:2/q\Hj{NNMNi*D3:|ݿ ~Ç?5CLud`%NOfp_+heo,8&MqM27\d%5ښfL|?EVÑʮ2¸%k2% ^ BhnR }1)˄aQR@AJDq%K y6UGj!=x @%xyJxaԁk 1^aN&<\Hgs4rB=ugG9;o"E_kK@df<EC(rb3H"]69JK彡:ep˫īd'as V+Y&]R%̖SZ#_Xyy6r!$(H4g`њf|҈K Kjy_:ahרX4Ibn +Tg;Ñ#``?OG-c UTL\Nel0+TX?@&V# iW9^3 `9l96x-:ėk $b mi F7ZErBeeKnlyLd&NXX..kOj(RpL\ڊ3IR}O_EOOg ;޶Qf7lɉo,Ha$;A &\`c.Z>+ⷓ2v{!su}OTJ \ZH@ly_[m7 L*}؞ogmB s@O"=uCb,f:]P2=l?$xI*橆v؎O_Z&]%/cȾi27 @X/<])y=gYM #E!Hiȭ$7$AsyEYod2:cWD;(,YHs-x4&j]La]Bf˩r^vv5=gk0/w-m|rlSW3yv qNV=ڹp-|q uoQ)V{חnic[vJr3j|Z+u˵7 UI5BެE7TZn6B KNZ( CjHW@12*R_^F JjM߱rbJ[)1مL?;+u=sl OU؉MQi?;h:0`44mzR zis,ѠE}iLYVw?i&nRu#q.D pal[P0)Z D3.MJ/RwkycfJ;P/@ Dqgm+6(к"aߝ@U a~ $n?*h]\k}bkMۆa n"/iUMTewU`o (rGX8Ggs:QKE蒰 @++{aG9_Rw9m<)O' VanWV®×G{mhLir' E>[k&TFȁPj8IrgG` 3߀F"dOgYZ0707010000005d000041ed00000000000000000000000167add74a00000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/block/zram0707010000005e000081a400000000000000000000000167add74100003f14000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/block/zram/zram.ko.xz7zXZִF!t/>]?Eh=ڜͩ\51h`?kLc"M};9J n'S)b0Ѓrt_\oMmᬟ IkjvNO72^b-K#KVV$&I)Dq$`u3Wp0t3k"Ꭰ21e8%FIN͍Ofd'@V D}'5/g>vUigzqRfa۫rvHhby%U0M&;}ʵ'8uTEQ{eJrGCK)m8G)*xZZ_59ԡPb$){jR~lsTuۨݱ9?W|/EhtU~ Q4a3K;-Cߑ{؞ƅbP.p8膌4fFM]61mӗOT-c+ =,)C8Лtc2,K\b [Qu'u4UF<'8N%28cMV)sw'ع/s~J줵jV2I&1$8V Ig9'+M.i?. g3%+j&V@l–7`o,W?BTIAa~dI]@[F\7\L>߃-89ہ(rPS01%qvy:m4W=V? *@qw5Z4UDV$<ʒ 0Wļ-HMryޓk׶8b,Z9fSl)6+Z-ď#YP]M2v1a/2dw?$o =h>XĜ2t . F噽I&@6ak32h8!Y:IjE-T-+TDnxHV$WQB^ cw*ip`Mwq }&ߒ!>G{֖th$9^ 6Z2h?<͍zqnޞ I/ie -jc'E IFoᒆ_eK{b6hE*7c.+.!6"E2~5 Sr7_ş!Cd,RFTՐt:6D%1(JXt/pH o"`;ayC|T2v*KʼnhWͅ%-h:q р1\sI(_H['PUjXRҠਙ9~t1f̍,f*=ҶekJ2."QtL ֩"mF6*=+#JZ{tz?;LPгG5 b77Vzh-$Vfr dNJ?`ZU=b\ 1{ gFMTp ?6ӣ3eQ}hz{ vو4*],|4=; .9p%WjN.aZd4q i~Ge&@մ .{y+K"cӇP+=}L vG{rE J,3o|e-q"U.Ю95c-iq+Z]m@mPcQ0nn739Wմ(nzvZ07bu, & oe9=a.x@焃0!cʱgKnjtk0 r 6E?T'S(_CnΝw ј5&#*ٌi=ڟRpؖVP@zCe@jNI w[R7 %M_g&o ^Y4 6biPa) /? w~8HTQH _+,{XHqoGyex7}#L/H(N ȱb2/^Lax!~OBJwr /T^Þ?Bà8y,Ew6~qaTjcInmUK<A1? hlI-sBj}{˼X۸, Y]YȜpl^[m{H1N5K1;l_Kf@)we!Ô˝G u%t04"hHt=Z#-sW8ݷS`bL| ŝ} &8gFJμk_<؄&zqrAN>W|M:c}P2F}[+ťz.UŗJHӌ#aGL Cq9~jŽgR|ۿWʵPȡZەȒ5 a 4X4F_K'I'pEo^!/?Ċm␸A~!~xX(*.">:BE9”4C{j 6?JF6 %BX8=j2ݬmj4Dk$LntB)/R,Jc⍺ƐK(V3}uAn-hEyni/+rQ p7sbLPLwA ^~[̷]`?$ZC? 6!Α+6ϩhB#kJ[46t(c9#>]k4?Ь'8pY:-dd_3&{ȳ>Ic*=cG!ȡvX!aؐT-C><Ѱ@b}X0u'5,QQdxq>5G>fL!SYC: *_jM'"v븲*҆"~!rp{21PJF2oHГ-m>!(fT[⚊V(6y{iFϹ+'`|2K8U-#- VddEl>o[!PA  RYP4eS)Ӵ1g)F!g_g}C.&[%fb`,[87Gpk*k1%?W JkaXo:Qφ$Yfϓi$sؠ#B [ Yg)-^ Td/cadȣ/OrVyO;fghj1eh%aia>OƝi)]t녋$qW GyrlwT=wo!DxrL|"A,*}ւ@fLJEOIz%Z)b%,B.k"TWs-\;&RE6~C xP5%5\r~4;o~êf\Bfb(Ч; y'+9Xf4!ARs= g'PX]&KC 2q kih3×}-H7sD|ee&gnS B9h\~Utps.u,yH]+ (Q9lˊhG(9wW7#q}}}z$eC+,%I_TuS)$84%hiM CQS<*DyWlSqR7:3_Jr!e@b"~nc0Է'c[-_w%K=K.|cxc_dfARl6F+ q{sEج jֶx9н+7AqM/.Hc,:F|(X[kwAj 9_*Wy x,7ǞdNc1Hש ux̉:nVY˪@: s躟)zUδrM1mZ-^Go7>U,V";=I[d'xw*:l NϜSyeJ` UHVBy,z(Ly'APR}Q^[eG%s 9큢WaY+vP!b\ޮ>$|dPI~yxhvG6oG'P'üL3t>6qTwA+Y77S‡z\s6Aw6gE='7 un$[Dɔ' CH:#+LЩns7G3'PiOnH.I9MlIgQOI~ ey/Kqwn/d˅ֲq8]y33L%s u{{A؂\\mE 8h]StNv1zim8@~w<  YJT H$ 1>wX׭ &xWO,GørNUpďΤw a)Q̥*%2Q$twڗ fVs扱2!R0 vK*opM8ͱښӬ`pC%ZMz;+R76t1@-4B6MdUE01LjG=~r h1+/G(ĸ%g0p?yN?/x^ⳌunhDUUg) \-1`_} V|y6ox.9L¸_4 ?Va-t $ -t(e+զdSH1Ii?^6v? 9"#'|S ({E4 4 ;ob1H=w|$d'&{K>}0qw%PgպvwԚ9`@Ӡwe >w̲W| 6}cw+Fr!f|VTuωΉW]Br]P"nWW'G/y2,"LT_vѥ  8t5Q;+앨3#-7K~x UEo4K?%dKo)!{BĻwLAW6͆g#{@[aJ䳨u ɰW#^=^Jfl ƕSs)֊sq(b`xQ)k:TL _z+JQ56EEUN~j [JՊmdMN ,({Q|}-0MNtmӦR@T,[ AC5 F%g4ώ'F'jg0g[@9!`1 z#YZbHH|)Α c惓bXv@ u> CbG Z'wA O_VK;lhfy"ul4cu&0A׻aP}٣qٵZGn9c2L{MY5Z$M\I[\PFm VLQ/hs5WE5sknU]*d\}*on&-xfgzumrN:W9j(0  I"IfIoQ|g[v"*+ʳ_ieaGqb@&+hr /F6쐃-2u5S2Hh^e|JDuvOh2)!I/\]AKoW[zA 4%g2lZW HX;&tkV b*ΧA0wg}N1@.3cg$=n CO ں!JI㛡Էojz+yE~3##MϺd[GC m$5hٝr/v5;QQUr8`K 1&5|BԆII+b߷ j$\9ʼn?*K˼ZId+#bvJ!S"Y+G]ϫgLwԡ^ `U|$ >laܪr(S'&bNQAdFRY^@{J_|eu_: ܬn^ZAb'*QtwNB r+H[dH&Ee%Z]A1aZewGPWR%OpVF"7bKV3mYmm)+G5 @nQ~jT" #>5cpR߆,cmlSl4[Wߙ;˲wNiML,Jp 9txCH⁴x_%98{]X]D1'Rl(ͧ|Wo՞4/BebwQ PQt jKWO@^4_TUd-8+J):Yv8ˆk$P05aL5hz8]_%i0o3R[0Aq Y5UL oPhiג|qRI.zvN%A-_176"9r֘AI5`Ϊ ܳȗ1L;r^r_!ݦW0&V ƫ%;o 1;tΪS@)SQ'#DQ4ݦ#&Ug-`q*",<{)eyY&G1yVC]x}Z+jq7(ӣ;XXqdf%ap`^qNscZT%v2IEKcɣj;YNa4 ٿJy/St Iڿ2 U){5O&?j{ao/Ԍ[)T{ " &a1.H݉ daTfXW6`Sdop.ڶ6lg)j@=nJ"Y%38L7"Q-{ Ec\ְs:k&Mw3|[]g|j?E%ɴvu 7"27aD$;$*}x$x9yh{8.ܫj Π ^2v\:l\dC0ZqLX,H7jK +Y@Iڴ#rU^k#v@$%r ˁ+YAKU;ueXDZ'g.dN}ҸI4#jt.Ȏ1iv2_1 8m}[tb%D *)b_ljVמnixC# 8:ͧlოDm ,{Phl㮾fi }8U"_/wSYm㣀k37on%4 s!%[UDR$!әg2 [1טɝs9:_b !B7+9Dt5clfGr" xiFnXHzRhDўs*ȠtAN(jpܕ 6? j0mV۞5ljȟЩI10)oOJBE"2%vg= xp2a Fjd( ۓuPp=6)2u *B$"SƟ-g~% *mV"2t!?L 1^lȂYQH*K[2B[҄zqE)je'G .U~?֖ۗ6t02\WT0KlE줓O'BC O&&jւ2&\|F4Ibjbr$=E9&_'aV3noS.nxو=s+1 }O˰g=0P& :BQ]IR!^1M!?Æe_cג)ΥืuBq|WifڊǴ#k(4cr\fϚbK j/S]^&8AǰtBwtRkIP&P(7XZP5o8lop!̔TA߾rHV, mb ̋mJљޖpS!Tu{]hԫ؂q:x7A̠}M l v791x@;,iPoW=0!ЌZr21:~U9~&.SB:`Dz;Gk@DQjqӻU2-pY$4tȠSD(AP;v6y \yAON7tjXIPAYUȌxBmB->B@*VX"3̋Za)Ӓ W#{{Y#tB2hZ)= "|N zց!K$vPgHrY؍! 4B[P^h0`zsP %^wqGϘ)òt)Cs{RZ;Ѕ_FXFuў-OWu")Ogh dzd䏔ipAͧx*M)|py{te2#мdrGsW̪بI6sij}> g/Zt5<@~yo77aLWLF,0x! bS>Aa6 é WizSXW]g'rx.<{+c)Ŏh^K@yF9k37e>A'Ui3q8u^cR`ojZcP,#r Es2,2ܛoN}^H.BY;R*x%߮{s5i|ÃeKؓӣq-86J1ق1|;HǪ.lT)XSK˅;;>~I7p2# `)Ff~Ü; U(GH%4j2rw^Q@hO}7APV/)۰`Xgݑh` c@J-6FXQz>RR@7@[tڃH>Tl?VHGΦCHΙy_>RuȒLS:  E!rgXdK Z B'BTqjkJc ld8Gk;_ o_Q(u+n: P-;fCVn 0д慧 K_&'O%LB@r+=JR{r |.`-x!b]xjBQYFqmnƢ ov).NS5_+_mTױYT`Uʚ΍nl*&m\Q5/t]Zwu_Ϡ2dQ\,9(ܓFr7 F9V.6,xn{HqG,oKl]fU !wdSc꣪=g_! ;oCH>ܓ; pE0j]EG~_ ,7`Эo..2y_&bUGI˔D8jN}*DMąƟh\q{]TuX:4Z:_FV̽e'8Hg3[*.Bb`LLfe$oηR>TXքa2#UДn`CIbppv%h\]7Е^G~kc/F3ڕ}ja_3 ;DI0ΠޫmX% &BUkjjK!u9 &)3F(O-VҒnhr$)8U 1Ԭ{ny-jSv'&lOљfHf;xi@#+g p׌ Jq2T`\>;ajgu=nlAAD9,GJϖ$ik"wL|U&!.q֔\_%odi$* K?rDW.b֔ܚܕMwka1w.a!B|J'XT(Y|&ΔlhL[97,<CJ=@Ƙx-+fdUŌ 9Y7.߅ebTlS7.FzϺ] {=v0nmu#nmR9iK}+MZ#j]TK*(-Ĥ 7@\ 'l%wQejEfa(XE#ȊqJk@l71*D\ _P[zN԰9V^=ڕ:7+Y#|VA@\'k6uY?`"X -],)laA:AwO6 8k{54?md|]A ]mX *<z3-$? \I[v]`7ˮ~G7:(<vƎx_06?ghK&]^0Gh>C8B7HL؂0F"T R }"R/;_iABaφf͹ lHx'r-|x  +*G[]\ۻ?I=1I86h`ſDcW`I|iFmMЮ * $Cstjb39Uy t=.>+SLE徴LwLbޫPGi3f(n(L]qLjѹ(g#&Q|}]\W*rte?\;;%\+>DAr2qЧgS9 .+qL]|gIEgaX|)J"iH-!F*/'.0PCKS_`-oHB:vc3oS!qkd޷u @kV ,W1_VD7Eڇ+Gd u_7>25JQɿ@H/Mʾ:}X>&WV%-R]rcXȟ~'n赧V?cQ/=$ Evgx$$K6[\X" ZM\RL)3$-`,Ap-3QffV>տq,e3|$DjIW,gr;N9?S.r$UU4f9!SIvh}xY'Bzϫ4|hB3Aǖ0"kAA +)DW;=*Mִsϖf L`EOnncx)=2Ay7knɻ#m7YJk ږI7*q3G ~;z yX1d.WTZe+˶dMZ kPXQ{C. {BmZ(@& Ʋcsh2(Y\%B+vsY_헤65Q!cBeXq/ >{ڸPl"ƈ+8Z\=o`{ǒl90!3{!RչDQ}D#9 axi7?;=, 6)h`Dɠ p*rt/ĠQKoa+R7ؖ5္c[Njkr$ `N(g`[Wla,|9!=qwb @\Bbj;4tR Ė3 5AZ˛? '1L&o7PJx; qj~߂B/$8@8u51$'!z_렧5 bmF[p_#J3;@˯(*܁9dfZ`mNJ򕶼ejwF>K[yMY3꓍W^)ޚ'm!CxT},='HLَ^Ҹ16.Z\ %AM,(zצOMqp?y5t YD|؆yzoIP{Zyt*iSVQR+fTeiYr] +K AegfOEv gUIkGs_ZfRGLq5k1/_ rrku~;_&ju0^ܫ{W[N0r-((m7|N?GG~l;Y3#jy3$y'VCR1%K1gJlm]$}M\s'2umc6"U 3Lj`=Ec6?Gn0DM`o9UoU} \~abl~_a]Vh[0_l8MʜTfbicFjŸ70~I&rg 9OډϜd*nIrзQ%'V6J)]fvoR+ݥp3㴆DRԼ.^h? bf}|\x$ D7}r-o蛌bC>rpzH^)?%mEmȎ^ fFy!lw]1ūڗqm׈*d, ,4(e6z>E\ݹ;5᠐*8i>b6B[ٗmaYX$#-/]SNz#;~,l8l/VX\\swiZuQ(6WΑW;y xs8"q6p/ 2Y-͡"TS BIF~d9z{Tt;SLЖ[t|fqx{m 2bBO2J?(]z]hxM#uz{:8o6`/WfQk'l 8ڣ{K1A #zAwȚO_i*%wȸI7="xWAH'Y<:1A~&1ޔh3n ?L`5! /p4Y>) U,D!_v)j F+4p'lLX 33G88@N?pfmH<-ZtM KxN)gz@qxIy=)0EpNDC=l6Y‹n1*E]1MuAˈ=9} y7&J=ЎOyYGS 'r ѓ9_ Nt<YO@&\G)'.DZ k0y>3ʹ%~HJHJ-p\Ñq%Y}ܙbdr6n *F hMg|b濯v0'=쌃H{;>(h:H2LFBfg@{y%62N + 95N]Q毣?YE͗Y"UaZ>7.f^lʨ-Mr0EIڿ@l-& tYA"8 4"(&(NeWՋcdw H3s&[2Bɐ*[im+-nql/"n%L_k,<`~ <-Gf0#NJ (ú7)scR{M|>`s W}h+![-%ܢ R?-&$bG#'Zl>50^f*ADĝY-;0KЖ(NLBYq?Y׍*WZ x!r'h$/"JBP(k/ &;ƕe5%u( vcq 4QU7cNsʲ(U.Ҥ$dPBV>J$=+%HGUTfWIAU(1r}YO,6Rtˏ6Vp?hjkLϦ% @WA$>%"T?`b6#|SeߕZIԌY \"0 Xyt0yxcF5h*:'8AK,,8ߡY"?7eߕxM֫)*:ƝSL8`H'[T]V祣w|߇@KGz˫w#X''|В٥f]{98Rm"W.tV~',SU"*$|;o$BB2Xa9iw_o ObQ3tsP*z~&IHYpuC)1I<&xMLcWl|ncU%L aޖ(*W;G/,5[PV]߲&ۖJDߑ*N,ٹ;S?05,{zIo&%ej\JU%N0<-ꂙJ x@ #Fb)a$Qs}A+ ΍_kZ?s]9b¢g%9U} >m|*2sLCObzaTo8(1o2m ”%:p5 g8&jU dU'_eӈ2aH:Z0n-d/ t~_?V2E wB@2Y]&s%9so,]F(^]FzSf^HF`x?٨%<$xz;Lׯ-B7|ӂ^ }Jv5y|֝qT')oEͧW)BJ"Oq #Y7|PCcj(UO(Iq &n]r<ahA)4:O_ec j!A8JOl Qi45/)Td(Cۗ;omE64|KH*NRt(w>0 *Hpա~H|>u --xN|wAGhe g;5&B EGlc"Uդ$tj{ %.<^x?W&c T!8g VE2anRn@R}GѾ~Ez]?"hP)G ;޻4a`+l{~|x0꿉qA2$([_|| uW94~ĥNYiR xŁ4J9Ó6떵(Ōј7=N%Hu &Sw&!`vWO:]pWgc}PAfcxchgYi |k [L[ykH?F%"fcW`=H?#*=RA4Z$R D>7XЁYyO1 S"rqjL&^kPpx`.!NLfW"i{SČxHtzCF-85} #H29x! S d6 eYWOͬdAΟɾy˄*N%DzB/6ZtߩƸC(;?(U؁-DJH s};$SE.rh6&>((he zet oƯy~m# ^:qo:qo#;kP%7ib6:B¹>ցSмsIat5v}"AMsC<:DFj%l XH*6ۀJXg dyw} '>skT>#cq$PPǚoaNbđ:|ќe`0 1ĢT8税YS 㐽!ֺ#Yn ,L}koxVoȲ>%>ᤄ49 *#x>RĬRmFgq[ck&RzB&L%W=؁9͠1ǭ׹]B&X}o(nڣP^cG][,5 5{P\q:g{mTR ؛Yի2M騯JcjhɟŰCՆ׿LiXWogܻ2 _knMbI0f%A a?-1զ" ,j僜;Gw1;Eabucf$}7RzVǝ,&]u TvEӕmDo_ 0\T,w%O#9GKG0~,'`ջzvj*حz]ŧ{_UoGX%2货Y_4(mA{'v\/k[v:LY=( F aehN4)Fg}*W- ܤ+| UGË2Lx pݧ!Oݺ312^Vgϧ"b*2e9!SebZίIyG "!Tv~rK!l{)鋄g[DF,&h[Zq k+oޑc;)WQW}{ 4c/ٻELAw|׋Dwp{)MYXذ nFn> z!0z9Hdq)KxVԀ^cMwAo,3݈T#~bp6:OA}q(WFZ<04 bUA?פ7 %Zr(ҹ;.O鮪ȕ;fş)v]fo hr;bTkbtN ~hqG˖޹5'K#2[/Z1|B$$ï>V˸sw7B}}n80o{K~c*{h)fRݲ:k_9 \"7S&$OG1WGх@ϑhrR^sJNsXdYb8O'XL¦L _ J $nP%?v&歘:{yb`yoȅ:Jeޕ߁`N!WQ4H,7g +G@EBsYV10;;8.e7滙}Nōƅ `($GDVOg ] ?xoU9j׾E%?Fs8#iP&ǡIa h;5S(=e\Z=PJ;[7ԙʓy36fbn@B=w s?ܛ1 /MĂd~_z HMn+yD4H܂ZU]` Y(*&f S.t+QO:С&^OU;S1ԡ:q'r|ܧH,YTqWӰOPgP{'!5Le[+V0"(RЄ,Q{)-;Arø*$,h6mfsdb\! ,K=ޥJϳu91| UidJi7?%O/ 0hFE} E8~gCWRf}Q8oQPaЅgCXY[ƤK}bZȉɶ*[811*tLeDhن$d$:{yVW{Qey04>*"nZn9]OEbVed0ڽNHpN ./9`] ak Vw{a<>yhL0\[8XeO1'Hã}:&bsP{B# eBd}vxݨyv|ŅWQ|ҷY^ 0yۺ`qq'(L얗F[Nrq8X-s ڼBXywd %~Tt3|B?O0@\#=5cMʩ"*eh?% :}*o>^~w:O!HT:A64(^*]SEц*eȽ_ID+AxN.&tۢy`rk;gr̤=WӃa T]<.ׂ{j$[Bb<u*#C_]b\ſ.7WP8+ v; [9Z+mOqL{$Ap_>bAbR`ė!K wYlE yz:MՂз3 Ԟ }&[vwp/Z;eds N>ݷ3WCsd+p^Ҭv5jrafYqEuOV)K\SsCpϗpfpgT%Aϧ[Dikc4 (6ޚ}[:o{1mwxW-wFՊ]:J〲p16Q2n0a.>t#ë< V%A!X2 9aZؑ҇$\٧@Jp} 4UIAbҀu1g|ͱbPkz‘IWo&YX 2>FO#OtLTK`½TAotr鹽)#uol O :h{WM~oy_  |Y,|末5(&Y Ѵkd>\ЈyYpl53nEt4ȼpw`Fs%4VK,A}K1(["?G [n#Jt noJXqitoYwhXq)>蓵9mdJʫc!=L}s+8eXNٶ~5Ir|_Rg'U3ɈW9PJJ1ϡ`k*isgEYO4Zqul om[e8YGbH^WVѻP'ͧ#ŬfPu~Q2mn is=c\T'$If$6\ȉf-3W[έ񿱐۽\gS4Meo͕_g5@/p/Ov4K_ҽ/箅ޕʣ{f{d3'i_XޕW8ƨI^ɰlR54LiW-A3N)3%&\T5:-LĄو۾ @xVߌĿU,&3Ld K%&<.I3gmGE!Gzt>EmߟvqetrD]mX* l+V7O_M IxٝcYSK>hai)yiY'Q!U HQ>X>q"i@ #'xBo SjTnw䆆`K!΅fSC \;iZRR(禖3jw+~eP/t@%})hZ ͮuq&x"[!ݠ뛫6!uзc͙2SgV<+b#a,宫h}ft}y2X"{J~,{LjFf>}RuJwo7'hr8xkl`v9>xFOqle_dFyЋ7^6c~Ch1+BUNK'/|w5t9ߢ[_(䭏 P6B##G 0eb$ݮL?+0.OyqaA5>n%2`ٵve,3)j\ne|`K`&rV퇚Q~O* $\%uPɬ_i;׫`$r~ $A#< sw+=Yn|}Bi-HUFlRb#9P_\_QP)ի{ŒG{gk뒻T"v vRolgQ9#Q6b:7QH۹qk4Gm(k.ݝj0#3{3KjAXzJRp}Wl^6I%/ُM \D ibJa+osWb5R@ӇP {+ͰKQj+  SE>7C>{W͐ǰe$ V`)zWOT @4)F^A8B^v`μfhi RM>C 񀟙dQ74CI}]dfxޒ %c2TBi/g4>k_n&l]Z]ֹ?-ύϭf㋟Kv 5A;ި&aXcHҝA,nܹ{yfXhnQǻ+a `@9%-&'oࠛsOtd%+ūYUDiEXܾИM:dI@ 7gth)&8Q;Ald`Ci ^\gp,+^H/ܴYBb^w+X;T܂O΁y و,՟Dzx 3p&RiYƨ'`Ts8'L5]þYhnJ[ t{d@~О3a96ɰ!rG ,ڒ ;"uv%UXv)#"u~F_霰#cv1q*e~>(z&˼l_ȃnُ6@pm"kc[p5J SJgcM=@t#ybW7AFRj!ۿ64XPn>m?w $.h](_4UZ@$0K}Dʗ#ִnj5eVkP=v!,%jbv#vA"Y4'df~쟐ebȭ+iOZ-][ZY/km{v6:U0 y폴}g\7 70~RyⒽ-7L; XYRJP<ՈNF@^̳1m!\Зے (-"6v,Jx>=Z)$_VҁR͡`8'0J # w`C9D[X- EA%2ߦvX[I+_vV(*Q!S9xl?ȁ m]YU6o참x?b{Cz[ǛlIB%s@~iXD|20LkN~1wd"D١!IY XZ4=6zfEVZxL.SB,2E!H;eG.[J\%bw*O"2Bh{">8|94_yqX T'@&Cg>{g#GMrX=A [EtQ;Big}L |8K_~\|n fw!r B0AaOñ.ZIMX fS "] x&OVltL\a{9C~]^I s|`_BxE'61,FJ 4ECEHwEmXrwő6y:Q T '?%,VbL֔([N~qRD2l6%)Zybe]¥H.:W]wܬ-~HRDA~0Â<0,r{!qoAvC,I.D) nM݄E؎]q<Urw#or-'ϩ١4D!}GJ1 ޹kcfI 7d+?ѷRX!ȉiPgĈc&5o c!#c3MeZb!FGړUpw'jZq.j:"! Rvh&DS7@ |Us& ,m˶]a֊=>A(}DXs<ͯ 4\XWlh4DcGi>1`\T=c%f]jsh2zxncy6z._gxsI(]=`B0CgycVN +nN6뉞9rpnReۉiCY/ɬlŝH3],.l@lGQEd!x,v <hWlM~6AYmd)| ^öx"HüFy xe#ߝbQKEBXX)pO6/nއ2)Aɼ&Ь389vաeP.T K64_96\d A)[3++ Dj}"I\rlCA`_ y M]ez tL‘l@S^aA"=]k \s AoL0FE%''BlMCÜ&U7݋ < QCu9{=A 3-4_,*獖ME|h*`{|Xw# !~ȣ?GaD&AqkAvetb?m|Zg>_iN5 PmvUv:^>T[xbw+t5N7l_h0cwW߲4R |ilWvq/6Q[SIyR] b;ɜ'(`"G :)vN':Cfav Wn ȁpڏVŨ X&ֆөcB.POpģsA N]Pe=k2"*q2X3rW\F_EaOxkܟKUd3׃:&(^c5݈ٖT :lN^Gkzn]6XG/CY#q^]ಜU[<& _ggM>c\_GCU|xRe pNb}=\m#4e&#HV͘7:2cT*/lָ t{`نd {$/u@|P{%TTfSm:vz\k/#ߦg% C4H$\NX%82{WSFف |?|ZRᵥD[5C(՜aPԮJ:b#5JԱb"Yݭv*=\Cd/-+懶ìr7 ZZԴrt;P9wUa[ l y5łsܾҁH*x\C`{soGX{OR- ^xOTĹ V CG`.VHl :t^#9~ 6U5:t!hZAWMFߊk#G@I~UIJTς \g İp!^x A{@ q9>{-v ͗foA;ް!vDiK5(v_ 0cv`Fj 6_N8xҕqi尖p^Y"8+6mº3]λXo)LBx܀;B>X |~]RCYy!q1/vOd8T`t(`h;+ʻIկg$L"s96 g@M ĵB!#"<O}oY9ujY TDTarPKwRaRȶ蔱HO|c({ vw}Hb_i3KE$5m'*9H7HbV c#)eJ~&$YrX74!.MpyGz_:6=e|c8EwHF/]2kO͈@Peg5 ~Y%))BŢm`"( (%H7B|Lܘ̮uB)vp\Q 0L;$%]U1fH+Bf϶q0ބgvf#>A@HJj S<{3JѠ_b6i hEGF>öY5u/"4܈.(/q7%9eɌ_ZI: $^hUמUV>u Yu55@C5l0ݦ\,t_2po2ؽ`ɨ-N =n?lkST߭ĩG=09!wPNnWޢ@dEYQ3 ej^'Ձp1}2Q1\Ms~N+̀wuV"s~i<AZty 0 PUϝ_ Exѷ'yGMw w]ı Bolvβ!3~i DX}VG[gv(hwKDAމM TCͻZ b#:dag= ĢR}LVN_jVY<)XjODOO0GQK30FM?f>ەo!qsCd3A#3ҬAo-ʖ}uTMٲW[_}B׬f~9TpZGyb˗ ?z1P`)r﫥H]bq&Gb~j0RVV`3v huş6s:dV) V,?{)58 {n<.;. E4? *aT%beU(Vk3Lyk>=D^P-Au]6&-qb3~6xؘNgTg0&Hγ3 I n#T)m'"h_%GUceL6VBPK` -.B`tԱ>Vt5%qz߿ܠЬ"w7b10,Q@}mutY`(lJES+ vG{C5y^BIQ P刮,ZjtGq2w0__GS㖻#m,(_cLqYOcվnNpZFbkہ Y]A5B >] 8mlߊzQSHNKVf|7FЮ|V58b+}Y&#[tXԫc>oNV%E{R@;ʴ7!Uΰ7L)x]Mt&(`G#'͈[OJTJc>NZ n[isVxa]kDUm6--͈kABi~Xλ$qGDp/|uëeriٶɟ9͸AT80 r{la'6{swmCH_wƲ#Ϩl @L˰aS~ 0cqjٵRPby9?DW߄+%f1\66BL a kr"m*'xZIt5ՑƁn&PϾN:)X:)4 $v"xPe~Ru:z}stG˩؜0dzpA|E .*0@-NȫX { hʹw[D13DAkxwP˷{.SK„/`Ѧg1[w{G wUR#_ⱺxJKK![B+ \mŏ~sgc8m2T"toTY)ECw% 엃@WZp?bzF z;!s-B:ե[U@Cgf饶fIۧ5Ȓ9Mx"5'-+rwE} Ǿsrzh9Wk?ȼؿП; {:cyŖeht}\8guCkqHɯ,TW>Do(ujCqW XԻWNX&ӄÌsD 愋Sj+B _ߐX6FiS"H5|),zvXӺQ>P18 ẍ́1?T_)>ݑݢFE[2پ3z.+lah}W< &F#<ۡ" }B,zEsɯ>RNUr}_>{;o0Yx n~(5wi1?V< L/0aOLj;qWA6`_=5w'H{L$m!MaTv:6O ZkNdŁw1L }$L2IhK=\]oOI_'>8/EB-W?o7LK61 o-x8}_``Z-H5I|yjG6+L']ZB8Ò+%ĢfҜs,NsDN(dc%*fNa!hnxl6nN(.81G_%$Q/*  0(]U˜|[@kdO++MnFp@W'O92)(hӜP$pfW6J.Y&vݯyKl.;; O`<֊BjJ)GqM#8$]Ǻθt\BD/ Z UiPJm.91yDm2)CgfͿ2w^LdD:;YvFo0PBޢ*5 bG;$"b}dS +Äq^@$ $`Gzlkwo0ģW4b5{#>T`؋JqH\ч_ATyXלy\ܠº[vv."悚ih1h _ a쐭ɪZ 6DX"CP׏J-TAJg}^) cxxg!/>٘c/0XgY PS!‚S'EG&vb JYH:ty6tBvdB/KCiYb0c  J'fY,4bG"ϔN3yyvŗn2}uOE;/%{2JxR$71 Q>UopJ}Ooc$S B[8ID|VH#=%q@7ԯ>,H)zcI U-RV|>,nnq'XX"eEu ɛn PZ?λՎQt0 NN֜9;o ؆("=,Z}'H;ٿ*U#a^ա3M-6[(rGhHDveq\ų\=smHKp!8,;_!I7cHڏ0!CEX(h R#M*L_r@zXUK3- Ei9tg_#_@.S@y VsÅ>aMht2Gپ!okjFU"/@'[ GhasK [w TQx`)YoZBh'. JX )j̓ v =jR߫b ( ЛJ _`åxE7vںuL}U73+ubveْ?DG<2E/A9j ˈ@o p$iy[7t.B5UkhirF؄> ȟ_n(Eq/g}ҫFfM؉<օ53'!aKbS‹nl vc̦:췯~E>~mn!_0CDUGj}l"[M#U_mpi9SuEaJ!&#{4;: EK$:*op4>9)L乃yoN_8܂4A>NMٻ`dJgQuɟ983EM|;Wz@~XiHP&x=LU[WhD0%=cvؿH^bVX(Ơ_~8c GHt~yh@C{K/Ɣ$TnHYrm<^dY9 Dqw0qQй'= "3 @ 54W5q]6xX|? gsCCll4;=2=Уbp7ώ2*'wA]7->s=Y;y5_TxW `&uda^19im0>#X;fxqA%GCk4sA,il/:M}- C݋Hl1g 2^ܰc f{SI“aJ&+3M|N^VVhKkEٮ56m nh3]'ˆ|`51ZrP(CA]ݨ; 3_)ܒ#@-d~ӆg$ҒԧWNd`&yOJwٍ*?3QB m$1+|O4[{/Tͳ~zꀇ+Zt V\J7 '{ [,?A ;3ufvUovȦeX6DmvAnH*_$j\hgh`B` _1H'kkg ٿxU،FՅ]I`M7US[%䱷~%~/T>˽5ba#|;txplqjղ뉖nOV n Dݢ<D\j|uLjdr6)> ں\ EoeT{h:{ ]/0  UkIbCɍc(=MѫxzܖZx8 ] d&h}b*۴Ft(&\hVxr[ QHJ[w'h ]~ ::^yZ` {6GH~U*J6k:/>AqYg-BI%W.$ @Ur/L>yTWR󦐁H'5{#g:o@(XG{>sY\(Q`Qs ./jBkek4}|\zRܹV7i+5|s,(;efʐ8`:XJ\r%ިrS_8UXlȰ? '_г!EUy7n"Smh* [C clec/J>BgJMSf(%fȺzq,ۢẤFO 93 pcAQXI?'G"X.O%5ظbǶhe!ʺ Xr8z <s%W5u`X?ް/tBEK_QQQXe@m̥KUnq9&CSQ\f~*@&cӹkqRʽfKO|-E\F;̟ٝR~؍BUO1~j$Ŭ*t%OiqȨfMNgr6~FM -̓U\w׽TV` x88->)YtBXԱe)",_tԖ)IjXr]elK 0K+ER" E$}Cl$i{HK쭟e(@cz:}A $,\EG9xt/3dLM07u >ѐRph!/Rfٸ d=tC1ͨٝ Xw*nj`L4Oc(Q%h+BgL& v.,e|teEL CHx,v;܇zu# |70f1RMҖܒ[0.mܺm#B/ d57~}R(]nr]]"HowZ bC{p8g62qꩲN Kfv& 5j$xKJ.Q]Y 1(l幚mW咵ϺsMz#X0P~1>MC#\ux_j!al)E `2?}2}\f7$^ k=T?6RtUHTޖ]ӳy5Y2gnu)oon.]zp>ڏyloj[$A : Ͳh+QTӘ"uz^0`5ZХ+t,g3^`JP2iL[}G:bT \(\ԥ1jW`7o<?0osw9d2={/gdM*kXt/b t&u?y'vmFApi*fyS+30}v:YTMxÅD%YX9|u&ّ(?#OFp{t'kܡޫ D)ڟ`cdX9U[^͏3wLEQUv^ЊmG To{]icD /""B_y맽U"'=,&l6a杛N~1pw@Y:+28BVS40npNĽTZa `fg? Fv6:{B,i |GMV4ݺnh4X; XZtX;tvgY+ʗpnP85gRzՠK8}vF ZZC+dʌ<cx*f3{4lu"U =ĸH3#HGsͦ5;t0aNM^9PhC-x(ǢNJ,Crhl.ǗIV%&/x(JۿrrٖMOa_ZΚV'"걸Fet3QHЂ Ri&(7UHB<>P`*`0ΕIԱ/6; xVfEĆ!CA6pmW羕AG ?o(6.R6Ee?]UNg\*W w{.tDVe1uJ`O|^Tw֬y_0@x fvG܍.8q|]o^ӬkW-;I.-g6_\*ia;^J9[r.+T{yFZZ)}mf `fؓL2*Ї$ݛHXDb42tCb_̘CbLF[߅ 5An ^,c)M 3QCVʸUg[jq~RY{Ú&hFs@$.!dz? >R^ mk')/KLJi4bn tXq8 Cw/mʺWxdz.9{qu\QXc3Ar~s +ߧg}FH湏%BRC Wy] DT 5O KZ 7kqwl /a+ NV kyqW2v(YCuo.9nrHV+]Y3{n1 Asa`:{۹64=B7Į6M4m 8EUɃ#zJ9IZ _ #v V4 d k^U16vLn}ü[=Du4%\5j()m#7G #vz+]݌tğM5Hy@КaUI&K^capɸO²LP%DFKԇ^ew&l#9@cz5v %%;ݗ&֧$+eaEO;5&/drU'FIΠzyg Xʤ($hRD0dۓt%afܻ$5'͂s-Ra*.t'Ε 3^Ol@ ,y{<ޔ+Ho^B<`,/bӚ9Cy P&RF/D!bm ?~5ܖ_wR=;ꍓzw5r‹q:b[J;*aa ~VbYrL4*ӏ; g]31 #>ށeÄJͶŦp7!҇,r ?}*7Ƀ/s&?e3rxaެrM1)`LkBj-w\\5jR* Ʒ sӡl#Ut懼47zxko'Bs%`Z!~4!M>: %tGj3m_ %ORDcjCxeGCA$bmVsB@>-ViKRXLaʻ/0Pqj&fۍ*lc LLs ?S|`Oh9xn :h\]  *CIe1hroLR3x1rO`2%-hn2͙ $Lr9Y~&teIw]՛W,L06n8Sd50bv/*{G*T +T}?m 6ݦ=:nj̍7M"Fy"Nnb*72,,3'rמv1{kx}칖 fcGA?dUZw)LV Yz}".Qw@}qٖ^NF INE. ?|My7i>`d̒gel&$x}Ma?•tG< KubW2#*׺;g[a؅I֏"$P=KQ]_)mwPstkQ%<,&4y) eo:6ץ-͙$#KQ F ݈Hg"wtXݐ_MN\!ї5:ћ%8[8tl7LX%Kip_!u>e\71)9o ۣn/E>npAW b䐞86Q596|^V7ץΈmE.Lʇ5P`+%VuhԚ9^S"uOn/jhpdY[JFZX6{'O`ZY)w._=ZZB&஗/:g.tg`-W{.q2*Uɽr BkMZLJi *=GnjWƈÏ֡wqRnwy#]nʽA% lrE6IU5W}.X?QaVBS<1DnKCS*jhb0Ac7;WɫOqzYŎh[>A|T˸ 5=Jnd\KqqoV#6itsC}*V o %V.͊ {qd8jD0nFQj3ZgP頖+gJ*{WNXU% i0rØX"S)Ùk^u~I:LS`L]`T_◳MuF'_hcvohQ*fd[bOh - VYWYd4E⮎׃6,B]PX sOxމWZ&- 2;Q=[4Yl]Iא9pHBpҚ_WR15 :>@;(@{/Qr:03|QbT!4j;2\j #rUt返ltA(.a:kY+.\E.7AQ@'}|xOD\B _՛cI#̣;sq01 (L$uq5bW$Wv{_K IĖc7ߥ5bp4t_e4<oYWCoT Ɗhc{dE<]9c)5Rժ'!mтn/5u֍(MW'Km:jKNDγAXbhU>BBЂ~M;lqke躅H/b}_Te:7ȹiBeb*e@SnDR& }Lۼj Z Ӫ޾&1oXңi[UiAn@t}iAmunپz6}5!5D{}t):z| ?h~eIzr3Aƽp@ b$ VA>9OVe}wbJs >{FB'[d9!yMwzNR=dm%7.zwL>yEFUEwS;{t4}nXάnKbRjŵ}̓&([2,mHI_\ j~~W}JE|Sr5%j꛲')"w6dyE-QCGl}%%n cMW|fʸ88wj@&aGFk4=tXN 6+8eR~7o*y6 _xDL+jtN[cw: ,݊!dTdu04;|d%:‡ 1#r<bb[vm%}"qZU'ntmqG%*0:z ss|.^Ȗk Eԑ@v]6 6{ij>nqe/\ϔ,+1 zN̈́+hE:`7\n9~Z<<t5;h':WQڒɏԇ@1gnVLI踪|Q=T4 UbO{wa|lIr`n}7#IW @=&3B1}K#x7ur׸P])FelÇ;n!uQ 4k)zGF<{}>ԕ?wSE"oMs,7;l-F|Az䡮'y ~Fztk`T=TDF|#+&9^t8l"g"5:øaiJ—vɒEg1,:ylYkqHHXTKۏ?ޡiGE;#7*^SZQ3i7RjCzY5S(UT1}b;yg4E,նNGPQD\_m#)2A*J^O1!ӵn M#dMw6@[э􉺾8,{7Qsf&vrI9/HLM+W[-k857Uͯzgqp+xlXRm{m9"zA|rF,|_U/t% Q˘!^,Py-& c7<㨆!RO AޖVFU#U Sz b}#bųE^#[ T|(?*]FN&@]f?\-diXrxxȍ^PfĖ5ԆJ5 tJ%mr 2jҺM9|)bW ҕ4QH I9|d_@5A0판407S/]:ar󢉲Cc]UO= n]6UVѡ=~[°t'9_p}gdky3 `6De#*V`ɏZ?vؠC0ri$Ү#VL6Tz6e M FJi^o?Ǒ=^MZ;6 s)0л^YuLh9r3a\FSMIa/'uCid; #pnϧ۝Yy"(pW`n*q ƣװg,W n4,YTAOaQ{*|.ȭc:֭.(۳Id LĹb]-_J-/Ep_r3<$ 5 iI 1wٓGƆo0s٭U] r1L䐪҃ZB.2+ s)tvc*(~ elg56 /vyqkk-h 9^ ^'l"\nV>YK?uS%w|()x]"w Vt♝ 2w] +%kAAq6+M+FՊD〫##ʌ'؃?W($gq$([jq(/yZų*ɇ7cqDܞcTgAl^ /!,oR([c][wҫNGҞqATM_I;LΨ?}TFPq_J4eQN tX=B=f,&* PޚSrX/%d$iZhG >6l`Y8h<5Vm T( BgFýhg F'miLa$E_#fO*hXEdVx6 !+#]^C?H?>^?lr/^%i]RXvl$1-p]Jjˡ6:ۃs^[-5t!{ˬ<._D0 pYVDyS:YdBְBP: CgfYhxqW "A:g oxwH/ZO"\M5u!zd-^?nE;(-в eyLq LW%X).|ʿ+O^BW{NB|W!N]Q|R.ςrsjU7^qT{Κ%ohj֙SX"I(6|y'V?XU Ʋ۳^1g5\䋺;}ui޹U%93*>"KPɉn8vP%qdd+rEKdtGn"o~hVB!%گlWg{΁=It*޴'9q3C#4n8/4.)Boȣ9̟z3/Q*T4kWv'>]?VBm_+(l)3@7Y*2߳ $[c 3GzҶߥ]eސF{^HӍB2\Z'<"cX/h㞆5I?"vf4p)9pl臂L6q^Nե=[6 *V)蛯D; h>>+Uh1PDwuM(^ \ &'ΧjRj@d1#,-bsz׍ZI&#f<۴[|x3q}"G0Ru(`+j5 4 mV vi*\9/ H6 ׳ԜrL'b[snE GpD41U7 Cp/59hB`+(Is{vY;MO` k c^ApI0^{CM4G'}fPOtLC/"Sr.s#mH.vM%V3Gk\=fL֧]Xmi5]7]Iu:Jy0L9fB9bn\`h)b< yn! OO0v'_T Yt뻅,O3`!p^?/GJ?E [*GI(5BoBuu.d?`9^Y\j^r+~@ݰ=,7Ynڳt$?\xh]0(ļh :&֤IzJ1<^QՔ5A>|5Zjfr 6QX:IB.9q@?j5Xg1JaaA֋Ga OYLpsL  }(s1xqۢ==gV]!0[7 닙 xeklIi! #x^Ls1EžGO籈,zߥiߴƗC=@>gJI0@V x8@9ǜW .GP Rx¤"d-Īaɚܙq 2b(G!"7lPR8iԆ"Df,ymfbˉm +e~OG mZ;xC¢I?[5seUʺKŇڽw)цvg=ұx4Å#=; i\nd^P?\&c3/c7`/qlWY+(Sǥ'{E12>eݍN%Nk;^Wr[#jZrNT`Blt/ ŭ:0+,:3_(lŘ1I\?0Gq*6(Y7nuʹvaK;ʼ=FYE[`yٙg'X1H$]*" ͖RX=ܫf.UUM%_GEXhd{@ԕ(qHs?p=Lx (ꭣq y]?H u<:\I%3yxMK13$DT2iA^qq߶e[kDygoeAձiywɋ_(N}kN5yT"%}WHxU~/酖{\Iۋ2o?Z#R6>2~H3/6 ΄&0N0-6$nA)0#V,|L+l2 *:m'v8S倃C#5{ðjDչI Ov$qoq[Nh9t 9:usPȂ*[3ִ†X) \c5q3v֕hCMqȴb7C4$Ӂ*DnIWgޗ|q##ORϐ&G_ =RjxH쀚>?aڐ(s\|j1Yhfm0+EoxD QO Lc]uC (ty-lcd+?s2ٵJj^yH{GWp/B>*aT'|pJ%Ԟˁoo@*-,*o@s!s+NS1> yHIXb9΋Pގ((O4B "u)@޵#&ݻB^r|c-V׷*xXV$N)C ӡZmyb$?|6*,v3f#]yh1S4f\ʹ@Qy!.wwƓ;=+%X!ڊ܅qx\ EG cy8v 0%-H#Xcj- ΌEz0`Դ;)jRD9#\a߱+ɠ0Zg5ѱkL/ &M\sfP3e/ ?0xuQ99}c"#\@/Kq55YrgS }8AX9_awe KEψzTr#`_ByjGS Ҭߴ~TJ07t'FQ8؁BclЉF̆oEm\cM&!yD>wcܹ-ܶ#f#RB*ܸT*`FBԙZ:/`V'C%wrƃ## ~}Xk?$ +gag $~oUgG QUkY~qޙN368Z^l,yf 4߫N y ѕiFPdدR- y\?Ic}7 9q)FwڦvV>ޏ\ LwT ke_sn (eQt7A ʃ̓y+T8^(O#\#Eq2.*wR$ݶ@c}{oPsXPo9 Ҧ,_#bUO kRև! (ܿ6+OqlӑTn%,QIdaPJ&6LoHOy.: ]fD8^tu-RSJ̡7/É; *t+3\`oNpk@VVrNd_ޱg %qKkGɽYQx9zTEQ:@Q=$$mzi`'P+s`7G*P/5'|UŘ;0} S8~^Y  GV[JS _6;ОMح =pHfFз|#xMܹJ1UayV="{aD%Sp6Q+VTw؍Bz*%)Gc4Ъ';& ^8G2|0&/8<`9Ec@1EXdt lХ;Q{ JoajD]V?s`ʾ$39S1spz|e8AWQs_"x޾bƅS`a=\& d 2m$Ҡh؀v%htaX )1j|p1z8:ǚ-ӣ\H;Ǵ0YD8ȢcY LPM^'85 %E`o§$z@k='P]>9fy G|dЭ^Y|/P &fZ @15g1Ѕךm;-rs3UX!&t`rdžsFsV-zC#ְ/*3>4>1${vP݃ThrxF 2ɱ?Ғ5Emߨ5xΝ]ZAގ<Z#ő5'|}A H@]f8C12brgf36,^ {!J2K<1jҹ?IqF5ȴ>_l bx|@w3-߲jcyZ>n}czI %~&v|H%\J7TFk>WǙd%qA8ۇk*?ϻM45ԭNJBA8q?1.(zI!;p}=| /Ph]w։ϔn bRf2Q7;I+LN.4&dpPqʵl/01گI߻їDI&40pe:k7hLQ:"𤷋C!@_[B۵`یv9W+V^p|Do\߆(J}s~t\p8Gb`GArˬx=(F ") M̀<, L#WܾI=0pIJ?'*JM GFT*f`ᐸg_"ѳ:vH~+5|% X.fD ]>ѻԙi>aP"= U\4W#!ehw3I:NH3oL"fsoy#{xb=V9fC/ս*^^(jePG<Ŗү2ӏ2;PZz$yT1aJ 4Ǎ3zf^oʐ4lO;HsrDpKcɢ@I<{VCFKlRb-᧫N"Ve(fp$BgRh6 %w$aN\7yNEг7 WȒ~_3XkM%H Y[]MEBlQ ɺվ/H?^Wxn2f:pQ*XTG1=;| ERdqE %pYZn Mjmy%FboXصS^Y 4P,>.( h#CC!*Hl :t0} 13̖\9"XqyB;'lJ-aH/{(ϖ+&rq6=kM̥8'uftX (r Dv@2Ѧoa_,A<~0<ջj8A3`jm6ݻ'qLyE"_#!hrT|7T'2 8#02IʉR%y69ijg2bjo79a9:\k8Bj.QC2.YkNEK;b{W)5&6>[E Үw݄E3h"ʠ$3S6b3-Gf;!cf!lHsG!Bͤc ߩѯ.kI#!u΀= Un[F'8o( vڸc1CjZrLu~L.jD!!LhOu!W%#캧Qj{PcI-IWNg򡺞(_^c%^! }^r=d:!f$CIf h'9sX`IQX蚱⩯s\s٢ڹK`8DϞ@~'{/yܵ_ c2S){jTV rXNK=$q/):#JK4bIV 2^. 6(qEE[gz[w kgŒvquQ6&.1l"HXqMe펉}aG:u*q|3zJ7Zڳd%{>M(nnd݌.0zx ]TZHNhCSʯ71')E>uoBmH68 @̳&A›O!Ԋ:=j(rDZBѶX~QI;R""uKeY=JKQ(~+]ը(]_G/1.Ō͕H)(X̓27(wC$II'}ת` h^pK̀!P4u~2 Ɖ4 pd>gaG|˓Uo_9},d<3H_ Hg'C7>@W+xd?/HG ӮnD)N P_Q߅M| YVV$R4-Xɝ VO/?hPrcD N1ޕ)XnoF%lP]Mc;rG@U[o>z  :KEfIN>,9ԴԋO(gɈ̜e$[O$)Ng#KϦ<=蚏}݊N8k mbrkG^r&華YJXx'V`pTmD[Tv DtF-˥Xu5.*\< qo{ghLe^I?bz)%ŃDٺҬPo1-N;xv6R(}F,b^ VV#LK@dh[>P=_8C 7 QoJ4$fE  oSMtH2^ Ư9Y7iT Jk,lEltѹygbUel`bPDA ^LǚQ9芝wIJ8sʻ=yԃ=T| ! ҜghbgddIPYnG%;-mcŖ76=|E8j0Ն)U Y"(]RvCq bxA+H޸1t9; _k`pT S]Cf뫙I(lE:WYOkUu>cOY)rPϟ5$cö˛I $Ao&+VOu{>"WL [ĉL, }f>5ة#HS^$*6.](H:+8u) r+}$[|{"T7 dNw ›[S늙Mo@[dDclXc>{?4B *Y?v4RBYGe~9 iCz $ Ƌ1ja`_8~,ӟĹ$FD1ڹ"QfL8#G#r*9ll'Q7P_]Xdq4!eLt"<+bXrK_<75c\`p"}`wHɛѽcfgC k<g#cDPQ?Zя̉iLzqPF₡&(gsAz1";'yߠ̑d 2AQї宲72Ld0hDid]h ҷUb k^z&bn?Ŵ-(`\̂{|/?6(E,`izu8̔ۗ.;AgwGС-6E):'jxpfRH~ȤdZd3i}B(49ny.Xg.+Hy:;EhFzU ПvSX΍Nɘ{>WiMyui ;30q sYКX6#a5(Z]Fla3 o:=|~{sYqa<2Dފ 4GxMAo—(l;}WV" 3)*SPh3;l|=םc: U~Gy-Ɗ00l%@`rs*纚&Ě {'@~>_9¢= ؕgQ[,?XRc73p a8g_ŹiBB_5(&5-,!BHoo=y^E __޶.YaL!0F$DÎn1{a;/ia1LdbZрoچx(d"oORY+!k-rцM6Z gK޴HMkFF` :qWo-.VG\j0BΛ"؆ő46L@MkT7 ۸:PX\id$ߞ4R"6,ɝHQY0ڂvkrЦUk,18@+]c"yÌ?`z]y^,Vͧ^^nL'kO^ Uv4Ud.oP?xn%qv!J[5[5sv5]UTBX7;s+ 2!]_ N@}~̵м= c[? Z?)> c0U@giַ&T:kC2A=m+a. Ӧ)lkugzswPi~R`N9ڬD,d׻EB&iA'x,n+stCR$(B0{GmzILi P_u=mGHg4@Vd 3FAQyOGި#6M=8+.[.+Pwm1phYONu01F㢯Z4}*IzQ0V鰟[c|W@sŠ_Hjub> (U>x1̇$ʋXn^O#ȱ96ji[hŽWVPs/S^Q&EIf}H,9ﰑjxM Td3 VCK}X0* #mePB/rSi!V݈*V_Nslj]vvx-^ٗ*{W**V9UH/ܪޢ=^ĺH5%ݯM Is ̋'~5pT.. I/ nH؁DG d ;X<(|O E/E&ƚU Nrmph8ܸFj'Ϯ$? f϶dlbK50*+(g@r^%Ev.5,Ե]ҞWBۤewF5m^ >θS] ev5"Hjq,hZWtú$ZP)_l\(`rǠD=ܺMG&iܠWzq,bY0N{U ^d2kԿȟ1S.t}CmitmEThFS)~.^isB)i 5gIՠl3T|ŃMU T \9kќ`Q6~l8UpNl!& du {Z,/ɐ+&b2^DZ3la_Ú+ PAH"0P .Qcˀ4uR$#ل)z<qLlɒև>#$KcpB&]q9$eDJkXo|v)^v%MB3o7`vE풍!k,bǽC_61ih9NyG翗]'b1:]LT_{`IV toJ]$(j q8I E|x1*ox?2XPm.|/jq#j7tɅCfsĘ:| Z.\wSr;y*rp5 XJ#~/:* vMvU?t_9Aczk0Ѓ~QD|G[Ⅺ^^:VM+87O0u@Ȗ# -@#niqKoļA5!zjfs.3+,M7Tuk-p'N:t:ZWؾxT?ht!ʲQu>-Oen-.%R]]ܪ&C뺑~M'$>{QMh>bBw4֦I@FV88]׵zTd!2ת*?2"Yv"GT7^ ֞b}vK-͐En_u >݅ ._~ _TRweO. ^b*r8 뻫.C/cZMƵ%#Evl7OX9 ]F q燯<{46^g]e:_m d)oz WO72=~+^8,D~?sj!!-)q?箭{\A0.lDdt3p(pSB1)C0oD6*$>}BGuAѲ@R9PK%12I腌;rܹl!nRB u?/Tt8DKv\-2ts@[+-mj3̌-k|Y @I#B78 Vi bW`Lp@3d=oޖI׋{NYt48!",$%E( s]xBHA-VsVvAi?n.݂$%*ߔs#2'o" 쀫~hRJRr7s ^C꘦ɌGXCldWq$cPW‰_q'ĴT#p5.ÇgN/Β|1܄žӹ)Xˌ)hEdb6M;~[C!-g*'1pNqu.*DA'?7h-mr r HRԅu#(”L~YmO#zYZre>°yՋS Ӓ.,$;IOK䋋{'mPkTExm~6rnRU0r-L\"Fd?o2 b`T`I +Omoixoj 7&Vqi@?"P$E:mH[s 0-+܆JԽ<pb[~UʮYxBk,[Z0ZMdQ&!f,\nn~hy V0{ޘ ^ZZi\siWTjw@OFWhozR`?9THDwZ9~9?3E<}&::/4K(m.x j*i:iRIHܕz׽$jJ3nXG^X_4A{9AOT/4h䍢+Cu_c_nzv6p3Dnz!}6Uvr8s"JQOsNR<tIeOi%E^H=_M:iMW5n.v3pq C6O tynfGt3 ]Iaea92SvgrO?Pw=J9imjXf8JS4$tay!VL$]}׻L% tR^ѥ2ʋq v=*׻ϡTp{.:BUޱ8AdAM)^u[ژ:^`-PsXI;p I]̒ ']aHRDZt,V8Tb/=Dtr9DU'j^)פ$8@Wq2QqO9]0{*ѥSyݔP;\iώ ׏v@ :6{D JFfY3[7/HPsR@'Q| 6gA'L7*,ff^Y Ԧ&/C g`/:k/vb'^Kl^@f?L5qs֑XY/&{-| EqH"'5Yj2/IzřVqA֧f4H9o5Al2RoZD|x]8 xɄ=Qtʺ7^>55D1=yn\j|^]hr:)n5Wiu>}3F*s[,캣:H<6|g52vZїf%C5͈Sa>^I{:ZRFx<@ i5ýImA-e7exY6<+;;y>Dz?{6}DE~>F:F"xB=6%0ՙ"gy|\ =OFg{W=EI]'DFJ7:Vpp@YQ }#tB5%1ҽ?TFK4pbA#k FxC417b6iބ|HUy-O:\9gQ Ã%I]_ebh{yLXZ!ަ[/8|RؼA4Oγ _D)wvqOhL1-w M 0* 4@W1.S=}P3fm=Zk|ڢ69'M. ;$raMBr~$-3xhziwx׿1vЁ/`%U&>$6]MS:J-:-M>v台άDy3֑@x[&T71K 2%B]C,l–Ib 8cEe:Lz /}F@5dz|  } hP1"ǂg UAC.\Dk6+ UaYE 2AU vm{p|r+AbwClԞvz1HeNc42ղt7*<>9Q.RNduz˃B4m"n@lA0Ȕ)uY`0G=pq zr(}+qp5S#%Up#:QLg+V ;0hkEZyGG:Va&yf搸-Q~ݬSOg"5 0X[;A"MNU"`~űZEd0 fy^ҊVd#oG-}ksNPgto83mk&r*UsIr{qa S`?ڣS-ICzzPP-Y/BuoNOqH;c)TjݔU͕YfWÏS4s[2 pyv=LkdeK@y21AZp#W|3s{8jt3%6sjl TFO),lXM$3QZ(e.@7 XׂFtY7[ˬu ȧsaI ̷E 0Zw7f~/8'Ҕ mw1@[6?cbicЭypP>yYxfl|EA=<hƑ tt]P^7#J=mtIfv}f6FS !'CXX4;0>/uk-!ZOLΩIoݏۑֽ*Vk)siEEj8tdp|暀Urj+am>zSA.Grabn4k,}~`n9C |>jwuǤTjAGW F_LWVqU[V(; G@حoud:M/ .0O|^8Mq|zI$m 7Y` RIȸA4TBQK\I}LSFD@A pti݇vcF5(5FSJ,T1׼ 4Jv y~b80Fõm;DQmֽEXI|ybvj-Hעn{KFɋ,V+>An֣qZuǔ(H#Tjf*SHSi;Az$Bͳ1̑J$y3f PZ$N -XZYJGFbrP,Y6vdg&4m+?xz& as֣| w+gȞXEdxg%|ZȐ In2t` D0"^g'Xr}'ΆhK'YطҶþe C5sUVV)oBd˅]x*#E.K'r*䲍pr-1b:C W& v,&+'kz2caG!m.|8cQ ƃ)zJHF2M^biIȹ"JHܰ=ur j ر2L IZ5]0^gsV~!AׇOC1}(,8*`!#՟<>컆'{rȟlHQJg4R5XD^;0!')2%!G%޽b"<' Qi$}'Cjrه5ئvb ʗ8Jjsh u> Up^eِ<Oc$]l84$#釃x7h?a`d;'|uTƋ&. "W-Yw˥|a5ʁMS ?(\gV CC^V!m$}`ۡ?զ#9ܐ&uE$JZ(gPz"\(s3B3KoO НBlLAR,hlZ+a>NG<Әn=DTW*7_s{QrӢ) ?y3(Aa LW!(.}h[XeJ񲖮k=.J}X"HsbK&j!TZ^8.|c%]L>X~[? pmʧHx~&TKM.w#/'}Lc=ycEr? :*-?lTj 0 U抉 #^ohڥlsbkT4A}رWa(T;)G݇D+LCl3Iհtvסi/2:dw=ei+o1|jKr'{.9#ǘZ&fy뉵yVffWpRȼH ЉG ށgECpò7V(ɄDw@Sw@ #,Dÿf?S_0@{ֹ0N6ڔxPI"e؃vc&&%}vw烛efJƢ:4t8˙^Ϫ^]A׽GQ[124Se;ڲmN$1؜;Rsp9ͮEl2A?ȬI q%#>pc1#r ~_3P3١v#AF Im(lf0,c9e3Y^BLqC.FX6Q$ #!tC/M> t}ѩP&R[oYʩF#ս8Fٕ'_`C@wux>`/|0z3ei}X% k-ڟn5<&¯`F זfz]\daW># _EC[6#@sq!YGL׾znY+.KZ~)긵.;kh7'nmӸq;&VߒT^}0p<`ևf?^j8THIHWۇÇ .T W&ؘo[ ye:_ CWge& v&>Wޟ.@ ͥ_:0q,OG Cr9^jCSPXe7*K4uE TVKC/1k8u6yu%k\7SQ$ÝD-=|W3[+Ӽ&ip7mF^ uKo2fe2 ٙ2`ַkP_M<*P@!GMԭ>EP]7ZiZ $Vu:u#ϭ/H!bl/wgKR.#Ty&)|P n*(bn38U4!0MfejܖQrJrJJm?+32Qٽ։Cˊ}5'&fR3k_O^:]Y%8ť E91Y ڽc$Rv۹mucֵQLg.Zdrleh<*Ps7<岓^Vz~Ki*i""Y<}^}3q'Sp(I~1;ȥ)hXwM(3joOGs\9GNaBW3РGxnx.{`+W V$z%(ES@/r3 ws':f3K!+!#LP,jYeR*H8˯U %hhB;Pv^>(M^Gd^X"k~ӭG(j1,8 RWro)~oG(Сbf[ {5M u<=t%T> FxZ_a] +& B6NОƲTwb 3hݶ<֓3iߚӡIzPU G(I:TZ)şT[D 1RM keTBsoyqS&T#X 1U ~c;5K?i,[R?#ss-?3 drx|`PB罁-ڕ2I*ٮUȦ QcsV‘ŗR 3Ou'$WR)t|jt,_٣0 э1Q4gWwdCۖMOҋQ^gԈ55@0X,ג*\I!'>!U5M4ME-eYq?5 fs/O' YLH۪{ 6dR{L,`j!^ySIs#c%@.xѡHKH?OC `|νVW -VjQ37 6+)ޏ9Z~LquJbXajSWBL1 ,ta..@? 3&WK,I. 'C)dE햂Z]7c얊5?_Yj.ܗP]Duf|DƅڱP?tdu|ʜ҈v[}C,+3e 6:WhEE^MM!:F|Gax9Vˍ%>/<8@.X:vؙv^ ZqC!9(;l6'Ž'k0'`*2 4!,)qIE0&#˄k*i*/U58(lu0}"$ekxe÷qq}9BM @Rwe>,nR / J b{3᫯؇vBFvH}mư%p%5 . q!a$pTgֻeM !m=gZ9D.sQ"鬒TbFE'n7E5q |ՂZ-ph#r<(\]ER](پ>0̏׮+ꟐdɃcy%BoA)uP^ٟBw(my ([ucD '| F޼G^rmɥY߂Ky `JP8p q&5:kfqVCɕh}]UmA$adZ*"E3@:nCEB#b&5*k\%r%LJ)ޕR !&)MRǂbb6=z%(sr䅇G͵01 (Y6]7̖ͬ7i453w ލ"sLԴ |z(3EF?fUD5[^د9fE8<_c|%hyTT?AY/QPG!zV9l?,F%`n:YI`D,Q< \}澋 +hJB}@OmfԼ#g쯓Db͙B|`ųzb M2iewM{,N]7 0׵^ˀᤞ/=}VhT|#>>wQ54EN|?wxO|Gsu(ϸ@D僧 s|ge;z-cw/lj0QY~3>ؿNU7ρ2'?<:ȯa1{T2zlx^[Kl3k(/TlyX?ګ!y FuTxAѹ]?as:ɹT=F9J {3 O͎XayZ"&s"-FXzWbA)p3ؒ9uŬZ7'D7K`vJ[GuW+z`0d",GB CqrnDO"2'hQ"p+e:X^{$O!F˹ {:%bTRًh@9 k_*||>lx}1&KʴM?.J6}$~+H2a3؉Ӓu7 ʡœˢ6 0'тaAAa]Ǟx:o[U%/kMh:)֢ z7~xvGJ]U̢YazI},FV,KgZ&>cmo2Ioe@b/B"]'W)PTA3Zmi/&llJܙ*@CbqJNN*dTr\uM¿l"\dd \J)UR>x?vFF!QrK1%Zu*6OCf2qU 61ht*3l8?7)v17s{(t5N :^hD :xo  -OZS$3\] =8!w%;rJ2qa/X= "xi N h)cp.%/u33 J.폜x$& B4bG+~GcSLA@ 42@4LLa=G/<xJ7+p &ʢ{LhaEE=^LFU[qbxvk5p>*wֻ}u|CqeHI(+&'|f*ö ?eʼnZyiJv_wq]q%DDzFo-[a1DJ1VS:z[ Aaf6nB(1'\(Wk`SߐX_l^+)kmQ?6kJ6iC1¦u#T/1#nD,a;FIɏiVtnI4pė^"}ׂHm^"K8yAn׆ƤfQBvu4 +nvu;!s2x.ߞ:cB1v *:` R̃4S4^SvE#T&x0#ghB)D {)6d;+2t(<] ^,!֙f/BR_ $}*FͦWU!9|%%Ss{X^%h\/lPUA:&b.[%鲼c![͘&Qg17¦jTh!S!J ϖLlMv$b(:bv'`94Ro+yO/렏+ ZD~pi}c\2$ݗgvmZ2QI.8ġ2jqWH xM0E s#4q8hR/@Ng#j6UR68cm2?gk.~3o|RCݾqg+N\wp_Jm!V6{ЋgN<%7x r}X˂-{{%7 ,WrP5*aYSi8b]\zr; e\pa_;=ϒX>ghQ+sw/zR9_Uj^ WP 6-Vl=:aj q_`W2F0t&,{6Kpo -azwF'A/?}5z".!L^> e)z@-vxjv*,%ab J1ia,h#:JFhy"{BZz{ SDxTV0|Xckd6\u3 F5yKILu}:H%N>JoUN2S6Zr[*pEM/A\E+̼bMրs'@>/ГZ(\s^*(ޣ mf?ޱRw:`Y|я5|8'W@YwV6#f~X(9rBpP!Xf^>nĚT(|x,,/4L0\sJPѝ}̠Κ氙qxqȏlRyV!8%࿟mWGx]xP^S \ָ.%h@DI ߕ0Wqփ}sE&=<_R  *k=YػӍgc8F!=КJ*x~t3+h~/Hğ|ʣu:Z.;вS~&iFH5EV<d N|A4.z eΥzQ~{e܀=0*PKMۆPL/X+F#K,Q½6h\z~呃( {3aH1іk1R69!owR&Pk'f޼-cĆgDi}Z+kz @XQaϳ0󱙾,tX>ØYglп@0k(C@SyeltM<-I7 Q<(R"`FEK.|t]x zh֕uO4.+|?j;ZA2oweQZ!V!I\)(_+~^d6`T 5 Z7IL==쵭띷%^jiD{| 3wxvL*?y44+DjUߺ,%& 3o#Z'g1q-lմ' +xa3NߚOKu8w)N޲\ }eCp2LB^H;lRwJюl %/ücomq@RqC*(vNꯔ 'q@. l1B!0+IK-6Qe3"^y%KQJ;LyؼjLCةPw"Hp@1d`m_X1j!Ϳm-eGTsmĝ"RQxyfi &f4nbv hw+r^K[YjnD0?I~srh@sN6s&JFn"+A͢wEE@dj@$}w=v`^JT\8v@<3uuulϡ-1n }^^J)@n}63KߨTJM dV"fF`k?(R#W t4{/Et]'x pKi S >3 x u8h -%́c҃NAXe٪uBq$8]xt^ PDmԼP@ zJ'TnEB+ W5 81ƨ[G6~m b] ؈7-Fx=nW6|u:JWgBJQ;\,*-sٯw&X3D7H9zٓ6lH[e"]M0+V() #lmX)7Y1'*Z͏)GK/R6(dD^娯^'"A4d+d{]Tbg.Ƚb'}cCpuvzt^ :3bNoy٠,~XփEV)#Mlh"|{-d_ysT׮= rbc TjZ6dĥ mPεl}8Ly7[V(rV7?[=Apz>$cmل]Ua#Jx‚$ & 28׫@z T6BBJn,[ILP1G2*(a4Z!p "-@#pJg ~8!Ev`2282QY0dh[~|}q0( xi8-*̂ߵ,$Tw1$ѓ;O1Q*+dPhu K XZ`^ x5?r!]W@~t0@O ﷭Cr>& w@y@=+Σ&\J$e/( $L#<ʴ'IWQ{s>]h`o]WpceU}`uW|_oA`.Z x9x`XQ'\NzD4#k܋W*w  !cwLQ<..dZo'߃o&9Xmh]ow^S\{vYhh [] F 8-jj61 oz, M`f{}hEs1e/)FVڋ|BfyE/ j Tz5wo*S%c,(&nme>Hٚ`_r]5=@!h\0i{|v\ Q lx`cqH<3DOVI'D/rXXv!F8'tK۷8P6iY_DglV \V߄FC(}p4 וtabWvlvuᢕ,xŤ3N#qbqE6-v^eoI\'SAYqC|:gt+ x fe)QpKfK /)Y2-{APM/f'C^M(7r43M)yKS,i>9{5Sla[5zǝRPw-pˈM8k2;bU^y+B,z+@{ 2ۜcJÆzc.^tu& 7!axGMφq<잋rTɖF:WVʥwW&؛yHSֽ1"0D螨BoBSVsLd%g ÷H$K^wQo+|HLs\cêl]tĺn x*1ERzrZq҅G1LBLytl Z!PCӲkFH :X2>M 0@Գw' x2~_WRwkD/HD Cё?cG Efl̪8sFp.A8g-Ŋ+6z6 KI)(yn'-8oDEX͗کΒc!bÒe/B#rݚoW+aL <:mŖTlLۨxS.ϹogU+YL/gp@x4s-_od -_,D$e|CDj-iʉϱ ¦>7"vs(񾓱bўa7A|VGSlF?aX]ir,N6em:_II.zض:_첱h -!aTiT&]U& WA$'Ef9I9o{4 '^V"V>`GìgK:-[,*g /̍<Yl7o~k%n.V&fS0:OR,"-MvZ*uy*_Q5Ǥ|l8N_C4L:U"/]xDXG؞Q9rbR ۰ёS4+,ajcoZ`E>_U9y̤'n~W@RYR»Eom֎`b9)ݟL<rI-?@$T0JUl~B"LsIJ΍8'Vv!-N$%@qR ޢ[DfDp]$E"TД-"BL\lچd0$clSq20y%phO(F"/v pdӢ&81h$awa?b V]+S/*-uEU6 Hއ5Lz祘pKJ6 GEE.7?- H`Hū`j2@D\/A)Pl>˱$`/9)}'RZs|3a`=& a\@b6kX&Ɛk)#^^4~2f"eؠhʧ.JnaOhNbjY "_ԥ/w^uD9.&|tmP1Qj^!T,l>޼ݢ;s_f$t$qXoDa߰BWIӭPX4Wa_eYeר1z8Eq>Hf1m1dK&} u>GX3C?Vzo{Ih{Ϛ5%PTD_r'^q58A,M6F/ #7MΊBy &+pp۸}Tމ›bK ?-hx Aۣ;\Cv'C~p83ZʬP#z_\ 90iɑNX$Uc('=D/g o'о[ Ð >@Gk.KL={њKľU3sD6O [\Z&\[}PV׏P\ GJHOC ;7OjL0 On[N=3(/2^R# 1( IZNE&BV+[McpAѳ'W c.jG -5l܂P$m!j\Ah%*!j![Jo4ٟ"?^AJ[3u9,jN賓Td%bXWlOEj>K7Sę=AxW[ 5w\C!EM3HLq ClF4,L:UnǗX$1,*^:c}feu\wN◭eLjխTrn'jȮHG5~X>b; $1`<#ɩc +@c4I+q D5kહ$jØá/bcd) MAD J󧡞a0}I¾ok庘cD{N}t]&ߵd{5Ȑ$?acjFd%F+֚9Tȇug9<]eG#<7V/ؾ5fŸ;ȼ3`ƾ!Dͳn+G\3[uAW>U*EGPb$>W$/HLn6m,3UD@Qfz8cU27.ݝ<~<99BݤqeeZf"BdvL 5ױ|QXhsWҫ;p {vj_AC0`DDv}0c\`܏|TyftӁӄY|ɾ(h |JB] 8zXZ|#VK^LMӯ^"D9`fBL@-Qf2&/K6X6pjh*3liN"}qN+~3Xߨ%ZX$yL2G]'{v^Gߓ# :XlkLt1DYt-[˛G=kb%as[UٻVMܠ'䷏8eB?:JlTX?> 8" a"O RRyּ=ذeKGܘzl#k& w>$O% ZX4Q'ÅЦZ(x{2&W\I%N;JkSAs Alz83ѪIm+fp_NN A,+ROLg*xk ;;/N1dX,Ce0jJ :j0Nj’i%t⾁Li#Y[!۹&qAbꤖMn.ߕJ")MfںЀ*L%YڧE}ied׻g+ UZ7F͘zL wIM@BOڌ/񵿥J2膦ABur Z]':9o|, 8T|r$d?ZHg%W h [^f6Ŧg9瘑p,i9/ .V8 r({>ҩdc[wZM %q$!ocm̓pQ~ LIvQ і< ]8q;^r88c2@2NY6 sR&AH&΢;3$^n*6-KA 4ѣvDހ{Fw"czR0-kmzo$Y==R,w?pҝR9q(6Gx#i֝D T?gx[V/~s-\;y <^;,ܼDtyաzi &}dlWhL~E4Ў4X)Q_GC&M3[ h `QcR ̛q  `y—JVc,o'=j0Uġ:T~P;u:q`dz!ťDtt:Pydf1u[pSml; t¼QōS\^נ!/eq*lqD a:9e-%OTrq!P.JF ڎfsC.=񬔊KU>@U+03fA$~zݲyg!]$-x$@CPObr$n/gf 蝩*-a)6&enyMdJA.<?i 8,a9hžU@'*A>$o0/;-0O2;"J@wzYs/ d5x 2ӱ׈Up`964oD!UNUu[*aꍆ]OЖPbf4owHt%3"l0=xnxur/  t]1EAH>@@ǚ"|YFKPi$s6eF?!Kc 3oFNm)[3lmRAӟS B@jz^sc.b=;0FÖtjZgwp?&3XmlboᣄAUhZy.>Dj5oEDmy /oD( )v@7g  "BW"#쫖& :@,m97 V.tU("Jhhz6D+}oRPpܓm,;~:R,ؕͅ _f%AGms`_ڎ)#O {B~  t9hG!x/{vRB9s)ˎ@눞k`4`O깢NSO{XPabO?|\_7 4RR1U:yѿ  `E>ua8r} .oy?,O:n+r-~CBTTV{<>|6-뵌=H  ۭeow?ic+Gl [_9 Gj/]i$Lc{RGZ`ua(j/j&Gٙ+U򝠄3 ["sE,2u= ͈%'RC4)q[‹bĸBuVt"#"\dNrRKwŲ=f |)yrf(~:~7۳}wK#>,*{c٣8`Ԃlzd2 DRz sLt6ypd~+` ԆJ5t_@.@ Z_ yV`o%.a3?|dSY,(J]|7,5{ HML-ȀaeȚC>d 2)G-8#|@غ9 [d*^]zs[=1rv@AQXN BP4'tNh/;MhMbȾn<7hQExxv3`&¿\Xoȁ쎞1+gܚ>$Î|\ҡMw,wi AL;a%Ւ? Oc`XҳO# q&i)KpeRr+3([g>>HL٩eQ4} gxʏ]v&_ߧ0zC$Xd-DZ "" 1_6dZ='Ø*;]6ᵂ_N=R%l"@2,/.B˒jI=k[pbepbFKag<,ӗwв} >CP8Jti/:CEӕs ]vVuSf=06m`Z.F5œs1 ̚`Z| kVŤp A[!,C~C´XZ81[D@+$L#,8bbL8L\ށZmg]µ>9+m)ډboQ*CANCkXl pw E@B?^/l^vvJ}xЯ s$G'JsfR`jC IA3ɖD-xg0ݟAd jۙL1o,׸]G<`?3tP5}8mP&G-푆4BDZlo>"DT̒aÐK'xE) V9ycd2$cӬ|S@łw/'+-CjvhV.6dFOH(*Ba⣞B;>~~ɕ))%+%EUQv6/b)Q:d`"svь ~`5%=A *q1 a*6qoHJщUؙg?h<%eqoo`fJ^ }X6XC?;a4 au]؝ȹ[#䷒d bNʃiuLH%461j?1u-ƫ/9!66ND<-Jق`!G{3||ŒcIorI䑴;"Y"}XTIKz_׼~s3˥fpz+$hkpSd[ mh:s)@eI,(a?ɛm) 6J,PK6L[vSoNn.4g P &oij31wdJ2ݣT2 b0ȏ>pt:N9"/K^"Ivz޴db묠OzNh=co*Š\ޟ%<0t99-8TZ=pޯr #X/?i4Lqmpï ʕlKC2k*§)(b|(!uN#;}V+;FM FeC(2:_+7S#,Y lۋJ?RzYa>5yzb@J`uU4z>ۈ~Œ GTD/tM343qN{Çsj[M׫jnd<[mve*_+<8C&˧^ Oփ~C6ke%6vCC4Qwߗ,{ۄ@=Zڵ2p=W2%㦮r|zxAOĭVٰ݃3}'\a݈yûʞt~1>4˂+|2a/&%Ck+t>8 1! ?M<8Gy+ AڳN7co'²9~URjoU?IN?RSS]$p(L[CjFP)kĉ׺r/<֤@ztCC&鄔M}48#!K%x^#Wh)%64k{1,7cCk]HVqsabo\dU N$<[(I1VamX?RwU$Au&bLuo/;Zi$GPfÑ6jZ0($nl@k?9 twQ#oYNjTpNrp2ji:&gdxe}QӉpiF9gnD!~tYqtZQ{ MH[\mZdkJz0êYX70xb J@7kB,1kg'.5YW1q(]I.yB'Qq6`@].4-g闧#pd\lx1^~TFXO. ':eyn;ϥ8&Xun!##%K2Rxȧ( _Fힱ"$I'AtV]2ܘ6!FCbw (O3bb{&wMiQU4 otdƉu }oC5пz*0Z`2tFM}c#Nxel8e ~uC9!`ʿ4FF_B#`*g5(}b?ۈ{13,nI'5!_j{.PX+h_rЃeyLhT=1*JuM#ʠQx#1 {iud !r\@O_b6d nιr'/ Cst!lr)8ށPʛ iU}FJZFl8<["3GKwgI7ݢWZG)4To#"S^;߱ߤL,?dƒIL"&Å"T̼#|`clO\}ssb=n&o,4?F76Tzeg{#_*[d] ~f 3:I2<)h fP"vag^Wt \{r =|F1L&*Wr3BFgZLfȐUQWX Uchq3#Kh 7g.0Ŷ21'['Y UڙBDm:2T\5=wsm X8p. 9azv]" 3z/5 L5X6ٮPp+3Α0T(h1yPZk뇢1$tȏ㰎Bo!+ %  ǣ\tQvSHCGXѦP$>o9ָY_EؤE-=@˜gpG#ԊUg\jDS~h]|al S4Jm$ |ٕ?6}<['>]RՌI Rea9Dka'}@ޢ…Kߺgd &:iN/p, cx,uőGP8[cdj C˾xy| >8[Zf4]CҍRahE6z4jCꙋ5 sxL.\QI)nD~45H:& %[Oc8>q5kmIBow˶G< ={O1K]V! C0DfFdǦEC"J > \{.1̃-Q\="U~+a;o8*Q \F `5 C0q6425Y=`X٧wAmC$J'i{M1L Q⺑o+H7q,jiylp%DZnmBE?fܝR>sQ~.A־`Xhg38t \G}x>k/K(:PY/5n|ߓ+2Oj[;2ӬR}\ddTSV;Y+}LpwyF{C'%McDd{VqK-(GISԱkpU)lOTL0#>ҥM=@ZAz)ɧ"<VUn*qEݥD,\`S5PN6cȔXFi rdʹrIP@v7cYAc*NnӴyFTɓǤfw2G 7vH-zG`1>\=oˑkiP@Kʺs..xWmY=2ddl$\4LYh2Gٖ~5Bv>K̙SB+PgħR3i;3ۭw lRT7C[O% 2m I"meu.= ֤׍GcIV1G*9,Sn$\zۥL{U$Up*-qS3 a?N16fP5C)#=m+B j++ ty _mLJGos/@q/&5[;@6gM|Ph@/oxlc=>r%ÀdeE!s&O6ݺes%E&lf"mvW}eӊ ~ ԕO[|œfa؟5ȕ< Cq!S0%fjݰ; 0 n C.=ެ=S,CSѰmw8V!bÐ?R{\| ˚qtJdl$6$w{? q6E& 9XON ,wK#Rΐ N-CTʙ Eǫo@W4!{}{-P02P>OC%q){u;ldVRkC-&U(0SP~Yy \M:zēM QP\w`E^=eIblOdzNg=vVH6XB.yM_|ą C(@hΐ^C }M|.qEE,9n.spvwәS`BW, f$ؙ^ln?ZaomJ IX5kOW~(*NbMfPPQ@ 9'*oTh(l؜1%Di@ޔ Eu*HV2P,yq rn׈m  @*UѪV~SP`ӗ/vJ\{&BQҜs|,Q xt']yƛjU_P@6B|( kj,Il1:< x&ub9f &u.F3Do*Y4fa$'xо}}W NˇN(5wP,C]!<\D ~;' OR 8mr6TQX$C *ԐUVN׾Og(,S!ÎyxHvdeBDG`yݔSw#;M!ga_\ޗyֲ˞ `%_$Etܑl;)Dkd?OA맓D-+ƭ.w7W{b("Vi>kNhxI=oh߷-ʞJqݍdDܒ!L[E#a\Z #apBO~|Ǧ-EsUDc<̯ÖI Dxl0t!Alℷfzt(kjGH+ YCM:z"*AJ7avNH㗚.6%vv`8|F+-cG@E w6ON/ā;ɦӵbFdp1Rŷ3?  9]<;b0Dkx~4Pw|36\c^MV5cJj#]MI f CM.,±OѤ3$w,_-]qmb{*6Grv&K$?N3*Sv4͂ /Q}*?d4 Vkj8MtnL欇fRmZ4a) =+LB4-` @0s9bu?;f": ./4ǀ/fBRu{Y[iYKǍiۚZ t~rbstm0n/nUry3Uko;_`lng4O(lo EJ-U߂@ `kmcO/m=}΍`udQە]/%;j:SL[Â^5>7I+%|Q#4DO6:0,Uȱ xydHiwA,*@\>!z]?@eu ]L !3ν\{sw+w:] f:Ц42Mwi@KƯUmx[ t X\۱.yq?\E* bqD>1XV[R\oXZu$_9)P\rsr2Z>4[mKBDm{d`ghm$ 1eVn?*W})V,FJ݆o s/hvw}v(8+7EΤزS?S ~U ԏ5L8]?>#xp"AA>{=fWejxf!M֋cm R Exdc!ua"Gyb_a5*f[Fn!tU 7a2?qQ. R#tS" )/IuMAAi`c%hCA73TE ER%3 N9= l jk" /Z0A%A}nm}f a/`NuD r~g_`&Ak8ĶQ^5Dʃ8pxcH28xM!򂆊[XKrRfJnidk=xMG*g̣ҒBು::-MgIre+[5?8'IQhQ9@e)EjxfQ@A}S!G O1rE9VAcTC"S'4 QtXc#x>*\[{-5L <(>#It|ˉFRjMںGϞ*5 aij&rL|*`c éK^hp\qAoԚцL ah3."$Bߚxj4H&Q?qn0RԍuwÒ}KPڮm:<tZAћh+1U3D$FfnIOc2C$WЫ R0x:_YO>fz юL\Q]w- |<zsKń#/ukg˕G%b.p˶?bqĥF,jɺ9 DwI-%D Z#,ҌlYYA*a&BýX$[ZOm n\u-=OƬ[$`n?_Y wf K8 &lø98X[܄ܹ%a$)…ejm[L'6^k6ui>]K +}^H#K{4a:N! lF_RX1 K6Br^"Wuj9.n lBըj R)[tԒDTZMiG+m"6w0ϻ %llؿ8!Z öM#GI{!&ȫҥxt-x}h\k3ro܈8ɉtd[g…2.wd\v_vY;ԫ9D?$-M @pa.b M6 7th!Qu/͜>g0.ogFH*NYFCX"5.>X_0{ :@*14d=қ1Odʑl:d tu1A2E|pP8e*;,F 9½l>3 z8Pt|{GLښ>s3ކ@X'jxM*3k0WNVDḢ- 7EwHpAf`ŷse 40+kfoQWqd7,6yܓ{QVЍ3co ^!q} 6j5f;o6E$0/^lb=@F eQ[dB:s[:խm,ztʱ?8A<|Px6EaaĬ_hWy꜓$3sY m0`iNpT|9םC,q&߷) ji@<LK EKdbțO˪Vc[iYq„Lo}| ? DpEb#'E׮Y2;jd8i5S8BJIV83 d>,' ~st5Q]etyj7[?f܂o%,l&c燸Ǡ|\_'t. SE6 G3Lzf q@\bwc0ˡb kl2<bmubdpasRd2EەՋ/4EhXL7*p @~e1a4WEhv%tu^w0SJDyf:/8NgߣI F$`<(v!ۍr1Az#N4V t$Tnv#S>|R6$ #iiKMra~",]".%_{\)FPH73뇒˛~wNMKvo >ԋs괽p;~5!Blv#N6i^]ߵS5qMV^]ُ&j Ó|6Mvؙ<=4 ft]  wmmXu_>&Qw~j:^{8)=~eVIjHYjSC(>rd``- mcr'QZ%FcׁJeLoҨu"UCptQ+$~g K]a&Zuhf:z]aeI_<4Q WwW:<2s3}: lh2q 2ocČԛpχwPM'Ulm^CDcf``#ѭ tKBTE\3X RJ4s暗]jϙm!.&Su9eP,f =s_LUFY3P6ٛLp04R1>Ԁ=͊`A+:1[0|S/_j^hc^S} 06N*Un)?o}/)3_m +[S{Za4IWSdUTs=M_\>i`3 .f vJ>}/՜ H=qscĥ:_.i"AR +1*}0G>v|G0Qq, 9 dA@&niʅ=z#r-T1YUyZ};mTFP BXAՠ&cs}wZ@c+4n#ȢM=bf%:R';rR٩@:} O6_ٴű"6w#V`GB*`{rqg8wbj.ϧd6i&}驾!XccMJ+k}ϕHc1__tF2^4a ٞAV_ά)*?a\ћ܊7J'i^?J H`Y#.fϢ)8U2~N(S\CtoNXsN#J'Dd i[WW z`G{ζ[Ί7塐2Yc]&> ˃s^ްG݇NⱾX]йߪYYbةp 2RSatA똣s{y=A f ZPN49͹ΫQƔa1UI|kh~DN9Y3SAԉgANx@۔.g6)lvup ؠjOr3MSxu##,Kl/lLjqn|Uh5 -a3D75榌i˚Ld7:Iꆍ _q::rQ^o"%\y *C%'Zzsg37SI@b4DX7Yex%P=>WmFY-­Xf25Tbl~WP;9(ϚX/s1lb-w$Z<~IcpĺoCpw!ՓXG\8&)~;Tʟid$hw˥r-ep>6]*O E~jC[7RZp2e1_X~_tAF%ZMn3E)|7.+} 4.Al ofP`ZB}*Z&vymf.*~ÿB]qQQu*qb YB d7!7GF$ۥ=n3/%R0+q#! q,9wa^UL`aZaO'Cs_仹g撒E!KB:F˶Q['X}490歓VB,UgC˝ShڑeȨBT4Ik>m E7Z={%g?1ʞ5 oIP&-v .Re[G&8QBǜ-Gِ&E0%KHzӰpe1u7&vQSJy&Kyw50 7 vB&:"N*zBK#0HT. GP4YFK59U3vEE)x53E芭\S"0?2ږ<Т=( Kh &,Euf=yMNdJS%F;d[C#<3/FrnpI#}6ia0]#ci}A)1^nЉFe7P\/Xz)$%tȤF׽>X :m*_,>iJV@;,o](=M/K]Zَ; Y3)7LҔ"Z& <<%"5JV^}>{ݧI)9|jr}mTɺB$اàg;`:Dԅ"H'v8sh m1`Bv31'3=&Ɏ'TYnisPԭ`\T5JYx`$ح،㐺Mwsۣ/_2 I_-{i<ܸjO_=!WlI|<.]n$3k88[[fXSrf2J㊚E NԹ(tWӑT5#Xjݸ+b9l:.)A~%T>=|ʋ ;@H:vaiEϙQxӡ:җ̷u[ U0RP}_>PޏsR/߮Q@%fL\ܗgeaY@ Kn;N|G`lJ$Zk@q"t2Q@>K>&c nr"r.N_s*k tSPWD 1)l]}6=9Q TswWsT La7L?}llX2'FpX'b'O5ETDn 8wr[<5 > 5`^ũeJh -h]bbkl<;7cz$Ӏ~=Y9艼[ [s,Cxp/pQ Yb 5LUY9Sw}(J1,%m-]oZʁu))W9/P5_WePyJ;MIQoEІ3G%(vIu6SĤ m$&6Cmє?'(.e34kߊc $ !7+"ёr>FQyˋcH2 $Ofrs4l&"_`6 "a?-P:tZ [ytWKE[V^#7!U4`ǂǓ}/e8/6\ݰz+yƦ4G-˜_Y3g%i>>P"R:h>~@% M^dY.3BvR|j}X`P?*Vi5 ǂ6`y!%LPoo_ 8o5kQkSTPQu v8ϋrX\A1'(}fPM]DeY 9$SZ"TTi*x9. jIUko"m1 2yEc%'W oXڍRq 9:klP <霆& _S؇S.YZh &"o ŷ c`'m!EΫjݬ*/B\VdO⇾B~pt>#_uGie9hV,ewʪtG?;~M`s: WOJߍ\-AW`;:ہu:h~Y~*h9| O#a0 ;?`8 I_;cn4tŭX!댬{^ʿ }X[=eW e\ {0|b8̮B|p]/4TQgP,ܞ2AR D_*d{ PTzQ_Ǻ3oDUD>h!D1ɾN8 5!9AH+[ΝLÁz cO+3u_Rrjm\ VG4Mdmv8j]G;:d;TIB jw{17ݥ[ldl$Y~K,j]4C_wj{׸U^[E2+UB( l qi[M=,5xgG#f-sQF0uK^#g-U>hODꥰ`> d _i'@p(4̴~th7|N]csN?ha4Hn5] 'E 4Cj[`/^نF\d2N<~9p!J囝?7یxMk7Jq8݋rTf͚NTaEöpl:c2%ş  ՛.@8cT/#m 7k@KR niyW(H!ɎOAv;ܸ/I{Ѧ3(q3Z zhF5/8PSr.JtTCAr!Lldդ}H&ܶ8*pY Qb&hYU-FX,=aA_VDt,2 ՓNv2D<ٽkvn/T)w On@$q%Th܊8V0Zu$ga| OOUM=W~9\nrEu >éz}pX\'4+9;3C;*-"{簛 5X llrjkcY,E w>X"TڪO'bve= ,lBf1Ax*m1D!SX-:g, 42^+"7Hm mg#f9{t7Bn3znjUn1Șpq?af(>L1 rX-t+;zv;kfڗk'ߗе+4L9*&C-J#g3 LsgP1NOs{O$F tAd (LX:d7|!CO?y3)xU ݲezb!@KF;[ޯM1:*Gg2-ռTUR}thTO"{ ~1%n]6$;ۡaɍKTSpRFUݖ**k()I,CUlf0O &o)ER^7>@@A:RI^E|T[,-ɢ(XvON)mƒm2Ea^֢a)iƽͨ-! u*,"7HH-z(ݫkҝ@.R9RǒrZn&hΞڭK)- ]~L9OY?yt> 0_d H:š'P7b/o01< G`{gC],I]:-`N|*x"VYL􍤹mǬd(hsMl"-`>4xFBk)P.`wqx\/r9>4UXg+:XdgggD=_HKtD$S%_VFv̓'IU>03ǥXeY,Eq"ݕoU;3Js@!cGNd/d\9?|\oGT<.SXG'n;p~1 ypUb˭M$G4\0q|b6퀓sz[w?1ӡ=cּxU" Had_GFmocQ OHHCP%k62_,OYMVpF9cbe"{\7UGã"8uub%sx.mkko\0=Z=a,8!raGv.O}$|lLwqiH-'RD9~"bL|*ؒ9  ͎WFu1wހ+eoȻ LAP\VB)V@P-5(6 tƑfc3S2[wx1DF/BHeʯ#MpEA> w6CLpv=_L9+~G%͒~9:D2dM0pJXp-5_L7!+k%w8xkrpNkXHMͦn.bFRIBA$[я(J8Bb*K՝vN gdm%]:JC4m!~>(;W"OH"jdL؞ MX˰窮+]bd6 i[>

i;ňɂj;iL{64΢Sϔj1QfEHN{K]#m*_CyyT9L*j PQV<)14Oo3zqEa+?.;د;(H4$%(fԐ@qYVwM1"GQ X VWNLuZN,O0k ^AQӭ: 'QԺ.P͝<xh߿Bj[0v\I$fXq;Ème5|_ p!x-E1ѷ#P112Ug2@ _&&qMwj3G2ݟkrfNR;e*(Ť;a6g1\Bb/rGH‡ӈFTz|DLFUc*'aݚOq8(ǓX7>j$3?+vZ+UL;^(1X6'L rZ#i1w=/]~ZOV@A1x5Q#'pBpch>h.(bxRyqG;+:G&F Ƒp!HjbEܘBB] u(0yБF[)6f=R7UP 9 88C'Wl3"qpQqDOTHk.4G{3+ N|.ʑog(&͐r"{cFfn A[6?<́"x4"[6/pHu0V:zgEWl 4,T g-uhʡtvXZS-pyոߛAV.NY~IB1"нQmR6 2~ Sw[P#0_,BaLh_p Xm20>fbz AQYma$EVn๎1 ]jʛ;᫮=m3ZpJ{~h^O.3F޻)!~4X1u `%mH~QwSoNJ@0=+ZNr8%aZ\wԔm>KԻ2#nue/DӐRl'p E8V ErUZˣ:e4ԆϹsӵ:*ަ.a ԺA/ۻ'Yȟ)jNc:L Q.LFdv, љ>9bMyt : `XFpejw'CM92хP*Mm odf=J el-gƴ_y ?TԈF%Q )R"qp+eM7QփaPs\F,{mP-`VuYD*+ )!j U;B7%״MxAQALß2{ > w֞K1چ# zͫA&Og4unަ[z?+y w^TfɘRwx9-MU2,򗛭j>xTzv>n^%jrſ͘m=hkDUk3l}3>AX ֔f4OY$V9$O;Lg*HG^YL wuQ@J`kR6Z_w(D' mڻM0UKؙ֑ zSaCj3= $o!L 0l!C#kv f#!׃p)(nw1(wds(R*S6ԡADgF/W C`b |j<\%U#Jɗv]iTӑM'ͅkzbAUȄ_h6S嘣;.%>TILT8Lʔxp菧٤;kЉƘW!,hY'ğNvWɉ_uEc\&d:]:1A_p! (;*$l!#Nݪܖj6ij:E7{#{)/ =6-{O//.JFߨy[Orȝ'0)fo9w6mrpZ}͞?O2^llMg{\w'弚'NWp[Mn}+Q;Ut\xoARrPQM<R{}qC:7 .ߞtQ?n11=YXlj* 4'z^Q 9EWQzh^`D/;ed.2 De6Ni |رȩBْ֡X\{HJ l۶P+ +W:~Glt!vb[4=Rr|+/6o^ m轝")-G=)&'e #G?{?p厺a5~iYgWkxWE 8'E+=z dlEn<ŸbP{Q^iG@}/?Zna)jzi+L2#t)PK ۫B`&GFΈ>Gw,; :a%ODJ/˦IJr1.DsfCIn+MO&2Zpa.w-UM`S4 Mo=@#6^݀3l^k&47>ȱ8(gݯyr w0JO(h/t"AQ9R^ܯIP\fpZE?&њN.ˮYթއ&PErL/ d?%v n0MR&RX1nr/pŊWkcfEBjaAuMo45vR(lbz$c{u>?&YxzZӿ-Xw=$d =6g&K!!ȖUjbuyBּ)y18(fQrF4'mslk{z .$h`᷂bi&$e73xM4v[T22sJ2b<ÍmL_^b<2 @(lgSi bJ3y_I'5rY~0)w$Pm_>m:LJlGGa9}Z#8pJ g;]ح)[vgx/ˀW 9牽qD!]y5\2,iZl롟ZZ>ě ]x"FO*w֯[,lvW)A}J]ݓoOi<̩tPڬ*gRHe攑&ݎ2s n9PBF)`gH?f>FG4T曹>FqzFxo3ޮYS0/Tfs8xyaxp5;rV㋐V#=]wy{0l/.u xKy喩uL/^'X2=_p^KvhYFdL4׵9jSC+ʁT*pL&Fűxs}ʅez>r.={+\?`S{q#%lTwFi^m{nj~s$mk:vsz]#KŲ<`ʮ#0 ,Rh?P A9fM˟ N50?!wc- txf7c^po_?\%qDŽ_7qː#fC]+sSg|%+S*^g$fukL$0b5 4xxXxQUܳ \& N`iGU(m>N2Ӈ|-O(@9ܔя|H#rxVsc~AesD9Y ֞6 g9K!@jj=%B^1@!dt^%v4w F?X3Z5Ĝ4xmvLFi/c<@e!WRһB+II'm Y?!//ݡ(T~66B_ƮĕF #n{dĜӶ8DVO7_0VPyQa#Z[QryoJ]E=87~󁴩4mK ;=cq\n ]e_s)zByԫ۩4Ӫ$(mn.n+ ):lӸ I@1<HX͜qjMEXꍦ|,e ^Aqۃ#f2wYdc[^)U =d]rU*{dR@<ھS2h ئ8bvƢ[[ˋ/Bb#O 8X&c/0VQr̢4r@k wJAԩ^q둢W/hgQed}טKQV?.N8.ޓ (Yz9,l$ؚYUM1Kqo+_ ϗM$i$]]$1_i ,eh(lNK= hhiA%d\"@FFK/xhyrN % N8\+Lev>xm!^>!T-;܋˓@LWM-dTEI29bRgl(iEO~+NPvʹs$M@U\43U'-mFU%QnF)úlBfdik2)="py2K;!u K#򲚂 ~`9t$Zv%fBMeMb~Yɵ?nio\> +he)Ae?Vj8ZԙMYUUvJM%4F*Z'Dgn(2UiXf\k8TNeHyu/`3u8bRy@,s;|ҧsҋ-ƜL28 ;2HjI Lim(!5ZW%ܶViwVmS6b}gO`@PkVHt$h44*ޑTjx+hz  !3˽cIsrcmg / &]}=Y{*^Ôt!F Ŭ%(:u|YvX彘4]/+k~} cJ|x7[e>X'j(WlQ+$ MHU& tJEղod6y6A[؋o >?%..!7ߐe' 6"t9UO}6\~(*-A 8X>țXiłW*wVy%!}'(GS)xd ހ<4DYYZ@\PI]FN518 S`h.>FAT}y. zlX M-T-08P$ˤN"6HgǨ*s` UN'#4X:qPLEp :6rQ8"?>Iu(3[2܍GJ9ѓ˩ÁT[?O93ɴztz]I?'̖,ج 䉌WzC p{5֬R;A6d6#&>ZBAVP<[_F^ bPJx " GeX vRnj叄5Ңl ?gcxruUrI''Y@XR[q:Cڏ芍ivc) \ԠJNeui _҃blt!#`fn^Y"FWK)hi5Kg֧6}R?hrA|̐5Jt لO^ {>OD$ȷ]_Kڸ{Cw{+:i7gO7|f_lBV0][hHRI;G<3y:uVNocp8R]EUˤ9("Cmg?y(>ſ2SUiy݁4Hn!&@gQ =fG 0 1+!O;rcn'xdC $:7=/dWn~r(lI-),%! D;:%߭Ov豟}gC||10?Fkxf ?|6}=D1!Ăt\m7 d8Àh}xi cwJDb-ou @m`j#lh x; F8"'j;B ;1 ;RяyO4$7j 脋s^iɹH0K5$ ٕ@t&By,z20:VUXbQ2;GEL:5W׏-!g41QI4>ByZOuQ†V@dSn=/Zf5!m |jǪw/:AE(`pPKA6z/헻&ѢG;/#{0NCfx껓b`] toHd`- ^Bޮ/Fɮbĩ=eNIX|$Z:o0M9 ?r]㈙W@Re ]IJ>v9&ݓFDe՜ƅa L Lpw+}W! ^pܕ|`k X͉lj&T%rڝ5/D.T(46ƕcW!N-@$*!%,2i"$>v6#ċOr{iwn^=i-VTGfJ2phLyhp6v jy$ Neԃ# h:T]D9p'D]$wvfbc[ S ۊp g/$kXBY|n^@R>1rN=qL'ᔈ8Ε  ok?8\#Z. 0A$^N%+ݔƮ 2!?m#('Fm2 -e)(-+S-!*+Pj3ݮxњZ&5WB0bW:)i-aO3r'wMI^G:6ڮ7;#l,Vxk-y$cǣP6X^Y!/~] YDޥ٬&CEJz*v, 0CC*(T`xh,[_ݬ*+M5n,OZmPuAn?> Cz@AyūFt-7v>㸵s&TېeK0֐Ѩx#@H&9e`?{2_{[9(7pzmΡ]ۑ]k0#!”:.%& vN6Rc9 /+JQL} >eŒd\.d^<F|s}h%gM#1^Ԉ*$ͭ-R&֋IM g0;wtW:ZLM7*p7 d\י (X56UzOh pGq *DApFhAMX4:@GPgYZ07070100000072000081a400000000000000000000000167add741000080c4000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/char/ipmi/ipmi_msghandler.ko.xz7zXZִF!t/1-]?Eh=ڜͩ񉾌S[MSP7 ~ˆ!ֆsӤvi!yPݤUfA S2KmPA!)9 l.qf#s*BŚPmbkK 3v(0%CYyVl}I-DAMYVM?WՒu.xDNj^Isա`hUEΒ#8vky3{ubIvFᗂ!D?M}Vl5V6uʬ4Rf]YF''`ߡh{dg`!op-z޷Fhw]NN8( huK&*^23 !$ýpiP0Ox_XEzD>X"5;#'魿XcR2;ໝD$;Q.~&sFg&!e~zZj j&"f~D= Ksr@hR5O94M" Q{d[֭!37x]Z!َ1?[53vUG&f֫x#Ϡ_(LeJ9Et p _k,1~/eMQ1!h\cVKd^v W'BEs%DD*F;& Xn-xAjp $pοFpCp3?G ºʟha-~JG򳱿;fe7F}FfZ®ʇm-, !!73.d;YH;|'p Jѥ=}.?sm22A_F$c,ʖme M UthN#M ۚe]@\]y%{<;!L/&.]ߪYSj@)޴vIwJ8wjI\W{I@>}2dn %v*D3]~Q]?l&i,^Q0R$0gm)z/0yhx%^᱀yh-}wLQ\гd;:^?P?j2VERg, wqbpѿ`/ SGߣ:e+`wLrFo료%UbV_hLkGWcCN p O':ܵ i5Va?SGIəc[U =z W1>gLSx}8Ki9}/Tb eJqqT-ۺ;QeW ?VDzK{Qs`"ۙW6Nb ˝U icoT( *,ػc?^FNP+,['] 95wl|ғ*/\rSۏRa`S5~:1Uq_T b S-ȥKS>OF v^PGoտu;sLH^"&]k6%]fe<i}^Y&S1M '?:G"P+HeaK7=?fE /2D>:@Rcˌ)5}k,wY#YT RT8Yzs[LS#Du rj?- u1Wk9Fͤ] EG{$#'!=Щv ZPvwkAcv]V 桃w&zy]f 5rGRدm&nbFX$M҂ۛ<W𘂦|ؽ?Pjϫ!N4Of4?3a\O=YIa Vh!%+ƖDzgVaQQbY ̋f* xD08[&>P$ )?䉄I6E.xۦ}@4y]ZpRXWa,S;L[$E/ϣK 5$059yaҖ6YKhřj(󯀶~y<(JLQTC$,YTԅ w_WY8% Z(3*F9@W`!ٽJPr7Lo[̼[L:Wes|g63+IA&E@. q%*!Q* \z lٕvnYJ/f*ƌ;!vq~ ńg1KZqP^t6<.1sYހ߆?ŊU75!Ԉ4XӖ͞ )  ҭ(GnמTgS6[(ӱƙGx?y)bVy"4Xl8&\G! xu~Ks3ޮ㗫 I\s,C z .-#I/> ;L-rt#S~ vBev;k!ǖY gK'NeoT%:V㬎؞U'Vmf*:T+i5 LAp\/VOv4Se+.JU"jKn Iۼw?W4)B4)n q\>5*$Ct#=|x7XHW#oON+ibH &ë<'T˳Bq$Q$LL"x^UTtM7֋H&arLԏIt[e'Ś7Iefh# ?u.{6R:RpK١]VUج `6\]|b+~bZ&" s\ҡd] Xasȩަc5F!Y@W5oOX>fƆ8#eA/Aw\H0bz 1>,G-_\ZF OYL41u}˗Z#0(xk'Q(܂C"df|Wd=s\/ $:]/'[2 Jw^K؇qݷn؞=0ڜ*NcD@^TV%Z<Y$ v_w rD ''ȧP,u/f)d=ǯG3jA1`(*TT@<箱{e7?r>?i.̻Ι.E$SdX rv`z\hwZ-'>Y>k#[ W,-YC`yGUS?0TuPPARBV 8ve_Q4AlޣC>zHTam@ï4Xi8@/tjjgX*DJ0ibi)wbgm> :3K4d׿}+jA1At.3 g b{)62sA nF.Xf_H1Eۧi^Py,@a6 ! ZEn:_QVT7u$\,Ks^`cTj˙Ӥd1deUR"'댻s'wmԕ3uAa& raM,nƽfʔòɄuJW` ,ReL(^C\}1oPGɞ;N&Y"Kf/Lt+~_YY$1 .$mR{W83W~ru6ءұKX+>Ll]bZNF ;f ϓ 66#VGR;[㾬sɩ햵ݗެoƁdw8gu'4o0CfIX:Br!,犚+QZ>'Q1, U嬐'{RYV.T8֨yRd5YP2w,us./"Pdd+Wь-v= $X}xS Wq:֣*2Xv&բIOF~FaCNq]}ѵ/)DF?1iDδ)k@}X83`"=)fnf%iK0j𑬯Dvo$m)jPo`.W9l+xV^]p|ꊑ_3ΔӛڐUDP^5mzaZa8L߇. < ׉(mAraQ>9CzGHY~¦ WԴS*9;J,itz/TFx^(jlW3½\/OIdM5TђaYS@<\L>LC@O Tz:hk 5t_bH3s$_Sk8 [%n,R~shK JG8\/5E>֭I %k H]NgR.'< w ! . 1vs|UK mmkP8 $xhO?S}~?{uGSAmSرW#Ǡ\HO` 3GXjiQN~!,#Mv"pbb>w\̧2L55bm.r–CJ~GYK (8B~Y.覕_N0wX> A@r }|&ʬVN`'vWhQ Rk֊IП'z"obZԃ6)IAw1ސ@X =cE/|!xc5>N1h!X*߷}5Y"t^%ݗ0fi{MB {^ }A -$^ K2O|ufRZlOb<VMv~2_ 0}u+Vr/m]F1~ЧNwQ]í5yDVtPҶi$_Ao8hYdQ۞68 ٚЊ%<; ]$e"z$(o$edPz. axlUi&c*ǺB\HyuPY 83K[ ݍnH)ׄV\[Z Vܼz_ Ll+MTol NUI,'e# *:fQ ܓ*97 :pua#x(?/4{"!'WzX :M1u;I5 MޘYbSZ[lc r o!~oߑI`u:Ǔ#ߐuЃ>}cHt"^4uPCۤ|?N!" Y5^Xa=-$EP/!^G%e Ps$`= x "oܩ'(VaS6VQ{+Z0p]S?X +9)IhT:or)yeUf2K1YZ5O 9wEͰYU)Bonh \o1;- $}Wurjxa垲sym-G; )RY9jiJ,jro_9BF ac/M㴆?[åxS948Y!4vlvjE%8>8 pNgKt0Cڭ{ A90]XAKv5g\=QuiWwB=G nm/G!(uv3t9)j$v9ב Yxx}&$f7%g]e`Ŗ#p0W+ђȯ[ԫ{4vyYD|/Ja#5cvϑ% %x܆AS0Nhef'5,MZn:XIp,)'pI+6tK-)`h1(Ub0="Q&Ͷk v·u⒧0@P`I5}_1S璵y"݄}/e ve,8ikf)M4zPpHu{LߓֆY&{DFT1s~.NwwHi V ]߻@3%ߥˢ]cP7yvfba znkWV)oz0;r-#,pv74zFcE,/{ )FL3 B+M}8R({M70G}tȹwgИR Y/|ury OBa_*Ou95rz;J Jɍڅ5,qs뱸.^3cAFlFzA0;}l2z+b(ֳpR60XKن%hSFp0g[>%40Ӻ3jOoT)ѣCrҌ J+Ǯ#BS&frAhA ZKYK}*_1y*m$V n~a;G, 4_Rȸ] f8}`f ٗY Frk'frt-%dUdpisz; Rx ~[=7 d1%ZMK//~@(Y2v~J.UrnA t7Vr+vn,A7H2s"FԱDIKB=(R 8FeʲxQEd\u7ƺ>mH|R:_P:~tb5쯴g Nlvmg(8f*SA9?Zv\AdՊSn<|(vM:ؘH ))"\RAZ5]#1d.}X}Q=85s>L_SE4a5]YTiXb58(~-jzRuu ;&SX7o>0.@v`EWY{ai%X! 1m,a똆I8;44o)TL1dxPG5nq̡{a/lakV"WMS?TOo6¶b#'IKH<4C nth o CxTxwaw-zMq7V{Qd7*w5##80LVX'LKiK*ceKf7ZnxB(-<fWdE0 ljNx6ρϞgM `_ehOfVC]ID-TC K! <sj@R%&qY=!eF[;=ZjRiP1'@ (6$<:f} fj36{^#z8HjAԀb+QޜzZBBḵe 9qF Rd$Zc[EIes~-s7Y; rn DhyLx_Se GƈYK/9B/u1o[p+ Ѯ|U6¢Ǵ+TAz<.;V=dL(͊S=܍<R2V Й9zq #0t,[oˁ D[d2S|K*U=D;_\¢L (o/ZG[ ƲhNw ?6ɫqp .o`z.EPnTgjȅи0Жd+_xx1xTMT)t38//V]k:=ċ&_CB%>Z%WE,Œ72PuKm b`4ϑD3d҇5B6s]% I*nx%`3UkQ*9.R=p7eFSڒyτ(:%)vvi&MMvnڤ%5ta7c mJ IlhxUYΌ?f S]ww|R)ChoI`2sP1Jօ"UjLfIV)0T}ń8i2zsTM ׅ϶L\_ Y`K:vۣ[ 66 5)#{ LBoVjч[OlN焫y̆j!~"I*Կ,ZTѳQ ,T9Xa'GC~;gݚ[c}e0~@gs1^j7E09 EmT? +#L7BP6)@؊][߳2( E-7|CXos|4dMVl).`G J?qt#% ^J~nƲAn2xR Qз UM+e +wW[-dz`pV EH%v%Rc6O'{| v4)솦i[Bo(6C{'kkH >UfRZ'Zj/40r}sVV?i"]?mNQF>V3/Ϻ_H<~g&,-;E\]X,GOeBGs>;BRb7OnSwI4:Mߟ,к̻`?`j#E0Ԧ!0~v:0E ٲaUC=:+Tc﯑Yiii_U "vjiM{ 䌐@Ӏ5(lĊEg"r8N`2oyxpn+˞#BHuEg}f(W Ƥ#}@`cVlen.w.kO\O q8 Td/l8WI&;x9GH3cUӟluW`zN }=Q,ˋd(4CϽGX+H'n;./Z$#w*ϩN$.U`A{P|򴕣J{j&xNw?}"[hi{Xc4&uD!,v(k߅RjYd2m_ngo,A6~33:A6)lF+NѺנg\j!+e=lLD7T=6\^l3zw3Sf~ڂАOr^DLp A&k,W@-M;Fg>(W-&B򹟷vc}u*!Fbϓ#1TΉ{P0X^ϛS$Y:Thyb?@QnMMI>q .~_|VN7Mϊ,f%PRSZSxzVP~>9~s%(RIrdQhn-(J-]4 8, MP)bM' j`._n0tk.WnꇯwΥm#~g_%Sfn)_,TP "kvuLA7wLajǒ-!Se(@SĶkyrs ;Ÿ]8?^!cÓspcNT?K>ѓ9ѯ,/{q\oOc5MzuqQxO_H^ٶcM_Yĕ]{j6j<ݕL4~mh|a#g[z +W\z(Wk.TӸm G^biZW`KnJ?6ƅL 6_ʤR,02Mc`ڙYm.uܠ8Ҁ d._xl<1"CcI\{ъSIrKYTVuenzQ;-j¯yx:LY |Vzst2 ~. #$%+|Nj+ siR+@GIs@(1.&QibSRl8(爀w]XHbhYXÊھ TnnG55%.F|aʩ,~+lߘRLfh> )f`)3e:쁣k:쎎얾ùS0T"@-TYb^dÐ9+LcG_;1Weʎ~JWHΖ-|uqi* jsPn;|%ۥUgXW}IJ'ñ<o63nBj@JZVmQ ƊW|TvEVIS{dxmAfnTd|dcԧni Dݙ5aP5-3;`|uۂ;ݑ 2@q1(+yEWq&U"2Ò;@e`hMf(F1Q))mQցd`$re8J֎,dgk D&FAQ,s WKksדعvE,M R&},c}M,"|93?nHωEA-GN=[4.s 4<Ǘ,  l8G3f?r8uSRr(wElQǿCl&;۰Ɣla'J) }oR<12R=5w•(?+ Y"5#Toq#y'7nAm*8_ks%VV Q"fW9ӍbstFr_j" d%2ڳBcLc&8!Tj!w\Cd`ӶzkZ&ѥl\ܐKFӿ{Owo]$؄Dm؃}Qi+-pkcOkɜ(L@ݯ;"p1 (@yPx!(Iy):2b޶U'&:Ƚߙbn9P sjWQ'=GfftʕĠPHRnwۀ:؋n];rb%~ŵG3Sfbٙ: rlp#5v߱oH7 }@|ܨgiy:tsL#qdm 8`|~6Po0WۢphBC_%Ka8ofe a(ylbJde6 =O7s-qD>ffm^ pG^.12s0r7 2; .5Kmm*NՀV/xcrMe"syц!6CFno$aYR2@ۀ{a{O -B@PRTS/gqTyM0v 5;xp0JFxwkAU98X6XB+<\ τh;Opt>-plҧAԣGvvGK0fq0SZge5JKh-4 j}+m1zOgݛi;yt`6j&3 i +v63KuU"җwqUneU'Fi}W. }b֚FccT4 3,]L_|&북A[)1%3ߜ-~ {2`7qn™z\LQrmɆ">/.7V2q-ZX5@ ;Ʒqe!jvjOwUC8X0_(F 5cz-[VQ(wLj7h^"}(xi5(Gc LkkcB{5*j:(ҁW$cΓY5ԻpW$'ϱ?ʏѻe5X%} daFˎ w[?S'9Frw@uMg,n)8t~Z,pI(ekM`-x@NL.FQf;1¹:_ZΚƪYQO^rRXlxy)/] Σ3-IT<&؂*|gf%ofj2Y4J3!{@T>5(gEaFœ^}<#:vȠ.L:Zޤ@`g@?xr!7IN^Aq.DeU,َ=6EPՀ2s󐽢x4wl{Ow]N%r\|Eњɳ[qAȖ@Q0 )CQckL9)%چbjUO 'g Eo0_ &>>^Ke#yGPk(Vg6-T*k"#2*#>?F6$܂ VR+82g?Ŧ5hgriüI4AGZoŏ+oDT>>o ZVoWcS+52LGN)_ۭ6(\=5Z\ٟ=hI㠼qo"q[ْ6wx3T-5Ɛ1y|m͚c12;nC{APr). ^ڃ<}52Dת]Vue4u,7AZF1ݮ؜ȡߥk܎)iZ B6[Lg8v) <$₁hS,IlUah?8%GL'ⲋcWWTL}Jpl1TZn%(Khyʮԩp Bc&S8JjsW]K7Ą+Shnh♸K_DmuGA6ս*a0`-S}]vwE]=9:6W}\"Jh`%GqǴ.:Ǩdm7gm'{]Q~L⿕46_:=1W֬w^kps/Zqz jNnh#z%A c,@(.]yRQs ݨ E_|)XȽ#TS<0:鱗!"A[ nKeAl%Y8r'bgq܏,8x@˿W*@jlSb@?@{ _i .+hW7${~w6G 9?/ך\Ǥ}Zj.v㺋2ǶYFYbrZfމ doBǧrh4N`<ogw4xƽ=Ygv[ɣk bO{J?W2CQ7~ !| \O7(Pw{a4̿C j2lo) aY8Y?|JM2?a56 M2RPdK %fW VݕS_=B5wGx_N,yZ-FYO˄ȽfA ߻a;~X%ҚM8Cڀ`f_dKo|mf@}0w 5 üv{x_| 4 l /3n#GO8l8M$L^&V EDFVΖ 0hH7XNL\g EY Sz%?8c7ɘa|n5Jg0Ekv$ *fyo-CQS>D>]fB`1L`!5 zOMP)uC6-wтrΪl!&e-0{`7V9c-y׀!oa-_'g@˶WڋiUx*[ uǚbͳ ?,OEaydd7nŌ`Ʃokn<*wjKu1U;W_[CP[\c/l1C!:zKA{Jp&&.'Q?ĩ6 q͇l ;-/|JkXe`f}{k tj-b//EWoɪn>u3-H7=TUlMh9V;Yh7^UbQvnћ4DseyvNoXvT\ o"n 5Ip3M?&H̨{BrxCCs*3UքU_[9>#Rs֥D}3 cO N>^1 P=(tBqhyŒL%&tt)}/^/w;Ywڇ{v0ooz9O!f0&Nx DiN6^`-K/4џ1ΊEe/8hOT#g8>3Jx_f 9%S&A8+el?5ug}!{)=?H 瑴!̞ʟ7p:&'F.YA#LS6?Țan׺nBpQc\->c2|sg]:{6vE8[s=V'f/ۥShP27x.\ܥy<% )5\!p?iՈ+2LHAއgR: oVA5c|^C*7.4Vb"R)Cܟazrn`F/WƉHC WPE]i$<HXޜJǿ!~-OQ BD҅_BۚA]|^W?""l,F&nT9ܘYl;ăRosiبʆ!ِBW2w#=z1އBˈge{#%ct!Pn麙,mkgmZl hR>c`Fo^Ġ6T61 I<,[5.&%Qu'#OTɘ;N-ƌkAu%`;->=CUƕ^=?ttEW; L0f-=&7-5/*͈2D27V4T̕E6_b)Hs;6i=;ζzs KAVe~Uto]Q Vu&[IVx ef. v*ĪJsf^=}6$.=GȽ3ⶊUpj?ǢyDVJ0 qZ}'>@ o] h3ceQ S.mOG`hf֔F1\PG!-M}r<٥G͡!5@)Kp.> ;cÌwNXxdUB;Us0?D~Wj%rTqNs kDaA':%2bc8'߫+#AY~.g~ra ڿmx"vm;Gv-EM33Mb>ct kOW>bRDzqNn.WQO;$kPhSNi_,bOHfpmY\(X8NtC"f?5ԯwZT-_!dk!@hc𖥅O]-l "ooZյ!I 6@KDabw^dHue52J׼倻H4a:{_HW(']Pcq+0Y0O3Nre}5<0$'[@Og;9,% ,ԻDDj4v?*tKsavY*~6===$)gS@z7}LFj& /Y#RnJt{vW}I>ʟ6@M\S'ᛶl6k_JubڀR$x1[@۸r^`%/69aeFUUti[S:$ Ud|mpϣ o =3V5HJcltdS8h-fi9fBXdܳC9zoVҦ)bd!ʌZD.>7GHJ;USOQ٣5w<:eQqO) i0OQUCOo[ b1- N;0J.rSG]b(Hsy"eݦt3Z山bIFBO#lO7M4Uw/dGUq{B 7bI&ykeC8`Dz+x"N +׌=1E W_[d3b(]^k&3nxel+ x=3hYEDljTpd?+*4+zVbiɄ"35HpPaIŰHp|A .5F^͂_|5gWm1:~dG&{zz*U4;|pT65UL/pmIk)qޑTŬ _RXё}TQ؊ xJ)7QoU(Eu=#zjyo Cw$DUD!b d.9Rv`3)4ϱ!ڇb ` LXq6f5q UiӶeHv>؂cϿkk՟|VG|u~ (g|@ %kn~kP]wUU'$EslV$V[ԈS]Z~y$aN'W, t+\$Ga( Ib=V \[fϞ,IRޱ"-ك pjًvM%,geqqLy~e>t5(JC}VM͵Olݻ]c+t@U1 cðE7x{9.i|MEbl26sD2Cnߗ@vyZ}ŀq/`ZHZqrlX)ZT^+USH'w8{@YmӾFS32j^Td+V\(ۇ Йk҉U[N©zDBδwbdUWʃٮ~fV,YrR:.:@pͨf` )e.\"uSVXFO0ٹ`;K{j9,<*T'糪l95֟Fi!|<8@+*.U6.8rХ@"srTsMH9$MC 59Qw6g=t%x澔ʓ;8KL:a0~g}5V] B=]Fwݶm^*Gl,қպ͗ V>KSkNcryb>I?E&ΗkK)s3 5JyT3 NښVa~ 1/ |FTJwW.v =Q_\~k^2?Tfx? q3\͔,`OWPLk~+f)L; tꏸXȚۚp>EVl ]ɊUEL{2,.f ]ۗdi=?Q4\ N<spWeꍦ[1(؏\1{;G]Cŋ-isА@˜8N;hߒ0F*nH X*ǭ/D1-35i`7Fc٢hGCux`ٓ"*E-q) .DXE~"Q-bbOZ4d_i\%}_fL+ȧlnhCo] :<'S[Cr;$iD\W E++7bo8 Ktζj &iX_XMnOjeW1TbdACF;ΦIl;DsU52UE#հQ~!c 5>hفH>NhHWh0(J%$A!57r>ZhcJ ]35 pp,xKJѣw#:́o. '6Mh7qK=q#&G{L8P2 TCrr~C4 .%O(ӭ8Kvdi@ǹ0)\ɰ0Gκш]-TLzIM&&[) 9 +DemS3]3Rt; %=T ^9 ߵp\ٜ̭>7hO/6)#R{J\%{!䗊8^@t(K-P;/~,3+Ƅ [z"gHz;\ت:W.qMGރD`j@RA-Ѭ(8TdoA; Fer0{"êe{u#19qXAhT=Lnv{ gJK.DNFG|r- 'TA<?Eg#ˠxBjlVZIKni`F!^`޸(F@2?S@.y1MlYpx brJřgP JEm͘ ,"-Sj0*x_-5e}Sj6S!;G᱔`@c?hC'2њNaQ2fnO(^' ْe.@6],WaEPK  bHkK4 j~*ϗ>hT/lp̽mpC}OaO-:e7Ejyҩۃ@Ys%5*(nE48+:Uo0Ӡ zXGZ@{֐^0`ظ .k+ J ݱl^bB PvIa+fQ戭$(JK>'.M(2-~_.)R13L\Ѕ{ROdܙeĽtEGܤtDa]Ӎu_7d(sMYɨ4"Sdv"a'eFx`Iu<ʲ80@1-Ta,A4b5<!z/ /`Q %!7ˊ~qc6p;raİjwE,bOHZ^k_ 4Sџ=H&jea9)U8j΍2/HxCيK6QS_'tZ/hR u}h0nv/5:֫h";0CZKP<;]gNnh(2I#[ wzz'_nd*-8wg>LMUsW1^A8R լCsV=tfaom',4`e)8䨽 o,?0b[聗<־=ɲZ$JL?btףWMV8si8i}0H4jF+]U#FPɢ}X:U.ؐaYo^Ge51Uhhs6+ڒiaSTjԕn:%Oyaㆡc{P!}ƚL[ UwcGĊ|(1xdF?>Ng[:d*)~rj鳡E 3)0aQBVg#%_'7 ϶҇ Bzq>$xԶZ.=-~q`h덍iH5(AfNͳ8HϖGa-;pR`Gp9ⵀ1zǏKY:#ƫ\]^WD$#HK< ~ސ+?Z橪vr%S1W OqҷF{ݡ Hb K.}n6@ArPOs8>$R:ЎhhZA!oDNaWcA _]5Exv0LpL8-}.$Tޓkq7oaArZFYbG>|6|6@u[\#5=<6 .'?(aճJ)AFj|&uq5p|hRR!ӓCf]M)p^*0%`VVBDDqm4 /E,Acf唹oԫk)jl; f0ޱd7PR&clX?8&+&bg]?r5 AC! &#F>tu䒡;c^%T7m)!6,s $SxU(%:w>dOLCL'TT-A@+gx+©ZQG$uApEqwPotC(T\ LZөM,r1vLra #7&G&f}Yx Tb4d98||p9BN ć ﬧ۹`xTsҦK+{j!sޡڟJ淡gb?7YOUo'6lF8N:. b]چMX"\ 0uhhT=Q.b#>YwSܼHnz$ëw# `4UKaN;hf')qw:aIZ$'/a'FEįC ҴHYvQ(K'g ;idj"4Fꗵ,6Kx$#kH,hh3 LoDya+x1oi`1;NS4xDNT'#22tg۫MD:=ȸN"A`M_d |GCz`P ?g Pۮh]:* >^g_*%"5gEQ/ZWHxzD9I;mv{L;¤B9.)g8+ȸ}~ZQ%Y(z ŌU} hSjZ^%h>p39ڏ%~hZ_l M9aKwYg(.4a^4';Um~;W98dЛحہf?pb!&LcL!/ȠihlّDڗnR"h`Pd8=lQTL7`y%}#q־!,1 rP󮗒﫥 gVeyMX}BsU*꘲%« ?ZD>%P Mm̯s N# %,2l2Fӗ*J6<+p &6[6hԗB?[/e#2<ƺ!gxN`Ȫ'\F`>w6L알6u"*@l9;ɹ22Hӷh9a\*?(d>]:xwk   D!xr+TcP18L*$ݍ>{h TEʼ8Ȇ`w? ^k!HADSZR-ߥ c$ɋSFSg}KƎ|V, {],3+˶V%kI~P9#lҴ*fa\4*lc43{f[IJ6Zd:-¹#Zw1 2z 6S Qw:>bA?7N0w"#%vQ:%`v׫芇~lmJ'JHWgYZ07070100000073000081a400000000000000000000000167add74100001c08000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/char/ipmi/ipmi_poweroff.ko.xz7zXZִF!t/y]?Eh=ڜͩ0QVʟvtDVMw->qWV8i>IuX|W햸ci_9llHRxQC9z S|U!흷 S-Y.nHGJmc7$(0/]a.*&W{9vr67t#9ڢ+QW[} Jx[$*#҇w'Ҕ׈ VoTkt՜Q(S!ԭᶼyGqa r)”e%MvbF l ;bO@=/:`<SOg鶫ɭ "ɠ !FF|J%+J! n^kڣhУ_DZ d29U|JVٸnp'J008|n7FASEUpTcc %ʹgm*UH:!WL}Aٓ K0*  %9\NˈJ\ЪWD41SKۆ]l4 23cs\49Ƣϛ5Eiâ|}V'7&F$ەB`=!}Rat}LU}Ȇ>L%aw۝ژs(NM+G# %#&џ  {^.A2{y8m4gMT5EdMDOxSixb\/!;3eL `WMBlP@hxjRB5Q{L轺leAFH|pio[rR=̊j n7L q1aj mY`NS@pk/'ۻSgǦA̟!Cޙ˯=n5qa!,8xl! ,Β$*p==hBZӲ2|@I1ܧ,aJZHw`v ߣ8YsŻuo2Me‹u[.=|QK3{m Z$ $ףb _sm=u&g1ehx Xz =ؿxXy,eags9`LH'/-jɧ}|e4Ei(nE6R'U*Qln65@6@) Z\*j腐<Yv[\y)pLIAF}zlt"#>(4lQKy,o RTP|2iE}Fg4 l&S'{_ БE,"台3}%tl3:,ǴV?o>lXrIR!EMGRaAU -T1:G8m+W-=f h F^:a^W>:ߪi=vڂ#vڛdih9d64A C{ypktbrWwˆ|'ɯ}CNd(M ? n55;Eu5^#h\Q@[̸H+>n66L-o{F  " DD"+eSz=hRdJex=N44\Sݤ,TϒAߠ@qO6cxhAVF+pLYYb(2X%'N,ZB}MSZog ďڱ&KJE㏥Dp]TdD+xlV8l\ػ$+8+h6k$(zWNuP"6Mt$wg,V I1JN$ARX3F9~LqCΙB%%f}^F D 2d9<|lN29!YQnsOiD45Ի驂W010diݯ !nв܇D=LWZd>FH n2'M=҄` k^,D"ڱ5`߸)ϯ+W8 '  ^gU?L=6 qkd9Qz[pY3Y!%{~5j\_(:ѷW>&yTm[^{[W>+%p"\cN;y\LΞ {3^,OQX.y*&zd*/3OO7mڵxc2"Tno1p#apF x\$5Qm4Z_s/:Ai.^z ol4͐/E]Rӣt*'xs-=sS 3ϵxvNpͭ"h6)IqN n.+_F؞C32>9p n_~rZs Nm%BU2y~RPP,dmmfߐΊ-Rq?` ; < r $7&m%Pxʭ ̢zIymЎEC>zI:=v]~CI>ԟ 9a\oZy 6 /=$O@_MUZ :zJQaEȾ&$yޢ4qlݓ]1/Uv$9bCL#o]"ON-;-1!C;vHaF \F/UXlKךǀ"uHVtT} T fWs}X8 -Bd\uy#[aC/LGշm1UW [[(.8m]~8DZ#^N,3˪qf͈tZv ;<[e\(lSJ[dUc 9u lDADB5œT[;h$t-2u܄ Ӝ2 *Mvzq\#8-ΚKe&m4~\bmpbg b,)Y}^=ƌO\K  XHk}'j93rkf1h1\uC@B6V,=+?LnRq-WZX85r~w'>3nB)FlD2Ʈ}a.7ּXI]@Btٽ3Ff֙on='4p.38ju݋ .δK_ Nl["K=zˣ͊ҳCJą1%K'F`6Clۋ㻓p) "' x&uQTZB=PS~KyB0yoɕXp`- ݾ๫#pv^IDgL x^)QW_at~înY}R]#qhJװ[#6B ‚u}Ԕ߃ԋ>;!2PA1DLzZ/8EVMaHgvNy `&@h:ZE|rLĐ$dwwY B^V3 @GÏmw`GC XicD2t Nvĥ[(M>ckƂ"pZ,Ləm4Rf(]t"}F!` kdeRU>J-yQ{'\y0O<#zXV,h=2# ;;bs B]AW3M{(ՑIgv҈I5' Fnq#C 3U;t3=k& 0k-Rrt7ԞSgOUC( 0Ӧ dNXq(.cBǟNYӟ5݃ -J)|sZ4B`mZa2rSwB{]U𐑯/\f6&i޴q\>Ց@84iov^7ApS0P/"_~;AzgpT%lPek7"30t7skREd-nf&t|i7qm4m9jF/#S+0r6f>w fTNqm'&?p"Y{c֤s*|&W0ตufŠn_yS 8}tOmW" ?r ;5IAFY| ȡqIIqTEW,\^^Z'QFXDUџm 3~842P؊G;z;mQжv* ^'[Yoc8UFw׍)2xg#1u+ߎ44дx ZU2v>%0T+)ȕZałbō]CY D]CW86' I_X(Q~ 4 O:K%ٜv 1Vċ48m?n1Y")=$O4^vȨDI`wd.đ.nO!`$}3tkD4m8o"Y/Lٺf/T##=92SᄼTpI*ĸsӟֶY) qc."rLxbpֺ!u4!M:'͞O~Vyh_ߗJv9zkӑك%Zl2y@(.Cޚ2aMUEꓸ5.F)dQPËzV.ۡCϴ[I+խT,1-Ug~8nմ_-2Z@aeHjcPeҴt(rw88-, lYg6ښz"!RD(ozTT/Ayo&z;:)WȖRTH"{J7D63M!Jt^J~Ċ,=MM '> ͑}# LJH\0\t<m.r2p,%(T\텂qw_H=Ȃ!b}Z?lw;͹Xce%Lrxޚpu [ܦϹu7(M(%0欼_/6Q<@rfkuv#m}uZ}nЏcc//5"lKE;:759 \s19Ϊ#ͣʦ2 Jp[Ñ|s&"-"i>HsX:AOBM `L=q&!c}t N/w'CҒx1ygcT3j`U;G:QڹthK"ʕm]i@{IjH|p"3u֪SiF1jBčxAW7r nO犝ah }o0Zf&(~l.P 37#űgYZ07070100000074000081a400000000000000000000000167add74100007b18000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/>5z]?Eh=ڜͩt)zD;&]\\v~w$>'eD_DwX. Ͽwe- Fh œ;q#`Ig0ĺH[ ;F ǣ2i[wuOX ^ 0}B^ [yymS["XL4>.: |vwZ6+ڃN?'+3-lҲI@̗DtEVzz0fM+"\vӊ63 y[bwU#5;o@Om˟M t]eK a+wb}$Ph VϬ::4  $ q!qZY7U,=`\_u~btk L})`jsĖp#(b"^VmTDžUJ@FlW%;GK\ʚ\K~mɏ1q=4 U' Wc.^4sv SnTȿA<'-4|`k4RCx1Sk7rjPpY<95_LwٽvSH6K!LcÖuzM쿎F ddmLUK7x{F9SRq@m%ALEYS¯i}=\e7v'7ְ:-;b-p1Q %_``8e(dޛ]c-pjDUxAׂR)U%d0qDY*ZՆLƾ8XAB= nޙN ʎ ]Fa XlOFEv*WJO[*y\mOa s\KР6|@m̶jIF-lRN}a<ߓcm{DZcmjFL> e Z rq8?ar8OF3>׮ї"y==k4nmo!xe4+nSm|cNų٢v,{bmr3;8p]R #V꧈VWt9܉ PAɻm`&g׶0N<"[c9,Ny4ĜV gZ6j'% uSH~+X'*~^x9)|V 2RtD|dW0M)X=9hff g6)m(pX:eDib` RAZ_(~׀Q$GM轀s\.e@jw^> 1Q:\Ns*۠6^YCBRμJ;OH!]9_3LOz P| ;o]7}0$8~|Ȭ:iG^aH?y*TE2*u%]Kd_f\)xspn% Kvz buШi1w3o Żz(':\XAP}o. >GJK . )_O-$J: C禴osM-GkJ('S7LH>&@%7?w=°WV>k2ݍ;X`睪[1;47ď'sR!sD~fdR|ul٘}}B'G7,t"tO>EWEI~Y$R~Z7uQ,O7ݚX"B+†ՒÚ᳚daWM`Kr/rdv2 : kن(wT*)ܖX돗8Zm@L[`:Upho5E"V-Ϝ;QE3ϱrEZC xć}'^τe:짂,Yk=K p.d .P[ygϣ>Pq*ػ<7A)pl!}0*8ȈVQ7dm}a9NEO͈ͽ-$Q=&l/GR@6ğWV%4wJPbIS0eJDַrS9CI h433TA.~XA U&H=֩GN`[}B :ƝH$YOPP; +fdק9!e( 2O>Xz)p@ +/,J`oUn)ڙk)3CR;NBp`q)t8-ÜL9S uå`w> ϋWEAq*`"0 A8`t =Q$[ބ8he) GQT2?+$ ?7|hIBE\QK!6Țf Pd:FȖSv֊,dnQ9+8`q| NtWcRY9)hI9$)(Ej4Π lDk; @cgʋRh&+HF)8(SJ!9&޿FiK+/]HaW6+y7y3j1#.#ɛX%[g%)eN-+,+\\!~wtI;4*k##T1c#~T_Ȏr梠]>&Zoj&2]e|hrܹ0֦l5I9-wsӍZs+.-wE=ſQՈu`cm=~-‘GIā 2leOw;2򯡭m9ܶef%Zw~?G_q/ 1w̻m%`d3ޡu MV+*nŸ5ޡI-QQ{Xh&?ad7 xERox~4;%C$>z\х#xR L(tnM 1,ȜbaR Zž3/j .ךRU'~mPǿ6"F^_ &IەE OryCh֯KTȭ?ih0/"ߤYL~4b"yPZ0j'יȦZ>Sk)+_{W_toElJb$t=D. -u(vF ';[MPc29Lh"XDIJ3qFg?JeBb8a]2f=\L "G8gt"J|U }YؚyO}LaA7ҟZ|,j#~f(Ф_6 9e57MԜ?z)}*xs%D'qW`*k ePT/DZ(P":}+'6C\o}A9`PYsp\$+0^3Õ(t׎ZG$fUT]@ں]x&B$ }A",_!FDdR=oRѦ8!vVAFn*1570\֐QkSS)Թl}QJț"QkNj+ 5sHδ`2R"mdY E)jA:(s7e1meY#0,/"_4R=q.lA[ ;s]Su/R݂Z;KMkZe71is:5Z6So^[tXPљ[C J{X":V!̍5Mo囜)S'CȗMn/ ^G&HS58 ?G2AJ*zNߕ_K0 _)%a춲F[D $ uP`F Lr(;oL0v}4a ^a4a{&A%j19hkW-Gn$k0SF&zZ a2k3d;s;B\o/G$>-#*sZ:;I6`MN)c1w5C~jZV0nOn6=.z1)8eWqB!oƤMN==TVU(^!^.Ntv7 )V]~x7tԍ؊xYCH/dMƮ韊U Ģ+y'aa&Z" BO1璲Q>dzz]f%NXuKx朙RÙ!"r ;0a?*2ΓeHpbT.-b ֲo1き"fNEeaB?ű T۽ho"_xXuF!-qW0i=%m>;ٟ;J_ c-[~oVE }ZK~P:ͫXfFL F7;9&w7s/Py12佩!Q}Hw̍?N.\xW^fXeJ+`UOE>=PFr6+ jI1c4.N@F&Z?} ~(|YraHYLPضMᎱs3|bl^/o\J[2r.St~ZG=w5ydž a;bǩԿ);PIN.8vД J4B7x8Bw.<dm)~b.k:q>?_vR{+r \E'Yv"{Xge _؜XfI_H#Ql=չpׁ4,fE+ZY#ќJWJK|hv:#:jgH1>׭Lwj[ʊ]"ИmX[ Լ3h417j؉|| 3CL7fI]oˎZX @$[z"rZ7; da-^/Es>nw~uRJ1_ı/#Qɽ&`Hcu65\+\K` %/D $qźcl3`Jfw6dbow GKm:@Wb{I#qh:ZpD,+BʗCadVSb0qr&k]C-ejߥa}N0tS4(U>qud?kނwOHU'}gr1[?UХa8{"aL#2Y76zFXSCm&ʞ֢+$yʻš$jyG*2}f'|jG1hATjt#cv)/W=H4g OW V+?ֿyߴ5}Kjj*@R!v %GL+*BG']U$!Ȍg9f ]QCS&"^_hMRmVRՊa ۹9֑XW@!Up=A0һ: d0 5ި}ZjPUةъi2oJ:cHo+v[-RYm_V ~`X94jm; =OYv;Eb8BO!G\Rךɏ]W#Z5E:d_%yu:ΐ>hOےyr?=|Z%Y8uJ\7'[g!q`;R2D'( IB~l3L+|UYlPn޶ۗu ?\pIuHnJu Pֲv`0&%MI!pϱu뙴$ l]+O8{CD9wL1-O3i;BRcn@Tw:dK{3$^(E 6TBY iƻ]_0N:{*FHe̙FflKy.#aytvkKx:3#fwV(;ne֒LKy55w]O~bQ?bL H7#jɥg5~a Kxf6GFYjzfkd'- 0W3xi6'΢]džYd>;1⥽Y[o|c@lPeYL3="oPF_JwyS_=q#-]c*ub9{ٰ努> l.HO1Qu/(bT{ǁ3 u`_/R /${,bb0?*|r|]C ैZˍRgyHo=6%a;};j!ٔ@H+J*\He_.&[}*p&ϸoI8iB`҅.f0!aBBbؙa%t ]39hi ?6ŝ\Zعù{ݎƄW' mG"ooF3TKtdLC,Mvš+;|hɲ@BTEw7c|Oչ8)EpwnixsoHg:+|gg% 7\ AM! C#RRW-^Ha<-.i.C>&;ӅO* ZgW Gq1Ta,~ß>~IzF8}JBLkޡy\ķit:o6~b|RjZ`#n*TJђ.(1U^H [wz,6)L'-+Mu[uA]םG,83FI ^L!7ɤD'ֶW"yK9Й(+.wB¶̘, hXwnC2Ȏ҂ ^5b7(k}MO; jvݚ %A6a2&@!N ᭯o*dC'At n~rBkay6KX5M=DƏKL'~i/</4н S: nORkMqLTu~3qtڈ%lIGf?csSX̙]XR}":%I14$`xR]$EԽ* !'ʃ@:R#%{謙@L'y9pWa=T+"hkĄ*gSzd 0 v+0y.paI[tg-ӫ(7߷@s~ȑPW^վZƓ=DV^o}nɂvTQǩ,>-sY-$j`Ωڎ'tWsd6R(_lgggf3#AjW#ႏCz_XdWնo~Q%G*KUc! Rq%3ˁUbBI,$,"]I V v}#RY6^?.$ńV u#9}B@-ڳ఩UDNڙe'>,C8BXU/R`̇<˩mMVH6AEq[k*LĐe?rpovs؆A%*2 S!]tWڼ*O_0TL˟ S h>̕N!2 yS%j?l<8a|SՋ:79QM«7z?6h(ˊxA3`<TpZAkE홢VlO0jPZ߼0ע"c@jp! RI(`Sދ9q<Cc`aZ͵D^Gi$b64$u\#;UdzWDZuXi"j2Nt[RH.Y`m 3ndUb;2d7<?F_ZXmPCͿBR~M!b}AP1m1r*W~P5 kPCd[t(?lkg/ }hz5ˊ2͑ \_^9&ڎU3E{Rj,}<R3b}.M/fK{F&PSBIRW᢯Fߡ{u6Qط1K:$u5(u i|9IIY{ŋ-J6\gByYy4A{Y .'=5}Wgs=~y2򁸠 I돟(@d?eHO;}1LJ%lUfW6D9B0VDBI#.@5<̧-*Ɯ  O^abh-;pG8,iyΏz=gaG(f!Bɬv+0jhӡ\^28Ebr6>A|*n +*hwob6^ 1"X\V)2+cVW!@Vۚ+VDu<05 ~h(S 2.t9}~[I㖍ݿ/!$q"&O5E_R%mV;,V#6҈Eq1 GJȞm>OMԎ*Bb>ư ۧм!Nt0{o8&iim<)U6+Ur+cq$.7.}#QdXD|aq95)9F".IsքsEy2鳗N%~[q\CALγ3>ѦX6o78!$Z+ "(jbN/> rb#_i=Tx 9g&X g^ `w*x"sN2 hˉ0=Zj 8i?ͩu`d{iyV ]d"I1%M׻PVfx$EDk؋):c h=QRUNSW+&$r&enj˖xG LtFlvU%TUR/ uUW-e]Jч!Hxvec3kVПG Ϩ=&s {Q`|,9%k]D Gk1)(xULUajc2A;'@ f]_,Edw(Sva;vj5> Gk>UDlǺ/="Ep{><66Y6U0 eυ)Ch;0.8yCDsE NSKaB,rpH(?pLܭYZeRX ߇*EHEÎVxu4qJ G`u4[iA4 G|s BFEchCt:!eG;YU >*q4p<ڍ"'X3!-#@"|1vkr m|d!heG'@+Abm9,-BJ,CU(?teshtfl=䯃z1w-+Cb-b-;2%X omiD|cɪrYzxmRfެVGW[ 1oJN\;vMڪ6ZQ+WՐDBm^OɭÉ(jo ܍(]Qn~c7nPg,Ζؔ]uuL(v|̭ hLM"\5\JǐݣEYtE YN>.~|-x8U6MXgvQOMi^:cScnCCɪ/JBPڹZ D x+Ͱ^A9*i?r*K@1\fWPT! سG~{TxUÚ]@*D՞H2XpzO(oAot^? Y[ X6Mt4"rҳg7/wKK #XmUVΕu {n)C'`ӬAl؎"JHO.DߎvxlL)^NX=,4O7~P,Ш7-z,SWBloچIKHqa )21RKk[oAZ^1xjUU7⩳D/Q}SI"hW{۔! js ~9hxIuw1fR zF5Vu鬛HN;l3U^+k5%b( ~=޷>D&R"^qAz;,SGr4$Vgx =2')!2rIGvW昭x\r[mT&=d3Pmct ϮfrRS,gvoȘ-ՕI=k358EmG&>\d6{(&Nm"/vշ$A})xr  TOioM> >4z3Zo)J_M ?V1052x2 kԡ3 EtbS,X?aOv%HX\ Jg}LaC@17r>K7i#[EG2Ep quH[|`*Ζa -?GG~$)DFZZDlD.帕u"H?$;JyPYlhCV]!Õp! G|UPab/loɨ1jFr`Uʛ*R e;L 4HYH`{&axW좥oD^eu!?I@uk}erj hF?<~ xrLkc4e?J?  /Z/Y wq=duO!s vg\^qQcX؜^tpxP,)bcƠD~kgd4gcWܸdYj>>gLi)U'uovڅ?!ֻoPb7DѦɆc| >K#lKχ׿k%BKtuR@_-UQB<,-[XiG A'ŋ54SzDhBҼđGf.R2^bckR=.n@;651:^d!h͒hρI|.jg_JYY}NdhHL%:7)Ɓa )1Ģ } )kzx{=S{LQ(x_qT<8xbCF~Ǯdu,:(T0iұˣ#H7?d#2Z @\"RN.,Hݚ:О!+;OPkMehC6rB7#|wewiC)]͞bp>#:VZ* |п I9^q.YWl8EMJ+H]n!mn>C{3mœܕʎoY{; ݧx btR$:.du)t./BF|ό,'~ :/{*q[2ĪXnNwRj*Qg+l}k&E" tuט\'q@ txSמ a](fXY`h:wH@|LOn(B6j&cJ#}Z!`*O -ĩnyQDּ*(6$8q)Ib[!b'D8; (cP ŵOROU["^ ʬkHc :*Jή-"APP]WժLzn6~:ەc+NFy ȁ>,VBDߨ47Ո7K@e~, i7z5s*-o/%?\w{~UKa1/mOXzNX.6; V=3a.'~ {w['-EfB (DL}YF0K.-q?ځltz$d5${/kTSTʁEpXD-X.}]ɼn_\˝9]{b^UCQ J}po{E8EӣqRW 6QƴFcIt,V'GI*ɟWJ,B‹ۨ#Z\F]@6W*(JI+S~@}Lz?go8H!Y  > :VxQGZlS BGi:7 LMoc9hq8tLY^mЪr@TPxj@#;<13>;Lx -ccnOlaS(Nxb~WS 6Š,go*`a"[I:%ep[< ^u^PF -DewT qOB.@BSܥs,B-jax :E+Wr<}/O$5-z( ǚY}2C%]E#v _ td;QE?*]0W,/=WJ`-߈^sXrb#O2aեj=@pdʋpIUXF`-dl.I Q`(g,0]f JoO߀TMkQM٣* 3^+XA~F&yK^qaHtK\|ӹ%%@NA dA 0"c&SkUG{7V/=e1)ԪEj9ej/KN[zFKM[1 {Qef&t?!kqvwfDumH唃Zb^sp a:*EeDYcbXm-9Dɚ :^C:aö]=yL[,4\yR1!ّ =]]F`f]ba!ƍXnz"2GfA_xZ DTq3E K [լ-{vr.ՐuԸ#*0>"=]업Upn0?_+T%_ly70P P_4b`7kGU֠F?yuAu #-bO~2`[gmN Kv;_jql_Ӱ 7Bõ8`]OLv=%c!O ߜH3βVŬw+l)q#veLٳ:'V:O7p|ͽ&Ce5zR+7-gGiyfxםcz:1x*Ӿ%`u(S 힉 dΟSEϼlnq̝S\Z,;PI hGNxԫx΋[~ U|z,Fnarrږ ^ЈP7p$ՉnF3-MW`Rdk$OO`}acMJ?'wԸŶl,ЬZ$]ErY֎Úah.tR- uU%b G$ ~jaA0ϗF|WJr"+Dz`W(|dYpZ !VW^,{Ƀ̌x}EufGE}gx"ZR8)'ѭBv̨TZM\ % muNNhw+P.\&B x MpAO.>M qgSrPM sHVZ3ŻZ F~jhV{a%9[H~γa1m*$N6ŶmgJ_#{[li4c㿤 3Jxۄ>~SMCUQ,mAH H ҏ'BBpEhRs {@WqHU;e[+a拪1)Lr^}XK fnpyi̗a\n+*UXli!O@p@R_JJ+$.:Y Lcw`kj3O̅s:к"}@&QOU._{kH#+׼ <KqT% gnNZ,? H4X?9`"?G(h@kEzw_E>ͱ䀼FwS&JBo`xFLS;ˤHR(>k0M*3VmPًdM>wMTb4S'WX< pOJ,9o%ݜF g`}^ ‹G_|.6iTiޢyG0q6u$|L7kQ(}T X7KB ?X]rԯxa'폰 dڗsI4 d;x'F|r_PHAOIL6hn0FKEGS594VT_ғtOJY6_{H`qh?NNj5a`K=/+ҙ9r$'ָdHG y!AEKƖ8qqΝ3\l%Pia8z 7aEjՂ3 a&ڎ;M8zo!`5wrD罎9olͧB>7iLSZivl>|PXe7%&ԡ~l?-̄'9,*}G2ra_.@]s[9Z92Ukeb*)I%ܒx}z1'ڄ|ٕ:EGSQ \r 7SZ08~1t ~ 2]mθ,iKޡ|$V9@gcWuMB_|;s3zM(-U^}*%ZI}~s`nksod,N:j^E' ? o_kK޶kʚ0\\eaA:gi[3 H?C ߥ\yl$a.x˃ =9 =vK///0=f;}GNqCE d=Aˏ4Z>ߴR&g6H_9 z2} ؒ4%Rye. n*%5k;ǽs$}ЊWUMRV*cs&s xSNQQ~1Db; "hy.K} OJ"%iѮn8[ؘjks)kslO-[҉

\]f"GGɧ( GiXf턤u\meM 6g!ľ2_JW|p9#{>X0>*x+HT7<\<ҞDP} 7/QBy5 " lySb[#%S{lՓ^8Uw69ԣ^1Ts>X̀Wu/!ؕ萏.A2 J\92l; KD)ݥ50YfňCO>_134L U#bNǴs> N& +S r.TZ Cl)ia6>|+/r߱OXu)8ZΠ%h?d @ePw 9ШL dկEۗJӿyIP3YvvSzz-QJ:_lG4*zy|g;u8Y%v= Ι+6`b W2yW  韪%-PhP-o#yi%:.L#?egA"Mgu2ZXܶ B 洈vC%Lj5? _$cDՏ+iG!~&huzUti K/_D/= 6oXBRƔ쯎kQu aM7h H5BMP?B) ] -5t-23bNB1’V3AFG!ͤ2'p;qneu5uƄ ) <^X j'oT $ܶ']Z,P .JUQw>*a$FtYQw=+S{uR7W='؛K7j-Zg<~kcT:ƵD1Ff(*EbO8AI6z^mw|5uN卹tɻٴĵIWVi#d[r 7j{ԪmĤ/ckȇo\kWE @a߆i r}hd/y]icؗWlX0}VS=쬒j`8/]OZtot4mOI5\̳vtB $ҿ\olU0 =2їH[EpIqxmߠbqV|0 `qk: K>:qݠ(ۢϡzZz@A,M\GOc$6hS ǹj)9 ?:qhŪvFJV+i$Hfߢ~b 'yT.G CL,̴b5K4'kQ 8ޠ9+#;n̈#OgnY!8])uB 0R'AN:cL:!Lr@)$`)m=[7]`ʨżw5qJ3- g X@ #L^Î*! P{j.G/#^j0Gz>/:Iee7RΡC87- ^6 LڇASmt.NC*ǣ ƒY^)Ǭ݁WR9G ς/Msf1-URN5+2Jꇂ2uV}wHy'I{tl?ܜ013 $R+Wʳ1ʘ 짙y&X֣(%WK(sGԺ:WI>ocE@KRڂ΃,'l Ke4DS[)DJČxvJ;ZL[c!tM_{W ~1QAYK;_vpHeHK!:a}%/>~] cxOnd  fGFY}WfIc1=)SbKaQQE^'ڗػ wN(K o5|XB2ZMdrP1nF9;;I9TQp9eY{+fP+Xdjp,GEDXn.5pE?F٣WЍx%uw'h;53a.C9mh=}ؒ3_i=_QnԺ; Q&fqƇ_╬5]谄h3́jG醩XEytW5 ÿ]r,6=s+ '55)fJS# S S!rblJ9Ni@9 ci^ЛS|!"rtV6>Qcp==hS/gX?0QEpϞ!Vw8A 9 j}kV Mߘr;ƀ_ۗ 26xNs2 1ĝPm$L&c9A5&W*4~c.>D ۺW=nKIO[c{w ,Pzbdoo$rcY|6$[?BŌS9~P9x:!ewGo>)(,KN _,4' j%I=gۓ¥5ol$l:%S3M'%w?.e.,Zg}k^8FMH{2KZ4'PFݼdN.M9򕩾PSpHIJtJ%Z۾֫tP7 /wƼ.\:܉rQ_gӨ d:c3$6\|ӱ_.U(oYFFƄgEp);6ⶮG\`DOkW'VRIJu͉F߹|[%ӛ 5Yd{OV2ɘ<#Itna\ & a3BBS5rNIi12%fXH%=sh+ҏ-= .l賟 0Nmu;x'OՈ=iqN &oג@.WSBƐzDҕ8WgϞU0vRm$J1-̷f͘xrZ7d&3XlKƇ֐Ͷo~{ v@z%5<ܩ3Af׿h>"PX2͛%~JFn⸻ B P7 <uxȖ \M} 1/? #15)! Ca쿅96|;[$8U\v{ԅ SگRzp[gءRK>N4 JY4$`:Y+pA`ߘs' "$RK,Αev[p$"@bܕ{_oẠz;'++/|JvMX8[W4%O+*D3O~wv ll_<5ߐXo3GJW.Ң7VE[e`Rk[D4.JRhqK>_-i$D~3VXt0xUI'HFU[v$q k^d tA*3vP~lL4L @rStѰ,cCBoolg{_E fKܳOfCͫws 'lxR|_־#$UKQ z)lXM.B`S+`G:4fw8湺[CRJ*s 'BV'LX :pk͍[앂0՛ђvu6E;vF{;2gw}UTx #Znd8?ϽZ6X-ňae#@#Z'nEFYM2%=S-[1OgHR:N>EnhƲ~ZeKlEHTO\0{7pm8QJH*@(89-fM5J#qĜqЉ8y\ n7S8Q3gĚ`R Y]4'_F.J+&pmWTDwf2v7%a y5C/>Nq-(֮#>oa3FNVJEL,d_h,p*zGJ$LȈz~yY%_0|޻%g.bb(`|Qu`UuymZ)fX%ôY;$  9 f'b*zU3rs=c>ф*JouWτ6-ÙA%JHd`";ַV%lB?Z9VfE?cCol:&/A:,FJZ5de*慝YB+mcLJz߁'IL-PaeX١f&<⺑:ݯzm1 ä%ӻw"{n^ax؜;akD蹢|`V.i^fŭ 1'Qۻ+ om:ü۲\Pn&eP?~a 2)t%ÛPt1ҝRCڋ$跅3'޾FsQ|ĻLDHQuW!Bcҝ#sd Ɖ34ju?Gx0T4UЯШI}&@m}am&=^Fui: m0" ̧d2V1coNfI5Y+99۝\++V[]X.L$ qi|ҡEș8*RsYؼt@֨%Zm5]MMXQ//u\Z}M'qV<1xFƥs|1dŜZ*Z v[5 $ tpVkZzJZ$؆2>JBpN -'ִ4/xO=;ُ+z$ܡo9޶E&kQ RFsUU^$'Rdõ Z Ӱ佂v3]z&ud&׹FnώZ!7Sݱ )"pÏ|21ij%'jֳtXH @ , ru2l^ulSF "%Q@p̲F<7±>'F8P4 +~{s>*$[͸H5&/Ug*e2bWQK&U;z2$|H6 =v[8|7]>MvEgq IQ\<h'sɬ3: m$ZX^;9ܻE0gKV-&LPy9FC\C8jHQ.<>B9|iu-ea8ٓj\O()D":W3gxC-qII-kcSpiKYƽOת< ARFE ^{JCx<*;Tq/6>9rؗg{#$̧ h'ƽyEn'˂Qc6_4nxh1-NUt3w~YLDF#N]GUd~8E:#ԕW@yLk =Vȑoy0TI=?/_ 9k.nKd)|>f^*<`9AƦ nrl@s=ZvhڐȒ[n"[P*+Y:/={@:C*i%b1JSB3o.F:1LDS9AKrKWփrvoG4 ΚMn*Vwe-DvbSr|@?ͧshF2"30@Bq/Ϯa#X|cHL 8 ZygϧU5vIj)"2~MWvw^y\ykӊb}p0!U1 }W\0iji-K)ŸusvC+:̞(g0܇Mqe6qI}6VqCCkuh<Bz=\ #DrrN9xHjϚp0vqX1Q{V}GTW>=^5,fQ\ЉY#2nD:+f'xE aZ+ؒY>~VkVvK9I{8`?R(X$Gjkb4Jʬо`İACZ:g'zgkn[E"|eGFDPWpH㨙'o}O,\ф hOuGޔڅ^孬yޏ8[1SSA̿u6#ٚq,⺞ƕ ~WH9uďMaV;3Ve7XMlgS0+U71 Agym9P9y.}FaG9Ԇ*BcvoŀJL% < hG Zf-I|VֳKO~*+% 0| QiH鳹4>$Eqa?tt Rp ފ9-ci#x7Ľ@7 e)de*Ux{@:R Ƨ%Y~AG'OxD*{\S^ì+kL".^0|^Qfݕ.i`&q>W6i?tzy9B岐F׆~~-s\h+F fp\ђ:K6,ݔU T= mIb߮8)j{^R&̩u,BeuOzz@5Ǻw&. `)H&H wU1Ӟ4=aޛţo*X/lɔ>=XnCj.bZg FݥZXեIْ1T/NGG:=*'`|ht%|ZDAD*mPX>A $aՠTfUÙ?1,H87}gPlo}O#%BbU+P^$-Bp' ` :Pwm'dDDOjC[5z<dtu+63OW2AXhQЎµs 92fҿ,j7)VIUܓmۺ+2z${ˈ#{ H-WIڱb&2p\Ak06 )K5 kY쭑>g*Z 2g7pnO/CdLV0Ηϫ [eȊgd 5Ѧėݛ[RY@3Rљ4Q$辍ݾ*k]r-YawEᄅ YPqp/f˲K_z_!s6q,xLkGnx~m\17^RuC4MIYj?/o+cD%|κeܐˍA. U:ی7V#o]A+t#k4Rq~_LOzfuL#mu^n (u7Ϊa-0 +Rݴ.Ѽ]]I w=Q:ĝD5EYx${8]UWm:W07L;kIф9£r2 )LJW@+56bBCwټ˫r5扂Dg .qtՓ, o\[<1[m NcD=@7S(,D!A6 *2QM{xhGT\2*ݙZ agVE9]w )ݕ .A'='Ԁr\ z]_Ɍm)# pSqiHВ&ԛoRg09ְQm78U.AFn5_z$]CoDdA.&f T>=Sx/pB?gY-&n1!qt9E/ l+@΃껻@Ha#W2j*i_Q "ZRXuÂhy42]Hj5ee1Y@! )k!Iu`4l-SIHtg}!{[m2t#?IWUw=):)~d?YMQE^GqK ٰt& EwY$Atzr?i]=nӓ= .IJɳD:( .ԉ9사J{3*4e7=<' }Ic=C<:MOΡ2j56W֒ca?}Aj1$Y5s ۑjC!.U(EQ-'"z}$kAU\f"0;h44pw s]d!ǮK}(l;5.#]S3I$poH޸=V+'k$01иf\ |"{=#E0N3w ]ٲ'V,ayGqw:Ju1N3ɱWZ)bJ]v\txEb\)qZ _WY}6\,<%$Ծ#a =%K{;,HأT_Nu`Th1#H10u0QD>li5G&xMPAT0$zETm$дm^E_Ӂ~協$^W-*Q5&:զ"_G2h(0Jɞ̰'񎏶  l{R #x[`31XUt蒩W؜|+$ F"z') ߂'?>nvO.2M[1 i6=5~nPsGKR>(75l !vz̳DtLG=X=h| I$1u4)f]*hq"%cՍSzٳTڼI(ЬFtN؄1 2MRmi_\VMu.v*zy"T]SZEqR+fi j, %C29*O0N\)UьKڷT0Dk o}~,]6oØ")x!ǃQn9hjn"픙䀬;$0t_ʿP&xAw1H~E3ޔ?/2闁9p HS"Ze?.C`Ѣz7LXЪxЉ9G Aq 1PaᡚN.OѠ^֡JsrhIzJ+v7o,`,˻mg{ \e< 1X|N0UB$# :.VJ͍=tYH[% *ѭaCYHUD%"VgBrO?=8̧za2 $[ gs;>>N@fg}9`XzXGW)zʹ+Fc"u]x]Egc * kǼ Ӵ4o`_񴻴\:`ʼnؓN-\sg;X);\BvU$_Y]ĦF<OHJ/4l[~"eXoR/?}h o`CM%2V"tFN_wn(=Nxt@"NhcY7@y2dx08u+CQV(y jaJs ۖ[<<XRﳴ \k,Iq^cAx.*|RHIfyƠqqp7H㕠!W j;]Jpb˶bRavcA]/+=νJvS jꡗ G 뱷g53ꤷc{a}^XH>8dV2+V1ABX/[S7 sh 8;"mk!C+fU?NҐjxZ`]X##b n"rs"0x8HF8/Y1J oK۟RZύ7#tO+Sec+kJ~+hq޿<oIz~UHVH=xEr'go)7y?|iREӕ/s~D qAQlbU{g3}oyI"HzӚovRc+d9eF|z͟MAs̥Yݵ>~}̪)<rOb%~"EX̭( Tĉ_YJE&xN8b?3RAg:*rț5z1UI=Y)[#AZF8>8ʸġu(z7!pk4w(_Zĕg>^^ S8T씽j הZ?U '\D|qĈK`2kYrC/%HJgt.Oa.`蛥$>о9M ڇ juB*:N!*zw 7IPZ|8tJjz=@~,AJ|:+IBJI S$J0Q}:x+/h:}McϋxY<E)sJ5 )˼7d-a-!9j:+O<@[Rv+h2L $]$]JϏΠQ8?+z$x3>|1jorM%:Q۰|k>_;7t*]vTyǀG̝6$Q0M 'q{@5lg?P6-_q:?n35ЋGum0 HR)I.oB?d|%c ܝ/hѠXRBVvU8wOf|ܟXxC sl$E||krOwU*^ $Vэ\S*e=8uO6WxiSӆ 詓4 ;._21 C8ۑ/ZSˮN mKl9)j[1-6*'Β\|FQ"h"Ugl-?%_kҕ-V ѣ{7e!k<֙4B4MTq׸7$$􊧾ȟhaڣ{se UDqOYS %WoL2F n=;\v:1B|"0k3,sjd(;C\2Ye`wY\u'_2|WȳJxyK;6` k?G74R"gUPD_ bt Eg=eKT*&=c{}sD Eԥ*o[= $ixQӒ9Unp[,bZYd(-IiDeU4I'tg]I.K.6ǓԑYSQ_OpɔvЮ4e$l:HޫP7&^Ko{M2({B\3hh"O IIDBLJDr' [ %᤼zG1ƽu׼01&4- 5C wK$wG_+yH8lwx%S aMj>9{^NV0@6n;J3J~4^K.ddN!0Nf&b}Y*.+1~!S7ȅs.l찔Lϴu>n1F~y]+۵s#D:iNw-+uf(ˣ>}=!|9.㢱s@".itM"D^?4_qO=V*m[rkdT*m; &y4|GP>k+SgPꞗAW.)Ș cDTKեp1|" Ԅ8F-pgmhW[`ZE_;s K{wӶrժ6FhSV&Z1!=鎕bl<:3)`'ܥFteB.t˭Hɿ.7v!q@$ 3cw:r7dp+e}S~6 NGcOHЮld\D( CWT %P.Z$HnL*^ј55?YY⩛BsH2O!M`N iEn-UEg%tތ\֬a  hV+'J]\qֵ_Ɉ 6W!0q5pӍ8j Yƻ':=U!>b g-HsY-K;z!94s+2&bI;y"ƔCޢ7a%f4.^oٴtZ, I+{|Z}T5M_!`#1CWl=ych(2DK|a_+"B<#1( Tcf+|V|A<e'ސN9,*7]Z-[&ف19 ٩Tnݧ~XeՐFH:{'<>W qk>4`a 7iP6gii!}~^m Gqwʞf~._]HXbqLpKN2*O8Ts(N,[b 'չ{ʄ_uJL&%+M1Wr6RIUwK #qJ6] 5-QRCIt٦s0Yϻ@TD%_ %:/Ey0jet0=lx#::PyZ&z%c)A2.sڊ+nNwўȤfu>UfK>W{<⦳nяQEښ Vb be1{MA=kTߵ& tőM旄oaTU}$HC6懆~7q I]kmk d]ׯhhQ]+sNl2iToTtVOIJZ_e2G~/ CRzTb߿_u)lP0Hӟ)@=@T#y ݊v L܈YEK+!~0阺ؒńV$!O*[ȅ4qckYcʽll?$yoMq)=d8?ewzsp Vu=^QfM,#6+~ΔȘ} ZX1 ^n[:R=\#`sVb82/lDFr9H-3w̱uy=%ao#h?ƭdn_^K'H۹B[b5,o4m+IoYyF}¶z3^ň}sm^e9!;v(\!:}7LDQ+ͳOPt ?kkgA%S>ui7?׮& Z]~; KXBp)roSүv]RWrRT* j5)I#O vht8C ז '̵. ͷO5P>*<5@& B уX6Yp$('6+XLg&ꌵ:'VPi<= #?r`?2jMz" בUTn.ENn9Cһ䄂1kx\:?Y{SsQb̖(%(P4.pAUQ]# !Zvi&Uy:qa`~Z&yXB$TTy f«}*$, q$׳T2FhsHvY|3_Y݂tMWЉQX-{\Y;oh4C7ޞL "~GmgO ^.D)fAb<%UsO[]牻ZBL*<{j^AgXEP>F@2WNjN8J<j0p;O{pX**M' (Okχ|` rxdj,[|Y⚱8?OzYY򵎼g`2ʊ88y(w)ZYua=W^qR,_8WKnVż>{\|E9I *rXB?|-SNk[K .JT#ltHg 8obu'mY8|'CE?+4_v;Ij!hsNgYA(4#X/bi)cj esJξ7%AH5EjN5d:Z $:^)ai?g%&NvfcvT똡Q@>I.[uR 4$9ĹDݳ&ѡ_;HJg–f\*o\n.4P_3vuyVICHKp/0 V9(qw,єq5O !,].=ۊ`NF= 鮷W}2=S2O`rLUi`;7,vO[d&M4W/;hb*?tyN?K'cSWȉLF 6[wA4(tE~>d҄RB) Y*j3XI~.Z3E4> V.%S*;ڴbO:^.#uMi')\:/ɖ7nga B_G'{A쮶[%">QW&/; iC3G,. 0>qX$enxYp68@irpon}Ձ|!nΫIAw>lW ŝ$ہIQocQim8eFc8䮫 4$j"Os&pAϯ.!KQӼu{-K-cvBsHhdގpG/R~st}O:Nτ% eդzUjvW_/3Lt cW@(EĻH;ң' K)nԥ ,Fx K(+R]:yΫj:4pS><^9Z}5T08ןs~8gLF@nXjBP9[QG/[:^8Gp_^6؄fZ0FKN./3K_':R}2W&t  +On٩P \Jڬ9m# ]#"0zihi?2j'Dg !I#s!#.9Knu|'S%ǜqņŻ"$J@ܾEYa{\E.уu.BU8@Q0Dz+3AǛpg_W"a-r %C`T1O!9{fCvY`š/J`( 7c3n"e17+32uC~evRGv*7WzQMNJ7f16E~IAImpyDL pZM9n ʒM 'uFVXoZI>=_}?;CHˠJU aeTt]%pEv 2i9dY0srBB\(4tM$-6S͞0-=LP{`dOx>'ܦy\♶?Iۏ$F\zs0Ɓ޲ҭ((! 7ΚdnEכ^Qo^ELԤn`vw+[(l}Ð-K.!(IOS_*cيR?\(wemgUwIK5 t)Xs :"e-[WKK 79)cư/VhS[L[ ,G_ߒ3< PM+'&Z1)JIʥa^zeƾN=Ml >2&ld5M'!Cj:͞u GszWĐ>A? pbNgyWʍZ.]$-ҞK@Q[{EYtL_*`xCsjE&B؉6}8pnK \k|;-gN/\ t2# 23V4%suͰr?ҿ4BScL@a=-k^"8B(zR|2ق?*י%O\: d umKA!] l\4@IId$9 pouzS:U-[-ٺNliKE`9w<I4dd %=J4^ye)_eڿ:ӬӹY5;* mR׳8= GQ)MUEtn/oƩ,4Rv{sGWYUt] 3ǹaH_C  dC;HfNԹs-!6C9iN%g "V᧷4ŬwjG9b0:BA3&f:ͷ<;C73rÏsW,aw]ewoT*HW9hZLB%"7Θe7Djhk`7[[.hRAk$ZݲAZU݀jzYi*̷ GCW8#āJOatnTN`Qc3g;tk[TX{Ө*t=C҅IIM_Vݲ/.BfG􈿷SJ/s^|Ӆ7)dtԫDI +OtETT|3K#}@p)4V ` ݣ_~VàFMy~;WeVPjE_?).1;}EP:bQ0/~sb=(07-M2dF15"^M ,Q+>I^$}6} 'Jy/ BiB%,(YRD#5җK/\v~?4zE>Êm!K;!o t(-צI,c&v"(̠o_aeMPQ]g%2ػir?FZ?btT9K9X|* D:1 7bddg",>Mye _B1*{PZ㌧aǑwsSQBkNZvP~z@ipίᬨEC!8ho/]k,, .(īQI|~/j;gP ܘK[BJ@SnH@^u"-p1HJ2\)@#Ԉ^wm8b` Kf_ͷڭOx &Aw:\DjM-X_}c۠x;x㰋'ڷ{Mʚ X{E|#33[y\VӹC;Ֆ.K}c 42:mQfb݉sCa(:%}9Y&SXsf:&S5C@Qr ( 3y|ܖ*$Aó>"K˞bݭO6 Bɑ&frͰ p&l*zRuqKTzR_aa)7i=׍`G[4l\^Fݲ ʠXj-x] w^qPn[PLR0ZL-h-}Es!hR|`p~hp/~Ǩ ^HW'`$?1Y5*s0|6mfy}]:o-/H+{}cqI"7PU\xA|g? z@? )8-PI_,BB'WBͅ6fIpǫMaSPeM0$N֦WE^,,rM[Paׯ XQhp?dXmi0_Է5OR8Z6~=HpF{vCr=,!~w'.mL-eV9S27JYu@ <8Y%|7q/ήΧ,mE'enlx3 3ײ1 :籧WBo,<~m %h&m =E9K!q\G8Z9|\vꈁ93uЄ"wޭ` js*fQPa{yhwN9g*mVwP\En19b~8+zz>M>);RR򬀨5&xS泷Uq֨I64~5^IuK~%HicDK8u?7_9C璃(%\gb ߜSCulU,<< Bh'z $'+ F98*KAk j8֕nڽɈDJp3f-Z^h||Y55LR(dG0S!9AfYI"]C}ACEKIA18仏=a6Xj( IfYI$7z'6fGhܒw;uj$r-`8YU4<%WtI'Ǔu48X X6C&ʯXlq\skeBlup{0ļ,&y"JAe8Ǡe(U)#P&qcA^ZDtՋ6Aa?tyXl&G^L?@03 |ӐoW+뿯ڵֈi8>Г#jBi6̞q(<Y`qےWa[ĝ"`@Ni|_@Qt\)D8C"So:rZJUSe-ֱ <˿Y2WLYһN=s[^;k҉H.gIS ti*C>BPS9emG{KH^<'iy c?=b;l65*ETJ3UM)2b:'ы! LD˿yE;mOx}l[ih}LJ"WdW 1BkDD@Op8/4b}AR+bdSPpt ]d~P?Yq9Km¡P Df 3,?ZQ }f?8&rrڟZsT!o?~EY=~Jڻΰ(5=~^Gu4{83rݘv:?$6❳n*Ư7T! p> XD襸0iC6ʠusόjtΎ^6j LXw Ѧo]e6'sB<- _I'džmtw η/u$! L[~UKLgrzd#%%^NO4u%vп;ICܼ+Ӭ;Mᤷ3XKaMaUbpj'\a)SwiwMp¯S4W1Avl_;1ip@ M:xz4M 9g1˭)s%G*(c r[+TLۿPW-DMe a.݊I`΋Vz p3%>,+=SJ5MjmLC$/xB1J*䭐_Pm9Qq/=p ZnzA̱ihWjCO$et*85'/=I=JwPaN6.lܵ''6wpZt_llF3䦆J^ n}kNr>Vtʣ JpV"9EYhz;c)Vx&6ΝcwT b2s%K1ܟ,vPUI !ek ki2F{}h575VԇC\\·}v7W ·r iG5 FIOe8.0bHߕdP pbA% 0bmUBtM_ژ 3c<\ܛ5M @R0RJ9h2v7ڭNvRn'U4e]^"{} /MqRf  X_2^\naFǒH+lc(c%hmg ߞu@ / di8<jkEJ⃾^鏘.;hKL[:@'H})f }(ItU:;\mev}) miѺއ_|M4ּaoOyFv:)fJG/6݆[uZRSZ8a\lیjc~\43GQ\zv`NKDN(kbJd jSש> /Q/?P*#3=ԭ5?K!xw1GD|8r)^]Ҥ*$X)1 &'AXEbE,ƒA5dO)ՑJK{ü\PmUj}?Xϥj׆C qMmHͽ]{_vX*}5FrrRf O\?;4DX]G Ǖ2?ϼq #_ iZ9I87+ljd?6~p||2^RdL&πȘ{%Hլr1*8 3"$^B?o|2AJG2 R`6:;ގpAS]xdF]CK |+voy-'SU)~a1l{T5ZN8h-OM7+3=Xz ,YOt2;Gϓ/b]#DTVKBp7c$}nM ; )\51r{h&l%/$!+ZB7ߏu4ن 3z_&ڎW.7Oe'd4F5:I*uaK^ hZ5XD0LY&< ]F48U^loy^ך3-\$oc{E>SzDD +F,skO7{/˂KL: S- Y a %T\n\YɀvD>ц^46Ąt@EKy)N[]L;b =JOKO/ME75McǏrmdj ¤"MQ+ L eÉCFc!Kn Is?qCK'kS\_2& %-f\&yBi }Pa<K `vq6FFa4́ 'nX*i.B)ڋa@&ȵDXҶ0_`XbHQؗ^V5FFRwu=( gfuqoq>4k*\xRK},d6N ì q`SK[- |.7a #TcBP5bJ al`өr!BQLΊac]O^oˏa%:O"K!.Bw{H@b.F{LI<!+l*I$(N7 Tci43L4㫡=㱉SFM⠫i>4։;ٷD3l_*AL$"zka*Ձ7P9+D0WXRm W{兢ʇ;O+8~l'{nfS; JH"q֝8SA)?Xvi' :lN9gwUU:v|}h,ҕ#LJ΀^&:Iƃ^IÈg :>s]%woRb 2uRԢ&@$wlwI,ZT.̖Nr~ÜiDXrt#[xj/_dX!.ڈf'`yO[?Q}6Izv',Ӧ怚Ą6XQH±2=K#\POt0摝*?mzwEaEV]?5˖ܹx&odx$*;a/z)4Pl}zwYldgKn{a^S.w"P'dzO+Ys~6N?y70!ҲAuW?0l] +~]Ig(DR+LC ٟ^d_Og=W*+lpY4}qoܮ:@eɾF8 6/M2G([rHlg߿cDB9S8~Zx]b.I淉0ϊc#clKYÀ;/0B f(# -b k7*)EzzPma<^e)jCmH2\gk] y9CCYVO x)V}2{QQ}u 9ǥ_ezQW4k|]Q=N0L< yrA>F,sM=2E]VEP7g72=J OX9=q+9//9Ƿ2i^ bTPq. BȔj)&s{֮2YBT q焐 7Ū{nSn+v6NCsy2IRJ̖J\0b6S:?h9e0T%!̙t*0p%O.,Z8;PŰ:?vиX@ITMu@AP cH+ R+boLO2Es@n@&ZA1PɄI'~*i5"^zcxRWy7BEr@ڃ0'ř cLո '9Iv{Xv8^NN)Z]R_P227˔&?LcŰrS&=HLQuR:ZY Wv?F~̀D yzw}n,-؆Ng72\JWvהkwc{]S%T|R գِ̉IdⰚ7r_w Pݔ ࡏo\ :/X~kS~Cez $SKN8b񌬺ۡ C_=9*T<@Sߦ%R w A'AS /L[A5WOZy+kC5L~I N !NEwLDme:aRe4M2龎 4ghc0.1!G֎N3.$6Ǘ՛HPGw Zh/݀˷"kԟlHjnNdu/sw",xUފ`0X{1&D]&|Ͽ$䰽׬zdG 3-|Jt[J>Cr߀60hENz_;"} %w2(Q] ]xt"ě| u)u\s}1< ip5kk]dqh-w@}49)P;Fv=ݹֿ:b4.9~NsK]1θ_嘔c}-:j/Ȣ$<9>U3@#Sp![,S/L-dO>u\B)I{ΓGL?UOߐ# c=I7ǰiz)# wg37Gl-Pj?U|rwlE8J8ShPcR^{m8t&}Z! pW{?Ye`p.?:>@cB80VאyA||PN D<.F4h5ƀ6|dZ1)V--hc' DN,7Ay ܞefbPr`S ? C$} !MΑU;YІZ ^)Wn˼Us{%s$pHKV j$~Y4~S0g alF]l `Z`ש#mvL ŵEby4r&ptUl#"' A)mхQ17>]a< 2ΥM*HS\?E&Xa$l֞UYƔx /k#%$ L4uoo6ksqEKHP0__(5 X  -Akz2 N>?E$#8VŖ9P❩8UEx# "|@˟N?uM#aqmYO%ԅbHAJ^"^ _x^tme$luUEرΆo /5ުt!5C2B?bL}4a5T_P W.dNjJ)訥F Wf@66L#CK 2c'Xmƺ94|J#p 8i@l<(G{ qg ;"Y@< ꠄE$s؊s=BV}OpNn *\αmup@8B NgcJvPP2e63jL^I/B}t-LEv TGL?D# ru,(K|γ㺨>DgK%DiG ]tU$_BAӜ$K|˥sK7r$6f45g p_(:/.s_բvڈ)(ʼng0QUe-}uTL~JsUq?* Tl,P(?>Xadh5 XOsjyH*,(ph(}Nʲx=C|xQ\Aɯ*$! vO`(U,h~~;bYCׅ[s!3)[. Vlڭ%# H[<%͊X0s)3£F_.ϷPũmpx\!ea:%AФ b_U I!~'[g4G(A%gwҍV:7B.>KCˍ"{fV՘D+y腙%4>hG'.ڐ>/? paKS@s̟ w$JWky& B>r2J-?H9$  kրFq>w'\L5D%܎-&AԆ? L{ɡK|A24Om9h!+NJ$N=37gLoɇKpϖO+:@<1ȇC קEչIogzjWʾ@"ʾw(7C?n7Ǟйd鿌de0 E!ȃ#9 PG"Ppnt#.>F';~Tm94NW` O-ڙ@I?kh_J 5|eA#[nXd!/ǔfN**uxk;LQ0OM@o|w@.y?hQ4ɵe,R޳JՋvˉHODm E'! RL1dzL$k$c1 Da .tȻ9$o3ja\/ooF<"CrY  l{ fm3Mhl[cR##o\ЋԦ;S,oa);qƹqN@mtUv­pw~"MFJ,y.5YZHzi4 &dŤ=ܓÖd:|"8Cg AѮUIDmE}>:xin* qz#=eq׷Z9kИd /=Z2srWŠ? l?P& ~0D_{OSRC n;՗ꑕ/f{ iWuy>?Qa'ۋes W>螠XCk ν)$왱 h@>Q!IxշyAl=HC$06ٷQdv?f581P1rAyo zy ٵN ;+f" b训ؿQ}EW%L{yBH8SYBHpca,4!x\-ҕ,/~4GL C] n&B9cbmnjb[@Ez J'rt) O =q]oٗHEE*گn+eʊ$c C'2 iN;ΛIWl@JzgfDNГJ8DƇ[_7gEPۨQq 1/}XSOFr[SZY [+:g ᎛Jc/؈/׸,:~뒴H",e^Fv6Y5+~*p;YSi5tGnQCDH"FG9^ Na fA_Ь*"K?i9r (['MbZ9dh7I6a,$.w 00߿=tY^!iWx" H`~Uajt"rY;HfX6GjlP-TԋG5 A$GkYpN`) XYkEZzK=}g)uM)6vuǶm4WnI>`K(܃Ӷ ǔ&f2S.__4V6܊%<@@yI+͂2=M0NTQ%8ְO 쾬oR}z%xbgk=㬽5,D.}\}+ED §iwRjy2Hwy+?Jgg[ hDFk[y ;fd5ĕX| @]KnˇbQ͝ Bv=MȀKhanM2%px{էD'tWgk2k{&HX@C9JoON~j 6ե7BOOzs&T>v_Yb" o>'SJӞlJ?OKpT3񸌫`RĽWp,hVC!#&/:]QmM12 V_-3PF#Wo>jdK&Pںc ]S:86-jko9|S<W杤}A @Pۦ&kx#̾,_̤5q K_kt`yŝ ߳;&˻ J>*6pmuNI蚡W lk8H*D֦:XpW f=ہGN =}pnʨ1Gb6e!x~w܅= { а{̕e#auqXEΒwkLprdrE}Zo"̲ڰ>ݧtYqMu+lQH!8k@xGf5ypnozɽN V4[;z|og+0wޝ?B)v]w)kr@/jd6Os^u02k{٣vD钭.N[TVv*!eH_SYha){L 3LB48hgG]6˥@A%%c꥙@o7w:QW1zU{mj?Zvlfcl8Ԇw,J7°JYC՚s4k:&Hnuʩ'P{wVXA%.+Ěyj|fUg0.-[ŰuA(ښ6Bif}Q"/]KGDKlX'F8UպZ5^^!-d!8;j)sx"jL~KTOqu۪|Qj~Us!(b*~o8 ' Rs\~ hG.]=49@eah\̥*rPo1)26 )+?BO0Z+z7f3+Hk`*I:iӟW(dÂk+:HhV'~'8,ԉ[m7?hnf ̄c>lHPיn*u`;](Q@P%ւ=&H~pZNXJ֜>wm%c6M{>e7;Xv)&eM-F>!C*,rx~xXکg!+7`0b'!Ξ=Mud1rz,; 18KMRG!̑hʬ|5lɂ;%mIkc}W`AKW*2eZUEcW:ڞ ?2Q'meΗ?;4I:s}VR.)l~cZ<cǨM6 ,M%k1[mW3rbMӖ=fW]WV7|mn˿DʻPҩ6>7=8=3Ka5xH.(dFt`q"F_.g50Ri! Rۃ13Rm~2rQA_MW%_Bs/=IsaPmV^ \jB4yM3 3e6.`$Eg3B#uBL]><_urPG& *u-(Jb4Ux5(V%WL5T?#`g`a y(UR=pGLq>[DMX록"Ma5!To]恬7XoҺ5S{ $RVB|`7* ЯՑusbsn 40Bݛ]sX۹тVо30‹0TYWȓz t =X?-~ 8soAIᏗjT߉eTVϯ{Y|U>{ 컗rKvqa6l2b!'̍м}i LelO[bAf)֙ӳ!W-7HMzڄz;bCEͧQ;.x*'#=%ISj>4*'d[beNk m[U0ُ?p9'W߮CG p}tSAhYV*dQv#-9 YyE'6ʴZ`G#-U/ tz,`M֑*DFm5R62ޯ| "iΨ GɨިG@t9KÐy!,cLmO ;y_]plC6if0=4 \s&Kyd6@3^ z ѤvbOۺLjo{VvMC$NyF&oM:{2V6ָ ɂ 'ucXe·G m#p-?LMKsߴn)#ۗR zxG‰|m3a:rh{(5>'n:$D[9F*OkDD7K/ͳRPt+~Cc \r=կԢ~'Ww1G64 ݉ju1mF\ABtU8 ^3KZ]W2 GEL?krjyG`ߖ\OtQOӲ+z$McZ1>XE^?1^nvK: qf.I ׍?-|Ĉ){aΔPJ]Vjۗ]ٔ8US~W bI'*g_un.'YISSH}4@8[<@i \dhPJX h -Ӯ*ԈqaUI^sy=%O}+N ~ ֽtI^Fe(Y.dxEq"='Y ѢVUjo& ufׄ`QO*^z?nyqoqqxFHߒ/X(F;igݔ پVFд+}rIvs E~.Uɞ_0`(*K(-#P@<{ˎuU595V06.`0Ջ}j>#e B77udMgIzTWy=4!cB ZT/_κܫ OfA I 8)oM$)=vMJ lOw_vpPs p=e<RqOT!z!wj)Jz8Bxly9%S#gS3Alwzn~H])-3uFOC?Ob)_ɠt$~f"[*U\ZbeD>ng4k>["x:I<WNbo@Lv(TOZHv`=]({1S}HHOK׹#~,%ݡ2/uz`eө +A%Sja݌QʁZڴp6 ay4p9*0lJ%9 24$+]*3x{.(J[nbX Ԇv}lMI-1 P+[-F]^xV^+6ώ'G0kgIQy/">qmnQq#Tcy0>o-ANArM )1w%MM~DYMZ$kaJs~}*/rۚ~8Jg֖9fsg ̘ tL ^p V7cB'E~iG N6-AQv>Dl@8 j~ǗxB儝[ElҬ`APYCXҢP jE*7SjUUatae[_9Gua_|CϑBk H sU|f*"SK_kbvx<KeuҬpfLjh)g@t ZO<1T ao"C[댷 ,q.es8yD餃ϱ啞 |:hpUZX=jmJزZ`!f Qc@`5/t| Nq̠" cqdIm]]ৢhyOK\EZk`!"y-*3cCByedS\crnݙ(6{ԝoҳ# 0ÞZ?2RtN=Q\- Ge+@BKc3Չ Z<HTr7 i<16.Sk _h fr'Bb5 ZV й_懀2d#{%̆{w WeU劽{玸d%@XܺR.Fs|Ejҩ$O #R:'XV43ƒ7c!79]F-_ Jso> dD2? fQL9s( -8Ĥd!g(:+@`U ݧ TÓPݯ1߷GWg;j>Yҙ#*'  l{$5[\#ti a Rn+oٽfN"+9w]o;:5I6FQ6׼mD9}TNN7L7 eb]c@j&,,ځv"v^2D+jV$K9fEyPi& y11`=UZ4MWs0ښ/WW"f VE5E4:ۆs>K%(c 7㍐OC3?d76ݳ`-wnJ Qbm{kcYNG07Bf'}y2{z& UAi3;N%q04K]7x_m%y:{"qֿ_5iNoӠ"(lϟ`&+[( hXI(m=]/֝BN*Ɏ9SbO5XP` <26埚-ꔀW4en}cN>$3%5TdARp6 c2N^ZOR*t~􄅁Y 묳KHWɭd7x~a٫d]]q>"' JF/sm(85ڋβ˹Ri ^u`Y.{ZuV(q{,o2KSSw?+OKu5XPf 5=|ǔT _;ƌ\l94}`μ syqeeDA2*;O%3ؖWyuT=į.kN|SJJQoXddkcS D(+gL#Bu0t9lt\6_g.o"nҭIpRLt,L G.ELARNI'+YjHiB> RO2tԳ]|P/TMQ-UV)pt4AS!ʒ6czQF8 }G}2 G`S3ϰ 1C}*Z.J(x-ӂW)4fb 9 nze%8$ #EhqdIިa]bT]&$}5z<2_ H=0?IK#wiއA hT+JI47>XB"`' TƫU{),s”'}ahŻ7BKHCVJ7F&^^ { ȯvj:D h0)W$IJ@Zw ֈ .~ĶZ/\ mv8`u\[Gi>ܚ]' WfTMܹlHg{]]&]چlv֜m ؈l#s+«!Oy*N ZX 5[k6zcGY:Si9.tP?EG]?t݇f)l0iee8L0&b=^RJ6JI*CB݌I h@<ޭY.- lQ N\k٦>Ed/@V&$D沏d- ;% ǓjAx! #Z@`i M& ҸLvjνڴ;8ޢp?qVެnVE$iA~IdgT Z 7]K8fۆSiS^bǦ'_^D arHwr4r핷b{{_qJFVo/ ^I1pS2[&cǭM,ўim*TMCi.}DИ0 8e*Hr3>|'`w `@,]p`}$75!ń2S?IjiF搷dףY2u"Œ_'n GodqɆPQ\op @rdXť,Isg}QN{݇tm ${3 %)f*Œz C e! vj%uw$#ȾHEkXjx^''ϤC0+YG4b =l sP.iXc.2g%CbTڱٮ!6/'췡rٶxc0+H9iL-eHbw>MTELF#bhTPM:FF\h+iZuJrwӝ-s>T תϵBs-#Q4| ?L)w?Ur( Z&c;&u=h\X ҏh>k*+iNh6*ag:w?p0V5Sͣn`3 5 w+ MNoۗu*HXҞ[4X{Bաc7:z1ȹ6WiU1&*RObL}֡/YtԩWhŰ#P*DQPQ!w<56zdL.He: ۺs?qFkd7E `vhQ/ChcUu(]{p/6 ^6jlfxAmR筀"B)oem>ϡd_gE9}?dGېgK$g !yLL=.Fy5dn ZHy4^!ZE)/PҼsu _-WK+;mx^ 5쭡%9O1u9Vix|Er#.,0/Itif03=H'f}+Ydl-g~~QP˨FOb&} #y81t2$zD;(6ҹ}97{^~H0.t<:ZW_L~$>cV;Q_-~UÞGGz_uk68%*v)?4lLNYV(է3^=ҝ˞>plfgHn 'yzS^<ܱ*S [sJ9`Ey|K7[$%8"*VYUXIĠRxDvF|#bINghPܞNU'f1Ԅ 7%s&uh@lN$MY"_ PI-3eo9!p(D GFl`N3C7IPv/VCan[W hpv(zO o!% -|#7G5{QX" OK\l(*i#*9(! tj|kN8A(hzeޢ5`k =jc50Tg~>]۝xe? B,3Kh\毷3~cF7DWmƦÓA=*ObC&e.6頵0|-I'3bB[׃&i ~8jJ#HQn:@"6:S9C=c*GaX!LE) Y`Kewj8;W/wU]z|7nV=vv×7#2Ngkf"o*r H*)d3wI;EjOA(𩌭oΆt WNuPUv8iM*܂~4cCsҶ,x,lo W ;zt 71n 2zafX=oL\f1G ݩ`郊7`%Vզo!BF#׮U6eA8`\|נ,.娮وLy!U]}w{9z.G"ft[sd{CD:zpdGvR1b+7{QB ABZ =gw5S*:sK2[8oEاtFά, 3,YG\W34"^L3xWKpwsaho[!;@\>*k09M՚tTVSeNIBeNz }91$?_2LӀ2φQ© %/;r[SVYҐ!ɋw ,A1~ sZyX3W)9ł /)h&Y(} 9!ZI.~/>Wi`3Bz=5?Rs`@"&wSHv!Γ *ҊƹىlKJ93.}kWwUZlCD)37JR_G.^8$$hk9An7@8Ru^e)dwk[;.@e,NXIH(cE[514o/rEkƿ]:Gұ4DH;bd'( En{Yԫf)U;9bAjtZ `z6ro(yH$ǹqj;Ml6ʱ3׮)r;׀ :bvQYٳ4b @QKY1hRe{,)/}*҇HB4ya~nj~AǦ=p5cGќ@ \!㤯C]fࣘ>0pM`Y.ctLMh vd)&X>iQBlss" _N^Rd8g~u4Al*"S^1+фt͵;8 ܌љ "3`ldNd+BMIE ߣ_Ȳ0 3#ݫQ)k{˅/ڕq Z ?a^=^BoL>fw n .U[fvм}Y_@gt_5 x  NSՋ뫽Ҧ`+HLw@6rƙ[XSQb69^b0h@ VrpUfe U-{R Ƣłj:(F%Ea1;ݟ xeȍtJs MaoeY d,^ >W4>Ö&_;pV/(c*E_(ϕET6Km I!1@W<+ng0xsu:}fg$QȈbgzm/"ԩ [; Rίhmba^>/ WbP,g“u=,z3 u get>U, ?o5: J`&txf0sa #ˈ2CMV)E\5(ͭ\z72{]:U3:"Ĵ@!+=!рӮ5A  3kͫSWiƶ֛1TNͰh(%z g7j~J2t3 );Bm7_O$>{Ěq0ŁjD }]0?5 2?ڛr}ĘXL GsՌ mzr:AGq塖 ,/A sxā{SǍ VL|hD 0y,[X"r@~ytHM~l߂w5rd̬i5OxfEˇZ [7`hq03"Aޢpn9Lꢓ'^*bɥ`a8*z+֪dp[+F=]5ea{ >=L  _GPG/"kbce1D{\GwOY6' N$2bE6b+f;9y;o}h9 ! $Plv Hʹ퐆6,cI2ǏS FX3Q+A3XD W.STv \fdn_h`FԎj6jtLFVX.C\N k. PeSb>+,Cfu91YXp;³"8$}@X=ݸ"N.;nk1rL伶l8X᪫ôq]4Cf(4 0f)a­繦v!-6$sOfc:,CAHA׺\ΆEDtO"r [O4Zl m[hwvAQy>c4! ojYE I|( 1lISIIHIW 0ncpe#bXXW=\1$9#}ӰWK/?I*w_ʝԒ oO'ebߺ,Я}D}'pw0bL:ކnpPN'`QR E|n6f|v'[\/oX'/=m?AZiA酌m, d͕lE/́c u:f5ahtlhC9{G<A!5|"ȽYyxd^-zݢmWQ}O \vM&e]x:Luү1c PF;ṲpcTgvj 7nHgl4NJ<28,TlӜ:t8@ɉPl}[DxiWSbz܂gw8.%">M%K60P#C@a`4'$3hG#1XܾWQ](HJKl0zOPza,i@*j'EA GM CD P.l&t >aɪ`+3uyvHxl}>*uks̑F"@RMQhפ#'X]T7zM.ʤYb}&3/UGuȨK52Jɣ׼CMW,`nʨы!ӞSR+,e^/5`4}SI(cQ*|-B! ghPIn42'[{oXYF,Rr&c47ֻHٸ \7Liezș aGVrXGkqgh`ֺ W>o} ~j\ \͝-sA'݋׸}() >_LqNb:D`Ț3b^QtE{-u;u?0uK'jD Κ_ 0PhXI3A 'M4g:1pv\)t;r!7q1NS&Ar}ak= #TOgmjtd S}~$@r3;\\PRK(¥PQmFJ ?K}/%9b8p/L8[`: DZ)*Jp B]p;`b_Wb@+129P^ oh.,t 4G6jÐKsV'+"{ip﩮z|R)n=4M4'i354 W A ㉛%`udV1m7?A ~Idċ*?e"@>l{MQ! F$twb24Fؽڧd (̭ZGs ʠȝd!&THhHQºeˠ$7ϘOkzƏ]վ:z3 }R%`f[< 4ߘHLEps7Γͤ6yP͎ '#󵣝kNqNԦ8ڄ^"M,h:+ b>3/w׿} nItB UB;񛉇3pk=bh-ɛݱR;üi֭qϝKqE&PeOW :+u->GF&VjJ5?jg4.ᗑS2'C% B JUg1ݥT*/BGꚹhfY'V1flu脮Re.&YOY47 } ^yWP*PNM*Oܕ^y~Փ9À%2W1о:Q^脠mo69q|=jc Lv(rDeWy|U3`\cR~` lM.l)MwYRXp9A^DSAY( Fxj&Mo¿pcxb'B|~|DkF@0$;Κ|M*>:TL<XY7u_k(0X5I,&k_}fCkPҁSk pcocǜ~2^Z{38 ࢩ#0ffY^p}9E4J`c~G'%.((~$ul.̾,x^R[ٴPN9fH#ڐ1]G:}cA]7DnuC=,3WED>TfUӎgs1u %nUPYf &7Fڒm9 ]fId Y.U3U"Y 2f>,:<*ltI+`ha΀U>4=P^oŊz< 1Y&1./hCs7jn[xEzX<WתwXŚv ag6rzq]0==׵wyn5&#["S';*7a=@jt0BOh2Jx=9H()3;TFm)Sf5c8O} ^*%dw`YmlXM;+"@fA)? ڂO0%0iQbl:c({RWЪg]O fɉNI95U =)&pȞ;e=g>ƍ bRd6TĤ߮:U { d\lIb'rSAD,@ixwD`zOe.-6T}UTeI3 C̬k4q537s R5೑6cb#c bK` 2ӗ3Sqɮ5qXvP4kLtLH#'6z:#ٿ< M Y6D6X jV%/% U_f-)6(WZ-1FJ//z2S% <;{:,)j_:i>Sϸ-oAD+Zu~\ 49>DnŸU CջƗQu 2d?HuNP"O13"fDjNܷ=KKuٰq"]g\I,R;0NE>6yU nv񱶘"rQ_XfcKnF ASdѦ17C_y;sGvHFo3RB7YG*qT1Zt%߱KR74|$sLPt႒] rI%Ot @2v \w f j@e:%Ȫ aL-Dߠ[ܰ5*^:U`t\yD3LNVi>e?0dRlRO<\('f7lfne=0Yܱt[g}KO &}% 7- @3jl_^!w~=tJ;2'ATomǜLD IXw2NSx]N6=J#O{G<>=QQ#EEv5,!kt&{Y#nvI)V34҂Gq0D)"6urN*2Jb'"-hjExx]P7F{(S&{i\j8 څ㧲Js0 ̕^%cbPZÍ!2.޾MҝeR [*.Ҹg'IA ~6# {=A9kOH1p (Ҙ{_ q7-ёN =?lWylQ>ɘ#^6>j78LIijݍWw " 8N.ⴣF}\V&QdhՅX: NӁ) tC0kJ"Y0 hkyXĖmzl9jw un4 IQ "ib /aEjeGc(~pSvF nw~ xEpǫπ5Y +ni@ߗox^@ƴҌe{Lذ?KՑDZE9Ri!btaSGz(0x Ü +0㓬,݌WYs0mAw/ыd"Epf I'E= -;Aib傀Nw pMSZ>G#X7AN= []*OR< ,l;8\DS#&mR C {60x8 bn*?З{S4 FOuLWpǵ3 v+u'yeϝvlb2fgsAj k7T~e[^ۯ0+NnT[J,6cts6P5J<@c_ֽrJ* Z\b)axZGJşپi2N QmA*#UTNe/4iuHAv; uTv4FSɨغ8q~R}бI=ܓ. y goY/J'Vv1V)JH*"fr.ĥsh6W mG7TCNE08/ `)-iHgˇCLM=Ug7ݾPr:gO {QW]ml*^s?x[19Y9 6Gj\I-6YX3< ;T#JhSe/Xo{Z+<),%2h6gD.2h#pTdՔ/Bb co8T ]u36֨ ^*qH u="`T&->S?ٛkJm,PoȕDk ? 34m[v$;l@Im_S+#!$Wrk~1z qsw9GI.<̮θz4#dNh!S]6<_\fwZl|'9NL>0N\IUn{LdYMTgyؒrwWtNfE cJոUB6L+FIi.0/iN0+\v01-wN?gHv=#F<.jfhvu W^ .(D {rZ3E;r=r׉,H C3z;S ]%a~ ^[ hn"Yf\32vCg[glD1Yx"5C_l2uFN% K;۰qBzje=~U>}vbJ41}÷V)Hn\<{'ܩDNߢ+lC*Ei7nrV*£UaY_) .H8ǞiELEgTY|bp;ѺݫF71uVO\%ZBxOz4Zr DIE{K#NN$c^(L| nNޑwBq?yt!0*HZmsL`xOOFJgNs\MV-lQP|Qψq}o⛐Dpo6"*3mlxZ#,\ëlf6~rgpM)H1ϺOZzCi@64N4A@Oit{mTXRoVR lxmC>4gYnV@b:տsNhE.'w ICM@yd3wrqzwZ3-t\l- )cLqiuBVbĎ,W*$ڙݧr:at93[lL\6>C>2H8Tˡ#&DLX__w ]nmr6;ov=!=\F|tj_0 q:N0 &-qHkQΖ1ǂ Vª}8S#:CㆩyV2ֲ04k 1 ( Sb/.wmzV[ZPh~o 7`Do -][|,/~+-REqHN,&hkWtY{X}Xxp X$J/=jhlE"Do~^!<_73wp I'G~v yFe"'eb.c0 YSՌ/cAl| Lxry;A<:6UƧj52?ʫ6T񙟡+5mVxV6#t\c(b:X4d_b(|msA]/V'6K4ƈK>NLRwDW|zAT?륋y,OGW^q9`ٓ% Ϥnlh-(B=,vp0O,n0o?=Iz퐧$nZew*M6^ %dxD 3S gt#,״RuƁfnWR-JҤ:fI"A愩3V[49?|8'ij [^:jӜwѶ9+;YpmMt/Dv[8Ē({ӕl_swvP`AqDۄ=8 f^(eĞԫ/;ix`@h["$ٚ"i,nXqdm (%Uu~dQ\1n|Bʻ¿4Wl %Xetr6!2̕]qI9,(8lڤpySGH"DfgSXz(*' Wp^(- ǐmєn AatpGsZ((C䙘5 zM0Uf2"7Nė점 񑞯p8>_M!͠סB],ּ-S(~jAjúm%m8x??z,Ng$-!+$<\GC[?=_ImFc;>_/H^;_6Gρzs֤ 2.lB *ݭ+iE6SE+֔ub)ӭ4w/F$|: !+u +BD1Y@.Mh`j;U.-q0ֵ?x;0Z6揞>b gP{TYT!>2[= XMQG%ʒIWRY7Tf$cՏ'kKjM߾\C6CM`nQQFБ铎:i) zB;}eǴٰ4d PTO7)߇YA'}@;8=Ec"2 gLexU,U"h$FNo~Xyj挡'Q*e ÂV,zVuC%*AͿT@ѾR~N e4?x*HbQ)!,x))k`FdNtVYCz1JidҼ:>}^&+66NmynP]Mǐi4\ŕ.teeq` 1/zA)MRʃ"݇AǸ`"f % (I1JdwtiG Qyoi6ANQ .)1Q~-3E9?IS՚#h6gcDQ!-alF7{x7]/!U|qaa#?b:au!kPlwC At(nY6h^p{H`y1O[p[|oOc:8kgB`Zy@=͵ i>]y5v2p`=JG<4U32o~r%< f/\FM352oi-cG1ҨU <AM[|U-DL{Wjfu⑤RDD)8h-oJؤLsr!8&({ڸXYH.qlϤ (Iݏ:Db54Z |yc(jW5ҎǾb Rpfؼ2 p{GCuq<񕣏R z2[B(7rsqϻu(ef; J\RPՠ((&Cル.T@K? Q,FjR82rLGQ? ]ta5?OA_'*0o癄 ȚR" ڡz=oWFk *#ʈ6wΏQyGx8`@-gAw$ 'cڗ v3Pb>IV1?a82t^Clr:WAj3+pH`O6BT㣒^ nEchvI=5 ړJI2A! ҦFg*ɹ+v]^hJOF{&xFq;Eq[p‡Ka(};{yQvu=s&Mĭ Gp4^pKއ@<9Ʒ<\%dx_0D!J-3d^UOspI=O.gc'lyLƉ;#X ̾ŋ/B: əe֔F@I1G:J=F_nY}иH?-a쎏iڍWޔ6Y$0.`Š: %/jTOBpq:Šteh ZE}QPsIdG-##b^rNga fYjue'8&Eg95v h5YVE`#M0AStA̯; n2'Tj@Vtty6L4pm;x.b!4I/!tzA~k߮! E]++[fo{83#k34Qp[,E2SJ 2r-bl];޽Oiξ PBPU\zǠi}.gp`M IyOaU.3Q"BMKFRf~PMM1Z8vi CܖFM.7`A(Ft4w%_|0ϟ+gBYxYJh5Qve cv`RhBf|Oa `WsqCB=̊r7pV\ $Ve:81jށjnn^z<ژ,hVSfK6o 5Ha$no خ wDKW?Uh_'DCCꖭ,A"aA^8p7QU ,`y־҇ EʻR"8蕵c@TB3Щh&V?'$=Ub(;}7 @H$YXQ &Ʈ.moև.7C : 4GTs0Wm !lVE{VPJ ~cëmHʃ֞aLҶ90#֍L?}$]v:>ZF1Yn@ԘS[lP+$ LC|$73Y2_e=Yh#X=gHO<1ӛgՋ|/I$zXF:S 8d0ciu 㩤 rނL*붐&cX:p&-~8J@W$O?G8AbZmN?u؂ :ttFpQ Qd#7fvЉaU80a- Tj`:҇{! /*mxI^,kS2A91A|5D3Ό-]S>;*[{—X8܈ 8TUՊӭJQ_Y?fV)<8>DQpW嫨^cmO82QsOzHĭtdcبAE_2ˤFU8ӼB0MRʱX$4<Ac%.|:v㆙S As֤aLlmhp=qq(Spc:!R` L@6c\0纥{a?J?Ydp5hRP.?$!` .A٦D!P?sRI3~T ^O63;汾 0kf#&c℮ W~%DŽh9x]Fr.Q r%SփdN|cRV/MU${ԝ9 i̔G AFj@3܋JI:F}N9`!m" }ݞ=@f =2U(g܇w[ha˖)t06u,jw 51Nn{ 9`pj?NJ -RcÐxdp??9MIIJNp>.=`u`!E[IklyGĎK*?K! ?Ba~?(/>kjBYx:cꯕ(PE?ȃHUТ&RE=lWY*դUR.%KU ۡhJ9HNΑlmͫ,z :Z"'CsVkBk٠u:d rgRY _1R!s5Bᎌ^N1KNvϱvka T A2ZRo>/t]igaYo/C?8#\ͩ73jWO7(zK!l`L_skP\EtuwD2nt'7E, 72_ɖ"ѿǿڪph30! OW\2YnIڔmys qAD~ `:7gQA[ M@'m,.I˪K-f<`kNKBYHwd*ɢtv8yѩNDA5 7Jls@h!\O?1v ڔ&+ 'ג_S"RoG.BHn B?-=<#?Nxk{TzQߧz`ۥg4 _Nч g-M+YO|_iP{k\0dF5w^/x R0JhGJ!T\ 'taސ#7h {ӐRk[5,#E,AEn8sԽa0y=k~kgL(nb_N #oq[!v MEй %T%6cѻQ܀J\k攐-BOSDWK ,rh*{Wb3|ntRjv z \!뤰 8Sà||N[GD"MRԞ˱C+R?XVK~i)^4TK^{O`n0}A$dVyҞou5ԣY$ء[dR1þ6 mx~VWH* wA-fgQoxU,-Grk6"xdXcxq!A,~ݮHqwB}pe+`GAegWs%`]. L/o2nQMr U kA*kOyp~A~mtѣ?luPp4_hW޲7,VN2xe&4^ z`COIÎ&Zz& |5>꟡U!QBX3TTƌA"œ([V=bD1_+e i,83nVy4uu왔ouT R5BU^M0^Z7u8>W0,_kt 3M]_ cS?FJ(a$t@,ߡޣNu*  c8~޲|Q>', į,gCVAƁ;nn|jRB "Ne73qxe*i?Uht!ӯ mF~뛝ڏ fUZtPƖNC/Nw xL8B#CE>7X|`n{A ^BA}OE_f._}i2~$}OԐXn/SDYzl7(7GX;P&DM=w{蕮6Pt{B1GUYMۢÕ7_j0Lǧy`8*7##n;D\zW=)]hp? tZ? NDe {m07~9 +tz\؜=E-a#o hޞE} ̨7" `w3N->CʬJQZK u8*/}(1NUPS]=5::ܹè=,=wT~4Cip)Q@G#6>Id*DWdw13hu!æ\&P5Rl#%'+E2oճa=jy}368o6O}=ȉXADTXhx!*g\ά0sxMG`~zO<-g"9>& >qZQ[KT//iײ)Z11Іc«bk XD7FbL/ {+r}!jf{y pSkRj٦TJG5_p.RJPg zR^ gJ֕#="CX߯񬨮i5k`B#ӦApcϻ]09 ^:~",J-NI,E%UH=ZoҒߣxQKP 4V0x J cq3&aukޣs[̐YKѬT>~2̖ a=V1;5Q}+}qrS(p~;D"H[3ABM1M:йpB;48Kմ6qIyq{:X 9yj J;zY}$C'cZ NjD5Pj=Z+-i1ύi]X +=ʐ3dYϫSߺtlᒓ|%ls a/wX6r"w7SIM)ĩ]2t-^ '??Bi#x0IdÃ"6ˆ(QIZO{(nbJqףGNXo+aT0f{pm7ݘ\7,tbo#MsA^4))jC-~9%a}bA3|zϩ1Cm-(5|iT|?q;Ͼja =c;sR mh{_0EHDхsr[/FKX68-A|;ftdr\/xCr+T2ozщlr~]iN+YwV(o8LìZ`}FHzH [ o:}u*ۊV%{ܢ>ڏГ.5!3(>x+)v7K!a!:^;ė3W<.D.;7ί?lsS)U-h&I;Y=c@%bfZuȌ"9M2q551vMz5@P˩΋k Y%2c*^ ^M>X]qC;zm4!~\&)Yg|[9?,NR[0i $StL^ƺ_]ׅUДɒ}'"9oA4{SL[ςH&jvp̟]3%.?!t#H! +݊X]"PO1D1"54_{n."@(Uˀv6e` 5#Ɨ뤄bQ-@ܵ%e.7,=%E+.p'{@`lC.5~2X zdSnP]=u9>@6rZW maǪG2,|Z ̶g$agصW\1g8G޳PY]EfUyLYH N ĺO֓s/.BLT5SλIsEeT/u~BIZaxNFUe.(JqҐG``Z=­b:#X?Hs?=aTcr;R5ԧ:M/W_8P d5ϱ+Ga[u;2xJ&5ܴeG,h)-Qbtdh&"?/6dSFF3Ʒd{w{X2=CTcJBpM׉o!q˝qxKpȂBZ-M1M7S yGBqcu=/2SN*͗Έ m$,U2 ,'kzIvjut"ly bSߓ? q@42%lJ.]1dh g(('o C T< C4W~\`G32Ĵ&M4d1/jRz:f66cMB aDƮ/}*r\bJw,|t0aQ.|ZM1p&}c9?GOG`L0 qPyRxiJ@i @ 7ңDύ[+*O >7V*l#JVfYwV#BXSo@1s51捘n<#R[6 >JK)gS,a^}iIݰ9MTc7v1 [b.kzâܬ#jX)5!84OBA >չ>[pF??TUQG %\''`AS5D7UJt[3ҽAX*LUf Z*,OF>h0 kFƮ#_MlKXHXOSC,Nm\Y dS%Ś)Fd Kf{Hpw<"D_/~xkB ӍAta0o BKf)@2mW&*($AlfnDWIP{\򍍺f~/C"7E-E$'\Mv~uug&Xch $EL%LF`?LR@6(4ȀG1T iKOL DwC)}ZcҮ5Z&`fYq3h;s 9= sa[i3yPz~tH Ф Mw/Ͽw b>+6i==DE`bN8aa!@MR/Lxtf] $Z3I>M]ac~b}`S'V!9YkpߒH71A*(Wn]Ճ:D vK8ϭTt*}snψH{ Owb>Vv> ]Gڔ0iv䲎A*3y -HNTNwX׵HZB6ƺRI0"y)6oBdŮE4XжJ`̸8Gk^`ˠrpa[?T9&>\'J*[7g^}&v`ZI6e;64 GLLl`3Cbz?N_,1j wAbż&,Q@QP ".hPX0B2)[-Z : O߭%/ ` 2P?r{>+ASokȹyC]tj1F;_Za00 cDqK7婥QYL-!cAܞ9/t񷼓BYS(9kWޯg>0RZͰ>CE;$M3*"o=2PLLA4x)aqf$:c?|$~%G6iI'3 eQhgT蘯5(N 23B) nm I$~FkI'ace\鑮Ina I@L fT,~ћR@.IzaLN3, ȇؗ`""fɇT._}Si#!$& .֘~4}ܿutͫ)fІlXU5F i$wKX'FSGdM\HUj{ZӏVKtTZh +o7` E:;u*oq 85u6#we\@y%r*肺V3Y$' sѱkynE1ܴЪ;OL[Z9_=;.4f TT}Isިooa9M1fʈq;#YxםʽUh 9ۮs{69->+ģ|!bHh>f|cBWGR<|ko3}1{ASR`c|m:Mf,[4ӎո֤"E]P '9.k&k|Bw>@̳DW b`V;Zww`e(S$A:kKtOݛftu;>nF0vm@l'C#?g$XvVW9d@opC$&*ueqG%X^Y59KQ8ZqRgs,RgvO X.0+>67QcR?]PX#S2h~h(fCQ^hB8z%4IʠFo9ZvŶ"G̬TGއYlLT{XO&>dzf jV=&0+F?,Eϫ1ÐaŲ\u}{3>$w?wYj9uͭ~}sAb͜{P-9şo,م. =j{48[Uo9TOQP9Y)'Iq[oj**(vzl ñp{C_.^2W_2$ 8B7n"اX@|fw@km͙s.M,A[vD#@|FZc_5O,֑C}Z'wqMq#;$=ɺ.qlHۻ]yheMl! <+ه tfsc \ͶOSVnyL]; [7r|Wa]LlP;Mq Lԫ T(S  {wr{iax.gQ;(7hn X94 CS48Q!XoSx+]\A1C1H^*8-1Xt žLIXW#U61>JWU7lgSQuC;`iYpЊnPŷe*30ѯ)= w%(ӊ4ڙ̅#^r|Za-iQ˽hsGGe r̴̊׼ohf # lQ柢8?dZ>*[赖H_&K.5|U pMz Q"B>4&C9!e9pUAR[f*3P2laYz*vRsGFOr*͞pсjz)Ş@ G5S% JS9#)>_ݿ$mq'fXEu(YO0$T((D$T\ /CR[k4RzAipfdV#M2nPDbzHvp'`5?zJŘ_:Ќ*T"Pi}l j噈QVC< }G 7O$wB5FzNM QО&%'+i E{ '7G7K:"x'&rD}lc*rH>2%NGp7 &?Eڶ1e戇Éj5C>xxbr3*gF^,;^?Iv  `٥{` [0,Rk=;lsgWA :7.*"kN)'G7sT&U0 J 1B+um5FЀ϶xwtP{T ;L<ʁĩ4 cth{F2)x< )ْ^Ig= ވB`/G. ,}")`FsuS=έ D;46';h{aî Ѽ}A4ZQΣK{8[ƙYJRހNٚ| 3FPmP~A IZFMePxTJ|DzwOFA*+ $ ϯ5)yM0?X :F7; ދ{ V6l[}:9'rVqQ`uxe~'\ nZB/d|&68Z>V0ΰ .(i͂0>ӻ\W#Kaa-N vZb~idxݐ5EQ6iC'T&=\y+lVNt(NQiANak4ŧnkolhd=ƭbۜUZaU"2scjj”w Fj%O"iPj##Y:z)td͇@rHlap )KK(\Ż/'DD&=%?L(*"jp`)4wX1:}O ݢ_I%9s9>(rlN'E0y<޿pi%Es[t͂8O9z5 ]P~v+AMjDZtMp:ҊH0Dȋ SwyV_LK( i+J#RG2 (n*p9 \i!~KѬW+eVXXt^\i):sRI]:Ei߹4X,ꐶ/;};k?6QB?|"L||]`+*?3:ȧ4 Ae;kVU_ۮ00 +u߂,=$ ts_MH: oez$U\[18JElRn ˰FT L? ^r$Z=7<wA4.7:|;W4]v e(`OϼX菭<++^;Cݟ-!y 1,"\'A7&g2ۑWs_ yu/J1pAa4JJ)~PYW.P[)M٠>N`.--Q#Z{Yi>BSas+R8+NHMҜc؅hQHq9?jmK,)Lm;%<<]ndC3%te!Op*(8R)NuU2V+[|KVl4vɠE4^!D'|IY~9nI.,}C8]ֵ!x!48tB@iB-{۹\H4,-ښ2~LjL$iV$&@YՓKƟQ\Nهi9>j!( LCb*qr&,Po)aQ #>$% oT㳋"h6b݃ȇгC'?y+gD-q^oXFKkp܆d#1}C lѶ;xFm 8#]_pʅ*Rsk*%<$3ȓ8l9J=Je s(Ua1h8zti[H R,ƮA4 s+Ξ˒j2=\zR]/ Pq˄!;*nVvn7MfDn3|:fArB̒W.j@"Xpqt%3)cb!@'5ZߠAF`BkIv˝/|QΦĊL/Fpzt CQE"CG%WpESE-˼uyx{='Ҿ(5݆Fh}egq,)9q u) ,N H+BH DٽGe)N8L2nT{j=]̀R#Ww&Hu/[Sr*ls\rf5m#d sGjTZOo0(FE('˪@O.$K*Õbq)RVz] ?w X{#'86.NJSMٸ kY{2"}h=Bv=vXo]|ϯK֯b2u/76zf*FWuIvn&q52rh|B v%B#jz>dF(?II5|*yY?<+I'6"3d' ʨ oj.w uy 4W9bј=FiB{X]m-D[2B~I/pliug,W#ÐC Ѱ'6 lˑz1geXT[1^lt%(9t+G glI_' 2veIC1^1\wo,V{3g2Ib m#J*CR칒On-Ilj"mw@KFmD|!ܭB5؟P}ԙ( sa g^"Dz3dcI'+4X-o!C8NhHQa_:2 Ʋa%+_ޡbAFȎ;!Վ7,*1x+o Ac{{5:kN%Bab_B@^>u{4n)tnpv=C%m.oTv$: @GX ީ xf{vP 7~\TҿƨCtNߨJ]~k3ɂPfj \o*iddw]=H3!BW|Dt"{o0A"5ͭXpj2e.SVf-`WTpY!℟YnX`Ȗd&;Ga{D:cm5!y x}S Xrz4O/R`K4<7&sr}R1*N3s2>jr]u wE)@%N294n !SM g{QXXwmGz:~\ bmڳ}khn P3)g`0{_nd5%)l)M3`[L+ qW*ޓ:JfF1ӅXH!$e.v^&|w6D[ʵQjG-9TcƲܱiO- 1m*,Y> -`rujKxX+1G mamrVI¬'k{t\?bB3*t3 4A2RrǃtmbDbq`f//]du\ubnt sE^vY>G0,F} =ХF31nvi˼cdL`(=>Cmj[> \u=ufo0Kjxjvzʩݶ0C5 /JJ "w{ 9x gm_-'ߵnćd^El|jC?#դgc V+lw[_exKoЭzA-;.VCb.>!Kԭɖ"ǥ6Z7&UyeX=0^m5B^T凕Xqgf+t`@p T+N.|,i|@({Cl@7ob\Rc.YI N*\A\X_f1{类of<[^:W()Nh^{eR8D4(!'.1xoF FY!Pp@1Kwmb/{VJSpl*"Ousnuuq#һ7 x"탋c8TKON5ujUIWKZPQ9.T0>Ia=L4u 3iJA#ǵ;OߴISk\Ϳw(Lzu9j8W.MwsMnn8">(VqGIի@YGy|*C gT/1fNbb#sX_bԂ^ 25ἈXWp, v|^*%3xx-*׊# _ھ|i%o¿u>|.KxL 0( |Ԁt|QnHNH#jnzMku\ٝ_/bhjہn 2e2k(\L{S"8-bARSJH_Wh~yԖ{k@|:}\[I|D*&'f=VUwwwDPՀDkQ_Vg)S}H@ԇ泧U0CU r ll7Li謇G7PVH3\P\mV2lME-|͑Q P $𯆆 3B`bnI Yꍠ@y`=YC'Kׅ7e)\dp oei 0vb!D9MT:~aZ6E5^/BoK>+A5JaL5u$:d_ŭё8i?b:*6rލB,OXnx9 Ao8wYKYSe#8ӵ 61|daeXٗCGDc;h(VO W I>?@מT{>¦"O'sd*(6l'3@hCsKr _"6gM1"]ԗZ- 0:5@php$aYy.8"$Bh d '^_w3mtm=|<Z(WdjzE- `F0H{ r> O?4F2b:]ss:)ծ3V3P-t5쳘řˬt9!9eY 絆I>ڋW M)W՘X-[K 1pC(j$uSv4_f"TjA DUHڷI!p&#uLfkNf< z7 ,G†_Gҳ)?yJUVVfJ ⟏p(kEkH4>^i6szf:T $1(Kl;~D2dT#*;oA`Ӟ \a/XsKb=vNP d1c ==P!6r_qy_?gGKA@2ci#& S h͠Q-/ɻD+Az\auo@hġJĴ*t,."$u0IC&>M{},|'!opm{0L[w=:8[/ՏJ~YU@8 pqYFVo`\<[{ʬzkiXkۅVZC[_*Oq]r yjJ6ZT2_<cMKp55"!|͓7ds1]2*[o'/ؖF6 ~҂+/#o/p@x dSIc7vFI 2+v5k<̉w$|;8Mlf=2WޒfL1ԕwOC`/@({ªqYeypvg᯹ai6%boPl!FK <5<Gˠg=XfvixFm#b}Ir;oF GuU')GFr *"-lg>wÈ3{k]3!g<;vFˠؗ_Bx_5k5Sوj(ݑ1$Tʰ% qju -Q ؇2E%@wz6I:kFH%`Lg%skC*vY i6ZPr&tt/,- #(Mz7SrYl0Յ<{Rټǫ+Gn ;Wh /}S)/js:z ~htgšx=+}0[k5BC%KtOy|y!,?OZR5UL4yb.9 ވ[mP 8@ SޔKϼX|A^1X=Y@ӡD q)5״~b3+K&TB}lyH *_NTQ語z|Z-xى|1^9-%iЦ{ӆgtAY( \Be4CX3^I?PQ}! D.߁M+kݱwǵ:zԄDZ~&^7qlCL 盈kى_G./4$_-p[vt"qBFK&W7CKJj(sk2}yKu3[.= JUsRK )*n |iB.~i˂>yw|‚a`ҍQnD]req&!Eo-6kZl#U,Dq . 3Z v,󡖰$K-vKz4 d I5} D0V7=3KEv["]A?P$ .%0؉vtcnMwS4m8<(‡4?_̥jnNPU*!H)/ZzU>sV2?RŒ׷Z֢W:6A0 rA#Z~Jx=";͹ b'lҊBABpo'η LD^} 0;ZГ\y˼&h@Ujss~T*h>K*\%x\|Zb&jHd[ N?ڿ~i-2v;"J p՟?3^fQVV@{EkO}oS&ˡNۿRAPj Zk(/ٕV(|}sj{t5 YrߡZS#$S"sBb<sBn0՗KO_ )DvAւP,'dS>? Gd&TBjrg> *SaCMX.@ w˅ݯ.],b M_DmQKcA,o),(PpwN4PMW P5Vc?9dH})PHФUu.p"o 'BO%CP_> Ё:6UQ)<6 Ե)xy"6^ɻ_"$ԃr U Sܚ'jX"%ߙ,DV|n8@(*` G%;D*b" &:OGw3hY2ՙt?8mܠ]H&BIR.xƊAF&uo8<$кcksQ?-jLaTV| SuO_KƑ mZ{Ts Mխ<6,#p.E1esbZb,{ p V9U6ǖfyiW{j{Z]qyOb6)1 =y1}|P1Y<[4-= \UXTlLrj7H_ar@u"B,G!~iYj-Y(N餾O뙳5#$ qY˄GQڲV^Edx2aLVe.;;|#¢![lڒ9pSpԷ-)X A6ĖW{[\wWqQ`6(47d( v{F<׭[Ky09M$2EMьDZUm-gvJp⨐Ao?G>d΁I(fhiz^ʛb)%F[YNq`Ai~niC+.܄(C`Te KIhAUߥh,uMn岑 qd&.wRNW,sT~>wI|9*qTV& vsE?0ЃمǾ``b/̓ t1_SC= h8xfmh9*Kf΋md=A0l 9e!LUfL4?J8Eb+.9TtS rBf/JڻIGbwUyeZIQvӮVbFΧob˭s9,ꖒ7+կr XvC㋱366i(R~ E.,0k/ ݅3x qgWܶ}|v8 %)m*1J&nb#dMNyу !^EËi PvV ះX/mjL<+GbD qb ݔoIP|%xD*mlH~?hMEp$ EƓx%3QFWOyIx*^3 ox]O=17q%NŨrz[ Bt46{3i5ۙJgkZhDžw;t_b< JCǯG[q€$Bl6+ܖ8ݨXkhO3c4A]T"(XÑORIF`9ƱӒWlt%e"ADj.#5rpbqZk\9"B|<}:0 kN5ׄ"/PM:H!F5S>*̰iUr}K?E1>ɧzj\̈́ڐƣyO[fKHG /ėώXWVF~ ͔ilz d$FG>4T'pՠ:V/T=erسJ^.CTLU$ xAvN=.F$:C]_+R~UAUcsBy0A[0j+h!/q?R8̫PxO;++S)1k^UCvg Q:5u0?22=tyt \]8ҌuY@bS\Ä=Ly#R͢O-p]8c6 .}쀦z0'3b9f2j.2T9ETͿ5}81r̃Cch@n ;3G}lj}{KS➴$+GaLCzn4y?22yag=" >66 yX!Tc,kpʧ HE@vjö[QT& /xAj`qZ SRwX0⧭(8p,%1PhS&J=2L[P4#G"Q^ᕲx>שkjOݨU:< W!8mHY[bxU)M=,0T{UJ'P{ ʙ:i!v1v?p+ܮ8#rFG cکKuת.!)m'*p2g;j i:; nLS&sA1l^6AҴo;z*Aj^J&ث5ZF-uڻU8T-\r[i'ERը5[ϗTNFoW:HSD,1isuޢ0RHmDޢ+S6}_][إmPoy½XBXANhrD piF yr{h$Ov匌AYIl`D6:kxB0Вg-u%Y aᥒCL{뮢b; 寷#M%VJPDFCάMimj648]p``JsLxP%#Mr$+,w>n׽5l`p6k @85Xw]:\F*(͇:AQS*Hݫa O PLɮzLȘMcv繂7>$[\=Q-:PVKI?+'zij$@tF>2 O*Ic+)?bi3d~V,zhϜ@$ c@=dE|fl͕n'CTԆwgL`<[mpQ*uhq\!:T{䢻J{q_ e[s1wb*Lb'܍I+NJ5LL f`P<è,̄^mRP]wuJre.u;ۻ\pĪbŧ(F$ 68ũQ V7 Έmi! Ѡ7Xco9(q\bs>>Hg Uk 6 ڮ%C%Ywjh9Dzd 9Yz(; aIdoFƿ2CKH u' u8i:>g:Y.KLs0[8)6\p3i;uʠ:\ `bs8 u}jdR\R:zl)"2^h&q{EIRȈwZO_ P)PPU}o⽒N_J zmD)m|ݲ<81CuOr2ǎwǻ9YH$fВ\ >HXA_;ÅlI)X} oL@Şj3`ʊ2j G<0aKR#!'!4 hWκ&M'՞,Zf;MiATB2Oh>3Vh:|)P&ٓD\87A54 ~K)MH<6)mF@&|&HY‰>zmkY)5G@W=r1h\j2,ڱ'h2j;2P#@6{M B fðԗZ$4ˑV{Vtŵ\|͒JڏLvk Mӌ X4+X% &m:Hhh-AaAQ3V-!Qβeo2b1#жs3t+"U5ط5tyj\Hw>܃<ۅDQ8N/wu@N!.۲PA֋_6û+%0pD]+]-:НՔ{$Z'푎eF&kr3>~4g"5nkn";rʩ*B)*q9,ܱ5NF/7"E|9n@o&Pw=C8zpXҩ~nvm64P*!sUV9ӂn]H9&7??.$@&# ѣ /(ݽM;PanԹMH?znt%z/g. s+҄-ܩC\]xMJ [s+Np'1+i48\QI߾&?^t} V@ege{/ނ5b&)#v rs$K˼ (DCO÷hKe>\LnuN܆}ϥfe-W!G;o#H:yRr%D?>wh:R}d+ӦH7jP?!\iV]Stڇ=yG 55D]/7-!V9UHf^! Bh3G :!EЩH!6|Q"n_z1=[ƨ+1^",NPAyY0I\>-l/[qhꏮbn'H Wy2We6J/R $"~Yr(:A߁HnGyBA~נqA].l޵=bzQUUK8U8>J΀a Z5yr5{LNVN9F@ҠkXS3 p|~mW ac))tzX+LWAz(~ 9Z/Q7qQ]1pF4wsgPi*mMya*KנiԬS(s^(ب_Y8lK[mΖ|TrSn4oٮO5Nɉ"ALE~a_Țon{o# wZ?;g;?,~dǭ2ϊ(nu?D27X46g~*N) ͽgY~8GyBMĊ+ Q vHU˗z{کZ'}eToX%' Q64\H,8P 0ޮFi&h- mzu_hR=9)\{2@#cAeQBuCU0W!zӁ*#wDkL)b .` M̀7y-BC.{>RS6{+ 6@`x;3n릡hG632U&=sX SA-( -2bxtCzhuFvAԪ,zЪW3ߔb_mf'ZbWy!zT3JH6j<0ʱ /Yj,?ѭ,i mMTVׂ*UDj:`T 5{P]UN0jB94E ¬2b5SىGظ{mHbYm<[cv$Q]IH vhv,*aa9e ܙ:SL.pQ^^u$0>EEK1aMW>9tP sD$%._fLzap8WфVuCo-Rq 3%q"c#%S ԅ?ޯf)q찼LnN4AdV n;)ZWțe鉡mM~Z0vϫz"` cv9aN&]@C9$\ oey#w٪Œt(bCwaw>c {ٙKU!Y`;x$PAe g#\dӾcF.)ig#RG& m9RfsAW`^OAn t~ b=^ָ #FߑTPaORGw!vl3 p"ݘ4oڢS=[L`{+}OV|1%3]~ 8v q,68~ZX,5&є Bӈ%Ip?Eÿ -ga:jʍebsD'!򴹩 ar(t0g8RwϴKP# &]=w`+lW"C]fBa_#g1F3ۃ֝SvF5ʅ%O}!ȨW(A+2ÂiƗ7rh%0+fs?+舐)zOR3R[lHܟ,;{ 39<ЖIx&cqCiYvOU e+G)bSiZ>nZVüb5 9#7*ܻ7,7l};u^xB;WwJGx| %lr%xJt?y]v\rK(%CԿ]7"i cՔ8xZ!hEKR} Āuq`w6۹ 5ZYW+N0 @VCƅ a7#KrC e{_ܱK@RUZ(̇3̓gJet Eۛ?("Ȱ9#B}[ V2ظ;xM4ik#ߙή=[q<,be ݴHb^i*6 IDw<%1{H➏FgKҷ(XaIR=8AaӸc, |`Ň4AdI#3òOxDue.WO l_~jL LE"4R[сGBߜ.D Cت B#vyJyKJX$@< ΍ޢ諓:~}ƠP0e;eʂkdJCF]cZ/Ƙ4t8oQoX6(uKa5mmdYVAM3\#&A/qRoz[YKѰNL#'ث{P|{+γ3Zcʆ6P&‹nH4kl1oZga maAb)ЅSZy<'rhrl oi >ziwgJiO]q/w04G釃oRaLt\&4u<}4AUP!: ^&gllKoz>Q/qf);?1O :҆_J%_NFԗ s?X):Ւ},j9)kFI_HԗuxJ<9?bf,AHiח$&:ExE;Z`?g>/'f JNnW)eE*/h`ѽ*Ĥ%3MVcq$0VC+;a; hb0<7 |bśX5Śd{b%yf`2oYc9}^8LBvyx6#lJZ5/OaD69JB)NAq)%CneYmmuHz5Hb.~ox `V\p5zU,@TU@C(ewf`%S߉ÛG_`l1[UdhxN^HdX] hyXLJb ƾesCZݰz ] I-/yrӄE1,5ZBn?+{LE%=܆pEdTEaj͹Jr `Y뽱[O^)\4}=+Hbqt:|~㘗F# :p5@*[@΄ܴd 3fFSR 9jD7iõ茺GM-t 9.RͶRg*\՟1I8P vX ] (@e9 ]9a6j#x zso(8w0_ԃnh3_:fQb6P-@8gtĉ iڑf_S+5~*k:kQ8tS)l:Y3_uqdQ(}6PV 7/ګģY>! P%CZ~0 %iFrC WA RVFiݡu,ͦV98W3`E` UNyz!a j2ٌj qP'd\y.O~%khupl%F֚LS:YD*xPѨ]6u36,l\7#bq&_6*4s.pQu A[xyspq~w?9B%Gun~yܜ"q>-pR/&)9m=q[΃V@@ŴU8S+VՑ>Vk;J$7X&b$aB#T[@*ݡZE6ֿ-?␒I7goVsYmE'Y>|sԎIqI+UMF'ދ#T,*&AՊhӺLMW&|- ip+ñ=H uSCvu1|ZD a >@,9xN?lDS;QALN7OtH6F㠢{rXI[I ?Yݮ)ed72= yl^/R2j1q| <Gn?zuf 2Iz}~Un)pNtHu= !xd;S'+#n >_Y<+FK]}:K#]k?dbzB=<5Bx(fnx/"h*]3T{(v }qwZݜJӠA/ΩWgDaM|GkQc7\mwYD #G㼹Ζ4M.g2=k*?EMw7( mCm E w]wΒ>YT]XN[:cY9ov*g o*pZ{zL+\7Qaxr •j[LbQǘ5Wϐ>PUA]v_xlOSytw^̣$ɎzC*%u?s ߤP`꒰Պ، gHY Ti쁊US@27QC+|b. OVh|dpMEww-BSwčB"'"w{fh1NX!SӃGe G+ '#soǦ첽d5x "}t \1K8焬d%U t$e {ᝫK$I':1ܫdǑċ9 0䶾m]k`&%mXdoůCsJk 꺚K uLk}mymY/5bp *ϻXTJUZ]zFAn(H0-0md徽xA:@A-ށ2dTdENbnO>$8nt+t &0w46ygV+JbV)`?٪bAN(}hMN!q5ַ7=+OD|\b`6w /[t <R׶56-s}q3b Đ]e=[hnV#` UN{6&+u'B ^#{>hZ{wPe7ƿb:$sжȔX Y+Gԗy$u\o;-?Cc8%7`S e @Ha!IֽUZz՘ (n^_eчusE0љ n\yc*!)b:RP!sBF~?ЯE4Z9adM8^FWnI#{uC7N& -Q-U<5W 4^먱ϭ{L zT4E-QuZc ,U^ ruM:h4+ ݿ"jSMԘz餧gf\~U_ !W'<4z̉D4-yz:CzHsa1c%F)+:jҶ<;~*"Z$k@7]m fWϩ,j+,@u2` ƺ-b+0PTR䕓=n'K)R1((,SNMRll !xii^Q0_n ߝQ3 nk;p\]4,=3z x +q0 PMIAڳ}isie#$}뜈y/`t7iKZ40QkٜwK/w\rظk`JTzz9ЄK`?K돝}-3բ g7M{HK>뮕>\hx941B-Nyq-($OcaXvޓi%)+-9:,?²=#6ŽEv'2!ѤtO$[R]gӻ˃&0I^ \jvtEiS̮@Hډa6MĄFJ1$) .9T'8 :)< G^& z(j$uM"~$Zl LEݶ 7 1 xL)s~;x\Wp#^P#=@ӋqS(hȫvcFgBI-L"pӦv znRyucirLs=u\3'i#@ ĠAYyDک ƴtBW#G^r{9ih<8-\r"㔒m՗:7Jې3fc,'499ƶAѢ*hh<)g<7qW暑5=x/?{pnxP@n޹cM("COM|Ͳإ%Ar:޲B; }ps17B{:sJdbuNb55$DV|IruϭЅd2PMx͹(Oɞr<ݴ=k? ^-^7݊B*vgQ4x?fؠ .OF7X'c은D X~PW+Lp|˽.w1uЀïi'VK"˟LS_ dpAqZbҲ2\xGw GrB%¿] 8הɡnHo<%VZ  Fs 7Ue_áfG2g*Y`gdٰwp^̏It>@@ٽ1(*'9xof>p ޾HK3;uEnrD"ʹCwZCrrEϗn׈7,03: lꫮpj]‘7H_AjqB:UW|5}@~y`cAJM71'䅊ѿ@inxjfx3݄0}8Y3:Pԕ8S3a~#o י]ޜ%3W)X*PG^Ir1+i hƋfd@KHJxMoHSaTEZ ;S@h] ]:Y]xV 4G O}L.T8lbiVܭۈ5K+=;@:oz`!9 eҙzAkѡ1U ;LCxHBj CI|(ΜZ|`m +DX$Θ!/"vձɅ"e<$Ua1=pNB}(Ubo d7-G4wd,`A$-%'>թռ F)b8c4꣯h I&.S~/IItNϊ=X[VkmB˔3{c7O>fEeȤж8uR I$΢~\g&rxzLKUZ=wMPB,GuD[%nQ(#F;}XqCBCw (b?꽓v޺x8YEt^Rh\7=a [2v AAP爥Zv[cHt粟 -H'΀cls1"-TcAS=LCU`y,;[ ;*$8440d ~)ɜvmհB'['2͓!wZ / ,k#tzYĂf@RyfŃ$hr~MȦa vi~@J]y @}~+"T`!·P⃪Ky1|۫,-O;9ͩkD5z,r0<\hh6?Nz CGamHįpm#wK$l YkS" _ؼ+  < lźmm1Bd泔,cR;ZfJ@6v*>uy;^̎ ~C`Dޝ':c-,$`ΨQR0IdmtGJ`MegS- v S貂T' @M1I}sPZTG~ q(\l$AMA|y{(S_mF- ED0QnCIr*9\_3ѧ;bk 2<@.U|.熤<1xn r2kF杕d*o}`v/x3MʖR4^= pgLƶ{&,eєH_jhKS|=4~ CN^88qeV{R," Bº(dkvS ^Gv`n x5ŽhS>m2iBvHJYuj4BHu6f+"y++;(&01`Onp6 +W,Xiwy4^th-(h WYm?hW ˢaK )-N4y+Ko&-oR@ҏ_sdk:'Ą^z/?NKyhNqEԜem\jL ?|#n8sd¼?+:u5:I%|*RzZ_|'I0ZP1o/p d><8glL̂zE)}`E1$rf3\VW덯]@7'>ܽ0@;I<}h]^.?|?|d9Ո䣳 =XNv,FK$82pjVr)DNy>aXGY{?8p7~}k:xv(Pz`6)N쬧'gq0kj,'FPh1zDG%h~9;"=زbb$2FX ]PyJebhA.ŗlb$yLJN("c1<~S@6LwJ)v9˒޳re0ҵTL2ܙة~nk[SVIjh*HlM|c, K:Nc?`ĆgDu];?>wXI%m0liBW޲$21cx#QTlAI>w%mh4`?n$*CXtb'g_laG+ü݀I_BVPK]0'aiOz4Pd\cmЍe<e$)$}bm\ bk`Ds68 8A”oRZ[D4khݠՑ&wH:Wi,rt)ț]kXh0u/Ym\\*e`Rs 1fN mE]L5!o1U HIWfin`m!M [O1h *sK V n Gm gR7ˊCX}#@`z%&tcYr, )G'ORs+Z]۷S3V]%Ֆۄ8JdQe  Vzia*^}zlr7\c )/ZI7u1p-1/B4d)G!w)WVK#}ĺ0D&2qI7=j,<ȅ$u,>]< ZhLM- [-SlQƭd {m`E_XSk~1:{}ٮpȠ Q&&hXI^F!>R9`;kݯXZ!%:/,z]` r!Gwg5c@ ܱL&_#%Ğ'?" "/("K"'FoDxo(ϒ ߕrv=T*%L[ErDgTY^7Bm2oS }=[ͽ',L*$ >DHv~\4YQ⎫5< -{)>Fh-Ӭ^]đk(fQP$;ԏR/xpݙcG*D`ɪ[m%o` q+Jfл+[p1Q"4N7-7 Ϣ;-C:ӣ] xk`}ͰgCRrc^[OANM K}|#Fp?k:]XIק}(-)Td,'\" @iB;>קkQlƨ8'vq*Xp:Vy )]\x3pf.|( ^D}6DഏewsˆkӠ#u:sT t"mbb{cL]]PFpK0}[/8c/^ w:%.>sEԎ8kq9drfNq~{E t[36#$%aRZ;A/r,)hF77gO źoni,)$' 9n X\{/|z+TV_vA/6*Daf6W@?K@~{C>rUn>Ǡ0-;[q*G |Vو9_d0#nn7@:\hYqPk2GDf6rB_}Y,8!֬~,^I@6.1_bݔ@ q(+oJ?ԫX҄ƣXsҫ6}&!9nX\cسUc3ϥ(;d<9')@ 1ǏD^m_0Rl38:Im/z<'Mx7 ?X=F&ע3f -H%1!86FϠl3$qn;$Z *y("jPXeiy-7Z@1_!=` ;и/)@]y^>֏y5-ttlgHT ݥO}Uʔ֯-GdIt W+[MV{73 \m |>3Ig$ޛtl%8pd( &y8m/9b:؍z)fEaX"̅+Ae?;ࣧk[. zD񩔞oS ׉\Nukm]7"܅p|A Q HMP[jDz:o[Fbv/W@,TsFUCWwׄ#KGq;Dr[?$N o1[{ ʖ<ƞ7̸jKF>{_y[}<IJ O =e@EMIBh{j!Żo\G Y̚|w̢$X"㹵YGOt{NPPe9 ń2A̶nՄホa#!z7}iO*bMM tylLNn*hoǠq|ۓp 2Smز 4CѸC1=gz+c|ٖ}RhDysm45q^XzWx(ʁY9yy4Z}6Iޅg__{L'p1VVB0|jyv^@'a\Ãd]Dk)_`ح͜Ұ`_U2I)}*ۚY,}nL_ ɵ &z`>4fafIX"_ARQf]TGXo\W5'зFϳr!.\gji IB)28Ǫpr$D K\Oќ)KB;8Ivɍ k~DT[Ut ~'D޿j(4j1tTY6r qybTll69)=׃M[P :^JZT\T-3³aj:847[fx(~'`@F5)x.K\T~W:^ UfD>Ӳhfܒ:Kr[@ /lu '~?GWf{#'<[wGaFAiG& OFV1?. 0vh~FtE% "ldbDE ?V{}FfPdPNG=&ƒ]b9ZURSrł4n4$c!3z)1Z߄Bwcܶ4ʴKjg/J^s)cB+s2+;gaIȮ<*%^7 Ck<O=u!әқJ /~09M“ٚh*z=ӯy9)O`=׽l`rgׇXLkƦ f -bW^!" u,_<ݍ<z6}N$p7BP Ӱ;3gGGDFljԬW%|T/P蔴>*Fw =̳,؀O86}ffQn]Ѭ?Ix *fgR(g5[[WpX255%KTk 5Th:ڝ9 oȥiB?]kosiuIEμjt)QokD78X\bF-V您\Ǔp,k+~Egm !wonhal[Kq(+~gxZ6k Q}20|;o*=K 1*ZCg(X%I]oUslߥMKU3 e@ʳ#8#\y5F[ʴR\l8xX!:[/Aޞ+±GM@I6O[ vZǖ:D{IBHF}5٣fC 7vvKfz0qpP\qv 4v<+;|9Bw_5>g´GT hfd TnhUN[&ߠ0Y N:8 t'Я:Hbp a]J5'bYuT: YGsߌmY~|=; pmQIUƵ$Ȍ=P#Yk=V*B2#3v1#I4(0y E9&VgeTQjO=Źc1Y]p5>f[l*=Kv;[V6e򃊎o&p?td\lii71"%Bm{,]H#~_hc8/}R+*f;S/ f7rG(vP"7RbF)$??8Bxә`Mg.,-S0 wޏHX~ } zwgo~8E%fPl .us`qArq(GMD-5JZ C/EmN~_|i7 E@[[wqgD(c1 ڡ ˾xTu3hx6V+kT`tRsFys+^Ja߮Dcv&\} RnO@,L/&NĤUIPx | @ WѧKeo>&%wFh"{e7(Ot=_mmB6ۥێ5?j+r O֑r9 r_6 i{f 8f4[|5|R: @M87 ŊTyI$ %kޜmdM=iW$&ϊ J9M+A6¾ ޛ2T7F"GjOfgh7HlqWg߇M,g%(2=o6a:s ۢ.~kyAn8pC(,y{5$\äQtOp9k-DZKzӷj4cGFW"r@ k,qCdnbzp~Lǫi"DiN5W_^fŅEO1V5TY4Qј+0[JdAU(GJOɑT 6uq'O/c_S{,L6a[+Rܕ  ϓkm?lrQ '#Tԃ~Zo7j}Aف pJ4 s30O?Ci )6sIģk4DhJHxO1 3J*A5<>p_EP?5!x_Õ>ycěϙC|iw}PZJ}ݙ[:Z:,H=5E ɰdVѫdPV)H74Xb r?sƗCڔ79Ԧ6vвDj.* _X3%u0tC__5' n_q\aU9hyPm$}8Vw$$S J"^{I |dF )㤜mw97r7s&jT{ݩ/ڷӗ5m=/pm  =EKJLYg4@莘X{l] h<ܸf;+o!6:\_39טcOmv(|VPQ:+$SocѿkW{؏WP*@HFsIm++~|R8^})VG'\:ƫɪb4li +ebף*9Xp{HW"]d%2;8y'Bu{ng_Euf Y%By2]1-+{ah1g+KB:{o?.""M%P5E ɫbW2%Xw # ]SRW5֪eKWբ8Pǵrgnד  RqoNARbmZiO}m["«aԒޓo_!ӁNiiQVHĘJ$Z,8L kB7"+NuŰAbEOs?5~Z zy~-s˧B 8K.'IlDQpk.Z ;U[&lIQ" V+5#NV;i9eaBӻLf"wƛ[tq4- 'BzIGwOTsفѮ,CjC{8AA{պTe99hFtA[H&*|da[;hP¶M趼ZbԱtr|GtGPol .̂ /MiS9ŵ2Ke 8| WVmVQƤ#NAB`^`R\* ֕P>+{|uhu*+*_F[SF/c-Rl:ʰh l շH 1\7)Z{ڬF_{Tmv/JVaVGr (O~w |KH9)Уַya1%`B! W17̞Ϣcd>ݥqɲ0_r<ښ #oȂ֮ o@#^;xi-#|4$@8%[ݑDs̱b~yC}X.!CJPWN;rDZobmCʜILxMMξ~z0 Ow]v>fyYW_X Jmxi>"{^&n+j+ lFaVY{R V]2ſk+Z1/'^?e{3A|kB>q7Z)̢+;zٍ,s誳Bw g#JJz ub&5ѓAHizjfl?'=Q{9 ˁH_y>|Z+.K`~ M>[|26jR4;mNk:aKIBWd~z;Ǩ5槗_`YG &z{Aa1PWL1;D: = 5U54%YL_( P7ڏ +bGK5u y6F'h;ga: 8@-*xEN@e x 6K޿E[-WɌDx }gq#ѲgBALHl݆]|x&np، R_N1MFmY0 ~n%V钬[ BC?m5xϊ}odA %H7W (/'^f{Vewl̓>#>56TFXwȰ_#Pjo dUQќhE-J= WaGG*nl¿s>A Wܺ2#{յ29ч3ʽ""HFI Vg"¤>8now5q:aN*OM"Z@{8ͩzuWy~&N;ڻrCqƚj^֭ѕPd5_:sNWoGqܧbм(\#BS=a }ƊcT ;} wLf2(JrflF|H,q#/{<ckIXNiJF2Y}"ďp\O2ZE[Z2S"Yqo:Xw G©A>8bDdӅϯʹqp 'qTQxoh"K{9*hUG$oxFZnLyFݰh/IEFqذXN'R*NVۿoGTCIlu_BMr8i [ǔc;نwc&c])ai 3Tqb-@B87>io4̰8߇)ULWwGr"CEԳ9奼Y W~(nLڧM am!^{mTG o%j0_ n\L clnZXb8(7>($%fS|ӞfM[h LwZ%mӺ||nەIIPKܧ+ Q"'zy֣a5, ֊Wf&+sU_GIS>sRQU`Z5~"Ʒz /mwL짾y +-5d8 gA F5Vg(Ū`>И8H{z'7ĪwgasnawsZw mײQWT?)·G6{bTS1`Y(@)6~%M[M?`z;8[6Ώ RH7;9fdTa'8˻œ@-ݬf6N[ 9y ;Uj; 6V©ۊK3:21LpAl0'*jd6y5k6Y{*r?tǾ־;QKo+ÉuGt/WVDU6EI~ciO tnU\ɼ(0((4õdӚ}lؤx!wH~dCBg3ƈ'\^ ZŹV/ djhȩ҆1C@ J"`hG(Qb+6Iʭ ms Nx)JρV DhbH9ZgV,/ C <̮H\07 E36J i_1927Yh)ͳdH3B^dG=ӕi1/hڰN)P?g! F=tKQ8GYS3_䚑ƞ([@$̈́B :d 4ZNp7{U;k%(Q4BtLR1.Q߭xB3dѷI5N=lO XtpI)8Duwz<jck9$z*w ՘ǧWIo6ԫ-"qdy(VpTltJgjdŏ7{ືw>`lmC]5o7kT2Dxn Y؋J޷(!L4ε|DŽ - 3)Wٖq2/Yd&K T0+ 5nҰ3]ĵjp5>8ogmsw A1<21a)Act KIn fg>K^F-trBk z`tx f|y ڮGҋ1# b(@4{WL"ryXR v^ 0!L{%(YE^:Y )Tܵs ^lwBJ&4H#z1ֺZY^i)C0(}HLj*{sYa;7.F0llGuW/@RAJJamjGUj F{KgɽN\ud`+6Dr]V{GejM1owe)qt-+Ҹ/EФKdUvR!I'z_&+Ԙ r0vs6\zj㱹m/շXğ K˞nŠK+NZUzk0q!8~pP)cڋ.g)|P#dQi{ tOB<&b+ֻpp:CxM!r [iɍ n0 "{Dp<( %-aI7TiU ; ^l  ,Eg(٭2 olUa~˵2NWe@0^%·ɲ"y"71KJ> \pN yQMM5Ex4]K i;>$' Av*L#r30,P=-äMM(oCߋe5_31EzywHz&L=kލ;,1֣ b\Ǻqyl`V]q)Xk>q/$3\>?TX`xNȼpowRC@]_sYF ˗ pFY U ʨr80+7[JZh-XȺ54d9.uw Lsh/xh^w E.ĵXg'^y{}`22յ jMu\̄]0vUt=Ҭ'7߱Rϑ*`9f%ud ǘD4R^ƀh*ԫB" jΟ3;XGc2"7M =55_u2Z}64}PߺSӶ 4fzMf5;?kC$ԡrbt^ȝXs CQ%{K:sw&Tf} vLbw{p]y!ߕ3 LphDwH) >r=NM@xuG=RY\1j\/y[\ :p zC_2>u>GCI3RO-dY=4mt2EL2 *5AV:`W]$9|%VvYCdJk0!nZvAsSڇ~]H"@”:q6Ak1?0L)]mb' ^U~r=%N.g[v$n+^N6F#|'\(}yE{A}mIDtZCU 0XA!ZgI.49Zc4/.4܆眖YY#yw)e4o &&"^+0S|zhf9{g@ Ȯ3ش_Tvo) Lۧ+7?C.8"9tp$J/{>XJGzo9BmHSP =~ ZKGϓ ݜ@2] e`ͦpUbo^wbFNXovG$*QE5c3ax wɌON:J@JM,j_GOR"2e2RxP* 5~ˏ.boeD)ggmr1젥]G3l2b g=f1GzB;` 9 sy%I:<⊗^eq4QG5C~/GW9_e~CGJswJ(uZ141O#C>O>D}Pr@Lؘ98Nնc{v,sGȼ$i.Bcp.~Ч!zd륃VEL9F{Ha XHOqVḽP &t"[O?mݜB: G7 ՎOT #!LL5 1fx>NgNGw!43, 57gy6a3"{J@ ĭ&6tm)!ML^3OolP &lM0.r:/T;pl]B6LTܛ.>! }E2%y.˓u#i vKJπ.Ǧ`|c@G$i!Z/;&q?E2 }yϼa֐ԇD|GӠ=z`q>\QWpi`o5AfX`tPH*%:arGIqM|{}9N5J40A{m M{y0pRӼ/4StT $WpI(R3`.E XDgI6> e3JW”Sr+A4txL 8O#D &[x [jvP;?S&GjQJ}\o(jֈS K`wڤ x2-w#vȯ贁8 Rr Y# 0eX}8{{sMn-n8uQS\(NMvRyf''gxWk|\mj੼ۛrstzMg%p>!*{ȅTXP7ɷk| ~ޅ4r"9eWwo!G<:-yqC#{sJMs6E2 WXֆZm7y C(i& }m5JvgXL^\sBi\ vėCD"u >hrf )SN&&oF1>/ӓED_-1űbu^xA_WObB®oP\)f)FL@c券Ĵ:(> 撦i^B,H: 7s 5h$MWe*i'nvPԪ#քBFj5gKpeN+]4K(Xꝲdp&z$zLJK7|U+g4uJh0(nIMS<1J)ufSK WMsL8C\fU<{4D;Mbc qw EykujV4B/hQq_ @Hor+m#*>`{,kaPP%+az̙夓uż9yĺ#9z2Q{ dU]^p;1CK2c!4./U:ч,aoiM+I@?JdZf4slI(yJMѡZ` T[ Nןr|=[ʼn#EV=q|#A5D|Um",櫞|Qqܩ |2jK7 0)oes4GW(ճx~xg+J7=݅3AOTBQN\L'; `-xQ,w]eR-^N!}ߥl+[YM;5ZB$߻ƂNOl&iTdUJC՗0\E۹hqd֧Vw{?4H)fRv=0(7A~}Loq7Fۖeh?"qD]> CP%@h-G*^K` :ԹF˒ lL,Y>as4H-9o{j%:^)Z[1gؑٴJoc`9H* Iɹ2,h ka#MޘPH3|lɯߜ SmDy@ӟ=3/ʘ%F(@^<ž$hOH;h Z4#Pflς#mVgB:9iuwLҬcPW c.$[I`~_,9V^VH@C2J7ͤTn`[0|1k4C,RtO\u7!2|Zn%/|_f43?|Zj^5\Xy.^#U:N:V(ט &[8c(n+=0& YF6^o~h8ыVvPCD=Zh>7]:! 3vxcFWg2{has_\*g5j@G1BC$(TI8dlDЂ QuSC壣׈8u?&6 [W(w?^T\݆Юc!p%h6G=\j3{{4{{́p+ #X?\X%xjvʳ 6X2W UY//W :WϲB>~Z0wUyRP5l@(Ď>ΩDŭudCY&,uxn|{b*R/zu@mcԈ䉕h^޸^Tnlq~ĮWfś_CoO^r @NJ5[&t',긟01deH)( JIzhF[JA0`iֹfM,rl#o~k(Yߣ5J !M`a!r=M'%9D;D-LXbQQ-~2Z] hk&d.s=g9kkX7Oj@*qOZYy'wӕVP%OtOD1l^(P^6?5! |y!WS)lm5;N:1lu- wgqvX 7ܢ]:;yh @cR)+ ,W.8|"SŹ;N[A>Ǝ7V{L7dW#I2gH.?Jw  :m0|\9(m xOb yFO…"O+P/=M: :w~%fϘU]+3b(Q`U .[2׃Z'W^E|me1P$K77ik{{ҩ t')}=-S Ue."K7?:hmJ_JyDkD7$4{$+JT-YWL< \~[mI[3 =yr*$J6D̤R].3K&Qd|Fq@COO4 xVcZ&3|4|@(2oQ]ctv)H:}4\\ )Q=mR]&N"ALϲy<71 s`[Y( >l=KIOHĹpaʎL<^'@ 2_]kh]Oeu~Fr ``RnlmաSjE^79t2~ u}^p$)nL%Yo`?x՝W-9CkHyXn%Qd[ć#CНz2V_,Nil=1,+ZقnjIŽ9[RIe4CX/*%zdԐAtɸnHA_EQbרO;B+o;޽?[ؔ|B"π@J9%uS [H_ek>Rh)|Ϙ-7uHH-yݡx༬}NyLϨ}Ϝ.䢕05g8n`^Yvl;O1ڸ Sg=#Pz?(8"u HMAf?r7ŦVJ#hf$= r3M=nB͸Q^ 5o/ʅ=P#S*qC$a3#<9^<rW˻񁌔NkE6k"l 6Z'd2ݲ-Q`-XT;}<:6¦(5 ͍D}{hEAխsy2zs5 Aئz`jtcɂefǽ#Ǻņ 7+zlI(VC΋kmtQ{vb)ЫC +t>@b}ZN mJv-!\úlS`i}'ӑ熄xka̩508q rOI'31R5Ht [e_ZEoqJ ?DxL5w`nd 3D7OٗYUscp@8n!j| WB%b 9}D?E.Z˅ŬnW!_"^yI0}98 Qm ysX>Sʾ>1:(}h;>$sϛ,2%t=&P)g|G C٬{$P7^An/| A(|Aۯ-wFҐQC5ϛ\M̨Adx>x0 l^l/E 6>9)eLpu/JI!~.YA@>CQ%lXABiY"rيKGBI 7,`YG]T2mjO D?݄;8snš%Ӝt ˽jNw͟)c>z'{Ӣ;XwzSC^ t-2̯)~u̎tl;=jG& uZ/>Bׇ(}'&EKNH@VX*>UɷK7͇|iF'tM<9EfzVT)XA@aIp1P'20,soVL$ePԩ#4FP%u5OILX;}d_,xmG4lUIdE֕fu|SN_Sa' -q9g5ۣrI+J]mYд~D]A6Mʗ%Eِ&-s6 =JH1tk_t'g  2-=mᜦ.7 V"RG^Ӽ V&]ЊYn#ᶬi|h:AǍ5u6+1sG?}㓺՝La}_ѽ#M< N0 z͡C*qELK MzN&Eq(Q(*NKޟ/)dqøqC=yl1g%Ձe?83zuA@W춓we%fZgՒ56ʗVcI/>%} 5!uόc]]nBe8K8RU \Iv,vF>e9w($~uRbQ. ).ܼ/vsF}XmaVrVY񘲖'8@,s0#<&pLhQX 6+gXԓn1s `aTQyR 0ԋeAjWl)u:%*};&Vzg>e}*XI'a5A9:pEH4h'0TܷaqP5zyVD[O෷,?!Fi-Nza)-D2d*H }OoKu x8@oor㳄:ardkI_"HxajiC8sKI}vϋr#.̅[ ]\/ebg`,>B- (}һ_ w͚ưm:bfԂ.m[a)Q⚔A?tzp,E u"H"\H[YbC!zRd!\/[>T:Z?͢~VyIXD=Aɐz!# 8r vrJG\᣿O<7G+.eMV<{p! |L ̔ef\Td4{h"#}ȹE+X5'˦4 _/|̷j[u_o%2OH~r\G'_Nqҳ'Ze_%KǪfofq?m T,:|HӦ-ϘveM^%ڄO^S*U1¾5zl {bxDBvglJh*m <ʑp|ovI)X^c]ХlLL?H>;"N49%;]-ơi&3 ^SmCi-cLѨBgh俺 n4xEƬǁgW?@9 '2UEF 253 t!q%9DN*烉;ݪ-"?zBRly姄:H/2xmn|ZzX5IZr)2`Dy]m;#%VDЂ_iS M /96_r87`Da5%[_-.p-TdL嫭gw7uQ׫m](I6 i.Q"*?'miݱ,6½h c+ Sq9nN~jX#?W:~ *& Xk nb+)%jWNrK QUKiẸ2D2=xlf8j@aXQCiE#EYpkש'J5 ?Q}@A͛YV:aNNN%}D=3e@ЂTR*.(ʮLxO#a8Q뾍0"d6HHH1y,C\w7o3M=F+a|$Lq+Id?$uׅ/$v!"2WQŗ3+jti9fп5S`]e} +:pS(lOWmf7!߁-#-|$rQs%~JɞF^Rd,X7e~h"|Y(RHb:WԘ!'.B@X3<tr]W+LJbj\ԎoU L'?K0} du ?xI-4T#:6Ww-rzhO %pQʧvr4J|mظ;PleblDK׽\Pi &g+g;AfNVqvK:xLk\RbCVd^G#mr45$@5|O<ܟm(cNW[\gء$*;-mfjD0VwnE-"v ZePvճ$8ʳ )܇Φ~=?f׿j_ve؈OH!*n!^65cnqnDk5LnHvJ"Mru~cAӃ/Vm>G];s+NpF˓#CJ]7G02gK/T0@""W#|eGY:UBtsQq1ȃ͆)>Gc4(ZsR81#_$;PP+v"vN%K 0asIAC# ߲ A5;Ks7Z0 8}[3C0L#sePE<&xn&)]i[g6ASRS4qac JQ^Y*7BVLSQi=HTQE,u@y"2q?F1kПVߣmFcԆynO-3 kޱʅM,`UWu:uWb1DĹ2uYJ8qh ,ud֦k}$~CIms:.e)c9W1JmcuμѦI|i.o WQnNOHa36fWZU; 7Oh0ҝ KZIfC$Noi=~fJۏ~+7gXk$)NEHt\+=kX)Yo.9ჇݷPsEye'@,e_) /b]I݌t読'RiQQã^Vf*{,$tg@YF<4AUGWi _+H'F]܋\g[,?+ 3Ec H-Y?iNoQQN^r'_saK47Rl`/[7p\;Z aXp#t6m2#*چrbLCKjD&UX2ϋӘv E鯽aϠU*qǵ:p2LUh]V~3pw^ Qi[_څ1mRT]qlS0f:)-VzN' j>* )0>ScشaTH,%\]T4 Q#HL]ԄZuMwԝ5$HR~r[1Z63JY9$6d$aILGY=K[xeL7i1l.4;\=ǀs\zƄ{zxJ[@",?2.Bf`̻N$fCZK =7xn&Z;C1E(XplH\Hi{ sU0O< 1cԇxJĨ9RHN|I4IHs{OF"SpڛyA׬OQ9zT_02dwv~]gvUA>E& yz7Khb%{©ѧ HK-@gXgtYvF+~7UHbRLI=gc 9G`8q ]ۆa. Cv#m16}*{%{1Xs$94ty@N\xFW`mJAF 5]2];}:?1yp iSBaBRho7s34%RӮ|+/,5P`͟m ::%]q/zF@#mXM7y<(ϡ>&c!"G r 2-6>9%HmSۿbb/< <ԝT Z\;ٙ piRE>F.'S*ʼnCW,0e &crxPi̦L)v>Q.j*j:'lG;@XnQ3.({U8'ȝ 0d]L'>FF67iVU:t[*}Z0BoM|hĵ7 ;s z#y1"S/7t)=˖8&1ݍu<{{D}&ǐ#PfES.]*vcPň(bf3 }Cx8Di@QêIwJg"]D) 1)Us3>>)?; J@0 ._Qi "v kzJ]],뾸TVp:W[Vޚ'GXOu򻖙^NW.^[tu#^`-6؆vT"C>|=*2,Njq{j2%7g0Jr|$9N!qΜF,k)SQ3}li3'+K  ??E+B |z@rbԢbQ|&L#Ti#R$7MaKX-ѝy+ذ$kW '(\&=ySP7_0WFhW|Mʔra֭)Z'!M葵UXz՜i9:NziGJgaGRDi?GJԑdlzCu|AIkTxc1 #C/`gN=^@/Vcnyiɍ=nVq_8!4Pˆ+Z8!aMU4#zNxv6jC #4`?XW*~<&v^q|]t2a`$Xj]\h!yM&Jʊ!jއ#vI3vw]mSv9z:d t) u[yng l!uww.a.JԞX$')m%2yAak_l{ h~E<;́#p((^?%ȭ爱Lk%iL0762>©'\˖ty@5aT/cDGNjZ%I7SqkɂS=菅p#̀o%W]W)&R@y&c|Z Q#|X^'&,I0ݩ֦F#$zħ&[yr !@M ϊqU᪐&1uYY~R r s(EɄOȲyep05d $%QEZ$۾?}^]* 4(Ip96p:[,)cfY^ڭ z6= CЯ_3fEOfCp{Owq ny!` j׬ˢMҼy RIJB0zv*U6R=^' Uv9g/J-3ۙ&(6ŸE٣g)4aUi)p ٔqC[ސys (twS g (5`Q)J'2m/Quؼ6Sj4T'k0WS)V` ' G^% wo 4isx^O YUԸw`z)tGp/@6X}tS1,#HYJ-q^!U8j̀'L6:}lfTP7Za)V\y5NvU6d<~Po2ִN,KuwNiXP[` F1Vdb K3-tuLmSkh.T8e,4&4*.3RH.>Oh.[f,?=>aٖ@G;ѓNeZ;-̀n^ ≊->U ʙueY5ӨdYS#Z A~96G9Bq% Q`3QWScDӢ+&J!+2ybdzt1͕7;D$[Ⱦ<+%&]h˱eو\RX0tHO-Q+g ft@\=nᇭEl)OYs1 V\LQTpcz q \ϩƩ$4B!bz3?R}L.ESsW-.,_|{{ǠQvl4Оh'WT5盏׮X>l@QdP)~3mv{6u0DlfV=\bh`w<9ٌ`ls&LcPf1qNuK;pa;i jR0Iž9*IJuJ wE?O~EӐwvX ٦#nf`T|܈ZYW6-<]{7dR:[,ݺ7*/l"Zl|/V> E<=}7 DS '@nyBpB1jX{n!Aqq#A\pb O6OZIs7t8 ;?)ё=?rfm1* ( ,a%XPn #YpZ$"Np]P?`/Wg,kmu;"6?R\g cVo-7)Ys񬩕n-bߌ7f;? IgVlm*4ZǏ7o6X  jsB1Y0.kXmezS/ ՋN<*"mM>@RgR"&DSŻ3Rg/L -|KpP0'"P ܨ CKt"Ot"fŭh[S*n6@,skoet7s%l{I % Cu:<(8N{Z(L: :yT]]fM Ѥ/d`>?lyE5U)XLIҒa.+_pQmvk}Binm{Y2y-?%tTQ1ka%hAbg'HJ3h;#{#i[`:5sV1'Si ޿ qhlh~:A!M@o]ub>PIE KP^b̕f,q; 2 ^mOA?2 dŕ|N,i|^٩uJ@4wGncZyM=<0Nu4uՍ+W_3>ÝEj@v2HP!B?VW@֎ش'6,>h\4Eum?P"GIݜceئzsoFǚV!c#G!jё 6M;U8KkBq8m? |I4;MqEa m-Q5?$D*Yn@_l i<ΰc¶{3OP.]"F~)+l✃NgYt&3=M?LA?!醨\ nSw{Q8!S,ng-eVUa=ĥ/@$T**N>8&+p\18^qRy wšE[I${DPƲ,DP=0QB77m..#6 DV̚'*ͻn.4ZG\&2,7$ډ s[M )^g=q# 61E>1˓@qs#@is2r|߫37p NB]KE|Sj ?:Wor5o¹]""k=$2=h4 ;6}GDө8#T"CX Rxن38=`pμht]!!dD.wVu\qg!FtN(JvK-@4f} uݤD>U%ಽ8ڍI╪ H@-X`[ U33E1t+0\TmHIX]p㤤ݨ32(t&gN as)kWѭSik%Lv^U$SUSvZ8>oSIÝԩB"+L9d{-f8qwOYK]M xx ¾m 2.Juf@ 0^ 1?Dd{ 9F?b0⺴ •1(B[\ˎ5X^p op|j'?:,K^aZ Iwu d"EnoG-_>F+ ÙӢH |QL{qb6 Kh ¢3\a7oIb? +;莰*pjVKKPW!='9k Egs+6>7wP=@$U´Zp†k)݆3ϡmvi֏+aQ(ӱ3?5e8iQT-'h5@i_]޶oG٣J1G{c&y+1"e錘 |5w–dJB(}@g୕l=ϒauq)Ny/[̚g,M֔»`gy­@`[FiHA`!kQ3bۃK?m2sBΏ EFNqM_k"d=e -`sxc1ݨe_T{w2I뮧/4] 4Hq0=]6׹BjX(7# HVbɚ,,snt&{3_$7d@e!d"c!0/~E 4 c|p8kd٧ϗ:R>43vP+&:zx7 \2TXI'ĈXB <{l2b-C[w@9Im̘[S i{j ǑNyJ݃Q4QhSl=.?!g&iQ0a<2^hHn`I.RuLˢp >m-Wj!yN1>Q{}{UoC8|2"ć#M>1b £`5UМ^d (wKؔcpq%6Pz[y,Ge12 x}`RridOWN: :5P7a)4tkx7(T?C<U 'L>+,D@3'iZg0U&myF+;ψE!wH@%.ah* 9AU5T*'UG(Hd,^y#YOkxW`MAlW6&T>5OkW LcǭAf@\YIGQW /%WH*qHX ǣ~i4ɰcSgF`g0+i˸nw QNryv]p:G$L3nvDrdCأ,uXQ6߾kپ F@9`TCCAյnþ)n6^Au0^kK3O X\_a͞E{|Z.ClA5v0]q12+gގ6 MDEʭ AsToz9^LaVR l& wiҩ V8dY M#'A AJ& ۰6tl^o` !A=cI"b8+#C$amah ;` 7ӺsQSsW0%-W.e6tzqӶ,G1=^>SH軷8;uW—m]iv3>i{ȡ1+YP93试 &/g]Awk|W#G٢u(('MH+Q 9qZ]!l6Zl "tJ0 VtNoI1k!\* UVT;esVR4k-mٯ^AMlC}om IQ0! P*#Ua'`}bYIp]{1 VIrN#3{K1kJ(4ys i !B@#w ߫..y !m=6kW|T#V|gel#'IW3QlfEJ Ǹ@Ro ᣹he۰{s-6*6t7 $L ]Foᯯwj ({]0~A@qR6 i7yέwNE+t,@e(5~#~у4+" M\Z*O\x1eMIg3A{SN-ޣ+`S! X%(t{[OGN"icdjeWA9.#08OP$0׈ L"H5&A!8D]#AM=|%&)4p}H v9yF-ZAW:Ml*+=?dvoY#׎ѮXzި"ړ;gK*:w~3Ѱ-jۛN6 5݇xxw & ~ ͟DX6`D5IGKb?yj=N#+.9vs(r啠NUrtv~g&Cd}U t=Dx\>z<)5GIpM'/-L -lצatl}Aq^bc~:pR1Twhd񲬯m.u O,ȑp#ф~~*4&K](͵ei*I}vGEYILw/G9r~C&ZxdZq+lbɩwև K0oX&YX!+ A@?bS&b78)@Rp?cAc_}<8}6a+E`\XyN}bĶEM>*%x{~7]CďX᰹U5f~HΖ%Q mt$C lBaIsө!} q٘$C->d$>8m\C&}ZFEYpd!Ҽzrq@{,-VqoJx.\s ISB&tGg-b]"s\}b:yoǁ mkM[XZntz^4R_m~grD{s<\/n]KaQQ_K%dN%@08yLpǢן6離2֐K<7є,5.'2FK:!dsk7b;?~8֨ajL6XhGoOw24dߊO'Dz(#^_/aV1J$Q,S״;pBRSC 5Kâv5N+[dmNJ$O쐾GMcRmpĎXml'>r !D)=qbޫ֍EqmSϧFVmɕNh3wR W*4%]?ECGS!`F)< }{'=4$oR \OY$A;L+ p?ߜ+mM-EFįp@}V͗cCiap|%Ж…h&~qԜ vAz4/BQX331Ymb=}`Y HPCR)x![Tɑ3¡i"m[mtqZÁO~N_}&Up,i%Q㬩6udf!CPM{I,'惜Xtq,!KZ[SuF{K٩i#=:E⅕vF &6 7W\Ȗ`3*w~l!dW%v5Y[˧0ߏVzu6 #E3'g`cN:TeN3EZ7',;N8Wk[wbQKl~YJj mR ly?HRw#"b,? #ޏ궨B2R_`fKF.ep^' ic]p}E6We Y j?3ē5F6Ent*e]_/KMFX$p c8^DNY } H8\T2D|)S8o}S=:[$Xd ڡF"4Q:(ؕWKqPdu'ă̹ě R>Z^yeAa5Lk/#ftE,5@ ݻ˅UL.`M \=9X^"o*Nq{BIISuRn5y 构$Gq΂ʨ 4J'ulʘK<@5Px %~րrh.(MQ:P}oӰgzOa׋J>~K$ 'k75ժ8h7! W΋Ik-z Ȱ <&?2&1)7fqRժ_k( UEx'  z'isX9>5å9I!>gTW*tbglEZ.rcC 3A`ezS\^k I}l }̨<ŔO!"4#)sl{ɴ~+n wcPU2Z0^(6uJY _oszSLHte8iy24CPc5Z_)T3_C.0%rx!VY_lP@|7V/ P#B >B^#>$HRb. Kuϒ]U 0 T+5IzSFt-?.OFQF:.ZC mQkbƭHhbž~>G8y@=u@jP\9mRuX*~\dq\_I6Frjlr/bFҮ+)X19b060͂CԼذ.HW3Oa7M+M ;[vOZE‘Q+eh8]1ota ZX >FwzxSupđ8[nZE`qz5LhJoC#Ϊ2cX8"Tɐ.J$EΠit;$Ғ bέD&4G!F9*5q! 3b7EsӇ AbNt_A5=\.`GƄ\խ!V#xKRn\xxؐ${Qmd@,uiİ>3[}יojI O//C=Yg( (BfK $(!VeK-r Cze(,K۱LFuW?E"fw\I?] lI ()S9Ekh[CHuW29s /\MhW vv- TZ]";#ݍpc<-UkGNӃ[$5 ~>}6k:g6 w>5f "Q = 8{4{q6" $;>&0Y;Ra%9"CoZI>T]nf9,[PyߘlBD[RJ  pQMp|Uۑ)1LFN6':%u_ya|_yZeIu'E޻/B 3_!`˟~C./hLL*)rTս4$\LYT@efb>E?AqtJ4aqhFeVdvm峊+4o1s3EQ)V5\i=2'0#Lj2ur^lD{Tlb^lvm='±Pq&cT2.9z1/ INUǔAy8P?SׯΪT0(Jn[n#Ms^jtq ̝M')lJ`'BN Z5wնv&-KEZ=l'\۰PQE^V*le\)70i^ì|qeIԏlNŠFZo5pcA߄ UА5Cy{pf,8ĖfX/!bOw._Y@Aq[{K!fXsv"?#7zќǂd]ڃB> <*etKƭlXF|-WqȮ27d1Sjkk@ IL5/T Ap&; lN:NA{0yU>p.zY`&8+Br)^X ~*F=2zwEL:'CO NvD(fF K!_UM/r( "d9$5IH4T+۔ WNDlvt}nj>ͯ"4I)t97Җ6TNV߉aߗ-BuvR)^I4 t|7r Ԩ7{d.#i::ff5 wIcOZ\0;h}gJ_d.0{7_z|P'0_}/<n0@Yv]e[;OR֊{k1{*31+n܋r(w5j_uHc'G瑇a"g efHN`ԯ9kCyaG܍6~n7FT2jBhRI^Por:4Pyig^d7:nNjX O' ]YMUdk'#4v]ޒndF7ZvLlqcRӎ"CWȡVԢI/aJ'.~.{:.3n\Aف,"NR<6M0 07}۩ž,9ЅOLny=9)tIqW-HG=R״Vл@Tُ(i%;){?T'AG}'s9nF|e\fWrVGO2[w±3Ibk1K#`IJró9הxGgnkgi1"kGKH.H!dz&ʴUS}3@O0QqG]GJasw܃n~tAt7gaMQ"i776ɺ6E ߃D;=Ȯ nM;x}FV;o>fNg L Pez(_A i$3F <%{bټb*Jm^e[qB, ƞ'p!Bd8(bfĵ*[2R'/}K'fHb-8HVj#c{i#u䆿~[ rUQkA|sDϪDA C*ooOZN: s66XƔǴy5D6:6+-ov15 [B0}_2E6VMQo-sd-=K0wq_0?ף:G A$-N4[]q/J m Å6К#I(RCcQ]<[(v&ƾi˷;*j*]5ZhzI g+X!,!$SB Vy}Lyy3BFHGvp{ S$a#PcBa4%W߅]^*pr:H,L<>mGZ?E nNme- ,)EEvN.O@+ mD ʫBc zilxvR٘b)Yq^m:a@qf̖ã洷Ԅ[hZ& yPq1Iɪy-1+m9xcB%j,ŢLm. 5|6[t+*/4[JU(M3]'c-uϹQː$MP,+rYl  Ǘ mTd%Q5, )z@88S)Uh|8WUWlJV 0.6C<+U)q4ڙo6G^5_,g@T:qfJtmω^Y*td& يvc>?e0#L623[<I>`<q5gT\qǜ{G7Z3$IΪvUT灝aC;=Ès0spYgn" >v%gFf'Gk`o]cڢ9 "Dž} a +7>JT㺷FB*+g=Gw{7ߚ[ofOkt{K/ɷLyš3}ywDM.x(A|(٦A ¹)uJR>&\;pT{eq|ʌʂ"B<>">t/Oͪ{x\ "nx."$&dv52ӏ g(m*)#:Mƶi/dU_3xVʼnX ]y-xGgU }/_|k5#]G;@3\+^D^Kg Mrẘ֓G 1'['/NTzfa4u﮺й5zx0bC{ZCZHh Y+LCfH3^ u8p86vLn3*s˚Aшңι L?YgVdUqq RZ]E8wFdS=GHI5TٿvZa;ە{Wu) tFW {MQ(kKX0"4[<8t:kzbx')8ial#bSmLY!,RFV9wA%>|M\kgw/ٿ~]m_ENghA3/L.Oͳcci&p2piv7W:,gŒ׽DDUZAbx&h<"6KY ;sPGinDt4;5Rto^sX[L)~#[PoTtk4e``9ң !7"TƇBt .*6ό$%CQԽDꏃ+g1,s q= g&f7=,6Y[7( ZR\bbO夼Ϛ䁽Q$zJC3l&*9'L kaHQ=%`شg!H38 ְYkE(R-ehGm_LDo~N1z5vTa 3,,M{s?qsT(J4s ) 򭥓N,įLv3_bF i8h^c)@ʼen*[CKkݾS7@%~u)tՔ]Fcvyɮ$gcl:<9# r:@`)8ghW]SgsI*0f'DW:߆~-ܮCߘRb u"9 Ba ’ؕm(:qiitX柏N">":@5CBu(h7^^6=P}w* 1FoFX'𓵍M8(d NŰ}V+)y`p*Lv?E#V?nath=D1DAZ1֪~ X߮sa6&(Z7F6SIo*\.OWRX989u3cQ,OKC~[ qWiAM 80E?&P]BmwK+/1nEt.5R4V~_oGLqVIb08cUEqdA'@y:aH*1c2m EQmsQGwzs8d$Wȍϟ9f\] LS5ͥ@uMLpxs H;& B@1JEm?3_s&fv#TO P@#Pwf>{<'_1H[l9}"v' EtV}},G3X0{< !gڢ!e.f OF6.Sl;KG[W ::⭔[*Џ/WK^d6WbΒan8tNp؄ˊѩ[܂foM /=Tz^sT46ޣe՗úEk5!"LfpF|fCZ? w:>KD' %G`iɑ̂A1b+Ƌ%erMμ nטx[z=E3HAks<A/aOIkcUdۓU`K;i#N/Ƽ g默(?J *՝1YHdײi$4pec9nܕ4M"9I ?I9r,r'!{]H&8i-dߑ2J\`'4#)ؼ0n,?tf}U>_ayؾeR3:gYu3P/QQU Qz(@' .~䷞ݍn$+Ȑ1,O*2 )ٱI>ֶ̱{n6a$Ah4( dM˘5_L >@ȫz9\d[;udZW)iP-+L08;.&?{vj.7wqD["طj|BEwIk|XBm*)6"júHKerB,cJ[AP̈r͛oSpksH̭;g//i~8 ;KP$%̩L#ᩌTwrzk(O0E/|z9 YUc2mS~b&),'mK>(%|<ËPyik:["qE'?yp0AG^r@m[U){=4q$\6{? \\{]H\Wig/NI|Z?`WOudMXI _]G"UqW_}Nh~~#Ǘ+^zz\6Rj 3O }<\MY6S>ZF&K/wah^h4. r h>pjYgy]EZ0Jy$.M/̐ŽIet$U` @pckkplMz[N/Uc|Jz#*4]&>~<2qù(q`r}O牪Zo#՟*sCWP Dɱ fŦŅ4}o)#NL;؎r5kaCk` ~lg 7Li.*l;b7sgCB鋙OmK~~ e ܶ!yU 8,0b2zasF;)5̞eޫifK? 11_mW9氄a/t tD d +RWkcEF9^/vC/CF/;rE>Px@uYW["WVg׀HG&u[W|8nt2?ʙPXG._}2̳쎘Qf?5]hQa:x?[ jk q ~ o4>PNB}8vݍՍxZ6xF(Z )f+g(Rr]UK'p͒*y!Nby fd[鳿.oEn| ^؝pBĵCC;`空3 MzܹP4}`Ap_L0J~D}Rs9 !SSwwq .6dRz (!̔7 @K_]\BFZ {Q{ ċM#b2XΫ.jO Uiʕozg eHvrԮf"ˑ5:$ݿ+ٮ\,$sgK8`r8#TD)ʉc#M^|kk{#RJfaNI/S͏x}S?Mb]T<w$X%I HR#RҢ/?"ebk +ϊGӡjܵ)h`G %GHa1jI\Z8tl!н즟g(+ho]$OniS UBl> _2YCg''7*a?~dgdt(UK.X{1Is?]!0a}U䊑JǎB/")6|z:œ3";#Gɵ pnGd)PODa\ uا :5r^<^`q/XWXU:H(ksp$F*ve 0$/믘\J.-^sw]1_Bt۹\\ ~pbM~uaϑ*AE/PmF˷͈+s[^5-f2(vpF|a EEO&S˹MQYT'TCBN0>GsT @͒Q*;/t> ZܨbII4D4/>XQRChfAHw=stTQT,ՌsIֹx&Ud*yEz۳Xmw=Yޗ.[ :aضAr?%%@t5Ef1Hewc2m|=qhM7s61eVZGEEP rqX>Nn"STͬm`\̕.jޠ')u٨ NP?@;` 9^ĝɶ! 3(-W1Ǿ_}1b<} M0]tjCwQ*$B.ʰSPس3b$U׌ĭן.4^b%ZFGC 'GLs 5_7҆5ٖ%cV P{bۊAݦь]tH2G?Oqf!XS߳"S֧A౛֥+UHT1?.yjk9 GH!6;H~P{d-b+qKle*Ji'gpCpWc(ĊA_lj6R u/F!qHmT? 7<8v׮7NB*]M3za3`PHmFZc{;#B[u\(:zP >$P/OjX0^^pYoM=6'&3v?I7'}˺ZĆ`w)-_Y*LZxOd+g{;B.%p&ngl_3(d6a&C@;CPW`r#^JfOGY)]IG8SC!x=irqXX!kS64P4:eDhv&yXOz'~kmrݛtz`"y~Z?mlMgFOO5ܔOkoo<* ;ôOte,5.嫎9j[(T˘"a7D#<\˷.;HcFO1-ku5Y$VuCXp3'??Pakf߮-5Z;3ަ J4c b区ؒO͟dq"i&>Dx0Y?|{Պ 'ÊutdE ӄ2@9֚W¥ fXp*hfd`+Lh:]{_V ta٨Qѝc5Θ J#7<?D-+s)ú,0Kn`vpόa]{z=IU1UA@h~&&FM#(}M[*$R,O ǪAXG.0)cMqz]7wD&#Cg~|oβ瓌tZ[ۂlAYhz'ŀ^60uioj` t-Vf:vkS #(W]Q6?f HA5cRV:ȜjE- DTcPa$ ap }0GWiAWECؘD,Q<ś(uHVLML4X,h"qg 8Qf?F_Yw#έʺR2?^8|ocII9էDqt Au1jۤfL'|*((C}sy$_I=6:HT˟ȃ5;DDqWp.l1GIxxf5CD$5MYsUOΒ[Fi`&0-鶛iS//6vk1)C!òserJ-Db oDau&ꝼ :MFJuE |Em V2$|)bGCԴJuL_޿qR^ܭ/)*FX֞ۄ'~x@!h!b9AdFY`+lzL7`/i#O">|5RJկzȸQj~W2v x p X2W)x80"sABy}g MXyuҕi ?xu܆껀62y(VA3XI+EaC!yjaa5hߤr @wתttkK rP Zrc"h}>XDO ~DKF𴍱V*"xntfzaAt(bG]KDPrH5OT AZ'uǴWٗݑc;؇ !0>m$s: M.qc%qM hV7)mo@mvl2HLrk3b Ac}k֪NJ^sفO: E\x"`}xјG6]]y_?Swm3I+0B|DjҶ?-L .p z[Gpa|bͲ`I3KYKvHXTc aL1+d١[~4yZ@]gAFHOG̾7G]0زCdۇ5tM F28}D^GZng#"Y1aj8׮.,KӶ^ O 1Vw<ehE&)cE^a:Of#zRH>SF-af _g_q)J}8dW:nz$s 5D"ZR8' = NqшR^ d,0%GHvtnK!8 y L1V̵wμ`r\ Oǯ L4yhF,q9Lڬ7xu~_@ba==fLI`싴¼%4k%Wl^F XbTm茯3x!՝CaB"R]M>"lɠjż+b;E|||OTIs-#n308K)r"40楾 ;CYN-ft"S )%@wV4%[9kXRrwZ0`:t‰1($ &pPQH$ic=G4x,rA,y6$2l^zKA-!mZaZK1F.Q"W@m='@Ę75c8!Tl(׸f^KzECꉘo^v^_/ʏIY$ӜtT2#qW+VKeF(d7n:(H](e|1%:b5J= *R_Ӷu0 5#<ý rI"ǁmC9YA 0+gtr94P ZFfB&d1U<\qBbsȎi(,3źf^9sʪfݔV,Wd= q/mY* T^k k<q(%y!Z9a*nFUƭ0_\K/u=:h}GjI˓0Vk|l/%EβM22Io]4h bDb4ꙑ!:zjE]$xYýW$KE'O $&@Dlw`u +XUMcV't Y !4izp" I3gCI)`M6 sUK61qy?'QDZ Fa=ICWPeےc^lE9'}mc_6kwRrknB85:Pj4 c~ r ep#{(^+IUq1*%_V!/+}epR~/?TռߩٙF6o"Wb0x%U Dn'.Daci׆]ScZSy)& !IA%?8 -7d[Gb2 a~I4kQ̄"4R[ PkNW\՞h*X\ Ē,Oű>"^lTb(A+uBPr% *dSoc^1θ7,_e}&N°m\㎃ ?0 ʕZ(.Mئi_gJ) N@Ch@}5R_t.:#F }3-}W=́ j/4[% Oa2 j@LJ;~CNN햵?"ayBHކUva*)ȥ]y ;v^ߴk?{1Gۄ pAGa|w嘤"b%eo{x"p{M.3X 4]fqIdLZ|q͑ WƒBx7檳W4Kǽ'!{a6I4dRSy܈zh1^"'L.x*J)‹jVҡ$'iZh,8Z=H0vH9>6ǃ;Y#NQ}uuExCV+%"8O7JhX`8N]&t/ w˕_-@_&| 'cpgtCwףdI*sh;~Sz,&סh:_:]:в*O{:ҁCd1.a>?'c䠯_R+D'v3FsJWr7q+_~8KU#u50z֘ FT`2&[/lݡI\X}Z:ilRW2)Ǹ+NpB-te%R#-D2./_sA<ml ^#/xd#Ec9UbdAղ!Ƨ׆MшVzMFNzKIrm 8&{3'1_/D]}/kS' 1;hƬp\E Z=P6%C#!0& 3(wLী ]SלdMmLH `f= _loD6n)9 pdByN-Yt} @}J&/y %mj\+Iy!w8Ou7l~ ߖteoz0XY83/km{?pMu}]^@aRs;]3u XLl"jCN xҳ;ncfvU Cy"#MKI ߝ[qfz}zxOr+~,TDR7Aф%fP*& |cvtXj{ݾwsK'bG'^Pg$ S.``$IP= c"tlICH *Vg<Juk$@)'R1T8># ˁxcHWc/Krs*<|~_M6)9$/6X'L=\tA2/'q[C!qX8% ڝ e&^-F'eErAK+{H9Z5ltb-9-"?03SjN^ 'shՈǣb~N3 *@+Ac`$@hX?S"-Q.y@Z}Zy~ 5Ni*ɸAC3=LTL6_"== ,9zxDf0rg]-wZOc0P s'sz>vJ[%T[a&AA1P]2},=Kk|,٢L:8O~KimI?xَy,Qrh/{ kvn@2r P!_º%o y7+Jַ- [F9[PkfjbŮ鈟h[[n/67fAQ(uv⎊ O$JI4 %7mP>WPގ'{ZJ]inM\OM7e.\>: R_ FgS3n8v|xK?nY-Q(qn-2"-lRji# I"z4: 3Mlnx/6Q DvL6^*o>[4p7 hF6HI\1S?0_|_hBNc`ˑw{8PѧXᣃJGDl vQ]{@ʽ$K#Y$^Eע!e~&7=E>/ɳ5ȬZ _ҐٵR&"/cS90 [,W7*%ձtnK"nKl"v7=;Q<*u#.`i;0{%xX謝t:.DK,"!#G `ݲԪ(-;4 ,C]ח~B9:?s\t<^ 逘+;෿ JȘnVpԃU L=p EzaK1*n@gL.k,WV:؂p=& nwtG@Y꛾}@la)!YЫV0ucTIV+K9Kcy\T+KE" P@ʇ‹,U9+t pu)WфQ_# _ٶzdxg0VF>$py:X*gMjr6hfjH8+*&UC5DfY,Hf&|!=(}ct;#Vl4OجH[~ו}Ӕ&q1kyS[hµ6Qsձ&PBBq4y҅BE㉵FBxx>d@\9@oGpQ •f ^ip5 PS869lLCf 5A2⃪ȎLu^P#L{cs5%ZZ.Pqz$8ܷզ?>m'kpI2.@W23^!M!243NP_6W= m\vNMFAMb "57-&:s_ 7e?Vŕ)?!VjT:YƉL!O(O]ໍX6M0ulY:UʦlgG1b+a|p{`}y|ke8mA} DQ@{&KFI9VtM 59P߳ /%~`|Х%@1,LqQ$IV4 Ɛr+̡mtCIdiJ*{zZ>~z@X_'QUkRx=Z4"ϐUR3A, W7|,c̸1$xoY(| *Yһr|6a0<1~C #܊UY>H dNP$d<0B17Vik3"kxxIL]M|?Z]] pj䤩j6DA>1kjrp=5 6Ni<-~\fdˮ<,z^"^'W i-HxaؖG *J; l4tA<4"홱Ayw7LƓuB?Y1AˮAIE5BDNbV_R*G=tXxFdFGEA³dQco^fC;IW;/ '3]ne@9BEs[ett٧Fn]P)g؅x%!/^nQ:0Lkݕ=4`YI,:/Y=ǚ$)GJS2])۰JpI;PIuy:ВyKĭGյ>gFz1F&'ӏ43~Žc)c~? U7׍x[hNVf12sHfőd qC&p:aO/pq@|Yd}`(s95Wz.=JkKk^۱Wndb5d%C.j8 RdS3a?;b4ғO@DAY=4 |b(]uxk>Q(e\]"Sn3oK]G"^D1 Kseg:7:ͨ!E](WYDhG_ .~Hu :יt.\曆s\X,-3%2˭bv Kn@ôgt&DJ"g,+  _HR?w(a=h4h_YZDrͶ32zxԵN8Up!:+R:HĮx { P%OwBƤgI0UΦgՄ -8!l.JuF:i)=z"(=޴q2D)'v+ދ\hCaZNX7׈CnTAXyl(2Pt^t#,l~JMo \K4jTѻ0*oC8}@pz YwgfT%vbxPG][aΐu9\ߞ,^s?&z_k@IqjU#ҝA4" 4mgKqכJDpcɮ]ڎwӹrS" լ=,3Kka[ՈIXIK^CَPLQ<D=@ٚC=wAċw\rkS7(ph ŒOt?*x>mY(".o޸yI.XK}y.&M_a&d^hU1۟ߪZUȇ>*&?o'@nci0|CnC>XI iu/֣-5ۉthd%:9w\P-,V=ލo#3 QU7zynʩGt:TZ9J(aВ;_0ܘMtA) lDǗOc)| <<?d-9Ys\UB].Uw3m2jE8#b"w" Zk3Q@_6 J#7 Tʾ|jt,)Rltr!1Z/_y Upp ²KI+vWf~ ސ9ѕl?ο(~74շ0eBHIZAֱv$U&1(#DpŸЯ>rH^>~E]36@[ z_UL'dBRµ#\g=pa^9$iV9E jB Q #; o}f&[e1h0Ne;6|"& m88@&4?ksG|:aHGk̐w^T"TN2}%x!%͟zBU9Z6v'f[X NӛW@Zx 2m,`x 벋bW2^AYKdyڏ7+>>|JgNfv@Q#4=_krd3_KvYoA\e#HQydԅ;jXXFĬĜ eu-5DLRd:5>|Ye jTj}OW_ZZVPmK52gi+OI^/s#(A vbCp=s˸:ęĬNe;P|ёD2HqԔJqg8рg|vӇgڕ gAF*΢t}NCgĹۙ &ԛR/r~w%₻&b/=tP£!'>6_ILQxqQFV 1D6-CS<Ƞ&Z%M!e3~/1FNp63P?vYLƬT۟_;o4q@!sw fKce?-¬tBq^Ҝ`lMEձKbx?QG geٚǃ8t:3DHbAD' n풉X..K뒢q+O97xd_4%6Oqy)Y6rǎu۰P1$g:f&?q7;327۪_`J3qomڈYg5ϛLyP{ʑ`(jPf,S0N\o!;Z׆G3rūck_c:3mJwCxQ3'mɞނrjDthD1#iY8kE0ktʂ;:]YΤ+7 yyU|${-nsf 46@*(pepQU;R\gYAdz.԰G'PMGĘղ =vO縳i霁u7j6[)A+cn.3_Xza&pl^"7-UMÞ</Uс"WDSO{H5\'+nN\P~A})+Js[84.%JnDyX3|8r/ @ZAcupuuB#glb pFA`zi'hCՊ=rXC4]Yntc:d`;JS7Ct)bylnF9a Y #ڤ*\Ոﳻc":faΝ߿,t:ou;>31ْe@AD8aKi[x#Nnׄ(seh$9J{&f7m'vWV+mRyXq;1xu11A '=w vih͛ڷraF9_ZQğ9!m il 9w:?aOS\l~*z7y%1t@D,x{$vCͿ0Py08O)9j^?M)_#B몹vMlT`wlLLOPF҉9$A1B,ހdM鐼A{}}_?ʔ/UwWvp̖wvgtE"(+mn2lÔfgjBo6*{=w3 [:]rdX} _DחA &m^mq+Y6irY|1 le\VU{YdRultbc*:DТ2H ێAOEȩpQ<5"+c}ey֠jN}4B꨾X`Kȼ?ijMRJCHxYď}}3^j&\w{]Y#D?Cutqbj`M?.0GK!Z79krq| 傒+LxR ʝ|uB?pA1R%+Mq-浨dO?w_BH( v{ ۾oGd[6+H"7OI St z-{K yIFyJJTz  rje渼yJGIe2$Xe2a PNCiw5K8.i~$4eKzcv|H7<^WD`9$MZX)MDi3)N8ɫiXQթ~#2{J;́04nG ݖZr(MB9^.QZ%g荻OYOp'?rt /B쀝"7C=5 {̞wS7Bx_^='&vT/ͶP5!`;A?lX3.pXp?יjNߏDx3bu2!gCSsc#Lmw*H2%J$"xhnT ݳ-I? eXp-:ޤJP?w3)^i#K$N5,QራpRL2%Us>[ IAxP!C,Cf9w 65:gFFPk_4AY՝lm{)@l7 p0=uG h\} ) YWqy78܂m$RuhmL#W As7J)^v2do} m8b9 5YN/3JcQYں}1o}ؽ8Q*&dXWȂ*ʘ D0r3qF펻we~.lʽv8Y$oN@ J˽ j4 x 0z2D3 sU=5B ~QV w" _H,$ܑfBq* iƲЉ)X(2ybnjϞW:e\6LdǢ>f6rz f˽̭oN ܥ+лFON}M_n(*o.Qw%?.0[(r4 j}8Cr)ڳ@i7V.F)).~'w~_?:wX~HYaL@\"FuBXD gL7߿]o?C]\~+ɹ&~xut"/3Xoo"ڤjA``^:enU2yFviX>kzȝ V#3ek7)#27"9(L4usS2t>첨S񙯬'x*HerOJ0RzXHK.D`؊NN܉[>{R su =m6e-*@߬Aqa@1}7,h_o222]} ڠdqq]j*HzwK$/{,ĉ ?31nvZcVw8ZɃaO)ى 3td|Ёl)4ͺzohrvmhΗ+*,rʷ,/ '@p D*ڹ|Ҿ :OHG`㋾{!_ &"^R Lu,/L7o7Q] R_帥Ж'7m37'W??[H卹Bl]!o i-ؤDu7uf`TܨFQSYFmpt?;TTtđ)j^ݯLں̈kPF}wl/Qkh0GjfZ~gZ%/v} h>Q+F䎾d8#xpmܳ=x *NߡV#wY["%w)[]2GX]M KZ+2C]k{R%+RHru5;k,3N2ḻ?z˙m=Y,߻+!辵kND\|LXkq0vF ݫuCw!t,FS.[ŽvBz>ѕU|(ťV-{ 97h\Aw[ђ^N y哷WIAVIF?p#o+*z 4vF' ХSrPS>z~Q0yƋAmdޟ'Ϫء]8Q?Cd}@G>+4z1\K¢$^1($`MC T^tΏ qC闁TRȏ$^N)Z*Sʶ eP2tlcQ0I| hKI$(Et_\GȂ/̳aq_qyjP׻&pLu8?;v Wk!UIcC$xzH,+"1zQhlBZO@ twqiܻ"0p=fgi/K~۸ZԴ4̓d\#b.W^OoQi2_ 2xt«824UܘVq]3ʘMu$mASQ}h]͕BA4~G"rs6bY&K&̺\7ՒFCdB* ATc} +-;ڴLɉiJve?/Fk9=Dmy5 %fT*Z3՞4UcnfJ19S4wwSp0Up$fSq!>("B&.@5)kpp3$EO5 @i)$nx[~x$#O"PW}_ʖŞ6s{ha;w`s͓ax#(}ڄ'vO%N. 8u~ޙE! O.d>j 'N槥5Fڨ3rDSV F]F3 #_HkF+uPOuRJ&4L$OFa1$˯?cdMFZ>a%tZ:eBab.]ls&SRC)Mm`-77Kg'&6߂XI{y8/ґ&RޓFPqWN$O|z}=)>*.*PhR!֏Wt k`:!y& 6*KHZ_:d8TnTPYIXͷ&}s;lr$ئ"w0QP=\WңՍkXQiTZdֲg8ͺ4([JC C||ߜ:qQs U^{tחOvAϮ^|=By 4xt6 ЌUw27KU %%93ad\5t/+CZ-VNo d/|0GW&65"}AK}+r,ewrᎼZޒFSIߕw* Mpp{xAI.&ړE\?ųS}AK">Qxҗ1@l!!0._bgU婃6viB@#'[E8443['<4Lvi%7Ɠ@iiW7ۛ$DuŒOq~c򴲬{?@>o:Zl2L O={a`E|'PmKx/va8sr\٨XXXkC}0\U!dB㠦*>|`y>39ZZdRoiyQdMѰ΋%P'jnDJpp:K_Orzp7I}-I !bY&w !V{`bોW! UI8'\4\E󮁴,(cJPv8!cGRؿ]ΉKRp$I~X8ZE`؏}^ V /Yނ^j^KZEYFa 3?7krڍ Jמ\Po+wsL0f gF^נ,Sf-r9"@Z- Ppf.cP.$aB@ѩܹ 7X)!/$:V]NX5pD6&BlZo5Y:0{RONGr, oE7kOQ: Yu` CX&o^撻U&iM-Wt^;+);N!a w(x< /þw𘪧mu+IN8c׸jIP:Z nME%9g]<#ΧW!wK7tԿӫ>+s+*.Q*\=0:a^G ?:Zȁ`xF`x=>.iSvWA{0>5rh1u@7sc =mW, }d)sTkOJb8fbiLJ,yƸOR )]%[>=N8Xvۜ>?hLꩶ Y$;1#mM섳4WMz"P nY2aiQRRFk%_DU VdX^Z_WCN1&ټřgh5) axw$ֶ#y"ѦUkP:Hx&Q(fo)Iv] p~% 5>U Wۻ[۠Q'vOQ8 8G_ÎΒ ;QՄ?jysOKVh@dgXb/qQzu1PZQ01sTkRbw7P q ^<</>^Wl$7e`@eUVJMnE#C_yvs *BfT_fIpqt{D2氻QiGC*oÄ|^`qo>8gA+E99e}.l:1b$,GnFzkݤW) O pŤ{C"~o[ &h:ϲ_nQ8ٔpL/. R;u2zU[ԃX$P[؛7t} S |{#nt7- ENNVuzlauD=_k:RQ#4.fVc< REhߩ"H\`AFA3QL3v&]X$$hSYUN{ \\?TF"RKƆʖ+9]^6TVBzrF~ڄ(iIh`S,c6]NRR<~D=1kzYU𪍗vuqY -L0L۵pϗRGDfʶ^ziͿ\[ϲTu#p>Z8` FA@΢C=t? X=[cݱr}£i+!5q GV*8܁Y*[09 C%P& iS{ htC:fwH;8K,K^42#/@q35;ϯpZNQJbE^ c; ?o{//Go?&8?+x|@6Y67QjMy(EC `4TSO#qKoWp3G@Rs&F?? ,])7QBw$ʡ%c:*8 _+sey f6JԪdh6zB/mk}KޘPήM\@=C-ggs"r:O]?7ciStx=`:Gi[GZIف\~ Wry. /FJ6YˑDaS|^MTwwb:ZYg#̽چ_avжr!dž[? pbUo \TPPI@DGKv%pof 2,vè<]ʈfYtX8x9SA7.d9rV.NVOoq4 {9nҭqW Dȏ! 95Zye9%!bnTii8)e$)':pAgݱ:kze0L]Y)Lhsj$ۀ*ȯ=z+3~' yVZ|Y7T*fk(XӓkǛС͜"1qN ѐN_zBe.6,YcSڡɯӋH( nW(:,+?T(! XVDu͐\!Dȍiѩ|à =T#Kxh h}I#DlƸvA-u XR!7.56} R;2Pv7L=ufy zXTŖpG p=@48= u>D9!LSnE~֛nrl)*æ"ShOBYu##w:`Opy>zlS'O^>O>T^ O'И ?(6̂Aai:=85FC`F2s mDYk@ĺⴻXlUsyt-d+b 9'\ 'w< ;vDA _s>&4dQ4Ȏz݅@ u'F:CNabh=HdE,q"dfQq.5\} #{鰒;o{y]N:5he;k$XxELUmv,D;僠Cjxo_V$kKL`߻ ޞ$tZxW{?`C g#4I뭿̏>TUV$Cӣ|g,¨6oV[!.~%d2 rotF1BX99rQED#x%Xl唚jlDL0w{}f njjވq胀`FФHо F4 /|)2Dl6an>!ʭnvCEK}1 apX\tw{ w ? l5{\ԉQ-:vϛ`nCV"LC, 'vJ.ܻ{{m^+芑J,_AEgM=5a3w2^mwѧ}bM&"飀1㠎_w="^@ASؚ}uw>"3KK5ؘ}.w~D= Lu@=uRvgu#P$M1o97HA$N' e x#~e!Lx.z?&n㟊c3'#ӼBb`\Ag>uDU[_#195DbEs9?F8 ӟ8dG|U#]-ǀ9I^2F>ӂ*Rʴ%}4Tl}nL?fն1"_n!t@-ZvmB [#-i(j߾Ucxͣ;fإUhT.ӳBTH9/bcy3=|n\Q)q )<L7"ymw Luqq[FRQ"F0ATxT w6|i!t.vwxﱉʡts giɘu/{3 5ll;-a 9p8yJ%L?i/yd QֆYњ~,en=J h?)7.}ש0bYf=:pb;r_U rZx:ûiyX*$1vz)#bwXjF%I2p9@3Z*{t3BUPeXH~N0Gt>fЯyݬZ[RWp'/ O^u7C ,ߓ!yxaIzE4ε]sHNC{_?vȪt>#OdM+?[/oɮ2w܏rRu9;etaT>VdX& XRL\ ܝ$3!̓Ml1-۔+ p>EPʆYjih/2}B$gdZ?1Ļ)"$1:jG6-|xϙ!+ã]kT47o.e /jSLvB N4%Okmƴx)tvJUQF*0?O28)XaY\t۫Q čEE{VPr NeOy!nPtLq*l-p>ګs)zhP'K}ʯ${^%0,V!Ѫ`)S+o*=E+R%Trwxw uO$H±澦.d$5Z|XS|8ځ.,뱠56CCDFL1B1$Cڱ!o+c]{ԒnPHb3`9ǜuOPie"QMe>B,ڸZxCzE\Q`@嵏sNaS`tT =~{fD]C :Y~n#T ڔG *A-qḻ\O7z[N 5T"·SMgW`Xu{X?Oeĉw]o3xfyeW5ݨiw/i{@zdj3[ &f(g"f[8͙ā ;FsO?>6D & &g<H"bX{T4f_ VzgB4t ^a&)/$T" -OUf쩚٦<6(Va8Y`IY1[w΃@d>ݛ"*=])kAkl6%GgѱkyRv"vH!|ؕo̝Zɐ|73s lu0,gyӘJB9֐E*y:Njptu1Ҁ(vE=}I#;6)*ϷExwutmoR =j,)Vd zT\vA4, LNStLASK[,S6i.5@>|,&xLt1T]۞nJl|S#a4WmPvՅQEx/3}XP'|Īg1iZ&+'zK _PPR F{>6"w7={S~ѱGńu@ϩj *ú;agJ@VIlzPqBs>:R..ًub( 9}u1TVn뷦ͤ]Z0g{e/ VB63`x0ʨFx]ogOp_夛nxvж;5ure38cxPi1V XQÿrF,2dgl kɽɗ:b $@R@iv9pgIw_ͤCRNߌ`Eyif,b ̢'V]2@"OA fu{ +žiszf]oP/Ot rꏅl 1uFAP\{iV_*7E=E d2*8WJ-$^%OhAߎAz$Ī@ d4Мfo` qYF37,NEw3_HH%؁6^/uCG=^XR5Mʗ41!h@VR ֬ǟD5/R!ɍp.DA2_qC#`'ob0IHrW!NBs'=IXpVn*58 0>[:"O|Ԉ1pZPn"T."a`}ț3 L,3L^!!M TIGݲ[ޔ&y`3|OTfZ"|38aM>f\}X2ĥcਖg$ᡝyx?;ƋG:oAJih63I8H]o:.D!B:n񯂳ҫE!ЬtHd+[}9!oSwVcō3TW,ЮCTM3[6hA% }VC `1Z֘^ݡwn 7'4gۙmΕF3U][Gu:&\ѪO [Z֔(%XaAvM2$/G>ٔ4= 2~ܬb0kA5ť(FJˀUHYT s Y_K4*gqXb{sjYMj}K/3#WJYpi.d9s4ρ$O *.5GEE vQ5ƉewM[mX2j΄2Q!:)'GrX^ZmF޽^i$xDRva * f7-Zm7 (1?3r9*܇!p># qNO7NSm@o/ tPC4@iCuV7(〜^jչ}&(hQ1qඟ.m4#ܣ ki{ձoё}ޒJ1 V`q [3L|7 qI2@ PGmc1.|e ߻_1HZk.U$D\1l ӋWhM XI;@G|~7vslDe oxثd. 0@&`{aHk\k ݼHȭG48cKKд`׺.B6;i=tx]hBN=n ;r޻;s(cjԙ45PS"pӗ(UoJ$Jj pD  %qAk^+"7 @Fmk< ~k TBS?E3ZG7L(Sn٩"/VJzuoxCCL >Lnzv|܈V =;x)&[GD%VQy"u{b3 J3Lٱ]WObSҲ$N&R)/~^c4cHqD`;c< f'L+G5>e݉/Y?5 u xo1,NӺztɸLHv G({ >qOΉa#\ayI7%F'9xsi0h s"Wfݹ8GW+bl3zUgt$6EJ>%C)BDUIv8LaqUЋMf;&9r~mWHR QS*YУ;w+w5]rmsXO ӫۛ_#ȉP!8, y$T#TJ^F~!aHOnwm}<1QJ+O_s͒ #f<7 ї}/%~_RIs}:@NJݖ3^aWhQz#;wf{DErSPP8|eF}ާ5?0&Bc5 ^i;||܊o2xЬ8O!M~P/z!"Ftt:kbYSYc2R HdoQBMܱ}j ?+4o*>RozRh*.s\&B'׊ط2BOTNdgY -%g)eCp{ ޡT0 Etn> !Ү-U[a]Yg^ <.( Gs_mzȫGZ:ڐյF 5+T9 .}4-qcםe76sլ-U1˓n0bmQ!/C[DQ2 4b(G)$9tJ `.W|x[@&0}PJY42AN8(H*Q?hCwc-!Q{PsѽדTրzk ^_jIc' D衚˳[fع8a^p9qt:LZJ,o$|]$bX/:o|$+q{uUSS ~葂ZUr!Ww Juu{es]̔Q.H̄c7~Ok|Z/6Y&@iEW!6aAאk_@pڔ,cja+Io}!2I_ E],rL{aJ+b9=QG \iv̞οXУc.¤WTO5VW3P:QIz>FڲW$>6&*S+V* 1+H;f&¯mtf_= ZP@JbxvJFDՕ#N%ҧ {ڗ* x$ ST]22 IRU%IBlj  QLR=vhYvߌeoz8&c}%6ѥ\٪bgO!5\c04?Zot*MC HHFH~fsz@dU>AfϿ::m8ƀjmȈ:wHXEݞVcN!Nj1a̝"o{lXڒ֊La 0Exe6Q8w%3̾*sapVM=&9F RΊx^|%t< 18D0c/#bAZK#V*[ E=KWϕF~ Oc'D2!g&*Jc1ȕL}Yil*sDCZp{dDȓ4zc=}e+tpN9),KyUD.}`xt;U{Fah zMj@>)!# ʺ"|gNQ] 57Wꛖe=Ek SpfHn(Jbpyfnzi"*P+۵UGPeP@xcICͳz=Vj3nkJޢShrOA*LMR{lchsѿ&C'~.m^ιND?  ݆:{e0Jǫ%D{aLMův3&;F.QM/ۜ|ϋ=+_ax#ir? W`udMk%2ói9v>jfT35CL`p㲛=('ly+e|/ZA<)}被H&EWN&!26 ;2̑8 Xrf/d lmCvGM,$3CPe_U41Uh,zYU̚䊲>0ߛ~rSq[_]!og+Io+.D}wIbqxӅ%\~Ē59(F#5+!uQ?ȊSup sHt'f {>AGgv)K>)$Lm/G"W]쌣i$Ah8k{3jӉ2ltbUq^LN5bpT3:Z.۞!bsִoC˜\u+1? DM}9˜?rsSgy0*N]bI.僉'T›ҾVڷaթ17&~(%XwboDYSA5^#(+y4t0E]U)mi7AL`q  ҃?p9,ǐ#cjD.ApwWb&<}P3,rh`j̡ ",<$3pgPCM-F@8Ҷp+m#DtH}mĹ#| "y*eOF>6@V Fuj'deۖIBB* |J^0L2%:!X`'iR_CP`S_J.~!gu+.uufl@]"Cxt)Hlԣ]k͘jejt8-z0!3\noY^."$bzW`}JrrIϷ]/n8:8g=,K3q~݂G2.G'&u'צDP^ה[ şy03R[܃n%)?Sg3zgkp۾먕НS8jm ѮPa-]pV#D\$]ŲPE Uom&u 6B*zd<Ժx?ڶ|3TSVrnk?YP,)Gn=SXHFA\ƌY =g{E٣fprS$(k~ ޶>332 8 ;^NuV+ to7eltי~}w`WZHJ'>a*^GU|v]8[rbj:䙶O8,w=Q Ag=Ȥ WEgEWKъZ{ZSJJuGtMtq%@#T6Ku!ds3KRQ#o0e+g $FdaZE"k-CR/nwqT÷0BX/5$Hsn{cҵpE,=mZTN&}fWu\i$bAH'vvDI6?9}4QEVi:SxS2B,YÐE*WF68ׁWZt Hmbȅ&=LP="gCy/ƝxGgY1IZf;RN͝6v(q 킧PP'qJnO-*+ Q`YT2‚lWřA-ʁ |R$ܷm~` wSg%S礋q>Uo)duYl3 =OZ>:ZỪibgp9  4 aK~k;^Lp*k=݋٧=BlvЛ /"P(i+^em+> %D=M#:,?EI^6F' Y:yZi6" Uv]8PC`f€iF_d坎3zɨF'`ta‘3Bۋ>-d~U*'OJ'.O뇇̢0N U-tdBntif;NN ZX0?תQqB4HgO+0K??l{Nwd %YJD֑kz}i<Cx"Vlq #@#[KYN,LW 7Ij&G++Djxr9Ș] jTOl]o&&J OJʼ୰/k ^FS}'e\9YjX%vCwiW0 ~7FԵok"h[汝Uֺ^f2~/|tJ8e1hÝY2D++{zr f h=2cH~zI!^@_SDnEPbK^u3g쪅~u-Bu,*G .JJN;)܊zf^тX_gUI"*UlP%ÜH#%?࿷Nv.{jݴ .&8Y4`dOq:@< d>3?.˧4&Dȯ8 e3"q{3v^0d7Mvb{Dq/vEONQy'&w:2b.RI~&EAmK!7F7]A~flQySZ8{ 1TK <>R l|:i.%5+ QBzQ553@XHo'i8.e)^ZM]̣9}"]galVSC|6JaP[HOtGjO VZ\}kImK|2.vizJcQȤtf͇?J@)EL|:hӰ^$\t 1wR,Xljb8g7ČPoi*^4AYzNd؇%Cz> tww d;Ls _Nd|-rW+ .39w%6 ܧ$_p򞏆 &9@HNdx<΁^"&ESj-S{,1td(>cvaC5BAAM0Jm 2.ԻS%$+_'!sJW4w0h5= Zp5qr \pa8̷-w1|ײgO+,e`nwvb.μ UJHk8h3P>oKqeFjA4RKWq'维9OSˏ1I`H/4_˔I P7Mqy2 %'Utt!nk$)S< 1!ϩLl1ꊀr]STr  tzn yuq#V w9牏=ag/FtŁVtzCoR3@Xr~(0ȗёX#sV޶Uf"Rcv%ioJu-*)ΦQ(3~qSūY&x$ɤɈ}"T2{ʓ)>gB +mhhtD7Ӧ s#{1O& sL8&'MS1cM '64D9vR}-&&腆0)ʭB65ηoM^ÚyyԎ]X }oN Y-sh2]:>CauZ_O"SWp{ٱ]cdI60De:QCbp5K:uiB20DHhh+b;P7 T͡/T0SKi%@o 6rj`FW4Uq0~h L.`ڄg&A~_g$z Q`샙A_Hw)x_u5zےZ7!)qγPϬTB=B14ȎOl˸c]WߚjD޽r19br+~eO%q@ͱSN mR}?mw)Ė#KkNOHjxI`=vXǘzJdmih ڢ\Ϲ=v>)I0MX=[-Sתc(JEU#r0IWp\XHR5:Jmʨ.ա87򘮻oLWw:nyEٟ;:eϹE62i$`\ v㋥ՕEҏqj!Z8˭2%sЪg :ܔR ԟ#HٯmuEoxm5WumDxdx /ZC1z\L\=w ,Gt u)R~Msm0/Jc/x>ڿja@k\(k@WFɍ[ xĪw\p/wԌWw)}ukU욽Y]|̤`?Y^^>AR )m̠۳5]n1^5*]WH?d d9F5C%ڮ(:Kk"٣I=0O E n$Z Gv'f*CObď4zu `X.;]ddsD&j{0)D/W#HdtspXPᶣN J"6&ޱrҜFsݎZĤ,Mn_#D5[C[:}sjRM9J.Q.'wNaޛͣJ$+~^pͶŶa1D!9c1H}ቍ 0Ec6Do,w&g{Y #dSff͕#δ$ m0<{v!B)#}ȅ>wض 1dvZrJ-ʌa2%lRFCcӠtܮO:d_nݣ{9 )uxarz"%2cԥ` Sϻn|Wn` %mn/NcWJ :w7h|9 ǻfOw'],8z w=ۊb%2:-(FF%tu)]_;5|be]bJOdL(U}i\:)#E3%TE3GmL1ɴ.ȳˀtJEdv4bR VΗPЁC9xu},.ujB@Ӵs/Zs+ܣF,=7F߻gԊ%N Ļ+k+=kwy[M6F]p F~TNTmV^`NXӮ坴+"''2j0U@L"\2 T!tTrVy+sK?Ė>;!WX어IMha8i?ɨ<"M x(6Ү8F1q+/871vU:?o4KahMx.=!m+dL*wvl+m`.=9Ehq7"q/kB^s)ۢO4A!i#z=_cBR*`W˚Ae=̽>"=\40 |ゼUH,q0d,8=?u(3*̊S-IⰲKJ8@~fe2vd*{~Y|bTX%TL6z4}G|E:m ,5GD6D%(L@DqU7_jS$ΒG?Ucl"M). j%>|z#q&+ >&|$K .Ȑ]*&c\:;{qkz$5|pr^̪~9cPbV>Qpv{ټ!˹P7)pضaLW W"Fbٟ^}6m5/s eCZE"{Oo_%"~lAr1Ôh=2Qb"=\0.8,ˠZ4ƛ,[ qݫU= JQ`/ȷo)#}:eԤUT7E~Ɍ~F?ȑA:fr8Bl/aֈ/#FgtҼp.&Pⵊm'};>`%A=!Vw—*,|4HLë=PF!ZS 8mR]!De r^Ooe/Zu6TȺθt=ل|2a鴄E3BYconŦ|¹ :.Y_O\˷qFNU-yɒ8Ï8@(γ˽}r/PKh0e[D]ȠNܬ?XVzo}y/v~>;f3&K"jk4ef/p"9+4w t6H߁lIRc<q>AصD6maVҡ='\W:I5?OJ@ #z~Y-҇NFyQYnC*p V0ꕺo2}9/w&*^3v*K[;?m'ޚy@2N]MīmA3O%oBbf+kE,_֜7SR9y Υ^}6~j ;9Χf"ljJ¯Rrpt\{'n1Vv|E?p]S٤" <3yۮ,2VFrU,OSE=syBÖlղڐWz(4̓Zz #|^PQ!K w,2hsMɴ.Ȋ^sZ|C"!F`~Px+\zlLVÂ䌆b;%JI/߳?Ta0KX++vzKB\Cߤ`OLަ$aJsƟc}WщJF[iM~޷E`jLhE4ΗEvɪ۽B- ^ ̿G`~JY#hesBac%_CۂS<6\y?CRt4 u ʧGVH@2d7Ouӕj!e[}iRu_S0^CRu Jcr=U֤ ؅yJ.ut(0{މyun;B4&j.#*Jģ4 ( h#U ^cP^V<Ϻ=iPY) 5gtXކ$γ4M 9dat;7/aMñ'_pj Ƞ$B~tX0OtV+%H)ʇ15Z ;~+N1\EL- (7sN´}ww2Q|2JA;=võ:aR XNorD< l7_u@Y`Gꖵc;T3[ *ə6S; Llըiԏ(C<1éM<:(6`:`: ][=BڲmÇe9O Xa/?KPXEדBpKrOPY1J!oӌ%d='^\te&yϔD r`%$iE"%A1@~I<Zwx,X5aJAǔBJ n ]l;=8Ñ+lk;X>^ ë8_wHH7,¾YbWBP;iiv"d2ϕ2ՉE 69y0(Ҋ ]puܳ*+y`/ L)O-§. 68pzp1xWIyHpfA?.'Vpؤ;9fE|q.`WfM}AݚU4׎{[ૹ0ShpO5_f5;o#u%ա  3y#9b;,$˨1Hě-ǵhAj&P͍ʺ4j<)iɳ jۧdz,{-r Q3M/>@[-[vSDJF+E b'uփZGh*rռ洅FgWt y$rPI1HAw .s/-BNJ4*I|hJDRZ@aiVZ}I4hLHs PvSw` e#)<|0&̪,w!Lg>Mb>q6e<plQ@7=oY8D0i$IjL)e-ܰZ56ceWfPWɴ͖W[պp|)!@LW d > = ]8qŨp)`|k [ڌdڄՠ{77;mwDU3P wK>cpr=ADiA%pu/aG$Ll)_}h)&(d1rj]ؘ)Fffva FYט["kd'qna3A ,b6+FH,MS2D3}p8ʛeCbZVag(1X"6Lҳ[Csuj`[Ӯ^霑OAA%ܩfZwhՁ%QEhbPdlmA\{ N)ieLN& o-Kj;8R2pVwX,[Ej(m?U}yޜ2(èz(+88f9"͞G`OêO%[ &&!5k-`?}z|zRsθpϻEg~=r}0,\lt ʂcS9nLLՆ`T( HẆE2Ebyub OH>BWR-Ĉ1zY`zT8j(lQN,2Xnb4c<25UUa#_v1}X=ݘҎ_-ݖ86 y4m̺;fwt&X\*Ca 8P Zi!g_g,W7O9/S4#t/vp. g:%TZwqj[PZ C<,Yk}14ՆXmgd֑lzןQսIܶJQ'9cHZ9-gL2,IW&@ ó#5mLw> _t$qw<1MW WZW57`:bѺ Z{9V?-l)~Nq T+ŊZ<4_` ɨrBfO*kGHܶU I<ಌsF ƈM'd6?Vm#tj k&]=Q;Ұ G#;"RG"md%'9)h\`d-2[g'jm@(# Dϟ Qڦ(0qوV6&p`Q:RFOBd 61br>\ZmSzAL1 m@cm+B > kcF/t" /d$W{!Ss r3r_⥶o4{AGw4x^Og|$m;)#<|d@FO7\[CHە}dry Ӓt/%Ԁ;` `_V&aN.}{%9|9jөFF h%9/N6==/`lv45i"~''H\e'%R 5]+e (S4MyNš=c^VJ{kZg#ړx$o5R2W, ܐOݧ  mp vRibɄfTm `|LhH<_T.ЙUIa =n_ah "p2gzS8| lpD-յ*T44v&' >e>ا0ߛhcg=p,^biE.ۚ?]$gs= Jˣ@Wǀ`_+Pig3l5dN-bIPs-, g΀!@P!;X3f%#@cb㜳1ʨ+I'YVW2,ԫm=UHLB4Sk?KUa@z\]Wj(pY6'卑 ^SoaeeB. Ksv#Wa+>3v˳ rQQOv5LCJvdH :(OUfrkZfp.z,-ؽn}jsU$Umv06xyEJЎzC yU˪$[1$6lxוka IY ө P~wDA.w/8aֻptTB1`X[(ҙ&sQ?J;JdUGfn/P)Y. w̽W:_Vj. ƀ'scPC4GÈ#Eɷ/J9e2LF9mêHY&e,Yf B&EEgʷ#|Vcl陈lX , [F;ъY [I ;\q& ֝yp9Zk8#saͽ ;[8yN1Ijd)fI.N2[kt=o2Nxfv-xx5mP#[`+s)zrbØĚl;i2nS<жvtW $S*ʝ5E3k j*ncM^3}$X89FAx0E -uG+6}eBbSЩ2n0@!\]`FCFVU8.m0 vx͊iu_E0p+ ~4*$\"3b!AVt0 ;&*\ItY:\c1v ZL;^V^b?pS|KZ'olHʑ7 rw~kUyDK73Gz"mߜзN^ QeZiJݗMiT`5Ix3JPH6VBgp_UdF^8bW:m47'5k(Pf /|Ia=fIwY%usfjT$iL6>lKXkNcg4(k{.K f"/r4ot>wf֗#8F5 hudKb\ MeFTKw|$L_do@~-| Y A. lM 2d9fmo)K>TO[U_jN2PL 5s4zdUoYް0Wd6ÅBb(@#HzZSX2gXW_Jp9=ryCŲPOXTä0D_Ff5}3`|̣ w?LozzI1kwrKEKdZỹ_K@&.9e_|^{ٜ[؎:Ւ;촞q>4LaM^fO4h/U@arog?o"g-k4"ybyX?nSZ@)@T J52E1_AY׍StכȎPBb\˹|-hB\ n3կ8. kҿhMvL:9i6׀GӢ+1 4y\#˚V | L/#;$*7TDנoQі=٠OOHNlgvrvJU=JK%sѴ󙿥kFJHb`/:I<͘a"2[f+Ƌ|?(Ԋ(Z*uA። n *qw_=5PS+3_);= EJX z=u `3k;65QLCDi\H-L̢Jَ?^{GhYt*~FM9 qC/z3r$!e~ׂj}ZikRǮ9dBQ&v*!<*FEw{}!l,0t2B&12EQI VW=05Hi  *6L%G?ǭRa酳icϰwh^H/[e'uV:^^~LitYRT pF~Gn4Es¾P]DULPfO%r/q&*7r"ZMWOKr]u+E4J._4ֲʰ̈h(qS]#^ &CbEg8f$0a_HY`.t=* cn^ m`9HؤqTXDy91"yoDV , h@$;BǾq~ AΩfwJv nl\TNBNB7Sl<۱kn~z Lq_!Xd\bCb)^4[,)*z זEnGDw}z#c[b`gtl-PsG}1y¬xItS`ZVqZEU4 4ٰ3 gL n\vLm?*|c`oc7skm u, ܙmIT)V*Az8[T"ld %S>ߞY`٬]Hx^E۱ pҢʀEh6K[ć}[" ɠDړWV":eg2R#uU^QV'?EMh+:`&Dr֩~&ecᗥm<9)ro_RAlw Bu6R bdhv#X Ȅ Ω "Af`%̚r dK Kt*jU;wy#A(4ͲPPyP`kn&Z2*{S#'/a m:[eΫtp2CYnm|hT(> -cAmׯ^@UkK 5X#:U(Z̒y@9OT?z:Ԓ҉xmeiߜ{vxBC vvUVr'[^Z?s镟wE>Q׫%/ܪww;\k4<{a}]P;1h`3."b+ qʼ* e*C v\aPe#a,xrbs&77+M%i@C.kW[5Hd!ƊA^`fFLJ&׃]tu(@7.Y_mjM#ң { )W|w9$:Ug!i?BF)png0hc_Vr˰/ ?JMǒl/8hH`{5.zf}yoxS*bRU}$fsj SUY- ;v.UBhB5(MP,|fL%k;t~ee2Mh ܜvgxΓ_Ё[y䉈K_JF4Q~j9gb;ObG < qqlLV T96¦,4V#0'AP[o1'~n*\gY$kw(/[+E MC-+?sÂx?\ͭ}Jڮ;250U(}P>͍`4En":`+) :zV#$aJa#_Eεv$Q,fJwtKu-E8CbHh3,팸~ϕTm~Yo8c] А|ho.w>  CsvNP*q8a`0NzïJHL LϤD]qtw#rSry68ƒ-o?FcT_R?=s+zs(l4G<4Vcb4$罍";t97LØ^݆+©18cK4{#D7.x,wu#t4,s`X)0?WBqRVn$CZ2EƸhrp m& ?,@i_Cҫ+sx&Grjq(vj͊.kDi&nq1ww9!. #?w&ږxFUR.($>T yzv(h Z\ qqCEEp'q1v)P  Pd{)%?'4Vz-J54bjkAȥgzu4aNA:IsPqهX.Gq3Hɖ[1N\#ςޓ@#sÉ5a\ZK)ݼNM5' K En^zֻyi9oP{DDW{ty׺% aM 1-Ut4<@nJVD6r \oTyۊ_JӍ<^.<ɹ4:!{}}j/;,n%=q Sb)MSm)#JtY="i">^ݐ!5@); F6YMX;TQ6y&جc!\wxD7dh)n<_ ڜ0W51˯-]Tصd+mkHd[[NxLrZXmQo?$1\=o/>0GE SR"3:Xj+!| ^+-{0OX;53a/PÚ9Us@ʗJ '8 xta~) 4<%܉lq|AV7fO+rAv)_M #ӷpkcC?INྔ_D܆_=umc̄2_/m}Ƽ~47~|H Fh6 /a+֓UhR{툼fV{{g{`YAkt%" i xuf Ț;%Y)ZɤWVR08Sxev\h01>0*HyJđ]UC&:/*_vCv?fĉ7~t#0PDnrHڲButXOJ #D@؄m 7 T0 8gś:B?$XL6_6E`)n*D&y\81UIvjX\нiG5Sl_IKhxH{D8Mt+6%[2X.5TE| @bbqvH?#QZ0o(ׅmvQiL]ktSN49EyIOZ`="7AtYϋ EDi՟]%- 8ꯅ)v5p<څE+L?{&vCc#o C>}/DތtL 4 sadZ#PO798Sɲr>fQ+~ql\mƶMHTW2{ /|:}\.nďM!E'SA d8Lud|{ W Nmue_xÛ!-r-_8: 4L, dK~"uINw |q, x/1je-ڏy9H\=i,"7L ~(vUYSàz<9HgDYA:.Eo;~}L䑷LL!W5 OW9)0ٶqGSK K~ Ǐ$߃nV +uK`$Yf5C"w|sgEo$sba_D3,,~?V \}=7Z3S>XQ͒&5$ Գk$~v O67kx]@f9l5z ut._.@'z @VccÁsAa0B /\Q C8&VΒYxSq;V\_ eԲDh#7H" qYmy L0sj3(绱 JɯHx~ٗ}GJH@pڔ(Wì;Xp4|>"Bv=cXHY(5`ٗ.lTNm<Q?%;фT)#52:H 3VS!O> Ch>M

%OQOc޿р{44̐44ccx/MM|Ko=3FA<4Mj/`l}1R^+d I˨̘T*7CY"3OFݻI*U߃Ϫ4ul~IҴbxh0@VŸe< duuXrШΪ .+lN]vz MeU  KGZ@tss&xs*]M}m0M"J?Iei2 Ptv.= 7>4@֧PH#wQ~3/0o{$`´χg{T/LXdO?n7ϋ[nsu@Wcde5m/9>8c"_2{dW_Q@}3yzJeA{t'I*X,\ ;=TFyEe> o_TӰ,ȒHS+J1p(Syg*!qqmcp*: ruA$J)Ws=;PǚEAKtp ,bm!zcاC"}5?-O*I뙌,ma?JzdC 6'.gM?~s$Vg 'DעJ#)$ق/#tjkmz@goaC I!li36DEg6גYhOu^%/gQEH8w-;>g2QtuV_xݏ#3XGmi,ko YIq.b6H_5Zh$7ҳHbן~-*uʦa#dAK;GZTz8*:\J%uOykE{|RC^Mv0W zRHd=m1c"7N%ĆB[P^g$BM1zr*T 4#2b|/f㰾zmYy*bPMeL{)(r jҒ䣈hP PvF8fGLIdc Ǎ(nw1ɌB :k>GZaC]+E!anۭHN.4otNR!GQzIaor~/m}uʪhV9D27-N]+uc蔝*!3c(,^L~!sҲSfY=]SOP&@ቖH?vn튊?EB2F-ֳďcof%Z=eW$P b (,*_ C:*\;eř,vLn(S-VX$fe[L pJT]\EKba(+g_]wh׳S 8[e,tP˜.#nT$¾fY"^UGy} VwG<:0}-P6b-LI_{WfyNGpOc jZ#l>e2X!N`;E^E-Y].KG$0 n$5 Fo*Z0^d`x>+ MO>)%45Y0_} ոZgQ }j w_mE@,h^όH?af@h6%A:*F6~ hYU[HQ%Mn̤t PfkH'.8 {rqiZPPr7.MNP}@C2>8s}=.׿d"$;uK)hq_2O3/) ^r5ŖjbwB ]S+8ep"JٱvX|TVO&yy!FxgzծkR-%BuZT?1"=`flO)56^? fP &6Q0AbT2PAzP78E}6aɪz\N'xR>ދx2BD"v.xN-9gx!,jk AMy8!P*2`e7K$җY'I ET2m(1)/AR=h^KQaI"7zWZC1 7uSy_P^7\LgiK,fKh,|gz/0߰D*?x>}DI@B^9”B~x!E{nk=)ΡoW ]gZPxSMcFܹj$z2-2ʔSr{IDgSiv7zp\'y~p5`n/Oiۋ2#eiXbgVa^Ij`{-TNוc{ZI͍D,|!=O[)]ɔBVD|\\uL*j>@Lp"naGC^09#8"ء7cl_K1f 2n0ycno' fNF*(@n&:ŽEDD/#[! ,%Jwy~? '>3-yڴLo61$*C"$]W FgFӱEczwgI 6Z>t?m:(,9$C X 05GXz9ס =h$F#sX,=OYET޾STVѳ^Fit0:ZҨbV%f^KQ4apx>N[ΒW: o׮9=ZƜ?q'-h~kltx s)%S3E9'Q1"BF9x6! ͘2UkZ b:*Up&nZo+0tu/`hj]P'5XulH10a<վ "=6 ', ɻ)Y!2+OvW8}]7`:c)DS. u f>KWQrƘ3,G[g!YL-rA4غPMר4ГA8Gop n+:pL̓4v] o8jdgAO,r L_g |Flꓠ L 5)Ano"x.kc)(= <둠7.To#)8#y$LU: xEd(}m;l z/ (jB!pX q6FHYuI. $_ҿ3Σb~Ajwz ,sV(wZ`D.}v4U pRMB|(;Ouc ߭CW6xAPS9u%]Qyl@to$nlW,`TX,iL ,m.Pm:W'9+O ٳ3d9G~9N,/7Bf^h8?AFY0 $΢n<HMh4D`ݗ?'=:o(w|yK9OMhXhB,s,'`10)qˢw4& C*=Jaq/s>ڑbXiT_Inȟ| ƴ̋Cɚ ˄6{-RD*6՛ l$o| X Y.):v1O7]o~o!v[cuR/ m#谔aA_ [ocӤ\̂!u whfL+R2iffőt^ox2I)R),]e䙺՞zpahV'6$YPBM4[mX!ad)j}A`/(Q'$ P2,0A%3Z`.o;Ô+`j\lowEqZA)=Q<73{N+' D)ק |nPwf{:lϬ~3(B;L5-r'7 `ҕ]pFگW3x)S3os*}WDuPkjǀcbTj U6-=˖ѻ=eޒshzr-] ,1;0BKSRŒȡWBZ ~L+LڏAc_Z>4l1 ꔶɢΉL 嶤4aYAh _pQ"8{\^ xV MԬ&cC[ uH̺ G`xL6ncb{zVK2~Ƃ]Y3V 7GE =OFMh}P7.8`+vyY& R͊ONÞSlXEmʊ fuE({o8C>$R&U@^s,r| ̝aaC<\1-.1 *%Ջp}| 5v ƭ8O"r%>ƅdz[O"ZjIjw~& E`w;N[j&f 2HÙ Yh}\ rTgnڒt&SBttzoEL(mvQB"}+WL3iQb ʀKZk7tc^_B5@bTI$V$&h`g"Q۰2ix2a.w=۫hi~G{uCX؇R > eK9-1-Z[_[30 gL6A/<G{[ 7fV8\aI-ψJ縘ZB,-K±@M|+޵Vis֫ԇ&dsLUWr&f{Kin*I?y"˳gx/@v* \qz_"w:oRi)+#n ~֤i&ؑ|p!4cGx<)0zDc(T~|3Lih`Sa윙cCm E54 ,dž^%w&/_s~@in mKlN_ЮB,_ϧstP{C{/R_,rMB@3jd'Lr,nsnxÎ O{1"Ӽ}sY6h  w%Cn2zK!$# w_v괡bQlH}F&a0V):AbE=:niu VNq~O W%'R=?~..v0%a4I:"Yu\eg ¡*uLcyō/-nH]%aj (ԜʥhD ,.ia^^ewD 1,sp.,ǵ>soƼTE({uT[>%ʟw} cs e?>-mwa~y Q%0~ܚT6KiBQ_XS<0Y͘h;|&10!HzՒZڗY I Ժ~!k&([Ui+XebC'DyPoao&n [H,KAWk|ǰb|yPV›9ٱA ۪ށf$Ml}G@`Z+-{ܻ"5(6؋qyKtlZ +Lhle#cᠨ]IpinrZ Х 0#Cɡ9ĮIW5٢Uy;S* v˓UſE$e88d-bQ/87[hru4,5̗_:5ZN>;Ppޯ/{Z8#zr_a`z@6[$.ꑹx-Dxv=^t9+nrͳl"<[TAg#2:b+&|h-= M+.8ŏʬֆ5y4B#VQl#LZɧN3f/L L)O7KUe4;V vbRdyU^85.9ɈrQ>p+80JC7&Ybkl6υp:{Ft2ZF^_vERT]Ԛ([5 -!QU .2P>$M#gQ0]rj4` g #kRJhhB[=.q7=ټ"??~Jp:$h9Bj*j)!7ǫyeo0"hCzq %9TĈݺ*䒏ix{1oCEŔFQ-hZǎw.ӘP yPm# jj).3v/ 3R )/ i3gj(T8gNuߴe opBA Iv7>IH7rR\iԐLMNHZIeGJ\M!\E *O>ζZ9O'd tb~wu3{4REVeT3.z8D)?%3>Yg4ru[oPv? ( &l+#5RmƟiZk#_'{IY f,;SVQnz뼚૞>VARrDoޒASI88LHEh%MLZA' & .C݇`;;e{|{ٴF)x`)PLgG4.#Wl'Q43R a%n?{d>6FEQKhd.XDC˝IġUKssdMɯ[9uTԷ(HNJ{NteH}8n(b2,%\hGQ1d/ۼ7 qF˸}tױ , .*#ۊȽ %cG$X5:tx-VGww"^uG:;iqZ͐{; ϜfI*彴')Hvv5M9ǡ5!o~u uBʄ{b=`t.g+B0i|›5+&gbg:'(ό̬jy)8niCdʏ{>bZG!nA'41jiXOrn7༊SO+fV;ryU(u$8oZB3/7K@iM͈/wYߏ}A7]hS UxƍEOFfʨ#dSh?K8$'U]bwzLXT1i9 RZoÉk&i{XlMIOF9Z* wI @I{+Ʃ7$)kχ.4 f6c2## _>")T9k u8࿣H3{ARZ?Z? c, G"&GYI5hr! i$>̺C1,ͫ>TnF+'#uW&_L Il+zbu}VT/,cF$DMP+Z(rhT 8 h5 뉝'rLf \k2& n.!fa b˯#ワ_bM2r繼۱ E>yTp@o^z%Ka1/L{g`#t/9kԣjb1=K |a4v |в mq˼-dA r*͇P7BE}k'h+:ձcOX@2 &0v:x|!^[\.#d)mh+3NY*D@!PO /aQZaf\Jkb~_`TI]vw< _u#pP !lU҅]Cte.뼰'AR"Zzd-+y0sޕCdl?r0W&Me:0 0e{(Hm:yNOӒ"E-XuFzzU{r5Rc5*a} vW |@&^L.˨8ՙYhO:D-$I&)KBkv! B&z5VU: зeb/^ރ#mxHf|W[Uߤ] ;698>öb~_1 噃m֥Q_]LLM;믋@4*)Lds<8ϥQ?Mp.uu6jVt!3(v0|5౅S@sQt.=q.T^dz6#ߣ[zgUF^[K F77򰪹H %YǺoCᗼH (E"0;dLf< T`& NcîY vM.(Ħ$ې%) `hU{^_8JO[𾶌-+0$hvmH^lߴ[tzfAE>m]^ ƿxS*RzC]=X `z=LjI1T8lvz_D3"`>lV l`Ý26s^LkTG1?.>YcvvNgDuiF$<1t}0x_V}=sN3yR鈡{]pGY[5NkGd9;1nNa֎'=&EL`Zy6˘FS9fEtt"S1= 8 /s80`+{d#Ñia_< c=q!d۱ C>,]?|PJ p 䓿EbXaj /%j3J|9_n [* (ƾ"Iwv zR?C*ዂ^Ӌ.ܗ.$Ѹ:>q`2_vT-jA" Ɉ):3˖͎g GzNyU A辂؊9ƄXRo>$'S4 ~nAl~3@UP;"W[ :KRy($DBQ'Dc8,AmCeXj׻EGiW.^$m{xQLDɌk"?5/~Z:Qp.LCZUu7%!UG24MkOX;Py.֢e PC@,ov5-GuoEjhz l_EUp RiƧp  ұ'OrǺ-NV`iy)cYX(d](~FsQGI8|˂Ni@PzI"VM/S`r=lv8KBn̫!?M?#~xGK8nf~^p 6Zidt[*%I ])&s,a㕹֦@ ߟZGn5%Qs%"%Z$]-JFzj֖ Fӯnck:8VlCR3]܊FB%NSʿDUr."oRݝ)9Q6|fE ]î@qþ6L?q6 yV 8t9aE76`I;ŀp&"*Qk"DwY/q jx]|mܥvUPG=ud!C}ɭ`#(3V.:q=!WIV.̜f_:薸rox$vn!LZ'l>xna/$񲞤8Fߴɓ`_5+rÿVǫlp.Nie8a(skcchdT'2:e=Y y=(뾵`oa=QZΩ+UcBetNj3;'%}/xnَ+$XLo MI~8cO9ʕRQmu/G@hlFS[&f‡( Tj"Oѓ(ՀQbl ΦTscw U%mwdV= _)z]48ŝT>;!p'GyI|R>41rd6AA' f96THMڍJ.AGtJ? ,[Ios x7Ld с yHjJVI/cHWZlMbs>uL;Vd4Zxf7osO TE;}zr0Y= t_9Dawja_^p)<ۄ~(r KSX oCLw*xOcƴ܂,lM;{Zpٯ -zo{>:I'MP~ ר!ݲ ojD_YuW[*u6CLy'I#"Y){47kNCuF@ (ʖ~ Cիk0x)19/_̔3ؒ ò.?.#h%ޯVU*V-8= 4 w+?e`EMMQ݇CsF4J[sipHp&|Ό8W':nlyq2(`@\ؤ,$zEtu9b,su>>a~]$rvh%a(^.M^h$v]8q1o^V,+$b[=)Aߩ~K;+*:]Fȃ/سt M>m * qEJّms7„ab) 77W&?[MR{S ^ *rDsčc[uvލ avo[Q>{o:B!>ri1g{UmE˜0\Z:`8]ȥw0DzYˑ9V#%I&M0`ގxbTׄh{,p)7EXJcFE™Ux#.3#2=& x#vh\ZWz0Eq6" /uQhGr(}x?ZQ3'\RȓZwkG,$5 o$ JhN 򷓩)q$CCy#OܺumW xL6ps6PYv~T Yyѧ mWk^׃I `~#aRl|#kƕٰ%HjЊۚa*ݰmF,`Α, s'MgV9^ s٘Vqpd"W8p$E Ļ/_0 ,s+4|pRe'|ڸCCu҉kLmΝfItܑgi!(VvEHj mډqgdmĩ _[6,j2CU] 85R[N>Y 11o 'TGORqDND++%eLNu}qz@qD*fВ.]j>LXk"I3bvh3س?'12/ ,WB֪9)򍗍]Sf.6) Ax3*K (TI3Yr?S餍Gn(;M'cATͿ V&12@  v75^HIL_tZ{k[?H|B  _io^+]W3]sl5Ewj6$ 4ƓvqSH=@һZf%v$MP*0B+qMj܎DAAr4"Y6=R n~}+/+ۗs=j\0l9}`j Xi?Vd荅, \KhtC(.=G37T.S5/(fK& V ~ڪqCR!QD-,Kui\d۞->ts'.5W3D#m1.=\66cYk"\AH~%Xf)j*Cf8Vj UIj}o0vT^#[&ַMa YuTxD”Ү`145u.<ouGbLލU1ٹdc>lh'3$>l ɋ/gϾEHAM<$"M[ϸ^WfwZN7}܄ ^uQqBS >Qn=aN'<,Ӛ1tMx+}7=}"Pk۟ %@ qWndy)i.|z,JSDW&n+cRX"XK)bS- ة{P뉺QIb+8?xǬ|< Oavrn{Mꪁ׭F%\ܽ\ڏd7v<6*,T?[pʏ(irP%].yi;"gwཟw6#-=Gbp-C+lpƔq,? Z%H"#Sm~pkDyP _S"4Z?-IK.q/ٍlb/=cw#]? k=xML\;Y3Mԕ|5_c)H`&;% +h ̥?Pj\w+uU"`Ilћme/oӑ" 5EDUNIhBp'# GuO{pz@p)ݙ:JWiV/[($\?XmɗxB>w%0O@0%L4p5̱maow)ڨRͰiW9Tj[Ma؉F9hMK[rS<|O6!^T^\OC|v撦Qc[{+IpMK:JR%Қ͌sMȻ UݶلVb8cqyu5Nn/cɞP~Gg]Z CIʴ afC3*^YvlfyTNУnm=@afPZX=V:ՙJNjp}~|zmխY'ZBfnb_**\}T--ra Q?Glǔ-]xt6!8"CTYd0pZe5BۇJoc6x>L62_YilY#w(. 4ŏ>&]__)rAVBߺOu'0 U[T ~BUSj[ Clȅ/ L9LEQFklAs6#;9\p*3E'IыnUl{ՠy gPC9 k׷{\y}s62Z˱5< $PHʱ^l(#e_t%"苦-eHPFo{ƬzhbU'@`Od3ۏ 5J\W5LFZyH2ބjb~JM%ЋJTg" c$=y-Lvl0,ª M /vBY-An(Ui5hJWq/*T'57j Cs'{jT70dV)sv[-. H+^\jE^vHwv_IdGvW2R c}w3E@nDSBSo[(ʁjpQҤkZ %eh6h BؠA53j,8d*mf%%YoO#ƗHQׁf eD̼4yfBF7Ns5Lq8aY*a-=hugGU_I-ӷYF1_-vMI7<|7%%Q:Q%=Yg4u4gzBAc[|F9v_͢Zvg,-&'PST +.tIZVoOGȼ}ѳ҆H|sR&'7lp9S]ӄZʼnX V~^jUI. X;ht5#q;oR3o7v()H|\QF Q߀N w8O cX\FW-_@5c[5뱡Brq>d5yR)BWOqmæJ-nE@S̀e]M+vb5lQR7K DLU5 , *FNZ$Io/ 1RjvxBFP\͒ e.t$/;]!6 Yƥg@w:P%g^AXS6˓m.SHtJGpҧL-Dȸ0ڠ/_ܵ75r2 5-[k7k{6XI+q]5st?J!U cPpkhțaX`qf͞&2!mҩSk!EA*%>46&wqpj\ ҡzV!A lW"e}3Z`2{9J-y,2ٹ8g<]RI].R(s1:EQ?0~JG8;oV"%8 Ư)a>w34R&u=u^Vtuu6|]YfU8145ϫ# .N?0-y0OYubnc)eHh屘ՄP݂(9Zr,alcfA,Q a0Ai8%8U܂r m:<87G5sNcV E}Tf~sb}*]dOs ɔ |z1jtJqBb5ɁՃ ٍ8)8Ví"$XӾ37 [dZs݇ (q,ʩ#v$?Bv TǙ렜@hyFnIy%R547Jcapw.-Qکj+2)~;WX Jg|?o3Td7 { !ilǍG#uЙ)+ X+WEh +㝆W|J~f=IE0+O.`Akşz* yŝ M mp%}ׯ[CAAzYyVL-8{ `t(O;v4 Yf#C(ACp/X]Ҁĝjɱ3"GM3Oo\PS{wlxu$Q>"a GXS"I" o]!K[Vx %:#t["]b1Mnqv"vcg`_46a׻n$ ;w=9v/ȸJoLaWQ1NzKߒN?@՛VaXO~k5 (bEY<9iH!xm;e>ZZ_&& ި9 4fa"WB=6\pi=pSu!k=n4! )j0M][_q0?>m(QsXGh;%:=?gN\dnJIx%򨗦Dڸ>_(2LфEfאxcC~A0 ثqA5fZ/܊] "y Ȟƕ6x܈@I8IEEGjKޫǔe B7JhƉ_vCښ]~_͠k>$bW*va&/Xr\w据(eȹn p{?%pڻv~V^Y%G!n+4+#NOvUd1y`vѭF4hw6+I oO&)@y gg#cGo +5hT_:jJž/NIA;R.^O;EgLV3_ziQJ&GuJkNztCoP?%Y޸8/ΒBA)+lJ{Y k+#*ח8 jo!)O@6(EcοM/,C4WQM\&mWp|!f?]57Wոs@2-#)@ ݩ`+$4Ϡ #MbS[U7`mkP BK\pըCv3 BB kB>@$ jb"Tp]YEP &dـ@Q}og)O"?i3b3Ǣ NRO &8yϖcU0&oD9 `-kshHKJ):`X5,;%Od5H=/Tj#P*nuRFF?TI!Bl#pIqJ8P?IJ]  WҎ寂/>Ő׉.;"yL{MzY_r:ۏ 1\>j諃O}b?|]ulr;98)y>:0fA|+T3#n!a۬\tw *90Y\ 2SgqAN?8uvp؂9Խ*p+,aU1f"i%@GyR{yLoͩ[mKX[GP tk~Ҁ&[GA-R߄%^ ͟mڍdT4n5>qMX vm;YRʱ@i{h@l+L6!zgJbyb8kz  {oL{* wOkMF#lBEA a2{z=BgF] 8;\C"JvJT8~wwUmU}8r~ !0Nu09|lRT\bybL g![A\*j]K! dkC w+jӋ6T@Y}ɩ$F3iPxfݝS|m%[N0syX|S0 EГW6mia=BՁSuV|4w*$zs;>-?-83~/0Є "^ECE_/=Scm;~}0ynavPUa YG$c?NpxJ{)'9|yH"ZH#$WVڕ1ȡ`m)e!Auv% e#4^*ANMH]PGp΀J "![Er{+c^K[Feps*POtn+=ށyb$,={7|)jU-ѣF{`j⢈9)2_fjG`#^܍WҺ/Dr 7s̓rڊLhoJH YⓎeN?yKkW w,pw7+qcJ;Hck ՑYV~m9QU/`N|Loȹh`ѵKmLTI ('2k7êBo=oo,8mdFg? k)׏U~} (h;٣)܉:qmpIQvN֋:xqH&5GC SնF@ci 'q}Eȓ)Zϼ+cfλ q\܃$࠳\iOF)[-P}`Tpշg i8Xl} wCqdaԹBhfTXL4f*"5]~Gl1'$0]ws%?٫r_t8ܕ$oglM}]ρ +٧B *h2iƓU^L Js1&wNf)4{z`M}yXÿfQh)ßNL{V]Zpgn;q՛^e V8W~­meǹWz UEP 19x=Nq KUS>\ӑyE']96 EFW @su%d8+_t]Ԉwd>Ǻ[Uov̅5UNhD}!5->T8i*lyFpT9=_33T߷S7֡߹HYZe k^ǻL󩙺>h_D{'BFINs& C\Nua.k  ^)ןv@} oN_u#Qdu3A/yN!iUEKUՍd27=H?sF a&uگ}1 0Et tO|䶫FSU}*|X7@֚,#$\;PemڨVTw4#G#peOh& mY4 zTvU8,̲@,f=ysɾs%SANR&eFs&;T d 6g8<2jzמTl3!2JR4O҈ 0cC)6]X񨆘o23shǂƀVv΍ ֕,A7- CZj z wQƮNgn(L:1ylWQlS[Zʿވ@De?&W!/ˊelrUfWhpx1f2#9LW2I` n$f}ȣ} ҧ3ūwMXd bM(T ʌB@ȓ4yM_UX,vl^u0khizx3Țiz@6ޡ_ U~NKe;V#cҥ DxM߇R @P@;dƓnXǵ~VCU~:vGq<֏"$JOvVXkmH`DeNDZռ8:}9kt_-H(]b~&3?mv.g8M hub~Z= K7l>$ ?qJc΍IL 1760f9EXgqg=j!XGNKغޝefT*ga $aO%O#Ԕe6jQH.A&9FGv,^akq!%Mu u9輛ZEncؙAF,Ω 6WOJsV[>`<ƐIh q!5GrkD@I,j3STš'PJMbݔg{[XRvBŬ}PSm46о-YpPbQ490@]:쌬Ag0'W,\]R,\GAэ԰ڏEmS]#A1*TˇIg d;{V vgǘ)Dn\  $SէE3smv 5s Oe4.Khיbb6y"*S0ىx˂Qg[g}țW Vj)e3Q9:dl ECTᠭINʿGN 'Mr զL+r?u6Ж:JY tp5']ötC-&qc<4`cf&@[蘠 kMߗe!y/5xz]m0@Mas~<9h3FwJ EDOǗ^=cxyF0<#.S' âTJ>pr )ա{=4!A7sQkӧe2C7%7bxMe٠*LSM̷_]VB {91B=e"o2 4FpyjZlk,0΂*NY(HQGvY$F62\OEg%.9I$Z vzrg FEm+Z,12%u̧ǒ$lHX$#XFbfGLLKl*j¯ۖ~.67t'4}ca_`A\2/S82E5DZ? صjY[%])3QFvao=sYbz N!i1a*|RFԊQ$kJw11Ha1P\AI/ݨP0RpMË5V}V2,PFáH-0nm"B`"H&Z1^ۏ4f3%?j1 4_>?I[0#xgF~N)ج|b=m_a;xgق~֬1ɖL#s/;L9Ѿu@(z`t5;Wh56n)>lF4Cu+>(S{~)x65HmV(k%UlID ;`JCWp'?M(O(5%#əu120z#yo:^\ -x=֪Ȟ*b{ _jb۹Eu׭YӧcQ-KIbc>_7ߖdH{2 "od{\5Q{a/Z^v/|! 2дт l$Z# Ƅs|Lܟ:QE5:$2& Z=ގ&Ԛ7X!H1㛊MUUYRz`db~YСp28ksJFYUYfXH;cZ5wR.ituF$ЃT7 A?ECJC񁠈ת4ct(F!`ZVRgfpA 0K1Ś,W6EL_1QqZrs7F:~Y{BGTeEE@O3dl&J綾RMeM؟-Slϛp85RahNoeX5Z{BoqΡ&W}@Ud70H$H\]GߤUӾآF<>\d{%QJ)Gp),'܆M*lMS@h^{g{D!g/h8>R&f~)$aԣ> y/; {-kr^S*jїmYDw˦%%H ]|3;`aCռdz B M% ovLLsyB]q.kȥ 2 oj}Iq_—!,Y1Qz C ڪeI)]@0TbYCgbA-'wvϷf&5xp/ߕwY0tiH8a7my ~$}}#VGTlgDC :[dw `oP;Wo)>%,NEPj,1k7)%OľGȓWÙT߲@'-wo^jIQL1/l^ťfU1W$" 8WXBٛ/P1&dm1*"BR}WqGE~o;tĄ8dPI:nDéwyx̐kk'8X`{adh]Y'E̩ `VK~l!:s Jp )ѿ/Mµf[ a6LDzIqO]G40c-VrPN*Brypc7Yf&l&fSo?޽ڦuJ/onV,]=81+w ]N4o 3 z”}H94فp{GDb ^LˣeVVo~:2S>Kq2h9#4l|^ud4]Ω"Hj,w(㾻}޽;34{J!`ɑ$7z|x22um)g+s3ro'JDɂ)r.Sle3Q]ז=ٜ6OHN~H>!Oyn3@K6QTXMis_E3n v]:).v{;UnGu ý[nH>UL;w۟ $M{{s]+ rm5:U6L=R tko1 ? 7k/c֛ݱڀvA:zϠ*Ɯ4ՉfvX$|%䜰1ȶfB#e#7չyi9`Jdڿpg Lblj)ٽZeMk ɛIU:hnLNk% 'Xi8G )^s ޙ 4~ixaY $ۆ;|N P>~eAjB[Rڏ?b޵N6qrnSo%H6F0#W,Rq81 +r؊ Ut]FX"ѶoN%<ճiS+푬nfdgPxGG*g 5yfS]:7̸B{\(ec^sHd!|,$OG CVO2: dd3̞xwCI~f^8u?e'4P55} 䦇)niς6;Ԛ{ h.MP)g㱙3BEؑv~ak= aDH ǗPCΟd錒 s)T#n%T StBϹ2&6j;4-s!\!Z'nrϷP̞eqW=ij3Lڝmh癏1b$tE -J!9疫Gé"ʼ!htUTuFdOQ *}gL$Tw{Hջԥoyږ9*uпl㴎1 $@h⊴iiAREX Z?^4 X~"? 5Bd5.I'>ShW*=wO):.Ra_6exn,(h߼0WxEG@?ꛄZv0j^QV،ҺHFh}+giVЋ—5ͦo1ʧnq"{:'t9MaqW!l D`ϼZFD@V(2j+uN|UR_uS>lH1.rB$<2mP*>;SAU9Ɂvvx"};J/FF:;mD 6aԫkϞ^*EO}q1 XaLJùlלGżɋɪZӤ>ПdJưX+*"aӎH~3wzA-Bd 0BiwpMDLK`E}JJ}*+6M^OR~jPuHBL Q\rŔ<)_tv8dZTg0٠^] mEs-|dE|v.wǮ, zc־f5_0EU6ݯmVjdɜT+8EP;}F8OJJwK!`G>49 i1uqhR9 rD"Oq5+EtyB6 L^X2 [A 2V]RZul\1|P횷@9p9\gGp(sN .Tx-VJiN pLktf>*멊oHTZ}7-jٻ?8ɭ3g.v_aˎ1WT vB||*# )ϗS&QMҺ^ۢZn} f Ͳۻ0"<02x/oIqX;p/ I:̍)}%EyfPUH%DThY?f.{5Z$ xPy4'U4͵E(/KB&b>pCfAw5'LENDYse]*G\@0&,-&F?#|m`wIH)X@2͏(b F>=o{7{)%oq}w7/iWq-.$0HF gj]U7ZU Wǥg}Zc ݀)ϗq|.npt@McR@ι!<(+ky+K1N/:лARםgzd %ufq&(;,)+U)Rz65.yZ~Ɠ!I^@C6RCN Ao R!A߂~/[GaG &unlXKMs),cāj@pPI}ȰH9[mۢKEoS1AsFiF9ig?6DvlKj, p[-t22*$ٔKo K8~H6tzz'/MZmaR}4s_eis䋚w#&77J>ս#!9xY$Q[gbMa10:f $]n-&GKaaPـ2 \pSF7*Ԕh'2@pϲ܉d1$FWmUcG`Q`@r?k=)n^`{'{ɨ#'-ܐS⊰% 3SQa@΅@Z?]lMM_6Hv%zxi:R9ː|"XǂIr'ZOVY}jSyv3DVfNjzФol>Z8̡#> 7.u @ 1DK5")I^4AQ຺4T~}9i.^Ր6r*1.X!T^5PbF+Ʉ{_?K5OXܯiVwP^]!#8pa+ $)qaC(]-Zk ΚV=5> r< 3yf#p"h'T qH@LUeRFL&"я0MË0u禯o 3Ff;4zMn3AQ0!Q.z4*c|Ka(0CDG^ܗM&=:0v(@i``pU%VE. VײтX걩pJ`Hp!]|!hCGZg=tڔz.E˯N.4Mbχ㋚}0s\ ŀ*::{l;ͽZ<'@MgdVs(KVfgr]uȚgJZ 6Ceos 76IqjE~uވWv~DJ\GR0>4}c07̺+$o;uAa iBYױqwT&Ta0〒}YզagʅFs,B՛ bARp\ވn2B#gr9\K[^xה 3aL뚟 pZYo⽊&a[ę4+,Z}yWga ٸو1M,@cL옪GU ,RU.Ң[9}P߷HboQW/˧S]q8 %}$]Y=A.xɎG.h!:t {p%٨z\ qp͟/;:!XTz)r.F.W:$VN5!EAtRi Rj̰r$M 5ۆ0\Oj:nvL{!A9KX`0Tϣ\ܲWcܯ`:KBFHuܟqlPC$3 lT& &*ڼhV3'p:g-Aģn)CD<R -^[%-(!|_3TGm:Pͥ$ 7lZD'PNS븨ԯЎz:`f1=!ևI7՘̹IT_D+PrcO6"0}Da4+FTB:Dzu}V5zۦwtaR %q zTΡt tjbpwA֝wÞ& taBX P!mIi]ZB( ^0l_sF0UYG[',urMg#"ftE|bjȘ} ?|D% =8ujuap(!$8XMan5@~t!-ڈi\|cmȪwRiM3 @r8gXAzY~UdIr9B$rA%,09MW.)b&! 0zh떣B.k/B;@Jl~Y7w=蟰n>u+Eﴑ-ɇ׉j},p*9[ T@1շ6wRo$oJ'<7xŎApw Ho4Q& kO,2Eԇ+QK k& MRkdC]/!M[P Af>\TVL-n^Bf)ʬ!_"Ce2096FgK֝@­iR`ݣ)S&#wCD}P?ьDSvԚn2/w)ls/I4ҤĞ\B#XUܼQOy,b>?#ibW6ӿIhV@ADc8 Wo;Rexz֓-U|˲!uumsQTuӄb$}ro~ۛ23Vmv Ql̾9$s4 '4~w\~Zeoo/Am)ҋcCԗ Lc\TԂ'nr&ݝY=FD:ɱJMNB\ju!e$=:Ζ:Z,(5Jzdrؘ tu&3JzRw ]mKo"knfz@POVl8TZY9Q0fFڤqP!\Ra 'O,4KoJ/5s2 @4\;eE[K%)yλB`B8&?KSRIxY=LނeZ>>Ƥո1qA-FZU@Sj~kk,fjMl!9RcU`mo~٣H tG)4jp^P5("gA4w6,S?Yj|]kJV MdoeQ ',og&!7ZmL}~8,@MG4:>b{K&%@5SߒcٍJc0ȮPx#wZl{oDZ1ʺe?CpM9O渳 uL,D`\D_kS'n*f$7$r5컦T>'e/wzZȷ.z Vz-\*5Q‹A7* ۫1 "ttNრChэ8KGylQK=@L_qPX{=WJ!y<8JƮ:OTG#}i:_䫥QSɃ*1GCĕ@n '1Qc6׿7AdZ^%ݜXOLmM]RDS,T4j3)mȱBd06< bMOpk5uY!+hI遦_)WYŞbI0&l`R;daj\y|5r:mɚ' A[0 [KB0v`g~x33. wg3DzA<6ݷq F%RN%7@^0I g[[J(@(u7Dͷ]$RpS?Y.98.+A.Fv#K?yԮׄ_| Ա-Y`9(g!Ĩw@Ms6;2EߣOw9%Qxt,!5hJ}MX$ "U_ "qNgD:. oq6TPް6qX-l"b_&Q#imG7ΨmtXbL1f,.IJuv&{c"GЅV!hqS][9ØS^-ёi.\%@Y?m]7F3Ҵgq!wl`|UR#ZeÖ;|D "|`h~ y1HH* \3Zܕf֕ơ-Q[@qv۔u ᘨ1cc}6H1;B~sEƩ&g4򮮮P ^D'22L"+lzF4'sCp*sӖ!~APuϒ#Tk/__KΒ[ k+(ye8, /X/!Yoc&vA_$PbmJ8U)g{)=](4ۋW20zFShL4K\(~_)ߒs 7F#Y6Qs2aY9cm#gD V}չ w`Mvytl5ڟ2B'ӱۊh«!T (|Kai-ҟLz  ajγI*.ooԽ0?ui L ?`\`ٴ: 0&cq**u-*o,q>[  wrsBxw^A%M>\meRۦ0rx?i),ł^>B[KW&^<2&YpER^zE d@}v6L.s\-.ʠ>LN\5Z+=`x=' i:/1{ Wk({q+.aDZ˸͡4´L["#UXPy"mc7N{:2HPe.|Nt$^AmǪ­@urY a~ϝ @{W[o6U;hm.eE-1VG'`X6]E3Qp2k <4`181:WqRMҮxq'vͺBbuUA5^]8zlDD2~-x8S>NfsbSV7uut=TuLS+R8A#uIr|;q/BnN[=5nv;ʌQt*."Ffu#6DtTL)fc.D٥fw4^ tr~{'LC}(.))oN(9p\=(^óPV_y4>?IAW6[vL>zL&CN7[3lKfuQE FX׀rlnM[uXVrMjY}2r _:Al(K>lȒJ*hBx?%QCsKKhF%GҥZV*s)$N#HĴ#n 9D Tr/|}X@^yg N)E9x:EY baÇ(N$X&m"p{½чg8ER?h]l2Yjnr |0BRwZa`a#ȔFM?և86+|=k[Z PP'ȷ.1%(ܥO;_H)2+SC t})-{"^eN.E LSC\nar!9υ[_(Pn$rK.AO[`rs$ضGvp\i>JoyoW@ YBq]/,]DL׋!Hg;Qu0a Dݨ\$fH14 LxwӽF?:@7vyonFnVqi4 Bf #%GdLٕIu+WGô-ϛ v6$+-٪)dkbV=Pu.$C*"!]@5|T/ _g\i71NP?Rx[/f!-+SDSacbϑaPz64 i &ɜkrE\!X_?$PL8v!] r"pơ l<*~klonľzAbL$ߒ=ȮuD)ccz#U_-SFU,qzG× !Xm@!];Q4 }ȺuT̐S{LK5&+7.~|IH>z ? ={<j !{9,E\qDЩx3}\|x')[$ Ր(o*#'O6' YJHYH3:gkϦ+@臅[(9KD>= MpbG߆5-;eVin)hP` r5\[矪$Y{ |-þtrZq3ش? T\[ <@H)6xiu4xZ:H=3BͶ|6?0GeUt@'uBA-$_,)Q+]͎㳮z{Iq8?c/1DJR+;P߅QG.fP%4qN*M,hts_\ه[N{*V] TN+ŒaUgέOI /R9.8\[XlI|\WD (@ @3a-Wȶ>~wG,J^+*n~6wncD7hv%]Ef$UTh@s`#&FGxb)qwx\50 Hϯ2;ia΍w岆zxz d}9"MR7qp %^8xЙ$NxFitUmFpHg{/ަr] \3/Qh4" :SLh]e-)q´ʫ@_WiC~페_7L73u)0e^RVga.y"*$*d+B)A Dzxh@gI~SaT}R+5Ab y;M3" $Yb3 YJ=[v=81E0ÆB;K蚸8.K%_in)K{p'PَX2 C.}ufEdx&nbԸQ8/S #mJ{{' H|kJpb'E$ep*@h쇰guEePKnD(#D:Ɩ w%\h4MI.(Zvw$Rv $ڹŊVZU2/u^@.ޞ\3$AIض>UX%޼[ ^ԔzRt͖$zC'VCrW W8f:)Г0JgI5B=$ЅOU/ &~2Q{6 )5OrZ݊p34$d=A.٭8/|}t }NN" B@6꽫+PN-ߍt'Ѵ=o&qԿ5BvWEε.P} [">ɪ'G? (d(ٺԝrS3nNijߠd䂨IND=XCa;m>KhU6C/WMIki(vOfz%J1ɓ\'k2"oׅH&au,f[kŭQ7]LtdYf 3mOZey+:J"/O8``#1#d T( A>QHB^xƄm ctEwMq]GeDbN*_o1%!'I<Q'i,;'!t̋;sel'xG $]6Gl"Va~$k(Mr*${^U,H)(M0Ӌd#"!TaiWwt~#Mw_y뭂5n78|#cvh#|˒p ˝{iqETOr<$]PqnjӔ#4e\pM0wY܆$x5yOj NP [%4ssؘ4OfGBIB WbX;{$/S]&sYk& 6ÅAR^تO(U`'pőG}j~yVa9^HSmU1*6vzj|s8c{M;55RS rr~(UdWbm{  X6å,&]v)؋tgH٬^P6>tz\ $feh)}5ӥb]B874mUZY N8KǨ>iA+Ts]׫t{'"bWhq멄ó12ՓVm;?7QgFp)$ub߹~/_z8y`p[᭢ʪUʰގ'>q[isvM)AXX 1K5iyy6/l*mGMړOYTtn*y v?1zMQ]DOi?X%xvVlN*fC#]!Q]MX:<N0tX~h&= L1hia#0QX:qLir0ݳҢWiz@rFp<÷C ܃3}5}Gxd Y/ s$X eR׮Z*,긇/|t]i'1 pi.i۾?,i7+-NEXʶ(9Ji0ځ]5L"J| 6t%$$Z1QHlnj2#eaO@B狶o5D] 軱9{:TTjJ7oᕒ8UX^(/2GF51 p=9=^GBh]>b;w ~f%_p"8j@x +輗(&B -J, %9ux\_# ޖN V~;UjJNcrvӢe08=+h\V 5`g0HX!'W:eBh @'>:-7B2y9X8a|wB+%uzH*=Yځ&&&9Ŝs={bzu֞W`**Fn&-5oMml~:؅߅5AP?&?($2=2VΠF w2 b 'ݗ~qsgTbzDeRnn\;)d]`4x ׿,x0-cvNz 3b1f17|[/~-D=XjgS)UXqscB M>@߸V[% 0mHE6Ð,׻_HQ*! N"okwp&cSUaM^WO\ 7"do<ˤ kl$ .-K[\ Yv%<>@::'oc?ff*> nu3?{WbX3>PSHnX.'z*_Qr=2<L/qMfu1B@x$+TYf${SZް }-wG04^fڀN IGLo_"q2U+|z5A~KVe뭞r䊸Qu % ;zHuqq.#ߖeee+SlMc.>e)ۊ? ={^\НmtTcԍ#E 5ќם;U/^},96bb{iQ3X#hZ=^?d^wVPq7C&|HRŞv|v#&ճOnr¤8G骬!/PQGn^oa}fe⫙@Ƿq `d> 'Q+ w[W+o+9T}lZG]sd1DqeяrtDj *q ʺ>&*(Tɓ NyǍ#Wyl XS9ӠmF)^8 XhsXN%uT d`9Vt L|7tzgjR)ވ ͷbP$FVTo9[M  6lb)+l~zmnNVB 8dC` . &l娼{,}xۏc*Ib]=Z7ꔺ^K}κΓa3AjF n4=7ZF40Hu0vQs~BoӉsmA(xnd_a1<ƀ͒3c98}7Pf^XJ=!2RYXX+v; pIU;"dz+h|zY lm^*QWcul3k;/{_YYn( ajR%SS8::lFq]ɰw2)`%7 x.TڊQ:/w0ӈq Y*`JO:=}4C?=KQ\Y|;i#K`0 tC8!_y{>؞)?9m[Aob?lyZE 9'AeQ>q]+0 y`}oIwcI諺҈0S Y= xun;9A::P`|qOvTR0H0KY%f[L;ZVMSxje:yn:$oNóD0t5:^(R7 %NyPd,{TZ[@WkT=hq<88h{YSb Z, ʨPOpFLmcb1I*V8)|Rhv.E$_^~Ĕ0/ƛЅI;^ېRx1^|[ Oy>z2r)-+YO)41/gS RgXCIJi9Qqpe 6JFz R6ÕԂ}U 䘖B1trQ! =b+1ф?LV>ƗZ.Rq#ԗA'MB޼, Hd9]@HUhH`6~XBSTZfw cYvd"(Gb&Vܗ!X6 HSg0bC@l0Z*_#+ν<]i5nq6>17q3B|;_bT̊Is kmA ]\̻re  ۓn8K$ m;=~ 8'˺^1^ey2 !RR+D"N@߁֯/,@ns/N(=`#A ѭjzY6YLgunDu"5SFGmpX|bJBy2">idHUHCO+ %W7v|siYnnj-/BnH0 ɅnDg>-~nM>bPcHXJH S>ް#ItٮnY^>C^RLk*]yDz [)}/TD8m2 Ovy!ڙZULBM\HOlI=kFQLbLɔ9(qs2q_L 'ir~Ѱl;Y07<~w'R|&Did7ԴW]oUp#W SߢQ⯂[ T>_…;$.!e$4x²QnhL1m5inH7k-4Tb@'F)G*Gg׫ .C5+ pfVIPޤ`K@CJV4c3nUXXhi^;Yx!؃f+`{NN1i% s-A H{rt!X.gʂ$gi5Er FlF̭ -n"]kuI/^qdA|TIpi]]is-y^U@ALS W s0|KKK]Yb]IG G\t((UÒT:;6. Dsoꋜz]r'6,aHV0kduI49jxнR $rlkWyU0Ǵ`PQ\)t}u츳ۿ~u%:ف"FhU%Y,Oj䷐%{~r-.8tڙ"& };F;AJ`.ڤQ~x#71ӟCTqG3o:l٭EXbEuP5MYȐ2IUmYZu{ڳCa B$NqjfQw؃4kTd&bscINtrENM8ZYrQs gd=ve29= VC{&>&=4jVA$~O^=+EPFJ Т@!&6/2L0;m͎Uf?gIʊ\{^<>4vpz{EXFRW<ٹm >KdH(U^`E WL[=fܪ =PW% e]am+4J( tдS}sE%9{\lR\^]N݄ B}[fgl>%:ޥBJѧ '{w?:- j$" ưw37x7tYl!I:/ZJ}zr̶{PǪ >clix0kX9y|>7H*ۅRmzz~`#lS>BxmSoKd4bS![x[zTSAn;t"85Pp&VJpfI(Rbgح J$yw^3L4I5k(ٛG)cX|'->d heD[ |ܮl&? '0;Ҿe;6ZY0}cX1r;D)sEK}L6>Ts/gl9r4M=/}s(v؏U8BcP.4@y$ZUm'ZaROmI_Ԯ$6*⁾xsH*TaPt0Sl/P}VKUi m)!dN$upM&zmaRwcdoehRq9x7i ́5rϮ uѡk\%8IWY{ Ws ^4:ίtG=1C'/|JEHFsJT#oX!Ϳ^:^Ç}r z&-#S!5aA3;WCy %f=e **6~t)%I5Wiry|t }y19E`KOLo@~ @0&G:ɪ>1ѳ}3e?8{8^ngKSx\G"πqM:UtNW O>^,g::a| +( ۽'ҥ3}@ת~)( U/enA]3z; iE.xR'6*5:RϥC^!n܅o/:zM`(ނM+|i 6ɕPG;L1:/׎kToZ̫؞#?I&q>L; 3a8א-jdZ5m>L0Unl[|v\Abձ$ZAb$%]RvZO{~=>\޺e) R@&vE8dbxOv##S8Meh~|]Ҁۉ7'wZ#>.Ɣ+RP/qAc4V_±&ciD<&{'Ƨ&oX>; I](ti5ӫ`A !M\`{$'>,[nHpF/l(23Ak9%;QAu f+#|b p;::n^ZZQf֡X#vo'n})J*]}[o"4 Sw7ҶoS=C, OYX:5~bLH B 6:Wm|-}7kWr}S]ed{a.n=Nm\L-} V.у4%+ JjCdf֠N-@1V G n'UM~5w9_ĹKVdϭĆ`6R( /AJr]Q:wJs7 qm>P&P@)*wpRNUW[7ϡ:λ@St󐯧Najױ3~C!iy6KyQy$Ex7$IsZd'w^`B%H> DC vܶ\[nywx&D+I̭nIˇHNfKS:=$ᬙmN?!,JˮqnDC- huJ̸K%)R1d'$>býQL~4=  (,Qd#9,5ei Wdsr.FU2 am ~>X-| 1Ua?`d!0X;Xz'\>jk!R $٠i.OVc[GBS5Z22hΌԞ&+>) }'6ck^]7n;vFWDC+cʭ'gk?VϸzKŴ%| /#2TՔډk9r%%t]WYjAHS %cMIv7; B2/fDzSsG~8CWXWΫQزuq#&?>{ heHt{O,5d ~s=&$XN΄)}mH޲"%,M ,?70¶[Cӧ;T-%h1?[a0bg92G$HŚN|h:E Z.L0 vn 6K^ZN/qG'omKoCe{{\i}d,ɴWE:[xm_ Bl7iaiI3( 1ҫO ;"[<:-lE!~Rf 5 U Kub@  ͓{Bt"Ob*sZY(Zo)h olեZ>+ęYM9c[/r&&>Y3HW=UߔЛ;]3[pAs.CV R]V5|ano1mb̀Չ }\*Zn%9q@m+H*dÑU>ɤ!YL.'KM@kͧVD@.4|0Gߌꪢs@m:Z;މ!^۪dɥ7>92&ڋ62{Z+J ! 2xaUЁ&+P)WX lDpTS6<]wqp5ɅzpIBƔGU䌴,`wE4793ҽt Ty:%P{z R s#UW~pJ bUf:#rĄ^(VG x߇r,B^R"1W ե0wٺo7ugdeH@бiB],<[|tMb6SF֡aB{ժCcl6TsndĈ+e\ .{aE;Ii.w&.]37>hF`F]K6(N#4nƒbcʃ|TO P`-?D_>e:P[rLkyT^ـ߃;x]@tG"9UY |kpZ^QWkKLf+; Ѕ1ݛy unٻLs]Ba1W$ 7>@֛=j0WcKcӡd!%Z\YFgFm`^J}bE#aI&OKI4ԹnE~#WS>Vɩhƽwr 4H#ˇN(r-u#hp j“ h03@U9mb/,aXD$^K#*a ?JKOnp{@[ @69i :h%Ww!BvZpwd(7GpT 3 |ӳizOcOܝo&p#un} 2~pO;d4xăΟ$"Nӑle< 0Чb%ȁARcoޱW\䥮֚Z;uڴ/gĢ$J `$p5D={zm]KfcZ VPSN`Jl7o|oo{: /)tn`4+xpDm W,Cvt.@.~oK|n?.Pa;xNye0Y+_ 旼)t&­ṭD*de{nҜۅQ<%W#n?g?&5Ԭ@ݺ#+-c!ߋg,sǍ~ay][P dh '۽Nb׫}s(F+r-[]SLng"ѝeD*0fKP* wKiJ{ƶyCbR+bx߫O=Zft>려~5AՎa_M{!Q$9 X}qC1<38VWIڃ[qeNkWg/QQ .Vm[2VR`Vkl}yxZg;ZA/oJkNW9N#1wj&-mHAt1NhZ!ZU}D?&ѶEoF&[ٖPOrQgd`׍,oWho1?&e3LAInM6KhM#_Tf,Ƕ!aL(0\L^@aufX֩0SenSs.AkdAyI(n 5B91~<<0N"R-\P#8H|#^oWV;\8wJ=3rf9`a/OIȿkxV1F UTtJxtsڦ9n>ȉ\ߵ2.S>XVț,64O6R٤{h#{H¶NnQSivyF zד='A+L0q( *0/. r#K̍\ԨV1d~10n-G}wAos31iH__p2SLxyRwM_ׄͮⳀbO=isWppXhm)R=1=tZ wW|3`oT% PSda0ōs;s:Ce }o]U'?Ps9`,욠%xZq)' mD&EvJGQ'"?tbwbhwY"Q}ҕ^9P|hb >= י)$yDeL^j/R"ryv X.Ն+ ܻa XXUͷ7|fه#)vƠ蜵ө?u^k/۴-Anq>K2NZ׉m=hPjj~ ]~DV-%(޶xޫ~淜HR1Rr#OZ. ۪;ӤEvz ]buVӐdwQS{h0`Iw٩{Ϗ紽rEpzSNx%3NL" $_N)AܟTuzMRkOKq_pdAM^&Rs=+몎%3{6wI؊b숭blENJxƔuKU3*Do<(dk@gB֥CGBJf:j kECM A;GOwogB}T*ҿʽRXQ+-uM.geHͫ)D)6s:# 2.}RmMTNE91-It̸n63= R8}`_ j@PMb&zeB#d*G$>E "0h RPɔ%z@Mr|)HWTYx\S] 0| |;J<7V}P@^謐߂.6S΄^mDxV"]ԥ(hΫbN?C1=h%bzq/Z3v: ASWʼ Ol7 kBNOKr=i5ǟD!n} C9#7z%?S8;#G x8g$z>@?痔Noݍy*xX L"xdWʂ"6k CGRf9 GH#RLʧH"vc8v<7AԢٽBo,{c=lPl<Иdo;wO QI۔[6@6d%Ùjd"2B|*ilZO_FӤpoMA#i 뢛5@ZBˆC#EE =8V]6@Fi5. Џ3hc89EryNoIʕfN%Do"#(%*8j@{Y$VM б˯\ؠņ|sxt%zg]%:E#Js-XN@PiˣMyY~2#G>4( yy8h>9&L$l>[a\>oa9YiPZY([Ո=hD:u{R¦i,"9 =dk8Aqqjk,О.:FS"~hcՔڀvZt>M=ۥ(*= !Fl1´\RB6UQs9;MGY͗8j`~ .uXB)Yi5= P,^xYUMMhn$v ? AaE)=?v]r(u} ?w%(T<:LfOn=1ҌS/㼔Q`>``e_\nD?D{EN+L1H0۽W.VI`ǝcznuBnѤ HNNV Iq*'xYOnf?DWL#|cbqZ:ɘFRڷ*[d[5z~/f k)pkg/AwJ5SjcWꨳx*$mZ_*-˯8. f>>P`d5[eGf1e\ g2M[W; ']cCbc4-E3fr/ai>@lSk4H ^S{l+G;l6#6D I;<d9PE{\NiC%6w5Q5hs¤ }Y]q늇GkfQ@$Zm=+WYU?[X ʓ=O1un<ӡwh]@i@P揺졣ͦEk=FTXRx~&uт1dl9aF 1fR;!$n{F5 YSK=n9,N4!sThK.Z蟻̞'zc635x9-a<:pYi/q@a!*{C@dȵm^:gC$c4nh `goS Un`5ѫqٺU)SŨ`|h, d) y`LL!5/(CP" ̍asrdܞ/<ZnCw~Wz(LWOH>ك]deԘ0\mkHf'6Ygyvlr^CQq!v`x`Ѱ'~kgdx S(-J#jk-P="0۔V 2_E&r/ e2Z_/}3y}W] QhœҢrs:.x<4Đ`0^n<\^ѧFXd:l<>ooBN~&׻^ƻ0, }2>wCzevC=C_EهO=g`T lِ?M&84 @oǐz EqꕞF 7gyjkm)!1ccc][Yin6_O]s~ۆU|Xa;RKۢ $ *kP2.4tomZZ?bkHn4Z5 &MK^!Z$E }ِ-ye.-YQ⎎5 0>=w[WkXZ)-"s%|\W^n1fMǬ].p*=|+4/|Qz5$ ƕd V,:ȶVTe~ ts7/<##r#]?$#%6,2u48^Zb}H{ZhGI $)UEm }=)eM>E?bYPŭҸWمzƋvC41$NPm4/',ɼ&&r y($z"/Íϔ;2>\!"GTXC2y}A{}\MCˤB+@*: ?Ω%'96gf҂:\Og~S?c?u(eZ,ϖXI:#\eeV BkذI۞-'F}d|2 |6b/!9&lÂ󻜥滜D1 P8$5:E3#.F=99SQj!*B9PժH:Ncs8[k|wKE.$º`?mYQl Z5CLmǍf1ipJ> !:GW2ROwBeiJ4n"+uFLGPà=}p 'ѕKP}Q&`;x~-ՠbTx w\1Rm;h];b#4ϹyUo&H["53L(1:oeic I|h6PX~\jUSvJ %LUa/(+*;z 29%#窹' y yWkߧx |lWS%ۿ" \?L2&/1ɅdG!CErNA^6+9f@ k! I thP e"!KS Gf)̎.jE h҃oSXpYb^X$A y&e=XduKlXi(ӒVkc=gJ3ԗz.s~DUq`Ng*++ Fml]띊% gҧWLղ, xabg7l*@'xHMdDqkդprWGZJ(k/\q6>ce;|YZ=>QΓ( [9cknܖ:=}%kPRs|aIӦL.>xVDh)ƿ2&-[X=C!:^l:#FY0+VVcУ&ē/@`6RZ2?C (3Ɇ3%"{}~K96ID!/_@ԝNk*鋇jvOteG͟oW%Ǵe^3=kQ*|Zѵ 4 %J d !R+MP9'dVGk+zjޚgR$녷d4 .2V㸴BR|-i(a%x7ı&)6yeCk6ziWZS~RhP3t&;Gg=K<ܩFJm-W^7ncK GZv_w飖:"YOq;B((rD~=dKasu$~AnkN-rr9R 9idY6Z,INcUb0TK:Vs+\h锟"DiyәLK51(NWj&p KA0egY RSSґf;rົVZ+ؑ`d(/f~ Yqu,xnoX!kb c=cRA둢9RB 8휇 {Z`AX`5p.#F7}[rxֺK~"mv}r6,;)X= `6At]#>'xm*<9;:ELb$aI?Ov|Y񊥛.v$x8BjR)+wa"t:p*As>xGMIA0Gum#Ig:9Hll* ;N+f•8m 4 ,x<龜Wp\ F(G4 ŚqW)`+";XHVa$?(\I94"K*k#qNjg"G&,G{HU*B@'-?TRYA&F./bюk{)Κ.C@1lױ,ɹX /U/\@Mo"gLtGlbyuktI? 1ra;6Dm/C9wU;.}fMU2{!8Xn 4L V!x00ŤZt]VwNCk[hPkaCvٗgV"ArbČ{_<ry~un!W| )xn+~k= pe@l_,/l{?rE,L%|k}e&(G}s/R Ӳ]jv) 9fIyNV UY8.AZ.x,c'3lb'&pZfT`!"vHSTSO[aQx: A1[ʮ=% <馟D_~ =4Ib'tȴW&6 CLC7-kG 'V8c5Κ~ g[~Úܔš+*BSsk~u|8NoBkQٷ`:=-&8jFbSwnhͤm<р'X 0/ʂp4ݳΚbGhًzDs CP쳖\>ut[) n )xc?7)DZHOOɽWάllb$ rpzN;;I5~ ڵhLdV o%iV![:QWL({p4 '=e+6ɭ@塌8 sby x\QQDR:[3{?P/`; 7UNCqvO8IVAKqtѸ / /dI`>αI3Z݊yؤ{hܹq7Se -ҫ)glZB\bp, ufhV!(y҇%{j}3q-+\?iQ 1rr^wh㑐߳#gD :p[:@Fr;t!L#5UePbKuN I֏U{_a!I2rLqT:+O 428sfn 1OO9t]! Ǯ|s, i #k#/܉ZvgCa0ױm3~VʨFoASp\ݐB)6PvR#c]`wMx~B ~KYsp^|e /AT=dA\nX? hB0&h7Y,/ccB[ d_vꢛ nb>_s1^|`!cz%bw8I+[t)>ͷ)-JElAbb&6QD*9֪Sz宇*&!kCmߗBAH&(o ޸B0p\f$k[HD'Ո+ODWORR82yTcsV5}Nf%\$ԧ%kpm^#HڣEk_s<Wl"2#8#B5ko+E92Q* 2%䵕]WTD,-a7ؤόHWH&޹V'Fxad ˋIˣ #>K??=38$[9̸H_:{zз%eh$`MyMوZEa_f/~ _/]۽]٭|6*C7lS7l-:jXf #7fA5mn[rJ " 0аpXt+mr?ph?S7záiQ 'J}WG%yq<f[ŵ~5_Ekj<eKf*S5I& 2F2"5IwZ2?Ka?-\:<9+0cxʩ;uPWBY 5UVδ"=9xudĻb#Z:Ca ѽ̐kcr|Opuי\!0 N4|歉z<#Eˁ\i@흳*y#'NE PݍvB9;QHE+ h:>'6j}|3=ЁT#\ ){,:WJ;;raF Ä́`8!k#G ]9xSEQџ`gomZKYn.i8/ -,( 6IIJZH%xd!LC&m5m gs 1r!lKMCQ  Cԫ_!GlӀCSz$@zR;("ǒ@)Mk,Uj&8*bܬ  ^t C/1srڼ%fSPѯ^)'|y]jm<` <# H%&NĩSv@vL h&1 V1ڼDsY]d,|h!'+o5k|uwI;8wÑeZ?ǚM@$h֭ -7WPU"T6C\4#&8#{V/y(3+ԏ"7?}g,T O0i_ۓc5`:(q%W 4p! mQ};$ޯ#^'K(Ce{ IV[^iLte@ީ?ovC.WG{ tQ[Zg巻?xo.D,"6LG`kY=pߏ 3Lꥐ:ZfuFfϗJf)HFkk_KF1V}IMFBkbV˱Ž_sc?U\5QȜNdz}(XAÕכZ1羋JdՙT4.+q" {SYe@pm,ԋ:'n@ w*3 #3 /6yՙ/3>췹M^[ۓ5e3V&lrmРNicsha 7iT̈:pj6˜~?u(천t:v9,/2chJlzkRˢߩ›էtΎLXP]Ț7$h-B-_6=*pO1v63 Mw_^9յ3Le-P^Kzy.$V|G42^xi? .MJK]kxqtCbhkQ LjeoOʼny@-͜]k:;0h=aYdL 8L22u瘔f|;SlWu/9Uۑrw1{: Ra`M&!t` ȭ8@立D (DAdAC}+)DϞ$mld軮,=S Ψ<"Y|6&u,󿼝7!ԠΣMWzg24o|NZ$pSSLH>dهm$h8K-u򺇒y_=$_Ad+Xt:ۑ'فፁ%{#!SD$H`5 U,X9 ^xR؄Eg~V;Jyǯ*+;[ XRt Κ}f"-\oªcŊUmKGIz{ RnvVtݧ|fZK~;ok;RVeVFctuWHXs͐4d H 1 {^zFKr*;-Tn#sy6eDKˤέv%mv|Qe5i#{:U۳0A0I>/RcoYaа77C=ds4G[thYuf/Bmၰu$_pA(tD90; `2*$}j訪OJ$, 2륎;QuYssN*E.}ڃcS*@ӆ܎$CAӱ5ˉEF?3;xX\yKe)$3H锐MT6sBM[D@'ypOW=\N|CqxQcٺ 5JPn|&9`[ɹA $b2^wQaR0 K([- /D ׏uo+UcqcSobyd O"ݙ7W o51e^VJl2iYw]FtTҍH\a~33r<ٛ3PVem?L#ś\KqUk]cXH,*6klh''0PwSNy=LJy/ݗ^,بSxb/7+JbR-_(jP.- ]8V~-N3N*HxWPq^Sۚ?[ >0.ސF%@$@3`j$D2B,5]Pє3QPcaƢ^ٲk04EtgJO\Z "E-;Mhƹ;}E澬#F+QD3/2.\Ҽq &# 7[(K'2Ι]w_rg꼌ЉHVNk&t=7!Hy*Sbc_d^:46ܮMOH ȏ,lD$¶ތ 72!O˓i`}1~L|6 F4YLV Iq30l[ֳ[%UZ*u;G #y)|%C~{;^ILrƗ w?|읧0=a@us؛!9L- Py; D#XL"6˴3c7:YR4JEf1F"GxReGw?? JDxe-[*m_iܒ)HU.@1-#?5.yjR{+>"}ٙ8 =9]~ 6~P8Q>ܘ0xβNYmyS{h6(l͐۰od ]{]d:zSa眑vJ6Z{g'%u/C–+yUAC,Afr_ĩ֤Q)HSSCVVuDʼn-jUC(J9j:e(c`|*#Z5B){-L[AbԫTeuM/>|/_mn_F^߈P򬵥kw:kb9YBY \кw ..P쫯*T_%yF#vگP~N32^ .z&%1Et8c>FL)GgG2 s{:s<&nvM(r#2-kV,z3ĠC ,# WpJJD`+~4Z9^HgCXّ|gP!eKjs%poJ3[sI't6zd<JvJ ¸V,fJpmcq»%pyXL1P7s%> TjEG`e圑TU=1ȌZveÚ4cm/ێusU@RB=%Dz[?{Y_Wm47@?cjn?߂1^WB[5AĒ 5튇2}k%!{i ͿAt\wyE>MCE%hk`Fuo@QllW.#rW\v7 *£@ \w`7aA0aٌҪ[A͘>o4\d:HoJ^KšpФ@o_4B5U'~~t (t_JZя/(tH̆g@:m$myʬp@5㗵$YQğ WB {b:!a`w3VƬ;Ef#ף]F[ZG E b#~>OE[zP]7 }x^dQf+bP-+z5Tkt3EZIjϸsYp*';LnzOoy5`gkf2yT۴Ĺdda'm<KZ}nw5:/LZ:BfrN@G`K5<>W,rC$^Ԉ3-mݛ-+,btͧ2ԿtBԛ@}`_"/ھfYSJ)?I-#R&{Ąu+g*;qS-7.68y87Db"޼ox8-Vi2#;sB#j!q4PV5äenbGk3z.'sL(\Ec?gL((}*{[jZ/z'oRU)msS{&G I,` :Vc ph2{{^۸لķ ;5JMJU8vVVdj$Aʲ_ y[ugrn(X igeTg pqIN4~qkdsh̓&u0,牜qHRG4Iڱ/{'·;`FL0W. %o@Ez4 ]bOJIi\; 8Kc˸{fJefޖAYMKVrl)PLf!>fԷ_mk*Q;K>V+~-Pc{v=( ‘ A(t, Ig HJ3]h!k O(xE~55WѹT3Vۭ&5xQDR}{tˁزsy'Ri !r߼L3~0PaH徦-`]9#B6⃓C)U%J X˥b\77'n+ %%Uh%*Xfڰqx>o_!HaEtnC2 Qk~<Pq`vhRF@օ5$zV.=$QQ tN6*}:5]sӴ:7?+6'IB9Ƈ3\ף+e_7~b?Ca\漷7|Av=Q'w~X8>)WK*c>ՉϣP '(Z2_*Dψf`$Doʽ}m0b# !.p|9AFG^Ti`0.>IeeXe)""Z]ĕR}a2O푰='m^sxB6|| `"tMO onuJ0r'r"jQ+@–[NOªz^^XJ0 Wra-]Sn4 pl8 ٯm+hMS4=En{V6ssX~ <˚cJ"6=$O?C#ei\VB6cj;~%n`x>aJrT۟T<˞ND ÅXbL'_AǩůGͩԽO?AMHu} >g?03cڑ.b2L8櫨i(bZcӨRve. F:|7ZQ{AA}?Ǡ72̟#ucJ1>JJ.-MpOV&Wop42 pieh74t; h!52@w85_/ASa[Ѫnioaq?s[ lLsN0%|/9r OYčRfIfٛXI9V=Kz z>vf 84K6m'+q(}1\hdVnWF -k@o>i yWj|@T5e-Y*A|_zU 'b|Cdqm26h!]%=7z'{Xg[%8 =?:7xIF]mwǿ~]o4RueU|ZhȻk (/Hֹ<^=Qѕ;_A_FYq_Դ㞎*l2kMhrN/<0y/!F4~-#Bbjc_ہeM3zD_}f+YddO9Er{#O E0>c[ouȝ|䣑Vaq\dd߻)+r&|XhiS'!i? N-o V#ѥhJ|X4Ķū L8_4w}qr[m6-Q)Osr5rw< =@3\ }Fi1cPF/p*M=Wş!ipژlCwWFycEyunhY6J;(2dO ɂWb=\d7KT}2o&p< a3B&}Zh}h<ž׳y/ZHSSZ˵$'*sPO|mHëk/c)l7?cDUVr(<ݙv2[:MGk=23))xE{;'5}kseVce0ж;Ob\`l43FT{!XHO@|WJͬWmYg~n~E8Q>|u@k{-S=-]ea[}çxJ%Z8.RLj;.uCIσ"^hvow/Je6էÅHl!]k=$L* e>Y/Cur^1+c5fи/u4R֣v{[9W{Q;̓ X\$- b8%L5xJ(h nvv)Y& [wun2l/~˯ۥf`#3=w-FT(FTZcck:6p1-بmZzpkR@Ѷv5DwMa.o J2_; av]ynH6Zi urˁp/;?(v6/ªӡE N30 \s圯/WTeI|_EZoV4GAĞ*L%aHXu2L nN\`ԅ_2Sŋ8BS ǒQ^}3'+;=xbhuB$Jj7|WJrn-VOPBKnIYpswbP_LD[k_K`kLĚS ҀeפG({#D`naާ-`QyRg:eKN n^|c}{+ӲP ?J)_K#˰WwKՋs.(?jf[)0ߑaJP41]YzN0CĹvw~г c8r0++S/ĢЩcp({8E*g{IVèc|ē/Sx =#nBLu >899=McSEh %#[=^4%/iK>A"njՎ!pr#q M) 8/y#(]ޥᙅTA6Lu *X)9T;"||WAtl\qukNLӋq1&Ip,YjV4s6x+mEۜLHM']l9/dPWph+9C'Lauņyy\#f3,7;2"4'':0G~_'t79ݲ.UtDZlŠBrK3U yho #bn LB4WnVx'ʪ(ooMYDQU!; V6.pMT}Ns ]r͘r|1K/*S8;h'<&Ө󏴿K:ڂ1⇫Cn x+.}HT^>erWH||W݋Q7#XwP]lMmLW|p4.̈~n~X oܽBHz"6DIzGBn iv60N\.VῇB๓dgϘ^P@f"sPd$M2 _G?޶gTWM _`Y\t҄Rs@so[>{EW48"Jܑ,"Jk#ٷչ#Z &zY>˷{i=dl<Ic}53?a+esdJG+g,+:-L?I H_ /]Ǩn(%DXLr]v vpڦ<ܶQrBbWᏠw(K`w:t|/+#:C]K9}<}et 20Y"gJid"Ws|@I 6̢$4UϮ?K-m1y&w,h=8LGk]G(9!'{&tfo?;¤kB CFHD NiMՔB^wk9dBi&Y-. dďR bO=sr(~iPguJ~%DW.vV:;ZdXoSo08Kp)c!~QdeL$- " swFc\Lfa ~" r@۠Hi4\&rۂ@# ֨IgQ)OIĸ84]C6{QvWw@ymL~24}$) **{#G 7?.pZ1|6'\oj ##CuJOɳ-+Nγ50F!p߈3< ew6Av5K1MH>?-:ճ1:y]㽎\iެx>ݍ=oRp :Չ aa*NmJ-"!={YX< n4E9;UH?/$'jr^. 4Z se ^nKEW:szv43/.H?ٹծ7s2GXWwg˲(̦hΊb}iBO 9ιa՝^N)UH46x5Òœ'/tA 9^xkWVOrݸ!+KpL \1*Bm lx* G0ЃcD$i >%O^ 53 pjͺZqH+Eg{:Hjh+<͂UZm_( qt{̶^Z`>2͔Q< Aw$鑼Ek1Z׾W"o4m9je:E̦7ݍ'aLIEjB0%k/ 6UNK%NC1Y·af` up:oӌr<sjfӳў0[P#E&}]ְ]jҹo's ˕?7>dxϝ>f䵟mrl(wPd >QbYm:|$T@;m 5,ϗr`n3GGoY 438n@]?r IcxJ'kD@2irm"_MZou: K=s1ZþG0Ã#+3S"DHXȉCW?d-ٴ@H~`#>E`B$G%xƇ&M2jfI\[|XjK EMd.cG%.J9SݣOROk7ƣCѺEGSҕ|$ԡ:Mw]%?;0ȥľa]nAeA㛄=j a }BaM.ؑXq/M) 9鐚BToC*”Ɠ.|bBH޲/j{'_τڅ35-2?sq9A){Sc3u )n|H'?._G9VJ*+7\~b@K0Pm$Phgo[φ#xOxTWp0\.Md$?-?A#'820,<@=.5.Ԉ䗒/p䴮;u5+^Kr"$dӪ #NxI1yUn \2-5j"\'v y-T*M2vH:$H$?Dy R_wBd.Mf4L_˰? Nm/US%'aDs}%z`$3Ѽ!2"Ae9h,K2R X%sR)sa=jŭOhMy/FyX5~:)\dH~lBK)p|DNVUZׅx[g !4龌N'|*tLtŅ(t}w9UyHbh0!]sbMYP "AO6jtU;I< Luq+aJXkysLwLujye-UI}Om+tdc^xs°ώ^+Ez4pnŇ]`A$^hG $>wV;_9|HN0#t/nF' N`'Z>BH̏+o%Q^{/;`nL1'H/pC[G"] fT<~W5fHX20otn]Dpm#S 7-ߨJע]G5 ִ fOBg#FzMRír\62q3޴=d\oū  ##m# L8Mg& 0QY3 ԽHDI3acNZ>YMXo>|33;R 3Dj)VO7ޤIz^t;_DkKp1Kuы;|_A2uC8uUpjRY iuuhPD¢,w^h.`U.nO|`3.\;iΩ! B|in@{#~hB2ݭw\ j W=wif |_3RXBp" [gYs`e"С[z>Й#`eEr%bؗ>ypؘ{Hy^29'gyB^ Vt~oc_Qf JkIQ>s-Tj$5nki+^#~1O ed8{Tsȼ SZ( /*),>bJ#v BegǺcBstHOhg[a@4=NÝ4x%8>;7u=%5in-G1{)ػTiձ"P\?\/w9&ݻ4P'Ye=b^<*>nC.wnLoMdi?ĸk{ڭY4H8 D'"oFJ* ug=kxn{ ~r9guĂ(|p!/\VNS4#JHvZ羐SJPr0yɩ")ȸD\IPzm+$XVY?; (3ۛa2~p5x#5+=L6$4ejD@ Jh)i71&j7V;Ok^;g4 [r֣D΁|V=h.mU)/vW~ypBCm;RSA}DAg''ktX0Fom7zrum6:+ $g33.p5$?'LẢD^| TnM@׿[mBpAn4 ܣGȒd?ԽPRlwEtw^YM΁-mhdF>+_" m;=HVD8 țW;8yEaGubñe)"Sz&cڥ볗n82:أ3OFyTu`װ9@™/a Ňh bdC>_V&gS)noAbo"^<'.ԤO&BiݨCçP47!;N8^W] %tuzm`^R굱ch1.ƾΰjHdUE]"{L8R3 Ï4Ө}"v&MW 24[y[0[ 9r0?X6i/^ 76v4ED1s`ܛ^ʹ{.B'|m.6\ X?Yi7ڟQ u){eBS  jơ Їhu4Iq̓MRHNB6\c sTb5Fxlc 7bꕚ,*mbc")3α% Llm_t?aJE2uA'Ǖ(EDǯ~S56=lo fѱ9Jڏ:i=㊩\Ԭ9*]ƒX (EUBPWUrڬD̓]-[t5n_$jwgZ-srU0 ƖlWa ڸh8PއK SetQZAA]C:;(.ɶ@9PP`o% p8ÖXoBOp@͠9Oaӹ1mcV9tVMnυ췋(qf;we1Aq2qjFw ,D ^8|lBǡW⍵[<òR˩+ Ab3m8nOw mO+@Q#%]F_%O\?2tQkukq(KRڲ+쮊h_E;+>5a(`o&4!lPD|wؐ'nڡɝ_$4Էײm_ tbXMx`u!GA?Mpp!^{'JmU-^p8X R'ޜ]8;<:]16Pkk LɆp50$S(')$-x Z5TKAc촣pW\q/_aELj+NM"UI6qWi25\ $BQ5 ݺɛ,NC rifj6}H)۹)]΃U4? UU>6|6-}M7A*4mVGr]nnؙ zz8=$}^8 U@(~C7Uq=ZBkƌcb(_3KO-y疕x! 9Z>#B tJE 'G4EXJMQJ[E!. eIzuMB%Y,٬:9\xfOF%߇RMo)NF' S*?3֦:S-3,xxI[,:/?_ J])sHP}f.g)Y=^ xv;+GDu^=g+fkM\?Dg,WJ"$k[9q ݴ~EjӭG4-tWdZFfT~- Hcj9*(v٩+ԮsC@F?(ADTWF5.=Ckh^Kf=#fj3қvy&Q!gŢqߑG2%,BM?؀ 6FLg"')dN}uek7ӪzR%Jz̴bw5зWRa;A^ 8 A8 7sn.^W; ,BWn = g$A( mw9.J;Gi+CAp=]"I=ۼ92J2jb^Q*&XeÄ|z/ ˉw5faqKhG+嚷|PN_IɛrD6D?,ܕE^XaԻAx',E{CFxeDE:7܁yK BZΜӃ|nnU#hkrSΚ~-(K zo+d!H{VFt $I8 Zw 땎E:7J*epTz< 3yf,\3^F_]TQpv{:87) 97S>b^sX.Ҍ.A?kfC̟ @=ʗB66  ..㚫I#in ]JMBX^N~4T܇cѰ/eԲa}2ӌ/J\.JW2vǍAhnhZ\Ht\N H&ȉ(ΖNM0Q% ~]~\&*u>sFkjFiV򊀼Rf^n8Vy;^'뚺vg F 2I~c1ZPsوIϙ׃4, <6}GP o~Q9*)o;>H8 f"Ӿ0ɤYFG'{1%=z#,`=]".$ٽJnݢ ~|iy,Qfz-r뙐S,&nt/W 5h<; 'ig=%oc;}2{21F5!¤lΓ4ln8*-bحZ2|daTۡ'C/S)UPيV=\=#̕))ėxX4z(߾7N(w9BhS /rq?(L,!|;P ߮>B>Ei7!N@V/Ѿh@r/!%H~OB`ᅤ< \r>U֏Kg{{W N9`|(ʂȫʫ5~.b EL+xnZYs!!M"UY< ;i yxD'sv1i }—Ԓ\6l֔/",īPO,`q^4iח# GpDfʴԽĉIfݼ&1"YeT!~D!Pvځ!5Q\ԷsP_1; <2!xNc UTrI;%ҙOm}Fk gkC({ *2<;Vo*q H {zQ;1wy;hSWa;Tle-8 =rqȨ6ma4?%@N fz$HcIH>փWs4"6diN"9m@EщY/| ۀ^ުcN/QDqj=ߑu?Z@дx9<',%s|Y>hŔZWFzۿԱǂΏqqfMp W\S9ҁ~L8n;Ҹ}h&||#nII- &}c5ݖ!+|#MH49N؍^XCYM$7Mޫ09>ZXU qEVowfa lRA~)6@K8)b*]K|\t ՝10 9e|9`-1<[?|y^Zť/|r69iyM߻Y)8'/y{u+N=)6p;pӂ7&8 u/s-/+",9{jN.pJf}PhM{<E ^x!0WJ>x1kpRYGA&ѳ-L RXo?*2gQYc C1 xr M\󣇤JduLjx n{RSr- GU4*Ģ%`&aNdL8*ghE {1N# N) 1BÍJW vW6pvu l8=2׬s[}݀BzZ1i%!gYv@C xZZ)6usJHe\ WlKhS8 Ӑ=fe)ha 8{1sHNK(3?uM=Dz({ֿoae]N{,![ȧ:4Eg[&+‹0< T<+~0IrW*b {4RЁ]2yFΪp6y0ρ)KX: A*/E:XY&K/\pD>]UTUw"W]fw?1esL]: p8Zv|oK`Ob6Nj1Ce& H" "m(#ȲO#1!*+gʽ'~r)E=ı;^1?4Mu! D0f&Wae(u?ד,ib\k 7"I9xkP/l3S'OHC#;"뾈74 $dT&ȢBav"zUjB-8.L⚄*w`x9o;AN[m{@6.Œ /@ҘddRݧh3‰߭X:e8Pn( q0189S"n;P(RڴN4׹;ަS9V4PLݱ $~bj$hE'q # ISH >kJ ᱛSO^YJs ⱏ}6y6v*JAp(&YiPH 4|O΄ g > 8DH2İF-Aaj-:IV %Z"r`G[NP[ Pa2 ITGr% 4KхJ&iz"r5C ;ՙ$Sq'HuPQ7רM 0%Xv/ GX tD/?9I3:FN- SNTL/>W$ N:aEoY> *kmU'CX&'t0ԯ%#ښQ;H73-*/lT)~r2᳑6(DMk)^A2g% <%kS5k 2uնh&T-E~ (99Z2!D:A!ոɕ TD?p6T\XyR&u' mR֩ednфz;pl s5ZhviT/m8qD*ȓV Oc ۪?OCAxX)X9zEe!jX"7Yބ/F[]j/L(6aѢZxse; 6I/&P y>q[gظj`(J 2C4%2_/o'y} I /fr &=({TqY<9R!!{l%D }{[o @Eg|)co qiaC~P9.4PaM XAEaqN $s6{8D?mvr$ DP^UH>}ncAJ4[ק›VlZJ.ܖnR& c t;) wAo chόɌ9+ۗ>&<>,.ɶ&*|Jܸx5\FwT&,J}AK DZe#샠 ^L{K#ǰdLMͺLQ3&MTk~ܻž'ՑG3XًoʭoR#oQ'n?O̝G막;[+b CwmFp)d L~L+$fKZk姉; MAAIڥOC г`$6e1hN8a B UɒZ"+sZ=&vr)C!&BzԺ}!x#5;FN85!搠 HTjnx5i,o92x6cݳ߯6'$ɌYsBYRpEy*t$4~&S)]'74Ac BQQ&4EiHF90]7A O7Xf^|tP/*÷rX(;OM?˸Ў4X~u2nOSZ3slד N/Xv%|ܗa|'$rZL殦b)m/ў][%]a75&@ʀ/<ӂa$?&+Xɷke9{$K|K(i#x `Їauc0il9Pqsa- 4}n0} U )"= x*^dufkA*<,2Vi\A#C\q+V6> {=AW˫vF>G?~^!={}._9,<%к]Pҥ>+dZfs'qs VI:2NFf/=DIƸtU㳓XSi::e:[Ϯ>/v*ōV/Uj"WO3 B鹒܁|}WU|=x.}* n bir!-@󋋝B.Uռ*N#ѶeV4*fS!u}L9eXnNTn( SMAvUeUC[:Ѓ#iSדFӬY#쵋@WK }8^TcHpZwVڴla+L&;bc<Ϯ鋀of eeV7PW:ܞcqI@ֈZ>9[a-{A(H)1ctAvn`k ?}ٱrz!5%ׅrM[hdz2XPa)4H:4\t>@>5!M|0EyI#rꄰbS,SF=F[A0.Ј;~odׁ8fLqsb.[U/{~ dNV􍏤Q&C з6^lЉ+;Ȍs!蠑s'=* ^LX͢bqG /PhBY_WDAz::yRJj#GM,=s7}ޕ¾]Ta4A>"^&w54PHxyG>c- seo=jIͧĕɹJ^],,LkAbufH_1xDdv{Ω gxE"i4:ƍ ȉ(kGRAvٌJzOBxhK/=䐌t,э8!By$ xKX7xu/ RR0*MVccԨ@B{K+2AlǤ.u6mO?mR㟮7߮pg˴:)n`}sJ>ũgI[Q!x,]thF (݂P w *]d?{C%-eyH3|+(-͖m.0Ox✉MR%="4gUp*zINSVkb87iVW~nSJwC Qw_l$v ?R܁H;8gvv* cAL1uP1.6nDvz]N:gŦ%0Oid*_н)%5o_0C@@9զrAW\A9[|8)ތeِꮼbH!z:WCJH)BV/A$ 5y)|xA1G(+k?%uѲo(4+IU$cwЀȪ80]H%a%Dk`Kǀ^L#GRR] X}Vf# YVp99)Hv{lchђホxN؝W'K%( `Ï, $1]RM0#&̯s0Z6d:px1;hxC򜙳'v~_0HrC6YO(~4߿ ar5WIϺweɺ]qeLqW%3H+L3lTl.G(?SLC&=pU3pa:2HUw7BK 0:BC ND /7b5L a\"T^>)Ƒ*bë6o%Hu6_ &PtjzM,@ώ_%JzЌOdh ~ZfC{40O-cYJxs H ܭӦrq v f:#n'ӹ|-ËZ@(jm hjl,K۬h,3BpSXfM5񱩝":K1R@6~%<+Y_熀hn朊έ:h |E;2$%;(tEGTvlJK9){c JޕYBD0eVVؐ+Yth&G`dK]BD=Lp8ǯa/=BGuHV9([֓ffNJW_]T]N% AoNðTL$eU\Pe`hRN%U^4mr!^D¹$yy@QS7P$gu5,d9`i ,5d%Wo }7:K:{ݾR{u=vyg35V6sqaSa~Z6+M>-KN/=.V-@)X8|FgQIe`:t8wK3ut>Dc\/pp""mhpu!$v`ZL J8*gV,VhWڻ1LT,9D}yHx;NɅ_YI&Ftc <}Dž|ۿΡIw-kV%/$6nPuowC 88-Ilį Rv{1Ț6PZ4zZ+90ǹ~i+sM5}2>ЃwhR-l VxN ;FrjK pwe?x : ?1p;nw}ҭfƙ_G+bp??ƹEMw,dqEk!AQ9wT4rwBB/iM2x"m'qd+i|L_nJ&";S(5 KLyy6Ӹwgp%ߝ`yl:zi blQͩ9} +IpOBppRKӪI/ LB?0D쉷uLu&AFtGEg=7rwx!kHA0#($Ê!)Pug c[ֈ/1N7Gn%S8ek/h>5o8\rqCOU͎ޠQW6l{D5A8w`~ I<ѺUK&圿 瘲i;\ ߸k?3*#^+̕ώnGRRՏ I1yڤUPp}XiB@F"_Z=~h 󂷋7 SktiD.08sT۰z[G j5yg#sx:h_Bo`jL-׵aE D"!5>i(-n=&5fN#:Eҿ s c+;ʂї7'=(ga}7ʜ'/X6߮N}lqreX:Y UBFXzޚCƿ_49@iڬB'+JDvJpbei-PYg%%ocx=8 Yלҕj@(0m mx5GHCU(̙I3f&rdEM>tK‚eb]庩|A mAŦe >߇Bg i&KzCTGe!v4n?O /]K<{(2e8i=NNZ94!jgS8 z E*/T:\Bmk,+fpkI}@sl' cKK#oRA䑼}uF)I'A?LU(N.m.N>)d{Y/U˽-22ޠ=S!x #@;j6D*ϧwp}PR~㰌 +z{.\ !]m. HYha,;mhmhY-R,'q q{BCs <܆x$cQRhל[NF46ej&On)4r82 YH0 9q3{@iz9K"z߭F(LvڳeJ֫F3I_`V=r#Ě,"I3eE6T hYQrL> TzϿ Grɮz4[˫-iyq(l$zȯu7FSv?*}>+YWߢG 3ޢhOb/AS]RwCsl?S02s`A7 Ba5CT.P,x]L8]5ʁh߿)^ R+e(}¡ m@ /O 2Bbj tA@հQ~A / <Pua99[f;~&E֗UT5z1TuTIi(l X7w,&hXr~b}kׄ_rQA 5_R0jx$G,#usF vgo3L/\+Q բ#|x +5 5ZJQ; +<OyFu]~Abkni/qK x[uoyh@FMoW3RIy Πom"[kew9 2م+8 -"Vy*Jz6$|\e 9{~~m/RD!7Lm㹻tQtiIe_էX^KЭ - +Ep1עsu/F[2w Բ#TЃA׊(Qרlch׮'e(3DvSX{(OZir#f6iuY:U"gJ:xg|nUq7fEw*9ڑյ7ޯy}jƥlk-I7!iEⶵN7k|^ O:@FgB\S1܊H ũbZ@hp([,HimG6Sbz>Όxy>$D{Xvq/ vKK)u[4=9ʧhy??FL/f9|n-yAe>&3|:-Kn望 ??G2zxR/ s0~h1ժBӂs J;S0Iq?Y䚖<=_/v)-GT0 >?9[U)= ˻|Fl)3cKJ܁.=<B3W=IKS1LtnCL8V*^]0Gx+ Xtd!{%dl)?b=8JFdRd ^]kNa#!QL4N hD)ԬefJh.ce4s<,nЃ ( z^$^R]q ģw +!Ss.y҄MoˀLvO^)>$m @ 6NF>d7m`ST] "${e9 k$ Ǘj_wf‘Շ. k>??X %t){ޔEԍDv MZ ~LqvX͒o:йPVM pKL(O<R*{{+BRp1_ٚxFwP0z#rnpA@Ƭ⏤( W!uaVD3!k.[~'juͧjϑT#q=e0*At"pt&RꈭP{a2ʙfM xXKE}ّ w5`|!7xlL7X6~;Mnj̾ $(rʢDRNdLMNfNZհ=w,<ѦJ>@N(L fcnRjQS%1  JKn4`^;3xV J!tJQڪe#b(6쮥Ӓ؏CgCehTO8H5Xb=xފSFvGڛ΄5ܾnz4tP\W!8¥[#&D=܉8lrTܲ@g6t\)LL{\*셅lC(mAJr(Թq۵/ed0btJrh×O [1>@JQ̍'0\QK(]@2eyg¸ Z|JHu`*( $K%JY47:MCWl;UXYBV1\:f(3U0$qF`\*ƕR X(AϚwJ|T ᡫ!<8QDbU XInUK'#8ɣ C=,b!ȥhgǻ}(gn`PD`hl@ ֫2ޘs{80+GV&夙=Nhކt'-1ꗞ*4ZtT6.^!ݒ)!WzU_İ\sUbbjwk] Gxv{x"|P@ɷӋ ebMhmsF_B/LC"|q2[_\{`Z$Ȃhqŝ9ͮ;&N?"q\Nh6p8D!N1~̭,H2lg')kSpO΢1沔mNpÐX>7X1Wƀ=;KYNsTtW,8zs61ioT}3|tg ӆtmghVY*V] Œ7,:Q/xky i,PtD'jPG#8*D~kZK{014JXm4l&Euwi 7T7CUeÔ}ǡ\MLfh37R[{ڳ|X"#< w}Ɨ1-?20|L󑲦N7D%$etX S&.]E>~#?7E9A6i#$v"SE(IIE^'kg4yL]6apVe:P_JY%xUJįHX[X N YC6 (EQ ([=>,<6fMT>^K"Uw_X-"MhQQs=3ň6OqKź'Tz} zDGL%=Lj]^kCGRk_C9vQ1X)P%"dnظ 4l9%cJA&ş#2mۤBbaqd΍<>%K D;̍,krc3a9Ddp$FܜU!JCusGY7 ׏rFA &Tt C?:?ygi.^Y^F՞Z w-]MsgMW̖֘a~SЄ2 /8T_|,_#g eqtn'\u֮< jLqm>y5V,rn28xP5ϔ4,?E=ޅx?C[8ym*(7d} ڧZI/S }yf)٥aue@c(Oljx*Vp/-.rUhXS;|K|moDʟLD偍/&L=eZ9F@YA9QotW|1)!/~ 15f(Ͻ9VoHbuIWbQ;֮(7R,D]܉LE9\+>a//V4`Wz3ֈ5n`X ɬF~渿W35lö_5sNs USE\ߦ2iIG3ch)~CX 5kVBTC;n~{ =y_6&!SVx. Ȣp,mUsK1|= z/\e iXm-6$T=bd>+6ؚXi jL  (*an atnjJޛh&O?pUe:] dpŴM2gu^Ѿ9bsVEHlN`'9,QVyRޕ$MZVhgHRe$JtD [ 3 G]ƫygKcmn!EKF@]PkC46Dņ+5|˒ڴIrc* >!P ˨eDļz^_?ԝh ɩ PRjYo{Ntq@93˺%fJl JGC.4zh2nd 2R]Uw2-_Xvwt[ {X)JvgF4*|V]Me7cT|!q-;鷘]XI"{vyaBw1m(M\XCg;m2\{鐍# p8ÓD N>"Fo!9(ZQ%u|lb͞Sx?svz-×j"Ƙp$ٿH9ɪLT:r!{d׉z7Z$^bqT;4r\;ԝ#aE_J6M9Ju9G{_,0*8Ek~$xˤ6)-U/+/{nfx e J<t'XR"p߬(.W;DlqZ}?y̚d$X,Kŗ}2P.ao $x  Շ$4r]kux].E!hX BeD=H0$\S ӽfN64͕J|$tDfVx0؋ +(K51&bS8Ujr0BpOZ S}@80@rsznȌSbe~ףq^|ιI'J8O6Hhr\bBWQIXmYp* F1"rur]o=3%J\@h1:>R  KyDHXdsoJ%焨zNl4h|H6(Ԃw\@bg9)2æ6z۽ڭtE3{M“͙p+פkilf*:oB ]#n79W̘OOd,j?!s[0DQDKT޶`+[J u""Ka~Bqo6p$)ӗ0ߡy/y2qwl'߂' u+:2t2ລ4ӝf%zkߋcjugP>iɪI`ϠolW%+-!D$r]1#Fq|p+,kqB%|Ә)ZXpstb 1mYYWʐHI`7l|x}}ѓ#)*4Wm˂Cċbzߔ%9JjpP3Yy[KA):1ݧ2{lU-Xbp'+G<Ѥo.B`sͳ>8#qɩ/ 1ܛG(gХH!}g__L[[ p^p1[ec@Z?r?ޟK80{ht ">wZp=v#6|OST EX?ל}[hG3LTУr04(A}ʂ ? Q4pS ]]$YZ>QmN>)OytyXw`UJwFN3Hc' }">> tE;{@nsnH3u Zi" eOsFz˽-ZY;L2s833ynh==,Z7J06i!'k+:zN˹qq)S:%e>(oi&MhQ_3'V$"[z겮% rc|K?v[=%j(6lJށ0EbTiHn=&`ܹX{$rߞ< Df2ҋT7Y B$!><]{` ꃏ0~+Gc-ǕhS;Qe9o^Wz#^ M8ڊci ay3g?CN$u_k eyX nq~3Y)jfЪ4 | j4OJ7T+Sl&xW(foQ,)}ܫs-q6ޥOJͦ-Ⱦۼj(eGb>ovOfr5D O} rj'O!&nY*D\WA~1qSy$bz B" ш755V|t o,EZ^o 뗞DTDo S8uu*vW Inn`IҨ'JATVqScޙ Qjt0$*?jlkM bƘ5egd0efmStz207 ahu/?yg{0ȖB!yo鈝>T'6A!7n>49%g]`D ,XltωV ^{YRdи;UXId%^`ھOf-ۧkP681 6F[|#/mRlA4#԰Vhhgi2WP^i|7DBz[g8SgCZ50] *'v5/A,lh[;Coؗ &ď bf{dm }c?;C`DEA,3TN=̺M*HypQe< }QYϮTū#>lXOhߓwEDhOD#飹1B*,4/כVqb13?w0C28 x4*6Rys)g6'"9Dd:A7&yلn,J9[?w Pi >z$> fT0߿`99nL R)ZHKϽJt\J_3:WW%W2ڝ,PsEhN`iWVY:|\7Ol1;USp)8GSzeU#h:֬=$ݽ^C8 ;5 w} (f-g],7iUur :+3J2Mxz}}@EL5vZS&ί 6g-1/NJ%`(?VXSA-X k](vwľfδg0ET ,QL)nb,5%˙G=^a$n(ry 6LJ<,*dY1Z%m:$g1@˟4},~0,ʫٺ!:ŴlQ{B\Z=02SX ʐh9<]{t86NTm,릿1tCnl;<ϿWfU>hWhW9Z:\ؖRꬲx"G] {{Y\3 1Ue%#Y4mg31\Hi$Fxl?F5ʻS^`DF-L=۶|47]R1nBb{?Ybh$J-pCBgV~o(Xw#QYS^n.^@ 8uLͭahT:~:!KuA:;ο<;p!jk0\c[`kT{B )Q}hOK+DUSU 7kOM7ny"&'qOi1Zi 0ALQ#YTЄpcl 2ۡيŸDE]cC<~ĀS&JquPu!JqT:\u㭕c;%/"j#:K&w{4oj#j ƒzs詶 !i)r`ר,-Hl)d!7aʆ /<{E~'-a7(&IZFedM&ܤJge3I] KMp+6R9rlBOP#}Q$֠PIy!`}S vNy`ӊj#MJMmFD7(%h$NWS݈K/[FI)>)eJ>Y9^!"+LO`M*k@{7ͨl *.]FbQ`%i^4Ѱa8T[!|둉4!7 u[:ӦQUV StOV\ (6& WjVv&7ޏ -zzWIH5?'+֟$.'!v v`C")jv$%ævzWghx2*C&Du賚=Q",l V*ơbf#d1-4<m݁vqGgua"]BP 5p6x}j[Y,ư[>o\[]$Pd}bD3ݚ}Bh|}!yش;Wł!IwA&z,qT0--gsa"eL$IC,eZNs(YT (´h0ˊnP\pê5t.'hLp JetcOw{"r65$s؏g|/Dwd^W,<7[wW1c7M'"zy Rp[LXРN~8cWd&ʪSsZ5s ɽۃa[6e?Yv;mBujNU(͛P*خ< 5%r-fx=TEOjN(.cX-8^jO]#~?(ۡ .};&<Z*Q>j1aN5Bʸ9} 𓙂V>.y,ZՄ̷P3-^xkl"#}ӑxnOӥ,+?WҌnLf˿܌h`5BO*iLjH4U h _+AaV(_ȊqڲOy5mqύH:t5Gڧ^PDd6D$"ݍl;.[#@/x^߮ϭ]lsMߚzP e1'`` .Mw$j2tnKq0%Ő4m> ݌ji&b=yqELϓ}-m: gwh_C=J {?0)h._HKz"ST<ϴe%QECVB> Pv;l lMϐ%"L ?h<)1YNVdk-N<֕u툿(܂([Usd}WԘiAN[g2w$WgO#\t[&Q<0B6Y$ VPڷ 1,`s5 3 Ax,z!ֈr7nL7Œ\ū$v/peQJKqKd9R?ח+duI¡zaI.SD:6cNy ,!^)M:$ZPAMLNc'瞿i"yL] Dn3C:"UHs[S~$Ur"I ̒ϋU7& %h}mj-.)r\TG_BM y2z^jKl>$]%BB(? m[x0Q̫Gjn5ޗplḱpBFs;˟댲 ZAyiVs$>4s|hc:MG!so:+ ygu'b NB[<AOi QziDD!|F +n5 FhP%EZ82 S_MkHW. 8?)a* Qo`("-sIIz17E*{ Ie^ s/Zq] =a%l)$=-~9P mUi},os(Ic58N`Mbo8v`Г&RIFS}|)0Έf@ÂZQ NT7J,cHДsThh֓xYo`_T6d)[9\Uex|zqzQ9kKavƊ>A3ߋK4X!/C\1:Jvpr LV-wT+o燆MfU5xnS)!LD{-xw(\"Jqbjœh+,6oy$Uz'? D 5+쯒P+v2k_*'3UxMxff%n6p5-:㴔;䇜a$Ăw#[Ny5 UGmG?Čk?&^]:X&Vε5(vQ:ʶ˫3xJ [g6턏{suAV}xk-qj5oq aT1'nB&VYVkdeOMcCOe#RdysLolٯWkNL(-]aRܺA|tqr)*;mЄ{;cٌ>nI*RP i:W_Hr„9 _Gpheе߽Cwc.l֏]Y$qN ^Em'KB1v3ţWk!Ič#F;J~(ʍK1W{@ަytogm#n'ӑ*Vu[ۜtǕwtf/9z JyD١ y /_D4FfeVsW׶gѼru.<&TA*J:_=Q35c2\`Qoe*(3cw@[C>[` ޼ o }=u36Q0.*p*nMvCNٕL)k׷e2i r GRuvrR= PŢE`aV0{TrMSVVk"'ўBgPYA}Lؙf] f.۾[UH$ZFNhDXˈa{J6u5foZO} dF- ^q*H$k6%=IrѰ7h>չ%,!pB_)L?_\=]C\mX' sh@T1sNgw災_!_] ^W*/D˷㜨'|FC~FQuc&RF6+sLkxFm7L7F|Έxzl ˺Ȥe}NΑ㟕7cT3 ߳ڶ*SAj/mUx2bj/ܴhۀ Z4;3gkBm5ŗ#&g>g/;w֭` 8\0r9Vc@{Ykv$11yR uD"sFIUb)~Y}؏ 6!AO)F(&"+.lPɴ{!Qā~Vp-ZG%`3Ë'ENE:6eYT@CmJ͚GŊ3Ew@e*,ΆJI9%Ͼ8/Ķ]ٴ^ 0_ )Y`9 ӏA5"WZ,m8jX<[2)g$~&`Ҡ1={ CW~)tRѵH, z c;+9K%+zc/Hk0WW2(A% Ƶ%]Na{ tPp4ti7zPtx)*W|P'BbK qsht2oPmfOYsĴì sDl gL(m=\)yJirOaD԰ rF|$.8<">jf36?ۢ =ei#%A~٥aR叫\ٵ576 b9oV+@|] 0S?2[J* п3BW x0rD߸-_Qc>MZmc cjm _L0oN)x7(:\C08Qy)HBZ07(yG )Y F>d2Ru96rQVzAx܇m`D^s e}@Jxc:CC΅׵:7g6e/<ϗNn4_⒦SP=df$b={>͇͊?l|}1FhwQ ):?,:&PT-T!`sq,Lه4{@gt w]Yџ'rAъ[}VE2tjr[ 1·<"o,THC*h{8(\~'rő2zZEtU.o@5\OY::ҾVO,Эv^D OF$oLhǶי%U=HIgFݏvG[Uk1qE 0BfW ;e0t4P3IBBS`|MKc}ܔa s`0sPjȲUL#,b%g&GSơεj-i R@y:_zyɉm p2jӰ_ikˠ10w`=p>{cg.hkR (us5R"y.6-r;B٠4µvA[*YČҢ-F)//3[i3㏗:{S`QMP`pDR?YBb6ܐnQc y9x+OoCzOjbuwK%.bpu=YWl4flP : 8Sɼ^s ]5=fv/Hf jKKOH3c UY2}Mưd ΢Q"}ͱ*;$@i$&\r-ݳ gj`&T4TO^lO j^ feڻsLT9fe7]uskIԧᢺ[ӼQ"W"hEiN%39\i mx2*k 7-w0b v0ź* z^l % %Hc1x%HƦM@m[l@'5Y5@Gk36*F+f6ʭ'EēJz5E3&E3=yV\5%PBi=y?-K4=Yy{fN*ol$5Ei~?:E .ttSK{['cQ)2$)ň3wF=nvzu0B B۪}k]gj#sZA$V~vo[l~bgmYIu# Jp>y?w*ښ)[9 +|GvRPU D6m:϶nc\umC0"P(v 6L!mZofKmΜW趓݃ANΜH ڴvWG}1WPw3cjBȅL]/hΧH,R4 VjٻBx ָbZxyC>N2vg0nr6:>mlE>_fpu,ӯ1L:G6ΆF0B55&û $ F5D-2oēleEdg;x%'YBzMRߧ/ƽش=)o.$|bnz5g<cPq2,A[&㖎CDU?]b*\ d^-` ؽ1`[ذ ,9^*[tXw}r e &3?Plk}L.]XϗuZl{ 5+?mm3쁀(W>q%V.^u yJU'{$&={0D$u t )'MCIl@}}:#^,WNyRf40ah5}R;ߜ$+יiϖ>[*)%)c^ ;^;eDCw*VAd/ $utɜ -xDC`DGL,[IKDE }qQp 7p^rF혵mb0O:RLzSA8{$cuEA!T 7ƱcH)o$Zm4au/5MG)ʾ7娝('cuY? ,{jȘiv3Qޡ MhWj3MI=tܯ}ru9&>s@5UB3k!Th%=@k56T :tvGpJ=qI5niFVKR\-wMG;T[QXHIDzhJ6b豼&Ҍ(ZX-Pӣnys;k7FS6ڧz!Mif[^Yl1GE,v-^a6^`3FxJU]B3OȘO@k 2K#luQ̯Ф }Vz5waqdW/<5?HI⎊jҪ*IpR" UDɌxP:f0.grɘ-dB)h(vҮ5D(,gL "?;*e.GԈ\ m|`>8j'Jy~O`X _Q,hIȲ q|" ̩#$M ,sAA2!eq;oZܡ,Ņ7'$>_M!֎Aƥ<#xeM덕s- 1[j_]Wf"s[OּRTQ;# ZZkXabG >Da ӁE}ߤ;Y6(JH~ƯXm}y} B'He 9=G#,#4$< oD(Eˍo &.w#EoGvkz呗)X10c.FT0.`z% nᲷx Ƥ}sHp?kNmrc-_$@%)(<.$g N1"}22zN|1=NLasNm v7]|}4rHUN)D;\ϥ_Bka.y?i5HP~Tɖ:#4K^lq-OzIB1vʻMX(gƖ6J1Ks=mCCfDŽS'8K-{Ej+ӌ9۞ M4ZΎOyZC!8]ytx2M2RTr`^޴/>= _A6Er k1@:'á)eXa>){+jq99[d 0Aj0{?d'b7QqH#mRJg 1K P8bYM&*z5 ÁGAmX6UG\A`Ϛ@aavz4ۦ[LL}Vh+pCI)pbIa%ў,m@{୕$8 <8I4ǀt3eįP27S @1_@7bCx,/r~Hv{;/dŵcD5M{Ym]vP> gB3F[)`e-H/u"yA*"9>m vm-@e oqK ) ^Qڊa+vv*b-Vn+GW+S<3 ) e>x <!r-l`Te߱8%}%Y>t%Ydɡ n'eߺ]dQbCw敎8KD"Ct5~Z }vrfs!I0Ugn{d*ӝ}GɸzM#;KL%,˘xIL4u *ZkXCAހ .3 DY]msikt-iZR;w"Đ;Q9?^?-)ؚF PgS(Ow.(n82bGQ}Yg{%4*2tjmNpCmB wj_veTa|svzҎַȐ|ĄT *vv\n.]걌H A*SNjAŘ` 69 )zۅxŠ9BJk q Z"֞>+a>$, Ɠmp{ev~3a2% ĉ)Y07<2LH2FuQ`vRbUZ$Ubg@V~Wh Ep%)xtSNc]2b!LzSH4JUBtsh kqC8yTfהagn\0E:*Ƽh)dYIt 4-荒y\ /qIvW2>{Bw:v)^G|$IQ {4)m/0 Ni9oX^'r8EctG/"I!CÜՌa +˴4OO&)Zt`Jb)hFEC<:J-S/kd[HE.Kz! ֣~H.K[ +p3sCޅ'GzŭfA;i>SxSmt_cL V,5eb\h" Oqj2*ѢR!TB%gޅ,@q1(ekzm4S,yH'I7H'?eiU_iS2≮Y.a:#^wkޅN# jMb=WU H(XG9\Ի]ܖ?Iwq D"ʏ-:-@#2[ x|J:z@Lg"Ozffs\"ݲi#Hsɐ,E| WW >*Vt.9(C";/;f+W?aڈlPcM@1P1sҽ6z{?;>{b)e: QJe'UDmm(',>QB7ـH_6VNY6wexz^A4vE@x. 9kԜZ\A3 ?2K2p\3{23]b9ǜ$nMNUʶ1=Nᱢ7Azχ!&h fK6,Z#!M)v+ 0j]mϘVbtyU]8F!o2WmTxo_ '6 Jq SJ"0b[A19 )/ ϱ(!Lf bHBn7?SE 8Fu+UGM34ϟO;UyyHQ`?Sp$9 MώJ 4lwl*;kwPl{:E 4^ZBWϥ[=Fdl$k\vM{q`0?CгNMNˀgM!ě 򲜰2 Wzte= -k9k3R<ډ9#^fI/kwʳW429st*RĖ|OJJưmϔ(0u7:~%cw  W}QT;LԬ-x4oA61 읍Ym&DyZ0I''>u&&Yl+.(> [Όu~Elɡ3\0PENʒ_kEm1:,5&_!ҳeLq]5 GTUIݼ1dWqkë2.)"lŇa ]( \qlS(߂֤nEzWӚb^L.lsu#١Ov?1\X'Eot=7$%Kg5%8Ftޭ`LHIʃo4M7;}N>* !wTJE `G1n\/wQ鵕-P.ޡ#.$zUH_?TR~1j9`˜v[5W-X7*T56*_տsJ!N6*=ͬgIWA ="m,@A ۖTE&FYpߦnVAS c>;Xk @N~.#"O,INO:rM.dԚ%jw=k:`+dl VF9>0qdV> :' 8JHC7UԾ?PGF#bUΤגG'h-q82}Pb-| kdDePSP>"p:Y'n-q % 0xH<]|Gz/XƳ=6=fIK:J7 K3J0;dÑS  [&'lڛ-NW$2)[!z07Qq6.$k8KX].v-4iq01&U91?@e#"+?>@P1Oyy`0Rİ$CU_i:Z-Utd!G; ֐~p#m#L2ػh#x\2LyV8Ӹ-n A/7ьuprت3@, (<4ܡ;#" R)G*:}Χ=KӸ!R]{N,I:f'FA/h}5':Ra.r=R@yM4fT ñoWҭU}^\* WT#~e[ɔv"#Kl>&Zq93V*r`$5|>*c M:%\)pdC{TC·h!Nxf:& o}~I'Qׇd<`nF%r`a,{|oBf>h#ҍLRTxgtz%HmV)*;RS֬8pppY[9E#n^{Qb[0pgE=IWEjNeK{91Gŏn0rm6QzVxXtt|Ըp3-V?ZLg„IJ&j` h7&C;J%ΏP$+(XҿX,YT;`&솱`$ZN7e fv"}ĴSjKI^9E0?xDY f?0 456Ǘ"ђv-ymLԣA kA럥?IC[w:G[,Wb8Ů l7\bAǀI8ޫHgLBt$kZA}[^+ucIj1V: eeWvXp-|ܫ8Um<, wCx+E=Kzru fcGV #AןW 6N'oN B*ql>q\hG3Lz\Cmt*UQKx$g۩v&] a5wz7?λ'HK@1㓖y0ggG)DZJk Hk*ASsS3بD7R@؄?c #sҚ>ɫY>گ@omk콍7s|"$́b>vW;uI(<.?M 5)=+|=$ lѶ'-!P27SU؋qƁ]³ laXpH^Pg&qugQآH.Z|rۖHWi[NΛ"Z`olZ`F,չ 7,g[Z,L1)a<%O|k,`3P$o{ձE$[3Z? ܋ Qਤ~O`҄c X_DP W鵸G;mUb=)ۡO/8sD8DN8OR'VtGIN-4n.q45| 8uQ$-?!Z!~G+<\A}fߐ5㋒P «zF kIӶ5`ɻ]pnۇAA^ޡ7AaY"рt16w$P^I9 {M䐥P-r|1l8@%N 2mkĎ#f2G:\0p=Y(9-=TaypwDeJXxu?xz}$0?ZpLDsgu2Gtqt`}tQU)rEQټ;G%UwX +Ggo:v`NoJ5̵"ъ'6UleW`O }cBadx 5d9XpנwrphA!載gb`?q䞊 e[UJm~1v{Xͅn<~֪xՏ= Rv=Ye"񶝾ݍ;vƤ*#&:?v:{տ7%b k<sNt{%UX<5ޏ4b~c`P)$ӫIPn;K¤S$TWZ2@ilǦDok#% οh()Ϯ #)yΦ->rbZ8pMkpk> f|N:1p/`YBA1P|G=:qR}>Xfs'-`72Fg sC߹opo9iS%1+\Q3F@C)E2J!ipfK+P^*#ǹ% ( c>KQRL"gd38o֝#Ku" @m U)=JxV\sjʣjk o~Twb'C݌jF2Pױ+؇'Qѽ<.VQEFL= 3+:tYo.Xkγ.pQyLR`C:[fܦp0@bz3DzxT{t&-馺``d^ͮ('18hN(Uc̦ڿT' l^#~lN#YMo Q>ώ! S 9o~nCw| d'~idz1'Ga Z<48Ԉs̺D v I^2Me@!3YWUE[Yf)sb~>WR5, !`3tα>Xy\ml1oIh;ӎwo^M 97ߊU-oH833:kiۈ̈́b?bx`^?C~ڒ".#$0|'D&L)szDg7T ,̞̕'5j^nj SP 55KtVD>aDCWU"s[^P"Z)kIg˂17F6>}!%z[ʈ5PHu :Wv;^ƞghQ%C%ϰ1~%$([򅳘lΒY-7s?KPN(c` SHpݪMm1sm##eӵҿBn$kL%,`Y@=snC2Sŷ[qfbPN/ @ }<~6v++r=7da`vAZM=3" 9p84( 􂝣LFU$ R 9k/fiVl$^gH`4`u=xـ ۂ{"$m6ul%g;lޝ : vCK"=^Yf ![Bc2Nq8hfXOs4А^Oʹc?2N 3nِM? ?Z/64b X 2"^x<rl&}֧5.AzH;xx3XҚ([ډu+ڟ ;YV|7l!Dyn+ٓSE1Ut}'4݌DM5 Yzv  cX11G^jLlEjN"9rn SHL" U{σjҮ[W/\:'& {#|,rk=5Djf\rQK^mhIria $k$su5(d5/O B$X_NX˒ScAGNxU|C;?bPb!}7Ӳ1Bv}p [m)c/~'d>>@\yQO0Bpw*۴ ~qxO7VKC Hpß?  90[)<l.4w%Q[(sG ,cmGmK&>e43(7$n24:5T΢* FѾ̽ozn!t+g;fs#}*$. RAbh)2w`duȈd'lrzэ;VZWcEq؂O#[,T66jX1`i@ܻK, i?z.WWXޑ Wh:T(lzQ鳚*Y+3*DKK6ēy&liqZe20ujo3X!k|4fQ)ֵw-۔)كU)UtĪ6xPPKϓTN@@rvW*,Y#F[i_`?l@FjAĝ\B'Rk.~~ ry尮9TN8k$O8SXAhW|.tu= 'FSrdza_$_S$vqڦdCUkWzAdbR7ǔ;CVgsu =_ȕINC(ІsqA~*GVYUz+3 jmaӷ5cF_Zs -2ӟYl/<*U5nQzgcS1)4.ʘ@( <-|wXb5 0 X1N\z9WRIw;XIh#kV$'`i?q-**;V$% >+s5 XuId}~6* "3rҙebaWjjY}">*t=pn"$uef,AC_,=d01R% ̈vb*AJ-DMNd,*퐹%0!H7uf1SrŚ@~?U0@f|ZV$22mekՂ*`c.;< KN7!2$sԀ?/.O{N7l,c2-d!R7-.e]|^ҝ 4+ @pc,z-5S! ǕFTy$T[.J\ئrWΎZԸoomc̗ 3 0Ʋ.X2\-„â[)qO|v,@oj3б#̆LU~Ȃ/4R|z֘>UfiԼ-qH()G+nD'̓XRN>gYjI%|R*M.{;p!0B@t+SB5O V7ߥM㕎m#t6;v@FamREiY6z.935-_ݓ{^WB5'=q5B'1NWA0>v9ȂP]d+TyPKF]/ys2ߋׂӟqnb>_CJ8Sip[`@!/ǃ 17E.%wp671 +Fb"[ԕLHspZ4\&/I2ƛ-O<6ROcjd+34DXg^Ќރԯ9gpHMRj.9ӓ5*L߄߹ƪ=1x9ڋ:0l~ҷd:At&瑤(E0q3GJهU(W 35Fy7U:'ޚe1uҢ5 F/u{sJm17zOw WX'5^5ߴb$KJ݄F.OvEݦPT`lSž'<:wz͈Z<eeEֆܢ,9~*BHQlݛX=Q:(_B(G-l^]R|g`,h&?1!T? W_aM݆";"O:4lrퟥd9ܱiRUL/czj3_~M_1~-A ܞ]0[jTs1j'bz~PlD{:]Q)Ɉĉ@56~ؑY x; Pyw"` zN&м_#ڤZ|}lU*[>a"p.1jwsYf˒k/̗z8.qzn>C6+Ai<ۻ̺8ҢtNӽ^Fs1ѡi 9]}oBGr1_X-3Ը: Qjli|mSA>,j J=~&2 4(WGcK-cOS# wڞՙsK> DSc咕S*|DCi̍zcO|h;dqK D}2Wes{N9ٯ?}@̘W7mVeC'-#|H8DR[|fśNXqC>9yhRD tq;a; %ěZ1e=Us׈@".kZotxY"2щxY&01Ϣ7],?/ 83r-MLOToU[n& ~"#?K]z ,%ߤTWȩsL ؿ@t_IB~00dNqmϠ7 X zxB&7]>ܨk`I{(5L'J䙕e4Y;7lK' RLM-8DFрzg;`nT3ʠ>Vn{ֻ|JuXF:g>Y:Ø#e+&aGw }КZ6kQ$۸ }.l4Ias{&c\l቏v~8LuVnߕmpݪ/b0H7,dՎTHjWfA$ja֟B1LkIй \dkGEKrywtɸ ah *ׁv-a|ւq]/>2p3\e5Ue1]]!9Þ )rr1hĘLw!o EU9(]xL'Zi澷8 T9 _rFGc5 R8$@BjK;%W4W Il{a r44ե8~5;p!a[տߴnRͧ <+yW+R4aQ/4XR7J3™52[.>矁ʀSOp"4 0|,] { &da[EuVPuݟ-I^l&凞o+5, ujL2"7_ė1*jm|F6\b5ůͶut%۫{P "pԄ~)zN~=gج 7 =i91+ ̴9$Z) ava1_-DM_x;Q,ڋyUkw[j}BxF"#yԳ~5F0|s|i(p,]d@k̞7V-86Hl]b:\#=;fnigynM 7u~Ǡ ; V6:*br.*`gMKd鷱@-mOO&#ZY5^zb+Ɗ Pϊ_=PK;9, @k֜+(bEIvVϝ<{u@>NxJ#Tؔ`(n\\nhY{PjA8;BpC7+j "}LBB8 rXvl@y©s}C@!P},:9%t3c̴)_o`!(o,N^}zTtBt8?e hBY@# %ggfXQ8?/RqvZ9\ t+9JzR_<~k-:Τ.b pIgTo ̶oOѕh%*+])S|_+`߱BRVded CDh_Y0b0r!Ԟ OL-Zx)E1+_Uʻ`i FU S1`Miz`YfضrW@gWldT^Rn%̽`BTMŘ#vا9zm2F,F)n z0+8 u[ Zs6RO&z|-EyyEra4+j%ik>_xRuuYֳs:IdBlp@:R=x/bNLQ)Jޱd| MNzd}[TSHDs%r}tt7jOFz$HuP։W,qd q&N T: &4ZD#}-}W/"b6K0b ,~1$(vjz_d=i;>0X_6s֚}Lv?^G/-.䱍7E$!zHqM)zPpY`wHrXzv.hAs%ve!7u'gC +_KJT9n Oq0 {9']j5*EC,\? x+b_9͍0'?] .t fm%SK桑:du[De#ɸ|nb[%Uu=}9dحvxRz@-<,"i`v36Fi#@ "!zhL/T4'̮/ M` m.ʋOGTL}#`.4itٕ~(~sAHsK]V~ƠN?%m>L'CC՜ifiE™Ѩ{C;=P+{wMaD/ASLwt p6̒\Q" J*8|Dnjj=X5[`sXext7m:詈}4'ŏ(&Ϛ}=K4XQuS˧g0jOt׃wσ=~&^&fx%N/ſj둟"zsՈB G6zz,8 d-2Տ$-gXSY*Xi[.]ri(+EKmuc9VI< D49dHƦUR[EZwrEW0{jagD1O0,ҾK|5akQ="dHcI5;ɩ<=VѾlA/5Il gvLg,qPL"qHs{z<6Fm`D],#e\#z7 q.a9kL hQR璕sVFjSbS? 6F[*'؁^b|9 #.J-3 U(pM2q:,w[jt~ˌB;HJe)2l9ilCEAWxh=(`ʽf[CK8kGV`W15"η2 Pͽm:6o|6Vq AA'nȶ)?*Ol WR2C{n K05A<H!^.A k  xb 5; d<1l\ 5LםuZYjy!xm{gg[5 +sP&hB"}Ǒy _-^xQ+і>mʉ Hq@Rd6ϸpT^*EpWBÓk܂/Вӷ)DMQiHbȩHVg4b6`alӑcsmue)o+~أk:}tjYxCrؘfAR~['8R S!͹D->U5=Z𔎽Wͫz)cpo2 VcFz OQI~;ĵ) b0L릂4}h%~FΕk=EFIa8 퍨e"a\ %H{*ttHSKGM;X;o&ko*'< *6_H7"E5PTpOXW(h5g'oOHd|>4|8{)Z6CR_xN|;O59bc,p6)t Ytj>7\0+:kȨz¼6anl`Y6(Zih͘Nj䰓n9 <n:PGvɛ=bGӶ( x1t?CH(=j jt.FZ4w] |HNrhP#JUз'Q|5U@BT2 jagyYw Bp¤c]sD5>P3g+@ۭlN1 ̟^I?~n4Nע|vd|ڹ/N㟙! Ĕ͹dȝHX .%8 Y:l%LΰK($pN:c2$%TH7~6*:rB?bX7͇ԧ7sm+&̩r*tPH]zQLȢ5iQr~Kw2\])3ЮD1?s]=n=D3.T9NW5U_{ S_d~RgC\/K-( j"VxE:XyQJ#tA WY˓ vyL*yUz2%)^\{6G*ex)np{ɻdt%l*ړWaQKn{[p|yb{eEUS5͝(AG:BqYk?fYZSL(t)+(Kf\uO}fV>[=UWOkcY(4o~ J,M:mo%ݩ 5%0s I6֗ 'c'F.3>֨ #3Ԭ;EoQR@g#Q/(:ބ -ѐM<#2s><юrsQ.T;+_/嬙ŗhrte5~:B?vLkW.j 0h}i (bxrm8pQTCM?~{] ed3Ia10F4oP_MQ5~~}_Ấ"y&˩O ]Jvk4yN/u.N3>~}2Nނt&_OA3_0mN^=t|ITkF6q=%>$͏ H Y*_y]撇 HWIӮG܂غfk X΃9N 3ӣg9M0ފQ?,i2 @Kyr)K-SB6XDĵ+"*OuT[.G?;K -ܔ?xo/{7V)C}Ӧ1"i#<*rʡ:Yu8Vs3J|8n\9$y&/;%J2ۦ(fh PsQkJûHHpN"ڵ}./ɛ3OtU5b+F. Ǣo |jzhuN5ҩڽs@Xl gF=e+nyݝ1̸c> W6)L)c^ǟk#ȀM"_ɣ_S|KCx<mv &KC5_7Q *vC6߷}D7' -Rfؖ@մ15)9YNo _<%jdt#~0\$|{}Q_63wtd怰Zq _)Eu?rJ€H*[O/)bAfו^Tg3)(PZZb+d-^˯iM%_PtlnO=|XkCJ(|J6$W|kً.)9DWC 0$Wj№p'۫q?z+s^F?Dy2_P mGĒ!=*Ё0{4 1QyΏ?}!Q 8&M)∝gwN bjpoY&F̿t F*e#*qPhoW* L|5_Ϊ+pq'xQIFL六r,nAJYٰ|ؒMTyM.%ga՘MQ l_rD ڠ62=#eK1ƩPHDu {d߽-kA@; 04`+ 1='kuݝMs_ӡB֤LUrt5OlK'f DV1 \4ӏB}_>Tz:5 "@Fڥ)\U/^Yz7z^Iw%#G;PD{LkB <5 @P-yT8l k*nʮi%K =䍴?S0hiHe5z("7'J6򉌪K=؛['s*MN5!-tۛeZ%A:Bl*OGaG ,$H7ǣ{  <}B0Big|AY|\@,`<+h38avEqʐR*]oęPgDz[0{ }Ԉ  :Mц\iGPB60LFeMMLmql5}E({M)οnUvFfaQutpAE+wfͶF;=8OYh `Kp袸;c&b8Y:R6y(V+;[Y#~I`z*1(E}Lx$"<:TVm&Aa&d !'յޡ<1>L*Mi&z@5q( Fׂ1[jiY# #Q;rKAX`zNbCjR9g}@b&VEV&^łwGX8Z :z~y9+CZ픡unyEK $}{yϦf_EM|iz4ܟbtSOZwN>BpvB^Oɩ61"7ZcL? O0$EA'O =HJ)MNybE[7$@RpdC/3"G=j.6H7fiS FG@{෡GKqV#f[3êD/73جX ? wPbxk%IxRћ2i#h˰$|O<Ni"l}g&`c}2|Sģr98n jR5DHlsy.L:[rV-<ԡA0P"$Mi8^Kdq2wִ7u 4 z({k7 umcGa=14 Gj, Nq}٤bfɄ6V4CWأfo:FvIAL-bPn $^s^1aVy(˵vZoA>n%ktUi}QAIC2Zq d!ӯ4T1$|9Exjܖ)#n}/&>4Cz /< 6a> (|LqמּdWiCsH@?,o^`Ch.wj2Rtߺ)ߣ(fO&E:Y%%!U_r]sG(NSt0cRP͵SvmTS|h\]iD"Sx̄yn| JDВq ~UIDżN/Q?؆Us w-S^xe 7v [HBe_4j(r냠6Jz6&#FOha Og_>5S+!0gꝨK;yfY f VtA |~~-P͙w4w_ o͋ >B4ӊ2"<b+؏x᜼> -&ٵ{*ְ,6_%C7*^r&!2r^ɥMOc/bϸj^D'gz%]cSϨ*#k_Sjc^Fu0Tm?v9& 8S$?J,!A@&ƒ67\/Rjk<.q*4PGȽI6U}3j ٱvH(PVqVμ1sݤ+aT<:^m30AcXd pޥ"­s>c` ;@4n8ra]rý΂^*U Z! 9:eEsƓģx*."2vJ %i/%kӾё_P}5$X/M ]5pߋSVՄPa6;GD*IHp€{4?GY;_JgM5"exRJTT]C) j$mbߌ~ ޟI(FlqPLd˽ >8vdV@rgyVx򃦅i8?µx[11 %^oj0 w%ZW8Y9F^YNɿ&k<fV h]v! oF 4OF }ʼ$_ʳd6׉6}e%dDt2⎮S^DDr#}l=:eJt^]NBwR(jdTy-gZ0#t dgƉtfPN`C;'ow&a[GmS׀E#Bdv 7k0@$9i4?V.X|Kaxݠ3}pki1YW 1BDqJd0:NJ(SF|bcwO`2tjP #-*k>6x*^/m64~Y>YF;=% xZ,WPm;,IP#9L޲\k>+p{e-n!XÛZ=8?޿ג2gsgQH]yiLsdY]ѫ7jJ4jֆ }5 pMMFxp=5CoP^AQh&tishnzIT/B8u]I8D3r+< i/r⽂ GblKzR/Dΐ;ϊDM/S*|zC'jh2R$}K1jDz>oX\(y`mG:Є{uYZ*s{F7AP,1XXJ* DASWE ),>Y\awlm+X7Dt =Pc4g HUFޤ5K_<(Iٲ`"*pHq$kxq^C[pa;X/xlNK0ԥX4gBF)~H^?;*%Δj UMi}bG-4~S<LdA? !}$Tkl6`6 IqjL˪{, ̌6zUDmsT26B "*md! F?h/PjaË!x|茽 |I0À *CϪĿeԭ+`2rzPwQOw?Y o?K{.5cE`NQ11 W N4|;pwd$ڜq} I&0UtGQ.vMPs<7w=RqšY'޸/>ħgɅ5 = ru'HkFs ͙,ca}܊o!.}jx*<)UR\Qr702s ^mlQgB"f>Ŕ{%ix\-#{R4tp/j A,3 ;@3囸kbن ۠,3zF$'q3#U.᪫GE[2U;ee2f:=-ܕ2>7ӗԣ@i}jlk̠Y"r Q䩒%Vu NT]]yC'F(zE8Oz [`6Oʷ5 _{.H-y=N UAdHBEdGFiu1+~$K*`mxW'C`@l~t&IUW?f֊ IPC! N$TQOgNurPSIᇂ ;;9.^|5U=r=%7Y+'q]6?9MJQ~=+L3ƪDQ2 ;-4aۆ2^7pWl:(#8h{cj҄Bz#J1lhA;tuZ1>j}/*s#e1{!Ju٢Ǘ$xktE7QPn^l~$83  2$;UKr`" ?>VD=񱓻8imPwZMB#(ʏkáhl7'ێa}X\ n Cm <ڬx*VOG'}[N.crojOV ϫ,&=^xGx6mDH]0B*w\PcqVDw|;y$ϔ*:l 4JnCx90QZVV1z:4lgV9y,KvSܩnWv[/P5!Su (WS-R>`G<}s!grNC=քrNR)~\^>g_n%e|"R]>cp 0( ~_Y'D ot؝@@ٷqs%>S$?LZKwG %Zz4w6 ix &-?G~."7ݛG7yaEmg7H)Ѓ}2 Q\{6E[ՇSy!Zܼ"jH=NI$ʦS!>xO5~?ȞKMwn#r̄V Iz(m HGir'q6o_.zJ)U4 {`0V&aO2Et/M϶E۸'%3WZ5*$bK\ ȟK_حJGRl{0c$>2+u٭ [N@z'\h"wi5S9S6fsM@>R>t7/Es -LhDpŎhG$ 5@)CعbhU?ȝnO7gG_/-bY{m d>)/r^XrBf/dBj(%S||Coq7~O3 lLFY;)A.'8?:qLLGbHC)3*1q_01"S;w|}$!omϻl BMb(/Dԛrbʂ6! -`r~?>o&"dI!{pAgȃPN;7jyH,Y3:ZǏK:/>G+yn'XVՊU/hۥveXwb>؃D"rvW}#O8߆>^?^_mhbz,'jj,-?Cu`3A8֊@6!]hļ yDZ}zw!,&˘bfQ.IP':t`Z+ȩTPBj{QJb ЩJ,iAt5< 5jx`<&kU^wLvȀE t|"MC~JPBa;ܰU2e])a+D y3R],\Ak$|Hׯ4 l,}#W`;%zCrm{'$4j%Zߡ,L-?"cb/.Fo;#9OAy׶>0hDE$?.%UպعѱC/+艞KhMjX£Uph1o>0O 5!6h7((I\+^SxuX0x.+\\ K$yf0!z<ʜ,VE$OL9v.4Ȧsu%H}+Bpo L}gdsj-݀g9>_* \׹1?Ljݡñ ά kоFтr ;CG*ʼy co V.hu6HW}KIeN=܅i֌~G]ު86in[ޞt?u0!+ѾTݯȇ2V^s} cŤtmf.AE~A)i 4ǧ [rϘFi\(,BR>w3=e{E˾dɵc#G=E6{++&6`wo(~V6hg/Y&? Kŕ:; tN :Ԝ7i=nW;~nhf_LP}tf10`udk6I%haUf/%xve0ɋ9/IG^*0Ƴ\}V- F V.XSrkk;?zJI|[c$_htēelԄ̩'γ]'M{%'*FxdvG'#pfK" 5|3Yhco+э#%w$3#N;s4;=Fx: Ã5`-. fN|Bqj7|\/_f50^  RmϱBQh%}  _F8SR!Y)wn+5uYHS5Qk?Z#i;ȭݖƷ?o9-Q; mQ0aj4z[%, #9A_"S0&1Wk~$҉N2}7֒ϓ!pu$<#bƹL&7e5nڧ>48/";O٬OZnFqB73wip!㌗ y\qt:6q=oB*e8Uyg-#I$%`w)2ADʚJ(w*63g +QIb@8}FbKQFuA_;C\X<ΈkWYEH*Yu8 ?-P6~Q %eopiӷۣ$#-N}} z )w>}>XS҄8oz(E<Q6uT0/ml(Es\# ކ=@6'O) zV)^x$hp |YۦY> n q}m߼"~A_X$c8ȩAjtW1%^g޻ܗptWnr7k'06c>ROcE]MgSlwKG DL5 Cs,Eg1o]@\WctT4),!$͠ lk2q5:|CaV~pq̌ hr'GhpsDCճAB]f Rw/ HKH>-N s $2a6۶ b,uf|-/E\5l!3vםkҎ';IP_˽uۄ8<'ܾZ 3VOrOr@\,ňk *UI򶟶.KHF]ƘDhMЧHdȩ٩9bI &JYKüߟ-_&aa P͉n'Fp頟ɓHց̎!,Fs05ڸ-a*8pז9SN8DIHfD)i%9ih>=NwDYlffFJ"S[l%^eooJ匤KKBt<ZwKfia H)6pP5DHvN' (DgnxvksrkRtR]HX26#4oӬ#EnϺ"i3e4`W?h0i5 )L}ĜA^R.GYl hSi5k= 1As'XPY]Mʈ:=A֡Xx0DE@ t3sApH@XfNMgVCX_ I')#((EG섹Sa#8?T -jzatT&n[_@?dk]n]mt;v 3QN ti s㼆@]o|.;CЎ;a:KPc "QPWė:˨MN-Hw\'fdGJ~&gP`z*9DWԃlIDFrlXiVrWO9uN#rzwS2k% Gbp0E"FbKmESA(XTNi~bwMug赟mO(k[Q-U2ڈb`8irEN}Z]2c\؞&2b.U^/DEk,캌Ⅲ/HCur٦W9Mj5=>h.IEi;hEYc1+P{Iɶw~J]4mh^I+ G$y$u'q:p ao[:|l'<%,] ױҖj;'SjQ69g.(RX[фD%QE^ !&cvy B9Ur<Z^eկk@}`#Ɣ kl^5\>n:Lܵv2VxM.xZSQ876RfQn$>; JGQb{X34UҿIhFPEF%RGiTuCe~M`UoQ6'6 GDhX]J55_"Q6Q#ARcxl~Ƹťj_#LnE&ԗ HpUܫfPozٙ&x|Ə3E UR*Ҳw->է˚F"(7/iDh%IPh:~TRy@JjC:_AdCrj;,oDRY#Q(.Fd z O ^]Zk2bi:|-ll>2U~ǦT-@zA`=Tólc> 5ZX{b䘖섃eWۯaB ar!?Cyj`ABq K|qK?YV4`-ݯ;AW.;s ʼ(B_v+( D}L95B1;Γ}1MNIJS![zVv#լH'*s\@s0MMPfUByKf6,s:kY x :-#"T%@A&t c;*_oAPuy&zE]W|Q76RˍKvcI5d\;צuh*[Um$Io\YbΣ5B.Qu󺖵le1wrE: %!F e}uұRL+Ou0Nw/3`~7a6CCܿmJڟzvcy4*FSq6_ϧĵRQ@ʀ1|c㫋eDH=j9;6jbg -JE4[ C| a~qӿSE3Yu;zNjӜUX%}D+ Ul|?C4i~}оc4]ʇpҝ^#Pt!Vf' HZmOu&6> xxQ*30;ԃt$<&O 19IDcU+wHĸ`4fc>:v{$|m}o7ާ}U[X y#?~$$=f8jMR+M[Pr4=g)@[gޡ6yFiL1zy6?5̊ ZcZ:كRF -6d~"ʹQ3øpegjGb E/rnic+3xC6I,!%Qb q+i#Ցz7!xIDq6]ONacI0Bڻ?ĉ ¹?ҙ"Fzir- DcaW |t,&"5OG t  YcJ!g$Thj6=%^\TW}pk$SmAJ2?ǒj\{ǰcxr1GxlΏwMFD"74asbW1)0hIgWdh~ 1uCN=_~I{/] T_;}C}nTP7xtoHw 揹fkOgK#3̈\ۥvѣ-\{r)s 񊣋yV'e+SӎimT?bŤ*4.4IlWr'- \( sV-O-BDa/o/&`Y3qsfTsٕ&$z5v,M(B\tM'#9ڭ! xh눠L%5Cr'ՏMY;C D)fut*>q_Έmtbؘܾi-v"O02ix\1"j,)>q[s)GH-| 崐gjm8k$MOJEtQߑ!VKJ۠.>n@Aσ8PfXEanG8wX>hh2@lիg!e}k XBoJc̡vΛ,q^-XRc7L?äwf!GWP+IFa"dps_k,<Lm\,MN8g86ASMC\ Pbf"I+rNR+Ge{"zYT pKa9k| |y'3{@Q,C |nDj' ( \k5dd7 3၂Ibo~X] w0VZPEShʇ5 305Iѐ/HU!D/tu usYd!PtY,TD ;\a$*5!hd/!IE}[!:ʄ)͑2!N5t!N~\P%S4(:mh.<x=dj\b XZ˹ p4wkg~Zd0 4wmSRBiքB=b{TlPdoA $6,5s-ZZ;\t~Ӫ{ *&'hVXD_)%lfcD֊=|6N`m+F?@荕ߍ8iNFIHDQ61lѽ:- i6_lB1] OK<\}qP(>~FsX.J/Ӛu?Bwbu_舷Cvq}Ň9FY{;G 4`缳 Wrx[演HLAǟ TSYd5J, y fL{$!?TO\5mE.S;6ɩF`XCJ^2enJ"MYaaem>W6i#dY}&`vo9; H%(1-ۿ isȽ ֶDǟژRiu': Y%'Һ}78$`YXԚDr$zZRa݇O}phzEa7tMvs୮b K~MQMa]e$-Q#\ %`|+shv^d=8[ 󟆼!kqW@]f95Ȭ1Wz O^+.mmÛˣv͈Q8UҜ(f=BY">ӀB0z*f96vk [n:.0܈Zk*} {!s,i!S=ET+Z&>%N2ߩ&}v1-RUmmCYDʛ5u5Nj+jnlHaPtR- $N_5Fg`z8ɎX<22kb?KIO~bk7ċO{LX6o2n')& J Zq1guBL!R2o0X-Ҹ[Sib$GS>Պ͆"c*`ȥֱqcİ]5wүm{oecD</EBk" $R8*__28> b$&7UlQkpTt-I~7gI~.4Adx9r'Oi]*(i?ފ40ʦ[2U3gFVu<sd5UmaSEn }+9e9!ph^'DFZVQ6$g_>M /~t&0UBFv:w FhGLPvecSJg^fs I+]To}7kUԡhC|ΟI-7BR!ǖԎeqnr>`7)#rX6O`"dP_/zJ&paif#lB4Ysu] :V||5aTL'qyײ8lHݰ Vk,|"2u34/M&Ұ` cɭg>u B}W+L.mNZa6'X6`nYUxIrb8oPZ4HFYdKUFqNN;p#@Իń%H11$ؑ$I`@H42n+:b uшZ# 0{& bцS kd&%" |AO`62H_kpRO=ny->٭e",Qć+0wkw b\Be[H V x0@1%K)I&5SAn/l )\G^̢?W ^$g(&O 1L8p{`7ʇWK/k=G7+߂Lk)M?dG>ZLgmڰb_!MO^N-67`1ZzPs3??,Jƒsp`G ,",4um9 lɸh,1n2qWQ\ Y`5lu9rd-Dj+FWɶ`I;^뜝4 jإ *tr{sA& ;a=' KnX#LwlJIY}Gd^׮(S\NC2L2xEY e4ь5Dn“24b%9ܴuQE$ نCW ɽw4G~PPxg0!׃ĕNwuȄ]nEu؀tB2Kux+{Έ+huγP(-Z1y9TIOIfG 8 F`"h_~O\k2F.c;xtZ;i&%#q<ɋoNđ9 w+r_w=dS㈊j#f9p|F؅4RCK+h]ĵD<*/{xHkč<2}L4׷5Y$Yo\"CGikR'bRX\2K. /? <& 6mz_ 4׊~pkHq@pPbl~8'=Xj_cw ͌}rk3tOGUUk>K{K$)>d )\wBTO^P`!1_8<bK` Ņq/ěkenƿ&%찍8a݌~7m"Eo|UŢْr~5{u`$ _ 4U?*#x w:MenwW2tBV(0Xn=:j#m0Sc|K Bj끣?0J4܎ 4?,b 엚sr@4ʟ7NF3StnvH\w&Le.?џ%1zzB% 8 d{gwb &`PVM-2-Fr]fd0Zg{$\Nޙ`4v,~Mi}~EnmC*|N$\f" !&<*w_HBSyZe_/]RƐV7gC>-0]C~{l p6DW$;T`Ucgv(Ql&r H;B0.PWۺ>C%Cj]x` VJcG0-&FE|TEZr1˻ MIW^Y/vPDt,ؠb +\&WlҫΞLǼ2\Z]0 H td1G" (sK:Mjvsk[aъtw%ԏZ.Z ==Y1n<0GG*K;,{RG>-&+ ľ]9Hd- ]EVeDrRqM=LDXQ߬:yo肋} ʋҞӊbS卭pY/6"-T[;Pӌɍ "|:M nDܱV5>ɽ)㠤̒ڮ1@?A|< 1unX^%Zp)@b҆ rF,lcވLO6D؏~yߢ"Mx#A|?DVx%`ڦ+LILf!/^VHXa7Wt?ejlyAX[4h3 ~EΕD׆rTWfv7$ФwH[pu9ˣ!-Byű:yPrKltU"KDϥ`BW(lf4_TkgNšS<)_VUܗ EO71ƟR|D"/.o﷐hEHV<:Zə )'Ӊk2 y/Me|+\%~¤2+U$ttkMyi9|n^X7)*]3_ʓdX]:sh4RjH)Y7xgq`hP2FaZY"2Y CpIw)/|9ų"<܌^F)!9]k #86vߝ.)C"7Qf$APsQڥYrb}kN#Dg)wgr]sHBzmkI8);SS8SVZo_Ky)ΊSJLwpx#fxN)-x[v!`9\,JnXT3ߖ%3Q<8U xފek%^LW9*Hkvop+mB(Ik&\npGoXV'5I̾a{4f oWy5Z㊮3!" ]]$.#m.) AN< X|ӣݬLB@}Yo7B Wfs _ݙ͠qa>reJYwb:܌aIt\P43$|yi1U7ΜgARGߝo. BJwv'hTH<Ž[OY!u5X"%ҁ(LѾ>`e~}+["|e?XM#\QC5 PqZ}_4)dD(ua~p%-n/^};#lgm4 xTPܟ4㿟Y3*£""` zaJBbġpKA< sܰ؄q_-C ]ߺhC(Դ@>TJMt ˼mKՅs{!ƽu*?UM`_D>ɔ5kq%+ ŋ@)h=] iSTZcmV^IV,$bc封%j>GsomA<{~I1s\#5z-z9v^w1x9Woؗ/TbfsЊߜo$=e=;6&Dk#;{n-S&q{ssp<ϻB꧊3Ȯ%t\R&Hv`';0gԸړՁ% Skrǝ3@F0!-fn2L/~mԓXuu 32WZ3jA/s윇'[K>"=Yl4 &my`$uC{%%Ek{=FAdbqg4>'tА3Jt&HN_YaZ$u񶷜-bI"*#))5?ȱ;S E65}qRЄ:Ao,YsnN]OJ1Q߆$NCֳr7ۿSSWG 5 \=B?fɜDsZHl8WMtlWLtc!on ӊ.ٿLtmDr$yV7FvVj{B>ɛVM]nE)*YJ|i z05DUX-%Σt%n%BIXJHpCyk@\g4OjvM#PBژb~+iG?1٭GΔ} #1;@Dbl] c͏`}"rׯ==‘Tx[fQRơ4oOCz8DwDvJԌwS;67} Uo@QJq+K$[j>h1bMPҍiҍ1~qlkiAțuLS_EzkCX_7pJ&q4`#t?r< ozҌXMOj4LXo|sz; VufKC-UKd؏5T/&J}ěox臋2_^jhx&fGRO[nizmIVc;+6f~eߧ;OڈQ R.B`I{gz0i+%H)&bg 5@Ϝa("iIEJ-aqTӐB!WI;vC^STX uAB6xd-(pޣ T%twK-iO~{"Mm,ݖ`b: 7 ڬ@Pl q]7lE&%ݱ$6{B'^%1"V ꩣwkyxFRَaTv~dGn,F*zed>7@I%+ԋ!rN^9e W[W@̠&;-_*)H#q1O4|G$ H{,p/IuZ5qvr-7Xf3D5LYP_=Jƈ_'۽Y764QZ@ &[yG]~F᭴TAb=׾FD>5Bh䊦m5kƒ:Z#s$+0d?/.| U#úi`%Rx}Coso!IİS+=m%)>N?ӭޚЈI>Ցxmf]5c{aЇk?+%1kjR(6iqÑM0#x7sF㚎sɅ0]tٱHIzi؍j+އCbyZ! O̞Z\d92ѓ>ʞU3 $& 50raMO \H`6,C|Iv`Yt0uOoUo7Pq`W :>~JUYR"ˠ~{cEKd3A5]0^GE$>#Pmӌ5E9"uZő F~Y?)2aye&bwxժD )&;cuwrReH/QfXϟ:1kI,zR=~# OTLA!v >p '=o;b2 tdCь[2 0`QS%a+!G# D5ҵm^Wh1b䓫#H#LT~jiR +cA;Fm)qd] g͟ۂR^ǜN@B`JQvᮒt]nrKnNAۺHwaٱI7>nF@2SD 덐D-kM!JjlCi6VDma-}ᯰrUoԲv++C"θ-v3PWmoc64<[ 999~N BbVM,44^zˣwƜ#Sp&$lc jڶH16BMoZsitWH w0ف\7  ]㘡w^'9?L6iN5A+W|D㫒vЋj `S4JcT4蠟eL#w5r)J*[.G^j!7Ro5޵JW\$fP W?"IOh(eB{PFAp8Kt' 'Ysw먿 aiy-N.zU蔓$Tg½v+INdwaU3|xdx(aC 4Ow7eis 'Zqv*mï$=qzd_O;4~;vVbޱ ߶X۴NR"ĖN`B->+o^:q( (FT=eb]ZSHBS45-8}/Z"v,!WIZߌL-h%|3_*=RHf0}GMbKQXX뜍+B o^UigXN'BjN<}_g4DF^O.]g%4픲76 dpL]K+[e ŖALz !fJ3pm' |+#2: -uK\`᭸O8+I8ݓYy lzUǏ qHfx$am)島&R\#Â"R99ƿOE.PabCRo *VI{%{Q3S~ HtNXK/AŠ\U?)gVDia_DAW| avs̰ӈ Em; "B?bƽgw BmdE՗=Ӡ=h&^8IҾnx}U y 4^S GzkS#`zfBd 3 Mgv}v|5vk;a|P 9'1*C&_2Ā>y[Dro'8i ƘmбxңM=+@)))[1dC<>1mTD|nK{Jʸ\V z|*U(*)Y0Udh=߁_=lcdwo|)u|r_G("L~HlPeQ!pZjy&w>|.";똁#4EVt:ZU1c4(FqJUq 56c+%/ҧkHdZI;WDz^y )ZEC#2,-jќܚ cKfm"RB3"ȭ^ N{m;`:f'G61(DeJ jfS,2dz|wqzВyO0G<# ? n;fE[LvΩIhIF}m\% 駰o{yԔ[ :}q[Aև83eC/ށ=Wv(x3K HzMy:Ak>nl?}Wv2H [9,XyPIX]'+Ӈ(8n`5`bô!!k8;{Fd::;K6X>p4PW\:*wCfOU) q^ixem:>>(keH7jLxҴr&-U0ȕd5;3Ldo)i@ċ 9WD~6gO9qŸER:Gkzjy26:*'?y!Ϝtūr{gBz.OeZJ@A&}G@3rX$l#T 9^^NRb8 ܑ%"~)b" a嵦sҭ5jG2#>op'9pPNFaKb4.]m8ta鐽.$] A'? *Z1| {w!}duBp47+ Np $s1IjpQiF< l΋{KV?l6H_c)F`{*+ RS*s5BmIMÕ. +]=^ħ%{i 0A ذtѶ2Zו#T954 ģUA© qoHby\xq>"huI3Ug#OxHg.:%wtQ6eu[g*1w唉,ʉ6Gle + ƈN׷a˜B?n?i:&g;hQw*&UDָ)MiE3ԿwGMnyN{-o>hFe|X2 5" EAI(Ey~|6%"]϶q]씧?i<U%xl3ak'j'C9DyS ]YmF[{I"Yai4Qdz4d+M]Q@6G"]6OMg:x Q5| 9-4 u\0M=wh3oly@!@noB#,-p-gp2_>~rryv:X'^DՌW{0ߦ/`ȰB:l`ږpMp۱ B%;}Q9bG IC"ci {4!S{~ƥ(g<)ߘ!8-Qa!%/}~PZvDqx#:0x Aُ"cnTߋMu@ƨlq4ǖ CRP$LQ*y$BWn0%quu54d,]Itk0I}J:YiWᔙz eW(ՎL-on;:xj(|`bqp}~7,@$t\&\W4;cD!O[/nX˧S7X9p%Sg|x5`R[ojIZ]g7 C3V"Jd, ۘ.TDCȯtUOk5.q}Sl6A>2xއryeuߕh%b6ջŹ|@?/+1k yGgQ͖I^t¤ERod8-tKGwܞ5Axw5*ʄBڹ o΍ 71%5ՋkyӬ_Fr[* 7%uGb0~E}veʮuwez(mDpj*,Y\Lc9= xڸ $%Cx:c\p;cz%qO&@x ɀZFx@ͨ.mvgMݴ>9_7vs@>Ɲp/sD oFɭNM@,r@wl`n@&C.h034>Y~G_L ?(s9*( IX Rmlʍ5svdC}(ẈKq}sҥp\4'1H)d:"N^/J4ntñhݫn*D^藑!q49sרjTzV>+-K(o1[i` ^?~-gN4=&ߏfgܭ +֟nēRaGKv s]CWlao*;!:;2'D ,ߗxR#gYxSff -&h]۞/`aґCpX-$۬¡#} ,TPW|R` ڝVsgNx,YzHo _4[{'G#p sG܂t~I;t%ܛT6QJwNav7N]"ur 4}'\ѤQGV'IVHʥR7oI]X3[] LI/~r1 \Ž(08.C@ Ż8'6U/G5pJIy!+b<ө&Nwf)9X-LJJ1ZNeգTML!!Ti-4zP!{Mٰˍi`G)=^  [j}s.Vy"5"'Ѕ#5?7v)Kof9M̨7T\sk% uVD78^k4z*qS%5ӛw3ҔFHT4DT]!9-$W`lϷ4>-_#TM&rV `š)7)Y;(A9JMry Nډj@j-0Qj!\}:cAI%Y5P`A!}UDP L)}K}Gic˥WyR$>qƏ[>:.'1!c 8ABz*~m%'$be{,b]N=$O%:Ӈ2u2Pu5#ۛ0JL$Ѡ=H+b=p Ŏ_v,ղO8$Qʧ*g")j9E(k/BoTd(Xc7S1kv"؄RFOe!_n؈ʵv wّ,hZ8ۅuU#)I,AL݌Z z] ǶzgBti~Ϧu_~O_F] 5Q zw5eΌO ~"W beC,n tHtͰhFI6Gayi--8=TE;*6 R¸{}+ @Pq<=?e>vCN&8̾Ac n!fˁ`OBKSd6~ R J szAJՋ&lj֞دث%%+_:Pfq<bSBA%ӍM#1k.pX! JҾtwϾ^,!P\X H8D |m`X~뺎u5dEötʿy@ҵ#狡7y6ۦ>VϰmAW֦W2<_V]9-= k[l^r5:Kտ2u լ} )lOLzŬp4X>#nyρ2I UguqbXdV _X}bC}`k g0O40q~I؁@4Ȑ40*F䵗6lmUFAi]L_e\ bЖ`!j%%~dK3hFh1?m:'R #ꛊnM BZn| k+4zycze}'rjJETj[tMʺ/0^ˆZ:b(0|&J(NeJTAra1K MhzsoO`e=~8+t+(<`7'W+&)b9lxP}qG{wX-xƝ/|]ent$$,Lj_B bsۓsWú wgS9 ٸc&!dE/eg>¹$78v s53?/wUlnB> O] 1cL܉ eGءijq ~2OPRFBI G$ `Ђ2HY͐t7jρ*W'<“kڛV-U8SI̖:>;g_@Ɓ"Mw;HNv8<U3?NP#lh|t "wJcjdz5=]XZt^殥 nso/ =}@e'(uJ˹TRW)iP+\ú&BuQj2-^t&ћ,C<#kȥn=L<\J) Lʖ&W-̟wVuځYMD75:h$jNQlV`G0fvrD3Ǎ>_7N AyG7fk[؜guտDalhEP-$tR]\fu^30j;| h< yoɮ'8ꮑ2i)WDkliT b L .W'z΄޺6l҇ #bDwJu\jbf6 !(-܄p*<fNT#2P, uagn{ˀ!BkȏXaU~up/iL aLj,BN?c:QZ7g:.;)t)7[JmCe `rOE<4U/ugMbg "Zqn&x= q!&"] $rE~qe+YQ1iY1˜,H\ZT9n5jPe2|jQ%oF][= gU Z'?n*6LyC!9cH`UA"-n2E#Hԯ(g-*Ԩ֜afۉ ǰ|xd|q}-\gW}8<P9XYqױZM|vM]w$,@ڤlJ";h"M$9! `[ W `CثY(C $a+&0۴=w}gHEoA9ƟvC+TuIC~hg˲9f- sl09YV YVb?i`޴Ppr X ޻]K8OI'f#I2x ~ωr“2q]}8rk .ıwoTm~ZV%4K^nxPMߒq>coO^8mm,^;{E1H|\"͆S(rݣV[= z˓K)P{Aܤ;_7<2[ltBVM__Mq0Eq˃CY#ڐ c?* Rų)p;p<T9uJ:_`IѸsns3A|þO?S[|CC lVK͕҆"eݮv'a袚jڄtaڄ@hOZmM렿܋aCDVkCy=yZjxIws#*Hl0TOzFSe.@)п>Hm%TpKRQQN fqܽ<ޯ/V'$.oС錐bdXaԗݛ+ZeX hi66W]*6&t|wW|T+zeTK+1|o;1KlG!{oݗI-a0%Xlq|J UD'{zCPnq -ݒ:><wf:_ t*S?&#aX^(om1Vw (jU䥯ɊbyٕLڝsr(zb\lO0Kݞ(=?q9A#W/GnUqc4)otaSiV~國x~tY9#t>.1pC*0S~S2}z\iF-X.{y"}217[T%w嗗a*؏Q?fG{PmCQ(-zφ<8N$j^Çӿx(t2h[wBX/M%KlR탶/y/G|\o T"@܈.Dt^<0{Uϛoe& xzQ7DGhJw0"W_[>*-ԋ1u<׮NEȹBH9,n]‡J$Gb,yrNq*lDAVܢ9P.ew}fLT>@K@qP1?`)ݦq -+x^XQ8rVP'$' +lb:PmQCXCPls!-xsa.EGpLH}\ 1Dž?*_g8,-E:imS-ֆ/1(ȇ`Jk Qc4aWAv YMb-mwRj{=+Ʃ,^*(G.ObE_ꍡ8-cք; pDf經rQD_yliV1آU" p}k ,U_+\|s+C׾}Ԡn{|-`\rJt"N{Sn3Ii*H[l]=_#hs,vpEP'p7*`n$,! ٯ-;\1Jf|Fk0"‡,kqː!oE ;lsRaYLʂVć,%,mڞK{߂va]8hv1!'Yn/NFDAb(PN#:H"&awdsQ՜q]Tp[dh qp9N̂W>^fx:ּedR0$.M|1.h'̐c:w=҉໼}`ďߵiy)Ԫt-}lnz'.7=Ue1|#'bdl WKd7I3́~-Qvr/RX&tӐ¡=;$cy Op'x+S,̇cg̶vjTrJ8&k뾹yLH x|_|]"MZbFg[6mu'ik]ñ!g(f !G4],g1|}RC6D4 $͂jk INp)M`v+9$J936{vCfYAD&guD=L%󄶝Wa7LQX*/9=m ܤ5=(,ݽO?- ۪_klDk%gT 1U pbcf+r >, 1}q {CZN@@єH葟XD~{]$0ݓSwpkTpt;=}ȉCIbNaO}Ñy7m*!R:as\&LqI}̘j"NiLH+F2fhNl}bZ;l=O6\SlߍgȽ7s*YQu ~6mV]UȷjgK}HUqW_s!5wO{u,}zi%tcYG0xyZ\$J[W5 V Ps2%$YT=L`T>)>h460A7rM K41 plVUGw#4zexc8eJ-flsPf W'vlnÑ UH-P/єܰg^FbyN>Foܧqይ Kd`E$ rx{[`S14좧>q0!C9^SޥT7Tq_6t1Kxx_$ Cn]`S+Vip\oánáIn G?F~ ݸf[1!lG/ctW&})>URݖȨA.sbm9[W4֛I#]z+F@86 0ޣPO#W.~v)A˅M԰> Jv$rG^@ɕg%#|lwoh:bN$|($nI]I{*hAbI%=ѓ!0-+107qP#N&HO1՜@Zz*,2 j -1>*:RrgKDˆljxwfkE]xfGk-F)cj"&EN_ 8f:½dpϊ4eKvܑmja89}B}L9Mu͙r4VQl&n;EgML*6L*?2>hOC7rMsO*3ؒze DǦ/#1\n %˖Z3-(#ѷ!TF"ĦYkÝatԗCLfl&.{*(U3KqM0g 7cZ8CZKbCh~:_]MREoRH\:)6Ũ${O̘WIUKq4+M DV%ΦNW y om v{ m\\3 >d:VbZUɚzmh ;r+.2pǢ e/'Q:JV Y^"[L9]۷$V(^EpI^8q v#aNlNf?ݛE .f5\h# ¢vG6@ۃg,9,:ʍV^R,ft宆ЃYyte-XUcOD"z v"∱+e3M6~DnP8y[QlمUz*5uhKR`kH]J(8OaFJg JkJ.)`j[Kq) )"cGkS [!@'pOꉿjN^j5B>?+j:I/xQm!Jxu+0sX ?, `˙sO;p=yκmf98`Em13پ7+ج *3 rs( >ъ}H#mi0 it: 6~u3_09Fʤs>6HbyAL%+ynEVG(Li4g?E{Lm󆔊Unmuԓʫt7l&5%ZǫeSx6wPP %KrS೴oE&SniQ.[)Gf^Ծ,&v͵W|}{ ebz.e*(/FmNawۄ4zMVǎ@z D.!DMy:6L|Z%XxH_ 7rQ:E/ZeӱB) o9\?q*Ö)}&jv7Hs%8ugf" ̋2?AKY~c[͹cT.LS%WvɀJ 7 Ra4~58,arm}Nd6Uy9/ 7mUet)epX'+SBX])=al!q!o$@IvR Q10h6#!1TĔ![Iv e3~2rB8-[9<LBsê c31`%yoIj.dո+Dn0|F3ՄaUs,wRIâv-2W 磁%cJDV-iaۑzʉary l#,Pј!剟9L>^,;c.ISY AMQJgse*w:gPW=d( _Ӎ" dgÄ'/$Pxku(NRB黙d\C%:.f#nz`j > B 'Ph,4+ȞJjL{:A[ mp&?0#IiķS@cH!ɸq\vpG6󷺑'xn'9GtMIL .H D 6=Q !24L-IB1X~LXdF՗+ۦb⅍'6'|Kp/V_:DAWmkbu%+nڧf4OcPlv0UP=qG\>HGo_$ľ!bl-[3Y#Lp vu^luaυ.$NҼYab~V%޿}K6},:GbI2ˊΊfz Fȓ0X>ԣ:g)'[fӸJp]{&fjպ}C:s+0%ֶt?8ȉxE 'Ǎw֍7K˒f_>Bxv E)+e56y훀xQf#O-+gOf¤LA2c=93ڙř! peCOP1g) C %ʆ`+ Xfvi1(J<'Zu n+C^1 [3 :_eT;*?{e/C("~v:׆]X9|uEROqyr%z#SIKAȌI(ѕ$pq`BCG>85}|g#2i`~BWaxTW0)3W}8<^<..ٰsa-'Q-Cq"XT*ݎṢAE,):Bu(-62\@RvI?l*֠(DKP~!%@;˜r,:Z)ŽEm?" p!{5GCn=>g `AE]t}yضAZ. ۸і: Ҿʱ,m`,R{5C8k~|d1;ն쁢흽yV1|ɚFK{:{I- ,}dwo7rY'rK4a85|O)#>a(*KDsCazz𫖌J4Ԝ%r߁e9 k83-g@RaP+-,*NC]$?>Lϫ5( #t Ȇ 4RQ lb9l "DuSCC¡7B뾚=12d<TN'1p$U28y'󞛕h vNrfvG _qy]m|q{ 0P}RulftYQlx<ƪF]x<~3wTqQ7NsÏAAۮņ-у6 !|D5:kYo B\AvgxpRQPB#W| <Tm"l2s\b~%37,Oω"%zXk?%Bz}si(:5 Jd' Bp@Vtju& "V:3IhwG=ΪMtCe7) &ʣ8>X}˒+c7}Ku6C(, sF!IC<2ww]<1\L697xQZVy$(`*<+ߋ V+ 'U ;W{>uj*7뀣 fs@5ne}٬Β1@GCKg@9>g/pbYYbH^5u{nU@%u\7*58]GFЗDJ |>)<>kNpt3N, DSD'r.okYwXo}i v0/Cg4Tp6=CRѹcE5CF>sJQ^YE_a0'StA5F :F Q^E(}+NA]d{ďJ([^RcDX rupt߅.9o=W>eG(7/j3,l<9KV˦hY, 'X5nn{b@AqfI"W)Ҕ @_6ֱF_ ^@T$r-pn. ׳=(e_. Y'(uZbgS~ UǷ81}Qv pUEU;|{HsnK:Y0(qy}7&Rx5EgܕC:* HD1p}cQ#dPO=eZURʶ0rm^Ќ[IqavCn*Iw`K_KFCh{E1T7a2+K*b<Ƽk>[śEl^;9KELDpy>d5IRd;pŚygkOU >8nT )JmDu+N&>K >K`fts'c=`1n{((gvB3ȯ~ hqzl4\V %m= iyX`}rǥސ8*.mLݦN#fݨ]rk2q3so/#qP?DڡJ)^2--# i!lCThbʈlKҍ#rv"Y FV8WC}Bs zn=p2$;|0qȑM!3]a>y̎OB\&c)b%t2` ?Nw|)l vy0ʃlm o_22bM\! 02@ϝ,zwL|zh6qD'{KYvЫZaut/#s! ^P3") 'I6Oy_!=m: 7Ѿ{r-M^O3lat|m_M. yNTi|f'LN}X5N]"vM%rוDg;6*2Jiϋ>vDnԄs=3CEc53fpKQaîmhb^ч2ٱX}^h}#fF21r?[^۷'-u5:fRdu31D6xapPEЯ; pXOg,XU'dnpyJ5|{%g;0R|%<\3bs5v.v a2xRkn+LV}j$90TD<*3.;m ExȀY 20Ҕ'͐MO9zF25=)UK~َ]Qlɴo85;`,}$ I$b+NY^HLJkb] jIbMg6WB,Snr^lWD;uf n  ,86q,7G!F P^@1MI>pl-\{iO06ׁقXsαTNa^Ӵ֋m)vAg%IQl"d4zR:P&O+zy)e6VK1(4-zZMj<Ղd ݐ6髕mq \Kaǥg*l7QlgIpx&2ZF1qM:Ans% v;i|q5{ ͻ\ߊE.`xO|ÁyTǺɬFY\X')ASN4a(ī3e@h(YSci2gķY Z,gyQ9Ϗ6+a逘aɂ2Ԃ n!D/ﺴ&EYւq^}F 6u/~ #x hbr#jșN֪$m 3gwrg6LֵTv bN =Z D^ Q~0$y\p֋,I/O mJɍ/gՔFBlaޅm ݬ'0C^gAjۡ C$Le2 -U%S ЈJVSh^k7U2 =<傔e],R .ZRfR]''v^3\ҥ g Lݠ>r`Gӿc) C!z)>^8L#pk;)`T"^Xfa]%A\.hs[0[k.\xø/@q rr#ʈt+bRQCP"&^؈X7Lzd5&(ϧ&8יN8ǰbB(r7u˷daoS$zhDق ㏑WRcY.<})REeS 7v%1JȨ|0T#d0Pތ, %2ߨEkiAj4c1e'җD>bmj85j9z&~fn' 3f-᭤Tf_FpxZ3 {O} n\WMVk3< (_ť}|jG0u#0=9fFx~2'>FN}geY2־$ZV L )Ϗ4KO, ߆xYv "XFT>hvrٚzP&b} Z~ `ڒi#j fgDH^=^EY:HzK=V[BLC着,G}/F{@WȪ%|u @]>%YOnsJ, Faĺ+\Nyk=~ʭ[U#&w[u&:Iy"3rv~ GfA;;^)(W ˪^A,AS@]֙^׽UsxhXlԷ/0t<4JIL);$9 yII1ƃ7g͂G,멙Xj/]}fj$eqí2d8ŗ颹*"k\74lend[ M{*|N]"I)sAdz q/43ع?W ]`<< "~xKxt)9 4#Y`.-X9˷G赲8&AZJhB~[n/biLou^nw|Qzblܕ n5Q?>:bqoMxb^q#U_SqՖyxA _KU]iI-2^AEoNPz_k8P'ЗRCb T3QFg>U u,7 Y]ᢿ`ځb!W_QO_PB~֎AYy'$ 9)0:̋Z'7v'QY\f+x8\[%p:~<"čdNH>65GrMe'[]ߌU|iMB*Ôf="td(by51 aTVyPJ cS>); sby aWcb''3S<]ɶc=4E|պo`O? 2hyiƭ?=Cw=8tWx7_[hH꾛νj/$\F|0¿gW;>>#Ckh1Sl0U7#N%ړcuw>AXO.>-Y?[De*iJ\=/0Mn3;3PT,EL L5ƨ$bG%㋽/hR;֛"WΣ+o0q?Va M*"? !f"18(T   ]Wm KѵޣlOٻ;x'Z XЅ˺ڳo,4qsqJh|R TF]{eJ̏EH7Ukp d:ycfA$Bٜm׍Ø6Lߖh~K΅j".k/% ݭPŦW4 M~7Xn6h 7Y?1FkgNKXǕҢB)DE"+WN |EPf6oBN~w3h̿ncTI`lvS5I7y9= W%٨JݘCrT$Q,+$h8`恑!&{OF8(RdWvIa%Ts2ĢN{Q(7!Iݐ$nvV?K3`|{Mq$5]"Mc2 N 1qxj|blۯRuy֎/|Z!u5eoC2Ÿ2Uek|伫O b 0.p<@\:Ϊ5ʑ̂r:6ӏSiJiڙ=`ňQ\Ģhqތ0v45Vy&$O?0scIb"SNt"ԡӚi]NI*HRgvVvnyv iV12g2SXscTSQ3?!9{yOVw9a'Wz_w0.,ށc˵ 32*o)v1ݴ+ŮG{:J 8¹ejC*m;DْYI~ 9:d쩺.HϜgO}PU#b~m1>PRmp֠]K7ptbJ:Y.n?\2= w퍆/yvPR]I-8K/J,g+0/dW5R}QA(]v7hA7G.[9+{\RSFEdl,3jU-]ɶB 8eQy20(]'L#6-J(%8ý,R ȲQdl٭P R'xOfX 0tB3qNM]kTI|©Iy&NDlh3K*⧌4\N٤^CO2ywvB$d(3i\Z3w8J7HvlJ37J\~b$c<& gmLB/1[ 7EEgU:;ülzBJ$:_R(3Vu\&ۀ( iZJO Mi5F{-2BA{żBqr6<ڒ0_gi:JˍKː+Ax1aw AG6j]Ӄ 4aKHYub/Fh'=Dn{?fY㙽4N`g0"59+܅o.vR7j Ant=!$ۥF/Jl.R_Qe?źy@c'UkXٗtIBZJgj"y\.w)sТ nEt\Ŕ%Wvֈu*fXa1Ÿe}%ЭkR:֝o_ ~ف ěP{oh(tWَO Gqa42^)PGn̟m@_e*H= ={"G!>h77rLOIY}p{p{:O/.ݧg;}s3eGݦ {-͜6)M(A>õ=f0܊X 'i@!#p [Xż8Ď {qz9wA. eE'o^HuP1 yn[%M`u{:YF: <8]Nj"MKwˆE]yH]}] -6/ PH0qq8^Z-) !RHEbW|;?k6KgMT,j,:q†)WD:ƻ8pw{(vd.9=\zJ'*2arbn+5D-I +8p ,R&?BqN]$abkt+a鋄 kuzHH(CkP8ƭ)^ww.$P%0"B{uYY&`ɔ4CUG;P}~#`ƋIҧR|d3ـ3#Myei8*U ٽ/4MdMS#^ SdԯFT Ԝvc Y >j-7磮r`o7k@AKhľlF1vptWF#NLdں7~+anמzɷ:5V_v֠=זbVS5r^q'W7{*|B=ng(k<$K!XRІ&pٽd ~–YXhWŀOro&S-zLQ$]ȳ [zP:y=͡㐙 g[.O\Y}fE>$zg85J?2ם)ޓOZs/#ށRXxֲr]Zz y 'l3ӈ$D,x'5K'6jGI-3 7T3yS%Ї+Y.}QFX޾SBqioP#w>2y6af]z|9qU 6W /ɹG~]LBbjZ{ʴsJwcafn~度X4w#8'a1yh9xy &=P?"guEqvЖ,66,&w=xM_-cԈgs-؏$=9*TIҽ3 'Y>{R G _l-%ϔwg¤ޥTQ<]i<E4t(>e$s,//La/Ĭ&GDC7wIeo]e&iO({ | 3Œ1-MG>(+ɯ4k]F Ra%u>Y r2]249r ؊$X#o'.rS d3Q>g^[/uI)v{1 #a&;&32e;}S ҶfKzAcyaiKnSTLÉ@[̃"V<AL) mV`Aq̼*[j>ac\vL{,GR\EPvfPf3<Դ98"a+G x~Tk|a}3[k?{doK))\ DM;O&0Hk`33&U5:cSXhe#HOM,R>Iq`ܬԣ:${ FnZv{ݙ~Rҿ>Iɉ,$ Oߊ a79G dyV}j?JJ}X|l!70(5ϰHuwea6Z;oNAЋDk;a7>|6q{t 7!- EʡXhw!yNG>}[!q>g#yDj!",ס)T&ǀp <ֳÃE)/EFPi%(ZG[bZd,5_y5כ6iSCV;}>PJY@\4%@F0b L W+{Z rlhW` BVR~=KN؂ @m0vws|$Hd45^EK[tEYb|4ds/88z0% ru^qT5!1~J J)h/,[}2NtDOh@2΁3,ZnC>.7kKZ]P<_VIuk,DaHp,Q gG[ x2螴2#6?YAM'qz.Cbw[Y,%P~ҷl8બ|cxL.#z/׈|#x-b' Yr}rO[ DE.k .R~vyTjЅŶ{Snu̱#WL\hT$^!4l=C>fO%6Um'gGvYK)pJdA_3pp'.3\W;1OH"AOnZR74qOBK$Qb|!5[@c6I_d0+5֢- ~6ad@K$ia|W}.*xuDOȠY4gހ oCi5@mAmMԫڴd 6|p[u%%C|0>>`0baݿ!5-2mZ o Rֲua\krf~?){%؋\ՖSg$oh;AiAe/ csR:;6ޟآ 7.I:cz {IQ¿lW{ߟ 1>WO`|f@YZ9(=񿸴 |=)1йq2!hz[w ϡ8-O|ݵ:WT 8rc:ʕ q ڮNR9H ^nrv#liהSYYtV8wZ{B%MX޻_SV)(BwCt,94͵&N~J3}>nc'V5StUPA Yʈ}w_(Kc8x\ ;ihL?.\pk;ЃNZ;h~3dm5+VYkrϕ/ ê=:뵬[+|cy7a"XR:{tN6}jr!)}1ƦCXQ6Obu6h4 eSzznFedfRa\1Z5T,&5W*_K r6[ꨜ ]b{NpNjfQDx]tܖ(JlL "=7zbQ4ե{~))AzjL ?)8bdb\"^,^GӵZ^viki&n}M \wm\!g֎ntsLLlѹl3W-6%W6|&n6$j.]qf/H_Z ou}w.&b/>z7([;_5WW"]F8g.O$B='٬I*5*7~kLNҸBKZ4E WVyn wg2o߸Q'M f$?n.n5R?Ou_] -9VXxF^FZ|z q-nb,ifw &&K z7 &+a}~poi7;KR\I2ţ-kWlH %gwMP@qL$fB4𛰸>|\9W$"FWrͷ1UF]zXG 9[Ds ,RcQiZCj\Ev3'࿍i"3ZoY.Eysǯ nEY*& ̤*pf>QaQlݧ^K< -25ZEYON޼N_eI4LSEWaxSarC8oK\! Vn D$MuGOȆBWYIj5O8#C4S("750N1,EOToU=& #"̚j'.NϟեY}x83<1<#bDBS"̹ 0p]6@JHob¼M g`b)- %BЬ`o?m_qpE= s2Irwv4Th6l֚vH 9*Qf%~$(O"kAnRI%O'(0`8Q&Qٵq䡫8ە<ݱGj_vV mV>]Ұ7-+Pد3UE/A۷p`A/@YCgF|#$˘J*]<#'Eo~{1~{}ix~ ݵlNgO8fyxɉ D@?k igLu(9ffxjxY\.=DUZN_MR^GdߊѻuI9mGD'T qb~tlLH*.'ƛ} \QH/ie9E+=Vys}+*(= :'QYEm9NޔZ颈xx wS f@4RTW{দ1y$= P0@>tÏU`(7Or ?k$ˡ 7]ŬW/5\¼:odw7Z*Xl\l4&" ^ԯU/n}$:4Ίi|Wqz{$1{U^.P2fUxs9*9<4.:>ZTy#[gB8 ZF^4]tnn))^V"_eL*( mE|ʦ]R\B=2Zp68y'? Dr[O7,!q?EUtvN"@8mK{P>`Bx@jUQaa ,RŃ&?K]]3ZZ6X>8Cs[x$tW*qN%Q8-k!# E hpƋ\֠P`t& m,ܖNc E/&EFu""gĢ# [&_lٮ Ձr_GUׅKMzU_e2,oZ)"%nqD: ~zoXԘȭM. DlA"֪;4rp{S@:$^V%/ )(yU!FɍfBmYX Pۃq4l7K[;^epxV//ws=դMqXuQQ h.qB'V\IxIf ;]b1gz:>mOsQ짍v>Dl ~ ز-̥`l>+.LQ7Dp M߆Y-wti}YnP)׈ ,0zԥ4jp_ߩ*{5@~_t(_ ~?]}?*.>h;]@J& L0s+>_y}6ns6LT M3~RiO%3]{ޣJ{*#“ wpp\lv&c m y,.F;6.T*l*1,0T PANRf(SЏ%(jR֨}@Um(o⡅c/PmO D, W4kË+Bnd] tRs)w:ԐAB1g’\xM7`VV-Cϗd}RΔ7["/ TaNs>?+%Vq0x GWSOd?`Dza>R_) ,ra*YA%n[skCjZ*l_SqEG(]y9 LoGQ S]s; ,bd],}?m حFtw[=)p;qOU'!.wFΛЛ2ڞP$^G%OqʱL`Ė$<䳍Η`X0|{4&RR !N *҅FtI x¹a- O2{-&5~Q%5, y{H.Iq71BH7ʍƹ<%oԭ![Vj TN;,kس+zA WhrY@^ɍgl..GŻ^ȤB#&V,2ctψ:8AF:2fSVJy#~\l!t Bcaq S\u`qNP>r8םlV2~ʚ f W9ɹZ0ɟJmn? 9'U'n,j~99*/udN LVH mgaIp0O''Kt3JRgP6.Y(s RQs\ Gj?yUӴ` &4l=ym͂]L PZ"D m4'3<7oЛNn59/`9W@կim?OhKE$VjI"n<  ;^5H Lnf]1s;L&ILCd}Q go٨dqr ]0s3ZG &&ͯ,N)YmǥQn\Um@OlydxW{av+Uѡ`nli GOle;RSKxI qk.n<1E%!Yo(OREY\]$_y+W) QIc]U"ɕҜ矣Y@5¨X=NK uv`i]dq"Y;JLa1NHx7ҝFq,Ul~k+qx,u]`]V p6){ fS(Ŀ`IÈlwjݱ/l8-+ӈ+${S "\E`jE9Crj\-\GDcO xy|^גQL7{PŬ82o3 3_@$^OMkCJڌ@^putJB_ Neѫ_a& )W;vkqɲD _dܬ#ꛩIA/4/6Oh giɩӐ?U- rR}.f4_αio41a헔N;FF1%-n͗iFd'N4VY=!ANo{ija@#,Pob_w^Cv6ʩxfDגie]͎s$AyK4Yj=Y}gOVhlTΉ*I@YrmC20MạƢwجBgPQL>Whfn}C D,=v\H} 9qxj㼝_'垪w "x)d7j/J^Z1¥-Rx;ҚQՃxKf7Ҩy{%L/H澿sDaGN -Udu]m˸S:%Л>!o'a2bte 0tT1Mᡩ$oϤos(@u!\]hGTk#ٯe{qǼK= 2W/.:*/jQ2ٗ*cKWcWlw N3=!GOq$2TWio]@pۜ%'ɻ͕e>LV$+?aM[ì\9&\* @/z_bNv^kY^X̣2Fi@nD+QŠ+mD)rQy}S UJoLSZףs0f g/w&E%>b%6UR~yR:,s@Oom6VS q[i:E.U̩6Zdtn,=vEa_rawdiwҤ0a^"'9kk*ꑲ6SK<+kjJDy:3\('NSYo #1jv6:|6a k#B 2񑹃Jjɇ'6[>LG7݌ ["C'%n iU~v !EvQv=zTPSnI1E)~PvU<C1:G N_r#Kv>W  9$K%٨ '}İ1Z )ZMp8_Y?']b6H KPc\|P&2ҫc͠albΘz@3.?([.g-2 U'@Tq|)e $%:~6Mx-7`Ҙqm\e99@[Ɣ[4;=4h) mz}s84}4K, ;d1qͲU0o#Skqӽ@Mb'kn{ Gl ogL*z L_b -Օ#Hg5uG#|n,6(Li(ꜣMJZ؛)8<>S9`]&}R,B;V,C{ݢc FeR0hU_dxv[O^x )FB'tMM {mACVk)?$_=wv2M&*HK4A+4]Q6מbijq*bt`tP>M[r ߈6`23`#xdX>}T'|O+5f.p򸵧~P0/o:@D;\R&M[GTQIsncrUxoWilALΖS{NN_yUΧ~oCu~x*u<^cB>*Uw7c+&8Rl`H'e4CY{&{u6\UIuaW$ߊ쇒;߼6P4y3Ƅ޼xfeN[f[$Xgb17c}qs=%ו TAOoR&(A5Rx@} |j!&|Esr/D.;9Ⱁ^*O YGq, /i-Ŷgr r*NGKho a+HmR6o ;Y%21)e #;Me,[iK wj4~PZ{{GtmseyM:cLR P*8bWN͢~Ia`<ai驄FT c^Ts5[JreM|ĐFEho){A4J׾gc0!;qf?3|VQz0ힲrlM8Ӛc9` s#q&PX?/gUMUu[F8| #pԟx;6s/zOŒf/0T;3amli+7ÛeT%[fb hFx>.8F5xPÁ&flΦR$u-[(dkk$!%Ľֿ YMְ;bb3*7*u3>iJjl,̊Q.ڲM zzߜs=*<˻,]7*b'W,Ӝ>O?M&օޕuϭ{/S5Ǚ>#dͅ-HD4!(qH幹 5mb%PX MYH%wit \})W XR7{䱉sѹ! % EXyyW=&̃?5 ] [> Xۄw"|*௅s.Z$},Wn0P´&"B0ۏO[(WmAꈶ & ?{[͕Id=ќh>}6AFPUW FrS6 SpkP~B[Z.-=ٿA.i#[ M?n4ֆVʛ8KHIy_ nي*.BiiـwN9 v# [EtbƝh}٪?>3U, TfZ$:C₈H!Jk*Ay0+M)e=J~oеKLAS;s5D /zDꕞ+l})Dge5bpihǐO(%t:4<\[v0 ; MR48?ѓȟuDJ\CΫ,T98kO(. +;XSv9aI 3uPkR ԍXDZLa= !0AXVR(5m7c|?Kj]1q8SwogQAPwz(mעFε+ 5,QeG.1^Oma11rLu&mҷ>HvWc3F zk wF-:~:iݣmQ)DWГ& Ij>uY26k~j&a6Cc(X7Xjsu}GGp΋XPhDM1|r41%rh]0 %ͭy,~KD̄˲*NWٵ1űi="I:⅝)Cܡٕh|)}KaH|NHGR%5-[UXց``4i+NRʰSeA+ÆaM-z Jr?'_3s2Zn`S$Xal6J|~8̼WUT\H *vKjTGF3ʀPF dVj}S{oY|rd$d;FE5(k8 ^\`CQ>Te {N7N Ɉ K nD \mMf Tͳw:蓹d4HIOH`MFO|\gOPZ xDne3C`) =n2nB-SG{vԷ~oH祈-u;g"dt`lHX\[Ֆp+LaqQ]sIմx9 x4Ǖ=Z:JxWqRgﶁ. sazTśyD(5J a%OeE E|lHy qٞp)ǎŰxz{b*l<|V THÛ~;4%QF8~sph5>UN B(4uÊ'Zۍ$]9>_Q~^F6W /'(!u. _gQkḑYLуϽY/2ir#sA6z3 jR>GmØǚ a=ەڋ0`N|;[-+"OyKm^4ΔLխvDT\nUiQex~V(luTJz0A$Q'3E0j<=o~r. 52Fe*7$תzx>[r(J]WR,L ?9ۻGFyTϫŠ$|H0eGwGf镬J?H<>ZEgkl(nw!ЄAz`%M&=_\6ؔ;upT37p]q Of)1$DU8 }~:y2YdA]+9^}A[B%+1DK[\ћ8Acf冖V j|( yŻ8izSuA_!-UR{pB.v@:+WAuDi/+x?7Sx8 %mg2oX/WAgsl SC (CN~JZ'+rS" ?9j !?@68nb x:FX>dh>]F$Hɮ)XdehL$ĥPر^+}-^ om0L?/&  kCEf.-Rqo>cisvXUDŤA1o9]ݣϩ{d:Ckm)7Ćzu!n; S@Jxqm_M !#ui)j]\9 ӆrM90-X-gIaaO,^>EWcB,־ij%|AIkq~`jϜ] 읿˜FJUQTHҗKu r,ݮ$1P8Qy2h5$_]̅3oHsue/(A6qYSdhvdr9gL~sŤV|‘Bӟm:A Z]  ?Um;͂GCLɐ~Kbz5"KgN-3L[9@1Ha\e D)!Gyy/r@Ҧ{wޛK%]=rL)T⸥AC ovW&q/N5EU\)o p+LfK =Z]ߤnGd1mȆN"$4kCK Y<,.1i,Ѧ00@e0nፔCø}!"tU~ 8|֓ei#@JwhWhon9_O GD#7Jzf Egjj˿4g^C',; Ԃ+G=^~? te: ukQ)Hͦ3ř+ϯ.1mn棵tϩ 2p'y,F1j^Eun.mtYB)HQS Xb\qӥ$=&FX1l[e\a*_C/2D>P{;Nu;)w4#q.SH1)x\qZ y@eFRJ};: r0ibǼu+ 4 ЊQþYNH~~^dF&Ch|!U7nP*fR njqz&V]F^s\ذQ]K:,%c3ST\emo`˟^`mppN/#"Mjd؜#Ug^Oo9pml ]/p뗋 >ޜ ȱ33a#Քlz]$n`1 Q97{X=`!;DWed?4O ԧfϧӊPS8յRvPgl%IΝ^2$YW1& x2cg3 9%:;ZA*pCTYqij£'G_Q`oHehp| TVv-Y#g9虅vj68^~-#K6&?w|UNNօ[:8l% 0:e䃙c rBmK'e$I#[S'LHO`ouazoć'iǟuJNRSFD)a&㮥Ћ*6;BE~b0w-䣍{o/M=sǫSQ"Tf9^6i`e_'LO'Ry ŒFlP$ rƂg-8H-⥔#%=C>ۆ;mֱH[4?DeUBvXqר?灩~.CYy_͊:M C$iZ|iSkŏHS٥N0ܙKz:"Djqx/"T-7 Rz{6 `S! *FXOc䝤Y3lqֲikqgpbVվMzX&ɦ Q(ݻ %W@70Nsy4O gwIݠI<`tfRln{4z-ݫ)POxH. pr 8]~)JĥWRt3H_GFD0IWSL~r>S'ȰW׊&-bWu 05Iznr[kXQ`s4hȗx-.&ĒmM'-V`W)IB3&kG~үn&iPޒlמ-xfʲpRۋN˟y{]fy>mAMY+Y +%JQM16.;"{c @H{ǿC :tMa+GSo4Cf";ܽ@":/`Qjb%5 P= RzRU&>ϻI;Rƒm堂6VB2umXn5T8MmJ3P?Uj=^Tx7vNKL&:\/.RDD m(^1;w-1(絯vzre0!cУ^&&c+h%zQk.iӻȉj.! t̛q­{|8F 4kVHɮOh#x^$AZ-FyF-#ӈ=`+>V@=_:v;~K3O~8_!jS`{sR:zUZ{ag0vg*A9$1F)Itmy%ok!Fό>+^y H61:Gg,v8ьK$v9ߑI2ꊼ|ܞǪhXotnɻq92 M&n"Xc:@͕i:M]{%p#s9j)/zΒQI$> $-T?$  }N9vuJG~lZ6dS-k4}܃NDvMM*=А9!14cT 00t$A7SB BaLǷL'|,8$)ھ;ǝ%IBhgb~/uJ^G3Y䈈JkIMM]C㬔S12uɮ%Vĩ,w*9?Z+!0aI2֭.DeXOqN,og&&+%i4z_?L;/r\/t)pbl(~ɜm$m^`blw_Jaι%:LD}Q! ~ߣtK{34DTIp*v:~g8"l W*!/ *j=\?2jp/ g։|GpN1u ,q,ɮjj7Kw =~xFmpRQE`jbh \cF+zxG%ȠiqfKZ)Ei[{D$(t[ IAoGWږ-<=WM9#PD]E#$@ 4c\}%wH  ˆp`L [IR8EkEgp;_[hzQUO| Ls> h8^F[gFM>LH>m+GՈU1KBmī*>ʢ ӻ{ AjS|1ѥ 5*o ʞF2QiMjuߕ/K ?縚C9̖C8qgfa};/NRO" >" Gf A%-oźL:SًOiPAτ􋩹6QCjXֳ@=Y65sJŐN Ȭ-z<[ >6_lQ(WlH^^3x$'dO +PxءǵR .Ec[8*^MpdO9MDK!~9s1-kuW`q6:|4x=&f& A'2wx`p.F[O,^=3iOv(|EBpO! "2>=a[LoADo!0}Fw݀(8UF}Qpv)0Hz SxA0M;"%_\18 ?Rt~V.Xx$Y{Ʃ:Vĭty7EܭѮ[ fc#_z+:PQ%7ܠ 9>,tSW Av}=)V:{>DOZ Vtl3B]` L+3j@m##/ҧw:&`Hv' 0TTЊ #"+N;Q&¢ R-Etb4SFh%ƀHy80Z1_#mRDxzr6:Q:6(d"<~N" =ɞ>rRd JPQTmq(3?>{nsLHlTD@-s^IX|IΝ Ứ@  2[_E5,!F:Ld)ZQh݊YPvXsx Op~:Ї3g~D\,R"7:@} ֣xjes:G,D ;|"" j{/<MCW(&ZԚGn広LYC;% KBKԊZگ*$g73Gl/w;QUt"Q>R20X8Y4NMLzcz{gT7wK dS603J8ڄzV[*wYG^xXjQ9ĦKXptjBkTA #(&C!;uLfazݦ_SH5^= FJ`2^XjILڞJ SU6Ț$hMU߼ uhpR)HYG `8Pxw[5居d2)BUQ*݆D_%JG RM'+R|o+T#~c0yi-ƺ3J*( ?|.h9uw]09&\Z]ԢHYfXE=tz*?ܾ?G0zx'iKʣ0Ogw~CuGQơ dr[LJj䛅${@v#!gYwLi<"|惣nUr#( *'pcYNRL2ywYh^A,Qkt2üPA.-Fb]ZR=I:JMaL{|J>WAw`MJ>)m=d7墻 pP /IXwrl!(]Ufm;7VL>(A"eIҝ{(ՕbBGS/bTιxR.Bn< h[bk7, TbC{ 3Q(dTTN{=Lr[Wh0%4ҩz .SGMg5_!Pd{ K[rucv[FRVWFpF!?tc߻ph^ 'H*ՕдL(+/Nz퐠Yľ1WcP,(8̂gbZhࢦ { vHK S@+L^Jڻ\JX:+cG߅*_bi-Lu>-8.zػwb J &ZI<`lhۅ]dy0 i[ayi[>0ErB>>Td?7-"Oͅy{zqk!8чIglѡ\3LgL0yfRMs+m9"{*gh =Z# U:iJd*X maޥ?&^mt@(к%EWyT0q}AN[jA%/ FOKzlCBwr7[o6b%a?hA jS3Tn_#,m0,*! k:iSsuSIlcf6cᲔ@a|' f!j[桩4!Ji;m{;Ioz۔W^pZ݁6s{p2[+s*@up>@ǃbBw &vCK_n_46j1X2Zσ鋧VJd%L djoҍ sa\$Hڑ 1ߏ܄޷òC]l3)jzgD6MeR䳇[F ^wܮjlE7+xoUIvӃfwIP.j"?{}x2$`i̖7roD$Gk7PqOV96Yqؤn7yvJ&KM( 뤨h^P͟ }]ANlom )ZTȂ~ }ԷEc ?J%@luʪT, RIv :7v*FՑ-lXԂ /ޮA(h\8E۷6 LN:jB˝%h`>U_m[5Z/M [`6o9f׻Jy^O8z?ɲLEx 8lU#`0j00L;&]Go]E՜p?: YSbm<v/ѠF }%B-4_oN{Ta {]jXj7J= KsvC#?'3愻Oy$f/]?޾V;Jl=t~~P^E}NNNn>֬P CMY` ͋S\A;'"ϒ^9v[/˩Yg@-1O&&.D'=.WD0P} %n[HlwpfS'=-XWFϧ [AIwmSb8 w} (*S-a2[u$(]+h]Ũ);Ki>b`-gg m[͐9̧_b |U+^V;5cx_DhuR]Ԧ{#b]}mc~={dꬻn `8w$D֚P~`Cw2ipe%JM@x2DN0MhA*mn6qmؤ㳓% N2^ G Pkw6_LcX"]NWD{ԁb"$&Ãfo::R/&.mG 1}N]'DI?h=osEr@D<Xj*rAΉ&^b#hS) eE_gz=}m:REmbNBTUң&aH]C}%= +r&ќ"(UL^c嵛46 IF=kh|(JU_ bd!0KA3KnQьB虃?Azs+ c=6Ϲ:״gZ$ SkOUOsf{U~+4 _tO!-5l_4C<'@8( EDyj'|9cL-@ѱ.>V@g=!'?!M J01rք EfR`QNŚp=q5rh 7>CA` ` g%F)X-cM2!{NL;W0ϣ)+Vj-8~@4O#>gsey 4"N4u+oc̳BJʰ` j4Nf8^ɣ Ly9l% 5$Vi6:/ N@ Ic<"KL5ї=?Nz}乸% FN<pYBXhA)/ F($r_`_3e) NF ie4jN;#Jױڛ g [2ςyE عo7!d0%@Ǟ'WIgfX\7QE@=sWVB4%AI_Y"-Vri(l >:{(iXso4`ĩ6Gч sݹ{rt>s\cs~FBz2QQf~3& J^JcW1+)yz~d̏׏vXvCcPmB&oVO a4$!n'?#օc Ǚ,^;{L6ʺ9Ѝz4KZ2tLl,%k*yuKn=F6 2shPo(\ *J:ӼXS(%:%:B?i m=,0fO:w?adx8 E63m`33 . A{ⱥ(Oe2x'詗Yz y\;,6Ff#0BhEGoQ`38oT"MȖ{WI2e?SRouinߨrL0w__ {8l6oQ}t/Q LU/"vL}:|ױުa+ofzٺ}QNg-sZKFV-2)ih Xa Q6>iN >@de)(!@_>Eful7=!0GsC5 wt=c X7{sfm[Q s%>n`[KO֩fpg>~]Jl؞H.B~wwX=XF vovH D5lLVE dQijOHx(u YB޹Pǟꛌ> LzbdcD9VzIub!JB#'|92J:b{EAQ_ ;2TCn{P-zES+x2oIqzsSe'b-_n8a7KS=O'}')]a=NR$$~ r&J(sgQ=| Ko[!Co^GY¯[zBdB,ho`>M;1njPxvLy խKYzr.a,ʆeJӳ&QGoa224J :# -j9k61uAo$KdPflΕxaO2NIsj$F^);7͗Gq(\ۣ ":0>Y8 z٨Am7C\xu 7 麱]`.F&8bqcF^&Ng; #.l*GLfpY&*L߶bѮ$KOhW4/EܚeS[:-&d$sI-t)Yݕćp7t!!UЗP!nӿZ8XXc̡ׅ:MG}όK:?RgvS > *S8K=+AmmAlГ\N11NCD҇0 ؍fcΑIWnSjR#d>{ 0r'`m"FְDy=U ̨%Gz&~GL-IT]8}9rv/v@<]JrY!zq4Q%p;^e'$t#q<1?awl嗘muZGREyV?DCC|IARU]? a n#},%4 X;Cnbr!;FO^A0A~^ \Khd:kFbqt a4Pw`>dN4Z^PimT 40MI~OM˄$&m}6˱`b\ŝ' UxAnAHd I!bM(lq΂ְq)+"kSi V_*=*6#v3Ib93IaeяtG)mû1tTߎ7_붧)9 \ԒLzDWXTS.NgSn1Q7LAg8'Wj9֟ʁDEI9c5S5ưc 7·GoU hMEr(,v?{XV4h,\ˬЌU% AZ!Q}>Mj 쭿Wem@d`M dNhn"h<Aɨ!aosb@G ˏݵD =jMz.2]\j!]{| W e,1$=!:duq$,Sf+YGzg+$RԘ!s[DdPX}wtoRkV$lE9VneveRD#kC` Lo'+D)4.mH-2wӛ@nآ6i(g7ɧAΚ;be\67Y~Z\A&w)AuȨX@yೣ+I6t ӌk<>ey:OzU8!9" tE"7(<‰4_{ZP+PkvV+If I"z2-GQG N2`j+f=^$Lz'=0X^V ֳ3زмތS?eH Q?Pih[x d!4l֐':GT!aX d4ރGF/9~#ksƃJV↡H'RO7F>_3tjۅƻliQ%s6B佭vErܡ1>ITPVC[R a&<9 9W~ItQ}p>̄emA[Z MW wtW3@}#G0Wj̧(1wvNiWO㶙ehne0hĬA2hսdۧ_ys"د&Ae&^>;D{>zZKNā]*x;$F.d;")zU)d][ yb)c5=XgI'WBqY1nlRҠJZ yM|-yօI!Uw y"< Ƈ)(AWSdw̃o+PQPP^eD~Z&`\'N13sf;B3|ЋU9K5hsoh D:f>Ga6Ǟ DpEkh3D( X͑诙09A?M3b𭝜*^MDv]}/G|F87@*;0=8oi9=j:LɯѠaGGVזZ9 'jbI)/ yiW@ $~d O"Dx}I$C+v%iRba{ChY_7d%V: >D""¶lZ/%ođ&ifzѼG ]9\gRK`-azB ſיCߒkrNni2[ 1U0ޜ fu%0>(~2tQV }t4Wq"جH.F Y<m-͋ҏ `wY*A|zYv/8?DP%!Jmy3fmx~| Qq6Q !~hgt ,C2SE=fw1ű H0ŋ8&`qh+Ƹz~=ebQ]S8 SIBg`aK,MZwKcЗЭ-I_r`X朂^oOSlB[z:({E]w-&_l:%c!kJ?,<]A: K^d~jڶ47>WCjk@ͣpF1"R% tRl,;ÖvDOFɰj>ɐ]X./b !s&\^-q)+;'٨=y`6a^tޑ3<>@TZ5hDHwRV|·-xd0?<'PQE{Y XhU;7ˑ5XG23YIq@yB ŁGZ_12p)){\q_Ŕ7HgJƌ `Hm]u^}q.4s]VYc~-i+[3"_Z-mƙuno 8-W%9fOw^#g48ҚE.e=5GvfT:`%/̓ ]Ct09eTH@>$ƪ-HjH&@qNXYjp6@~~p<''IM0c.΂q(j$3W$VPE7"7ViٰM[ӿa#Tx#y|ӎK"c2W۶0>3.1ΜBxUBJm c~?bOfr7odYR9J$> ZU=ؿ׭5ۉfQƦ/1~ &vҐJġ+rC԰ 0cX &.7XLnF(ON~eGt -#qW&1}!jٗm!vHlV2]z5j<͜_Ǭo^'5T,T*s;o8ELa '6WJr {G]B;\;hB})2tUVG,P| 9.YB$#߮VqͪOesc]lPT s8ye%Ahf.n,:V̈́B/q%`H~WfEDQXYdS=E~W:ːffƟox;zk'2FUƿ6#i`/ZiAlBCmJnۂUA5b"?Y;Cj/I&ऐzf G{c1j|m-ovey&ڮʆA10"4jQíɘoCF^EmpKu\3V/@;0BW Th2|Yk?.p'.} S|?о`íۡquO_"#b8Qz3pHPpMMe׼=ͅ}Xe>́yrnUӹcK?p(|V2bWŒ!rt[ID5Q߸B1` 0~MiWnjU72n(x3'Du|32Sd JgUӠ]Ud >;@RDXmg껂r&w$Ţ!E+3SV\ &qZƷ M^.ח;vٯDP^}ᘔٗ~Հ`#fQw)P;8~]6-2Y>ف btP"M>>./hLedH;z]fn&0 X|zR. T5ox1t9toee&k:wW&s~'E_AUɑW+l!S4?ꠘ]",H0!5h ǒ%Kbr [l{T%pݧp997R_R<҃d:-Ⱦ_]N^t!D k?Q!IWQ xFCؘo˴E=_Z .f4ET/~H93zP8Y2LZbVU] ?蛹@jHq8k kdVb,4#e?Mj e ߡ=RdeRjT'/t?^]d&oW |m>H6͵ڽtx 91Ǵ62zTRU(R:(uZTKc< ߡ"B'p"Zyx}PJb+_kR*o Cش6:,ZVBL.QY|]79biC_BX# { 58tg3~#KFd nK r oL6?kTG+2J5@MG,y1K*iײ >StJC'XR-S(U1hјg4Eͷd\ 4K=hgOKxܪe/E\Ix/u'E U~]~ J$Jn|z,AS`cd0Y i6 %chDurH{LxB:71JQEvDO `"#~)a lj_hb2`2<0*`meFX˜úx w̹%v)vr_u+3gZ|:ɢb3MY~[ He5q"w^vM˯O|Gj:Jp3uz7I fb dU yǫ+D?R9ˆ.Ӕ3WnX}J@PJaR,PAo&Q7?T:crO#D'b V#B|2[JF;PD rɜo9HK M;P>!8/z=C9_檎ZlVk  9jM'p(Y6bj+?qde6;' M'q:I"Z"WIԂ>~$ZF52Y8"0KD$19Pj5\4VoT;hj8ة#\vo\MS[/ V=p$?niT1|Pej>zaQr~DZC,-vm[[C[*Ѷv89~ܽl&P0:emE'@=BqrZITQ\{ [ }2b]y6k~98T - P+#/1E7c5pbz{Mr絲mגJ`u `86Heўe]U t?d)2;^%3^ =-Sidrc&sͧGB5N&[hJiD ׀q¯ HnGo_+jzya)9oezє/ ᧐37IfĀ\N&yA*<#ͯ4MJ@L l`"P4 sgQj?($8DF'gWaXX=dagtMVu/(t?fnn1[ W<ߊ^Ñ^2(LORiJVY޽Ŕd7:Sh5 @Y 1:*$V/p~7K`o(it\hxNpґrd`]HO)2$ Sr&tV3[')5FDf̤~Yk#kC+VJl-ͻEР\7VI(c_ ySzZ$Pxk]n/%2@,}%2NۂEF"Ӥ@V9@xk|!Y5h]RT?Hy OHTRL5&l҂Ϻ6T͔r8g@[[<dޔDǂjmihIo4YD/5u2nWxA@J -UtyP2:5ѺD,zk4S4ͮ,t!`#$ɞ 6uLh95H𾦵G]ҎA1vo_GO_hʝup^g89>X͏B"4ܾ[o}zVU/ Se.-AN+RZ ϯEPUr.+^ׯ Ϸ"EqP~r& 9.})u6Ԯ,fw>a=$+Um9W ᜇ1eԢolN˙&̚yɡ;حY'v?VzR&tHh*b%=5E: 4עYy;سO1~略RYWE鳓\0 TɆP{ Y'^J"ӟ Srͦ!%iJaC*OLTÅ:-NМ^oBHhpSfNJE\Q E -!'aL}kOF(P}*wWehk(Vcv ;=*|11'n6a(Doq5O͠cimlAHf^Ȳ>BgJB|1@z͙#mxxԛ(B)A/vyK>fnTY}!WՍk2-cM(Fjo ,ntC |lYV>le\ջ>肋Yv0!PM(i=mꎟzr ?@&:~2Q[%a/A"Ⓖ*3V-M`WܲS觀79%wlZB44 L\fֻerc~fooU.Dh)D[ $̈́_&'qN|=8͎+}a{#[H;C8ZM-Wʉe;lхs x$տ>Θ {7YtOQ[-pL,By-5Q/2זGo@L)D)OL(UrP?q[? 6]FSmJx7L!C֑'XUxU[_>)D<dx4#i'*9h@#PS&!b1\.4-+%mz\G{$- KG?=eC6iMX`őZY8 c(M(}M0_RUCX=##XttyESjjY3麡g KiSw-Z^,dSB!+KLBlr([6uQEcNC H>j_G) 9Y @U!C.ifHiEjJVVZXK0J~S |ٙyaƿľ큵_3xTL"Oɵ/\(+X6v5i!ay׊`OW[^4qTTEWsYYo+39mV^y~FPmx %9Q[TnW܄tuhcWKϣ ߚh:%%tm QDgd$Ǐb&RO€Kh~rfT^!VMe'i*TH<fxͦ,+IzgԬYBe.A|..lcv y^H{E 0a ڇփ1_I^$.t;@ƜjHCxLXu!xѲUh򱖲~- 0Fyt5]mqT*`]߉ʘ-λθ*) Rs_YJ<1ĦV>lRmKGE o+>nURM@oPK/r蘪MrSNVrXWD?RN'og4'/khs %%P[lXaW6딥XCVUn\s:tb+*~|MZx>œ?`_ʲozԋ9mlð6bi_('1c/}ML!2ˊY!vp4,e6Dq&_Z٢H>. 4q*[!D@/߶TASx8P~YP ǎu;UraQT~,7n3&L[ںS:lZ,ּwHO*]TtvirAF;9h7襮凂fMA{CE?Cr~. kM LJ;$ND^'/?]S) ooQ 7W Cm-X]*x.Ŀ!Ro@_妒de{Fo$jƗҁA?5e X6"oNm8́gnѥhf-b&{6qp=X?s*&yT-gs3"SQg){V6_cx GJb9OTx(x%5V?A 2r~+p:>pwh urkIF.>|+Ojaנn\ݡr̸B8?Ν]+`-cHX/*ECA~Bcc:@ #|~X{rb.|- -jJ^սXiFV5@)! 7(Lћl4e[*fiiѲ "[wI>c;Zq,Pb#̋<٤Nǻ4bu>gMq.Rܰ‡M <-y>'V!^N_TǡNYV\lmX[>OGoh3 ~H CFMSa  W;[$hO(DEnÏ'g4dt}yG+5~Y/eK㢞4)6,nz_IdO~]ݸ'CJ; 5:n3c?IC ͻtbwTUΊJ!r{3$u b25SwtP4!0vk)Ƚ. h.JqKc=)1;NeVV@#J >cumʄwL;NP"i?>~8Lma9tD2G~DUD Â^/ex q ,0p$p|CoY$bo=M9 +Xm5%%bIx+ʸdf;\GvCTeEDDM& .. /@BrN^nOX^%3PpFf< XE<Iw&%rqpض$7yљv:U"2eFn X{yBTZ\cx@e`C'9nC˨: V3*D_EUl!;nz@V} u pZ2_>ʱs#dRʉyUԁ zZ"v8䋗HrUI#H2lDXUEY,_(6g,~ew'wÅresna}hny q)ӷmcbfG p8hopo?;ږ@m:Ld{=)Yg>x́VkDl^t YG(in 6I-P]q[^EB3ŌEhq=AMoձ9!5)vCP{ `•]9(M hdrmJS-Y-{Jڦ:~}WH<)XƆnOQ5wJ,P+ Oߓzb Hu׈$ ˦4dsDWS ʚL@2y`^ǡvt40wsQ_LٶʳnQ玉BJ\EouڃNOZv<E\MVfjH L8VJ<˒Io4'Zp*K < -Z,9/]x93HB@^/s9S`vZ8HںbF[IN'5(1ϸG͔P|b \xcELH"KU<"<:ED1y\G>Bԭ3TL %}W ᆝ sQתۓO&(r+#ҘwlsiԽf 2XBy26<"ʴtsHf\=]fIΑ |aG,Epۀ~̑j P|ЪRݗ!G-;h*߲zV*u5-1_:C7O@wM\ָA?E'{D97G7-$yo#X/%ڬ$Z{nA>\u.-nuMOq% A oXVʱoJ x*ֹSߣWIǰ ῇDV}h2Qcm+B ?ru:]؞?Gy-WB |@"ZjWZtl'.2TMճ/\lBWYNY" bEWg<h$..q^ }''c] jOw"+cj.F@G7̔IHb z9!2t3=`vrnt-i<'Kq?˰d| Z_vLDu2 + y{kdY /sScsakJQzq+d2hav88^tM f>V DlNWC g% %(ZDn=B)a)" 96g a*kTs^.&[^ˬ@ N_4I%fsJ(W(:Qa6Pn50f=!_e3JjcTp&(S-O);vu7"γ |ˆ-^zy=lvMKq#.-&Ɉ-( Bl ,T HB)  w]voz &Bdm({e X_ #W@&LA58 zA>6M-iZi'9p8 9EhRbCeR4,E\N#c7̑HnG5{bjb4b57,%MY'ZH{ēw (IJ@ݭݭ=J{ fEz([AszT^ǫg1wˉmYE oAn業(5dūbC8VNf3 ?8Ll=srԓCdxAN/YL s֒(6#}@|2(>7"se;)Jy|R Yr+q2r2$2ZsUZQ(EI= ߮f7ua|B:l)pUm.MqG?61΄]^ lj&//;'Wpr=6"A ɍ>Lfʍ%ogp45)H#v~5# M`ل4*q,OXj5 MthAWJy7Pc&\yZ{P (i1 &t^Bfٖ mtI '%}JvAr`iPbx?g4իKCIdt=J"OA;z ,cպ`Nq=;EP.ˡ&:(> Pd$>"$*iptAG}b{#"G}ybHNҶ^'{zV9J8H~譩1 ޼|ЧB*4qQtڧU]4%ro (lv9JnN[$(-oBtEGIܤ1F=M~}&dD±WStt;dpETU>Acä(\}ScgtbtTe ?%vTgo~&'KfO+6u>Z?u&[rI˜@JC־u\]bu1%Iy$ӯфG'n)6YfI O'bۘ׽Faws7Ku2)NԬaIA]1K1Ѹr+K,`YUڙ>_%R'jf"s;oWȘ ]]{f`5M/ڣmvgx1" [Ё+eK-_,.A7Fidbk pj&e-极 3ƟJC-ׯe6uŗ#"v徫V+1!>ƁyT_M<&k'|B9:#˹M -brɊY-\24}]E=+"h:И On)De`uT0%{KZd2t.#4]%ch PQtm/ʉ_8ck*^[/T [Ydb1٤C8-çX®+Mj_< F]?y9IY`f|$T[)?lCN C,mAX c vv.{)BE-6IR81 jwgiTA}}wq˞=^LrF,%Wadeu X WGK-cߜdkp"FE(uz: ? 1цmv(~}Z q6U?M3iA ո˱?X…Y&Chɓ651+萧a;0NMijV&!k^]wS6DM A7U=x/s%T^y9Nb6l>R9sI{N[Ǫ;D,VrONs:;PJS̸Q2} Kiĺ|Wn9wtb|-Ĥ _%.gb1/.t:Mzt0:)4}1bY/}MR i եEə׉lzH"O,C}XN0 A.}%,x},֪nvxM]ϯ*?ˀT/ Jbؕ &H5vZ^#REtyҐl:"uPdb0edCQDHdӇy A Q^Q%1ڿJ#RN$dvg&ʴ=;'&<ȵ(r-75ZI~]9MM3#!nI}r ԁ1C/#M=\PH)G;I얍rx?,LUioQ)+"%d'wN4kt0FM#pT}Qv]If91kC9!Q?.Khl@^X?)8/ QӳPćTDF\х;'qBHIASkEdʇu@e3{">{![2;D˔X.VCn-;*C})^ itةF+aP@T{&kQ *;ӈACbd0p|& >'L$֊'v})խq޶} bbgf{jA1EJ[ 81XG~d(F՚}HFxu]dЏ5Z :5`)sjW$BG{v(+ v'Vbh |!ʥظ jbDkQ(R\;\tjMVP1U Y}S.U_ W)BoO6K: 5\!4YǴҹBod҆CY@}Qw-^6D@zn$!1 Gshܚt?'fԻq8+ui4øy 5 LR<<~`7aei.uN*Y6p {ht=P|dAʵI`A?SjcXIsrfOԓ=94"r/>ܷoTZN kpR`P54-|}{_8f:ĒR2.ui̷Tʿ~lLjCCTk$xj;:DzU dobn wj:Ȼ=y&mVnsR>6Ompnig髳!5Ul={$Bl Ԅ2?Pultڐ^dJ9d+23kg>@Qv@3 M!v*šF_oLos8`*}?+׿;wmϕCFp,:|/|ΞpCȽI:rh mɽ%ng4pdYt"7ճJ!k4.xΈޚ#{VB S؎xB.({P;nwMv z)/fzjM'`KWt,*yȨ.jZ{ x$R{ֶ!P<+f@~H:se"e mU>W,i~ؼz]wf$WIvTaU,2 ld^mhO_QvjƯm!^ZD{tta+ N !1n@*GBX@zN$$ Vo㻓}róX*.)e_>|0 e>QA *c皪TrcU[мc/25y Kh]YCuݽ҉0oG)\^^u} knxtkaq ̜%{P4@՝XD=̖緎޾0OC40U( uMt5]qcUGvhOt6[ NHle'gxunl6 DB3?D2'T ͡P,kCݷa~:DD^U%p?oZ=@yLn3|S#9MF" 3gm7] MЏ|[) 5ЇO~sEխK`/NdPUۖk4cfr2gҷ *8 =1\/j,8hK.Mߞ6EC)hcYPXzAlsN  \/up8(5%e9| N6>tѽ/8ϖll[H|zx\daZ*Q*tH=I_\݄n-Tf/,o3l1 x߁*N4D +.}E$ZbkiQd 7 [8 r]IBIXj(YڙLGz+@vff#^OEtc. 98"{W`hr7d-ʤ/Ӕ+p2A=@ T:^rfu6 :{٣NC2ZHiְMIdC3`<4l0>}+l-{ǻ|ЭzE>zʑ&j""7KbKUF{HʫIB4%4;6O &= Cw%Sjn=Ƣ(_:k#$l쥼+]=^pžDi?U`@FW،F_tuIlC_)`&3OmZtk3`:*Wbk9xRn !xe'lcw,|)kw2fnFΗ}ȃn@1GX}nlaɐTRzƯ ٹ']U:qVOon #ݽe߄/<5sJڭuBVO*AJ1I3ɫIyspm*8A÷u*̔cUiv L7ֲl]Y勫'ϵQ جm3.ԔAiPaA Pm 0.]?*a`S F; Iq}83^*[]"?¥$׏G@vYDK܀B"plO~,yJ?bX z=oU $8 *krz];͕lZ'>KGה0,ɚT sܻ,Ȁ "LUJɜ j(4O/^ygu;is½_[N/'S[R^ ,MjW<|f3/Ո=!+'ȞZ X?.8XF2`*$My\?lQiPTgPҞzcNvV~,U$9j| hP:d?UZrO=I5V/nADgS!Fˉq6W&ų˗ZU\&#H>ء͹).Y|,}v254[HX r¸p` veRdV,dlc@k~.j!0T $acN7Bϑ&#un/S#{Kղ֙7H#͠iw5C8Ej^79gW_ T93<0Ě;S"b@u^u_ԫ.iOx +039g {M1luS֥Bk bpTtk21΢ r>cY$G]eKijC1̖ak1jY)MappJ{}Dމ "[hLLNH\]`↶/#u#4}5H> ?Z tƺ7+M(G= $ӃSVj][a7f'/.P5)ƙ$4)r85lVܣn%# f5/oj>@ D?)R>ۑ}e]*J xy]f~ˉ'dǻŽ]X=D_$Oʹ)G /X\_˒nU$J0^ETxVҀ}-]BD>m?~L*w-<4*'zMK뜃(書bNoGZE=7=XuŊA"MSu{+XOK^C .Hl@zS',;X`AOtP "7|Z4rEob~ I7$SK#/ôpiOh evwqEEqbI93q+L(\XdԾԇԤ@|cc3'ՀO K$:Ѧ` '[n~L'~?JX,^dGaN3rP &gW}ɽdl?C0+'Hm\4F8Uv2a5Ә JsPDxʂ-j=H.Gm0k pFSIHlЖ%!Im[+8hP6WpoUNDK/CiGv) \r 6W(.Hy0pgcoK&<vii9Ty3mijMzS| K!ܦa3 rIN[2BF$&4\|NF1q*H.P@9᥺>.bbV-mܨLFĴ\Hm:~>݅4ϝdL2 !6L6Z4B8 Ƶ>lRM_gP8"C $iHm&-s=K혐zNt*. ;gaD?>iZ+p jʭiW*K]h 6w(T]ΑBFX8nGr@{U@9Rjjƞ$s*EMiLͲ;2 WkE{MuOk~~8f9w[~,./9ȷM@P4C`_ZNOעb.MO{j4%HvON$gg??+,&DboKQso:f:Z=ka,{":Fhz/ik<.RGR4 6qŢ=0:ס888`Oajc2jAksJ\UzʙQ"9PgMă0с¡mۙ9\aoiF}$/C@q"tcx$5J,=3ܖZШXn500<<^y: tijzBE»gQHGVX-Pl7X)P"bu8I#<&u~A Fj’Jo5T)=te)ʨf)e% unI-ԓs/DF鴥@xuЯ`s႙WgCVE8t ˣ؍nٍλ6\+&f'6Hf*XTuŖh* 3ԻRxxDl/iFzй,6N3wՑtM-2^40Ahl/(ˁC Hi7x-EI6B7 "l20Cbl1&,U@vL!jV1e*M]/X1gaqcOM̎F_`[ :X :U.N[޻I+9RDəv; u >238 Ph KS/f;2ᛲ' 4|Uyw19M-nl Où "1 :cP@g̟<:2Q i#bVl{,بn{D+N,{~Oh"FZԅm=֏eר%A7]14(zH%_zʆ+j,Q #$x;mћbq6~vy?p4:1ާ;}((#H]4lܢ{[a|2U@kSOۏx $ _'s]8޶8# ɔx;^[w|//><|ʖfࣣc״β1fQ5 ~_i^(;Ia9/46j7ғ^‡-HCOOh w $)4*H_?meK;C@8е ͫϋqaI_e7ea SlBZ|yɪ*wt:el:,%`R>Ǔ:dbm:BGW֝,mm~8\P|U MK߂B hE(|J}hu#J?|Yo}ƹ̅艭*K`U< cYWXhDXڴMCVFx01_A׹±f9(/ıgr6dwv7bzw=@Qha5p@d*dV ZUy6B 3Y)'u+㞤e"IQjqLD0CqRc9僬kXbFbF:&Zߛ ^ 0]8Nm%M Djv# dpVPO'MB,J~zבjxZw | m&SJGմxvhHB oZ :N:Qn ^VrE .RFFlE~N;+i,{l\: VpaZbA!3&aK0}K}@.˺;dΎ`KozK cЁ4OޚmUVZe5䒞; |GE !>-`x|,љe$fV#c]v+h's(E0H$U$K[$ɑӻ'LWPR&^~Z):P7PfdMै ^ :dd"_Yep76au-ڴKhUQP6\6h'BK77 JǗfw r%RzTLG>Y8UA ΆȽCCX6rAT88v6?aA>EZu )3m*]F/9i7O3Q5|S_׳$Ns@Q8u##3JM#+)๎Toy |Lj",&&r ǥP< W:Tc]՗VQci j(NLƊ$ %K='.Ooce>~T?C_D+m'w#!3Ih&.ZAN=s7r6q}?ΎrKQ'GiΈ_u1v(RMbݳL/!uQa$Flzagt+c/+BNl[`ٰpۈfSEE d'8w޲ #H֒́QY/tF,V_R6urS;c 2j 0KgLkdlZg~@O 6@knOgoML7 EM W ]lMUYh]OB߸Ɲ[΃u|KSK'K ßD(r}uiw:c%]iO:7 ;i셟>+ͦ)+1I`=WH>82G:JoRL_YRI|`!}N̓`"3쾲-ka4QO!nvxnFhј3gTm j@>4h\_Du,`eT]pa;wϐ;X`nj g ~HgkQ0/3[fX6Kvn(e9O.'ma2A$ОX5fx爻!/L|ƃqo4zLF{ }iv 똶B3#tBiY"~bZpvlqB8B䈥%P>`i>T ;DM! ' ̎X-p[-G"ʐ)P~,*NEVa!g X*#z.|t.v^7gNj݈0CL{nw=8sQ( _+UiB[j lJHoL0w,^/+pz4Nxހ+UJ%,v2>Yۮ@4*LA\-M]BJ_-8+ƣR.܀lz0002(/bRd-=SFfqkxA( H n{BV;:VIWcB#,RNȥp&cl(5Mrmy@M7ilwP@X5;DN hɞ%tv5o—۳ed0u܌'Cl(Z@ͥ3efIZ@pmU~TJRBANA :qԧ;g"7Y$l3wGIIC,G^ O$~%x%N`E-BEP}D[CWtH߭*4(_ռI$҆ޯ."$U;\V<ǝ3 /DWZ ,`LN<P8s#\:KF^\RcbB*/8tRDA)^M; #:ZGLW-gDX:W9&[=,f1n|a〙`gJ9]𠸟q25KG51= ]B?MpsFIX"ߨ# 3fn@Ai%ruCh8cβɷȊqH0=)@2k/,S\{4suПql5[sɍ]_濅ɧeA"p"RB*˺QDQEN]z+`>ɜ\v*N"I)e9v [}:?7zNKۧ,Nfz,nUb=ZPA.t@xkcȦ\K(Nh{WAw̦-ڙ]KJ#9VOX잂9jȺq]Mteh>~pM;&չs+>BTnƲ8~kfB8 YNς=c*5ϱoCе &\Ũ}ysMv+̊EV\oxYU$&6bMu YF~߫*n2!0,h۾yo;,j4_ԁ=H\@ wX׳e r;e@y`rFɷ 4*8AFpwQCep` }_{M.y2U,2TPZ/Ά~+~6O( 6]",L|F =tRU_H ޲JO`:ѫZ]Ncuw֦AςdQa$S~RIP8/|c{g|rxa%T`kwU+t pܟr?6Qei,|c&!X"<d-% FӤDɶ4T9Mh<jozOũRz#^3̼ĻwDZ +J~8_Q>-]+j$_utK;tUȚƪI[ d(c -L5 Hݑ>R3 i10*a\*KEi"j-uD'Rg/>\#(͓y~PH˯3%-duTy0l ,4Mm4g Ϫ[؆qh̳^@f}E݅#|1@^)AQ9}Lոϓ;Ki!t'6Co?YԮv0"(+424qS iheZ +l57<4}H?.~@Emi=uKZ羭r9[BJQvɣ跞B;fז~#=Eܗ28ؕhې&K\G̨ј`qC2X RŖP pf@5n̬^N~Z"Q=dڈHt]dx{i@8QaJc lFW7cﱵβ$du4$b NьV ;r6GA6%&=wi{hi F`iTjU{G^l2dZhtf =򭳴B򓰆Fwp1ח0SpC׵ǟMשA" /:swW&ђfcς)ly`#} eG .v-y&`0|@A:ؾ'h6W^1n> I/h)έv>lnR"X&|.J s{uwXw-,h_tRW0o;7r* C-n%y<5CE =j `ѱi)'][R?7u͑nj#khN9gEΌ_y ^+ru>';1z+1Qf].Wv^ˉV}Fy[:{]JSaŐ'a?83U7}d:aڋWQUrJ鑻|'-?,`WNnĵnY\QNcws25Вy! V)Qb_M&)\qM?i1՘3Em/$Ю)X7OckEQGhk` ˶ʗ:j5u׆/l] $]4|Y0%M'8u%vO GOƝڇGZ׎y'={yVaj' VR0a/ y*U+Ic]U sO@JsE oϥVuN7 ܀ p=s J'!:)qޣjC4аbϙ R9M;E&eb]HM뵑`gI~g=YсnE%ۚn.ا.ٟ 1֓l;[=d0pшXI&ݿ%ӹZ;ASwD#IF"shF2֋PU{^6gS^.ˢa;NW#`?J*O& # }Yr` &l ]c Ť=Ӥ&:CyBf n o*y _kϻBF:v+&*t#p,u\Wȗ*$CF*0 U3}3yXL8+t ofRʓC< 癯Ooj{x)>_BH\7 !ϒKNe 1 SRo3A`gZŦ]TO [vGFfVCYG 7C`;rk`5 yס'5׵QU6 , \E|ls=.#ƠNoK a‰YVuTG 1^L[V ͟P}( ]Iza;oi;,:A2xﯳ,ԍ%i\60Rdb 䊫;҉'j|gyb(/C_NKոF¤ a}Tha舁]O;]I j=;(]mډs&HB`X= \|/>x>lg]GnK,Q=E\ۅ#r %a :a8"dÒkyw8t@zX4HBGx7LFn0@ Epo#u(Xq˛Ǖ[!ggnB7=[3^+:WЫL񈮚V?@^s![0W[`ċ{ 1DK|>f+KB~*$- %2gq/X.Dߕ>fMf:KSEq9l>)c5fP㱀8 Kk-(=D8Њ+n{Go?ei&(176dƨ]R*>x3i+tHS4f'"$Y}\]c▮w8۶Ew rʊRѤWw9NTa*=Sn ZlgP76x*no+o&Hd 롞y' IL5J!+ A0+Mk HҜw1m@fp/oafRaY#ܓ 9@譱4pC5g7x]IihDUvG %]ǥs9Yˌ8yBs|xQ߹:2PaliE m"8hKEX1ߙzDX%čR>42۲KEڶ{7.^9\8@. 偄]g2|+|VI4j0>\! J}f:W;Rt H}Sr84K7sِ_au:+U_ s G z,lR737{ϱ۴`9RPP74Ԭn=}1ANqy q  xH0X@s&^!sXx)ӧUKq} ~5VH،*Oܺ袺tɮZ]3v^ y53dbTjrm yvFy9C4|G$;."4W{+s wlLw{=tLƺDPP7|W$^qܥA;?x9V@įyX Θ,\Nu/J A^Ir4ٌ}=} ީ;1}ml’^mXn: qQ3(^i( j^=6S"l;2pC8 &%0U4x82*=&ҿ@ X:m8 V)P59h"t'h90>2cS:0B3.g̥M^lR$zP4܊dbBziH.tUں˗UnXgRQ0K)1-ٱņNTTN^o'$w[]`Ќ{fq|^+Cj{+Ln" tBr VHWLYIZ~n0$_+$5!&@C[DK\M iHg O̔:%1SWj40sCt%U(V?kG?t1UO@sc>t(?xl2 됾ʋ-[MRt֧Ȣ־e* ("Iu'${+z{^Ws"n((g1d&hP#:{VG\;\;\_ư_4m֒,DrW+jh?W"l-RL!AaK'C!\|q ^,ݭf`)İ츩T$R$) x9]j  \(1Iߋj]rO/Յ[ORv'b $lR[>L{GIrp}l "#d)7z1+QpMMffDOs:Chdf-\WHGl GdTVѡ~Yv7R1[C3W?Nԍؕnc5~'"yV x[["~>w@n ݢL)gbDvP2˿JCqM(N\ Q̯RK|XCeDŽߨhVgcs7ypG >!lNHyb&dϗmΊ _CQwES[j3b &–s{2}dIjZ3N-^J0&jjh=g@•?a4޴riKmlh|7&[Pq0B *~`B(SN^e$s|@o}ZScX;Kѯ*K:~y%)N@#|,䬊ݖ;Zl|a!:J¸1$%s4@؍Npt>3msdžGL؊HԪJz߄6]򥈀 }28fp Q>|anUw3 ll&Vig-փD?ٮ+`ϼG休/$, 1'vb{P|Lc\)5T{|. ¾ f̺dVv.RW!@н Ymw~zNf74nY#r8@)lucƧnm{ˮA9VXwPU6Im-A'΢ղ^OCT@]$a[Nr^.84'؆XĪ 49(Уvd&,("* )ߩpŲ\`KRt[ϫGt˛Ĵ"SU<ҥE\ @\BVI"'muIkZn;4InP?&fO; ŅDŽK;! ؋nhq1ظ$|M.S!= -gLg'b Y$HӆEyӁ1+?b -!ebQvJb08ߥWYkϿf8;Ri׵}eѣF6UྠS͊g(w^Dz|\V#ʷ@pŌ9Ti}8& P `,7,0 »YA)=z\45^JH%Ļĩ J^+aɕ)_G,iGoP&Lk{'+8TJ4:Ŵ>KXo0"On Wbc6*HEHr>rc5az3*6F^zxq˙F\bN?Ĕd>٤g7 3&>0-@6G8}w d!-[N"FX~p DMH" -E IFZx#.Ԯr(ar1iɈHY!CYre\:dz[pft.Sx9xqIr7W:# JS΁:Ŧ.O} jbXɶ7:k?A֌ACyԨWq3۔DY/e{ ;5\6d?{CUAWdjjaM{b'Z<:v /;,,?H%c3~ ضYhoB(WPf_DAJV8LѱE!_bCM_GcaSg3SN6xUO@k{r_%N7Fr&`U[fu~FHצ Rt~nVuPpWZ_cj]U#nWF3lmH}0l٘ 7ԩ!8W'aոC$X5 V~+[~mf6 Uāc"@ uEh&A,zQSDo)1<ɓp!Z`*0LR]`B:ΙGOd 4[ͥ[@&FTH[ Xʒ"h˕ r݈dR0- 0OI>hf╀ dgL9MrD]t}zVyb~%dHV YͲ} OAV[0YtWnF?dD`*j颟.F/hani+q ^ezԍ:A~|CK M˨sXuNo:4FQtHTryVPIZv{p[aPxS#4/,AqCoI^rCNPXG?]|+x>nG+-]ZcxtJSG/xJX$^Ƹ\@Wi|{[֍T4=wE$ᠡf:b?&U#㟟[@Iέݦw`09(Z&o}b㌎V |dd%ζad; ŧKΈvF`:)&^>3W-f4Y2 6? \HR-'\aOA ~LGi1xS w!,8w瓽3V^Z&Uh)ڛӚZz1vAh8 H.>ͲE %Ƥ_RFE/vpk"eyVH)3}ƭĥ r} )b6V7ZcLztTqm}Jcc8<$ !w+BnmCDV)}drK6x,cԝ0~";/o@^YCEVxm:tj|] `Ч2w ųPнĮI@O!0TJ 3/ 6ЕҘ ,~[x" JL9H#V㽿i#Cӑ}BF[DmtKTjt;t(X0^%  @g4Oeprk2E)Q$ HOJ@&Op|"%+NA70tmMyplGg2ji t|rj_\(xHVUܓO̅};Wfdt_+d34$ !C/?rB@z]#Z>Ō~/M+"z|@;7n ,?FNhA! Ve";R{2-Նs4. &q͆PZ#;>?HQz 'YaDAH!~&]cuj-UJq, N/Oa-9jG "zN|)&:\|9e1=_LA6_l9LN6R\VpZn5A(4h%(#D^S"coE3&74|^myEhY !}QwR+0~ah8ϯk~h}n?Zh2/_GN?D%oBNHTp]s!V!Uc;6u4v'8LqjoK4~Jf YUz:`/E/D%ji %6 N N3ZO8mŤ\<`q2^pA `w~P曈GVHYgE. d<袖99]ONӆFڔvގ` 6%<Qn,N+lb9( s+Lh -8l Jmʎp'·yGTr{k/c{my))Lf{yup (z`"q$ڵvE]A|L6R{H iv3GqZ^E܂`a4ɜrRҧY&>e2p ܹ߾-ZlfWYI-vl^wc~?~32D 2a׮MJR,iA`'7'؀D-zNuM[|y =zbMRh-\ΐ(oj硱(2,iFV:hei1i(?se.rB(^"_ X&6F3o%Һ4qG+ R jޞkR֪L 8 c:|\jXtdW$7*a!w6ئ8v֟cWGϵ`.XvR;Gu _Im![-74+' 3BwMJ3.kn_ KA3\tCu&m exlA<P*j`&5n?OOf#o`OYWo_J@5^EQ#?ՙ!1r-U4 ÁAFЫlݙJt.{eKXD"Q6@EA\=/$ CU)ڮ+5& f O=(T)D!R7Eu{j k-C'j4_tvUȡDžB蒌Q< d!^ݒN ]*|.}*ˤ''aWMIlc2_q%ܽ0Kxd(SCEaHZ ȨR laLԳ} 3('5ק5Vvz=sJ_rrb[n=ьFUكWܛ)۾D/11GbLr;x[$߾Ea נ;#quh87@ K&r =s+[ՈpWyK R"}̑ABʞ̨2f"ߟ(]F)T0mALH *M ` , sKk/dDi'u lJÌ(;RebJrkO 6pu)N?MmJ0Am 73j#\5JF# b~cVQ$e|T0r?蜁Vo|TQj9-R1&Ni& a0tbVo^ ]F1*Ck6::C2qs+r䐥Hh{F(+$KKRн_a&ij.SiQTmk;yl_[N-ک?T}h?^H5VB˺ U61_oX'愤ܓByDC J`,qjAlo:U_?K ߝr0i#"|җi/6~ 1-eU>&8!Pvϟ悊UbZB͆Z]g?EwC[hw*axQoUR 4<7yeU9"i%gh6HJieM֛ݽࠗx::Px>ײ9gQUѭ1W (W>Sܛ|~hyaeAvsmavsx- lr 몖6eѫeB2sI2rpO:!3x>޹:,%=зIǛ-uc@U{c(^0i*t֘KnsE#&(=Tn YViq޳Sce3$^1VUWd*F܍u ᬃ)QM3ߖK\Ho)j:vE>"0c_R1\= )|ېUˍX;;' )嘽S{.D'i_MWw NueR)FOdžJ>d O]xL]ظ9uG^{(/Չ{?Z AY^Cݣ nRKU Ά!Б4O_aVeu{ĜW/`0|`.]ҙn8lIpUS Yz6M }KHsM0 8*j$sj k[L^9 9<C݂4/)LL1Qt`j~VY6D'Fy$>E_fqմ`~{b>%+=8f5XM תj8&:E]V"^15P$#gl~ lFynUEK59]:ITrA}0WG0g*y>>pqkE 8h#!vMʘ֗!,Y68a<3^RbȭH2z+uMp:EX2 =?($u7_UWlWkޜ #!3-6(@a x`_krFr}{gSTg ߖYZziQ{xx}<8Ȑ57Y qƸqx\ FRik$(*sY ξ&;czO1#Lµv-jj6ˬ _=M$jٷt-vb: BP&+Y{ iP/2AW\ˣ&']'(*5UC F "$g'@{^]6sHR 䰓%} uogSGc*ڥlCxFOOσ*5C ш It&mtK(,h Fobw7l54:y|KWGR _i Z/x eҹCb:*4US;)+q`N)oWrwDܐ c˨w,e߭kpk&$w] f<8h(~89`_KR C}B1 i-0m©S^:4)T^Er8-JF/|#pҬe9ۉAU`măV۫/y4p|6+@:E ٛbM'̹^&}ޱ&g~Τdp2EGhʬWЉ]%zᰠ[Y) ~aSNDK,DrhMw(t(݁9TpK݋C=PnߛJ2GK\IZ{.S7u4¿~В}ӓbŮ>(#\xY}֠@b;ER(Qd9W7 ˁV>M>~bBW26Bg&f9Kg';0Sw5d"ze86==M7qEybV&-2"G*mTn4KS_c2Hv}yNkjcQNgXz窡]}ղIZ U݁poUն6J>{I?ݞ`l2:,T{.zNs4hejL { 07|id9Jxvͯprݚ!YS_ x׹18Nl]A:d|S Š ++y% [&mueDWYB EΧ{zfQI[nv}#~LăwH _=$e8ZF4e7G0RʗF?Y-xQ1O*r>eLs bjDٛv‘U㶝"9v~W(?o ًc(Z(~u>IH~*3PN72AaHSt dn$)'}filCc󬄥skٵ<+Df⦟/m8dMQ"^֋.)kINU3F,lY;[nuu,y7INx;͹/ `7j˶#j Y;MqK 8ҕWbP2 "X1w!u;8 ۠QdތZ(̢QtX\00e6]ϕ%[vbĥ@7H\3PZS9 _z*ΑulZЛ跶M_j൙بbLĞnvIʞ{YfF^{YMܒ~m5YF5ExHPn\yIBe82sLs~|xmv?C~uuxꠒQ%RREPxovq{#_؎Yp'&9aԥlM/*ųd!Cb}Ж9S-jjDg emOuvjadHP'd|wKm[g]!yZ7q ? ]l IU&~7q1 C~WJF1~gNx,aA!`@>QC47#H%=ğLjK: #¬G.&{` ty2" HɆx,^44יƧ+-5f$,OľKT3GIu[>{ۋځb*wk5kY;0&ރtVjv_j8>g1[nƿcąn'(UzŴg$#)$9*]s:"Al-Ymȹ]l.I"U9` QǝR4L#/N,ȄyUhL;1z^,gWWPpǠioPkڋP{ 9shzk cvuҬ3]w-S(;{Bdʵ[G)g77O5-*|uG95sjiF7S m9;#6oܐ6n<]K%lbaumK)#ˮG B+F#*{5bK^bQ&7#LD_NVouqC5fT*K4} Ew^= D`NM@ƾqTz},>%QS>#8XQ_N~ό1.IkCsdn ϛڽwqK~ 0)o⫽9_ l-Lյ}Cb1XS+2sG8Kx^4m %M?S~kW3zKݑ,?) rCP叱d 3<ԛ!+jqNC36t:a.uJ?U h"d)KWqydf KHN2uX+H$8 =PzwC0ƦkyRNU0XCŒ"aԄK2n@r^B?d}mCłFk97XEhyXl?MnԂ|B"xQ #EZ(io̬DuQdH3:WS4d̺3V4v( L0HЗ lj[Ȯ]3A(ԗBx;x[3GxF/)dvrr`!F؜E@2Ԡ*ӭoz D>)0[jZlWvA<iCUO6G"_ N265&\Wˬ5Ar T݆^S %h-g>q{2{\xBYܩx݉Ovt8g{;Kت_?H{8 ?%IN?v&8A@|N 经 eMI4^ܜg3q D-ş_ "J-=Os?P7z٧.UYBsW_HIP [P2ưG/F`?WiJb"ҟm n4Sc1N$  Mi8u!Wy{,̟%h/[ n{xf  =vuZB=)FZN%2gf&pcp 6`_VkUhBp}MDr BL<{j M 3z -<Ŝ _~| ֌/`~r!`Af;}X+`q87RR1 0WI k L^'U.R&*842}Vm@W<9: d? Ђ@iC2^] oOm#QӉ޺' l7 !Gb8R7C.8= +N4joEbxYғz6 Z>f8og{ .GIҧpIx\ FoMQxtp#ؚ+}lJȐ]Q[-&ge=A@Mctʊk(}6 r Qi̓~zƈ3gjNK>;4h+Cr%ׁ b%Lr=zj'WH!q֎ (q f8:?hHG-}t;۲);u-Nl493 Xs#vvZŽ`loY+oD \ʮKOvumrO9{0< ;!q*~pQt5g;w@'o*JZttJ2Zu)Q^"&g=GhXQΫB~AU`azt#׿ V r9iDq&v.C!,E*be!+P5қжZ^ZAj{\"Ke:4Kж[iCr!܁֯bxo՝ȶ*o|ݚE9gq5f9Rʑ7hۡZ6C.ga]Av8xVP@ڒHe33C_J0qfs 1x,S/o}yRJ^x!pRqL;\H2Up(H|J$kwt苣jm)XT߫58A|NA| ms5x3Lr$}twcTߛqKFQ=}=xW`ud۸,\Ȅ*׋x.o-ɢg0A~״.~^L) :NgZRyJkfL2'mI䠣,JwPtyuOc(L?s캯@mHrXT1W ߅kL#Aʟ74v]R0rd%['_b5vQoy8-{P17925 ;,xjv\r`,QoҴ@tߛAXciIQ XU7vj8v@ 4^iP7]."t2y UDt<0῜F̻p{̹E yuլ)nR #H/ Aig)*)_DKXDGrm<9ԵAkm9J|cORU*G9%ؤ!o+\8#%U ,L u ' uQC WTJ0aZBuK {J4A"5 2sNs,T*6䚱>d3_h'.=0:~t0fWd 9̝4эqBLeDFpYatF|55pec:"y)AB;wѝk~z$- D[6{J*Өz]ž)ba)w8nQ5ʼnBMo,@./Wۊ*m ]`CK`;T4?V'.Eg8|8.WE17v H%B] W7g eI7̸wu k51De*2^ )Ȋɸ8"]2-lj)UVV\buiZC/^`=u2qvTQٕ~WoKbX\-bf>z yέ%6,&dOL\({=I oRepGE>Jەz@&צ2ŚuclrFd5sO3ntcӐ1Sc}L6y}K#MDWK o0eQU*utўM9ܫwGk[{|Q1~+mWcF̴ǼIU4fB ctSwY aT:E2CGf^牛O]q|zYWm!!k[6nV#}M,c];-έ # 埬\mA /T@:> ?ҭڈlI& GS>=h\EGn:ՐoK8k?q^Z Ja?CrHTP3GKxnoo+0p;:fd<󊛊OU3Z-f8f)a `YL jMq90xp򌪽>=]FqX 7ۅKtj6&y^ÑQ{bi2ID%fwO2HiR"pmWʝyi^[LW*^E-7hϚ^3!hR.ʿ5b 8ԈFD7 \S:"{ױ>&䄲93Nq\oҦ$˛9?bkypԣC'{Tbvzbׄ%d LŴs݀Gv)BpۍQVm汨W X3`>sNE.8@gPٌ~keZ>]p;L)Lʰ |R9Ė٘lҳX0qte@4)X` 'v^ްgwY|Q阃R Mi>(Y`gQDe51fj{~u7WeQ]Zq[-nI wPMuH*]TkIk˴ 7X(¤@cNm+rZd$onlbΐ3O%0d;U~4U,c ^ӃXf_72 [^skETQ9+`L|zC5-U@,%,xI8>S?6h Huw %kUD([s!6*tF$yѝ~,sYV") b;MoHC9-JbJˬ$HD~f#u6`ϞƖTHR0J *n6} zL] #isDnD7G0lm*i=T L5WѨG̈krW^RWH3#U ޱp5I>t?̏֯d^j)!ԃ7kStdD iB2q`B<g}t̿x6wU#XgA>o|gԬW1^a ,_7&nQT†r%l9 Yfi+k/fܶa7(ѯ5!GdɉJن@b3H3kIa _·rgz ˥P T< ?u/=><ٟW'@u%E;! Qͳmezdj8[Z/q Stz.>Zx~kƒH4'o~BܨJJWgP{`SЎLH>, k7Ӱ>.6Gˏ~y^gֆ75zP8'O]l~gmί~t8T{K0uQ#~n7wBoyN &šoҀx7,//jY-1l9r_3!M"(_S8&ӓ`Gd R+t=(\ W(zōś D㦯.7J* q)ą߳J~`©>R- Cvڃ :[y}FXFmtjDIn? ZF6ԎI7$<ig3nm"TB6.YbjG;cYY/ 8_+ !}3klB:~53c s}}P8tFWi9-Fmdb c!|G[b!I׼QJ* PJ+4uztR%)Qe|vi$ԯPC7Î خwr0Vʰ¶k?yz[td8m4ݡ)Qr7cC୩བϱAntKI~Mጞ\Hf +aqE#z K;t}mi',a+/-&ݪue9.=}g`U'`p6ܛz$%:{y=jR ZyalrU2ASd_ih%x#\p&p=x_G 6,;s{)LC(TFɟ5G.UxJt力?*X/+0ܲɻmt*iL7-U>T(^:R|DOetg"?[e, d6VRu.ᎢR2$єgb1j [QNsش&*ww|2~ΨUib.W3 V#SN>+Kʢ}_EuT,.-`~ۃ>NJqS{rZ [,CHBT4*@Bccw;m(4L\2PH8[>)؏*0N2u13?lOzc(:Qˌ]=N! ԂW`pfe ~i,Uk1t!ttɆ{`WzI|T#p tTu@V,gqC'v`@v呞%R@{b!u~(-l [ߍ|LwauZjG017ˈw" 4Kfپ{uR:VB_ h ',B#B+qѺ/-Rr,9<^ˆp>|@YS\)r]X-‚-ytW?%-{Cb+_mA}[8ɰpnp)ksڧ [ʹ28B@7v{.jaIbeƺMW:|mL0SU*S;ZtT9|1oEwz#皵vU}RCkzp!k?s6NXf畣^ҷcr6,6O82rxtyΠ>a[;vn08Dc KSn$ȇj?7^L֜, Gjr&eQsP Mo[/B^m22>xH (8]-r7RV'lM"#g>P~E?b$]lOrͦ#2*n31uГPAAAX/I; Ҙ I & did`sp9n櫩_k)UZW\^ftFQLe8$޲_LtM~ѹ?`Zp~t.Ҽyu[%EFɚoC*tуl[eQ.2!:[1(+"rO Kf/o{̾/^m?_4O,xt-0pt%X'\D%Fm1|$Y8]Ɖ ̧ f9\O' A#RU\mZM)!fLBIf- Sh;sJVtù<"M34Aᨾ?ͳE+Nk/a5cEFHC){2#P7<[̼|)s6D.vXRκ~6˚JQ72љ 8>z( 'MHe )('g"XLs͋ Y6`al_VqMW?4?; $U+L  &j+4 UH9{@sTsһRۂΨ<Neњ_ؒta8 w[FB{9HҊd|ڟz9 U"E0XB!LPz+G\[;/QI : 9b}5@8U|]@RVOv!'RL&ܓuf%E &O -Q00~ 1 ,^\|T?U9ztǯlsĥy=۠ U@ц>|qɼtɒqXےVڔuS^ED÷l^eh勎L<a6g旃0M`KEM>_WnXw`hq5 NrM31bsl*s4s¾PKWfvv0u21a GKbq ʈ5o;D>![s(2✐-,_+|S1~ЎtswEZ?U5O6q>fYLwtJ` ԥ $d͸ ib6#& Y}Mbc9CbE9g05ٻ]SX1(pD^2hh8[+eػ@U w=*SܞgOc5W{vpBQ,`G[mʀE_s*>~򛣊MOcެɜXe N+(SsL~)L֠Q+qCz)E7<R ݻtĦm4x==$q4Z8NhWu-_+j6;A KR:F^ D׉^W>}]2զn5s)qAީTX K{ه̨s4#(蠚8 5OCak'N (nqǎ>l7r)J p_D;Wca.-Pjc*IVP.{zbT!˜Y;_`{F'Q"^jlrZebRoM;CfQ*pkКLg-TR_L2\_2F\_t)eg2gux?O݅tq/'^+jϺ2 [7Mh\~4!gaY mg[uv58 sB Hd=]fk g ;?wt<9|NϕiqǐhdLO<WD.FZx쵤kԊ.&|E/:K{U2|2ҏ8rٹ3ȝi\xh2tk哐AA o^-8ʧGӢ?w~+\?eβ-0|zNߡ(-kR{7S!w2̳JU|[ `M!e1,zuogCn0mwU<Άp7 Qs ,D>#ޞBOԘE""C2#UVYZwGУ[,E89mz݅ B іI,5vnY7?`X4NR}eH !3VDq+ e>aPQfm} B V4lT$rS.A[9U6@b']Ky;r"tE1$z2 mxKLZiSPI1NײBiv.؃IWfzI.Q KYl+X~]ȍB?~coel=hw&C!֛5{^=:ްeYt'ibT|ea.{, 5oU3RYʹ ~yȝs}A>>1`wmYЃzZ.K&'fǍX̘{|ۧ} s5ԯa/[4rwԊ/K,$ɶ$ a胘!0S뽷<E\rN\mjrX"Iߕ7Q`+Ceܴ `.%:Kɑ|qk.<߰Y9iK6P Hll㝋5:LSe;v y JnI)5P7;|1gȴ ʭCa6jF XWX!tDU~'ߩ/g5lR.VI-!n A܋OgaqUѽ ʲLPrl.G|2Mo: nR&]XOfՀQ֠#H2lK?yN~e~[9,/W&ZǝX]]\Xd״8& 򜏁&[ v2[m~jyOnVJQ/(EWe%B$׆.GV3O8gz)Ie~e-SeHO\eت^2 耳&* ЋZQ+j"Bh 0μ]E|Dfvl4tҽ|rąҭϫ;{:7%󼠣2co;}EFOCGŧG#tÎlvf$ $I:L7fm&Gع[DFOof|{-|>צDgB3Oi9%&aH|LDBև*@)I;I Fմ&Z%Yƾ 23p6'+N̺sa k!jSïG!{]:[vMs#2T%MYa6UBisSD$Cz6=MhN"xdQQB塶ZzK1 5kUL+֪%<+%:xxJt'ğI,P a[;y_3.9X&7J!* wIlHdɏq1t\W+1ؒVsXgnfC'_ ْ] q^ηZMLPʒޟJPzn!X ]$Haع BǼp̿Ǟ16 ?]v?1hw=\0Kg-Tz#vXO?ݙL0$xǫM;KByû%Ymʨ{kY/Yq7YcE)_cؕ7A}N޶@Q:QS1(J(~+!KHFߐĴ;mfDZ~KՓP眔o >V^1Afyحji7p ҧ^h})~⛹965F-rx U~S)R6Sp"+-Y^߽{Z%T'aଡ98RbŅ`_]?E~8.C 4BjHdŹ<#)+Mhk`5BƄ UID׮/-\PA^%y,\2qϬR1 a0`"ERlf_am*2?=ҋk\?~Ьځ8=*=bK 3";Q>I6 9biYͅ }ƚ$)B7dzY]za_1c!7;a{8N|HTa𭺆Jp.{w7rMЫ9KY,RgGMAitb؉samom;eޕVٕf)/]\uRL?fCBأe5NaJjU7H< HoF Vӑ LKe͵Q'"Z=4 qL~sL*-,UhY1$:nt&9ib$n -{XWVDr!R/|-)"N|W4O!7T4 q_My5 sۗニ{&(s AT5Վ{buEXQc.ˈ}hs8;n[NH((pz[-0}gN;iegbħ&\Ͱꮨayi#Ϡq҄7yjF_24d G# ^1 Kmj-;¯O3U13AZ0{.;4S]lL8U p>J~Нr5Lʳ8*@_iH"ᵅ?j}ot]wx(Chsw*P3he0"\YU-wbjl}p F,E$d G9FA&$+fkbGQh&zl2`_$R*zC>ŃU~ cbWC$'^Q$g(_AAr#j/ڡU-y+j1=d^,3"s )^F[H#P)A 7-,}qS.nr>K6;)2EJFթ̡v=#YW_wRf&J}JSh4D&+įi.3{_bbE.UTb uCt~1f(t8zDvNwL l!"'U{Љ)!Ea٭|eX]L 5jx['&>LC*}hRۂ4Okul +%9!IV xYc0P@o$euhKDEV;tR&t9 Ak^brCS"/YtԔsbxK(PNs=1FToZl[dx'.TB/uEWvazq8}K3@#^0˒c+[ ˫?ؒJuvm_ /]\hrI.=}MGli{l? O8z7g ,WPiN8{EO!w:iΉPbi^DžOj1ԗs,~ޔvHPTaǻi&dKڑ!4'E0#OH(Bg?*M물yٲ(ˋͶy-p@*Pdn/J*˻H"t,K@Pk;+8,Q_l4ьsCf6Ԥa$K%`6(|kj\ ry VK'(.ZwFXmwLx =lneS.UC˲2[o\'yC R_PzTĥp7b[ g8|KounT)s0$챌ZrՓ;@ =YU#MQXW{_ OuDaXǷ ^:{V*]sh"RjcT|/T"2sJ"5Z初V)ѳ15;1$6Pb8>gL#K@1_.3RtȒ]LxJȲo)^NIݡwM9P!uS]7m'hlSPeob{ۂ1!^ёM!.-8" !IjyT X>=o rgc]2?lj-&()6F} /uiJT3 fEE j\|[}:XmoԶ#."&3}Q1(t3^U2EjsO걨I$묠Rm} 2F(" 0:7ΚMN֘g dԣ>vo_ܝ&Pc%-҅"8H~;y,LV*E {: BQTpnZ:w^,zQ(>Vh'dL&N*+l4iAu.˜w`IhE6OPc=Ċ*ZZ*ayx%@ iv5C"sb~m0)!kBQR3LHUZ,J?Qz 6O_:Ԓ8%'פ~$L?PV%y : R^D=08Ia$?KI4YEdARTG q$meS^G3CWYl_[\s/Îv7ȺapyGQ`ق_Yw5E(`.bt'鐱L] +"7Ut/6 2&$(S~GhiX*UWyZ'5Ct|!&+T6\w.i,H|I^M[Q5, ]npD+3~lSؗ>m|էP*TU92elWdO6b_4dԹ"Ҁ.¤\-ӒdQ[(ʽbdCE@(/2dfŢbB1WkOq?J8ܒ= paIHhF="q`KL0loGǂZl0/ Z u"v@ u*s`71`s' <0Q\7'C9Z(7\.߷ǸQ(tJ0}Bt/ ]>ǐCc&!q bdsĬj(noiɧh;Mݟp]We&4@_ S Kܱ>谂r+!UxzmnW=6/0:Mw Gz,"2''JõSoAp$` a2Ж}1[kqׂaS_Jnrg'I8+FO̅3K!%"#x?y3Kxz/%aúw&W덖xC ۳VƬ%SFyv4|O(7QqaU 2_uVoI.x$EQf ǐo=)j0pelp{f Ҭ1/wmygW,HlJ"[YIK]4Px'a<఻ qnLkh`ݔʕ@J Q]'ɊD&2B(qr4,a;!~y{<8q~Y OsЛy5)tD)6ز*bHD ~g=kb'ws鞀ܑ ?wʱc%$l\OSTS©3q9`/Vd`kl]1>]ᰠ'랛}IwD2N))NK#-k1,@$EFWRFn.%T SrgCz#w:!*D s,,K bgnIN58L%MH(Uzؘ#) vFy=)Xn5VY?n47_$ޣЂɋ(0n"Nr]7FF #N nDPO`$i E6UsQz/rbLkzG XPEnT" O|R> ͓) hA Ymyb~c!H+;3i͒;-~T%z<~ 晌* }ŋ5kZbaoI;D: QSe٣7*t?S\)Lh)]d(Z4--Yڪue0"!$uV^q9B (toV'Plƌtz( Aѫ1I ͌z]q͙o ܝX: 2]ܛ9 @V*)N`#m`3`FXO1M%%엣H_fWN!Nݟk!:0/]# 1XPV GZJX)EBЭjVRO6ht[ B-G(D;/XǿreSZ.&ϥ h +aTG~t;[9$s6αt۾+!Kx(+audSD0|aoʡut9qbL ~=mhp.Gz7̵ŠI͂zcݤE-!4dgH\ )Dk`몤OAu*GA]o|k\o4Mhpzkl YBܨx:hmgkޙ3և9ʠWbK~PtXeagŏ("##/?\<,43GE!4.+nf?ȄMc/IXtƤ26pU$ bLwҾ|"_ p9:s`@umon<_Pk%Ff_jmcBq[!%tc0 a{lk 3tTb?AreZ`6;_G6<}X@8Jy>ɮH@ KVV#:<1{âuY4Y{S%QH ۥtEISZCqkmeMuXfWK`gLn3F44Ǐ3BB$)B(3/Ul0оV!ЉuH=! <)aԈ-wݿSaoZ. sXe]{xbwњ7Z5 }pBF4^Nx ~ÔvA?c/C65ad3̖aAT~bq-.AͤX ͞vghm/KCآT:qՠ'a3i}dD}bHߓVsxK~rg_?V_zYRӸ3Z@6fí^@q]mRHS݄=n "rؾ<$W,ɐ`uOV%Q)u}<߹p$x;]'ٯs r rKYw:qG#3])vC)UE#;.>tILSHQ& vMĚB[KaZU`C@d lW\ȟXUo n xB; , 4:J\jthfDXt7;mu wE~~)>'>eɊ:=S;O7p:sgU/˾aOJ 0$Q2^%*0h$ ďZ LsiUѱ9핢䈕 .ot4iM4VFbF@܇Qsu˅}g"H.ZуHZ (xw`(7) ./Qڳh`dPQ۠BI>SBc]ವU#A3%⏏gf`hNvV)%(7G&6}.6nIu5cMYM/guC88B) 'Cw(5ql{FĆJ W0'ɳymN_=4Gta˾|PE3%2b XfV I;YUp_l:LD%9N1$s*R7$ttȤ o{0sUe90sq$ޏbQcpw7)B1sSh9$ qx& XV\hKe,B2e4ɧǶCy/30ẽ0+Ğ !M%@"wR^2O3E/z-!V +-(+b&rMϰ `3hDc]$r'f8Al7@^nc-ik3F~:ro_' *j^cJw6:t :" /%wCH>GR lyC- )o߸ ǎQ#mcyJPod1cEYxDEBc^b`OX)"]Lv2o>|fOZۢxܹt-SY@NڵD5љ͜')s]SW o;T|s`.C6'Sg)vCKa2a7| M@{MyܜS,T{qZxqa\ʥꅔ/ˢG* }GeH$G?0,E%1js诺DeS?~C?l*i 2BSohk!8O[{#ߞQa[ $\nE>k%ME[_ %ǎhʹq-)٧ H„nry^})k48g΀ڠŦXQZ^sAJz⡆ƀJF4| $wtBgl&p: %5:xO\`=]5Y>nX@ %;jVH9 )4'_" sØ*>OB2ݖǥ|F+D@:3mi&lJXDw`l{w3*՗&`wȉH UCm&Q_gh1 P8Uft3it 5aC|(F,C/;(%wDC .{5o4plRǥ*#yW|2rˀEIˍ}Q\MX7%1r!G1Tנf/÷.NbצC *06}R`jqZu9Re7Ky-:+"{Wf12N+-j)?_CNeց֞*e ?O(\ K^#3xXYRqa!" aґ١3nǼ)e*=$GP0M"K1:z!qEQܰ""++T.H;F?EbP,@5WW:| Y6$!bg"Mv)#AFR=5y쯱F ׍gҰUV2LEs=v쀸5ډ=[Ov̧_:o*Ms0aƧ迬8;*AAU#Ue`>bʯ7*C}k5富@ڦ/}bsRdw,( DĄ\T>&+t =N<)l^PD;#2Fg`Ŋ۹?R~{ho}(G 't{T/s0a[> LV{Y!.qr]$ Y;VL*MtpP:=A\zĻX %t*dVTT3 P;jiH@M.KNIhJ_;…Zv4eS_Oטq@ O +peMg\]}oYNX5IE> &ahji6Ejq5ם/ta}2^p*(Ohzhf@$f%^M#3:sz?)0ƀ"zEQVXB1Qi~*dUJMx3bh$y)ޢ fS3Nrݱ]sB#0DҊk$2,Wv8!f6-„bЖ!ZtH )3jJ=cϋqߔOb <tkb%+ees=# )ap`%V0 wL[damMU .##[! T_[Mg s^Rx¾ӕ\slss=EF8IPZX`,kœle޸G32y%eaZwnu mv,":G֏BBx;@EE :=sM9/jyrE͘WqVQ٣f#(׾uCaI[mţ;oEGl,%zťw2>:qoI;{zqbr01Xm|MϩdHJ"2:OfWA<'f;a w.vyROttG%pع>Ge;حm&>G jRLv:c{"p"M>/&mnek{|B~P^mzplZ/LLTmxO>#Z枌S#-Gd_d&7Zh0Wچ kʄR} ?VGqO~J>AZ˶%j/[J Kz*Dž036(oeBl?sc5MBσ 3۱C=XS]KRv Ф̲sU0"x>O+_]/*%&_ > e_9LQepL_nYg$ MV"Kc;/H_]ᨺNnc⭣)"O[C0QF=fTc H(f@Ei(:թ~<ۉ9;Qbmv2!yB%Y?߆Pafu%X$\.v vl1Ro~ AͶv/S,R&2s瑺R4R\hʀ:גW<u usւBm05)wz⯫Q)HP+Gҙ30Wڑf~wUEh ס!/{b: |/- ֡(B!TXMcHƐ܄(A"YG&j%oN^ $|PI|os/Ptwe :s4 Πa] QƢѺW b|x~ءLsH[L{:J"*&V촱l(h:'TKϽ.K$iQSz;~L`2ׂnjƜKL~HM+KEV Ewo4 , P>JQ04!!>k4ShI^4-1CL.¸QS%O+wcȪ=mc2%͆ 6s~Uc%rɲ{Ύ]rO#K$ G`ċ ʢp> 3~ءg!W1%#45IUPf~ꐶ8i@u\Nb#EY&`72+W jjneb*'Vy59Ίe*V`xTP_bt xA/ۨjqOh Q227,#?̠ކ! =iVL>yi*o2ǁ}J [ gZ͸>0bKE|˄ ߆*uu gz.@6#kŒdBD+$^:q OaxDk'yUVi/hD[Ms7SS&r)˹W.rC)Ix #}ik7rZ pW "L x*T KcZe6(Y-dJ D0Ýgʳ,:Ckc$T6e#q4P*FEpxM4 Gwl|Y[2V`S&qaIl܀Bv/9,g2t8mU.uLx)7Ϫ?]IMD:,N񼊉$_,:1A0VJ"ZtʀaKP|4$`:\cJfjF I@>knX6@ vQ|s7ߒs]~U:2h5:v}Zbʛuչm $-'FGi3߅D%Ưzj4[cOTBJ^> %ޤML8`Ǯ"G)6_0dlPgʼnSs@Kb˳é>Fgb%l9ȔF Q\g2 8CZ]:<ǿh,Ux|"Fg2ﰣYQFl̐lM,VsL;˿GZ #jLK-$9Ca1Cf)JwW6?ʒ_u*=5qv~M6mR͟v\lZI#Q,]v~[n^j%f'Cd H)M"!TǧkrCXoE >U;Phma]0!mBJ'R# 'H+J8kɱ Iu\Z 2+S#xB Y6VV`:k3xr/}z!zZ2 ]b}3f"JT'D)+y-Eb9BÙ6Mwnqեx~5ĩsLePƵCnK_efJqi<򗴌5$"NğinBΌ?r"ׁ}o_#6{ gNsR5.A6W@b|#TkxuJZtڒ,*ȆϸH<#>T:zRMs+eM]*v'WP <̆!ý 3 91VX{`Hkq!ph@PgIJ" p+b, V$UnJvKwu0jȶp!'rDƒՕۡe3Sx1ٛsGoÇu.̹GNHk.X!ޑ_atŋta"C6 [&hy'@[ԃ2xIFUz_O ewh'OB3 V oiv{t0 Ngh&v8E/%t;k>-C_yH>`VV 7YSHg6QQK3J3 ,kIQ (L=TU^ ~Ш+WڒR$ڡŧ{#^MM%p@3"OK wQZ43̛)jja)ng [65;. {Y͞CfvrĨ!ƀtEŇ;h 2hu8i'd4L>ҏ9 #zcl4j Te둈ڢY]+ze~2n(3S Uiƨdc>Z8K+uhh&G?x-{;I7ЮAmLz 0>"ITƏ5{C$I E>*e \a6N[#-ʇM`zr AUTQjP+`Cf'8}9u:4Ok8JCm2 ki%<+1vM_Po$<սC;UPO"E$OkMrAAVGQr"1߫~(ÂL1o ~4D@_Ґ  >O͋!oTi/cE  oUG_.],NCD~MMT ^N 'j@}ma'>ѵr^˄[h'Ġ4S % lɺ6뾿M`i&YR P!mFA(W1%cP^c~^2 NxZΣ[lg`p* oV{K?J,JDQ»?!D0hj9RQlͳRRJX bk3>_1\v4h|y׸h{Zؾf /Ij6"ާSP-$DOVML—F$* %Yv-Aa%&Dfqp Ҩe[r {Ф:~B(VVmWD-'bweC1KY|@X Jmnncp6P G5i!d0#6༠BH̺qSdcVrn0f W ed.|c+ .ʬ PCh,x#,&5ClLE; *cmw `2}C/&'Dݑʓ&-mcX"c-=\ A]({z* q8 [C=x]]zuD,8[8[K-/\-^,B?,S\}Dž+n41GQx`"`ee㼁Ae'Л2}Im?fC4BeX[َ=6+,UBJ َ n+/.I5wϼdXͫr9nyϿC.9qIb/Gz$ȋsF< A5@('CvV֧L^ [5I#nkuj@a;͹䆸ǝ09pnX'G=m_G%"qϖ42afIHSN|-yˤxE`6Wsi@2iՓk;ŨO#k*z ٠@qoo}Fxh: =L, e͵Iޢ,P#]L<}\GC09|sH ?$1gDXv,e`gZ΍lo,^gZ+5p’(*l~4kWJ鉭pq@K'Ǡ$D#@~̐nL"3Nc7]ܴS@K:<= G(88mX0|,? reFhuԙ.5.Yt'"B[~ncK0kJwrK;4g[:.ŸVRkk* Mqޑui;PG_C+%O {؃mwǨqmMθō&Yf ASZ9t0T>'@pWI*12MiVr8N#V&?چ~(g›(<)+Y'hnxt<8YkF^h_"iҵ?O NyɍSO1 ݌e i/Oj*Ꮥ2ՄH2cqHfhWwWQZ ]AUk_tFKGي8"Țy]57}cLA0Ԫ]~H0Uj>i/ iD_EkOLmրE>cl?ؚAG;Dr0,(oH%+.z=i弓F{H3#*)5_IH*OMsUځv.!"TzSor#䚢xu9*$ &e2E^O,TD7iX-9$x*4(O1bT샊0q/T[* @uD Sż_XJwdƏCp}Hx$F[fME6G4}+5Ӟd Gޥ@xPm\~iǦM̩".,\D!7!^"h/bHO.\\ta͠ܭ7O1hE][kb+c:` E{;UIXP<@#0u(T8| $L_Ro}i-缻ECQp5;=lfH;[q3.>:RlÜТefǥnObIN1g(zG YKGȘPb])D7e Oh)4|}CcežR^[; j&NbzVr X*Fes?nj HН'h]*:'envQu7%%J1yMs).qI>MJ0Lzjg oVHlt@38U9o^Т]N>d'b\뚸UP*fed`{podpېy#7sT K4wK3 0Ǫ}p^\͐wux(=ЊSihRکv_He{>Cx|'3BCI8[_C.I}Ukt:Pxw#{EN|^_nu- L=0d>Cη9"A(SsK;"Z]48Or/8-‰,#)U|U;+yW,2;ٟјɯnr0qD:1@מZpY_6 ''̕ʑ21i$嘔$J`Z"z)aY[M љDE&t,zQK lf U-W%Ö|%l9)~Nm31>nve'ݺK0X9QxvK&˗!JTu #֪_Q`ΘNw|wqG5fn֪K[' _LHiCIF>VQlsU$ɾEMMIoh#9:IɳVh|;|ˤ8.F"GL% `86ŵG h׃q`yp)H$Cˣ# @)P`orU RmwL&{ LѺW}\HbYc̘+*w7- Cx?6'_%FCMC)Я-[PYnk#TioIͿ( i]λɣ.i?q&igI`|E>_#ynфj Øw7d}aMFW]l)\]ϒzD:m̼0z `m80ҝkl 镆X~-?j/prӣaGFU+>I=@= e5 Jd^qԂ&w' (H<^w!f.v]ǩ̉,]{ LIe5O\bNhJ p `dWȯ<"Z5/޽McrCUJXd\@C:ca;D]g㰯&o2 j}jF̹&صCUU :<\SlTFa_ek)Y蚄ZN# ïD΄fJ"h5*ȏZs A'0u\MIU4$!tpJf!Jfd*_8$^ߥ\A <|X`>Km# _'mV s+n`-MY0+8&<]躧J$ ;4"'ih#Ͼg5zLO)/FQB!щR8mqY.k~ӽDrwih`bSD=$Ex)avRD2z&v8j4$93^TdVAӷQLp_#S2| x/жgdlwP\zN翛 q)?-⮙{=/+KC_4)ACm#XU>qEn<-[X fQNiIj2<+ /="*zVP]5Y2 $6k&|TLľ`iœxw#ɿy4U0ުpNs!RS/B6BЬ5lYPXXCJvl;mY$u<gTaO=!RR9 OͪFi7z3x&W~e'OwVXsEi?ۆf/4@=bihu,Jvi,Ͷ `XfBW{4JS8*Ă[=zV7lO ~ \u/Kq~o% "OˠU9\@[UZ/ʘjN%sj Sݜ636 `w՜tH6bI/,dBWzBDg|埛#UM8pDD`OQ5@1PAVٹ{WƮ*MnV I%v<JR0=t~U$ncq"KoE3SZ cՑt`Lѿ?) : *.(hiv}f{\50I2='ߓA|J\aЅ;vk"ݞ|vo&-x~B5uis 3 {`ڿB%]%*zcf8Vo?) ˞Ϙ+d 1x΋huȴ5?^]3Po-Η7Pu·6D;qȯmcJ425xKFI`39{}>Uf푁}Wg NȅQ0cf|[*vE A]7T&suOD7{$ sލ$wD2DޕÜZee\i~o4tda9 ^ [ߨ7f. ᶄ&LpƴOJ]I.z2hv.J75-g>f*M8h:nd92f!%BE{tum/:p^fZ̘'wǶky6JX #U˖N!V0Fl.]gim9?ڝ&7Q.lVbR'lVn~ێY`T)`GƟ@ @C /w$Rnt(.)\tovZ=  js04WO[z{{bB&+kHſO +r$ʗ|!^`w'*SH!b.ϣ;GԱIns.x6s=YHbm=:iIxRz=`K"^l?zQ4I rn,3 lo^A='D>2kf礃Z#r&=Q,xu;Xi<4~("+7o/!M$?5J料E>;"jg6]]a0ݳt,qwi+@rlg "6(pH^6Ξ 3Jt:>6ya2ŗ?2{^}&2 ]/IAz#;iD o@}As$vzc62% \}|01ʪ%7 aKb̹zQĨ_֍4(I'>܃5藏Nk)5^i3ѥXY,nݓB!SeuRyjVB!9S^%|[?S~+6APwQK}մ=53J\ٳЧZpR@/1%<_ZI3hUr *TʂErd)bj3/ڳ,0wp0OIw˾%>P Y$gȣ#[_]Z (dNʀ%\#X[(3:t*tѵ2WQrT!J "}w5v5dlKҶe1Ӭjuip0HMɽ-^<ßSgwrs;`:) wU:O*%^B!p%0)RAR=RZPyѺ*Tb>w@{tToA)8"V9R@/YjԜK@wi[UwnJh`kM Hlqu,9u;Yq EY|Ě#xE("%$]u'֜HqIn$AƔ-hnH4GgTR88{[rF@W$xIj~ ǽ$t08) ڏ8ڟ[c Y7!Ӎ (MiK?t#QxC߇GLQ'p,-\ɽ`.PK7<@M ?gQIV",2;KJ5c?s+t,yۦMJ#T[sAJ@cA芪wyT EpJWa؛SnY!j[q }E\)˝&*U+Cדּ_7i>jqoLԆr;*Zlm^)H\SCEhͤ8@t ֲ'7Bp(<'^STfrqBu 8?*&Os߈1{I}NoolFⲁٯjz5n~ v^9ݲƅIHe ê&CV+&xaY[?WU#}hkBXn&PSl%Ѣ6^]lv`)/hdmYJbP26&Sʊ8e2 _7! f#yRK{=73k[~i0ɸEcz\QaftEED`5^>RAumdlVP]N/b{æ$ C: %G(|v/_STEE z Aw̛UJ镻J+䠿A>9;@ Ev;}4[OMg->*w=k8툜3=% p+{2c})Ta w֜stvu}v#r(FDl$2ki=}G!gWiOؿVj5S):A {]ÿOF [߫Taq鬥lc%8z4{%7U_9ͳ}^?y<қ3Dj.wG**l!…S`qFbNDDAz«qCju)/.VRgvS֕E' zXp8GjHJRG."P˲1\= Bq&tg-+=LY<|"_y2oA7dž'KKV% ];Fv6] Gb'Bg銔>:c9 V%AOcҷ>~v"C~{aMR+]r")uW+$k]r42ohƤ :,H)vqQ"SG]v|GgLIaytNW {f? /ZL/ͳwa[VkL#^Y< hb?Ӳ0SXbs+ Tm}60u4`xS4HR1^O%5R<Qt j \cT@{{Ost>:FgbV əw<jn˰DQЬW>BOjΥN~tQcHJIO25&(*~AT&Y̶a!a<\o 6FS*XH&(itH*b˚"z#* @sݞ)=!(j?-LQ],or`l=5)]0;w?/{*Y3iDbo]c3ٷaY&bX6n]OF ?* gte~PTUI/z֖?񚣗 NH-^s EY |U{FC5FLm9ZRt[ChN|ɂoiCYEu/_Q@FFE~xLgr X9^ُM~w(_MM-BzM,~(5L|ou91c&71w4~)w ~*p/0I\bxE A36.K҈t\yQ1,q6;A$3'2`TWck>T_8gY$;=$M-b d&9|C؉X:( DWthhbkcHyghkGq+[Ln748ahsȘop.48UTtśL5nh˒L&)2QS3wI=k5+l;&2p+v6f)+<)h@E ơ>C/$rvy0U"%]ܲ-Y&Fv O7 vfle#]k6(Lg(#ak ~V9* ʢ$P@ ;TsFQ![:gyL)[Ɨ'9V3dس=}.~\ӻZ! JT{97=2 u'tlk}j݂!(baп.62Wt{„ 8A2;^wc❮bʵ$Hx7 ݐ+U78ؽ| I0c$G-46eqOZ*gv& Y0Rg[T9UcOQćG6Ңp9S 0nt yQ^n9]JQ[z戱!Sg2XWBŎӵz0>_B&aHaS1-ŇA6^ŗp(HC#GU}tF0rIsYc n,GW>&~)~xOE@a)q<;K"x̳?뮓,]O;#LUCX?€+ +湑;ޥe_c fX0=os+Oo\*IzGtWjL3H%k9. ;ϻS .i8@YiUa@3sí_!t6UGFO-hrfySŋPs! c ztPu}sV%IӆRlek^C<#stᎁ6e{u"N-A)ueqaߡRM.b,5]i$K'e7<> fip~̦phvJԦ zAvvׁًVI+\LvGR;/3 z=M[6]j;Wv'~=֬D"nu~tQ,{ZxW'bY0pR5NCrӅtPO'uɲFu~Z")`<>l:' J39mWgS}jc;C_c8&WgBuIr}DCF+ (972-*4VµgSX̮/[.2v~:̰bn"n̬Đ_3)EھIw 49wfuWDSW0dPJ|,ʼnP>V#Yf zR#A%19 ƔOQ> F2 E ":$mWvWԓEĴl匾?- Č!ʵ395إBNTHH@fXIFp^~HU߲i1ijዬ:RS72WBg!qd%!n ^@ }ywDzl^]$g昊 0$ JhJj6"\U5zD)еQ;:W4(?pGm;?5u'@qqڂ ~}_^[O?+v=Cu{K -Gd>{)xMi+&o[ g #ګd&5qů.`zaPcL +61ʀӁ7윉:,RΡ4LT[ݰ)R"CJ 1r|'ZrY agS{#$+IU'.Z8yDyvBޞ _|煳|ATT HFRQn8jOwNZɣ*$'I~\LMB8'/|h'>Rf'[gH |"؏64 G[&ed#V>MxEl#L4lh~i@^I]Ab,VWĩ>T 3R솲}mw\rÑAA9;QP͆< & 6 $M-f`FN]־&Ԡj81yc GvwT -aJO0gD:i[gus3"ZJ1}h} WM\ASV\&*̦:#9'Ÿ17%jAAy|DEL;5*%wfŏAtؕ'K(<%i#K4׶]0d)3Re,A-⢇7bRx}Mg1G`Xx8[F@*z]qfG XhIDڋ4 uFVkmĜ7܎_E**W& 5R'ayLyYtj~wP4>qBOsOKsD^jք)qp0 [h{^aKdClqAK8'^}Ď=z]qٲ"$\G(c*ˏ@Zj&kLBҗ%;`I`ţX+b:==YNjd .sJ"1kguɵ#=ÃH~_M,sٙ caKUp6~i&c&ޯNB.]@KBC:*-\c07bi<`kx&+)75|>;30ޏE% bYZqGrك &W г]TV+K7^k]Lyt7e6󠦰(UE-|U]4i>iY֮ ^ 4Rc4 ̶}^0# ̺dK3nXuU|L,ߒx#PO̲bU=(Vӵ̷0Ŋ3gm%Ty1 "\Tg,Tm)`AY?9jM~|zn:Xh'g<5OǍ>}YpyY=)`u.$:,od8ϟ $~Kt^`g/֬ i MִZ wWRw!K3.**tۋ`7;v5[oЕ.|*Ňq ],D ~sݷX#ٶ #{umKƸHQt(o塓tѴBieV68z 's =Jo٬TrϯdGQq:sT/RĒto)t0kqP kHR6+[y dҋSb/K+؞K:{ʥ k+V/gjF>5r+8?@<Sj@%s1+Ȋ?o}wΜʷ2Ǫ|1 Z+ A֎-2`7s!(HeEOhnՊ7ZW9bpjW ( %6/|yph98Uk#\&I2LEr\,L8s/ݱX[tS}  O3]е-g'.ɏFCqMDev>O<,pw%Ef]SDh&l aX#T;$]p'7а/db6#JO_j[;SdXXzuS@y StJw8q~r(˥̢<27džy^ Z7ߧLAR&FbʞƽhQ=e3&|2T('݊A..s+Bmc­^8FXKXԔD-gOx'xoCO"O!D怓)x z -Ls~lչzl-[9==3AtKoHS`q7"NHiǕ|JxF2U_69iLy_WaqC,;vsCn9Jy+dG؊0? [A,xf1 -t5@#i`vTzΧ4V$Wc)lBf[QrS(#3:d]Yk޹eɋdz CK{,j!|՜^unr6|ʒ5 .U dShe1 (WsLt!Bs޷pZ-%kx$le\XLk}5~ygt^骽"}N%rؑX_"AI~8FċL܎On<&3cyRPy?aObZLRy'>J\~VAEeҧǦ<6;ʛ ~3B4( (:qT'@/1,";<,!bKJƨ͐6MЋ)#mu,AI"Q5ۦgjBIA[E}Q߀o 6k:MQm*fطc4;lnq)KS FOH6di>^]k1 dVZdV|C`*w M/`v sڪXm4ak,_ŚxE=T=\-BZ~#aQ '+W)K)w=ȼeeK%3խzDV۪[]*¯\g!knM'Lh9OJ'E +FًI[j!#/#~q4CG6XCn; 9dP-澖+i(m`(!Θ$?HTWy،|L/_*?UU~\}k(/*;rŜ,@6UNQ{z JRq)w|P&}yeIy!QP7VSp TκBLM|g)ՑЫy?+a Tch'吵f.)OÚi&g2d~C5BBRCkđcNBM^ "TZZvO Zh+ x@"c{/|HH=؝5ϪW N;qG;e5"2If&f|5 gnCj~ެ{%ӳc`Tg.tZBV,X|ǶrIt_Z$E8E SH>Km:¼WR{.҂ t+lcuT}.*'jס]R“AJ2x5pKp"ʥR|RBԙIA9r?䁔Ȳ:UU.v̀*i:ɝGb80N|;]f|~%؉hﭧkmDŮʦ/YhMi{jzޗ>I&oZh$'${.|LYi Xb>ܡuTxX"8zR%R ˘X^HμA ?Dm '3'ۉ_Yv'OS{Ǹٴ\c!{% ~` yIѴe7p4xBMV'fp馗Q]^F*Ə{T MFCH!͝9Yfxߪ͑M3#Z<}lf*"`3hԹ=ȄQ[f>EȰT%߅,$=iJ{:^ى[˞mLsނD~sC_܅*!vBۛu:N#n3)2,Mpu0]4 ySWކiU+C̩u'[β!_2jaH_s\C#Ε;YUTSm=OTH`>v3ƺ}W\O31(4g_~WaĒ~\Y{fbjb.gX2@[\08b4t{ %p" ?^RR'U.nL^*N2R>( ]4Ek>`9y@:|8(kx gkEhZ,q04}(nQd7` >%W#d>؎B. eZ7f"Y#%Y*0YSGFӡfF `EGEKe߭DdL!w0?#,hFLeWWqdכYJEL(=" w9j: !N]4<8GmN)Tc.=椚N]vp3vIԹRKzюܸc3:o)4_}V &=e']rUK}\rG(߶3ϺSFCݧ-sz^QA/vgVz@B]XgGVn00Ob{hYwEyb 5۽#_\J{+oS.)j> )Q[XeOOlAF\ZP5Qn2!|X*ֱPW̅M*E1ScD푭]*%8c!y[[-F' %"y :_Z1>I/=c~䚷^'#μ$.FD"st%ӦIVA{ՠk3(,Isn΁*m]N -h^;9P7Sf؜͝OSX=9kmu颳PΟ GiZ^w64ij6#dc,ݫeYq\/"@yLL9PqZG|; 0-QsvEF-ϏQ/":'#1 ր'rI3Z$1hǘ:WŽ#.)يZu57}jR:}K:rSN ji '"!r }N|UFX,ӂTƐM(t3îlq<3(鹿Aj5diN4)7g$^_>Wʵ6~Fn 6X4M ) eNV2v4i>!pc(0cs||yV W%/5WV7<̡D+ 3d,ywlW`uñ9t~AC)M"#4Nm8LX`UECܣyAwEyP`[_ GNsM>F>/r!Ƞ0gn(nb)ͫm< g.ٜM2Qf{2F=PeEUBh{o-t$MKyW;$]hKc*2z0>4)6nkqTx 8xR PvŒW+t SԷ~Fd4%Nrf qe:,slm&*R'.t(D>%7,8PZ߹ςOGr q*E|vF>fU7-Ve6/Q%4vIY$!$v_up QDnȹ|(\Ruݺ Sr 6U$^[2mFȥ^h#4u3NKIe,pĂgd]#B/B\OҭtMl ^>~5"iaѱ~K g7E?9b+MBZES8Xg-Mg c=).1{ %A7"x}|+t^Y;М>F"&֠޸^l_mGKVo=ƖG9"`dPr8 Vf$ W?j O'YRԕ>u]ߚJU1`DžW6># o덅8 Y$H'JG&4)Ս+]:2(>?o:C?J/@ JG0 '-#ڵ$WO˒C鳺?CbvU[2qհ/c3bJj]Y0XA{IPpBz%ue5QE0k.ea$H[0XO-Fc ,⿐!.IoTGIűBDa:C}!(V)mIlea?$4^+VE-aP|BpƝUj~`ΚaNٽ4JBk_ވ"3~C=2.4XUER*O!Z?v>BJ> ?҃=t#O2j }"?߳ h>ZsƶΞ"F %b-АKYo5P2tv~T"僮p$v4">8zDP*/M&=$i#.jك1vkhR72,T9 F?lB`JI&C!5/N#*q>1S|XKv,/?$e5!'b#-bfyG(D=·6uLyNg`E'{8ð("s#cvNQt,$NU)L@թ,AOBpQyam(N@[6)ptLYLH L| {\6J%J9p5yIqZH|QxgysFזZbzo74mN IAW xX#ɢé E&PJh])N*yt&Gr֨ޮ ׾0LNf1}FQ{pNjB¨ =&s Clެ/>BƵ(沊ձLJHj,_@sA!cN3 _-~BM.lX.JPI-?)ZonbvX n;-F^R\‰/X=y¦lB`\Xغũ e4y j_aY1띺W'b+-(Wk)xuUc/[J.~-G[& ۈ쎖ߗ[E3қ{OT-<4&kF>> AOtFlDopL=Bf[h8JwJ$ "HTdT;cg\uú"5Rx|M^2W@lU\|n+_tv!ߢ`.b}xKqw[f[*9g詟Awt1VȻO39<ǭ^C.g{{mS^w=>}؟<+Oq0HV vbĢL1/U!]Yמ9u{e6GǃRl7˵9cx=ZWަ cXzmZ4M,G!gp6ZfX }n: [N8KjZD"񮄪vqg2@-#bKnC׆GoW"j`4cL[Sw}WMMj×w踡y_I舼Q=j=Q%7 ʸzh}F60bR1:C! 5?JtA-蘥/EXBY]Omp_m]IZVLZ?V #B;=Pt|%fxgb vD=C7j!qCyŤRމ <|=ߺ6`T1͋r/؞ ^kʲ#LOXd[ZxF[#h2Fyڹy 2\`MYhSJ!SyIb]*,:ٴhewP] T&7mA̽x't:2  ݾ>cMyjqo8d|xTMpq5kAZ+evu`oIn{<|zLMEZ1>xϒU 71M%S`9U7gI>x"t7ҺYkY{O 밲1Ô:X8Z{OۋCř~!Q :Чu)OL\N*8ϩ!Xy FۿvYTwŽt4#2Vpث,#\RvClZRb2as-uISJڸ7X ol |pq3?xekb}\]W p =-1 _g(a0:ҍ'9cpDzM`6wD?j8u{vaՀ3pؤ}baLAԠ55ScvqiZrm]́ѩfb[Ұ§8 Է(p)nJ1 d0V-wfcUnjDkxQfYM֜ZIVwt|DK;|맔2NP[d [BߤD_]O*aLQgI]Q8y-7u5H!'IKGRBptͪ}ZAk" yKDCJ=GՆ8;@+N aqv8?2 .ࡽq ~s4{K7]q̃/.OO *@cR{ !フ(jaYRP{ܬwn N+&[ShyN},[55K=^yuw-_ 2~*c9c;UW;ATMb*Py9"Wɀ_0)Q['] % ]K(3-_92h ؛d/_pW[Hr9W-w 'BHTr.dN's"PO*/ꈊ_|[KK3V)/䞽>궔6] !#9[jE37Gt|"Q9ͭMW)s]KvO8_xNs\G^_DA#~*ta.2b.ivINWxa8ey,/{2p lnE*niVrv_z vf{ i kJ:?8uJ½˞ |lY72ZTG>.kirE0MCX}gBYd[ Rα'i>^Å7h w)%̠†Ww/uNAwӪ:#"+㽠PWcQN<;ѪU^zb7ýKp؅1"?T(q2SQ `f Yʪn֐uwT)]lGE\r~7!ӊKO71f7ƌE]@H@U>Bq;]!sݳ{PRb:6&Y2-N|3(O[͌ و9]EEK`no-.}ߊJ*Wn`qb`s{6hIk:`14=s44gJt?;` "dv{SO֚YOlU->`ܬ ?{T9{v$ګr4^uӡ?v!_{S{US((/X% ,{?%$O|\Q)"uK(y;9vh9WD'wGk&Xm.i>*ϳ.80ﶰ!ӒFN'!oyc>U*\^DG%Fl@D~܎B; 3iiSku{h=aKI([۬{"sm]|0RmU% 2TWݶa:(5_ kcіop`OMC9=ENLChН.nt`<ӕ.h/0̐O^ƫsK 5˝MKyy-􌶢N/-Ng غR$DGN:Lr.K 0aU!Po*MZ5j6h"]D#g3NǞD^6hUb҇fŅ'ȈhUiùtb_AKثd^<cIq9O g}Q'%T>‹꫷{̲)dZЃvD$1P IzlJs"^5 u  ; M}(Osȍ!Y`MEn3 }CNҖWފҸM@rCbZx1ZM޸}|~$掾c?\Ryr:m7xFYy{'//XX6*F,_$nA6F&)K#ϝᯛ6k<T"3?v6,s$XC.Q5u⿑2D#YmksFwM2cK9cp/맮 Op>2v0t 3[kHukBLN!dS3 H%GJ6B*-Hi 0@0y!ĊϨɗh%1kxv_t} "/Қ!͹ mMXt yQy\㬯&/ދңFjA{Ab)=7M!4W;I9!w(]>zɧ*`APkT ƎvmfNzoeʧF=ʡ a;D{8iJyjl7/e.fQCb t~}OD!V늈[/j¦`2i to "nި|1U 3RubqF4&E_,mvZ{?58ˡsοVO3^ZwYH0%Hm mA-9sSWS lطdIsiUzn~PwZ+ +O.yٓo9QmbXsZp9M=|Ɍ0h9guVMFORK]Ucq1v;Nvn% 5\2*lc c!xkP5eZ2CA E"!>a #k~+r6J_/K| N';h&G>tjQr7vDcρ#dZ\ufG/1-3h׭Gs:_G%aUAƚ 6T}7:v#DKtْvvE6·%[/ cO7VV36~'dky0c"Ɋgd-X "eZkW'tJqH9o!kBUZT_LKLQS~ҩiA5 Ū8ԍ@1>wgJ D52$t+>LjxՉyKL`Fb}̴I΁|L%2x Q:?9K%{5!9v{E oy#?4)U\$Z_ +ZF\^ΕrM? )δr1jk7\R Q\ ǢuYYU;4< qy~u (rMx2]nw $!`,06.藋VXn[3>'B~Gԝ[/W+8cL&>U[|īz[B)CX)^S༓$tթh`zgh l$D-"ۙ_i2!Kl)@*l?v@x =Q{ FϬlm/̈D~MBf+\J xAKbqVSa[q`eOf` 8m0 3>#JG I &!\v~ƦCVٽg}2C7ʾl#ܐw%p\/F́dU*vXQ,&|ܲbExA8LGH\Sr,cՓq ޹ƚzG|  6`hw{E#z*'atciF)&mV'C{[p=')Wfi7䂋t/JS3OY"nTQ`bӻ' =yս 4\?{WdxQjV<sA>mG,oQdž=GU!}`[Zژfo{Pb2_r9 o90.y Ҩ_wY4juMg^* nLo]iJ DD¯EMBnї/U2nӒeȏ>B3\(7@S- ]^'P!$mTօTz\ꈳtaN%8D'hN%wjtƹwVLjO8.Aj#N9Yu n;D|*9v@xn`C{܌Bx'Y%F@%.M耺wFeЋµ`$Ҳ/n9|߽C[l,`:jU@0 x);NRɫ+u|I4fB\,t5AC%()M^^НzMA1_< .(_I4!#RY]CYP!vjBk| F$"+6֗Q*V'1~bU@\bL7)6rNƮvvvH{; <{[lBÔ)Og\CJOȦ+ţ= }u7tٹ:x{yHBN"wW)0tIj1D!Ƣ7쑾a(U^;I揨P $Ƕ2-]Mv}0rrhBe,=˻|t9 Aǟ[6@`l)a!)'tN@{g`؈1%tZ`>UG_Vc6}ոlM@U*@:Fi4ՀfP ω{&U+K8SգF=&kn9sWGV[ Qaj˺_ܧfasK@l!=<+>*Ev qZÀgHxx׮#D XOF,'pުԜ}1e.auw|5:˳)Ԓ+m>ߤ75q A>l* uGdh;8&fԐs`E12\]L  Q ZM l=LŋN:e`bH)*֦cC̔] O ;%ɗ,q-'t f" ESpMt~5 'p OkX$Rz#7a8/!d=*^ugnHgIC#k䚼ꖮDI~ioIG֩ZWraMݶHEf ZA[Z r]>&'FI;vG̘$G, ;F[fI]kz%\YUt'> r `}U&)oHrE6ut7!Ƽ(]{R>נ&K`u~|U}aB"2!wS\P2lmA< >%T2Mw+] O[*Xsy[IxxD_ 6v,U8Cr@;^} UDRS*R7gI+ZȒuiAZ52nc/NT\C2U)d0F?g. ~| L'Z 06QuX/uVAOT)y- VwMR_0?:kkORሊ[$MNh5 biЪ珤#eR{ncZoS~7N)OxsA2ˣVyΫփgA|"3OrnߡaWg C}}[2.O8mlpwY+߰>Kӯ "}{]YB*ܱ&,P yD{&MRa6G# *nkD =Zhsi\"p9{:xEi?ƞs \t&&[u 4F<?u }DwotvRPO%#߹fîH: k>':@:ͺ8,%)[ɩŗwY֖f {@,smG9d{Uzx1wq9+W#ȴD-$=Pni昕Jޯ>v-@1sUF/DdHDCD>X޴97\*B)>ݺǗyHlNˣ !%*7HH©og e # }s"5ܣ<L_p}mֽÛ)+!m2]?]񌭵; ovNX FF! ߫%iAb~f 6(s zf}x yJҪduzAwbC.Tt}`x gIT+>'7`4RviRast5d c>Ɖ)1 s.uk2exJ'|Ըd0vŨ5S{;X,Q Ny$T7 PQܧ!79-BJ$US^ʵ{TL|}Wx}])d.mS5 N->CeGv $2O`Wyf&56Bod֘AIEQ;$2AAֿ@+X.+7˯Jm-,x ^bJL賞igMm+yaz{m&}bO3yͩokH J dKFZwܰ07+ʏ.W"|^2C??~CLpNb/rN_դ2KJURItzQord[M>䯒>bwR0|)9ulW͜ CD{ޕ@ z;8dn]Q#1`S8+7kUb-LG-L?èDM?CgvԳBe!"L6lU. %ųX`FG[6'?GҤ~-DOs1-Prxxφ!"!o, c OG=NC{WA[^߅}J^2I!= Gy4qUYUUUc.qeHG2%R_UKuƲJRU" OXzH \#s&W֮[_ԢzcփSB9Tp~h@=ĉUL6mwxs(Lb壒 5DUM cq\3.\IcX"vvd_;w JL#s^E¸ůʃU)I"*_^L4v( `.S\鍫Mb%|ΑP4Cm O>Z+$٫׬x<ekbCf0_]JO@7]!Sь=.1T,@ܪYڑݥgSff^Q{?u)'Śe*i ھ&J0вGwK|;FMETwԩX\Kp4<3X_tU=8h32A8c&I JP#=W[vjJ^Z *w4 Q~p3%ZBA !'ai%~f- 9a^l+x4dP1<I| nƙfi@/|6Kf34&JY9T-a}x}pVQ <{!NB܂H#< lVU{nwϢj~ZԶ P9h̛w&a|\nx#_ Ő>i?v :KvH'F߫ %5Ҏz·Y@o#v+ {^s& /YD><]i>Sͤݪз֑(ax%WQ@Ց3G/RAѥ×s2![:&MG=LDMz#iPly30S{{g ;z ȂM%yXiW \rK/|joDڣϙ$Xa!bq;/O B N|QXSbEEVL^ .\s_holW*MKxC cqA{M0 @%,|W4)~5'bznPyAQ )A, KMRi'WW9p< ;46G~'(qR#rYMDKMV>ƤD?2lBY/ ZQ2Xk:9n7v ],mEu^͊'V怣6?]Wr8.=PPLF62~Ogd;4go:d ;fE0 Ӻ :دcJ58s14NP]C_eĦD? nd`"|m2OȦf8XW #cAp,)@%%0G.!WG 0  >S, ҳvԝt0 btf_?h zdFd\o^)SS#0]j.J~MPQB{Ϲj6%x Rc*k3ydec''~pGbjzϮ (Y/UV>Q\6V|w|ˢj)N9Qh%)0E^ ,u(&"7d"y~LB1{X- PChTdˣwy67|ҥ*&._cI^%f7M &\k$p zR^eV` *͇WV##4? 7;Q@zRDNlu(֤fk:jC-?X@?e  'NuF9OsRLUkM9E3j$1:0@b+Ej Y~D')sR^@߂tB MBu4,]6*zH3p^o4!ݷ}8|8ivf<֪X2K2Ɲ0ׁX~a/Hlum!`ިM#LKrÆT9[WAz:)DNB%"<Ɗ-r5c{t8Vo@cm o?Vloz06dG㿉Oa@'~ <73cӊ8ڿitE ^%.MTEr{<"o!!}; RAi2>d|e}:ޢ{ #{n;mA" {܆4iK9UW szͳ$௼amFDC:33ݶw T%ta1xFN7?1e3h.2RŎoٻ*g㈩8BA{FM0n0͹^nEmNw;%_,A2[DNM28 0_s q(܅V~b_hIC]4]&Tp&ڈ^V2} |F 8lw_bgИ 50E;8˧*tvsvӔݱ RuUE 2D> $^H]a1:w^`٬ZU~*>'~o/.'O1Rl參}C*n9bTcO ̐\?tEi9Hۖ%h/7淙 )l,E[ _ʡBTc Wȁ'!dd÷P6YB͢+ E G%]/h11t́GƀcldExϡˢnj pUiJw L6ald&q~0F7h1Έ̧y>ҰUglTT]ャ˥g;LJ+}A0=n#!K4"kǃ]]qSx^}n8 P~gR"RDq>Ft=OhoIuO6}9X3E. zd^4:1֞M2s=d}L*8?#fg|.~ZSϭ|bLF^'1$ @8D8h6_Bƀ9i2e0m ;H=о@Wt|Vf.*Zяp;Doq,}A*'Og fTrF k ES^9\B&E+{7ɦ9鬦+302E9I[{hsw* Bѣ5+ܭ^^pVPP`fjM*cS M@|N6T 5$jôudJBpQ%v Zbk^@dhco ٺՋ+K3tɇs"Ml53Tk,.>,nC+T6Qo * == 0H. U Ii-!㼝W9mf1T\_n9zAU vф-5xQj9h}moCa,SpH6tdI!:;$RېO}7A:5B? }yL4(rPsg"ڋ<J"DƷ*ѽs LV;Q'U"'A/;x)yF? .{R, 0;cb+[}j9[nۓ dRf|HGGmy뻞GcWO H#֗vw\u`<3I3I͠'2,֢nʹ3upKcѦJMiۧ"Rʄm4L|CI7 rOvWBT?#如9Qgu8De>|VN{C3sM |7X2AzFf.38OK64"r wCO9jIdnksq(Շjl&z#VtC~opQtE58\@9 042k$$ˉl Zxea,JI>7))ٝ@G<sp4u}ɤGI/qj>%-^h6IW̍+ꐮ7wL" Fntna>\ȆvJ j~Na,D7 W$3=| ,z.4YoRw|Ca$x[AbHn{]?rbN}@NzF몍wDRH4 ==cUHN<5YdF4ܩX5 #v#XJg"wKq 1fHY/ /H3_`Nj!mȡ92Mtv;Ĵ5Eks_zh<]9GuATd&,JIZGv}&U,sg޻kݩ..yۤ$P;\i2䇤)Ѐnk9}/CQE$>RTx 6zy>X@fyt:g&t]~#Mޒk nDBԺi.w;e >dsO?'zG}$Ѧ RT^n‹Sk!`'x]%}+bh|XyAv ĉ4+#uY"B&̻E`b,kq E}'΀W)Vs&0gGKX:pYgU~jɁJ@1-4$e5Q r}g$E})T9D GEȇvj5HV Ԗ%l1hVoGlKt*:URdr̥>F9хt7Kpd6:P"PCLaJƊ߾l^ 4IJ M3nݡΨQ%E,8l]:OߛOqAu [/LGжDE:%3U˻#Nw0YOбѳGVZ!,u o}*y)ZPKyٱJmbZ^#xJr(¤֪o&BW޾s5K9ڈ F`{:mX+Oh'Jd Xd5NFK6u.˨d]@ڠ/WK2Ӗ1k 2nO?Ate-TX f/Fc@M@]P&܎l9ܺieBm3 ~C6sn2o'엏x|i+ue!0UީKa4* ʴm)X|hz*BbU *vb#>H2J}? X0|X7iIWs6_牐OĴ5$۲8'`z*ydHfrÊ8$6z!Eu|Z{h45~7ŷ˅>jLvvߦB/3iJS\}nCxs' &\sSaݚǶ7oO_DF/`NHYrv !)sǡRG8Pp96Kc-*[W_] P!x b7pC)%f_T,+ M<zY-jV?79j/53x<:*8}.:cWW0@Sv8ܗqC-q5k&3UN13 +!熐Is;=qRM,,Lh^Id :j) X%+_4p EHpM6vP3Kb-'weU`0Ygg^77\F;Rp3pLCrveߣ-0Tm$ ^'yr "e(Qߎ?Yɵ@No\Fѱ8}\͔h"%SJTDhPy8{#r @>=BLjc 6SMh+((ރdHwH+?nQP//D,5>rakAoL;0F+߼%Ǘ685$2> ܻ:SBʶUiJޱ]$-˟FԪVt^I_IwZ ]l Br=ϫy5THP;hɀyx`j27K?G{e2ƀDXU=ew!HU^Bw̚gjCqoM1]75;^,n@ 0 9w#1-+"; \owk- ҾA%LQ/ݧ2@aCq[eǠ%QjQIu#8(1"s0HGL9jd9zg6fbܭEπ>z9 f|$ДJ Uf$M=Fь.Yy3_CXu1!KA7tg46$؜w"8(IbdGK'pzÁlCiSPӻZ*VՃm</.8Y)/mrM=(6_ FkPLEE~qll7̾x W!ʦK )4˷ wHqW2da(~Y4Y, ?ì6[Qfb)qj%8c{ͺ|;+SѷY5טC?Mۖ/ ب= "?nFVճ|W9s,Tuw2Kަ1qkCʗķeqАEwTOxU?6KAiI4xj;⹰rX+iNg;_4ȑ0grʡc_m,3!(Лjv_A/ijuZ;oy|3%YsZZQ {480ΏBjJ.4KƲn=^&GHY.GH#l%) XyQ@# .nvlI3-x(͇cf]k(*̓cQ oX~@*^'H2;?XDcXt*e1eJkrM;i]\M7?W3ޮf#>j+|p>}=J2`,Fx_X29E${DUdةϵG#H-!JrZBGOuD@8>ʝO66>CXP\}?VWBpic1ĉ&;]$D9̨{DXeYݶAL6Ԏ%>0ZAzc40czYɎ7}҃sSCk-ϕ{T{6ѽ+o㟺 ]ƣV-n_ vC[D:Oa%tyΫ4CS'2%7o TZ>%`ElyȌR3[2'8x5<,÷NyQ(kmƳP53,Acw=M2}`eD)R]x|lkH)FË |8,ᥫvjoå a_u"(†=!-]ok^/曾^r1.WMX~[`@^v_E%T!ׯT]Am\{/ dB\ZvP-4[#ǬF;&=[ә)oݗE*}NZlKN McIuj>?G6 M* -ΧB60AL)kRd<S$=-Ҩ7 ɋ(fJ4.gXGA>7~{QQ)M㟢fZ :%1}{:d׀BwJmi{/Ǧ1/ZiBUt Th.xC(x7Qd]O 3;q\q%I?2^ED9_<3gM+Ok1.bs27f8; UԳ xRbMf5iӣY a ɍT"@NXSnD{G?{A$K<(A)u܁@Q!No># OڽUg$X*}p}sN r*"MXI\d@a\?ۧ^^?c8o$5&'d5bWOi /΍ΜjD)>#}:Ρ{&,nXל}̾Z.nugYZ070701000000e0000081a400000000000000000000000167add74100001dd8000000000000000000000000000000000000006400000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/display/drm_dp_aux_bus.ko.xz7zXZִF!t/pE]?Eh=ڜͩWm+kHĵ{e0ą.f.3A_mwAMYǿ[ցD-2vz09 A,-t㑌?#f24V ]+bۀ2Kčl1.3wк'vL\P>[;řR i-l z  9$X>|>7=y,+ȟ0lqZ@Uw:p3`M.iy4eQ{.z#֕E2n4GKX42r1^f˹rE9;4:,XcH1!F4:}g߄Q}{|p eEBl8anpJse`'R;z>-EEx-`d}O<>9I _ Vs#<ՙVU VT}KW8{a# sQP7hkB͋QFm( co.X> 0 /F'ڋ=,oP?_90fS\t!ĝP>ɜPIw 22ŘͨD8|i .@L^.S#5 ݦIlZqx́SNu}&ThħW•ڋ|וhŔM~=[Or Iesy~2QnimwNպs(.n?@dEZX^|s^]ne[|e!y٩JQ:BV{.0 )Gyo\7OˊM ;`OxnZ%hY8, c)H>Fc,.Z<⧽aၱuyy"^=.]9b8gI6MdDHբ'֙)S`Z͞Mh{fѣtFUjr]+4sUl&?@;Ϙ-8 a-aXn R:cjwǥ42UaDw4L '@g7BÓ};6/yDN~zw=W8yi&逿 0N¸Z89+rEM6Ta+@ r͌&1@-6Θ]oFgAr.>'Amj5}%6ɔe:< ٍQ _ 5 u&ȳCȺTTY8APQ?MV(mXb$&((] nῑIW)wHK j.ÿ% ^$DrI1`^Ik/"h,on&"~,3-adh~ל_"ߣ4@crp3 2\CxoY~q0;{wX5rffGKᵰ;+ռ+Ei-`ح(uC 0#A>! #<5i^C&`Ơphb% (B%~l hN0du{Zwu-0#Czh(sV%>SXDT)  TD &_CՒΚ>C|3njyӠ;ׯ+T*Q**E?er'Gs}*)c}Nj+z Qi/lePMj ǟ;ˠ3cڶ-rK,甹e0c{RBM[i*(ZDh^FC·'W(}}[w*J7y^+a<|UtoA2S389-_'/EV̚o?T y7b!N/$>|-~3TZ1 "I26_r;9΂,7,HWv:+14/M4븃,@"Zn4&$V슩949NɤޚwʚZR rW#Oz3d[@ڑwi?&;F*Z%iAFa MP(%!B9ho e3Tj<(/;!"[b%>Yy/ #Sl[A#v#I\䵃fO~FUTTzӴ@ݼj#@,=ck`rEYMlyc?M~ΕL$E%_H78=56'oȄ`5{(%٠ZP pm(MƑ{$tn&a#,*hzӧ^5ZUI3UO!~fF>RlO}M۳__M^فm(dH`E8D7j!AzpL2!}oh w"☭U 'uY.j`ꊣ5-bN~SAWKQYfqJRdh0 jNzΐv9֟rߕ1`<[W9s}d -nF7BuH˅tߜ=klrj#u߶dbu^%A[p+Hמ/ n I*8BVTH?KSjjHJR+%Qߝ HwYj_0y_ "3ꥸp} /5J=Ms3ΦCzQ%Km^`d~F, ֭4^.$D:JNϳ>nPCp`}nIWr6GnReF{j~ڇWpnj=tz*eV8-xpZE|܆LDwv.=d=5t{D1TH~'zW$TW:9d\{T'X0i>$[ƌd;(I^dyh!E**dh>S0}O(B2AM7<[/"q`OD#yV_ Ii;$b&jajm2k%@cȮZs2$+9ZAydo'{f)  t5_t lj+Vߺpv zjVQR?4G GA *htelћm=h˛"\\nҳC]1SU:=>@;7R\)3VلCR3Sx|#;.I [8`,X2'`#e鲐 '0l)OB-/:ݲgOX)E5[=蹜@e4ϑHd7%M)?Aem$L`%aN÷:I@(O9cUYE] tՍ>="b7P 6A}`N}W-J dIh#(K,~pP-GZRF/LO)ݶMs\wxUÄ$t; "YY A`Hn &|˱&W{^Rڐ$i9:2-C4`]d? e643c"mM_I8A*hVޟZQ"WI}oNhD{<!JQ&)mOܢհ0^yS2mm 7[6T@0QFa^EAZ`YD֊=`'x(4Ɛz|D\X\ =}LJˠE_8<ѥp5H9wޣ}h iPTasz6 "r΋8s%<;)Y?~JIsqw4NRE5cFeh[.]:IqqՎvzaX.Bu?F`)IL=i1 |cJ#函1bŧv9G؋T]?I(+qL)z΅Jj&Wv!G`IqF۳lʉIlQ>/s koyB T7E:Sph\\R`J_,L (А,F7Is=CJmhRB $G+lпWv" tUU.Kx rM>9xhT9cLDk&#! ͺtaPW8B!{qxTmbhjBh_}X77o@HFL}Mdwg_:$W,(^ 5N?=A#Z"pH߄ 0V(ODXCro(@M2 NkJ"AI&I^:D|7E=ڻ`0BJ 81G"Eľ)M[$R!p,o/ݺ ƅ>Q .**~o-$;zҧÇg#dDsk!:UiV bgW0nSBLMyHJ-fr'KZ4<'wvf+]{ZmΙަY'sQUGʥgnHv|=qS<$y] Q)7~-׃øa:<;8QH#jw,^ֈ-ik51)KC4eZ!lb6m QGIĶNڃ2ݑdo mbb_sp3uZ$|KO)bh=^ε(j(Z!5'54HE7 _Ap̲Zu0?2!)˞ь ҆O= p_^{ b?(X*4ୖES.X>tz-}8Vzuϯ'y7d؟te;Əni_,Nł0)7lN^b3gT 4|oglJ>$~(r~t }Aa+އ$Q-C޸0!4# H VDB@ @8/ҭogEr3b ;ȯ$<gjGd}p+HMrk!Daג%dv򂠃mn,'kSԊW:-kԋ% >`_diEUf_Zqu.(3E%jxvKF}rF` |dUR\}zޚUNZN jFZ(Mp~EI?17ߜ߃Ub,DR[1L/qu! Lk@&Ti6á2I~V6u]0@FSWrj5ќ ՚/(]S!/97 "nfDJ=Q*C H,UG#v(3!fŮh$JYĘt`'snmvZ\Rv9̟s>k9$Kӌ3R{*`)$Â::ľ7QDZ6VqEۨ dzЮ/||%R7r47e%bŲxQ}'G?DpO }H܌,! CFv- `~lvպx= ;ZvglZAFw>T hMh%axUϹbY ~g&$ sHa[TE(lrQ m/W}Ѯ-zdWERI:;B2q_DZըZtrs" }s]YYhVߞvtdߖ'Zk^!"3 U5-ľlASdw&K.zLAh`JR:zh':*ptT/lrڧ$雖):E-KHGX`2 ԫ4,V) N-venq5~#?^Qס7>HS$!-ݫ*ƽ +&m̥FDCB71W 3e2v@ąi#pzJJ2F&ݒ!k_q+"5ۘKEPQt.~T B +[H u)o^S:b|CԬ+aCqeYHHkXԣsVboBm^kk mB?T7SNrHFj뮳Rt/E-lՙSZY~y UN6F"p6G)0Q+euwꄠqo:Č9,d(P վsm=9 y^Lz/ªZA"M3*gh1*:cU|FYnVТA^ 67. :'1Y(]V Zzay!脊89{TIegs 5F>=ǡD)dWN@:ߴ Q %WΉ+I 4@C֒p /15u/%أ0Xk. 1'nޤഞ-)ޙ:>'r^x>Z_maP-T%0;npg0N5 |sL {%GF#D]Mj?+TLǗE^[$Td8/Qvl3cTEV,\- g(׏BfFaIښƜG?/f3BEAcOPe>~#os!Ifתpmm'7*A6{8ɪiȷ 9ؤkU"Ӊ8V2˳>ҹ69$m#[!yu8ߢR֤+ x/))X/Ny 'bgK8yk2:WEʝ + PxˡEeAbsRu1MBh@Rz"lv0G:k/L6\lAZܟ6[_$Jp~h =5>DA`Ly@REL7<7UUl^b=nR4 !zR3t2Sea{=.%͡'bip^te6u4Ȳz#:[2v#!HC9)|HH GJ]ꃺ`5nkx`wGUR5mδɊz{sbU`5~ w9.G7K@y}[ |!%/yk_Z~FR?a/9$q| Hƫ`GJT& vG^NdwPpbfrd0PwH+ cty V!Ic:hJ/J@U:@"8abG!k>f LV!=!ų?\t2AĽ+ Ô;u֯IB,,I8Ws-}Udyux/DIjZEy'dW񼾶mc#EB$^~" ( Z_tP ڿ!>f>QemeAmVF(}.h Áeߟvdܫt!jU+h^d"C$'r/J4Jt(~lqpAjDݓgU;sfҡjF]7?L4AP0?I+Y=ptKI!}tfuN5+fzȫ0fN`3^=3"N?Tl>w>hlK[qʨ YK{B*_A@%ݟIi%oD!e0̦}r7R}Mpy*}ƾ|Ѱ2V;v!o{V=ON7zLull|# ʁ@3_p}3n%U"JGW^.1J@{O`"3UAmq|0t@]El,"wHyE)m,B8 8:;?9 Dt|kA館Mŵ!(- qEL^vWCiJv6aBZ {o2_xdR,`~䎋PI@Uj,aD'X-!By 珑;,۵t$h[ .J~-h>/}[lS{B?niۣ,[t/hgC tCH:}N[aƔQ1?Rl`hhF~%κ䞉K>lm o ЬzG 7"mkE4M {.xnHh耷ѐ b5{X$1g,6i31"ўj›P$ap!~)w%'&gsrVkI_U@t[ 1*: f _/C8bu{KgpرO j"]!.絥c|qn[M]$s֫u(΋!h)"z1٦_}B[/ue /}y솳l~{^UMrf& @>qNOv]Rxܗ.W ?,'AGkf[x<$Ŕ:t⫱v)C-OKY Hr=%wQV9T|4vٌ<ۅ6)K޳BGs+_0T=*X9P*N|Ze}bt|<_WLy&ײ`\~Rs֗u1&\I:~d"BS[(f.f|ɨ[@8"p¸C K+O:uU[k-6l=AGdKrF)7/iSJ81pBsNV|hbs5# qE3Q@ꊌƦW r 9jÛnPS}d/Nƶ/;S l0RMUBMr4G}"dž]\伃,?Ay!ra )8~~oc%F{5"A, ɐO|'`m5Mc ָHxGv1bV͕{껡Fw.wvL쌞!jGHC %; 2]̅`t^Oݒ^!Bv`a _OFVrύEb8,iF݈v($ye3-l)R!~Mj+MGrCnQMͰ,gp;9Fp*I;bApk^5#@ԦAn. Ә#^ ŏ՘/H5z/gD7~J}Qz,Č9D-G.ܕbdch\6Uuge ѱ,E<]oߓ ӔZvOJ측y \.VӦwj4܏;ga|wv&MOA>CM_sg(˃RrBHO~- x bAQE>f(,fAr)w:wgd^UʀsCeX.`GjK[ ˈnh?S&z-QDaTӠvzh2 n;S,D i\ ؽy!q2Ⓩ?Bөޒ ~̍39Mox04:=~Gˀr0)uL,Hy޵-;;( aukd@ؤnrd9S >x^DR3NS3'ߚ?em3zxэm c$= nljn^䮜 ?<Ҷu? '$:C#o>&7]ni8$*Ӽe2ҐRkt&24%a3Zv3&gmzˏ.'*:kiCnhI3Ku!B/ ܼK.D^]}BG^MZke/IxB֜GdQ!'*Gͫ #B&L'L#D0"ԓwv[ J3k7&X2G˗tgbe|1+2~w}[;_@{.eI-᳨_j¤tq$x ,g>!puC<WJcO9n9N?=N<MϘyt۔"d%IXL>Lʓ:Cu>ZmHԿx.m?Y6|וRZw &}᭥!=\,SqsPTm 1@]E_?{['m#s;flsj$p&~ϳ (ieumPy+4*sϚ޹]l!4:}lVT۟PGx@MAV/Z\QsڳQq)8)K߾ Ɵ¸TV[P`@jXw "2= {̅x%S c̎t}BoxV b|`M;V-cf텓͑Ǣ|pd=a.2>p#U`/5Prd%<&؛Nөu42/Za7kqC֙FXO= 8Ԅ>$|HG!kbe^d}(﨣m0ia%N/Z1(#H$Ul Dӣ$HPH|Qs-e(qyi"=˦hAEp(p:Wd?5X{= ӴI'4rLUZ Dt|?ؚvcSlK3ָ(>ǫ6G sW 9Z9x!(= yj)[CHFA2S]XbjPn򖐓h`B} iM~9P1ttpU$-QIQVT׈C8fpl2po_k)Epߖh%!mwrZ9kamO4 tШ[xB҄x%-?( OH3l֓E[Yi4̦&Ms%.yE!f)VġhB_ÃoX2 3 \ʮ~*ԞMtr"R^* 3NSL@`߫C5Fk`)f~v={#Lݪ]x0QzjLX"Sgz|GD}pU9}Y\p]D|C:*C~] |&B0%,|ڢx@vX`D m]xeEA?{RW~"&;pm/23Vî%I<*Y4m[Ұ $Xr"Ucm_)XB g"o=I!U7~!:fsskL|UI/]B^)ovtk%P J/R,=dL+;:?"Cw2beYZWslx=@6G3dόzRpԭd=WƋL|,bj2݆gsen@]P4P,p\-ml8ꊐɯ{w#,Uzߡjcy=1}):rY0Yc-yZY&$cs`JJ݌왩:fxp(>AX&erxxBWR1a s"u'FmqGdjw:M$Gĺ.^. #ZSOA>לhTp#W L A W޲Ίd#(k~D3fu!3?ft j7[/*B5[.p 3*u@9# gϝ *ɲh3O*pF&ͦ=~{|nXI< RYhȆ,QqNyOۥm|,Ms )ˌ9veYAxbxb{4^յ5q_߄C5)Qlkp3 ~ヾPܿk:ǬbL\gy_GLzdkWZWSn%`P^s h mq )q4xUs< ۟4T` )0u^9&K ㌸?t2|'prZ #Cla d^&䱎𱠆b-,\0lP2>Մ>̔;Mfezđ0 Ƙc'}bvS[{O0F8Na0jFq5v[qͧ5t֢3f  \bN/Ӳ))M<} =1~q@r_n} 9ox+W]`)%}gM5 AZ/-E߂Jn #FЕ5^? \]K=Pf$- cZ#bRa UkԵ+Ufߓx!q[:"@~dq4o6ʦL3{vZW;jvO8=P֗Q̪Z0b|N=f]z ;d~W UQɡ_J|K藣mPAIs4-=)-\PZ=X֣qy:7*Ս o1˕FxMB9&UGqWRU2ntU};AսAچPg#:SD?w[ޗhV.mn`C>?u,ntiyg*ھMbfc,)a5dz]کwp@X+dTY?غd:%zNI՟B(jQm,WkLV"nk`"z.^b$w^?^s iOW>txme.gܼ_QƄ Ab]_hSdBY"2ؤ /eO+D}a`嵍iAAl=)G=! j~gR.b4WTvyV^ĭx>SK;u_BF4ORyǃt(>Mϗa;-/k(,U K hy8}@ff>|ǧ>ƶۦnk־E$ \T{0JxaGXm _(4#hO뤒θKZo#>imPLfJa~^xh;??XT$')Yd ,6@ݟ 9'k<ַf _edKd/_#J;E6,WT{B}$gYbq$;]q{ZLR>w Uy6=d>7î-Aϐ y*F#лYjGa3fuw^VseVB0{9q ~ W1%t(sЅSahsӨhؼrNIX:e10-؇I< QTVކPvެaY@EoZ5,8;fV?U9IHA9,\-W n;:5m*3PrXגƏZh'=JT9̕o(d+mkۃ+ 'H&=R#IRwΆ"roVDLTpZVn}7KFB ?P(#Gě(|;",f]pi5 qSmA2R!bfo2P>Ehc!WX&a6_2 # ȅX x/79j J1>]SZQ?*԰QJ)vђ={*h`,n;q P\?T$IU);ٶ˵r1eҗmp#"TL]ߙ1C&GϱAG&ML> d&{ұje Q"\``~V*KD0A`ҥ[J?ӭ\Y 4{,ʞu`/uo*3}>$4~`/SHLըs}m0Q FK}!c7.p|:FXpn:]K !t6h|\7E0ސtT;G]': ՛ϭ`T\1J # [q IW%E;'y>zkZ[ct"2 z^]^hw )j!! boZ !8Rʰ07^,ӏ/Zξ* %HP?pc$i|P'8[ N:4,6P眊BȟB`Q55`$3xO)۵ tcK | Lݹ|_/*7͗Jғp=:Wy2C|1[1DV<%3@ߠ |rBqݶDܛMN7TYF݋+-JY'D9E"rw093 ; |pp//DGZP,?ǑkaHDSjASY`7i01}R g\D&/i0LCZqneBdO''ktz6Ran-ŠVзgL{RS;@ZsHxL|g v~0)i[oHxoEx67`d( [džj*dTO[Ʒ^EȐ KlS]n, ^Nzb Q'u!X3Kf`-ReUNj%S"kNT,8eDJc2s]-z(BלT+p=ڻ"^iu2t?X0_O͙Z>I;߂l.]C >NzX_X2"gbŀH_B˓8փmK11J$(M@YoTn+l>5G\8r &P'5cV BTX˼= &W&>7pcw-#;U̬ b 5[SJy?hi N`u@rYKzE4 2ç%QX}GoތȜnM(=o]v1 f^AaY->-0NI7!tu 8]ƒe'#K*>%Dz!$(\E_^:uz6% aq%mҚuX`;~ ?Oڨ .W9\7Q13r] +hKD{⧻"YS=6Ud]M2\y?Jʆبņ# XwY.pW@hxx%~Xdw4wb QvR4>9@4G|ak#)nDIP0eYnC 7c^8\~WQXTͥg-JӼ~z<̻]] dLoLsѸwzX;HG\p(Od͔N~Z^Ṫu uT7tS5r ƑtT;o?V*gǠ: 5RK՛7O{|[ f JEiuLB,OnR$P҆W\BD>:|BОe/"3љ4xpMLi5C]ԝ,׽.o ӭg +ex#d5%n)r} ץs`YX7d*-6O4{mL7aV6~2]pbM|<Ӭ{2 HE(yq'N<.Z斦(>¼DB1=̪E):]rx_w5wP 3]40^et/[)<ዻp5[C[.ІUmJ<{W/ (QqZ?ay΃bqnh@2C꾋W0HhN|vjqۮM!7vRv֍@ypm8Dk#puKC5Q݈OM0Cs& B#:,a׾9yC x?L$=!h.EC }a6QvPT[ cXիW&+D RC; 퉨%j iuϦ9檈3>"p̒|fUDԍ3SWu=]6Neԁ KNw0HX7!LAS^&ǎ? -qSA6edv, E^}DW<3/餟p颖:j=X vaXxX),0<3Zh-!4Q̥ػ^#!G1`>a{P9TN5*,APkxu@L7Y:|WqR;;ee>zGNw|4#&!s2X 3#],y -i,^saDAk';qF%3ջ)b:;/ۀ\2D ~'#rf-~,8z)̞Z fҸ{/ O}lDμ% ;O DA){t4J?{+g|Є+E,yXxwT0OpQPX=Yw*yŌOv1Ր%F[fX922k^XToTܦ",6: v'iPif~7oc;4e?J@{MН՘)mta[9tLC K,*1سdT-;@QϥOfI9{$ ֭J=e ZQO_'GlIC3OwgH9}Q} wP `OY|(z^nuAy&ЙZ̉M.YDZkmXZ3W$>! RP]&ύn)Y?BdA3E=$8@Oe@&~ xA&9t3 AVY,XHII/I>5 \eb+6_rZvւ.zZ(< jx\* 1אq H8B6,O0qz޻sZ@)$9# `Gۉ_b3enq9,/n ,Ls)e:.MX<=вǖࠜ  >#Td[*кg}`t@!a-PM̐prL(U\c#i[; pL]Bg_!dLhǁX9%`~AΪ3['|Klz9& 3Q9|4Gj1㡅AeF?ڰ pʪ*f(@Kh4Y^%LtLU|R TK~Ju󍞐?v NcER&(D'g?*H%:!$5-cr6UvEf!IsF˳=RXFUa-j5MF㈀;+vFVI9}|= ɳqX1?fcNfCOw43 7gڡ6>>|am{s*~ggOf,0"S74?h2p4*WP*`N]$4d4uzo:ggT Rkf@\X^q =[RH;UK%?7a_c2 )㽉zĽ=zu"6:Մ3= '{x1xfX3y 7>̑4gt=@(((AR(@!iҸ12)7$ )`3 ; L>PK@p$RH݁>B~57me OTr˴,N-ֲQkF8TAFTc>^CZ`Ks-Rc eI&ƒ =l!# nat^= J*{b9p7@hdU .eB dĤ :k"Vά-3m9R-n G?8k(6wCҺsi y#3hm=q(iqD,԰/G_ "=ռyG3q T[7匵}+# 3*:9]dC.= eOU`&5!ft96v^vO U(ŌvhTЩow5n\7.{8t )!}j.?}<-HCX6o U 9پ pκ-"YJ)|'7{)jrى?gMNY|_pէ~3X(B$..Nj+ _dў\'UG\"M{Zd- y 2% Urv$fze#`u]]MNdSԀg3{`w)OEj>8e%2 g:GʾٗBFk_rǸʶ0l$O%V~;Θ傹n?~ؓcUԯE09$h^pMp/}_lT4wFJ모:D~ ~.VE 5ՐƲ"hFw_ r٢;8Weuq !86L{>8e TDh'sVM[vk2QQ}so'̍l+ $5"bn%z b }ͬT 7[+'ZNsE@,\KmniAl'3j>@_&gu>D[q?" Z&R}ZpD$ĎׁCrzδm|[iR&]ӡbSr{w_eoUPp!^1g HKG,Qy~< ]0Lڅk H*YV:1`zh 1T$%,Bt;YGI"⣎pt!<  (ZW T[I 9%7 N833mQ.Ϧ;-VYaϟYi04K8.iOuؿH];UK,7Aq.^rAKIB7i{(bڔ8s>bKe͇Z2NH\鴺IϤWbӴ&T"Y C4~.+;QKW̻"eHݨ4y},Xjk ;<3-25O:e7a# ‘zt/xo%L)pثnO~oVL\c&}8hi?QoB&ψ*d/ph璋]Y*gU2~('޸4[io]u%hW0{ 0kiusOu1 &Ҭt%ao?6[:;5$rt1f4Suk Q +.Vbez;hX6ֵQp 9)@2LNt&-̓ռh?"eJx lPLٺKv$IKjkRZmh}z'M70Y:=2?6u*Ȳ\.$,>O&y<$jo,ڥ(Qh(+pRǼ"Wk]t /Wf>lt-H4:-]Ke$}Lz-%^6Zm1kϥ05_%6c&'ƈ&&cMr%hC7R ;ځE.[GY 2"̂.>X$itJX^fePO 5^V [-ӱ *pgX,&-A޿mcF̛TwZDw@0qsFnml)< <1b3n1l? oաA! ߂qKտ=ӡߡ9I:.jm5Nɰ9k5I/"ԍHN)!;H,!к̺޶(=&s_H0bK b%TSiw~{TDsݔ}NHz+dxIT§ㆡE34X0&|a.)( _Eut ]U+ HU9Ǘ04$DYtZrO9'6rV ̦6-΃"i],m(9pw Mg׎їGd @ܚRE@I PC}=*9cUC &Vݘ^(|%g g%@֐IߪR,ː:׷dƏջ/i[L,H}"zezu *}Ly¨aX2 }j_:ag1㼰5vUx1oG=aލ(G#O/#9@.Qz2$e^l& fjZ 3R/nεzЎ w%S^P 9rZbyc&KH[K&fQ84FâwrN5J3'1Z4>8KႻܣp$Rٲ*C1C;Dy v}!~RȂ _M .c]@ C,*ڡx]P՝ttoȸT8Z1Xqkk^?ru~cF㇢DwAf=p*>Kmxk߲{r h&jQ{1 AĈDpnNKq2lOY`x@36q~/w{ fawĦIĺ;T[ 4M.?uyل^͋̾be.NK9.Sz>Ip_^&ұLٮUNO*H >Di;pͅ-IljﲉAi`,N|xp{Q8Iӫ5R WU [Ӻ55eq` WUy!dSpkAr:n_ZZM^b;954BYơU1kR*1JJkm28ߒZpmrB1{y赞 og/͹AN9 <":勁G@J^gqj\vUf@B H'TyiWrBʦ'ݦlMGK*վAΉ2Hn~tc NpN|{_ u}ԕJotIkkMP?9\ +y(knI`mI'H<Ҿre#nW 6֌_/zZD )5k0݅xuR2}(ʥ6Q"md*ք^'BX_%ٰ&wf³*i@{/ĐKMcu!;n1/"ߓ&/KkGnX4)h[ oF/jOdhȣu**SҠ*=&'dl( uMoNl'E2hgm2Dmeyڮ0տ^T5Kwmʸӭ 9y)~p^u/4vz3c߯ 5L+g.0paWx&C!d[S@deLmtqmOC6݉6bw[O +iڣ>%9Ŭȓ<ș†HܿJhV uVಮ .{&6HP5sHzs~̴ieAEJVK/5?:c#I U,Zb|u!͘0NɹĐ.d r!MFr{P=Yq_ՊG{V'Ez!CeHn.GtPSz) PĴBrGɴ /O@'Қ YP]Ie`:yt9-#k%U7K [n6%@;@n(0.Йѳ0/ L~SYY9\??XsmZ:џ^IU^6`. O/tk9eQmJ*ԅug&} C5Yi)Y?waOsif쏙(ZZe=l|%~ "M~1n~f_ypʇG&# @*㗁N11^"q"02Qe lHBHP$J緻fS'@;a^Te?r6ad*ڒL,8oB5o ߙ6sMF_.lK ġse kWcT6>ONw}~b5B@&9!CDσ@ZUB=C{hi#}]vA"Bƭǝ4y=VFq8#i$8)&=BAAᵄ%Eutoq v`R7je xhm2 };l-hurŒUSx|cX87 jeU+f>$A hqce@:rWLzP$7c9DaS!oIjSUv0nkWeؐla.PX0/@fiLYys&"%W{%FD)?3Jyma aꠞ^*gSetT#b͡$3U?L\N4o~zܘ;֟fOq3R ȹ|+jY%~8l3hqS/jJqmf6" L`XdyCD}ByMV ]V:Όݩ|ݕ\_<8ڞ?:pՉNCg6ET85si15) `LBԮ9YbbK. hFQERfNc-/! ^33-Ih4\Wh s `m۳9uToܥ@45As:Gton3t6rcjs-/@!UG<^@k kKwr'Z%V~T+g;RzU|yBN:aD1'ZZ!b !gq^ZҊMvsu4RF咣E4isezR?ܧ{סRҺQ %ێ*^9iD,^-}E\ԁ p}/dM Lm1ɥ^~J \*[pg3b4["*6MI"NȠIp!8چ{sIdm6H}<O 4s~n% /㯩;G&gK%6\}.H9 <xeFw T#=tZцdFF^~C萛9>|c2'!Vw2/XmcA )uKU тN},Am1_L><_AU֩Z\x#:S^JIs~8pkʗmsrFB`.ƓSy1Ă}'ycL,@\NE0K a5%v]@ 왻-w@i"YV9]MHrm9W(Q\,"7՝[=:diu*Wo)%:2e0qX4~bwV/@mPB,vsNy {A]v5H^`[[r?p/Fx=- OB2(_Ż5pp[E ώN񀲘SɃΫ4AH \' 5,yna2dAd`!q r!o-S@_㐾RMcT)]n0y/P{|:+\5-ͬ۰& םZN:bzC5M y& [iX@PYK^i&Q4U UT{#kZD쳡p47CKm%}HZi;fegdm&\ \-SztrZ&+a"j(R H|vrM|niytexK'Euٗl^<%yĝ (BWGMܓI"$iU/D܏(F143)pM6"#ڨƵ!Q…Ȱls dHhd)asmLy0iRFꨃbl~pKNzsq9$jC{lD>Kջ_xIWYgF& 6UN }I<5u] 4r#n[\<67yɞ8<8ժAK#Xa130`ܚդU}X ZJg<^$@+|fgRƏ昻UwK>-âqPG&9ƗO[ XT$smQ|0&pgwn‚:eMƝY= RdȤ=.a _UOF,B/j)}Qƣ-:+>7N046u qMjbP+ wU;rQ<#. .L@8}1i%Mr'"#ήNc~xDk.,]m$DO~f.3lT+zm ,fFdsB|w2@\& ٿ \y m ɏj0cB# ސpBi]+,Nƚ9d K;\,I~t۱c92T3«TהV C(ú JCñ/(>ݭv 2 ?O CQi{k٭̺oS>ONqwl~)Zo4"&zORQՐFR,Iu_T#!Y\qMVoW̊S9~_aArcGYdԅ1˹l> :JI"t{? -ulR+th).4Q6=j.B9Ŝxb@c-k2˸(&|ߺ97+coѢiAH^!2| 8,.V/o![1apz7%LQ,_J[^pؘ恏%8)C$h/` z.nPJ=46wLi`5o_(g&.#]Iek#x3y"xi{a ҨB6`-;AM02iXr-oȝVo+&2{vX͵.yg|`BvgTYD$]{~XlY4XuK)C[ N>/(Giܮ VOlwO܇Zk"^F:Y;p/PxĤBILx';nQ C}\6nMv+8k.M6Ҏ"k=Q5w""_bM3)=Rpc9z3}H"`2&LbIZAe=5cŠڶA<D%( v 7'M, u,hL7rr!"asqjB~EA_7C6/t#;bS# Q:[׻[h:QUxS*ep0mN"Τj'O2KN$+m z5=G@ѧlH{0ڠSZ>6]#P&4FQh8%Ab^t.sg4Ŝg[P;>p Zi$rH<Hu4>2@wEI-͖=f3&mgiZ_fufZ(,]WfB]T*;̂È+$q  Mqp [G "`o+ٺw=c˂I\fލ`F̃x\4ip#26v=lě4į]J# ʑ'p(ؽ_ ¡;[![btO_kWCǭ{qw$= Z 1LtHR9 wwfj=2gjCd LGe/m6tg;<bE./'`*JhO/C'M6޽jF\$hm T4h&LZC!AT>/ 緺*su PG5 :s@:R.Eɷ&ȆsqIeM9ap|@؎µaD06g"^riO} k&:.7&G& <͍҄K` E+ʃ82sNbү1(?j,CCaxivgg nE3Fª{|Xض.Igd۱Ef84e:rgg!ZGu[w]5Xj h!X34 :,ؑZ+bBo6yO㇨Kb _6-{ci פE )ZttK;6lM=;Q^ʙ8^t4VB`[K3;4)Snym彐tH8TUGTޕ.W$]bl5=E`}gcwFdgtD^D<+Ź6Nꚧtݶ"^XZ~ q1~\)֙IDıB7u,5<[y*rMmߴUkפj 0$) 7` D\ jH݂~_ x?# ߕ`~k>3|Wě^ͲTyM d8H "3Q`CS禊Q9b?69\%ui (݉|AD1EyDH撳.^0{@(v|dLz:웠չQ3:,@1?oaZ| \Yx7p8X6ϻo3t6t-:Ȩ>MOnYcGQ Q+쿬(\m 1}PNqYi ylRH>{v`Kw8Rm/#WyΦgv7}EokAw|SB@}(dRk^=i1VYKOÈsf奟`ͪ)HdqVC3A:sT̮fZbFHI`JB;F#y|o!@v,^2N8E}w#_z#,RmiўZ@$Tr)/Tw"Z9Y:Zj53<]+%G5oJ&6eد (VJ /DNJ1`)ČQ81"]Fisg;,޷s&CHgQwg5g~[($Daѩ?4AYuٛT@ V 2MԔU,՛&.TDL)A7t؟K삞עb%tMb- .A`;P:!H>ܒY..U(,4[VVQ1|C4&,W&iO @g-|+7(aEO8Og0gƈ^W&7a"r ~nYw˽D3zDc7a`OL& e8ߓm& h0_.|WMAD0Kb% ~J)0 -=N2^M p5e֑ sl*t ˜=Fcy?360hi3t]r!mSq4Pca,;eM%A- șTx ~࣍}^>ƨ[ 0f3i܅Zakw:8/r0}g~PRکe..0{(gӂ:/ j)8Y0!@|;I řٳM=jRh0cqf̫Ƙ~mQ ?+*\[)w=?(d`sOY]5ozP Y8዇6kB#3Oa}- ]uݞSZ(K+ds j"Wy97< Z.wz% ;P"[S*Sʠ1sR0aFYFGN !-Ǚ:r_`Ь x&88Q =$ew t%$&ƫeM1Jϭs_h9ԊD N4^"D@$o*oܪP4irzR,3d$J3N;DKXEs'Rup, iUC)e|,fEpCnBK 69PbK:e]Jt~,jwH 5MGe1͑cg2΂(#jzʱD؝:[kY+q~ǧ$baൗi|n@` '1@l׋Vyf`fwPvYE!F]#G.Da ܫS@O]I?ateǠ):.8$/TKFȦ9v&xB)x>L] vW۝Su]N\̌@v MEʟޮK.@kKJk`M;^ a!ҖKtaIVoXVʰIP竡2qim"Q$̈y0} :jO+>J] |]mPI&W39$l^q/.=z\eHmI(8ޘM9 taG$T=wt ך22[g,Y;Hm3֭Kt,ua&G8Ud܌,lsPU5җ᱄u_ԍךS4}\}DP/$ Y;b7OʔNJBלq TP׊ sh5λbr#Mv_X9P6rN\xao)Z +옞!Vi8`#UȟZ۸~#u@y,ouE]N X$t|':9'{),?xd7fWbE~ βoHVSj*IP3*<&\_!ipg١@~p$ 48Kc\ɕgQ⽫<4VVI>xvYL~GzT(AzƯzY0b W_H!^0=kxepxˏɂ ^GpֵOL-x:K 6$X_AFbwP %T85d-_KgsN͌l7DV$gB 9}k:Z0iA-̏@;KL@? BAޙ˅EE#BaA_LA^FeoUوQgXTO5P%F9lH][l!eދ5 @"z,q蝓$.Y ̀b9mXG\A +Z9Rm;+=}RP96Wa6GeT5t#FuyARWJ}+X'RN3K0P}:c}*:2~%], %IWCU܃ƗC!⡊:~-#Q28"]^A^:Q YϯXap{ u_(_{gIGs”)9,w~[ D MM%'6k&+s-B~Zi 3J>&a9aߠ6>g5 Tl}*{IHdeUĴq(vOR%ZE%R:fN3H(sy7Cx./Ҋsɽߥkê7.8m10`0\a%uPD;6)N@n  9]'y&D Zlk wM8[[4_R c/ 8fx;I=ÍZ;sU2ɔ/Xg~W$gd{m4U ̱J_H,Nr=SZ=ֹE'hl5E A!?TMU&K$-7@TE m.Wы"t+TB[J[5 +iU7]ddQ6V)eJCi>~XAI RG,32%a4y ;CL. џ4Dv3r!+ig 8Pb36O9ʠ3!%:wׯO{;Mi|)grR'j)u!ydA_ 5A.p!fK;#_ Cߧx 1wAqypd9v_MLbM|w!4 &bPD #t6G ~mU*YiaAX^Oh3xWےi^_#.~5hu7y$9u[k70*\8I@RfZ_+ R . }p5eJlM}NkD$* J^ yeʹAږby bR8(k6=4Qb0 L<`ps(1KmAv7PRn )(.KCR><Gpzϡ j3-mK<ť^9!vy-bpNĹO"NrQܞ %BYҼ>~;mҙs[ҙgQcGLvrf!7D43é8 ]c*vlCBc{͜a"̜E@Eskz{ ۮ-RxDpvu3q2ߖMĶuk&K EZq ͘2Hu\+׊W$.ަ  4c7 tU-rVѶ7 Ax6F j|O ȒS\ c%h'3Q('k}Mk|߅2k(NY{?3-tGNGUkϛ 0~ȟJcgl:"f0 2ܡgol+O'3B9ކ40f͑a;>N{ʡ?3^C.pr`Ilq^Vx)]Rđ%Bw| K)HͶuk(h u?X l,5T\jнgQ8FO$ڭwh[ J ؅5cQMdƵ7_OIc~0 s|C|ȱ Ev30yS)"gpΨ5O7Gԍ*&tgU>5J@b~?ӈm8-iz|$E4@,;;}iӭhG(loP U 4n/2_zrX1-W`G/}mT?Y(;Piplcuunj L6Δ>l_w#%sX;eBI-]2KY0܌aEAɤʍ6wV28>}P`K PgMxЊ[zUK_8GGu1pE٭)"sG,)Bc|U,}~Д;P+)qcC[棒@]j*FpdHo@ XaS̗JKWo P?kY+93Ee$Y1f{&%Z~/ 3,"+*|!SUؒ; ;pƎnS Zc9r(7ni'5pGpt+xС`K|wO3Vʴ-|vvy-Ӯ{ *>)ZqE,khFߜd,` ]{!~ *[g(P//Q*6dJA:Ol*U^AN50%iE. Ib-0Hciv}jIqyvڢ ef.cxzLs \R,8e&:z5Wx~^Ȣ}/ 3hޢT5)h!vPXS4r=ZrW2$@:h[=m[O߲獧\hs\EҘ`Z\3(7IVh5 mOnsV ²xsa1`1K-rSe;؜Ex~5j:ٴyBoz΅<w,T 8d2,8}<9 u2u*] W6v<|[V8;r{^?#{e5뚺*ДqsKlP^T)Ĵh_Ԟj2`5$qûC8QN-sNRjw(^Lw:,e{kJmNjFw7{8ഌaHlN!Za5}_[8Ac7VH̘Ѹ[6֜pdD@fo#~ka@f&vK~_)at~Jh+of6qn))v_qh)oBnG}\*C[;1yE2͊jʪ:][AdXeQM-r*bȌURh?JO~ovF ܯ1_1p) cYی6汳pY|VFDcgZۃ$29%sК@X @NEkTE}(r&ty5T  EΫ"sxbe՚p &0(4iI>i>g59~C]AͷӸv1-Ӭ2&o_de7B4W6w$Fx]wdl.*8EwscӫJU'H,)P ΒIg*k٧ KsM{ 4ı2%5>c~ P$>kFQh1񒟮^n"M7E^}{ Okaz{hK.dcҾ9JR I ʪQ6t4#C4Ƣ`]beqWT?X!FlWs@ t^u,`͎u P,"` U O.'KrFJRI!RLD-I̦sk{>\K"aPųcnٗ ɾddo553(bUøLVG0)zBλPyHA=3*U*&1q' u85 ajHn)L -Ct:yYm3wcX3D͑xIW6f=>N0^#2ZGcy6{󁶍-{S#2KïOoRY ս^ʣ5@C0Q:% petIt*+DUƷ. ˝d~G3dg<0*򢙈$ehv)Xꓬ3MְPRrdRIG /k".+Kx'$rnF&F1E4kyS3/qJtqzKvJ1MK6|31$ʠrSxnӂqkV* 12o\=97h%J>`yvc0E`D7Ƿo,ѽp0:fwf*,d+ᅪD::Nm+Y11V?Y:59tSKG~uxz"w]C~oe=LvR0r,?5i_8(CeYi""G.&[ vQc@Μ33Fjr L޼4p9Ϡ4.0YH M._ۆv8q "(⠛ yaro% ? :Ht JRGy ]&VYrYShliv*@ʫ,l#-=3Ek7 JY.&JFCtvMyT6k=4X?"/MVU1m^[!cyU>܎J?;NDHnI3*|m lMGě\^</Soc˓Gv&YRGq$DйӅb sGGTU- ٪xԻ\\.-z>Il>\ Sp AWv5+b^ok]vse8=xVcZr :ze/z=XI}ȇ,잛U.dh?u>77i0RLK2:R;3g~f4Q$e okHww٠:k9Ѷ1WR)}Az#¡L փQvi޾&o0I3.3.jՆady{k! ":ޛjLq/2++W*bB-qz+Oыwy+30ò6 u$*B yYuh%$J,?6NkE?c[wmT| qaȺN;uG ᧰Oc\g.yҭ0zyek)$-D˘Zs%v0ŚUDŽ0LDzgiENֺU0Jfdx3wG < ]\{4XuC Ϸ [ݻJ}_b ^ŵQJiz'4ё6E$m4\"t'HU [ye /β(-7% _A6S=؀`EdJIj6 vsT0r W0:Bp3xiwa7Ƴ:pǜ-y2vx``%b8ݛR_BU_I/Đ@fCRA)I OK 15aw(qM6FzAǞqog^#hh1~ {h8nX,Diy'c!kۂzaPYe};xW/He}`Q qpyO= cu!QiP^P|[~#DŽ0&F4%nyG9lI#[Wu~~KסQFcJ8J :46xe7{\91n0Rn>lZ쁀1kbkYUoԧ6\ ׳&0"+# FƢ'JY+ 2b/3Y s+7Sp]Qxi@L"D76,QtC( 4Y<ΰWn50oA$|]$My2 b+ѴMǛںu1u|W:-+ͣTEB'^X vOMލ/YME|eFy'Uߡ  Gw A,v;$` #pCBV `1{TA>fBĴ'N<#WXHKHLSeǓнΜ=Yyב9juIE;I=;rv`Z&Df s"o:OD/3$C,;vnݺEeAFT~Ը)-Xx TlI+Ã%\ 5.8o]͇a'&sR>wD :uď)}my<)N]ई|^YUϡ(!X 8XS(Ƥ?Pi\b3²V%~(l3<4 dLjZ8w! *L_t/el!sgI+E6*vIp޴v.ƟdX{8H<ǏƸS/:$ms/WZl' =1f#cAհTriW>A,z)]{W$]>{K Wpրz1̕ju6N<B6ga`+ toG K3")`LQ"(n9t_Dz~+@*s$CĔv]GlBTc!?E:ƀ ]ά- ȳk2}+وif~QKxH'XH?K!י6w8ok3>'|Ux^M"=H Ȗ~eLt¤l`f৹7?ʨ/Lak\8Vlө)=0W6xm nKf`Fk 6]3Ow T<>r0,=H3./Ti'1=WBcN']+› (T?yqwDKMl}fܷmE%XvC01Xlqt %Eҭ} |;@Vr 4Z OIcpulZ-"u(>MiN/Ր X`!i gc~xȓWNBNPpg1U{S;2( 87HPaR0Ol/#rI0c}tRoxAdJ-^l&MHɇh^MdԖ@{KIԧg N1x,6Y_@wr$XlyuwUqbʇG #xJf0EcZ.;(jN`w/=*Ê6Z*)*޷nU%s[2$}a ?$j=erOoRL,վ+at VY\zkQw4T ڧڛt%:lCDm9ˈj#"e.+W)H Rz[ȝ(TئxHF b@N10vDƼc,"Nq9f=/9U_)_P탉"&#͞Ml]WQJiJB [lt^`WpFyM58ޛc[ߺ 8 rzo߾ċweV0ppV, 5:pNph#9jg:;}Yt\cȟ-ϏF .^J:N LH|_45Nw|aܚ|3Sf-9#@Q0cnw:vtќ-)|Yz'v1S,]nyi6y"$A~\+x,?-%%lAx[9nCr hd؇`1!Z+[ά#d4N Oz*f߯q:wi̱w4b$Աku$ !m>R6Ry<=3Hen]𙟻ʗ"].?{F7$K?•[EXoK 2]f7Q@KƏ4&|@wiFŨ-vyȍRh݊NP]7rE "sOSSI f0e.u)>r6u/Ug=~MRG$#=. >`GW>,ԩۑ?8\,8կߥ-=b}'SjWڄ/yE?~$>I8 )1WLpAt)xXSR?iYזT]`T4cM(=ƒd/bFgtv`:t|qAu<tw>۝!5o2V|@$L?w3ma@~hᜌY2grp[HȽ[v20G6]Ƀ$1}ߨ~!IC]yQM8\‹È9,Rqy7B,nFgVĦ D[gpHĤ#Ѧ>Rnݾ0DYyXhV%1+ @B\kR I/x$!ZPٛUH9.@$ꯣLlt5;JSq[ ,{v^tXkDS@͐B9qr!`42xmeߗ5}foC2saEoy0R`|t$BfXGRb $@`J\ r-')YC,|,z00h!ugwg'uQR=Q%n#=}=[YзqO.O\k=ȵHuɭBvPq B)NPr}0i^#) :WD!;~˴*c~,6 עZ)Zea8y13bBӀ|&J_7r=Xk}lHR1RUrGvk?5Ѭy 4ڭzi>v a}eQ򐲷#$9C %(8lF>F\ 3׶Y~HuWzgou[΃¹=[>ѝ8Q VS3Y^VĔSꤼ9Մ`ToEޝ  {7@C*'53zQ(y M΂F;bD %yHc9ǯ1]*I3<ʦI#xŃvy'_`U4+XG**hV7>$DibmG ^@'1F]XlݦlbAuѥ]*ƍyvrp,t6t%Jܴpw95NwxH[ʂ(H]{!.6q x/_܁;5TA3ct>r .+{+v8[qsMH.11} N? /I;Kͱ0xW0 HX=?'p=6rw!4we"Rڷ:W@ QSKbN=U~ksDl%|8Jmp~?/or& }ZέW%r;CE5?ݜmkPq{GNƀbșlP֤{mTe$ c\"VҐ-KaE%D<>wPzW*6zHX~ErBHz7]6/ʞ/kzN=7ҵJOl41K==o3с̙C*Wz:s,8E,ښ ]({OsC1`Www-@r-.kP8|-PvE,ªG^Q$#ɻ1g-c> )yw)|ž}4/G{(NKl㾯-M{創ufyz+-gTSf`sj[ƞjMM4Y%״Q UBk!%,.}f{YNtN)+5Ikޢ5#31oTָמҶ=UiMw/fMՁDl߀hW8LcفGoOo>p*;3Yp ImFSqN+?{hE4GDQ9;,=:ڌ uVO.EHT4|Np<8e;a·A7-.ŷw. 2aNPaxJ"d =PS qu`_k+ӗYfnMR^q+@)N5pt+kQcoHbf AM|]c&{u Tg$˦Av{XZ;`|U׎Fk&CY$W-7Kol=JoȃE>b ``_*>:|"\+ J)tźn ߵؚӓ:w?/']= W<~pWقDE˳&[.`gʝn mUP/=f7JQ)í`_澎FpH.,Ԟ!zqEP_}X;^rƲ>ԪÞPx*fʷU >bG0@T)k'7Rb_w"}%PI&8&9;{^CRSXe^Pvb8((X{+0E$aq-,a!x4qjuK]16rn,@J'xb׌ޅ&GU4ړDUd,V#~Sf(U3ZGQkGvf(>Xhӗ{ }GbCݢ_<qr0;Jd=#\ʷ6'v,fI/tKzv-PTDm(P3.!h&wh).=ߜ6+&m|lQY];EJ-ޗUFNg>8>@S|f|[x ,ݱ7bn&jD, 1ϒ:ڽȉp= U`&dOgVɟLp֒vu6_/%UkaTGrBX`',Ԍv4߀ED"}*.Z\q9_&]Y-%tKƄ}q 'к5\Ty鄋>M !9Ut1AV\@$WߋN>Jd-DWI.%yނr 7кMľss'{ėf0'@u u'aqx /$xbڹqT62 unP[q!eXXCP$RbS YǾKnt\a%:(o/B}pe5vub3U!+)kA$4Ê] S&"\͛`!*M`"*=t$ۧmFS\.^fSM|).mGBXlk`H<$+VԐ?λh\SȶZ7ft o%Gհ*%@׏8oB.VsƗ8UH5xVVSQL 5Wvu)ԴC ް6f]j9Kqi&f -#': `I,XP39G>Ƀ^-׋9'7;&7#6jc:c|X9@e#Zbb5(u9n. d(%z3Glj ~06˘&f([2d?T҉k~ !w}z)Մ{T /O^yZz?Lw Z4Ͱ ]4)5`q11P5qCOkĒ5>ZG a^0nS$Xޤ9@O o%a?o_ ?tYf(@m1bQjqΎ4d|1gu wrz P E8ҙ`憵6>Oshʺ8eO1b(T.^´G61^uj7ki eւ Pm2Ln@%r[y%Jt[wٙus֎X7GxK8:AWs2aPp7vY<0foY "7?+w ݸ=Ӓ6D ?Q:k5SV7~Ȅ>DRYr, t/$Z|IS~E!יQ~S`4rڼ.uU18-% hV"r-zfqDCz .SF̢ЬLb+jr k9qj>e]×A3wVLMuYi5L Ux*cMir*24 aP):e+ͪ3ux2Љ^*AՇwPgF6Eq>L^lf7e)ZwqaN`";f:"+|7k]}~M#G+*t&VvWQ j fS.neqY; `>Wo~ё8wtfĪFE8ڟU,F U竲?9, C^;vǘ-M/pM AvhkۦkP!eBKgS  ^65.C]WI7@x1,ft:dV_׵ch J}RyU ɞ0P]ЃH P}R)>#?3!~u7;Hq|`nNj9<#"mE5u.۹dg?Gbr00u&N0 /3&{)`[#Ƴg"O{q@6LdHaݻhsJWNjV܍,%45(o+k+果1;1h.v/+^Ct%13s& i|ŞeC4gYHgP%YfY7#s+W;^鑁4μT%C˸]qZ; f4-[9Yiy%Q/zqm NQ(:iӴ1/1AqNRRA+/5]8~jPKc^N(+&^Myc/Vtt-UJ/s]b\΋ЖbEעS[0RS::ٸAX x&نom׻CAϗ~j(?ń-@ȩWO t^a6*ᱚ>  tE$:v!!O|퀋6CTT\d=[SۇXRdj^-Ӈmf0iP'tQk <9L sW;BU\J|4尞l>e4e_V_iᙶ^1!U3\EmT>c _ХRL`f߾|LEk(k *29¨BoRq~-1nm BMsI",Ox,`sV WK}K*Tpʤo7!b,&A2g5FO!,nvN<5Ǖ s=< bS뺏(1i!q:1&!gRl` j )-y/IX,v*e'@A [2_ Àn&oL/~XUP 擿؁=.kWQJNM'F/"i@3# H DN飵[@2w:Z57I@s@)2N['J kw`YО^ NnM&j?WZ+W;[񕠚Ũ}sX^!R}D P1f bdGNp13RX75Q-ךk̍Se\]SRu,p|vC҉n6-Ǡh %:p]Ɖ,$tr> u6cX z#u(չ& x!txkh-O߁TabR44 ʹpѶ5Mtww:m@eWΥ^%TA+0;vQU?l;if5,%s>nSrvӸfhv"V:̢Gb+DxwwSm{ei)9ޛNb\m69x`ԟHߌiP? Kn;Dؚr_}_Á%: }ѧ*uHjKplZ*gUiFdZ(C ıTőr2\udVTWCpG7دљ /Z2ݔϣtE8HiDo՝1+a\^QkgI3H-%C_K 6nx }{ {;%Ҩ;D P蘥u6P&:i"D1QokR>Z7g}W_;wwDŎu'zp\M%ƗMqwYwZ qsus\5hv쑻.+S#;V3'T&$w}*_!%6 _Jf}75YEu=|جY܈v@#G50}}ӵ~an9e?5bZʤFɍqE}F^(75N#B6^챹D*'2WЩܵg\ki9WHM2ڕ^|j.7&v~ \,AWnxP 6bT5v!_&HBSxՇqd{h'J0JZf`jIA[4aX8޳NaQ5't<;38ulp:rC(tGh DJoxsIM  jtmW*(}/ kih]|ߌl\T*k3b_9*Ώ?MS:I9I b%KkiGD6*Zy;%ytZ|gkJ|#6aB |3R"s0ku=2fKWSKxLb>PhPv=3P_O{C;cyeY>,IB|?SG_vcM#k7xU<`Se(ܱYYsB򃝫~&C7xB$}À[`^.hav+L`W 6D>~\Jj/%(m|L0 v`"he<pE*wjyAǪNȒVnQw{'~uq+m[ a~[lIs_XT;CTu1!|ɤ<6n qLxAuX|K[at]%V. dkp.I/9*`PT\}G8\2 +^jbuٙȴc0<Z#x[,SU1\J r+R{"{ \Ϋ"\(/v-k>^T}!|b Igi&&.It(Uد 䵍>jZ&0s],)1 Ч?N{)3jwք 'o[r :Ku]sY潥ث>'`ye|x*ZL?k`~~b<#7zgH7.RPVď+ٞv:j~^GHF*g:` kr(߳BH[,g*FIpɓߚ+Xh79wc|-T.PW*,uAyڂ}f{ÁphZ;Vʊam E`eHcC&DURI]+d.ZÙciQ`N<=1g)) 0kۼmR~T<6 _Y5붏5p-Xfć=qyЏCԊS̛/ .mI%b+5~Rm|^݆W82P/z+v|TKI4o0Z9k)wqgJ:ss-DT}=r%ԖEмᐶ0UM8ɀ84\S^bPfQdy*0Y5H ]d5}ߤZ*N`?Gu3<^WLU&oW `籲``1x(j]Cal|4CAq("!E#_ %<=<;5ǂUAGo%Ԕe]`1æAlI/Pֈ"]Gq]]6AsEF` \-=gP{jrvf{],訦dڲ& 0AyOG"jf +]a|gX7<45-mM'`QeQA"7y')ZbI~o :HiPȁ_sЕncӿX/|+M\1PfwL']bM3Œ*SSsAO 7 )6؛DCOI [`ޱa Y!O28<&A7|06tܯT|i[n>Vt.U!,`FOV6;xcOB:ՅZlr%%T+cys!F^'k>]AsjΣdc쾫<~G|p]koa}{fW:˔CxUޭ뉋NzK@:"qu"mr*Z( , n{Fѡ:nAz2 {q_*5E }x͋YCT BUU4`@. CX mҖb N#u8:@Nrrn66GWupq~cV@Ֆ0,}5H*vjD10 3`$̞BreLH;3,8m]UU K.'!)97E aB  ȅeZj˘qy_ ,zm#>-&Oюsunc$Ջ5jDtZgP@'`{qX[G{a[.ՋjǾfBE W_@]Ngܩ[fD!}y6tK58G#l+Ӹ,ywd9̌ εƞOƮ޷]eX{_Ƽ}ZVL5.+JZA=F⦙zo!kb(l6UKV3Smޚ֡.Pxq5Hw&`rXYݿkV?3=L[p.EJQ~;zr<\OXG,zD8$t$QNvOM*cs Q8wo9?97N9Kk<1n$a&lvrScRM묏m-$heӷkv*F 3 ?4lLW/ n5K&i]85V U$ҮQQ Ժaz;ra W1-XؠZJE]( NrBJ~wČt\f>ki+gAġ@Bƻ=tUBPB;< 0&8V/ pa_ :ѽB8hs Ju3n~.bg&rE @aK7|T>HA4d?zlh:mk00-&%V| zďޯ@Cs wDV4@*_Qb58ciY cu-rG0?Z!1. `gwCl†q}M2|9+xNZ:{ǎQ3_Q8U-qˎ-iD|Ǒ ;}8OB ܟme?WTԒ)Rh[0.eMs%*_9`F,#[pp94*lvtlyDKb;}bpg7ڑ_&G}f?dSߏ^FbIԲB(Sh\_ .XkV`XĂkH )?>ΐba -k0撍j?d3XUlfQUx6KaRCZؔԨ;BXg*AA`*|4uXn!~Bܠn[”}C6YYY#JLq4EOӵܢ& `=x'&r{B^t߿K)M O o\q]YLwXK. oLQ jCi-'a\j,`n]b 6I9Mȹ|YQ`W OMGmeKqo!k гf2_mc2og+H#~'mv_@zvt歪Sjx٥bǩ=85G'Z]<=MsDVvV[|8aUz7Blsmkz=?wH9@R Tu V@FyC޸OA.BaP02t]2= а=lJzTJ!u*2y#T4-fP2 zќc[ n~7DOOrsJ0n}{`-巺ƦcJ_ ie 75>LĎI`扏l3eHSW0 %WN/܊Rͼ=<d~ ڀ1!z2U2T1/sRRΨx(Eadr,qM/7R3Qk'_D=#ۄ{esFS B}2b p<<@P7;ΐ޶Xiaiq5zXC7  2ɋ!MSX|[H;\liv'B0X ڄۋ&^o6O^kuKtpY;LÈ h%NJܲTEƸxU(?dRF+Vlъ{&]VS]f՗GG`R Fx>׫FG!hrAouCQkf&uVlkK;ۄ+M20@1D$fJnS>}ދ! n\ruI.4X ^|U?ib[NDkB@U}`vwR6M'! Vx> Ԯ f ؇n%hx_ A+%RCNwwg-6X5`hՀf&+MZ,1^1 ÿsBY**FpFZ-rp &*gFc*ِ.Dt٭ZVaq;0z˕/†OuU[F*`Q79eSPEfB"-=ܟ*u-AK?]!iS#N9p򏞍zi}OCF65^6QJqxVwg^<]\ukIITM 6Cx$_Pȣ:WZX6d~SX#=+j$_̢gJ B 5eLJe22lK>H[(nZnL8B蹚JXrD A2"{F72+]<\&Æ@ ^V(@=@fhZt' m/,GSZGsUqR*TuEB;>L?"qu{htQ&$J:߫r(#:H-m#SdBh!}e)ٶ TLz}F\vxrf7l>k-pTa):F%rȜ+X^yg[̷֑*-cVKٗg*:_QHR=-L%f A5DNZ6=a G-akjt<codru՛V}W]2:ylϥgNjAf1RPx'\mS:郔vGD n: m#Z0r,=@6u{Kj;Al4R) 0 e~&=R;$o$reƛHJM#\uKw KAo_uS9E 4<>ҙ+vKms m@Jr+*ƆS-ьRs&Q>kǼ fgJP=.߳ 췄S;s;%K=MqP_S58Ana L#(xoVr뙷%$l׷bZa"p~WtU+B˔WՁ;Ȳ"0Id=%rnkY*u,Z*HEڿ6hfk5wD k=bE^{,vK?8VX{qf}3MC̓x4ej&&a~vSI!KKkBVNհj9, BrW#Q)D uZ=>,|uGiS<%ģqOO5ȍ00ğVD',mڹ"6iJɰ2Os~Mzq-1FQ/= %YJћ!EUAaBv r=Usm S$ތާ!~kEa3GᮔP׍8;*2yf!Ni)QA\z\lׯ"726|CRҬZ{-~G W) 2'Pqb2KfnmIz)@,w|rCspǬĞ_1|HbV $M [ a/@eY/ 3:*9𼅲L+5V[r:(SdDD{@򔢌?Ůi@a¶,tꎡ0Ko`P,[1Gr/;P(3w4?zp(- @6G4YzٔRX;KOO}-4 .<. t!8oo:0D^H(?HVJbC^ g9`j$gc e<n8g>&n)!E=,r09$d(,GF 6iHz\j@(Yg΍y!sߜ  !YEMJ2JdN}Xkm"LcԒI>pcH_ᵴ]AtU"a> HgĚ>ʅ'XmhL#N@X īygz=U,] [|& oLu_Drv*}LGm)|ے쫀YN]fn(vkcb$T ŝ "r;ҥ+*OS^_!>H>Bx"~ 3.[2*JMu f O{wLv y&Gf"nUM8Mɘ/.:?)g?]exsŒ ,4YE4/T9G+Ժ0.1hsY +P/X]`f+( f1 &}~l`:"M0V}qh]D4=&|ٚk5规Xhё Uo.*;-|d$ƞD1-ʘ(86&t!PXuQh'W58&qYgPRr &\mO1V;xt iPAqL&#O$rH(@:Y5oxE*h0Y&3n4M=`A&ݏ {;07 #T]X/ɥ}_/qoEK0]hPw0n5%qsEpe-$lPyam7WЙJ&64F="gej5cL)]h^鈙ȓRډ u^z?*ZrXOĦGDDdz [`d`}'a%K@rZoWܱ4mpB'=k!O{!wkH7K(;PYgݪg&}ډ ]QӏC᱅$ 2{]$ϝ9"fqfg2Su6W"I\ Zj|BFC==z0l3h)|ħ c9( hc="WAX692pXl3 y3}Z׸ zWƧKj Qh!Pv Zol^J w? o%䇥 r0LةJU<>a@j5WN&ϒ!M_g4*&My B^s j֘5LsMH)Ml}EtPu#nYM a|3wyF9J 1BEgF;c&ҳC\Ӓ{kgai`# N-/{93_57J1OUbB1hniEHBR1KA6ݯ&;XMV)~bC=~jAuU6mbSӿ>hYb 8ŹW^TBz"\L_V يLcտ c[FrzeD;⻰0]\0(r41V{w˓tLf["fAX[A{#|F# wȲقJFT]StY*6UxяsLvj7uTG,gu*v;H@Bxs<p|Ne:H%l>4%d%2 z#48_: :чDeoiuSӈVS]L,;Ձaq89q))N;'&#=I^7rlps.pcghT,/=6 ĖQ.K%0hH]zrd.)F8.9> ccoC,ULmWEXٚi8)Qv[Л}i@ꯖXNTld5/Rgg|)?fֶi#竪NvZa=fĀ[}PP孂iMqry_x * Qu:)anQِ{<'I+ѺQPΏO@< `0=,S4VR>"EBs/OR__XkT" W8(k&q}kz `/$cśaB`)_S," Zpn%RH D*KT0I@6Iߢkg)4pKI#p:+k%@餱l|XJpgDtQ9y GTIr PՎTW#A8hJ]{'XQXɓWUYEh^4_rF:aϫ7#ݿ$|DfuST35a" tjJ # I+Y3{iCq<)[BMH!7D# ?DZޤ񎿠ͻxp:0BCZ*U0x@zs$ &@C4Q^q0zb%(-L|=ǪKT03UG<fg֤V TS.Xrjkz"f4eŗ\|1ptNj Ztu ϪY>Ic!v&PfcZeDŽ*J|R:n;xAz/>\ۅ/p@ҹk@~ 5F^yLP4|$k+/h.ǷG-`\n{=#?ݏ{Sfyp*):d^/3ݤoIYL@=) DDx["蘭&QEyNsYù۳-葞sK#3xdT&H0'Υm 7rBDì 6fEb1v@5wƜ qkL͋1NK`%-sHr=?.ξq?걿]ҦJS>EȾ5ARv֎pwRe:]>4kX0`#PRDA}z_ayx_V1d65K ]iR'۵4 6->|vͦ 4'|FA\- >]FQx=~Li7m>lacI*1N,b_EVu0́@t[, ^'4uq4º?p]8*2^. ѐFQC#|*3U]B E~ ,Whj,O3 E9`q_jpAje2VTs$3B`>h$"Tsd6yBސaX2"}+9\TM/?&Cʴ)ɠrUQfEM *|1|%@gګ7&3uEIQ lWZ%{EdC˒o +#waG*ƣj_~Z{@k~!%5.6ˣ!C`L/t̋CP;{1wR׆Tn-n?$澧.}n*5; \pBujz4TeY'T۽ZS7oYoDv~a_; >6TuTHq f&# w"'IJ*\R]{K><^{̢2͍Cr6jJtA21ĹqBߢ}'DA Q`z.4ڇ(˶gyd_! "]zkY#l]: ʤ b@ w unv;j[Xҿx=<Mwգr[8zK1@Nk<|uHK\Y_TP/<#)lI Zgk, FtwY58[4/KmRlnsI٭N D^ Kq Miivgo~ZNL4U|`f! Pm1f*8oF'#e$ج@\M?CI 6'%M1ɤ:rp# FuVȰKe3EuyϞH bzR';8w V Ѥįp,Z_Ui+ڏa@ztRXV~qP0j;.ᴅ9',/]kL(fX87:L9r_ !g*-~ Vk =kZ͉ZzZHM6s`0xh7 ܺ%!b> !z'<Js` s%S \Ꮻ])W)(0(t;p#OpLG>E߬ĭ}`y5ۄ92]}~.?TAȫZ`eo4kѸUʿOs"Iھ6Rp|uk줌5w1lZլ 8Fn3}J&e4ZEK6@0 H֯^4\vRߐk:pO7efX %"(v )2 3u09ZՙQHrG,0~}ܲ(u 1zT@N:@!dejqo 0a`Tsrjb! aC,xմ0} Սs#K4b6C*}S/^7W P{k{x>hwݽO?szp#RdƦ]?d.׭'/V+*%?qp{}3>lKZ ",Gr`z,?!^pC`7:~_w,HiՏ&EN>cu_eL^"X˱:9wh<THӚn6 an$,I]\@H:5Y[ժ-"68hw-6p+w\! &t6[uc/$cA+2ȱw@쇐?lx #cKOa$)?I/aɽ %KL?9D5PGrmcXHpbI):"Y|VޔœʼI:5d׌_0 +JhFR>`zCt3#?^xy4MmuOaqxk5ZdcO-k,lъ(bNZTr>YCBt3:\=e+64"Me%03˽O-`g+%MmT|-"V43a_kM-ǂMGl~!9ix__L8U@, #-~}/ǨѪUXSB4H<>ys7@AT\oq2<;2yHBahE] Deی?*{ڥ vyM`g]:'UkhhA#:8Q"л~QwEI)tHu]  OL5|km0n ዝg͏ OrT-g] aTJF D2H9j"s(R)%Ly911QډdO,@I5 tq mY =Ws@9bpx[)j׍jmcll"p cGJi/b`v!k,sm}`5(GYem?PY,!Vk&f"Fe2r(D183<.@Ń7`yJ̴b\3KoC1Y 8%8<K,mީE\>kS?\w;>/g˿N!I_i4ej!<̝#usgUҸ(p!ORQYj&2<sWoJLk3בۂ.:%1}=O[qi;<򆺻qLNȋ5K[> +cǯS)L^`:/*; |r>^8~FG%9kZC(2$Ws~rŀ[XQ&oUmLN i5~­j$G$:E-c55ۗ $N(T4:6R:踁~?d,k# By@7J\*:C$fj/hAD1' HV N{6b-`慺E|:cjuA%lF<^G87"'kB}y~ޕ9TFв~?'5?MǴ S-]Wԣd?((̗Ȃ3ebu5džR,tspKr[5;Rk48xD!gdrl$͜':ǜn?Kf3[⌁v0y׊ ANr]c)zet+ܩ>=O\cΌERR0EPH@'+)]Qaֽ8f[ejd?ZfūT**bE=zoWUEM}ci6(\DBňg72>(IV{5Nq³p _rCKRp2`-/*=:r/I>X wŰ3%D¨Uv  @- ɦU0b%MAyҮ4Ϫ @׷,18=-KV|$KGtxpHręD]P;aG$Ҽ >"8/jvbkţ\k%8X?ꟕv{VlNAeެe]UѓP? 6뷳I?wX)H5R}'P5V?i+VьMۡLDd+@X(/9@Qm(}&)&Α,ՆkwuVyD > (ro+bBFYESd.#e~rc.eN֖Ssqbk`΍9|wޝ CIB)&=|s]=Z&C4X2NR֭Jfx飠RϾD5W9LB'zy.oFL,gG)sY eא]|lTS$Ze釰`ĚU[x;3Znz/><^tƂl3w񨆃k5յcA0_dnz_} 89;ցj4]#VDG[4}JnT)!X-M2J$ggd{DtS >. E_RZ9:*pFMOV,껄xF]r:Ta/ LՉ.Ph*a,(D8͸*b r$#zֈtljw/͚*<([R$gxYGZ{nqߏ9_x"’sBR-bw8=%fyEWپYF6.rPGCÑr顡wJB:wz_iimXƠxJWIrտ @0f/ZoٮnW.FeA+^ɴk4'8Oҏdo؈GbЬ|D`L 4g} 7E 8%X@$f0i[EjLXjm{0_Pņ;Vq[>'lPIy4AoH]!iR1%ײD .8xltIQLm*b`ӆxfd2€+rfqQ$#@K}͏iqa"S2o'~ =oe3fG8BÇ!$aG;>!\0N=!+6dٕsjl|Y'^oE{HNT l0u\5lU'a9)iԆG&2Qa՞ɁuBw8ռ¨e=xcny14YˑOkaq2"Ir=b1tt6k3 tZ03V>XzO|EܿlzrR`I(bIc9#{`E>oF.pPƆ4$[E!e8`h(,Ʀݬ5̫](\n:drwސ0RamU,*ӵK!sj":- wn#}}(qX)61 fp_RDyJCDTrNX#5^HyS2o $k'͑jy[Fs;$Т.Ԃ+|B q$WOWA.fs^y/Za;i- b17贎.x]VZOx|/Ki< k* V-^Y.p^~&ђO PS%M"%%:W]lq):VC$<)XF;^/QQ.J+vX#Syl 7_(hyX[CÄ́:3)7 m7IG2%F Hb+{䒚ik[Cgh]އhN <\*lWt0w Ǖ߲65r& |L $2`f#?6܍eiMWt0_zQX= 6&/u T:,baq YEt{7t]Aϕ^S W G@Y*׬] Q'NCS, zk4G+d&v3̂Eb"J,„VF]G`ȊNY:Ep"\DzRO4'Yi_)(} !#qɌ:/5vw\x#oi%5 %ihTĠd,w|\.l13A><|efIߪS3 m䡉*1C2=F[F91ludykHXaF㗹Lw&Mt`OK*hz̾N`{'\qս$b1KYB< |T5q0H~fpl[fFg.J>yHْ4t4bazB|Yv1d#-GWV.N  ~4iR! q%|yU.<`bNh׮M-"Oȟ;?HNOKY˩#5;1تM5dc̕x3|̹G]5l/^ Y  i"BNy`ow#O,6J7\qV%;&S I+8 :G(vmq' f*H X6ĶBlSs40ɹAtA6Ȓ=캟}_vNO1T%pt34c'`">1MDke#C`|#e. `I+|$ iJ<%7ss7EdL5Ib+ލ qr~^)} (-Lr7dh[F3HMnU0 ル,rm}Q\e҆۝J("RnB u4FЈya|q$2b!o&n\ .YѐjM ɥ D0ٲKEG:rG_d+(Pob]رFA|_e3t0f;ӞjZ wf1ưDQGF3mSJ쌶:B?Z2oJưzyd(ӴhUa vVQ>u.d5dz;[t.v&Goy-xvAI17 D.WJ SP3G5[3tV&;NH8a.-vjQr̓ƴt!)Om|m3sw\jCxB'Vl`}6/6yuxYJ_z^aoSk#qRID7orbҸ ˄nPN'9n-eeU'TM%K9tٙ|V^|~!>H=.}oW.+YQ&hvt(OjϋGhȐO FtS(t-1Ek:eg >Qjf%|bÃq]%-{M 3%*ai!ةmN@W~6??%T{3wl_xQ:h;!;bO-q&g`OifgbB6gu g4DՃu}ޤDZM_ q-rqtڇó}Au> T#Bv386V϶2x9f?. N tSXNPͣ_} Xr=:Ԫ]'fFgx+J5 tڄ;䚫Iu]L u9"_?xhPE="9 9f* ?4!@Kު'tkQ8d]~s~F~w*Ld4f]flLїf~zt*`=E E!`pKuW#P h}@'u I?|]:Mhc2$.0 YOlu11mSX JH4Pg <n{* j _vqc,W%}B2 ÷4gk綵cSިWlʹxLw2niﭽ9eQwО#-H\9 8v)@NUQ`ЍAU|4Rh7a9-X6$O']IR~[pf~ W5MZ&k&`={&VfNحi,pk439x!OVBN;Y*G^\$E^xO_DkpGnat岷+;?$ 4)f*Ѹ&N3+_gym֗pKnp|h'V:@6 a"-s/Jc$Zߞ'؅hTE0 Kכ؅d{:]qiNe@+[e CRGhL@;Q]L2mҨCgv&__ t8bȟCirwP-.gШ`\)]<섑)L%Ͱ q'qٯ\}yTJcd&2:ձVXJw>hFfX nMxQ*j3*&/v>0'a*Τ伏kF >F cͣ1{zZ0O)mXNm_19 l`]0: D_.ZF ̎E9jwy(U]Qh[~6\L?mƂT$SMcQx)QS7U4Ü̚X*\+v6} /mco`9NK}2"m1cuylvv?gP9EDd[3]\/n:p} X BZ6~ΐ$}ybd׹Bs3ω$)3N03snSq]6heJ0F*Saldj5=ZQ7F;W'GO`LcȮ뚗V 9Қ,ϮsׯW'#/miHDBቶ\ߧ~GGjP?g~ۤ P7 &q#g\"1>vdXl.C}1Q ?3QB0iӏ:Xmֲ32.1lBo4n~e޿yY'P[uE\*Q[E~ath'im.ZM3d 2ĴX\rh\gSzuPn&2H#- y볏 5t.Wÿ∷%#RUtlmP^*lhΝJJjŦ7R J]1qE+ FۅRI?|xIGW +#Ɋ>QGWu=_6ҹ1_B w62X9HJ#r&u&Nic}x k *.>0U=$bwJśAT:NzEȕ04eycASEv9n^]."kAʽCE<ƬmߦaۂJ#:A 㫂Idaa]}:(/Uľt ۼyv}`FLF>vLԑhf5fԦfh|^4Gwɱ\xƖ=<Z6bR&s릏X+FSA=E5Q\B6x9nl VTϑ<ڽR>ƾJ=@(- oq0NHnov%L >zs[ 3chlTN[C[{!p$Jq促8 pb郿pA9q" s5V:J?t<{G-uG"Vtt4|x]+Y2fftm1A5W P>ReDb˫'Fe/ֆ4UԦz{M*c`vИ󪭥$Tp8/m-ѳquj!4faWg-{1/G8ì;h?J-+ ݐ8R(9'bxQt]VJ5Y[jUI*e昣"HZuO_kMDfJxYyJGU%L$6К(, D&d\8 DC`|s;7I% 1ڲߵa-, |X4dpIn5U]s S/PB`8 F#6 y'x6RqH6~^M9*3t&B9}Òb$N,ߨ--}9 S_N9F9jP^F49ӢI珺5[9m|p5Ohmi=ܬ榪S 5OejscȣSUstdJŔd8LzoqW<qз{8HJ+ԧK{ҽBWo"vޚ!uMjZ&/R r{S_ˍvfԸp#+2ǎyGZw[(kX?\g4[yaW R*]:zcny;d*: D 9~/x,daS 1rLNqS<6n;\1zo;xXQU1˫n_ǼV?~0xxt+u+-=ta,V.==F#Vpcv͇ 4|1k"b ; ~4/If Q4Tϓx/ȷ|n85j'M>%X_n@,kةx#:DŽ5#AxlKyz$kxmy Ax_ʛʼn SY22DzXR@ zL]*u{ YF ?g|dFH`ÑI$sO/è)&Kj-%cDtC?ր Xr"{;ZӒ/۷r@K&TՅ^lzHS %%M"oi*WRS|< 犪ęEj^[!Tin'L|d*Ԗt~Ϣ&ڃEQrf\IE(@T?gsb5d]Jw_=.Rّ>9L+. ~;[Y*A;q8alwsx!dFHYh2Mx>Lȓ_=}hZė\Np"Rr*o(R RZz& ^Kw_jAEp fxm'k"ĤL 8p%6?Ezנ&}a?cQ?,ghk|X.D{oZp_eYpmU')CU]m͍ ,y* cD 2w0UT.e_ MJ/)־fJ>u?hkdZ`bw5ƅ3luғF,"97;+@Vߡ횺VMDB\ͥ>e\4y tG* +}yx^7)vB'01F!HpWs\!t,:K&>tѤ{=k&ۗ^΂h|1W- YwR)ZNx$5GToj-%_Pu1emRڂXijF$ Z߅œÕV_ULN)-dz^[C."^nxvo*ۭ/+>eT {X9l+4i7*0PVh.] 5i~LZE=7HV mpE[̿W"ISk8KMg,<1$ؙ ;"YOO1@kA,;&a|`)'nNg 2ndC/^xȰ'1:W $(,LGBZq*:DeLV͚~/6)o&K"& _H .ovݴ s7fu2KYlPS|)~:ɆuQCXd?i0<0P][R |\筧74IWT}s;X(&ra4S'&WJ%%eg?М~>hՍ)RAi";_ʌۻT~p3%r1>hoS -L],'s8ve p9K i KѲh\)K;Ʒ|crc% goZm㗈w\[ļ?GWeړgtQg]$6-AySkfw?8iV'U6#7q;me/F cTb _?5 Xc23H;]Jyؒ, X0>fd>Ͱ,L(~]q4H~4 1g9(~i9ʔH Vo;Z^cI<`%Z `J."p*G= FhPl8]H˾xr:[H.s} M,ǘ_xԣ,@ /hrZ81R^4HS_1ahT[,H/XL$3bBzY?T3пaWT7RfMGZb= Xj NEFxRݛ ?{bo@ګxi&Zm\Z[wxohE}/Xy,/{b@SZimdV:B+lS_ x)=w {5Aږ^u+y/G }RO֤{n1D:8nm%-s)15V7Y% '(^0*w5H")/rWڬLGkvsA!?R5w+/ܱ,Ç oqsyZrW̟Z t+i`")#Q 0p, =E6nM[yؽ_p T^6ut| ͖p;žH(ӓ5"nS8~+2;7 +J2/NAy1 =~dm'B(?!1< +)G@,ŚL/R.o' 5JS)ZȽu#2o%<UAeދ`ie8l.ڮ{kP `._J&UN0.p5l|D9|+Ιs,_!jjxЃ vA|03C Wrp fbMv%\$䨠,4jGU ϝR~1!ڬΏo )>m%Dq.뻽ЂQk3OU}jynɅLz?zed-h? y89l-k !\z3\edIhdչq=d|S>\?n c.ArFa*eXhlntX:Qvf)<%ˈ$g`FZ̜h1Y[pd%\Ћ7;0`}HZPڈj QS(,FC]ǡL4Lj!J%W.{ 1Zrkד6uDI,ICWhos`!1$b{6x->e%u^ꗥeL;'T =qBUHV-`ANx&p6H05Qno&_8Z xj"^i+)mCv6( SRi . o~I&%*\<"Zڇ@)v?㌭;b,7)a;sT+#)3+T[hU0{G@Ԏ։v* /Q#4d d[Ϸ8V>c<͜ӜyNalM%FO4hNzpZr;Oٝ;H Z|aKܴcc>4t==(D ͈V, VJ3#Xۖ 6ێOgHAߗ)̿T*]lf;dtcdDSjs[u,`>`q 1+uwOʝklUe+݌р8h6Ѓsib}԰Xih*zh27˱} G>.۶{2+Q*7ppY"wJ/ )w݋x?ό zj,=glZ2Ǧ= b=eeUIiE!1ςѣ%i[>^vA )Kmkr倔4<x * 1hL5*q 8#֞H!d;T})ZO-pqJOVD }.9- |7e?_mP/:}LERetflH>08;,_@ nŀBNa;IJȔ@gxgUjn<'ցٮMBĠY|HMw*Dlڏ7uQm]yhh?#䞐'A&޷hm'%N6~;ZlisV`'N .0(Bʯ@}`0 pd<]?d4&oE+t '5v@ԁ|[Z?(9[,o9l;:2V-Q3UTЭXwWgXO d:n(״0h@>nU%0J:jBX?""-, }`6ñY{H~@TTagj=D .Fےxq2w]UuN-ȢXC$R# wʟS*&s,+{7SP)5j o}dA¥.űCnl8#>&V vkhEka JZl;\孉CwN;cl+coT+¹ռ&]H;̂쟖6%O24D3Bo:5Qkߑ#DbWeY@e-Y =bS|lY.q%M-o~h%.E]#'棵9B{ ,~OB90IHYk2$a1A?&`0E}/$*jzԓQ'EWjc^M"ǫDj@ 0Yfnj(YPb Y{q*וЧ(D đ{qio‿(ҿ2L2 tni] L9V~:$tI#ݧ] XEXT/~3>-M)^$x6Ja5LLKlA{Qb-:zibBpGvlNSmݒA0m>\vg# LJ~-5RX_x~)A8<%B NOӑXyH|{Ź,~;'"#hXNxl_+r(U'Sp@ȟW%=lEQniZ;lΣÆmRx] $fM,oE4  ݟ:wO frxJ@gŀR=/ԛx&m ja @j/ ȒdrVF-`^Y%VoY0UTKE6ˆt ו'cfrwc.41PV>X[9yy(iCQ[SO7ZqLc%Hk=i` ր %VF2NDT6H7$`s$:Ԙfyn hYp `g.A%^|7yJp .

Hveiu9Jt}NLJeRm fE$a <A/MCo {Dp:HKC,/ԍˢS>$j2)RHN$ǔI`GSn ĥ8ݫWuiNC'=+jX:)įcF$S f 6Uز?(sJ@m`Au 6Xyx_ Q; eճuz[Chh*]UW3se8%y$J@T*i2sE1 |#蚋vb(Bt %x;?Jۍ%:f&]V75fJy}Kh5R!}H@ʎ|S9L2GBT:qB>$a[Oh 峰΋fԊ.Jr%RQl-8޳&vf 0IH5$h.o BVw/deC4",Z 䈅w1KYKIK35et2Nuxe<@|@Q J`эL\Ѫ7)M^,-JF'k> 5,V2K{=l@ "F0G ~wNz/3L }ǔfė-d&nʉS;էȪ .FVJ ,_d]IMZkT^E1Bck $G5 $€S\05:-Ql9"Hm 5""=jD5̆9 3i}"5e{#O|ўsFNQ"b!Z7ԯ0p(Z`&6B2- ڂT"GHmS2[|_լp f\kc%4;GU#REyc}(mr)JW)nNK])V^e7c |ql|fp$c}`]ϧwh:(hW]oR=d?Yڳ%a`Gd"TI n.=I~D[mB]h:'ÜN7+9gvȟY!|a}+ZL%A>6YZHO D+Y#N8-LEa{2ύ'ba[5͐OPѬGȫmfHmϝi ׎X9l MRb|K=v6"Rt11*3\ڿpR&K66܅&Z C8`ӓ9MvwRgF j 7Fwx8UօT+JD{Z _`y@:n^3zަH6,Z nx7a6V^̜ H3(CD-*TU̓?ya˰/!u6qY'>}oق6j-ˈN:fPkvwEq41's@|E{A_SީplHH0d.H> f"~Z뽡GT{ys!ĢDcM֨JӔV=$|HP1 F$R㗇ɆX X4 ^ a~^c:BӚM9[IXoK7/CyAC%Nn&?<;_ƅ79Tnz4^H2[k\~9]G+o޴_./ <Լw7 xLXeQI:Ц-a,U~@qr^TSuaorҩeʫ j1^Q"Y >`眬ֈJɺ## a) jk"?Bҟi(Ԫc[SA  )4^!zŷTwo~D QsfFص4Dot,80~)zXd8#; IC]-Eq m1OIo (bno֟zf9cNsOr[iVSLq:t4ӽ>|#%LZƬq@`i mAwL>bG{< ~)n^/b(&c2"ջ~T杕HnzOkGM5oK}~r= xuP!.zU+$o4pfWQo3zgv]'ѯ}U0rl&`>[QrO.J]JXl`vPۮ}8DIX,&.=p)Hoɿ;5rOCZ#ךEv[L,ŚkP=On9w ~ߐ5G@=glKeK:op|ŴKb|H4GW>44ʑk9L=% LjSqF)S;!!hT%蕊1Kr? BVbD,$ٳReܚ0!Ӽj '!vk"e'ipI6:IJV.܌΋uVۃ ^$OB'wBU="80$[-hz%rӺF!^|dv󜭿GTC"J@N!mUzd`9\=qݦ^*FYv} z(ˁ?"PIώGeA$56dm2 ^WM.qݚ*͸Ű!"k  M `x?%0\~+^Ŵ YI1@?tnEft[Fae톐A:cgj̇/ݰ]'pH56 oRKfn=Kyfbxs"Sj3-D%,!l4 $A`|Vw" VrE߯@%[ @A_^'uޠUW+f0rLh-Ɖ ] sӮUL9 ”k(@| ^6'e+M)ľ=#HTR+SdE]-t!Ve?t,K!Csou~eJHG_qj J`ذ܁I]@Ľ[V-m#2)Z8кE6(!;y.PH`$@>[#5bvB/o:zqu N?;5qhpӴe|nO{pWu/ Ų "9!Q1zBur+)\󲼴[ڼz[3 nLw7Q7;\Z軈}^RDXbM+"#m~FXl.{Y {.asiF6<5g, _mTldM]Hܚ:4s)|ϗYd9,I &; 0ŜT׍\5b UҶRR :=m m}jL~=d0-'!h,(*l)e,}0"[R|X p-@ja>꧱tzh{=&ć^k-2mvQ MuPE8 )9L*I=$o'<#TvFwsx)he g"T?jd1 bޘ&%ACp)ҧLsY1ϛzoUQz? TOΩT{ rDG TE@ϻe*_P}"=/P.ngJl{õr*(r$oV4D[6=9"`)cUsWI&"^R:#M]iy_[x[ՀQE+l[Wn?3WRR8T^&ͱxҦ+oD"Y^meԵ9hX # EL)K{Tf]qŪ|6kStWUz5e1A*!ln{l~XZq= cX6^b.,w&BqzQӴ9dTS`9-Z˓}Z^FU'Y{{?[怤E-a;9u֕}=8%=-:)n%yHf̩0Z]8B'Y쌲F]3Af^(GgbaCfL__U eR-nsx4/A| wHτ]}<̡+NmIc, :[X^{{ J4jQ js ,w, <#R|;x 7N@8@5ZXà~z(l. ~/"'곿 5> B `#7d ędvw$e  -E&P>KHa  ]Jҋ wzTn!Τc3 =!}ܬmV&2,!!:mL7tYљ>/!ڐiwql"J"꫶ ^n!x1T>4ES#p39F<"yGoGP anKEuЌ9wۭ-]F)zSK%6A،a)&OR5bG0wvjx~1uVN}qq!OvESXqQG*Q\n5KH{iY\Yœ׸kj%\ߝxѢI'<`]ey]ςW*5e'ndF+lunR*> UPI-}%-p)5;6Jj q_qR]Toٹ%4}<,QJ僸.rxG%T@[zsYy^{# &^ 1Ї7G9w"M:uZL4ܵ-=]-8o A,-9Wˎ c5m $t%X(HQ:Rʂk]G6zPxؑ@_Ц]qR oH̗?qI=׆Npt3nZ(2-i@!{UNb&,[{ՁTf(;ZJlkpk Ї[ ]` IM N)jZZ-^bp5ƳהVDyMZzbO"|7 B|]2̕*(I;/)c$GW'ps㸠xxHT>nF,7l얏T3RcWq6'-f+St͎?I;x{&uG.HXY4ziބO&CN8ǚ~;8{$wK\g>]gpڤTlRlPڵ?ɰB$5zbB~!|rhcz-;ݸ#+b,| fq1xtËVEZuDPVMR14`ͥKI\(֥Z{mis? ҕ#̓1W2 (f޳ x*>i9Ufd.)YF:|4YJ9Qz?EkqthA~!alE/3tNI#}Ir3}Q& [2豀!^OOYɹ25]&uDv 0W_{w&bQtH'/zBfa<ŦnP*R̀$x׆{B!Y}:M֗6`(K$z={Ƥ6}HEv|Q kPfI n>`@~^$@ZuQ Z7&@_YeBK/?L%LT3 s]<9:/ek]%u ?~sIێ~O'Ek- t9}GaO71~z"[@ ?*k;~:0` lWDE FI(}!>ɴAX :.}6\\Cl`kY$($E3]LU%΄4̼;S}5IGv'!P=g.DI7-Z٦[P!PQ ]҅~l{bAxd"5(ʝl *@L:0)7~Nw*>KD9t˅-4I{H/TQ'nmi2 }ud}x[^+C5w'xuq&L3.˺䨴?4Mv%pqW"$0B~wƯnFk3$FHk s{rY\5w+s5Ү+z{]5 F"sظ!nV- D6T]?noDxIvi3[ bOIX,x.R1JB:c |܏l`uŃ;!ո "Њcv)O?t4נ>#8 k,2 .i t Lf,ືRJ/[b>r( ӕae:HPppnw9~+t(XRڅI^M %+G/&N!1d"ςA&VZ]=:CLvYv,|T?g-޶_RA:V+G, ZpcqU?õwC~=R6޿kL? ɭG%|jkLA{VHn y/͒;t,XfӺɹ;nك,Wmҏ`#89G/访~22fa-P-#RˏF`Kh=hߦ 7,MyP;dY_:w51BG!*t%篻coġy#p -n0%]*9k*\!K!whSo W8b&%\䡅;tijj뙮*LZk1 LX66&OLV8^P9>xW} ٠? A mn#}*DQX_l}A VxK d&;` C ;p>nH2ºEEC:S~A)@p(gR#"L_uj%ʮo$b`tNw{h!ś E[by 8:c;u '~ BjŨ)$:ۥZ^"FX5R+bn~m5k77?&[Ħ A{e:4ǚsٸ;D(IS|mSFVp]Պqb<ߛ1׹G`qZ adR0̶VNRhxe<pP㎂ F,Q_@gTxltT[?< 8,<Jk(W'#BV݁L|+/<`H3Ϸ~6UO:!юRK42m|ٮm6KXRk 'g}Q`ppm"VG1^o526~Ԏ i0j8^ mf9C.&=w޷6}kFGx׽ /LF9$H/ vg" -T> 72$Ʊ%M6gb)Caz{Gc5KQAIY%-t~PkiũP'_pTz?~n%tp\2^a2 /+Oۡd҈B`" Luͩ\iI2{ѹG~2ګ%r52> 1ftcrXt$Ifc.ܞQ!m3b]=nr)l`h?MM+5 륫J%:\ri0E@9Z@ صȇ&_PG5gC4]C7r㪺h;5!ݚ%mq l"6.(.©Ddy(Hi+l=~ {0- V|ϛ.Lq& X!b C 8s3իA} 1g*BP,(g?\G,׍c^9Ѹp3Q"!<+Qc/۫I̅ֆb;l G?(u[c"sU[^o_&o|K٫)"XngNޱla? ?p!C RyZ.pѩ1í"+ ɴJr> ˉ=z?YM 9mVz.M %ەokLLھ QPZM??qG.J?z\uyd}`Q yU5$_56"Q ǘ)[#YI QvcmXw[ [C4e 8JCet5;9Gc{2^'hjs l*n+(|agl]/]虼s-4JZ'z ~3ژ3\ڱJ9-)h? oךtnLR+O^'o>gE 3yu7\s1Ѭ矉ufM>  Q,$Е.D+E4؎X8$jh9JA)s6ue ;!ojfcF1^~(=l;^!j5Le(W|=3ua+bd2h\)bd22.^ Y޼[JVcЯƾid]݊IVqE@y\`fE`\$  1,(*X:,Xҫ:TTdlwŸnne|%]kqMjؽ~Y̤ea;^2S8Ine}Éу%tͫVӼ 'WTg,v|?[R\W0 m<MUJp ǥd98f5yxӗA9ILx9~lLf/t~Qc2i?28EĜ= sOIAlK7>7ݛy`c9CFr@|eivƥ~ <2?sTCΡݰjߧ0_fduySe>_Ag 2H5fԛ a' X&YB鼹n(թ}=Abel7&o46z(''?I$!Q)li|ʑڥ"/l87I)F 8|ΦeUXf)*cY ޸ #hZŬϊ`&jq< \F:22TW^6m^j[ұvq j郉ڛj'bM$V @|yz#Yy%x,yhV),A/3Yzm +XzPmELKב([-=ҵf G"n"ei$+$_a ޼h2m+jģ~GIݞ#5c# g [׆ZJL$E⣽ =?H `L?riwJ(2J&lqim|Z^+,uMNoxs1쒖r0:> $ I%&& u`,=4@c}5Nxi2ZCY0;d&j2M.;$n6qԳCay\aMQXHXSM4g?'MD<},Y.FCS}V#dM-@ʒ(* qǀD^A:jn`RԃqAs!OHN.xʋA}ÛBW|-04)(#Sk]ߊ.ܚ'Bߦ 7j<]^KJ iMlv-; ,J=^걌ql$Wޝ*ݵtG%B%0Ԫ2x4l;kg|x#@ [>"ހ|ȳ?xR'=>܂gIA0`WAböP!z\Ny)AY\X?OAV{ŏCF_M9vgQׂ_[sôc?& 8VM{.^4 Λ 0Gw3qvֈβ Wb\aM ^3<޳mI=Ɯo %I¥ _n وW,:J\ . 9n@ JދQFoFR&E *eSYbߟK {XOߑM9bY!brAޒQXjS.j*ɭ;qvl4"l7qM@aJZFkIm ԽA*gkC=!)#f6\r aZ.:a8WEoM4l?  7ST@Y11RWpur-b-;D~t qRU";ŦHg=RٱX׀*k}1!6tТ]phwӆ0OMVB%_,ao~PB $LD.s<}xW%!^]&W)8T^I0pw`3TLg؄D47]wVV8plW: ޫMc/j5a3wyt 6F%_wdBmF%Szdj:=f\"*a4qvB!Q}㌍|5q и ڈ2ΣLt3}4}נ7C}ǦZ`6Lq}hI3pyI(N)߮)bS?BުƓP@Z(֖ [3|@^nEk$l%2GvԮKp͹L EUb Α9;(}Kf!'G63Jg'xvn"􀬶2h'o<)n-Qf[%BTg+%DS.?jEdw9.'ªi4NlP5Ėw7uBu=a"^zYb$o@q#e8p%s_`^' 'C+{ U гs)s 9CW@W=@`PѾ]ą}׬ٯe~xo! 2x,=7$8ը윃a7 $FWECscjg 6 ,m5i曘|߬7845jm1x2jbk~)-*{(4UTcвi~v%3"m^+{SOFl 1D3yQ''Yd%4“2'M , I(EX ܠBI$ lp7a߲Ӛxk5BSŀ鴥>du7>X ξ;'h;.ZGult؟rl'iaUnπy$*\0OĤjͨe{oSboyemt߂:S_{ZWتD6:{2o_ߊS%$%]yj#n!m&wvk< u DP2"9@FF5orХ1Dr1 rCr9>Y۪9CxP@Vٚ2Ɩt"< \7v\:D8o׳U~C Bz?\uBj풖v oR=29{N}u5 U~ d2Atp!O7r3kt?X: )=Y W Y|sdq#)Ms^\ܤR.1冃w;B+C d2[X!0(QoOe D8,a ׉kKI5(1A=W<#ˇ7DUXOʶ"DtDu~/i4z_!#5h ̼ܺ2=Ay{0.-.Ju cѯROV==ƙ{7CwzM&FLx7+ $USa 4i#mlmlx{;un\l$Uo'H hg Q4h zߤsTBy,uk`Dh#(ѥDb5W2iUܔXN>MgT낅czd#cq$)aYYH.-`>k#8cIմE,/7g I j?cTdl?CUXHwc`_)k6Їeœ,q)~~ʙ\Qm"x{3=y]}D{>=`_PYcU>zz ׆F&BJcR2PZo[ :-*jb3 `:" b꣗[}dgkN<&cu 9qN?%Z~mӚWehB%M8}ɦ_4\CW9THO\Xi bHM:1lc﷿(ܡڒ-PZt/gI"3G|5(#NqX15skLLhaexj*٫G4& p-<;0z+(So]D}mŸK_ԪGRgxs$mLX|W׻yoJ&YTtkOў q?yM)}̩(^Q]ë/(/:fcFG:[ׂdXj!']:]Xluk0J5V 3hw5U b" 5u1LϬ}WYgoҭV_=>Rt< :,b?OȆ9Ȃe0 s8:'Pri\aqՃ䉖$2G,u8E߁*ԮuzؙҵCJٍ3 ĖyM*B_,L,e۩i9;J+}K;ÊfVMcv\g+~Ug :=CۆA!hY/DS: pu,U.HV;, #l: V3:&`8*ppXlخq i)b3Č~waX"o ד2y?J- ߫cN{5;+-u737>+zK 7>>ɰ;lE,TrtȎ͖ 0K(T6lLNbV2he!mnz6Ӑ?u}Bg!A菟3slUJ. 1" i4 X3.C[;!Ė'dՃvg^pC1W=mt5<r _AD_PU$ܟ0פB<2fǢdRrib{{? zI[CS޵4"WOO=ݫ׸2ٗ!XNij\,>s[9mIpUǜ9x_+?!T33 38.$[)$?/xh 1tڥqbwH:dOYZws M넂gODޖ_.]Z󋾁.Ɍ$)P&F\Z7+eCNamtRʮif $|<+jZuC`R_h4owD1}LOJ\Hd`h[w̫,cJ7mgU$vsѬl l]q*R[U&y&ae[$*0s{Ho#bCΗ};"\Rf+Ψݴ 746ZU=Yr 0/92nýD_9=#m}PNfo(M7SC$@65k0:A-Q;FK c<&oh{;Ip̀U oV5#X*&@3!ʡ4`Pdt`.ޭxΨ~ކLK8y&ȳLؙ*/GK]M]dBo'5$N0ѭq=`Ze&PEY)}P'$Z?*q+c߇4.ٻ[iϙ@'nC\jwTc5q LB/"Kdw0՞SxӤU_~HvATa9/LWWEUk5a]xЏ#S8\N߄[y1*S Yk5Z1ߋpàg3%&:\U|'cQ&\ª=UB|&=kH^)p#W[B3BN-gK:kJVE.IP/)*&hdLjyISM49i$SOH 7!AVӎ5`R P _OsfVt (3oZmss^I)!c)L9]c\ )IDS8W ZPHT(U77#휔6F\ݝ ?ۖztʰijW˭s6N7hD?-(-!&mp~,<m2.eύX#Sz|zLU\`ܱ[ Jq1e/W:[g<VFmam:QH}  ]@/ą7OzYJT" qım23ȿKϐ+-?!ǾrFQ63zEJ͸S+% h Txl?%}eH!3I n":!IyǤCE=MKR:KGMe'ɻgY iX`3q,p nH[S]5  VG%:p $I]pnB( nCf JAggЪ%ݹx\ts%o 5g;Y⾒^=;"4fX~=/h%2ca"պOQ,1 C"4jƻ+V=`&4A=V]޶(V"5蕛LKx=%JsB9f.sj_'JtBqlTcg/*MDo&cx d'̫^ODG3ש*t? a,q" $4]NZ7']RN֋,V|I[pNZ W(aVuo [3~w!Lof$4I5㰿[ެP8(?tNY#Q–"@L"=Lc3j02v}461==TwCReYo<6NwAJ9uh8q}4x\@q vۉmޜ{MI\UTtd2soF^$zQLa}ͿJe}*^)(2#`~?MGM)Ԉճ{.yb\a1Yt #uoW݁u4K.w`X ի.b.׎&cJ7!WI1_xrzZJj˨PCb (!m/1qټHԶatiP)WaYhf'zue"#bSo) V_UD Qk;+Xr~HgB! &hR\9ⲽk8H5*55cȫL?Tc|젴~Z\(!|hw?cJ_u.N(A9FlB9sOGpG\[ IYp/ZE=((Qi>K51wb݆ňҶ@H<.['‡pF[ؘ-@2TǎbDk/-01,qvN+qƏv!r+jQ`m̜g@}.z';_Y3m^&G01ԏ/\2Ǖ3xR)^!Oh_&pdCNGЂ,UH65%k?d;ghfx=I|T"Hgܓ|蛛2rFvmzʠbOc*hCu[AWJq/9a`=sn)Y"֨l;s'V@$C W'D $dai Z=c?#ӊ b׵{8Cc!$ h)_ZԼ@؂m{0`~yk;Na?)ޝ} Rxݱ\ޕOo1'~-0Z< 0K%\!"UC_x}\,@<ث 6cаu~>eɮ#zDz= Ŀ/8qE2*X+cAl, /\l-S/剆]r8fH/y_wټ4p@Wf4Z\C [i<iHH!X&'E ^e#D!?Jq2LUj]"-3`bĖ?yͯ[nȣ!妳Xy`z/ ɗcɖ2[KW?]/7=ԛ8 %oȈ)T ҺDBY(*͗C`9saָ>FhJt\f9&ҕ K=yuKuфxI~ڴo_I;c@8|?E& 7n t0y\ NYL\O楔D*H ~DHNKi搄똮845H!:]lSՆ 7CozVL9ھ+MO4C9I9{Bp-IZć}mK9 E^渴LpD ' 㭑uEXż-0׍CIQbmٽ, Cq.u+ ~B>f۳eȨfP j7}08 `uUnW.uAȏu(Brwe p[sDz(o x\`uwVݧ3F򟲺RAwyd$oki T74ebzw -MjQ5sGo}:^S,}ꊕ >jsZ^mk{156fyֆH4M6#Z+*ݧOEkg-N 8~4]6BUm~T'gbMF?-!Ѡ彣} GE$&"oh L<;]> 뀣ylg$nJp &҃CƸ> ĦU)WՈ<[PDNcӝ1JYUN- :,Z̳NQ4Ty([4sM~5m`ڊBTDѣYH7\ :`+\\W4oeOgFCDy0=KG'0s`Bebad՟(3V]hq;T_\}:(狴JT~W/.ݜ{r" ަ?j !j@nRu0Wo#l55)0ZAw%,'A>֌זj^~J>$g_uZyt2"Y 1'[}VRe@?kxsAu7mXz v 8cc Xɿ*l԰ ӐuC(TҺڿy1~m3zm뜵j`sB߮>BKq> "Ienx+ ; }h" 8zҲITl|~U_SCfE䲚 ֆ++7ezL߶P 8G>rMPBmtCUcOq3PHb@ra#;i0ny>ܴ`8_ ߨ1[vp^7L^&7.Yr'E`I@]}7^D uQ C4xlv&9tsZ8-Ka^Ģ%(=RSeet>?S̼fmhy4~-5-wrXC>}nenPg$pzsSvi $,Q,-!І6px+j08[vB%-e%0z#ƹAQ,^F"sFJn( zR(iPVz{8 ]TJ1yFGbkΕD@iEG(F$SxQ[ԵSQGG-Gj$*TMwQj䥩yŶ՟ S6`%kHd .5CdtߎґtDh1QwI+ݳy 65NgǥrΠ)1`)mEp4/J-QqbNY("\< DPp#&^:<PPᤢa]yO!KA,*&Hv'[+(]i,uy;CI+TN1<䎂_=O%3S.o6G:ZbNÒLl8v:iqfCrfON ؒI7SB*+#NL[^htB| 7D&Ȗ ߾jq՝6A. u3p66*/-pЋS]S.85|kGU˄9?|ZVlY+w35\HWޫƵ]PmO(,eɑ zi$C=L<()Z,AywW9q= +Wˣõ0[V 1D#{5w!f >sI3|inC  ` M(д!57 SФz6wCL˴ *BAgIS2B25`xzW&-hT9JpX2SFeV} 3 RQ!mkA>y8^~2w\97onW%U~2$}t< 4%f6P?a*s|"lzN`E} а?nm&ףޘSN Y7n> '9q☫ Gā$U TGYl4Wx#v.JEFwߒ4qj/{e[sw?MtNh9SY𔞋 e)Zl\4&k zƃkB#|ӎ ("p{ZCb "釖OHQ!l@p/?SGf.{:I8nW˽}H>0G\V/VWNHK1%(z6gZ} ܹn:huI~Ks1Nei'Pei|jIAƏsY=K?wҤ y RaT%] "ɠgNeHXic2a9i6;IRظ=D[0E^;ߤǵ/D9 >% iYKʳfU]T87߼.zՅ 0$01 zdȤ ^|'L~f5Ī(hKsY|Ui^eNnv.")Q&j\i J`+`WjCı*>t7{#Nԇ-HAobL"i+j?}cg.W٬S>60iG8'nxakkJ1 i9)O} u<`VIY= o"ҭ|=M\+SE]g7Viu)@oY}d>ѤHԩ{\Gs(B;$4ln`y#RU9aT>gNˮÖI0CgHW~*_GtI)ެAeFߡdVi2 Eё \@sXqg?O_-$td '@_Uh(*nJDNGKܻ YxI|"Vh7]]KQQO?G+?bc"@.oTw26`<ljVnF]5'w2+yBkDO10>2DpX\d×Ef/#cڳQY4 aZelf 2¶v 3PCN Y}6;@MuֿaUdw&Up鴶 C~ &!f Zń YE1D!{ V$f_Yii0#bLO޹mEU9LWV4Hu,bJ6H$;aqM'B8l,kqBIgc0ŧgGeC7zv]S@W|s{x z#=&Q+·IC&Brjc < x#K]s$ĀN@V$ƿ+I /K0:d]մCz`X̙x"Bz9im7Rew|'=>5OI+ MP`i).5a|݋ M0Q&EaXI /-¬×&<&72ٌ [MC@/J{@}Xvx:gR1Y4Aj.*D sY04wc@c,3C2w H MƑ!w±c i̮6Uj8LW,ql]Y1v^#4aڡN>a)wN|WsSs<(`aiZ}k-g8CB\K!H=1˪k\>ʀ- 8^ D "A4<2v% uW\vm#X$a2[Fr<XJݾYAЎ"9m/pDf?c4/b0DSI}̴߿blO{QAգ\o\'USlÁq if^woU.z%Wo ݇!y21eǀu'Aiޑ ]>@ҽ 7Ղ JS[1~p)7Laj;F1d"i:eѦeՌ-Cv٘gr庭{t{Q|m`ǒQ#LN'[bj, -nQQy}v(Rfy bB ul.cO:)fAfC[ S`]7L9[> A^f6hAA~Q #~-Wf)ڔj7 LmS`q*ɽ)":a\sN y%{?CW\2t=0f9o ¨D4wtVfq恼' 0Mc}\_z#IC&-wq}]z0+Lt[r43KHcpfw$& x~%~DϺ-'k`m hKj_O4׈ xJ>y7ṭ*'7w!*XI7 ^py?`!&Ώb g} ijsk` SYiGt &TUlTœ6QSYij)\.3vU  Ys-YE{oO o|<;*DooYe&jwu_ܿV  @t\Ǡxz U>ُG%' ^,:w9vVx:vKa 1;*Q' f4aWf*SxSnR;8&Cͷk1 :wִk1+bաx rebVRu!șMEF18=8ټ z$^bÜ]= hsJi}\6ދtb>zgkIlVӼR+E0 ?\3bҰ/}6V/̓*$wI#UG^eQϡ햍+CLQ`CA9*7Zu'0e9~t#ŨwLX} GO]Ҩ6Y hŒ2f!&E5B <\wnQXWAMy[3FzhH##Dh?ITQ"$+q|j,[*U]]kVL_&xmmJGei~i1X'jޙ4RzfuDZP,9OGs`?Ov؋9x=y&X:CAշne~aa}KGHb"I*9Aa,"Y/;!Ժ6 s` (ތe1 _NH} iZ\(t+qKJҎ"nM( .RFJAgGW4_s^ɍ)fV93 vE'p-' y)&ސOp3pv(d?ϡrIx& G#T_R<ƝamF8.<1PI+(2x3o|,&~iLo˭S !R-%#meyfьf':Y7-oc5]3C/sx0oʉA! ofPYLKk[3RyxXdYEdxAe{1#[_T&¶<_<11`m)=ky=3~X٪T$-ٍ`r -XӶ~I)!k*HѶ)O:h+K^Ư(J)A}:^V5}3yj8ClXf&QW:W<qpdI'v@4~Y^Oj|n8Nn= 8p2NN&Wx[;Ŵ&2pUߺTy#"|=G\2R;j:c.e3x朔H.wn^1y@j ';S]6r М#$sf_Ojz$~XImhCg-Mu~~F]F銝g>񰸟VjXð.Pi5OX58KMfW 𹝄} THT i?٬UiSn,0 )ZV86=$һ4}F/Qͱ@ZR_4u>BVZuX19J"`=U@9pQ6-~`OX&5ڱ/%d˛hW~ds*rT$7ϜNLa?un29ņ&k.o"=@o2}j棹koXQ _Ȁ"U)k̙vHnƘь[QfWsPWF&j8(`aQJr˝j*Rk5^ 8J=# ڄ)&:~f#Sȵ3zRS /G.G߽44Y“x#ת| FmAq<Y-LϡSmٙXC&^ϧM~Sa0|Aj*H6qcx< (*SYѼUd/0O ]lGYܩO.e|Vޱ>tsJS`vd ]F&M7C5Nm`q®9 !l״h $6s ,gJƃnoZĬ~ ; 3)6§HX2ML4L/WARr o>V∳J_KnjJ]\ׄSg4z8TiSLiJJ@_"͗(bJԑmhZWBM),_ؾđN"cS2\JZ\fȸn_g1Z?݄nl[Tzb#tԪܻi5|PG Z8A/8ncgA<䎖hu~EM)sduwZF$v-hȒZx?DĦZH#^Stn|bhY-wDuuhmh(}d@p NިTx'Zjߛ =Fθ/11*&&pHqrU=5rg04*GDutQ ÃX(=r) f\hꡥX"eڠ:m~I}?Y @'S͹`:;:h1~Vل4z̖V鉖M"+-fe=ˆśxAA 5/WQ8=XEаt*O4!B}9K6VabD7{8C`n p\%V> WE7lk2M6u c^ pP\1O{zGC.ӄq^o/TFTW v:R}* ImߏXy8FM[3Y?$@3^տp\cDxy8-eh:;h;rn?EJY a13֧7dv|ov o>]_K`]#BMQST,iKKm=[bgرjnrgzIP@EI(\o/e'.b,!(XmBBFt[mGQ67RU$K2bu15[޾XÓlITMԢl,c+YJˠ=f d|F^'&`%45&!Ke0Ep3ּaɩ0us,ew]VMHvѝ^_RVz q.[lr,9ߍH*4Tk\5C'b$N"'Èc{un^xۮ DV9,$77H]\I=Oe`י@xRfY\>_ 69)eA'Y ?. p+֛4nA: I*`IHm|鶹ouU: XȲ)fuъ˯N<;~'[9=I_|:mS;ݐ} _bXxT˲ׅ\|," ' P3J}iiфq%PQ}kȋ2 IqK Q뀽rYR-h,*-WLGfTh' v+h ({y韒PhڼCb;&9C3mƪd rw}% GDm*ߒ^Zs}WdT?MfbEQ&^O"[b'}1:?82wdzVC/Rp zqy#n)s*J"zU8]z\576د%;!,lbwMKy":h5:WOLqr"㳧fuՀ ] ixo{+FUiA[\*J[X0Dnjc> }R)wY~Vhll _~^a[۬ &ɸd "O0^- ݄]\koa_dvIQMrxFg{u;ןRjm2pe g#.zm1딣|\ֲ>x(ޱ%ϴI>쫐-ٺ",wuN*y!lR!31Fk`d2OlÓeerd%k- 0ϱO\iÝ"-0JIT!X$ kb^B"t[r=y<.&*U\2(A/Z>JHǟvg`juʽUj@_grKEU}YVLj?zITxq!s-I^CwF@S\Wٮ~K4:_afJlOZaghvk?ÖfEVxE佋uaIdnAxxާ=)^ J "Ʀ^6vDK%jCUlǬ%Yݞ`N5ڣWڤLVhYpc_f/﹩ (*љ{BS-; %(NO+lXm.;jۯSguDÝ$} dokyz0=( ͍&kNq.t^v egmچN>>61:dm2Rm(6H+qSyEAA~ ;8+sLo"O?\-Y@}'Vm:h?{J|] t]o }4UP*y ÑC,dw5hFMt^8䵺>r`Rݕ@uR`B-KK SԪ|LYPy|׀'{.>i#ʹ#OZ{Du kez5E!QE_C8(," [n?19◅jA؟ ynd5غ.'g/cBg2VBݶ#\[b& 1 ǔODlUrVTmnቫ)C+\ t)L)es(` `$#HܭLG_|h_:BTfUǡZK2q4678yIö%26rr DH[g*>4zq) l*Ư)$ ?svHR`vz=[k8V,w b[j]W},GQĖؘ6]<_Ϋs66BRnhS >gAM#sX /uVsS]_[ܲFZ' N\[ *!mLxl nd~t4[r%1%SOB徥x2:GP^F\59W:lڕT\ TT,xaJ/J:Щdc"]i^UEJ~)Ea2Va-FIk4hnZG+L!G5~0Of,OլXN%/4v\է / 4?}SUTqM*6+};8AeER5f<ͣ> 4|} =/J\[F@]< P۸OH 7Kjj|}wU]|a$Y9y?<4~k՟i_yf ͊n'aN'( *7K'!I_jܛ;ƨ}gz\Wb ](MBˬmX|7 ќ%*+BJoG5ٗ{[ ,:;M~f7 䪘':mEQ)/̟,0dX+|Y50wIIߑRNb&)BhUmlOUs|~L kXŃt-q0`Z֞f;5:84iy&jaͳ])gϱ~r < P%1ᦡ{sJ@,(Uq>y+َ5WF?p^*lRU{G , C=F(Co'SH6+[ִ{Z/Tdm_dK@e/8ݬdǡAY^LW..d;b d9O %ly ]u )+.)9 NGroUɵ<mT[qMOZL #}atMtYr:@FҲ#/H0^CHCThnĪ+i1Nlc:!* YR:0^5& ×vxƎUw\{۫y5{Gt+{b!Q:w&Q?1QwEY$rE.#yq؅x' syr5muo)hb]ߢ8TFDAmvrd`TwB\N'VXA9aƔ gn^[U*+QlgM1G|3qE /O  On+aYF|GF'*wHC"rq?L4G}3c6qZל䩯`IB I?3"?O8/ 'xؙ-N)j0"3c4|"KUz9J};p /`,{)R[b[VMjﹲL!-Qקzq?iv*g0 kFl A$P,P2%< H0B< &#7C^Da fP&YRJuafmxv 5Ӌ-GhQZy~ FWWBФ55 G\)? Ky R% 5&oL zN `Xjp/1׷]q+lkƍU+3DXiҷ\O< lզ4+*E/>>0w(ڧsO LF}l`ٜU8?\AndIcNP P'cƑ\%r<@t0 Pɤ8̽&<5'h@g˥ $C[Bo?ȵwN)L\Q7)O(OqrKy_jڄqqTjt9Nh6qk<'h=6cR]oze ?`{ '5(/*c`xfY!H g+2j/h4_$ݞCZOSe G($ ۳1'GWJ{7 6x6X\o7b2c\?cdiROXĸLPۥ'QcLϷϛ#lk'Ǔz.hlXK=?VѵGCqE{JT_9Ƕq#w;sH-ޣ)`ZG3ZNXꆻ*FIu/4"#J`u&-`od5GW>_[Vw Ǣ<0r𱊮IALY;<Ȯ1;(jfʧZQKo6-'0H5AbjD.bE.zzw} Xj}4N1Z: iнEƊ 794(n$4z(LiqQ$ rR,u#(ॖڽFN< ySEѼH; r\ م -C6ץ!<jS@Qv@!w<3>dQa-(]T+wjcc旐B蓠<+:ym9`MZБtejh.&:fų46@ G>Qv>aoG=FXW8e k$M\ &]7Ԛ1oɞGmY TWXRy?;i $].d/ۆz Ѿt1}2MtBRpo{U̠(kfLK$"*c.@I\6@;X+OBR&in8١#XqC YACI^R {{<ʡ1/#EA a*-@R]"1$ě)jcsxJGfvi[DjOH|T|h); &>!%?Xԙ32IA8r3/*7֊]nWtԌ\()`xg 8pxm> 4IK۩#&ˣG1|xAc'X-|oq7eb_43f0 ₲i8۾|;iCPj+KᣄIMkex_'A  .T-dEP[?!ՐvY*ut@l0_3b|ˮ/-rڸ{_mقX2a"0 ~tWt!ɔD2d9Dq9fRnH0m 87GpJ&h1W І(>KgA웯]i{^9tmcPj_h_:Qb_4U8Ι]pSgŊVeH[]rԢ?KDP'\쾫ts܋Ptw|$M34sM#JpN=C.al(d)2Rؖ|Fȳ`f8WE*OYf%S"rЫ3:bv|ޤX$5td٪;+v!ǂ]=ر 1ZK2xڴCNx#%qΦլ "hfu(q>QQw˼Vs&5S?P‰, 8ׇ1,oPpjX۵g,%;]`WyL+@7ǁH"WNq.TZ2`Z?s-17Z$[rMa_CX *<KQtG^}yv"߰ׯA-KZBBZh.Qy]]PPz uԄr=kORP4\tw !4=R RW՚NM; ( ʓÎtMRY@tLTAg1@Ⱥ~ $-̤ F8X[$k@oxL!o2wub|iJZFzmIMy$t$!ֹidՇt'uT\/Ι7(vg,B"+nKZ(Yk;{"%= YVx}ʤ[[\@DiKU/98+N53HթZ})nu 1[< b"G,I:If0Xsc,+7$UhPܞˊXL',X| P-[>5'),?g@Uf=SLTes 7sewME 0NꖤIoRpu(bZM4 <;\U+bJ^\\^* x=iN`ZVD !%htz־KYsf=-5t:R)P# 28[RrT_U<wߔܲpq sCP/}Tn퇉!ȼP <~z)59v&dg VjO'B/(\rccf4Ml@دILܣRn[e^}<(sȍ: H 64%hn 9l_1<˾/"R|!+ X,d< 6Kq[PBx@-;1Rq5"RjSn TxTm"D-yK bbYyaAzJDI!hsE'Lt|(,^hw]ۧf;z{If H?\o,*pk O?»҅gs ]lᯉFvߎ^] D~(շjoV r= ~ ^;QF'~ K2~tA gR ՜>RrqdYB[Mqy6o*jǬV]=C03W)*!2N8<5XDvNmfN]`qc6ۂY0y(ͻOmDM!<͍B(9G8 LE^? AIi<'u -ei?ae"\1T)V gXP1FX''ߖ'P,LΒKMU̹|Kh덙(nڛN2ցiau0NPP\'X=FZ;0!B Y5O^!mܧd=~0R1HsQJⓓ6? xv>&Ofcbɟ̙+4{&ɡP asSW!!rm>jDm(^iJ>lBvoog\eJvߏ\ TjVnji16"5$$T\ MMG)(BVC#!^=/j' n|m|95xe(4Sj_.a~anStƥ0EwcUD8ّaVpKȥ{`U7Nz 20Y1Sg]o%p.ڿlp:™-lʕ WBc# 6ǺIH 2=~lH W{g]Hm@ yKV^*g}\}jC 3ZTjiӱ/IYbKȎqGohvZ}ç7SfRZA&c]A{= xj2qszG"}F~'OT~C:-NGT,&)Wep`16Z!Aej$VíWk LKb`VAJO7b~e^[{=2!`DDN mmJ`)Kw8-~?9gp m^V+(\yקWaT]]t7V8L1DA_yi-1SX-$&&2Ŀtz.H+} -}B7լ'5D'δ4w{vRt}Ye\ ty5|u, p(/}fϊڦB~șpUw\ CJ_*ѧ:B|Q!n#W,g(Yi7h~(ܑÜif:05{d*.ńǀi7jpPc%Ag*wD')*y:̠Hϓ- ]ֿX&O] ;C_Dh4KfoŪu KRdI鬶a]3X{Hw6mY@[!0RM=ߴ6e윊#6fu% S.c` k5kg!n.p6ܢdʊB ]H[" Fjf)Aw@qnįF }~WFesIf<,zjl,Z*#vkK9zuN86 Xw1)))ȕ9[$6q i7abb$t lfnqa(X !l[5Juдb2CgRwu.Wژ vV^ k8؇R]o3\V55[.erCnf>Kr@2),{`"A]&"ˁ]<I EX}_I3ua-B`v9-WjRXXZ~٩4:vRZ 8f2įs j.kR.%2WvCss6E|OJޅ;|妁)WjqknW6"bZ*u6˝m^;i*b gPئhloycL&ů.J+^FűIB~T,aeEQ(kI/ Q0ސQ˨ *jE1M(Aӹq ,Q_%sńZz i`mɬbYA@]B/QVӴ^Ρ(:HXtKyjlqKfϮbp; SY">P!Mo.p#cqc0"hB` BJgUT-eUx"pb`9'ju,J cr+){`i{7QْΆpk1ov J_>~OI ]t?$=pVI' P 3kste}? ƺ9G$YqZ)VW-TFeH+d3ujYHN=17b [or3ڣ_7Bҹ 7>0[KeUavc5.^Ԃ|lHlz'eq?8VXrC ? p$ V$K@8vd}!@GNڹfqsX;Pk[LFOpT읫uN5">%LMthy)^g]8GcƬb#sqos@bq{AȱlcU7XAIH} ;xGs͌oլCM#)4ݙ奊%T%Xg Xc`~PKmAh 8ỵP_Q93d޸ ^0r.REJ:Y&1մc91DUra!SP}q,VDYBy.ҥ jqYayf;21#pז(w36 $3`(S94۽WԒT!ӏrïSK>܄U pO2o%K|¶W&q]pM [J~]@.Cz]Qs~SEEOU83xZBChiߝwvo+:" Vo\^JCYSbP~HN/8ИQ%L?_uv GWFTsQNMsAYl=F^ZP*GE ă/fH6MA>xd|+M''&\;<7$=ӌs{.WӣĖ6jsEcUJ|a J7!$Q$i`ͰMRۭ>P@D~_jų" jBqBWӹ Vzxmg=QldUL[H@F6R,dUs@)9rn &DꄚY=CO'4.X-9mIc")ko 'џ8?9񬎆-E㈃q!tJ*uO,|~*ԙ). s ",bHciDs袮k/z6Ëy9Zc7\XE4 ^\ārh/u* A 3G/m{4H\V">3(Uy=ӟ=Ru v +K豴 |2)"orÐɂNŧx6Y2mÏ\!{"b\t./y4j?\6ɐ[r0߲Sg00pGVL2xo{b1-!/uEE"'^FU{@1n!ߡݦձWg4y+}|/ƒd ƍMq`B' ?d$bb7=SGyteW 7x7Ǚe#+25ͨEׯ]H#Qkd4tEU] ( {i~ה3{qJyF1`Uh2Ŵj?Yϫ `ԀiiCw_"ht>? QzCw fR{OIiKUGXkgvm4K%7?eQ6/O;ΝkES-V)L\8etz~zCЊ]q*UN90]MۮOrl~7ϬYEdz_^9п|.;Vhmף1nUv@as@J A܈^v&0}@k`iJhz/ 3-@6T$/iwU{TD >P_D sL`,A akvmr_y߷nɸP>g9^f׳K_SKv%)$iv}:mT;O,pzD}2BfvbYy'}?y`7N(lARMNkq5(Lme4iter}|XnQK- I gos{Qpt{t5*wU:oBrsIeD)qp ^\0_U6ۧj'"X ?Vc6-~sdÝEs 'g1*-\w ըmը= Ke0:R̸]isIRJӖ_쳦&Xh,d3+l !mM KgI"7 y*-v} a/.mA<ƮaS4cbȹYHkΕaB:21WD$tRjڽ~qT *Vc,ӥk2_0_jz-(j&Ȇs(W )Q0k7Ƕx_JqgK( >B$ DuOX k{ ¿.8>5п!a{"|x]FrʼŚH'5d:O;Vs=Ďymv=4|g t(Y `qqvE(Ǽ|UUɟCup5FG?%h *;U?}"{XM}$I ӻK߈e,]1G) : AsܾlYUiĊY [B nobgB(QWMAfh'fҶm؀^ ][d V䉈|<@eZF`L's[C㰖݅V6ɐb{j0M6|2Zؕ[S)+ExBxg.2_l ul0%a^=c[nr#[)ݩX#Aɧ ڣ/ؓ֞=Q2UmJh#/xSUq5nx!TPCG4ed>JL}2ss+NUzlr赤8MG] 3Iq#fEY `m<,Q\b&t#T8O2=">^-eB̥F*``m.¸㌒&V##K1:U`FE ٨+n.|(õXY֬qcqeSHshSmT8l06[i?$Iݕs0=5;VF(5D8x(zzN{zҢQys-j[#4V+w^2~H2M=CWͱ5&Ţ߸G+veo' 83T3aֹgڙ*G$DOQ{=Er57**C q/)E@ӹPHH(b 3Ϭv,YŠF&WGk%6 `q]TkXj1y F!trYxۄ~ f7e9n XµiH;'{?U7͘ ֦\Q(gT#bɆpnU X }_ :f=ZnD?2:I7U{Cڵo2wIG[u:[l^)Ϯk (%cd srŋ‰ #n8y,C({D ~.XoX38 &zKYT3{رZrW@Mm;24Etz:篋3CEށoy\bhzֹFҴ4`>,\RzQn=r7]*2|xұy_ %˷\ <E*MKK˨ *Tr9CC :=Ϝ +l1 B];p[@wΗ\.NJ3I US rwmCg(P_1]h^L1Ӱ%ӻv g@V%8"$d(֖:*߿،Jpx/|Qt!BO=S7pnRt2 _4G|{G6}rפ*`)ld tSI3~n+)mъ(2QTj6Y I-]a8{_'"nJ7iJ5uqMѧUZGP[H ⏘Պ8 h$@*ooWMܽg3;(0ʮ}ӛ ,XKg2=-}pw p {57a\ >!d$Yw)l=!!-C 3~+X&;{ R)/!ߺvy^zYzوʘ2^92D/t%ϥT\Yq.5jdl.M+ɽ7l7:?oѵOVq v?f{ro:@m- P~ ,FaٗڃOy +q[#fژTU(kZgwt)Kd"sYs˦YeYOujSV{!#Ʌt}D;һ׫-fTp6U1;J6}NAv9ˆglvs?Lm1 a(_<Xt}!Nß2˫cP$_bs$'~s,Eќ}B\7tț廆,a^a'R n;؛F\E2?r@G3{gw(F;5&"0*NFA'X-l':bo!|?Ke.c}ަyi"vv42|:& I#KO"NH'yL披&\`iY|Xi+ND~O13RϹ|Y c*0X `M]`%>7{eNTAsT>0J"(/]DTߟtߙtG.f!{oD$z#IFykܟ޶l_FR{|[zbCm ^׆ubE_LXJi;pËb}O˫ƴjQS7VtsQ5Top5-*q m͹a}Ċ QK;0V6ùM'o  9޵OC#X1UL_ɮQ@~LZQ2|iCa @=aSrH/lD2heS+pI,Q5b@rw]A &q۲&b,Us|ٙRvph}J;Ym+5SzGjs$ )%tm%WϊYU3ZF_+G%f#`pk?H@J^ΨՌOELhSoY]c1(TL|^V^kĂp:_BIJChic9̋l G^Etv řPm`_ ]4Ԡo6ۼ K'_FJ.-mpF}n ؚ[c-kr C=hcž%s3!ˈqܱkȶ,# q]v_}gnF2۟#ӠT`. X]å DkԐՊ%'5 w@lTv",AܻY-I-gMfܫ:ה6ptoFNa^ $Vg>$ͺ XuUDNK$4'r[&s]12u~Fe?ݐWr#1 ӹj6 Y E޳uG6?x ֵ??}jhЯ|^JGRwY<(quiYl+pePS4{ۯg]N9TςyvЙ  ʚRuM0Dz C9L 4_ݭvt0 C、Ov2YG[IUv2K] Ghx92+Q"ZSPst+%˃o&0siYb rtS[MgvHQX V#jZ},ẺMWfBf#z!%cU \#%ш,/ik}ZmѮR*VHg* [>C ygG5Wf{8>e ~kK0ˤRB"Jp`ًD41LDj~@H=V&yQWbng{rj'xɿAFawپ{QVڶB!'2 @ d]Y Wk3ܘ#])pER5G_@'}w๾)umr~Mb}p8Q8rk_~,+Kn#3Cal]{Z.?l"_ӭ)#v@[;\p`/lBd(43_@W`s>_{xqD̸`Υ QҒPK?>ctId!U3bxQw}d.C抵nh_`>J(r%JE{JQ0ibٚf$>IڰF8-\cWm4{*/@ s DT $r^2|v 7w;dZG\!X*爛8yg#dngpIʾCdgnQdU0-wNa~C^ݹNl6Z:wuX17OEO!E6vzR?^8WH{4{{e09cqHhJMمQxX৘ٍd}Usǥ_">6-O Tn2#؀̊LN(G F0gpG08/uN= U%@390\{<$e|ٺFI2(-e-z!2_scH^Q6Z+5z2J_R|"3Qm?i(Pfhc%hyպyUPQ`az1t|owVa9n2WM\?Ar;YTZa)ul?PWDJLSMxՍ^o:s{s< ۱jhvP}88{GB| ac]v$WS_/2xT1NJm%R-2(#X pH! UdUE>o"9ݚ<{}9j#oJ1hQ:kPpht#簾r+Ϳ.6V tBVwM+` Gw}v-D5Ow3QV .iE7(?흱(S3o@*k}-J7o ʜ?/ Ŝ& T>FEj E6&S#cUeU9}2,c[mۮ/ ]],e-3cA&Bq#o hQo 7٠29*2̆8dž79 Ѩ)* *<sePo盺[vS}!h< ȷfSITco$kbh <JҞk Д {Y^0Ķimŝ@m ϷTZ-~r8iz?ub:5G 1JfMٝ_LPUK;[p}7T s֟$8/X{rf 0vZ CfLi)a+*(r2*]OdqPfjdL䜓xm[C6, |N4JfY -<@joUֿ=4[`,5q߆6s z߈[dj*2ՃtZ{'N5}1ȡM>q $n[ єLtd- 0weAQ1o4C|\L0OבF5;3H]u>G uV||i8|֔Kw:7sMZ(Gj*k,BLXx!k3beCIѿD=XYMqEYg/c z'3sf?뚒ʄW¤Wg3yR!9~P`]c θkh0(q'=c`ztI Rl+cOieh*{m5Gv4`ύOlޡIwf$\o=-/ B?+.\l\? #z4멨gå!$CJ01;q/-گO0Z>Z __Sk`~wS$:$T+=6NPv!tm oEE`>ٽi@e۹!gPT;"cέIg'v&ų@Q0ڤ^8CC7!@ ŋ莼 x|p3k[ B%ZX6YrGͅr"SQImҼI'J݃uG#o ,tRrHf$ix'd1u P7c- +]|1>E嫯AdTpSWk9ʨBJ^;oԩ{lփ6r- 5Lk 1B';py/ں8 l9|~|ӛ+"[1k5Fߥ)uMRqA%GWkZ6&H`V~KC٦Er _.'H0 q#?iY&> =TO[`p%Gqqm_kJT wh'y_罘?7cqq 9';|@N Au4kվǩnr6y߼"ͅnX9ϱMckddYN_M#) @/gnx.~-f3j11jyPyQ 6eշ6ⷊcNĄ%Tהo6ťU RU l(0-%{0"SU!snI8}&HXP5ŝ(hpԜ{WqDy4𫸰#A"(M`Su[&zAtJl süP*fr C_΄U($FcTx)A{[%mj-D=A~:6qZz5obcoNXʮGFz$ز@1ZЮx܎#E1ᯤu*L5v/d|(tz;~@Y!zTc- jo8֛N *ʤ.rdd0_&s!C0%Gx7( e1GVQʆH|U*?}Et5n,hƄvzab gq3Y9Ik_ ŋ ~vd*Nj~ 2[ :b=%jD}6Vs1l m։WR>֧Ǧź(U\)a"¥ `P$@Z.Yo`(n`*\ؖUMW];~MUCV,{,Ë0(+>fd56-#^E\-nw _A씹]W,&S;_2y*8U~Q\+=4XS"!Af-D8);^XCXRGVڿ0_˩#b:aL!(Sx]d`Μ^^T]CAk䉿wX/\ɦdjMRtvV7\Qbj%ƹ*?r̬NID yN9X_/g\]#jw|Rw\[o̅ƶA؛abt2CpF ͝7>4B$b[4U11 |͊ζt G+4 T 荲i u$a\+A,R^?po ,O6:̘tAαo1:Jf&6c etGSPVT왔P$BjݶHnmN|BJAKz+Etf؊Ti򽢬s,!F͢49p@h~^vIdzRg1JϪ*칟FfU9f5v_Q(@A9d[ôJ~uf ő4:44'cwTCO$PO'nr6>cAoWh{I6 aF8 ANSXЋmJ5Pr+DU zpn 5tfeXTqmKBw)`j )Yp@l, w6 M݅<~Z}}ð,#8gI)c o;iM#g,&8Zj~⫅tdMT]; "}QyӠcE^sA=ZH޻#v&a۞7eʫ2̃ASCBDR]_bup;t\2` YQX7_t:8M1D))&uPs&'+V]D:'1U6[϶6]Ue vesh$$)W1Svl[ -!D쪐*pֹM %,b9{84ǖ4}7EСGDA _ duY5Kw^fZb3*PI5fFFX=2]ETM(_MrؓqHf*ugXFK05Y2SkSt95![X6v5IVB=EÇ#I 69R8鹜xPpնM.*7bOTekK`E=BU{hJc8d\-GhK Rj~QzvKGv| 3џϘ$Zw[7X)0 { D ֿh?,c~J``W:!;RtZ^'4 Ph9:)7` SWǚP,]p+tV;!坯^Yttm܋인J+[Y ;ru[R$ +,sRC PʈME 00bkYT~(Iu}UK5Yw6 - ں{¨Kқ^]B[DyaP}p!+s 8.(5+ R# t vB*9vp;$ W`p=ا!lP8cDjqf 3 \7(mFCϔ9ϕUS" BzPUOꜸlGMP~[ 7~b̞$>RZݐWMGw4QqMǓWQg\uptH]w?@5lU6Kx+ d yD^~zj2'V'R@? ̗,@cnO7FYHo0\BЕ%Y琂 :ʄmO;w`p4adm}6~7'POkΏ l<N^UXL3[:˻>)$F~ ^uZ&!9[;0rBVC ʰ -%v6+?4_|$lvS\kF»vpXS-.:{o=4Uk\peW*ݎsѣ@~M k+xJJK 2CgMC${Pw^qB)+3VIѓ^v0voD0I ]ĘV"0^| e\'s5_OZ-ng8A>qMBu;2-D!EEJ@H6P)\qL#6ȹ7N\GUk%0qA F^T!.:(Rl-#͈ĸe+N: Sgnܻç"K 451[pMOQ:@d3xFKmYxDͪ8C:S :OM}zxQ?qݏz +fv;L?|[xd-|; .3L ;qЩmNNF+>xxZ}9ခF7WF#2K[bწcfH X10\ lo3>/>˥ٌ~K"KBQ{B-X̍#)]8p,ӡ>W9,Q=^Z$;7>6d'n \99CZ\U~޽LjW$AzF lgZxL[7@*%0mƮ41#iY >o7fu.z_^/Ť_irʎ`tVU@ZU|"'h(@x Azβ Ļ6pSބx'(A,]8}O!!4+LsOX;n"gX섴JëfiB\ hEvnB|j *s O&?[elw%A5cA-(:H}"Qחͅ}sd{A"tŌB~hPLȪ (IsMB:4C̰W^knNk M0zh9;‰i !ql~*(ҐG% ,\po ؎AuZGlVg'=2ۚ!ӎ*S;glR$J1<ӥv"Iql= Jy+ٜNvM_vo׏;zU4zǦ%pSj7Z9tT`~^|kSr HLH=L}[; y}.pܙ" ߂K ;7K\c٩jχĄ50q8 к˜a6/org#D=wDc\lH_bsa"2_@P@V$bp뭱mʤ̱pK2[hecy5R5j;ZbSW)o팠5l#CFT'=*pn$;CE`j.,X|[©Խ@<}l} eu@\ئ'\pzYFaÿY`LyuQ~g_bHd690c_ʙ?M[̆ЋA*iA=#[#$Η"k!iC&6 ;k"!V%N ~} 8߁ Rl z}9rI9R$I#mNfEĶD%2јfSj-/ۻ4WX|$pʴڋyfku~}X^*OM$nW uS*noد< Sa'(DMvM3|x_Pxnjº Jq˯!KT(AAi˭# FQH3jRؒ` 'Fİ_XV~KS(T1iEF5cUCRPe>cԟ#.%tA[[QC.!#W ע} M~306%#6|yD.+,@\/#,>^)/i[)ay''.Jsz0 HsTo8- %s?p6&2V9*X3R%y47&A KIN.7Ę홱o \LF}'Z(?xt:X9Zh{3L كH@DIOq^O_w@_bZT6m/ H.ē%+8.59H_Hm1UT+rN6 -9C{f95/vP mhhp֤(_AC+4)$y$%v0njjj+M~ O6j$.J,8G؞0y,@ڃv+HԚ`F6ZT>%Ŭo.q¹o9@i}Q&ܮ1x Edaĝu}S'߾ ySxƏ%5QZoI@S=.o=1ܢ8W1x GLM1dd&g$!# P@t_Fk`[;z9DA!iZ0hzU845f5 !_md+㴠Qmqx]'#uK,C8ďWxu+˜y|g1j C78DaЌJy[+s᨝" GQ#JX' /@ũ u5ai%œ`h)K>'bmC(Wh%Xn91k[Lk V0䛟=1 CH>Ӓm6Hh0v+~eQ͘L9Wfa4랋Z16`%iLӸz "n[rUĄn ~+nf&&Oey9NFrR/ 38{0fRdZ'&~?^`ܰu'VX$ϽXw)\>^qP* vK?QA;o".)lx}(Up PhjTO>Gp4?Z22@~')`1PTg1rUJn)t-CMP2HT0:6LKVfepS;LIAm9/"?ĉBw,$PѴ T6vCSܯK A!O'q֧}*9cx Ep-_Ŷ|4D@nDZQ+ɕZHŧb8p.CjaF]=cE3VB!J~- !3ܮe /Jnx 徍-itp Ak ;=$[P^(-r:%W9?l3UzLJX,Cv n#|NFu*+ڝݓ`"*'Z xs/B5ZY'rḄWXACo|_ײ\=ؕK[SL-"EWsyb=8/..[[VU Xaw'Pp}9-=5oe(UP/\ Sm9MhBemeܶ޲+}ɂ#>3R2F o/TV7Z6bV!qNpy.X@rz>k .+]жט $}~zfFUfJIWL]q2GCLfpTNЗylI0mtR~5 ,gĄ})M=Z%.p%1@Yl 3Ԧ̫v2(BWU'Mi/8Sn/_C3!^J3yLVv t:(E)7Zr{hE5iiz)% Ө ȯĎCofhw1z\/LytrM~>jثp&Qҟ1/e͑Bt3(c~D="Nkq|#(> Ic`ًLX7Xo VIs^T>˵魽VXz eT`5XٶКMfQd:+7 eI*X;As`i l50~T3Nyd_Qؼ,W;yxwF_e^צ?%y6߿opg4qَ e BLWv'taf~ΫwM4H.[ᾄ̬Gr(#!@w5H,nZA&})r6n~E*oV6\ eι>n23 Ed3p@FD׺孛ꨱ kJa_ɞaaT{9<)VT=W(ݖ;xM#j`ʷ]/Fuq$qcTͺŻy"I6F\`Q atF/gtÓ!wʦԜ ڨ_ vLq؎P7jRPDa!H-Y2Ēz+xMT($C7?L&8oj a\+^޽N2" bl'lTSg]'$ B %0F|{I&(ڑ3O_;+Sn`"nbw)ЅI@jL?h?ūlȕUh 5X [1#R[!Phzfn6I^s Z.Ƿ!fVx8^9%}9T>]91vU^9Qt"$[a]G c5FR ic}rT~ZS9+2yr!5[piotkT%\zt "ZMs*n-*L`ۡWPS)DO솂20nne鲲e5p 9Ġ%A 3|Y!Q=My7`O=R=MqN"Z; V+k̄" 57QfT)fwdS4 ?DEr|MO}vLU_ c>:4פ0H$i6uBC\݀(UkO;SA'O# zur{y4l$iaY7OEUG];33Sxet"˷0~$2Gh(f6޸0c6lK=ZIWg:{H tGobMT'xT75V;bUdpۍ8%筢E\a]B0ZOSY|`Z3A:)Na`vHow{0`U^gBՆI.'>Lmq)LvQm޼u|P%jADh규|.H|W}H*Z[dX-MG7&_da˂byh0i6")FjJغ:~-_ slp.U5|%vXgUЁ8AMv@.{2}+|iuRJE2mT%)}{_ϝfXGasJ|x󺌠|_5 `QIZ c֯wXcAn1z) sws77pPP0TY: :D̫{c/17S4~V=UM>/E&uw"`m bfvŖO%^ltDV"m*  !\dtK=tUÏ@*<6pB-KyhWMG,g?2 &Za:tW#`,]01 l9ÊEX(hvU\獷~"ᜄ‚yY9GLYc{zI[ {݅A#q.Ͽt65'{vDaS+ge(80:[8PK! Zj T׍3lRj&}v2]!&d7-{9U):Dk bj"YVZMlp^X8$Z%KA$~xW?^_`1FR?\ښ66 =/Hl9AȚ#[Adٯ!ヵ5"AB^(!_uE0сr"NQMx;y2oY2SclE~p7l7rPPLoD.[6Ės?9Ս'96Ohl֕x"Jm#ȕT.<L\ȝL5n) 5܍U@>ݠ)[ +u bPN<-5*H!k95Ҝ)?*m?-Ů< A짳Vn#d4B ocXvĊ%\H)AV{z-npS[T nJ/ N/ߒ ul?|ñ}/}tu|loz KX}}pi Q&s6bİi"]q7L0C{1׽$Mm".>bC72e/9} n!R6RoaVlS' lo^*K}tI˽  &쿧H w'e) zVmz. 㗖HyqB_[xt >;Gp.]w଼wq60ZɪWIA`Υb` rۀ1lP(&!e(sRY6Jsco`GPY /^p⻖Mk/IjLtnz)ץs!R@@ku緅bv%B6nW8uW!FLƍΎl %!!i \7)OEUCcs>+{l4pwis8&ڬОnn+ 85&lƪ._?I5+ ]`f,ɱM@U~fTxa8'_X/24WﯩA)F{^g9SMȲctxgԟu7{wn2Ԃb>-7v^abEe,C\br 7HXMt/^+'rS?v^+ҎTB]Y{5`/W `@2R4+;Q`GYGu;z! C8 |N$^%?TnH󻕔9:jс"G/N4Iin!(H|U}h-ҋ#^$5 bG3]?Zdl8A#z!a͢O}_ NUc?d8 7Z:j"T >ﺾޅL}<<#'m"ͩrG!T\gǨ.0 V\QM E;yaAF;Sn;l4X>QZS@d}omwL*У¶x`sVwgzDỾc2Fv48w`nObo(&˯?Զ{nĴH[3IGCW#׀I2`k#JoʾhXs`')P9H',aU K,(a?,l޳rz3!" 9;(T9Tr)0`?) d >vR^~h %Ԫ-|;wn[u_cѕPFh[TȖ_e{Ғ);1*[J ME. "2jWFqmXNţIZĬ^A[HvG­6\a"|f1Z`}G#`CH#0a] L"޸"fG^ճ[á@Bx˝ ZY/X94LL1'Uv:M2h e:D JsoS0T5thY1w1t([[\8F6گ(ލVf,ht gr0룼:1 _YӢ$%vv{U5ED~8ګH"F F}aueA{㉤o̽Ɣ;[#8mRnkfCvka'_<9\elVmai~[ɼpU O5#PLW~Ɍ Pv|jgfrkFIRKqrNi F7sVd'~PR7kqqǠF ڷW*8_Z`ƞ䅠C(Qˁ NjkxnoQ S*Dj)-)8kr Ǝ-PKpp0, )[+m K܊O@iXxGԨO`ްffB hWt()(*oaʆ5l &h7QE^Ŋ-T{vptBqPIK2{(7*\ ]+04cI|l^`-Lws?`(a ^=ܭ?F0WA㡕"ѳ9X,ϟ B21 Wb7VAza0bF1yAסu_P۞Uw#6, zO*6{k}^b'--skMKj+ ;tU>*nc• 57$@.S; F_V=_*H هTpnn0-BN)7i_GC6oϴ AЗ9[ G^H%C?V}%Àzmź=Y7aS-N76 % e}-[+MD:C<d4D":Y/BϚu|3uڥ/%рdz»/V|H>YI`P? z؂.) }}M%jv+Slǐa3H{a*7s- sL>sgOs|64@Y>8Cp|Hz!U@aax3b0h N:Y׫܊BAal#Q( uX=rJI+yP/zޯ{ṁҪj疰UT *YYy}_"!@wĄŴ/9PP"o0fy٥Jli#dmN.2 ٪wXi#{6i[ Nb_ik[56Qosjj&^w?-[T~9gel%E(,2RҾF⪖.Wǥ{=_ v~6?Lc[ķ^/F*¯H2D{ﰲ{$ ZGƟ{fu4i1:zV@= rkF^Mz_Z}{Hf?Jļ L45>ݔRDwgu@o/)KӳR743B0R !>j&/J_| )wɯifl@' =X4TW|*ʩ| )OS{yv'30ߧ=C+G9g1 w̠RwFlXpų[C݃ G(}ҝSRʅ@2F9898;6|Va.@Zg]zV|S9Ujz !] ɔ}l_RI ŃIu8)f6e`hqR.mY$R>a9.~A _uZm-Gú苶 ޶.8M&*qo_F@b`K~oE25y4S]7 [ԸjeK*y G/>}mc{N!2V5Ķhˉa3+9yi&((`VWnۈq"k죪Zlİ.qkTo7u$<H~AﻯA(ҹr[ x[mox!뙸4=WggʞCݡNAotSr^wJq]AYOP:"z)iW锴V[pbx;`YzB(fn?C{9V h5Zhb%oRk8M?6B镲M=E )Xx:hxg6UW龋c(Iw՞rV)zk?Z<>P0t5_<%й<;l)hQھwH34֡-:a&V'!K !3G3,­¶2@n.7[BaA -Q?GU{tœޝj=jI6{Z_v|{UFH> M)>|'"f]@KլKڊY~0.o ŠUSf ,h~ FrK0ސO8H:qL|Vjx3kdH3O7qͅ\̑6?TA!| 8[O _ks|Gvm'|E;x"hgn{V(޷!8 K]|^6&Wdp(LZ.LS–y5>.f20)yp$H#sw-Bu* m"ƈ?[ǎ?H@Wn]d-s-ǕY=WeXk\ <4,jI!O*oH[]5JB00(3qfGo8hE d'P ڨ}ǿ[3ºcZ~|N8<˗LXX%6L6fE[0/X~; >kVYяKy|VY6 5 xF֡Ŵɴ[]m$i7B[PGWb&2KԴxerZw'4Haqd1nNר :[Bi]-KkCwb]kytuZa 3+J@ 4 D[छDfM|J'0aZ|G VT&ۥDѹ$㺗BuPttdw0wj9z88IJrL2$ɸL6x nkƑya߫C6T!e'{oݴDwaQoѪv<nJ[!FC14N]U]+Kxr|v'RoS֡>unf1 5>!h;%-GBf )ʻ~03ʜ_GڏBfW۪6UB]O韡CrPQ!X/ж4{_'ٰ_ig40;=Vʘ+%S=?ąΩBo.9^ HW%oF A8f#6?@Eiͯ1N 5|43j&>rӠߙWojejMFgOFYyo-ە+n BS]y` 90NWY|wi*CQZFYQd 42ZUwcr9-?(oŠis$LbWNŒF?Wٰ7,"wn'CK٠R"NENL͛HYw*]+dvye0ԉ>`ŨK ("91Ho;2fˢvD nKD?#G"Eo)-jdN밥SP^ib0&)lCkT?" >Õ\ZKogrM+ {$+)jn>(m{]w7> H<[c՞ U?g}}s{x%GPJgMl2ΧCypH/ʐrgc"œYS=fuX%^L#tV6xAɱN .68HMaNlىHcAV/. dNm_to墉[0QwŵU"ڔF +zEtvPpģH*C]d&]<;(0f6)kҧbV$+Y_kvL%0 qO#\i(цmfR%Lٗmh,K0 J~%U\\@wab| mCƜЍ6X~. [(973dmXB}ǥ)~t g=8;h*|tT:cH^e2jGO:}js*tTO#•gƥ:o~%y վ 2a9SsR^L͠9#]}:Lo]#"8,v ᓨu v=yej5FSA6~%ye7嘬hĨ< +Vbg}.rj;q;*p\@+Y4;.o%W-ؿmhf r)ssoըYֲݎn ᗢ+U|e|FUZUj\*PU+9`hz,r\>ynkiȲ aG­7G1׸q~95 3}$hƙ՜"|vKRSΟp [(Tk@5u)+ =lVS[B\fWwL*-oS ᥺O nkqʷBn}+\X HM)M_¹4:v7:((+ ݝ,rO"G#;#0e_}Qk%R+-),c!;~&/S'3Qk!ڷZj3HFxqQ vHA/!*_>)l$9$hŸi{hTe^@$ڛrY}ӁZ4 k.j^2;@wQ }S~.M (bRB EteINcJQl}7}AM鹴/ (2hH.YY%wN 1d߅at?% X'hj|S 8{-(9޶!a" yHÞ +6l aXg*%o@Y7\Xg4/#$6l%47յP^&;^ޖ|n83%I(Q#qV+qE3 B#Kh"MwdGBU|ڞLá2ZF ƒ!$2<Ѫ8Bvm#SnI](*$q:gS>. G#B{gx\裋D\{$Z1EMs~P vn<9{ZV/eĶ|km,a%@NL]&3X3 )P/m{ 3IT+VS>$WΦ 425ɼh gLmͿ9ZrR%CFpʤ@pTӑQ88L\n71*V1cj+13ҍ`8K,/JgFG4 U%;C̨xa_ Z"C]u9ꖅa0͚6)~rfs4`0C'Q0|Ih o !/qѠ/GQNMijn89%!:{o-[cI{Vuht<΁ŸOB=&N)PGY~nۿ6 ԮL[ r/WJϑY8 z{z"C<:-zHTaUB4zn0@A7op5a c"U StG^Hu=Ƣ5 ?nZ(Ml Ttm)[ -7PY{ 6Q#|85Upqx~n'B!% ue >AӀ\~ C}fɅ.i5p:;0PI䝓YO)\d}bήK P*iec8 X^܀A6'@~Cэ\?a_Xc|H<]؇k57əO/L9J&0,3nx󋳨kBD_@ceL$ ]xFA$ӳطݏi,V=݂IXL )u1"wWh%|kX{B:4V(N}V88yCF |=v2HOSmGvQ ٳnf>4 ""aEq! d&OȵDHnv&0V^"O׸D[AauD(', RrA IRz6rjidl1ŎE'Ŕ$Ӱ *>bO5N<9ZVDd.O^Y):0wзVIhi KPe722 n\bb^h=s(9y/cýh+3D 3¹~p z̏:t;QMF@4t<I˨6=u񓩹r(>L ؀`6qSXIk.f~}Ǹ  %hDvr^p Fȏw?]W#eOڜ&xX883%==ݕ'Q^ O1;Ljhrө[iuc6\{W{ֹG0|9 AS7Yt}>&k}'P:"w48@q&ea0 Wފ.sv0IW ZĚ&׉UiT>J U-;- ؼav[C6EȸZuVj*NhGd~nbٕP.\\% ΫoJQEkPr`}Nz'Oɑ5"$PUEH'H) N]bٖ/ݲZch2TG]Ck 40_3c*b{;O}2 5E&OaR x !&ޚ޺kz4JlDǭ:tϘq"4Np1{>q5_RT?'|"45 bd Lf+ol_g'%OMPzǛBtN"ckګ$$Ub`ݶQ̈́Νlh5\+gfkg*`Rl@1BKcg ٕ?mTȅQ2l=tAfVn_Ϊ>?PU Uy{SU)+S0` _w(d?Q{C. O OXwYw"UͽQjF ɛ7Զ1b&q'%3Eӗ{O?8XM[)TH"l~_$51%rr.eh[X\6FSa}݄CrKE׾iHp5:%/;0 %Uc Кd)ΰ>.K6{*aI w I&,6q~`D73QatfySAŵ/xLFaLρO:Iz.oeD5I聘e EϭUqٱ|lthNcGB,f#^Nnjqݛ"M_rb="FIs)s=11V6~.>"-<XxCGqQJQcNv)^ΰl(85{cIfwfuhHTKc[ԌWe(ލ|$ET?)Ӷw]U-_( ZYW@BGͅj3G)oEUˢ0 ~zxLD/h"_!{."+h!Q?B_rͨP3M15/177$^QO/jʵլJW O1#!(D w)a 7Ļ}hߨ0Vgo<>Tup0)hI;`N z=ïzG:] e#~'E;F:c z+4GD߮ {4?q`59q!xTH)GmJ&+ :;K;)-ZKw 1O%o_W+PJ瀁8 4!& %<]mesM6r ie?rt+?QܸN^Qa.K<efzry]QJ(bY5~Dgah4- N ]ӎ Zv6"EJ7wzÊm |6 lYɼZ:+dypKhBqڗO't2_܏@bC5^m_=  tǶ8rrh`3FOo.rfp!5YhX/dMMF4Ihb7t44(;N)NޮZ*#=4^OA>gN",}#m wbXD@Y`ӴQ6q 9{U+=|nQY0^yOv] 0/4>1'nԳ_|ދ(K0@Wt\ o+)#\Rx:1/9E%a@1F's6˔HrL9u(Ij ɻ.A?- .i>2L*>=Ĺd~t }nFj*SGTO*_FIHYK hSD\SWCŴ FPeqaVwN8A tԂ뤋l& Ցϊeis9U#D~o!o~M xaohVioKnW[g1F9VLUmDldR+ GݍIiWU0s\O{䈓e6 ^u_v.W?XL61T7(zh=v̀P-P|J ^^ __ljGx,y~&eT@"s°`ؓm$ Gc|2t vT=ȴ kKq:$xey_LՏx:f2wcvL{?"qT.uP & M\Gbp(`9zA*_B) %q*s=ˏ&{"5"& ^\K"&69ŋ3ESFz7)>"_?nchRY" ~[sFچOoٛ+gjq4W^_ȹˢpsWOC嘫갟hb;d+F̉O6YFD}?ԶtH/3 Hδ&IS D?M|nc~[Qcq 7(6*m% %(cmV K"^赻ަfibV/Azpõ}d7Cq=OM*1 ꊣJiyLF_Qdî[(5l|>gƴRl<"p4%6[{x=g `8D#JBܵJ|&PZ-@f?Y3b'XK~!|BYb\b"T C2 hgR:# meBu[G-hYUF6yy5{ᰱsXev>H#aGWPӕ;Iīrvk]QpŤ%hI@|Qm4TDzyqj4e[(yoF%/q;(h:x]ņ|@>+sMV PRx^=BhZU )= ~+Fg619FMk5~>6O6 _6@7VWI堷ڼ~ŌmGl_Uc΀{=|VaSٶE VIBʶ45IB}5 AsBo]Ғnc`[\ݼCq{9Y$&Ma3;iQ^R֑1_2q%Y|W]ê6m4j6o!u~d Yы08t*nU):]c~  ah|I5} ؘQ ;\S慍ݭA d&D ӞIu—gz CcG2JOP kGl;\qƀ,$( çWɨu?Vy'sMmݿZ675bd) 9f8V3 /՞7FҲ59NTI2~ʼn7'VGu\r u5_Xl$8X ;eA,x\?RPq6: q.q.#1!mk8BrT9/$#ߍTs5Md-gkXdΣNx#j#-r\ء1Z+]vW>TARHĽd_6vUw.}3hAdMs$L?6b1Nx;Jϓwr$'/E1`L}@]tCxwL_[m?oiu$:Bq+ ƖejtCz6(7茇T eRTKXO}K<[R/^ו` =k}֦fq3ն˺j c =S9eâ ͂-@jPh7BT\Ckq-"kۍI5@V٬g[V@G^v=}wnLۧ  d2^|pe"IJDqw)7A^(s.Om1ДM@09zԚW=SRoAqMwPW@b]3-*Ud!wLZe]- 9s@>H ֒a4 0YZsQgA3QVPAy=<WݷŞ,پoX{X\ymLC8Fy9vﻷ;ϛѶ>jESgE!)(IUdFC]-nGNt-5=%)!w=|ᓸϦ Ͳ;Y㴻;p ,c?Ar`mwklb1M`O7^8AN-)'nBQ!PK Ss6_] 6cm}sJ_㚒EnD]v3VN0}~'+sfSH=>.H" A3T%K;zsyf:Oӭxć۞ѻ85ցyoJ1+xX1OzuMFȷT5ǚ]Xj`@$i:`e&x9R}S+qN?= k* Aܨs2?fƛ~7l }e8x0&pN>ij*8bMP7 *)-yEOێ=1%u|0"xi'.U`v>\F5}`BƜ?\-&߆Bx]SrҜsʯ$fѹfRA9Z 0-.NmtzT=f{&eZY%sGI}W~;'PX}>w;'xy'kÿ2#U]`:M/943nP԰tUJ$+f|&R`vu k.F3%& tHfxrVE9^ vxF}\ w =Pq(2#O?;\>sH`):O%-q6zLo~D[ vbN Bp`eX2o4b 9龭~gX t'(njk>`5KҌ-'+D.N;,a{`->×l8ĵ]@X7YkF??ccu{v ~Cή KJ vKwJHФ \yђNxꅤ~tZ?ڂ,!cdwcZLEꚺH5 q X_eFX257ɺZN;#iѱVx6d*fq;O*թ@ ɨpJxH"W xK=US59uiq=]W}6˒?מ5;/sASXuA#O;$`ٙxZ dp%[r"H8N"HAᢘ X#!Mi TM<~}A.m[/(Os 1Э$3`R+%:>th{IvwD'DgN=BJdi`y4t?BrA3w/Ԃ#b8ՂQ Pd]_;#smW >?Pt ,O$6oXf?*`Z50llCLoG%bDʢXS|}lV6#3volA 5ک)-5O]@ ðP\53(3M/C;Ȍ!0#(g%e_s};-g2cdX2 |ϾUP6!-B: +UgXS!)gȫ?)`' '.>̬I-INAЬ|*k0[0ƈIY]3J4Ixp?hxSYM1d]e%st!G'erpE> Hs wt D'QVR[cŮF7,syo"LV^>!,Dz m /,]ćlK9@M3pc=&DtLZؗBMf̱֑r:fǕ*7D"Z4`Z~ =({)L䩙NU]K$_f oW&͹e !JSH̤A`sZ? 图4OQ aFyj럭3On|yuzg}~|JyMz?*V7C<Nmajx,o)^Y3k}ݗ>_svݿq6xk\!S2KيQz ia&~7!^v SjAX؍9S/:/oE묠!p%:Ţ땍sڠOkg4zک`'THǪ<܏lpBze40Zw&RBjX`ɶ,UN/:u&6ۍUcgu8㓂ȭuX~w5'q7zi0kGm ` a1һ4FL,Y<@nN3|x<35`;v'gZ3Kȯ.YHtVcטXf?$5/_MH%h!#ĈY!)&xď:ΨQ%'Pu mn1W/tq]7nPkJ(=9V{N*@pgMczLTHmIa`;lw,А o(P MI٩֎e0Pە*-*g .p/arئZeؒ} X/^[ɸĤ0dQ.k*d2׸(nҒi*Zzd<- Z>OKt32t^dᙷVjCMp_z^[-GjқV _>TJ$\3ֿ.&3\Tq"p,0 Y.CqV(XSqtX$6ME;~B+yI%?hQ%D Uf5@!ŢO./X#f=Un& IǗM?xMJ8y ot.N;n 21qW, m.8VI9^=xp.j/}?c߬*?e8꼖Q+qv&P{ J富9Uרti2|bˇy!c71]۽ GOwabY|߁mekC۲\R_qhɳJ*Y{4+sZTVǽTm9̌s^K bWD_”q|L +oڂZýiY>a41u kטD1`ىϪI*c܍u<;c%jXR׏f![IM}RzBS "y]]v :E"2&[3k†puBeMb*/pXR2)n!yG^l!f5Kuts{(مKHN߭_.,e\$ų4շ8,D30!v-pk&idm1 Zz[yV ^~JS?=jXzxִ-Q3@k9_׎Jl>ݻ[7u#E}0B-BˢBjsX4T_+/8,K; V؋r7Ik ~I~fFBՇ8pbs%ww}>zZݽkWN{lN`;ᯍrVZ()rd;lB ̄x~@[쪅Zvd 8yʞh cZmɜn )4[b/yDR xϑmՅW\D[*&+ "!醃K-RX;?:Y :@_Y8nw.UE TsDV1 &UrMH{I`E.%/{|pD AF^"`q#jS]+y=nW ]8_9iq4$fzX Ivw HgRwI q Ŋ,3 RC׫[eCCRյD/}l8Y 9Y  >mSL~b8 *Y5ѓ}e4'|Tr&\hğ\{0dHieeZB&#ZhO-HMXN`r s)ڊ/vJaâeI2hR,EifSd^`f#URBWDOΪ̽ #SDp~JXP[i+?~$%Tr9!%p#<&VS !R+ӓѸ7lAB 9R*Ƈ PmKLcTb iZEOH {}zXOܾ ddc$͍%rNV 9Lf\$nAsW#oyNքH CCM1&3rcbH;?x5YD'UB*#XlD JQt30\3o<C6'JH6nbCr:('dY8XETdpTv+>*,iJ/0/(a뢁jL=ÈJO[|v+Ro [+1]9T#7 7v| Bݚuo5H" b%bvY=5yxM%CqB"0Ųp^w8 ۯd8C3Y 5E)/|ʼ,QznS`jt{ &dݑi'|/7P˿2**doFIQ;ZARG G9CW_6DvJ;VЁL. ܬ1r#Zy$!/hS% Pխw o) F?yZmr;%r7v擫_JZz>aּ)'Q=r H@p.1OL߾6[Q/-NU ~Ltx͉g9x_H:1 Q^Q9Fy˙q՟7 HVl8ˏYz2c2 oq$qH?)`L;`N](Os1s!}`Zra4AKUVX(V7B/ǐ֢0NSczZȬĨzvj|Ά~B-R HHz=Qnvͬ"<Q` S=]ЅQm9C#0$'*o9 _I->]8Ԡ'wLaǣ$[aiVeH(L3]K-ݙBiLqɰ~mեgz_WT C_z`QMrO3f-9>Qב#2.mӗ\ݍ ȡɎI-P$q <\HFQHXGs ]5m8GWUQ[n7@ߞI@l!1˥Fj4]͝k h`ܞ[E g=E۶0X-'V/n\;sbEo (I:Vr㦏/a7*iMOo- \mV/L)ܾZ۫S!(pbuOj(D;3VSnb{gca3XhNy\9ИLi52 *G?x 6}(C+-}6{mhvɝ1>S$&+Y'zg#*hmݚ]00Cg!F;IW! ceA/#RS-y`} v7h%%8@-O=pFG$bv<˦a˹v.֐>r0CwW]}tT×.:QuZTx'fpELUQYxp=|}nNI80$w3OF aG FxwښUqN(7ɏ03ID8闗h:>܉F}i/ zRg+G"ecvd\TIMR-4B{`\_2 '`si!JPd6m6xVm,`rN׫C;ͭmz,Ze a(4 3=oL-Y~o?[Hyb14>7˚X@=hdˣ?Mrbj5C&)1"=rzb[^uYEȠa{Jw&cEs1V*08p~]Q)W e}XW*"ed 9.Q ( `CE0 >7* C l\?Gpl+䗢lHOJrQP=Ge-:_%u΋u@ys{)}kr/.&&"+Snkd sfQpZ' "˔xm{)R|]w6$6]R.y"ډMy\&]V{IAUҦFo؅ SzGs4ýp̏T7BAĜ֎kd[WYm%f Ϛ=BN45 -?U;=Z1~s`ѻ}4גD)(Eg D`yB~z[c ō]ݬ% %~5Qh^jo4N\!*GU*hf^v:\![\YB.|*ʵkv[/c x~#>{@kw`NΌ lR;N(+;\W:+ BCez*ooDoi77ˌn5s?_φ0Ea0>}t HhIJT`h3;1rO ĉ#ܾUEcn/+m²3iBKF"~=_"}l(ϐ,El?:K%Bm@9[^F J8E,- vtǿuPVL~%ӞʥId~%Y\.JyRbHfm߫$9֭E$R| ،ٻ)t˭{NyE[D"%7W%8E[%emJ-(BiFo )p #*vj=2a c=7Hs"`N(QTt# U5"y`--\Ҹ>=Lk, f\2їAm ) ɱZژ- UVzn_VꗗyݤB k23/R2Uf}ހ"n`EK&rs֍A TD=K巨H`('߹SLHkLB?̒'ct _8hEzcIM 4s%3ZXޘ @; ] 3Y3EXL\kl g'u[Ov0' 8~G䚫D"q]Vr@!icQiL=`O d}>؂=jV}⯀Xxվpה֜kޙ~xnI = >1琍1Q[ڕ?}$Pl>TvHfFZtW F"xymKά>JTMc~lQΟ\mŬJ֦:I[DS HʛGq͚J_ao;TyUʭ:E] @h8\C[^1 SDsÛ)m%<$cׂyOKC`'vrc@K`qSFEL(dq\jiv4,{TYA8 }Jph}dmp'gs@KWt!ŧxXɏQ`;,;ݼ+9Z~Ej{fy4:Oxk袱l v5̀:1 qGn(Kwɝn ڨU%It8}ҥ?W\/Ab 鞅mgv_ 0G/qWQ,x+fVϓ;:+r*?b3$O0g$QbJ‡VL~nۮYYj70و*YA>ʱ7P>?#.J[%7!ޓ?}/ 7zh>ؓz,/E-Gj{#f` @瘿Q]7շ}Uz4'PhEYɑtx4`1 ~ x̹xY&x>xeu.U`ԫn,))&ʼ .jzn>fG]@?X)Acrp4g\Df_-*=! nbazWqOԈD9}a;Ho׉ } c>wź=b\QMBt 88@>U_#ڍRSƐn|K_^nR,m1mHjgŻ{K>G|rޙ pdeO5}0_ #w#Tמاۯ}ޢ=xv\bx ]mֽ S] ڄ &4t\4a+/EA(4QM*2%a@J:֣')u+C?)tzO"bN|~#%XRAr 7I۰1RUGڿdɄ?  ɏK Aʈ3مN[wtЭd(sTF:U7 7 Lc޽w('W8*uj[9$.nB.v.XBk+LieB`,pWw 0e%KA \;+ xIO`Y&3Ptz N~z /e]K?]p!L258"4퇣Yp܄ @Lyq^w B~7GoTob[4u aAl^Iѝegu1;}hZ@fxxYNhNҒv@Ja*:T/H.5Z=yOHi#w&Wr\Ƈ&9}ƙM6?YV}ʼ}CЇ.kcR;]DNNU;2ouR~~tbZԞEvT/ i"7E@ )@!JbX'O M ۵"mTBɨ7ihKL X&F8ˎ]/&k76z'(LhK/sh+Q%5!~μS`f7떔7Dz/H;Byfm%GLi? jE?7迭~N!Խ@SvL5ޅ\fN9BjH ^ [ w a1Bju]L/1FDzk >QRjdT V9oTD|2 僌?i\G 6^Lݢ a#ڗ0J\{N{ƿ Rr7DY㻑~P`L|G3v1+&BF&rdg/5.mI !MD ã&nP[k m~뵌;|M$NpxGz7[?9_%qn2گ42;hEKp8-v>i )MsZaW _~҉d_< "-KcԀ)ev!&xȬGTjkHvi7F} DD @뎂kGLpj(Az4$݈v^kxB+B\*_؞ x~ {Q2iT٬/RoC'?5'M/q3×Ƚ2X"l`^>q з7|5X;v 5ྰ#s.=Tiaf`/-èSHq!OLӗ&aȠDz;؝>g+CHXgDDKh)h@^y8BWe3*si.0i|v>< `愫̪D¨WL V.y>{p"&{ޔ@ZoK]8E\fB^ax%VmjJpSd[:-kmWoN pBmxxQPD,4{e b@b*Wdr0юLJWQ`{*)B8)y)ǥҝ׋0#B[is |Zʀr-{":l1 YcCT!NO֩ w`_ !)TZr.Nw@8Scx kcOƍ.u,~(^3rri4:WRcE54~O: -xQ(BҠݴP|@V/:d)zݿB=$֛q  m']SwGp{1*Q Ź}P)Ctt5aO7jq;uAdcNɎ"à?//$aO( %9_&ZG{o/@K;M,$x kB`-䕡l#%' c-8M#erVտioagBRpܞ9!>v!1OubU3jԵ@N;*KO,{tpkq/ ޓr =|ocRXs/Q~ytuW|%W@HB|¶2/`nOY~XE r3'/~Nz8 )\|rXb({,ٴXwƁ^OtDCX9$P% %U'@XW;  M@?K񃽅Ӎ3%MTi,!d~V+8lZc{ov.+oNA\do%i(\vHjې&7,бmbډ9CTY}78̉;;Amc s΢?f 3eR#Oj͆+6]= A-^h3+sM+kP وk܌BZ{'y^f_.2dDзcbB$~ao=!g/|ʚp!q㝎%zT@t~".Pr]P=k騨ꢳ,Gݣa"fg.4Ԧ\,ɽHH^8MRI9azR:3^}*de[+=Wךj `1@NJUJ hX\l u5#cպd/zGt * w_PzDǢ{-ЗzyJ@ys M\ua t zof˘KRZ(̀ o=&޹ijj+Vʒm4&04w`rʰ̱R`sG;*[!hj68h!B/!rwMaЧg4\mKA3Bf-*r>mekȫ>TU_|ޤ֞;>1OUFdTE+$?PDgYZ070701000000e4000081a400000000000000000000000167add74100003f70000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_gpuvm.ko.xz7zXZִF!t/?0]?Eh=ڜͩy*0W>a!x ̂nymeD =Synٴ 2 Q⇈-ܹ}?c͢nN+,A=3TጹU1Bjꙓ1Q=0;eZ($IP߈ SZHN [e W>.&i"#bְ%Cq%gf1C?%BSuX',$e"Of q27!(B5/ 4=glX˂Uk@NA'V'D Z+s&pZcŭVh2*dBԘ{ O8 [\~)jso_6W4t{Y'CXƞخKjt 'c,enMB'[[ J,) D\@ IjBSa$e0/^,]*A#X`Uzf@8%hTW0len٫Š'3`BB"G2K%:ʊ3׶ cϊG#E"v<xEuwʊt{k"]{\Xm* rn H_[0@iB#MUf+U9E|nhjJ7dp+k8ɝ>˱ҳa^z(+C߆On ~&YZ af.^*Vhߺ/80Q ]Knu2(H+N:8@K'+.e&QhF:oO!Mb)T*BNhX K-h6 WQ7l L ZSB'v*2 ݦg ;3coI: {<`Aw /9d?s hx{KHFO( 'b/Q!8pj|PK,E:fPB޶윈\[,ch)i>)xOPvCoCwɓPo]˼OBf.z T>D.NVNGo+>׻;^,E>pu:-x_{6u!fa4w_;U摑npc~Ϛݴ ~URBQ)PvnX[W 㩩 ȇ+--+wM8DoqɓJ'ryF[ܘRDAFjzSvQw\jӴar͹ݼ؄gOn)h˂7".`Z ks6N#AUUυ'h'tJ6eI;h!$[Gz>Gy]9s/㗾r7QUQ%4"3L}dOE]kTb׿C}36}fٳ vJ(fB/bM^uf*Mر,)An)eS;=ZjU5@gw_Σ/d4.2X9w BYн"31b Sg+QF/^Pq ܡԡ!ױ}D0Ù< o}ϛX`EUEJ|~Fٸ|ɳluannX9!9@q?ro Zl G)E%*SprȓD﬘~ q!E@xÐcp]+괏2PvI 4x敌Rrg[@LǤu+1}{)mLߖ񔚀h.jA;5 5;Eg tAg.R(o(lcJp5bC3?H.SDd5 '͠IZO/00E,O# 38(ՆrB"]);>2"[Ky $ amc3׷v+9ߌYJ,3/aLl>,ɂn#yIXCBV8ʁ׼FOQDOSڛn zr.^HُM4"R,IVr.|ڙ;u"HX7Ypv!)-&Uqf(4j緧dT@驂 ]wLH~K z7Wu0~7?(`I@H , x}*EwEUT Xm #gr F<~W !V!Q5g\B=U yϧ7+HKϺJ<a۝o B?zp }_eˤ Ts#NM=@D<ɾf[0dg3+],r/ww9}]%!f1E_B|惛g7H}LZv.M~&fOnQ4gK/WjlÁF31HV(87W9<Jh9 m;Ǿ'\\C!{!T-½Wa_;I'WnP+^hB~h,"%d>;`F+Z 3xf}j[9 +羈5}k{G ֨2 L,|'QVRtQHX1 \5l39*>DQLd|XS}ӀJ䀰pHSn } ^G|H;IPHzh,(>h+M(3n~f{!+S -y2>AFf`"#*^/ai͚y{x6+Ge&xDGLF@Ѷ}[QXg8iq\_,9[X(Y_zO6Gg GOQ 2Vn./r{Ȱ1>ȭ57!LufI2N=-`́PE'^o1(~?464Mİ,ŭT$x(0ꏥp a{[.SnWP*f"B^ woT^Y Y4UGaoZmyx]x9|1iP֊7 $l+kM)ķ.z (LSn9[tmIʳb84C .ǟ=S1{ pO)gۘ2;5XjiUҗ^5ݟLR beF[eӧ>4CA=b0cvhw ܶ5E%:t%Մq_E4TFQ(94O[6J@ 3gi9a.W^_N|Y5.4U<=7eJNyh KS>k;*e\Lmu4'ֆ^Lr籕_ ӵi' TXV O6l=O6NpxnHz %%9mr i˼@@D0pS6Qa)~#mbEq`@8[}-j̈́B 2H:q hI7b WD(؈mt*v4ʹ*̛l|[oL}{nyFrkˎˆV4I{̎#K"E2ZQT1X)8HG)q[ghWѢ0ՔpɻSQ(\\[;bwE9ؕP#hP=³~߬1q>FV 23^HJσMG̭鋏b1i.19ą"E3\pRb#V˅M.l5^rZyz sPmԜ^2zH!-[?ʤ'J$6`\;yS UcCya+"ng}KiQ[%HAtf?-qtM.,~z3Vtw$yG1uDVi!d TiDײvB ~-XY gJGYMt77sS{mD~`Wzsc+wC~Zc'#Megx>S{7u%6iv+] thl|2B!%vuR.$1pY ńoi\A7y% *?QSӒsQta^ƣwcE>j0,4v d(0F {"cMkc),e'*yaef֦b ZӒ-=Wh'|aEbUF8ӈ2|׿G͈xO-H|ܞ&m3Y؝>> [ @侃q}K ˡ=PdHreyadg8&CVaZtbK!me[]8Ը?.,~A˰HI37U O{|um+ᖧKQ SȨ 8EN1 H konf%bM847p19繆An I*Fs!*>!}SF/}-:԰ Zr0BQm/TPk_cU321B jN1j `yQur4}piOHJ8o@OOɝ{N0#"g;(\ ptu6E{~ 6Φkߚ7w?YFSHHhO'=p1#v{=`8z[GxHTV-SȞ7 41Gղ"{vYJR盖'j= #0ːWR  2F@Nx$=GIr~UBFjV`,*ڕ7mt N⑊:#`#:Aړ r29O|#bI\\WrX۱sGpyOe~ BuvWi>,ɎפJdfA4| ٌԶs`I N󕿥u$ &&:n}+Ǫg,i #kmM<&F Cm ;нZdvIY4a(XZ.QeS@ؘnb̵I+,C~OCߦ/qq4ɪM >1νf# 撬q83D;+we#ɩbgwFc%K z"|[iȹ( f`J&_9HPx֮n˹(cmx^bFsfS? p=^-E3,f!pgM{q9/sJIwi.ͤi@cnbHnȞ OUSZ)>?TIC VXz֯W(4T5Ҳ[サQZD^m nR4JkJ;r}TqS{I~Ş|v轰 ?*uqUw4YI\ 3D:ըV*{ͯ(2RRC y.{KVD@0-`/tYXyD-j8#cbohVܭFMhnxf?[%BB9"sj$գMy ";}XO&'忺9VBEd4Tۭʝc֡%[Y Ǣ0 T4B8^D{W= P 1D|c>dPײ/ǣsfK'\XJ6):(soA{^cHS(9A2E#S5s~,Ak6<6*9U֜l/QO@IȠɍoGOp҄dZeINc0 j{Zd~AvsL|3 U!ڦU?Z&TJiҍOgˁT֛Lk<;WM"PJOX.p6w<+Ï)Һ7Q4oP%j£v<:"ʪOSÐWܡGѬ^nw,{[OW\pC{n@ گw횻e KN^Ь65GTN)\>R"O$;-0gOjXoۗ+W6VĥIi(*3UkȘlBC(XA/fq@O;9eB<&UFHgȤoe#WJͬEEʺ+zV'Rk3R&D;gfI|CaꟋyS?j*S$j$JD6Uk.4ULG>!w [S+Kޑ@\ņQ۫ϪGCGK0 9%DŽ&Њ\s7=s%s/KD(k2ًim7EfKK,[S'ף4ILwQT'<\'R5~ d/ >o&tdK̪DXc,?k㧡_ʸD* gBV|Ob1|m q>(𓣟V"T?> s: ~O7,M>Ǒ觳CcM9 0pK6HZ*cRVUwף >u4 -_{*7tz] 9u'Ejⶫ٪>1wIX4mPb!`2*0v/yl@#S|߅}8S^*tɶ'q]~t<gIyQJVUsCm#`=T$!#[l;=W=SQK oQLg=#X$ IY[&\tPПTъHjؑ[6j' F]nhDML4nV? qjIbnSD.RGX bR$V2`D_1XyYvn PO2=L,5H$Љ=Kɱ(jӑY@/hgx؞c^vGNA7$߳ZS78I\ I+NB ,R?rȕ&}ĢBmvkX5gטe;[ˬ O*p! 9^fj3eZE!5[_ƶuF֓fd@Gb. Z$GG??2hꑔaem`\xy.`-#i7Kp%ڍrD`uͮ;îBUqM>v_&2%n7,04MT,=тޚS0e/EYKi{"WZA4?g([N&,aqZxPwn-]Jo4(_{hvkBDEҙVe}+j[.k"p zF0H2?AQ:OC2=g5M\Rs~ 7 6\3jXKISJ^I#:le' #U#-"q:{5tFDn6+h<,B& QCjWѝh(7J'~_&L최 3X//h( u^c$5ơg8bt&Ultgj\]̞k֫~Rsfm 6Zpv!=Kl&G–>g㎝c5\lA&G3OXQlg㹶5Dp\Wd|YX=<[}K.Hr2.8mJw)"KZڎ阪ռ"WpGy@-G FX}aMλoӀC72jߩEs>iٚT'D4',KD*n򊨴;$VsN\r .7vcClOuYZœvS1IoG#pݣ7p6 MmH!hF@r~)洉W-3l{,CLUYޜ&^ZI/e`Vtl'7KxoG20XIܙ ?})%6ls=Z og%ԒB+"?h>̖WNu˜,.&.ko ].x.EWWήX1qQ|G O-<ѸBe/: 5ƺ9M̴ֺ'mSWѺ*Ǥ(>(+ pb9H/͂~`hjfEV[ݞ˻fGd (ϋSQ@0A> ibAvF2BZp1 myD%KLjǖZ\t5B$":B:|`@"Z͍я>]sn\tM,B! :vfJ#}F8##$}BRNKe!L}L}p 3_ aMڳZDr 2lN\9aVړ=m8 zbgQ )N `k'V( m$haw^b^z9lq6SY;:1^ Aj[S·40}<~UZZQ/0t ŕ0E"-tD>br%ب3x VrVS0 "mWAo* G@nwyfUFֺX-RwحR=Vn3ǵ?Ĩm̎*%yX0&m?{MPaˍGY/{*͚E"mNOOUr-YG{J%{t< T!cUAG1ƘX>}vE\ (=V4 gW8pP; wN]//Z+a08#YMڭ^ FRCX(= ;ˋ.ͺuCF|ø\7Az0d ѨE!Y/OCLf}F\P|y*a\ցn^1|~C] ƍ 2e {>7$:p$('}VM~dMS-ߥ<% -\Jb_ + |'PdÄ\:9c–rm ^M TcgV"b<9d(E{S*d8q@U^.58tS9Op/XHSntXv214h<"I㙈N:|?6:+"|;RbN^s.׿f3H,뉗y lUl؂O>tRBS|yAO̯;P+']Am%͢6{p5cOwɳ~Rw[Q1##=80sXpMbqVp>H NjqL&^b4HS60(ʭKr_ ,LU3BTW\UWyid| ͶkG3ͦICBMl^TSƁtGD9 :ӌ\Rj؛󷐛g8칝( {KHI%Qר(~;71BF7wd>`E=h3M\wPxLZER܉4@~FeY񄶥x-gsS B$-rsドHĔ Cpr." )!ef>;Nj'E`DLED,Dk}4 Tm1C:!G>\@c/*6Qn?0"̃u .=Cwm`VOb7)qJY10 M _DzʈZ`b^C=m6YX 4KJ%ܿeLm} Dz+ylM0/ _Fw&ǹkHR=սu"RB\\#\;ں>fZ.Gr4wU2=6)Bijk]Mڟdۯ".ą[~V0ɰrsz^fֽѸUM0%J*;cHA\緋ZQftsϘ{N6n.49ݎ'1;/pBf3Ѱ()b.YvުUm|grېF"}tL*Q6ސx[W"EkdaYjVq+S52 WH)=,$0d/G>jե ƈ@-HT.xnlr#O\ʾGQu,8>9AoOpGOY%9GU*Gde`o6= -U'NM"l[%|q!+R=n8#2 7'}=JŨ,-+S)KM]p~|eрfd@GBzL~%`+~1FAɺ#Sܛ,g]eN_r7DŔTB sp򴊖mz<ˢ!uqQҸEVi~RggYZ070701000000e5000081a400000000000000000000000167add741000130ec000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/]?Eh=ڜͩlX$Gfى;gtJb@&:JLnC 8uv( :.C EL|UREfy*I&l|kI,vۼyk'iIZ簕m(eCjA =d"ICGQQ[6wei㌏'I)GSPQp bOxYg AA')lZ+ tdl#qެxhpZM-EuP*ҎBɑtD<9M"Lb.O5e_`AiD<=7JA)VF?O!Z]3<"-\C.k^WqU贕,M714ftů,w.w1g獞,qLfTOIp$}@- ϣE(g1? DD۫``M0o5j rx'RPn34vrZGf 1:kD}`wGg1@]&b;c;7h3NVo Ϩ%Ul⾳] 敄o>1?J@~&n^I-'[m"VF5"O~x BxgfylW=*rKnj 薴of <缲 )ֲ4j1#'m9\Wjrth;WlQ(Dz4*DTt l7-K|jGmb?덶Yѥ9ABpic[ߩNezs[4c)0`{BcͿkL1ޅQv)C=й:@2@`|%…/ێ͈#lo+~q^bLh7ecFЖjdȚ[F+6U1o?X_)ԏjyeIv?9 #pT]%gV*B}4vJ%hx-qNWyHTCŽ%hnJRTh^GjҀߛV$8Ng$?$$g!h:OO%Au\eu6xO-yusV Aӻd5e%>Dzs ԑ?4۵%O my o[muOp^h~!- %'_q)EggGcѼ7 }jN62[@F+]=`O:40qzR%xMc5J*M+Kr|R\]Ӻ%iq{,Gk ua̲ތr_1\(ZN؟e;"s6Ph^jvQ{}'U`TKRZnVFJ~}3tZ7gRql,\SUD(7LB+inMuGe\q9LJU 8[$K|A2ϛ!4cĮR̦wT$hhpveSäޣcε) mT4` hOP .oꆑ oQU0FҦlho#d@ĸW[xOXz=TSu@+ZX#:`f"鬱)sm&MlK bm4g0)OUɨĘ=;E y]k4;bY{CXM^Qz`PqP/@$g0at B+ZனFU{m妀V(خ+MPL* _@Wh\ xAJp>(40(!CoUujͭ#.fsbOJuQM"]Q~''%, [FHP,ϢNWX ЄpN,92gUT?ic gBHЁmmۋ^s0Ow w+!Gz]F>'|}.]lՙ0w$UHLƀqEԽHLwth;M}%zp'Ӯ89LjKf `̿zd ';̞{՞QRTV# .[a/lLs^4(jrO`1NokEkkH3n6wCu*ז{;r!b(!P7YUmDE |ʓ6ݮШ0%AՐp>Fu93[Z^<"i`2rUHP`}>KYG}2=*%ןooOhQ]}¢C 5W஗_=pG2&(㙌kT`lU o(ge+./AenL=)+d*n@`U/֛&)ៈB\Cr39_K'L,LNIؕbb@س 앳'tcE1oұ=skIVnb%6ˍhq;\L8s!G1ph~Uiuo3G"jCk:|)$m tTQFccBb' zn3U2,Ϭ3}ujl^~s0L$JIEe)}T}dؕ`}k.GƇGgYlK TÆWJ$ސaX'dAO&G%5+eD5U9ekm-k%&1 #=5ɠ ӥX_fK04)qvnaXy,\rlG.~~n`# rLr˻9ETݥGSPK0$`P њ"ųtfr)D˯}! jN#oLeRJ֨E?G%QP!uP;bu#u(V2gb%E0uo֦li%-!t4cPh/̅ΰ gkqgp'"=$r/sDOq ,"w3pB! Is^qQՓ?#HJ%Ei ] wسK$-dwŃЧn|5`Sv/"5`(V1g3R;$wVdg*!2 .-pCzp,R/l_\n앁6غ9:L!T450*v2o,rM̅&CPMuNoh键1ߎ~nH_++&SE<0}#[{dz^F@DVBu߶&QY1NAZ`}Ϧ.2]̿ZekGfh6(j@FNA{UAJVLXe2"8 6(Ѧ G䷉ؒ![Vm)hDU1;IRFyVr r61V,f&ۏz0cW䍍j;]f-MlBb`e9Km<AIigHTjz*r/_*#/uHL3ܤ_Xҽn,'R\5:6|U6?oH4#Wk*gջKdIkӶo^Z[熩Cȡ oR8n{^ doGpxFuOy=;nJff7G"tJP?;6.aۄce q"op89 S@o<94r#>{ѭ=|q<~{+trikvk]%%[jf{c|jT׎)CWƋPy?g{+ ꏊHEȱxۭ5c[ps9%S6?a+%KaGKi{Fcq2%{lLZQeP`\R4)Qt֨".{F:*wؼ}.gY!)LjZC]^ջoZ%@˿ - 煙y]\9ht CruQ[]t*'k)&.bNIɷ'*D)k:Vd39* n]܄Ur[ <@ܰA k:]xk5$3IV־ y7Wy|~qch}4HNBm8=اD0#? c %{>J*ZL9T94n؎8y2%&[Ұ:Lcm!3fZG0:ELY[ Jt0\ ،#=G8ueK˕NՉF!w\QLW 2`5c  i#UB[3du 2 mEvyUidQV׍(ԇfHbpun㵥 kSL% np /^5;ECkNG2Djkɱm=;nseE/>x 5 >u'7FhZO#fI1) St`~@lG5cC;_,lMhACe-ӿ 򢫪go,:¥^9[k)kҼ-S6u6Y|[p9rG1bP3CCȫN'PJtCݛ\dmLXOSx7,k(XEnX38}?+! вn+Z]v\ZP>GMvoTDELghzN$i2CXp)w8PpӍ ~0unQ5~:sNLe&S5<7+qܻztU9Sk cy .L@z-=~d%ht(,G?/gIi(M$mpFPjA.}"L|gaGj{=PcV\aܐ\isi+eUmN^,ECdƎsZ RÉݷBmRƍcCkiչQI{gГ[A?n*6~S4n2&嬼;Lye?t Z-\*7?E׸uؽ8r9̂ohW zx#!"5໥&wKbt5j n>?5mLP4b5;˼=Da\ pnO)w$^WY(touIFr`$Ȧ/[C 2+ 2I!۽ ׅOlq%W,7t {< bR`#GQѮª#pEQb=lHt >K(S 4 ]ሐ}mĭl?1zo #SA p-)|V̀}Gꑅm3,59$2)-쌪L'@, q1)A opn)NQ \}^v%*ѷB)i4ڈtZq0}}^SۢNK_w~x6͏*=i4OΒΜ%%Xؘ_mTyJ@#Oqŵyk[`Q%Ԗͯ!1F{ @h,'$/^\T-5x[HSm`Rpֵ~JVkTZ17;Z<^^#7q&@.n ̎[t V*.eߔR4sY1yU7'0䃽c(7L7)DM_]@TGT'IB8,sU ? Ʃľju.v uu-hP# i,f_ʙ/Oùu/Rl̉r;v۶l,pM!N\ZWܳ>XɒAs:a 9>:KP; Lol6&BfP[L ϑjgOC#R_ ;7!Ettjl66c15-i%7GsAMRtJ2(1^x7}œSCZK˼c5-%lH%;\~S-q,tkS' 8 <tFƛfc &4%j`& hd>%|bM;Od4WIv. ޱ4䢂EsH pѩ.mVHw7k҆o^0`nb"h~k[\w'Q=o z&TԨ鿸T1Zik/O ~~v\s.0iA >J\;a{,{ﷅrhN:pTPss qv.l+!=;bs7U>+1 OOG[ț&Gx 1SZqú{.s‣1xƋ :'nTRo&7Ho5 yh7k1TPW.D eq!)_1~CNza3^ cʼQΑIuHi `I#M6.EL:_4N' s`>D+"q }pG%bI+.QcjmWG=ɞd/p:- ytz`E|a `|' I=IY5(z 2yY/"jOM~,g'\.q[ tU IG8XnqtUᴆ_^(ZyjZn8. nV,gOyݐxLPxX>c "Z[b)$ 9'%1I&-S[g$A oN(KYF-*w78I<$-y(>i7xzi' 0 tU7e K:fí[$B.̆3I]ApaռUWJB^R2\>~oj 2(lNvSNap,n}J9gnVĊ*{b'C A L0Z3/ CYtOB۞Gwㅎ=rU0U,x|-O_ZCgP/ zmu=t~##!ρ !8d.m; a$ s1 G&DrKCx2>N"7$Fm}kj^*ZMLe%@;5HZF}°^C"rqi*;}9d;r(HjkoƃcsTgWU#\oLvDwOiμ \c0W]%cH}-oF戵˂{hr¸I8&aI]A[ 0=vzd\bN&Jec։S[P'T5m$cB[`>{ ?BgN>׏D荰z>%)_ػ;O*#!v'AStEӾ`Ck9oДt]ȹ6ٌ@:lgs-{UŪ3]-[+ ʾHr;+.w?BpPA}0uYW P=I"L A-C[dWnoJ%b.nN OJ\WyܲR- "x$m rGr؀[\NMLC8I"%=|dA@@0Ц$<8םw?%E 7iˣ.]8ɶaA¥4`JҌ01%| qy (N )@ C]"*_ t|;fL8L KFVzKcLD-<1]?R_2LL,Mž\zQ./mJ*rĥqP:R?'cd_HlcEȣ?i nC@& U~˙,T% i7Jy4Gn{C 혦M6 hl@O~ hl Rց/dttg$PM|Ȁ/c}?V*i- 3JO .&9V ٮFwvU橳nj#h wA?9I Ti-;&ٯL{^1sM\så.ý( *9[ M2Wm)oȈ3P]TPc'0Ό9G-:T"v00-">` 2UwdOE'jGf$l²q}3+L5@:l(c۵U~6yo]_0j _Cg*)),e.S1Kb"0- (9碇:^b5`XUbk}d&-!$,x4,2"t v!N@m1։ G4I܌{p[R3my yN[V6rD\3 r/f\?; b$U~fž Rvs. s]@ňl|k6*\UYrò`GLU*yǭg]x9IJ5wTkcPprqң/oˋd!VV0V/(q128 +=%*o&MCErJJUړ@זNJ>[B@Dehii݅ p@Wh^`: z[saۮ4Z%+ܳKu5RPE)e9Cң@ ˎ ]?R'kK:4g nȇ9n׭ ʏkK,s.KW lBYkܘ Z~Ju1ݪi-}$o] @OY۬k8اEqG &mx:9BBM q[`Td'B!#OjBv;)" 4Wq*d Z"7fX.шVcCDFw+3'ƀ. б`qXA4-JYDOkӝnO+F8Zzlr06c5)tf0]H,Fv"kJz֦}K\o$qJ]M[JW5(X7bI6=0Y-$FHwX&xCg7!}1UNf@L8TJ)k-JņjvGN-MyS8~jiWFLX\KF'XJMmǓ Ώh'މN~.Lj*j VИnmg(VEzM(NF`bdUWdu7Tp RfXԷ q*XZT瓥,EYFUA.0ϽɈLn^]+3f2m^oM|V)U1LB"#Wcw|t~G r9Y_^ܥ_H܂ }v!@/i(I {@EGj$2e4/qvq/=d+GݒĬn֤JLw'$dgԠgyTAw+"R z1.~<0{׽q{"6NR_%D"=">ugMű'¨gޅFՙ8}"=Ẁ!UW mB.(]7r^Jm{tlD)#X%fiFa@/vQ!\dpC5}~v@]˿E<}GqqF?CMmؘLBPs |PCMZ 7T3OfSp T+ǡ.{-147ő5E2ފZR7..g)Z? l(IT3oau$ _4F=㉓c1jHLF?PBנrˆZ3^*=AoʾWA:-}l]P:zB^nBB9&ejMXtǪayX˰](3+/Н:WP:4TfSJx̺;=,H,"GSTTvGxN2<BEL~oHKjث'Bsch;̋{'PA^DwǎxRx8LL;pGr4 3[bJ7BOx?ypxtyԱûUE+i1Es !^bíM&˨K"`֗[<1!H#6-ܼ[LxTwwZU<Z :5aFLIJ*}f [ɌZ>ם9jPMtD9 2gn$*hkFlNf *\ XWjц+WXj]- ¸ItP싒,>]'=b/uWlr2̧fޤ7 ]Vsͺk S#5U<$w'7ua/ÛT-A.G8_SNd h9ZUZJZ1r [//]>{ aT?I,(eKVi/=V{ㆋkA4}L;A: ,>ʥO60S7o)gFI$lV&^Q:%pEFi l_ЈIlX3fzCsrtfJCϐU0{H!߼~Ru;"ݥŀ}+{O`;O(@ħ1D_/Jdo!2x=>EeHgl.#8fw],'ۓDgK!l;DSKS3Bh\FP!6vB%&@J'KiFS\-4CL*8сN:aJ,%w.n8kUxRܺ^ q M4 F e,Kn\^]H-Yġ7v -*[QQ%oT[mUF4,jOr;01:]*Gp+Z%;L!^Ř-R#rzS98bnl;Mʐ`)>սqeEeȣ,$ZT#8K&⟺$jRg\t#4կxcIз-w^$fjA7`<Р b*bm}5S Gz 5+B@;J;:c:v{Oy BN\S/sŠ -81ASЖw]6X>Dk6酆a+WV.f!X;\94<)79UlB-!rz0lڶyԓo f{<xXlyܵ5$tw2"ts+m{5ս:N5Q1 r~<io'tt>I 4XcHo-7Tq![sF>8Q׫ɾS#,i VeOFfPp?WGN|GNmq- t΋m3C NĠF`q߬PCO|n%[KTP9q@D}),rY=Ďϲ d`;Mȅ8(.^ZJ5YOBJ}ٟ.O\6{Up2ڟ03NU,f 4 !a5g']Աbq g}b5:-X-f:;4T!4ξxaq/)XuU=SI}ϧ}gi@  D`h0T;'NOW!'V$# HS(zش}mbE`]Aǁ FHۦyWn$RJz9Xr_SG.H M\&PE|1-ƼV:"ޤ-i~Xޜ:+`f~Gf3yWA$"+@&łp9|gFR" 41tn_"-SqJSB߬l CSNx`%`7h)|2Fmɾ7Wa+RwY[!K\!㿴ّd.i5-(^ L&`-\nM &4Fz',PIp~'#^ܧ!^l+e/"~DEEB✠*1gtZG0[cN f2n6A7xG7!Jd@ )I1^ fX yẽShNZ*+wJc; 8ގy97˴E(3c@4omb%>nT 䂝`~e gVc!]r!¾ qDZ1.HgHgs 2c#իu_L0\lr%-j׳A]d˚֨OL%Uvtagube,cDiy24\N((fuR2O3GKXf1"w qp!~Gx:,m..$?IBE!HWA l,&_+F eIO[Q"ktl3]?k-i>d L4TGbyq.y!.(^鮃┤<1v79vgrx啞UVf|S5̾4~xM.g^ܻ^=7P)W0m1$GP'vYB:Ko$|uǻr 4xML0NW#8"5~hBv޾_R1Q˸67@M TX.~AIW"k]f-SŽdTF}4K)ek*TBeeB{V,k@8-'lNOfTnlxSõ7t%Y (2n\}`~9m2hSX Ct.69!Wr=5ܨX ؀XrdV'XYy,??58=`;^/1;A7m'kB]h˗R;.]2MNIp #6VJR{$J't -0$ IlJn@cZQI>IØ8!ue;*Ѹ[Yi]< Nk#NF%=}N43T\hʞFxsNcB>xي?7xF^Spw`,a9| #S%„wD` !!wO{q>(d-(8=Q2b!N{:2֠wU$ UQFl.kD0ⴲM,;DXuU&(rڈx>JLr( VrΤ0!!99 ,m)PÌ-3;Oc NB>9ZO 4\:)f C}e|Oil"D=13h :/BNU7̵D*1B`v $9B31%* ؉ޯj}jzEɗ|"E5k&&[y_$~ .!)wvq}>菻8 [8φ65Qso=lݻ܁>AWC0n^&Ǽ p͗ǖ^ !'-h>˰668-ѓ)_*]䴕ʝqMJ2S5=Q'}-3V>Gq\v} ^}Rx%Lj,i,IQe[tL{98uu5'HK^\m a1Ns)h.jdPXʽW/Gn|s.6Ez]_8? \KVAJI/dX?Sg.ʎSrH4-4'Bm"Qɀ6K R &@Vx>a 6ml8@1a!-qq)9dnFW1~4Cq5fIBq n|DR1μafP}0Eֻ _n"xm>&Tݾy"eR6㕓Rtq\ſ9Z;QNfMQ~`tmk'1.j&!s 2I(p Ǐ55NkIQN⪯12{#ww #(' .B ;nO57c۴GbK$ 7r\l,6` 7HW,9w7~`Vciߨ#0@`ˆ5Hf}xY%*St.0Q>p~w%OggdT\aJ{._ڨiS_^-y z/%ʥXecDT0?8D^1 hTENn˥QM;Ԗ'r`.fX()ǚ(ъ#˯5{N>?E{p$9P81ù2; ԧ%TY{5sy7'n6ݥgŜ"?sPFLk ]6- 7eܐQ ~U^s+U"5M#OV}(OAܭ9jDL"%F}-E]Ք]VIS_)t%JsfK(">-!K[k' ?v'jAE-wA:1[R}&(nRukIQ_-m}s茎rB]uc/AFfnu4xrPY/4.$h-s_.p j2D EVΝV4dYEOǔX~{ 1[/_mE;ҳɊw‡7?(M)?rtJ(FacqDжS=&"BZI5OeUrV|EIb 9}F2ltLޥ/S2FZAeU( A\1 j}=;uN*a+p/Oϒ9_۳6->nU\Dpb/LkS,?tQoz<1sM:ќ_1HRrF~Hf&W#>+QX$E$`)WrHt%CG tUaE|q&G=ǼTw+W"fU]#G-ӳ!'v?̼$ 0MzpCsA!#O/T+WY;-e2Z( ,i@2w\Wc{g6D.Fڕ1wxf6 =,%yr\{KcO>q5TDQDLd2e؁ۥ Μ RXkgUl|ܤX%Ͽ"va]##ⵧB<֒m{GRu4~ Z#?a\q? {y,';`A>-8+=7+y*> i]sxyra@0ڴlc"\F13l')U=|6 ^P{@*c-1NWCG9>5D4*AInjou( ,4<.nxF%v\DJ<!R|vfv-_/Su~Cl|%dILWK[)A ![ @&yp7V*GGO'D7@X}D6p:@f˗Chq\g93)V$窟5e "S``ANJ"QW娰S7#WChؐ0"@Q2et^wV_ҾX ?14p6E;&9^bTفprkȷI!p 28gA}("D @~NӉ&xszk;jcNn=sDn}G>xz>5l؍Y&jvaJKڔ֗?7ѯ\ZOq \/7kxx/(BE@v@xf4=(U5 Mp 2^It;ԙ lA%2xs{a)8?4{+#E0H2txc3?Fϼx&9<:v< 3`q2-M(F}ՙ46ds^OkQC{*y g\l rFD|\E$Iq(\@GDJIdi7VGoog] bd5"-c2 WO$(Xn%ĺ]edT|i:o>H-(@EX%g:`r*-28.2F, 9w|䱿T&2[ ٟa@S,֖ͳf=G'MR./GbN Oɟv%*=p)8YL?WΤvPB@@Mh uni5B@/5-ӓмbs'q'%:h}1E"j@T=f A(qӧbxf -/idvQʘiYOlX"bg/-L{xEϮj"4Ŏ1# [u z@v)K ,DoJd q_PzNe&#AF  잡&?]L!v|qE;òiqjpKCMge0[1#bE&xqn 9Lǯ 2+[c?X\0 5A*XC`:_.D!*s&raDt |P1`h]θ:eъ1A9?i]kG0svȘ;B>b^aЛuE8OZ9_( -OdˮtByEpwx4REDH`ǧ7ާCJaKXFމٺI_X(&lU [ب d ɭ]qr10!ё܉] PPmݠ'bNԼɞ5JD)Uk'<2n;[Da2t DI֣޺Ϸ/XpVt؎0\Zg^)%z(|8Lbxx%c ٮ=)d""6Rx9&s<4TQ`wm/mkyQ{" jmgYI{ gUqH"鵨bnKP ),"ǤY%4CAmЕ*9~䥸34I~4l_J)R sLÓ%-tδ4V-4lOXfY(w{y% !|oFKv%yEdzPVwa k"5Rl8JTX3|!=} efyվ}BdUX|2OU.F(zF6B&O3K.׸%-X2-!H)Ƕ2\G8j)8iߑF f4Tӎos.D6AjfJ>L+ۚ\ b3i,|hxʏxPDFȊi5@AeЀ]h}x4tyYlDDMOHLkǻ?Y|C$i)c31ެEQG8m4Q箳pGOЄ6]J:}ըOqv>Z ^0MR-`as栎edtjB2?!~9kIǂa&y4W˽еLJIi,Tk?  {NpXLzh-I%0mW V@1eptELnXYh/Ҥ0ka૫:C꧹}ҟ̩g~L"{^>)&SNطlboh 1IyF tFSҪK?vc [0ET)#wJGZτRt~Q ¢S#%ᚎ'ief73mDA?W$Y㶵,=rsw1Ε, tٙQZ͛:B+^!|E*s{+DT@6c1"p;Oжo<dQag*%"J}G~ׄ (#ˣ" 0cEgn]32Z4A6iL{zvGɲ&|+hsVc%~YgGǽ p)5AN􍷶6CI XL6m]wR%vbĊyczll&3s4%rߌ*Q8ѻ3aA:_$v07o٠`aߙ7ly?@6WeՉwoqاU+ly,ۡ tV \׌m9-ɐjeFtnc遞&DÖ 6?t*vV(-A۱}h[DgQ.p JsƟO; !ng!L'A 4Ϊ7EfbkCs(Q_̂ qxcg md`Y5Q]x zO(̑C,B'%עcY@凶nB,]Ր:#e:d?I4z EP8UX=ѭRԏ:d̸L]77`9;Je A$w(PۄoRTʋnFF|0 Htww30Ty"K!QtܭRF 0/ooiq#L[z%O\ϛgTb76Q 5mᒁ;@w;$92 XhW6/3(˝}^Хk_&⁦:}h݌RN*虈=(E27{^:JJ|#ws5 [W0-P>] oyL* :v{{ L|Pv+RaL01 %C"l_(cgN67rQ]<&maX݂Oj ^$ L)ժzH ߖ_<;JSە '7+ÏDr![a:a,CM4wC${=y'z` %V |6qӏN*$qLu(~ybx߃X|Us#$\Xْh;  /L'B"ȝAI_UJDĊqp=%,+v:D2la8S ~V#[>qͥXqnQH*BX Ng_5&l d Ux^!\z_~Qlt,4;Q0M\p,Xկy:ֳBv#|y(hzDo}Leֻ+2,D'4 N7X r\в"[jфI}c_ųa Jt"+@M" r;H5 r*e0fא oTSTNm/g+b DP|;%Žc nye0IbL-LNgAQތB!0CLjӍoGuo0uf:D8B us6DVP Tc$,7UmEK\%F Kg2Z _cϗL{:pg8 b2crej8ჩD#93_Vzt]x|*'kLGkZµ%'GW} $6 #kwakX>K/6,]JR ~Gz KͿE~3Zw]ʡb)RԚ̬44,Vh`nl. .SBnk.$u›P8mˌR7Xy}=>:Іl-ķr&"^tͮ; * Pzd5y&g>̞ 8H%0:&]@.,*PGU>dԕXzel@!5j"-z1[m]C NPFQ\ftQ6iĻBs9J [LuʙM& FtEs$-KiKb:L(գhJ)F=opkbkGwRa򢝦*%1G,yatE+[~d۠>%?K 5,oF:4YuÛV9d|RvPP: 1ܲM8b@';sjxc) zlM߰SW=qx6V`In *vuF(<o0d"{oRoT~"'?^)oTLH:qw/jb#HCsF$#.|CF6i)>G wxChi*!K%n4TEV8!N)bďVE.(*>N}iqR3C`y*΅9dzq~K{1ɶZ)8R/Wߕ @/,u`d:OP3-*c Y9tv@c@ zoylJ"S+,W U>C<{?:}JT-K+=mƜ׏{wzlCƃ\"ql\wY|P3i*yP\O Q5$ RXD:]L`RފwY6aUuː" Cֽ”gzdnvqsY a ZI Ay0ҾɯZY|n1Bf%K%LdTij)7|` ilvyơ2=yLLLv4@(¢U%i>u=#G2X+"x*2vwOEjQ\ca2TQy<-FLyE_ $[֔0?!`_AowZ/#6HDF:z)0}Y&f\nO ) itn>q5uؼw (֢rH5y1r3WIq qAِS,Eī,J# zxe͠zBiǻvD43i9ˉq@%aVK9[eaGBЀHD ìZM{S0LN-' +PġTk?_7y0e9ri'w@1ԷW VJ14Y 8_؝!KfkATæCƓ$iAPoSsU$< -Pq]6fC[5^*?M nc[3 y٫m*|Pd5GH3:49l{okLib>tų Gd@paq4z:ϟ}?l`O&̒7ip&up+$lfg;J`qg,Ƞ/ңJK"׮f$ǂ# RBjW6)QEft?ԾTX?EQJwOLHa2,&5Sw8c={}qkI-A-j9 {uo-OMD]EĭN')rBVXAh3¥)cmo^7/ 7.#K.F PH&۬쪝7t";|9+}Q2:3mC GtH~ 7ЫP>)`W}Dq2  nu8vSYPo>'f9GgDžUԫ'q5^^t:J̈́!3q7Q7!3=K\3-HmdUN5ݡe'0m@)W*ůE=J - hjK [K& U:#aUpɴ7k휮IkDY'93Tu!Bw3]7 -Z*c`}m-6FEVxzuaJ~u׏DO[k 6W՗t3t1%9+{$cY+%J\V<!&Z)~~P_PqB?14jFC $[>ޔRB?d\^O@ \f&M/ˌQkZ! qeg1eieQB_;t+ nJI+3Cy<\_ZAߖб'aʨWL UƎLyZjXuTUսFdĿUC~绊1vAeh:ٟJ޼C&K Bbj1B :?&ŴƱjPԏ?HV]4"&ernI#a'8qA)Kד!)E/; Yuw/7+АɎk=GqvHJ(|MGI }ʶ0P%X yT9cJI [?ӗx&tt;ןT Ohqpϑ'Ȟy3W!Kk cEƂ0#iS|uк6T)a^ ) *.F{5Dʙs\4 nL L7~-,5IC}qgy{.is+][1cu?oրؕ ;M@}i[k(Wm=;4@:b78Y_Cy@haJ2ʬL0!7AJ>0%NE~ǨSK m 5 ĐOviݠ*Vjs3ׇfz1-&EokC[-9 /.iꝤ_'rGiŚoNҵhm@rl;+=Sc+k++ _x'oqmP'6ފ&;x98iO1!7,1kn,+ABt@rDc*H!R?bBp搩Hؿ9Ќ ]酸v WEz,gd'2d>t_Sh7_5~_ >_v90-; =[!YE2>\%U3 snm5i Pՠ(O.~=xaCU3 /ͪ`fƠr3wR.cc{e8Y"h)f9N6z$h {ċ݌rBO=A,> ܲ=5L51$sY%A^/0MCQd)@r>L92f>eCwQ Ĺe|}4o0҃J`;: P٨nAva-q?l v wϹtK!-P[s[R#h "x[>^cqՖ 7:64-Te69 ;Q_}4 JMmh[ܵ9a_9NYտiaC&݃cǵ^Jۇ.ZLOl ޞh?փDv8 峯9kxCI {ng7%qaY|`'-NeU*M 弼l%Az /0׋/#! D+Uֆ, /=*'aL hO'iLI07ԏxr2۪`7+f^= Xx;.e&M+#?yQ#vJ +ٟ,<ۊ)+I PZ Kuo#{g, 諸>z%ǜ\P;TDsMJpGsqg(ɮU'.Vo.L#RW }O- "67% o]$H#c߱$:=5g4noS'+ZBV>PZN qGo Ao'&f͖H 9\%z&}О1JfQP>!|bYdՃ jwUCXٜoKx.3p=שn L9wg?Le_Z7;ӞeisW|f9Ҧl|༹αSg0$T=prZ_wgX+p(R]ɾ+9z2m J[1~1 Jg+G$GvMG|=1}eCdR7a? (F76ܰgNn#Vi(Ż𾝗 / , `rI CխBr+豀@sqAfRL_ j^mBR}Ӄ+)s(ݨXk P)lTU#z-ՃcX`LB)}hBL笄Ř rfZEp dk~5Vx&1߶ÕϠZrvBW9|~!d7 #WYpE@U=uw0FW]})ԴD칙^^m!Pե!K^O]YQ+!utJ4DP1gRzͭ*0cmǝ- w N< dd$<Q4v镒N7':#)ndv 21hDO7]}kRmo2 t%Z`GJ̓o/6)&˳+(H GsLnA/o;kV~m4U gI!`b3g"Tv!;6360U8Qttث)2P ˹,vuK*r㎤Gнn&JCFe"wci7w-Vv%\}u s{n`bEwKnh?$/!ke/Xx?3@Two`D5FJyv:]br%@Lƣ&;:,Zg%1~nOuRL? m&}^ \, +zI߈n[XlssNg/O> {mh[ x6=ӑM 󱽃nNAWq˧DѤ_+L@>,0m0{~؃)x׏j; m(Bml^T'yfU=GrMmŖ;Aiʲ 㴊20e͗?R2EQԔ:*m.-.m [J"*! 6E$< f"4=c$' O:BJ ^M` V0ƎKMoʀx^ʽ1=/riZ?=}Y31x.2W3Z`aص9J=H`{WVrAftq:H_OC>iEarvvO:0V HOLRLNn)s(zΪ$K#L9 UaVõߌsTO֟=%"`u7{džɩp`h)DtǡYGqSTS,Hl<~*`iBI~FqԲ] s=IP涗s? VSp|jʳ/QD$_naF^^mekpms[.ҁMfI6꫄y FtPKUv1esXvOV4R%@6/%\]bH(R"om`:ޏ&X=}Kڝ:#Gd&29]Ɍ]Ěد!55Yf֜aQk?"[$OJ% ^?И y+G6lR<-qJ0y긊7 pbx" bֲ^0;L4;}\j{W@lHW p8b?|^NqOoEaS$|S}()Yp&$_pP{?(oEV0Ur-Z od֕c,ί]<ٛl1Nt|4_pBe( Jog %fP%4,|hc|~FPs=&xRrKtP  j/3|.2Ì" 30 {Z୥ev ͠l04a1)3BWd*4iS:%v]~*b^AA x$:{|߅3&60o\ )(\bS#97:q0olǤjVPՕ6NiN QP=?/Jv=-x=oa\3qs>IK,##is[Uٔ#k~-U D_0CL/knFLh#H"N2Z3ua;pY8 H;9+%,3EwGo`j! Cs* v+J/t[ ]1B㾁 9} [C7XjȼwOBna$NqU[W.̀ oqhE64_y K_ C,֧npɁSR!ClE ǔ )٬?K:̪2ͧ-{T|cءPie 퉓*Rl,$^0~aEDYHhA yE(VZ{E; ZU]G-Z`.)vW-QgK HH4[YAup{(Ȩeۖ^Y`6,d*5nNX[->  fyܼo^@b {PdB y""lO&;mo}8U{b8EX?9&R#ȥ`bE WmA y9C u6b?E&nq<ZÍ[)K˝l-f |}ycaCY$4cP@ ZT>p q8KZ8pK!Ͻٸa3*֦⡁\˃dl<.%oN[l伡si >}gi)JhK‘kR~\m=>[b/zh]vԖQFЫGw]嵛0d>|F4A؇X'i[Xg[*\nPHB"- :ǁn_* 5N ZƬK(q97@J@7Y6;;Tf}aSvz{j [ ׆hꨐ2`[g5yjΎir´ \:v;: }oqP8M$޲yU )87=r.2#aS/Koi淣'2f7Мa_~x2bG4" ΀]r=Ek%gMS=S˟s!)5o*,*@ \C+[lhC1[}Q('ߪN< Zu6j!E7?rr\a(uF?$x]}j}'Eƴ5 ?\>ǧJ?- Y ''(OO#9z4IRm.Nsn1cD|c#<$6>5wE&!` o&n WKĘkޯa wz_j :p!YGD}(n*?\kxeh(NbsIu3W=v[e?P) gWKKлк(mo*1 Ɠ]ژe߭.`A;xfGD ='PF3N=Qy9wg< FP wz { |/YV }D[+g.s8w24!&r :CuGMMOȏzZm={}i~+[ +Sa S1bCF#:_&/M2_ ./02dlkƄr(=,A ;Qǁt_i!Ni\Jve ZDIE6{tr=G~f7h|QÒ)@3`T3٘y5*c8\KC> F9:q@JڍoKxva5ˉ^x@d776 3>/idlb_YTؠ=gtK>]-̎2#J29$t7%~;rٝgI ۆމw!I'^RҴs 'i!;};yXUKrfzCm#,vV@YXXLQKMJ%MVrw;r>3%SkF+RyֺhmɄd"<̞FvHD/50vz߄s23G͹;\_/K#,nׂgo}:@PmpZo{#tFde;yB =A3a M*G2 3Gӵ?XA+i b܅OBM48y6w{8ꊪlH!4Xm/ޟlbȤ}V]{A[A/$[9(5|ǟbv52p$䧌P>K LTd>La+Um*CЌ*-[/hxn'r\GCaq(hP$,5KACdW 79F7ekuO˅=08ͩ<7/90v'DTzC"i>jp0_;j f ek4'7ܵA,@-]>dl=6uZ oDUVz\.&u&u2(*C$/uyP5Ηwj-'Lf1h6U \<Ǯ)rakU n3l$ےIyDZuX9bKLpUswW1D(B(?g%ͰFNva;k[1@ۊRjaP}2zjmYT[vXDŽn;h(+sM#:5O"(W[(Ckw4AwuEX+\ xO\ާF' FܗIzw-\$>@1`ޡeU?~8fN)mPJI<(pn,l2( ;=g-HMC =ͬʑkr_n:,$ 3ĒB Ml}EL  O[fO׎TE9SR2#2Adqư:qJ3)d6ehj2Qa1gm<[ksrR& y+ ^[]i8K6BND$d=\tqjHE'%0qE K󩲜f^4M/ez}\3U Yތ6axUڤKؒ{;,\'$,|}mOŋ)xvFS}_i-Vj)ѠXe *_QQE. ?USKw"VuY/sV9Z.PgU NDӄ!0GAf^pKGW| }ަ,sROy~ʶB/yCTq#~hAZb/1|/-QڶL߷^$k X0]\+^N|F14"e6 Oi;P۪֓9Vk" Y-p.?(:--Xy\) Pe]r1$Bq(7/ʗmJ0t߲,L8%BO gNUt;?jAt0#+pZB~B`?+t÷$ Ku u'qjad"s$ ؠ[Am+rt% Rʽ9եf O׹yH<dKl?ke򪜷RQfះgEn?bo{`vDi4:C%UsE@tKlW;ƌи@H^bl:Vn*m}XyDdDy=#PtfaxV@-y* 4;wx˯զȝ.k a$J|D֦i ? jy[Y,PRE/Źv|iW"0Izl3lJmTՕ}-;r7 & Gmȋ*7&G"vvĬ==D˄v ~` @67;4(Z\Bۂ!y֭ 6tʛBJdSfSެRCPCbˠpCsf9Pp:<: {l26V~ z {=,w@i?4og!KCYD*d[lm]lXQGG#L P }+7)Ts"X$'mPشtYI"k&8~{?$o*'%pK\l_?dEֹV,-N<3D\ĈR`֡GgY-*ޮY T!_эМOw:2Wüg{q4__ W;uIY6+Bbf<ÜVo 1EքXfP)G\U) 3wD,WQ VjCMhv@9NEԷ TǃNoD_;;&Wlהz7ft$X>L^A٫+7Bgf@!<*{fM*IXeyZ\2% zoXAǭ .Nw) Q^A]>GUvp|>}~ Z Z J\D4j,(ȭa$QKHh"s̆T7 ੲ4#C2!ξіPN "^jĕjĦ9A[q[x YӼmR ]Ɉ4(ВU (Gڱzq)ňIl}4LJ&rCg<5 M6IUL|, #zR&^-'cbbU9G>id>p$!9\C=? {*6K9* JV`Eϑq ѹ-R9bA.pTBddT"#ì]ћY ΚIԗlq;9 bV!(UOƽ0ȥ0QMH!ց6wz%_.йjAU@^Tf4B:1e1[Hr IuH-d){5&\<V O#?7xЧ x~Uø& ݮqhktJ_k!&Yl4!H a@zQ-`=|vu_"iaGl%^{WuOÛ.'IME8Ȯߖ)!XLBk/pWVly`IP 4~kWB53 G{`$B\xA1_JM[bDkA׃}UZX ]37;@0~9p$~wv*HoCivMj@YLAIN Q8rc 2ei9Ubf1<$"f{B toS!AĥؖVQΎˤ^ZsauG H {8=^(4F?oYϰw;zg^ȅgnvƭw4;O4BZi_/ <8TLKe&n|!dy6VYpiUQ0]tCCs@Y"߸dbPnI szzl) %Zo{ގjxӕiΧ)B&Vr-Br~!S)aqo˲f|Q z(T;8՗UKw(%pyҳXs'GoN|wW('% yxD1O2i?D*1%Y~a-;Hn9Lk(BZX8}cl!WXj~7Aj)3TjZՌQD sOxрշx(Bx"W|bυI15jMDž (VO G͉puKP('M$_K):|i+GI5cĥnνP8(ikhFI_u0VG> C{;^ ;t@WBl.lz"i7 iY2F[,wZz-*E5&6 '*q.hMzBtxփ12N DO'ʝ\L6aAWn#e E\P1:py@til3ɟ?\&Npf'0\i{3[P+fZ浶:["XQ%t#Fo(u?p<9e#@hyNcabu{Əm&z16GF H_A{+ؐT'inҘO$JC$R-4jV|PLBfF{OQP:l'ةǨbsՈ->VYfz@yyY0\D>ks$EKk%(x)$7Xq#ݏ&W7s[Ϗ%K@Xh@^s,:(q6י$݄%E et#;}RHyg rB9!j,f^gwzVbf, Qߖ{˄ej`Vp"Si1pAs3 ѯz7Xf<Y]9H{3FHgGFؔnUnWji2 \7#'=ENZxryz?x а%eHF/a_ wؠPr|¥J֋HF`:uNĀ(Yl '\{ [\&Z6@X_<L$$%?|K?u&TQ?sH jCBED'X$P/qW7OܾÔ49qБȢlB"=K-(!ɳR_Ϙ.:*Γ"50ƭV< 7޶^ B?j5 10"Y7AREZ%?#Nm߈d~ս#8sVmu]MPU4uQsp`HA5v,B~p9L+ Q{(93$PElC< S? |?6y 3UwػsK,5k Da{臓O"!hW,9Q1LwƴkU;Aךa򎯃#50*:4>* 0(mz<j FG8aF}#0> 1 vuJGJ-0Ŏ5!Ur^ iGvpԵ.%h&bTsCla~8H+Eڻwek/C¼ΞRjmO*>Yqh!9B?f2RPشg=wkK㠸A`cwexlS x 5Is l.ktu$r Xī爪?fP}})T_%ӱ+xKsm()sبcz*ݘ+ib@+놑^K ش<"RWL**&7hb,Z00m\%שf|r|*k Wi ]Q)ZnaDtca ԱP#7Rχx1KvP.=#G0X "2{ YnId/Im5RQ"4?n$"k톩.G~qPw  ..K Q+OQz]Az֥D@n_c3a.f) [͉ p?T&prlkӳDt ?D] i2T=^|Gci*9?O a|$qcY<UqUA VT ߭G>^w、BC*OU[9MiiOG$ 0jT>~C6gs׈ӮC)s~(u,wjZyٝX@0h["?5Ɛm$U[i,e=!-2 ,?~vRGTN k nԤoX{5q*!.rp_8`G;76m&"DqQj8?;-~8ӍXRG1=uMቻ'pf;ܛI0PQB-c]e"bQ~ {.hd<4VedLPȏu9#Y_xs[ ]͵EKq[pH?>AOhR1D5y(YFLA#0Ygg}8T&.ۚX6^Ug,W.EP)DLǡzlplU 3CdsB Y-94kaYlF֎D 8`Hؐ| >(O;[XK?E<ֽ+mp/co~dĶ寃gTemFIA3X DL7# &g6qz KGBHUѼXzR=e0V_w.`142v٥P:n3/PpΖI5'۱V#ZaCUKe@kp(ۿtFM{ lBoS~N8PL|OTx;lљY45@]zR܍w+BK[DZݽ0\%*Gj&U㋃$e4Iɡ->C$pT֥>C ^ ~K̇}[(wbDzCx};`N}'3.mjl8>.p$-C&mM[Y}rTQŢ>07PET^!Y{X@)͡/Ik 4#hi過cшuTpm6:g]4-)%НہhX@ّ1jKyj1[hhjq)w;~ST2E4" Z,^cS3K׍jgG֜ kl5v>g3"iqu}IBTşW:+MК@ E')~(bPTm;.zS' pɳb7k *P.6PnCE' `0{X5LICMIM.k'k&ZueRP~#`]t͋% yHd9BeOʆzj"UnV'p!)shDM+I^iB.Dgu%8PHʾ3B>v QEg(F`A:)rܐlL')lB{:fY"1~hK5vlnfro5\mf]+épt=6X̙td/N1'pe?LĢA)Wcd̷k{|J󻖄v_^ 頹#8.9L(hv&%H~_œ>$9!V%64᪹ͬBpr:skɀy1D u< v\ 2No{IK⪘+G.HKb_xb'B2VTϻOl3cLeC7 K<&rut*W"W+izЫPH}]}8(bޒd GV3jdo//"؝8ȉ6Bv:V%W.tpغ[;"9(9ܻW7mEfY!򰐞dp&ÆzLg7@/Q5으tup U&ĉśA˨L hqR}5p)sIfev, Ez}H?7%2ۿ;;(|?VJ碞ߜTd@X6$ͻv<;`Nnn#n DwՍ*]qL2 %+R44bA$5Aԋ̢̰NI^$DoVEعGz 0(ڊwQ;2&j=T@_jG^ wd%]y)$@ϣ,ѱylMq^ -\_1/>B(l#4S#l?dTNzQ/~v,S'd=N3OeZWmS@D)M`M!PAN}@4T+nj>UqzZ$!Egp4zʣc^n.j,ZNvX_DW5ejأo5($ަP,RTV6V VI滎 _6w[&թ ͰHd4?:VTb7t,x2,#dh&Kq Ұ?(rCUQb?5@?VS-28ReI[Dm*ϴVO3H Z|FR[R08JJ(>'ՎlJ,ϐjW?uJB9uyl{i*APgไJZka;b3NWH \63H|IY\5ga/izѶX>b?2bBgua/?<iU+iL)c0¦âK˜`F{T-`O)bѰ/2RiE1rE@nF 8VWuCu+Iw!ٺ_nr I)AxEef߫Ǚ;t>ڕI}B-X/vӚ~j%lfNC-?Ꟁvj-5.ky; jw`$%zazCRR~N زTOZS̘F;;Β;ߙAL>5w?]q0fwJ9ș,dk240TU~<] y e59v94ٸpvE $ q|Q`VӨtHT}H,"zC)9xQY5RȎڵ0>n@uU` a-vsF:ς"nV3"ISwy,묓/zla wQJS |}Wo|+* iYgW #D580)9΀]JT-^+r/~ή6(3O?l'E }Fz{'#p!:R/9$Ϗ߾pey6lcpPC4L~.y$JYNwBz7aЧ=efW4նf^<I;w+KhQYe2'i=)QPk\x,` [/ N6[nH;f)[FIW빑W2 Zf䛂n۽Ea91' _!lhp lL(Ni\!$Atdky%V7>{'hUx/PTT:p? ̯aM3#ܜn;~)bO[Hj5{܇62k*Y2(@/YZv\ri@q tN 6ОsRGb#>O0sᨌU-V]X1:EX;\ݬ|i5&'^Nz_&c"uoVL\;~rky#NX2, icQCk" f#X2^P ۶" 6=ʽA4& #ILP,IL`.Qc&2Yv;!8!UN萑 "`HE|Vی~jC+Me0M)*EgQFZt:VưnyAu4>r<]_1a\h( Þv|њX^~XJΉ 'VI؏O#Ka*feށݦId>Sp7XK=$Vt2 yeA'K1Xt1Йh%&dZ FtEΐbA$x_ZBԶ_8\# O ~)F0P (e \yCfv) {Wƻ,=N+L 9`h崞Y灏ݵHŰ F!a.&O]TwEGxw&ZTi1f؍snC/ L +~; ;+r<̼ϓq{Euv q]o:FT Fd{܂:(tun$ڂ|EC$׎&4w-! iNqq s>ayz"3g?>ZNƿps<:/Bš1D:9w:0ӈI9qoʐXohtU|ކ9Ԯ?EVXG06bu$NWK}J87i=#hD)ja+sϱw.*Ii-.ǨfXhi . l $X`(M=*BAX:ˠk[V4;*AuGVPDZ Ԁ&=@7%eq 2vpP,7*Ӓ XC l;"Qnnu\F!d d.T*Q Xx"\(wBYǒl7Z.,oq!#0g|$qe:+f,Ũ7RF1ɴP"k\@zV:pӛ(KcV6ER܋<H+k6Xl{{!V)M\,r,k5qm^ZTmp%CmB:XrXp}5kIY8xW4Vjġ9vT &^~ Mh`+Zu5#{=޿@DAe5i(8Jο>w]%g̐O򄹓Z_`{X+K j\>a-W&E6ȑePRg֚*ǖoV:Ztƍĉ.]+:h[/M2#C ]pʂ8b529^lSE2H!qeG^ghY-k'S2Z ̇'pZjXWʖl'rc~_[ՏO)9JZ`o]|9NT&sUS3W*H{[|>N:%VΣT;+]ۥ X9^-9!L TPv.)A/&{snH jnDɸ9 v5&2F2Q9/|C`Am+7.dE%lnwg)@D>8JdG*L=jZT\"]Ìx*W:6o!ڳTBC80HV)Q$&,8%y pRaQu`kZF*7 \xEE5mx mitDfTf)d%]l@{7B(䌾j2M2Ϡy}Ⱦ^5>#2q4qރG;f\;ÇHj~ fߌR|e GzKMg焽cpaPS,ܿ-; :LÞi1Jcan NM3=Re~ެm7'gepNaݯXbL< Q"k"0E&HCu-ǧ2$3؈p@ܧ jb>d{V[|fa?(Z(Hļ= [o &/S;ցҕYM Lcm,B\J9h ms7;f ­s$[Aʎ!)pfNo uG)(lS`N^oiVS̱b0wGWwe`db]Rbw_.'Gƻm*h+*KK{M)Fc9gbItFPWq,:,'Hm58f5 ԒZWȆ-{SLϸ\}mc+bnWy!E͎!Xx,yvA{*SGarS@7y,pɱ\$L{Py([qBIk"chPMj w6R|o'nD-$jt` Bt4vrj+-0oUr˄'^pCϰ^ $|J2Jٓi4>W/`EgY/Je^N!U422 upln&D9*.){Pz=&KUEk/ Mr @ݿ%Y>|}O',}2g#oR2TaE&&%ctl{Vከ[z8^:,9O̤hs<`H~?fjme<\m2_\'k%2K(I><;LU.ֈI=pfrmG\*$^IƿF/p]Qvk2.hMTF)47Fgͼ㷤('] Ob_bF=S˵5C$qDoBn,~9ٛvUcF"@GcJ?/4 55)tfby,0VMfW?[xF5,/aZ@cBg 7{o/k$?xL/m_D04 Mݿ)]{'b'%>mjۗjC X[)*|i%YNJq&ZӀqYl SPp?ïE=21|.P̮3oyzb~El ({~=.h̞a e.]Kn}xPi$,<Xh2!Y+aAd|] t(zN;Ͼ[PR*S--x_EZWl@=(>grVwyVr*,NoH*V bg*QB_m`Xw F/Uvbbժ9C V0AzÅwFhw*[Qa"qlj$H*+6Q4nFhzD:~WG*HyGR!,,+l ?錶BǼ愝Ӑ*_Q.5E<ѣ|֋GB*gre̊8CaCc?LDKVbD!}K&ʒU1̵Wp=c%i\=NaMõEQLL{ UZ_w^UAE\ ~Mj5/o|]GpF+pF튭?$1LR?PGII$y9! vxd[7UI(=27q/\Z߁8Gٰc}Pل7W6NĤS bA}ƜF냯b#az]hh'Y۠_ 2L 2DzC05mΏD覸amH{7V4.„oQ+,]lKDڧJ 51(OI!4o2}x.13llFcO@l'Q'dAyӱrnڕ>Oٮs3A(u?\K֮`aG+0`EiK2nz{vF检;+3R5(3IX2N<'()J5qz&Y֎f,׶7&hO8:E?E GRUZ&Z:p-6O#GyL/@>/~6rꤟ \NŌ$ o 쎌4nrh{RP!Iơ=o#DPR< yCvڀjFEu@|d-u]` }X: ך>=߶](bF~,>;gQ:&%^lntw qHIsaw- VN{8*IFG`AY{MY[ʹk?WGɾ ǜ,-H^GL+\GKwX؁p܎|z9Hwr6>{T+/w ;od%Z6J.{P/TWl%/=#i !-;d")[(;҆=2|7J{GA^IB@8AXeꭤ#_? iN9Z'q Z"Gh~8H?Kk|f۝K+HV\ƙnhh,,mYzwkjk _@:t|Z$"LQQW'.AȊ{F`0` (_oe^ctvl\J<8YCD)HG8,;f&~]&e՜ gpJa~^wyNAճߜ}Tď-z엉G0z{kMcqQQ f9?lCeRQgM*KV+0Th[j?ӗ1k'&Uhv\%LI`2I*(o#.M IETK>ǒ vWv $J!kݔz(($Մn ^o?fD?Ѧs;ԭ)R6IEkKb"S +@>u8!s3?-{ko7vFk$x=@>I{[f儔V % ƶXw_?Nu삺LKB 2h;͇-Ec'Fzd)u8xy M8CLw p d+:~,ț8a;# <}!:6A -DA;ǥIu-?fh {55#nGW~lCNW#vk f)R~msP#l+j5ѣVDl0v"I9~6C¥޴} i{=OUy`c༧B᩾2\ûc&Q@#F45d+eƫ _m1n: ƋjCݐp1\9;B_)nۻ{ˢZ.k\R7G߅l[" t!>aN>:8N턒1"H+A2dUQQs"}g7v4_!VJ ,_2H7_ݣiH%*l(K^kK6#'c$7Ο/i/LVvX-$FyD ,O +q*v|s=Øv۸EUv^c2̿g"> 7:$w}NA*so8{FzXQt֑jݝ?qjO$B8 ?za'{ZUMH7TeO1֢;;{.5cE4Z~U' ט"`{k ˺}ϓ&="06+~ A) c$>rUpH66ݍƣd O>mrO*\_£sHL5F="j~k VRLf/a[m|-t/~er Tw. ڦŻ H+DQL$}01@LQ\ydK&s`B5 _w%r`+R^[xM2Enr9(.hw-8mC۽.w-~VSw_ر$ XTl2Ƙ=YW`5O*rZabؤ d0*0""ץRqQ)8~ mU^cZ

ӎQ#H Ru -b2"s 1 شs&`ڜ-d9C҇uCQGtK[ -KːzڙQ;Mإ/vfsQ(wpYlTfQ9A5Uj&R`}DڪXIn䪦㖸ʥz!y0A3k=Z1ȆNwcR{>";#μee%}FTD>߾i3T9` vy?:Gc4 o}fSs34(Rg!ѺEв<3͜W\yA<kf=3ӹR3ě8E@- C ]Orp5Nt8R8BgK~,%0г|gI@dYV[UbA7 % /S2eVG9<xq/LIt5k1%ߪeܬc~DeiI-qj7N6 ?}6\\Bvn7pf+U)9Az B.$X #KvO}ȩV5b|>PZ7|M5Wߕ{A,\"4(Q/\K0W/\P=,o,dB] 5xW^yY8!{6u*&aP16 ߽/_"0D^nM^2 Q#>][ 4hhGӉL"T?Lς۞/{m5h2,)ifoMadXZ/uZaC\.\zYx{|堩v%S7 9h;54@;nP #"r>PPAJ|gE vslpX2 [>y GD6Rg?H)`pX`AuO9pxhr [zlf9B& [zY]t%5:J-X`uU&w>lqTY2x FD k{U=J.a11kw(`By"GBCXw(OU̻fljJlduOWZ7X֣f方R$JW$V_m:ZwÛ^E4" Y<޼W3X?H@XX$s]jmۈ%MMň%kj2ѱi@64JA0z?*^ʢS罱nYkwqj('!7uSI!+X`2!Oo\P\4>׷m,a`ϗ Od5 *SWH&o(_.3Q>OvdxId#T)jK;}i?[Yꢶ8ni$M4)J!7Jʬ sv ˒<[V ) j!6D!\Gh*I9FG.117We??oƩH}3#T?!8aYN ŁCxO]n0N0E~lOw>>'qv hRu\yc H&Cx ~ABRvOB c\lT P)ٯvzܴM ms`bQ칆zwtQfP25b4(`4;LA.#b({Ǥ!M$P`祏&* c}@6ɪ, in$ŤśVdž|&yCz 0H4懐Þ UMY*K=kjY9"(}(=ۚRhn)PВݖ5hwH|x,*hE3B㸵U} ΟkAd+xvlM`Qj9# 1u6#;)VZK-p~Z; +^ +m7TX,VW_+I[/Oꉿ ) PGNB쌪r(o)3_ G{ɿ:{3@5DtY`iJ;Qq{I]μV[גIw`Z s&?F]1:FnWa9N|Ts'ڭoLpk2'CIx(y[yԧ5m=YkkZ Ǭ\[>DLKR?c9F( un}sH#} k5X3"y| cdO, 4Xz%fy ?}#ƓjKn9r$Ha gx{@ڴJ |eۍb+[`naRj^jV= #dV"O}" 4i9K %{f砲BQaj2pz{w\fM2` )JzǕ2S*J9fkō6$|!z 63T)Eye=n\ v"֪n^AtpEEhmG ,zM' ..cANc23@JDWf(/Ӣ-r'Ǹ^ Z!SpU!J.+SĻ CIS!ZfGs2SN vA Vc۾O4J'jȲf+ԵoɞJEꎗ]zϓp>ɟ!˱23mot| ID86E//3ca3^+\\N5QM`;4n; BھHe y_~CS~z)ǵ@*Tv2X04m! i:<{8\F׉9zi\WJ Iǘ5.! iKzqJRp6v ޫ-'p -Dyb0;X>Zr佪26^M!RQ=-+VRod3E!0&#v̢Z\]/7UE6æ(6nb|PzNv2^/>, =0D@׹H: t+*v~/Hha̋FV8'3S RIk 6I*9mVb[nF9Tk.ts~U Ib*NOz¤d]y^S8.vHgm@(Īŗlg'/@vn?KOd#,Y}nVDBAbJxJ}C5m9WN2`⹙5gt́(hbF\XO#gFX }8pg2ZeݠRn"FEޠdxSrק Ibpџc0`0)$p4h#q7` cYr @xb)ԉfD4Dp'̘(S:@J/=HƣsY..uY?vWkivP _5U\aI2~m>f?3y9y<<"{_^ we^6xv/$J| j6$fpBяBoَYGIMAoG# ,$Z 輀Բla HS xWQ^qR-{m K{BxDsv;y3;kTv \z 9~&6x4*V>hE+Zλ CU8/*1 DS:p=fbs+<.IA6JFfBїSxNHT"䅅ul,Om> .Df :C[s ]P&{'DJ~l8>ަA9MuwY;N**>IL õ(nDʢ zelzZ5e),3RYTLMNL*EKWa҆hj02wtb:^ ŸuQO3[/KzǼOfav,- ʻoʠ!f u1h0Ti)*b5oU.>nuߕ-%=I; (^܋h*ĻCH56g-ߐe:p,gfy&6AA4.fڶUR bEHve6^)gʬzԆWmQGժY!9@ W\k:Iv,&`K8VmP%8$o,,f 74 T0wXb{fU`  6x^`۝]qnnE/26AM#v2m=Lb݋u2DbI35IXJKEv4zdsiI6df2Qegľ3uXǡ=tDqرa0zq/VKVBP\[HLʇc3=IZӵ:\}Shj2}iM: Ddz. 9$*">fͼ{”-PiLUǹ vJנXHRZg 1"B:m̀w?guМtZe{9ӱdR ݺgEm4*@Ї~VltuV$ye18 j$\EUߥmkC5;̜ hMmbAIk+}S]&2,['똃\lѶmSjX郻/ 30C' dSBFadcLI!FӺÿCy}8? ZboHCEm5X}My_|<4sdSヾJ6;+o;޷ mU*b˟ aǗMf(06ɰ 1Sw}d6UYA3I)m0sEq}`ńX.%[`_qJq~nJ1R8W35рOi-\Σmm1QO'Hř&O֝t .Sr:OSQ: Iru/M"sI7kH@O:G)*kfV&0mY(`\TqAҢy(e: )A.̯wE="=989|\W-,rK ;ff}ʥd((F(*)O%rd3,Qyɢo"hBI{̤| ݆{y`k ޭ_GYJ0 >~62/I@)2ƋOܰ,vש9غSdNxV䅒2Rtljrrqv ~49}k)aqaWӋQ%=Z>Sz!j&c#~m*H\CCSp "StPb_~\wGO0]%aPփj)qI8ֹ[p#qv:˂xYڹڻ$$[9ȳ,vE,v/!&_XVtY?oк{7'% >"6bDsLd]} HxLIb$](q LޒuG7 ?Zy.Sl@raV?BpxtPC;[T{CA-NY\1be rS06K?+9O%+v5`ZëO`ttC{*g2xBFL9L~W}>:8ډwG-!3`S D. 6AbvIwx=sooM+FOHLX S *_0ŌoBv;q[,NS">FJ. $٬\hmJ-{oo&CVw!Qɏ)%)FЂ,H/K뇈ӓ+mbK0 Ӏű LvyЊ6o.풩ҨϋW9a2jsY2}Ld)ʈ$˔p5+F?&\{?Ԯ]x1(IN01dN'_, =RUOɿARHR#r:VA%+>SᓋvkŲ?}zeזx"'>>QH2l#Ry;M:Ggck 9nH3WO=By>*bꌜ4^:n/NӴ"N6Hӡa.(Ӌ:oZd0 mIղ]^Q6Uՙհ#wc)uV|Pc|YQIjάhX(ցC"_A sx%MhV۩hk>hYVT,_4hQ"#;qQNc'4(K2K-]g綵,dkN.IBX+Z$ Qy Y%FbbwC3Cd4P,4Mq1κGҴ3~yc^)l7 uF~rRliB>bCƚB zb/ra92Xj8Ѻgo.+UؗyG9{m G8.4n\*?u+r@&G]~c~(1sˮZu0UO/+T H?!G%wMu̥wlx|~4~lU$R*F١u9jO><01a|ҩd2{eUlЕQs 3ٚxY[]l'|ߩYOG7f/5Q t*H 0M=!x;#cѨ^Rz)fr|Jacu)VA{a*;(oX|Z++(_ӳ^T9  </SxW/[^rީ^LdţtWZZH\Wˁ5{v4N[)qؾobo%{ew@<>C7(0Ny&)i M{rLCq+jlϽ7m%Lq*X ;3wT:b4%bNr@hj?j;=:"D22Ђ^NU3SFhR qvD߻Z /˛)KJ#$r|aC:Q{Qbqg-EJ1.P(8ɀ> 4:qKo Ơ\x9E .`ԹNBCRK!G{}(lKj[2p1Tu.\4H3Z H&swDۤ&I !eE _5=ZE1KnZ$u3C/DrҲV-ttgGF@[VЂgJqcy''! /dgMY͙>*#tdHcؘλ|p5r ?D2_|Auc؇qor}(ΏD:hjq:g칓roB/o6A ( :|HB,=! -o%:F0o =IL׿%7U \q# 2ňiNCvunc)¤ZW / G,b 6x:HZ6;fJĊbqb|U| $ϔ,D/3Ds?*EGiȝBB1W&*،_R6 Б`@=z|̷vv|kEGUj_ @`WxDҚ#jq&I,*)_lhr?Tu8M#Ĭ0)cX"jne%}}c/3Xb14 ~wfp/ٿ jڠR >!!}$mS+{>7-h cCsf0&hca-aZbf?Mˣz:a4dTG 裃-#;V_z52{%-Ù8; ]ِBy>™9gӍ5XݞhУQIDp[˚坑%_lh`F)P܋ͩKKW HU"Bdn:$uװLڷ=lZp y-OJb~vYnX{w+-읕sJsY[D#/_p^bƋa)'sYYt_ѽ@'(7_YP } a?%s^ ~6m~ 3sxHTϟȎ6A2# [̠&#޵wMUqjRPq|"܃QrÈ5$,o#͇^g]Z_?XXDiTaS-DR̋._Hz*,$Ood'?hgS`>. aiSX6Gԫnը3?b,k|5*IB gZRnt![OKڒ@]D _!SȢ៘:lA}tF'C{ΥJm. PŨg0o :Xm 7bo3]-ڜa\3'=B\vD_LRLDwKm]d JE"uqzMX0Ȝ%e|>L7 3 * /dcp)XqvcY#]A/𝎟NRnv&IO``QM_j(}?+$v pt?=Oi:IkV0 4{+WqI܎ɌߓbOl(55z9; 8MdmN_zx˽ :FdviNP./Qew sX4iʻز>?r8H2 4uu[0цO+2dsn{;r^ {픋R,<Pie4ӛNlZ+[f7u;!bW~>.,q[:Sp[몮, %)U`:ڮl}ƽ3) ++g90&׸Z)alsF/Hu6+ AѸ{$Ʊ 'pTysR ]l٢Ά ),UZܬECUИMV|auOm,W^*uoFr(Ջ `;RqpjQNfZ^T)oJ m" ƹJCWuڟ5M|o,¯ܥ!%cz9y-(a(lvvȱhwCJ {R_z'ܷBH8!\N.!*A4h] JݗU񾘺Dcf !̳N^扌K1 C9  `.XVBm%PѤ2U?]|0ƇKm启C@FM `ttJS.omnwy3JK3s96F{q..یVB}?%u-\[X g#uG1[$eVPE(%^[< +-1ܫB 5C^^m e7~5ՠ@j3<>%Zcj:#H.)nt/%bGQ>!-a_C74 ^KGCP=!v"gfVM_s1mqPQ zS˪|]kh%ҵ:L6(s,6~cm +1b. ]{gWAUb0(*395Ӽ\zr_fM[9@ӥvJX}xLzf#} +(*ۡT?߭8lm%~|S Ir&᪅_ﯵO}]Bk 1qr'[O3y aDG<e1C zj5p#z-hۭm$ W{oӛ>њ"$*ISN%}ae<28D\ȑu \UD]zPӱk%2NjkK9Dߋ?Ui TvD{ gwZZ+"@賋n#HD$޳+A: 3k`7~oQu4ZM[71wCt7=>Zub,﴿uo< h {U%ޚT_wbK.A8 zmXX_N251G8n.kZ5h3*%LX63L']OO^#`ʆ. yFPI1mVrPCutpgmO,v ytF:K$*.h;J@ijbO<#0ͬ2RPIGlȽŢKܐYD.d2"t7䐽9B̙2, kK$YК*(u~w^7$n>ZzGe/gX4@Y+Q"dsY)]41REny¸-=݃Hވ@t+ Pʉ9e%kfuc;~RPvQ{ۼ (-`D ;] bqV;κ;uګ2} gVJwV߅Mi{am/&P5vsk IkL-RAf>mj "яA (Qټ;@ZW*Nf5gDW[~AӞضT$ JV{i( jm{ ڸb.j4"1|lD?ҫBt"ZGPT$J|12!uGrx3R@U34;|Ǫj$ÿNZ1 c\hv? Ks)#NP!Sѱ'+)Prfc:N|:J4Xs7j+/I"}*䌢Wܱ1Hhk'E?Տt!B-\T*t.1DK o_ ˇtGՊ|;?J7m谭f!ck_ ݽRMD Pƹs BNZ/ڄw.D.{Q#,;+9A<"d ա׻iX(K&+hH.ဝNU_}+b;."2A:B`޿c<2z<$~ߒ֯c^ O=eEy?b_Yg!f&QxyO/qRQK (˃r`<(ļdiT*[*tV' NԸSz" S:.LQ4oá()]շNV\1\W7Ǧr%ⶖêMW~2jKfό|@gspxSВny _(߄:=={K&%g1w-H)4I;I:V"o{oaNz&a#񛀘ɍ{J-hakݞ [BJRF=$ݣ梆'3 j(?(p/tr9)#-:*>~OK'sZuhQ!oTnI :'\W@3bʄ /([†="uMC:kH-'W0Zg dz Qsiؚyl nRv`RzlWItc!G+L׻ 1B ٽ,h tmvKcm>1kWoßk.IU>r664]7X @,&sd\*mIqvW/%P.qv8)- 1I%o i" tx~"/㤟4xj[!31Dl̿Ռ7Q[j _#k%˓4Zp_۲<}ږ $O7`Iْ&fTf`J'ur?85UsLt%fkƞ>FdcS?4[3?:P$Ko ?-hT" x_%1s.Ok1%>,Hi{z*1|R@5_@I˰vZ( moNkE`d3 cKUx]/VZ1f@zX`4du6qϼ,)~pܰo*kBAPEm(7B3sffN*WlGmӑ4Ȋ`UՠZtX(SALY0H059(\b|T']cJs]h SnE9TsNhb{X4,Kat3w~tmX yx\GU~F'MG]0ùOz 3ߕ8($wQpWc:5_JO`r!d7Ag̖숹Q~>dש`kRh|}K 3He.*A+Qhs`.@rB%'[Hl㓃bW <CA4gN"Jzgњ½M"x/`z -HÎ Zm+إqJ$WDHh(YoTZ|{鰔S'x I=2i~!jus5WP=K3i*Ooؿ]y*WqGxTl %*S._#upD?EOLw-WŻ-<$:l'N_%6tR0`z~Pڡ 'N]պn ÐOW/ =m=Ѳ5I ISFZ ~gPô +UܼcVzuM cQ` o Pİ);fidTd[tWnDpjϲޛ|ti@0[w;ER6 d`&wU{;+Ւ(M+?Ǻ ^xx퉊<ɫ+'2\D#qTAk0;k4)H$h+ x'qy[Q~e #kۖ-O&y̐mDt(?j {83ltM?-? YX3s5؟]+ uz[)1ֺ$&4*"Ot萵W[Q8v3},ڔYW`;ɤM46ejSTk"EW@l'WzN퓀K&CZxV{l 28xtyCX>·5Uɰi ;`vДD F׎r4^.a}IN[D|四>7Ƌ2O~ĉoMjJ[ί{i}qpձhьIq-Ff:^zYnҮw%OuuDD5HEu'upQ 8|lе4Pn& 6~e^3ioo63 ]Kg? hBɗǵ^~*4+3oKNIM „a!# Y:\f)Zp0T D?=|jevZ3F uR;2{+5&ڑaxe  [8wL [h,h= jѮ@I"26`jʏ%TA~4(!vW[t0\{ f?ZmyrgK-n 81wFBF_sD CkxM\XO㒟S+`ɏXV'ō2ÁEA|G3{F!my.]%ȋsԔ}WڔE7r]$y Qh@Q]}63 @GIYdԪPd rYu ʯ]aF#ѧ|LgD^mih-֎FbH_(}qcؾڌ;@uN_\ӓ~a. 2*$~C.+ʛ1+H%V+I F<钿>VQBj_>a-I綢*ox {|_w,mޟ W*2}h.Q!@q]#,LL\sTĘ $~+|n6-U9o^a')n{G/{xLӻ>Jҡ;w :F2ʃRNVTR/:. gc~#-*'$V)WVW8Uj;Q +^z쿕}J ~gCA1#'V39Uy<`GM旁׫Z07mKɚ'7b${gnsUG'~.4&QJRcN:Z5ҊG> Nf͛JG {^C|pNT,@&tLc=Hv_y)Ր` GdK yC ؁ˣX/0#@:*z4a v8ehh,s砩 z޸$+;* wUJe*c`[Ln'ݞ t?J|,R SڅNCMx.S<,2HR҉Fvifu5Nnh%l*u=OA ٻЄHS6f3*6 ]U@8޻KXdcSo^4`4yzP'J7nq>|- ^M cg Ud 8C6/GxΗlBL{P5~MSg:\m` x1fP@.6SyKy2Uᇪ("/@&U;b:<4srӝ|lc]Y9#Im 2nJڼ$S5f#m 2R٦#ku<ۙ6U;wˉOE=o Iڜ#2x6j_bIhSg1jڇ8vFJ+, 9T'=U /7nhј~X kNRSl":RٖiT%S|M]i 0z|;8QÏB>eVGD3@(6u՝3_" dK,58Ynj WWkگ\lٝ@+zs5%إ,Bcp)K5x&^^Ѻ }^ο_lv'9Cໞ.Pe_9ꉡ|vܪ*@ f-Lx& E0*~=' .v,Q>pؔ pb/jR,GzVK8y3YA, oy"R- l"z=Ew ^+TSK`܂Q}#~ԅUg*=3VCm/"Y.0#Ɖ5J"hd37/TsGѳ#`_>+u 5co֎,-##6-R !fto^MMg},OFfi *{BFfPWSi_ԭи*Wh 3#kճ1`{eI+vDt#1ӸTI>tup, xigyEȃ&%MESp;g8c= jkm\y;֏BB` 4&<-2xiM*3=+PBpftrs-_m[tGmX_!{Φ87xѴ'(Y(eŻ`q~6kAp9-.X`PY<А)fE=%%uku{SuѻZʰ>{Ӹȕ䥉(g˂l0Y;8Az^܍@+3Qω1R±JD +p^7h)_Мf*o RU_fW1zM0iŹ(T :1*2@NGKr~Z8GNE|[D@. `ݜNBKA^2u&e.XnݼȬM_ 5"MO]}-kW9{V {Qv [EYóv@PCiL4K4 ;|%Vֻ:^AzSl7 *_FvgJVs1/Uʭ)*w8t~q} .PK%u$oAM:wt5Lѓ4'4hHG=XW~ wKKwy3%%=ߠ^ nTUF&E8Imu8byaYM++}b}3th <H_쯈Y.çYh%"TmV'|z\-upozk od'xt_/&ȧW|h̕\0M@}9ퟮ^R e§F  V 2Nϲ!!z V(θ41zkfmN9\U,F`fKOɿdRdG}E6lJn# i#LOb~m r>;) Tuz yA-)zG\I. kHp;¾СNH;OGoA&櫫^ф4 uS1 4&D/nAWq=tF|Za:ZNE~e ߺ.Z 8h?Zy˺ :_$Kv8\)X Vy1{?{ou8- zvю(Hu4=D8]"[[&\7}sXՠv>3.uz m ֛? v ` nEỦ$͂>R@8y4*6.f)ѫƯ ve@n٫.^3S&[+\b`Bۈv6ū3ȦWQ7-i PGwnM"6pE)9dZ˙Y5z8ky]Tm[ o4Bq?'<kqG3ps`2@4S̨~a/|2R:t@So!ѷ^$"@3Ui+rp d`g< e/6ߵ/e3|=.5]n^0O~q {~O3 }%Ўٿu+D~6y$~[^E1gFn4; zfi &Y-\BKmJRexs2Է[L.52j밤Q6]p w`0ѿ$Z{Os]?jDU-ʉgX0#yZZOgKU\Aj0$aS\T"']Slx$v`ZY_m&D7'qڸtݏ( ^$D:Dp[vzťcݧXxSIOd#Cc#0ٖTFH8ל6"e!bú[mmVaKBexUagzyy9G?ES+U&+-D!z5зMo{aJ?N.kstVˆXe5&%Z1=Owj,_y6>#;8xۭɡ”s k~mOٔuDL.!_^NĎ5imjU-vX={a#-Ko;a,mM\kxejXK楆@|a_ۺ,<0@uc=+-*@ ϸm:~\rY<*'߮]Ղ#]"R^]+jl,RfAjVzIo5/>, u8 i/bŲgU32=5;WWGU_uᅳJ2[L¼gzu ں5 *Pjl@⾚%}{d#˞M_WNɐ!s-?R69&H Z3,L tk\L2"h@-W0f/r\3r QqQsmg֍ Tz`ɪ!!^ް+-2=WJ_6Msj4 4`ort .s?O֫~= Ty1b9W"+!+C6~`^o'j2}nTEW0AY8ȍ:{GЫ!"䃂Z˖by8Ղ8/  xy,P^So5?$[׭`;D,Q@+\zsR8,_ 9Zb'KEXwp>n]Y٠ sCaC3k$Q/.3(J-&>% wF,y6Rʩ{,`2M I c$3a (YVd(^ u:{nQ,nMj!U Uo&i$'$eKڀxBxXȆ "p`̒O'm0/n/ u,Snr;Bbޭ%A{Ӻ<,{N\j^;/pj04\&k+LUuAhۋ3假:ӍwboJ;ss:v ?UfO9>c5U%1S0m^qGmihڠĈKف54~IZ'baZZ+ Rm-m4~tnJ<5>4]x8*W%B_'#hUDK RJݵTט qv3`eI`7~ܱht+EbRdz.'p2@]k )#|ּc© (yOO%מWcWMDA[(nەRB4tk[U gd}qT4$:Z>/w~HdhP9K,^=Qy`Ljp4T4 9)VL1MVBh6؞6 T/'G,߈enZ%*,,4-FԆ@wn˻Uɬ!mGܫ:$6!g Bk=;oG$*A멛Y)p+JwB؟Ԁvk%^^6fµX䩆ȍ[A83)=ge&1jw^]z`[?]MfXހp*[14:k+fvmkfb4xuֻ-mM%_ U _;@J0l޸f@ HB)%RЎI aP6xnZ-i=O1yp+^}MyC~+qWEIyYnꆝ1.+G5N4T&NAGJ˙'kЗC"ke,\)-sU5ngW|Fr_j27L5 E˟'hQmm߈r3q"Z küJMؒ'n&/N1Tv')NƷ.r'JM{ɗcs~k":Һ:D5ǝlGfɲ>T2k&` nR`E`7M[8p n @~u h WLPQHNVEW thupbV*/z:;`&" JX`w;qd/{F Fϯ60EKx/;8h_H}I6Rf]'oͻNt,mE<'[/K Z¦sv34^$0 &f7泯j{db"gȋ6IV$͸Iĉ]'jo/N3Wi\lnZ ev}{|riGTV;,Spq4M\ !銬we|m9h IєNxV$ 2ИA3:E; WmN% *kY4 ']-c/A>2fHADbaE `.I%ӣWSR"EXt"Eqagpz*ZNQ O`LP拑ڄ*rW2Œ`\5YaZbnTBH-jƩ~kٟ#"ˡjp~$(z4dڼ`DgHѯۋJxpE3RDȸq Q,,Nm>@Ve,:C]ǡ[(mO} |yԺcduFB]YP~?*;ۜˤ n ZE}2QNO~ 'iMD3@Ɂ^ K[ ,Lpv;ldON(A94-Dpn#Acwz4Ҧo5"x/ylA9?q=.-np:BP)IA/FQVU)su[Bq~K "V{٠I>;e8(~)`NInWlAN_쯯^6U5L{{1z\J旴 7|7z q|Nm<ꑎ*O.gE6p,<;;e:A+֡ɏE.[bZ"R Ok'xyrC>? $:4w9Ecy(Ho,mĕ]XZA騐V;AQ\e/lҮ϶b8cbݤu%n ]sYg5Khr 0F $Z_Td e"TJ?Nc hg҉׏>ŽMp5mùfR3Q^ u6]xa*DY+fXu[PYJS:6(5ܷ#G') B[WW8Q\?qJ+J|o9j!V`w~Ѧ%a`j>[S -:}7mxJa!Cdk˪n),J5#\N "&j;Oܩo~&Nk_yhŀnR xXY,V*٫YKsچZWV DI"Vojg2"&Oy(,U5ovL/Ga(bRHB1+3 Z [q{ہHG }XnDi~S3K/#>:Qq|mu D^>hD(#PK3p+B.nB)I:^|L]s:ALH '%JN!$ C"QkY r FB"/)Ш)MH =6K]×%IIe#vO$'sll^SW'.uY}F8"uvՕL fvQkSB +<>*c0ı^gIW0œ֯0П$ng Qm ^xErfd->KfWi - 8'_Is8/| j^w޸~` wd+z# a )B6c`CVb24u{aYUO )WXz~*R@oטen_ƑIsL˒/ Q} fό3$ L^bTtS٘ "ᚎİ*Ei *3骂jl|[m/x GpSE#fMΣ4w$N,s}R1 }&+ ndoπ[1;x͑~ \i{>=H4t'.t.owt4ثͣ$=-& E.b]64RجpKY`bzɾ-= 2,(,5ð&4  Ľ@5L#NZoD u9|-Dw$9=˖qj6>{e*=ȶC*(Je.2c^PX_aw˧6M|M:79k'5T;inJ WgnqH~2{ņvwS(&wSSyVI޴o"m2*~/!JnLBMaFHg>2L5gU`mw9eͻDe`eȘS{LTKǗe`": F7 ԕkx%A9eW\:3NcK&E5G`|T=9?{i$mF,AL TDl8 wy;V*U~]I[RrSaF-g x-Fz(c_AuMEQ24Mݡ yMeSZvÏGcH\aOxJ{9V‡[9porW\ btm2z°mrinL N{ ĸM$,w+7M'W1'6oJ;% 9kuz},y=sL_m!uV !H4)6dTmĸQADz*}?X?v޸Cۀ/Su͐o8/mL{-;39 mlnRŮB_4 Q[_InJ:!r'3,/DE JeAu!Mqro-=IFW;-T3Ňњ<Z̗EQV809_o{Cts^ĺ96NH2DqIHBE>[/pп"*WڣB[LBiO`hoq{("y(0[(D 78Q^|Q`B6,>'ƟqW?k=LFk4[!~ A.5&ɻKaI1D }7^lı(l'F}vn RjKv TAN:IUsNC9?q[`^ܑ(q~ Ho22sH_*Qtrf1N9턇zW[ v<;fӆ14E ʀd_뿺szqn/֯Yc|@L1};VFUSvJG93X㊽^ јp9@˿pۡ}apo4Dov$jyEQE/"YI{j8n.XPGd=y>n R8۾ "sX-Q "OFHt,u2~x* swcP8'E&`PZ3lusŗD&ɪ'ᰟI[`mMm;w6٥b2c _l,12==l>w3A H,ˊDTwq“=kOSvj3^¼8 +f}0]݌Mď>kTؾ^\EnC}IHSQea昿7M9+[#٤}:<_"%!7rl@M-_4ٌ㎑?v d\4OɛY 7c|V87ۊe2GGp>sA`BuB~r%5qVw6֓:]a5dv_N|-&蚅C+k'qd`"A(E8LD C!N66|k2a0fV})-}ֶ${lv+|P|DA [愜2#j/sBI68QF"}( l+R؋mq,9}CJ b1 zڲZ>\$Vv=10Χ8YC~7.<)=HZskU2r9 ~9̹p>ܽ5 u#3nطĚl1(P4K U\f J)1h=a5 ;(Hr^6K7K).tʥF@ۅKVc9j/QA5r`lP|zj }2~j:-b^fFv'_i7?u0" hh3eT/VfϞ}mt[iHzͱ)@8eBxJA(W2Aqn(Uzwt#41} Ї(Fqϯ銡҃5A>GQNFƉ2~STt#DmVfX 8*iPO33Mk?T Bᵾ m}*=JAK.μ\!r|:ײ)_($d*,a%||MNmob\ԯ贑`CXMVD$^ar|o!?#19L'g!6+^b[[WodjʌMwCm)9b{!o:cCw^٭]%YoƱMpX\[\(wV @AR(jGNW7{E_FNv\{,F ʨ*vWۧR lio BevkueYR5i8;D۠+DȇrӐcx-xjkO;)^]>./d$ӑVQd][,dBwzpyh$ Gj9I$8t']o0\ RGJ3XF2UQVOTV) 84roG"xH<牋?[3L`6(UDb:$pc!ŧ?7+1]@Gג`|9 xoba @g^Qo@Us&q-p/O<<~Yx @|/kJU&~HȆOOaf8loC:e9}Z?0@o ] .f'LĄ^GJg?*{+K 1o4DjrA8E&IR?95oP࢐U7V}GmB0Z=OBu#S 3=bScAQŖ$tgRI䶌-_y7/"ߺ{L ˝*HWggHU4ezWܓ H[c ɳfs<x']uBe=$lNm[knˏ޻*,KI$Cx$/٩_R!P03ߠhLt挍ATQs$4UCiEnqx Sd[#5ݔ!L3~*'I G L/U[ '&38j%۔ k )nI790fL`Fl.u+GZ{$8Y'l Z6UR|1*Slv ;5f6'y Zyሳ.]"r;%d}~c4W7/BːVS 2;M(js뿚;9 0 v4C̝2H|^$ycRBӳ| a͙ÜpA^&S$7VzX.cuRDVH ɓ\cB2sJꃷTߘY(A6|ڌQ'Dh͠z2QA97|岫AQuRn)1G(׬coNJHA槊ͥt,dLq޶l(PjN#02oLYW}>;^"Л{koq%C[f^?Mp,dgجz9vh@w99SD)-54c#yp-SACD<$I}Q^hy*u/_'[ .IXc~C1(\9Cq|POr̞R,˷ =|/|U/MFHqA>UɪikWRc%3:; rj' {qȤgye)@|YRWaBBծc ,zX<~?7\xFpvڰѸ}fVh ͩB>IE G2b0\>-M_@ptOrd!$-I]<:6NƏ D$f^HL6ڠ᨞y3| q<]N>B7%m0T/Ae(t=\;M-$F]撩Xԓcv}d/z |mn^UQ H|&TJpp}Pn )/ it>h].}z#}?. 9f-t"%k伞gx5Sa , ~Jdy8 W,\MsWe]P兏Xӕ90mĺ,goQ{4&@v].}yv K^p2ϑQ8B';S'5aUlA&pkfm~%"BOw0Wשu9B`ه!ɋobS$nZ S=?gsB g; Sqa_o wΦGa"\;q L#:?Fb[/QY W fixf Cp0)>Y~alenXfpn-G._iK P.]v%GLMƮ y;mcyJs#;jI3i@M=?jg@gu !}p#Ɛ NAO7AQs@ ދhWƮfi5ɪUgIP=m]>>fx ZI͏9EwhkTeZ SU5g.U}|cOSTSDK~"~cgF\}A9 ZILFrN^=ܼA4!q&58IA ^aRc[ר ^x_ $:ڗQd16?܍Qe<&Sț1իst&4ģyxw2}=L{er|q~Y97 o{_'S㑁Meɱ[HETGfTiU`Ql ] 1!4 V}B'΃JF6+9ŬB8f٤M^ٶͪDf]>`a.3Ú ;j=x*4 "{"t*zW6nq 6c8MKvo_@'S˥݇oQJ3+wbz]`mE&"epZm~o-פ=YnϠm|c}<m5 n N 'Vmŀ+0׀xBgSbT|bobYbkjrfaѠR Ș_ġ5fFMY}GEJOfx X=88Xi]6&"NX "ce> S?F&lW/iPĄqM YZ7dGt4.\\kWS~{bFqG"2b )'̰ӉdtϭNZ""#=i Q$rLK9V*AOiLa:>x+T9lmd[m' K O+/rM0S,Y̾z˵|l;KZ]u=1U?F4p=luxa߼zҧ s ̭v Y[`tڐ)T#X.C8nM{HDl r D P:z2?!wІw=hX:dDu>%%*PXwT2LtNkWxH,2Akˆ?#(Ř&{akʫ} ͙pЕ;@C}Y{HMT14p,`I)L}cl%8R#װwŔ 'n< ba ]Xcٛ/ lĪ}KGj16ʯFgӘQ&&Z^FJaԣq`-_Q{ORj='3qkV 3r-1>:58Dz$9Ihg?MP dɈKvn? J\c=T%]91WkRՁ6UĖ4Z5ztHf~b^.np+;8Oʹ[WU*(UN;@9?QC0uguq'㹎K;,|4;pm8vZuE8>iéCJEš uWYhJW jo2Tqs蔌wurgҾ!`iSׄ6+񢈧~E]H6D Բl2guР}b H 6͠YiCJ8^4;M'fҫiNU ލS5k< fR)utס3y RŁgF$F )yN[k@Ap@ vB@hdN9ƹcժB4ZI}~qxr@E.w`24ա5)2bZ!xT Ƞ?YL&NY&BC۳J@3L,~ga0G~FHfXֶ8+=c┅=tB5)S;Ndq3$!wI "r]߉4hʱ`eTaGn#lcLM' Z\b/^*BA _ɰNV>*}e-> q=5'kH A1J$;0@XBd-rgG[(Z/&߉F(ĥHwi86q&T}gLOU(mѣ'TƱXBvSp4kU06}y#B3R[~h Q8ٯu$yo<7{%~P+-eWG;{|H=خqh޶) m +g'Rt ]sNYBf9;xa|&, bfm 0hx!VF>aGKf+%F[ B!LFʕΌԗA)/xi Smljfiٴr"9a?L1g3nB[OwR hm- *㿢QÉhwEE&(fɅ䠕K20S̍0N3wy'EDݽۮ0s(G9wejexzTFadj}ùH'Qf&r\;/_B!\UGxT֗ `/;:F:Ts~RʷPFZ mqӉ 9u#}_ΒJ J*GB^lp% aʲB;UY ϥ:vqnqWqod?itI|q^7<R E@AMuSY-TZOuu)CYTEIAKorҽE!$L0 64=4t` Þ(9 ],W;Sk|}~Ƞt3ܚ>ir !N?o' hR.)T, qX$H%@fF*Rݏk2ܛbgpig~K|s;n 1A^-UHW~y8%&GfמJҦMk'EeCEzLQ @)\g߉A1)!怾-bގ~fv{l`<ە0i꺞Љ!6IHf#JޗW/du^u`e`W neFD|W[¡9Z܁ d/ }mBn7e4&?e.nY^Մv^ ݦj+ϭW-w 'ǿO >Y- ')9K 6bEd7ʦ-$k%ckIۚ)qu+SĠZ1d0(h{/wa̫>&AQ Flv[y&otI\RZJ2ƒHRG"k`Wyt`PUdR@|o}gpG _:=1M% Eu}| YQ]YbO#P:c9H|1}t`HE05$jDLEc&%m}?OI@< [Vh>5?$(ʲ~eOrHQ`8*?9PtT8heIX #HD%&lĎDyvZrErˈpU7(efW.5kl<z,t8 p#LI_p@Y$KD * g PTTMkq<P%$ 6fZ35d5?[ R|+%7?KҐQrR9hBlY=]a%  R$t3 .E>dxdSw 4s#ЯV貁2.|fr[$ !IU\)65_pʡ賱ep7Kxsl|b=O^X%uNbW<0yݹ26\s$kW+VYS8c̥(KB95LxuZD* ۴'[gd=RBŚ8i9MaF9uWY 1+>wÞ)O`؂=m& ׄ)LVe! (58]HIN1ENX$×DBQn*d.rޡkB3/]BEl<i}OU o?V'\z9bRv'~bhBޡRs&mؙ'& ?ET=!;TO0Ks;s ITS%P*bcFP~9wA:17V͢߀!m0}SWAp^qcu.6k2Ҕ֚krMB'PԎ,;_e;gM̂횟]Tl4a(J Lo?fM%Ò/[]H/RS8 v MtU#ʦK0Ez֪tAA'~XAS}1Z~´4)[,5VΝGTɴ4 qͥ[$P22[\ yUo% -_!/!fHa)Ky٧oq6W$COj8Y[<;]Dܯ)$ i+X_"~7 $ ].a6hkQcyrReʎ֬@( ǻ8}\ 7$+ǩu:owb$/ er4)zjY/uezG yP,s7[50k=ft y{Z)􊒈 k(8=6g<\xk0gYӢ tjs{З‹5f,M77eW'o}o('ތ1$ P<y鍪Hvɛ6yDl;PLj T4hh*5!Fifǧ}Aj=`G쁥r$u%Gpa0{ p)]]gNfTb^ ~}^pZLۺīuvD|3>?6~[ 1ײW>>-r ś_ź6xy0.atfr] "*?E`@ )jIQؙçLIdV"#{Nyn*}~qaT{?ퟵSc \nɅʎЧXF,_밚ņ@:DP$tc;c*d}i #x^_Qy]HI=Ep.00bA8ٲZn,QXkGVM eD/!ܲW{}& 8={0BvXh !7N:p&Ǣ V,?>wUW7ôҷÐ_҆*$~ I޽IHZwvwQ)!jGT X&`W(v_' 'di5\^㈼sv< VHY 3iѸܱ@48# ~ 3\IbUߨ[LdꝬ]#hF'$8S<ݒ_^DC–]. m]Wِ}xWs]r)?1e,/Qu9~D|: +e.[VK rd&QxwX!fAJ{́o ܎"}QX\ʞH㷇F0CZEI92&tn/# 8C#'E WJ%m./'I⼦mf,Eձvxutkk Oq xC:[ܬ]^8d g?ɕu'qu^l(0O#Fk⭂UMuO¼X6rS&}{&FpK qId~[WGLg /k VpW@=xZ*NO?tgXQEHgWu~">18aC<@X/2@G2c>#MLn,r$6sk8( @YjRMbƝQۛ'+m&f,\A<|$(L@,1Xu3'Di6R0::Ǟ`Zm}+TnaVX1VcV qHւ8Yf+ P/YU)|fm1Āi'[xTr3HEH"$-^=&\@Ѿkh>g'ڏM9s1`f zJ S96e@ŔK!T~== #eruoW}c Ӭz;>oW V]Nr8xq4~ 5 ?>Sy3t76=N u it=pJimB, IFZQ pYi sdx'DXTF.I'#Hl+ʁ:NbþmR&WnA* GFck3Rz|D@bD\OBq _6-Zi=ߞQ25?} N4=Em.뛊= E|̻ ,ՖL髏Y Gx&,HCU Gؔ4 R.Uұyc˫?nu¹IY$5墍?"V|J2rej\Dl݉[bGRAb f\&e 58PaOzGz9wWwqr6M ])fNfˎQ%7ɮ#q2ة< 3WQK%X¹(ɨMØI V/s) n(ϲY! yU1e.}c 673HV`Rh_}6Hn @cY/[I'~ԜO[xj̽b=ՓrGrnՙf7S5LΰSY'2d+urqdLIπ5}BOȺzQ YvdhOݰߑo'  -b-;뤘~|wUHC6& w듡aZ>LWZ6 (н90?xg>ISD~\ލ@ϬC4Eyϙ@4녘Y k5*B]#;XKKwJlsHjsʆ8Ei} iG[""8R7l#]iա=~jj:K\ Wrȳ鬫/rraϚ 78w;޾Iv5>voQJmD@4#ʂ"v"k-4TVD_#Nӷ pY-k @`|6rog"[}Ӝ>K  owBoK[ (CvD_fa+>$ڎScS"5P\,Cߔi\LҤ _ *RIߓ9NϢH ;Ic6QdѽI >r+2GvAc(s^f4'MDz wgm7րE?eR~H]e[3|/J{D;srrJg?TM磓pf߾R9&~ع DtqEzԶ2p"7Yd,gm.-\?)(OZsń̳MeWЅG$^1C>| q1eG}nC_:x{'TN`$Ģԗq~Sb6;!6m&yDMz)b@ֆ )eKM.7R '3Pp[~bN8vH|hZ}nPnO2J驭d QKc(%IqIܙ $JG:0(b͌n_k—>S$ݿ&$WnϨxb@+[ķY@1wpD7ir:**vង{Aս# r;Ҷ`ACNqmP{g7Fs6:,^g1멖j?sBUM-,N)Sԉ |Zl#o ](E_8_s?nq@W`.@c[-靐E|g\*"[d9"'; }RU#a L~F"-x>>9TTԡ_4G}Y4*KPW%ůX =ZѽGwIL-؀3y | wMGȘƬ;%ə K_Guyl LAPʂ"_bUr+QVS%6-EqJc/_M8@hɺjM 18p1D2ZѤbQ% L) @yCM_&9AN A=ZaV~"Iw͓p>ɀnjCپ!>Db3jforH :]Iү$|Zk^SuU!2DID(夽 H )]/9351fLFs(XQ$_|i>0HVvqP>B~  Z-D qg1gG>P2#K _nQbsgKy860UJun[+;_ۤ!3LYvA'T߶\矸&fp=jJgH`l~2(=+hY{_ PLX1x)Vb`4zh7F 1(ǁ68YyJE ~Hg (l1ڷ~ lV~EqsPlZRS!%N23?VE@&'R.a3-X2HJ4S^P}޼9O.Dg3(&,J:9e!k8= oX:nTa0.f|/OO/f4![Oǻvdޞ7R'.k?'5$j(Tr8[{ݟvVc4$& :eը0tF?h wP1?\#K&.3$l>1%)pgKviW+L2 gKMf2x׊n1O׽\tVHv5EJilRVD2lv`wkXa ,d*EWxxaW61Z~3s_g |{2{W8DVi8hO\Albo3&aY;mz+y&CS>ZEBW JeKc7q)D{ NUs 4bh hy[³|$(oLNCcx+C1X&;/Aa#j^4Fg!#@ U%dU!b߬mM&& 什ks8Hnau9W{CXnmXl2nJVsvE$^TLd lvlr*Ű~tUCDB{/ژvO0CTG 6ĝ]|DhCO>Sge!Hz JiXh;8spLV(׌#/f@$03/H WANmτ=@.} *$V^nw%n=(scy(HN4t4O|t%1Isƿ8)#mf5Mh.=2=4[ђ!NY@ IOKvGRK0ݷtXZ<à@?3Æ9]<cO.N¶h"$Qs-mnR!.r r57Ѱʻ(ϥ#ھр.jEWtuã&Wtl^Xh0ߙn 8#oԝXڼ֙K%HVKD}WT %o\Ns|r {>MR[9MZ [(V2>R ɟB"!a#E!ӥzt^2z P/2"ss̚7t8G*/j7_M+!1,9["z Z4^$Y :݃b-g AU71JIv=Th!i~12Jxca|3ˁغH^*vqXhM%Pm H'X- f]y(ktH5 R'`YrWO@k^t_ ;UKz.&dYf~^XrN# n%=hf[=m۔m#$]"AfF<I#VFO眭`g<2 l#wV#a8B@w&J]6<3ӱwRrLZ৮;۞WA?S3T*` u`sę])=&[ki=2hcXV+kZ*I3ǩPJ$^1j Ѳ3f.Uff:[&W{t 0'TkSĹPN\*C<["KhJmoJ+&Yrze*LrYN=%C닔#޽رd(o %߮N0>/!qR [Ik׋w_zKmD'q\Út|R,ޑXFQ- 8?T#QćFr2N\*#0E^Y/|W1u|phL_ <VbέԡdR̎\QN4rJJ!Ez4]3`ej6\Z9sz"fӻtß.Û4Bma1'SB],Sn{4BڡiiVl9T\Xo_vk5>^zpd iޕƲxpG䆦G(<%| R!'.y=~GDg  DL2?t yL՝@z~99u^ NT0$}fH@f#goB#PaAq״p8XS^5PhZGgi8Ẅz6ėe^` sĘΓIuqޙBgqN%Z _<,4)A!ٲx NwOD)z"%ܽV][#cDx@LrCNb*Za@@hgp-@q!'_I՛܃tyqP m/@aCnAnguJp/-FdPq7]G{MtUMbGW$*{q@ޖz)A UhXa]濆Ț^ܹRr9ؘih r…-I뼋A$v;^eɐkaNjzɚk䥺٢.ѓ;];̵O;G ]}c g-avj0OK'DRMwD%Vo!HN!IS'F: YUL37X{ҭTn.3N<}w[;B;5zZ>%)QD## v0% yyN܏MyZ[^kt.cazM"?bΊ"48K8ᥧu~܇ppn„VQ@2-5ɱAN@PQF)riCWJq Zk\0MAC9vR2 ̵G{E;oxQɗF` %ĢƟnc(p_T x3DNzQpz))F%̧=K3ILP5ȓ&R`}|t͉b?>5Z)Or7_ֵQ6L!Rlwq Ŕ[ؙcaO?{<a%l¦Hʣ OY5ow&:tñx7_oMsSbicAe3=(sx lis?WTQ Z<~OMt۽Ոk`q L9).ɩg t-VWB!ܹ[:m]I8zdt⊱>9_9jU=`zxg̍]Mg +-KF4+i(2_($CHj]K)]jqnjLG Ap'˔JeWnF'GߣG 4ngAkށ.pw_[2{y!5ա=X&>~95#*4 մ"fE$8Dea.~?OL^Le,!Q2NCQ/-G01#,!7ezYQXV m^FіlBޔa'uGAT)JPVmd.KCq=Ft<~eVs]-~b}$F|vB)d{P9VpGmz $jiowӎ_^1N[}G#BƵ |;߰)Vf/T.[p:*bܸtlX<̈8YJX)Kڤ%݈ܬeF}UA2YׯȴjEga~ImtF԰f_@wyd=#iI- GYF:wBʢl+Hn1̳v.L1 V؇yt-%^U.ckl]e`!na$JW`{t8{}y;8-%xV1KHyj:T>f 7E[*I~5uk`zy P, g +- bԛVd{?Md GQ~vX \T`LdDi&mx O W(Jx? vb )v3 y6 Y8jޞ2S1TيOD<4Zp1iAiԾlE#OQX֧jY CTrX?7|Ha78YY $! 9d_%O, P냁d!}fl`P-q҉*iB}{NR;U#OAF0ۓ(w!tgIzK.7tCmND@T KB=!<:f`(C|N` 瑫3E~?+MBH 6(2 NZx%h6OMnA- O/u9Ӹt0{y@0*Gag^65G;NbuÒF>]"ߚ\5-/`7SB>V+nl=-K.wB)sbyg8 ޒ&rC]b-83u@ qJ " bzGfVoW#fQ l.,v䆕B#2wP\"%as]J=S|jm J;**TU[BJf[]d}0r hNGׅwN}K]Jj1jrZyFTh]m0sHF}cf 8yB>t}c 'L=ZiҳnF)EqNW<]BWq~ir?sB["6 пneޙċUuY;N<$j3r,*j1G7y *ЖEO<&fY/dq]NM itW7*5 S/gk |T% QUI$ d#*zYÁ;9o!ʠaJft:T7lJ?::5<#,3 Tv%mѭ_qEX. 2;74{w=P|` QlH-3 u-O[^=KUU_ig^hݰl=_2bq{p@Q#GƕMZjv? ZUl!) pޡft M8,:~k5̃aLBOtAs X)ڪ_Dytd^m~\,GWEhף]z?](s}6p'oNhGZphՈ ae.Au3qF, Bc`>`l[~T01 dW@bS00H ,xm~KD`C.̰c!_S>:$(e2 ,C%VI +H1 Tb[7^"qM>&>\EU;# ݈e }"yz 8CC5 !=-{1E@GFC"0; } !;7H *$oV?l*c?s-$Ni<)mrbh,3qHS}эJBQkuٶbTw8+tg/ItK[Z;a%I؎WPB鐃?P ښ$Vbv7q#G8T(gL1|e^[? Vϔ'b5rlQ70,cQWv]d4wv*IsT诮} MЗR)Oeܲɺ ud7Aܥ3~DX 0띘8Q0FcSm.%ܗ i6VANeYq1Qdh,,Ʈ:r璜ܹ偭Yh(YAqOU_ӱnKm^J!Q{o䧑5҉-0Uߗ9aTjsT) 䎭}Qw:Iq|3:%M7"ނB4`}P~}Rf6%B:E 7cs0v HSsԂ=Msd{g*(tH1\83tS Ȋľq+wD-vphz=Ĉ*M>n&}aAߤ 3]T~h2|{kuaG~{Bmihc%1RPǔ8ga.p*.y>:~IĜ/ŲhM̖o'RzHO ]J?`͖5p.hPNR:ܼ4_<qjoB}itAXOdK/> XĖL?YfeΥmk%gjꊚpkWE$bѩS Ge lg`y؁?@ybH2z&q/_(:ZGN{)ced%u:B8z:,<DܺߑVNLa_|ҽN\taWoOlɍAs+kk!y&銅꺲 T^z~Igj1Sd.ᖿ>{tVm2| -Ȇ 7{S%j˞(ȏgwIBELoa 85.:zxKyJӊ~=ސK#ԯ{L-5wr81Ly [Y1_ =rݚtMPxx>#z#95.&>ꇑ!,r'nh׀E9t鍇ҕ1թR}yʶٳ\y:板~BČJmt6Y!I>ܘȷXLZ}H B"YF.ތ;D,hrc/hg6y{cUU)ܿ@)BTC!as۲GUu"cbDQ8XĆddJAϳt]P.H 4 ˒ ׫Q`b5wO>G^4V\!PbKCLeM}I6bôX4diZ:O1d ݑ.1y k [rHc+%%;<"rޮΖbo]J9&oT&kܙ<Z&/hrs$)yti[-&0G‰>4сf\/#~&K\D$?j`Ƃtm&/ӖZyB '鰭|$S˚d7?MKL [%eyN7J^qjQ4z_\oE7k7q h>WeEz"g4wHOm\Ef@! 1%50Ow%ob ZT4~]7~6ԌBi}_34bQsf浆HTluώȮ7ȅ?}VH Q{4Dv5G9-sl3Y6;Bذ(߽Ժ &沛Il>^@NR\xz x\f 9AIլ2lfAG1͏+li14}5IM[7YP!.:gkslBJ-!ܻx~$S=07CȰnY {9)x`p#,m\):qBU"33,8~P7<TLءT~Y?2yi}A#p ]vՠIۣ7ӥ\;3lG/-s]Џa!鯘F3U̶wpP+]ָ=ιIZtaFŋS7 SK#AеXb)]ޞQVkfy>ӴڲF*c۵[Io hI]“E}+ øGV=Wo*12UB̼.u8?DFP!MnΏr'E0#ռxTS#I ПrPT( VFw$fO_# LܨR>?P> %(pm,"m|RMӌjY?C(Q~NMK^.qbi`&G~w𒷣;M%dQ|jTu ZSYxxucʲ‡KIRWt*| Q_ \>1 JEnFlhPX-ݛXAmFNNwCyY@1d#+&? !tOrI O."qVM%cI_~p+ukTtW+DG#-YZTCDZpYUt yhQ@-I/Lef 6{SoB]?:NdnP)Ļx6V>V*2&$4l]LP|l(XnTeaG~˼;-]rc#}& fi^ֽ2`݂ٚN_RO!5.@ f{sFմA.ϕؘI'mF'GdHb!h$IMaAFCO.,i n2Qy6|[Fa ;I_WdJ.6;xǔa~3vE]9ʙQleO,lhq-R<,L>:E' Z `T n\H{x=O4 D{V|D/f⿅Xb=eSv&z}nw4>BáapТ%!y״lmN9G9 @a3)i3 O;z9*qNA..Kv?*@g'TVwݰzKV8ׁUqu#:; ="MM޾QVKĶjl,Siu8eᤨY X1|k"S'ڎʭ/0o5@6 AwNi{nXݻ$C٩:Ya:Wjerd.wI% 5("<3 q{edF=uRsؑ'6' Zyz3JL31-cMZyQga+޷ݴMB:okb&FyѼ At7/V1^f[W|i?m3 \^c\<0f4o;<$?5EVSZcL!r7E*{Boү{JiA\-E~&od%=%zB1McZ8)gU>S>闋,yV!ËzeAN7]$\j$&]6~3n q=odb*XGA$bsO_] >W۟o>n.=c7"}n_#G5Od;C:dun1]nER{9~ԣ kg6 tdtmem)GcI@O (HMٿ'p{FfPu<@v L%DCWtcoyJv3k3hWsH$wDNXUlw޳(ӥZދIo1CGIB#B. ]C^'cZ#'-Е (0D5ddUH-W"MHՇ],{Lv$`~Mxf1@XzV~l1a2SVEpp& 8%+qU.Z-ϲqphEiza|@ 厳: g2jIm7N!, ߂^i6\Qћ? ǧb1 $H+ɏˎm?bUiyȄ(Q̬ճ82\7T1B4: s"g(`9 !w>@%K0_\|;*hN9DSsϽ#w+UzPv [4.GJ2 ݧЃӨoݠv&C15NTn&Ԉl} Ǎ.FuxZy>F\ZmǁǯjƗ8T&Z롟l@MSMX_{*O 0})Gx=ym7L \DPmg 'mD=Ā8t#fg}DM8t7XIϠj_!#o'eC@%F :-ڸiaz/ӟ\h (i22Z'Lqv~g2GhauTq+Y7ZBMd} ܻǿiNRXDц^u6I,dZbEa!^v".3Jz0-}5>џ&Y^n!ԏ›LvMr v0ԃ"s"hA=g<r??' ul~^9rW;F+@zТM"Yec;)uumƮ2Zq(;tː=Zz "*0.?(IИ%b3{F^CtS obQ<1c8A@k}Ŵ^ܻqCNߛD.-6H3UU.%[w|֡g&MZd4|"w|W;/4WF:_ϱB> IUȾ]~li&Ŏb2:g o= :OQj¯A &zEw8I:#B)iAl r^ [h'N(WMlj)m}OVTKelґ3 F}6f'[ F H(ώ xmE&Œ;J1dFݙ^)Aq^ԉ('R  ğ'[/tRi}y4EZ z/9A38b\K]͸qz Js1pܭi5p,q^ 61J)SNxK1ު*7Yzs¯a(2W5CaD]@46\O7\\E_}cO r҈>.1:FrZ\dh&] 9KQ!@NGT.(Lo@z$|EL2OJI-wS~d) 9QaamOV=j,u &r"9FK߶YK5tX lȦQ!.DyI, Y{,hJ{ "+ 4tqSS.1A^%{iKAaOJ7q85^g; X- lmխMBpg-ǝY޳Qvݢyic5{SH3R`&]8d)*o-& g/ՠaz(UeKЗ2ulB_.=*^{N_ZZؐ]\^gA+pvA#F.Yd|S83RƏQui/qHdDy:ٗbTo;f2OxYa=dbR&FV~9Qnp*}9-rS:Y['6j2>v"F$Ñf8.)=k_kw&(p_ ;?ܪ7 hnFcŢMR| PVg&] qtE7D$h@Vk;mسY" 4BJ$IPZߌyt[+8]hJ} .޼Miԝ7^^ α-/Jd|$ǔJ*WS|ׇ͞(\,?tZ层p dxő*HS 5Ol9aɢ*:`mg}7^j/b>ަӳO{q -a:NU< q7 Suze,g.ta`]au J^tdMyUK1""Jbi b!sS]:ؙ,`uJa>jRժ}x?_@  8܅ "WgDD&`Ҟ{\'pM H &e}i hh2hn Wݒ^ GaAO~9%ϟi|9C%kq9Rop s1o%\7q"|(+W+{=^e;xSiصW=/5q'MOibϻWzi\啧9bj[]GޥR)_+$[>l~Cb ߄;DyiǘR$!}k}KTUtVt*ܳoO/}q&ZJk%w^guJD FrVAJ?ρ_]ǪDA3&*I]1:ɱDL#V^=o'K>3ϚVGb 7хI@a3^B2~l1SJmoopSfpy"шh|I~Mtڕ>Y6]HPV_dxӶwZ~'.3c^&Q픓"!g-%Һj9*sRˉzjkpNbaA}@X(^W6hȈdpct!hPГ{-zIŌߜܤH2REٻ 5j|TW'3 CS" q-cX,O[KL% `N0࡚2P --fkngCވ9Poi<=YMd!Z2Hkdɾ] HL1Ok'AݱwvvXRHyE"CmH TOe,K]#06,Kb Ah#$P]9PqzS-äZ}C4ZlhJ\V;*Iס`-bq)U_5r/2 +q$Z }Ǽ8`|ֲEݯnO0A״T&J"Mj@l+9cX+ð8'Ae6#U{UzWؚXu|$b/v'SBͦ| UL+ T;nS\gu4J-"dŃ!g] &8PLIo! wn`q[fPhsWw@iȁh#^y]`zN9,R>jD ̏YJr]^&㒞^=X|[F Eޟob> p8x_P≴jtړ~f@mWu'Me.ұ)<`<&`C`N "di-_ʠhjŵSP- 4w2Iƶw=*pA /UF | u+E:Gc7-c'[9vp溗 KJG&W7JBR"SM'qAEd)}F*V 9 7i`nX,CAW>efbmk„ lJ s{a1˺ʵC@Q[RZnNH!0B,JJ&{!QwG?GW5Q}^j\qD8sbԶA'S#pL89ְ8!_I ^UuY#C趨D`=pnҫbY|bvH:2ؑPUh78"'sRRwa3L݆{a]HtYgL$/@ p3:~1/ȏxŅ75iκ?Īo'ѓV}(ѫlbwga;A4Pg|b;Z{zFDiTXkw䑣&AvmwRjH3BX{Z;}Gh6Lx(7S$*ky+w]TYe Y~9SP~k D'k_g~Xگh̳ WLq5hdz29ժ!.ZC@z+N[7`U( |bf]vc,2V0+?BzhFײ&-7Աt^BA#a>8 ":i_Ұ!\#V J̰G,XaA:y8`9M$`:ѹ'Y's8}^j ̚&ȋ=Is}s$ hό4xڡe vz(Gb5kX{.JmbynwEYXgyTO5by `@AaĆ&Ĕ5k*߿"2թ:L( 3?~c[r/R YQX!Wf4NְB绀xJ,e;,Ɖk/8%ɔm<2`oT2 yJlOT̕KC:f^V8lZ)]+C@j]tV_z[:Kc !kq,\ D? (n%8rWd7iSH&6CQQaQ#Q"UCgD(GfJԨkLp7Bt9:`HS}<3n6v~+L* `?v#}>ɀm?X&aƮa&o/l7Ww'y'WB Y -H^|҂E)7f. mcja5&@T;7g&%5]DǙ*db8f5Dg')+ 3-($FȾ\uTQa\Bbhe5PHnڮ'`Qn{V[ /vxbuz1efuYѽ~/J9E?$!;xwh3Z {-jE6Ҩ~O@?ƊJл) eR]LQ:#k % 2L 6=8F^hg&!6s~"r,`vj0 7{,IJ6W(`C㇤3F传+jʯ39z{OUVZcmt42.k [ͪclW!{hK(nYYh6¨}ҿ3'},h䬟qhZe7U}*eqJLQȑ|<0CURH9 e)K bI3w6|1yl[Z {cobS"0 ʼݡRėڗnRs_urE+gi;oIe*^6/!pY8 #ٴ q>a=|@hK/4#?iZTفԋ 7zq#;ԅ}3 '* Y^^RyӐSB,&Z=A(\ݮۥECl*u/nUXu]~1{ôY \9KqbV)*u;#Tr2>bl`78t%fsC49=>cQnz'2V4 CMQc]Cin (`%JJgaJzbJb)r:cCUMYՑavyJ3:_doKqJS1G=R'SE%"(.>؃ &/΄À[RտhP!etSZr諞ZSJUB)/`b:Wr%&> 6U^K]Ap68J-} .3voË*qN*B!icݕg ,AlaonL0~hWїܪhbSU3IFz]0tSgtZE#7&_Yo.Kl[Y8A֡"hbp]$ @xpE~5owl6*D`#^# }2" hL5;?1Y\6@J{Op#Ŋ[˾"w ŘzwD=*}\Z=B60$i\I3?V|Kd3x;Ө//7CE&ͮ*>)w6wByaYJyKU{ъHX0h؊KOяW\LjxZn܏oq.W*i߬lBpps+|CiD9S(6JQjA-.ΏUPibƼg`mu%ԅONj^nƩׂO;kNBܴv¾I /L]O^˝fa9"W* nfvElVŔ}J6΀ -䘣;U6P3q/RF6H(nt+|МxZn;)h]7ol>eZYt%rJl6.Q(6jSݴnPZ* 'tcM^S'Xb ?Pp%QzUl5/wl~T,{[j^lToPc&#IsL|JaK+ |?+}6}HŐݱ65 TRe?PlV4hB=u\2; SSҴ$s4[YuqZ{jpWVk؄R|~_Lf b?ThF T\ Kdͯ+ k8x=\"/QHk).~Z}&m1(ʦ=t$1XtF_ye8FfbnjUM, H1yA_h~M3ÏKQOWn|66R}:¾a+)%VʰE`#X@YcᛌM(N6pJLd7[jҸIw(SPtow N_֌.$7ZG57l U|GL3ԜeZi'gM<q\l>QUuьB Z+|xAT02J͓-g:69؛P1h:T$`Q˝eԦ/KŇHyP*f/>I#W9bJz^fK!.Z^om:*p}l;Z|5&Nl! =܉HmȦa/GꝠ\D&AClOJ\ΚW#- -RF 7 &A:L-8A Ml!CWd|̇ƛ[u*UfMm8A6[)?X z3꘢hT̷ZzzJ7vo@ ^,7Z G'(؅񸇾xa8}YyMx^fI ^ϰ jS,o,'ҁl?wM u_4W?u J6tgcw8G#)eXٳzl_ _ PhP6Qy{d <0!8]NҽØ'f4-|>/(-8IyNˡIfVmcn .=e@/ 'ф`Uߣ}|-G( h4SkYyMb{euAy=K|k6&|z?I&|Qᡯiܰ , {C{f4G`LXqHgPQC>2>RӀ'K=v^lbN՜ \r`'uoER meaYy54{QEHS%4= )P l 30usp/C],%(voE߶j*֣CAwMyrD}&vTt]p`勫|u+ߞb&6ĉS5O{X iˏXlogr2 ei5W\nco'iS S%ɱ8YӁ[f{+`^bEv/[nɇ+m dzz ʦ5laj0D̓SM)s߃j/8 %73FJHa*j'_ r[j->@`u9aLߥ#7Q gګ܄hnB ܨ, z9vZ!M7׌S-|SE8 e3%]sJCcgPHórF+S\>q9o/#r =.S<)ً'XA= g3xU҃7wr[%0"RCGm3z0# f3r3xbe[/w+ʋ*;S#""ua - ${:vȋ/6hDcFN9>W`䰅m|S.^R}V$?Fv!AÚ_Dr"Y\'/éF}jǹ(ߢZ"*ЋBӗ5I4nqۭU'jelwIbYqMk=BNJLgsvŖeC}s>%B20T/sbf={A~[&R [$0ܸN@"VoaڙҘ~KUܘy| ПEeڐ>_›l9g~y/:N1:WR'a(êql6x}t]R{9lc٣bjC&&VRrM~Oq>E/vJO#aq(-laW~_g`tAXgrt#g`YJw|Tc6-= rI&΁ m&|q&`c=d Q9sWd?;6>Ԃ1J|Wħ|MSM[ \vMdB,n)AE^e~7}-Qyx[@_8NT?}Gw||Ng1¯C@ns ų>7:V/7EVZYCYf zÂpq|v+0?ʣbsgޝaZsdH.#`h{冣:d>(\(t `kj|n*a-Da#(0H@Ha5^t2(euyq%oUOf2:V0ى?x_[4M6l:ӯ5t= =s\=ac a읅ݧ^ 4 gvE{}r!d,X;eHL /gW`Jv DNOΌizT>RM< 嗍ۢFL.t|!nVVk.s\Fzc$d1${`p_I\P/݅j V63c~jjW~&(Gc~;|ڙs!~ĵ?2"(tz"䎉X:~ Qs&TKg^u݈? ѭ](Ѡ;RGBș](*.lnj~A et3'srNvOȬ=753 Q.m6x$tMOD(J =۲~| lf HSt4D A|.䵛(^Rq`ՏlNJ)D+E ]gqgn㰯,xG(v,D{ڤv#G`kN_X: Ԍ&{tU&L2XpmЮ=d1 bN#.}݋4@G@;4:-b.¼B0hsiqVq$2D8 ^B(;]:4˟kVs->Ԡ܍.]J K0sF1_6{<(#EVw,u/eHkz}8u]p+αL8|:8lp?""T6kQD8 d{)FD/~G{BMZ}1&!-@׭8IbRU)$ Dx\B,Oȶ1U*eıMo-9u$2HvFH8L9ʚc!t7!oT'RvTƢ)`ł<(↴Y|*׫$kBc?mM}sqq0b@ {.U+FTjD}{xo6F,i[M߀I#HOԔnǑ[l8̲DɤMJ-F _VPGW]bw(xgO/E)3sx0nO@yTV*AfOô oA㹇ߔ(fN{ *'txȩl 1DH8S2[pDm[$JoPs5nAm_<*vW %=9c`C+4"@ z#T/tq=O3f5)Ɵ=g?+ri}sP[*oIl[?@| Kd>: 9}תS@ E$$΀@_%һ+?H)=c1nAٿ_# ʽ۸$bSȃAXO n ~z[InYBp >AtS F }RW 8~GM8W5qs 6K6e}Y5&=NP5 @FyVn Ljv(M!V7%4icSU3m%U ӍzBV ɴt=}T37pAvS#4xm1/3r,[@ Ӽ]ys_n74(=ey˭nwHu3ɸ}DB5WV6"щ` tCbz oQ\]WhDCD5w'N6_ףL'D8{agژdy#+hfCj2;K0 U? p4Kn3nFd4T+˚HepeU񼗍 P5P͸%y"}o~D| ѧj .~b/D;a[| n3ڰpUīܵ0 DJmfw_[턭b+su {t&k{B~W%տ2ۣt|ws.!_^%4WO)zWۅWevaBZRd)Ddn/Q?c<ғ~<,Bȧ;7/',U(.hK)愈4>raPZ@ZId^AƑX$8ia.]ţWd7-ZO8aM{bi{眳!Gޔű`g'oAYJ^ -O{sEO6}hkZ&1^Ӗ\%c 4,h7wcț[W{0jM7,Z$8T-3GH9[3O/ψakC :?EP d̈́ވ n3Ebˆ@|'X ∴Q5-52n9K;ʢ^z7 [VS]!mS֩wbwƶ~҇ !`[kک]ݘ6=)M'|vw7\I6qyedTz~<dRIZ؉{ry?#HjMo M5{BTũ 5"lՄݱ\1Dؼ2Ru8w j`$V,'{1i{$l"/BK.i& ʂ,*0n譾j>|+9C4O> oSf`B&$qJ`vzlmO@Z\"dO`5C%MSRŎq3g'q] f<%7Ȼ0܅™[-L:1f;!Âalh>iF#Vɪx$1kw5_ubpҐFcP;oh.bqp]僧0&$oe9J X! (&cW܉ZGIuoCY);i.9-> 7:0+pKqƫg1mqe=8\ppTBsDD1d6)x<\*% rG]b2#~M ĩvVվ"!MO%{lϝEֺM9^|?z*GcUG\4Sn||XPφi :"5E;kc uFATB_WxD#ȢT\ rmnOJַ̗ E~+{Yy+oÅ?w<(>Em7BȏAM@6%89 鉯N;e#X^[G;\@l8M3C+Qn>\tl_K{Y]|4JcY] ?eW+QZ+qPl>ol&+j(ډ`yJɚ+DkT<>KߠX[Ѵ?O %gz};nb^dtݴlX" 0ku%YΚifFMF̾/(DVf"4;;;09Tfb=%d__oO\ėۼNy PMAu*J#;/c#x^8L4PRk*.uꢛ(4RBalz-ȝ7j3{h'%Ν:[ Ң8}sOqm,\4? I- {bx=qd>F]'v4=fAJl(6'{HQ6y5I_Ǩ 4j_J/Oa]M=wd/]%ΩO7 !m]CTz4w~ݽBB6IRzl]"@GB4b5pWR^F řhXN4a1|U gYE # z‹ G`N%mkVCBMys| b9E]č_`b?'/>i\]Zh v+EF2`olC~fsuMNcYOz.حn\@JFv/QtnY 2 ӽf!>38732񗹸VtiؤUQ;JcU|Pt͛LVؕn`S |U\s<i[uFABUݽ$km$uʊ @'&M!_ r}[C*iHo7GeTTX!|ԮϜrw5l;bK_ͦb*[= na9&B /!Ⱥm (IkAmO{Ɣe np<1]34xdց L晦z+X}ep㪷U͸hX$ eY:gi-'Q^T(G}|FihWZyDOǪY0_ d㺔[Ĉ6q.^cSʢrϦIu)]w`z6%>^hݥO.d%ի/ 4Eҵ|RXU7&/ X) Š *frX'݅.t$|;OT|UnA)"u1|9(o]9Qr|Xo0e23=X眈^ň pe|SVlc1RenkJzG3ڽRϐmv(+$WEŚA{,5]Tѓ@u+9eLN_p|4NtЄ4bVue/>y^U$s'CfÛZ4>riߵkP `f6淸p;{)UfL`_wbHݸjد +MAq2ePO&0C{C_܂j_u)6"]]dQvYD|afeyu\R wmA:΢ĹL2Э"Mo/LE}z{>I׈BAwᘇ¾L{QC/1Թ/:MXhPxߊh`ྻi^P~n:rg-ʆ7QKa&SiR&b=fٕ*OŇZs9XLS :wRX3q>)ijѰ-jcWYUZ_y ;f:O65d y50a&CQiP?M@&)qƿ9> ͑>.ДU^mw,z,:2ӌ B4w> +?wՏc)\/A0 KZ//[VH[1YN?ڷ q09WpcS)|nߞ0nf>UBPwP1k1Ced)n`kpz(KJT٭ʰ!.UH9qH>7n!?u^>G~c!uxw/]gX\tx4oc%8AllYv戳 =>U.l#`~ivC~RoMx#-6 Ѡ_Q =#*:1XBsLFa>m 5pWEKJ U.vD"+koDg: $`o[ Z<dpoSmK-fuA#i\c\NɭPI,(O @;ۧC^iĊw]DQ09D 50 Fj<\pW2`W_RՃ 4w|ZƙZkm׬U/ `l|"*TOCxl?=_qڜ=)픒:ҥbNqRT2z$n)};H/FR} J-WU7 4MQ5-=λ;|{[<[r.s֎z'+JW)ds9nY=]\6 8./;G& M @u~bϛ|s1`3#Ӽ4y:IY^pX赅2ʕ|dURPAUZ 6Dqd-`y$vOxtտy8dtR4X%jk&Ԕca]^(&ᶈYPluKU"|@.İ8UJ) /2g[Z4ҖUCdR _r{^혛k.YlwէCn%FM;Anl^ա@ONi]qH7oi!ŵ5ӥG sS J'@zĈZ`rt019xIE*, xZ5pP MbzCX86RNysBcDl&5UלRڠϸj :|70^Tguॳpydv05 Mq-q eƔ)l零uؒ@G͉%ͩ]nBP/~h % <2yes Yk|e-TF"RrI}S3eI9HK%6 n>Oh:t4|*& ax]{ 5WRPOߑ3ƱY7C?e\ԥ֝&-Om4Ԭum74eG(khEOGWv[x}P5 '6C4!ȳ'8 (:7*|8qŮBԻL{agLkr8hVDd{lb+Em\ifK6 $6͙2/[ajfO(ԭK<{Jэ'i𰞡4>5ɛ!YuB!d]rda6&5* K5f\3UcZ8}Dh:I[L&Fg%vfNy2mUt{( ٚ|n}X#hxY~Jat3McS&F,1ʑIt!ڦ,m,ԉE,NN2[E#\S0%?(okTB}o%,مLa8/0wCa|[3۲.`YiJ|_~Y9,n%AϨjiuΡU? lK?TuaKwx#r>$RR8zܛ,BP}^{blMa%DvʄZjcf$[0aG7N8Hb#ac?v- 2XX-qUVJ 'xoس &L&ū^g2 [eT2 UYM),Pe[-YvàfQaN[k]&\{mXkף :fFW7fJL1_-M;W OAwYNBvӃ֝XX֩k :l͆h0"E]{P2iK V_‡qԉ9t=CNT[f dGNж}!,k9e"hay5'ֽd}EVɨi#ittӹ.;q3Qo%uF_ V؝*[IJd9:sR=_Ɠ3$St)Z͂gN1#(/$4#ls첓Y [ FT'0!ȸ\丼W(Q C4tBYtv$T=+RsJ4ԧB*PZb2zW2dLhBiJ j@BD|:(5SGLo1[>u\J}k "J#L':Z0֟KXs_MkVH*PGȅm9Ϙ[@3St5J|n|T6UuW2HF"t""1Bq%11n&];E0(F&C;ˏ;6.,IC+0wjG쥬y̎ɾ!8\4'&gb)wM+Ӏ44FZHO-NboJ]WTqBfA]?#|O0VjAinbW-dA;T8Fbx`5l93n)a gRdk :5^BJA\0\KP h-DLe2 1b.& hZ6#ŏDfF]ޒp4 GG'ոgp.>Ț o,*R}4ߴV/^bR&At'$#ԋX&D|[ Ox P7tXFi# U P 7iN혵'a!>,E0'5` ?Erh7r_>+ֺrfK\տ`( yoY;fWx P/ągj=% VR,ۏ0hjfRgk%if,tAir\,Nߖp@ENo1b6"h=\~5Xzyn5~['*}b DPEV='\hQoE-ϿkC%~j;&p F>_ j~8ȫW\,E%dF$Vnor&HT "H-~5bK}UႇQiRn +6PRɩ$w..tfwvAEb<>+Kk}IW,L3ZD7-L%C$S^7"D3Ydp).ҏ7tQ4cDK{cj7^YDz`}U:JO-IMUARAK=}oq s2dC qi28=jx9'$_Ch*}yY{$i$bƘ b><t'|s`8g%nL5US³cdɓW]Y.גlxYUS]*ЂF.ǮW yQj>ux4=D׹!6l4tw#,هVEn2''!𽓧aO) 3ĝxu7rwV3&zmzP@8 /GгϖRDbǮ 7Sf8G'>/$A$|JZ)rZ8|~q|ӡ\V,Na32ޘ [IŽjU[R+:A(˩rbQE)gډ5%,T$z>KEiC'@U?"SnbX!?!<`;>i}o1Lk.0~BhmJ]x#o­T#*{?Y-\J }T0$Lܛ_n:!n_s[K:󯵄z7 OE3ƺ4eMs&/$u:"cEpf;;,*dC\P1i=55RJY$E=2:^ Df99c%? Ű{yqMKT,!au6YJWDx'k2% Crhbc.d6B?@2>?Q̜T`OT@J?:ՠڝ .;0Hlt͌;DQK"7ț?+hHj^|gGKMpθ:vPmb[۹+"/嶙Ӧ#S (Quiя=nuftg酄+9' 2)/D?YX!hYlTz]@h#W?_fYI a}wW8 d7ɢn\>2a\Otl0)Swә 3HK|[WI~0!>aacJ,ʏ¢kx٢`%T&"e/U$H,ɘ ʷwNܳb0h:HXcurdaJXj +r.+قpZDЏ=$7OdԾ WUGUΟ, ~{<ۢZ3թ~>aT.A߮R,y{C4x7R3:xdOUBwl1Dܫx9(x юw7iņ-way "Ez H<74w5%_q Rt!8&;W*۱,"&mg7L>]q]>r#34oCc/N+]{ߕ vQBj;2z?XV춚5JWy ANwC3!E@E.; tJ`j96#%Ү`vY_H!y(6oe޳3- MK_m7`s4m=ݙn5mXCJ'7'\ퟖBnk˟0bd~E^(5\KwIBWGanBC]Q]`EaR;$zؾ+gd1,[bm^[715`X\A 7= &o(+.;}iE|tI6nXKvUȱ4-eS3 Bdwu %붕(2OXӽD {!p^S\kW+L1vqՕ/b 6 B bu@L/U9x.ؔسKqϸWW5V }"+࿉4wCV4Dfs䠚'P$ĝko)&9=L(˙B(ۯp|94Tv)QJAK5 mеXA$m^|%뇳/wa!)0p~N)Et3Ю+a'Sܐ@5BL7A$́2鰱L 7_8=eU@ $zCϺ=j(Hs$m뮍fzʐ>BTTWgNI৫ҞoC>gO-Ű-v8 4-t R 6 ƧZRlNg6 ,8H =-llm'Eh9nJQ؄n P O_,xIc8Zd) {ˡAFY]nH97RL& Q y:͡7k?V08@Y)=1]aX]swT$D@c H=UOp:;h.VKb]rXƿǔa@Ս٩=N:,VvHwUL%K!s rǯ=n+1i2]Q9׳7f$3CM“"n7օ^×77*ZcX?]ՃUM%AMh)8p))K|9I{nU;[+?L53:!&havь, gYʪjীLwꅄBj:dPe)rT./1jJ#H(ݪ4у2"v25z/7<=ּ ySbUnG;(W4ep;xwwN>%<ʹ*@kp8+~aZ`BRݶ3lft.naD@5g`vlaϢnry'G=W+9(Xp3B [2 t@ɈuB %#YMĝ cu }'NXE;#te&#Qe3G4_1eL?q/1C< r&kAKpU+kͱ.>r"7[u5f3Oy'  vXGkI^PWeeש'e^ozFl%CJ {\XXf9W!\YG\CڙE`|j.%1GLz'RIBxϞgz5*CkJ˒VxROk.GRk 0,M~./☡V)3GWFӆ |~bLo̝rNB ;{C-V,| {!o)ISf$([Q5R&4 r₋^Bߥ7X؞>dedQL-*INh:!Et'(8y6(,Zz`'Ƈ JZT6|p 3LvO,W9tqDIPEbe 4VMX) ̌q 2"N _jtnA,%+GٮOwGBP:+SچR19>܃e<(V}حS$R|q"5 8+l=FeWC;suI2#it02ښ~h&ܻ8E"*(Pܒxm$Au<[NiL5ɡ )05`ncwrtVzT[}2Lv Bg)̂dwkQ $^ !tf՝^+ ¸,lfFqPw0&hPGwMLT#p $g  əJ =7o ұ#v\WtǶ&_@%c\Fvox9<;gr ,`Kk?H@Yͻ6IJ\=2\2M؜[U¦!/SEhJLhmi]qTjK1R(v ߀4ߘ\N?A6( "/M[tY| \ ]w͍A4Fvh$9dOsi+p`4k~3/Zi'FakqۙS?)FW =,Z]wJ4^bCN5kTD~J%b}:uIw"+%]-H| }o]թͥ3)x2 )A0, xg) 8ԩQT!{_q[/4n>-PD cwěX i%ϟBnYOq-y{i #5"8)%3Zl@_"L_z [~}Ȇ0WQAlWd'6 q6>Dp2iI|,WH*@6MgGc]3?6vgJ'+S]D)})E*>SW nhQgu4wa5Y'цS^X0zqzPcZ@ 4Q~_QR&ΈbưeC#)k}hlWGaݽx9ˆT"cˆh"كoʈKܧGKݚjU f*@ރg:!"Fe/}2Ljfm(TxW4uE4D>@Ȟ&B+kҥ=:8#J`bXrf|C,[%< 7ͼ@[p܌xN(RJ#̎uMd: :OwPM?AV⫈:')_K!5x == Wχ c>Qc.i@M;LDX4H٩)֛.|~ʯz `"5Zwe Ӳfʓҥ.%*JuYB}뵐ڽDR4f;Փg$jJmr"@BwmFZ(LDdE<0M5#ĵy@_k/z06C;E} \-_.uqVT:'-P8@8#hm~!}c"]1Um[񆐝\'/z>!&;8KqX]jD2s2n6mWiPF>ȏEAG p|~-ϤJC@D>#[8N:p7t"*޼pv6@̧aڸ .ͪ[K(e:}dP*6*< Sa5`8*ROswe{*0J*;e{qnl+Ojf=@`?'RkiPmJGp$Wn]j{iP<*u (ԝ^4va6Q_.TI~n]( ;Gk=.Fi;ж1tn>R0|?Ė_(Cz'&aZSAswzt%*3a._GB_51+ອ<&!%dϒ1 |I'4yw,tޠTqyЭ@볭Vc>(9盘1ܺF.֧1i UFJ_M&xa~xKmـGj@4Y[=)yP MOпx! ʴWf& ݐ3OKr2!D1 y&` G\RR *;3`~~A6QBE׍] ;͐ 1Li.Y;p3_FrzZIexXZ$"U/z:F=14H6:]C_> J+ɲ9ĤՖ9C\$DhxbtGwILJu3C2wqꄹLM,൹{ks&Tu* kFgT9 9S÷8Ė3ru;Q}@Pоx|%~f@'.R[>;$? f$;VoV2/ЮA?>?n}b,s|G1 ` Onbq@8j!gz( F{JSM2ta '24%ݯw@]yK|A- ,v~ zw-۾>\^e1*z•2ȆcrJZ勫Oqg\^y!f]^P 4gEQL5zS [4b*}.bk-uG7dDgnb vuo;Hw$Pǖwms̹+ʥN,PZPsUہ~6hx X< r7UKEI{YUƇjϴg#إqX6|tE'23n+G XI\VdD%_q*ލP> *9(Pye^i,%eZ rmUmon{N9HHpw`ع7 ds{Eڢw]Z8PߦLn <= BqlHf\ٌ˯R '/ΫRL"M~(;ױ߳ H[?BQsK0dk8To5be~s?14\>SYwR`4TX3q%S 3G7t\ CA]cѰD* G7z!b"D,׵1e_FUG9/}9B:2s=b9^l) _uÞl,r&~U9f>]3}kEh`pYg[P/ks1<;`}qSgLuS%8C`.7gZr&ϡ,m 'y"6'PU,eF+U\,8 Ztcӡaġ32)zaXT 4#E/ $ɋ<Q`p=LjTDUE ^pV]ne 1>:O6eLqVrT41JZ Ky|CDH\BTg3"u#/bqǵPyU\#>(7{Lkq }nxb;4^efYrEhIn ~ ODdJ?R&'l2 O.L*ݨv8Q4=LFDuɟ\6<0\oln,WĖbO(3$rʂ5o\/4aI^Xx(U VG~Ђcm4&\*\ۏc N&Ps5WdK%OZɊsuifM b?1EDđyK[ZM~?\e 4c ~-'EOv"H:CD<|m¿ʺػv7ų]0s?>/2o2SdKJ}eq ׮8pp (Ixp)]ҰPÏ[58"j+`\L~0Z;aГYՙPkF-tߓ=ɵ?%&&Ӝ<$8aķW '3_Ip{R8H\ddSI!j,('L ɤ.w +CtTȺKY۳~ײrYJDQe)Lck5FX#f)6SAs( s7`l)8^|LSޅ<'J"no@ ױt}E+431Tk@w؛n4>{њEh.MbΌ>a,nnEiR)yO)Nt] l٢ס_O91;RwӲ*D ն1:LJcӤ=ӾjN x$9L)Z/Q6fe-\K SV}VrI?a=~*uĩ8' ,lr3`c痀h&yp6"Aj;jtC9{jl7 (Ys6Oa)W/IPlQdaCm(Z!b-=X +nʎZܼܘ%tI.uv_<EĂ~GRbvMXnѸ4ty9m_ŐaoXř뾩{{]/ٌe/&b;Ë- oT6Xc@ I;T/ךW6SÀp>%[ZwnFnp>dIebp[|MZѽXՔ(*` ',,'nej-h{fvxj`į=r|mqb&~t#D$;J] ivMm!Pcp&CuA%9W/,5 W u/w{& ☟FP ?xZN"$7zI|*"yAmT'm>.a<>To>b+&\|.*i+ޱ@d3mɒ,e־|YX?jU9D6MeEݬ# FbEi`-\%ab75e{a^7+}Ax]C,~:NLdBkÿ*)Z0r5FCw3W$44Dríuv 1D"5cPeڔYQ *T-t˒bvWϡAȯ33E?$Z.x +Gnls D:MPO3 E`p qn汧~QZ u;f W}&C|*HljY\*gG'Gxw#Wd`tnbc%˯cy8:ujjp(|g.)&ֺ<5Vmǧ ;FaWmkӵQ^&(j_o qE*,ؖqΛR[ʚpALM&1-7\q:+jRgeb3H@nI1[j @rF.?-[GM9:wkxg3=/h>fOD@ENnغːYQr^=m-<y!lI.-y26fUH{RjZʮ_DF#G^\}G0̪[w׳6D&x3琊Bܨxlb(r{OudF.< `P.}R!qPI_ucD&lTIϤzCUTջ<@o޳ ۃrgwwN w5j͸& $YH+@|AeanazO ( ߹Okŧjf0xG~V$4 صgTyMq3p k)'@5#! 8<;єXa%r/ˍrx~W01!&j9ss׾KxX7b3v,@^ >݆%"o94қ0}ֺ%_Cd'}ү0{Xr7ww>h4:1*.GBg,=04hȅ@E(Au93m4oU!mRJots|_c| BA)1Hj*EleɵCkz6*4n&.9E^o1y1q/Q@BFʾ Gڦ2Ȫ11Nn3M*8@Dž>eN vVS' 0@GDv i&zEb̂a6Stn:H Yhk w|MvHͨZ8([~CJTot1s=6wyh̳ie.9D##1q30 W؜ 2YH%# i b5#eE/A3(r]?ӡ1J[G'k@vu:҉, ; TkޞSiG"5ڵ>1U6Ĩ;//~zUU߯R3\Tl3+~eZudN\\?f~yB9Gٷho)S}22C! q)SH'{3! 4R bн}SydͺP{s yn.@瑥jY0v 9D;<8 KoNDl.('C36whXQ X jH+W8_F?|!U5?9h4؛tKTKK]t9ô Ѱ*J4ncI/guثZ੺fG 5)E~8P7de[y #޻QdY`-Re.sUzN$_7tUʉU+sNzdwpL7,fo~S;f֡; 4n1F>(L=}fP{Nd |6`2FaIE*׹W~S"بf 93A!J7tju`?V9O* _GKpCmtLS/aPmE$vs24$_V*o#.x]{b!Xʹ`7dv$Vej|pP! y WeR=8D$8t#h0IZe2K}#WH9ENp+_޳:}s{LfW; 8CwXJ>!VQU%QG9!ZiCδoEy<L#ƘښķV<6WxH#󧓍ǀ`S%DRB\rEN&^ 繁3źsGN}Ӎ6Z 1($V٨cuX89}#h.4 PI9iT q 4!.a7EnB3㇇{c mjU~=Q+2(v(#SD+e3m`-ꘆzd~NwMPY]XRuPf9Hb'm^+p O5cQښ8XQ2jb!p;qreMvzUX@zzν'n)R˽5$$Je~H턪}DBuwR0[/)z.(І\ѓ;Rùu?@&| kԥ[s%imq!h2U+8;:[%moCY)͜Zޔ(t/xȦu G<25K"cyLG]|9 `вK:KB^ I毋$-ʮmhY=+RJ'R 'ЫG0yd'=lK% pL϶}_o}|+Vǿ ԾSIfΡ})@v7hGo2p%E *@Y$9mH~jc]Ņ5{p 퉣Zt(U6Bjk۸~5А+Z4/։\ud[]͔!Dmh}p3G؆鳰֋ьV+vDAz"@ܜ"Gb]s4A[HlЧ<٨u@ dLrs55 |bh A &Yhh$ܼF!Rep  톘qX*EAvжB.vA偎 |Pb[1B $'^!p7Sc_^Ssv%CDȏF՘ Cgk@\ b $ 9 # e(:3v(@q&26up;q^ɖ-) &BQz<iwf;mѨ`Zo CY(& LN#`Z@07sq,XӠLq 鶆U@' Ȓᤈ2S̠fΆ5dԴIR")qT**GU6=U Z]⪛_&d=^|& guꐰ@5= qkr/'&Zq}>y6S6Ĝ3F,Q?XJ|HegP{V"B(k_U;C]RݙͻAR>LRcV.L?)be&r`WXKr-8aU=RM*KԪ'kqa#0Ԯh2rM}nUXN#U\f[KO4.ob@yRa0Yv%)eABi`?qjߚtI>\u=#L5iqf|(` R 9x5=>,W LKICbyYVi]ҾTIZ&K`]'JvR#^,O &:5g1ݠ-M÷ua$' L% FH_[hZqGlP]I8\Ĵ;h[xc7EȈDm$Lt0;An; Ei'm'%S kl-E~82- 8;ZT!a)i ]@6|uU5!=3W<VD&]0w*24PpjE%5sU*\DFھJn>Eyۊ5}I2yo `NK h =aoT|$W[ZoL溽勸SʄX~8zܯ#,S{ղ ";٧E^"h8H%-]4 8x壷%h/=jul=$@˦(5qK&]WqSZ%v O4bv-*1 wy D&wnhjrTjo#< Pߜ\*&E4;0E}.42 Z? k7޷! 7m͗fIĤsj&]9ML]W0`m|ǭbS-M!Q#T1ħF!L s2qZ.GxTؑegPߎ!V"wf,Ѻ~ӋoĚhtލc0ApeouMIM'OR{jlz׸2|,Ň"BIi ֬FZT`d=FeLYphj~UT [Or)exn2Cv7[n]E hU k bg/UdύMSh2-Y PV\NpvsUߏF,q$ú0c!oh 7f6r\PE#|rzBL8%E۩rr|NnLDI02=̝/>qlh+֢ k#lHk~L LQJVe A?O~KW$[Э!u3+jLkBG@hiO5-~g6j;}9 bz>Gt͎G lTz OBU:lH̹ ?4 ACJ˕艦"}^&] (0m;EEU0/_OĩٝTj8pq3-"y{煡X4t~=/ fY =m6;$yW2.jqp7SP+ 8yJu76Т0"NhR99 $S(v@afs58Za>X޲(f+E⎄o'm20JQئKjG $kf1cޗW (9fَ іG sVHT^Bw`s:T(8M(mD"rk|^~7šGB aO |浤z!F5 ~f]]B":70Ê Tezi.*k4r74 iۂ# A(C2a-yXVG<;!îpUqteVQa+[9AM㉊!B*R iH[m4nsG0zܪOHio.fG\9 (ڌ qmgrEs``-{ZzN9\<{آv ˴Jgo<9nnX lH$ַG5l>Q|J"IU.+n WWb ϙ4Lj>&[+=86*+ \r%E7lUx :ٔMcC9nXfi剆O 1w^ &/|?5S]r}x~BWJ3>ӃB\5hj }oq/ۀ wJLV|0ʷld}6=8 A]3຀=^ im,_w. ܾZ}&dncBM(\[N@W*o63ƙܴ*Es<)dć}srţI!~?MDwY^Q8cl߷o )"vvZ&#6,WC(?FP6:VWZ( cW*X&q6%̖(ZA֣G&=O>^yqK"1Ovn&.ܑ8QrON$fHGGd9^6rD! Ǒh]q(yhk.XiybwZ YVTGctb?vvzQԦ⚻am/P+!OBL݊FA> cs#+*?][1!2e25jR)uO atX!Y/H f].{\PV(|\|.n~q<c+&Yb0_ƟoNjB#*e%*#}OӨA L S1R v;OęsfLEr|K~tHծ("< d*p spʪ`J #y_^~-͏6f^)J=fzg!魨':dWLnA|kDDMBɟO t 3蕦U>XRqw l3 Oއg(a$/^IYîD 񤘊'gCڢJMp6M KbXg34ddehAe`aNKȱA6F=D Qj'kbOgjaq\t*hB{)kbߴw 89νLRAl#Vn?yߖ|~85>f?2U:n@`[f4άRK<}FGC{pcr`$̅P;ѽkgwS Fxs=_Fm¢wxWܰ^E~N]-Cq3$n yh=W;£3FcYo*㊃BgjƇ WE;y{l;v"v_H*8ʳІʹʚ}e,HBq -t6&Кƃ i:6Z\ l3RynTZL>6rj9O^B<\tߩ*tHj>og$q2IcR'?4O,xp)gx$䒙:$ ޟΏp{ݰ]D|\Xt53S`w҃A31#}HE",ܩ1+vohv 9]y GG Ա:6bC dŀs-&Gr( k6˵<'yq^F q3< |G1JB܉ۇ|Hx n96OWer> 0ec81]y>Qz{/𺑑لќY]_`iˈv{Ng£~x;n إ.Q۹*T8-CcOWXys5ٔgp2 yX}vِ[Dx}=sv_,)DY/E X愝;fO@BE_ߎ/jE\>!lAgKYzijʱ @pvv/@ t0K_ =}M! 6_h&`)_#C۾5a/#!J@}_%Fd ~?w(~M|rFL<"ڋQ$:MʏD4Kkq@Aα8 0f1VfrMZ:g߮)?|B[âW1/RtCH<ϫ'Ʌ?;6b/ZfH/nGZ䈕Gu tntG(hЀK.>$AG1ї`+W{| ΅I{)w*"cƜcma\^'ٓ(ͥ(߸F0[G_"1񒈤mSgRZFcDHIo˧Me8vJA/.7{B>=σQyND{1(8Ep&yMo|W}Lك- &0 :vIֿ]9rNPg&gCkqBR!#yC$$ueG\pIm}Tձ,=VԈYv_2h$/NkM#3'+X~- J SQuQblK)VE0g -QWn[e`َci_c< Dga#^![=ʉOy [7Wq#ר}!6" )Ci.>Ǡ@ֆy1d9@`g!A%O>`^^}6Q?c9 qs.^\Ee9;zL*a/s?łI: p'{R}P&uܐĮFLjsV |=9gFx4J"(C\'fswphDŽz&͘^Oh7)X`_N=-" X[U,-&yvNjQ+3@l/׬7 bZzJ:ݼߝ&tHI0"16zzVͬ#,H$ _۝8!b3`+nǵX@^Q! ɢ2E{e8 GΈRfbwOa2JhU ߁v:gJnz+tyQ{2\B.Z|3@a'vK=ܒ4Oef#ms=>'? NJ1 [727ִ*IJa&ݷp'S{1ZzDo-c@ ͸H*6Uf) ړrYx#@L p[:^Bq! K4E(^|UN(> 6>Y$ YT!0.nءNI *)[2?v^!L!jTйɡaڲx&2QS>7bjI5A{J$sg_ @K mUF͔f}gd͚jυ|dd{@A |Ȏ%Y lfl+1_oM Xo+#cnΞ$e, ybK LT`C#r_9~CNڨ#v| "#60eL@Ƥiћ[EVDNmcv.nOTV& zRxBh!#xWɸB0)`]j9'hD{ce[x=`n,CҾx©R"rCVP|j<$>*CT"qm:F&j%2 o- xyWm=`>LtAEhwH7FPkW+ ڙ|# L6]jz^>.۟w'3-CwJwҷ1r[jlKؓsZj6-N|_K,hzBsL? yMffGP(lΪk[x ㋕_% k΍ZH t1,HP\T)ކS.ViOdUaP' iEP朓X=-!ukt"K^GmU(ڥ57pmdn_{g 0nMdk~#tbENmifhkbq{/Y`W.fs2?lzY/4vJړ3/y_gp$u`_KfU 0 *_vNCuZSzlVbErͪu B{Y$KjH ^R#7BT qp \xn|֮-uGC1KK< uhuFj+_9R@8yТ΀ a%QXMs< 0 6S+yNu \iAsIav3dM1X3t+ #l>4{ ^hT҄٬nZCsTjʑ.^rd76n 6e_/Et `ݢ+ҧC]!Ad3 ߗ`Gz6`r4d˳wZu*!=h}iw 5e*vݕL rb.}<(7(_x R`zϼΞIt;4%׈?'U)^/ ziGy hӁMvL3P$ b[s6G*p:vIvVjMjr.3}KnPȼ_6x  kCT tuem+!qYr7xYF;LC&ВҪ ɝBj[q͐1[H <. Rv4X煚m:TdaE}EF)wH]Lϕev5?aV݅-Zf'{q`h?bWy_ڞf2"9o'RSqi\5K&X(6W9;? k[[c1haka<SږG04tGxsiu8a?|0f{wtֈpZc_wqH{2(jW\x@ʜ-Ե!0R%!iʇ&/D'rq V UVdΔl;鸁:f/#=)^L_ V5ݘéqP [Go)UގI/oZō]Ŵ7K?Zl5]S4e2J󞀼 XU,㢾2n@x҈h_HSRtv1@>ɦb)*"JxnfP)4RtD%Y::ԅB i1QSL[p走4 WHe[ ;6B%r0>Вk(!0SG$YF[7yw>7+zKTCd pZ+IoPd* 2b:kjp_g ^W 5tQ%ÇT˷O z\h5P꧋ ^2ы2ƹ=Ծs>JˀXnx~)^o}}zLMڼO|d9Gk`CFZQ==<MO?0./Z±&͂7Win?˼0Ds"ja+k&:dzR,^O̔L!mzM@مit hre8a\9 ^4S]BVHsFJ3&+6gXGXp ė7x슠auPߵl}Oi6.P?$N/N܉"Y*\Uq 'BtxZbOނ8(Nsj0BTL co1Uc j3x qvzz&1,p*5Bb@۝wgSJBxP: (묛@8@RpطmQ=J$Z#{'S*q]p{58IA!=3d? +( qyNG_ _ִmPj3RF$Q kBH[^t[" $e)J(s{/$J: xT_e򧤟zTzɹ3Op$2w$χ8VE*EQd/DJz FO>o dᢰØJ %嫔{)F*ףU-HQ][|]Igp!xVGx&5}p}pŎlY;H MO.(Q-:JYJ/`)'?t4Hb{.DUPy5aV jKW:~k@gɺ"ylGg! M,1tg ̿'8D9it=~lyr]KMƧ?to#Th-"<qm̾ =h .Ӌw?V@uv^ޮ] ⅛^(cH$=A>R7< 7FvޢzJq. > m&ů>AqHg̶Du*D;#Eq%Ҵsqat.Yf,ب0xTjů$`v F闚|B);<[ +yPjt8+>㊈9rIOlikQm{&!hۖnMQLw_{-XP%ո?S!~UhUIbf32tYnŇMyw ,,Y]-fw`#2a"e䦺h T/1+o|oBH<٭Q;Rn`:n\A "#n"L}*ݧZ4eة󙠷I?X\W>! LjʛIXWդ[~0GS^a&!?Y1n '+OqýTC'm>HݺEʨ+HC^ ^0+jwi1!oOVFaz)ޒ2u9-3q lE#?H?Bd46x'FY%L5kGNX7@r~: yBJ˟D@ 6N-̚8qm\Y$ٹ; 4^(2v](ӎyhD2 9[BƔ"q\oa(,P{u F /g|E hA; 1A{Z5oަ埦xߢ4QbB~άM&w %%rq4$䑼V,̖ DO k/,]^: yJ=|u[ zRZѾ:^v8f*y8;R Ś(Lmunީ/3~!lG%<a+Vxf~u*ew{8vfQ gM&|c]cm%0T{VֻC`Q%v Ǝ"z*}ظ2-;%8@x V^ڝc=,ȘoAz#/ @q% EB@Qv^/Tb+:1[d#Fu|Q8TpZ)ȥ>Y@mAG+)7Z&qlȰ\X/wU}ӍBPmlce.g9߾_ [.@pzda%L̫ |  Hp|ԨּCdeyЯd/~}w%n)Jl[T*YP\CR#8d3?|.}cNL4#)Y-b-^;φ6Z?k8Q8c*Ԩ]U?|7tn%^Te;s&K3-HtvI> =^x:M?0-}jB"OZ^6JX 9+=Sv IqG`_On&HԚja½@` W!M5݄tkO19Yሻ_Qp_*d@#ј'&"(pɳ`2efڶm!+  V8rGDŁ:g)CYS2oD֠[9$#@ڛ7aa #c&h ,5rNOXKgf$*3dESp6#pUax}+\\Kl&0lqw1 D5B_b CNά{_j7st}{?]}Q# ,Tv$,)F" xhږtm,Ʀ,R{qqbqޏ'k)i %ILT`6 D;zw7z% D=WS @J8m60rI䠹DSt PlHvw 5(ߓ ~2V ]23}8)*:#μh=H3gu|id}ku'*umLԉ69K~6NzUvbt!^0#d& KqO-ztJSg'b 9$3.Z#Qvͧdvm1ZEy-(FPPBkL n5ڔn'짶g '&F&&R_y{ۭ@v;Paytv}H]XzbԣRKtX'yL9#.d/ܬ LXҖn1,؟L0 O1߃rL-.Ryq%$*O3f] 6ڹYnUD4^•1 -4Kk7VXf~4.8x97(/N&ًGz4E>{ yHyҿ>4tZNj;$Q2ɑՊB!d4ٺB7&,f ==BZC P8e2]uRRqyƞa{啃U#}AI*F^<",c`r2@kr"[nCSbDlɍ켘7 ߉0ԯ ^1#s8psrxKbV__sWN7^s{hΤBX C;~8F^ ^X7c@gs>kIjZh9ׁ'rR*Ӕnume7粃V|l]Mi#ZF8yO8y r?ǒ J9}y8*俫I'q&PFjVZ8KxF `hbZ "Lm1F]Dn%شXhK9jIgն~TBrq]jҫW#Cgp%[>yz~EY(Iζ y4EK7Zq`3D I=<pDK>$du-u6s} Yf3=jVoL;W # Pru0y8l#8)*|ּ:VlKQ^Y B-d?l@խ׬qA՞\_1t.%Q8r'kfk֋r $\Rcu/ 6q6aX+ 6mXuΞ Mbv( t{C1;/|эL{espP{ "s"Zj(C1ŕԟhhq- 4pȏhw">`2m^g ~u+k?`"QL\ҷ)RYլG2Y;qʤI"{#p]@J/8gx^ҍ(T&WO .r\{hO]Sj4}/{qSsGG\H07d ƄI?kF5q2!m/F66^5xQ-֙lGi8z`c*CZC5 Bo95~ Q:o/*KPO75bLK5ښq2qhV*XT:- R]"dQ] 4/ JNjMV뉯Bc_+u28bEKX9'PȪխ*dkNr/ֹ}Cҽ6%v@BFs^YO JfɜF煩}ih+ O8dhc҃WJE3ŒSʊfa;9*7dMJ&c,r; dzW1;d, d8=?L&p@דc~pMƨԄ=ԚJgÀn'3vJśeO o Bް\cP}Ao"HKʨ3]0Tjt=x Ɓ_XPj%x]nm$W(ͪ m"צּyg*AI+'CJk{ "UǑY,G>V[fW"+ ȱ³KGZbfhnMk?^..H9"̕ЃcC6WX8 \./{l/)[Sn2'ˎʅQ~P>W'}ҴjqL*w2ME>p:@#g)EO ADHӀwB:T)  BQX{7JL f-m!"xH\w!*84GQ8W<$m!u*.7{xa8]!,6'!fIJ_}BR zMA53NU!\cmNN'_ZR =7^ ),A(SmCX7ə>1qgb |ux At@k;dHvZEgMQ(iiL?醻!?wɾW=նbͷ XGuwr. KlݚZ;N^yǫ9(1.f$sh A+fl"Vi8x 6fOw˃̩Ȥs/*i<ġ AD,H/xsUZb l r WX} PC (6?Q: 皛w)X>)NIz\yKP\a| 6a:-z`;1ۂ&Oԫ֯Q:B_dTM*+|$L(@292UԡrEWM˳gA'E4c:|W;g6 +N1k8\[+ JFQREhP;BSU~fOp^li~ ªB!́qA_kI1 61. n`i#yhXwYF%JY0Pn>)k_ AS,a "hY(i˿ގMBgAS\T^=0,1|%&F0S: (=8VnRQNf@6+PxEU6upSR7㈷*Gߗ(#/h&⯫F2aܛ9xGMuK*6Rw&3B01Gu$fYylx ZԸWXb8Jݍ`euэ-ׯM{sw{pޤ \qWGP]yqǞIbwMADŽn_ wt)[ },E-'&\?YP/~;]O|҅xxL\!; Y6HgQшQF̣@*WZFe~f]aז 7"D mBO`وC(g/24:bi @x2\O ǶI2)g03acUME 8D% z:N6_E VWϽͼL,=ڲAUj(H ۷ M> wSu|%X 9c`2~Y 3B۠Wk0,-bHeUy3RTo\:؁p  HVz,ș##81Qt-EiC&X;4ztBϨC5KJ+GȐT=BzpF9-55y`P;R$4 T?\^j6a/ 톏 gmXgq ޅfֲN o?lcXNe}ēk$aFܞxm3rdɍ7o ]ƕmLRbL^ _ALk \+,Sq״%_ S-Vs0I슶v KBU჏XF?"ܓ1Ra-Q¸LP.=OP6:&bC,x)/68 eeI_zo s.u^m Y7'd[Mwt;&s1i:mM[Zi$34]WRV(WSJY3% RxzfguYq.lj g]x9#fvBA`NdF+9p@-mY0Z +_kf-<+™Ϟ}2J{QfJh.=ґr1#ZnKK!6%3.Z;PPAVɆmpo'Nvښgh) 197hhuV6% ,'4f9&SUR(=C2Gr4;HT*ʪ w#QG[O w[XBYsҹAfћlF[P{ +V'H99yuf֒~IvQ W߮3}e|bA!lA;  Vd Rqq>}2ɣx>ؔk+P~{WH2$ i$cճL!9j#,Hёf|pT%BhBśp)&Glg$pӽf|*9D*sڮ/ǀ7 , .a %~N[kB,Hŭ_zs~DCYͪAЫkg Q!"Cwgfsd3Bȳ|~hO5<8,)l2boE"A[Vywf~]fCX5Α3=HLǘ{YX( "OѦ]}` δY%wֽZ#E+dj>" ,>6~HR;ӺϦ@LUo&aH&-9b6B7L#3ʃ~dw.1Iڏ0U<4294 ykԅAzB ς7B]_\ km:ե/ꦋT:qy$18} 4ȝybtNL^ٞ2S]U'LAYOTF9 9\AP2A It&䲁Α[lmjTɟ5J4B1hu>rգ{Yk3k/IaC?i;tZ|<14翺BW~ۈWKQGCkrRKxD㻏zsOg~׭Hj|g>@OOH>Ɏ}?bII+hL[L9-%H0$JBrAO?Gsn6 fSY aEI`1tD @9&R_#Ӱ*3v38F&Q[4R<+(~*DŽ33{CTЮ*Pȣ`~tL m^ ms2a*Y6aR`/veMT3 <;~BMc3i8Q$~ܼ6x^mp^G-+SIzH"޷aibW.7-+[ h:1rmߙrHCIgaVLc$_<*b]#ax?U~P@9鐔7qs`ʉ:03->TUn7t zVGT 6h:7— 5x-Ѝ2,`E[4WU(_ܣljL&jM*1/S۸k/ܜ_hE|ԉ+b2 k;BHn( ̃q5gl~6i5ݡ6E}/k1[BSlZe\t K.Fkk\l_? ʳ_fgX `$/%tïɓTDPRZ{xm 9BL9N+g{89%3ruc88^Wx\;󛉊Zz,I?Ou4/,sLxz0Vy.a_uҝaLQ]?tzaZs0g`(椋Σi oJ &HidfP͉!I_1?VY.ή;GG5" XܳNaH4V7 wV'mvhGv!, DҺaA3Yws ϼ! '>ƭX DaVY)b=|QsԺ.GTkJxyXԶ{[5(R`r -a&L2}4X3Kۙzr{s,(Dz~j+L, M)`Os/ ܗs[KG,lb5H:paҦVfjy3|!qi#QC]hW$8ParX~|{P#|[T#!#{iA 8OpgMEud7Ǡ)wIjC}p. ߟwVPO+7=H K(6NO5\-1\1rc,@yLyr`_MH?"Q$jGoIZ~"xt̻))h ='jM v*F_x6?@E@#.Qf61̱[<_<[or.4K#4AѺɠJ( ̢>R:%=wMX>ᮤvsEO7e計'W3F 'j<0{CͶ4x3e{zyX wq_RT{{Jű~זZ:j"bؘ i;i+?TÿjR} jL{ [ @&L>:0#GX|" MgFxy m|>i3mhcW6$T]uDv#`Gģ[g:8NիC@S녂C #Sؒ$:mn)-w9K4IanQODL+_L%A I%lRZVrcEy)jv*F+̟P0+[Z1enu m|nDo!^ dFs6 m-Y0pA)MvH!Aluӌ*Πe@[^X5IcInm:/Oq%,NG`1VmK- 1pn\'(pE)~,(h2D.KH*1$X]8UB 6 jRW*I^x&m'^x_duZ=H?oXjDҭ2qCu|0w8 )=@tއy}`*R*Ăio.do\LLGqv\ 1Snm,LxV A遒_ߜ?)[bDJ?Gm ΧdPt۴5SrA)pIʪp3״Mh)lЎn<xMtKjA"uF);GgڀO% 8%v+!,뒈Pzøfb#<̝>ܙ,07E<6 B`_$<ά7 feH~N)4ؚlIuߡ#/H{Ah5.vrн2|W>Β^~O=T*8W45W.)2a[FU9\c6>z2;n:Ɇw)j4#+k>K W+خXtRV} PA ճkN'T ~8B\"|ݤe4#yt˧X7fAnzv+s_7p^'7s2cy,<_$fA۞{Z,ޥFȁpK_̻)"!eZʬ%)c%3סP^iĚw*?U7 `>r(}EF@՚#:Rw6lFԧ$="y,ՀKy`B8?fQ!^81zN_uyK/lqDTmeQG䆁+:e1) ck)>]H_XGZk-g<#Po9͂iZf'ZRK$5// zί iXw&ZV$e|΀r_cYPps}2NuFu۵V/Gݰ͘)C$VP,:%cCAB'  ӡ:Tjy9b恸I`gSy$≒97i6/OJ WtVCx*&XdᏏYW@!-2ʲUIzdW`-mF'P|rI9R כgl!?Z۲ڦY|A8C‡~?>]h0hU]Lɇ9A5f ݚ-=LʴYDz)S׆E:88NA*;vG-AJw}[Y Oɻ萄j4O}aG"SAZ(r}x:U7oz݅S DEjuٻRXup@66G>r4pF;x\dY5()T1A؍Fk݊c\8AQ;$3DW}EhFO7JvUu}n|ݼ- @X[B!lL3b\V5[E⛊}({czS{0Q5R/{Yr6/Z2@9-3-PXscs5*,AG@<\]ѣ=1!V{=uE>`eGW-Q(~v=0k…q5b w&ĩ߽GU2eUo)@#><$YqtyDz̨im$[?$c >:+9vbIl.| R/z*%9U$ ^tIJNRSJw)pl_~vF ] o(׫soL/S KTTD+ %B|1+4w$ph^m[zV.ot1D`-(/P0Ld!c=5iCUjzB}8[O ov]\}W~QN9<:n!hzmKvxUՅp.ɱ__93Bć\䁕*9cƢ̉`gCS89]H%BCb }91ע'U\Y$TkHjJֿ*+_G~y̸Vӵ  5Bap!R MOl2r\0pL h&Fä΍R[59e?NNU0S_ZB`KO`6lqj9RHړ/fw]\+=(NƹMjrm5ggCӣhU+ 8?40ҳq9s" 84Kẑ؉:5a i"sV mp O:V'u a;2ekA(:E:OxD6Gk2kA*n+gZ*rUZHx\Wڥ~.r&Bo)|1>s~?ubcz׮mdҪ7Jb"̘YͭwV =[Qbq)qI։voxaLmI<ʬ`'-7C 2>ec%;7 ZFoojXo\x*wܜic鿱掰KR$.I}飥mYCA~Wϩg+[E41B@H̟/c6r);UHG{ˏŜU7.$jdP7swz`;Mp%&iVBCC?Ҥlukq"([)k@BmXWxZ[Mþoy)DB跊CSwVqRy9uXGOy9a>0oц sHwlѢEވ.?y@1wUn5yy[.#P+mrW<ȱdE]]`ܪv&Ա>WyGER#۾XҤH6#yg9JxdYSKReKXҰ}iśUlbm{W,#KIy).2u?KrH c)uAtwٜ(b) JeqvG#vP9g,锩cPӼΊOs◱~2Cѓ '5BH$ ?"uTh+ﯳK.>uNj&NRkg1XRF}\ڛƜ }Z4ZL ZrvIGV+9}rf P~&L[J>&@ce8;?jܠy{9%R<| Hnzlxd8R7cU)?~528dkOq7Zo%DERJň zp+dFTxqJIR[̺=،KjE[ ޢsq,gKj`˛߫!ZPw9,UqNByCk]F 峮]R ^]zvF"^/Bd| Mg$58:¥9p]hF5KELn7onn RRt;]G]B׃_=DŞsiuHz4-D]5C_Ap>Xewd m0i l$$a |)tKCCdZn-͎h:) (Wt軥u I5 ^G:uS֐;o.V{֖+aGK yZNE")p A*!"tܭ.lSn 3BIK?#AgSK0:K_ oiSջwo=qy&;RQODEtᵾ _e]>e(1ZN~$9}p;kg Ho)Gq KE֪gCMl1! $/@ UO}h]T JJv3o1big雮b .&TjDzz*G~LyyB3WD!V<8 ޷f^',ZݰKU][k6t܋JX>0oQ>LUyVHY_LJ>LJֿơ8z:BʹRsz{L鵙 ';L{(k .%G:ꓪ7 „@ :rO='Y¬[P{1qDFnR{j,jι!9cPT لR6|ċ\lk#($A63lϋڋCSETs>K& I@d뛌ί,%$"8cA?8bBG0%{t؞lpDðXΊB>s<\$On+#̬J]|PJx-u\G.3Rn0Z%C93[㻡pm>ћ)7̐zV]'Z Dm7#26$PCl&٘XܜہU޻2К{.5tdNoXH,t] %7>o(A``*qM7W\f* NSx 0@uj gfp`u!:K;m^7v k^DkxNo҇;]SRک~톙T Mn~:es``[]N#pбA6&W&sF6eUB9GwU,tTh:jR5v-Z3t?%ⳍ8x>/בi?K05e0{V? `v@s/!mnz͹r:]&OIHA!Q 4 9x Cޞ 6,q=p=  */QvwRƷn2N*O_h^M77F&Aqx{F۶ژWN/Z,WLG(?!f9$+h]f⋏(WE t4AEF.1wJ9"g|۹OY\ă3VX8K[;E SePʐBm|xy)BmQ֓BB60 uµ>k&(dL%Y(bjD?!!^QU"Xo.MAv|Lƈi3u(MsǵQ3ƩhWTn:.;׏(MԜmr7ae %~@-TrSE3~p`HIfc|cb+LcA2:h4~!Dez ,+lOғ!)yޭoš9%xsduS`hC?BQ"Tlu> !Pa|}9b'SAwQb嗔^C ;ǀ/]hj M+*BD1"[H)=Tf>tGiaoVoTEq@l-DKa;ġ b6,mಓ1,Z+ȟJSU`|~%.(ϲf;q 0 BpY^Fk [,Wn'շQ^$kGmAI،%!?/rAv3@BgrA`[L*^ TfTveӖ; Exg+])6svx9|8 y\ͭ=ٞF%i8pԢn24mK&R&E\Z@װ%qmMV,w‰%$Hb'd˧J` )^o~M'OCei)-1"TU4Ukp}MGP/&R_01?||tNf 7)8g !B`D~2O1fT=SmxڎCе84l;.RǗ3R0#X8wSC.CǀQ= ZWӊ0 pG,ڷ\ $XFwFWKRoZlItlihu(D?q_E ˉϮCԮ"wM"]uGgC|;&;NZGC[tjMݓUvhQMb& [V: b89WH77/z"Y$\X r "m|Jʉ/h xLހe:$1UÛfLh.l@;?rtќe_dL.`l!"]u;B3+g'rj x~eo&4n[ ց9Hb--fѣ6L"Af}0ݝ7JW_*X[l4 H,M1(i~HU~/\ٶO823.J_Պ5qWblf,mv`´{ ‹rM' 3KE7uM7l|1uo+iZ Xvz UUbVBohB ]M=ەUҩx*Yx)t) zlw"Nbme:dI9^H&u\>A2ׄ%ڵ?U!ȣ?$QKvmZ&^@[Arm ex>F-05˻;Z6ცH5'X |(*Dim(VxuQxB7WIޘlMp(;v'BMxL?u|ٱdf@]HQ{ŌـUgKaŀc7],:*6H7A{#*"FħhB^>3YxE%rAu"^9wM'K͕UAV:I~h+`mٙ/8nΆmmWYar4+U:"r9Ihd5imP67ӆַ=ItG=aL)17c}"H> utRYa9cO4>?5{:F sP>4­^=?uZ֒?qA{?<7k(v: 5%W=P})Jr H'b}q p7BWd$ࡣ?_/?QdQ\ud%66`K|{x w8n3$"DV*(Bi,0P3^GPKAȓI>26YG2(&y3(<R=Nma3ٵa]m>8*b vXș:*q@x [2`?Ң1̘iJNC-xV,!O=2dz iT\Pu-W5 3`sFX0ww1tʠQà!@ W?Z .>CQq4o!d ,Y,L6fd0ʭk!iۡzd<+~/QYQbil7MPBj7J.$j <  {nP&BSϳs`xE3^SLSGs8UYHݠD}d9PDz"3}o:M3ㄚ=F2 AO`W{BPlNScU[`Dh>Zsc"쀉-ssa'+`Y;y-g3#]wTuMH9~hΈ(#ZIR%q~<1i")*tW + 3! /]|| k1Q\k5U/^ƕ8H/C|eJ(1|!޹F6pRIӺ5 TSSE8}4&Ӈ4ߋVݔ]yiޛ?-б q2-l% ,sҟO+yo6}_4Xo6LcTZ8c²z{!)6,$yL cn&>h']y@"ڐx9+M-k=8O`E~\Be;wUXou^w2ϚXt3z=Ti&y K=I'Iv|ĿwhW*'FJKE DVdZ}:sz7j0; tȍ&h4dLN =iZ2t&qC7ӽ|Q< !XjX8GW>Փ_cR]ljc0%JaDs<5E%eWg]Rʁ+6Q<zKZ$+\=huLhK"Ti*"qKQ풶eolߙB#s|xKQڳfg0o)AZ~ܞ,,MEFJDOl|mt|6R*hYQDT5sP/M}?Ԕ5uL\ڴ4d:d+_#*#v3(c$Г&e+#:#uۜWlB20\X^jʕkʷ_ð%č[]qڝJ2Xq*rЍ> `@$~~:j&BZq vuSGDl@}LxHL]\pk0Ҋ*XwXEL" ʙ0?i1QbD#p1Y΁b-u`ںF\ڐ,:t3ת]#sf7>9j0Wq l9~atGUNb#Ht]BO5O4 !вi#iCެ[iK|u9˃o3+ K{(#w{*+w~.WSyW']Z@-g~Ωz*ꠁD;sè5DʖB;$DۓzFn^4 C4B nDv=ldM<;wLn8P7!)`J bVZD: IR%k?د o$l  dn%:OYx+Qd'FH` (KצI>|K -. Ԍ5A=/,M 3e vO(֞=;2J;|x@7I/M3h'}LmN~ahcAZN R痻qdS6\{O p]zE&% LKNMu~ǚ%>e7óOtΤˁ-EhZ ?(~OC$Ƒ,f-WkbهHDFY{{9h&mq< y5%H@F؋@8Sx3MMۅf`ze.LS$=6^4O?͙r p{뢫lPք(LJ6hO"\bʏz;R:KKbe-S3b |<*9 I(\{ov{VP?MLH/_Q5KvnSv|L0A-mDjh2Ѧ௅n-~JF ':2H\pfd6&!YyUˁbzHg3IZPL@˦^)jv`FC:vMm\(%OCP ʀhkEw/l"V4Z``_XT 8e85 !) ZR`p@ȱZ;TW@chGu8wLFm9)`'@ XW˄]ǘN}l,YxJk+`:6~/qwD3 /;]ѲrwCڱ~8]7WcybR;UaJ{ȞďК^ĉI EiUvCyx^5"FyY5ɮlQHBU!b|G<:^[ ;Ń6ɬ? WGm{zl]¯,[ʾY)!+ 0J!`_^l4nMŚIml֖,9Sk~n}˛[[a,2ĐظI<}bZ%|LetHQ<.ֶ>(8DJd3Ƥ}Eq TV;=42…Z#)STbvg@Gfl\mTYy) 2Ð5Z@oh^) @1s2ŔA7hrH1(#Iv/Df.Wrwp%6 J)x S#_a*wmAEH<~z+-Iik#x[5L\U?HU\貏A-y[]11ur#!{6\]M;nL H%f*:3##ۅ SX咲0ҪTzw}}sĠR,j Ck^$K12zBt:HS}Y| _a8KHW~Tb 6!UUhnqr"퇫QV,4k! Y#xʹ0Nhܡ{NӪ{MP <ܹCj缂C |n&z T$ހe5n{Հջrd3J#t7'1Cu{ 窬T=@/\I5/,=(9?K- gG3\L@˷TI~~];LVcYg (Ew/$AY~"W0uJuMP@mZc@yST rH[%dvɨ3"~)DO&wY:)W|s ?:zbR3T۞f/so+vjd*[ fTeIãDZ;:,zuAWz = 1ط8OzF`5VB:-W $'Ҹ?opЮ *-$#H4o\X,/#'E5H1F7ٲ$\5u̠i7wnZL[[_#H xyAHV[vtN"`GnVE޶WձN sA(CJe9&kAfGt6QQ$Zll==E IQa͍]+d-blGvJTpEQ=(X wlpu^ 9C[4pMErlI}} ,zl)T@8XSrʙNqh"R|OFsBJ"NVPV!d дr)b`^Bk!xp XVų`7g$yNLVk+ 'pD]&pŌ23#bR$oj5@kL 'cfrqJQY2d)a,E\qt7t:|W6 bc] *D)}25N,5&B6[&K3 ^((w׏E8|>T:puQdNxza6xr]sId#4+FXuxL[]K;̀=<_S&&FV!!8lQZmTzG[)ͷW'LcʯXiNlvOFx ܧ-8{br.5-x)0Ucp*Ex̘GVc&(? ;}hG)T)DV#msT=vi ,!㉝dE;`%Ӡ4YH9s^ĕZn(m:BN荇_ C[*&Z;imؔ./k2O)6+s !˲-HГJW@czT# ME>[seD)l"12'լn"2L2:jy=@Qb_:-|qH(a%mnv7JJjys@UaA>n?rIl)1 dO2H\*Y^NVlUI0@U q-WHV5G!-[؊YV#?p<|EWtZ.rM~I 5>DBKbJj! i X., >-xqhՆ6 RfΦ4,U+^NώN|$y=@W5!td&&4r]K1RBbYU\rҢKNx ta,qlX`5܎e`jvJX\f4"yh" <('QB[La*M\bM$q2p?8mERJF"-^^{QZ|W$ɉ85JS>O!7-@88L&ڽ].Mr'.s%yꎑmBʸ{8? K/A:Ml0]HrE)nvBz}ZŹNhcx3HUREh7IhB|@ JFϠ:!~h9:G4;ѿYJh'+\`ĦkinWumd^~؂c?DY{0f(7~_nțT[q =õ |k$gd ,ј/GBV 1V[*>! Ih2~!?~*DqOO} =\!}~I`[>l,}9 $Zɵ7L]tY:(ψ65H5+ ^zuO&le2 \xN6 K-6YL$fme71rP3jE,׻rdga]e~ӝ~(&Ė[y=]b kVkk!3lc.ؗdlcd8z/Ѓ aY܎dU?gj̒\Xa;,`лN%@R|: c9hT svgʶg,Ae#Ybbҳ\aעUt,s^bx|hӆi [ugvhi!c`#EH(1\̭d"]./؊GMy,A4-JY!QhV;߅[!i)MRY˽ lMXm)O[z[:=6dE`+" b I@eO@bf;U<6(Gl>&691)nI?Qc%8ncWh?+1#Hdbef vNSA=Syķ-v28YoP f7nȕt]‚J*H굴v`+6̏3saD":RDE#e{8X-$zո?䇁8 iҘPxZ_?x~w/6ۮf :C4S$d J-x ʉtt*4wz$3i_'ގ2[;\ڧ`$pi-7pCMr+u+4!dY7i\JPz;T2dW#Y eO0ӭuEVF]:=_~@s dmUy(,%p[r wRj#:7XrfW$hk胰ĿJ:eo]퍱 ad,)U&пc)bb1t3OAv魾#5otMf_U+@d \卡8d5tEv^-In!-6[ 8% cL`@.O ʀpo10C(# hTUfM-R^R*IܬB_#] j8@بF~:+Ae*k41D#E8`r^ЛSQϨ;g1X*+ v_{ز^*?9_™=i6oC> !)@??L1tP@Ëܯ}G3C]7n9e1)P/#҆o6(ҿ 'ua s=ɭԉ c Ja_\f߼rSL 7_,+}9?-ӽeĐ#fJIzj,Z#S:+b|"DHy:%alPEo;?azb̻ GLԐ !9! I浀= %~ n2?WIV% Xe]P&\`#ݦʾd &Q'v7>Ҧ5İ 3_O 6+9lx|QBTԏh"wS`Z,= R$q=7r.AGmFIl )^2Rg8UZ ט?ͯ4b6Hə8)A!vC^KO"端BN^K=/ѵR@]~ H3b߹YݬUA|,OSi3jb/\~MO.+<4%ի,_gjT,d`\fNNRw"?R!"Ґ8E\YO{snD2 Fwú n!jdd*|\oբv=/aJr t2:w㔪K F)„\rv ⸀37UzyPۗ$H|>.GbiBj/zn#L'.{VJ]+%}D2-11Y>Cte olS@@ ?}8%^ &"h[4喹iN@&E*y;3*toM@rf, BFmT\p Iv2ny5d{- v(if,gxVH2DeCCB]nӚPadwqg:h憺_Sr` iBe +1#"N44Ǘuɭ&'ph<.-sgDV}H!/&8k:sE D|jI%PE6*4, fQ|\="@;Gj/0)=VFĦjWrngRAC6aQc軶cq9S4.ysˋu{ t\/?w,Z $U~<4H>ptry}hU;lts3"|AjІ ݞ!!ۗ^/_&!$t ʻQQ,[o m|z{}| C|dnk\lCzkOpq҂iA0O?®"Wi y^?0zj'ydoqd!R֝u ?HfW*md}fYLLFWNW@9~m.ܔ`^;didǧɹTQꏓɌ\D/=Gox;GӺ\AaV- T^I2 `M&f(VMՀ} T) e|ŵ|"{PMzR~%6߲3ffJa$U5"7wU`_zzAE9X MKG<fW C>  9(4϶ۣԞj%IfjP?ʕn~];/KF>TFgzN0xk4!fw=j5vYq(YVݞ-L2 ;D`m,@0$t!ǔd1G7u#4THۄ7a*+ ?=a!ɐ55gG-'={}1 | @?c ȋ$d{rL`oe>4մe^cz!CkMmg~uKHf').b'R]$82hUx{/*1jsck3~M͋MJTJ<-{`Z#Rϧ^?re1.(0@%[=ƻU,X"{d=3P=DԇVpgC:E>, |ᝬh_(t0@䛘<'}?,Bpm%H!GQZpqb@WmxGxcU:@28Aiݬ |+3xaE {s¹Ū[oGG'F ?~*__'3C'wszO;m坒fv-}\h {{hXqX~NJ"V0Q[>`Q1bTcUeaeVL{icuO3ٚhʯ[K{tvlI(bNFĔ2٧0L%vLg} F:j=1!}D݈Y(rNܩ?7db!<~+8wR>D[x.0&3]kzf~ qe`L}V$GN4))\ %8kUAU%y@p„"{#gWYmbSϏ{ 6Wwy?J:FG?9NYbX~_C2>:(&䞛,o>\Hy*se X08\Ƹa%qֺz4aU̩-+rx㠑d0xs)uYBnI<_v%jaXXKSզ po' e6qc {ksMM1uRFAcݰ<xU.OG8O_MR4_*ȝ xe-!e1w59'nވ0|4g Ude2.Bfw*[E$} ,9b9I 8`j%g6.q7#1k6;JCZ3k<lڥh5|r l,tڈu gd,ocsobA@k7:"=`e%B1Q6W}`Wf#qQ`.͂6y{mPlTy=0jo#D^ZttR'/Ĩ`%LUA4@;i[!;RX23?ҷ#Ŀ+Jޔ66!!U"񩥦8yʰPTNwN#4ǯC(¨KϔA7'[.UF,Ӄ{x10NS(gBH>G|M :0 0TYCϲrVCa~'*Zq.2kAdJ O1c}̅n)96X O#N'~0=2rÀ4߫S| `,<^!TElY-B\ϓ\)Oo~"r.B3wk5I!{ OoǬ9aBY; &l H5v1i"KvLǪ!# Y`#IW#'U ܸ `QR2}f8?>ujZlh5XEѮ{sWc%}8pdIWl(ڄw'BB):9R44L/[?jۜC8R^HuΩtf3'QGsy_/Ux ,HץATPػ%m4qN%!ߕre4]@5خOhRoaPk_Ɖ]E+:6\_$YM_=֣n rJ[V>Դ$X `7IZ_ANAA><׶JpKl]_Y!袡Ŧ/c\sF4[9ve @j^ҹ78`jMVǣeޞ+hdh$&ۜJHJx` 6CpDӬyJS6Ri9|qvDMGLhXW۾M N4rM3DO9&kcA䳗 'Jj ̟tJQ@II69(G@ Ag:\NHbmhbN&Υ9,]PWJdY,9·5ܑ9 ԯm-H;F.6oU=~ȏճ*AW1aGClK3Y\Ci 2k^U1ɓ|zh=SL-Hó^"06Q-^C| :VT|7 'C=Dk%rJM;փJIҢ׶J}N9w#]w~w~#1\hͲ%N[8%lAf2X[Lf˜ȎOq$_ǿ=vf5͑5rm˜iV])aϥ6t lLeDp^KL7m|aB=GAm0~b/8sm +ce$יjR(x>z.cZs?I`::ne_9Tz_=v/'j\Ƃ:o7SEWM{A%\QR #A[6A NswW³ӆCT!BY;^^:i%ffq7CNg"t2KP>"YEt :o MPz `N?S2.X!BRa)y/ l90ȿd$<mIHiXh4,j*J1Ҵ'E`yk<*(9+`6WFj9' Fؿ"B#QLjbWUŞ}- rfΰݣ}?>AW@9H~i/E!E^FtI z7ޖi췂aN Y^@ Yc6hK:Qr~.ayMwn6=˹!)oF="AKA"AϢ>\6/Bܞ^P2R3B;%jOΟCq$ZNlV"c%$i\u1dv9O|M7%)v~9gOW si%V뱠8&Pvn9x ضY׫ֈ ^4io*gMOF@kGcS)؏qt5"+Y&IU4ZH 5fƕ=GSWn@vΨZ~`n5mA[}N\HfXOWIrcLX M04keEUqS։囅IeU^m 4([);<UǾۨ8@ ½{7~O]Gk7GWVɇW.H$Pf^Zmf]=}y9_/ "=1QɥPno5k{zL91v!1ByvFBȝewx iAMd3ySt >I𨸠͸^B"E )GnJ\+l'P%`(MIp1gnyߪ LZEG6؇g=콚knn&3CFb3Qη:F-6?y |!ԲdZԄpaB}"F342nِx@#+Кcm$kF_F Qm̲$Ȋ5AkvE*Mu048qL$gK(=& I&)=DߓwY<%7N=HSd}y)<``BAP-Z$"\qה*nn3kg8bz㪅-#+S+eȺJ7MfjX). Y,&{jRcG, Ѓ_TjaSPy5K`&G)(CAH{&̛'N`!9΍^U=l`J] j\Nwt E>햷Nͱخ^+1Ra2tk^haD;xOptkl҂|*J-z`^\1f8^>je0%^`ȶԃCg#d=$l`&\Wp1`{ܚ>_p]d'NuDWܴ]Zfrc_QFY.yd3 JѻfHl,f9 bё0?[Wleqf=/Fڥo\HCx<\CXrN1/P׋fk~̸%+sv>rgIA!a/r`q&*}{uh%O"\z9@EF // yuOi2Py94k6f&dw|rfCt{H k팴ݬ15*.nm <-<>[X>ess/TK֏񐞦WEP1_>\+ke%KMoT@*}xJmjguzlfRN V7~gݚG}\" bX݄ŝu>lw$FX჻Cc̾DV RjnS=g[ =_+KT^,P8v(5rp cI^c] _+t*PA&~Gj""^KI [H1WG=Je5+E ȇ1OؤRe [nAŚØ'C阧f{42KukWd=`q#Tc^|Hm|: 5 wFm_T1;k/ʃY{=q!ɪis{cXE?cv Mֺb8x4SMG*rvPȚȂ~ԃ71mQTphQgZ,{4A WV8#z;yIO]'" B?$xpn$87 @<^_`وOß# .v<\Y%v~!ýHO]6a{DZU;'ଵ|M^#9| guau+ȍ^(X-XT3xH  2amumX.$ݩ|ga⪻cf]Ѣ$|%8k= jL/W Ѭnsj:xd*SIH67Bddj S81 b7m(WPsxnG7- )fвO'GsCiV$΅Nc_[VCz\(Q;)H@r^bgg1HRяmYFwtV[$'=zB$O_:$!호dKVe?'SqC>ŤW|j\)0}q:4q0 w\cm2>E OҶm!Q~I8 ʿieo F`#z2ws1gHwϔ'ۛ#+r+8WZ̏AWe,ܯV횹Hj?&^T0 ϧ`}E0 o/>O6܇,aNJ&bb^Ey$hq_O n2H:fWkqiטRT^tÎzutITIx!@׶M,!HԒ'hf C~z0TzhPM.@' Zz2zK %cBZ +L* 5l秅Ux8xE}} %R]}4B~Y..SȮ'5o/ g[3kk*aW3?q5yD{o cjVa#0M+dPX/vGضZAX>FemÑ(*IPX(g{cVWĭ"FxeWęE[y+{GcaLf挧H pb:++L<vWXkM@>X=}-uj|fZ1HGˤߨ^ekAe&+)C<82 kRԑg/ tزre/4+(9OȵaT&k9w݇@!I̺kī &іrHՙP >>1t6NL!;ti}cR"!/P$x ,Y$oDX+z0ׯZ 6VtFʚ |E,^8% 0TG.`* &'-j*;ǢE AU"hw'%ágH T4K<#<Ρ]۵@reC`RCp{Sd25v\/1޳\=/VD^Hb0YGNco#g K') QWjFB.ڌ #x ꉔ1R;/^'3󋻦٢Wͯ~ɠ%|v-Aa $ѪeUALKPwet-v)+wxi،;!NȀ{8ܛJ c7|j[u A_r.wW+/kjWbn*KM'$N!Bכf2bbP]6:XqpE(ߵjz '#}jO"i`N#){gD|nz/f}&8ύ(iLn< #,"x P*);lLbV,f^4@K'=Ĝz5HV9[(4#3q~<\\#mFz/=`?Lz7GQBHN9){M:% Z0N]#\+l(+U<#WL(<8 Ă|o5r|>,O0=W&KxYAkM m#b]/Ax~$'u\4uF})b;H(r`:)'/'o2} NNxĢ j |Ez}Wmḏ*/Z0 {E HFS.EԞq$TR nvmJDzϴ =̙/\W`6nCb\J5u +լ䌵zcV>X.mcr'6k/e'er` teqXШx 7-=3iy@T(S|6TƄN>^t3$)҄I,mkD)D_ 2I`uکc0i~W I@j˪ ) o*eqăy0构02 u61M*+iPq?k#Wj\JET{C 8u穀TqgήޙfXY\=ZxVT!P&VkV r|4ww¸uO}NDO1TŽEa9 #w9={}&${x垉TW>Ym,INǩgkݼ&KEЃ#xbHc+(| <{DzD\^+m9ڬp[B *cFW̙[WaS-u$hR3ql!򌒫h ~sRӭ+ R Fk*ڗ2#0F|="ŬЏ?Gݨ5qًi\ݓEn]aʶ#r:IJeC3Jmj(7O4%sSH JmZa=Ή f#{,{O1EuMӋSRsFߨ]{m:>P~`u>I^$n-ڎX2]nc&OѤKĠYʍLbH8sHޏy5v:A*#9XD!8,m'.69?\׼Dt y;2dGs ^3{iMOu{*?lsVt07*y2|TS칣*INp]"U0m rYh+Wn(8l_YI!`'*Դ5fj-o@6O= AҨWOJ`/#vV'l[-w$0dž^֖0'>MM ɢ'`d Hp2fHvtjz'̅+,UPO5j}kR 1ED*>]]9y΃7ZINjA~{,!fC+B}e2|MS7z˩4O۳4W  ۗxo_x&nS-dhJ h]雺E >~=t"V$i% C'cz9\JF'lePe DYzw8%eT!VPVVNRTXj5摖\vm'Vt`Μ`W>56!r'FK~]pYՈQM[Ab)8ozKtՔ0LHG=NVF48GXp1ddg'@;GYoSX;4A*z~V@,rjZ+~uz[Ź&xT PiHtYa/36Ԗ/2<.=jD`b ۬+ Ze!R{/ cC Hsg7^ vu@0Jx-A4]EkQ}I&H(װ!\`t=W&v3k r`&;Z?qPRʫN'&.hh,LH9j]/V J >Q#o"n(C=˓j\-#x`s[-+?YDBaVy~ /,!'߯lsUrKjmL^8U]l^h'&x H2eL(1JA(mq.*jn.ҧsu)AH򇙔>mc޲-Krt-ܕaGc%2'K*3 ]+!rٌ!]D ,pv̞_KNlGѓ>~E|q45QIBEfx` fq~m=O*wI(R[C<H- .w6rx{r w=y5 ٨ F=HHw_чA $esb,qt0 lB IgkR;(!8=TS ]%U%mY*cT4-f3SkLd=(f{-EnwbҏO] +,E#k׮1< %h{{4:KT0iHl0IscE&(xlwjgy11q_b:stCD^:a-.r靌`Ks׸* : yiQ'N,w?k;o$"!iW}8ˉXa‰_+d- K6ɛ/kx^seċ2b[},]t?lQUEqnƫ[w?PpOZ斄W-ԩ$ #Z=4'-2(qV TPwU#d Pr"j?2l68$mg\"idif@R<\`{xoS϶-/я|/2މr!_$<^W_I?Ap0nKEt apmnW0Ҁg3A;W` h3[ fjd0CFhkBC?GBTT/Ne!vPeRއؗMvG^v٠k!#WE8yۀ4(dQA[V>[E/ G.Xu")K}zy'bh/D4a8&ct j?k3vy@URnzB}#ttjQwv ; գP{;;KGLv-V0=A;ƒj"Ka^GaHfs%A*F^vkD'U7w<0𣞙{4!YS 9./zkQ IgJTL28ڵ|`-5kAZljo.􃗀lz|1syz4Tzf}4hU% FXm'!qyGh2̀F`pL֤FuhGz(7 跉4D뀧hG*U1椈_nYs]3bZ( Az 6o?9#1 YOlȤwөQ 5%GwmhL7d!5G5զDyi7֟;^@ \7J׏j`>:YuBvFr6Ig]0DqFkQ 2B4)bwS.j#NcJGsèzooil>نMgҭ%ryj>GJ1lވ" mH>ֹ% ;L[옭(ssGNk㒽8LF/L2tI:X%d -ڢDס> M(mN&$ѩ2jq ~?^K?w]eZ(^A^]{_W*Î(r3O88VxZ3783v@o~pke@,ˇ^)[o)<%gs&<@ z9R17cXb%S:2|X6/ NGs߽ ʇ3`)1sNrs o .iqdĵ2FVST(&K6Rsy0: y;-C}^K;~j e?<IPf_[:Ǡ]c.UPGީt?ۇπؼee4E 7Ke2 R^8;4=Xz^ȝ' >g"_EgwUD|eڠޟ59XOAOn+c7 ''|!zbfҙmrx5޼A@ttaO}4eF˖vŖvwJOc[]O׆?$"?~ŽhaۯU->~'YŊ_$~㧤Cq흾A\+D{"D ll3U `-uf(QkRU|81T;(24FgR7v[Zyi"aQ;Tv7^P+;(rSPs Y܎-1[iGGF.YDK&Lw[Nث}QO+d W8TWan6wuԜY qpuK`lU]-@\XYRKH|T"5 n;*qSUG_0pcy\y5iV3RceX7`J؎WR 3]OHOxl(:xH$]~涑o&(3Zmt V[/R|, 8bL8v b,i <JU0Zߋ1D<` Z J˙>9@ȑi06Q非 V>3+- )X.GIoA6)M.w,’wwDFKF55j~Kh wE˖X`džgOϴVKۘ3E* n~a=" ZYVQC_EY|Rq@F/Lz^^V:Mܔ2)vu9ᔬ{ |w?0)$+|;tO`~0W|,t_k ^jMBW*PCӀ%Y[o=ו=ʚ@cE!XpYWq# uaTSb '+yoV-k TyA[DF_mtb XJnΥ k /24Ԝʆ 86(d|F_5 )f8~k^Mm.}Slv6I$4M"=*OCYA!C:V:biCԦ1Rq]vDu7.a ݙύՈ,S^!sT@U~؉ J_}7+: *ekDuI!x| fG״nI&4wmdԥ )EO#ŨR$eoB+hr˘ilэt_ /LY:X 1aOl *!M*O,4 :ոEW/Cg.ΊVßqGbt6Mͬ<"k.iQ`vVCrk@*ݦ fm<?jZD4MX蔚sۑM&Td!v|kX1p=e%2`5`- a2TrsfOY|D&K=ceyѭ4C xB@Vqx|`\Ҧ\y kÏMRgiExbM9;RAr_G!ֹ5!i؋+ZG(sX3tc2zk[("`. 8CZSgʒsŀVchJ Ys5Ln%cR="%)pZ%3 sȑ9W3_miyvϺ(nT'Q^ ; p sJ3{SCÎU+Do/{ĨLDR:S)DnsޱVc}9ϣ8Y< `͚ -Ȑ^,%=G쪍Te:9! /,Zx)6仢1qf&ni*\/rԤsZGWFN-TnV3ToQ)Wod'hG\5ǖz7gg(Jm6MnN14V;`בYәM;7GK{sRFmWhS$=爃Pv<`d>oRϠ)b3 G4-9ǺVCN!u٢ .blR R^9 :qb:݂?giPu0}7m] RS|j݉fZV^Îь<`յxշyg#9u |jHkbO0^h#6?Hy8TҞp䝐}ygGZ R"do_1`ݽ!!_ Zk]_.ƙp_az%M9rD d/ote: sT` ə/|]`WuS682!&̫g^ =OA;&&AX,7#5, S`л;Ԅi:1ہͧmb|RSn㺉9k$'BNН'}%Ɂy_ѥ.!SW.F3})3Gu$;*oU>cy&ұ⻢1XG-Amn]\}XpQ>3y><> u7avD>.4QRo)>p8:7;Cg3& -#،ep׽ũXP;+tFצ/)^7Zu [$Fz>-tf:'?vf<žaxQXK\$^Yog8Ũ`uWE,S1G} NX;κZ9ϔQFދ;GbʮWEt?8='HT˖C#<7ֶo 2- HV m{Y(^ LU:٫o=AE?Fxq6l W8<96As$,>b|"+{T^KDLAtef츤,d$'C5O,AL>+% bp]eE(9ibNhlb](-ky^:/Ƞ+4\Tg S8Q*H,~;X_݄B{{~V>W͕wЦ(G*TqxCvEyėc3t!di!udwN)/BB͋QUsP?t=c_C؝RIl_ W~g^)> d@ҳ)˷L DYA~?|f [D?ǨHB-zk 4;!`mˮ ?mA&$i '2[[QxӴȂj8ΟVuΚhbsC1޶ L@|*$ essYܒ>>cpN% I{)c q~pJ#Φ%}6L9]O-_u^Vves/iU-K? JRӷSQ~MwqNJR# KW+T+ 57'mFklJuٱy=B$J MƔ`0uU-9HN.in<+W$UUe/_sB29]Շ'\.r>>BA_ߛMh7o9:,(,sfO}iG s#ɈB~Dؙc9䶕2\y"Xp~eCrwA*bܹ<06oz*yD{!PQ(ZǤwDbdgk`Gd ѲG3dR ?w3 n @ԡ'e(Jao&6tU#X v\Z<0"_i̷d'=TZrs7W1%P>Ip؛ $oHB+G] o4 *pZA:Li28#g1}X7v?O$7!vXɔ9t Z#2u>[տoXnxIDn&qe6 dꢔ͐юdx,Ifjkݖ.4AÕ; ܝ 'MT <%4 pkQ|kX]_)LmP[Eٙ]Vt4|4oĴaB7jE{V`.S%x($iEh&4A{G5$r"3z[_eX:$605^Gi[Y& X;4sAl#ʥ? i9a" /]]@}t#R69r_r[%i !&zD| Oh$k[k p,hAkͱ?m>¨py)ҹo*Pȝ}/&suYI<{0@8aL= ̞;s]gd/c6jcjx>tO]H(gpΐAmc:YY7W.Tf䈑Pʱ@m8 13C0Kyj1+fvhMBDaIޢjf़Ĕʩ!5rWyL.EpQݾe-7O7 vzbRn-db/٦]sN\-0|PL/Rֵ&0Y)k[5d rj3fL!g0t#|Ѷ^gqN"Nt75!;#=JaY&; tx2P֒&`=U3ǼD0Y0)DIdWL'۶7H1 kX )|k=f'?a JM(z-)%M+6f5rt_:J>~[MQ?=-/!V'#e sG妤ILC;MO"J&xГdfEA%u.y4W \M>I>ZN v/ 1'@ ۆ3VT?YG`"^Fp܎JW49p ͎ j3amMhYg6ۚ!l;x%`O<Ɏ]RdrbNXR:#|g6\7vR0:IwŤz]pM3BKgx;E'ߢ+c˝) 3X0Fb^byqܳc6PUjBK}OJAθhvM::PрEu 9zT b*\c5Z>~M:QsLɒ=sr;lˤL E?EE?HmA԰wnr8_&wlӀ#'l@6.]-2iFkG=[ӷk,7Jy"N,M] ^6yC zؙk '%%@z  ^P,bR[1XuǦvoIiYrZm Ә+ ZI6$o绾5f{/2C)2FϘ3KijEAQ"EI+'KwGex] MV@b<^YB3euD {{_2B3+yxt (\ [$|82YW ܃TQU@}4i!eZ JxԦ0EaHVQ:u|XB*E6T@jrk~ag$% xI%ֶR^ՑJDN|UVvBy%)(yqic%@[K`)DexY?uǴIu5#=g-l~s<9k2r+K3 w.LW&$CU=<ʔCr.0Gжl>ْdRi"seJ6f%rE|y#\VLޤsJhPX$qy"d8 OS#[^Rgue j<Ӝ7\?YzhDFCG>+e7aib6u4cQ͸^'@a^*&Ue`_v#z,Gl~ Y#柹 T~3!&,s6o :bW:FŽEpbOFUuy{:q;V77ԨoCqTiz*ʻyJҶF3(]Pr"ar^R7uFzA3*'rմOG80w"ȉ`+dL8Y]aSh#^+óGÔdɦ@^d4b& GD%M3*CI95M6-AvsxD_S Seᷘ[%򖒊 q֪(1178Y[NP\_"i6\V)+F.>0ze+߳ZN-=K6(X Y? 1 ꬤM$ _@`F!̂)/ w+HkWt *'qC ݖ<ڮ ZkWr1Qwdimu>l٤1t~~A)Љsra]!t+MDӤ܃]HރRMwȜ{$ u(nA- m/>֑a4#rBa-hq>C5M| 蘡&pqEuz\V :S0X†رIeE:{g! ݋QKLȣ@$ljj4P0*R-9`Kl8!U ݀d-x]eXdLqJzz%gK:&(J=;3!E {'6?,50p)Z+JO%B$׬*{OS+Ze:mwįB](ƅȢ_o}b؏JPzNA+N=\%X!5nh; :20I$Z)ùx|x:79jv_f )ls &wznnBb%@*Ծ`UQ 9J?(6(!Yh/G;k 6AcʡvZVA$8T.1<^}2x]Qd|gddjb9$05x=*Pv}%Y{{SCsj\7 %A$ ҵ3)9%=+α5wWff,80 [4q"wPvS -Iϝ#vL  ]d\lke0QVqUA9LQle\EI/ƭLZoFIDžܕJ|y3A~,(}W~9-DQdG-$6~Jn?קy쎘"=Yg~_H]ؐ.r?SF%RU%+pab$Hco?(>s3uqkC_ƥ!tm>KVgUuvaUo1Qk:~͡Q,&¤Y9ֈ(݇%VrI)OOSyiRhĺYI"xF <>o'O-=k/7sP;<ͳz5VLizH7@YTȬG. (G^d(5^S~Y*#uGtV<;oȕnlٱdT184v4ZR.s l  HN1msƅږא,ݰR )_.w ua e:v0*%B^p.kIJfjA=J"$T6Q0M;El, { D.`5݈e Й%K:,90(C87ELYݻsxF=E(bSOeF5iOhYrjt'fk 3]Vۉqgo5pL춁MIYĚx@}< 뾦am;u}X9L p2 NӑryXtd<z )Etg}BR'?t)>U |ǀ#Z,hWo^(=a?UxֽFnQ`E6)>U á'&l:ɘ #N^ &6uB&;-%_7gtA|15eCܴs GK,_WzoG2V'L(ݏ{K U LT~"g}Tb!PFg& @ J|,m/K6m^l?Z )N+;t3{l˚-$ҡ[th:_;8. {Exi]#";ɓ BW XQeReXngO8$5l۝43B0 p,SZ (RJgzOsH\kmcǚ3[wR8f);cġl!Ln$ݤxt9m/BzV=KUԇFi?jVb) ' 6 ^kW Iٌv2Dcjglg}u*o[ --pͬBᇸsVDkv\ZÏPb,{h@}J$=gW.]Pdszb2?z0pL%+ Gۄmbb+CHΑL]BkXCwIН&  턧S y; j k$`{l1"F(7b.j&tz T5!Ϗ)xw*xTuŲ Vg·TkzC 07Ci2K SϑXP2cwf~ B)،d$G=tuJ&>]ij0UP4B.{j+FKذQ#U" iBgÔU4֟EC tP?d/ ќ+K^ɪ`9E: F1-$ JA6ys:@]]$h3k4Kb[N8R#G. :9+^JencbƳ:04^Zq`ujUGF>kXK{U w>Ō3 X"\ y$w!ei}|r.&C238@ (oAAMnɻxuBOQ}fGtȺ1H57ezh,fO dqv8'X0o&m8CXO$7ync!ᰅDhTwe.Z <܋^npUC$[4+ .6Ql;~ڔW$ 9]ƽB52C?g1P] w$kj%c(zK}̥ [j,P{P ȀI3s۰ 9W3Yġl:9WBeK\:ZPe,ɞ>.T(J~Wn?O"dG&Y2+˂ {a6k4b(N{ îJ$R{^5fVEjɡLC\#2 "ѡ|к0F-WyPp,CeOK-b"+(.ص5=ucA=><|zOorp_8D1f 2n734rnl"{#H-(EClTw)F5x2ԗi[h䌎'NkG)Br􉂖LjV#у˦;$/z>Q;apOШ0qK}R-~!g9 6 N34p XlrOt/ç {N̘m:;%iYi*t)d{جgqqO׿0DŅR_WkA"­5>(.O>STէO{Njnc/f%sL}@Ǣp;_1[_!] 0+Le;ﬓ+n8nIAiLAnx7}f,"` ѳ, &y8D5xt5^%% 5'ױPBbKVzBf%m> Ţ6S͢*W0,A 1[Lج0eb9&yK JFy9<Hq Ɍm> ?6p 04#ISa@{3{4B6:>uDT{cb"hiJv;ȋD=cƧu^ԹrC/hKu&%lMF?P7"1TFae;+Mx*͝6r5nHQ[NJ@O[ex?xŽdirs4Db:2X?&Bnf kv&Q²7[J-*+d? Xo)D6ͭz`#,(nG}i1'lpכ-6uTgajE 64UNF.wuy>O_?w P5]BlT İjE'T$M'n?`g4=Lndo뫵 gRzWN( [/.l6hdUSiyu^Rl~pia]cfhC}]=c1U4_9~pgU yEdlW`ѷ'7g!d% UJ<كPzD]u}ӵ.giMM'=Oܡǧt(|vI\*LY>)1xcv| [>9y(2}9 Z,QRi%eL]ߐVMrņZ}3k!Wϕ#nիIypsE?3)!r`Ue,2O{"8Yx㮗]}HcHЏP: 3yWǧhQivmؿnCp|ݓpLqH/'\$欮}ff&38Po"DHyEjBi.^N/BF&/oRSKr.$E2yby\,AQ(p&N?BTBůa+&ξaKfP4Uug %"-kO6{ lzh"3i[׳rWTH.&5jE5L9<[?Ph@HmxD3±Jq@-}g@ 5e‘A;ph pUJ mxe,;WA-i IBf$;RQOY|]l#2[e&ɟo{cXR3Z۽L"?SC>[/)]m[ HLk4 !=;IV=&( _8KzY~' P}/ ӬlǷpW¯%S5ʕڭ1a(T-- 4[JCJ#*IE_* m$$-s(n|>NDeH+@[Xm.GZ$%A5 lA2LھӁ/+?5<.e\P QGlG/Bba):|w]C^j+At_ӷ1+^k]=YZ2V5xB5u}tT(E +9)t%8F1/ ܐl"+]iOK@X۳_*X2q0b5-[oQ0M#Y^M7vm"cZ7Нz:0v|8WJ<gK{LgVR>}Yi6S&{uyh(F1]~¤W1Xn)P(ta@`_UcҸē^[:?Fi`0] PAP&x{'¹8TFhL4A*ċ8@-|gW>Mo@%ܩ};^ ==8Dw`E83;$1ʣ!3%,}WLs 0|y{6E;?"U 78BNm֌ p5 i$fMü#Indam%.ǥsBpJk!TrF,'n_T*ϣ#24ԟUIXo{`;h~9Sw򺗒@3MP9},E@3!%FAKN5;w(3%`TQx"0dXc˓tߤ&i 8\~>ӉoʡcŸxE1DaqwzQEqHy /"ސo"]K욵Q'ڐ>$ ,܌1ztS|3+Da6d7@G 7-+`wTM cDb{,S)W +erqd0ѺSmӢz[wzp֌]xhdy+.9#j& XQ5λ}rmlQ-D1ߙ28quMSoz]6Egp^3$&u7m 02{Ok9.-B0fME9dj~2J|XFYNTHW77;Nnm`ʍ Ḑ8En4",۟BY̝ͪ43!X Ox",,ʍL;]ޫGLaC(P*$ϋENSE4lD(y2%E  tĦ>$ޣ:}:7Cy5MhI]Go3\[3ǎ.IT>$ș[ɥր]aރF6>R_u1\9e^µ2aADef_mT7("^ϭY !06;ew?<@PN']-v!qna頋S S)~Q`O%S?hk*sJ)R1-puϜ ҳxshjn+fBJ8d[{#.(U&s׷/]_jЎOWwT_e4 Y.c.FOI7jNץwt'v"8Rb4?m#a;w&~"::s# B`F~^rRq\ r6m~ó}fR5۲\<U6)+Nt!oy*<8)b30umc}6w>D&ۢ$eexzʙtʠ be^Broa&,B,!tv \VI΀߹IϱkUDt#F|~2)( еGT% zWL/w5!\ ƌjB\sw``0Iwݗu5QOMexxq2`7*(TPHK4 %=f"a 0 ٗjڴ"w)Z@%̏}ζ1Mdt 󰻕y=pSυ0Q[R0:D,٬,idSƅ4bTc84;  =16Tf6e}R*{2˥^@b}":|FdN0١m{8!'_79ex7d ׇH5ވUو"Y@70sV.a;` 0s+V.^"h?RV3{^ZW E8w_E0ԉi΍tYjSr9o{).E}يc X_*^BCSx=Ĥ I%۝pa@WnV|f[|GޯYPV+V/<{gKBHF_\MG7JHKv"ǚ(hEHmaXYumwJXu'?Zq4PQ1(eǏ)|(K+xS@Q+4+mxҿt%`2^d1QpseJ'+v3/*7VQՕv"觨URy&WoDYmFǗB֓$?U+Jm}v?ôy;aޚY"wtC*u,v`))MN 7 꾯ذJx@y(=bFdHh0{0 X^*]H;h7I]Tc! 8b-2eԟ?Z k&)cb#Oc>kT2zS0nb.?7wP+#:? *n)ƽhiǰzT4k- ]XVܪA/$'yWRGFIB'O"dQJCw7Mm*%OtkʁM&aES$KtIt}osAIItze s-%#k*|Q7ُEФQ=ƒ\)n 14'>|ΘcټκǙ9iS =d21;'c ce|akX*0JRǙŷPڏ<^٪ sUEN/^yYډVq)jy߸Z/Jn\0t\uvRN88Q=Wml6߸!ĿsVꡳن²M<2#MC MKMSPq@ש+qg{IOk .<.&;钎K`{h7Bx:d!vt/A Ae.{V=0 \Țզ#SZJ,eGnα*\] Z'{9JU0]i,˱Qb(QS<xA<z+P ;>a#:oJ7p9(C 82u5 w xj˷P-̠ KjOO`EMC5ERT}ZB34J3 w5D92Sa"x ֲc{ǍZO P PSxnzWߝA*]9hl (!c}\<>w,4PɰaZ|f㴬5 ]+ n.=}l8_)R4>g:QqE@ܓO=-y"OwG+> SūMeq,0;L/fZ/mfn)";[Cq,ڟJޘ PkCz&b&֞R@\$X!ϤqJ%vHug]]KZ`j vAv4WDvrf5j'jߡ{}M/BEYeW.r"ZV| :݈⣌tO1'Xh%^CpDh!k=ﯪ@pHRpEMI;bM8bqaHހ';(-`$| 8EPmdGo1Ja7[98Ony Zzc~цN63%`2^(i8!vDh爺lZ~_ɴw.ˌ↬LjBs+5FiTUً U7c0Om:jkU! z1ԃȱ0pVMQ8]O,=* |Ϸy:MĖ j2U'(')mQyfsi;ԪJ^Ƀ   AeðzM+Z\?'*u^ߗ6Yub/jNqb !:ao=a=5 N<:(J$H/[() !Ȅǰvy^Sx3/?2RTGxBL*ed( U2lбym 2ٲ!Ei\K .=3(?\oڟ+#&Zgti{8[t&BUN[ie,Y/Q\"G}$8'X}\͌a,]0PM4Th\0TIQǘ?HmWAz L,~w^kTW-l* P|_zS'nؗL!u+1IA}ħ߆Tl>GzS^.n|k]&sT(3,B!sx 7!o{^!@m1R:&)\ :AnZd@ #SWIq#5*=TOP[+o+"V6N ʻ M0!0X"bS(ZIL#;!\ٌWdFJsrӉSݍGɯ3S>oS9I#M'8VGM$6OK@o[ /T6J&K*jOrek|Tؓ%77Lm"R!m-unI&iؕ!0zká E%nq,VOobdZGC5;Vzؙ(栙ܢQXڥyo4n(?-MM. ß¡u @ ]Ń)uB^LWqKS!Lې8poVAڒ%Ŕ鰒.W B,%lYEj'!?W+[*z!<0j>T&hҩBYvL4x$3-R|OwH ϙ|gh2Ҍ.:-d[hvz90TŁʓga7o/yX_%5Or >@Z  _t[џ]XnJ*[*'WC5 Κk;Gp5m1*(q7:'aVkw_ϊL/^ZTî¨#Q?ha@xk3 Ź`jkmߍCG4$EHBĨ5%w2eDj1CE7a{>(Dd vX^ps^0f㨬h`5ZԵAVbkp%9\]W,$ XH)7Lֽder oO*dCUe~gMB -W-́`h7$:-WCu+aa=C91mȷgQ,tx'o8a xH3tHfD1cg-'<_8_+":q@}s89#: a KN>O}-m3b^;@GH%eZ<\MItCS`bO ~^kAJ>,?TNWPeR(@$pKg 41DWR|I/gG!rި\s(-/S6RcZqgUlO-%To7)0hVά6+Q @ 3C}MS>,1&Z,`W6eբ᪞SφZ8Lޮ/<`.s 1͓%9!NM:IeI;0X\@AX(`_Nl%Ǣ\[kℛÐ ډMO|֕pTgT葳`Q(9T:0zn5PJuC $zwa?V<rʵcz0Sy5m2 +7[! hf`eٽGP.B+ydhEASq\R JJ÷.Qن7fvcrf:o.q|xtf}~]I}`碾.IldOv?(8fh$.n8mY5dEge MZ\͛#y5݂t} e9[Q玼[+at`h.}LMSQ!sG(qi_L"";rxR7bM*>Q*Gͻltn[2A qR= BQZ:y>Fl9(iXxnOJ`5v֘\Mm80QaP a~w_\"=왚XҬsBxzC}1]刪)64>Tz fe&ɲ_p(4,=t UҿbR3cMBǑuNnla,̚i/DKnɍdmݒgFCs̆%Hjv?v &@ARg'.lG6;fL4HE(8~d Bs8Sxl0ٳ[8;p:.ðVԺg{]+KeEOLKx0gC_zRܿ+l=}JWS ż vLñ{2xՔrVD) 7|>P)lB`S5%ΕL/7^hg "ײ;}ʢ>I`TX ٠pMn3/%-d,_a\q3OqLloЂ4lț{3p5kZ"pPpAD8L0il@yҞ|Y}-k2vys@)Kj0# &G`vLQzr=zmT˙Q'VΆ"Eٳ@͹YpWBGCǐ SF(< :]r@jqYfO.UMu /= {+3ga 91#`ŤX`zC<"ԮP#1M#:Y[h?D'6[Xpź&f E hKx|by|?yz\#g<Ɉ4_! N= ti%wPGzn>=-cO`Pd$(5g9476Ϯ֪Aܹ&Lue'4 e1 RNH&Ig =+DV->(3!ˉ̯&z_6DcIiWW6wVA]cʔRTiw\ gSTA*5OژS"ɐFXRK:?B](=HMPodBT`2 וQ̣- !86 'G,t+7&m[ᨽ/Xibn< oc uӓ2v(Ylj]^s] ?3gwN9d0KV_ nj5 了 r%Q^twPE>y)&2d[ A͝X|>(5at] U-ARH74N;gm9,Z:BE;02rSSL TӲw!D@wg+S#mjm+rGrPԣ槛Y纰Ȟȣg2 WH+v^nSԁ>@m(fkt2HֹgoI),( _N*yU W7Q\(T0&p3]lc2(E[VHҟYY'f_ĊqK>Gڃ^iYF&e‹[eK)r=aJRc-k UGLttBw=-|•Z=TryZ&F-cL;H6=⋬{˩؆D!eC9w E$ȫ;Q61KW H/-P£ }^c&]`* r'$B 1Hhdˤy[EČH8Їʇ$?W|ͷ9DOqxy K0)Ǫ8ALd貈F19rx 9w42#YAkՒ&@[@獿x36cLZ 2H#(> b {gȏ{X Wt+VD#uwE~6(庁QQ nƙDktO24cb2*NÙHsZ " ӎy; /d壨1C5:$?Jv֑b~5lqͺ({uͩW#ˁ$lwE@ܨå M#3Z :;TA9 ;Zm-7%oc*.JQT~Ivv=Bz(/n 4}'@]xKkP7/O!KyC~U!xv|$׆cj1:f;08lr2UBbw-Bf)n%&piw\=v7 nQ)cB曵U&%'k.4?u:'T00@wiW[ YN I7]'6{dg!€r6x_hc߶'O@A_3vGnd2lWNn^?7ϑLk*p(s?yE-p}[6nc"IW dC臟Gѡ?Os/h{|^{"*dB =3|?kNG[ &2[7#pɃ31 h-, ˯8"{%\W/&1+ϰd׋,ݢU۟/v7?^_l 2ƴS@0Pw $*})^f[CX.BƐ\հ sg-bf@wCqqL6JӤ KiK-]WFg_0W_T ٺ [Y Ȥ|Y[W f-- -lAp1ak$k] Y^Hi&=atP+ )x[>RU8k2wox^;I(mRdvdq&ql mAg="ar;DWRiX.bR RIᴕr8me[{'ϰ5+('O۠?Y}:ͧ6V)(P#-;<;IEH괹4|*6V>wo;BAzM 5c9DX\:n7OjYf빽(bOtVZR(/uDT- $K^tǻ~<ʗxI+y G -̍`/s]S5 1ܩ.G~L4N3҆ MI ?WQ|nXBu'[띧׳S˹/Wp\Y5nkw2P;laH#O6^|Z{VFab!nal#4طUBgp߀26 JL^c*s͗|i .% ;]yHrӀcé61#h }=mFi>wpf9ݠޘ)03LJlV˗N( V9X/d ӢD1^85 p p;o=( sأ|@g( lTut;%r Z{"IBgcG'g 0q1Q8Eu{:HֶbXZ@@}*1D c!IrCŕKG(HAL׌@tw̡ĝ3RjH$z%zqp_z_Fc,_iGY1v Z%K4uDsr]I{C+bw d"a$̳n-̴o3X=- ɯlsH-,i"WGt+kV? Rc|yV}ڦQ~θXhtC29EȚ>ʌ^;Gd瞘 g:nR`'E#h)Bk/"I gdK/ʯ)^m3xш]K8 |M]Vb-'p4oӜh&A2Ue`T|ZӑC3΋,*%-x1?J߆υ*8!; l ⾌g0d3gVwfVX4`~)n; .`l0NOfޛr!RN|; xcRQkmٛIբ9#TjM;QtAH P,a!PQ6mz]ij&h3HW4(Knj-uc@<%#n|׉UtOȡpW@ㅮ[SjnOyrdpDK!F2_B=" w-)q.˕ O?cDZ?MNu$!MOٵ׻RvsjZyH䊏l $>_&laDXX۹%k7PNʯCΗC;CCr Lm`i:@TF-P{}J)MNɂ\f&p!`*}l;Q{,5yc膀.֓ћ`5?ϝ` aG7snZ׳MM Ə0JWvĶ%NxE8 ̀e %_4f<~3h.8|k/KVւ `*RW+g)jTmʄ@>:yXx{|9'UtaM^ΙxNi_kzN#Hְ{uҭ?aEl5*o9b`Y+yP?NuYQ/*/8|n5xa7hhd&:תFkVsi~%#B8ñXlճ‡] 0R[~hDvbNd)3aWf .oXRILO( &(w? >oq3( $[4Y'Q.w Qbɫ.ҎY-aZ5Q[e[{n_ tzt 0Xu,xV'lÔz.pqGJr1o#:x TaF5z[^GQ; \FjHVC08#g=O^wAYCЉGtF:T5i%yVw#DDnYUXrEBtGd=% e^#L>U %aHaug@/$skx"or]ϵȫnx(ҥ1!'1CFģ [7Sa%>$̫ IQCƱ6d CvKaCp[c<˄-lOnC[Z *>wD^qi @K'}A-. Wp^nRYvi R+J=VRTy%,!H21\6DA_` , ;(Ь|fw NfLz{';ȾpF'q <ԎS0[ol/G}amE 9}Kȼj6iḄC2#7LJ[*M) ksDhFYmF&1T<†Κ ƷF^d4q|Z:Dc)ØUa(2x-lJSɝ|)$PF jx*+N4lu>x *aTaV=D`d0;4pP?$/Ke&$+Y-<~S-<뒆))//^._L;ntQ{MJ]5;v:+!s!E 8L?u\qdZt E-D1Vdl;D*Ͽ{N80 nRR tH^Ct7>f[D9"Ϙa7ʝ]5 70}AkRKΟ@v+=50mq5%Mqf!MЬ|6֋-2lqA(#tkLpLvډKWխ2w(# d؄} ̌rt'_w1RT`ְV瑙j R >(A;gZb3FtHIiVĮ] Hzd En9Qܾw5ZF&-k_ 2<[ s &$Jf!7`O*30y`o~-4Ts' ུA] #ks_q-|J=OHw˸!e!Xm6JI*ְT DS,s:T3LVa\pL fހCN&8 !D>N-(mt}R\ߌ(ʝ^D?VvsKf R}(4yPCԚFj9<ϲ" N=^쳁AS!8,韣8! $\&zѼUҎA +/=OL:tڔ$s2zas˾>ςV' XpJUWh2&K圎Vh.bgi~N[Y6Iym4Qy2 +e(z=i,tٻ<\$g1q_|h;٨H=IS:逐m>|1A@\˒\"`$$V -(2zr \GS}*T @nXA~!RGY1騵 `frT,ӛB&hTSOY/]כ̈́Dysj-)mp+́lqVX+_ 8P(JbJ~ {ppҕ5Q;Ћ'LMp5-~B™Z6#1U JqP"ƙmJ6Kyxli_"KM1Z_+vsatK>w?HU 7m΂}8LeOPNӯlrASSh;\ˍbͣZgm2#b{S/EH~"EG ׊XMg)eyeF:6&$D\B^+s ]hUa8IdIp]T2-+ ]c7s!N#ӎ/Uo@eM7 'r BNRpޭ 7"t܂%'Pz&wHkv+mϊ(ȟ8ct)p.,``YnweGe :-8Takn]zlT|/r%V@HZxl$~- Mc<7 7 8Tڤ`/N.PtmKp\}(fq0s&R]-R3񮫢GEZ}[ʫ:8L̖T&@󿀠OFjd"Q}Z_݉\k(pd^\l9&u郏8a 2oL(BLbӴ^SON&U霫DnHDt.n_˞>?. G"_S⥗T@NϷj͖Ts,:ҢsSM _x2M9rqg[1'=BL>tnd@|os&GMW42 cY 0o[:#yKuAV:iwUꈡZ,̊*Vh|w7ƐҡF-y0G|-zL ?Gɪ 97PDT3Î۝hDެAjr 4ߺK=+S;K]Ni5kG"R}"9Bn@{$: *]1!~N{Z V >[C1t5"jm"c_6x\{L㯧[Tbڮ{68 pQَ+N]f'2?-s0aAߋ{-bb^K(%H{t>OxF"̃ lDaBx:FmvhFA?㻁bw^>}r(1Yk6|0d\~ =qۗJDQoi?bM*[DZ܎jpFqqTNd(aȪUsNcjޙ%vlX'@)d +&rhu[>"ի0 56Ku}S:HO|rZ7m0^X}ొORxy~/]MQgVS\Վ6z|r"@uۡm)Ds 8!˾Jnڈ#u,WC 2Yl** %-%1Fil(B)>^(dnp[A{@:@$Wѿ:3_6f q R81.[V2!w<0joTA$04=m=ejł T _$oxrm\х34 f9c Ij!7xϦY-#psnjUUr+p5axR|wD« kb67mvi3T,%avĀw YNqz?.!u!s<&\zA'es/A}ߖ:Ҝc[g;f{x%Oj]s03=0Irbzkþ.E" fߋzcaiaOۆ a֓9"YۉsY?f>qn = $\vr%?tEJ ԾfE ^)||Rg*,Rw#܁Ÿ`5 0D Rɮ&ʆ{;XsUu$|GW㥚wМЋy*D1] S})ZBɻ.Ԥ%vjB~wrH9 ^.؄KQB"_[JLέ z`iNߜɛ?~"TTEƇWm /}VHiv?&u*%PF{F0"P;N>L'$E]ǥZ 9_,I 9#(&$Nal\ e]vhI(bInrF@}$b S6B&!Bw<%iUk'xU7PWbT~\R:_ =sq`LqE.|X7(ͲZ[iks h"Dn*UuYm'_kn2Pe:k)PТ2n-ӽߣԳ[1^/Z)׳ 6_Eyȸ#;˵ bX`ZFJ$\{^";}AvnW~oj~椔g-e!zG932KLb{]^}4P0;upLnTp=_&TpPΦ49\!%yȪR$[ sk_ށ 7{eW=] >*s1re]rױi mt0fD=%uce$%'yg)׹;;Eqw?)H6,0Z'rKA[+0(8f66%[w&nK>ُ۴~ &wTX^ܕzBi}TlH-P@4Dbϸ/sY}<@~CB A* *CmC~hE&Pl-6=QАydkUGbf>wg&5UY ,ń64\OCrL 'b7J6jy˸~{%jmk -WCLuqS5lJA+l(Q)rSȸi1.v@a1BuOWqG U3VQfOJ55A`0-,q BǒOnib8XoPeR%"]s$ޙ=VH@@fDF r|5MJ*q1>cYE녥h.;݌qKq1غɌ{02ԂcJ1g|zu[5/Jt h5"뫨ew8YnEt& fMF܅>ף ~!V,YmQ4TѢTLoWYőgszɽxAPwooSef|VG0r2jНuנbey9U5]ۇˉ3jv]od/:+9${Q4=l_r_A23=7 /ˍp啺oB[A~$^bK#lmt"2'UJUI5G(˹}aOu'.">ew|Ѫ5i=).qv_՜{1~ϵ Q8HO@64Ӎcz`3LFL61 ٯKE*DPjk*[DH6kE0`g-]^ p0'TQ_ 9eqW(NNʸ 0ZlxOBbuxT܉h'g<=}YhT ZH*B}&s^NO>;kifݯc$1/rq=B)&R’:&|iƤ#e-_R11+3_NYoR߫] !1>C"~Y1bJP4(wvgzdX͉Q$}zd?I䳆 Z<|sϝ~mV;I=RJI6l>Ã< 6I,;#IٓIZYʶ1a+le-N#l7wh" wNao8RnU}G&20i/iaI kg L&ޡ0+z^{-DXc3SD]'7l4FFJFܬ(z=L5 m!eySdo拉"&&"߆6ggqq3ˆaSd\Ddߥ */!SM2;qV7cpUD_3> ͥ^!Lb@OsI9s͝:{fN/c'a6>^@&wzàXqe98n'$ ׯ;eno:OJßfǴTcQZCҽ09xDؒBicFu-O(Vbt0@fMXgU*,\JVSxV5^/ 0hX6s*DH#+_|7T!#z)J`; -4h앷NWjk[e,spGn0Dzo|Xo?:~Yk#M3¬m Fl xmsg^KMH.8{FObMapqwt3CM }/܉V޴q>NysuD`` #Ϊ( gc_ 􉛥g{ db Yx|MhPmr}$va7\bxoJ>$;9=JevY <`rq(®Cf #$MROhdcϽg>1Ų"'%)Ԯz Z !EՁjo7HyAU6y3lWpEm4X<[X_յg(ӎvr>p`6y Ntq%,)iR%ethVlgeX>z ]]" )x$j~,Lrא۱t-#כ0F pV&z8%9uON*\WQqok ޅYVkl#5lw!'ɡCЉN]Doy2pES 2 By:"}`&iQ6XK癵m9#Ƞ+ 1*{=-ZfV@T+[isE#A!v"ARZK01>MbTVMed`_DZӰ7n+"?VFѱ=c5953D[t^H7"3 zPӾcQ8T7O1i'd6#m0`g?vC^ W"mܵd 0]L I唠3GԌ1Q;r4%f}N[~1,hQ{&=(]b)rn@kzp$P 5[_݇*xe.!)_Fw]-},Ve#]HcP$޲榜.}Uہ砏gC?;0W99/sm2׊ |%"9Mb'xZpY+v谱#恏ͯG$5KTύ%aZF\h<ȥDosk`8)Gqi4`&I❗` IkB@!m Խ+fx q +6#F?yɟaBiZ1B8>қؼSXV({mgԂ/1{p{m8iFNŞF.c 6 nCWa1'L* nx-ߤ 8af"8/ي(BG-߾(K&d@~a"Qj8s#rI י>}$Әi`pMjrDёç+hӧ;@nmLY"R\IO'z9ꃚGc#T3~r>/*ʛwO\}Pgm°褂RFSzFQ#ditq+2_#zu)*ȐOܙ(9/ʰJrr(;V#IGP9v}º4}4iXOoT^L~Ă]57||$L|'u)O!^{qR)U47xP1IGFfK<yU֡ ^SJX )% I<;>"I1z8qܽtwΉ\r[IX #Qy)ᆈo"RHx U84XQ)crFatCd` $I@%PR$圧{Q:||jCDLvpaЏ䆪B> +i5P!D.*KIm6&@pg{å=7 >e }SҐ5)XC^o+KhK#`ˆtֿffcz ͼi|; x$ۙd#vm fO4@V߹ې㥒_ʷ_QbCꤐPWm(4j,vԢߪz;$p˺I!C|jt^=` ֲϣx0dn["ܦN˅UkEʳ[b9D0/IPX$=lF/QH{w] [ꤝȕ08loŪqeEGb7';b3X;Ӱ(DF 04qgm RH+ؿG,{YCiA-qHljvB͑;s/3JGBawlRx:aXmjGPfb D&?>.{EnXQ͐5aݢWXuHG/Dӽ 2ԓc}P !R0kS`r`U%~I=,B!Ֆ3S:J%0l0SyK8+T|q $8j3p'2 :Z˒^$ X+~.}[j"=Y >QmB^`:jݿni2G{PZ N 'wIsCK.h/sMC*lv+WbzM:RڟW)Pp(Ƈ8M4>T-+E"WXʎ(a)nZX&!bSHoF6 :WƜ}Ŵo,\3`NW Ȉyd~:t[a9墑W$h@$ -(`W+a]Ψ/WxzGڠh] ^T%.,UY ם >٫lOlM܈2tތڬNɵhhG 1Xm<1EE;)U[śoZ]hИ ^EQ\ee Os"K\ө:*j "X&#Σ2I抂P- nAkJLК,[YX9p:b5FeUIGl3M~<'4in76r?۱q?Wo?G<J&?2RDDt{a$bd#^AR5GNuE8dˍ΃8)fz˶berNZoFf@WѽXlɿ.uu)s27Z[[7P `K'BaUȋ10Y,* Ia9xJ%xq{y%Cz̉th6rQt`TY .plS/X_ 2 HM}zw) ڕW"_"SzUQ8㩹k} Y" ΛWć9nEy`Oؗ#\SnxY5p$/SRzQL֧nL1u?X_שy~3,U-N]M8IKL{ uOABa{#NgLD,^geIY.<-]5,XAGρ _mgu'/r@wG?t^oZWp:% = B_'<7d2ҐUKm kdJ5aQ=`R4[0E>Xb}N|[IcZM9Zi^ي`ޏ9V9/Z cԤ6޹jRbj|+A'a!s6XKrLn k·#M`ʩ#}NCDRA`JE4d%G cI-w^n?E ]OFzn3oM4Pz+ :$& >K3_ dD(:pidb9џA޶TB}`kfC>F7qj$(rI ͻZϚ/2I_1pǧQ e,8ޔIGmZwjܮVj̿L'1_CU^i/Aᅴ(1-VĬ)+7|5hx%<i+8 6Љa2J6Y ^~O6k-zD>P'퉚P3 L>5˂vTˇz K.08_—a?N+3Щf>."Wl׌l394܆lUO߁a(4+8q# WFotSO ߹Dq=cC+n#[F쓅h{MEخf&5gVfj9k̮$N}wB M)AdS3-)Wzg ͱKYGkҾ/|J 3$S]`q" ?P< ߣ=Rڦ^ PچK%3NOwGZ:,ki{Xţ;I\#E}b9F}4Ѩɻ4 =f1eanF&!J(gb PYf +APE<3LN:@f,B-07C\?H'ʩ! ]G(kRl(ǴէztЎ(7:~BEznɁy4T(c/@1!"(F.8BƖ!8omKv߁14(ڣ?~71[9: 6սUgaG`n8V[)Y$aU+5;?ӋOQmiTZJd%0V. y1!'_θ?gMߚkHM2a`d&2_塪@J!qȊy B܅NEbEϛ#Sb* o FHE5lp2Xªxp;Օ:Zv*L5/ 1q1gAbCm8P=2@/2+ǀ.>oflBǥWB'է/&EyXF vʊWI"-36wmBj=s(!Z :;7g}:œ?cjeHwuEL ߕ عF$5x_%fe[!Ls 8~VƹJC^KCuwG[ؕm gR1 Jb [nq)ifnm 1$;ih2,ƴܬ  U {>D72Kfaӳu!:(p(f$>@ W\ܯ'f!S#|R8'"ѪˤHBH.pao%ҲUưLH=m~kqQ}+9tC|)T D-q bQzy?H,)ᰘSqZJGy ؼ6Fԟi3s|\H2wc9~43tW,/Ef6܏%LX DQo>P1N1U|y cuKf *j-vkhX=^ Z`.g` o:],QbRQĞ&B7zH4 TO¯-O(W=NZY)K.2W+7b?9=F7V"XNo.9@&mGU<;RDܶQUli(0F jQe*{$z+ۓ©6Or3#6H 8fd$0G;O>xU' Y1ϿSb7l>7ɹQOt ء,5{In/Ib^od 27wp2:"` F:_rhMÄkN"t(B\͢Š|p_*;-yݲqMZߡk=,%t'%Ik J 4 [jzd #\dt6iw77I|C'ݛ0\k\plZo]p o%v<!SiqCCܗ|nnD )=9}x &\on. Vn4 K!6yfygxVe]q=NmãĬ%&onq~[Z:#hnZe4 5@tV='HIQc<9Q]Z'fБOܬ~SkԘ2 `05 Γ>ev`T}Ŭ*xu;#\YnFcbh0u0A*uScwUNrA7V߁ q08k rc>|/+U&TXB!FQ2E喙˔pd q p6o~!D7Buףc.uSK~kziu!fJ7-~6G3 B1GN: 5}O9ıW{p:ᵜ̳ GC&58hJ%$.?c~plWTdWBSV!;q ܡhb-1^P ׭w0]wߴYFQvm.Q=ٴ86'g coA`<%T }iץ)BiHE"ldا RyHFd暢|my\5o7{q@#Owb^~nXJR^..).@E cA^(zt}]0A44Dt!gFڨhg4 jmt "MHcZ20C^svóA$jo%xjsCD#=ki"M8"Hĥ89Boϸ]J\9;Ѝ%7[܃l*_&_iJ3q.m4ɦJs#|]-ZRZ΃b hҕ4}-@H*%%Pґ 1܈;|mfaBr7wp-Bذ/%@Y9U\Qxʠ .֟'(21iHc1Z\zAH.U %p;  g&h6j?ۃb=T NE.zm?p@ȽluBvBLfգdhEa2<<pjW~ivuN-r>YgYv&Mstk+Dj ndhV᏾)?HtuIh ЃAѪoMq;Gv\BIEYeLzMvu N0ߖ/^DeXQ R0_Sl}c7vʑ~}I/OaY ԹИH}%[erY/9 IVTF_oom1LB$5 qr% i$$8 #-3 ^w#K VPg`@INnڌʎTl5ո G1_az`.?% Vsh$~/_婓,SA_O63n@U|D~A}!͐WOِ?@kN7$}y77~r%O!1?gXxʇ=mP;|kiHn@VƳE{ӮnWf4\|t)NM+Y>O{~lЂPxTue'[p9͡+d"OKTDkSX=7v'kWKEq]Mi(Sy׹Z+ )'F:r=(2LNk[?gna hUMf@ݦz93SE%\"5g`\i^v*yʨ4z #:pٳS `/4;FrbeElQ2ntE7n?w0: h+(8D X1pWSBɩ~+*EҜv("fttV8W3< +8?< IđA2 &Zۇ$`y̽Л$~`<@ _ef/oey+~j69e}rn\)T3$99+ 'r9 c'␂2s3·q[ۆޓZ_\}!pUI^͹_;3VVyoE*L53\dMߠW6҆_ sJ܇n2s&z R^fJ :Sϭ*oS@˚EYnQC'FEsAOݘe 5e(IMc@pk䐘2U+r^@>(YD@^vwF,.Ԝ_W? zs'Rt–NTt%?𿍪^3qD:Ƽ dK`}4glceG-~%4}=[/ Jv"oe5%L1qƧAm[Y2r &\[R?#6)PSiddkkUQ\)O4Ѷ) !W%?㬯o CX ZmJS@ *)y4u+{صm3óA$% f8@ $ cP/$My~S$8J(lQPmpOM=]q%"[U7V;?4*PmuUc'^QdgQxj>vabKa[#Q|OűU /ckB3hĥ#auTMU^g ekٮщm6pYѐ+cϬ‡>?XNwJ;rQ:yv?B {yzAzوq.MH~FA#AH4Nٮ-~nm)igzAHskL죪F[2tlv"b%ѣ942Sn@AHV"sJY^Ug#-,^ p|݀"'~7 䩑>FIN8&0vt29J/qG<%kx :=XT*‚ImL$plU#Q7q5MwEK,] ~_a޽dQJՍ-Ũdxiw3PWLT/.,q\ג}xǣi_QZ{bqʖ*GզxL gDOqGnj,X/PRE?_D=aY.ĦN9vVC_-, :R`g(~kJ#s8|rcH!iwSV3~>xaQgQ0Z. 9ԠGly!)CCU8 8>qlQ bK |D_0MRH-r(}{(r~cU}Č4pwL7naz g{#<=8URVM{r%ة̘6MxS1<0k)H "sdEPyɩ__+X`ao<*Dz'e>uErNi۱܊']Ñ'};MvZ?bT1 ~12j=' Φ9ow(්Qh,c:l6cvkh_Bӻսe;vtɊ8?z5G{gjfN(dDcJ (G "r\U5$>8pWL*;?Cg;x&l*3gp-`P+)rf=\;wG_#Y~2XDQ1Ag~oUW/TH >BRɕbX;<ßrEA]Ih`YYvb1_\C$E@cJjbƀ2RJQX:li[o@_ϳ2aq?|O*z"j>w 82rzBN!G7\d 2E%ӟm'+b[ϾW#85cp]@{2\Ns`]3`D9G;ڽ8̙TEy޲ -uNws۰8E5]%{ *C_8|`B_K o i5ѨSKf)t\PnJǕLPCK9ӧ+Z?q9{kȑݘa(nYIzYM[[؝x!T~R pF# 9oPpEQQw۶2`?DF46~q^W`l\& x/KhTecK$0OÒ<@N hqXyCth7~՟9I?wɌZ4'e'WX.Y=iVm=CLĿؒ Z7-w5ʥ~ B qRcrJH+W~AV}_3B WtuXD' <40=xqVrYnmCTmJ. CQ*:Es_}I;6ޥguuNQlE`NKX=1'# V6y$4uCYFmfͼ@;ɺ:7+]3=x9=Kkj+3TaCf.PQȖ9m:[UToD\PaX}ո}աOYBjw/w XXd`UGKxt ih^b!8H."DBy&}SY >h$4JJb}"bc bfe+Ut zr4?Aul/3Q 1*`:y4mc Fr5)iX9U{308p#X::y~ߡ!@!CKuVӔfYrkq+؜%O}zaAYG3K2ʦ{q4 )j3ȃѵ1AGϵ<6zST;퀠*ьZc|5'FH{|W\Nɽ:Ͼ=39/BIEP]9RHlV5Z|o3s=ˀ6 EN7ANGSja+z|Eq~d2 y\ca<3 Ѿ*ZW摓}o{V.1N "l%"ʡ0Q]M qArtcȎ}7Y7Oދv7D]2Z6]nvD@}rtIfwATtߒ}whhBFi{/';] N.V \#JLB2m0_ՐwY[tN>ji=+7'SgDr^1Pq/ ^od\FHҚDXF[;1\BbtJҾw;C Ge5X _g[nM1ՀRaPmy-ɋv|,9$ JAG ~8 aY6JK?;1=K˞u|A^mK Svt s!(lzw`#r}s(!KR72 Qߍܪ8t0r{εFXDӟdVZNjwHW ]'JN-e8j@I yt5/yϳ\I?qS34\fod+X э,uUĭp,F^(ʜ(D~+o'Xw AUԹ%1r&#:Xă}]Dimv^RY»0kNvC+rn @VGzPcK RrP<&}R qa(k[ԲBsTW 9 fq·5OVX'G< j,PU$ ˯Yie3H2oL܃˦R`OFehxt^}P9WJY`4:(ӁQpX 6 VξCq]qJ џ9qm֫I zF >o{@GHOdJOqf)̸x{Р*&uO栰)s#:_ c"ZE1 (4KmaF[uH] no\{f $2O`-g`~BZ qԉEe7@IG1s?`z./p1Ƌ4_PxNocT ăOp2%$0ٵĈVz3j:*'LSL~Tu,uJ$-A/Y_=&Q^7ӟ[[ ߡ3+!gu 2!7 *-5u';OP|aHuҹy+TZԌi, Lx!HwQӠٲqY~em*s>/\bsO͟lZ7W'6U!=]@ $n4le}=uw%䴈63՗MH@eoΜ H.5N1"c)t-ķ9Mnf*Ÿ(-2?uPv;օ& '"Om;ya^4}wV1cv5sfV7Z}E/ܷ1<)EoOʬU[t]̙Kv+[hUb[^"ٙ΀=|_*Fmv3/b8ߓ0 :٢-N@xXۓHzmMW2;ҨIyxfԠ{ y[bY S08Otҿ֡ v >;/ݥĩmcOh/^,Lj/6׵ğ Tct*k#]Z7x*gGbO:~{&֩;/|Fxd^VT;$,[Wx&m˥վ5҇yIP'{>vW?KbD^ "dKƔvL>.ڥ.n3A_~[{2߀Fץ]/B<진A7kSw%:C);USjY QO_t"X`{P+aG1KTo9]4_ $뜒ӌ'\BgX찯 {@%\de綇KobLEY0j֞Ot u%AGF*!0K-w#Mi:{x- ?31#ܣ -;JJO?3UQ.\+Cs#k;50X#Ѻ-\[rwPeQHw"jaO/;^%OUQ`tC"޻3nQn-"U~<_ٗ̈?Kͫ h9땎aΖgC9w,$î1" =~UhVl)s|n?޳ +}fv ZJF]ʜznށ$Ŷ"V1[{rqG]įx)J>T^QP 8+z$E$ZZg'è]fR7N{ F@a˂Hj Ev?.,gfp¹F)ͼ|S03.Ч}c(Ĩ,4Ƙv38WH,d.#'֯Z+fZf&ӳ s+~O8 G,[F4sYk$= 2I'm5HNXױ|e: 2"٪+-MYf']2WehaNǽ3 \}˫A`4B[>T&8-,hm8nW|6Tbfy<{&1mG"JV5=)骗GWXq -[Ik^9dSCBdsb,ߑ!bb٠v8K4b<6gn6lWA.ˋUzz}YqNxwC6tY.+ZJߒkqdcҴ-˻'EiXFK`-xb%s}+8ِ=xyQCF~"-|e\joY ,YrQW7(:' [EOS;BFD65pf{aNK#"b]DHU4+ht#Ol{HТajo@, C&cSx'|5%&[fJ0:Kf7Umt{t'H\MbhLSsqd.˥`QᤠA  ''gD,? 1iv z6<63>^6'r]e;~E*{ӴV^RB.~z<([N2lSskt,tw׌ ̋MQ__"q_xyS {nNON;ojICIp4RpkgDfs$E3}EC"a;֕"Mˢ `, {`Οr'0x9:zȴӱpdwHC' 'Hv(94. mr'U~?0z:Kxs-e6ARqk5IH+mQ緤a ˳Hb Q&F|$۫:^T>ByDI\3w%1߸MՐh Zm)aiIw]SX^CwAM'WP$!eV:޽QjdT4lE)ѝ7)o7סE$=<+.x1zj"Ϟ*`">D;:cB=oM/Ȓ@J&2J^ %)񛣿SHDG}A.Bs \`c3yża>]ZS^D8 iqO䆢}c ۜ/ ѝ \H,Ust9A ßb>s,-|)5{L&з+JMM kՅ F>=:S8 zu[ OHvKCeK nc?ZP4fF4 n9yk4Ā1LK/JtrS_ 98,ɖK̘kG͑Eб+:ɾ;b'C=ƶw)4J.NUc X?$ﻬSǪ+ .:fgP7e*x@)a&fw.~cFl;ʶTQ@yxI)[ZO>_M-*4p.ʥ؉ $&L93'X% =o+M6F d;F3>Jwi\] #aMQ$ m7"W1wLZP^w8h* Ϡݐ}8ѧdD`=:S@,@ Xliw5[J&h^fSەKbRd㹛&?K>7w襔UO?*{\Yc@xw2ݘ p&iUsu!paIƥAm{LE0/yݺ}(Tw=yc猞r@TPW% ry?<6f- ?E.q!f`TRf]8"栓E&)V҈dRUQ"F!T@Gb|DBT׊DP&Ou%8 iQPKw% YĶ |dCPTk#oUnI= 0@Z2YauB5ʰ̊2XZ*H{}`ACwP&sɋCw2xUbf9c a c{>]'JOqVJf4/ ލR 햐-£Q˨g1),| ]F`̛6W$,ӗqÇFC(Z 'oUdvGYqm I]T[S%ei33.k bUY>i|00#I}$:)X{6`+h)x,_՞MV7~9&i <8B` DBV7փ1P茥xB L&OhqMAg%0@$mo[7$R7lEqk]SjR{*?9 L`6Ԏ沀QJdQzD*<r+C?uI,4bWnMG@I2ciůBasF,\{D| x,D@6x<^Q愯[˦"O.wur+mtUMxڶZqcDŽ0w4Czj/ՀҤb#ag-.aZ#IJٜLLZt^5]k 2pu]}S hM^xAe|G =ؖ#A1N?3Q-Na@(Nhq ݤjeP!_\Drr4fӪy>Y$&%NGVg Hh9x ڪra]c#7آ_&AS k"=M"FiZ,! Kho.n"hH*ɌEIHѩw-1si+A|KDUzbR9$Tc乽jh*ީpMHTiPH& ZxA(Xۘ%~J,ҢJ _ _Gź˞5t}+3SϪpZrQ(¹'T (8z.9reʞP9O|{Eu0q47,SJ?LWQ뼒0 0_" ߽JfV՟pƦ.KQ;E1[X\dZT5 mwv#ibWGQ֕>@ &;N.%gstPsǺ*-&zY~8 Pr:o=oNL$ye[UAp&0?+aLM9y썍D^˶z;& )&lRpd`yjz riD*l<#?`@gF?&CLwéҾ­ ßIaz؀[W~NظBº;eĥG*w\~LЇ{_*Y1ܓP)B^C7k5E1epefKqYK}SGIVKS0*ˣ-'踓^8 (,:~)9jmE=Y'z(_+ eqoGc#!bXt^'Φ“QyE kj*r:nԴf P1/;$dD&hR3^hռ=@Q8. ^{d)[05 nn6Z!ɛ\ɕJO&檏Z 2q$zQ2Xbn9v{EC]+9FR` Eզ5ˋ~쯡3p#Gm }M.DK.8JC"]ˮJEg >eUG.{{'stYhU6q.$M4L|8Cd_GjnXM:@.XG^-]Z, OҒEn~T4u5KV1%gf Wэi3jNe)! wIMe= dpJ)I=BȞ sez̬Re&™솰b)SiT VgIIڮ:4OYl\UI (8>U ZƒyS6QgjX_I`l^CZrC ͜@Z(a޸m3e`dG 4ٰc/SJ8 8*bP_-j:r2&R/.3 &v '8'Ek{DiTD#U̥bYo\faSqR357%56iI2]~L/܁%9 ^};߫AvՕWsTkgEJх8|X'/vLq?oԥǁ#}Ft kF+>;s/XϧcvZ*VgQW):vh||fhc}O)j%5G(ց BQd7mѥbJRD'>'tJ rcn]Ӂ;|`MdEg"-MQnJW5e]ha# װEA͜7(աۺ0* &bᔗ*=13k+X]"W3EG~j6ݷƝӾp IxXFfol}Ɍm-"1d*}oAcC`|X:;|7Dw!a⣼LbgNނNHN` ܹΝq5@@-Xo?@l+v4Έ薙!802 s_ˎrF/s@|`0}WhZ՗$S"q@j Sܲ=a1Nu#+fy:?;d9c{ *e rBN+qӢ`W-_Yx݄KD%dIZ.V,^H=hh{Al㲍X%fUqD20/ۖ;f<3 >M]ΘG 'Q{x/%MQqJn=&E3ㄐX e`o!՟, q+rDg & Z5k%M5}:hߓqxjT|&CX4ԝ[?'egջ䟶/O40u <pΨ/W!0=~$x KNߋ@"8Qٚa.kYP3r!7܅Q d]"͵/L9MJ34dc}.x?8?C$Ml,VQX!=|_dՏ2Ɩ]ԺNcF1RE"|_4ĝA<ĄeveS@*7FB(i*/(ھ!3P5& E6?`H8&F0/41<̧cmqUnq+پ̂H (, 6{h& 7hQMF$beE6`\dK֗u8 c-j9Ԍ.7}D脝z*@E=,(z0o^,{wX.\9s$ɉ/yRV o%*[7;aֆV_7$kG b'kC8`-n›L'Sp`:4,?P9.4i_h3=K#E5g "~;5_ l.s07fUQ3DC|8Il9 Rf_?/ 쎴}FMG0`ќAcGt[[MvG5q(uAVP]gzBO2!%W/Zgb& ֙OU`htgCC2'`"ޤGW;uvt6+}t u C꾛/;T=}v:TZ!r"A0iY̰,|N)5/^|LrWtr ߣBr?Z-r+,~IdKb̂+u0 UQƨ]86 cBNo&^q?h#qKI& t~^!p%|C: "9 iqpㄪ%e ,s(PN]XBìj+GߪLPj85()v v'!մ}6bHnbq6L@ sA %6%^Ӈh`oA|pCMףLh?7.|<ϊm?zh p2DL-A0x;Y0"' ?ūW괼$9smM]-jo=j}/݆XkwRڸ}x$zw+f H~`d,ķ\H@36 J)F(æY$Fg~Jb&QR?!S\eg}nt7K ȁucևo&31 =A a5gܘ =y_rQ ~ZnE/8H00H鵾?#r.eJgw!B8˘h+Jv#+թX ׭שph,q]lK:E{pB+&!H9)GWBft!GqKIe  dɵ[}f cFDv|`~ElX~QE9ر2]')9Yu8/|0\YxyDSoMcv,=`A3FYh˄8;!+ 8m&# d4$GvϪ6ޔSz4!ބSA{ g"CK E3r gוF}L`M&a{ xaMmo{H!E=4Yl2uiUu,}S_3 EaY##a0do Y5TRdϫ#(W[wF%YBQ^I(@Si7>ݣ58pߢ3o}KG)wj|8l"mG u1ds.L9b*maZtsh;NY?8 n1Ynk?XB9Eav '{)wMݐDޥPu?!y'(F&|`8O?TJ Ӿ^hgZӔ)/t)q}1+J3XiyȲʈPʹS , 7[Óuުlasx_̽ՙX uxClsUmBzcq&ބ@E1ΝPf_|^RupxPm#;;=G॔ly?c0^*6ɡ dO|z`!T8IWrW M칬vP@2C0 2 Mە;Y )"Ӣn~ D`WɿpN_ i}H (rCFu'80 ^UZ}0"SD`㘱 0%< dd eo{pS|>sSr̓2kxH)u3l`6P'1a+(hz`e/tSl؁B B`*3"WV$>XitƳero;`^ڿUt+ltJ.Έܦ v u:瓕{D*!}0ag4|u fM𽕣EuFpt]ˤ?59H%3sj9Y2rٻؕQPk?NGnBw)0+k"Z/r=a N:ۄH3mr)m\+K:P!tm]$q]WG4hzЅi+T%y"Agj]\;7ɩTú7fZC z^g,ybC£*"%L v0jg?2 cNȍC_:$*Ǘ\ޮ߶QLAڻ.6 twɺ%t,cX ۯOfP7ãkԛnmrFo4HҧP^Ƨ }-%xmYCz ܕ?\MO"H ~xe?4#*m_H<‡v1{m҉#(* OxN*.d+)&n GO04If5㙱̌f*$BiJ jZUԈ؍^i~$)~^YD5ɗBq;d Hx]NK.5DZ߻ʽ)PX |y_0w47@9O r:=kvo_.+X?^ּLU݉9k`Li,(ǹp[9%´$Tgz7*rd8mFb[Aڕ[:Z. (h~zUq7W PG ]R[t|ie9]G2?y |(ʁ {ge0MhRy%Jߙ7ufm4罓 %ːv/6[*dAt_"3Չ.`i0Dp0Ky=CX}Yͱu#LM#wlb?zg -CŘۊJsm+ I'Ɩ!֩uZ:|5ɺ{q@%8!ߚj^BW-u0"3,z!aO7(rXdsM8̮|}qz$ezdgFus|̖]遁lxHMUGwDZ'>J/DDJy9\O~*ґhf ޺1_ b]/Tڏ>EH84ZTUSoeHr0;F؅ٗ"De!m`.2rEh~Zѱ b\s5sOczrNuzABd׉\{(C'3c$}RI" 0tZo1av<`1@|4qj#8QTP?M[d|˒ mGO3Glax@+O?QhjڪbC`ZSXnrWx!7]>۬b,xw Lx.ڈ,mejZad%V&$l|Ը\=P}rR [J>Jy|%5EEJsNG])MsWߞ얶 ֮^x5ٷ?$;;IP%hBGd  S jzE9(S AfՏYZ@ ]nUTQ &wdzv+W^1 kN[ KB5wvcrs$"`OѼk~ԯ2?WrE=ś9s`*ᣨqO( )8CueT{8}2n^(&p%&o# gnD{e@,¯uxVyۨH[_saVa!ڄ笋_hv_@"ь7eރ$"is4t iX<#sD-/sQ7+^si~ZWKQk΋577Jc,,Ҩ4,=߾>C3N 6ftn >fnEfLU*$h$d0@B(QGFJeICa[eJ2g֢x>BVO}/Zޗ鑎9nK_ݐ;M>wP&G8$ҧ%.g,l)#)$F!w8vb!0&sX / \/˅\n]*~DlR,X0X!Q'M\gD@un5rq=N8N'HA$qt0-DO͕Z."aH"寭ʡ6dsb21jEQbE,_c((J/ ~LjO Srs7}lj3ªYVIUUэYCvA1;6z*#L'G3;d[f1l>7;f"p"W:lc\kiH:v́Fr*9^)l@RpS%"Dua@⮱fd6r۩9#qKC} C%˷ҹRQ eo7rƲuJ5h ~)EKWwx((ndߩ g\|돳%t顡vĭ@8ǢGA90d&*%7]rvKi7Ŵq8µnzBȽ&td;5L-S2Sxlf"DMPn)_'XkTQPXڰ "ܙo@ϢڲCzL;'r!ƽFCP9J{ֿqE #Ds>u[ŏ0_0|e $߃@ntCrLp9 yn6CR\C?i a9od-gڗ Mi aB1dNb汲 疞w:̤-kȺCw+4&ՋhL4Lp_gXJ僠tiRݩ`ݺyѳ~7i/,a|I 10ãeilR6z@ n3x%)o (\']{_WgԸQ\\D v'sD*f{C0T, W]xxlma8Eh(5ֆR_zB8XFuu\by\n3Ϲ׍a9zҫr]r%&,)+Ɗ_ِ- 9TbKH80UErMQ ge:z03%㬚|k< z!k>pF< +D|= h^*uG^:/dt8tzgzI>x@Vqfin s;Pry8 g[% ѺEI,K08>L*7\Xvgd]r:/LJ_9hmHӪyIQM+_c r |H y47LIz>_@p163Dj|a>C2Ofgx&[g#r2gNZ"kO;덻o fYea'ld.0lppHu~~L7/>JH#y M΅y)? w8URꍮүj;Am̀g:*t/1U&4889`rĖXAM{f8WۈG(/{pV/|*#?g9BqG\7^ '/@pɲT)ˋIRv- vgo`r^jɛ;4^eSŨnNRؼI`EQDx>4w|{]H%)b} 9ţR /jzKjíc`^-;tE%xonT+KYAkؚ}EYqUٳ>+N&n/Vl1QF۸w|Ge]/Ӛ~hz@-&I4\4lFyqG=ekk~OQ۟Lp j-`Og7#m)[~'S ܿn=C9Π3@4QɛytײS4OD#)CL 4a-80QA7ClFj&uvuuS5x×e@X)jvS qT7L2xAV äWRkV? s`e!q) \*FԀ} {: D:fr''b90Vr2Up^M>\OGLIU!܋?n(fOvXoW:fRxuX P6 5;;-huff}(Q!1,ȓ-ǽ lu8Ý r.d>b2 0է%\}+yyiJ,ٌ+yS y!T* /[,J?ߨ,''7m50#u%?JejN՝WBQIh>glD]>2jR$~n~sMJ%~0mZJ iYXŒ-٣9rxPD{{vrVZӺ9AKw&B \6*y}1'ƢqE+˦-1:GYD;b+&P@*<b"v/gVLB0],-\gy_V@SG!L .GrWH8*`ЊƗVD<ak:&4(Y{:2.x@@>L(7),t6cm;QoY b1|b&$DG3*`qܹBP3bۦNT7mInƬn׶ =F%n/},]#>f]'}\~ wժ8Ftz̼1:L$Og ;j`m~潎)H(KqrI6~'xY# Qu9/W4D}1uf~USz$(>}:ST<yō8[DO en9 rs'GL}n6}Gi^$f$ԉ&ge[ MUK^tv9FW[ӛSnwAHq G;ᜀϴܩ.0 dcY"go8m^p{b74@Z1(IH@#mYy&0%^m(KsTYeӾ~z; `jkYOHtt&1ENRUk5Ҟt5"|ClvR a2Qr]]O",UW`vT^EK([L!C!c#AZ {dNq7}ƈNhw PXf(sNC^IoEϩi܍\ 40|%vӛv -%.uXuKfp}IH-QF>^!|2pIVzPIj8\/&73|u.:ߏlȪYkYMq@ ꨅr]lˣ^O-`{0灖2טIOL}ǮO1yYWeZѴw)-3ќ[>(8&YZ}͘%n3jEji4M̹7MnqI7hnj"2senkl~s,f97XkX-.0W3q 1W&B8Q[xkW"]x+&\sts/C,yrƇ Vy`=^-Ht[;Nws C'ElBLP9z)8] d?[MT?Bʞ=߉TFBϲ< PjFzXD{vC'|@ rY喒vLpB؅f/"d!? y񷤔tb XpPDw) l{z8 Q&jHcD^&&V֠i%Bdd) m@QO\2lGXEˬ[DE }-[3B]b̕@:IpKd}iO[22*b7 yD - L U(S/52AsJA# `. RgA7'#m;f^X0JlĘ4'!Թ))S7@SCiȂAm>iorXnYcv;0 N$fav__w" fdW&-_W_n@wK wY CŽeg^ox躠uxvWn}q"[߷$^$7 y e1{>RHyA̍98Fi#{~%&()|8a2p;k/}OTmMƲb]E kFK,p;6J8+ 7}ûcXYPA:X&VV8^?')~@F:\@1?W2iޔ!QT.$0I^ESL&IP)OX}$gW*|YhrE%k#TMX#~pK{pR̅ۖ(P٩"p/د2ǤJE7Lp$לX?.c{@ rv|gr$l IuG{b{IнjL$N.dOudZ2C@ %6OQGxzRDN %+=R~I^F8Nþ &j0"N.+ z,mp|4]L;\6ȶ<,Kp];0hL]^!w7u}9BAi(oO/\Ξjs#rkuΨ#(K!2Gk`D#2LG*CˑU"J6 lSQ4`(Db>i`tLV~-?>dޥyUڂB=R9K%;N7}2Z,Ay7`;Syyk uxlkAw-]Ǘ4^+00kp }%]]Jc(w0 XD!eϩt*hƃ0\vz4y+D@ea@=nؔr0Ҿ 1$A87g+@qjl]3,o>?^} H8@#L8 v* >EtJ{. @W/=BZd(Tb؟UJh-|=*wC?*M1 g[[J:P Z&p&F &:oEO82g$:Kdd˃g Xغ]z78^^T O`hJM(|ނݨyrTrpJv?JCSC&϶[ Vo;eQJছ|פ{d~`,?\R& xYx輖nɘoٸЧх`<#";EwRdO=c7^~3J X`_laH:)J w)|{c]b& qw}F鍚2BUϫ$yn̵c!%F-5ñ Gਸ਼q QFG0ݧڴ։|ΕN q8ȸ U\)G#\]pMdBm|@cx"\DVLmY׽Cají5NVFbݗC&5vBbiHݩ$TnL'?Gi?ZďґsiИc#電śޓ^ #!8%r؟~wZ%C|b= H뇔U-`P\*Ťކ 6 t)~e5?~` c<րm.p̱їeP]>q_uwJn(FEYY 1xc@h1 'PAPVlql*Dg5Dİ>,KYR8VC*r u6od rXd/;q:/RwPf{Npx{00T+\;mbZ 6V MG%\娆2P+פ\_yG\o®XT/*D1HkwoPx:n l]ΑL};}؝^Zc&Sg5""CJ-/$)_ϧhoSܷ]xD4>Jɇx{d7伜#[ĸ21 ۩;e{`[9 4\SO,-;;z.]"zUcMFqB HS ?' IShZm&]$=lW=wmXlub V|ߥY[_c ɦxݷAJqKtIh 9_ϔl+XX}XLmC!kH9;xw :)[ZtcL<mKՀ Yd%=VE%ײ-@_RPkxE4Y 3ʴ,Kve'$JxY"Vm`vNj}Q9݀ːddp|y9gH5]2OAZ =EsZ+W\(lve{['̳?\ނ|&lء( >.Jp9_u"hdHDdAƃV87tW)4^iM{gHB*D(;H2V>׀\@htSwo#\x=H&rMWAj)S3czw^!%g=nn}_Dge>>(LVԫGQ}}43]N|nZhv.ż3$(܀*F5-ΔD[WP5JF6lyȁ Ke fqh&P:.'p*ѷ-mcK=vSӚ1_Lz7cpS#?oB.G[v\`1B6JZKqeӽO;kJ>4p9ƨvr=Mmc-h^Lz"%??#|rEO`ڛ_V'j+'EY^w!{|Ha]EGݞ{%wSHYtr|C)`I|U6:T@Ql7t@-oCя0_$v-cBcDƜFaYYw H 5:UtJ{3^ߗ/I=rĦ_)FlJ\Xxk?X{ Rh1k9$刅Vc<儤]) AgתvJsy܃uլ+ֆ+fY CW#Ӳ,t Q%TX"nZNfF8HF^8<5!ɝ%8=9vbYϢNھR)>~}1eqYCa:"괴֑pFIXí}8|ffi57 okY73&3Ch1*̪J2=jh)IF{OS"4<4F<<۸DGY|4H\p$cnClx&oCBϪMbkyX4#O4O!?[' ?u< jAd<}; NyQ#1PQ"r*k*1bG"3c ƎA^sìx!pO75ۭV[Ob:T.+a?mJ~h u`VYJ<蕰<V`D+:m.4XYk.][E*l ,Wjn@m pi ^.4 EYdWLVZTmt^m(y+":r3k:tiX[Q%^M [=i ~> ˌZ걶.5>4d`=4N i'Wc &9ER%{\p C$G%~CR`{]`օ{fQY& bx&&q 딆@Kr  #j O\G-Ϫ}9.G@&XhwzS(k< ;9AY6W=.[e,}[L upPɦA=Gti:}1o*n1m0Ujmk+! 717 a=Blԝ ]\ x(ߊ~=bDRX148Mޮ<_|Skao]xuh%95{? 4shᦒ^~"50qv=G(i;X\%Uh"nZ-Eq 'P8 p_W<#[oAf[~Ge@\W+ GVDQZLD?g ѱYϕ_3بExc㌎`l_`CQǐY@Q&pKVx ~Bʮ*)N]1L Lۿ N@P1F/oFln[e"Q2nʥi >E?`ڀ4SKDY.O B7fgYL$`Qp~Rw՝5w/.L|- TXhZ\;oErEwk\%*tKJJ{VrHB4`﹯șo;XY-B!@Q!\4_d V -J]ȺkU{7 ۔~ZA$``*v:]qF(Ml~/$؟C47 }I+]Aj$HNgabu>D ] օSc6V.e\RŽzBV7l-V?Qv(zdH;UBI*lr 0Cfw aB?"(!c>"UUnd[i4=B9 vrNB1A(zXCţI7 #YjȹR芡&^oJkDKvƴ1&"ҽy6m9%4"^p^$;k [X,pkV #RHJBK0cb!: \ӭLNE*y ZU| fsR[PSt4J;SDS?9i FUaL;a-s(yسοr60ߦJ34E$#>9)Ky6(0xZG ='|5Z1VPCzՄ-A ''"4 _ç_֎3"F˅Qk$:O Inh}4(LCXiXK[yhQPx#|}Ӗ+LAUJ  c>|:y3Q=jUnJ c<_\k .xx1cP2(8L!D;v@Z'{sAr"ԧ@3* II Qh} zgּM^;w1H6J<7}[}4c`x"*etM%,H'?L И=&#hȱcR.Ckg^tmWE,/0+Na^.vE u(Q9F8!|9ř iԿ3vGdG:bE_]j;pi?&G*UWv )-J|4ts[.͎q'ߺ.ejdK׺o"Ec,j2t3 OBweMؤ?}wU7YDǓ ԜԎ87(MnKD[|(z{>Xrz|8|h]_; s#ĨiygVA uJ-l?/|qݔպXOjʫ J|u2V?v+fy=ɣy<POS3Dmʁл߾ZxB _;@;$hcSnTWHwc+S1i=gE'sXj`Glx272P/3.ͱWHu,{~niѿE*cgO^}0A/o65<4MdhŒBN+PNk pOi0{q ]Z8CP0 @ b3DŽ\? n)5ѸN>[Jb||w\'m3F(o^h +52l$mh,sbѭ(;,3%)C6BrKk&>d Yvo5;eX֦QaE [V)u@ZTŒ=2D`|(2Ɩ1 [wG5),,2[" |ndsyϒS`WۮPf'TXa `$ .aS?R=D Zl{ /fE譤4Ŏ`@`8(&0 V[ c_^ZZ7T!(̂Z~XëkONi<ߤ9wF QO"W:$f&)gYԠweCJ1DCT-($YB`]Շ:}b, r5k 6T&m>>Gcd-fw[|f ^K!%)/&JvڷI1G{ t;KR쿖7όC(u-h/dcJvsI fB,oi8ߛ~:o7٬II]ܤ]iDҾ`Jyaq)=`Ź6V/ca" +V n@ V)F06֢0U,>1K0>,xW6D8Je\"Œe:jfTI7T\By_T6pS!PYD9+6\[Qz(51@zP)Ld$y9y@*VRhhB –pc_ǡע@NoAxkTtC۱(D)BJ܇a[g]Z$ѕd3ԣ3="C/L(@%1_+c|cBw͝SE58th$/_Cs3iJז!Bo ]W,#Q|مrDQ/T͍[Q@bgi4ΠE8(5\GWq2Je0GƱHi F>ma~͹EĚv#Hk*ބ]aROh$W¬̡n.-',0yitNLPL$ &nZQs[u"MD=`[dif幵RReφ} ^s-heG04NA֨k[1bF/lj{gf9]{|` (7 {yЛO*T"t⿆g3n(7zPKy&n2LVevwi$&2IDbQ4vz2@~@ j04}dgM5>7 ]ٖY9RO'~5gwp^ǖyZ]|#<m]7I~ru2R־,nү+?N5@k BU1/VmO{9_E3:cY_r[6 m\ҦtQ}]ѳ{߻IF Z6"<#%Z+{⚚RO/R4mr'd_T8)9ٺ)vFȄR#WJnNe4 Gn> &384(e"|l֕ ]8C.]_Z]8׿)-ߍ\\vMX̨(tT#]6cC FtEc&URsJ9:@ ;e+b\e2&B@i<ޗˏ5.FbMOަCkV.b^19zTk?ާd!X`hl.sx'EBk'v*]9 W*XL!>0zB,R)11re_G6^5)v4յ/ iksƒXת)觠XKsM/g&j7^cGexVYJmV*3MTxpVD)r؆@)Jq٘UMsWtmN@&hޒ f# 4Cʈ5؉pElyȌifi?ϖ2@q?]UNיO|p.C(Eoi#z i/{:4 wỨ MS\ Xw[ZVRKGaCA/|[}E5R4*CKÿMFw- FF@m;񰫰@Oѵֽn,Bau?VQ:ژ^?iLYӼ)I׻T6yrM:5&]]\՞1ʧ..ڎOTLN1ݎuH{%6Z afxoi- oV_ӶZg-|H a<q%LS\Xnr[K>,s@1V*ҬSIaZ`ope2>jXxF>t''W֛Ư9_Y_c!cTb[l][xXlzi6~;7ԑ^yMo1&A!TbZډ$NZfc!jC$m#эo{4掗TWGb}'C3P,ήRc\a*ֈD9\W^Y,8k$Ia#>_*䯣m C/kZA&gCOq Y<Fke|$(eX֛@ѪV#fP]Nr ) ȞHQ {U,tҥQXL y׋\QXc [1%nS &Ӿp61rv>X8z* f 42W>!Zݦ$a99;BCZ̋`}F^;Y9xƣ9nmY >~_@ \_6o~ԁxrq di5a& AqNүIO._W?Q&(W!~GiвzԠ7kFEcթj9l|d-zB앉jHRPm-Y"zm3>yJӍ$;k!+T⮣(2/&O(g{T)y҈5>ܦa]XҬrhb>?[Nhwnh:Wip`ZlF5tFw3@RC27~[P</ *x LԼ{_C69H٬ڼ+%u\1e2:Xjp?Ie㺑X(.vvXp]{ow=9E ZmL&?V[;d!Wv{Uu #`q01s!&W= G,]jܼN0|jHfm+?Hn uß&SXU`OTReCRa-۝8+#zQB׻]bJBTE8W;ZMC }!rOAQh/=YVt`J 発ӵMr|n'i+7il\E$~{1zFUr1Џҷ 7ҫ ťaeU>8r;^Ӊ$vYtXWډ57QLAi`򙇽o-|!?#hmN+hap%#b:>7oߘ5MxMEv(z͙;*bOg~eZST2PXE(ܫmAd<r])~ ܰ!-w՝P݋l1_9rʡ_o("OS;N%AInk%3*ǹz? +$4Ojr~f%cSaV;ڌZwOH*/))dÕH,AhLl%7-Ok,N2ˮ%t9ͽxp@qb0҉MT**oy(͙L$N\#7pLS|C &C3(m1~y-RNM2] %B6RٔSާfNat{Ch9rKo񪧦sdG1x E a#R7ܕ!m6)\xA;a %ӎ.l'ŸJ aITUf+^k_b<J72K -GLxi専py&,R }Pnt:I *Cݕ^g?רrxp&.pM1WR rNrrI]EF8 Z# Q'@<cH`UzB5i# 1Pu5GV|& jG93-]lSUΝc39DL=(0ӷ 0r$yVn7h *..Q ]aXX ,h?D1MjR=_ 9s[2#?'c킊F=$[%r>zGHdɰxxQ "W0n5Z)|+뻒eqO\'NvY?|K;#4/뺼ȹ.,`䰍AqskIf2e<;C~M{/۲0s5p;IuD6bFA~#j|h%8tA۟>lN"ZqqpLas F'A  ~et|5Ri\ |Zhu]!%F͹^v3-q{*xUf?"a!G+XRAǀ[mX| hZ ⋢^$Q7=*0UQRɚ!?H%}_6il` EM3c A^Y^nj\~^M,(tҢnhm >2uĹk5\$sR;o X@X{_|cE5@R&x W}tFT[&8G(ʅ z3·X&j)=Hb*fx4^FSfEuiNwR҃ ƒE%sI3wG#W)yW%LRbxoSfh#fOX3cU;i=wOFZ\v#_׼nAyR'*?~P! A@NT=FkF@2Ǔ`;O.Cih9uj C96J`tUqoW S=@U +iƕTE yL RNm$o-O&=9Ql`q*p]w=M Uy jut7v-f55[ڻ1{Qjr^r~RVP~5ʖbϱ8C`k@O !SsY7S6tP-cwsiuЉ8tͩx@LZEӭ5#:)p3U\th {⾟\Q2c53-7usjs |HP@ ؛o8-F\z2j<ggr6w< q'OH ZQ3:p7!:$g5tXMnfA@Vn҆F ?C&A[d33q  .ADexo1=Aq;b*C㇢#A+s*O=S2ɴ65NIiҐjW̥ɭwo++czߨB>?g|#꓍!,Li͌N0@j"=Ŀ&tfJo׳2¼:v >3jUgիz>:ʃ-ՈיՂ Ɗw3[ ${w2PRwM`ed#x ldN?J5k|vq` >m)U٫BAIg[V/yqQr{ /Qy ӺuOIŠtW۟"Kn?L݇è5JG>a8`+i)G=3w@1 k8\kP..I@Ihԇ [J#`5c J8F&S@3*N-*E+;֗gg?GɃ_;3z$!,d^>l{>`։`ZMxa+5X*"P|+.t'Mb5iq3MB2o3u?=ņUH w1I f&7OBV% J70r8.&7mZd[/)M6n,LVhz +7Ed Ek&h-~Y$AѶH!$xJqM87vY犕"ɐΕM;; _=aЗج."bUo"(b&K}N4k-_ȷJqh =+s~?bzſ>MA;PT5,㏚HBBýR7L,TWU@4s&\Wx3I9+qfO+CZ:n#+; #WE zX#(Ľsl\Abs]sT {\tJ-6* PBRR;hRW`F"\e3?|Io[ os0e[co@SW˯̾._8FSt4z+'n=R9#Y: ܕkS3M(^~=o:\D|BlqO=ph5#lnk6]/8\Ը;Í>׍£qk/{؂fߋ.*hnL]P/,t|u,N{A/l /pBE`~D#RsfI$ Nh  rH :jABG^*@鵳Rw\H4#f2&17n}N}@scĴEc) %S5dmI/,/_ s^Q}ImIu7 OG$0 fNY']# jQQ2]ki3NuIwRHb,f;];VJH͇gl,tW\s|+=Jb6(`KRuh23ajorJ -ҹbw%M@AW~;ca! M}kܵH+/Au Sb Cݍ[%,+RNj)#w P#BFqJv"i ^hn 탚b'HH.}O$SpAE03>~D0(RJ]n@r?0ޔ RګdH#^(6߾g 9W]fsP9Np@e9VMkAD=M}9{Gd:۔!DɜLzΧtynw47 B(1t~VqLMuZ [TFEAJGZ,5To$3-PEŃ:vz`axN:QhZ?%b\?*I:ze7g>Rlcj2>wRxceX$?VXs+_\k} #W+-ݬNCY0o$A@H5փk}fWc'w=G',V{.Q YmNS67Hy%{f6K"b6 n  *@sԛ)rT3}h зvmpr]8tmo>զo7O] S$lތH[YcAKNgכ j'y?wYPCN1[{dg ~|Y'2ܦ%9ISZCo2Mf(`r AʈgKsOiZ K1Yoq OEm,wk^fәߢ'`ݽY|jHpBh(+6l,%SuN= Ca><.ArJy1>.5)sJV*Ɏ C^釠ի{MXIn?_GXy=%xc` `o1ޝyc"* x%I#77 'sr dGGմ#~ An. y]f̶eu㼊]f=̇[wy ϋ[F.>T2W²jWfC:ǻ y GM(8v&"`b (xs F{Zoa J\88{lv;wmsN}ɓ)<9 bExPFz %W!ܰ<c-^af1x81s\[:I\Z s'Nt˛siƿ>EƫoFwAt\,h!?VwuY-f^$Oi8F$hFhq#.&PU%C)D6+7vBu%~;* 5aݷNf5`׈5M]/(gv5Yc(qQ9'Nl5QU:BISlR/k"Xrimg0҂AZI b#?1+P9] "݀I9ND3k0zƓe7('+vu!2x̬-kpS\cm 1UTBUfh¦Q:ʞ#񉄘k"HzቐNjE`YEQ/8fAEdqaEQk{"u i2i":*Z kC5 l .B!Prl@KSSvտY+6p,j+Cn~"Mk)&&)`'JCl~kj 4~ޖN(QiLD(:qPs7 VE>7D7y~r_[,RiD`%h)`WN)AW,2Âbv=9WN넻)y&KRUf;Yαn0qED2rdTM+ sL_:`xzvcȖuQf!A ߍ΋JOϤT3gʻ>!:}?Ȗj=@h,;N[U9E~ٓ'xL/3p0VN, Ko揢E ,;]O¶ FoY(5ڶѡ+Fق茜$'E7qۼ3濓}_"'HPeUnmjXn 3n4Ni8h2[p8FjTOZlȡg5`o3aC =XNhn݈ˤfd$6l-YmQ ㋟`7p07#nN Ă`8ZNP+eda, st#FQ0ं|6< N^,:Q[hYjQ o!팊׉ :$L/6榆{bp8>:hSNa[gN\lًw.cZɶ+CXwGz)H *6scpjiclET8 W`UnjS 4 #{;ǹ!Ѻ a*sX1[NRpV3dϖՙA!_X}Ca0MJ0ԁVǡnb.}eG&(>iP rVjX^ &DRw=Bڼ՞cR-&ANY[MBn/ēτ'v rMP:zF3R o^(j /EɃe!Hԕ? :CX7k+I3˲/HFT Y/vEW})aRZd frFo" g3߸ۻ1F^::{ Hy|l.oJ}&dV+Z|΃6])cR KLy_[Z$ubM7&FP'mg`iR'F"fthD'HFOc- 6 P-.m`FNRݿc#;샐OѭCC_<g.,50=G 2F(XAT< |e{ksf ^flSZ`bn7m;-~ͱ?Wp6VaJbn Wǿh&}zlU`/hR;+? ^+b"w ="pqHC|"ʥ%>i. 8$Ϩt=`^w#_16d;3}2q$qURTgf.cfEcH7Z&4\ uY0p.]@pD-:2Ύ#>oh0URd͍Vu_ÎV$5OH m MI/1}R۬ iRa$#VO(ȊXl<Kߎ%S=|FT.w ťۧ5w30\j;cc[x?:D8ca"?eb DRRQ~Sbw+ɓ{m ӱ6l>,n~|lQD=&oQw{2\xJoq%Ɠj0Ns܎Vz4>g*LzqYB]D@#HfVJ>f %?*Łys4$2.GfDqȕ⢭nh5`Z͕۞fec{f1^{0H 4}u W *;'g; psaT%KE-#Ywo^:y͹f_%s{,!e.}td(EqlPi=S)}4`iKi-v>sK W`*k@D/̗[dR4zZ[ՁYcǮOTr[6 J>0X6|ͱ$e4}NhV=ю{-J8dyK¥~[6DTCj.m,.ֵyv,5HPjFh/_3IWݯvd?#/):j,J*~9 q:k[."6 ߵ݊ħLmS*:8A1,*QOm]b3<J@Xvc8"Z3Оl-gm>o%W[0ҥQOp ZeYK,KI`BjdGIbBޞ t/w I~aPK>*#-4tPwS*3M@_UE,JJ푽qߋP'DRBE \!ɦPvS5qGT?_3ˆ?'^B\ABR>YV:myZZX }s ^ J6+fxc`娱H ]Jc7uFBq YR]]}C G9zHy3,uW-!n"\E!˱mb, ~7缓wbbJwJN1@Dėx^TIȬwSwTa`hW)&ۺ>8l<{Eg1G75ib'$Ai|5Z9 >jV0pm?81Ns6ET@8O?H眪,þo 4ؠy&~5#}VZ}wi+`_̚s.f&WaaQ̿zȜM!)ߝ & ꕰ E#/E-UL,UKF%4BiUPFpzHT™%/.Cf?"#$Nakb3T+EkqbXr2v4=C3s5NTrLK*ŁoD봬8kC:@͇zO s=#qhOyS'ͅk{l(6 ٥@|pBl1g%-ޘ[S3 o + `7^/~ljzq]*,'Z[H7auxIs#|n"ɝqPq{q_{/J0b\PF=_dcEwc63_]\>]EI֧!? OŰ}x[ $Zml]2b>}&Q_=s> qUCiMZz7\YJ_h tGJ+zQŰl7;$N)\QNAǝS- *a[ 1~X~2@i~>^^(6.XKb8\a $(y=[PlHZؖSn]Kln`)>h{,^ \^O93$b)TQaD3{M@dCR8o)/N[|% dC.%\h[PnNZHXa瑩+b$i;PMtTkVҜ(?!Q$Bw"I! ~q0cFSZ:Sm$˥=)eix 7o"?AK|5 >exT :JEy.3a')}gi`p~>4$lq* ,?3yfz { (s(9]2V0Z5[y5. y#_oE*lӰY 2?uϺLV1#W7>`ZU ixLRMoS|G`ZpPȁʣ|,>>u=Sɡ'7ڔ, LQr6Ufn&ֹfF#b*ozzh!Zu84J{G"uf AFgd,;{Y粳 Y="[R )Ht}"H,voHxZ/d:Ccw-ѸJ]YtCGl}7nMnWq?=&f1;#džW'(A[_6l6 s#.ׅCCĕmO.CF;}He 4mk.!3 pqSaхs ٤rj?xKxȨ;ƭ_HJ pK7;S1~ŹVJ R5d0[̿OrMy=eBa$7T! :DkVc<4a )Xh[Gb(Bp&IceȺp.TLBVJj~ ZC Vf`߉>'w^3@9=1Zd;iNE FAZ&88BZ X:j2B0D/|r%Cܴ)5ZK ~!#>ϼ,C-mubRr={.|Zb`-86D5X*08Oɯ ]St%# É(FڳM~Q(=NF zk2g:|D44TY1t@j/eLJD*;L[u׍07ުYmtVE"i3( jibձk$a@aƳk00HR2VOwr/.L b'}mF)7_n%4m~W qM8t$x>0@د1)4+'$-:"2R\WDfeׂC4$ jVϊa߰:L;G0{_J]o4ے{-azj4Zvu ow+d=z̮ K]P)w < F2}2q;i=7ʊդng o_4ew DocZԈq#>k6;r|IQUWbUig%T7!c_NZ!A𲝖'j-8~4qtT $WMvi#Ƕ q,ry Wa R=ex xO e#(8eq}PUHRi*sz&mVH]߳P:*ƃ;ix£TK3qܱJC!pԼp @X:W0ǃ}GA/'bgr>8QTl卼C}טv6&}`ڥ }dwzJ|$ -{[l e ~Ps\іJ"3s/4UJ4gv 8g!%4Xml+i[4 YC,@EULSy*a{zZ/ Ou9l$ZB:k\/t*tk fa !ܩX|G6Vwz(* ,TsvFm'posQQeȠH6.ۭ˱JѵyQ驵S[`qͭ< B2XZ4\sݍTx^$u"7\$u;ІY=%⥁^F:QjlsdJʩ >.LaSQ_qzn_YC :ScLw{`X5*c1BUjUVqwon74 .B_fԀa8/Iq5փT`?x*V \Y;-Rk\Cw [Sa߮ڄM}:+)3 xmZz[ *HF:P^/8O- ;-~ݟY=PZ2t*ãd0CY;pULo4A^=$4i;|Φb>}+A jBJ>p&R=1O'ĺ ~BBN֫ѫp4p=JlpRd:]Ci.U,[<0oZjՔnwKYr`1T2#pn6$b s%Ɋ9)A#TK{U$RI ,2S8@Ҳ_ #3[% NUxäO' X3#(vldZ"W: U|=EdDB0H"yz#]rHiΠ0 v5{hj 8T&h]KO"jW7H/n$ &j ^#]r+[*|f-{&{AͅNldju9AbeU 5s8ԯX.<׃{XC=@p?8ԊihW^׵eTuY'j""y-f:s?A3I *_U,U P`?X,"FM#IGgVfKU\Ae9+ jUQ>_`E-}nG 0kW;t<0f#@_(7>ŝ{÷v YL}ڵURոT#Dqc>> i%!i=M4OaHmޞ6=#B۵Ƹ]{RGKf)IXo`O\wң-[&E2y8/v,s0Pi;MI!NL5Un_p4;.@փil٣lt5llfR(Err g;I5*BBORh乱 R F#J@@j,cVf0o?<_W@1-DXoi 6"˂C3eF0Ћ&` bF>R`]b(Z|q{냱x x:Y l飇`>ѐm_> E}잍[ pzCf,>g֌$jSۘ/ӮC'גMGig *׽+a FGl{Vzr/:NхxEZOE 27 rGbL!tQܖ4Q2Yv%Ri_&5^6vhw @ e -pXqKdrhOwdYm v"Dm5ޔ9bmZJ}^,pF$jL:""x_BJ'}rya1Ht>A F\1<&/l'.CMJ;"X[K !@08gM5w QG7Ep%o뛅ArۯLӻ:G yeO$JQ.AJ5VvDBFԉeNmq}OU 4^!uuS ָ*T΄!+ȏzoEhy)P_sayH* e KD!+ _m`Dt.T3KIUz\`7~TL{ ikܚ# @JV 7gc]Isu1\+%VRq`^*?& s;՝.CY%s  ؚƣbzr:W{UsR^Z̜B0wwo>2ώScKwFÀ-7:p27]a\aύطtr<EAE$ko= mC+Exq=@v ^Vyg^?r{UF H[̜6PitՔ`fփ/{. (қ>a 쵟w̅bybnh7t?%?JʨRpC`Xym jw UO*V['V^!y^䘸a6Q4(]}-U PBJ^QsrYFWQ򹃲4,]0A3#]=[O+tg6ģYvk%&Ji Z>V"Wb@, sE-u×rיE?)7&Xgy OB  `)uVx-st|PBwIG_hM;=<ؿ>u~ZLVI` ᯌ˩'xTceժ8oE; >// ڱ0yۙ p缠6pj~.k(1TɠYk"hq`]Gl{hOua]+XsFAg+pv!`v<`8}ag~OOM'hgrߜѹ1a|Q Uչ$~'mYfz0V 12dww)Ev=~GDWjӻׇ2GH(8kF$2r&rIKՕHيn`. pMdMq;h8"a?!iwğhZOȾdyIY+ߺ)­?Zqŏef{A2ӌU'#Z$u::or^,wUK$g>LrŵH&;3x"C4NzNEo;: R[o$/`⮮)m%jb 8I5mF<68WA60@Jhݕ gqu|1NO5np.~ӂWDu="Ĉ p'41 qZZ%;(8a,\:~S,3Yah_+cP# 7 ֝SEGGa_6m5cf_-6AW.a=a9bj`oǥCS4NK;+k6^oVGRR/Ѧ#-.[$q>xX9g[OIq.6  @=}C|N2dNhaX$LJ}fO+? w.Q{Fщ"BYgֲg~bwG<@X<\mk;#bcn)&U1O kL%6m%6`ME!.(%x6D5^ ~8~qKxr!y8ʕ?[X-,SO患5aY52)UT=& w~S/cLoXN5sգ)>7Ͼ,JO)bvɥ{!3PMWH~uΑeTq^D {t@EzSc#.i=P,:q{,{Y1iV>E>ذ{:y߾)Ɠ$J, sc cn!G0G -߄pDo9N(9դV pD6;QdPC>{'5L4H?({,]2*ϔ uIq֔#.q8GqW*Y)ڐ HlQI5֔gUaVrֵ0LUOHAwʋ$wbR[a[e}SPReA.N&ȅB Km*1)Rs~/f "Uς\_IŸqP SʯH鍃#\'F8>PUDc0o`A"žt%lq~ `Ur W*|^BC($VOP)á*v+BY:W*vBL 㘦$qiul.0)[n"H(o]tήGgzx?^.cA׆TRdǨ>P.@ؙºk(>jQR\5$~RIx%@{x}MTl1*cH)>lb3el>5D#A'Pu 7鄪0B1s^0jJd1(Gn^ wRZBg6VX`OfnfH?m&)Jo f&RNemp!Nט',3BuI$r#T [HHfsN'j+"{M uu P2y:4BV"#_4٩k-CHBv ~ߚַ5+FZq!jEx`(q!‹Z^L_/=nƍ0W}=t;l-/rZhjy*&е8ʧ4erRW_6+hmT}pGP);4߯Gu7֥ߘ=DfԔbbdCE1r D88'X@zW9byn,_%VpY f"d%$jl( \U{i2@*@zT.+-|J40my+@HC@"Vatx]n&[C$k_qAXr!\+O`SMqS+X7vb !)+z 㥓3FPk{sh3.ɶ'xkީUQ\O 3-gѺ> ).&Nڥ'uJ6)0,!viw$$ߙbyQ |EɐC{'NdA I?%K kOjub [>]`W]18h$ =HA)Q$anSX ѠϼTiO5 ß" (4QI˷Vi;#yۚE Q0ai|@3cЧ̨pzEU!? 伮N'VZ8&XxizsgW8z9F*׸y@;eKH:[I!E\iU)KJ0Jx)u#98˴Z ]:.멪GeVPT-bx_a*N:/60~I_'YYh:olLD 4@"s~58? xP. 4<,Ԯ{K<{w=voE`NUx3KeA?J@u&%D;OUՋ/W{!86& ,1d T*Lry'NU܀鳉ďwr6ׅТ-eOK(qJqّf$urI蚘"`H,:kЍdE@E*x ՃJƤIœZnsyA:mӹ voSX`1""S,G"-x~'HD F 4Rd)Rg'p`:S 6 qѵFaaXp;k_*3D!b ZEp>*MBA:.Z H !5i,~a'94 L\6tw ̓"gZ`o .0z%=2a:RY&HO|rJ1~3bl68l S/,rE!z5@Ekk>sL3lG9GFQm' b%`uN7&[iCAVk8K5MJ ϻZofD6"a^rʛP4_GC%sım*26w wtM@ P]J T=w{TT5M`w Dx]wHh9$ej)V, }bkGZ4Q ט@bġ\^DS.;/yav r^ 5Nmp m PANf6^ZfoݳcZQP^/=uJ($rJɧk;0GH[8\QuiӨFj#/`_\. 0?.lL/@=ic6/>^Hz^}&"LeÏ@ c " ZK 6.okPυXȳ==,9$W6uB)PKqҦrEJu;l]f O֪^nwAj? &|#2!:":K!/ qEě+,=NE!1<툾L"n<[3liVDg$ͦY -tn] - Y'ؘ^Â~Rښ @S*NADJc>A(}H ((bMiӍGt %*,1P#{?1܌{m,z  ?)xqC`YrXչ+ǭO5,`Nu Z>_}mkPFt" }* е !dH8OJ;2C, w2(XS7O补g[o9+ FDG+^|`x@73PV]}wǍ=1YRyLr#/z/mGYҎ#q e̍#3!?7usNlTk!i])taRi,\sE8oC Јn)UP3#}+]E76hzN{~IC;ijBRF\vǏ5'έui?p-3=1j$' NHT",jc'ןe@lnճ{H*GK#`((4cwKd,EI!gU\LSorEp֬1Bъ9%4NJToB-.烢a8CR@m/2@{oI x(7ex1g/qCWk|Co)s$GjXT\uQeӰhW̅.j ta1Vyjvby/dXrRV v{ =ݓp0mC|R,h7bKrDǰ%v$ldF.-<[m x\ >jNzRcdp)Uy1 /x_,?k9:s}( 4[M@hy\7.[_":P#j#;q5/SHf od`@gXjHW]d6h'ZJ *\g I!8;YwI;vi)EwƯJܠe6ƴ1LcHexִ)?d`3ZgW* jʴd#3S[[51HV!ZpȖ/\kbmRcJP:՞j^@r'{Vbx@lqcw gRD\e#9h/-pLdn-Vi ݖܥ G]ҭ([ (0lb ⨚zL3}vd ]qHs3x1ª ySg Xfq[SU(v4\@"=I %PA?&d a,x/*TxպAQx9dZ}SJa¡N+ 05'}'(*Dm8ћG{>ղ>(+ 4"Gɢ ռ~*w9RNر&1O/Ӷ>l,i\+VK~ZPMf!&90wN\A07pNK%\ UgYf~x,X)G@~ȿ@ tBSfb/ v֫oZAr6n#Z|Uf)+Y]?:`:?ċKWxW,.~q zQXPX|sMÑxl؇_drUsr1Lz<+IuA?N9h5'AIpX>k  eѷۄ@/VȮEr٫qTK0Iɩ}.b՟JDr vrAe/3)#nbUdh112ANzK-I` Z~M}kNrn4bMɠ,o}2h]pd/>;Dlݩ#tEqq+ ҌzoZs8'̈ .\}}E= E0f>Q,$sXދ6FǰnL`lUܟulg95T|/F~A uza3IÇY$H^m䏠iyi"$j,bE9^0jN?951oƁ#65% <ڼhE .]Wtŭ{2`MA#&q릎Z)h-칀(yO˜||gsS9H2j) + M\Lgъ+FT[1*K{%=*^)!Yn?Z!*ǬCh(CI@^sB1mN'3HrY1"2 G#8Z7 d5v9:=}& >tAkkh ̱Ce=x –{nA4ݣ 9~^1cfKnmm^PU5]|-WM`8!k'τ׫?nG{"#V[qBSeNv1E@(pa]anU}OI~[̽*d3LJiBCȖY~3Đוgqw+>2kVa1 -f_tnXM my`qPhSop~uPR]]rdvDéF0i!uKuQ@|qgE?975Gm+5pg0ϝBD.ģR٦FOKۄN,PV:CNp bԱξtbrdڒ/i[|+GY) X^_E=zH& 7@]ܝ2PSTG4#Ln"F'gL>ZW݊᝗ާɷ| a =lx}@$U%/R9b"LgiCf ]#~i%s#1]e!ڵrֻI , S^ksl\j0CcgOO~F^p~0s w . 汹 (+ӣs#XG"lnWN#-4hyM8Z{tp~x*$V,2FyjM(w%>.={aG?rGJPLڜaȼ gk)bv0kl$Fr{JE#|9B&rTl'b/ 2a_@_T5;x'ri|!LJxco`)V> fҀ4l1~Y]$|n[sxOqVF%?O xjɠ ?Ǯn`Rq5:C<ZDDuWҵO %N6;@m,ax4yoQ~ yKVA K$dkV/L4z0N ?QiKW;ڼF(rbgJ LK ]YNqҩ|^7XivGY-hfvQlY (|C3 %:62/ĬvV;tCmKgUökՕTa<6Q]}zAs}mUZ>q0 CFb6V09>P4Abc92kEMɅ0Qxs?6 C7)gV':l 3,PG:Oq|fYJMo{+)هiZQ;\P\6iGԹT #/ ^z7C +fx^ 'Xޛg~;ar, Vk0U}-DSiPnG@xqXIPO&قpըb.>T x^c{8tލ9_%whg(CK^tTӗ<>6u5T>i~:_}݁2hKnɥHuߟ|[PѠҍ[t:v03KO'<6oMz_"J7lR&/Rhv!5աp %j}-4'fƆ&BBr`cѝfV'Auw35I߈Ms x7@\ [Hǩ|iJAgzCZHR gYҫ{H7lw4EԓT.-Q(qă@\p?*}ZЯI l1&սID>3m@=rW%| mOr&d]r& M- 1{Wx}}`DSY5b(hee!#z6=ݶ8(x!Y9eS/&>I7W8+LhE9]%GGP..$Cs|rl$R؉=i04/2+ƶfу(`*Fs QGD\:7]Zz_08AI'^.dt -*: _ߺI?(q' *i9=G}0r?2iHg!*RFܳ#I&"4> K8YO[[SܿFdl,`lj;+ t4ʹe9U;,Me"f󌞨Sl],JlNǫq mwI7Кhf L3r捻.O p_`? &3Oi<2'avLlYpB߈jӄΌSŎ`W/ʓ @5! 6[*>j7\p#>@e}pLs)UY_~h[l캩36J ̕m1RkNbr70)^un(i\࢝-F7 =uu9cZܑY {U'WLM'3f+UWt0mֵIs_j4GHd~F,*;'$ojAkCOh/YH}_OCmj_JЊ.99_bd@@D+ᑥ&sO2bKҧ+Q#7PV='FŒ=Kݵ&fvtq8\ g7RaX= AUp'<#=bG0cPNj:8Xz^+R^Y5ƕbA~Fr!%VySTl$+2KB7\in5VݠǸBQxIշ&Q tsSK 'ګ&S]}+2 @wOVRP,J~"@S{G[KтM qO1_<h=asHĦ>ՉpVDXşSdV̄h 1 ĎhA)4ͬ,k#ER&=$=Jc?0iܯ8|H0[L0r^7IJ7ò+~FJlŽf)dTz݄Jrkx:kn7mj-^ u6 R*PbOo'hрҴĥoz,Jc}C<G2BjЫZS =&#^S+.]7Poɾ(Ay:p6C%+bGf&| !Y]uPTN2JXmY< ?:^7TOpc]ÜyTI KBH QGg(~*8t@DO-v9g[rG"_ a_sLeqV|PiZdC}3jsQR{Kgw7PLjIq/hm]߈5k= :M[ 4U'ܞ:>dL Gkڤ!x6s{@4)&ޝL{8+,nHVcgc,_@2hߑ6ߟiq_N*<' #eoN;f9w8qD` r؛xbw~p >X?"ɣddӬ(^==l WUQsܯGws*rրsAPLO X-iI%mPÅH/]ST1+bxUn=/>$[63̅Xy*'d0+Ц5ױߥ#5˧a5|K H2ܾAһM4\ 3/iY1Z; 9z~l;! Ԇbh&hRD  Aa53TH %NJ6YV]KI/Z$vƸ!$sPg"2 +b*H;=herln8gpM OYĈ"=+a#͙f2.`@J7L"}+'eew)a..RdwL˩IY-,zV4,.u+~f "6Rr&B`ڕυ峌]x5*˫3<`=d-750,)cX.{DJFq:;6qe\AMER`*fXJ[`qd~S]iC]=W u$aRX351%)bMPY7y~{5= Sv@^×|1+ȯ6¸) PӨձ4yc|(}ŠOJ x`t9"|pF <7.@%5U4XUw@ Ո+m8O;s׺L$v퍎MlUOܿBG8Q쫇+[leClI6X#jWۼrQcE]yo<;DzxmM#IS2y>]5HJ .&"(v[q?rxb8 2%pLj=\Zg?fQf O\Ieu"z nw;"ܦF$#QyEHab7𴡋qPS&$y/3a@nF?\4,~@ݺI]Vݖr1|vƆq0weIllmgOQf.yV0dz8vH *(jEHMQ2O<,@:û5:ت[֒sY~,WRz_e >X#jL^A?Qڮ 0G1};[{vL0e*5*-c׽{)-%)磜As@T$ EWU)4@wnkF tcȠwq* ?N/t4Uq?Rx\.qh׾ +^5ӈ Kd |~[U5ME7w.;_ocՁR5/`e(囑mzDk'T[q_a{d̒z^DvC[|W|ȶmTҢ,B1yL~ I2ѓMtFYߙ$}PNNY CӃ1R*&(M isΕWM+kD$ORA?Fs ,/zQ`VJGM34%%< KIiU9(LeWg (]J7$3B,A)]$xu*H';ƋB{~lB"0u\g øAPc禜?ATvU}0 k9;1u ">ߓ؁7KEm"|~1/$|+|_l6R4AVʅZ9pA%Us|R"TfFi`W~&DNY2g>~,췛n6O.A6kA V)~TA\ VK$ܐ[ݲO(pn$YPݪbzWlB 6@Fǵ=KÐ`)ACh!t;ݐc$/wR6pfJ&܍Kmk*S[ Pʐ٭]g7BŋutGlWܩb㊒FSg8 :sv%hgX Ϊi)27pW/G@a-$"b1~M8f#v≱Aݙuf[x1B2/iz!#A2Q_[)/OSڀR Fz\)'(U[SDI̯Ad x Kz jpD8TW<ΘwX X=a!?Ψ>K/th &)͙‚Q#HfVnb/84 OODSJC]Cሄ'UB}\SeECxr#?^BWHWDvՓsE\ vzY|]d֋oZ" +ȡ֜¥ת)ЃxMa"1Q࣌wܕWP~Nƺ4Y2v$5¶ :R`EՒ՝T @Xу60Ux=;2{'}RiY磦Wx|g{T٨,_&"nE V)^s_TrBu([ 2f P|a_?Wlb"}#0VL1vדQiZr.(! *2NߥeU,:Hsa<0Hc9J˻.eUfNA+|CEݹ*+ySV2(=%V(\#{7 Vojh*Ze'(8]7S$}Q4աQ5M-oE5.|e YD4npdllYkuwm׊J< US!.ŝJ}DWD i{QM2K+t :a t#i^Hv"c94/,Y7< D0+O;.LuSB@r~F.y Qi- AI{*ہO^eUnP)܇\~W#(# _Cbm !ǯM> kUf{ypr5roA:FSч|r!QB-c@ma̢.QꃃDYCτ@a=kB4+Mcq /‡x'-rf:Fs7UPO,<=a+ )2ڙ 93' 훇I`f|aDȋ^]нͽ݈Ah+vjoilHcl%[Z"[rYZkԗ6DhW hi@TfYyԛ v_ǃӑXH (kt|cxQSH@?)/̪KJ5vk<3Xb_sg2 x1Y zZ [hJ)#:B`v۲tEܷu@fd<`0ZpvƩϘI?."{Ԛ%u߇*`#ٕlZ!(dv|3ܟ] .AK;U ײ;c_0-m yOz<Y#K(3mp:#Tҗ}RNyT]grlJ`|Zʋm*{99B|,9 25c`ލJ ٗYߓZqYM^]3QЪ5&g1^u[M(NSaFOX@ruy<e'N)N})Z$ÿ9ep8=\#Idizi M˧[^c&2Uඳ}ݩR.M|Fn%wXqo n(+j!v O_m F^0b=dGYaܱ'}hHPa!/J|&H4yJ%IxB y/C.,qsDzMlě#9y0n ݺ2"t' ƳD%0JN)z/bʇ'Qa_4íP"FX ܸ(DȔLUj6|ce`ЗZЋ2{.kg-t'JydOXQBP ȱ; JgqSEl6qE^"S%)lFO4B؍ȽL#ק%"u~8ANHh\5a9v}e&&T WY; dERo'ފ*!UkIW6JryXZkhh _o061 vܫ8߆&{Ta{ڳ2=AOB3"AO?4gQ6%Z[4ckMq_[97C$C9>Q:8]Nu?\̀O|CeMN^CZf}Rg4r]J x( JܸF|ۮϮw4W5yɳ|~WcmediѸ9nOHJ1t!=9~M1JK;V5,sN (p.u*S ҙ琁[O_c@NgO Q_mo.Ѥ/R{q<6a6bxfh.WF٧t!OӸOF2; V;pX';ROosJ5? !)l_k٨mhcu$m趒r/9!3 aj9p&qZ : .:OHL]qgT.W\?gHSÃnʮ$\tSSA][3/Mxu$<SN@}B B20}l&KSΈ%l"(9X~ !5OWO&pK8oɘCJȵ3?CҜys 5iÌg@>BΛHYq>ym6_FKv{m7ʝ{o)qSȢc]Z0y`qu9zrn0[!?NtV 8V'ؒ߻KSF G'(R#3ύG1rW:Cҕ&N#kAW/l3YKtg: ʺga*tyTo]:ݸ!-x{Fzr6N>.:Q#)C.Kw`:ҎNqeX#ʫ͵h3?^ZJiG>)>jlQH)FH1uvacs M(pjIatDl ' P z^DыvWtI!y65:C85bsg\L-ٕs5uzVm@ a=)/mJZaȡ 7< R;ο/A6 jmWzZ_yUݧYWHiQa+YSm7ϠBR_=u+Dj:?"q9S*D+FFhEr2L.ΊnWDyH 44`Q-W6H^|~9JIH-S]jRj;4b"{xYke1G CxЉܟeb}Q}0A'pV'#OqkcW6q6Y(Kc̙eM:!<JA缽)13DBGw@/Sa:X(p`A9٭<ݚCd967B%fG=|x&ׯѨaeʁ(N61Ɏ[/w\pG!**;]ťbgh&׽k8y ]n4K?)~iam n--X-{Hrr$3~;27070 &eI;EVxn5sV]x@!(8: UpayK6p1t@(r0۲%9%)\w'ZYYG#]ᴥ |z"{[s{q QioC*NQ@\X**T:#`jR l5.ej^\S&" 8_*lWUWʸ-U(\r3 y4o_ufA.KHΆƞW( iR&,(dPag~O9{o:`%|cS)oLť.7+4ˢR&O-'`sL7?A\8MYW-`oбijDqJn*GH5|~ rQ;L24P_`ϖWҋH6~7s(hIx>U@j~`fXl֠]MkLmEA^`ę,xR*Y^2~N0oOj0{DB̢fpmY~_U G@PYӀG4^s5^bcZ5CǣQno:t-Kef*oJ'y*jynF,\)W` dO < 9g'YnNGu|2omXXT8羴#w:Ӵ{ }`}x3fq)APlE@gMPŪͤkX xIpi14Ma8mX֎7ϻu@ħueCF&= Kխ F?H}hyTZFkQ)EXegbYU:Sو g7aܪaʿx_PzpINX#YM!AOOjS%dSo1)wJx+8tӀ|غ?MFS4Gԕr˖,G@p1-H׃L{7ȡRtvn?١C51]@QB@!4} دj l2 6DqNU]sGƚÕ L?tAT.=|k錢Xގ_[]csRs6,4b* 2Vl$zX5cC[e!Y`{F@߮p?m_ ExO&l։ n]XxmsϏC%D|%Tm@q>K.6psX(/"S%p+Kj5 6*#HmB>xyA&Xrֆ lY+~OnmU:e9O$a,hև+J qrvh߱[*ASBÊ4to5H>(#(8HL0i1>0 D\siLg %0[Bݶ u%,BOIGY"D4=HҊ/EW2.s=n|&(ahvyI\ޥZ` 񫤐^G$ӹ$ 1זlq#EVeJl5KZa+ϼj^K3䞟6x,z}Aez֢"8&Mq\s[x`Y lANԕ|iwD[\"oqp-lqs7ND.v()QMܿL.MYk7>\K&' d{p? u+aQLtE:o4wD P[eǝ'xPG)bee@^ IG B.*gf@іӔ aZp,I8̨rdT$Y:h -wIE`I9WB*"<\e;>H``a^MߖګtD%3K'.Y ^W'mZݍ^'V6Uys#Kn&ytC94ye.2V")h#tlYT#62ߣeIHZ_4'E)N:EAӹ#^*Lw`\ An1Z9#iIߪwGP#ڙT1CywlhT>feCCS]#Ī׎ݐw I7wL8bę:ڮig/ xsɻ,5"H5XC"TO9PE q`2k'NG'R#cu2.FOQn[ rV #OK@rqXƌpÎ%yGQ KxS5 _ YA+y)t\|JnRƀ'@p|CrZ VwJO˕ͺM@KKׅy}oĻϠޙaט"Wsu!6<@?Y(Np?/9>OR V# mauLAJʝ=ɝ­2Z]1 _^j;.B3Y] ޻ ZC9%@e o Ig;BkJQUh6Ñ4X6igF^ Xm[Yq`J6'n! 7y#SV.Jx[hK6[Rֈ>9]r!saI77rP:W׉ <ٗx}j&N5CVI;*S;kiS,ڦRF?K 9g k'm \9PWoJljcW6%Y^PSO:$^VK7 qUg ʨ9PA#ǒCmCJY$[q&UNDϨ[<9qByrn0~\ِ2lFOզ1g@۷3WW8ЍQQ RawJN/w!4_{#9B:@u7xB{{线8DMMӵ͛X;vxmUp8,_`ncgƵǴd*(<W ǰw| GY զHE }ad^@iͤaOL=(_o2~E^D6 h"nۄP*#Z{ɮ4WX78zj7cT34>zT'$sGŠڽEqsȩV2g Tw>hH( >D|cOшJ~}. /7y'/~Yd5Ԏީ>86ڭeѪ Ci-o+դ'M%4:EnGo{BHj7F;uIiNA}.Y&FF Ԕ[h0ʊa'i['ّ `B #/i$9tڝI1&P6 DsUƅu{_qαKEm3yhrP2Í=$bd^۰jWg(.3Hj"DOGWJq_T} j@AWeIF%Ro #8%YeND4ܠ/}te eg-Od-6kP!oTQ`ͷ#˼,HeS8]T"N~aN^p bWţ)w#[I=BOt"~"vV`W6!9sˁN$eoK/c 7vuJ^}$2(AL)rMyz!]Bf|[QqUrW1:)Crz5|U꽾X]ab%cNuN^XːQ.ϬaV.䙎{ "˸ۛ<^OPxQ1v&ې!&bD8ԉt%hHEw|c؎}gJCl`buVӀKP)NL~w-F>;qumbk7.`]&;"3=l0#F|mp=𴬢*g*ã1 ʽ aRZY;T6*/o$"4gsVGڶ0[[cIZLhmNK~8;Hvr'[Yz*߹Xt\G~JvI-cEB3r*@Y --3z_ؓsM T*FsNgKEølm?M?ERsT@j쟣{ );y]D{sp yŁEibɘwHF#b`:pY3t[΃gUIaurZ) y׏_d*l7eQc@qv.=S^XxbBFeu\K>;j3g}@{2]ד>6=GGžكlynru)WMR!sA,M=Gm`'0q?-k&vajA&ܑ1\ddmrΧE&S*C?׬@!S!ct w~Q7\3a/OM5?ev: ]_ZiеG+/prU<ϱ'SѮl QHoOŜ@m80c)z0Pbr @\KTJ"ajEAyqjnw([ν0+QQۍ "p1/:ғ2jMjp gHj1"!98KsCk|k9q}C*߫{"\*)h?N 4= Fʟ-~u@x.gl;+it\3Z qS(ܐ {NhpSDo^/TՈ̩nwBq1u~БؗťLoiƻ*$ͼLz>R0)0 bG4=sr_obT"9,yg6e%%a` cOM1#AIN"U隖im+#ѧF&% |v55j gcWmcaO~ݒa{N*Dnu]n+4$H3'QH{珿J-?NtrD&$fZV):~:)ۂ3fM dHNEŦ~Rg`,,S|Dfl5*DžL?DZu?3/_VIhm-M1rUtRl>N^ }륫myF]h3Ug;rfY_"m˴qIiLźoE,YR2;aؿ󐱮9$9/ BkԡW.$&2K1V tXXxOr|j: ůR"J2Lw)%gQMr1D6pxуS͒d r8`56LJlo}IdI\nY=}CN뤔 k&921Vcx5 3-8q^l!j,y ^6;P sGs|6O\9#xݎ _㓩l^h#f7,Tm툤md_ 3# />V<<yR$#Z5iwEE mkȟy户wJD7{|MhV'tT$wLӫľn*%Hh 5p-D4~X]i5;,@aj>nv>2F )7g+9Qs9߸pkF̝ts[D]1*c#}N(c{{>t O/ ђOWĖIYyBc8O2@ЭwFj'&w*cƮ֚"mY/fJlDRrwZ+V>¢dzTCu\o&VSVy5F~pfrl/-S~q\ Ɂ`M ,J I;(%}JwV:wk:=a]_"ĩ=pb Ỵ8~.Y! @ˍrue&o2X ;}\ɗI( l%ޯ5ST[͙[Y g+eӘ >^r8qTs{cע:.Q%^5A:6:ʭ]JvDT;xaZƇi}Ϡ:55 08D8UF5%My!㐙3m+TFBy,$31RmA׋ރ֏:2)Cmh'B=MyԐ$J“Bz^BXs' ;A>2p {mGUӵQ5)m83XK$m(q8: z=0JSPse"cLؤ]7~O9*S@G݃YG2e)f]vQ,ћl8 U!rm2wzjc]yTz-WI*_6/'h$UL3(x`Z)Ozuo@;SuRZm^g/⚬TQ5g#xk( P$ӯfκi%00{3I!⦓ NFכv 6[fTQa0M_BVWK Gl:,,2xaTR 7u)z+%+mō£l"{7Yg42Za4.oiXQgBG7Pfwp\k1~ª!8)9&)bw,}]SUkxnlLOuQ䨾0K8շ 7*&7XeJTzYF-Ko4ס3|4 :=_,$v4qD#7qya*R8RՆyTJ\w/L.H"ݷJq4蚺UA|"eWn1Ш;1 ֥)]Pѣ/*7Xe\.;huQOr>=I mjZ $/a%U5㔧MrT1m+ 7@Tc5).vE#d&8mYЊߟqvGOd"3$O_8G&]*?N<R_=z Xڂ AqZԀ}6:-s ^+#pU|zf3"x( 8^JJ* &]hYӕ߯4 6YΫ[ ^5qbU3 8[A۶bxƛy#kS`dш]C"@#_Yp &W@]uP̸8n~\y2`p T Hٟ6¼*Qk;76? C/H*Hgu.g[(*$p,GKP"̢L%o+oQa|Q჉L7;(V*Up'z1Ys8B_\ {x,I]i^jܶVg XͿc[uxda V{Mb)*l|! 0ܥdu=%QX[%$䄘>ľJZw Jtpk %uk{E=*PN %\jmDYLj̔:VOv+}ӭ.8s7K58a-?n"M+#HŒ*RW&_ /(Jʽi MIoƳZ AZ0c a=#ehAIDVMI`O\u\ȅTujOv`꜎@U=/䞇B7Ai7#.֢=i9x}TOI gst ey|nI9F7z S%zΟR*X ' ]k6,*V/nZa3(r v_M r5^fʴ]V*8\ii iMkW%{8l&X =t` R\oAfNT5V( ^H~P)g\esG:%\XՍ3ߧJ?4cbRPY8!/g|6Z|nHW-$s߆G 8lZ$MowʼnJX3VA.h.kGsMݫW̦fL6wp7!#8LƑ%mM?/^([" /󚯗-$d}m|ɳEhw`Qե2~5Cp~wJ9E >:w5 [1n"J㝺n*B"%0xQ*S5WuB!/-Q% QŦ5hGR:pqߪ$5 {Zx\t9b{riGFGEK*֞}=Ǘu0$Rqejl8>xb!$/ΠuV 7f1#iuN6!G؈Ay<7w+D}=NAmR k`"R4SA8+=2oȑcy*6ˈf>圽Kn9 2B/yl__"*@đ$0#e<\vd\c!wG$Ċi~>0qYu\øѷ>vŅrotlu r16C;ZJGݕu*HLH푒>VaH7U:0yǪp_?hC[^XT[T3h1X3{?c9jQM\O0uz Bxx4i٩dpH~VYVd__W S۪aaˡX UɓnwEWR#ȎDvy13 \\s2D$HQ>~!lM䗳zm$F#&!qObWBx_zw V@h ~A9n55n#p22\E%kܯ$a1P>mE;/c0oXYHx!gvU[SƷ2OB Xmܮj43b:M"!)$_شWĠk>7Y⪫Mjѷ^=94IP{ͻtzG쩻 ܛ]j.GGGŵiU)6;\W%RjjE( .nC/X~1NZ#,݂Mo+XHtMUp`oZifHTVTUsPomtfl*}eȄƆ׭o|/0kWK:,WkQKCJlҭ:X-Tyb*ߠ_jWp@걺5lqIQۙfVMWS\JQ!φїAdq&ZK~x/1ul]q%['MU=\4OG]ÃOS4yˡAL6)vL.dkyONeH*_1Ͽͪ2ˑ;Qr^ ǫH{_=ŞD;f PdM\bd MO~ËO[=g_p\QJHҰ T|I=Tҝ^cٝRnX>s:ù,spJiE WB|iA-qfEzdGzUW ~)vr"쫫D]-.\e! Gt#jJSAwB``ɑDa;M=j| E|h7} J06Jhs}Cƃ~up !6O<[E:0f#Y,ct̸qE4V\m>USE͈]-!(`J~]9Z;S2;YJ 'Վ}J!ʭ9M|"I%9067N9X9 Y)Mw%@dOnjLRr-*ݶzZ(Ink} PM ~PEBP5-B^aGFY=l7fY?yN Hq|/:F.EW=\F ~܍z%ÃTEORGBS,3Q3 e+ӡ,!Lu?U4)[*`) }1@lQ͢[XBdK(5W`34}IΡ?*< RwjG9ЯPDx䏣Jfpn вok~S.^.:4'>ϭMPuAwϞ18R<|қ' 0pˊʊ̹\@OƖC3,ܘ]_ igZ_gԚ'VZY7K,o#IuZx=)FK%CR۝5.]u"R*Ϯ/S6Bj' v>(6e?i˘\\蝜q$r >6Ad8r97 )22>*n6ߔR/O/:j75'T~*d:! e-,ܕ BN=ϥMܐcnťE{DPUa߈xn=tߏ/QX;$IFCnjZsĻ/;@{<;}5icnhM7_U+MW"5غJ2-ey֙kBB*_6v k(ڡ5XSӷ=FՉ-[1b@i'-?󺱬ւAͻFUn+%1}/ڤCGܢϓQ? a2NΡ*ҏIpn=0Bʋ} xd{/Ҙ-y5/- ]h}_Vǭ)Z/bFnwjJ[gXVr(]8,U/ԊIrz =ٗq# 1p@ЙI}}Xʪp֯@m>QX:s!3|o{~X.LAa7#Au 3`ޔ[L0iA>=ݓ|5@;JY=iEOS3ݗm@ꏢ ۧri^f'H* ivy^\%y`ZNX؃n)?8/B!^ݵD?f$\^x`y-M:aQAžfD SYCp.wּAU$b_G\BfYGnD coCQ9O79 KL3ߜj@nL2Jh:m,PRQUViSec+Q2uwzeg?D++c)nj.΂44V[,d/\%N \N,v$n4f r^F>6lQ-H7 Xswkv+s[#Rh{|H3UZkg * }/wb#e3*[X.k$GB+$oPyu6b둏ϼ-a)Xr°v+ǧ]\o̪ŷՈ>V;GE :93ր1|wH*KD X4O!*i?1^.@q+#Jq;'f a Lz]ukVG%q j73DcA\%8 ߏʻS]Hn5H -K'"wDckHfeӨ$nJpPoJ#AQ Ox@1N}(T`ȟ1߫V](Ddx8HckG /WD{T}u:QhU:-]_Rڌ}Yk 2j+.mѓ63b#y]kWrkT$([WR,p{!P.ӦiNޓu>v3+6NX"J*vG\*GIprs]CGʃul=nV,?L.eʗbkqg1Y7 y~,͂jsvNQOZ(q"Et8f: ǩIWc__$O?SE "1 U/eBgӺZ@F%74 bxsJ ɰ]w!(椚67VI臃2> ?y^g ?zXW=T]lռUmzKhZ3F!?}Vcy,;X0YN뼞)6:٪G. oTIǾ ev7B,͐ K95}i'l)X&_moJΥ_\#c te#%3>zTTa.<4(#٫Fݸj1]-kr@3qS5(ʮſaF讒AFC0`1UB~p|'ƴ=cQ@Q wODX7EKMͶ*Egp Ý&&^ A{AKp =ܗJы}hļĐ7!GwLj1ޖy5!N׾1X외Vs=m8ł<knlT76-DOQ{{ZsBwX `DXf-&LR #*T`BAPy4__- }՗93"R$ՠ,M5l1o{LwƜ3/)'7#ŏ01^Jj@E7pddz ɡ77Z2 @Tv̳A7Rj>n.R@h&LǤK]r}(]8`GPI$8dPyuƅ=dS\Z`SB(7sOk~|| 0''ζFaS@O,'IҌjy}ΐ.t%qmj h_R+3qvЫ_(L;P8fTHKm)n{G[M kz[RoƪegvΏrNGu]LJIح)b'd-HZSf՟$ ۢe]H jݣ~>/ zp% 0{fVE[쌁茙 9'_?llpKΔټsyZW߭2><4&G=6ʼnj4 !l1'i| v&U}\wTJ:lXh<\R'QRoEO2̵'g:?~g 66Av0T&’m"qђ9H ge>w1DAaFƶW𭃯c6훋咃fde"HĻjJGoH(VWrԐ9K>gx5@lCGYXIz[NIT5BjKzN_UymNljٲ8lIAt Ӳɺqn!g9vx*y hW':<5 FBF5yN}@hЩB Dkֹxa{qws"&>e2t`,ݱ'NJ3|9'ƖD/WgqlBo#x4D*N0"M4Y0 ;NIb <{v%9N7مsɍC < 6˪(Y[EkP>r%w柒Pf&Q9@SapdFD'qN'o#}i}ӑ3ZvxP}+o^G7a /%纩J7t[}鐑dR̓ lf FI -*.ɢ~.. d@h.#!Ktj5c3đq4:QQj5rzZ< |"U6Z0?W0$jĸy@hO#/O2U+bQ%|ڗճnQ2)bE) v6:"{o ~X%AQJ =Mח/S!'VQS=NE{E8XS#b=GaFwL|#rӜL_uˎ8[ڧ-G~qUg95HCNc"QSͷ9$}ga>rxb5#P@@jD>o6,b?Fo&IޓOI3!(PƜv"0ȼ$驸Y e(pThh}28`D,"SpFݠbg:bN,+\9EΨUNbn,XhTѪVG? *)Lݜu$"Xs|ze %K'(1Ar_=?y} j˄M+P@?YY]'\m|D+w#bL Uc Wz%\(H"$ega<=&Guz%:U;yH;v)HfqS(7ʁȬTt&UWRo'|14jL&flH8z owuA,)CZ R_7Jp  bRԟJ>ฒT~v9a#G#gIQBv5r2rpI& h?ݴ_$[譼TfșY!`Gi7%w|մ /kfqv,5^㸪0Pa[Oz'?g=taV%%@Wvh &q4+]}YUɋxѹ F[,vgեit4~8g[عJEpf:ʙuҤKJkhcc Y닐n>΢qTPEeKP#..uZ :_ꇔ*ss|^G>< ’#AE8t3"鲨nl$ uI+)( Ȟn>a d "C_W16eOLJ^?h}='z.0=l;}bTKQ JtWx1܃L\t. . 4tg v eU˨^GQ?VgfK-OQARH 7єfݐfip5G%@ [^Qa~Iv gNR6O0CV#0O~#OaRғ,'7:d[t{|#%Yeco .U7=gxXʏiBSв | A=-|߿pE!*a]3w.HZyYWIᣡ߆3 lt2]-eGܥ30#3aœPOw;Xjk> }9e{DoEoZZ y1z1q"<֘&2> /u̱__*t T_K 4Xk\XImATԮ GP) O16kHTھn,r[0 )=jGzSR{GMnQ]+ lՓ9@;- k27K `NNӏFSMJ~;xq/:youO)I 16r=0s 9 ۛ)?&Pr q:-biX=tcSNE@ E62O0l\cAc9;"2?6bKeYUN"+lEIpL栓V< h\o*cKڈJ9FLPZ/6ͣ!cNS58бK*^##P) 1ֿ32'HZ6tas1 mKF <&?mes{Yk/^W=tjݏ GTHfom{M:T%U[태13"S:bAe}r|g| =ȝGP s 44J1Q?LJzg ud.lFy"`upC!c̬0tsokE_ H ;hpˆl3;m!K~R1= G ut- ZG+t'ҎKR8<;FVa]Z$X< @ xNާeYZ`dR4k@V?s(Y+nV U@ r=g :Ǭ=+2 Jo@#+jfͺ WhCzD_CݱPw=4=Ћ||]gT24M(߸ Hơ#QVһv3Ä<^hv2Qj-)U޾&gb$e˖TH; bVs7Vr~qE 9u>կޅ~Ր9lA.,oj Ed rPJ:~O%'t٤JPI!F!xa_eζG]#'r_'Sw :b!T;=;' ץ|,TiC>b}^LDs(>xD>wTlo4o 9lg )Y .n)L ĭ6"K+hih;zix\<Adsn7ŎmP\",-Zjcb3Y}ܑ])S.̠߱L27k4s6wws vzF-Ӷn]{ͷ6vqTci\< ذx{ɖH(̻ vxEr\ꤪ Z6ܮx,fjꔷ4<2TFX˂oYnZT~W_ߙ:Z>n T,!=.a1JA1[Ġ(90<ȭ9/Q<E£soM6_}_෤ )s-eISsMve!K5!hG0pIP4@|kCqK2řb_@q^e cwY0r/RNEzaJ*ty0c e0z~EdDiXSO8[%M {[?a i3.CUXk4G^khwXO9zؕK:$o{s㢊VȬ@ u;Âzވ3njQVLljZY(ܝHf:#SDaz'DAխ|/S2xnRS1=n y kk>3c\@]%# (EyUr|VkQ0 0jx}w2 [DpLF(2.;t!Iî۾C0)v Jrͺc<xUEet(sm?ko"eXtSa.m>^O cwNsBu`Qe҉zdizp윛eH#I0oBل_g&@t1C[ cd]x7 fqMÖ1yW"J=mfl%Z zg)`xTnݡb MCrdpA9՗M2z BMN|DVf ' z"j i$N3cǐ|u3H1Z]J;[~k?&30y3,$/Xlr-"G-^B~!ka4ŠcbYfC$;6)HzH)l?eEgͬeg}7d)Y.:n-j{GJN8B7 ;lWM꽉ɮEԯB+o\եF6tj'fwt[dS{]G@V@2 ,;0#zPvykwX|"4IFylxSI3WL Tt;j˫f#ߕZŐ8"nPpXdy qd9 dR٪n!vBQ~1Z`z2~븛hCdp0&4f{(#MbS>{If2l!Q3|r NlcO> dK|99o%rF 3+9ޔU:=qL- Sm&^vU@zO9H# \o VW"H@,NJ$׫/i;w+(:-/oFXlsJgE#)HԪpQ,Rׄ?a`~㦪c-e%㳿0(r-( 8?R⇴/Bڔ l+PJc:~u,'i_h۝k6.]om߳n(h9G @N|&^\x>0Ve9'g--bf2g(z z3| k0Vc<)1&vG8M xw7>3}`GzPwhXPbEdcII[6OӜ#L-w%S2??DQ7T68fg&@ш/Ih .I)&?9A_;L=S0C?n煌_$)/ lh*d<Fb~JZVJ?V5@0OD?gJqbK#>]Uxz~(ii/1Wَ8QXb΁ZOL6Z,`֬{O~hthq?R^I-9{(ߢ 16&3RQ,2r(6n^>ijzw[aNr wzkUt?MpZU;3pP(5T`̋[j+5'/DC3^O<} 8r*_j? p: }(#2l1pk1꛶}| !B%{{ơA&E"p\X~8SG&SA0KHD%+@lc͉..mزku,,LCшNo+ W4fڥpʅ#tc"l.}%AH0E"S#PWe- ipEi+YR" X8~EWUwaj\m;rg(7rq#?FRy(APpmnLR]Ҍw05[b/>lu*'q9NKVUa7kOU_d, t:l[Q*_ʳH";$2hPq줐Q  œ,=&mL#0 ypY1缶pxg.uhncgSܑ66F<_-D+Z1 =s޿XrlQ~zvT5JVb{ImQ-ӥk%eAIo!jqVB72>xiש? (ssQvIK53r\e7!@eM[AĭTśct' W8f[v+0mP7_P9.J3gix Qhs>*眰t h+fF &pxk~H:J+X)("Vmrj0<24ٛ> gb+8)*=W-Sw{:ȺÑׇ vd v'|WwE.!I}2Q ۿ v ơY#'WsqD{XzE1JрSp%ҢB\bDŽwl?*p\76Ҹ$t5 (\v iBI-R@mA@# d[| ?m Hz3h)am21\.&¢ha+/GA&C! {?69w|dY/[#2o,WyLMsԴQ=OSI lWq'1n >7)%G6ii |3=dW/@R Yx>˓`27HsZKfh S+ڈƄ`D0^  {V%NeJ8gteD$QOM֞! KF7eD}Vߌ+YԵqy& 'V{h~_bGP?$*cwmnq ;`&_9𛛶w,#}E7A],l%e^Z%2d5<1S[ zYg\m}WRCu(*7i7zz K3m;إ*|g*t *S&CpaSTonѮTӳD&@ZmM3 +HRƂKUOZСKH[; 0i%AS bl5 eFEBZ}& KOyk @\p'PZ-'}."߭G11(j;kKj(IĮz^ L}'?wȦ$OV6<`2G43gI;Cn>M?ϞY<Xo.)VMj-fUܾ{&P4Ӽb]j=!&7pLYUsFQ eIq$tJK~$X Ǝ'%'3\xKCΗh3ͧƙ'>Krr-=Cb_u1 U>ZO0b?iB}wH+%{GgFUc*kpBj'X{iP9 O5-R#S5t Os`b/鮴ul6Y8!hk/N6{CWm`F%nZ[;.PchS'FdA뺹ش3V.|۾Á쩬h@7,HJ@` ir˔ҍUew֏?Eᆬ$\g2}N.u|!) +iRXu j%,'0]]p(QP%1,H3PJqU2Τ5KgMsiqRkmO 1 ,ۭT}3j3ˊ_F/@m 'ykAN0(wvn8֏:/yT0x`B!*JE޿ XP{S6C_݀5;Uן M+ږ'+/<^}*n9]!>'֭]ɶa*usN t \H۽jT.{=Rg0HJ +W#EHiI&z"vuԧp*͡13Uzkg]Ԉﴁx~uÄ0; [ hkpb('Ҙ;Jj,f mӋwRi=akyCHk躆)kGcS?e9 'HPT *{^jPÀh=2>Z-b{]<ǚ Cz닽tIBec8p"dETR֙:TPΟ5WW2Ij )?&qZH&f+[VYIӵ:2)蕳$6cu|vjEu$X`R$K?aJ[)C:mj|u{jSfrK yF20[X€T-lQwh/"}Ϗᵰ*ymk/jy顊>$JYtO|AWOK L,$W>HQxUƄxba_;h.nr>L`1mp :R߭bV8bh*wW?5he W&֩(rS)cǂZf-u! +' Cz|up;K^bg *N΁#id\- Bq=.NJ=~̆Z!+V)72ϱ՛m 4 ?"ۣ[31w>l8A\bhRɻ}n(E2;BW0D8g j'O*ȫ3X "E ]CK 6^GxӗaB4c;<(~a#?-ArL !^r%#ɹ&[.|ѧ1RS&S!e q%[ ތ;kኮ u܃IѶ |o5s Klq{_YB!]L?lʐyiK*o!YԩTTF^.>S ONzJNkLZaanj+|C*aKk@{%9MA?CjE"upcB%Cc㱖 -#kΌoI3_כx(pPZtf X_<^n[(N7=~:}8}~V~ȽJh(d@oaKZoI=SF"ěyHѢk_X34}L%"'dF_Y`T߬>Ra!)9gsh;/mIA{:bwNѱo7-Q_fEO`7簃RMZ܆SG340}2K2*Z !7@X1/-ghonaFn4؊2֐{d$L)k78Qe1pCWS{E0S^RI4.GH  D4L'r2UWb6 Ļjh|9Ya,JYD]^lf\oT: h` Ҙ*b,;^䝶B̚VFzÒ`@4vEFM3J {; qH@ hH}NpmEJM_˜0\ U]c<3b\QJ{ڸSJu-#hW9UJ_)AWC8)Y{tޥY<6GiyHM,v-dhMK#Mc:QMPUY0ρrhqU\5'TmJb_4T_y. Ep w\'MuS\^A:}.99ÀRQϢ'!P @- ATa}2jϔ~ÈR3Mo "Ɠ#rYl# Xy^b[@W ?R:n"[|ғJ$- zWQL6ϳu!]*6=f*K:A8놫fG"3FR[mheSEDUƎ s5ѭ2YZ3 ^IOG7ޮ oާNmLuuQ%m"TqGe_n WK"s/y7V\,BnU8#3r Zo/Jgl!j T'N_l,y-GE,Y4K&ù+W hP/7B9c鑔@xqMň*Xy'XR^8MI?YRDZ\ۇ/#b)?20JN\`ǻ4 7?ecd'}ݏ. m*].$G_eԝ\biqHʞ0}h. GvjIO~/]Gg|G?ТxE1Y/xe/Huղb7U$Z𩽦%DHGz3u$nJ_8(jP\1Ha:l?KNJ^^?Խ/uJo1gM3#ڣcbV;cDc(GʈzbYQTF|MsBل/A}O+Pa%]ZLCLse=]$?"*4ET{{fÊx9@rF٥&;cmEBqKbw [mX>5(XVOVJluIIlh dGmZ [//pmεFadj:MH, Ibs#sau$/>8!##O㥐̛96_pGJOj a3GUPC&H8!2[Ӳ̞kU,}vDe_~%A|ի(d%_GÊКXUn) _]]cQ1c،t䲨_hnEWI'I! `!QԽMp z,W7Y[ŁRO(j}$S[^LLW 5dd$ HEk"ŎFo0.",LOM@KjVc 4UpťWӜ[^ֺ4KML`zI =1Y(OعgpXNJ*]sH*o"v>Z~Q#8#ebBcW ~':mCI?32",Tk[/QP,z?I,N< ~e"y n'ޠl#km}F&P~\|GPLڦS3 k5!XKJbW,ƁOj:Zl3F۫VhƼ3H.gc_),8ۣt R\NjUN0Ѿ6qK k{I%Q):N xcF+3Vz&a3'#絠}JD,u8(M%M~)xTl&ы*I6o.H :}M09"'{;a*7"{fR܉x 8 +'+ B,^@iq1T滵ǕOBˁDV\odP: Bژ=M;mw!6Ik?dK۞jR_oۏ@05Hw o zDXԂ;p'V3 Y1C)o2|If;aEM$2nize!|#-CKO`.{23wϦnq:\fC ]UNH/@Sp 橉 o?.. Qm>&̛y;W0=vo6=9i6=?74\ 4Fs`ڧ"ӼJ';KȬweGJsBIc+G|ĬL 'B{ANʦϠ|!Մ-,(p6$jJeI`Y\iT:[)H-rZqn`36 g()2﹫j+/9Te~Nԧ*T?%inWk= TJwÈ:7,r jH^FY1Jͬ ۅL> QQ;X gneBsK"l\uT땠> 9AaETXc;%Ntr$.%LF^eG6A+F͵% vy)\TwT={K3TڢFAf0|gkm@ia?9;U.>hj7,<{Iv-^C置B&xhj_F!u}/Kk8bL\;o{VC:dHbq;Lѐ5,XTiD\e`u!@kO C &)i;Gi0ۯ. D@!M}w)J$1F P4[G13h^Qd3R6?r+gzg o,ó;~a1{ξNr?Ύ|Q?oȹm 2Í glDٯ1 ~ &\G^ 熠iRS^L[a.7z휻e6䄰U,=9(V]SYA/DjIc$,A!Q<. k72*vmA!#b9T7à Ss{ה{N6o4Z3T9\o9O95e+$Ht+vBR[/KFClV2],: m˽jb lx(f)SґơWʅR qdu7SiB0ݎK*<&CpվJӓfQ?j/G]@u.V+TZ1c"C=tD5,x评HY2:-h%q9%AߎԐ'b8.\D)`q@+KC/ao2FAs-cO~+9&p (7A>>yvs0XUث.Wua iAqUBI?2[Č"KrN= x3UߔqHHzU%Hs[?yɋ3AȔv>GfÖtFC615]myjtZ?4hud]K$u+=Dljިw>;WK@G=W٪wIڂs#ϫlТ PXVU5D[})%T/!fP{?P1?J6SU thNU3 +w"kr_e=z+O,ǹnskx}0'~ x(˲"s::vU+/SRٖ` W_?ʦy f1c[_On(bcascgǾ2,vBSs{1@ls8 GMk_Uo$x;z&꘢:㱦s̥_4PvgQcޠʅ$ԥ[$!OZzXo}5Ǝvn{ 98a=d?Ӊ,FZs;EқvO(0Rkq$lo燓o Ǔt.2#f\40~x%ӻŃ {Ɵl#=H]~%;75 |Nop (b(LqL-9(çI>b'֖qۄFQIx1c$x\Kޑwq mip|Z#+ ॐ߀ t^~~cc(:Q('nIʒ@p㼑?Hh!kW ;{<>=39Y PY{F`rOavҢ3'?.+ѓ69[*0`Ջ-dZl {\h6" le#b* !wBK&v]Ծ~=CfS C/r+0;ΌOo`Wuy]riS%P/_Պ31sd!MhQg|̦kJeQ|S/p(  +KkOUkfۅT3-uC#]qUjO%W`@.(觍D2Gua#XJJs婂h >0e@m#@G`>MU / \)-jw=l\&<]' +*u%Tf.sq 2-fe6RI֌ PYt4GyD* ֙!$,K ܈zvpѵe'/D; `ɖ|'fKUHY5&'˫_pa0*pW[8tFl n^Be0 J3sR?:yp\JMpIz]5t#' _&#C+יЗO_Jݖ`s/#&;Ub`ыIB_,mǒn |I?'?U6zSbVTy@ \6WNFNO7[/ WkG'LdfJ!0 FU-RLE>pj͕,_亻O q~?wbE#7cA#fN"jq$vkzX|+o[=lMck~܅5 qvNenQdeo-Nl_~&M>A&-gAv$#T1+Z!J9}7<g:1ras^ >Ѥ.M6!3Yx{>4J]4!KiNBV,M ×A +XxRc9K9 vi\w#Q n/z,I'>S4&cejډu%05}H&z1bT)7Ffr6$ v V znHvD] /8np2X2~rnHYfafFLlV;H|_"ǚnh:j[OsRNp<.yV68 GPKxCיYYkWFi!vAv+x#-i|P7q qfݼF"Ѓ3{i>@;2lW)enE92OESҳFɷ1Jҕ4MV}-=pBկMhfVa> L5/387kn-,5E4fRSf*|@/%h >-g8^qT;f|fXZ?x@ bRdAxȨ,hTx=tMz͑ӝb aS-1vrc@ b8@1g9<c\ kj].%^:es,'M3F2Eal`q?)6 aRpnv.O7Pΐ4&6ZbGL]8Ɔ ?sala;Z/i67`~AIhCSpB=xld*lӛYF* $A<1́Q PF(O;PS) ,7+h,1˪CVGJPZcETz\r&*iTZ,,srg)"͑ l|t8'':@ osj@2T +0mHBVU>Av5^dN羷Z 3Tu ݏu8ZD/kyv,IBދz8_~Y=Oqw$R+sN?v#H!O#)YIV&gi-s u8`VzW9^„:L'Ti1{pw!ۋ}6ՔcKW"b Nj;Lx[5dUX ̿iD'hh$S,ন.,'7$g6X;[f 櫨`#p,-8d Qt. * 2FG)qAGfK"xTn9~` Y5wb4 ɮ?);Zk!ȕfל-ȑڻfs° )BƬ.7{AGiXx^{ "}*,Q%Lwuk凍 )riM2FPb'U+B1=~!WFe7g$ q.$)98ܨ3FDޛLivpx[$*e\B(ȁy*5:g=^YP(Ҹn_Tk %ȠYA l.={g`Nf2G1ߦm LUIMfk`+XSLHOJc=t@'ǃ3`dTG`7?a0a$ym\q*p !v 5֨yR e~n\j{="b[X "JNV`FdDU2v+Lb{S 4Uʃ\)@6xH( y o4>x`걊Eo,}'zx@-Av? -۰сKިpTv?FAku#o/X̻^7iFg6X$U9bŠ XVU0W09Oʳ*`-[6}V/,3yY#7}Zr_]V GN_ >gXG\[]yU$s-7T}<]&uuJ;_DY]*: rh66-ߍ]X  :׷cv&bKRUԑc]die%g2F]VtwP:} HY[&ZvxcA}JӨ[xJW#v\νSvςvNy;yHTY#f ],XnnRnWvQIX"B%'f5D < EKLP+hCݤDlYcn}_wu nZ9dokOQ~Jxtc߇\ Q,^A$B~Mn-ЮNsکե˰' l o&T6˶~}نK52VpA6:YΧh@/FKh/reĪ<8ҟOU7>11k_ۙ-DWj@C?THtu2]jPc-unp}+\%Ϟ\bF0? b57_3BgX\Z[̒f4 \"vW:t =@;ӳO|1tJtO#SwEn?XձSyxY "hңHogJ-/Iz"Gro9YR#dncuwXKēCnZOg$?wv( y#nVsSIMŖd` ^ĩGǿ4iXCO!ۥYe}mÇ4ֶIv_-7́w6|_̧ cUTYx m8oϛTd^q%OwB Go gexXn躠0> E9"ro`%1=^ nsI^򐖵[la"΀#Dv|mZ#TUT xgй'?b"jmj[Vd: `ߔQ&ϜNg*w`ҕ3dT\OKmrȆ.kgX6D׍ۧpp^dd*3>;Ґ2şfQqz,PV PŞyA<UFT +Xy!$ $|| 3^ߢ')#J24\z|WFaIlV/ҒTԏVĠ0ҫ#kMP:ݦf1ؑ@w01Zkrsf=v^QwJKP*,_0]{Hl=H#ʺvbZ/z_dysН:7JdO9@O~쯂BT#NbDzRj>#K$l %?w\.y(HRsUy4H|^5;V .3qﻄdݷ|+6g_>c6_)/xڜQ,%rHxezv>'*?MahCܶ p4Q.ПQ[nz+V5$y.2*d_.H3$-5;RNtQY,[y7|$Rm[BU"N} r bdkK t~.ː>'ov_M^GG_OR[LIІ_ kzx jҘ2#mH_2(9h#8|CP_`H .'2|S_Z|%rMco\GLGmz`mL`oLעˆ3YzWJu'' .>;#u^\#NVߘ-lqģ6auG!ŒɰwEuc)JrB~܇Q5%/pk#tcW%ɳŲ|1y-yrl S֛T) T<8 K#q^Mrp]ag9 #z3,vYD ?3.-CD(V-Nj|RˉcXh v*-A]8⁲2oO"I|%Ye +p4L_D9k7(1x9>f^@un6əyS*d&X-Ztv{6ܷ,t1}mrUL ʣ1-?MhC %KnX8;ě2Ĩ$ݨS$hxNvpXx6ˍqk4 Z1 oę%#z-ӎG9"Ho9ͬu}cm9':LNh@ f4=&rsE[WePdpR6ڿSCP`hѳ QR3o/]);Y^ ẗ%t%pfet#WN*:z/^Yqa5|D՞kU"4V䤽"LC#Y}if?x^^&3DSjcja5;+;d\&!8$;hgW\}Jb6Ɣ,(g@r&㘞 jJ-tzGh8B!fVK5K#X$͚ɜRFN lɹCgŅ4'n|XQw)b7J<JO){%5U6AAtl=ܔgġ*oG2_=G#rva 'i_w~=#BDꗶb"x/ z`nϧ"pdRJ%F r.+A }bΡvHaoܻt:ИQ+eI& [Z#;[ىsu?ѸL9,X TM_`xMZtc*dPrwF@w{\2n?5U3[LO>Ph 25@fEZ )?)\F}@Z5E"1i@' 3/GiFR^P <(d ) "xBfq*b\ԯMUuRuRe5Kpd`JOU wzP kzRV $K %<$) =ݏ]ǂ^L p@p|>+\7𥗱kWpf)Y)C v MńPTy|Q2B( jqXd)"-AWF*D~L)5= ~P'U)6 ps @;UAkP54 +Τ4O"_TEb" w+ K7"p3VOF/ ]UyMv*iBrf$Ebrn.aݍ>'8 ԸQ:^ubb2Uw0Uw&L"m*6%x{?I$bV$_N։+s!$sz`*gpGSYmoP<,4XC$A/[khƟxo<1Vq&:E)ؤ֞Z)^P)5~]Xwn/V/'Jru53tw@ul@])0yߒFS9Fbfl6pכA,Nu ʖ{i!z7Y8y6 %0.:'=MGúv@ G4\<]JLb]w$-mw8N{(@IT,cf'0=c҅m#C1Z-.Yӌ2$P0xsTޠ $)!93V~ +y_}Bp+$aѴ*E@v3%OW?!,B偒+'GB#snx:Fd|SYcpxsO/`h렶2g~pYbRB@~`qҞ,pl}jWڇ:4%KwK"+(#hoz01p,0J3 ||;W7|v' a%(*X-*|>^M,TD5%◦LIX"aZ^#q}DGkHxSLͮY=|+oy(ĩJ}|SBn#c ±Sl e8&??:d$,SwhO2 U&"БŵEtZ+= 4[wEu)Tm̜ssmX ERFo.v2! q!`U2Tv穞HBrh;[9 tELMtՒz&l *f}W^2!"s_P)!6R~8 I5s~gJarF7S큅͠8 z,rD y\Ȓ.N{*X:P4fȸuaxKR%Kg/Rf:8AaQ'G0uLy"FB; G`>w =TUwQYođ]u5+Lz2ǩ%040 4.k~f*WSm5,Vq^]b[_@\%v;ж=06C-o?HdRdטq 1ZKirijvB.棅WݢBd,Zqig4c ib?1L~+e6HfR8=݈Ć~Uʍը'_hxm\SXc;s|"]:"ىѴüwoOptkmEpW5'ailbibqI+`{_yc0HEDNfܻe&aKc142KQĸC|SY{5J3-1Ѫ­|fZhQh$dܹz_Ib%ûB% um [dhm-3_fnU3oQk.{0S^xqZZ)egk!V,Ϝ9&I$[KLРtOT!jJkoE !12Z?OdZrff ##M/ɧ谯3J+z:4`O9g5ΆΉ-m`xt]KQ]/y~²1VY@"q銭O":D%[oS))_j1JkJ]2.$MYw@@ELr 'xPA*|Py䛊Vi-^1.;"k?I?geb:BZ /PBmmKԞ8323Ik!V-IV&Q2o1ԷNI'Eu0D܄@ZVRi@1Ę_O=MdQ$1R@vu6~zoj- =Mw9H&>ɷicw8OQqJB1#ھB9 G* ލ~GQu$;Up|qy=/^LXk"q2e8y:t*DjugK?FY3:G%՚͜?U}(HHPZy.oyyfbU$]v6E|rZ*1AjK'Kzg5--:XDsgQ xHִN$Cg7L;ϯT=f̉8"R<>G"vӿwr~+?cyaKޒ4gK 1WrX19lW9PL|!P޾mf~9]'&QP_Xhi&H4 N0`ׄ ǻ9,V1zB5h)B' rhQg-Ny!g+Fţd2+|_ '_V Dg#\Byu<$T\@( eHx]ۚ/o(l5 X di%&rMF%Q ?Lﯮs$t~~8^_+3QA25]&`FhO2~Rķ}M%]Z (~M_l{I#]M8`@k)  Ic9㡨3؟'Ku,c̰.e;<;88˴T.xxczP8v)} @/CD>Ux4s3ܶo/"DuO^:ط]nwEaSMS|"hAZuxgrjGDBqEC`⏓9X~}$Wc˔9"3Ƃ|Y^}zgn}Unnqa.KQjԸiEp`(v4FB6ۮ_ dt^Obm"!p|_rnbkYy^8@bi[ =E(W+hf5py:]/UFXZ" VI"v"̅9C6J&D8hcq~:pi=ȏm%/G.mb&=b9ϞX[Y 3d"M۔'EQi:mnJ1ehYҿKrp} {'(㓷i!C9vY5V譟};myAJ0`i$hirƊҥC"g'M\c`Gyv'`?ZjӃ[B~zDyϝI4T"g L0|Gh"]P7-w蝘I&kwIt`WޛK.' ,g 雽i%v5)Ԣ6Ĭ( 'DGC%mqôD.O"FU,Pсx]"OSqA 7@`'#yXwثp,8b#0t#Km?i&QYqE~^/Mm$vE-At[Kc'^dP'־?4NehHϑQ}X77k3: O>k>y}U :^_cJҠߏyb}K+DGaf<Щi;H֋qmq6vⱊ /EyӡWWT§9(W-/?O+R5 n-OG2wL]JsӐ+>BV.qT:~leTg67_12hk`Beåvd$#X$%T"UE>)J1ܛc~)^k ;0 !7#5|X|ƖWehm0kVg.lL]S'Kvt=lk-@u3ƴiN;?hΤx9$6ʀ4BH6w̎ ^ ;Ut ZⴆЧa9.,f^BW&'.b`fK֩0<8* T41Ptk]B*z;0]#C㤳vЃOp\W"*rRHC-~8v%:L<{/ˑ4M^Hmv1|C]爐XcW=<{~^᭜f|J1XJz4+J \k`(QE,cl5GEeI*wlU~m55Tn^!8ZqM@hW- (V*c ]|m}ILj&rc)0$vHRh@+ݼ9BR`uBȿ"6PfApI/FWOe!>#G3ׯ_k)R{Cbƥ8KX:t $w 4',Z+<Կ$F ?QBP'ElDCaFe>^O7 5VSXo"\TNԼ:ɏe%-.D$EIRgQۮjqgOu7YWze5c>}MyX?󀞹)Ԓ'T{^ URzV~hAKj;s):50m˗M4G_neVr0Q6E+* yAA{ {f&ک=)K6#c s, WIc~aE83c9[MipU8%֯0-=((d4} V!bs"ĿF='}my]יC{k$6ds),TI,mM"`>. -kEo|?4v#gL{ڝ   Z ׻FYjw˦ t9ݴIPO崫9yٝ y沎_\43݄)`,l#Eo7i:Tb̌/0)챨+86VթB`e\<2l-dI B$ c_gPK2%)jVs;u}$?u3d@Ri(\}XZY0tKsbC6hUX;UXԬRQM7|o`:0IG}Poj^pP 睏gn ^sdqlUSk ^.jgU!8Ѵh6m= ы%h$@ZyR||{?Q#+ J]3&ƽɷ~I7OԞ] j qүTqvM N9?0?Vak`S @U.n-P"6p:=RX]xOtTq@{_!kg¥(g'@#B Uʸ8toc;P[i'dҟ ;9Ci{zq*leGO@y#TI{כцZC2O xS (4Fh bhpa*S³,]MIu 1`^23J_ᔱԉ4,E[#~ T/ժ̎m^m2 Pz|> Y&`{7hHG^_}Z@)wݕ E&wp>JfY@CT֎>kYg>e$ {2 цbWLP J^fZ&RYԋBq[Oy!&D‘h&Kf"nN]mтUDIԪd$ R隊\wz_^92@^e B\Ck}tᑗ m-2zv_#Jfa01c]~ًL%ieGͅxw4u?0Pw $Y!@FA}6" ¬c}˨Cl)v%vE;j:@eO`._-wx>_4ڰ6뉲tvrxXUN=y\ ꋠ&+ee-wg19!''{QX,ŏ0La8G<mlpfHnE(OYռ 25K9$#Tp[ }JOio 8`^4(SQ&kQY"!8^T?; *P$àj(Ztf_'h ]Z1;K~>W]P6hC4(F1N"p7~#½;o4i*4.F¼0hNfP@Ƌfǭv:퉏ēw`TF$\FX&A108tGuD93] iu1}nT:yqMH v> ìl7҅o.ã)Og03>I|V#B$Jz6Z2&  dl<o=uVZ[ZQ#p)F|&*0jKdIgaqF4dA Yx_2)YNX #a `8-äi77ڈehJf нgMqT( F-Еu"KijG@ԋZW- ! DOi(ue,lx:dhB࿧ƀ&Y[<_o}P xXR i UQak/WlpDc:|QƓTL4paa 6'4]6{MM༈V]amŇ:Pز'4(f>vwnTH\ʕQ)sKsM,3<#6( {an"'1$T>z'큚 OdϘM>Ҥ'sVfEBCV+5,c&@ 7O ] I'V" }PO1XXhh86eLZR2S%2ܝ퓊ԩrf[PfV!KEp">#XhAҴ=0GO 3R%h5!R1S%z5|2ހʖY6Owǂ@mg\JG#ᅱxJ">nڶ ZBF$& +&c3ZQ p m#D)_?SigizҎ2uU: ٯjT[n8f*?0*V#+)Fl/ 7\h1GFg][гwSīs2Iٜ>k AF5bs!sv4XwAu~,iLqس*%Tky~~0v)V0dZ҈WnW4aQ/}7aO{\7#63*lͰD2!9Moe*nkGR2տIYE?&6,VJϯpi3HʔTQjxtN1a^v<~dܤ9xi+oaFLT?! Y c,%Gb\6lJgPCNй@b)vT׿lS(@`JB!y.m*8xY>Kj{p 4CH{Դ7 -d1ick2Տy%70S/tHOߪDT0Zu\U񍊺5 p4@FtE5Qf@V|1/*s]QTr9l N LNffт72m z砎?nBeZϞCb4Cmnbߓ#Ddٚҟ `Hg~FZM{T'U@<@ QyzYxbcjlqqTv)\QhUه'|< ]%őhGq ~Ά;;G'ԑKKW86+MƲES7~/:b*tފϐ~^ iDP0r[?u㒯TfIuo:GVf488:}щHTl/ko"PŐco@9ht"988Sܭ،`R ؇fǺ>]UYd-{~G{=C:?ݿ:뼘}Kk>O妸r^PFartݫl]*f5@Vp%痱Hu7eO&֞mid Ѷ[1 &%^{ȝ@h8aF2' * [Jiԗ[܎> :}^Y !9/&7ջ^$$ BmK0.rtPߊz,P7IqJt}l,b~}O)FL,U^c $ p:ֵIB v9WEtͬx#3ȭ+86̿K8l V E%Xd] wGWG!])iJcL3 >68;ZYdQPiR#w=GBUp7%uh۶nr 0 %V\-@kDŪ/~ PaŤ&kM&Dv=[!};=yh\.:Cԥg0D-KP4"{<7)m:Ś$ |<,#:O3)dzk ˇaig]U){\jhj]! g:&ݍ3.d@tkc$EԲȤ:Dh`xXdރJ%6m08?܎Xuύ2?u{u EzY xXДnRܘ=L("Z_,/n{a}TFx[f U T0 Z=wjg0GD6GS\.xdpOr}We>;{ WKq'CN41J37%²Bg8e@e)("3|el `~dgT9t :{'A2(f0]sȜz+8Q Y״֎c40G'vKTa[5G9ur:Gh`K~$=@Γ=&QВ[e]2 ƫ { \^#>]G6 rS⣗px,.kTqn o{" 4}H1=3qU)ޣؤWEO+ԦE]N}{ =AptFĨz&z,{un^C9os{F"ENJ%RwGYlN<0АU˄D xv|AɆ.$5P1Om톪eVF>*WHZ//UkgcE bUw5'K ك3[L8{Cd4DG۷pAD-D[Wi5vB ,Oa_qiMCj^J'Y6ԇ$}#5&̀װ/w#P9 T)U?qӧ'g^& xezeXVIG3$A (Y*Z6:oAWĦl3(e@ Jg|꘷]u-lWd4k>3*pLBʂܝ+4p+@iʞM**B\TN#ovQ ^nHAMZfYK?ahsv@E1jn:9\$@^A{ ( Htn5eAQE2 }'ھЄy+nr`VcA C}ߟu SK\Dm/kA,=iF),a+SƸYfg8fԡB}@|2VNlWm;"ۻwdbfd ކԥp#2\x dN*fn=m{b\0Vv=. Ar{ش?;^VZKJ@{E#F`.uREŀe$4jt?9TaȚbTI2~CE2w#n&WIɄ{Ҝ=ԔѠjBa&♣/֡D`>Gѽl{^\Qu敱Q b|֎}6Z$;!h&8͇P`MRm/i8cg\. \vlhvͭQ<lyrWWTSW*44x\(B5l_PZtR! ^ܦrhܫ%!H S_T1jxJ,)f?k7."eJG[Ѷs!BSo+.1]BDosC D <&Y? _1Py*DL)"'vX hR խݒ&ϡ][^Ƀ"zzڸ{> QN i[|fEfu/$~ TcٌѬnDޠ?sΉZ6rg)֓[),ΨWkPgETĮ! k1W8E=;p:T%$B R-\X%PsRO:m>׿Px;( 4Sc~hIң;GNmǺf9SZ~q%ӸJ7b]U,Yqm=&a (K&ܴ|ʘҥ%|! dKGO}a"@X(*KAG !P{qnxk7D/Tkz۶h>XH\JrkV!F_ek/%) Xd}S> ʌ}A!c -P&oUvk'̎ IѦk7ՠ羾=dcddxNj"9^0caϑk0{^ LI{ˈOmv/P> ~BHka:GTfJk/&ZuC?Ls=кY;/I.G s)@{C\,ʺ[5xLTg&HT ӷ[0 :j*'3-͎®jRLu3h󦯧u]0NabI?LMpluS'Zw}ZDd'o GgY]38B c 4mq\P2g4~C71ʉSΐ]E aZ  Mَ£Ѧͳ@\<e5-32!8Yi+X,EMs&!t'~ukCXΎ};Tԡ2[oyTڜQV~CkBp3 m0NT[*W+6.{$Q1/C0ﲐy/8N}E*}ls%) 'TY> }} KU.*;*q۝Pnx/N|ȳ* 1*t ͰuV ,sdolVUSϽX|- >enG,U&&itll(yJkG^s6K·EҬx=:#DžuҭQ߳eg)r  !9ȩni3_:JttZ30#GW΢k#{Kp>Ry\i# qM*;#=|T7]Ĺz޺z)W\íg$*zpVm*Td\(9Do7V0'k =1@+Zֿ͈R}u& p$10ꭤS 6aKיytŐ1}͸hg}js^%is٫^wŲ&ya3p皨s~1^1bCJx".x%~Y>6Jnņy25=Yg_O8T9׭^O-g̖abXg^p s0Ӓ#s3AV@rRc=-j8pZTwnou+ cꁥP$C)t@lZbHKٳJs(;}=z0v̉~ bDžg\p4BN1A ^}P3Sc"0˄1RmE{a{~Cj6)I&j=a7q ja<DZY 1uC}{0{}Ĝ#^OĥZ*W!GgPwi%ђ RP67ٹZU`h 4nfHچ[ /Ӻ~c 팭qKc̀B Ъy)^V Z\ik"c\'/ gOAp]fWs %4-]r‘اؙvF,?7KuZ492k]ѷ!%]*uO;A,n4lHPB>\]B 6Є' ؋d^&%T,1/K0pSb_!C[@p# qӕv31? HoH?.G $(u1IAc!/$ xӂlM:ص,3xgW[S~#ENِ9]Lcff 4]n &k Arom-+B` QՋ/~t֗u9[\B!~u Q==BpY[REPubXՃvUzR4 K F(c)@M]v8DV񥒛ݢLT;اARgהA4> > XJOx>34Wކ6Vwpk<)1}Tڙ-SRޙM!D< :E27KxȜO:f`8;HR}"p1Q"11M_ab:ս'ubD_ Pny%f/5Pq3 N1XoqZ'l +7ikިؑJ5'1:J_jLv&#]GLOx2ܥC>F:OؽG2)zZw"97(QIDt{1V"zlX&%|2T N?CQӷD2'$φ'd!-km~< f؄jaJOnKɯ,Gn5>FyT:/jYS=NDmc[a$ C,+>(w8сTo8"v͗z^#+:2A@>5GY{74IeTDHPp1a\d;1U0`0IIh$s4ej9Bc(k>(PSL; ͞_KI,hgƃLnIw"AoоS U89.jj D5'{x"kAa77X@cC .J>_ `5e4m֠ 3/+8oq != Az\qS<縑,: {vұSBqTp(;n#Aţ дq7rfڤefGo ?"6mYMPJn#k(Tx7jzo]t]M\ژ`HjV>4I-FJG;$2IlaR(Y쫤t?$\9Uy{NE1%C*i\|}p.3R.zM LvoxNǀ_8D z16l? w,&Eq* 13yz+ mW /[I9/8 >$)xV౔[]A}reh2A>8,CL)5 +8hz7f'gWUn(@[yょO_mzCpŸÔ'qU{V9B[a?7$}7]{KժX7y.Q{S7q췁0 Dl^aI4k-yvi ~bRH:V/D[ ^Hwh1ȉ]5%|;׵"?ݥʴA dtcawg1{iwB{J"kI,!@eMScnf$#0^:r y_UGT %⏆QKFl'ŭr%B՞&=#y+ "^} y dMqןp( H-@ Js>e錰=A/"/JCF &~q61# 45S^ᐡs桗Vs3J"sjYQjPWeCdP lNc|cu'#HPcQSY"w7O_Ǡ~"j-awΎ֓H⳵q /Lb%]J^x{l캣JCن"{U";/X"cLz1n_@kEߴL?$j8Պc-+@.k^yZXfkfP4og-xj ղ8: q*?F/#J,CM(@&M%$0Ћt,o#Us(ΈԌ_f JH=t:m2{pv]0En$k42.ۙcx,alBl[DfȼÛJT>8['Y}ޗw@ QQ1aaf.4f|xXWtM:Tڴ_$:ܢh_OM;%N# q34;7jqj)uAljj #Bb 6}b䴻w}@F&v $$.A5X4<"Z[rHx1ёsxq`pV7[]AAԴg#wr4xIfYj\E1͊MrlRgzts4@I,Z_Ұ{ 7$ʖ4G—쟅pWW0(q &bD׎ mCH")}c[6i(eȱXQ|a `^y2rKM!- _\t!g9v@66F j"°qݾضR&ke@ڐhNdLHOz` c4߷o%5P-rK*qIwLH/#3HVL*A 8X(" ! '[rZ*|yնMxJлgznԛ_|燤=aӭaNBq3)u6(*PX &!j09Y;.T UDbɚ&t-E۪|zr|0npEV(_ʆx j0|WݨǗDyhKT s g)5^aG)B;scz&C (/gR ^q#Bhl̈˰1CJG%{K vvdi8 \VRޮW !@e}jRɺodQԈ'vDKL/!|C89H6 IeI+`N$R ?0&#|Nf+G#r,Ϳ%E=昫[ixעf$cֳF'׎$XT#p Q5&Lwgnfr׸ʼnO&]%PMH^׳eyY,m*(`_MT+*a*}W.E\\TdnS=W Ww1`rDZI2m `X(B-6)rwz<1r621]RH-n ~̑ަ***2kϖX,WxtLr\p|ZWf(s`$IZ],Π.-CJ{UiwM] t5eO PG[z}p3/yBH;[O9p;fNlo{})sV{"`; W7}^sF_> #I z Pr-52B֌Zl^b *6TyU߀&)tR3 ,ۃp1%l-8 ;G=o=|Z\i@f&$Z++֎2}W1򛶙!ϥPOzOVm{p*&GX׹-u'e l;n|T~[R]̺;e¨jj[aiWl;,QK>FAː97+P-B lЧ)d T{C`7qe,^9pAsW1϶2_O8yFkRe'L \RN! #.{h' GLo`EM#/7C]xڐ$f%׈H;lXo~/}u?u"8{lru\7[s4]'3R-X!uUQ {iMe5\&ܬBbe-u #\kO!-)3~-x -tr,\z`E\W!faiF9  :Ug҇@?AKRߪWX`1>G96̯dyfSa[27?xg2r?ͩaPobH;?v-i d~jcCLj^ ϙzxVE"T7lhw9=9x&^0s=5AslgTT'cz L#OmL>7nD6wq$a !٪9z ߾r_HG}F@x]ňޘNY 'Z/NͻgxIh_'΂?ǠQ"(9soL(l!93X`&]:XjDEdCEf:fO~R laA ]v31? KPJvVO/Vޖf`Fi" \-K˺0i_vs'U!5Zy]~@SYЊd}6K#7}fR}<dD?@& Q. e(ҢqB98Q3qFjݾkLw,5ͺpcC}Bz<^+*'\ql .ëM@] s̯x:s sSi$z}<|v%3T"FZ#g7wde缣'9΢!a4cj<(2`?FjW)2=r0?4( f87!$GifJ|&!%A"q+\aH7J [Ghe[.d^Eλ.ڒeJyE^_ Z#Q :Bo"ݻvEnK Ӕ=כ.Ak wð6ju? 0; &`dq{\_ Ǘ%ˋBUuZdM1 Tu^S<,r"[Y+-؜,@lO~vxh=ł)$ɲ `iDwt[i鼦wI=pY]K0p[?78o9kdU?p=FJRho gv_m$Ԫw懚7@|lvj`xάPP9'RFKr&C5PbSͅO&~]S w,pI.X-l‹Kym]usb8⬭r~ i?c%6cXpTJ@:/fU0.໥i6ܮ`Jp^,েb!4w8#`E ")\k̾_T k!/tޑvl5ֽfbjn #GUm@XrE~=Te %({ZaQQ {7jOsdV=s#Iݲ ޟ;f4)٩SēT.\dIM<mӑ F]I#&wl,u#Rȥ b &0"c~@g&¦!XPSX(0D9x$:Y~>C OOcCNʫEy9 _pTu 'D֒Mt:ޕ͢J09s.>G6n?MR O1=>!s tf_#i~)\Ԧz'8=̵skmz8ը3ALgk[U 3WͦPZr,ݩ"4I]*{\;B{2u[We+ا# 4>cuI cP?{59G hr0p'X6dd9pxV\7wNK1u`֩})y$إ;6USj0\w:GoSϫ 'YiiΠÜLK"}{+x"{l=r{&-G m`se>\H~l2ipV\͢zŒ S.ӎ$Mg5zl<9Թ8*~ d%v Z 榶! [v'|}ed 5>w%hũq|Gu>5N2£ n٫@ .rHN&BDI ځN=E`fc(IwwjdpF]8Y%)paWzSPQ[n,"83Ad@umZs}K.po,y o//+&$";? ߆ >)4?ypGkh3Ucq^%> Me^=Bh(.\R, 8 SMc#+ nxg&B+!2㊀YRdfM!ɼz̓DiUbp$jA]8zPsŁZn剩FVd*kpd3glB(sqFWQ "ggN`w)K=XF HJ$w\ʸ#wPnWdj܄P LPx.U)b'9_\"cӫW(՞A3Asn[}*ٹ9M'FG(3"O5іF/d)$?aC^,Lqf )pXKGQ >1>D^fhNUH[E+<w,kxOe)\8JMP4qp/}>+9 k^H}C IQK3As[PO 00 gt} RN/>D01 k:"LkS;]wTkZ _j"y MC(ۧ11$$+M.ؓqAX(z`8 ZtL+_$=Fc~j +ﶰ7&! #Y*.ː; EoBiXFm);g0շ\y%^w9|UZp즧)SmS}jh Z׹9xu^_T1֨>2t7M1.Wɇ9CI9SU >E6/q mum2 Q J`7qsh2QOo$$vG+יoQO&0/UOİ&x~}^6A2l yZQoZG I9\::H|rּP-j*؆që AmTK^Y&i䜽p\"q60^:"md+r_T4l7-&`+T'Ccw D=4eYT2w8p۹yzaar?)%ʹgI#Phqee Gمp;j)0p%n.wΩ*ݪAtWZ i9fp$OJ+@{" L@ QS\zWq*ك2Cr@RA'jC)'$ I@>5z5Myp) "௸jHMYN-G= eGcv>G]|^y򓎞WQ"xe-̣(^05Nx|nb[GX{r*?@%M_x">2p,ftDʺz5GKLBL%-.VsNDU> ;/W-t7k# ڧ#ojed]1p7Š`A;p62=moQ}8>G*,:o2M-iǓ1?e0MR3S|-j")G X}_5qW (ZTdtcX91r,誄p\ٝ6`X\A78$ͤ>ԦGWLq:#1tcNd`q!8)"ل Ħ PE!.pεkiܑtb<_ֽH6 LMN[0K8+L;9ln?Bn|=Y 9?,Z_KrnY4>OͲy.G33晱؞5$dh~nb 2e]eôwl zMS=<܏]ک6c-sJN",9-kk 51G_Mo3% ={dW·lMp:N:D BCJ+OS 7'11jr9p5WFʇdPR jys1}wE৊.^QBV?gu~ʐ3N}hpa]z vqE`þEjt˜r"1NnNvN-zR),'ʌjze9lc]EjRPWE$;0G,|CʛWf*#jݙ"\ +eMLJDEhq 6>I;_P&d.Q/`vp&jϐ[,LLnqRAt"ل풮 )2{"vq_yB:Zfqk|Xfq Fl52Ga͉`MSjfy2bn *j_q籘s Jmcb`2b|?RF!3=>Q={[ rr-(O؛0Z}y/PmWuoگHˎQAi(1wIq9pIxЭ6޲ۨSx0̼oq,PlI(7k.dEa*}k kZ7mLʵu&*RK]2t.|km)1i<UO~:7/Lw-mݡ29 h ;!y3ҳ4YBRd"{aDy[l̃N]we,Sa[dƝ§p,@DY QPP˩o&KT03i=cVhfk3XA^2~ڎ(@6WZY(C+}OœGvHKJFG0#zɸoՍYA>--fB+vj]^^}HܘZUk=sC;+ͩ5瓣Gw*#TQ`(4Z-ȨvVpBe iI.Ӂ>\Txʍ%R#ɥڵ|${jP6_lOijc~ S&"5vhCGI%4]PhI#HQe6LR`O~]&c-l~dd)9!7; 0uŗֺDԅ)DWzcO'MzAw&ޛs+]k s&u%¦u3h=WEcLٕRT`-p(t/8!UwAIO*=0gblX*LY)`fMކ~} aԇuH xwdw\\*"b]] U/QM19Svodg+5I:?\b"x3]U_$_Q'z[7p[2E9ʒg=`a&b+je rcVQυz}vq]:8l$s(Bۡx/ғ " wzS/yP7b8жM5́)ވeL;,cc 4J,H!g׌Xv+}Mc۠o`%AA]Xj?)þ+l& DZ1'lYm?kyM:d|[Li6m G96Yi7odr+oAm:BC0:L8(c=f2t =?AKbPm iX%ذ},2%gܚeI+B[gJ<᎓nx:J e>jL~̖_o>8?][τ[6dB+o< d[BL )"AM=Ç]?9DC #}jPr`inI+pdFCV2[Aay_Mw'v|r(HBq'ȕ{%@ٰNkQ@ܕW PlZ1OSAI# 0!dm"@1"jG1-x kOO13 1Il63`)^<2Ykτ^# 0-/k-~|vMbLhw2*? Sk[hJl2{QA5[!pBEV<&a{G-!En|zHZK<^e/>IB_nE.0tѴ@/6Ut}oȇ' xͬ>! qXx[*>pl@3o-;Aʈ|O뜒O>DvSѢ=1k'z_h!k;dVajn7i^U>K0Mu1JtT_-gv 'I0%IK LqD"~Jcw?5pӕ3Q·hm(c~rųS(=O-] J/Y~k~y/ nMaȇ'A  JC k5PPj`@煁vcC,U f1( .Q| CY*Yf-Gm_DL~6l[F;c<) H'8tfUJ"$8>i=Px4-/;qG}F,X%ircUtF9 (+1f c!}ޏӯ\j >s s#L*xϵk_MkBٳ 2P+=d#fYMdc ͹힟(Ǜ򜪿6 Ī xys`4"gWknj8Ov|kP߄8\Gq9ǒoCSM5tٮZk?N#OqVqf< Gu27Qq0&8v-0k93t_=btߡ]KQּdi&&&*6J6ٳpމSf>+}렎:R5c[FRGiObeoS[[QԁD,6i^ ߯!j~LKJz-رYH= kݵ>32{1J'RX|N99e0D8)$" й(+$:سit%C5ɴW&^MOwdAM҅UPuFiP"mYuz ڹLE"z}Z,K6[CFkg1)I^H&@R`u"OW&yIE|5zf/.>̮, 13s-FE!y);:k@p}K~<6o9UuRXᨔ_0&LәyKTWF=oXadZ? C_'81w6%M5P5 5Hi<)$exXQǻ#3p3lAQ40BыXqJmB踻""1 A_u|3<߃m:(u{$u5{ܶH 2W/`(+UßRn\QsW `UFc57LvpZE P|Ů ؋݀ZwICrw!>͑eJٳx2`2#SIIp,OJ0Tl$mYVѠ@ݽyg&%' ͩ9Qc/{ R`W+ Z8( ^ZN!Ҟ_mr/[;+#ʞd扠ѡ;LnU,PkArABtg$K #`@YCη-2sQ:Cal=ش6CȈB TtweV"p2ϕS,̠snF3n_J2]R#{tXKjR^*mז(a4^y4QSgo^,x&ޔKUG}}o.f&m!)A.xo= X ~GDC\ýi:.Qw:p\9 DalMT5JLOQ8.<0ᚹ4egbiiB-N'Q  |nQiP۷Md*☻JvHUO Rt_M j'ǒ8L xx͈Q"LoE F zVr-:! q=AOqbNתcXi΃z1=u*gbez↩|PUu")dnmaWGiڀǣҾh&Cԟ:ǫn3hSl)]FT>κJ9غALܨUu3p$$c䦼v]c1I2x}/z {[Z~ y~^4LaH-|q rOuVbdgu)?SE s4$NA&̈́'1~HXFK +lҫ~{bA(0y#xyaplSm27`(M˴8:֨TwH4Hn2ﺯc$t0AǠ-!oYpx4IC5x$>d p~HM}S]KKҷD9YƖI"d v"`-Y$"r'5V,,TCmAy&N/i;g * *#%hd.!mAT[# PÎ;J\4w͉`׃6l~!S֛Y|=مkKK?>`F |ߨ9яsW;|$•6 ڭx-NK1́=`Z@2 @6  06ܬH&Ə[ It1 L=QytSJNcwo\' U'M*ʄS8&*@Ч}'f@*Am!4%*C@z'D:O fP($$/#`P13ch,v;d F`7ni/yKv]( iΒpZr5BLw*N."L/+ 2Ö]eI'@W{y x6[&ޔ|3wO6-E/;J3@/w[)D,\!`QB>DOUeRm >QP `jnh4ۢtv ƌct7\(zPȔ,*|5:_<=cDJXjP%[m4<:cRlGMEmq C9^9 YJn2`"h%u'n7NS¡l,Bz}T 3WLMž1A'}6" 5xo"VN>lC i#( 8[M>'gBb7{R;?}S-$a"eNIȓVq0(aw G])v%/Q>Ki{AjS&U&~;O9SU;ŞElI X&z\_`DC MV{8 9{)Xߩpe<~sо7,…|"͎Ùdžh:,R(Z2]˘CV~Xa̠Y!a( ,3w'FU~rP(MAh"'-6qRb&"ZM+Eet9Nkq̬AzjDIs!-n$[ot˙>p'^xeMo.F#~yjqTB:eqaw|xiO{W 6X+:pb`] jx 7VmbsP> yH\< ?Q/q>(=,75V1չҪI%e?X#qe@ W 5>yu6fV4+^OLiݨ%}7V ,A44)ZuJHd Otd  Gnp'9 孵yNkQa@REu(e3mNQId\M~V@{/1u2 YA :{*KT&_5nMisV.cB~Wvh1`ipK%$h,Hm߼N- "tC m3΍P4>:bsg%m |\n+7SjT 9{R (ʺIER,5:nKMSBhoҝq6& 3/q>mLQ&}]q/ 0/_:I Ġ;fsj`8⅍"l UGN=P1[8eT|au!lM<+ = i"ݰp8p Q;c#1s; n8WbVⰤo:R,o~!ic9>ȷ̎5U0⻋A̾J4U&- *pЃƅKi)]$abRcM ŎkD5eTT'xSd6h; V#u度$.ul<#\}Oߛ9%J/;ηQJo2]g }\RD|z h|etNݷfU., jg)d~BV1Nts  1HyuB6 xc+ py5nM9Ո ~-DT&פ©_(J0Hœ'7}A>XlJwX\LEp026* |~ͅ-G8gc)q+M'RN=* O.wT̮iK'J{꣐=!C%oR{D38ʉXN|R@Dx1mq }*l X!ڂܵ`"`1:)H&c5K'͵DmW Azka6q|S@Sa9fSc];"lI5,Z?|0^E}BR^X9:Sh5] +< ^%ǃ$V ^+ӡ1F1rUGWR22r}1b?q6-jAr-=v1IlV-iDӛgP@ }p(-4a3swsJ|-t?Ső=<x}wT {ǤG<) O1_^~/ZZTȋkԼ>خRoP$ o~k: z5 cU6Ɍ GDR7+G_Eo۞O[3N$e٧U!h@QoW@Pv%|_eZ"'$u F:^8"kʓGAz> XGQF\CTQB}y+EB0΁ȟAu/պ%T-~׼aCzp{J荤Ҡ19썮9߱\^V0T`]?`Y7N[^,ypDE-d뀅Pn M4 ~HJʨKTT@B>Dsuym:7Q0hC6ᬻ?:@v .nQ˴'߾!%d8!>"G}lHNDI0.UUA1 -0/v-OZ*-R=8,PN,˂|F<70GP(K4ۦՀ'>j]nL$EF 7Y[86-x\ֱU'!ḷhʝûY6 v7Xn!|NZFCp8 l/']KJ`<߼T0ƙHB{HARp`W U8e K/MSv2xM;sӈzT78#w =x]4 tz=ħT7an*(:bj'x?FM¶((ظ@kd7Oq*@Hx5^N<$H}MDFV0UgχiATj]D@#21##Љ3ݼKkwSr^@ *y*R3r )uЖ=+Ԩ)f KD~ođ "R]&ڽCog 4B /Tc`~u02mܐp 'nfd JlDt(XZؒ*=<%z](>2po3i#G13_J1 FW*׎. 3с!7sNz%now Yw0UE c[Hxi=ojk߶5IwI'5'6cRd@ D$].3+_ݳE[6ɯ l 6XeCֶdP Ba z3KAvY>n#ٸH[OԚ0 ӇKf:UbJǧ:El8)qyOkDdLu}ˉM=@n?ݸ~>ΛM0w=ؠ;ۼ[zϺJ@{/ Bb:!o񣦫l9YuXv̮NUukLt<_l"TӣC_FHg吿ixV/זRlB¨@Q"jC #"3Q%m^i|=. i1kB&/eՈ U-or7jim/WDBb[8=%VaU?j Vrzk[#*䠄 sYJe+jsҥDVSBԝAy&܇%{0zzn6$lK=o["Z}b2NP7z@',NBLnW D!ND0b5$Ӣ߬4&*kc+«f<`޲TV٣mrwC4ܽq̱T:C|PP8V v{I:Ah;b?7V!Q54p|vPfu#RBvYs'삱ws#I7"ıڭtv]vEDA*MdcŹ$WӠ@"gX"> `"զ=ꮂDR Rܣ*KA|sA#(J]L:qXd\HJ'MNG9P;IոQvl캨>تC>j&i§L(cҪ\B[ԸqRcs.mhH$aì`1$+]W'r.gI"1+cQa.QP3BS@$u.<)mlCK6=fNáE@*˘ ؊MwT,Q}#L֢2=&o=*?o9#RP<|;Aň[O‘UV[;a۲KUEF]xJ$h.F;uB6wY= Xj"d&*xHh9Eɓ SnGuM8'&TklLJ&a]G<utW8GCa["mmN[Z*(#OI&q'R9;UI!#e{<Ȯg^n=xI1cCs=`10Dm4K{I4=$ڛRUŞ+@_9GZ><^Fj40dؘ)וCT3?],;!>rE;Hy1"_ZCC#Mu(Qm ddɸBM&y\axm!L_uV#S?]&Lm-O&bS =)Yxf k.[F{-rbӬHsi-Ub/JUlBΪvgIiZx %ZuHZ^L\4lAЙNVDbe6oFoNER XCA|ǘ=eU国Ӻ"7U`J<tKdz" iD|lPK-8Aj@/iF~OŹp_>Tl:1ȥo̟dR&ڇ eTdz  쎎B.s^r`Ua"3C͖C|}Pd %A/&I†0ҘPnO+U7 ?#tOh7Km ( g4,<􂓫s'´u}J{_A&Ѷ.&7dҾ{$@P0]4eeNMU@R&3H5lH1S ~)nIRv  ?v~r! $a#6hAV'vZ t~1ur-FUJ+>9 w.PecOq7Ġ}PkLYͦ]Rx8k.8%2M?fRč.j Ҹ.zp0<ؗ"T w$w-2'[,k+blUo9yGm<-(Bf=`RĭUQMǺ3#C:Mh@RtNkl9.&譁R`)xud/, _ʩn%].$}P7= &49^ZD{]3 Wn&+?jӏ='73릷h]MbK>~#ál'`A$΁XK N':,nGZ$"N/),8bC@&IX6BO )Q (zC,ZG)LR,j ' )vP޲ppo^{dQ R[pd/C[L&k~n+XEٿzx e*k7sPޮ-rd̆]|er"gDb#GɟFz/QɄh8Hrnf%/dN7,n-2Բ$QKo"pDlh>}R\gbMδH|O9R3 l$_&3:9|1w`$m9S4͔qxtH.q`^T(wCv#" VV| o. &7_8&-lb8\4*5V#˲$b!%bm5cu/q.Tl>GF~}FQoRys #iֹ @wm+INv".C >Ai#YwCFSʛ_I {/K(n'xXas/Sn UՀJj R}?hi5- #~Ȇ ޙK`T QcsspE C5 if]+"Lm(K9PaBk!~/- TUBB'%6b)ɛ1re^mccAD=8;*U.cu X`w/"nyB5J.}Aa ajr^3TSQK m=/#a,u{=qRtA2?OՓ[rb"$ڪy p odž'ׇhMβ)e W"a›DN@q7yXn[xg CI9N5@?~Ǜٷ,99@s\?4)=@=.X t@,7o(D` *%MNYa ~&wARIYTgnGOP.PǧF98>ބJnmwnPm9>^* [5 ;ߥjd(ְSJ^œnJ7`VYU9~o K|TXPWxhgywm iުǎ0 PΒcQtsZ\N]],c7aE;^ ebcF:ǘĘJ>oݳbI%i|A2SZ4lɍ~{OiQGUl|Bu<VG,&ȶatkwW ϟ FKM |uK5IibwH(wgD<%,Z`9F%P +pU JB]}ۚ=RL9m|ϵRœ%sKEJlo^ϓ!oaogm@2Ћo4dJsw%B(SPtMfJ 2'ns({L1eM#S;I)>( ޟ!,4R1<'>ˆ䃐~i / *R]UfkMP!C\W4CnqXց22D ' ;!@g茗asіtա>K:xCZ5&qe` ܇Ĺ9^%ɖI[ֆpD~?d(>^g`XX,z-mε+"p&+.?7"1& P1gqY~H,*"bymk^nB2[uq]<*7ۻ/t^.U:ʢ5zߏ"/_@cgZeP]ؕg 3MN]LyO/So)^EO%_Du/|&o1QU4v&A"1= z"3 kYjͻL9%oPg)C8J} ^t~vyzOC1g:}ϩ%Z~_2?zcLv-;Tbh=TP\XC2T桹ZIgU/^RgW_jm.g_7%u(|3k3riWxgņgno2ǫ/EۘW*N:fY͚-Gm^cH~w^TG;ga n7^ U0rKa~yCQWuX ΙS2=2~Q&Ifve& bixR}Umb}Y_3TBcV=yLJS' pףPnPN2)q)aɤꖜ DP u:kƀ@eM[Nݡhm9Jt = L]SH MW? XH0,cܼO: `Ft,1O;[~RR. &ZWnfRzu^voUq-`)Ү{b)*w lg߹BqĥIu 4b(on.ȐQ@ه<ކ\?cγ9 ;Bfkꭢte1ANdـ}EuK|vCJ䘷$gߗ/]G ь\j23l =%̽EjVVW!:_0T@kkY\_t WA'.t~eɲ%Rh(NM% *ْu_K&U{ΉL`bE-ZIJyCtYϡhx|l3HT6".-h=z ջa4C׹d`E]ӳCBdlM,c%q$ءZ4uc$Z23q%n wzN2C@CG<E+CHx[*My׎ bQ1:м|>!9Iނ1bɔ,^!@@H~<|WpiP~dRv!1 zclWmIio?F8fQ SUl˔~ٚ#+^kR\M3R ZÓ%,F/xY?c,oS~!_^pfj՚ॲtcw[ŗl>UԿwti~&dT_%DO3-2m}9[9{^|ݿna4)*Qw,. Ki32#`x!)Eh+c+ l|yJ[,پD/0e 8aX<`k]l^Nכm~c_2k.V͘Z|E;&r:{mZhcqIRN‹D4-,a"Rr=CgU3a8j0=(U 95*OjV4Il4E]h{]@w;mBovլᨨgg#i|(eW :ȆL22r (dqy(Ra3FFz?ۧ24"~zBY)f,G1iy%7V?5SxĸƷr2Λcݛ; 6i\»l Fҭ("-19{qb#~ؼYD#%ԯdB](88 '4|J$36oui5HVέZI(.i ׳9 wrf[Ět!T][jslЃCȡޭtg|G zO N)"G0Қ0h$y&Cwc)nʼniMkp[C6ʪm :]M]r#H2@Zf[4`9$HV0Zsic8$ކVR(^Y8[ QϹ͘Z0XWdǒpЁ!A"ؠ7:!Y$T"tĉg$ɯ4 3 QUH MFrJڋp_(wRPbC$"O w֕D/!?V(~T%^h;&:jeڨhnLD9o7R޴[>~sϬ|d+9`ٍ/EY"e/F Jș .D{Vh41}~bV6uUI98nXeEQ9g_[FDA"N 4דCG:}vYV eHGxF.&KXr  UcV?23~bajI./t.Hs )"J_C~Zp2oF"9dNPP9[XzqѺ㯂ʩ[ D#r(Uߘ\ڌMN`5]sV@άҤJwl6iϦi2T[K=@UiI?\CH ^@yܳ^yXcWOdGi2֓\5 j]6(_;rYTES$2ag=@È _ei%(6_f'}yAL0!7b3߆Cϭ:hbhFji:u;pbi'V6|Bw T$+d!$};W{BsE̦h!U'XsiEkZ^_&6-m27^1s&OꜝՂƱZgkFV@ WWG- fsֿqE2wE٠=)K-(҂U0ʥ}Ut >U55sn1|T5E0;bU-*LVڅϛe:hR`Db~W(gBCŽNOz y@Twf!ȽV I_cB*jH#^x{N]Y@8ـO#O/ݺӦ$ 7"rZSڎ),[֯ګ\E# )6}H*ϦXtk#6v1"a2܌9>&L֞5C@Nܴ3#$NƘ1(s*q!]{]re_9Eⵋd{,lR4O5 kN |-p LC9`r'&$0Cji@ɄO3VTRYݪ_i3Ȓ9ZܻIfCf`oW] Vd0@UЇZ%frr1oNvS*F=YE)O0-1ˤg)yY© ~Y- 9vjZ Illky f6jkw|&QF!g|`9h]Ǣiy ̺J~:>a' ˟M^.SN8QR'8%}@lN2 ȃZGMVw 2v?9ᦟv `CϠ*v:%jƜ0N\ɻ;St0BHa6u [ZK,e2O. FG'6^(~CGVeX3 ZZ7Kteˊ_F E]@\KZlaX:ގY\*{(݄Q)ƨ41Z#MN<6lהϤCH\v!?hrQGmp._DX ,"^֙تȘ wI#ͯ0aRk ;ՃRpޥ( $Àl@XDsiStHN3Y,4,Qt$vG"c)|À@ݴoجc0wKv\Hk->ɖӟklxজ;zD~ 4vyLwp:FZ[Żҷ ֯ HЫARײB4@$ 3b8|"Bqrdߍ&>K#Acݚ<4h4L1KvvV) O#KC=d1V>h|42ICgjb>&Xſ!-GU?0I'ڕoޅ6jx' "3jksg|^]/ػW\wY֣/2=;8Mm@ْ'EXkEbt!ma 5tnM5_k6,#:eٽ(KqۈJ_z.;T0M+_`+I, ~Vv0~ 8GN kJDG+ݣ ℧SnW) GT[sTj X9"f~`*& Nڪ F ;e3@dF9`L@*.fT*[qȾiRgÒ}L~O9%h ~/IH}MiDٛԼ+QNϰdD(zFM)Vؿ٨Z474ZV`48tb0K~ %5G g0-K?UT׀_dJh)6&A^xU^GOBW)`%ԗAE,sO}HZ`zӬb/!_$i]QҍLaM2VEFF-o-0Xrx>=v Uu-z)ǽ,R@WG Sg)n?Еaw'D 0q_M:XW+䞌Cs5t:M0Zp(:XpV;SmK@操n;M9JNm(Z!`i,miX9mΑXfM*Pspزo<jcwzm}?W/u|>󥙫A~LoKtMvQɱ>+mӘ=Dn`+q$Ei,9:׷f$P1_>&4_E>lKʼI-[HPr1r|6O0ٸ;_XGs/-}o-fbMOtj&5Z|M)H,f599qcU^|hdM l9}ye_Q I~Sz%2Cxףa t3 Q-vSMD$ آ͔&`3LyW\phsSc앝'[#̬!FUj ^hL#g3+Auq >l,M:oč(e'|NoIhkZ٪B$G'_ڷp&X2;^֌%p$4s~i a85Q'_Q5zr)<7unUWjihJb-3w_,̕# }L\<DRB 03һ,Gצ^Ld :j[ ʇIƣEGҐpr<#8yc}}5;P"\#?.2S!dEK ѷ-dd,0{}@Lns=IB|,KqŸjHfi7/}#t>^4 DדAA] 2LLlq$S^x_VPKt98pv+;QM5xd/ŇMW{-fvH LU|?嶑?mb2i79޿Y{Iʭaml>]vm_j3Tvj߈ |^wWivNAp"@V^Wn ɞ/ :(j/AHaK-S[Ry"C*ӷ-5Y qJ!<Uq"ؐ :GyM ~Tstz3ĊuATpe|h5VVQbS֍ׯ47TohjGG ^U{^_%Z+1 kipFB0ቀmcnl%*хpK#yhyC eg}8GPC:*" 9r%8y[.~|׀R+yEL:;G|MV}:fF&hMJѪ!kjaOHFHt[Z[{e\ңPz;Ru5v $i_ްbc+Uʰ>T4y,障(q ٠rk[Ba`F_j,ԍ2)Fnv%vD[|i6+TKB $\VPJ-Ja &tpRuFa!F`nND|lGZ ! |fήRI"0-ԽT:PFn% hfґ~ۓPܶU|j־^kl2z`8bi%sV0q~3dAA]ڐ>R@ AIY|{/z Y*,[G`rJ6aeHX1φ",9 8$:ۏ(7TpW #\BPUÝ3v/EdyvUc"!ԧHZkg{,@1͎&L赶kSUC!.H"=ɉ;|-SE=OMrAEɂ6%B)JTӈbPnb"PLOH y^-E yV+BuՊѿ `Q~Fቸ>ۃ־( I6~\Uy`&73{ǎkܩzEC??\îq2DCF֋Flm5HzGpk}@3Pbğ3." )H c#Jp 6422L_q֒-sYGv,RmO}('K4i#Ҧu% 8V5]o!42i~BL5U{Ϫe ˷A}Aue78Ib-1AyIFm)V[Ψ@Qx}3__'Lgρ&WJS/zؑXs顩AG)|јXDl ?%"JV|*&`UmѺ '4:!C߿L?4۽鄤Roá}bT$|HŁlkYыLO^ _x^(33s~fz|q❟j2,`Q ȋ7R+b+Wh4s 8a>rYe[OU245&ѝƂ>A~25ΘO$>(I׋&Eϑl쁮,(mCn XVYN0R? `_(5pg2_xN:}S~B %6rI"Q.{ЂSO ^}NOϙ O[#1f>rգ;TvsB␆3ezoШ{wmE F}ac~QW'l2Pkݟݻ UY3:hoULbJ;Jچ Hu[ *[`qhtqHJH49'e0C>2T| sc`uGroL"U/9k3$Ra8(IYHԀ's<6YPe@S,P>zUь?l,CۇUE8gpCIcހdS3}fL@LJŘr.sKSœseZd} bu3/&Y{"1ҠKMm:'HN}:eŊt ;igyʊe#lshlڿFm'02 ;9&1"v$!i?Ĩ2}h1](Y~dojo8sJZ)yk91+\SЊڴێ[ ozF">X3)$\>m[/$Y@L2M%Q\L`0&̎"َepz ەf2qQ8!Y_G6PtXc+2%vRlGNiMok $h @4!4_0ۋ];a3:K:;K„QaՑɗ!4qAs{hӴaյtǙt[[s&󄇰Diŷg̿fXRVY"YBԈ7_ r q[9∐ DMيi=kJ#5ph)O^deKz!@p|!9?%p>!m7zK6xXdoh8?7#i )u;Sp:m]6J߰ס|ptOhI+6ԗ nHT7}$`bȚtY> >b1Mp3b >;%*C0W] Q=ٮ ÞG ~G7降/E\݄A<Ʈ#Hz6VZEȊa.M(}|ظf߈4 eMH}N`t9zߖϞZ~xwCA"tW _JeUێWИD=4E8;r)_9 u[=RPx BdDSCś/h:蝖{%7&|''# x8 S#6H8&BBvݤ#P}c4|*)rĴ:Tt:͘{k;37D(M+vyos&"8pr&SD%4 {1)R`Jk'VYq u7knnjZ&|FyZ7F76M=:1h&t')+h9\/UA$ Dܧ=ۖҺ1O[$/ApA%K/v-!|?՟e34OWx,*u90L]/_]e9SS mYkl˄W{t.t4苫=7Z{'FS^3'Dtfi[%_:$ZB+U"FhzXm7|.[Era )cNt*B P#ʥ"<\ uBniv:?ittOd%xGw&ߋDA)d1 @ R{[tuE\3*|`@Ѧ1Y% j#h䠇mu!{g BN+OÖTr{Ҝ}+ѓ;Ir;α*-M`dߐ]ճ7(΅18붧6<݁]4z!H]7-vN ƉsBv;q j!)^}ovo_6 TgMNʉJ?*&Ep2hos"PiKYK,j/|}.u&:ƾa,K:xG0Ð0yqHfb+,uc(O-bG@/C#}Ƒ3ݤ"?熷e:W{߹ ʬcKp1 DN[|UU5G3InA8E~s>ֈxk*)D{>ɦS+ RñU;+8s(j7޴8㊁ d$~n3V-Ԓ0 YH15\D2bI雱VGwPb`9G}Cl%*$H~ww;]hr4.*nRWswO* Ԕq@h[UWv9 ň3"( fB-@炽ʏUAEZgW[/bIl}E`ݥ| 7?٭x;Hʒka Tk|>r=j(k6ҫe4*mo#y@@?Apʿ-/Ԛx^N"%&@PXPL%+ō*$C#>Cv.)wf5NaD=_Axzv>1U\;,nT?ey;>}CޚW:TvLX)YejSrQ @?axbf}ˆ3RlJk5S'kET .h_;gl*hTBmRʩ+ ?.}k3ZEˡ,j0N:&LB;oie'lDY"NVŋtWQB{"RPT ĕS$L9-lxW٪O^H #P’dsN*T|y=R#34a~ ~"8s*ԀQۄ;? 4Vԝ$7`r dvv]aCv%D^ͯVb_ }Xv/qń'*P7&8'#@ E7l V!ͥy fi#],a4J Me|vVK1J\Հo K,`k-2z7lZV荊HxdUƮw!_t˞*ZEm$hm"M[.eLrD?[¼\@)Bx!rD*xz;ޔETq% f0 <\E^vAJ<0L+J4^%L{>;tGes2w+b<+F{Fxk<$^1:p/m/,\|PT0d4Tx?~ٹ!t=(/[lO[9 -yl:I0_Oj`f]%3|[zɡ0~Vo1"e!A)4Х+!lfq{6'VqSM!޿1jsx F)Ḱ@Fx@X0[ (ȁ?'Taxˑ ǟK+hHy1OOO*#G|m27F8$ga@+ 6N_ 2e>L,L|H`cs-w [%9鮶W(O3wġ_! x48p7nFJx'sة5`hCѠ`31Hh𖢍5@i9UG~@̝]q~a"+~CA&Tod}w_Ե68?}2Awk.Q R:H-u2,T/1[Er7Q}7.?lw:r)S|I3y({Z*rFЉ`E5WdjxԼQ@<\2643lEMu"w#^k ٫FA_{2?7Liv2]dڈ]ꀯx/s^l1wzQͻ[.$KZ/zO+P}~ k'0 wl\k;dxhZʠS$ݽM`mڒMvSV+NkYGAzxkۤi gvVg92mlK<| xlef1 ~yYz@~(p_d'5p #}!t%0i[Kꗴ{gυ?ۏ(=0܈=NHMnuPuC(΋`׶=  AJ=$<$2't +\-]ޞWGݤ[I=2T6ģ;;Y$|q>XYuؿ2ݮ-;qDr:G;Et/.x;i7|@qTĊzfPB^q+wO$-$Wyj݇@GOX!}b2C%cԃ͘Zy! ]HNhrV%:vvr>W8ߛ\e^&_m8Ϗ3"%?uwKk6$B%5 x B M^I?U4Tҩ;\Zg8'MhGoi*G/??1je^Jt^n܊1fCoLr[O" 5#_=|zrm` ).~ >%_o!!89uTU4єK_#|cCN-@:u35}c*;u E&mVD(:f?=h٘;}M ;T%vѴVi=aD ϕNb|Cնu籀m-S5f$jܛ}/S$ m^;U urm<͝Qr7iku:塀?˫2dwץt F%)ubly:7( ڶ_W%qwۦ z!MT@tZ&w yauͬGfׁB<GO`:壴dMe`Xp݄m͝J'{ [1K?@VtA̴ǼT[,_0[; K/lQ_a\)Io,o]1d)Uۜ6ZNM7UEv’:38F둽'tnZ#~ V(ˋ8k8Ȗ@: «1wjk):FS\[.˜#bddGYKW-ձӦdV&IN6KC׳t'~",I_JB۴S/A 2B8 |{L{qDP .GȒU5dB ? ኜCU/O5莢Ivjt_!laϹA:3]mӼdamHL-7Qvr횉[RANCDPI0}F9/~Vw{||D^'1 7$PV?J]e< P} XRw3%{ƑQqXRPPm9,yqQQsJجBȏLГg@=3c\e!Awo]YfmhL۽,V|$TXkY]u)15'3hVn9vԳo_\rXދ^ro]n7O+Id]9(QsU3IxD[}w}~V]$dMזA ɃQE ~DGh!]9L:'cP8YwZҎGqb*I._@dnpZ)|vcᅢ*6n/qF!N_%IR1w`7(_q6#>ɢ&'%?Z%!j͆AR'?Z$'}iEBL @Dbg|_3"+Wp{G9 C>N5LSY{`펳dV:a' _á/jkN \d:UEa(N&).̍[hTE=A-˦55Uw[o?VVx~"]<9 5}~13ь|X]p@&6cĨmFL!fbh>^uzp} OoeaO4'nC&uG뒻vۼ4vw=c=t7e#0bNR6q]e/G%A(B Uûb}d@2Cek <6!Gg4(t˘xYF"܂i>A MiQ['- *)}"fۑ]T|5zeQ'e?C QH+vLMS8 M8jzg0>5)&|o 1}iS4 o"~.ã|\;÷%uϫ ue'p%$>z IW'^4@#!4|e.ӂ|~ ې]/Kswc@Yo)MVg"d78Z;r!` sjg63'|4[6Z,Gnw(C;7av+ks OWt#'%Mѥ<#oQ3~K?S6diW E[V<4M(zDˊ]ZpTW6Aԇ9|RKј"{$<_ 8kVŻnXCRNQ--An~-tLOhgGtCD7ƖrjCO_b;qI\@ua\eؒ] 9Xړ_L),Az"ON=mkՠ:("Iәzh+4Y}W~ D)ѡ,$w#)щ3^ϻ .pRx%Os(K<6NJ",]aExC\)GkEYXo+1'`ŜRoq8g/Tmymb|R"꒡{䊖c շWaWǮb(e==!7&[M%DkamZu=x &jx{˝Irϊ z:W0bG$~G@+-HvyU1DM̩IQ0g $- Y|3y^ lѸq}-؟H@y~;5mu]8hXI.!trQ*ƿrj)&=9D^?W,AQr馞Y̽ZWPUK-k_]AV|-c2'Sީv ]R)giQ6NA{L*?2, OйX `P+ط3JlY_ndў =jҋ*jfq>ghg+ti+j*|1`wݷO^+:tz`F&q|aO{? Yvb-w;Ђ;Ĥ䉆zBнQOP{wf^ Ԑ[l8/^`RDb_b$ƠuUP!6r0w+L(:A婧Z0kq}/Z@md_+ mf nSÚe|:FG_Hx_c NϴOmtBBIrh-.cE7.gMFjζ̏k } #9S #(漱zuoQgVa )SC%lXmiU\Te^U o ޻{n/J^>?Fǹ3]bC 8!*b_5g@tʤdiͻYHw5NrA,8&c=6pL-مW[LMՑ.94R?.hºΐϠp`YY#xX2%rx)5i9PZ͇_)5v҈Ʋ0r$cAQB*Bf1lz%hr ֏ ' %}S,XL': !0wL¿ O;w}aP]jRVӾn}4 _65a!o8~g 72^iZq F?wuKoR̃K<9 ]7ùT+@vTRH 6/끅kpA:$Ht ? %}cr}{nd}aXe3jB>̝;48{ZvvtMtnzթr1lؿJE`5/N \SEK>B_:,kUl.hբRwަRިI㝙R#89^oǟE 4 *D-PLMr<9&g^)7&`ڔ"v HFz(P쮝&ۏHlAa$:%&9MA\17% "=՛5 fiJҠU B5+R#g!u?*]'jmי04ߚ 5;a3 oE0Oi?%yU1?4H ߴ*M5g [zC>6+$o^ yXu p9>OnҳtNUXrifwuv73ҩrrZ`D4ZmT-mS)dʹ?Y73j(O,43<' `PNv_i+oȜL tPEMƚʛ@Y^Qg=3\WBLޭe\̅"h^/7uU2n JI2しYel:`'̄Rs.6cb}$'HtƲd5~$j*H}Y)!j7 02鯄`sډ܀"ֳ+u(Ѱ&~+g,6AB)$ʈx MalS!zDZb}C %!uag1=ksQOZeHOc^vo=KggǙCA/]eIToәBp= ?6z|ĉky/̵4 (kѸ=)xE"ŗ[rpusPS9<`{5x!pB& &Ʃ2N[IlrT2 pj7t.5,_r7uk̜[Ks ]$+8]$ɃsV93#8&{mMץq\՘ T9KQEIkT*lR:R= Ѓ mlIȨ(}6cgL)\u~p5䲮%.S"iB'-ѢD#Uϟtʹ:r3i?nHAUβ*wG~7 ]SD琈`ܼs7&k=Gyu"I:u .|b9 _H K.a$ m>ܤU‰;[^ g淠h_|2v#՝1: o#B"r{Iz*-+3?wiqc'xk 2nI4XO(eVfŌ^QI>{Z\9B]a߃KnԈn8d۫6JĿ,ajegv=PW l\SN=qI)!d̻OѶZ[?nJvxF9,n<U+1zcMq/wMr4}"7[M -#ZǞq~&uǷ]vZz$Q~ߔ|>Y7UTb<[J`'0Rǵ$0yivaX0D#`lt6' 1ZEQہߥTRA_ 'FwT7(ӥtmI!VgMVrS|ls<`P2jz i&sūgwa 0?)ri3NUfm{ ҏqnTS4W5hWcV"Ɠ!+rh"h6=g-d=6of >r2VwXxDŽwȼ4u,|n<N* p<%$Mg V,` Gי*-Mv:>T}R,ロv :v XK[:@҅tOzO(uŨͩF̿h9 DL!0Ռn #mt@x4F^;k%$ T LZ& ̪bm|;C{K]Rnt愉GNe=77 @өgK8A+J!Y>ʓ6 -h}o K4ӻXEtcCov+w-kܽT3{İ. Gw*Q0@,VOGb(އܰ'QZ:+PzgԯOָrQ#ulg3Ads 'I",(cD2eܱS4m cֱ*W 29k _ 0 wgs< ̟c]ocS_dz8Ҧ6;qr.dţT+pvW fn2^R`f|GaI[Yü Aِp+]7'}pY00Lc̽8P<~?.z$ EFe+/k{3=HR~@v]h{K ÷s;κ"fnWfŠ?LF]Z.>42op&2"RmxM n~!7" lY%@ >`fI qmtwDdo֕cVo=:R" JKo֐:&Ǔn[6H[اB~AHƍ~u<΄˽ ZJ|@  ˆѠbȋzApހ+`Osshڐ=<63C-ps*-C*pvf'?HR6li9Q-/f. 2e~9~g{IO gV.plC XkG!`$Xx{k~ 2މJbh~#1pKʞ N*}D/O!:W SmdCƅE|܀l!Qϑ2]w1 RAq8J'Z5+RسAg.}2sMr-mJ̊ʒEQVbllӗ%[޳ghD1EUƉbOB'LHa%v#zPQLA= ᅦ|ē+K`i38z̛zN\]W2 ?_H* ϾFVG֖~R!Y3kF-E[lٗ`6ғSl @;VLvaq!/ QkŎbٕ>pTDT 8 f ۺi\#{C7gbcdw WN,7oxcH~xaQLTZLz"H9hZHh_ف̪2Z7cHEmKRx?ev}ڣ-h6}.@5WҗLonRyBN.$#d>%O^g]Oț6fƮ{y2WɁ?k@%BmOK8608l7戽}~Omp,pSd$Q1(GnwͶ/&M;RB4B('ԝ{lD7ME{rP?7k'ød+`aSYj֪qmھͷQe=:"t~7JtMZ{ƒ9nPrϾ"ݍs+oU~|eƂ+>:wX%R\.%<2= ӅމޠՋio݇4FC5*OPӔ kV6o2=A?H?yBjyO],~P+|b#k`ݓ|[Td5=Ub_1@ yF:[x 6MGv;>>A1aRX漌+r&].nq n]F#yyIĂyCKJEz%? LH$04oQ.g(diKr)? "ZZ3a댳Y.!ʁu(jqZ1dyAnJUW/0 3(Je/U)"cw 1a#Lt͐Qhw0 Hg9+ O ])1b4٫aS3%wB/mRN1>2BNZ,#xУ͋%uŖ+uof1"%D[%g25lsr)^^6:UE->f)R7VM'hC_KԴP] =t$b shZ#5E+q ?k|8ۆq㩁 AjQx .?.tN$B1b]-k<Ϥ,!|֎MS(0W+OO)`^ʙA^D0nO-ٰ+31UKg4_hY&vjC.JBXYR Pg"̚3ʈ, ]Xeİ%^b:]CZ:ՉCV[_$U;*\%Bji\\z~(„؏,a6hM2|Nw =7xԹC:?߬U G@7 g^/iSE]lVuU2ƼvT{b`zQY™Ɩu27+@%KVcKUN w$Xׁ/KdJ&pOLCb$`3 ?\ =8# 8~d3ݴaIPZ fdh1&d|T pȭ1x#P69ؽi<5fX,KAh`2a<4t/)}$sbѓe- C6 71y}::QU"C&GtSdpIBۂ!+j `Hˁ7ůt]`OZ4EG=HVf)g-.ٔ8o=9I~p#7DVvofc IAqײէ<7w F,5)M#6iݞѩR(O)fBvcBF ,j,mo*ߕV#O`Id]PF6JR۱B5@Gq/1,YJ(뱝 I#B3葋(t>Q@KGRt _τ6u$f*14cku?2F9GbW%ОfH)h'z0_19crY Ͻ0ajx@ 6y3+b4/!X ZnrbR,\cfN, r%-h)Gr i M#4L1,šAA٪> [RA,+nנ<,FB^y K })2< -q=@QÕ~ںyxag(7{Q&~/^X9ݕ1->ԦU4@qG2qT%'(%xLOɤ Jܞf,9^nGg f`tG7lrLnjjq2}= QZëp5CܹУ )Ho8̲ 1T['}h<7L|us9]1n~d n<]?t d|iQ ϻOB̈́iGNaol(I'3Tյcsډ!w_CGA*N W!0EsjT[v'tIKHhD4\$M'TYٓ(^XM4Ru.&q zI_c"L!"ye`<\v6՜NC %tzopp->bG/CwA;E ˓1k5"R1Ex#-Wo\Csԯ ٞqIiU&# @:pdcAJjmh3F@|s'D0Nς]1jlUv^ 0灕%fU5 ,]OAEql9Hu<45@݂ItA8C{Mh #e8lObгÈ7+mF c;PbMN< D%*1C hvTm,q6ﭡ%..W}+ov#)`Z&Nm]nf$?>=bA;]؅&M*ؿZ=ICe"ƞS6MH'{r9L NqF-]жgƏ6BR%ohŲtfn`d@lJ:U?1sVٜt&cj6-YzZ@$.5ۀk !k& ZgUD{ %@>wwtDT٬O$ {bbJ\ d\@滤ʧajȏx&Ig# Kudb&Ģh޿" f0ڼ9ibG~/>MqI_3ns 3308[ 3G h (XһO,c;>Q!(oȀ 8aCx3!xfU<>3y 6ZW<  rg lb^cd HA\WjRtζ|{ȖWo+Қ7!#'i!uiK'ˣ|m{F3ay-K 7Pu#m σf C?}Xʍ'|^ Wz}ɷDԫmXwAC4ZO7HEPo mQ4ax*:_s: S*`{s*}JHoPFp FRI$tٌ,Hh7 88֢kpF6-s ϋ)~c >8u\CddGZ &qu4`frlmV㒪R]?SsfvrHْPT28>sdbYPari_q%'MŮ*~ xʍ.Iu0oMU>\{YAg9ӄE(~5 2_rD%ńxfz~RKF|dkES$Z\?™xL@SD~vCkO+hc@JqAcc+=Dz͕PT+˝‘vdYpVNb 3ʑP }'و /HQ*5PãV ҆q1wOw4.s;N|[v~dLWLt24_R?gZ3x^8b2=CeEфz$3d *'h[guu:Dvo FNjuߦ;*SYu0"R }`~?ʟOj`л*/arL8CW KPSލ[fh#.TǠXS֛ (iݧ7Ptae|2, .2A$|DVP UJ}PsQ n:r=#,}4ڿZ:^{I"aNv[L5E k Gr\`dL̦-*T8ސOzrƆP-pP8/n|5Z:X'ʃ_j+u6EkV4!#ȯ+0O gq@R)0KbtL9k<2'ۖz wӗ^FYv}c~mA[+rGzj5OXE$pOh3`Fi4w1Ai=L|:N@5ږW,W\/!J3 ON Dltۻ;G5kjmCwU:Oj e&[K@DZ-Hs\ %r9Hwb?1jFGFA`FMw,Z7 @.ӪVr -rzfԙ'vXΰmavq!`}<T&b046xu׆7i83UARc`;9f]|$<(|PډQs|@E{kS2'VU竚y|$,UzY!峐u+gYNvn-]LL͙fQƆ0ٿԩt 5Bf-"%M`o̧O~4ωr#v_ E?G.{*@Q=UOv(__{;#̪R#*..?y}cJx8&ddmɜLʯY7,:$}~= ypgƸ*/o}tX 0fObF^bM)Ȼ"kukk%l%EM]%Vqg5?\n6k`Wl!>9~(&2 zGiAOڧJ7*f"!uxMYxN"ߚ-o,X~Q]ޕ[SCIJW\ț!u w~& kCEfC+i- (-ѡus N$R<:T[=n8BFe3@弌6}E`+*$ȵ .^p'hАMgVE ѐcwGw7(#i1/| nԮT@bƢ^' Ze5B('R}sLd6q`P&l09b-cuw17h"(|{գ8YRBliń,p5@Su@:o$;}lS ! 2u*&Kd.*$PlA/*/lRwӋذ,ʶo)1#U0ƥCAzd>fɵdj=gPO:pݔ'P5Jk9*V Vfp :iBJt*[> 4r b(ݚ6 AG¬TRd,2a{\s' kǶj-O+Q1tN]ś2!Llgb6+f6иByY 'd7;h Ɯ4/9H 844`14+Ɣ-7&  &xFò] ^~섁FL* M4 ji(zocח 3B+)mN|^SԕgM&㩽o3X\1uӎ6*h"֫TN,G@##בafF)XpU ^Ycyʸl'ku[J4RkK9ޓ$զYr,IR6#> جdE"ѰtL]ePb1]F07DžQj8.z!]@I띃x y圠CFaR}Zn9^ANH%aGlL#\NfD{l!,θ È ,R}]?V-;'7ʶFVZrdžMb.Ƙp%"g:ikejW䶥ВW !>$]OqW)zgcGB\? /1h5j~C;ʒ|&cN]o/\NZ\Jo[ۂi Np};*7R8X[JJChX9vE8c({zKgőKÎ4/᜻:s_ 4 lLUj ~ LS/tM^_jI"*Meԩ7 6pE` (x(cх&YE$}ƣ,j Su̎h"(+"Z-j9nŽ5wH]@{Aq-QXoKu !1CIx7 ZlzX o?Έz5/?B+\=9JܸAe;O#> T?>_2?Ú 5Arؘ Y2uav%_ϺG-/OFvq(,> k(cs'Fv;aAܕ;iŰWu?B?t|Ox+k>opuk회|һqSfng9# DP`&h~]-70|dmuHڀf#A,jR[|sb󴕄CA[.8'7u_SД~Wj!?8(J>zPa U=Wj=Ň|ӔKa(w@΃l6DiCǬkF}n{V4q"5q`-,C^OGkdhB( NjlҼA k3 f|$)n䮱aD#b&7P奺K)^ \tȋ =n~gVx**~ UAf &Sv/ u[ZU{V@G@1`sKFΪj)͘p2Gq'y^J2cr *pL zeEXB*c`)c>] ~3mxbi6|]? , }Z‰Z;Kn&l=NPXdnF $zk7&sαbDsMyw<ٲu>KbVnKQdiveGlv(^ľ"48F_5UfŇ(8a6҂P.)qq1(L籬JlEP3K1!oD;"G6=\ZwrJV'"[cItaGP<$Hz:6-j *h>rG_} 1 =h/;(v:7UN (#U: oԻ%ir*<##n;8۶N>m ~,mw}PV+D6[sE*ᅶ7I OX$x38һT5ruf$*X_VOa-,򳫆I7HDrܰpL ׬XbT `K0_Pb*1LSu67zXJw<uXG ecA 4B .\jYdk Tvm?>ҍ{hj44)IA%^ tj3neasa\v xk=|V$*~n!.36N .n;oR*N`f5׾ +s4p3RǮ62 YиLBXEcX;Zz!pȟu0fwyړ[ħ6Ю! |@Z2ͨrLRek"WW"1tHi qʭ\+t %Dhm6ɮ=Jӫk^%9[g17wZ ID=19\(#?nX^u Xu'zZО@j,4EOhmAϩ(`O_~u_q%ܸW~H%o|._BNJ[V[}|!h<(a,}WrR@\ؘ{B؉UZkX)NQʨa, ^n$oF'a/?6v>_{X3Y5 ,2S,~ Pm#]?y؛SU'~]2.闿¡2?Hm:)sALlu ttH5C0CNOa$0RSM.hgLR[Oq% XV9ZfӏM vFVp*sS7 /nZO: :^Һ@5-n{}k.u5=[bwSէ'W`0`w<^›fducrpxAn!m[;RR((1Η^0f ^qX9HOᢉ ~f : M\ryٷD|f~KDQG(ZO_l4­E`{lƸ?]vW9n<:؟e0y+̖@לb03r2gCmپ)3A=5S#,ގ6i-]V.Zu&iǧ'a5Q8ʱ, ,)g%"5`3$39$N5yw"iޝZn`lefcRNG4PJ52N.lzcIW-Jg]UN"VIH/hvSأ0Ay".-#'Ǒ,t*ifr3|kd+qDuuW_tSڢc0J,6)w_ؽ)[Bx6s50c3[Bì}B4"${/( ޘn\YUOj8T =lf0,K%qyjg$yعr{C(6.s[r&7VЊnaUlnp,)5IzUIjS 4)WIed"VY;_Ńz FS2%:&Rvr]J+L]O7H0!Ff\1ԷڙBm6 %}D۩]NxR犗X7&qh ѫ80$Y$!^jBxAh7厛9 (y5d(SaI8}IU;%Q%C˂%Pku0'}vpQ~Mq=ע;%Db C-߀-$Z+-rfB/ {E>P6 @X *[_h(t='@)S#;o58qwn#˴Px ! =~y⥑*v`/s:܈,MK&Ck 1b - jU^R ? ʕ=D^q"Y #oȀ= #LKVrփoŽw|r4 fppK;-5)##Vn`XH\; X݆a\jbAx 1XLdǐfu9]fy&|faK~_v/d.]qWmX$ʠl*6:Hj(a#͌]R"bj>(Gw!TAa$; j1g QNd#1ےS$RrMy"˞oc!;)htgPu]G}?;=7˩j/.uIU!>h,>3EDؐjxy"o^'^`H_r᪇C)e0t:@2jށ U̞/Fgzw5dI!Ip2V)Vޠj>:,AUYJ7Yu00tB mjK<8,o!ޮ޵@bQg NY4(@4cf+ B9$1>fg|﫩Zj`ϻtڥ[IO:E5z"F'va7J6*[&! KPj- \c`˷v/*U@L1Xk*H&Bl+LӢv4ɜP\ap ?m`IGWfKJMkAGI'&ܜh"?*X+o۰*^C;kD~)*!%LmzVi@"| 76EM?p hYlP7s Z0(;#r,js#*bPdzS^F> uka7= Rh.UU{( ǷǶ-:Sws4@R|F5M]3Mqkwu7GzNXP׷|#2/XBj$ڝFђoː| .uM1ץ|;P (E u`}3CiЃGKp- Cu81P5lFHqyo0'X.7k[k)afMIcHllRoe (uGJ^3 A, sBg" r%2_ô%iWDitMA.K1O/ Wqh>6NLg˰lqslYiY9IH<BD/x*9Qjㄡht@3yS:9,"~1FRii0w(Z5YR|3?V]{MR] `@c^ }pNgrY!˽Cqγ- gכtA7{1Wx0uehEOIz!z֛\荃ac-㚘7&>ڕ \XCC[M+6VS!pO2qBN5$ a !rj c4&\U'-.)8՚A(zaܘ[)z^=7GݲPl`:ZԘc:#L 9x# *3ԠyM#rπ-NR 'Oqwŵ<-( =: PPz!0Xg ioM{%倁BQ|d; *GEACX!P,б*%8h_XHr +#Y()W/@]X b<0Jó͐h`3󁦤tG !^O*:ૺBWML]_Hp a:jh . hc,v549J`"nHE_+Sg#/632$TS[% 'G) bߕ6 t?7uјPF)ʛ*̊sWϬ k}K\=-d1Ha7b)bXFyI(D6`=0vМ)~~/5kpc"vae=?GFoot vrSN2'TSQh/au6$|B) 5q?D!U7uI q~sj28տθ-Ezwfcx|jݘD#mx.R`G=v|Q?A"?v)!y2 ,=i.-[̜%O!Z'5 &Sۂx2F\hᑭQx ۥ9[{d;+b/ c4;[Ϸu剭33řpK?#S5@=Zԓ2ёA$*nISvX:"hiF2xt̷(^n8ĴgVMI-:+Tnz!LegD)zWNfaʦIh3m;ځB]=w,Ih7kC#[#Mi]j0PKmgh?1Z32;Id&Y߃6tJȝ0m6'PF7rW Ԉҋ"f\߲welŵ!}wuNu4X ?T}Qi uhkLB2VhkXe>Z1d;0,YMp s%܆ mU ޹Uv=CU런O5"H Pr4-NfWW;[w[ѫ{D:4[d-K4Ͻ3v'y09կ"] liCY@i:\oR |H/f$=hR^2-;\ {?)EۿIf?yakNL+Mj|b:dHhNN{:\!.<[ TFgb' A> C)m+/à@! P8IFAӖu^?ɮ?=Uo 1!1м?HjYYhm|W mY2٠o7:HmrG%^=k;NkaD"uDeO8wHћRT^rSk>M|E bwtiq/|Z5wJvmOjy̭Y h bԙ!U2 SZ D@{O@9I| ޒhnr3OZOa֕DnUAKKNVR2y|&wbeU{mJܼlb(T`?MLB"2PC^g<9[ KMݓFE+w94 <θ˩Z7l6 >fI/VlNBj2fmcoV%(XB1ރvס;vI2+ (ܚECy~:zazJU`$ɹ(PW.MrkIvZaA  GYaf "xڟD(ow_'x[&FFQmA̒a%+j省,h{2g4%wH tmT~zA3T_{&ǸwS !ɦ 2A-? 9؀VkzCar.So><-z|ԇ~\0icY;M+bC0Im;{T~W۔%Ǎ 4QV%?2=8&(05*sZv`R>ҔP C![*J" &gpS.gOcGՓ%9poY> Z$)NjM3kbg@EYbxrj6貘cwAz9 7R4?(F߶${$W7ݣu5*T}ޱ~օ{,$ dkFK ԰f&Mpށɹ H7 Rxyς'tV11i-c7k(rQfŲPh<:[ܘ~rcNmnEjMnP?#.DwҸ-H*u{\SSrWN*{8͓N0s r T5?PtS *]x!. JIq˩FG۫W(Y}W/)3 6?b:ԡl<: J) As);K|jNY{p<(mTG=5C_D;oHCj]1EZkcM^E 1Kvːjyp_պpGP}G+xs(F2ehQi z g4hGPo', ׯj*Ԝ]R虐{sa-7_PPf#mGQ恛WxƞDw Sty} Rph,_]a $ªrǭM@ zMd |%[ZGWūe0b9u2ݲ,Y}-W'ٗuA bbg"n]Cq'GG:~VƓ%/%e6F)߽}:MU%\,l2N2 B$+'k|5ْGz:*g7O<|>_"NZ/cVP~ 2j:y)C)aIW8:C0!M.~i;;k!Ȁ@ BWuڪomc%R4lӬ$yIc*vpˤ%ū-#%cB3SŪG<%-C z@-,VGO}Vk#.a2N /.oh FP;/7Xktҩ݄ݑM-ڿޤG8Fit59Α r70nGhXiXv1G׋|Gq#N I`ZM.;-AOKsXA!z>w wK>gZ7UH23iFb<~k){|[#j4NM3|W|nO2D,*OH(U8umA;*'vtr/6UQ !݀S7؁crR]6YCkv$p/88HF! |m ?@H H X-dR&IMXCKj$N_"Qh(kH;-bЮŽF\U- C._ sT|x`Ћ/V#߮sr+w?AC\ w|35̓/ğFN},s?'iĩr^S9+(vmLko+YYKּ,[nm4حGS=%q7rUana}iVډ3nXv-_@Rn6~kՒg`|owkkm%M;g&@'$Ƕ5vGNuSJlsq q'u3c\7R"bЕ }rȚsw@닭cEĖ/yGۘ%m $~Wl>;CVώM}ڬ$DPѰrTGM}hctQj&죨1`+Hfowᓅ ʏ*7PKv pr'b B}DuaIh F嚑ϑWKX.; +\Hq(3MD8D %/@JEI+8IAlh"̝Jߦr8?Np93RQ<3>iïΣi Ǝqm/Af l`ҔѢDEt)̄y3#6r?p 8co%ɾ'BѤѿD)4x]bsǗU7dnW XI^J71"5rG%8krsdv1.ȴs ^sFŷ=M'S*}N6F1;΁6)Ax;ɚbQ^? (6*4ߴ0Z?ףf\Dq6a_X/ys׬guHБ. Ln0KcU䶵d* G.na=+}nJ擤Fװ.ZnCe>tj1&\{SGi~HܻY@aKޭ&dxRk7oTqۉwZ=4Ůiǻӛ;5Cؕ"j&B%e\@lB})\\2җ[*8= wk$4`S@KR6 >+d7Աre ãX^>_KN4㊙E0kkh=Z mv~VO>>g]d?Tt]{+浉=QILEb_A޳d)״*⬚k 0%cI*!.EoM`<$Eh<{&L-[}2cZGDJ"T?Zy>5V|FoHt)0tg[EYC![P,I+c\,i}Z'-h6w4Md1~+)t F7B^b6֠t:Eqxt2p֞ID>#-`Dt3WW99. }=tp~h!& ԡN Hove}D;4;Yi&\axp""wWO,]kHʒg4gWۊaۆYl]9H3.^V!K ~Q{O;ќn.18@.itnlw~O:0Ts/2\x_)8:a'၌<8*Ht[Qm-eUv 'L!" &3L a]ciE<蔯Ϲ@_Vġ2%<ꓩ!IL><6U+]hWhAUὑ*ASsk8 3l;\%\(=nգ7XH% g{ /Nm@-n N*ZQBwE;L ޟ33irx4,By~$>mJ)?I>-h$e_x;z` GZqfwy.QS] 6Б⓿¿BN[b?^߫aM^&rF(DrvsiX,[ tWOZ"4^XQjH1NPO]]IL=`Pq17&'uZl[Z!$t-@ O`J68 0#$|תh1͐(Zk3AiR.Na܇ҲF֡" E! `nhP'Lpvpre< Vs(qD}U4K 8ŤMM}TrUc f9f(I+q7R(6܊˜bKdݶ"% UNR X>D1J/s?X*xѳ܍šn@喊3?ZZ ~{^J;gW1"7SJg|535gy!ht +g!`ʰӰ~{RAZx\aɴ_{Qx8?5JҤw\0$#.⋉{_ؓe{ @ ؚva(= Z/mO)mfM{ ƳO@=#6s24V+Y9-AmhgyY{gHغvѣ^,RᄻVe3s{ZG'?Hrh)B /?g3kvah!! ɹ"K/w?)6xC^'+E}j黭O/.blA"})O:i/ѓnD ^y7%˦!W%#^j(=$D75$eO~i P }!^. txnZΔp|a0jEsBFcJB&<2gh~c0|!D` \>Y a>!Bt^:[:uj(qM0׸~mc/#P$f*3IA,0`MpQe#?amOMg3o8s0LqV9 + + aYP.;47kuM'曵')qgyAYzC/KKYZ9")wMy=Є`莎V_~:׮R## !vu4D>~;WjBc&9Z+n>k#$Ϻgۏߜ %E#l_JՠBֈ>2µJ?07j~]T1~-ǽZ&h08!G>7bÐ6BO;|6ړ) ү,x* :lM8ҵ]5c γoFd$:tCP9:hC U#wEڢa(:0u!Lc4m" Uty} ?ŀ Ɏ~'FWQt/KB"),=tpS~NSH ړ$9S&:nz ^oBzU:2Iy;9WMS 찚n= PM 6(d^=yHOĉMx G2<4oł _+8z#hrH+8i5u o"ҵD#-",Yܬ>NK.H9^6$[яV*W#]0/,(|6ˆxl lMOrv;Kkg$@]|h;"%Vz8/׶Hp)}_G{rs $9j N)ŅY (Ϻ/y ` ,xi/ugKP)"i.;e:ALNx>ʬk3y2DmR tMeVPLWy7ǓlasLStD%bޒ2IFb7hFON E2į.qmRೝ.\@A <%Hn _6mX)LQI[C{ wkhNe9e XQ*ٳcTf$5;)Qq#m%ŕiH<&A.5tLOfNwNӞ:;X0xB $J[ !] ٲKxGwΕG3Sմ0u$1Œ|em& dIxƋ@66%9#T]{M㾟3lP,~En/Đi&5ՈCgD>[ Ǯ% CTAd馉EK+y?;$Wϴ?^;ٮRm?LPS3'!@A=Õq'MPtG&&'Un=\PE%/k4~݊|6Bju\E`(1Ishz5mPNeEtxcY7KsL]aM#:mxs3X0秼ʳFKFM0'7;&@a\C˚L7i_b$5ak ^OP:F\Ϡ&U9ΨwV;FAŷLˣOBzF>xe%XFqKDVCg]h'a;tR&% DR ˱6O}۟[&axW[T+jN8Lkf~B,Rz-t0RPV'gH$5I0(||RƢ."O5vX-kaiZ[ 5ѯۊ2|7p]c!.;dHʁhX9fȋ*cxE5\qN/vf]n0+X=gSc/cd0Ge Q7C=vU,>BI%a!P~>z*2 \hNFـy,`2Jo̕KQRcT(lyԈut pYjHͤ&7kܡ;qEQUg;C?mwFpy2To)^jN Ŧ[xƛi>O ¼ZbeL(T!VHAި 6Qh!39tiR֧}6Kj_ ފϚ#3u0KV/~=aEdDU4w]+J+i9TAgTlN_Jz&wܹ>vL2Nɴ;fǥ@nKm. 7KR[ I\A0N?ollmҹ}}Cѣvzĭ'v'~עwNrA mv؋&z ?or)5Xhh VTݺuyG[Mhq&Cd-9zF|bzT"\@GNU%oKtNghqPދ BdH ilPn u"Å=;}>:ﮩum3>4=PԌYeH9.OY:BMݞ&αVU{'J)RQFfpT*V Ҡ aqsiOrzOˈ_t:Zɰmk}E1 DCΒD4e9_˼&-m ~Ru#vbX*1Fy;|ArƲ=c:*IlUA"FmxULS> H=Ei_ >iN*4rX2]'6Hąp|ysֻgAd{,҈Kߟqf/3e?IRb.7. z]SW[u~gᘭ;Ƞi,b⋌:7"jHۜ:r~x&W{ X3f 1jކͣ!M1iU{q;:/!B z8ܘViX;?gvԕc?|YDGl%ypRayI^'KzN`bOύQlHY"t*uQwj2,+#:&eWWGUsx[Q -)#OYIS!LGA#݁AN]Rtr ޗH9@16]&VD:=X#GO'//SzLbbyuL b BʪWg7܅XSR1Rurxd"ow2xD~z-8l7zP>? (kk2?4L0Y䪦OXg2zl++Os Jy?`^r[ 5A<6jj  C\ b3*+ml)3SǘŦGXwNJvNwubz3Nױ['B,RsB>-DV/慗j1IWR/FbXzE9d~ ykSnPDh{I+jv hR6tv~}U-ܾ$)\/Q1~B9^YЦ/K!9hHbI/-EFMjLrIT);=#ER[{f;FDHZ_5"J"ܿG-ڵ&J4$ԗVxȿ7eNri S.κSqM<^MwR&uaya*R3u.4) ;Ò\MoK~l&gf$z$Mݖ;>"R8.cҖ6ؠG~IW9:̉SdG#~8-,gv:vJBnn1kJqiά=fH,,զ턉g(YXqIi |9 >s \N<dždN҃IQv^kL?/ WF G _́kZ'-rnYY⒁0F隅x= 'WR)Rg^Jb""+¸[\m6eLNmuqw4`Xs apxg$'0D+{qeZg$$5`L1H@ Ua.ƁcaHӅdn= 't;0S0$a&lM՝v_-}y5)~rxe=i}Me3D$rvtI_$ ^y7>]#UgIB#}HlezN6b w ai\0Rc< "~?KiE{@3JE3h>ڞ-m%nr(J{4B-@ YQvVO9 dW)H&wX`ۻv9g p~s4ܱFFKdt܌8Q F's!-$^(+:UTnOܯ?Օh6^Z'$%IA% 1OBAk:@#2#̰{8՛ӧlߏ^^UuhOXdzoYֶ2k;B<΀-`&eޣp 47].'z/Ǘa67.-O"{ a1E#l"|74M6jkW`/:`_yXLRHtnW <[&yCʚt?\6OaΒx'셔>!+U9Mפw !%J&*M/& o\@;I9vkY^CF<|!z lqW )(B7Z@Sq~|4BmhD^!̔ CZ\One'aUg{EF\y :-@qmmS5pIsּzH0B▞N:{o"$&Qu o{9džAsd\UT"hE!Su&vqLWlZ@.(EpݣS\ -/jIYhg%KM%T(NdG}>βuh^J(އQZT5= aYDF&9*zXMeտҺF76xLy=!)"S叮eu6u֒z.f#?BT/益$oHBiuvi﨣M'lZv_6~d}>,V%D'ΑHOyƆ ͛;vSǪDxav3ވK*Em’VVt6n%vڑ2K[R-ƾݵ_KN߱i'ک<;/1Jy*]:BF G3HeU)ʤQXIc?;NV rړH=lc^_j*  wEBMmAm1fܮ nǨ64O3)52 o`-|3ݨ͖|h. ;ŷ*{hdu_U'-(c MT2T6d|_j[/J8 =4픈Zr`t"cjցn}␷>Gڽ_#rW^lڴTM6qae ɮ^!1e@ <-A= K, HbV,!Qg9J0L2g}3с@Y x6)$ t!W` o dJށ*yiF P±U3%*yC.>j Tߍ_7?T!m='p?|5>;ES E:]Fu? j{ %`eZ3)! bQq,^ޚ ? 4" ~#Vv ˨ecI}9a"/1 Gsjj(.Nu;-k_gf9#AS3׾-䘄;N*H~2Q;Q<J]C C!⽘- uwљc}S6dIɅjJ;҈f%xyBvk+=F])VI-?YR&=027[o93VrEDE9\S z<_0BہsZ$ 킜 Fd)IN===ܻV Wl t`m8#@AgCH3U_ HfnӜMe?EEYasE.ނV+}%ɊAZw_{~w4 JUN5iB⇲cs;'u6"%&^U?sb4_8KgFR7]tl]G. &j*Z[u!6O{Ќiʑb[#A&$z Who0ø'G n{goqn[Y_`ƥH5s~ ]:ѻH;Q+RҰJ(ٙl9+kyy'mڸv[er>{BjG6 &i$a~@bƢQlDE.# !:I2TqC4a"ljۖ-N߄dt^}`gs| v`Єad%7;G+X5 թp%GYFj<&)NUw=Xw! \fn; AHI*i6*tfe"\k)׌3j.h-reFӇjʜqH9w~7[u/H-ZODZUlXU,-V)l7rsYy+ln P`Ǡ=)q*4C8-I*h4dh u NIke&9 KJxI)0+y1+6ԡD0Ă+@ƒnVɗ .c\:Ձl>6V6?vk,qG48L C2nE跖ɝY *KT@d7y>叅1g;BrCeTl棥މ9b\êt%9uqR@O?R@[zR2iRv Ҩe#Юa};9ډ /i4iܑΆA(!1@`ҝfFL1`-ـT.@,yA#l+a9@ :>ϹffqcGM9y լX-LDP)^ ,Е/TZyYMכd/,q~4jA.G_('1kd“05BN,"RvL}xJ6/ yoKW\ HDKm'YflXP}[ f #5%ǃr c\+ uw$'/Iǘkփya0tKxam1ˎQy :vU0IYz7R#[B<?RJVbkS+jyeè4QI}̅,zz-$Ll<("6iEX12gv9n4 Ik$ !ۿV¤h0\s{I+9_5uV Uƒ.j)Ԧ܏~ۜNTO@j &_ ҆Vy,y;luLLs>-D rv7A_O0qX3)#`+ `}016:CϦ7ehH;LzWE6_MO.VnnP͜܏ #eC\{Xޗ>,2jSJ n9hr'qD Adf6=_yÜ~F_%QXA,48#zKA]Q}[vjmY ha%<-)|ײ" '/CnVSEX_lJ:##vEH =f%r9N/KBmpGڮ"\9{_TwwBFMs'4,̌ZYMP8彦=1_t81L-i=ZW!@%H~fB:hUM˲ hpK4f!7zP63L]DfwK?D̫eR 6r+7IұP7a_ Ce3ߓ;`@y=gt;@^[:Ԙ'QPIj.x^+A 7Su"Kg3_gE#G܅i_J"CV>"ҙ-|Tb+Z?yVφ5@_egSs:) Bj _@x%ėڊApi{1E0fA&> PQi7My5t-,X4kQt<[2]@W'-N_f9)2{)+o8Q0]Ũd1eGI! ʐT½Wgfc܅/c`mo_&pQxW9* e5$RsF4o ;bD91m#6ش̃#)\;(^·B5[_j>(o[*Cr}i@ uDյh)BKI IՁZ*ɉ|c@.c/;Ep `@E ԷH%Muf>׺{)Z/Om+ּksjAY\ńe"DWKuf] жʼnE(1a{# FzJWfDS C1d\vϊXz4\?j20^h2?9ub!^Euʯ<82ι[.j #'eK;MhiQ[Sz8Vv)ԱԱrMx#Oq)?&i.LۼL.T1y~h8'7m#kl{>-$-P b{3q>`7F ]e+JK0-SCgh<8A-xC,Y!u#^C.:"FOumHIMc@;5XbZ$Y{2!g͂>E}&Ӽ"OtzҲyeLBԈIA r"1*{Vtì!y9^ڷw0S`9 ZLPÛ\/o_I 7dG}ff') E'QPe^*?XUp(4=8%u0`"ă |^WImJ؉&Eyf8Rw5؄=+SduajmdYzW#݆UGYre%\l-i^,4ܟ"P +7SI. uM{V=̽hKe%۬d@:-!hC6ʜie \ݬ=žBi *%+3 J)Թj'3V|lڜ\k0?g,̹`_ ^~`TSYP3"O65OdFuЯ1X 48{CıuI?'EBtYFM#-5Q> Y^]>gG&K[Xj]O~$/-̥;0ƎdFŨB]-콨&ٸg8zctFТ*.ȉBGrlO OUFh~xs2Qcf`u` _+\;ZQ&@6ICw˴5alYGZú J:>= ta26!pU eG=jm`ODAi[ORclw/3ɟ#GaKK,vreFFڈM{`>b}M(* 8ѯ%_iėAf( i@!0tȉW]x*AJ:9<:U,/vm&2o2/._]ְKw-iqşqwa~rÄt%pˣ}Ͷ$w't$KtꅀF3јc3iqQ::Ίy/L%( H Htf7e{: hcƂx6w|ňa UV iLAydc;m}T Fü8J4ac$BpY۝HU&#Ԉ8WcXqܔS۞ӂ|PܟYGZ`J|ƚ`$-d*昌Zvh&m1/!тlƲ:lptWT6fSH@A0}ޒ"w8c 歆XRtYvF}1Mlj$so5 >w7lۿ5 t)SHrpEPe(yuVǖvyR=QGJ#z_IQKs΄S 9Ze/Bg杭Gk| *7Aɡ>!]Q>*r_y ?('_/aײCI1 nL?xZf.SDm`ju L0$4 h_rZH~s?D{/XomwK']6t#;AJ"NW}_'RBC|#W&z_O^KQh!KhUhb[V'n.n@F5 +".r>cFKkNXT>)'Ӥ#Qj|`}ξ#"/Eݥ5+MXvVzIiD-r/Al G]ڤڽ~$I`?EXfW؇SDSj[sI y~@]cN ꨉ{a 3ʜF*xscuYt :j ׵68.B1KT1=(n3Byr-w_=ɒUti) ɧ ?|w8ɴs)Pcu`oFp0#5 ZCîP* T`#dUBmشEl˼9.TPQLC9W 1FUʣ4]4-0lD,9xqn񕗂C7tl!$Ddy\syH#%n7*zd›%_| }3dGR+$3s@.%g]ڎu0(2aqͧj,"f'f 2~eB2$o&T(: ( ^EEZv9la#(^{۽v^:dm :Dϩ3a(iȿwXy ɗu]7޽Mx1|{Ua'Rܐw%i?J"й5.eV$VU^؟L#&>cZ994'*%%>H1q>"4)圤+Si`M5U(;.nV"i)};יS~ ]RlX 70C=Đ(G@q,ږ)Pf :2hws@Rv//@Z¦~oldkr_zkjmEuТ0^ E( 5I9'S ^eCɺ+e9AK$]` ZuiM9Xk͢9R:;u]H Xhƕ͛KRnca# 1zrv:̮C~AiƢ%0SÇ Lj&!K}ُAAn׽@'Ms㣅1cX8Y*l܂, #ᾈ[Zo/^PrOv"sżk %5dݱ av *y+ so˴BTP#ԝ@sn ̓?> l(>Z]Dv98㘪`;oC NGO_FByaM1>f9:;3u{ύbVU`B?@'c_+ ,#ǭ BSFeKM߭Dyi#D! ]Cv{XP 1(Ow̬۽tB(W,-1G&3_I0`$^g< 2m@KV?: }g+ JuI \N ^Au'MPj+ `oqt+_VlфRF# Zyh@;t6HjBS.AOڀ`f3h,k@R AEs@jBNqkI~QϻE b4t|)k~] VUܘ_QQb4]9/ /p,ylzn AL CnE0L6DQCӂZohߩ9VIAㄒ&f DYTwx OS j"Y"/֏Xڰ9UINh^ B&zGI_(^iu`9^};SW L?ӕk9-oN̮o0 7sB.S }iRM FW!Ӊ!ۣW ?i/UnTgYS~Ћ WvW\s6,zhqOqV1x" vCчsLB!W-G UHBuYjA g7g4Ly%SG6MygH\C7X}y˷"fQH(=qZ4RFRPUh$EqwALH fg|TN]_FcGf[SHSydr&)Zǖ#n*߻Ų6ı$8hO2?=/\u@5˽֑}2@olɻ'0xks̅mW\kx)d *V3C?(o?Vv/ZQxsE(^ם,at|s=Pk;)=?qྦ g2Fj " dgero務7-R,r>kxBn"x%'K iԫ0K/bsƄpe+ mS)IiEc |ha)Z|o/= ߎHʀ!:b1ɞdӔsy~DGf9<\[/s1{3[ԙ>5 ՔL Y5OS4pfߖ679}7əBK^7p.lưL"R/碌bp]Ά!q|K{!uu!]̼.eE$MiV[1+e*e";6Ǫt51lr5D Mb؜PEz,S>X8n7 /ԤPD C$+ά%(4Nk̨ biV0mIEz>g:.tbQ#˅Y%@ G#EnSZOZC`{Rmg( b.jOsc{9K=i W 1H0̧s''ߵWm:hDV$DJ7 wZkYt_*7;}}!zo1zM2~G@9t0 %0.ӧ fѢC&VLnt6Y ¥ ռtLZ.Q l` mC2=y4\3bN{L _lĪptG9CB9fM&.sr^X[{D-^e(Sƅ bvK]:2vЍ%QD*Rm)bO% D&4x.8Ta7.6Z@)$@n:DB+3X'$2o0R d 2ERJmUi ,I]o `Էt:OőC̡Ŏqs4@FkkG|c$dLZ /wV?ZQ-qxX?xeΪ2sfH[t;\g~0ZIқ PcU}i j8[) =2q @TMҵ.,ne/7JHe;teS}051**nV[1"mб6JS$jN# e)$yhff]x4}~Trp2w89#z/5vlY1=nd֏Ȥxhi"$if6K=ا3$_q˛6Il&2S3Q*XYt\GVLG*eW(Ksv;* cmI B]a i+Z, m2*\gQ+1 x}Ė7dqyH,EI6u 7"^e? F!F2(xn+*&iXҚ-fE'Ւ.uEZ&=3GZ˼h-x~0>؋F*Dt<(\vہCB::yhqp ` ~F6қA2M8(x@I,B iL")4/MHݯ;7M.HtC܂]nٮ0׵9ΟA)oZKl*8'{h}b< ɲ%a4 l]yl _zEzՎ+߉\-%t!C= e!V|B&عǺ-8.(\YưUm<3'Bjޤ:`ѻ1 rzR(ODR%#$ɜ"voo0؇u4cR$ |3-^ Wy$ K~T[w@sA OPWh9KC6 Ҿ5 \2SiaB-Y/,<#CFR*9%qT %FhBz nF葐l~t7ԾcCP/K. %d;O|.{{ TC^ѰoE/u"Qp~BVrG,=u݄#l:B/ngo23S qv%{cx{4?p?Ч 0_UV~|5l)l;3,Z9 }SM`QߟC}iyu;sk?߆tP3'yi [|s;i@%$Pg#cHoę8y.HtlXT߼GyG!ƒW*ڄb8T[!X|J|WyQ}Uȉjm|&utgI$_ɛz/p(Iۦ-P~)/n_:1?>q@Yxж5߁! )ޒN]# -0!K|=:wr?My:|W:K՛d8Aen[ RNS9Hh,9orYR(j[:s\"#? :UԎY}Xe-c/Ir(ߝ=XDLޖ$U_0)A(Nl~Y1@}[/;ADXׅzhQ/LT8iUNBmRAIG 8Oj +[g~T-ℨE kkM5`E[K'C*&9(/[-IˀNbǼh!ʍOg&?ƿd_}k2J{E^# X'4WDiKo JɊC)PS K/Ҡ,+ 21ښUyD_L6ܕ)f%Y{hw%kX ^Es68{Aqޛur$F*aYzÂ8tJ7I39Ӌ=2S)!!m)04=6!m94۴yp?6rzh3&?hoPsJ:DnVXh=\],ds N+7YLΠ|gk~?W~V(TD嘣(]^yByrٕd@.}WgH@} 16rі+lMH8T |#`*F5ݔfakc4,7 "=&&GA2vgqˉ`m5XE+Kjo}!m_ !}tG+F[.$ŋNýdj4ﯗ\9P hOڟoǦ4\»+3x6SE߱ZP8wp$ zXTQےu),HWh ɐfs^#z\+9<)tbf,z 35&ugI@eM/'%О2RxiᵲEc?|%U? 1~f;%sNqÚS7s@N3~KݙErkv0/Tw]\ p[C8׹%e[thm;>h%>!3+2guI}c/h#+14sQFS]0({]\? 8_mt:H5. dO1ng& v gP,(_7tȃycu QKbvYB5i@}Ӄ#MAchheradu"eƂ U1Jwfz"Ɍ gSuƷd6 Z+m[-5~p0 0b*m`CٴVdٿ5u d=p߆p~f\`\ul89vPKf]>MHL{Y wkG0vv XJsDmP̼u{)>69fkj"N5-z?&L>ǔmG6 "ܛR/* OUYJ `<Աkd6ǼbZ i'I͍ VAڑĦCcQԷ%)D"Ybse)Ü ?!PB#sP_LJOHD /wXw06LSF¿4$׈aGr@{YnHщd K̴B?gxQyD^;e?F&YtW)"(VP_~R*pb= ßf+{iK;+`i$sJMb|݇OFL@wRFWM3VصlyIV W?jQ7|e5E؆ zŦ#RxBuBnT8ƚ;^xPUݛImIf.y7 6OW&\&>.:$q]BpU/at޵& |Z!/Qgp{ Pȩ ?M8JJkUp+4X8Wljw.IBgdR *3t7d`̈́]zb@֗6 #W,O37T2xÔy%JLQnAŋQ ZS= SaʙR΍&4HaԃJw#/DK=/_JtCd!EFzz,tER6ZF\) a@d;-xLg&;oG0Ǩ~'ɲ!Tp2Q _a` :U*IV(0E|fU_J1131iqukڭ|ׂl]PF?)/$Pϝڡ汜a nk<.iL{uwκ[}%B^mgN& ,d=b,R.'+.p Us-6(B .56?L rTj%Bdڻ\ V4h?"{ּ|wpwYA|u]G^4iLu *'?)5 Wnݝ7C] GckLGf Es8N@ߴ+b4!ш]2C^/"oYdw-Ogak EIOta'+֧@r0Ǵw*$n)}4RQJiXR$<œJZ@IaR*ϜBk*b6'ÚsD" Zl5KG LL rU_bbH41NIӻe$] %]N`cG& xPQy9q|ɪj'ȳE_aldCܦ]̠[{Y zO'D!,d2@N^e ,A!`ZPtzӤ5iDөCo@0^FáWЫ0Q*:a#4UPn7oH]6R2όlyy[Z&|x/g6 .ՏvGΨ\H;}|!%?M`RrG\3{?)`2? /QmDf"_2[:wD )]uhG~\wt5&2<O%XzLST1gKlUS+uez$e>M#1x!_R> n)=o ) EC\.jB %̪rY&j0^rNC{ys`8'gH&Cgtւ;ZEJqN=vvtCO9xL.ܼ0oMoW %W+' ́:"é-qFӤ SC9q mB|X=F:ϗ;H׺!Q1: ik(=@ `@MAx J;Ǡ l=!ks)hi//X ܾ3Ӊ y д\b~\4D65R<=qϹ/{ fi4_ MٮALuۧb[}1N$[pOonCM #nL ] iҠ('BΒoK9ձhB';}ϔ%g/[ RWz\ jܲ+nL<RH: |ȬKmsUU~څFqe^z==&aP3;Ez-hu1Y C4h&NPZgk]#U,>aEA,6`63eG22Gc,:HhX6!~-8GV`UL"-|hn<=+DtqP#.bgյY~ uRH+Odf  l'30{4lNG[P[XN ¯O30aC,+;qjpyk!"O\xB"Hq ԔGshÐF*htVͨ! zva^(~d h& (2s}C&IjM#8pgڪó^dpN/o|ҷ[ t_W5˛Ns%n北']BFf3x~R6Iyc򜟊P Ζ;GjP=⥙{~%tL6%;*Bç9b,qs/`t4&Œ[9# jHTTHxGwTmi,K_cxi^uDx3Q2.{{FɋUϹ!'oM:>owAwJ |V9eσL"33pb~9e Os56><&sR%}1ܝp:o5#ǘKdۄ2)x/pƆ(*7H=~I+(g%L3rAEboxFX 6@3EEAs K(a)h,}RW :} TL>% P?{ d\)ˑ؏yZ8Sfn~TO]žt+޻=I-˟(,C*NQ5RH5 Fd>I/ ծ7 ɠkJٿMvk`Z঎ֲ)O>P*%K9fzd{G-_-3Qjf`z\L{"Fv644E Tq TQQa)JLRh< .6YONA<K0fD`H{%!6g^Cɩh!(Pcj^^6ލ3u$/rW-l7t7~A}-K+y=`?64<eQB^t,H_Uڲ;ptca %]; W4QrHChT.Q 1I POU9V Wg9;˷&6QZe9%hf4L̷V p}TEA7h68/NVv012̡jTi@sGa]q րU1(%GgIq뻶?KɂM^ e7"L K+[2dO2qZ/I+IxP" 5/N9H`>IGxgQ~F`QRvGMq==^9nESK>$B~Ϯ͌<dIx&ۄ {dr4 L\6ALlP%+Hf֤Nd3]\dMʍoNy|cwu{3aq1,jq!R#pRanQ+hN2Z :20\wO&F/| ZA7䒍zIGk8:AUP<3pqxbJuҰI'p.Ӑ4c08ňF?:Zb8j ^LBl3͋:Kҿq *x D@C(@c (+:մE7bVc\dqފgt1Ro6Hep~5 O)r^Pٚi `/5 4$-e?y7i-aJB[uZbb1[4l+\_~9B2<4$S̓heރ ̀1t1Tmχ!,*MWn_i=rF8)uK0bW3k#h026ŻB)tV2d6GͺPq翷m~VöܯdH^>4L*5R\T+ӇtP^#QW;3)@?ϴ5{+oգn" zS*N{ZU@[ȴ+Fvkw`b4B iZO uQq+m625)C% -f#^zJ)xOMgYU%q8t^_Tf B?72W[z]aIL΅BO/b5qK95.Bj?yni>hh q9Rȣ)t45ٸ1ۊAp7oT<3Y/q h YƋOI2 m.x6^3+-XN=K ZX#IK!+Zȉ?*%Qk͔d*`L͍5wm5A^];+?j߈%1YO: 0oi:rnz^]д%((ze,Aʹ}rm !}g]֌^ &v`_(P@O +_U}{ wXp9 1d dJ]/̀j "Xc}xçdM2ZZx%s(Tz CE1p%ZWCcx1ؘux?.:zӄa^3? yoVk^+j{b$~*rY%&J1H;j%})R#ǭ;_Jh\ .׸q(XShƉ A[d4_݇NM?U[dӫ4+&7ʱ<3SC*b5GG@ؙ$^XO՗zD=6%)HEҫe~bk v&~mPw~:of%WMs~8-FR`Dp?)q)H(0f_`77R4}tϦJw<$@Sދ_f,KڃLTX(wU{UƩchn% bNgU%E)x4zhtCώfhiK9%OCw: p|Xic{wCV|u~7fJgi^oKDLMخbboǖt FxSvBqV$]X%羚1hI-NOFQ,VEه_==[$3GQڌ^ #YZۚ夾\B'b@Mߜ6<*4 n%3-5W6E>`A$;L@GD 4iQ\:pǴ\SHLߣ┍]n Ps Rl|h0:MZHf^t9:g0q8Y@E_Wh:|8R_o|~2U{x!l?6e-jB^ m߸X >ZS^~{s vi]uUkgl_*\(ŕ<^.JlxDPhry\сk&Oz1{1O.<'2^nNEFhN3L<~:K\5dNh;Bқб.XEyw<ċ5p{O˭(=AM9!-a(`&d$0NE#s9vBŕ x}Co]i:]_c`AŜچ M0 $Tζ IM(I4C ^\h_j =${L*# eGNQĪ[K•T O-9DM3,F[E4ZWizN)g6HNp9lmCɔkY]yTT1dVR~_vsGBx $ƉflU}S*I/~~$(s [ia*[jY_:`YO}G-[Fa~Y5m "{F(o e,ن2+, Dz@Gx > ҌͿ^I8v|0[VekոI#'3! O3"| C\2~Dφ ; Ecڅ&'0gh߲"d*oT/me[V쀤g%? rAAxxDH~W0_ s{G7i=Cf6(&en:jU0LEh~sEo$gc(и06$E@([& +,k7=:$uF=iR!=Fλݰ(~ %vj;YQF&ٻZ$*[// ?*D/W@ jỶT2TXBnr-Aa;įtV Ğ"GFVTDb#af$}5\;d|ҊozhU+ ֜znzZ'Pmfp[>[Pէ71:z<2gfAz$` |3)e \\|!hi+mLZf\Tc#CP9NHwWu 82]^bDnqG(P2S ljBFly05ᘝVLA/^hkޭ"ҞNCJlV;qТ9,l5ߥNLC,pGA>E@9\KT,j!X=a#c]$C Nh]z@iyٟI?Q̪:CfiiʂRNb"bdZ:͕W4%i W(e mkwAoJ^<2[:V. Cak-NaJ4l2hB B<t_ĮO3ji,OX?]7}7;f_j7>NB@!,2*%Bj̸|kNkAMbD/c A!& ߳*'15C9du܁ TqT7-B[s,z_iA7˞p VXVi>~~Dܳ8]:ʬb$|fLbbА<.Z[H&5'B}Q=[cU.Y=&'& kܤ=hq .$ρt-J:Ms@]E ޅ_偊 E+=e5zHRg5N46LDM}W$@F ɻq`N/P9΋Ծ͞a w[ZFȂZ^Z ?Ѿn%EXVlK9)''j -Y:i*=a!JSߗ-P Oxw سw5ukJPY}/QEx;܆o"ŏ07J?Ǻ ؆Y d4;'~4ӭl/@hti(g \7u4?UFGg ?!W}<H+wve?k&XM[Ak^j ܅=6ð`aB `T‹iE8`kǗ@,IhT^Cq\3QW'TsAQ1v4lYF)T2ҤZoq`,Q;g\|n:%DuJ ~X6?Td7mŝuN[~.P~ww[֚1C7MQbA_(%jkV]DD=6 x( IQEZy:7P0)?cw!gKzXՀrla?``Lb]Gbhro'n@ $4Z`hfEi 7Heq q,,Iي$qQe6&d?)(7[ѻZW ےϦ>Tc`Ԭ1|F/WIb@L0eTFx ZM\mi՗U1rU 8pNֶEݽZP>:)b'7&# !7 qÜa>y3e"u{D߳αimGGp4肫6J%Ű~Mb;3ECO-~tqԎ g@Ն ": ;,=}2JoqM>fIQ!iOYBD(M')eI Ӡnwj͟#"AYXB6P-DDˌ^brTfj"0Cnɬo d qMwkH#Kƴ މm =(io2kQVZy6>.C}7Bc5?=;qD:2*+*O >ID't.k%kkV;lQq*_f_ kՋ:3=U_|o Svao`}Ƃ[a]h y"'BzUlwH%3jA,7I0 p<[S~IO7n]zϕN[п9oM-A*~G뎹q-sɠӹh&$+/gɉk̹2Ut:}}SbLeIfÔ0цݘI7ΣlЎP#x Ry^?]TkGJ}Vn#"%u"]btK.̰d8޶V03]3Uzq^+-2{sWC&P'!7Ǚ4M+~%g-C}k*9A͔RWcP:L)LTs,tq]xcC- ׁ˥PokN/› "Xg.BeQ'^_ 3t^Jo2gwd\֫76Z9Mj,|"&F }ԁT9'R@pUu<+92*A@󴑥ٹ;J)'<%Nrg78٘.O ;$0kSM}l1<Ǔ%S,vrW˹l˒=N#r:'!\)^R.~)p7k݌͗+/%~ηs3b0 tKZ nogx~+ܠ; $Ɇr?N={7⽳g)lA]V}vr3\jI"y\=d?m98eJ0% B%MQ+B'N,pD^VQ51&Y#,F򿋅fS;@xBPbg1>>R/̺6yxZfkh0LhIͰ)sk|L4 Rv0r4!q!}lA>Rbff6DKxw5&F{7oC`ܳ]e (q)Lf^|׎$ҭlg}"q`}*`-iI& q-WןUhU/ѠHE6 #peuGOSe773]ޟM?fFs]/L P^2F_ݢ1Vij5g-!m7 +B@.3s;ކ8Z 3 j:6rR<اE]V[Dh~k+_} }?OS!TﻍL$$=׆"]bMՙoj2W=irO=`r\M/A ^nxP tݮR@]if%a~A[+څ {}<%i!s=,ae]lۡ/azqįB\0zb"pOp_|4X5SɛB^yٛIҀu7f.!G<Gx[KJ|?87ٔ0G 4y? =W1TDl@ Ų+c}o[ԩSjmrE|.p"ݶZ5 43ZL4xO૘rhp{=V i3E|\Z ~`84M}m,V9qwlM`yydgp4mXgfef;}?_jrki^0׀C劰iB(%M'TD[?!*[-u4(apo0;۠њ?ٴQ].QD=r0gfgT\Y~}'jzׄ/L7$5&~E."Ϛ* 4g9fV`l1 qs˸Qper{?z*gӖ+!֭ Ώ GCnN@XdwC=F#F6muAXh_qfȏ74phRb|I̎>W mH~`#74/n Y>d{Jh - +X̰CΩ8~dں8krTJ@/4i0(<>I~-Ï$EHj?]`ú0s5Q#:pRJ1v页;}|<;V)Ѧ D}z+?g-S}M)ӏ|Ea'>( N١6֚\;luZd!J541ru8>*^VM滋2fN,2b`hA šP9|Y9Ml5\"+{ `h|4.ѵr}_@K$fOoqZؕAu84N|6ww'2d?u\J^ہ4kͣ%>v)v|4\>^TY[gJ~Bg_9@$zR0Q]'T~#"IHPHf}d,nMąS92.A{%l}00sVz^g)m4P)C|K d GSvu6T>@o:l9Q*R/\u%1r5[j7c>g. w_^<*\·'̎/*xԞ,Q^Ah"c EfMaFvNEBkE `TB^~#)LR,Z>{`jGD3+E3[e$!pH%6rF9ifm"zZ2T+ rً 5]gtNZ0q۝7&\hz=i*Y=kV-s~1{?E5WT᥮ Pq &7 zXYg!R][C:>a!]qEKHӍCʛ uxGZIFIܱ5T*Y\nb+{sE{.ZKy9mJ%^  U#,Ke(TG8 _/>ua!v .\su_/`wӊw=U^q %ޅ_wcCM!P`f kޗd=J\,YD.B$Ef3GX9%>vA#Si 2" v&4uҒXktV6 Ğ$/d,POR cJX 8 ڇb|䀫o n>7|tWvv@؎E\X1rرdAL&m]f R$1V6q=g9/CY mvy(Bȕɠ-r?i XK@2h#Rr^}U~%%[յ`QqduwDmoK:}v>,}ƐgњmznمOEK(w~_q iu=v)v0MIr-ߔ[W+)CM jghOJ2NWM_|VتAeAMUW|J^'k A31ZShv~[k'VNY4 ?Sz 9˙FNҰE\ey DYȸVy~5ltmf:ƛeŨ D䥧,?oV'I0 J&%]|5_gPm,;8uPkМL~H#LeΠKtRI9CMx89~e) ^1L}[KA04k Onb.HSc%=* 6P%e!|(D -,~FmRK^ CX˜~L)yx(ACjL˕W"(EFcVmLxp,#jaIE?H{M瞘FgiBk}+52]>q#P<GΊ.Cln[lz (tQ 魦di q7gei,p~l2rO%oPcי2"dg)j>yÓ,j 6=z:kxJy"Ӻ+Ps3Dp0{ 3/^J[/EE,!3#Tu  !_CDwn>4qL3V~dtESzh=f֨9;YhE56?j˳|yW2oV["2ǔHl1Qy~GТ8_| %9Of8Xʯ)^u*ƃ:/tA3/1tP{]-]H,(c:`^7#L;GJBgE jƙ]B<- *:^qW|廯 x?5eiib",Bkw^oؚ}Y<\ې"V1Ex;*-| ӔOX+s,nHrTI*n03#bt E=R$)(-%0IڣsA{cl;!"+{սinj㼑[Nd/N&SRK1A%xs)˲gSXۮ閗>,C [S߭VPuw"ȍ*ml|?H&1dx(.zdŸkxhBLЯɘΚ쟁ڢDW `*K>0C.!|pÿR{ K|BHm]Gv]_6JajU4LtH6U2xLΠ`B%|XlZ& 9?RńǵNmYqK\as=tI5H=^햐m'H'gCYN؇/]e!!yIsqaկCBjtlH9ؐ@{m-Z:n2KDz'>jj'dݪ IßdUSi0J mJUA9 Е~SuJ~Mîj,JiHUul\꺦}lGc2Bc4<$]x 5Rjk ]L$v8XkMsHK2`UٹyD+TnV)8nM"OL}k ]x8/M/{qeb kGR.Oֈ́Iy3P,Z%JEtcb6q֐w/u\D*<Y#j ‰^0XBw%yL3V%ñZ85 `-py+|!nG:<2&%NeB!G%AUEp-~La,7J(Upq͌]>7z @q4sF7жbp`ɚ_B( Wdˌ9Ǡ]w֙i7orŏkpNr4[s,+xKµ$Z5:A]N?!>&=+³B|Z9~l? %^]Gؒ7{f½N>e_2" G|A",J"$!{uꧪF2Z߸50 Մ|.Dm ,8 ݫ$B,-?l34z~#XMױ uc5hBSQ I YC~/KVu}'*3h-C@  d,VMJIpB@Dxz+v5~P4Ď0o4B*̡3GMc&UrvxQdazpVd΄I6#OA]i7)tӪEV_Ά&L#@CQGֈ2xїk8-zA&бoq8E[hX6k-թYƻKuTN)2u-[^%D`=,?~U :ef_4{h^ p.6  IDuAXrWu٪CWknl >i7åOO#EՖFNmsmC/XLhjAWebyczWF :#`kX0Q4G3uGXe=\fB yA]>cAVx(MZ̊H6J=e_=5Z*37Gw#eFJce:Tkei54r)(wfz?wW"ˉ@ A)UCXhDDY?*6Y?u 3 V sPC,qN,r)pfa`r`؉?٘R25g/A(J -0,'/ZF^BoI[ltwEkmǽfR@|9cN0}c.V}@tt6|XO2tİ8C?;@ Z6~ /`N'JCCdHГ7n_?)2'3ir[ٌa;{SIm`Q*!ܶXKt<Ay8ŇRۦp˨8r,+"47 uid-O=;?WTײ|%eѢ:y+; 0 2x LA @?u(ƪ+ # T6 rDg<|Bz|U6joT5RcbCҿgSY >#I D x3%뙇8z>5Ӏk(!A(.*0GHVq"t0+Oqɡ qoz =kJSov5"Q(>$pu8@~)~VL 9ⲹڥy -T$ܛF{.WlG+H.S>CDsTHۍƢ?R (be@dΐPm 5ɷF0b zt Lb{̎I̐(xy. ^k;\_k~K 똞:-y:]ek/q+;c^ʼn yYYS~م^>En=heQ!%>/2\-a{wo*=:rc>2NHOrW!ҵ:Q %l;A4+mO(IԸ7܈@I$ߤ}Y .@$ǁ\4.:FSjߥ'b;IwYvۊTt`{]pyڽ=Cs'T6l$]/cK-MץR61x1v4POӶȪg9ahY F :{/U 3qe >*;ILk pS[I 1Q"/\F=*?2f!<1ds{( Gش#"<<;MA)n6|SVkSy^7ğf5n  VFk^4jsIA]"n"$'.uP|)AwD`SObl Hqډ;obc=K!FX 3Vڪj @ R]%IRJi9[GEly0@<.y:Ӝ Yg{m#ű߲hi$cjp9_MCݼNPm2=6#|~`r|ZxsޣAXA95еbԂsާZ`Ű yd@lx:8P{\xS[H7qXF_$`:HP b/݄.@w)tz?ʛ>^iWtKq7/.ǟdb7fh$+m+#Q?ǥ(⚙",U+S =d&d.ts(#QB~- ˽M2|C2(&6\͏1M)h7lM ]be`[*+>+_; S68Ϧp![ D4tfhINҿ>nu l陶~i[`%09a*z#Mpq -J ~[rV#kΆ5߹= :eo>rG3YYO7&RĖ#;DXӳ|$ycrb:YJ:2T/:OYH*~ufa|_swcC<,R`8oDZF,>*?]`4W=mk1RDC4ݸ'vMf_!P8٨bn64В(|s?, n+ϥ 6kiw]^gSHF[r8:̻YU ;J Uey1R×NӨ.5:=tL"( ƃ`҉֨'c'앦I629zdw"OJݶWHڐቭ6M., >Q!M2 Gnwvf;a%Ʈ&χ1pѪ6;ǑP2.!b*qןP k>y^iBMq=& iٕ%j/wDMe$kg.cł5HUHO5|Jt(-+Koȓ G`M%p_S)$Y"J0;zu߆ckUF"sc'0ܯ\D#wC:-\a/'jAdlIilɴ$mTjybJf3,*p_IO"9ϓ!W lhbaGb )L;>=Շ^]mỖآT]KKPޡElK!a#X]Kڕ0Jy-ث"h'%m,q oNrW.NoqZa98=`w az7U_<*Y|p眓Z@$ w\>W[н)]6>4g TaWPB$f.wQ{~ ]A#λ{;HA;c!E Ml'FT[̈́.n9}cL0@tRV ~V3S?m⤺~%3C;b'VWk|x=b6*;,lAj*",e :beͺs>D80j˘ϰl/w7'X@`Z7Y: 0ﭷۺG鯑TL ?ރ pR=iW|Du7e b5Λ`ե;r&;YM{.gwl?o-)H\P7m,5x;GBgك*R4gi:ëgg̵zGfz+39gռYtiP 1*ȣzv~XTĕz4{IcR'Oaa_|\@ PYox٬k>H(dz5ЬCc!c;mg$Ƈ(Ĩ5ƅ΂_w>trԒb D (o1G̼(]EJ9vK.sP&]:TMl)_S3~9= RZ^DY&&MjlETizLS: KZ`ѣ0q&)pbeĝ~E$ ᖻ5c#5U9l ''[oSH-I/̆Р>WsV qNUQ40-UM^pObL C![J᫶"Dy.`q%!yys%V,d㢫d4{wCkB ddvOW\'zoWuP۾ kx]%&HP-ÙT D- #w8~dBUM'E bk2?p@2X 'V5NYd݊*]]y}rsdL|0I:VjX,Cv^nB $,$1vXr }IJ+M.1V+5vCOܩTJvh ae-H+x+Ino1 @JƳ=9"kMF̾trK聠l|pWTǨ14Lљ'7 j˥ޚl4t"o/ VJ&ia$/`̵"8MxKjyt0܊owSoPÄlj-^!h4ǿʂV]JzNi RˎRTQ[ kEf'v hc:Kh*uB{j8w9r? mш!}Hy_Zk7悗.$DswEmGK+W͵rK"$@4gyHpqn9bnmbFT9|/>퉼`2pqF|Rtg83ީ[6|EE攮#r9.x=/[P(0;j!;@0nS:5u=WS2{.q.?P"ql:/b޲Z8)o%V{<™RGHLVx[%5hQhai0MM.4pLF|/vIE P ,G} ;t{IL M/>s(I-ZSU}LE j}71a32u^؞+ -S" w~G.4… ջ=/'8Y(uކ :ȹi$/plΙ{/ V/MД8խՑዐ@cA8:ՒX_1@t1&zv2+lo?ۯ* B6'xZ*Ưs (#"?E^Y\,t<Rqbr51ĶE&yBNF&4ORN7O,^}DO=1К4Qo Km.}3ƺ~iT:,r|w)E[_Ί?o4Ρ&!a8F+>RPn@^K }^eF=t|b f#x$KL4~yHǓN;1F72TTwbYWw[d^RTqR3{}ed5Wm$QπEiDd/T4E^u./Yav[l) wWٝ]p ZuC |v4=f(ѯ6pót"eA:mWr?EJb2aA*d;CPuDh0}Hy,˸1oH! @~5UӿMeĿg+N0޶)lPPdi|ʗ=DV ڋS1ޜտ@\6gl|L%joW{Z eMqknTյ`2 7' #eKc/#-X@RHz UU&|f0R5QHir<"u &+0r濫44-e%[oLzM$D7u_Alyq;Q %QX6x|BOq}=h| u)'fim}4o,`lr*8\F{]΂^@k͛q q[ ` pfJ?R$ПrW_p렡9[K0z^._-T j6#kyBj)"SS{64~y'g'؎`??M!HF9쀂Qx,)N뿲&gh7:vM^͉5iBX_v G4&ZT%fYh*0w,DrDw8B(>olE )9-m3>3hCams14/8—x6nsZ\Z`MfF'4~HPKP1GS,ZR^fѹYɕi),O뭛@ GVvWHl*-cj.C ś]L!}OW:How6b[(Zjsolh.S&5.3TBgWMs?Ė&!2i>mUޓvvӂ<#xI8I9+ C0',[p]}A)ʃ3 6@+Mx7sI .7([Y6bנ9G<șFN3_C;-bqb+ %;Xi0P]\FU`w\E.L.pT?B\I̛6K<,]!2U| [NhP}ܙ&7:;2>p>JpABB@hf) >hl`UYtJ"'8p+"O=:]@D,[џI^@RS3O*j\B_}n<EN  a JnB -*A-9HNJhnPYig+`䭦mC_@>ƹO!p \)6 9H_ zJ=wevI8"\C@)"]S$OO`E(zv?QEǀY;!"d q(|?D^fI9ѻC81&7'eYbMimIECT{j]b8ZM`h iED5ڻ}L8TQI{r AWbiiGS5F]?pW &:J@)aPY?ET/(t(p2hXo' vrVQkY#{gmF(:S )K_22eJIUکP^V~bDOFD_)G+kˋ,91)!؉κ n_[Ӡ OU'ogr?7U~/ofouqLdXE,O@ ʒ š,bA3Kߟ}(Z1i` ڱq]0I7\.+&3>fp/"![.{Q[t1bB މX~kfM`(U%(IyP. #fZgZD>:mXw Ay[61iןew6YL79F%4ŠmvKWKY/y7fbe"4>zLDqSe.M>]Zv;g" OT}G7H4q,"1՝I_#4:!CC?m_#[ ix; c.S] p3ZR,@,7X/ 8hZ> g)'vԼvCw]I3eB1NYj߫2SRvrK3jewѱӽSҕ%s_S(kBY˚} B~%2BFjz>,ciם: Ssp^0fk  )_Rn;>h%I_򁛡gD4AԬQ >TykA3 ުDmJg & zȀ4<2e-? E j ^Rg+*iHJ{?V%`7^*m~*=,j^~OV_$G*e㲅ٛBɎtcrL dAm=~$)}7 s^?m񾔑~.!H(U i^.dqS#$k5 %v_ ʡ7Q(l-͐_}1 K#uȽftG\SZݶ'5(:@{4&.4؝΄PtFmMHg&35}ڽޥo|2'G叁-8^%Vh H}{=8p,:Q!2e%e9ooBVhf ޱ) GΛxw1i?Ňnׇ%ycR֩ٿ~SW TsI։ ^߇:PaA<՟5]r'yY KoHӃ BnH"T^W3re-M]}%}-~MǸl}PH䝿gQlqJeqky[\sqgE?-]s,xGdvOGy(4nǛ+@X$z1g|Z nR+6^n}HP Ei۔eIEQNy@ fd nq9v_m)>7G[J\?Ѭ(¸w׼͐ak)~:R1DOѩ=6f7:gJnwTq͖">8;?Kbt;}Go0`8* /cE,,4+)h+5ʅs#'a$e4oKIuLg^Q}s `Mn-zozJ71!f#g=I|:ejeXI\ _!Fy-Ѱ͕S7`@̨oBmhf~`34 dC Aj2/޴$E* zBDJco@N4#` Ǯiqtsk.LF@ue鮄{WB_SĪ}]KvKsݘRқ$v8KQl6gOn㺢} C@v?ypSrŴg^MO*̌ w̚!ܨJ4mcK]{7D6∿be 'QBK;~dj2ST,ʼn W'7Y:t@ QS"cJPP7aTalDR꣇ԣjGXOz۸Σ#@]Ѷd*BŔ3\`F=J`^srlªJ@ j 5h  c#BΧ[W/zL c"ͱ[ ؄FOn8h߰uD-ao3ckhKPn |T*zg vFG*!=B'w>ЈψI"jhh?ٛ#)LRp\)~(zwDKϗji3SanZ5DɅSͪ[U=-~9tI;͞r?S"?KA}0 ['KSZ@ d_îuh"*ۖ3SHĬ{GAAj~Pa :VAFbg>޴Jh!0SI@;-_cI Ő_Rj'ST2jz[ HvdL)5<ѨuNo7{3ܦU0u7EisG2q´_~FsěX =8@?ae6Oh:BEX.AVM^?.qDY 5!Е`O/K}+ a41 KjϽS/fi\xJ@*EM-c8ߗӠi̿X" ̹ww L P|"uA2ٜdKE0O0|/]Ж_4%%L&UpH!T!'FV)R 0 [,6a LqiA:߱@n٣//d#l B0\=Q+yArބ'ϢZR0a`:\F's0Э56CRY.4#,MOsԀBibP%I>?/ 8qWMDB]f pBG8G\\ooJ-9]:Ю-_.Z*:u"9w4Ɏ ͡S -K9yz)xQ N~BFaK+v bJjM,n7e[{¦t3+V^*!II#gԤu%2^+Csxrą E_C>Vvۀnw)Z#EaRKqy|u`z=$цLF8vUxIs%Jp41/iDM;7}zU0tfz g|Us!3rwUI."JeC{rgAZnܻhB*駛ȿMF\ճiNQ$4H{(;viyPnY Ayp"i3C>Oh2I5dN|k>H8:2p@7f~Ǒ bYWTNG>YlDMK ~A AAH"D ԑUAb!*6?BPB>}Bƒ>t[} `P2fHԋjbIJ|YcL>bϫ΋][MMמHYvʽ,A,^yo2pj?Q;9xW4FwќT=x;#Phz5Cfhun_U?WC{dup18o2K_fH12mE (pX(y= nu显pt1:IR3.LNn؎*˳_ ?.DRX[ {. gcO-_,Pc3g g*;,)1F,=ش׷n=02)`>UYlbOR٥}h!x㏼({o&$%[!bnL}[u<7ΆycN9Swˊ}WC{דD) ,: ];92~3)Ni:M/h)pKɶbVhWZ1#7Mϰ_C2C:2BX 9vt~՘ۑ= ^O rGYكSQ3n)ֿ`o^nY#4s֎ ff>$^`JGcv#2g.dyJqda?KxNuY8!%%۲z}fE9C' /Z>;Ɯ%B;V¦tiVYMn+9e+1E sS]wޭUxχ^ x00U`k`TI45dUA]Q}.g". 1{1pEtoXJxJ"B4I$eV*Apՙ8 Ew MO`nn7:LoM<5xڞ.C@Z^88 Y"?;7RlݡNm:w:{+8Uq ?!dEڬ>s'S.s)&F_'3[枤v?Q/4:Af}17$J@l$L">^ߎm#K\ KIWD*p'ܻPZ=_RFBt ?lЯ$PXs`}4 dq{)f ,ʻvJ:2>k+_C޺e36ebi$84b#Y!yx.n^Ҍ!wv7!4*a!1{1<pB7]=TԬȼq_x"TUjYU*"M c,jr_ ڄ{ȧ%tKe4sT!׵ߚ!v4kG:rlEG{֝Mh~^I9eSG^UTsd̖6b/sى/U :[؋Mٖ& g)M,1Zd *,_4]{(!7#h&mҙxSbaPة,?}P9ÀFmV=ux(Bp7|B\6 {e%B{ąBtb&h!}JF5*M,fktEv2 nm~%JKh(QkĄ@㓙-\G7ы6Ck>{ڗ_Q4QnbgS i/]73u B $>?SV0VɝX0fx\tT w}A366MxR. Ln˰\,vw$ 0>{˿*Y^Ȣ5ayMQ|[*HJSvbՀ̵ { "$ϋx8)I#IZfn()HRp=}.=vaݨRRvLF~N^ sgpo .,soxVCl),g!nh8p`$tQS#(J+6ć@jNT%BN٦Up{4RI{.|CkR1XI|]|;:ubp5Y5]/v*fi~C1/(]ne2@?@w,)=-_A8Fmk*QT˸Ϡ"e<òLv.w]j:ĆH)}ú.dOJ,GgHHYͻ) 6(xcJjngj4yeZP;vq9{A&WfܓӠHc=v3a5ޮX7[;mVыú;]*^cZ_ٰk? &^v?A!J*+e&*?[8QzLh pPʑ{HޚK+9 aE :,Eo(;_`>/ \n˕'tlEFZhh ImpFUzD‹}UiQCȩcvW/N3BC/xDm@l/YYI+@2|jP,,e ~۰p 2w=` fޗgOo-,*b>H _8C<FwJ>lf"Ms1^u6r+}cҭaه9tͦ3`]KԌ깜1I `yq0Ykèr" &1@n3FMMYa1? YYUg?&UY!ٲ ÛʹFv .zʩB b3أI߃@9Ce`/,jifEjs=LMD ]NW&ןyÅN/v-~9 $FKCƘc07xxv͙ā ?]B2^ x;xrKEƏr;6ˋHs VXݹ:?SG$F? Y ʫ]箽-F<~Soy FTԽtx7 U-Wu'-^[Zm_ꟚQل Tv%ZbC j"8KE&))cu,&T ?jJ ޴2י)D-cQ~|/[k*JHNZDK}e 7#Zk9ng %s:gz "3JC`D@v+&04T7ǝM{n'U-h{y^7+j WY[֢T@7UmZ5cUvVW.¶GjFb+l_{CzUN}zѡ ` qYž A5@35nr.-ɧJISJ.r(#PPNm]8(PtǛӪ/wD *b_~ah9p4orCQ}a`E.5eXW@K7n- 9dOP ݶ`N>Et ~|I҇iq/S.ʼ'(_ze݉ք/ (Wj\+XW l"cފ[ȄSp `홴'iRgcmF>u[V y3O6)]dV-: RojaIVke5vӓFjtb3DMj^oO-E 'NdѐBOړ:xUۗp #j^<2_鏭1‘7j]H?Mn'@؜^uع3 O9Q'CV[AS/viW ^DfB[rY!l= `NL} DLCހd͂S\K:O߇ʼnha%G61>[<+}'i'BN8P{𮢥@;jXq[9/ ?={4y]hk|u$g"myp ν$(vDNV1PG˥N1KH,z-S<-J꘾acl AuE=䁭$VO-KV+scJLjfH0g_.oǪTLursS̿RYXkTKl#Tdoj?'|e\!2ònҙ}Bp Vd(+pR:j¬[C-GKq\paؗtMJ)"F~nZzRSuK2Kc)T*<˸SFHڶ8˗疣C=W[N/,Sl? 1ڂj[]`Ցʂȵ5wMNmnzov?$FKh s+a?vť˛i\ǭX\:JIUf |NdUi2e˲02nzT:NRq? '$,9= Ⱥ2rSj/VuBE#{{:fx.aaب;(pl1+3"$ i UZcM Im[OU?WI2*|aB!W HwGp聏,7*`H=>z7ۃhz6)5'ӗCj~[`[*򧙽ҋ uN}vOaɚEY*[;˴Ln;Yeu Oh  Txf.AIhOW[$C$⒴ LN uL4BTMngi+{xM7`T6M=6 ߩw"ב&Ez rx|^AH€hKTU{%A,պKIUwŎL^8A!3 9*9!=M?˽ass3<2|$==|b4rJ% c>״ͲK[wn ^) ^(y'\$6`zMHrS=dt]m߸_B+DE|YU-Ep%?(dQo)IAPb'*]Kdёt4 ?r%I8R8TWV悸Ki&KOE^&v7=b# +'4s!dnjrPfjh@]dO9_ڄHFdF=D16[_Yyt& 2JBK ıғݷ;΃H pW6;HjkMMG?2 ݍtn_ e^(-z@xXṣ'>}KdF[YN̤GVx0FIJiڻ_f@]]`S-M5DrY{uW 3b֓-F9~YLNxv]0϶E+ܳѿc,YNܻ yL L<4OHy֚K_Qywk/;XNۅ֭!-&ǚ!xcrs5+#0G7^fV' uP)>{AK2yXb'buxH'1~Tf/=V K?J u"ֽz]`F32zAi楫!dls6 N"vPO` )e:|AQ1Z-Ѯg.rW;NxwʘjM, /4R*XzC$% a'(sW7Ej塱>6dzV~TO~ *Hɾo%g97Okf~XՀm8;r>D%y%?oX,|;ԸM܅ ̶dF_ZA\$yEqU g?Z<1K3C6D0qxW-_:\&U= _ȃta+>Pp7r^VP(O{L2}ɑyNDXS[S:H"Tﵢ<#3"_K,K#G_=̥d=ejCi)4EFTd aXli)=gъ$?#զȪ8ǡ172$4@@7S31i?/!Q3: I3rZ8%8s>hf8a'!~;aiFtm_q:xM]6wW)]՜t#N/i66K_ࡄ0qD[S=BqT9h1mk㭮IK0ע⾘IGx^0(Kc|,57UoP#~k}ϱ@aG*z6= Iؐ[Uڎ ь츽˺h (RSa8ԡeWI,OӰu*,sc#!i?B)SKѝO kbɵ;~Y |md.rxUs}l$8uρ<3#\.sM2֌gn'Tuǡ7YA?g˜bhtFIU:>*`b1$~k|k{_NM3g6'PԹ >hÔ Ea.]Xrwp,4pՍC,i3dC#`'rꟋڻjdkU5wQݽvu)#y٢ +y 7y#ğ|lϱ.K90+$[v-f0fʶĺҍWOn=$TuW^|<6.`j[]O [ȧ[Vu&<=B$-#H gHv:@I720i%tIpbBtG%*=EkГ}M>MZ}Le}W(Jbs~~6vƥ*S&PPvLsfF8׋9 x3n"Y:fJIu3 S4sMKGَlo2<浗0T'^o*v=Xl qQDgچVb;\WX Y0c 3R\(O^ <^]hS[3dO 6rw ,<10^ZԗE<A|,b3ҩ}e`RMNY ۘ8snϭ,V6a aek 2\KB^A'/dOqc3W Ec,G>|jyvb9Vt AǕBlcndwAEq `J> 6aKiA]OdWB6>cDRs_XQ dRɂ4]zcV)v5Zw}Q ˪=YGN5K@kա[TB+waBUA<%,7ETAs pUc-yQ΍8ދq#11uQb^ñ{:1T?FK4|(VȣQ<H0UB jB0ɯJ,s,:;^#S)zy*n#X!,Қ^:e02+Ot;HFV̶g5FS57we2(H !JB+׋7NYXXhCP 2rE1Bu dm`YͶ!Qn@gXwԮv%/*%uIqKi"~Bх{ !\)CYr3yɿ{~J\D~0brrtŜL!4n4chk7_n@_;| XGɨB]qKkpz^\{5RO?G7H-h9*;Ε^ЖMO=feTnj{>>Æh 6j2cƶ ;S[n(ŴLJ|<,,K=-oYBt4?%͉Q;rߴI3$4IE57yU._^hF 3?&k<'|phK#{fǷ hNi u;#1C_ }b=]F*=fnCdX$=X ~,pw]jkt@J*ATD-)u6z taanTF$-܍rHs|“*Z^bYQ%>X~(yh߈9X 1K&#^7rH*-yڟ#/ լ>SUH"NHyY)Ѧ6OM/[}y67}6ttڱտN4pŽ. ŢhI F{&ŽRTȖ' H^Nj(g=:H Fp*;&ZŹz=E, *>C6Iwz+[amk)bm/ch2#W)oW$7 "Ӹl){PWF}:pg׆="p׳Vz*N"itte-BӉe~fmL2O4nV%VI#8yky ^ y>P=`CE2iTUkIDd\`f}: P 0{{) 5 )AȀ06K Y%w)ΗnG3S@%I)RJ\EHN%ə\T]׾N wDH/l!RSb3H0@%笆o2NG, u<@`l]yh/@~miE- XnoHЫk<};p(ӕ2kr@M8̡+mޞ@W"_Gp|7TE-XXZ isF^@Cp=fyo^'6YQϒ3abU)זW>Xs ރ[gl q]-f&Gz>cjsRD|KQ+ώ]%M~.켞uuASUqL~ ]5?QF|pN5J kEe :s7*ZKKkme q&jAj0]~iMpeRET(4Rʹ3H@+ބ?fL%W K<6'&R%>{tjI`"pqZ["*} <+fL3V̇ko#<֬ުGuJ N IP2UBvgQk+dwt3xkwT샌dssBs p~kҎQ[.DO[H+ogAq?^?Fz:"kDbd!83·.uF΄Ⱦst3Wjju~Sj.B-z:їʞ|x#U]fs;6g(Hx%qSu-P NlߋxOݽBw)xˢP[mco$vZ @3'݈wF!q* AbeO|t2fw1S E^cz` ESp-؈?7 `z̹5 A=@q)lgޫO51Z|VŠJKpuFWLv/!go϶f9Ey}кE Oؼ-rhϐKJ>5論*/B|GnЩMhYkP )2IEt{J!c1,A&- ^$x)&T"R}Dk.ZD~LLL"#i\і D2b"dQɓ((]bDa3-Aҡ'n 5axB ,5/xTdccӽ:Ɖ~?b^X&PGM5WQ'u^<=g,Oq%e1"^~ݽaH:xART̸f,gJcNz ʰ7Q}4VCa-ō\4[ܶ;T"F:rF?[2hMlt6$F'#F&zF E+S)ªST\n>mh@kiBeg@_UW\(mJVQ殢!b FܾZ9yL [V֭9yeЅːL&G]'EctRo'z:BRLSZ/8`8@e'!A `~CA^e]OG(Cv)5zMaz-g̀fw D>͈ڕ!b,4ѷuVW}L]|A%Up`^QsFz4՘ΛOM,9wȲRBb=z:D3$kZ7Ѻ9<_%3,21'+k40!) ʫ 7h>4s=4wQ#ʁ5²r4+ p)uX7F: y$=nE_G?kIA3*5NX ù #PVx &ql Jo2un^>yOmCc>oR:``B ixȯ5Sbn0{&@!fH}n%u5]!Bf&b`M=J|Qԍhhm:؍BEX}V{diylK?{8P6Si]$0}< #Pv4OmyNtfz. l M{cq \}Y9bߡ>yԅ,e=! Fk &7ֵJ5vs1^ E` *82YM`xqh3ܪ,J+w5$nY 'IG]b'8lsGOS\./Y;E!W!/<~6|]C^ $Kf1owOV`u3x1W +dث8UYJp:[sނUXĬ)m@3u" V]dhow/M,'2 ?#fJL ػ EUӤğHe|45bV V|eQC3ڋIϔl8{$M~<2(ݰs̋d>Y+E[ɅB%Yh6菵Zzى8<-$vAS+7-p O<Φֵ|?k6X{eei~vf h6(#;_Vɍ({% Qi#JOŇ%mG+u5ʶywv@FCYZW3XAM 0>Wrt}i fj;ՇBDŹ5&}F:U= KH-'%7flq}Ŏz~ӷŵ|O54sz wb=6?>U{ 0>s+17C1GG Vh KnRKo~ )S4BImcηRѸLzߓ4RMAqyNüb|piG5B vJ n.ۡ!y{ʢhƌQzS]ٙ,qBUM9 Ȍ`Xor2[ABS8Hӣ|ZQ>P4C3N[y.4NK!|J+kPعTaC_ſZbLWgJT#r!G/PMiñO4iذuK:^Q6w0GJRI@>iXdK&0SI0SM?&0!PVvVs}5%{}u CͦSX{?r0{ghew=TLb̓h|N^5sJ)+oδpar #C2ԗioe,np-hZrf6?7fuǬ)cby!T:ᯄ:j`K+ O45;bJg%k#! X,q(§ ڇBB t p^m)`0vK$0^Ѥj% uk0Q]sV+(D355E2 &RAĘ zX).m6bژ'܁ (#VBMn/b/łc^4&xHWacՎ*(֪CۥA=̝eyj}t,ѫB%[ˊm Z+9TSQ}v!*‚* ~єvs(IsHF%π u\A7C1&TQ4NoS:Oq%UjJ[Le LJ]_<9pG͞Z#\/0aXgA9qRm?/mZ}7cVR Cl(=9h !BZC-:B [qviru3Hc^>2nӎ2HEFS?t/goNvBQށyU0MOeA}|Url /HMpHks] ] (3+Nt- ㊜{ (Bqp='WJge,%iC3(5CD7 gԦ/d[ǩVa`?x>Z5-+XBj Qe mnI]%"4]xy՞Fg}̎?{֔R,=u+Ga?&ȩ$T1*}@O,\W|δl.r3A ,0@=_ǬQý(X :ޭ摯m.US'`(V3u&B'+huQK슶l #:@͹)W.Y7@R` W$+Dv0e¹SO%Xذ8,7^rDmS.s+벜)屸|ʭv-Ӑ#;O8 h'W>UE(-T;j?%ЖݵE@('"FL%uvWNmd@;kShƙR!iI7^%H w#D.mɏvH*Lγ^s$.U`L[o&脕P˸$*CcM`4x:! )vI@+?bGHnkWΜHjNf@6-)%XMw4og0vIWYHArF'~6!JhXt( ^֎^. R#cBUe.vGqoiu3bA4Y߬*ig%_a~`2#BFs`Z`-Bv_BGYY{&ji*y ؿҌQQj% Tq ]>i:`s \*{ Qs8ICΨ.n`N=o@^#d-%Ⱥh.?]=暢-8ߠVVxpƁ%a)0^"RyDIW=NBːp/- [عx d'R R7 ]gPEH W:294r'jSo?]("(r+RCu"93~Gs5Dbx]}=ȭ]>ɵ|tfJ+x%$KƏ,vPmǓ[n:B~^cXVވx8NCȏVw͍~ޫ*5{QFYDU&5 /TA Mk:!s%P= w1t~|Rf;全oX RB褫сBȄ>ϕe2J*^*G}d5\Tٸ$tůK-H9gjTCRPDo =:%bd\aAfj!—$Y@ǨG[uF֎f/MGŢGجV~"WRc=- L-Z6~ɝ~;јTҶ~L﹪eT>8 a^eCˡ֛tX[DžYy?Bz?_,IUE0EBEYa, ڻ/):qqM{Stq Ľ j:թQd34 :Pٖݕ 3(ձ̈́ h8QrGZl}@ߵ~EbKgT̿C܍6v8KXw:]BPN9.ڜW|U.|(ռJyv)V 0j˦;%XECGکx&8`^ʖLaQyY]&؛"Z`)~zOϦru(p<m> c4"7VGnaD7Iɒļ[1V#I8,FÔpiPk<=GM$R Wf.0u@^IbaS&Rxxu$uLlo&h3kv]xc:wf!F" d&rLA2 !j8u2KLu0yՐZ_@5v)zFFHm1{]r0&SOA1$ڇ5N.aZKbxF?@14pXic@270Zق~ I_\qSm P?V:$Odʵs ?XoH r@tY`JG dx-s+K%c'uVe~-HI=JLȶIZݽ+=;j4hS L6evǠFF7=zR:AJ'V6~ګOoM OlCX64I3Go3»NJ1WBT#V UW7Ti`6B$<ӄGY>[i N׶\&>1lk\p1R9n {s |0/#&S+~ˤP\RP`7-A@z“^3w gRWO@yoן.U3rQ*mu'+Dgw𝏻S7hT+.[PK4_~Ri1]*̑/ndr4F"TIƁ$6C!`|׳|#?9Y0FyeֈwHgsΏM{/ j,gz[FϺ"|_ E2ǃ1AO')ڢ%J)QyX_B+B+H Z)59\ L`˔ eT՞ 6rRwȹSOms.yO_g|q4MЄrQBL8CN n9;ʀ $ H#aj}1P@QAs%Ƞ|xr]D+t'hEbR6,&hUr OZk0qrM榊D:K#Ԛrk*   }nl5;Khl_-8ҎX&baEмYZFƺkZ'~ZTE AQ &jVIҌUDy4]B6"e.e-}hqZ04鄏bZjYd 㐓G\V&uf^w9Q0+qET[#}y q5QԽi/2HdtAǸ_ J *0Лn39Iöl]mhd͊DH[+7]4_]RNm UFe@!Oչ˅esRN;=r !fP3K7أQ3Fa:&`-̅^ccƧx DPhyB+4?V.q)aĩҙݩ..zG<o},P<_X^XьOi < 4-Y[ Y;'3NPqbWnO#1 $#~OXK[PX1Sr%3иB6²G7ZhyMdBsh +uY.B}6 !O!58E /KS|~7j2K'L;:"n#0Vŭ0.4 kxAw 9•Ճ/XKh{ejd_ Z%̚Y% 8}#wo~qf|rMV/ڦ]>ȧ_4Fsvz[*fX4Vk0R^:L&U 'vWXrɂyglVyr#T`OTzOI9#+^-LR)@޽%>>Eࡗvi*`4ʘk]K !(*۠[8[loRe[pRZ XȄҤX=˔fV&*0`z8ZS VP)GE7l6RBI_FC\5`[s#7jTK!ޝ"{7bOs'y5l Kc6:lq=ӗǯrYb^R9wPh'ςj4bڌ"Eɬg62 rE.= L 7 XD8Ȳz!PY^P){"R\1M3䏦p㮐k,Q\/=6<$LW]\i~e]}] f-F 51تBUv5HT$R^J@GN3CIvRSGu\"ȝ¹MzD q׫,mb2 mʽۃ/JRcmہ<׎ds47p_06JhL4#eK^ KL痗{Xt`>9v'6 "\WŲ7|ZrWY!08ŠU%ݫ[닦P.PioD{ p Sj7C>|=dx{eĵxRȏ2*NWzxIz@ /=.0B_WMaX.N.H` 0r"niDӒ]>k8}mȝD>ZIBKR )bbo QfLSA]+Il9b&Վr=:I$~eīKtՁmAsA."p'8n11r #TQ$b}"hoKrN2>s &XlM&n!8rWk)v3@G{!|wg 1w/oO]/(+S{^jgA}݋*V5m(i4bՕ\oVGd쫔vZkٽk2 &-UtO\-JKaH+4~JE&q^u6QW7Vt}1GeT?* /9 ;?Sbu$ A,GmOkVU~[s~ ]7o/}AKɛ jSO3 ZxnAH7&}^y>,X)r3D U"ッi|'D#ljDb2wJH/v_a^v[I5U+>E[DZW)9+HLBM$hHJIPSD`jHK@rr}rv9&~R | X 0&?E%qS-o2xVJǧˊU +ƃ3XchoHx[7o6;֘x!CF?giZ8g f.Nf=n*"h( Wd~9U< &6wWNyUY9Bۀkn͸h\:/Rw7& %Iۿw%i6JanBMε^/g<)pƦng,U2h\=:lSD]9_ $(X9VXv.!C8];~p8~;mu\uЎ)nc~QCVyר9niRT4*QîLNDE5> Ng_f$jaǗ 疇}Tp:OTŒ<γtf$Tj:*qճ)ڢ꩟F˜g(e_LER 986:Vm\+-V@帙V% l- zna6G.)}H?:<:ݰ !J Po%(VkY1 ?  /F!9( &,s"颜knœG?)4®ojm-LJ+wOelC#&n~^cq؆ɤزJ_A_Sl* ? 8&ǝ^AG% vb wv+"$6o jT`XA9h.#*E|Ƹb8awKR\nc8Ds`i>̟GIe:NDLV][p@n*y?9;4sE':8͂gQ{ovn (X;$~8P/{K#Х1aX:bGa8_|mX\&ZpZ%j$[چKυjzᴺD^i9_zB]ٕI1ik9b l6&H#,P,׵D7+G d_{;OW[S-k @^ӹ# rv.^w[g@E!O<%>fe駨./G%(b?߽ ŀm7GS"ꭥqC͢A5v*EdkϲTBgڶ1 :s޴߳'eDiZxvfiBM_&W6(C8J9 p5iiƨ7G <\]!SG}ksLL+xZ k#co_=mJ/JF %jz0h6Q6#6(S@:S./E2[)Pa-ວz`xʯrJza5qg' POaTmjz'dP[c2o/ .SS^fw,p4+#r5k7O`Nfy6F=SS4 .6H Ś@3B2*Jkqʶ|6 5y |RAXĺC4s=Hͭ-ChV£p̛.TQdᚼ"ȰIS&j >`ֶ"IQXX;ť<{ v06H=AVMh;5-O&3ʫxc2M`lD!LV_f֓8 &lb@ۦ7K[@L~i+K+ci)1 8GUWM8rxyFVRڒUΗx9)X9s.0\Vݻ ɂž[DY %68(i $ܮl8ƥS3&s# uw[ԡ-@{8'ca~cA/2tT ,PT^,qS@4{-sԒE~ON3c[ztz,,Z+oǁ4v!e5iuA׼u eUbo"pw \w ̴!0{uAvɱh&KQ$5*Ȏ!"Vme?mc 30Υԅ3t\\.* !9(N1F BQRZ_\*C3deT;GMC.}뗥De65w=?J)U귮nj H\\!eܡ/UWptImu-.jfB jt57ѰM:w>ꃤ^McV j^/FԾԙhP dB&+#ȱ>W*;f> jV]q8y$nލ%r 8yQ@9u/SM9ۀJC$Q%!BIQ:HPsKjUV|f8!Kq%h#{<7x)X-nJhXnaLHwfɏU+g70482 >SkBKoRlI桊aЅJϤmq=7w,_KFP*GoY}2f03g]ab@$ێHkJZQc|cDSb|u#~^l9nxKxP5$ L5T4f2ݿXҩJwwg16pZbu0j}e |ZSdoZ Yo!Fc;pMӱPrf:f=٦zHpś 1m-l?A8i^F'M~v= ;bRIr:^Za 'RXCc*JCs'U9 DZWeGWt5SbW^;! >>{C4u hg:Hg#Ep@Agor$&Ay𴺽ٚpзď艊ίwj2WslU[ "ڬ3[Y<w2nz8Ae9- ޛ@|-vmTH2N`Q3F[cW` d^{.:!>83h snhL)x"eHiS,*.shBfBd\:m%{ 0n]I^p~u<8 g'"y;JGcfYW6?A>if?|׋h#dC/"Nª"MMl ~} %"$e+b^ 2xY;ޙj02`,*a0}P#>JxRs`KŒh)FoU߷uu\l1 Q guL}G s?gۻ1ϳV`R" [·if!nPp8[Gb'.h)Xa!G' @ֆ\8E^Q m׏|{@ v ܸbJ `JLx$ƂʴU`C;8Y%q${b;QUN2̵RS/C`>zb (~s>C+Hf<`K#6yhRmM [$%JǁbtTX$:J]NL +|WZi' 3.rjif.\azPs$nEO HhM 0(9d ^wDA/#KL42$Υ 8pg,̕ ϼ_tz`YS@:N]rXGG2gc@;~N!Ia~Bm/](al-(lQ7*2^ a/K6 Rn-W$:bsz|H 峞⽃ 1e5sq"(k&766ǧ5t7gy=ӷ'߬Ï+U͝׫Q~@&S) 9ګr0łSI6p7PQw4K|I ?O׍_3Hk}1x9|86n)"3%\؆:⬵ bgE"1CBP8ː.,4٬teBbn~ȯ긒# V[#`"WiZ=e .i{OoƙY>l0 ,u廈fׂPg`=Ѿspܝh !8} Ro╦@N_dH:jh zxXT$ET' ? f{fu M}Q Ȑޒic^tj!nwM {˝WbDA5fo֨ '7Mo'֡N"gaJݰz9MamU.[/eDF֐eEr/RZ!h0VQ?Jm^I[}eQ\>f&ŦG;f%D2Fj͜Nh'mh`ppi?[En3:,9X&-{$Thrs epH Sef᪂=QBQ:̂XY"(r$Mbr9Agl;ks^F F2=~y"5$TXH=s91֫#HT1:"C1Oٴ͢Z]%[zphmݐ/:YhmQ a"we;Zu.PAsxDT@3BzllC 7!Fv\§soMӎveL>:Phn~^b=3^/6|=݊=u na<ڟ8ˊSEa6="s;Pt.bNY)/0g.SbhEdZ`̓8W"肝 'i-'p^@MS*nǙ \WBycⶨeER#"]wܛ_5 ʱ-|_Z+(MMҀGGzpyT9ßŵ$uOtyFoaL-3؜;^5r642-<8|%3 lxKnTr=a(-5 '/p+d*gB6iBǵ+fcUA[t`!  OerPi\]0ګ5/#bAt1ej( dZsErr0lWL(699~7I0<8oyW6c#;( )]NK v0/đ>Fey8'-QvWь5,KD!,se?W( ^)NTRmp,D"z,{?- ܩ4hu!6ʽ%T$na~;F}q]Fˁ=i,Z(f92zxخQtj6n\g cۥ@{aRuC2t>hXľo:~jП7rb>c%x,V˭kS<L=L!]1l"J_92WϋH_uv R;75 s$@yK.ǧ(83!,N}p/Ƚ^aĆA[ Q)G3=(;$sfM3bvΪKÊKEl0 ,eBD@1oO#ƛrx}x2A$'}v3Pmyhz-ﴍz GMCsO\(M[1'~`uYOH)d:ҮqR ,hwGs47ce m j~qmPrB(qlU!8ߍߣr)Q1v3(LĪR51xnDLۂ%6-a(ck7XVmr-xOztE4a}4>F'T+*j)0# NJK>U.wOŎM}sn1R<Ҭe6aSL.Si"J%]XpaQP/6A,T?࠳[cH ,ғsn8B6 H@}ġ s3vMtȸ2v >0^L-]AJCn* %;ݙM`^Tj8aڤY x4M3gY69"PGULXx┥X];Kh<]vi\Ŀ`r8o,W.52Ag5V'Oc'kÆnMbhH]qcWr#rA؍YKD.3x(41QBw7ycaNK#r4Կ]OM ̎l8{,L!mr1bDBiprn:s3hxf# k)h?qYEbUT r u^fޫF^9ߺ3[kNXe䖨; 9,Dm, x\FE !(LhZQBdw>‚#xQ!w]N~5wt퐫޹4uV :(PVljb=y-7/ n f^y~v˸/œwfF7l[Z#p%? m4o5bNB%ȳ D( +DaW\J\LUt2b"F+jٚ<6 "N7X:ʇ5Yc^xԽ3|:_P"U f^v&(SU׊nݕ "0ILH@"Ik,JTzu58^ ~7я"٪>EGz=}r(ڌ8g4;%QF{#[29(ch&8iJI!.=/>3lN x4%TXBI$A q΀H^wxNNO9܏xꝺhQbup)fNy$3ce6X] G\n0i WH6xs;l)6kXJi&G ! +)so҂0[V|*E>>OvY$fh7lO<+ȅvx}X!e֊܂$Hfi^랹ʖh׵%b!6X~GK!t<ޒX sfğMW;S֛(' t uv)r6Y(siv"ɟJ ᗓzq49* g.%_z{"!)&J k uu)Tн7!?zbƯw۫iO#!^i|چ T_+h,6^y^5gh\kPHԷA_fՅ{"kwȰg>Gz{?j]us5,gq̾_ں}3 6æؔ}pf2*%j :TQtJ;J.qZ|zȆkz=KB>%N}6) ʗpߦ\N?E ML*#0SWv5 e;Ѧ ʉ\mDm =`7i\GNKJu׾KQ6 wɬjG$0͑^8\}ؾ)قXI'Tzʴzn5SNa=`<RZp~I!6_[F КTkX~—df;ߐ[Y-mI2b)nC物`!_g Czc+WTXQjcQ9QSByu\., m ~Q:/l.$LƮT3;Rʎ)ԈJ,.dRҾKb| 7tȱīq}pk3dK5kfy9sm(\H|ZխUs+}7  л1ǩM) ՠtgv%%TH/Hz ]TTHrkR u=- H,iP08_0XQ9Ef66{ k'}Y-YdN}_?tH:Μv8w;"FR)fOqboIwe$U V“Ž+_,F_78^}_g:sR^BI[VֆjSΈf&G-RIqI MmrʷE$*f۱T_5\%Ro~W^6ޘ3V7%*kNe@!=; E׌%6Jj LJuF_5Z yoۍ4 EzUtEoM\jlP#wbwO98YEޣGtkߐfFqmh*,`^n1=iN#MRltaNTےؔFw{X3 DE(G4ߢƾMp\F[|Ï}LF\Vy\/sP:x #}V|Nq S vYȁYԮ46Vg=L xNt>p-֥?Դ\@{d9c忰# Kb*R8PXCC5J씔 5?N\>X̂يrCK~As5 GxE[vȍ$$Vti}>0;Ls6#%D=eڨq۰e*'Hz pCEjlpd$ULu\f;b:,Lm e;Hq6'KԕX+J83Q VF}U#:MEGkUr'tУ%OƾzfO Z5N>mUPkPOj'oXWf$/٭yMUFSi {[aq%Yħڻ>'Ō8EFx,J3 ~;<()9u)|mq8Tp_$_BfآG gGNrZyxW_>.i_bc`Vv֓y+4+R(Dj:rC)pKV^*%֭O '&?B;#Ӫz{HYh*SVq c $iB}}QW7K!9W5o tZa^E+if,)Olֆ=VVagI-]=v`;JVxg yCwZ. Q E]BTjKh2Us_h^˙8=)v6QSM`d0~xm}(xsc7VP6+ai5Đ^;yOFU&%04)vLd>,SF6&rS nt~0 yJpuBЅ7{RMj*mܸz>]ȸ !ŦyӈEXMC˻vB6`+fVk A ~t]͝Ob PzA`B|]Ń%`^@ x7MCHEzT;Aϸzd/ -8}lmO:غZ15U'p|w|&-.ԝ\#N=?g9vݑX3IO. HO4+90lAfS?Dލ6d[IX qyxMWU˜rF0vf#X|5%piUQ#&_2Vʳv/WoWC Mg:aP؏ L(7'IfMKj A9t!q If4d/el[38ޛ5{Ox#&uL/$"Wb-A4|eB.jK m:K89UYˠ6]1:( `0މLmƳ(0­K-dy,L-B~a5聑ʶ_)#jА9[5UVGmoJi[1ʈ&]3L) "GHn+?~]5ԩ( ,^Ѣ4Tǐ7A,(cnsVύXDbB7i/@gEWh STᴄFo XWw&MzQ25kD UT1 +>=V!{%Yۏ0ěn{>wtK"Ms|^' Z‘>_ߘMc䤈[j8sK,!S)Q+]Brڦt@^""J؀L^sw0 ED ?uQX 1P9$'a>T^4 jmqrF H,1.p,Du]GFcbhw$ t-eJo?UKR 8E01 TGQ0FrbغA5ȒJuxnIqxͪ+;A$L1j1e-+;ؓuM7IY,lЍ KޥW SzoKF(v]`>̽þa01ߦxh(%JiL-}g7h55ǜj[U8+zGf9qj]AݺUkAvbTZ-U;qiUTH:[^y詵5Х-4T^zCY  ZSi i=!4b86xjy{Օmwbh IE[azTImgYZ0707010000016d000081a400000000000000000000000167add7410000c2a0000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hv/hv_vmbus.ko.xz7zXZִF!t/M}_]?Eh=ڜͩJW^ uLR+|V )}e8܌HObnq8 ULfeڒCT4!⼦bDWKXKzRxfQ3vS>FO8;ݿ*e;7na(ԣs IPL>JXW%}gExU$c67US?ΆMM҅wqY($![ HK&ZׯQˁjLH3VYrJuua Ƹ`cWщ PTL1qMeC*Xmy'2TW\1 :a4 9] 'btdoL{RjOl|=b :QW".0Pf2G6Vs8 RZ:xQD.7: ,ǟ7h9\c> +~ׇBU0D(tny՞D7\znE ;u}*mE4`CM.~5_0÷;F&2*X,!o1ct0ݹ |8\k#qӧ+x$`"@Һ.{ҷ^#:B*^085'`wEbEb ڻiD W 2bbAj"?%).haL1$M1e%ɋ7RR9leFYS&,))VH`1XQ:>giЈaLqMSHf ǘdzsȊmX o A <}JYIA[gʮP ]ow^voZ_k]0nʂ4-SéӲ?΄`]c9=lb*dv,OT% M-\k^S*ۋ<%.#MDYF2p X6L(+ ][ #ƊW,$Ti#QRFtYR-z(ͻ O 8Qgb/UspaH9ؙ>3 ?,ќzez%ÈR<!a/^QzO}e;pKBV|ļD)O)j)Vh{a1D;N:KM_i?ZR_C/*w6 VDNiT(5469g)Ld#Nj_͆y#q04:nSGnG٭%?htjuLrj Xof"2m2J-uu"hW "R[7@1}ܨ2#+SH %D)gIyPi iu1UB5r$ղE=Zw1t(ćNSV뚏W`y: wUo9Y_`cpem99V%<;S`~QTJ]vUO`-ft](yM_\rF`vr:Æí eG+%QMpZa "΅~zfBd_`'c'6CUajq!tKFfjTNVߐ״ 肤l*&a#ʊcP (ǫY3*i׶kvPuvy6!A='n!^* 0٨=-X5,dck잠}F.kNh؇50χHts>"]G$i=c癉:)p?^ -d.A" 4ݦR0"/ôxS4*V8}lBdYuwћ0[XH\4͇gW\Y>P6d&[gwFh#^i,˗uiIZ*ygF¹(ɥdveJ“$+xZ8qH@u7;MTfH+ Y@[HF+;.sLr4f N> #P&r :PM:}\]I2f?Lo8mPVPyߕÐF0HbUi5K/ڠ`K0|&DapuPӽOq%@ 68mAmM\-%,"&Ł$.msfˍ?Jy3w0#`I̶kkk -ݕi8Ù* (KJLSPm[Mv 9X~ZQ'9Bئux]9QHy+R z8#>PTv]n}jC < -eP Ha-|GN-c" J3S e(\"~^Nٱ`<س ZFSݧ _xTN6%[pbJk[@ZkR:;i3ЦҘ$O95zw+UjC](Uܒ۞>QI*S u/=ά-!M0?;x`_EB!%^-[BZWJ6U Ql G< U+,\ۜ4U \xI7aaL*(IZ؛sUıw7x;7nLvΏ:-AB@W {cPXUi1Lʃ~(MrfP ˩H̼8vV0υݒBg/x k? G(w=8f&Fs |J<5 :"_ua59 `gmAj@ɇip`dk,`N/s޻;jrY;YS˹3g?qUOu~7  Z+8O!Bdm<9ൕr3mK^_fruSpϴe}RBa~Bn ny m$#e=BJIJY=oPLcv둼녳iRG۳~KQDE,ς*6a RSm_&Uo1U-bUhJ=KÁtH{檓 hMO{_E{36(BMl؄JhpQXG7[ݙJ*3˟Л>eOus7LvbPHh }%plH[@W>bSwƗ[y= Tt>b7CR DVüQ/~A Ww!L5,l'Ndk-͈,X49\?ы; cM; !N>^G*NӘHεMluyVI,gL[Wy(v-iUvmtkxf f|NVʪr`_D, Ee][Wxn&yCsFzSQjFlOH\U ] ̓2a>Z,ЁvovcFdM&GH<9 =I0rn: fݿK1$]4$6CGcP-3ş zRhY&K$pJdK9:Ő 2n]CJK.}biB~tt֬trZ?19Bz?%+ӁƯrsC?D4puit(h! _!:*;`soWݪ@L-eaRakdpy>ONg o nBɽ/5--xL n W=Ӯ+{O0J#jF>A+*:@[HkЈR`2Юp<\ܟ@cN夻@ ~ER,hm!Pg.nr}-#e !(̸ A c-$ 0Dx?516F`R'@G˅3=fi;x~OlҀ?F'+[ U|ļ/+c5we)sW욂-OH0#.&'(˥sjwfe+8+/E; Mm # + ]歟 ldRLр(u )t:L;j7U4|`Ob=jKj|WvΝi/akK'gcdm4R2P̱m3-RX8䔪J_q9| {d180PCH, h0nxIOH`8ATgGKi9!R̨w ۉr djѿfK$pX u:K`Oa/yXQ iv)O%oAгV+Yx+:<Tn26gRjS^yk˒(p~Psgy%S53WxU[\T᷁'` CK4l+60͞+rķ"νdBh'X9]Nb1󪥿X$, r%Cve^spx>;P0fy~_T{Yq.Y_8: ~KMCit̗ST Ogf,HB?Tvq7z^M)kHQ9?CjoA hCp YCS]ð(Xq9nd90iO-\ 4|1zvaIaEGuz4/"ZQ®BЀѢэ#Ɯ̷ءDDk߇e<OaQ$J{E%idE?x5W0g#} "( <;<E볡d4Iz1+&u(Eɥotߋ-{AH{9V@YkF`c9|Z&!+Z[B*AWCNbm9ҙNE'&"Wk];<~EP"O[BZמw ^iQW,޷weUj(mTT9'W"Gá>۬={ZƭJf>T?xȢ z!)IHÄQ鏜XV=x 9# 3l$vUhVPQFMP{[8碮YF|*3X P_uz>AruXQT_Bkcl. 9ψvN //!3gؕVxȲҷ.[=Q-=xqt nvky xE DݍV*{@Z.(i` ,[[ސ@7 VT>y{Ȱ짷N %]~FF[B'SIψODeNiZ|,Z{smyT)0ktLǍ 8߄{𵄊Fd$ȵrXx#'LgU!\׾/[$;խq欄xx'/og$,o ,/RMV̦ bm|s֓Gcd &\-#&diMl˺v~,4%wdWhp3bÉY ۣl^!m -f[7|{t'-bӺI` Ob\2 i?62` AqNn}&3nD†1US{IOdzL~RU9>rD+#›ok8K8[# )ɽf S|?9*c֋i f-Lnqslmb_rzń>& O"IGgڝ͂^bt,EM\uyϽt ƯO8Ɵ\Qio'BQZMz8ƨ澨]yd+#mf"C^d3:YQ6 gW0LCQ^.8g.{M1_u GGt{9z$ZN/doڼ³g.ZU!HW17lE;"KRMJֵ,#:-w~aRoSU(Bm(8lٖ>^Hj]0 7#M~]N1EW1ƽAOȽq_ 2͟ؤ}W]˵e#դc 66~L I f8^ %AžD1/FLuTZ$Ɍ/|gzW. y ^<ۈKپ\֍Ȋ2SA+٨]to!e/} X@nCim.Ez2TH)R7Pfz"3%++x)Mjb>?/;M`fT5/Ø9Ç ~jTĵx: WZ%X0&ڃ>I3>6ɕ;)]R@x|ER.cf{A̒Ztܺ s2aJɣR鏊6^1s\\Lؒ˼dL@bi& 7-4NYo fv,BZ]:8u:% b%i mM!HáMZiXl]VmskS[n65iS$ݣ]r~9ȢL bS,*jE& ?݀8-,R৚唋Lk $(w%t+KT ӎ w~G>WJ;b㷎];ySŭH*z\]l,(ΝWyn T,:X9JAs;BY? Nu 1{{sSEg'VA&9e8WGWz8>Wp=! SVP6%9Jw%,& 01IT҉2>*z0y-Y,zDZ収JNg0u4Lj૊evn)~4ۏknwOdz'b eE&+q  K/DKf;m_!迦l{0F3j4R : R04JfSNL?ekfO08^XU۷Ќܡ =0Ak9m3QWqA@ ő %L5TN 8, _9Qn2d3B T@'֌qi5{ VM}ԏݯyj^Wb<8RGRۑwȿA"*l?tL0|AE*d1;8# 4 ќXjgyqȳ MLt-dbE33πw%%>?\$DGShzbYBr_/)nMݣ.d_]g`ߚYd9u"=U=Eld90!}&fnpG6@G הsßɽ4JR7[kjWQ4$dAIфYr8B#h#Zzj."LK)5 Y1+gq岲~vz ߫Z Oh'゠GdԹ8k)ȋ B0kTp ($ۓ1<ت-,&=QZjơtVtay0S&G$ n'J]uWex+/% ;5xKFJIHD;*jRX} ww߃5saߴnGlO6LF(%]tݻO|' tl u]/hٵm `ުv~,Ba0<1F:N)hD#h¢m;(Օ a<"qnSI-p+]yeBTsA 7NMg![<Զ(h}OT/odyeUaZ!\HIŀj#9(^ X5@HH h_e=_xc MMh{Z Kp?9Q~Fˋ7.\>S2a6J׶_~[2ʼC":kh)L>9'7Wd A {Ϻ#. D&#IĮdi,gD3^=9?umcڗ>4ݧSKN o@d-ogzLXmsNr^,UW?񯝡( X80l +B MהH bxs=Oo.LW;,%`ʟ$1}a\.zdXMxw7o,]z0Ey4@bV[>[Bs:@aD 0ʘⲁ ߷xp3Le*)n[z)oAQ !ܻP0)w۵ ̈́qi?k=wꭺe/Q`O:xB\%Lٴ Hl~e- T?iHLWE̺_$*R#yz;5ZÀM T%B{;}_Cq ÂtALe7EH| h1Jwi0I+p= m;NCփ4RٺKZwQz|ju6 pL>q,$ aҬ LSPu ۙ6%8^b `I=8)2-O,ǒ:L:j p~7;YQDBHceUrQ#fEetq *cOvB~Gaӟjxk݂h A*9DNіeX09~ڎ8`LK _m ^V:6V6t`&% *GמR>cPL}Мr)D( b0NCϱ?ΔuwHbgPGRpH20wٝ9szՠvk^!ާ:M>&0=.(nJm M8P7m9r‰ꚼXl~dniU֏\& D%;%ށ Xcd$l5sA{!P0F0O)y{~>/ LJ3 9lMݒ-3_xO]ۢzA$:0IfDk!0 Z KFe'S4=;6”-"iSwUHLW>@|ue*Q agi MS\ xo|σW%rdt3IiSDe{On]BOz3Q;S| }ֽ5I:l$Cw*+wj&!|4Y=kTCw!~QEW$xt}`e x^0lL*w;($S6)DfSClkp`{Ƶ2 w]Ws 4no#)r]`{kCبeGk>IoOp|>g2K:-ϧӽ3xF3(ac] d/P_V(j~%|W+e(N aC*m`_dO5ʽ~Ft<:7Ry-j\?dnJ7,N]$rܓij>Rس6,Tx!K%<(O),aȾun;M&"IeGug,VFRGpHTh#ߪ-)/LvwKShY*{mNc` ZO,2EޛEj[+V|e>)u'nv.b5{LΨ!>cq,;g:]VQmJ4Z,mDx)LRu.M4YmR}45˾x: )7z{N"sj}0BLiӻf5{N ހk~ri,)M/?z~FӑI w+U{c* ebπv^R΋\SgwAwX@%܀಩s=y|szޕ`*= L((`21F/w rེ J趤+VcJǰxJP<[TsK@^EJ#۟o¢wc5;A8>g"P|5}ꒁ&:^YX 9~ҍMݓm弥XI3ff+i0~{(6z h,r4M5ûwXQ)2 w 뛪m@(`M$?];Qt,̬AǑ;l5UM~ɉ]z3]]z%$}M&_ziZEix:;îwkԜrgтg! iXbvU`<1H)e=5v4Ί_l:IȿR$irb"ba[eJ03k.Z$bmAW&)r։͑ ʀR6O>yU!ZtNĺF?p %." k/@گA^ExAQ ~@Zׯy:=K3?-Mx s.S"')¿j-. 6ȚehCE2 / Oߧ~snvC3u@L9*;~t"|&ݙ0WP 2/c b&0pΩ.lU.kյB\šw4ʼn 1Cy351Zw|7OV+w9͛ Dji¹P׊M%YQ35Y@ |$/q鞧~ݚwkA<6˭;$;tKx>U aGWIMjF0$@dk\̱N/mq>JA! k`֜1 33ZEssE$l;qc,5!X;~978x'W3WpdO3L%w먾1B)-_ AղpP&b^213kmbjJ0%^e 4E Ct$`  xy.fcUݠo/9lycB/ފh:R7Rl=j Y.Hv+~9^cY{R=rO)^kMDatX5l; Kaz!%GdL2o9 H6 ?B'u(;zvϺo&͸{}rJ)YU=ͧ# ./#c.>(k{|`\R`ͬ`Lh,#9̞M  ި]'zve;L0,̔vYL pu`Xd k_;;qQ&TRT6kQ[q'qQ9}2 g;-x7Ȃ;x%qRQ 6h $wov3p89sVEiBB&}g9txl'l鎻u1xJGڥU9n4z/ӵ1!k%7x鵵N}У~fIXM\Ɍ||zTչaNMljfF(G法=̔[B3mOrV8d* (J6P~v0|wüsIrOjvp0 }q]dytjFnl L-uGuy81=P"o/9L$08vWErjuy2 Zܪ\.pA(A T uAFCQKK"SrE84,Ӧaa%[RvM[|sP=XXI<Y-mr#Gp堎m@"yD{Eؑ'[!K^J0Nq?)\CChz2VJ jmuI/xbJ)up:_ʮaATO,A 0=#+yw4 vc JNCSXɫkcg;p'004! 2H h.tmk$:<6Ko@Rh4N"\5-\9V~.Eq5)w)oӄY/a9Lcg~Sz'qPŢke, (8.(}7rxOx4SFћp ̚ҵ*x/-M^0KMnkS6O Mdiؿ?D$26XH$Smo;qL` Uz _ZlW1D*ʕR46ʦpJ~w^rIDm\!r_g^)]b9(e^:p۫}IʙSষ\[JeO>'Gq{y ̪.!dj̈́'lk40όj)fW̉ԣya}3 tII OeC{׃fx| wY7TA򥆮*tOh@s:U>zJ\(g^ds+I־˛ۚN  SƟ&B6v.WUx44JDtk4uPN-6_KpȞ}Kp?Q;̂ʍA&G5_-9_*o?~ۓdM쮠({Mp \"I _ӊTޜ8E v􆶤\LJY">(7 |^) tgJ9dW&nddPp\n -'3.7Hv٫xzŃЪ fjF("GKK5 P.z2Y-\lYn_qbJ[Lv`,ʝһI "[n)G!gq,N<0-i%* (%@o paC wrypQPn!2*k 3mgJj6A7bnh9;a&j3MDJ Y԰6[H%$HY+4*槞g[NC ӳ"(PC€|s>Nmpxp ^i]W@N͚ vV#t=T} b cY5(oeF'յ h.?mg.hx$sD?-}K~LH{ӠO>\`6u_"Ŗ-rS$KK!qI2."OT)| f:9MB3lpbfpT$%p_gc%@` m6E;u$ӑO8䈫'Y2dxEN*pҒ|:Eә S ay<='FЭor51NX-kU+ﳵ2/վχeX Ė-+0^>v92^,/Ӕ~ FQ2 I&1a Th,,ij0O'P=g)zB|徢IJ1g!kSB:Mdl pOEZXKM#86?.i@mwUլrr.N,Gzx>L8ac_LjCoː*F4l$kggg\F"?]D݈N͙@V:ϣk^799l8nv6*qfTŞeSf֒%Mk_7oM,_ r2x&$-/"NwLGp"AZtV%8Vi[iFh[[ d Gui>T$کe۪ٟ9UB5 ,ŭh@%劭Q|cosہDMuYL ,r$gcjfyXo϶|9s#si#wѧA{f9mF!vf%ݓiJߌ6hpyHֹ^JBw} %{+`X_3x*='5=p2] ĚCы妠JHH/i_BtC*ȺH dQk pᴑb-<)?k/"pb0- c⛣U bc_LYR lyޫ3+0ȺpĘхDk |%#J0@T'CedTJ̛ʧt{E>9~1.&gxK|QH-a/ m̑L7BPh c?QGu>ju% 9:ݰ`Y7mZ@O90xX"4 $>S}=x+"-9L&#q2e"EKy*Մ?'cz\:ub'I&3uO6Pu̎ 7= fK(7θ"_Vv3Yf٩c",(wpckӗ =ELϓ$?Xfjw,aX&#99=>ADlbB=9 Gvߓ.i\apgFuwѠHt"]4T@CBXKo! l;a-IJnK/*CQ[_QP8ciì\PuoVtJ1'$3[],TI/ rgO9Se8:Y A[ mw;qj. f񘅅 tmmtG< s|>i%p*0Q3q`~|K3 F^5'C #[9v [Kؙ*H0; *D-f.Gl_[ᅻr?J-5/&⌑9Q6asKnly[^+] =>2XD*T8uI!(mˬXdĈK!0DZ" I\ejd]Awt])<|Ylqk[{7nOJt@g"cpImiO#KEŊAIHI8~->N. P4 >O]_ֆXUva; 2mC(e@ ̽ V(H˞<F87J+"+W%`]PN_gO$e@M_&4V58Li3 %6PCMJԝf?  F=/\ 9wuI<`blB[Kq30DFہn-B|5+_?pUF&D 3VLQڴ‰jN2y/ز+8peHUӶfC4_dv0&z Έ1{D$_HrzZ4+Df+oWc>b 2$ou򈝫ip*,IV.scɞ,@S H'c6t n4S Z s'Zjo=Ki܄<9~bzlG!9r.Oq7F|d"&' FK#oh}е pcB9#ůFCi1KUoS|)Rf}ӸrmkSGCM2IeUEw/?rTpxEe_߶JCeEZ'wo,Z HHf>jQbU1=U4:ﻉ‰Wpcw7$tq.ep2|hP oʳrz*"nj]ӆmk(C΄CRTʞwlJ?ixXrOY)&`V.ق4L]:<ܲROtqanx`{0L Κ]Cs}܁ K;޸vnٿcꇒkUL1n[Lbtgzϲ/sc )X2x;^7QKgzJ-Ŵ'X֕|RKOFb{8u-.].`e<ԡKrD$_3.I{ݗ'!atwŔo(>~VDu2(Q˴h!G{gZ$̝_OF ){\9~L{8TLL" 1qWgx=ZTؠ#$3RlGc勅I-@*i"oE.`l1^٭+>rs"uzpam\>׆؜2xz-:=1ѹ *Z(?Ӷ>9A~U7qljtR+)7=oo;Dž68`iNٳ~~ѷ PTr!NzH";&5_d 6⚓GZ[ 'x,ȣyz蕯 W/eqD~SdPs dޑ~SkA֙Ѝ0=Rs0= o2~8TJ,!o$~De5\i/.,<=>%! vjl}Sv(RL q4 w6x$02#'-v->EŔ kWw\SwlI8LrmJ }MWgLeMLg2| @3 )p(#fvC)X@Vl& &92Kqi4~3l2B`&u@EP r@;"UP˔LI*)p+fvku;{j=m;bߗku肉+'w|Ue~7xK_u2U*/)N%Wmmy!=?U+oM( Crq;&=ɍh6-`ҳ%wES$[+9?XF i'^5PmN-Q +YLAsIKa L@kD vl$yr sn9^Nx%Eކ$4l 뫚ҸF(JM7bZ^j|x\iT3*9$w?TtS?pVuJ=/W[Tj2|,cX{OU:ԇk[Bƀ+2(w9:4"N ƳPI\]{wesü?j|.BRW0fKES&: €hhgY@2a+y 7GAwNCL4 UXksXBAmw<19Jhs1z[€B 5H#l#7j1Bmxuy~tTo` @jɆϺ$N|S/L$d,~:$>ldb;*ʩcF娩k8a{q" {aI@,}s{he&j l5+$dE[5WToq#0;aMP\  L)⯒WLU}RkaE >)fYjfM$2$np9i(wcjE 9(i9>B5FVhCP_31|/)%sX |dw ɂ]iX8+,z2!Gi%sޙ`r܉n<6 PzDHn]75)׵Q"@-Z]_9@1Ё;'@낄Uß@&3s{6vósVWp9ۏi.i9z~dCtdLХ @@SI!DbQ ҀauH9q_X-*B|+A)A?㈶+,>Pn1@( oHl.-"2`(NkФ՚lbZjyILIXⶰcXfPJ$2><؀76dZcHS0ͬ.j6:5(aKYěBՋn CZo'"⏛jTXu~o$K>1F EWloqKD&BVR:  >4LSJл>Ba2#ܾ`ۗ2ˏLϏHvtt{` axOoWʢ`t 43y {*~>E׃Y< {"! 07Z+y"tJOWGd)sE0]]nu?(Id#t3zdZ<@QØGcLKzskJpN 9<jcF)271"xcR ݐ7fs`kJUW:SEO@U2)e—A=lǥaϭH64U%W6oa:v䖎1E7_ƃ7(y ڄ0>k{ȷƤא(:X`pƜo%rG (=b!Z^ ɢJO\ VI/2J6h-7fD|#Zls?!lN|Mj!q4ueXĊK5惬^lXU`&qc7SDȗ7&KpIr9:_ۑ7P\A0 `'w1KPJQEc3ݙ"{.Zh4Xj=ݘON4ν;6SX,YRvt)'JHu2 (Zp$a+sr_zZaaSmΠ؋JoAE?ٽ@;X.վ #:7q%],a_iwMlDgڗz4Kfo^+|^bXpmz co.G2']kA߽1oa7ʽb5 ӺJ׃&6äCNM+ `(XSu3^p'm6ۛ>VVHO6·| c7#rv<45^}T\V@/l^)Nm gR9@&X:6CJᓰJ!)$3(o9;Y{ޅ5} '.kk67 8NO,Y6k\䌒4ܝmF A:1ρϕ)ZCr 4ꋻ Ԁ0WXjc*ɬ?_UX|@0SBzAU[D-UkM nYY4F&"AG悴T$v[I@[u+-_nB )hq$"{A K  hc& tT[¯"x(3uMUh^kr+1xQEx3f0KdB{JN?+~V:IU%FV$$Ȝc C4%cF0!+ p ,hZ9"ӫW!2Ҝ_ >5?,1GDѥU"E0;8{ {Xasj;fyZ~]@?d ~"r8>dޣW_(e'oJ>6"JӪDń!eR\]/xV(Nm,wyBSYLxEd]_5FY 5vme4d= w Aɥ;Gn $0`r>b jIu˘}l.5ȗC h3 HHKsChxc/!<.1iNo_tMzz5~. p'֢t|GD ?-][rU0/=Sxs:f/48YgyUVQ|yjצ~uM#U")c8miR~!xhhg9o L&W"P O LOd rb<U+l+Au0uGxH\6%Ř83qb59t Iy ^T !죁'm]^xG:/-[!2I1&FTQV7_׭D%h_=̌6?媄NY9+N$)(>(8,2f?Q8p]]:N%J<(?VWX_vP+oivØ?RYQ6xu!S"0<\%1hAE}KNb-&I{A~1([|濔Dv#N.F 2eǫ+K.>g0Ig sr;D3w'? hGDqf?02Ԣ#П6ȅ;ЂXaV>2l`q&s+<.] 稸=9q ;P^fnu7}hpehܮءf_~e6QXg2R'>!&G-_\-I¹~[\Md˅L#)FsU_lJ%Z*} :Qk{G.FCc߹bIJ08wWY|, N~lN) ؿ )`7[.BǼB:&u,lv,ϬA},E|kQ}7R@%H:X? -̳vb¡.bz/Ru? -Pł[?/ t6xo$v[Vh8~0ptc?v5DqE7Jkʝ_Q ]uÍy k_(t:jj=g":tS &17rS-b`lA=W؉+NKӽ4^;, x^aN h=Y>Y +k1U ɰ226bฅttr '3S0pzJZ֛aӰ'> #eeIF]?QSG[u2| :wTE(cA Hћ L;_b D?Z[D.5?󇜱6*RODVHE2A= #+V #_xePCyzv n&ow[j+T/I R^ *"j3K輍;GPy ж@ 8 "Wݲ ӣ shvt]'ziZDN$/d uO~S"j<#LQ㕛d@&>vbAvTB9Mzؽ(z'ZgPز+ #^Xsgb^QJQL/ ^)::,`E,*n -&wI#&*T^V'jSmF[VӒRǺ`mr$8|o~gd o9.:R 'Y%"k;0?.$-y7pwB`+BYƽ +!:- YWFSW=m85(*0O<ɚ*-6eSxڋ{4!i~sM|qr2i虣;PuKtd$BpQ Lznѧ{o;Wy4ƇmW1'f5 FV {t35D]6-i{uDWs5`U [|%fӆ}dk"lڗH MTKăO^;.h8,|<]0yNY®vi:,%&9vhN(ˢ;$(uM?nHuGL: 3ASD'CڟN#Ffc<£EE}-:ۡ{[$/ mߤ=ͺf)Hֳ[_rʬ8B 5igkE Ag:[ %DW2#΃O%ڪDdG਒+[U˩sKM 9W+}Nl~C',5Qk vaIfDp3`&]웙pEkn7 OGNދ-/' Bǫ=,kz' 8aA9XGB7b:"HHYGJ,Rك\.6ڽ]n]´@N'x`8JymqAX'ǭPWshx!})a/[O:Pev/!\H/yx^Y\Kvj\{"[Fv*e/(X]TG´ 8, ;Ao4DFm g`"h>BEESLbT{-RvqWZ m%Nm#u0*&#'HW8mh^2R)XM*쑹;WAOb۲)x>\/R uJP93Zs0oNzj{>V֖8?m: 8 jO/+^Q yTUDZzak6!I ~y N?4<k:ǚBEjބiϓBz87TRM + G7(ٴM؛cL}HY6w4t> HA͂[c:v2)Pc _W9Fmnn.ܪ![MOO 0AC5O_F},ݶ"6YgQ]@gLN4.su:D@Y13W̒ڤ&۳(C&ȳ7;%LlX`+ dm Xt]춱%DͣJ܇tLOWBZnzH8 gf7vu׬7 5 Xb6G(W b/}E -5})̿POLuBG""hg֗p$!/RT~t(Wm,AG 4re~ ]PuM- a_A68jtFAS+ wJΧ i~ arc~AiemLqPAdїw^r6DH"$}DPYvus ;Xȳ҂oWz..5ag<۪9P;,zHehAz.aiQ8*l_3ƶFb(MmAlz_f;j`^V>OhTri,<(H A3"Me#4f")kowuMPgSK7Th_qD )7;Qѳ\K dn @2 \iоBYR{5t4pIY<+ex~аVg 8B{X zo=c!/TԠ#柅w;!_e0ܯ@2-b&ojlPA/{4==-|?"֫- 5Nm󮓀Rh'0GT :UkYRoJ5{NUEtT $k!6_1=c&B]f(Mv՚ZRi<9[R AQ >S߲҄ Nz4 C@,NjЯ68ɽ-ݡj+,Rsf@7d}-[}J;F,Cgj-'K >i{:೽1CN hWRujY)Rg Ig/j=Ri%Ka1ԭr֧H3<*MUY%ӟe {F^Ơ~0Y wFP7Kcr"dg=xH[!6:wDMR$ U _?"BEܘqNXNpFg V'5|W{l9vsT=\hb%UB0~V^`5ܦ|g<#R TGX+{Ycc%+gT;K [-ͥ8s\D2Q+aw$dL)^& \q&WC q"lk{O%8,ʪ7_ 1c냮\/ɈgmC}[ 2 LmS>:C.Z0ut eռ^e_PUm))1Tk-$5*Q? WϚizU?Fi@25;qiU E|?OrlOwscja<~DȑtϹJДO:vؖF}Cuuޞv'~jPh 4}/bwp}߶8`)?JOk=Wt5ߦEn 1ƥNR^ z:4ȢE'T@0)=>a 2:cyƱagJK` C<+ÂSZYRk_:?hŠ&/".| 0K<؅JEر- Q3ԪCJaSf n*w3/w=GêQ3#JeR~p~Ixu>\AP>w%8C:Oׇc"6~ ϲ~D.w'E|?:uYo*_jޏF6C|:7ݒcK 驘%y G,V6@ζKUWdteI.GJ:YH{;AйCȠ83SʸE)19)}\5UpSgUsu\8W,m]]̪NJ1h8-9d4|>z/jAp|m%jVdQ;~|^^I IU"*2lD%콰; 'GWajnb&KԈㅷ[!53i*~.$ulcď=~ili&vPCq *yoC] W!(mkrނ;G(DYqU ʖTG1j{!x%}b|09?aw|{:_aW*t!٠>Sl)1v⼮b+lxWNhu?6rNց3tG$ 'OxByㄑbm|'o8V`)TO* +e-zq_pP2c}\ #![E˲(w[>˻'Vo"#( nH&8ީS*&u)rnd@dt(-ٙ%\.Ytmؐu@źmU]i;X͛˧2"K%dzj#*MT)l Ŕ@j ^uMu|i(z?"]g913Ľ1ih[90=IIs?F(I4L,[2?ɄSp:=|P:* {V_+ syr?6q Ur! <_x@J~{͠^݄B k [8ǂůdn$?Qggih?:&؇VeKkR+KAs0N!! ^MꄒF$i̘hCr{ؖbH$֝dx++O$1Z04F.r9f$H+ymh?w”_BBPrc/>]GL2$%tb}2quc?̢/8eS)\4ԇ J ܆y9Uho/mZ('>V*{M$5gX(.'\Sp%VAf( )8|Ϭ8 L)j$!,Xcwu9 'InćQ$5yNDQ%dFRCTZj?XLݷHPdlfQBHqN d[ U&z݋W;<+ 3=a6yIEY!{9O/o .ԩ@R%qAD1. z;~DOĩ~|B^S]QT ȋEdITط>pq,JF2ݭ(Z/0wDgNג=A&`A5^ ' s®׼՛pj dEȖdW|5* 8BFH,7LAR'M8mϟQX꧈ft2T@:r(pz`W-ԗ۷,CjqrTZN;qHs9aB 5a78b>6l&Tg3%?"^+l VĴZY="0ԙ E#+n (NRtU[ጌHdf!R0Tђ݈Rm!sj:I nG ߳n1xq[0q OR'BAuH{vz/jmu{X{wafB8-_,~LSOJ +>/EQؐ qqߊk@R_tr=4TTgn֞8V}p!ج ve:,4 J=bY9g A]A刼bj~wSy)+VreDʆr{ST)BJ O˼Y2 ^P~q7 wU"Ań@hS(*t"7GP48&sV_&$ZfGᄭWh\vy3:ЫLLLb9] -5kP?'"cZh>t8 D R=t8ۘ*mq԰貘MtF5n 4BjG IFM75ZY@YqZ,\@T6SJݹެ/(&d6c}MjTU>UrHkFɪU*讍ݞ&ST2R$]ϰdS|fFnK]Bztqc]68-oI8p^vM.=B^.EkuӆLꀭcEdBOogr|R oh_l>PZn4ۘ_[B0WOt;!07霬h1 JpV玒1 -iҡL㋦AGW(G1c2L9Xo(;wэJ-yM]=5Q`BqppntpO@LeD'/;tüOD6KOY=LY?왹ؑE;&JQkwYѼTB2{ؙB5ҬFj [5պ06|N?MI ̦-Z6Gw8yMK 0Ф;lU|*;~QAV"5N3F,%5:(+Zh/%5 ]gcLl{r?9EK?doTerQ#h5hA KSMdkJ; Ȱm}&f;g/<%,@jo]ӪMaJpu,BY =ϿS1S']Tg'ytqs"ĝ)oI60Ф`up<202/X',L}{P7%W=w񟔸hʨasA+&^G2ƌ (I_M][}/Z_R!\\܃kyZ7nyUcC+mFMEם6]reRz?fݸlwE&F=t\:)UJ n*4.Dx͟#G 3ir5ÑEwvè`!akAy~ ]GLȵ[_H22| )Xnh'[o{nj%0fT{z3 0U*?2[P#T~"ZxpMMWТ -,٬ܜ&%wq<88֦]Q:)9-e$aM\ @XQ>[N}|ԫX_@ĖZU0E:k.1Q~mȴ*W'H?r)q`kz4Q2̃)zXh_{ΊʽMDO,4ޡzw|8Fzn}D꨾C AH]0p荬6jk97<M$'g+yN%H"s/k#؋]"ԛ$0L1NexJSe88c3,׸@)}< _O:#GWs _ ޛȒ=7rS;L7G y678賐Ub^5d?*vdPdv,Rٱc^۠~6QkH1~_g.)P^aCl)JR! vyE m%po}c=u"~Aׁ4j/uCZ%o@X-۲c]Л !Z?Zx}|DH3Q|V dg37!M%iimEQ‚W7' Rn;Om {-`yUXH?OTvciTݚe7S|&gzlrkB75dSst5s%H~qߺ eMi.aC xKy9 @"n د*^f`/gm/]$>%ӴMn MM:sAUyӂj p1GT<  'w:\"6-@f"T|4CBPLI&@oiy$M(΃'׌Ai5iݪ `RxRI(; O =:LPL <8?8af} Lgoɂb!I$l`u% zӮCfki5uI&?"`O}|H7f6P̜UZ:ߌ>?r(KX]kRd f %!" QjNDd3e '&aCZF.^Yqa[0$t l1\;GݺDh,m O0gT鈤湹"Ѷ%X(ra7_U_L j94|_WMMc/2ǹSz׫-5?dAg37\|i]@ܝ\&J"'WÊ Q>5DzO5< I[1eH{؈(iK1\Y[|C^JTʮsSnmT%b7_*hvh01K y:c BoVgM}ӵ@lsk1x[ Fc%Xe |? e<*M1]&fZj+H3%Ҡfh5awйu_%3?dW*|B0|ʲElsdCk]M[[>.͏ԛnm~|'ݵC(*idgvB>fz, X^Tm$sA%YmNyeBM 慆b4)Dt#kCB%"k^&=Z?m}^^~mT{%ݤGQNBupp)mH5 `5YϢ[=g0kAQz5V"k#`$^F G~B8l!Ӟ_"2!,eлl{ie=шf(nG/'uCdԅ:ļr#ʣjhCrʟc$eZa@҆4͐b;:Ӈ@3D[BE"(3gDY{{Có؅].? spHGNb6-8F~_)U(X sGSfVUǫ1V {\:ݐ#JD([ʙ P^E{QZ;W4ڔo1g5(hW?Atk;Ma0O,h_LM( ^8L4c@j`qVP>j߆8raH_BPVKyq w#+i..@VRv4z8o`6aKSwuWmLPק)?Hla Ɩdqjk团{}A[ی9atXC7jQmjy2O}z>C#M\(ǎ% tM<3n%kǽa[V: 7MG4|j׌ju([{imKX¥Hȕ>'Ė3.*o'kSiw D4=}Uw{@u}Imb&&|;po8R6$X-z>d1+SrJ:S =YA]}`ɒLq '#(sұmM]x&+"$"'9-a!Un+qq'H<1PpXIq__ TT- ԁ5L|3BV`^)Uz.OCc  sxqzs.I3eQoK3 r UZj{z?e!'m[WB<TXP4K5Cп칔uٛ"nz~<-ц =)f@am&KH\Gu+qdZ}ʻQ-k"\joeciEqu + s܉'VP~*n`a6 ׏r(bhYAwq)p攐]WΊf# 񠟊B0EFXC5ly.!يO(XWsc(+p3mZ.zK`Q֝F1I'G=Uf0чɟO<ޠ*CotMmjTlE譫7HeCwFr/KކT+b7eg|V&'r$wf8QO?rS"xM_2Es,T~hA8ŧLb i(6^&GĘ@"}PbRk\*ZCpjE[-%3?#\)/yaw>~pzHй&p~>|fwwA p0$ RR)j]X<-35~C/tD~ڧ6 L4%5<ʑ"e4373Sub!1I4^7*>yc%{,ҺjxNiڈi+}ThMpOX!jj^.[>{" A{iʑ+#Wȱ}yQ*۾%+ 4܌4d\ԡۡ=T&1BfV|c\9ۦGZ,h]g}oGbv2Ei*;Cx8zFv=Hl*M7@4U'݁-\ȱe Rt+$.@RAg5w:%KQ/bZÛ[bwxcA򂣬m"E! ?WW͟s !'#=IB e⤝}q[B"/| ֢s^b8Wo,oDqBgYZ0707010000016e000041ed00000000000000000000000167add74b00000000000000000000000000000000000000000000004500000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hwmon0707010000016f000081a400000000000000000000000167add74100001db0000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/hwmon/acpi_power_meter.ko.xz7zXZִF!t/wmn]?Eh=ڜͩӞdA.ɴ %Uԉjp2g2c%bec6ٵ!*]?$@{<^,EUɨ+, bC>p:۵J@3+yn]bD{xj^5IeSx(MPWo15i*n/_j}RCBtK&Xh«aRr)B=TKu-MR)\7KPS6pt~Cp{ dhE )E!6qa_nܦaOCPd|9?-&{К1[#vڇi‘U v 6 Ֆ-L۬gTZo@ؼ[]_9=kʸ%ͪD< a\,Zk\W=-ă\h5Q8QΡɏYI40|$usd+Ҵ% \E" {aڏ_1r~P͟.uo-:`l(*Q@>ډ]=tXX%Z>V8cJX[7YBl^Y(X}45,Ir,qFZ딖s9`T<(Y hY+@1.,9F|puDϾř{m7ƾYp׷T)̱_W '!Ukwْ-Zu&33 ?j<5g$YJ.kiDO4MLVeB LJuQuC}ӆf&V R y;O}#vWK>AXDRCd`/!UCd :)Yz\HF|xW&(~?.b?hyF!:%gdַU&guQs;g!ӛ @Ӵ:^ P{ <@?T'3FTdMwgFAڎ(w04?4 -WKAɬ'ͨ#S*N<`L/ӂƇz B*/&Rr6vZl =vkgNg#V]([oNAyeKY;I2k<ܼ8;?e]52!тas,uJ4wռR'ڲ`w*^Lq=Xv>>(O޽NS V~a4hL$ĩ( ,O:[ӸQ zBWih +g-XЃ<%:P͈c<Nu['M1qI|E,Skg4ԁګqsDyTUk#|nxEH}SK40ΏvU23r|qvPg˞[y `& M4i:x_nh 9.z@رa8eY)p٦-24Ǣ!jaX>sW(6J$3u tkڑeGq26~ڠŷ1aJ^Sڶ'.G)d+0;pxL[ ̢XVw<(kf\|!y .lB_SWc2?!wp}zlX0LGOC-/-Gu<s3<`{8" ĘԲWqTYyut9FO X4skY@I.$-O%!ϖDXb-=yV :dYjYRXlP]0~YpAq!)D2~\a!15=␋BD)P{|d:`Mt $+w8}M(kn2"+N{aD_ql} 7t{_yl1,e|Ϛ(Cu 8!9vU%2jWHB-F$$ɐj-(*kMf̱( ŸSr=c$:}Yk8'_c0"glֹYdH. zT5XǀZ` ?lt^B.wͅ=(Jr3[L~pv!GR \x "`RXv"}GvV@@%k8 ?^]WH4p<ȈˑRdh'7PnQGh=jLIX&w qT [,Ρ=?I2^HBxdI =?6gWCX.4I熋&vrʲy{˨k;_YrH[qyXSk=X4B]K{aRbП؛F cVkk=S!%#-,CpƑ2iRbˮ0 |'-5*$)^Є:3=o/4SaSoK$oLfKJ%>\cq?^y:Qݝ"o'l`!x~xZL(`Vb3%Epy蠤RL^'v^Smv<>c<51$jU(;WE$s7&J 4]AfvFAea X>ϔ1yRCRԚXzÂ#uJ}Wk!O78%qjIy79۸J`CcRjr>-gu6p PuObfgSx?Ae9-Ky̚6sNq*x)`mJcG@I2t~ƚ̤vXkDL+媨uaBpɅ{!d_.*ӌO*8Iԓ{\g5zft;V[<]\hJxE/=m?'xFԽTW-v{G4&8 >@2 p7ĮrQ?WpbǗ\;<9w_pqs$i1ꟛ@\5/= u&Riݕw3}*Bn{[e,B" +,c#hǔPͰsp%+ <~ (H/s|<ݵ{YCBnztuI_{=}ȾH86Tii BRc:4/=H:tm6C4 L7Vx{3[[$0ZmJ(Fq) πk@1)4^ ߹)CHS^qлݓ7ۑok=mf5K&5u]c%|#t:4jFa# \O2OtX[50y|=(:b~2Ň'` 65>~ fݠW#GنQynUx'2p5FOAޘVR4V1{́;|A3rC6d({ɔ3`]3:[9f'FSHX˚@B.4CXS @*.AM^hl@gaTJm u 4 m_Ch׾&+W-ʗMYt6C4_K=qbTR A֙HdӃ^^B;Hs&]{UZڈ80 `;( [GeA% ]ɕ6sĞ<`(̄Zl[^tcQߨs#RB"JZpx*ƒNƷbىUBy@o@ I~V8, g]1xu[,1 u,!̢+]m0iN.EwiYu73**zʺx"Ybgӑ:l}kJ~ZFojT1Q>X ݰuzȨ5)C/߹͉ UO[?QP{kP Pd 6Nh42zNo.]ɜ1͹|q؄9S댼IyQpTP$Kh3^̰vA REHi$$"'DDc0;Aә$BHYdRP z1?U!z֣v5]-{\p-.~aڄR}cqEWk[@ga[hhF.P E@e_| Ԑ⬣v/Q%}tW.00-KzCyڗrlw@z$I%,`|nJհVvL&Tu"@7alm0jeG4]^$Hc=͉O׾:Ez .¼gצC+*..g*ͱ5wmq<,ƒ[[[fۇ>eY@^xFV[}֣} IZ: ` Kvλ7ACy , *w&x,"`<;<э=&SLВȽ.a 㘎IFdܔ:{v(odV ԉ^-<4v M S7WM׌q\ʱʂ ?N^Ŵ7kJqsuKTګZ+ VMo< teCXK3^,tNQp Un~dit#gHŭAt+5f[d6it缦b `o_#rwPw2a˵2rD uol]/AC+Ae9y-C|8KW,г]:}r!L7IvCU'Ǟi]'}cl/`vu\Z).# /R wJOzYPiC%+6`n꿩B8*}PB)aU)Ղj C@gET'' k@_b?Yӵ.wZB F9Kpv@bH<{}r0(ٚۈ K$Gu7v=h)èf@N@AoY. ZTΔ%\ᧉcNw:O*h1z(Tx_!g^_qGz VcQު-zI$HQySMҀD$ykN,@P┿ o_Y^|!ks>?}}\ 8qGdr&Q rIO\%[`$66t@аIa6g DV 0"Ϸ++2ahr=kca^E?kJM<.g,Qԝmٟ`290%ސ^rr sQkt'0BJZApOhǪOA'm_Yn /syX9K|1imly=nr\ʂh^@B:#{ԛxڨ{P jQQ5"mRc ?n)4B#+tIEF]V},5\<- ]FޯAXWG.GpyEmqnFsU3j; 9liX(@)Rʀcd-@96ےqLqυ农^z<ը",oSM@5ʊn 4T{lbNL-Eʝ\;()q\?L 1N仓qGfǔ%v{.xVQ[V[Ź`1@t$b8 C cQ-3R/_$eh{@(¶CHtXIYixX:i!2p$2ϚX! Ǡ:G72z2^T&%`GEYo傔K~Q˳Ӟp5%J khV]:Q/ 8&0&4zt$C7~-Kj>w˩inuO>s1c_1Y*'/(…TK%4Q~Am'm%#/u `L#xt~w+/v6$[g}>*^\ XWDaG[WkfC-jh$i+@Khm/4Mu-nEqU ʸQ@CANLff$E T%6Muܻw9͈C7y,_F(85gЫHzh8;u\k7D~r*@ fCX ޻,^K166Fn`Ie;95lNj|G闳f] Yga횥H>mA|jq-dƺ-np=pB!|ytbS-.2}]r[ZP"S$fgSz1|nX:Ǻ(judd|ܘ>S5UX>zt;Caۋ;&i p $_Ԁu5{z|GkbZ7oIĢP M2NBhp6p=)jW>q;@鼩1i7kfW]E 9?1P NDU~zlrgHtZٷ*Ϛ dn<Y3v白?}}ڶ=:y4!?P8>X݈?%,ҌpJJd\41 *9ST9'[D<)د܏?ALX'S cC\QMebH:FUٖA! 6pCFǕ&(>L/_HӎWO}#QDߌEƒ^jQOw{sYN0t/DS JAKqo BZ-J0ayp/IzhyOiǽ1EZcb7xCVмjO}E7ΣaӑH` a?B yu 0f%Ey}Xټ(~nଆCڬ>Af*& DH.ee"gD[p[ xjՂfi=\w[f|%[a%;BQ6:]?*c= 0z@Ǔ=qD)tt͆JI9S;@FcI  jP%y`OcvT\.@)[P*w5vf'H #$xh?vdh~Al z'`u]LJWxCQ{ gu+1y$1cklڂ8I#7UR y8e_nub3 d W8End^+ -y.Oی.òGxI1;}]Dר]E,B7KfmHL^ߖ6.VҢonDz/]%ƕ$ jJ(Q%/2Br ~?Oj{*qV&E] !:7k轵XWRyޞ(<s>$JxD(,U:4|A9?dO:?/x6/ ^VxZ_fM:3 ƨ T:T]C0;}uµv} 2L=Էf vrT-?[jbE-:8]a05-kK<׼jt>蕌m|=:IlWt i 4k6(cIX U,P=*Ӡ ej9Ddp\$9,ZO[`evCK݆Y{Ɇ ZqO}wSQO>xc7qV*EC K^~F`Ŭ>N hpM.KH3n)NɖN6@KhCdhU+dh4>v,\W7_Nj+V}B6v }.xW޿Q=M2c@p%?P#dp1" 3UצWpogonY7RqYĊ'mO-j-EQ!0}/o61_4Td#^S=))!xy/EQ_=0QjLM"YI>[usS̏T,y{QgI-Pzg.bVs{7qnyo ѱdoj(tk-!|gpQAԹ 8w&͢kp9qakX]VF̈US3ϷFTc'CYHzՔj" ?RcԳy+.|9Q^&j3^Q$H4}µbT$jOrFcݣsدB4D)V7{1p|sWp>8"/u>p(.DC8oOpNuKP|ea ~nYGj;NDS3;=IIA=ZRvn+KQ]_5 Ҍ:kVM+}]զ씤^az\YPWk; `uVb?Ejҗu,G>6cT8e^jtl۞I-<'ʺO-9- 7;.G}ZɴFp7}7ad8}/6_"'|Fk|>6ZYF9 f{O}9)¶*c/tu'1#!3TsE:EK,ZO%q\J1uR\صK~hֽt&HJ>@i:i. $a;H]u؃sRP)ux8 J; j>\6oԤ>MpƞD>)DHɋ'UscW _ꕸY͉ 0Dz9(x)96h-;xּŵUuX<+3O:$H;%wp%K*uqI?] :mk>5r+ e#8d5F_ՖAx՟Ib* Df"EIA'_k,\+n?,?s<˜AqY8 {IZ>0p"`a@uEEUop4׿>!x|f 넮DW*'VƆӥ 6g$.8-.bOG;A."h۝nA+ 2.'#_:&Aw˱.mt<]0t/&*O՚= `1״f*OoƵ inY-n)I -W4͇ŷ(~!%^+ꆥ WXbO |h4Y6܏6;mn3m΀yK2tGx3ܼ@eT(@:n1)0Pw.;Q0C>+1xaeI ,bnz74楣z.Ac͋~FĄh9F]r[Bt$q=3vaS A&UsQ/l̏٧*bߣWh/{Z^i`aMbjP3p2lVW =koNP!-9! e'SbZG8W|>WkqriKDl49WZC_zѤ{?^z-@ٱmޝhuB jcm{ ۫{ɉv v5B^fQse.E<~:`{u8oJ[}60-K[h'-a7x~!O/5KdL4IԨqXB!=ʵrX r|,5Rzv{y&m|RK/z/ ]e?{'a%c(@>nZYuR*;ӕ#zis 0JrCDěD*[2wa1|+˕ޛͽ>A=X&vy#i:6>.UgH0~ 6JMsS$TKR.-Zhuxń!'m45d@Coq,NJ!9DYoU[ rҩ@Up֋%<Ãv?[:3F$uCw-իbVcYg\bTz̮æ5@?bZh[1ħ+mUZ܆r ` `﶐"hK_` kZ峐|ͅGD 0FY fC XTt9˪rsޖ"0\((A}k^gjYSgF;w*KaGo:ĦȓW9WV˾z}Ptk v;*/dVGQp nopM\nro DxRStT2$uE䀑{MtMrX.́> >x`7_yrp>IvSd\&FGTTGøݽ L?-ݫ_AS?pnZ+ ŌN]UyjQʯw =5l~hr[TjZ]se TO *+? x7H''Y)TPfܨw9Hòrݙ`$;HQ9:ZrZM⡂yUK)RGIX_*D6p`O+ ,dž+f,D`;xfKcyr}[@z+ggp}n%b{翮j1_"{+E51Qgh -8OdCU < X+J)Z^9`+؄+76Hi,/u]aͤʁ޶O>bK)}vTXgW Y:u5i#͜\@4*ȫ7@ 6(1#j==^}Cf,_i-_L*?x= }5әńpY,КO.ߔ+*oJVc@ uC?˾kVDZt>|p"s4b1uzNP!~d}Bggeqy$f ^cаِTй=qVΆp3kj7%*0%b5f잞&1a]mb.IP[17H:"sP2t27C=`8ݡlf(!vag#5"@~wm*;r\Jc ſ "ј~(rpTn3W|nuI*Y׀<԰-x3~=COM'DO#8>+!g˾'1?K;+ɽ > 9|}yo-Zf_+&__y>dESуTOQ̝.de9v{'fzt J͊ %3v2A P S~|ib[xjZ nD*M#Up Z@Hp$r}GӬ&=bI7(g7^эSvk%v d*PC+_J g uUIY+"i2QE70 _3_Mc%tkr{Lw+7uZió|_  |VCFZo|EHI%CD͋;4.r`RjK;BOv]ʙ@&LM$c+Ahh-q96|- VNT/׈L7O;ʦ, ԑ_ѳ"o/@-l<;b-[R蠑_GImuGr ^[d|ۆ=І=c`vbɃ̴d6MVkJ,9&dW-4Z]97.'k xAgd%)~ G][҄,a˞;l)kL/ǬbN~޷/*24娻4%'ی`ܘ>#I }KZ@m/&qfx&?/eCinՌ)/VʶBb WBOUS!bd[vOuAl:Oߕ6l*rP4&(*B}`.%c OJt? p9·Z@Ud9!_ytTJ8BO \Bjs_D.{Azp;:n+>sw\} y1Md;('Aj'qZ*̌[ ^I#ɳnY8?J;'vQq䷿GIu JK.q-ث8m4a;d0tb1b6$LrgVC<ӯrk).a!M8@ p(@ *% xIuy6z}l 1+5m#S@r>+Mk+=$S߹xx/nlK߾`bbu)&ӿ&;KC9w99!Q%Tkp{Y? UiKu8?%wth[H(Hyȷ1U"F]\bT01[DWb ,a::A)?sPЃ93̣ UϤ3^4xujR(7fZVE:aD.Yh,~[=M$Uo1LZd587Lt0SԢR:;W]Xݒ)țX_SC23+v)]gp|w?&Chg.x1vN)^ڱu<@/|{\1oPnQrU.Q|ҊaQ3G%a/:U{sTyE>ǜkJM-JwU;ԞVByLXCh/Ingghxo,,4D Rᲈe;"$ #H!2XI OqrBx4Ɩ0C{Gus z+8 }yP*43J91%R{ʎ]L<ٟpqfT=24n(6xOeIz=jXCz :_UhEш챢azɌ/6O䷝Ol~ π}EY:De*5iJ,.*aB39_t(xo^PqMZ Y*Ck?'9 |NICBAbWGDjvX>~Zt_|!+|I|#pE#Z%vf*ՓEVii.}k<6-~̺m.8̾Iʂ Cvwz |/|y>QJM<huAͶ $+Ph+:^q=+1lR3.#Ǫ둤D /% _Pm޼ԫNA +uMhC4nB'rE's,oikjVrVGP/ohx&3xu*d'sRy,H + \x40=jh+2ȟq{{oeH(O5.da )ɚ?/ <QJj:\>1#ۦN#UBU dq'Oy4VVgt zxO}.1咷+ks ;oUxWİ =rSc b0,[-Q{+XV]uY9F-|kzW RRg@s߄ .Zl9o>vQV'x%BO`>4',{<s&<ӌcH] y/x[aP/=mHfeʼ Y0ᤌyj7 x%)$۳TH?LNwj&hpysT7@ԯ⵲~ML9yw>`t-=`̠B'ֺj:u )';h%(?jYhF3Fpn'<׺h9u51ʥWaډRD/QO8*NZE dxm=VH ]/+L<8yR&<~倯E-tF r)sh*ُvõP?u.CxeSFr?2d'<%4sw/*:^{LVn7Qp]:Mhtnl(HbZ"`A]> ^1iz4ө[.>Bcq|dFĝ6?' +M0f^UbT KᱴKuJW0H6&O3W1Ռ _M`xԵxvp= ]ہ"́9cN}vrkC[ѰkSsoEr],!oBmOVm0gv+F 0xpQ:+-JC+Ȑ5}ovwwo]ms)]ωM tV0i~!/<\5M93lW!ϞԨ$PWUW`cM!o+}oz֞0nJm{9e{+!䢰xñrVi6_V}vj}ѕh+ykK]ge tO D7w6Nڟ ͦ}ܪijހ|*k@jagUi0Tʼ&Q@՚sk E6 V|7Єi4g3{ԘԕەV9ƃwS<2Sğ:WDGf`旐VZg%xdB$BVu\! P&p3~zT5~{Bu?{U&"6kryV7g5H37cF@q2=Yu|&Ʋ+Q=?b.!_+|Ml/ElYTy)q+{k3)\lm;^Awl/z,ķ|?q q$h͞9Q%K~^Zw3gr &h ݤ7=a}"Ç+zN4uXb!A]#Q۳gC\pYOJa].+ePpgTS1tuy8D^Bݾh[Qʬ}T:P=y-AMG8tzbg!Bṁ~tUɬN j)WV'/e;%~gx>1 riT8d/(ꕿ/<> (YzA 7Ф"2.4{4 #_{.'pj6@0fA c"4"ǏhBV5U# ꕍFTSyλx z&H):070*k6D%Sz)iU{$ksnONsj;r9"ISq["K>etϧ*MJN.9nICG$KJT~)A|ʺhӥ?6力ٜU@Q_ 9CPd@߸=\>yw񑐝왯0&kf(r##H 4s`.LBeK4CQ\hgDmWlO7W- 7Mʚ r&^95 ?ܟ ⯌v|P%|Hh*]WOFBJt$){g6!'gɿ 8 @ςƿU zY<FҟrN%mU5okI3xhM”NͥCG;Bh^q:bFmY `2F'(_s1JTduԲKw3yJ8QnFY[9Uk O~w\@@_B]l"BZ F^ \A׉?QLb5fleAʼnTYN &!(8m6jdyuhFD? kyT۸fT܋ <%*eֵŬlenY[.p;~LDKma"SL]y t;! I&Lz`ݱf9dxRMWMo^sX Z~+?d:=^xuH@gK~j`qƪɜ_ 0~KCMULGݪy+v\DF ^Ht*iN>ٓSoo{e۽ Fs_bI+]:l$m&/XDV~ T]ȬTi@rsH zEL=ك?k̬rs9L3IV[-и ,o]=!W HG}8Q@:Gga ~.fhusdt孀Re__oX'Y>ϪNJ,SWHJ=lUBc8Ehā~[rXxw3L_A,l S-kNL L:wND I8;ۏ=@:LaPLMqsok:rZ+uu,.$LHٿͣoiG^!ya :˽ iӥ,B&c`Ə6VeT[LH~L\=+qHNF^ѡ^Z;|DCRӵm;w]"*U<46e5#ߤfb54 ?onp u|?9g33󂷠ҝM+R ؁!@R + zHa Pײ~,V9,ew.6 2!6?&6g/q +A/Xhn0؃*w8mm,+E%@yAQMSD\g,N$9~5H\5QLk`߀,m41|)>ifE^8Lem.@}P#w\D B>}(  W]||Y WI+^k6'6>b7o44 lm*XL5jS1y<2\aUBxURrm_`_]y 'yTed(FQGF#"I>G70;c感 ,6;I$J99(}n(P_>gFھ'-7Ip/AɔѢ@' `/LAMVKp%lHLk{K"wnX˛̷pQcޝ8w'|=“buPu霒+l`U:&&0(&R:흨G"aS>3 ½GO"F KTիX->!D5 l!o& hIUO!oAwmxnpi?Z"rdO7YW[eOۋnBzh3krH2Ew_L[2 Њݞ Cm܉ãgjīVfcٮ>< Fׇ(~qb*{1zR*pbj_Gt YТJ͖KkVWSR]}H- qHښW-~6gr^҄=rc1gT#xXMON|BTI*gL "*O0>eNM4OxQ9 ]ts;:$WBmImTU,(Ui?ג;|/g MRe}Edus]'ǗMZ5xkg[0ׅF< N3a-yf"y\Ha9,H结gC~QFOG[i=ձu G[RV]L@78#c*ʪjI-{G635f@7ۤ 䴵ܼqYMAGg%.SsnenK\ аmI+x<% o!EF)jO@߽ʋܮ( G`ˋCGZci[x31~rЪ:VP91`w&GBH4{m Cvn:^,d<:5gQЯTڗf\1G^۴H{s@ T)vw)b)3m烔У2 N .3L@4DZE*X5>$hikljx}ԙ)/CQUʏDw#Dd%f8Y=@PcLo:gő/;cm >r$H}B/K$eҧ$KI"H ]#Y$gO.l48xc7*)\s`OT$`q*IJۥ`r& M?\f݉#/Vqe}4m7T?URz QO"ãbI.zv.KCN5$^2}`FIm7IHM}DZ hk<8|D`aLcUsܲ3Сwjuv(w0O}.ω+X o4_ɐkIif/9;3{Wl"La%\p:C<3v/ ~ObV=\Ņݰ=b-7C5w0L^t^GVj;10LP}hk )MF?%p  XxiJJv6;4 =Ƨ$"[!l.|5sAj $TߠI2!c=YgS}e  9g`4K(x~ 濆1CM6jx@yPՅ(R(jDFu[X%iˬ =bDᣫݹLoֹ lb̖ɝ^~6+/ܱIjZ0]{Klm_" h5eAdQAQ-xg!CֿmLJ]J<r?AUU-[B^ɜO`-_ߍq[XչԗЈt0֎{COz)hBR^ 8;i~4GVrNxuY& vRr)jk0kzh<Qx$S cpj64}_ vv(4C2L Ղ).$7U-9"2xErɐ4Yr͝n),%Sj)w\*, 1Hux}}}ZRS=Xc#Tm;DVK-I2Zy uwᩅn@'<}vG|Ye/-;эsiGg*Qa^L~@{w9:B H/#*ة-mKYfo[$:GOE|%vb L,),ϙp (=B$a`j3FU1HsA3]=2L_f/sGQ k}x]r2[iJ)ijn!ͨc&RHBN>7}L_۳k&%crQd J>=z`]p%iՆI>w4>oA()B*JѴ4s.ÿ tYRazŒ iئEU sʱ["snәts{3{?!m߹OAn!@Ӈ=̀Pi-+͚^{ᆒ%IenDpzu޷8  ۣ *yz ;tbG%Ȱv%ƗI5 sdk zEqb exfVk hGEOE{ )ܡ2BKCPQ59l`K6˴-i"4[@-̲oH{dXFS/+{:R9"OY>,tNt6; kMO qr@NDže&|eNxߡ7u\ yj^ _f8,{Uɏ+@ֱDUJfF9+Y,8,#L%*GU]ũڶUƒ 7X.&czTXgve V>]~I!IBǔ o[3 i/=0D: o^Esu+6OTDyjk~sPa/~7?4i. 2~6črKQŢx!<[ߓAf_ e%fLD؆/%h_/@yVzauq|(oA{/}HY@wqY8Źr@V%KSfNZ씻Kl2eB1ɊRr-ހR\/FF`J/Z~zar<*k:|*YsAqk:&O;fu2Ud?&.V'7 ?k>(m$+ڴ'S~E8k|GS_`{cn4H}]ms=V8Pki>M&UW)Z>:cLoSn0#( #rв,ekE1}L;qy?!V;gw(y̓nkvf=wZ dtHX qHշ!؉mUmFzYdP0yOe_!dPe$HLux^XA/2"C,<¿;HQh]jpu1nɴΐn+5 .MBH7WNJj4EPn8CU ثjyԂfZv+,Z4HQf}O)QyP1wSh# ||XolA[H /f0I^R7h`UNb@KZ-l\:ec5{l(1c3feGľK%)kZ\S)mPqiYq,_B(&x;}|\v.#b;'s~ {S <,+\MUi <|a @>S-G2k fDr%IDj\;EIX'H,/o#?3W7(vn޿2^2 vKZۂ)7Ǥ];TW&ˋlq_=j5G}fVge'~: qM@E\}oᝢ:I+*{ș ׸]lfzBHhkƤw3.x[{;6 JA ^Tʝ\DH' !~%+Pnk&ﬗX`AېwGzĈJ鲢癣P9/%ۧJRC 4i>,HnM)L߳D{cs5= Q./1_ۻW*QHD_+s>?-zl( Q=&tx)_WSuS Hy^OB%:PY yKP":oṋ~Jԙf V[cP9X[_g4:bv {>bΨE*ؽNpC(z圸֕kS> " j a4"IؓPih#+uC5z ,}o藉!L1=o<UdOY| R.=?Pv>wFi#lΏewG2aBln_}1hRAMq 6wF+FahOSw;U&(޼bnEl)Sݗ9wr>lb>* h0&j ,QdwŁE~OQN[E|8pB/=ko,nGUWz噁C0r,ړ3Sx> Ų#O;Ӿ=ȎF Gqݍ-P3ƨ`@X݉L #pdt'FTѰA>S#D9 @xSkN]sGo'>]6 L_05(3˟\ bC {sV:ag]o~g053/~Ϩ?C%T$ Rϻ\(l8Y̳`X(a\JVE3e (#)hKo ~P'd@C  _0y-T5#.=LLDS5&~|y@uBkD^s] CJl$QNr״%w8"e6b*$] XG)> ɖSuX ]\R&VqN.0S`&!yY? /kWZ&|D߭o+w2/˰~8Xuж3֊$\7}:_KT49_??B;$ @0^22{"Kpcm)PQq̊!a3|:دGzsD9 %+;94m:>rH~XDf׭wAn,,SFA ~d!J[;fmCc׆Ԥ`jA"oHA[ R?:V 8K7p@?'P>f#Hk"gpls|;*'8hvHp^0ߑ[wD(ȵ=.֥MLFAjC9ʧIu,tX[1^L+2:Eo>M'\ JGAҋ}Fy!.$2br9A,t5h:gmpnx@P s{p]55}yXL1+ƺt1Jhǂ\+y^ȱi"^Ѧ_,}ޫMS˻6BJ8N([Wtqsq$5:20xH1Lқ_SKfPFũ 6F?LDgcT`:a*ȃ gӋ*@)ȚYmf7o`˂y!sYvc/TIJmݴd 4"LUNi&OFYǨ~5YIdR{p"u*0Zw~ӳVL|RxuzJ-/[.CZ߇ (]Ĵ!.oqdZ[߳gׄS6]P}[McwsxyhOFw7;HO.)_-@/|`P/8]7U9nв;E"n1pD]%Ez}񻃺J:*p{L !\eS7\%O[H>l?pZxL9@ƦzQE_HaG : E: HUfńEMVJ?@ɚ)Czu.2Kr8kf)L;'u%lym] 6'cج`tP1^~=ܱ/~l #aȾJIZj]nEFzLeVmCG~] PjK';P2zn3(r6|6(b4JRZvq%8\e29Ȅhգ>Qz#mn*z)+mcM;ث6Ŕvb8Ns ļCc4?|`jݙ(ܺEmP% +G˜hB*vD=kLm3!Xd̦"V(UQh{ XZ4_8utW REO 6S_̵:1`t%Ys[$_a>T֝ yizQj,'WeAH J߼-9QX. rKZp! 6VA5>  k ;+;"ȫOOQDB}ը{Bb.Sŕ(.fL8ŧ}搒̽4M 'jjIP,JZ y&_f(VQlIa]d2"hLPk`D%iXK@Z. E,_k7|X#FdG[>˘zP|6#Aɱ"`!3td#+)*-|0Ӳz`o+f^jCVI)aJNd ;%u)CQlGM%P"ct/!T 5wᦦ7RA3msp{V)^j0*DD l$FhCM1a]g"axn}m p8٤"|w87iL2e}jJp(6O'j8ϵSޒb8'q9ڎ2<\}LVW ,c^ǚ?b 35ό]kakri+VƧC<g?=r6.uqil{ a+Lw^ZH s1KX2WKЪ#L *&<>j#:8úؕh!:obNkA{(lߥ^]6j )b pI9L{Xֺe[SmAXzVK$톣 Y<t aau;~c~X:Ɠ:sJߏkuDYhEXġ2W^0В_IQ|asg3s_eچ|݃F_܍$'sJktѪ9k4:Hz-& V터ם8ԑ8lY9WU.j`aQ|n<K?%Gm߉b)k";_'1}@,ݼ7;J-w2(k8Fq>Ч ׿25agR@ݶ,74B%b ZXs:ʝqDǂG5Uj->eGq;3R^="5ik-5\ ٵ< (pO?yqW1B OͱtQn}mUNjQM5t#Tbya5gog%0u)$?R4V5Vy 䀳=ا/g^ D%גF~~|a*K*F!'/v0F_2JJ5yt_}[Ȑ~i#pfdWr}KLTyrWvc T740Z߾(woyk.iuzי>'2SMxF[hV=ca粡vUcɴ61w|4ZHVc_< L5\^Śe'd s/p3`^,RfUR12g}ЛsK)gO&Nx<8sL2>}0P5-OzKdg4Zhрm6* 9Q/yigpqM[K1\gS)ό= NKp/ cBF۟呜M\`r_DLyV>(8py'-J#E&:?L5UYݧ~h>?16A_3 l,YA(z4Jt۬t YK CwWtqZWuH[pq-QrGmm@n^wYA5Ihx; Pw1$ f+{ŘL엾ͤul thE N$8<;E7=My,*`D#e\[6TPrL20sOߎr$~`Ku&KH/CY^Xg$fMi>_\ȓb+gin21 3rWM?G‰)mS ?LS}[J=L+c=x-j{$̾hv)o}/LH*(˵RibDEptz3?dM$3xxk\cӁz9X6J?RW"&*lKs{@ohU|5<T,@kX+ ʼ^5 hDZpN Ð Wc_W8_o]mYLvyq4iJSuXL>Iy^ٽL˃SE֨¹,~u5^R#·>9S1*ĻT2TEF[ʒEc -jwݣbzm?;m#?(PzhLavI\#o)QeA"9(>PJ5F<ǐ>[ZU)*HZx pL}wBSIB}$"س '' lC.4(u+qf W|g 69H?Vq}~q"bi8:e9ޔ9o{پQJT0#@Puw09jSJM-̡빇.O3yb辽]0[pqpO0.MI0񔸝7<okõa~gOɳ$wLΩ!1 '܃AZ~@{[kk=@ W]A[V`$[E,BF# r^L˧&Pٍzus{Gp%;REo;"*óu0lzP/6a&/}=PM^GEb0n_#v}ȰELTx2x]qWls5GQxEoqY=/g(TdRȇ߽4EgsN껪'k槦uxzT 4~4V2t=U!j1LN{K3Fka&t$s:`Fa@M'քcNewvɜE(p  U?RtIOXC̪DI:+>CEfBPRft0gGlYB蛪968bGU4{"[jRŻh^Ͳ5Щ4:{B$y'.Ay6VB>6{^:m%q*9X1Rѳ {l'^=I=q>fw*ElU"B #ϮCJTjv0;$a;Ĺn_2eƜ]X$fS=_& ո9v/Ț%wtlN-eݸ.D1lm|Gx})Qwڋ ]&dh<*0_fi٢մX_DF13X) kZ19/u3@Jg-&栒FoPd]b:dXI`Q pέዥ(<5355=Ez>5Wܢ[i8N| rޥ+p+d$)YFjGcȗp[?-&pw)hxB8ej y&'/O^.>an42CreeXEmc:q ܺ;o?öK&ؐU$T ˟Äfd1kO*EKiT<4,įǗ_nRP1eXeEkս= ^sueHC4͙$! ٓ@Qm3{VQrv~ vp fſağorJFto;|oJE* ]q"gC*=HлZJQ࿅3G+:2Х9^)*A F<(dɐ 6/6G&Y6AZZ1\3$0*Յ=jpvL'^;3||G!3K LU5+v~2)?oS"{2i-Ȑ ]lo=,?uQ9ӧ$7'p~:G/?}k#wYtٯGzXw&h%$U0#9+-?]} o@(L0))d#xs`/G#N;XOjnbv2&[rl mLhrQ6W: sA"q'#xX_BeůA7DA"+[`f|cv3\Jq3I@ \x^jZ-[hmj}5n^_# .hMQ,[E% `X]Y,AVA{3U1O*uE$ɩ!<e̅- F5-h!sZD̝wM^ɉ[,Ll MUyDpヾ~{ ҷ EnJ[ O U4גV\< GPO(jy9w7cSl*cn-݂v=\lE#P{!D9xȞ1GC%i`cTdP*dX"4HYL { !RbaܪY>YKa[-lg[ t52{,N)F]6O.*-k#"Cs,uUz@zr,b>Y;AƹX,*CU0&hސ (m%;N+?N[:}*$ ]2~$E@r)M_2p 6n >%͹2BǮ+^\0DF 3I_-昌S/6EtC1.ǭ4Iu3_+T/x\\yR N̍^Džk;ܵE AQǬ~V\3'^ʶMiDUd ^bt({% }M Udm6K9e^h>S![0$A32^&E9W3X+3Y~j^ػLRO}&ԋ="zz8%'2 w_1(kxȾ8?AP鹟i,k =CTD c1i׏; \X5)պ}eoٚW@$e /sL4x {UGÉo BްaU<a1D= ;7$6񦝔lEI?$b8wv~(XD!&#,,#c)9yzήg 3dH=TXR.I6<BH$Q\5 ff:s4%mNF EƈYfz'Tߴ"WpUvϑ*~/H[ {YD7m괴%A⠆Vj~n]HNInK{2N`Ȣ/UInL-AB17ԑ7/aזv--`!=[.$l7b98~ݪ7yOU?Z8PHsL zL8ojJ'n6D_;y[u ,=UDH:e,lc6gj3U˥t$o !Q]I3e+y^ ѠO=Q_Z[yJ+!?̽uDK0J1bM/(-xF&_f 42`D6-ΧQ򇟑b:!}Řs$Am7$fIšW~HR^FmT7-5d%J.[ ~i?"ɝu6bxjJG=Қوw&VxTB;\e8F0})+ úhߒutPyyx%VuGSIV>toQWJ!TLwai"2M3Cۚ3,LuNٙh *s<&`IT cfb5PxHGmgC^ҘK32R k:iVmoABY}E{? A,<C^7Od)t挌jЦ$jЫ||m`YjX(Vs_5 3m͍i(4nDV-gxf89WJVS6%/A7r}#LmY ;%v~ \Qg Y)]}O~1@̘p[6cVX ;h 2ey'N`fn --I?1(pװ`F"l_o^@?}Knl${yyXQ_DŽnCx hy1ht/4 <~]0?rnœ%~XN -(J&!M=ʵ)Q]QW-QP\+kiȧ@%T]km4lP Տjs9|_sRXLnwZ4/@`WBd"tOdF`t,z򙊦1䋠0n-]i*zp }xN}?a/unE7Ȯz{k/ĩUoY9v@6ߛtڜ6svg'v$ݵcK0_fɩΐ̜<8$ea8o$xЯumzD;bkStLI2Ԡ!A<+'y|(uk(UG;/!S!ťlb6Ex*KА M\N̷k}y{S&=S/\MMu?Up$"k8.v]*-3 pT\ 0ۨ 7ص2EQu&CNוXx{:hC S}&(:Nrj㴽,N@&BŻh ^5sxM5Rqqx|"QpCN%BfooQ6XÚ5T>Y:'1QɸE}5K`kP%AJtr$ʁИvo3Pݜz*'eFёwJ\.Xd!bƤ_Hg' l7%#rqGο|WT }fN܃B(S jЋ>F![ }Xo@iYK8yܛ/:Tu'R9q47VU` Ú쿟jzzdm9:"-.zg%Y暪d'-sVAJܚOEe0 =;FwL7 +pX.Qș1rK 24C!EngE\Z݄ jV);el]Zǝ-dY1>{IQ!Tjb~A嘣ҏ!"fgWiG%ڒ1U7a#G"tUQeL~wl&l8%}ʠGmŌ[?1VvVLKUgegώ*g7h &??l3ܞP9 %y%:X3Z.Z~g?\@'Ac. 2zKc&F>,mƸHؒsmz9 `>W[)MH1%s9 _hI-{q Y]+me5>LҿHO\8zKʗ<f#_ rme]}ġp4K/4vFCVfCw|=tVMBZ0N3u {!Յ;cQ 'd3:}%qM$>5k-%4F~l/ɶ֩r>!ƼMPza)!iJ6_ b:=-ε v ) DK)fⴭ/BɷVQ# lW}HEanvo|m9c5Yғ]/F(d7t\ omQqZV<ךA/ `1t[zM!' QD)x d~Ka@C]bUE:"gmA6@BGbz9_L|-\ 6Y5w@(J"%e wU22/͟B˭l:wI ԺREyB<0Nn{uijXI,֣UKB'ݡ 5l>GLnFt+ S{ 3*s$2|ه6]/ @[P˦C!@tYPq=3P6b\x׃- Gl-%[FUC"Qm|ڢƲ@jk aQ1&ZRj.3zD?ƷUKcCSY'Gjqt>щ=f.[~\#[ ,Ԯ%%obZf`i7-\<$n{ޒ,sQ$2ث4a">#Q< Ii c0 &lS)~51HO |3[Qiu`Qa.{`k)ZQ8??fx>oEj^>UP3ܱv cȬo&ppZ9]vU!;ZÕ U& OU\Q Qu,~L`DH+V=ar”|zow@F.lрLgE>ݐ4BeNj[HŲ`زvy~HOǾ7D=8N/aǍ*], (;J% @~[A.I1 Ɗ. {Z&`zبЇV7rYߖ M$ jdzk@O#`6M"ژzKBR]y5oD疐C<Ś-'X&B) +(o +qmt{l!oy~LI i+/"Ҿ1֞6,4RvOܯC`ٵj,[$!A)w8:dk[K,j]š? b#X$u}Sr9`s09d S̎iA+HxӗjEFk( X1TXNk$/_f|ti %Hmk"(+=-tp>vm~=h$JiiTW]=?qI}sa9)#{/m " By?W!3)=¹!:ev1&GJjm5 rX# %4yX1iz# b_DL..Yaani`H50D5geh?F*VDy~BY"u߄9Q']#215:+n/lW"KE9>we-i{؂sӥsƷrd֖^kt^T5VFZ@6aT.ۦhzsrDNX62g֔xRnw]^Z_;}" &KZݢ$C7B;rT6x!`C}. .1Wp/ j_m 5JQC%ãv7B3Y.҂+cts  VtyGDɨn+ 6ZD\©~қAd[j}G\g]I}iIv:0ruXuv~)ly_.o ASc^$O98JOL6rG+շr+V;УB|o)nnz̑x1Zk  Ly\,S_\I<Ξ4OKRB=A%4OZ–yqaj&D!br〭byBSF,C-ukү͌FЁ߫~׬iި}OE7c7|w{Q4F&XÌJhg*'Wi8yhy%ۓuaGJTb>AurO ԥ#:R a`CQK[$@> Jun:WTo{64ÐBgAH{œ HH"(Xs! h!W13}LDsx)D2cO8~(ϠꀰA%? `ъq?saZ}HLG);;/%O%]XȬ3\ntmVfE5*|Qv_6>QdK!?o'< N)@`pu<ƅ0M 3_vw;%gz4=!¼ӵ|fC 87(83GB2}SS !i@xqi#qw4'Ď>bY*[7OgYM{M# pP1vhxjk@p[+:CF*rT&hCm'X.ƿQ&D!-}P҈*v:}2m+ֿ}|g߿V#('Xz=Q5L¢*z 4q|h!cx$C*E"٧?GV#"䂮V3^bZ \^{B?ozF+ E{(軬n%QSӎA 6r@Q $x.suXf֛L\ *\׸X_F3}9ϻrt%7MPːTʫ%C:.DlN/զf2{{Vmw4X n3qgJ޼яjV*[@$Zݹ2wε<Qa 3,.xgN,{dBi}h.rRYiJ]?'><%}P30T 0Y0}>])5D3mc]aeEaI%=@[/(T 8n82W (Y %jE\:XR˯fybjt16e d]F(j$_OkU݄TrzXdXqP)O9A}JH 6)ܬm\,f k91c*6 gqT,D_E>0~#]vBE0eq7z8<}.'PJ^<#w]w6[73[5w17*^e_a:F4 afn@j T'5^DVQJ/xg#'=OĀ@ŝ P{+f*"f!<,7*^kg "H/W91Lgmz4F-_:ivkw=(X+$_D`60}jl 6bVڂDHd\^]-^?DLR:ُ1[nw?sZsW!6 =C>45YpQ sm?;L3/UT%N3QE"(@fp܌C Yz`ܛ#sP 䠲}a W5*?P>I:jDN\\bm'ݾP8Mn{C7@!^ِ-Ay8lZ~3LqO%7 Îc\#hя䂀oJ.B{"u6Z^I _xj&u?FOD D"~qċ™5N@W4"̳FZA?0O"eppuJ"L,k !BdPjOKtSRN17tm_ؙ4@L%|8FP۞9ŤJr`\&!F̨Q [dYjx .5ݯm_{"[#¦g#Jī 5H̃ e!~!~4o磖ھ:@vs` w93z^h7ǫ#/v !aN1h Mp<gCIe$v*(%$We/>i2ps si8' WF<1镧iZP@9 0%r,K)*pQ7ޢYF`f㶟@vʧM*ڽ U WQȊAU+:1.Y8O2nz>P`BpGtVw=|%o!Z)ifk/N]RB6_!DVlF UoVlƼj==ZL[È B9g:)zh<uHo.V@FΨ|p)G,[5P&elKoNj0G* -1:¾;^RJɇ4AALÚ" G)(i 3^J?, g.9mAL( A0'ih歨0ӴMzof!P+X]=P:nbg|z驢E@XDZ`Vr!&{JjWh[{\.(k^KX]aC^ī{br0^ѪO(hć P],^ûy􉶪tH|A3]X+si!-֥W X^kmu \N"\ZfYQ`E KvM>ظx4,0]p na&+lP%wPY?GQ@H*ӯ=ȰgZurlEuo}ُftF lhR%><Ȕծ 7݁4{(;SL6ąYF儁䖔e~n &;~;: u5 JO8NH\mTǜuj|>IvN)nSc b $41ҏfTG-@fJ>ʈp{]O@ΊM++fӉTA?O7)2A"43Qd"F~ZfX"B ZyEjM #0Loj+x"M3J|f^9sUé6OitE+S+3ޯMM(, RBly$?}Veu\6bhvo] sBL9+Bnx)Wi=+p%@QON O'^T޳=LD@c J1 urX^, "-j-ie>ѰEPhtmg=8ĥ ǿ %Ž4ehb~K:;8=[]M !#e~ʬ˚9-bwTiGaZ<2zM$ΊpTO-K /G5D:iU(SG*v$Cj }  $ ;5 i\!zki"|ZvEtTt6uWLި茆 h?557v OR%ufJx56Ȧ􅚊REPsD[4[.w1.2eqpenH$TğvrlDu( / cTpAE"5r'ݎ(&d޻w hQ{k}ۛJo9dz@qa%uy5SD14^Pr!b|f¦BqA3ӕQ/󵝍mKq*ԋwoo4g0ⲓJ> (Fghz WYNAwo\GB>kI4ZPx 6 :XG!6NBp >%O'ؒ`=$9=mR/ '_d`&I(>YV1v?h9yOmt.7⭁'.Ș%&E׺hn[azT$CW ~ʄZC+י -qZy2䬊[^kE<$wR?7*xo | |+= /нx&A W+zUCya1Azbs[EzvfM.*>4XA&"1c sHEtͭgfɐM~#tmOSD+!>an!z [[fq!=,^ԧmRC\NгƆ 6zȎiy)Nz秴S7/[Ա9(-oHx{3:֮Cڛ5~t:+vz>a7aPl;WhUV7:Ev6[ob>zHЋMa ]LT ٫kU\4jC} :/v!0n7U)\oldP[JpM"rNK!I'ݥ\Okw|Z%T.h)ҬNE jx4ӕ~ucl Vh{3lmfy94S ͮ_kWpW| , nrD4e5&42)e N\S]=ʪT_q|a8 <_2b/ƀm#OF11.r'̜U5C"gwGRHͱW2%>m 5-[0cbb0d򠓞5\wFk˻?JTX95$s=qe ';1߇.c"T;} %eT]'Oxt`3QIGG$b>meE9љ2i5n⪅ / -`oFpz#VT\*18+7`q 8PsZ,"'דa-지 qug>V#MsL:>st9CZ xV%Rq+D/?M u QJ%D 9XdWE:T ֢H)N!Μq}w9˪ELҜ˄˲jmӅ$:93\!wRl]7{35f'S{(]7c߇OM)­r{{PocN?23HG4הXDXT(Fn.EULū] u-q޵&z$:lF_^a„nyEnb +lTSy;Cך?v؟$(<;6aTnĪH~GXP9D8ՃhqwOBW7ʮd_cB&k5]N"ltTcҁٓ^ēN'mA^v8xVcOtЖvq==CMc\J`l/8(2 NL.[h2.WԦ/寀MnVLi8cgDt%ZGZ@Q?qV$0oOИUA5&@R:3K )qۢn5E%UiERНOJ]]xDD[ eukyu@=Ej#L#)}Sp.#^ a'~f|WGgW8FX/(ZU:%V mH?"̩e< SX8?VigIr hy{:IQ_ɘ)!d&)OBՑ6DyЫ{ăkK3TBDDǷyY_ ė۷Xd6M+Ҕ$`#ɫM JiyocZj_@P?Ii O⦵t{NykޤiY]ɭ5jpWCx\pE\ 5#"+_ $\ "i&n~7Pb8^gO<@V]d{TE4EU!!AyέADNW; /@t*L09oȫ3|dߒu(~%q#/k46̘a͔r"ꁆ\v^\(Ŋxt[uD ]TT/2k7[mIFjsQ1 yhDD@ h! F $k~|j 80C_h$zԙCٖ&Y4p N *lL+6voEiئg/mBklE>@{uR ׶L{l*<4ӫk[ץ*)W9rGCxH_<X:4&IѾc  Jc[frZ8ieR y2H3ߓ=Z:3Ҿxsaˣenڄ#6ZE-kF ׵ptݔ-W ?箈߹8;^! F</ȡ4U^epE房YB$3'mR͂- :K,A:xmi8dY= ]>*O*a؟.s{]|tF-ovg}#ܠÅJ*}v>DH)>'IY ODFOQ$eʞz~:$8 Ys!ے56d Sw A"U*8Uz<9zc_a+n%xbFѨGhq7iä\mB:I=Îك:gԞ$gJ X썃;J$7SCk0׋F鎧VwVHףB9P-"P|θE6ҷgʖx˨ qeW),>D1騤&T1&OOMƢAl]tH=L'!?9k'p^;8W@NiUZ/3`:W_X뒹|՜Z}Bˡx_06U +tc{0U95'H+7Q_Zg" ,Mޥ*Y.]>QrsIgˤ848_x"(#u^Q;erՖV /9C|ߋ'Ung~': 2˷k;&$a"@?r{d +ouh]v˽xT}0=S![xVx7E_z\Rp,th䜐<:'G~>iEhFδd@f.eT\S|p ̠[)Wz7+ !g Mo[_y'kJDZ'H-!tcbl\ Ƨ6+3Rϩ"5OZ7T1lE0C / o|b `h9A_"cwely|yd0qgĝ\6Oqˬ嬧**Rwj,Vu۽9N0Ȟ 0ܒF=*ڸ&߁sV>VwNa48Gq)#I(J6*E_Jq[,?Q1мU]j9h$?0+pi&nPQUDP11|wκ$0$}%-PK;&$"CLV/PTmaE3._ e1h= h4>[|Ge ꋎgM"jF1MboIYZ_[Ƹz7fӇ퇂C/ֺ3w0@ m!MHV*9ѯ?+n5Eik:9l۹nSȧ_o{3h tcV릔K|V XrXFja}~{qL:]Œl$ыg!4߫qFM܂ 5ԙ%U e}jY 9.AaXa4p@JYQP)]2(NݔF U}n BĐ Do̍T0EsU{6dc~:1r!#!b2dlT!{|auޠ^;ґE@7RaaD+-mdv&fgR߈]vyȜQB+ y9l3zMkہBNql '!xsD8ʼKQX'a)("M`fJPhu:o0Cf7B" 5ٷ jϑK ';g h ?Ay~'KmHuӑV.?`f+UeIB] I D>j اTs%P-"5ۉy5{f<i-+ 8tC v%IaO{El5Z U/0_͐pN\$ROԷ-5*h@i9>7faZ6LÕTCZB*ܒ5#1pȌ9pi}yp.-8t X$^T,3W[Ʌ?ͯ}kc e`X[5 Zrsv4%c|]Mz83Q뮃Z$%w~,FhxMI)欀-qqTJHˋק}Wj/WDCx&8 0A?"0^y<|w Ah -A^BFވOPҨ_Ȧ؈{@>$7zÈHA4swxyN5gգecN>Ou:E4"R L4E?T^*|kI7e>cNi%LԳu%=]WX@"Jꠊx2\]àyOA!n8!Ma(Q]9x Ie:ٯ,>ϱƲd#NSTHޢ-~rF]]zcK,S.A"bP>d^Az"WH"#p55l.z2|KQΥQ3X7x}& aȕPSfBhۮadLQ,}r0V͙ÿ_ A x$WOcXO<8XR68.#Qil>:+#Q`Fζ.\ / ӊb(u=J`(,reHhiEi:Gc,e#a 6ؙ˚_v(H"*\(tBЄB." f@9u̦-ɔ q ZXL1 x`;@z KZwT#3 L}Z;h7?5;g,OX@B!@KE=7nm{ F IWn%dj+38^""Cy60_@H7Apn.m^9LzծGޞ2%ߧ:0bO\.Zy-X/)j|m~),zlLhQKj!‹* T?]]/e˚hjb75!bӌ79 V ?(|3͖e{z`$rZ[x/&34My!? 5Dl|"!yn5X!g21q:a'ɢ4b40O1Us}77M\k~MTVzsRsk4J Qֺ-o 8ȅ_sxG$oEdɵ =< ^pXyST38+:.% B.>9oyUA;T;(>gȰ[0pXYRd (Z(:c-(b^s໬Us.)0 G.Sy!88(|!O &t.Ȱ2.a/lо |{Z Α4>) fJj8 qwF\@4~fFVf?LfL#!.ƃ eNLeK`>Yȏv۴R>Vs$`]I!pOw>UPC1\ElzW7z_nqEk0dG$p ґY' kM xat^~㾾8gǙbgJɣL6P8 J< G9wH=G.(}f0yma#HAۭ(<%2 X[oXPz/o}z1v<P}*29GԷ^ E+hg4g<!*j4,7!߁|(ԑpw&g=ǺtLYdF|s#*a-c,O$:}8gŗi,Qr NWXbь{ WR̲5ֿ-BИ(|&yETt9J ߢWw@"O#I%%ۑ&o>ӉD%>Dbh+Bt)MC'$5qwj}:+]'x{bVeAo[x" 5b 4Kyp/vdkOPQ**w("gCzT|怃q*겈GMylʙ$@\]区35DK9,2՟kM,I+E'Z'x/ :h/N^~~ q!آ7K9=jL1oLoƢ;5_7 *\Y?ſVbF:+lHg+V߰TQ.×Ɓy]K/l7 fxRTQcpTn9耵주ET¿GYӶWR*Ύ~Caz6p_I~7,fԱif>o8t:te9r58Ϩ&aoˀybu`? 6hGwz]#txF'zf QD1 bUqT!S4~Ry$oL)?ch%oc%t $+к/B0(b0~#64"4)yaݒLy"Hµ $?7W<R*׷ Y_E%JJ:j3Nx`]K尨/gi1fvAW5Fz~Oa7:C~)nZziaPz v4iޫ8şΈooL#ScHG|ާUy{n3#U?G F 1EvСwW#hˎʳz/a^~;qaxkKT]heH+LvÌ6;SIsc) LƼSS ߿wq(]+ #OX`<şwD>xFXՋzbhm `i+#ߒ0`EV Z{=qճ~ C@yN׽X4n8hq;6s37Iamm 3;KgnyIRش] Ċ`p?شG)}EO4*Ȭ:8~Oΰ'(-{7jN n j g7{$4oQ'L8]1Vz3 ~lpuc8Qd`۠)&2Q*znH!g'<=VximӸf[_g+$|ZMZD!iT`sjaKrGF"esyxRTxޔ>%Xr0g3e! 9ph#ctXʸI)J7~A/ojN0cȱM}~Rj=F4 g~)_8Ony YV՟=]<:rWL&ĜBPCtPW]^zZa zT%]-`j_qǘւu4$Bmx|n8F =ȕ;șԹ3ˉ9v4zqta(l9K[-5zF#PM4jEXMyLb~xKbʂ΍LEwΣ?PB.S^#ZVWR!OǂvW0}^r:iysĉ6qYp&&՗Ol52c `cD&{ٲ+6 v ytS"M`18@aRr+ albGf!6?6ZaZ¡fPcɠѶjao #H0GQJt W㳜Mg997e/ eX=sл`Ѿʧb5mkWdS"b/Dža!:hH/#r*.7U^O]~5. r ma u>|J6}*s殺DGlI2cаJ=\Z:R3*|W 05tBʎЌVU2[Qek 1pF:5Ė`贤+xMk:ٷlEi V 5' A bE0jBfGDE>Z+nLGv0[NV 1Wf"T +yJ\Hr,"$[ [WKlL-<|FѼydp ,n [AnKwʘSKɖc 22S:S!C7͑aKw xHSϻ+с +Y蹶xpE J~iDi*?yr8yC S֔Tg a9_Ez. ν y[7J]޺ Y^%6="++6_ghvz$$obO/KE D55n\GhmVZwg!x aR1!1 +̙S>Ia[J:2I3Dr<^BƙP:.'GFN]'иؐV"рSArTWK2VJ[bCftf_hY#\J=;|)_нr܏ՄZSʎR'ݮ̅0Y%"|sjAl %{~pjwix:q %PVcތjU[$,I c )M\> )]wœڇ&,5ڨ-c[,\T:# b]SYMz!YJz(qtni&nՌdVeBIx}2Z)qH 'OE JSLV$R6] ~b~BCe"E! ei|s8O>7ڲfi@8+"F6(iCx$&2mI&etcstnv.FGw4hBW]O䏫rЫΣq?=Vh ݽy`Sb}HBƕg"Eɯ#㍶_.Vg9,VOd%Hu Śۅ `';P})k~OR]JQ*)]bb?Uv^ V5a5Tc?֥:T抩)l=jDTup=|2)2>8̛IjIDAy0֞0Nyu ?9/((ֶ&w7eb;7]#.ȅړgly-/ܕyz{_aD". p_vIAs?itdVJҎQ5_~ՠ؅8G6(?i^{401U-v#?M=Āy<[aAWKf_0BcϡWZWgIUE0+Lj8urkWq>'**X2 )-Qa'_.8(؎xiuqRwݟJ^'*?Y(8Ոw klt⛙ab v!+Y_+w)Kw X)٠iac\7 A I}H1 dO`b kJ|` M ]T83LJ,TY6.4z/nƂ}#𺑙eՉgܵ RLp<5M,qn8sD<8cd`v"4&\/WĜh+ɪC"I K-b`ZAݱ )0C[yCZϊ|8̵L5w WcPx- ֲX.=_hJQIܴX8Z~Dգ\3-ͥ8@M>t;>06Вl=`"ap0KA'Opߠ/vU㫼6t~1Wm%R&C t&\}%05o3jlӄpx d'Ζ_` $jF:brS剁?M2w@5 مF<*"D=?o\] Wڛ'#1(vcj.mW-II =d8jER(H^$ 0}ϫ,!/`ECC)+@I^C0}~"䀄FgyUV.d2{i6im%TSmp6{Pd A(%ҸdI?I2<5 zgxeey8e ܷ܏W峵ul0rbfNeLo~Ws9EPCK$r~oY>u>[wZ걛6FT"+~0EW;xS6׈'d(X"o\B!%We!'06T(\bn ptWrxB(9E}`V~)ooܖ 'ͫuAO}kP%5-XZ> +NT19@g- xO$柴p:8O̙"8/7J$Ԅ$ZM?Wů9av.o.q %2ιAyv$ht Jo4lVmq۪d^QӠ"*BBN،vm(ibyfVP9arGU`< 8IohRl7:rmbZӰ{YSsQ5[Y3}(+N-k >bZ>bFK񺐐}.f:P19-bl8H-u^ .MjDe_ӯ޾gq)DҢYt5aW O`Mˣ?*d;?ubtRr<Y+K,[NTΐ}rS Xwoׅ(1OVRbC% |Er!cj<%t.|2E $s$4+SS*ԨdSz:w@PF$ВVq35}3袨i%ퟰIңF)HAJ!](? 9>.t$AfTS-A,^z^M7,\%m̙*F6cw f62 g&E!#:#TD6 W(l 1ҀIql= k2Na)'=uA]H1^; hm3_Օ|lւH˺`W"5 7~ə XW_ڨ_A]eu^=ׇBޠR3[ahTsc?ESkCx nwT5G>Ke_' bC$h t0ݜw< o69q}l4͇+SB<+i@+a7Y?9a隭% +F4#/f9:g]JZ}@N|/Du`:7 K M"6W5Qx0٣lhVPnqTzw/I!NYZi,X#ُ,o@p}Q/ziiĬ*&.@OnM@`U# :ЙbbDXhYH,aZgkpzOAC"~2&6%WLjk6g| 5kiVS;P0,4GJ)Q\7x)A@RR&j:3$+$#TFcgz`?y7*'_/mc5v|b!ym z%k 7O ɻKrSlo[m6\lI\(I1.3D>(ⶒF%#7xR\8g#᜶Bhg~zϑp5*}9Ӄ'UPzƚ11!:.z-Rp~#G3yЏrD6cjU cauf7}}3 [J=)c 9`D+ l|u'#Ƞw`%:gIsYkRBg2sg"RlBI#E دj95b>*A>#!vW{q9>%_CZ=Mwt}aYĻbMtjRH`-5Q9әTU>G|3lR! pl`4l4ew4HOeHZg7Z7݈߬c=}4tTY18E;m͕13nkBwfAtSWh|۟l0v3 5 }lL,)ҩ6`E?(Ul8͛}m/=Ѯl|]AxP.,uHAyXy!ruױbzȏbZ_5xx5O|{w/&o{CZْ'.q+yA W99/7Ϩ86yI>1Xn3.gZ/б,_$ȍML{w ۧ|s_S[1ZVg{D+zS/WSA[@ ;O8y썟D`v>ى6X7kg4%MT zVyKFDҨ?>0|BD@՚@Hf <J}jܛ#YTۤ"7%:HJ2pwSXdl8xMu%'7#ZBd~v,;8XEqT9, Wn,ze2!A5SHQO3[mMr3jM)Gp8EM Gmy/s[@)p-fq>.3?cl @Wɢ<9'Q@˴G/hn7VY]a.}> D.I:3:Bv-;M&c,GLyDQ>N]n0ZuҥrD--$X*شQ,D Ou&<nʛ{1a6di1J\KhȬ#c|f.ԛxZ<5C [312ѠXz6w*̷$ Yl+I\lAP|ɾ_WxYxHp{aJ*9"#' maϘ F ܞϔyxdi8@FX5OɴRqL痜{#Q7C뙷k>ZĎzV#rm8LtSD4 kۊJ>e,~*߸ʚW_@α,z8 z}ꠍYva y͎ Qr2g/nYY<ը9)cP |RWVNgtadkv@! JTxX}ZFEcNMOSX <~r[ "{rK:3>˻ q] =غ|F쭏,`I1R_H8Kܡׄ!¢7ˎC-X'bjxlge3q]΢ٶoLn䐔uNxij=>Y3[]K˱%(C}a1 О*X> 23ZLk'MK|vdaz˸=ݿ_RݏtgqA~jQ{Y>BB\y]]@m=)3$X}6VDI%Ÿcm5??2WsÄ3r2-ҰwL*ŭI̎7Di'ik6yLs} GP)8;$f# a0oV9Z )v9гף^6v.ݹ"A̺AآwcXq.*!l}4vni`.˪ }.8.[noen)yFݱcnhxRZ_,̚K`&֝w0SGmX̍FR*jn^RH|8ڦ5]~hr~.I{O: ,jvPH" OO"-JQm?b7}zf^CKA:6sc}4L8p SiMv] r +g$R*잡\Qoаꪋ>/̭ڱaztJتlWߦf.S C ![ٍ8q4ק{dت*~?r1T=> |(hPڋx׸`QY!,)wQ߫oKY 8DePSޒPWzwѾF9aHڷr+_d^ľjbqhLGkF`{81>8:x`,MGFn 8D%N}w8u0 C~uB9 y;U& *2YUSmCIqS^@uukE1π%AQ2'Y #4uat z>ܽ!AōI:w<]iRXp!eqFpSxŜ,cdr_%H+2wm,Sz|p#TV(Pm30eJy%f'O߫3$󑪕o ndo=֯+ +FM_ )5O69lQ ZLsB' TbMϛ$VeyTe`,@!h^eĹ*&q@'S!zOiuGfv_qlYns<|hL{SMAψk0=m.n*hԒ7%>B )7-c(m t/ OYnA͍\ꨤ (SK% Vlhm3-` ]曑)Hm/f*]|8'+P,S^gJ"OoaRffɡ{D L7 Z>>V3ʀ $.0i{ųr2m4RHWTT@u0wGZ<8F +<ȂUi8AQ3|E'h8&م`~{lmncDəxWVa9eMOi6L~'7m= t#dWr_=:Yz (EĈ%QǺGN|3DaP%MJD~!1(B癅/#f 'yXؒevͣՍ} 6bIWAW`tQRWR7ɒ*#V?Թ+޿i؝M: @Y^IFєF~4Z1LGfU2ekݹ O@)WW5H+R ;_f3Fܐ&OpFeg훘IvZ%-UhPk;J]^O|9O؁l8SyYtd~)g/'CV>LDDzeHq5&ynuOjmH΄;-!mi ut`FO}P)5 arb^u~djK@}5x<̳vbpƝ0c(Ps5:-렧*)8nM{gFd<o3uioWey!c@f;pHZ4l΢׵=M0^T[,џ::-h@n*[ed`L<+Ddhi2sӥCd,pA?aEIi?ŅbqT ?Ya'!?>04R感R"a\]W #26"C“eg_|t lm=[*<-*սj5#ݝZ;~3yje^)`d^֘+ <`6JpVB;Kw, h?Βs'qGҘu-34^ ć,fHbxjGaYN}?~Z4C\ݣWCX㹉 Th!?+U4.Lb48.x!SA=L5YgE?hwc<8cdxgTG5LY`.t(\7j}[j_C4f!D-LAdaP>0q%c5h>:d5BƉ)UƇy5f&-i7rV8 mluNk<Qt&;  #a§ɩA0uF3fPH^ՠ4aE9-Ϥ߭3y/Zi)Y]O~u/@k+ | jlW]Y,Xl+uN ac+|NM l o'$n:Ou{26tFÌRog5]5QZB6^/_TH+R<6.bw t6]AFřyw](`IL hsGkeZ!Ѩ&̶l}.3H6紣H$JY%0YZI(@^ OQ,#fmIi5aJZ|Քcܓoo7a>o'AK0w낢i%8& S.;'/} x'Nq JIaqVޔPڧԙŎiBK-}WT|;Ve<'yr6saI7T4Ɩ=ȯ yQ s+G6nC7~P9 -c:7 7ijA58*K,al]=!n{]BҫqO-H<4DݑէP-dG)ދ~! nW U9-}&FHbV"7ZAr2@R/esF>1+ jY~ ?Mv"%T riƣNt $|p:ysA͸pqrkv mXpOdG(,B7\t18M 0֩yoeF9NK#ܞT=×>BkIeiv{JGzK[ӬdBuA 37YA B#3?CuΚ[T^9_~U,n<;6gYA+hE`xzEM1\ڸ΋,>̞ﶫ,V>xTy~v-߰KOxy#ݱŗ3xpq(_j1X'zz oKdgoW˻O 2ZXzWBM6^^"ſrEL xc\NG TGCyr-8 <-ʕ@_n-Zj0T  L}zlTNToS)Vp BRYH'M[Dښ3ܽ@~/h .ʚvSg} b1է( ܒ@)Hr~|Y/ؒ5C *n3sL2DkT ˖z< y }mz8 '1`ךf\`8YCYKݟHzUA{gLVg Rw$*&M)(/5I@d[1 O"|0ԦVt/]D}T?~f3^Q7ޞ/- :9_;<)̆0wݵ֌qH #݀X\MO-?]Z . #H6Β W3E8PpwWjQh8l]ϹVl@HuaqQܼeUP;Z&)kҬpC^VSٚt,ZZ07V%AHvu:X9anHz۷#kRF;YZ:|zɶaX>.4#:&r* rH&SN xt]b}9A7“q|RspϢdԪcMiMrf4<Í2{tW0k*}Rc8W/1b)tWKn+ćfjp~V`WY@AĒqghaԀ&l51Rm^h'eɊ > P1w&h#*zVdlt&[E3{3jQ9!8)]t2qLQ S ⻈105z=ՈkcN˿գ}xeC3&M=VSJ!4"82Gu(yyaGzfLZcR?ͦ鋲/l ¨ֱ;b ^FY"ȈDu= mrl=s6\&!->G-^x-3 $T'MC>OcPԁ" 7B ?6ݟo^KjaEp:_t%4(׾Eou^&LN%:hN_Ș9-| 8x}ii 2)H:38W^]&MI} *d)=3e灡JҨG|Idu.d9&Ga^> !_{M .*,ؙdFФLz1mhdk3&ͩŒcO'vZSޟ(Wg{rf^7P#jݘXNཱུsDIL$hs. }]H*YN@c2eOdGJ4#pyڭ|/SX{=AZ  ҇s1wn6ńUC'KRQ6Wm}/v[4z+ cbG|0˾f.}|~((@&j+QugĒ&"cX/ (}Bb]Z4kꭟKn 5ŤEԂ~(dâĺA&>n@4L H"$UNb*k!K]]~/+GݘA[|Q5K@ʣo,4SMdOWoޡMH4`Ϡnj(TE:RKp%gO {u/.4VBǽN\k9`< Ǟ^kL)1l!E.[)acb4Ozޔ%Λ#DBh,x47$>A $!Y [iGP=ĩ#!GT$= iY(ad' :%އƸՊ2yp"WmQe1jn,lp[!puk.gx+'.хNg"I!emlyג< G"<}3+aACM65-~-''%ޅj eLCkQPH`'j$pGXWI0ۋ;[E_l.4CwWg&y^f# ޹6JGL>t]>xh,1g,O&H'jM+0{CB_GdɈw>vad:WfZAG5+ _=,͟;ro΄djUӹ<`F9ؙfu;+pw_43( Q!Cs o& GȜq1?|sF*2Ռ3 .^xbbgQR򳋛j$pFyB=2|_'t. NE~gw$9HgAq6!i%Q䓜MH\#G5gK4 {AH(# [@c;]*HyW@;XByL&zyTWyucgS4s‰ C _NiѨτ<Z#sލᓽSL@z: sk+ZؼRonh#6~IxYPXGS{iSPf&w7(*޶)Z9Dq%Fg|g[[N`^Z} 1~骍% .0yja&˄n(!-P^peBs U]8d1tHg40!j LB~LrsbYg~CvR䣩n n,'aDYfZ#=9}­( %Ţ fN&FwBx׳m+2"kRcwk|<pW-Mnd+my|$lu-W5^Bn}h H)468L>>g^W|曣|cMEPbBSCڦa/C4hXrKr)h!&UnKBÌ䟃p_61JsPQe;m꣦qN$ 90$\.&!.bLA,SJ8 ^Z31;;]\,ϢDN%q΍:zؼ598b\Η/8rg8qPB;%iv}>/۫ a *tdFkXrNNOH}P+f``%Xbl:ItƴY[`Ǘ '0Y% 3C邊`KِoxCNE0~R9c32y\iMO\{~(GB*bm2I#fΛ|8^W$Il *XY;00ea= LrI`O'¹3^+D=󢦨 Upݯ+ '$frj N_^Aˁ6u._{,x~S]{5<͝UlI"ԯ >et #ltORT#uh8AWd8#_aNbfU3_ |[A>yd ) A k`wl`i zԇ q{2@B&CÑ ٥ߵ\^%ۂ,z)YSDYC5dr7ǛƄైI*3-;;vU|l&ڡ`lBVCQ :v`7iupNm<~C׸Qb1y{dixZMAeUSF'\'*E̚7ԞS"P?sZB˘ R QcVҔf{`P *:[z9c3j0KY)!i8ut/ !kl o;LBN3GiQfXOۊ ]RVvJ9?aeź8wtkQԷw懳G0pR(< ȯkv2@oqQ" b= hV!tnzыY(IH[7z3!tuJ֨/ޯk5ȑ6?F]λS, ʕs᳃X;llߠɃzy3Ap=F? ɕ ?-2u!_P&=+ !+(\~@*̈́ݹ]{Wv*:pO9*87n} )<Tpjt?a{Ox#y/*+><ՎN2&qܛjp 8]QREޅuZhu%1'VI K ƷaWh6*%~bszjwoz&r%Sl y쯳u3iԖYyRn?C^Yv;DNP6OI{6&)dly:<:k rG>hhrpKD"26QM?ȼ3=*>Æ<;! %DfӺ[[ 6h}&i"DFgk:rvKȘ+p$|<BÕ>Fj3m rAk𥫈kEQ:aKTRG!*urkǍC 9~fZB|~m*N`QVd 6;*/[.m;ۨ{_ķ׽g´gS (:Xfp7>ea7^m x@HVA}"nѡhzk|jƔW$ `0"Iو% t5ƻк#BEV%?S 2~?釳v#c~!)/Rɹ}A$NL,1#X皚IdeၹFeR!j UR%}h[7WJxjFs.KZY\X8$QYZ0cG9k:}N+i G} طG毥Bl{-R/#HVY(ein' |$jUe@+7cVԕ&B57zs'n _^9 ­Z+w~)KlƉt3 P P2qqۦ)qڀ@nT F5T-VA7#ex$z2[bDU%7C<5>\t/y4`ebzE`D hj74v3]M0M9 .vqi@"o&> TQ/Xy ԑ\0]YgC-YaWH!"m,` p Ur&"gTd`v7n*_3ruZl%)iP9*؛<`oq6FIR#-A!č21q\I>Px|@eaKtяٲml\k=_'Wcmq:*?֤K58^c'+g 9~? 8mzx  )HVr~] t?'1KZizH#p_O IR]0[̊O*'Q=7ϥLS4ꊲ'5օ aR4$k'_>;`bOBn_u{`{«Zþ4y* wN;]X>Vխ-LQ ڏ"D_h­1g4 Y6xb݆4b8an Iٔ(')FӬCt:[m~a3ȫ;(UaT ,lxuԡ#XX1\T6QިU!F5Pt2+wٗ&)8&)PV]_QzmϯbN<$ 1bY7JC (_jG%߰·-F''xo 4h3u ʠԦ߄<_h,N&:(;Dl;߈u}.wrp_IodYhEA2̬\QщVCviPT!^y%iOLa%#~Tbx /rYJ1=n^accmD]ǞE8V"ۯٽoխgPD?HŻd G[j){>Nhm Ix%:DDo?Bx<`Yro!vf tiu;g߳_hHjb¿H{V& b~4,b` .2 ф)9dtlJU;Wۢ >PYPv3uGk灃))T.6 dRŶNoP^;9Ұ>¼G3|f-BNȵXZ)t ͟ (RGcv96ŖKDK^TL&k)חQpƞ;i^8Th@*v~N2F5xHktc@^MPU`8L V[ ``hCW<ܑ+Y su.,Tc,"G r{.k" vN!Çօ% M5$YɅ.Ѱ;g^8BȫBTIgX?*LecM譔^}t Iikii"B}#~XX]T(}n3A݊уG!@њv_C@`#,<$juDGG $xD6]Z2:ގc.yڹ x($ TPrl7#|4mD鍹82T{X`,1t% 04~W'{[)$+P+h|N'sX1(J;$PSf4 hϰf.֩zIڝ,bfٰs}E\Mr!X;f2YN\RɿƱ 3xj](T5jX (H\|0_y i} P 7P&$-R9Tza2l1IF{(pQ*LT=ɧ v|GスA^{Qȟ>MpD'|iXeU2?Ol7"Ѭli_|B1 p"ϡiSk'-6gG_)(k nbp]+КL`6Lmꇼ1w='R ֟ 5T}/Ι JS 1H;E`A*Ѓfv`ЯvEII:]S@\:~8ηK67=V~qh˲rfx,RU 9:303'@ Rs2ޞ!E.vFR+1qwu\?~%v񱀜ߡh6}@We5-~8;HO̥y䝦Wq[?KQڍ &-Nef^,J |7Kq&`IcgP@ Ns,Mvjq)(Ad+XM,} `~ ?(3עŤq=AvLGL}E5f1aƯnB! KGR)?$aXt5]ͨe;3+J۹^6Əǰig?Tw֤ j,ZD| 'yܰJQjlF;eR7?6C{%d% l`lPxpPzi6hg1 mf*fZr|"JTJZC+5;:t׶ଭycz@.͌dՇF-bh#zNDTvR[b?,ˑNJKǬ*XJ7 Yiٕ D2`1*J-+" "KxDHIIu\? )̢}B9%޺׷s_3(ÝSw͵w$ ͤjD4pN2'ժYJ˿9 /xDŽۭ OYؿjs-hg*IBaZgvK(Pz9hzEԝ(̂U;vLԜ~|Q =_}dayYgR Bɓ*]`uiHKnmyZśYm7;UY2ZObM b7zk?矿`5ދ :zA LgZz& P 򮇉7 Ih3y0|i<*#<Tf2X9@ 7gD6DK2N:pLHo-cG6g͌#E#*rPWP! w&Y^UQ;}4I>U Τ <3ڧmJqv/_ñͅd:d}5b˶/BWS wK,GV\6UH3y~%F!^h*}>>⁄w[Ƥ0 nA&$밆?.IL_(pg7=_@󌻥IzEۚ' +*pGNK pCSC16}dU($|ga.JŪo8~ }A r(q ~6zcsoR֙Dܙ7<Λ95V"gLXuviܜč9XERgЄx80a>#GUŬ+8`kuOvk4t:FNEm'*] "'g_CYSȷ.µu">lW>XMrAmF-ݝJG|O 2}3gx}h$K]IھZUN[d>7=ur"NvP,Mw1$ ?by I!u_ivdsrqvzZ_P:#mlk .9g!0FBRtFJ]_jUޝOəeW*dʛ֊}!"/Zq +ɵŝ(`]cAA F9lXފ_y׺5e,.z]$~ByF 9ma[޶Ig@oFALpzވ:w/TVQz*3-cs~' xd6߳wƏod5q{m zesaX=Ns=Yj5d+Nv6@0{mucŃ{jh cWlaOhsqy.o =L^*Mt]&0SӉ)KbJǭnjЮ4RȓπAl{zği?&DBe=ǃ<'N5T\3zFg vM iVvUO0GO [? "o0̚]ծg/UI㕪W e0r*:\.knCe{솣lDp4go ZC:#*a\'i/R~τ B)]8p87ӼVhEs,iYrJADcͺkZ:M*T˩=FB*Cn鏤)F2i g?=qQ[<=v;gP-A8 M(xG4Az: \kRIhO;S&5:\X% A uk-@?t)`dh, )]I&WFyǠFa,6Bg,s>%Sred>-QX(fIu%7d$Tyh4UWdJ{!Av UN)BӁ\^> DX{2&5qvtY@5:,fK#?$?jP}cBg85(QgWUF EkuAi ^47qd07/>8hzO10>W$YwRռVI#芯FD3jF!U޶J o?^^_}3cٿmT<=e.U S7\=',B?Qd8lu!LFÈYXp{Q{! Afd15GD_*B~p^Ǔi].tzͥ' Zq[O ;0B=(sr gFxd3> S"_DyA>2^uLAِ̭Gn)`Eշҽa\Z¼ZFӋa6{;uq9X#S]-D^`zPE#HiiϢS/O'#Z-j*ʓ@W"?Xd;\`" ." h_(mH>O~+{4JA!3B5쌉}onZ#ced>-u20EVq8wWɞo{{N'S8d{ Lfq1Wȃp' iVt&gELt,+ghI/ݕL(ꏪK~-Z5ƔSI I⊹1jm&7 Coꏎ%믄90~t/* j DMDcD/jʢ+}RL]7[Pqïgld`v( AX:D/EaU:opIB˟~ryc<$?XcDt=PR8WkDԩ{%jCCZe݀KH"2*]^gB`W&ޕYg |>~ZVo+7l$$PfK0EA@$6,`d(>`ވ6J*`Sf"C:bd?y^hkzQ"cmőao'6[п\v0#>ڀAˤ: ?HDp{y혦GGߖ=t?! d(yEJPOb*XrLs>E̞jT d,V҆"Z.|5Vf kFIfl4FXiMHB E)>9Mʃ!B,e},BLKRSZR?Xԫ$e͟ y_hިkE3 9ʬVl&/,Sp$qj*u4y\4Z| ,t\԰FmNq c#R@2'xO}a8k9B0 K ՠ|@v,c؈-V5{jX`ɿ4N#pjRBY\D<`m)B7|KpL 3u}K b˹@x#Yrf59B64,¤n%Dw *Rǂ =bu[b0+eh6R0y:ߔ6rUk3QZx=rn *j/0ʫ!'-:R@6 JFi1ѤwH;нTaBL`H _n;IMBLn9a۞ot[fx*焠3uXוuZ5FܱNn}LWT'_RVu: /6'z@JKfL΄ bŇC[> xWF $un$I"\4*\RjC\gOL#:RH) ;ܪ0@)ݞ|.PH#"gqY\Z:\=ƏLf;6fcĤ4Qȸɤiݵ mT7HPڜ-v(̑Y8{pr>J>Q(10p{:l[7`xA7N:^*CeѧKr=[>TT9Ɖ&饅'Hݰz>#( kBJn;?];#͍U1+[e;n~)=m&Uh';dWT+&To*>l#nCN7Q=&W/a!_Z!Y91M*8hs՗%78TgįB PW1W~H|'gr7L"et 1wt'~JA C˕ݐ{lCײBFCbhMH}O{ ƣY ?O*]K%6ݫH#2#\۞X_ޢNI,UVot3?Ѽ" TdR;vaddͻJ35bG o/3Cr\lV졥'e5/~o7ٜ );LTj RG qFb4rW!4l!O9o.ʇ:a%6j`&P*ig!U(-q0"zM- b;1@PsHһ.l}Kq#]g|z)Q#DGfc m)J8겓BEb%,e9wXc@?X|ؓXk`I-+bmj޻ R1xMT:Qjs+\Q;Ѕ&/z1; I.sYi.*$PpqqJ"qRÀo뉥W#LzQxL;N 3W+#ɟTYŭ.pxפɗ2-cXclv"/!=ɗ)C!Ex]QI/6>B% tμV+x 8U2Zτ-k83LK@E6p:0V5U F Ii}ƕj|YRNwO'@'>b^.F5=#S%GB/P@nv*Dr%p9Kj vq7$J,$s_n%n(L[C_M|\ Ǽ'n? 1-q 3ds')C2'9[8IKX>:k;W.Y3ѕA]Vfn^Hbu #pAY/&_e.: ~$BSrإZ6yM1_)< `,]8M46N%&IVU:ȋvþZg(~/]I'WPY< D"W Է't|(j,WX"BaV= ȷT=q'U}$Pmy:Y 9LbhNJ獈SSg9MVJD bKZGʔ; 65q7P%hW'7PPDw1Zs.FZ]Gqlr v9J-bBS 43@ԲMeK%)$N˔Qw>4\"{NbԽ鮪qc74dzG #TnK&4|M5k@l| AC"kظ?;& uz{10ѡ.xh(m_26|%cv"Zrg#T[7'Fc$5eSvW$ŮN=ϟzP>jP+Mf"vNxErF~ytz4nHlUoSLˑu] ivtg[n~٠C˂I/6fH[Lfk6`5X&j.Tߓjs$51cCDZ94zW@_ ֶcɍJKMNjcabGUU݀P;+ݚwgeCé'8->3v%F/+IrzD}:g;PSKo?pEFD§ftm h/Cb\N.s^s\';wCMgѯ*=3eQ?θw5)iiCf5 b+ D~gQń+L_*= O#4 mX0HH[D .@wrg `ӝ/dYCr_*ηneT!uO8Z&j;'`a5:b?9AL!@.b}EM/nx&ᝮ &qUr ,<&q uu W JRRNP%#p̗ v>hMH75{o?t B7%(I7"&鏈ߑag>~8\>d5jX9?d-4v/\x< 2z "k?bk6eJ| `ы/\(|* W<ê@k3Z@ONEЌW>9 yc9 yP} KoCzKoa}BG)Og6~eŜ=Km bӵAy}T3ekx0:{TA80@ia&v#ydɞkdp~TsVp[g~f&'A"|w/>L|GI?n٤%kT 0'*<$D/ĸp{BgxR6\Y Q:}G)pynfƼqM ES 0`VZb N cT9۞Fȭ|㫢굼vfw_V],hZ|蠚VzRS[# ؝LI˵å~Z7%eQ*|is\wMމJ7gT+L6cU4Dw>A6(^Uu ~^lF3 iBLUJE6};G >_y;rjK瓖N$4~8ͭ[527HM{T #>MJOo{H %т# Fͽ>3*lXߩ'\ rb8y\400?Ӗ'DmGJ {4{S"#jHu5Hھ:~XX*VOV'A29һ7y < ڠ>kF^Y@dOގ\>C6%d:D>Jv6%#F``0DyǙ+tyda9$,"viԅZʪ1M驀3f0ecE"-rЙX[fC$n=ֈ36Ϳi--1–?~y~IgeZ#c<;tZf"\Olt7CCZ9O`H`s)}%^]`o *5LXu M6Lz4{ZIҗh{Hc \ NL|%t h=*@&RhlnP򀆡CВN' ; EWs)@)6gq`K~VdxlyP?㪣))ha@qHϏzc^ܫ  튍R<^>gĺZj)24:*L chR$df,z, mmZRF ] [*Èx TO!?*Y["[D.%nlkt;l?H&/q#+He<.Od 40L k 0A6sr.Bܠ gհr ǁn&4]l!Zx5VD*l ~TGRA/+./|}w. @ ci=]X?NZ~EQ&TƲRPߣ]xuP˱x B_#sX`!֜FOjԀovb^DsGn,k*~uaɂI$߳k+͜8(ʣ_]g< 1]> ~DgW ċ7e?=~WYK2 ݹŠ$˖r;* < 6 Xj#(wcjÙzԥQI8,#?t-]j ;ftX3 >w#Пo LpwNaQ9vK#v= P=&QyߙK:"BF~#l)t}oc)SQB\?Q9fS( =juDТ*E:o4k*"zhPNv?CX0TzJ&DLEL־㊗g}t բ">af ٛ9pp6%hP6!ԹgXv`5ak2?`5~vr(s}||ҁ[JIP0dl"mi[qlI1@:͘qB3Gރ![w#D"`Y"v@EP' jFrreq6SMfIR#/ID g51 jQ(I^*K jr.m$Q-ݯU,AK9Mw7Ε^;7yzH֕2LVtEN.B(};.X>pTv 0%Y;]`z@BI;]\Lb ].9tHXNm[ˊUw! ^@F 3'9 /ͬH6bݓ:̭aaDxhlyҤv u>)[  UO_#Q}[UH?05΢x[ LyN,k0`U0iEEw.dl -00 [9B=eadTYMzbo񱗢1`Bq`QSNZ2VKWR$V\V?>\ rh1x`kFI%DX8dĄxQ{yB l>ڛn=@}2Q4ė}H[C3e3"׹4v `|Hmo! 4 Qh2j`>R`%c ZT\`EĔZۇA),\y[ E= a¯ ַrs#LhrzÓ^Aw+Iw-Oly3Na4; DZeCq$5gmW]8/Z)I؂'$p0{gOH^@DQ5`'gQ͝;NCOnaa|'V/˞ZKwYRh"QmC>}AD{UA,o\MWc/޵0 Ƅq ќ֟V؜w?D5ڰe`FGZ A:\bwlǨع-m4$ecҀ,='r:}# b#fQs|l}Gip9C5IG@4O@z Y#WKq[|O78~="M*zc{76րfK9r-Lf鰤>~SQ]V';dO /Ad`~ )uS}ZyvuB+I= RQ.3kp{0 m-YZa@OlX%M|{FȄdVۇaX&yodzqǢ/U>rqL{`$&Z󐱑Lhx>;GHdgnL+ėF^@.OEcS$42CB<6qN_Ӥ3 A<FRPo|uBNwQS4<"YIH|#)BT4*n@ǎ(eɤ%>hK,Ó+^VEͩǹUL=L13 m S[tulAejWi 2d@}mȲ`Ys 偡ĺ94J=Jn:3˯ݻT{<#[[=?3Z:өF6:%ٵ]媰/kw2!Tcϕ&Zw_/{KŶw56H74^ ,c\<@o]L\!nHQTLNHj<~_-ǛIJ 3LK=W&i㰮AWƞ#I? Bϓ @T ZQ@CcM؂1 E| d{+`#3؟~QJnnpKS4+qۼcCq`,,/䀲,LP%c i]9g78i?}ݧhB9ǻH(n=.sOz|]Yc=\ۿ$dP6t}HO^#{x6uzsZ1^&%!nb[)|:?+Δ }k}P:Y3e,!0Uuqo@dLcV6A#resɞJ,'1@]>gHZFGtu?qjL=pA.$4int5Sdna&_2VR ͆W5L(āN]Sȫ`t%xoJy,L5{]CVǞ^ˡX{/<@,\G9" "2M]U&X[4ƩYw<* t yRvH~+=%yMXZE6 8qVJ?22%eoUhV>`ˤy9@4bΛNj8 =^σlu xg5nB;`zRH3υOBSdftERMfd BB/P΋r>_vAc@Gjw'(F*6,}Uӆe vhc5=u,Hꢬ#9_dk\E3ͱHBUT086ȓGަ(/֖+䮆]d2Ըe$ jJaK!tgcQP_ Q*7p(5~=F*gb6Kô}Rnh {A僪iyMjU$5bz8>XbMGMjt N#$) 6w PeiZRg7%kP"9bo0V:v,ExpCCRBS0ƀ1JGc 4=s:; 8b3ѻ N۠ R۾7瑇{PP,uWj^$9^#0ڏCVz, bB NO 7ET9GhTSi!_\nk f>l6[dhjYK9 u nk㡎W6΁muU-˩]^9 }e j B[x!v\]0?v^ZQTSCj[ V-3cUd o>?gb{0@< SEF$\4'ݟ`Rq~ )ng#L\r[1vJC#wASFN~aQG.mNO}kxd*G:X)F `su}3ʴνJlF%Vbğ_*>e|蠌W5zDx]@|]EH%} }>fpvc^k>E?m'׫rfP]8SWzTv%#2wX7vl:no ̀S AiOHfEn}:d #E肗V}^R#-<: zIe?BX}^I*@qouSzgڦ$\a!@4}~ޚցKbn:\/]h>r*bRi6|:爌BS%_y |*@m}2I+߭63tUbsqtdY˔DX:|e|u؛7^πAPiQ%`=1q -S3 0A!?ze%DHJ"?DKL+Wgx{n{P} C &%z٠E ,v X>[fk~g`L !ٓQv BV`;WQvi л ^r ȩn1P?1K5I ]zR5]ėrk~>_/ w,>4}ΰ%JW6Fg7NFW;V^ 8TY|=]^*nzƲ7ǠOy9 VW\Kp]ϬH3ӭ)pxۡ{R LB G圪{866t+Dyc]UVø[i<Gק"$\~7@?"N# [,iW[HiMxzjvta 5ߡI08_&&IVm\7ܰn'ցK@č"{?w}g$_Ý+ȡ kRQՙ2 c;*R y0ώ[wp7WfL{уi9|f6mDE˲;_>Fیꖿg@(4HhCV '|ΊnHsq_7BoT)+.a_[.+ϟ{=T/Ґ׎; ^ H>4d}Z.SWpm0Joh،v&Pv I巾Ў[eJ,$cQSu6caX{_.͢}n8-'x`|=J6W1Y58hV[C%LBB׀b#/DzJ̱Iʩ z8eDEyR{%$;C^d28UwtRHSl9r@a~IPĨnKTv6S2/`)հ%IyoN'1`?ͽmѕk`AC^-ZFCG>g"PdeЯ!m dk}-Kxpdu!VПOYfʀqNJr6ˁc`!,* ".S7P[e/KwSmJ +_<(~)ї跀 _xm!e]ǧv`ljjJ9 ߅ӻITY"H.OØP;9.u!bH;p:7MyZ2I?0u>`R%)[BdJ v^oפWR^^H9W \%9B"f3"9`rQLV2@`\L?F4(a #J!wG#L ds(K(h/,c\}UKe'ϳ  ѸόM~T: Ꚃx? mO5'fYTGFT@ p i2scŰGˆ2 sNO(eWճ!?1N7DbTٯGzyt{-g w>rJJ$%ՄC[؆٬? m|ۙeH '2+ᗒt1EQq An&kK1](rK˘çs^@!YHX&l chDM/Y ^\\6zT~ɏgq;3wkZXd F#-GsJ'FʧMU3{j𲱊sL"D*{wmôoge "`1qwF,Na{L,9mA; i ?ao9M͈ߋV&t}e]] B9aGnb?+|Pki`iJQq6>3k[c?s{2'OTKGU0E0l(~m'klCn= 7hԶnj ؍Gq ;Fm{3L? S|9_F4JOZKU0\HE7h)g92%aQml=;-4WC8ꍺn IN T6B~Vm7/A6[&%8IU p%&E'613{Uzpx+^ۼ6@ # "!CzݯR ^n$I!EM%D)7.c: +X1F/mH ˻/z?aaWG ~k?GGF\G%"Ø+Nc*#[pήIqRsxXs4¦wp /qTċsXW֒d0D⺚Xs|3d"X[ EI9M˵nfWHc7!%T bӓdA`vƘaҺ>dr/jeLyyJ~3Xz*{PuhdHwVΰ03iHV 'v=uE(iاd5Z:C|ܹ%VIq1xa]!%տYr6k[G_1BqF{[q/^1"?RîO>_2Bn!Izf Zc71Vw5 `@;kC~ds[,n̈7 8/wb;R{L f&9[e ^4 oḪ79OZEΖ}2zD[Z#59ɼ;ዓ(yB+=(kct/NZvYaGIuB$A<,1nH^ `Ux;׻)?䓞RBCD~_M{aXn}vk*%bD#Fq}čm&'D>7ڞN5|UoS>nܺa0-I9~t =: `2X7֓mK*>8XAÂZBdv5,q9ŤNENxKh Ug28Eieֆ9elH>բȾ?ϒ2JFF|Fh؈X0v| way!:w7J>gZe>Ši@ UC([F)0'W}<Gh'5iX3 V@>3 dVS’Xʷ[ Zp4vTI"k̅!~q r0JqO>~0bL?,oT缷9(dһcW2G~YEt-FNƱdZډ#+C2s$pT%ڑ>*}&ٯd{N{_:҆t4b5Q5W}t "z]}J۰W8!JUtjA&.V aa 6|{%r,P p: Fō 48W8ǺLjV݆U'Y[j2%aK$='ʧ<}5\@eXhj;gwm`צX{-momTg+2۟RISuN4 dR]3=_)3!jE}3$Aj }{=pT!DWOw59(q]OYjhATfZЇ h{&)d@`@߸D\Fdp_n×?hAq=C= ƃ0"S5%^/ץH=[Y:Ђue&wlPer$.vTS58DL*ic区.ʇ7R1M%d4{9;1x1튋3FaX3IxI Dž7zj1F})V6@U];bfǙ5 #G_7Ɔ$>$\sI[v:h' ,pͨk|qvlgQamBY7;-;^'I"dQ` :'~HG$\ ycQ˒ivQѥWO"xAWzΠr$twTSQΚ-ҵwp+ '< g~Gיښ9tT{Xl |kH) b dJN3r.嬥|eQ;o篃$"C׵"1;l^r_BB ׄNQa>dp ^B81:Nqp/cos:#Eg@WUab_!٘56(!wiqߙd,$秇>jb;#*i("7^ӓ+0"}o jQuW̉I@-8c;57 0w%qAQf[Ɲm5WZL"H9N8Vi53 䖽0yd!5I p,AРlaZM+n⊌M5N}Vj@!f3zLI- KAlzl:m3 GOn3E@,2 kXh -8Tˋ1\lu P_K8lv!.C cE[]{&ƌ7^J-3iP'ucP`R?N#Q nQn+#̉O"J\Ҳ@ ɺ&_{(LJQTQ,qARͿmvf'k].kx=L+mX7HZnxr{6Wl.m%],+( "e8kW>M8Ln޴RCj8#ּ7,fؖ!l*31\ܞDh[a `ƾp lÖ bi/X>x}`98g2qcUe7"5fCFsrZo[ܐeOE[);pb/RRxtuLq4qjg!F)䥶0 IC MGXvߺM`Ay˚;+xMM^rlq./ v_uGOlkyj.Q0ba+\T3bDA*+ʬijB̎m~/:Zܨ4FwTT"}>+c§ȡfSAb<?\T ,.4d+q8 `i \9O>=Z] qW|Y"S&y`HRy}!4O#!jCsɳ5T"Ҩȳ_ZJKf}^l;Cqrr.=\v9 ,oO2c=r`yr>uEt*\Ff1#|ָo*2lx &!p(&% ,bл`ib3[P.پ]V:5l/~vtO7 ;::~->[MV ld#"?7K?Z:8/|bL;&"cb@\1C|r,WzQxϘF[ *YOob$KddC@wYbL`(5+-q!v{7GP'K'X^ZU.. m{W9~,܌]-zwX,5_־/]5@ā7G^/\;wnda5vIlCް28˷)-:J>T΅"!6赦>c)E{e@' …qe|JzrX1(A|;QjQ`ńFr$ 3"+܀Yհ-^(ꡧ|{r ,E|M \3D{ꥱZIJgcD/G yM#ٍG +Ant)H (~ttkMG3eX}=Sm2 =s_)ATT>b7cUh C콯7kpwͽԬ1@gWpjk wJTa[ -*`pwMKS&>SqLR,x$ =2#fڟ(l5 p9CT:Q)Us?3 3gd쪕z1^j :QB^X.˖ܣ<%t@[FwC܋^ڊ ,CVԕV%g a~%_A\(uc8}"o&>V/Ey;O(c M#sV\ӽȧ{\݊oUw큦xsPrWiųEOeb?k }.jOPy1T=o HРsGqݧ "Ɗ|ojeHsLZ;+䏥+t $O ip+aX?\Ucq);Pkt\hvH[LeFCo(H 1`n1[7eTV^7[5\k۫x}+J tE E5'hV,*~HLB7kvYfs4)pz_M#^|Q8w ۇi!c& 8?'ϏNe0i>a$:wOKQ4n Y*p߬ϻQift9f‹'ԔTefx+yΛGז_ 1S 6]qvIs1} QN[)hUV[-Lݤ<*Yd^pDH(a|Dj2۹&|fY}? x"N=QGxo ׅɪweUtmQf~ aA}܊vo)٬Y(U;гMIg^OfIxf&KV&r]'Y/VO&*AMebO|ltkzT'E!!xyaMvZXV\/~q$qH*8^(|4j0r0I<>7[,^}?%). ޾f *zc0R(lc5%ZwO_c"^B۵_pN d {iIH3`\^"ЛFej!h>"Wտ,pFcZzsw~]0CyKɈ-z>FNy8+1 8&3kIضQ&a:A ULW]5%םݴUmp)Hs>A+F,4d weX+&Po3- Zh^"U@c>h) ~184Px%)w33~Kℓzk@vO D@ ƚ$>-0Ұ ^$\lUp)*vdax*Am,v¸k@ T^MB.%-1)O8 1LTѤAt"]I* 9:iF*R FS';1ÅIw,U['(ޚ'u(h46WW)Z:嘩0{ncFS|.Ϫ/vNr*!e/ql3%6N.n4[V4 طd oV|;#{8{B{vhv=Pnk>x=A =[SMBRZQ"kMNImNyArG "8_#Fcp8$s8n̻x=?2`bD)B2AԦ|ϻdpFR =3%Y5*LTs3a~b<6 􊆗 mff﹠'~ҢhEX6,ѵZR|j=f@-{' -d 2?v:^BĎ*@!M<=5koDW~ se 9BlEFz-ft%SAU؇B^'a E$ !mhI*` Nb=Pԃo& HLw;/t;J4|0S1t>K3F0d8$7DVb-@5c<זX!M:,EKBn|Fn*׀ҝbve03^#$8*]*̉~I܍kJ-6=%'5@+{ɚ,lPp\6+bov 447bVևÃ*y- {\-|T YP7=5Uj 9),P]+v0CldTۤly,5Dղ-ߦ觴g{!2v# @ L!Hb%Yl:{5\ `Rst>%PPUTo9OňD;y`CNwX u!Y&-Lp]Ё;>!f3?ۛBqSoI`ܾlK|mO!;ôO&r[0+_s.KĦ#c5u5a$wQW#+՞0H0l5@r:r0o'B4a\oK bR\OP/J.67HvLvJ=}]V~urӳ;aGw! b_{FwQ14o0J9L'mY ТеZ%wM^ AЗ|\BYx<4fYz6Q ̍9%q<]%-0Ǚ:mPb5iEȀRDQ=T ̎r@Qvzju<'A8z񂖑eDd[ <a.Ozey՟?~ H\o'k1`M \NGl't[)Id10~೥Iga";)Y"x0u { RhK }ka/:5L(d`x; 6JZ櫓)> `Jx_z0|l/bgx xzƑ\%X[Sh)H;Z>&8];/:ECY68gC}vy'1o:Zǚ=SIted eZp~}A SYQCZޥfQnFeIKoYipݸU}_Ԧ$zPi[OoK_GlX"mgȻA|9p^!Bg+!t𵷾wJr*:˫_?;sؓJce8\ ^(Fs>®0@(syaqQCL^LZ7qn >4mPo(Kc 3/nUDS գN|Ƀ3`o*1ie/#ф"f y\ $hRZґ#|5n{enLmU&ڶL@υqJ 0^IzstsE+TmwHPnY wnfߊ") stZ؆uEASy̻mXѣ%ѣ/21{OcfoZS1XApˆN[w c^S͎TsԌs|=wvH,B" 6"q}PR(tR%N(=I}oþ|\W)j)GKPe!.v\T8U b;YnDf0ROn90./ zӅ>sd/14yݖD9`R~Ńq2E-mG lKT :Xk,Vzy?d&'HZӥ|7?WH\ܒ)2EW6"e"0&qFd Lp?Kf걏cy=MX8(&RzQf jN*Bc->U5pwl!D|Y5NxQb-; tm SȦEÇӖ]d+>)"aLv.O/(ᅆF$?⷗YϞ/]"Q~~w|CQ3韱E:'قދUyjzW9BK'n0ZMz/tȣCf@d;l]ϙGEU{~j:)"B@j Pgbq%RDyz?Ly?ĉ2k/gN.WBy?:@?OW[WmIKHRn_$M#Qf2.筺㢰IR=FF l[ aev+UZ bEޜu)M4n}ʺgQ8a/>CgkCM7dNbxB[t׭]mE閏Y U($7)(DA~wG -dŪ'9n]jR͹Bef}6㽑<ţ![>y#Gyy$dʧ94d4PrJEYJu|o{OLyHeK%W_O#P,/>܂,e_D;M,؟ mhhUZLFRMlD\DKMl#7F4B$𢏹/ k  &A>ђ*ɒ9=T^ťWƣ ) FQN1$45S,-dҭK(łDc긷$KsE /F8O$HŶp퀹FVqӘ(|:2; 0y3jhrdјky<-~}(H1B.} rF~e/8";&He_T.r`L/V~&l٘a wy;fNb :!%UeG2+ma3hc2ߎ*_tٞ|a0tIAQ1CB'K1paOF3ǒiE)@#wpj?5jܰT,KZ|qTrňRΜ9ػK̩A,$!04PB ,=VR䇕Yg$Vaj JH"ݳ]ԟ+ZcΕ{ YƔQ.V }d$񦄧ݐfgê]5}#Ȭծ7B'uT aPk[BB}v>>= T1LrU!5pt cmDvYqiqj X XcjH~wf7j.;v(+챒v^  b}U#?6˗FC#c[5kR4ȷ ܋fI%&96R(Ci;fuNb_$@]:mg1=`lϝj{9sS!h`S0id?is:i8\}\&Yצtx ^.5 ;0Ѝ dX3kFpіhS882$i`8q! \um 7nb,.'*3Z.qhXyj>8N3 BEIۃ ?X:I¢S0t|u>liFR @f΄V-'KN7 u^Ar7+9i9XgQU|6y3Ь'7lnFB[^dd /s"Z(oF½sY'8˸-ֳ9tVcv\[߁`WN!;[l3O 0$V vZvvjp|3;̈=|N⊴am v3Sqi]@"(jXκMk1t{ z*礕/hjOVas.:JM)lXMU΃xPC<@&V_<߸$\2 CXo(Zɦ{l#w>Xxp$GՔUYdGS*5֝5M41C;G6 &SEld:RJI8y`˵WgO$lNx%FʱWWN%}HgCRtV{hΎ_Uw"QOb@@g q"ԜϾ>’Ӊέ0~2,Z&;T_~IZjj v +v,.YX#}7̏k|ddӋAGd2_ O{  O1 N(ӸWcݾcZ0 Z^TKg .cCi^jn18Nky\K?jF8Nr@'j816q&NbZ"')NhU'Hқ/P`Ƚ(~/V$ڔh8V89Z6?T GBGSp.||w4O,N*&ln8F-(i0nF376o! N}J ]MiW^a |XXANTӒq_z2 3ͱL=[mE& F;SC%:,1ɔRb)+̧ ^dTQJ.Y̓s['4 Wtˈ.@̒cy)Mu%+4=*H J؟`](_Do{!JU7Uj@ 9 K6%[ƛ #_kƺ6Rt:N6#>z#Rx7o"Ž%*U mb->B pLt׆rnɓ]ӡ|.aNB}ѽX|!B >Y{zl`ڙ_4Hw!L60sx:[aY!b"xPfYrIWJq̢ѿ`ю<"|95m \ [ulǘDjpht8':8-J:9aJ ͑I@zR^rSmP,çBƗAv`4#y-5Юiw oq l*`Ϸsd!%&$LAV ޼iݩNζkS,o\툾-zzu-K%tL/cD[3Ғˏ?6`*wߒp'Z_l-5SWam6)M- sٍnV!n 7 F DZtm3ˏ40$10 d@mJ7**{0a>[Ғ dyT?Vw"LS:= DpӉJy'gO4o> {Z*nK5R.k7.}ٹYXb5=O|MgD(^.#z&iët 3t)Q+IY\ߺ\:]etSa^܍B˲=J0}.b +ldHG!a=!TE70aA|VL4nA}zb{Du?=ʨ RDBLxGڄz-+3Vw ua1LU) =YqzGAqεfâh?6j+EMFq*i\b 9Zz0$,΂#k'Dk`zDq8M+ ׼j[j_xb()\m+T QzC $J5F)/_Om V"rƎI?-Lo䗴@ r;JPp^0MƔ5\wbV20,F_&(r,'Cí֖!"oMņ'g=f p`?Om$sa3IgCfKRi($3q!vt+ơClz,rg<6)U^Cz>-?y1]@w攱l)md*UA@(85orОaRDߕ!l;Lf4/:"HWh=$[&v| >)s.Stw.l+u8T GctgZ*sMV%1*ì%&Fhf嫇b4cZgK@݅q@۸L-M}B#s_It;Y]<^<ȧt:'v吳q#"#ŚXz(d9 \-3p`.d_ɝ+$O߮PJBd0X'@r#iJɀ8"yX^F.)GQ(:ʗ4F.,s^47jF!7[Zo{!9 hFHeڵQ˿w1%A><~/>;#IlRxDIdi{k,򷄣T^s5 f6OF}sĹt.k8#UMhCpҵBP IE;!;}aեΕ0tqFks!2t/1Su{hW^wJ#=*' ڮrTxyb*% ^"CHX_fW!#q mܻ1&ơ}54`YosLV6Yܤγ}^V w6kfłЧgF<& JЂS9R&&5 XFW;(tCل؛^l }\"6W uMlYľāj&v;j<֛n]_)'qAm\:?9HiTvm qTkUtr#!;c?9*XP="^v&CG*~k; 'k"A j6/~}Gϸvxkk Dqqp!)+9iuWr1q8;㲳-hn{%7AMOQPxݴzIz@^Gq0'?qVvHhy[e5 ; gᰀ=rS{u ƝaX`e{9.t;'.D8};TbzE ĉ~y!.:sRvGFD[sрKiD{DSou2=xg_OF zIx}=uXTN5W|sD%ƒ!ns`kγIGW sdlEQ`&?^E|x,t+{fUDťJǼMxA4;|ǡEc%:r@Zw܋>A[9zM2g1yҐ+t&], ,\GZiVY=x%L<(yy* _^2˞?> o6Qh A-Ս|cN$[~"fhLj}iI.ȥַlOcTm{>Q9u784ᵑG9*dSBSppbKfx1@]ҁ۾o>'Qt `),YeswMg7L.y:m}R'ISp1_쨤|{׊vZ^x{,m $D 77z:2 =L pp-+}y5+PxlU4beBqSLXotqcﶾ`Q.䜓pun߆u1K=-tTFQɹ6Y\·cd->6tDXand2lj~9mgЭo/=BʬD/#smL*j3/Ɗ&ZS‡%?>07BKq4c87)0"AF΢8x4{ȺG 1)WvtYx AdN$cnbplU>%˻4`7qGP|Eq?RAvRKjsH~ R ~d8]|'=kJA:WӡSU,Kt 8"!>nDkP\X -g,_!xW]'U$bj%X .a%?H@ Τ+(rT`Voi}E8yltrz^aj'"z[֠0鶠;Iqggl}pcMpLɪW'A [)1ҹnk+ J]H2A[[AM&[)Qb8QǰY z*?t=?n_/<4mU{ &`͋C>T9(KgҙGTMߐLֶKCX1iʞa]g }dDZQ1i(ߣ)oN4VhDzEI!$Җ^GV|Ŭc۞XVhRn[9Tor ?}vGܼvN_™p=~\pPN6?ؓf"Bu X+qogR@2.F|3`7(N,VĀC`Vn|B RDPid)P2XKM&H'>^UuZ:0-xWL`a%]#( [{PcE:/1լe=띦b_zǕ#Hz-A~xx!h?)aI(A7ޜJQr17RA㴜uz>1JO,G ku"@Nq/L窨'M{{`DSU7ux٦`wc@Ԏi> Rxvl` bT{E ^kiҴAO% "S6cTYFd⪊( <X;RdsbkvۅG"G z+3.o5aXT;x]+`c+4=ŶC| *T00q5cս-,NSF$E . gn]mL2Pzv\e&=rMvH>(5=oF銲5đä4Ο J)5[=_Y>dA|Mk]558Rpxm5}7.dJ!0|ݘNPot utF6ʥF:_eyq :0WKƓ 3Snp=5 cwё  ~p\y<=y lfYi~k c*5[Nzy+A&rvYo7vYVLSt''^ٓApz|3mgq{h$)J5^}Ώ/p=$)0ˈ2B?ZaK(-t\J dd-;wwn-ksQ-'ʝpC._-|LM5lӉ8PYg9/H跩/7|usEͽ-N]ܻy_?P"n~Qsbn`eDOn$Uz3IEDJ!yR 76R$zsy]xkkRߍ&b- [oFhBJI#HȍQqS:W\g&W9c"}7~~z/./_Dc{g9 j*[S0Ā_歡WGTc}>v7\*O]A`hU[Yǐy!fp|AvDT=/[S<(覱%p= w!1ˆ#glb"NuJ1l tF 9ޑ[:g%Q!p8ѐTH Y <l#>VV5>ciI tN[g*&̋ҩK}H&Y5拴U*~@ddK:b-3|D5I]#&u_$!I!&\*)(,#Dt[PXr۠@d_)Z)z 4A)Z|_%{kkb%dY`uTW .<`9p+6Tns2+mxn>Pg]WZc{5^C ZR>Mr%кb7Vd'P_رCv~K\W)_XQ{ *ڋ5 ֡ȿ)wFu虝K^=+-~{?lWkc&d52'h[vƕ=,Jj#C)9o;6Hy3q ,2)k@muF?2@D!$r/h݂"촇Og`L`8=ouVfц[cK V7=(Р{-"SzU^{ЇNN"}OKV+$a('Č8dlrUƖs75buƚD2г󬜢7 dZdTV"G᎔UjދͦǼhrLTepJ>[!jD 0_ȅ /(2|/Y&fȇ Jla5T|>K(4:kQzct^ &]2fs/h-Ƒ`?ȍEz yǡ^]c59kf?6ܮĢ[J{xM-k 5)~4c[&Iz͔B 6:A\Fr}ߒ 6?lƎky-aґdo<饩G&iE!LA27h*]g&,%nU}rؼT X'_ nCC;hTL Sj\} 8Naq).U3(e߭а1zn%Z@h,-u9O֭Z1{ tɬ{쯺<ڄ7>||#vpk@hߜ g.. X]R#:Wsݧ*֜RN4 ؾn=eA a@m^?֋'f;-M '`A0QGNz$M nNa^/~#3YF#>gt};vg V 1%u$RzOE e*Եwk\joݞn\`lQ+`)2:OҰuYrrn=/MLF>ိ-(mxsһDfV+;s9s$WޛuJF  =ڥdp`ocGK6F֑Ӥxo4q4㠵;, qVho!+upu_<.\'p7-)ڋ*Y aϥmkˬҨPo4 #Tfh9b{ R45RÏgϠl:g M[vCmNe"֒OpK n?iYX!B0ĿWR>}wAJ=.苬%Fz) [8`Nnwx!_N]uЈ,o*~J72W+MRI6/n ߴ ?`r!*ר9=z޴YIǽ QU}32D_P^R6U5HmDlLg)J@d: iWݴM|`lL Q hFKMFusUluFKOڨ `z yGkɞ}qL?>v4T񚤸 k)v+ع> c5֠Eitv{[w9#p$m\^*W\F#sVz{.F+5iYopJƲϸ0- /O8 6vG?(T\\(W<ִ~p^G\EEU颈Ŧ;xS5}X:!YPɫ _TگVVoc6yVz+FßN2hŒ=__sV3uAl",k7b$qJod y\ǣ␖BhʂxNsT!7l$؋w{ڈ:D,@#ZC 4Pt0v2"͏+% J>[9S2$5x<@Fsܫ2|Ԉ9پܭD kFYHY:ӜAAC`x*˺o>+.]a$8ClC;gaYd[6~ 4.ϝži͋?jE4}.j2'ϟ%=؈@tߐ;cd{&q5%_K}ݏ؀ʪ8Z(5 A=fQ+p *voO˳sJ |J!ެ[IZ~(" -d\N= `̰'L4Οq_UqVd7NjJrx<嚺fH3%>"E3ShykHZŰ^A$e)uC~in_Y򾚑{nIs6!PpGF5%unR{/~MpOCQH=~G 6fE+DvE ];~.B&ނ>p) 2#y\URr\0FKn#&8gRBpj|5-r9:C۪0F8[gC8H0PXyqL:GL*NZ_Cr!^~@EZ>}[ؚIoJv!KtnOnyJ0?2le5+NhPNtJAcHKd'>؁OCm'cGi&vPu<%/TWzunrjKNjzngOU,27xAxI0#J ^N-t̻t7~)KQЍULңAdoZkym߇82%((a^cT~V*rfT* ?ʂF=-Џb[RRSxl}]Dvk g. ZIsoOF&O5'w6M 1jWN=գh\+]bHejnF p!B X~۠=V?Б8UJvpL@i%VZ]:B\! S-s ük6:jdD[5 17Â^v@iҟeڱkXs!Ay=R!V#~8@2 a@@-%ZHgpheWDm)6oׄѰ'xlcK]\E7HkŖIW^yEQq4=ʑLnvtuupk,:dJ1D.ѤH̆0IUԨڢֿd^|5Rx3T#I:7G r(ɺdޙ(jZ&UtUvQI~|҃4i+y„k7?::BC(& {820D &H'wzܙw{Lwv5Oˊ\niMF#CP.&!BL!EP.<M:e=,Fd}Jr՗/ڲ1w̒amiS>92xS)r})KpUY&0D)P}~1Z[)uŭ`n]bbyؑ.-_MWq0 }=Qa=o1ZiGuʹ3?mpx{a8YιB eYRJjqfh!Jg`xI$?IR6~bV| m`5WEz5Y4yt@Q6ÏoEesl| 1l (3Ԛ/tBR^YFa% `EQω[-$o#∧a5Ii=a|gV&k(Kuv(^ _9JZ <`m&GhF0:}T|sgXE-)OsAV2*7]ƒu񨥑='ưNc%η89|;b9_.`$d0VlYBU5?՘jjUa\ =/4=][_7.<# @oJ24=^Z5.jʬ^&P$NE٬`^lZ#WR =gz:a̋_-D8i[zbĚXTyO$t}SȌ )YNc5uM1`ozGyWN˰ +.L.`-DRdxSzvĄ$<sbafaB)I.xOVbk]8ڔ+H{uF?R_<"] Ņ2hV'co\ .-h YuB[ɗyA3Z?k'=[םB\O[֣&i稍Qx`)` ~Xnۙ(u>?<B*`,lJ|pK8*rXT%!hV}$ܚ_}RP&BuY| 8:<)U}-MAnoEf~4$^ߎT$EU87.ʣh3f.?rk=._3I${ͤ_:WK,5h]:]ratb L,ŴiF۔ҷPR,mb$ū5j `Ps,fU8saMzDr^WkzY@nDž|:rQn (xt}w%cM:9A1ۮoX;'fOO?b$Rub"q;?LoE/?Izk'. }c>7k!bCŭ#}n 9AgF~̋ \Wq?]tփ`.+ۖ鉈R~Iɾ& r,q4!)͞a ~Fq *m8C0b QE *mwf_N jUT̄ދ:fu N Ge6Zdim{2^4up,{#nQ,'GSݿfan~OS VfH^`r,BtdtjVdsU6ָL`IpKh;M>r۔M@Z#HB82*fN}P{9E^=A#{M I[D1RtB#!{.>Și,ftq G"p4 _ǂ w(Rί̤][yV~T /+e+px 2Pft'G) :;6VZ<C]XD7NF$ѲwE"n]艌 K퍮ʥL {+V WN!['z{E{| Cv8`W vĢJ1׶$^Zz>lġRBT>msY=uS 1J;g\Gz^N̜cO-Br1P(($N2vS-b 5 7U<^:*9ʖ;ݶ(8ISe)FkC5jɯ  ?(crt잂EayZ>r U{ gT(Tb[E6F[(SqI>P*]_ؤtDnMo)c@HŏrŕL,'qks^L#+Yi[(r,TSfb ~c(eIO}+z@m%§Znz>.LQ aPieC\ H΄9~0l9tfתּپ[aV̻g=&9Ψ4)aޝg3WxB{rOBۧ; rdB6]줥pI2= 浛vФtcz]o@.S{СK"[ޯfvgW"#4KѢ@ Y;N1:mH+A=_/s:.%yPaKvrܡ68-8QJ8˵H^8UZyyw/8z 1R6%^z8DO=Lj$k堝_,Tf* (^KE(8tvz.2Xqx[G^v `w;OPL^KBB_b_@[N#Jܠ$plpi1.]q| ~|׼r'Z3Yz8ud &0Y:m͊SL\ ݚ'=Жضא_m39 U]E"XV'^\EP) (;͛&tZ$PzpL5"?m@ FϣnnO1{ʞj\Q[nX Bghk'+ sՕ2Ϛ"ͼA 1́oYGyfqFjJdE.DV^:ml@)67?teLe2P+7x&8Y Kj̔ZAr^1bTlfR0LIp}GYxS^\3>_F G1ºZ9>v)9vU$$0 [b hB~py*Z}]6Jv`PC(.a ;Vs)F òp upI6YHGGыr¦ph~ck_ iHvm2{:<"}և>wc?iq X6W)oڻ=fi1bVB?=7ܥpR!hRENKR~9|$L"nV(LEy [mӓ'Q~.9gb$"NN>Y0A H@BBK~'wψ CYķNosuӷGw]C*ϝE'Dnv1HO'R*bjfB䛉hEm;=QG3;YGyWߤIeg)!FH0'kl %cyRS㚺 :Rg경~L9L4i>a ^b.-=K[OXJ[?VHPWGKs8_z^-=P[f]_)JZߒzwË|i/' ࠵LBW(H98(sލ"?z5-IVG@)Cdlڏ(E$N6Α3Vi8b mX"u~ό}W}Ȟ:K"[Ҋ^)745 U;^q}dX)(ytiPq;6z\/ZIӆt^*Ր3w€g#vG)϶R ~oVɨT@l,gJ{Շմwg>.:MA1E(%G#l.갧wBwn&F^*-w#؎CWʕau\LgoAaEk=uGƼ+ҙ^"*sdfvVj"+vANɴH8~_Za['Ų*>o#? ݄fE8Cs;gaQU!prk6 y.Qޕm79yZR آXz#G?.b4iZGf 2 IzOk)g{UMçk,ڝv;`eZͨ1TT4I0G+DbqEc_w8'W:L_ݰM*󨉑i. \:wn1FE3 S=`ekyq'HɂX26n1&Dl~4SYxaHB6ϦL-Jd$7XqTVnYWMޗ(\ f։@)3VSvRvX>R5>8GZzKS:Ecؚʓ UxR#_Aސ|$[ f L,2%Wq9AD& NCVeGD+X5uo^j*M8~ W~!*t'3ޯ6T=O>o2(/oVi*% 1vDNO5-ճ:;8:V1`U㈫#$w\Z{ļ%ź0ٙȵ8RxԱzD |S}p@G EF`Zf aۡKL/=`~]f#:'So`B?&BXL-? _[:߯RLSKVA֑ܭcsY ay?Rl,9؜)nG8K V`W#)dU_9ł6V/~΋CRrNxh3T3c6\5`bq#U^cb| 'V;e{ =x<4DonѨ@e: `3e lÊӀu [x{1xSB2E7Bn=uGM #>tDv&/m|Hȇs-h &.}-Eң kcZtJYf^&04wz5v03ݺ^G%J_1 Oe }.ʰاͳ6V6yNI*^z$!-HMFGQȨ0p`8ME$. B䤰#kOhSGt ѤU56o{퇯ߊn)sqQ碱ƺc~BUj6(R&9a9d)IF~d?p滑$Huҗsg#O؉p^ޚ~^e4ɢQUwKG! 崕pFuCUݾQ) !?3$G%z_pEtPZ"y?e_lV WTkj\ dgVmM(%6CizLq~NPѻ7Ĥ?(ŨwxRy/R l nej<$4^Z,VBhI3]m7S :kb)X"'36^/>^ s7CΓ WrJh> t?l30]}0 CESzf|*)IMujǧKC6Dpv%cGYmQ.Az s#9npxfQby{慳CGwZ 551s&v)l<~T.`4?  ֬ NvYOhG*X!Ǹ(V|a#ꇑ}7;6\*p$~F٦]b\ˁutD{Rxy DݭAp4|[9Mڵeۥ=)]|V WRw!| QD4YRmʼnŵ|5O~WPj_M9ǮYa*0"IRbˆ+ZQMJ^ _`ͭ Y5?.ǞRrFMcP:TPVѝyX.M]&{ݚWwp|00sD:Lf !ق*[jE sY בQ%ww/. Y <յ羛j'R*Q1Ȯ.CtEu=} k>Yi#@Q'WpK5RCyN2{5 ]  q|&n s1o;|\gqӲam~Q8ѪCN :ATo!K7Вx2:7b,ooݟT`G5kyBiRڭ%C}s @&k)1q?mٷ10 FB:-YL ;uHRMSx!|i:J*?X&ucs`\}]zy;X>S8(Xo3~!ˢBD#jx+2 9ݳ&6bF rYn˿;wVPml,J&_?SiPx!wBl]U#db-e UQӷ`tk>s HH03O "eIS-:#R;[立MDcmeoWU  QDy<LUjNZW|唁] dUw5wZ%]^x9w d}XOl"&<"p!s0yy،ui}V"|N;+~i@/ ,*K|Ow\Ȳ>ηDimR 3Y32Ʌ18^! 4E9~KC5R±Ge6a; r+[6T﹐氮RѴDMeL{Sk \}=sұ-u2gٝ %Эz2 SCTF>2^CrZg">jtz^iv2 n}QGik,^eGD'ړ`Xs];,E7FNg]K?;Y IVK6[, g FT4ɕE,lmWs.}zq*ܙO^:((S{LyĘeL@Zj?W'e#nvUnZ\Mg tϦLהG׾{L/u }pfL±K[TQ~rm:q竺A3Jß<92 h1>7~#n5=t!X}*\VO1H.39/CwV,76^Я:D ˓gH&d3i3TFXY ij l1C wRy'EmRuμ(>nT -fnAQ4y(l8ڝHn^(. 䱑c0 6Yi"E@^K$·9LngEo H><6t߈!5D1TiͧkҀJ0H$,GĢt)-71:l5IbI Uen2(=m <4 \ [x,j::d7=Z!t)yڋ"X&R Dz)v Ff7vv#D&W\)@6= a#,t͊4 L"-4U-t<-(yMkzq46 7_ErY›QȂD &\ J*0~Ёٵ0dbA_9䧕oM\gI0w%GA.m3BRs vPҽ`O/Y.x&&)x wZ_-73)!4-a>;~|=bUJgt;,W"o25%ҢRRIaYOB5Qo5A^Iwǖд%S~8"Y*)x`ör?i%v2/Mˮ!B9C 49%5eu8Ğ Zעjp虶Mp<I^I& {H PVۘK$߁{/IXKmt.*z} :!u0@] 3G m5c!Fn\U[tZ5E;/6++AT~]ZWW%3#&XK܊ñT/FֲsX~ٟzO" #ŷmHrGXTRs|@!v#ZȞTB;W~G}D //!G14`+e yQqV'B h}W$ LjuX#pz\Аsx-uyL 2u>9U/MDweUAtV[5 ?R&ݺ-vG>ҭb!B9 n~2܌n~]nuE/2m+?Sj7췫tm ARwO_ZVk'dKؓ|5ۆNRVM^>#1V $H{9/kߐAڿsU5&ChM8D,MMGJl=H*ozHg\j#G4&P*}ǂnUߙ6 f`^\B QhE-VMbMw`&~x&nWXQ]b`L=H_g-K&9en% "F\fsȥ9e&8E`~ 8ZIPV7r؆VAb2 #ZoWw 9|jnx+c@k6Uq ™}1LJ2t^r $~!ha~ _``<<Ŗ#e)"SMs^;v>Ȫы,]8ue yu C9eq \#QcGwzX6XZ›ؠaAiۛlS6`J{P}%S0щ:6 ULzFK/-BmXAp! t#'sUyȘnR0,5J8Yjڞ9liE!ZS^B*mKJ,ុE&L(ZԢ;yZ {NQO Bf C-z! /Pz^:̗=@M)%`N[Z !-,.-'ћe "B6 っ_oƎ"B:-Eƍ\?_5/ޡd2/)}{āo*V.'.DCxF)=HZ#B8NFPf6tU NBZQIJ! /??3쵋R~?Y ,з0e]s?+?pA7;CIƉ%+vh,$G0žޔM~ʋ^W h4 A YYF4`c) *"% 1C0;"[`G#[>THIw)@u>WdKNI*ܴ+?lg,E0L9J0rjKj/ˉy2El8>wQ}Cb'~N苶=V`~$NE!.r`e /w%‰*T)QY͍<˞\ WXY!~:bvM8I[%  /uJbn -}/U>7u;UF-: 2\dF`+QE`׈^!/(2h&ECs"t1H|ZB5,b) 6ܴv}kb73ro1~֍ g~ZNeYfrؿ&C1xAS"{#/nSyZ8;\Ҋ `-"ݰ0")9m7C eUK .}ռK~'X4Uw>^V!hs@"rrvv@M'ibDŀ= %0@nym\ic &ֶ Q z=#}?K=YzJ3[OEYCbz,a S^[(eŖ8X8ތh+S(W~-[#~I5u{^4KӔԦކl;e*S,hQ4x1峛b 폀Y#HJD/9)'Ɵ OG1vA<|mrl{{ɺHC_v)CBuu[ *SQ Сe@H| *f HjL,Hhq<8 SƳi`).>*,X+y$^RS,e'n݋/ͧN'l N;UP%eSX ~:&-X2'#aqCoӧ(G='#ZfM 4 R< rA Dzth_}p\6KI:jC'Kj[H Xp!pNa {^ɼAX7kl2؈DwfS5sH '?,)ej3|XxO.=08B;qO> I &lB sw[cHێ_2S?\, b8;lۯZxOrpm .\)'}yc%7+ G)Cx*D3xrAeN{@}zdOQuanb:C yH& JVHN(EUT@U2@x?i~|j_jF uc}-f%D^} š5%DzPsJ ʚ*N=Ͷ;mYLϪw"{_L2/r)F)z_V\홥L $;:.uRyT6qzmБ0HlhB!;%׵t"w۲Wh>1 >aĺ զIC߯KgI[G dtq>Q=ӗ刨HFuC"^k[d9d/kJ3jXΖV W6H]EL+j)@tlGРԸhzM1sljsZT 3Ih.CU1mVZb HAVyL":!dE+N^m:^.K/_ՁO4^F2fW>(hMyv_GLx1΋>IORWƠnd&'oW̌!53l1vc ~.gaN2TT/0ӦPm(62;~0Qİ'^w t>2Џ N$[ ^MV-W&vk ~ʕ{hwqI:W ^ToL!˨w܉`s̮A%6:ݜp^ꑞ=םq@GZzh0S ??=@JY>4'Bt,oFv4Z.hܓ50Iyv`"V߷z_@CL+M:<]".R F^*OY>3zX N1L3WKrb瘢 93;}<ޞs'ttf4?>o2$(0m.FJ/ 9ӉĭdGDQLic]97p G΅],Jv꽤+OZF^Kf[PBV3FT$N{TX)*Lj% S ]^cͿyH*YiOdjG Vy] W 8#_֛!J +W~0IuX~G]d?, E5@ qT{mVm]&梷&4 =(AIDh*ZNy@{}h!= ~M^j}@O}_c7VsNtq'x ce`G(j8 p|`Uig{{q϶&ͣ~f/ @`,Eأ_M4(Z|&H}DfPΈZXeq,Y@\3K=fS5+x7fN ޅd{gp7)Ff͍1youfH)fEfdcH*E@z䆨Y.|mXs E&hN鍓CRƁYBݪDMM !h6K7#f>kn,ـx@tM%%렡ՋZ=!C[HJ V\o[2<;ͦV?"Eȧsw.q)FLvS+k ɸO8pUw? eTb*P>}smhCS cfNϯsVp(&@sb.iiJPDHЭC f}Eˁ /sIn yh!CStxxxoR;P&Pu~ے4z\%IkdlCg&vbIcy &z6uԓqT%d̍~+U$NP6is7+"Aa>2'GwQP4!^sxq *ğC92,_&!LMPziA$JHJ`P]/)u(#%e9Q݈ ۱X |Ղ#Foi\f fѐ -E\LzbJ92ߑo*!2}ss!/lkS<:XT C5Ё YZbf>YOe>g],=|eyrTQ2 mlar˞yn;5.2&@0A}Z^o.-ɍx93SOWcTco#eD19IUj^vEE* Qi1-.yh fqJAca`%_Rm.;[X4in&خrGr1!Z\P'@I<"(9O&d4@gXfj>kle 58zoOs^a{R܅7[OKC1h0R%DM=.~7XO}s 8iSV2*)5P|* p\8_0c>F M( x8e޵<^pV( b2b6,h4% \ԳyIiEןk{~:} Ҁp׏Б㉥Yvw2N_njwU4pc{J%nE;8ϸW^逗8\G-s@tgQy!} GXa,?~ ˵u:2oQqqΔ/K_'N+ ˊ"V/Pyy3+V|&3`\B}z(XA5DEΟI#s9Of$c 'Ƚ0(@Mf*`҄@F枉Vf.Jq_qg2G3g7H m}JZbAp U]Ze vdofwNobפ§3n~5H5[)Bj ;<%DU}bL8 "sr ,&[b#o;W ]>j_b[-|@-*Wa{|(:U( Դ*1/0|"ʴY VZ7N+XTQ n4Y;0r&q u^ )ws{bi;2T@"BMRwE ڎz;hS`XE-n9O{aeZNwQ5n*= o*coLp*{@ЗvR @ ($Nխ 4ʟ2 +0K&$jn-u✎ ~ N:;_Rנ$uTtS'ۆ+I7 ?9S-Ucn ob{r@nHJey#6%SU^TRM*Yz+顾ܮ\fnUŌ=Tk-KI>sF{:8øgԏp<\zWN .U{l6c Ģb1|~ Ñ;] Mbuzrs#E +WzHYѶ!%b4ɾ~Vn24]zjDP{ȳA)Z=PGYBn`|tR ̮t[Бլ[s]gFw9M,x4 FUzQl2`LQ#ÃD2ANG&BGTѽ\3G_!CvD㲾.cgd炭GϏtmb-lwb&RF[qU0c, *V9Fߺ gZ `N#@Sq#*80[bz~v{ɗQ'W^- WוJ=с2 R0]o@.E6M^u& 7m$>KV.4 h O[EHT~5A'=ހ@:24SyvhS6RjRA9!2[B`s~ڌ :"z XN ËNJ$t !w _p4l?Zx?~E~$S$ {uw}X ?a^x|y/KW pB&|ԫEFˢlX UtPxzψ=Q65®gFc?JwpId?N>.쐡x'|r0J?H1-?.(]ڂt ׿E7`gLa6.ޖ5BFظ*0Z P!Z- aW5)T^G!XoՌ+C$wROxTt4HL){JgfJ~j a>B/Pԏ73P}_po(Ƨ:u|:7Yؠx|iTI?۵ )F%z:%S*& `zv8*\K}ZG!t ȹObՉʒ*)Uvl;a,%'I"5cRbvS>UWٺP .!]>rjT↑a ZJ]V͝cYJе—LPRY .tkJ"Cdő!ٽϢIk_˵^GRaJ4'U#N.K9l%լ{i M* ,ܚ꼩|v,SQ9E``eYA?%|(9(O:!;DCJӹ|Zt4"XB{X*9f#ҁN,1B ]&w) DhdڥI 2EFtkuܥkmVڦ?ab[4m>iy  cć0gJC_K{s/":uڵ Id&A=(! ׯm3e#52xxAǢf]npU׀,%?ڔՎ3M pSƁRjm݊yܙ;t3$W@^\FLjDč]kOt'#8uml\@gh.4;{Cu :w(tzhGkQP&eR0 d#I&V$sZ{]\ΪD.OFA ȸn鋿dRZ"=s)u ?Jn%gͬ- p6yk77V:b ji\\Tѹk+UXWC}ɁafAHҦ6!"b-at Xj.6)c+J@]+ w+zK?ۊΈ6umhjUD9VE/|߻*#m<ȣjpF$^B9ItXuƹ O";7A?hoHR h~p[K(1&l !NT ,hXLG뎒oo3_7ykO0  O癰+L=O׆O7gqlc~외aF240;J E#m*(( +y$TA.jT)c&5/ӒdQ=ffnغw3X- C?[ل g 7Hn͵ oXLm!G cW)cos2 m"{6Ŕ8 +M}'O& Zw?:%K4.^ffZ(m`P&,2*JrX4ai˩ߝ| $/ _La^uL1Ъ%ocoHx 10y DWGHP3]A$i*xOS|\'EyˆhqmTlM:[[N0Ah.7̬8|$vvT5 <[vl3%Vທ tu.!)۷4ufQq5wat%oY~ E;ȄPLM^y*==wdxGE%6k2ś+g0H ,pK}Tu5 1\6uq9S{_gj$$%Kn\KwjI[UWB$6}_vp#3R)̯d!.!N<{Wm'J29wzwpQoo(?Y/FeOBp\*XB QFnn%Q65/\BXy_9|8X&Z'C&z*e> #rMk9>9`5 zGӭrU:K>V^oSPD>U d]>O%<>c*J-RZ f[ZJeWX%5z;Gpd7"!YΑ.NGw^EĐSqiٞmV=̥T  ʻ$\Η\zGysT}VK_MߘqjkR2/sp2fC*f$NVDa,ߤ&=ٌ *'`5O|W<[{:AMZ^ Dxͺjd7[w' `lz}E:Qbׁp5qDI;6=u%xcYx/Y\OM>AG'qB"dZ?6`+FM*bIE̱Z CA+rd%@ LIJgN}̜h6ΌD@;C#axrW qRI.w؊'JXY`*EKbloM?ȻD`LAכ uDa`#Ncq B{!0gI'F£LDFBS4!Gu/V 34ߋVFЪ d9Q=!6(M>t̻KzrpN lTet7I-26Tx>@NR $G{)$ +ٶ7Λ=Q )B+ LMCX2ËpF,<]*Fge؆5Z^݋W Z(ʖAEϬTܱo7Veת5I[E'!˔(DBR^0SXFs\g̱Q|ɤ$;o$U ofav@ܜ.o @w ,q!c="j71xBnzJEׅ$b)ۗ (Zu |Z܇P287wyH l'Je[E/BB>Cj6I-}ˑDaBxNw 1mV1|e~m ?xwhøts+ߌmTESrr^x L ;] E[nQ[@RLб57:24.VFmj#1m{NCO3J2zty[5+gE!=kK٧+r檈sp!Y,baub7nHx|~1 8$칐qWU$h3w@=ڒGq Pnel8H}>6ЕW\(4a·ycaLeߓ|" WU$B@Տ(B|X}[@yʆ$ U i_4F}%H*(a),p?tMZ! <"/E} x[2fkf tyn6y`櫌P]AFA>4rXƮW ,3gT5="uӔ(a*ٰv,}TO jnvI2fߧ^mWԇlSC=L򊵌 _bɝn.yx"Y mQ-&hiܒ;}SBVH^ՉV2'ƎƐT{S:r/d=lVy"zxhɕ>;I}Ohc;Y@#xFQ|8claܝnRx(0N'h-tBaE单b EC dgQ9 dq3BK6YGaC(\2߷EljE;JWR}媏re_)o.jsŸoͽEe Ų YX#K,TW0)Bn!:iOl5%b4sXh(K5&J@>":LmI5rD0ِQU_#Ow5aMڒ. Gru{xȼgnN(?km4"~SLva3;7u{ULJC|}l۬ѣ,"2c%Yb/*hQ.=m8 o-+/]HRH _bw|*] M?PIoVqX %LWB*g%hوFm;?@K 3#As nu缊 Zbod=iXmF53:֢Yw;%zT㬶M+t,߰;л5[]]o-ek͍ #~7L 4( ;$4Z6Ŗl}QV|Νhˇ؛~_`5(>X<0fcX&zTD넅]*83yj4p˄n4 S訯d)k#tA̅գ-,81&H}8%U^r(cb?5Xsh?rHu?eBbY+dۉށFQB+nQOpjB{Ugۄcg{\ex!=n\p%&9}qSqvK>O/GАyD9V&︊s6gAVͭ*b勒%pz'Q.nnŀG#VAC.Z>.|)[ZiG}ܐ sUj#Ѱ04^W{Jr l*߷CLYJKK1"VP{{>(bա2Y ?fN}b+uF(Zϻd>s] Fn˃ 3|r4'']to+՘.AP)^ïu3@Ůq=L~#epw; )$/H"{x_LU"poX 3/+m0rӑ-.%l:Dp!xS,$S=/N#5 =GRLE"s Cn@cs~ϼD8 JՒ+At,\ k@"N?bn<_YDZKqU#4.(d>x{oCvo#:=$ND?3^_lv5!FlT~X;“ ; 1l*'ۧdQV?#{ds .V0ӊrj[bTLJ%$[PT_UJZO- Bi ȯ{)sE4>M0㻻})Ōi?C^p˅%kza1Vݒ]uԝSvZpN'%-8xcL׼*`-*cd" ڿϣ ~Y|GK=7AiL6*(NN]5|ЊJ/s4a,4"ڹb|_>1I~,{ <6Zރ%!@\ܷ !>%@hH@*4rZ!fEbz+$ 3<䑥>HdF@ Гk]r{L^7ʞ=䍈X/'EMklcJ'/Yk1oG?23 #}WT3f Fm#ݪE%BZ̖߿Hf*uROL/ȸZ,tar4Un>n& ŬYqДWjzp [eXcb˭uRTBGo9s9.6e2CAcfRd=)^Ir]1F}LMr&RLЍ\$ |ߪA)~-V*_@IH "});ci+|l{t6烘e$K˱4wQ %B M*"diuDD ztPYBA9 tcawH+bP6toC]!Q5Bd; !rΓ{S`&``z ]a(F# VwF΂فoV nߦ(sHL_5]}G3m$,6kvi8_.\"AeТ\OZ"uJ4&/'stz{9 Cf!LloCAN-26Y _Aodn:(sO$|r/rgpֻ0 J(:2a֖Wi2" 6-{ )hRU!?!"O|9:[wNW  rD.U8rG6jw|*p:$qLJV}]Ug?H¿x fH4x_ԯ#*`Urei6j 4Gv>' :;G:X\5tZ$KӕwvaE6_s܊lZy'@Nb4Dڄ##Ss4&bJ Ļ(0`%\<'ַ!\ؽMPLE-eYO-)ݤ?9opYH.Y+^.=1$^[B]m2L}- 5M?U qbBΜ&83`gZ0ZS`<"K=jPE4sY ̷)+1^js6ttyckܝ]w3}Q-҆mnbd}e6%VĻ oN-ЬYd 7EC$kB0(%} /a*k E4KMj&!,cI*MѤP.Iu$0:.~KN'dud.0uƏіt ,4 ī*&` T*!㴢& 󝯓yיKHE۸ o<%J:Gh D첧>d=.Cܱ-<^+I-!P=Qu9f^`R&?&&bUiH+G㞛4O`ua4Q|ݤ20NpP?Co]4:ZEf O{!7νbM#=`άCĘq΢6D%W<2Y'-\|]9Ga6,tϚ En8ițlzÙ 'lA $ں!^@!Ju^̟ 1pwY-ǫK⪏= 9/wT/0 ~hkHtgrS}<.ZT,w[{Xϱ՟*tmpMK8Gv z^ᰃo>xq [-6ubS3?ϽmJĽ?sp+<-!R?c_@)8B".L*݃cL5ŏ ?PjYLIvƘv(&DH(489jxܥE/lv7 XI-YwaSt@MArrt'DFI6[߅p4Ĺ rߩGmDcN3Uްv3VN >=ZXF`nMR6A} +EvB0z$2oQ+\CK 3YЦ!#'"f,@M0[2(;a}a=\ق*T2_u,+Fҏ7Bg#pgޘwYZillXx=Vk.OFb(t5*S{rZkmԄƱPsG[ 1}v$Qm3°¬@Ysȝf8tz?$9h3(gܒn\S`n{e0P-u$?Nz^z>>/j)"*Db,~#~ʭ)4>CMRg30_ڧRJvYBGп'r>3 vVV<q(f琱rl*زv/,Cx' 4bTjGd`P,VW Ls}6q=*7}{ö='2Qi#*! KڵCX"M͙RVΡDI''_fhQRx̠%=*jVNuӎ^:ؐb9< (u{^-qDcDI8v$fH& ] ;{p{Iƺm}m+RpL X-QJqR:W&/-Q sѾJ<ˏkI8c6[rHkB&+QN\㣷$G Bc=R^>y_`a80URZ>龵L6*wTPbG5bZ^`Q[tA'!LAQt.PXU!#S&hQKni74ȸlrqxhm}ZDQovudWϫnrO1 Ca qH:CU{8| 5Em[E \JcrXUIimP͕%3*u u# /S+nu|o%Q$?or1N =iՐQ2uK65{4#g@7BVLb$ c5W7zx)D}+N!Y)U|OsH;a2ox9@-OFIքb;[  <\=`=[EXb0AxjC %<*!y삮R,0e]&{DYp_yv t~֦!ڱx%yӉ@Zn1pn-an }3$uŮztb7Hf݆[Qjl>t {nvcZUki 0EP浾ynv |9EөOg۰xTSkY)eԖh̲؝3qԆb1ቤȮ3gfhqFƾj YЕm>ڻߩڰZpSXw.MS._: Jnf̔)d@%,$ jyN1#oHb;]0uĕ/7ӑLmV~MttiK'S4~}BsEfo' La꺐na!j+ZuG"} !eH]f٨ ixuV,FL1!ɜ%fpBG>P)QgnN: 9g ;VH~kʙWw ^Ob s^:Z/qlYցi+i^*bKf潻ƍL5py-+D9܁)vQҍ!? WڗT/V>;ʾq!t'[~KzWё 'U8R:}~ۭyhP4CqƑm++AԦ/^ IҴ(f ڟ{J8|HZ+ageҲkչn!>fߟ 8JcSOw&K Id" 'rI x dG嚀ɽ%axmik uE~&OHMPO>L$)$]:oyc(O"t2Y5br2ZwXMW6eQq!GN&Fl@P$қPHtYl( &w±֝$Ip PH+ GxJ6E @Ԕ=·w'ϴv5]JyOlb}Z z.+ّcbX#x9 Y\C ZbOzhPlfıW%ǥO"ЍbFU00wg'([Pna'aExPcNBo XIE5JѲ)/U\)_ue ֊78X,_f+)H;(Ex)Sqc|MH=MЃU}bd˞* 2IZ<Ѕ]}AR&VGiharO\/SA)'0 ȽW6LFqXJ>\@=y:k"CoDm“?-pID\T<(ݭ6c 9Ź抳BX](Wg]w!DŽ%.30?Tx\5dLSzI&};m 'QU;[0*K iqcK=xZu(icۺ%*t@_wL>Kf[p\?( Lx|=n*}Y y Y BXS(aיf7ܴ&PeֈJa:J@@?g3?Uګ3_/\D <"x"!Km x/? oz_g z;@0JG^;d^9F6W-wۥМfFg3ݦ1Sy hHR; 9\S9.}1` *yE{X[7ރ5*8|O#Y*9lɹgl"ECEx_0?gpj)wRu ݖ\%}ź7vZt?/zj ZjɅe5x:[kpֱ'qpQF %Mg ]0qCŠeOBQ'ypoS@WzOCvn װ<㌴i6$YֿdUwֹFo 2lM* fԀyZ`eBdu7Iv)eUB]@ͫe?|YƢ{L@r)yJaG6dR{mai7q,ٓqI.2NLH]z(m^>Of|)E^I9h_dS O v\8'w/d, ;Kͭe TA_kQvce yeѴL9 P.lD*`Q8˨<af{j>4.9#miP%gOc80QOb&Og <%)"tAJ:!Z9*_ ʕ8C[>h=HӖc-];`}m ]QoO⢘+L}|Dq Vj*fOrEP3P<n[A g-Ln}'̑tcK!?89u<(,NfJ`Zz eU=6Qm1>(", Em9uUj'_!%ˀ&LuR~s<V?r2ƐLe,A)[& aQ潱0_p-q b@6yox$薔1+] ,_ ٣<7]V5 Ԥ^`4gD`F*WbGŰ̖dg z30;k@g_R͖ݱC7ЮT YXRQVk| "%]̉bOlc4`12y@?xup+@]ªNT+zF(ҿYRO1^5olw.GZVs`$_ǚ!mi-\ڕ+kNlإM靐۔|pr 9$it,4ZbQk5_B-$ƹg2%qG@^2It2GɃ 5n#!RaZ(便[=AhPo h 0C û{d5 T"UGnnozu̶ ~S@7Cغ;5ApRygFeCߌ!goN%~Ii$:B/XcRɪ6܍lgƧ\eaN0o[qaV!Z[Ɯ39Ȗ7]fH:T!fa S1K[o+ƾU{mYN^`̃ybS`|qɅJ>'i,T>ڑnvFDF%A=K!QQ (zR:?a8ou lcWv0:̬q[SIcp e[hj-p0Kˍ$x2V*j淄H9hV@AvW$qPJƄA :hsI,e&)"7 .ǿ:Q_I$Aк|xkOH7Ͱs,hSuY|&TZ~C}5 kXnAGwɜFVPv{Qf"tGernԬ!R4u#g@50}pDոзk!tuIgdL% rJ817~Y%(߶۽뉜PuwicыXOs5_iT 703yܢK7M<.շaj́H#wUJOej/FF '7TJ9:KTfPuk;n)ef΅M+cXᩀmܨZ 9Le6JյeI+@ @LNkl4ާRЫ<; ʱ+D`iʋb5nwRKXtz/ΤBZMg?5} S ?iM4d{Mq~X|z5s[А({ꞁeHͅ X5i[kNh$hT{惤sO/dGD,B-|Igp$2jv0BxZ5 p٬om-gc*˾AM 1]JWE&r+)*3vLa!,AEZpF hIH|1qWga\@u"oہd v,鸢r,8j\ WWmW360i_ޟFoos g%s:jmZ6}(3ƈ`g* #GͥJV$6TLԈOmkNduTÜm<)-e `7.ׄ ׼ Ws;T{`s$r' @G9.q.'-\WZ(iۭ#4-R a*霘9_Nϫ K ֫mw@~~wK1 @/YzRj/VyP@'XpI8H=j~^\J||f qchFFIj7YtSV+ܬ{he91#+= >vWvN*<TlEDJ9h_ ^g<5o]0#4K"cK\7[i A<]Htem&m^י ,q8a#Yב8)_֓Hceg5~hK tbv=pec,n40p΂Sl,w( ]nŚbީ1"%r@yΉ㤶' VA0O@П{nYYNpWVQX&TaUd*9ҐJ&3`f*;Xە ReQã3ܪv-!uEV~ڬJ*{${{^GH%[n8Ӑx IB)%㔗%)_Oođl7Oo,JbtZ EEB\$o)*-([;B[ [TЛ흁ހh{DK$[Ss&HUMCw?'A @;SV }nF6NhN$ h®\ ]Vei2Aa9)@n SB nCJnkr6@0@Y%h>ȁ Lǹx?ܜZbr mrR)?rٮuN̈́l۶SS=$Ǟl _tAGƫS1U0PZnb?ŽᏯD7$͍3G}MOE3~#z½ƙ@ʆjcִ]aϗK69FEh'=zH>DŧV=房7X7׵j#*ѐxb 0`lol z87*3u2 m\]K#X ˪;Rw;PnI$vb)N~5kDYWE,o1%q0aωz|; &{lNcaR#͜IABf cBo6{#/A BUu dTĦ+%zOc3eL$]|{&:>-FmGHXwZ8ŝA|BZWm@ϾTq*#ʨ#iHWrgt7| - ݱ~ܰCerrӜY"#ԓ9@A@SeS1{V6Sy \m!"r`6SұSqy]FrsR*dMwa#f 8"sS2mQ_}j-쩞WIFYh:ύDT2. r|bfrk2 ͆!4+lI-G  "p ޔ}g Y 4vYqR3ZpzpAL+6s" KcM7J:Efw ,Um"0R}fH j_q~v'm'-Dt2.`oH5o)Wo :X *kTȚ /*ks,܀W \qP2E:@/VNf~O2C\Vs̈́SICJ$ NoJ✪Ϧ4 a<Ѹ|=u ;e^mhVa'I'h ~0[ ~)7SujNDRȉ銓u+mϿJXav%1i 4rM!R#5I{o)*:_6ׂT/ mOd.sk;;nh3R4Y4# H յ͚E sN=h<}TtO2 @l^Rpҍk{Q_b8Vs<9ZiG$['a>6!PѤTqq@Dwt3jߗ(@ĠPz 3odⲐ q(Cl ;j㢫9M̹3NJ85h JYSD?0-趝T)% oY訦f$D u W-Euj&k ΍(`_HN69ɢ OHjEx6"Lyi!92wF͝''MGM+lt`$?VBX?a;>R;!l<ߖc;='=3dn]_m8y2A02(ZuaA5 )nU&۵GW_X!bGdCN a3^YUzmQ6!3=G ӡI4EF,6,J]d?Q/QN4zfsJi`Xُo! T2ĻJ 7`iA^؏>X9@%4W8O֍v!v{*j•PT9Z[Q{m ޙTWr8 z !h%n p-pR_! t9Ґp_ 9uEtۄBc` t Pp ld/.{[$HZ>ET2@ )@s5?'l-T,%#ŧv_Z\'0ŒˣmXC#8mD3_9j+jh &K 1l m[.kF o8\!%kMW ] Q!^=fV:ZBs#{J٧¼Wi*aD58+W|%LM3~'X}nY"B=F|:F@P_ٳV}Bh,#&@J!3P⨉[;=kP sg@O@z|xߘ &[9Eatb_^Bd ! pPt&݅s7>ώldͲsR[Q(&!k{].ɜ1e%gs,J1 z{A$F%G/qL9U}T'=)C-߈CrI,,n\nyG`ti|Ɯqtoغr(|a(- ?9kI=,',pzI |5"F!orY~x޺ΎOf[WN6Yrg±* LcrC; 59kiR5?\%F>@ Q~ OKPĪ9Xt֊Ik)cPJ[窺Zs2.-(G#Ջ)]]|WvK5b@;rde1ɲ;7iMlu~#$pyn6i*\LgDsE/Sr%⃼9Ⱦ<8?<|%Rg7mi([_3N`=._v$ꑑ1!H2yCݏ0ɕRa䥀~eZazp2pfJUc#еwo{Tn GhUI!"^0s%pO͗BR6]ߎgN#Xi7iJ]b ķKCwLYEOSZ|6V/XEI}pJG,95%fh1~;Q(`ma|O5cbM -SƋwWsReSk'TѥV[)T{7@q7k@ aF4EGT0[Օ; 5yWҁd$''zzO蝆G=ƀښk\Bٟ!yN0v~d/:nh܅YvTLL]spm*[0a2x@>asu`ps$tSAtPݜEAZ*jW7?MT!wOfk7&g إlgStk:!Q7vTS J7'Y5 {\߃2:J|R~'ʛ 52]Ej}g3H_΃^FE,KE 7sDxf֯VsB΃,lZXcWǑQmgu66giǯFS +/-]=cQt6K MreJ鉮y&M"tz\q# ) ݟǿdrigzGWN~OlBKK4l&H1-{[{c<ҺLr$DRsi0V^:|hWY aa1d MZ:ULڱX I!I=4w9MB t諚$vfeRzGrK 2X!2ZSNMZco&g0m!N{orK%?}[(MC}t(4ȅ v;w&,Ɔ_2/ԒɇAթ:)emN:ҩJ3| 1@v4H+Mnq\ģǯN߹ԞXJTGEe[k驮\K_\ VcژU#gi&v.pƽ:Mb/I6(b?bk ߉karC8A-&D0׏Uy(&OFP}*lhр; إ;C5d 3UǡO8{LKM e :7xL7|}P[#AwgPz[SU ƻ[Wq:Ѓpڡ^Kz'SWϽ M0| wf,*%B=Bg8 gX&x㋯(}d6/ q9 .3~Zrx>\J-;3D*a'5p;o-\Qj1]PY2:˩Gڋ~uGxJ&[1RsUo st扒^r2ܠĐd@_,Pd.xBc;JuWIO"&5Հ.YCr _ޓ^3Rl|'FM~,a}m3 yEG$ދ͈9lCtm&ZxE+&Vݶ|@gh9#$l}6DSI& g,Alx:@!U_?t͎О{.CC+Ґ`h̆ќuzK:Cz ^jDFӐ> מM۸>x8jxR+ ㅧgZ&pp j Ca!aWyV 5;S͚5>)st4T|.$~__I%m"ltl vN%!!Bs[8P#,èja-kRE4d%f5(}lPrXmN@|oˀlҌ@c ™Wn"mm1?n-YD UGpZy\+b6RXTk^hPFr_XBR Ղ/ ݕRiDq(J,)˧[W+ C2'u+O]y"Ep XVGTKЃk'XK'e=-ɬ-ܛKmCk"lE6y˶L }%D̆ ,ΌUma ՠ6; R2DF =Pv&(#v0?J45ɱ r4P{myY{֭ ٷ "Z# >V8 嚦&%ͽ;5A|DRc@8k$2>aXؔkS92`ƓW1>}k]Bk}dM$|kȶZ{͝o =)ea.eKS)^]4~Mdݡ !w{r `9Uy_4Bʊb0W즪/H =TG n%x"߃o@vY9 D&>5>p:IJNy+:5p:8/%p4'CBf֚\NgrX$w RY|#'4'LIB 3 WDOYw֝՗IP;eԍ"LrOԫȭɭ6bC龎NJkm{"x$*.\Iw#8:9#O _J"eYb%UVI0Ad1;Ap€/!zD/>@T\nfa$/*sKn+3Y̤WƖnVѼfQE9䶢@Z9OHUgdl߶G/GGhN%2[k|N'ڣl "2%Ki.),YmH/^/ŝ![~!& DB wQ( F/~r#3mUt )4'͟_Qf@w!Lh]A9pdMhޡ#}.;bex 6+:YJ X8Ծ n沘z0J,-5BlhաS/qsE&\>!@v5&a®Z]/]WZPO@c'WRM—MBySПB'bMKRBrڡ|B|rc{> F坚(/4ɱje:V{c*ѳD'm6Ӎ<-j!K|E7}I!wӐQM%`137 ժ]2>4e^2ϧ˿oP m q5pǽ.|W@HJՏl5+Tq3E~CdT!uA$HrʂcWVt]!<'TX%rM #zd$ެy)RaRjFZ=|ԲM,m?_-0`΀+e> m~{c5>l)> {+ALNBuA~ _B"x'$܃fy)}-eZ?ԗOr5aG3Yp벚iLpՄW7MC`Lr)93"@Rl o͸_*Yq%b,(EibXe0(Nx9P^Ԏ-,<蛽)O>vb+Zv"Nn+)G.n:ridhHմ:W5R/8㞣\Ĉi]^CEPS}-dl0֯GZD\ۊ?S ~%ׯ9tO{f q݄74FS N |]L!!~hAx zAt< |:ee%8r q1K io,?w9Ä lt=9@MN#\]c'ҟ8X|ϲ_qf$]nCo)wj!l'ŸMKPĴ)[o0}$S/E2Xd{˅lQʄ56TҝFtcT ,'z};[i{@ǷG&Q`ד{js+"$!N'U gۈ*9n%΀j(x:g88Rc] kqTOWd]is2j܁Q!sq_y5qM ;\td ԎFo}KTy隦hY/D2ʑ }KMOÞ՟l޶SL%./` PgIݲ7AZַ4jY= 8w{^ZqM4Kʹ7Y>$n4^w_-!"j-Ѵ p[1kr "Is"~=_^Lrc4 !|z~Eqp](:2R[UCqP߅"NoKjޯ0ΡIK[8"\xPVTH{mueh)wvHf5D㰱Ih.qJR; -UYbRckc}Gq+cN.C:LqMuׇ3 E9+ 0s ḘV`5eW`G֎aĬD+L_H_Zqn ֹT7z@?G bU~~}- Q /p *HWFMj2bL?ve&pz*9 xr[Dj M?lN(#>1hRlo)*6,C[iI⾜=$O.'kVj"RK)Ʈ+a|2p5]TnEsN\(3pT=\\IhX9%*~ā'CI1W8`HyuY-mиu{ s_ӎvt3jA` [ދ/ފ7C EU}3Coz˵rw\8Y_SDa#LLc.9W/C\|W6_3Fi ZZf:v&̑꣭Oj#<`_짘851v7ͺU Z ?B|{ODZlqC'hPWZ^GW5Y 㧗zYoޯ>fdE8f zhJReGzJڬG/!ue4™ztє{t,W8cl{&Cor ?WN'ܪD}LBQOiƀ\8[B5.@h*hz [-=~*d$>6MS{A:+ozy[eZe .'Vbi (/aL4~S-q5?Th^۴H*oVMnwq/II iZKSuL5u4Xli3m!!Zo89[N`c/ !"c! GaI(|7}K\%)?]f^y\a,%X'FDUqW>o~B$^xxpى5oV FgN9}E1$ $6B38I2M!b+t9*:۳4Ӄ{8Ak}8/Īrb0cVn݉YMub.&VsvIH0=-:C\QuX%OƘC,~4ky\EY-S䈒]ܷNl@LŰvz9ϊibA 9PENX diNo裕3Vʮp3H#:CzXM\OXu,_ JA@5%iqaGTX) @וi-TCXWPݤoھ@IPxxmӆ{’(|qbvT§)[=^-W QBhV~>ResʻWu8Z8. Cs|t ,& 57u߬ y1ɭ@輀U7<LHB`=93Դ v)tS~ dHIs9[Slj4fّ*߉kl'I2>Vdi̪/M jԕ#qh+a<ZZ`=|ЌV,_t, qaI7mn/q +nj:卦{Њ: t?`YU!$(Mw<羭zOO܌2 &k1A4F'@"CYI+E/R\rAM VUs BK-]ŇXIyY{`/H{A"x"ұaq>%y yU׃P}?h/O q-z8m5Om)80EKV u5b(6.[YȢ҉&ܱ#-ː njFf ȵNOqٽ!Նm]ex¹˵64!q?PԠB Âma@3}߫ !n[so00ڛ( ):Ӊ~~ܮHH-Ͼ;4 yX'{*2]ĕiw'Ԅ)c*4Z,Pxw _8{Je:^\ L;7s.(щoaPa;gLuBV☾t=+9F_vG' RǝEyԔQȿuԇI2rdgC3)?B>.6PH{TaYTH/oj᱌ۅRh5{cꭩ;6JQ*&S>h62/=DTr;}jJhB5 Vzf.AϖEA-/M4GƇaҥIC{:g[$q?PLzC_1x:\2>=z+cbmI5- j}ܢ?lyZaK}RO9'A1 𠇌{M(wY핻]7<sk'&2c֚ :ҘL#YU?}[ҽPnײf}e]`%EW#TDGG7BG,#+,]`djACLG ̉3w44D_wPZӪ[qnLI-k19oӊy&~K÷|4z>yD2LSKkUCi(O?ìrhh 4 r!CHVK3ǽ,DD D18 BȔ܄ K#:gF1l-:8zٗ731uښIZr94 aнpF: U`heFŒ,ΓpDTv3wMtܦT~+%׿OB@h +T%',}>M>"6Wd | ,@'! j|\~803 w0M ڏPkee'EE,Bgeãܩ֦CIXJe^?U<͞Ga/,E =ʻۭn34@ʰ9=r]8CB7b.5 (zErI1d' 9}c .N,l^+R/ |)R.á++ /X G`6oW[+/v󈰘ƀB}SXO5 TS ݑD[= zꁀ%ֈ+㦧IŦ#VcNv/[{3ŝ#vQF[WR ?7N,l]F.Vk/W%6WFTmK0+3%<)&X͉a#v-E5 ZK\_ja SOwjK ?9!T1&3LviI}y NQ- c` _% "bǤrfuyQy:3˃ Z_qfJ![)K50h.^'L5^:eǼuccܪ#OY=U3SQPvqUfȕBWnL$c?WlTKB:SD^.bP&.:sAӂuGrM=dg$1?"?̮+7bUXkF[S lm pamFSړu,ߐ5މ80 % +/?j,cq%݄.1W|?E{U7 RX^ 7ס%mUq!Cս/\n|#5ԫ&:B&tZC쯧ޠ Ib>ٔU 0:#I)Z:Nڹ=i RhoGnX\񿃑;GF VAɊ}?NfyӠFj4~aJ,^[#7&s A>Ǡc0~qϸ&[{'>[oƂL=0ձ].:)~f [}ܶar:MY  79qM:3 fiD|.yfZZ& 7} 7hA+[%V2OٔgZ%ze"4o+3LOXFv%Nh3M)l|>" \:17ƇG>*fl :5C ji>,ՎbM7_!.9~Zi U "U&IxX/j~Ojѕ8%2y0Bʑ[̅wxTl7HUj(revߍdʳsP$BMmʛ$}Fs#/9بK'fMOJ`ކJNa~B\L z$>%s($xn]udkbfAܕ=PJ!pS!ѣVD[X~P65s丙$*Ҭ &Hu @j>N-]D6x-T_Vpc:˶|qbOL[T3kmKŖmJɶާiUlǘM"Ë^5Z<'˅r8.P&-p!_<=KR\v*羼HxYk|ކ͊l;ل] 7|\ 'iq]UX]zAɿq/H7GSYac4ʼj|ħBjGO¦}8bN2>4ary,Z!xw`m!ԹJݣI\o 3jA+s68GE1%iS :$tQjHke\xr'\3on3f@h#C.#?ק;M$”]`&R$rvmO>#fY;5yF俰 m VU.V>ŷ[ikj["Ŋp$B;ȋAu IJ^$ s%ά6I7 scP4T9%6 +I$.mo0QzZI*!) 3˭FVQ*s8]"QkhLgEqƩh:̣!jLnYBnb33z:WmTD҈3]%,m}n眀۪m]-ËMBPOYjsSupx쁲l71h5|)_"h HP3:s  -K^m򣚯M"'y}y-iN5*jZ"^4 ;zf(hv&F i<2'n ?Q|+-iOM_SxU g4ј#rey8mxɵ!goa-cP8I+ejuকNmDg༹β3!kFFJwmL;iC(U0gfWQ?'e1ˊ[LCJtQW{ie>:oٱ<5N#kNcMK~;ko"֩} J /ꆖ`UTE؛-;r2h0-[\ EwO0=P0o^ >w5gƺr$a'JnWL~ &w;9[\nE\">JԙVC+Blg@Rxշ'Ěj5S(ʁ 2niKʌ}$hĵ?t<h)lA[.{{57e#Y%٧pb\G&ִɄ$&QA c!"([崐w+bXAڲZ@mVҡy S.Q_0]%R< +4$b9[ x4_Hzð3iaY9ϓ4o[r1^$4#yS]G uVCA*fa@72ARΊ6־ iu3TJ_\s)6t*+oQW8ya$[;Mhh`8-@E7w|Psmn}hhWB iHι=7yt$&]?rf`u63q vʮj,\_b[||ʿŀHe3[f)R S$HA`e&>_Oe%d%Ndʰ,MBE'ɨz[TyI|McK՗b/adC]P75Jt̄C\VVYWjJgsUaakyuY2l Yɲ[KӚ_NUmT7w$|`C }T 9jmUQnde>.O)D^,uZ M\%W6y3Ԫ2ۻ@b$H{,eO48ҟ1!+%Z(F(JUltr /]16 w= oE+FHXwbZ%5mEjޫO͹lM0j*8=۰*7̻߯4`? PJvFXA.\]Y|~biI¸ mju@bI:$a͍K;B<@HLzƦ oZ6F>v>_S6 x/>%=6<Ԉ^ޖ{39cd2I6/Eu=PH![L 0x=ԃ$CwfW%⟞h$*?kh!)ڥnrTL ".K[l_ 8LIAJzlE.`&2[jnBzD*R%K/.#RGz %vBQ)NoSП>~m)P`a(C (̀넇f,0# )pY^FWkcca>-PcEd #uZs?0yGI\KO+VTnW1!jvO(\MOnͱ~7̿Stfbe#Py 2:?eaL1G1-ֺCRR24ud2,DXB¤>xTlLNxt-/>_'K^϶ًʴ; 42\=v-T<|&F ,L6X ,}o՚+E?ݿ:{|Ko2DNA۫d~ NIztV4#zp5.q}f ZWߍ:Gqs2'&|н鮐b5v^'[_kg@X 1KHYl,C?ǃ;g٬LMeMեi9ydqNɚ2RNDfcY҂,)F) x?!ҳYXӂ4]FW\ _"0U~Ku86DlXfԄk*#oX,boN3b15p > pl:MP-%>*Mlk)QXUK휀8J(Kgoܬ $_“`ZmBAž=I'hHTS,z?m+ڎU'2rBO+h #Y\8DC}^&$>`6Oą)#>{ ƒ1`q{IvCƨy7t/pSD [C7.4lzn >pw̪|ww>&^dE5(#`F|q,nYK]upcXRF~J&cy{^}WCK9@oʂlZgoB`՛?Z t FJ$WtHx4FzŜЩLB$&3d&(}H_{'xdڠ/# =ދR3~s_ý# )ZDhS Qu=EKqW*jSZהaLZYQ0N.[H r Y2T,.0' 6d-jB.C1~dwzDXWEGfM?@KA^%9) qFW.Txp9>}PޘLŹv9v+poݑO◒9ъN8Bg0QKtx'k̕?! y y ?&RQ&eJl(k/C\F;ABHQ:nޟ@K0EߨgNV3(:@Bޒ|& =m?zot1-~ ) Ag`DWd VG֨8'CӘ[i L"m} 4l).[Wϩ@/$- 8SGa9`ue&_#<#Ѫ8`nl`@QX͸9; |F x1W0? R]7lKYoZ8&[)\Q Hw<ovSjcBcS]8AZ`3sPk݅''cJ%~ U\8TmQЕZׅ fs=yD2\Cdєų _>_wJL ?V :"i#o[¹J'Kբ7lhLRכ*!#@8>Sߞ/s,(DiHta,35G8-%…wH_J-Jfލ% aEB W|݂ȅVnzPcE yi`f@j$8`s@_SQka'~!'R"DڂOrd ~/c5ӲF4f]\:Xs-aI^F6gSH Mx˸Z @[G﵀FƠdb>rkwkobqJA"Ic}p٤|,_]s6ח7IX^y0>6Rj[gGJN֒Ն8@ʢ䔽 ™wj+@o_Z,9@4rlYY;W%{gQYL"˛yYbS2ԏ7'"R1 Lg/s!0Q2z1~ <%-F27jnmtɣ'MP𚛾Y#[a(9reCt,w^ucT ʟ#,b:ȝrX$̴s˫=?0Yqj^bEa57}DPhUh2 `M7%N7E%bQ+ 0ޮ ?F[RA=Ӭ~#Ȑph2P1d-:KXW ( O&Y(߉eBތSg{?zn3*W_iQ0Wn m(~.[ԭ ՚PbpapG .kf|q'Wa37ϋw$ti~)8#Sȉ0cLLY}_(hI@m[ٯ>V=g˜M69޴_C#]R,n :3E_ M$f{RQW= <eT& C\샖[tw53~AD֊ZUҒ˅>安X ԧ@SSŢN>P#z,y$MAERO*̨s#/`seNY jg!^((!IJId^#0}ׂEEŗ7t2Em!/y8"$$RRWws_Swԉ*eŔ>=gb ]!Gu$yS#&cnc8 ^e> ag0{1A'S` )8%+3_{SJ &8fJelnt]Wۙ]`B5N2ʻOU{3fP A8Yn{S ?.!EǥaUTi?ӕRH)3~ ܴ5LV $W,մs r`XPb(QūxϋkIoajs]`GsmJg-Mr{ m Gԡ@4ݩ|BI^rV&VU.Ҭ3`FuS3i<\(gtᓙQU]!h '͵us% Pp|VYk~ڞdR+/}KћiD2H.͋ѯ$g( @Igrw ? +)APtʉS#"3rگF13f=$=fF&sS{xCǞ/ڐ捖&u: /wY1C~5yA8`:ͧy gԸ@h'S>:^\Äg*=2\Rl &rFcp#6Xub8S6&i3fϖ@'BL6ǍSdcg~94KE.R2v knk~L5ՊG-+<6g۬ +ח(uq)W$*Y &$k`͒$Rh[" h.'e[=J& 6fL&(Y9!4ZDs28+r ,%jrsp:T6Gl]T7 Zwjc/@"BP7VKA- qh' [* 0%6l$q9L)Ӟ"#IV *tX0Zdz[i䔓6|K$qu%ީ.MР5,%8$ݯzlF.5CƉL̚dra5^N%͊|Lg=*->{lPeޱzD8BfLl[z\3JL!u9VbsBkNxORr]:ř֬Z Bjt[qi1ᙍuQfH>Sem ŷ 3jw$Ƕ}p>y*BeNL.@o"8BϪn P $<"kܻoY\kˉh5Ůܻ] YۨA]A5:`-ܰ9 kcRH\bWxݷb?IJ]]\1eBĽ~zO1)K׵q_,Jٱ)r'?~UCyȱPtS[Uq)m1y(g*elKyZ`gfpY]IuS掇h<腢|o4RӎS<z)$ g-<הhɭJ2ݟцW3aC0o{t#n.fBziR(uܽD^)5k&)P F}F::zГBgY,Z)+g4Blܸ^zVf<~!aZrgRuX<Jl-(kEkؗdfwZ[&_l(x-їrx,HjY6-8r:r3ݢ*:;O ;F6O-L/bZj'J:|Z波+iW{8Ga9uV <'',Mffo![YG=_ ӳO@Gb*-^ASto"َ/QAÐ3KJ ǸrV )kdS2 ehm4.R/cQ O(! 6@}_0qL^`+!N$ _ݯ_gL?I@JoA75po=vP{\Uc,KC>8L0e cŇU`݇c?~qӭ^5v0N˺As|>3G=4K*j3EmߞReO-6ؽ0 b:5>NETeU$kOk3Z`A1}5;7#srS,҆JDzPUoƉ=G*My m/ 'ܹ2amnb|ᄨ@EJtڑ/4:BrE۪%peODT}ݛY}B}jvPo3bM*L?&1-.<+b`?IK~ R\)$D3[TW~gq_gTSi\cyp)zt@pLrɢG.a؉bp`!J0$LkڲP2N_GS.#;bZ> f5ҥ½L"(,oTTYtMϞlզ>n9rf7o#KǩP3ڌ= Ey*PО¤BF7^N‡ֱҶbkXuк8r`0dGśV hC\THNRc ) c\;`8rݛ'Rr]<FX=< G%io9ۗ=|_0twZͼ&bƍ“gK=AUet\%$<*œ6,Jz@Ꝺيc tgaIn>E rJk#ΝҾSk6Č&%V腄xP?w#3_*c'ɴJDi|-rxmlJBc x i%Й5ڷQq޵̃? d%a ‰X"rn#0]/[.91()86V A:q}(\ O.l" yt[0۽~˶9Ӆ{R#?]4w3nh[i>#TpUec:V&FSu0f 3tcĐQ1#hewt n<6 SWS ݧo89ҟ)hs%%s&j8w ŤKD, L͋Pg؎v_ 4TM*%+q2>!wɈɓˬy4Ѽcn)@j**9]0[$6uR;_ko_*j0{W2T$+)Q;QibV,_IikAuP5D{B_#DmA^:jxl0Kw7ZftF]{AW63ŰD[PYfl8e 3@-PjjkG|CUw QR;J;O`H>L6]zOK݌Cy *Cwd@'"Az8:!4eZg*KϜuTDJte5Jb@N)s1&g EZs-#ZSEcU􏃚4Ī3sAoG@$ W_byl^˄w5V,Ѥbj{%mnhl"t<1짧"vCqCQG ޡUTVksc8鍽pz]y0y#ZhuIR'*)IN@ȭ b=|xep@s}}i E1ߪ0DRD.M Ĥ6vM!|Grk<|pFEbz5:,`Myp(%p9]uoZV4h%:eoV3NMIN(ʗq=$   Sɚhl#鲈?PNK.P0Hpa1-MPl8r >OYPfiP7 ߙ"=w? pj-jK ] ޱl=$";]j֘8I; U0Wz0;PRdʆZWey0㾴WƘQ|mѱv8$g\9LgLwdeCj:8ݙS6$KePk8 P/b&1 Hp87 Y fvA1_ѽH|i,16kMDYM:(vm-6v'[Pl8g .teidQ6ϒ ߜx Gt\9G68o-6`W1|B]g%)jSyJ|2%1vH HP`rGqr `3WjR+jZ UFij;qO&G"c<>g<=ܠ?kWF$Yu&S@rf/i$o3.4, sXB ZS1g ]9%tLf/&;+Ql:Z1-Rv?TeIq*r{Ôc v8N%Oә|s\Cx!:nK=ݠjlUK >?[N9]\V4Q O5/xᒸBc sJH!*  k.$߿$ Lxy w?CN*d"ev_@zYR ~9CS bsʶq_q'h[Y`kd!G`%nXZ(z,P.@ +4F# ߤA5wX^z;wtd˥|(23s9NE_(ߩ.sC5\H,5fG 4ps^$e=#+ҝD g1> yScG+2l~kwnf)- 5Cl6a'aUVLawLŭT$646NAuI9u'ZPg*~se{5M9JR!ݦ ޏӊ/<鞐MWƷ\k!]3,qDL'beWX|wyR0&:M.NF<&.$/Rp(D&hFltzgN{Q J;邢(DJe-B* ^ߴcWJr"'*YkHTˍd_2Pv93O+|jy1zj[s8ZhEHˎfަPrqYaN'(KM5Fco\H7/iZBޤUzeؑX/v-nK˥qώUGLI38b9>+9Qy9D܂;pSqvA)eͿ&.A@w4fؒy`tB9Zs/IRgNJ\iyw440\i_1y.//.T{&I@]>τVwbŜ1:p9No/ŬWhcI (+w:h{j%!j8x爫 kk)id7i~"T7:悝*"Xʻ@W5,t~*;ɨ^_Rk0 O]?/èҩ8frN-4iۑ|u$i!pFE Monq4oib` c6a3hS6kBH@n'DO?#g;ʑ8 eOʘ%7Ip[w#x " ܢAűW}wǿsLulMD˚AhhC8S\%7;I1Җ ByUp ?J鮅$uQqⰌ 0*M.'EQ[֓T{4X;rwBr diAJCδ_)Rz{Z힡}Ho4=2t3r3N]v̱~=\ϒŒ  +3OmWC]6yz8 DZZQ/R?` 坪JfF@ }r3X-NԘ-Ӂ1r֧b>` JA?4а_}ELV{pD)Q:/t5 s)z*M c[E;A-pcH tfL9LlBFg,u+DP򘮉Z:,⧚# n+ewg3; &޶X'bϥEzhp%0<}2<Ҁ}as*/9yu"[.btiHd1h¢cl~POo֘<AiKUXojX9$& _K>bVF.8\L kͧBXIyFRНLQ+ 4ǯI"ӟ 4 y_R ŕsl?5GW{ZuGS~D23XD/=oDsa9ezsCoO͞W_p sWn;q㳽w< ~0UbդJ82kYk65VxN/S *Ma/Cع ]6l~ۤй*edn(>2Z }% h:(^zL'˝|sݪ+I7 -G+לKj9gTp|@qދ(ɄY0xGڭiH=dJs5ʦ lˎ&497:ڠ\Ρ\ϲ&M- ^:;Iږ^y8_=%䙒 m$4LkS+5j3<;Wa\=7ͧphwzPGw4`>b.P66vӎjp}'B]z!Ph*՛ZJPC /' E{ٴrB;l_Rwl pc0S=y8"_^:jevNI$c evHZF ֥jnu1`IǗaI+}c&aũN7F<DZiYh|4r)Cˣ b6 A6>3riּB$@XKAY&ZWoLC`߈4I9)2P$ iL|x䪄 Gn Z )sGF}@&;jt"Fm[*~;R CA0רӝ9-Kq tl0Iןc _smĬ%`B.T0?hZ +D.ɥO%/& 㰢g9oPܘ.eEdBY="V*|GV<^]@\1e1mXE9[~b"pp:?:u[Em*27L9Oo󑔔7|`ؼrEEx%:+l͢繱鵋㭎+'ZI_P5ϩa2@%/is;6M6s%%ɣaAHg0}:ɃI YּF.H^BW}??P*Y!L׎23GY\sCg '0V2ڸ@[*( ?oհo#d;ѨS|~J>)M@@(z +J7_.OqYƒ'm"4"&0_{ru%ZJt`ϧ>P9, ˙5&g"2K'{^icvVԜOA%-E Vl7ll%ַg!w $"( :Å͛ʪZ(Wcͽ`" 4_(C.Y*-$^0IMX$IG, 449_B)`pW*.q1@`tF:2Q$'T63ތ)Ɋ62ӗ=n^ϜbgC!eQl0RHsQRfBO} a2ۅ&OD"rg@t AB߆yT㲈w8:szpQJVj#0 ^,׶dKu\i{..).h˺ʶq;:oؼ!"W{y'KYsĈ%dqwg[D-BPvʻOh, qLso؄IH.D۩W9svJ2"+uvĽ҄AFʣZMX,n#G#ݖ7Yvq;ߤzatpG@k:h\_u`{r rQUh^9W$0GGKl%' F{3ضw‰"lr̆q*DFY#p~3IW_(B@5vg'nҁ%bJ%xZ1SC.+R0#+7$Ÿ6rS:hE1AMj=L`fo0$%Ő)M7U I; cFfmG00f#OH"K+}0 E,##frjg*+7.Ѫ[{/a{>;cBޡ*M4<ׄbO)+D=ܒīJt@Xƥa S)M'7*-€}.hF E(`U"mU1+ńqy »U2O[fJEreR "Cs SV G14?~ u'w\CA;CxzgJ|KEÐ{c"$K-TSA 5}8Pdk+N $y&[C۫ԣEDz6(JazQv;Of5a953(poK^@e+M࿡4r C\UPLZ b3ai{y'7#KtD}Ҝyp AA_{L2it~\(,nfb/ڌWnR`aeU{MhƬFNBeb*>w{p_e&AA1mVnD7_t8ZD=OU6$`51&& NV$G @eKhEn(ҙ%` a QlwXoF@ wz9%pfc(XڋL2R27GWo2ۡfj]VlxTM1K?"9wIO#> [&SdxrY e"wncY+TԒ'aI;T&7v:?1~$gYTp'w^.Qsj8dL>U-rONHX?ZSH0{%`׏M|[",ߋ NK6c#(Yy8&C(y(cbIKu;j]ֻ_ G.?0P 3b,U5CJf0vs6Dl41J0HAyJ U5]x3(ڴ\ 8 m nTN;ՙG3 " m.ֺ`XF#z+UQM5LKg'e/? A5KVּN^ٿQnD NpIWgRS%>.eˢ|'qՉorg&9qGC)tll~i/^0BU0X$a7f֭ҹXNw8%U_.R C[!ޟY;@뭭 Uљn*lX.* 4i9|zb׏aC^7I4qY2ja+ Z\`}|&'k_aaJpOU\.(0uq7eفE``vvHx8JPEָLmA[PgGA@KGh1(Qg?(gPn?tV|(F%IC*DavɫfMSL, ;hX;T^}UF/&e/9Rk*)|eE As/ Y~ƂXi ס2XcĆE~7Gv59 X#q$7cj0ȖUcWQO&NHWBWF&wITl|B #e+fxm. hK'`*C^R}r =wVl#屑9jv`uĭ3JzQ*:F sp@$Ej˕e"eb1G#W ' mꮚbH ~|.pQ kCy -P-$Rߚڦ+k,5xH֨,#[@VaL< l B,< +$IaxPÑPk1X|*ύ]Li#hF Xȧouv_C ['?nۮ4h\E# yߝ\ɶAȸ&xy7?Ij1}x`fcgALp+j&H@-X.Ȟ:j(xJFx@tEHPeOϴrr<[YF.6}UA"CpD8 cђ{&4SMCkuuz2Q>gO!^5=Y&f֠ DLT]K>?5u.AASҳ@uȋsU>NAwOԾr6:.upSίB)h+gl~+*hZ_|o Zĸ} z`aqAt3n] <覔{.,G_a6_fW I5y6L1x}[SV6gDG,9nRmd?RlFZHie{f2]{K&PRER{1ݥC AJsX[QYhw'8N7]"C$M2PD%P4RX$]e5dCv'Nɚ/7Z?:QӋ(^ǁR"cձ$mygU|\d<UGYR8*IEvB YeЍԾ~+QKnP*סyn>;ׇ1,l)UU1{l;x6BOCZ0+ZU׳#9;>Jni*u/9 v]-y&c+KޥM G4b/`$AC'D&lݥa.z0 IW1HGH\A#g,0B0J"WcK4;A*j A߹FF..>1߃՘Iz>#oa^3A"ğl0)bnpRSnʐUR2ZDAB"oa_?.w?u:LK[" g;W_QujD!ˁ):`ۢ^4ӎ,~&_G-ӏ ۝'))O2zv\mm(Hs (n(o>#Ǧ)dCg%Kv%'T^1︨?>۾V_X=n_fw(AV: ц*{֓ߖHx (q;%0En㭱aTdP%6D75ӇK!v o"xUM] 2nY<)Z@=''z1R$Hݘ濌h#XW,ciG꺞8\qګz` 8i) OO:9rc&aR9xS]L!N5xWCi*DWiBsjU DYl)x]kEK9k4#ʒD2Mo@DoFJѸH=XLu-TqQFw\Foj"4 2[g7[0GR93{b[}S.O~MP~i8)I*y7H0M$]Da=[Wa>^n)ֻH2)eq[`Tv@~#O%<@/>5·8S&T :޲pf> {uy~j* F=1͝>8GWu@0 gY,[EZT _~Ev6Y4J7s2mA'L媖Qy\O222%K5_Qh(ʳ>9[iýPΈIq8.,$O979sV.10T<~W9{v;J`1 Sͻ/coTGt=*e!%%z"U/g@iEjZš%oz[W/{o5G78_ٟ& C" :2 ~dfi"^wd襨ؓ@"er<ijY>Loz: d*+pʱw㛕5 \sxdߙUeK9ȟeZCrI* N W8O3=rtئcF<4 g/Qsru#^I;RڞX>=GcG2:?M c)jh T8JU&iA\f "p<1"އo;؄`͋e#üQlo};QDk%r9oq2d7s(mVq=2b#؈XOKnc~nSK`S_`*Bq=5iT9W!(4CA\I9g5-9h1-כ=R]Pتy<Z^^4o%xsTMUX@|M8)R{N?E&Ov 5mRs?|ZO=lcԌueӂoS,a+^_Y!R,A{*|NUx2Uw(TЖJtlPB$t(=YT`0Z RaxSv: /o[I TАI7 sLUƵ7T^O!09kvPi^_oG,*Ȗp*B+!)?#qTZɼ#JjIQln suN=1Yh ) mJam<icS??$J!2+6Q(,;G(,AgؼUK)AA7w`u-weRTﲔ*jal{L{]cRP*̰xfUcK0} m$>-&V)*!b3ӗ6ku5#y)%X'ܡ^ ӉI tfnc* L40O1YԆh+::۶"SH")|H@k.qM+ ş:V܈X:;]7@K𢊹6aBsTV&e/ 7]Lq~$TݻUZc<Ma47@-M/Y:ˁ2oSXnA2|[nK,_)әۛ{> T7JzNgZB:38냇6Mb8^m6o%iI={ AvWƺ͗`оdO|&FR1,"b37;4<--Z,ʱ۳(B`MJD*ffXa˖qfp?(b;FT P~wQ8s+Z֫Źs}<+ĻNLl +j)o;28NNG{Q@2Q</nHc[&홷Nʍ;4ʑ1K;'.6X(tDO+yŊ2A-':LyUG+Tg8?mD^tuNI-e$}ȬJV?I{0lLsPR]bPsudO}}D8|)CLjHtrJQi͹e JU\ ! ^)HQݍ{ftl@j_֧yc-EO \,++@mfy+!R֋8LOBg]P" rC5Z Yu4P|dff"fI@Zh-Vt#03ҷ]1] cltM:j8,bp: 9 ;1tMY)ط,| TdBE 0'eAJ|+I!gTN*' %m>uS{ʠV|KrrzlLaGOI^!H43n>Y/y!PO vn-8+ =Hhj ʫz^fƝp>G% B6T+T27>=e^Fc5iOL3W6)ͣaKʟل)<%L2{(Gd0z(4u ׻0v@*c5oT{N'lfG5Zrczoz̉QtorfrKF۠z }X!8Kxڡ|߱::nfD3ڑnҬVBqߟםy0ebd™|HD>MYݐgn+ <ۍ=5 _fS.ƋKb ; 1 RD`TY01UY_V@&,ci6ǯεbߧ d{IzލJ'KLjޱg0hMS`yגK9`2ov…~J'W!2kˀ7wq =ƒfBGb+_+~T lm^(Ҥ>2"O?,?|!( , i B\O]1 P&bpOt)0!y%5>YLD+au>Bzz,MKq5Ԗ@VBo&1vi™x7'B޶P^ .<ɦlԁ}P`~r%$sxZHXTv}!H[0Ɵ`w&T>eP9RDk;[7'hѠoIg5w*Ωݺ” ȰKG򍿰z;3I^<%7o's0%,7fR|S O; T_KW}#;R^QQeQ1O=;׭KxZ=+Dd6ɡe=T`n.g c//{3oX\8)#N_WܩV8 Yule}jH7i{ B2ܫu~4߀X|B[ZkX3ېC s>v%Hn•8ֵ4TB0)L;( hY GAS 'W<g]' $~Y>^Jo T`=N:7 _PtaA'KM ҽިVlL|320Ѐ4뙶7;領$+ ́ c1cah _ucdĬW:V1\Ej :͎! >ۺ w*,T_0^x 4G;}pN5ƒ{?B~7P?.#s#h/9Yo&mf"z"ޟ+]HDLY6_ˣDC@[Ca:=2\P@W󐻭NSENvK%50SᦈbU,9l3d&?4"H N߼#:BN$¡3i+hH,)s|@'p8[EٓTlEW̅H{Kts؏|s:N9YqJK%G ,}{35 ,614@m~@\Y\-ar籿gD{+ B QDؾWDYI:;V/f/|/B4wMObw ^ȤG(x!؀ʿ{"1XeI#ctB~5=O[L@j |\>7ߋsNQo*/` Qna{)>ey .Ep6cb3 iI ΋\G*:_ORms5z?)_IҥJD.u݂*/9=`g D:>ݤo%ZE~[NTx~mr_Em{Ar{".LAb6k {fhIvD\B48,0-lG[~!屳 E|5Րg xRfwydX,"=l Z0shL  qPѠms L:|^7\ʟs:;TaDV AC<D{HƑ}_,o ZɈH[U}*ո3U'冷}ILU>@VwݿamƂ.cէhLgEZAkf -Hv[D%΍?-׾l'x񰑂^`^:)?i=/=b} }t8$=@ʌ=,9G,YY9̃U7 ,;EB;UGSXQOV(ıv"^ҳ$jTܮ;k}תn~`|5"7?r',ػZ?@ߨ#Ȝ$%`1ËKk x㼙HmWC |/E~RǦ5 | h "!aq40l6x/â|y&_nOA֡9AXt*WQ(  @m|MEU>FDSqq{F֤24缲[w#ƺq=ΕnWR% 9 4C: unQUO/7p\RѰ5 J7C l1#/g}-,h:R.ol/^Bѻ~s'~E֣_DioJ{gȴAEMK9N]=4%^)E<wnEACQzW6S%#r{m%FǪ'fZfXU POJsK!`heGF:${~mLYMÁh5]]6{ǣTцIyB!ZEb^6]pn@VŮOiwJXUPE͟Ly;Л<4/Hqt&Fn o}<w0W[FgP03era Jx)ϘH;Țku'/JKB` WZh_mԒ 5gPpt-P'褤a)ěyaQ ~jё%K>bawP -Xqc rGh ϓ#ywS0ǀ 0,ۘ$ws5 `|bWCЅmڥ×޳<GNbU҉{auGQs\{W_/Ѹtu˚VJP>AbK$"/䝷pҎ-BkJ6ߍXpOMRM8 gVŅ2E_\%*X_T:h]쥓"~[v+W.줿"K7 nBa ?Ĩd'=cXUw~u'uK49,h;ZT!s5TAO#ay[vRԼ/";9t!*:; ܟ@r 9٤z){ w: J#@r *կw9:hlw8)J[ɽ-P%"Y $}J~r\TqXVdf5!a."'|<&([*NGF+U9@!$(5} ^w ̫wʩyU#AX ;\ͦ|1l$Z "tM{L}_r5Weo ж(~Nh} |z޿} :!%g9 1<Ȟ 1(@j% #0hpve f Md!fNܽl$ dޘ,]"43xvwi.|@ = ,Psd+^Y֏BHچ?O; ?4n &5WGY5$x@_=C([{>œGP;x)$EOg6d)l7EO~QnlCFh&'kցұ)Lf"1CYR(Ы5*w*)\bJU"-?Zer͢^s<>؆ Yg@8ZjEMWJPς>MfQXT X`vI13PC?L- Z7(z%QIX =@a#^@%$/!q 4 P{A '~@ 7/[V31 Ig1ʾ:lK$:p=$t :0i1`i&%lw5Q@Rb&mF%JZaC\ha)4(/qoeZ$j_n{SReɉj)73ch ;V8ѯa8;(5by(*$d#Y4B%xInBcnX*x-G.W,֒$@CW@xVuYǸL9$X5q;WKCF1tJAⷺmatmxok$HD%c`hV]iG,RVQ>Ϫsߋ$iݘe1"ZȨ{l_.6$mLڕPlqͨ[]tQ$ gc~|us+C/Hsim2 /N.u-Q^ϣq⍇(Ȯ)=ąmCFD䆢c !D܍W~@m?K I4 Sz/0[g8ƈD 1QᜍՒ8z/̻7B284}Ͽ'GٌK\}G^;/SX,GVY2w&ط=gz_a:e{ц ߚE]dj9ӫ_tE='j`B/W݈"}K fIXKJzmSe}g˰zNsM@aMi&Ƶ@nį|ҞG;L_p"|$[Ȍ{GA oeyP< T= QϨ2}>r8s `biȋ:$( -fE Rar!7''_ɒWJkr%RjޭS־f&sdS;iE/Oq 41[H.=z4BYui[|0Ȳp=AɓN!JazlM;ajN0w[W:Pۋ}{k:@K܇  ⒓̦j/,`c_L WXC58rT (8o+ ,*D',kq;)Đt0.;]O|N#{I,?m7ҲP ,䏺ij xws_@A.؟<ԫtsD$C֒蔹h`k]V e+aOք*kibsNrCm>ҭA˨hH7o@r־Z-HbQ_<6Ŋ/RQ &4OH~?{8)2#Ϙ=@t0<)T9A~ &ʓ1-,A@=XNsE^ 4άqgc :lUA^,lG,Lb NH<$2U 䥒Ȫ1E)0Y3p2T@*F8IxchB& fN'WvcS2h a/;rZG`εJmx^Oۧc\}DfS:6B爿DwgoCJj#Bvb)J8#I,έS`] ~lqP}2(򹣮"Ӟ yP6CÊʡSzltMsy"(9ᮜco/8wpնU҃i2zz{laaI!ךڇ9>[-1nb MQh$֊M@>qLd|tKSֵ'Ȧ6+ /Xti>|*@kZ-uZw麜AҮt;ӣYؠҵX FڔؤnNxe?j2M(O!K|TDau!(rIQ!]7lV}Tvg>o_[4|҉%h۪neDp"vIѕmҺȺ-mi Nʝ7d`SmsxiBP?Xߢ>Dy:Rv;ԭ~ {fIpfLj?=d3Rv{y`CB$ʁpO9--hukԱ:K 㭴䋳 "hw?v*X#ahe|ͷA'C+Z7*v&HFAhO,/&,8 P+c4&HS5vEp#h2pP kSz}ƪYM:e1+6bќt5g])/] cmjU;#W[wݺ ᇈS(KP&AtԿ4&N9#<[m!a4 <\h s3]\fy@O܅u_O-mL7^^ {$p#@XBx F,vȎu C!ZB(#&1RhQz3^E'ŋGꍄsL3_riOdg3O$CٗC'D'@ldE"jNUZ@I X,M*JغSzmO0P\=J\_%iRPW~Μ7mw'1?ȩq&5.ig+lW{8rKyv @a;/."xs]S"m~c5r maog0Uv *ˆ^b3e_KUk<FIunQ5f%QK}=Ԍi;Tʐ9꘽< Vv6վ[Tb]8*Rd[} 8N|Tk TZX)͌R!Ps3˝6ɞ{QvLDn^eش2 !tLg˪(gJo/) zgۃ:Qև7Ea]zW T7) G/, IV{YҐ"E5ⰗK;WZd9GM +̴3֬U=ٵiVv٢ V^j̈́U!3]&p+xjj]ԡs'yEulu>|'b]`20UT]+iMVpe'aP廣 5ypQiBU$z|' iifp,!NhD` ¶J#: V4ʆ:.Iu#J4̭ا'ICIܔ{#4p3]~+p#75!dztD kx5)~zvOka9P|*-dۜ ⏩M:w9Ym{:&'{WHEz,QMPh^Rs8 ]]yvjO'qDm]x] @jz⭟|^%ik`*mq3)z6rTNД]T  ғ+P7g9ScJ}vMC67Ùs"[U_NgzTGc2B&33a31[>~*IE_۱3j-Ns`v=p/yT4 8lRxJ5P lcТn~17V;Ͳٽ/<"7Cس`KLM[2Q!Ax[#od` RsV}NB abb}&_KLxëq8[u?po >6Pw?3 ug&reHtmѲ-` ?}p~昋?2GEF竉 Bޤe;<ֹXJnk3J5:ɏ| Oٛ*oqJ=. 3sM赍j,sݯeӒr'WO> Яxb gTru\|)wnk 'Yyp+([j%g vW{_R}rR1Xt#Go/^c W* i`fіadԑi@gh$AZ=V5qTlɊF>ce&MEȤY{B7JL2Ac8!Z -78lPkym3t7/Q|oilMIٲA27>Q+lUE.[? R8k%2G4A}cQ-LGMaZе)B5e74\ylB'DDZmDMa!JDyշ%vqTm؄βYzKkG GxZ^ 9Wqt+ky'wa^fN}X=վ\X̛)@8TSceД+%Wϙ(9t*qh5/MH~筮l8:Nq S\+^.MT𚀓5ș`H9?FukXwfo͊b nZ4.OHϨ14cؓBAg/jzLT`,{;0!D!f#Cx #7jJ2\وQ8 ;wbmɴt,uKhRH?1PN|2kE:Ͽ b a(]+0FG+Cay{{w-+G0i#NJb@uC&b,|8F )Oj ,$?̑K9m$ʐ2 v+9`+1q Q -+[ߢO=]캵iUYͻxWW \P[C}MyF33Lr3+ #D KV7"kiOs4o%;͎񹬶пFh Q->#Π'G%J18+T#%FDT^DPU'#غF9H/(hpˁ' -/mG*Z٨ CEc\i=Nl%l?撸k7t% }VNX~4rʋC|8KH5֊Mz6`iC Ӯ=O&U8#5̫;CժjX+iKOh&~kiƲ=+!}۪x"nn~9@n܄Ggm偪VlJ3h`hF~[ݭ{Eyg":&0SR`WsXiRZpg^2m}#q"ny=h eA͸ =3B1AO%dEs@6qDl :ĎA-Kf C"!c{H9'v 5e735b̞we~&+8"9xm'-FW+ȼUv;/*3O7UҠ^xR8qQebO_ >OzտdčB\ Bj0|$qa/--ب"j}- %n$%J}(h"8hڇ&̥D5` E$jsD@[y {*Ԍy j8+⠨3N)hGJ)Ů(CuWf G_s.uF"YB$rn4&Qn*jEi:394 nVT1UK:\e sOӵ\-1 A0]!i[yIE(GtKMSb#ǥn[u 0쵌ZI&굉Vv83si83Z>j-)b턌ֆ)gk`h!`+ $a# 1Lp$~gnpo:0gO)ֲ띄+ t3T8OBɸk`Lë J9IW7mWDe-94ljC%Zʹmń(>&8mz}32v|d/+ES#n#^YYlS^]@Nj`p[)ߞ1V 泭s_Xk[uv7kLwRn "xk/+֋(Zm'mZ74I*K%h&A/o!GTR/~x _H)z7 Nח՚q `}$ *b&X"⼧:qLA>ajXi085~j0MkC7oԅ`gȘz+j(^FtaV/uLZ{88*~@8Zy&> <|GMvaDtAAKuLTJ HcSӖC9piQA1z4'\m1+oC9!Ʌxt;T 1[j_(k?<=tnQk܂%[ʉ-I*|*a F _,JgGtMm IgŰ*rHS1” f}CG&)P *,8R[Jŕ N|em?OSQWQ|L%8䬽&]ﭸNJ<tV$_c;)0't~,HE]sIilh(TΠX rˬҘ+݊x`RB)ӯl9:U 1 >YfkNLG4:+L70;4V@6rzay - {yRfB1pL C<:*J5Z;>IqWvƠ݋%_H`I=5|'nD"y6ɅLr,I1t#670ӠQȌN W[yA<]ZhuUNO"=<:́ Pl +CL?'mݴYͬL+ȒmCW:bRLY k4Y;Xfaֻt1R-;UFX)6 F{XV cw3vC8mK2$W|L*EQ0L\⃱6ǧB%>aЀǒoϑ@LP0 qp*k r`\M\ld?<A6ݕX4qMv]!;YJFzIlO=SG5NzAO"b9u.V 8|:T0ބ􍽺V!$*], G7"$s5/!*Kߒ&yק&~NM^C?] S1xa' xr]D kn-CS<=sv3zxetXgC^Dx\#T@vIB &;{O٨Xr(IP0zflc~yO- ="kr`ٿftUV /})Es-rŸöy8<Կ|]%.WD͊a 7Iĩ>sy3w,u3j(ߍ˃c$*buE1/4>4Dg[7[ ,GZZ_9tT =ff-jc&svZdGME1-f A,m'x@ JspWܽ%Xn@{%Ѯ)bF z̿5m gvՖsGk]k).hʴ#S_lY:&SGGucSf3n>3E*|W-w`׋_R5d@~AQ' C|K.(*Xz 7O=@X7ϓH gDa2^ +<H#~8&P #,¨r7Iμ 80 L=\͠u"Ĭlj|нok(޽G)CŕMij<%0$jŦ<Y~cb#Ѡ>wP3:N&(3l T3B $_"YT6 Qc0;9a6+"mzdnL ={Lli-?RbX׺Q 뇋JZNzۉ Lw9t%֑{5ۦ1L2iٝО;#3 3hӮHj +HSF`Lygn.=jwNQaq&+76]&+3(Eιs=J78P ŲEͯMem6@vW Tn<@N5kԣǩJz\ucI,CaqP_v,N(Fa C!Bi%ˣIU{|钕tF{59JVR*T42y^ȁrOGooư}O5ڟ-|UΎ ffIzVfPm)9LpmK_ߚ?uޏ9p@Ȗ#_hmB=C5uuF>d42eF>CFmΜRCr!r+3;, תtW֡Obv:j8Y4vVM#0vv!6K"o&4ITTk#5'oWQtio \JL'Fč?MI|lb1[^jNO Q@i\Ap?&5q12'9u⏎yzWr ΍$['ahK8S)< #H1l~`BFa$F.w.L=uʗ8ՆJZn|` OLK{3fUr4$VmH(t-2ձ1\J@JZ^GG%?swaX( *M)S7vT^X+d̕bg"kC5u^ :0ФZɥFES d~T3ZNZnrljCX YqF4PVJRO1tC!Iq41sI${= ۪ͣ?GZNӬumE0s-nk@o+NX08.>`EWN o,I>Q]a]>}[1~yN֑=+ ::>cSkgAnM ?x;%wrɌ up ITm݈¦IO};t9lHʼ&8S'Uԝ Q@ڐ8q5"]GBS+a40hU@n#l,5,b CQ\w+@:;g.y9sO4P 7^ۄos_&.; #Gcڀg PPrC8*j~ :w`olivF$.Q{$(H4`Ξ1vdw&7P\kkͬح#Y$Vg E2Ё25O5Fjc|&  (=X]Jo\u*Dӕv=H9(`q 1vhp ˾y@eYٿ=kdSӫ`Mp|~=#PD6&.CH%dW>0Yy^aDžA'O,~ne26=zڍ&,/,{kd>h{}ӋA;boE|w]Oʊj9nAPtGÈy gNFrn) EPE?r('6W#x2Qc([ݥk$Elq/Krax JI$:}-\vb0*cU}[[:s~^m}¾A -ېB7|]Wjqk..J(n-/J[|O?W w9]}NFKp-̪Xyxzd1&db0FS$!jJzZ\N7kr*W^3_59\.i*+֙LPaꒌ%ù__5'3Kp ='^#,B bk#tlb k#' n1;)7B^ZN(o:\-1 5Z-w9LuUZVn mT~FbugղO}7#Oz;/ B?qﵶ%*/O)PZaf(+~ĸx%E.KUQhZW * :XN͵=/0"^X,1S3p<h"hn\D_j2;'v"8Tv]d%7E Y+ïX4gr2y!EƠՅs 0r {an:v7GM6K#4;M"J t /[ۣ +X xl7VHo` w`Z+O:T6Ź' 3~`/Kqn?]–M`eS)93n1n檛 kh?kYH7_J YD[؊K}Rr∉T3wȁ*Ãx'p3^FңBOY"-|~U!d$ܟ=ᇐTsYa< MikhfxH!}*V֠rcY9,>KNYԢv׃Ɛ0r&N+[i7 yvIG O5δW)s)Uj[C>$*e™.%A*!AӓFae7.үHy.+!zz&e"F#eP[)Jh|Rd9e0Pv8Ӆ' ,":Af R4k3k횉Xa}q ~ʇK4{UKQP E&(N|/U!yf S[VU*y"rpipQb#.uZQyK!EAP] B񈑱3xţ?1T!vip'b"b=7!14KBqy&,xvk<%& RϲD-YQ؋r*"[NXXt>NՅ)v#El/ XpîJ/>1zM$TLʵlcw*3%; Adg}FZ9t3P !&E0 1{u@=CwTvL]crB nT&0lcNBss=t0za{fv7%R7ԍ,Rm/lZ[{8Tި nXQĐ^_5zM4>`[#= 0:7WpG.S}P.b8r'^"ŚoZ'p ~S~!pSHLPI*,*ȇ¾A˧-w*N!gʮwk%aC0nUIH}=7k J_C3w~oH!' (j.[5%Ý$yԱN(ׯjW^KeWdashe r%Ѩ~Euts҃ JփNJcRtUqq9 ugeZ,e@,j$BI/^,Y`$QI7(GCC~we|N EuɌmr aktVTbnXWK$ Lhu 1k͗=q[z ml7"nC>$ÆhS5ަKڵj/RwMk .427i>i dvT0S:;K++(]4)o)ϲ<@iVkŀ,dɴ`$q&"y A 7.9smkG/%ߕl9xvԚ 1BN؉3zqp9<)fqZq톑Q2;W0|oT/ &6>+״xhK_VІ&E%fMl#>v  HM|'>,]]oCJ΄جt~dQXʼn2u:χTSIL`Mk rhK7s qHzDMΖzIL(4 (arr79}"q(,)/tf8PwxK:Z+3@x`X9ZVV0U0¦)v %'NL;=*12mJ SIl,ڣFMR %"pqA&''DV+F.>pHBEu uTHyɀQNْJ%͔>Iz)PVE(17+P*d.è|PwWce!^~R|8+hn40x )gD Y6θi H5 #Ju1];t0E$WUNjk1W(QX}?r$B*52F-ERwֻt~j{4_,,[ [y(o+hb}nOKm|)o\\c)fG)^P חsp)]NX[I>05?Sx- vݥ@0ԏ0[S[uK? e!r iǼi>LލxX㇃T|ڪ%F^lBF˿­\B=$W; ∹U/4pԌ >swYv0{$xS/D1P  P0 VuŬHG1Ԣ[h5|ߩ9lCBZ<2#wzA5l9PE-zUàvn>h# |j%dinṙݜuHf 0IAX#GvPI^LJwoLH/Ϋ5HvE20F[R3 V\ P$,S:Zyl~'u"t C*+^=u{ eRG<@}~`[ExKW '\bTؒpG\;:Ee,`  6L<%@3?cxq-xZ}znxN}P~ÔvExCOr>aE=hK}YTOJ)pvګg&lHVߏ~J u;+GJ>G]>ew fd Xq4LԼN ZKmH|1=3(\ws0js`s#pSvփ|ddcM&ԿqO':,lKt*w'XP*\,'%}iK֧!`#DAϳ"9k7\*}.Q,tv4>nv:mP摽ң w*# =QKp4S?ͭ39U2ٛ: @Bf||jrdPu?XVAm!qX&sQ]1'N=9uXzZyEZU,rҞھ AB?L,A6:hMBfa~ީ32Ki0#x276HPז:PPăS~j5tdͅy#g7'n' ڂĺFdـd35NJ8w/I"1[WAtQ7R/;Ttz(ա,DH\:%lFkPue/eX֪753e{2KE7 nvpbXLN#nY}94Ɛ"az{塘WV"`ȭF *T;47R&WMH IJYWY{h^1`#KEh9Ly P>t{K7VD~V 0Ԕ[bL/yRBs|zrI;FVS8..\,<.Еq!?s_pFM!8 $ePMa : ⁐ל-{Ԙx}[5d Ob#܏]%uT-!S謔 JC2?p0Zz5AQȷD_x^4p)OzYCwbF5YQ`WQyuOz9mcDjŊD皐7fJϮoۆ:8a?++,J^H.xԡ')IG@h(/(ʆPiW:Ք h1tQ ɽ>>CŵY$ w,'E=+>"F0b-%jx-%` ҶF~d2dI) ?^b@Z еC/?NVb-1 &m!210 َ, yP_60GmopV2CiUY(rʀXuu Uh~xRN6U^kh&b#Q2/桀i㪪rbW}&_K*c0Ѫ]X&<Jp:!t~!nstR ϫVݔ5⮎sJ2!5OcK0VBzo9vUwo]vAEX)]˖\ϖKՠJ"xauzǴh劳OY~ 諸lH`,uɮq7X o %](iSߺ"Sku (i{7hIB&"Tev6pZ U&~N|08'Z]+z|<š{!2hUrPMoWkHK,#in, pU(vXGMR)3Ppa.±M\v9'K7q69)@sr-J~w}тD(n'g͊ɉ"QՙD~%N&?8썌I3G|⃤-P󊰏DL: ogc`U̗Zles(Ok8ڌ=!8jVs +2鵧6@<"fVO[C_* ._n6ީmϙlbrj3-v3D,jxn+T%-HN{l (, AYgqĽQB UGn1D1ǿ55a2j *%XeR[++/(-,k_&]}d7 3ߪjXyRνjg?Z5u?dVru5UwB{qn$I (Ɏ* %84]㬩$&^.EgCyֳʖhZU_fRp4 .=O/;2m6i4#ē.gHbgV<ZiUa.kYATgTg{lHH]L 1 oG-?)Ua8wB|o6) _*]u`,rUz)L #QJR  _fޖ>Ȁ"O(P;oԯQ *d(5:=),CE{t+wv?WcTj8LQVXg4)۬5ҟ:G 4 ]MR4.J"BMnB?IWɭxH!b4t11+1Ԯ[2*Aѳxxy`/>a/`/%V_3ˢڍwXRTaܥupP V%U455Ը l 4xcmPܒUT\75 4A\ ts ƿ,eD~LCʐ[*wf(f˔r4OX\$!lt@@$YJљGGe_4nXg# x_7Is:^8ߖJCip&HNe\CE 5q =-r_Ť8=<7>htMkXIme? })}ԓ<<}gݴư[} {3,%IWJNX1⏭aށD^9B ޅ?҂4#Q3Wux)4]SEڿ2^ٚ6fJE4Ќ8 w1ŸR 0M_$#Ƒp)*k\<_y)ĉ1:~6ЕQ>ޗ?CvVL+ێ͟F~/ԧn6eՅ-֛MNu9ǜ=SLi''O/ ( # s*2S4kňݐC.>R6 fK%磱/b>0LE:W}D_+_\U~A{zPWCRduF) {_]3$MU=.(4dų*9o2R^G)0)%d3S!DmW;vqU ޹~Xƚ1]nc? y}z6ɧ[x*6ۊ,pݸr@9g<45NK|r"?VZ?0&G9P3ʴ_v+uxTRv7QdvT%Ud6;bxM/_&́TxB/mIˊ4 v[`2 jCbh:j f{a$)m0cMt/yѠ\Q1 9a\:IXǽʊ5(1Χva}c)n.Ui B77Rt/6t”gwq 썂練R]#B4v091leR ڛ_`ymCҲf_Z0A6yAu92$]yZml 1%>}r^:O,@><{֑(ԇv=,JWW4[}STkIaI#aCI3paqzvsӉr֨J0I1@qH3Giw8claPŪ%?A b9$I~jI 9WHMua|^OC|؞a1oy6JM}> mŘ6b,h -!>V8b?\(YփJZne1:Rsdf-hkI!!;j;v7mÓp|;1PhU,]LUxQD+IKn~QbV8@µ_RAޱ?XC۠ jlS(4n1W:<+"75" -47Z)\pm]?N=L^RH_rF:RK~5¿4m2Ō=`feɒj)G S 'injfM\ L* C<:U.A "kX5vr&IjUt0Fw*"AX͑zW0wPφD">h%:yR|mhǪc?1{ξN&,C\JhlO3ExoRQa(ćFt+*ᕒ4Uy!%M'tWVrJ>XKyg#xuSn*@6c(|r,UI(ƅ9sF|fb0 [(aܬ?jAlн|Jc?r}&T$k] 'gk7OκFNG^P-ljnnwj~_nȶk!0MRk&+|6=Ĩ*sg US 4neneNi=(X,(],LϩmZ o3MiԀ\i'/;ȃk&$s5 ? ,R Ι<8>^^BMc T lݱWJii4&c+3VJ'\YƵvqym8ȍoZGWe%FY$8}ans f9?8T؄ԥ<Yƒ8f7==Mza6>V!o_ H&xPRxBٛCr!oExGȗ\isÞR()ldlAD荰9NQdžUpզ^!plm<}V]u qJ.y> ruqUDu$8,5Nu(;ByXfcJܕ _m|X ,IQ wһ`x\ҐRxϬ96+`LЌLll\c; YȞY\e~}ȁ˄h@0#@džg!P.H ZIBb7jj=:էb&<51Uϓ̧p7B۾ MYPkKFhAJƖŰY/>~ aZ T>шQSmF}NsBatE[ix-@a6E)LH(,Wmz4Tmѻ¥`3]֘x9Au?qj #N}En^GV^Bm4$z12-⏜.XBXB*`}SU?WU2pm99s"" ,oIaK= jc2kmyNb<-;?C"U» ?<φz%'y&B49/񸁾 )fPsɥ00,xM(@xXbt6GB: ڊ4hyuۓIkZa@55UοdGJyd[EirѬo& +YڿQc F2Gn>臲,Ⱅ7?3^忽5qj(e;^fvF0jz+:(~( @o _{5[]:D|_68;HE6m4+ϻpNC ȱK*l[$i c>L{"QK(x'Tgm'⋀&p@0I]S<3lݍ$z:2ӼGԭ"I7/;WD xɷn cyo INYWmIFRg=`cŚm*nsAaYr6[։/2< ~W@ke]/-:h=*5W&Q7ޘk~! Mf ;/}2*_FeR trRa &jTXh5 2$gHU%k@'B4V=Cc۽W7.`tmE>B+7P:}Z~Y]oS} 'q'Hō?~JVDf]e2V8' ŌU w_îe| ֛gm%w5[p-5=IU\ (* Dz9zY ֊|eZL 1Ū?2|^*_$ruN O6{e5ʕSM; tpz$`fwӕW0Uy>aGM">8\%(:rCL C `p % ^G2jg[?Ӂ]ro$V? ɸѿaEkL6-y2 m,pʐ3?a閔\Ƹjz5r[^7+!۳Xh@oZMu m5b}@RSPArYzUn[D)>ḿ etg͓H-#u֩i4y{)CPR0ϨABsw#PleGM0T0M#K{hcƮ%§8.Gv '\0^*UHWmz70w,"nObI*\\hl[=VrB%)`|+uQ g=c hX˪èHaSt`BDBBrZ)E~C% k¨䂖0Dj["[3D)|pHLc~CQa>򉯷P rV*6Gr."ZL۸ ]s"{{۳ew[UTv!kG:M?#U8CY'y /X:|DuU: BT{ ]rSm$?.] l6U9\eWt\Yyj?g&:(3sjs9&rcQ@r/y"6 IoXRP)Ao*o8DVXC[ z!jIBd357nI>o:WM_pxpiCo}FQJGx[x `ϵTzv?IewҰ ؓ ۟e/ e5ѸԫgqDAa Viʣ,'2l;{MM,!>Cd_к^1ڧk6sʹ' -;nȍhZ-F&TEB=EMr=^?F z؞C~_D1 Lm'R8A𶫶*k@axF=;Z4 YQ섷a mKt,_Bz(0V緼 h~ ya7[]tz{q~䫤K`@G0>: ? P1pHCgJpuS^1ƶ◨8+s 8PZ)r{ /}PFp@4ſ}10ew-HCC$9-P,;h{" sW3WFl]]93 $W%W@2'%]<МlV<tvƼ#@3)IȚ 1=OuЪIN%8e+7b ͿM[0 ,dEgP+o}XNIo94^yOCuf%Ozޢ w+NJ-VI!I=1Z­ Ok!Tn wG隹c1\0\ΐ`fp8xD¼9e&'4 z8<,$v z ^=c1(Dݝo* ,JľS|R mƝNnPL]hǰMPL^mkŧ0 L0ݹ#^Atiyn:1fxuXڎ+c`"yixp j FM=d~ d~ķ-__^!VZ?d"٪ :4+97>5% aAZ[*@%p爞# ;٠ݵS:ZH؅gߎ\p!mTKE"aϾUo`4>YAհ49k#.M̗|Pj15Qxji#VmxѴ2vnYψ L<:sicz a-[iPMD?zo]XlS $:3/;{H̽:& `LN}5E˫f5w(Zٟ\"m+݅rʋ9EZ%-vq@f,$S/x%,h/8"tZD+xWe^3`ޅ;.| B(lイT1\0{׹M?Q/۶5dmH,~ Jnw*qGY6U Շ_eYDGe3J#Nܰ&:ktmAH<={a+R(C 6Jxy9s(\u=ۓp{oOX&QkNWF ^kNbqѼ74.[&e+F3N0 t_ƳX$֥uqd= cnw}zU:Xt)>΢0#q I5 NuTh/c`SQ(]Q]lWo_ O+lh]!0u _d-tY$Z">6`^=_J2l- zpKAڡĤۀ7-,r~N,]blۥH|06 7]p@zژeQrϟ94n8.U1ɦDŽ`ۥ${˥TxPЈ]94m}c{;[n nfe,Ǎx}ɮnGkCޏ {EyBǠJ=NJ|Ӕ6O c(af$}1.cI49c:Tj:lmQ'Ap&lwl!_BXf\%=3Om)''G#rbQJ!f&>A ?%xZHO,E^%E&}(}lD`ͻ ^wAսoV.5m(km *3L=yV&Vmat`t0RFNPf~{W&Ι8%oRUO\V973wdž0IQ}Ծ#{Xhx ,s}%rq.yi +Aw'9Ƹ31ƆFDN\b٪I 'z EM,lAqAMn`rdunV~vVAG=XZu ._n)ʵ~?[mO[xz gDrYS?)#2O#ŲঌIӺa1Wx5Ђ?l~ǑAU Nv;7ܯNdA-\`;dVNFX/9@SK И|& fy&xS$VQRM" /SF'*1;dvbt6E9>#6>Jdt _ .[~\?cG1Zp *Q˒ t2=s7DW{xNERe;K*U9|* m$+|-qU^IT('`ss2vϓa1),w:JhdKc>Sw;Qd~VUt5,&OPIllWt\htu#_c\<5!눨d%xP6KvpkwlDCm]m MbQ v1:bro)bo)mffHip^Ƹd#cB\)ҳ.KWfIބJGBX։aR"CNEQ)I;HuOlq? :_@z@1ZԺr(~ ˯Oi!J4}!;ًOٻ愬)N9tjYeTv@81ꊁV]>"Nf{4կ>ϭ1ziU>W!=?gM:.z0lbsC~𜼈dmwncՊ. 73~w}y_^ y4onX\ᭉ o|AVj\jJI2x#[I+V*?=QX]sїػԠՌr h}|¥~N>/Ȏe7J'?/2{NlpfDԸZwTx&yKHH#8oi_+;*`UPad{^?pUq6:Rhb@-+Bg}r-Yɀ[_n)[ f艒\Pf.n+mv[œ(L{m!Sb0|;= Y QzuG@q #tP ⴌu[bD3|L On{7hYb)+^Z2^! 9Kŭʾ >Gu`vL(SS<L/MtZբRӕ}sաO f6Mkxpۜz#{ S4Vg 8#=ˈ${^8qn8r»Ze~Uy(O)D7tЪqF`D$Ip6KcL7g`מǺtjO-DaŸ.߮{b8:5uHP Яs5c`Ѽ&KݪGxYN~ɭP.SqؠI3[=&ݻ$$ݔa Y[>uZۗ.p4p#%9Ʀ0fK8[W"H* ͈ OMv*Ob4-bcgs~R Y%…ScN8WGyP"7S0EnWP4O"]Pu0NJ5SJ~ v''Vɲx-QL $SB]de`ZyfJ Iԣ_A痉0[tt4޹xH}xs4 >KVU]IL}; nkYs`FQʰf=򵍇NVug?IDWM j9Isk+Qg-@M:eUqctē+(~4G%Fޝا Y@Nwx9Q@mi'6#Ax:E|g-B},r| _[F&ȣ|qQ& Jx8e|&FEDh"w@CD\T`V `dmIE *6ˇD ԱGpXqFf.L]`W:MCÙ2?mEYiðPĜ<}nS+]6DTPϊJ<#n&*x#d/S NVիOCǕ-ɗ_}U[T,6 D.2tAVXj;H4qƩ0M_q/we$W̛]Ċm"0oX %@^SgqK&!nF^Ew+,at/*RL5Y/DT6IW\wT>h8Ф.}܁wtE~X&_ v-"兛S X'z}i '`@"B g*,@  "h]AZg7c}ovl;΅U̓$҄ˍ]|8j'`'8CIA?3trN"o]ܾKztiXo8 _}r#Œ5©h9.ڨLmԕB^XI=DQ[Hxt`w=^6fvIBj|'[Qxq9]X{sՍxP}V/Rm4.C+k&xץLl0 EY smw5:S50};`H%@Zce&bv1@ip+ ]S+5*-2EHjZ׷- 'ȋ3.bSr> $\,^ۧ<:3pjܚa ̴Vg6#m- <)7aJE:jgjƴxaZ({EnDg]q_U^tWF g5h+iybW/ȂF: ɍ> -Kk \`2탒[D]πB|bU _R'ȱmUIuʪc'%,@-D0*~"/fȇyt?yL/Oʅp#N a4룷O୰Vd^o`3NEDG.[?̀|G9!`BU@y``^|5:ܕYTK^75 Ii]/Rʺ\'Eq.謣Bq (j[bCI6L_nHO& 멾嵌#RKXP_}Nޚ mE)v_h;~]p$쉾`A=҅"'Amŏ[}~S#WƃXMC6vѻ]q>]6g[+>Ayp_` |"l:z%zG5Y'mՍ׳gh'@e\'q@ߜ4O.~ƼܳwɶCoqE5vCdjNF/9TgØ MvæPhӾd+$,2?.S; fO^=^0s;"j _UTFv* JvʞZa+.BK~XU* c$%bz;v6(B.:3l%>O6+4;;n7%uL'v~b30VC,_g;{QyoqA?y(s`BTS߰~㌿ Zm]{SqTKrj#4nR{6NO鉲e~h_$o:kpY ˵ ~%M뫜WF7QE0ě{g(Vғ0Xo>g+ʼn+P54eE>.k׮ki ,#fFkW(ػ6?g⑶Ȭ>.Uȅ/pprhyfrI%qh7 ZiǢDf&Z 1~N̟ ŗi23G1jc~T 獃$ X1gFS id^֎dDΎ:m~?z%NGHe?>(ScKiی'=Z@SUr#ܖ̥!-f rqAlڧn*6B2O 7!ˣbpjnB4?@1yHsOm{_*k(\_~0"—ҨD)A0PAǺwdŃV]CiS!q)GQ2(c1t:j"~C} O0nW/sYsHnI""-Y<}!G|92oI(5@Zlt]O?u`~Nl+az iGJ\'Q]8Md^SZ$ lyflS.;JUC{Ke[&ХN9'RḲ3"UfkM4> /YO"wB-)l*̄ S,4W/8A4j`qtEKgHyVH3ޭ#gjRas]Ý< X ҋٕE y_Fvo t ,H=I8l0 Fp> FɥZҢ{ r zBh?aϐS307mIپWJDxU0sw A p˱t/HmjG%!8sAl:?ю[kƺچ֨!vS06=N` Py WFwwK:Yq!^΋XqBg%{>Bx"ߑ6syx;oE0$]w7^w*d?ϴGj+KBǚ`\ke)@*<$p0rgϋV8K>$bh:qb\ИG.qS΃k,Do %wQ)973W"2+H7mj-s(6&qaȲP3"GM(ps(N Bw0{b)3XkuzPV,i=Q4RtyD*|#'kob^^vlJ>M J靭)=E?psòAS"EA⣣| }W5r edFD ֥W `;*8;'I Ά9'$͌!O; X3UNvJNښ+D׾Z VßcgzQ?n4ͩ~Oy-Dৱl}RM"ZN$VH&(s3DК.K @G#He"mϤtJ# d*^;a˨aѶ| wl1YAn +jȤ£@ZKy lz9qqK+cژ_!Fn,uɺĶzotNMAKSY˒c)}NvE,0X7[E=S" +8JGV4:gj9/(OM<zU_OF\5^O{JP|xEr`= L)`' l`X_$+DfHԨUGJE uC#"/tpgFؤZ4,534a˵\a"{EIeg+&8/b.Bɘf61/ OT" G1<~͹A-uϰVʻKGG۷# 1bG%(RCjkzZ )ZT\Fvr܍t53ֽV%k_]h"1 ^>CT`ʖm:P: M Ő ǚ M[)W* 6[$)Lyw${. L.=V +sȹ4[ $]fg-ioBuh1jKG(ɵ+gz7X-E`BDL d쇌zsr3/l˰QhFZ0?\*9t%B\B7>Gj_ <R/y1rxy|ٗP Ve0gΈ94 ~w@s;#2y+=@Cd%T_% /*\ޏ N浫?U r7_kY%xN!{Lʌ%kaG4JV8)_Vs=R# =?C#1f6-Ds"R1qS6 ć?}e &{6%gBmm)-3 Q _k9h%ˆCQMFBaק ۳A`6 IҳS݋,HNպ‡+HNefM|Zȉ[4>=c*# ضAa.~-ٞeϢП&;7JsہjkiDTC 4 8a*f4a8 :nw}0?2kUjmpqyZzƿ$c֘|2<+~ѽMLmU<1%N')z227n~=*B_y`2կAoffKb6 :ЭY緰A¿)I'vd1.+TEFކ1_'Vki9"Ͳ֬H'xnEP[w+_ݕ lFG,qec:窄0%b aļ-$DL_`KFV3a 5Bߤȉ8DxQOe7mK9KxヿgI2Qbu3BeoiRš ܼGljF_x^,?558 MRQ޺w1_n~9"ST<"_Ѱ&(jh!jjN0ЬH=[lR7;. AVyH|Uhӏ+H|ݣIެĕ/= MPKtZb}|rO,آCqӡ8.4D+ъ9;T 4 M_\(G2FXrɃV]`JFTGdhM3Oh7`{(aՏ6EDs PآQn-*mmJbm@ЯGI+Wa:)#Ƒ C_ WӇeMY2fLt >5ŭ_.NaJ6>)eJ1,z@Ѫ*~s6@h0;}1R\ ,@ۙ:'K ~Ǭ8ImӴ;3R[b(#D_kI$^G1:M\f`=j}f8|v  "7蝼k(f}caf*Z 2_5aXkXBA`OҞ[8F ] &[X:)p[b""-p{]l !0E+vW@exUP}t# !,ä<dp[Eyv4.H˵V85ib)3ݭe~kUS]ǰsAU Vߝ޷]k US2K s0 ͧ7 ף:q# E\Oj;0 c4߸ *|]w$!>D-F=NA.B{o5hU8)͜ S,jUp=iD'|DW.y }cew9r6FX2׵:B6Q Y!hr^)m;g#&Q]ڊnpq|cA*f9VYZņ')ߤ5,z@/Ё~}"D38Xfs<hh+3Fjѩc*f p?DKɜI6$}~Iw3^dlEy/)}Ud]㣛X[lA4ې~#/W[O[_Fڇ8aRaArQm0mo@~Ar}P<({-o;6+m=RmF`G~D0MIBK P*zoVhTXnyXS;urI7QCOZI r:g2*ݽvC!|>y#m}K 8\[iLޖiyV%[Kѝˡ u*ݎӍ߷^㷠[6{x&-$q z*]+>;U93 NK e{qzG1xXx'ąSK&uV-h5*Hb XvfX  V\CO8{ZY&F3m0[ku!ܙUW%3(RՉ0y7R#Jh=a&zk~v2CRqD 34x ݰvm|c9EV$ &-sMZM VgNFzy2êP '>=<ét)s櫀~5Hk~B@bz"M*iyuտaķF'W풛)xq WSwե4679za)w~v=V%#GۓďA. {Ѫz}n<{yVy;#1?}J3*@iI36EhyѪ%6Ҋd!jPs%j)t(+Q:%#%_נ'(=Qpyo+ >߳ӤMeJ^szf:;* 7N_i$b7+uH/XZ~Y~tn 0U&}]ްS,R4u 1"mP4. pet7# Ij_|:pHA=}jQ&JwkFc.:-]J0UDe=pY-igKbv} C/1Є&& :ڞkA]MT"kPa48cIM]/¦>4,J"B;p}r;/3v'H-OIDQf^Vf7G=bKLe`d*j!RH|`h SnDCO!lLpQ7RjX5gz2ڍƕl[F,'rJ$16ٺ6ea0yNFc ƊZo''֤-okSZ1YMpm^#ݡ6-ۧg*{p>cDz+Qu>L]xmZvm)?3EO}љs վh]nE|Oܯu!Ku%!kJX>=z$,q?MA%?;ghRþ)r&^.rK+fŀK+o >N)Qbb]Wk !1"?0bDWN7Zq$cYlN;RW\b4U)>M ̊"_di{d~NYDG.&`H._zgm!x?g=1˘Mձvg%y=m8nƐ OưXl3ԃTɵgɯgZpm}/gT/s]~qTVI]oN/";#Q[>*@~%j>/R֟'Z}3)$:{ʬ˂ybWHmSХu.?k#OjA9Fa38/ {B.Qt4+;5[3DΔ^̐rӆ<h,K(ځjI $miU^ ]`矫ʲ v//ʿ:={[=x \߸ WfL qH#ͫY3غjVdbD=^؏RBVQ~J(߀bL 05lЮf5ۯUw idir%f `!.\.h vHy,_ɘ#ECcٓ7Ⱦ͐BQ+Edž PE-[ԴՁc߈K t\mQ L$E ?78ZuӰl(Щ 8x>jv~ zTXPgĢDU7@y/&ab7g}gP{5K" ψӥr;TZ] GP, *7'uƦםx$:T0Mzan!~`Jfhm}R98s>*dR ɈGe_Ix_aT$?{ǫׄMTߙUA *Iav6] {/8 B & f>7xmaEL[${w^L}x񙗻nx0MC"IhK8f\q1%·GLKYwBbT5=osOA)+ҁh%\:G 44Ҫj 7sFAf /RH>5ՖvT~+ Ƃߵ^]腆(z gy,y,^/˜sS$HP-'sV +No`7& rEbٻRs*Fd$Lvc(z|JmJa?:0YeJB*cxYV"c] Ki 肖 H{8x ՝gh5f*OCҞ_ը ?qU.,u2M}w.10aKAВxR -\Dtq[bǑ밤#̠TP>Jğx-{P͇ܡs}NpytdNJOf! w_m֘xo&C¨>M8IS6@͌w}aE-uB '؎^J!+fQpKW(Zp/I ,c{r%q$fRVDA۱p`M7,l]4tD50#:Z &Vu\?r0l+yh]#te.#ʃWTRpzJtx~yz^E{q:6!-)t-&hSPfZ eR,f H-`RWة""htQ4]J}_܈FJ,/VS8 ߗ>ð883 WCSO)c.ƖxE_:BIARhc`ZD]sl`a'jk]B on9zZ %lt}6,I =-0dm.%6W_G#gzQVI(wYcsFF;w]%ꤋK9zq߱XBCO@hVaCJAEP|M< ZQ a['a{M$lUL `&`2s@0m:Q/"ݗ5DX. ;'VwJ[(bQۥZVw( >̕5=K }s]A")lp4tU2VGb=HR $°Sfxdp'M5ke챡?Np]Ѳ0sc v읰߃JR{K C sA~0;N0.xn[T ^Ɍj:sQ7U4vD)Ep,Iz9z/҈t[Y_PS{HU-{tJ`[\6RȎBU9i hO{=;(l& U\2|ᾩ)H9PGĢ"~g;)UM6 OIUEH5a.}\+)̄u-.uvLB?ZdqDϴH?BizzrUX^ù\#VJٶŃ=1H([w1H1BV"{@6ηl LC+=;cҸK a#v~ǍݧE߮`~݈BeUZATV-r E!(@؉D|=w:o1 B{ nW#2|$r΢D+tqV[;2}1E_ļ9ulQ4^ ;Xb"+IV [Q*,mS,^A ,ǧfEAwE< 0 /WnN VM):Jʫ> %7z^@7pl|bpv _eFʓZI5chAj (RS{)WC̈́+5*J}VxZ4$ OFA8M#+QQzHN|2>\}V6JTHq-&+-;Ԁ4j 'dl'">$ ] t+x0CY;D!K>Uf $-(EzfA~$T\p EFxxLcةlSb|y+RS13sM݋ _kTw1RˇIO٢{#d+rM%^ 7|Ւ?oW nj{abWh Rsbksk &( "8Ec{^~%$'a=77;^ylvdvuN~LonBc8{VtA4/~eJu_6vӒyo'ޫa^Ӥ ډ}t\DbPXPAۿcvxH2'Us& 8ħfĢ97!\/]Xd;"d9I^AX'qU:p0Y#FGQZ/slhtwBY.VЏ}+|>_Ulz;*Y/UFU ZݳJnG&Ap۰( XĤfK0 BaC0:d@O>ORy^kzj}hH\9s]dɱRLboK@68(? ʉ> '2G&bcv 4[kOWd9 rt:h{U ǣ6 <«[:]V|9GP-5$4FyݿY_ˆ'n=m0mR?rqF%H6kM7}]g4i :sMzWQWYGHBGT:QA[Mrf9w遾ގuUl]%e o~:|o$¶uͱ#/O^lpu%&#c7SZ`IUk[@aK4RB,Ь}ZJ'8(@SvJPKeNvxbeU`D^6;^E&XRoy"HԮsb6w2'@Y"Ν'`^*Lڡ;56[~L 3kգ.O-e2ܒTmjp?0FSf_a>6wek/s")P'n}}v9mP1T↞m"]4>$ibܣ-RTYD3BI%_VsAo9'Ru8ݞWT%&'2GDYZbQGjcԃa|m|d9EIdóϣ`ٴ5fK#dc .M)1tsq(]$pY3DB7+m 05KQ}˓cfjҠF.!9*ts@LSd 7fRFcAl DKBysͥBR8Z0~|]wNB3iMOlZyjDF&ߥ/vy)OWڅ@֏r)_a7]ЋUdkK ߳dyr%y  a#HHKհ||~fm%OcRSwL+M(;ߟBI|PEπE)?2;H >'m`ЁҺEd/?BEx:f8R ouM 5 _լ8͉vx_[@Dr q,8)ޣŧv·ڔ 98r5ZOϺac> ˸ܴك =8^Uչ2Aj`L?ye尮@9aZ >-˒iܯ_Vo, t䉨 DtS;=c]{ً>]vބ&CC{~|Tht 8d,u-V #gO*)LTSvFh 5uG:D&좍~QOVU"a-iDN@q3%5P;-6 .@uثPd9|UWcϠ8mI$RӠM@dȳ(<˹'I6#6{a!b{6U}pdk* 9&-V5m&S:3X,kԔ|)WӤ}lsiuf=\B6SHQFLxK+9T4G8OfN4fļ2PKWA7u#{Q86E Yw2Г/Ѳ hp|9{s5V7Xpn\F^_4v; &=FVI:outfWaUunVȭ@ $}krƚT6q\ â#zLRk-n̝j}\پb4/gmJ=XT6G*j;ⶨ> }&]LiN {'Tr?}aKh Gbo/C@*JDZ#Y>=Jsw+Jc{%*Z5ΏΠ 6&AYHZWfRLqFyA K{晾uLC 9Ql]XГs!AV ff]"3so5Lԓ*"=MjQ.ʞw3S$zuHBз¶jg pA=Rż;V -8|\qE 2oWےJ$"K+ПT[ h&5k>RjU DOW6] %K To@ě,1A!2k, RMa~ah+ľZ~sL։tXk?o᷽&ygWO6*oD,ѨI\'ZLyG-ܚ52uWT,Zě+&c_`MO,_^*VBUgoI 6%$֌%.*ߘDžyA<]1!$2['˰,tN@B-p;E<)X,.l55A!}A$4v'EsWIk0](=wq ֑Dzh` ZF%*(곇3/BHo4Swh䒅|eQ  HQ[#e;6-8F V) K0icQIV0et Z%6GO ~4AG`{=Sgz\[qkNS^Tqe&"*deM{/-S&-Ֆ hgAkRCM*s4gQ$XI.IkĎgd3ޑ9 5@]t\{2F/6T5S=Mր, I;EQOz~i%C0("BrFt7TU#yptVvpKt\<1op2n炀A| 1ΪQ&FJw<Gq}' h%-7GTr?T>a6NbM܏n8R!R~2\J׎߻bs#5]۶?29+9!qÍn9>"ZBM*.T\Yz+r2"?Hсd/]^"ȫ#guO,Ϗpm~qw8~z#I'`KEՆG͒CuW3eLeE (pj1QZ̬r+k5~q z8 'gRq\*b;yjÃxʍ:e,Mx3a?ff Me6YL%m{.hs6b?MQbX׫$7^1ʵKsPsbW_T~GE‡jFpdK8LChAW]Skn}򐄸7wyE/-gM:NJ]Ԓ8O'3F%)lʾ n:ʴ8%`3$z?d  tzƁg/yEco:[mԝ): zp4 s+5WSWmO <\xU g?KϑdB|=ݻf)tW7(b@Lvm!!agYj\r\aG|zf:fH܎eYa"j~9FExq@| c'vm9Q_?CY 0 Ya }:L*c,y:-'(w/Ibwc_?%=Z*óDMg@틽̠Gu'X}Sxо}8n)83]lC?0Ƭ)sUDj@d92rUYłlkЎrEvҠoP4Xs#Ꞡ0G(a`3>w}9L9|szA~k֩Rr? -<ԥγUGp+ڟiPfAͲm GSB%}Mg_o)2A5ǝ: Z+5lҍ7U8I Yԕ3evT[ @!iD٠]<:D.Vy%6#b?Ϸab @jn۔kBbb#)4uՈ@Qf'U5;FƳ5jA<@Zi(Γئv(l0t::rJ);3cQL{l9> |_9bMGFL6#X?ONY\Ѻ;qR_(DC`(DD^>/@?E?XnFյw!OStd_F[v#,9] ܞ+gFi܈,<= o[uF>Y "`&JQd` =!2y X,WV35Iny8=xa^ rX0ʘ*}#:ˇzɹ4G7ΤW_CMCS53~s%Ǝ/~]s9(VmCT&P`L1PXB75,~8jXRceJf#bDY`>1/{=xZs^&s?$[B/DusL!c~{IPW܊n.?TȒIq"a[Xyr@Ȝ4aA%cW΋ѻG۫`1z'P˝:Ox] O)կ/h a=x1PuuJٯP| RDjUV]UG{a>/nig0C\zť~oKR6v/ 5m n|sٺ0Ѵ!}8 9MZi:tqU8 i&Fofh4h61& cFQWUj9.ʟ#-!qº(  Yc,4cUi]ߗ-w_i7.ݚFp QDIѩ1 {Ʀ0*T]X,᭒ylI+KDLQC!oщ\ӆJ`V_ Fߖ6l ߀R2%ÚbiHwÃKoj[ hBe}|ZM]wJ2Oƥ19R_SO?/Brɚ]'FLUBG/'j&Fj jCDCĢ݄ ǐ sQ_n2̓/ht<1JPS;~ sݶaT5"(ؖ~N7F4C(uMtsGC+^rf23JPM~ +HM]g&=vy }ȸreԏn~'gA Ӷ/էuyFvXة8d|de9Mx,@.T=?K|>2|==2MAbaЦfw'{d:MZV[B흯wN Aq[A;tVGC v/Bھ{_) r G8<IH9OdN4±v@9-1eU( 8*MQFr 9NU=.:6}LPozZXP5!<_{r #5j36lC$KPt $h~Vng=-^ll K[;t֏("%D8(kUh[B8YtK6&HĹwCujW{jˢB^t,,l#n=q5& ' r6ևc["oԲ l^ר3l"UQJoC0@W9јodhx M,5ԑ[69ZB Y!)w%HE(A[xZRGos/H/q!JY@hԀsC$noGBGr"mמ7v'tC+׈/U%/a7 9^p`{npV@~3[)1+T,n(RsʳTh =#DŽ\/[(B rmB0lY9رcAfow Y(2LGIGʪ-)?OV*nvL=?O#/a WlVub5+ Zͨ`gzZ&x5go%bez}pلd^@^*k%~2gͭ׷+o1WТd>IAY^ML3؝>=S0U6ң-T(syrpI,IP_-ޘbmK1&5t8 + ꮴ%'^t|/IJqAY쎌]#o y;J!n9DS|Øu)me.cLV-B |؄^K'#.5u[еYHY.vFWS;䭑 @2!ZhtZuË)T}" lM ;_3tӀ;YRQe1s[G uesdG8fȍLǔrTd5o O𾄹XWm@x"J߁oCf?ymSOӊDh/{z%ǺxE)&99 W۸&rrR"flD'xyJD]˾JoKC +}mnbVt9BIv_6ۗl;Ji_[Vh[ ugR!OiÏkU6a=} Տ*4G:Aݕ9Q:/uQZsP_ҹ}gԬR34On1; ՁegZzN(JgI xd*9KY1 $%ݺZHiwR}1X~cPCl f(4ۖWlDF8?(ZUKɛ))RlA7w;*QlkQk^dcDkӸs <Z. #:ִX^kB/~8Z/L&=I8L v:+X"DPQ)i,hJ .y:R>"ۚ"bv9HD^V>td/'oŦ' !flf{JCDiXYRhK0Rn5>dֵeBuzOgo}'rً*7Eކ](ׅ@MU ov,Ȱ 8#qDKXJ@{GŰlv(ox+מCn)JQTwh|j1ص?46ua><̦~Z A0ƭ_? 8X[NK!ɯkqvt;N'gRHdA\&7)0;F֪]Ƿb_qoSbsXf*tviLjrf΀;:X+ zjWe97˷IYZArm*(7o֣QgfsXx{oyLYO9|.nH At\<2,D_kV= Gh9ĈůݒA M(f mC_ϗ)g&?\ g)ͭ  6rVhL7Id>+ĝ򍎽̍ ]d gM,.b Og`WcFSœ OѮl2skt£I'[x!oI.e! ȋ G<(*+yV]nU0SK ]*Iψg gU&U%R>A5dwRmSZIcl?a6t9A. 4!k;$Ҕ^8=`I k2빎{]l$NpD땋1rtw?$^hϖ]}aoՇJΓ: D̮;$;Ҭvgȝ8m|p ;M4UG/:x#t-t.NS c2ذ9'72''Rʅi/YS)J>?aYI3µ5̛m6Y;T1Rpogh5vdk@vLz֯+*s43a% g (CԱٶ{&-1*xlJTk0RU XU ~ 4w=DC}k&VWLr 08Zjo5Y>x0pA`V82g켤ܖ _ y*ZPאf->,Al{ cXř{=p dT=~n(,BF[k?{# =ǔ/g[wۇ[5U#kabףw^oڳ(d0zq]-(͎j:XAӥ'\lYG«8ʄ.T5z2)4eҸ ]uO@Q'ƨɼ>؅"$ o*ۅòՎuSOp5W9-~*4y%Y%;RH[$͑1d{߽d2%px)@_IL|?:nE5:3+.@O2E2~0.ArNj]??`?걈~'#gmbʡ,Z34rP0e>cSl&;Y|6ETImZl.୨ФKQk.Dxa4CSRSW+ԽS^t}UZu* ]]NYz.,vƛVEņ-Cٰ,UQL  T-.9HSV,Ph?→ >tԝQc(&~<2:钉{kLlE(h'+XL0p/Er- L !B(b!LJ{`>Q؛m.<.At bp:L+a/D<+Ű~BN=C:dWadۚ4neJy+ӑ8ݔ.=D s 3 gݔL11f(պc(rs4O=iv?嚉KDDp8{OXҌ +0kEu?%aE4viиש8ut+'|󵏼 S39qpxwcC_cs~)q.-wb| YZ[Զc 72?ȑJ7&ΣH}DN_ gJ?,r&/k"Qn-)+Jk~eJwCI΄M雀oЉ퇾#uY1|$Of?݁eP'EYn;' p st#t]uENJA2Y97IR,QG/I ҟEDnEMRVI1}I[%ƅSgj0ۧ0x6HYxPMa9>~6ɀ)D서r ]$WIBd|Py?3嘰ULi-<,',[`ή Aa`d?"3pY~\+nQ,E/ḑk-$CᔭŮZi-AWM1L"WQxEK_|װ1?; U#VN7q푶9|9MjԆu$v=dRzY^NQXDs(CHj!O3_zFd0`Z$5ڡJ3}ZS\VX7`.sF)p3 ?JW*>C"!Z{Ddg4i^ LzL\,+dO'?2)t_`j)h};Uśx b\[޵$c$,XuICxtPRVϠ~iFif6ʏ0?YW l6}Ġ1Jm*V$fiE 61^'bExWҚ!٘X\m|)3ݪBqb (vCm|5&+w0c iOg¨IXSmFb!#^ׅG%iYYqBl[t:wG\7$!RJm ^H@,-tC.JDJQe*^`EA-P6UN!ԑu9Ԫ( }pָWG!Ɗ4SaF™~L X߳Y)4f'cCp\WAS}1藆'0S'B٩]tY'|Y2xvYkv!2*v#Vx~%F܌I&uDnaq$+&sx#US!,^IJrNel1"OKz; ,;!^=@\ȊӣM n1?-hr0/7&zv\ڌG%x!? EL6-hTJÉEy{HvGG94'vQ<3'Bc;',2*p9#=K8+u>n Aܗ $n= 4Vq֨ `j%U1@M[^u SX঴#16vUd*r+cCRO׽b/ -}6 oͻ5{CָuCet.޶"8n䲧3\ّ0z-D ~Lz CU6,{Z[3 mUI1Lr@_yn>}NG;.)΢p"QZm6ݻNxMYӼ@U6#]^^ (;AKM#%yUZC'e;jp7ƪX0ڵU}#SnBZˆIq;ϣʱ6sRlۘ3x³ˁ~eR{|h \G?2}Ci}o"O@`4^ITOKdJIlsTb^2Z#:=!T+j5 4 ڥ7$ Ưq|P3bHbv}z"_k gvuD_uUk.?xYr#AL2%-92CAr"Âce#j/ A-uO ')Ora36K5KZK4P4J6ig$*+ LlÂC#}IPȊ S*x/܊$ oo [3L)I=ߔ4{[ɿ3sPTсۦGMҐ~B6"T.8'u{Wa0=W{[2E;;vu`W>j1ȶ5{[df1:u(<2(!; 'Y"g唓Df JjАjp_~1 sXŔ'nN&a֛|RETY.wB?dO9r(r8gF:-n٬OI;kքUt}$ng0WPBc- ={7]b 8a@ ]e[t8?^os/+Bܚp./Ƃ#ay T^M=&}~ /.M=oPfT&1i/2)`X>y'޳1|L;)a,ގ\9~U9c{sJ|0+xR]22뫿 .2-qNm$7ҧbB||b7_B>5:в9bGy vuO6a' %pYZt;6< \3!LjHm(Fd&q&yuUzO7Fiߙ2dR(M tygQ׆h 땚EoSlkz!P[mv[ A\ƈ@ j I}= XoKxSՕl)?&{8E8}aF_f3Q M=|l+k&vH^Q$qtT) lLp>SSB,K yF>츒ߟ]EP=Z <6 b煻Ȃs-ˠ\VWMDụ wq+d#2\'Ne䜤(03a|S)U q}s;k׷pʵ?s.椺IYru P!q; ob&o(*3&3m`&u'*2 gC13m* p愚u40HuH/~{(aQ4-TlQ*ᓌ-z\iZtú'됑\|(fPofM-z,*EG7 1;w^'ٚ%+a&I1$AQ $fn`fN2Uabf,3b三ٞ[iAxpSiՖ{ cvWv&9|q}Ei/ˤb,}b=e".ƥ_)kigUf M%:O ST 휥ANr?&OZ8ɏyW-YҶjR-QX iܥSXT9Uy΀_)(zUp^=7rR^vٸ5t*ǘ&/rTFA{ uQvt~˛?E 3iN6ѵ5/|C5]7,XˢdKTĉbmkD(PŤ~R6"ԩAF2'k~wi^1 %_3[#lOe'Sw-Z22h..ɆFxVMƻr P&I #Yt:}%Ƕ2^O[ڀc\x4'!XHnNp+F7p%)@1Qp5bU@n%_JQ0.unfP -hP>Ct ϴ4%hܖA1B{n|8zd#$[nlCZDAGgx]Ʉnq֥S^T:QESD7䒈p^hu\xWE=JYīp.$+ KL,} ݆%5J0 Crha)y s4ݥ7qڌ@ }Ҽ&rW"D''5Hkʣ ;9{͠@m?j^1kZ 1,_n ^sQ;XRlVx#5 v=A'r-}YPDwv ۯu;[Z kLuZ*pA!1%{TZޘXfI4!E]L.poFά/4 F)~ ٔ)AY1" B-%6!Ε5J5)!%z> =6[ǡܖUe vgUmo& QuhF/ yTb-n0GeDg{V}zGD5׼JϧީSpgdxnз0Ho:Uhk$!̻ΓG^N=&ҥRNlDDVҾ؅7 1_hx.=/Lߥ,Ϫy,K^q@%(~[6b] pxG~Wv4ƶ\<q˄lpD~5;V4n&Xtgn(aϬ'CIônz}вG56׼[O_5iX['h93u$!e 5NߨEVX0VO]w(kJ&SY >VJ@)FPPU{'m[5/yx-q@Krt_ 5ܤd FKq$lk*PShWX? y6nDc_a3NDdJKȮ/aqtNx"8 A5;<=(lUu |U&MO8Jk +yX X IN J6!'se صC/^Arsܞ dEϪ諵u6Pme6%*fTy÷A;I٤ѪtO<+$14f3PƬa/ؚv̇ )Ěλ FU Ӊx⼡2]pdKK ՙޤJ^Ξf F^8%|FWK(-e2ܓE$M7V$ 8 fCi S5DCLCo366jrmé_d@[C#7+|˽V:/菮&{O qR n˛ k=ԂQGo58-ZIڰAp ܡA!z]D $UaЭcs [-W4+mFT:8U CY8-=z JfeG3N0# FͿbɔ>tYQRV؂(+5f2?ryec z"f ?!y;Dbt-!c9W6;kVܵLLƞF9^ZZIF~(g$sԵd:bۘuN;@5{:Q$&[Wļo8;9UQjuN,p: dMJ;D 3?䋀oA~쉗m8ޑ'1)@ixv%(ֱ;ұ7GŢ(UN8kp蜨k IZHb@0*CB@+upgY͋SjGV\<Ѥ3 Xd寱n]?KFE푦(g ZHoByKfʲ6lv+ѕD]I6C ֿUQBՖ7Lq;~]M]ZG镃%hd_&(%K$Bss->pZ&4xLAK VGFA~0DaV ¹A"!6ha-ȎPTYFVL Zmm߸ Mܩl!4WJ\zho{n72d5}C{0o`T묺Lњ`̑sVKɷªQ zWZr5=,,S;z\v!]ّZ cȸF&A ).TEYK{=O3Q'dE\eM~XeT>RFX:UIƄFIA Rn4?m2z^E}RИЯ ѝ:鉜GF5?gOgCw\HLL06=* bqf62@8&&>6]WVFg meuO.rwb*KPpm`e[쮅o#g=F$SanۈFV3fLڗ焕JQbsQlNx (ʸ<@hHXyA:gBN`/"!vcJ"c8Y?8ܱRoZr~{m/"YYލq· T5݋X4˪ pƊ9t 1A7E=]~L̹d8cvSBЉ:6M8))<F@@W~ơ?A1tu˷.%,n75D,&X[,yF+ۧs]h¢S[Fֵ+HL/_gE)LC2dCI)Q(xc /\a& K8:V 퍇u !/RG6PuNm- =` qӵzdErMji 3㦬c&n?7s|~'[`:(M!],K@w٣zI1+ջ7V0Z/V>.{'̞ ;Pri,L]rNtw*3v-tu yRa& 0?;1;/7Ä -J @ :QV:icQd)[LOaL|\VFvgсv.bԅIѶ1Q;˒f5 =LJs=LÚPVƎbp N|lLlyҀ6*zȋ'Z'݄Qoj⡝x DK87gDN22K $sF\R[=7g \gbNK ~=@IB+Iޱ>))Hwɩt4HX)cM\;ǯAHro~*7*]dg-P_X4Aҋ<¬).hzή@'\[z4:f0[K@M_ᙸA`X/cdŠ#8}x(=&G`?h<0xMKxZabٮS=8SKE~}IȧZtSU.?_*ohpl`؝X 1VypJkkzqrP>{;۫|`4HbXg!OJv8RR}397ߪ/(m0Cݘ{߼k(,V|re)Vj~ݶ+$էIk*vfFG%8q\}*YR7#[p: *i˘V g.k3v NեP>#J=7b J~cE Fd74e4kզbJ8/j f=U-GkyOt?#E9zSJ0h^0q2kt %xlđ'Qܸ6\jeSd9_}KmB8\1k`PaǸuK L3TCil)^oNFɃ$'qMov҆zNNlKG8@pT2sb6/2 _+\/A j'R\Ş=he2Xz;-uN?k;E!OJ`UH,(r4[49~$ 1{X {rdo/Vi6FàG;U'fꁊoRC{si?*& .2cO (zXCtwՓSwNӷB[U= .y*x1 D7YW?3'^NX8+rJBF]?3jc"6ٞ \E=yyߞ rSJ3)ܔ![)5E ceI2*tƈbB] RSJute9'H2ٖT1DM/V[x h&,hq8CzKo+uB񔒿ek7 K:`m"CZE)F>*[ S`o8 HVPqP@``EN`:2Y7:N)M~LYI  $ď. lG@!}{<3Bc,߁EUM(l?j:=(!Z|v_HFXgizv]cENV~!+N#f.Oʢfk6TV,m+]4~b΁qzRKD)aw0hKvU&ea149vڥיg8Gk jޢ^9ˍ7J(7 jTR=xUȕa&_BsTOKu[>I`}Y8k'+@{e2VG D5g[_Iԏ#Xǜے rʝ> |e-|sF6-XHZѻa{X>;TA NO8pJuk`,;zěSn ²d([V̬zt T7ԙjTҟ5TwKu#"2b#VLߒ9IIanZ8D[/g7P9VC!!j*/wuФhyn`Unb&x&kF&GjTK`W>Wp? ;;U&un Y?Js{2U>ydٞU9 vmD\8|{.lIb2gO;B(<@i&w1ٻ[mPyZSM<LK0;Kh((D~<6.0SAhb%a$nhSn&A>Ϸ@A:zu˾=w:ՏuL[}X{<#Prhɗ=|5s)'^B] ãл:GS/0ePlb$x7!+u$lu7g.i]J18or2zU@us2" "5a W䇂 >=%%ĿWh#wϓ_05;/?$>mgh_ D|*.Gk'͌Ÿ. Z?6õSk SGRӽnv"·ؐm{ jh?*rSCxew|+Qd.t|Dpq5䟈8z*MTX=,0jleUa3~ZrBN>V=eS.uG-P>e(wpdtfHq'H%̟s0MV`sh.p2{8 5 Ca+ɨT4y YHFޅJs\ w%-*A:8gLM5 Ao4@Ol@ʻKԍ:T1G? 6UX~.vꍵkӲv0lr̊*4 ` xN|Xߏhlź 3DuHOwAzuξ_Ϟ2g]0} ,~$g ,7(a Y1ChvNEdt[7D@J? ,PlT`=,٬@7Gz$esa[^ ߪh<aٯ9~Gآ:z͓ B"M%EzW U<V]YKiJZܸOͅ45ȋO R_!_(.C_joUɟ#[@Ex8ZǰV40-8 JT#˕}Um/&WžtȤTBߦ(H{gTCdgLQSyֱXz'vGWN_TQ_Y3 5j k }$zVFVԑc5PpFp{3&6 |z 9Z*Z/y(l2+ ۉq/ UWWϭd?dShz9$ྍԉ*ɼ[Χ{!,nF B_0CkDm$LԌߔc*h*p#'PVwOx&H#6֯OfrkJ:EWIH9"Р؛dFq$/:{VYz?ȱԕ >egnCRȠ~EcM<.8ATj5P/G|AYёvmP @to,Ħ6<ǯ8da,npW Kq#JIqI&t0՞d) " =Bه,I^*s3*蕺`}"v #l;PTQґ%S7UYTe *q8F[+dښVi6"ZKɦMKf. A)*CHp6*;vPrM,lHvS v] z:"#dоvCf.y` v`Ip*ɵ -~_rZօ,䬙 .+Iڌ4)*UL[g"y}mHMC *L4[rʌ,uXQ 'XvS̀!Ut[D!^Fҵ jz5p6xe}=hxQbtJ9W"E^Z=<^JݳY!KMPh3K}S[E\Aم)5qAl"" FAUk&n&}B"!r,.XT7~wEj*9&KBx^c,VEh!p,?oX# po(CO: TsiBgbeUt_2M Zl"}2ojOq5%CŐʮH["(.(mn$^`/X9aUT|%nT{86?xn'H|B ٚA-NccIP9u=ƣ,j{:4@/\8FS %Sm*Qw$v1x%@&;BQU$;).~, :˙٘Xݟ?a&ȬWDRWk豬b|_ `J z7ѹG"v֖pؿȎg s,"`0r& a$=W|wPwI !z+*hς5v /ێ4JNBH /{˧Ydb9'b 43޺ _M>Gp,Ybft>m[0fG;\ IX DBgy/ uЮ_629QBCs|sNTb(l?a*ⱪgazz(1fWSxC- ']|8X79uV_'g'+P\ᩆR0% q?O,(Lq nH@&m20`d"9Q--׫xj7JPs, <"r2Rh s3:5(t=d8Pftuĭ9q\F"Z+2=חX"OϜsﱿOI?tʪPAցUs:9}'2yk ens&\HoOPb2XZ8=JJm GӔCz+T3V,n,aY]-M ytyD1:/Ⱥ2z(9>ϓDO`E-4lC𲲝T{K*P . * 4)0JUPDuTg }:t7^ٷACͽsʼn߁zl H.F $s0֬e_YTc4\7 $.^<N]NP:(ln"Y+)RJċS3J`B~ĜwqGtd$2g7ϙT9+2͋=M *nt/;];<7;D> Ag@$'^]Hp! PcQꉹ5:p$v])厊T3#& xj->Ժ }^E4lɒf*!g*[gw}Ǻv5Fd]Zql3*coqL[R8D2̀г:fog. bj. !D=:SfO\;(!#=EHBav[R[z|ޣZ*)woy86{=nD,7Gm,z]>]dw믺kVr}s:Z5a-ѷKVQAϒJ *ZH+mM9[vgE\R&`&g+E]-֫CΆSA~<B%8%_eKB(忂$z X:%rJ<'qp[%1m.HK@{`/M1oG&@;pSE~]G#97+MR?kSS*)ʂd˫;(S6WN=$0i;!+~~޵D+%{tYSUPHψ0"B׋?#(۷,;423{zoC҃|D?OujJ`)!R2^^$}D*"'1>jK o7֪L֩t> LBspbI[5;n(?kk<ʲƤ,& il'̻jWVݠik;`25# i7fs]11Kiܶ# SMz s fSoқJbcnO]7u'8D!5"q zl(Oh 7sL 8%`/ ZYFES8DC ?qG/h}8:QLY7b` vBzA'_q=a.j-&>KP&4,K$v,KX?~FU*B ,\ el?Z櫶tUS)4G':]gF'|@AȽ~XvK}<B;]kHm2+Ϟir8b` Gs6!WN&COqU.Mxo'u)vWE*JKfH<4 ԠvXU/+kh7wnC7ohM@e?TjՂݤc޼5O%[tz$|my+oX16CPt6@Ix05OC +946?YnzsQIóKt.c b5˿ex<6 )U }a[2IEb2jXp68o .lɼ3mk$?Ī]VlH>FH[n L`gqusS@+k$BizB.PKq!]o1pFVw:cC&;=MΪ@AF nV7IpIFu~|aE [4#C\b>f_VJVqEp$`#[)֬27n(f2#y,Kr?/6VR"Hfc:0grz·AJÖwҠ2Ɉ8RdA5wn32Z~2b+T-$zNcщ |7@>%/P&eǠ{]5#!*l3pb&(5lϺϧ݄яg [*)0 h[,25,d; y['Fos )BLni!dt3îTؿi>;sϼG܊=oJG! **SvyY6yh0>.D&/-Yv =2j*dnvwWnkPjaXCG|@[.k d8>=:r@`-)kU1h\5LSO6,m`.aiQA}a=6/qiw}a2&\:ƔqzS\ 2'X= I>ZQ4;`sx|J9ha9j$ܬ p曦@19ؑ_}d(6GI붢ECoPޕ$oJ$MB~¥D<:sQ]lfF^~pȇ&5XJ.s/MFIŨtŃS |pP,.teSB:pTƞŘOD7K܈{qܯ"@P#rܧ9;~2 + QhEYTTD6(yPP9ݙ:Sr:bTf'5KiJ<\x/%;:|ג3$*śkէǷP9+^ͥU"s[iHPBXAIeeu_ر۷uPΣ.[:,C>E&pN=y>=5 a<9`mes3W6 O$~Ty8"v*cY. "`dXz!O\@3s=|F~ɳ(p1h0LKvv P_'Am$Gxӻ!?&y XPє9KD0bN1yC" }xdrfc"!l*qɳ ȅ0Qtbisc}k$IofüglOOxBekۧ#BgOwVm)kb&fӊΪ ,U\aK|9+C{đbO><1*`t]NENpᕕ,O+ W5KÉIr4l>3p`֩g@R8,ZX$IxcmmӅ1DLa%*^/C&Dd!݌?Pb ]+$ L}m,a1Jض$GgZ'L}54HLdmS2kU2r|vڄߥ(A$|hwL1m84E-iWx4EW3eN:T^clBi:nj] z瀦`MLF+/6BLJ `g;e?.nj,~B <]p+YYYef/C/P4 tlCo.4~u53VluT2$j,oH)'-(Z#N73a9ʭQ1@%_xO?eig2!/|vwԭƋʏu$Z;nQl_٩}$?' ']y*O+% :ϑ'n>KR, 0;| Bq0s0~tG{ld_nRMD=!qo&zyQ0(-BQo+}pq|F, eHJCMR7RpF =v(( @س-C~H#K#X TIXīF[95`NzI'LO]L{- e\J(RI8q_%ιP7q2h0Qo &ʅk!$Qk_/ebΘ/;1M>;7: x@Mi}T0D'Nu)j NWfue5`vnC^Xfxۀ3xv_c:X(BwfI)iٕ9 JlI7L=bXAhf#q1R :}lO\ґENI;C7ൊ5֭]lS<hC_a^#nlg*o3Heo-?x}BM;YG8J:qQ 807mLmJC-%B_So@ nlΛ]sF5NUG/p䠟gJ#[RVϴ?n=6ڃs$+HZt9q 4#$8*y- mh3vzz6g[3jYڥK41P RT٠iɽ'],'oXHgF^>ϒzG&Ex,=Qp}fA\؊.[io 7y{Dx˓R&G2r @Abw| ;ȕzSl Lorzڶbsuʯ5 :. ;}qZ_# .m"ǠRrٝx4۩ 5O+Q '7Gye(L䒏2ݾlމH9K0ǝF).Z$W,,qdHL4]qdVM`! nŤ|] `o16ypWV%lWCLzƛtuk[Pf`s3F Z5vłcѓ2jëҎ T@aCףO34E6mAr?~qQ9\m/nR !\g<%J(^{ZETo_ˑFKRfڇ>RbNӗNK<aƠl[Cq8tmT1<j3[Uj- amf>9t8 y򐗞 Sv,Ccj󏾥Iy)3m5#AT23Rj{(/j=NV efz-|HMoQ[|4^;&U,_͓ܽOF̹!ɵEby.Ɍʧܬ{|f?#0-%/>4_B/:>GG_fD^H<-[ٱ^,ag7 ȯZʜLF'bK #!)SlPાkor*Udn] N}!raϙ'8d"@W$pW\O+SQ=P7sP I-JYPHjH/Kr/P^Bi}LgY,%Sb{Yt..cb#lUן܇]cpDoJ*:VwÛG{O4U..O deb QH{\ԳRݙӞZ 7?d=婶H )RiYS>KDŽϻL+򕉌͎Sh܊c(TS4VO_Wvu/£t+e;tɊYX$4c7M8X.Z>B;˺I6~z+"cb+PCҮ=/!ɜ>B}+ ֏Xs%ܤ괾3zt|(}5(@MVJLqDV+O4\}0g}^2yۖc6J.0bvg@a ̰ E9,[|p+La3!*v91,heӂ`Ls5ޜPv*xF;.$&x{\\ #Ui}\!]kJH]am gYJNn2d?|:v7Eq.ٗ6 '"{<ڋ;7[|EE"zw@>!OјgdN,~TF/.`sxYi8x2(y N*O{'bkf[k#Qm.Bn{n%gӛcs^79AV!h{ :L,F |JĄi# E"/U6 Z)ֱLX H|t,/nIؼ\ZNNoFٞ\#!/G} \SHYH3)"@Ɗ >=~6p7BJb).'5nPwH#[w;b%>QUwsOjnwYKugl(5's~۶ 븃kfi{=ЃC׽OcB|qvZ}ݝ{?i&GƾqΖw4#tGf9|}]5C D,jEG O.Tj[HBy,ƽPUy[wk5+1Mr/CL~0zWnDŽ #/ӳRK^)AE7"d4K"}4/ðLW':>mϙ=W|طwps $:{@eBE,yǰW̰B=[Vh%{D#5$- m% E uꠍTvb\[Η5izjMh!UPTlbэ%AGdԿr{h6kTZV]O-  Ol깛Vw)m U_KVk鮃'`Qo~As@hLvw%7bs&0q@'_UxWӥ`gY)6V7פ'ÛSdj{&dSxʹ)rrBQ뻋E S>$ZP B bQw;3/Uߛee06sv̗fWctűVˌ/~L#Ɇ;R''sօKIRS5qb*]O@>k+.;b{Dq8Sj<)5e]-rC-$6+wVyCD9! e[RB I;s'q48ւ td!7Kqr! L3]TZ[i3U#`+$9n]GoZ걙XWǀlpNHu{oIx2[Ktþb@`JmZn`ᢱ'A>N)cg6HCaecT yV19LRA\=ƌOnl ikaIy|C_5605 ?Q=Gf0C$ƚoCj8 W].TٗQH ̴o4h$:~*&O!k9لwŠcPPlɸ9xo+ml%qԬjrWKz/Z5.*c?!r%8b||/ca`Nrs,֛b}U \Ӧ֪rUO BvU[(|@rնIW1^?A4 c \z'!WַG}oj2qz؍}d?sCܥ*؛5Ԙ9gG8ܜ _hᙆ!/¡56%}ia&Mv2Ctp(hfwGi'Utikδ_)Dbu2a?#HC 2jIe$9yūcG-}Gad4=MAiA3\IWx>xx<{gy!.\?oz^d 람ż5n& MU'3x=J{!SC foF0L7| &za0ψsÝ"2wȔ 7G*[k_3I4`5FP&_^I2PXI/k)㩖4]c@7ou*Р{Ojc=x;sƿ',Z!`# .Y`}=doV6ʱ^Ч ($wNCH%?U tg?G&/hJSGMq StoW N#N^|Oo{( r|5)أT(ҥ--' ~0@AYQf7]j`]\o$O'C=ށil'!O,x@/)ݔ8 6x;J4 ƖwkNuރ΋SWhɱ Ad٤z&`uo|L8x9\Cҳ6_&xGa.gl3ѭBXH!= b8m3cc5Y߯W)&0Aexc| 4e6{*wA>tͿ?"Pc5ۡ^~WT`Ԗ;xiM?V%ϐ0j t - WQ 6Q;JTgn*Խ>0C jv*iR `yK'>00dq4uhFe\h0]ċ#',ӎg&U0xwBOXYBf ߹ RrSM  }, xDEDZNOawo0y\t#B2eOY (T]2:#47`7Bb;w6Dn{@[fYAX `"0_iE8}=䈝Z H'&/qly/)J1%F`TѰh+¬Dx|Kņ aUmK@}joZ#&.?yG#/„'/%-5g6v 4w/|@}_UskP&fy'8KƆ8{suH1aP Y &`COëm?I]R96VdڛUb@,Ѣ}-:,Qؾ JQoL w%yj p]mXMNVFZG%H"4WW/!D!PljPtˌ\TK){мj9ēGXhcmUMT.ox:CC6;8( E?h>.pfk?Sޠ}fxgtaHa-KÖ'mc! -JO2?b.tm ׾ۓD'5;Ψ(,o>ٳeֵ#[@[ç_W9fA:9͜z~b]}R\Pwyܦ.bQ}B!}3ܓ4R@\3cwjyc[S$Lbq;K~29z.ak6kʏ۠ʘL&<I۞Q#܀pj0ܒLd | t/ 4vK%YD3p <t$8ϫ_L"1~|[NdG1'YRd;BS3bSt@y;O1;V+t#$Eҳ銥GPaJ䘜w*)B[5tV$ I%H#PoBTZH%$fWt(8*7WAAhIT@Wh F1&F]P8 ؀>Hr1~hZ06Lx&7_Mg <ҵ*vnD4GL54N5M:RHx:|ܸ\Ed%eKo cŠ*&b,l[oMHE F^mgEFR3]N] ?bVjSzE="ar_˿KjyZ{Hg(Vi)IVh턢{s#cZ:ؙ$ dpчh-œ%lеd/8ić؁z8H=w /0-dbړ9yIɱ>oqX m(U<-o,F1I9W+YbZU4HH/IqN%%eRI~!.07#3);'dbS_1(dLbȩk%'H1_"{i'\Λ)Q6W!ӮgρJ3Xj;axqNAgFfOf}ÆX:~ØcN!^ V,qK|Qgn;[WjEY'w} -g`x:kO$y[ىf"jCiZ:6sy ;aF:N)g8b m e㮇:"}=T#Fv{_|].q=AClcuV83{YS$grg>.[%5[=żl,e6T7Λ{nޘJ-aNU$樳\j&4湟tЎw wg9)f!syn!FI>eĿjzvYa176vJ4xY<'cwg6EN"iNeMS'|-w=삯|{@ e1-NSuOI8M+3eR\4.4ti/X۲n5i(Tݥ~f-kzb Pz;w.I(逯R-gRd['Nχ10DfդP$ab??zvrӓ w &;fmF))itylԡĚOcG$aAe%W9J+t­kLb; RL kS2`NA[a[]u\ۤWuζxZ,ᱷdBz[hBIp-%MV|r1یB7 ,b&6h=KXo J ̞ۖO+,e?L{\bT^>:1m1݈xV QiJǁr=wZ+ErjHԤz$cs!Ho KnW2Ȅ:A q{ 6);*~^Ʈv+v*Ch啣Hdq, oq"ľQcCUvX VW,tMTPSef?IS&Oq1 8u4ܤ8.e{Ĺ>?;p|?70Atvs3{ +}. ߊ^HR4]ĚH]_=e0UﴔSTc}*rQo$0)B 4ﴦ?\M ZqRgCg2uԍ؉u|Z<*MOD%E2Iݿw @TRbL~t5*ykF=|Gi U h}tۋ v>b la֧UBI( ם#r(X]Vms eًNArGduho6bǶ %L+Ъ'mx+"R-/TLh:GZ vI"@Wm֍̀'7`, YN"]U>=.F #:8]L4Ʀe7wpf8 606`S¥񟻦n FJ>p,٬= ]>&U/#orn)%ҳ6}-(MgTJ6% ]T>#[H?FDhhd" wA"|IPi̢>߽"ox[Y'x +-| 2—痌亞;=bhRgf^NczGǽdb|^.cm Cyb#{ˣ$'q'} ̔E*V/Sz+5-Qz-| 2nIMH^龈xyc+ˤᰔ,/=tT30mݟe n:0m|bcGoV{xfQw ^aYO nMjp%bgX\HD$pEEUbSD=oe 9l!K%`5 ZIYT%^Ƽ,02?kFi\0 &M.*6 mm#BiV23r}_o@ "կ`^]t` PbzsCA-z*a\#^ 6S 2u X1y;ܽOwɷPSjT ”TYje+6jm<ba݁?Е0U`p)[^=3&ʣ#_nJvykMso3X͖??[+m_+'4F[bE _oBa7xkF^(|ZT${d!Zf/0b!([CfA$ ^x~~ ֽP$z` &e30?܁q8pfW_9!i/3IˉOU<TАʣǸtqݙV[ik!I^]*B~[q'F=4]tǔWx坻PƃoWE'W0?"樷8󽙠!؜qc ~w' KN$ 1Vhr^ &~ ZwGU2 cX\+DX\,= Kw?qJ]{-5c\ cq1r0o?$4ql(\Kd>^I8e* ɚB0BuO @='3QXjVeU 퍔Dt[t hC`ЯE*޶ *Et,SEy[h9`>Jª(NDx%+4)}[ U.A^ttIv|X`r$O#Pt,w??BV[iF7W8S2Ѫ֠__z1ќ)ph /USʣouj,5hʺowI%6 )ۓxYݵГ{jy@ OC7$4 kh.l*T@)nr];B9 y^>dxzs` cN !1} ^.;CKg)a?)X5Ϋ/H x~itHiCqa|J7c#*P뢃< -Kzl_ŲH+FCd_a`, C*bugjmQ?fj,sTW\'p"ı"mMsUd23-{ao"OLg@Mq{rSjV'buj cjbzX<zZxbGS:1Lޝ,XaPxL y.?/9:5n,@Jj:u+ŧw(aF|Aqs fMwvZQzJa wW,۱sHMFxZim2?fuFz@&tSKD)lϊK2R1ZY ηROȢXJW# 5 EiMofK0cZN"4ሳfKI#6tyQuk@ xX,;[38;z8q/XJ N!+wF+7 ogN5aYDl ""R/A/j g6"kvg'U~y-j;bm˼s E zjJˍ`c h rA/LPxPȳϜ aw?$T~S(m,zB.R9U[k)Nݾ˶q"-l]Rz\r\]G(+Q>,=rnv0>%5gEVn[Is|f2&%骑F3y]x笔@=xl>ăhA!>P:e9gȻ9̵TE?1r XȟIC# bȵǐI ڐ<o""[j;v()f鎍Rh+݂Ds#`r|T>Ze7I* WĀp5`zs Zw,d>r] /Y LW*pON>ʠ m61ީ6M=ϏK2PcOnV6@iVYxِ Fy.JA>HI)]n wgh=?f¹QJɀƵriԜ]]i-v kQȆ6{i;=mu=qX'?"e YHgT1́-U;jiseBu6}ɯҶM1 &?9NmP,2w1 _DQLM;H.-eKPvPE2/ԕ>%^JM S9:Bǃ]i▚b΋KrW*>teCš{5Ձ}L*rjL=[Gea]HGƊ Ss` F~7M_ c#]1='TT2+EqFJSr.FGdqVy@V؎ 5.k;JT,jk3WU3*Qqɑ>j2[7 ^KJE1{< 6/tpw" xBN.iTRm ~ѰE+44.p+*B/0~dY䝛6f5[EBL/vDdOe3v#-&_F@J.ķn-檥nbfr*mR~z7ل;ZݶX1h9Q˪`sbcŨ&Oz`^?.G8rhYff0lng QY9k (pʵLū{Hrތw5z8T4jX@:.W?E–520)+0*bZzd:LL7 =b=|"O4\ei+CZqʬkfrj]Bkqe*~ G/7z+wƓ3˚8IŻ;qOrkj _TyY )@+^,4wI!s袖nHunkiT)a~dfaoFmsD(KO`Oe^̧_Ugn?k:^yFzgm+OAvRS&-9 N,AğѫjTE[:A57:owS#h'V>\b}C+V"RÅh9MHP^U9i%Y6AZumIARl_߃ 1첨ѡ~[j6Irl]R9֢ .b9Kn ^ j'5_d+= TwjjߕaSEٍ^s~n`R2cl~%8a5FnDj*s!93ADXs{$~aZAHegbַ^ MiRStu!8!5[FulǢBS<7Xp\fO^xn1IXи~ bwWf_PRU) 7D M'뇉NHūwLD7'ZEz*DgdP<^}BϪ<`\]ȏgWoiLjV+;y-0լקg )Z)\/ƄD3Hx^\T;eo(uFBz~#,$:F@fkI9w s,:0zm`5?\ЬFt%p|b@EOo4-u1q!c<"OU}//x^?]Өw(yS|L&he=+(ڟ @l?j›xrFP漼ݿɵ;7`l.7Q<>ǐ7-op b'Y;WM/ ]t= lN7$b (0$Gnйsm0Q9[.F7ƩRR Ɖខ7Kk OJG軠i5|jwv\iqn޽yk֦bL r-bk x42:+hPر[e\O~Jx"Y|*@;D~P$tO΄``t[Fخ maJsI=CHj /kH='[q9A <"DOd!je쁠pnm'\Y_> Q:o iVTbi"{&ust{ ̎?R*E-*$%-'9/4cjA:L{c Uz9HT]j{hWCpP+f>l!^:x8IT ?#0sJf8%'+DS5n+/܌O!8,UºG]TP>. DJZe{@jAHμ8[Vk4 !JtkoOG@{2L,԰w'33yJ5WWSoHw 7]R@%gK]UQpP$Xv<0ݘ\ {bo0  @}6VC/1;wmC-)%} @cR_fH,o} ɧ4gAL =ZΛ-V V*gv`2c4 S_TBk5V4s?rYɑM.K|-@O/v1-'6P*@NH?8lT&Rr(u',n) BN653SnU{Hſu.Ikc=6OZ=]`疣&O`ny4VV`{QB A'= y y"9 UM%_S$z$ga{R:$E$ueMUtr򲋂|3^t9X[vIC!O>\xy|(ru}3 |7͗LjI{wMY$E` 5ӈ4R-ԚUo|4;.ra{MJQ+[ֽd䛄v׍ wKT S^ 9iGw;B+%8TJHUH&[F¡X%\b;b'꧔_aoF6eԨ  /`Bkڕu\D}sS̮/gBoU0H#R_; NP}NNDt*G1ovtX*Ō n4sTv_bt&}}WPXߺ tb<>hsSG &oN N·k5Јj+^cxMūekHW7=hQhPA8-Υ]`W؛ԼQ Kuy$bM;hk0&sgTU]HD7Q0cŌ_-4C34?Fq;\Y^*/Hh8!) d3ˎY:s(/<\I6c&uVB%Iynv.k_|:s_ZP+KWi I*dvw;L:UG\Syxz֜|fA}0C2ΑSrmb⧗>ٞ]"z +#hkUa/n2U9~N?WvʨZAŧ )4ȳ5k Z%rq܇)@E>*+G N̉&R\c3\pٌ0.m㑼Ek lbÆf:sQN\{luy)/_ {h٫5WE܌VEmr({$yN"?_v5]7<3BmC'U1) E[3v?goq}HŽxJԔ.^MX-f5R:6/R+@EibJeո:Sڢ{/1Y{!uKp\CH9r%?+ ]κiã߉2kϟ5c:0zrqS.GTtRzgV1T{,ЍgaDG#J yLhef;_?lߵ}&6] -rz֨e 8+qD%rEaA)/;ߪB)!_[d[$4@->fVԌVziEߧOi)3? z@!-uP:Ԟ`p:f92:=Q2$iɁd",IC- {\4 | 5#˺U?3#׷O$DMWfَ8L3 8'EWU@iV'] sr u8'CF[f ߽{xy]nr&TRq-P ^1zGa!? ^=t4-*bb0=9uط.&JD2>xvt L=/w)(8+ml 4,ʘq8؊Lk2YNgq#^k݈xAe+ $WrC1x_;m1d-X)Ų_яbЂ׹d&Vx-0T\ 4csyXZcj`ϐ.w\Oъr'QzDM##DtCGi 9aw{}e[!}Iy7*6U:Բ9EɄ0s;o9yf2u3֖F[ph&,( ~t' .-k-G\G SqoN*7(ȷ=Dj ^OQ gj0KZxPY~-l)CJ #jPw H |gԏ"`i5]R&cqgrݻ6xd'iP+סB&˞s[?9^.ZD ["*Ҏf`Avf`ѓTHtp՝PJ/MRrNs)^QJsWQ(>39M' ၷR,71 jl t5_Vy8L Ѿ1eՐHp?\\;5iB]88p,vCkPnj- MnM٤E 1giA|搖I %| k9b~U Ԏ2-=ɇ6R3E[ (z7ǦzJ lZq &#FUS"Ltz&;*6FQÒC]N^&0TDp4[cmqf{wzB@ \hf쐕md=$k)R>Lwfѝ#Ydc:dOٳm\E3 5-2sm;p(]djբV+ cE 9[Pe]-**wsO zxoю^UаU\ y?L#8-?<ȍsW8Y=sYruuoK)WDѲOSYd)wɿ Ǫ B|c:$nOdFXCGHo L3{;am`IݭCEyPZʜ@RV_~}]CMO͹MG$ѫvxĪd0B#WȮ VЦ0<('v.'}d-1L!6ϨOF<=-/ [M!W"n4sɳ[j@"7iHXlfolI>Kd5cI3,󄞌L5= >`Qg>pZnC, ܡ9)l㦏*=Xv@AA*݆[DmH"&rZ\nn{Jh$C=2K%pmSO&ˆTz%5*C8nql06GЏpO/|.& yXȻ6}7@(D'3$<( ӧ^I S?҆ TƆ༯1s`Ġ&.s9vWF3Zh/%@z'x (0&A{l5 O `<{LhAK/UR 5=XSflCuٸaUtxNZ;S^l'jl2ףBr5|%CF{0 SۋqZIvtZE&:vCS4|4aBfMQkII/xBoE8/MZ(}2Rx9[r4Ş%7ӯMA},G>t]ԹՐuog;V{gqt7N b/ CEƕOˏ+3c'̗ P@cL-;/xY( 8^Hu(6=ʯ./V=Tf$P<c ˢ<~cğ-_B,DsEOA.kɌu&%Wd-%^J1m=m1b,I~?!Ȥ{9#辟&]u&t d39 C;KrM'⥚xG 7AJ[!O=D8=sM<[|nvE~{0xz F<[KSV^!4[[N`e+B^ŇT@Bitq{+uhۅCѥú|M"Z1 3Ǡ\Bv#8i2i7}*৔Es3o$݂Z5rYiWfH/}z>F3|( UJeGr{WRt)oaspRwDސ+Ie#_ zק6we'(6vJܽ_^|׻k]EݙR;24IΜ]8|\bQ==mDL|6qWg9HT>L: |Q$ę! )N;<)/=}9F F*0u$ܥueq6?A|H=QgJgz@K5w5Cc4 vK٤<9lm d흲)%@vP+~v 0<ӔқnߜVTvqA9 $jaDgK͊bC 2,:} b) ۯ5A?`JNK*E[zZSp@\N@~ƔkI?n)򠗊D|6ai=\Qzs08f_ p{Zw[;nPRdTYD42a6"2:Crqi^%c=H]{X$S36} =gvBrS ־CʔZ$` @.i@}Z;zlg<x AAd^.NXU$4?MK SCƳ1$#U('|Ԅ*mybVi@\V}UASϝ㕰Ȉws`;3}JV;RظiхF-.K݆t,MR< @HUQGZ .$w"]f ~YiTDb ذ!^fNWtpGؤw"w*5l&}N6PΧ\wF.HCH|\Ғ8ןکlR)Gz %r#H`Hd\P~m<*-w:+\uNM )ULOû x_^bU_-O@˸:n=70xIp# Z1'RΉԋS ڮo%$nTçLe|O: .m&Efc:MR,et 2_6K|8J$YF &=g*cPDRݙJPNТ;1]KT{jy0EhwIŠ'hh-zMLaQw>ikbSR5skȾ<-!8f\+!mU iVZ>>|m],x9Yٯ:Z]Ѳ ` H@Po"ҡElIw)eNݍKaMd~񴣫8DJWq;ƒ>W`P-@&EΎN0vA[c J;\P\A6c6A(;niYt߹y$Eظx΢biq2c24n,x1Gm6v`-ߍ>U;Ow̽oIѢK=^F!ls?]5Kf`ث-re42zH{-!cL#!#>%ZS q_G8&ʩ*.w+FVڒvdvccG]i"oNBݖa#8RnD= 5'13ҶL ,aӲ.j{mU/Eaѡ}3^@lɡ 8 ߍ@Z$B\᷒ueJAv94G 9j)-1`g ?*>>;oj% m]婭vXC/LS띨Rm[/}RxZxvw0&ҁװ+:gè{7F~rŔX'1Q>tJiPQEY wQuާ!廋FYL,4Z)nژ[0B%C.t h]+Ql&[=?[=Z#&=ۡ,{@x_+xAVuxIg%ɺ7u(?ro/Iqw4{bKHenQ4t;܀/mץ:1k yJ_oBN71U0dqҝ~V08zi`wp*dh#f0cB{ߑ H Q8tCmȭN"Fb3;6r |` )awY`9bLNڗnZhY 1F1~{}ǨDZ6v?r'ܻ8ZY)#? *xi/Cv*(hGYιN#QugM$(7 U:y^a2>Keȴs]I@-A%;EoW<"x4:~8d%a._ܜxVv-}BB~dq ? !s ݔdڊuw8J%t -ߣ*z3M)Dg6 r*sb?S+Q̱-Y؀Q`]c uA>ZX'4WW7< uM{ `{]BWM a1_rw!H_Hvz};BH%c'BVUê":?,= DV86\xX3q{/Bt%dv@/4r^$*p{63CXe"-{7yd5㛴s$>p@^U#{V)8GL_PoF-DVlRѡL?Â:z,ʔ} "h"Wwz(8LB&! cJ:R>EP/ v1mh,hfr[+3)@>ʙhBebޛ -k3.;+`Xh-r[O ?g GM zhΦ3=WHwD+yIh.K1&-3:離b'|0Zg  ݫ̨xk-(Si`qh~炶ټF]/N݃,_5kI12",뙿T]+S ǏĴE2wz<) cfw`<<ɤnM͠ɲ`b}z%`i_8ّ]0 7!y9 S8NKUUIPVIn5b-qNjij}-? <W̩& :07Ҏi`@eD,GxPbXLt{ o$ЍŻI+{1TSih,&&]kuU;!Rt.ݥQ1NoT9;A+20P4LT0|ʁNu2TD)w3R%6HqC~1s x`s4¬]@{*.✿qd6##Ej`}`VF (8Hd iБ^AƄ%mpCM^%a^Ē;ifbnjjm]24)$qO1:Kx;vq4SԨbWzPKx~][jsmRQn 1[o L/CJ1U 7;ڸ[`P xvV,iYqWLLoG YxAY͓~[+n\V2vl~^-4'_+cxVFZQ+5 ^ZJ }*%Ov7bK27VДSӒ5hn+2OpqQ.(lWc$#m5ys ڔH%&_tMjY#tU*Ϸ '!gDm`)WƌSL'KZ+vSI5`-pQt=ɫh5gq9, Fp?I7dQh?u@ c, Ktb_֕@&˰zodW܌;GG->q8LN;Xn^O uCIsÎz<<.NHARԫEG2bmC;%+ YP1T}(CUP\, ֬#wUf1,5_PRe(Ҋ' Bq1 SVy?ZҸvawiy24rzx•),*2Ã<bq ͦQΌ9֟2I- miXx=m)6F,Fn#'C$OвzհaQt}m!7Z_ޙ%ͮG)ܰ:-GAg.[%o2  \²;bX^sLC_m,$lYy55 w<(1cЩã!dK{R:5Oi`cTc=F kEŅ}1"6yI!0 {BZx^`Ad?7+*T^lxēQ' zզĴ4h׏=BS'4I| {ugH|R'×uydykjsJ^i66R񪈕ޞ{ Z'=cn.lQf.Ya ;RBD?Y%I#aJJWя$Becg6?"on߻-`'e;5V8Y[ĩ^_ f !]kar-A< &qVǛiJnƈ}*`W${Ghr|nbNH [#xo @_7РG1vW_Ց-N ~{Oy`Fs W0]M o~2 6(*;aۇJ!U9QfiREe;or|(hw,a?]҂}7[s; }@aZ3vFoV'߯xkY4Rweh(ـUlRO<)='O JqMLpVRKR-IzFtQ ߀yEBy)*~@jGSɆ<.l#H+m-wb>>PK5#ʩ؛TFn+:maKdاmeh'Ҥ\Ʋm\mDuc%̉ȍ,N*R@%rZbj Gu멋O[O9η)U53a4cW Ÿn0bd /˫Oռh:ulf !M+9=jwIn!4 ׽U-ң_|e@L>LD8n HF o=n$p঑4/?hE?^(P7=j"x~.a zj3nOUލ~ﰣ irSeH0`n,-] J'<0$E2@Ğ7#Y wP[*$ȑ4Y{j\l 94 ?\Dz 6' ) l q'Ɓn͚H5[1ߥ])-?M{iV +; '4[eKח =Zeȿ;Y}IJ" pq\ԋ[WZ8t<-CHEL<.mʏHlivQԗ޷CKNMr/˲U{SpP=T!]r!Xmd[vnGcP\y @4cmOZ"[2~A)/r%hY֠lYb[F))KjZ䀗y)Fv2wI$@B,&ñͮì{]U$Tr!f1 x%)-mGKzGE8P<87SS:gGpM:8hCP @~#cIWg(8*IğP\;\6Wq4 e3X0 ^Kں*ɠ=3L̩Y(uu2QHV^V?K6x/u)Fwn>{ dq3 "Ha# Ƴ[6tC%`k;e'L :扻$&eU۹ϕ7GA<|'>6z1âzFaiQl9c9)ylXEؿD~~?W(nJ3% #G,̰UVo 3eД@$ Y7r~VQF2熘*jm^~0 ̻-Ş%ɴ $R}.NTW[ R6"PQGns֜7rJWՖ <v]H2ZFד*ims ͬxJ>.c*G障T# ɊQ [e642Z=B( !4|F;<`".W6 x^vuS-*}\qٹ7&j˝7№Cuq-jIs{F4@ݬx_Q_oQ0!8^R:J:6.o6F'vF5zYaXR٫E..&8_+v(hFbzloV++3ǀJGς-}>v99ɍw7[/bA8 PVӫG*2V\=~bة|6;;=]xP(e{e9o/E yL8dVQHs!Fcf+}բ[ۿ/7c x?1ߔibx-?0}a6{sdO|zݼ?Q?<}q<ӅCFAPzKs`?5&^LS 0G8F)C)ziyٸM>Cc,11BL(}/zP[C䛾ːMAFxjщGTTm*͉F/)+2@UAHeT{k2 7j߱/rҴ'LUZPH{V2~ZIȨه('dzO'"pJ_ѕ_ Y%2e63x7 \%0 _ V޵@1/n>yGq :KZ+w%id1P)-vJJ2iR%aY<!RӼQ^'1, >+%w/!AGNngC!]pknT} (ͨ2|/W.!d Z? @r9 ɻE9ڕ}]V39%Qs@f)LX6*XTU {ЯNjqf:pbpΤ>,mzX&cT UNs(@F*>;k.(N@Ұ~_\1zop5h r|ֱֿ&.mf|8 ]ڎ(‡"·دWJkz4n6Z`C !bnz_eLG`my^f~7N'Q i{eZd mC32 ֪'ww&n!#CEa M(0)|ҽC>`$v+0 0AqiCIkeX7 ,ҍ>)no5ʯ$J5Nҫ |hߕar[KF/"1|=pa%GX'&6`$xCDEI}0mɐ{Ł:'1`BZFaUuВCu+QxWH31WB=3f%94vR'Q V9'I ,>\fzmT?sX.BYL s6p s EiƏ!Ue0[LRKXȳhT{jMa!uJì :{X&DZ*.3A9K0fϹ٭Fâ*?Fte-j wfÍ<7JfQS-7#!rH:70^msVz< Tp=F#{x'ߥWjܾܒ͈R82E{5 t,F:#2!6cU-Ƒ$\jF=JX 4RTVy4l7{\O !GF~íPl I 'SCX-[B?rP÷̼q MTex0q'><⫔[FSnSMhxPJTmsws!Poi s݅H"VSFiKK֦0@M*g (Bg{#kJ#wxqUTgBXl`}/cXJfpmR;)oښ}8t (e;KLbSpk#GtLT3bڔ:y/ګMczo'gEJe^e3:v3壹\S[K(tO\G ׍"Q%б^gTDx=ղh:e 3CA֖׸mUuؚ" Yqm8C A uIӟF/ Lp:ٮ"f4OA_ xD`x A:=Ghj/ׯ4Й<GMO}U+Fp#/IxCusugxDrOpG|]@82L8#  -Q}x?"- aз} q.|Ƕ=^#soH?׮Fʹ3lNTG4Y->I6D=Uo(_.d~"J:w~5 ģMz|9njaO"rtfrYVҗ" t s&&q%ޤs!/G- Sf@8ջ7B@7חyԕl<'; 8qtϸy(;0WOɚ\y '8kI57a|! ~1D|Q5[HFZ}BPRCOxqwD4u߶>Gj3<{j.ׇͦ3ڏ?& ˫ ȌE?V,&dثŽ'E~89*RIޑ0_,eU. ]/{ )'': "9ZW}LѰ 22*5DS=nwzHk7O%C*X-5Xg؃y C̲ec +f0_w]qF i)3Բ'PQFqCP|7h-}R"9t7d_QUcYJ:9 ,{z A؟$q^ ꭃ~p5wп\  Lx.YnM‹)~v-ar6&l$W6E-#w8دS+c5 Y`-"(^tkRJdOqv6xn\OX =ST7k2ԇ"J!`%鴽 @0J/ ]z rc)Q&aM_gW] ` V}xq;r&R5|lb]8 +oqșRs#r0A .,\+/S,Qҗ> ª-UtKG18 6+Xhm,%6|B#5MM!=N^h/p }9jF([#%)! y k@Hp(Q ^ȩ2C!;=+Q5SOX;=CͲ]IaV"HFFG%щd.kh3ܙ$[.ւ%e:C 2Ac!貦NO M0#( v^EJ i>Im:}(g95-w"pԨRЗMZi2GKbObm;{?Hf@0MݚM!|O&xd,- @U ;a'!>v>^NB1ݜ9"゠9DA;Qٮ02 =f0_s28#}lu6EV.4I|n0Zq.7Ǟ2(Lohm?_*Czf{'S+X _ٟToʏ.}Lݲ!ė t3 e ~xrc|]~q}m 5ʽjw:$ \֦ (.<EOp}%cXt'b3:+ ׵]opxWD*CU::a^nĸyBlo&89+5s1[+] PG:җ58>nq?1*TɲK(J]c8H$1w{{f7õdLDP\tPi93"RY0(..J Qͷ/,2Q}d=.Xy,xqMf( vx监$UiZ,BmVX#Kt I{>i 9՝0 2i/rM,eꩲV4/BI@@:|_`è0tZٟH03023h(8!\v%ޓ+T=H˨lz3gl AI=OIa?OKq V?aN~oàd; ̨K\1+%bvtxZ?KR7NdՕgtYқځr; tUxDҙ Ŵy.T@bÐg8葻56 E]NwWF'3|d+ c>mt]T0dpЯcz vnEO-,ny ؐ4SdrTlR{҃Rx+d+}N_ľZID "VM6Sh\(庎62,Yl0O5=Qpeo᛫U+fSlith[n|2!RОC֔?95Bo5gҷW-[Z!:wy#j;HJu|6.& BO92ГEؼq !)40կNK 쀭1NZ S`! gjAw`Pk.>kHR(^Xd ̳Zxx .(lNhY(2΃42{z0 V&ۘ04TM-Wl uxǼ$+GIY]b%_ŵ.ȁTfmho@z+Z(_h 2nT{XC[7gؑVG1遲tKVIB,N9]]JdIMæX!tw ~6mm#L6{*wޒKg=Va|3W*nߵ€X=W}O[1# ٟ? {K>a`M[ l>M7W&1DSr,)b̼.V5P˄P'3!?VgEx {_epa~;3'l /J?/Rn fl2#3E6ȾQ20ΟxԲx9 Ko :M.}~/qS%iB,'ʤG1u͜a;GHnUH;raK&8Gp:ڇ V"3YM1*7ڀk )Lf߹5YR%NsZ:}{g}Utkϐ*y@(` ]Q`?N><ĵtf}M Xwj0U<[y"!`a%V;5~c[^7#dY+Xv?AZCŴdֵɑ[[#<;/QT6ijwV#LiLAr_b1 -SO[GeeZ@Ti 6uQ;2{;FQE:keR=8 ݉ Z 4QAX~%Ns}[{acs P[ՎJ_3k8pYcù7LR+ΙI ;hԀ6&Z684\*qN~n[Ф]e DB횊P!5%kmh#i}FmաюQ G((acmܑR O#1;lI NZmhLMjL;ks^mN$vAlTOa)xR|~[}>4.(V["é_Q87θF݉Y\xH*a?2GU#{7\mBq?صEIGM:$inE>v؛m`#1g)0=?ry(j] ;Xg#O-:YmO0z94i=rQ 5?"_5k96̀[薺g-kxފUC"Թ4BEa179t,^%,:3ѹg"ɂR=~e2PX7z-@֛b@L f:7QTGMG_WiXҠHGw\T5֤{vJW;Xf7G(p%; #K1b2r'$Č[FfEW1 iwrp8%>lg[O4T]ڼ~ݍ#5H$J_3{TM^?E7Oe$%qR\S ͖F/ ɦ&4=h1RkGajXx( 16خ{uAokMSy= d^fv2:֦*qU1ZQ͸-Ԃ;~w\"3ҩrxk-fRƸZi4oگ]htw5-> -OտҁaQBR]˧1IS<yUgqZA_`?#ouޤϱ ѳ%#MhxoIq7=Kvܩ%sSE,W WfAy%[)l}8UOpp 뷲c^e>B|uޣH`w߫Vh9Ki(ȍy5lXgM NYM'H(5IZ"s7O3., 뚘2vy_V)}bHFBO5$8x5eLfƮd?;d\diaTz\!C莰<1cQ:D3ܗP 6 [?W\i 'քLĞ=i^AxH߰/IF]Mu?V8hiEmaa~I+\Uo qfڭi6kSai%}&(!xJuB?]끥Eh>}(:_0ܖKL=ZmmdI@ vZ_LWa^^xmSokmGAKDRv_Vrђ=rG}1뭙,t~GןF*wWȫւl1+g}@T`]H ~ ,o!D<յ I)`~IpUHRzdXlZa(X98}]7`tBUznt0~ПT V 1Wg2i\$ATkO NX σL0~kREEtgg7G"q/[""B'2d4Jh IM] P->83n^FnPz׬}nl2zG?N'/B|q}rfգۙ AKFm/,)`Q@6Ԑ(s-KcyŅ,WdIkh3{jUQ쌹lo(jT'X\89K@ rcڌs KXꔤaLV 0dߦN411$s\P -PG"&>31{3BC@ҳa˼Хɯ vjdn ) M@YH3Tnn4Mص$MP m!{.Eh{ Kq+$܏m@^Vs^3ݝ[c ??/DQtX0^;XЀ۝ഈvByʆ4TA>!|&qcTqB8MBo/M[ !qB 8}vtw#Z r*/=vxKy#rH퓺:6Lٹ~G jD-N } VW)8r뷥W:p Tm-wiY)7lP{I֑<7U?|3^ ؊pE׾nc T?FG!aʔ'n2rG_Gg EX;J$8=W\qnGEV+!1(GLʦ2ӎnܽ[+ݵRHJcG-#j+[-N(ݧ>-IϮjA3<] "Zfty&Ez%r#u!fiX;XCd67/M>WGx2 2v"E ZW hAD M y(ăR*ELкhΎktE}C&;XؙsGIi% bO:̀˵@{[E [YЈ#n?U(09oTbEM禅SQٗ8'Igzj}cHi.T;p٫lo%)A:aH~ cƧdZZzI„DbǑA㿢tf*S MDzUre3Lu]i^9N ]?7ụ̃Uvİ2  `dr$' Mb:m+<˸t;[ =Bhe>c>-(8;+6:\ kUMR :/iCSc.xKجpRjySc:ldt q;?A?Wk!{s.;)[}E :R Ud6!>ق yeYpLx̮Wh>Nҭ#xibdqj׭ YSF8LѶMI$ͭh^ `$Hv}D*"fjTHmb ,6%&[==u2 %?"ZYpGwƶ쒄.( nlWQ)^8҆J ඟR3UKq@2Iy?poͿENF{哥$ e5XB"[Qs) S6d!tĆN?}϶D\͌T3V5v8ޯ'c٥HtIK~hl#%2֛=l0c0!NM0cL#EE*SZh\K#T2FK'LJ81{͕i AwNMu (`Eg]FȚ<~U˅,ѨQ"g[ŕ%\T͚Xǣ W@1Fu$aԇw > @ArHt- NEωƦ}nwG{snWq*[MLg&(8Ԋb*_w7"=mWF]l@P+xZSm)QT('kl8H}c95}A s{ȵN0ԩӽ˷;K)#ai"}_B*GI ^F+ӟb{bb?@7#eoy܄"q ߖa; ]RϼAY) 6EkmQI/u^Pĭlơ jxE#A7 e4tTVE>/ZZ3j!b~^rS {\;E [C`-$%?'DŒF; tMIDz:7}-D~-LnFW \!x*D'^aBVH6B|&rzC%D0NR #7vKG,G7 wO^2kKKMk=Oz#slEg-,) &@;ke:/-twu4a4t,3o5Usoc‚9 e\|Q6VƢ3͝Vጽg }jK 0~>\ o!&~$M8bpap1<7LMgn#^ؙML Ɋ7 5Ю Cۉٍr00!Ng8`*+ 횳zW. r1"SgE.]+b҇`K2͞+RSq[Xc:!9ځQу SLD[&V nz2e?j)4QwVA*}<% D[eC T?9'֊bXIOHgsN$I",.c<]aHcpf7{kſH ~Y 0Q ׸'5/_rŊ38͞ŠYշ2y:ƟuU o;r [, O:λk3hUEڲn4}ow:82<:ǚ v}pʓfzfM;1K3=c%K\Lu{K,U&|a;o29mJoV =b}!䐯>/5cmN~@>/#C,ۭM*2Ha1O:f,4HU@7CUF#3M sL+raYfmQ .(nr[-ڨչy);ȓwWלLrՐPjgydmknMOΧ4׼z?Fe[Z {~kuؤ<l)S=FfnivܼUa9Ai,t(G#szxwNnp!>*Zn !~Դ၀*%(ҦљTOuNrO;pEo2d{mU DO6VCw 6w}V>&3@4姧<\ p%.\SGAE4$AmwTȕ iXabS6:cWiI"yFtCGi PΪӗ?;P_'v<& ˍ*2ªvy Pvu`r˯ 2YCLk4&`;Iq-;?!zOys.E%MNJ_}+ɘ,kТx˔0?<Uג9dOjEoLpO驹 (j3A.̻EӌO3y:0HFf*swr9qzM,zhÌ CEmGǵsi5Ň)÷ɍW~{g]q M{xKc3nBvX}+Q76w\P|oﯡҸH~qG#eW6PhPٔZK5A2;Bgi/Җ{ W﹝s98J8aRe88c^{ L)`pv@H;26*#S{L&oM4uҽ ' ΣnIpUu5v1@ݼOaFR!f廫btRd{0(sA[_@L֥ֈw8U [6\f{}g~+;rzVTb*6P_ep;cSǠy\<0%6#^ʍ,ϥ!e gwSx(wN=˟9@: kc xDYޜu&- ׈ d 60;5pk"Q@ u΅B LJV=v0V9"Qg*o6.+k/vS~Y] o$ǐOH\ʧS6+[5ONm$C pmǠ]}3&i3o5էw\Biː'Jy$J l5b-q1!9]U< "iN^N1b%  ]0<rA[GҡI]sl΢ILgU~=s L xZw5$m*ւD fĚ&"S.4]+N[#&v0)ȥU:c7 7ɸrvCjQr +qy،h㒩Ѕu㑏(Jw]$*,ۼ9C ;2 v:ol,}R 4CleJI_[~|rt\; 8g~`L]n- _xM-yvZ0w@cb+@*"%jj]KЌU8SoK4*fI{6xIde&UxFlX,Z=LTIA[v/e;t`6*k[ om% :%v}>vqXЉ!j3椹^ +6T@וoI<}n3޻vr^jS3LJ^`s}V»} 70bt;ǀ3$ȓǚdJ6drEV߳`".]dx.)qRæ[`>~[Vx-)Jmw֝֔J f՘_oƷU?[#bʶ:9n!~ᘺI5_%BM,W/eWG3IJГ{}<قx6xr-H0BD AO6 CoW-Qqln+l,p@8yYLv{ 6*`fHWGƒW`iC;Pgr\9cD$vϗ^Pl !zTkYIO/P1x~πqk<-p1ۇ# \XryXHeMaHZ L 6li&bqJR4b!64fkhq2;i4 UK[Ifwq3 Ke"Ȧo` 9d-!AK٢g7>9}gUsG ɅO#`GI  PBuֈ\5ǃпX.+nu9 1%'Аzjo.E29iٿ(zYh.̄Uf*fR(ч'k*('Bh!c3RؑcOY~s֜/ǡ˸\ԢT.^"zg1l8Q+=c_f30\v юZꃍkmwFژ?zPA!d'z%'kG1`EbkQ.R{.E-U*rFHk%ӊ 0c*!A+oё<1g(|+(Z>uT -r:lX4£ sp7F/BEBJ h UWϾW1x,:$Al2IЉ 0m2ܧO`JƪAF?8h!SීH5T?m؉iJ PҨ8:\F*"3a`rS?>+P3ɤVk3\!TgtͿaߚvl0Xm@XB.R:_qOvGMzY=)䌉wс]cfXA$j:=yUO*'EcVWq_0913+]MwV})7^Rf=~O%ƙP <hK ʙ5c}C Y|G%2^^psTW!E|dvp_i᷹MAD?MH+8ϧvsZݻ$"\ B]mIBSQK0F\!7>(*I>Y1 ?+'$venC&8u\& FɔKV]쮭<_E ^ @C0HVMsx*K78~MQ-D|`߬ #dLZ3{L h^4`8[͂5C-&N=(HH[Lrx#9K/ܫP>w 9@Z:=dPvY_MN<=.D<(4!s"%-S0BM'X !yJT%!_G1s{V@Wip)pw0{XfzCvrbz4li,ZfdzZ۹T\-o6oy*Mv:WwU_c{@iTU,K8 /H2TAwY =36]vpghK'7Ahk~=yBS% T7: LkFIhL[V$+W( NY}W]i0>SbӨؠ'mTo#g>P”2nHp]hN3YmxDs*s(̯gmюx*1O(\z4&FW*?q`eo%d!{:dycמt~шİqe3%[oP֝膹ASQ`4q;}ov : )<1\xsBHT,xq%^>ji%ٌ#Vh cH$qD+r@Hy訿Gn+EV:Oص!>c%fdD>67[E^ 4 j?ty<_s?%M0F9VJz yICkZpjUSnx[՟tS X2',1DkmM릏eeF{)zq>?YX&wNEw"IC?~ rt0|̀)L{|窓F:eb4p1228O0SB,׽VƲbgnI'ɺـZ}KLzv?!|Ԅ\OPVZ]ԃɨD Pzٳg4GF0gZ>`ސжb*X`~~}W4?gzK Z.TeV-e*TOR^<VyeymzE%GIr\r\TZHnk[!-児mE<]3z`‘_<Cu<&m/|xV`k]$k`}-Lp(1D-r mǘho 4OkO,Եi!*^!} :e{/j} NXwn6jl9p }ǓOIv_] /}S}P:jǫW+Z$ִBf{m8@F9!'k8~i֊vx?|f?/D"#d;~#OAwG[͉_$nc=l߮5YtcT7[tڕzms;m=.LAYwdR_crP[x3eІF W8k HBVeEPxwX`!ǿ&()u\y l_ob}rR!6",,nl{6,\u5h72, 1 Sp+kW aGi9!j#z+֛ǚv]ݥ3%AH]fT/NqZU'c(yƑ[`vFBbN5PPX:g07Fx#rcx z TxIRdXW8ږc]rb&G(1&=n'r 9!4y?.V`aCdbÌLҗDEr( Asi[Lq1YݢB 5H$]Gu1 7hC>*^'E\I ڪi/`Rc,FN!4 Igh> i ;/lqY]veb26Ipƚ 'ַ\isDH Գ10z,E%!F'l ~ EbMmmC35fIxvJxə٠;AΟ㶺3[~ hWX+% vYɘv\AK ]"|MU~S$\rwJx3Z-z%` eߴij/P<xQ,B}󼡎qeH%NA$o<ٵj%*{\6o#J[J5 ?)EI[Ҫ 5c.3mw*LMo] e"RHGkl*(&zUS7Kn?<6u #*L-IrXO̊Or{* D|@ݳn1)?5c4RM6x/yJۋBe)9^d #) R\i%nvÇWF|^L@lbr{1h#O:FHsܙ;v#VsԺ۵Hkej.S(4u">(lGv{bdtx}ˤ磊/\!X`(YF~m˞xcm5e:7f9?-QXl;EqO:{H㣮Uqm[*)RG~3O#f.\; k; Ĥ-a)iw[. fSNŠ.,^KM-Jm5^IblGQ' _&X1#B]gpQoU{2>2\ҳaG_$iے⎩Ԙ<[8mn5U)9M]΁f( ElP2đL:F 1ovE\WZQ"YD~dD韴>ԡ<մ֟@E< u#FyN?AOzlJ6l6]Y:=)!Ѫ"#F9Ĝa>yoΑi^eoVzaژګ]^=Izv92{{ ަa)YOy܎[wcS"3L`,yS!/Z &nWA<#-XbƩzXhj/rF(<ȌKjowUWhWoi^3rd^,{}~ +̧I-x++<<!1YCE7㒍ݟDO=$ !\6%?%U)Y$p1 q,eIƦMrmVـj m [f0FKavOa}u' VKچ,_D\q] ^2W>1\8oar[sMi!##C\RlV1!A8sw߄Eܨ’BǞ%NThyow:Ӓ6Z$r=0,;;7)B`wκ!9X 9~nT;(菟T.EJcB%N6ΩPfe`jS7.Z~7EX78p >b"y9dՈpžN܍¦jҸWN2G.؛\[J, )P7`] QA1;LU5‘Buyd';IYr7\Ƀ,Zt+A% `gU'~>f5fh7Ww=).!"&"9Jx(ڍP|;Znh?!}y!CG*Π:/Xd7+~E̴M*h*uhPiM~R z# Ļ_=>&to07WȌ.F[˜lM ɦOb|"9^B|0^Ʌ0WfDf6&矌jX4Vgp䳏&% v}8lDTC Y@_\;I4ZL.׈h{|6B.[zM^A@_5["Y bzr Z)yj 8!=tm\h~T=Dv˷ۻk]KԬ5r>s #jbC׀*s3O0E(klBrγ[kq0SP\Oc MV@Yc7el߈n5/Ox%r(؆Ux~4S`.Bl$iHрӪ, ^s>_a;IaE7w1((Ĺ7`bbQNFɿT)9l*qM3mXDnI_ḱ#_܃b`*10ܫNI~@%T"e)2(6S߬Ť&*oS âHM-&Dnq{4,$hyX3g*ʀ.r`*֦~!ZX8HTPӸЦܠ"C֢^oPtT(UN?M,3iC$6"Z8ɑ]M؃go89, _wQg F0lyY4mp 7,Ix CTȸP/g,U n8eG+.wypfmX7Cetk\5LHvʑoJNFܲҮ+UkAA5吜4||a6Q5ܥgIŁL&rfut^M3lN*^Eatee YK욄 5_ѻM!dBhkƫRRo?;0w-]@;20*HC OnaNS5z]2b3_3tx[`~!VO\057HY^c`.YoP*l^y&(osG@Y`p' _8+ho/*Ԯ>9{2ݳV<5fоKj"h u *FK񓖝w32kjѮZ5:m%;JH"LO!8Iv9wϞHhgS'434F'ƒmGn_m-T,1u±pWLjQ;mlҸp+Q?ɼ}aZrwدB>E`ن M!#}֡䍑) &l$ìmC^u-ڌRH'F@Ot|(jZAv6p9DBvn\VPH"UTGEBV`:gW)%@GڠtA9T;k:c.E>Z*dgs_EOŅ{`u6h©fV$tfٗ\=TᎥ@y6U VW8هZvx#M[YTro/06<5'FPk YI7>MTh[Z]n[tuEcԋ巀n!+.8 R(kw uN1=ɲ"',u[aѿwe9!AK#=H eE]b,(*R(뀾<9D N2?*(ʜS.$dQwyW2:灇7Q ;k|([&OE/;O;0V'j7VG1*)ǸQN`dB2 =-0D= 'FtӰo3Gې)eFJbӢMSaRbW-UN'k{RNajSfc?LFYc|N}><=_Afs6S:"Lg[Hu-޿ +* bNofGrH6$P7 0lrzipqCmf!ֆQ]< WcZ]84ߣZVH#W!p.v )+ 8(Y˾nc5G EtX*~GOO-ksWEU:`"Jjr=88SAGjRGI 49$DG^VӻF~t1@>VQdgN}:gg -R[Jˌ= e=i[nhX^[@]o!ep}Ld#شW*/ڗ1+$&)ovYDyZ+V'bDz2aKvj h͖ٮߨTNۋ.w wәk>ٯE coq5 \twQCS{a (~msKX kMj;RQ[\g3O cЮ5 9VEK}?WZ̜ /!c TC2f*5+yxW bW$6Z4xL$]~T=~\8)3LaLrGc=N3TarY@R5Wa*`KI?A(7SXl!-pW;uɮ?FGQ+1,_=|S(0JHSGeW~ᆪ?O51S}`JZ88ԧ@c= tVbQ)~s)"gtS |{qG k=TXRQ)" Qm'nh ?a^~Ls^EHhԦXBZDM3uczĴ(/?F/rأ8՟ҒW/yyhe,ߟhw#'{*+~r$̌?QOscUER~:z)Jџ7~q.rC@)Gܪ*Y1S!R\O&}t&~Da8&:9 Q(W]Uj#&7F.2r1aX'{J@CޔO ]-ix֋7j#qkv Y{V^$N|YBAK:BD>`S3I[M':r9;w HSMBшU)_"1<Co++Rgk^S5P 5{L[{eBԤuz?0@\3L}0 C AR5c gq7ǚѩJkjLבLq"61iqgR\vb@.B^kxz۸ݾ\z4%Ś7ZTkEk>P'9y "E)ϱl;1mj'CJz-H#" {8 V(r<^H2l fK)MvCq 񝖋F8P\Y=bG7S=(Al~:Gqd.4G30KͩEL1p&2ZPoSe lC砫fa{2&i(EbڿɋH]~ES_qTd_փZҸ1RG!$Wٕ0ݛ4Q L%ULY#7E R̀im]TgD53H"1{ x)1#C$GUڮWeEzhR\ucõd陁ygFwQ^gЋD + <Ҡ_ʧRS1N?:V]l=Et&ñ4`%. $loQ]-)Y 耨ȥI&O-V ,uBXx!KR< u4 o>1,cQxKa=+q/<ǹ 揶p4'ܫW Bm!45M#"b䠌[zδrz-H$\tЏ2wg ']iu@<s%cl^!DOnY{]j-b(AzkXG3J{ HfIY@`wNOܘ*"ܝ9g_8Uʪъ/q65a(nzYߕ±;HzЃJT6|C/~5ɽf:W9ʁ AT=AcܯZhm~DnգjỂҎT3:KXKL)r3DքWY{wXSTWU ~r9B7 Qw,Z7 /aqJ{m?'?&+,[?ѬPbm{g8.@,xrƣY"/} r_bȃ#@Հunˊ{ޙ9N$]a{z\чJ($2N;1yhrڟ|k}o|9ű!m3Rn[X,Y֌pǖ@jJDMpopq\~MHZa3'N޾VE}rdBY5fI1\w8Iޜ>{̖l|xBkR.븂g$yN&Y8`[=)Z GG۸΋=Zlm3CJ 6/t}N)"Šr9#'| KuPmf2&7r,t_R<ԧQq̳E&!kbr̅79CA/Xs9LUj 72(DS>=1mGcRvW[YDJ2yB}2_ \1&F-h:+:;0?ӵ[yg]P]QSyU6x~2>zwsOU 174 \ɫ&g}ôvP`p,K ߰3y)E[%0|e3p:C _/3XIOV)cP V=&plWYQU #5i%>+p:Zy>!p1V8#&6KuGAD-ݽ ibŶK]-LwB} ٙϟ%>ǶNBF&R=o޴"ܱ포yT} -L/DܚJ'cN/i1~dDrn{go'jֶ̲[.0gi*xkrb }(>cTTyg*P.CNjȾ_:[vP.5-m!ϊ`Jn|4t V[35;}pB<&ڀS Ә#yX@D뤜yv-]1|D)mfZGc7}7!Iw({ Qg6JYc3UpkOr>mNk^z՞9Zy3 \9ggbiC:DI% 2wD011OQ<YPܷbg6}/]&:`?C' ݝizCP.Nٝ/JТV*/@)7H"@ʅhK1$2m5m21OX>Wjq rmq̲` h/0)Vw(XVxHv?LrMWMˆG2ʣY>78Kbg;hK p*SIl=a)7hNoyMQ~h'p" 4ZFUc*Nv |.?(vj4`e)*TE[HtE,6Kj5vvkrs&A)P'I)!=aDl`M'^ze,вkzY3LV ZE-bD.y;,Iɘ=\C~YJ5V&&8TN%wK{"Vߵ 2$3(+].&8.=␎Lpr G(_s]lȧLy5@f}9_<7+6}Udt6cYHamik) ӫZ9Rv7.FDf\/^|k{.^NMr~w#kLX5(>O2N$'PX2ET+[;ASD낟1+VVG&]s=v`Yk/۰\)-$mJ,I}P>8I#zZj>Cp۰h<1& -Qbz&3im- ꅬC֋b8Sf6JJOo.{֜.Nu|!ZyrWKm yaUb~0%Ӌp_AMь]T;(RSr֗{[׵r1b 8ENv#8TŭZhD^1(~%oÇ FMzfRS}::>/`®݃N &u0cSPqk2/j^.hg1)#|"҇2&5 BNuMڤQҡee~qZJ 7xJ.Glq^LEc^CArxl4Ձd 3p8P(3V'taY.ddHE 6|!n}q߇FLDlqDtĤP-]飢i¯'08kU0 hpo# _KӞa&7m\{WYm/*>sЈE@B/J@e]CHI Ev\Om"M߰O苼Aebt-UZ4"ݤԗzw,1i{`` "Nl9H9X$ Z<PAq|lTM׸f^ ֋&㺻;W'/@Il?'3Laûht9$VWDtU8 Z愖+7ɅWYJGhi^B]$|cU 47"8WEL/2-|MnY `HmQCFg ڒqL(Ggؓ޵#C@h+IRn^8LECK3~:$tżoCZˋNvC7ہVd'qCjOp JB($D!!q%[MKD9MQʆx#:StCwc_<*̨+k Fȳ\~#TYr>.]2P(yΞf(}JP26/d~ AQ$JƃW1M[u3|m+>0>FW9\OOEmG`؇,V0)?VԨJU?p%:U>:"N? . _1Ȝ0(YaREas(X+btXVpyLKg,JlK BD'Cwj~r mBpak~}LR 7.o@H)ܰ&)naXS\x8>^\M[t= =fB i“Vw cajqdJ0SB|3|:ڦ5xV%[_8~wh{-(T:OPW)zI98+2HDu퐉أu$Iu9vMk!6n:?XaC y6OPkC2e<)F,ڛg m]_LJ-0لxU\WA+d(YF XfC{ 5Vׄv"DS EJ$&E @Er)$/})1^ aT͎dFѧ)HLZۏuk|V ]1atR/gwaWɻ~! ( @WSVWb _į,#+cMcy)7H8[#)n lȧ;yZЪY묷e8tcEc|([#Eڠ1 zKW7^XB,aH>S)=Q00Pli9'"*6hVbHvj[X2DYJ"sǺ|ߺ΅'j\qq[lZ ' %||^ᕿs^iJH|qyHQ/||uS/g6ywL=CF1Pa^RD pN tm>h>٩fzRQ?X?RD.)϶"#4\k9mpڕHu&T}жaBʃ/ˀ{Yq>J@)8`4RiO{l-%$RNݱ߸.,qaHݪw]Jfb|sѫ:!L/hҁFr8zqM#cqT+A?:TH!By5i4)*ƈk[,.Et'%yxjvl xdξ.P]#OWt:󱜁mea5p*~hڄ FP.YxNrlklp20,X\p.S rʌe {+ 0#Ѷ.2-:\%8ʸ+f >}Gv5zhbA\PDi7۹t-GZXև^ɟَON1(]>ݓ?<0)E\JBJDN5oQ/]LmIF'W8C }y>rh~^}opB!ށ7.2Qsʗ$OY~('F~ |#Ìz;`bB19Y]@ {2%ju)PI0fvb܍jwd,NxBE1jpNlu7kpi̝3$Gs7"Q cGkI)kJT?iff}@%1i5 7.+Ws[<@2=q4kUӠVCX~yO^vtc1M Qj#+cM6uņg}C806Ǥ hkQ8|;3@e9󴱞f<]YIuea&p=x^D_-bog&Ka|VϮшdkEj?L!P\/U#؜UsH=mT]ˏ<֣.ȋ[s6DQ' 8WAYJ|?Q`ݚSJA=aCFמHT-ʊG\*-awW[tv7]*P7{L^_S IƿU:)<&docU->$U?x֣]uM¤YLUaad VQ!H|${N%9JRc`^. ,k<}\&]A!cw\Rr ==Oі;ׇB#TZ mpgiH~zΪ*pp>%)w~gt裷܇x)_N\2bE^mu^qu iQa%hH7XX#D*$3z^0"_po B`4es8—š'HHɍF4(̱1yh3h9cρ޴,3(SOZ ^%tܥ)W8kj贖 C^I@}!tf+4q5[BQN"G>CiVA/d3&o_AKr6rV3!scq+NUMzmZk##&DWP|ꐞN?w [ؤEe K"ΰ%2ktBfiܐa!xe#h2{<܊o7Ed*ZiZ)jNǹ| 7T urȗ`2?%2|mJZ$ UI Nhm=%sÌ,e_o4IU*g DP tS?ZO%[kB 6a{ +-12ŮlwKQDWgGej&܇0i.-dqo'쏱UU̧f@tW5𕪭d۽IvmԂVfǘ,d>4lR,|@露|=d25NeMmf6E\c=z)X&"j(1zqB RlILmbURx[lT- ǜxuSYۚk08uUOfC9ȳlw%'% ۖ@k#bI"C(l"(CUOڵ2Y-#WQwxa4t:+Jv?* &"/r)Ѓ8+RDQ.6FԽ 'OħC(\=ӮSGKѼ, U\wV'u<}؅ەz go*t+pYg2_YFK1\]P;Zu!"z9HFi"YYbY~*}"ţѩ&RUKhc-}2VE/ܗсe"X=*/ޚ ʄ{L-xŹB]Wzs +HVHzȣM,O|x$CGj̜+I=~,Bimy`av-)VDۇJ$ zdȆ6vbXM~Tx3ޚpօp\Bd̏&%JWF<4+(zуp뭉YEsv9x _K:6oYFi?˾"&jȧZRBBH]v_cx]>F0ުUQ` PYNLp~ogwS~nggham+E*.EmɄK+^F}T=/OjLc6C$Oܑߚ 3vzLA[-jSH=qJ ?u%VJ L–6L?PDFB_gcn"L 4ܤ P1: m6rv`iE{L@&յd$l ~^ f2.q/o;TiW(v*>hIGm 'a?$} svT+)e]gTJWgjc'@XD @u;٘w61U>bzʢ}Xc !ɘF6W(tPE NzR4>p n [/^ړlk$ÿC+=o 0$J/b u h‡$?p]6TY偢P}b)+6cÐ<7ŊȚօ1a4\?y=6k{D5s.Oخףɲ!aQ$BnN#<вJt3El4pfVF7+.%;?:̳jU 5G/+a֡dL ƺ >6t/9f;O-$$ؼ;_l3Ze)@Az'gE5toFwg(1nǣq#&>ƻ;WJ@fi1EXqlfJsƦǗ|fˆ)ld`-˳uݞRx'SSWoUBݕAu˧eelĴSLe 8o|vU81 MqEn< G)FLpoǬb)!t$!lA-7 x͘bwHOV SBbCgl4bWI]bq1tz2G*!wPL #U(WD+RDs߱Ej$;Sy5jP׽>]]IOVbR^0d s0]*D$_WFdWỳ: 9|ԘVcF+ ,!O&C"#׏CLNWf|J GщG8 0[OC:wR`ˀɰ ٘oL匃F3=ڕɹÌTj$jbs"Tq`=74OT#bh?Z}Yv__Ƚ|`ELFz!JtAMC,ͪ1єze gC;6/u:\H>*PɄGY=~#f]8+`DRs@7jErX`Cd=Dk?݂(rՋtwg> ~ Bi,Y2qjT{EYr)+~zmHlO&pGb }V7e ^Ohw\u.CԄ) 4)^zLuT-R 1a6.{6;sVOo|O!9;eWoUAmpW{{;(t"^t0x\Q!SK{cC:SeE~[p 2`R\ˎK+ /(uhC#UAL]C[wA-0}g*TWfFjR} (nn[r#Kbb,uF%d3 E`H/+@+#-]x!l$ЀW\_[ep#\n鹬 tqt>oc}|G&D"lGv1jʑKXN*;P[#35(9I-8B} XU+48 t)NYJB:jRd5yذ&De/7WAm N3Q aȢC9]*c>Q3OL0ҋRR0׼'d#쌰1 Dǰ {e]3؇žGDcJ 3d;$MET%?eT k&8g}N_Sue@QqSFR'9xzr ¹mH^Cdt)Ui e>l";7s"9!tKt.Bk"1ΛYίjgudbW˼҆H1nO(09I7=XC1,Zg'6ȯOjhpj|=ʊ KOG רC{Ja1ϲe$Ֆx 1d …d^y aV UadhӊO/X 7śkL7WЀ^gꃠ"; %Ymr>g{V3ʼ rk=z.UM GDn{ ݴ1U40wUb:ѷˠTu^@\# +͍)sP,) ,YfFTS?ʤ {_Dl\*/l>b2wOO;,N)gp׾M;綣#:Cjj9ȋ->ɦ@Xӯ&ZraͦMVEsY ?+3: x^hk%(LxTO΂{]%R񯒽\\u^t&Y+|R(m\tx:3r@#4(عJU*` Uc;ڰav {6megj,)|/gvַ!._-?.r6m3VUm t[.8m##TpY JQ`3CJ[q+kG*w,>u`1NVq ']wb*H >bcqhUt1S+ew}"<561S{iZO%͟@%=DKc@Ȣg+9M),~7^Ԏ#ᎯlLP8ϰWRܟdm؍FIԎ592&;Ը>/S j" Ⱦ(yaN f/([v^8Afxv#`˶m& ;D^^W+qQ[yDg~W}ˣrwDY[Dr V,!uqR:=^Kz\hu} dw;5|/d eM'Yp ʙrX-=;nxo✠yram#I ABM1՗qӠ1!`.GD2g@y{@ .].j4(.x'Ge 3s}eXQT 9Bᓨ&ĔJY+PЁh#S9쒋;4JOt}i3_ RDR&dPr@M _-p^ d0oxCo]©s/kW=K/ <#t_ m"`socԧ R0vKi#At_ňe‰E]|:~\bS}n3eM;KD>.;Fs6rMO$a"~5 L3cj}H?BRݸ`3 *ŋ0mDl b{ 9J1^=8 pUV ^طm6uPl2#X?Qo0T%hl^ӎ_`:q=@Jgں%BRdF,('=6xFJV) ͝mWL$S-~[t\^ѴfziܮEw. Y k2 rN$,7#D}ZeB7 (5:t& Zl@CtbiZ!] ~e̡Kݽ"Mߑ;'x;i{&QFܴv  t[ ag 4 qDQo|ۺ"@c<^b~؟m셙=y*Nq`Dl[D;}8|Zf#I0`,-.G)U=,";}{ֽ=(ڃ2h7LSy> .9V mJ;*7+H^mc˲#}69~kִN,A"̠N?h08j7X} -ZS_bdJcn[.ap*SX-m>zܷѤ "?6&zpQB5eet+5r7If2>fTX%_$"pM5/6ge(vuSiMRJB cΫi)\e^2 qOd, 0IN؏Mk)|9h?fc䱽 O|^kx%͈F[.Fg(z\Ǒ?l_%D/5);߱IJŔ??N_?Dfw׆$peh+]-6g}0~FiSkS뱴uEf^bVj r]G!X@8ֆ3oi_yJWStZQa 舒]iR3SXv(YB/-XܝAp3f?H`JfԲYԶk%<C.h>ȫL2MD`C  zWlIanhԡĸ.}$^N <)?L0 `lN,>.Q Mm 9nc#/weY Y7]"UL2uLJz]ʖ}LIZ =uW*4HH '-4Y! /*?-ݲ3]{ȾCì(m`B~rHDesl ;f2kaa$[cҸv;ŔI;G* k6=jhb'װ+ -`=y}}BrEY^4xg̠lL2SȼӐ֙$PȨizY4hN.g(FNo3Z)ػ/ldrT fp@]ܶ ?Rk&~3>{:,?Fvj^[\ -y.֐cN 0*ND<~ntmw{o3 $( $oL "- qtaz./|]#~ i.ʉD\PF$q{W/NkSW&EOzՖKXO,ʁse(; sg8" *mL+„ @M? k'0NYOjWQ\_R 3|%CL d.㤠Ne.eXKY|!I\iQ'@0:;'jrƧ]:ccz ٘ar@}P~`\zR IW7ݤq>듶m"+֡mc*%4z. GwJ0.NnuQyfC]nέJWDU >v_r z}~-=0듫95O9Zdt[1ɮ iZ>Z8偓Q5EɜGk]˘6g*'=yhXsI]J>q]O5E:1p IsR%k(F<^'W"ܦwikF~/6^W”AT9%^*X=1ǒgX+"П(6H1Q߳6=%YUO߸QGb/bc&P^я׿5xc=M914>2{Q"3Z&Bp]ϓ-/E j0o7`qmqUMn1 :# Kq4󺠡ݟ4 "݃xnXiM*[aě1&xRU[*ހ৐NݧH, Lt4DD0oD*N3ڹN_^.)b!ZwTvw]W]ڸX,De!+R\Y6 R$@KbSIwgZ1\VK3 f=~)R'k.1z7qŤvUMb+j6_AH:ƕ w՟8}i-t `X?{̩ |H)X j #u4$3E_1qPEjcB90_4d"ɏ ]L\.}a-舙ዥ\dfPDl$Z=O4 0_K0,UB|-2j"˜{? [ֺL&LEZtc ceb̦P<:8/Õ(@gCHb "|j ۚ^0aݡĈiYo5Z-ֻzpRR?G/ʖYNj#r Jᮝ4#%e>!i@+u/^8p{Brx?H>57*NX'g]\Z>B#gZXܯ2O4psvHi>.r &YEU:٣zoQ@<ØQOK.^fİ]L ΁J߈>*L^ʭd#HwFe#tQ-)\ ZI.JA|q귿%@*W?ǼNC]ggRְI߫3C{y5!ZF> |;S$LAVU,^NZO'%COV}!g* Aɀ CT1?- /挤B4~׊c9&ԧz+.ClrM <^WPڄ[<"C*[Ե?{d o.z@y֌z45sV,FK[^(tU['8jkd A|Ki{L[Kpgw:'Y ?bv[xK٥Js$~Mf[$u[2 m#knjn,qo^j_Qe`a!&4v 8=d;M[NS@utJW>'i_LGԌgTpOwƨ:%i57<_R~sJ\Uk5񯴆FIu&]=.u"ix [?Uf<,dB<}28aF­hj2Q6R2lLS\Y2I6F3,st>*&4NG R36 "swd 2lBofh(c}/1'x@~mN8|zzLMKWqpH[OpQ;fX^21R‹94^A)4<[!V)WK;AeZ3KocQ"p˪d$@y5?[QQ6ţ+ޝqLEmj$| :Emjpdžɭ_P.q:ڪ%~κf.ZxZa?{_YGxJaҷ\sZV 3ٵNgwC:h]]/zǙ瓸.2{] I5uZ5/Pb^yي2hBƘY$t Rpٳ'g Nfrq,rPn>م8(K[k-48c ]N㊅aJj8TAMq݊~Ei;3I9pu $jhb.Zw`w '#‘!X>S8<~4Q'&dҢˠu! =T{E˃[]@o{v0w{ ) ڲF0 "8!3^1k2_pjMO"MFl( r?í{UHRWT/R? {6 YeKX(u .icpLԒs>cBXe+QGԜ$.a?y~j# c/EtRՈe˩6A4 Yi}狆g(Ӊq_W+;K ̢p${|ֈ >/wr~ *`Ŀ?jM^cu?FD ;@)a{ؓc`ЁJ%ACr5&Ũ\.i>6BzEGdgAw6/A^ KgKz ~x+|rWYBPNU#C&FZCz޺J^c( ۖFYpJ܉Lm*]-y8-|M Fls-\4Wɒ|nǀ=EFDTGN.|ⱢFJaFHTzf$ Rzj`iм }XXo켥Pbzk\D<v#OgnZ t֨>ճ}zO>2t aEc^d)@D^*'}Zx[MgնvuY0 mF_hʐzREa&Xw|z MWU K^U|RqxUsAcNRW?Ψ(=T&KXc 2R蹓4N1J=1Z,dlB?q9X_'s6UB&!]=YCj2 E.b+7U'9Choʞb%TK_Z4\1y3 ZhQxNs8DO`Wz15"^o" F i<,Š_24٠7Ճ9)]ܣ M235<2Ǝ]@֋.|Bm$SPUc?~;n ]\h"wv[e^`Aوߴh0'ZbnT1HO ,/4k-ug_GDh 'GÌ*r͊nLB'RZBhn5E,6JTi/b #b61Zk6۞|W=Fg \3SytNKjoa>TplY'i(SáԸH:.\AbyߒMҫ:~lnh~r-#g=c"@fK'0$oX;9 oXNyj<̯$R־\pVn;aJWjz5B(/*Fr) Іv֘ualRaJ/`靠K!T-,usP1?[BտjX vZK+xDTSySY2cr$#LJt||F@K2\f=SOqm6R l~ԐsLweS=X[,/Tmv 2k=g, 4֔ߩ~ú劾ͬSs]FnNIk˛OW|$ UoA*Ɍ5L.wm՘ yIǘцU<>L NvGYKI$"ha|V+ Dqlٵ4`fJm= r"z:PÿV3Vn&[n&k#""v= }%Ub_{@*+*Cb!gDzEz߬).UD jEPuT*&F ̮' S=SE=n+079ATIvbY1YL9L0ifCo#zz[ qO<$Mև: p/|:W*(p8`Y*w^1ZaFfVvIA;XsMU+r_;&%għ3EV}6`W QF(t,*^n.{`b@1(AgYbХ!(fd$ 65ބ8aZ*bEyEL&v^kOmd\Wo`<&JT" u삥;p\y819OڈЖ^9n긳s)';CLx~~mH~*A'6%vC?$ᑐHW2#G{ZX81yO-lBC_j?;"O2K %ӆ"6IMZ&ܷɹsF•$)!'鑬fZ>]{SQpG|wvfX9Z,~[ 7t6S&u`̧GS%jӚQ+b(+Uc0BK_;=}iw9 @9lEi-+njaՔDo-1KH~ģW5iB;RI-Mog)5`2hg_)V3Ȧ"GD% 05;Qd4d `6xٺ=;U2@;:ꡍE2U -e&7FCw(Bad`izy$'fp f5@όP;/`QIZi/\ZqvjW3낷_\:qE0 H8O"@PI.5>+Rry8P :̤ ?1e5,kN>Cw9sV-ȱ4(t@uw5z%=SGMˍpa_)Ng]M눩ڑ3ؑfZh/ho?BДZ Z@xe[X {) mfW2t)Ԋ5o]Iȸar% :T&1Б =AR}DoБ3r$cnFN sxzf|Cq?RAQ@άNYE6m>%Q'Y>}r۶6h `"raൿxk7:33fNh ksE߱O (ر,EF,O<#E"0d3HW$je_E/"_ GzjX#qNfr Yq:/wdO=ݙmh@xM/%`#ՍEi[h@ kPSiѮ?ٻÄ:S,f5.-e0!;r=}6e,RJՎAp8S9~?_χ l$t\y^@y3,щu{16@֍ܓ1}:{ܠ#R8q=e]bB̃PoH3VtK"ʗ)]퇻 lhjgKH?#soP(/OI+Y8a'mӶ*.yUjRzESվc-TƖ;D w6uPD ;:Ѕ, Sn K0Qi:Kn|A:@nY2X)`:t` A&h)D_R;bC`~%:䴬PHtE^Ē>Ci"VDit21,;Ea/ ] 7WpDJ/!NdGVj4D=ne$C@j0'\+3_0 H:WgJ\t :uaxZ}fR F/ƩV4`n}~Tg~4>TtI'i&+v5,S*fLڤn/Y?]a{cMpB^f\0dR='Ž|-(֋V ateg-U/W|{oTlC{!sZ:y( vhWfOfrJ-~olRŸovP1GSMX}P ̵lt h~|qq*  ,Dn"H [x0ff BOo _jͥ*Kp+]b8?~n^AasϰB7;YbQ߆K#_77~cgTxH/M=gx:|`VqGKJծj!^֔MmEX)!.H޺4 @4mu ]z[0K`U A!_5f~t٘9.+aO Ec)C`MZa vl)~서gLw؂N@^>^FeL@yv@yrߵ#;u(GTF~K9ylyqBDO|G7w:C]HU~`M@: 3P `d,+>X)CT:#f8vR۠Q0 WhdO{rwtLEj⪂9`{ER[] 2Քtj. vޤbodf~4ԘrnV&4hk{UUFB@R3KwT{EJd oLiw%W12٣v Qtڝ.}A=C)=][N|/ȏRi_\z>霩=ڲՕk]>ÃY#Q4x#V-qTW?6y˾Mg5r(R,6,jbF誩ܢlHlW?1*G2zhza?2iȌ7u4SJGJfgj۔ Z+U`Kyذdvֱ?/D̯'..v;^|g:>QFZeImۺ,awNHBfyKvn|8f@STbm[5m܎/|Yfh-Rzt^k'9B ya3l+:f6lpb(Gטƕ&=U>7sI"* Ei$^'$XMRIy0~y,QZ_ ]]#=$@X˪+ '켈-F%muJg}wgkLf1HcSiZ ^2s]<䭸-ʇ//a 2꽙TzjgViG"3Iuc {e-L1-7#@2`(>|!CCٵ0*>!RДjW G?aw@0Tŭ>^> ]'~zs5Cj33v ꈹ|ʖ94NBgu)@zZß<;H_tOϕuK&]f, /j׬#uqtd٫̪n41yd: =C!HȈjƯ8m }RCsX&$|͝|m"O0 K&&gF?)4 jrfC~5u^E(zT@6Vg0pkM䅮r՞[E^0O~o-2L`uXcvv3s=7H': vs..ԋkH7gC_$zƨ@X&d~З)k3:&K+љx>oz-CUx+.3vD];rN)n)dh ` 7gĻ D_Z@WNDG;YG[,蛊 pȮЖ YU6CRKkYPϚX(iz6:@VRniwtS BG?t8Z!$8^/k{oV'W$Ns? ײ44韱WyC4oޝ >W'`o+1v۠Lכ,XmKs :V}Լ[0)S~rQK;3n82nѷW 6`}T Ęi[,x럋| mV5R>յJ< vVĆm o X̪ g_1e D^[ϛs!mm(TFXc6}/Etǜ_\ʉsL"nm`p=[cs؆A'm̨[UT! Jq:bpg~Gꁲ\Qvjo%h3pԣԐ7' ^#SɭN14oy!=!S_H)f zgT|bGԧB / .P^Ӂz i =惑Td;...L/t'Y, SJVCwRY1 /;[vGs?iyw\kc;tBDq|I edpSOnfY}{E[.J:}@P %yٰ'zКTaAva'a\#'GptϦa7^8xU.{oR鋵S3-b >a~ 5)FםÆpZ(QJ#=>?+Qx"ƮKLw) vK$:{a 7: A_1BRGW1,',JB !!/;VŸəe`wtk5s^Rmх%Iaho/UdCw +5RGXRh¾M#Y6Wx1i_c%ˉMdD1;s9Z)YjX^/ D.~\y!RdIpg= jNG:lȠ}\" nhr$ZPZ2?0iV0NQm}ڣq(!tpݠ;mJj x?b<2m˩y헝ÆlXȦ*GωNϠk> ez6R7Ez[j*|A@qtJ4s;?5B׏S"A~dzv " 5l6xkDA]zfAYh)R^4Q($-> YwDI } ;\e&?d&邐e7d 5q7 ȯ QE GwI(H!͘Xup"`S{l# WN,zNH.|˄]xYt3;fݦ% .x,O`Fl8}eL&]켁|O4Eo}Nt0Y:5@MO/ݱ9&y%*^U~QV8GZӀ.0AYBosce'j[i'{H*(;RLLPVM +<?-;'%jƭT%"ϮT.~9>O?| ]E4DY# hWBbdL0U9T!&68w=JOVq W%iߧnUm "(iļ,-]ZJܩ,5|OCdf{ jHTc>K88,8XKMɋIKu {},4ge;X$ogG^AvNz"#:K:bb{HVѨ6a5ȁ2l9@, h܊qH\/8UEP>SgW\EXa W+u;9v?Ц5ĕA PV)ubۼD߽A1:MxBV>(N?9%ulFN6бEY ;=H$N Cs[˜qg!G7iK@auϺ8&ߘҍB}Fon皎%k\*l cHy\@J_,/5F;xOժ3ƫ-ulV_Jl`Amr0$7 gF*Zjل5[ֈDbrQ6]<=1\=5B>s :'-xa+kc jb98U73q]?vgM އ$E/2^ pW^χUMjdRHdB⦎*k5 QgN3y k S@?`HᗀkRǝύWحBZ`~RaY=n"MZg;GΦ j^?<$ht||Ν2YzPa75nT3QfY0pjVvX% K\5:l  E(*T?,JrMS .[{ߑ>+=Z٤CU U.dc ZшHnj!Q~>RJk:g{ʠ^TUCG4"d`9$$24W`2ݩZ?1432QBvX8#@W]3 / |27tTEZ{mkÎO錄Lh?|yGH'%M4Up{yV '6 yVwZQ!B¾'"tw&6q.<*×`2-'*n9Ǝ 1.8U='(0[d#o F^V41(9 &~pjڝިX[cy_$Rhp(_3c?,]dPe ZZUvwE 1OJ!/T ä5ߩع(g8b@u, Q 7Q|bx%!1d1oT猷v+|2'@vpHTDj6^Fn?kTX\s*~[?3UctHnP &x6%=*!IdKw&~C$T%0|1 5c0#p0, hu cqgXq'c5h:P@/w.~:`bd5t֟ێ&E}# ٛRVm/A@&ߝ6Uv2MR"yfEyjoЃ gg94,_XG# i16 aA]qsLh;uOV] lCWà[mʥ@BwJT2)+=܉RhJ˹qOaqV"l+.s\s4v 8}6Au 3bGŨ%]@Ls;lcPGȫQ)uqV]3"Ti)4tlN7оЪζH{ldIPK%!Mtc-FP־: Iwٿ܄XN=pgs X9PͺzG@HIj!J"TeNkm4n !҄vv}T~/D YXL6]nlq n}=L,#i[ }!ܡVI/IM+UJ$Dg v Y)/61zcuQ. ]UY7g>MN%ct[^2s5X"7RiQ Z`T*jjfedgVm{ՇgW9\y"jF'yLp%#ض۹Ido;^w#a濽cX'>T=g+|H8ڨFŋ֣> FeC#Rz+??yӋ,Vн$e:y#e?2ϸ &^ +Tlh[ti%/xugu^ze@]}Ҭ!I` qを[9,ĩ hܸ-s.@1rv9d-tvP϶ (_rVT!h#co8 *0Ei Rfav”D_u5]=#ҷ~=-M i7i02<ҮjXvug 0 i9dU+g5H; f>7pP83t|#tTtAN)eu P~ K&&:A}a;l*;һʶX >.O"^(vuJs2]٨kdE"j䆅v˔Ž9J`UXO4,b!%UכeM:0[z,QŢ!깞ge7 6X O5? 93=Tf̪=|[>udFG4cFmZ tCYZ`5a9H9>:!cC?Ҷߙo9n_¡'.!pdlNw`9iV/m!|bmUhHg0bL''.us?J5d/[.`9ng==tto|\{G\1&"?)ŕWzplޅIRI)I ND|do-L6y =S"D9hv+-/Aciؔ;Hr kGu3ck~Ks>Obvnɖ0‹ܖړzɸ(t* `+< uK=Y3'@jA5R.QԒNK1g ݸm 5|YpC ϕ|Ua٥mټ>ja`m0@IS? AuXW'tD{HFxv僚VC|赮Hx@X/zH6A T=9.@4u>wEcNw $k"e(5ncQțxl zI;ql)Ϗ"Ѐ&>E=m!ia}^Oy?MyT(k&7M95;Ԫ!% p B3b^ ,1/x)mhN}ۏjW<\Ƴ-P} g) `DKHr#֮߅{qʃOM]LycYG Yf Pi\ =\hi؞F a&M8%XvJ6[Ͳ)aKս;tHl ɚ#yWع BQ>޳~8;w."mAbqZ4^hibvβ}TL)] 6ښH*eypPPλjb)DJbK(qЛs)]$b}#̙].1I э :BJPPl ig]08Jlyª UUEh)Fqw4J\eBH ת$B\[熏@'ٖ7ѱ) Y-Y,-?V0,df|V#&%AeXu-D+U4@sG;6N:;2LWӉ4jkaÌ5mOUDb'}IW~;myL~0̓K_Kϸ!L,$M@9r{(\(qѷjT˰UJ૥OcݻgeEQʂ#nq *%5·QBd .Xj -ouw["ǐ!b4b*P?kʧWg#.-"{$Y>w,c]\ξ?Z!zܓPEbY-hzoJVR3X6p/d"#,$Eؗ*wNj/tiilD뵟H{fS, 'IGʧ⸢ZrRblDLX`LJ- Mb^D(FCF+ %?Uh=hqY۝.}FtT|Ad67#x BG΋N]{q>`{}&J9ˉvrR!2 >o?\W@X?Wpe@<|Ě S>9M vD"_~Ѝ<ɷBPn4dw ()lFk`vw:i|6~F! k Wpܨ~%7SS&_jџU s18O!Y{[ tOoog(A,rei_?}ry+!U5"=%y Ƽ-_J?͜V__/ 1j0IHxDcPC^eyhBw>Zc%}*վ>;28 Zp:+@qjjgM76L$0[:]ͯ=Ds+RITl0m:$]ax(׏^eg,IT|-~}Py)[&$` uFqc-W&0L׆B1 ?p:= 9[t}sM8 /J6aHRZ|љ Q8W7yۄ -(C3oԹy%J2˷A>Ɩ3 qblľmx Jt|<ߐ5~(dHʵh?ܱ&\Z*;mvZzJ%`fV^H6`(F=a.}KJ¹پMz;W27yȌ] B$,Q&4ҁEx$2t=X|e1xۛ !gjВB7˃oaͤXu>:Î O4w ͕|{2]BտE)b&"b%%Q*8WR{Y-F M26W;m03 {"l&_FD[PYz&o\'餭펴a}&8_2 4KZD7Mz@uγVxFMݷrty )܅{ov擁OV'yq6=? S^]o\dO;Ur8J[hkct{n2uќmzUPLN:ZR#Ĕ(W@+Yd1v{+/iΤ> W-a+Mm)up2o 3;/Tux?lÈG23j\5Hg0Ľ} yZ!"`=EGý 3CR?2}@Tpkи]kNGPP|q Tz' `YVBWv=<ś.Qdߎ{ OAɥVSo3Y*n?wJt0.fu/yt39Ů u,Ư6Xk\Y`ZT\摷dg[LEuBNJNG^EOWT6jMs뢾\*0QWp1;lzH?$ گ+ޒיm,{@3|,ö_ZnWE8z;Y,w6⑫}ȹ#4fT^+ ڝ; 5'#B#rC5MTC^`GA>vg!eQ002R_L;?ܕ#:CX'~tHaU]0 3(߹Xt#뤇mPTegigp}[晫\7 {иBAx8WֳAߧƐ 8]6pH[Cv2~XZ myҮYxJquc给GsOu`HPbgV Uw&<{)wUSK` J1@t86*erJ}pFᧆ޳SG3ûKQ?M-蟝K-6+zl+!EDБ-ئRdf.=bFZ&TF.iv!s'tS0 TY6+>2 K+oR3`QYP9 ڑv\)Mرm'#Pb$\Zw?Ԍ(9m la mU'\d$C3Omt$[Eh^zhtվM.{W?S*)%r`+0csˀϒ<'̡@|U)iV#PؒDT>He%K6ݬ* ](fSƻ5xdW O>hY1.~5Um䧪-c9!ap HZ+2Sᖼq+. FdnPu@U޺h؜\y ǭ {&PY*`}eO nZ(ӂ%QgU{/dU60,tpr`gᙆ*k͜Hʠ{.Z}<:T|< *1z+> x.3Kyi.a?IJ wO+2^Ǖ@C>L),{m|Z2g/# :Qi-64;O*7ozogo>~%)_^a(=Ucķo6Ӥ7LGe \ؙ&'puX4 \?.2\|QGܠ:[GC< Y<A}io5hY[+EFZ'm>N| 86Kr̄:\G֫ (TίpL_"~F mQ XF!KFqD 2 "וQIn9]'ܴw=~7T;}\U?N@fMZķ6VE:SqBه|} !C;fnzQkGO@HxŊ( хjI'm^q끎H9;w{ϗӽz" Y4w2i=,(MɝJ@"BrKxپ}B(^nȶwz:[؛BxIo> Y%P^p9<^5>FF$qB4E5տZ֘!'E?it=iw||oRe1́ wXBRJ٣ HHǦ% êVWn ջP|mgo  !F"ۙx1<-^p܋$AΟ ?J?%ȼd!kֽjwÈDk{T 7ʒUJ0,,U'IUG8=ex>'nч2= &y!*弔+Z9PGB>oXbU~p HDt"N(7L|;Rk$ʶK~b7TfwNکUR=[cVEi7qog9.u#.SL,HNRA@L 1 /;?dlܻ3aWCX)nZߛyV^T9v8T]Rw}u XC).-I"lrZK aǫA5HS(mmV {S6Y=&-e;-<1?@Sk?kK^iQM)t-JYQR i i94DeK9^_-ZA aZ0mOO+BKw,J v x''h޶՚%Lkh=%LʂPiK:W欺:WжCodx]n/ ϸ,ʉHr<PT-Uoűi< ozwzikhnH &ʫV' 'H+j +>t0\/+ŻK\9W)uqȳbRۑD); 7J D&|d\JMp!+^< `k|F]=cj&y y<"SV<;2Ҵo=tyG,d/ό_8E[&q o;¤+>d.YF¨tԮ(~~!!GS;׫A8֗d+ǡ'π.@q)|3ZԘ^K%0:Yma_b>ߥQх:mԶaH_Y$H񒎠$~tUtRoqTvᘬYUFe809./I,or=L!dr`$!/@]P3=O}}}u4P-9b*)1Arh0,qoUq.. IKE$Έv 5[U[͋W 8tN(~.+%aS* ihd!6xb: c~OhBc9 ^*ndU6FO*kMyON;JdE"+w=4jPHxff<^>\ȰNH.UWR$eD+yY_Ή;O~;?a:ۚTx(\.d@6#f`JwmG5qFAq@"qJN?z2~·5"c-I*i`TGT2P uSUrM ,-pS|\.lŮ.//b+kv%GCgOS"T%9|De0sH2 2f v:}jʧܫjy۩ _WpK90HEgxfA ǿT5Co$:Br܊uɌ<! .ȜV[&#:8  V1P4o! kGȉt͞-"|c&t7VBtc61l{O1,EMeJx@5t|뭇v%qtS <:7ư5$sz1uW!r7e=vZFm+X=hZOɗ#kխb.ྼ8' =>mߠi:y~rS3Fug.E~|HF04anK$I35pGkУgx P0'ъ`aΉp,Z64=>8xLJmA0HyqY )É}VUy?VơM1̌mDl^<0C;䏈˴d6d\Ŕ߂AɅ%x8ך.\gkϗ5HR+ (08)L̥#AXpaU M ~滤4VM *]7Ol7g6û얈ǘ}߹LMߤϏu.P"T7 @7e}b\6Ӽ?uԱWpK4Z ]}ާ_ KpwԨU; 3JG py -yߙ Zu˚oscQM֗6%2|Ezy/!>w 4F|a@'+Rf)z mUsO>7cƷI~ Sv~JSX[XB/\Y_jL(NrYY7l4T$,le}bJD$&q0c?>M ptaUncг 1}u?@~n}~w\;As]:n3{* {;|P2^P!_ [t7ee Gd;Y,GS- @9<,ˮr \בߙ vL?1cb)s{bVUP L.Ix hЎvAMA7,1 1}l(J֌+rfØ9hT}@{bYD(C&2LrAS*R"ˠnu[fS `E8Sfqm"L9y vr#׵4Pʩ[1ۉy~-ISU2ĒjM!LA.l50?IeQsFK'j d* E3y3rH+OI,wr;frcږ~EYf1$/FG"!6nZg#|27?ALuc[v>/lq[xp9Cc yaxtYz zkWXDE [y2AUҘђ\3dѿo%L'f~P%tܸIIPm)s jAM*ts!w-пتOjecR9{cxyͣkrO.8{rm澪^ת]H|Q7)Ϩ_̿2 *dfk S|[ _e^]ѷg%7ώ׺UA{ᜲ )٪UT[a]v+!;iNox~49h1-UUT % 5?]=#;nFneȳ;q&[ 6@bOLU'159}zbOmvYC4`  5>f_ND"I)WΫT򣄯w!+M9N5:zvQmHܗ3?1sBȱJg(jTkyH&p,`t:K3"Aw LXᄂE6pc*- @r։~QǨEjP#_ IK9$yVKcъ-'~}KŬE*h- RYBĉ,rG{Xm[U[67J_a&}B*ZD<;bpH@ ,dW nFj/GP _zP*#ة7z*Bְ|ü=/w n'(g~rH9潗HFiK6daLPc ,7#rv WK߬Hoc?P4Z P/8+Q{CWRv[KD5,SAaq#HJ#y:)麥C4 n۱Cl{2%.[ cné#su"P` wFD)27m-†)FKYS)6X JZ4Bje:UJm7 ?A`)qcjn~fh[/1-hھv? $P@JJ.++U9!iNjb!=Q9V*%ٵ]S?m\wE?&+w}8 Aa';"қ{@6=;;+hݣYBfޕ F`i*Y`/P-A;l= ߞ2ۀD^炆cm~e։] #0|@HnI~2)eTxu,X DD|jGsZ^SsCi,r|NoKb=8NvĪf|P[5:)1MV 2T`QDG {1CMu W1ˤ,u R8Nd` %_^OLl/Q{lI"g3c|yO;z%F:Z2ĊlO5/UݍBbIy˸9H1VּyC)&mO0Nd2]͢HXIJL'&ب1 ֛OdHFV.Oo<"k4,/]Ba})+p>56&w32@!#7l":)>e#@-Э8W7rA$? rk{&KGsU 64(99K&YPsr=CYX,5)}} `+Xh]) g1~vCiSРq0sY O!ёmfU6qə*m@:|bA{<ǬnnU61iD@z9mq˾-AgJe}tե9[Qebz*eEo*]K|Yʉab9M)C OBt[Mgi4dzߴT^=}/Ioqڶ39R~S]Aj#߉sFMfX1 Ff|;Mzc-(7JaƯlEYU Jn6|Z0%Q+`gZb-`;_}0g,0#A,4Nq׽Lyc: Q-51]o=\4m#/A!}"R. 0b^u4ei^+TQپSjL)Ț䕦 S5#xc- W CM8ѹdp&>kWю׸_IڑsJ*H-0S F4XDժ!6laH !auݘ#NYU?H4 >i-OHU+fhg(Gu7!Sž2~֚L|qG+o?UBVqE؆_ i׊ eTm(W;nկ2ҩj]PLGLWtdg+^kgE@7!EYH vߚ6<ϠgX?f+5$d`S{H+/FA24 [  =<" Rk#7 .DTZFD)F )?="x3::_]$t}Cm,* ͛9DpX?!{wr؅U:w@R-Tha{qw~[ߘ2Joq %`@JN_Q0?"7@iM:s&þ%'}Gz3C d<rK/?CSD9~ j^ {lt@|.b~ sC ?-yuzol4eE-D˟^\|΀ )B~lzm5a~L3ŽKLIX o>{" &޻/AŽG"Y:Q {d2 X6!O|/v?#@V~$#ck'@Zz6 ʉޖ6.Gj&abci&Q>: L3rv?3,k&nƶXM8LFwY0kĈesB 5]JϤlvnҺ|6WmdB,Dڝi<ϞBU"':y'̴fn^"gX|CLD)6A{n˃B"c'09A¬G8Bp},x6%3j];P 8yokv8Xigг.T58Hde RJ*,OUpss/&{2FM0zS+iŖ|O4#EsF27KsX.QE©tj1L㞂%%fYLЙd̅-VV|Pwї&ڄמbs;v׾;%=$A-h(ȽF 雐[c!r;GDFKNYew݄*H^FR`7^k !?V?/ߤ^Zl5͋dEebsM a}͈*'+]?#Jd0: _]xQD d$RbsŐQ׏vx89c:uqC fgx-Yqv{H$1cα<˥[P(. 8qzHe'DJ+ܐk\ H4FUpèW)JL͛;b#۰P!"}eZZB!xJH0^P 38yBfIu:LKms, 0Uf5&dw77=+#Ú;m>J;y>:vz1ĻOR6.}=/vq;1nP!5}xYh`qق@Wu&-j@^DV[Lsat{&|fk`}] }*'WUh*}w d(fBz|c:7^Ia'OOk_Z>(j~N Kidm}| AfFIo jGtOW!pn? r^OqI=Y7qW}@+}AhN4=i*zn I8)*sisQHcFm?wUlj A^wٙ *NOdwaZIPL#6L9{zoxȋ(#MDsWHTjMU}2z譲 5VR֞ X6dL^z+[) V$ʩa"qꗌXkmJuATkh$L㵖񨢋#Jf|? 0.BGoLb\A+T넳ާ|疙טxJ=z3ǰ IV40 \oc3N=< >$P LOe>N}EXr޳ے ഘ7ІZ~,*2ŒKZ1vx.Zӊ]R{j>l#^ı֠ov,lnU, )uR:bEph.+MB M*=fKJj fp"z;CDs` 0jӲ,JX6>gRǖ?f7|hA2g0 d!tqTn\ě392̱&}EidY?]'w)t!;as:IS сFk9(wx4x8k X`<"ol!)'Qο8/\5.%ٶA([_X]1l@^qK~bUp*vKZ>sĿ!E+7gk^s\ }n+I@*%3_xu۴qƋC>^6{*/# I$^Ar>VnQ><T90Rb Rȏ5AD? 7q:1&GoʗBX%"Lgiu*ECįȆ"vhbv W B+bDJΧvC f*T}qN'yR=*+[FѡA,ROlRQ8 r߳ 1]5BP3Iߣр#4%L-M8YN+,I3mHL>9_|_f~u` "m%3y(&.~"m1T՝wrN&fj.vF5Bf+ŀBx+> 7X6I1y,{Ug+rA ZVeELԏaˇd}2: O P''h.qt=5,z?Ev*2Fnop,BU(^ӂ/ a! ~6e2t Xۉvu 1KɧwfknGW}6П1 TyH% [gjl顪v |O_ޞp`f69*ʠ4'uoZF]bpJq[ M;=>N{s=IU ͐5ޠtr8+l)%¦R3[qh%ޱHcNuְs^glj&Fb7ҫyI*HPkS#TW-_؇0c@65ǔL<ڰ`ō i|Lb2 }'`'ʭ :v(_0[>/+\|-Tv+-cmd#S(> Md 0&ɺwiXk-*gxI \>EmݐAfߟ9 ynw 8AtdrE!g7ʟwԿri7~'촞F@Y0ڈi%poJ@TAkHآӛ6 ab%WQX͸!12f^Y#{+o"Tt٭JRxXNU*L_FCy8%YBS姦d`Vڋ"ɶsfvuٳ@^WY~݋?(lHu tduYƀV$}h%:? v~VI]>]SՖt8_^xR;'2+@h"Y]uB<SEPcyx( $eGO+|\ՋLD* kzs7C<4e Qrt+,יr:Ltwh?ԚBU`aQ U1Mj3A96;jl ^yaƮkEsS=iy)e#I 9x&"șFdž3L$?,@ڐɛ&q9&&>q;Z}db߫@K.oX V6s~Z35Bk {S* :q`;=/ng3>r4,}7pVEB7'rghH5^#;{ӈZiEc)n}cS;[w !=Ջz)+ `tp*(P/bɆɟdQE^#ɿ=qg\3ws+gI0 ^d+  K4W}*uax\p@@\le~KK$ܼie]8E{ɉ B„v<89"wYU])7X3ڿ!Ŋ! r2T^&oƐ`%ujJdm?To/{Mp p TbnJzZ[/ԥ.Q- MMH3(.?xXK(6(~>oG`QK>XugEC&㡧⤭/H;0vVgT<Y ֌9: #4]mTXW|(fm+RcF>e !/tW̓jzޟ2[+G-5'% ʹ@2N$_px)%s0j=Ӟ x7d#+VnqT]%,bJ&Pnk QG7=^;EUK;'Q):mp$ˏwN%r#JZY(sqldjݸ+,p{m}zvU&I1&iZ o e;E =`R¿>=9sXиc2= F\z`Ou& ؇MͮM{\\Ji=|{b~fܙ|ܚxi%q(e?wv17[I E5vr<n2 @04M2 Zga> f%bƯJ2B]3QC}ЮّFO o]' {Dƒ`D^6{2o&tor3P}W+f!nq cR>HUu0{;$}J4~~j8Blėx, mSVm.YhIB,࿈8n/Q 2 ȯ~O#ȣoa>δk1犴Vc%{: "n1/ӂ(-hy"J[G)HdmULQsԯ:]BJvr[Fep!!d۴Uwyu[|r(Yt @ZK }9fbEѽQYMubDJ@͍§(dShwQLutP PՑia$}:^,ZQOqZ\TEr3}"_*m`ڥsl꒑vKHȉu;hSUDPhIODg+0婒ݷ;Yqw_s6_rŋnk }؇j|Z\#nkD-*{cC{$Km¸Qx~T\4%ȻcM2[t~ 6􀒡"_nJu8c]8JPEnI^hO%Og@Z ,K~2XU!YD\}Z$afLqP52H?`4p8=]{Lu.yug&LkP8iU"5lXDnǷ'I6 b 9+Z6hAv/X&kb! v6~U:Ƒ&K"pi4{^TDQ`6$kX8N]6sXϡ\Vf;\.eSUsᑿ- 1ݳ'pMFtl$1pwwUO)#y9m1Wx~X6 ܀|[ڂig* 1su\I#Fw%R_ő\کefW2ض/ ȽfGR+~[0".Yf_:V Q:`qJ5:nʎ3xA愣tUu{ T.%#&AF7YUvBN:Y|zmDhV $r@z%.4ШKxrK\`m9JDS̭̏祖M5Wny@qơJ,cQ}2qgq&%'*;fGS? ii5BEd?_5@mamYODsgfuRCKf#ёm/iL,}! 6yQ;86 ǟV"87^B_20 ~*Ī#D zX0Zq ;%A-!wRV/yljVؗ]=Eż^5 u03 rRt& @ 6(]HF+m,)1Rj-Y 7f@%c ,tԾ>8.zbu B1_'IXy)Z˓? IRL=mbJI[ږ[hwMo>0[E^Z}Ϗr_+6 jD0U.ǹ Os-mP$Uisʎx'bJ?`~DQI_鸭evVq(ɶD %e63>t1c6&pAI֊;6+ aj-QzgCh2cHji%}􉴏4@i=|]fp񍿔༢kƲXySv~joR#GborZ"DUw)(!tGw1~usi. Շ'Kn?hk>] +b`: .Jmn^Ŏ\]"޾WT.#TNxB{j guQQj4qaXJPCl9,fCc0[C$8%$:>WMc Wɕ\mjBPnI,3z^i{oidi~%؀N"0e4 dOls捺&3Z UFz@`3tnQ}\2_lKcPx+1b|/^qf&V?̕I껴)o893{g/:8@F0iN~(ɫ)X1x PO%*lZ|ZvK>4g_ʠhAW}* /6'i}jKK I>56*!$"Fz+^ț|'s.~bAUw$ZgD Z8Hh)|#Ƨ\f(p=ɂ3S5![x06~/LR"{wk cbn#$BtɄ>RKɲtew + $$fDgG|t.Cg"ذ;|}2&Hna"S6s(yRsI"Uqbhun.p MY߮e (9~حxby$xI(Ewe~ELP( )#?uON` %lfQza$퐋Ҋ=e&H6brղ_R9S9^TPī{VZ TǶuL^ u&-(BEŮq]{}-WتDh-$f Ddm\ g;6{ѝSYYj3Y7n>%aq_Z8&7%UyB::ڱT MY|`rJMzDĿI; $`z]ekϚ#Fn&XD$ Vas1U)3 nˍ+`_3(a;.6N[Wa) ]ewRN[[@>OćRRU%;sYn?HgDFO0Qׯ\)LJl}T,1ٍ[Z֥bjiT_w.ʾJ0j|dWVϳGdvqhH5FPnZgg0 Uody\GB0WʸܗfQFH,?=`wKxVm|dBN/\ }Aw5a%x+  ON8/Ϩr.0eZL _qt"'󀠢9$>hnx@k XVۻ"6ՌLA8K؈Urв<<@Tq$p-s O= g*;V)7NUa;"6x_Q6wu&ǹFJ f Hk2t]I4(RwֽYsÅ% :kE~b+ > r c;#n ڔ뮫~<<^j&,HڃF2yTY.&C~ՇȽZX_H")`%?FPcP\bLAd[.}:}VWs8v`KP(S9vk| >I/n";S%]-E#5ĤETVɮ]v'B8(mX:Uچ~}BS :&%!2itCPt)&~N<)oD;MyVG*Aqh!F81տUXŧ"7k0___ L@]0@7xf|U{E E\l)5/QR@EweX$&J,B೛Ғ 2kIƢtZZd5n8@Bl]@fܺ"A? 'R?/vAPiu )>7"v+TҚ!ּ*ѥ (gЍ*\-C8) tt3ԮJ.~[p.7a֨|.րꇨԾ<\ܤȽSMvv.jK2p{(/>HLc$DOk,o;_wu[.Xt$& B^3k1# ;-g;eNgY;iCG/1,nvf%{Q< I!UגR8Gَ9|,w^o=.34tjs|"sPkVT{9Zم( X"9DтSO9nEcFt W P/˧ZZeB;L:Sb#7ݷ6z}6uV<@!<=T1 4t=qm-3pRo_MBx-V.5Qޫ `!o5ϡ#nWCi&0bAi>BZq Mut/Y=K(0e 7x /el-ʿ51WXI_TC@^UEP0♒xFhU  LJoT6w5=AAapQ@Ty0CHM/>/{ht,"I89y^ W(ZT>AVn?~B˚ze$k@RuB=XX/p$NSiEr Mcg1s7hp &&W;Di*ֿloG@jp F2j_*2g7m7Qo~R\?ă!(8?c'.+д$k.PrR x8S>,lpLbj] R/N;o1(5(Ue@g+TFeH (FZrE74'Q՚r|FQG x?wIwwކjw\W=Sd",L(9hn( $2AQ%_@rҍe??\{LxK(:vxg8_Pw(yqDG 0&I!sh93拻Ho&uGS)Xah=G`*/6ղ> دXeܓDKYhYpM%⍧>KUugQ`vMbY Pjg7Fe(+ _ ޹ـ:Y?DZyh;5l"3M,gZO9G֩RYebpļZueʑ)jd'+q* fG/bh(}nPjRn*$';HD*.I '{4a3|NI9c_V4 Ff㵱s')vۿnurly9.ю.ģ@w;M^<'5#\w~[J mLZ#ٱݟTGBȯ"g2FJysu?[6w-/[F336i.*S~ȍ݂$R>e3,\X]VG6[/sB*KʺX' 9ւ}\; =+hrlnWmE]axF8O쳗SX26}xdh,(J] AkcE@b6dSx׳8IICk6 -P0deMn781K|R%:j7|NE{zᣝVc'锃fH/hڋU<Jˋ3. vIf1X]H߰ Z $jdX!Y~+^B~܀E99۵p2LZ> 6)"ȚLʡFrT;m>WX6/|ɾa2aτ%t"r!&|Mj#k_z]rOMsy%*ĞNl99" ӕXgފ4{\~㘛ߵ]SK h*qZTT~kspFĵt,H^ŧ Ɍ6~&JDGɖ66 @VE6 _q?ONO?!HGb&÷7d2-"~=r=i, 7?5/; yPXDEW Vm.c&"?ʲ#po< qoo =%,ŃڕmZWpI|Bl)&XiFo7GDTMh"њKND ܹˎ006X|V` V|5oY#jM^͡/ts=~ւ[Yô4$DTZ'@"ǹ#,{%''_ )lҭB#|Qsy@P3)hm-f1NqzQeˏ %㕩x Il9nb|i畼?HN N dߧ>8M3>1Wh\zr֖.ge#jst%P0TzuqF,K!?HR3OȈ0 \\Kn"SihC3 |l͂h ޷}>%%֜zщn6S *A'^HBZN-0jFkT2C[9Po>e{wsRurp(x @gsBTKws .?`%!.&bw8y 2SnI9'z웎k@I:\GwpQFnerBVɫqYB9ʨdʤ #|=∍D=Yc= ё/,$sP$1_"`ݞ`cےC)\1^Gc]ڎbO:-$\EWYFF%=G_v$b' i(zm;VvyRc̡X< APCEVҠ PR;{%@"El m? Kׇ89b({ Jg0 &l|[{p=SSn$RnC :s6iW `ԏ7sC=CZy2Ԥx>s<-pH$R?Lj^Il0F+p6/Kdض)ͽ%;-6 E[T|trЇ-{EDH[v6n7Zk/ϑC+R!z80nDZ)O o! uod3Bz&J `6q}5φ^u4HíkZu3\]0݊@J}bœTˊF>jQ }TU_RC$CǾ:C홀h1W3ˮ@I]o[8,Ix4KD{cw[\͙zb!(}uu6HGr^?$VwAZg'QtkqI8LقP[j%?rMR{oL穜2YC~Q"-Ξ_l+*[9Z0v@Pb_ uU*Ah7"tƐcg,&! O|۹5/q:~#HBbDPoi!k0ӇtiZ]v օԧwЅ ~g'Y*1Zs u)1AXq]z{1$!"IAŞA__e:C1㾗~CLKZR%3ԭyډ%DN>~s~R r Ղʐ L6HFu`6swuH$ ~Ѳ}Я), nXSpE`Xvߣ\&{Mw0{@ӸNJ W 3[jLe-=%^}Jqi,y .cvX ״ڵdt/0wOUG~7^ځ*[*bujsK u4-kdcz,Sq@!4sn!WL&v/9P֞~t.+=AI0izט`V(_Q?xA{˲`UŕʧNFÈ,ZYN2Ŗ d !v"SCFjS,~}Ռ9p;,8ygP(Ҟ;;OT$}uj[_ms{ei~g+Uyဓ| (k,ixJ:@VO!~:еN۹^Z< JcWáHW`uu#rJ?R+!O$Ims@bӲBqj$vN}pwe2% Z^>qe~2k,iftlV3ZI,l;0Jo<*snN3rȌm?@9'ZRy)C7qu&~R<̀ehͮS QE[Dy›ʣoeϹ*mʷ]GBay8KOc/ n_v9tז)/,C )k"rӰ Y%u,zWŒԄ'd?D!ѧPcBz=,ϦUnpž_Hg F>4s,yQ+i2Wb|E|2C >Fx in{|ґ8]k)I Tn(O!2W]kX;*7L@[5[؊ KӽL &%eK j1D~ih''uXqTmps ;|j1&}fI[KZ!$Is_`+j?RX>\3sW}게T"ἀi2c_!{1؉4_娗Ţ=(wMXXS /=wd]BR?j]~6CDPqySCҊ/;DJGyIBEǷtl_ү yauq݈&-4j] H|yz)=U ~9L~ .޽M\QD$52j$ݗIܕZ?2ڒ? Ƌ=(c\jխqs&lUpA Yv1 @>w  i=%SYWw^œxe%O}tjڍ,4[zW`$dPn "F~"g,OZ˪Msd4}":%2E|θ,\ WM ]ϛۤ v3R=XBYx;m,]d˵/gYyC4Ű]yO 󧓕QDӇ:=yNDe;*2$'7oSNcKkYBRC mqןvN:NUˏZM3CR\XJ3o#H)vBF@;Q=b;$ق-,չl%XNȫ u 82**5Κ\^2 ? Ӷj!b;D=?IЧHE)8\: ;@?W01"Y;dˣu Y,xj ڋ/{psq> M&41yڂӦ?bkloCtuwKDZ-*+"abb.n2%&'|Z d ©|]6:.e6Px|U&4`Df &pie3ap|Fqh&)B[y77WOr3-I 0y|ub>a<8Ǩ aiO!fh(EӠaeJ&yY=SNH#=}5WN;hXp2H &jޠDR`kԂrXF]],*|uG>ES~s}VMml?%2`qWҾg\vJaE[ X}zOYPʼn~~= 'k&"cka x<$Lf? 0)0`WPhS_%A@m_N?f}P )];kuͤ8i+qpˠIX13-BJKv:H#6|GAћhnze.<_`VW+u ơJ_t)_ 7`%skq`H% ԍyg0"US[ekg~"9 Q twh1|R( ]٘.ƹ WdK(Κ6 M4nM"8+>N8to'̝k x E a-L+vE%`k!26+rVV W$Æ8@ ΚWum'D:q0i( rmt(mQW\e:L]2}.|F3.ݸbO>t hVS xP.1#)W;iw*X6m^cD>ž:r]?[ :9./c >dlo@U`]W?-0toG߲2Ē-Pakx$A8QۦAsO_jټj bUaS`$~gu 'jN4A)6~poD:4y2;e܏RHo.sq*u+]t-d2ݕERl7w d5:+Gy6UGޖb1 јK~!$K ɪ;H<2c8K 싯W jA֗}%M\VM}tߟ#d uwJyf37 Hep.3r&C?&:cZ90ERi뭬'\~ϭ]J-1=$ѩ;F 5:Ih0oэy(mGo1qxD O4r:g*Rj iJ㓸i[p+U*sIUF䓍D*336il3\窅y25*x}LʕZ:se=hPy~"A ICU=[{bk #`Ҳ5*`IOO}N1,Eojg񳂞"g_*B&Ź8#gԎ̢-A!$fݷ$d'S&Bu&j{:yͨ:A&zSjѹ=5'0<4?e @c_ܡKz ǣgFS9S}a揤gO* >O:2b¥m@p)v+^ .rsYZ  1VoC݄kU#ZC1Jdo DŽH;˃~_,-R݀S/ ZكJ]-8sbЪL9yϮrHL2wy~||juȐx8/ʦ 0W8mmTeЯ<͠;(s-O7sn6i] XS(,0:=#i`TGA/pR\4}Ce\k1@4fc'kZx( 6T!?{jxv0UH|ʇtWBV:/p!vzᡖ>>Z8TڟMEpD@*) JQpߪO P܅0) HN!)dnLq(5*JBёCXTe-p84M\Hj@RFJt`ю-h6uq8ą,`Q;:,'#цk"&ӯ<7bFX0XF[,T&kg%N>a.2[gKdHƿqegH4^`oߍQCHACsSu쁍kٸ?]—<-a#M8xvTetvZVk[,ZX߯(PTk5lp}۶Đ06.1tq<8^U%b6.dPEwd*G4D픎7,h4u 'j坖P7R{'|7c"@<n;DS i,PJ`^Y EB?[\Puw v]qORBLZC=HESŴ!؆#]sd9)Y$Fen VX}'WY6#]94hĎǺe;j6;xM[S'sY^WoK7+6]j[ 2,Q^$*F8|߷|,"ӦLxFShW@;FܽjÉ~sj6s\;Rt#|~ŹMDmkI)JDB9TgEՈՁI|CF͏Ax\OCuT*]LuL34bG4>六zA6[j'AJjz)Jj ^653K2%нN_!C@p9zE kNwT=G.vssP4IY/%E0]ZDs:%1NJnDB6,4L!D"k(8x4 vV$YEghVbܡR!8bDAw\'*DN̈́_7/ڳRn8vݐ"*^bEv\*YCFhŲ+$TfchVd|0_~,ǖ&&u9-GC4c[+Bhp,}Ta ߼F?#%2XɛDb]x!+}^+\X_apoWDԿ|L-D &,]fw m$DU y57~kz +ȧ?Jw#(WjRvڕLBps*?Z1O2BzyGj:~,H{] F=~N¤C},=g-]aMXf-Uz TNp]Șo״>|hӴvB:PWk㶸DZV?󶠆|!!nDPGaֺ1!T;$@_5+AdzjW;dtFN? aBneev,uX-Zɛ׸mt|+9N*J۞'x}$"Џq'IS¼k=3 m~!;] jo8{!{gJ-R%X7lQdrChEN87 Q$I0-G+6_턀T.]^.&|c<b:&e(хFۓ/ǤK#2#wA̝ޒ1sMfۉbN5DdUQJiҪ1RyUS2g 2݇P_T Qf0=\~#%4T`I58HvN28U ,Di]a{jC"Qq)7OfLy-Ι sa6̿09! 꾭Lp C7QL$%F2=ՒtN5 \o񡧽OUtHSVjD5C~RI<*M 1/OR'VSp (rqbr5>)j.tXpF8uus?tELxN mV 2Yfv>,Z \No-MQYY0?|wi(CO2'YctVWd D8-`VVGC;<جP`|&S~$4DVkɼߢS`5pڐNSr\xbx;͎ ofտ`OpH#T)o9S[ "8C̀gy1w/n-By/,0f fHyTU`mqBMtH<tʧ3XȀ>Q;t;AOMJT*z$0qG8ѡ%6r)K8a$ʨB鿎M  Su(u%j ;p֢.)vP,;;ˉM!%Iݤ/_70"/mߨqK~3~a>sָ #%{&#p$J.uH@C#ǺV@LH_e7Ip>~EV۫w_Ł)M<Y)r-vYt=0P1OW ) GnB ɪLӍBei>f!(#P{l6w5;tmJɶat'},v~f.xMFF yL BrrS/HV'O[)H1RZѱv\$ 6wx`ji83q4$G\^mt7[4~_P^9)s@ ^!q9Lp4H9jwYv>A&+0Kz/F,[l]o5aY6|L^EVvbK-*% τhB-fal@zk7x= qZ^&sW/ }1'W <` bE**trx[:ZRgĦ1@7)s3Bgv&Pd]ÍX>tc`R6:XLnvGM wG#P;Ѩwk[kNur az4 Q*Y2ED eD#쎾 R @ yr$[Vj-[vPu{$7z84.Ka*@,1 䵈TE_KVR*ZfH+WKQ$}^.:$ۆdjϵ2_}jÿi$IHQY(װ[AW4Xɢۑs-Wɸ&y:?_,TC@d =׬}pboq"ir{Ͻ H/EdS\eKڭ3e97^OO64Z)%WnY`jz #K{o;K>O<mm=b*XY ȅK؋m/Kg<(h^.bFMIL5X'&x7DMaɍIH/O^DYl% U\a Xh{L?7)8() rֶv8KhPu B/L((vL7D+uËvH.wt蹰Ezdྑ>霆F2 A<ḢtmxR[eP\kJ-{&|}G?Aa>fAi 44[@xPIEsDUvv)ϱ@,Q jSwis5rx]& 9Cܺż/5kwOϳ,!\d7&ޯsM XG9rb Z0*KAB=YHOT]ep 1ZJ5LCi~m3NjUM'O[G̏S=MB! Wa!R!1XHۉRfP. (>}v**i,)+khmftcXN<81 ;ݜR# ݶ+rDw3(;Jc:D~?mN ?fB]3 9iVㄣLwåz ahݦoIh$cg:# r  9cN*zړs*#}ubOVӌ"pëaa::M%Ad\U)0su 3ʔ$qǦpr<5K[⻂42c~Yޕx5p mˊ~2zu+% z*Xo'`44>,F{,j[tb}K;0.TiQrDo|o GbOVͅUoZ֧Ӌ%ϻ_0r-< -@S{S5j Y:ΑW{v=:1F˨[\%4fp"s3trYu7eK??X!fs<\1F*v?H.;/O ͯj2F"]u~xyU(nuYe`a߃$Ao~z ꚅ[ *[ f s8jA8kr|ӶFGꂂMk][q#K=gA+ZRGmOFEBEÕX~y%9 LN'\瑀}`4n3O"ӵ1:$cBxvԻe~B=OR0D-EH`v\ȃA!1YS+W} d;ەu92)EPNߥ ?2RF: 濨koR]=)`baS K~deZ!!Cw' 8xu_%=TAy/ܩ( ;\,tK_@y'h.\Rz^|${A< N"BM ..󠶲Hrb[I3 GДD F(Ւg,8%i=a-i!R 2^%՝3LnL:)Ȗl|V[[H ZSoC+񦤡}5]5zC'0CҔqecab||تGF咠xX~ܸDr&:<&+N*ۺj%,EIbeq[^yICcBÜKMaAf*{b)E b${lr8OzoD.s8J.I:Ҋۺ"RZu@Um-K4@7~(<^~^Hw|FXR#AݕxS//_Zj.Tՠ^{CSS~s|s)is,S܁$ΡxhV3^aCO0]U7.}5D*`VfxL=-clWЈen2{:yufi6; /EX r? 4ss4MwifMGk6U;! uBGeŀfzƱWXߙPJs4czW3u㵍  -h򚖏 xikZvN ʜ xYȋ^)>+3)e̋a˨,88HvpO7G To?!.Iy(@,Qq΋{7s&yo& 1,~LN)ux+@/4z@n dOεEVPR0u̱X }\rŽE~E_`wE,'6|U4yl5SQwRpZ(Z9C{\Vڠ-E&R(3ޣ<ӆ}K^ρ$K &^?Y ϘP56M%Z~d{癆Jrw+|2`x0 D[FJm̏ #Cm"6컑ޭ,arBȾ,X@A}<b@i0;A\-xA$u 6/tA !Nu7ng Hg5ҙ|&ΙM1E6D nh_僼@;~T"?<) E܋d[lEIamH_b *.hᶍ%Z~RHT\Iն <[lIQ9p!Lu0̝GK$Irܐe`Ƭ|ZG@gd +f+Ol7|X&P+Oa湬@k 6;!Qrs߳*SjoP(Pi SX.އi}jnAKyPntGdBc._W͉T nuךYR6;> %czspPՄf&xx7 y` sXzP>x E"Sne2/YqZE'Bqؼm&6bLWr6h#Q\|L&g3κӶp+SeV>|<ܴJ4V-80k7#3E;}I$SքǃtN**I^ 71hU?8ViW]ORPgf"\i3na"WL%gW83ni`x Y+FUJ'ٿzQ7B6%Fz\T "hPυN*||V C $5ITy8w >Oo%}o LҦ1م?<5vM":a8I}Xkvʿ}WMBR07z~cH3:<=]jF={aζv%8x E{bHQ_9:IWʇ^6Apf#( 6̽#BSL'lZ*!Jf]gYqkg utRg7X"t[Pg%uJу2k%̚>Q'~P[v/G=V3v`V 2=/(iIo8a=t5 qEH#C8;É4}쪛5-/Q4f'S.>b!d@AB)6A4 4) pYrs@81p`nŲ}*B9et8hD04/ꓴ%6ޛ(xG~K S=jh?أFovQr^ ?\KiU l$fLNt:֡AjƑ@ |xԻ p4c/%X"awnI mc6H`6~KDnSx$A# svVy_P1vJV2$:)WV>o:+!=Ղ縲VV6zԶ6sABd5!ߚ60X<+-'T[D:jdʞ"hLM .`BH@1p[An1O"$umφ24DM yWhM_^L#̈N;l۝vyx`]aIsj@eYd+ +59!seron6ȚFyN<1 3US+@qqkǻ{{k%@x~%G?LrpFLOWo; 0 f zU2ɽf/<(JP4%MhWDTJV QC2`HmD5&$vػ-6Ɍ8 Zx:Ɏ 6GP GنWkwGj۵/.<ϱ׌)}?t?K69W# kO =kXԣs+åA߃dKlsjŶ:Ӟohe~gw+&C[RiOqovj#}sQRT#OFQǦԳj5OY8\-Qޠ541ad/Xy xVkpW~M:3cCvi{᪫,635׆8yĢXTYY-[C^tbĆP,]bXv悎Sau)'"h*#K[Bc_tpP>~xFkqYѲִ9uGͯ rNNXo[e&XA˒Gaյz2b ӳCD|ӒMls.Jw 4jPrdDoN牱]2ޫ;EtiAw{q3ba 2"Su'D:s`Y@\ƺ蠚Z0=HNל8rϽ ˉ:^k[;h݁/gNVgdY>YwTģ^asc񒋍(@ ,A>k0Ƀ,\N* 5@~eٷ[8+\V>_r="5N=, $N4<+O9r˝9#+InhUDLQjNG\ɅObM2M\6^:;ʲjT Qe.f^1w,F}@L&F ~MNfӔZƦvdI޼ : E>im\E zV lb&2=<82p f bƪuڸBnaU ,dYLVQJUu$*.4-sΉdUBڑaC e2Xh Cyff,QX_E0k[}״*fGi|=T%򟲢a3i"Fy3dQ۰{*eeCbtHEGttz#̅-vۆy8Xi`H<&o 7=5hiB}@}s[*+j'~R7ԿEnEP]=31':sBڷ##/yc[N )X.$ %~\4fǩNkmcbc.o/4ꮬ~h$G :fbwǧKp߹;WG_eo~q)^A9b32vsي$ CkrkH#Opl +cB3uսS .khzAm]V=cmɮS7bd!dyB\QǶ_fѫ>'Dޙud[0wi"N {өTe_O0.hEIa;t96\ȣ[bt ݀9b&RS]|ڎ^ȨZ2ۆ9&թ%[^s#Mn15_۾7,[fnξDKrC#=D+"CQ!bxj CDֺ2:O%m-b6,Z0ijO I5'a*BQtdr9 $:ޚϲKPi~􀻑gsC퟊{V֑-0-G({efjhiQע,wA=wL,:/ssI M[%IE$@g\Oam e/xث$c'Sd?@.Sa綢-pEj` ">{9l!*DZd\ߢ}O9!Цo#AMc2.yk$3=mbzm̝8gcYB3ڧ5#R wU7hm~7糍 M 3?i$)(Z0I >,.v|xwkhw,cjW ie3:4H]o+._{kl66f8oeYmrM q t COOfrŭ'AOPuD%ψ!IѪQVocJuH-@%r+[)yD(ecpTi'rrGD+%jܿvJJ F9(̈́, 50 vxeq1J[&V&/[vO!Us$Ԑ['o?HO@*M0X8 JwGP]5bSlCG,KňdhU[~-_E)2CtoU+Ŗ1gG[j3[J>^zSK",A;i](Ukf4j2|ͧ|\ BOԞH I zY j#|##[, |)/:gD9eSI eۅO*z~CEgmz\>m9Zc[*3idժTX M.Myy_Xu!LEJ^, efy>2CŪ[>*Yn'Fz(/]9ri!ivKdq'G2VsJ!Jx{e˜JyeޥXˁQ!k$b8=zwiNq#:JfG`P63b0ؾVUתdCᛐ x$AwC[%[WpW!e犢TURwem54OABy3 ~0~ @T-UCUFCiu~JVF3P''@]%IIY#RڔO9,Wk`f aY8S8FX+SX:JǚtH5< yYn6H udo(w@ܕե 7 N=%D=N;~rQu>K|-6DEcO8#o3qQTܡ 9,I.nRrcH~ުoa&^S'sb/Mյ".v=E=y69}~(W _WhyT~3\|y2LbaqܙN9nhh.+;~Vt37GZ\t$G١`_ ~B*]E"ɈI-NSm a}[?CZ_,=}؟?1)@`:p*clYOy/n*-6Q$fvk<4A'BǗc/=OjüV,)uJڮFaVු0nH͂> P `MM$}ɤ=Kt|  b,ʿ`ÀiכFGc6\/6YM̮Ys@&սWl1۪_qVd|gS0GuN~f?fY &ݽ@ y)~w2LHA\Z I$sZ( Z qgF .J /[h9&2/I*;?k(&G9)vĭ-v]~.E^e"܂h{ ZvOZE8Ԣ lU);8B^1C1f㾮͙)Nn@eVokXu0Ocydo[TGfj1 \P6Ovx="^)K4?So>'M OM˄^$ 1$'OC9}>ya]7-̊+9d%bh12XK0LI!q|?3hэSRke0 ߛ}0ASUyI Fӳ&ߏ-y1W[/C`_7S!AkAZ} RO@Qv$i4Duݎ|73DUzӠZQN*o{?< r44,Y0a;[+bEE9ž6v{;zǫF4l@f@*/X[T}? [,L#3 jM*1֨J/\o8>'3lѓ4bH;eyMItiV<,b$R1S4 bX|A(Aދޭ-]m=Wv:{Zylܯc<)<$Q<ŶnU,GWl1l%̆ Xp{6 {ٳ=zCbEŇdGq=fsf~b茾V>e:(FdQK&DG<[e7 +V~ fPbW[wa&m+G]*nKTb[b`{޹->AèJUGC,yPLb˔zsHp-tnYںaM`^6ϿsxQ5#,{>E-EIӊW%3)OB=L,.WGRWJ?g]t fNL)K n~\u\^6Z:2O^o srjdqV> _7UFGkTr(~̵-+p g3d}è`g i7&$Eb(WgcKh|[ƗX+L{Ƭ^(;ۄ[.R#{D%IUTJ2qmEx;8Ξ>X3"ᖞJ\;ft+fYNU u78C۱ʙ|nh/ T>pv,8F&TZY>! e$A IA 5X#0*|)SrXJ’Bw>BșR:  =gjxx *E8.ҝ,SSϮFrn!yQ$#~>TBQ.Z\J--;b ;LCye(]Z{;3`9 I Uꞛ~jzPh(wo9SN~rGTޥE20mYIPlIep[N|_pTKmWmS^?.Cv<3kH1e KM9.m~Ԇ.++Yhufm/ݔ3!E=hzGeaF϶.T.dMwsw;ѝ&s򨸸c"Mn4+VH s~1oYi9꧹0>Մdc!t?!M<76 &dwݯ[|8ǭTGKd &8VTYTfB?1[4L&.9Ho"!) ӂzӺL&lNv_.UV(YݳJ!H92 HjC;D2hR$0u޼i58 7yX0UX0΂{M VAdYV)ZXٻ(e\n>#dv|} Z౯Lje~56Ȉ` =#h5 QGMƛ6L퓧\mCvY^G9T܉h^]lRXENe1Wq9H'VO1њ{VV$#2,Ax9;c) 9&x l wYpu> V-BY}E q"0Gi~H(%lgR1uZL?O;- E0Z63X.!$0"zȋz& `eaWu7C$;u^VO0R id*]Oa70uZ ֑O>~:Lv:f=;ZYТlS{-QvEu-a^,o(-w@_MWZJy.j)Duf,d8yHs.O` pd 7LIt5 kl 9FM,e U=M|(,Y9 Jǔ{wc'*i["b( js+م)WgPaN5r+M$!g5MF:P N6ə_U#,tSalk"|*gԊA:CєվOvC ݃sR]kYIs/͵g7{NvѬJ$CTCtVR> &;so^(n~ɎgvWfCfߒvGJ=V kAƜSiH50[.d7s콮^ˣs#tV- L7k|P5iApk>wGiϰpiV x'Sӫ17@&'它/n_}xyD/ _ U (.TP2 jMQtx4YeНIgK쯙p K@t&q\%?RDn_zI¦Mr <6s4{8 ܬS$ߺw@$YjJZjc3țB]ץ/@ϖe'Uғ_EP}uwh=p1>Ap!Uxw4/Q\8KMd}ߧAhI͵~6)n xD &wC ;Kʐu BAF$W<ʨl2,2::r?BomCEB咽5f6^y17  G-Ib B4.`WCrz'6S3I2`¾uӳr)"&ZT@JC Rюطd|NZQ8-CǧlԜߎ,&/*/3yTG5g>n+A񆍃|n]Nw]dK%YL0-@I]shhj>hmB$si~t~(U\B,%sA?~ &M t,09 0}ojU2{%Zw #\-^`OTjuW0Z_ɕ CC.rlfjܝ6A-vA0 1^O],ˆ$'! 䍍)ka΅ #X6ܭp(NalLen|P|E ,VU,x0/P/-Zk(L(H3U@NY^CҔy*sџ!{,  f0ת:rG}q݂d0o7TI0y'"#T64z ESG$q?ǜ,/+"_$V g\%j؎r*H)b+@,F)bRm-z)=Ei. Ʊ9bdEce'V,j1rb?fNf4Ĕ'k0=)@q# WVFj.|z+ u9uS܂<J`«ݕnw/= sWtY@QP-Aه.b'Ĥh֝P51EG <)i֏i?ӳ)Lxyt d)i^=M$;ǠnDIHg;nrx ~Yx;>i&sO)17L>a`xxOT0,".^V ,kzk^uפ14$MZo Cͻ.yS:>Grj1Hflc}x+ 꿥`}=n_3 `<_TxǍL.H=&Øج5ΥKTcZ߽y?qpnBJuK~O 8=r PbAa~}7|9R$kF. ,+zywt4S X[&O [ S386YrLaeSސn:U61j;P-  8h$ՖEƩ;wZ*搁rQ._t*ʓ%+O2D3G̞v%b`MO&iivP\-]kp mZz2JY0ÙwRYh0TO+;f uH,Nl ./ uDW\f՛ fy6?}YD:'x8`Tˢޮ".W@@gW:==BOs-)綹Rnaи(MHǂ@I9uh]~בRj],O4"5Pb|8-mx/ eoph z>Ks5ہ}(1 `E iMMH+ʛ-L3uv 㠒 6^#60bf?z& f$?gT{!X>յU!e%/3\=T&-|!1Xn|)ɞj3ꤟ0R AGH]ԥ8aZY;eቘV)dU߹Tn7M`F beaGd.b *Da"i <^F\]v_7Bo;3ЇoÍɄ[/I./xniV0zPU&I'"YIcU-pc8G=}(f ~J>\zHkJ{Pb vd(4 ǁj $^Y`XfԂϥOQr,Uޛ 6cvK{ INӸ@-jh'hԈŢNͧBEGJhnI^l.ڨ]QgKX(^D{ƚ!F\`xuĨ,Kv77hs%0^[M;ljutrE4wNZ]OI[Qq҆X7p8e##;xb.iv-62&8q$xP gOt)A8!=g9]u5bFG i[uv=肄g%e)K]KN51owz/:;SLE6Κ[>Tm5WGmdp-_lo@ "9v#"+G+`Ysߐ)%!/3: >O?h(5:QXSn/h`=t:$~l~$N&m% S%`Pv"3Rvy4˘+*+Dnh%YJҔ-]VNFAO)7L pmgҸj!kd0tGɠkVAt:NGs+@2|H@7/X,8L2"E5 6b ۧJjthb 6=?H5rN@?oY.t-FqP h-a@uQS\R sѨ}UP{Vac?5U?A@,xkcڃNnć8Ad\W&X0:z%nN7p\.́E9S/^g>+b.(`nsIR8{M;Xrͻtź0^ ̩J]TrU q(lp&?Sƹr<:zF M$:IoL sL1-bџ#&Sy@~"ƌ|y9M]X.mjL#?;FM]^B& Hߓ gݺ=$'w; M̨.! ~ إ ~G;py #Է ۙc-?&\aR5v2hPĚAy sg2˱.u[0U7GHVm1 ?l~ߝt7AZe\v.qkQ-573T QSx`pC~fEZ*M/ǃ7]jZ*vC8sE|1.cQuFn~S mq]OF9,hap:=J˅E"4fn{ehptg4%[-e8ɋB7aHk.TS{ްy8$9!i]hcySna@ þO/J=N ?BH$ 3mZ3!N"ӣ@RτbtG 25'(ē9ՒwH npAGޟwok^׬~F#viFY׋F齢M8N&* kE7'| \J sRPjhOտäsl9~WcD 8IYegR$nqTsN g[6>1|?e-| F(E#Ѯ|mTCjS qo($]Mo8u4DKpJf_^+K`Y"qG2qtkYԔ>{^|],T}N,i6:Ȇ)_#~8Ė7_)^',2ߠC`^膓=5Ph9 fAc%HMgQ*ǿ8,SzOtjpu+*1"ᥗŘ'뙜5JB j$9^l8g?n"3/ pdW 䏟կ.mF-"PUlfG cW0gRnKW|%m#Hmd,/m{.͜URR07v&rFo5^J?0Nhͱ9}޽˕ a0^=_sQ:뇌GP|TE `s3kBG_"17)dR2_Rgޑ8%ndwGڏJé<x#α>rZ(⮋-A\; YΣ7XY5w)Ҭ9Ñ'¥n?Q_`?Vi !=*S["BuHv+g.C[2-j7*# sX x-ѕ`z0IMrrQugh2;9rIi#!uDP"o.r&e!9+X3rkBvtᐳqf)2Z6@ǿ[@2HbѮSL'&G`]( @f##g,XmZD;/U8'qp 4OSpdmv3[CbpR]] 8͵6fnƞv tM/@ %jKQIA(O!cEɡQ/ؓSN&δ?Jb^}^6)ϧO|d6NNp7H1%5hUtʰUi7[ g}?[ݞɺFIQ^Eb誨X &]31;)\9:nV$i/)~xjMA\C….H۸@Î;yYLz F&{ȼug Qq."h!@.^2{T XB+4i9 4Yk0넶4'Тe>LtY9KS{;R(b]~[ɈjW_)7 yҽL5_ 5 dHzA1 x=y$&*,qNUf<ƍ>pB߾A ͶGtD@[y;fܕo%SW󢌰-%=8ՁfӚ ZqFek|zkw;jH%<5'y69k~RiZr*u')3oƤmX; ]#6+fةz{aye./:j\c  KN657Z(KOPuͷ9;RSOw|Jwf@虂$wX}xJ5Zo>#C]JՐ2Q#!a0 _F.ņ4$F>qC=_>uq|2bnܮRٿgHIe32Y& b]l~gTsྚNPR K6:Bsv2Z薅;N7AS$~O?-qIo5cPGrk0۷3@)Y>]$>nkn1Cxe|׻u7G =/KvҴ-nCNhBrqlA9r{c\3. yg?$rU8rV]adx|?O}1 ^f̗YUW{/JI`V@#3\[[7 [4F&ϊx"ྐR2^#Z.bL Ica)O^\t1 \sSA@_3VpֿCTRfG騰YETQ.b "^`=!l<ʅav,kE`|iE7)j (EKc.9k51,TEđt,5)O.VOWÏi$s•kG'<7P_C;$.F^5w/e:oY 7`42"n{iVW7 $k~Dh>K%gB,@_*~=(4J@ft ߂R@1z2yV$t{-@%^,1^nfnlؚI mTU)@4T0(Ghd0rrOUAS *Z\{Tγ e_Mו7z9)Xf!Cv eB 9DPj/jwLzZrKSNJ*qlW4"CasT0df33%;0GY֟mi%#yy'sKLz<%2çԡ#k7}Ymt0Mde˰jX&!Tc`xT)ıwQP\)#fLnM?w|njaRqwU:͛_30Lܛq IRQj[x5.CܼIŗ(|,ykj!e#I؛@f|-9J9ۅ(E`=QDܘ^Ir-SP%uIBWG>&`]-8 Ns Wozmn$c2j+UDS]UCoP5_ )ֳȪWje!4HJiզ#`s#rtvU{@Z΁e vL_NjLڹ6s4)mH2gS2`ns R͜L|6bn1SA9E oᗤ~C>7*]P%f7lR;Q h9,!=þ=EM4z%L+yD/%5tYk-a&\g\co xu>$ 3>OZ ZUI-}w̍D!%vh=tr6wi$4l-ݪ)wvpp.kZQ>D IJS,`8riJoSmޭۧЕ+BĸA?vSqT502aDOPY!B)Wn|AwJWAzip/m~ase RU?q e#[ zDl[شyU*cc8M$ fv ܩ_YIAbP@_^s0XS8n{=+CF74_ ?Aץrq)ALŶ)Ӆ =Դ4쇑o'^#Pvߦ6̱YǤ!J9Ͷu@tUt7SHޏnb jP7UMk0M]<}1rdDËȵև!AʄcyCh}Pc=0[.E:tzzr{,VEe"/>@@fZ)AW*T }u뼡);Iw淎Xve/hoavΐR޺5i$`?c㆐.ԴKj^u{jgBxTb{xU L\uU?L{ߓxշnp\kᐵƇӢ|0AGc{ER_U/DN41Xrmτw5|_5& /C]8\N| FId&\ 6; \cpAcC\ٵ;`D eSއ6NKiY"l1@)[jFĿp&_ZjN*,,$4?ܕ[EUMFjuxlx26BS;`UPy&">l}^t$MnՃUI{VVи|DB1B% (&#B&2Ը&&ԼzWxdZ%*dP/ܼ|) {fx_$Dཔs/ K̵oBo4+G_A|8Jl a%-o}oSs>< P"wxN^|洇LGB?oi Rػ)Wxw%v㇫j!n"Tę9VBJV@p(ϢhwҢD6"޾{su|{akk,qo5$mV*^HGʫo F .vJ45#=gvEH_?Q.O&tøVߣr 3=. B '}k">5{+Ź?l\WHpz3>g^̜xhvnZ*J>̀YLWq[3#+^? me~xVG1#^FShN궾x@Ev <2r^QJy54 XKu&5@㵦9aic vR kp=KhmJ#z,HL fΏ~j r@~nw>I7{Z "jY^ї <2>E~=*r;1KeArQ;mrN(OܠU#~ ̝y)3;b5Mk|v/Kx[HSaތϊTQ1L^?uM 姟(2?a%Ǽy6cem7>vŠFDZB;w ](Nk4YR;Bf,TCZ9Ư hmmnohL_P\p.C ݩM =7#j)ဧ%=~{a^NOvHHX6ofp3U'q@*%ܗ0_槲쎁LN@:өzn@f!DZ,' ZYQh|D@DZmi4Zq&2ϴUtv׉;HG # Z 'uU%'x, Iz%Pƥ:fQpa:S1]3K5$P|6OP9z,$jZqȊV͌K$j5ΙMBv!yn=t]7+$dInzc^.y+2Gط1*0Ɨ"_^g,(%' |jTG .uɕaN|l'sذ{HLEhrG; w ) (nd@ut̘ʐ-" =r84ӛ G{bFU6*ص[ $OLg_A4TUtw  fyye54Ag.W"&Z1BTiq3UԃD7Ԡ-{nUiXEQ4 $ OZoi#z8k3xʡ) hMziX %Y e94o: ] ΔMj89vVkuR.jXpw?fK XֿE8t( P:AXH<hi ?sl%9},5[!Eټ2?B]|7 zSLFjEVφ$;`iTNv#oWQ׈c/9\^?p5o`J$jT}lx}YBIjLGydO;ugPCwM'p ) b\QeqUcv=leT:n(% RQdes}r9b e`k yddb*Q6AM7R9fA]j(Ԃɜ~l@U 7A ,,BӮfDj=]b=zf"VM}RQ4ȎO!Z0T@&c,J4L/Nr@!|`G+K%ijL7&vGfK`mo4lyXL!æz2)C-3̛J W%jvT|ʜR#ur|L>bT|}454tXIU|o9v]XK[ $}7H@"04FEC\(7Qd]pGQD6E+NPc8'8ޜYX7eRz3q Gg>Ⱥ1tף0B}N䥝$S:YB2\1<>?R.-4bJ8#myӴ>%I*SܸmJb,BLSuK0r1 WDmxvD+9F1LxUJWϑ10t~ T.B;z. *iAF4`7ی}3V|9_@Aw]j:$؊ [EΧy~ՑjDʞ-ye|~B^Oj!7>8ͲTM"4γZ1Tuʅ(M!-?wTwYάDm-S rwj a{/fx?!hI؅:itA~"z<߽#x0HxZޫMV1ܶeLlEL1l4M4_e벺R>e)(1U*"IC4|Pnar^`G9[@,_0ʂ"+qP"zk JZ#Di}:MmI'YHq4FG..\]D-ze;{7q5O񸝈mŽ:h%9f'Y|Ə/!|VtjyB>kN\L JrF@%{%e?Ϊ/ގ>Du%`\xICʼ)3$\[:eSA~ ?5q}}A[JrKF/I5xzuPES[m%ll_TzUq]"F+_{RGdr:r$+4fetu2^ǴUT2 hv.N{U(nS7ǔ[X]Ll` koG/zeiGg 9&-ﮘglv+>FGmrr9,(>HtuK(en0v'=x H}s?6[>ţ T%8(+NX2o$\`ڻ~*,;D'7"[!hx6 M$~.mY0:g]b‹#W|^ $| Gվ^d $-hG 71uh1!nїr0ZJђod Ƅf4㎎g#BR^sO4,Ԋer8mI'䮋[\eUyJMmp{4w8-9(Sg͜?QJ )7AB]fLvŮd* Nݔ*ne[էj-A2NN*5h,5?џ)$2M ' B ?lI}> 0+=Eo}tMi՘~]2al <96&Wƺ2S9W$yX̖;^8@# .|0@泱dkHgKKr3¬G_p Sww-=)޲oY8&$.BB@Ax3͆H3x4P"95yf%lEɳO.D klYrhzF{ȡv~Vv. Ep4>n! QtO=B7U|Z^{{q1tU(L91hK\ \as/QѺjKoJp iPM]^)5|rh?{n1h)bT3 zrT:Qp*hw oۉ{9b1'T7@;e7!q㯒ۧibaaDM`=V͊3ho.w"{:qy^p ^د9e*bS_ϊarF?[Ġ:^\,^ShjLuz$Ϻa;̦!)$;@'A$vǜOH`ZM*s r\O:y&扺(???:nntѕQk)v|Jq z&?h>!<A; gqZ[Z~dE.Nljn!̴R:d/aHS`AȺRj֠Y\v Rev(Qaz=euVvb@dn7o;QU5`cE4έ9.h= 'l?6EɊЊ-J;NK$J'& 0>#f/5HUhTjOהdS=v[UYОXNg;/MA8k(T|$تU+i!ȡcV޷ \,~Up&\QQսMCrPl}clߑ$8IY e-G-m0` O{S`/os/6]3;`5,D 72o NN"&-O36uWĕ8R45,ĩBI'_h*oJv9KSt=E\YlK';c2Sdvi*' ,2pCm@Tiƫa*˝6 2eC>w=2Xo f Ir$]~zfK\ቅuYEKb2-ڐWI3L>wrhDɧeJ! tON8[IkqGSn `6OFQ<]Uj0cmoRChtQsWy2TW>:=2HB~mO&֟y$wsД$ͲE4ϧ6zi`^OOZRdqw+恭ZG1C5D POBMuTs;U| ߼Qvm܍[Tp;EMH'`&":!rF.pRmR9O'!Wa* ?ӳ5~+Y1FC=E~-%5Nsҧ Ɛ.ReuH~?h&m0iܗu\` ,Tj'7 "qG;xURLmjh:QxFTdy->A)N]SKhDǪZy7>L>zb#Ĥq]^R5XI$L԰x&0e>F|K(RɌ- 4֔ jTOtԏÊC۷_uzr|E*d[s hOMnFiBX|UuƇ( e~f;k<=~JŋÌQ>+J!͊bg`b(h<%W0m2˒p/Hra23[%Oy0-J1#Tr/u8Et+%1`/z 1[Iၟ,N7ΙPdovja5~݆M#H t@䒝vmEZSFƇhħ5Z/n2ƩF=cl)y0h8Qd;Dz4iIlTGIT{@79,Lp\L,#ؑ8Z*Pv#z3,*rOw(x &qg.ij"R7ǩٰkeaoǒʧOua[?h/OT0,7FA݂FС;Y! #w7.Fb^|'tϠ~c n,?ޓ縖ST::UȐc0Tǜ=E$ ލDl9 9&Hed8v˴Т< ?.d<Yakyg V=%/Hl-A˒@ 8֭op.P6T2 %Qtϼdhky!Fŭ_^UzǢC(l]#ٮIMX/y .e'?"FF"V!ڷ[D'Y땹iA ENyzWg~gV^efISm5e=on:g!.s_neAgq47Sbݾ$D _$PbF(↲6O^4*ZUa(XJ:=4mvA[0bB5z9P5EEVE"c)*9hb@ "o͖7qOr< ju`Us3+kSpWw >F0,KQ7Bƫ,;`!'1mH`=]ǖ"! )6`{~n5Lt~Ne*#t&%k*ƒa dr|?]=Uf"L~,(os.=$]t*>2D!GOt^>S^"nUݢXZ Jw^u+gD;!%zhFI9+ [Nm=Ev63A9BP_vi_viV;SQSĄ5}KQfXG6!RkfqweCӟCA"IP׍}mpVůO>4չ$S~]׋K5$SЫ& t ȾV{yA̅J;"d~z~崶J1a|}]_bzPP/GS}S$ OE}/x*jd?Su,(ޞ <;jfW ״=v'5Gg9xz퟿M::i sH?ou&a[V:oVo5-;^fؤw@x.ɜcrc,bxYazR÷p=6Y1@oΙ΀Lֳ {m,H3=ʒIhViϦF @<NXâA2c|@SZpW(Ájvҫ] G-UT+dD4s/;n%`ꠝ #yЭ]Lۖ>Iz4DB፭+ t&qfF&pK3ƫKILxF>˔‰`Rgp⾹O^8Tv@;> )̧\}kHFB:7=6+b?'H/ ,и vIp٘Hhnfo !+eHXYTP7>fQ63ZbT&}I%ZH,fOiH\UWHŽӃj VH#bkיUJx#w\jبSpA:f~d1.AI eaxЁeߓ,!'?O\N3SOAcXpԸ[S]RZK[继籡rf9nj6C2SB^%BRͭt^@v%u?FCvmܜxIb=zGJ?9v{`; 2w7eI3̨5aԍ_.L ,j,zy6/ZSq ""vq@1 #lxKH#ϲf8n)Q |M}(h#{^zPZ[y:dyJ؋З"l[smE8((Ka3Y-R'9:pp\N?eSJvDLI7J!"$rq?(B_a*.l|A?a,\f#y n TW"'4]Νv@/ 4| l W;6yC gmTRl+wt}D fͰ2ɰ1儦R0)63@'z@.363>^J5|0_]O:hHN-q;ùft銡3qTC\MA{|bYn/7g <`iym)v<z͌POyg߻e0T_'PU{آr(Okf&N`ev]D$an_7t9٭OO(< UEiəX_|dMp^zfVrVrNB(, Utu! "|}|& Y LD&e9 tRnfc@)ΪCAнkսQ͆/:Z%Jk)ҋ% ZeZpk(3H/X59R~@:(JG E도pQ_>LL>1CH:PҨl&)U6eg7h?[ C-li/~\o%sis{}fiVȥb$h?G2I"=iUpMyk?p'rUǿgFnpjV$/  P׋8oj8J2An{I Gߗ #z`3<ߢ./f-܉%Q"]T^YcHV2l$ rq|ϗU?3TyygY>b)ʲXFIfi6Z)p uĢfNiL sjM>WլuΗsˍTZ p-#7{GAwM4N8-)J46G 06ƂQ^PblejAB6ϛv3L>/U[9E50)O畦VaY[[QS\ 0:QySꌚ9S~4Gd:{-޺Y,\|ҿap>( ]ۭ?cUg ;73]Ж; w`Ww1zl.{ ;˝I.=Ã5o1-lAd0J@Ό,[QU7r]y,ga?59iYBU|:\d, ?<dKNU<nj/u=oe@R\P擏[}a_77-%8iXZ\w()\Bi5;˙0 FF[mo$F$w>F'e [p]C~ x!*ZZ5sA:ѷqE\Ұ◩蟘:m?i2ZH .eċL:6U"}qM2#"iזA;zõzϘ$ߓw؂旎,{=t8dfJ΄3##:`e£heR8V1Idž'xˣz uYKU6Yi޺&̞g:0& B,_Eo3nP XH|xT"2&O`m)p}%Pa`d-\4Ц<5ʇ]Ed $lzwd1M{[JBJzɿ$r"{cuwŃE$ :cfz _^R] KⷠSEg`Fz>`h7N|dwuuq n!VM=PusӪu2uv&=PGk>v^44  ,rft)$1š|eV˷ K 5Uֈl!Q^UQ4 # 7 @FFw͙ uYuH:Y?>J, U{p Yfݓ(QoNŷ}A?Y!Z.VRlTq2՘$J"Dzf!}xZvǦk`$? yMQw+OϭD{eUA4@E7XB͙,/VIҗ[oĢ YC٥1>5(c@ֹ4r \!IA^I'o08-OfY4Lj&(#NԶS0֧cs6 E"͞Ul03T&as~I@bD,z_Pjp 5םlt5n.Zl\ix9LHJoˆǴ*J#^<D.l\L$V}J~N|ymA :,;*&+{7P*.X.[mo\- o\#|DdTmR#h Oׂ,u*ȈY Fb'r'424hLoDk "sC%H鎧⴩%Gƅh6U 1u)LǶUy_CM&5̞aHN+L4Z [J!T?Z'&Ib _4Djm!IU'=-$'⚘"MRXv=&1HZOEJ>77w2L9L c,#Ҵ AqƍWO &]5buvA?zF m(V_MS( = !6vsoDO>0[GP-*tC* AverLǷ1EUu=eh/6~.;&͇2mА( I"&=y,%Κf0$J(%YyJbd7X,t?=3pM6?a^!~8 &ڋ_R#Ns| A$7=@gfsEzK*GṛM4=]m<  Hh$].B3~p\/ndlp]:S y8ߗwgMI$hr z6խdB{$Gh e!KjU2d CTS;oO\W8ldf;R979"i{}qaRLaX J'oU~صRu@^Ea@! <:55#RQ+v 7>s+KKqr JOP 7VPd˶;$J+3`kbPt"νbyB$1=9QP_c{18'ҕWTöNcgZ}"qQ>?Yƃ<=|N7Sey ϟ XUć1[gC MVioQJP_շqT| nJ!4 D8̹HkݵTpg0 c܌:n-+Ly~[t5C@h0_ mnjX ZP~6EU_zE2l9: ;fr<؞ވYBkvNd(Q{;4R;K1MذWgv #@:#( 5;Jv.YCӆb>u0߱h$X߷5\4-tKP`FK%LY*`>;U. zfDz3(Ԅ*?4:6f.1^SIlmC] B mS']4h^o\ EyzgOދ&ž ׭m)TB8ijlS$⫺҅&JYxbb 8HN!Ѥ alTJjNbI mQDz^h! CzX!hx3h3=a|!C#pۛ"3Xq[0h-es>=-ft׊ ߩ;oK {Ei ܛ~:֖;KJ$9W0uA.vzUDk $`1@"?NK»:Xp WB-ޕ4b~pKK_vԗ@haG+:Kd=TѨ]88x-MZ=D!O` c9h?֐ҖA诓uЭ;[RF;|Į$I3\2r,c|iE8 tR&9Ddڠyw4/_[-<{w96}dF )bw#j3/tX^PXxJoG;%I (X%740^b {t~M!Qy)] ޒA*%z9d `2KjgX~l,:A|^+w> oe}H~?:Mg_NY}RcЋ[|| wǙѕ8 ZuxRhs9nI*!?˄ Uy7 [-Ӑ"pJrQ&/%#4tɽQv(M>){Q "  (0JHe<91&σ([GՓPRc[I%C}HSBUDv**+\V6|T[5Q5""]z˖ij\)2%!/jtгd=o6RiTOk>)?APH)rD}Tm~P&zNO8,[4\>BZ)aA "m94Vm49 % Cx?6RWnދ{E\E|ѺS,RBNĴ8D4<;R]SEvzM'θ|J1#o"%uQx _ )k avtM9|%C]oOސ6uEmΆu2-5؜4 })o?gY1 {e_QӿqjmE*&ڿ+Jȋ.;*\x~~\L``l׉.6++3⟀˂\G͚sMuyܪF5G,(r NBu.Gq,&rnQ4K=f-Z:y@ SW,W_^A> 4Fg,H!YiH.++1n^ '"eU2ԥdP l~Lvօ[7e*WWS #*9Fzݽ..K9m{4{?>ȝPS5ƷE%/.Ii Owq}/!1 Tdm[i Lu>Zu,d,5D*LKU73I߹tӪm@w*=JAT^u^8!E[P7p}uaa\ 䦟'դ縌*.Q-hU4d^k54-mHb3y*Vfi. riE G`2ڨܤ8rkż%1au{~*4ȝfX0/V )1 'iw177NWc32˗;Wj8S=%ofF'm)xMpJK ~94&Y)Bk5,xC>TNV;x?bct+S KU:*=:/ `1îoUwǞLyȻQ&.q3BFIS׋ah_Q6:[`B,ca˧*YD1.M)l% #ER.)`Lysk 1Kny<{'x7wԂ`OtWQ`'2d00A,AxU$OԄL'2EHNx~t PAʱIJ}t>-hAefy Sqy|6v,]JVPEP eC/kB[22Ți?J m+55߷KF lo{!WfNDv!3omizV#Ns.::@2xYrJ+ԃQVB@|slZ CPp^% >,!J?r~4E5_ TJ=8J]&0HhLw rу{D:T'meʏie4n+2o"/wt#zlz2S롊Eg얺>M58[lJƅ|궟XX ּ8{bڍr^:"ސ^fx~J ;?l BBsuK;LI%btS8!Wx~+Mt;Y{.dN)& vWQr D?LfY:p%`)U\evftsV|<9/e; &̆I6dû/j/ w~y}KS@ êvyLq va?p\p8~`$@| Ua:kJ)7vr,?g* ooA}^6nsB<2XݜpH^ċ*r!JS.a]أn egXP؀H|<_mR]5 7C(2gm(t|Gk!l!17Uju9Cl9FDAPl Ե߾m qU|:/ /hi fzXT & +ʡq6h)S1A3F(8輡(IO%;g$Šf Ј#c^TB/PoB{yTwd&)j\j$1I}+$"6aQ?kx7B̸sFՎ|S]]($bJ86S+·!u,,ybi=4+K {Kş#ZN,A a0fAp䝗LNa%hi\qSܽGńgM_:08qoޘM\qVA XFl5dG%pHYӉʼnA {UoӴaʤ;Ҁ؏F\6N-/إ`T:8UeXcx]%=3YFX+G!ZvlFC}257 ]cUFT9egVj*S'o$.R5cn/%%M^iyO"t/Cs JDyr r Dlxᄡ!Uۛݏ Ng k=)FdsےmiNWMJ63,s[!~F2R ukO^nP^R;ي 1M bЉyXS&Y.{k%R+hrNI+^ʢ`(q.25.>q v7Ǭ1' c g:.hO5wbwK0߬ծ6P0ZTsثX9VŎJWtd/Qg{_?]b'v!hۏ|eS~X-#r} 2|JhUS|G[.F-_!)r ˘g=Q,: І蔄K臲̝ VXh)t*uByPy$V~?׏K@.5 ~ F"*ufvFkD‹OJg' 7St쳑ԏ ^5[;_^8Nc$(0Ar[5f} = [l0[du #jai;S~B^Rn7r hl8^iDFUeNjm| ! 5yL{ž UopDvυ1_pΈԹ&<і.* ni܆ Q`=al#"@$/Eȫto Qmx(U î)!c]ctɃz$AXY^j X*'eCBte T|{sS5mXIBHZil殰1"D)E7_PW@Ae((H?*y16FaDxˌf. = {ìT]ˡ0[;s<dޘeڠO9MqyWL$iCރ[z31-EL?IM Q@pGjx!JP׿Egʢ :B0nMμhԄ`qD=_{ Q}vw]L&]ZӏR W8Y+`.- \ʙR6s"Gøf$fWWK9[Ğ'N׭ؖ ̀P^$t OA?9Wrb̀ Ⱥ[>wPZ 9ڌ殀$l CedXj1ßBqvRsaJy>z+?_&hHWϩ;ж";s۹(Vߓ0HSOgKtDè 8AI[*+E|I:{9 ]OQ.i~blh:coWlI:"A&~rA"V]u-!nQW>V+9냫KCWN&W y1;M4@'͙*CƠ!N-|1OB^_t}bJ2c1T=bq,tw)e hzP^ټ-e( ֐,In.ÅiF5=d*Of-n[WÀ6 @$=tA!w093ZZ;JB*5ae7ps1hS—oe CoT 0$"]l퀖k3h (xdJ)ÆfVN:G$$px,; <]u0am⾔7T̜14MOUIǝI} ڰEJ;ǿ2Jƀv7 0ao1[ la٫Gx_t!?N>͌9Trj 'O^Xw(PzH*:`q 0jgu%;c17'+Zy_>nL&+sي‡*- wȠ[a:قnMG]{[εUz|\2/ ״~ZNX0wڮ %X>^&x_tQUtS -uR !Km Kn|>.+> - å*$D.0UW(ʭQ]ctKR'~ /1ωNlHE+8dy!%KD'(6btqlΈ1O} _m?yA|I6pޘbٯȌdtx|غqޟ|8_3Z QP+><Ah#G yZp {q!=Mb69< {Ю02oW td#]?Nf钪& ˶ Qk}m c_݋1 9O ڲ8ʽf]*s&8xdN՗N֢r6sʿJ(]6ﰛmF"ȊrfǃLĖ #O#E 05!HVmև {RdYk+^^Rşǥb -U|K6suS-;wQ@ߓc38|f2dZHQhsz wO-gF6Wx@g!N6/(a$E=cF |;>@_ȈUẕ/l~X! BKcB6]?7]rE9jveZ_љ dW-tngFzڽ@)W^tԓP3%{7F_ ցt=z.?oulhbxr$I~ l[ ;+~>¸bp;:V4Iz߲9in(cC^ {IJCܫ %;8636̚&<(8$&J§˞i"<#JcN3 %B`>f>(!^ߝ :Hb&'CB!5#B{fKI4Ht7\صa\Sz牅rBD.$%d &x$wyC\64dZ2cwa y^G"wu(JLTv MҔܻC6f>a9@tU9'{.1OCg@T1rguG}5L >oA3 ݼoSVL⵹vY`1UjEBy_5Q+Y?`Lky/\q+%iU|Ѽ6qtрc E\fR G 8~*6՟4Eq 4&P%dN) "~6,ox v>&ށXٚҔ|h8Sl%%[.0a/%栵ߦr~ոJmC(5"B{D4Ue Iy, jm"ܜ+kLoެÝ2Na`+q렸NnM9/H>߰pM;c #cV '(vWTrvq!Ȱr߯vȤOPT=;imb$`0"6Y颕~/Zc^.ម3mXݬ;i W5~j+kC-3$HGm|`Q@FnVS-ږ 2=noIUAtm!٥VGD"Y^?v83eЂ3_Ni0&󒸈U\ sBvĨ")s续s~dO XcmFnW#pEsУy4j{c;2Ybek´PHA7tO~Z]WZU)ۮ _~'{G/Dq<'= PCjKE7M>";43?Pn%_YGYGR㶢eUBa1K̟QJ"4n\q :x#hp^ͧ֏F=~yY;As1,LC= [14NT慸;)Iyޝ%ҧf'"r_F[yG*2ptFjN)/LЗ`r*SRE(13+9Eiܻ]%rɪ# DL. v5FriN!,ݭ{kӸX5/~;7of^A-312!roR q4-r1W jq 6ME.|gu|vIS7Ah[n6jt'PlQB:^Zq-fDKK9P603$1C42Ǔ~b~jC +34u^]MGW}|FpWg`8eܾ3о{u (OU~۩-~l nⷚFǸ_/C#^Ŕ%=9ұ}9OO6{Ɲg1 3H't)m_.{arp,M!Y.Z,!4oY%XkuRP@G<%'p8ؙr<T |\6ѮuLX)ZA_ׂya6 aI5($" O^ vŌ6v-Ǘ07O!QmhR^i<rYx$+04wS1H~Ha3bH!Π<,ͩX,Et]{:U LJ.vz{0o[(iH9de !DmOYO$46dfH2 .ť/XEk$0UFF \gg) '>hZ; - /Dz&=y-CdOQ`;$mekAhBg[G <>0 Ȑ1r*}hRaPGkNN]gbpK SV]Y'NH񁙷sv;Ɉ@szCMi*AƩ'cmp {( Z6W'EoyVy-1m5t | +RXE-HB6TP0(&76wW2\U /&7\f:mMWt@'%r;*) XAeAƨD( ܺ&Yr\ E} -3H(yۋSݩ_\[Ii@^Z!ژcĆ* 7\D/ o!yuq1/®I!rffN.Ct~IO= W:ܣCXLn]8ޝ4b`9͑e{Wz{NlQe@5ĤxnxNtw+R=W+ԓ9Fy1MUH"#cSXT/t} K D؞= ~9Var/&D%yo -6T,JlNO}XzR2d{5o.ZT{6ݳ )ŠoF"Q{.Ə2T:I c!+!{,T1T uJ~"qPS3Ԡ_MȂAoB{hPGՊ|- Lӈ zѡ"qAfsN-]7/((]7xdO$u*^f+Z?D P$yw4e[\/7_R~\iɥCd?³:IrqQpatz6UeHӾL}eMG `)GUUDil ۔)qRZ1.{a7ro'z6fEL bЙWHU:d,>a#kf$ ԝp\1wCddZj]g nW&b4zJh%Gonl)wQa\Pf9=&]w/\ˈÂ@08;s%,o "B? 5_s|@Q,- Vʰ5nM pjawd9322uV a2;p "G^kPӥ_ re%Y G}w|:RE{-P#p5uR6 Xv ݫKY;z~VQΛҫ;Ɓ9'alVKPYn]~"~Uu-LNww!;Wzh$1hC37HLPU|͓DI]6,{ې7Tn(|z<}F2#]dR!FgH<S'+(0 [D \;[ָU~*}m>TD:tmvg8.u0o+iCdK7 Sh_K_+rsu飌Zg{E2NQ3qX~03-ҲUT7HJ;$E`k 4?440qb8x!R+ 4OsU-aE%7C!ji,.#PBE$Z<cB𨩣W~kY6C"W݊ \e):(8R"ŶC3!sSXzalP(ߋDa&fr.՟3b𦵾%}^M;<˔RbJe+U0ؚ"{rtm.4泊n߭e}:78,i,OMz'ѱ?([=|$z2X&Bnxzݕ$N!ΜCЗQ.M#8+&Žq8r\H@.tYF?0?>/r}>0; ltL,ut Bq4Wk$1xo *Aܼ_ Мr'$Ʊ@aHS%Cc~hѼsDyUӺ`\Sߢ0%sNP@k$!T9_yZ.|Yeb)8?p v^,#)x-g҇noU8|4+U['sPܧ@=wD%쥒 5)po30OmU\'Oh F{yP&2I,rxЈ< L(63o$$+׈o N)WŤP”3>\y/]vG؟#  Ӳ^s<(ܸԜGU+7~/݀, p!`5'f 49i-toYݤUV;u-Yxjp?NPi_7QAnj'?.7:U;‡E ōwW8-CMsbe]"@!&8ߓ|$n!|4 L>Iq}t"B:arW:aMUVz{W՚W|qde˽wT? M{JG9Y8a Uv - v"=z7#ClymDZ[zRs#2b\̥b2GL/S]2s-jr O&E:(.t1bCeq1kyd|nxY<XiG֒P`B03w#ʰ]ԃkL&A'4_1 ӯAi$I_vnc&7\"8.O^mkҴֵ@IcpkYb y*G798+դ;Rȑ>tDGZB-ý7y9, '@&֨dgCw;,2!Zs ea̓NJ*Y!z"VK8%F>œ6| #?%`;9>JL-.krŮ{25=#̖8VP`XJ=̨oE,Dn Uk;RY0g[}rmfgu?NBM[`vd9(}ٴX1,ĴM]m8(8'ǼڃL`O~@e\I92@?`dۘaZxQEɸD4  'ɰ0\XvpdG(2s/h$zkq"~ D SZ%B+rgM,f7^*]pevaZ I8M#LwQlʬm:8:5 mXj | [~e[T/Bf#r0-;q|BT\/5J%1zMΟͅ2W=NU ZwK<4RPqjB]QdcYrnZfn(#ՖJP4 =3S)Vdp-hÄò~'VGs h!a!rD/N>"QVoUа4ٙBg#UWZ]{1H!Vˀ6đyi#TwvSjA֐1WƜ"ۍn. (^2= Z6ҕ9'S$Q3?Gix:kY8=5.OK %YX,Ͻ3ꭻ!'/C$Kd R-[#qֻfB!D}S+.fV#uP,@\m+H$B*1dDQ-. :eA;(8GB&09{*/TaHۨ`amp30kNu6,&NL~(xM>(*OI ruAZ^H/ IØ2'pQ+8=>ɌxCXљ\2m ]udh!##㍏Q\# O8K>;yUԝ,^ⳃkdZk0Ү_ˆF?cR-&[l5U%5a،Fc IFp)(%TZ +#3, jp%(~B9z^wN'Ьe:xv-ާciM]- %je "ZsPE 缇O?<=QH8ҙYO(VYB/]~>U}h{Wd۬3t{fmծ#D~Q}r@Ia`|DjE&jgͿO l8I#@ Brw Eq\(\:w& @ yhä.ZojQ!׆=ya_1  u;je`-Dӹ@rS0.#UZWO9?#a }ĸrx 瀉}Bp= kiǧPUUFDl7F,%mJLs @"RwF vl#+ۯ$yFG}&Tt5<O&iĺ۟l] AFDb*GعK_ ^'֧SϠWz Фv|q* as_.o_I##m0d]RaAB 0wx(ZEClr([1!e7\Ŝ +(j~R,KZ L64@)`993AеmHt3b(ᦈc2;eW}z2 8[ϸ⃷NPY6-[y~\ut]B8KL)zy }憕Xs=eH7ZgrBa8 p?]FFuav&Qp,\uOu <ֽrzZ +W')</ٽmNӏ; I|J!! %#fD9bsyj6MCIgpQYhDUܑT!Bk T:t2">8⧋nYe>6+2&5 4c",l릀F!0 w"/^2+J9kЀ85?6 <$ U6rgYj%Mj BѨ*L 3*s9eY@1[m5wj(AWLM0@%hh&{4z' 9H͇ʕW$sMxjsX17h$jYmYIS"cנL o@u+RJ0 ej߇'jc+:!C=Nv$ L앢c\^%ڟj0MEL0>!81r4́JSn(|荗YlQVǃ]9wvj 8O9WW1N"?\;1 7ג7۔n-nPE`,/4 /~%3sm K̽](QYaヾ1bf駚A[%z{ha-WZ} J< kxQH}? GXJa蹖W UZ':@S sr.ϰR8}lP]XXN;'r)I*åkޅnۖtPT<Y(E9i'j}_i j~anE><6w cohqƙO44V}.d>^kK_H`%)|zېkHԹaW+zȲ u>/4pٵ|7%k`k`+v%]rTB| hdeI1#6]8[Ъ "x]b{$cm-8f⤾r:O&~Xlq<mGrzx뙊GБDNg-Iȩ|-VS 9A`E׵-%HzdsNDm &u5۩g$p AV5*z'Tpg\^,$D;.$!uk'iL}GvhmBbФ5aĻDo'xm$frP`:\ܐ)Q9UZ RIԐǚb"$p41FP@>\DQ+\h/PwAn(Roy,nQ 񵷒)q3v7W_ z"ə]cU%pVTME,ش/ȫcE3i._T%GOAхdBw<s}^X;\o$OeŃkGu}]C)kJWʼnNMsF@U:8̤s,/X>c=kKJ PQ 2"H,*EL2 (oOL1p\",iIn@7I)=io]X17CA>YNX`U"v_?Q'8ER CHįOR:׈) sC{} `#?ҏ> V }^bC&1KOTQOdLE~qQQ,+kZc[N=+b"Čwmכ"B 323XM"˞YVfb'r״#?n> -u Ғ*Y>C5~oM*s6P]eǚ?o,%F>Yш M DAm*[ ŝU| )0:%x1LIQ>@F,Ë>U2Ir!,XCZ`tpPΫHro'd@"VaXKu,< wzU$o"cx#*)T5V[N KSC:i1@֯Lwm aхŊ K@sK}7^̱^,D K)y%"i+X|}/J H{IA-eBKz6ץgp>AncBSn|HXS sp9e$S/^Q_϶v5շA9Rg?pfO'@=hUF4k?-ŏ7:Kݚīg5KH [Awh cn־K@Sj l">ݫW\:6٥']K᏾;.BۓOgܒtZc'+SCpkh31VO ݨvsViJ K9hrJ >3 .Hkhb!s㭻bhg`͚5jE~*ZTku1U*|Ma{?h3ȩiWy(C#W>Rק!ɷ$P>{>-T!Az~lW߸PĿL ]e(v}onQlNya!;(TgD]c~-[ K I'q]E|WK k D w;ėsF%Q(k^ LynTc]}uR 6 K/@3wcDR&d,lg]8MU3IjpY+/NFrߐ@T:0x$Xmqz]~O 6SG!^uu0>URg Oj0>klYRCdgNsL;җů7Z>UX=ި,ɓޑ1wk9>e1kȖn!n}>#w:W%4L$]=Dz3iY*_餏ѕ0 <D?C2 zVrrer R&ld`xoa$cA*@a6{{fG(mKo<qGƓ?6x$)I"WwMOjHآ$g}.IKXֶ~D:Z.܄k@x dttHG\kalF=3!QȵҖt]#7nUwk,(XFm UzU)e䆕nÊ$>E/JUሂ_eS7l^z 髫FƤÜ׈66>y΢W)gt*AaeY|T&4͛#r dm/'p֐@|:")P1"Z9v\ FM&1 '?t"5g ʀ4yBKizGee8TECkPb,H!q>ѱ gn wEQT'Npgu,S[c6T ۧ7\p1W_i #^ xc*4rkա#w;\b(LS[4vyKΧ짡!ןM⋧Hf/A`O} 4+PJ-O;d_~:#)R$0i/Gc *j7nFu{sZli7Q|WN7V3h{dz]`n0&{I`gpgd>3Xq{&.s&yg&[!G4uو+6"†P KR1 arIfkuo]:f$s uD b桀,/]ԗ ;!ف}|3?(fSBZqHdvH3cT&#J/"*X" zh1M},tޏ̨ͫ䬬= }dTσy *jǟ ݸromKWS1 b{ohVc7 6<QFlH +[͛©ie&{=V{|{p±>5=OK㢒* a<\puX=C1lWVN=1d3,dP^*t'!F[iϑvZ^ 椝+;_N~xf52~jWU&qzn$sD\RY6^kYfG; I>}m[|oDDIť1W;Nx5`Q c6PW̎kʄuTq۬fGmL8XL!=PA86,"FH`c{Cj|gKP\|IQ/On;⶷]/݅7EzHV=Ao{5Y,iT^2ѷ)tM X;e=]?#+k)P7B0_>|e 1:[/ ]mط( c:Xds˵uʽj hd Fq:3Xܗ-s}7pЈOJcW .ZtC0ē91. u֟TK-~_)nSp A%kVʉ]\$& }b;qz:r WjZ"C,IX)lW'ՠuڅRcڈaoԻz]XX=[ {T.O^~gNjֱ!tA;T qMJZ.>v¥NMf?_c0*8<5IJy<7Tih׿8?7mBOC%@;DX`ĺ`jbxwu@3M j>9h)bq<\jh58 >D@3,MCRh JKNQdυ[XMW5Cr?A!?]B[e0ų-5Cvu dW.^|'z#A.ᥔe[O7ց|y,CCWy_W˺вWZ5ҳ `NO4[(cqoUjOȮQ| AW\p,QwHxk0$~SHgz,E|nH`]= \0SKOrEN-2[K02 C֭N9߹/R*YCoF@C1"*@saLٷ!_FO$L&OLØմBIe]eGx-(1zocʛ'J%|DKAujXRL)K~wj6'?띦fRa;GHѶɏ^SЅ8 ϞqDcv)vhX9;葩nr0;aGc{RC-|z0(jXhAF⚽>ev A$GBzM 7Q|(Uyikwr!Rp?,*)Zz1) B 'Rrm}Gj8rBKfsbb{G8emkf"&pXő&ֿ֧>p#A%9aш~{{c鹆#D('8ȑ#2c e,nMZÁ|`}ZOb9d"E,.TQM|`l$'Cd heȊnnaԱ|Z/@w^JX4=F2AΒo`G^2@W#TeԶa0.mppWhEWXqS﬛; ' <O>#UA#`"Y#М?ѲCj-LH.t#9(&h}ѽMo<4sо77Bj)Jj(/홠l I\<$-ӨV~Uĺ.#VtZީa_ ]>,n w0Ep{ˮ|:s QQ~4mLقCuV J囦[=獥v2q-tsoh B]s1:RVMl0hGDB"V 51$ "%e%n_kJ2OtI=63WZ)|^t[ZywD@S+IcӦBLHI0T/IU Ou^7D3#)YnT7JPfr21!KC|Jl =Q:׺um K> ذ^]B( 9c n-5kea~PVNIL.,륊4o&q3j 7Գ"=\Yvq*7xINI=vٰ%:Y;T3Yr3v]quiA\j H<_ Btd g|^^ סgx7mu1GwvV6LBm.n \2I4AgEkb{ê+9<1§]iyp:eE,q6=f,M(}CY+͛_;17kLxWΉONKT*։D >cAXy~չ3jlZLbFYհR6,5v1u 'dE( pG~<U̶ 0lnSh]/9Q? cLoa%D|Kf` (TUz#\H;w\1aɬ ]fwHۦƌ\G UT4_ tE k]>z#uc:PдGnN|;Ktg16K,sliPV/ij\z$l0͵`?fJ{u*ؒ7xT;E ?spu==s mRvBjs!%JA.cyOvJo;u nMdP{!ۑD8W^$k3* 09R3 kh`H< :r H,Zj@É%/hg!A+SHRXo뭎l0HQsވ{9WX i#ǀrd[)_LmcށYd!#ZIڱ5~x*>l",Fm,.t LN3MX,]1>d%6VwȽKN]l]/=4\r9 ]̐\dMCl8!hn>\_vogVJ+67U]fާTf je8Y"164 ]i(t]06;q<;DGH5+(4XGi03f#p Vo5骻}BxA'r`oG|?wlYڐ*g60[ѿeWuH `%1141M-#/.zv  _WŶ'mcg+h cψ)νvI}0OO;Jy+In$e%`[ -,VKeJIs ,oio @$qMuMN4f7>->="h=̾82Zi9̪?NP(om{U"#V|㼌?³˷.!(`? ,8A+!<ø}{b_DtrcZcowB0̽ʩ= 5 *,yQ<[H¢HEJDXާNސ.hijer`N\LxwH UdD&RfaEg| 43;~,I%(^׍d?:0&QMdUw }{ߗaLZq5֖#q FĚwV#,нvAbꄂI?ʫ R `.?TsgetS|g"z ː:[Q6iŴӚ~~S(6׍5R?ja>*ȿ`suqptl /'w<>SIB-a;lA? B$ /,Zƚ&Ae貢Q|tXj\5l-'xS )63msrJS}&n~GB=ʒ u!V>o-4ۆ¥eWoi0k>AێxLMپ̳úsB0as& R9@u_dr0.TEgn OQB))]*ma,o$CyW7o2"8sg;LÞ7{D,L/Qֵч .ELXE g{@oBπ@ t##!+5,?D53YL ;NT s-\v&4LY|4H<WeyMB,(%$/Y}j~{je_'+Xn M HWf 8kN} HI :]C2.{|#bT(~#@dkq_@/Vpsܓo@`52$te`I<fC\9mL3E).Cg'CnH`ぺ>fXv C)FiH$7f6gq.b:p){KnsR%S2.U"~]hЍ Tu {֎uzѓ(K)JHbndu0%<>ghR~K o-M$&}QBִT=VbdXS gRfm/ӐrQo0 > 2\b!JC"ņY94Mf0rgH .+qzJ8RhxHWLiY֞WATWBTS!wTLlJ;ݨNJSRH 9L.Z`K_.Fq$~F \!8itXT ^} XH:vnem5T8LՋ* mNR(y:3 W>QS+;HOLEؓ.n RjF4ζ}i,\c+]z`)Oc I)v~0jgo}w}_KppĆDcG5mh(5licso*ѼR/QO%INgRGN_'$xe(㺝Q) ~Zɢ4\pNOu8ġ*1>LA#[}(ɩ^rYR d ϯNg|׉L/p_fj2@E}l.gf{хGIC"н2`/\Gdept{x2\eAp cR5 ӃtJ݉`dLaf|QX.U D:Sw!i$\% }VU{EsKrOoU`H;7zSDW:v5r=T߹~ztfT'ue9 gty/W8S N#E-3l $pe Z/گO .3p  @!A@=㭳;Jmɪyk?A)@C5jn3 72 @W8;Q3F \!{z!"z]~)1OˬσifWÝ8cǿ0aw c0"h܃#0]m;l[ܑ7Xɑݓ@ ´9CH rzs3'( ]W!%؝SL+[d,eL `}q\P_8"0n+Ɨ=o?Х |-|k]b|R7:[3w`D y Y8]1`m-wu}lͫ F<խs`*v%{2SM$JvѰO-J&:#`H7Gފ[Hck-.h ]yD7.guGoZzu  >|=Vd/| $ˣ)kU[(]xXBt?']QcK Eٔ6Z.|{֭|s>.J$(5sEeUhO˔^`Q,?Y53Fkyl\RŜw}1&hL&' T]I3NuXܨ=;Y*yqrMm|k1 A' )إs5ku1űQqKJ> a8qC xm WݭZr)rQbKwӉ% ڝrcJ9m"BN 9C(k 꼚hǚ 9_-W Ic۸oeH;rUC$C*' P:;0gZ3z u/!; њsH AbX #D 0 jAM e7*T4@[yѭR>Hm|pFa>,Ah-,X]aq$'hMڗxhjBLk[D\o %9YvO8rQv1;wtPĭnmnqV"0onhʢF pѥc$W+bFZ[niH֙+օ[YM9!|nߠGKr d [1IPq۰fKF/kj=ccʋ e^l,)ӣ ܶɈ91-)U@ljm^%AqJ;q1\*$$` !i8:]e^l[n%V*XbE! #2h"C=TiM3Zx&;*xxW7x7O"ogUunmLQ(fϛ@^ۙ=Ϟd]LfqP^z:ţ747~y_R VUSpI/ΜEPcOPVJJ=5R- ֯N$@3?z%Y["^2]l/1t!rB~hdoQ+l¬Ƒ ;eQQYt8:@QN"!o$Ncvn#hN]Qf+ޝ| h=R$*oe=Hp F[KRv<,Y Q DjE&PӉqm@'S*"ϗ4؇S(iV)pJ%\Fd?o.'xҺ f+LT Cr{26 o((µo88lN/dH[0Owbk帻k!#zs[Z򛘶Jf})VS"nU`k!BDueQ utމfB朘MB,半r}En T4`]=-/ ii''ԩ͐aPfM$8VVvJfs1lEZ`pC*-)گW$IHm!KQ:nPՏ.DVc4y}pX-!=dQ8il?8-aKi7vxjwU4 0ng,qerL \Gu"jQUrvcBόF^vQs(Z"^6 y4" ͉Mdd [^5齘㨵'W4G#n* 6fћU~{s&v @a ]U*xkn?$(ܐSw%,G68vGKt@b$xM]n %8ѓ~Tp &ZriC ƭ9 '/`)1SSxY'o%A-kn4'zo|A('F&+`-r H|.$rg1>ERQwa㷣xrIբ:t}σu+p(u&^܎SYaV(D->n6YƱ{R֯K_KS#bSoX|y5Uebx'Ž-&giܡVޅ jvX*7/7GQb"ی#)}Ri^cä;FbdՉl"ccQ%/rڞ)сfr$uA=XGC.m(%ȋeB [nwzqG7 h3,cP;'" {7]@hE^%A8ං,܇?A#Pu虈`ߵwnJkJo[,'~_D^6K$mU+fBsJI2V Ǭ'$4@Oo(5{/ '{q!EtCdh=2uHp& $UCX q=[t`ƪwY:W!=,UeC֬A TMiҠ,*xX2|+^[>ذ/g~~ |Ij09cIhvs{Hy )N6kƙ4to*rFiͣ"6(]B)x@l uϒj]L Ofa1F5ͫǶlS'RTQo NKLRm2#G7^=dWvT!\fOwOY3CE&I QdcN(&g_^$V'ktj( n"}ȯmi%<OB_kDqyeQ׌5JIwRiU*aTF|pR.Y?S[q jH; VduOQW3 dؒ"l]kJ\Yrt1X%9I*A%-ۊ@>L< ; oDkpSؽ}69DB# M܄(+M(&¹&|{bdtϧe~7ʏG w#tZ$;jK;vi_td?DFC! ڪCPRzN'"(rB-"#y/Xgd7Qe-9](91{ S-I@43= 'ʁ_'Ċ:"Tn2uqt xyAG[sҐ* 9;Zl0)ϜTGiDXKomf lW\ҊB[yZE*`KRiͺ89ҽ{Nǵ0},[A5ud1M%g'h}<@]BMfqlBё!DUƹL&dupwɘxwnS'ˏD7aW!x[!GfziN=Qqa짶Ur%=B67 7_rF,qYP| {ïTl\Ers.{ Bia` t+'Lg^b8P.wP/of&OF#Nsr'l^{-MJ;mA1'F跘3-*=w̞(g5jr16UPm͢4`;(pE_Q>VѤRKuwW@g*6-)^t؀i~~QL #r[x6:a Mv;楘="_"!~YK^sɰlӔt;Tp5xV{\:֪ jʗO DZAm 36aZT=ɦyrVnI+~9aƟՉa5߇:JƦ8ս{蘹a6_=ijȸjXnet"7nܓu޸-|6pmJ]\i1W+^uhtWNbf X)I 6iPmoAW6o!C24G ؒ+L8%Fօ`AdJHdԹU/|I5;x9&tTv^ s\I-!25dc6Tso4/آ>2|\ , e블|c^GXfO ͸4EfhXl7lLYvieVhWVsͻqf=*bQRȸC %$ȐGP RRڡx<:c0h1 ԢŸ``6dtE[ d@}̐f"ʬDS,Hޯ4s~#pxkKN}VB|FRo6bZ> Fܖ'TIHNIEV r7i"mO9?͠u|C>Q=#}n#'ϪA@p⥕p'Owe[Iq<ɠY zAg(A_Fh,1B3fLty{.~R,^>ifh5biw [S^)_(x\*AԢEUg <s{-,rI:a$wF/^DC,TC"EA@xS\2Wh$aQd8p17$%ɹs&Kw}I'(w9c8re[cUczb! zLI0 oU_eK/M% ڱuq`M**xc۳,w @x68ܪ;i<VIhL`TT?K,5]~0M'gcq:i3yTמ¡CBpa&voJ}_dOm15r9JCK 5oy)|L[ڢy^x}GuϸX_:zDp]qo ^{\Hͱg(l{l䀴"+:@1 3b*Y)leIVҎ)\&Ị 1qӇ Cy XzOH/<", ]B"ɢˈ)w+n @%WLa}~ד{#d zy6ǥ8H"$0F?_5~u扷VօQ2D4nil)0%DQB? 3|yB>0UDŽsn#p !Ii,*ytQ3uLE | {ΪatnO9ЉENرmeA3_A?.ֱA<.7)gltݓ5̝PVxzeva,q>`HzynU4{̪Hf5ڂ{2gտwIKT|I?_n(,>PrIP驆&104ZA=MWͿً ){ւK̘!5uS>Tiƿv{qqqKHdtLՆ)bJȥVsAEM2eu tPUax mYNUk:eoc?۔z5 { ޛf,6 ϼ{t#ɻS[R1"cf}A,#%dQstWoD+|1D}=XyxdA| dKZ&=]q/LĉΆۢn]v~uFw w^hDR*j`b#}=t^Mgc:Wy8tU,7mr8#]7@nOfz1Ξ(rO@2{ThVHcj|˗!' t~mVi({N֯MB-E&| y5RfiE Sp %C\I`[% oAxKxPY4$ lW_AZHDfepyZZ̳e:u˒<̅C=pXIw°LgeB@a$%^1&=N>J GC,ʦJ{;f88iű?Q [B0vߚX%YI' s.z#!j(\Z1vy]!0Atg@cHv{anef1.AR>>~b6Rk%WTyk{x@ s;$q#{[R@󈢞we^ńs)2R%zug }Ө|Xe;(syk@s]oWS-XV&BB_/rn^U9PaA(մ [Y]-Yv嬮UB}[waTp7usXKr_;?.Yn\Z|UhAq1vtvC)\e wZv qgPؚ`[>5Tĥ۶6ުf-Ťm5Lw !b{KG%#CMjg Tu_0)2`}HhSx6yOA֑HѽL5%"@ Gn"H) ȼ" MD/5K8HiE dr}4H8gar D+?gY4 rG0R #w/mxS)VAe&$y'aZ;=yqoxS꘍{9 z#^Tkpocc${;ҷH0|V*jlc=v_2LQddr+4o<$ B$EjRW:cL1,nL/=_r~;́OP'!f*D.xHs-j>J7_,0| |Vt1^Q3ksg*, cJ }b .F-'5{'Ђ5/Ņj6Ny 5d^ᰞԜM9Nuc(sE=( L$.)(* ^?}xc魳Q+,G:'Dw;Tx-d+dĜ3fֹӇ.3XdfUH~o]g-H[qjỈ7fp_.mJ8=Ixus"k@Hd]!G]:MwDVhDEɶD,n_5]zsƙb[L{<8[: Ҵ9 ᢆ]0K):17=;&cp"f"Y/}>JPVXˏwt?:*$- 0uWДwHlkku%nsZZJ⢊/(@1)[;'U>)2Xϧ˘LN|[/- 8X{qj2-<\8'd|_@lFh[(:`DMs@.!2_ v0GU m7ipm)Mx7d67#NEj,bcnx=*^#B~ʼ`>|YK3g waӣ~Bb$D"5x`]Hw,2]>Ovs񅅾 -W YXiÚY~pJą2~Фsіw1DO~빽J(}}rY)Wx~$j'l MK%19/ܕvM ='@#PdO<-\IrSOUf?-/m.@;լ&™_*Ul49 :a'C=9-&9}̕s@栝>ow3dC w%DP/,ew،Tw,A, %C`°P"ЍbPW?+-R05cA2. O}wVl'➶Knտr[n(#ОM.ndXW*u$R"k8Zƨ] s:Oi-V27an^V_<9l|Z%nVRzi"L6oHs/]γXe0ָB_a #|XE*/ #h©HTEă欮cLL/qן0{O1Asܺ5 fd/,AӼFgX"@_zVxtl)dZm+HsJL:׹ oh)S0QoU OiU+,83dхi-qIU8ӤDań.X*@Ǿ@>^aZv}+gFݍmq+]8uHaOخ G1!l//ж8T3k퍟JWje<<8L7e BaDh7K^'Q($WfBߔEoʃh!~[ɕW*N'qaGXyۋ8TGx9I)Bf:YױQRUuh?(qVѷEnJ٭&;}%R_ꪹ@cNЋ b!?n"5FwI45d(+id-rb* rXPԼ~n^D >BmB搦!Au<~B2=mg)IZzCa9Y#l JehFH[7<8D >kگЁrg}Zzu + PW4؋qB/='vV!ieYq]X=`WGmyilo0ԭ3%DXXHp[r.p+43^iɶ6 HsYf5ːA}h-A\3uԔA%{Gܚ(,4쟟 tjuD.0vm^fnmCFcX*[j/KDFf|DPڙȷUP/sOjwJUINY3ӷ8"xqdB˜zd; *iM_};X ]LwgoαURq]DQ* $w)\dq!UGNNLG3*&wU!1kpi.*m)U$BOYE=`gc+jUu ބ.Uj V2ߪfx.b0 S $y{] ]ӣv$x[ˇ1x[E͡=wS`Lg1y&}Bl{`B(z8DYkB?12˾Kn9MWq4mC{hqѼ  t\$m:Fc_m(%s&^IUκUX]7f @6k=߮|EX =LNQ\:iCӝhmK摜Xk=]-c&G~JƫJHzI>)sY.5 "h }wڻvy cs( pI1O7XG.%W+b^7<͟Z^E|bIuV0lR/5?sv#RfdJa`ey*Zl ?#XCL["xiv5R~[@Ss<ۿ2r~y5;d[h2F|,dYΟ|t[tW*6z&Es2|6{tn[$<[!.䶦+r^6e*B}nl\?ģA^;^tvPMmX: RBHǮNPv ;r ?1ϫ)vYB/P'| `I;T>c?[6DVjllh x{Z_{X* rzA<5XPXziytC]1FYk'Fo*4`P3 𛅈mȃg9dŹ}C7߾mEH-G|HyW/\\P}X3L{\ %~y&+l/ܼ^!)ASҋujTI TbԦw!3IEcKeyzӎGQ 4룓CMczr*ҴwArOsAͧZ88cATeY;NNqYQصٻ.m#y^uAJzq9D #\'ZN;v0SR)R&zNUUmO/,. ʠ%زT_~ޭN#Ū9c :spQf-W( [9s>4eg/r~hԈt)7攗皴jM7ӋN6钿ydNM|?911NIB?6e{K堅ՠb]Iwx*5#_ԩC&QW4w.ֽ?oB?f/򴮪ַutn`4>she9YkΦWsIg|;Y |{Zhٛ92L^z\ZS;,~$UPR]Dtl,_~+rF3O_JU!`ʴ*ECҵ#An{Rwղc+4OUm^N˼(ԆѣW%=(5]= t{O%I3fP\2k=q7pCٶ ikU?`r~]EM_*]a cq!s$buԛ _SaVön#`B΀cd<%?Zʼ^,|3?u1w ~p>Ѓf_~9k J`XCғ aƀG"sk伝K;=Rh lEM^Uivņ/g%& {i술=ܪ<ݮ;|{Tt LҐ|51_oH/%J5)6(a3eۂJ=B:qu֕x_Ɇt]ʟkofV &+d?] j@ !̏BwY'X,m$O.[[y/j8W*_xxU,(ݩ 1}d?sϦ7$#TUK{#'Rpm v(67{ 33ׁGS TSXħVQ͟\M9w@?Ͱ\)dȤS0\`%KCڭwZg#tKTu2aJjK3,2H@Mgz^͔WǛ:.)8ҵ#5Nj_&+Ҭ8++X g@W4)VUӶx﹙'/ )͌oV˵De?]z L.ap5s"U@CJwQ.Ex!wp=Iv/9'uA#DHa@EhdyrhSD4.x|et  ȡ~WG)3LKwkSť^[V&]TL$K-~0vŏ`gqF\LӜe9%&߶1pgwN0ZvW`NaKV8'S\>qSWX4:7)Ÿ^!k~X_K|p0 &1wmoqhŋ㽉#O@jCS+Чf.3!KOgӈ,Hxjm"mrrA& ,D{ s.OBwB& ۦ{@`{&$"iS:[NF%<`F]]ZזMK=Նi +tȘdS f.MeDя5%s bvhlѬJ6h1reH/8*C3[F!i M܎^r'd<2Zfx.O8*8葅ԈWQѩjTe=Z-(w?rNȪzeȁ BŒ^R(O 6(WsLWzC-ǰb ^pdmMtf]KC]nG#g??F<\l[{ Rχ|]K C|C9t: ɲ]wH=h6FB*iYX^'$S1SwS[q´NJuV]O>Rv w'NVҢ 1N*lDHⴱNQ^o|tm9 58לcemt',^sDjWxm@aK'{Jյk?-Oto&TJ#+&.)&<> @ekbVIm ЋJL9_DwM08_;NͭOrt<0bwQ!#:=iyO jFf\)p/xSbJ亽|T́A"N˳{uECq-tGC`j e[Sgsv ?1J!;Ȁ4|r`ޖ]=>SQ<754^FC#I!")"TXa\Qo=p.$l/R+xqvaf XaKdXx,:'iDR, J)ևRuld661$Q }`7~bC|]tOo8 .RFkv{^KC^ \;H9t?q:Tϸf [S| X4}h"<8I^>MRDY t ?WщXIyJ|.SX+Kj4; CpQ<>3)y#c?,-EÐ>+ ]JM1Nl6՛94^֎' 1u zy^.غ^Im @[T}`m0w~٠2.W\:U6p\Y״@H1;6;K'n9z<?T73T)4fQN6&9ܽW|)bi) Ba̹;d~<&<9]N SkYg|m~I׉"k=^;SIVJ˾RA@0J:] t^K&u=I^ c e`Ow-a %S\0SpH,Zx[c.8}Iȋy`]+dE)TP~8fHȖ1p0ђsPƬB]xt[j""R% Jø= -fؓCsao yb,Bwk ,9%m/nc3 M |]{𖋲'l %1ԉ; R~a{)10u"K\<#/M78V!GN|sm/!H(aޙe(yjT}Nzʆz#5(RJ:m%v |SK+2 Y7(nSQT kĸrLC󨊡! 1Kv?7UYY6^iJa]&;H8QF dtzvQn;tύ4Z u {nKP| qh2H>]lFY޷7.3d!fxy6(Xs^۲CX6XKkκFSg'^Á=ިJ I8B\I&ڦ }_&_mwUr;pÌq}1\IV6{;w{}+@SdI2AʪgCmQV,Ht:ٙKC> 5bL\Kf7PgNC(&y+}1K ֯1"ܴ1NaOTnH9uA'Х槢<{/XnjwG??t9M#Ϣ|fǔrv"gMNGI/o5"BbpVݰ>;,y# *8?Wѳ+)7.(B%ĜUJ X(I~x1P}1'~m1+kb?cVcFte(M#bn q8G U\eJ)]|ahVt+Qy4v5܅v1)=_I>8\5vf:V.=f*V闹>_TBѹ)p=tfA okVhBnwNpkHRh[BC:ҟyW,@iNAhƯ/ H'M[Gm,xkTmf7}R4!5ŏvu5޿6N (Ss=1b(̎dbWhEUu=_d#^JGY3g7qq:޺T攕>$G"x[9ԨXS>,F,2Pt?IEP/o.+x@%SNj Ͼ!FTv"֊;&{Y92ARKgswl$v&)nő2f.9D N&W{ ƼdQ\ ]Y77뿽2OM`NUr}} $K~5JY0$ aYdhuj@]Nڌ%hgz{M d|ES XnPŷ Űm (zw7WfSqwFBo-E\L*QqMŻl8EQ]*ul߷/sK˳KyAeL9/o,\d.YDb`z&jYdʨ9PrӃ,7S'?vvejU@omXӣ"$ ͏ §kd?0ȝ7 Gh?;q|2V&ҹUѭ%+h*;|c>褠 $ Z X:J]ZHQz3?&F Q^ҧx,b.E:+/ "<Pd5`T6C|C&y51z4Q)*X+,_kB{M.tXJ _7Sa$:rP+qflwv}.|l4 \EH(v _T7 D§y^u\[Ƨ#QfC?4pY%-ՔPϧNfVQxK l :AG&"k+ E3 0;P؎L6G(l wLUsz-<6i@(gĘ(3S_$7*l3=#_KЏm3Z&`dVԎYS(ntd'C<.v<>h4pvY&<_نSDc-i{}]_d̐d{*)>\mL`ƸX5GJ} &k[%dl h~$q^ăNbNZ{r@be1^ggfc+!ib}m -hP}g+]W 1,1 k=Y^R4Ky^jKXg_ $|( O$}tBYHS+Hu 10q'1P'4v>&)ˁE>!r|k Lbw8-\͑v/cPް5U9Vc}bkM5|<-Ⱥz7K]s`UrLf`{cg,r̡Au%suݟ[fWͰ+u$d9;!/v : +\Y04# _~XX tѿ-b~(&D@È;cɡ0f;쟵Pxwr/70($eb6m2WhpP>D10oIKc8?ctkJ"1G?(,\p(Bŧh {_@(yx6c,yWx_@PۤF>1eL22 %sF;ccPX/=hԖ*\G\ BpƂ5f#娤bJ#xĹ*\"x- 6xizS~38tA)zGtXHp98e_X ݅ ewr 5Ώ^JizZ%Ql9n4Cu䏎5NP&6 %+z"ȁ(yQWlDH2_kwTe#1vOayb,jm=U1Nql  /\+ FN9je{m3Ս*r])*Gg qxu;-BdubN :mBxɩP i4VӾ!\^6FU%}i7Bkɸ (e3Wا<RJN ৶e9H7 $b^i}a'77Bٛb9`q s M~fWZs$@jR*-pOU)E7[OZn!C/nqg{Tg<iv%j:5~!gFqK3Pń<~ք DPv=7hjRN߁Ϊ#J \] MYX= 1ՁB#~~D v8 ŷF)Lۚ<$Aiۗ/B1\Q9&O`!G˗bYDfQ&:yV(Rac]}'5Cx^ߍ54wǪns' [P->4߽^ C'CB..ja_ycslF8 lReB]*nEvA\I_$nV ϥ0n'^Ox%hFS6ONWK 0ݻ#{VDmcZh醠EzkOƷ?v277Wu`~}#46!ځ/3>.d ]p=<X UAl $R/>voHb=^MȝHF%||sW~$r_#O(;ƺ;MiZ O~QEL5>Z z4NƳ2^O ӇGV ΁Clca\.g+ :P"] 9;G%~--R܎_b@0TnEh6<>Uʍ]-o_R©li`k]iN,)0ѐ&ʓutl} 㽣:)T qm>Eܒ-:%FFGF,*Iv%J-N$3Gxa )eH a^^9$pWS /Fހ"^0Վ0Kw|f0~"_l~*:10U pv|9sB QԪ =ul2GLp S1da!-CgP0KT}[&,1+صIo tzsSbRjeމbXZA=SJzoy^ט8bO/8FAcb>"1yg;>fi >OeQP qJFJbmٳT Ν\Qx>DQ  4yelw |.CN)]wOAt C儌`VRRUb^a{۵Hq5n|vA`_?F-l'9@ VO  f{B8 z߈УH"cdNKh4!b<%̺8Hmc$ԭ˺Ml0b_s[DFsk+koǟhR)QZɺEj4!]`$Q U,V~L!i'hU ̘uieLjTIO۹&)h$I$6/6!;P@%~ fB[鵼p 6k-|s.1K*Qy77Fo˲Qyk,YGur$s>Pxᚠ A>MZx[Q11B_Ũ|?& 5?ZLV=F܇?eeM4T$o lᱏso邫ޕ0#V1^ ;QQ3:Rc :==gaL Ϙv* FDiX|ȁtY)LɌ=5>Ne!tZgFFUuCAF}pf4D'㌥E ia-R|sW QITvtV`ByL|'9aWZ+" QUБ$ Tk}],#h,}@uؑSSof n[,Vtsz^;(cWf)#y#9hQѝ᭝=؅Hr>DTYI_K}̾A9P -fG"c&SvǗ["D?--x O%ĘeW}D[Հ)oy U!Ιt!^\Ũ'V=}}ȆB8.\2;b¢9|r:8n/JaS@"anC[m ߀FݙVEuvp kN.{--%wcra̚n\ P-|@:r\-51:^7wkd.ĢBІ5xeK0D!ȽKHZw1E p H1-aQ?Zt K{|4*q x*Uۀ6wqſB=qvzyC/3|ݍʺ>"rdh˒Rf_J&Δ%t㥥k3 z#!uOE=F} $G;b); ":zd2Dt1 (bAUϱ'^3zu5ہzuj)f!Y#5zx׊Ig!X 40z6}w/㮐6u =A,pDݧpTD{*%Bzȳkkꔨ Ʌ֐AmuwbG}ҀҠ(k4# `w:V#k ADAUVs~4PgZzwS,QX] x3V٦>q“ܶ+x/mzʨauGm/4 q\e :geDz? NPLiݙŸΛrAiϋ6[ԠFB”>wRC@DU `8:|~+Am\rT澴V]038A?[QH!P{A qKsԖ`?7@ӷlN뼙QoɔT+YN]$FGp1E\;Lø1 _rn˙!`Ms>aGS,Ulthbx\'b\J$$qYJ=?VcAh劦M[ װD6Kwu0SIn|{|h--)3M 6es (- / ,-MM=]߷q[iVGPƾCK'w")+LS~A8^I)PH>y,&%rO%*ni痽ι-Fwzadբk!GlzTyK.L0˼;to&d։Lb 굟 xu5nLF[S+<cWS>; ϲMZ0%x)_G"N11b!R/kOB SO(yҌ֙T(wd$ ?¥x ){-B-9ʓ(~[LHɍ9&E9;qXb42eq22S6x^"9no]B/H.ë)3϶X73Gpaz~H`5f`; PzatOt(C~0G7 zpqwk(O8$8\*o/4G簧x>=$qʸPu*r6BcN-Aga⢔0fI۷ܹ"IQwigXqLbNGՍS?Cx bg| x{;[teD%Yk#4ن\z2O ~9&cT4{ʃ'gR;6Lǚ5YwDf~G}wKP?3k55% @ekXa9~Wx3EnJVZӪPL:_/'t]e5qS}JAd4x;Ԑ +Eަ[9Wκ?BE +~ W&,Vz4j4 ڂ,9Zռ l!|maC &rP'(ǔ/_Fd~>!ee%a\Fւe:F'~ʐ~ dtF<\uE$ɷ4i۫И߆N[T-I3| xK7vw'YtH~cxf̋?5Lw{k MlHYsD͐uɵ{zL}0HHo$|qjPgʲv[[ĝ?Eh̲L$[ݿ Mv0/p h#>ȕY)7%="tW)R0M*VmS-$K'\hupbr 824)Ą،#.z/06|Zࢺ'Hm894- ׁqҦ_ G&u$tѮH].)WrDazAsT;KwjƟטT?Lы&!2*  sY4fa{|zpBDVs Z:ͽpfm,N=H6rߤnu_«.uj¼9"'ehˁsU)/Pb׽/cجI!Qu`0 QCI8QYuYI"I'g tbnEEWs`}gΰ;*]?D[By]s_h̟plXBupH퓌a֙$4=ɣ;PHŒ$_o%6PDlS}agո3*`jɑR{BT$`i@@TrҀNg3G֌*rՀ5D< ggxOAs=1,]9Rj<򂜚&9rl!i2jDA\h3!mzMaS(@dO љpW_sA13jH#8f2 !R%Kfb&Mu6tf 7Œ(}\ H#K`i3٘;k _'@o0%6aSIw<,6 6t`\G,Wj :~eрfuEv_]\0෩~'9Z5O;Hog,QTfij,pVIKo:LVCQx"D%O8MHZqv4N:"Gh؋ҍP!uAy;rt3qSw ѵa*7D)N??UUWs wdA?طuϕOF@q㴿|@np-cD VP@<6BAQ[wzCmFW$9q¨wwx&^5v1@W>!@ejFUe8ll?+1Q,5x^ChB2Iѹ |gwkItWf^2Ġ_@GΑ)Jp`5NjrqE Z1&^6p+:Rət"v w@= Qt8znWyhOuPi bu>&ǀP% 5R7^ff7=%!?8-ɭ:\wؑ̅WKauP=?ۦ&:H8greXbi˘!Fg=4:!yBb$1Ӣl$-ĭLu"E=~9{1f6#>_rY] Op9nJ=A[F/'ឆTQOeT|j@n@U4ҮP71yxA#xjYq䭊 낁NQM93Z6L?PL92*ÚArkO$-{:HuflUCtgu/x ^(D W jn^2KBU8 J8b7G,宧d,ISKR"gޏ/%66ewcBTB+Y(rNW^aOij@* خ@qfu?Dɓq2y|yWG'цKZFИ{[7 d_͍:0E[uQelL.tk nsKd6 +C# 8otƯ_0r Sk<^pc)`#r^z\j`47J*8")Lz5mv3U !P#[ ,zpt*+w.y/z^'B?c6 RQ{6G7CQַahI|\.gYK,Nk.j7>g. %#3&QpLN͓Msh`S<&Y].+VJkv^>n |0 xP3 "^Ih5mKv w סr6Zu_`k#(_9N?O@qTI˰ArN\_˱z8.GaY_W+~I}go_&!CRm*@C4̩9 nX/w+<F^c $r]p.P?ږ zP/}vVڽoypP؛`=, -NuyC)gLf4oz4߰3>urC` AhC š6JhΊ a$̤mCQN8oo4@iedCU}!+ܳSǬQN땹ʰ#?9:Lu9z_QgG֞w@OC1+ 'Ago;CϚ TZХ9x\fvy/erSJ_OtryF:Mt2vnB !{T3!,O<OR=4Ы(~%8- ó ϹUl"uCy'נv2(}1^tj5 TI@-Qz!upqay4ŸEKn<{:^ I 4iiW@cElet[aĚMdP$M{ˈ#Lwg~*Gǫٯ ƥ6s/'戜* Q6g{a(#[ E-|#XIE&}r璻$|%Yz!?,I6*etKm^̵h^YUit"n N=9ЙDr,S .fYr*U&@"tq)' C%ݷ_w|r !h朆-BByuH%w+RZ:bO8KUp#n رVPܹg ObTHv!bLavϜ.[E%ޅkSWR88$%1#0 ? 95jlN Dt?oeF%Pg@3A/4JqGrV\*"PCuʦH 76dܘps<_UP`28O]ņݵPRu9 o:> ysKwp*64s['sy`A?ng ȀHNi_f- zn]p9R4$%8 F2UD&v2;)rm~ȯzJ7O ^Rk a WgJ[kDR~ ^r88WHyv'w@:FNIIAq:XDf %hxpc+Ye+Z[ʼ/EL st $Կ,z̢>UK.A,*]Ex`*mJUfhxYSmq$.p^"W"=8̅O䢠G]D8 D1;@ c0QT?<ʧy Tm:->B; e\랙p!I`i|e#Íp-!ˢps- ,Hi3uM[\O1={LZx,%KHztťȽBv)-5k]a,OAlj<odg`q4y]܆87@ *Twd`>!I6Ẅ́.\bufX]QMB2{Κ 4 eO>3+Ύv 7#&ss@Z{z_z@C7Fogh;t] ;y2u(^3S#qtǏHv.')Pe߱3z$δsUOxyL" u'Xn>ח\˺U5.}xjTK4+Eq³xkM,<Yev%g؉1a1QqΖV3aА&)0wC.u'R0)ӫ+ c o ͌1%ݦFaibɤ` 9D.|ϟgDCՃ%+}~Uu*ܨ:~kyXו(eN)0 :X;v6zML?)Vs,xT{̾ Qz7I~ u9ƕV d4 N/ma yByѬGUK`x Tką Þ"Vx;_FSx*a0́LR}4αi-?<Ncbd-TX1rvizTqଵ~2n_jC7IR,W3 191x)m ))E}ueV;)vYß2(x jה N92c1_a[i<ЊHý/UgLQJ-RuRR `CE'lŬ₈}bf R5)[&MrwNQ_˙ "^jee[*u~u,2xAL֊pW D>n.1ܑ,5]gԂ H6%&ͱ,Yݕ\go$@|lc'34%(؀Kh!뭽Tnj,@?9JK!,s=\*VaM&/Vq+($^ XnbGUT[`] G4c9o"]_'I[M!Dw`Rʶ}_΃jvLssx2RoOB@"p-T?)>)۞m&8ާYm&w2դytjɃ[s0p8sLNˤӟ7_Q"lA=e0AC'4!( τT_a6w Uܬ '͔M&T&ȿDiiSY)w03ݧh?:AiY]t:չZC'u?| Ը+']x,p([qUkCR-!%|\eK2CvR^ --߁){^ nf@pz'3HQV)5gVi%ڲ /ɭ+D*o,^=} !y7˄&<[3Oɤ2|o74M iw ϥ wHM c˽hV$؈GmSڳ8k{; wt̜Mr3N{- BN *U:g-b`6 =VÃޱYj?9׉؃>*MգX另W5弆$a׺>Oje^MaHnpw= *dQeH<MI R-Hr bwwש|JHZ ƹ95@f\7\S*KG7jD 1*Pxł:$ Kisޢb<<86]%' M@}.D"TR`.X2:HMW*s帔ϋ4^[o6ށC,ypj"f0˫1m;j͹7븄3CP tY ڡ_= L6};5`:bߛaCM~a*Z&%F*C K%H^)Vw, ˲;\,#Z`&}(, Zj6jHjj{,UhN'5)@i{ȢK%AFT `PVCZkJbDži-j!' oc8G1 dbTlg1&&ޯٺU&!Dw_Fj둢?a VṊw` g(b(y8VuUs.Q>*6%`ݢVŏLVj37OK$ h85f:5sۮc~i*VI 8OX, T|:5$f '5=|,Ym:]翱n ͑D졋Q--L@tu՟8ǺyIxL8YIKQú2Z7Hw5{!]?PNjx/>Hd@ %ڣ@~iح-+~q\^I S!LO|D5Ѡ] /Jws>g,ڿJq-Z$32l; f*ov"t[&_n2o}LgHл+b6P08<1g%,0b'~uϛm¼\nHXOw o%;"e = ib*9uXEK~!l^i zd~Z'Z#3UbmhZs.xbe1xeM Mz0Nx+-"xrGe蚙3%8Mqf|=aɋ+d4"f3XEmF>/!.Ih*b%eVf /Jh\B3¢Ʃ|!?kwgO(C7jz(7Ɔ]Kw9ՄǍojY6$aB+@Mt鑡:_9{ HCAbkF91 ([7_vf4k|^gl$Vo82>׾pwYiToDVo%y xQti^JXB}Ty+䎠ΩO ώ 9VLUVsiɢ5j5nXReCKk1ݽeeԹ7^1d-F'(8LOuenqfO:?xHl& oclA%RJ3@ndRJw4~z\K]BR1o>)g2$B-y|,Dfjh֥i$vuVvv%W:U."^x]>nxMɜ ߔ}SSRvs99BJ7b&jbdJK)E-:\ xrF Adv#%C^Z\P([m~(tiFpa8JbJL.*n4}G̋;)'VPv,8j4&YOSB mfmK,prOd '{OŻt,:%eF&&^4 (6/pնkMXEʩt~Zjn}幽E!IefC53h@[L`|6;0j~̦Q`h xHYbjUP}m ;+=?plz:1-=]ڽ3* 2 U^ W9K% nvP=c:YWoNzGzipTWX_@l(r]'Xb_;\Jn&x7 Q+aVRO>yØ-&e%O@迊&9DMʰjRd={S9eqK[z Y'x4/hC3qNnJfҙ |n3h5FnxgJ\K</,Ғu=W{[bFؒ]d[/ 5m nɬ~ZPQxk mh]Zda|Ѵ3N~WN9 O^5D_}W}'V%ᨮe{9+>)1^6 Ŀ&5epsC)Ds< >bWbLڝ Q(>ApfS Y`Xnܳ@)x۟a•qn1ÒKeKͣ n~eM ~UZ3bnf3&kPa= ~One-zXKn,i\_LI8]q6t|:|*6@ѫD]C]ReI:7R{"-ߣHK7gWj4wgi=9[k (_.3 lC]FgZu=LXCC.#sMd+GXV.D5>},F)z 7Ue(r{Q%/kF((#2ʿP!zN/U>Phr#a3$YԩAT0~Y"V'A;{VgS!6ùGG/U$T{@LZeekAf27fаU;K SW@..JϲgJ% .*>%z~Y&1=oT֌& F*/H&@[!J/M٣b @;1{v=&f2C|X^s8h ۅϹTd>: Jjtero"6@1k~rv2n)f |#^LT)<1# LY]A3-GܴCW:C˩ge\7EmRc!E80n֙2}E>)Յ>vP?=f|{<2 ʡs'Dž9pU4?DK9^<(BU)a,[ 66i͜c W{](%VhA3Bx$.ڠ8AB}ƖUO.3;ʣl_>>~Pb9pD1HX~ez餋V7*$Q;8IJ*c.RZswOdάﺬl/6i$ѸK+z-^T JSzڲ/cj3l-xnнuasC99fRR4"-;6脳c!] K&X43I(@/ jQ 빞y3޺DSX{7ن#v|;}H:am>-/z5mE"؎;HR~MW0`OitӬea@sr;^g 8qT&-(W(|qy*%Hf8v/?7K󇦗٣..̝ ׁY96٦ɝہ҂kWESGEYܔ>3nUk Í%4: = t>v sd*.h{̽#ԉsb阭''BXy)Hs^8 @yPآ},<X/_f02Z꯱Qka3+͕dѱdC-\f7Qf$AىpM|nIY.@LJ :fk7g?K 61mxL&0r*\=T Z/:MIèJgߛh(50YmжIm~xjP`E4eŸ!u IG{MaX.{aV.eF˵FkՠKpDmFmi@{:0tk>m+LbܚA8V@w®zjk_OK1r Zč0(+_WY -`vȢxfRZII`\IQ`qosM.Pé/Ll FbAYp},t+zf *8hr GN `fRs__C䆞9A"ik8 \=YO7NPp!";/!CX -^ڐp㢉Ef9= +M`4H5%x*XNz_ yGQwspTVX h!'P!o*?ȡm%kh7+wIpR{'0W*g1S-e!T,27_b$ĚGaŽ&(BXsљZ1OoTDC 1jkSRd72z<.mL*Ps4Xo nS1 M(M+̃om91<jrVUKg7so%l8$[GrqsspVgvĄ {<3zK{ cgWP{^XP}B5J "ZFgcoqegva EgJTkxDиX[s>$ʎb .0!.zLSVskpц\ h-".uxusdxđ]mMrhB6jOl B^8w@v /::Kg*Ĥ}M1{Fߓ$7 BOFh#iybq*O(o7uk781¿ˆ?tU7%ao@G4s:LtM#Cr ԋH" (@z&ff`B_db3qNyrCy!j+ _ "~2[ ~ XNJdiB^h}=[MPOKH4񰭃¼䉵2 " Vw5gXnQ)ܺ qMPv? >mY l Qжt#=hDL{4ZȮ9 3rf`wv% ֓xn|Mdǂn:m0U!pOGzPB7'?}T;]n˞ SUTV'hp% ̪sWZ)SFY1Fb4g{UGb0i܍.J$ ϸ<3d =s Vodcwir:n$Gwޙa5Ї#?Fjm?l5Y?UCy[bŨ4hi4e G9| x6հ61RQq+XLnj1 1+]u*Wy>Z{`Kw~"dV"twJx[F @?r)nA-JLlLMi`j p:nr]D~%4snZ#/Fdm%A.!W ?.G5 :4O0L('Xڊ&,'kz}ImhUC .B*.2XV_aw929Isd{nZ;>1ω:>鏬JJ+= \#RtҲ:.XI@C^qu+"uI_R&q7fR>ωq/~4: D SF,x/^/0-Z'Onǁ$w35>܎f޶$@[*e|Wxbcv M+RFCqf06Rck}Qͭ.m8g D\!; az$2{u7@), P;B77_6̯kT@>=s =_apE#]9 W,#,Z(^8XV&vl>ovzSoЃO{gۨ >Jo؎o?O,E%M|dqs]%)7՟PD8ZF{ O Pqy3~ .wo-sZ1:=@RvRk$nWNńh"3ʪ9u"hkTӎiPXFaiyҚQV8jz.Kot6}A !"g}4?N^X>e4z܀!M6dP%ܗ$._ȔU:#Hw@ xב!pBII_>@ nt7vdX&#RX@R^^ arhx7zLpvSZtg?<Αץ?e9nɩ!Vz2.@ CZ3g7O |#hfKip:nU]k#7T4 C"ޞ-S .4,?І(D1;|UlĢ{dĐnq/"-a'#Ì4BD9+ ]oh.D"\k]8\M;7#vu̳ }vuNxLWG*~g]ۚ#oШ \.K2.ݩ'oph28Wvx߀~&!9T\"5bSBQevs.+]J\>Nu)"៹ŝ=CZ3ſb[ i|):Z+4X%20 ؾ 8怘K52.X;P"U ʘ`bt OP^DKG [`(GOTy7{_o"&@>n쎉ge͖d*mB;SQ`J" apioɪ 3%l莕vvE%3'p h3Ñ|~ד}}fyPxB7]JQY+:!**|_:PY۩X7 dH1cש,\8-4&9gr!X$Iުr: XG8i5Z]AdoE+f HLN)m 5ǬظNW@$}$fLԇ8D+_ o)M̪Bo`hFΡƘzGwWCm }uc) Vr.:,+Ρݑ[H1?GaJP3Je̺QvCSLaM|Sͥκ]"!] v:K?k<7DÏ""QLL9YdXj!kq`nx (HwNQ%G@$}"4)~4/|"Px!8`e?էJ¯Y-;ܗ 6P;'#nO6i-|E6lԀV>[ϩgxmJ4=\{vѨN@EX6Y,FVn^-erbu!.;"2 䩶nJX娑3W;H@q;j !(M$}@S~\(dD+f%"ɈN󣈁䩚(1T'H3È>-],@1}% $V`fժ;NnjU/]͍ρk C+fEAhvO{`8 ݜQw̵nʼn-Y |o:':l大{@πySkd_0Mv~$&5fel.wC+\G\nr/l#ȁN!3ċx"5:KDžtۇNj}lmx;=Rxy6/Hb3BPA/ ȱR9pA6{P]R\75C^e9JgN9-h)$ GEeSop.qZaDX%R'*'NSf׭BCP|Dt.w~PU΄%V/*A y21k}&S3]ViXQxEo\Xkǒ$PQt^6H++mZ<jJ>)P HMkXj2+E8!6jS̮jkFgyt]Iz$C[P2Ee:x( s}|T~W{of\Ìܕ%1?=9 ^۞2 8^hyO#cl:ul W(^u<[%;ku$Ѝ]0Nu+H8ךt.'w#4V̐4&T<^6#bB5풷KԊ6]Z;q]Ga;x6 PwqA"zczh f F!A,->&G)y`4$fyģI8kɂz_"ڀ,jHQ,WήP7(TR9PG82__L)͓}fT{QkoSj_j-hRli{?J&ZGN7"@R)>EEBO1:IgkVGɥaMG* o%Z|@!KNRUr#|mM<ڻbﭽ9~IG#ٍq"B e^ॏ(dX? ح(odj ylj^w[oHyʪK`tp! gCR/v@4% ÅS^ -J[8XS38ěMf`f%0'>PY&lߠ_C~“7G`WJ^9IUJZ“314g4JU]w'D^~_R?()y qm@2"gr%|ݓ)BCaCy:ٯi ;[/'7vyFrsf by̑ADo Te1yl ./ۆtlapsPB3 fkwP]slņ`G"-(uFYMup3WoD/(›yc}HEk &fF FʫбV eqs 8B9!ٹ3 \u_35<1ltj%c[rVPߧJڨ.,=m~5>2w7(e\wrpPcp(G4'Uw˻6g .|s`]nb,* nbt܄gp1!zGwC`B%ŕ1uV mP( 泫٥Z3sP9j!?J9^pOa4l/|ƨAoQx_Û=Y?hҨ0ޏ!WĤo2HĠ KZ2szJF>(qhiUH[;JzjbՓ>O.35gQ(G1h"t?rkeNXc]܁EpU礶/; #t5M&m)@'+ 3hm/?Hɶtx/~qgP[!:L&KqЭ#(5xڵkSle7Eѥ ,%r?b2d+mEPcifton]{f<3éG!mΧt EܿFG22JG^Nw\Nȱ+J߬ f(~̋!qAxQ7N#v!8RxZsP)gS6˒wuX [FUp' :{_79h1s>v}iSa"X\D Quf7cW)G5r8Lncep=ԏN# }DFJOYcq&Aq|@<1}q\f|)<{ &ƞYpiU7YJ Nq_n^=lGAlj֦tђg9ց PreeQUzXrTgZ v7gg ~v&FsB8V#GGLtc T(1b%MHU%)Zd|:}g oZ^Z-Ƒ# qGN;znΨ<wN/eS7;~2zM ت<21i孞8Q\/~ۈ\*ͻ'LtтE &?@TZ0%C$)]m֚BӄnzsSz14lK M )p41^ Fd-RcIľyWoR% 0~Bɒ`jǍn'u\:SQq]̄ϰ50ǎ zx RiFMuz9x(J&vb<6G]CÁ7{F}A5#.f} @[Vѭ#tLoC KOxTʈ$d=JJՍM|m5"q)\"/ś1|M.k2 "cN[4])f YX4f(d\iMQŲ%-NWohgjS:xГK Bͣ6DBq" V܏ M-aC[{̫(Pf~PΡtsa|1I{l7^ܟҁ['npyZP~1EKjpd%޵V%~-ϕЅ 1?S_Pz#9FpU(%\+AJ Ŋ`8MXV%jRF$p݋pqٳjpϘ,t/CE_C H/ mߟ1>=^Ivx䃑q- 6~1J`XZVoj3#5_ 8zhd BV ES)<4 C@Q8p ~#O 97ْlS`ކ=V%n)ۼm(e3{3UaDSw9TSgu 9#+\|A>qZ2t?gE.3x]} Šر}IkRG̾ʭ8h86Rʙ +Ò=P@\d5{VYZ4xX/pݳ?x;2 $tQ6A0(++-.?Pϫd3Ǹ1ub[$ږ1,Csq8BeZLT(\|++@fMmOb,:oH8_7faR8zQi YFZR~fNK8%c7zURoi$Ovt^ZZ9Sdztʬ=cW%ܖ ݍj`Im GCZ @gBn5 fEDBUиX1SIA=F+$S&ORsIH|Ņ1B"ulXXG'-D+-)gƅ8|>?a@zpn^G4f J1UjRBӨ! ab[vb٪r^XswD}_@`m;rhj0SYiB>ɔw:H*(IT xS4s}1O׏+I^[y|}08hT5 &zQUPe.iAy'C?:PF& K#$|˗ӌfH'&)ƈq e.>/SfgJEaey&&c}B>~TЖlq0"h{- rO 7z#9Qmg,`ǁ̡& K^V gQkI&K.I:6$\!od]~/;&+,޿aʘTl`sCa?yd !zNM_idUVXVi霭=2\u̬YY_W'E6In33@ĒFn/.}~16*1l|D9ǴBzPؓ 6hD\@=]WiݜiGIq@WrbFŭ{{`5ثռ__S;Ja)J)3 M|P اހ^:8@Btq ^|4.Xw:$ 56/R-vN WBӆt·hC-9 S~ыɶ[1؟Muz~&ӡeTLs߯wsHp R GSc.]'r t+%ߑ_#>␌B\h sL,vvt Wǖf,cLdC*e&~-3 pEl e}%lDD]ѼuW>J8nOaUAr)G䑉 jolgM\I]E[ͩ3O+"R6*^s!H>5LI)' %0͚O4Y Q{ǃ]dynƓ=쫬Xm"6~"nfHҮN8pwL1a5&G?8J,ăsGϑ¡gm5h1sT1ۤեߺ;vd^9/g - n|SՔvP6L0t_1}BtukwMNb NYW>̫ ]9A + I(sZ\^IRM{xM=%L{k}@(ṈQQ_ g ,]P%v;ޅ:" wLfǰ 9رœ[õL0"^b@w^ofm͗*dTi>v&~ic{gÁ%ʘhjR_ ^m{]t0^1'ɍP6Pf$vQt_ SaDJRoR$c{DF|j X&? yD~Aȥk:7KF ciyabb\@"[9z ӢjG?̠r\DZXTk2LKml1LVBhu=|چt2]7ABB8c^kil}EO72ĮrW bJç-$1ۇZry>Kw|6ih˔$;d(4C}$`y=@8d]JgJ>hV-xĐݘ! Mi-IÂiEتszϗ]z=2?5U͂iq哘qٴچW|O /COB9]`6̣ݱPK`-b[qgfD ݌(,ƩGyV+fȚHYG(xͲҩ`ܮZfxe; M6PJDd/oB,ua;Bp15/K> w_3P$/e΅ ZE ϯk!r2eH4 fU9u+z3.Y$@9J\}뇤 e)%}Zᖠ`p@!uLe%vXX拳3G!!֗m@<"R~}|m_ͳ=%BH/@vvOzO3|֤J:c#Cμ!ޣV9t&e*J#*DٔW9f2$nHEBpg۬u@-ŋP';~O;nQK-u_JjĔ3ijyTpsc-y^! ?%=4M35:2}װfI"v~I vq7\J5M3"!rtзP%0UP-wbc\8do %E{^]mkK(pBN԰x~jX9^ 6ͭ ͆!k`" nh[wʡ(Z7&9tMFU]WpL郥*{ܮǰ`麹 aŪ%IWpKLE5~\J w:-Š&_!TI gatB+*/mO-4׺qb(H/!i2`=lj?6NQ:2{>\7FVV{ml9(cFx"P**[t$G8US{^DypI#J%I;He)Dg&\PS< 3tHMp A.cY?8<ץ+O]#5y~P-bŭD1k޸; *yi5ɢGSAWRNϵ"Yѧ%ׂc2Qa$zo@ў݂͞8z5ړf6's[J!PճB)hƀrooY4 ՗(A\B&,24Eą%ުB!|#qU 4/xa?R9~?AZ=eLm`<_#jsEn"|wu\~f(HRQ T\HN$D4 ]tnm_[̉G@wI]NRF@QݫHr_4uEi`ʜ8#w%?9ր`}H6$@ĤO# 6x;\t"d-Gs㬗#N8k?c־xb"Xj+-˅1#og\TYG4k JXu$Yqcs"5`ҽ w0P{0^fs ۸| 3ע o-0B*T}ikztMdDS]WS!Jfo8Abkw>" ]2NP/a6lSh>L ~X +A><{\@0pv̥hwvq<ӆSjFP7!:{?ɹ.[.*Ӌ!/tl5pZ yJۧ6Z-;xdoKکqm߻0Q\Q5Q|5t) RScOxIF*Tm.65m({fsGJ8B9`c V=B/o4ĝ'6,W8is]@uԶm-&3B\)8%sNqNbZ pc>/N?V՘fqJzI<4Sj'Pfa,Q qĦ=f`h>)J^9S -VORc"J]݃개U*9snc9/mȢD;u[O%]TaQ (Rm~~-gHY z"A1?P֙b% 9ge2`Gge(Lnrx K1pH<Z`?{ Oj$V d4S3$ {sc4SܰUC'D 'o {&6刹0ӯՆ@fXp]+|ِ 2dAlCzsr 'ධmy$ kO!Π!T+sve8O~87mdҍ ,B"zk.0ʶm1,Z?v!gGzW(ԑJ8{>ξ %S@ žP(.PWػ~H 8^TT.m̾H{;G\Bwt;*dU<m(^I0hl$!#52t]teҎT c }X Q5*>jt%5U_-!FeR00Y=%Xܚy|wx-&HU4`[R΅W C`B@c>+_zoz?O=.P 0h\xIZJJbBuęXjaT=uӧ%)oNaxӺ=B&&*^HB<ۙ^A< ~j":M7r»a VY<;eO^Zwk54#=#3E_d45ΑrK~}Mmj[LWS)]7zFH*iͧT" [yeqЅYBʤP?.>dn{0l9}-p* [d{v@{bB59 TiBvh8)tZ38Bjށ ^ MZxo3(\B:n:)KÏw`V?X**m1F{ ڞv~0ؿǗԉaJPN1Tv`f賙gyFC܃.t|onD: =u<4=p7Fuwmatח.02#TGc'k]񣦎|1 Ti!bzPM"fD}=7Xti*!~! \!I^+=yy3n2c[Qaf lW/i8@Ml'F{Xp>+M_cC:8 *Jo)duǧs3Q^i|XwuA,钇lx,<}';wk]l1g9ii? iR!m>p_p֨*?`3Y#eŎ*`~rǒ<1D"/M\yDA5ΗS|*x+N11zD'@/sjr،Tߟm*sKP q\gy[ڃZ"\8LmCf uZaLU`}avbŠ;~6yAg} xUFRo;VafE^W:#*1 ٟHYl`iwA7> n}bE]RT(/M7MY19LYYO*]iD/8qkygd̫k8PzՙShɵr]3A$mE~%~bϤj]@ ᤞg_xkfyl>8|MX3 ˯.$mB ֝=/8 pQ`!$x'u2*/ a4Lffj.^XK!X]۞샮Z򸴍Cˀ.#| p? RP7R_!bzkvHT9rLt=BD00m9P2[$xdAI r{GP榯+MF@-w;M{&R'H;!!/*3B{ۊH wZKr!NJpg6 5%1HsE 7] -hfkWeiP]h|lߍn >lu+EEo8C9$2.I3Ox E#wa[Dm&6}O?ЮQ9r  X'IkdXԻAԞ&ܭNsn V71PY ۫%iH@E屢9rao>pO96jxukc<q\c{P< ݄|"1½[0s^2W8KeTRHn`s`\,9izyv{H8dT'y*}xtK9U PInZzٍb5LIU<2qre[,*TV"b&><x 9r99]-獣lzb{XpG2ﭯP*Խz@r w> FS;o"t0CV뵠S/! b_?9tRH+E~s5eԫq1q Kwn?p&x~|U uKQ/Jyrm4i$ 9[G)6YDx|?`w B7Nr'Un$zpiQ Mr[sMT5+dJeIw-['ٱ `ڔ!nj|h`AJKR&_dBw 1_

]:ͯ!' JsRlɸH'Y"̩#qjܑ a dLRcr_ҳ\ h@vԐz.%*ЅupbiD^ W2r٢(!GwEW$:)>GW*2K q| nOw7tsDF_%Lrw~U%פhL.T0K?ݾ(tr oaBZ;x.gsei;0p~anA7O.|z,훛9Aa'Uj+XeB/wNVBWw+%9lAz0Yh`0/=.X̅۴^< `[lnP/Aɲ[@U*<^s|,m$\HI=C?6bPرwF3mX7fNJ8}ztE@CF=.`9.Tu@$/г{hToK4] ܅- *'f;եJAtvJf?Cq!qC yGRʇ'ɡgp:*AfDث$Ղk'*"O}LWy/i8"}.ZqB$Bc[cU͕ϓ.ͨyoDV /PIq RS,=\^ vJ~#Qg: |Lcps-PP~Žm*Zkô[l6Y@Iia}"ԧY90$EⱩȍˮ*B\Yx InzɗLXS,cD+i W>\½o?,~8GE5 Rp4Py?3oF: T5;$u@ʘ1OeN(7^:ǵZ[\@#~(؎(sP!1jw\gVdIwЄ=tc'Fh5'כ2%Je>H lp9Ovذ-Rk+l|jW5*n>Edgn~ťƧ$~UuŞOڑ~ -46HWuIQI g\r7>O |^pt"vi-;>ϫzo[EAܥ$H}T -ΚŹ9w!B81:p"οp"z++ {" =ҝi*Ju\ -7G@RadY&,~be%¨Qig!+Y&;(U ¨ӟhD\Q^tAKO@L!l*̈;fQ9DS99;hbdTkcW,1V-#y<>?4KDP̸:\x2f6ŻqHH͡VnƴW_Y]P|Jgl f|2'h5ij 7O=̂3!Wf6.> WB Go'v}EId8ky0[O *])>Qc'KH&6(, QSIZ[uO+n zK& 6|%xs%SO͠?LͦʕPU6iby.=|*؀x3 XA!CבBA5Fr3-RQvVB>,O/"T>pye_Q' Rc#'\mZ'"ұ0r9GJ\B$FFuQ ks;% JBzqqs, u^f5'SLFI Jd*CmlM*d jjv}{ݺ*bG]^}+mfDG*giCIᚱ[Ϩ`{Ah' , ! kX,DhS3nma[tFHtG|n[[j/Hh6(yUU7ts :+FT[M@ǐ;tT#de(Yslӽrp9-z 0{'PҀq~D[9q1&(,rdӹM4h".MZ/:?b^d/\mpcCÜ3l;m .RnԳhŚh<7}K i )Zb0L.0@$QLV69 /j/Ucl͙k}F45svaj2 ! dgaJ:7Kу:p=:`|&+F_??$zef k{cj9ͯonLReеqdcDRqVJ]-X#gQ8-zdO?X@B(rXm2m`W^QͶ}dGN A1O}ao||Hz|;tpNoVФNOR{4yUGAD %Vq{cBqgn/}Dʥm3\! A n?Z*(\y_˪QW;Xu18MvSZȫPZWUIƧbQJ\$ΚzA*)n- 7j~);* ;'$v2+KA/?r^OzlXG͈JqR5#4!931+HHt1 zǽζt^Pg=s@0$= lJ$玚w1~䢝Gjn,C:aAeFr鸍N<5_Lein Ԅ퓜ݰ1N `1BK 1_K퀿:@kNt dfC(z行=ZV, Hu4py3e Ub▂YSJY:1<\ .'+gu{\<\q!\mi$m9iRS!-g[JR?h"B2rEL{yBfOϓ^w2`4'+Pɕ8}8o\lf_BmE} Q60'5Ƒ.{oS#.D^̏y)RTˤETғ66z;n-yeTB>O t\9fK^D#"0l]ƾ1h?\Dl* k'&W9}yv4A@Gєƹa՘S捇3Y8s3C;-T6L̵̍]Z/3bxtj `ߑׇEh @&^OO0IxJóh?dsaIܿ6uyH,_a;|~oɤd[sl`c@dIfo2p?@BU‘4v1 wX8p wz: bp)Lp0B$IAt2V;KNxe1 Z^NOH-v7:!]=5ec At0 $Z~;}!I yDa$wиkѻZrcU5Oxtr\BvUyb¿tIl-zBZ`| yK]HaZ]y(^ŰiD Inbo9?; F)kͶ iei\kτݩW<\+ce2@ȅщPiAMOpI+@ qy`ϑ95&?Th'?>qD@Dž+_۫-\ MHr)vwkHg9tuzL_`qW[rGҐr!uKiwȢdq OgS| S-PDL0qjǯ"^KEIAiTsv-)s,ZZR5R{}g8Pv8!Q*>uyxı7rLԭtk2@@czZ)|*bg]!P/Ġ'P*ixMJ! I=6ҿC< @2^żdfE6mئW/,KjP,HCSVó[ s! ײqLVR>RU=pms؇O UZ&-N8r/%;@fKvW|"m<İDAAj *gIl66L F @ Z"wjs{U_m-2d|.:E\zLM]5óOF::yjFQ+NBDrE6D+d ƨ#T)}ߏ|D5dݙw<[6"$1$ ŧG$NA~0BH@q՗N: bb2#2t]稠e-.O2_”/A'ɨۃZHGbRK}/)rX6)Vqm?JBLGmt1 q ;R/#z|-vex 78K@ ]2X|;-b>ʾOy?/&c'@2l  N9k EbDQ/E1+Xl@4-!e0 )na-RBve8?%?ɪ{9Ja5%s-RJ:r|W Уiw@x?J׿[K]S\> SFK}%ʻE;O(?, {C@LF!w>iϛx}WoJ9c f R㕏7\SOzvSķ/*'ƅ M79@nM>v6z%zld}"w|ꂪ}8 "{ ʤJ1cYZt䨘!em(R`P5;ט~NT%֒4MvѠlEL{Iqr[}fI~ OQs3U(g:QI]~u8ZƆ;믥3/p8OܟQr y?NB\_q%zʁ$k<bVw o탉-D6cĺi`QHWEͬ~_%Wӌ Z@*5ں_53ɫiRh2=V})##ɬ_tߐ2Qu}P5.|fbrb  ΍ =6bŰ3NJ"Z4e^(sP3\B~NaM3Z7NN1U(+T6Nٍ""}>VC2 7bQѴzYFmUFgc,6@:*Ob<|/BŁ_O.y^EVG̷Dİ~S}5 1o7~PE ) !teaK_Uux^⭼6gk1 riONl@}0?YηuT1 !!$yM<ڏQ':[-+_ ҕ1݃uEٙ/'a-GB6D}n) Uq''Wv(&ִ~ .,}%:oBbd,Bһ[=x 1y *Bl>nhT Ö9-Sx{нI-W[*+  ~ 1M&.G FvMsohz9Gbܢ$&U9HylE?lkLU*+HH; r:&lu5*n9(6 O0[xvPe.S@wO)q#!i2mY;rA2/J0d![+MA,Jm{bH-&%;CqFƂ;Fu~PtF-D8 IaQv$,`U/f<׿`?*y) ce(%}Mt]T_\4龢|:']u7]l2q()hʧ 'x1Vjmz!Kgi]s }=b+GSN#f\C@T!'_pNR g] =ߑmq.AZ\]2_H1gvs ԝp&JzH "˰G].\ ս='H.<4w:w]~0 wj/"/{xϥod4W'wP/|Q#TBToظVzP(Tc15W a,f*'wkrƶ'hJO bǐ0~m8(nG`.>U[WrLVȦ3_΁wfѿywF6Z#Sa8u蚾97Ʈ 8Ķ`o92bF]4sTvpfClĹў/ͣm!q }n17 ֊6ԟ7⓳u윞BW~{t O~szGz"*V FW`&Z\{6?ͤqc1Ѹ!ESpiZ$m I`nĊ*[_O!b(R'2EeJU|=( Uڟ5R2,VTa`F]jFm!@dw7Z$}>N.?Q=PՖ"3KM""UگDruLgE_RikߠgZK+C؏*XQa P֤#n\hWc)`뽄WV~k"(_xlVUy(p.r)/4苣3o=:.6qG4(sdZA︉# Ea?VBLig]荲š8+ xRӜ" Jǹ $rJγm"(!nk]()3[>~*|P;vT(Chu$x)cOn;~ukUZd^>,-t/WGG1ݺZ̊OJ_p ԳGD@V! 쎠9Y8HFl1aI >giջ٢A$]h'S 4CKr5 2~AsC:2D="fV߬ #9N*5(rʉGlƮaH&߯ʛxl Í)εg&%z$%O ~m QӯI;q4 bk^(H칲 ہiH '}ݸ w 7gڌ_ܟ\*8(lUDpOiL9wS'߇PKg#LV\ֲ֕%#{&9"T)CFn, /ZVFTvֳDOy=e^>~jqKlRdt`]ngܐH^ z<&-/U㣂-Ϻ7#ԗ%s0Z{4$|AA!=;Vunۯ&/9NR^ROи//[ź?w㤟ׯKB%~Fl`+X1+\dqd(ҒF.Q^D3濐^uF\`m9(v/W7ӊc&ێ8)%li}/xg,SG" xqåR=-R8! # Au;cT} d>żV4Hc۰)7;wsxSKRnEIESM~3vQq"ti69gP3s?{uՊgO &j*ӓ\;:iy`d,M4Ӡ)̖OQUlyL`r.؊g|*cl-$}(d(HL^`C0k=|GHy.ڏv_@ss=vh[o 3Gm#*f^46`f lQV Q^r M~IDRU :sX!uAru!_ڹOf2~[]A2Pig*5iQ3yhԿ!3GmWSQV~3+f=/Cdm4/ (G`f2hت;'${!oMD5"E`5 YXm+Bk ބfr_hՑ[UkyyVeRW2)kȕkYVԠ,LSPS/3I3V^zM8q&} Jf^t"hvt;kOs5P^1f&uZo<$Od)ryB+<&;}\:T G [wnzU]|1s1?CV?-C HqF dyd4s?-N%!J n1r DKWdmbC]pԌ-t53'c{uɖĺ$x:W/Iskq=80A (iUcB晀caS٣(QSМtal@\L$xig]DDK:FVXBd0];o kXT΋o "ԘsB~CgcbFIG*9 rn (^r%G'qA-\A)ECba/m|ޗ8ܜ)NfGap7A?}p[}t e,Ap#0=obnr/MF/auwכ>@sT>ou]aG/N'5=-g ` ix6S"=;~"ae^Nؒ5"xIf8%mgbrY4הRWOR˴JQB¼l' j⳯ed_$F밍7Cлц[|aa|ti2aN߶J =<4V`:m_Ia62ˤgm>h^z7I, O 7s**().7cl*s7ڱO(0xͯU*/^Me|^hp1N/zoDwwk*?`[tj*,(w~>&1O8sTe~l)bm"XMFuPqabb"Ӷ!S-#W.U(3`& X2 }~LqzЯF aiD_ZPeZ}~[*5av[\Y=@? 3a;(^TP([^U6N2ۥx,A=4WWA63JXC՞YYjﷲ51.csSs t#(ɉJGQxҊi-ISrHґe(R0IZnZ=#eXDk |oO]9BG82l VLsC[Oz4Hd{{tsK~n'Y-;xuWj b~&V9y!.`pZ!z̍ɨtfiz *p}ÎPڠe ]U?Ipaj{Q%AX3`ml{%'e>]]taT)OJ9Sa{ bUʒS^i|_YTwVe:B>,2a,FS[0vl*6l;'<՝ SC\<þn<D_^)JbFN[8o us"ө[t 0[]$2qL eN$FrtGl ALC@{>*yzpUX/|jURz./񋹤$YSt;Vɪ ƪܫnHX݇S"M O:'ZL5$, >'2ZU ԰g)tx㐞QHQ#TShN& 4㑦#*ߗ1ס:N< n-;z|!zD&nҹQ2*ik͌k8IB)U&\śp J2\: hX|rAEҞÝ.iZ, l#5Hg3pVq' m4U9ť[ DܦA&Go+T_aF ]ڈCkkG |ͬ=yEQnzC8\/QtI}﹈4@Nih"|\'Pj냵Nx0CxSH7d~-G\ {tTNڽJ- nr ,sHt8uf G]y%S)غsg"hξBqp4mxnQ+-^=WCLEhÆ(X~7%Д(KrG*΍/Mi WwS8w̷BQ~؋W1_2)X❾jP>qډC2`Puri4=ڑ& HV݋oz=Sb7(L'BV>HZS /ŽM9Ǫh~%v_^I g< q9ެ ȱq_0^S6oS1T`tUɰEc\,UWa6 cv/IL]ljH }@KbAo@&,H(r'sݴGd# q=؁iwoj8ɟ;[{.}L yZY}i)ZhR:|6kOmJF3u&>;LcdmC㐼*Htoѻ8K-"5=W\(b('^s.a[ 5P:t>txN5NySbJe8KIhz2ٷ~qQz|f+҄L|#  J/.MpvkSu2?zp9Зt͛Ae_d8E!M/."V 95)Zj)v3Cfj};>HeyZVGɅ\J\οFn'pz꛶V϶9`\?s!c-$Ъ=JDC^\Ec5&~P|^gxV'}0`s}X2<% ťɚsǜ蠒׀IBtc.1|wsz_9%zC*_*ZR(AokWJ+)i-a~󆊵*C2`jN1~%׎pL/U+2gpًnzL?RT৒2yB|f:{B|*i=ҏNf}q#iSZBu0}SL6zHF`!&6lAƐLXA\sl.:jnYbc)D d :LRMv_jW4CI]?VEW`.HYp.҆+ ɉCb(;5Sg.#Ù<rou> +΋w|_t㹈QN xtjT` a'2~P{ܦMheJꔲv,#EigAZ˦t Qi3  I/ؾ+n_R~D R0[%MG4i<͗"w6hTaN3)\Pҏ=㇄z=~-*Q2! 4xKW%WD}DgYǁMewg2Oesk}՞"})^'%s.Ì-=[p)[X`,iHՀ5zi.[~4_g _7ɍcؑ_Pu&Pp,<?bg4E(Q!zxio).,t]Jthgnx Wywd RQ6(I jRH%1YrJ>RgYZ070701000000e7000081a400000000000000000000000167add741000015b0000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_suballoc_helper.ko.xz7zXZִF!t/K n]?Eh=ڜͩ` uYl̐ϲg gg'6,চfA+mș5Cz,0k3PNcpfxt\[.)oTCMt]xfDi=D#kj-{a.?ƍKo)| cχM)Sa ni F,^՝wī],]As{Vn;HD>=l`&' 8kF렗)˨R!;˵88ڵy?=RJ 5onihl鯰UPeƱwxz?riʼT7_1}4z7qM=bb8\O%TW]4iy!3j|+"]uDx\4ѽ=w6"hHIdLu$wJ}v}FN1U=3nTA4\/9^W`mL!?N>l_YKo+( 3L8Yoz>Zʁ [~5h̃E"J?5c|Lap# =;<_l̖9s"0_ˑڗNbOTC4pAU|KgF|OkxMϜƐ(qgj7{~Z"m̘;firMh eo(l8e{Cǘ|zlp'Z'9$3qqOں;ﭥBXkq1m&6Ǿ,Sò0v h9+¡*LptL3J{^$){҂% ynfo-Hk{CmCP6nx J#@-jx*Tn/M? :NׅUˉJ %$fnZlЇxXRd;qJd榏GhW*2q #d'MMet卄y`QؠVsږ˗2ڃ&E- ig/ˍCOCGpUF,߿ -:ZDCӎc,גOj~ awCZ˼u7Zq]&#0`\|Nmt*LYtU]+:Vb0&_ s׸:OU /8J579ggffEkv暌pa ?k"Ĕ?{y,"(2)k/4~8 |@=:(թ;m< Yz"47uP/E'Dڌ1vp9g')}bY>#o}{6UfFINWsNu}Qc- 5:=|߫JK;hD_q# QQh!z|ܫO`FRm)7e4?"ʽ& YgH j0mzWN~q1392s̗,.|9P 4- s⅂*4rpAmz3ƲXCz~%hX5fDbD3ɋAnU1zv4^ei<  97e2XĴE >fރ =`y{::@O̓l7yݑZVV]c _,tҒ3A.#FTG^~/O N&ʌ"zpbɬX) 3|p.;{4a!w[K<{nVN~m_`Y`>Bܒh&/f5^1w[uH:0R5+:;ϒeT0$b[ޜҵtfC%3{եZD8f0zpc-MӂqΘ&U56GͤlTdV֝Ն t`OB'ο[m_0phCȧli\!ZP awE}5;uZFV{t A/% ZG aF|5& m̚Wz,|+GS'0D@kpoKxv2vW6%mqzY&]? D@ώ:VFx=-^: ոX?"e\}~P7' r[c3Ցg,8s|K6PDw>#eD8;mT1=ҁQi Ϋk'oP- 6)2=yw> D#?4i" &vY* _i{C[Jgǂəznd8!ClH&FZn0xfG(J-J¸ڿ0"<+PeaM[$ }k]n&`.;+|K)Ո+}l'gYZ070701000000e8000081a400000000000000000000000167add74100001a24000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_ttm_helper.ko.xz7zXZִF!t/Z]?Eh=ڜͩHFN%=}a/ωhԛn?WIA [|&Aia ] b3xH!&{FظR=eues=-t OBLMV%(c ko['})b߯V<PoBlKw"^}])决 jCm0o.,|b܈ϒ1^srZph5?YBpeXa+Tuʠ8T 9_jQ1 PˁdV$4y 55UW\Q Ǿn1 O0"np6Qs<9 JEK㧳`Ajx.ա|V3C񎘀?ؠS  :(=rk(5y8v_>-dY)H6EC"XC3 .o3e[VD$9u,BB>ęG*i*,?qx.2̈F4yj 2,WbQFfIoJ\K$}ڛ۝O$DDjJ"5C}#ԚЧgӣ"ő1b.y.o[[)iXbC2ݨO9oV^IԔ6xq]M!/M:Q(IނNP?,32HvwJH9EZlJqДv Q\SI:ޟ OXTJckcp.323K_\iV&gC{9L4 }fق Hsc}. 1 -7^!` V{.$/>C=QX+XEjMCH÷uhQDŲg% ڵդKwx0D`׃1`x_Zu>l䓺2~,_#[f4pڏ' 聮.sTص <`6 ztO<tM63*@YAjT`RyK ,R5Tω9X5'r6mO MK)׆`p[!*BE琖9!Y>&|7Y~A6S;NL-c=F۱B7%1hvLX6畳n2acpp>]ʉFG խDMnUYň=pH / EZf1uO|(xz`y$|N7;dS(Kh0+ UK`ln2QlFeZ-_O5 7ZCI=aČ, W0z V4#]GJ+/)g\ǭ_ҼXVKѥ95zJ>"U?&#z[o'\TRb2r(X")}p+h^E`FqR .|up&C?ydZw͚._QUX1%S";`#@ l}p2 q#2徚68ܒp~v](-_uZsoA+ʞLcD[{yh-+FԾI.xg om/{e^g,i*}D3e3ίݝ(X>^^nNHNl ?;M?ivo`k_5FzkD%|[H$^b;F}0]!xE^tYe@"b 0ZIJVYk~OͅQ/=mƍu}:Z |PC*@h޾l 94_3)``p:4RCVOGj8|ʞV/ڛ9/za ߀ =:o'AŶ)s3ɗEfS$]hK^/N#Rp%-8y$\1f nW~It_|NnsD6%ÆC'}k#3֡EMatŰ*znaJM1}(VmLڲ|BH >1G:?;0ǬKN3)g˴hIEf!spB~ ۽N2}ȃ6.?/v{>L|$؊2rgj}sEf쒇ٷlRǸ|]Y%3sq.u'_4_W_҈K&e3qtzb@>ȉ䷅X `ɝKMTh(Wr.jeR*Ha3FT™_YElU'Z r={ l"n29=;sl 'SShAJ7}[z&ʎV673{r/qcW)N&jjS4і8TSpfkT0v璘OO8yF;锷7Ô I:}hT11F2eP[!Z ظ1K纰hwk@ 2V y9eХ,nIM؞iSDӍ e͗:/x-on֞ JR-wXܗY:˹x]a)>L56Xc@>w +L]7 ?7ɱP ߴys0l6Z/&9Q =]M3Pʹ]8SrWSO] k#G@jZBRbUkYfϮ'lqE3X͇nakOeˑSE I >| lnx$O0LWtY:U.˔ZTuc;Fx/.*nO&ŧN+^ jf}DN [ ps@E7xk*:Y:SݫSŋ\UJ%V Sh"#HsqM2-+odjhם2R]F5,"9fV:݌0L  z99P2]#Ð-.`?/=@bq)zO(8sEd,)#&s7ڏPwhfx ̛FiX}) n:QUgC@|@\Z㶖/+E8>t:Tv8i? |?PE69Mz/^Ŀ2aVAHLy +9u4P:pߘSmٚ3~t$}^tg&e ċe_3ix{l5:afs_IRH|y#I8k.bfarRlxW}$UAhFj+"oTc@y5PyM2a=m)U/M$vYqlMRSHת㛶ů6_uHu+p<wkܠn\!m wQ"IRR!d'%Kk%΀q2bl՚ptӓZ9HD6L11[Y;l3I #}᲻,Z qP  v%4PggYZ070701000000e9000081a400000000000000000000000167add741000042e4000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_vram_helper.ko.xz7zXZִF!t/uB]?Eh=ڜͩSu baN[?$ʚ"If>b8t uuIzG!U5MG9}ƫSH`AM#+.mJ30vGV Elzi^8,hi81j;9O^翲ƂOh`Z:vro2v(YMQ\mܯxd."'ER1TLb|F s @fH)˜;5rDstwb@56p3ҡ|xqQW+KOXRaǧ(PIdoM3UUΪB7lH5kk>~tx5;MibZ?/HOw\7M%T[Yb5DLMɮ-W9boC]JbEHEңIV'O5-K޳k}gg7d7KF#E #-|fr7s\Z49Ly p6D/ $ ?}.mV56)| 1Qk־˔]n;R$:u7 PMz+u#((`JX\5gyR J4$(PyJ7`w_|[~c|mj }Fbp/["9:Kx4}sA*'vv>D¨ö׊[ܟvP[RШz^_# !N-{[2`ehMԶ t*c%,b> sr?˦Xmhu~GS]sݢ[l ͇̥sɡsF~Dr0)PF3Gl榄",TpZ蹂QBDl_Kh/- "bmk&[lpbg$ =½5y=^Uw$GVP;b{E$CBCG[j'u7}Weid "]7BH i|l6.??ͳ1žcw{Pr#k5Jsl!!˽ d(ҫaŸcm~{TWv6AYOI= ^+*;hJ0ZS0Z,8/}1-h7#5huG#-Vz Y KuV"*k4U,vx`1N"X_0] ЗřZ_"Z®Lr ykQ ̜P:ME{եMx'fE0| ќ-fg)u`wr - ,襀z͈Bα;#zm4^Jz*@9Wc9n2ti\8@_R j 4JĒB1?xE_]N'ʿ;*8 ,M ^° OZ|#5zxq9 F-n+=UnNzx^х2IW?,_Pil̗%/_6} T),igc' !Ks(Ɗ;]@`&e Ya24d#w 47@NF[ܝ~Ws>m=bjm3(&ՉϸORu}v<̛)B+1`q,eL-sd/mXD*Ryw.wz !bo8<jT:ҸXX\*a1e<˲لL 1!ׯq3eÄQVsvn۰e2,xG}RD&lUhiw@V;A/,a}@!k5 G!_F߂,Rjz-n%p^ƂS}j\Y}>Ckr-7%zP {*B#W1eȩD]\׏#~g__S!B07q8\w3֨5~tŰFZ]rrlY[i hRfmbhwVYJ #l\]MCI91!S|{8&&\Oz:(NLje0,04 AW=ݚl[ҁW?x ejV*^rvYDߦ0O-})Ԧ>cְ7|ӟ%xyM:gϔ2NL84Q1SS Ľ2_qlsg8T4]'mp"Q@V!E w%2)j}YitOBxjt.Еڋ$k ^#[_Re`7[NL@IΦD +52yH_hFɫ##si>M]ԫ.e[u);(OGYvQ'QM\.n䳅 )fu2pit Nh6Qپ0*kZ2()xBT$NUꦕzH?(1Z;׺Wzᬥ?aJZs6ÄK!]iOCS擖CÀC#C$&?砧Cd͌#E&VuGS¤)K*-QWG\ =|ʍ'xF*a9V8ou$YՏAݴl:yxDܾF JBg?ZmfÉ`Ǟ'0-w7js:3g hK?ܓ j#=W> y3_Iw($b2ڻ[B#hهKv<ЃE[%0[\cYұ8DG!vT!M&t?&K?LNZ@ă4q[?r9){By,>e"f5}# 785pT3xv`/5-m >93& |rF4Ex]Ao # r'xp{#.O=0=QngbI> G'eA~:Ф/nW&xM!J]B Zw2#DwC➋q(ydI:&欖6PgT+B|UOҀ>2gepޜXjT3?lr0± ̈́>D(,j2Ĺi[K Tr>lB3CbO h:Z_Z΅ן^(gO0A\)Rs7uwqD{eKm iں3=‘FBN$NEsXJ3E#m{\\/Pi:1NE*V[ԓVsBi͊YE7fcьg^RH:]#mX撀^g{6W5K;palV`yﭳo 3rz|Wؙjj,m!{ډ8eHNJ|Str]P rI mvjQhø\yB'wƚ,n*fVeO?I]t ) %vnI_K#cxry|BN4A> 9B3(ޜ+ [#48B=,KrNV#4Kp}skE-earZ`\y{. 3xD/ʫUck}l 8ڬ;LZW DrޘiSqG&{Ϟh)ћqDyxxL"QMձYIHkZ:HCD`\vEi>ì|FY{aOqc,d8 pulLu@3eL:j5>/t#.$ ^AweOU{Sp(waF7ʷ%)6ckli4fL&pW"+;bꔴ.ˏi Øo=BxmQ'UY72D&Lc| fӀ^4DK4 M yQWc*MPi3jU4,$ k۵E|]HeY|L5p{c n2Nt, nf ,U9/ŷZ0Vnr?),Q@KhŜoHprzKd cXZy0-qc|Q6?w2(*QՃki7Upu# 7o;99ln)e&Bcq[ #sxEe9z%3(̶v>" ̫l6*? g[U:[`;98Xo+j ^*# -vH1sR> [D}wWL9f2HhЋ>Gppp`chߴFGHS/®Zyo;5džHqH3mD0N }gVCݪ2'J^=Iؖ7 ^b. D`LRE>9o[!H4&XmGcxt*2XFrg&wOwt]¹X7.y4'4>xU0¢D)G#Yr n! , ߾%Ay D_îlcZ7_բT:I.y gOOMsO0 0 Fi>k@%U1r:+VB")N4QHhO="&y}<-O@I*IcLL[u3K$sw@CYF(Džіnew#gcɴk߱V\ݤP޴c?ס>k!(5I[baВy/v(/?Cn="T&,p.+^l:W˹+&qz4e{$Kka5k}E` xP2`,y @ #B6Aby8-Dz_\4z.0:Uu5 V˝R8[LДAoWŪ;)~| Qz+e@ iƄL"qEGKI++W[nÊ]ɼI0ʿܦ5IYp@P`-#Kn77:3t_ WOekXSXCZfR)1&B'pŻx%7Vaogí@C]Z}zbd:>~{P`m<iՁ2F^qYv&GҔcA,tl_|=\P6uRC.N8=RK6jk}pc\ v˨DH#5+MGn<,雜9<:.L n=g8NDoU*R1EHR͔&-)ՙU=6Oe^/ Kbi? X_}U1 ifWpy}K$"T s^DWlr9\/DğR$:#50s\ ~9Z1j1l4#(fcpzi|˓)~hBTNȹlb9ڋ?-<4hL}P P1WKXi\&e^.L/fBwD.G2mˮȭG(WB  &u0WF@Og d6b:n0.0ETMVH"Jt&vmD 2Ɪ̣{۹EDH{:5((2D LD]^>ZĬJQ_c R) uKiY$zDq+e0m}?( A' E踳7o͔yT|(h#s]am.v˹d#}#%Sgn՜XipLVл:Ds&LOH!}}£p ;`hXMq@rcW CƎ-Q"Ʋ-MSPx?jyx&DPՀm_y}Ed̘- L7g*"3g{Iwt ߻JRvx`lWRʄH?FO/,I.]6nۖ5@kהݦV$h|V$ O֓ޚ8`ɼ4l,-vs:n:؄8kqӟݙR)@B%r wS< I> 'w\~5,f@beS^b*r~v(Ø{jc!0t^;ِ'&αDRsq[t0]oo\%X ;ݙ0`3AQ D!+Bס) m_s恊Z0 <%|@*NPz:,KF6v_A|g%w/ߍKOjX\Om4P6S@PӽL5+6$c~$?Fwz` қ It6N79iH:(Ę0TƔ&>0,r*ӰM;#Ř Cc  >.Qި5m8ph{k6,qb3nQ۝;+(>2vCUB d */U@'tt$3B*s_D89h{O,=˃ݝn+/G H*w3ۼŊT1,7M8{݆$M/)PE<3RieWIVy8f\rn?;j96_̝1: eb,KւL=5 jK4!Y֟{ukk8pl/Ρ߃xE]7Y9c>#+@k<;0+Yק/Hs˩\)/^Ȥ=|Pvz; 0 "֖~2Wک~#seyvCfy2 ݈S\ %!BޏA]{J;)-L}D\\xiv4|H+ D6@R\OE4(3z{-n;V[MjI gPҶB?9n 0N+MSؗj$O/1Zr5~,hjCU"84hUBU~M75-qP$!qʠ2o'pB8 ^SN "GX/[B%g28AQϟlF%R suC2isrt) *X'J-f%;;b6XH})@/ܭli{EY{xl`Rp"$qп~/7D+eǻǕ]D͚\ _6?ɤ6O vqVQ < }Z~BaЛ3!kSX FT]1 ƫ:5**%v#N8kyL`.^ xM2.Uof*d94#^]3m?/Hb& 4>uXH2 i]U,D$RjX ~(Jփ*G]Wt|ɺ0d[` #T/)DD@驕l;}&zG)پn;tq1yE"cqKTHZwَGCy(5,]U[ &jf@α~ 9ÚCqRjy 4Z(Czp#~&,Al(M ?F#2SsO1 w(Ey_Άh;{P!ff~4x)8Hy ;q:nSs&춓R K/ȓqO:;_lq P7<~A"bst؈%^`B1Jituy0Qx 8σɥ>A{kI6z;"h̞?{I͉g( wL6EA?9ws55Q£EzwEOsB5YN8b 35G tf8>+Z_,|ݴp,2aٙrq*'t! 9<0M;ayI3LBL>,2R[_#ihU|O³&EAy ts[UV'* UxEjlH!6^P IDnb֠$;l.K~թR)oN Bf\f 󀶣(-0]a궝'")Mݟ*苨V%^_1j' q :`3[!GЖ{ _UVzc{v hL%J0CxOG 5 ,|jIf* 8@Byn~Vn;9D5E:l_ ,5jA/sf;<3)j\Qq4Px5~.iq)(ʢWحϹD`Z#'irE?4 W ӒפRsq5;,-X3  O FNM F'kS߾ ɛ&.:w@F+#MCKΗ+K!wYoxg W"hA:YHZUzL>Uh&^D8J\8Iw!C]Z) GLGlY-b5+DZ|NN3e @ڣ>[ּMvLҜY4wy#cW zY58{?pR,@DEQv3jBH mqV dS}uyخ<eNf trwI@'MwH˟96sxtbN6{%x~4>a:~٩K?N>\UTݼ>s0U!埉W+.TaȜ-mf3mo i p׷!'ej2l}Ezټ|C5y@ucKP2ੱ}RK9ўvO`I- G``wxye9f]:T^C(@4@N?f[}CaƻĜϵP a AɌѣ:Hg^<ޚrW_Gv&\5o%?m'ztD Ȱ ?ŁsraY(jTn(؏#bo {W:Ͻ0>;mȩ/^%awiTX?nZWKXȌѿ Ƣ\!a2.B 6@:tlZa|5+tIy֠CRh1LKP;71L"v)eLT)De!THITg8䑄\V)[oRL2[2D2M}h/'ޛ!|hGݻdSK UH)GPE^P& 4mͱԭcDr^Uُʜ!J>s+OÍ [-S}VBz6ZSH ?EG?kGq">THYh܂Ml1}g2=gŘfeSZAjlG!ӝL#ZL^P ,\$UzbG1,Jl q#pgBlg)t DwƇ!ݰD(p MϰZ'<򅓻H=fݬ-S!yTe14f*Cq/X9Ro,H޴j*< ܖ}AgPxT{p?-(Ѓj89V)c3[lk/\$ե3vw?no:h'&`Z+]#V:)f҂7Nuwh?ԄeO:G۹, 8%o<m,t&(WH%=ZbMށWهqؗ,|*kh|-<o8mbuIAQAR8FS'Th(AfR!6y[r|w7Ч`S}n) i>Go5 Q化}aGVPLi-2@lKۺC`]IIt,TB3+zS|wChm1NSL7 :c&3VKx|Z UJvGhLmB}'WMv|h=0pT&%mJ:#3lW($qh%7v1uǟRؑi*!=LܒQ5;pT̺;ZDݏVꢟ-z7 % ;3j0wQۜKO#٫+ac_10x@e| K(:"GO9<@ OpmObY'>2n8J#}.}g8䜂X$o!7!'+!`bYHy& >@j\&# *M0{`bvI+Z&"4#ۑ/ djM4J7YYH}TcJ3 zJU*N;dz }0N?O߀sApQ}Ag'n髭GQdx?`p5T@Lӎ rn܌4ZBRڒ!߭U -Ua9a As} xinY$\w(Ihámƈ\cz6Mttc U;hw+"Z0Vs2f;0)Ҹβ2g ̷8'ځ IA4l`D`>\8Kr؅SKf6\V 0שVti~BQ8Yi6jFr$-8VN_w[ܯ1pݍGg}U).Z9.k`(+Mۻ)nkOQaJiJɟԆ5Vg `gWz3L\M|y GB]uN"ʲ|UraWE~"/R_(=~)]`cɆKl? c"-üXNb8d\o x@Nr'p3W虎ELL?.Чz+p,?]|.g]8yXT\_(:`~H4/^[VKM }"'\q۫s!Qk41##H^.QI*"5u,QB:͌ R-St_,9E"(:Q4,* P\7=,%ф\-5b,7 RtcP ApD Vq(617&/tJzUڲSV5ٳgLԉ[%&0x+ xEmss"0w MVV{DO;)UvTPa[|!|bNA C4MƄ1"^xELd\sSůC`娠߽w}v%D63jMS]j Ǎ0W |6Zb-䋢_+kZ' a j°q84eTF^ISk5i780 cX &=(#Jkbd|6Nl :sL$xlo88("ͿWF)R3[X[. cMaSm-g@c&[Rùz|8>ЉQ ,)2}hy&Mq.o_]vd( #_WZ Xl^Շ)6q_Rqa}\,X"PDi]N2Pޫxネ$o)LR]_#ccJ:;TH١2]{S9JW0q ,K4ZϘ',ʐC^ qyW|>|uO>Gh'GW n/|XlYp IFj_ DgIZѠd4,!;qG8-6ZD'Fko]z $OE ף=h$ Ph,9 8}|Dh FZLq4u^(%DCݲIKdߐv{ٱ&_/g7+U!'%&ǁIX L&s>PɝG?Րû %xb0ǯk_۠)-=U~L;"6~ЁXkᘈLym\;l\Ȅ\S4 V4I3OdF|5PǃiM44MFFNԈqc<MO9amPxwҟ݁0衱|w m蓙&4"c(܃UarKG3Ҩi_PFz|? hKZE&7ΙPj&ɫ iw_SQ@9SXN똊8Xcn߬_i5IvYj\]pԇFǬ| n_lda<&{+1r.ng@9{Bwa-\U$36{apW1ҌKP".)3ȴ'UY*O42Kjڇr{%&4i4t,̎cĩ_뾫"e?0 X)o!Or)%ņo'+Һt J26lANҡ}}dPD366K减xCK(-՗Խ`RLJ0pL0%읂(eҿ;/wS I0ɵ4kq*΂ۣ1\,a=XP!w#`R2[U]vr\2o 8q_)8gϨ}.dh"a=nI}߇|x>+,nˬ&%;#BWbam+uo ^‚/z W(#>>f\iX'1f 4lN O͟-3 QZo~&爕-TW2A&e3 4u|ջ<+W}"օ"=r JK[R}m:Xbv,};i7M';CGj7***ڿ tG<6;4jeZp*'iV!'4fESlj/ǃ)v_?IT@zß2g(yDm&3h^D£?(0P-1 |dD[SM|JwArw R4/ܽAk\Ḹlc_۴1P͖H_H0W[5"pU%6y+|;"ոn*NYXì֕a-I5;4qnФE \1jXG gB|\T^k w[b54F$o.\ADfFfMĪXO3ZSRɨv *2wɕΑ j Τ7ib˹@@k0iQJl0٭v!8XC6n f,VqHIHQ%9c8ix;5f*ǻpW9MS5}xQa?ѱ/ W@Q8jKrde qPt6 ߕƷN] }mqtRiS!S5 P5•cMdRU (G?nmVuUrVO"!#d7 ^ʯ{;;] sdU7J~X )ne}+>:l:3恮t\dJgs=[*!;KOtrWRJF](?;޳Eٵi[ZTua\ 3C\kLmIH }7D__`Wo鍛Pݧz ryI%~&;GMuZBf!}.)kt`%eP$susB K\h v|RF!03^VAAB^DND10 b bț.B%asUe[kR|;'Z~gyB *aw2$@k‹Gx:ej(QF3wL:Ĵq>txO J S05u }D> ev"kb> +Α!+ w0x^zˠfmo/47%Igڳ`ŴGyjB {;jK+ڑ!1 %x)f )=q o#>cJXUi䰆/ )It%"j* 6b㓽ƈ9\<5sXր6Ȁ ɍxT1 kL_k^6 94ZT#o&B:%vKg͐1d3RQ/~V֡a@bW!zx ^ľ@m J㞾'Ӎ',::EAivGK.{)0ܖۉϒЇg=3&?x _zjTj lҺsŀ;(#ƺRd~n<*T zy{fGn{̌)|ξn9 ʃ8Br̢wuX@T}5@19Iw=,fRk'dgF9~e9D)޺Gg)'W[#r@ܲȤXIEt$V%~jNG(A!I #ԣavzlgRfiզT<+@e䊅܄L}`9: 30z!ɩgHUqHt< "--v) ?oBx>&JQ,D 177@0_(gøfU .Y@S*V;7t0jL g]R4~"m]FER&_7 vdlGRSH9@G}WbH~sȆu^IW`60/$LMc @|@"a UfEH5+wH3:zz8Ѥ+<{g9k22ܴ~X ^#K~$GЊ osg (VڈV(#JY!2;b6s!s)U%~q[YA *8=<2OQG%hDד(8 N"Z@ D / ^DHD34wH5Բɺ~iJ^-7B[9# p!UOMBk>PV,:C.#+;{?d-3[aI:ݽWJ}Xr Ǡ}_#A| OAc,,EQ!wL4I ewBG@E^+7sd\g]jAGB%ݓv ,i W&F[dC֮nkNxxR~T8jvJBn -yObSzW! 5d^f'P+pȶ2d*³Mg0ƛh%]h9Tw*Ht{PFY$g4WʑFcMP䃫--7 yZ#Իj A4 @'{^moПoK]i]: KLoZd;(39‘t c4epLsE,,ɁstqҰ@;&oe  X.A.joNf>} 浍;j(0~G4Z$>B>V<@@IߢO3ݬ}x-ncIۚp$9/1`a8? s }O3{́ `C0(;;hqnp=>Rc`ӂE8kRec=,wžNCma;Qmp5]&T07b!bxl$W_&dC͔ї f1رʮ;~J~-"^ @''EͶ*P{ fmiFhK4IW8C+Z#16哵pO(Uْk]_UA}WѡoK2;M}FϮ(&G (RgC'/*^MF0l'TX Rw慠CgZ-=W)Z>Yq41G<Rao WЄ14T~e{ W=LT/U:̉V3K(O(D2o_"d!Γ'ϋ33 5mߣFalo*w ]s=s~K=˅4o&?nXZ@g(Eސq%a|c@: : J G7f(h΍7v Z "CMX[RW'Xhc-}l|TT6vDG4uhSŠ-]hG3zc{ޚ/Q'&P5詑p]J0Qc5ZJa3Ȥ| loM67E@mBNHZ[{Vm9UcJ3wD#G#+ͳk4aWCHi~yR Fl{ʔb} BWF, YSc&FAĸ*2Z<&S2u+M#C¥]*`Ek (2;'SxeM_o^Hu}/9<8v!/jasekn=v70⣦WE:b=-T=VpcX2el𡙹 ySbG HYԕ(~+Ih5jSlFh*)';u}'3)'[bW*L;K;%ҳ)yPV}_ w'%t'-|G͞VtB7߲s"$0Ŷ^m0PI:R8mccFj<ߢ@s_&Xl:tmoA iiBL -cAC+O}br~nDؕM+l9ͼ0lF>cs͌c~ 9/l/,ot~Wj V0GQgY@CۄGcN٭/TEPJ|uy 7#q̛?WoͿgB^>e/C{M-B` hl/p'6;}Et>omR󤲹' MB2*beiduBo4U3MjGM"h|:SCtXѓܝUvmZ#7+GM HkE{_,gwP DXW}.X:Ŧp#$ut_'gf"qX,[SI)މYQ|q%gSgVE`>F)7t*ĵ17N`BjƳڇMe|K1fYUbES4*\!D9y];-G$k"t_?~`<'q iӧ>u }ۀsӤֱmAM78d\;iV4e`EC|cq C4}i}^=\Aig`Fr# icu̝XpU齃.۬.N:vӎ8'ad騍DR\5,l{M6Rb>Sه96$c'ߘ !ױ8ėo;K9>qui I,I*: ]],qGr\ޯ +aΎPv:rϵ_.CSBwё'sS0 udZDitQEt̝TݠD}._߂ڀsLx_p9 "_\mޠO nw^b7}`&CPTcʯbp haD!MK d;F2AM_*@]w^~-ݛVZuc#*YgM z.1N.5V~ /bWu31I㗃ldEv[J*=wF>ZA8<{Ƙ_*:{  ڶWg6ΆN8)#LH4QK.ūS13Pn 8XEsUڱA4+{=C}=avᄓiUm}90y~Ĕ 2ާDs6?،4[0%Cx; ^U$g#Rm@4s )[.agY^=juhW^?Jj=V!k";p'J(*]gf~S%k_ $e;Kt͛G]ΘB"IyPhpCh#ƭ2ęIB!בJay(/;3Tr)1=̓|KTs^bZc8VHlY;m\ɚ~p 2%CI?%.x9'l'6M`Nursrʴȱ~m8E3Nȹy9J2OsM:3w̿žhꞡnF'MSt2C<a\b&*.D Fu{dKaG'(u_>YIT 8b}vB/G!fp4ryn=nn)Rt xn_Z[}w=89{˿H}'u͒=07[:+?|cdVnˡp߆ZWGn ='o%[ZmNc=`1"h+5Zh7 tٔ,N{un!vANme;iYzBט O( Wcr`nfQkYMhSU~xIc}E`%ں|=?pM3~Z*)Öyv@Sx"V. Vی{ۂ!|VTeF1\}~= 4,}i0OfZ]_zϟl[f'y# ǹ2#vZ 8 w7 +1)e7AI_k$V?շcJg}#~tW0.'yk6rH":BhMamkvWP ~,Y\f"TWw ٥ #_-> w&VA+Ih=ᚫPۿ}*hE!Vmt"uM2;Ruopj {8zP0 P~q O9&H4kj S}" E3a)u<FDvuzho@'>G`[F"d?H ]22%\A GD3QĜszǢe%Ի6^K3m9E⡱; q g/X^5YRNָNz<ӉuqC :t+00(hEFw+cNxcK,?}^ m;ֻnd({E;6HaqqY@d6_N=%[R Y^xEy1UKt-ڷo.QVjy!4+݊:(!e~9|ċ!d}2lh>;ƝXaǐn;ݔlYiwLxKKPm[:RعR@W]R W ATl68^[* nޜUX M3 D8]siAng zogu;<4u2o/5z" `}Ec9,0{=<ΨmK. C=cKU ( *M̘gzT|Y7(Ezbza޸<8ҕEdB4KW y&Z§.sU)aE`7j0 =:0h)3*]j*݆?<΄h4."cr{lnR@;_fأWaB][eL7x\LDLR //>^ñQ&wmpms\g aGₒ?|vo~YYOmC(_'r6F:` tzhm2^J>8RlʫgvLFK( =/_x]3 :b*0r,SǯX[M#K+?v'7 ˇ{x?"݌j0`*Jl<6@S ,lP: . hZ,D87g-sbf}kr8LTo=>Mc2LK9,Um'8nGm`r F8['m'tfIY2G2*MrpQEEF?BOpy5~^ +1;}YacҶ2z$׫^EZ 'Lb$ϕRr0lˤЛ/*|5vwQS"s&5SۍF Q&lܲ' f洐]b}Pq8"DL0.L+uBS*!ëűj^f q fֆ#F ^UE;ShKuDcu"k_q+Oj%z4S>5ߴL:8x }\e` Քǰs cx0Ƅj|^-5ʢRm4rskrɛƁ#jbeF,J4ȑ҅,2Pf*WL@\yϰ#_|b&nC1 % 9e'/ۚJCp|e1,xwV˧A=Pk2=,Tkg7\}*zmy59߇P!/>oET>h&JZ9w>v8IF۷Mkgx' nu2[7Oh)ƻ|tiH,g9:/st/RN?[%h*B{:fDy -rt>D}3-SY 겫0*SND4tv2"2L9Nrſ} rʷ6d&pk\󔌚?-_neuX3?`.|_7#幎u.D2]y@ )yr7?iHb"%\yM(F(Έ8'60juPYO,f 3lB`b7, ?y@S_UE2̟/p X?`w忢(Sy`?Fp|p]1Za:uLE,beHJl2sMC9}(nZE`&9E9w#D-Np^EF!vrάG4p8%*Ti[ڸ~ǿZ,:s{=tx0 ÙW$uqcux}MSEұWaڧzX@cMm!5ph%Sq!M㕑(ex6 7M1@/~_8:r+ ij0t! 90Bk o[n^O2&LRAKo;ZA#btCm7L#i*Ìȝ K`8퇶 8n4[Hd?R^̘j1kCcKƲxq똬 4. bav$UDem.'x=ä KS0q1:7PcWFg mC dNY:=dMO|t! f#`O/u4a|8L*kݱhLd6)q :PѴYK̓Zl_f(m,(9ʽmcqC#ЖC{H#O 䞴*!鬣|Gt!C1c8Hp3 Xrhl:` dw圀*7.!~MQ!NjCgUUbjb)J[37JS$vPSi!~F X·Nꖱx4EQx ^6q /e]uKTS˽:(< y- wܘp}h~0+QMAL iU{o5 `"|j89$86~,[}.K1~Od,7]ũB 6|eS&.Gg Uj[e楎[&w_}W=7iKf Nᄉk&oSW ^,˙o+3W<y\Av`/1 ;Nh[ޱ=iѲzE-f OJDcpӶi12HۉwߪǪ?ؓ{< {ey5cKAb^QwQp`i-T}ƹWDQslYԹhcr@W,G-FD"&$sBT ɻ%֏OfQ6w` _ Iwܟ|?s`lt3vm{] e_$zA@GmDŽ?VNµROop}9MSCQ՝CoYeTe."i渖K#Zm󕤙c3rX627wӃTZ$2"?{>Jxaw665%QLɒ i_3@8'S%A8oBd! h4]a.Ʀ)Βtv T)dd~g=!5i`<. p>pCiHmr`=3T)XMllV ]{*Tā1Ĩf>^уxmeʙ {9dr֑`@{j,& cK krL__:Ok9H+mzAGA$@f0TǾKw$!_j\H8+΁Jr{ kt x~v9+£y]3my?HRO08Ўs`E9M-u|JzmܵO*$mEs`f~4 ghɔ+ jQX*]ﷷxbž뗣|_^fWO U<IA`OG]-ޮИ$"!-`5a,>Zbg!}ʲiǂ7#~\P/U)Q|*Ɩ {I `-9L%J2&2ߏ 8Z✘FSݪ˝B+V mL&K7A502ۍ7S".Δ6~?֌|"/.`<gl?tu(ZG1J\{ Mi%8ŏh"KЈߊ6JXEq6F[`\W,;%41:/L:V`}`2El(eQv@>Q f6FIw1R'Q \?HcOWYP{BJe&72*MwJd᛼L'zLӎRS"cG '\C2/9 Rਮ"~?X C75"!TQF9 Tf>=$%Lȴ͚'/nJЩV~I, oeITÈ-zY郺BPH<2z϶4KP0I9>IѤ xhk"!oqa}:p$`J<}vkY1aiMh*0H$Ҟ4$'d:}J43 jwI R`sퟣZ-`V}r@/~xaB(lF &zMKѪ} XDPLE^Wy1;-M}E⁉ ~EQ/&hTz.V%'|KQ;zf>`4@_+OVn4)F7zpcL4FJ tte$@7]$qMMYjv ~Ye,hwȲ9$nWY6<:|.ƄI2@{POHC"} q$zO_JM礠{c i+g]8ZZ0PEX1u -H]|E VOPSe?ޏ ?c [6׎?nPb!o+MHɨ"K1R)lq_nDkB)=Y5*NĜBV7];B˂+C [" Ρ*9T.-C˵ k͛[2uO ̳) ߟKeVB5@ko,ćjKQ.TpJ2,uNSS6vvM},傁og!.In9Vή-mzj3;La}M GxvEy{dCXiy SDB/(\60 $ ]=fg5Z4ũjr=vd(l q'աO~vث[APU* nPsZU!av5*|"+ڷMi"ʎ 'r}u 50dׅD!5km,Qٓ\k,Ŧ|*vX*Nتo{sG|No1;:O3l}kX_ȧh:^ ?kn;E|@bCt5:!!=$ErСaGF[)"4 7>wђ8_n`RU#ޜRVϠhr×Y ݏ] `(lc˯KfEiy_䥼Y2万赿G|[=9 Q'h/$irF#*,!^?6`=>VldHtwla#N~kw*7[ 1/uB^ Mcu ʂ VxPwg+&&.1<Gnh$ⳳ9PadBq8|O"R1`ۡ ٰ:2T$52pU% +@ ]XǏ[ !Jo43eH$}V$K"G 2&@2d-t_?Jdo3}u{|iyb6J!2q/ݟ=ߤ> S":,`ChlWtӹB^ϱh֊gF{saAp!BVþh\ս=m%%̍OVǛNDZ?_= v(tߦkXI1N#KF(BX&CGqO~LlbIaLoW+a[f B;|h˭J~tRZSvYَՐI$2q^o1 So.SL-'6 Zz^ XVQ^L($Ӥ+"x {cYsw'ݪh"JGj=NЯIafo0RȜ֜vQR+(!eCՐ')0LjM|V*g!g^VRg,xK A9VvK&-q%TǽךDVKLyZo<8|>& &A8DٌX:ik*kA셯pEf-s]_1z>K 1,Nb5M7 O)QYTsS$/g cMoi* =ȥ+FMjc"u량gAAM~ȷ)aGfbW6OZLpC& ـDiGK? ppgHepkq!:̒$l>cG [ģڜdCa1çhRgF66^珥)'FLƞN)C˔~S?Hlgy Y7EnN*T| Ϋ ʊ mDePV߀:vB"e7M>0cG 8!gWg#K,ֵƻ,~i-Ku{w*#AxzO-Sڋ=xL}L٫7Y(O"{x:٥U4=Z+?ZĴbP5I_Q̲iiUt^gro * :_ņa",OW, i۷e`_@M5j] qZǻw9US{.a `TQUA*air=pARw7޿TxsBВD6YK.ەBz2]^u.ٖT2 侉 ]%$`^342$,EH~wCȑy;+}z $"<}٦thd`}aM1=;'0IdSGyH s#7Q ЬKJZ"| cM2Jz׹O![If`^@T))EF &= h2~3ƻaz##ߘ3f T (yUK U#'81E$Cr>%+8ZDfW]^SÊ7=2U|H~;Kc^->PM%\ _Ð ZxPNdB^2IwB7' .nߵJ?MZ#g3f5 ._-r1"DN _e/K  8%˫KøѵTpEl6ފ/"J{hv?8e]{85V¯KPJGL*{eKkh-XҭcVWRUƥ}"a#UBntNmٍ6p_J}rXKP_mez8hr}ciU_Rbe@:Lfr/!C'M{6I]O![f QGf /j#5 s=z V;o Z;R,֗@;,K݌p hGobo-I3C{'ΘB"F*j`p1.{C2D8I RWЩM5EI.S#<#z4~2W&=M#jZi Kmgf̷z\>@yOȱ _WX6=؛*l[u&>0FU{y_UPuf;G:rgd(tQ{PҍR4)KF7=cXw$BR1Fvq8w,#'UƆzKtqwkSB"P<12ݷo4 $ gH^L.۫亭qst\OJeqiyGpKYl]wtE `z]Fl a)\l|G$d}}cDp@pA/.)heE fHp=O=t?k+zWxla @tkQaRbr!nsDp2;Bha_~H41ަ뤅\)f)R[d~I/GcKĖ6ӅE[|E"v`G#= X໘ 1ػ[qi<33t/uFfX5碚 UZ 2;8C)9q#P#yU+.">aQ+itd0ɼ}SF8=,.9LFeص~ˮ],H&SN9)MKͺ 7de @ -ֺ2y+{#DT)yFxfsTA[ H׏Hz4UriR8lGRD`2 JJxNƶ YrƪdQe_:cSWTvd5"x~A52t : 35HvKt}?n&-K!ǁ2O9P3-歠h8[gwtȥpzQR ;X?i]$F =Bkq> J}`; \>E|Y{3[u<2oqJ1 q!q@ l ȡ`r: ]*'=8'd*mnY.ݎL/٬J=n۲#>M8O2m-ÑͅGT{aG:]fam;4)}`?h`Ь5F5[f:Z?MLAҟfM_"NzUw#xf[7xzRɍyKfak_.!&$Q 2Z2{)Ƣ5f޹X/2YOMz %)ݑ2$|& _c^U֦\a2!+e=]g[}M2{URYHlj P*^RGwdkv暱P(yc7KU%.71oFJ%G膦]-"@vV!m܎NX1v2Ey79{x/ ⩇;ǰ7=+UX8( ۧY˷ <ŰmMF&Yy׹9 w' iaq FI~{{ ]D 확aWDލV׎ɪg/1z 6(4| ᆩ)*al7ILmj!\iŃbAm k叒jNОhMhT.¢@ϊ)&w+H@>);<hŎ712jv;wz3 ښgZ03<|ٖaD"Rn1~/![Qjyy&> |JZld9B}VT7t`Ib޲+`݀N}͸*o}AP2܍S➄]`g 7.)Ó["Vi Gr&:Rbuo`aج5%NY+ ⾸v4]T fb$#;}2'u}gj3aa:yyPE%w%2Њ>%~~ivlG7@e8'\س%NRTؓcq5[cxi[d_穱B~ƶ`vSBgT"Q8Cu0N?i.nw<c}3{7{wOGvIVϫRex("([D!Ð:zHRӞ< !{_#u1<ם˲5k>uٙr\/ Dn,3# \ vDXXx|6hygǬNji=N?OMz5{ơ3kM֥K*sYTR#Ꟁ".dAfJ^荐rIKiF3̓@mw5?uN֯X_b6wvIrujla@-5J֊Aٞ:IWLG5 I{b\n3_Q*!{G~aԔz]6z8ΐPUqjdwvz6Q7ѦRlt7=@d(WXY 26i_tG6ԟs/4Ya?c\u#^RF9^Q=P.nDH΅sQr~!5mE&/2+F].%)nFx8Kոf3ڀt'鯛Jp@(f+&CTCOTͶS:õּAFJ8v-7}HEh[LN*Ώګi9w4$n0 fj=!=Dak??, D1%0؋5kCt.ɐ6EY_+E3C6MPNB[2ڠ?Vr)YVƶt^\ڷ'jf]<:odG0U\2\ѩ,K5OgD]rr5f4@l)ԫ%],"$Fy)RpDi&,r2AJWY&M$dd8lm;$j,H?#d"%425)wQU6 hKghT1Kd cv>lof|jMUFE5ґe q:F 5{:O)殑8.ĝhG~ lwV'}^i!p+^4&(->tK`.-5~ %٭X懈مȟ87mu WB`EGn2sꃔ֡ F1h͍+ smqkgg?zۜ%KVnh)[.I$mx罴e )|kVX.WgHT6LCMi安0]A5ڐչMʫm*bcR(r ԇ;E]Wjsd)9:7' :nYoұ>q$ XZP5}EdmQX!0-DR#HGڐlҦ")*3 "]UTd3~ܕr!#JѐۍSc? # > H2+,xw8)7[$Nq/&>NoUUsl9J ~zWqL:ɶ1*md9CVsjs|B:*"LS 9^>5Ml,ziCQy좷V(m!IQ)ԊadIsr}qp ʖZ܅ ND w'GN5p24X-e`De(U⢕[8X"xN+T_q:t at ?,' aPQ? >I;6'MRzNdh5{T -^.pc7M#FϠ3߱l೵ 6q_ !<ͻY`Ҷ[nPᅋ9A K1CL{&DĄ'ήEZRXΙ)_hDO>B& J}kTV"fs Oc`Vբe_*x̺@p"W WM/E*M^3ƟH& GQ4'gMпY aC%sR8<kzעV*>w)xql˜ dn[~NN ؆i PR?m '–įm~ t?|t`S4]Bƺ`Ε"I= ]F`瓠^^@wii mus|AjKM 6ۨ`V4BP o k0Kٲ3w+aE݂̓Ӿlz@|tMY-d l8ƛ'B;j3J/$xR5Ii 53 !R0; .B]C?CRَ8pĺ>Zp_!80ؖ@]rỮ:=hEX^̀5Xe RG͠r[SccXje530ЖBԴٰr4K9@P(D!_sܐ\0FaQ%r3'ۆg)oBeJNL9w+h|3 jdu@_8$\,5C_;4.Dn{ʰQ)O8pcҠb1W}r"qSXC dٸ͈i]]c ;Iw5h1ô)HQ¬U491-ѹL;[AV DYjJV5zs^pp]wK/g!=l| u8AR?N=hW 5y؁wcdh93ɧ Uh[ >$>Bh U?/ 82pʤ GI"F{.gU%lpWS5byDTd?bCZvHSH?gb0bZ"j? T'OTLn_onLGbpxE23opq#mz0MZV,uN%)#[q@P#}]Py \nstv> C; ${qV|խغF9秓\7@ `XJVZi"q? F@#6:Q^Zp=,xLt}G{?=Xe:p &LSjʩezC{]%A& h/*^Sj?l&EZӯYg䂨kz\XnKzXga~%j~J"viWj]n>ʷH_`$RO.veXIx4Qש ?Wj.&pOxۺMwbs8ތyay_# IOs8[p●7p~绯ƾ:蒡U aF/e3 EmAV9eZ;Ќ0g=E.|.geU_J"丏rB)?\sxKjQY4իX/Nh'EzXdx1!ѢJ<br†#55H۵}^پC죖CC|2Ԑ)U(}x9A ?kE1G)2c[m=,4+]zUeMnHZ@^FtӋbpb3T)+9 ]G_TDx`dC iA\5tIjJ%a|QBfP ە4Ϻևmw йGf!=Tt [=)+p- 4͹uoU+O9u3}wF#2<(JM S0mښe3be>ukhdzan`OQ;װgiH ki@3ʟ_HFqvr|Xa:ۦRz2oW1^\*Lf' w2cF1#䫟ۅH(5J=%VC,2j~?ݞG@ M.KHk`Nj[Z2vNwsZIW,Eyao_+kS8^a7dXFT`xjKl\5NR+h ~qsXN7~ :zN' MQ 9+ hE7Nb~1R&PI>\m2Upۯ{y-]aXpكo {bk6OP| *Fi!95bz'nÐ++U8 FhV2a`xȏsm\UOP_Dl絺^H\vorb]$5>ʜy;Z5!aϫ?tNMH>݊} 1@!\݉^ނ]P XupO_*g!B燣a=xP\Z)/AL-:kl3wQSx 6Obeu]쇦a cy >*C~y?&V$,q|&"g b/L*tC"Sp^8xZ|Wan>) xg): %>|r \$H8^30BS}H75=it\/˓=2k>qԬ* ঝVŀ8X(-bg?`A9-+otZ\~iɩKV*xrLMvSqf7 B_,"VٞZBZ2 "YCOߘfgsvTk'pb#@չqU,ɵ>pSWKwQ(*P|JAspVrPo8/X6Igjn:&'X3m\Z]_# J[u&:?LQXrtLPmU2??? 3yK ⊈:2:u:yu8E1ؾ?wǙ`>h~uSxu`ulo-R44-NxĈa _|| "z 0^ibķ{v$5=$s"t뀩 Y2YQ#3qn%#;d&qzPSnS[6Vju j5|] 0 +cV3}֎{ .ڳ X0WZhru(OTg~3'Z?yL~S;V\:%qޑua4l"õ3] ?rzu=`[-c ?_ 5բ[T (yPhFQ&Je_( ρ,w~Lnw: 3u̿`wٽ3yiC@10@`7k:/ j2:ٙ9)7JBV.[v:AyC"ޞcn?fGvS*iAl!,$?^${ı*"Cw7342NOo.F&l/`=н8: W,*pjm,4rqxYg>swDġ]hš(7_q%~ TlFV%?ęf5RvUfCidDzLt:&*5yZ ­lSZn}pWmYhω .4f+|O#Qtu'pfdeVHh|ĔI4|Gkqѧ <GzF_9j$recM]I|j.ή&q)B)!4zϔ7HvL|*]ֈN̼&2Ц7/T[A rj]gm|rt4Ǎ!' 6X 1x%$Ų0cr~5dTҊ<1D{:,4@\J @̈X@X/1@g uq 3]7hY]U<{$By=^ˀE7-nYhHleX_$s[#Omp>.x51XZI٠v*Md܋IMɟĬh5k 2j] Ha袢;B;Q_W65-4ͻ`7?{,[lf'LUP_W6۞ e_G)b ։Bԡ 7[GVUfFU\3Rsy-ᰴ9B)h;8_Ls(ڃ+ X/3C+lՐs0(ɁxC89bjE ~*@;`f̧s>$ŊngN{Uxc ^fųu P XPC=ko]Q1;b<aAi#уN&G;iaդ)4rzY-sqh8zA)V'b*OӰCg_DVm6hqI3GJ*&@O9d#N~-pq\ٿNVFÏ",MR28_lpѪ"d4OQn(4 *}*@~ \F RoBX! #κXs&~8*rpTBzqJ|NpCjVKPQw:1[Wv raGzbeqwwݱ[B":K{Ի oJp&oJ{lf"L^ 6aAa fޯ{.iR^XlL! Wq&Tpn PW|#YdHXΐjG\]b?W+}kV?vfS kufXzܼy^װ6ϛ[ " k<8j^/_qnϤ 8 7^r$O˰ 2Ha#bGgǑΣfW؎o%Ay,MoN5 &hpyPj$/OMt\dh9rt֠l=XB{f[g4!E9a#GxCZZki+b]y(.Uϓ3V5Qی%g_˕~B"-hMh yBPqv¦ ٲ +=!c%sCNw&=Ti&ܓ#NYC030C5A 8-VسZ_3Qh[BPSRI҂-;zi.O) % m>"g+׉wICo/Ҁܰ!c RUK%➤m%NT[BN B*ܯ5S?_AJ3o}]1NS 9J2,/yw|zk舏~\pp2I~XdoqP1_=`{O qĪCKM|QT{@ S}ЛPpmsߗ$>s*(|ՎQ؍5rp]˃^(SzBj{}<^ X#z'c7d^+=@̏^98bStG3/􍭻NTimz?"`3z1iO.TeC4ǨpoV7pG5=3Y7kOLY؟j(|nɝV]HJ@(h ~.F+f')<$ۅkdgBwnHT3|H?F^1Zip̶_9/qs*YCf L<Vc&,xqhk/Du{kT-o4ih'_qUnW*gb\^q2V}X>\7-]`{VvA 3Xh'],8#^` Hę [YL)Gt ԊLLEsB&8OKui-Y(- `'#|6o&q/?Ҩ{~[}U1 8ӑWaapV/Qx '{Q@Q 7\Ұ }TvnxBGPэ64 G&Bq_fz5,`nޢjv((F;HQzmOˑJ7ַT+% % D^Ѯ&(968O֯a8Uu - KZ.8pp>wNciX^q`nrfe!uiڌؒ{kFj]>KQqOz*!*]iU";Z3?,Oݵ*c{ ITi&fصTmXr/SWv~|Ke Ga/ڜAKvoH)=Qsb?ZS_J(i]Gosۡ:yjGlIeǸ;! Eɧ3|M&[|)1 7#J(ca(@6-*XJx*by虵Äf!l'R217,pه$/Df!vz3vHwnk>U }5K$ ᜁQ`;>T$gy>>4AŪxӻMU7uq3rԺ^-]5AD|uV 1yCȵ"II^X//-W0c_C ЅL>73<ԻcGS"o8x~uf^ķ2b>g"}og{yhUflli^SSYU^BTgeh#@Le~a_Ӛ 6Oı(O;*Kx|-֟jpuKݥ4XрQ >$e??~lǙ]zr,=3A Qe-˖M*B['h)@{`OT~yֲZȴ(P"Faze~?(=sVȏ}29rME&k*!zѪ MB,-FYM_n:AP:aD=MF9^p@^MZMR0Y}BK_ak/?w|3dZҦĹU_2l1 t/fzihHc/ (>RQlX\E!"4IIMtc=/Y;+@8)?$3ϪPoXgda7sÄܛ`_\ϵS*X1놝|jX$mϭ zjKS* f Jƹ7cZ;U/QZmo_ދmvV mwy72vu(j CUSP6B1e._ԓ, 2)PVWȜ:;c!qfa, 7[KKf~ODy:[윁+&bMkOC`Q\)g q#$ 7 gԠ'V$wz4~Bi̘_'op~؞I$n{GY?*Cjꋷ.qŮtL~D]t̡RǛ\_#>M%u̢ 2c_b`p2g)<''P|4Oy$hB1QppZVY6KL/X#gKրrx[%!6H; CQw׈LP!P Q2Iy{$$tL56j9VΌdg>^sZםP՗xX ch|!v{ǫT<gZHBx_v%Zh8V*T1[`ݳ8,&i *Yz6{WЈw X&@cK/`Fc˔JnUm]:Ӹ ]™k&% y%K8v=[`d!<$-^ O 3g{LA7jaⵑVIkgMkyqS%6s_~bB݋_NWS}?*(/:fwQ#8l#uu35|{o4&2))Ml6b$klBT2U3JAx׭th¨'qGς *O#%[|_Б>lwR=%n%s>9E3\k씵AQr$ do41k˸Qeykw^Z <{>`bC*zj3_bUì텀g0 FRL}mҡ6a85} 4pEFI1|3/f's2 6ZZz8'-B~aEvKI [r~yCT#?:tH웿D-BG'JL&Ɨj'u:|6dNV9-+ \?O_hDg5}2yqN/Wy_]P:W+2k3m9l8SJ#gL9C ˲zۃv_߰ZV ڧ8w~[-ɂy+O4%97Zڸ$h 0`3A 9E+mT*0m2`I#N .ZWp ,ྜ~T6 y$> gu3huDe汜ם z6?}ȳWVźMvYאL6sfm|o0_)>Bt8KˈY~~i q,R Dtx u,#of9{\F++a tgꌐb7~xE|u<\q 2% cq|w6bNWMԿz{[i,򿫫oieX_ͱkffYvBG0M"dܚo c샍kS{)1C]no"673ItcC>6#pLU/W|@܈ށj27z+Doga ep˃sh痷 W]Wr2&~`P/(,1c\T’>a1=ԈF/Lη%)N0>71 M1\PM*)%#7Z߲{Oj'2HVA7¶,Ҷޥm(c8'jfMfcҕ2Ssʆy>aIRWN9cřl砡"N [Nex5=5>彽k3NNR_umũ V_Qaٿ)б4ӧ [Ή~={CyIgע._oݎݢbZO~>§f#¶hn$-Q`w.&yfthH :M}ŬFA-?.ěPȠ8[42 WPh9>4X_ZuWN W:6)H)*Ѥ]΁GpFp@ R `kS} Øs:&;mwn+3*GH뜑xNKD58\C cx}[>?N27*$g!3K^EtPULӌړ0,(ÏR6{H~3f VY~jO3EJKʅ#$$ߌ טdæz6 3~=,L ?'|Sr=7a+ȕ ڷ8i|p#*P6"N 6[@MIEE*h zfy^c:ER\>@aa(elVc3 1q9_nYd(&EB5'ZPyZtNK-CK׵aBY |vm EdQ;L VldA'$/SA8"cLk)O2q|y}D mH 7ꖅ􂲗fA%1Hs7`Ϙ҇i<ZhOɮv9/БZzw{{gF {~Ƴc,Oq{饧" 1I"psfwo?F>G:ݥդɤ]cN ٪sk4j}bDQ&\i 9?`nZ^V}o͠RpҟXKe}BHհe+H7G6._}_&qE੧\(kLЏ$U.H3g0{3zbdm=Q(- >Vl8mq蕽Da3zQG8Pw41"Ye\wpdA%%V?Mam|;CLfHDI|Xl(~\COۼX]|ӓ,s䑭jS:bdsrUg(pYnP`ϖEg_[*>N}9|<~,F 터1It_a( |cK-E"GуGpDĐh%֑pt ߹,2uO~9H` J`p"[9A&Jӎ%B#[zhzW;>"a-T _'tbEKt 0dׇT#ͤ3Ϯ{NpKyO_bD׵\!epKSFQNtHqd>ꍉ<:鰡z^. m3y8<w~БpJ\ zg]LbggF'!0)kTx`88}=ǡo# ) IM a*:!q8wI8oƼk,(~#*ؙ\_F4Hom;± $ƾ`WQqvbPDK<0kH` zhaNUVo٬mevB؁wK[N$&֥2}tubpHҥ68n(̬2y|>V9 _ǪDȩ}f{óIdڌQ :7#v樒ZjNiz\zj=Ȑߧ?Fl!3 Z=&rbҳ1UȖwɚ>(_Dmm{34@nS`#mw}aDA\E]s_u/ejk?+Csl~ [*cD) \e?B {˰&>QM<l>diYH~OyUz_}>߬F k&20¥i5Z+5/s @qBi~N;Sy`(!jZCXp)J.'؎VRk|BLSq}֏J! O2Y-VWB#R(fF+DpA})F=iNq]1LvR?#naQt̓(JtP6|O"{YBcd(e2sbQiOIG..Wɏ]2$|2kϽk {+;Hݞ$w(#iS =4m>b`M7n 嫂'j)2xVH"6l}U^!PV_[mM]6v8!V}m?DeU%8ZW6A!%uw12jjsyEb:"xo}t :pǯdŰ;UiavEP_kHm=xSjac-F*Ä ^btW>9x@6kZ6lc7yO8qZ6\"o >h;xPd2qf;4nM^>@꟱^oyN3*ޒu b^пC:̯@;~uu aM1;k.3L6-X̓ir'HŘkv%4~pW!eUnmV( !BM2 mGƸRøo*^ct#q?g-cߵ^ݔADV)D!fwK% !RwI>`H*{Ƞw'W)}TaF=@]0ٽѰfD;zFA5x$ Z>b]i:9)2xcup)WNU2*,/Q>GwǰVK4h>"ܧ{q&?(,r.&s5_S; %iwXUЇZqNH@%]D)},Q3$r!yI4]2DוPC%C2 P}/M7*{4*_1lg;<ϨҢ<թ[%QĶ$yf%+JdZm"~$2^JnaMXI(UJdq vFC̚ % 6N.RVTĈvwavS|:D$!8 [ i|k$l40E<] K2sg`?(xKȇʕb-[ "ƃ?,sn#5.nvS=88ר;b;GPv5?n#! EwKuw}% ?u8x #rft}dqfy#w曉ʡ@DZ9ZL)IcfY#>F7RSبAD:P7V޽1~W1'Oǀ|h\ga_,MUYEڇQu)9]4߾8~qbfL)\_=ìή(&k~)_`im;únXy/($,-֋ĐL\ϸdbQWcŃMNj glEZ18LARtL0cO|-L'kM*(GRej1ʅltcW Jw8%߀P[Òwm֒3lOoJ>ȭz|gqhKjz0.fh .ƋMNCJJR'ݙ.Pp_:EDC )sz*H$U`a:z[a %^ARTEݭ7 )ݗ>dC!SHueF߮R:Eo6NokET#iơ5SV ڧvir_`~9iLኦ-v4&H6˵T?`|WL$ﺩB.1 e b&Cbzn?I4zvu!UR\}1 }9i:ҍ5VX2M.z1bZnֈDxެ)x C뀛okDMgKc m嵱CC('Rt\Akd緣m__xI:!^}_aÿd&FaC -ױi'S#]/ /5{a~e읋XMXh4p < ({O/8#?$~g]9ī.(ۻtNc Ņmxd :Xls"4X2Іx9Oȧ˕MJh@\O& \"1T@Nkegd8`N)aH1'}mYDKhXVOiJڍ|֎*kꪓVJM/l ):}Ա_X8k{Ah̗H;< H-3#!DBh#+ۆhpztiH/Ǭ];#dLP/c^va+KUqI ;`-D"ld98?_1&0]iyECtUn.,ٌ)2ƈWIv*S*ȝ=Xs0R )G{𪢾B (‚׫z@l9rj2.fT(v";?!O$>✳&+Σuw$Mrb樱+J4*T6qĐx6V rxri~p"`yDsjJ^ %)M(`ņB#@Ԋ=(_ ԁ@pͅ;oUy^E[`vBqFܼb^e*V7ԽZ=d$|BlI4H!?{$Տ EM>D0/HӇ#R-G(qgaqg@q<$]}Yz 5Peɟ2 WS@ۏU&sVGYlvtGxeE Aftx១f$"ACW}ysyB=KUO|hbjL!.nl2Bϸ`~C@"0iVv-a˹.Ys5䮇^G]J!⠑GptLOǶ+Œʒu1\+HH]PFj2?N??qJSq~܎Gt*i1+8&)\ 0 ,~}{nrX)u! ΅EH xAr1WCI[Ƀ}\J.J:F?`ƷkP(A!Ĥ&Dоu)@V Y%igU4ˀ"Hml+LD<!N?"| Y}RL00l $HڐMvmUۺ0:!N~^3ujȤ'7 ~Cּ gHgkb . }NqkT)*TpRyպZjK3nzrw}WF 0Y;scJK.^@_5ᆶlel Yޣ,;1mR%C-EyQNMh?b,!Tu?u`rY]_ ^[am{qckOjp^Ӿ弉dU9)W}4坹L*i}5{F+?tQMb# 59h DVP`` B?}{Rr$PI"aٝ)BaEQ6s]f?Q&aeƞ A#*D`[?Mdz=Z#Z/Dō^]+a\p٥Ld{n{_M"GqF?$kyAprI3ozW-˯40}YD\ ^"cE" >) $\Er]j%+A%3)ZIK^L[H&ФNN\XY=9`THW3-׏0*Og4 /@| wwgpYXl/PQWS㸧5.mn~=zҘ z5ØVk'_Y69uh׮Pl<|"`M;?J5!XL,vIiʬw;<-}'K5"+1L (i!<_1Y+3*/}C6_UZ2(Ѭo># jcvkWN^ bo lT4Ⱦ>z{`h,R{QPGVTxȃ8. yUJ=Δ ȝI` lEF=&ZK2 y^~b xMm'^E_"0xjt鱝3QbʻBfHP"87bcĠM'O:;~Mճ$*D} R2 a 65u_%3y9󛁯 ۀ[c57Oe ⧡!b3ud4]c~+6` jbx+bJy)|J~Q!-!* U̺:GيdcJ俆<;H~'ov޿ꇥ_n€&LS8_@{V1W 97M{<-Dl: 3bgɴ%E~?aC MQ Avt^`]yv|)d.0вkLHаsP ]*E@O*ɹk|AH%εt8+c Yng3y["?Bp%EG0زz"c <5ԯ-RK Q0kX&f?Pq~ESPVLNG]j1\(Қ"/<RVǴ |=:JĿ EYâ >.mݔW2a|d%?Y5ܞL#6C#ߑ&tL+A~=z/gC;3]K"9ܤ%mXv&=d)jP`5[Dv4? A>87[8)N=HMW@P戒4&1]USpV/ d j jp!-lf t6Ydnu*sN-҅D7~-*za" `^{ՓJG:b%ǨFHj2՟8rتv4R+m,mYw,rJ`,%Urm q҄I&S+BѬ"_A3k8U(?'l54GugbzH=帓E|Vo"fzfq:8\ve?NeLDqWoUMj{ٜN첁Kzx?uCPYuQy6B`@a%olZr l>6Ն}5|]`JۉtFobMw ٻ'B Ap/=,| &Up Z]q݉ *_$+mpܐEf&4#$rj mbY9Ѥ.XnjfA_pв"(zGOnAj'4#ZZ?TR쾀sIJSmΛC66bL" X 7uNI5ٮL1>^j5NE˅yX0ŶX۰4{\/ ;Gq> 9xPȃEh"ݻizIw.!K [:sݪ-w< ~F{u-fUIdnF~yMdK1#R,*"ݐ8@A/2DP'"biqEt% mKPwV+YN*;lgEs?AQTT6WkwU6,!ZtifB1dD> Ԡha@7{FnV,?}zic!]i}vٗ%Nm`<!PhSIo0qkJWi0 {D[}@i Vl ^縑$gk4RzJ1;+ :E\4LtZOMx!tllM !7*t>"J, \fD ƌOVyH0@LRi0tdѳYw'1# vUP\އЩP2(I!6R^B 9M_୵[9:՞r%eCF-=fGD^5 pt%ðF_Z)pNKU9Q/fFetp,,Fc~vtXvZ(gpj]:cŸu4ڱC~&v YSj )(TcX2' g%:3qOnB$L0ĚeY,{Ppͳ d} à58ѮNj/%^@Ϛ4ޗWPeAҤWxJh[!M'xbҊkvNa9{jC)2̫טAzZM^nć;>fґo~؂ -S ʰ:e3e< 2 8m[075J!6ÁWgΤұ^`Z8*uw9? 46sE_ZZX3M+J.Op|8 ǓF!GtUW/x={a=G0aݒaW6|X5ڐ[PC%^bշ:xĵej=qNߎ2 B*j?Ukyk;[x1' p0h8Z;O&2⯶rv?_p1&'T"s119Klj;<r洂Ksgǟ_277kkHEsߟ4$ Z/eCxJ2ԟ9(;6IA01Jsl',ۚ@${~%O5Q( 0ڭY:M'TS.aT˝U==m;2ȳLRBU%pk=gKL:ٮ c ,X:^իE?~sSIpzm+a1Pʿ5s7t1L L!qOL2CE"(aSabv@όuJĎI. '0ÍKr$uf!/38-whhP׏](nWeфd5|9myɹ-L/=[<9Q_ᄆdAb\hzo;sh%b6 -s翞zC ,ps%j9}!d閒u R~]iQ.w]c: pK1~[IJe]4<8l+G޽N|F$#dTo|3qV ٌZH#w$a'4?V869`12g{75ʍ3 םq6ܷ}v' 7d~ٙlВ]sn1}:b" ^ {Щ޴dB1ۨAB l6j%w1,-Qv04`![xyTKjӞDXPqRG5MeΜa-kW$G3э"/+vP!y*sLPV(`x[#X刨qm9\z۾%=G)=hhVL?}R(lR.-cʖv凔`Z=Ra+imA(ȹ'=gsyNwuMLJ}KaHv! /9;ы-F32Y!J\{G]SS5 aOiTyi6prs݈FXaGV$% ;Asg*9Z +?I5 mLW/oN~P> _A"'~jVq4nek3Gyg,DbpKʒ,NiܽSyLn9}Sv^}Ec"-<V&Ϥ-oc[}r ~o) ޟ?5:OFec;7~j0f\/yxR+8cwy6^Wj_q#I [P`/뭬xS<~yBuB}k]h$m0<$^˽}k1MyiA)DH ‘lapd{{}(ؑ}`\!3ELl8M+>O{8:qYB1r@ry$:NISJZ]Mn#&70DPs T#59K9Vw#̅QbN-f)=z)?qrH DLX.=~Yx"Tդ|H9ӢCK/>rtGo*GEuvZu4Iҩ .{!t TsMPNWgE:Ǿ7a[=dJPÖ'tec|[{_o@>M۫y+{~\d y&@ICʍhki1fPd.Tr]'ӏR:p"+)x" 7MEǃ%#I :d g3FtlEnIjS ˏ䗆yLLa{0S^Q4c ݱ"B律@)58+u oYˀd8<Vm5\}+30Nr h|"무H q{^ n2Jawd"hyw)j|us7#Q !]b}pG͐]M bM(8e"b)Xwd`4[a%}p޵V* Am5QZT :iU5&{3e3ºRʢBjҷ?A!BC}#@c kC'©3 b5vZDS\Yf9y?=l{S"N 9gs y]?A JD::6^Kt\Y O;>da0fD$nĘԤN =!mSubDڿj%VPIi]OPJ%պB!l:noIA=(utxwkXۆК.G\q75a5-)!(dm@IO ̴nFY[YT Tm]#l(~)KI~ / nRxgJu>o!kFMt :He|I<:?ӧŵ 43lVdž1&W6>'φ~pu&B x12pOIq{U#f Fd7%svb2@rd28@\S/-wƒ*O@ޠH˾BǖN;鰞1Z"0O]y S1wj!?Tr_*7^JP}b8#E ]qQd.o7đE<ҏ!c6T "|6bJe"ztN捘Avùpjc@ l`jƹ="߅?L /% o}^ѭ²_#F-7<5ˋ,٥=p7>of5iyYnS;ukOc&1dd q1f2Y(`!aXWv;أ7'~[ q0L XLKNB  S^ gB^9z%02?p0;5}QbJ¡mnhw< ȗl\ yH/J({Txձ!RFY/&{ >qYf%{p7hu5M?yNA- VeQO=+8pm734im/=M t6QGg,єAt?\T^V5;QfVDIrf:=0uO +u2rLi!΄Ra!"Jw ?ԐVo.c5M\Ml!-PG]AV! qyCa1VLmcs*j_A&dZWV?cXelE5yRm U51vaYXo翔N⏭vq@Q{-&ܿ=404"^ 3&D1BX!5Ŝ6@8g1 n?lh2i|ul;2}`ج"Ms" & 5]vPR*TpɬwwLku8j.ұNYcu7(ZID%MWKKK4L_%mQ~"p5{"BB;p)Ks棾elU |,K!LTtr#PX1?$p\rfM,bӷU j )t&?*dI#aE՘+8+ 4uǀW}ΰ4-nKS6{ K]-xs\ߛ#9갯zp9Am IX Xp8o<\ -Y P&$%$8t9ۦC=;B R/f 7ӷ͡ޱ YvҢft1T.օR=@d2Q% 9,tbvCV=pY5<Ɇgt U;0#b>1zQt?L1]"Οtbu]:qܧty284FvD%Q#\V?]9'U9Cc]$jA۽E%\Mk{TQ]-?N)0,! L9`'t?~]g4#`8x_Itd8'2T!v(;w =GѤ L& 8!˒k^×\{X흫x rrL}#srbuF2=eK 1QlMQ}/2Μebӫ ƚ[$%/X2We=>'?kG2t&0J i[3ӡkĻ+0'=gl=k!ᐖ%M{< g*5/DMཱི 6aQ6 If[w|=w[.f14)Hx<ªK\,<?p*IZGyNUs^(4ޭ3㜤ԡ(#9IsUa2+_x*o#y71_5MME_G!D m.yh=Ԙxۤ4>RfxO-Lp]@gtbb7*>iZI21A!'v܃J*[KEkpmd:9V$$vI ~J *sc5Qh.WPTmPCƘvB.G$dQ} '6V (2>(Jb^,Sv9˽C <+RΜn,i:,rkU'9x 3j|AuTSKCs ݟ⋠:PDҳfW<_ y~G:YlY/G'ۥQa?|{{1Q q@욐@Y!* nI<$nvL#=Dntd׶o:AhQ(?7*p %|g *YjJu"2h55UߓGs'`M1q:.&%[K&0zBPC/ XG$kȤ$GۈA P\vVMJk( & DP5M|ONBCŶXM YKˡESz:EmwyUQN%b Zf$!v5&4oYSɂH0탤Oq v*+[F"u:m"FuH0Cdv@WFrNDDI* daI8@,͡/}NId?AW.y!J P`(X&*bh(; *VRuLan02ْ[A3ލ$҅n>fi F -C22SS';5%L/hߠ"e˟RE7.aBRA)@Į8RPYHodB~$&Zt~F. l$yL&t{ꙃoy>~Y!xʓϒ|, F˸q 6΂6_=my e۾fE(_댾O*1(ұK=&q@*No*>1=gN6fII˼$\K+p0D_Qr|^Wnv b5ǐ'w9^Mm&K3'3!X)ǹ] y5#TP۩)W7z9*tX?F- ݰ ׋<=CpC*F\ _А0#H;%I6-r6QYw#9w.LɇćlsfZ41wzo"]JQ%'d ~u/Zұ˶GZ+m2CXQ4@] ќ@aVt֢lp3rۣ>ЉHf/m RʹB,H @"vrs1+_UcPI:0P~C%.6@Dq/t@?quv|S| k>|fy~Wi Ɓ]Sy,A<Ͳa4QbAW# 3#'Ű`~ys~A)pD-SSE7`+ ]6DOBR=:DFyK/UPhq@)~Ӵ߭|Cd;U8=4O B%9fȵx HakK-/L,'KP`5gL95;x,%mvFs;AlE_~-X[FǞ<͔#|bya4JMlĠyg鉰 mSH4X2wܱG!L!yR'^,dy\rb8_((Nj]`ԍҽi[ASAWWgq$w\!0mqLS3{G; B}A:s9#!^P2I8%OU("Lrjmx:" y}v 7i6ђ\"4ܕE=DD\捸l71͗NmkVpr)_RADR{ݍ2Hq2CZIh7]~Cw{fYn^0$mxNr}V-Q-ï 'YDzP%${ u2l ڧ*B3h= ^'ZѥO~AyfotKCT[B!i`+94'}R2u3!/>_m/`_q?j,/h+"STh03gHC1 M# V7zp"dS#:Q~Sd{V:H[4ɜU?@y9HVge1ԑg ?_{+7rzp?qL|v61%ЮShȴi? p^sP,jN9o0^:;\"gщUņJ+h\%B7w50D]6Q|>-}Nâ;d& =iZV®!y7=CBm|y%Kѝj$t KSs9"[X_P()/aX/(kT)R=4,1ïy47!ox6MqSR|@DnP#tN22ПR\U\Hak]h)-a5pKk Z uz-1DXɗ9}G 5~[sX)SHl"u#DJ]13A e.!%e$>|=i] OK'{0&/Q -׼ t\B͔E.Qo<^SM?tu ǓIwˈiIKQ¨;nIdL٠uO8ηø8?:^n4rv? '*ȑݗZUZ ]Э>9Zg)@D?L_Jqm6hNu$OYAR*Jy Ag\̒#LvXV26hp=!9 v VLzހc=ͨ{6V6)G 2)o%K=1"wt jljo[t)G$۩0vY a2Z߇KeiadfCJb&K/1L-:f0ѥ(9ա T4¹`ą -=r y˶rPV:O U 谿oЭ_7l2)L ]@Vnk-/ ay{+ $'āT q<q9ѣuntș0TgvxK=Y[#oy.ӏ_-6&}USV9D`azgr>8yGY TmUT!W)y.J*Nʑd:x|³~rsn8~cG@L:{OytgCFsfSKѢqG1(\ mPvápWk\h/ՅOswv}I %GHߚA##X_De>iZb#0IJ (S?n.^Q d8a#T2ǁ[ &Q2qD !s2_MB1 sO8jd'y*0mdcy&:O*MC{lA04:?mN0 ҋ,ᓽo%l#*9in3k5nIw=/&}T*BMfvD@Жk6bEa=lZA#' 11M6^YSHA쐼2^~-9GBڸv0k=JWFAI4U),.W+漱8U!upDG(Gg£a{p9qu-hWo='\Q ^lp s _=>h+- **S0+71KXz~9rjo{F@9Pch̐Nc,|Dbb2sSTH)@QhKk r/3:UhǴ*Xf݆ Hcɱ'ƅzꉜ#?gnƽ]" Z8(;- z+s2X(@#j~loKD @kn4iHfoYHIh1ڲ0V{1ohBɲK;GkRW>bfZwL;c -jt}q+{bhGQ_I:V}$:e ȿlleG'ijNO hݺ/=w^ĶLcea:AjD6HNA&/E.vOPG|2Gzi_oNxcᇑJ`߂Λe0@k5rLt?/Ӣ5ʙ3`5@k'X@ bjHQ鵃ߡo[*ƍJu_aӠ#\h F^YM*s$6*O$f Fϵ>#$U/DX8Fa Vy  HOejF%P9Yzn?F̂cp!x1jS2T"2 bW<~eNJY 89Q'/E.Hb-0eOu)E7ӡ iw > a u%Uo> %Aw;>[L TS<5׹#n`V:*AG3Lzg˾c~{;2CEz?dp\Z?&RfҔxG-6IBQ㩷0"^䷴-:$;efmm<sW.dp1#!G,.%%RzU$ -BxJ534@*PQ4 nsqD;Sj QU4sV!8s Vn{O]<7o>alj2u7@o^]6ͭ՗qGi=5G^P1%x{4lyT]M7GnnLԂ gox#F4}B(W׉5G_n-'ğx}?]. nI-QKvʹIK(ҝQwV|y@f+#/RMJI'5R;8jybN'2uI ͕Tr˜Q tiN_H.4_sECDEd1gà7AHAȡȥ @ѥh0/6/|unnj^[Xu6,%X͂|g؅]{B;-*5kdqa Z )otQ2t̛8=)$z4Ije AZ_Mnyc3֟s/-/K] ŸuRgy skE WlgZaݒB_p12;sXE˶DfidN*4ăT:tJo I A 1dI\R%]K`@NF/";wDpwF&DणN;8"o ZkNaP30<=Vlcw!v2w" Z]}Aa;@=2( -#;?\৹,ݮYME>L,2A_He46s _HnPa>iU+DQk]`Xx֥6]$~TjݔRR(tX^O:Ԗt1ʄyE&PvE״xLv;Z>5[EΤS34n?L+9mA6vbs˥;m-݀S#byZ0Y'|V&b( o7Ҫۚk ,%,zEkϢI-x9w_e˧V'XѢ恀{<}=ZZ|#|+.OLsIT]&>g>ov$xRǯχpOZbUޮ|h 9d_FJS2YVB@|)nuq+m s;S= >wL\Fdy'>eN}~|@w@g[s2*,y\cCU^!K?G>`0*?<<jjVEG/ }n(lBr}oxL?@*ąۯGX.h}l[a~OmM\C蛻/V{iМas+]ʂ^~(+9cfR{?UTC){{1_@ -M?~uHNa˪݀뻙f}`U*)5aLlyYp ;{oݗ+RA^EܞU~ -G*|ᐝJнpcmI0 DF)l}4dMT|V1?|Xᓊzeঠ:ҿ̻:e681Ve1VP"F&Xzܳ%cƽ/ExG?ٶGL g-t_=\X JVF^eF5yD[nKF;~[cVkɰ;n<~HA8vuڂU Uw{6jBXf,zbД=p\_8԰L{&aWc,˸/(F~d$ AAY.a'?Ł4f1*lxr#ыVl@q0:z5v}nؽi,ep{f'd^dkX7y}s`-> P2$LPG; (N (dMjqZSp=?i/- Ǡ/qm۵# ,jJ{mu^3n#aݹ1xY U&ͯTT* x  h0lcD ?W؂Pr>k\ƞzjGN8yHQ%b8T^/e õ9U~`کβ7/Kr8_Yi{O Yp%-bEci3P 4ŀ[h ?!=_2vFz/R):Fa¾S1bIU" #[L66Cj59#W+>jB!LC"Hk(ycA["{aV0Nֱ%royx9+<\L9J(?Q'%@?wp%{|9`2K=/ RBzc#)m qxI4/o;!9S .eY#/nnԺl~|90ه\@3Α`Oڐ3)A}l*2-H?lx 3:ʉ* V?gC*xOIt z"}oA]eE4!3lɽ; Uh%Uj6X^\8DlJM3zڪ ei'_Q emǭXXw5tLy Irc&K4iD2h.);Kj/,Fegqbf:r#0\2A_O ͝4ڼ,ddoKñ&cXI%L 6񶻲L"ojvTw4—XtM9/{'jm=N.M5S!Bj{vikJ%Rc}V./WszG"T" 9;maJ᭨ߴ^q4GϝBd Bʥ^X-×Lv%`c$P'{dZHE"Gg~C(1~н(YHp (dN&SpGFlv2\[猪K*c!b+wuE3BR洝% /Wʛ#pBmgsku ėW[cКgaaH.l2Ip$LNDᕸZ=5 !tZx6h>=|uKj|7Z=%kէ<oYUMʠ_jKYQ~C$Br7^"V^͵gS "ڿ}ύ%J:t8riR6t|U;,,oS"* BptbC:XvM6|{̱4M&k}ɺ AqWrLv_<Ϲ Wi bU ޢ3/UI5OAnSP'O}[2Jлz"C@\"gD9U2N?n38`w5Gar֩U.} U>5;]#h5 )WNf p= umb#Dɗ#QeBI"Zyेҧ~mޚ${a r "qY1 .y0$o!BO&OguUgARk[`NhmZ'Q&AA wP9sx B2-fM}בּ\7U>[S]HZpFv{Id"OM7Hu[r@W#LYD{VvZbH peW0Q06k2+,oGR93* ?b_;Jd97KM&!!F\#[#gζ4^SbHUqmKq1rmO Ȯ@$)0&h/qYAH><`o|IIA5tW-CFǮ@K7pXаfHQF<Fg,ސ><߆;‡q+V 1Q˿mN5;L>l7NͺQmwqNIޠ qUtuC)&v!vMmiUc0ͨT>K6W-)W0\x \7Lj܁!:I#*+"+WEGMm!'vۣrCj,EcRld\ WGR>[tqRrnDfvNwjWl]%ޜrCvZ;6N.{PIG=%Db,tیHxZAVm4m=)ˆ8tkW:vpv40ʃ4;Roma}N)6j>*%ɮŔNP2 u~h|2Fnbt`nAݐRk?8[yMGx5]+7& NaB7ˆBlAAHG7)H j(6=, Vmk]rFmM*krE."|;WZ5hFTsMˬ]Q#*q}\'/ƍNJߦ*Am9&GH[DqT\(A3i;"WwAQ­a ĵG6'4k#r#k }&9-srpc"L)c6֋W(' a)!= Y ƌfJoS#zxzwMo;yTE*Kݬhܼ<"lZeRk[D #Q'}Be 1A*:}̏7ip8F');HI?BinmFs_:KDMD PuQ0H:ePU7ve$3_sJϝ5Hѫ-|ݻEup kX;~st.,w8c\ >ώhu"Lw)ޓh&G$ɻ]`V۶fi X.OҟG`PAh?PcNVP3x A2fvCٍċ]ykh1!$hcN,j"i v0 d Ac>e_nQ=9ˎ*(}9|Z6=B!IacX 3UHo IZ_0>&ospK_A,|eFB.IGv/ܸ3&sTXi@ks?ʒ;'TVM̉> +j=> I^H\%9W'{̀ktZVᇸ_@Uε_>\- (T%Wr> ijqu7ϤN1غ#1^)ͧ)\rS350f,Dױۊ셃ZQިp.}?;J턗,s;]-?ol:#ϙ ~JRxT0*:rhMm0C3;7 \BnuS25"`;ɍ+qu^᫪w#2/Z=t#wZr?r|7DS2`. f6r_GN(Z%6ʴ myE我U>_݇6R)]m~5U Ma ?"w v3ǝ|U!RA=>A~](VRs$|0 żRI xY/d~}h*IhL|X4fJ53]l*4ѷ& Jq][w" 'XE2Dk+=P_a)=R{`S敤dAQwiCDf|){}¸`k CaiQl(a*DSbX6 4ӆ{羳KKB| w2BȰUN`f>-y%. )_ݼmtòZz`$,,=R'2A鞷_V8i74t)HV]hѺ_朥݊bgA* h2b(P3^ & _WqOcJLy7b<&]\l#^lbH`zK*"Rzd#R@ 7<8p ]@l}ߣ!ͣIz/Fʩ,ۄ |T:q#⳨U _Ya&壭jN]AݝԲJ=CI3a7+dPV2Qı=x,B{Dgy+|K!s,+ We2Je \E#}Ti#f[]=iiRp!˯:;IڧcW5m^ ./n⽸SBsI[XL?BتjFVw W矛D9*,Oo^/6,U,كd Q@M7 s]>!RVIOCs}ĮU ½cy{}-C3ͤ@d%xJU'D/Ⱎb]mk:A(#k|[BaqCx`VQ4iRd)*fjp<0ӈXXZ{Med>v&;X~ݰrZv3K$݁ʺ)F&cu`sdvD=rk1:fZ`^dČҠO(FhdE#vibLA~H1jۢ!y.B[3OCckL2eqK,^y/0 luK}*ﱆA_]]D^9 pJ\=D*@9|=2 سs/?-ziiB:bq1z{q] Ƕ'ɂv&(o)m/xHٕcE MʀdAY?4`D]/X@ ?)cH ؚ&ف;ӱsAJ$p$2LAbZFj;Ұ;-9N1to/}Va1t}H&Ui1W0cY F=QZ4j=[]yCUh{ [$A07[I:,pArC޷`*zV$a$+<`EӤ,(r_U)W>ǮltO"ٺ C:2IĈB]Qa؉1spu0GclkwCc7 <*̝Pi'0h-lxɖ3"q;l2e#S1ph,vHHMtpڜhˣ:hט2ZͰd&$ R:jdQlF9q&)^k'ڛL@M4vDB^v|G7 ݣqE'A2-- ^Mm-'@;D?0ã7$Ι+1|d5DyHJH>\\LRL_jV cԵ3B7TR%; +b:4Wc53(N( DH66QD'>kz+kdCQ8soX]< koGR@!t6E$ܴS_fr]#lz ():wQ޴JI; ҝg Jn'"K#A֩ZEpeAmD s8*y,LPtJ}(#&IXUgFL>u)֯_gx`『,>0!bp &`&-Zmu6^#c|^&O'q֊Suu`)}R}(>DϤOg)(K  n Μkٚ oQ\mjvI=a4' -)L GqwQ^,Νdo&4<=?ƋQ1XH+8AW&w כt Ry?7JT1+׷?{3&sIB.P2K%y>+s'~gGd]:7::hv9 |ÔE%PD̺Yv&uYSSnIih0QV.7&&ùߢ;Lp-QMgkm2ZQC!Fh"g{yk`yXh'ޖ]EO y αn:?{~ ,4Oٚ!-9ICyu`??m[=(dᇅ|\_?,geR ]雒RO[ gn^p/*0K2H$2;}3'M_5]۟`HoQ0;i wG V[Hs~mGHa5RF7?NQGښ` ReE[ZusE7vڶ#C'Dm( a֑o0ZZnG2JP&ؗ๾8Uz%%#K]ʤ\VMfy䶣:r?}Z2|v [@7ê0q<$ՋYQ4&\,,C̨o߈Ռn`|P0|j4 Lt/2r\_rVNi1U)/0oX~UYR`5 Fpn|=Lario uQbX,LPhL@4a-QА5s]:` E_ iirk (K#UDF*έR[ku(X\?;@sI_EnٖwtKό vƚm(NĖNA,#%v'jw+&5:D!. :6 LGDr1[4~Lb`g6T:ۓAp)IY/ٜ:P?v׃{y0 2/m DV {=V(?Z8(T/\G\l xijK"Zϻ(/y[lS~yt)lH1n!96-'4%o'.K9Q cIV/X3(ƽu>zǵ:S(/OޫD*kd%k0$QT~[4;(~'IJ?|XIf0s_\f3vkcfZ7~RUS,7:_ i1N0|`?dPGsa43K=$u_h5w38o X6j-+?i"nH].a;Yc^,nVY~Mr$4YsjBM~*!D7d[] \d[*)W|`BKnҿHu̶ޗX*#2'ਆ r4JC(s2Y* mŎRÌFs'.) S*.}a0K(OmSMfv 02pXin՗+ JNR0VrAZpgSw'Dn!"$=(/򱣓qQEl,!H) ZRiQʡ+ǵ)G (ܐHoShp^ uow*[yV8WvAGջB.Rpb%s%{.Ec KtAYѨτb ͔dhBrb4d,C%eQcM;'>nͬ  UR;Wvt'X/t# Ly@ZVmn*:N#>+s/U{Ɣ]yJ]Quz3ۃɏۆ7f[ŪPϪ&K݋Ҥv m@و3(g&Rja@Hjqbv|. fÇ .0RmhթLsj7wr) 勄)B:I 龴"7l'="~5*3' yw]7^]Z`(g݃)`2Uyj3+ "AZ)Bp:6\E0*#k!졡>PU3f{\ SLm6s+p+@(%o]>x(_5TVeLԾ=.,hwl9yOr&Rϊ [0<B@AHRdDTu%gG7 7Ǥ5E.6n:\n# Q 8h|B%rӄ: 8)=@@jniՖ#13S&QK^nN$aPU%ΎZFٞ8R}, D n>4Pr %ܧUPrk0' Vf4 l@v`%Q%@GKBe=%P#u7zQlKFTdB!cI\r卶FvU$v%T[s6;. !ߗܭ(q體[6m\T]ݣ qJX~ZDm>2Oĵݝkcq1v Ȁ x[&\{.JјY:~zM^44X#B21ܗeaaT8wiH^D]iW2ؒ|F[?Qi$uÊ ʉRn {FިGWNG!"0JN* 7[ϔK?lVo UD%l]ZBq.{r7r&Vf683:%uBjM:nD m?h33 >~I o8-FFOAeUU,02 덳aѦz+@g9OsȎD*8ȝBQ%׳-Bƕ?]ۍsAt^G j}@_I4݅hHRl"K\"]c(Ջp/7K]T}~cy f7(zbSO?sG0u"l% !!?jk4O ^MQ &4iNq+6ke|=&T.G߻\5tTǿtڔI[e{1,9X.ҭAKX?v>{ 'hBu' w&bOa,u7a_47r$2z xiNqkZ&,Vgďq#34˺v n〸7:1j ik}~cCWLs]D6) γ&X80L rՈQ(]r"|ҭo v@ȱ÷xa3Je}F%Z pUQM@[#\e{h ɚx(avmqf-/ W01.QLpuZXVN!_;M|l6b@H>$[vsќ!^z[X/z\.܌O@U㻥9:ԪDw [w$JߋH@h*}fXc>jHٷ%PH%.FN}<0$.;9uB.b E _}d֐ϳjsL$Y ;jgC/NJ(a }ÜʥxDp*Jc cւ{l]IT^1ş^hV틊SCBq{q+:rl3L ]oY7}YWf7m_y坜7w_ j7ue/Z5.Ot@H_TOxM ۤyG0;@}`ռP'=0lLQ̏=ol2i][>&b E9T6*lӿ$KuPwq>0ԥ.@ne6~HrSXt,t,^pFY9}x09RׂHƠ,FM$nAQô ,xZNKXl7q*K~Nlfٲ 5Klqg%1⫱rpUF!3q`Xp0uw _VV!lrtMp@]o<i˛N9I po]ɒb}0RVO mJvuN(#K5k\1>(27 a˝c+4C%(;!9PR5qL5lceˈmC?d}DG~30 l:ɣCFB-'@Łn3hz= RH4XtK?g3,Zv 4~M S =Roq^U+I&(roe"DS<"1.ET?aXDgM;އRLⷙoBS^ʛX.D=ΉEvi*h Xs0RvK/ޮGx:1 Ҡ]=Gya +v9H~I4q.ZA碜+)C./T8pOq!s*?h`H(!n-S2R`QIM3bw *vѡB.C/qO U3R3tv0qs[}hfIչD"l/}.`.Id,,90hnSma8lVM!7j`TCB6'sP$֪J)KYZdp0'({ɚZ(y M[ļ8y$׋s ?u{}Hg!B$""nFIIWW,ZFZ#Qjj(ҁ\<%A9'2=n n;A[uv3=UH83_(|kS6rD'VURc"#)jd"{7Xo e 5h(:z$͖6(w/:\}TQ5c}giJoMX*=pCo5 'lڑRXu^ȯS ȭ0oL-@j16 = Z&ʻW|SnN  b㟻*7#Pڰ.MjP c{#hE""|,mx+Sp m\&Lȣ]i)ͳ s6V>^mP ^6V^c7IGW92;0]³a3@;u\qofWRbtGE!'on(UO3;I8-h?jj}P(,c7:Ugf߄aԝ+4(vr8T M~yP2LDƎ7UTd FaB{ƙ-lj4TzTS9f/vpwv["줟@P%ϝ+~yE`t SodȚH#;_֎vߦ9(YcfiꨛW YMq*L ҵR=pŬ{ xoP;KwˤP1W? ,TlPv](Cjn|X;%@ PU=Xj;x|O~ϻj#o kg&T}( aBԙ"Y@4Bm VKq~x%ٲN2vʮ"tctX>&AN1nN~ Nl*Ç0 F9A9R|Q״X;F ;푱LSqcGR(@2xNxA~Ж6ݵ6߫v Nf翹gWDDblCOYI>#UKN} ;9Yl eIlQb.y-6xHkyJNiظ ڄB1GRH②9>xopcZʬ҅BAKg3bm )#w!fȯh__v" f"Boi%/S[ڞ=pu4vsYh:WXܟ~&޽R^胗W Q?\8碽8G ,7S_L@V* w`jrn"j^Ǭ`5Չ r 'J}2`nc{yu@oSVXox" #SȆL#Sv@R)eL]6yr2L)?.\f$\Bmm!Ā>S9qu1^N+}|H:CygUjTK$ߊ:fZK&Ӕ-ߏ)l'"!EKBjc['"a 0Sju`p+h о`ϒHD{dslήéȌ߬mj[ I@v*!Ԓ"b$곕.|'R71z[k ճqو @{#IՔ#h~"T!b\$P*v8ÐVdG~3%3wul͠hl) TXl$'# >NMn}[5m l4 _w ,6qaRHv.`BhkljRB< "L֑m})rʊg"/Z-WHc[o*梓٥ I# ̲/U}֘WDF^A4Ip7gBuA^y p}IBƂ kp^-i@,=ЎP0 |i22 >: Irx/+D_N'10r xE mN%SV7qob"uSxftڻ™rc]! ,lDzjaٚ`pC1|Y/UQ;ȳ׮*KbIJSWMlQay zoKqw ].<-kDcja6խC9rG8:Q]}lSK6]#jpC~b–'V6 (b-B"Ã'nm=Ob=NVCpL r^%8yτkr9h$G9 ?[ci$(5[C fK1vŮ')L͗',^c\^ :+٘[~ik3ooκV YEɑ{@A`fp _3*0\$*ի=&uKqEx"W#(t;I+`;i<;#UV<^17iaQ;ȎYz6s1.^kK2P&ydJKZAT7Ҩ4v&._l7_lƼ$nH!1 fOW ɡub4*Iy9Xgr"K3*+uxpɾ6#P ڮH@Qm[Ƭ"M`ڪBč1Yta7^ʵvZۻ:B`_&렻c󌉛Rm)$U?C(k8[4`*FB wUL+Ut0XM^'@ }Ka] 𘑴kik|uHjaIK1o8BSpn63\ּ{Hշc;W/jj R܅o 3=;tX| B ޗl:DTT#} z%$牓6S `;/4v uP]/h #(Zmr׾vHK*fx~qjP ݇ 'wY7ѰSڦC?oQL2k ĵsʄt_w n36Dc7R:BYF9Yh%?s@QŹ .gnSeN\a~5]wcpQ)S35DÅL][N0lCԠ\ }[M۲ \>EY`~S*\ahw7kՌmf=T7C `+s2J5ftg) _ s qw().l[Hnܭ nxAʚڌJt˪n#]䍯B.hE9Ss)ÛjjJlHxȰcf 0_Mώ|RYˑ9{wlH3xiODv @nh"!$x.]GHeFI݋G 2 ʥ%+qQ }8NprKS@ DSnL9pnJ i.շ3F)9 +(0/b!&)4Mð m&)yrLY cH7%oX SIj._.|"/.aĴyuk3~rr|ug#DbIC0rv{ٍcxQrmV w壂WRWBMՁvn58pw;3􎘀ʯ+%&>nMpsNUUV(H=P|\[;[5sR1\.qXi"3 !5F}V ҥ.yC5%D=/4tWϝjc,ch:e1!25Xp8'njb1HNfi{6 %{㟃s OxV"xFbH ѓ` jm(vu}4gJo뺁X]l@{9r3D~Ҏ"|29wwVacA9iqqI;<8vA!Պ}lo)tε8 K}W?>qwԵ*{-W>N'xDV # (Wn]T-M^DCp~ڦ"qgd|p5QAE2q$ZP1iM/1.66=sC3jE?Q9( besVl=4!v b$2qwiQYHLTس|lOE2Ӟ-m_|5AIK&r^|41؆Ldg?ȁ`᜾ aF[Rff%Nxs❯h|KW݇+ m]FQK&UE{5WO[VLk>2?NWZL84Ej h Uk!F}`Y@?r6LP/ &,@&8ҮD^~_C2;SmȳU~ 85=(4~r16.&8d+ ~"n:yf5Tkqyckm}!e%^.^״\Ya^/h*6 tĻJ}_p,CmӠ!ߑ#zcwL8)ւ $ܕ?}+zI[DKlnD-Gs薗xn54w/~eC 2KhTN6YFNqxOtg-" >)zOٚ QhGxL4-5~C#Qk'uP>5mʯr[O~@K M_(wMZ$_ shgH7QQOxis¢^cxm9n1'12xA>y,^;>kM:gVע9&r]UB=-~]Z~XB#;Q\%utVƯ)Ng(e`i;Bc F2| `ݙcwG e"pG^zUny6p9(1*o[fm6($v ]L9ϣm6IhNd%,m/ S,݋ҳzӲ1k/v|X9RWN2\ w5.ߪE$-W><ğY| @ r лTiEsc!i Nq~?[FYq/4ѧ¡{.<ɨ07wp8 bԤhkNIZ$/\QxP'TDb:'r߆i&]ʀTQfj` F&-gYZ070701000000f5000041ed00000000000000000000000167add75400000000000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/radeon070701000000f6000041ed00000000000000000000000167add75400000000000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/scheduler070701000000f7000081a400000000000000000000000167add741000051b0000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko.xz7zXZִF!t/}Qn]?Eh=ڜͩuֵ 2vhR=@"+7޸T9&T"Z ,vKǷŝKJ?;4b)x)crJrݵ6NgY]>ޭS87'W.14Z+,Wú緘rOrh7љ8g>;Z^"EjBoCܩw_X2ķcG^\O;rez [mCC5wp>J؈̨)az2T*?T]ZB0/ȝ&;I8 0Td^1X#x|f0mnS+%죠*VB^`_sc\/ؒ?&7e#_\ѩiK't"ʓ\BrP+Va )"GC#Qh_4wLvǤnr,_s{h,ԉu E&u{Gdf[TO eYzd*b6,#`" wbDv{0lO )ejM|g! %YcάQW%EU8dZ6--!YWouKy1]M`_`]axťBuTqn.]J_]u\ > +^F ]|>容d+ @g>pOC+F`_VIT4Cy!zn"p8 Hoٔ=X%#5ЙsHWhC,g`j.QVp{.I\@J|ԓ8m+y.gФh&KxKeϨP{Ѯv @}(x/ݡ)[ޭ1$"8`uvdv9*"2gjjS;/I0$$@P;T3zʿS Juܑ5̸fp*-ԏ 5GO $ucDj KRG/s*8tW MWG0f(@7S{2HebZ( ױ8't8-(3ˣ7/'Τ&=eUYӛ2V.hg,bת2(zT *,0wU{H`S/|XW>!}] ^Si[;c?#Ҥ2=`2ֱ` e/SВ\kMG(xii5rD bR^?{9M=sd\@ƸǰvRE>Onu~7#n* lUɝ7m1%lsa fyVv}zl*\teg7xN^vBuvv{ORƶ~#K7s?&Cz`)]G2+ 6:d*U2(J᜴}m P Ldt vveߞO:1V*Pe %E! H#r {DS~?AfsMsg^"CY(GAp+h@k ̼fz9oz/qdZF^ie c#\!>@!= `ٓ;pX^R6 bo:pc0k8(L-0Lͷ~$QCǻk0"|PgB ّ]s[my5DB }.34 =áZoo]/YwE]G c lDy*uCMYlQ>0\|GnD.!QJ1T6 )IisM㍢МBK@<@xf$VROrD\rR~Ҥs?(qڢݵH8\ ˵0a1zkP cD g*w΀Qe}(jG¾۝@e n(qkc>PfoFfЕgWC;TKpkFT~\maj~>)FK͏i6TZB]9YWL169G-/ ,.T2} h./"76aT&AO䑧-2e"ϭק=}+OU{[45ꠠ"y27dfڬQZ_X݂^[.wP^<\S%‘< FxMrtO0xwQas.Y^ ;l2J5l'mk[$)M{nN{ֲ[Y;fXHEd)|)6g5&1 SᄍRHȎ@oU6F0ѥ&0OJ-baLS}QDLC+棕;k6 ,goc sv}8E; Th⫃rli g Cm)sHZspjz! $X=hS XS"3(4wo+ǫ  @mRDݚTF&WBj'r>.4(}䗯⻔Uׂe4c_ԻSRz!Mb}Hr_|(ms#rC=B)NoFG~߶GAb}8+34zz%ц+ɔEʢBxImI*+5!K`2_`^3!TkXy3apƧ'ʑЦ9jKI3|2 =v\Ys?<`|;ڡVF'Mȥ^U1<^B S}2Iu%0g_zi6^H*AwhOB8ؒGPl+E'!!"ҔaXD=#A[Y"i{Gޙy<g8\ZD Vڣn8lI ʝrb5 DD.PMP4tGͷ=3ֵy R׮u N'Hh>hf[Ŋo9켯dk"{1ƩsZjxaO9nEsh5q޻Iܱsh!lݍ*S#B_|Z~T 3Z!VTT|w4L틳F!(Y/O.woԑH*(>%YbYX:I`ɑ, 2bj9xʔfc0%42[kØY0v'>$n~1mgỸ4g KBPl[Ɖ=vpmtLM3&˺'J.jh[ /_n_I*tvPIɗն9ԗtCK/1*0.QɁwHB0}+-eeFB/rhHH??5?RlYASGVL GxBAex79|}6 '=isZKs1Vtۈ&4H5źdxCD }&C3\WX@^Pl݋!&t/K "gEM_=}%)}mk+)T稛=DDi B~iȑ̞ը!7oۂKbM C?d ryϼ%XaKxZ vߦK1V:Nݖ{#Y*ʔQr#=JY6f&MSkaVZ^y %I; vNP/X9 {M ˉk,< bWp(W̫W+e5}(g̊v}+~NMC,:Uv-Fq_!Z&n@2g+b}^pM_o%*qg0irfYF)KS 7; 6),[Gt@i֧fN嶶p^Oc"x I)WՐKEgyϯp-X0@XqZF6NI*dm\xMIB6Ίʅ-[>^ xցxsܩ-~77-"=Z۲:r]mI>`M&zW2GOͨGd&D_=&w@W~:d,u䑳ĞBLb'ǜ輤)o:"jU斝~_all^f>yV,Sq"Rn'85  P=ˊQDbiSCd<ۡ\N|^-{m 9|9wuJ YYfD댺ƥF(S;fZQj  z[׷,q³2!]!3 S&/_."N&cA;MZQ>/{S/0_T:4?tGrmĢɔDJ᪥l888@,_65.U=l[0f)ytାet?)J ZS0|COXB0ܣ+ejϙcD ^ !8Ѷ]`DvJvy wP>he w;|m[ҷarU74w$TеypѫhpXfO/XEg[X]s툅I*x],Q0~31v }ֽvEѶm.L )n޲%>~m* 3NC-7 <2k*KGDPDskLݸW; I_oةdo8ks8tZSed޳#3sfϒZRiYJKVC7\+w1{֗!;^V*=tPK -Ggx+I*酇8*lXӑyP5]Dʂ|R 5W@/:&=!V•_"QAB׽*77Gg!j1j0mǟe1bmeщFXR;0~ /({MzV]Ev0&q&f9 \ԡTMN<1Fs)莬+AV˓ _zpNgqX}WrIx;@cj/vF(݉K إOĦvέ{z+ nRxhI$QQ -GEmp6d "xt}eºR%t5g6"':9>C R|: z "N݋̈́3nI"}NnG<`W޲ +mT 99>;< )+8bI8v/Ò+Fpĺ3mZ❪2#o |O:ã%5[1#i-Xr4hbal2S[o<*M^< @N;TIpDfV}E޹ %ET:^`Q+^ 0#I>)+0OoȰPsԵ&z@h$S4:!qRM)0 K)q B ; @lH-s>v%#TgbaT='d"Սc3U"X }qNe+LI_ɡq[DsvzcJ#s~Zg"jncZUnsdqdnte;v'ݚ`HU@,K~qIƥq| 0ئZU:0w$T{bKPIݿ{|ɌeO+Po+9Apl[?B)mE2*}Et,w;$A!nmZx9=U7^ϛca a Bj( MYL,`cjaݱ^"(SI#X71㌖$9C`﫹H^[oKAɷAh#΂ L鿓來#ӏ?䃴p l1R;rVכCPB)=pIނo4; ?`3hW ͝6=CG_G;#9 Ђq(rީu{"y&cĘ]j쟇Uu|V9v Olޠ @ﬨs~PEF'ϰkZ7cNa]} L©S 2(oؑ҃/X(V켢1&BCCM"f! qJu!| -\g[V4uʠnA^bRչ.yeqitDh;R|dc{aCϬ<>bSdh W{pdjb8"8 O0ի/_3ꌸ^PjvBe FvoّW2qmWl0{TݥO&=uqq^==+FkAчշx XrXY 2Y+y+frD"JEn[f)?[F6OHuUBmC!ĭpm}*8Aw<[;J.di;KK`Pa:4w\}~d3_L07rI":Kd۝'JƘ:L W\~vK4:,[8»zqłsP[P3qg \́e#Usp;ge-ߨ,q<8 *("n,|-Kzo#9}P]x1h6yw`Ś_bb fFsjfӴAg{߷6˖Z_nٺ@0R,,/ouYNυ28`pOGI1݄h~Fo7 -ٙ'~ ծL_~KYQu,j%zrW>.k 7`0q D|Zfµ`1ts[2P˾3F0׋J !ȣڱ(1[T˭ϛ=,6dK'Už1;(rxkŞĨ=?y]NݟJZƿ!O'3r%Y~*n.ۊ9,I4 07!#>Lǘ蹦Ͷ!3b]ygC2:"c L1y[EiJÂM*n_XڶE)ƇObC hҿ稔^uM$@ek q$. 1!!oDc+.&!x;P _f>Tm:UoH[yx\/kM6va2Yω:UcȖ맹W}\R8wu^yfvv cݣ:`Q~QWc'NzMYe `;r":𭙈DSq+A,,6YMx`u /3as'*H"ft^T'C͛+鶈s *z;Q${E^~1eJ֌dr#ѯ-/Fx  DXFIU#*Z?}[I7 (уXTBv!?8h[og}H~SsGJh*v^.Yzr->hEPNLmMw<'Z&[ˌhɨ*!]\PKpKNABplN-RO B9ޟqfB:|IGX!>e)BJ &{w*veDw@v#-g_)s$:BNÃm[ BfF.P`/Qì: (`puJFIC'UUhEl7ӳ"Z ZZucG6B쇯uhѶ7" ʶZ%ؕWX Pza6U*{[Z}:2ۍ. oh*hO$ KPxBK"0ȵqZ:+?BNMZgt$a'bާHotՃq:2SNM^Ɣ}Ym&]!9  !1~Z>E[f7jU+0J* ͜` o4o8wweƃ}Gؑx4PIWf x~-Y/ #r?b J_Q #2R4^#HeiNg, ޠn8~, qƪT;tÍ Is_q {% 10C sVIor 6[]v;Cy}BQw3=;l~Aݗ2|);GfҴ(w;̗}hdz"x]D͓gUKzi`!-!L0ycK?+xkhOw^g +or"Sk Otm٥ ?v[F:nC) mHi ~av47Ҹ4r߳b[ؽ'#qߴKیLCX`3?E .VXa -;7:xM WDt^ ^wd{ _4= ;2C`4a~)D[5CvSmPG*/OT0Bֆ&z F_?Q2-RO["k.6Ѭ-{989LU#Y7,~N;;z%%ן@z8)b-[F5Vʋ-&n|;~VB]tŽ5 T ?U8v42U9r:5XqyI*D[ ,֒,P8s |p=W)Lͤ gVضeOWۗ NX^訯&U-CЇO>Ĩ`4 lYƂl/S"Tߺ$d'6[c(6ItsJiz Ugϊ BE+y2ˉz 3\_!o8λ-5󚼱ևy} V4c[xYfL?\+?&"1z$o}ӏ&OǼ&|*MӔ6.̶dznIZV\D,i\5q:B3K~\I;.شX=Gz9d&'< 53E/kY+ lm+@Mkag)C2v]XZ`2LF`;}C,qv BI֌c<ƨ2]rx[bΔxḄ0;QXxU;9VwT幫Vx03fޟՇhIK;`!u-u]l12Eئ* &abd6=۸+[uKϦ:~ZG\/>П;LQ'U=lG8,A| ^+be<}sw]C,<Re2_,Dx)n3z3J `?ʨ%I)!: nO5@̻:N@<zhXɇZQ[JB᷐R ѮT^i ؈a"$3򹼜:)$0e;_dYqf}صB hxإږ 6 ћ"Q!T %*=PUďg.(`r #v bm:/z|)Hjd}<1OJ%N|:)2v䭤o(s$F!Nة!z}Pꔜ&mVGT qtp)ZPf J;-(3ijF*R8Q"T$"Hw$L5#IhSkh;|(uu40V:6Ӕn vw>ͱ:8Tom D6Q$^PgBVI '/Hܒ87ciBғ˥bVއnAG&={ 9k2dIClw1;` 3/Փx5S-wx7GnLLne QWE$4pq/{oL>~1I74ʅήCx qFQ{◚fv4NIue @.|R+bLVU=::T0v7ju;XI wvU"b^R: /t LccB* ̎>n.jJ$JY]PI^XH72c2ͻcoYWuEZ)ӼPѶV. b3'~zE3Tk7-VsT ȜnNu.E{. S/*}ԹȝО|ik3J!1'ȩ*3 Mg/boUezSM55̃c FIW򷓁2tnbmn_1lѩ}K{^҈ ,x(̃( $ ZEגI&5.`o cJO#W5APs.; UpKFm#e_uJDޖfn9 Pў̲4fLhθ۪eT}pKG aV䠊x1 8-u2wNcˀIC6J&|n9 MOCfGJNB/uΛ"s&churDu/>Znw |<┛܅E([i#_X- 8l #ii86v:uߖ]P21zؖ<_qE &,Scf7gblmDԪ>U. L0 ߔVY5g@CtNȅI־Bo8QtNM*ST͛"ӓˑM@[}}BxBSo7E o xw5)N:À"~: aI K#629=靯9 ?eZ#sF)BsV 'G36SR_^{fti'41Z>l_D\_C|,uL!̂tճ$t^j4S>k =PW&3Qk^)h`[?WstpXrRgH@'ԡy e?[C?ˋ).Qsѧ:L#y)>}ܦ `"j ' A;#jJ+(X>)%@hy}Td%Of. lsf?_}ev+Tz„t瞽K?D^>^ k='ڦ iB; 5iViη6`P<14 Ӣ<{qN2تذ!:$9%!-m3\I%CƇf:r ğ2}=՜×Ƥl')Ul'M>6ʾftn2"   $py\˜^/K/%ى*JfH ؒ~*~ٞ}SDGK? ^?D:"$@|INR;e K3{_8; | 5dJ"#\=3teYFgenQҶ蓌+_l#Dg'ȖS׾=zg>k`=f5_PU.6%]W\]/C3ܘuS/]%6E8"[ nߣ)5&w0+o =@lBlV\AwҖf[-,<=ʚPeA}6Xk8¢YZpK (U "z\Bw#-^'@`}\*rRKF=c[uV㸷v~6F'^=HA D9tAͲ^㩇?|KlF`yF2N\Q=$3cOr)+92trv#k"wyɇyF3R%vXdR}h@3s>꞉?L*g.}s5 ]QB7>zbpR.AUblj24e`e? 5oU%O)Qi&3&ϭڰ1+W2 y`r#daL] D^t_EiG;U9NȝyS(VQPcX bI+Ywmõ{"F :vq40[Ui4#`CPnO:IfH}̊z}b^UEw'c%i1>5d\aQ/F8w&` 7X)1.wd!1Er ^9;J#n[wI7jX3X7nOEa;ue\!OF~|he'jnʠ5MT7tv'gЈXauks>>=YO@hfPb- DE!zpﻻIai6?t~$7Rk]h)Ci{A9)+om[Aܡf -Vu<+;E/Ba Xf_bq>ȈSS)mV+(h 7lf&tmm %/(Adr:84 *4._C P- e4uc8-zJZo߶hsse#cfwÓzGz$c `Yr[YQ~ccٱ&;ZEE͠D9NsL6˻joUPA `HY*VNXFV&FB+ eBٗqt@ N!h'{(\:4tw6g d+Z?&y)7O¹hF&dleki @B:Upj,kzٷP8L[俚%.ƓLgC?wh`As`KVs WJJ-JMôɮC$b][) 90ښr7qbHEt ;&oNH(?u\#rZ Gx0 }s>Oq!A7GU5?Jf2 0`Gƫ\Urm!˛ UL腆Nm.\ XeZV 8<+0 G{Y*KwI}Y.fƒȿݑ"RTdrvv ^W vk/՞A|:ԃ4q_؟.CrbQcD޼>x!ã2Scܩ axTj؊v04/Y\`Ph|Ÿ[lwj3Ȭ1U3o* #w20uyN_V*!͗DU1*JΥ紪N*hS\_K 5_N!>K:tl)Bo>xޢ,!w,kU /pVVfQq"2qL (G 2k\у/Gn@ ka#3B&z0FOZR&  {oі7 Q?6;\{OŧK?ӾOX(ΧRb>" kE$E7;Ufb06+.ЧkCw?@=apq_"q4,|>*` EYg/~L ܉Ph _ ;V:*¢o-7BKR`dRf%I>)knEO q+N2k`);;7-䬎Ϸr׽A>([p"`1R=]1A{Ay,_ù S\[4O"w{%/ vRٔ/2{J PEh>V"ٓKEL7ʵrgIU@u&ј䡀X!֖ wUok31 5~1_Sj9mRj"vDj9$(qLJQckF%0hbZ$"m(E’0BO4rtw S+qteNYͺ{G[a^~t^#!ɩ։S{s䚰m-DS<$=j`a]4._4/\ \%@H3tmm)Ue%1i2WA kNː,J]<.(-婟8ߑD\Ѣ”K>kձ(I:XK[Ti]NXޗ*;n$1䲼vʞ>W5KK XD77cOnsĵLUʕr q Hm q6-di٨׬/@~`9EҩV'{ }%Qށa1UP~mFU=/Ux-psG lpP#s<k edOX |M'9}uZ2'^±x5$M iI$RkeRJE]'b?r?"̷PbY0j)B]ؗN,fQ o2i<%` ЊXrW v"L4T~!:HV3Td" {dq spZYer)™a]ƈUWdW)lj!~D#Mp%.ZFr'Tie~jK"IKB^IipQ_5k[_&F+KmOUc1°5&f^[bTGQY@^mhAI(ٰ&RLaâ4}_9'_XߡIvmqW)\2K8B 9T2ˉ^6MRX'M( (;P鑢0r _}E&̰zsyP g{!~<(஑<,Ky'{9fTb+8TTʠV^׉O%Ufljgȸ$h{% a0Ҡ1;RUn GvI(3.U[ ~#i1fU]ɤ ꒋu$! ϮsDZd5xmBL {dz<_S Rfqu~^>Z_wlH3Lq1&XȋIlZ[rL]ds>_ ȿUSƪN30[y1H\YhʥJKguJ(?],jgc6huG"2X;:gԶ4nt@W/QK_{*P^ Et? lbOQ 1Ѳ DtLnO`TS ̨mYY]f&CpMF!=R3} ,[ ٠ nH":=]qNtX1m3X^&wm\yƜO9ڂ ˔lfkߓ|XYMĩ1 E,ߘI6O;\tlk,$Qw`=i/_\ 5ږ{6e|"zxҖߜmd y#BT;j0K[v5?]-RY9F㨡' ~ '29?rjD) LfڒrQ"oFuNm09hsE # @F~~AY2ÇL4̪Ai2cXBwfst4#\F(xw?U\IY?.WENU_&7[1H đ=S^ARc!7_ZPpė5THV* J8g$IcJOm+BD`_|= bTiYP3BƤ#@-38ʊm V%:˟f6E֜L3"<]NKՆv@ʑrXd04%Kd'Qޟ] \MՔK`&)K}[bez_+]\=B5f4iX)8P=wfÍ,YΊXݴ=; z!ѐm`O2ϳ#C&E1o/oQA| ~}r13ߤM=yɀW`IUwbi ukm 2¥E"t=U tXgGzCwcO5c{v{DWӃM?GbP B`H^& jfR1l^؞j]eR4ݨ;u<2͓G9YSՕ}cݸ]sc@iM[S2[#%Fe޽ZoX܅dfS9"W| r\`Ey\—/cj4W %K Mh̀ղo6'(HY~W_j7dnhӰ"c:f96&R3V< r"j ;EjNkXOMZoz6$1pus5n/:wcS[:i ;b깹#ߢDsz;N.@ư>h N(p^NFPBH^#ԣr嬑xW!P ĜW4+˦*;{ˊuWM,Fu| F:䪁C+hYG]HzŅʚY<K"D`i,$MD4}ob{ۃ?ua|4wb 3rz?G%q+>6%kf2AjHnO3I(2v(y` 1@/;]Cѷv@cg]}}H`U 4s,wRRv `ȑ yںlc[Y-@aIt8Z;Lji-cbTDtdTl.P鴌'f! M=$( C8œ9W?Vɞ55~~Sib-Տ),R;1lOzs DEOTU̕*tsl !9VRiИ-_3<~slM7ɏ 0)1 iQJ5>>jdz!o]ƗK7_T>H}qr߉~z°WDI!VXIPҨ۬U_oCSђ =4SE9o~s BxMIj[A2P~ FD r3[7v@&z%ǧ27k ] ˉ];;m *lӴLuĩ?_9G9ʊl鏔=Dd{BYn%WtI(v"wL-G]V;/9,ȔɃ^qRZb qS$e.Y$lNI[aHxIb Rւy%21qkDNmS dUYT]M35NP7 E{U~9IWcͱ״697G=/QlvX9KKw#VebB*`{Eq`"ɉ^TmyxřoƐ9+]D|N(|;6Baܽnb=Tgi"sip%+C,7YZn sb[]MqiBwAob~|g@^uj b WD0M1e{ZTƭXI7iҎ+8 ol!!U1y p2a5~6!Or,}%jt܄ۿQ;7[Z \Yu,0|ZlW ˧N6 kO| jC`&lq4m}9һ1%,Ϳ*F/ ݥ?'E%1[C//]MK٫GhPrc^oi-#dۙ\CoO%=Z;-aZ %.vEkZ6\~NV-K#f>u)̢Į:nm)K5GXp]Pi.@$_?D414* !>1NpdZGC~=O UtpUA Oc龔yɫk DuCmrm^ -$MI=hTIoQsQr34(njwצ 骻>Osy9539'<3!xV <5>f|6x ^;w iPY{AC1Mc[3ֿtY}jQ̌:\VRn貘hv_d^uCQ.4+RtEW8M_-,yakyt]1c6DI{VyJh\,J;7>5=gRH3z AnG=٫à S@l2ׯ @dO[*pDoGOR5dQ(r\RfZuirр?>8L$q_=~5zb *@cTY= Lf'  A6o(y^#ZX[raT.ŒVcGg)bމ8ɶ D]DJgT`KWz3/*?J\?֊vXA,_Z h3$?&kS>6b]~F mgWORacK" j2}ﴹ\S!AC $a6l,LFB3Hԯd-Kdi;YAW%f,^FlfY~k6`"o{u>jJ$ 1H 0ФfLY}O}a rKy/F,=^NT }ѹ;+\>\}  šJ%| Xӧd߮J{Ī429~{Wcc,:)@0pE.F"&_CPZHTv/](BZmWqiJe+=AԑwsnK:fxFY Sre24~ȊǽeMc/$e !$p&<so( ϭ:Yfڱz]fPg6XX(O[,/i 5r$̺ Yhuٿ]U}S =419v? 窗笨 6Xsڮ 6^#U{F\ B%[z})tL⵾4sw1d=^a3^>%/L6ttnh'Hlc9 AL03ج'O}6~o/1L22nԨq#(*1yG*>|3ZH0oM\ȫw4 j$" 6(dE+ iaz,߁$k9@Ѳ.4urWLRraA (Z=1[Qh˳oChԙ$Cd;$PZvY+v/eJ7K($P >=N|v"q^,=? 74{X8ks ](E]rUm("lax,% MyC*cN( |/k"f!R$[Dz3wP\*I $9.]v-5Id;;w7-ZԆJ#:<ߕty Ӆ MNb7z*/nñ;zDv|U6ǤɐNv2_XmbY˵BS`X_o9/rzSH;?#`RV~S"5 Sy]QWLvcPa.2 BqO@]Jl%.> 2H +*>׃Ε[D+/gq +`f_lW:ݱ^Lw[#KP~i tU$/lS;pG/Y#X~(y@S#V qZ.t3D|MpF QL}|8Lz jJ'SüCsGzN("@V^Wn꼦ҏtV ~AP-i( l*D!׾Uz#^6DMaA@N>58%3p]AݽzlŇJPظcn1n(Yf3sF>pk>ufR[,˛^IV/j>* `ZX¨&cӶ*yndAUuD죰ꓹ!--EHS!>?g̸޷VZ`\'K̀X`b:4ӖYOXiVs }iwj*k+)0-d碪} ΋3܀:x?BQKDY<~(_sەܷnN8^hy (P^>8m^Z8v2j: yKGƗ BLVr橤tv||Ȁk>z]b:=T-ئ?]]?ѣ$Z;E7kG$AksF|Z:2$D_ihO'dg!wlcuȿ6&fN=#m*3/|JNy мM9 L~ 3c˭J{ttdJb89! :Ko)H@SǨ#~|3|RPq@&bl"`}w5&& )RSMW}m!~Qc}|x)؅/Lfs 1_)'"En Hlq# pFL,r*ţ-sAyFYB36E~bA,xުgs-4k0DTʔj8!MGKSYkvm~MҬimͮ uNt\Ԧ:Lиst&\u_EF3#m}pi!TXD o9h~!v:]:p#(N橈Ķ]=cN'_nv)CJ5q,~ӈjB];1?{QBxhSAZ/:c ziS2VWILx[V5_8~D}j@Ѥ?'J=xsV b5rYa.=0?~5"J_q!l9 (AEVjKϧ!N=X;2 v F\R ::^ sB{~ ߙcan=@nnjUڠ9RIȘMHis@f{^XkH{^۹,tsoRmCHa)rEBƎ|_"Mtoۣ` `nV|'(蟁HkuV,VonbuW\GӳC8Sg]D ,IVod=X[ِ9cAccUeB'_ 9"evy2$p  ¶˾.}ò%#9\~ZxJt&tW=58F<)Ov黗"#g:lk+a$wsO.##3څηàKJ>Y}K(DῶU<pJ8hU{nC@ah I"6=%'>ew#@H]_+Ksqp`:jH#c7& ՚ztr~dr-7kM!D6IXO=˹c&{Y{H/ #_(OAىt97U'k7$!\̃D\XL{Ju^]v!o_ٮYg|RWr`KؑM0qo7(7A$'l tCp _- -Ό>AU+jZor-B3߶%}%Z˚&WD$`ch݈*^Rkgn((,Ěwipf7ZNtM-ʉKb7"'ZИ*U9@ in9UK:R+>*[I4c%~ؿXҞ#vE0t[J\mS)9;#D NV{$<s7hDLߐ](pi7lW`Frv8:{5(\'h *QE#Uk^g6폢B~:vM@MwϿGѼLa$jgJjm )ɭ,j& 2ur$E\#N6d2-N=׷֡"ODA~b#hC{)ALHPa r֗oԭV Ctk̼1տy lv5hzu=hϴuxP? Uf/տe?jMuIߓ-*<r@Sxi>ƒ=#YM T#,ӂҫjP'kJ|ף]Bȼ4tqiӹ/\>$! yB!PPKHkKT{dVjه[fot6U͐BH&sj1ϣC^d;T-z2{Eei,N_ؘrHҗ20IےD8U(픽qZ_Ȧ8,Ҹ9 Yad6Yq]~+Pn&i0!kА-xoPILjLfQ0 X9'4/dd6' & 3qOL?JoUkb>.FC78Mc80y4Af׬|6Vhjz9 ӨBel z6ZuѪ@f&1n<9f$H,,cvQ~Eޭ]͹0SA zw{_'0<6g'Fܯ'MT>wk0!Τ][Y5ⱖn$3P,cګ6Jy}; Eǎ dA2+D96Ia"^nK}ᬔLRH=!$6C|e.?x9;bϥJb ^j&] KT7f1ɷ|_ͽx3Ə /ר@:]3-7cUTo*`Riݘ؟NL $m=^:qE_\y-WOjyߤ7N w {(tS&mJC ]68nΆu/7[=0䳜BCR-]JpnU1b&v >ڑyޔn*hP",2z%R?/)PHm~fp=Y[Nj 1%Ei: ݖDŽd>J"#-t ХzNIodp߮f8`RD-l:"(}cantRZ%|ԧ C$r4IՂIǖŘ٧s/p〼S Xp.n܁Y!eKO茡'ȬPQFbM?""Sc'p+V^\P -n,xW?^8GcIag& SR<_qn:|Nk"O8>/2_=8Ap0Ճݱpm(dɾ3χ jkX 3-p$Rvhx"chP \6sP^5C-v݂,=QT={;K# 5p^V@N9BNI+EXzl [D̜"FVg!'%ymޡx]h'ހ0Z&^u8j>\~r{Y)ÍbWG_hKgݘ/],ȅơȲ]pCkuzkj_tZNR%yEd[lѺ)X ;޾"ntz@G7mVb< 驺D7n\S4$^K'^\[uu1Rɾ0 Kz-dϾ2;++N1'*ǎ|P_g٫ߧ>b"B㍂ȯس.)":p>2"3DJ(@',8i!/"9rߖKn-C˼΄}7A#{`@KAFr5 Q =Uz㙉&fHB=#f% ѐ|Ӯ}YJH ^g{u㮭jJ+,Oա֊(Nݯ,o M WQwf_?ZJ'&%Mݺ{sl(d" jwE,S*oqB,~Kxsu Nku/$Xcan]TAzњ`}н(kq*؈Jgn2!<R(Jmmx0DJ}*Nj(y4 ܾK1i KmN_BDi&j0j{0;% օa`}R7!16᥶a}Q}Z{*OI D&{VU_ ~ʥj76" nI(|\ރ'q{&TUU |esBHVWtH|JJ;#a!$>66b+M Ob(g!H }%t.oY)B,v*aK*q@ЙsQ4u yXe и h߃,{m" E/JUD{!x'Gѩh/v,žU#dDHM6ݺd}P177龰H4otLKG(jRlT@i-1t?O׎NRx3K7&_0<(3[l +-)L~RI7{?'xXp N \o.0ܰ 'E0kϹQBJ;mKi87#cAY,q9]򕄨l.xU.fn$nL \ADE`ߒTq)ؐlyMhPz,< ѹ|RN*>Hy} 27z>VEhX8Ka+xn`tZΡq'~OMZ+ ӡBK(G\Õ'9*ruog=w_L\~J褯@Y$9zjVKtN*|Bt~nm3DO&)R[~I@1cWYa̾e^Tz׭6RuJgaDmj袩Py|a0}w(N4ֺ.?Y69nGl*rW\2Ғm] )Qhslh7vc~WqrtY9Fl"0溛(8{K<\_I?2 7~f~Nd=[  %~A5Mn*Fvr=ߩFO܊cEsBַe'm%}"?/K v 3ɔk zӫLXfn ݮC!J;n򜨺ټQ+䯴1 ta6n;F= 7cjAXJA_c&S*sN uR[HUPy'rwaaW/g5K?04W>_zמiL1vߵgÒY,["R Sؠsڱ!{diBۓ2F{sy ']%mÈLs$&\P9O\C&FFp8܅<]|H TyY`Z:兜\|%w}Tu<$X0$fIx ǒkX'1~2zzu/+ әKJEd̐bslj ;hS.jz:.|[hj͘huqKCp #ھ-VYkuMo `dO:ж)ji~C2:4QI%f}Ti?[0CQ}b5~ p%#Ά nIߓq5}0snAc Qpaʛ9=!d(1(|~JGJo}1lwnKND:un\jA*{7؄K'f#BJq(NOBjYyym>ޘdO!Hk5VY4_s2붤TlRy,O{3˭1BJ ܙ6AZuY~fmm+;1*$XI˼&Svݲ2s lj'ODǿH m#0 Rr!~}V $y K1YZqas[0}aӆ@ًཱྀt2Yy_T͑pn<=bSN|qUr~ Ȧrta8u:Jk]YQf+rÞ #^8٠}mrC<pifJ.pS jN,CwwY ݻMskviO7JKC5FC?(پc/&3\j2cmatۼ 7(eseP͐:ߥ LyO$JzWd~b]]-<[ Uh_PLj8%7ٝ%V k!跉F"wrXqil/2_T3d)3}Z]Y!a(Nr(vF4Hx(,34F_CoUQReduӢrr%(IG).8v PGxV@9yG,q^?C"nͧdt׷fN+| ֻ,-ar)HiN }6t"gw11ucìdHN5BC*=yhkod0;X~8֕#!咮1)BZRHwrՏnخy12=QQ Ż 8%h:JD\Ĥ]FA>:Hs3:rf[ @:egЉyxe%#h5."-%)Cm߽旽CXw*) vڂ&UjS6U}t@koܔ:Į<92'9"&/fC*+ 0z[9 B0}[Oy@vG&3SmVVMy+Յ&b Q9c?,[rftmûmv2*Ny]*Ȋpv߮g8or%OoY%E+;]6KSOP|[wnL#@G_ez쳘rT{TEÁvT[[ێx92<ѡۈj^_e s`I~B.AC%)p0U*oFd⑅(Q.ʌj0A. +f=JAzhBF@W5syW18ܕyu5Ѵ@&`R{<œSk1AygPq=je'"Jea^? =lx>/W%'$T3G'QIвD#x 4=tD'V+܌簗Mf'g8]SǬ!c*xx+F FwsE:M'džŜt8 %i UΓI5^XkV鈌K&c-}>2D}_^2ݥEKtEE0Fhj^j U+[\cmm}aJ0Us5}A7{9#J(K$iRq[%$=\֥vUQA=`'.dL5*D+: tKr__"$m`2C|3g  _.w ]hE LۃuO}oFJ|J#^LY4H#g4Tej`{<'FbTUX~JcoW5읨бM? %&/qSL;%?)d~>}3Fv۱_# 8 hF`"fd$sw4ֵ(w鹠dLz<+.*21(im|л}9{؏A"} ty@D 7>mgd:\)P ?7ӗ&eȂ\aaMHM}(BlgAJ N!/g_yAݨd.< UrHٴ<~G*7a/aE B<3%+7%ٗ돁M:  sL:lPf4%צGWJ׾W" ($>r'0 c͟{ex`U+qnƛ׫/I TfF`L9fN9˺v4B^=21:Fs?7R{G1}W29لOd̝5߄QC.*YSbW0xe- I݀mQC8w5|HYF{0T/`'BRov7y!< u~| lt:kpI5Kxf9Dz$TFfB)G ^?Z(gѱ2oy,0!YIs"$k?;s1Ogbo|^nBv ҂hOZ V[*z4OI5f7jjscx KKnGaL b=cRHiL \hjBz0ޗl&i0Ttha~+ D>VRV E9 g-ŶNn8@:5}Z?vKl>vQ"rxgiY!]6C-Y"NtԿ} sbIįH#`݁·.vF7N41 ްx@3Wf0^ . P+ZZJMM"kF/ u=/rqTVgdTi;N@̭>*OݟS2sv5kZf4tR2Z#a1YޠqGt7,{ҐKUPWb`Q!-Ԅ Au$!P[Z[T] )0*+8znH#b$toR lGM+Ü~&v$|7Mr8~! mfׂ0GpQ XS_ɴgGk'Y™gq^)?6Zndi>8m7qz`YpT;Ww0 ࣤiN\]@0 R'%LH.rD)Fd+k0tyu --"(,_g Sȶ>{.% :H u7-)K:h,$361ƄZ몃EoKq %㩽~@* kX<񈁛 @}G'ݧ=u ȄG7%Wug"{NȲH;>#0r]5?D6c ٽLw# <5GV%/qlW}Gs? f#V[sƮjċH' _9Ljw2pt-4ff aUfUt?{4aՍX6%,<"nșj,pDg3|d84e [iT@k` òKHlǖ.$E[5[j^COA\oG?#b8l9Jx`tw᧓'Z= 5]qDTiNx" } Os麗ԬMp;bCg6Y26#!^1CA)T9\{X:Ѱn0g&n_w dmJYJOLʌ r@kBl>ZtMOT%ѫ3Kكz[P΅w ?AFXC y|aah^],E͋x{Yqe`)LP?<]Y{iT^e3W`Y 3iMP"bgXr5s}W7lɯ "IwbDM̙(.4aXLâ3,"nk*b;Y1fx60\ȩ/[U[0x^q˱qux/j4D ǮDgrC7m#u^j:Y`wl/ 5:]v"+Bݷd̟@䱙8t^Q*[ejM&M ՈzikX1!;ӳd'Jº@:Mkքh6<-nFEM ʃ]җ|lk:ħְƟX>ڐ̂| OK!av$št9N2-j72%ԛb,H%q#braUDRW0f CgccGl9@5˙3вg EZdXl49rfR3F7r9Bc2$Yt^wZx6 nhv#Q] 2;=sG$N7BP3>]JzGLP.%8o+#aϋSۻDXC#3mu@e{ v%)`9(:j| /' ,?s}ǻqNk}*7Q[~b𲆴k'ԫz.>{JI]h CUE|l3o<*tº@ۡrXexcHk:ŠJ y;qHDOJ>\g.ٙWj9+ο>m2]f+'&04OxI2.PKJ'+P2ݒc}!s^G1u [7jC/' n'< )غd%yV-,iIVD㌮j/͞+d@ [ t)I"Hո/ ?v3D!Pu[˧ydYj*́a{2%'eGp0wKyj&<`-f$Iވ*"8AuoK[ S}Jj&%6B{Z/b8߿Y|imW.M wdokYu:EqGjO*Z .bTjt]^= Vd3w峢4C$?&|6MO=xIjܚc eD} 27QZC7-9CY;>N1h0B_LEzd; T(juX n\d󓔐(љG'x \ 4140uvwq0.7O#.GPb(U=ؕmmq~h E9&9ֶW_%5Kǖe9uHwƮp)³Aw_ , 0}Wff$D 'Uuy%Rz7~'Ϊay-&2@~YCb~!T>8cAo)振3\681vT;l_PMf\g0۹ǎ Gg)ݍJ3e IM sCMsid-4<ÿ3v#=}!yCz 8a@ Y=Ln,)Wt^|&4LЍ82Hy.m$RJp'0wV3b.]=:Drs ȁH /^6NPnYBv`>HF\XS$|m{>jZ?dž.Ivg#/ Ox\29*nȣ !}P( U,'g Wn/{3kI*3_gDtxGv1ʔV?E KQW>cYDD*&(8sW)Sn4;-M CW6!;tf?u{;`N![6 \AMcӆNtI]E) ˮt*XCfqqbm{~in:22LЗMsXsƮ]B!ڣm'/"6T{]t5'X{Nu*Ñ1니cE3Q,_-pU{avڨf$>(CNPJB.G201 5HGu;QcOʝ%|kɇUސw2T/$5nCW^|.JM6e-8:%nݤ-R66Tnnk xI5gF1:CJ/sX:a};Pyah ^i*:{Jg-MM]vhv< 17b!p8UD5ǴeuzE4 -nd0u{{g9;[ҁ4K7k)4 ܳp^^nw/qW"A/*w ~ 4ϩQa#;`QRVEAؤ}fӼђ*U(Z+{F|Q5*-+p &OwƳoG'V?s]H]ύ*Ct_EOIbAF9A;W446_S$>LN,iR9V$MmFZWY"oq4|J0h*Mxי9HjPvd$@q2}2!Boaʽpe{XmyP -ǽҧ:9}! TyY)9>] {h͐G)8#o4!gvK /I5| P4!Hs9Жc[ek@o_$j7d~˽s30W3H7ú/{s2!}3F>^RR9hߘ^Ӊl'假-#J#8CCX1jE=V20&G VIRiU@)\y;>,K~>^0n 6zΐٹYBp:hg+ P ;"r |ŲHN1q*NR <nmRg7w?W{V(R `O/?Gݡ~vEmR˓mo9펜mENFBn 0!nh>.)H)Ӄ Yc'’1xx @p|4w1}ˈ8#6>yG)6U4܎ْuuرNXc>m$w)亩[t)ޓ[N1[̥̞9GΖ⎆j=qe&%X'˖Xmb{5]ȀwiA66_s]#{]UDk[.Kwwj!)KutY pu*.Nއ&ᦳ)2z@uGpDgKҜoǩ ߄@PP:ТX+RkR{ZmE&LM̈́fDlߪ-⇋º J["dm\(bdG,/k"RqN.Pj7e2awLlnбzD :(qF!~x a(d(cj, 3 /e=.qq[LM87rLAUPn]kp_ *'Pyw3M@T(Gxleޕ.d:_?ӣ_Z겺'%XP*~(.^,(U̓E˖D'O;v3P'҃Gni5u6(qI p}&e.RIAMw$tW֧R2T10!AjxNamEZ;yv`w s!8ZGHb\}pgX]aޖ"oE#I3% .374᫺B!*#!5zbFa)&-)B[PV?PmGO.P_|<[dY]cH N/F8RrO*lAa4:lj'S ^Dx[ަ:YݔM~\_B2GqX]'`jLjI^~,:Fܛw.^T@TŲ;7=˔؞ep>Mszf8fKgA?E\Ucoc^baڄf-hga]+q9M'%2\_X^>2rYkO1|RQ ժ!n:{G?ݴ}X#/İ{\oJw*g~ŗSyqb|o9zd~d%LʆmmlĂ]{,Onj,펽oC0Օ>h:f!,רZo'geyU*qq_ǜه?28keoi\aKu)V 1udq6 _+AØ*#M*)Y%l{]K<"*UN"vL3L!zXZPN#O綜AΓգ^~zj(1sŎp]7K5XHd*^ ut!miyY\@uFi_nQOu{/%SD4qi |˝ۀ*_Y՞JZ4 qL|5?-H?A8D`+P96 DF0'Qy>cX6;.|R#ZWz$DD"GT(bM:^H0lt_ѝ\8+9u-Up*j6 wӼ?EYJN1Cn:1:AIeYI97\ Xo[j aGyKT~"/f̻HH& @ԣFH .7Knj3#W ~Y@ae߱ab r@ qoಿK % _ }Dl\Z7#Ebw|lP^]I5% oETDyTꂹ޲1Nb|ǬmY8t[F5`u@Q'*53 jM!L!73 p-Օ③// O< {4?*& {,pfXca$03YWB kZ#oA+ɀq+2C_Dނ[=P.Z) *UUKbcrIL=ݎ1rs!v.fj CME[cGjx-*Jɪ~)jZGOWcVcN-QX)G]XaFќj'^rM"dTnip4Z :FI5KZ\aanC)٣}К2BYI7X<./(Zm \^H:G{iEO(cֹ>DS_, C +ѣ4G ks*]Qv+p~s|}#퀵1UL'6g# ƺ34ޒ;w|Y%‘Vl]xQ"*KMbC)PN6oe]aMMs)hsa\^ cJP#K Q8%:˞v Sm83뗏' e0Z kϗu91Ԗ0MD\&,Rmϡ@t h'ywo7 #|)74E(i1j"z]Jp8A'q9 $W@hVT JG:l!a F3K{-^#SZ/pe(qϓ=&zT/Ŷnh!}\RI~q-pF~z8:O':&Ut3YNO,RR^;&ᨅd0'ZZ  T0-{bK>Eʌ*>ε脁ӭWm(WT٤ HBZtC4_Lg!K5 1\2 k$[;FvX*N{vm kW(!j ԨC {ixbYCDlAPܘkש3zIV,ۻ|*,N< "e_+]&yƛ1LݴL>/fLJb(!~¾o.4Ne2#Z`l* l?knܾ"GqGSo.+T}&3Rb*73(=f{1!);GVˈfU2UN 8XkbR}!ՙivgs>2Jv 7`fRYW#`ױ\i^JxӱgwhTvr˝79'/!UU̝kkűcHv?]2Ix!{ Z Ê*dE f.mcK *S3O@=[w/H׾ϣj ],/o>LlD)Vn\#evsU%$ҿ$șvu ٓw?ņ:shHN*K_T=\.p[U›Y9Vp~fH (+~;f;1D!zI*,/$\^ i ҽx&x= DTe~ts']Aۊeᕴpܯ\3>]!'B(E ftx.5d6"XNoLJI(c9FW~3qҸ2wB`SёT޶Ʊ͆7U'X=Yy2IHTHfJG$pAB%J wV??U+#Ejg_cwHy-sdz1#vn#!Sc:|GɆ3\`KȹN'1b ,(3螪'.;2KaC *\S4>wxOn1,_ik<-Pn>|d/yisnm2p&GxBJ{[+|u 0N(tC~J\c6C32of-n낒a,G0o-ex~Oև,!*FvCJ.c/&k!@) E@Y$Kˮʹ In;j̪ݺnTDY-?b/n鶄t0Mzbj.T5 6pQvn"{q> h>0[w3n&و̽=f{'H1 Q?RNC1jD/V%SVBָp〓ib$/nKa Ftʤ*}Jm|†3 5x CsKb#_ܳ 8Wԉ_sYQ.1T"e&LtϧIiG'wz9HJW6|WKX"ѭԇӱޑxXńgebnU,f+@q. ᕰ͚PIϬ nKgsN e(*Ӥ),gG '>w4fw'Y%#>E/䗩X!# \LPMVyL'ZՄ!E5"cwQXJ23F6dqGzP$xt 4Yc(K&23_"n@ t;}+m!:Kp8W8eȐB?Ac c %5"\^技 {dDnrs:glHH9pi78&$w+xƿ^u|k zdIe*й\#ܣæĒKra+?`l0}S5Kɖ(,{h1Fn 'Th:aȣdX1p=BdD2#*@wy vY@Ź^>Ƥ<Ǥt\|JGҖH,Y Ϝ 7-9Q Xw)le#F~0#P* NM /i8OSGݓ k=}Mp*}G͇oX>51_ yXL(IljF"naB9W\0L䤨omw@I/"6f|qU'yxjĈx€ d]X?c݈(#ۤ0K i&aG.L7W?L9H}35LӾI3zZ=_7 WSMb#dXGYK̴@ӍnU++/>'jϢnMQIѳ!8 c.muVΰ!B[N`\6Q %$ក?_+V3I>4x_ d58=ñZKRO? dy,1Fb7YoÝɺFMQcV~S\{pt/*ZyUyo]iTꉃK!ΰ k'Uj>Ssr)Q޿,f q=oό)/* ɷVwç+K))/TT A-v萇3fjD=0q/ KuFl|08QƬh.3"b6.|Wn5} O,͗ysץ戃ۊYe;)HNgv.IUA2HXWBsN^"8 iuo4.Ⱦ)J#V^z\<Ì`R6f*3zplF:m N} }foП1A8dzkOB_`fhԽs0jG0!ƦX}*p Oh5ODrm۱ ?"m>^صge*XGr@3ț闢QK~{fWK l!AˉdʌX)qGeܮ]9R \ hQ.c9XH&*|9(X@;r#?9'Y[PqQp%$楧>e`[9.C9PKYl}c0YM ৗ PalpWLocTHߛ]#ƍl׷ q{/'s ?>q3y?& AlFGPV2, tOkejV('7t=U¿jg~1wi_mDg1CcwJA"> MǩAPw+?UTvlufU NJ\|v3/eaֵ N, 68Vw͚:n0r=88ب~z&ŁQMJ-dk{NeTy-N{/gK7Xm-Xxum\r ?Gڦ8E -]#kߐ#r u r!uTU2Ɍʻz< l+]0R4b\C)H9uSUl{=Mi3Ġi%" a䦰M\ f[(K!#U J-CBFj #FǕVA%C~hd< xryJS  4SV5Ntii?k x\[j#Im?kf(&.QɬaVRksiT#|/xMWW1+hJ_3;v!kpGOSq3*jIyj5]K7|Q-,_9bߏItkp*": O{ *K9+ 2G mjɢ ֥uV9;RjL䍸o 8n㝬yTjC0$Fs{/'5lSf74^FNrWi&A '` MntAJiwp#-7Z'*ITN,˹Z)O(Ucwܛ:hw?)$7X8) „\+s±r|X\$,iJOm 8 H>X<jD)N'1Ӄ$gl6VeE""nm>/:;ꀉ@R=wj++"%&b $zJMТ85-:b:hv]c,$ %G/e0JiMW#smm5 nDEρ]~l{:Nx)߅ Rx:9h_AMF^d$8Ѯ}S #Lsx:UBFri(Yǖ;楸jחVUYՀ{eCJF(Mԅ-nl2+ (ޘ~(!R:a0K[.dڒ%Z0 r-GJrzcw-@ޓJ,6l}Xa|0dٵee5rERP(*TxbÕ BrښoB8Xu RXrB"r%$4_cF&yRc+?}6g\N('u oQ};dohV%\eZd(n*6x3y!vQj҈.Ep1KPvo4DX*uZ r}pGH% /9R*277+-#{=Rm;>xpIv0k^{|8Dvĕ$ f"6wNZkuڮ*t6Hg\[˩1sL+:(/?95ALߡ;BwB·`Bx?.S6GwNbƕHOzi}K^ sJUbz4%/x9%h1KJ,o[1Dca"A좦/}',7 'KF1ҟ;VDc8G𐵓.q>k$2KКfȷT>6]Ӓi3ToBSVxAڿ]:Uл,(+\[zEYѳIG]n ]dNk|u_=1XoIT*&/xX 'Y)jjĐkő_>o?-Se<ɐޣNqQ[ĸKE*ݭrLHh؎_t]k)Vb4bɇ.NP&SSiCkuKE+ܒZ v!8ʹI>!1|ЕE^/tjjvPQqp b X3C-ڤ%r:t!!JiBdn )i?!<3 ǿ (0DD&,e&'1C.w)՘9(gi $2δ( {`.PP2^hc+~)9|ݓ7yt%DaBuj5/y2aP 腷B\72 N KC e`,濾lx6 4*J{oQ~.IO)0I-88l[ۦ\ y#ydON @ xj#%$ pw&lD|4njrJg1=#@ ..B@*"8EFa&(֧ņ ^dpK,ypj&}F*fV`~j64_q_{|8Rd`MH6'Z y;?zUѺ|3ɨST&6N2숯 3a UѼ`ڳtVJvG/lU,[V< ;J s(Qp00  ,/=9b;ԽNz^@rɉ*4@ gmLSr^PF^YN˼qs?V+tҶ?,u++ho[!Nϵ֑{~ʊ>Ε `T?&m"&s+ǠP u"̗FDRوRl:\ȧI#h ,JW^/#\6*8 #|5 A ohqk!PE0(O5Lc{"^AîG_֜* ՚/yCi{xm^G[,xOM(}zo@٢g|mozwktGw5DZR#/ώ[BѤj5C_U"fNB$˭pYw-Ϸ9vInp7_{Vjh$z\S3<자qup#|u~lEmmBq-pf?6D?vsahP"9ԩ79^ba 4ÿ%a@R*ra=Bwggm0T.1!%^_H. NBXp1FD5ոܵ8:\2zC+kЊ"_\(.PI,SigeUvĚiJZp(HزyDj8P[!!yĐڳC/`סr/VqH@ џē],1E'yⳙq^CSix|vӤaC c0W@ 8?C/`EE$&:q~w Nr D8wQWZhVxK|mNۜ|X TjR^R1*iGU]<,ɴQ0^8#%I#T\$3*@b;J]sobszgr *MJfE1b{b@m;{ofOxZt(R a, z6|zbptdQGapӤ 5o7+yZ7+E ]]S:nOHvO 6gg(8rYDqV摅*Oq}['GBUéͦ1Hȶ"Ub|:[Ҝk3k}VKg`afZMIr AzMM7٫, 75?{`f%x=FEP8bQKL7iAێGrFx#Eغy4. *c @k{ʃ=WQbjfLvji1S@ W*)~%)wz\Qn .bJOsJSP:_P34gqcd)$\K_#) Kx6>)=c#II (m24R_菙%1%U"$/9ݯ>kMKQj.#w/;{:v ,xMqxړmbM8댹,aNFdUDThEE#~J}Sy(8B7sa߿rML*Tʥ1O븯*1+W(cR45$4-?3ij:aE`$YX22*AVe_~nv,itc3nezc\őz6Aͩ%[m*;f'olOknxR0NnT85V3&{b[!-I~]M}P/{WJ $~$!Cד/p_ac;ou)^ޢ~c5䩴c/$1)d]'Ǵ ܡ=vC"?f,' w4Hܣtaf!0kPjA914u&OPwOƜ~{PoAxFcDzeYc? od< -vӑhZ 0'_|>ax2 )V\c@)X?<\ Sjt혮RRrh+w, PpkVz~5=g [^~Xp u֣k5moM*\-urSh6'_eZD@` ݚZDi)7ܩ rvd KLx9ZViOb'H×jfdU5]P|U۩跍Rt6gcfVw}w 6eE3)yhfF0KJ<7?!9{ʆ/ڼ5|~'lQk66``9U{Z0Պ؟!IXGx~2ygP,/QC~s3p[ћZ~yd)5 'iKC V6E N%l^mSv`R<9rqN|KJqAD;& !9gV-;ُMNt;uma: p RGr8R qJR*<ӔiP+ :7p c χ$Jq`[%O0izx@͞x?Iz Drܯ.ʷӢrOR# ! `0$V`wP.Dߎp~ߌMCO 8[Ɇ"<=q%ß V9&ĝE2.&w=y/x!G z8PYfiid^S%c!m|d'jBT;Xj%F^}Χs 2<\^(MS. [_0c/`I۸3>?W 8ܙ Q>cw8Pj-ozo|Ov Xd6t)1PSq]^rZy ̬v!F/l|P9d̯ev](!CynIk9`l=<{ic4]:Ne.R2Q}' mF P-XUݰ>ffe SZ~TN깧EKG(S|Yo-Bu0Q F?..7 oA ?BlOcT2Л4T&.|m^oZwber2.t*Q O(U{Tz+U3FxA<8uբMMBjGk=K-;ͼly;"s ZzSM zurOc(z+/+,NڙNr t8*=ڜI턼QlmN7 *=1;7)4J~W9%o2ʿ&:mSQpK#= ؅aO"a&^%.Gn)4x~ *e^ !0ueL Wr$"Bn2d<SYZc4%2/b09܏{Qqb|ޅJGNؑ[%:pz Yy*ETd3bH.ƽxn~6=t+xep2p;~̓v)`+W[%B KǦ93Áj#>> f2r8~o(m1EF)Kpȹwĺh UWff(!5eco< a+|.ލn5oIB\Yso g1ȗ; k #ZWm$CK]b\^ʇAh# 4$pC@ SJl&^Sr S )x$F8UxO4A9vқ,.n!ul(rA֊j94>:q16e$]1.37_7zMLSINdыoQ238i6cCRґR&'lzQ]{uLqҰ1f4s]`GAhxvw63/hEkCʩ>)8'{_}k^UNk'q C]xWs)h+Z~}&||Q jpiD+O:ҥŁK;snivo8GN*k@En]ꢱt#rI,8}p Grzk-ySe),W ~K6ܬ( W8ˤwy\x2GP ̋A1v20QlWLEv^|/:H`xȌXE)_@/ա-0w|/*oh7[D>8Х>3_5~!v.Awf[9NVS+Uͼ&《e ǐ^UbJNu+6ひPZn!ʧ=sSũ':-a0a48El*7ۑdKUt =2rO~oE#6v,T0u>q݌C4 l`/qU#-YVadyus·BQ9d.%%VYn$eھʗ࿤\0!B 7tօX?j o}(hěxqšQs[U!m78*5{ 'W!SНz g?z(ȟ+uJH~{ rhjGyu+1~ʊ{eyR5\h tE7u~*IG?wQ2W9Toypb"|]+(H} 8eQ`Vȍ~L~w |u[ ڼddo4^:oajrjOZ<|_hG+e\V+lp4@?\:G:fkѰCWLwĦtt:_Ąru]5exb͖y"&QXBhEpèq7lse~ׂ=5Ui`I;#eWy)Lr!;B@)׎]!1d< Zw+uf7X )Ka{Q ݷ<&*CnLͳƦk9E) 1J2t+7)`1ɳFJ.Oemb~P?1{C7P:;Om"ְ*MQj|SN~= YÛ=LMaOt fvސe:Vg5,^`?i^zvh2u߅KmYGJW oo-+^УL '{Op| .U\g.4V;}tgN #O3B("rƁ7Obp;b$Q~x9Yˆ:]q0j.%'uu j;bmDMSb`#1]F$f> itERë*Lc9Ъ@9kbqV#]@ލ56kiU6;5, نJnftԌ[TpwgjY{[Ukx݀n3:^z"\ \rn\UMUkgpyo{B^>XAJSȚ8FKQ\*x0CĀ1U _p2 9߼ _|K+ JyA[I:Bs3Q; GÇ]=_x*Q;#bvM^2M23"~n3Z$A'^yӨ"OG@rUwp7uiWe{M PN8GLc%(`g@% ' /,62dQ?ƚInJ^h1TeQHTX{]Y"5/\>c9pd%.`égcѵӈw'oŝC EzEK+'A;Ip 5crS =L Bec~5|2ˌb`Jx+et*L :y)r^}r??m`ݥZ2I)wk9 㢓agG )S@/zxm֝MIA`Ƀڻ?Y7y(zC^PT,zaDehgx#.<Q:fwoJlr.$c/-do\H-$E)BToz{q:f5K~jbgGh2'{s_ ms~=, F g;OO&0fk+o[p!Ͱo 3B8wq.jnɀ (Z6GU+]K /TxFF ރ2B|mz1e:6u@p7aE{|Eg&/!_ ;uڵ>L_ %^F7U ,@q n;hLzNs'O `zNfcC, <e9* /5C+| WV|zHA(kZɁ_r3FNU!nmAZ9$ 67nNIouexAToush]ݺ ͩ᫭1^03-(,>~6X{Ae\fe!oK?T2ţMsNyh [ˢ~4=?EHGV T1c8/ؕ57JP / <;=@C‘X/F)#'n7< HB6?Ԛ" }3Y tG/e#)2w4(y#:U9 4',P&Hm%6b[6sX;ۿz/%4J 6,M!LȔ`q޽"<<^!Zg}[ ɚUmFe+yvQ>t[s!Hӕ$ e*aC (BڈR^{s~Xu37qHsʮ M1as_%0 vP1Q3 XT/Oϔ`n1C e,[tl:?g=TڟrIFQtXao=Hˁ3 _*r/xT5U dr]Q侨S}QkuJIUGr<OP3\v,q)ly^g\ u^-:ҥ3Za  FGYވ 5lm\9hd8vF*em#)o7ntuHJ z}E@G=ˊ:\"tc2=qZ#wM}e/Ԏu ]06HVBYCՂ/)AI'mfiԻ8l0w/GY@ڡرښ/Zsjb-1T `%TɎ0leQ"88rYg v<[ fr麁qp/pfGKMj]H=k+P9ɭGU7gBi`2WvlH@#h >(E?k#6S?*r5zb"~cX|^Xc ?%4A O>>OAlӲvO m OOt0 ]o 1k̗xJYQl-5mkOSzZٌBW$SdA"1"Fqr+=>Qc/w_CXRv[-<Уs&\r/Cba̾8gDV x19dYZمKi9k|l'kd@*pHbhTIX$~ʻGzl_ֲ=Yw u]X9dkdA76j@r54O.=-NǤtn쌖H *ExOF 9ψSC|Ӫe=VXk[`t(j~Ja҄iGз;&$Jp+?ys(,=N1-~<1օ)ȝ)1qrs lNmFX@qZMg6*gt*"bi3yX{4Tʡ| TN9C(!v8NRM"կ*qݬIlCЫ em [Ϳ%>]Բ|T/21^m|ɍy &eL.!Hnoph.O~k`8h^CzLTWY1#۴Jw $!d?)&yvjq4 -5s>AwTAG574;䬀s2WO6נڄ gVPZiB ZV{J`G2g(% D)c75uKW !0y<-CI,X%@@jݠ uZ^)hO0b*^=QWrfӀv8}`L &(݋B}*Ūtk הN[L/ 0g -M=d𗢢Pygbw䢏k5vJ~l6=,*r]q:=&#x*i{K8A,n,"x#{,ټ(>MV.&TmaLg{5imeM`hxCeXERtG!N"c3x@ tx8vShcVk.Jeص\;&Ua.Ch6/$b¶qiL5m -H. ^Oz51%X_$0QN !Cū 4dַ݀6ʺ-JSw!Jdgˤs-F/V5g*3 :vZyR,$Xp Vc@8+~>TxB#BHc mZ;6+ }sNϗ$wG$lC &eqGv͂1xh={ڹh}pt4u 8YK-bRc&6rCQՅ~&Tw\ӆ;5NH# {h6$B(J ـU[FђbR/Fc)اMp(KXlDුnlk!pX0k!je3P"-7+h ;jTEi*Mn#O #t]Q{KrUP+sDP"4tr J]1(81\y' _/iNd{%$N&j-*APӽ\;#_7pG|_s;5÷I;>B WOSO- 9>9۸#,WT&,PO n"`SvmR@i"6] |*&LI &vx=L:ڪt?U> @7L䠅};L@/?E =#\!c &q2XD@4ZƷ`2=.D4 B6=*R;T"gU&g Pi@_=/Քpi dqLLM[8@Ѳ1(ȻdPEi,֓^8kO7 %@? WGP"|[p˂~Ώf:9IJ3~S& 1*wه)'ۅo :1|O^܀ o?56(dc@* L!c QL+F |WVXB,Uc\1[{cU;$uFw3GVtfk;״! f5QWat3$}!pLqA֌vq62lv5*Z\6`CI@D,& ėʜU1+ެ IC>H< k ;-%*r 3G` p7s;:u/RO zz2/Lf!/f0XjU-\v^l?Xiˉ}LQ,zxYu!Pf`d y[ADzLn>r8D[ ^C=[:;98ɀ'r?OWyvqmGI~&iTKrRxþ)h51t2a#}/ְzWqLx5C:ԊN:OoS|5`ѐֿA\Kt9k=Zj'vm4>~ !Fi{ &qՌ1,~sk>ەjb7B5pp>?@eHV3À] h /SI(l ]ЬRMQ)"(aB?VYvc9=>1U8 LmBb  KLy]&48ZhPR =}VRRw'y _6a2sO_P_<ԃ>H^ϝPO71 >Tҏy[#-{K* )B[f}{ׇDg[;6qc/}M8Xoʺ19? ׿+†o,l$ZݛJFT-NN_9"^ tUߎ_kRv=x#.A۹lRKL/Bߞ_|}yX+xC.Ӝ 7u}D-2^j`_emJ?^&x!RLs\RRe_$tN MJY ,IkUL=s45+|`2N:=0=j~p[/ vmdSFQEOԑ{ڐ$`cw,o8O MBtd{*%@+m@^_&@M YOc9#D ) 3̌?T=c@bC"6m7Ֆ֣0I _9;ya!C]ӖH Ŝ4_̞ 6@aM-5XKhe˽4M8b}[C%[yOnBɣb*{1"gєH6]XDbM݇D<#/IZ3ww e`ƙ?[ 5h[KJ5r$5H_:6hTWmD,YJhlLY|2iDioDy|$?π+ȡQޛD ܊Ml՚Lŋ*xSפ`j( pThCdxU<зzҪ쭢~9>CZ-} QvY(y6Tpn#q*Q'YǢsj`ۉdSO"&(-Šy7DH7Ec1" 1wYU.*%kԊf'gM+(Φ(K]F Hwˣ(Q 4fXߟ)8*C&,ɧO0|NwpIwcWކ0Y㻜'Fk8q6؏d,%owIQm'!$})+Bs-%J6ǶfLqQ !:XTA&e2Unއwt :zu2+0#$yC^>=XOBe"zf 9;sV:Pdae7 `4R>$JI9O)USI7Jzq稯W k Qyqӱ90at[[D G!ǠI2O_يH\+|o {R[gy3{\EDҨ%;f,S `qLGTK,*Ӽ:}&,|h >zh O|DRb,*s= q4[$pcٿ[g Tnd |(WKGJ'@%UMT 0Cvs%ׯB&+WNlI6|KE=Ʋ|.oia'\6۾x Pp3d?"7|h=FLygX(Ai~f4#[:XE9}1|͂"@`z+h\$?S#7Xi\kfˆQv>o}|+^m?q5φ9+sW %rkc>nEx9 su!Izy]1l0@"[-J?w'VAIQ#}"1סm$Jz5+9yk^EBhՌb0jcHO EtQAH\TbΛÞ]_Ywm򉊚y<-XD9*ѥ9'"7?'RH?]$)rʵPt[_6kZAmQ}n?cCKqP|16nWf& Bw{` }켵Z@k%.P- {| .j ?h4K5_剈6fGVDo6k&,E\I`"ז rx|6'֙X&1~u˰UV$bY"٘mv9&2l8OP]n3^R"-d 8շY󽥷3۪# e\옅^D@u1)E[kB1ЍO̒4eĊ<jAֳZc6k+c_itO嚳@4ʼOo{ XvI]?^z㋁x H/96hþ&D&قYO(^gl Ja.gꩉύPDUIԿn0ζؕJ7Bi,0 HTbI'? % &]CԷt ۇF0HRjyԆPa-~H=UYn GIspNׄuTڿy#RPbU)UFL+ۢzضlc%^, F1ax6!61[laJ睏EP'.,_ 1DS0cYݺXf<⟙Q*+r,?i3z!u8V_ /b񮭘[8#PAg5q6Etj:v{,"V;dYLM3ٽ:8[/K5y.'r\|̴34oG#rڥ;s(|7-"i"`9UG n݃WM:s$ '>mP,- OG1&h ˃;xT`{³(ο PaBKU`c'S{.W`,wҚӧ8_9knȉ&uzUMK=-|Y~W ('3jXKRпAn&*yIGyK.D)%E!9 U. Y(EӀOԝ9=`?W5-׏o x`RVү; $FM?Q y:c^(wTxy^u̕##o2GzOsJd ?o"ڽOYU%lL `q2ۓm-@zeR$:C~In+TH$a'v!QZ>>$v ߣr&e4b @L&@^?5.ty]L,G"([ANʞ ˴]#aR|У֘ [7&I+/ԉX#E J& PY< GA.Xa=m* tH`'q$C Ldә-a%gn-7}Y{ۥhg6څ9\*ero+bgT~/"O*.6w2  bFFu&(\Jsw6xAB}`Q^U@#U}E}\J&Mė?7,.UyOK~l~{^j_$CI ]= )>q\6 r{mVQqNxhh?noyT 4 iqoJːd YZHU̟p>Au2g|X.%kXq4XK6Ty>qeV-Bsr4E$xݕeןc<foTbPB81@Dd`s)o`칯bSf[r%'*n@Z5JmU4y'lDPWOӬZbq[^̨6yQˀsY&Aebuv4x%T'\Ƿ`8U@#O"]eKЖ_L o~#[2ܚ0,i`H]@kOG }X , v _gL {"KrÐor" SM$GA[''P.&F{5Qx)w\U} Ҙ@o2y#Ip uq)! *5"Ze5e˾taZ 6Wqi)x?cqLglN|$$6TmoW|޽3cpK'ݬPҧdlǓzż])<3S4LwatV2Wva%vc@wd=8lC'38o&m~C&vnSy+?m CE;BЯBSA(3:JlVdr 59oG uyImjI ~Q֍x 󅝲x#E9u~_`{ylB&εcAkCtm2C^Q hSe'gv:>>I+FY ŮϾ0F Gp%D][cqq'&mf rd[5-//J}ߢssq&݅h-LTZD+64oH<[WPCJ&Gp@ jR:OUCAFŰ&|C(JQs:k﷼`/} BA0Gl~#7Pm]{[z2.8 C^ﮄKd9 Xȶ-&Av)MΖ!Z1Y:"!΀kleP3Aq'U]J"D&[#t-k[,zG頼 Yo2TAQ"Пipr5Бͳ'L?SeqWnl!T%&!mm s10+KJ^VfF"wV7~pDJ7ӪhunCG.nsd xIGAQUbuAϑMYyc51mg|#?pyl \M2%!ux *>K+"*se1qtrN#QT&Ug1`|ʽLC `bLi!~]J yh [)z@+x5ƍ8\>aAQVR.&:w*ܾyn/-EGҀ[>0`;>g gœYح=>ky3os_QYWfK0Mtz J@gEڦˈF!,k+ng<(J5uLJؕxrq󫁲 "?`yڼXÃe Oͭf2y^μntvX7 $0GFf%X.7F?G5Ji Y'1:9ds.8n7(wb,s(U`ve)&$\IA̚m9ӊ;šcG?•HF~ crH?XgkJxa=D+_B(+MpF;P -/RQ&d`2[=Ff gT?lp48}/B48Y$2IR+67K-RN՗KÙ|N~C /hj!FAv"S'BDس;C0KcHJex8LAq+0_8'+5Zۚ_,mvw`cWmĖow_B{=1n{P})~AN_ʀ%EFuO>/_|@|p V#7`2CHs[AWƐ[7;iPH&Uie I-h@öߛ={uv+axs7Y^ DW;L#$7Я<OIGsj'$ctJ DiK t = -Xnr;o '!A@=̖qzS;CpڏS.JZjY)3I>ro D5ƅz"sO hup*2 w5|fx/A\IJ>'!?i~n\eD qbxR>Kj}ejXډ`FTgQ8SM; P,|܆]u~50A Z7:7W؄SuQ=]c"]œ??:`'$O6啡R KT Z^ Tʷd8j*qqVww9)$n%-5 cvH&Z İsO]m/I$5 P6\*cFX^:EUAkcy;d$U @e7)uIOAje;6!tJ@xbnvhWd m4 Q^ɿ?qjAMMj=p^;vZ|SPeoՒ&iEڃM-W̱k))#?ЫQ&5oBcu[dI7#6ިw!No'E8|Zh{3a>P 3 3SdF" ,NQIF :QTCoL q)F+2 \ At'r5%YE{ËP$A1 PyjwV+OcFyo67XPHyt. 2^K" %t^ &.MH@gGu;B^ mՌO`.H?M>+_ALqV#ɂc N e^~7B^1*ĺ:4u@R6iQc 79HhuVV*m>gy~.,\1 Gr)@&$MwN2hƉ޲B9RunA4w vn,Ѓ_{ 1)1X9Qֹz\V)Г=X=]gߢZ* ԈvZYF8/s@{j|nD)UgNY4!XI'r1!\Y26ߒ'x d" s7NҤ쮇q/;[T9@xʉ!2$>m7Ԇ@8h}wpұ7]ܦ?]T9ei6p3\¤ౚxAjń? 4 1-j.:ᨐځ?`i]V[wh0uz !iˇ몺 jRTQ[2EX.[.{dO|k82w]n}Z٣8!J |U I2px -::8 Q~ZƶG kV'B٢8Z.*qQ-&E<ոCoyeuv߽Mα3>44kEv0yR0MY4_ڹң=kV'* {5JZT 1^]klEY!_re913]:YBgeBE2-r^T r&@gƶK"="(eW C7^p6.Pp3>MYpܙ?7Ç.% XwZ!#&ĞPqᛏVQDJD sWwSҚ1)mzPt1KրꞡoƟ׍A35F.a.'`GϹ>( ƍs^yw!Bx,Ej @;2J}6$ E$`M<]iOw7l%E`V@AވBn:tE#1͎a_ )GnɜzMpd{ѿWE45ҍg0c:UkQRV3pu^%LВeqQk(F( SptI#w}۟+~db<ZuibKW酏2CaЙ~r?bC޾e "mp'YZDddwCb$`2œ|F#6\Soil@ev(UE>,΍X䤥"X2ՓMnBea(6G{ld*jtTfOAxS}[HꬉB,5+^3ug?uFЪUu;Z++ G-}he &u%NH^kTKR=O/5W-B_e? >U z07Oٞ`#0~=KJyɀԇoݰ7 v)}ܕǮ+Yz a=Pnp,[p\X-k44c\g,Jaj"Ƌ V-3=h(<fb5Bغυ/L%H$ ֋H,F唑ÃNqmQHc͝-F".ݷraQ3GSoiZq,/F}G>ԃTW27]PÎ74&CIF psxYkZ!c1/W~ل%̅0)r G@ZyJ4683i>U[-\jGa yCoMe2z.IBV_n)ΖI=hҐ˝۴-]+tcEku=_OTkJ̩};J {0R!{_(t!L)8We%Qw;z/梦g!zXv{dE ujୱ ;S^FԪ~9A c}e֝f'T *Ͻh3Ni [:z7Bs5PO^]hA 2SC\3Lxr._Ƭ-t`TwE`:t3F0g9ֹ}c&hO{CgؤX@8&Q71+ԘB07 Re~ӣv%{MO݇ssԢ]cWE?ruz8#@t >)fL($tR TBizFFKLqjbzG7 BXӦVᤫZ<yrP΁`YbUWY]q+ _P<⤤{ cKkBWP@ 0@bh`F&;^W6e1 twA<\.`W^^ Q%韻 `YȬYp#*Dd\F~W>P5y4C١bD-6b˹kuϮT;%n:=T8ސVu@qWf/ <}YQ'U &|`cmb*9s C+ɟOWi(^%6Tq d ٨^dp,D?vq1=1'T{{/5\?>cjKhlBnE8lv*rF{/yT?NƘ60C~OxF,@]ʼ% w/k:Wb ptc\1u $㕞rĊ{GFK='yM=ԳD;D.2tF=!b E!f~p)({o.ZеdotUւT?+W=//! wf',O/n#7ST;X^hWK6Uvp't2Q;EiN%-Dt^ ̻lGz,53m/?肱qpS5+g$%V|F*$=9 b~x8aV/%*F+ӨqAAϐ]4gTY\1 ,"ke N^ Lh;pF(%|9w^}V@A|i;)2Oz{> pO9g\cSB3ֻHZG,C:, (ecQ] p(qjAsP!m›;n@,- 8A!Pd yWOJC^cH1|OװRo$=-̍7.0LmpSkĎzsTm]VoBPZQ+ȡc&8\" j*^i)t&U}GUѝ4㧬\+읺瓜@n})$Tx>!>V D/0[T,nWQ'tʽ;Kvʗ,u ߎ(8GT/zs˅2NlJRk ?khq2$sFTuu^4Ms:I>lb9#T̓+dLwqƗv5 p>B7ŋjs_}`2`[ckb*H/W)!fp&~4%KrA܂Oه8hvᾙO.Wo.i6Lw=|LI7obFq? ~r]Y[>+ i#+!NVŝ Gp'j2~1&B 4XejF7MX\ZYGf f ؈[/7h>)}++vVaòjlF+3+!p=eg23p_Gn֝Dб]-bK ۡ(BZg-%R. NdA/FPsկ"x- O`d =P@Sܥ{٥h tT7Q,Kk n/ۘG"Uh)-$z3ɘ8Avq/dV9x 1+ؐUv\5mGTiώEl1N˫|-s>3qqf1 xm]/g!nن@ =CC1+dXW3Wlh6e@LX?y?~%0ڳ9bAm YYNp [Q1WO+rXX> !t.lӤסF)db'7_% C2"Eh$xkk$𞸌 1h˪ :4sh!I"SB2a$~J/a(#>X5]uwab"BaOa;u"ě7wO&2b{c~׈^xG[rcrUOnR6KZH8`M/leUw?ej9Ȯ,PXr^VU#ѥ=)~p:\k hVD_ `8Y@%GV!]빚{js,O1z by`_4.* L Z.I U""'-G/C[$]TߨNgޜ{V "O&Y A@W I1oCI3QB7؉4 MɩCsXҍܽC-EXz:'jg(M=歷:"'K1~ͨt*Fӌ:sD~V+!xjxm65\ٚc׭)g#$r,I|k%@Z?k]Oؔ[l|*瀵05}L\|Ċ+1.oݵC-!i (j_4vYΘeQe@]~q4)`.!ABߍK9u$Vz[ {H5@s<*\+1$Ɩ)HAXx}ے;+im?n4i;'ö)[elr%Oط7J\fϿJSe1Л[7 ,Gv^{~I4X{ Vh-dkOJr OЗӈ'S``$ɄHl;]5|CBgٺ&Qbpyl߸? `Qw@hߤ lod6Dy^0H*,i4ziۮk[=81kmDƼbou0?N>oᎤJ0Nr0Jӊ!/a8{ Pu)Gdh(xVxg=ZYey<_gHW{ dgDvҘ(|Rh*/R7oǙ:HnLۍ>z(F/}W.YnS 4՘vOgvf7R?z+ vK^I]_26cWy?3Cc/?gG''xZf[4\rLsCYT A/wDXZ14HbM3Q//B` dŇAEO]z XdjuPVp1MxFѐn5$5wSL.2Ǻ_y҄&n nP0bI>C$' Ax&J{3IPR R@кiܭ_Bt.2{sY(^ ](R}<*>Q$WJ*@ v)92{wTaM_4~8T0ܚMhb>@)Q ZTSNY?V GȻ!ixO|Wß@bGm S D8*E  vlKTa%Qu\Gy6ߌ*D hq"jNr;QoO~eUb/}$3q<x:ixPl.p&$fYN7iw԰Tz@I :(>& 5d{۾`fGԑ͔hY<Can1;@l8wr+L{=WA}ijd}'5 &j8r>7>{0V =֝m+ϐǿ &?Iv!iuo.p0ۿj"ᐚ{1uihCSy V0W.ۦilWZs;$fM0mpr]MZPZ+Op{5.:ء;Gm캹 #i  ք6y`YLg @ v 0_ *qX $^o~ _; 9(%(nAK8ʸmƌ ?з4 yHuoZԼ]ͪuaN!M~8D)wS}6HMjX$=)-W2.AODL q#ˏmk=H3]vk^#\C?x\Zj6h=hKnCԻ[ߌaBItIwXiwхz^?&zs, t?<|>p8̈^?LcN{sa#GJj9CY"|C_I.cq,Zj"\eEy2czfI:Nebn(2OoГa(qB[#TρsL}itPN%y=* B̈́j_\BN}q,o Hl9$Uyͭ{o;qɷmz䌲DJU]/XQhD]ZNw43r ;C3>}]ت?'bJhX06B"49orca=:>c.+g)7Qvf tɐHle;2BJ3?s˖2Lcbi2B+gov\^:['/;T6H(_?UX+7B,X-8 Ʌ0 ʃ$H˕IiGhx_ȠZF`ܼ lCF'.A i΃zg'*^ĠxꯜWQVC hܘ3_Vvㅅć "ّ*SS_ s8嫲;!>~_{-@ $aG7oaMq, #!V vu,i^Q;|P``5Bt"!KPBB=:y 6WZpGxLI5 Q\'-u 謹wC| '_d%UvU1 5iP!Ɔ}+ z ]i>^I5uu[+c@ 9=ꯏV` lɇkڴs_[BXɇYdӯ1rQ1_8TcӯΠhx+5Soo*+oRI_lPGP9A쳵D cUZ0y~GV P7xA@1ECSD]`A# ҒSt: 駀h8#6?W@ХCaK1H%f pA6,%>CS?]]f*]$Y[tJeNC9._*7,a1Ǐ޼Ihf}D#ec\`]\+ )}e9SKl0rhJ7(Aݚ'Fj?otX~&+NS)ަuF3yqC`~B/='Jbe܊4e-זJ˽?C'= K)FƗЛU _bMHMbnvE4f#&Z >otBn;얈!lўe%IC2:mZ**gΥ'8F2cigRK5xD9̪h q<d D̔;a R f@d5ȱcLӓptj%pިSx#]} .FM7S\FӅDO6R++Q% Vhg OO£B#4_RA׭Xvdo8 "Eؙ0dws7心S@iҖ@k0b"PW wnFJDyCˇTOEoAn딍I+@bf>2lfcԪsU鬽WT37  MtuI FL[wA683z0F H?BT9D=%3MM7tG݀7԰m[) uR('f!|L6hC5݂ܗ, R.DK퇳A~r -)SQّdM6vزYKRɶ4>ʅ kl4 m|`# 9<LbGW]8D Muusq*<]?"AWv07TdĞvcm>K}BV 1t*\% %:@m#f"eݕdC8tPs g.1n~A/C23Q8 "mpbQZm=`g֋t6' %v8f6HQ=Ue3jdm :RKY^$kM#pBiRTʺ*7U t0 ^5#b(9k[Ѷغ@&wYd#qNVz&I5/fN֗PjT 14 Y- Ua[ p'cD=G>YA7:c{ڋC{.Jne$n$%QRWb,[М K cAWi%R }o 5hf@~ڷX<5y tzeum&V ];KoRW q-ktYHp\ xMh'K_Krb龕IZ bnH@Lh͏;@JoְE_&n h4V4pH+Q8;!"?Ov=ӚQs_M07FC^:VYs%-؜tT佨l 5TIWnj%s³!B:JWt3 ?.3'6ϻ{F5p 1$B6ʴF Ǽj/la `~6/#QC"Hۥ s+-ʆZi=q$M\(etvtUUAlUm?s-8h96j]!uj)MZq_J2?"b9)xu1ή|+@%x@ϖ*P<4=Jo5}'kI%rF}DKɎ֥LS u0?WY{󴃵&9͒[VPpI~zYaǁҶM> Axł|ryɱFu\"-Cvy$,1,݋ SX ޾`h$bHF¾h?)VgZr°:Ѧkb8dKBb8.^n Ł19O_im{QV<\_hS2 9/skw]މ HzJkUE,jIz?`5u*ߤ0M(sYO` }>х>^, _LĔrN4#!ƕ|(2tᑣl|zu|ouKU\ַL)%aUam0K*n> h9]=cTJJ`T(5cݩ=5\S$U^lӧ (la$uˉEux<&OB3Hǹ(PLu(<΁旻C@pL[p,c6G{ʽz9AY~T2}gf@;[Sw @6%sqMT|B=\Sð-G3AJֻ8ZWS}w2p{5$ /&k=᯴q88QH#mJ̈́kUjj tX`Ll.Sn!QL>u*D7Rz~s!RBlpW{&-ۊтo}B\ 'd3aћ̐;/ϦD9}>דis;k]ް ÀƟ%7s[&mt0.l{4;{TѠ7 ѨYLD|/m:ȇ)m\O; $ؽ1'nrhtgc>ӊ|>,甉Kn  K*0]7o|o䡻>y=GOohn&3iS(øG_WG~llcVC 6Z_⮪S&W_jg-4#QE1MOwUh[j9OY8JL_o$r3-.l>Z꽭q,!S gO7B,9;w󤥙JxdZVʷX$} -:o9^b^|6"XhB ޶c1Bľ~sP\IYE3Toy{+ktS7@c50):uBxɤ_ .Ƀⷊj'F?i{l]c> s&uS0n$XK a7p->jJ%oC?JrZp?uV鏴Pcg){ZSN_<+՜WL5nDL?-:ͧג32 A04KͰj`pVߍe&[_wڀHg+DP#9+srAyc7yYnr l$u46>thº- jTO("i"Nk9vyU s6T&7'̙ ɢ0d{v J~`zc6`cy.9Y#D\)OOm`ٕͨD=BOQ•Df~1  {EgYZ07070100000100000041ed00000000000000000000000167add74a00000000000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/udl07070100000101000081a400000000000000000000000167add74100005414000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/udl/udl.ko.xz7zXZִF!t/2S]?Eh=ڜͩ*0gĹ>a!x +c1{*C_eb<8 [zҼئbG,x/![K[3a:/u7 Zb\ '$Lv8J^:mg߶LqS7z^{p,헨{"[' ΂y[7ۧLϏk U^\e{VsK 2"S]1+~s:Kݹ`,z2GfP4dARג36 tlmkViTEm۞(Vz@yC VДk~'nh*\R{:e 6>5l$$viM;l#N)>¶wvċvl~2oh p` \.Gf %X< =X;K?grHZ_zDti?A qLMgaWYDK 3H+X&Ukuu;^KAY3sa<6w>&Wdj.qķ{.$t "mNxZfk~/j'ڤ|;4 'CMcBȭA6dVq`=nh7ѶVږn ˆj5aF7oBF˿zn? I #^{~5:EDNZ&VQ%Q.2N )BN+-s%s "+ʓOxS[Bqޟk}I d`B8?, `Jl8 w l_tzqJkm"\ ىޘLSWMk*u~}8ī|UGav0.JYMɢm'׭"5ܪ*iOAj0{ i8~qxxVo;0Ϝv`U:mՎ3CS(`n?hz[?֐@g3a~Hw6:N 1k()3O&Q[u`֕Ʒd2ԃz{jcM8B F r5 c:._IWG,0Z{@|; t|0AyU:`gjVO6 0& %ڮ?]gqK`k3vu*}M.D jf "ץ@,wQ sG9+P/Zk0wrڃ{:x28;ԙ!3C֎(=MdJ5S̤-6әgv3V>@+ޘK8e؂<]鶐f;v'&3ءkV2%\4Ġ߈[:n먩6bb|շw$(u`[$6r),с3Dj}0,?3+ +ggbU_Yi$ƌ-! 2St(#oG w=%7>g * sŶDڦIIv#) meIFasN_kOAn9`ŸSU4vD!tySr'i2,+ŸU:~KaT+ h=(*OdT'&7 J6iɮ#԰W@?E(sCYubS*lLd~HmmMR21KW=@aBx.]JxJ4gg Ife-`GXr)@|ŅRC&(Jۮ/nJ1:>꼷]kgvL*2_\ lgDsݠ A\k~GgKqG-y;(KR`Nq,'"sDvVMm G'i o$vӋB&i<)LݎѠ >#9Fm-dJ #B[J,o>3 8|lMcB*L~hQ Fܞ]LHqBGC4=|~{i W-7,uNJXTH))75c!FRZ[emAg!•YHgm"v^,ho{髸 73eWo,#l|FU LSnc-+-"P#AAрHZc.2{DF.nrC΀)[ZrF\DBr̼ oq:KkQ- ysfœ Qc8x.9{eF2΋&I a*hpqbhw*C(@J]pWkw$}27nƞ7\f5Iqץ7A1Io(|ЕnTeWh]FN: ITur ]tr'Iuv*.8)5O]mN}$-b4@Qb{!xo[WnrDRF{V={BK0W[ |~JITN)=6OҌ\ Zk"YOZ5׼ڟѼ}3bk.%y1٧ TicP\j@[úS,=Li1Di[yzjΜ*~i%Sr-śz*̥.Y:$H$֧QIo&=1LtuO3_&i?5dsU33S @pPʍR8lEF1ysQ]<v5=HNc 8 אV!`NAƁlF̌^iZ WX7`!tM f1 =va6z6t.ϨֺB PmM}/A [cQ_$?z12`}UDշ8ըL=[d^S>dYb?-7|/u}|r@O &n{7(g. ɈeQ+1XӦ$X%QœU5>rTZ(!ʠ垶x+QU}jWFMۥ}\/7\b|\*2TI[ 'L>]yHBR6)Yi:Ri#yh, b]VPVP;To__ͧ[ 4;F}!TTޙwfS]ɽz溑1O=FL[NZlMq:tܱW_ T_8_r52& Z9&x\rzpJIF:#)U^%%8SjG!%& YmSH2G8 wd~8Lv-?ocdDV@=x6lIky7[g; nc>;N%^Vm>L~C;6\79UR>P}mYt;*aN2=LjZ~Lbz"5M).M/!jSd'ylh6Y)̸xvKZcz$f|aV/9YoJj;Ξ{1E>$b|ܤkt/f{H:B JcN}??#RdBÈ2u!xEqA-L&vp+*<ㆯ>Mٌ;FR+f@lt=`8M]W?oJޢ°yp԰T+ĜY`EN:FyQ."Auq̳#!V;6d&>4J166ya]5`Ac1Z t/Ld;QFs%t0$F.\؋V@*-4)3bf4_s{1UR)jəe"}+#@-ӽ`=Y_<nA'𥄀x.ǔVQ>Dˆhg=MWK \lVĨӋwvF# Y`)jj'ynR?\ K\\gk-qsdq!3C\5K6 ɼ:V4h^n?虨ѱDռy]M[%!aYj|FFV J(-oVe6VGIyYh9<{ Kf|}{j1f @cs[ĖF}Pg.tuU9/'@=g8TP3.jVԝ_\!]!\ʂ)c x-9!@iع@yJ+NMvD D#$ĥ m,woeLX֎.iLd8(QlH_$N U5Eѣ#k)eȢT7@F1F-]BI<7vU!rYYˊwDzJ1eh`I_ZITn3yFTYu:gxs^|YAƑuPF7 +F2ұmZ^9%h` Ro0ޟ]D,C|Q KIn3LMl Rij?wwwPF$O8.埤@0M(ZŶp OsE%SOx>M,j!0u.%@ejpsP"xad-U,1U cۈ.q+'hX^)k_a@) Mq$p$8O A bCԡ.(ޡ!1c!tfaHl28Ottbp GC]Em.9kf:8(^PYMDإՕg({zpaH6~",dĄ.ۼHE瘷*{ ӆmCin |ǟfǀh׹́9'zBry.V(VЏ^ u@:Ě'E (p3W)5 S@Д@Pӏ1 DžŕWFOȶ8k l5ȫ\~0Dpvj- H?klCy"3Ɍ-~iNg*^d 4c)MbtH8< s/ld8=J+ <~*Ŭ;襬%jV pQ%[2u6X7 Z궾}:I/[eط0mbyK|ϪS4Q4₟E;l۬ޗ,k2V`y2z"đrbFM՛.FL tۇzSi? Yc|i̹*NB7,ʇ6[F.[T 䫝|}Ý}s8XRśq:οҦҰJ[f`q%er^F\6I-){vrKR,m< !”U'#K(^ w~Q(1e*,J\PW??)*xGf}/Q+.:u0\`aQC*?V8R`@;ءdqp9'5MaYFAB}VxwԙgÎ Q[KmiăK%zd48IVa.ujE>Q94dCto6<"Yv ;L2i(0 R р"V-eNJ u}eLN건|iQ((  . 9̲pbÁʍ`IYZvq, I!ߟum-o#>dt˖DW~{7ʈ/@bS9?Gwt˔+RP#jUPbc:K*y4iiA,F,ګN'BĐ`aM8v;/H'3uT-^,3ʵx,L1~bK*-;Ȫȱer8ZE%#-VToIrIBrDŽ/hX+tc-vXjڴ>< DhNf̱aCդ_`me8hh 4 ?7ѥ3xQad#;#4VLVmc=ժHݡڝ-@fQ2U. X6z9$ 1}f۴Eph\ٿĸdzW',څE_LxREU.dLZȼt M[B+@| 5?ŐǪm}"Iպp<wV`}qRrGɪld,sse)A_'2>7~ &K`6jdǡ;KO x#nYnX1+7ch=2^DDndk- $@ eU,ެ»qmm^;|DݠgD=S8ϤdXŧѮe5G 'hJ,Mz)eܨ3Kj_ѻ>P ӑ >y] &IQ,b0NM '-PCA~[fdg,`O?ME{ΛPyȴJUMfڄU5Ok"8 >0Kݦ~L I+t5b[:|ڝI/G_P_/.ƕs^QgGa20sQ1Ahqa|'o(ꡟ6*jut\  n.8 S i9$|2\CB#+i^]_48>PZṈD7^\f7'g$R+a,-l{!IKr+cs@jzHEɘ&vIFOL#?QvQǏ3ip5L`ux 7Luda? ]U? [@(37<_bK|`sfm^ %i68C"D:X30B>_JKb~=V5~I:M4x"۽EL02zcPFZ2M!Zby>AX͔Z̭a-$x$H/@3%='Flu|!X=+cj/.s)CsOir"[%kQAPcx3/%3,SAE \bj4j3n|N-Fv~@pim!:YT>RUSB'Ѕ4L2B}xƫB@-?!DX*`x`e hPda>ѓ;DG]A @ceJ%뻕 Oƒf$$#8>%pQ?Mg$ NЊD~7]w3TI $k* ' -7/Кgˎ짴Nh_(tmB(#m[ xE|2"f5#m4+-n꯬#6Ꞡ+Lvg)l J:5o{7ŕH""ߟ x$sR*1(" Ҏ5XNL8b_LC0(w^F$K>w)CWq +WA4p Ԉ h:[\ET .6ݚl T"@T^eBx%hQ}'MwM/JMr7 OIj7r Y6F MxO9۫4~I0*XAyfiͦvs7{訚ݥ2Og(0xm;zm s|HY8 !N=5.LR`cu>x䵲wMz[r/M[70 +QtHFɩsw7GHqΏ\qQ(c%C-Z|t_ͯg{9YF:|y $f8u*VG5y%i6m 9#jsmm)G;(ohQ<T3[a7jUSBuIq-P$Hj=ܻ$(ȃ:mh ^HYzrmx߻gL:˄<6쫭>δ&ѧOz_2' _a٣go6'X$T]]]䡾4OhM6@Ӱ`e(nRAѳ0qkNyɼdKi!䒞5'HqY6:urilUE/FMӨ;yslmT`)iLKuƠ+,\W޶ۣ{$wHIٍ-<)oZM2bR ͞]X]m^Tcθ_(Vj>@T408lBx@'bM\E}VRp󺰙e)C)Ǭ-v3ZzHfbI {LDoK&J$f~,HC] ;jlK%~s>#NY5;r1l{SfP_P@ A:=Ltc]vA߸n\Dq30G.ZSB^a8\vKGo/͚E? x6tGD `KX-u'IiC؛dL7αėF |Qj:E'vBqke`AԿ腕zqz7T :^n*V@ m) I  !*#ǚg4}7 Ł%Q`+w~-BD/:*t17+߇yd¢ͮ6'cNBFA\@g"@}m٤Јzťߡ ei.wxf> 3W[U9Q=fZ*Es>#h׎1NE%^> QA=p5#ڳ >QM3зqr!Ut8Vӓ3QP` J SP|jm~P!ima _)y/Q[7lK]'7w %EaXࠨ+X|ٽ$M PxЪU\-W]qͧN\!G9y0>j}ɽj˸AkNQU,'^{qfPT?ް ^9v>9VFP ((-xhZooHno>X_TJv>J_^tP4Jr{Ew rHLZ(do.pL{]b%l\EVB̨sa"*TVΰbG _@dgqk% d n*ܠ}9xO2T]$ "LDW˾Ko*&Po{[{pR1PF>lͫ~ĂNuӯ =wڊ !(PI<G}xtk!{o q?I~MoުsR\ |7HKƜ*]ezq'?5[X7 ^Ve7[߂DVKm<`mNz -Զ_0orݬ]3ʇdL `etYΫu v: "Ro*]}JrMzb#G19]q0]>0lx4PHJ0=#4 :ċJEݵ&0WL @AG;'t=;'+hG̭_GoW~6j^B\1:Ds#NXzF^ht![BbA yӀ&&, =QEevVL{3 rOo r\Ϸ>GI%]rlޠκ6{= ȣ g}TD}l܊hS_ M%{%oc2ۂ ^`0Y&>M+,:Leiܴ *\>$<J@{_;loԳWh ƫ3Nl܎4{4?ZӴy%g>t9t(AxN5 4^vr*-L@ZsCXͷ:6a,tTt5e,qD1M\2 ωTYJvpK$ " ɱ`d_\ RF%Xj 6`XɅ .0bΥB~($z,)"wHQ ) -ű y1JeJ=mj^7MA͌Q))sO(իʼ8މ!.l0gƃQ nQwGtn1ȥZ y {tWf`a4/e:[p_U/uHLډbY`\{~]19 $7q`)76Jq(b_9% $Om .E5M1CM2rvGY WH 1s 1,My#yr+q0B<>|r11yTR"јKb'} 1Sztm$TQ}䯬esVJd6ljt̮Pye(fߝrsئG ȓ<,T$X*I;!$|K .o^LL.j(":: # I8Y;S$i.OJAĝ ̝K"J"}*wqa<10M(2ӝo"w/Uù&oE@֗qJR3%&I&)Ss;^)t26y(f Z#]lU9򗦹[HZ-"nmD2ɹqne[JtZ sYByb 7/sGOy5eloKڭg+k yD}PD͛v2 XI&JollDG]k/=ѪgFK'"a-6J4fk$/]j1zNnԧr >j5NB$fq 'utdr+b;S #=ZTszJ3c;|!)Gq$sGûtcKT(Yw>2 Q7e`*z ORQCX'7OCVEDw<(,^):Uhaa2e~In$ydUT JR n,΅H{o$&՗hCA3RE)QFlerӅ|)$y1I>ax?l*9go_lm*Lj'\vNX*FޯOp\'`) 5W|yLH(~Jh[sԵ5p2²lYQwT/>o `PzC*0".ai/z6oЃ (GS,pz3PQ蛊,rilfo7Y_:G7(-#:IK` pR,ݧBCbudOsI8Щ=ք#ς)c̋ǩK<, /ǦSY )ҭ.дr'{\]نײx㸒|Mׄ>)Koc&A)銱 a9&dlLx%!ic8j 9BYEL; K 4YMWZEh\k^ DFo[y?>ZIc ^Ŷ fID? F RRN`'> RCĻ0Wh)x솣.2 K)/:NL~ )(nf& "o:u1Czhb7h)%%qVfcc*$⹠,=ʉ=f?mOᎼY1bcjFMظKjֳת >`w_PˣVbl Fqvqm UzDY(4Q7`_9{&nd;x<Ⱥ1/ʢn*9o\'ý[tFUZV&.k pP/ŦBUx6@i!ۼ:ϗo_ѧ%B<5ȗ1 e\k3zLٕLU*TM!V郻⫦N9m:R0]!]88֧&Ӽs$PS֫Nq?~^Zqd/(N+ySJt`ʪ_{Ȕ ɦ ${65ٿ_xϹtE ;Z!,*ބU0z#}-onu>o'KUjP<>}~/f,M>o."=!dU(zwSn^↫{"=f"* %F g䮂O= hEg-23ݼhBϋ4r뽺EpbQ}cۧ5PI0 jz&\&2>@KRZV4_Sq#"/Й?Gt"rAiWw[͙7')G(V",I8 ogKEђ >tGB̪Y{.);t'k- %NpƦ-r;L0ߋVNpqWɑ{.;Rջ0r6K0 ʹ*qjx-H'P.MFۂL;4uw:+«ὲb2IrށE񝲞L !Fe6U-FfBpA++ez( xy (z IZwňcQX%{H3@>(dN651cWuN%<M^$l.{,T0N}tpEWDv8cwg)&)fʅY Rxmn. 1~H,-b/HlrN7ߝU+m "ύzR[|B jkFRx'|ʿ wZV Ns_"ֺr8>Z(Q1-F׺&ά6|>NUK.j|+1ڛ3|l9$h %Fry ٨Ob࢜6ov=l"kKL>o~8rF`c^kLn3GtOA״ɬ2_9`G$(e"l-svA$|\Gx.V'm{۾sZ|n!X q̓ie f @{3Ph <ladRaU_hb'ۇ s: Ծ㑷Aslm5onށ{Lx~~!Oy?JUẨBh;Ja=)}< &aX0:RRK֕ s>^z}B}%ӎI_]Xm*KmuؾP4,o d2-jO#wo3^n'ܱԿNt3wiH[_l`?f&.+i`8iCͦj|9V";tpA80NA12-lE{_kn..{v r t=B FUoWM(~xfTrI !;]_ɽPEn1 kj`z5רhJ>R@*]K)ODkcnGp؂8g%q"=F41FG_q?Ɩ:6`{HgIdaݝ>Bbyv=~!l.[|?\hbj&~)P`$(7v-@iMJaex}.""8pID`e>SݜJ;I^"weP@,iLv [cnd_)Q\j s|+6>.Ճ7]9ڄ7}z*ktjuTVet6Tik̻hI]%'fU&w(SbJ+=}o@aFK?S _f:zrQ\f$uDTBGǗ<.uԝވނ׏㕰/4՝٤PCEYS2Nuu&'tQ`q9'Ӕvwq[W= {'/ W`J*ȝN֮p{U'Wwa1YoCbTLQ*VUޓ՛9FPFFYY։^dZ6\E8cTEc%7ExD ^1Hu+ .C3tu{-wmX{zFM3N( mɌSc—w}$:`T׫S3Vxڣ#X {u- ӻ& 8Ur!hX}9ExZ #*`Q ^z 8;^V˂إÒV0 Qfv&qPQ cR]^M6F۸4`{+Jk鱌/ъ7w P(v錜M[pş9w[˶v3[Ĭ)J)pVcd. Pc@rXnbG!xt}tr-_̭>`Ff./ Ƌ6Z` li_7z"[:'J\X&Xq>ZӨ ? r E`Ѹl*1*Iǁ&[nCLc{##u!Fh))6 v 4%&keۛ"IݚJzbV]a3:6` #<Fy૮͠-tFa> :+b20EW zqCZ <+*dֶz"C{ZXvm{lr3%gOs0>H`u5# 'Wl ޳aIw/Q\~cڷNwŵv.7nzkٷdY\+hxb;혛4~T_NJrFe#3޿BDoUSDI[^[}˩ydHŵh}\Uu}jly2R+νy`/jO"|>wy)ECuzK`Klmؒ[b#z2J$3Sdl͡MR]@A/p^9y@F6ݎw3dy tFWƥx'bp91PdMis}_)" -}af8+QHae8p[.B[2s|,P.HW^rwFvøCא \}xMM) h-SLtko QWG8s+#k+@ZP;\3;/JB |TE3VX2rZhR|?kˉ'mE jUHU ?/HQdea#Z8գ@$L+f-ы@+Uv /(hZe]?Eh=ڜͩu2ɝW'%+u&mQPךeۚ:I9RC N0|6,{c~ z"W)ӽxa;';*UVtVfM4UcnL$ABF5ҡik}tGmsfZ dsy`۱Kc] 9 秘`iN$'ѧ> [Tz!Y-Ӯ-p^ofbhҗH6Rԛ'UyaAmmѻCCr&;Ew&*ɏ6n$" Ъ^@ /@yBjnB `P"ɏ7%LThԏ?pyu]8hA?:"F;bSQs$Ϥ0&sXeǾ>i<]7˂F⊧R9\L H0 CZ_WޞN3Mο0O3oey.B"Uܮ7_5glZO;p$dƙVpglvj}ww}fDffޒRQ!w)!P]9&QE;իq.ʺk3eXOŘasmK~DH`Ñ3LJ50* ॒ZyDžewZѠ0l4"\oi+QgRVi3>qz٫fC$˶e1S6Hs_$Zgk7hae'd7)ůKcH@[k)m,]ף{qUՀ st@J){0gyZ̵XPZ)`ol`>_(\RPQ~ⶩ~ܭhS"` QqB wK&YEmr*H=WC=G<4;޲+:^K5A'j` I9mȱkD;g\^&)G$!|7#yCR4ihga3/!3dFݯYG_vy$rU+,\xn5I1.p0ko{i/s!*HZ%{If[iסAaiX%d6$~jD.ՙU)1 Re? *H G w*:]ViLXwEbnBjUx#nπhDݘvpY׭[zFep@@,I0 *)?oP^tp~>LD9f5X+<}G ;j &EɮAgn5=W&/HF `8*>a0=-R ^Y7IHh|p=7$9 Gh&D3-z6"#%8('Q d]yv܎pn~6N/~S`nMz p.][F0J~5 8*֟@c[L)8}q,iUxOWxLu)fCn˖]ڻI.ҙ%il[_ȠIu;|cUq nU,I:Kox//At'-H:tbFx%Nhpz,n} rQLVK}O s3Z2FƝL:ͩLl/ wO/Vax"KEALO. ""Qu=3^;mx(p& L/qp+k/^6D:73{xL&]sRQwR=rW8. ty}y{΍nJW>BDR3TUE=taa=l16^`ݢ %c6B )aCcpM 4)q`c܆T[` \IoЯ.WKPvL7ۍh./C.xr[Bϴr<"lQ'}##yf٬ŝ(R)޽ߕ#K!fUmjmbJ,ӝ%3HRX^J|;#-g;fᒀP>V>㪆` Džnzm.4BǢۉ,pA],|p3(7cC^QXIqjj/{բKVDS($:5`nL,{ 뚫`?j΂Z52r JOy?/mM+`Y7V,荬jEhsG5WG\.HK(wT60%nGѠf kDFmƺgqF[8)nwZRJQ零9{2T#!4h2FKP F!LFsή_SU |a(Iy5E-gJW}/ChzŽw)L~{ҲcJrxs~ B/]ci0žj ?ρTlϒ]W.\g lXA)x` ZWZoᩝf=x:mqag&$"~%Lql'"!1r+x0(YM81sL̓w9A6Vk\TZe6!+ޫ'+̋yXq‡QMTkT40hp\0UQGkCgs8[d"Uj=XtKč2{P^gmqX6W8#,r&ebְ}(}Ae`{kBQ܊WU|$>R(6Vm͕D[VU=;)4}7deߵ' ~ىtrcb6'OA˓j%ڦG5\jSYcKB>\sZSS&W 2n,>GkV bխ8hc_OCqlm-J/O̖GUIEtaze,LjSO#:[1: -Jٝ*rwPZd沥V}'*듉 p!6X4ZL.PP{IjTڨ{*X_Nb#K7\TXO>{>6bL"VU'RUds͓ۑw܀mcj %s%Mf4 ~ Lxq}g|8ѽ`0 A5uchaPɲOg.` Qfv0^k [n"'_^|6ZkNZ}C2,v*LcP50A45X:;,}[K:.{}$귤>n9?ՋbVu {dSQ+l9bFJZN BjW3h劌L0-w$^$ZIGϲ[(bDNUT,d͸{Ьe* U 01@) D3 ?d+3jL;RHIC7_W-PAs/qTB;(*tK,PZUd2!pq }Qr|5W"؛=\\ϞG3FxNF@ӘFHn+{@f :K8&-n@Y&uNmGé>I,4E ;E&owF*C -#KYnI#޺r*قsv=^Mp:&t_Ǻt r҆sЇgvNsGgWމI|39A~e\C?#eTLagE$G3Ў~El>1"-lfq]N<-N`7=uFc=K{fT4<x@âőH$M8kͧ 3>Ξ|,}'ukV#:bצ[d͸m?3):f>]n>%(PPA#3UFiFo3wW}l{]{c|PѨ-3"UD/} 5̷-b0/ﮞj=YѩUa_o!<y$꟒*1ћ!jWuR_im"JC9ztH> gڊTG/)P2,rT!c'*tʚ%k ”6=QXݴ}9 RZ H %nqN )TގGD*N">3\Rpn؎11}6b1ի,x;CĩVCnK~a=6O9M# N.ET,_@ܶ *!9M5MHl?ReT43uS)FgiJpM x`wӕ 5f2fwzEBF"$ڑ \J\^u%@Lrp4-XxtԱ+ZH_m L)+_ş(Y/yL;Tba# }/m@~,ѥ(@.Vof?Iȭ3/B^"hYݥ0QYΣ;;NJDH ?7ݘ=,¿اwDDnT H&1v;ss 鐭W`BVnuqa<wA<oNuu%W  âֺf1iIo `CM_9bAxUXLB X}ɅmWli.hl)- |mEJ/i AxtKĢ@n2D7eê/~/-*MXK핔ϣ2h=ʓjf>Rpr3: M9f UirMAGָɢ\_J`0, G7U#FsՆb#e~'B7wɋ9҈zjo? OQ4hmdBп_w & #^]_M $N!Q`߾3?p8徛tHGMJ*1zsʪ9# )^c׸ըTTrgL =DeeW5k9r̛*g.L Xt{Wr ж-"@͒AcថM}F2A є>t,?407QM^6Vmx4=ߖ+>20IHOẘUd]\ (y<6vlMIң#q7܎~ Fƥ{P./I3gMr= Y*ct< >A)0oO6muGyUƅYA<E8ԭI/ 8qX69GKcޮV$2A֑^@YOr 6eQzrVyR+ -#椆b?ruyqEPku^GI!"i|<ڐ0e.اo ([+I$#&⮺hlU=eRC.&Îbf"0}zҌ!No w^-DAēAG3D3Oig2Y#3й̸ U)눕!ٺijȉd&~8F*D&aI؞0D\Jx&uEܼug.:ފmL$c1-qLZlSmU>Ig|޸Җ6["mNC1JKɆp2+^YY P&G(V͹9﷥9eQbHxOR}DV>W P4 kl: 6 [DM}1a2 2g]/齥BJ{gg hoGNjVևչK]{޹ Ԓv#5v~wSBL&[7:\H~o.[!( u4B!Iha w…Nx]LE"oC$g8((u/ZL룾,2u0ދN&n/X$j`tor眓_8,RmCԱ9>#8J*Lrp;my <&9'^x 9?݂b ;M]?8d[8w픮2Icw3@Ȫ^;^ WX#*(yPݐ?dUrkDkYRQ_pT9F4|8R"~ߋb E TM5j-vt9W_A X"na3D))̫c x9|vI *}bB\0?)̥햨D}gW缾30={ll+ dcIx1WăL`X_Q;&WWoK?)Sh:0:,!1C](afl䧵ɞsKOf/ ևsrg-E' 1 ;| ś1Gt5QX~sұ1#!v?nr&|=%pXNtKG4\~|R2ϵzw4 ?v@0h}`LY=u{,-1 d$|A,Jap_ FrcFmF[?7\.lgiEetZqpPJXQK)lgg ґݗh,]1SpJMzC9Y\~8dIg z@~t6gOA_6UWmc{\]UAoXzJ8JZ.Ï'-0xzv}ReTܿ{`hxXXخ C g_6 Յ$.yVV!ezx^і'^MZ԰(7g#m``0kPfep qRq~Cr#T ̸Ԃ.PEοB(ۥ+qɖW)`A[ Uy+iEW7>Kd?y60mpWN&Mه FPhQ!1zYS`)Tc"-ZQ;aÏ!.+`'݊0e}vxYX7dW{7KMh:߆$^%*on\YtGZ&Fdy蔐E,sF 1g]6,sѵ@ѥ) ϯbkCndf&2&ӆ "*xmiɁ[V(0g#X *rw(<0^4sUn x-AË,SEWtx&Uu^2zp;[BM$"^1rA\%0 *vWS-^:#HNCay8/qvSaSKVuSף@@FX/υ8^VE6:S 6oKRvEc:5($?ئ{Vde9,a(uC]iXpU+^UPFIbFƖWiVMu8eG[<bg[*ұ4%Zrk«5[gs"ŞWLX>*9Mw`e l_j Uo[+xz|e,(VNXC@'llfc.EVm50 ?W:U Td~21DFӯA3ʐskX;vYv [!ѺAAcFqJ$Jd>xzG/ijfW1/ӄti:'5։X~鲍Yc~b3?z/~Vp(DmO_y֏F"~"41P {][ oI)H+Q:S {x _4h]sKOh\_B = 1\yP/n c''=MCs.$78w#(fWpE7tz;ghR88^20Xy$z2WJpf㞅5+4Iv`j,9&Y?d`أU &9OrxM73׾/A!{~%8~4y4ГE,NJsX0gZ]{K)r0-2AOE7ez~$bg>~$J= <ľ\_OXD &jۍAixV3TC(dL`v]5HLe [,v)QSy\LǗ TqEqru5r.>%B.QmSPdߴTJ0Z9cNn :KUP{v26Pb! *筁1"a E˒H#1q-^ϗ\av0k*xCԍxLNSgJCl7ߟ6(X1P*ᕛ7,rTۂ&-6K-Ӄ{Ů5ܱ*܅8t부6*LR鑊T4rFD Y_׶3ߴ\%k RY9k} `?NB{Ui|ǛV.=5l;ED|k&^)l}޺zb{w0h?,Kԕ;5钿XUF* {g 90D-b(rZ_R%=@6Z($MXvm6~^5'X2 } "pmԭ,kadӢ`B柛T*F:뵮*̅ߵ΢ d2NgV8:b`uu66 5Z[I&: z6@f}4[:Uɗۿ~<_+x qƄXgXMe [~I2ZP'b,V~|DO=GQ"U13M?n 蓸$ot><DhJp/6W96 ۈw%GSF&+ ]qfK\&?)!p *.HϪq&eۭp»-WN, (֜\szwxRD}cղMq+qp&t5!cQS0Ed|tpZe`Rrh1x .=m[҆C:-udJD Q?\ ] 1-0]? *4i>wb~s@е1*? 1O$VrZw.طhJ9)Od WUMR? ۇ`tZEE#~O̒]0AVc%7Z]KXL>Z"tw*^ zЙq@ K ,j̀/ A NQT>ؽGuDLw; 5yde9=X!J4dVQ>w"j&~+.+[1OJ g7o vQAfy?*L!3 ʹv)N_jX%V]9(\&a5ɱY4RiZ5mU_ LUR}Q4!C=p~R,/Cx"t b7UkB-9:0x sjfOݶfaS9zկ( ?= v|^ ?ψ'}u8h9 j?a?j1}X8tP)6f /@'Gނ-9V'C9O΁b~P7|3rm8Ԑ pF/GvۣZ˥R4eM_.wB6g8ۊ0r*ۿdDsgXTBC[`."%wНtZIMU{5.ʸ₣'塺2'#mH]v,2Uy;j$5jZԈn 5b*+g=QDRF!97U5(ь1xԐX;a_nCWm)Ug*1¶[>uz_:nj]YVC$\kRyOb;ίDp cvB*X]k:AEOk-q' 뫓 ܨD/™- )X@Fv_WUTC vn 5D}~J75\{F[QX7?'DV_fe2~qY>$DN9MDcEg@`_P]ʇ$U2|EGqlo+tFV'=Zhg\Ւ緛,qɠ'l3sup?ԫ/ܭ%xS׺dA% ol$=8> fo3Vy2}H(SEj#@\?sDAq ?##^RBuv t2DB^ @4%랴JPEgyFf1u]i)\>cloD _\nNВ]ÿ?mx#CC~.ZBlrW aӜ.bW.Z/N,=|ko6©sAah ,tUJa7B\ç`93Xh?[?\֕70˜<bUvar[X}@xG"ꁷ f3ô gڵ6J`X. c!7Ϧ1H Gi|=&7/R5x^źvbwx3V&4R _)Q].(,Ah#_yH O6 lG-w"?,IR;j'w譩Fmm)Zۃx;xKlɋOC7%S[#ЉɈ 7ۡML]1 P+.w~:$X]/̃?t%\9vcthcK@ k%8L"9jÇa 38pA7$&Mt++4LޱXR?]G M.905RĿx:GyJ}rLK3%|\/W}dPxu Džrnny,]?CtFX;s]AJx>s_ڻYdcQ}C9ć#3I<+I}rpgoͲρDMkiW-`n wuE9_2=gqRduyj*>Nqmuz1źֵ)EkVQ3k]sY%TLɐK S/u`eᵦYa9dz:9)1'z63^nP*ď'BFM 9E#8^ӐA {*@pd4Y1~$]_\U:9(2ȹ'Պ@a 47>d@(FfA$K2&RXfDjG:|Ũ :0?U8r@ťb1g[Tķ 0)HڻR88U'*._Zw ւx|HtdKmw76,هSNIG%βd79}ýߋIxW.0Rי )NODXyg0zmkE]Y9N-XR34-Rɼ8VfXxk缆6T4M[5. YX i5+vz+`G^ ƨͅ[ X@,T&} HT&@ڲS&GFd9WCrUW[SwԊ -Yn)%:0is!۝b4eKe3ި6ܹCR2^O4{t ֙zL{@wg#+@s !HJZg ຎbzJYCW*#P<{ڼϋC%y$r'$Ri}#73扗,ysЋҷ'%i6ڭ@K8y`M|Iº&ω@Bp<" 3th' v=b40W>Z:OsY̞8(z)&PxӺsHs?ͭJ>гJ S9(' Ĩ|2k<7|',B[aƎ-Sڕ:&q rqcQ-к{8$eUğ뀬!%t,a)_##! v&d'Zh|;U=HmCAMejty x E.}&E=_n(m%Ŷt,0qtKr`Qb~/p!y=-J!i'` 79@0cwfIiMX!7YV VFNꡨQT.׭cO\Tewh|K'͟?ojkX<ӐzixSݖ/f &y/s;QyNxB~v]&N;PƱ5=Yg4W;Wέ9Ȇ꣌YCh+Ă=`U6rیsqrԿHkµe7kn` ! 22XnP 4 8F" vZeTF|.WNaY] }J3N jF8q6A #YZM S'GD1ڼIbLW끠g-a$Ĕ7tu1JoZ9R˓-1h;M)I &7n}A?Dd|~B:c*#CER(?zUiLIF jd3A*x]3t[\qZ?0PS%)RV4_VNkT#^oդI كNW@\\3Pqq,xMյÀTUgUltLќ^xp3lRV$7܉Й~J+%R2_ÿ4!y ' _`#GIþX8QM3y9VxIi+c~ [|;,"LN}.a#<MP~uոξ'8 F %wk(PK9{W:,ywrPCIcwGAt ߔ'jڧ8un Ds Lmf"HpJ1#5[+I #NJ^Z"Eb?|"t\l<_z2>Ȟx}2M ^4TB Ԣ0%-Rx6SfMv ^󐭻\$ <x7fje4lDnLW)kqtL}_&f"i|]#z)uzR( 0`+ N5= ~OFTT!Oy1lBv9{>̌*edN<6}"i]ִz@'XLh}6V\n hNorꎿ&ZNodhH` L(:MU Gq~Mwъ?~X} aT\#,ú [L[AX(Wi-5G  2i 6G4,bf",mZԬaQZ6)v*Iw|2x!;3w+ UԓVae*cS3B_&Xu2Lax'F K "52yء,ȱq[eIP_ # bl$ɹp'#9INVhhU_[n8l4.MS@X]S%Z~7gPV\KS COsդ,Ӈj=XB12$(HܹZN74͇NWKQΪ+ gZלzhsq[ 2%̈#Ϣo HCN×ȯn(1|rn@.'=*A /q4\:IAS[lt^BV@̟Ny#"d=LY"hD[5M>#HW$Wt ;pFryC|$-SUﭟ}Gc#^×t#yarkd~P>g n4ִDVM:D~Q(]B7 mxhW x # 8d1γ ǝ akTЍz!YNo_^# FkۑEHſdTlG0V;tuK/0("#l&,93ZQtJ,Vh@h 3ŵWl5 5NB_ s?^dkb.] ~0,#,xې*Q€Ѹ?=ၘgL`@$%t[B˝ˢrIf5L14*)GK]Fo9*#9mi J8kRյ52K8N }kQSC: QUs&H-gyIk a{7t ?o +pBB2uhƁyӏW~gl C$w2̌xWSQJ%(E2(EP&Rj|v޵=;,} J vc=߱ t? !4s5#R+diuj$TNTsp#VLH3"jڨwNB?S~-IaeU# 3<$?'3<@ϕ(@Q1fֹS5 2XHr\07J X@A5 TYcXZEj5Me9 At#nXHR Chjo]^ʘ |R.#p },Uܨаʐj.1tlL]hBӀ 'tx^N sl!XmsÞKwzs,yS?_s{MecȠnVrVfmQI &zVAeb!R:2*-ToKE@9!mbJ9yGxzB'X+ؑUyP:" 8hkN.غE( HA >LymGY O1l7DM37!^6xutLz&w<^QfYM<^4p/A =X/0w& ]S~=c58(7Z>!!W4[v1 חCckhjИ=so9=@Kח$J . 3tn wbS|٣# /mIq",Шذd9o()R0/N0WjibzZ+#a*FQE64È~;Tsr!=XvI'95 4uO+{!ý_;jr0{>`g9 5dտ3#M.@|y=Fz(̪=1,,Jh-W4Yy`T"$7T:7u{԰ZOtO}&~ [yGS='/`! yHedDX {|zYk>D5#0ˈ%m Jf_@RxOvԑ'}溣mx^> ?͢BjӨ~.`ÆwTD{g%6h q*p]?6⟛uG4sngѶ}V8%|?# C{ߋccP_u0 \&\}a FM'xy3W_fU`xCfܼ,JSҦ#Nd_Gʥ9ށz C96G_+>(mpʽ4g1П@}U@ykBɂTzt|JYx ' ;ɚ!AB <^E(ñp3v~fTDjk@eWIܧ23w;GM%Jh_Nt,ދvUQ'%;߯BA5vOQ D ~%و*K}0c4l')*-^_?c-[lbggA;{#}_{qQC 1Tk\lwZ[l/pd$,=}h^jDӲ'$S~1#_ wޘ#k)g{| Q^]}/2B ,sVԸY!SXy1Wu5̈ߩhYwd9HAX yuseU{g莄>^'vqQ[NܯPEybց3LH«RH(@@M#Dg J@]L6y8-smVE?~Qs`]_,;ەW#)Y5w:cofuz{_Gpl@crLNq'fkTN# w~uqS|qh:LxGSɿ3y6&[q0yܴi#tX%#HJ Wuv-Yòv-P@ ae<'٤kG#8 ^o!^oT'䴒q+ FDxWMోJOUA+Պ?U˘]zYg'F u6f':M,vwDVKtVG2^Ȇ祀 5"`R$icvh'ͻk&xt-yJeJX^WNϺ.ئW"(6B`>,QiX݀ il2~E1/樭):҅a HTw,GAȨbĚD 6d6Ɩ)hA9Pr98X҃@iA@1Tf;ܺ€_[mIFNtL[ORC{K6%FnI 2$%eYa&V^A-L!|n넎$s0m*Lp?Dq> MQ!IB ]ɽr6w <찍l:Ac[A"`O"Q/'U:m'j#_oI.}bV5S"0Z0!S߷.- CS8sq"BB#+ N?i)y 'k'X sb( ޭfd[u{6F i?|MpX3set )*b%s>~e/jӕ "]WswuLuKk X'ԧ!Pp'8ZtŌ 3HcM'5I'XRPYX ,ސ+^Gbj+˴m2یIwdMC'bjizsCq [l:x`r!Պu~J18>X2xQGtum#&W eF^EMM+ uU|K3I[}lE-*8(bK]s4_ @KG9,>5Xk8I3߅՜%wzN@mr}G]\ed7z MfW\E-12S+dDze-T  Kv$u4`HL4L/4^⧦Rщz_)<@OU6t冏M]>H܃nVŚsʼnF $xNǪ%Ax?/]7ts}fW,ZWϟ *ʂ[68Dp ?zRb6hQ~u5_A`% 0ɝ[x72w$N^J G9IѢFIDWt+)sݤ\D3ˆQ>^<<π0h E2  J9]Zr c\:$iPI'KÝ$$2߹v48 *{ SD&2_&w u/dЙ걗clXFJa©YX)ۑGity8Y=QQ\m< ɱ8]ë@<: vPe$ɵO:۫P)ꩃh{![G)1*w?o*H: fNzٛ>/PnZ): n}M2?aTwJO^*ˠ`߈ B&D`*7*FklUM!KroScn" #[}GNTEf Zc R;\nN|N+ |Fɥoeq8u3:2hCg@u;!ɬ^q#sRZʀkx/ư{ײc1dc}ڣkp$oM.c2L1&E$[ݍ=t)7~p#wYPEc`Sijw℥*byYuX:my +.=*u_ ,SPIXldvLO]&qYĔqnd zM%@Ko1`ZE?XLnz7hYgd )+ j @5 Bv#+H"hBڹI;JՒh$L"`FB 4"\Nq,CyB8۾C֩A g੏TetV4~?+o'%d]<^|g!k (|;Kf b4S,ڝu7_@dn^%--_u$d57wtNHyJw8Cz}vH5 kIFoei9RwL>!/p&{5h&*ZI05~ _lRw)[#ʬȅny3FzdJԫIw`U9 E:1蛡5b\5W8,mf A:+`|&s+#b{.Z l9vʑi::A%ɘXfdwkDR>uͻyїklWYLaJ`v0wo xPDhaH7Z픣vd tZ9)P:ڳ+YNvtahGeu~^D檉dϼw3oy<5PNZU9jjfK2ۢG c&/2)aE@ҍ!7-7H]7QZZAA3s[ YH>^!Z簙;_!#,k$Nuw.V(4خ ^j5;zfܪ:%9\M0v+zD3 _G\ǹF>i(x^!x{ն9 %{} w0E.hk`\yЎx!wګ%?|)o>. AyQQ)~] 8' u&-Nzu8NN!)px[;zk`jrCk󲴆 l mHچn&l ]2s( VQN%I?%J=-(ݵa[Wucg0;QǂhNwOn hbYH@"WAzEAd6Qfhlk2XO)' xj Nca\auhɃE5~WxHHm_ vzr9#Rz[~%t _58ss Rō7̪21 _nVfh(D醤[`ڵD4TwwIa$VwݵLn.E# b3{8 CB )n=uRAyM̄hhGD5S1o74{ޠʹ:HGK\nVҊޛ;f!;U'g P!ēUM'EsE`64KOљꚩR,E$ۏU5 u>emr}R')L1Ch  !syk-U'++tcT7 3¶? yMe4-*`*e FKD$ 3N| bt~Ԫ8I$lE"CfVFՏCx FT@3~}uyL }CvVPfj g]=Lj2@X)AdV=lj&ƯXu#u'e:BK{S`)|Dw0W]c 0Dn2+ֻZl\ lQh s3]ߞL7F۪*%78yS:{)Ʃ ]O|2k9%3SUe(}7UnUVG|qrLzވb5l3N/f<4i} ,n?>,ˠ v |w_&n(&1v*&0WE'J eqgd t x' \Q9/]z8#o'[Խ6_&DH3{\ݛ$EJbG#g ΞTS衳0D5֎λH^m&T]Rz\ 1 k ՚˜Lu.ɗSc>z]DBB}.e^ޏ]Ed)Ǔv`rd8`J {i5|0'*Ϟjrmo<~ֿ>׋AwI=2p^ @ĘÀOd@^Jk<!E 3 X %&bJVV`V@_W A} &7ob~D4-GKxwȏdtI/X c8˘V֚(.FN0};>8;-Q }*ca4)"LpJWC~WJ:3wnpjKL4O{gnwr!-} ż8VNutxmL!<`>Sڇ @?\]Z=0Cv0Cw%^f۲;Juy[[~E Y^paj%wUփ* YL0-[ewg[_ORџ`۩F(_.FQdGP6kbU/2"H8~02E@T5R,'g8Tc¨[xo Y1#fbqe"̌VVǵy}˩"kȜL$ }B%G+Uy4'KzXH ) ǠUQ\Sq0.DS[ݲhuD 0A MTɡ2%kƬtپVH(fk[^4QAͪDxǵb[+֯oil4f6ݹ?mg ߣл#=TFY#Q^`n6~P1@ y?2YU) .Q0:13+p5ri@DhG}=15=vC@qc-CA'h$ѪAv_.[Ni57Jj$|nEqR~'ʄQ}Y3zB8޲Byx\ˆ罷hW8]u+l 9yw~`ŇNb b9 22cVWjo><Int(~aN6Wks\x|mgz3hJD=jm{& C'!筴157\A2,! OĶO6>Jj~`}u|ۻ%@tr~y(%B.U_ 4 l`/Ve@oainlώ ӏ䧸+ˍV9T6qGuT7'NBKty,˴akrL d\.ڃYz>w]aE +VcKe#5:`Bwk_ה7D~]:d׸I-ZNjM:z؍UD8ǣS9a۪ȲNAe-kJ"([ŚPZy*127hj)7+LE6M&&@m12ޣڕkJjړNx"Sp{{D%.c֩h,Si~d#n낤ڇ^d.+CP;#lG[%HP!g@.И]55y؛w莞NqOfci8Orx3u6"٘3s A1nNT%8&\a?IJ32Eǹ NO9e~|:[^Aǁհ01gkv6â@G#MfaK &'jth7_FIIZИby;m> Y -ٰ} Eg1?+M{GE~)tQ].uL~1$5>:` (>d!7PSeZf/@v3橤>Kg_#j->rҎrF$5޹KFy@*hD^ߍOX&cWzr>:\ ^_wM"!QCdƐ]B~_;"ZP<1GRGbr DU,p1ӭ^9t }Qܜ]fwag+i_Ń'0!H&9J[ XQƥmR:&$łY$NvĘ5k䀡?@d ʶlZ*24-3Mnѯ ? 4lԸߥ"A:IC!*"y ? RV4␚p,_O$ixo։Cى[gTgCF˷ Q2ȹ]:u L]ޏPKZڵdν/oltjCt' ~m3L]]Y>݋62D(+ ƣX!'W/@ YTgZiHp^IA2Ge Ŧ vPZj&ЖP猏??Ř;hgD(+AEI"m^v`SQ]+SM͓~ù*P;"oz^7jAbxk6ǚ#:CC%p Ʒ2[J}BBp~-p %23~ d Y;IWf(F0$=M9Td(=op^5xݲR؍#L1Aw;L-9Eaiggq`{ V0Ѕ`BSherngAaıjKXNoHM61 A@tHQbj"-zaɦ6׉7Qlcb:qo9ئ` 8j^{ry&Nc8ΐ#5˗%KFQh:aH}K-]@ {J{S@n/jS>7T0zO*d ڬ[IY@Ȃ'4Ah/kqTUIvy€(+<^P%5%+ ;ldDʜ:'C oi]Ӽ @J6HaoaFP8!*]y|=8wH(*":fv/ΪH-PB[(tBqq (ďW5=^5X^BG-VɯmM5&:cj2%I:7<{ڍt7a/2ڞ fCec">He{ ˓ej߉9cG8UC_.j-?< Sffq gmޣz-rd( [SRK⋋pST"rԀAzH #Qf_i#˭B(<( YkyؓGD_O=ASUPB$NcD@h?h~-2#Fǩ#w:da9F8HOKפK4dl!m^93PX*v ĀO8H^D3Yߓgmx3}c dWyG}0>@@uwhb*ֺY y-z^(u rbc3<61([2{C؍NǭP(.`*T ,,`n;R 6ns0%z@(A8ބHgq)ZUSɔڐOUkQ:x6V[4|;)"W'=6/|V9Orgs/qj}e^T$ŻߔT)raSnĞ_5d)E*"|ԏl`&UVQؐ{~'5A˱ݎ8{xèؘWz&'uV-Qb~YZ][{(ca7̌ˮq,+MCW {(yC7ݸxteՑ`F" p޷'g_FaUxrXK{t,2t" |rR e2aYWF#rTBEWK:!B MbM磯Z;.% RO0"Nsf2ȭD>AH*e2vD+Z_/$9eq p_#4=lnhwYy`v:tLAy>Q7\P|Λ&6A%DD(:ƩV|L B(Z,0&ǯ{!Vʛއt--&8 )wW:X#tֆDm)U+eRFR>= VW gB6,[LN K!&n xn<*}V$y,70#wホ@ YamZ+ڂen~TJԬڊ[!4( pg! RS:/|E ѣyhd=QYݑ9~{җF:k3db?M+,p"1 Y ~ |٥5r8^#%[vbtz묆;흞&ڄ˟䆑A+s)Z;L "@`6:S.x~½uGi`l1(`US295 ]#P@Cǩv,11ym4fʬPuПh/CzEl'<(G*3Oo˘ Vl1X&oM*:(gн DŘD ^& (;b'nOsc0v?sc#3+;푔7fțgT8mDċ0P!7GT2s_u0/LS?O]>c~ޕ_ Z'73VrIj@ήUY|lMbԷ{׀.%"$g|Uy?0F$xe/M'_(Vչs![7ѣo@bM6[@ԠwKtT~iC޼(؝N2izP2X_{Vʜy H1z^EngrLg'E,4/=f_\j9d&C0ҹ/I3Tcdv~aCg-1"!K"u|M* Jl H!qA6@Uǫ:U:g>'q`ҍSË~=?N5б r>٬F v`FJmD@kx7Niι @϶: o\z/01kI~|DD-#XNꕑϘ}H{ {:IgB*QW~v0K'),#PDWZI QBn_mq{=Ԉ)jS a)o>YUGJ1H9M`R-$37Ù$;u/ԛQ ?gAKjVlrLxwrDZgB@;aRB:6a4H+㣧aV@A1!DžL^yEiFZU:TZ΂9̐*Bmg}]*r|뷼g/8P.³Ş79}M$vڜehդ1|xb\NÈOA_NY/ˆnnC:8um&aEQ #J*ܩ? L2 L/xCE'biy ̟X9J`׋|aF/7,y1N,% HŮ!f.5[/CS(;SEuSXuص= dԧ ((5"/e(hhT۵un=-A"_m?_ ;)J ypF3Ӹ8ѵ)IÀZ8-jy+YE8tu!@1\isep (o9k7lbJTI,ݤ(ҁ08ނ%e<;ClR3ջanc 5%ZjP1|p=+p9v*(yZY!,0#.>ފMP!Ǔ]]=G(ex}Ʀԗ{DJL a]]~6.n0bݩ)$!@UԑS&RPAf`{CH^E^ۀ"G_ހ((v*gZKMY*ŇgJt2[oo:r kw)0$RIUe%߇Q*|<5㓮PO9C1i\JRbD/KXێ|b"_J\C`+󳑥<@-=T#ȈwҠ ,gdN/HޯˊNN]u06gUdA1g1*.jI-ƉD,]%1i*3ȷ)OAuq>tyN%gjp$ >0?T+}A ~b䗷N Alab" si!9i"@5JZLv .lΆivV>hWc0-8|#:#t`;gz}iz!!}l#g!&cB0S1)rd5촮eJ#{=֕}~b 󃾱@wFsWRQdˋI3E%WV0FǦEpmnPF`:ma뒪2Z除˪&y=NW߄oS$ k@|eoJmzA##P[I唁<'}S/g1FUbĈ#4FzfZ&tv;v󠖟o> ݡWx r~SXE{ }K48'YT4|߀w m((y~шnRQܘ8XV  # ^X[;,4 ~ lvalb-|p^ڥg57[ uUǜr.#‗o<aoRG2] *LZgb&Cem ݡ 5G{vJSe rq(10"8u;\UH~<naQOHMA`fAK $`AזlʉˡʷV,XCweWB6p:~6/0zV=vGîYƋsbz 5$]]Wf9=Hk);CV.kjϿ6?4 :_Ʈ"[Q}Z!KsM "fZ ޅ5 q5X6 n' EKo&,nfjQ$<7ėrƳUӵkg"2SJ;mgU+FmNN7Hy*.3H3rm@B\YhEkzکvubiʣ:O ֏P&V)msҭ~ uL{ڡBl'`"ν`84;V^wN4_b̸DjI|Bob,ԩnYcTSq2߿]xXWo?6&d""tmWD}/`0gQPA:Єr8gR>_,']5\=y(˜߶%[N7 Ú~[`]vC p]5 7s!znBCc Lĺ̀.-=rR^N-Y6+d/y.g;UY+xU&xUؿ+= uBn2ƪ\V\r 7M?`6>g_ëP1sjSx6R?쩤[So&$#}n)[^5?eh12UR| =UϡR\{c*$-A{6O^ܖڛjA*)jQ1)wU" =1KmSOC|L^iۗ."~&( ,8K:f37y 1f81j[C?r9ezmAWGߨzǿ1dy4}4"#oIjQHOfS8U㏏1P?{\'CsU`- ܹ) Zu$Mvb,$}"5Pr="hFVhPUxs㗂Pz5R_%6NYr545lI= !x*6z`S,s9J<)ai/ĥm2{z ׿cs׋P)8">OelSd^߾ D`;~5 3F#I8A'@ .BX{KH/}La_*9=^aS8b\ "G`n('R(E<+hڌ~{ u$}j`3.Z}o@%naP*Zc\a e ǘ+gYZ07070100000104000041ed00000000000000000000000167add74b00000000000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/vkms07070100000105000081a400000000000000000000000167add74100005c40000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/drm/vkms/vkms.ko.xz7zXZִF!t/^}\]?Eh=ڜͩ'&AJr17y}f[!D{a븿ksZ:AXub*/+ۯ0Z &Gףؐ$%g䐣Q,!=.$D㈚F7Y+ͤ)N'M~6Ie&|U>QYV.f&V Y2ʁkOcUO2ʉL 7)8d^֍֥5odX,qX\(6"!p` @%Ke8F;@C.Mѧ{b~g-ÙGK6@du]:MM4zbw9S!&Al8Gp37]LJT^aۥoKjөRoQ->rp]8AMu,A썜ȤU>|?PQ31F%6xY"3..ID'!@5+`j&&l:1L.} q3ʼ҅)i7{|LR~nه[X:.]s=hGjJ8+7Z\ k ˀ0 c4`=y5](N&2]@1A.1L05v'͐HϤ]af=4f-fPPWD @Dr|}Kwkzxa c\c mn*S!}E9 I;z&eL1ytM}wdžLM*xY7[_nEƢ0)v>ъܝx>wOl8^o@@Wn(21xpoŜiBȷ -nRg|,:v!P堔/|%2Pg~S'w+?YEB0 B1#+sr!Ncq -ǚJ*}D4W˧*doO -*׬ӒS0rЬ.wۋP,}P5A>Lkۈ M#T)?w %ke5%-%%18s +n}>H>6I7;ܐk;z' 2'羺"Z7l/]~ I.K5MU~Jx,ڠ ],w\1ߜGi e[-.Q=ſZ4VqU 5_r2Ϧ@E̫8,7Mqg&5ѯ`*%Lm^cyTn3 v-Մ|+^Iz7[׃_^ZHT$ Ta z=D<E_8''2]&cU ˺FYXvQ<nt}ѲX_Ei[ΫW*e_ȥy2YgU%o)S\`)B1%em+gmCz-MU*O j [['h1cfV.%w fa9@ Kw$|FKjE}hر,X A:-7u -9lۺ^+êvE6ty 8eE#߿ -&sZ1ŠL'L>;!}};Tr}qGBG x~Ǘvͱ"̹yšoajW c/pkcaMq_.ʺxc>6b!*c%D.,(l(KOCYzmNlrK\UBQa?d%#R{ZASKG}yl/&E2TAnYQ .Dy*\L>ed>L( aUn~[Jo8%JeaH36sxNE>{ ҂ e$g`u޹P{ZNonjwgc&{b)H5gᖰˎAi<fV+[iD-47*f#L%#ePU4[el\H@C@WuʠyY]ba#U(fJ>TPr--!hwO?S"tKc32rWRNFibhkڗq#IGa"Iư3 ! Z~, <\=PnI.@ Ij-?+&3p G)?MH=8Mf0i#яyd9|`iȖ Ұ.[0HQ*Af&9'm- )7e#-Js*sD%.b]hMIvogb[G:as>#aY(*wk ů4*=׿O_xkG/ʸlP|9ieL!v!ubWYhM َ98DhmT) s Q_CgԙYaKȆ㳩#տ>3 k[j[M'ydN{80!yj0]t'HSR4b<pf =G| X=7'QaJb!l!$wB嬎E;` 4l@N|MoRNPTCk~ k{?O`8da1NV`qwDD3S[Kn0uطjMK w:44*0K R8T{bM頠v쩮LSGҝM%o ctE__?;kg:@p:n^+Zm$g FM食F%mCֺ[R=XVq~w~%UНm4/fbn,͝Sεv+kj" fDi7~Io**@9B4R3jj E3%Is^3ro"o\7k{L w%AИ(=I)tr\uNn>FǡltR3%(yP|_鰴?H4W>MMY UJ|@ľ3>"8kLc8*)2)3b v!4Z`.Mz-ϧ'o*n^m/o@ZTq3& Q!;("BM[áG8>鼈hnEBߨG6o,% ]틣 kD{}w(v3-h,fL0Gی("нhz?eVVRcA2B,=(ݡ G"oЮoI:{|>04s@iU8$"2'ھ l u- P?6['q +UJ/fx9u'$oGZ?C7tT9cS:HaI!Go4 p ^fsEDn)Z[8edL:VpZ>仍 $Y]CQX;G<9:d$oX%wyΪ[;~K{w65rn^n=!q?Cg1U >:)&+>{}B2¶sO]S&.ȍGi0%>5Zf$y`ifIwb-t?me* wɆb]~ʃCng62lIqp[$E+ hvc qjJy2,NnG/r#Wy}4^ H`2JIw 9.,'}G-RƘEeC:jOOR,`񸀓 ma ?]VAз=ss#0J] 6]۾B2sEx#1qU<#ه ]fzzk,$gz͐E]Hh{,7Ҷb["eL%"zjۥp&ƼuI~^ccT^cUF.qOF-07ET"cB.I)>|g׮u<3R՟5pFēOա[Ymʚ2)a#jKfxI&uPOe72BAl-oٿaF#Wa1L:P2|3cK8.nz8>%6XpERKUTT+&u3e)@,!l TLy'=d- #P/=8%3TFD%nUgMޡZo6j4+>p8,ܢj fH[[{ԁdUЃK4}Xn9eTx/\h?вw6FcZd%k"["3"|'6 F PB_o@mY n.^<=k\=ꍰId*\?DGV 3ubՓFuފ,t^pk|E@8}DgI3ʡ?f~gWeSK};g#'}j#HtO+#کF]ɭW#&~Z{6Wcj*Gj1n+1~k>[b_E뭝i~HQgED\lM66*>YhJU%Rq)̖Y&2e1nq? j@3Bmgdn\37Gv[; IL |?O^g_ů4cyCfH@Aд-Dgޟ'?t0HFQp' da?aN==DhӋ)ߨs޵<(,͛ smRFs9X5`Xl545k-DN{_3迳h& ۬0r[D)ק  =_MP}1[oM'ɚDNԆ [~"aIU mي^5tJBA ī< yF4Z15W_8d`^ZՂ%=8u8'[G~WuE67B71=͵Z,oKy]9O\r&WS!Yb`_J!Pơt92&%Nq7dy S  0$tx`o0.J\[^mݨ>8'Ok B+<?0\V `Ut$:3W~͡$Ɗj}{N`~Iw}^<Xu]jJ$l4I;1=z``.ܵj.%$:AL?` Sɡł"hbD*Y5EcsqZ2Z5$ $p@8?{0R v/;1o$L-Aׂ<% _ϟODsA]5Xؗ Śx ֯qrf$ey#UWZPlTmޗ]I9`kvlbuqY~0ضE0^)֏x-h)/$[P_m? EbĚ;wYnxZL̫" pnG:7F5[ۄ;cg 6b[N&p=,; U[a!|$&Jo$ZhץmĊ4C(ȍu6_Ozŵ6s7 ^y_g >q4q@%͌.9GU׬78VPW+:p# )߃bZ6*RA-.n%)G{˱r9.f*l}5#'pQR?i._rѫFr~>Oqgk]Sz-5Dzoxf(*,hnBsێ}o˽FqV$]z 7dHF[OGΨ"ς,K}l؍4o(թ?{^z x}2)އYr{hqJj7c]ZnZ언8҉8gUd"s}P$ʴkM'_38Qyѝ0 P]Qerzo@ KN^/Fϙ"C秊 nb[HE_m荒us(Ҕ:酓}Ex|;Gә9K͖H0Yftm_>|6N%óNUMע58*a04n*|?OxK찹,bV/2C;a} WQ |5~xw%Yw E_JdG 7Η3hEDbJzK6f NYo'+IdP%زT\Y7_0_f-ktzuƱ+wَH7 f Wġa|,K^oȝ ɟ8)4 vz&{ åG.݇{k=6\ks:BJ,6]@ `@v1x*!A[$pmŘ LUK8{?:37B.ĦD:INc Rl 6!,|A$Rx~>Xџa̰@W:?y~ Urs`U\ t_Y7 U<@ oLF$gfPq=X*4"~e2{xE6֋lz;ZٛU:h SؼR6|,DP8Y[oGDķùg] rj^Fq/u ۞5 (1_D5ˊ9E|4.zoc Nƾ~CU|ZLR҈&` ʻ~Z> 3j- eEӒ 5;yv&T3`^[`r{y&6Ѓ޷+M*id{_1-̘}^/t,G;ej,mpp60h\p|@i4]7E ,2q Fg4S@O%P̾o#c/ހZƞ1:::'R -aMӽ}3\ %Mi3qZج?R=?ZX?x@dm: mrّZ)ö~".=n 9Pi=*]|$wU Ba}~er⯿Kg -+ ,Wqf|Q$3Jbs0 A0D4ϔ8ԷËT"Pa=ÃOIy*((hl7Y"7P :Q<&q;pب%hK+^RvrӇB.]d|.iX+z枼NnҩL#dĺ,)dW9%`~,dQuiO S4>vwky:28@ux{#j|>,>" -CvYit_h=F́ҷ=xP=oVurF"0 !+?qQIc'Yʭ(lV%bVE./ڬ5<ۤ Uq{z+Fo(%X!I oSo=?aaxSocK2Dq/.pc-\ *5ezC**ڮL{^~[jRV]$$"m?,m*Po_%k a {Oi# Rx;cclMqp!ֿTy Y1Sh-^0'Z a%"mm&ЈƅU ):ʞA/x7`N? RFkIg/VkF&tTŅAg@ Ið*|z^.˾I4`9d]uPMf[ڇ&I. T_NoN Q&A6(Ž,<2cC`;>6+?DXF ɓυ|0 D R(hGD_`kTqrB{I0Ls52-3 :u0ab&[ 9;{Ӧ.VP7'b0>./ dB}1h| gf}wAzc ,<+T*fil]1>0?H(7oBAvlc\ƒp䟂]DF_3İA*B"rr@"S3w3qu,`. m~sKhyǜ̀!#K ES9$kND5VlV4wjPa$>$vJ򅞖T O^ZXL8^0>AwK Y=O.?&Q:&Ļϼ-:-,ahR@Zد0=f+{]kd$%}Ժ) QLG ޱ?۶._%5cҿy0#o[oh0,9.]6ѕMqM(lo0CE*3pzJdpiSQnULΩ߶%PyJ٭13zS.kGX`v }53kx@H:]?*g""V[ai ^086|~Iu:$HHMcK*5 vXQ>%姯7sNz<H,ߊvrymx'U\G>!A"ULv*N'pqsg/:efN}nN*9a'Pp cV<}>ٙ&jejO&dy,f2wGBI?lBo23koq0'|dR&_D}L'z$`fE?Gr;HcNWnL'OdZDصdz/ôDu4UNϓXK&5 @ @A_GfA0rgQ_W6wBx+mP] I:s˟T]yY"\Sk:j`ds[:N׿zr삖@Isrʅ)ݥi Hnp}H- ěO[juxB 2' d` 2O<jL_\ kjH~~QT -SjZ7giݶg+D>"e4s#dJ0OwneX __Ӕ {A2$BIU:F}B:JL9 зS*o Q'~gQh [XL^ĠվըT]+aP̜]ve_N.x5&Q.i4\ rh{*Cm*9@5`YiɚiΊ=>glu)d[eT"U0zx7q7Ռۆf  Ej \O_YjZXa>Ө.n  t;h_m=k3sE?i!]b(Mh 589d5|yD L|fFM{5_qzi ^4$[G~f ʧ{EK˼ȵPVPONĹU Ki`sjiZ|$oXͷ-gO0#F 5vk'Ba )q@s@!QyHpo 1Ҝ. b-%Z$>9l2v_"\nlE^|̎D7oDJ1aT)Jw'+ 󡮦2IC Bq%W"=I(gr1/`>E|*o߳+`1#G8EmEoNI2hJ-ZuNSߚfjkh\v90R"a^$9Zݟ(h||e51&BD})lӽT* GgFޫ%@)6QU b vWod5[F'YZF/w1mdc< 9;oGp7aoEvbj-UJg { cy/M;mF1CӴzJi!ti*ѐJ@}y$S;j?WD2jfErTp+? G0q1OSƒ3ґ>mg2>6a!6]8#-w}͏`hIkyGC΍O9}CbzM9;lf vrwAOrw] RrzW|"o/dN.;|.7nz:&&4 5~r{W mEIq)P(*WiIbU&ٕTEOd'#L1 bBk#&ԴBvF\L*5~/[$p֎61a4yK)% Ʋp:Z7<[5{P WAҒ\jnྞH cZ1ͱ!G@1Lb5wW#o~|)XMحޤiDv RiN@~Zg[Bxc\ !? :X99. X&oZRPX!Z9KT]itxɊ JKrЇK(\^Zg}ԧZL(#MNcWYZC,UBw֧n^}e$YQ_҆5s6,ӔT\Xߝ;姠D{'nѓYJ2~ z1 4-=cb'תꈿK˽9OH/^.s $gDs~H~ K'\ +J~l=sAk$S_w: ɚ4!?E!t JCBsԼg.&Mn2b*6b&;Vi<͹MNX סnԦڻ{Ssٯa׌lV!~j5o<;&ޒh[LP80ۍy~|q\`HMymf4p-D*grvx1Sa($wad^0 `6[{ h47̇Zhi35m=ty*5XK2&gA#d쏌ngrL#Tc$G@VDB}oǾ#.(}q } s!ц Ђ6kNsLn*NzRT̸+v Fv7uטuSX!@V2o$27JIiF[{wY4U=0_ yA*X }V e08` FjL\ήDڞ.n/@0vywf͙W}twA gYxT=aP䝡ܟ+]g95iYz65:;|@R9xOb7oUj2F@JͰ Qd*ux#c)s 'z12m K3ݷ^7u9xsu^ u&3G8`Tg^ c[`B7F텽HGnކF4ee\G%9aK'^/;)y'w+9^H$/S*$e#UYӊP&ٲa@[q*CJ5sqgynG{˳ <]+|(׻G /$-@y~D 69nzs|6_zNK5쀙ssaY'p`zAFHB2,Ԯ+}ځ[3յ\(ճ7&:i͙ECf&mġ]U[ [~tSnR,3y:3dڅ3 44{7A󭺧AiЈ!כ9a*d,tȳ$Nl(eOJٝV]ߣ aέW{q(S'QY&Ɵ|4?S_!2SG]ж]fǦfo6wWWwTp<,'5/nVmѐ^H\ K57~SklO[ի56 4|=Z/G03N!tRyѽJ!:lԞ9yOI8:>KMT[MIU JzP*]יVs |gA?t`Z\.HJK)d֒܎FdKWaJjgB_ss_﫿oH-k,6d եӁ5Aڝ8@.2`Px23WxxS6ӐQ_kf7atsHjߍPnd ǜ騪8*l¿.}P~êM`Br[B3Qn L( 2" *mRys=;ɈtHTiy@ ?⇬%k/6Ͷgֿ%Ψ|UsreIx"s{_9x۽8W%d)~烢#v_k'bKlrNSeR䠩6: #aѵZYO`gZz.+GFHf\7ІZ\0O>/4H`;5 pU)7.sG*d'j.@зO˛V%o."R?y A-7S]gBݸ-bGtN N*S\q3քHd@љC(' (LkTFiB@j,iFG;`6n8-7 *L<IA‘}!ȰiL[(+1ccg !4~PNih)b:Xl wJ ~{.v16Hj.*' F!g(F_*=gV ZOlzyF@QyS爡M. ?m8ZD8`j,҆W.o/ټFGn|]UvEQ8l~ypm]wݡĬw樘 lzBy2Z O@{B;EALGPn"Xs8*  ;ˮ)@W roR뮗<o {3ڂ]Ac^8 jR,˥RXqBδ{?'n(mbOev2HγHBe^ vl 'm #~'ߺ?FsJFkv`=DdώHW4UDe;ӵy5΁@ Dd/$)%Vercs6en6F"<\}3DTwK8g|OShN9` spmj6HTR_T,A&Ktz|ѯ* aƪS`9*ՄXZv: s'X拰YI@ݵ[ZM0墕A'PԪ<߆l|4K?k~byt"1K#4ZY/^ញԫ1yrմ=t&e-,[ $ۏGKEԧY7 䔙GSmE `jF7;;=#~zIYn;MP9s*{'fMTcgNupTN Ѐي*zIy ΃P?8d!宖BB$P Jv?N\eiiZ@a{y,p+27*yu39zY :F7GA5Cr+[[^/Ƣצ, ŠùPq+Ҏ 7!Q1wkөڨӻk{xhW$,rD=ˀ͜:#DfO*{c32vnPiPB W6T/D&]ͯT8^֧giSe<0BCqzlL<05]DF#Wq`P(5ITjтf 8ؑXsnƳSР>1)qX%Q$D/ m%_t҂X Z$  _,˘zQ rf0ŋ#jt(j NQHݮp,i0ֵɃ@,'>L<K(3Ik.e@?7TdN\dzpܱbc]AT++­҃)aK_פ"{CtP*YseviTňLh,mEalvz6DQ=oH*}Cm6(p9kpxr=W*&pA?pw`q{^G!½BxK5'Q^:I('*)qĒEmMu{o?'1NחO3'^3ͷԟ|[9Di-k,vć=ssTqPHo&dVfM%>.E}#Qڃ+N&PyB>U{_IUeӴHV7Y'Tq2KF1Q"(.L aY' "?0,3ipVk@Fy՟|Mw%w8-zIuC{UY͌ )BH;"|hUVǴYސzd[ lъZxƹ|6=?ȔlyKoeG  5CX۟@.aA:"K4Gz~Xmu =inC6 SWfsin!EC΁Rq^!@?672R+Ql z7ϼ>5|@Q;q 6= ± L{\=z]qhV P%fBl+V,䨿a9Whl e`/#LJXg1☒-8= p4n ra7=BQ='X e痋wZpU˧1*d8)R=7|mW5=*[Quzo|-;.P~3JVilڗJyjn$RDpw!el]`wn <.fyXenw[T8B6H,Zdx)[]c.K:Q!im56r)ɠOx[ ԭn=TGg$5Wk%ߞe3"VnBZY M(UI q>=U4 |\Ѯ}uSOV iO݅)佬_qXo(].t댘r?_v~,  h(\&GK^6!,-:=2B𴟿\Gw@YT; 0rgp+^\ط*VäÕ#3pY3-5huMŲB6VݬȂ[Ό Wh! 'T\ᝂaŖcmO?6Lw.FF~p "+H/N3 @y:sbz%lc)}ExCl:oVnEMԻF̟j33a6,>] 4crٻ׬.Vf 2p+'˘tofvo3J Dfx {i16.!m TbU_ܔg~b;KMx&µ/"Y\ NV\Vj[qdu  q5_fWρT:aEf2R={]aϊWn4Ð5D29.M, ,1#+U'PaW)VbrM{U>JJܖ=VK{jFժq@n<?]~{0k&Ϋ|vk=C%T\GbMRb^HƬR:#K pݯ4FЇ6Y88PMSB{vDbOz`'~M!SiuO;cC櫁 ><@PYC||ye< M=ؘMp۰˄bQDžF}| SpU.V>ah0  ՎqADI'&_vg{ [T-U?WןaHS|?Y2,GT#3yRiCX0T6d\Kߡ>G*>X6j(HiٟUGh=6%Uubɸj)G}_?&#hd93/AFӧizxہzJ/TM9^NYeY٠_J,Ns{ߚ&+?{_ Z½؉n $MX53~~g漝7)dviXns(Anդc8!YDOXIz:nP ZPSksl?MpY4!>} \?6%TDgOz{jvP X\w\ 2N؅szBbQ9}WOakíw⫯ 9cX~FSD*Kx{"2l!]+ RL& VQ@~ϖG%e5Ƀy: fXuTN+D2)#Uq j,P1:rKSK ɧÙWVs[pN哉ҋ MqVrΦ2 S[U;}#*0v'WK3cGD!=jxF 6 &MZ/s͓v5,=[,4-CnEP' ;%J"FIZ<ꢮAAd>2>4` 7'腑_~k'wÝE os77 -gW2Bmb ś3D | 3$a|!z|5ί!,AJ\6s]ueJ$/}_FG:"I23iSX78$6hxE{ZGeK`nu}Fk7XD ]:c\8"Iu ¥Qn6WmI5VT'2=Fy܂.l8 H>3#S|S[ι)dÝ0"6ٶ NU hۤdt&  wXEDYD 3S=Dx~vF9D*Vp[QyB)q'X%=Z/) +C !'^\i'D*7gz AmQbkoPi|\޿`I3BDпe,r&n)9O2%6-G̅tEꀔ8iNAFEކNn= zl1N̜ ÷p'/ҿCu ΐwƙ^I?T-#l8c 'hsf20 i7~PPZ j$fI q\ɤkaQ[)MIf qiŤxKxhuB#!qjd~i~E c d['j<]oqvt'o3b2نB.o:;T) pm (Q畗+e4Bj4nmXy{_r teu _a>]dN]n-i[|~):}a#<}#ؑƯcY;b|P0۶aYS>{^7qs`ZrWW~R`X7c% o2$KHo5,'$'=q#I;nzgP }t6^いb:nlI(c?9!]pMD/~\xΤV`D+lV9 hgZaNMHnVzW瑑r2d!['#z2?HZ-}` ]jrMs%+yv]&b_}e7XѬ?ٔ'&S<1A轧݄਄RZ0Mt*Is`=B!!#y+m]yK@^ЪiqʄKhYl4E)H} ?fS?j3ӝoMz 0񁳽h!(V!m$r:!͒|q;QThKy |_%"ynZ]J8k-r j;VJ$aj 6|[.ZUZ|ۛZ$tИNn|54P=y%^*')cb{# %&ت_S9|*(`hTIЧoB6TD7ϔ5*6ϑ43VgDmV03ꂤ.\@vP LI8B^&Ҁ8%.iK4_F;TArHe\{3`VnxEh.)P!ֱ]̳?QR>X[T_͕u\@^CEޅᩳ~ENxJa7~hKYѼqv_/fV-0f%[@kP'>mFۚtѡ,= .3_4N?%-37ȇRxz6qZm-C|^}r'p&5!wiݢO8rk/*8g\q\B6yka,3y ĿKIAqX\kxVZ3R_|׸.uiO[˦dYBَs@$KRΆXڟF# XHVs̸f%m^Aw}`0nR<6[r_lDɨ t_)eT Iӽ'p 6S;-޳' F~It 8clcQ>lgP-䅳r..Ow)uwOse@K y B(ɖu`kel?Ig#P3>b]G̸"Q4(gkӪ7cZ  n^B ^+  V's%/2_'k,y>@05O"I/RwW}Z@DQYg5ʻT}Xd[las@S8T=Y!)Ԃ 7.KZ1|5`R/LT1R1Tc VW\`HQo X!x_c-ث"O>^5\mH,INq'fq)nP Jd%{,y|~qFϮV&w`Ҽ0P~wAN-aͪ80v,iSagEDEֽ6D1ehh$ oM).Ԩ#XlMXik\=Y%N : NUTT&Ĺ4 oa> Wb9Ni'mZs/u]x` ȳ7AAww *\6 fEtk`.by9"䶁Ö'囿 ա [CQ x^+^kȡ&gS(lW2m<*2TUEՈ9`L xt2t4HI$TAߌՓ : BoTTi21f(=;iީacrP- A~+3rp0cO vsYr~QhSpYfrZp/}eZHDyV (#C(P)\cȿˣƬG QV~]Ѡa2LJ\zL޳w4MN}O >.}ӱhL/k҉ݬ }DO `0ٻ;*5F.A8Н \8<1GWQ2tPű6H?ا-j(8ioJUsW>T15S{ubE+fGs+,+Πꋑ,B sLd,ژc>E  '*> ?JPR|о{ #=:G7Q3y7vN G!v l u@|75 Yb,[R%Ihb!&ErG>lu,^*IFYs<…}K+wv} ?&Z.JzӵPvX3 (j.s.ǔ5_xPGk$[[WRPRU b_)Q0?bμOUS(O-31?EnxjJ\|ӟ̂m6ŕYⰚjOgOHܷaK!ӣ"2 ߄OCJ_= : Q { 72*#xAnUBM#sQJ1nlKuz?+-:HyMj21FT ,Ku ӆ gL$$`Diwh{Eq _ܬҊq`fOdthzg>@Ȟ~ݐTUijոF8wdL{~i]PM]LU8zZ$c lԛ 7{s]NcE3x?BJRVm/.8Ƹ+Z_p?WQ/M!!lɚ#dzQȵee\/[ wN ϻMvjUfCS~|I*L4(*?d=W}L'3{E{vrI+o N곉6y-TXrFvx[MlwտC+)gfV*WN["I΃q4-a]0:oI]"1[CH<bHΗNu7p̖ 9j*> J"`l9.IbM443Khim+aO/gfz!t(Hn8{N1,2YXA.'-̊J8DB!_SYq}TKS"==HNBF^o=;}^zkBLZv]SXQ.\y 8pQU$~\Qu 87B_+l_?obJtPA!Gה럦R(;fPP"D-sŨ64!J[QQLkMCKD(I?ǐ<Ԟac+6D]j'=~Y( l^ΰ:_j{=ۍYֆ%|x:e@(T)oDJO #y ?ą`TEk NR1_a.5[M8hyXnLG$譜mT z봧qٗؖ˽_!G+eZYBcܐ +6xRF8GKXT];9Ɓׯڱ7@jiJj|9I.j?S{ʬ[X ?c,=eՓ謝@Gب&U՛x'I ۃeIWfq9vLMz>XA_hWs#*ME߆`uSWGgo2D.rRoe&` PߺK \1Poq4|C{vayxf5"*Z~ {/[x8x[Ix0EXLJ}l{Lȇ~4OAu[|gмfL<929REvFm9+]/v+|򜆭:hɯ@|T&`ov+T(tV mލDbt"͕dwMr\YQdȦ=5ӕ'x-?aZoɆ9/PRd GXT׌)|1B2UtzUR\׆< dX? !ve!Fx frNE$Eh5kCo858TGBR_ÿ6A/W"XO۔uΏ@̰s1L {GP橘/ ԓbA>IL|;* vYM 3奄FlK6tQ/g*!v>N;B2}D>fnu 7*تsD u k&`[l'8CBtPdoc51)+{8,@'cK*=i{G]Q cZh (x~٩u Zg` 49wEF^U*ֶdj7C +,Vd iz;xMU_;q:<˄r҉E Ujn:^Dm k{D^^DY+>9c⒫9bOABuY0 S+9̓:-Z9+ޑ'-=eZ}?ezy ;bc^L^W̐{0޶jBL| 6fKBOq:X3@8`?'JWblEvqV|KF@@契2BMbp0# ׺9O|Bf7]I"7v#VeS3EHlFizK^ӰVVQhvO"dAw+fW@4{ZG<ϼ7L@@_r3ٓSO:Bl*Gh@~j4V4g &w؛lOcg.RȪKѠ0=ҏSՄɨ96i?_"I'Oa6nm_[SLh; _-:(vE%Y^օWk5uףt =7>zqjR(4 }w"@~j2?8664nIN酩(RUDx&SvTc {ƹEi#k.;iەǦqF;-ܻbQVHyAkݤykN]YRSnN1m_|Zs⟛ =8[;)hHJO:5Iq1gc"s׷Eu l>4HTB9%H Ԣ-@_f*K`U Yz&Sxb{Тud0vp;$BGҞ#Ҟ?(\PY:JLMy ?-ɂ":aLǞhI`A=I̚U ۙFFy?RG/!LVzXa$.3UẶS9 O` 1G$Z0mMyn⢦7d a "n-*@9_Hnѩ 9`OypzyLGFnJn'Q]kGHw&ԃ"ZzMBBgr$͠ yh:l#1wa8YA|^XdL`95f~Eލ`ゖF+=$t1mIx bI,1c/"9Qť spo̻1&"pv}OL38SY%)R|_d:ͅw-Gh/oa|;Pcn?l;ίl%'/8 Ԏ*o z=C '/j2g.Xn{QYJ-܃7&ﶞM4%R< I:,[uz+WAhH*y!Lm.)}6˅fÈrª nӠk /33ίI`=ʌWvlagzYIyv@|~U9Z-k\? GPB`1? 7^tJ4F|K=sD/;'ѥ`vs(H貛vO]lh1=HhzS9PkA8t< cL5z#ҋ)ȄO͟>LOVi[SYE)VTuZFNhb2nxGןǢE+3u[S: \?/=騤d$@a湫x&/yJ!FNр*<=P"{/YAw7}߼܆[0#%-/욊wz/#CvWA"F!*tFe o@DOG:AbZFFĩuJ}ݝ $1Ӎ]+H΀ypPe#ux,"(Z^J^a8ڕJ$\UzE_ :ȤPpre-| <n>jS G"& IQGXh%{ <18b /T3cFdFrg=^] pf N0qܖm:OT( )Mxkjdҙ3#^ s}༳hP09= x*^ q:伸ɓq,YFPFwsa/`QI}ZݧBO7PC\USo1^+gNtF&GQuK!l mX+s; H- kg!Ag8\c-)YH TNj;Vtv+ t-4#1ziŸa̖_T d9tR"tU'xb y/Gh@ߠƷnAC+ב?X><'!G|)-0MI22DTJkȓ&oJ$ŬE.9Y=_o{(Rfc<. e!dO2/6L:O#DEqKikRHK!tT`s <"Z):lAO!)śB QH-˦iz'K]2[=J΂c18}Ihn=`A#]9R_P(25]^[ oJVe~UW gEizͻ\8yvHkMUFMrՅEiܩ:nkDמ֍[1BY W`̖FE p?)J3ʽ 9b4|MGoK^% HNAUB @!a/%-v9;SQ!ߎ=>4f;]UP*TYZ;DӆVGQyD{h8lMIwb z"lpy2g]-K7jWnwm]!z7Ggq:'Pv@ ;E Rx )93B!Ot)`G:t~9+e@6XG)b:d kZ IkG2ٰfs[@mFs%DB.Ss獐9]:>z]`u+H~`cVWS5tZ=u.xن>Tvȍ;(%]6$%>ZL`޽L3Y7Eg"8E[]BqdƝ ս2sB2zelꕬ 4j{j'b29zhn0!P@~^3r4}߁ᴢ FOi QcRchݹj0x {|SEК6(%t"2^w-|r7 (}kC6ƌN'cgda2GZ˝|4EuEVek:ľ}1ѮB]=+r*)Gmڙ"@@ILӬ-+;}p̖# >"j\2iϏeB'DY-Z*PG *Mgj3fdp,fٕo@\MF XxTYP3A;Wͬڥ㘄w-m c |w<,揬1z*xtb)o` ]x ֩Ҩ,eߵ,c.0n#\YkU=(nLA^go4*еpx{V3:FJ|GCgk**D\aro+.D.U\ˎ➴vqo4]4࿡}ArΦu4_llK"a3m`8aIR?=Hz>S͐-PP5+! }ݹx /Hc߱'jϾd}68} Q9>dTи!Fuŷ9I_5]\)#,5qj`dQR04oʬ.[cJܩ]ǖMe=۲v#)R1eSO#xG-cۋ&8GmЛbunO[UIK?-S|cݤ8P$ *oC9͕ko:+Rކ9-) Yv?x#I}8O"dܷYAx'sgRVTR9ԚsYɹިg), ˎF8nSP+Ս>%CF1oַlko&3%I$7R),$k{66(W @p;c)qnš1v=_ b\{"\x,'? X;סFp8>O֮cDR\#綢?9G^h$jfF{^XDfZ>6KEpsyo@բYmdG }S{[;9I>^PJaT@〗x`A`9+\ijgnx%3ầd1_EZ ]/jWy`-vO`v# J@Zv.B\|$Ϳ,PdoG -8WdÅ>P&= l[ 1'+[iNjpJAN9NpicP㣟 1sIO1E!ف'GW_{mg&i^5?U ]ȒFԷpwO#.>f #U7)b̐tY0"_^B9gsdmϕ2Qic2=?<-0c1frRMh礪À1λdмq|R+XI>ʀczoÇPz{'D;ܪGS.$ݛ2ō5྽nGk=4 9*{!pmu_lhƄ37i" l]w0x]ņnjCZ&Ծ#I.VܖMss~,Qe~ϬCo$b+[>o[Q#c߫H\`GƭfQ݉ư2cym4VW'P F zFَ:ճElD'95d̟`dcQd4{ڐ<)N׈Y@R1 m@J=ZaBb34B k b/S>``f^s%w6-dG]-lqm? )*F>ը s5ڭGjdHuk?PIu(g)y:Hg-#D⟢BL ;S7Yp@ '#Ƈ2Je3\X庮i_]ցAtoi{DG Xe\&6]EfV섃F-!叽e dɌ_ ظM7 9 VฺI7-SMy! cHݸDNȻy$B[;=rjn|_,ӂ'oeej sdgcF#Kg6&9Y&Z/C"jv;[*dͦnu ǯS㶏ޔ[̜~+I+={"&2?1M^6#h1"xs)ru*j0M2RpUő!jnhU/Xw<JOkpxgdCk6 H?c Ićag`Μ-ifY1nu.NG(B"v,̐uitW. ]#;5/<_ MrL֏fI1wjZ*'4b%*ܭiP ڦ@>!LpbtUR&`QRߦvm.֓|~?!vCȜnr 3ƨi2Vv*gWl2y% KuY eqd5LTdgJH4ݺ.{x"p[/#(DR.Kj,M)Cs ȕoF x8V;:n`<류Iw ! `֓ڣEr3<ȀzޱUFcDNſ %X6ʁ /U_^ds Ù1*)~Q(Ez|F'{}Ou'^y3,سFP'F}P7xxڶ~4]4(i&؉!i%^RdYyqb m/_fιp_$ǛUO!v;Wv$?ŋ2X0$+>?9Bʝem+yY޺GA45G˛GC`^=UxDҕjV@0x9Е_߸-q>"F8/d-9,K( ygGt`QళQ/$G=G!ng o'g>$H  -2kuZ524 ޣqK6R tR1Z9ޝV~ukhýؤl_& ^jE=̰j% 5>l; 5uty@m'$8Dwg!<U0vi[BNjV +5>(7n5 eb#JDL~dVl(._Sֿv"ic /X͟CNPٷ!/F4lav+9I>ZZ|wm7R*Zuݯ#ɉS-xHɲt0OpbC j}:ӨW9@u Qc]>rin&5KJe2]! cVfٱlmcfQS"ڟLE? A+/6*dI>,1b%D@ϮYE,35 6iYbzc1D<4_)D?1Ƈl]n5sݖ]rcN2 KIv+ܜuj?nɧ幦l@Yol i՜.aTh}hp*'+7.p"k= v&;jTQ_ a$ nx5uÈ/LX1ٳC8XKWb`gFacQ&4MzWYOỸ0U߅'z gB&P"CC.Xƈd؋PVTb;M#0o+ tvퟯ=hdZm h4qB_FňA?9ꩽLb\Ub->kNO)Mp-^XAhL",/*(۲4z_$IeX6 $ha'ѧw],4x  !lq r!Dέ#&e $נ%QbMIYO!Hv @U&QBR 9?_{x@r㝛<CBJN@dnFW;>\qpM[_dp~ Y '`4.cs"l ]֋#.hm_35GߛAnRÇ1=Y:{G[#WL!+~C;il!E:T3R`@LYvʗu Gto7 >zI=T̺cˮ2ʱjxevo;L *Cߚ^T/`{{7U:TZ F$)%KTqvM(` ) KǤuAD 4/~8Pw gnoX ~*0VSF݁pJ$آdAHIzГB[gZS1=&,㢹XƠ,\ hp廓%T94C(qծ.1ZS7lf)M.iszܫs|AQsM 0%7p|IFCmV q'5mKD's9 M\žhbj pzY*HYîb ކ'czUO速6$Մ=8KhLE3qkz,l9.4?d<[q,GR̪&&!sigiiҙkM\ߟo1NLT/ t$K9 ?}$XQ_t~ vDjL%b@f\VV7[Y6 19t ܟ‡N=^Gz&^{/t<$5e]WÐ+R0::op!R>dri a8r^pa{N÷dtG+ΜsS6f}wDت*fшg o ILT|wRU5N' ]6h-rs&ߦ\8I "HQOٳTLRRV;J*$H~kyhyG8%XXe&f6$n1 ؔmT@שW5n5sPh2p_ ehL?&tqJP9UUq-k60`V]HP[GAjzN=U'|D9D?%FYvG2,a~WmV BI`rtJ6Z_ [__iuN=\~VX|LǾGH]lbEPT#.t4shhR߫+N "3@{HϺ?~U2Q~2ٯʗYG{aX?o7^L}>hrgV\:렗QG*XOslQ*W,Qkq$.33r@,Gt Uh$9XE˦R#D,\h}9L;i\=lG)+t@LOLxЗ2^3=t#`?P.jL!dB V =<3:Z<~nЊWa^F]\ }d&[ٮ0B7ln9VTY"! os!%p͒ DϹ Du[L~Q1&ꚽM3BI*+@VlJ~cBOԳ 1h ,O.N(SAtwl,)̐ftIhqp?:v6lӝ 0ʒ%fZ"Z]u&sD*c^\4)է[(s2ilI2*n\1ݙB[_9k]Nb)rzXNG?uw *a=!g4f".LGY8"]qm*ՁGc+on96)|1 (?TXZu!@1PW(LD{ytspT*D~+eS'F~)dI]d 81WTS9cw=y\+ ׃ fM7Kj(AHBn.ۃ?U~FW(r/RaY<<Pkr7v,4 TKSgkX4%J0?Z;*H|gQG"†ԆM[zdW32ʼOs |Y{Вp3 ;4sHV, qqaIc,w!w0Wrԕ]'gqjHkg\Y &P%Ve*E9i_Р6t2ub{6$>GJCXrZJ2Q* ? `>Ķ&GlS~1Tʧa#A^D+RQ@R]'ی2DZ^럺_V}ˈ*iSUiX0tOڴf%2J3!s`C Y0ˣ-i´8J"li,Ȼ߸ά{'-[G[.,z`_OWmDs唋;80=V=)тۥJ)2R㻽` jo Dm7e%)=/dx|4gA`ώ򣢐-e1)#4΀s͹n =F#[<q|Ǔ CީDn{ECZtC `<_ nwȝRgyX =P<}cN VF/N=՘L6BbXmu4m=5hLjH怡C5шrn5xt< vCŀ\Orw x-5Аk F%7¹ꮔirdF*5\LM//W[Ao܍9_S݇v!.2nc~~;`3_v;pi?x)߄G3{:Q=TQ Vχ סnX'wco=\hHZ0V5,*P$G7shA߁׉3iȳ_]'^V?<ͳD)}f *3uбȁ HtaMFdt{M&G]=V%Mj-Pȣ;J` qu7͋U۝ \E%F.q 5R{?4t%pg>`3|TiBajkBtlh,_4墅S]VBCХ!a9Ќ/rB-PK5flm&1zJ1JS\6<" tsNu>tíOz.x`z$*41Sk6?N%9SH"RYX` B j6]đQ>9\].eltk-̄+|oLC*1f|{$J~LIjp" ־rD`&9Ta,c-T 0Rg4~esb:ż9.,ɹQpv˗37_z%+F.ulRt_蚈5rޗ~3|h29aG[ xکeC\kU8ܐ ߄m5⡵;+*Qeޏ6-|w0y7~W؃7שuoȌ8fປ'c݇Tň[ɸ%X,"ozT 2W&Z8Sb[cj:2v\ŜgX }M1έ`u^mfut =׈rD+gS5D{F>ܽc?"vxxQLPvړ{0߅ sP }vz#\ 9[lRgbl"{e˶Do%TW]AO#~l .@m^D]#6Cm _e tП\ Wqv/Yc'Hnp{%&XU:MKA'yH?Mnw Dwz&)u[^hLQ gك40nP r^Użl(<@!ӒspVqavaƴɥ4:o 4(AO9N8:NUz!*=ZoZOtz"^$:Xb0,6Bg妽SSP>:,hp5z;V #$ffL$f ϳ7ݔ 3|us?dŔ+[%f_u WJgW\2ů(vZ} |msՒPYO1Ɋ[6  |''1ԗm}"Jt=7M5T*ވN7Z0 _NLH_>Kߪ]\uJf8pj("-*B;Ru=]Wkd_Ϥ{SN5D^.hwo3""r '(:/hK7 >{j0г`<|c0Uж(w0 bGvPaQV~(}> wD-<[ g,ܢ_(#8bY^GZj({e]Ą]vi'Vn;ZO&& ;ܘ '[>mn I1?qwį᏶[!F6(+݆X}˯E0̜(DZ I<0ҁ5.P'`FR YRV$Va:YV69w_R9i$ StG)?U3dբ/j9Y鎜}+vByV fcIΦOɅ7N6vz7 Dg1`XM`IFe_x5%:ʊu y.[t$Owپyۜ;+.BhPy3Yl-a  PC[D-$QD5HSeJwxW7u?`t utlW/- #>DĨ 5xNers ѓ}ݵU<CnWc^Ri }@/g‰ L9ɡfJu(=3{X] ?k-)Dy?j'eR%t|P{!ؒr_!^o7DiI"xy3f$.UNc7n 6LҁRz'9n^$mvfBܜjA=P.)p0@nIPN hјD4i Z7S9 9rK!e}0'pc|d(M񰋗{欉}:sQi6NP´j/\%d{8s@_zɈ!5G٭j{*!-f ǚS~(HB!_5 O;>D> {I`NQ0ga~_UۏR2%"`B'#C'6A܌8lVkQ@K/ŋJ+55Y/@M$(7;Y:T8A3'sk/, %`iixM_ }EVKՒ)++ZxgL\R6lQ5ޏ\uG#X;X佶j9H w Wx3VOV};Sa8rR7EsC& wC ^.<@J334soUx?Wo+0{=PM٨I v H؉H F=a_"7\NV>./X%7щ{fU$i]iRZ/+6&>q6,MiNycik(ϖk'5UH?딣%OY}#,}.sPLOb ۤ6>$Z᫦]R}šͣ1XTPBω7 ' jTB1 ^z5m"L%ѣH`Q:Au⛨Ug݁di$+!7Ql'YC\U|i-NQ6-0w=hFcT^;ynnl[ 2t6p]{)xE0*W+[uu]o";N9ϙ6U^ݨ-=POCiX'Jkm00/~)_I'OG8ݎ;C \)y:&ZE8߬ Rȿo Ԯi*Y|KUXAy7⑱x؏0aBH fCWID)ggN,a. gz>*n=Pɯe_ypմΎ5ypińwg |Nz;U2g1;;+ x"cQ݊_"A-rX2( 6)0HƎfQs+*~1]=CĔ$ Lq/TR' \i Ê4ZזlL}& qRܳqZDo2RQ~;<{x'ݍhʪ3 >ʻD-D08[\a@V2`0}1z?ڎ]Xx0`Dm2av$* = 6?UJ'+$30+kSj;C8FpM=,oϯKoG8|@.!&* E5Ȇ}g dZ>w8L ߵsrC X9 m/#mv$P<?j% w RL%w 1\qNͦK[ަ5 CХjpm5ϳ1Mג"BfndZ&_M `NՌtʑI{/#;b^b)䡮QڴɝOF,۟M#2-˹Td601>Y7Y11@(syzڷ٪XȰo '_m< ޮJN 6$ ^l]w=o]9W0Pٮ>V5\Pį=]=v GC/'GӀl@ÈCO,F=tƬ'(;u(l-Kb Lr>ױXe/ۃ8NMl. 3CC0kh§3)oyH``_p9* D+:%Dfn8KVb+hΥr@0W.hVlddzHGb0ÁE6^Nyp;Օ>T/@v„ɝamXK2ie6鑀o8^×b[<9l̞MVd k)>KqR쒫)|vg['{a*&BFyBX$ꑥpSbl|Xk5_ 0~b,c[lcd#` וc} vc/$,e 4ɲ~qK6"yIa>ܽ`" תxB{nS.߀(:,j} S n[q:AaDwJ(-" ag~־%;:X]C F 7U~3laj[6!ųYs%‚. "^v%-#ȧ%JHW``fIޢfE*U;m\!2=QwjZ:-O-}4oy廼r7"}⸮|>Bळ2N\naRog^j{4#t &o@Pz]]CB+1ev0G.Q+@ɡvOP.UXjV j5p `]}@ewU|1~ijc/sӓ.*"PTB`4cS$ xy_uE'ӂp@XS~@Lp<{Lq&>IgGmtou#UY3 {L p<{XѦ⩑]4sГ*Y[8ZYDFa~G{l#F?@н^L!>WҌ5 ~RP.ϬŔ(5Iqe*q凃ms!ye2jщsVӽL myP(ehl+AHH۝8B0O5}հBCM2&XaNծS;OJV<`A 9rSEUT YरEY,)'֓\lK%=y*Ⱟ*F`d S|NT~ÿ"@|#S:W{::\hz:B OTRuϕguĄI]Jx@o$z )lnQmYXoη\43l s9vؔߜ6=$PȤJ2!wK]7T6xc=eȦ YE(}sˁLP#*FYt%6HD>z=#66Ylx+X& % ,*ZBCh;A&Y,fǵ * c@o3 {F"'k;#iw 3{bjMJXA旲t~’o0DV7D\9M!+K^I%3Z}yÐhD{! ]:2M^㿹k RZPQ~_Jܭĉ]j&7GԪvn7قډx3ce$iTw!> w!l+aEtIVLy|Cb3ܷG`n@.7/چR, MY4R9ݔPQvLvȤS&M8" nE-;2Ao/P[BU+ gD~XM? jC]:Fγy\;}3X|ܥ0A{ч/[pX)-(zvv{3`]6_ ?.ۚlA] ~a+Tp24 uшCÇX)?g1`NOj){ R`ƅH_?ňCl9,3D]U^G/R1CHBE ޷^&7܋ɟG]/EBk)a02W5c~= ϩkLIEubsPH[Ao{ d?lw \i9I=lK{L7xDz%85xSj} nJ]=5GK "bO.;ÊFly#2Q%t(3>2g +ձBb!^g#=vb&+[7Ӡ) 6n ׌$yz1`f,ނ 3qm3qOMzw7ÂEB'Nw"' bET+ABM=_>$WT΢IQ-﹕f)iH'η٩"SS0X9FKQ_K_}q(sS\\ ekD_|ԡp=w89`'eHac0FǁGh 62:Wb cHٌz㹎Ka8@>P(l 쯦nm>q“y9H0jly F6;9'<}=OaEqX=d\"7LӭnKOH]V{6#OON9KKCGt ! Ci¶ 3Q+n;dE',HCh}KBQ`]IY~ȴk Hp*t{{ jvZDPlnӺI5u tȈ} 芨2hF w4UYXlH }HW<1&nV^ϣ !ۗ׃Xn𷅌ihO&#D92JU x.)r&_"o-ӱ3%&RŚU:yM1 VmpeS'6nL-Y1Qdža.֞sثv6A:}v͐a9D9vRɐb60qA7'6_fc 4sʻ x4KM?t59pNn.rH )IBM߇bOx*N&@:4{[ \h/e(@ /lKmࠪxe b5ޛLGcR᜔n?x.3^a/I3G^7 joxX2/ܗGdր{p6*A5% !.Kp8J XE;onq_wh߅ &&ԗOVڷG[hh^~L 7`,s#$v`{ʂK_- o$¦ɖPXL@S6Мn);֤;hfuY-Q?oX_䤺VT9i#iynQQMRbx<2n]".[晶r pnװQ;O`oEձw>eOoؗ^5lSbXtU5~qvw[CbH8!!43mlrGVl3x>hn@lfw룔 Y}KRfzd>#Sbz,ρKs0ޗ=ZS׊Q"72PerrdYqna[qiHz ݥTv.֔O.y1,_m|}branl! |<]TjΪE|)c_A7s(ti۪'.I P]ARBݱ")قϙKUpR60$ZWOn/h!ifEgLɚ"Jly"3ۧ!^VQGW2 %)!5zU( = [vfwJ`;Ȅv].:@#XHvW$,xm󷍾`Ůt@n'>׷miw&p/m\8&gH\-J*22Y`t3ď^b`4S`N-:h Z);Y*в>WcL{B2cUF;C)pC$\vBK1[ eU=HthC9N"hM䬘% ςϻ=bu"S*S睫 n|bPdwAzA{PҖ'Dsl 5#GȘJ [Z @ҥmCSMC~'[[(}(u굫68Q,%ω`yݜ-#A363^ӿtIY#WW|\2>̚Wq%]5dk4a 甁ƬH >d(,"ˁW(rK e;GdWivNWwIbUf-%{&vny5wnP:8gR4Z}YDgRN!fUT+z{]uDn6۲^֯NEaeUrW='%xfۼjnEa1(\l Pi'ܗ LL7ME;+%|sw:}RhDlM&b՗o!.7&Hn?νU/~ fsyOc:œV6Y lo!SCޮr3q~A roi(dQm&.c;wgO|ubޮeGHu"O JWo ݵ}:`r{ v@3Uhcq7zK5Hdx?FLm+xەj1Xw>m2[L3 ֮~EN>%69ȤXuA.uR=U$L9G!4m}4 Q zE`}##oLk,Q>vBhPfʏ?-8o>56w{ vb`$:X/1@޻T˗ pE+Q]lYh:~]bh ZIcBSD)4#_*wՃl&* C Պng&FA=?`\y|҆H%rM5DEhU՛dž}RCt}u]ӱQ#S+QS.jǥDD&e3,o*ᦛMqCNz963֥C0 LKx!j%voח M"Zp@2(Ƒf5|Xa v]/v8}"N,JʉT ^Is2łj_et 5D;.8+ mnT׻,ZMjnrw0d2z,k%,bziatC=W:_XI 8.yV'ӸEfz,E". G!;ϱgAո&"u!8\$7h3oz*Uǃ}3+^5vj CꇏD4} aArHpȁ3A +θ30·w D-ʹX5t#)6C*za52=ce LӪx'4j!v7/~+Ӵ~Gj0K pL@h?Y'{kݱx*`/>@|l8˥F&3n!\`(x4Ħ bl?C 瑿@1d *2 u,dN{k"H*$r c7{hmvhSJ`H9F*/~6,6XfBۉ.a-Qȿݦ8(i<SdL$ȼ`uKdt^D]Do5Df1a"jxMCyeJl??4޸u9QOn)]vvmc6Ҵם$/-k?~DؐBTZ8*!onvfj??tnc\ K_C(z"Qs9ryHv&GGsa4`?FE)vo-_9NՆ,2vz [0Y18Jch(vn@ƵppK( $;A싱;Pqw4}8g[b/"|ioqۀjSKWNBRޓ'A? \+noFԽR<'( (r,w2R.yS-^$,Պ_1 XCIäznET$Cr \z62)˺S}x{#(`6e<ե12d11I/!fL`- G/|(/_Բt4C\N䭌Vh9w(ePJOz*t'CCWf5fkouzF; HXX啰M\eC~b~nDԍl9|X {mMK֢BOPj}r\ ĉq[ T3dg󕁦:cVkJb"xFe+7񖀄-Yu:bTvzh3Քx_qpI46VúH탡~]nF.g4X@\иTO2 ^T XȻJLj1{cp7Xw4y%6Wb\]tnbt/8}Txe:zaXvTܾu/ϔZ%{4[qVVCw47x.^xTv 6gt=_m=m*uz tLFxdtZ bjNIЋncSіQ:LUkG+J>(2A겂ݩr.s46i-A y ad89lm^ǖ#l_:ʄp))-w2N@w6Qqf74N;[.?,:}5A)gȜɔ`p8IBS^Pw4(_$*wZzm?Y{ l)ěsGmdt|yuWQ5e`B&Pu'X0 4s}2>Ǿ7640BSyu@Sꀴ'Pme@+&[M{: Jys F=dh'A ߄ YŘ!=Ua[ CvTtR5چ=_{`!hsQ6~`& v${r];FW=O[pDqpO/c7ߠ}#Zaj!gg?;G I QxӺs e/뱝k'`= 4?zb.FG=<,;{ 4IRb_W7I5ir"m)I7t&lB>Nٝ&F!}"vFB0zxiqԾeb`Ws^~5k iݢ*gO묩WF2`qxcᚢr-\Xlm;ZPe(#,x 1kξHXJ?oJ/2#'IqȧF{0G,[g Cf'\N`Xd~ySV4>#KPIzl:S?OźM,h8ݲyPe, B^֘nߊ@ ܘd4kmLB ނj[<:ʙ6p&9ѭAk}5D&ijcۡD[?.!DhUo涊B %\q~6r Ѐy᭡/#AR]:I]%.;Ͼb9>7"nnfG@{UÛ^ ˒J? 6Xٖj'ݚ/,!_1v\+rd1$:Ɨ\S%-:'D S)]>$R>8\47kH \a^D/ITۜqdXۆ 4J+<((_bfi&3.$BmgV`xZ"ӜO(@Ry<]}xҊ]&u.o]`>ķJdNd9d}*zPs0*_$1Vŭ>A[4 ǚrif9ɇf>Ӭf+r:a 4?XKКl+H!cSzgX"IO3I?Q}1>L'#,N`v@" (o@ ZTu"`3 ;={ԧ ݿNe ֒/PSO}3N PMn|Bj8 4ITΊ#GcE2vŢ7,t?ܶ733چ $ɐ3hCASYG٢RL!/)ws#@8I}mXn9]7 %=ʔ2RZ)a ;"1~ @K.'@]"!T&"m 8jGڍ}ۏ2{d3i@,U䗽[!z7c$>t0}jI] BYJNu2Axf/BZ 㧦$ J. v_T*J T+:fMv=\$θzv1Z2xfXG/.N-$zPs~Za6HEgyǧvs!׍ZփXNUj>6;L4/uLgTuvHkě4]o 6B&.k{P(괒x,7p8(b,@E{tHY9 Jd<~pGDEjC=+içioempD$Ɣ9!qOAڡؙĭaksW9n{+/ TEf}ڞ)S~k"Қ՟gn.' * ̴H&mȤK\)Ǣa[ XC̗7d,(.m?ˑC5=*A<,`W) _XĎT'aC!eFX+ r\AK&i*%!Ud(L>fL=V?3/䡕KN ;xU,"3 .Ńjq-{8+fd0zU,QTZ>MO@؇ܬu?cqc4(ɰ')5[É; fH,.Я"E@d682  a%w$9Q `-.]LNG?,V2Wώ5-2<ƒvH*K_3%5b:+pLW3WN꼽4T0SNf7 w()TL)=퀩v{}CF_.sԭ(85Ȟva᷐ThXN kyQat#,k>vm=bD[e,RbVq/>XK42#Xc,e'.C QfhkW=U%bg%2V!:i>e]BMb.יEC3)d7U9&*׵Itk}XuM>Be9\A-ON:Au70g3֠ :5S4aUaݛfn=Y8{8 2w}HݯcshϢ,kS]:}SBO{;x=?&L 6@L웞tٱx4UT6.;D܃-u$- [Ej`'4O\V Q:QIqI"u\1ɓOO$38 %t+n[r_t=|}H he0P+SZC1ẓyO[@+SJIR8p:O1m9e[_jGKt3;avokiOM.CUjzavGZ.@hV5zk*(,E"[1}ay6[ :VZ4lufYU9l!J dg./f$Yv/$8~ruL?hdSf'n*j1CsjBl:!(^/No s:O&eݖAxeIOa`(]ˋVԔN)-|$ cd|ø ØOTb[˭H !&M?|ĨgLپʝܓ3xP6>9I }M90hZ'Xb-OIgkT@bM>#"j Ԟac^ Dר`~I&RW [F}-2آ\J6 ?> ܰЦtu3Q~%"P=Q,zk0b֌ްg)%h<[H&a\We/؀ yTDdz8@5wH2T j'b0 r` eЎUΪ` #*AM enAe4N-4gnʥ{/rzw6{Ǜ³寓>^iuKz,rU^rM iբ+ia2R_ԭ]ѓɨlLW9CMaPVrRȶ>y6t9WO7Ɣ̻Pu]n ċzP[k)òh9z+Ȅ/a`+]MFwi/t_2B6n*xTb1TĐC9/8VqtcsM2O6us|Wq+?vb-ʯHes2iPHZ"utDOF3It2щ.R<Ic[Kay9͝Bb1/r cن&:.,'A;خqLȽ'/we7 UR)ǼGg~ņQ,HP{V dĉC?Owi_]czZ$S[q*hy~uS9r&lNzLw`?`Wt=AXYh[?Q"1%1T!Qjm]@s3`Ğ'%)=U@6LK:.6D5f饈KB|2̯߉b;zS~dRDZp @%f-`+ 'a\FhM(XgXv;> O (ĦriT8 |@%JZS>(QDL1g Gw G2Grzzc= KtIxTBz6Wa>"G$( ʽ \\gY#ӄ?X,Ъ\t H k;фTn(C'I ]b}fN7è~3@5EyJ ˲<i_Hs0Ҁ}?Z)HT*5ܿ璱- ҒA<==3*%gd7>wy#=ҁ3qMEa/T+שی ho}G?D!dB*Mk\<̆h9A^"ju!MT|Ph'V|E"g4afvq@HKbho:͊b-aScd0ߪg)|l!_2gYMi[zF \ӊz2 ,Qp"!r79J,;9EP֬,f؆_0aX t7f;/ݕb}qn\z1#/[LFl>BD&"=X,:3uW$z Yu3Q|hAd!*!$I@5U,?/;DB,]V>JB`+ɭ?Εۇd& 1ZfkPlA>'ENDPC#<T U]W˪;z5< -秏0ÐҋD%8%Iw3Ud[d ޑpgv7VF(Qʂ?~ž\+np|h&̓jí AsCk_(@ HFI9׀P^yä2pݧ]թ/*exq9Ivo_5-M?k8Vj M6Z$-z"ێjVd[9(YʀH((!AyEna F7ʴVG"G^{#}nt%R_"/xOb[=VakV:V=/鋥BcI?Z$&~3~f_<1DZޞ@d7}Nr_AB,9HEGx-"~JI̫*`rrh$W]Dװ  |ʇ: Aavn,>͜E[1{[ȝP_6K୭kPm)H8T'ifrWjb ڹx?NC|8o Bhžƣ7I0Pq1i|,#N*yji俿@ E"\GPH'`B#4TQK\5l= fװ>#,WmsLLA̰ui=X)j˜b}[ѕ^#3M5x~gjz&zr;GHĄ&pDj ,캗Y<D - 'ד0a0Z9>G۳^JȺ'sᛘ41*s,_>_Iooq_W\xt~UBf vrgΓ=\Zk-^g?D\_/|u~22֡Z !1oY;㽛2D5vYzA=װ|w6Yl+(@{3/qY|+ӛV+#9\b>2nHϺi#j2x[ g).gh09 ZfR1/m>·g ҭEG~mw㚛$mcGʘQ-DQk)ZDZ= 0B{ +r"!vњI5BUO a75g 5n ]YEACHNv܎UK ZĈQi<>^7x0ǯmهuK@jBU>cZb{c]q(>E5T+_F~ @E2$' h}l58m1:ۺ`U?|2!KwFQE2pF~_]TF9;ZxC|^Hp`ziɱk |KuQԴ2(±C ͗D|v9x'D/Ȁli2 3LTY I\o1'aQ pVDqR^:ԫ[v`<Rm87P\VpS5P~H(^[kMט0Cv9t_|'ޙkKGYUv+R012q[rFC BDB3Yr<rLK PSO߆6ia|Bsu+Twy~F^gCgEO(#vD<)HEx,b.*Lba4<J8-!1NsQ^<}r8fO6o帄1N8!ФrREٿw=КwTY8U7)%m1 2qRNuQV\iL{UG>R9dPn&vj$nE"/ٺ@~/ᑾzrF}{' V7V|j#o.mRgjỈWg3yy l>jG3Hw狹pLm%Sl1I0ۛCޭ#8ɻR+93<韽A/bJbb`:Үm.s#Ei4tEw5%^巜fxax&X`]X )%I,rz ,V.[hX#܆KZ$V;[G @?%\4K=qxolQf˹ pCH |s1v w@s yN AymEF>GC[fҤؿTvDsQ Ӹ?hP"jȃ)*<& v*2`Ez7X$ZNoЏ,4xE#ɭb jW9`ȥcXFb<8X>mISafAIX{d/\)f0`6s uZ#pw쭷Ȋ=0 75|rY$":S2W8F>XGtٔW^c0׺K$Eb'̇|l]2ạ́iqg[29F7(} #| 70c=/Nh%1Sb8YVs``XA Ҟ7Z#@nїMzQv<>A#Db0M>6\;_L^c<6Ǔmq/+v~ܦ$-S25:4aKT5rf;Hqcx7jHNxJ /[}ѥ-}ѓ :|32 gi3uxw`& R ,v߰)4EqIirDG(Ea2I?X'KW>"diC)UV.s!HGOHΨd[ԋ&6|h-a±Wl/pCuZD=D y~]3 =hE- } ` [QJ&_i9Y\A}qu$"K}%:q@i xHeG 4nv.X6U;bOC!,f:'0wq?u!oqIC.ab4;1u&*T*#pj-rm_+aQ i3o-m{>*ه}X}zos;nomy;;s% <N{e׸WhWpC>' x>B]MB聢9*p9cpU.a"sbj@M#|p%iΧjf lize6DE:Sܛ9PjEP c-f@db_>r=Jwm3Bd4SZ\XF!=Tnx`[6LOvmgdS ߋ_0l*L.vx8NtKS{{R:U,iN #aUCH(5W*\YKS+}w)dE@پv"[~F!pϴ5iZwۡK @qG+/Pg,$Φ'4O+d"kޑAxIQhpr#^f \] Ev6(z&2%}C %=yo,|_J0Cγ|+\Վx> a! :֨q\qSb"Ϭ3:ZR>K͍n(V=yA5b>3pyp"ͺ^31F.;ߔB2Wr{m[J8n5Ns[Wb(fbX/`u 7D> OF-p1W_i8wfʥB-+7/CDK7S6@;̏O/!i(K[("c9ȁc-)kIsKثlU#L6Y4CWMjCzy0*yuJ84CZ zQ`%Ԏu;z6|'֍Noe+SJser} cHt׻X6&M[tlSdsh_G8T"m .z0spגr~iԼw@$M#x7欃&| M*YwI\i[<-B93k ѫ~x7Q(vR Fu, z6DK<-f_w{B>oD*-;.>ͮ %iE-:n#x_ :Z <:];|*P`Z/g`٪oVTFDExgTQa>8 ZU6M$W?׍@Wk^`U٬X0ijȥce@^yWk˳z`Qc0'mի؏"Njquڳpr$SzxvPFi\] $=K%6s3iqT^UԯiSaMɝr:CxJ&H=7G[)>KΨ3ŽD2 fqp.6Ң2 oZq a[ y0\ Y Uwmv1v4sbШv96!`Cdu|ro/ Vl(`pR0Afp!ty TdZrYNdJyU+ ,ǀZXrz4X=,- yʏ u'mɷ;0$: yK ٸα|W[r 9Tw о e j)-K!~%{€;sk鋵1e {ңT2:M1EcP?E}rD W -|iUA3hNS?jʤ`:*[hDmccSDZvDm6ߠi^ yQD}["&K󪞴&QPiCcm Swhl> .Wc +EћEwV<g!(@ⲵ=:"HiLڔ J}{y0jF3κݡN8"5Q)5~n^1>BM{C!XvGiGBr:Pa-5LCEW/<ԙRj*% qM-Žö2UG*]+yRO{a !Y^%}\^j}!Hy|Bq'o.w,Xt>FnR,yQBX.Uk%|ԭ&4lp1 0+@adsI%z:ZW0O*L+%|%5'S≡xyZ+%ZitF@[XCaק"$-5tg@S^sr|~L^5~Е+<>*;[`:O)Pu^%ݻ]૩0xK_2\_Nypxa<2JcJ-/L 1:Yn$$nPP lG@?;!q/q܉ynr-\ ֈE̐RruZјV 9V1jPilcQ(3߳aJ B ~' q@@7dnwyKk֗e˥^oQ\6{ jԌ'V^pFH9tHFH*I ezgє}6˱WX8QKA܎';Zԯا%A&P,1 .1G\PO`m\lg_l{*V茊)H}MpdUnӛntwMu 3˗I 9+ tK 1v_a̫-rJFlm)J^/ȕ AL& H *}{64*0@ l@\f"Hš&BG3#7S{vY#rԨxVUhF6C!wN Wpiz9fAU-Ц4^!)s4jv9nI` 0`LZs5Zua,#˪nM)Sf %1ܨ^enX%ʓ N2MNFB8)(Ҟcv"c,MSXxwn(#9;zA+Ti n1swN5v X3h^.P+oMp;'{"o4h״ SЊs-rKh:G56itWͻ-RCpSX'~O%- ]$kao^4LAf>4OYzjjf1hkC9txd;JvKyg[Tƀb3ѽ"i7f1hR-]pwvpP¨{9J/ꁑȃ7oM}|; x/OaX#VWZK2 vq݈]uV m&iY&߸&bsS|Nz:[ѪoLk{$zS{gaJ |QІr>" z{U9{ex)K29(d |JmԔ'[/ ۆ-IY s 3rZz1,gŸ M4) s 2t] k?XT4Nmjd2w]x?8մ΂͕j{QS3|zys@jF5aw_@q5Pִk%Z,5jG}s5ĆTkc0Nrj d*Azj4yȔX{?QMuue;2&WtU+Dj犈LV2DTSioc ^ҐWYFYXG\*I *x虀UDѐ#dF3b[Жy6_.ˣ hC܂ꛯXUKnq7U/@<Sj!v}&T1qvj|+ikHB,m_i==GΈ9TҎd|~]'3aZjjҫCM/$jJ\F+e{ P3]\q?6ĥ2f- @ kPׇ2N ü`o(k8}O]h"ESXu >_zk`OH-tT,|ܕKZO{uYܺOA::_4мaUOfl95+E0F9{Io_جcN4D_+!Б nF'Wmq&-#,-eۿt*QM! G/IR9D ,Iv尤PdaRǿW ('YFe:u0O{3ha冄\nMRzEnN6%pm^^rGAwAˬx1.uL_JU'uiS/^LF#:@(FJ74>TLxk5ysD٢ڴ[Ag~~7DJrPJ;TW@ݤЈYĂS `:!Ĝ<˗Fr źj9:,ȵg?lOILK:Du&]{Ӣ)rk7O }J'4AKxqkls-<^U4L˕&yH믳=a!a7K)S D'U 8֟~{Def|yidoT>K4\bJ*n .ΒU)鴣pl԰]TQY ky5H]?=a( 3]hγxnyL |Cu7uhښkB;_{B6jEzo ~9ބ$5MgrI?R/b`ә}LA-+PW!UjM NTn^|1$}krl8DUr"X5(UNCoxc GO`&&jY&fwdT%g-`hw\6-{ :Z6᠗h\ٮGӐsjTTN. oQ <9úEQj$ ìҷΉ%ћMlfw 戶4j>2kB歂\~h(7!8:Q$`$כ%v;ˌ92e&Lj6cw}͍+CgHDqpRUEk f[>$`2鎯bkz,觅2r e yL/WhR"$9tc)`"B$6Aak!B$&NVI)Nn9Z64 F{Y0Hp#5hy wә;܄ %!H^XiwO+ Ui+dZ2Ƥ)Y,÷T0]\ WK EIܹ#O⒤w]k|-Zw 0v3'"G)_'Y / 0l1]\ ˵*Q&B*h̒w6 ͙JP&؜~a!?Ibz8U\H'[{>Iаd%jkMS آN q |i0 9:c;=8L8DjZ]۶.BߖE=PM*ѭ<=HHY%m)U̍q$ڠZt/E4O,8aLa Fּ3JBP8'DVa$ŏZH HrB;&aF[:f,V{5P@S*$Ҍ(?Or4IOn΃(!) "EVcݦ%UaᲨ-Hi -"<IgECJB;_ ' n=<v<}'Opp,@eV()}`^$ 6a/0=Yޔ9x\AlTTG P'VH8P墩`~-L;_X41eO~45YzMcGb樱 膁2E8rJWZI7)h5RG^ڡBƮ58}4^2%wʻ ttRg[3gQ4ۨ+c5b`AZvђcWed< WM}(o06MMaXx[jh>&rXJ*^jbrPH`V JTtz\5? Dž;Y'4c/,nw\T3kʖJD  :/K"kAs0_y9lT'D'K8PkeT:ZTq oj ? J`-Px&X#e$k1_J |:Fg_o[/393ºt7ye 3)fx\NHKl;/꩷% ^ 1_2B5#Ys)F }L% °)7K >l4 .D\}QOȴ<U]0ʡj$.tЫ]7T|3$Îo^Oޱ0׏RQG~'c 3Hk&eG‚\2~x {B~eE;GAr ,"wl'4  /lDʟҳ#DIڑ(G /yt/ehO<8Dib6(#]\R/aW*W*'E8>$?VTvEqqU֢d,bU;JL|HgU;o_MUC:K+rjOih%\z7`)X[m# %Z@04K,2oϭ&ALCR,&tᗱOƠ4#cv甲Rhy݉Z{t6޾^:`< [M|ԿPB -}}`-QYO\Ir-.^E(н0u/D*zdw )?WxNxDb+֊9W dS=|8=SqW`Q:Qq+#iĞodA*9auy#DW!jfV)O &a=O{v7VxHn^35WǘzKL dz`A :8hWg8<#zD$M*|E׈A8:&ʮ\bj ͐[D W3 ߚwZ V’F<#N梖geS2AޣN(Uh]ZM׺#1PƓIN$DиOHP_nc h ;r 5@֟x?#fڇaxf"R%cjяFvq*ؗu~M;+KA]=7ڞwԻNPpk0Fkܑ^Mڷǭnm]j=yˈ̤dDbbS:oT$“V$ne b/A>ʕ>#:ٛd8fo 8/;&7ΫIQ}$I,$ {hA彃#Mtӿ[D$~@mpkOZ=jQW )e+2~Tq~rFpJQw-|Sk]> } ˦)E^n\A熌WPtG6bҩ@Vzf INqEI*`0)ZB}a!hoS#zGJPdYŻ'Gv9`g$lܔE:R_@vca6pRZcty^ϼ{BB縬_/pųoa_IHIhX0BkO&\;g8 ۆȀUipOVpt)j3XQ *$VFI &SNR)XE1΀#BCl ّ;=1#E.ǐ(ErS{>ҴGԶs(g k2~+jp?, P僧^d>حYi?ʼB?M|֎ΦMtaUכBei7FAwцˉo^rCe8N+}(&~,JNj)sk;7Dnh$yЍQ˼kK1<-,ľr'|3tA eb *3sỢ"3MJljEV8xܮYa1nڑ;"a}א} *P'XyҳS(Q+6 !&%t_Wy< IX[hQ\ ~dxX8K KeThAsQ.A{&A>$_PO  Wgǃ㍐Z[xX Ӗ"dx͠r-X{ϵg];6[5lb+Wdž$)Ԉ!:Zɜׁw|{4Jϊȅ'{S;`'5uaKo*[JeZHڛiea,zBpzo {d5 wbC+'mR-ȈRͱz0gdrLoachiy Oji,k؏ggXby ?&L6}3<_K(ſ˖\!vV)^_呲;t#G-mRqvȜgB3aC]+ Bg/Ds1U D@z;p5g?CEZPMG/eMH"Ivx, Yx_;iaD}^H7uPϺ֧T<3Ӗ Lc)݆d_r=嬪L{<1Tq|֡f$tBh:)}>g"k+#jwVi/?˛U nƊ).Ki>6 GY4O ˂EqQLYP瑾LI 9Xwi%g+f~[c`Ъ%HCb/|$@6Gc]ĖODŽܪ@=eوdR6l':@ޜ5O iUfw<߷I+#NQ `+;q֙N09+HPфឲh]iTmGVG/E^Hc[VZv8^=,t뢿6giWQq+U;eDBg^8@DE e<~PQy"HڕQQaɶ%xJرsҪjF_(u#$VE_$DJI\OĚ](ؖcDmJt9/je*߄Ÿ-~\"- g)%VSYd25T+~'et ®| bA>8pP)TY^.Rɯ/i7$T55Z ,}.1i+#__ye n>>Y"L{*TNu^_Lx1$SSUF2S@_{ɂL24WU"5_܈hPaE=`d:o=9U/ˉ(D?]hrٞ+nF~j7z^%e#Q^)tsG>~ e /$ oK kդ$hɊ6 obslmatz^,P04)-&Rn7yrKphV=Ni_4b8O{應e~wLhcdAnZ?5^,dV8# OuI=C&{g IHe Wh36voii;(:P6Q:GĖL~D* zLli8mJ[^{0ډ(-&wI8h8lޘ)g74Y%.=20g8/K24Ea.oFu is1J/#Vm}_> `G ?t^{Qc?&QҝfapF.KI 6YFG?/C=@+w#?LdGs9⤇0)JJ^r(_.4+56/De]Y(6x[Q,9(TL[4k8.s-Xg*p,x)K-P`2tҧ9a<ЪV2\#`|-/46OW4IunZ>g :~X&Dt3QD{Ǚ?H wLGY0n"т$_wdUK7۟:+H-7diU B[g|Ys,Wj'#!ewnj+V%BiTLqK.%ų>|Q="YavG3`K$K7w݇P˨S9&"?מɑ.ƈ߽{$@\|ѕ6#yq\H  I; s=?1Ojx~ kC<B]5uH' )yEu9f:. =@cRU>@ɯ |J'IԵ @RmWn .C /HJ{x%i(*$ϒa$߹gnl1=kܛWĖFEdv $[ݶ͊z{pG[‘fu2^]GeEhJ55.BpbwfV/j"4J}pzἡlŜ6'nujTaa7Z5D roˬX9ϑ%íQ|t c]Ъ-fLzosDw []fP|[<*i%N }=PI~^TC 1{#eTiCYC8>DluU$D8DALlI\ŁyN.oR_&(]mQY=LDAxZ!]ٯv1>x!γ` z6pFx)H.sFx$`y-%[osy+`uS:1ev* { VhV;:[Mgg\g~BF 3__NSfl\^fpCǞ"`+,/e, (VI 's6rcwPf$HU5No10ԯC"/6'(5j*( \*᝶PߑUxf>r22"I")\lnp%g ;B>hmOyio_PYd ?xnG4^ZBi )ɂW*v5O1~QgߌЦ/OxHNOc,mw50{1;E{k8p} ڍͷs,#h]Y{AxG T)2UGmQ&a)ZnMwApg_jܺ75|r5ţ5 ٲ7or՘%'T-xNÉܤNMV1xavx,N *3e*Td 󞲘Ej(cD>W[XCj*ͳwfs $'{)5@f$ Y*ENg5@rETJ<| )zM$}58>[ާm^z\vėOA;4F1,hLSnb1$"qE p'p49Blt$ʲ_sA:V`%F$l#sO0wʈjԮ1/%ۊptn,x:bd#Yy%ӟ6 @j2[^=d)Gu=VvEu~w4s[T p\H zJ¯-0pm8(>- GYNvyCbsg m[`'P 3OഛktݓH8` 2toAdm6+:x_-nG4dd7*.32<6lB6̝B4~;Mz:h$2';JMgHC;xӕwr恵u ]I.Ĵ nm2Q]-& єj7D#=/[28YLnMWU6MCW7{$PZHea!H,C9Cdz$),F=H2U\ݙ|j̭P@`g:m411:e:ň!Su(b- wqa٣o BpRUj^g"sf; +S띋2[OB7:wr){a_1 mc)sdx(IǢֈ?((fj`6+RAaH m! VHȶCt rc0zcl:gZlfl]oc5CȤ)G{! 0;MFDR`$nj;0zu|=~i]8 ȷ#blLmMzt$TzAЕڣ=kDaOK|*ŵY׀OTڎ8KΫ.Z"3.hdme 9;7npZV9%Ujb,~O c= C3bC*ygcAܪy"~U/xd7{kޚګTl.J/]#@߉4ܾkl&ھm9t)DTMsXQ2~XvmA_:-* :?d,'NZ-3Rm&j6o;%1SDsXEP \V'.G Vr$X0(z7VtI#E'[6u# babXX.rJIձ/R[ j/d7[&uta$l}bx#\bk(f%`*k)#[AN:^C ":8LY+д =VJ˷{JyPu; &M^Rⳙl^ Zm6J1]h18p^J(xP$5n1];ȏr.by'V`Hzdla]cQ#49S*NΥޫ[\ ^=3\A{9 x˜l;~J^Փc@zʴ*TjGLt+s^TA>wz[k㩨d.w W$!%:'Í}1I'_5|uNRu_|?z|F i8i/Q[A 2;s,2Pziw_Mjo:)Zjl_Oz$V"Y͸C'&@O5J84Jd*@v{.g > XL Su m#HEnDyloV7beuyL ,W)ʯ;"ݮH̟:j4BHyo . A_٧2Ⱥ(o{A(Wyϕ\%;[B tCN[$fm++:,QM1߇ZMNtILNE_hbJ[(f ?"h~>g߯tݳ6&z i:+q-3f?D%;M- =v+kG~)!h "wWQgܐQߠycb kpLup~k߳gxuD4_kmwWKkBdM>tgX=Z1nl8z I_6` Sq?˱ŕ68$*;EVՐ\asYE T.=q[oˑߊ}dW ̧nC@$ 4("&n2jD pRCsyڒx,׭iU}DN"*I?rXK B1?~m7T{H3vu:P9@#bE\# +t2&>tu\H $7VI1VT5ɚ$o9t; E8{pL~dr9+O>v,z`Pek:XyRziΡbf97b#}WUqY3\&p<žGgiu9_-5|5&*W_GLe&#⹀*ҚHFEhqg h56k^:$#ba1Y"OQҙ# T0 lqJ/W<٧B1p |]\ %MUdٲFrL7wNK)1y:/[eݬGb9^`AZߜI\#4*Al'W}U4GDe{2 /Ed&k>'#_9H{mphP_"="WܔBMc\TOSn|O>B<'8Ղ%<¢Wdߒm[ [Ya+`{g妟]B}cWIWL8h]% Ә!a.DM :qo3+}O\dcAZn#.W x%!=R`rď(,*!* f. 2fB-<5C'X;!]. G-߶O2?kL#SBFfL 0&; 03E#5,qQH6@tUb\ptl9sE,@FBݸ‰Ybwp!xcuގIv>V>$*frrR`;l㱳@)$ -8٩;"{pޫą}^M$XAfo%*auFwFigC쵃ѧ儫x 䵆2{_BeVQ}$ s^G8@X>ED7j5DwqY sd{ UH ?/PX=/Zį͜,I{,ս2O Le_YFe ۙɧ]'H(pe m||R,Ab&;|3Դ)RO(#E890ia:ǘ̺{.l~Y@ Ke]GV dve0K׮?e}èZ$K"#b>9[".!i8AJ^~&LlTPWd M"K ȟe#l=N[@ЏZYn'ȋK߀>J|iu{%1 cgW y̎=bM2ИL9.-W⬕/И`6BRwxt qd2fg:H^er*--9} FYD+ h- q 6wL~FʵXzG>jGHTRcjE\9#2 =p˔3Pv>[9WcxR)D GjMg~jrNt1?Oi+uQ՝S~<&`v;A|zeT41&;' ?  lG%O߇2m̊l04NE(b*I/"&H0/oL"9Ƽ Ƚ:LzJݒ}DЗ撟1/WBMvTr9mxq_p?!UW= Όsqu~lYƼߎQePeUuT8r{/Rb9L Q_ئU\*xɒt !{aNDIe-+!d:\H^Ew84ym^CisOVN xJqoCՏ+ˑajB2-]1GI99:o[6EW/yMhڣU3 &k[\i{)m`R7$S 9|cI4F2 F Y()[G.kN89x90F'ieB>( Wqθ8hZvH>3DibM^B,307}U %4b2%>QfF1CkO@7]ܹ1d CG#1AR'M$Ih!N[v-+; ;٠ I %s 3BY4蝎L>>R+dxW@<݆L% QA>D;swɠG82&2k@uЮ(e$jQQY#}JNQX]09 ?Lf~U4ﯛPIZj^8/o?|Va)ν<5{ $mQ:|XϫK{JZL*%kUO%'t W[.":} pQAސMkMcrtBDÌ5fʊ_ꅳH%S#Bэ^l1g1'$f`爜pt kt뤆&Û]AUgyŒy?ټ0ޡG5`II+q\ҝOp /y".crپu!MjᗃA88k^DwXWMu `6=A?H yOX;$`q,P[4̄J4=dҷ9,d?EmF>ݚ./4Z{S/JBg܃ݎ=Qup&؞NA{BNnÃy#ϒ]zې�kt@K Xn^#Y,N4OTwd |Gz@XZ !Nͪ1˷UF1Li?drv FihU rXܙrkHE vDp#i^`&Q쐸CVufoe;RhI1kwZpʽl~g*c5g >^~"Nҕ`~gN/Of`f gr42F#چaOq 02jDVYaxI> y{o 0?u[yc@So,& q9d4r缋q'ԢQH,|R.[m#Db":͖E!DJrx}UlήQ aޖń.t7%/-0y1C}< a/gb3 VVXr,v3࿵h!R[^4-l2 X1ףAޤ lI.&@v֛*'2EP3.G2h ˮO-3 ,V^ir2'U+ /i F3[<RjB0ANs l:αe]g'W"$&_HFgl~C+vH]s!+,!9a3."+Г]/cH kxoFGC@M= <7E`"dL&^5N >IJ Vע$QQ&vUl3LjKoc?"twp W0z+n0DJlH }!p{oG+zMW4<>+,mPiL@j!P+Ddup鶝7BKz-dGD9RPdUG.Irt x)'y׶.ІSr_/o l@4ԫ<2d`r1Tt7w%Ց=< Y2 jH7N:~\;:&-Z\2HUxt&s]#cĖp)"bzYoҌ,ќ6{2 ɜEG:Ta?ܖ6bM,c4BƆj'o54q(C(KzOgy06쵢ZF^#MK޷̖ 4! Ci\3˰eq 1i{,Uq.6;怙7UT{[ŒnN@'BO7 f盭aP柩߷on6|iN8d֧|ZP F\~S7vv,.1!~nRk#86 ;SG+.!ԻnoZ<x#F[Ð?;&JBE$BYjA7]|&ÂӟO[{`&GlEkzmc `+kkCkP$[ZX*2  tUM\mDԚ'wc*zٰ*<ԫ)}"bN~!q?>ٜNQsZ[ 7`:|3\/̻V>_Ě'\U֢=8ܴ&NMuIxpFD=wh|[:4q[hRqERH@C224} x>&=fb.5$3({󋌓y2M 3N!yW *YWL[Ke=wTUfTFiƥ((1`(K^&@lLEK?U-K9`Y}:"_Ua3ٹ\B(I=,܂JG?-v=ESެO/cdXR^v~*lunpĹWlcFw IH_T8ZhһJu0B'wD =! Zy͘Wvk_ Tpp@)6 o*R7JkV;=fasElZUݹ){ⷱi.vu1K{-b_D#/=Zd\Nk3ox3I(be/(`8OjMvZy趦,榐ܺOкK vk= ~AXd.N֎`96 CPP`-A8 v`qZGrR1V'>#qMcȏ$+Focx>~]twbYl8r@/yIp:fOt0X*uZUP5_$T0`\6SO5.Ixۅ\G%G{lu;αO>fZZ:9p\lk{Zk}5HR?S.enmx#Ok=J | 䈘h^D}|pYyHc z" 4fIUҫg$cK٥cީ\K&J(8 RUb#ρsT=\i[h{rx*M"NP~X{77 ysUy$9ujHN [6U 䪺ҫRGDDjco'y 岵|^TA׽[@g2j5޽ ?^`1.`AvcQmk||fv:na"l8:@W/)dtTzVEb-]o0{O JYQX'alC\sUKq:A4|{\%(ޑK+TI2m_R 0lVzrk,eB ;tqqyR.=C(& $$L};9Dk^V3's 6NGVJ⣠hT/ƥy %VU.SV:ۅz4^[fKՐ :`t!TLΫyy`$`l:tζkGe[lԅ]cN|rWH(r #qhe))X|\/NB`B_$bf9ڣXV[J|J=E3eo/щ,#\쮕 #8rO_4k8!at /r[a([%bi"tOS4;+x*FsꀒMcU`ݑҵ>K{b쏽}fSP$+aH0EM/ ޶"mEDFbX/U~J;TQ *)~9ÜM\jNy8J Fjľ=ċj${ev$i{p$Z~+q !W (}5x[۩dΰi!h%ĜՈ:^0q㵣Ȁ0 B: O='߽"<\?V66`3)rBP jvGN&pmPD_Dًкl-+ ZOikqn@meo6P .Kh(?ACQŗ۵ 07ypyZ:'ai/QOZmpb/ͤϖ %td骿y%H|;1*Z* 4ߘ!,P!Mmgٸ9c'9~ӷ1)GcGff1Q֊0yx_!,,Tcf* y6a87mOH 8i9;bdtC!& H%v5Ůx-l_A[ih8-S$@تQ˞uٝ@"K͋4͵uRg,]H-kQ:؄=7,F2Ah&djᮦ$~vU@9}-C5):C:tw9*?C3ք+R*`p1[BDI: "}tnKܱ} Gߖ9Sj~:6sP&(lg2C:ZO:FcMn<DZtd3SS2\uAfаm E1ʕι4 JHgҕx YXd!߻/T<nIK/e:kl ݴ}P=: P^3/ )`3LVLmw> Q-PE{tJn˟K- k'AM# AC=j5zp>MggWvB4Eb,uT\Wt¹ܴIŤV9:#l]p' 0M:SXo}kn8z+q`nfq*Qvl1zmUU7 Co5|Kh),7oȟ3J1s !ۢPQ?SG _u/}u\/2۰j̜ SqNv&*wf.XqoK~uHR P% I{hClDS"AVL!IitU54qFF 3.N\\\stwΛiFieZ%9tEI UQ /^CEKDňY{pI팸 O-ƛd#RK~].R1F WApxcucx\ O~cJaY_GI*ǤxO{pXKa%q܄%i%P&N[n܄fùM{-B!7&aX1%7. yNB{$WV@9D QۈQXaY?=l۴ D 6ۘFLAnΈV7i1*拺 ]Ah'vȨ~H2GfYpH;8Y5"!6/1sAtFRfd?cxrU7b68gU3ҝA|UrMn'z)w;?[hZڈ9 ȫUPaqUBWTh H7iL<&0z_9xkM!އ~仂zc|h˕sFn&ʺZ,2, h'^*Skeʰ:P%Ym~|@,y$(T2w1?V z@4ysP}fqfiڏ1d}~'J Jg%76Zp_h&(nk}UE)0/+03=+vaz&Iu odrgA8>mr? !1̙x4nU> c+o鿦㥑-$M/U{ZCO`zQ~?٭C6>jy%uz]RH: %nS :ÁYo%kCAal| B %)7A {$SܭȈr?bYr,v%1oެShW븴\4[DVϡg8Pm_0/F ee$|ExK` Ob=ڱ*Td⭟;İPզ[_ -F,&g8eO}Ӫ`2Y<[ HBy!tX=j8$ ɑGKif7dg8vB#U/2!kW6YkBu {*xѬT_NJՃ'a +'s BtKn?V< xɯ;B_lHX~/Wm:ʼTVN'"!nGPOk9:˦ynYtH'*B]AYr%FnsGF*#%+'4K&T-dcN[:7cE[s.5N Ű3NA$o8mea1|@)X˛ -&)э $ۈ:r9#AV, :C >io<@ejB ù,Q&sVqlJ:Xdݟ ؞||­Wki c@E =sHpBj*rĐ0]qgٗ<)=̪GGW[3){v_˅fjkfF7gRA]W[*l ]:f |CUz͖Oԋ0Xtly?TLگ ^8UyqC>eU^}u|Ţΰ~AI Vs2r z_#n$xu4γ s5j5H^2D,urTYTvۡ8\ҐT P*~eitص[Rl)#EjHG hjNEl0cL>& ##:OP9 92O.qS-ɦK%l+vLof |+2ުa .ac&ȎVk(qEy5yR.<Q\ipS Vb8(xqkr&<"~V{x2=/'0%B :Eit\4N~ZBpCL.6.9* dࣝPNNVu7kÕk%Qhbtfx,/_;,=41n-jz1oL Ұ(Jw}_nA q2 vκ׻N6sߒ)ab h z<8{ڼF?+ZggOu:~td7zoqf+"suLߣ#"BwO}4Z{Дn{uhW~2*RCNg1WcI J^)?Y0Q F8}o @,БN5/WDe/0TP"zWF0%R0Gd!"PfW%Dy@OS;+x#`^wd֟kp C Sw˨GqȸVNa}u^Q Sm jсx狷𶅉U!-sM2dF1;2 Nǝ@03چo<)%X%jsˎ 6CԱONQNC 5a.&߆|6'Rc;$Jn08pzw]e"1V)vSvOZ+Lh]kZ^OT<'밼u$|js1;mN$wHDz-Oz<AZG"u[DKIzEױ~U I^E$Kdؾd@̝1WɩALGrؚ.faquIlT3sQ5zj׷r$j:ȇ1mRu 9% h=sG~뮞% 6d;QlK;$Uh 5 L|$Ŏcnz6m,V۳.i]Tש_+j/y3Лmt8O^`C,24)MzBWUH@#( ULaqhIJ?4k Bը4B"If)}z{V{O۷Ko&Hq֜Tw>Е w@?ĜUg> ٥_~ +}]]db(-r.+GR=xLvQhc>/ߛ~,WaHb[υ;59ƴ˭lCwrRbucpePPй *.VGSH&] Atr]pBc|w1<*@*b ŞYR eO1:3?)U6,6eiJ ^]M⩁q@b(9ϦI'|oa2C WOwvJ9H2AAbJ˷"xD P~Y7d J'RM5iU$*+OLeq66o]ГƓ8̋R H~KC3;^~[C ClZ<u[cxP"CT'tZ4;flS"Q*4BWi|QxJpۂzm]HJ#;O!1p^l#7 s<{T]|Z OGidvJO&^y O"> ^m؊R"c;n|'y}  p Z\xy@i`3='1Kx.?Ln_sƁEuUSܾY@)(z9 0 MۨoGė4㲺`Q6UL `R'Te@ s(ђݭvx[-sx)Udu(Tf6+zF鵪&(+]L AC]U3Gx; . 7uUg~Qa{&nJR', ~C6Y|O DEkr_KhnME: wģ2}?8Vp?]~r! D9- O&d9Ӊ%{I0z2l׮L`ˬӲ%#2zg`Ht.Ɏԟ~ʽ8Ů. TTt-;ʬC˝Hin4mma^te*u][ģ3IyPFWX?):8F2Оb &/TMJcc")q%wa,z4Ub T(0cf"¶1 i+^ۤz$4yq63!k*KuIoe7FvdžÌ+yrδ':@Y\t@꒕2TWEk;zӅxzW79F] bSYf&FkȢ{CX)G3@գ6F)k# ӔjQ $NVrSvC(lfIww){go bbnlASԜu}+7`H-?@ƺ|uU@4tN3)_?ebda/mo"<\[%3SoiAeU7Hӧ`!Fn<41Y=)n ),ptI=KE֌i^Û (ED|e,ny 'W MO%L xHkDgAu}XY/pSzMhCu"YEeՎsa̬U`9EbH֜ [ffSG mgk^T v srTX ED3T{_̈vF"_i aoDkyw2Ю3X]uM ݵ-Pa@ 魯֊r#@.B#쐕6@A4筡8JsC'ȧ.:9p nj kgq4g;&zQ2 O\=rVad 4Peu;O^8^#=RV"@O \{]:M$L^'5y&Z"7Ӵ⅄B j;#gHq 2aZX8t#N&\? ]$f ~ Z-೔vq .6[ |8U-pMJw2 M\y1}8||eblE5Z 4Aeiy?@ oEh=/6{UF;XB.qRrp25|+,xH0>('/r6F&čvDWpF֕= '>>nRFpiYq** JufgQ/T!l54kєleAVW]O3IqI3Qo>Yʎ C8u궫w(a؞*7sM`-Mj4Z?`,ʓ`B׸C0]] k yB+5<_LhRhpCvz}#c%C?:Tک}^oS&Ӄ7:gE,&diahb?Ȯ~UABG1yW!Se `zӶjܚӊ\m>@_=fTd,RN<:,"]aw՚HIl/E7<+afx<ÇWDWkj>tTH9-<~/#&0t.WΞ*6Q&A%o .ɒR3a;a ּ-!,IH$ٴ> CTkT:rA!fGD$xݨFk8$yE"7!Ƣ~P%eFKpT[_mPlYQ5%#'.d/8W"5#M#,$OiX(ebY4S?p*J \W ,T﹇\5?ZIjK*f=Z(0/GQ4czO  +(L?^tӒf!6( x^g؍Q J+UUsHz [ tD#2%5+$d1u&gUxh8^=='ş\Ԓ>V,L·:[P}%[Yp;x7S_Mpjޝ]dK8!EMTz7ial.%BQxJe҂p5q{Mnz1N%<Xf)ד-,\L)iRS&`K!+(k}j='c†88eD 5o(:=Q!ejlapiB P=zLlofkL\2Ȋ>JWi .A_f˨((k(=qQBJIi\.u3 ʂMa;s@niN F_.>Biɝrx{-'8JhW,j\jbx{V qW7R*3.(8>Wmw%xCsFQj#Mܣ'KP ~AıwL-ckR_Qx"UQ")oIjD{VX5Jf§ @J?(%3_Pp 8|J[!I9xOxZ2 %t94JPsDj1 ̪,LhØVZs۹_ks%mR}4ˉgVߴ4%1 #Ψ)f*L:7ߨc):Ws*TP[gr:XOĿ;?j*ܗ5Yy7M"2miV?klKC|j3413b7z{dp\vYɏ)bG8ew+i{o q2UL3pށ֎*~RR3G<%ܳqfuK.ԶԖGvZODGLmS0d_)ljM }):K?zKz*,Cer]dtWAR le ÉMÚbDŽp1'P/-# jBq]ӥbqtO5I11[35{yw|YDRW[V6µH hxV!ktȴg,"2K ㋊ j7Nq* @-^"G)vE-Vqws8Ī|^Q=u5](tXi8fjEu%s7y]PeO؇Bqr#Y~DnȫX/L!',n̋5/iMj>?B̩<cb; f ك+\vxx/=R܈в$^GHc3D9x<3y͑mOĩ;lrI5Q T:O3rşBոqڴ~ y(!3@7$؇+ $a*R-bڠՒz |^X:JRYЦt>Jg''ܕA sDŽG4E. I1NlDv};PՎ."قO)Œl>E@̚ӫN֤įjcemUT&-0bdVIBo fљ\USlbqf*v7;k6SYgsMeis3?}`$cŝ*&`WjalCul BXqoБ, S~x'9q)`zHzd[zJx6>N,]חMtz a7UXx>Z#?h#hz1y^^\ca8]r/Bo5{mmޞ)2c#s4s ~Iq,gy rn}UGpé.p'90rHOL&EP Gdtw/Zw9`iaH;о1j8p'<ҤUb}|YЁH:vxN } tk2V@c'{E[GCg}86Qn99;9HĞ"!lmtmJAYjoӳ %_& ^8'g%[eV 62] jndOZ2yM],UsW "@ a^Y8X%9ͫJc/4PMLjr"5![)!ʈ9B|ULG$1K~q$PUnr<&r)y/?UG8 ȏ<DX|tצzDA4.GlT>p@ 5m) -d ^PO֧K-/ԣXC!&Lmr}6ax>MFu67˴[XS>oȬnRߣ q0!u{%b|S>4rcQ:FŠ ZݤKP"O\Gc$|NN;QeAPlLSY] 1gPGbNi#^444z fɂQQgHa xsqЉc;_{v@ӿ,ڀvq/5|kz ޒ]2a!>'On$4Z/5q XxyN l LNՒG]4{}tG\BHA"DyQƅ4N_nıNGdƱBj95mV tB)4'WL 7٩y 9Ui,7W2tI4PXOƼ2~1o t|j T r3Cbnڥᐓ3g;V<Ȏ 3$/@[3ݙǻl:# 2.&@ߛQec+\5F͵]}%R w9.tα^RфYFyVxzhm5+2\cu x!_j}zDAKC@`&L۵֪F5$C4N|˝@`%V鲃^yx >7Hp/R=L[;2~m8 vSp~0*GL SlƉsRŻS2l00f~;S=~RY BC>D=C/s`zDn ͭy!K.[:l2=M{U|$S/9|N4/td"+EL4o+T.sFg.CGI2K|=1oAp"-3Ղp[ ^$&{"foUdŢ3N/۠I p0篺/]m5a;o"Q: l`vo"e[7ApckJ_O?x P/A xy1U_I|0AAOy]\vM^9n"E?I^':|S۠c-΅8G/җe3FM 6LD"n:־T4 ]A/mّa4 k )uVI1gc&:0fPrBVC&/4fpyeGQ{;N34խߛo;j4_b(#j`_<_:njW۱Zc`5o_J ,(k%Ҷ$vWeТ_k#sB 5N< .UQRoYҭ>yŤ4‹۞ ;bX>c[wXgpe8q:)5ܦVg(%;Y&bu׻В[Bd>ٌ 5!^Үoq7'@lsH_U4u-ex 9]ym7 %iB]4s//,X`Si(e@$hG^+%/R` A+*I|-:0|\ne3.УQ l+ghKq~_\u]}4nߢ,Y佪F԰-n=TI$q;;E}ˏ_*JoJ9p8b25pPW-Ne ݵ0 $鐖N6D`yfdW"Q(i "dqzIe^YVL QBӮ}z'd~ϫWBŶ$6 MRbzpkcW ɲE? BQ/s1d 8'=SWğ|5IAAJAOrӤp/φGu [V5puk R9tNb~asM"k-3%R]A V1ŽDvٻ;hԹ qMQpN|:F.fƴx&N4左hX23mb6[*Z 5 ׇQ!/z1Zީme'2 m۽%oEa% ڌ/r #"TTQ J!4}tMPL@/ruӤ5=yvj$A^[͐oY9tc36zh'nl{TL4Ƚ_iIZZ[( f]&:.>0WީCH T@١rB- d(4'"bczX+X-jê_rL4@Y_ȏ'5ф1lts^6"Ceg:rjs!鏝'gpvt(z&a>gs>c$fdmǦKTp +,oiUYXDǨ sv慬4V寋(v` `(7%kz/*'H9ޗzh˻'&Y|w a觊Tn\u;$t0Ybhv  +U4zT%16TXBtW"C9i\\2~zI]~tXZ?<1#8Z|2]k>)vwIѹRezx;؞>^v[C.[~"DfR^מN ?uH 'Lp 7Рlױd)VP[ FX]pvbEDAt~/497Ѿ 6rWiFw2)IVN ]@%nHYVQz|Fpb$]f4RNrl嶰 ;?&4"n"./0?*1Z,vz5D`N*0̾b @є~Q~eS)$̟2L / Ms{& sFVK2B ~0%]k-Dͻ *ya0ܾh, frB&x+פЪx8/f%|AG0ye. J[T}א\I ⎹ENB!Db|~#1z+t/ #׆s%WF8 vv CeܑOoNME_j7&HCh'U-JgbWn{VLI=AJFck9گo I /+Q-J?-JbG4?VIiIaanK`x !<=ͷxQFp uD˧ONS|BQ%"HRH< RF#B8I1݅yZZE#R%#5TФ/ĥᴍ9`cXT9⽽hJu7B(-] +-mPHk *h(1Ge; փD-St2~{'IK|D$Et~Υ:P6#w&BQQ*5d(?KQ^zwu&# `=㑜\ ¶ U?I b( '&J2c&oT@G [pUxf"BL|T o9Vo|'e t'ݼ^LUl)a-FX`̆y(*d$?1w<+JS`)ˑjm](l9CrY=y2!EGz΀v9?ݬG.aR2C&e՚5gݗhײﶨP 1R6nJIla .(|2MBVXaQRzQ+#DzTUcW!y".5ʐP R̈/k 5D5 ^R[Zw8dƎїsbPmwq]cNN_".CD^=[9^4pX'ѯ\+9!,PS^6u; v\"&A2F!o;ɒCh2s5`9k3>2aVlv) jrx"+~ Ŝ =2e(9]$CaMyYS47^ ~26K'UUͣOW'>3Wд-so.'ߗhʊ1^;qW_V?7ԁXJk,(0~{&q_ABDhoE8ڔ&'g0&ЃTR;gdV~N |y!ޓOn 2)(n c%3RmG^stl ;"%txQd[Gf\|'%j1DզCLᰍRUi]Y\dG n.ؠz-O"Ѷ;Ğ7,}V AaV_1oyHڞMSH*}$OuH '2*=܍6en(Ho[U+#AGqlxVR ~KP6Y>vX 0:2Dwx1mO7B!C4K+'<3wC96H}T@dFDЌ=2xP I<GMam\1DP{Beȿ vXA6|ҕAw3իNн<{n+9:냢CTPAS=iكt/XX4 8~y.EUa6Ş9A r-y@|r~ ZnD^LOCZ6Db |RIu֧4޲ ʠB6w6Hwet?BȾx+xGYNNgycO[FO xtR&*B6@2KP,SySee5_\ۚ Gy^6 {c` "hQ o5xOn9BJ YaKk2}쇸\[JpP8][лhSr8r S #PÕE^ Wz}]6yS[thƐ~q[U -XM R}2_QJ,((JQ r5rvA%jw+!@ܶo0ih>H`۲} n=5|}e?23?K?Q”$lud{aɏ-o،ݕN;l ;"DgR JohZ't@jiX~7o2=ʑ6LYytaLq<~d%[Y#h5 C򮎻 V6?m$;@tR5`{aaL}Jz$*LlW$2Q=^\Ab:`/{VD#/篐ic9KNI@\BL_m¾\p"z!Lெ5h1+ >n*m|Q ԫ HwT>0cM(rohMsjHWK mZI)!c˖ -؝;!25m+1M4 HݠĦd-C"cl A~}"Eb *qX@(}m^ glrKɊazW j 4P } B>࣑9rS}?I=(HOփj%*K=Gl(-)m@uq$ret a3rf73QæL*3=ȸU6nDaSAyPeY`U 8z $ۛ ظo<3phq튁J}&j}sg Cp JDp T{\/(pؠ.`Ga19-%IY-OrIE;?۽q+m !|i@բ$%]gD@B2mYNy\Uޤuzl", ܰ*Z=d-!ϗiuRA8k'Geqnu42XĖ:Q MESr)ehhl-/"[_vB03l@9蟠~=E,Evߌbtvh[2B@a'~%4D2!`T{FwAB*$D uqTSyz5Dw 8Rh`.A0*iǢs#!t@V!šƾNƑ ˚d1qAqYh]f__~=θb!{*m-Ojb*&4'/\j`4IdXIb&8kukb(FNt銛܋T% Мp&E#m߭ɸwqrl젭u:tuNd2Ȩō.kGO;x#}Yoju!nއ[~Q fiH7vsOZfct{.Cw9;rqiH*tl2 _PS@ s ޘ͈v%N%ٹj6 OZr'#9AZ##b5h1Ԋij ]AKx~ڕ ,^Rzbט|Q#v$BTUɉS* ECw[UYO$F'}CerNiFߥ -N8@̒2%4dTR ?\ߜ\CVi`ӕ?~\r6F@ c /_ c6 ~΀}4QUHBʪ4khv!`-G~,2X`:7d~ RHJ)XF`j5'jGFΓ/o;[/zա^ f'5gnێ'2SGپI֫(pծ_8Ÿ8&^9`?&:~gyۄ"+2H_H `wW26D£?OA_^9dO%nԯ1{+@x]GQzvs#=ЉJW j1} NQaBâ ;!":5(XM$;oE.H(3 yGxջMcI.LzRw5wzг%51YB>;s=Fgn,+57S¤WǎՆyn~'ޜMTSqtP~1Kwm=HW1~{%;%bB6{/O_w/ |1eq \zJ/ܼAWuء`|sӜ6fZlFve=(HbzAP?dMY 68}񥓞i6Ւw)}+^(Z ;%y8n/d4i@|fXYv"|rRGM5-O{'U - cP:}_\ b O-ܹ"_Enu!DBb]3?H:x6]$ߥǍ}L9{ǣxWRe<ǝ "sULaЧ98y@=NDzE8B/"lٻA@7,n%m%o9e(JΠiS]PncU{J=} *P& Ƽ0/^BB$ltp] pR< bݬ&&}te-׬ʫf-z++X|B b7B)YFi^rc] 2`niLvj'8Ϫّ_A"Ç6sD 0<}6nne[d/݈Qu!nؾDb``uL`5unCZ+=6Zш00Ɨ~WЛhs I{"MǾ'<&j{Z!t&\GjYۘO`x G/+zBᄋ5 G=*nCetg̑xcĐz.RdBQ۪UK3Gy3QYZ5~Y$]Ek4eH}<;cǶҶ׳'C5 Rxrlh/v`])^T~ +-mrZ$eH$Kt旤mS'*)z,=bƄ[ O=xt߃ xշs#< as.1H(e`0~Kt|uq4Ai.cvCcb޿ #-F 4:ª_YntPtX`A)&m+~tEC\b#V e&~V D* !%L N}q{\ML.xV| #-׆2POG^D`&լ76*ɠjiV&w+"ֶSY.XlRz`8N_!NrN>xߥW'4T&9ƂأAniԫ@Rp_,JtH-b8W߃ӻJx\1|^yOLЦM7-H9Y!6KZF+@Ëjz \ Ϊkygz撸䉯" xď5Y,ݨ#~S8L@T ;܋K-Vi-깒1pޒ=Lsl5/0sc2/&É[4KEB"#)GqTE;b|ƣ=_Dvsقrfz(;gA?d}z wU='&mt@WxwƯ4/>MUy/@,M?2<V%vuq)%Lʚ 4i>~&5cf, R^O:X@Og8E5'4%gg`"x_cD2[޵K ǀߺ8_#F[6Zv#VgY}f/lf.lrtGiqa{P2#' s8 j<o. *^2$hc/QHΘS&^OR904z걔nILĽzC[^mp52zN̈́ KDw# ^tId_Pn3Lr"2]kiC>A36`CuˢF: a:- x0#캔M,+f Tt{ -sa Ts{*I,<|Dodf9^m2Dڍ皰vⷖjp5j!=&* y?ǐKh5<୑/Q͇-qEaudWɴKn6oG"G@<'s/tVړ5gb˛CoO eoFelnlAaavh[vt۟CݭN^mw%-LXi_0ApSXҍ$Eh0W!bNu[\v^O^Bxj`qMEeE[{#q?xO(~nH~O͘ fiWC-H (viE~ns6.v02kOeM:r6)ߏٝAEڧ~c'Lp90SP amtvBׂntqsao2 Ƚ_c/\ XܰSI5A"}MޞNmQi!O D)?׶\(O (rc,fnRp7F:{ #d*r8j Qh+EA2Z(:}3vQ?3 sA)UH}NF'J7!xZn b!0!b# _=(Ea|Z†5 $tde=0wrlrC}o0;H侗:9Y2PR!Sa׫aRq 5U7dUP du jwyR79wor7ξh (#Cr'uOfS{aŨټ3 <([`"Ss_qzzZ%5(,@;ycÕHMݭ@|nxF\$6shR ݉L]SDțj^9QؾpTs֠/"gOMBl"ЫH@tGrh1# in-ij% M+ȖyوXNQ܏7#Kh.mXF YCTgLc6K.фlӖj~| q6%7N>z) MgN9#2v4)`|j(c౽ѾM/jĆCr\"b,q][IA<V OGx~_U*ر_ 4՘#-ITϚaMɈdA/xޘ\{F%7+ה?Q4B4FۯU>@y1ϸp/i\#E f)rR^`O8CMG)'5N􎽞,^- LFE!rL.`x+ *0: EQ'cgYl7Ӑ(vbfd" 0-Heϡl󋣉21N+A5[Stx]V1"}zhߕ34=d?Gwl]\R@wZB>p_ެvPFeZqmsf7yFXf@n|u;`LY:"2 g#%uA %ף535 2ܱo({}E$0aqOn#Z`{:n&%sPA&'EPxUf@Rf`%>UdΙӽ~to~dxe4سkfq{gPf ]??? kpLwhzI#n%NWhĔa04ʗy\%0*srd%c(d9ݚ[ nT!ivN9M6NrЃ›:FH&b_Yj[<^"Uk3yV.&e%_qIr(5rQq7Pv[d N3H']=q9h*\=wC`FO0Sc]W7,lyEJF|7һ-0usUW6 ?5IPFkHy).wryqj{?lFckླྀ)hƐ{c_7E:eg&O)C@O_4*?6޼϶A/x'1Nr*Q-76*E:[3!Т×:o7!16#cR<*K_'IQz_/Q^J[r:1, 9\v!Ē2fayxxR`}DFe[p'ۃqԭ1je o9j@=W8R("O>b(\fzŜS`74 Z {CWz@ .yPG%T< [ _T!]$Ƴ ہRɮs5 )Lbk>H}j0m/pL\vob.8DBA`M@n6YN{dv;4炫#5bqt;^`8뎰gM0ĸk>MUNJ~W~tSI6a4J) 6%YF4`;l&r4Y]k?} 5Z(f|X ~V:ӢS{,Z?{ .Lj5;{?ilHEb2 q(Fpߝ"ʪ<g@1=#F(6!v1Q;c dhNhʅrNt&̿nFMTg2fr8 ߬-/;s:l{ҍ90XDN+HPfȐ>R@8J:7w9P l`?!ZcKJ3v}0w,맇T2L!%sPVi#lG38q(q:"u3dApnr g JJVó3t/hL%)!/RfVeR#|a:O6}݉onNW@HJ 3(6ws!2g͠R[ä+'>M5 ~ʛ{;ɉM (FE;h/WHti]t6w;%w8"iW .X:UrkIݧ۪6dk{}KVƼcΡ\%?4 GE ;e0BQ^4v(6j-yu}O(U2}XK$IvےP4IQE{Y Lf;Fj|0²C3~MIj)!Z]6;Ŷ`.e~PR*EPi7S͐F 3i3+i;ۭ6 I+˗DLJAQ5_DA<c1wV$HuierAPЀ<9,%TVG Lu6B ntނ γtO=EcG ÓF>k5̼дl0""mϠ?^o&lr{>Smۑd>_Et|M迓2 ٢[;H{2u"/P[4DIfKƧxv OJq }הĺOp }%= {e=I\UI%D xzOHoM/&_׾Ҝ)Ä6zD}*A5 D[K<-`$jI$3oB*6ū}(llMbam\5d,olaR&\d]@{gVv֛#MD"2x]il Fw[=%+T/f2I+]7Y *'/OKf yUǿb_ӧ2EsG1{XJqoi]ǎ)Oa`>ϒU@9[, o'l"6`WcMGk\S%H4"V8j)rfnOɐgw.la6!+[|䃾pByi736*| C5/ jx8?.篙!@pʝD̐W~gpX !;2Z[QT<d[; UO[P,ƶ'<߈ѭ}œ# 9'N` 5i|.INNTTX"=Ϋ*ot%[@hdIADLnx:Bnvnf[oczf>eu*ݰn `5HF# {=/RwW3mueLij}Sw#ϕ mĐhM੕$Ģjt#$~[yOJ%}S毫׊l: wPOJ <j@PTY"^i(Q I?tUaARQ*#dX ЕPw51x|b iI͖ lOZF29:gjpd'(+873c9V簔́11t- 5Bd92os z4ͼ=,9N. D|jo zD GbRUociQ3m?=練t}f.L]Zz& w8Ϡo_枨񖲰־Lh'n$D1B\z^|*Xb蟊ϑ>(>b!s6E,JE 2@%K~?4 Wق8U]Yا4D\P}5$d00<ۇ.@U>U]풕`bCK_H-cQq 1OI`uEp<<\ '\T)' WdX}Ҽ1_# bnHqjB+j1sUxgRPC9d땘lGmֆ*A&V$&YeN`:I |6mPӔ9SUܚSFyR&*3'0DlY<@Nq.8fsުTC3Y96D 4dG`d \x-Bqѯ4&:~ߥ8)22 h74 }|uTnӷ+Q݅:{jX Yzl=͏,"ۯۿ/ФlNY~v@NҨsLQ=EUtR#/=w&Pg<_>,Z}ո (Dc^@zN%7Mɛ1?(cAsi>h VNS9!1Dp҃!Jcm2u7c,0pzv恣oPR0s#Cvop .ibXU\EfH{VanEp"ud3\S/TnwfK!ef k)CABIĘdGf8B6h^:bJ yVCᰌ1U:E0DM<_;\9pjb=A|<:s+,J~V$-lm}SIŘDp#5'6kW(:썪*=$܍~1͢O0Єizs}ݿXU,Ad FA%i=K L^A ϳ io XI-m,iGs7 >JGR!0tqyuhuUjve7\h~\Zm{xNd dxd*9n\-mvz@c\EǂT~U8ƟvLZs Cz, -s9oi!!0oIMN B@IpSS+*i kl6Gbj[N":kG/r1_ZMl3 ϤASaV"]NSpjs&p XM[=bW(>&Wf/A4SN(MzUx4_^l0.8>o 1bBkvtu6G$cuhwaağ,/|ي3d&{9N6YB~jI@rd(#DqfԠ5&{䏧A=KOwO yrW j\<Àvfm=Th&+#t&Q$PIh7+nk2.s+S~^B{\QPA82{L!whcl'A-B_l;(Юp}qÛʆ"=ͨ`^zfn ^(Y`ЏdPQs ҕ=;A"ύcR 0uP+c0` }:zNF:[w().T{z:ֵ7/ {՚ʹMa`̋{|zW=1D/}=b'AJ5?4mS;b9頍,Mwc|:x.t)/)4K \tBWgdTΐR%l$j[q)۷=?0;yIYݝ;:CH(o3ӔmLf.Q+E=qB^܁+WQP'(;v LV=?eQ'{)YCN(LTAT/Ko5G-='?m\%ڔ6 2j-rnyN7sv1x: GIkGmM4~Ya'zH8nGٴ:Z9|K_VbSOWg3C^n`MF_|HL"?D,Ȃxh PA{C@Sz;pu;rDІ#q*;4N̔"6)[|nԪy<1cl!1<&Yu3!vMS9L(H8sx4..mpRML?ɤ{_s3nیtS$̐Լun6R]R0ZVHYۧ2:;OYci, uћ!WdrAF'DkΚYUސ#. f2JE+ ؇>[8>T3*[|tb\O dZ~i^4G9]"kjv){īV" 7Llc^˽A85f\~__xm$_-Ydx{kofkl;w^ąkFMoP̢V;D,:j#tj:ZNuQ[2.84#Q$jYsq&7/%+iGZzc߳$2W{QxR^ פq|0p3slu*qmtN;>aymYc Qp=pDBy1 W=G.ncw~<I3!OXLd0HkVF !Tu "5}ؤz7/7ӣp5ڎ^31㙮!52 B' , APyoG% E.BF`Nt1ў\XBh?0Z9u[f-m2^e7b* -=&M0ʜ-7#.aX-Iwu$!tq.۬EB] ]v a~`Tqކ4xfĖ[4,vr7D\-h$u[ul߯ޗZL$8M-~&[l1/ q}!.k M>R t_b٬oc ҈z&|Z4nMz#kd/g%D|vHP[1 vL hqywғ1fI*V暺! .X4AߤuS 9"9!“EMCZΞYXow'=›.W TWzE/>SBsʳ' qS?=4 qnݮ{?5L`1)M9-K Bs@Q2䟬iX#7 */@eq~wΚϬ[{)cG+7iXU% VK}~IXwBl'sW&XOnRc:N,\9h r]ba.[u\,c+"AA .,X?Mlo>&y,; rtfV6KOE[Ò],-ldS !cׇҚå?fjGK&F5Ӛ,_\/ˢ"SODykMPDb\wD"+#v$i#+ӹJ7.OiE[Io~YFQx#X#g('mj$,64$& ArYBÚ "_X\vzU8/[|,3lю0T|uu5&+z ^b+mEd9{%glOAҊ, [U=8.VgrV=dZam[-q^4 Ɂ?Qw8\?d9\ۚ#XÂ%G]d G͐ BE"qde_>ś5όV;ǻ9:G=^jŒe iORtjLU(~JYE*v9"9k:E/6Ꮬ\X>qHͧ֊&j ד$, Ra\X. @ ۟ "7>-:]ާv{-(%S}|ؙ5'=VOڸ52,c9e=]e]uαkmd k CWŵ,A: Je\f(]x$ʞ԰ٍӣq|.)$UVhJHӊ|rM3+$+v x[vk}u(ʗR"8T?Jy!Ϭy `Ȉckpq%a`F eP~Y \VI_oQFuYU*';&A^3b)[O@%\zE*7%:ƽ7jL:O,Ԣ:71I*y'mdi  ]e`_Jr+qj)&!`#T,Іx4Ht ̎灬ͩP;D ՘k&%=Yy:Ө?fOՀ$꘻xݴIX]j\5րIiTypI wB2pc䩐 }W=.w*dheEȌ!-(7!߅{ۉkmtnU;6V8 =&u>_+7v4<Ď.\OI@6Fif~q^{h׆G;#K؁bի` 0sm\e?%P7(4,eX2 6J m`BI<6ZCKr2`*wc^]TT#&Z$Ezd3Dk*1O*I4p] pBSotw<)9 j,"ιܨ>ۇgYDX@ Rd7%鴯ԕ4e[#bɭgJjR*Ye-%Ifuwxm|J2GtР D 2R[MܼS?Pyڋ_PH<k3)Y镭C^m!| Y1W#,3Vߩ.) c/VE2Y|UWFoL66/fTE#r_%GeZspFSF@wY =Nܳ\l PGJU&07Kq5~iм:i r8MFDqi#KT"赋sڽIߑR#IYϏ͌x6A_޽ C0nPn},^k Fk-#\/T p_tK8׻UW  AWԟS3Tu?zT}۸a!C.$y$cуiާ>#!mJ6Ŕ!obTf[5}P8XxkA֤EʭӜ`@{GS(9u9!ȣ"Hd(p.[C>kUMy:C}VVA_'c*g_(43HCisk15겙1cs˴BݩUD! "-O @,oOů_1x>mWlۨn%'fi_i1 cfd9P"mQX7)6*$լ%mWfNM>*ZיjpK0Ni,xTY{@Q GsIV:w(Y/aFK#QqUYM^Ninb|Kf/ #ɭN#EIX]Na:ckQj.Ui#]:Iǿ rbPc$ 1daMo-/>Ӈ5]L7Eq%=FuPTZdT2YCJWisExcSFoMɏe ucE`;&SOrk_u&D#PB^6z:kĝ>e !Ir4@OkTw6!,} :VD ^<\I5բ'L&M|-2Ct>fwV HdzΌpyܵLR-# m$З v5pݩAb _Vm*5o:|!K;+TxKMg5# dE)4f% ;q bg-d|Uq$?zW_>j }=31Z}LZ QRZ%76.neVmn]]x\p/UX9I!^ޯ×Y2_R~ XM  kxH`P )j1]-/F$_ EgFŭ/o.ن+~qvD3<.|>~!`lL]> 1BN 6[xO `m[=U7+NiWXż/+L[%5 —\i fZ=ĩtD𾹑=uPt޷=&gm&̃zc1ԫ0Ӫ,@v ٥4(h7*Fc )8E#ٌnCj"(Ay6o"̥"4V lGj;n\Lb}Md=2A?$ Xhm Xz l_ E>wbuȃVkiޓf?E]-S5n<-/⇼BqjKJsS!0tL3IqgMg,c{ HΆ/s>e^f:n0D=erw‚dqMQXæ~;.=`3ӼE#l ڸ$o.%=,JJ\ѰkFCe٣ V:B6OiqI+8G3Q}ŠIi$Fa"0 51 # *F6~ٌ]o9ӆE0Ԅ7)C[f9,ᢐ`!ϰG߄bfq:D8oV%X4liw'7dہveF P`mL(5srAP3]ٵ?Yߺ,# "$ HEd9m.*pʳ;}s%ۭ{MyfBTU"R&r۰XO8D%!K|`/gb~SDYTu(lV:ܪCwHcG^Xۯ4JOõt#0ӷ7/=r6˄ =r{3e]l׎VGg³i)8 zKLy3 `ߖLYC bdNEUBo[$x>w'H'Z^#Ieћ*c Œ.T_WyҴYw|Z1*uik-șAbQ{cّ˓}y1&`hpݐ!.G$ao.1I)u Uu!˷—ӭ{Sm $'AQp6<"Nh+]ŧB„cC}P Ǯfx֕ Zm`Z~ZQ2j)2aϭÇ"[?I6n[[6i^g[q8Vk4ysËx{GEx$(n @?ZͭAD؈ yΟa7gRaAm:=TjN?R[l[E+= +N}L_9[YSݹA.Q׳LC.=5(JY[;%(b/ 7x;ܦ8n4,A ؜.W((i<[M.?%+'s>h nAƽ[(K 'Ҡrտ+ʅC&\VHMxt3+lcm OiM;ƅ7"Rnvk?5DoH`*bqKp>>yT!rHg^tȍ14mko:\&J[0#%Dg@~Дt" N|5}GӎE?mk$wP[ĵ)2-&'^OkI2ҿk-Bzu?Q;Z@ɺ̸̆t" {geW9{k9Ak,[ip2bаuiHyק8aaFg <%7nuE'ZH.kZmt6y:]NJP|i)PzPYaŘ) E4ao}IU2PV5/;l*3*3-WbPHLwݲSCk,+'^nD4VE3gw"ݎ <+ =\sXIuɱOu[DMcyu@Î&3nkS E$D[ (5͛pFYe[jt32+##p =6KX"R¤ CPdjkiE^)YhRK\Zeh;3|썗$(+;Xy8!h.> #_;*xD$g&#ްvxCƹ f& D*%a;RRZ ks-d7,GE6הlsdAv$|L|'dnV=KM)~ {cMW0b `%Oww,W=sdk܀* ;=[T/r0r: #zJ"1ݍP A^"p $RV"l1цC[2Xen Y{j7_x[^yzTI[?Rkwt Cm5|ញ&Dǿj|aV `P8aeN s@k:Bk+\S:S?pնlRSWߺ'Jh[)=;# k?-A 0tcz!lYU{=jxlG3Q?XbƤusM^Uko."q V=a H^92o{m.*Ut ?΢; n%"LBF|訞g}?gO[A^K4<&~@yK/^ͽ<}jàW:ThR{F!p)@1$6$BtZ &8FBmW&ϿP)\1,&#Es:qҳEjI\Cp%?g$pNb+gdCDi0 S"'aⵃD"mf޵ң)꨼{OP]h6CǢ!’ůB1x66XL3pC(rIӓ)ތM4ff T@Y&A7Tw?JĜZCm##ۜį.hPfMsb8Qx+a8ut붔?9*ix>K/[Ӽp딍 KD1Q Dh]MnoaVZGN͗͠s$[Q&h @uoz<) 8 3(hڶ2af@r5exzl[‹wWƮCqvIշ>`n{Ii/N'B^,PwɼL r:ZE\Z8B)“ U{!Y6*BLW;bW@1r6W䰭gԡUOԦܴymQQZO[E~j4<:7Q5h*Z[:7^&.2:&Bɴ<+RH}QҦ)Ké gmrT\XM8Sٴ~oP!l̏/%N!=YNO[R3=$4LJSo9qBw՞L6l*J4E_9R*wD#ğ\&A[)8=PhRfYm}WHBrW&m(@NH`muDQݘcL;"TU-afJ#?-%j h)F #ScL0U-|^P^%H1Ѹ͡1z6)|Z/TU:. ^H8mCtdQqm m5/+f߂C/pBٕ#7L =|_>Emx9B\ENhܥEu_t3ѽQHj%M?/®Hq67b>F'9NT6Ys3{@tٖlMe6c]k.o-;]%`eDta9/@HIΧ"\ G f'$HR A UHGZ&B*8EեT 6lD|!v:E3!e45u~@"叞AF E4?cp2uJ@fnD#Ol.F/+Odhqoڇ]y}2JDԞ&Ѽ%rd)P3΅W`S,P܉>^?K2>S wFd0ź2N2( yS-S{X_>Ztcל-} MXx7ةwR;ٞ ]/Ob)(4yѢpKJ%[JSHƏvg*O0%s/oZe/L.##S'7̕KU>LJʝ"vj'ۑw4:`n|Ƣn4bY/ QD{ ٭B)r ҴHa=$DKȄN<Ȟ0:"XI:5( ̱(6?1ɖ ܘ/Rpg61=C'^$rajZ_l4CBkIJjӤ5ߡT'.CG)'uI|:dwhP`.58664,=/:{kb .\"p!sђagM7P[H d=&VvvIL,a4zmKX>G y!Evޅڙ۶J% .`$3bT$7u_WVR rc5 uƦ̩ H/il82N0 ?^\POH3t4$z^W!! WwVFo Qf뀳DG0/CAڥ]& 6l4l]vIL7H <xƦ cU4To7-ߏ7fMQ曱r'{}8nębYAN5@ҨM񪮯9T/:g#eV_YDl=d?)LƂǶ:ffv1h*u|ĐZtSŬ ֺ/·fJ*Qɫ_zQ 7줩Z6kɓ͇4znl`pXf,ƶ ]Qx .CwWj\iufޱ·{ܺxQ(!n(6pAa|c CW/ ;f>-vElőcG9ܫnWgVdi4VN9 s\rhpBF/*L ֐\G.3ӂAlC1u )]w-L|J2Mʏ۞1zx D @\'GJ>[0B[U(e7l3臊@'<fcsXLjEGӄ[b}L$Wؘkۙ$b,u. ; [dICmqv6G~Kƿ@"J_Az[-OwL_J4qI,SWN8!' ye' 0] @έ@لghIf[!j"PadX;fykYo!W>JpڍV}֫+Cl7ES^TLpvB;ٽ1ukIQW:Qnxg˸ZQ?;f{o!y*:NjW bdK/{o\3!qMȒwjJ{c}QO|@r,)~_ʜ'BN>dC}x<cم5ճ(6)ű5v2 d)t? ./hp}]PW["5ITή=a+ӗ&CM_uΑ T;NG%Sp[.4Ƚ7&:H)wnL^\x&Rl@|@ Y5صR "HJԣ$޵ Y8ؓ#9|&G^&>js1\F@mZ=-sVA)kP_ Ov-!i22_PCc Hx6퍫Eorћs[G0ٟ2M.Xm0nF|[Rml5HNGP4륭&qn1J3B_`WEªၢ{蟻VkU ϲw *iJ'(8rX-wWy1!&lKB3QzbhW!˓vk R*x&.$JӶN?۬DΈaJ bq[` 5vQpXе r_9Rq"EwJw(3J>U̜XKZ_kӧRϸ] guglȫLC j9ju _[p8X> d[͕B!"c)~XOAZ:qV(:t-j>\ v&dr; P=9*f`AEE(:*0+ՑlVb~z^6b#'t3*?Ni5 ǟ꾞Cbt_ $.թ]FؿI82u Y;$2Gkw~aQWD'o-5H hs]o'}Łf{p-JiyJ\pHL>hKdG )GQo2n}`VSj$ [9C  HugI&ux&KԳ5vgFMxĎj3Zu :a2:N`$d4CZ-uN<[tL@3Ur2v-"g.'ܹ6j7gc *1Ie؅,u)$c I}i=Y)-7Wh DTs{f`$%7(eq-~u^Ia&V>.@>IEPL+Hyy~䶂A(qV'B ṇ   sPb>itǕv2 q"bbݒj!`pH*>:[02okﲀޏ6Tlqbp hMzOb > 3]G^9p0Ko Lo >݋Z bh[]cҋ#WO=ܛCγZG^mhzrBǴMW8 ̀%=]3'X8YoV.?[궳bK> srUbJ<y5E:U#,0?!qDh o" 7OwSpHQEm\Kx6l:"%( &2Bjq0 .A(Nzva>mDG5R|$1?F0; 1Fqi:0_KYf{v1򣼹L꺥}@Ǟ Y-n<YlтTxfNiBKL(/yVS#koO뎺^If[(֧gʓsD-scT}[>U/HE1H7BSJ3Z:p2yn.l X"xK3{+?D৻]UKX,oKLmj;BDJU쌹SqAPu![s@ C9dR(bԸ޼QV3ϰIDuꋭj?$Im!oG{C.R2LnE1kˬl|v:VHL6l=J.5l݃Qzccn>( Pw="#%,wU}KrI{;56+2ƵߊY@fTJ,~чT?OeBuDIƕMXzA=hvJ+w+Ngu/ʳ,@t$y ۓH!^.?ҧk81 U QW,TDr֛$?-1qy̒i}b4i;o.flRJ B3X@g>e,d6U]\\|E(5~iJ[o\r(OP4iCR:kXm*kߡ9{ (Iys`nT/ )~Ȯ&dq%ˊURPHEP])HS1ĨUS|oe(|%< uNY~g6nrҬYJlzQ/im #%) oˣI,\4+Fsߐs:Nn)SW𗧯!VuWW[0Mͥa#}]p2+^R1_X[PtV_#¼CS"tZkmr8OO5BLgY L?UT >( tĭ.FjknUe[ͥ]L3k&Uo*C={cX ϛ`SU ?=z$g kB>]h.]t[HO Қ'乏-4c3q͖WSb 7ŋ,VvV % l[x}2z\`T4.fɕOj 8DDX e$Cr?Sj~eJ*:D=!JjDQK45>yQtnWNE5`FjmQ}EwbWG0IUD|$ׄx5RX ts86re hi+WH/k[Q!ksпVHMʣ095B%)=Q}GӮ%Z%ܡ8AH/`^Oυ5 [ɼ́p4x"GPň ֮*0gYZ07070100000108000041ed00000000000000000000000167add74e00000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/host1x07070100000109000081a400000000000000000000000167add7410000d35c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.2.el9_5.aarch64+64k/kernel/drivers/gpu/host1x/host1x.ko.xz7zXZִF!t/U]?Eh=ڜͩZu&K) w\x%}#P횪@]Zw1 8Ī,7/i| uY!"džl*V\_c"5$S&WT@"fKI+T.dwUr#np6=+(V⧒e#7ӽ7.:66w!\IY6#%>u“P8jMF;:dd6s^~T] o`|Z_oXJ; k֗`% CnhG2s?l,zDOu}xJ={OvXnhƳiMgWR/xPMpf`h?,. f2cP-r;1›}w] hb67FNW]2{C,Lih0c+GEݏy[rf/[+11Z_ G1teS|8oRV: } RK$ejs09}gL~1֋XnrYjVJݗH^!@aDz0L%6|26ww8eϫ0$.¤ j"'8rJG*N3R&np'68{TA=fekdvtuQ{yW%+48%`QP}AȽ؟uªm6PBVXkw|Cc&tt7ǜӉ栍0@9V&a "f M(a'^gZKR|:]:ȓe/^ӳAe%}/yaw1rg+! Cs r|W&pO/e~Y5v6J9w?!.bH /$}32Q/~z BrOib $"%jdDx*nj%$,ƁFr!53Er/19EXRi➳Vh5:T'kao&%+Euq_3g4Up%KD"v9 %oYrd,@=ű An308G'3svt Uv)2iXBT4:boʹhu!j EsCUOV>0?wፅY&l] v;e񽴮JgX FgLUNy#f1Y?l Qw ;UUw^):s+N!D7'0HU_LpL!g@E/'e - ohKӽk. wvfQGl) V &M}ѣ) :ܦ~?45G6 c&).ح2M&0 (07wy7IKoZ`Tvv$Tzp.=[gnp+š,+kQ`(Bl]lyk>:11|h70Lpib>xSy(騘SpvKf@>߉?^Nr#b> ]#ZvWUB sn3 ebrD6O!>pTבf]BL!*#~Bkm c-@6Í5_Y#CĊ0wz F^.Q1GzLy̬ey) 롈`;MӢT)W ?]:?sd6YP>W@_G|hZŸi4#a@*[ƉnS@c̤SljBfe>?U{A9NT /X>蛳zݬ~4`A `QY6xFfkUԍg@ߡ^A ql舽HѢt<{dPTb{cxicId'm, -JfBH4W);PsY^,ͦs/ Fyf2),4 ]DbWs2:-!VƦb R Viz ن96kaYlAd8JcxL8~Kv%;T`kTRɼ 'ݜB6~[%RA9ɓ*g1OQrD<Ǣk6i*J@NwaF*%e°/%ѺA߫=?P2 WYpaZ]?ĦȰd.s00ާmfKzRڂWZGt~0ν'(aY2B;ifLÄlҟ E J}$uR؈m(s8=(&H|lq#~5F7OK9`i~UϾrkfY#>~ȸf kSmNΚ I$bF/w!|Fq%e!hu] >xZIH{)ѭWs!HK܌h Ǟ@vxV(D2ҷpAFe;*Աf/|#+_ħӟiNLp|?> RAq#\\dP&;i2j42{(g@~edgWE<; Σ9)cpOO߅t8=Yz\xDh IXIofd9⓶0]9>ݐzQ6^Gv0C]jv#ю,_PFͨ*\[cp+=>ӡ$Is380>dʢHd!NbkJ\j@+ͪ"=(6[HS K*SSqfQt^K`Ukس-5&Gzp ). & 72V;EIkWK)Cx׈c#=ޡ)XM.l|򲕈pà<-VS(w`|?"XTB509'Elj4Yl %4[Pd$k08D5)1oɌTg)W2d()~R_QwO{ڷeqfz"߿mlv[Xw-N{6&9j}'G}n\1 p|y\':'Ѥ4yDdPce VA{e[x^wvt־4SƨOHH:1b UARX:m)螱T{ gGJ>ͣĂ_X+{5jW&F,odϝ[YE0wn#Gy;C#cz>gEjND} FB sDQC34 ~9OТd `!#Ҟc zDyP`Sxҭ'uW~x sv˕siYVgm;P,aPX tHxcMCʯ%# C| 5J6P N.> clӹ1K8kKdr? 2*A#e]鍸̨rGkG&0'ϤFs\}>KJ=f emiݖ#|gPӹcf b\ÕQa^EܨcjJ6)&Rn? x<uBy! K=4ѿ)e\1^H"-xwBi[Q vb dVqZpS{> :zhYqL>+5ۘHH% Ms˙I\CJB.񽬯K"RYKQH0_˹xs^3)e҄&g7.];bnW>i_dL0̲[1>8z J)x|0{yD8t$hMȺ;3~&^G ,c*_Kkr.\!dpRX Au$Q>8jN{`'(J/{;vqOYPtK833xP!8@D9aii?OP>$["uP}yDHR[\™Fu?J8ZpDT7 :tuc&Ą~us\q20J+WP;90B۷MWU`>z,+g2M}HM .oiYEyᲃi>5HYs\wv<|Iyk\줰kBFI^Z:fAVD{Yg\ 4M[D%~ཏq6_t ilsJIY;В\*зVlVplugg%+u,cN!C2=|{6-KoAY5=%|7mC6Qbzm cOfcۼR7Bh)p(CØ\05A)f ^GĊt7];Aecb; @o)BNVvpTDj: #3n+Ty]R)]!%VH",q @2b@܊Q8fg*֐I+ʒydQ'ӘϞ6KKÛ[ IJ viLZz\Z{Q8:+)aJ~NU w|X|R"<9i=R= ÓA6vP_Nh.㡔mR+-kr)24[z>< @=>-c,c9y+Ж\&Zʽy ;4}..)|j8Z_&8~O$'*>b}U:I>>U/# #o ͵@D q9b4⑹9 -Eǁ(Y8N }הV7-ђ)j-nVzFk[T+gFyb#YQI0s74S/B3 M ޵![f/gޭ*c3&WL+!!}.|ڄګd &U *Lf0 SާmuQD;!P\fq.\mU z@cUΞe!B#"!#e|x*7 2ZS:i<&Bwلэh(*Ã^A t /Ȧ8Z=jH8㟆ŜN~c<(*ˠjܑSfb'DCoa{\u鈳o헖Q3M;`h /4 &$~@ иݙRh5 tߖ\Iz=*gZҔ,QgPіpzG=Y,HpwWP{ks2|u)`:#[ *oeZ,id4%S_|BW"Wf[͈+)s|=W"g2 e䑰4[{ . Muml%uqDXOկaP$ }O7oqRk%cř^宪R -EJFZ6z#MhZeRENKԠ$#)k`'e\owKD2Ȉ%TD rֵB(A# dDm iMx1 @hy;z犁fR" 떫B[WbB/i⤝Uc}@#ckw5t ha|q_XH1B֪$wzGeE/sKAɘE_(f4p*dFqb+Ce24Qg3a%aL(=v(ni 6?Hy,?'I#N%ҫDi~ S@eûzYx&% Tu, Pr)#kR\K[-2|HR uQ:9'kPWM~?3J#n cu_;7H<U3Y5R]]*˗=!h TLi9m9wc@F=p#L%+k!![ԱmCu%jd|:"3~`'h"pͤ9}8JVh?I=fAPج yW Kd/M8 _gk'WaRY~h;U_SZw 6s@F>tvXԪv{4[r Y OúZcf/BEX4b೦w!K 7^Ս޲pk%m؍Eh_XbOG?|T`%]d3Ҡvy'_hr$F Z5ʼnаOwdB9N2vNZC2wh]Taod(U\'s ؜tq;$=wNo sQ߆~!IȏM]EG4Dߘ*|j=}%L!ӳLԟ~Ϟ!6Wtw=TiV,euIг0$Ӹ=>ptpЇ})ҧ-@FJ\AD4K鍴\.f~!t`n~n6G*PtsOʨ6v0(."W1)Ӡyy9#6_9S+z]&,]CqwoM%h4l~};3>tE2c!q񽵧Iw#[C孱cK޲teh#>y1s;vVl]]9 tO7pE40zLRI"pex`(9לvFZG1Idgթ+̱}orYRj`wH(ږ*)ҦfrB:sOYee;GWE% #>TӿL=K6c 9p04!L[}-s,HZ҆ofjIƃ5WEaAҖ.{s@qxi N!MsB p7agI y򭍱S)Şަ dTC%8e΀aQ\G'$P3h͊};Z͋gn*9N ڱj,7^iŮuz;F+'_-R>/^Z }]n)UonlF2Y> w&:، Aj3a9#wSd׻\ўOeufQ,, f~@LR؊'prW!WY KE{fsPܷa l8W6A3B?EėT+0"6~ވ~DX#}[YvׯF ,k;M!ȭ7Wz]j-""5`Z׬lfMoK읻Jچ>>+I[˚U:ZH_6b{8N>rr\D@0A#0)zR$Fd<ܣ;ұq8" F?]á o %gwe3AW+ uC 1p)Ń]/ХGD=&ÖSO9O-tSV$y- XÚ/|#^>EB2i,_c[@i )G$VHll&s9 QKP6'͍ё#(1`Cy/A h #!`{&7y)JX RJ3Q/0Ёx\[ rf H(M@<0T !WG}P@OPkiV8k[C(ܣN"L ~zJ(A9q#2fW)x"ޛ'40e,AOj.8&[+++dpvDzsDž` LՑQyPP%qԥL<אO(uޯ,Xc? u>G<|ԱAst:+;=lMͅdb:C)[p IMaWVc^zs? ׳bN*nBf,=iU#3fw$'wM&R7X@a|r0x; 'M )76Eᔰje1fRb+x0e(s0'C*fB&NM=-׍vہi 녋v%&jT6)Cf'w]P)Z9ٶ &+ 9 fph}J[kڲHûfbu 76 ߂Ԁ@bWq*/ֺtyƚŪJ7GU؟w{9F+vp_Vҩ4/jQP|yvS;f)uT za!c<&EZ>՘kش^£긿KܘJ5]u!TA-bcr蜌 Q,qD7M"z.+CU-M]Z,W?'lSaZ{G>Z32DAQ9ؒd_Ce5ww0e DqkN.U ?'Bi I@Zx}dlȲ]P ѕ1n=)Pᚼ-^F['x*_?2=cH B'rvS\E%?W-?hѢw4@s_n48R\bf )7)L)r3#%~JV0~\mY ;[]R&L޿^O$8#%XkEnG#I*V7GnQlW[zea+,(HcറXMTmXpd7bpO9-gU#?~Mٞ\;_F-yퟃYHyɫ I7ꯈ(a+׾Cе TM{76nyxmAYTx ;^ &eސ=ffY׷.O #܃&<}Jcғ% k8{M7 ;$/pKAIfT~}ܘodpd r ϸ@ n׵ *+ج{݃cKK!黰s64*6w}`gy߅dn!XnˇVn^8#ۑlKYxyJ E _i+!(mg?Hi+/vtf&Nfyh@T3Sj9`n@6MZ,_ {sگ[x`-"K- _-[=bĔm:86Α/ 5)>lE =X=,m=oF?N!2d``R1'j,6UP QĉR^5B;Q*)[Or x4?^)x5riԧP}y`uU$_B$Z-AÅx*N29vz@0XQҨMmUY̐>t1Ui,{KaСkk/4T:8|eK'++sRCO-Qpؾ7໎Cphőd'-=(zZ9>Yrr/&@{z3߿gt7ͨ.廈Ȇ?RMV-j໣3We4vuAL-(->=}dźMsA ";C{h;*n9l0do{3+O9%yNxth& 3.bcd!hWW0{( hJ8Ϡ#WM2j'9wBQ*RҬub*/}EpVh]!&з(}X=']nkEZ:j&J-r?0hiezt`Ȏ^Tav]Ŀivw,:9wS7՜AKfnEXh0Jhj3`@I!(1h(΄?k,!킬Ao>KDOQ1idJqRkMgNh=hr b %,Bw\Hlo9t,(nXH4/jIv $*?Dek߯"S#klf{;,qI  C)_vYEc@+_oL|2̲Ik[ 6yĎS!hssH0.hUw4 *ӂ^yظqi rh奩\ -2޻KgW$d;*HPԽGY-57$[NfST Յtf X*f17poWmƄUf#Nat .x/ \n^LBYB;dL;8m`}{2tyJ &AǜT-a|دXq "LvOw*>#%vG֚y1HeZ? ftwK;B5W)QF}꽍[mZ%vDؕAHD>ޙFy57Oi:5^8WA#5BnsN/9kKNtF)$y6Ѥ4jUؾ#qb^An>ӕr;~&@vB-Ul ;ɧӶ{y,Y/E%>s2ҷ̏cO/%U6F0w4oNh+ D݆'^=,ڠ$ \< R|Tg(c#B7) Q; 7[qg$ĚwEn[8ۖ3ϘL>no.F h喲~m8qE Iet$6z#~NƶͮP`OoHwGky22;55@qxM֮ D=!S-s=[-xæO RqԸU>/э;/M? ]\RKOSpƮSO0_]qZ^,g&6)plT8%P^(nܝ7G*ؑPO;<ճ2yLje;x)2KK#zyT ^Rz Fլ< Zǡ$BnQ٩9U$L rG< !dd..tx[ ӽ0. R`b$)U1%o"a\#!C' h&dr9g_"Y4-TGikj7-7pؗGnי@ Ր$y=WdQWgHd`Ήɾ[R \S(T[R"xr>ja #+^ ެУ.SZmJKlkHU"ka.i\Ͳ +lXo"{oE7Lfua&-`"PLC1XMK}+F0z6pdDgBb Y'L%=ԡ thIm灶=WJoI