kernel-modules-core-5.14.0-503.38.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']ha6releng@rockylinux.org p-Bm5 ']wG"n0Z#'#*龽z12@%v91](/CB"wHU{k+[Vwc<>,?,d , Y ' 7 G g : hP2??<_$+k,D˾(8s9s:sG(R8H(r I(X(+kY)G+k\*o]*^* b+egd+fe+ff+fl+ft+fu+v+w+@x+(y++,,I,T,X,^,,Ckernel-modules-core5.14.0503.38.1.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.g7iad1-prod-build001.bld.equ.rockylinux.org"#Rocky((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/linuxx86_64-4, d%`(<!d 3540p T!0.8aP,#4 HH@ x.&T $ ` @  L L  "r'4$ d\l"td|$K8<:<g.@n\ DKdj|c>bF4<+v' ddL$d"l4GT4,'$P I-0 =HPN0 f|/(/8)%|)%+%lts(7*|8   <,4|zD,<s(,4`F''!>(9O?xg(Lt("\KPo/DGsT`@^KBHF\0gǼI |$ @ L ( l 8(P   ` L p D ` , T .0"9k' 8 p \ !HLlh@| \ 8) T L   @XC y  p, D66-j%ϤL`\9("D@=%` D/d*|6$82 (+x) +HU0@#0#% %@4`Ud, h(xP4$2DJ D`$Lt @L8D.0FJ) "4C <d T =( L d,P45(7L), ,`   "X( 0'p(|$#  (`'4%&!DR0@L t|$$U;$w@P%@03.X)=tdU gp( v$<<]H^ )p ltPk$L$C8%)((!T(1 TH d(43,(0TOE| $lT$ \LX?64P%`-y( kJUTȄ PxK\o;xt(  <x!'| &x *$ (  6  P x 8pl<@\&Y| dP # \ 4 \ xd 8cT  | dM,4GT?h L*$ #|X^ = *mxJ v~8A;|i`-sI@ ]H#(,,L", t);T l  H* :l$\ !" t h "x$|,hTJAKFTI D( ]6,>,5`8d]0E@,=tDf4C `xh4P  !KD51S<|7l'HX9h$8$+&0 l=$U47 )l ]@" Tqd_ @|9-\4lH L-F, M| hP@4) p"lִs *db\G5HfYPmR`u@LT       d P 0 T 0 h l X p d l @ H`,d  0 ` 8 $ t H D XJ=8H S= d 1  2hC%(h  T%` L Sp8H,  @ T P   X 98,GtX[h1@A!xD`- $2  $   l $ #\ <t 2` !D2VX(23  4 0 | $ &< \ 0HX\|dTd\%$"PLO(PdS`D;Y[x`[dc'i4#t #Dh! < #z k%D, 8[H %_ l%T p.p""!\,6 +34( $D`t@4x \P!d `$T H 4 p ` $  T   ` Hp L. l p    0 4 ' X D T ph HRG, %8"t|D%$0!dr|8\O,)X,3Jxt,(TJhPHD ڔ+'MNWd dL3|o"4AAAAAA큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AAAAAAA큤A큤A큤AAAAA큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤A큤A큤AAAAA큤AAA큤A큤AAA큤AAAAAAAAAAAAAAAAAAAAAA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAAAAA큤A큤AAAAAAAAAA큤AAA큤AAAAAAAAAAAAAAAAAAAAAAAAAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤AA큤A큤A큤AA큤AA큤AA큤AA큤AAAAA큤AAAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤AAAAAA큤AA큤A큤A큤A큤AA큤A큤AA큤AA큤AAAAAAAAAA큤AAA큤AAAAA큤AA큤A큤A큤AAA큤A큤AAAAA큤AAAAA큤A큤AAAA큤AAAAA큤A큤AA큤AA큤AAA큤A큤A큤AA큤AAA큤AAAAAAAA큤A큤A큤AAAA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤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큤AA큤A큤A큤A큤A큤AAAA큤A큤AAAAAA큤A큤AAA큤A큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤AAAAAAA큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤AAA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAA큤ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggHgHggHgHgHgHgHgggggHgHgHgggggggggg02c67b3dbb26cc025354cd28c094c225b20156c7734a9b3f818e54ea4ef4080220349244b975cbc5464d8ca5adbac1959bad4b4586a378331ddf5d1bf12efcf202a34cdb9acbbd77efa912b5be9a2b1f7b4d6b17f404a0179abbbe6234928ecee61fd469f8f342ce77dceb5cc90f56dc06a04776ee3c882dc708dee691aaa4943ad356406f56b35e440281f462735b3a9a8bab1a868f3904c4ee1f0622ea3c2ef57b353d3e45097c859b294d8909e610ff6f6ecae48bd58b3fe3184256f785ec0761019492d3bcd1015a48d582fed87b34412c3185426cf4236d8f15b327431cff83b649495ba0b43f745f6456a5a1ce20d55647ed203df26ca3e7e15855ccc17526cf2fd299a0a4a88e51a8eb19fce570f77f74ef90497822dac0bb91b97444446098405af6810d949012d6acadf829b3e999faf9165f1600569c4a8ffdd4641f61f8422dfc35e87124632cfcb669ba95b153c1528952115e774eeffe4875ce2b7b16997a6b29ef6d3efb888e34a8ff906cf5a888a126cd1ed5f15860ca88902fa833a00a1cbd293def956cd17cd726ea3d01022ff172c7a2a2672666457cbaa8ec2985640efbf05995865fb0898431351a082932410f5ab11865e00b0b3e1b1a6ce5fc551d4c1ad8b5a9af21641eb26a2fb7fde5363ca1479b970c7b249130c030cbd1d6c1252205b49ba0a0cc0d0e1fa32989da1536d05dddca87ea636725f4e7a11c7d6cffefd1ded6aad9f36e77a3c5b96aba8ebe649b9f1e464c511c9cb321bae0efd01dc254d9cc593b90fb521715bc77f8a5b588a52829c35db9e58f6234ca8cc455f41ab6e55fb5e37a80beb764c54e86825e68d2782e4bb2808c72f1fac7fb9249a83162dc3d50fbe3c4163bcd49b7139109687ad1f4dc5542b08a15daa70faa8c85aeb2b7d28f1aba62d5edafd1d8307e0fd702e1250b63d7c6f6e6e9f486e72c6767fe6ba281c540c205dd8a7177a23e4af9005331476f27fafb12b10eb30cf2fbe656fc380330cc570338a8fb16d82958e7970d96944a901ce19a9ae272fbab84639e25d5f47c128297c67061314526ea410dbc209041e16293b28380aee040fe47de8427852ea00850fce8ffdb57861edf41088bf807e8917854f82d7fe2551e5a86defb0e390f4f601837f811ecbbadedaf39952ebedb3a61cad41e906e1614a8fcadbc1dfbe96c568aa59f6b33d0d194c51e5d9e146d2d9e08e84b60924b6b312598f6f09b9f384685f1ba39f917a5295d66716c3af100539c32f1d69563934fbf1a23df0e128fe7c1a49a43b315023ff7d4d3b21d978eb71c877b4b4fae8b5d4605c7561bdf712fac4c2f8fc603076c91f3c76bf3c011be55dad849c059346bb8c3f12dff2ace62b45e96849184e8edbdbdeafc053d5776c831798b950a09a0d18203e2d60f300abd68a27e83933a97cfc9aaaa11e521b3289abab2fba17486646720854e9103ec68e61813cd5379218d26ae5af7b7a15622c92a5d66f06411bceef4741d98557f55adb25d119be7c925176f4f04cff50bf41d583b96131b7f3e38868612fe3dcaf968fdf6319efd268f3d7383bb9d104b054ba04614fc26e638bba7d61f68d349bf80a2e1a86387c7c8abea81a8fd377feaf8a49e86c646257d30ebd10a0eff1d7fe0a515360847f5dd25add243d06f6626c003f2e65f8af55874fd4f4e242a1a900c1fcf74d2edf59b35f718b6ccc921bdfa6ea9af0c4d93c8ac90cce644962d81a07c260db6a7c014b3bffe6a39841f0a488ab3c60afb83a8e7a7a60b992cbbe3cf7907abcbcc8bf9d15bedeaae93e5036b0e45665ff1a4d6212c3f171cdb7e0cf6826e8d97fb68d9c1264e68d4ee9c8c45ca0cb6fa52f1e7411d94fae7c8facbbd544666f6c6ec5d1a859892dfe0059923adf173e7ad545738fea51dad49dfde85450b61f7788c7094fe0feed4a41e738e85f5116c565302dee262002e62910ba241df01914d7d3ca6493bf246168ce4a689ee722eb17fb2d2af12c23a812cca3d3228d9e9fdcf042a179c7d65794752cb576f25a5dbcb5df7308ea9bb959027da3ef4a700b56205aa357d6d9287120aea7a13f46f918f34f53fea9df66cc105e7bf9022ee6d499a1eeecadae8e86718572894657ff465c45a41ff24cd5329abd5fb1eaef0e260b05dfe273b39cb77bbb18abb81d07b3e98907bce033ce62dd3f275c34d284faf5dbdee69f4d1f517ed18f420e86c8009790ba1eb678f62389e8ff34ad0e228710aca201b8b690dde153d61fcdc58095bab2c514bffc5911effed16b8e312721d4a70fe03c794c561a5afdf3eadfb83ba76ccc39a948d054189b1a0863fdbef439a979fc77019f0ae0dbc980c50b296ecdec944c556963d7044e2fcd5f7a393361f1170b558cf5e83d5a5c5e53ff66c86706fd1c415ed4bff79b8e2ecbe606f16fb94ebc2bc23a3d9d2d7c099d209e93aa3dc4ca7172f7eac1c3281d73ac17a08ee79e8363c0749c19f35a7c2f1e29bb7235032dd30d9e53023d604086555c9df955a3a164c7f1f435304c3bb77b08aa2edd6dc46d2ed3147d79d173f87e17caeb02e2538e2961aa59cd1ca566dd932520741a3406febe7e858a97ea6219313f900c47e0fd4eb032ba4b182cf22d82866eab48cc365bcff4ec8ca064370b36727ddb4e0d0f3d002e16b7fa00c5afb6e900e569371a34ce34f3fabfefa27cb55f3978a8c4f0471efa01cf34981556455c56358e7f2450550339ca17fb90f77491912ba331f3b90a7fa2ae41d847fd095d2c990ca170486d6e092b0055bf5d31d349be453ba40e55eb18694167a9643f7dd029aed344c1b10ea36701a91155c3cf737205ee18060f1a83fba85051592805655b57fa57552ad677b1f8da27ed49bd4b04b3865c046d872b2f8f0c30445227ccd08f3039b59cb3f7d5510f4c3bcaa8835c40bab66f32127228c5c91e217f8d5f2f178677d12005479b2e4040858b2109a9cb35d075863481a758f730d79c3bbd67e3b99e7e58082f951897c84eb7442fe137f641ed33260d492eefe8cea8209506a5d6ebc0a227f7e3ff59f34a2b713f20293a1d2404254e7978c702f12b616620fb3a33bb530e3ac40e9053387c99eaa94406ef71fc987b7631b4f795a8353fe825f8bfa7ca02df6b5f0583efedcf73b4a0f540604aaca439fbfc6737975eb5e525c2e46f748fe87a4325ec25b18b39666fa54c71bd489c07ee3b46d468d650876b51d25e1e19c6b7559db425d2682a5b0a64bfeca8655d4023746f347f426a802068e0f9044ce409a2e8361ebd061057a9d26b2bf3f19d122c62111e8bca87e5b8a47170afb8d4312479bdada84780dd588aadd9e5730fc0d79cdb7ba4d83017550d07374f483ce966f476139893069171309538e7b667d37031526c641166c8a472c08bb605e7cf5921cf69d05151c0aa3bc37c614aec18d9d3c25fc500f337c9b45dd74705fdbc26a71bda3bfd074d9762c342631c5934b09adda409ef0646ba34d3801d4643a6e762782dc280c15a0e3575569cd754222930391f536882f0d948705fd0cf0bad7752f5f9eae488318dbe550fbd9359f8350dc364d3aabb34705b41dfe8a90d122451ba2022a6010cbe27ea45bba4324190f603f23e6963eaf9b742783f226a8f2120d5907343adf42767c011a77d89126953a5d579f26574f0fdde983d0aa468468c26815127805e2ad4391a6fc5b097c1701e21886ab2d5b8487f4e4de9f4ba98609691c91f31bc1dd0854ebaefd6248d87845785046dd616b6f607fc91fe891f9c27d4ec0bba73d2c7e50adbed535f042bf5438cb3b652bc737631d4349830c6fc8ddc270aa9194db02d284326f3b6f2e006366e0f674acd0b09396447c3ba30a726a1f09a04a547ab0f9e6de649821a78ddf16163500f41cb480c4bc46ffbdba147e6259ddbdd634e949e45066e0bf79ff1e8515fb9ad3e6419efc987cdc26de146df576cc7b6ae7225a4d0fd3ff382787c7798a10cb5b20c9c5c83425382e9bdb551c6bf0daa4944b8a40e1699b855997fa0d340dacf1b653a6578a84d9237b2bba65deb5d8d70085ca85003de385cd5c014939b6c63b411070b2229ac1db91ba8f37e99467a538013095717564ea04587d2c759ad936b76f99a7a04c6574815950caac2f3e66d8356ab7d167f7fa90f5c954598d298ddc470fe23e44b574f3196ff640eab4df563143a73174341790fa1698723e7061da9dc4123fa6ae286e9739d4519f262b1f275a735ebeafd7ca14899ea567042c484f22a0c91ebbd9367e20beb7b441d9dff7cd79f6007745016e2680e61825e29ffbb04479581a8aa08afe5fc86206e39f5152d923b51f3e8c949875a35f93751389cd3bdfd5ffd815190881390eff2f7126ef57128fd9eca74d3625f2822eea9e719cda1f2beaf5ecc5d59c626a78ed463c1867613fa6bbb42dbe4b594eef26be65fac9645061b468bcc431fa1436cbec983a11665951d50fb7a5c68ac31c05af5a6e95ddebfcfb2c155c6c54cba9c13b241789896136fc8d0d23992069fc7bf16468f2bb04f8eda1ca8c7b3ced3324cfa93442a16d273eaccc7e14c92a0eb99dd04ba2169a3f1a1aaaced3ecd4bcf1e6a5b97653efeecf6933368d3a0d6d3d607874d23f13e272ce73dcf65d4aaba16ffed45cff7ed7bc4d4c067841c2cdcf013dba7a9c33c4e3fc42f2ed17513e2b63b5fc2537c6b7eeb57d7ad10b415bc9b7c083a365cc39b742d9e857b0e7bfd6aed8d5035dcae38fc5c048aaccb5121237d339a10e10b51e69901168761a68c058f7c2b52be68ba440e9475ef450f94819496339f190b8c27e8f8c1d8a86a5c9583772cd6889918d6c7ff8469b6f1fef7df0619b299ec0e9ee5a4ff741a628af0ff73e821c6f0c889b1f5bdbf32cba3f51d042b1d0190ceeb05aa53b0a1d32b7720d531ea0cf5c482f87a8bd5a3eca1d35b53ce280a5424e3dd044665608da1766f50b84f4ea35eac627f5c341965b8d3d4d13664ba3186593b5243ec9ff1016f6f4c2b0d17f1c429fd05f64c4f03033a126e7578b93c3b5741aa767ffda9f554b595623dfbdee7ade51912b94bbde72fd72e911b5d9f021a998974f80273811fe95864eea0fc7eae6d680d9f74d451287f334ef5165167e9d51f37c9b8d8bdc21295f48f271fa5bcd48700c2fa0b51677bb50159d59a2f5c31fd68342186778c3fa6a74b7c4a2007802021403e53e9f421173eb9b3dc55353893d2bcbd681a44c5e11825a9d89e8e1d746b5518e1fc613b45dfb608c639ca8438f7e44e525d772cdb979249c75afa6d651b738aee127bd1b37e44918e341e86e99904fb24ebb365555d90a23704bf49c2aefb46a8b143b55d608f420b59df87158896955b99acc1567eaec819fb84cefdc586845916a3b424a82718b5a74efd8500f2e2ab5b16277454d01750b7ef1ed081d79622ab68b0fc6fd8d1e1d7e1dd2377360b99e938f597f3b5a498aa9c49b23ce413757807f8dc7a4e616808423326d4480e6c76ceceb545323a46b2e68b374e9ec867d223d0e19e885804571fd835d7bd28f3e514e60e08826c1862fdb417efe97efc21fb440c46385a3992c77af5ee8f5a509bbccd111d5a45dfae775742d2e7381bba542eb48086cf7967308088d427b99b572b152b05dd3f68956821f8360f73dd079b4673f5afea73dfef0b4031738758961db256f779e3a59b58462c55a1c4513f40d47511fd2102c8878848ec112bd63042b5aa325a1f9eae76aa367f002a780d142f4b6c44c886839e3de891f8db1952b6fe51dced67012784af56eda012ddf0903438930387f8112895cf4c5ee9627be7b160a2f5f725cc8de14758bd9ba427bf5fba14a9de1c70096347c21e21155c0fdde70e0eb5cc04be047d8fb713e4ee219e01d124ddeed510602c3c8d964bc261d22bce2ed5272572f512540f3a051e2e655b6900832845c7c2db67c1c22c371caf5a49d6fae6b8653724894510eebc8f6cdb501f783aaedd564fa7131752f2c8e14e885b61aaf6c469d47501474240d85d25e84c5995110148e69454a079cb239b865114ddc581c02d76e07b99e7210c73c710194cef02f353fbec69348b630c15a6865c8f1bd3111ccc89d618a848e72e023492b39d8c753a908b7776f7ee867b2752ffd50357c4d0fcd796a7a2a18b2ea44a36a9b32c12cc44ef9645f788f16111230682e39a634c766133834f8aad1b789923b190bdb046203a6a3d21c6e46e5efdb170228c339668e973c36d439e5fbbec0a728919c75f84b9a92ead384e0e17d966f4405776b9555415dfffe2850e874211dcaed487b4b1456e391abbcebd5fcff78dd167e2becd374f2a85f261148edce77cb65e6d58ae85830252b6145e7544f9be40e3168e6c77b26650fce86e260f6d09a7219ace9041194f642e2e4a7c6a23812095c1062893af05352cb4b4467fdac6f9064695947a998ea224672ffa1e57a61f8cd4d8998b68d379877ecc11550789cbd7eb81200b508e6e2063e6972842ae5589e4f2cf6afed2bd3f19cc8921f7ee3b8f672c5caa6ff5744770c966e0c82b61bcbf200b54a2030edf76a43a7f7ac980d91bdce9cdb21d05e2b15bb067f9a8fea48654b121c9fc9c08fe6ec14fe4f0118e10968954c91b28d841cba744bff04e1684bb4688829b54c464376f1f54c4ed706c7d6463c6ac849a1e86d9fa9e969d48f38f7db851ef1fb8e6f20008d4e391f93e1832c4a3e96a08ce36e5119a01584f704633fdc9ea7f6ea4b81705b5b882e1e440c433ed17de180cf2ff27cdf7bb470ab881ca8838cfdb0f8c321e85775bd8d8c1c876b3fcb5686975b5f7a7aa279899b688cf54e5d4b63630799d3cbe4928d75d6b6b684139a7530186aaa86713fa786c09cc37ec0db882ebbeb6b90593fd9470a4a80c226649ba676b4bceb4d4085f4b20c5c7310f3ad1fc3573a9bd69b734a0b38d9187135ddce4571bb5faca4c9e461f38436e2619879d5dfb3a4765189961e53a638a33e4ca0ebc5e283e55258398126269ff631f11a0aa07aee2f533825053669e64a2d4027547a56c1002b6ffb0de5183fd6f9a9b87d792e8d2277698a925f82afce9d33b4a6839c63d1b88072ae3da1d554a0ec778a3f24c6b802370be16ea64358f3f9a67551713c021403bbb8233b5baf781186b00597c51f2eefdfeb250eaa9476e5c8c109814a71325bcef7f58d123afaf3a638d760c0e23b83c67ba28c5ae150283905939f3ec28ef1bcd7c8804c92b4e07c1cd01f73137d003561ae899cabb3fd4fbb8a022626f341c701d8f9943ec4eeaa203029c05cd467b01d6c8e12bf51a6e6bafab41e943ac143e6b58cab6dc28e47ac01bc12ea854552ad295ad42a1671c0bea8b8906116a28efa0a202ff83ee813c540fe1b87478031a53f9456aca6f4971784c7b9e80108819178ce6d53d7d4c691646c63d6c3899e6bd475933319275e4a10ff39702b95c82b6a10b7b5cd272cf32cef706fc895be4fc8cd39dd1944c5a540e0e993254e93a76755c418bad9207242fead3b0f1cabc4fc1f03ff8081728647a76d10d42b6d3a1efbfeb7e9869c85998575426279139727d1d33b9922fdc02f86ccf9fd0ed0254f56d45af595c34f65eb7bdcfc462f24c9fab06ec75b0131bc3c5898fe98cb8f85c944d232c42fd314a19196e0798806ffb4040d0a7d5aca43f5992e748f50d5992d8d3d0e1689141b295d7f7740440f9bb8133321597b1795d906df28f030484c895c3129bffd03a99769524766d5638e1c4a298e519cf21b6ad058ffd6945496e635626fa9076c91429bd8a31bf0cd872b57fc4bff93441b360617b03edacfd58c503d62fdfcb3f77d9a059d786e83bd2c9ea7894733b28c417a34a24919ae8347cd36a234334f34e1a7e05ef55fde279aad8c40321f2e2b5286abde867d85661a99a103d294736a27a77b06af7dd458e6761accc79b27cf6e97dce2b707313006fb483328996fee0d0637977847fb95ca25da0bfc5584e336555e75d19c71cde33d19b20d0b811aa60956349467a24a10eb92d8fccc7a8923bd27c1f04b43c5a4a64dce7dc814ad911390346bcbbafa9e1c727af2c007d1bb7b32321eb06cfa0626941b5a3ea0d9a80b48cd81fd8ef47571593ba6af239386da654ad0699d7dd2cf2176a303862b61f2ffa0fe5380c3a72d204971a01bee318911c0314898bc92165553a811e3100244de3fd212b50a6988ecab611c01cfb7cf2cf5dd785fef10337f5bd59994ba5378dbe76e8b5d53a20681be8ed0f34751094f5931fd529e3dfe78aa6790fca545ab3e359198e0cea596615e170dac6e84883ec831178c2683663f72a6f73305731093a0630af26281fbefe873c0a4f26c42b72db60d581af38eabc691154143824a441312895430f692762314bdc44de483c5d646cdc54d2eed48f509305bd8b767d0ea0af8176f228bdc2de7286fb1e4e49e091cc351409e09f2f7f75a35f6d12f8abad23c5566e7b443479c31372878eeb14838c0771ffa8d5f926da130e4cae46f6e27432f8fa28e4fd3af53f2874bcbca767538bd103b105b7cc17e00ba0c7f6780c2d502ed81b086490231b1106d46d0f862478e3b5a50d5be59efefe29e36753bb5769010859d5b7d8dd1ed45df6ed765c2c4f41faacba6c9b9f89a83c8bec87c44f8192819149fe1f072f00aa167f07d88cfd0e19b40287e71fa221502d05ad5c6eeaa633a319141b9a096275beb5dc6d971893a45c64e6421900bd07d770a992bf9211acbf7c4cb042c943128c2294f2b6090c265a7795a9d25e624600af1c78d741fb6269ae49d68a66c88f424258d3a375c4a40ce2090fca8c7732782312b8f30a27b510c6d6f21cfa100eaf3e7e4f0e7ec58380be02c02228d487543ec916033bf2bc57d8c87e076a6ea75f4bcd4c3c77aba1879af4ea026054533e376611f659320467c170a7ae02268759198df51381aed7b9e94098cbd466e5a0e2b8b8ad2bc7fcef65080e4078192f80c86e16bfade4a4d343bf0a9a899496346e8fbdd4281cf4a8eef49a02ffce0bf112ad7c50e58b9a5753239084c786b4b813e48144806f286e0acfd6dd692522f21185de8e3076f5f7d2a00c4efaac23a7a675b11ffa98864edf17970e8f300af5628f5cfe841e7b0fc9b59fcab915f1a3ec184d1fe0cab281db8a8f40ca5beeb0617cb6bc702811a1061266ecae8d91e55f9c2baf8e249807f4aabf1c8ce75e7ecff1dfd6d52960f4255a74697cfb6a5813ffcdb4233ce131c59203b1008936a27014fab100e206cdbc4bb9fbe677f35e4fffef7e17600b01d9d9867fbb472931619f7a5b7c54a02e0e39b1ba8e947e4ca990ef521b85cdb157a9898be30f94c4713d1bb8551167381445af1528218bcb73a30adda79ebb1a7674dd5a54513b72dd706c33f5e929948a09cb7739ca7f1d6bf3cd216c1e6b28839e7c777318adf2fd6b92665b034f5318b19cde0d886b7c9e9eb275806683c69ce2301727f635dc68aef483efd851af1555a6e52c5ae685b6be0376454639acd315cfa7a2526ea43a2dba5144394218b515f3152fd81dba30ce74c2e6d4324106994dc1a1aa021f6ef43dd4cba9a9be4988fc75e1cd5de98b0cd5f3d23b01895ec2d4a86ec15d8a18947098677a573abe54a0819055b609dc1488421c174a4b3c1861302fc0215e599ae79e103b900b16234690238586846eed23a2733422c98109a04fb61c9e5e0063dd3ae1ec3525e8b88a1f85815345e10a03931f9f57fece08ce4b5fe1e74e44f77223bad4700c093f8a56dfe5f9a77a4febc64636a19b133cc3395a01f2672ac146f0cd932c97d3c971b97744b152ef9a6c9a2efc5e0c295e5a5cadaa746e59cf84bf6f89b472539473ee0a9f49f2f19617e4a8b7a9f1a9fff32e5f52672d87770ed488d24877b1844f94b3bacf5ccaaab4c4e3bce9cb2400e19a4d8b656590d926321fa4b886e649c0ed345c8c373c18995f840059763ce32c5edbeefaea695b1defaac0e585855d0119599126b6313c9e5c83da614ff9f7503f83d03ecd0dae33da8f5e39765eebca4eed4b3a5cf478333e2684aaf69f04cf6ef73d0bcd3ceb3f2ff48eb0801130751195bf51099398ae15b1044cdc859f4de21a1c5212d48fa43263e124021442c4f088156e43361d3024484eaaacf66ba986eb8e799c6bc637a4387794f876cde5ba17b4e0a72b6fb23836aaed95073afefbe544d6d9a6e269238ae1423794c76b9e91739a7ffb3f75a21f7596d32a92fc912f0af555b1658f2cffe08f6dda5d842f2542faf3f94bb207d09d687a9db581c376b96472510dafbcd9885a217188522aa1b40013db3f4f55fe141fac8d857b927f32a62e6e06c573cdb7f63eb18230e695765d379bdc9a43a129cb27deea63a239a18af64788cf5c8f29537a0b4b36a7aa34700922f65a2bf5c0d5cfd7ba1cf44921f3adf16c4487b2e07020a1badbe86a858e086c47c9c4d4ed8401cf450f901c3177393980587a090fce04ea7a145265be3d9e6ffbf128948dfddc952177859e58b8ce846fa2a14722b6c042a6be6752876aada7aacde03e1b612f74b2bf9b678b308ea2b6cbbdee0c89a7c2e926cdc6b6270669cc6d862011df7b9516711a108f864c769b5e717e2d23b17a02f12d8fe43f44822df33a7e4f0d5092ce1dbcf4fa7836969b7786b7dd7677d80111e192235c4b5138adaceac0d842625c7540e9cc1d6f7597f7265c4612661f43ca430052bba2646d3009ca79f229cf6ae22edae62b8816b495da70766993ea46c494e925cbfb239a564cab91446a39917ac21110263b4786453cf215d43a3194d87f47fde663f10735878b8739c331e27a76a86b1cc54060cdd8833c96717c32895374539bb1b9488869a26c4609d73ed173c3c91d82cb07ee31786f269ef1d1f2631e4c7db13684d2b2b46c63973a5af43d1f41b80bd4769a1f4f29bcde81730e4a9c4946bd4255b0e965aacc4b81a7f38f9e493eaada1677e36dfad51f59ff2fd1123761f374e362dc0ea1aa191544538150bad543afe304c384a8891105ed556e6082f77c2a004d8a690fb01e5c8628ae2e7c1d52c219a0f077e1e5ad53651ab9d1646ca8acf6eef4c3cc5a950e08fd0bef1dac52371cca227158107e4663e18cf225b51bb3f9e845fa7959f89e7f56f4a6122e4f35e757bc34e372c1befadfe264b1622b2fdf31b5aa8c31a04ce7c2b130e6865e01351177ab1ab5a03b1f34dda93c21d700a2dcbb6db1016f0a7636648bb5cf28878d657350e1abf1737ef50b4aa4c0a742ed423aa4750080912ea7576a0b9646548c895357d58ecda4deaae3a1197b955af812f4c82d50a40450a6569ea42a7322a68671d4882bf63b065e921b90a8990de0707ec7f9e6974a502657b536f9241af0916ec1b6edc6e06d4f3b68e9fae6572a6e2aa08d8bdbb3bacaa813469d43b42cd1baea2b357ade25a9f9728cf5ac66bd002429c2b22c692c46771b81ba704c20145d7ac1c654095be95f8ff276d41f10daf6867b67f0f047ad64b84b8952bd475d1e21fc94550db0771c7a8bb8a5932edae90dbac28e0edde70ed345d490b245a7b65f1e0293ab4c6a785a376b882cf816fd511660962bed2d1aaa1319829fe14e17521dd7411716c0cc71296b00f105b65f91d3881a26ee991b65015d38ab0c0bda5b165f479c27611de47653635708a608e0868a429af4b065be550ebe236d6ee1ce9e633f1111e2649e67b02dd23b8e74b5c3113c4037aa3af864a9e8370b4bddd5ab81c219651dd3c9227020e957283644df2d0002e0aab04daca53308403e9066b214f45e1e24eb1581c33be2a28f9a8c73c25d96708321e7f21411a532d1e7d16d0ed63e9291d3ce340c8944e2bf8dbb8b4230a8b2b234b0ab2e5c528746f2e6e84b78fa1c17e15e8ebd4e012d121db0df37d56ff9a6f0d99c0291942fa0a7a62d307ca4e6c7c08a0d4f616a62baecc86a9bea2cf369574767ada6ab4ac56be4dfdcaa1e088a190f3b6e051b79375b2771d75bc9dff6c7baa9455d68d488d6edaf929a8eaf6820051444f04c823b97cf16f1a723bd425106080980f5fea6eaa5e9c0d021a1f843d59b644f19bdafc688b926235934ea86c99d11e5d5329d36390e21c8c2c6b5fa8d260d86f6fcc8ebe106c02f1de2ad4678f349e74cccb01b4fc04e6759cc933315c06f16cc15800d770a8f5a85696ae5512b5c37ec9898d805f17538b8398652310ba6302c07966edf9399e3f8d774a9291f14e0239e68d91d12d1173636979b10100b16088912c9cabfa376dd2cf99749ab246e2d8ab29db1519bcf67f783c4d1fe95616c7814ef5ff6837de92cdd882f02116d9e55746e93d2b62f8416f284a9f485425ca3229881390350e08f547e65c9abd1c56b9da2d7b8a815ac20baca6285770ed7f73a391f3a1ee5c19409a3e4f1fd551b84afb4cb48d16a84143d279f3b513a608fa26ae1237d8a42095bf8d929b0687582c70f89af81a906037d5b59bf6b3fd3d9cb86c07523cf15d7a2a153c2ff0fda0ff144cedae9df0273777125ac9cf63b470efd839f482b20e40df94da0a207ca9f3b6ed1cc4cdf4a0eb49512040d2b1a31d77d4c0e1c68d213d4a5914fbe6abd824dc05ea13c496cf9f8f3592e669ee0b80fb89154c333f0a54e60424956344eef30df76188637ff47cefb8eba7e091dcdcf328cfc0773ffaf0079f4e434235b91797508b4e1d5697af83ab4d17a9b6f9198e1bed510ee1b5df552348292d1dafed2bf19088f9e412ce77319fd89801a1725ea89c401adabb011e98e653fe6a0689ee84e1874ede4bd14c7a6b29781e5a7ada5a1a323db53e59c2d9b182214217b9832b5b6bce2e2f38d29c7886f62fa6a6a9b45b11d293d5dfa8f07d2178e44f57fe83b9e000abb308d788116ba5c287b98b16e706c615cd8ca78530426ca62b67d42e9fd7cd65744ecb04aa0ba9dbc2c0138c255395dbacb087787e9c76764fa7f49a1184dcfb3e571cfdf9cc984705c51b09e96feb4af386b9ddda570d8d860c69d123194f008cb29ce7c6dc04315ed30145ee5784580f3a1cd62b275e0dc6d5e3f3e28342f216dec498586cf8e5c8ae57ace3c9e2d378b094ceff1d4d1c86a5bb31a4f29a0db6a7859aaee66344d552f11d9576e3f7110b9e612bedd5cd9fb61e9f814a63858b063fb73ef64d09edcd1ed8cfe46b2e8ea27e4dc29c02c81dd866016ad3d5b6fa58fe6b090e3d33bfc1e3fcb7292d96bc18fe598a1b07586a728e1475587b4d976a28fe4964f1c183e3030dacc3c4849e0b517d0ab130b122ec775dcdc60fc55e2e2879db49cd34f8e1627534370e11540a0a597067526b51cad1d341a3352a87cd311893f1062578337b928c4289704fd7bccfea3e8b53be0b7f28a5af1b1182210042ed105a48a2a6df0eae31a0720f7054c49fe87935a1dc753cb81496b4dd684be1b19e09671125976632a7572efce4d5f50d2c9adb9a32621ef97816a3213c285f4f8ea488002d2ae77ff35c4fc844c7d657a20bf3f4bfeab67665a9212ce8be1ef7bb4367f7c5028835fcaedb489234de3de7ac14847f336912d69baa7783a2a512bb9dff0d475e6a153d283a89df4a8d39f2b374c66e0499f60bfd66d3e822b1c315a6d36ecc73694904b85a8a4c6bd5d9b0b86d5266357099263cc0638df90e38fb434f00c0666b9d623e10017ed02908809f35020c0eb9214b7678de144dfdcbe53e6d3c5890853e1c277bad737e341b2eee7c7842edd8a690cded873b76024c0689b58a1e0de5d0ebef2b317b11ccae7cfd61c3e6fcdd9b7fc9d024f3635663c809bd3305b235541138810e9691e40e48482b4fd2c2426e4b2046da7632a4530c4faed2c250463d6a4814ab6d110f20e33fee117d4d06295d1f45eac0085666c161c0c3b3b18ecdd046fd02d81c448085fe3bc9d50cbdf93a8e248007a540befd08a8c41dec9353782bcbf1d96c75464241108182f209cdc877f1e97c013ca8c6032e6e1424ffc7b83a46d33b4d52b0ae1253ce10ad2a712d2315d9b559ec19f5482fafad66aeff45c9d1cb521fecb2f81ac393256cf69dab61db0190c15e2912b9630240008b6a13028b2fb318869589028acfd35b5a187d56a2ec0f1b29b9cf638391d7ff434a74d815c5ab50ed1701d651e1ff62db6a44a6b3749acd584fe26908649a25c3654fad63c4bf1f78abc0d79210d6d87502e54d8e32fcffadc75ecdc92402ae99b8b344891e185d41037e630e3e2244cdb8d18708f9b9ed9f17439ab34898650d64eb4c2c5a1b4c7b91415550209887388f735ad2f8e4a4255f428b5ea37db409719f120c1ffed9677fbf548b429b5a860ec3d61d765668dde653d3f022b589961935851c3e2fef48daa84b4d5c9079cfb581fa54ee06fd1df8e6cbe3eb158df544c02ac27f1cca6bd0fbf30dea8014ac43259063f032990c57fa344150a386575cfb8b680e63439b48466ec03b9943d33233e54e60051033346c3d5e8b13446c3efaea5cd24be78c3859ede81960e6e05fe9c447327241400745df13c2ee99e17cd4d66844fc533db3be3d88283dd72bf60ca15579e04d34a9bddf09a18a0fb0bffd3b0eacf65cc4c5d16982c8e6ce894ad303206afe7c87a6e9f1be5e1ce3278be89f351d13b3b847d64dd8ca25212a54a32d675dc84523748ee2dbcf48be739a6fdc514f892b24f83ff2eee08890f2800bf4199e311375ea7943c2c5e735b3d3260405cf1882f1c15aed36109af61b5c7e3dedda6195f5e6ed26823a1aa54ccc69c6a032b22dcbcd53cea49d65e0332c98546ad794c9d386ffecc410ccbb25d3ebc692150d5306e91b01b2012791e937ee83bc05247076b5fd564ec5f93da746f8f3d7168da980724b0de114be05a3f346a94d442d6f93cf10bcd185f43661735d34740cd781c8f505e066f85d931388cf299c3adf504798075ce1b46b4c1d0a8d77762218623b4bcaefc07b1856c657340c890e04eeb37811792a6c334a861837e26a90a146fc3483d23e058b5b353596b99627707c2de46090961c05546db0540c8085d8e45cc404283f70d61af153fd7d29e8609211868d2f1949623801adc47ae2b6a53856bdd2b5c2c9d7c7489cc0b814cfbdd460c149555a027d2d8e3089557957b56706c8ab649795a0b0adea4c8ecf1a77164104cc4ab7ebaf08a05e47939a9ea9147ba3acd803cdbdd893cf791efbb4331ffe351a49899b8a3a65516fc4abe443c9ff7b3bc26e59bd9645992d47d07cdb068090861502675cd33a0e823ebeeb46afadda49b3b12c35fbc7e6de86fc555993716dae3a4d09f8ec8d90a60e433d6e7156dc179e61fb037d5854aa6d3842965d1082d4164814e29b7433a93b8b4a8167e975651f632291c37a27e7937830ba2ecb20a898acb2cb2c9cf9eff0e8e3aa90235ec71e76846a1fe3767eeb5cf4f3318ffde2126d006feb732be9cde73931332b082e719683d3d428c2e5912fa7a1c4be58c4187eb6c4a0b3a02c8052f5a17d3a9690c24012716fb8e2127764830cb60de00660af535ad980d4cb4417c9cf325067f54d0699e3863b165da3d7cf39b9b0970fc65bb04e1f820c706fda39071b9d0282bd1a6762e24347547ad938386bf320bc09abe7ad2dd10cf78c7a3905dd3582a5da27c07a976ae3474cd347b1c894d81fad5ed35c4e4220539e5a764823a844e08813a0f12d354696293e2224c342857f2fbd282c0d25038027d470747baa6588bc986b130856ff65adc3cfe294a6add2fd1c663da77583a7bf25a6f38bd3b4adee35a15ef9fef67461eca6b73c6d62178d26347edd36a1dafd71b7db7a5a26f1c0898e5c1fc58dbfd78fdf63ab186b7928afe8e1822d1f7603a98b4b243f0d822ba559e04d6ffce4f8fb938d706dabda90f184981dfcde7a86f636bbc7f2c200fcfa0c7242264699ac1246f8e6b415d6addf96ee6d8f6e8c1c775cd7aa8148f9cfc75bd6a82ae5c7ad12f1d4abdb87100fcc4605f557370c192604854c8483cc39cf7405c1c3dc1b86e743a9c9020b655eb2f133a21825a2ebc0c28550c0ad8afb7688efa89d65cfab1bf5f45baacf923a8f0d881f5d451c1a77ce7adac0687437514a2c50209f2e2e050d539b5221f155f00e9d8574ddcfcc2a4457384b26a77818674e5b655d4dc6df459a1b1e6bc67638188b4ef239cb8cade73e81588b4bc98d015e6a8c4f2beeb80ba1b328f38d847f6bfc87b88e24fa3702165b65f305e2aeb91712dddb78a2e5f49e8118f5b31768a35f8079f882280376b18d139393c4d581eede6fe7bc9d803b5e14fe40564fc6060fb3f271d6a6956f388abc93c373b5779e0914ae4803d19ea12780b89bb9d4e7db9316bd5ff6413386be48eb91f20334a2750c85170f16b433d30c03f37f2ff83c80a4e8b665f032567d79cac4f4a06759fb7fcd7ed80d13c731b7728e7a8e36f114bc747c76790814c9f31af4348cf2a7278b5466516e79b5c99ab26aaabf836f966ebb1cd69311cb513a288d977cdc73479c8448c12de2357833644ededdd4b3ba5c02db6f9aea49478d7607cc61411c09e51f85c8a967aa2c1d69cff68da54ea3db9f2ad5d2e7c63ba46c417842a95415da85df2614f24f7e8b14ede00ca95878bdc6210e34c49b7b952d6862fee5e0d78b95f0177df74457300f39a0f3656af3beb61543532556189fda6d0b938ba8f17de9f5a352563ba2b2450ba2bfb31a7b29f74224e194847c0e075045fa4092917ef8ed847abb9c962bf81b40cff56cf03c218ba5cf0d3e40540c236141f5920f70ee01ed797c01aca1bf8e4fd310e4da07c8ebec8f235eaac8db363ec8f0469d65a9af78f9864e6814b96dbe9a6cf8166bd6509f9629f5aad9b79cafa5431e016a9d4d8f01de1b95a26658b8cb5148baa7eb06d6881d3aabf1cfba7b588fb39a42e39e9d0591a6900754ca7d7c13e7b4d85225793df71be9f8a4be02287c05726ede8b622a42650476b9b1bfc494a9bf83254f922512da3eb7f0b91d57aea1f8c4c68e26dbbaf81552728988026942665feef1406c6d20326bea72b41d01796f6e2e706bdf51a188b00a4d661b37496e38f56585a10aeb02cd81bee8ea3f70b6b71b972ac317068fc71eeea53d205470f8e5691afdc1be2842a403fbb05c4f5c1ae5c05627d3ccd7ef7ebee4e4db9e7b3661be93f40f7c6d3ba35dd523b8987a67dff7a3ee668ab21d5c2cc9cafa27ebad66945312843605b7fe66c592d463be8d1852c65ef810f384f6a7f1441aac0a4fa852d34eac402643bc60d000a0244819ac783de781f2912607fda090fa4ed6968d2a91c68ef8ebf8a05234c265a46935868da6a121311a1453b0525252a904eba2cbc03fb1105e3fddd8eb01a02a5a834078c7ecb37f2da80686cbd88996eb1ba21271abb7f89f98c0250178894aae9dc8c00edabf2be24301d68c9546583d388817d2b553fb3b58f6e69ca6d4c8c9f84ac01be6f3c3b1c99e7086c6ed9b266c1ce712960281beef9394a18937dd2df6a3332c483ee1a76d173c5c86286dd4bf246c63163a3dfc0f6cd5aebe541c2c80460e99fe80c4e925324b350c0d2587f09a41889a3ae54f0a5b7d6ba8b9d8306c6cf01d4e59fa6b4c2652569801ca9c11729d5e186479c33616257fa38349cba32ab8c48ae465902912c12e837c09055313c60e88f4ee559da4810b34969b313eabcd538e0a7284d60c6e5876f614368422fde3db286dbb932ef1e3d547bea58819d2177485782030b8332af2aeb515b2c03bac8ccb36f16efd0578eaee639ea6d575dce2c86e4424e8efa76a475533670754f8917016456a3e10d33ba52554bfa5cd58f20974f0f97950255345832c4f52d90ca1f3dc3762e4143e3726e149adc7a15cb7119f84c94064c304166dc39c06185c232bc3888f1f2fdf7d7294c92aeb40b297c583e29993e81c3a305b11eee0eb5c694f2f4f1824acea797030c2819dfdbeac0d186c7b822c372bc29ff656143c6e552b84823abcc74d2d94f25e47ab80e9e339db9518c6739830f09c6b29d5cd1f10671c0e51b14207b2d58f1078d9c7fae79f61ef9c64341d0525df740e053525db889aa6df45164f5e35798231e3362a11acc2b36faa6500e0b30984015082f30ae9b95a7d85342a65c12a828882e418fca6a2f0eb75ef4cbb8b9b69a61b3024d3b364de3911aa9276121d1760cd46f31c0cde3af3c8db1d07317f73e6b47e47661cf515b3c1fbabe6a6045e843b850359297176d3f0a34e270074553ed74acf68a200273cdc49948c580a57a37400ae4c0f77b19339c965382997db9a4e67ea1d93d0cdf51ad6f2adfad5b31456050e30e874112d6b67f72323547b1f0fa461ceadeb91ffe5519dd42c7c2383d6dacb264f9642c6f2a116f407d18d1050de6c097ac9034ef705ae6bb1b1734922f1e8a66116d4957be24b6e0325898da8138ccef6a58439cfcf2ae5755928edecbf37dd6f845f890b13b5ee53ced384d1cc2c976201ec13034190b03caed3f3ef7b7ac4ace5746e55c2f4eef4140db513dc0ee23f518f609897c7a64e7a3f2db15e5cf98c2159146ec993544163ee5a8b9e05e7b6341b58a841830229f9ab52529d0cf1b220825b498b56b848f17cceee55aadc7178b3cb3147c6220a870061f9910683e9a19bfeac70f7f1cd22a614e6d2d5914a0d24df40cc5a25d3e0ab78f1d95642c385ac61496b1a20163207b3ca9697878ea7eb281ba1795087549f7b524ad07497924c9b4d89bcb32ccf6a81945c24cd33f085e96249a162309af0279cdff079640b7b1255569d29d2a50943dbf2f5936aa443c8abc463361720a4ae369540307956bb6d6a55115f621a722a37b2feb3ee4c1b4a0d6ac5285c7e130fa1dfaa38bd6362e9dc4c7d4281aa702ff8d8996803bc1e86a1c3c7b02ca93998ea5cc5d0669e942e71dd52b2bc21a13f5b63f2c962a1955291283514330d522c777a3095e91ff8ff3dc9b3082e985afc71fe362b4f899048cab4e0e02335c211b7720df0c1099a7c98513c5b891352662ff10ae0e1c7390dfb18492143882f1cce170ddee0e735464b4a75fc55ce5c1a457fa9491b286807ed26ec9746dc1d82921b19440fd234528e50037b5ea6af5bb5504bcdbbaa975cbf5430498fc6d0648a4286f371ac43e25312b5ea45304e95f658e0de9986c31e2dc2f69410bdff1eecf15b999d138854841e7ab96c98b86e38e94a871157e4af4d1506109a3aa65eca913df2ddd34f8124ae7bd5f716f7548b644c69ad940dcc13d21d20b0854781197baa9c59a8d3e0bf33d5ab2d5e8a1a9f65867e261d7dd70e2974aa2bd7dc73a033b5a0e8725c6770bd094f88be451aae5dd7e90ec9c786f7948fcd4a668bd5de1eefb12c9f7336b64cbe50cda65c8ec8af94bbf4d4370d1b2f0317eda935c815b614b279301b20cbf53ae43da1e217f4657cf7ab9c7cdf5f29b74f00d213e52653b018432bbf8cfa3b3013a8c9168060252b80136aa363182d71ffe8b145a212fd6582221576d247bf3c7a63f05c8b8e9b2080f8acdf4d01707436c77ef051db1cb59909331c2b2c4ae8c90980b46d266cdb20d44c1d11f8de5eba7767edca245fc0db31201c4261dfffc00110ed2a7b27e60432c52198aed396b59cb79aeb63598e11c0e0facff8b2530ba452a3201654e0c93f8e71b31815a8a8612e077a6fedc4010ba61830e543932b306acc4dd0a8138bb052cea1f5c8b1c320cf3d8cd5ac9e09dc8d0eae7beb1d6b1858f2b2d49c27a17db993bb930a3d1eabf5b299ad4bbdb4aca38afb5d521f48d23558a8beab6f3dc334a0634c7e679f66818977b98f867d77dbc8192c043ec83d8ff30f00b321e2820c814104e4112c90df4bee75521a4b93ca001a75e76496ad395023fdabbc15d9d6f30bdd4f327e08f72c934d80fce9ef1e2aab385122218dbbf3556220b76429dd00fcc42180fa583859a11d6e91d8d86058fc53819d2e4381df5d381860b22e154c0c5ec3873b496b4b6891962bc0717df436200c3cb007257017f33ad744d6d294e6fb590f57630b409e0b9b1ffcb361053e43f52d7fa1f727cbd39b72f004dd4902b807195cafe7eef11c67a1ed7e7bbba41a568867ad2aae537b6f96ca6973619e2d7a529b18532a77665c3115df32305cda96b7ee7014a5ad0fbde4d119f78ffc35cb4712eafa9b651ccb6d5fd3470e96387ca2576201c1beb616ecf9fe3a2527815c29f89b7cc8fa4112cfa76536d1608ee927f0f35bf09208d9c7c48624beb85291da17f4a000e349ae61184872225b869a630fca8c1cc971c6a268bcdbb98891fcdff592543445f378a547fd101f7be4cda6beb1485c8723aeb40dbdc691f7640919853c4a350e0b5ffb0f64364c1da45e15fc3e55fb4d8794f78cf5a69f72d7bf4111c06aff5fdb7e0318bdf908537a84ff787d3ed8f0559a2a12e2dfd9e7e6e9e4623d3c436f9fe7dd898e0bff96b0975eefd0a0ae7ff2d49b056e875e44f1589c938c044423a0543e52a480790165a12b40657aacba80a8ba1eae4431abbf051fdff93f49196dc1d652de7a25fd057243338acba1ca6c0f7c5219cf512b0fce39210ddc8a1592d293fee149cdd8cbfc4d9f0b67346cee82a95a899696bdf52039d3e4b5569e7e132f6d84d1b05b3ff45443da338991bfc62459955e880528f049fe723978f02653ba5458f1a8f73d08dc4acbe30e8bfc3ee4771199a50d70314bc1fa9a8c228952a4e735bd5f62e788e4a99d6280fe02b1f5a645ef779abeea20b2c5f794126bb88d47f537b64f5c2c136adc419c54762ba3c4b910c93008bfad6368fcc27bb6f9b94be9693ef0bcdc07a1440600ddbb71576d2886bbb581cf47625a29469f66d6960772917531770db3fd9569d2a948702cd1690744ee5308f844dea5ca7f8ed3957d63ae7b544063cb78e99cdb58aa5f2fc5e5b2911d3e7927c732710db1e58f649ee1c89bc40a2932e453f2a61384d595e1706927c142e560bd052f82f9299ba4fd387b0b97aea563e41adcf5bc155c4916e79d4d624d1b5d28022c18f3eeab6159088645a28db4465f07e67da987766ddc23f78df7ef7bfd9e9b9adbd77b341839149ed41b36ac16b9ff6c6ba5524deafa6654d3f29c7df855c79690f627a3d211baa4b45c7aab5edde9230cdf77310f616e910ea4d929c52aa20e296aecb28e8a15e14c6dc98394cd2a28f02005b76f3bd049c11f22706b657837641788eb4484ef7d07240955754d28e5907c0f665767f0475b11a8ebfeea2f3c000c819b7d40949cad3efd3a4d694be416d04112e8f0438763e27650d0d55fadd5ab31a904f620f2b702e33daa895f5a7446884a32054d5de1206addebde1b8db149fef494a2e769a6c7f505316fe7acd5f3fe2861a2be24a97be01b11d8ede30df628abff4d0c2baa5b3661ec51301d1f523e7812c305ee210a2d5c34213b19bf110a43d9becf911db60154d2c3b5dba0e6bb9ae05cb2313ae0b6f56884aae7360d64f21381ab6b2e62540ade144cd316f586ace28d1f13d7ab3b79818dd2316710160228c0f62f713c2beba8fc0b5f952c2ff6d29cec9b1e4729aa74390875bf4c10dc62fccb0c05b4a3d2584ddb0b322134c5d7e0a07b69189176bde2abad8b85020353824cf0fa14f9f8250d8d42fe0f8274738a97a9dc9f976aa51a3dff5323857871986ac1e2fca205921c294d2647cc090e1613577374ea74695a5b045dc25f1dd1ff8b02368bb95caafc2ba289eaadea582d6a64a7bb6f20f803036ee85bd7d8a8b156dd283398eb7ea4d986520be2246d12cc434891f2f3a3bd36ff70bfcb6210c13240539fbc828d3f02297fd0cd17538b9a2faba6ea6b971cae57dc27bb7da333700b8a094ba0dd5fd05db54f8682cd851d493c9e9d789a0c5c7dbfd4ca60d47a24c3e1e5dd754658553390a6b83e3f9633a25655313d3ab67b7572de9bc479b81ede698ef69308f05d365a8dd0e507fb6aed76870b3f294abcd784dc4be480c6a560d4dab7fe15909e2b3a89b4029d327b5bfde9003568c5b2cc8c6bdca7956bae4a5d2f092526b664463226c682878fa0b394feb25f2dca8e2bf3cc5cd3b0d7beb1ecd7d3792401db012fb4c299646bb06bf7a29a6839816425e6be6c4559f2ce62781604c3a6b34b241a2b801a4dc4f33a196eaecd1c3f2c004c1c80a9e701e5c88f3911252b656613322cd931835102fa858a19a52c874fb1b8a725466ef4ecdfef284105918c935ee49b6aefa40d7cef6fc6ed735ddf8217c7d26cfc4a598b4e51666d69a81707cca441318e9bd1ae151668eb422db41d354e034ee92f6eddcdc042f6704ab7e1ebdc696528c1dfed67982f22ec4ea791818fec67e363f724b802059bdc8fe7f97d29979427148f7f86a2f83aa2874294e1f6ecb8c5899b5b0f28bce91878edfefc36b0d653f1bb20ae4298e265ab19307ed89000c026b69714b1a078dfb071c7ba01caa11e293511c1c35deb76f4f41e5e088bf431c0756d4bfa918ca2bafcf8e40351b5a31ca6b1015fb5260a83feb490034d9c79cd888a64004b27d9c446a9720b9cdddad5cbe2459cddd4b86cdbfdeddcf4d85f45812912db1db08263e5e1820680c678fb64e74637d2f7cc8b4161ce2465a0fa6549cf54d4dc5699d565476d086b487e88452f8bc908b236c50bcb46b605ca229c62acfd74f0e671414bad5274ff3f7ac7ac1ea9fcb2f8146699d9720514ed44745e87b36f0adfccd86b5ebb561e8429b743eab75a524c0e5fe61af81f738c77e8107fbeb85b3d2b208b291ed21fe55afb202fe95ae404e9f1cf3d74dc770b3db137cd5e7f7f745641fee59e933c23cc847b284d6de88a7c5928b3d6940c6b0e09a6db34570d33633a18b0012bc0891ddada1fe24c63a8e25307cab11c7be1c3f93fa5eb8d773b00305e553dda28a3fe0af053739a23fb0129529d28f36608663ae6eec60cb99269a9e12489944de008c4d5ba5e4f8c2eb63fa9398a646f2a0bdff554d56b32246221bf9e4d8ef7994b10a6e45229049a6cd789a18de36c09586a379c78ac01b31b822992eb68713eeddac2f54e77c1b46566182d1cb2896cb6b021a2e33d423e8ebc3be93c5fa8bc7e5a52f599546668117da9fc1927e46e44f249c1630a64062427502badc69788cfef3d321a77807cf9ee83850f73dbdb535743dc1edec13fae6866bb0732273b8cad553663767132a34530f879b25d8d4fdcc5a269f2d15220447eea56422c9a434e7eea65551386c088cbbb070a0bd498954501444727f47b9f7aa5f1dad63a6c0b59f869244e3c8a2ffc3ea1342dbe3bffe1c1fe8602f9b8c5a2b1ac029c07eb67d1f41aa634f605aad8dd027545076b33868b8de0844171c2db352ce567249c703360ca644066837cf48b30b8cc090398cdbb614ad52007123d933c434504911c020f5b8b9cc43c2c4ad1778a3c6763d231cfdd5f0b4299f22c06432971e8618a26f57979643d9f85cb96a19ff4a49d10f5f3d68359b20d6f10e286def79a13b9025006c1d793bf0e2d7c377bb9b93e699a0e9d80335d696c7159b3066a68a3a2f6861deadce74b211d1d3b4ced04521e2c335c99386c2ee8f8914a2333ee8c02dfbbecdae14644128ab1f02414012c0368b4aa0081476a68e2c90f8216b3f08d430ea21de039973f1749edc94b9c5218837a1133c98b0fe1f94105366658f252c21f1a8ed1df6ba1c4f8d0f6b2225a25e7078fe60cc28a60f0b67c3f2c68a712baeb53309994c3b4520ed60efa4a309a09cfb9a5993e7323e76730e3ea53696ae0cde3692fa24a592361cc50b7a894452d194e964c65847cd5c7aa36069f48ba0dc639078d219b6b959c3dd1ba399a9cbbfe771fc4a86f7dd9c2d0c1e1d43a653121a8518ef3b1b6a2f209fb48f9fa732d6796ba38645523b320c54f2a540f2541e1c063f3b4b4769b6c8b57f94688fc2ed3eb68844e6642ef7f129d850efdd33e1c50ca817726351bfa205bc56ac5624b394a0b728a7713f95d4dd444b56ba46495f14337d428c374bf813bb9c749ea333be92326e165bab8fdbf0df83f3305a7f3fa12fe9c0a6d6006118a9e605474190d29df360083086ed74cc4d4dd5457eb868a0acf7094bf4d16355cf6286cf98582a20bdb422338886fc82b232f9cf8530b8e1394e90d478d55fa41f8dd73c9af2fd7fd0f7150023ff1b4a46c9383c5b7a0f30e7434942524133718888140d397cf2641fbefc95f85ead21ab856430afd624fc5109175c6081b9db386b178720974874681ddfb3909b350b603302b03fd7aa7aac3c7e0eb78e677aaadc8863b789cc547d8733d607a47bbffea4a520dd668d616110472ad4d23e7fd868a56e7172996b5a1b9da336d7122ce5ffebd165082b77bdd5c66efb25bd754ad0435cb751058d8aca8a8f495d5cb46833d5885e8776468ac1c460154089c21e404851e01ca287a268543b5a1ed80641875d40fdb36304c4d488f50127fdb5d03245e7fd43a72cf98fb23c7beae3056b1a8f2e280cdbb47364a88db9db6468370e002956cc01062d0348052bf451d199769a4359f86cfa67015bfe111471ad752a637d5e49dbca7dd127df1477447bcf316cfffaa4e153ce30cf5756ff322d21ec2238a373123ef502dc12049495061f057276d1e06768357886f281d1c5106c8ad765ebb7d31914dce7ec6c621d8174919de6d69dfb06c0d61e37eec203fc8764e4a5bbadf5c0f6759e8400c336d46eec65b65839fcff5f89d27dcdfe8e7168183736408fd3fcdcbc8ff4679e884900ba0299d1eed5f8108c2410692087e8b4557c988985a3ed294fe907b80552561d1c170c8c190e814b224a1755f66fd109bb00a8152c3bfd24c9e56c4b71c11d43ddea1d96bd9841d7c8d309dbf32b9081f0a06e08c90240a44a3fba9c46a185899c6a7bae86cd79dc223bc3a758bfd40126328efb7accb29b0a035717e6a4b905f7e554789fb5bf7f8079082935ceef20409b51d2cbcf6f2abf68a41fd4b0ebe13584c0dcf41e82d1202027549898a4fa657e753f5009fdaa07aa929476c58c463f24d8e965f04e231200e25e866768b40261a6276379b0893e74711b06f3f74218c5ffa6a34d72536588c7efb13a22bfc7449c7d43bab74e35ecb96d91d7f39e7a5f0f928ed38465aa0b763f66c2bb15af02f9c5e954495cbbd36fef728ae014167a7c18e264e0683b868e5d02f0155f7a749eb3947338968c8465bb3f988cef7fcf7e24c69015bfa3062fdb61a1c0fc590016970f61314668ba9d04e3c835a15f2c18f37b39a95abeefd054f93ddd83cda1444dbe25dff864dadcea04ebea2a9fad603dcac827a5c0392d4b8c5f69d04f17c3b2e158278181260324d7674061a980ef6ad067462a86e2c4db1edf2a98ff8e0e562894970a4ef7cabd5ef7380983eebe2dab305deffa6aee66551d38500d4a01869b93b06f0de8c2ea4793162cf77ff1b9b3150f86253ebc100bb4b97d17cab448d04b68c4fa650a064c43bda73d613d5fbe8cf6fbe266f16165661058f11f1c7ca44a4ef002fa689cc39eb64d63c91907b09b1d6a9479c4fd77f3e061024f57e2369c7656d23050c3ede3b53dc0cb52bae3d14c231ca63f555fa88de7bc3873a5e0c33c9718342ba35bbd18da04d17a0b9db6a01fd7e728a60a0449d6abf2c5928f1469ab8fd69b61743b52d249578d602c447757521f267853590620b873d4fb00383c2dd45e561e591c343948cd653dc3476c1354d4b73be3b10676f3989edf7b51d35353fa24dcecb025d1b65821983ad54afa39ec620e502f06d9df847b3796e1259c59e54ea2d124ebae670f23a34c97a05604f097d0d72b0d8869e67639fc86dd53e1bef971159d6f82a91bca574f1a59bfc1f1f6a979b9b78b17bcee0eaba9c4a42b887bc2b2b201037e81df647b6e45fa998c72b54df222b25cdefb544e87bcf2b1ee213f48c2554e69715cbb9aff0df70a3b4153db108af95a6cc9a8349b6158630822c76eb5d5a52c5d2b8874f4a4a519203265ab807720cc7a3808ffcf8eb65c5523c8962467c23cfebf77c16ad6fd9115f512e3ff6441ea797882362450dfc81fc26cf46b4a1db0e9042b6125b05c886f2012cf3c1eb4621521c367b485ed403179d84253d1086e83dd284b48cfd12921074b895c276ffc9e3827c494686b983703bb8c2cda38f458962cf89d8a56a79a5f2847d1892bf6b9f22dda3d1de6d6cfa964a601c657cedd5cc8e673263fa9ea1194e2f1fa0301b2d215f68295ea5741f8705173cc0006acdf90e056975d3bc0e50994c7b9de27ab2b73e275a967213187e922122da07517c3619c70a01010ad0f4c4a803fb872dcac10cad2ca5b6812843b394b95d700cf7166a02f2c948cca17d9237fd55f26b811657eee8d7ed8748862348c86234bfa7f6eb2640aea536136ca76347f2f37697ac98b95c7af043e7a7154f9d47bb0e87cd44ea11340fe5034907aad42316da6ebd5c9f20a43f0ced9c79ab046a84fa505920f5a890684d1d7ab0adbb3ad53ffa293e117e02f21ad347ff27540ff99221264bddf6e3ce2e6b266b96216744573f7ffa63effb2a75cb79b18d488336aa6503f7a1580c0c5acfdae026093e3f8086f11899e26de16368cbd3cc1b154a48ab3a267571b149d01fa25391a761705b32f6baadc7adba9c2c7072c0c46b9512b8c60efbf8e883986d33751f30a9806f651e7c57fd66c418b45779b6b87d39305029b72860d24533afec2e05c428b8152d1d3d6f7199e9d6c1af19aeccd58ab3abce319a1f9608ffddb113393ce0fba96da437a92160746974f0be3a10ad94d6c1345d6da9ff326b9c492d8c39e343326168d79c3c0c40568d014eb122efce56d5dd34502cf2c0dd1af4ce2a5ed69b50e3849969b2cf1d18f9724e1cff63b212a9cd6b409dd9ad733c2888828b8f1e37db2fb5b70d17d6b5cfa846127f4e827ccfa9c05ed3fc5eac69e2967feaa0faf08105fe45c4f8c030842a89fc0d15cca09c0a1346eb6c8b89c7e1beb40d313b3ffe0d9153b4e7260e1490fe2b25e284a6200e375d3d3237657ffa2099256a864579a7c4335c424297ea93e25edeca131429abe6de7bfb8e485ba79b0b7563129880beed160645459de769b69a1222dedb274260a89d2db898ca739bdf846effb06a336dea14a0d1992f26af555c911d1ce9d40e335ad8ab1c287cf3a7254e9d1effd7bea04b4b6e98e5709ff8c6f94a254b2fe09b2bbd5092df1e24fe6fb9c790a15991ae0f674c1e40a6ac21b6bd136c45fd9decffa57dfd43edea63f7e924b2f9b55bc529eadc5761ef12c6e6fda3f63f7f55c45eaaed2559218a6a7caf3a5e378392ac55a7ba3822370e612ede063179000060d50bad708219a48f048d411cb121c5ff05ae102e82cda2c48010e9043c9f487c2d129d68ce0363608a930086b9a773e7740e6435d643bfd718b81aa862f12b386349d468ec5f986b2f4f384ecd4a12ea3accb0aff03c686681d7135d125a169633866d5540698c963ecf83a07036032c55e139d8409003867c387caa92424bb76807cf867b28bb7fdaa3f5f5ac890d02ea9e3faade8f559c58fb92f5afa42d2b9a240afecc6e3bdcffc71988dee79ac1d74a53926da6ffa8a58605a8f4e4a23a8f2cb85e457130f963da8a294eee54c475bfa024b379a7f2cf9ca21d5c21f961769dc48b838e0eaa96f2bd1657a15b125477255f23438aba9c29c9f09748a0dc0412b56ee23c0df8bb9088baa9803f0472aaf8fbae499378f437e0a554bf47ad219b783660357a2f5ea6d11fa5038bf1c7afa08f1a63336a8ec038dd037569d4152ed88e1caa4283887e19ef5dac46fa4060b76c015ada1cc8bb9d7d927c159943c12c76ade886d80873cba3ad049287d19e49fb99b5af89cbbb8433ba95a512fa2f9614d39462c5457cb3adc4f4ee4457e34086b6c58ec2d24e50a016173c213863f7a7dd5e58e99ff04c28cc36721f5b5fdd9d7a55677e3219d841ee41152d6e8acccdb67065c124cf7a0130c61c9e19fcffab724356d7a5568fde6747b99103a6c4bf382bc7b29c58786290d057a84a4126044e6d467d89eef779b7109c1a88388fb0140d143d883095da3001aaa7bea6363e7a1ec77a03d5e3700db72ba02c79db715d63d6b891617c2be064a53fd96d9a2fc69532e32c51bdc93111bb885d95c6cdf21015ca58baa6e22e5e393cfe6dd66f81532c5c42021f54c88d99643924a02f8959f9e46f54e91136e2c63049d580dde609f57ab16ac1a28687d4d200e142996e4e2abdf514773b18ab2477bd42d182c4221e54d5f3c4a9d08529c6d0f16ae4f39f59e5810fd011a85e30d3ec928552e7c328dbeea1aedc02289a23e16c59bf2e2c22cff15406b0df6c23193acfd20185496bf1637647ab871710abab9046316fb121ad6f362f1f98ae42d169517703651960f06af1cdd38ec6dc2184d4b851bb010edc47288bcc316672a5d076e8f183498048d3b83f6a2563afde3a5999caabf00aa93952f8f7612ecbfd3bafb5c5bd588435adc05b322b73fc9b9580d8f2a8b344fc71bfbcf01f20ff61e75662593c321a5c0bd261eb659a1f33799968bbc4d7cd056886e954fb0b9e7e6251fde7adb2b691d0a28c2bd0153d07573d0da8c275889b819139d6c2cd056d4a116f607ba8e1fd0482389558e96798e289a1869af1c982372d135bea56f21bb61ad56c0910871b315bf1cfbd73c6369640ae221144436138bdfe5d0de13b1a550a005ff7799c0339ba9cd72f6c446b8fa2a1ebfdf3682eccae42016195d93af868dff17ffddd1be23e5b5797d1329ee0e586b1c549a23af4ac3fd5669e348ed0f5d57b9caac1194518f0dfcc4e1f18364a0e9888b5e190c898d3e2beb04323acacb621600fea35250a2f0984f1c5a64cd93c767351337eb156d495d6d66b64b838c847c39a395639eab50a6a64115ec52ef1249649ea4adb69d676e2bf1d4b4373409a74b5874416120d894bcea24bab4f8bf0083098a89511587a321764181393ad6eabf41d69ae04624e0b98944fa50c67e43e116ca9946937a95097ff23b87ed83724b1e4e717e71484e3240d65479e75ef78411d05559a9a2912ab25072af96c472a47e9671eba77d01a2abd342cb0beafd60a9ea4d380d3ac3e14a9ec5443a90557cdf09021cd141532de595a1a0d6c3dfd6c40f69615b04a8c6a3e6740762c7fdf1a91007924f7e2cda0c0270f6ce09818afd0cbdd8931dfbc1564042dd4c12a3058a665b17bc7be316164fa4dffdccca26fd37d3c087be267d922e2cb027cc09233568bf90959660abc44644b3406815b89d6e5714c86321ade1faaf8671e702586b42bb1e82ac45a49aa3a8f394c55d1fe8bb1ce43c11036c47e90ce974ab2624e1a9efa39fe368925d1d62065a4378fae0bbc66c1a84359aa44d72a7596ea6d3ef7571dcc8f219e93a34e7ff4f422943964aa9cb6f892b9fe9d90df47852b1647e3e4208284492727586092a2eda3e10d8e05d4c620babc2db6846b48cddfb8ec97fe172277c35134fcc272802c649b0054feb55b7cccac246aa0d50cf75d83d4f581fee73f81d65d693b0d20c96e15415f528e737587bf1fbc6f20f81139f1b3b2d3f3728fd0d2c87229bcf4729450d3581b173018042eff98fd353a1281fcc0cb3099054f2132e148fb2265ca0d7d7640a99d76424871af41056de617143cb794856032852166c271a094ceabb87608e1ec0ffbeac259cb005a57502eb4e372d36659751702db574a8fce875efd8029a0ba27129e2fb7678013764f927d294e90bd4e4fb36f48eeefd1b6d1907679b8b35ab3f3f0fdd102aeec8b9a6a48e05caf27feff406f0ad48f765f1c176b89375d8c48715a95b7c91b77b599ba7ec5493036f5935b439aff534767b41676fb4af5ea616bcb36bdfe403c7e5b66935d9b13ab03b1b585f9b669b95c935a97ead6cde3b3fe0f3501e286cb79e95c2f1ec236a252b72955bd18f9fd885dae3b8cdb84c8dc58fa4a9094fdc398520389d52c1d3ad43689b91367df04557cf4dbb14461f8139c9b6ffd375a5d73f8c133d6b82bcdbc594819b4565f099ff7e70d08f96ebb827cf654ebf93f44f62172b70e318bbc757112d0f3b3e20e626a2f96f98db3278aef2b28d96dd067f217a2488d6c22dc8ffdee4998061d0128645155579d84f23e8743aec08661af128abc68b1c3b02443aaf7f8c49bcf96a4b14b802faec3ee5fe0d6a3da0647f23f73d5e6725f02ca0746dda97b33d29ac150ea2d60f6931464f6401912c3e51b208e3cb4e7c548b03648b2f96d0239a8ddb2fe09de9c329393a5790a6b13af50e7677a8c83ba60432a44ac93e7e809bd9c3f6905f4a59257293e730bc60cb8ad6333f375d65448310f0c6450bfaad777aa9f8872ea72fdc2b4b0498eb9cd3187c84e22f787a65a32ee64e0c102adbb1ab52acde50719541360b9ca53f27997c3df5977178ed44fe11bab3692d5f03ed951f0cc887f9b5769afee7b651b8ac0443f6d8bb77f623a27787b4f6a14743b9c17688b62c709fa3b78b92d10aaa77bd66c9eca22a989570fe27e91c2eee0df7dd60c8d9f32498e74656d919ad2cb3057f3ddf690fe035913bbc190063555f6191bbaa78edde6ffc678f903d75c93e1a4ab6c6a5774b027122312b8f48de69399e6cff96407815df37b9a05a49759cc01481ed6250569f80dda404db843b15d40301692cdb393d11bd20fc5586bbb01f29b5766d1bb49e4015e1214755b88db94067ad36b34fd56488a4286e8db58a65632556e180240a2702e539538241bd060cef3e5e1c4c218f244c43a8974fb649d4a93848621f890d935440c6ed2c2c3b21599f1d67887154b6f33133d348f7546e0b6ffe75543f4560268e0f44de41109b9dd5d947e323abaa6a130ac134ac1c1418b22f68729093e00975e075db78ac4d3324497c33b3ce4f49c9bec5dca5a779179eae9fc28f3b98be1ff3bad9e07a235d37e8d7e48ab66b1eb1b8df0ebde440a0516c3dce6ec2d3cfc54a0126eb129169a3331aef7205696659ea3d5d789b35e81a6968bd5fee750b5323658e635675cd0a7905d93db595a81a3bf8e12779d7647dbc0a380c0783651bdeb0801b48cc5c6b3d1db0cd34d736f20c406b4579e24a163bd9e707159c7ae953a059a7f50c46713e1d5ff69a1863356a58df291eb6364eb51a5c9ad31c84eadc0954f69cf631495e26d080b840db2398010392ccd6da253e373c50b75817058cc6e777213d8ccb25b69c1123962d5985a9a7d8cc2b5214715d6cecdd51ad150c1f2d31c1c61555aee06d9ed5e544296603337b130da73cfcd2cea64908788be0ed3e728fee4592ead364aefefab5112aab018a28761327a909fa98ec0def140d242c3b57dbfd26981e49fdee2acfb314efc72034f401b5b2ba62f9bf3f8ac7a90cf5c7c74b2e21f2a1a1430d7ab24f6001fdccc21027da067b2aaf185cae104e160258e629a946d681cde571b46086ace162caa56fd0b2bfd97bfa8a95e58b159ea33868ccd732b87ea64affb57f8545e1f796e2ba8ec16a99a2ebc2084596a591c2fe2dd74639b62dec0fe5563eca88e03372c9548400f1d40b080fb73365ce3f861b7c2401e147b89befdf865672c15ea6abbd55896ad7608a1befca7a8307e71729e17518556217a5e7bb79a0858fe933d40f311db202c887dd217ec496c750140f19937ba69f1312a5d03ebdf14ee3e229f7249216fcc2794bb9971d4273cf1ad847cb54370aabd6ed39d0d5987a758f0563d86160f528fe3f94ef48a68f32f3b4f626fd4a1ed970db00be88c621be08c22da015131ae8219e2d04fbc881189b6f5bf8a9d5fad31a779b42a5384715acab79ca9a696999a50117be9c38053851004e2e669d542cf98c3aa68d37dbdb3f2a2c5015126bfb9c2683a140c924b1e094bd08a48ad922da666ffbd84cab887fb58cc8de3d810df8d7f34dc2071bb8cb14cb4b1ad21fef3d1815fc8c23755ded94cf248c2aee274830bb13a4da277a147c5ffbd222ad0871248ba31a1f1f3268b1bb98992f97fab1e1bfdc38adc3a2d2fef2f2796367ca706c92fe6d4aeb826e4d7ba9aceee8f9325e323bdddb74088cfd9286887fdc7d8b1dffd9c64efc39672071b30823a7f24f790b3fd945c987a98c7a10e468085958586ac725de9ca29276d4161717f941f65c6dd234d4a5dad8c0a970721b7014292b1ead00dd978f4d2c5ac598cfe2e830c5a2550ef7f60d7a5e6abe86b7cc1143debeac9cb89423b3717388a9e491889649c6ba5488fd33dc928e9d0c501b2311f0934f1dde0d3e128ba4b686fa98b9300ec41900e122e870f2b0eac380d6de1950f80a02df89d6fbabf98d71ac380404bc36ce82b1c47f5655897c7be5c5cb55ebb53592f036967c066567ad1af8bddf743efbacebd1306ed005289848701acad025ab9b45cd572ad13efbce5666932f70a3441d08817489531f4bffa0401567ef0d48a0606c4e325a5cff6f896003e08203665f8b5012c8f12d735851f8c48c5d1ed25220cf88604b5af815e7c71aa4516e390e2aeb59efc1b50d13575608cac561a12535509e1b0c2b57ef3261e9775f61e781c4088bc943bf1ed9b6cd7d6a1b2203706950e6c1e92d7f489a20dd7c77321dbffdd1d774ff8ebde7a78b69741f0a150b3e1e768ac6353278eeac6ba691189939926ec8b9bbf38109e85f68dbc456dd6fc63119672f64212c01fb840dea5eb328ba20a80eb19f5d4638105b5db258f76cbf253255c5dac11b693bc6b3fbc8ec4f56387f8331f1a103cc244722df385bdf76304f024017be76fc0b367b9ba721da87577b97895eb766ec52e6210a31c32a1779e7e891016d4c3c421b9a97bcf6891d87ff1230423bc29bda0c222c1cddffa831e1a4ee2ff786b913408df389b6608002bd959a79608dd93a63136e3dc7e534f9bd439e214a9153b756635d25562f0dba7a8ed33e17aa73ab6d926c9cbedc55064bb70596948238a30caa77a8b9290b0a1ae8c4a0466083587d66531936bda879a20fee30ea4f6dc362c59bf1baf7f148cb10440113d74dea9a781b73b9e54bf5a7649eda595c0423bf7735869547c7133166308cdb973bbcf90f423309010fa2db39dca4922e9589b903ae5edd1e7bedd30c7a28191f3af9a9ae7bd7f0ab679663fe269c4279a140a56c27b3b78dce2b43844e943a26c29d4a866653fbe5d669761cb5e501d3beb86cb51d7df00cc73dd97b6fa3555bcf75926c46ea346cdf32cb70e0e5dcb5413539ae77bbcbacd8a302e2b2aa04cb97e3b46a16cdf57adcba3ad99f652ddcdda3e90db734fee0add40668de04fcaffe3f333dc4c27b2f85a11d44d9c9da06a15c5bceffe39b1f2241b49004e2af080ac79ada520c06c9ea2ec6bf3018110e6a72e3161ac7fdd8579d309d72a49b86a02e9822f71e05dfc0b7f09eb50b817c85940825a4ac9abbab9d50cc47bbce9d138805172cbe333d8aee7792bac271024b92600fda9d0e679f5a52a6002032fde191b3b45a8ecc6470b0440fcdc8cc4467cbbe02008cdeabc17e89fe6d116bb11112b0c2ac0fa714c70746807a2ea27e4ec5ca6cde6d53c47b2b78ab2e15da317256969fc543d81a191916a249401325c7853ca712fb3c744ddc118fca300b42a755b9d11533a0b26b89caf7dd02885773ce8afe82cda84d279bd177594b9fa32b0e8a5e0e5141fb9a93795aedbf4960a92bc2278529148e29115cbc880f30d15e9f3b8870d4d17b58ae00c4bf8f3c10851f289f323061750b2af88d7a18526456cdca28bf7b52f3b0dc13809d79d64ab84ab5a75981011aaa733ee0300e9a848681cb678a35c83f1bee723eddd2e918544bc0d8bb5f543f47238fe463853bcd8b7c6286905c63de54749638d443c74211bfc0269e90dc4bc97fba0db1207ac1d211db2ca2e6aa5dd554f3f508ede1c1301c4839caa1e6730fd60596e14636f2af9f8607ec4c96d8f899f73739a4c630002a6a4cf58f047e4e54e44fdd7ecfae0301678a8d4bd2b09c4e3589284c4ea4a83bab083810ef7fc1f4e5b0c4e75ae9d2227f6531fcecc66c71639f495bf4d022ecceb5706b6c83e26e824a6c1269230c92cb2aad7e00ebbc74a1d1d7b69592b001f06d66b00b644b0689f6a32225dd417f42c822332f5e8590eafd160d199e1bbfd4d06d9aa56b4a06ee2a57e76efafcbcf1dd42b2681ea915e316873a5afeb8b0d1867639e3e9b7b4856dbc458afe3207df143eade581343a3fc7948549eb09e5cee2e71474b84e1af0ea6a9b6b1b6ad1a70ee9cb44334461007d6fca2c68fb336b5791a27f4820bb67bccd7051f97ccd7899e35261d7c00eabb32f003c6df5c3d614b588d3ed7aa8cc15195a7bb74f881a3d3ad01ee2c37d9d61eaae555750ccca02b4449b876820ecfb6347720532a4447dbae92f22f37d308b750208ba1845f8c5323a2957696b14def881e342b2a91dcdcfd8f43a9ca0962b9e8b52c37bcae85b537438d15426112715dbb13def39df2bd5e14539e98e6def5f051992d5e5e8e04d9c1aa0ce433958960d5e213cb793205daa3f3267d0f0953c39438c692ade259b66269013c769a15c790c37e8b403adf59f4172dabfa5a42a1551345fe6a35116be0a16f2ed8ca1186a4ab608f582065efe5715512a7803cc6bea58292e270e7f317b3652d687accebc45275b805c231e2a68748a2737143ccc9fb31b0651827707f65e4b6b353359557d63a6678d3f5756c87cd4a2f132919983d861889a9c0283ac1722084888d71c82e2eb3f0ee6caed5acf8f06b58f949c47d826fc84b2dc0de2a57d7b63abab98febaa49b97d9e4b2d0f5715ea5aa5b99d5a1a8c8b66daf47574cf2ca2240af21e95a7ea8edf8f0525664e0413b0384154d74cb0ab932125c88be29d8b08241744c5c395caebc98f500249895411ffb9976f4374d2227c197c76c0617b5248f279a2bd109e92e58379a93c691811f3d3df38c228eddddc201836a8209841f3e6a798e98f98a45953214881e72d81443d7718064df20d049c6522939486636a1cfd00e9ad2a9b6006460400e33562e8acc72a0987326f25fc906aace0766d11b948335d433e60913bb250a3126c5e7eeca93ec66f05be2ba7f211531dd39251ba169963925d560debd6bfd4e1573284ba52024b3ea102001d28c85dfbb06508a252d01165b1c4b6f5527a20bc1f0a0e6991ec1880892805190d2366e64e039a9aa2b6a7c03bac45c96e372f28dbaf2b8f981bae4ff591317dd223f9747001236e56cb3fdc64897ec94529ec57a0a2026a96d7173e3abde904c7aa68f31980da7ee15eac61880437fa75defc4db2469ce9a8efe266750bd1fa6ab7652684d48eafa9da62ba6f796936f4093b171f416ad88a4b48bbe50360b08eacd1602f5f62cc959e65ff94b971ca28e9fafb541b66613fb12d02614d944da1d38c77efcafbd02303390ce2fc75752c6b89cc35f02ef3220460f8ae9f2234e41decc748529f22288294cec47492eb5ef592058df0959a424dd666feb5e93d145a33d91430a5e9c75868443af89af6dff0989cd43adb54e3de112a56cf999c749bcd28a0da97f50171b2df9037240b66badbda681dcc2287570a9328b03f8033bfeef64d92588d4342fe01abe40ab9161e8f3689eb8aa4efd9e5a17531e8ff3c3250e8586d6cb5a18db2f6938f6d0973cff55e209d97405ee81a3f52fb574c32b7c4023c40e84debdfc4cf2665702b3cda35ae5847a091897e0a863f15a75d69dc311f1380704540301dae6ec48006a590f46fdd2b929821aaf6df69457419dca17dfc13e9f49e09eb5adf1eed04b9e8a820afba2e20a88a55620cb9dfc3e28aae3fe458d22e0845907e5d8f8d8e8c0aa6acff81be37db74841397d3c236a29cdbdbc7528dd827b3bb9d458103dbb8abfbd1f2f3f72f9e190ba1c3a43379d4877a04057e053f6ca2ce90c3d07309073655a0f29a69f5539ec9a0f68cae892f3b9d8c04ddce5e5c9bf322152a65af1971ce7fefe90a9abb2ce1d355608b0622664b5f4a289ccac3dc72b745d9437f7b98eea85d0efc4be4775bb385f5ff9b79ff6420052205ce15afa2f5b7e92e1b9b6227296f61b1a309aac9919808332c810685ae82de3f744ee870e5f176cd321da91e887e6118f8c8052d737c5b6ef4bfb3209f7951528fed370ef5da162eee5734ecdacc189e6772605c609ef023abaf96144b2728a83726722ef9aa881e74f83117729333947fe83ad768961989e5c98d72912759589a5eba22e675eb83ddb3cce1b1c291820efcd8dafba078760721e0a1fc5a8f59cc3dcaaa9018e920184b08f5857bc652f22840f7d0b87cef1077988183322b108f7d34e866b7091eba09e08fc017c6d66d344a8f5e2af54cb2ef5f56bf8118ab4a28ed3531fb2da5c292c7fff036e3b294cc985d3ed3dd0e0d05cab9d1f2b46d92e50131c05c842d060207726e3818c98f9ebfc76c01fc51205f17136c9effe9762fca99bc021b6ab842c8e12e315a733de03baae98b828d26aff06bf0d69e1f8aee59314b067631423ab319dbd8ba762851383c67018852d8b34b7f0b5241ada5d6adb950e700b3393c75cf2623c38cb7a6c6985cde30e4d72ab320893496d4d7089695f6add1522ecf73795fd2a6dcefc6595de1947fa00facc896512286217856f8e43d8c5a38714f602d90e32948365a9d35e80cbd3b332b01fa4429e515b38bed570ec5222d71c6d9f51c889b2b795caf1ed437a814f08c9ba6cd16cc860d219166b7cf1174f9b28ea153f0bc3ed82675034b1cc3556d39597b5a7475109ffc0c57c51248d98ced9f2d68f9611442be739e96319f4caa72c2fb2bc67411adc4a3ab37b25ca954b32c10efc354ae79fc3d5c808eeb1b288fd45a2c9eb776cf9a2d78821440fd505c6520980d4ff5b3df194601409587ac322de5beee3840d5c975942599f18f6b2e2a3e4c2b6f0f3369fbd7f7ef658643541ff5ca67dcc9fe321b2ca8529c5a4f551cc525a59bbc5e622a96339a6e0bc90af6367ecd3acee313e276aa10a8c1c5abf98a7c3b21ab83b43f0005352533c00a3390cea96b22f0ab8d7106b7335beef780ab91d2e07333c37130797388b9af9961089ea573a7958ba367eeb57ddf34d96d06ab332cb9317436723930b32c2b95788d9330f88e15d71ad0e05c78d73cc9eedb836f3f0447175e87685fc2da7543bfef3209e613bbe0cced44c06486f0943fbb53d5b2b553582289ce5110c1c7b8c30c9bd4186313a55999af6263d48fc7c78f8d0be37f617009fe9fa4880965d4525b06380678b3c3a001908e611c83e402176f482eacc03e7e006914e8f7b993514761f5da8af630ec8a70d4acd3b4d77664f5371c642fdca43939e0d76dcdc89ba47f38b1bcb2eda1965114861ee85630f1911af6d9b9d4c28e7f9d90de7215cce9e384f37884d354eb089158e981183d96a7ef283ba5a6a17fb829d57b62b117c03eab5c741dc789b34ce87623761574401d5462c1d5b4d1fbc1c03cd43f94eacc3d4de80047c42ad296661832a03e9d63d84c9f0f9c9f755c63882317bb728de4422c7cebd2395b325c24619082d568a98fa142974af028effad557ffb0fb584c90b39935db3ae664d25e0aa0802c9e31103a7d5b26ff35b69dac2b9f50246ed5192157f690a927782495617c3b2f660dab7946667a8460bee308af94f3d90ea4a8bb95e46d4aed031b7dda3d7b88369d150cb5e1f17251ecfe37d0bb0acf460beaa20b30769dc8df6112a5c24799bc723c4a22f9dbdb3a171d1561baa5498510dc35cdfc378d257aab22b839d06d91d4e24dbfe0fd908c5cd3e00f079e71572b0548e22e1d5d3078a389c53f589fef605434c4a5b5d84e90b45298cf6290068e35be2f8b53657b09d4ec9978400d782a0950a009e1289e973ba9fc6f4824ad86966f5ec5d89bf0a5e38f3d6a13b496839256e6b8301f2839fa7cc64dd33ad8cac4c80c2aecb576da64e58d4dcaa948f125fdaa1f1d8eb93d214ded85398a98e8a5001a92275359c5778d741632b6b153603dc6373f49ca83e018f6d4a956eb3db1262c31e4f4954637a2298d266cf14f2f006fff192873da78f115c5e3fdbd70122b10ca03168dc9aa446015e92610a31243e0a05b82d16708fa37bb7786b3867e95bfdb10bea0c77bf537f5946b4b855ba1c8f10bac903c5186bddd80b89afe7c218662f247f0fcd85b860c6dfb5d6cc5698bc5e65de96fad8fa22da3dfd951f642a81c43b4d5d2e8e55909f536323a9c88af22ce75e0f317f6ea563117b8c4da2541ce6d9da78fb4060b2fbda54cef393feaaa93619dac8638d3080cbc2906559b563a10a7d8454c6c0c40f8bb06530471f4d6a8fb83080f8b351fea84870f1f0bcd046f6dd65b3d54b8503f26a0d9e6b23c7248e0767d1710baa54c9bc34e78b275f2d8f3a66cf9621363d8428b1ed859a8bee302742a4c47291254fce4b760db256cf0861718a82b64c60b6f728af47c09cee633d9cd939916fb93ca23912120e274ad98a9dc74001de4e9a89df3119e204fc763ba9b36dacc0a587c9a694714f6499685e037572ab3d381a03a29aea479ce7593fdf1d28c12684db29bc0dd92e15681e38aad997ad68d4857c715e365d0697a3d951f3937d27f54fcf29f19f57dedec6e6fba608fe75ccf4752904e10643e7e904788a7555a14bffc4e5491b0c87e82166b3bac2b44ec101e1c66fd094f7dd72b88da921b081a83450d58bd30b124017218f6ed6ef6bbfe4213ba0e34a9ccdf3feb5f434566f775b709d80942fee9b5895b746b6369121fa44727686401226338d41f5606ec9081eef28c60a1a131d63873d8fb58dcb79a70b7f1b3e5b551c001559a0697195870a828a924a77f14c94be5f30e714a3bc3ded2fba873c75116208741d965df83152c13478a4e6793fd81b543f2b5d208f66e242f17b348f0bafc72cb57f5c701a9c56b9edf96d8fc1892264deedd25d502d1f578d31b3d0d8aec89eb20ae6940251728ed07069b93069a24e53d3ba06e21e11edef5870d4ee52525fb1f95be01c882a33d9d6c75a0e14105ee4916b5ef6ea60cb65bab1eab02ab68fef38070306cf2fef1a08c042cef3844a174d968ff21728246cadd2bba06b53be76eae834b81e87aa03fa8ca1eb816e614bd08d12f2f4bcd4fbf70c32c704b6357a57c5cee9136e4ef0dd5590e95d949708ae9cc81d02c2d477fc2fcb1187d47428a4935f4fe6fa5918f481d08d5c48b551f207dd0e870b029b94946eab496d5641916464d5680c6be7e9a4d62fcce8a5ddb72034a6f36a204e5352d77b11e930ffa304414e7c61945766a66798589d48b09e4faac2f93d0bbde532c0af1c8fc0a87ec5a7d0389c16a004ffceb67f7d3e28b8a874feacda34d6df37d03449e83bb3747fd4dfdf9c2be84c7da4dd1f583731faa99de317bbb8b3815ea6163316146ddeb87330632700a21d83e14818e79ed26783d683934db23624b854ff0a9ba56ac2a0b76227d4ddd877bbe79098e57f34accb2a80582c9bc590e3b975161864f1d5ffe1517ca0ca9306056b47cda54ea79c7b1e96de5a0524be44e9b7efa68c4d9fc4886f5e3b7163b24fdc0329e45308adaca25236ca9a1e2cbb635ba74eae057ff3d0008d2c51db69e82bb32d55085250b443956a1412b3d82303a74fe97f5359feadfd5eaa90aeadb87a484e0c8c65cebb998bd66fc758e524cce8a5459012dd8cb5ab9f31d6e2b77aaa7f9e95c83ce0ef86e704706717c3384b77f33fa59df881c1144c7e8ade417a750aa7f37cc190984314a5a4366cb9819a41e51a376368aabc3bf257724c4b7b1c12b204e9dc45575ae56d93dcca75c1c95e5e5c0576742ae3ec601831d3f7267efd57cd0fb9f1d6c6e5ecbab8a74eb7f68325dfd6710715a1e07e0d9403576573dd5c4a0172fd67499ce1517843ae45bc7661d9dd900155d872f14353513bf74faafc21d4c09fc0c094a9ee14983ec0241197b43fdb51474b0fbf0ca2e23a53b64a19a3b83045d084b91d5bc65fb20efddd0d6df9287a5f605eadc737e2e91ce5384b47e5e1654c7733a311b122b8c448c2824fe0e7d3d31fe76948820ce5a45bc74af26af7a1c9facf42d108703b46899a47aee322dab097dca5420617d4364a9a0a1e6d62d88ad2603debd3efee9dc0eb3d4818e3ec9e9d8ed875b0d3b54ab74f776527f1d47ea9552e78c54958fb63fa81a780362d706e378538c35fbd122dc10e5eba3286798a284a9210acf257001b3e3b257095cfded8ee8cae803b93c98bb85c6de30f4ca0fcf10882f575ad6bb0a38f4b4656697e19ec0af1a7d2b1d4f4e6c208f212336eaef45a03c771035fe585ae6710982493138d4b38f81bd9c685e1aa054b6a5ed204ae650460d9af3ba9ae4835335c4021d682988e12ee71227e3090e108be68b68d673b4318237bce9404244719e04b5555e36b48fff1a4dc68b92c0668fa179dae9899a77e231735ac428ab470e2ea4c038891d7fb64632d92de92267acae87cb238a10be99fb2a51d005555f26503956eb28572d2f614608d4094aef30e2f8533d0e9ffcc380bc7366adbf8943917199c50b6cefcf8036fa4ee30d72011270c092648a98d3441b93c6380f42bddb1eaf310f2838f8341c80d66e9b52882e10760d6a2d040bb0b799b8e196a7172c90c098282f5248a72f688d409513055b859da4101b75608ad7464609befd6603b6fde62bce740a68e673c8fd2287cf918b04302229bcd20b24ce5fac152dc45fd456053e4acc99bc4449471cbee5c1147ac335a0d0e6815de1e963c632633683be566aa034c4900d75e2f8a6cbb6059ab111ef6154312f9c76c9cef99d9660b0f1e879cc50998bafbac5f2c51e4bf91129dfaf617e931405fb6071e978d2c3a6ac683fc4d8f25cad3b9585cfb9edc9c9e636d6018a5d300a63df47c6725bbef49a2a4d72ef2ebb9182a304f12f1cadb7215d18807f9c07a4657375a0b2b35691b19e0c311c899976b70980203b986ac4ae076664f27a2d7b5d84f1b74711a3573341240078a74eef5e63ab0ac601c94bfdeeeacfe81aa953982923f96aed47d364eb8a539b95928b40eaa8330337e427eb85ef8087b4867ece2f09513f6687be7b27a7636639c1156e6884a057d971a5e076a6a1b36e9e5c2ab33731026afe31ce77b91da1c77ca67e77efc04028e4be325ef0cd878122c45d952191d6fdaca0f13ac52bd66587337529c4992de81d9653ba0173bba00173757de416bcef3bff19775648ae00a005515394a0776d6699af5cbdbe12a00baf587299b86cad42956f13be31104c866a6ff70571df15f7002022d50de927bd92bb2366b02bede3960aaad54a041e9d5979e06a2b72f461654c98badc6f69b1b1ca0960132a0e9b005bc44122b949169b158e4649a9d00de867ce50893a3e709fb5e0a77d442965feb338c5494f333347fc8deef2c5afca9451cead6e19fee44f4ef54f299c0c66c6ec4b89c18470adfffadcb1f20c459e877f6e3db2668efd9337f22b03246750a5474ed569c4a8b255028f78a893887112b46bb150406735794eca3b21cfa385080b0c7af7807faadc57d2caf3f3b92508708745997c7f3ac1c0fef16cd7fd2de339ae67cb5281164d7143c92aa6ae1c515daabde1e8f1ce75243a66a0d9479a96015ccd3e35e28f08328eda588474f14f8da37b342d639c446f79d28f74861d87b851b02214ec93029e7d8527c1dd28c91373768066f48ca652f7a99a2b6acc325784cd43543fb0b93999f1dc9c5683735b4f921180ded58ab37c9d04cdbd50cedc247b634f3ecf74ddc5a9cd51aa5322c6bc813148ffbeeaa5b8df1e33cb8de9dcb98cd045983f2e7439b552ebe386757b4f796b2ca101c784fbe60393b16392008f1964f5153c7df2819051b64bbe3b2dae1dabf80f9fac7280347b328544f5eeae70992bfee0e0ea87cb3c6be9ffdbfdc46b78a571a33b8af27248b6822b8ed0b0ba6af648b9b845ed9b7e5c39f7dfc3fcd2427944434e05eb3b37f5ea0c32d5ac7c2150c94670fa0466487565a9f3e51a2740ba5d6360ffb1040f77423975cfdd1676a2931e41674b18d3b9a62824870e9fffc26b147457a0410c9387a14c9cfbb7f069856f7b885bc245d2bcf8b5f2d6e2da8fe6898f55c6c760e5e2a40d269ca3e3968e6ebfed798c0c3d7d426f657ab54567dee947ceb1137b61873137d3628a02ac085fd9af56437a1226f9acc49a5604cd8226eb823ab1751e55046b29d06199a606862de3689b41514f5bf1f25a8cd96aa4fbbf39a69712d8a0bc295e0af224f5365e196c55cce074f32beb869740ac182fc3621e54d46f92065d514720c4adce2ea57bb8dc6ab04f549dc9950e54aaf31a07b30e01bb3ba578545c6eec4e7cab6f742482b1db5530f222128fbff0619737d05fd85d5d4ecc0582c2568398262fc818ba51ff21801734ac6af00d7123cad569c70f27ed70cd51915f6d9c84fcac871270b4944179f934271c84d6c7313cf14d1f6fd79094c2912699447fb569b93c4bc669f11459d9ec536457de50020e0a092eb959132a6808a7a9d754a30908fcf3fe5a47fd9afd1cbc88155e1ca3a32d27947a2cec6d41429df7d63dcd34d969b61f2366044e94b9e71265ab3aa6d17220d4ece53efeb0ce12ef080beff36f8875728cd7afdf88598e092b42c3cf5eb714d822c3ea2c8cd4579c1ff1e1785acbc45b7ec7cc5a440a1b535572077281e80a8e183f45d0b774c8f525517d30688f2ec0aedb04660a22404bf6d273ad70ffbfa51d3a41e8e15d6b5ab31a7ec9310556de102e3b46aa50537d6b50129d1e0c4d504e1812cacf2c1fb47fedd0ec54fefd2e128368d8a7beb4bb5b2b8cf378521f6c45010c855d1c5d10144f4309859a7c131dc0c2c5d031d4396516210192de187c1f99155bb53bd326708beb5058881901b55d57bb9b3dc830b3948062eac5ca981236ce269608ef796a67a85be25702b86daf7163bd741c3e539fd0e8303c951753fc21bd16bcb78ee445acd00eb56b7ef5905b9a79d80284bbd412750cb69e93aef1d96fdafe46bec2cd0795ef1edad17a5e66d63bde0d1a8320d10523da272f926df93e2680d1734ee46c96e228ebf91bbaa965de05a4568e4790e8c3e14362da7242e5adf67a2170f36ad61b9de34582b0bf9180706643710a4aa881c88890baa0eee33a54ba675d25fc9fd738e4bbbee717397161f5ffacc5faeaf6f0b6efc1ce7013ea90913e123a94e2b8524a8045a489ec268975eb2908ab6dacfd691e98d7e923e764275e2a7042711f32187b54c069d021cf67bbfe844ce20baab2e9ebc2171f14cf9d0ead4399c2906d671dff265f95e42ea49e6f136553c7b7ebd685efd38d4f6a78a37171c09848f2feddc61de6778d0598dc970211345b332bd2c6e7315442a902406ff5e0ce7c3e78d71f32621726e81049d320134fc33abdd8a80827305f0b72c198a56d09cb92e0450baac232701f28a545ce8d431fb954f60940013b449bc0de9f390eeb3b5146cbdaf22ef1dee4c726501e981d9e4ef56ff8463c055935e1e4b622c67850687827558c3f3427d769b7b5225eb8201d7acfe89b352fed9874a18c08ea4eb1989c0d9098f782bf5be28769f11a1396f113ce0df426ab8f56da0e8d5e58c0f18bca634d7f8171efb666d748fda56e881b968001372d6d7bc3a33b0902e35f5c802e1c98aea399d1a9b27051bd9726132e9598b5cdac65832c4cce5d8c4d36543f7bbf3fa16d9e8f410ede833cd3d8caefaee684d1f8be9be523241cf710d6559a01ca9604b20f752717029d6be8f682fecb92e94cee689a03b4c7c9aadaa5da35635b94de0899c5d0a6b2f94cf9deacbd9e757219fa2ae2905ba02e6e2dd48e9f3e933b13c3d574c9c92933e8aba08cfa73a4f06cd83f5c9e7615a18987f94df57abeba59a8e4669ac4d45716251e9a48b4d8e0e7af122b795c5bf29e489997a8f8518ab7363093c1e48136a977b84ecf440d4983581e88ffd59f2332b4456dc747e1a64f71dc273da39669d5d56f123f00d0ed12ec4a97d354dd27baf8bd80b1faa327a7ca3928e88086a82cf7bcd91e94fe86fd9193b4d0c1860c1a336f11f97fd08d8bef49fc2bad217dbd19e3de167dff844ce317113150f5fd0bbd11814b45179530b22415b2185104f8e114befce170feca3a2f207f2e9585b599a792d66c5c632390326143bbafdcb0255cd11a3f357ac0e85dc01aab59639e4e2e69940a23f57ca9917f65110a7dfdd02a5d85fe4c513739eea25d677cd4e1254a370af510a043297a593294960f0f4a9e4e997d54f07675eff0178063fa75d1d40b2be13e806342a50745944e777354ecf1a0d50f6a33f1ccc20a692298bfe0015bf18f75a76f47ec9fa06515a540377bc5f13595b9a512b85bd605a60d31a628d8bea831e1206ee8f71b607905877c7d4de8d78d37295450cfaaca29d08b9d709f42e876907d469174bd493997536669a8518006e0b5cd1625af0c695df4f1666fe3541493dddde9e4cf317a44f6e2c63920facd924094ab47ec8edb40e0b5e6c3930068bb29724bbf7b965c36171cfa4759dc0c99e8c894c2238b185133ec1b2c0911848214dbe66c233796a6ddc3c834d4d4b0def3c80f43bc450e45b843d23dbffcd9d0c0ceb314ea0714627038b1aabe3477700fe9124abc6d547e9ccef6317a749e42a76bc240b8b8156e2198c5a68f1d8a406c5db34b4a8e22e33b0b8da4a4deb12055d501a8ab8f054526832984814328237f3211c1f2cce66ee5bfe76cf2ade05d7ef4ab55e44e25e91035e7aa74f9485dc84ec8db03655b8d5c840dbf3f05ed317d655eb3027d176f1384f8c857304ec8dba8093400c8a4ad854d23ffe012e7fa5be90308e202ac609a835baaf95bd8a991598eb91c44bbaf2461d15924d48ed0e48b0d21050dd291d4e016280edbd983380b6d681ebc404eeedd2bd556ce48c94390cfa58c2cacba89d258eb6eef0a5c43882af3fc6073be01b5d4b0912d5448453ed2755a758c26d3aeca1920481647c249510f581726dcc143774fe7e23e61f95142c02cce6cd68e9d1a48bae0c507c257535da36e2cccfc3f1544c5361c5a80f8835d8b9bc66e3a82ed44beeb098406470ea9bf2c14eb91945ff909448ee8b32d71ebd9384221fcb9eb422904f0569c4f38a345131edec1f970085e85c6a63da223b650c9a250cb041a1d5e1bd4d448b7978877485bf1c1cdb6600297225d87958ed0134c3b8e078cf01adffca959efcdfb6655c30e488a8c361517fea1a8b0c7a28e271ec9024cdb4e4ca7502f890124daaf09e5bd5748c0ec037632f9fd423e71411cd5e9ce560ca7922a740ea21af04beafcffd814c852f6cef513886aaea27ebde65b884c6d85c3a1ce7e0607333eb24dce1a0e38879ec74a678537842f5ad732b705ca288aaed5b544bad6b71c531224542ac2fa8776549f6768caad377d63155080e1fe4fac9e99b2cd0b405bd4dc8a9e8cc26c081d726ec9f24f6c43349e5db69a367d8099f9c405099375bab8c2c9afe5559de66cafbbc82fd5306df266e8b8fd6fe430c256d4fb002c18eb677e79c055f6c62467346f02dfafbf946fd1e7cc5f0aecc1fcc188db80d4d5126038de380bcd65e5f1aff1521a28322ee90ae802333f50a56a6ca690cd70a1e68e4f120eeb3527ccd2dd6e5ff28b507449437bed4e62de1fa0e047bcc68fef065d46ceb29ee4934041d2fd2843dc4f073fb03b87992849838bb983c77e202efad611a01286d9e63ff3b98269a9f7897b87afb1aaefe49aa6ee241768ca978d8fc137d771f43bf873f833748fef49601a779574e1d39dc57b5f3787c788ee74fd962076b07e034003d751ff82269751676f78736404a32a2a24f215371292c87bd8921ca1d2053a283823736dbd132d988d0743a34b72f38f4d87ae4ce6a08183dba6c88946135cacd983973fc09d8f7b440a1a1d64e4b6a5d24599e209253ad6005ad3196d057bf7f79c013505f310e72b659f58332ee4d4daff4f3a6ef9f5458ce619b2d4ee6844ce9cd01fb617c938d538cfebaa02c96f9ce62076220ae8896391553694e2d6e36e8eb95a59a85cf0449ec465af1b2d48c38c117e7296ff496986a9cd08366b692bbafd61dd74d2bbd96050f41fde346394495daecee484813cfd331514155465ae808ca429e8a8dbc67fab9741bd57a70dfe8d93e25017c8ed79199eab0634eb9160e6b47effef3c3be08f839701048e8bf5eeb5a388af653d057ee21fe59c170037c7efc074818eecc9ae5d6c755d3aee158d8a2ffb4980ee4ff048380496b030be07f66a43929221c89c5f98bf84fdae5bcf3c68c314a29605783efcf0b813e68d46eb24cda471181962327b4ff9421170d7c413a2c5faca7370d00205e849c5413b305df5ea2de85609fec233a83c5b064f642db43a139695253e241562c8cb8e876172489814b666507f76a762a73a60aa6f26d5995daf9b95c91111a22fae16a3a2f3056408150c6e1662a15ad8049fbb87b9b6e7729dd184926a78b9a7fe7edaa074e4b2fb173b72770190a6145e6e20200e090192aab05c652836f6807763c76bdc4240cb0000dfe6135af29df54646cf0e0a733acf829430e1eba5fc449f8a909d3e94011c38bbfb0abbe1854174c9d6b7464ce5e807951b52c052b4806280aded901edcd2267e993b6e2912b8544aecbb37c869d34c70d9e2e11fa3d21063e0e4a52e814a050074bd8b5c2a0f2752b552cbe6f76e6a3dfddca3f8d0d72894a28952ad9eb1e880e52bcddb405f19caa3199e883afc85ea340b2c0a452585fd10bdd80ae434cce474449963fb474fdf4e3f202bd7e32009e47ec543d3c962cb5d2ac68199366d5de604191263c613188d61ac074887f0006d854914b1c8dea1e84002e21a83e531b0bf4556327038d2fc6dd8bb10c13dff296723bf9c0bd48005e55fc2e34bd0c82ff8a83a560727fe05b93d4379d24dab3494eb550da387f37b595becc82377117104c12d623e91f5c8bc0cac97f7a8e19f24f8ed55da243ff3d83bf4b9483751fcdcf2f6a5bd039ffb232342be52acbafe8907f739e620be66dee33d291147cfb5f2d15ec16d37b9a1c1009ffbfbce9c82620375bd9571f7ec30a3bb7391f83f277b2d1676d3ac677db0f7755aa70786e8d138daf25b1e519f9aac5ecb4cb7101713a18c35ad8ce5272ad059b1b8b6a5d9ddda6532e33bc8fe850ff9d3cd14972e7fb289b1e0152e5d9e1ac80cda97ebcdbd905b3c3e8d6015e168ef7eb35d9e33c31ebaba8412ca2eb07109daa716497fef1aaf077d9cfdaa51b92948d877d45c1f7ad20d515a04b1590a7a9700678cb431c173f36706d5595de6c5486595e968a6e616ba0fb6c10883cdfc6b7f9ef8028f961afc2d91daf7aa8bceeb14fb57839c6850282a8e9c1aa3d6d1243f3680eb26e8d740a6b32f51fb0d55178f342046de6e4786b5e9d359b35eb481739c8fb518a033bf3763775589bba253fc51286f50c8f509831a59476d296e7bc6de4e7b66c3874dff865bb78519a8e71259d1d507b92a9d46762ad243b90dd6e18313c6b00506f3a51a9615f08b4d0c3bafd7b8dc443f9de9520ea2c4cc8c6591553999a31bacf2d5b2b78d0ccb8854202f2e77c3b7f16fbba42514697c6cedb975199d39c2ae735c5abc34b0c8fc5a7b716619b8c9dcc815dd07fb543b4ec8c4fd18964b972abf358e0ce44c5f9f1ed3d70b9f27ee6ae2a184767bbf8b10dc1184a3695a5c1c6bf8cb164d5747a9397eb6489b53376ee7ee657c9b1660e0796c802a33ed35a2b24cbc4ec515f0c144f58ca5bcea1e26088125acb464cf98509cda6e14c340a000755032ad4ca90958546e6bb96fe636ad09cdd3bcc34a878eb01088188ce9972a42316127e44a05e4f30fe66943104e09af4ee02f473d2d9cdfc6b7bd0b03c48f5ff4a77c47d71d1cf50eac0aad3a7a685771114edcfcf6cdc2bd1ffeae269c3141a29048c9be834082638f6013b1cc7288108ca23a03a3b8680199e17a45bb8bb9ea73c5951ab544c8e44888b00fda076afef82d7a90a28400a93a8fe91b4f0313a9cdb00b915322be015f914d25dff216209dfa318cd5b22a941c90bc093916f96d19a76af1aee9707205f53886aa6ee69af31a37a4dc10a65fa8402eb9460c513b5321185ca0ff1888631b10b54df95099b36f4a80828bd30d48a831bf90b6006981214992828facd8269ab5867b326b43de53723ffa5891ce889943d93ff82ba7f8016b0ac7c69a7f7e14fa932afc7f22171ad5420eccda0b24fc073a3ea8514aae1f204c16bce08681283daa2512bdd4a9b4e62d58945beb2eeb69719e11dba7d85db0e5a13a7b5826a5a637525f1ebfa5a3f5314391752ef369df1146aefa171723187ebb62d760e230f91d7dcfcb40e2aea469859f1bec4d81e13ea7b07d0402fcbe611fe970e224956bcd5a93cea9050f898df50385027bbbe85ddd602752f85680a508b3032eedf44003f2975cb8adb773074620c92b0a3aab746e110b9f8fa05ddbb81f86077754aba5e8bd56c160dc2b7d7f4de1ef7621bf9b4181c59530ef750f9ab314dbea42ec356337e5f3d8ac1511e24f59d769080f216e7de421427d1a59d2c06dcfaff9306cef7469e0a8f746fcbf04aeffc502d8d255d03a31205957ea287d1681ce50bad50b7822b91c3f42877018caa3cf322c75f24c9f099817d3936a2b11cb101ebe33ef1ccedd4fe43b87e4a2d74b56105340fa6880f1c8ec2535953aefb64aab35b57a9f0f60b6d39dfc57f83c2684a8fb2e3a426ed064b9e3d49df59cb26c1fd8640b16812efba28d8cbe2d58cdc1746d39e8d991e447e25636b2ec17c587e95b8783f62276601b5da347d3bedc00b2f15dc041990ae2530cbb239b03ffc9cb30a04b77710d6ee2f1fb90bfa8fd47746a411b1615e302cfc6cbea2f3814a73495f9d4885513bf0d5216bd2b6a1c396d820b31840217b022271aa4f170b3d62426a4db9176f336c900a59b7e880c61cfb8c32c41c2b5a4e166d59120eb44ad3980704e2038f5926393e7833036d15f579701f6223ea43b5bfaf06a5ce1062f1d6cd409258832205e087cd93acd4e0bf4c26824693efc1e83f2b821e8514917c2110119a113a38dccf671333b3dc4e18ade90c9833e08c36416f726f29e75296437bbaa210b42e85291d1047aed417f675ab8cf356b64397b990d268873a919b0a658820acf06db640bafe07f1439acc4f280ba3456ab6ba0dfc75ee79d84d5306b148bcbc99d9d4b83b275b37dc05564c5a31827f435d681846d4e99672e8fd6976ca25aec514d211a4720e20e18619c026dfe9ddd4e89b96ca5e4c9162f6e595d15f2a21fe552ee48f906d519fde7929b7f3f2157996800c8b2382385887a9a9396c2ce18a970ba856d68020681f4f5ab618f4aeda9c9994104eb2d4e8d89fb559aa436b828fc25f4fdd3f042d91108cd6d32e3b4f25f36e712d0dd40d4cf914eadc494c61cb23bab2445d8fd4437dc3d8f2c4638b925100e26a331a031dd9029e46b08806424bf1364e0a68d311827941e2c72b49666fc06663c3bd3f17074d81688f96c5205d5bb3a3691be10e26c293d84a330730000a82ba15a0bcc727187964ac83e00bcde86ab716284cd6eb5c6c2646b03ddba006c2031c3c6b07f0e125310038c814e1a5bc524496d202ff2dcc0b602d95ed7e60567bde0f5354dc72b837aaaa156df468c37182f946dd65b1cc8dd0f890492333cc1d9e752665d4e0b040221428413327d646a57736efc17255e6199157a50ca8995493bed2ff1d4f31585e5adb0a92da221b456301bafcae00dbff467b82aeb6736ca78d290294de0946d80c4ab67bc03b121796971e9c5b4db76a2d78e6c1ca07d14b19414cf493999982cd437c8ad5950ed33fe3dd54f72f07bba0289c80783f8860474acf8b3eeba5f4d9ac880f5c6b46d34013c85f979f913f4b30244126c38a7d653e6737450925c00ef2a9d32994f1e0d4a3b1c7d540ac14f6415d1a6bdd0eb284f98e579be8beed8c25ecb79eaac10d963996c0d1e5dccaccc571f285e49771eb2a1923da660aa857c21a4f7cb2c06e21144916b81ef24eb3793e332678e6727556610011bbe60547e3b986297ee2af3bf8f91b8b1e38bac1672f6b33b9aac804d37657e0c9e1965885d00ea36bc7df3c992fa700a5c9b64631191db0412d7642c7aea24194ced4925b5550d1fb3f3823e04ad95c4df579355c849e6925f9f725872ba9348273622e9ed12e09b7d7285155539ee87a60bef5428df26921b07aaeb6bb760c87d1007b56aeadcd47e3aa465b0e3490beb049df5fcac4db7270c0a67f44332a14fe712d7bbc72ec1c5100be17124e994bfe6388b1931c26b2de437d0c683912b10910bea849a7d5c091261c4eda273a4c8fea3703e66f2683443e5cd3e2bd03f180408903d21a664bcbcf50599f43d7fbe8c4603d8622a8933c4fdd98b2d6e7b9089c5b3978c48a338b4ae1298319557451e64f4792360211ed872320b7328c9c21300bfe2cb00371c39ba9d06df6542161902ba1d5bc509f24f49e2cac45b5b347da0968a37cddc6003b04020ba7de7cc7beba64059cfa20b3a1b03a86a6bab921f0f35cbdaff012733e8454f94c2dc2a15cfa98345c13de7c4f32cd9bd08f33c94aaacf878bf1288b90e7139aaf0b8e3feb8f99cce4e475f626f8be307f27943cfb41f7f0e6e5a163f8c3508f975e3c373164862ee0d15969d1f93190d24d29b8573b94e8d2fce222fb8bb74b1cc5d234fc78e93f58be27ab70e0b0ed3e6e0fc0e294c5fed81f8fb146c28d10521e38a462243538d3e809e33bde1edf7d95962a6a0b12ff85983a12ae2aa2ba706183f2775beb6f6c2f90cc8a646c06910ba2234efedd0c0c3556bd2566d2cd73e5c98589cca4bd68f530f2ea111972d3aea448ea7c36b8c3af6fb2fc5aaaa9224f75f07ba8bd2f9e6609a63c6e8b9ef47d2d69b6010e6f9d7e0ee516e6c5213cc07c72912a3620da1787622f459ae88f8f29f8763fe0929d1574b8a25ae090c438da303b45a4204aa7609f0d404a89e39c9be97b838e7314965626ef395290fed9b02e00b060bd3566524d857c131d1fa2b189f01d00a381f4265eb9d3f963f66c4dc7b5f4de4759817db5c1a46276b60171647098342eec16bc821f1b93d8609ca28d14e779e5145402aa4783ab525cbb0f205b73247c5eede622f121df7efe5f526813059b2a2b04711a122f11819e06a0df876235c7a6b6d99503b70906fb675eca6b10425d3b346bbaf8f6ff3d894fe8ef900b43a8c8abba7ba966490bd0861b8d184ca57b27843586e3ace047c38b73f6b20976e4ee4235130b376009395901b8e8de971b1d43746add9af3369c84a20a77fe98d0c5529ff9cdbb9759f6833c4cffe414182dc3436c261068afe36039f05e1d125cf18462a246f9a6fc49b847bc02529c50d327857742cbba5b93f867fc0adc4196bf35648463e5553f55c4a4af756e83888a596d1e90855bd6d1aa2b49372a2c9ef59407b5f049aa8d5e1951c932b1039ea8099b4d347e039fe6413fe34234921309de4524de9654614a424ce2594629e9f8be5290c44305b4b988276378c25ff5699d90e1608fd815f04eb36efa63c02a15fde62115e446191a856f8fb4312a24c3801341bb46aaef67150c7945ffdeb643509b86e3c352ae96a0480186fbb32cd278835c5cd62f5ac0de2a0db8b7df3284d976abfcfa67248297fe784c5d9780059892df3c62d782225f79b582734999639a71d0cb4c80617fbfc1384d39d94d89e850a26bef3768b69a7ddf4e0c53e617aea21f00472b645d00adf9b9b8b4f31dd3f4a1b7b62970576ace8fae3035fd9c28b55ee03aa9216b56144913cfcdb70b9ce6437b29de7e43246ac7bd12e15fd4f22f15fe1f7b8cfd4f11c984b26f2ac7cead833f1ecc504e8ae89da82896474063dc8159cb939fb5cd839ba0b5d8786c126492b8e4fba1bd28d77ef181f7e6b57bb5177164f926db7141bd46d8d3306ace554a0045de635cf3751e22e99a47dffb8f557ee81fd00bacc8a501a23703ba1d704d470b18c37c88ab16d30613170d10be4814b119199006c636d8faf365f4f1b3c3282bc1da613e3633e3e90153e004e3fb96c54ce7d95ce6e3cf191e8b5f54f5412a78151c0a39e605b0e0b78fb9dd4eb61b4fd28520e83b32a88fd750f7f70f8cd8d4bdacc5a35231b0fd0c94b7cea59cc724164ad1269682c4c38488e6a1d670bfee2b558ed09ab8eadda2ee09bc8a0973a9c3fb1510e02151165e9a3315cffc9f878fd96d91b5afe5a7b564263768832130e905787c3b66060e07371e027c71f5d778e099bc3ea1749550beb2d6cf38e1e2a9617c6f86e42eff5f72f0ee48c4ffdab41cf34497ff3e872f21f29eb6ff5f0f56d41ac1bd0515d58050f4120c506e1793d9b7d1690c946cd0d1b224cf35bb11409a17ad2dcc16306f6ac05694c3e05c716745720ad959421edc8564dedc4aba0d0a5adea2666e0924da318101c7efaa83f24736264efa0669fcfcc6100b5fb31a362ac4f749af0ad36ae9963899b26cdf02d1e51b53b18453efcdd6209983b4566eac18afc72c148b288dc871f25155ca5b6a5cf196e5ac6182e2eb96e79e4c5f9505a70d6000a18a71a93df7cb48325d428985f2ade72c8bccb68b06325b5a2e8f5db2059bfdbf26925ccbc7318011d847b97eb6aa5ac1f84f840daf3c8ac91cb5a8330fceea98f4879adea9bab225081c48295c8a42e5d185e80332890062dd413d8640f9493225e38c21bc35a1b7bf49a6d27d8abb3a2f7db409383c0413f4554adcdfcaca951d15d85d70e6b6502ac4f1dafece315a9a1f283ba224ea4d74c77c87fe2abf9f51f1f4eff3a18e32a783d397acb09b1a537ba1f11f14febcd4cd2ffa1531951abcac7e13865b8f46acf133f14343c8a6d201ae718e2198b6dbd0206c8b863bbc339d9e1a12532bb6dcdc8a44e81a87cf2334b9f5184e16b803918da2ef03ee758d71e5471e43ebc94b5a6551341a5c10bb4da0104bcfbc60a099affe7326c7ffb63587b5752c48b30b039c3c17bb15cb43d20b0237197da720dece61fbb19ac9279cb8ee121668bc346fe17b422876b0bf5049f160fba0ef37c92cbc3c075c1a517462fd56fcd7e362b95468bf50fb2aa4c575b075796aa9c4788d9c3729fd3fada49d11be1b52127814f75d0cb772565b15f2402b4baee42ea6d41b7a30aedcd12b4c86543bd9b84c772716d0eb84593ab6aafb13492b7f624cd1f03657ffea15f6818d6b5b1c914ac8eb9c87d3fb173aad307dd8f810f747b39b8607ae5cc83891ef6dedad67b9a1ede3ef02c6d3001b8edd564509bbf91af571f261d3f0307a09ddca00713ce98cab66d56d995b7c5d87447ca03b98d5474f5f6b95f44c19c706f1adc4fce237041cbf5f7efd2098c6b21c2bd41dcc2fb174311a955d520ecbd38e7cc200e1b0c255051d7811be29aed85644e6f761b2b53c06fb1b400676485f7e67693bf9e168c827b6bd1afc50a7ad36ac6125e1469569b739b7f852d58235ba9bb8dfb051227dc5da82f342ebd970749b1f44b4ea31067a36f8f5567c0b1db2e7f1e63dfc6241f3de676e9d73dccafc2f283caab2d32ed048fc757614c5bfbf272562505746fb4117e4de40e677fb37a2affd5cec151c36905bbda563ecb57a386723c0cdbc67a72621bc810d31639272a6b658797efdbc39a2c0f591eb7c0b2a755128536cb55bac49a014245bd03ee3f7ee52c21034f427f3650b7bcafd409d89bfdfca1cbf80fa256b4da097b0dc3472718087b07f1f0d018ad38daf89020c625365b475080dc012eb51f278698c5c367ff0fdab359e77c238a68a55174bc3b0bb99f35b0fa746f12a0b932620d6d320806231f5f0bea8c26df4f69b466efa6a8f432ea91a550b29f2ac8190efff8a67b017c9cdbbe72a3646dd9cefd5bfcc3cf77cf589306257518508d54910d9739a441728ebcf43c0f456a521cffc0f0112d61cd8f7b4129c49660c56477010822ceed8fb597d32f8e9d33e77cea5a26280bad11b1a3857757e36fb348a49a226edc4da6731b1393ab7877dbeca47bed63db1c276ec142e5dda77778b1f47cc52bb46455b74e25d31ecdd175098ce1759eb00128d79207ab28ee305a58b043358881e69a22f8359e555203c930f6c64a01ed2ff3aeb4501348e0041f55c6a1747b7d3d357a8d0252db2b6eb82e4cfd0b6374224a7a493952969bdb233428cfe03566b030b8782d2636c5a482970cc517990dc169ba8757fac8b0269b1a21f159e3a11972e78c4fd1fdd213c39307bb41ea184a5ee7ce485c4c29f562b455f477327335e414e1aea50eab11925e4f658d927cbc16982244828128908f06df4b92d2f94ade7014de55a658e1291c1759a7c310fb5808aabc190a21bb93892ecd6653a63b3cf49a0680c72512e270a8b056bcb2623458178a3ab81bf1cf6ab84c24695e702ab5b6c59ad61d8d93eb262bcddbec5fd314f6051740bcce5ce94dfc39c112e59e682c67959d90fd3ae2c7f40e0ea51db4ab71bfd8841ce0cf93d68b7e1c6f14a3e9a1cad8fae995ef46918f32cbd072472b28466bd82a824154d71fb2aa98138b1d440ff1430b4f64e4dec3438bd9053aff25964448647163e34b81bca0f3e7410f46654520e49f04270c4108148291e5584822cc6dc2f5fc4e3b4212300829d1f5ec48faeaaff5b6c8484f8c8a7adf151b26d9c7570799e333b88977815529e8c19fcde6aaef9798cb02aabd0da70f69265aed2d3d3652a1a2870c9fbd3a600f2fcc5012b17fff6ab36a1cbb62a26d03ab06ff36341df8eb46d5316838bf8661e78511b5ed01a81ca3bf3f893670ebdbefd077220033cd52260060d7fee5658525a8d5052d08005d30e8f10da2ead5973a2754a21b83c15f320b99f57bf9214849a451351d82c3b02fe17efc597f0ac28da0b722c9846cf1c9328124297b1b54743f300278b4ba6fcc969b17f716ac70f930a2e2a2cc96756a33f0098bd87d24255200e5f45516c25778f9db6fbb7783f8d09e2f0bcfea2745445c5ee8196d4e532d6b9244651586853fb4561f970d8c8038386e7dfd55a484d6951d7b540fcb257b0d97b80df36933f22204f6942f77446eb02762b2627687816a2116fa97e3b07040dd9c5cfd18ca5bcc05e0d5f59bf59096631d21330258140af57e4b2828efeb1b2ccb08558ed5f5139a5a94524a0a5b3f473789206fa48c016fa1fb8196d0fbb9179d79b46e58ec34aef8e5554e68e078d55dd363277ed9431223eabdd94f583cd2f43e78eb8a82bd280c107be528dda88cbe541f1ba8fcde43da43faeaeb6848eb5654b13fbe29bce0e230d4efc5b8f18894eb36aaee5e4888e6afb6101767531cf1eda106eb700f1fc4889894e23d9cc68a961aadf5930829e3c3ba1bab7f388565b589473b1312717366cbe8ab02189ceb3ff7dbbbbda8b813fc2b3f262a2f1e6c0dd12bc410be0f3c8c4779e92feb62fad2f2518fd89da469fa9dc8c671b0c81f714388bd206747a2c6d799adbb782c026e9ca455083c6c863f3103dc8230ef609b680492a66478610aa6d2cfe8f30a7be6df15e7216ea8bb788cf13d2b1399daf29cbbdc964caaa647777e43b0be25b22b67eb99b8877a01a42e50d45e0ab53306e72275e1907cc0c8c27e0d8efb1a7d0ed366c008bcb2c493d90d2548bbc2198759edc9180b57b4d67ade3bc08cbf0b2cdff9e1befa5c41b78f915d5fc6eae37f314b39e9dc9fc48c9ce47e64fb692864cbca1d1a593433a9134d70e0818bbc037214d1a82084e8ba029835d9deeb9e76d38dca7afaffb81a419d80ba1e4c5e1918ed34a532b5ad4a6d62b6d10ecd74cdf4a5412c15caea254604aae39ad8f9fa3632e320b7307ab017dbd9cb4ed4b579f20fc2e9c4d707a18443c0409a10ab6bb260921e6117244c4ed0eed6b952f290d565d63e5b4f98633729832ca7e75a32b06b2fbf470cf562139158734d8bb7c28273f49f289ab342433d4782ba26e4c5595723bbecedf8102612373d846ea42172bcb9c9c4645083dc9d2039a9be8fcd8b3d9eb82a4f11ccb1e3b0967c250882994bd744ab27ad8f46cc8e795747da0dc013804c47ceed75148c80ac8701c9dc100ff9d68ba7a29125cde497f87d5a62ca41d7190849ac0315047db8d14e681b277e0ef275a5b31b61d1001b1560ec8a99ef9c7da01bc8b9ef629d8d0bfd997507a0a7306356e5130a55092ff65076d2392d4e95b2a03672e308e0846f8f0ca3095e15b27473edaace45f4f1e1d0ffb1e45ad9cc781c015e3c648856b45506b2528166a036fcd79c70442e6b0e47eabbe45356e9cad02fab95952dce7bd77678a57eb19b5466c42c0679be9e98e321389356fa4ef52970102c9205088e2c3ef4490a6cc1d8901dfeb884a27e05fbee1c4117bf4ffe91c023cc906cd216c25dfd0a87b9c48b7ffbd3d0a9683b00d297ed219b2bbf1826c7adb4936187f55a190867293030bc06060e98faeb59663b8817b2b698ecb293693537ee294bc8532dba4c5637c3cfc8bfe27fa49531bc0dd0cf287ec8c07b94bf98d79f9199a03a50daec22973f48c3d5e7ddb14b1db8a408966ce911fbcbb78d215f2b43522cb55c036d5f7da58c40488098ebd5ff678195923baeea9bcd6d09546b75f04c72b6fe9a59a16524e58b152e688d1c549a5998f9086b3f77f66cc076843a25ee62a1480f1e22f2a8b9a1eb91ced51cac51495a00fb6075e3c8c2eb1ab91c620e0d67a777ed82d9dbe72d1b6e7d86f4766e6f622a2f131d61c4645098d54626f9805afac29cb8507907ab2f0c9c974a7e0efc15d5122bcbae89fac49ebea55c90b19c3278ad3c055b9d25abd468f7447d6d44918557554fa2a00c195949229c7bc98ba8f348a1772d424cad5a3b769d2b46f53e721ac3f0e7c34b340994d55b3295c47cdba7eeaa0a34a0eb4ef9f512e6391f946455585d488ee69f515b874f7936a3e7b2e1ba4be1adb00dfdee99bf97432974427e113413cc48b393c492c7a4daee261dec9b3c292a86da2e2fc7c1b2b6312196ab7c51a50c63c9b4706ac58475d81a401b7e1ff5d07481ac12639b643489b2e8db4fc55018caa5fbb58808f7389e1e9938640bdff36f4dfe982ee97417a12311810151cf34bf371e75f4751b8a9684bb5fc7eb67c449f3d10a2aad74a6f4d949eda4372b2f08e394f1e18bd5d7a4a78084709cf1444cbcb8a850db97c3591afcbdd535b3f1e7208f09b3fa23566462faac5f8cd2192e89c3272d620aeb8a53de7ee1e09a5d9b11975b55fe5b0a1e9ecfbe5444125b1d0f3475e21a822c627aee45436988965e3a125a9284f52042d6a3bea217dc5719c902945f1497a52a4cdd4cfc3353d9222a582d155644749e73ddccdbc022efd0473d05afdca5faf6bf8dbec65a3526da62340540a04433639079379f6e5b0e9049cd100925468580c2c74f21c44eb220bf0499948c5961c2ab41efa15a990bc57169a83efef4dfe65b671b99aaa887be8152d70eb8b2e9c4e6f6ba91e460be627c8e40188971ab741bf79ddfa063057c02cec6fea25449a5030d8f4a294d80b70d041e6e6c4975c5bf7a1bb97adb6f20dd90267e49a781692e2c5c8e62f059fe954caf88273c00e7958484550713de022d92a3f6f4c0ba14bd2570e57198b936c4fd4d7cd1d9d2995d416ce59216140050e00bb1a9b45e55cb9378babe558e5094fa0bd51591d78ab7a02a2e777519a62a5184c16f0180f944d57028f464e89fecc2929b366ab665f0b80aa2ee84368655260ce34f0096296f41ca7719af25f1e8aa58a59d0498d9f52fa5b3cfa2220869bed49740e8da77c81cce8a0ec8ba61d5c94697364cb30bca4907a83ad60576c4d3c9f23be12f35291304b3fff66be85373a0eb4fa16cedcde781e9cbfade352762fe3b0880f33bf6f01db3497ecc0a4093295e7267a913aa419d9461875a8e85386881c63769b9f64f89b1209143f954d7cf6b4a6a2fddd8eebd7d12efa52502715d388d3353c16995e01285ab182e0de348259d85cf2d42b7119510b13a007032d7d0948b5cf2d97fdc9df137d27e097d6f8f91628f7d5c1519022a61a19ad507b9e61e2923965fbf4d65e964a1226ee2b913bfe874047d95012030543f858fdd95ec9e46d3f78eb2541fb2710cd350c25955d10489cf48923d7e9944532196ca1a4333db9f5504c664928a7570c3616a5ed5780fe29b79ef14a8f14569b7c4351bdb2acd30cb4489725c53d04049f86510aa7e8a8485483366a5ae27acd310637f2e9d848e75e96c9e375e9acde97e1cce3e6f0b39177c6e1953b23838ab0ab352cc524025ce2539d918eedac769732be3d8526f317450318070306c9ed50c1870441ebb2f9a9ff66f5b169f2992a266d101eb03f330fe28e1656bc514929ef525d0b49f58cbd5c6f2943c06dd53f27ed7d3410c9edbceeadf7af627135a90ca024da85de86d36d169179e172aa19be6c2f740e0cccad397320645748308c00b90a24d55b33c6477cabccabc0d7d145b8b8ee28e6f0e3db38e7cd2150813af57c3b55c9ad0655f0a677a5c21343480c102b576a8d59374d1f46417b5a18286167259971edb26f308cde05b62c4d9c7fe3f11a29bcc33448861d585fd3ff1f93bd0fb6d74f94d2ce0aff83f1d30ce78e851ac48f9536754a627bd9ff14259c3741b85288e3941279599c0144eadbac6630eb3e132bcf613054f2364f7e5cf0fcfce332702d4e2c2187bce6b85333bb6288b2d69ecca9dbe246e62bde3640c340453262b82cf5c71497cb5c7af64509bd288afbe6890a960882682bba6340406d2103b886196a9a7edbaa9c1eeec617ad926e464d186c60db5a0a8942a697c3f6bacc7c164c46be64cd6eef5788d415ae269b82eb9e720b6b248b7c41476ded1bb339d25ab5abc58d960e298d6662f5595191b4e788a1ab7a3db02b4d35a448d2a58a0ef06f3f9c1247f069a407150d7fc5751fdfee6eb1970ff851fcbfc07e39f39f47f42d4d63e554df02bababbaa75adecbe826cf20f3f7d9d4eed71c4585ae964fce85cc65cd8a60308594833309f0022fec3aa57ef6d17098d2cca291318fcb90772ece36c9e5538591035935f18213ec3e454f5a5310c5650316f59b20a3b620c5c3a6b80f2ff38a8882188f8430129b339919c0726404fd13d109aa6191f17a2826633728a6a9eabaab94b6ee8d1069f030475dc81c65b1925cd616f9d3b22d390a840097e1fac0830c7e37a82b4d54f38a9187f42e85f498059354d88da14ea62ba1aa622a61132619c85e21e197b0232834cc8db5cbf2b201cae685195ce1742a93dc84927e04696bf4d111975019fff3c8655c47ba1054daf58548398dfa4875981cf189eae3acb69bcbe0635012aee2d6cd87961fd8323f6ae16ba434876b15748e19cfabf35d2ceb33206dbcc230476b860494c1a670301783c08c1198f0883cf4b590be5ea4e42c783a311b064e9a42534ff180ea09b88a9c14278364a25d79e9397e0db8c88288ba8b9a71754936703e557349c40e94ea531696a29f5a22012582d57921e103358a22b067deacb206714bbb4155034f7b4543ec2ae828b95bdf1700096eff7592a0ede188ba548a8c04de50d3e57a8a728dfdec71f441a312447330db77c9a6f11fb64463192d74773bb737d2a39f6e2ad03c2950825a26127c31d29cc9f67036e7fcfc3facb583d9abdcb95a9e35483dc094849bc21709f9a4c85dc3a5c7a460967c61f631aba6fa54187451bdf27ea55d1224b25da1de0c7150b0619325670035193d83069f647e3534aacf4eaf26f88eb83f353547702854c1f05c62599467a801a476b7cd0c98e11f24db7202ea6116a14cc9608592df08bc9b21bcf74c90d2c56024c799eb46505a8916f6279bdc09a2ce105550a1de2a2e5f74559dc09813e2296678b5bed632fbfe289de45068d2c643f88fb6eaca211f95378dff4f64ca7d7714d613b2a6ddf488d405173f7f69432d743b453af76d04e80c7ea619d92d3ecfc1193a97299a8cbb02bb6dd027439f7d2eb3dec9251c8d57322609e5e4ee7ef012db1f4fd5a0666aae4fcd572fa2b1bf5158a7dfc802c33909ba09928f3455476306244cdf50578814489bc3bd36f8860e4c5d5a9be099f22c233333bc5736f3405ee8594c90a9006f2744218a9659301a7846aaf7a616287e94408bc274426b5dcf68dc6e0bedd731b76cf5b9953d9c295b8dca4af4c5f448d8f3cce696e6549ae5dd33001ef8bf0bf8930e112b7096dd1e87d19729135e316927eb7d9f4a6c32025c41093696e4d16708dd050c7eacbc8a5f63f228a44731bf63865fd461b102477c5d076abb55d978c685a42d289efac683f9255e889a37c34b8af96e9205f32681cb476b777141c46f60af1652304e48d59da2ef32761a6dbdd1f409f28b29beb65428333e7f8d69bdd1f523b77e0dcec69dc5bdbe3a7346816c799ee74f3576de18ec16fee8349ec0af26187cc53a2f0cfd7f4fd0d2c69e813fc735d25e1f5e76010ef004acf3e52bed4faa1a215f628848e08f96a52a4918aace8ce6871fd720fa43e3b0119e7af09dd62a2b38a3ba098d22c995f5448a530a54d5fade0e369eac4f0a387621e119f5fa6f1e050e06867272882c244965cb8fee14a3b74f4ab43e7f18040e5b500d4bcd8308f910167cce333966f27b27cc08d297371b50fe46ec7c3923edd6975a43ed0fec3ba413ea634ed180821b781bc8d9a8bc535fd4f84c9d4b62b546a6904fee7e2f43f10924740a151effc4ac2dbca78f58a68deb7c1ced500e970b9b0c35473bf8b5e6b4a328c168a290e98be2ad794d02827ffc3150f0dee12e668e296d77b4bfeed951086be742a29e6a5c9b9e4d156b8fa8904a981c38b04397bfe00ac0b25fc5e655adb29421b8d2360c29b371e742f883f33bc8ecb9c552f397de8a131aa58d59ca71f74aeb7876878385331657c8d38a7fda5af64d61f362edc49270d69a5bd9c693605b6edaaa3ce757b9dd64bf44a1446961d5a8d14ae9c9c26d6507e40e29e3bb8cc1a64b077b81178a9a5027bbc5da9b0949405953d4452e39aebf8cbc0fb46358a8b4a99f6df7e435500615a8403b80fc9b28766e899c307e4a045fc9a5cad442ef53c9c57fbbe6152c85976b73483551735003c1dfb28d2997ffb31ad8f6ce9eade3beae637caeb0c6a3a877afb8875d4ca7e8fb15d6f1e1405fbfdd86cf0169acda501cc60d6c1bc01906166217cb223a510e495ffe926be7fbbfa29ce0c88aaa532e241cfdb6a57be0b00f75c80ca5ad15a7cda64e74401a1e16d3e412406637db3f3d8d8973e9f9fb4a1b965fd1bc42a1fff26c3ec8a72a7725553ff3c5622701799d4210f2cecd075883667ad0cb42c87628c815f57af8707cf2c4c910a5f32a1414e41968659b828b74d223e3d74005f9ebd35ebc6ac50f88258839fcedf2fdfe853bd88b9d900d8067da5f5695fb2990be4e30c4cfb1d19ea8d3f58d8069b0f7281d77527895b43f47a69524b9091f4d2a9e4adacb9568de8fe596ef28949f8b173efeb8f3395dd34750bb9d913160485c6c226a02ca5c0c5ab724fbd36929d481c9d2146843b78d409a9096ae43c1a9553b68b6520c4d83088f606975a631ff31e9b73627a61704c36fee1ef94644555b84cd60c27b949010f16463129b6d855d0ad8e2c1833246f8a7fcbcf76cbe60303f7666c859aeb94ddbb1dcfbfad661c7af6a04bb9817ea3d3956016ad32daef7e9f6336875e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b3188e5c077cd8f4b2def9c6f0c96dfdd7e5d33820cf9f26d044a59bb582185b0077a4f6ba5fd044d7e1184cb31d607a8f360e9ebc841cb06fdc8384295f3fd7fc07c6d8ef6f571179e0676270902aeab8893e675da5519f3fcd321a7c967e213f7d8570e5ab2345bc8a365809b527b7908205f7ceed72bc447375b9b8c698b7d17b4caab83df14f3158e29d2de3b709feb8301b882d424f49ca3262cb3915fd68b7bbeba8b37ab5d2289ff1e820527c852c5e9ee713ab8d14fc899ee60dd7464227/usr/src/kernels/5.14.0-503.38.1.el9_5.x86_64build@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.38.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(LZ4_compress_default)kernel(LZ4_compress_destSize)kernel(LZ4_compress_fast)kernel(LZ4_compress_fast_continue)kernel(LZ4_loadDict)kernel(LZ4_saveDict)kernel(__SCK__kvm_x86_cache_reg)kernel(__SCK__kvm_x86_get_cs_db_l_bits)kernel(__SCK__tp_func_ata_bmdma_setup)kernel(__SCK__tp_func_ata_bmdma_start)kernel(__SCK__tp_func_ata_bmdma_status)kernel(__SCK__tp_func_ata_exec_command)kernel(__SCK__tp_func_ata_tf_load)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_kvm_apicv_accept_irq)kernel(__SCK__tp_func_kvm_avic_doorbell)kernel(__SCK__tp_func_kvm_avic_ga_log)kernel(__SCK__tp_func_kvm_avic_incomplete_ipi)kernel(__SCK__tp_func_kvm_avic_kick_vcpu_slowpath)kernel(__SCK__tp_func_kvm_avic_unaccelerated_access)kernel(__SCK__tp_func_kvm_cr)kernel(__SCK__tp_func_kvm_entry)kernel(__SCK__tp_func_kvm_exit)kernel(__SCK__tp_func_kvm_fast_mmio)kernel(__SCK__tp_func_kvm_inj_virq)kernel(__SCK__tp_func_kvm_invlpga)kernel(__SCK__tp_func_kvm_msr)kernel(__SCK__tp_func_kvm_nested_intercepts)kernel(__SCK__tp_func_kvm_nested_intr_vmexit)kernel(__SCK__tp_func_kvm_nested_vmenter)kernel(__SCK__tp_func_kvm_nested_vmenter_failed)kernel(__SCK__tp_func_kvm_nested_vmexit)kernel(__SCK__tp_func_kvm_nested_vmexit_inject)kernel(__SCK__tp_func_kvm_page_fault)kernel(__SCK__tp_func_kvm_pi_irte_update)kernel(__SCK__tp_func_kvm_ple_window_update)kernel(__SCK__tp_func_kvm_pml_full)kernel(__SCK__tp_func_kvm_rmp_fault)kernel(__SCK__tp_func_kvm_skinit)kernel(__SCK__tp_func_kvm_vmgexit_enter)kernel(__SCK__tp_func_kvm_vmgexit_exit)kernel(__SCK__tp_func_kvm_vmgexit_msr_protocol_enter)kernel(__SCK__tp_func_kvm_vmgexit_msr_protocol_exit)kernel(__SCK__tp_func_kvm_write_tsc_offset)kernel(__SCK__tp_func_mei_pci_cfg_read)kernel(__SCK__tp_func_mei_reg_read)kernel(__SCK__tp_func_mei_reg_write)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(__SCT__kvm_x86_cache_reg)kernel(__SCT__kvm_x86_get_cs_db_l_bits)kernel(__SCT__tp_func_ata_bmdma_setup)kernel(__SCT__tp_func_ata_bmdma_start)kernel(__SCT__tp_func_ata_bmdma_status)kernel(__SCT__tp_func_ata_exec_command)kernel(__SCT__tp_func_ata_tf_load)kernel(__SCT__tp_func_ff_layout_commit_error)kernel(__SCT__tp_func_ff_layout_read_error)kernel(__SCT__tp_func_ff_layout_write_error)kernel(__SCT__tp_func_fscache_access)kernel(__SCT__tp_func_fscache_access_cache)kernel(__SCT__tp_func_fscache_access_volume)kernel(__SCT__tp_func_iscsi_dbg_conn)kernel(__SCT__tp_func_iscsi_dbg_eh)kernel(__SCT__tp_func_iscsi_dbg_session)kernel(__SCT__tp_func_iscsi_dbg_sw_tcp)kernel(__SCT__tp_func_iscsi_dbg_tcp)kernel(__SCT__tp_func_kvm_apicv_accept_irq)kernel(__SCT__tp_func_kvm_avic_doorbell)kernel(__SCT__tp_func_kvm_avic_ga_log)kernel(__SCT__tp_func_kvm_avic_incomplete_ipi)kernel(__SCT__tp_func_kvm_avic_kick_vcpu_slowpath)kernel(__SCT__tp_func_kvm_avic_unaccelerated_access)kernel(__SCT__tp_func_kvm_cr)kernel(__SCT__tp_func_kvm_entry)kernel(__SCT__tp_func_kvm_exit)kernel(__SCT__tp_func_kvm_fast_mmio)kernel(__SCT__tp_func_kvm_inj_virq)kernel(__SCT__tp_func_kvm_invlpga)kernel(__SCT__tp_func_kvm_msr)kernel(__SCT__tp_func_kvm_nested_intercepts)kernel(__SCT__tp_func_kvm_nested_intr_vmexit)kernel(__SCT__tp_func_kvm_nested_vmenter)kernel(__SCT__tp_func_kvm_nested_vmenter_failed)kernel(__SCT__tp_func_kvm_nested_vmexit)kernel(__SCT__tp_func_kvm_nested_vmexit_inject)kernel(__SCT__tp_func_kvm_page_fault)kernel(__SCT__tp_func_kvm_pi_irte_update)kernel(__SCT__tp_func_kvm_ple_window_update)kernel(__SCT__tp_func_kvm_pml_full)kernel(__SCT__tp_func_kvm_rmp_fault)kernel(__SCT__tp_func_kvm_skinit)kernel(__SCT__tp_func_kvm_vmgexit_enter)kernel(__SCT__tp_func_kvm_vmgexit_exit)kernel(__SCT__tp_func_kvm_vmgexit_msr_protocol_enter)kernel(__SCT__tp_func_kvm_vmgexit_msr_protocol_exit)kernel(__SCT__tp_func_kvm_write_tsc_offset)kernel(__SCT__tp_func_mei_pci_cfg_read)kernel(__SCT__tp_func_mei_reg_read)kernel(__SCT__tp_func_mei_reg_write)kernel(__SCT__tp_func_mlx5_fs_add_fg)kernel(__SCT__tp_func_mlx5_fs_add_ft)kernel(__SCT__tp_func_mlx5_fs_add_rule)kernel(__SCT__tp_func_mlx5_fs_del_fg)kernel(__SCT__tp_func_mlx5_fs_del_ft)kernel(__SCT__tp_func_mlx5_fs_del_fte)kernel(__SCT__tp_func_mlx5_fs_del_rule)kernel(__SCT__tp_func_mlx5_fs_set_fte)kernel(__SCT__tp_func_mlx5_fw)kernel(__SCT__tp_func_nfs4_pnfs_commit_ds)kernel(__SCT__tp_func_nfs4_pnfs_read)kernel(__SCT__tp_func_nfs4_pnfs_write)kernel(__SCT__tp_func_nfs_fsync_enter)kernel(__SCT__tp_func_nfs_fsync_exit)kernel(__SCT__tp_func_nfs_xdr_bad_filehandle)kernel(__SCT__tp_func_nfs_xdr_status)kernel(__SCT__tp_func_nvme_sq)kernel(__SCT__tp_func_pnfs_mds_fallback_pg_get_mirror_count)kernel(__SCT__tp_func_pnfs_mds_fallback_pg_init_read)kernel(__SCT__tp_func_pnfs_mds_fallback_pg_init_write)kernel(__SCT__tp_func_pnfs_mds_fallback_read_done)kernel(__SCT__tp_func_pnfs_mds_fallback_read_pagelist)kernel(__SCT__tp_func_pnfs_mds_fallback_write_done)kernel(__SCT__tp_func_pnfs_mds_fallback_write_pagelist)kernel(___drm_dbg)kernel(__acpi_nfit_notify)kernel(__acpi_nvdimm_notify)kernel(__async_tx_find_channel)kernel(__ata_ehi_push_desc)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(__camellia_enc_blk)kernel(__camellia_enc_blk_2way)kernel(__camellia_setkey)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_i2c)kernel(__devm_regmap_init_spi)kernel(__drm_atomic_helper_bridge_duplicate_state)kernel(__drm_atomic_helper_bridge_reset)kernel(__drm_atomic_helper_connector_destroy_state)kernel(__drm_atomic_helper_connector_duplicate_state)kernel(__drm_atomic_helper_connector_reset)kernel(__drm_atomic_helper_connector_state_reset)kernel(__drm_atomic_helper_crtc_destroy_state)kernel(__drm_atomic_helper_crtc_duplicate_state)kernel(__drm_atomic_helper_crtc_reset)kernel(__drm_atomic_helper_crtc_state_reset)kernel(__drm_atomic_helper_disable_plane)kernel(__drm_atomic_helper_plane_destroy_state)kernel(__drm_atomic_helper_plane_duplicate_state)kernel(__drm_atomic_helper_plane_reset)kernel(__drm_atomic_helper_plane_state_reset)kernel(__drm_atomic_helper_private_obj_duplicate_state)kernel(__drm_atomic_helper_set_config)kernel(__drm_atomic_state_free)kernel(__drm_crtc_commit_free)kernel(__drm_debug)kernel(__drm_dev_dbg)kernel(__drm_err)kernel(__drm_gem_destroy_shadow_plane_state)kernel(__drm_gem_duplicate_shadow_plane_state)kernel(__drm_gem_reset_shadow_plane)kernel(__drm_mm_interval_first)kernel(__drm_printfn_coredump)kernel(__drm_printfn_dbg)kernel(__drm_printfn_err)kernel(__drm_printfn_info)kernel(__drm_printfn_seq_file)kernel(__drm_puts_coredump)kernel(__drm_puts_seq_file)kernel(__drm_universal_plane_alloc)kernel(__drmm_add_action)kernel(__drmm_add_action_or_reset)kernel(__drmm_crtc_alloc_with_planes)kernel(__drmm_encoder_alloc)kernel(__drmm_mutex_release)kernel(__drmm_simple_encoder_alloc)kernel(__drmm_universal_plane_alloc)kernel(__fat_fs_error)kernel(__fscache_acquire_cookie)kernel(__fscache_acquire_volume)kernel(__fscache_begin_read_operation)kernel(__fscache_begin_write_operation)kernel(__fscache_clear_page_bits)kernel(__fscache_invalidate)kernel(__fscache_relinquish_cookie)kernel(__fscache_relinquish_volume)kernel(__fscache_resize_cookie)kernel(__fscache_unuse_cookie)kernel(__fscache_use_cookie)kernel(__fscache_write_to_cache)kernel(__gfn_to_pfn_memslot)kernel(__hv_pkt_iter_next)kernel(__idxd_driver_register)kernel(__idxd_wq_quiesce)kernel(__ip_tunnel_change_mtu)kernel(__iscsi_complete_pdu)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__kvm_apic_update_irr)kernel(__kvm_emulate_hypercall)kernel(__kvm_is_valid_cr4)kernel(__kvm_prepare_emulation_failure_exit)kernel(__kvm_set_memory_region)kernel(__kvm_vcpu_update_apicv)kernel(__mb_cache_entry_free)kernel(__mei_cldev_driver_register)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(__parport_register_driver)kernel(__regmap_init_i2c)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_ata_bmdma_setup)kernel(__traceiter_ata_bmdma_start)kernel(__traceiter_ata_bmdma_status)kernel(__traceiter_ata_exec_command)kernel(__traceiter_ata_tf_load)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_kvm_apicv_accept_irq)kernel(__traceiter_kvm_avic_doorbell)kernel(__traceiter_kvm_avic_ga_log)kernel(__traceiter_kvm_avic_incomplete_ipi)kernel(__traceiter_kvm_avic_kick_vcpu_slowpath)kernel(__traceiter_kvm_avic_unaccelerated_access)kernel(__traceiter_kvm_cr)kernel(__traceiter_kvm_entry)kernel(__traceiter_kvm_exit)kernel(__traceiter_kvm_fast_mmio)kernel(__traceiter_kvm_inj_virq)kernel(__traceiter_kvm_invlpga)kernel(__traceiter_kvm_msr)kernel(__traceiter_kvm_nested_intercepts)kernel(__traceiter_kvm_nested_intr_vmexit)kernel(__traceiter_kvm_nested_vmenter)kernel(__traceiter_kvm_nested_vmenter_failed)kernel(__traceiter_kvm_nested_vmexit)kernel(__traceiter_kvm_nested_vmexit_inject)kernel(__traceiter_kvm_page_fault)kernel(__traceiter_kvm_pi_irte_update)kernel(__traceiter_kvm_ple_window_update)kernel(__traceiter_kvm_pml_full)kernel(__traceiter_kvm_rmp_fault)kernel(__traceiter_kvm_skinit)kernel(__traceiter_kvm_vmgexit_enter)kernel(__traceiter_kvm_vmgexit_exit)kernel(__traceiter_kvm_vmgexit_msr_protocol_enter)kernel(__traceiter_kvm_vmgexit_msr_protocol_exit)kernel(__traceiter_kvm_write_tsc_offset)kernel(__traceiter_mei_pci_cfg_read)kernel(__traceiter_mei_reg_read)kernel(__traceiter_mei_reg_write)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_ata_bmdma_setup)kernel(__tracepoint_ata_bmdma_start)kernel(__tracepoint_ata_bmdma_status)kernel(__tracepoint_ata_exec_command)kernel(__tracepoint_ata_tf_load)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_kvm_apicv_accept_irq)kernel(__tracepoint_kvm_avic_doorbell)kernel(__tracepoint_kvm_avic_ga_log)kernel(__tracepoint_kvm_avic_incomplete_ipi)kernel(__tracepoint_kvm_avic_kick_vcpu_slowpath)kernel(__tracepoint_kvm_avic_unaccelerated_access)kernel(__tracepoint_kvm_cr)kernel(__tracepoint_kvm_entry)kernel(__tracepoint_kvm_exit)kernel(__tracepoint_kvm_fast_mmio)kernel(__tracepoint_kvm_inj_virq)kernel(__tracepoint_kvm_invlpga)kernel(__tracepoint_kvm_msr)kernel(__tracepoint_kvm_nested_intercepts)kernel(__tracepoint_kvm_nested_intr_vmexit)kernel(__tracepoint_kvm_nested_vmenter)kernel(__tracepoint_kvm_nested_vmenter_failed)kernel(__tracepoint_kvm_nested_vmexit)kernel(__tracepoint_kvm_nested_vmexit_inject)kernel(__tracepoint_kvm_page_fault)kernel(__tracepoint_kvm_pi_irte_update)kernel(__tracepoint_kvm_ple_window_update)kernel(__tracepoint_kvm_pml_full)kernel(__tracepoint_kvm_rmp_fault)kernel(__tracepoint_kvm_skinit)kernel(__tracepoint_kvm_vmgexit_enter)kernel(__tracepoint_kvm_vmgexit_exit)kernel(__tracepoint_kvm_vmgexit_msr_protocol_enter)kernel(__tracepoint_kvm_vmgexit_msr_protocol_exit)kernel(__tracepoint_kvm_write_tsc_offset)kernel(__tracepoint_mei_pci_cfg_read)kernel(__tracepoint_mei_reg_read)kernel(__tracepoint_mei_reg_write)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_enc_blk_3way)kernel(__twofish_setkey)kernel(__vdpa_alloc_device)kernel(__vdpa_register_driver)kernel(__vmbus_driver_register)kernel(__vmbus_request_addr_match)kernel(__x86_set_memory_region)kernel(__xdr_commit_encode)kernel(_copy_from_pages)kernel(_fc_frame_alloc)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_vdpa_register_device)kernel(_vdpa_unregister_device)kernel(_vfio_alloc_device)kernel(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_parse_art)kernel(acpi_parse_trt)kernel(acpi_smbus_read)kernel(acpi_smbus_register_callback)kernel(acpi_smbus_unregister_callback)kernel(acpi_smbus_write)kernel(acpi_thermal_rel_misc_device_add)kernel(acpi_thermal_rel_misc_device_remove)kernel(add_iaa_compression_mode)kernel(adf_cfg_add_key_value_param)kernel(adf_cfg_dev_add)kernel(adf_cfg_dev_remove)kernel(adf_cfg_get_param_value)kernel(adf_cfg_section_add)kernel(adf_cfg_services)kernel(adf_clean_vf_map)kernel(adf_cleanup_etr_data)kernel(adf_dbgfs_exit)kernel(adf_dbgfs_init)kernel(adf_dev_down)kernel(adf_dev_get)kernel(adf_dev_in_use)kernel(adf_dev_measure_clock)kernel(adf_dev_put)kernel(adf_dev_restart)kernel(adf_dev_started)kernel(adf_dev_up)kernel(adf_devmgr_add_dev)kernel(adf_devmgr_in_reset)kernel(adf_devmgr_pci_to_accel_dev)kernel(adf_devmgr_rm_dev)kernel(adf_devmgr_update_class_index)kernel(adf_disable_pf2vf_interrupts)kernel(adf_disable_sriov)kernel(adf_enable_pf2vf_comms)kernel(adf_enable_vf2pf_comms)kernel(adf_err_handler)kernel(adf_exit_admin_comms)kernel(adf_exit_arb)kernel(adf_flush_vf_wq)kernel(adf_gen2_cfg_iov_thds)kernel(adf_gen2_dev_config)kernel(adf_gen2_enable_error_correction)kernel(adf_gen2_enable_ints)kernel(adf_gen2_get_accel_cap)kernel(adf_gen2_get_admin_info)kernel(adf_gen2_get_arb_info)kernel(adf_gen2_get_num_accels)kernel(adf_gen2_get_num_aes)kernel(adf_gen2_init_dc_ops)kernel(adf_gen2_init_hw_csr_ops)kernel(adf_gen2_init_pf_pfvf_ops)kernel(adf_gen2_init_vf_pfvf_ops)kernel(adf_gen2_set_ssm_wdtimer)kernel(adf_gen4_bank_quiesce_coal_timer)kernel(adf_gen4_bank_state_restore)kernel(adf_gen4_bank_state_save)kernel(adf_gen4_cfg_dev_init)kernel(adf_gen4_dev_config)kernel(adf_gen4_enable_error_correction)kernel(adf_gen4_enable_ints)kernel(adf_gen4_enable_pm)kernel(adf_gen4_get_accel_mask)kernel(adf_gen4_get_admin_info)kernel(adf_gen4_get_arb_info)kernel(adf_gen4_get_etr_bar_id)kernel(adf_gen4_get_heartbeat_clock)kernel(adf_gen4_get_misc_bar_id)kernel(adf_gen4_get_num_accels)kernel(adf_gen4_get_num_aes)kernel(adf_gen4_get_ring_to_svc_map)kernel(adf_gen4_get_sku)kernel(adf_gen4_get_sram_bar_id)kernel(adf_gen4_handle_pm_interrupt)kernel(adf_gen4_init_dc_ops)kernel(adf_gen4_init_device)kernel(adf_gen4_init_hw_csr_ops)kernel(adf_gen4_init_pf_pfvf_ops)kernel(adf_gen4_init_ras_ops)kernel(adf_gen4_init_thd2arb_map)kernel(adf_gen4_init_tl_data)kernel(adf_gen4_init_vf_mig_ops)kernel(adf_gen4_ring_pair_reset)kernel(adf_gen4_set_msix_default_rttable)kernel(adf_gen4_set_ssm_wdtimer)kernel(adf_gen4_timer_start)kernel(adf_gen4_timer_stop)kernel(adf_get_service_enabled)kernel(adf_heartbeat_check_ctrs)kernel(adf_heartbeat_dbgfs_add)kernel(adf_heartbeat_dbgfs_rm)kernel(adf_heartbeat_save_cfg_param)kernel(adf_init_admin_comms)kernel(adf_init_arb)kernel(adf_init_etr_data)kernel(adf_isr_resource_alloc)kernel(adf_isr_resource_free)kernel(adf_pfvf_comms_disabled)kernel(adf_reset_flr)kernel(adf_reset_sbr)kernel(adf_send_admin_init)kernel(adf_sriov_configure)kernel(adf_sysfs_init)kernel(adf_vf2pf_notify_init)kernel(adf_vf2pf_notify_shutdown)kernel(adf_vf_isr_resource_alloc)kernel(adf_vf_isr_resource_free)kernel(admin_timeout)kernel(adt7x10_dev_pm_ops)kernel(adt7x10_probe)kernel(adt7x10_remove)kernel(ahci_check_ready)kernel(ahci_dev_classify)kernel(ahci_do_hardreset)kernel(ahci_do_softreset)kernel(ahci_error_handler)kernel(ahci_fill_cmd_slot)kernel(ahci_handle_port_intr)kernel(ahci_host_activate)kernel(ahci_ignore_sss)kernel(ahci_init_controller)kernel(ahci_kick_engine)kernel(ahci_ops)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(ahci_pmp_retry_srst_ops)kernel(ahci_port_resume)kernel(ahci_print_info)kernel(ahci_qc_issue)kernel(ahci_reset_controller)kernel(ahci_reset_em)kernel(ahci_save_initial_config)kernel(ahci_sdev_attrs)kernel(ahci_set_em_messages)kernel(ahci_shost_attrs)kernel(ahci_start_engine)kernel(ahci_start_fis_rx)kernel(ahci_stop_engine)kernel(alloc_dca_provider)kernel(alloc_hdlcdev)kernel(alloc_mdio_bitbang)kernel(alloc_nfs_open_context)kernel(allow_smaller_maxphyaddr)kernel(altera_init)kernel(amd756_smbus)kernel(amd_get_sfh_info)kernel(amd_register_ecc_decoder)kernel(amd_retire_dram_row)kernel(amd_unregister_ecc_decoder)kernel(apple_bl_register)kernel(apple_bl_unregister)kernel(arc4_crypt)kernel(arc4_setkey)kernel(arpt_alloc_initial_table)kernel(arpt_do_table)kernel(arpt_register_table)kernel(arpt_unregister_table)kernel(arpt_unregister_table_pre_exit)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(ata_acpi_cbl_80wire)kernel(ata_acpi_gtm)kernel(ata_acpi_gtm_xfermask)kernel(ata_acpi_stm)kernel(ata_bmdma32_port_ops)kernel(ata_bmdma_dumb_qc_prep)kernel(ata_bmdma_error_handler)kernel(ata_bmdma_interrupt)kernel(ata_bmdma_irq_clear)kernel(ata_bmdma_port_intr)kernel(ata_bmdma_port_ops)kernel(ata_bmdma_port_start)kernel(ata_bmdma_port_start32)kernel(ata_bmdma_post_internal_cmd)kernel(ata_bmdma_qc_issue)kernel(ata_bmdma_qc_prep)kernel(ata_bmdma_setup)kernel(ata_bmdma_start)kernel(ata_bmdma_status)kernel(ata_bmdma_stop)kernel(ata_cable_40wire)kernel(ata_cable_80wire)kernel(ata_cable_ignore)kernel(ata_cable_sata)kernel(ata_cable_unknown)kernel(ata_change_queue_depth)kernel(ata_common_sdev_attrs)kernel(ata_dev_classify)kernel(ata_dev_disable)kernel(ata_dev_next)kernel(ata_dev_pair)kernel(ata_dev_set_feature)kernel(ata_do_dev_read_id)kernel(ata_do_set_mode)kernel(ata_dummy_port_info)kernel(ata_dummy_port_ops)kernel(ata_eh_analyze_ncq_error)kernel(ata_eh_freeze_port)kernel(ata_eh_read_sense_success_ncq_log)kernel(ata_ehi_clear_desc)kernel(ata_ehi_push_desc)kernel(ata_get_cmd_name)kernel(ata_host_activate)kernel(ata_host_alloc)kernel(ata_host_alloc_pinfo)kernel(ata_host_detach)kernel(ata_host_init)kernel(ata_host_put)kernel(ata_host_register)kernel(ata_host_resume)kernel(ata_host_start)kernel(ata_host_suspend)kernel(ata_id_c_string)kernel(ata_id_string)kernel(ata_id_xfermask)kernel(ata_link_abort)kernel(ata_link_next)kernel(ata_link_offline)kernel(ata_link_online)kernel(ata_mode_string)kernel(ata_msleep)kernel(ata_ncq_prio_enable)kernel(ata_ncq_prio_enabled)kernel(ata_ncq_prio_supported)kernel(ata_ncq_sdev_attrs)kernel(ata_noop_qc_prep)kernel(ata_pack_xfermask)kernel(ata_pci_bmdma_clear_simplex)kernel(ata_pci_bmdma_init)kernel(ata_pci_bmdma_init_one)kernel(ata_pci_bmdma_prepare_host)kernel(ata_pci_device_do_resume)kernel(ata_pci_device_do_suspend)kernel(ata_pci_device_resume)kernel(ata_pci_device_suspend)kernel(ata_pci_remove_one)kernel(ata_pci_sff_activate_host)kernel(ata_pci_sff_init_host)kernel(ata_pci_sff_init_one)kernel(ata_pci_sff_prepare_host)kernel(ata_pci_shutdown_one)kernel(ata_pio_need_iordy)kernel(ata_platform_remove_one)kernel(ata_port_abort)kernel(ata_port_classify)kernel(ata_port_desc)kernel(ata_port_freeze)kernel(ata_port_pbar_desc)kernel(ata_port_schedule_eh)kernel(ata_port_wait_eh)kernel(ata_print_version)kernel(ata_qc_complete)kernel(ata_qc_complete_multiple)kernel(ata_qc_get_active)kernel(ata_ratelimit)kernel(ata_sas_async_probe)kernel(ata_sas_port_alloc)kernel(ata_sas_port_destroy)kernel(ata_sas_port_init)kernel(ata_sas_port_resume)kernel(ata_sas_port_start)kernel(ata_sas_port_stop)kernel(ata_sas_port_suspend)kernel(ata_sas_queuecmd)kernel(ata_sas_scsi_ioctl)kernel(ata_sas_slave_configure)kernel(ata_sas_sync_probe)kernel(ata_sas_tport_add)kernel(ata_sas_tport_delete)kernel(ata_scsi_change_queue_depth)kernel(ata_scsi_cmd_error_handler)kernel(ata_scsi_dma_need_drain)kernel(ata_scsi_ioctl)kernel(ata_scsi_port_error_handler)kernel(ata_scsi_queuecmd)kernel(ata_scsi_slave_alloc)kernel(ata_scsi_slave_config)kernel(ata_scsi_slave_destroy)kernel(ata_scsi_unlock_native_capacity)kernel(ata_sff_check_status)kernel(ata_sff_data_xfer)kernel(ata_sff_data_xfer32)kernel(ata_sff_dev_classify)kernel(ata_sff_dev_select)kernel(ata_sff_dma_pause)kernel(ata_sff_drain_fifo)kernel(ata_sff_error_handler)kernel(ata_sff_exec_command)kernel(ata_sff_freeze)kernel(ata_sff_hsm_move)kernel(ata_sff_interrupt)kernel(ata_sff_irq_on)kernel(ata_sff_lost_interrupt)kernel(ata_sff_pause)kernel(ata_sff_port_intr)kernel(ata_sff_port_ops)kernel(ata_sff_postreset)kernel(ata_sff_prereset)kernel(ata_sff_qc_fill_rtf)kernel(ata_sff_qc_issue)kernel(ata_sff_queue_delayed_work)kernel(ata_sff_queue_pio_task)kernel(ata_sff_queue_work)kernel(ata_sff_softreset)kernel(ata_sff_std_ports)kernel(ata_sff_tf_load)kernel(ata_sff_tf_read)kernel(ata_sff_thaw)kernel(ata_sff_wait_after_reset)kernel(ata_sff_wait_ready)kernel(ata_slave_link_init)kernel(ata_std_bios_param)kernel(ata_std_end_eh)kernel(ata_std_error_handler)kernel(ata_std_postreset)kernel(ata_std_prereset)kernel(ata_std_qc_defer)kernel(ata_std_sched_eh)kernel(ata_tf_from_fis)kernel(ata_tf_to_fis)kernel(ata_timing_compute)kernel(ata_timing_find_mode)kernel(ata_timing_merge)kernel(ata_wait_after_reset)kernel(ata_wait_register)kernel(ata_xfer_mask2mode)kernel(ata_xfer_mode2mask)kernel(ata_xfer_mode2shift)kernel(atapi_cmd_type)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(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(camellia_cbc_dec_16way)kernel(camellia_dec_blk)kernel(camellia_dec_blk_2way)kernel(camellia_decrypt_cbc_2way)kernel(camellia_ecb_dec_16way)kernel(camellia_ecb_enc_16way)kernel(cast5_setkey)kernel(cast6_setkey)kernel(cast_s1)kernel(cast_s2)kernel(cast_s3)kernel(cast_s4)kernel(cavium_mdiobus_read)kernel(cavium_mdiobus_write)kernel(cb710_pci_update_config_reg)kernel(cb710_set_irq_handler)kernel(cb710_sg_dwiter_read_next_block)kernel(cb710_sg_dwiter_write_next_block)kernel(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(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(counter_count_direction_str)kernel(counter_count_enum_available_read)kernel(counter_count_enum_read)kernel(counter_count_enum_write)kernel(counter_count_mode_str)kernel(counter_device_enum_available_read)kernel(counter_device_enum_read)kernel(counter_device_enum_write)kernel(counter_register)kernel(counter_signal_enum_available_read)kernel(counter_signal_enum_read)kernel(counter_signal_enum_write)kernel(counter_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_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(cs_dsp_adsp1_init)kernel(cs_dsp_adsp1_power_down)kernel(cs_dsp_adsp1_power_up)kernel(cs_dsp_adsp2_bus_error)kernel(cs_dsp_adsp2_init)kernel(cs_dsp_chunk_flush)kernel(cs_dsp_chunk_read)kernel(cs_dsp_chunk_write)kernel(cs_dsp_cleanup_debugfs)kernel(cs_dsp_coeff_lock_and_read_ctrl)kernel(cs_dsp_coeff_lock_and_write_ctrl)kernel(cs_dsp_coeff_read_ctrl)kernel(cs_dsp_coeff_write_acked_control)kernel(cs_dsp_coeff_write_ctrl)kernel(cs_dsp_find_alg_region)kernel(cs_dsp_get_ctl)kernel(cs_dsp_halo_bus_error)kernel(cs_dsp_halo_init)kernel(cs_dsp_halo_wdt_expire)kernel(cs_dsp_init_debugfs)kernel(cs_dsp_mem_region_name)kernel(cs_dsp_power_down)kernel(cs_dsp_power_up)kernel(cs_dsp_read_data_word)kernel(cs_dsp_read_raw_data_block)kernel(cs_dsp_remove)kernel(cs_dsp_remove_padding)kernel(cs_dsp_run)kernel(cs_dsp_set_dspclk)kernel(cs_dsp_stop)kernel(cs_dsp_write_data_word)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_arch)kernel(curve25519_base_arch)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(dca3_get_tag)kernel(dca_add_requester)kernel(dca_get_tag)kernel(dca_register_notify)kernel(dca_remove_requester)kernel(dca_unregister_notify)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_attr_em_message)kernel(dev_attr_em_message_type)kernel(dev_attr_link_power_management_policy)kernel(dev_attr_ncq_prio_enable)kernel(dev_attr_ncq_prio_supported)kernel(dev_attr_sw_activity)kernel(dev_attr_unload_heads)kernel(dev_dax_probe)kernel(devm_aperture_acquire_from_firmware)kernel(devm_counter_register)kernel(devm_counter_unregister)kernel(devm_cxl_add_dport)kernel(devm_cxl_add_memdev)kernel(devm_cxl_add_nvdimm)kernel(devm_cxl_add_nvdimm_bridge)kernel(devm_cxl_add_passthrough_decoder)kernel(devm_cxl_add_port)kernel(devm_cxl_add_rch_dport)kernel(devm_cxl_dpa_reserve)kernel(devm_cxl_enumerate_decoders)kernel(devm_cxl_enumerate_ports)kernel(devm_cxl_pmu_add)kernel(devm_cxl_port_enumerate_dports)kernel(devm_cxl_register_pci_bus)kernel(devm_cxl_sanitize_setup_notifier)kernel(devm_cxl_setup_hdm)kernel(devm_drm_bridge_add)kernel(devm_drm_panel_add_follower)kernel(devm_drm_panel_bridge_add)kernel(devm_drm_panel_bridge_add_typed)kernel(devm_lcd_device_register)kernel(devm_lcd_device_unregister)kernel(devm_namespace_disable)kernel(devm_namespace_enable)kernel(devm_nvdimm_memremap)kernel(devm_pvpanic_probe)kernel(devm_pwm_lpss_probe)kernel(dlm_lock)kernel(dlm_new_lockspace)kernel(dlm_posix_get)kernel(dlm_posix_lock)kernel(dlm_posix_unlock)kernel(dlm_release_lockspace)kernel(dlm_unlock)kernel(dm_accept_partial_bio)kernel(dm_array_cursor_begin)kernel(dm_array_cursor_end)kernel(dm_array_cursor_get_value)kernel(dm_array_cursor_next)kernel(dm_array_cursor_skip)kernel(dm_array_del)kernel(dm_array_empty)kernel(dm_array_get_value)kernel(dm_array_info_init)kernel(dm_array_new)kernel(dm_array_resize)kernel(dm_array_set_value)kernel(dm_array_walk)kernel(dm_audit_log_bio)kernel(dm_audit_log_ti)kernel(dm_bio_detain)kernel(dm_bio_from_per_bio_data)kernel(dm_bio_get_target_bio_nr)kernel(dm_bio_prison_alloc_cell)kernel(dm_bio_prison_alloc_cell_v2)kernel(dm_bio_prison_create)kernel(dm_bio_prison_create_v2)kernel(dm_bio_prison_destroy)kernel(dm_bio_prison_destroy_v2)kernel(dm_bio_prison_free_cell)kernel(dm_bio_prison_free_cell_v2)kernel(dm_bitset_clear_bit)kernel(dm_bitset_cursor_begin)kernel(dm_bitset_cursor_end)kernel(dm_bitset_cursor_get_value)kernel(dm_bitset_cursor_next)kernel(dm_bitset_cursor_skip)kernel(dm_bitset_del)kernel(dm_bitset_empty)kernel(dm_bitset_flush)kernel(dm_bitset_new)kernel(dm_bitset_resize)kernel(dm_bitset_set_bit)kernel(dm_bitset_test_bit)kernel(dm_block_data)kernel(dm_block_location)kernel(dm_block_manager_create)kernel(dm_block_manager_destroy)kernel(dm_block_manager_reset)kernel(dm_bm_block_size)kernel(dm_bm_checksum)kernel(dm_bm_flush)kernel(dm_bm_is_read_only)kernel(dm_bm_read_lock)kernel(dm_bm_set_read_only)kernel(dm_bm_set_read_write)kernel(dm_bm_unlock)kernel(dm_bm_write_lock)kernel(dm_bm_write_lock_zero)kernel(dm_btree_cursor_begin)kernel(dm_btree_cursor_end)kernel(dm_btree_cursor_get_value)kernel(dm_btree_cursor_next)kernel(dm_btree_cursor_skip)kernel(dm_btree_del)kernel(dm_btree_empty)kernel(dm_btree_find_highest_key)kernel(dm_btree_find_lowest_key)kernel(dm_btree_insert)kernel(dm_btree_insert_notify)kernel(dm_btree_lookup)kernel(dm_btree_lookup_next)kernel(dm_btree_remove)kernel(dm_btree_remove_leaves)kernel(dm_btree_walk)kernel(dm_bufio_client_create)kernel(dm_bufio_client_destroy)kernel(dm_bufio_client_reset)kernel(dm_bufio_forget)kernel(dm_bufio_forget_buffers)kernel(dm_bufio_get)kernel(dm_bufio_get_aux_data)kernel(dm_bufio_get_block_data)kernel(dm_bufio_get_block_number)kernel(dm_bufio_get_block_size)kernel(dm_bufio_get_client)kernel(dm_bufio_get_device_size)kernel(dm_bufio_get_dm_io_client)kernel(dm_bufio_issue_discard)kernel(dm_bufio_issue_flush)kernel(dm_bufio_mark_buffer_dirty)kernel(dm_bufio_mark_partial_buffer_dirty)kernel(dm_bufio_new)kernel(dm_bufio_prefetch)kernel(dm_bufio_read)kernel(dm_bufio_release)kernel(dm_bufio_set_minimum_buffers)kernel(dm_bufio_set_sector_offset)kernel(dm_bufio_write_dirty_buffers)kernel(dm_bufio_write_dirty_buffers_async)kernel(dm_cache_policy_create)kernel(dm_cache_policy_destroy)kernel(dm_cache_policy_get_hint_size)kernel(dm_cache_policy_get_name)kernel(dm_cache_policy_get_version)kernel(dm_cache_policy_register)kernel(dm_cache_policy_unregister)kernel(dm_cell_error)kernel(dm_cell_get_v2)kernel(dm_cell_key_has_valid_range)kernel(dm_cell_lock_promote_v2)kernel(dm_cell_lock_v2)kernel(dm_cell_promote_or_release)kernel(dm_cell_put_v2)kernel(dm_cell_quiesce_v2)kernel(dm_cell_release)kernel(dm_cell_release_no_holder)kernel(dm_cell_unlock_v2)kernel(dm_cell_visit_release)kernel(dm_consume_args)kernel(dm_copy_name_and_uuid)kernel(dm_deferred_entry_dec)kernel(dm_deferred_entry_inc)kernel(dm_deferred_set_add_work)kernel(dm_deferred_set_create)kernel(dm_deferred_set_destroy)kernel(dm_device_name)kernel(dm_dirty_log_create)kernel(dm_dirty_log_destroy)kernel(dm_dirty_log_type_register)kernel(dm_dirty_log_type_unregister)kernel(dm_disk)kernel(dm_disk_bitset_init)kernel(dm_exception_store_create)kernel(dm_exception_store_destroy)kernel(dm_exception_store_type_register)kernel(dm_exception_store_type_unregister)kernel(dm_get_cell)kernel(dm_get_device)kernel(dm_get_md)kernel(dm_get_reserved_bio_based_ios)kernel(dm_hold)kernel(dm_internal_resume)kernel(dm_internal_resume_fast)kernel(dm_internal_suspend_fast)kernel(dm_internal_suspend_noflush)kernel(dm_io)kernel(dm_io_client_create)kernel(dm_io_client_destroy)kernel(dm_kcopyd_client_create)kernel(dm_kcopyd_client_destroy)kernel(dm_kcopyd_client_flush)kernel(dm_kcopyd_copy)kernel(dm_kcopyd_do_callback)kernel(dm_kcopyd_prepare_callback)kernel(dm_kcopyd_zero)kernel(dm_mq_kick_requeue_list)kernel(dm_noflush_suspending)kernel(dm_path_uevent)kernel(dm_per_bio_data)kernel(dm_post_suspending)kernel(dm_put)kernel(dm_put_device)kernel(dm_read_arg)kernel(dm_read_arg_group)kernel(dm_region_hash_create)kernel(dm_region_hash_destroy)kernel(dm_register_path_selector)kernel(dm_register_target)kernel(dm_report_zones)kernel(dm_rh_bio_to_region)kernel(dm_rh_dec)kernel(dm_rh_delay)kernel(dm_rh_dirty_log)kernel(dm_rh_flush)kernel(dm_rh_get_region_key)kernel(dm_rh_get_region_size)kernel(dm_rh_get_state)kernel(dm_rh_inc_pending)kernel(dm_rh_mark_nosync)kernel(dm_rh_recovery_end)kernel(dm_rh_recovery_in_flight)kernel(dm_rh_recovery_prepare)kernel(dm_rh_recovery_start)kernel(dm_rh_region_context)kernel(dm_rh_region_to_sector)kernel(dm_rh_start_recovery)kernel(dm_rh_stop_recovery)kernel(dm_rh_update_states)kernel(dm_send_uevents)kernel(dm_set_target_max_io_len)kernel(dm_shift_arg)kernel(dm_sm_disk_create)kernel(dm_sm_disk_open)kernel(dm_snap_cow)kernel(dm_snap_origin)kernel(dm_start_time_ns_from_clone)kernel(dm_submit_bio_remap)kernel(dm_suspended)kernel(dm_table_device_name)kernel(dm_table_event)kernel(dm_table_get_md)kernel(dm_table_get_mode)kernel(dm_table_get_size)kernel(dm_table_run_md_queue_async)kernel(dm_table_set_type)kernel(dm_tm_commit)kernel(dm_tm_create_non_blocking_clone)kernel(dm_tm_create_with_sm)kernel(dm_tm_dec)kernel(dm_tm_dec_range)kernel(dm_tm_destroy)kernel(dm_tm_inc)kernel(dm_tm_inc_range)kernel(dm_tm_issue_prefetches)kernel(dm_tm_open_with_sm)kernel(dm_tm_pre_commit)kernel(dm_tm_read_lock)kernel(dm_tm_shadow_block)kernel(dm_tm_unlock)kernel(dm_tm_with_runs)kernel(dm_unregister_path_selector)kernel(dm_unregister_target)kernel(dns_query)kernel(dp_altmode_probe)kernel(dp_altmode_remove)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_analog_tv_mode)kernel(drm_any_plane_has_format)kernel(drm_aperture_remove_conflicting_framebuffers)kernel(drm_aperture_remove_conflicting_pci_framebuffers)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_add_encoder_bridges)kernel(drm_atomic_bridge_chain_check)kernel(drm_atomic_bridge_chain_disable)kernel(drm_atomic_bridge_chain_enable)kernel(drm_atomic_bridge_chain_post_disable)kernel(drm_atomic_bridge_chain_pre_enable)kernel(drm_atomic_check_only)kernel(drm_atomic_commit)kernel(drm_atomic_get_bridge_state)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_payload_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_new_bridge_state)kernel(drm_atomic_get_new_connector_for_encoder)kernel(drm_atomic_get_new_crtc_for_encoder)kernel(drm_atomic_get_new_mst_topology_state)kernel(drm_atomic_get_new_private_obj_state)kernel(drm_atomic_get_old_bridge_state)kernel(drm_atomic_get_old_connector_for_encoder)kernel(drm_atomic_get_old_crtc_for_encoder)kernel(drm_atomic_get_old_mst_topology_state)kernel(drm_atomic_get_old_private_obj_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_bridge_destroy_state)kernel(drm_atomic_helper_bridge_duplicate_state)kernel(drm_atomic_helper_bridge_propagate_bus_fmt)kernel(drm_atomic_helper_bridge_reset)kernel(drm_atomic_helper_calc_timestamping_constants)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_crtc_primary_plane)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_plane_damage)kernel(drm_atomic_helper_check_plane_state)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_check_wb_connector_state)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_connector_tv_check)kernel(drm_atomic_helper_connector_tv_margins_reset)kernel(drm_atomic_helper_connector_tv_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_damage_iter_init)kernel(drm_atomic_helper_damage_iter_next)kernel(drm_atomic_helper_damage_merged)kernel(drm_atomic_helper_dirtyfb)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_fake_vblank)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_unprepare_planes)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_print_new_state)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_chain_mode_fixup)kernel(drm_bridge_chain_mode_set)kernel(drm_bridge_chain_mode_valid)kernel(drm_bridge_connector_init)kernel(drm_bridge_detect)kernel(drm_bridge_edid_read)kernel(drm_bridge_get_modes)kernel(drm_bridge_hpd_disable)kernel(drm_bridge_hpd_enable)kernel(drm_bridge_hpd_notify)kernel(drm_bridge_is_panel)kernel(drm_bridge_remove)kernel(drm_buddy_alloc_blocks)kernel(drm_buddy_block_print)kernel(drm_buddy_block_trim)kernel(drm_buddy_fini)kernel(drm_buddy_free_block)kernel(drm_buddy_free_list)kernel(drm_buddy_init)kernel(drm_buddy_print)kernel(drm_calc_timestamping_constants)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_client_buffer_vmap)kernel(drm_client_buffer_vunmap)kernel(drm_client_dev_hotplug)kernel(drm_client_framebuffer_create)kernel(drm_client_framebuffer_delete)kernel(drm_client_framebuffer_flush)kernel(drm_client_init)kernel(drm_client_modeset_check)kernel(drm_client_modeset_commit)kernel(drm_client_modeset_commit_locked)kernel(drm_client_modeset_dpms)kernel(drm_client_modeset_probe)kernel(drm_client_register)kernel(drm_client_release)kernel(drm_client_rotation)kernel(drm_color_ctm_s31_32_to_qm_n)kernel(drm_color_lut_check)kernel(drm_compat_ioctl)kernel(drm_connector_atomic_hdr_metadata_equal)kernel(drm_connector_attach_colorspace_property)kernel(drm_connector_attach_content_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_tunnel_alloc_bw)kernel(drm_dp_tunnel_atomic_check_stream_bws)kernel(drm_dp_tunnel_atomic_get_group_streams_in_state)kernel(drm_dp_tunnel_atomic_get_new_state)kernel(drm_dp_tunnel_atomic_get_old_state)kernel(drm_dp_tunnel_atomic_get_required_bw)kernel(drm_dp_tunnel_atomic_get_state)kernel(drm_dp_tunnel_atomic_set_stream_bw)kernel(drm_dp_tunnel_available_bw)kernel(drm_dp_tunnel_bw_alloc_is_enabled)kernel(drm_dp_tunnel_destroy)kernel(drm_dp_tunnel_detect)kernel(drm_dp_tunnel_disable_bw_alloc)kernel(drm_dp_tunnel_enable_bw_alloc)kernel(drm_dp_tunnel_get)kernel(drm_dp_tunnel_get_allocated_bw)kernel(drm_dp_tunnel_handle_irq)kernel(drm_dp_tunnel_max_dprx_lane_count)kernel(drm_dp_tunnel_max_dprx_rate)kernel(drm_dp_tunnel_mgr_create)kernel(drm_dp_tunnel_mgr_destroy)kernel(drm_dp_tunnel_name)kernel(drm_dp_tunnel_put)kernel(drm_dp_tunnel_set_io_error)kernel(drm_dp_tunnel_update_state)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_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_panel_bridge_add)kernel(drmm_release_action)kernel(drmm_vram_helper_init)kernel(dsa_bus_type)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(enable_apicv)kernel(enable_mmio_caching)kernel(enable_pmu)kernel(enable_vmware_backdoor)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(ext_pi_type1_crc64)kernel(ext_pi_type3_crc64)kernel(failover_register)kernel(failover_slave_unregister)kernel(failover_unregister)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_fat2unix)kernel(fat_time_unix2fat)kernel(fat_truncate_time)kernel(fat_update_time)kernel(fc_attach_transport)kernel(fc_block_rport)kernel(fc_block_scsi_eh)kernel(fc_cpu_mask)kernel(fc_disc_config)kernel(fc_disc_init)kernel(fc_eh_abort)kernel(fc_eh_device_reset)kernel(fc_eh_host_reset)kernel(fc_eh_should_retry_cmd)kernel(fc_eh_timed_out)kernel(fc_elsct_init)kernel(fc_elsct_send)kernel(fc_exch_done)kernel(fc_exch_init)kernel(fc_exch_mgr_add)kernel(fc_exch_mgr_alloc)kernel(fc_exch_mgr_del)kernel(fc_exch_mgr_free)kernel(fc_exch_mgr_list_clone)kernel(fc_exch_mgr_reset)kernel(fc_exch_recv)kernel(fc_exch_seq_send)kernel(fc_exch_update_stats)kernel(fc_fabric_login)kernel(fc_fabric_logoff)kernel(fc_fc4_deregister_provider)kernel(fc_fc4_register_provider)kernel(fc_fcp_destroy)kernel(fc_fcp_init)kernel(fc_fill_hdr)kernel(fc_fill_reply_hdr)kernel(fc_find_rport_by_wwpn)kernel(fc_frame_alloc_fill)kernel(fc_frame_crc_check)kernel(fc_get_event_number)kernel(fc_get_host_port_state)kernel(fc_get_host_speed)kernel(fc_get_host_stats)kernel(fc_host_fpin_rcv)kernel(fc_host_post_event)kernel(fc_host_post_fc_event)kernel(fc_host_post_vendor_event)kernel(fc_linkdown)kernel(fc_linkup)kernel(fc_lport_bsg_request)kernel(fc_lport_config)kernel(fc_lport_destroy)kernel(fc_lport_flogi_resp)kernel(fc_lport_init)kernel(fc_lport_iterate)kernel(fc_lport_logo_resp)kernel(fc_lport_notifier_head)kernel(fc_lport_recv)kernel(fc_lport_reset)kernel(fc_lport_set_local_id)kernel(fc_queuecommand)kernel(fc_release_transport)kernel(fc_remote_port_add)kernel(fc_remote_port_delete)kernel(fc_remote_port_rolechg)kernel(fc_remove_host)kernel(fc_rport_create)kernel(fc_rport_destroy)kernel(fc_rport_flush_queue)kernel(fc_rport_login)kernel(fc_rport_logoff)kernel(fc_rport_lookup)kernel(fc_rport_recv_req)kernel(fc_rport_terminate_io)kernel(fc_seq_assign)kernel(fc_seq_els_rsp_send)kernel(fc_seq_release)kernel(fc_seq_send)kernel(fc_seq_set_resp)kernel(fc_seq_start_next)kernel(fc_set_mfs)kernel(fc_set_rport_loss_tmo)kernel(fc_slave_alloc)kernel(fc_vport_create)kernel(fc_vport_id_lookup)kernel(fc_vport_setlink)kernel(fc_vport_terminate)kernel(file_is_kvm)kernel(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_dca_provider)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(gfn_to_hva)kernel(gfn_to_hva_memslot)kernel(gfn_to_memslot)kernel(gfn_to_page)kernel(gfn_to_page_many_atomic)kernel(gfn_to_pfn)kernel(gfn_to_pfn_memslot)kernel(gfn_to_pfn_memslot_atomic)kernel(gfn_to_pfn_prot)kernel(gnss_allocate_device)kernel(gnss_deregister_device)kernel(gnss_insert_raw)kernel(gnss_put_device)kernel(gnss_register_device)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gru_copy_gpa)kernel(gru_create_message_queue)kernel(gru_free_message)kernel(gru_get_next_message)kernel(gru_read_gpa)kernel(gru_send_message_gpa)kernel(gss_krb5_checksum)kernel(gss_krb5_lookup_enctype)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(halt_poll_ns)kernel(halt_poll_ns_grow)kernel(halt_poll_ns_grow_start)kernel(halt_poll_ns_shrink)kernel(handle_fastpath_set_msr_irqoff)kernel(handle_ud)kernel(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(host_arch_capabilities)kernel(host_efer)kernel(host_xss)kernel(hsr_get_version)kernel(hv_flush_remote_tlbs)kernel(hv_flush_remote_tlbs_range)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_ringbuffer_spinlock_busy)kernel(hv_track_root_tdp)kernel(hvpci_block_ops)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_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_pca_add_bus)kernel(i2c_pca_add_numbered_bus)kernel(i2c_register_spd)kernel(i2c_root_adapter)kernel(i40e_client_device_register)kernel(i40e_client_device_unregister)kernel(iTCO_vendor_check_noreboot_on)kernel(iTCO_vendor_pre_start)kernel(iTCO_vendor_pre_stop)kernel(iTCO_vendorsupport)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(idxd_alloc_desc)kernel(idxd_dmaengine_drv)kernel(idxd_driver_unregister)kernel(idxd_drv)kernel(idxd_drv_disable_wq)kernel(idxd_drv_enable_wq)kernel(idxd_free_desc)kernel(idxd_submit_desc)kernel(idxd_user_drv)kernel(idxd_wq_alloc_resources)kernel(idxd_wq_free_resources)kernel(idxd_wq_init_percpu_ref)kernel(idxd_wq_quiesce)kernel(init_cdrom_command)kernel(init_rs_gfp)kernel(init_rs_non_canonical)kernel(input_ff_create_memless)kernel(int340x_thermal_update_trips)kernel(int340x_thermal_zone_add)kernel(int340x_thermal_zone_remove)kernel(intel_gmch_enable_gtt)kernel(intel_gmch_gtt_clear_range)kernel(intel_gmch_gtt_flush)kernel(intel_gmch_gtt_get)kernel(intel_gmch_gtt_insert_page)kernel(intel_gmch_gtt_insert_sg_entries)kernel(intel_gmch_probe)kernel(intel_gmch_remove)kernel(intel_soc_dts_iosf_exit)kernel(intel_soc_dts_iosf_init)kernel(intel_soc_dts_iosf_interrupt_handler)kernel(intel_th_alloc)kernel(intel_th_driver_register)kernel(intel_th_driver_unregister)kernel(intel_th_free)kernel(intel_th_msc_window_unlock)kernel(intel_th_msu_buffer_register)kernel(intel_th_msu_buffer_unregister)kernel(intel_th_output_enable)kernel(intel_th_set_output)kernel(intel_th_trace_disable)kernel(intel_th_trace_enable)kernel(intel_th_trace_switch)kernel(intel_vsec_add_aux)kernel(intel_vsec_register)kernel(ioc_list)kernel(iommufd_access_attach)kernel(iommufd_access_create)kernel(iommufd_access_destroy)kernel(iommufd_access_detach)kernel(iommufd_access_pin_pages)kernel(iommufd_access_replace)kernel(iommufd_access_rw)kernel(iommufd_access_unpin_pages)kernel(iommufd_ctx_from_fd)kernel(iommufd_ctx_from_file)kernel(iommufd_ctx_get)kernel(iommufd_ctx_has_group)kernel(iommufd_ctx_put)kernel(iommufd_device_attach)kernel(iommufd_device_bind)kernel(iommufd_device_detach)kernel(iommufd_device_replace)kernel(iommufd_device_to_ictx)kernel(iommufd_device_to_id)kernel(iommufd_device_unbind)kernel(iommufd_vfio_compat_ioas_create)kernel(iommufd_vfio_compat_ioas_get_id)kernel(iommufd_vfio_compat_set_no_iommu)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_encap_add_ops)kernel(ip6_tnl_encap_del_ops)kernel(ip6_tnl_encap_setup)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table_exit)kernel(ip6t_unregister_table_pre_exit)kernel(ip_md_tunnel_xmit)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_elem_len)kernel(ip_set_extensions)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_init_comment)kernel(ip_set_match_extensions)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_put_extensions)kernel(ip_set_put_flags)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_ctl)kernel(ip_tunnel_delete_nets)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_lookup)kernel(ip_tunnel_newlink)kernel(ip_tunnel_parm_from_user)kernel(ip_tunnel_parm_to_user)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_siocdevprivate)kernel(ip_tunnel_uninit)kernel(ip_tunnel_xmit)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(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(ish_hw_reset)kernel(ishtp_bus_remove_all_clients)kernel(ishtp_cl_allocate)kernel(ishtp_cl_connect)kernel(ishtp_cl_destroy_connection)kernel(ishtp_cl_disconnect)kernel(ishtp_cl_driver_register)kernel(ishtp_cl_driver_unregister)kernel(ishtp_cl_establish_connection)kernel(ishtp_cl_flush_queues)kernel(ishtp_cl_free)kernel(ishtp_cl_get_tx_free_buffer_size)kernel(ishtp_cl_get_tx_free_rings)kernel(ishtp_cl_io_rb_recycle)kernel(ishtp_cl_link)kernel(ishtp_cl_rx_get_rb)kernel(ishtp_cl_send)kernel(ishtp_cl_set_fw_client_id)kernel(ishtp_cl_tx_empty)kernel(ishtp_cl_unlink)kernel(ishtp_dev_to_cl_device)kernel(ishtp_device)kernel(ishtp_device_init)kernel(ishtp_fw_cl_by_uuid)kernel(ishtp_fw_cl_get_client)kernel(ishtp_get_client_data)kernel(ishtp_get_device)kernel(ishtp_get_drvdata)kernel(ishtp_get_fw_client_id)kernel(ishtp_get_ishtp_device)kernel(ishtp_get_pci_device)kernel(ishtp_put_device)kernel(ishtp_recv)kernel(ishtp_register_event_cb)kernel(ishtp_reset_compl_handler)kernel(ishtp_reset_handler)kernel(ishtp_send_resume)kernel(ishtp_send_suspend)kernel(ishtp_set_client_data)kernel(ishtp_set_connection_state)kernel(ishtp_set_drvdata)kernel(ishtp_set_rx_ring_size)kernel(ishtp_set_tx_ring_size)kernel(ishtp_start)kernel(ishtp_trace_callback)kernel(ishtp_wait_resume)kernel(isst_if_cdev_register)kernel(isst_if_cdev_unregister)kernel(isst_if_get_pci_dev)kernel(isst_if_mbox_cmd_invalid)kernel(isst_if_mbox_cmd_set_req)kernel(isst_resume_common)kernel(isst_store_cmd)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(krb5_cbc_cts_decrypt)kernel(krb5_cbc_cts_encrypt)kernel(krb5_etm_checksum)kernel(krb5_nfold)kernel(kvm_add_user_return_msr)kernel(kvm_alloc_apic_access_page)kernel(kvm_apic_clear_irr)kernel(kvm_apic_has_interrupt)kernel(kvm_apic_match_dest)kernel(kvm_apic_send_ipi)kernel(kvm_apic_set_eoi_accelerated)kernel(kvm_apic_update_irr)kernel(kvm_apic_update_ppr)kernel(kvm_apic_write_nodecode)kernel(kvm_apicv_activated)kernel(kvm_arch_end_assignment)kernel(kvm_arch_has_assigned_device)kernel(kvm_arch_has_noncoherent_dma)kernel(kvm_arch_no_poll)kernel(kvm_arch_register_noncoherent_dma)kernel(kvm_arch_start_assignment)kernel(kvm_arch_unregister_noncoherent_dma)kernel(kvm_are_all_memslots_empty)kernel(kvm_calc_nested_tsc_multiplier)kernel(kvm_calc_nested_tsc_offset)kernel(kvm_caps)kernel(kvm_clear_guest)kernel(kvm_complete_insn_gp)kernel(kvm_configure_mmu)kernel(kvm_cpu_caps)kernel(kvm_cpu_get_interrupt)kernel(kvm_cpu_has_injectable_intr)kernel(kvm_cpu_has_interrupt)kernel(kvm_cpuid)kernel(kvm_debugfs_dir)kernel(kvm_deliver_exception_payload)kernel(kvm_destroy_vcpus)kernel(kvm_emulate_ap_reset_hold)kernel(kvm_emulate_cpuid)kernel(kvm_emulate_halt)kernel(kvm_emulate_halt_noskip)kernel(kvm_emulate_hypercall)kernel(kvm_emulate_instruction)kernel(kvm_emulate_instruction_from_buffer)kernel(kvm_emulate_invd)kernel(kvm_emulate_monitor)kernel(kvm_emulate_mwait)kernel(kvm_emulate_rdmsr)kernel(kvm_emulate_rdpmc)kernel(kvm_emulate_wbinvd)kernel(kvm_emulate_wrmsr)kernel(kvm_emulate_xsetbv)kernel(kvm_enable_efer_bits)kernel(kvm_exit)kernel(kvm_fast_pio)kernel(kvm_find_cpuid_entry)kernel(kvm_find_cpuid_entry_index)kernel(kvm_find_user_return_msr)kernel(kvm_fixup_and_inject_pf_error)kernel(kvm_flush_remote_tlbs)kernel(kvm_get_apic_mode)kernel(kvm_get_cr8)kernel(kvm_get_dr)kernel(kvm_get_kvm)kernel(kvm_get_kvm_safe)kernel(kvm_get_linear_rip)kernel(kvm_get_msr)kernel(kvm_get_msr_common)kernel(kvm_get_rflags)kernel(kvm_get_running_vcpu)kernel(kvm_gfn_to_hva_cache_init)kernel(kvm_gmem_get_pfn)kernel(kvm_gmem_populate)kernel(kvm_handle_invalid_op)kernel(kvm_handle_invpcid)kernel(kvm_handle_memory_failure)kernel(kvm_handle_page_fault)kernel(kvm_has_noapic_vcpu)kernel(kvm_hv_assist_page_enabled)kernel(kvm_hv_get_assist_page)kernel(kvm_init)kernel(kvm_init_mmu)kernel(kvm_init_shadow_ept_mmu)kernel(kvm_init_shadow_npt_mmu)kernel(kvm_inject_emulated_page_fault)kernel(kvm_inject_realmode_interrupt)kernel(kvm_intr_is_single_vcpu)kernel(kvm_io_bus_get_dev)kernel(kvm_io_bus_write)kernel(kvm_irq_has_notifier)kernel(kvm_is_linear_rip)kernel(kvm_is_visible_gfn)kernel(kvm_lapic_expired_hv_timer)kernel(kvm_lapic_find_highest_irr)kernel(kvm_lapic_readable_reg_mask)kernel(kvm_lapic_set_eoi)kernel(kvm_lmsw)kernel(kvm_load_guest_xsave_state)kernel(kvm_load_host_xsave_state)kernel(kvm_make_all_cpus_request)kernel(kvm_mmu_free_guest_mode_roots)kernel(kvm_mmu_free_roots)kernel(kvm_mmu_gva_to_gpa_read)kernel(kvm_mmu_gva_to_gpa_write)kernel(kvm_mmu_invalidate_addr)kernel(kvm_mmu_invlpg)kernel(kvm_mmu_new_pgd)kernel(kvm_mmu_page_fault)kernel(kvm_mmu_print_sptes)kernel(kvm_mmu_reset_context)kernel(kvm_mmu_set_ept_masks)kernel(kvm_mmu_set_me_spte_mask)kernel(kvm_mmu_set_mmio_spte_mask)kernel(kvm_msr_allowed)kernel(kvm_mtrr_get_guest_memory_type)kernel(kvm_nr_uret_msrs)kernel(kvm_pmu_cap)kernel(kvm_pmu_eventsel)kernel(kvm_pmu_trigger_event)kernel(kvm_post_set_cr0)kernel(kvm_post_set_cr4)kernel(kvm_prepare_emulation_failure_exit)kernel(kvm_put_kvm)kernel(kvm_put_kvm_no_destroy)kernel(kvm_queue_exception)kernel(kvm_queue_exception_e)kernel(kvm_queue_exception_p)kernel(kvm_read_guest)kernel(kvm_read_guest_cached)kernel(kvm_read_guest_offset_cached)kernel(kvm_read_guest_page)kernel(kvm_read_guest_virt)kernel(kvm_read_l1_tsc)kernel(kvm_rebooting)kernel(kvm_release_page_clean)kernel(kvm_release_page_dirty)kernel(kvm_release_pfn_clean)kernel(kvm_release_pfn_dirty)kernel(kvm_requeue_exception)kernel(kvm_requeue_exception_e)kernel(kvm_require_dr)kernel(kvm_service_local_tlb_flush_requests)kernel(kvm_set_cpu_caps)kernel(kvm_set_cr0)kernel(kvm_set_cr3)kernel(kvm_set_cr4)kernel(kvm_set_cr8)kernel(kvm_set_dr)kernel(kvm_set_memory_region)kernel(kvm_set_msi_irq)kernel(kvm_set_msr)kernel(kvm_set_msr_common)kernel(kvm_set_or_clear_apicv_inhibit)kernel(kvm_set_pfn_accessed)kernel(kvm_set_pfn_dirty)kernel(kvm_set_rflags)kernel(kvm_set_user_return_msr)kernel(kvm_sev_es_mmio_read)kernel(kvm_sev_es_mmio_write)kernel(kvm_sev_es_string_io)kernel(kvm_skip_emulated_instruction)kernel(kvm_spec_ctrl_test_value)kernel(kvm_spurious_fault)kernel(kvm_task_switch)kernel(kvm_update_cpuid_runtime)kernel(kvm_update_dr7)kernel(kvm_valid_efer)kernel(kvm_vcpu_apicv_activated)kernel(kvm_vcpu_deliver_sipi_vector)kernel(kvm_vcpu_gfn_to_hva)kernel(kvm_vcpu_gfn_to_pfn)kernel(kvm_vcpu_gfn_to_pfn_atomic)kernel(kvm_vcpu_halt)kernel(kvm_vcpu_is_visible_gfn)kernel(kvm_vcpu_kick)kernel(kvm_vcpu_map)kernel(kvm_vcpu_mark_page_dirty)kernel(kvm_vcpu_on_spin)kernel(kvm_vcpu_read_guest)kernel(kvm_vcpu_read_guest_atomic)kernel(kvm_vcpu_read_guest_page)kernel(kvm_vcpu_reset)kernel(kvm_vcpu_unmap)kernel(kvm_vcpu_wake_up)kernel(kvm_vcpu_write_guest)kernel(kvm_vcpu_write_guest_page)kernel(kvm_vcpu_yield_to)kernel(kvm_wait_lapic_expire)kernel(kvm_write_guest)kernel(kvm_write_guest_cached)kernel(kvm_write_guest_offset_cached)kernel(kvm_write_guest_page)kernel(kvm_write_guest_virt_system)kernel(kvm_x86_vendor_exit)kernel(kvm_x86_vendor_init)kernel(kvm_zap_gfn_range)kernel(lan87xx_read_status)kernel(layoutstats_timer)kernel(lcd_device_register)kernel(lcd_device_unregister)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(linear_range_get_max_value)kernel(linear_range_get_selector_high)kernel(linear_range_get_selector_low)kernel(linear_range_get_selector_low_array)kernel(linear_range_get_value)kernel(linear_range_get_value_array)kernel(linear_range_values_in_range)kernel(linear_range_values_in_range_array)kernel(lis3_dev)kernel(lis3lv02d_init_device)kernel(lis3lv02d_init_dt)kernel(lis3lv02d_joystick_disable)kernel(lis3lv02d_joystick_enable)kernel(lis3lv02d_poweroff)kernel(lis3lv02d_poweron)kernel(lis3lv02d_remove_fs)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(load_pdptrs)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(mana_cfg_vport)kernel(mana_create_wq_obj)kernel(mana_destroy_wq_obj)kernel(mana_gd_create_mana_eq)kernel(mana_gd_deregister_device)kernel(mana_gd_destroy_dma_region)kernel(mana_gd_destroy_queue)kernel(mana_gd_register_device)kernel(mana_gd_send_request)kernel(mana_uncfg_vport)kernel(mark_page_dirty)kernel(mark_page_dirty_in_slot)kernel(max_session_cb_slots)kernel(max_session_slots)kernel(mb_cache_create)kernel(mb_cache_destroy)kernel(mb_cache_entry_create)kernel(mb_cache_entry_delete_or_get)kernel(mb_cache_entry_find_first)kernel(mb_cache_entry_find_next)kernel(mb_cache_entry_get)kernel(mb_cache_entry_touch)kernel(mb_cache_entry_wait_unused)kernel(mdev_bus_type)kernel(mdev_register_driver)kernel(mdev_register_parent)kernel(mdev_unregister_driver)kernel(mdev_unregister_parent)kernel(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(mei_cancel_work)kernel(mei_cl_all_disconnect)kernel(mei_cldev_disable)kernel(mei_cldev_dma_map)kernel(mei_cldev_dma_unmap)kernel(mei_cldev_driver_unregister)kernel(mei_cldev_enable)kernel(mei_cldev_enabled)kernel(mei_cldev_get_drvdata)kernel(mei_cldev_recv)kernel(mei_cldev_recv_nonblock)kernel(mei_cldev_recv_nonblock_vtag)kernel(mei_cldev_recv_vtag)kernel(mei_cldev_register_notif_cb)kernel(mei_cldev_register_rx_cb)kernel(mei_cldev_send)kernel(mei_cldev_send_gsc_command)kernel(mei_cldev_send_vtag)kernel(mei_cldev_set_drvdata)kernel(mei_cldev_uuid)kernel(mei_cldev_ver)kernel(mei_deregister)kernel(mei_device_init)kernel(mei_fw_status2str)kernel(mei_hbm_pg)kernel(mei_hbm_pg_resume)kernel(mei_irq_compl_handler)kernel(mei_irq_read_handler)kernel(mei_irq_write_handler)kernel(mei_me_dev_init)kernel(mei_me_get_cfg)kernel(mei_me_irq_quick_handler)kernel(mei_me_irq_thread_handler)kernel(mei_me_polling_thread)kernel(mei_register)kernel(mei_reset)kernel(mei_restart)kernel(mei_start)kernel(mei_stop)kernel(mei_write_is_idle)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(mpt_GetIocState)kernel(mpt_HardResetHandler)kernel(mpt_Soft_Hard_ResetHandler)kernel(mpt_alloc_fw_memory)kernel(mpt_attach)kernel(mpt_clear_taskmgmt_in_progress_flag)kernel(mpt_config)kernel(mpt_deregister)kernel(mpt_detach)kernel(mpt_device_driver_deregister)kernel(mpt_device_driver_register)kernel(mpt_event_deregister)kernel(mpt_event_register)kernel(mpt_findImVolumes)kernel(mpt_free_fw_memory)kernel(mpt_free_msg_frame)kernel(mpt_fwfault_debug)kernel(mpt_get_msg_frame)kernel(mpt_halt_firmware)kernel(mpt_print_ioc_summary)kernel(mpt_put_msg_frame)kernel(mpt_put_msg_frame_hi_pri)kernel(mpt_raid_phys_disk_get_num_paths)kernel(mpt_raid_phys_disk_pg0)kernel(mpt_raid_phys_disk_pg1)kernel(mpt_register)kernel(mpt_reset_deregister)kernel(mpt_reset_register)kernel(mpt_resume)kernel(mpt_send_handshake_request)kernel(mpt_set_taskmgmt_in_progress_flag)kernel(mpt_suspend)kernel(mpt_verify_adapter)kernel(mptbase_sas_persist_operation)kernel(mptscsih_IssueTaskMgmt)kernel(mptscsih_abort)kernel(mptscsih_bios_param)kernel(mptscsih_bus_reset)kernel(mptscsih_change_queue_depth)kernel(mptscsih_dev_reset)kernel(mptscsih_event_process)kernel(mptscsih_flush_running_cmds)kernel(mptscsih_get_scsi_lookup)kernel(mptscsih_host_attrs)kernel(mptscsih_host_reset)kernel(mptscsih_info)kernel(mptscsih_io_done)kernel(mptscsih_ioc_reset)kernel(mptscsih_is_phys_disk)kernel(mptscsih_qcmd)kernel(mptscsih_raid_id_to_num)kernel(mptscsih_remove)kernel(mptscsih_resume)kernel(mptscsih_scandv_complete)kernel(mptscsih_show_info)kernel(mptscsih_shutdown)kernel(mptscsih_slave_configure)kernel(mptscsih_slave_destroy)kernel(mptscsih_suspend)kernel(mptscsih_taskmgmt_complete)kernel(mptscsih_taskmgmt_response_code)kernel(mqprio_fp_to_offload)kernel(mqprio_qopt_reconstruct)kernel(mqprio_validate_qopt)kernel(mrp_init_applicant)kernel(mrp_register_application)kernel(mrp_request_join)kernel(mrp_request_leave)kernel(mrp_uninit_applicant)kernel(mrp_unregister_application)kernel(nd_btt_arena_is_valid)kernel(nd_btt_probe)kernel(nd_btt_version)kernel(nd_cmd_bus_desc)kernel(nd_cmd_dimm_desc)kernel(nd_cmd_in_size)kernel(nd_cmd_out_size)kernel(nd_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(nforce2_smbus)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_do_lookup)kernel(nft_set_elem_destroy)kernel(nft_set_lookup_global)kernel(nft_trace_enabled)kernel(nft_unregister_chain_type)kernel(nft_unregister_expr)kernel(nft_unregister_flowtable_type)kernel(nft_unregister_obj)kernel(nlm_debug)kernel(nlmclnt_done)kernel(nlmclnt_init)kernel(nlmclnt_proc)kernel(nlmclnt_rpc_clnt)kernel(nlmsvc_ops)kernel(nlmsvc_unlock_all_by_ip)kernel(nlmsvc_unlock_all_by_sb)kernel(nvdimm_badblocks_populate)kernel(nvdimm_bus_add_badrange)kernel(nvdimm_bus_check_dimm_count)kernel(nvdimm_bus_lock)kernel(nvdimm_bus_register)kernel(nvdimm_bus_unlock)kernel(nvdimm_bus_unregister)kernel(nvdimm_check_and_set_ro)kernel(nvdimm_clear_poison)kernel(nvdimm_cmd_mask)kernel(nvdimm_delete)kernel(nvdimm_flush)kernel(nvdimm_has_cache)kernel(nvdimm_has_flush)kernel(nvdimm_in_overwrite)kernel(nvdimm_kobj)kernel(nvdimm_name)kernel(nvdimm_namespace_attach_btt)kernel(nvdimm_namespace_capacity)kernel(nvdimm_namespace_common_probe)kernel(nvdimm_namespace_detach_btt)kernel(nvdimm_namespace_disk_name)kernel(nvdimm_namespace_locked)kernel(nvdimm_pmem_region_create)kernel(nvdimm_provider_data)kernel(nvdimm_region_delete)kernel(nvdimm_region_notify)kernel(nvdimm_security_setup_events)kernel(nvdimm_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(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(parport_announce_port)kernel(parport_claim)kernel(parport_claim_or_block)kernel(parport_del_port)kernel(parport_find_base)kernel(parport_find_number)kernel(parport_get_port)kernel(parport_ieee1284_ecp_read_data)kernel(parport_ieee1284_ecp_write_addr)kernel(parport_ieee1284_ecp_write_data)kernel(parport_ieee1284_epp_read_addr)kernel(parport_ieee1284_epp_read_data)kernel(parport_ieee1284_epp_write_addr)kernel(parport_ieee1284_epp_write_data)kernel(parport_ieee1284_interrupt)kernel(parport_ieee1284_read_byte)kernel(parport_ieee1284_read_nibble)kernel(parport_ieee1284_write_compat)kernel(parport_irq_handler)kernel(parport_negotiate)kernel(parport_pc_probe_port)kernel(parport_pc_unregister_port)kernel(parport_put_port)kernel(parport_read)kernel(parport_register_dev_model)kernel(parport_register_port)kernel(parport_release)kernel(parport_remove_port)kernel(parport_set_timeout)kernel(parport_unregister_device)kernel(parport_unregister_driver)kernel(parport_wait_event)kernel(parport_wait_peripheral)kernel(parport_write)kernel(passthrough_attrib_attrs)kernel(passthrough_parse_cdb)kernel(passthrough_pr_attrib_attrs)kernel(pci_test_config_bits)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(platform_profile_notify)kernel(platform_profile_register)kernel(platform_profile_remove)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_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(pmc_write_counter)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(polynomial_calc)kernel(pp_msgs)kernel(pptp_msg_name)kernel(print_tuple)kernel(proc_thermal_add)kernel(proc_thermal_check_power_floor_intr)kernel(proc_thermal_check_wt_intr)kernel(proc_thermal_mmio_add)kernel(proc_thermal_mmio_remove)kernel(proc_thermal_power_floor_get_state)kernel(proc_thermal_power_floor_intr_callback)kernel(proc_thermal_power_floor_set_state)kernel(proc_thermal_rapl_add)kernel(proc_thermal_rapl_remove)kernel(proc_thermal_read_power_floor_status)kernel(proc_thermal_remove)kernel(proc_thermal_resume)kernel(proc_thermal_rfim_add)kernel(proc_thermal_rfim_remove)kernel(proc_thermal_suspend)kernel(proc_thermal_wt_hint_add)kernel(proc_thermal_wt_hint_remove)kernel(proc_thermal_wt_intr_callback)kernel(proc_thermal_wt_req_add)kernel(proc_thermal_wt_req_remove)kernel(processor_thermal_mbox_interrupt_config)kernel(processor_thermal_send_mbox_read_cmd)kernel(processor_thermal_send_mbox_write_cmd)kernel(psample_group_get)kernel(psample_group_put)kernel(psample_group_take)kernel(psample_sample_packet)kernel(psp_check_platform_access_status)kernel(psp_check_tee_status)kernel(psp_copy_user_blob)kernel(psp_ring_platform_doorbell)kernel(psp_send_platform_access_msg)kernel(psp_tee_process_cmd)kernel(put_nfs_open_context)kernel(put_rpccred)kernel(pwm_lpss_bsw_info)kernel(pwm_lpss_bxt_info)kernel(pwm_lpss_byt_info)kernel(pwm_lpss_tng_info)kernel(qat_vfmig_cleanup)kernel(qat_vfmig_close)kernel(qat_vfmig_create)kernel(qat_vfmig_destroy)kernel(qat_vfmig_init)kernel(qat_vfmig_load_setup)kernel(qat_vfmig_load_state)kernel(qat_vfmig_open)kernel(qat_vfmig_reset)kernel(qat_vfmig_resume)kernel(qat_vfmig_save_setup)kernel(qat_vfmig_save_state)kernel(qat_vfmig_suspend)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(rapl_add_package)kernel(rapl_add_package_cpuslocked)kernel(rapl_find_package_domain)kernel(rapl_find_package_domain_cpuslocked)kernel(rapl_remove_package)kernel(rapl_remove_package_cpuslocked)kernel(read_bytes_from_xdr_buf)kernel(read_cdat_data)kernel(recover_lost_locks)kernel(register_8022_client)kernel(register_cdrom)kernel(register_dca_provider)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(remove_iaa_compression_mode)kernel(report_ignored_msrs)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(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(rtsx_pci_add_cmd)kernel(rtsx_pci_card_exclusive_check)kernel(rtsx_pci_card_exist)kernel(rtsx_pci_card_power_off)kernel(rtsx_pci_card_power_on)kernel(rtsx_pci_card_pull_ctl_disable)kernel(rtsx_pci_card_pull_ctl_enable)kernel(rtsx_pci_complete_unfinished_transfer)kernel(rtsx_pci_dma_map_sg)kernel(rtsx_pci_dma_transfer)kernel(rtsx_pci_dma_unmap_sg)kernel(rtsx_pci_read_phy_register)kernel(rtsx_pci_read_ppbuf)kernel(rtsx_pci_read_register)kernel(rtsx_pci_send_cmd)kernel(rtsx_pci_send_cmd_no_wait)kernel(rtsx_pci_start_run)kernel(rtsx_pci_stop_cmd)kernel(rtsx_pci_switch_clock)kernel(rtsx_pci_switch_output_voltage)kernel(rtsx_pci_transfer_data)kernel(rtsx_pci_write_phy_register)kernel(rtsx_pci_write_ppbuf)kernel(rtsx_pci_write_register)kernel(rtsx_usb_add_cmd)kernel(rtsx_usb_card_exclusive_check)kernel(rtsx_usb_ep0_read_register)kernel(rtsx_usb_ep0_write_register)kernel(rtsx_usb_get_card_status)kernel(rtsx_usb_get_rsp)kernel(rtsx_usb_read_ppbuf)kernel(rtsx_usb_read_register)kernel(rtsx_usb_send_cmd)kernel(rtsx_usb_switch_clock)kernel(rtsx_usb_transfer_data)kernel(rtsx_usb_write_ppbuf)kernel(rtsx_usb_write_register)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(sata_async_notification)kernel(sata_deb_timing_hotplug)kernel(sata_deb_timing_long)kernel(sata_deb_timing_normal)kernel(sata_link_debounce)kernel(sata_link_hardreset)kernel(sata_link_resume)kernel(sata_link_scr_lpm)kernel(sata_lpm_ignore_phy_events)kernel(sata_pmp_error_handler)kernel(sata_pmp_port_ops)kernel(sata_pmp_qc_defer_cmd_switch)kernel(sata_port_ops)kernel(sata_scr_read)kernel(sata_scr_valid)kernel(sata_scr_write)kernel(sata_scr_write_flush)kernel(sata_set_spd)kernel(sata_sff_hardreset)kernel(sata_std_hardreset)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(sch56xx_read_virtual_reg)kernel(sch56xx_read_virtual_reg12)kernel(sch56xx_read_virtual_reg16)kernel(sch56xx_watchdog_register)kernel(sch56xx_write_virtual_reg)kernel(schedule_cxl_memdev_detach)kernel(scsi_is_fc_rport)kernel(scsi_is_sas_phy)kernel(scsi_is_sas_port)kernel(scsi_is_sas_rphy)kernel(send_implementation_id)kernel(serpent_cbc_dec_8way_avx)kernel(serpent_ecb_dec_8way_avx)kernel(serpent_ecb_enc_8way_avx)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(sev_do_cmd)kernel(sev_guest_activate)kernel(sev_guest_deactivate)kernel(sev_guest_decommission)kernel(sev_guest_df_flush)kernel(sev_issue_cmd_external_user)kernel(sev_platform_init)kernel(sev_platform_status)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(snp_alloc_firmware_page)kernel(snp_free_firmware_page)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(speedstep_detect_processor)kernel(speedstep_get_freqs)kernel(speedstep_get_frequency)kernel(spi_attach_transport)kernel(spi_display_xfer_agreement)kernel(spi_dv_device)kernel(spi_populate_ppr_msg)kernel(spi_populate_sync_msg)kernel(spi_populate_tag_msg)kernel(spi_populate_width_msg)kernel(spi_print_msg)kernel(spi_release_transport)kernel(spi_schedule_dv_device)kernel(srp_attach_transport)kernel(srp_parse_tmo)kernel(srp_reconnect_rport)kernel(srp_release_transport)kernel(srp_remove_host)kernel(srp_rport_add)kernel(srp_rport_del)kernel(srp_rport_get)kernel(srp_rport_put)kernel(srp_start_tl_fail_timers)kernel(srp_stop_rport_timers)kernel(srp_timed_out)kernel(srp_tmo_valid)kernel(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(t10_pi_type1_crc)kernel(t10_pi_type1_ip)kernel(t10_pi_type3_crc)kernel(t10_pi_type3_ip)kernel(tap_create_cdev)kernel(tap_del_queues)kernel(tap_destroy_cdev)kernel(tap_free_minor)kernel(tap_get_minor)kernel(tap_get_ptr_ring)kernel(tap_get_socket)kernel(tap_handle_frame)kernel(tap_queue_resize)kernel(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(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(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(tpmi_get_feature_status)kernel(tpmi_get_platform_data)kernel(tpmi_get_resource_at_index)kernel(tpmi_get_resource_count)kernel(tpmi_sst_dev_add)kernel(tpmi_sst_dev_remove)kernel(tpmi_sst_dev_resume)kernel(tpmi_sst_dev_suspend)kernel(tpmi_sst_exit)kernel(tpmi_sst_init)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(tsm_register)kernel(tsm_report_default_type)kernel(tsm_report_extra_type)kernel(tsm_unregister)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_dec_blk)kernel(twofish_dec_blk_3way)kernel(twofish_dec_blk_cbc_3way)kernel(twofish_enc_blk)kernel(twofish_setkey)kernel(udp_sock_create4)kernel(udp_sock_create6)kernel(udp_tun_rx_dst)kernel(udp_tunnel6_dst_lookup)kernel(udp_tunnel6_xmit_skb)kernel(udp_tunnel_drop_rx_port)kernel(udp_tunnel_dst_lookup)kernel(udp_tunnel_notify_add_rx_port)kernel(udp_tunnel_notify_del_rx_port)kernel(udp_tunnel_push_rx_port)kernel(udp_tunnel_sock_release)kernel(udp_tunnel_xmit_skb)kernel(unix_domain_find)kernel(unregister_8022_client)kernel(unregister_cdrom)kernel(unregister_dca_provider)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_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(vcpu_load)kernel(vcpu_put)kernel(vdpa_get_config)kernel(vdpa_mgmtdev_register)kernel(vdpa_mgmtdev_unregister)kernel(vdpa_register_device)kernel(vdpa_set_config)kernel(vdpa_set_status)kernel(vdpa_unregister_device)kernel(vdpa_unregister_driver)kernel(vdpasim_create)kernel(vdpasim_schedule_work)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_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(vid_from_reg)kernel(vid_which_vrm)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(vringh_abandon_iotlb)kernel(vringh_abandon_kern)kernel(vringh_abandon_user)kernel(vringh_complete_iotlb)kernel(vringh_complete_kern)kernel(vringh_complete_multi_user)kernel(vringh_complete_user)kernel(vringh_getdesc_iotlb)kernel(vringh_getdesc_kern)kernel(vringh_getdesc_user)kernel(vringh_init_iotlb)kernel(vringh_init_iotlb_va)kernel(vringh_init_kern)kernel(vringh_init_user)kernel(vringh_iov_pull_iotlb)kernel(vringh_iov_pull_kern)kernel(vringh_iov_pull_user)kernel(vringh_iov_push_iotlb)kernel(vringh_iov_push_kern)kernel(vringh_iov_push_user)kernel(vringh_kiov_advance)kernel(vringh_need_notify_iotlb)kernel(vringh_need_notify_kern)kernel(vringh_need_notify_user)kernel(vringh_notify_disable_iotlb)kernel(vringh_notify_disable_kern)kernel(vringh_notify_disable_user)kernel(vringh_notify_enable_iotlb)kernel(vringh_notify_enable_kern)kernel(vringh_notify_enable_user)kernel(vringh_set_iotlb)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(x86_decode_emulated_instruction)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(xen_front_pgdir_shbuf_alloc)kernel(xen_front_pgdir_shbuf_free)kernel(xen_front_pgdir_shbuf_get_dir_start)kernel(xen_front_pgdir_shbuf_map)kernel(xen_front_pgdir_shbuf_unmap)kernel(xen_privcmd_fops)kernel(xen_privcmdbuf_fops)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(xhci_plat_pm_ops)kernel(xhci_plat_probe)kernel(xhci_plat_remove)kernel(xp_cpu_to_nasid)kernel(xp_expand_memprotect)kernel(xp_max_npartitions)kernel(xp_pa)kernel(xp_partition_id)kernel(xp_region_size)kernel(xp_remote_memcpy)kernel(xp_restrict_memprotect)kernel(xp_socket_pa)kernel(xpc_clear_interface)kernel(xpc_connect)kernel(xpc_disconnect)kernel(xpc_interface)kernel(xpc_registrations)kernel(xpc_set_interface)kernel(xpcs_config_eee)kernel(xpcs_create)kernel(xpcs_create_mdiodev)kernel(xpcs_destroy)kernel(xpcs_do_config)kernel(xpcs_get_an_mode)kernel(xpcs_get_interfaces)kernel(xpcs_link_up)kernel(xprt_add_backlog)kernel(xprt_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_find_transport_ident)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_free_slot)kernel(xprt_get)kernel(xprt_lock_connect)kernel(xprt_lookup_rqst)kernel(xprt_pin_rqst)kernel(xprt_put)kernel(xprt_reconnect_backoff)kernel(xprt_reconnect_delay)kernel(xprt_register_transport)kernel(xprt_release_rqst_cong)kernel(xprt_release_xprt)kernel(xprt_release_xprt_cong)kernel(xprt_request_get_cong)kernel(xprt_reserve_xprt)kernel(xprt_reserve_xprt_cong)kernel(xprt_setup_backchannel)kernel(xprt_unlock_connect)kernel(xprt_unpin_rqst)kernel(xprt_unregister_transport)kernel(xprt_update_rtt)kernel(xprt_wait_for_buffer_space)kernel(xprt_wait_for_reply_request_def)kernel(xprt_wait_for_reply_request_rtt)kernel(xprt_wake_pending_tasks)kernel(xprt_wake_up_backlog)kernel(xprt_write_space)kernel(xprtiod_workqueue)kernel(xt_rateest_lookup)kernel(xt_rateest_put)kernel(zstd_cctx_workspace_bound)kernel(zstd_compress_bound)kernel(zstd_compress_cctx)kernel(zstd_compress_stream)kernel(zstd_cstream_workspace_bound)kernel(zstd_end_stream)kernel(zstd_flush_stream)kernel(zstd_get_params)kernel(zstd_init_cctx)kernel(zstd_init_cstream)kernel(zstd_max_clevel)kernel(zstd_min_clevel)kernel(zstd_reset_cstream)kernel-modules-corekernel-modules-core(x86-64)kernel-modules-core-uname-rkernel-modules-core-x86_64kmod(8021q.ko)kmod(8139cp.ko)kmod(8139too.ko)kmod(abituguru.ko)kmod(abituguru3.ko)kmod(acpi-cpufreq.ko)kmod(acpi_extlog.ko)kmod(acpi_ipmi.ko)kmod(acpi_pad.ko)kmod(acpi_power_meter.ko)kmod(acpi_tad.ko)kmod(acpi_thermal_rel.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(ad7414.ko)kmod(ad7418.ko)kmod(adiantum.ko)kmod(adm1021.ko)kmod(adm1025.ko)kmod(adm1026.ko)kmod(adm1029.ko)kmod(adm1031.ko)kmod(adm1275.ko)kmod(adm9240.ko)kmod(ads7828.ko)kmod(adt7410.ko)kmod(adt7411.ko)kmod(adt7462.ko)kmod(adt7470.ko)kmod(adt7475.ko)kmod(adt7x10.ko)kmod(af_key.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ahci.ko)kmod(ahci_platform.ko)kmod(altera-stapl.ko)kmod(altera_ps2.ko)kmod(amc6821.ko)kmod(amd-rng.ko)kmod(amd.ko)kmod(amd64_edac.ko)kmod(amd_atl.ko)kmod(amd_freq_sensitivity.ko)kmod(amd_sfh.ko)kmod(amdtee.ko)kmod(ansi_cprng.ko)kmod(apanel.ko)kmod(apds9802als.ko)kmod(apds990x.ko)kmod(apple_bl.ko)kmod(applesmc.ko)kmod(appletouch.ko)kmod(aquantia.ko)kmod(arc_ps2.ko)kmod(arp_tables.ko)kmod(arpt_mangle.ko)kmod(arptable_filter.ko)kmod(asb100.ko)kmod(asc7621.ko)kmod(asus_atk0110.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(ata_generic.ko)kmod(ata_piix.ko)kmod(ati_remote2.ko)kmod(atlas_btns.ko)kmod(atxp1.ko)kmod(auth_rpcgss.ko)kmod(ax88796b.ko)kmod(bareudp.ko)kmod(bcm-phy-lib.ko)kmod(bcm-phy-ptp.ko)kmod(bcm5974.ko)kmod(bcm7xxx.ko)kmod(bcm87xx.ko)kmod(bh1770glc.ko)kmod(binfmt_misc.ko)kmod(blake2b_generic.ko)kmod(blake2s-x86_64.ko)kmod(blocklayoutdriver.ko)kmod(blowfish-x86_64.ko)kmod(blowfish_common.ko)kmod(blowfish_generic.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-aesni-avx-x86_64.ko)kmod(camellia-aesni-avx2.ko)kmod(camellia-x86_64.ko)kmod(camellia_generic.ko)kmod(cast5-avx-x86_64.ko)kmod(cast5_generic.ko)kmod(cast6-avx-x86_64.ko)kmod(cast6_generic.ko)kmod(cast_common.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(cicada.ko)kmod(cirrus.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(cm109.ko)kmod(cordic.ko)kmod(coretemp.ko)kmod(cortina.ko)kmod(counter.ko)kmod(crc-itu-t.ko)kmod(crc32-pclmul.ko)kmod(crc32_generic.ko)kmod(crc32c-intel.ko)kmod(crc7.ko)kmod(crc8.ko)kmod(crct10dif-pclmul.ko)kmod(cs_dsp.ko)kmod(curve25519-generic.ko)kmod(curve25519-x86_64.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(cyapatp.ko)kmod(davicom.ko)kmod(dax_hmem.ko)kmod(dax_pmem.ko)kmod(dax_pmem_compat.ko)kmod(dax_pmem_core.ko)kmod(dca.ko)kmod(dell-smm-hwmon.ko)kmod(des3_ede-x86_64.ko)kmod(des_generic.ko)kmod(device_dax.ko)kmod(diag.ko)kmod(dlm.ko)kmod(dm-bio-prison.ko)kmod(dm-bufio.ko)kmod(dm-cache-smq.ko)kmod(dm-cache.ko)kmod(dm-crypt.ko)kmod(dm-delay.ko)kmod(dm-era.ko)kmod(dm-flakey.ko)kmod(dm-historical-service-time.ko)kmod(dm-integrity.ko)kmod(dm-io-affinity.ko)kmod(dm-log-userspace.ko)kmod(dm-log-writes.ko)kmod(dm-log.ko)kmod(dm-mirror.ko)kmod(dm-mod.ko)kmod(dm-multipath.ko)kmod(dm-persistent-data.ko)kmod(dm-queue-length.ko)kmod(dm-raid.ko)kmod(dm-region-hash.ko)kmod(dm-round-robin.ko)kmod(dm-service-time.ko)kmod(dm-snapshot.ko)kmod(dm-switch.ko)kmod(dm-thin-pool.ko)kmod(dm-verity.ko)kmod(dm-writecache.ko)kmod(dm-zero.ko)kmod(dme1737.ko)kmod(dns_resolver.ko)kmod(dp83640.ko)kmod(dp83822.ko)kmod(dp83848.ko)kmod(dp83867.ko)kmod(dp83tc811.ko)kmod(dp83tg720.ko)kmod(dptf_pch_fivr.ko)kmod(dptf_power.ko)kmod(drm.ko)kmod(drm_buddy.ko)kmod(drm_display_helper.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(ds1621.ko)kmod(ds620.ko)kmod(dummy.ko)kmod(dummy_stm.ko)kmod(dw_dmac.ko)kmod(e1000.ko)kmod(e1000e.ko)kmod(e752x_edac.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(edac_mce_amd.ko)kmod(edd.ko)kmod(eeprom.ko)kmod(eeprom_93cx6.ko)kmod(efi_secret.ko)kmod(einj.ko)kmod(elan_i2c.ko)kmod(emc1403.ko)kmod(emc6w201.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(f71805f.ko)kmod(f71882fg.ko)kmod(f75375s.ko)kmod(failover.ko)kmod(fam15h_power.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fcrypt.ko)kmod(ff-memless.ko)kmod(fjes.ko)kmod(fm10k.ko)kmod(fmpm.ko)kmod(fsa4480.ko)kmod(fscache.ko)kmod(fschmd.ko)kmod(fusb302.ko)kmod(fuse.ko)kmod(g760a.ko)kmod(garp.ko)kmod(geneve.ko)kmod(gfs2.ko)kmod(ghash-clmulni-intel.ko)kmod(gl518sm.ko)kmod(gl520sm.ko)kmod(gm12u320.ko)kmod(gnss.ko)kmod(gpio-amdpt.ko)kmod(gpio-generic.ko)kmod(gpio-ich.ko)kmod(gpu-sched.ko)kmod(grace.ko)kmod(gre.ko)kmod(gru.ko)kmod(gud.ko)kmod(gve.ko)kmod(hangcheck-timer.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hid-a4tech.ko)kmod(hid-alps.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-cmedia.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-custom.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(hpilo.ko)kmod(hpsa.ko)kmod(hpwdt.ko)kmod(hsr.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(hwmon-vid.ko)kmod(hyperv-keyboard.ko)kmod(hyperv_drm.ko)kmod(i10nm_edac.ko)kmod(i2c-algo-bit.ko)kmod(i2c-algo-pca.ko)kmod(i2c-amd756-s4882.ko)kmod(i2c-amd756.ko)kmod(i2c-amd8111.ko)kmod(i2c-designware-core.ko)kmod(i2c-designware-platform.ko)kmod(i2c-dev.ko)kmod(i2c-diolan-u2c.ko)kmod(i2c-hid-acpi.ko)kmod(i2c-hid.ko)kmod(i2c-i801.ko)kmod(i2c-isch.ko)kmod(i2c-ismt.ko)kmod(i2c-mlxcpld.ko)kmod(i2c-mux-mlxcpld.ko)kmod(i2c-mux.ko)kmod(i2c-nforce2-s4985.ko)kmod(i2c-nforce2.ko)kmod(i2c-parport.ko)kmod(i2c-pca-platform.ko)kmod(i2c-piix4.ko)kmod(i2c-scmi.ko)kmod(i2c-simtec.ko)kmod(i2c-sis96x.ko)kmod(i2c-smbus.ko)kmod(i2c-stub.ko)kmod(i2c-tiny-usb.ko)kmod(i2c-via.ko)kmod(i2c-viapro.ko)kmod(i3000_edac.ko)kmod(i3200_edac.ko)kmod(i40e.ko)kmod(i5000_edac.ko)kmod(i5100_edac.ko)kmod(i5400_edac.ko)kmod(i5500_temp.ko)kmod(i5k_amb.ko)kmod(i6300esb.ko)kmod(i7300_edac.ko)kmod(i7core_edac.ko)kmod(i82975x_edac.ko)kmod(iTCO_vendor_support.ko)kmod(iTCO_wdt.ko)kmod(iaa_crypto.ko)kmod(iavf.ko)kmod(ib700wdt.ko)kmod(ibmaem.ko)kmod(ibmasr.ko)kmod(ibmpex.ko)kmod(ice.ko)kmod(icplus.ko)kmod(idma64.ko)kmod(idpf.ko)kmod(idxd.ko)kmod(idxd_bus.ko)kmod(ie31200_edac.ko)kmod(ifb.ko)kmod(ifcvf.ko)kmod(igb.ko)kmod(igbvf.ko)kmod(igc.ko)kmod(igen6_edac.ko)kmod(ina209.ko)kmod(ina2xx.ko)kmod(int3400_thermal.ko)kmod(int3401_thermal.ko)kmod(int3402_thermal.ko)kmod(int3403_thermal.ko)kmod(int340x_thermal_zone.ko)kmod(intel-cstate.ko)kmod(intel-gtt.ko)kmod(intel-ish-ipc.ko)kmod(intel-ishtp-hid.ko)kmod(intel-ishtp.ko)kmod(intel-qep.ko)kmod(intel-rng.ko)kmod(intel-uncore.ko)kmod(intel-xhci-usb-role-switch.ko)kmod(intel-xway.ko)kmod(intel_pch_thermal.ko)kmod(intel_powerclamp.ko)kmod(intel_qat.ko)kmod(intel_rapl_common.ko)kmod(intel_rapl_msr.ko)kmod(intel_rapl_tpmi.ko)kmod(intel_soc_dts_iosf.ko)kmod(intel_th.ko)kmod(intel_th_acpi.ko)kmod(intel_th_gth.ko)kmod(intel_th_msu.ko)kmod(intel_th_msu_sink.ko)kmod(intel_th_pci.ko)kmod(intel_th_pti.ko)kmod(intel_th_sth.ko)kmod(intel_vsec.ko)kmod(intel_vsec_tpmi.ko)kmod(ioatdma.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(ipmi_devintf.ko)kmod(ipmi_msghandler.ko)kmod(ipmi_poweroff.ko)kmod(ipmi_si.ko)kmod(ipmi_ssif.ko)kmod(ipmi_watchdog.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(isl29003.ko)kmod(isl29020.ko)kmod(isofs.ko)kmod(isst_if_common.ko)kmod(isst_tpmi.ko)kmod(isst_tpmi_core.ko)kmod(it87.ko)kmod(ixgbe.ko)kmod(ixgbevf.ko)kmod(jbd2.ko)kmod(jc42.ko)kmod(joydev.ko)kmod(k10temp.ko)kmod(k8temp.ko)kmod(keyspan_remote.ko)kmod(kheaders.ko)kmod(kmem.ko)kmod(kvm-amd.ko)kmod(kvm-intel.ko)kmod(kvm.ko)kmod(lcd.ko)kmod(ledtrig-usbport.ko)kmod(libahci.ko)kmod(libahci_platform.ko)kmod(libarc4.ko)kmod(libata.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(lineage-pem.ko)kmod(linear.ko)kmod(linear_ranges.ko)kmod(lis3lv02d.ko)kmod(lis3lv02d_i2c.ko)kmod(llc.ko)kmod(lm25066.ko)kmod(lm63.ko)kmod(lm73.ko)kmod(lm75.ko)kmod(lm77.ko)kmod(lm78.ko)kmod(lm80.ko)kmod(lm83.ko)kmod(lm85.ko)kmod(lm87.ko)kmod(lm90.ko)kmod(lm92.ko)kmod(lm93.ko)kmod(lm95234.ko)kmod(lm95241.ko)kmod(lm95245.ko)kmod(lockd.ko)kmod(loop.ko)kmod(lp.ko)kmod(lp855x_bl.ko)kmod(lrw.ko)kmod(ltc2978.ko)kmod(ltc4151.ko)kmod(ltc4215.ko)kmod(ltc4245.ko)kmod(ltc4261.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(mana.ko)kmod(marvell-88q2xxx.ko)kmod(marvell.ko)kmod(marvell10g.ko)kmod(max16064.ko)kmod(max16065.ko)kmod(max1619.ko)kmod(max1668.ko)kmod(max197.ko)kmod(max34440.ko)kmod(max6639.ko)kmod(max6642.ko)kmod(max6650.ko)kmod(max6697.ko)kmod(max6875.ko)kmod(max8688.ko)kmod(mbcache.ko)kmod(mce-inject.ko)kmod(mcp3021.ko)kmod(md4.ko)kmod(mdev.ko)kmod(mdio-bcm-unimac.ko)kmod(mdio-bitbang.ko)kmod(mdio-cavium.ko)kmod(mdio-mscc-miim.ko)kmod(mdio-thunder.ko)kmod(mdio.ko)kmod(mei-gsc.ko)kmod(mei-me.ko)kmod(mei.ko)kmod(mei_gsc_proxy.ko)kmod(mei_wdt.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(mlx5_vdpa.ko)kmod(mlx_wdt.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(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mrp.ko)kmod(mscc.ko)kmod(msdos.ko)kmod(mtk_t7xx.ko)kmod(mxl-gpy.ko)kmod(myri10ge.ko)kmod(national.ko)kmod(nbd.ko)kmod(nd_btt.ko)kmod(nd_e820.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-avx2.ko)kmod(nhpoly1305-sse2.ko)kmod(nhpoly1305.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(null_blk.ko)kmod(nvme-auth.ko)kmod(nvme-core.ko)kmod(nvme-fabrics.ko)kmod(nvme-fc.ko)kmod(nvme-fcloop.ko)kmod(nvme-keyring.ko)kmod(nvme-loop.ko)kmod(nvme-tcp.ko)kmod(nvme.ko)kmod(nvmet-fc.ko)kmod(nvmet-tcp.ko)kmod(nvmet.ko)kmod(objagg.ko)kmod(openvswitch.ko)kmod(overlay.ko)kmod(p4-clockmod.ko)kmod(p8022.ko)kmod(padlock-aes.ko)kmod(padlock-sha.ko)kmod(parman.ko)kmod(parport.ko)kmod(parport_pc.ko)kmod(pc87360.ko)kmod(pc87427.ko)kmod(pcbc.ko)kmod(pcf8591.ko)kmod(pci-hyperv-intf.ko)kmod(pci-hyperv.ko)kmod(pci-pf-stub.ko)kmod(pcrypt.ko)kmod(pcs_xpcs.ko)kmod(pcspkr.ko)kmod(pfr_telemetry.ko)kmod(pfr_update.ko)kmod(phylink.ko)kmod(pi3usb30532.ko)kmod(pinctrl-alderlake.ko)kmod(pinctrl-broxton.ko)kmod(pinctrl-cannonlake.ko)kmod(pinctrl-cedarfork.ko)kmod(pinctrl-denverton.ko)kmod(pinctrl-elkhartlake.ko)kmod(pinctrl-emmitsburg.ko)kmod(pinctrl-geminilake.ko)kmod(pinctrl-icelake.ko)kmod(pinctrl-intel-platform.ko)kmod(pinctrl-jasperlake.ko)kmod(pinctrl-lakefield.ko)kmod(pinctrl-lewisburg.ko)kmod(pinctrl-meteorlake.ko)kmod(pinctrl-meteorpoint.ko)kmod(pinctrl-sunrisepoint.ko)kmod(pinctrl-tigerlake.ko)kmod(pkcs8_key_parser.ko)kmod(pktcdvd.ko)kmod(platform_lcd.ko)kmod(platform_profile.ko)kmod(pmbus.ko)kmod(pmbus_core.ko)kmod(pnd2_edac.ko)kmod(poly1305_generic.ko)kmod(polynomial.ko)kmod(power.ko)kmod(powermate.ko)kmod(powernow-k8.ko)kmod(ppdev.ko)kmod(pps-gpio.ko)kmod(pps-ldisc.ko)kmod(pps_parport.ko)kmod(prime_numbers.ko)kmod(processor_thermal_device.ko)kmod(processor_thermal_device_pci.ko)kmod(processor_thermal_device_pci_legacy.ko)kmod(processor_thermal_mbox.ko)kmod(processor_thermal_power_floor.ko)kmod(processor_thermal_rapl.ko)kmod(processor_thermal_rfim.ko)kmod(processor_thermal_wt_hint.ko)kmod(processor_thermal_wt_req.ko)kmod(psample.ko)kmod(psnap.ko)kmod(ptdma.ko)kmod(ptp_kvm.ko)kmod(ptp_vmw.ko)kmod(pvpanic-mmio.ko)kmod(pvpanic.ko)kmod(pwm-lpss-pci.ko)kmod(pwm-lpss-platform.ko)kmod(pwm-lpss.ko)kmod(qat_420xx.ko)kmod(qat_4xxx.ko)kmod(qat_c3xxx.ko)kmod(qat_c3xxxvf.ko)kmod(qat_c62x.ko)kmod(qat_c62xvf.ko)kmod(qat_dh895xcc.ko)kmod(qat_dh895xccvf.ko)kmod(qca808x.ko)kmod(qca83xx.ko)kmod(qcom-phy-lib.ko)kmod(qmi_helpers.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(rapl.ko)kmod(rbd.ko)kmod(realtek.ko)kmod(reed_solomon.ko)kmod(regmap-i2c.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(rotary_encoder.ko)kmod(rpcsec_gss_krb5.ko)kmod(rt1719.ko)kmod(rtc-bq32k.ko)kmod(rtc-bq4802.ko)kmod(rtc-ds1286.ko)kmod(rtc-ds1307.ko)kmod(rtc-ds1374.ko)kmod(rtc-ds1511.ko)kmod(rtc-ds1553.ko)kmod(rtc-ds1672.ko)kmod(rtc-ds1742.ko)kmod(rtc-ds2404.ko)kmod(rtc-ds3232.ko)kmod(rtc-em3027.ko)kmod(rtc-fm3130.ko)kmod(rtc-isl12022.ko)kmod(rtc-isl1208.ko)kmod(rtc-m41t80.ko)kmod(rtc-m48t35.ko)kmod(rtc-m48t59.ko)kmod(rtc-max6900.ko)kmod(rtc-msm6242.ko)kmod(rtc-pcf8523.ko)kmod(rtc-pcf8563.ko)kmod(rtc-pcf8583.ko)kmod(rtc-rp5c01.ko)kmod(rtc-rs5c372.ko)kmod(rtc-rv3029c2.ko)kmod(rtc-rv8803.ko)kmod(rtc-rx4581.ko)kmod(rtc-rx8025.ko)kmod(rtc-rx8581.ko)kmod(rtc-stk17ta8.ko)kmod(rtc-x1205.ko)kmod(rtsx_pci.ko)kmod(rtsx_usb.ko)kmod(sb_edac.ko)kmod(sbs.ko)kmod(sbshc.ko)kmod(sch5627.ko)kmod(sch5636.ko)kmod(sch56xx-common.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(scsi_debug.ko)kmod(scsi_transport_fc.ko)kmod(scsi_transport_iscsi.ko)kmod(scsi_transport_sas.ko)kmod(scsi_transport_spi.ko)kmod(scsi_transport_srp.ko)kmod(sd_mod.ko)kmod(serio_raw.ko)kmod(sermouse.ko)kmod(serpent-avx-x86_64.ko)kmod(serpent-avx2.ko)kmod(serpent-sse2-x86_64.ko)kmod(serpent_generic.ko)kmod(serport.ko)kmod(ses.ko)kmod(sev-guest.ko)kmod(sg.ko)kmod(sht15.ko)kmod(sht21.ko)kmod(sis5595.ko)kmod(sit.ko)kmod(skx_edac.ko)kmod(smartpqi.ko)kmod(smsc.ko)kmod(smsc47b397.ko)kmod(smsc47m1.ko)kmod(smsc47m192.ko)kmod(softdog.ko)kmod(sp5100_tco.ko)kmod(sparse-keymap.ko)kmod(speedstep-lib.ko)kmod(spi-pxa2xx-pci.ko)kmod(spi-pxa2xx-platform.ko)kmod(spi_ks8995.ko)kmod(sr_mod.ko)kmod(st.ko)kmod(ste10Xp.ko)kmod(stm_console.ko)kmod(stm_core.ko)kmod(stm_ftrace.ko)kmod(stm_heartbeat.ko)kmod(stm_p_basic.ko)kmod(stm_p_sys-t.ko)kmod(stp.ko)kmod(sunrpc.ko)kmod(synaptics_i2c.ko)kmod(synaptics_usb.ko)kmod(t10-pi.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(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(tdx-guest.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(teranetics.ko)kmod(thmc50.ko)kmod(thunderbolt_net.ko)kmod(tifm_7xx1.ko)kmod(tifm_core.ko)kmod(timeriomem-rng.ko)kmod(tipc.ko)kmod(tlclk.ko)kmod(tls.ko)kmod(tmp102.ko)kmod(tmp401.ko)kmod(tmp421.ko)kmod(tpm_i2c_nuvoton.ko)kmod(tpm_vtpm_proxy.ko)kmod(tps6598x.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(tsl2550.ko)kmod(tsm.ko)kmod(ttm.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish-avx-x86_64.ko)kmod(twofish-x86_64-3way.ko)kmod(twofish-x86_64.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(typec_displayport.ko)kmod(uPD60620.ko)kmod(uas.ko)kmod(ucd9000.ko)kmod(ucd9200.ko)kmod(udf.ko)kmod(udl.ko)kmod(udp_tunnel.ko)kmod(uhid.ko)kmod(uinput.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-storage.ko)kmod(usblp.ko)kmod(usbtmc.ko)kmod(uv_mmtimer.ko)kmod(vdpa.ko)kmod(vdpa_sim.ko)kmod(vdpa_sim_blk.ko)kmod(vdpa_sim_net.ko)kmod(vduse.ko)kmod(veth.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_vdpa.ko)kmod(vhost_vsock.ko)kmod(via-cputemp.ko)kmod(via-rng.ko)kmod(via686a.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_net.ko)kmod(virtio_scsi.ko)kmod(virtio_vdpa.ko)kmod(virtiofs.ko)kmod(vitesse.ko)kmod(vkms.ko)kmod(vmac.ko)kmod(vmw_balloon.ko)kmod(vmw_pvscsi.ko)kmod(vmw_vmci.ko)kmod(vmw_vsock_virtio_transport.ko)kmod(vmw_vsock_virtio_transport_common.ko)kmod(vmw_vsock_vmci_transport.ko)kmod(vmwgfx.ko)kmod(vmxnet3.ko)kmod(vp_vdpa.ko)kmod(vport-geneve.ko)kmod(vport-gre.ko)kmod(vport-vxlan.ko)kmod(vrf.ko)kmod(vringh.ko)kmod(vsock.ko)kmod(vsock_diag.ko)kmod(vsock_loopback.ko)kmod(vsockmon.ko)kmod(vsxxxaa.ko)kmod(vt1211.ko)kmod(vt8231.ko)kmod(vxlan.ko)kmod(w83627ehf.ko)kmod(w83627hf.ko)kmod(w83781d.ko)kmod(w83791d.ko)kmod(w83792d.ko)kmod(w83793.ko)kmod(w83795.ko)kmod(w83l785ts.ko)kmod(w83l786ng.ko)kmod(wacom.ko)kmod(wdat_wdt.ko)kmod(wireguard.ko)kmod(wp512.ko)kmod(wusb3801.ko)kmod(x38_edac.ko)kmod(x86_pkg_temp_thermal.ko)kmod(xcbc.ko)kmod(xen-blkfront.ko)kmod(xen-evtchn.ko)kmod(xen-front-pgdir-shbuf.ko)kmod(xen-kbdfront.ko)kmod(xen-netfront.ko)kmod(xen-privcmd.ko)kmod(xenfs.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfs.ko)kmod(xhci-plat-hcd.ko)kmod(xilinx_gmii2rgmii.ko)kmod(xp.ko)kmod(xpc.ko)kmod(xpnet.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(yealink.ko)kmod(zl6100.ko)kmod(zram.ko)kmod(zstd.ko)kmod(zstd_compress.ko)modalias(acpi*:010601:*)modalias(acpi*:80860F09:*)modalias(acpi*:80860F0E:*)modalias(acpi*:80860F41:*)modalias(acpi*:80862286:*)modalias(acpi*:8086228E:*)modalias(acpi*:8086228[89]:*)modalias(acpi*:808622C0:*)modalias(acpi*:808622C1:*)modalias(acpi*:80864BB[456]:*)modalias(acpi*:80865AC8:*)modalias(acpi*:ACPI0002:*)modalias(acpi*:ACPI000C:*)modalias(acpi*:ACPI000D:*)modalias(acpi*:ACPI000E:*)modalias(acpi*:ACPI000[15]:*)modalias(acpi*:ACPI0012:*)modalias(acpi*:ACPI0017:*)modalias(acpi*:ACPI0C50:*)modalias(acpi*:AMD0010:*)modalias(acpi*:AMDF030:*)modalias(acpi*:AMDI0C00:*)modalias(acpi*:AMDI0[05]10:*)modalias(acpi*:AMDIF03[01]:*)modalias(acpi*:APMC0D0F:*)modalias(acpi*:APMC0D33:*)modalias(acpi*:APP0002:*)modalias(acpi*:ASIM0000:*)modalias(acpi*:ATK0110:*)modalias(acpi*:CYAP000[012]:*)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*:HISI02A[123]:*)modalias(acpi*:HYGO0010:*)modalias(acpi*:INT33C[01]:*)modalias(acpi*:INT33C[23]:*)modalias(acpi*:INT3400:*)modalias(acpi*:INT3401:*)modalias(acpi*:INT3402:*)modalias(acpi*:INT3403:*)modalias(acpi*:INT3407:*)modalias(acpi*:INT343[01]:*)modalias(acpi*:INT343[23]:*)modalias(acpi*:INT344B:*)modalias(acpi*:INT3450:*)modalias(acpi*:INT3452:*)modalias(acpi*:INT3453:*)modalias(acpi*:INT3455:*)modalias(acpi*:INT345[1D]:*)modalias(acpi*:INT34BB:*)modalias(acpi*:INT34C3:*)modalias(acpi*:INT34C4:*)modalias(acpi*:INT34C8:*)modalias(acpi*:INT34C[56]:*)modalias(acpi*:INT34D1:*)modalias(acpi*:INT3532:*)modalias(acpi*:INT3536:*)modalias(acpi*:INTC100[01]:*)modalias(acpi*:INTC1020:*)modalias(acpi*:INTC1047:*)modalias(acpi*:INTC104[012]:*)modalias(acpi*:INTC104[36]:*)modalias(acpi*:INTC104[59]:*)modalias(acpi*:INTC1055:*)modalias(acpi*:INTC105F:*)modalias(acpi*:INTC105[67]:*)modalias(acpi*:INTC1062:*)modalias(acpi*:INTC1064:*)modalias(acpi*:INTC106[156]:*)modalias(acpi*:INTC1071:*)modalias(acpi*:INTC1080:*)modalias(acpi*:INTC1081:*)modalias(acpi*:INTC1084:*)modalias(acpi*:INTC1085:*)modalias(acpi*:INTC108[23]:*)modalias(acpi*:INTC10A0:*)modalias(acpi*:INTC10A1:*)modalias(acpi*:INTC10A3:*)modalias(acpi*:INTC10A[45]:*)modalias(acpi*:INTC10EF:*)modalias(acpi*:INTC10[56]0:*)modalias(acpi*:INTC3000:*)modalias(acpi*:INTC3001:*)modalias(acpi*:INTL9C60:*)modalias(acpi*:IPI0001:*)modalias(acpi*:PNP040[01]:*)modalias(acpi*:PNP0C02:*)modalias(acpi*:PNP0C50:*)modalias(acpi*:PNP0D10:*)modalias(acpi*:QEMU0001:*)modalias(acpi*:SMB0001:*)modalias(acpi*:SMBUS01:*)modalias(acpi*:SMBUSIBM:*)modalias(acpi*:VMBUS:*)modalias(acpi*:VMBus:*)modalias(acpi*:VMW0005:*)modalias(acpi*:XMCC0001:*)modalias(adiantum)modalias(aes)modalias(ansi_cprng)modalias(arpt_AUDIT)modalias(arpt_CLASSIFY)modalias(arpt_MARK)modalias(arpt_NFQUEUE)modalias(auxiliary:i915.mei-gsc)modalias(auxiliary:i915.mei-gscfi)modalias(auxiliary:intel_vsec.tpmi)modalias(auxiliary:intel_vsec.tpmi-rapl)modalias(auxiliary:intel_vsec.tpmi-sst)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:mlx5_core.vnet)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(blake2s-128)modalias(blake2s-128-x86)modalias(blake2s-160)modalias(blake2s-160-x86)modalias(blake2s-224)modalias(blake2s-224-x86)modalias(blake2s-256)modalias(blake2s-256-x86)modalias(block-major-1-*)modalias(block-major-11-*)modalias(block-major-12[89]-*)modalias(block-major-13[012345]-*)modalias(block-major-202-*)modalias(block-major-6[56789]-*)modalias(block-major-7-*)modalias(block-major-7[01]-*)modalias(block-major-8-*)modalias(blowfish)modalias(blowfish-asm)modalias(blowfish-generic)modalias(camellia)modalias(camellia-asm)modalias(camellia-generic)modalias(cast5)modalias(cast5-generic)modalias(cast6)modalias(cast6-generic)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-6-*)modalias(char-major-86-*)modalias(char-major-9-*)modalias(char-major-99-*)modalias(cpu:type:x86_ven*fam*mod*:feature:*007D*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0081*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0085*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0094*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00A2*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00A6*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00AA*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00C2*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00E9*)modalias(cpu:type:x86_ven*fam*mod*:feature:*00FC*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0116*)modalias(cpu:type:x86_ven*fam*mod*:feature:*0223*)modalias(cpu:type:x86_ven0000fam*mod*:feature:*0083*)modalias(cpu:type:x86_ven0000fam*mod*:feature:*01C0*)modalias(cpu:type:x86_ven0000fam*mod*:feature:*01C6*)modalias(cpu:type:x86_ven0000fam0006mod001[AE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod002D:feature:*)modalias(cpu:type:x86_ven0000fam0006mod002[5ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod002[AD]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod003[7ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod003[ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod003[EF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod004F:feature:*)modalias(cpu:type:x86_ven0000fam0006mod004[567ACEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod004[567CDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod004[567EF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0055:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[567ACEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[567CEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[567E]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[67]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[CF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod006[6AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod006[AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007[ADE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007[DE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0085:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[56ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[56CDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[5CDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[6F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[67ACDE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[67ACE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[7ADE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[7AE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567ACDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[56AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[DF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[567ADEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[67AEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[7ADEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[7AEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00CF:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00C[56F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00C[6F]:feature:*)modalias(cpu:type:x86_ven0002fam000Fmod*:feature:*)modalias(cpu:type:x86_ven0002fam0019mod*:feature:*)modalias(cpu:type:x86_ven0002fam001[05679A]mod*:feature:*)modalias(cpu:type:x86_ven0002fam001[79]mod*:feature:*)modalias(cpu:type:x86_ven0005fam0006mod000[ADF]:feature:*)modalias(cpu:type:x86_ven0005fam0007mod*:feature:*)modalias(cpu:type:x86_ven0009fam0018mod*:feature:*)modalias(crc32)modalias(crc32-generic)modalias(crc32-pclmul)modalias(crc32c)modalias(crc32c-intel)modalias(crct10dif)modalias(crct10dif-pclmul)modalias(crypto-adiantum)modalias(crypto-aes)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-blake2s-128)modalias(crypto-blake2s-128-x86)modalias(crypto-blake2s-160)modalias(crypto-blake2s-160-x86)modalias(crypto-blake2s-224)modalias(crypto-blake2s-224-x86)modalias(crypto-blake2s-256)modalias(crypto-blake2s-256-x86)modalias(crypto-blowfish)modalias(crypto-blowfish-asm)modalias(crypto-blowfish-generic)modalias(crypto-camellia)modalias(crypto-camellia-asm)modalias(crypto-camellia-generic)modalias(crypto-cast5)modalias(crypto-cast5-generic)modalias(crypto-cast6)modalias(crypto-cast6-generic)modalias(crypto-chacha20)modalias(crypto-chacha20-generic)modalias(crypto-crc32)modalias(crypto-crc32-generic)modalias(crypto-crc32-pclmul)modalias(crypto-crc32c)modalias(crypto-crc32c-intel)modalias(crypto-crct10dif)modalias(crypto-crct10dif-pclmul)modalias(crypto-curve25519)modalias(crypto-curve25519-generic)modalias(crypto-curve25519-x86)modalias(crypto-des)modalias(crypto-des-generic)modalias(crypto-des3_ede)modalias(crypto-des3_ede-asm)modalias(crypto-des3_ede-generic)modalias(crypto-echainiv)modalias(crypto-essiv)modalias(crypto-fcrypt)modalias(crypto-ghash)modalias(crypto-intel_qat)modalias(crypto-lrw)modalias(crypto-md4)modalias(crypto-michael_mic)modalias(crypto-nhpoly1305)modalias(crypto-nhpoly1305-avx2)modalias(crypto-nhpoly1305-generic)modalias(crypto-nhpoly1305-sse2)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-asm)modalias(crypto-serpent-generic)modalias(crypto-sha1-all)modalias(crypto-sha1-padlock)modalias(crypto-sha256-all)modalias(crypto-sha256-padlock)modalias(crypto-stdrng)modalias(crypto-twofish)modalias(crypto-twofish-asm)modalias(crypto-twofish-generic)modalias(crypto-vmac64)modalias(crypto-wp256)modalias(crypto-wp384)modalias(crypto-wp512)modalias(crypto-xcbc)modalias(crypto-xchacha12)modalias(crypto-xchacha12-generic)modalias(crypto-xchacha20)modalias(crypto-xchacha20-generic)modalias(crypto-xxhash64)modalias(crypto-xxhash64-generic)modalias(crypto-zstd)modalias(curve25519)modalias(curve25519-generic)modalias(curve25519-x86)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-asm)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(dmi*:pn*MacBook*:rvn*Apple*:)modalias(dmi*:pn*MacBookAir*:rvn*Apple*:)modalias(dmi*:pn*MacBookPro*:rvn*Apple*:)modalias(dmi*:pn*MacPro*:rvn*Apple*:)modalias(dmi*:pn*Macmini*:rvn*Apple*:)modalias(dmi*:pn*Xserve*:rvn*Apple*:)modalias(dmi*:pn*iMac*:rvn*Apple*:)modalias(dmi*:svn*DellComputer*:pn*Inspiron*:)modalias(dmi*:svn*DellComputer*:pn*Latitude*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron*:)modalias(dmi*:svn*DellInc.*:pn*Latitude*:)modalias(dmi*:svn*DellInc.*:pn*LatitudeD520*:)modalias(dmi*:svn*DellInc.*:pn*MXC051*:)modalias(dmi*:svn*DellInc.*:pn*M[MP]061*:)modalias(dmi*:svn*DellInc.*:pn*Precision*:)modalias(dmi*:svn*DellInc.*:pn*PrecisionWorkStation490*:)modalias(dmi*:svn*DellInc.*:pn*Studio*:)modalias(dmi*:svn*DellInc.*:pn*Vostro*:)modalias(dmi*:svn*DellInc.*:pn*XPS*:)modalias(dmi:*:svnFUJITSU:pnLife[Bb]ook*:pvr*:rvnFUJITSU:*)modalias(dmi:*:svnVMware*:*)modalias(dmi:bvnIBM:*:pnIBM3850M2/x3950M2-*)modalias(dmi:bvnIBM:*:pnIBMBladeHC10-*)modalias(dmi:bvnIBM:*:pnIBMSystemx3[356]50-*)modalias(dmi:bvnIBM:*:pnIBMSystemx3[67]55-*)modalias(ebt_AUDIT)modalias(ebt_string)modalias(echainiv)modalias(edac-mce-amd)modalias(essiv)modalias(ext[23])modalias(fcrypt)modalias(fs-binfmt_misc)modalias(fs-ceph)modalias(fs-erofs)modalias(fs-exfat)modalias(fs-ext[234])modalias(fs-fuse)modalias(fs-fuseblk)modalias(fs-fusectl)modalias(fs-gfs2)modalias(fs-gfs2meta)modalias(fs-iso9660)modalias(fs-msdos)modalias(fs-nfs)modalias(fs-nfs4)modalias(fs-nfsd)modalias(fs-overlay)modalias(fs-rpc_pipefs)modalias(fs-udf)modalias(fs-vfat)modalias(fs-virtiofs)modalias(fs-xenfs)modalias(fs-xfs)modalias(ghash)modalias(hid:b*g*v0000044Ep0000120[BC])modalias(hid:b*g*v0000044Ep0000121[5E])modalias(hid:b*g*v000018D1p00005028)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*v00000D8Cp00000014)modalias(hid:b0003g*v00000D8Cp00000022)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:ad7414)modalias(i2c:ad741[678])modalias(i2c:adm1022)modalias(i2c:adm1024)modalias(i2c:adm1025)modalias(i2c:adm1026)modalias(i2c:adm1027)modalias(i2c:adm1029)modalias(i2c:adm102[13])modalias(i2c:adm1032)modalias(i2c:adm103[01])modalias(i2c:adm1075)modalias(i2c:adm127[2568])modalias(i2c:adm129[34])modalias(i2c:adm9240)modalias(i2c:adp4000)modalias(i2c:ads7828)modalias(i2c:ads7830)modalias(i2c:adt7411)modalias(i2c:adt7461)modalias(i2c:adt7461a)modalias(i2c:adt7462)modalias(i2c:adt746[38])modalias(i2c:adt7470)modalias(i2c:adt747[356])modalias(i2c:adt7490)modalias(i2c:adt74[12]0)modalias(i2c:adt75)modalias(i2c:amc6821)modalias(i2c:apds9802als)modalias(i2c:apds990x)modalias(i2c:as99127f)modalias(i2c:asb100)modalias(i2c:asc7621)modalias(i2c:asc7621a)modalias(i2c:atxp1)modalias(i2c:bh1770glc)modalias(i2c:bmr310)modalias(i2c:bmr45[01])modalias(i2c:bmr45[34678])modalias(i2c:bmr46[2345679])modalias(i2c:bmr49[12])modalias(i2c:bmr4[89]0)modalias(i2c:bq32000)modalias(i2c:cyapa)modalias(i2c:dme1737)modalias(i2c:dps460)modalias(i2c:dps650ab)modalias(i2c:dps800)modalias(i2c:ds130[78])modalias(i2c:ds133[789])modalias(i2c:ds134[01])modalias(i2c:ds1374)modalias(i2c:ds1388)modalias(i2c:ds162[15])modalias(i2c:ds1631)modalias(i2c:ds1672)modalias(i2c:ds1775)modalias(i2c:ds1780)modalias(i2c:ds17[23]1)modalias(i2c:ds3231)modalias(i2c:ds3232)modalias(i2c:ds620)modalias(i2c:ds75)modalias(i2c:ds7505)modalias(i2c:elan_i2c)modalias(i2c:em3027)modalias(i2c:emc140[234])modalias(i2c:emc141[234])modalias(i2c:emc142[234])modalias(i2c:emc6d103s)modalias(i2c:emc6d10[0123])modalias(i2c:emc6w201)modalias(i2c:f7537[35])modalias(i2c:f75387)modalias(i2c:fm3130)modalias(i2c:fsa4480)modalias(i2c:fschds)modalias(i2c:fscher)modalias(i2c:fschmd)modalias(i2c:fschrc)modalias(i2c:fscpos)modalias(i2c:fscscy)modalias(i2c:fscsyl)modalias(i2c:fujitsu_apanel)modalias(i2c:g751)modalias(i2c:g760a)modalias(i2c:g781)modalias(i2c:gl518sm)modalias(i2c:gl520sm)modalias(i2c:gl523sm)modalias(i2c:ina209)modalias(i2c:ina219)modalias(i2c:ina22[06])modalias(i2c:ina23[01])modalias(i2c:ipmi_ssif)modalias(i2c:isl12022)modalias(i2c:isl12057)modalias(i2c:isl120[89])modalias(i2c:isl121[89])modalias(i2c:isl29003)modalias(i2c:isl29020)modalias(i2c:jc42)modalias(i2c:lineage_pem)modalias(i2c:lis331dlh)modalias(i2c:lis3lv02d)modalias(i2c:lm250[56]6)modalias(i2c:lm5066i)modalias(i2c:lm506[46])modalias(i2c:lm6[34])modalias(i2c:lm73)modalias(i2c:lm75)modalias(i2c:lm75[ab])modalias(i2c:lm77)modalias(i2c:lm7[89])modalias(i2c:lm80)modalias(i2c:lm81)modalias(i2c:lm84)modalias(i2c:lm85)modalias(i2c:lm85[bc])modalias(i2c:lm87)modalias(i2c:lm8[23])modalias(i2c:lm8[69])modalias(i2c:lm92)modalias(i2c:lm9523[34])modalias(i2c:lm952[34]1)modalias(i2c:lm952[34]5)modalias(i2c:lm96000)modalias(i2c:lm96080)modalias(i2c:lm96163)modalias(i2c:lm9[09])modalias(i2c:lm9[34])modalias(i2c:lp855[0123567])modalias(i2c:ltc297[245789])modalias(i2c:ltc2980)modalias(i2c:ltc388[0234679])modalias(i2c:ltc4151)modalias(i2c:ltc4215)modalias(i2c:ltc4245)modalias(i2c:ltc4261)modalias(i2c:ltc7880)modalias(i2c:ltm2987)modalias(i2c:ltm4664)modalias(i2c:ltm467[5678])modalias(i2c:ltm468[06])modalias(i2c:ltm4700)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:max16064)modalias(i2c:max1606[5678])modalias(i2c:max1607[01])modalias(i2c:max1617)modalias(i2c:max1617a)modalias(i2c:max1619)modalias(i2c:max1668)modalias(i2c:max1805)modalias(i2c:max1989)modalias(i2c:max20796)modalias(i2c:max3172[56])modalias(i2c:max3444[016])modalias(i2c:max34451)modalias(i2c:max3446[01])modalias(i2c:max6581)modalias(i2c:max662[56])modalias(i2c:max6635)modalias(i2c:max6636)modalias(i2c:max6639)modalias(i2c:max6642)modalias(i2c:max664[679])modalias(i2c:max665[01])modalias(i2c:max665[4789])modalias(i2c:max6689)modalias(i2c:max668[01])modalias(i2c:max669[34789])modalias(i2c:max669[56])modalias(i2c:max66[02]2)modalias(i2c:max6875)modalias(i2c:max6900)modalias(i2c:max8688)modalias(i2c:mc1066)modalias(i2c:mcp3[02]21)modalias(i2c:mcp794[01]x)modalias(i2c:mcp980x)modalias(i2c:mdt040)modalias(i2c:mlxsw_minimal)modalias(i2c:ncp420[08])modalias(i2c:nct1008)modalias(i2c:ne1619)modalias(i2c:pca8565)modalias(i2c:pcf8523)modalias(i2c:pcf8563)modalias(i2c:pcf8583)modalias(i2c:pcf8591)modalias(i2c:pct2075)modalias(i2c:pdt00[36])modalias(i2c:pdt012)modalias(i2c:pi3usb30532)modalias(i2c:pmbus)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:rv3029)modalias(i2c:rv3029c2)modalias(i2c:rv4162)modalias(i2c:rv5c386)modalias(i2c:rv5c387a)modalias(i2c:rv880[34])modalias(i2c:rx8025)modalias(i2c:rx80[23]5)modalias(i2c:rx8130)modalias(i2c:rx8581)modalias(i2c:rx8803)modalias(i2c:rx8900)modalias(i2c:sa56004)modalias(i2c:sch5027)modalias(i2c:sfh7770)modalias(i2c:sgd009)modalias(i2c:sht21)modalias(i2c:smbus_alert)modalias(i2c:smsc47m192)modalias(i2c:stds75)modalias(i2c:stlm75)modalias(i2c:synaptics_i2c)modalias(i2c:tcn75)modalias(i2c:tcpci)modalias(i2c:thmc10)modalias(i2c:thmc50)modalias(i2c:tmp102)modalias(i2c:tmp1075)modalias(i2c:tmp10[015])modalias(i2c:tmp112)modalias(i2c:tmp42[123])modalias(i2c:tmp43[25])modalias(i2c:tmp44[12])modalias(i2c:tmp451)modalias(i2c:tmp461)modalias(i2c:tmp4[013]1)modalias(i2c:tmp75)modalias(i2c:tmp75[bc])modalias(i2c:tmp[12]75)modalias(i2c:tpm2_i2c_nuvoton)modalias(i2c:tpm_i2c_nuvoton)modalias(i2c:tps40400)modalias(i2c:tps544b2[05])modalias(i2c:tps544c2[05])modalias(i2c:tps6598x)modalias(i2c:tsl2550)modalias(i2c:typec_fusb302)modalias(i2c:ucd9000)modalias(i2c:ucd9012[04])modalias(i2c:ucd90160)modalias(i2c:ucd90320)modalias(i2c:ucd9090)modalias(i2c:ucd90910)modalias(i2c:ucd922[24])modalias(i2c:ucd924[0468])modalias(i2c:ucd92[02]0)modalias(i2c:udt020)modalias(i2c:w83783s)modalias(i2c:w8378[12]d)modalias(i2c:w83791d)modalias(i2c:w83792d)modalias(i2c:w83793)modalias(i2c:w83795adg)modalias(i2c:w83795g)modalias(i2c:w83l771)modalias(i2c:w83l785ts)modalias(i2c:w83l786ng)modalias(i2c:x1205)modalias(i2c:zl200[4568])modalias(i2c:zl210[56])modalias(i2c:zl610[05])modalias(i2c:zl8802)modalias(i2c:zl9101)modalias(i2c:zl9117)modalias(i2c:zls1003)modalias(i2c:zls4009)modalias(i40evf)modalias(i8k)modalias(idxd:t0*)modalias(input:b*v*p*e*-e*1_*k*1[23]0_*r*a*m*l*s*f*w*)modalias(input:b*v*p*e*-e*1_*k*2C0_*r*a*m*l*s*f*w*)modalias(input:b*v*p*e*-e*3_*k*r*a*[0268]_*m*l*s*f*w*)modalias(intel_qat)modalias(intel_th_switch)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(ishtp:_33AECD58-B679-4E54-9BD9-A04D34F0C226_)modalias(iso9660)modalias(lrw)modalias(mbp_nvidia_bl)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:00000000010011011101000000110011)modalias(mdio:000000000100110111010000001101[01]0)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(mei:*:05b79a6f-4628-4d7f-899d-a91514cb32ab:*:*)modalias(mei:*:0f73db04-97ab-4125-b893-e904ad0d5464:*:*)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-avx2)modalias(nhpoly1305-generic)modalias(nhpoly1305-sse2)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*Cad_ad7414)modalias(of:N*T*Cad_ad7414C*)modalias(of:N*T*Cadi_ad7416)modalias(of:N*T*Cadi_ad7416C*)modalias(of:N*T*Cadi_ad7417)modalias(of:N*T*Cadi_ad7417C*)modalias(of:N*T*Cadi_ad7418)modalias(of:N*T*Cadi_ad7418C*)modalias(of:N*T*Cadi_adm1024)modalias(of:N*T*Cadi_adm1024C*)modalias(of:N*T*Cadi_adm1027)modalias(of:N*T*Cadi_adm1027C*)modalias(of:N*T*Cadi_adm1032)modalias(of:N*T*Cadi_adm1032C*)modalias(of:N*T*Cadi_adt7461)modalias(of:N*T*Cadi_adt7461C*)modalias(of:N*T*Cadi_adt7461a)modalias(of:N*T*Cadi_adt7461aC*)modalias(of:N*T*Cadi_adt7463)modalias(of:N*T*Cadi_adt7463C*)modalias(of:N*T*Cadi_adt7468)modalias(of:N*T*Cadi_adt7468C*)modalias(of:N*T*Cadi_adt7473)modalias(of:N*T*Cadi_adt7473C*)modalias(of:N*T*Cadi_adt7475)modalias(of:N*T*Cadi_adt7475C*)modalias(of:N*T*Cadi_adt7476)modalias(of:N*T*Cadi_adt7476C*)modalias(of:N*T*Cadi_adt7490)modalias(of:N*T*Cadi_adt7490C*)modalias(of:N*T*Cadi_adt75)modalias(of:N*T*Cadi_adt75C*)modalias(of:N*T*Capple_cd321x)modalias(of:N*T*Capple_cd321xC*)modalias(of:N*T*Cbrcm_asp-v2.0-mdio)modalias(of:N*T*Cbrcm_asp-v2.0-mdioC*)modalias(of:N*T*Cbrcm_asp-v2.1-mdio)modalias(of:N*T*Cbrcm_asp-v2.1-mdioC*)modalias(of:N*T*Cbrcm_genet-mdio-v1)modalias(of:N*T*Cbrcm_genet-mdio-v1C*)modalias(of:N*T*Cbrcm_genet-mdio-v2)modalias(of:N*T*Cbrcm_genet-mdio-v2C*)modalias(of:N*T*Cbrcm_genet-mdio-v3)modalias(of:N*T*Cbrcm_genet-mdio-v3C*)modalias(of:N*T*Cbrcm_genet-mdio-v4)modalias(of:N*T*Cbrcm_genet-mdio-v4C*)modalias(of:N*T*Cbrcm_genet-mdio-v5)modalias(of:N*T*Cbrcm_genet-mdio-v5C*)modalias(of:N*T*Cbrcm_unimac-mdio)modalias(of:N*T*Cbrcm_unimac-mdioC*)modalias(of:N*T*Ccavium_octeon-7130-ahci)modalias(of:N*T*Ccavium_octeon-7130-ahciC*)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_ds1388)modalias(of:N*T*Cdallas_ds1388C*)modalias(of:N*T*Cdallas_ds1672)modalias(of:N*T*Cdallas_ds1672C*)modalias(of:N*T*Cdallas_ds1775)modalias(of:N*T*Cdallas_ds1775C*)modalias(of:N*T*Cdallas_ds3232)modalias(of:N*T*Cdallas_ds3232C*)modalias(of:N*T*Cdallas_ds75)modalias(of:N*T*Cdallas_ds7505)modalias(of:N*T*Cdallas_ds7505C*)modalias(of:N*T*Cdallas_ds75C*)modalias(of:N*T*Cdallas_max6646)modalias(of:N*T*Cdallas_max6646C*)modalias(of:N*T*Cdallas_max6647)modalias(of:N*T*Cdallas_max6647C*)modalias(of:N*T*Cdallas_max6649)modalias(of:N*T*Cdallas_max6649C*)modalias(of:N*T*Cdallas_max6654)modalias(of:N*T*Cdallas_max6654C*)modalias(of:N*T*Cdallas_max6657)modalias(of:N*T*Cdallas_max6657C*)modalias(of:N*T*Cdallas_max6658)modalias(of:N*T*Cdallas_max6658C*)modalias(of:N*T*Cdallas_max6659)modalias(of:N*T*Cdallas_max6659C*)modalias(of:N*T*Cdallas_max6680)modalias(of:N*T*Cdallas_max6680C*)modalias(of:N*T*Cdallas_max6681)modalias(of:N*T*Cdallas_max6681C*)modalias(of:N*T*Cdallas_max6695)modalias(of:N*T*Cdallas_max6695C*)modalias(of:N*T*Cdallas_max6696)modalias(of:N*T*Cdallas_max6696C*)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*Cfcs_fsa4480)modalias(of:N*T*Cfcs_fsa4480C*)modalias(of:N*T*Cfcs_fusb302)modalias(of:N*T*Cfcs_fusb302C*)modalias(of:N*T*Cgeneric-ahci)modalias(of:N*T*Cgeneric-ahciC*)modalias(of:N*T*Cgmt_g751)modalias(of:N*T*Cgmt_g751C*)modalias(of:N*T*Cgmt_g781)modalias(of:N*T*Cgmt_g781C*)modalias(of:N*T*Chisilicon_hisi-ahci)modalias(of:N*T*Chisilicon_hisi-ahciC*)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*Clltc_ltc4151)modalias(of:N*T*Clltc_ltc4151C*)modalias(of:N*T*Cmarvell_mmp2-ssp)modalias(of:N*T*Cmarvell_mmp2-sspC*)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_max31725)modalias(of:N*T*Cmaxim_max31725C*)modalias(of:N*T*Cmaxim_max31726)modalias(of:N*T*Cmaxim_max31726C*)modalias(of:N*T*Cmaxim_max6581)modalias(of:N*T*Cmaxim_max6581C*)modalias(of:N*T*Cmaxim_max6602)modalias(of:N*T*Cmaxim_max6602C*)modalias(of:N*T*Cmaxim_max6622)modalias(of:N*T*Cmaxim_max6622C*)modalias(of:N*T*Cmaxim_max6625)modalias(of:N*T*Cmaxim_max6625C*)modalias(of:N*T*Cmaxim_max6626)modalias(of:N*T*Cmaxim_max6626C*)modalias(of:N*T*Cmaxim_max6636)modalias(of:N*T*Cmaxim_max6636C*)modalias(of:N*T*Cmaxim_max6650)modalias(of:N*T*Cmaxim_max6650C*)modalias(of:N*T*Cmaxim_max6651)modalias(of:N*T*Cmaxim_max6651C*)modalias(of:N*T*Cmaxim_max6689)modalias(of:N*T*Cmaxim_max6689C*)modalias(of:N*T*Cmaxim_max6693)modalias(of:N*T*Cmaxim_max6693C*)modalias(of:N*T*Cmaxim_max6694)modalias(of:N*T*Cmaxim_max6694C*)modalias(of:N*T*Cmaxim_max6697)modalias(of:N*T*Cmaxim_max6697C*)modalias(of:N*T*Cmaxim_max6698)modalias(of:N*T*Cmaxim_max6698C*)modalias(of:N*T*Cmaxim_max6699)modalias(of:N*T*Cmaxim_max6699C*)modalias(of:N*T*Cmaxim_mcp980x)modalias(of:N*T*Cmaxim_mcp980xC*)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_tcn75)modalias(of:N*T*Cmicrochip_tcn75C*)modalias(of:N*T*Cmicrocrystal_rv3029)modalias(of:N*T*Cmicrocrystal_rv3029C*)modalias(of:N*T*Cmicrocrystal_rv4162)modalias(of:N*T*Cmicrocrystal_rv4162C*)modalias(of:N*T*Cmicrocrystal_rv8523)modalias(of:N*T*Cmicrocrystal_rv8523C*)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-miim)modalias(of:N*T*Cmscc_ocelot-miimC*)modalias(of:N*T*Cnational_lm63)modalias(of:N*T*Cnational_lm63C*)modalias(of:N*T*Cnational_lm64)modalias(of:N*T*Cnational_lm64C*)modalias(of:N*T*Cnational_lm75)modalias(of:N*T*Cnational_lm75C*)modalias(of:N*T*Cnational_lm75a)modalias(of:N*T*Cnational_lm75aC*)modalias(of:N*T*Cnational_lm75b)modalias(of:N*T*Cnational_lm75bC*)modalias(of:N*T*Cnational_lm85)modalias(of:N*T*Cnational_lm85C*)modalias(of:N*T*Cnational_lm85b)modalias(of:N*T*Cnational_lm85bC*)modalias(of:N*T*Cnational_lm85c)modalias(of:N*T*Cnational_lm85cC*)modalias(of:N*T*Cnational_lm86)modalias(of:N*T*Cnational_lm86C*)modalias(of:N*T*Cnational_lm89)modalias(of:N*T*Cnational_lm89C*)modalias(of:N*T*Cnational_lm90)modalias(of:N*T*Cnational_lm90C*)modalias(of:N*T*Cnational_lm95235)modalias(of:N*T*Cnational_lm95235C*)modalias(of:N*T*Cnational_lm95245)modalias(of:N*T*Cnational_lm95245C*)modalias(of:N*T*Cnational_lm96163)modalias(of:N*T*Cnational_lm96163C*)modalias(of:N*T*Cnational_lm99)modalias(of:N*T*Cnational_lm99C*)modalias(of:N*T*Cnxp_pcf8523)modalias(of:N*T*Cnxp_pcf8523C*)modalias(of:N*T*Cnxp_pct2075)modalias(of:N*T*Cnxp_pct2075C*)modalias(of:N*T*Cnxp_sa56004)modalias(of:N*T*Cnxp_sa56004C*)modalias(of:N*T*Connn_nct1008)modalias(of:N*T*Connn_nct1008C*)modalias(of:N*T*Cpericom_pt7c4338)modalias(of:N*T*Cpericom_pt7c4338C*)modalias(of:N*T*Cpps-gpio)modalias(of:N*T*Cpps-gpioC*)modalias(of:N*T*Cqemu_pvpanic-mmio)modalias(of:N*T*Cqemu_pvpanic-mmioC*)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*Crv4162)modalias(of:N*T*Crv4162C*)modalias(of:N*T*Csmsc_emc6d100)modalias(of:N*T*Csmsc_emc6d100C*)modalias(of:N*T*Csmsc_emc6d101)modalias(of:N*T*Csmsc_emc6d101C*)modalias(of:N*T*Csmsc_emc6d102)modalias(of:N*T*Csmsc_emc6d102C*)modalias(of:N*T*Csmsc_emc6d103)modalias(of:N*T*Csmsc_emc6d103C*)modalias(of:N*T*Csmsc_emc6d103s)modalias(of:N*T*Csmsc_emc6d103sC*)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*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_stds75)modalias(of:N*T*Cst_stds75C*)modalias(of:N*T*Cst_stlm75)modalias(of:N*T*Cst_stlm75C*)modalias(of:N*T*Ctaos_tsl2550)modalias(of:N*T*Ctaos_tsl2550C*)modalias(of:N*T*Cti_ads7828)modalias(of:N*T*Cti_ads7828C*)modalias(of:N*T*Cti_ads7830)modalias(of:N*T*Cti_ads7830C*)modalias(of:N*T*Cti_bq32000)modalias(of:N*T*Cti_bq32000C*)modalias(of:N*T*Cti_cd9200)modalias(of:N*T*Cti_cd9200C*)modalias(of:N*T*Cti_cd9220)modalias(of:N*T*Cti_cd9220C*)modalias(of:N*T*Cti_cd9222)modalias(of:N*T*Cti_cd9222C*)modalias(of:N*T*Cti_cd9224)modalias(of:N*T*Cti_cd9224C*)modalias(of:N*T*Cti_cd9240)modalias(of:N*T*Cti_cd9240C*)modalias(of:N*T*Cti_cd9244)modalias(of:N*T*Cti_cd9244C*)modalias(of:N*T*Cti_cd9246)modalias(of:N*T*Cti_cd9246C*)modalias(of:N*T*Cti_cd9248)modalias(of:N*T*Cti_cd9248C*)modalias(of:N*T*Cti_ina209)modalias(of:N*T*Cti_ina209C*)modalias(of:N*T*Cti_ina219)modalias(of:N*T*Cti_ina219C*)modalias(of:N*T*Cti_ina220)modalias(of:N*T*Cti_ina220C*)modalias(of:N*T*Cti_ina226)modalias(of:N*T*Cti_ina226C*)modalias(of:N*T*Cti_ina230)modalias(of:N*T*Cti_ina230C*)modalias(of:N*T*Cti_ina231)modalias(of:N*T*Cti_ina231C*)modalias(of:N*T*Cti_lm73)modalias(of:N*T*Cti_lm73C*)modalias(of:N*T*Cti_lm87)modalias(of:N*T*Cti_lm87C*)modalias(of:N*T*Cti_lm96000)modalias(of:N*T*Cti_lm96000C*)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_tmp100)modalias(of:N*T*Cti_tmp100C*)modalias(of:N*T*Cti_tmp101)modalias(of:N*T*Cti_tmp101C*)modalias(of:N*T*Cti_tmp102)modalias(of:N*T*Cti_tmp102C*)modalias(of:N*T*Cti_tmp105)modalias(of:N*T*Cti_tmp105C*)modalias(of:N*T*Cti_tmp1075)modalias(of:N*T*Cti_tmp1075C*)modalias(of:N*T*Cti_tmp112)modalias(of:N*T*Cti_tmp112C*)modalias(of:N*T*Cti_tmp175)modalias(of:N*T*Cti_tmp175C*)modalias(of:N*T*Cti_tmp275)modalias(of:N*T*Cti_tmp275C*)modalias(of:N*T*Cti_tmp421)modalias(of:N*T*Cti_tmp421C*)modalias(of:N*T*Cti_tmp422)modalias(of:N*T*Cti_tmp422C*)modalias(of:N*T*Cti_tmp423)modalias(of:N*T*Cti_tmp423C*)modalias(of:N*T*Cti_tmp441)modalias(of:N*T*Cti_tmp441C*)modalias(of:N*T*Cti_tmp442)modalias(of:N*T*Cti_tmp442C*)modalias(of:N*T*Cti_tmp451)modalias(of:N*T*Cti_tmp451C*)modalias(of:N*T*Cti_tmp75)modalias(of:N*T*Cti_tmp75C*)modalias(of:N*T*Cti_tmp75b)modalias(of:N*T*Cti_tmp75bC*)modalias(of:N*T*Cti_tmp75c)modalias(of:N*T*Cti_tmp75cC*)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*Cti_ucd9000)modalias(of:N*T*Cti_ucd9000C*)modalias(of:N*T*Cti_ucd90120)modalias(of:N*T*Cti_ucd90120C*)modalias(of:N*T*Cti_ucd90124)modalias(of:N*T*Cti_ucd90124C*)modalias(of:N*T*Cti_ucd90160)modalias(of:N*T*Cti_ucd90160C*)modalias(of:N*T*Cti_ucd90320)modalias(of:N*T*Cti_ucd90320C*)modalias(of:N*T*Cti_ucd9090)modalias(of:N*T*Cti_ucd9090C*)modalias(of:N*T*Cti_ucd90910)modalias(of:N*T*Cti_ucd90910C*)modalias(of:N*T*Ctimeriomem_rng)modalias(of:N*T*Ctimeriomem_rngC*)modalias(of:N*T*Cwillsemi_wusb3801)modalias(of:N*T*Cwillsemi_wusb3801C*)modalias(of:N*T*Cwinbond_w83l771)modalias(of:N*T*Cwinbond_w83l771C*)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(pcbc)modalias(pci:v*d*sv*sd*bc01sc01i*)modalias(pci:v*d*sv*sd*bc01sc06i01*)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:v00000014d00007A08sv*sd*bc*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:v00001000d00000030sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d00000054sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d000000A5sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B[35]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004372sv*sd*bc*sc*i*)modalias(pci:v00001002d00004385sv*sd*bc*sc*i*)modalias(pci:v00001002d0000439[12345]sv*sd*bc*sc*i*)modalias(pci:v00001002d000043[56]3sv*sd*bc*sc*i*)modalias(pci:v00001002d000043[89]0sv*sd*bc*sc*i*)modalias(pci:v00001013d000000B8sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001013d000000B8sv00005853sd00000001bc*sc*i*)modalias(pci:v00001022d*sv*sd*bc01sc04i00*)modalias(pci:v00001022d00001103sv*sd*bc*sc*i*)modalias(pci:v00001022d000012FBsv*sd*bc*sc*i*)modalias(pci:v00001022d000012[0C]3sv*sd*bc*sc*i*)modalias(pci:v00001022d0000141Dsv*sd*bc*sc*i*)modalias(pci:v00001022d0000141Esv*sd*bc*sc*i*)modalias(pci:v00001022d0000144[3B]sv*sd*bc*sc*i*)modalias(pci:v00001022d00001456sv*sd*bc*sc*i*)modalias(pci:v00001022d00001468sv*sd*bc*sc*i*)modalias(pci:v00001022d00001486sv*sd*bc*sc*i*)modalias(pci:v00001022d00001498sv*sd*bc*sc*i*)modalias(pci:v00001022d000014B0sv*sd*bc*sc*i*)modalias(pci:v00001022d000014CAsv*sd*bc*sc*i*)modalias(pci:v00001022d000014[69]3sv*sd*bc*sc*i*)modalias(pci:v00001022d000014[EF]3sv*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:v00001022d000015E4sv*sd*bc*sc*i*)modalias(pci:v00001022d000015EBsv*sd*bc*sc*i*)modalias(pci:v00001022d000015[378B]3sv*sd*bc*sc*i*)modalias(pci:v00001022d000015[378B]4sv*sd*bc*sc*i*)modalias(pci:v00001022d00001604sv*sd*bc*sc*i*)modalias(pci:v00001022d00001649sv*sd*bc*sc*i*)modalias(pci:v00001022d0000164Asv*sd*bc*sc*i*)modalias(pci:v00001022d0000166Dsv*sd*bc*sc*i*)modalias(pci:v00001022d0000167Csv*sd*bc*sc*i*)modalias(pci:v00001022d000016FBsv*sd*bc*sc*i*)modalias(pci:v00001022d000016[05]3sv*sd*bc*sc*i*)modalias(pci:v00001022d00001703sv*sd*bc*sc*i*)modalias(pci:v00001022d00001727sv*sd*bc*sc*i*)modalias(pci:v00001022d000017E0sv*sd*bc*sc*i*)modalias(pci:v00001022d00001[34]03sv*sd*bc*sc*i*)modalias(pci:v00001022d0000740Bsv*sd*bc*sc*i*)modalias(pci:v00001022d00007443sv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Asv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Bsv*sd*bc*sc*i*)modalias(pci:v00001022d000074[14]3sv*sd*bc*sc*i*)modalias(pci:v00001022d0000780[01]sv*sd*bc*sc*i*)modalias(pci:v00001022d0000790[01]sv*sd*bc*sc*i*)modalias(pci:v00001022d00007[89]0Bsv*sd*bc*sc*i*)modalias(pci:v00001039d00000008sv*sd*bc*sc*i*)modalias(pci:v00001039d00000016sv*sd*bc*sc*i*)modalias(pci:v00001039d00000186sv*sd*bc*sc*i*)modalias(pci:v00001039d0000118[45]sv*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:v0000104Ad0000CC06sv*sd*bc*sc*i*)modalias(pci:v0000104Cd0000803[3B]sv*sd*bc*sc*i*)modalias(pci:v0000104Cd0000AC8Fsv*sd*bc*sc*i*)modalias(pci:v00001055d00009463sv*sd*bc*sc*i*)modalias(pci:v0000105Ad00003781sv*sd*bc*sc*i*)modalias(pci:v0000105Ad00003F20sv*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:v0000106Bd0000200[135]sv*sd*bc*sc*i*)modalias(pci:v000010B5d00009050sv0000D84Dsd00004014bc*sc*i*)modalias(pci:v000010B9d00005288sv*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:v000010DEd000001B4sv*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:v000010DEd0000044[CDEF]sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000045[CDEF]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000542sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000055[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000058[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000752sv*sd*bc*sc*i*)modalias(pci:v000010DEd000007D8sv*sd*bc*sc*i*)modalias(pci:v000010DEd000007F[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AA2sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AB[456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AD[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000D8[456789ABCDEF]sv*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:v000010ECd00005209sv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000522[789A]sv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000524[9A]sv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000525Asv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000526[014]sv*sd*bcFFsc*i*)modalias(pci:v000010ECd0000528[679]sv*sd*bcFFsc*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:v00001103d0000064[25]sv*sd*bc*sc*i*)modalias(pci:v00001106d00000561sv*sd*bc*sc*i*)modalias(pci:v00001106d00000686sv*sd*bc*sc*i*)modalias(pci:v00001106d00003040sv*sd*bc*sc*i*)modalias(pci:v00001106d00003057sv*sd*bc*sc*i*)modalias(pci:v00001106d0000305[017]sv*sd*bc*sc*i*)modalias(pci:v00001106d00003074sv*sd*bc*sc*i*)modalias(pci:v00001106d000031[47]7sv*sd*bc*sc*i*)modalias(pci:v00001106d000032[28]7sv*sd*bc*sc*i*)modalias(pci:v00001106d00003337sv*sd*bc*sc*i*)modalias(pci:v00001106d00003349sv*sd*bc*sc*i*)modalias(pci:v00001106d00003372sv*sd*bc*sc*i*)modalias(pci:v00001106d00006287sv*sd*bc*sc*i*)modalias(pci:v00001106d00008231sv*sd*bc*sc*i*)modalias(pci:v00001106d00008235sv*sd*bc*sc*i*)modalias(pci:v00001106d00008324sv*sd*bc*sc*i*)modalias(pci:v00001106d00008353sv*sd*bc*sc*i*)modalias(pci:v00001106d00008409sv*sd*bc*sc*i*)modalias(pci:v00001106d00008410sv*sd*bc*sc*i*)modalias(pci:v00001113d00001211sv*sd*bc*sc*i*)modalias(pci:v00001166d0000020[0135]sv*sd*bc*sc*i*)modalias(pci:v00001166d00000408sv*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:v000011ABd00006121sv*sd*bc*sc*i*)modalias(pci:v000011ABd00006145sv*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:v0000125Bd00009100sv0000A000sd00002000bc*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:v00001283d00008872sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000102[01]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000202[01]sv*sd*bc*sc*i*)modalias(pci:v00001344d00005407sv*sd*bc*sc*i*)modalias(pci:v00001344d00006001sv*sd*bc*sc*i*)modalias(pci:v0000135Cd00000278sv*sd*bc*sc*i*)modalias(pci:v000013D1d0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001407d0000800[023]sv*sd*bc*sc*i*)modalias(pci:v00001407d00008800sv*sd*bc*sc*i*)modalias(pci:v00001409d00007268sv00001409sd0000010[1234]bc*sc*i*)modalias(pci:v00001409d00007268sv00001409sd00009018bc*sc*i*)modalias(pci:v00001414d000000B[9A]sv*sd*bc*sc*i*)modalias(pci:v00001414d00005353sv00000000sd00000000bc*sc*i*)modalias(pci:v00001415d00008403sv*sd*bc*sc*i*)modalias(pci:v00001415d000095[12]3sv*sd*bc*sc*i*)modalias(pci:v00001415d0000C00[04]sv*sd*bc*sc*i*)modalias(pci:v00001415d0000C10[04]sv*sd*bc*sc*i*)modalias(pci:v00001415d0000C11[048C]sv*sd*bc*sc*i*)modalias(pci:v00001432d00009130sv*sd*bc*sc*i*)modalias(pci:v0000144Dd00001600sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A800sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A80[29B]sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A82[12]sv*sd*bc*sc*i*)modalias(pci:v000014C1d0000000[89]sv*sd*bc*sc*i*)modalias(pci:v000014C3d00004D75sv*sd*bc*sc*i*)modalias(pci:v000014D2d00008001sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000212[01]sv*sd*bc*sc*i*)modalias(pci:v000014EAd0000AB0[67]sv*sd*bc*sc*i*)modalias(pci:v000014F2d00000121sv*sd*bc*sc*i*)modalias(pci:v00001500d00001360sv*sd*bc*sc*i*)modalias(pci:v00001524d00000510sv*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:v00001592d0000078[23]sv*sd*bc*sc*i*)modalias(pci:v000015ADd0000040[56]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00000740sv*sd*bc*sc*i*)modalias(pci:v000015ADd000007B0sv*sd*bc*sc*i*)modalias(pci:v000015ADd000007C0sv*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:v0000177Dd0000A02Bsv*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:v0000197Bd*sv*sd*bc01sc06i01*)modalias(pci:v0000197Bd0000236[2F]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: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:v00001AF4d00001000sv00008086sd00000001bc*sc*i*)modalias(pci:v00001AF4d00001001sv00008086sd00000002bc*sc*i*)modalias(pci:v00001AF4d00001041sv00008086sd0000001Abc*sc*i*)modalias(pci:v00001B21d0000060[12]sv*sd*bc*sc*i*)modalias(pci:v00001B21d0000061[12]sv*sd*bc*sc*i*)modalias(pci:v00001B21d0000062[124]sv*sd*bc*sc*i*)modalias(pci:v00001B21d0000106[24]sv*sd*bc*sc*i*)modalias(pci:v00001B21d0000116[456]sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000010sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000100sv*sd*bc03sc[08]0i*)modalias(pci:v00001B4Bd00001092sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00009123sv*sd*bc01sc06i01*)modalias(pci:v00001B4Bd00009125sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00009172sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00009178sv00001B4Bsd00009170bc*sc*i*)modalias(pci:v00001B4Bd0000917Asv*sd*bc*sc*i*)modalias(pci:v00001B4Bd000091A[023]sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd000091[89]2sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd0000923[05]sv*sd*bc*sc*i*)modalias(pci:v00001BB1d00000100sv*sd*bc*sc*i*)modalias(pci:v00001C00d00003050sv00001C00sd00003050bc*sc*i*)modalias(pci:v00001C36d00000031sv*sd*bc01sc06i01*)modalias(pci:v00001C44d00008000sv*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:v00001D94d00001463sv*sd*bc*sc*i*)modalias(pci:v00001D94d0000790Bsv*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:v0000416Cd00000100sv*sd*bc*sc*i*)modalias(pci:v00004321d00001111sv*sd*bc*sc*i*)modalias(pci:v00008086d*sv*sd*bc01sc01i*)modalias(pci:v00008086d*sv00001028sd*bc01sc04i00*)modalias(pci:v00008086d0000010[8C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000015[08C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002D[37]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002E[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000435sv*sd*bc*sc*i*)modalias(pci:v00008086d0000043[8AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000440sv*sd*bc*sc*i*)modalias(pci:v00008086d00000443sv*sd*bc*sc*i*)modalias(pci:v00008086d000006D[67]sv*sd*bc*sc*i*)modalias(pci:v00008086d000006E[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000935sv*sd*bc*sc*i*)modalias(pci:v00008086d000009A7sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A03sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A5[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A80sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A8Csv*sd*bc*sc*i*)modalias(pci:v00008086d00000AC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000B00sv*sd*bc*sc*i*)modalias(pci:v00008086d00000B25sv*sd*bc*sc*i*)modalias(pci:v00008086d00000C0[48]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000C5[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000C5[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000CF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000CFEsv*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:v00008086d00000E2[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F0Esv*sd*bc*sc*i*)modalias(pci:v00008086d00000F0[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F12sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F2[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]A3sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]A6sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F9sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]FCsv*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:v00008086d00001194sv*sd*bc*sc*i*)modalias(pci:v00008086d000011A5sv*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:v00008086d000018D3sv*sd*bc*sc*i*)modalias(pci:v00008086d00001918sv*sd*bc*sc*i*)modalias(pci:v00008086d000019B[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000019C[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000019E2sv*sd*bc*sc*i*)modalias(pci:v00008086d000019E3sv*sd*bc*sc*i*)modalias(pci:v00008086d000019E5sv*sd*bc*sc*i*)modalias(pci:v00008086d00001A1[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001A8Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001A8Esv*sd*bc*sc*i*)modalias(pci:v00008086d00001A9Asv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00001BC9sv*sd*bc*sc*i*)modalias(pci:v00008086d00001BCCsv*sd*bc*sc*i*)modalias(pci:v00008086d00001BE0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001BFFsv*sd*bc*sc*i*)modalias(pci:v00008086d00001C0[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C0[234567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C[3B]Asv*sd*bc*sc*i*)modalias(pci:v00008086d00001D0[08]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001D0[246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001D7[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001D[3B]Asv*sd*bc*sc*i*)modalias(pci:v00008086d00001E0[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E0[234567E]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E22sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E3Asv*sd*bc*sc*i*)modalias(pci:v00008086d00001F15sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F2[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F3Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001F3[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F3[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F4[015]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[69]03sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]ACsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]DFsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]E1sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[CD]22sv*sd*bc*sc*i*)modalias(pci:v00008086d00002021sv*sd*bc*sc*i*)modalias(pci:v00008086d0000228Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000228[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002290sv*sd*bc*sc*i*)modalias(pci:v00008086d00002292sv*sd*bc*sc*i*)modalias(pci:v00008086d000022A3sv*sd*bc*sc*i*)modalias(pci:v00008086d000022ACsv*sd*bc*sc*i*)modalias(pci:v00008086d000022D8sv*sd*bc*sc*i*)modalias(pci:v00008086d000022DCsv*sd*bc*sc*i*)modalias(pci:v00008086d000023[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d000023[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000023[3B]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000244Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000244[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000245Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000248Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000248[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024C[0C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024C[1AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024D0sv*sd*bc*sc*i*)modalias(pci:v00008086d000024D[1BF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[1248CD]3sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[124]0sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[12]1sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[58]0sv*sd*bc*sc*i*)modalias(pci:v00008086d000025A1sv*sd*bc*sc*i*)modalias(pci:v00008086d000025A4sv*sd*bc*sc*i*)modalias(pci:v00008086d000025ABsv*sd*bc*sc*i*)modalias(pci:v00008086d000025A[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d000025B0sv*sd*bc*sc*i*)modalias(pci:v00008086d000025F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000264[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002653sv*sd*bc01sc01i*)modalias(pci:v00008086d0000265[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000265[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000267[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002680sv*sd*bc*sc*i*)modalias(pci:v00008086d0000268[123]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000269Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000269Esv*sd*bc*sc*i*)modalias(pci:v00008086d00002778sv*sd*bc*sc*i*)modalias(pci:v00008086d0000277Csv*sd*bc*sc*i*)modalias(pci:v00008086d000027B[89D]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027C[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027C[1356]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027DAsv*sd*bc*sc*i*)modalias(pci:v00008086d000027DFsv*sd*bc*sc*i*)modalias(pci:v00008086d00002828sv0000106Bsd000000A[013]bc*sc*i*)modalias(pci:v00008086d0000282[058]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000282[1234679AF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000283Esv*sd*bc*sc*i*)modalias(pci:v00008086d00002850sv*sd*bc*sc*i*)modalias(pci:v00008086d000028[BCDEF]4sv*sd*bc*sc*i*)modalias(pci:v00008086d0000292[0168DE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000292[234579ABCF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002930sv*sd*bc*sc*i*)modalias(pci:v00008086d0000294Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000294[DE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000029E0sv*sd*bc*sc*i*)modalias(pci:v00008086d000029F0sv*sd*bc*sc*i*)modalias(pci:v00008086d000029[789ABCDEF]4sv*sd*bc*sc*i*)modalias(pci:v00008086d00002A[014567]4sv*sd*bc*sc*i*)modalias(pci:v00008086d00002C90sv*sd*bc*sc*i*)modalias(pci:v00008086d00002E6Asv*sd*bc*sc*i*)modalias(pci:v00008086d00002E6Esv*sd*bc*sc*i*)modalias(pci:v00008086d00002E[0123]4sv*sd*bc*sc*i*)modalias(pci:v00008086d00002F2[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000310[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000318Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000318Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000319Asv*sd*bc*sc*i*)modalias(pci:v00008086d000031A2sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000031D4sv*sd*bc*sc*i*)modalias(pci:v00008086d00003256sv*sd*bc*sc*i*)modalias(pci:v00008086d0000342Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000342[9ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003438sv*sd*bc*sc*i*)modalias(pci:v00008086d0000343[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034A6sv*sd*bc*sc*i*)modalias(pci:v00008086d000034D3sv*sd*bc*sc*i*)modalias(pci:v00008086d000034FCsv*sd*bc*sc*i*)modalias(pci:v00008086d0000359[02E]sv*sd*bc*sc*i*)modalias(pci:v00008086d000035B0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000360Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000371[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000037C9sv*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:v00008086d00003A05sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A0[06]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A2[06]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A2[25]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A[36]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B2[0168DE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B2[23459BCF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B30sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B6[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003C2[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003E0Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00003E1[8F]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003E3[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003E83sv*sd*bc*sc*i*)modalias(pci:v00008086d00003EC[26A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48]A3sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48]E0sv*sd*bc*sc*i*)modalias(pci:v00008086d00004030sv*sd*bc*sc*i*)modalias(pci:v00008086d000043A3sv*sd*bc*sc*i*)modalias(pci:v00008086d000043A6sv*sd*bc*sc*i*)modalias(pci:v00008086d000043D[4567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043E0sv*sd*bc*sc*i*)modalias(pci:v00008086d000043FCsv*sd*bc*sc*i*)modalias(pci:v00008086d0000451[468A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004529sv*sd*bc*sc*i*)modalias(pci:v00008086d0000452[8ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000453[246]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000458[159D]sv*sd*bc*sc*i*)modalias(pci:v00008086d000045C5sv*sd*bc*sc*i*)modalias(pci:v00008086d0000460[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000461Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000466Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000467Dsv*sd*bc*sc*i*)modalias(pci:v00008086d000046[24]1sv*sd*bc*sc*i*)modalias(pci:v00008086d0000490Esv*sd*bc*sc*i*)modalias(pci:v00008086d00004946sv*sd*bc*sc*i*)modalias(pci:v00008086d0000494[024]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004A8Csv*sd*bc*sc*i*)modalias(pci:v00008086d00004B23sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B26sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B63sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B7[05]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B8[123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BB3sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BC3sv*sd*bc*sc*i*)modalias(pci:v00008086d00004C19sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DA3sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DA6sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DE0sv*sd*bc*sc*i*)modalias(pci:v00008086d00004E03sv*sd*bc*sc*i*)modalias(pci:v00008086d00004E29sv*sd*bc*sc*i*)modalias(pci:v00008086d00005028sv*sd*bc*sc*i*)modalias(pci:v00008086d0000502[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005032sv*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:v00008086d00005796sv*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:v00008086d00005918sv*sd*bc*sc*i*)modalias(pci:v00008086d00005A03sv*sd*bc*sc*i*)modalias(pci:v00008086d00005A8Csv*sd*bc*sc*i*)modalias(pci:v00008086d00005A8Esv*sd*bc*sc*i*)modalias(pci:v00008086d00005A9Asv*sd*bc*sc*i*)modalias(pci:v00008086d00005AA2sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AD4sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AE3sv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]A3sv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]A6sv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]E0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]FCsv*sd*bc*sc*i*)modalias(pci:v00008086d0000641Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000647Dsv*sd*bc*sc*i*)modalias(pci:v00008086d000065F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00006F2[01234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00006F5[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007010sv*sd*bc*sc*i*)modalias(pci:v00008086d00007111sv*sd*bc*sc*i*)modalias(pci:v00008086d00007111sv000015ADsd00001976bc*sc*i*)modalias(pci:v00008086d00007113sv*sd*bc*sc*i*)modalias(pci:v00008086d00007199sv*sd*bc*sc*i*)modalias(pci:v00008086d0000719Bsv*sd*bc*sc*i*)modalias(pci:v00008086d00007601sv*sd*bc*sc*i*)modalias(pci:v00008086d00007745sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A6[08]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AE8sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[7F]8sv*sd*bc*sc*i*)modalias(pci:v00008086d00007D03sv*sd*bc*sc*i*)modalias(pci:v00008086d00007D0Dsv*sd*bc*sc*i*)modalias(pci:v00008086d00007E22sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E24sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E45sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E70sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F23sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F78sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[35]60sv*sd*bc*sc*i*)modalias(pci:v00008086d000084CAsv*sd*bc*sc*i*)modalias(pci:v00008086d00008A29sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C0[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C0[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C8[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C8[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C[2A]2sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C[3B]Asv*sd*bc*sc*i*)modalias(pci:v00008086d00008D0[08]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D0[246E]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D22sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D3Asv*sd*bc*sc*i*)modalias(pci:v00008086d00008D6[08]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D6[246E]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D7[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008[CD]24sv*sd*bc*sc*i*)modalias(pci:v00008086d00009A0Dsv*sd*bc*sc*i*)modalias(pci:v00008086d00009A14sv*sd*bc*sc*i*)modalias(pci:v00008086d00009A33sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C0[0189]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C0[234567EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C6[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C8[357F]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CBBsv*sd*bc*sc*i*)modalias(pci:v00008086d00009CE[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[2A]2sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[2A]4sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[3B]Asv*sd*bc*sc*i*)modalias(pci:v00008086d00009D0[357]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D31sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D35sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D3[ABE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DD3sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DE[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF9sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DFCsv*sd*bc*sc*i*)modalias(pci:v00008086d00009D[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0A3sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0A6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0E0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0FCsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A10[23567F]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A135sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A13[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A18[26]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1D[26]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1[3B]1sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A20[26]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A25[26]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2B[BE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A36[04]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A379sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A37Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3BAsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3[2A]3sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3[2A]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3[58]6sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A71Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A76Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A77Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A824sv*sd*bc*sc*i*)modalias(pci:v00008086d0000AD03sv*sd*bc*sc*i*)modalias(pci:v00008086d0000AD0Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000AE22sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A[12]BAsv*sd*bc*sc*i*)modalias(pci:v00008086d0000F1A[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000[01]AA2sv*sd*bc*sc*i*)modalias(pci:v00008086d0000[89]A03sv*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:v00009412d00006565sv*sd*bc*sc*i*)modalias(pci:v00009710d000097[015]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009865sv0000A000sd0000[12]000bc*sc*i*)modalias(pci:v00009710d000098[01]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009901sv0000A000sd00002000bc*sc*i*)modalias(pci:v0000C0A9d0000540Asv*sd*bc*sc*i*)modalias(pcrypt)modalias(platform:HID-SENSOR-2000e[12])modalias(platform:acpi-cpufreq)modalias(platform:ahci)modalias(platform:altera_ps2)modalias(platform:apollolake-pinctrl)modalias(platform:broxton-pinctrl)modalias(platform:cxl_acpi)modalias(platform:denverton-pinctrl)modalias(platform:dmi-ipmi-si)modalias(platform:dmi-ipmi-ssif)modalias(platform:ds1511)modalias(platform:ds2404)modalias(platform:dw_dmac)modalias(platform:e820_pmem*)modalias(platform:efi_secret)modalias(platform:gpio_ich)modalias(platform:hmem*)modalias(platform:i2c-mlxcpld)modalias(platform:i2c-mux-mlxcpld)modalias(platform:i2c_designware)modalias(platform:iTCO_wdt)modalias(platform:idma64)modalias(platform:intel_rapl_msr)modalias(platform:intel_xhci_usb_sw)modalias(platform:isch_smbus)modalias(platform:max19[79])modalias(platform:mlx-wdt)modalias(platform:mlxreg-fan)modalias(platform:pcspkr)modalias(platform:platform-lcd)modalias(platform:pwm-lpss)modalias(platform:pxa2xx-spi)modalias(platform:rotary-encoder)modalias(platform:rtc-bq4802)modalias(platform:rtc-ds1286)modalias(platform:rtc-ds1553)modalias(platform:rtc-ds1742)modalias(platform:rtc-m48t35)modalias(platform:rtc-m48t59)modalias(platform:rtc-msm6242)modalias(platform:rtc-rp5c01)modalias(platform:sev-guest)modalias(platform:sht1[015])modalias(platform:sht7[15])modalias(platform:simtec-i2c)modalias(platform:stk17ta8)modalias(platform:unimac-mdio)modalias(platform:wdat_wdt)modalias(platform:xhci-hcd)modalias(pmem)modalias(pnp:dPNP040[01]*)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[07e]*)modalias(scsi:t-0x0[45]*)modalias(scsi:t-0x0d*)modalias(scsi:t-0x14*)modalias(serio:ty02pr08id*ex*)modalias(serio:ty02pr0[1234567]id*ex*)modalias(serio:ty0[16]pr*id*ex*)modalias(serpent)modalias(serpent-asm)modalias(serpent-generic)modalias(sha1-all)modalias(sha1-padlock)modalias(sha256-all)modalias(sha256-padlock)modalias(spi:ds3234)modalias(spi:ks8995)modalias(spi:ksz8795)modalias(spi:ksz8864)modalias(spi:rmi4-spi)modalias(spi:rtc-rx4581)modalias(spi:rv3049)modalias(spi:rx4581)modalias(stdrng)modalias(tbsvc:knetworkp00000001v*r*)modalias(tcp-ulp-tls)modalias(team-mode-activebackup)modalias(team-mode-broadcast)modalias(team-mode-loadbalance)modalias(team-mode-random)modalias(team-mode-roundrobin)modalias(tls)modalias(tty-ldisc-18)modalias(tty-ldisc-2)modalias(twofish)modalias(twofish-asm)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:v0471p0602d*dc*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:v05ACp020[EF]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp021[456789ABC]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp022[345]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp022[9AB]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp023[012678F]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp024[012345679ABCDE]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp025[2349AB]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp026[234]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp027[234]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp029[012]d*dc*dsc*dp*ic03isc*ip02in*)modalias(usb:v05ACp030[AB]d*dc*dsc*dp*ic03isc*ip02in*)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:v05F3p0240d*dc*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:v06CDp0202d*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:v077Dp0410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v077Dp04AAd*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:v0BDAp0140d*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:v0BDAp01[23]9d*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:v0D8Cp000Ed*dc*dsc*dp*ic03isc00ip00in*)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:v6993pB001d*dc*dsc*dp*ic03isc00ip00in*)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(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_vmmemctl)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(xen:vbd)modalias(xen:vif)modalias(xen:vkbd)modalias(xenblk)modalias(xennet)modalias(xfrm-offload-10-50)modalias(xfrm-offload-2-50)modalias(xfrm-type-10-108)modalias(xfrm-type-10-41)modalias(xfrm-type-10-43)modalias(xfrm-type-10-50)modalias(xfrm-type-10-51)modalias(xfrm-type-10-60)modalias(xfrm-type-2-108)modalias(xfrm-type-2-4)modalias(xfrm-type-2-50)modalias(xfrm-type-2-51)modalias(xt_SET)modalias(xxhash64)modalias(xxhash64-generic)modalias(zstd)     /bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.38.1.el9_5.x86_643.0.4-14.6.0-14.0-15.2-14.16.1.3ggglg2@gggw@g͂gɎ@gH@ggg@g@g@gu@g: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.38.1Chao YE [5.14.0-503.38.1.el9_5]CKI KWF Bot [5.14.0-503.37.1.el9_5]CKI KWF Bot [5.14.0-503.36.1.el9_5]CKI KWF Bot [5.14.0-503.35.1.el9_5]CKI KWF Bot [5.14.0-503.34.1.el9_5]Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.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- ALSA: usb-audio: Fix out of bounds reads when finding clock sources (CKI Backport Bot) [RHEL-86726] {CVE-2024-53150}- scsi: core: Fix command pass through retry regression (Ewan D. Milne) [RHEL-77123]- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-67636] - cxgb4: use port number to set mac addr (Michal Schmidt) [RHEL-79672] - ice: stop storing XDP verdict within ice_rx_buf (Petr Oros) [RHEL-76141] - ice: gather page_count()'s of each frag right before XDP prog call (Petr Oros) [RHEL-76141] - ice: put Rx buffers after being done with current frame (Petr Oros) [RHEL-76141] - gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup (Joshua Washington) [RHEL-74413] - gve: process XSK TX descriptors as part of RX NAPI (Joshua Washington) [RHEL-74413] - gve: guard XSK operations on the existence of queues (Joshua Washington) [RHEL-74413] {CVE-2024-57933} - gve: guard XDP xmit NDO on existence of xdp queues (Joshua Washington) [RHEL-74413] {CVE-2024-57932} - gve: Fix an edge case for TSO skb validity check (Joshua Washington) [RHEL-74413] - gve: Fix XDP TX completion handling when counters overflow (Joshua Washington) [RHEL-74413] - gve: Clear napi->skb before dev_kfree_skb_any() (Joshua Washington) [RHEL-74413] {CVE-2024-40937} - gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington) [RHEL-74413]- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-78643] - coresight: etm4x: Add ACPI support in platform driver (Mark Salter) [RHEL-80223] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-73024] - md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-76058] {CVE-2024-43855} - redhat/configs: replace IOMMU_DEFAULT_DMA_STRICT with IOMMU_DEFAULT_DMA_LAZY (Jerry Snitselaar) [RHEL-76412] - ibmvnic: Only record tx completed bytes once per handler (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Only replenish rx pool when resources are getting low (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Return error code on TX scrq flush fail (Mamatha Inamdar) [RHEL-71289] - intel_idle: fix ACPI _CST matching for newer Xeon platforms (David Arcari) [RHEL-62987]- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-82734] {CVE-2025-21785} - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-70643]- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210] - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- 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{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x33b5d99c0x54a8a7cc0x26adff0c0x7dc935120xaf974c440x9ee945b30xb108efbc0xecca5b030xf4721aeb0x46f4254f0x5d93a46d0x373f894c0x3ae3dd050x0bf2a64e0x1fed939a0xb4df20d40x5da52d090xa7e2dac30x7801938e0x3f84de0c0x8c3d14000x319b6b5b0x902917c00xc6281d540x70341b240xed4757530xd5df75300x8bc0ba910xd86d00fe0xafa2063e0xbc8f3d5d0x4c65aafd0x74fb54c90x36d476f80x713cc7c30x6f6655040xfc21622f0x00f853810xc13cae3e0x36c8fa100xa6aa5bce0xdc51cff70x0f6e302f0x53dbd4dd0xd01db65c0x0ca748660xa90905650x817701ff0x127228630xadb6405c0x5d8d8e240x829426e80xe37b677a0x306709aa0x2b80912b0x4a6fd0b90xd69510fd0x85b5021c0x4f6ea8390x03a67dc70xa723a7b70xdfffa9800xd29a59320x0b533b6d0x30be17610xfaa1d7100x2de013930x6c908df30xaca3c32e0xcd57e7c80xaa8f38de0x932f50310xf2ec97950xe7fe4a680x9a13b0600x59387ba30x53d9f9270x9a2851ef0xa1c3f8a80xc3e1021c0x460478270xcf2b93c80xcc21ce5c0x7e42bd3f0xf32fa2b70x5954d7ac0x7c87e02d0x7b1b25da0x15dc8bab0xf7e749fb0x525751340xdf515c490xa8c4b5e10x5c7e9f840x1f8e94830x1d1b139a0x4942be670x5f9113320xf32dff970x778e30b90xc071e99f0x616e6c950xea5cda330x6becaded0x4a1c261b0xf084b57d0xa588ef670xd09da48b0x6d2c94370xe93dfc8c0x2510fc6d0x8b618aa60x7ff2a1040x388e0e100x93a3e40e0xf2df48f30xad9b683b0xe0e786a70x8a7fe54a0x486440360xf54e28860x0cff45f40xa84a2e730x14dc79490x3b0a488d0x0bb252950x9d36ddd00xb4e976bb0xdb6221080xcad019c30xe30fb2a80xacfe8a180x62dc190a0xb06c0bfd0xdfbc08aa0x2b16e9090x63826d350xadeca7300xfd3c0de60x9d919c440x37239e6d0xfeb424180x3bf2393a0x96c4643f0x6a5eb4440xdeb5edce0xc361c3c50x6a9250970x930a94fd0x18e757510x7e3277f80xc7b0cb1f0x594fbb530xbe29a1210x7cb6ae720x40e4c18f0x2476b8680x836ab2680x9ea4c3e80xb5f7ad060xed99d9b70xfe729ed60x69f4ff250x8d7250520x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160x4236333f0x0a8b70aa0x883b3e700x98b7f1f20x074d65290xaef9b5c70x124552040x7879ce7e0x887dd6430xe0fae68b0x2b4d226f0xf486ced90xcefe7a8c0x50f5ae460xdf7843b90xbe812b3d0x136e40500xf2f851e40x5f3ad3670xae7888ff0x6422d9430x359b1b750x986d9b470x1afbe4c30xa0e93ebf0xb9cad4920xae2773720x693536640x2e906c020xb11ac7a70x256c23290x80f12bc90xa0c677850x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90xa0da2eb40xf165c2900x7615473b0xb6e960b70x2782fea10xea6a01c60x8c773ab00x5a1e32000x57a78c570x20aa305b0x330be2860x7d7c8dcf0x5dfb9b2c0xa7a11b640x45e9a9580xa2725e450x3a29a5a20xf1c5c3210x69cfcf4c0x4f9555dc0x14bb02bc0x78657bc10xdddb02730x4840483b0xab4dbcc10x135c16490x6d91b8cd0xf5ff94540xb236382a0x6243ac820x144f1cbc0xcecfc7410xfb45f7bf0x0880fb9f0xcc3683760x8bdfc47c0x24763c440xbd29b1890xe79d66e70x4dc5a0d30x78592f930x7cd209ab0x34d3c2a10x9f0bf7340x615c05380x054037580x4b803bb00x9f9bf3b30x89d99ee10x887ba0320x4d5e1a7c0x4461827a0x52dd93ff0x2c8fbe690x60fe75ba0x47ec8b510xebf74b970xe3d6a7f40x6c5efa5a0x5d3f4e660xc1e5f7f90x5e7395070x1e5761440xbcc074f30x4eb4c55e0xd4c9681a0x270be3e10x1bab555a0x82e763e10x5b5750fe0x8bb374a50xa4a92fe00x98d93dbf0x0c6a99dc0xb912bdd30xdcb874980xae6040a50x234a140d0x22f960040x88f985780x6f8504820x10c5786d0x9031cecc0x3d93fb920xc7fe55ac0xa70223200x9e20b2bc0x4733bf8c0x9f68faa30x17f9cfe30x3abd3ea40xfe7c1f290x752c2b000x7f51547e0x54c1e24a0xdc7369fe0xa6a502300x912a92860x749106270x23263c0a0x14943f3d0x114eb8240xb34688de0x45e80fdf0x1412f0420xc60d7d0c0xb17d68970xb96e9aa10x8f3a890e0x7510a39a0x0ca8df680x25c072250x5c11e1050x4e9f60340x02f58c170x71cddad50x1c57c5240xab521f6e0x9e31c9ec0xba5c2f4f0xd020dd1f0x4cc94dff0x5ed395f60x1aff13200xe39d000b0x810397210x67154cc60x76e411780xa0876d430xdb1f46c10x69197d960x730940e50x600fb90a0x68ed794b0xf52f07e20x2826f7f10xda7944e20x70b9b3f00x7a2aa1f70xff17ab690xce8860d60x95ecaac80xc97952110xf8075be60xdaee64b70xf105b0a70x087ba8a30x3e0fe55f0xd6d33c340x8bbc10fe0x1f308c3c0x06f235ac0x3bd5f28f0x44d5fdce0x58eb73990xca1b06490x9956fb070xfa31c8640xa11298490x87546e4d0x8df000500x34ba0f500xbf60da060x6869b6f00x9e0e0e620xeaebc86e0x98e02c200xfd85bed40x692028780xd8e0c6110xddd37ff60x75782a840x1dce30540xaad3436c0x0843187b0x2d9b977e0x8290f2420xa24d96fc0xe62777100xbd7abd080x4034ec9c0x966ec2b50xdf3060e40x0b381e6d0x5b9b17610x602069760x5f61f09d0xb83ba11b0xb520d7f60x20f5744f0x411a35dd0x5444b13d0x89e1c38c0xe80e821e0x9e8547e40xe196ba8b0x077eff200x02cd71c10x171993ec0xec0b0ae80x91c044fb0x164e41630x9ad47d710x3a245e9b0x878a79830x403152190x082bbed50x9a3903010x48602c2e0x7269123f0x100383650x00a7212d0x274cad680xe8cbc5200xe4ae75080xe22b77870xfd7cf76d0x1d6e65470xadde87b00x4ae61ec30x9b252a720x7b9d86510xf137d18f0x75d490660xfc619abd0x22d795a80xdde6d04a0xc1655c9d0xa6c3272d0xd9703ae90xd0f085770x4009c67e0x4639bcda0x9103c5850xf0f9fe0d0x4f6c23600x87bd07bd0x1c8984c70x96eb492d0x1887763e0x86c998e60x9318f4db0x095d7e440x0a6523910x830bb3b40x1f974de30x5aaba4740xc9dd5b960xcc3b167a0x1dcb21450xacc9d21d0xd7435adc0x3af2d2880xb24870d80xd8ddcfc20x478304460x89c357c30x3d85833f0x849a9e280x555028970x56d058600x016d5b150x5b5a7f980xbb73d17f0x9bec151b0x10a937de0xe07bb0e90x410b27360xfc6424eb0x5454a05a0x6d979b070x6d4f6a5e0x06127f3f0x281e4e350x71b5b9f40x60348b570x79461f300xe204b3100x3e707f370x2be4e2690x8d04d3bd0x75e0023b0xe45f35120xe7e93b610xa7e3088f0xa4642bd60x5d294b920x9df3faa30xfab928290x013d46c60x7342d35e0x543e972a0x835dd4b60xd75e6bee0xbe1ef7990x32b1a4a10x2230d3490x4c051dc40xd914ad720x133e06b40x0b29f27e0x447a385b0x7e61518f0xb11c25570x22bc316a0xaaf560e20x838fa3550xe327f1f10x3fa5dc730x2c0f84ec0x81e5101f0x4847e50d0xc98519a00xe2c321380xfa6ffd230x7cbb98e70x75c8d4a80x7b2f53020x9bf3fff10x6b88cf170x7191cf3a0x9927ee3e0xed844fa80x3f32c3ec0xe2160b3c0x77c828e90x372b830e0xb884d3e60x82b263650xcd17e1b90x9d4a7fa80x9cae33c80xaa587e640xa33278c40x848faaaa0xde3f9bf60xac76e0560x6ae100b40x099f80d10xc10a0c670xd45434ee0xb62c43320xcdbb7c230x77a671970x051675e30xdafff04e0x03ef0c3f0x457702510x720d1e010xa3e058830xe19545320x4b965bb10xea50dad30xb6081c6f0x1c189e1c0x60056da00x6c2e0b9f0xbb908ab00x7a393e400xe2776a3c0xd372a61d0x6a9211890x387c25230xa032715f0x95f68cdb0x8706ae260x5f51b41e0xf503652e0xea80f0600xc1a988ff0x126410eb0x18d107eb0xcef365fb0x2e6c4c810x3768f05a0x91035ff60x6bfa8c220x16c834b50x5312a24c0x0dececbd0x9a8ba3d00x3caba86d0xb191d51d0x1cea4c6e0xcc88d5f40x0fcba3490x937aa4000xceecf2840xff2c54e20x8d14ff660x312ca2f40xd2a430200x9cf59e7a0x5bafa76e0x1e00371d0x475c0ef30x8592d8920x031fa8910x0be1a4d80x2c63e0510xdab0f8920xcd47fcc40x2bb32ad10x871169c50x6b918ed80x3f30d3bb0xd3724b160xe19675db0x37b75b410x2df312080x2b74c4530xe59f256f0xf6ec38cb0x36a79db20x462073a40x2bfee9cf0x691577f70x7c204f430x377da38e0xa42b3edf0x97ec002e0xeaeb072d0xede3878a0xea41b6660x795ff32e0x87f719160x55b395210x5f0755a90x061e9c7b0xed95c8840xcb04fb780x37c197990x7d6d5fd40x07d0b14b0xa47e0e9d0xf6e484b40x9ae10daf0x2d50a1de0x54cf92870x47f32be60xbf5932d50x9f4b02600x68561a970x20bdb0fa0xe43bb4c80xe818b32b0x37a53a7e0x938b3b2b0x328c336a0x9ff70eaf0x474bd6fd0xf4b5b7880xddd377ba0x635ea7c00xcb7c65190x53b62d210x02668df10xd4fc8f480x3f38bed60x1cd359aa0xd7b700ab0xbcbdb1390x6da5dbbc0xbdcd72d80x3dc89d0b0x5bcc0df70x21d1cc890x9d8f86a70x9a9b9fb70xb590a9ae0xf71c3ced0x6a983a290x35caf78c0xb8cebed20x0defcd3d0x7c597b7b0x01f10a0d0x98c737db0x153ad8c40xbd06f3a90xed213b8f0x1fb1171d0xabcef8390x2898e7440x7f4843420x0cd272340x174994800xfd7087820x21bafd940xfd352e460xafddd5450xccd868060x030cbca20xda8a1fba0x9d76b2ff0x439fc05b0x90f283ac0x6a9e90af0x1cd530500xe305583f0x6ec7e10b0x42f10d2b0xb385e3b50x24f0cfcd0x3a15013b0x76d4b2900x2d5d06fb0xa999f97a0xf2ed03a40x7fcdbc9e0x7b7af9cc0x2262a7480xfcea9f210xec3b0a9b0x9f663ed70x40b3318b0x928d006c0x23f7dd220xe84ff26d0xef43cf400x03df3f270x483ccfa50xef39b7410x8c1d3cdf0x0c99d6450x28f6611f0x62f9947b0x0ff6e90c0xb895f13e0xe21d80500x6fb624630xbd6f3c8a0xf8f3a0fb0xd5e71a310x7bacb3770xa2f36aae0x557d765d0xc7f57ce40x341b31e80xc07fe50e0x2bf507090xe46301800x4d7f34080xe8766ad30xbc07672e0x42b008470x4837e4420x14b64bfa0x698682450x1deba1a10x11efa9110x1996e8850xc92fb8b40x2f86aba80x8cfbf1630xe4cc5a660xbdce3d440x46dae93c0xbb0ea9060x3a3aca240x681b28c60x4a4ed0c60xbb5c1e870x5f4b156c0xa1178b700x9bb1e6070xd3618d070x7d6439800x3a4f6a320xeb1fbddc0xa2f7d7cb0x26e0d7530xba4eefe50x08e8a71e0xf05ca32d0xe8262f110x813ef0ad0xaf12d2ea0xe6e799140xa8c75daf0xa6b06f650xf64caef10x73a48b4a0x81c0d41e0xa85e5ba10xe43fef7c0x52a30bd50x49cff0900xce7365a60x87866d840x06c415130x729d24870xf8bdd3840x134d106b0x52eaa0870x6cf0a23d0xa4c085f80xdf0c757f0x8f94a2400xd2b10a050xf6e874f50x3f152f080x7e435b530xc2368ea50xe77d5ef30x58db11760x8462cb620xaeadee4a0xa31b858f0xaaebc99e0xd3a23bf70x2e08226d0x820928990x11e06ee90xb056c0830x91d276780xff9d59c60x5de365180x861103590xe910d44b0x9f17959b0xb9cdd7070x2ad173f10xb5b8f8340xde3dd4870xdeb183f80xab7e1ef00x5e3f0f3b0xe4f4b60c0x0f388dd10x0119a6c70x8e2eae720xe43c6d480x72fa91850x1668e8620x150689a80x1bb625fd0x256ffce80x0678547d0x61843aee0xee8f1c640x243976a80xa0f0ddfd0x3c9589750xc673f3450x64fbfdc40xbf6d4b720xd54bbf920x2aebb9e40xe54c45030x508328e10x32e24c8a0x2084d1890xae020adb0x4655ef460xb328ef410xd470e84c0xc2697e840x58dfc1f80x61f0a75f0x6f2c95350x8bd4129e0x46ca85d20xd314d3cd0x55ef50250xffcba9a20x09e721410x523d09130xde5ba0ac0x0232359c0xeeabebc60x29b7db2a0xecfbceee0xb5a8552d0x0c12260b0xebd4df970x57dfccc70xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470x936144460x039cc7f60x275105c40x71fa908a0x74fe9ff00xb1dd82710x23726a250xdf0699180xf4548e630x415b20390x339c33c50xff09bd650x0b9015490x8d9b761c0x8b44ee750x2c8b5dbf0xc01d08140xe66cf7dc0xbd3e75420x5609ce410xb9cba57f0x5b17be060x88433bdb0xc94688100xb7092dc00xcdea9a250x4b2f66830x5d77d21d0x6cd954e10x04773b600x3a1a39790xccce6fcf0x7acf64c30xc81e116a0x12efe4480xb073e6fc0x378dff780x47a466a40x7b91d6360x175f36cb0xb06f4ab40x3cda4c310xe9c4b76e0xc421af240xdf323a400x40f98e800xbe4de6750x1a6c641e0x38f803a00xe44c8e660x947efb4a0x2ad712500xd2ef8aa50xcd5bd9810xd4cb7c710x22c54f6b0x0ff3f31d0x832392b70x696af6d60xe08760e90xf254297e0x987d39680x148c005d0x18866b9f0xad7036570x071900830x40f01ad10x7624809d0xeb7c2bf00x06fcc0110x350f251a0x168685c00x9fbba67f0xb72c162e0x9fefa3cb0x314e4bf00x8f20dcef0x536b097f0x0111e0400x250fe1150x48c060670x693739560x45f8f46e0x578c0c2c0xb310f0ba0xb981369b0xefa30bfc0xd106495f0xc2e3042c0xab8b782d0x42c12b580xffa316480xe4c547020xf9a3daf90x9ca959320xd4eb77350x50603ce30x3bed1f1e0xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30x4997d41c0x2c602b4b0x1c93fb980x0f2d52720xd55a35760x1b224f560xd5de2d8c0x0519ed830x0f6a5d060x5a884ceb0x98ede6f10xb1e7ad590xcf950ffc0xfcc9afd40x46cbc8820x32e8f1110x31794acf0x94c81dc70xd1e79d4c0xc0f475af0x276f401a0xb54676fa0xafb8a4070xe34a59f20x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310x5dbf44210x27c5efc50x2037285b0xe9d759180x613ec1740xa7dbf5900x9a5bea310x5a7fb1290x0541b5750x58d4b6a40xeadbc57d0xb851a0ed0xa60de08a0x03866b4e0xfdd3b5cc0xecdf6e770xd7079a5e0x8fe1c8100xfb4b38620xd2278c6d0x61dc5c8e0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20xd4d4bd330xd219e1040x92b7b4ce0x1378aba30x04cad6f00x17c176110x6a7a38a00x447995690x7ea345610x86fca7e40x0ced496d0xee120c030x0651a5ac0x57baf8850x637588560xfd4309540xd3cb35270x951312d90x7e431c150x455e349b0xbf41b4a50x80ceed040x04acae610xf1cc57890x29e5cde40x4ce65a3f0x3f5c31f80x01aab51b0xb5ab68e60xd063c8680x86d2a90c0xee526d0f0x1e5a64ff0x5800bb560x0623488a0x5499d3c20x295874d10x690a2fad0x43dc22f90x7ccba96e0xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240xc3325c880x4a74401d0x568e3afd0x761c86b20xd763cb340xa831d1590xdf82cd550x220540d00xd077d5ab0x3e4eebd00x4d9dee350x9e324cb00xb6c0d9e70x6e0cce2d0xc092be360xcb2de5240xbffc022f0xe668f5250x673eb9910xd816abda0xc8b22ebc0x92d8743b0xe96d56da0x8d7502650x22dbccbd0x0e7950950x144d69860xc22c84790x4af42a1a0x48e495c80x8ac504bd0x8e999ec00x4e5562f80xc2330d640xdecacb800x8c2a8d830xfa10004e0x8d6f6f830x023a96bb0xfac6978e0x10dbec0b0x7c87b8a40xed935abc0x083e2cad0xc832c6700x3c74a43e0x7e6fdbfc0x12627f150x4a5a88110x20961db70xfb942d770x98628ac80x701bbaad0x3a2ef2e80x3ecc6f840x574656600x9861cde70x329574490x395ece200x571441b20x10f272680xcb4cf2080xe1a678790x342f48f80xe03647a20xa554c5680xc979d2e80x944eaea40x049718260x04d9c2660x5ce705390x76a5cc870x67c0b5780x0d9304d30x6e44f6900x142484d10xe9c2eb450x57195aec0x477793b20x9fb53ced0x84caa5560xa97ca7d30xcf5223a10x04cffd670xef5eb2da0xa879af110x8021464b0x986cf8d20x40bbe0fd0xbe9278950xd08901310x49000e240xb6fcdb7c0xc16e924d0xba445f050x51da03670x1ed5c6410xbef48ffc0xc7a9a6b80xa314a2d90xaa6344270xac34ecec0xc7d264770x01a33ab90x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0xfaf542120xa437fd3c0xaab4276f0xf585f1460x7297e0bc0x23bd9c270x6ae8a6770x25dac73d0x2212920d0xd28aa9610x2e4399890xfe30634b0xcbe7389c0x1fdf82150xeb6bb99c0x3a024e810x459b6f040xad13c4f90xff0993d20x335163890x1478e9e80x22b43b030x9b175b370xb8dd78640x1e38034a0x278f91ba0xbdbe3a700x009347390x1d5c737e0xc890f6bf0x935bba790x3d3a975d0x9c0270bd0xa88ad9df0xd49333740xf4ccd5570x029d43a50x39bf41500x647d61700xcd224e1d0x6dbd45160x27027e090xeeba5b670xcf9f33280x4b62826c0x93e35b9c0x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80xcf0c51d80x909837d50xd864b9170x79b28f640x4df6d7f10x3633bc0e0x4f6107da0x753e20b20xd99e003d0xb70b342a0xace9b57b0xfa0a49150x19e520b30x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x6dab0ff90x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0x6db8e6590xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0x3536aefb0xac12dcd60x5bcf40070x78a80fd30x476d24540x1077d53a0x1c6ad2310x5bd6df5e0xa6381a360xf215b5510x03bbafa60xfa839dba0xdb01bc130x947b932e0x669c191b0x7bbb70020x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040xf60371e10xc4913d6e0xd290d3e50xb8bb20260x4cd44d170xe4d814ee0x836693c50x8e42ea3e0x25cbaefd0xf399c6350xba7d81c00x43f412a10x28291a9b0x3f8d90180x38f704de0x948d13ff0x230728110xf65c395b0xc65360670x9734cb340x5ccaed530x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60x340309de0xf2a8efae0xf1f88a0e0xd67b82820xa842040c0x7b3569860x776c25a10x672a6c850xf8f60e890x0976331e0xa0c1caab0x056bcf7b0x39c742350x21cffd600x38efaf5a0xa6b388250x509c4cf80x6e36c6430x6a577e5b0x5f4a6e610x02dcc7fb0x77c299f50xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0x76baf6620xb892894f0xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0x6f7774790x083873a40x7d27e5040x79bdc6490x9718cffa0x68131e7c0x0c1525530x28f03c980x6540513b0x23711e030x340448950x1a3351010x197760080x5dacd68a0xdd7f47270xdab084e60xb6316f760xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0x486d17b40xb97a4b320xe59131db0x99ef3de70x8f6a204c0x329351c80x9ecc66f40x4954b22e0xfb00956c0xccba80730xf42202140xdd88bbc10x4ae3e4410x7ffb75240x85fadf3b0x01e429bd0x4d65bd360x629fee4e0x3d9487930x943c75920x2e9a54f50x83f370990x3cc8992c0x8367f4860x727df2920xe13ca1b60x6bd890010x0db259090x7d147fb00x172260200x26bedd400x986bb3e10x8cc31b1e0x7746d7a20xeb06b9790xa7cf9f570x2a3aa5570x267974880x2487e7ed0x60cf94c50x909b55620x1c3d75fc0x7d546c100x7766fe7b0xe7896a5d0x359777f60x69fa82690x89e29fc80x311a96880x16135ae40xe3db65e60x062316d90x1f72264a0x539df3e80x15addbf80xe392849f0x972471a80xae8c34ed0xbc4f66d70x356b86000x21d2aa2f0xc01e2c590xf68fc6d30xa9802f410x9070495b0x9a96e8130x5bc7365b0x8f3bb23c0xd9f7164b0x922b9e7e0xb25250d40x4d1ef5a50x4296fa650x6b5c2b060x5c53418d0x558ce68b0x2a5ea0fb0x8ed02bf70x5c14513b0x53cd4ec60x4bf45fcc0x26e548e50xec3c76fa0x192992380x9d7ea4140x04d110f80x7afe91d80xdd1fae100xafaf78420x272ed3180x94f688740xea65ba740xaf96602a0x17f3a53c0x90a5dac50x3180034c0x7fd4d53e0xaea30fc30x0d55d5f00x7592ea4e0x64287af70x760e265b0xcf65b2910x06d3c1290xa8dba42c0xe17d23500xfd7ccf8b0xd610e5b20x8ff0a1360x5df57fac0x4fde6b220x570e4e260xb43cc99f0x9494f2460x800d02090xac9221de0xd1bba7630x05d4da5c0x321df9bb0x70b561900xe4a3a10d0x0e6c8c400xbdac70c50x315a83e20xcc9c46c60x341c29fb0x204085e20xde8033bf0x74103c7c0xce9043630xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x299f328c0xe8f3059f0x4ad34b760x0c9a722a0x69e1bf400x0a72f7650xf5acb4bb0xb772989a0x7148fa420xa381ccb30xb348bd2e0x672375340xa7be98df0x06d0fe550x994bf17c0x4aadfa930x75d76b5d0x22172a810x3f4293180xd31755d80x935cde2d0xad4e902b0xaf2741550x3f7a0ef10x01b8af940xaa5c25940xdff042210x0bcdcd440xf0079d570xe6861d3e0xdd04140a0x35ca80510xabe9e1a60xc8bff9250x4a4ae62d0x30b31e180x22eb46800x0cbf6edd0x4ca9d7530x48b064330x5247adbc0xac2ea3100xe1ae42530xac6d02d10x98e822fe0x9205715d0x8cbfcce70x9c17aa080x20f844810x4a8fda590x3afd269a0xb0e06fac0x51d9b2e90xfb1d7e470xa1c26ba20xa7c7cda20xf8c448790x4163f93d0x326d324c0x30c060b50x2b348afa0x15bd24c30x5ba633480x97dead600x6933183a0x24a721d30x9ddcce080xe44756ca0x6fd06dbb0x7cf864ad0xfdc80bfc0x6b81dae80x35c789e20x5f8340530xadd5377b0xa62bc23c0xd7bb87500xdd3123d30x70f593520x673a8aa00x1d35bea20xb740a50b0x98d7fb3e0x097aca6d0x6e1159a50x401caa2c0x15579f7d0xd69271070x4b31cf3b0x95243e870x7d27cacf0xfcff0e6b0x30c2d0e50x55cfc8930xfb78ddc50xddf3e2110x8bd970110xb33993570xd352a9640x4b9169170x65702bd60xa51708dc0x946f25f10x11174f940xb176963d0xe8a034df0x59e995150x8c379b490xd12eecf20x6f05d4a40xb80934120xdde8a4330xe0d385a80xd4099a0b0x1b4ac7090x6d9baafb0x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470x8641e9ad0x883fd60c0x79b38f150x7fec9dc30x37a411120x0dd59b2a0x58946b380xc7e8e81e0x0504c6820x73011db00x3dc887bf0xa47826e40x7fdae2690x759d11c50x1d8a75af0xe4b2097d0x5d886e9e0xff994a990xedcf81ce0x6fc329e50x8d7013290x042c35c50xf689ad250x2fa94ef20x3c02db7d0x250005f50x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x1de4161d0xfb1a7a5a0xa93f1c700x44e45dc80xe58323450x23f3bdc80xb53ad0270xcee00e970xf48bbedf0x56a663e90x829b60480xa843606e0xa48d1a470x365033ef0x2ff09da10xe0ba8b3c0xed23baf40x43f24cc60xdbda6fa20xe24725d60x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720x198f46920x6d66b14f0x26815dbc0x8ba7bbf20x48ad87550xaf2676200x2a8623280x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630x85d5543b0x9d23ab5d0x734ffca00x7106ac510xcdfd01320xcc5dcf5b0x70e0857e0xd2a796290xe77e94d50x1855266b0x85e8369e0x39c509a00x607b8a760x2400d0750x2bc80df70x772453c40x1baa9d960x4eca7c1d0xf37e0b1b0x734b909f0xde2d8eae0xb2a235000xe4b689260x5905c1a30x9a3502ec0x2941d2850x33dbd98e0x4603c4160xc020c0c10xe5360b840x59f27ed70x598939340x0472ff120x6d495a610x371edcfe0xc6e996cf0xcced238d0x8cb150ff0x1f2f7b150xc550f5ca0x837096eb0xa2537bc50xae355f6b0x5a86f4110xa1fefe6a0x8e18aa8e0xa53d71fd0xd533d57a0xbf0e8ce80xe517aebc0x242da5870x78879f310x63c4c3710x09dc05800xe70ff0fb0xf7f59bfc0xad214fb50x404689890xb6080b650x1539eebb0x214ecf5b0x453cd6c60x5b2c70e10xed7459b60x8e66198b0xf68741fb0xe23ec5be0x4daaf92c0xc49434c30xe6caa7880xe5fcb4310xf0022b0c0xff01baba0x01f102f10x5a08e9950x12a7a1270xc3e313ce0x95ecb5220x33dc9f9e0x9b94e4820x2251bc990x2be568a20x63c075070x848588fb0xe239de100x968730400xf792853b0x4dcbe65a0x64ed053c0x59fd5d640x12c52ff90xb08465250xb9234c4d0x9f3462590x1352cbfe0xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850xe86ae46f0x741c4c670xb212dc3e0x57e6f8780x397c3d270x08618e5a0x40dca2e40x9b9de1c10xc518d4860xa6b321560x13bdb6ff0x5f3e2dd30xe0e9172e0x6d49745c0x5d9cfd030x4a62c1890x755623d50x3022c9240xb37501920x2a9d9a990xe972ddd50xed9292b70xaf2220460xe8fa400a0xc53a82140x2e5fad480xa91f499f0xc499161b0xdbe002f20xae75a7f50x4a2b582b0x81460a560x653c98860x97c9bba20x1c491b8a0xb63f86260x087dec9c0xf354fd2b0x21cc7cbf0xb6a6b7110x1113b5d50xc3f8b4fe0x3478dca60xe058ab340xe075ab570xb37fb68b0x728b5eec0x8e51c1a20x9e4907c50xcfdf87380x5f04b49e0xb2bbaf0e0x3abbdf180xec93540a0xfbc6d44c0x07341b590x818138790xc6fe80280xe61e4e0b0x9569ff590x0dc892f30x09518cd00xffb78fb90x388d92960x8200e7ad0x6579c1da0x0acf5f0a0x53ff0f750xf38108f00x2b870deb0x577fba030x11669c450x39a997fe0x3d0dc8770x2f408ddd0x6f3dc3010x175fc5090x9bf4cad80xc47a2aa40x96ac7aca0xf93d5eea0xc63232390x842dd90c0x5542443b0x127a8c6b0xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x3031abbb0xa994cfa90x2ce167180x554c8a790xabfb69260x0fc78d000xb51d313e0xf704ac690xb31ffd300x3d8b628f0xf09901fb0x029893370x279a01170xb34864480x3790ee260x9e2d77e20x60a9b1dd0x2bdeacaa0x458d5b870x201ca7d20xc431626b0x1c9910040x055495950xf84e85d20x1f8e83d30xc0f716c20xa3a433bc0x3902e12e0x13be7af90x38138bc70x8b1da1440x600c2d790x22ecc61e0x77318bd20x87d4c4770xa0e6725c0xa956955b0xe13469c80xe7f7b6e00xc5d473ed0x6f0af8aa0xea8790890xb7cff4f80x34bec6db0x4efd31100xe6c7bae20xd680a3770xf5ca2a4c0x96bc5bbb0xa6afe9790x817dc7040x8727e1810xd685a07a0x180642ab0xb427dc930xe710f2b40x3f9d2b930x5282cd450x7bee035c0xc4770c130x4ef4c48f0x21bb51d10xbade538a0x248436390xf0e3db9a0x4249c9b30xaf8ada020x2ebf4c600x481f6c060x06f0bc4a0xbde873a70x246535e60x6e20de8b0xa555710d0x83b482430xd4c9cb7b0xe4ef01d60x40501e840x162424200x5f66cab20x97a8e7ab0x8bc7ed170x1e43abe20xdce5ac420x9a7949f80x648119570x1fd25a1e0x36a53f160xc30863930xccdb348d0x1d562ca20xea3557a10x4b06c4720x3a2a3bb50xaba60f2d0x8cc1a5bd0x565be6f40xf55b186b0x29bc11fa0x5cf9889f0x248bc3660x1273b4760x3fd569870x779062600x2f78fe410xbc1de7c50x749b5b010x8f8ad1370x5fbb9e960x40d76a490x0fd60df20xf406e46a0x5daf212b0x4f2c1b2b0x3d0eab1b0x107742a90xf095dc960x569e77580x06d8110b0xac598eaa0x97459bb80x1875ae8e0xc2f6198c0xe6cfe7690xeba4aa4f0x4d373d680x72e9b0630xa6f7e4150x3bc2e0ae0x61cdb5ab0x774673440x866074430xcdae09d10x0867c5740xc1c9f7a60xf1198e8e0x2b86d1f50x88e34e9d0xb4c993100x56e183240x0ec75f500xda2afb210x931cac610x8a4bb6780x6b33d93c0x04a6c3aa0xcb83e1080xe7b0319d0xb30048e50xa6c5211e0x49830c320xc4c5adca0x3688827d0x430449100xeeb4096b0x14c37ab90xd6edae430x17833c700xdfa404c10x501b06360xc864ff1f0xf682e4d30xc61e00c70xfcce2a240x4f6fb5040xa43b90d80x1251749c0x97867d4d0x04ec287b0xaa0a89be0x8af48fbf0x73c30ca10xaf3326d10x198f94f80xacd267460xec6fef500x93b9c3430xe6766dde0x89e939350x6893cd180xe4a670e10xc192b30c0xc1c8054d0xcf85970b0x42b5423a0x5fb377280x2b0da7d80x95f9ee030xb526e2d10x7674def10x856146fe0x57b6efe30xd4183fb50xe0effebe0x03313a6b0xc63a54cb0xb0901adb0x5a4734d10x08c1648f0xb50a841f0x4670b0700x850a05010x3213366e0x191099af0x8243379a0x697f6b8b0x351409070x0b5b06030xf2ac69670x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500xda1f3b1d0x0e33b9ed0xe3c0fcaf0x3710a1d10x9ce050be0xddfa90290x6ef4e9ff0xbf8fa2f50x9d72fa4b0xffd449040xb7df94540x8c74a3a90x7e2f3d650x04d715d40x33d015dd0xed33aa410x4e56b6c70x232f0eaf0x4302f62c0x2ed3c6000x770e26980x3cf905070x0d9b47530x3ab871100x24d124ac0xe6934aa70x4403a9c30x4a3078ce0xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x086087050xc82453a10xd570c9460x136a7a180x974228b20xfef2c6e20xf74552480xcc7dd2470x3b4456130x4575a0ca0x4a35d30d0xf1421d130x760596c70xd7a9cf420x3904ceaf0xf1b5340a0xdc175d850x62aa46380xd9b6b7540x696aa41d0x06ec70930x1774eb1e0x9b31404f0xe398d8180xf48820c80xd776226d0x8b0738430xb61272430x84cdc9fd0xe5750e410x1a400ea70xff7ec5ed0x372c8b3d0x88b704bd0xfc7e289b0x24c00c900xb5aefdff0xa0ba39750x2223e5940x294822250x4cb6cd1a0x7bfef0e50xdc987fed0x98d8ec1f0xdf15dc9b0x3b1d6dec0xd16e2a580xf8f35d1e0x90ca509d0x190501760xdd6a03210xaa42de290x41c792200xf3fd23b10x9bba6f490x2871ce980xcf1cd0df0x02a25cc10xea5e12d20x2d8a1de20x7442b8190xd9f4e7e40xb24919d40xb053d51a0xc510a4840x552c96e40x02ce91870xad797a5f0xd392c35c0x4fdab4c80xdad9c8b10x2bb92f880x4e2a621e0x2275c94d0x2d8c36450xb93933020xe9ca31470xd2d42a9f0xb28b94c00x76a9299f0x91a9d93f0xeca8a18c0x47c72e1e0x7e54b0390x5a93fbc90xb68793100xe034110c0xf54def220xe767976f0x2fe43b080xe1fbdea80xa16775490xa707e9d00x8390295e0x096e5aba0x856445d70x4d8b5a5b0xd51642700x1ce755b60xca148a8f0x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0x906d2e410x00bd33e90xdf6669020xa7e30c280xebed5aa10xcb04c3f80x3d1623030xade89c1f0x537f10d40x2c8cf0480x44d6b2710xfe2dd0430xdc65b2a20xddc9f2d80x7947d89d0xdffcaa920xb6d707c80xf181ce2f0x551fe63a0x460313cc0xbe44c87c0x567621290xeb66ff3b0x58c70da10x3c7f13a10xd44dd17d0x6d80d0c00xd72740b50xb781e8a80x1801cd8c0x2b79c8a00x8ab38f440x3add94030xe80663ff0x0b966a550x260afca40x4e789f260x8e88a2b40xceae05550x7f2b32390x650465f20x44bda8560x864ff99e0x58839b9d0x77c608330x941302f60xcc5502be0x1ca236d10x810c5cb30xa1574f160xea1ce0760x0547e85e0x8debd4c90xdd9c35220x048a510f0x0bad19880x52d5c4790x7359b1bf0x66b013640x44e6cee50x1a4114790x598d72e60xf66a90660x64c6a72e0x502e476b0x511de1e40x1e674e040x50674de70x9981ffc60x37f01bff0xbaa522320x03fa9ee10xdfccd21e0x6a99bdd10xc7d04fc50x820ac5c00x24cf437a0x7b2e21660xe8a0e3340xc7910e380x07fb449a0x3c22a4d80x4831da6e0xa8127e090x7e5db9d90x66ed5e690x63db0b460x8fde16210x91f2ebcd0xc6664c750xd3f680710x52ffa7310x0046abfa0x30014a0f0x0d1e91ef0x3d7ccb9d0x039367c00x3a3c39240x22f2716f0x53f8ddff0x3b1aa1fd0xc764cd040xc197b3790xdda4d5440x06068a440x7f1df6c60x9faf6e6d0x5e87eaba0x3cd5d0fe0xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xce576a130xfab33e4c0xb82c09870x1db1c3720x086fab6f0x976f3a150xdf56df090xa0beb0c20x2d62e2120x8b51fb5b0x203ef8020xaa28a41b0x63adbf920x870650c80xf443108c0xc297490d0x19534b4b0x2ed244c40x5b86b1790x412b0a920x030e0def0xed12095c0xc120f7c10x26ae64df0xbf08c01b0xbb8a28e70x5bacef600xcbba52410x3e67930a0xc93a58cc0xb42f57430x938ae77f0x0be13f550x31842f640x0f44235a0xa452de230xe57ed2f80x992006f40x9181d9950x470ac6bd0xd163dc9e0x38e2047f0x0e6401210x7f9cdceb0x953c577e0x67ca117d0xe5bfbf170xa1bcd1980x2bb03aaa0x7712b19b0x4c738aa40xbf03e4540xc7fc0f090x3fa17a380x7f1ea41a0x23ce67a00x2366ff0e0x811811e00x0947feca0xb70575ec0xb132e3530x22b909860x3ca6ec610xd3b677690x512e5d750xe04d4f0d0x6736b8130x9350fc6d0x3ad15d910xa5adc4930x56e31e9f0x8b3201760x0267f30e0xf4adb48b0x7d8fdc5e0x3b11c9190xd5a721e30x8d85daef0xa379ecfb0x375f8bbd0x661975c00xa5c6a1f90x349807170x85c929ae0x213b0f3f0xac14088c0xc4766fb90xa3aa79ee0x770f19a40xe7992cd10xe72f7ede0xb1654b070x9f9f45e50x98a0a4800xa7f806b70xe8f6513a0xe5cf06b50xa45b83de0x6e5bbcfc0x65b0d4130xc246e9020x02f17b9a0xf1f904790x805cff950xb90352300x4b9036460x1cebf1b00x9d50ed7e0xb0ddd5a10xf66e3a4d0xe279e3220x63d5ee9d0x6247c7b90x22c35b340xd0497d2c0x3dd5c69b0xfa4667d10x0a5c9e180xc6c72dab0x7f3407a70x2cfbad380xd673f5310x338d88a70xedeb494b0x497dc1180xba0ce4f50xf6340f460x14a386f20x03c957d00x2a4c2b9a0x404be2d10x991b81b90x518fdea60xebe2fed90xd53186950x6d79fc940x0a5fca7e0x1c41c7730xeff6d44c0xfd581da10x8a59a5ea0xe99709040x557a775f0x78a3b8d80x8c2d6da70xa331f0140x1c84a2420xefe421510x44227e1d0x53b491c20x0a4b96fb0x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70x43cd11300xcd0498ff0xae5a9d260x91a44c430xe6a3ab580xa530d15c0x2683aba30x96cde0110xab4788c20xbca469080x7aa5898b0xf58303100x39240b220x7044c5c30x75582a130x959402580xb106a9ab0xb465e1290xd6dce0160xb73f23fc0xb3cf6c5c0x55cf4b600x32dcfb440x8079fffe0xa7c831220xa54dc62c0xd0324d380xf3b31acc0x29036c850x94e05d5e0xb2f1d36b0xffbc12b40xdd626ee30xf1b1d5d90xd993d84a0x3594095d0x7fe793be0x79ca0f1d0xfc2d77db0x38d3dce50x482ac5a40xd76730350xac9696020x21ffe9a40x3e6a26cc0xa03abf930xcd34c9d40x6851cece0x6be62a2b0xcacf88c20xecc720480x996948630x039a2d370x745ed5f00x711c5b630x37ed1e770x561f509c0x2cdf1a5f0xa3a16a890xb91603140x9fbbae770x1b8060280x50f2dc4c0xefecb4300x26fa0ba50xd8bb02e00xdb96919c0x71ee62e10x949948960x8b51f47b0x32f100570x9c7283a10x8dc51bdd0xd3d2bf040x5b8bb6990xde08c3250xeed7d5050x234f682a0x201f4e4f0xd63eae040xb544cbb30x3234b6d10xbcd32ce60x3af4087e0xdbe3b4400x59e640c00x7afe324e0x5fb8848b0x39fd83db0xd97077410xb2f687ea0x9d7dcb540x621d082c0x64204c060x8a48e9d60xe54c1a0d0x159b8d5e0x6c95726c0x682bb7fa0x4389c5590xeddc2e2a0x7ea6f7ba0xcbb9c40f0x674e657e0x508ada780x3c5eca580xfb921e000x1591b2c60x221394ae0xe5f734060x3adfac240x9b9e7d910xc934dc710x8a0a02f40x967235ea0x6bc978390x83a0170b0x2217c3150x6b41f1b90xfcd48f920x61144f4e0x4faebee00x6d13fe510xc3608f090xdf539da60xa353a8c70xeeed17320x9443ac0c0xa9c931fc0x4e12d7b60x353076ac0xc63121cf0x14c4b9150x04e133fc0xc8930f320x75bec08d0xed2a33730x981695be0xf7019a340x9d6d10020x04027b5e0xcb520d320x965ff9080xeb50e34c0x21592c490x8741b0290x203069bc0xba343c650x66b384160x6a74aab70x22f225580xc8abbb7c0xe5b8b20b0xf643b3d50xa43991cb0x96d186eb0xbb24f6070xeb2f825c0x561835eb0x4a9d429d0xe9db21b80x460793260xe42164e30xfda9a3f10x6df313900xe31b93010x6797d5680x8823ef750xe07ef3630x165b12ef0xb2f74fb60xce7ce3a00xfea20c420xfd1b3e920xf8c1cf420x1a31c5a40xcc2f66830x755666890xda0150710x7a88efab0x05f029790x6f669b960xdf14ad760x307434f40xd38955fa0xfd305efa0x2bc233b40x911001790xdd8051590x861575740x4d269d8f0x4c61f1d10x7d38e63f0xacc584a60xa2234ace0x9784ef590x40856d660xa2c716160x138fa0d90x13b57ae40xdddc51ca0x20b7051a0xffac8c210x0088fe0f0xd866adc80xe04eae450x9d4337140x7b04505c0x052761940xd33ee5fe0x8b291a6f0x6efbf96f0x91c5d14d0xc5390f280x8405e4630x1b11d1930xae1bbf150x2771bc820xc090fb6d0xd3f0f6c50xeba232040x2b3d864c0xaa1a70ba0x33f6920c0xddb6221d0xa2730ea40x6faa8bd50xa0df60730x1e02f7cd0x1ca0bff40xe1cf83500xf3b4d4ae0xd3d04b7d0xa63ddde80xbc10f2f20x397f62310x38ab84e40xf14247760x0051a55d0x8e5d47e80xa293f8a60x9e98722b0x7924b6de0xe562d5f70xdf43ef6f0x9566e0830x81fff2d10x40ebcc340x793887980xeb7f873d0xca65dfda0xbff573490x22d966c60x17a39ee70x05b8dd190xaf2dfb350x49f455ab0xc9979d890x579667450x557f06330xda2c4e650xc224e8be0xed4fd1360x56b568260x4e5819e80x16a2fd3b0x5968ee350x99ee3b3e0x564cc2e50xef48446c0x4c51e6240xbf7255880xc7bceaf40xb088ca090xa9e5ead30x8ce0c9520x83ef38050x634f91ef0x20e221430xc54da54d0x10707cb20x2561f5d70xb834dcd50x970a7aee0xed6ac0c00x394f02ba0x69910e7c0xd831a1a20xae8a2cfe0x18e1d6040x70ac99400xaf80d26c0x461c31580xb277d57e0xe98c507d0xdb2c01d00x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900x25f3d9a10x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0x78b0fee70x097938c10xd54a50500xe4330a390xe4f4665b0x942479d70xf9ef95540xefe87a240x4447dc130x3fcff6100x43fa95a20x09d09d540x1dfb0c360x7adfbb300x75a8b9a00x6d26e63d0x41e138880xca7f49690xad8590510x5877496e0x31156e870x79c794d40x3f5ca4360x9f2f789b0x5814aae80x691a92050x9fcac6f70xe92272ba0xa59492b20x899920730x6ed13e590x10e5e4340x1fd6b33f0x3529e4330xa5bc25630x1374d5b80x9dfb55470x664cf85a0x5f6d80450xf6145a260x58fe630c0xd122bb600x90ba60280xf316b62f0x03b2fa2f0x62b945a90xeab9cbd50xb5ee321f0x6aef0d310x39a1dfd70x305624de0xd550e8ce0x113353e10xbc801c6b0x814471460xeae28b870xaa5144300x8d9625cd0xe4a380100x4219894a0xd7b3884d0xd2a9b8dc0xb666638a0x68c0da5e0x0be3e12a0x626313250x59ba96e70x5c8ec5bc0xe97dc7d00x0a8ab5db0x847fa89e0x105aca220x84873e6e0xfdf58fbc0xf34332f00xe495a5c40x3142eae10x449671520x28eb7b310x699fe53e0xbc0711790x75621bb50x11f14f690x84a005f10xf4816ea40x2d6cb4250xaf6472b40xce2cd2840x791a64ce0x351727ae0x0511f4990x53b1dc600x4d93f6530x715606910xb9ef06f10x564358e70x57878a8b0x0d8ed4830xb8ee1d350x841b95b30x8d303b1b0x3bef2f730x65c19c3d0xc49933a80x549860ba0xe5bdb9b80x49e999910x9a12c0420xe16865910xd750b2e90x6becf69a0xed185e370xaec55f060xee358f3f0xc18480870xf3864f420x611c44550xd62ed9f30x685ac6320x88404de00x95ebf2a30x8ddc93590x776e60c90x7f63303d0x94652cf00x8b6247f70x065aba390x746aff9f0x12b2ad060xbb2959470xc6def0080x689d574b0xbe1a2c0e0x5d0e04390x17d756ba0x83ea2d480xe24989ed0xce7ab2ea0x7a29220b0x4a58c6a70xe0c7bf760x3a82888a0x557fa8030x3e17f26c0x841c67400x8a581e980x3fc1abe60xc5c89dee0xa9859f710x9f3ab3c70x4165fcc50x65332f310xed447af00x18fa23660xeb5594640x3403992c0x2bcca3ad0x8c3679250xd1214a7b0xdde9cb2e0x964d48530x2680ce660xcbaf85950xd27d9e790x03a8e5590xadbd33940x9d25a8340xc5967b230x003872220x948d83820x93b053de0x6a3cbf1e0x86f02e580xee1ad7d00xfe4717870x3918b9890xf6f4d8360xd62cb97f0x17080c690x60c478c70x8f83b0b30x78074b6a0x294e03c30x3cf0063e0x96e201d80xf354fa490x7c8763da0x660949130x20a0f1710x1338b7f40xffb508bc0xed13e7610xe743c21b0xa7d24b2b0xb93e6c730x5bf07c140xb539aab70x317b07260x7283756b0x707a748f0xd10348280x742999260xe41c337e0x13f675550x46de659f0x59dfedc20x3b6a84e70x26643c640x7d7c9bf50x75ddd5bd0x19de43dc0xa4ca7a2e0xa6a0c9100x9d0687b60x5f89701e0xb481c9d80x396e85800x02dc62ec0xfb7adf600x12f0ef270x5f9b05010xf6b5ffe50xa4bc62730x34c513890x81ffac4d0xf96b02d50x06018ea10x124a879b0xa18ac3930xfb3274510xe9dccb7d0x6941fdc80x223802f50x0953324c0x80da63750x46e78f690x82a7f4c00x38834e880x36f8f05c0xe18f42a50x436114020x58a8261f0x06f7821f0x861369f80x9a5c38f20xbaa355110x5f7920f50x1280801b0x3ad347f20xea4c5c3f0x7ded17430x7733c4e50x7c0096d20xdafb9e5a0x47f58b9d0xacd81eb30xbc0cceb50xab504a0d0x10b643ec0xc1b7ec0f0x133085d10xf86256da0x04bdb93a0xe20987880xe93413e90x83f9cd120x408a85260x1ac800550x7a39ddf80x6e09bc010xb3f49c9e0xfc333d8a0x7c2f03da0x0c236a3c0xa456f7110x1e988bd90xc04386bb0x48bdcf4e0xd12a98790xc9f1191a0x172025a70x2b2598530x76d9b5b20x0496abfe0x12a24a170x08f3b5800xd34710ae0x1c2a0a2e0x4a74f9000x1017a4660xe902386f0xcbe413ce0xc17d853d0x9ba9b7d20x558228260x7babe8850x451c294c0x18e0b15f0x10dde7210xff33320d0x066da2e50x480e9e480x8a32e6b20x0fae0d260x444f4e7a0xf0d420160x49f41ebb0x04fdcd3e0x3c849d4f0x7fe194880x2c24a8e50x6b51c5b00x217a2a7f0x603764340x754cce4e0xa788fe9b0x6ea2eb0b0x670086a50x41de07790x52510c590x18c86bf30xde6a89ef0x5989e82f0x9fb693e80xd465dcbc0xbb8e5e580xbb1b2e640x5ebe7fcd0xef14fd980x6303c0890xcf5090800xcdcdc4dc0xadf2711a0x06cdc8d10x6838f3b10x7d21d9660x1d1bbe970xd06bd7ac0x713428f60x05eb1eca0xa51ad4b60x8e6edba70xc30e8c100xa1b3ac200x1cb671310xc5c6a3cb0xa17ca8ce0xcb50ea870xd4fd2cdb0x93bee8bb0x75751d9e0x7338ea5f0x49ef503e0x75f8edff0x22b848e30x4c736dc80x076d347b0x1d0138320x270465760x01cb08510x8e65f42d0x1427c4450x3ab2794c0x1cd591f20xcaf333bb0x1ce93b870xe14181300xbe645af40xe8cd9ba10x690c713a0x22de50ce0x97115db60x3252b2200xa1df25490x8d8b77620x8dd307400x90c680d30xc518fd2a0x91d118ab0x1bf0e5e00xab8bedaa0x3f7727500x3f510ff50xd251c3cf0x28977f740xbb96c5d70x1859eecf0x9255f0390xb96ad8830x6b0a2b920xf8a1dc130x9fca02de0xbb551cf70xecccffa70x7f84f13c0x2f36f7500xb33d8cb70x34620b8e0xc16ebe860x329c56600xdf579be50x88302b0a0x9b93973f0x73f8da760x35bea8c50xfab848da0xb9157e5b0x58afb2f90xac5866f00x678387bd0x6e31e0730xa89219c10x9fbb4cda0xf480d29e0xf2a422230x5bf7cde00xbd9d6dfc0x6ada8f590xf7aeda160x3ef29c280x0b58a11d0xd475c1880xfcc16c540xffa6c5bf0x0d261c0e0xb180fb2e0xfb142d080xbefec22c0x8cd969970x7d3ed8b40xfa8ac96e0xc8f06e710x6411b2d50xf3ce8fab0x345cd5870x013d78d90xd1ca1c710x849440ef0x485cd7f60xfb7e24a40xfb86c0240x4e3fd1b40x7c94c99a0xe96c064a0x8e579f220xc509c7da0x38582dd90x5d996b310x7679a8310x240f964b0xb131ff690x239800c00x296e577a0xce7ea57f0xf4d1d2020x313734f40x3379c4a40xba60a1550x6892e3c30xa1c4231f0xbf6ccc8f0x053614ec0x18a402730xe755ad700x4f9ba1b30x89b861390x2d82cc240x709cd8cb0x04d7d89d0xca57cd420xf4a9ccf80x305195920xe442bf5d0xb3061a400x6b8e994f0xec13b16f0x9c3acb7e0x1e8751ff0x6ec69a0c0x1d9374680xb18eb8090xe0d4fab90xb5ece55b0x0c56a5960x4c59760d0x3be5cb8e0x181c1e430x146a28b70x87b207d50x83b210e00xa586bc2f0x1269a7110x922a940e0xee5e90a20xf342d1d10x9c64ef280xceb8cdda0xe54dc7b60x687b78fc0xd21f626e0xa16f61d90x236368220x054bef450xe79533260x4131d9760x466b85b80x35e788680xd5301b2c0x69ee22200x8a3f84ba0xc5777fca0xd4e6d7e00x932c8d7a0xf5a3ba990x862bb17b0x855d714c0xe7aa586c0xf196f2b60x2b135af80xfff25d180x5a3f11290x241d7a4a0x79ed91870xacb287cb0x72c396b90xdda56a300x38b928460x3d9459b00x98e481f60x52d7b2fd0xd92e341f0x28aa21920x344eebe80x10a2ed300xda8a0adf0x1fe1e1ad0x6b812c4f0x908244ff0x404138600xd2ec9d7f0xf146c2d10xe20b6b510x3e67fa810xb9f6a1570xd16b50050x8844ad6c0x70fcefaf0x392dfc000x985cb7e40x2ca390f90xef3208bc0x62cfb5ac0xf89243cb0xc9eb1beb0x44cf94620xb7946da20xa3bc73cf0xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130x1443ff510x29c89aac0xf3cb3b050xe1462ee40xad0bcdf70xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x170dc5c30x8e6b32a30x38074c890xe3e53ba40xff0f6b6e0xdd9a20fe0x1b1fe40f0x5ee40a1c0x829d5f1a0x057cfdfc0x9f0553d90x76eb89ab0x377073340xa583aa300x67244f130xa0a996610x44d1aaea0x6623b78b0x7f9267140xbb432f670x357529880xa0a3fb8c0xa7ab0a660x2945b05e0xb6def87e0xaa1401660x15eb452f0x90a24af40x8465564e0x67110ff50x4d817aad0x8ef12de10x936c8f0e0x6101de250x12a5104f0x922c6ae50xd0eef98f0x051f202c0x6e1e0c4c0xbbeb6fae0x6ebaa0670x398163a90x43a00ba40x560ff1300x0dd6bf6f0x7df70c880xf472b9230x17dd884f0x6f71f5250xf571a3480xd233923c0xca4ab6fb0x6db966860x298d316b0xcfd25bda0x4894f9350x0291a80a0xa9d4d2550x5b648f960x226631c10xb5f75f380xa3fd9eb50x41a18c5c0xf1ee37330xd8330f1f0x63b2e3a80x47f53df00x541c8e940x9ef017d80x2e7f8b070x596bec9e0x2d00a15e0x0754c74f0xf1ffbd7d0x9433cdbd0x589e977d0xb8fb5d620x46a0e5160x050a92420x94362d680x1f93182b0xb7a9c93b0xd8ec58970x7776658c0xae0932440xe5acfdab0x76ef71b20xb4cdc7630xcf6f17b60x0db5be070x861b5afb0xe6c0d6120x17236b790x7e01ef700x43efd9580xfe9c99de0xf293fe2f0xb80b47e90x08c4a2b00x6d77ed570x03a91ae50xb3d39d220x80cdfa3b0xad0363700xb752d2950xba9891100xd2c672b70x7f378e0f0xe91d9dea0xbac7ef9e0x8249725c0x2a3df9b80xd09494d70xfbe55c590x8dfb87ea0xdd5064d50xc2bbada30x3ade9ca60x7b59a1d10x81df86110xa3fcb8400xc2dc5ec30x87b71c730x4c64948f0x9215f2750xefdb99d90xb099e3900xb9fae30d0x13c80dce0x5d989da40x04efa6fc0xa04c4d090xa430c63d0xd85cfac30xd1dd0bdf0x28458c210xaa450dba0xe98cc0ae0x7ab804170x9603bf490x2943c0050x6ed752aa0x7d24de540xcaf1c0520x2fb49b240xd5e85e550xf4071b610xb3bb1ea30x514f082e0x9b6968db0x9789da230x5e1bf5f30x5d92349e0x35dcabd80x07b8933c0x614fb6230x7fdde0b40xd7af8b450xc0617e6e0x2df4c5b30xc5003e760x27eb056b0x7ff9b7cd0x83ac165c0x7be580850xd65f47660x3dc8487f0x8810dad70x46d04c4e0x3c5d3a500x1a22361a0x4452c8d50xf4ac59990x19e333970xd6e7fa330xa11aa04a0xb797387a0x06f4f9f20x801ec5400x8bae859c0x7757fc060xe624eaa00x78a036e70x23250bcf0x1a56e0dd0x71695b160xc326bda50x18ec4d8c0xe1049eee0xf4b0999f0xa78a56760x7e2f25760x5b843d830x67a949b50xef5c350c0xc13f41d50xfa3fc2810x04c7f3e90x9d9d01d30x035b43f00xf3c4cf9c0xe06aa99b0x5802c7b70x3ac78b630x32404c720xa4ad05310x7144c74c0x96e6527c0xd729ee5d0x359dcf740x1ceae2b40xc86d93a10xf7f5e1f40x11cb67960xcd34a0890x978fc9480x569eeaa30x0a96eaca0xfe6f26f50x1fcb01450x785be4060x9bd70c8b0x9e2b165f0x2cca1b8f0xaa17aae90x933f7fae0x402e8f130xb9bae6a30xa1a22d300xc85d22e20x0e6e3b170x5ef5dec80x573ad9920xb08743e20x109dae080x4c1ff7fa0x9d7a33940x493d6e5f0x12d0bdb90xe2c4e48a0x2ce941dc0x6221ff4b0xa38de7cc0x7a560d470x9ab271790x1de24cf20xf95c4bc40x338dae490x3f0279190xebe3fb050x49beda4d0x74dc59f50x493a16d90x68291df10x0cba95ce0x170b9c370xcd28bbfa0xba0782270x04c8c7350xc63818800x9d4f249b0x9f2efeea0xc72d93dc0x7ef694420x36359c600x0dc992000x749966fa0x0f4933e60x32023bb00x75a03ab30xc7e5f43f0xc6e165510x5fb7c19a0x720d655b0x5b3645490x05cc529a0xb69bde520x18cc1c500xe8dcad260x291ce4020xacfd43750x106b989d0xf12120350x2f69670e0xff9490ad0x29fdfa490xe9d5511c0x3635395d0x9f96ef160xff95e9400xffaeb1fb0x2ad6cdf40xaf9611d20x707679930x51fad1700xfeced6cd0xc7b74bf90xdf013ef80x1bc9701f0x0a2e0c7a0x888a22460x1a3039ba0x5c6e2b0d0x23bb3f500xe5ad0cad0x10cd23420xd700790b0x01227daf0x364333fb0xe86e7fb80xa89296f40xafc29d8e0xb28dbbe80xcc002b850x86912c780xff12ebc20xdf59d6b50x55fed0080xc734ab840xc8b945c50x371627150xac9679a50xd9c5151a0xe7c16b590x93efae390x568b40750xfc23ab210xde1292980x85f5114e0xe15115b10xe9ea7a590x07e906030x9608c3bb0x1e461be80x7e90d9b70x180524ae0x9d5819790x7b9419850x01edc33d0x5e38d3eb0x96eb2c990x93748b450x072460c40x81aadc6a0xa85e04b70x4f7e5fd20xde8afa360x3bbd4cd70xf1b9992a0x2df362220x425a16e40x925c71220xb8897be80x0975b34f0xe7ec560d0x904c95cc0x387853c90xe14429d80x42ddc57d0x9609bbea0x0d9365550x6ddc4b6c0x49cd2cf10xacdd5b950xcf6b268f0x09a227320xc3393efb0x2ca5a68f0x6cc4f4f00x7495570a0x336d3ddb0x1cf78a5a0xe666acce0x64fade050x37897e7f0x42b43a380x390b982c0xb4782e640xcf978b790xbd0590120xa13af19f0x23e4fe830x9311b4840x0c4afd640xc66fccf80x8ffa8b350x1741aced0xedba20860x0fee33020x699cc83b0xf34b29c40x7b6110ef0xc152f08c0x60597dcc0xf6057f390x3c69dc8f0x4e6bfb550x950ff2010x053d09510x43900cff0xe1d3002c0xf74a94730x5dc97d570xddb149b10x14b29d780x598e8bcf0x85294ff00x16049c820x8a71a50b0x8397eb710x6d8f90ed0x5c7526e40xc00029e00x1a6d36a00x73eddd520x4a15a14e0xbe003c2b0x5a8172730x962a65d00xa3cc17650x488616730xf5755f320x1577f8b60x409204df0x06fe33020xc98ba6910x5b208dee0x47c0b0520x1d83ad740xf77a25cc0x3659d69e0x0c9cf48a0x24bf376c0xfe800c2e0x9795a4a40x66739a9a0x61492bb70xaf9a16470x10c5512d0x4d41a6f20xaaa5ef800xad6815cd0xa52ebe890x0cb2a64c0x4585e8aa0x15ea41500xab3daeb60x899fc2db0x20554d0d0xaf55dbb40x95f8613e0x2a2941180xed9976e90xfb3211fb0xbfa796690x31c9cd070x77937fbb0x23e6a2a90x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0xf6dd2bb70x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0x72dc2e9f0x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40x1a8326a20x5cf3dd790xff007c250x23eddc680xbfb7df3c0x12ad51280x084fc6a80x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x07d47aa00x63874d4c0x7b0bfeec0x508923e30xa0f48dda0x95e5d8d70x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820x52073eb60x528584760xc71b0f3f0xd71566b90x5c73d5a40x67a2d1490x6768fd9e0xac1074a50xabfd89d90xb8bf55840xaf84c28a0xa3f96c440xd2f068330x967d21060xbbbce6070x971ee3bd0xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770xcc150a2f0x6e7f2a750x55f4eeea0x67e7f03e0x14e17bb40x4036254f0xabb01b510xc6e919380xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980xf09caf950x112f58c90xb05f6f600xf634de160xd36a449b0xea1142ec0x79074d340xb2b059720x981efe920x7bec87870x74a0134a0x72e942bd0xe6c1e1260x9917f98c0xdd6983630xb5ca49030xf64f691e0x502108d00x7a387dfc0x803e96530x1b0e7f530x21dd690f0x59df9f670x9d7576770x639e396e0x4fb2c8eb0x7db7bebf0x610b257e0x6c3ade790xec440dd30xe30f57e00x79b9ae710x8d61436e0x0e18292c0x050284500x5fd630200x26b787440xdaf8da950x3fd737ce0x09e413ac0x6ba5e7140x62c81dc90x2fffbca60x172205770x68d90a800x410aa4740xc32b64f00xcdbd44420x8e716d3d0xfaa0629c0x2ddba3960x702294e70x891aab740x5886e9dc0xaaab37a80x7396c8440x65e463c80x709d88cc0x282878cb0xc1408a7f0x998c77310xc729165b0xc1efa7ad0x9e82a0460xc233d7b60x5c7e25fc0xd651f3390x340136090x505bbcde0xb1f9bb900x65a21e230x25b3011f0x7779f4450x72c9606d0xa01a8d9b0xb501b2df0x431d0b060xda8bae7b0xd5ed560c0xaa5c11cd0x11171dc30x94f0e95e0x613ab2350xaf076aec0xc94bd7850x716950430x255ed9d80xcb028bd40x3f7909ce0x2395ee4e0xa1e9c3570x63f21be20x499f0ecf0x7d00c65b0xbd47807c0xfa736e230x293d54860x35a4f3390x808975a80x8edb6ae30x9bca67ae0xfedb79e20x1a8b4b080x232692ae0xec2eadb60xd35435940x3ff55ad30x03fce3bd0xfa2877b90x0a6a18380xd7a8c2d20x8c4cb9c30xa81ce9e40xf6c818650x9bfaf07d0x20ea54f50xd19c92330x7106864c0x5b96c7c40xef661ef50x9adb73990xe584bc3a0x10e0be7f0x28eff4090x4d84fe580x619a7b3a0xfdbef3ab0x3e66b9d10x810571880x9e62f8050x27cecd700x8ffe7e890x405fd9770xdba7326b0xaf0847f00xf38bcdf30x9464b25f0xd3efa6ff0x958636f10x85bcd7840x3f44fc8f0x289c37140x26ac05a90x451529f60x574e11be0x255c7aa70xb8a70a270x3b08a8f00xd48091da0x392a20ec0x3bf303d20xbbb125340xec8beba60xc18ac88d0x6387b2750xc0fa9da70xe443a35a0x9fac2d5e0xa58a75790x0b7263f80x1d1df7900x2cbc15a20x0000007c0xf8305de90xbc2f62520x71fd6d0b0x451836270x4aa2b1b50x352ceac80x352ad8ec0xe88cd39e0xa907db390x693c39610xc40f284c0xd26565030x04e616780xfe731af80xfe8331210x416a838a0xb0b224010xd891b6aa0x67cf11820x02ccd55c0xd5f873040xc3af89820x75fb3a2e0x514699fe0xafbd6cf50xd505c3e00x0d8a2a900x184b57fa0x4a21898f0xbaeeb5da0xb9836f7c0x43ec4dbe0x4ae0a8d30x6ae91b1f0x030f2f360x939f89400xa13efe880x3af896fb0x64e667570xce55d6980x457c79c00xae63a6660x9ec39e9f0x029c48ac0xc831cf140x288b75510xf0f923080x442c7b440x19e365b10x618bed640x6882b9a30x28f5eb150x14870e000xbb726ea00x9715b3430x12be7b2e0x1439f88d0x6b2e6ea90x597d1ae10x8551693b0x6fc77f240x04ab4a1f0x7bf482970x0e736db10x9b44ebd60xbe8d2a8f0x9985cae90x9ec8f83a0x0bc00f800x4b27e9d50x7fc473870xe9bbb9ab0xd01163ca0xaf6c81d80x7e1d07490xc9d451570x44d537a10xb2d1e9d40x91c1bc920xe33e9f230xe9dfd5200x3bc17c490xd9c256540xb078196e0xfac96a900x7eaca0620xa6daeb640x60a610f30x0d65ace00x17b843840x714769190x524e88430xb52088b10x7e0f1aba0x35eff5e00xa7eb73b20x4ed0054a0xe6bb18c50x444efa140xfb3903dc0x15deed230x3b988f700x9c5a695d0xfd73d8f20x531d5e000xe1a811d90xddd33d260xe75a3b310xc66864030x051389b40x4250250a0xc53784630xaaf7582c0x9d77e3fc0x33f0b2900x047009400xd2ecbe000xe060bdd70xd48012a50x0b29d0c30xac5033eb0x3251d7620x8c3873e60x91c58e9a0xda906fb50x38f19ca70x78aa28bf0x7bf823ba0x4dad81680x499bbf570xc08d7d6b0x008b58300x0a3c0c910x081454400x57d249f30x53fcfe5d0xb6904cfc0x5ce3b5880xdb0656570x326bf7f90xa2c2ce6a0xf78013600x0502cc8a0xda1aa4060x42f2c81f0x8259bca60xfb6d28060xb85d081a0xdae9b5d70xa43b8dbd0x2385dcf90xd8343e2c0x2c424b600x0c695a3b0x5dd1b5b60x5580e14e0xfd4e2a7b0x8c6be18f0x060b79510x56f4e8410xed15fb410x78c74fff0x79d72b0b0x47f1ec410x320f92630x55e0fe600x893e5bea0x95ba98040x723aa8bc0xfef2f8d10x9c2e728c0x2e2e32530xdb7843e80x7e2c793c0xdfe6c45c0x8fee0ba20xc6c8b8f10x739746c30xa01a58280xa2b8d6dd0x832e8f0b0xfdb1585d0x26884ff70x438f615c0xcdf877db0x5d923fb40x010b6aa40x10962bc20x0294c6a20x51892d610x2c8eb1150x3f2690f20x822aade30x4fbfb9f70x86454b490x7fd7795f0x37ade1700xfc7115960x4723b8f80x3b8ae1c60x6397ef5b0x601f5a220x61c47e050xc2dc10740x5ceb3a5c0x62c450bd0xdee9c5540xaf5bf6ef0xefa414fb0x6c85ca490x2c8310830x0029a3360xc0506b2e0xa05ca6250x7d07ebc40xc3c01dec0x0b1c12a10xb06913400xa08fa2a00xaa10059f0xed1e035e0x71e9b2970xbd19fab50xd9497d670x0ca53dbf0xc3a3c0f80x8cdf4c580x188ed1980xe1a6c8630x4dea09e90x24dafa550xc22ef4600x5a0801970xa552bfe60xd5995cfe0x52dfa9a60x39e05ac30x584b84820x71f9aacf0xb7f05bce0x93d83b9e0x8a1e661a0x98b0ece80x0208f74b0xc5f422d70xd0799b200x1f6aaebb0x942275a20x9174bd6a0xc9b7a54c0xb6fde38f0x9cd733fa0x6085edbd0x95b5e5af0xea0ddedf0x042b49e20x2af3b2870xc3a2be670x225f068d0xe292215c0xa53263e90x87615d590xc9ab31b30x849a90f10xd4ae00220xfed6d3920x4a63be050xbcbf892c0x8bdd14880xb6adc1dd0x4373839e0xadc621970x6856913e0xe5b95aca0xba98f2bb0x701f3f930x2bfc79540xca0c243f0x751f09580x7b73f8350xf4c8c5060xaa118b450x8d0cf0760x4f409a6a0x225999da0x8da75f800x210d351a0x8a280aa60x000c05410xcb500bb90x9a40c4b60xb9b5fcd40xa0d316490x9cd80e3f0x2b4ab70d0x4d5a3c360xfc44b41b0x3066b8f10x89c650520x84ac252b0x1151c5f50x78b1b2a30xdbaf42ab0x598399a60x462c5b950x8e3d4b200x4fa2da310xafadb2830xfcbdf8ef0x8b46f8870x2f19acee0x042f90ce0xd4bfbfa90x407393850x38e298220x61c5fa8e0x29d60d960x1b90e30f0x5c1b8bfb0xb8a02a3e0x964520870x97cbcf6d0xf4eee5f80xbf9d1b960x90a5530f0xdc0932010x8b5ae8380xc23cd9bb0xe614df8e0xa106f2a50xb3bd62b80x6a19e5f20x67f31ae60xd0a06d9a0x3f88a7e20x88bb25780xab5ae11d0x9d35af390x2c8ccdcf0x28ffb0fe0x25cdfd6a0x3727e2910xa57427b20xa911442d0x507e15cc0xcf7db57e0x5d83b39e0x99bee7e80xb4e0fdb60x12ebe3cf0x13a7d45c0xfadfa2100x483fc2e10x609e42ac0xcef57a6b0x9b517b4d0xe2b8cc130x76e893590xde57b5f50xf56b5f500x09a48ff10xe38720b50xffcd9a4f0x0196a8d50xe2c846660x1de558c10xe346d2160xd59bb2c80xc07d5c830xb002f9090x29268a920x8ce422eb0x82fa545f0x063454cc0x41b71e650xd13f9d5d0xf856cec10x74811df90xddeb25180x53445f680x3ccdcf8c0x4f56b9af0x23b717150x3d155b6b0xbc60e7880x77e35ccc0xa04e53a00x36cdb2b40xce423b6d0xbdb3fc260x2f2aa5550x5dec18930xee6533f20xcef616190xa2a1317f0x37b48af30x66b23feb0x411ca61e0x68049fd40x00b751900xa444ae1a0xaded18260x3da5051a0xaf3543a60xdb40c5080x44361c690xcbed136e0x40199b550xbd43681d0x4510d2240x0a93428b0x20b3a5fa0x5481aead0xd653fd470x7b09add90x7117766f0x7db21cba0x988306730x91ab0a6d0x56ca5b0c0x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50xe89cf1070x8fe503550x44ac56500x320efa5e0xda1d83830x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10x5d8fb5f20xc05e32710x262d35bf0xfb6893330xf9edc6030x64db24890xb5c988150x75f02f580xf276f2cb0x20c052cf0x901d4ad80xdbc78f090xfe64592c0x539fc37f0xe871403e0x2435f7340x0fe4ad3a0xd58bbbcb0x1de65cf80xa0012a700x7f851cd40x36d696710x30ad89a30xcc8a2d780xbb0e18a60xf4ab66f10x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x1f20ec5d0xe1edd5b50xa7b9633b0x759e66750xedb8efd20x4292c1610x0b8862170xc19b6ee10xf859f8470x813cf2120x3b4f593f0x5bbe052d0x4ea172eb0x069510410x0d7490df0x2f1c3bf40xd85c0b010x1118dbde0x8037715d0x465442810x600550fc0xcbd7b0490x492241810x72af05710x2a05bdfa0xc63e5f8e0x579afbe10xcf852a910xd4977fd20x8a3831cf0x802fe5600x12ffdd200xd6cea3bf0xc29cc4320x3bbef4640xae7115db0xe0fcc5080x9a6ad2b50xee812ccd0x906d7e0c0x09aafe4e0xd1779a4d0x64b628620xf4f9e2a40xbfb881090x4a0136820x6ff62dab0x7bfa94970x0b98123d0xd3a187640x9ef76d990x83a0802c0x6f72cd610xf06ce5b60x2a8ec2510x3581ca8e0x578d7ebb0xf43d9e4f0xec473ee60x7c3db88b0x3e0ef07a0x3394db6e0x57a4f8fc0x3e367bfa0xb18b03d20x6c92a6b70x7f3fa0510xaf3a87170xd92021cf0x51b5f9bb0x75e5fe180xb7924a2e0xed79806b0x55d1f2810x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xb6884a0f0x7b4019b10xa4dc59740xf816b24c0xceb272380x3e4e21ec0x3451f5610xab5e76170x2f1cb9970x9dc247a10x45224c260xa87f813c0x56bebfd50xdf80365c0x9ed485990x75abf0170xd288fc160xc9d64db80x18896a8f0x7f041fa30x9e12ace40xb75752390x265e11620x53db0acd0x235dfb760xe24ab17c0xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x5455c81e0xfa89b5c10x018a944b0xe0494d550xb49544b00xed0fc41a0x2c3627610x79f203980x2488506c0x04694e5c0x15b1aeb60xa24a252d0x56d2ab0d0x7633b53d0x4d2a941b0x9940922b0xef24e95b0xa8a2730f0x5e3a39120xb04b34ef0xcdf82d760x038540940xd6ff462f0x821b17af0x8faf52920x49db78a60xe2ada43d0xeaaba45c0xbeccd4660x041d034a0xdd4f74280xb671b15f0x9b50b3e20x12acc9aa0xf6df94ed0x494a739a0x560cce5a0xf34c82f10x66e8b5b00x5ae544340xc7cfc62a0x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0xc6cc7fb30x1243c2540xda9f4b170x825c73400xec02ebe00xcb70bec00x121353960x021b66640x463b75230x287c95950xed9717690x60db7c550x27f8614f0xde66f4a70x991460ee0x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x67927a0d0xcac33cd40xbfe364360x223419f30xf55a49390x5f6e211f0x12a4a4160xf7fbf7550x8abbf52e0x1b219e3c0x0f330d150xa0b2fd4d0x0ffcee810x8fbc44a00xccebaa100xc590b4830x47267e7f0x506254060x3a94387d0x8ead69e70x69b4c8c30x6c97b14b0x0b3e61f40xd055bf250x6f4025db0x8c7b89e20x0f2ff8ed0xec50630c0x560dae090xc2d9ff5a0xd0cb88010xf999267e0x3c7a0a120x80af118b0xfc3389ca0x95f6d07a0xd10f5c8b0x120ed4540x7f16a4460xa89830b00xc3ec34460xd92e2ac00xce4324c90xdadb79960xcdf7ef820x69d3558d0x06a92de90xf8ca4ef50xce5e29610x392ca6310xd7644dbe0xa2d8e5ca0x053b43470xacec0d3d0x1519b6810x54be77b40x634a14eb0x2b16a0630x05ddbc780xe6dd529d0x04ebe0790xf35bbbcb0x183f5cae0x930dc5b10x7713a2af0xb8b44e500x1d34e9960xf2a366120xd99e5f680x9bc83ceb0x52879c150x2d4825400x96c849730x580144e40x0548dffe0xa9d0020a0x617dfa7d0x5adbc25e0x098e82d40x59d37dfe0x7fc256ce0xd27048a50x10a46ed50x8c69a3750x667288cb0x20e4e1080x644b9ff20xe27ba6e50x6a53846d0x374df4a10x21aab3790x3d1d2d4d0xae0592000x07692a980x0bf7f09a0xa1dc49c50xd13cff390x4a9373980x47d3c97f0x2e6a61470x6ea407040x210b12e20xaa04056c0xd36408090x269af3200x69d5b8100x0557bedb0xc9fdbe450x366f3bdf0xc445daef0x8d9f5e3d0x0f3189d40x52d721ce0x11c78a820x7e56a91f0x4f7494c70xe6ec398c0xf957a0dc0x99d30dc60x6161526c0x85ff00a20x17442e7f0xdc37bbec0xde9ec7070x5305823a0xbfd32e4a0x6e2e19330xd0f39d490xbb35b4830x6051451d0x28ac2fd20x250124510xfcbba3620x4cd2fe400x9c7fbfc20xa80591690xac693d660xbb88eb1a0x8d9fc4140xf00b378d0x55fbcd5c0x9a5cf5e20x76470bb50xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50x6fed93730xe97051210x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30x7a7fea740xe5f451d10xafaf60770x92f3e7390xfb9184ec0xce9c5e050x2a5155380xf74691c20xcbdadc460x32091f1f0x4669b3520x4cb9e0010x0d538bdf0x24ec2bb70x1626ab160x569e2f000x1bc1538c0x8ab772d70x4903e5f20xe60cadd70x5da649b70x9f435bf90xe5d839b90xafa66abb0xc96d35f40x9bcdbfc40x2d17ed820x35e1ed2e0xaf303b4d0x20e850070x53eb1c650x120eeb5e0x8a95452d0x5da9d1e70x5e1ad66b0x5f33737a0x84def22d0x885af1810xcd591b8f0x5b48350b0x94b5546f0x17fbc90f0xdd079bb60xec34baa40x2efdd5f30x2f622ea10x3e4427c80xed75036b0x129a2e330xdc11aa650xc12435e30xf126c06f0xfd84ae8a0x203952090x9ab9cf3c0x701a38090x80b007fa0x0b9c7c7a0x57d270560xc33fcaf90x4695b0ca0x53da4b820x43df4ff30x1f6434c30xedcab7340xb215db210x0bcec0f40x66906a130xa19ebade0xf75a2a890xeb371c560x32df2f290xf1b62b570x31a89d590xfeebd0450xfaf73bd30xf64d21620x10115e330x068d0c070xf34dcdb30xb2ac29fa0x9670b5a10xe18299190x53c240be0xc484c1190xb58013a40x7de530670x573e24ca0x9878d2890x2528abbb0xec5d17ab0x2a9913200x6c71d4980xa9a96ef90x1244e66b0x0ec16bff0xc0c8f0c10x1f2a99700xc0f951310x7ecbdd730x0485b43d0x9648c7b50x387e16390xb51a37240xcb8dc9070x0def675b0x0e49777c0x780d15cf0xfc6a956a0x77598c160x7b2865f00x7a23bafd0x029806a50xc399cc1f0x6e139f320xf2485ebe0x7751ed000xdacbdd710x0f03ef620xc0fb1c720x949aafab0x3ccf62f90x43e7a4280x71089c760xd206d9480x609202f90xd7d7a0780xff3827e70x946970bf0x15965e7c0xeeacab690xa560435b0xccc410440x3f0b0e430x1fab44d20x2c1a1f240x690091530xaa785a3e0x3e47510c0x3f9a2b0b0x1e119a790xe3271f800x376d85320xb8f95d4c0x5b50b8ec0xb5f454580x54fe76eb0x6c7b52610x26e3becf0x7312076a0x814a0bec0xf46775ac0xe5371c090xafcafd2c0xd1f582d50x6ebd022a0xf0f1bef00xb5f6b2f20x8feb90290xb5ac00150x2b4fef7f0xe1f362870x0d92bc220xfcf582980x051ae7320xa955b3e00x12d7814d0x700a80be0x9f91defc0xb7be212f0x707178f40xe1bdfbae0x76f7a7de0xaf9706a50x7b5f48bb0xf94d88890xe9a833dd0xc5d7a96b0x61e187f20xdc50ec680x222dac480x3a9917300x263840970x27eb9b260xbc943efa0x1e7a480f0x661cf2390xeb8799230x2c68729a0xaeb5db270x877e4c5c0x7e5d3af20xc04226a40x8da4ed5a0x7516ea9c0x2c3d2adb0xcf3995e10x7e4d3adb0xfc2ae46d0x534baa110x6906ea360x83abcf500x3a24a4630xd17a8bd50x8b37f0d70xc0197eb60xb8a960170x02b7d02d0xa3af7e3b0x246d510a0x769247230x1f40c62a0xb5b6608a0xb4776a6b0x2c91f11d0xd9c26fdf0xa5ed96130xdf0d77a00xd139179f0xbc79eb0b0x06c986470x9371ea580x332bc8190x52e226080x6d1036780x8eab08c70xfa5cb8460xc424ba460x263b8a9e0x46c73b290x5fb29e150xffafc75c0x4e15d07c0x963397460x92e466160x9f0fcdbc0xb50aaf400x1b5e24ee0x2f32758d0x9807cd0a0xb1c891b10x807965c90x42ad8f3a0x729617f70x015683930x96ec3b260xb37b9b810x3f28a0cc0xaa17a7370x55a1d7550x702003620x5c8b9dd30xfa6b2fe90x7924fa260xa8e9e1ae0x388006360x4140192a0x194b28410xa81323a40xbde706970x9bf4115b0x0d8691ef0xe8b81d4a0x3e3b57660x3e059f280x4073e9240x843d65410x8fac14a20x674290eb0x72f6bfcf0x91722dce0x9c83bf6a0x5f5ddf910x08b805440x5c944b600x0a44c7e20xe4fe7b420x832640c70x6da19b500x0949f73c0xe56fcb980xc913f0ff0xe666a3de0x945817ae0x08bd25140xb62fd8380xfd5259560x3fd704240xd7ab2c0c0x1b1f2bda0x2b67f0960xdb8624e20x3435fdf60x911ed0150x0ef069740xa0c71dac0xe9664bde0xcffa2aff0x3686ea090xb2c6f89e0x760874f80xe3a2bc1f0x405b6e050xcbd068330x67f979d80xca383d1f0xbfe127720x658d38610xd8fce3160xed07e3500x5ac4aec60x4a47b0ef0x61d19a4e0x1902178a0x3d52b89f0x3ece9b9f0xb49e07d20x78a05fb00x727ce0020xd28479850x63c7f4270xe7d8867b0x3d96523d0xa1ce034d0x43fea7230xae410cce0xef4ac1b50xbbe5109c0x52116d540x1d18a72e0x4d55b95e0x79a52c880x982b88790x4e8f6ca70x26f8f0740xf283c41e0x1074a1b40x4cfedbce0x5a45ba310x1f2c7d980x423069860xda90e6dd0x85f971500xe8b340230xa1714fac0x7820f4010x52b46bc10x33ad131f0x60ea890d0xc98c8ce80x570c55710x7b5026180xfac7df5d0x32ed51780xc97f88210xd54514180x9afb59dc0x5d3e1bfa0x76ac586b0x7c847d6d0xc13dc9310x2e4038f30x22f0a7da0x57c8071b0x56448c840x19a34bd40xb33e94d80x7a0032fc0x3dade8980xc23c55f20x4c3189790x4e6bd91e0x0432f2430x36d450ae0xc896d2dd0x37e91f8d0xd3c1ffd80x618f4a580x2c26cbbc0xbf8caee30xb558810e0xb0e217ad0x40654c3f0xa40d7b310x0691f5f10xa7796d410xd89b5acb0x20d27cf50x1f0997940xca9fc0820xad2e4add0xde062fcf0x4a6e09790xa83f70e30xfeb4816a0xadcc6f320x74f9f3120xe004ce390x0e39a0720xbbbe17b00x3a7bb84b0x1dfac91c0xc91806c90x078482900x18b4f38c0xf4ba96fb0x0427c07b0x576a875c0x3c0e09330xd32b7bcb0xc65e34a60xaefbcacd0x698969a60xb81fbed00xe896778a0xe40108ae0x9c2774000x22fa06fb0x82fb8bcd0x513a77120x719a1d170x5d24150b0x5bdb610a0x290bd1690xff857c420x962a43c70x4a4d5f5c0x5c73c2e20x798dcaa50x4bdf502c0x343fa5910xa0096c5c0xee0c14340xd01c94460x2bc475100x655b935c0x2b9b33760x402164f50x40d242b80xbab6e0850x4a1682c30xd853c3830x28ffd7c40x2759ce9e0xb4fd127e0xb54d05290xb44892340xf689022c0xbe1119530x6f497a3c0xb246c8ad0xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0x9c6cf47c0x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x3ee187560x0a56fa710xdf1dbc3a0x103fe2660x7405efa20xa78661d20x162391c10x149888a70x94700bfc0x8202cc420x3c0461610x93c458360x2c91f4c50x9680ee1e0xe43a4b280xadec05be0x7442edc70x3858ce6c0xb5fc50110x85fd99220x7d11fe140x789283680x7189bb4a0x9e64fd3e0x0fa2b5e40xc99ae3010x6794a0400x8d06b2f80xaa4c0cd10x799eb85d0x4aee811c0x67c2d34c0x029d86dd0x87cffc900xefc2d2da0x209d08cb0xdd3c04f20x51e399160x2f730c320x0ffb277f0xad555ba80xde8f942c0x7f673f170xa31d41990x8d106fac0x375a81d40x2cf2e6b10x91d4f0c70xfc3c63880x18edf6260x87eee9560x7404a30e0xd475ad0f0xd447de650x8ac8ff110x872cac500x8d24e6100x12ea1c240x5d28285e0x704d018c0x4ed4aef60xa92c69fd0xc5376ff80xe30986930x7909cba60x3d7c87e60xe8b0b7560x0b32bc7e0x06848c600x5a21cf160x560894010x814d968c0xb9418d410x7430f97c0xddd0bbb10x6f268ea30x78c5a7090x66b497010xfa7ed2f20xe9177e390x7b29c38d0x7f5a9fc40x98bbc7d50x450830540x90f473730xe8c8622c0x120e4f700x213032660xe97639580xda1224580xcf38530d0x1c70039b0x2031b04d0xbb2a17e70x52e1ec460x896702ec0xc5a9f0920x2efe99110x82dc8d880x76e7dd6c0x1db00aa40x8db3c6150x142072c00x0871ffd60x3a20a9d70xf3c2dfe00xca13d6920xa0e6b6120x081cab900x3f3496a00x400a180e0x43a3ac590x850c4ad30x6e69bfd50x364637830x4fd2a8bb0xe5254f870xba97bedf0x701b1ae20x27a72e830x8a84e3fe0x50369a820xfb5a46810x38e4edd70xd62bc9a60x54e0868f0x44e9a48a0x17d2ac6c0x532c583a0x017f048e0x564b7eaf0xd2c9712f0x686e320a0x6bc4eb9b0x227763b30xd9064a580x44fc2c870x9fb6a9070xa581ba440x9287a5c30x5ea407a00x0e41a41e0x2269162f0xbd3d4c890xedf5447e0xf29a76a30xf2444e2c0x6a8471340x7c6e643a0x11852b410xba0e2b470x1a71d30c0xd8c048530xc44c230c0x29da3d910x361d5d9f0x00a67dd80x7a5d62380xa75fe0a70xa332c7810x2fa71f970xbd6b13a80xde21861a0x701e82a40xcdd060a30x490310ed0xfc928cae0x24a342210x4afe887a0x1e8763d10x1bb1d1290xdd5775b60x623df3830x69cc29430x07e4cb990xb9f4e2650x099015430x4099f9190x1f491d360xb4e98a460x92a51c430x7c7bf6e00x517851130x5e0144b30x7fa7f0fa0xfe2c988c0xad1f7d4c0xd42eddde0x5efc09b50x7efbb39c0x43267f3e0x9b6aed530x021b64790xfdec7ff60xc4d54ef20x5ccf42950xd783301f0xd7ff11220xb76729150x62658cd90x914679a40x592c620b0x49ac58e60xe22d35310x9cb5812d0x4515ce280xbee93fd10x03c67f090x7e022d610xc7e023620x907833800xf4e5c9490xd916239b0x122633380x7b742a6d0x24b18c460x391ac6f80x3d3bbdf60xee51873f0x0f3ce9fc0x507b3c3a0xcfe5b41c0xe8683b720xdc4422970x4ea245450x5f56c9be0x149b7da60x9e5911700x1bc3edc20xb42671220x3cad1dc40xc00a8caf0x79f353e00xec8a4ed00xadf859500x77ad261f0xa44e6d3f0x95872b5c0x710a58aa0xd67b1ab90x26ad9afe0xfb954a650x257a5f300xf1c25fc60x98e615230x6e2aa0f00x48ee74650x60b3ea470xcd20aaa30x4fb4a2140x8343e0a40xbc297a980xc332f2d90xb29141c50x4f2da3bf0x6c28be5a0x60a634c40x19567d060xb4a3bf4c0x96f48d970xa38d83870xc23fe4370x3651cfd80xad2133340xace057830x74b2a07f0xc6b16da80x3a657da40x2c3ac05e0x0f17c9660x727667a90xcd0c16c40xcce25eb40x98e623d60xf718bbbc0xd18970450xc919f3ad0x47836e420x629c512a0x312cea8c0x95f0001e0xf6f0edc20x1240849a0x51d5dc100xac0c349d0x29ee4c6d0xdab92f5b0xe850ca1f0xa8a525570xff547e680x2473af9c0x46684d600xcf6f07b80x4cf699b80x345ee0100xf4a71fa80x7cbf4be50x11a11eb00xeb5596320x9db6c9e30x5fa6192a0xde37299e0xadc044b70xe46219290x865341c70x9ac58d5c0x9314a1810xcd56fa980x14c2ec140xb6fe59800x8c48af850x765fcfa30x08b791fd0xf26cf9ed0xe50206d30x5a6f4e2f0xdf9eedc60x45a8e5f20x0b3cc6d70x94a719bb0x128ea5640x846f14e30x46f5faf60xad453f240x88236b630xfd2b3e450x2e2aecb90xd802e26d0xca4612800x2237a2860xb89ebcfd0xc691e5690x677e26600xb4ca65640x9c8671850x707af2da0x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490x7153c5d70x0d0416af0xe5e69bfe0xe4dae28f0xb6bd0cbf0xec053f3c0x7a92b4c10xcf61e1a00x43117b610x841886e50x540620f40x87ea968a0xd1178b380xc5772ad50xa909cfc50x118c7aeb0x446615bd0x2f9e7f8e0x23673d210xf9c0676b0xdc597ad50xd275d3e10xdf155c8f0x0d3593130xbabd30f50x32c6a3e20x925f3bfe0xb48699ac0x37bc64aa0xe6b91acd0x323eb2a10x1fd1c7430xa017d7120x852da8c20x22aa4bbb0xa5eb923c0x1ec8d7f10x011036780x816ee7c20x277eba1b0xf013f6890xf64e1f9b0x7acda0740xf9da1fc90x0203a8dd0xdca50a900x16b45bb20x50fded770x3e4e97780x26321b230x12b0f0690x03a81e690x2fd6c0440x950b20030x6b8236810x9b41c53c0x2e9b08110x3a0f4c220x880ba7880xe15ccb290x0f8f306c0x8f034d650x18d1d5330xa3f3d02e0x942061d80xc4cc26720x31e2e77f0x0b198f5c0xedb5cc470x91f382d00xd9acab460x321055cb0x46a417ca0xa650d6110x2a6223790xe1fcbc210xf46271f70x9f1eda570x4b2210b80x69c408510xbc634e530xe3dc08510x28f8d0dc0x75687cd30x3be66ae30x631449d20x31a3c5b20x463ee49b0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x52e5bb800x612df9ae0xe67343c10x5624e3a30xc04c7e840x1fd4782d0x4ba5c46b0x37ee9f740xea61eefe0x024d14bc0x787f0fe80x75fe065a0x132711d30x9bdd89ae0xc467f54a0x22535a6e0x6bcdc9310x9f5975020x52bae5f40x6bf1b1c20x22f44e7d0xb98c25480x3a5d8ed70x7eaceeaa0x9a775e410xd8535ad60x372fd6c20xc33f40900xde804bb90x4311cd910x964ca8230x97fa07e90x3b304ebb0x660779c80xacec70e70x9a81a3f60xcc0cbfb90xe08ccbed0x932af7d70xc5a7eb980xbb2391f30x8f8840e80x31848eae0xbdb0df4e0x068942040x3d74fbd10x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0xccfb034b0x284e07d80x9bb6fd090x2129761d0x04d373b40xc4f3acd20x695fda820xa2292c240x1003753d0x9c4fae290x15f3b1a30xa3dddb6b0x0b7206f00x9e88c7b30x90aa85490x5955cafc0x2be85ff70x97f803a30xda77dfce0x54c78ce50x6e1b75d20xac8365830xf750976a0x7c0e5da00xbbc066180xc92f7f500xa2492f2d0xf1854d730x91ff8fbc0x94a3d3e70xc745b6bc0x02cd7bad0x594579200x14cf06af0x133dc6a70xd70872fd0xce678a590x2919b1560x4579be240xaefaf30b0x4dac77f00xe5919cb10x065994f10x05e807a90x71cea61f0x85bd8bd10x5605528f0x605f787c0xfc10219e0x6311c9570x8b69733b0x8e5912c10x7b17f3e80xf457e9410x90b79f2d0x4aff68020x3dd7f4e20x74e7d7000x48057d000x7f6018b80xb8dd59e00x972c9a830x446f557a0xde070d930x27d44f7d0x94542db00xce5189950xa65866da0xa05915c60x1394b6e10xbf9d15db0xd88f007f0xb8aedce10xeec7a8930x81a602150x9a6e55430xa1abc6820xc1d2b8d90x6c986c110xe0ff6fd50xb37eb1170x114ff1580xfeb3f55b0x96dd2e4f0x04e7a63d0xb01c24060xb98190990x13a818670xa6985c640x2ce961bf0x6285dfe80x68d270650xead4f7fe0x64ba50170xf3b47f670x48e62c9f0x68fa7d280x1018eee00xed1d38130x39046c7a0xc04c72670x345c92170xe68acd6c0x8d146cd00x123339910x8d114f010xb6ecb3200xb68f36700x512587d90x7d97467c0xe24522c20xc97d7c780xc5b25b8b0xa381a1b80x399eea2b0x030fac550x62ca8dae0xec7fb0c20x86dee9da0x7f8da3df0xdd6914020x11f2e2d70x924f110b0xe98fe6660x9e6a8dd00x435086d30xc44a92580xf56a2e120xcdb529870x03e35b7c0x449c8fde0xab1368fb0xb913ed1b0x93b2ed120xda2363690xe8ce3a930x59a7d64e0x2b12605c0xb8bf8eaa0xcd8db9f30x27ec1e5b0xed7ac5450x1022ed760x0116ca7e0xa6c2a79c0x7ad3f3720x5360e5c10xb9e77fe80x17ef233f0x4afedab10xb84623800xb947105e0xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.14.0-503.38.1.el9_55.14.0-503.38.1.el9_55.14.0-503.38.1.el9_5.x86_645.14.0-503.38.1.el9_51.1.01.24.0_00.30.0.13.5.360.6.00.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.00.40.6.31.01.20.6.01.0.02.0_8701.0.01.0.5.0_k0.40.40.40.40.40.40.1.10.1.10.1.10.1.10.1.10.1.11.2.01.2.01.21.20.2.153.01.00.9.280.9.280.9.283.00.9.280.9.280.9.281.32.0.41.5.03.04.203.04.208.8.1.0.508.8.1.0.503.03.03.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.03.03.03.03.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.153.00.80.83.03.00.2.150.2.150.2.151.03.03.03.03.03.03.03.03.03.01.00.9.281.30.9.283.00.2.153.03.00.9.280.2.150.9.283.03.00.9.280.9.280.9.281.01.01.00.9.280.9.283.03.01.01.01.5.3_1.5340.9.280.9.283.4.20_2003.4.20_2002.0.42.20.0.01.1.6.0_k1.9.0.0_k1.0.7.0_k4.0_04.0_01.00.2.150.9.280.9.283.03.01.01.01.0.03.03.03.03.03.01.01.03.03.03.03.03.03.03.03.01.03.03.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.153.03.00.6.00.6.03.01.05.001.005.001.005.002.133.01.03.03.00.6.00.6.02.133.02.133.02.133.02.133.02.133.05.003.03.02.132.132.132.132.132.132.132.132.132.132.133.02.132.133.02.132.133.02.132.132.133.02.132.133.03.05.005.005.003.05.000.6.00.6.03.02.132.133.02.133.05.003.00.6.00.6.03.02.133.01.03.05.005.002.132.132.132.132.132.132.133.02.133.02.133.02.133.02.133.03.03.03.03.03.03.03.03.03.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_2000.2.151.01.111.0.02.30.61.81.10.11.0.00.1.10.1.10.1.11.0.5.0_k    !"!!####!$$$$$$!!!!%%!!&&'''''()(**((+,+-.-/-0-1-2-3-4-5-6((787777799:99;;;<=>==??=@=ABBBBBBBBBBBBBBBBBBCDCEFFFGHIIHHJHHHHHHHHHHKHLHHHHHMHHNHHOOOHPHQHRHSHTUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWUXXXUUYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ\]]]]]]]]\^^^^^^^_``_aaaaaaaaaaaaaaaaaaaaa_____bcccdcccccccceefffffffffffegggehhhhhhiiijjjjjjjjjjjikkkkkkkkillllimmmmmiiiinopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqstutvvswssxyyyxxxxxszz{||||}~}}}}}}}}}}}}}}}}}}}}                        !"!#$##!!%%%%%%&''''()*)+),)(-.....///////////000012223242526272829992:2;;2<2=2>2?22@2ABACADAAA2EE2F2GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG2H2I2JJ22K2LMMMMMNOOOOPPPPOOOOOQORROOOOSOTOOOOUVVWWWWWVXVVYYYVZZZ[[[[[[[[[[[[[[[[[[[[[[[[V\V]V^V_VV`VaVbbbbbbbbbbccccccccccccccccccccccccccbbbbbbVddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddVfVVgVhVVVVijjjjjjjjjjjjjjjjjikkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiVllllVmVnnVVVooooooooooooooooooooooooooooooooVVpqqppVrrVsVtttttttVuVvVwwxyzy{{{{y|y}y~~~~~~~~~~~~~~~~~~~~yyyyyymodules5.14.0-503.38.1.el9_5.x86_64buildkernelarchx86cryptoblake2s-x86_64.ko.xzblowfish-x86_64.ko.xzcamellia-aesni-avx-x86_64.ko.xzcamellia-aesni-avx2.ko.xzcamellia-x86_64.ko.xzcast5-avx-x86_64.ko.xzcast6-avx-x86_64.ko.xzcrc32-pclmul.ko.xzcrc32c-intel.ko.xzcrct10dif-pclmul.ko.xzcurve25519-x86_64.ko.xzdes3_ede-x86_64.ko.xzghash-clmulni-intel.ko.xznhpoly1305-avx2.ko.xznhpoly1305-sse2.ko.xzserpent-avx-x86_64.ko.xzserpent-avx2.ko.xzserpent-sse2-x86_64.ko.xztwofish-avx-x86_64.ko.xztwofish-x86_64-3way.ko.xztwofish-x86_64.ko.xzeventsamdpower.ko.xzintelintel-cstate.ko.xzintel-uncore.ko.xzrapl.ko.xzkernelcpumcemce-inject.ko.xzkvmkvm-amd.ko.xzkvm-intel.ko.xzkvm.ko.xzblockt10-pi.ko.xzcryptoadiantum.ko.xzansi_cprng.ko.xzasymmetric_keysasym_tpm.ko.xzpkcs8_key_parser.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzblake2b_generic.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzchacha20poly1305.ko.xzchacha_generic.ko.xzcrc32_generic.ko.xzcurve25519-generic.ko.xzdes_generic.ko.xzechainiv.ko.xzessiv.ko.xzfcrypt.ko.xzlrw.ko.xzmd4.ko.xzmichael_mic.ko.xznhpoly1305.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd160.ko.xzserpent_generic.ko.xztcrypt.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxxhash_generic.ko.xzzstd.ko.xzdriversacpiacpi_extlog.ko.xzacpi_ipmi.ko.xzacpi_pad.ko.xzacpi_tad.ko.xzapeieinj.ko.xzdptfdptf_pch_fivr.ko.xzdptf_power.ko.xznfitnfit.ko.xzpfr_telemetry.ko.xzpfr_update.ko.xzplatform_profile.ko.xzsbs.ko.xzsbshc.ko.xzataahci.ko.xzahci_platform.ko.xzata_generic.ko.xzata_piix.ko.xzlibahci.ko.xzlibahci_platform.ko.xzlibata.ko.xzbaseregmapregmap-i2c.ko.xzregmap-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.xzxen-blkfront.ko.xzzramzram.ko.xzbluetoothbusmhihostmhi.ko.xzmhi_pci_generic.ko.xzcdromcdrom.ko.xzcharagpintel-gtt.ko.xzhangcheck-timer.ko.xzhw_randomamd-rng.ko.xzintel-rng.ko.xztimeriomem-rng.ko.xzvia-rng.ko.xzipmiipmi_devintf.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzlp.ko.xzppdev.ko.xztlclk.ko.xztpmtpm_i2c_nuvoton.ko.xztpm_vtpm_proxy.ko.xzuv_mmtimer.ko.xzvirtio_console.ko.xzcountercounter.ko.xzintel-qep.ko.xzcpufreqacpi-cpufreq.ko.xzamd_freq_sensitivity.ko.xzp4-clockmod.ko.xzpowernow-k8.ko.xzspeedstep-lib.ko.xzcryptocaviumnitroxccpccp-crypto.ko.xzccp.ko.xzchelsiointeliaaiaa_crypto.ko.xzqatqat_420xxqat_420xx.ko.xzqat_4xxxqat_4xxx.ko.xzqat_c3xxxqat_c3xxx.ko.xzqat_c3xxxvfqat_c3xxxvf.ko.xzqat_c62xqat_c62x.ko.xzqat_c62xvfqat_c62xvf.ko.xzqat_commonintel_qat.ko.xzqat_dh895xccqat_dh895xcc.ko.xzqat_dh895xccvfqat_dh895xccvf.ko.xzpadlock-aes.ko.xzpadlock-sha.ko.xzcxlcorecxl_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.xzdcadca.ko.xzdmadwdw_dmac.ko.xzidma64.ko.xzidxdidxd.ko.xzidxd_bus.ko.xzioatioatdma.ko.xzptdmaptdma.ko.xzedacamd64_edac.ko.xze752x_edac.ko.xzedac_mce_amd.ko.xzi10nm_edac.ko.xzi3000_edac.ko.xzi3200_edac.ko.xzi5000_edac.ko.xzi5100_edac.ko.xzi5400_edac.ko.xzi7300_edac.ko.xzi7core_edac.ko.xzi82975x_edac.ko.xzie31200_edac.ko.xzigen6_edac.ko.xzpnd2_edac.ko.xzsb_edac.ko.xzskx_edac.ko.xzx38_edac.ko.xzfirmwarecirruscs_dsp.ko.xzedd.ko.xzgnssgnss.ko.xzgpiogpio-amdpt.ko.xzgpio-generic.ko.xzgpio-ich.ko.xzgpudrmamdamdgpuamdxcpastdisplaydrm_display_helper.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.xzhypervhyperv_drm.ko.xzi2ci915mgag200nouveauqxlqxl.ko.xzradeonschedulergpu-sched.ko.xzteststinybochs.ko.xzcirrus.ko.xzgm12u320.ko.xzttmttm.ko.xzudludl.ko.xzvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzvmwgfxvmwgfx.ko.xzhidamd-sfh-hidamd_sfh.ko.xzhid-a4tech.ko.xzhid-alps.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-cmedia.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-custom.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.ko.xzintel-ish-hidintel-ish-ipc.ko.xzintel-ishtp-hid.ko.xzintel-ishtp.ko.xzuhid.ko.xzwacom.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonabituguru.ko.xzabituguru3.ko.xzacpi_power_meter.ko.xzad7414.ko.xzad7418.ko.xzadm1021.ko.xzadm1025.ko.xzadm1026.ko.xzadm1029.ko.xzadm1031.ko.xzadm9240.ko.xzads7828.ko.xzadt7410.ko.xzadt7411.ko.xzadt7462.ko.xzadt7470.ko.xzadt7475.ko.xzadt7x10.ko.xzamc6821.ko.xzapplesmc.ko.xzasb100.ko.xzasc7621.ko.xzasus_atk0110.ko.xzatxp1.ko.xzcoretemp.ko.xzdell-smm-hwmon.ko.xzdme1737.ko.xzds1621.ko.xzds620.ko.xzemc1403.ko.xzemc6w201.ko.xzf71805f.ko.xzf71882fg.ko.xzf75375s.ko.xzfam15h_power.ko.xzfschmd.ko.xzg760a.ko.xzgl518sm.ko.xzgl520sm.ko.xzhwmon-vid.ko.xzi5500_temp.ko.xzi5k_amb.ko.xzibmaem.ko.xzibmpex.ko.xzina209.ko.xzina2xx.ko.xzit87.ko.xzjc42.ko.xzk10temp.ko.xzk8temp.ko.xzlineage-pem.ko.xzlm63.ko.xzlm73.ko.xzlm75.ko.xzlm77.ko.xzlm78.ko.xzlm80.ko.xzlm83.ko.xzlm85.ko.xzlm87.ko.xzlm90.ko.xzlm92.ko.xzlm93.ko.xzlm95234.ko.xzlm95241.ko.xzlm95245.ko.xzltc4151.ko.xzltc4215.ko.xzltc4245.ko.xzltc4261.ko.xzmax16065.ko.xzmax1619.ko.xzmax1668.ko.xzmax197.ko.xzmax6639.ko.xzmax6642.ko.xzmax6650.ko.xzmax6697.ko.xzmcp3021.ko.xzmlxreg-fan.ko.xzpc87360.ko.xzpc87427.ko.xzpcf8591.ko.xzpmbusadm1275.ko.xzlm25066.ko.xzltc2978.ko.xzmax16064.ko.xzmax34440.ko.xzmax8688.ko.xzpmbus.ko.xzpmbus_core.ko.xzucd9000.ko.xzucd9200.ko.xzzl6100.ko.xzsch5627.ko.xzsch5636.ko.xzsch56xx-common.ko.xzsht15.ko.xzsht21.ko.xzsis5595.ko.xzsmsc47b397.ko.xzsmsc47m1.ko.xzsmsc47m192.ko.xzthmc50.ko.xztmp102.ko.xztmp401.ko.xztmp421.ko.xzvia-cputemp.ko.xzvia686a.ko.xzvt1211.ko.xzvt8231.ko.xzw83627ehf.ko.xzw83627hf.ko.xzw83781d.ko.xzw83791d.ko.xzw83792d.ko.xzw83793.ko.xzw83795.ko.xzw83l785ts.ko.xzw83l786ng.ko.xzhwtracingintel_thintel_th.ko.xzintel_th_acpi.ko.xzintel_th_gth.ko.xzintel_th_msu.ko.xzintel_th_msu_sink.ko.xzintel_th_pci.ko.xzintel_th_pti.ko.xzintel_th_sth.ko.xzstmdummy_stm.ko.xzstm_console.ko.xzstm_core.ko.xzstm_ftrace.ko.xzstm_heartbeat.ko.xzstm_p_basic.ko.xzstm_p_sys-t.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-amd756-s4882.ko.xzi2c-amd756.ko.xzi2c-amd8111.ko.xzi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-i801.ko.xzi2c-isch.ko.xzi2c-ismt.ko.xzi2c-mlxcpld.ko.xzi2c-nforce2-s4985.ko.xzi2c-nforce2.ko.xzi2c-parport.ko.xzi2c-pca-platform.ko.xzi2c-piix4.ko.xzi2c-scmi.ko.xzi2c-simtec.ko.xzi2c-sis96x.ko.xzi2c-tiny-usb.ko.xzi2c-via.ko.xzi2c-viapro.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-mux-mlxcpld.ko.xziioaccelbuffercommonhid-sensorsgyrohumiditylightmagnetometerorientationpressuretemperaturetestinfinibandcorehwbnxt_recxgb4efahfi1irdmamanamlx4mlx5qedrusnicvmw_pvrdmaswrdmavtrxesiwulpipoibiserisertopa_vnicsrpsrptinputff-memless.ko.xzjoydev.ko.xzmiscapanel.ko.xzati_remote2.ko.xzatlas_btns.ko.xzcm109.ko.xzkeyspan_remote.ko.xzpcspkr.ko.xzpowermate.ko.xzrotary_encoder.ko.xzuinput.ko.xzxen-kbdfront.ko.xzyealink.ko.xzmouseappletouch.ko.xzbcm5974.ko.xzcyapatp.ko.xzelan_i2c.ko.xzsermouse.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.xztabletteststouchscreeniommuiommufdiommufd.ko.xzledstriggermddm-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.xzusbpulse8rainshadowcommonvideobuf2mcusbgspcagl860m5602stv06xxpwcs2255stkwebcamuvczr364xxv4l2-corememstickcorehostmessagefusionmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmfdmiscaltera-staplaltera-stapl.ko.xzapds9802als.ko.xzapds990x.ko.xzbh1770glc.ko.xzcardreaderrtsx_pci.ko.xzrtsx_usb.ko.xzcb710cb710.ko.xzeepromeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzisl29003.ko.xzisl29020.ko.xzlis3lv02dlis3lv02d.ko.xzlis3lv02d_i2c.ko.xzmeigsc_proxymei_gsc_proxy.ko.xzmei-gsc.ko.xzmei-me.ko.xzmei.ko.xzpvpanicpvpanic-mmio.ko.xzpvpanic.ko.xzsgi-grugru.ko.xzsgi-xpxp.ko.xzxpc.ko.xzxpnet.ko.xztifm_7xx1.ko.xztifm_core.ko.xztsl2550.ko.xzvmw_balloon.ko.xzvmw_vmcivmw_vmci.ko.xzmmccorehostmtdchipsubinetbareudp.ko.xzbondingbonding.ko.xzcandevm_canpeak_canfdslcanspimcp251xfdusbkvaser_usbpeak_usbdummy.ko.xzethernetamazonenaena.ko.xzamdxgbeaquantiaatlanticatherosalxatl1catl1eatlxbroadcombnx2xbnxtgenetchelsiocxgb4cxgb4vfinline_cryptoch_ipsecch_ktlslibcxgbciscoenicdlinkemulexbenetgooglegvegve.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_vfmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlx5_dpll.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xzmicrosoftmanamana.ko.xzmyricommyri10gemyri10ge.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqederealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersfcsienastmicrostmmacfjesfjes.ko.xzgeneve.ko.xzhypervhv_netvsc.ko.xzieee802154ifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdiomdio.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-mscc-miim.ko.xzmdio-thunder.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.xzqcomqca808x.ko.xzqca83xx.ko.xzqcom-phy-lib.ko.xzqsemi.ko.xzrealtek.ko.xzrockchip.ko.xzsmsc.ko.xzspi_ks8995.ko.xzste10Xp.ko.xzteranetics.ko.xzuPD60620.ko.xzvitesse.ko.xzxilinx_gmii2rgmii.ko.xzpppsliptap.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xzthunderboltthunderbolt_net.ko.xztun.ko.xzusbveth.ko.xzvirtio_net.ko.xzvmxnet3vmxnet3.ko.xzvrf.ko.xzvsockmon.ko.xzvxlanvxlan.ko.xzwanhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwireguardwireguard.ko.xzwirelessathath10kath11kath9kbroadcombrcm80211brcmfmacbcacywwccbrcmsmacbrcmutilinteliwlwifidvmmvmtestsmarvellmwifiexmediatekmt76mt76x0mt76x2mt7921mt7925mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88rtw89virtualwwaniosmiosm.ko.xzmhi_wwan_ctrl.ko.xzmhi_wwan_mbim.ko.xzt7xxmtk_t7xx.ko.xzxen-netfront.ko.xzntbhwamdinteltestnvdimmlibnvdimm.ko.xznd_btt.ko.xznd_e820.ko.xznd_pmem.ko.xznvmecommonnvme-auth.ko.xznvme-keyring.ko.xzhostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-tcp.ko.xznvmet.ko.xzparportparport.ko.xzparport_pc.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpcieperfcxl_pmu.ko.xzpinctrlintelpinctrl-alderlake.ko.xzpinctrl-broxton.ko.xzpinctrl-cannonlake.ko.xzpinctrl-cedarfork.ko.xzpinctrl-denverton.ko.xzpinctrl-elkhartlake.ko.xzpinctrl-emmitsburg.ko.xzpinctrl-geminilake.ko.xzpinctrl-icelake.ko.xzpinctrl-intel-platform.ko.xzpinctrl-jasperlake.ko.xzpinctrl-lakefield.ko.xzpinctrl-lewisburg.ko.xzpinctrl-meteorlake.ko.xzpinctrl-meteorpoint.ko.xzpinctrl-sunrisepoint.ko.xzpinctrl-tigerlake.ko.xzplatformmellanoxx86amdpmcpmfdelldell-wmi-sysmanintelifsintel_vsec.ko.xzintel_vsec_tpmi.ko.xzpmcpmtspeed_select_ifisst_if_common.ko.xzisst_tpmi.ko.xzisst_tpmi_core.ko.xzuncore-frequencywmipowersupplypowercapintel_rapl_common.ko.xzintel_rapl_msr.ko.xzintel_rapl_tpmi.ko.xzppsclientspps-gpio.ko.xzpps-ldisc.ko.xzpps_parport.ko.xzptpptp_kvm.ko.xzptp_vmw.ko.xzpwmpwm-lpss-pci.ko.xzpwm-lpss-platform.ko.xzpwm-lpss.ko.xzrasamdatlamd_atl.ko.xzfmpm.ko.xzrtcrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1307.ko.xzrtc-ds1374.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-msm6242.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-rp5c01.ko.xzrtc-rs5c372.ko.xzrtc-rv3029c2.ko.xzrtc-rv8803.ko.xzrtc-rx4581.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-stk17ta8.ko.xzrtc-x1205.ko.xzscsiaacraidbe2iscsibnx2fcbnx2ich.ko.xzcsiostorcxgbicxgb4ifcoefnichpsa.ko.xzhv_storvsc.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.xzsd_mod.ko.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xzvmw_pvscsi.ko.xzsocqcomqmi_helpers.ko.xzsoundwirespispi-pxa2xx-pci.ko.xzspi-pxa2xx-platform.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.xzteeamdteeamdtee.ko.xztee.ko.xzthermalintelint340x_thermalacpi_thermal_rel.ko.xzint3400_thermal.ko.xzint3401_thermal.ko.xzint3402_thermal.ko.xzint3403_thermal.ko.xzint340x_thermal_zone.ko.xzprocessor_thermal_device.ko.xzprocessor_thermal_device_pci.ko.xzprocessor_thermal_device_pci_legacy.ko.xzprocessor_thermal_mbox.ko.xzprocessor_thermal_power_floor.ko.xzprocessor_thermal_rapl.ko.xzprocessor_thermal_rfim.ko.xzprocessor_thermal_wt_hint.ko.xzprocessor_thermal_wt_req.ko.xzintel_pch_thermal.ko.xzintel_powerclamp.ko.xzintel_soc_dts_iosf.ko.xzx86_pkg_temp_thermal.ko.xzttyserial8250jsmuiousbatmclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcoreledtrig-usbport.ko.xzhostxhci-plat-hcd.ko.xzimagemiscsisusbvgarolesintel-xhci-usb-role-switch.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.xztcpmfusb302.ko.xztcpci.ko.xztcpm.ko.xztipdtps6598x.ko.xzwusb3801.ko.xzvdpaifcvfifcvf.ko.xzmlx5mlx5_vdpa.ko.xzvdpa.ko.xzvdpa_simvdpa_sim.ko.xzvdpa_sim_blk.ko.xzvdpa_sim_net.ko.xzvdpa_uservduse.ko.xzvirtio_pcivp_vdpa.ko.xzvfiomdevmdev.ko.xzpcimlx5mlx5-vfio-pci.ko.xzvfio-pci-core.ko.xzvfio-pci.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvhostvhost.ko.xzvhost_iotlb.ko.xzvhost_net.ko.xzvhost_vdpa.ko.xzvhost_vsock.ko.xzvringh.ko.xzvideobacklightapple_bl.ko.xzlcd.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzvirtcocoefi_secretefi_secret.ko.xzsev-guestsev-guest.ko.xztdx-guesttdx-guest.ko.xztsm.ko.xznitro_enclavesnitro_enclaves.ko.xzvirtiovirtio_balloon.ko.xzvirtio_dma_buf.ko.xzvirtio_input.ko.xzvirtio_mem.ko.xzvirtio_vdpa.ko.xzwatchdoghpwdt.ko.xzi6300esb.ko.xziTCO_vendor_support.ko.xziTCO_wdt.ko.xzib700wdt.ko.xzibmasr.ko.xzmei_wdt.ko.xzmlx_wdt.ko.xzsoftdog.ko.xzsp5100_tco.ko.xzwdat_wdt.ko.xzxenxen-evtchn.ko.xzxen-front-pgdir-shbuf.ko.xzxen-privcmd.ko.xzxenfsxenfs.ko.xzfsafsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzdlmdlm.ko.xzerofserofs.ko.xzexfatexfat.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.ko.xzgfs2gfs2.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznetfsnetfs.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzpstoreramoops.ko.xzsmbclientcommonsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingrcutimetracering_buffer_benchmark.ko.xzlibcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzlibcurve25519-generic.ko.xzlibcurve25519.ko.xzlibdes.ko.xzkunitlibcrc32c.ko.xzlinear_ranges.ko.xzlivepatchlz4lz4_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.xzmmnet6lowpan802garp.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.xzieee8021546lowpanipv4ah4.ko.xzesp4.ko.xzesp4_offload.ko.xzgre.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_ECN.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_flow_table_ipv4.ko.xznf_nat_h323.ko.xznf_nat_pptp.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_socket_ipv4.ko.xznf_tproxy_ipv4.ko.xznft_dup_ipv4.ko.xznft_fib_ipv4.ko.xznft_reject_ipv4.ko.xztcp_bbr.ko.xztcp_dctcp.ko.xztcp_nv.ko.xztunnel4.ko.xzudp_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzesp6_offload.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_flow_table_ipv6.ko.xznf_reject_ipv6.ko.xznf_socket_ipv6.ko.xznf_tproxy_ipv6.ko.xznft_dup_ipv6.ko.xznft_fib_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_tunnel.ko.xzkeyaf_key.ko.xzl2tpllcllc.ko.xzmac80211testsmac802154mplsmptcpnetfilteripsetip_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.xzsamplesvfio-mdevsoundcoreseqdriversmpu401opl3pcspvxhdaexti2cotherpciac97ali5451asihpiau88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222socamdacppsrenoirvangoghyccodecsintelatomsstavsboardscatptcommonskylakesofamdintelxtensasynthemuxusb6firebcd2000caiaqhifaceline6miscusx2yvirtiox86xenmodules.aliasmodules.alias.binmodules.blockmodules.builtin.alias.binmodules.builtin.binmodules.depmodules.dep.binmodules.devnamemodules.drmmodules.modesettingmodules.networkingmodules.ordermodules.softdepmodules.symbolsmodules.symbols.binsourcesystemtapupdatesvdsovdso32.sovdso64.soweak-updates5.14.0-503.38.1.el9_5.x86_64ima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.38.1.el9_5.x86_64//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/crypto//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/events//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/events/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/events/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/kernel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/kernel/cpu//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/kernel/cpu/mce//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/kvm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/block//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/crypto//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/crypto/async_tx//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/acpi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/acpi/dptf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ata//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/base//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/base/regmap//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block/zram//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/bus//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/cdrom//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/char//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/char/agp//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/char/tpm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/counter//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/cpufreq//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/iaa//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_420xx//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_4xxx//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_c3xxx//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_c3xxxvf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_c62x//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_c62xvf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_common//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_dh895xcc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_dh895xccvf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/cxl//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/cxl/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/dax//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/dax/pmem//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/dca//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/dma//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/dma/dw//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/dma/idxd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/dma/ioat//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/dma/ptdma//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/edac//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/firmware//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/firmware/cirrus//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gnss//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpio//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hid//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hid/amd-sfh-hid//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hid/intel-ish-hid//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hv//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hwmon//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hwtracing//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hwtracing/intel_th//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/i2c//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/iio//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/iio/common//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/infiniband//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/input//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/input/misc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/input/mouse//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/input/serio//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/iommu//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/iommu/iommufd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/leds//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/md//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/media//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/media/cec//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/media/common//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/media/usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/media/usb/gspca//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/memstick//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/message//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/message/fusion//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/altera-stapl//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/cardreader//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/lis3lv02d//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/mei//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/mei/gsc_proxy//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/sgi-gru//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/sgi-xp//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/mmc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/mtd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/bonding//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/can//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/aquantia//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/cisco//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/emulex//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/microsoft//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/microsoft/mana//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/myricom//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/fjes//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/mdio//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/pcs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/phy//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/team//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/vmxnet3//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wan//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wwan//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ntb//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ntb/hw//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/nvdimm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/nvme//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/nvme/common//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/nvme/host//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/nvme/target//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/parport//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/pci/controller//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/perf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/pinctrl//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/pinctrl/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/platform//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/platform/x86//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/platform/x86/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/platform/x86/dell//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/power//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/powercap//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/pps//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/pps/clients//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ptp//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/pwm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ras//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ras/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ras/amd/atl//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/rtc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/scsi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/soc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/spi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/target//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/target/loopback//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/tee//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/tee/amdtee//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/thermal//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/thermal/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/thermal/intel/int340x_thermal//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/tty//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/tty/serial//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/class//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/host//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/misc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/roles//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/storage//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/typec//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vdpa//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vdpa/ifcvf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vdpa/mlx5//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vdpa/vdpa_sim//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vdpa/vdpa_user//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vdpa/virtio_pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vfio//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vfio/mdev//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/vhost//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/video//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/video/backlight//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/virt//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/virt/coco//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/virt/coco/efi_secret//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/virtio//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/watchdog//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/xen//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/xen/xenfs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/cachefiles//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/ceph//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/dlm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/erofs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/exfat//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/ext4//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/fat//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/fscache//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/fuse//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/gfs2//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/isofs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/jbd2//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/lockd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/netfs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/nfs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/nfs_common//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/nfsd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/nls//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/overlayfs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/pstore//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/smb//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/udf//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/fs/xfs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/kernel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/kernel/trace//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/lib//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/lib/crypto//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/lib/lz4//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/lib/math//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/lib/raid6//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/lib/reed_solomon//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/lib/zstd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/802//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/8021q//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/bluetooth//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/bridge//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/can//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/ceph//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/dns_resolver//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/hsr//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/ieee802154//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/ipv4//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/ipv6//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/key//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/llc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/mac80211//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/netfilter//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/openvswitch//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/psample//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/qrtr//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/sched//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/sunrpc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/tipc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/tls//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/vmw_vsock//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/wireless//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/xdp//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/net/xfrm//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/samples//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/drivers//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/hda//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/i2c//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/soc//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/soc/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/soc/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/soc/intel/atom//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/soc/sof//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/synth//lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/sound/usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.38.1.el9_5.x86_64/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=24cead00901e1ba96e094f6c4e54851a7f6c23e6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e98a5e4b94d7621b9d805134e521ec8622307ca8, stripped#.14:@FMRV[`fknqy$'(*-05:;MOTYajot  iy!"%0356STY]^`bcfghjz}*,.2< !ABHKMO    A 1 7 = N Q T V u y | ~         ! $ & ( * 0 2 4 6 ; = ? A H J P Y [ ^ d {          # * - / 1 3 9 R T W Y [ ^ c i k ~  4568<DLOQSUY`bdfhswySUWZ\|   "$(*>Qfz    %13]_dfgtuv $@Z^nopqrstuvw|}6:>BI[ 3dhjq &)/AIhkmpt  #'OSefuxz~,69;=HKU_acegikqsuwy{[irs !#%'),/:@HJQegilnoprz"$&8>JMOUW[^imnY{ @ABC  ]`dfgmo!! !!!!!!+!3!6!:!<!I!L!M!N!O!P!V!X!v!x!!!!!!!""" """"!"#"("*","1"3"5"6":"<"A"C"D"E"G"I"J"M"O"P"V"Y"["]"^"`"h"j"l"o""""""""#%#/#:#@#B#D#F##$w$|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%% % %%%%%%-%4%;%>%A%D%F%G%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%{%}%%&&&&&!&&&(&,&4&L&O&Q&T&Z&[&\&c&d&e&f&g&h&i&j&k&l&m&p&r&t&v&x&{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''' ''''6'8':'<'>'@'B'D'F'H'J'L'N'P'R'T'V'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'''''(((( (((((#('(9(;(B(Z(\(^(`(b(d(r((((((((((((((((((((((((((((((())))) ) ))))))")')*)-)0)3)6)9)<)@)E)H)K)N)Q)T)W)Z)])`)c)f)i)l)o)r)w)z)}))))))))))))))))))))))))))))))))))))))**** * * * * ******************* *"*&*'*(*+*,*8*C+V+X+]+e+g+i+++++++  h      W *!  r Y     'A  G/%*  K =      *   7 L$  *1 !  n    ( *    PI * "  2 !  D5D" G /U R G (-  4#< }     n /   &#PP=P>P?P@PAPBPCPDPPPPPPPPPPNPOPPPPPPPQPRPPPPQPRPPPPPPPPPPQPRPPPPTPPPVPPPjPPPPPPlPPPPPPjPPPPPPPPPPP P PPPPPPjPP\PPPP#P#PPPP#P#PPPPPP)EPPPP)EP)FPPP)EPPP)_PP|P}PPPP)_P)`P{P~PPPP)_P)`P$PKPxPzP|PPPPPPPPPPRPxPzP}PPPPPPPPPPXPiP{P}PPPPPPPPPPPPpPPkPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6PRPSPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPaP P P P P BP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P 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 PmPPPPPP P PPPPPPP"PPP$PPP)TPqPPPPsPPrPvPPtPuPPPwPxPyPPzP{P|P}PPUPdPP5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPP P P P P PTPUPVPWPXPPPPPP PePfPgPhPiPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7PPPPPPPP.PPPPPPPPPPPPPPPPPPPPPPPP\PP]PP^PPP_PPEP)PPKP_PPSP#sPPPYP1P+0PdPIP+VP+YPPP PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P.P0P%P%P%P&P&P&P&QP&P&P&P&P&P&P&P&P&PPPPPPPPPPPPP PPPP P P P P P P P PLPPP%P%PQP'P'P'P'P'P'P'P'P'P'PP%P%P-PmPP P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPP%P%P(PPP!AP(PPPeP'PhPPP!P!PPP2P+1PGPHPIPJPKPLPMPNPOPPPQPRPSPPPPPP(P( PmP(PPqPP&PPPPPPPP%P%P%P%P%P%P%P%P%P%PPPPPPPPPPPPPPPPPP PPPPP1P"P(P?P(P@P'^PAP'_PBP'PCP'PDPP"PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,PPPPPPPPPPPPPPWP&PEP&PFPP#PnPPPoPPPPP)HP)IP)JP)KPP=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP DP P P P P P P P P PPPPPPPPPPPPP PPP(PP PP%PPPP PPPPP(PPPP P#lPP P]PPPPPPP LPPP PGPPPPP(P9P(P&P&PP P P P P P P P P P P P P;PP P PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPzP{P|P}P~PPPPPPPPPPPPPPPPPP P SP TP UP VP WP;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPNPOPPPQPSP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P=P>P?P@PAPBPPPQPSPTPUPVPWPXPYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P 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 PP QP RP 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 PP9PTPUPVPWPXPYPZP[PRP:PPPPPPPPP#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P?P P P P P P@P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPPP*P/P+4P;P&wPCPdPP%P%PPPPPP]P^PPPPPPPPPPPPPP P P P P P PPPPPPP P PPPPPPP /P GPPPPPPPPPPPP P PPPPPPPPPPcPdPPPP PPPPPP PPPPP P ?P @P AP BP CPP P PP P PP PP PPPPP PPPP P P P PPMP'P(P'P'P'P'P( P((P(!P(5P(:P(?P(BP(bP(gP(mP(oP(}PNP"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 POP PaPP P P P P P P P P P P P P 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+FPP+P+@P+GP+HPPPP P P P P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzPPPP$P$PkPlPqPPP P#P#P P#P#P#P#P#P#PPP P!P6P=P>PDP!=P%CP%DPEP!>P!?P!@P%EP%FP%GP%HP%IP%JP%KP%LP%MP%NPPP!HPP%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&PP%PP!IPP!OP!cP$P$P$P$P$P$PP!PP%OP%PPP P!P!!P!"P!7P!QP!RP!P!P!P!P!P!P!P!P!P!P!P!P!P$P$P$7P$8P$;P$P$iP$jP$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%iP%jP%kP%lP%mP%nP%oP%pP%qP%rP%P%P%P%P%P%PP!SPP!TPP!UP!bPP![PP P P!)P!(P!XP!YP!aP#P#P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P%P%P%P%P%SP%TPP P!ZP#P#P%QP%RPP P P P!9P!\P!dP!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$KP$LP$MP$NP$OP$PP$QP$RP$SP$TP$kP$lP$P$P$P$P$P$P$P$P$P$P$P$P%}P%~P%P%PP!]P!PP!ePP!^PP!_PP!`P$P$P$P$PP!jP$P$PP!kPP!lPP!mPP!}P!~PP!PP!P!P!PP(PP!PP!PP!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!PAP(PPPP!PP P P PP!LP!NP!MPP!gP!hP!iP!nP!oP!pP!qP!rP!sPP!|PP!P!P!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`PaPbPcPdPePfPgPhPiPjPkPlP PP!P!P!P!P!P!P%P%P%P%P%P%P%P%P%P%P%P%P%P%PP!P!P!P%3P%4P%5P%6P%7P%8P%9P%:P%;P%P%?P%@P%AP%BPP!P! P!P!P!P!P!P!P!P"PPPPPPPPPP)P)PP!PP%PPPP!PP P!PP!P%gP%hPP!P!P!PP!P!P%sP%tP%uP%vP%wP%xP%yP%zP%{P%|P,PPP.P&2PPPQP&P(EP(VP(iP(kP(tP(zP(P(P(PbPcPFPP2P3P4P5P6P7P8P9PPPPPPP P P PP P PPPcPP%P%P%P& P P%P P P P P P P P PPPPPPPPPPP(P P*PP'P&P'~P'fP'P'oP'sP'xP'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P( P(P(%P(P(#P(8P(=P(AP(JP(NP(RP(]P(hP(jP(sP(yP(P(PP(PP&P'}P'iP'uPP(PPJPP& P& P& P& P&P&P&P&P&P&P&PPPP%P%P%P%P%P&BP&CP&P(1P(3PPPPPP)PP%P P)}P+P!P&1P"P&3P&4P&5P&6P&7P&9P&P&?P&@P P P P P PP P PP!PPP(P P}PP"P"P"PP9P!6PP)PPPP*PP*ZPP(P%P*FP*_P*`PgP(P P\PPgP+XPP+(PP*3P*4P*6P*=PP*5P*7P*8P*9P*:P*;P*P?PyPPPPPPPPPPPPPPPPPP#PPP"P"P"PQP"P"P"PRP"P"P"PPPSP"P"P"P)PPPPPPPPPPPPPPPPPPP PPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPHP%PIP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPJP%PKPbPPP PP!PP!P!PPPPPPPPPPPPPPPPPPPPPPPPPP& P&!P&"P&#P&$P&%PPPPPPPPPPPPPPP*P*PPPPPP&rPcP P P P P P PdPP!P P P P P P P P PkP P%P%PP!FPPP!GP P P P P P P P PPP!JP!KP,P#aP)P)P*PPPPPP*P&P&P'ZP'`P'dP'hP'lP'pP'tP'P'P'P'P'P'P'P'P(P(P('P( P(6P(7P(@P(KP(OP(_P([P(cP(eP(lP(pP(P(xP({P(~P7P8P9PPPPPJPKPLPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPP P P P P+P:PP$P$PP;P P P P P P PPPPPPPPP P!P"P#P$P%P&P'PrPsPtP%P%PPPPPPPPPPPPPPPP!P%+P%,PP=P:P+IP&xP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPP?PP)PP)PEP)PjP&P&P&P&PPP&P&P&P&PHP'P'P'P' P'P'P'P'PIP&P&P&P' P' P' P'P'P'P'P'P'P'P'P'!P'+P'3P'9P'=P'>P'VP'FP'KP'PP'QP'UP'aP'P(P(P(P(PP'GP'OP P P%P&P&P&P' P'BP'DP'SP'P'P2P"P':P'AP'WP'P P P P P P P7P''P')P'/P'EP'XP'YP(P:P'*P@P&P&P'P'P'$P' P'-P'0P'5P'8P'CP'{PAP'P'2PBP&P'(P'TP'P(P PP'#P'P'P'P'"P',P'1P'6P';P'P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP9P.P:P:P;PP?P@PAPBPPPPPPPPPPMPNPOPPPQPRPSPTPUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 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`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP)$P P P P P PP)*PP)+P P P P P#rP),P P P P P P)-P P).P P P P P P P P(P#P$P$P$P$P$P$P$P$P$P$P$P$P$P$ P$!P$"P) P_P MP P P P P$PPP%P&P$P$P'P&P/P#hP P,P-P.P/P0P1P2P3P4P7PzP{PWPXPP)/P(P)P*P+P,P-P.P/PPP"P"PP# P# P#P#P#P#P#P#"PP"P"P"PPPPPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_PP`PaPbPPP##P#$P#%P#'P#(P#)P#*P#+P#,P#7P#8P#9P#:P#;P#PPP"P"P"P"P"P"P"P#P#P#P# P# P# P#&PP#ZP#[PP#PP#DP#FP#EP1P#P2P#P#P#P#P3P#P#P#P4P#P5P# P6P#!PrP#P8P#P#PTP#P#P#@P#AP#BP#CPP"P"P#6PP"PP"P"P"P"P"P"P"P"P"P"P"P"P"P#PP"P4P#GP#HP#IP#JP#KP#LP#MP#NP#OP#PP#QP#RP#SP5P"P6P"P"PMP"PPP#-P#.P#/P#0P#1P#2P#3P#4P#5PRP#P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPPGP"PHP"P"P~PPPPPPPPPPPPPPPPPPPPPPIPMP"PZP"PfP#P PPP P P P PP"P"P"P"P"P$P$P$P$P$P$P)MP)NP)OPPP"P#PP"PP#?P:P#TP#UP#VP#WP#XP#YP#\P#]P#^P#_PqP%P%PPPPPPPPPPPPPPPPPPPP)1PP)WPP)XPP)YPP)ZPP)[PP)UPxPyPzPP[PP!P)2P6P+/P&yPDP)4PIPNP)5P)8PPPPPRP^P8PP P P P PPPPPPPPP#zP)9P^PiP(CP1P#bP#cP#dP#eP#iP#jP2P#gPOP&lPhP+WP+ZPPPPPPP P P P P PcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPTPUPWPXPYPZP[P\P]P^P_P`PnPoP PPP P P P PPPPPP#nPSPVPTP#mPUP(PVP#oP) PcPdPePfPgPhPiPkPlPmPnPoPpPqPrPsPuPxPPPPPJPPPP]PP-PaPbPjPtPvPwPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%P&P&&P&SP&WP&XP&iP&jP&P&P&P&P&P&P&P&P&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#PPPPPPPPP#PPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*PPPPPP&P&0P&;P&PP&TP&UP&VP&YP&[P&\P&]P&^P&aP&bP&cP&dP&eP&mP&nP&pP&vP&P&P(P(P(P(P) P P P P PPP+;PtPP&PP P PP P PPP(P(P PPP PPPP(PPPPPPPPPPPPPPPPPPP PP PPPPPPP P PdP&P'P(P(*P(PfPPrPtPPPjP! P%1P%2PkP(PlP(PmP!P!P!P!P!P!CP!uP!vP!wP!P!P!P!P$%P$&P$'P$(P$)P$*P$+P$,P$-P$.P$/P$0P$1P$2P$3P$4P$UP$VP$WP$XP$sP$tP$P$P$P$P$P$P$P$P% P% P% P%P%P%PnP!PoP(PpP(PqP!P$5P$6PrP$P$P(PsP(PtP!P$9P$:P)LPuP!$PvP!-PwP!BP$qP$rP$}P$~PxP!DP!EP$uP$vP$wP$xP$yP$zP${P$|PyP!tP!xP!zP!yP!{P!P$P$P$P$P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P% P%!P%"P%#P%$P%%P%&PzP)P{P)P|P!P}P)P~P!P$P$P$P$PP!P!P!PP!PP)PP!P!P!P!P!P$P$P$P$P$P$P$P$P$P$P$P$PP!P!P$P$P)RPP!P!P!P$]P$^P$_P$`P$aP$bP$P$PP)QP)SPP!PP!P$YP$ZP$[P$\PP)PP!P%P%PPfP)=P%P%P%P%P%P%P%P&sP&tP(PPP+?P+AP+EPPP P P P P P P P P P P P P P P P P P P P P P P P P P 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 APPP#~PPPPPP_P`PaPbPcP'P(P)P*P+PpPqPrPsPtP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P /P 0PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$PP%P&P'P(P)P*P+P,P-P.P/P0P1PPPGPHPJPLPMP)>P)APP)@PdPP(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(PPPFP)?PPgP)PPPPPPPPPPPPPPJPP&P&P'%P'P'P'P'P(YP(\PPPPPP$P$P(PP P P P 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 \PPPPPPP?P@PAPBPCPDPEPFP+P,P-PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPsPFPPP PGPPHPPIPPPP P P P PJPPPPPPP,P-P'P()P(;P(P(P.P&P&P'|P'bP'P'P'P(P(P(P(P(PPPP/PPPPPP0PPP1PPP2PPPPP3PPP4PUP'P(SP(^P(aP(fP(uP(|PVPuP P P P[PbPwPPcP)cP)uP)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P*GP*^P*fP*wP*P*P*P*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)dPP)eP)tP)PP)sPPPPPpPP) PSP(PP)qP)rP*P*'P*(P*P*P*P*P*P*P*P*P*P*P*P+P+P+P+$P+%P+&P P*P*mP P)P*P*P P*nP*oP*pP*rP*PP*PP*gPP*P*P*)P**P*-P*.P*/P*0P*1P*2P*P*PP*@PP)PP*PP*P*P*P*PP)P)P)P)P*JP*eP*lPP*qP*P+'PP)zP)P*cP CPPPPPPPPPPPPPPPPPPPPPPPPPP)fP)gP)hP)iP)jP)kP)lP)mP)nP)oP)pP)qP)vP)wP)xP)yP){P)|P)~P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P*P*P*P*P*P*P*P* P* P* P* P* P*P*P*P*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*HP*IP*KP*LP*MP*NP*OP*PP*QP*RP*SP*TP*UP*VP*WP*[P*\P*]P*aP*bP*dP*hP*iP*jP*kP*sP*tP*uP*vP*xP*yP*zP*{P*|P*}P*~P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P+P+P+P+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)bPP!.P$cP$dP P!PiP$P$PP!P$eP$fPPPPPP!PPPPPPPPPPPPPPPP!P$P$P%P%P%P%P`P%P%P?P&P&P&P>P3PPPPPPPPPPPPPPPPPPP PEP P P P P P"P;P+.PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P+-PZPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%P&PPPPPPPPPPPP P P P P PPPPPPPPPPPP#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2PP'PPPPPPPP P!P"P(P`PP)P*P+PbPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPJPhPiPPP"PPP P PPP!P!fP%UP%VP%WP%XP%YP%ZP%[P%\P%]P%^P%_P%`P%aP%bPP(PeP(P)PPPsP4P5P6P7PPP&P0P+2P P5P6P7P3P4P+5P5P+7P8P%P%P&uPP+P'P P P P P/P(P0P3P5P-P#`P?P(PPP%P%P]P) PeP P P P P PfPPPiPjPZPPFPPPGPPPPPPPPPlPHPsPIPtPDPJPP P P P P P P P P P P P P P P P P P P P PzPNPQP"PXPPPP\P]P^PPPPPPPPPPPPP$P%P&PmPnPoP 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 iPP 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 PP]PPKPLPMP9PYP+8PPNPOPPPP"P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP P P;PP?P@PAPPP P P P P P P P P PP|P}P~PPPYPP#PP#PP#PFPGPHPIPPPPPYPZP[P\PPPPPPP`P P P POPRPSPVPYPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPRPSP#PKPPPPPCPDPEPKPLPMPNPOPPPQPYPZP[PPPPPPPPPPP!P"P#PVPWPXP^P_P`PaPbPcPdPjPkPlPPPPPPPPPPP PLPMPNPPPQPTPUPWPXPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPPPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPP P P PPPPPPPPPPTPPPPPPPPPP P PPPP#PPPPPPPPPPPPPPPP#PP#PP#PP#PP#PPPPPPPPPPPPPPPPPPUPWPPWPoP[PP`P[P\PPVPWPPXPYPZPPjPkPPPPPPPPPPPPPPTPUPP P P P P P P P PPPPPPPPP>PP PP+PPPPPPPPPPPPPPPPPPPPPP#PPPPPPPPPPPTPP P NP P P[PPPPWPXPYPZP[P\P]P^P_P`PaPbPcPP P P P P P PP]P^P_P`PaPbPLPPPPPP6P:P;PP)3PhPP)PfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}PPPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P P P P P_P]P#PP#PP#PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP ?PlP#P)(PPPPmPnP#P)7PP+]P8P+_P+bP @P AP BP CP DPkP":PoP"%PpPqPrPsPtPuP"4PvPwPxPyPzP{P|P}P~PPPPjPPlPqP#PP P!P'P(P*P,P}P.PP:PPPP#PPPP#PP#PP#P)0PPPPPPlP+^PP#pP P P P P P P P P PP 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 _PP#PP"dPP"ePP"fPP"gPP"hPP"iPP"jPP"kPP"lPP"mPP"nPP"oPP"pPP"qPP"rPP"sP uP vP wP xP yP zP {P |P }P ~P P P PP P P PPPPPPPPPPPPPPPPPPPPPPPPPPPZPPPPPP P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP"RP#P#PP\P"SP#PP^PP_P"TP#P P?P`P"UP#P#P#PPaP"VP#PbP"WP#PcP"XP#PPPdP"YP#PeP#PPPPPPPPfP"ZP#PPgP#PPhP"[P#PPPPmP EP FP GP HP IP JP KPPPPPPPPPPPnPoP#PrP#P#P#P#P#P#P PPPPPPPPP P P P P PPPPPPPPPPsPtP"\PuP"]PwP"_PyP"aP{P"cP P P/P0P1P2P|P}P~PPPPPP P3P4P5P6P7P8PPPPPP P P PPPPPPPPPPP P!P"P#P$P%P&P'P(P)P0P1P2P3P4P5P6P7P8P9PP#PAPBPCPDPEPFPGPHPIPP#qPP#PP#PP#PP#P#P#PPPPP#PP#PP#P#P#PP#P#P#PP#P#PP#P#PP#P#P#PP#PPPPPPPP#PP#PP#PP#PP#PP#P#PP#PP#PP#PP#PP#PP#PP#PP#P#PP#P*P+P,P-P.P/PPP#PP#PP#PP#P#PP#PP#P#PP#PvP%P?P" P"tPwP" P"uPxP&P" P"vPyP" P"xPzP"P"P"yP"P{P"P"!P"zP"P|P"P"P}P"P"{P~P"P"|PP"P"}PP"P"PP"P"PP"P"PP(P"P"PUPVPP"P"PP"P"PP"P"PP"P"PP"P"PP" P"PP""P"PP"#P"PP"&P"PP"'P"PP"(P"PP")P"PP"*P"PP"+P"PP",P"PP"-P"PP" P".P"wP"PP"/P"PP"0P"PP"1P"PP"2P"PP"3P"QP"P"PP"5P"PP"6P"PP"7P"PP"8P"PP"9P"PP";P"PP"P"PP"?P"PP'P"P"@P"~P"PP"AP"PP"$P"PP"BP"PP"CP"PP"DP"PP"EP"PP"FP"PP"GP"PP"HP"PP"PP"IP"PP"JP"PP"P"KP"P"P+gPP"LP"PP"MP"PP"NP"PP@P"OP"PP"PP"PPPPPPPP#tP#uP#vP#wP#xP#yPFP+MPGP+KPHP+LPPPPP5PKP#fPPPPPPLP#PuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPP);PZP[P\PPPPPPPP P P P P P P P PxPyPP)P P P P P P PhP)P)P)P)PPP9P:P;PPPPPPPPPPPP PPP:PPPPPP'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPzP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPPVP)PP#{PPPPPPPPPPPP)VP)\P#PP@P+6P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\PAP#P+JPBPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKPLP#|PMP#PuP#}PmP#P):P P P P Pn/sbin/depmod -a 5.14.0-503.38.1.el9_5.x86_64/bin/shutf-8aba69e3be6b19aebf09cb5ab4d0ab7efdba9eb12a20458668e439cc6dd8cd5cf508b69544841cffa0f206f84dfcf7560b85d2170ae275d1e505904cd078777df? 7zXZ !n] b2u jӫ`(y1QBk}ױ2=:P+G5$3ȺkZNċHMbV<<8“ܙLT7*99T`yhMB}uW1wHϲnv-MhLS.?6̦i/';S˝HN~! JY5U; zvp,Q.Lnλgшx*.P!\ZeR?r"Q.+xrqf*X-P넱#RƆڂm.tț2d.?d-0|I ( m|5+peǍ|^[ Oo onr@Ƀ-xI )˸#FQhE=P3\\@b2jGt/$!^}CPIz _oT!wVh] y8D| (4 ^~\\WN0?-sᐨ4MjAeYazT4]Ձd?.7jŪEɤl.5pd*ɩrE@VxXQh4åco\W!Y~dUh"!a?'9Vxؕ_]ο;qt5ZfIJO-$ '-+\C"S k`aIv{tC.Ă?m; L $\Q6z=XP/{ bD1TW^uScҿ-ՅN^@QYMjr \Cv8aH!YN]>ƻzJ(^ʊ8aETa//§>椘dFWmC ֋tAgXiD/@߃jy]m#/;ir݈ӤuKH@*,[!0ܶAϖCY0yd&Puôp)"8]7M>dŖ7* ГA>LAࠪqضod\̡K*4Cժ'BGGھQCPnPaYb q6YzNj(OgZ-dLX^;F | }SQWyZ|+DτX3SZkʥbxV |l?"!qIM.P!҆&IA5͉  MiCw eIESܫLoEv$Ƅǂ#Йq=L +qJNn€Z 9KbCOWA+BμIXruZ7LOdMU$߉w4ڕ8ÔET-?3RI|!"Rsgd"_E«n5gc~tݝ} SaRuZOͮ1~{Gw%֧aQ)}lyhyayhb{k3o &<~ZŠb^y S`!UMDö]3&s]bÈDo5.WfܚD fLX6~R`(OOdJdjHT Mި\]R0d7߅&ԲYg24?>&PFo:2`VV2o> W%D,ڮDtk5 Si Ϙ\HrHOu>#r8A>R`̙hɖD'9ǬIM2$3[4; _:(∄=ĮϐiǦ#.}swI,޸|F4 *Y NNN>+ߒp.bT֩(-3Z{ncSߒ!4`9 ,<{w/y:M<NJ1@(iNQ1Y~'[7\2UޜUݲ :`ÄBQBP>BIg-(F F$)B^qܷв& iEg/\Zk%qs'=4HD!Ŕ|w牜1uifRi:DdkZUKpdZd)~^O5!ϷX,f8LL'W K1rM]de*FZ 08B,t? ;i oq5 .Pg T\,>wCEX}ЙBCa>`0[AuټL  }s$pH.IAW@[yD2A}Ѹ)M]`Ѓv tЮ>٭f7b%U2q6 =۴JE^pm^|Se}f2FAR[i<)s̻&9SnKn?X=*+`Μ'@!2IO`7b.D 5Jrz7'Q{E>(' if|Q*وdx) 4G(/^'dRv< ЊX Jr, %.Щ|QH|}#5-Cw-y25й^96uM޸drpڦP { "Mr#l# ^:O$ܞ'] 1б7Fc7n~_(]K=Hi? 4}8{X͆KjۆakdK yRPb9qY'PBɻ2]=U-iU5iAVǝS +404+|W#Oi#Ül= c Dn]sĕ^mH_rI"ISn Pr\6La*R'u7V\xgD22^?_UQ;O%'blUҊ8\^H +[]"էZZZ T':͎fzVI:Ō7>Az^0/]IO iBR2׷E>{?mu!= ^}<.=X}y)85to;lմ0w^(!ݻV:Gym AX ȈJܥt;'eZ,0R@^c5K;.θLhqMs1zM|3e%] 3R%I#4.>/N*Nj%W%w̴o{ ?p֤S&qgt0GMd2aJƒ }ꋈ?}hfnH3I&dZHK?kw8n"#Yk3]o{(p`ή"|b)Y׊(d."2-?aSzls*+aV:# x[u|3ÚU,GǗ؄Y0$%>@d(_yzD`ts_J3!ʬAnPhY T9Z<Y(ddE5qa:*i͖d!SG['-mAa-YI4Cf`??}  MpT_B#YZ5U:ቼDTW<] z7&`E<eT٠U>1C9Ϩ+Z.  g7ЌHI}jD$3U󦖁s#鹱[U )d8( -zחeKŲZK!܏rhrR"Dƴ㟷A XL <*|,nlƃfHb B5;) "#`>IҐ38Dl,1?ʤ!0a*IeF;Rqpn_ɳ.9+ A %9 t13(F>2Ej sSOsHݙ M|_ձm#d%=l=agpɽY`Ɩ׾H:"]siToFf-4(y BV}$;b0~ x{o(T7KoH)J,'סf+.Z0w6cͦoW/4 eXR-Y\{Yzh :~/sw-ʭ<(XGM)u\kO'V4f)a-3o۟9K.]9Eppc戓nDY_k .]1A#b aݻ$03 TL^o& <+2~}"ݨ\Փ ؘRzp t9˰(EdCN"j̈́4]foXb(L=Gn;-OH4+^kw Ie sÇU7qy:e3:e'jtT C^b~fSm55XoRkë9|/"[pLOXI6/\O-R62440mH y,n">lU44+r;Mp<Xo4\ɚA7H^Ӂؤh7Fwm;U>`L0 ELEl o=b@t xʸ䡭Χ &Ri ~LY4eӔ0t,s$zwBZ}KLF3+򿟷ls26N'o7,=nݾeǠ=cC[~I=c Jbos$FgRM,淢uVA@F!hN| -t ilKl. ~?8h+'00a*>s*؟qg"7EǦAe 4|R7|&+"-J mg]|Q5;R1(Wuq7B I y70ᐡG4l (Ii%9ז;|E]Xn]*{JC'/1II-;|?vf,$Qw8pXVX;҆੢ z SBʕV(3$ Lymo޿v@l>7m'yܓfX秴Ә[Gh^yFnv4@jMtB9xOek].!q$%O+GB: ^e~RQ JBj[PO5z9½زh u>E@"gD =K@u!;,{0C?k7>RsZs=bSxbwEaܡ&[139n@ej:dh B=?׌.>MC_ErDHvt5Mg.UE_&Z? ΝTm15jt>)MQ 'rĺC=<OKIlM䴬ju70,n|# s̭ڮ pe#j~Y_L!Qu '!#Nzpz{QOݿD>ڴQb9}Enw38i3߳捷NK Ǐ%yD}-}#_{mקB4">bݽ& L L]*h昇l\FG~L֢ %=+_XM9X4R&%4!s wʸ!)h1th#`l 2o7Mikv@Z/.3dn\4+x`[E"ŋ#',]uFmQyi,^x]\d}8 2<'WKh8dC)gd{Cz36%w{L~CHUD Wr'i : 1,4a#$0£_Dq^3W.l--&HW#mG=w3s䙒v9mqAam󈮉^SgW2dRF cNUc__SmspZW@fwou1GvӶ=ke-% )4UCAkWCmL৴/u6cb?~16T>x7fWEy<ޏY8|9H(lff8zҊ+,s-!7(}Ӧtwķ=,HZ"J})˒  <3L,+{\JŒtC6_(Ja +ǽP^!83YAL\IZ4Abl…? ~f`lIGyZOG=wi}T#1E3NT'MVc[כ`ξSv äyYƥqh֚]V1.U&L#G? |vvt&.='50zy}:|Nݡ]++='b7@w(p tkOwahƭ­=؍3֦8]'|z5t̙~sՑĐdcɈ4XUFFO~[E$I\"膈L+CK?Ty4l[KK] #ĎRUCCy"O Kb6RȏMl.DS8vh8%JOȈ׃wEZwI_A0\LRb4[O vX )!_ ElHN/Fu*JPN>|DIP,t'd+,Nei_,] HC+$MP,T6P#fشa/*/GNa|,ކM·ֹM*q+CzWqS5XɄ.H 0kIѳ|W/0[4C(b I"׸@&l'΢ROt;XףԳ}lA̷EͥR,(. <4bu dUK²S\ rM@). 6S!ҿgSU2/I>nuDPCR? %fXQ*Nr7qxgqg#zrȢл"lhDV SK)_1-sȠqiWA][T˹3LM{LpkGhyj!vYpmf+h~ 6&(4ҕ $Jє ){x %*յ[(\[Vcs!_6jo#らZK8|č-(os UIq4se G'ƙ ?@)Ә:,;%H5¼js`C/F4KsD,1ǨmT#?ӥ)IK\9ÜFyFts96]\dn ~_Z-YSiHPzTLO2q"ܑ.X61nffO M lcxrPBշTc"ߑ]e8_?h.>v"$D858P]'ohkh]rH{wUc Dr]&(+8G󵇳4D5&lw6؉';Jh@ZĨJo djcraSݥLD@vu1[o7lx\ S c" `Qn}% ـ/n,]{B ׀^݌ۍ `rnߤ(e-5#ٳO@F3 #Uה䜁˰ 0Ko몸M4>8Id}1 +sfFn=AdGr 9 ȏwUq.Q}blyWfRaq"gtAڸ 5-0: Cmv<-{d"t>x!ݡr_c*%<5+̰Z/#ɖY>,x(Lb/Ҩt}j(v7=ɩt! jWŝ U||VJN` 4:6] `~SYo2?mH#] HS$`< myz&RwB=8 SӟO{G?z =2q5WS=?NV z4K(ޢ-qSXCÆy{\E!8_f wn 6:S]k71?JvBIF7wWfACvlda32y~P,]IGcB%LG;AC V^2)?up1˸<;h4mIE\+‹^}VCAzqdkBPA\ N"E5)׋ 3:W% (cU5imviV#֬mmн/?s}9LLoD%g{K5p\i< &v1ti0WqYLG-aP] o,4vDR1˅핟!kp7.|hy P,zU+m'_cz*`|S\+ԭ_e#^F:݈-:_dsX%kXHf+nD3!_f%M]?`ƺIR_~.x& b)/ybW |k58F $qa aW pqeGPiVJ,q{T[j JkzL7sV6ڭGψ[tJQiU\'!iT2&9yr7^‘fPk<];3/|<NJ>PlƧ[Wq^rmjq?>%ΊƈlF*t=,p`pF^μsq'ſty2 Xh-YVě{5 I[.1%Wdԙ]0Ķa)e<+l7?cq<;-ޙk'xnÁVXk--$$E2nͶP,fs=ZpTn' {pk{헓^Ua45NAV2oC:X|eAfz6SeYU#ķe|J¤iP/cP"fXQq K)De= #y_b 9ܫq)lL m KQbOw<|aBѬ2R$MƦ8YRS[#|ϴ^FTRZNNztc 0X4(+'W(l‹c/qL8ͪ zqob6ypW.3  DAFN>i!@ИEx r< LOb2*Ͻ~ICS9a~s4#"")Ľl8",-UW.$$nKڒ嬗U5r=k- -uĝXޔ!yQݒ%l*<%.7Q6feijZL._FI_鎈EFCl=Lm*ga>l "w.m,U+ˋ,j*SNvѢ} JIgtlh^ͫo,猥IOIB=i@d|$A7D :"Ri:Ū+I,5& zqum ,_eW@u?L"8 9i`GD$vcx>E3հւ&ľS!OYąTF M&%2%M}X;\<4g NsyfN}`~#U"Px"#Z`KJ3ixdG?:h #>Px̣ya'j3B 2nr[Y7XQ,.F>w;R;ZQ8ы`䦆\x<1"{J|X?!S7CC,ARvZ Aj 0 tchmNXA3{q<SsDh?Met:hL9-5LݧosD}= S[-~`!g^ CDvS ־>KXȖDAM1%;{1=$oK_8p@mMF+zXi55->Abtҵ9f4QkpŬڏ m T5X0< +ǥq#qS:6ɕFFR!ѱi@-U"垚Ezy/Ubc?KCarY +P7/QW>-Agi gƉ"$?#3r;-r/hr߼e'-ˊҎWCBXd*\ zi{Vs9-dmd~ Ym25Qb[yBZu`; ԀA3#S"."*B %#~CG_C<}SxcH:{͢OX3(*XoSS0?&70[myeSx߶ dg_=] rDme^$N,n٣BЯRC̠ˈ"^>%W[{ΰzŃє1`+gBsMP:YENFRpu Y(J#-uWm#tF]lKZl`:pg'42FPB8݄G,3MRlHk(ؒZc\YۂV߸{-B4enxV^%:A+/g8dI>l0do*NS-Wp?tyb0Y7U\=sT1|)=$nEW\vK䬥>Ұyr+kX!^\v3GЁ|)Z xHXf-fP=6`{dM'~1@B1g $ve!. %MG9Piy,-|.<, SGu hj*MWM1վOvk J0ב OZYèzb KV7 AN%0\l68h|:l6HNb YPZTe8ۉ!W|4;_iD7uT<( cX R OWl7҈[&l wBn5TZZ\/my+E)YeI, ί &wKB:WL怌¢-%X懝j<B@Z鲠a`t̚8čX+fLZ!X,#٣ h a_߸o5P6”csWl$י zYc?to?s8$'Qx2pcoWEOC3g= N"89TMoe@ldHdXL p¯51?4k" 02,J ]0m<#(u Sy9'a܂9zcvMcBȽfcH Fۺ c#(@(Iɑ8@2)=cWs=*=;!RMs iңJݜ"`Pv}>bQ#1vN}I3ӧ ƌem5>;ڒg(:BlV?!d+/09O%cIQk״@Y{ ValmCj*_ .ڨIj/a4<(m_SSP!R4k1J%QQBnld-)o3*'Sw}$, C^Hb_ͰŮn*"+Q)SOBKTb0r(xюBƄm^ Njt t mMD(S)u Y?i-}oor7~SL㙬~;Pܲy]6ˇv P Y3yKzM52|KREDT&r]$$O%&.Y('4GW6Gh>lvL!.f_\">zʿPőOH:at!Z}!TX?WKC3+Osb6xNxϛ} n珢TT5Z=P۩|$bUxB%IW-@[p*HFߝ[]%ª 0nWn}$ o!Y=JPY H[h[}-_Bf+zx`4i|ΦгޝWBSڪ ?|Ň%3.?F*䗡.sqQd,^jLJ ޡ`ld2p|'v|ĉ_N!2«M Q_S;(TُLu~j e#qqdsO WV9*r |A!#z ('$dZRmfM=qT.-+(0R'\F?XWBl+,ƭwH z( B{xLGzN?xjEƨKٍ( l)c~%MXZ&ֹKՠSCe}GߧW)'y] ԩs_t@PSqmY#X_vCr~9=bʭp ~\aCzZVfI)OSq/ In(zQTsW7%}:ӷo7֘.j%>`MH[[].Gs}X(|c!Q;!_`Ǩ?di7'3<9dvIvwT`Z&GveNuj=gffScj8?{~1Np/zPT-Hen# %DeuFgːA! ifFHE1  W Vս$_&)~8짏@h:]dm{.CF '1GvjM5U%}TVbE }vOA\mlP Y~I) "D9bn6z1,bm[х3Ma9I">'7xhi&G:uA:-QU h)PAK̊V=h3\$YnK.xOiJ|=r:s3R^#u޻J%"rt\w@/NB2f h:"I^$8:Jh2&S6+9EF5AS*(>mpzJmabH뿧e9<(H}8(U$7QwpfO1f&z31eN7%&{q\[=f\4#Pt_yky gj}Oxݟ~#T A:Z=.e̍]9|+h p=ʆOjx%v#gQt3/ -鯫ՔQ4dauob(dk8^D6ۡh6UՐifKX.Bf[?X-NT6vVAqbHkX[ρJoENv-ϞFVvİc{Jn;=㔀bdHÓQ(E>~.|tD0SijIPR$^ TZ40>$R0,a_g|CFZ9Gȵ7C>2T8Qȇ-m#eL֠p@ niZ8ܜ0{|1M/Pkg>)hTtQ$ d"^3>0u{(z1Cu{?2UQ|<\?,5nGo#>EA36 1ES SEtJ@eږqD( jƄ1܃jZo;1"2J_ˑ*q]QwU&Acߘy Zm&mYͤ7grrcwflh:&a~)WGl}&mA{[ ƻL]8Q(=ACMTe)6Btu-<-Ȳ,¬[P5ۀȵGxAմ6r ~|DBj!xKckCL  9%>2PyvAv- ?% 5ZG2j|9qTLO *0ҝ=0Qk& }.NrE\yg?HH޾ fksf =] r^*+H;KPMsde*ob]+]Z{k[b,kF&( ]\70ZJT E1‘!=y9_b&1xk)̨vN>R oZk y ]b A\aa2Bb]LV-#ѯ4'SS|bC*"|-i:IS\ԵM^q9 yj/T f}߳<ީV 5drX 6H߱Ckt26h\@dߘHS_"ra@͋E9i)GE_$`7y#`bY!3U ;lIxI }6#Om<{Vm%p) n7zӠ׋2R6ݍw2mٯ+0.yOoiZVMZC\ab;_Y+"D/JÑ(5ic]]8V,M.fY̡n)7M,SºT\f*,a/bMk&+u0Hp3t\ZX-KtaG Ued `?qJ12HMMNw^o6cpE}fK^-5N2hk5[>POg}f4ݣOq_OH/$vlPүskŀ7Tv 2qnv\Ǔiى|%ǴG;,/Y\E'v ̶|+ƥۗ>ɢ*#5Sө/?p]@ N:<|L^n]`C{]YaSqWHs.,©3V2lpƪ>Ȏ!@:립9cGV툨Rv׏F܋33ӧy@=|3z,v[>,3n!ƪ18ILZ~7aǑcӶ\TE JdfbW8!)rFx Sb<@KgVfNTVyRHH='?8I鴣v;vAA.mMai+sVu"-sOepú]8&>DeOAZ*.qkylV-![tL?]<kQŜQfd+VǢE%Ldޒ܄zZyqlS*VCy*pERaqnbڠ2^2H%b3][a}F}i7vn#?%|~0rR`:6$Nq**=P& O;6Myy2 W޽kQ13dVW1 %}MK=L1Gnm7N#{l~?ia8⊼~?< S'S܁2=W(/ F9yg.'+`Dic)21Sh4i{);NeӀfo} L!\z"4Os٥V<+(#0UC(;;0[wǍTh8.]#8QnalC\@G/ @aL x_+ DD\YNDY0.mg`a/4_Cf(VB}^y!Бi4 AQ%~UzQ #;jzd: [^ ,K?ֈ& Mk ~T$aL=v'O/O R~xNW|)Ts1J❘<1!xȁ 0o$mC$]M>ׂCŤt!/]<%YO՘Gs 1&Ʊѵ͐,w fj= Zhߤ:II3 %x>m:1^ШKs.v7p9#vZ!?At}I@4CGuw r7a9!j?O٢ƻxl ?W/M.oS3e5fT yb9QIDnJ㚲mI'$].lf)+"$"O:/j>qX=z5ϷulO|zJw_J/);,SN91}ٶNW6 5D@o{=f}V(r X3 J .d^a-])i! 6Br$z-7ɻO GZSE-fչ{)B<ۚE/ [wГc CԓRڴiTLesu@^59A@ﵠuïx9CiCɋf̠zVC)6qI-y [_=9ùP8$Z^='ChkRfv6@>($SO)|[% $p?uņRbkQƬחVgotGL}PP~ł.)ǿ|yJh(Ku5[ 3WkOimO^X`2į̞l*& H'dn2ki/K++qRsg"]6Z&3b2 Mj>9aA䟺<4/Z7Z΀F9l^ޕE W+;nd >;xҼw5~@ 0#LИ 3Q YƝDf &'a@tzp2vzl@ԟ:m!!j'6&z< 75`ܜ"3h>X0nݨɦƼ(s;ۛ{b|Y lN*p҉gpsP*3-@mIJ$7癪訐d"@%$!{gF9+I餂,9E6i՛KCaběZwo3_Iż$>:JUt$eЊrP@ű&1Ye'{pĀEźl횞'3b=4@#R$kE[8g͖| _0r<\jN'次}o?nm{ h|a|k)hARζĞtP>9HD${'O6 #kk]WoI.Z: \›{kRg^g,&?9Me`)‘5o7o*<2cFl}9ɑjB >>$X; VC;{QiS#o"$%@=ej&DZd1qL;YK3hUu,\[g9cWCh3)L o{ER4}|7b -+.ڼW[[enx~nkv]j_,wSlwdO|EmVF_ y"A~9<С)rg0q0pLduz/Nt}ԾU 2xU^ZNX=`ye Gٍ`}yjÆ/wə0fD=*) Isa&m=h@[Ǒjm 7" MƎ;?nE!U!Np˭CXR~Q  E F#N oBDh~HcUH;$'N:q}a+E^Xi'(#98Qctc)Ծ4NP1aV@I^OM5"EjV<ͭD($ +.ҥ./Ԁn;.YNDFZ]B2:,qjZͭj g+*#Rbo H|w*kJ4c/SԜU>,IVi£F N|cǿGfܫV>4dZNU`CG= LTXٍ#Y6;xQ?fC0g<$f ]{:g 7`TZJN1 79"֐mg>otS$F6X-8 Nճ/[W'cX`Sѿ7N gk'f-@bͻ`# M!N^U`N^4}g*2<?oxE9E!|t{­4l4UR$)3 *cB46|aX|0UBe>녗3ac._?aU`v"?"pc%9TNmyLL`gMW0.&$Bm]F ݛ7}SnEJD@9Baji㓁C1| ꁑh,O\*7h;JBWBEEF|31R@{p[:`D 7^s)U+@?Z!)$"b1 >j^f:7qUjX)*XCٲS 4 ծcj`UWiSYK(Q'|ys}>[EuAW4mC,O|W]۪,M\O`?˸˵[=Y4=l ]n<3ǝo& ִg泾ѤZPzg0b@ 5-0{ d2kcӷj~ @)YE)sbA8!qޟ['.94g)_q"c!t*w:pjԐ[d4fWܹV΢$FW l"aZ9h*:^^viOU fK;AB0Jw#?I2ˠFnu!t:`~o6F靗sZޤo]䃿U_'qf}-j< Mt^o!Q8 /88-Q3KHc(%'EVč*±Κ$Y9)%ν?Fћ\čHiM&r!vWVS>ҐqT(@Gt?ЯP} ,g/߳?8/1i\N{\C69)H/"WORYb0MZk`bei>⍏Maky,0=oKl ""> e?QX _otщ7xW7),m {EӔwrlR۞$;2sfŤ|iJ*ʹ"^PiD6Ӧ=Äcc|2);n{KƿȠN&Kԛk4TU)dy2SՊ70}G"><1>X [.VH*H@ӆɦ V; 7 =q+A7R|ޘ`Ȝ'4ZzEG (t^-O+3y_]qj}hR;NB?Mkp~Cr* BLuVc9khHIU]}kHwx8>iе?ʁs3[ 6&Hm.0Qt}^\K]}$Klghѷ"4-pvhiV']3_yq7:gҖ H6F@Q++PSó@DU{kjyumlZ1UZْ_"X[ƅS=?X{m 㺃dJYsXUL*k;j:th쥚ϊp >5 u*uUIj3&bh0!bL΄0۟*MU{2+h,hE $5Vh=h$p&z*TOK۱"U`$'pxC>&f]uzPnz}/DFV-!Nު4}Lc,]yx- gf} ϫDfKK5WfS`O=wzި.6-etQҰt7ЕaX:љ^@f@}X#Zhz,Nh֛4^=8-&<]ű@0&]%/7:՘=ݵRo 2h{$Lz 73 nZY U(}HJz0Er9!1gӞ0PEh3_1+%"uIMsB< v݅E/_m0yr8pmzg`ZćM'g:Ci j靰b-vȺr/M"}1AnRUR+P=TQd* mwѐq8ˆ9\A-6); el>tmX:j 0ÚvjS 㡦YRzyF§$a#>ޕʦ^g&l߯ VȌJ$űފbȸJ{o9$[he;mOtטn'埚Q"M"G6A}۬Z!H-nYl~l={]"7I$0D7dsgjsqj'^OZñBT7d.KfB5' ZD&bM>-v I<,.]$(ӮJT٤!#|$Yg##m;v3o⭡j=y%0$4E99!`7^}50?[dW&ʳὊaJ8r5k}ID {Jʲ/5M0lxJs4q37xf5Ef&eUz^tA{NԻHorlu/fhM @Żr,x .9ظ`,XlMȲTG #߬dHUÊ6m8*)۠'pHF[uQ҄~w?H荲WuԀx!U?Wka{݄mKOO:"(:\2j,@pr+\Khb`.JŽ6>|`NBgMbF= `)؞K(@T-];Ϲφ|tTzGX=YEơ{w+TQ4A7I{a&2aCz`]tA<) dDd10>I ᥮hG{pQ)G%K YZr@yA[X{y>\`tX*f#}b`~e$q_QKd荫R~"e+#2/'>ȳa5N˼xp&U)l 1*ug.-AvG3FbS;d '[e3KpDeMM,l؃#26#3 (fyYV9F]{``ↀKmJxC{^2=UYjS0 g\gİ,Eg2L{fUi9Y.x}3mcQ=U KD!'_3u`v^c0ib=vTy/ Lt}ZrQo$X_ns#~(eTfNq(7ʏEu?Б{N{Pc4v/eVsR۫e`p_O^ƈ-[~(:V ^'E|M;5`q3ԻC]/j +=ll=%*$@3AfZy1@)f+oBX)2WcaX盾\Ő o۟;Tm*FZMlptzWEZ0q;]Gqvbtآ'O H"$w~^r,NKw]b_)bי ; *H{YCnuO´8&{:k ;oY^XJDO%1H|yUBfm "hth*'5u.LACeB)˻_|ЈC8/*ip,Xq1S!u'7Wh`+(LX bBdՈa+MM< aTV;Ppj]ߩCWmiDŽS9Ns] T@߳f_I d-jxiY;JO qWz9Xz&/恓"6/$Ѫg%ђ3 PkM\>L1 45E0(n8Go #Au۰t>촓 P>>{#cJG֑%fnO5s8ռ~ӕ[G3o۩5 !VQBZ8_)tF(daw}VcIAZ):+(u߶vW'L| ZeEGV.&RﶒKœX4JmD:fwݥB-%u6zOLNu`ZU-`[Z@D@]5.mzlIb4\\;z`VV iI. iWmuYQ~ 7`QtGQQR!lqW+mSY>Џeץ=]zJg-2KfX rzOf )jL6udd9)a5M)Mwu[uVx̜{bf͉j $hTBv&_WRuѩޖ2>}A}4Զ%,{Vi1&ФðnP K$yӟ]>_{:7~ FY_\\/0dNEb%~Nߘ& j]Yo{i*̐p,&aܝ <@[&Okc|&ewub`ߕH9ݏz;UH5Rw|0Bm1c4Dxh1(֣CVS 3I洩y{oPg):1 9T>|w]4z'cnAX[=5?7:ngW FSb׎ 8cFx\f|;AF_.xJbWf*da$/EVb@SBe>&eO^Q,LpOu hQ!khMAzӥw8-DYnKЎWT҉.l-H\oh* LƮ] ԙ3|t/5oe4fKNJ%[w3M7DWx tmyl0)b"Ɯ~`܂f=WݷA슯V[Rq-Y,sÒDڕL|&t ~[pT?Y[&Xr an6uϿ% ?2w+'b>}ڤhD3Nƙw<~a #<σϨ߀荅s@Z2L6^Dx$Z[5%ZNM (Fa xogZDϑ=nLZĔdC~Sgڅz|,ԐZrsiXo?nc4V-*<Q"[,wyk I砭TR5{cuR4-)֋n?~^5`:/nفh0K}NhME0P;-VjxfHu0hCٵ?y6T)ebIL캨 ^5K7U8]'U00韂i bXK8"аF'x.K(_]/0at&٭YK[۶1|@U.PK">wThjqu +̨z&_~D!+2YxKcgB~.0pw]DZV.0cl^CfXWE}^L/=c րu{g/kslFjNTBc@yS3{J0oʢ Kmg>J1v̳ܿm &jʝ_? dܚ[GCR1WDi3>Wx~=R@Kqo^}EoSC!"`9xzwB(Ӣ/<}0|<1F^f%RZ5Ĥpæ k,j-~ ,$ep…AvVaF~pOV\`Ӵ%[d! DNL- 9$CW/nɳc 3&fDwK8^wy~Ԩ% ¾u%8}2b~9VNѠf5|w۸'~B["H\8 n 9$2U+R( ILA* Ÿ%6J~ }ȎtZ1g>lKZW}p ikGHQ1J?(?@jpDZfc"0`ʚz+K֙-m^{>"(sNv\kp BV/C+4g 2k%K(2Wxk×>y$X$Qi^1sC/W_ב@i Գ,CbJ\¥Q~ >#=r}+%w=x~֦FɜȢFTqϓ^i 4Vّo $]6/Qr&(H=p]^%Re3i ӑO(Fڎ"P -re+/9JZ7%WnT{zi%%fOw uϒEy6ļ"!{1u.r]' >N4Y?#4éծsVuҊbZE+驐܉9M7A[tӅMLRV2|1\15O&b}EvP&/8&9{$V>NĘMW4 @0d2Np2@\S4 xzơ01ܛrinD[)e>y:'l=q`{NjzPTemZŊH!9_N]1&;M8Ĭ)Dj%r8/b؈x s6=A֨]2|$9^#e0R:Q@[y](e KEH|DSך_W8Ҳ'=tٴE|s(ȈՇ\3yVm$o~TMo jvga55:Wt¦֯7sy7-1U]l.VJ38c[YRV6%I%i>~ P]9lJ ey<%{TfJ-_:vԞ=Ho*j4Nz?5P\bfY O>\+;pSMg]!T,8 j v Z~qZ旍WtRhQV/')yӳq;aZ7t90Y˴N+ѷ-}]tz'iz'Ô_3ԙ-쀉{{֙6VJ W5hcoO Ε3g8u.:?;<gTh LF#18 H6x6}dUes@czX4"6Xz5Rw@c.Pa1v~TcESԜ\n۲NΩ "4,#Zu~jxrjܤ yXM28< RD ƛ^?UMca|^sv#n-[I%.5MB(̘FW:C+9ރncQ- C:ӣM-" +oLZċG.ior+߬S3i$-Wx`6 F%zl6/[4/\o9VcSv֒߻vXSU)[u/ +d AG-ě?mlf!ΰTѐ D{i†;5k=\iwtɋʶ2^50VR ^ffGl" E ;Wץ3gX*qX$ к77D~6j(}jǚ=4bdkJĥsta"X7EUuv@!-LcvXJFp;n"[Ų\C[T=62`kʋT؜GieSHo2T7GXnfAZEu_od.*9\mӣ,[yτ T*W|N`h0ԑ}LzZkcQXQ5P!% "ǚ涞й0_kz`⿰BڄW寧i ҧtDKUػ껌BfX :{Tz5)]ncXpWfȓ.@m HmIJ pty$ʿOB=yG&P]3m I}>l!.F*$s}CBltd&2>2e#` L˨`GR 31&e1҈^ba/\쇵LuHqNp @A u pTY+wJɒ@r?pq>Ãj>E5sF in,)T= OE4[Y( R76"g݃wo2L:fWt?ȆĽֺn=Z4< obv q2Q<#̋~Xi7#Xwj8&wRh )#eDx+x.F<(񠜶|BbVټGaeB$J@s!!iBF) L\{"EsBH8?׏k F<?%3UA: wp3vڊS7W&,Vǐ]/upjF7?Z<սaz{(f;S=>a$=+w6W~Ʋ9BD I.+'#Ӎj;o27 ҥDޑe?=jv=gjonmo {ΎayVcQ>xDxGCjއo>dg)7yhs#[2/){2"`)Pv,(|Z⁥S93N ƶFzsb~^(;`M}|E1Q) M#p7n KrO\SAu')J|c+(Q+kDl`.O7Xw2^cusB!N h5+1 $4Э&ğŘwv>yǢ"n; 5ϥ`w#N<\uO k! I7IǥclluXuQ 6Z\it3{3qh8`zA;q{P sNs=/?.$ZV9Iş:C3ldt4&^VɗtL92a);]nV:cuTcQOۮ]#nྐ6qL/O?iUO4K9IhbyR(Cg~/J̬}`ט Hd,mvF,\hLm7)mPi WaH?S# )&]|S!bWj#3dgB!B)p^6ɕs,]uҿDRMH;/\uQ˱EVf~GKa_^k08+Q Bv{D''vIzN?pɊnǜ| Irn)(2SY_,0t&\}|KN`&adBFR7ʔ kFY51%d=$ O0)hCW0K +vGRwRmw^%!6n ]AHTx7E:)N$*O}7C#_| hTP/t]ٕ? u|" Қ)΍pq0gvmj'VIPLt]%qñƌP~@ PdT|Gk`psUqmT;M KY8m3ԟ dCKl"ui/֯!͡bWUlswءC& rnFg^?ח%Aqee-pmtq\sElyxP:WSbX(8$2w´]A|o'X=HQi5RNF'&A$* -'QC`-F|*QZ}DGP+05aj2KښyL7evsbg=(Z2~ǡNhZf .-&u)U-M_V՘\%g'Lzt"oTqt{8}e d};nđZY"<͖J jm9k`fx_ԙe\U(1mmk+Ҵ*Ə( ^YWk AqH&hUVWT2ߓ@Q8Ұ^Șu`psV|T Z@KR~qj*_P͛^&w9JǘH;ӤUH"1͔V%sAD(MtlzC8-[톳J.u8~.֑O l-o怗{ޝR4'` @po2ROX~bc}0']aw@Jl[h-0ӗ ({/ڀ{)61?Jₚx#3=\|Ud5%FGU8O b7[%ߑDק/.fy4(*7${A4Â曮T0e18q$M9. =DL*a8L)Y1STv 4mhػDg:jQ?zʽ_^Rt`] ?&hu}y\sV>kqRX#x^'΁߃WTsбѠU#ǺC$FTw G 5mzMD+psP%Qڬ_)wS$ܦǶ6/8?9/npViKq;*%&iv# X[ uíZ^\B>}X~P|{e2" t],0=eFWjq}Mxu.%ͧd;<)+eʞU!hs܁PLv}747W8.+dR,{W.0-Or^Ty .,>pa`(徎T!# J@S︎ ^:!zQ}6s6P92gw+K}N٪R݈{@E u#aF!W|W%C~-jޞ;l%_QS2y ?L4 zRW\IgtܿxzyKs.hjߒƤCомj6!"a+w+iÉMոQ^0p:H@Jm5 Xl tanș.M4F}x"QcY|}hPG捐b]V'ʍθp\T{K:ePhS k 6w6ã 34dÝ+Yv ٸW"HKvH, cs)IKэ"[xnO_6ݬE@Uub\R8ӛ;p7wG,V/&Lctb2|- f1X~Xu ӟ];ǁ)VV*v<23EqDC$8_VDYI9F2#uOl{N:YxO|s~9zhf-QQ]% w7q1) v_O/I]Λ,DU0лW3rR;2thߣS32PFQ#:^}rE|B<"4zG BC>ZCuD WULwh p+ ~ʅ;tn2g>(RQ ዇ dP̋\5tx.sdv'n8rW1.u=bN⦆Z~%=EⰟA0 I)hl|sb̈́OcZ\,8AW\gP[Z~È~ngs3EF;f281#1mi?j sG&9~r(y 3\keXGIw믞XU{X|   N2yy H-fv#% CҀf>VNb2IMmVGY ؎CT  ƸV5Ԑi\x F̹Ry#~~ 6.ZIttR!gJwRxQSp;篜S^rfҮVsG2f'+6w\Ό^}:W'VƩjV[R_)Si#2!,=1sfބ'[85k(7|_̷s:!\L$m8[j뚗_Nj\Bzo^WBܠyoVQI&T0sj1E{(nwgKmg)6fyT9B):i{U/O9WU4ØaR`m K[YS*QE<Ğ*U?i n, @9܏ IJYąT%:vtazO :qpHֹz:3P:xz 4MRޛ=~1@lg)BC(QWwnԗJh zrB< u˿h?M8%~Mi[)-6+[vbPRA1Xy\ۓװ1uiiU_PaS,&+h@t-@ ߆j)}6Vi$j\URjik @?t.{΄s +_Q=r4{7ʂ"'Hl5)e~Sf}cК#)șOʹRý0;"AlkD`jɤU^:AMv^lC}ռySho*veL"1-8c$vquk]h=өFEAJ\XJQ|iR\ y;Pϔ$a>`?~^0A !Y4jkA%u?Rl}. 6g\Y@!8^ Xzw&>eLlkF41F6 |B0n6dEՍ šC;Y8ś .KxBGd3Wr[*s)ڷ#8UdǠp0>Qdr^H0yZqʍAi0Gr@QTT&~՗l,rz"f=P rx(ZN(34yvփzX(ehV? GDMwN Х9.L3×Q4FXG-Sg9`kmb#tqG m.StXXCtέ:9! &O5;%0k" up'_ұJlOT>i|Al,/BGB(-5H^=Q7 K̸[mRWby%R "F''hu ڥor|NP.»b Wܿ [[9ZQjT:rLYh~f 8N$p-Se`FKx8#r fֻ JYe8&^XFT}DG| & FIWv'KitvܴỳG؁rF[$ƨ؟KJաn:ͼ@ m{O1 I0挀A>AOr+eViJU{Ꚛ. (]ͮ/E&*jY+{AZCdm 6Xb09NoZ%K#W"18T-z:nfZo0Wj wSHAf'*\br7Ϙ~X2쐛U"ɠT)旒L6\/QSY>HғQx-.8[uC8^Y-+WsK wknSjR/K%.dG5AY`2`g$*./ĩM43q.E3Q$1bsza#Lqv骡|,Gro?{nxm)T^ 6X%9*p|YQD;%M]mL20Rq21r]:f%;bvʟ>ab~^ȉHaV!u"kB8fJ3߰K75-k\`9#!z-K>It+6Ƕmi'yג1/+M,=T|zS"d!TW4@OGz4BX>RsJ#~%ƥ-U31ϊkЊ <1԰b.q#7_ 4C >ٿ^OeH fD!z> MwA} @<{MȬ#ћW9}MxH[ VE a ]oaRg{yl8AG13f GUOpAFuKW1 ?5xo'3I$CxTNSq|4%FTq̏jɗ1S'j`<0nW^ŸN,ʚ4Ρmm=#"Ts{Mgeh&`uJ՛6F}ypm 3%sR%1Ok.1uэU1D4"^ {uKTڇ,>@#W u(]eT tb)ޯ x31'%-/ML J H,=bWXתx5eU$xջT-u"W-@D]`ZY?-‘bK@o₥ǣf4 !dJ`~6+oɳvy|& y(du쯋>Iܔ"5M Q[;7%jhQP&=b9{Ѐݏ9<]tZsrWI}5/jßL)t3-} ;-ciXLjC<?hEoWP(F^CvQ1Gvz܄<[ncb̄1rI܍ț_l2Fr9(>v@1}/e:\;cʀ޷'Qtz |?kUq6劎 ų- d M{mn5bJ(<:e 5Fޱ0}Eq+LNɌG"ς3UPDFר6<B u54n̞"HU1Jս ׏/Ys 1Yf}BsӀ:16J;b IF}NW,p`ti\X˅.|@UQd\8]m%;r? ' Ρ5䬁*l|cZ]R^M`5-6őt+}z) j%bfʿfӘY  Lc*#/Q(.+ Z0_{R&T_%IP_38_#Tn8 $Z)~ӿ+<Ff~$7@lKv=qmB=poV}g̮l_f=fY+}Qa#|sk;7YvWƓ0{y]F($E}vl.ߥB83Ur#R.I3-,XUՔ !޸Q-5pq. [%Uu}`YUuh-+MP9rTMFmxcPc_M1GXN/Q XïJ%u::bܧl,i*c&TbC% ojE|H=39F.WxM֎{rj!zU֚rSUʚKIu,Y@0 Eơ· L\?2+M{|T4  c-@K*ŴָOy[9z}]t4c_(A5L/҅q3(B+?TGl$R:h=D~.6WX?tNu]2[J@eĩ 5oMb`kD'6>,JfhnqB!M %xɢD=i20c"%+o\ IQh `MK/=*gǕ%f_bƴPt,tVުLҸaYݾu$H h^ιmOb| w47oJ5;7IG(0銹F9w\0*:u o4  :r:m n30vd??Ќ k;OF#C_;zֺcmI $hT??r:}6+wHkOrp*zNVߊbkoƒ#*QAf؃TD]y^upjlY[ԄT'D?6]'hS |yJWʼnƯM#Pą:=+(9_15^ HFL߀z]/w5U\π>GfHB. ?֪fniжuu8bp Hl0MN I.# B .kI/)ywdBtfv2 nW_0yfAH]HWIwt׎AȨq%#4~ҦPG9=E@bBysmoBKBׁHD6Mő$K 3}PQxMl0#( e짫OޞmU6l-o'εD;kOSOBNPK0>`h6cȑ )0S.$EpɏJ\q9?hJ"7|(+w7饣/MCS:K[oQUxy|w>5=$Vw0^7GMS1=ts8'IL;B%Pwۖ'Zcل{?,c9zu_^|><$Vs ( ^2v! -3,\BpT/XFjZyz%Vx/Y脣>dpgB>[5~){bKk8)-z1FR}ФϨL82q[wta@I !;Aބfpn`B%@U:8 W,'m3V{M4voK zejPXL|`W6dVw)ITLUP30Fޙ%J8IMѮ>ƅ']j贺-O\_!}Uc(CcN2 #~Krqk93+6R@+' K\:@_d"w4)׵̲QmCAp"8#l~gqiȭaH@%˄>nA:?@(q6@|9yp@o&13lkc|1`f:%nJ WrukPX.Y>g[s4lR\a2t\FѲZ80O}ael8.9!6^glp%WGu)ڧZzr8H퓹}tW'&~ae0f]ħM&.D?@Up:F\.4|OȻD:8iJrE?$ '-FH\ͭ'ojj;Y%\fS) 8ܧ8i2*CVhg3c]:w`ɳ$D<`V8+@GEVفk?- ݬN p 5fۗPv+lvX1xU 춵2WL?Ezju{s҃`(_NЈ\ '<`v0#WfΗ- @d~L 0PW͵>T Gm aj/7mQ4xOcގ]f1CN*Ge h)r@:twyMK83AWf0`5ĜC0'7fDeRGÍ'׫EUwIb&{̥]E jX6='ąHAN )%\iLLq= 㱫aٟɜ>>QD_JZŊCB=~Iع-Gřu"K%v^~oXdGs|iH (/X8w+I!%wҨoO K fL9)"^.7}f/ qJg6NX.mV2Wc鯝ncOW,v(]EwZXU1[Boݏ%q>54[mp"GiA]Sk)"/:sk*:]‡W_4CtbMBXjX0QAfR@(Gڶm%M{"f?P>PCHl3.NĔ t[)A~ٜ"LȌu귎'le` g}ҢpU\s((|s~فDgƬPfꫴ`y2BLC*=݃#jiDڛ`};m&tB,2 ヸ ɗLrO&lqT9@3غS77_oM.LT b!>Z:GG>M<+f.̫c ?JO9?$_]%?|Za.@f'#L3ƕ_+poU33LnR5{5"HU|UxWGMɢ5mm(V806*ՉMIfrH&Z*#B8Nđ7j0:Ɏq14C4/b2NC 8K[|ꃢyе#;s+h{`@3k _ lh%/>s+TSg[|+ko;=',I59X#kroP*& h>vxjHN3n,(uA|?z4m(O%A eݐXP O6jВbܖbǟнAէѿ=*GW7ۮlmaB=Mϭ^y!rD\R6zFן{DZ)0@ˬ\J+td-ڝR")\X9Lu$Z-⏍n"M/!uVvr&dDvF %/~exUzmx;3_p73`X ;.OSG]]Iԣ#3+iz:&I C2dMSi[GMO> }J>-XQ2JoLBGq3܇:}ĔD'Lt؉Z=NBlH\$-`M:C@QG>N2uH'[E ߑPgdU_j0cdIiUbMn{ z:Cas\JIN,29o׎!3f(w~=˃p@UԐe=c@Y!PY^;ZN&^=sVkvN{wD~HYM܁)dbUbe]:1h&T|Qg~}`c['x/ڞpS3q6IJN oQvpeOw/K2J+ץc7:TLmܲ 1zUUv&8"˼6S ̲֛8(+oȺo$%GCG(=t&(1;Rw?7?tWLk(~ 16 2b_ۧ@Tyά |7?=haӪ!`\Dpק4Ա Rjq7r˕eg_ k2YbBv_D_ p#@^<#Utx,=s 3|z6M_f|[=a`[I1@f!K`F+_ q __M1=i ?h蚧jf XU!QGZuiSb}e?JDIِJnF+jJXdt8,OG{C<`}lo8Lz*blbۯԤ<_i;aЎcYW+﹟Y=[Q:WNGuas#&p5? \; qeY& HRK`4H.)tE fղ 19X0s: 'M B) B9G,OMd1bS r P[y>IyH:VF2K%EX-LWTHg ~s[x{C3y~ҔSAv, EKIԌZ@(Bx[B*o#dʶ_'; KL"J8^x,:/&o.zALͰi"w;ٍ/"ڽBC5%Ff0h$huَOK*=*ʱܟoQR0q_+1 P@`rZ(bGCG_ం e)c9>9Q6lodA!e|Jl{ fEb=;9m˲(x,Q jFضm^\U, 1.hUޕk=U\H)Kofo2.K)"nw08Or&ЧW;TakiVz_}k<䩛@+WǃP|\?go(aۧH~:eG_ WEn.tzU:# RS@=68ȏ4a9msZAbڡE,q^QC;y<䯛Zx;X(Q10jnwVlxFɇʄf(W-n Lۘ+!Q=GΏD1SFgD^4{Dfd7C8r]TRSn-Cwلc_ ,P s33rB~YI+?/ɹnn P~`’5q5%[nUn G!~y#ܴWTjT34U:,b6z)? u^.O0 rkgGϯ$p9 :SxDL8Wz[1 jū xZ_V w >ڪ>HmyWM>lK?:ۥ0>Ô0u[ڃS!Ӯ2Gnl}e2I[V^_13x]qLS h2P!^TdX}v%8Go[D],oP魌#@Nܭ8H|FXtpf\hq}ߝH"FaJƜYJƷ ްᖥQA4M_HS\ʗ=1ֆ1FcUk-ߔB藢QO/&cQ6k &g+zc9%z"ܱP?vIzzyN5Rk2WCYܴхJ@mqX!W~OL\lB9J* $~$>bT@ZhQ!N=mPM\?ڔl G F/B( w\]KzEמH8o8*_Twv :>,eOԪakX΂u gQ6{1c&IIݠYv_ws04L&o#מ~'w:0D&%] FG 53njF7bo202&Q˯T͛}xi<@Ȃ&ALZZ~Y ٓ 8N_j aUe02“gf+ >&50\XPܐHE(*ZKe*f1p]aR[ u@_RW bm ̲#}Pz[oÆo+?17v#Ѥ|EY@ͮZ3!u!Hܴq:?JlT"f>T$4}􇡰In9 Tgï[p\'AZuzt)N3362 sw_R~r}~[ }hK5KvNNf ΍2?FSHf "},|MK9w}3eN]\,)ǘ4?^H:k.Ej`"t^K8+Nm0qt7QSWVSHuDnE44DvH> 7d"bTՌlGq1V+q<J|'TsL˼/]újH4+~'~ίۗV:Kl*~ aBi?´^;j`Z"SPHXdӓnVArm1 mLc*DDI]+|WGxv9sX ݾldJ#tbX?bIs|dLܯh%K!#B1}{ZK {w7'?3y?n^zY# XzU5WO&=fA1(͹dkPTwꆮB^o& "_aA_ g49~ow/&w49G)$sgX:jQz_ T!6Axϋy.^w)tQ+W؛lw}ֹnrCe+dyn:)U'~w-@qQ/AI]i_^ddNj*ŏ M!ܟv± f=1v#S˫)@X bPAYM9K3tʪϱk xu&q7vb9aE_*|/&tgpD?b7G6Y"Y#L>/#g0~| (2-u~MBl#ekuJ?K-slaw GwlAfG<ة(ocM|.P]=ӅG 5OӇ/ db7ui(?H}VۛC@{:X!P5EQ{I6 :4}'IzM0Q}7orD)\bt5f"iahKiV]5fc˼‰lf ƋJî%keD_. Wq&ҽBIОV5*3f_VK2*Sm\mZL0sCS+~Al!+j:]vS%Qu9kbdSCRC%:"RIQ8Lɘ{GG8"?Znj;_yf=^ݶdS:Br} ܣHP'0M''7Cݣ>XrΧ*ˊx#I1UrCaUk6swPdXcg g>̧kve#D2q zCzβ0&B{ݮC J`qmfэ䕚Mh=2S)v6}E @!d=6f9v _(A! QіwP3N>K9H{_,x:.ҕE K,WQű,&90C S6rv.ȻU_M[ƙP۶Ii{ņ7:eh&g6?ݕˣ8̊C&^_W=fYTini-EG(?jn6ٔ1/=ﲆ<°^کA"xVo[xrU$ VjqBtTO["oԜ0Jr~Žu < xX'u,Yw$icHx:ڎi4٬5(]W|VTb&ijUP*@ؗ{s`mjHb̽HSuH jzEߊ=ݞɍj,C#Xsk3@VEV[)6cDZ*W% ?[m`t"%Ml Q;`>qbv]ihv,%^WIQKM E| .5n!B% =?_%'y05Tyu _ 0U~44XsH^)#KgwqɅ<ZhD`@>9VbL3f!i*jp&˝`XGg?YAXn0͝r"vWcO"d`@Wt3/t0hYيPO&!U#tod{XS)\˛dȌ=6>"'.Ĉ9r&2dRU C-vM}7&cfEGU꾷"D,/y-͉w>4&KI9_1PJL|q"D;_*TE-PA7VCw"I Eߗ٥3Ods?I[+@b)XrTxMh]tfҁ"go(2*k<" EH~7-g;ܟZt ˕0^\.fiX{˵hw1nOFŵ͛t1v51mȻa쇜 ]+ђǭv 8"v/^Pi` GK;'{!]H\&](] 寄)V>| ƞKAӡWn t.S% WZ:'VT\Nezs Η0%fuYv`*Px]#z g↉L2E@[/ԐGKSK]UZVbFtQ:cNx<ʧ#1~P20 5Y[ rt09 ױBw1o,˽l$bm)7˱{]>_/[lMuK\Ԏ`ٽig XFgǒ`w~d}|=bM#UOƈrt>S]?H8)hf7pQ(c?ia*̀P"Ahk_a% 'mLEsښ3Uq6`Wc{O6ΨmZC p3'wDۡT(c.|4p#(s}&v",쬘kzٰ4ۉq*jytݨLjOj?^/E\Esj|7q#\c0L`dbԆPuVQpjK݆8 DkWY,T NXzهMۧZx | #u8I/oLbM4á|Wf:LƸ~IJTdWk/0m|=w߰~܈qI_B\ c١`yvk 3l^ھa?C1x,U#c{S=Oi;PD4`|[*sW#ljhDR:`uSFdDy绚iBW;O c_ hwge=vWmX,M)6Ů ~sal'/}!ςjp-xD0e,J>tS&"G=^m.7AD֯,cg̠ /ix9 !woL-W(xcVd̘ۢX2. Q#jU\г< ;d7VHd]J3z"&?^ru%:!sq1toq(Ct:mn s* Oʩ,4VNi.9}<<jWvzxH}03|_"3qb̩ cLAlM77[%p7 5ƬZ.Ѽ>싼5bӍ6y6u;ćػ DB* WPnՒ, r]wVL\gI$}VhzW+?&S._`H,k^USsϗ@iLfWvlDk1 Wa˗`3T)ĚOO&RѷSPW^dd}"&EN3{@V gʥKK̮2f䜣4g%2}荬#!2RJUhayy( yħK,bP7"P\.qs =_{06 \aTNq5_hgQ-sʼ|zqw4;"}|8>ֹϲԿ,Ny8HO]ꆏݥ8W(fn('~/I(^d9(N?(׏ \A9R;y7V |K;r>޳OhάXHPq hR%$9p9ut'"KnX*0|*?f]o{vkU ,!#EIOk>V׽)?GH\40Ïڠ$"+ !檪zF!q#hM ÃQ6MJ'X`eX}͹]SQ}Y39d^XH-P> d /`ɸB搂u ГOnC b r:M OoF3/AVPo QAszpHhO*k 0/'>2-YXO),rL(]c/m+DAK6M!Bv\\FI"|WlHF[ZPޫ~Ehƶa\x:sA<3cƕ{t?cAǂ cͯ> r"V| - %z]=GrP)Bg. v*a2w 57%Dao~ }} mcBȂ\!"I5.򢵝~C Y'4n E;V99] x<0y`A$֘rFPiB읷liZ^s,۲9}C|ю #ﯗŁ߳jȦ!6%$aGPR4VPQJKآ %L+ 8FF6o =-wKUf:BOse? :ċ)v,Յuf0+<8c|V{$}8Ch@[B;L~MGX K){*A!}k M~m7(о>&Gh'TaҔ~-tr>XߔH~ezoXX)YE"WV }… δ0tF5jfE2ـBjtFNK!7O, Dk|rf٦*/anhXkD$5zq.u  JW 3I54`J$?67,y _*&/5U\& '*4G5"㈁i)!`J^\ Os\V7y33\:.v=jWB?̕?Ɓ'Z?NŘzD 7~vdqD6J:r]? &VDANTYd7?l(gzR(:|L8cR/ȡ b5eKK%]o|P;t؊oFǮW (*W4.S ( xjӿ1(ɌXrN[2 :x֋{-'|OU\V\ ެM}`F&U?J/7=G/OsqhB*ݴV]3iҡAR;ay A5AesߒU׉7|vQg . 9;x[]ѭcB#c ^+YR@g75[}ikTFAӫaTeel6W1+XI94)'Jf2 1_hݔfLعqܡi>] 'Zdp5A5iIW 3N1hVW_ *{"`ݓkl_yLs$gM?{v1SMO/ wRv{CjJՠri"3.D-|rn70װ]KIz/2x_JF3(܄ BUJ$g9 v R=O7o8ڌHPCT@$"ӗ5EsyN_88!Gz7S`/+7+羮a&: P"qbWimG:s0v{cp\7R7IݵO4œ\m +BNOd& Ze_{]V[lQb ")-d#yFs\^:o{< 8+Ȑ A 8OiroɥgѾ'〯S |b-szxZ)]U}hldp@JtED@ (Ca;rWD&D%xbC3̑ FH)tZJ6VtCKm I'gBI͈ D܊.:uZ [MZ( "^HmA6֮@BFO/U֛i6lPplu #7sLEShcseۄ6i7Ɵ>вo:N'4Ř_HSCHP>/Gݘ>{:K&hq92jo ZZyll{+̕wMһ Q[y@j?a;UlԀM zcH(4YŸtjYl}Pgy\[VL.@zLCS|b,lŔSno~"IːQ39BUፃ$^k 3׾Ў˄H?y.@)Df`RnJ[척t7?PnI V8cDA.@& Wrl %?~VJ{ ݳ%\I w dcډcq4c0 :So\ VrhfؕL<|3ڧ4 v"{?^D̫=]Ge iiu'y= LS`b PܕhW`yeVl«3]c58Uԙ4[I]zO$KiO(NT_{} ,dCYzq5!tee\s*FU(3=\EX?(mib4?.#>>_Ad?UtPV{J@7[GYS4 U*Y[rɻXb|<k-E0MhGl))мeٓ7I}&GF\()|KG.#vb9 -3Yt2i%>o#MVoOpE;r#R0J "`pm_,$r7.8vDA>7̧i%-# PzMS\|g/R"\U&3Jjg霋yTd^kl$? O{+Bb 8|>Eb8Qӹ,@ј M4:Ɠ`?#ύ&ixi~dk}669<1+jy;Й\\8-,c T4 #aqFk Rn}$y]pY-3rDߏ* V1;(~@ӬjW zxmuV!._ȚFcJc1 pndzxw5= Tb.S 'OՏ[2@L?i#yIs)؟UNM7^5ce}~oZ>ʔ`l` t|R%So!;vmN#p8 ڵ''E+A.O3M? .:Ko *5Ze;YpWe./|sCui.: DkQB/VF"\h!>]!]`canQU[f32b0BF)yN@brH`=vidMh'ƒu3s7J˳t M򩃇\]o'RDƆڵB4"ne?zfl3 $`۝E[0`9ǍD6-8%|MϭFAM1ӊ&cljaLn5b_Kϐ͞Z`sl=oo۶|`[vA5jkmz e/(g௶ ?TȌ>B-x#)5 sm>]ҷEV1%_Tu EڌZc0?=c'; 2}1C@ Dn7| 0fpn a4nфTӸf V^ }h'q ݋] PCJA͉LW.g`QB =ν 'ԧ g<ۃ-0A Hnjfnp;i(_+&[ ̉*ғ-Ppi%Z`xA㾞m*#ZO= E@> QJV^,'Wڌt (rLlEY@BTS.O.Hb0y7<^d2M-׳_6ZO,eKXvuu,05HI>/Ja\6믓58A=cyi܈`#⺩KO8կGV(l@ @: P@bv6d'4ieG,bjytM7w,)`s2y9-ұ{fv3xiOޫR-4K3jl tj~9|f:߆5ņ*e~/C&R #.v/e>g3v+;J˕ȰccB9:̴Vq$}O]u|)Ɣ((+/k ĄqЦu:ur@0K&qbpx]fguT@Paiu˓LxL(5/sӧ"gV )Oޞ/$r&Y`6PGJ}UPqa*EXcymH2%|uD s te3%NFћ4Z޵!Fz5-㦸!h7MIl0w0A>(ҙo#3 9n7 "t0~Nd 68{;|θo,*H&;HXMZEsQj19OXľ pѺ=|8åLJbAAuXZ$oSE7%n&Wyp=MyG t7LLicBuhդ\F-A@oj &ZD_*kv\c^Y=1ۉLG<Ǽe.LNwAW;0 d6HC°iETЦ1sB΅Gq}qMpjRF ^`G*0ueR?L@AqA|!7gBQF9lt{?F5{ w9 "h^2gۢ'UOi ̀zN`A#71~~#ᮆ$ҖyMQR' [U2kcXR7z$tw vE "wYf0L~^:Wp]D4,gFSRoІ}wv#Aj3JӋ tYCʂRN:1*0G0)qMdŽ}uW8s3^_Z3٤BC6ĻIeru65_DiWY \1v`7쓦E&LA0in?kL?"? as԰,Iq G1mv>cGcsQ|>N5Q@*[ HJVG7}2ҝ+O!Z'VrmɅuj *y%}ZS3nWmϓb]!m񓵏TZs1["oQJh5>&x]Ž]75ib+` %(FH<4zj~o 'h"w$g&i66hXyViBG.,۔ +~h&԰L<H~9:5+z?˶8مY1?x9Lda%.<66k=ĂIY}7R6fA&/=Iۉ2&s ܽ"ֽF_x v:eqsj9c5nio+E3w^uldW7dx.k'p.dQ 5֤}AVV/=_+ȇJhMQr4vZ:C? [@ lq&#z2\Mex\rc{Wr̜)i5u5w `Z(j~/T/nϕsMb3XZzo03\i^.WؤAE{@ڡ{[s\gD%Zɜ۷ GK:S6@CY[[TOxϻO)1zp#9nir]\ܘr⊰m?hGhj!3F{Y L{Z&_WG7|ROZ?& 4(Cf嶿il$J 2/_\EAl2/r(kނ{sTNPjA GKB}7c ExGHCw#y4}@oVc9=e~Qp5%G9hquV۴Pdz5;؄ (3v5|yʪl 統E Pm[6_ )K4(93܇6zk^@BΨtmH++BSӖ9E*7hսurŖT`7)ᔥw(fs`O*`W'btT(NXlhW$ءiZӞ;"p#7ޅ k]SxT@Kء̒H)W"N6G t4o[?~˩@EShSjObsc1\)~r.tqG*Q-Ew&>eBOhu>)?ʆ"x(T%'eaL;\?2Pz&͒Q[_ p%Θ wؔY B:Kd~69u9KY1WjY5 .WehX&m_?}ɷȳjD; v:" mKw <9qC|K7 Fb5J~ |L{~'^ƶ'[wLD~dB'@F6|Y>*75t%2 8~5v]"7LWDs%6;C M`VΚ/ِB^nWWfVANfH!ϴ7tu/Dtpn_qr>"'崳S]0js)R̽k4(/2ϙ‚_֧{I&Ri  &Ҡb!DCw ^tt#y\B= Nm\]rwpB5nbV娴pޝA8[«}u}v~%,5ݖ8i $5 3/UqytWyV) ^/FLդ;u Vfghҷ C';-IӰʥ|v"eK"L^EpAi gby%f3~])\>M3H'+˟ʎ(75ݜ4W\mcscݻ?~HQ6ǗY ۫w\iO-YqG+iJ7ͥhKPz"}K B +B6`g]Ɣ<*.y+F{ %xuHO/4>& ~ϼ^S3rAsylr_svfg&'h{FG(ch<WXcy0ktAtq~|f "V|5+A T3yH+lDf3F/9RBG>dh-CXNu#XD -l2sMts9hǭ|8{5x=:2{',p1uL09 }c__dv7N oqmhY:5͔Q 927/xWBV-gSa,:WF: G<eA={sC%5_,VY2Ag,%| O. µЋjsֻ |1o< 0C!qߧg9˥Y+"Y*F鴨@Zggd:_J@dnꃹ> T7e.מ0]\ {9$`=q/Vh &#/sbUx'Mir>I52dX Y Oܢp*Ӣ2#(a  ɵGƅ}q9w閾6$<}p:C| IJIB}B/,+ ׂۙ nS!cA:cJMÙt5ƾ9=nQ;]E-.7tn'-394٫D8F4aMBj=\{?['pJ<6Tף]:fB1!SId`VAnpfV=k `R<(An! &j\0N  Ruvswy=d)/> zЪRNx ˈ{l \  W-"\ .6>L׍y |TH,¶GjMQHҌJ!_̹kxDؤ ϣi~)N~(%,85$HYNȨ6(6!a'诏gD/FcfaKNPq%Z=F2TT܎+Yg4D*Yǹo|(D_lk}C}dٙ'|{Cb}Z,L.J =lr yn#YfG;hj Mg\Z+[ROFWG<BcjHYW^:r'%pÂrd+5, o50an>7hiL5ʥX3کj3ؖo8>֢5a<{S+]wMM?uK˵{ۃ-hUl32z'NN{.r8zJ\d xiI[}5;on'9Au-|2z\nڌm  ;γi\w(FE 3`?%j(buRmd?[k\&t di¢j3,+'&wgsg zS,I%$ dރ3ea\ ~{)gf ǁ!ʹ0.7Zs*n3\^$BA :-G3>_dk!?ҝ-ƄE^l kx+lU se-LiW'a#sC Z?~_Gl15!`4Ѕ"yP.Ҩ9oiA#=ܲgA[ӻm;>2{= i&=-SN S-HdOM0gxГb1Y@8A# W1g<_paY#ͯUuS^ AG-Ih8//Y=T<Li +Rl?#Ǩ$> 0 l%ޣt"V:&A+Tߦ9}撥3M(ihFMYJxMpJT3=t9b֮I_FW* "VP_JH7`bh nKݐ(}f_PMU|3u:3"q[D6bz]񑊜۹eTz'rt#$ld2"M{rjݭ:n +ˆ*deIL WMp$N Wi?liNQ>nT9`qOdO6Sك?'^!@ɔi*M$˛:fɝV5dR8ݱ], w JM+_%9l^ph07nj{*>/[-{.;Bڴ㛋kQcksi]`wI)}n:weoX<'"{΢%Aƿ^KTU8\WUĝپU=Cf10Y| h C`УkB|NHrmBSAOUOls e)ZyA×̨VuG`#v۬ }9HnWL"vjy"ƚD@A3&9/1f`'BrK(3h4J/jBc#_-Mkl $v9R39KaCVQ3,4boECz +qj%.s_P`՛Y6., Q.Wn0nTnK"PB"Tn9g*YJaǢĖݕbh/s.(O-ЋL f+S5 T+Z!2'sx٠Rd+п<`Z[=ӥE\fEG6.#bKm'>4_O) 빫1:ɈsF~_n1q5ô]/n~nCwZPфH 3x{,2 k߾wOY~asV*Kwi}DP&ۑ;n {- 4`#<)7: 9nzw޲Z[h.qY^-6IbI{ʚF16imkIJS+?q*#Kς7ecŔr(7Dٗ!@nځxՃ؀ 6FSXe79R+}08epK8b|t4l]r]!h`@#[QˁiEyq Jh7)ZTuNZʇVܡ}\JnT7^Kb.!}h_*DLޝ< ͙#GL0-ʐ̓r8>B:YHeâ;i2r׈ e(U ݐO ?e8ӔqrmhJ7$ S|#Τ: ΧSK=A(#G1,Bdqs1Il= 1cj,yJ6ׇ=&?6· ōFq8>C I$ŊIv *lR9\ЪouR{ӋszP!<"KVƼnLfT=C/c%>J 8 67(Ge^RѼ~PAT;hŤNEw)O3? co j5%zB*g٣;ЪyI e\>8s۟ 3gSG'o@[i8mym]FML-Y+R]_@b֜~?vR3q<5&8G:=P:UqT&ʷ͠ꇬl|I_a O_: n!63O6 u(p2_.v(JKgk8XޱvdGX+3w?e%ZDZj5b"}Awxׯ^t},D'-g[^nu]Db9ظ =Rm!kxןq*t4[ȒoϜh)ӾhGni2Aт+ ڶ? ]jj^m N#5wǒO2$4ɟ KeQNE˽y7V( DǰDo˸J>0Y(P"& +HEڑL{qF<&؝BC~l ñWx4db?.48-P'*2bj()F&/,z%̛ݴٷ0]ܴ(3P;C{YY@.s̛C"YH+%^~0:p+(|Z[b;n 4i.c- ;eu6l3൚iYW#Jz RŒ R^"UX8ңaq2菀ELCؠBdCBlr& [&&S:mDC'5㿔 ʹxyYk B ( [%qiF5`G+4Pɳ_ _/ڬR8~l(j8u2:¡6IPc @&iMTmJ..,VDU{uf!qpeh€ĊWaLI\q`^$91/G}u|EL*b0E*fdLk%1 ՗|R(W0⨗k_ ꛸I?j>> i&w OY%2V.L@@qrsñWzdH=J3vn! FyR_+;S2VcM{]fOVHh$wU$m'8Qw&#_s\^<)"fn?$. vkosjt0E{/vo!SfݕNKecTRSG.ak/NU"Uav04#!c`˂R )8:+6UYr#V޻6\XC'Owe"Z&wTX9[lیffNW߰%|g{.;CeExU)&I}zێ5bg㬹 >e&*x0bi -q';ѷukw<&@6N\D#?ڦ 2>gr%GȆ%~j`IvGyH')a ʇ5$]0=ƬQ 9F~Q)|7$D  uJ P PӪ<Ȳ9 v$;k,iuXX 󦈥=L+DWey{h}PCF0'9k}B弍J5q'Hm#_8Y|/-kP ONpFۃk#`m hrnT~A̓Kg]Yh@%u81C\,]:U\ԹZS yn,tYv<ܱ]H|4N.Cu:t`_M7z[mk&٢h0iI*PNPvKݬ(FcKg1iE7EX2GP_!:.iqBF1[& ;$r_,h7*eQt,#[ YWս|" 洕(r؟T Hz~^-H$rpb#{U|^!hz5(&%@ @ J413) rR-@rɫ1Uca< 43+Fxfn@k_|5q^(Aݬp45A o্,G|K)`ٮ^t8|B~04Ű{yo8mAIi);ьhK'q-Dq o`DFX>YƌLe=pؾ/XE:$6Y,\ H ~`Y7bD|m.ZTK…F&LMd.T?b]e{ =k^<*msR2$ ˯4SDŽe? مNW۸ԏ8B%^i}v("PyO=ɆXCyZ8 Kh2' D'&HUCrT~JɰUk:rXs+nG#O!&m\$^=giF#|4\||}4Џ* >U06S>K!0JMY̐ C9+vŕb\Snc1L X#+BV Vg@u{_8و _'5Eby]nyo|nzqĤF׉0×mJv"c P&%_ٜd0tYޥsZbwxgRS%|N" 9Rا_#;FU>ىzՈN2ZًЂT.~$~(d:dVY@ λjW_ C 3S= 05]xU/`9MŎ!9C~ο̬a4Kӫgq @'/ L_./*͑lh{:yZJ|WY#6%pDcًҍ.hl'V @n1`)``KlٯtѐU)7| S;&Ii*kLS2DZ@!RivYX8c*OI`-'PC ʹo**[dz"Z"7 DPWFV-ᨛJ~ZDžyCI$g+o?D$]&(ˊt}M9$KjI^'ffw?ZBMZxU?NtD5h R<3-{x=(N9'yb]r3sRTʹXƥuxN.,3v! |5|sBR&@|HcE#aG C9SA$7oO4[q`fZ#ėtfVF05N%6AwWm?Q<3E !cml,c,Ǔ/RN"z]Ac+`fV?vJ ԃ^!J ף ZSTJ> VlƥQ$o3bD`:G^;Ec^Vߖb+edd$ pHS>0B#kѡ;A ^3Ci6W!~jzvhMb`ŒGAKsz(h3N7SӿIx' >YH@ {_Vd r*ux8NgIz9A?Vw\fU[€˵r?H$JV!xwJ4FjM?p@AKkou?m)Sl TN.g ~$3(_ y!w=j {=BsڎaE:;o$FԆkP0ǓoTRyjc%yO4ōd/p9-OKNXD25V(4gMרZ (׼Ύ^p1#Grhs*5aܯn Yr3w"L%Ao4ݝ*ӹ~˟t0a%(RlG:K<i LujGDdm>5+Uޥ\},jF)2n}`RB |&GֹqbQs>sDC~T&bH<$HN\;,'tVhT1!{kZzX}AsF 1)ݱ* Ca&iUA igOk =vWs(vD|CδE:0Yߞ& W3K%©{ea#(`Z8wIvdH"Z+92.!:G{%x.2g%Zw>Bg(Ce@:hV(?^2ԙGўÇ|y,f 4=,1$}ګ,uO4R )Kuz&׌U".NqEN*]j8&6ŋ7(+TZ2xc`f$PEZhNHCY4#/QSiM*mŴ':K,?"3d' 2rad |ҖsN]XKxV] 7ͮہEِävyf0yIn=.y"b{YͦAT֋#sTP>76~Y 3Ȉ0i;R\ÊKn֚߫QydjS]¼Z} h`ѹH(D4bC_W`DJ8Upֻ~묫qsN.&uH{-+?$:0i>ؐ(Oo+5eM{r`3HB^e&z#i W*f4O_. LMXĎ*,\+ (JW<.㢆d&km_1fH'{r.EV Ҭ~^*J`~Wn$h@vl-u_}X{NQ&Y(Y03+.*)wെ9(6i$gŻpN֘RVFfBԥ2ktPx,vQG^ Eib FJ?q$rTR\v3c3̶ (U֜Z _W@mAWpaqބ`U+Vvb'};PpmC*>Oׄza؅?Yg[<[#*:0pԗk5d_|]BZR( M:[4-jqݬHO-XpBgJ1Mwf3+U?_xĘhVIr?yCJ ]3}c2 *3,X 0d2g&J3@Y8&X}A`j4Zzg]σ¦5DnU?&nc >Tb޽ J$׭~]qO#~R{x*JFe:\WXkb( R[Wyﻵ+v'lbZq+v'=&*n`ZI'0)]ߞ6:} w@Q[PɦS@&NRz$8Ac4PO'ɏ;hsPb֏gT7>S&gONa#DJVsN UpCV}ziJaxWrYB(̶dCyܫBщ53=GPG2 :UOp Eh9%&gH*{nhye-sT*+*67‹;60=ݣʵX5#Rftu඼Zm2*Rv#Р\[O|rw;<(뱥r؆ rBT%Q.?.M# -S\rF*O6$>#"՞ hL {/[R}D D% J +ju.zZY&p} GDxVofLݷm({s-4l ݺ(G2yWCa+UCzou|EZSD@QWf]mC%g080}IO- O MT`^,p: Tq%$c۠txRM. +.d$Prz`=jDb5e}<~&ݳ︝?`(݀6s.Y}+_Hq֖meՎ/&p{cxIa:,9(ɐ<`^Ծ^\Zq!&bSQE~Yz t`"m< "ZP#*.8JIN-.N^=ANFMO-"~Sh!d^u[><̱A. N)7!!;-v+?ɛ|i-HހȎJ#d&*6\ >SU6 o(Zɞcz!˝]#TJŖsW6>59,O'P(HU ; 6z~r,@RYq!M(rII}!Bs ]Ʊb[ zww^1\ÐV5"m 0+NVcՏ%}L^N+Ou[2sꂧ^W~Chߍ1%zU~8j;sR=fR}8vSX -/ua7.KZ:%S8M!(2!fLy3em#2Em[UW[Y/A|kJ+5B\s㉮ldk])"!Jx^⽇}=T|uS94~Ei*E~+-69WBF!AЋ07WjI;ǂ.UQ(둔G(A(f@OK($[H|BVN/wbb|mk`^n`QIb>Ft^Nͩ5?x~%ʵH .&؞r4:,VevI$K5]d9l‰]?jTBzs8(u)l}}m,:4ﶚ>gc@PGڎ`Y7*DZ4KۨqFT*]_vE ;UK#&qq MCa1@}|bը@C#16r݁pqu oԜ e4#jIsǦT(I6絍"kF|EF" *%?փq {O{ON7u@PsI2~ֶaqHoDɎT<`*kZ 9#$Bxt#lZ l{e-ϷqrnkqHhDE֊ѧ2Cw|6vBQ8@}Kܶ`񄛏~|3Z诅)t 1ZHϡܲ9b!bН_,䓷}O,!KS 7ӕJLN{0t[~#jT.#X,t(H;{n}{?bUh}kߤ`x+an2M oo^OvKl tNFhyZS%S3fK̿ y ȑbwTVO)\7'}V-=,3R*K)KR>KDLJeb`׶izs6CN\I j*v.ȗYi.xGA =ZO* GE:k׆yOr6^dlXbCY%KT7]BY qowGj$u|,ǯ)B ԒC;\S1No|%ZPPQ\, ȧԩ"ϼ(VQ }lڥ=EdAZ%}6>H\q8"̰f՗̵-"~&f(G"fP6ͿL]pn|<?&.;?$4o;X/w\7+u5͵'&"qaD=l4 O88q&c[W{s识ǸuTa+uܛbRT †ͱjS0F'<F}]ϳ~>f}6u _|xV |++Pg QOJX4 J!{g9*H7_&$~p3IrOr#E ڋb&ɮ)Ѥ;1:@全FQ0k-"B\^6NO!Ƒ$5>xv?MD 6ۊt]c\ý}߷-7ggmh(ij"ܝ+x vXHV ϝZIcU9lq>>D%+:>ȺM/m8w%]m#"T.Io̶zʞϮqQN4kUOj2PD73ǝv1[Nco?D|^L/Scw5Ϡ&6/\Kc 9iyRTѪzҷX2MCu;$/~71u;vIA\:-4? tBwW044krV?VKa:teKgZeLI'&,zbtްalu&:$}Ԃ|©'cbM{VfN.[pfuGCeNe:3Lמ3=~^pA%8:9Y =hcg͝ՄzWT +τDoǶaDB1CJH͓uj3WJs_@zG rB#y@1]WO~}\G ĉ0+Ky /QxȆ #hlN6}WeyPR>@mϬ"Ć./ᙬf?/â<kH5"׷:S2& -0S0ZA+č~aijyƗ y ovm+F=8hq>QfYӯn|B[^4fJBF|U~_I<U~dD0PP_TA=K\ {Dn}95s1_clay|}ؿBW.6O*"[xNl Eݰ %B3 /Bq Z?%(9[V/?%h(^v{P< w=7ʑX3KLށOK3èB<J(9]bűJv8$ؽc~o'U\uCQ29%i)/=^Lf?$QPZĮ 8琪]gAa/(f9XhB',PK3YoYE*Ǐ-:=KpO?ԇ*SDe9m͗akb1Ƿ}FSm#_SBNUf/@ƖNN=d%ԀYÛJVY UЉ´- v|Һ"x;.t`ҍ[_X6.F) ߪ]::#`r҆$'g|] p7wT\9`mJymUִ }J^֩*+RC9gD$j9x]<:~YvĪ!e.O}xn$j~X2nn|piٰo`¡E`ڙxK3+$[:B皔Q Z ><?"l#щi&8s~$EJ?j_{dfxv'h|?2&WA# {j_.({)'dƖyϤ 7uy>}foq!L LTb> j~E7"{Mj^J6Jp0H@!SH׾d*,xHZ^ Ac63p !Dԩ'ZJ]kN c,5iuch=b/7ILs)H@+T,Mt(z^hE㸩^rۈ{Uq+9H;Z7AnCv&3e[b/7 fv~Eag ^ھӷo.oQ$\ڑx}bb@Nq n,oaJ"=95ģ.ws5QLUaZnJkSk\뇏\UT* q2 '|In֙/W=W{oӖI}i{[1v!rSd(/D U>xUD84YRY?ţ2#yik 8vklc#.!Sp ,ciC-*h"M8ؗ(N Vsfu0Ź(CO>_UHCxr8z޺C{Ι6/"@gKئ 8wurfඈ*;|2 ˝` @r_JaE3K<|up:hF:QPQ|vW+x8PzPCu7&f;d*'Bc_1:)N/J.rjfWG~=(wu.崙`ݶI`# wf <7@ !c: +忮4YVy *cȳ79< *6=hG_Y,mS=88E9\5ݙN0G?wD/zJ1//äLcΧ\'v`)_8bFae -5dYoK:nR6rmD/08,O.{IOC9_- ${Eꕡia_$ >kFK6cƿ˚gMntXey*.Kڬ(Pcde?\Qߛ3U>N%Spw$Nu A e2Bd-4#M\cAQZג\KŢ%P.1|oVE52.G2*䋴_6M!<@}EEOD0PIL+&:B<I%UuO_CywJKYc#iA9 ggk^i*Stܛ)xb7@yx.W deT=!E fb;8_1w! *W:2p%Fn2[cA_7o6O>ȍb#fag4 ɖP_̒7G[^9oa,x-8=]V[q>K3D:<%? 漌L?+][pa{Dsi:tSEZt(ʢDE`hLX 8Si,1#bץR =떥ΥRHM/Xo756c}6A2m ɀ1ܵӠܝ4VW,7zU: [E}Lna#)R 闗=Mw>h,x3S$3'p>}M LXx4]߾.kSG2aRP/J*C=9T6͋HQ=<2|@)1zI0%+Jib^ހR}*~OE:v{HM7ȉwr Qѫ&sQiu0,6\Z4%8$/~cyC]V /Cmܩ q9S(- _Nìg,_sȆ &me `{?{@9|RXY8ʠ\#f&@$#m;TJ0Jx G!ûA&{U8dC`7t̯y|ӑQ˶A7|Ǖo|yjGOFr8-jyTH{6i4]k+$W5*lomx܈UO ;obbMI.D!O/]w5Oq←^%K t2lu+I תilyWh쵴VC`7tnC&$S~wS%.Ky|zs=j BBQx׌S Q`}[ 6tJ-n: ck7QOY3Zonv8>I('yb@d {wB:(^έpD`^i Ah,[ ;3*J{wŶQM^ft#5iw[Qo;ri`OOٜZɀ˥2Mf1 퉦 & ;MQ.gVf1)j"ƽ7_RZs"ۄBGTXi\d]~îr@ܤ@(4c?38}pA Ka BOx^äfPRʇWqhVl&W4<*.,T?wo ާbJ Ҭ\b./1ύ^x G#Mdwq'FQwh_IfK9NٱȄ"g6MfJɮj~I\plr"4B!V&-SCPqS=B wV/-6s?z"78"kJ?o͔ 2vouS\0bqOF?}-iA݈vL:8>E(kM;=Q,]0-5>+E2FI޴^Yy؀0D\y(O<^rFr,) /s8w.ș"EOk3߹|6KtdtiUZM$r)\I kwalm1󍜐;9%sЭx3h"(=@~>-c xaanm-U0=fܜۖBo')Vݬ- ޳@DCF.Q-18zxB]!ϘDE}c۲/L_" wԟovɠ̘>pr'PŻ~l th>qi֦5GD?lr$ΐdw! ~ƪ QѻLQ10*vqε8kl}H۾omx j$\tP\xIsT0F%CL#*]XSk%sϪ tq7nhqF->sF?dM]KPDa`eD1o5E٘,}%w[ ȰDinͪ7n)=>'׽3vܴe[0٫Tt(OF\i>lf@Z7dHcO.Ӛ#}N]ŨfRAMF ?Uzucqo}v-B}>\T#|KLB%LQȸrT0Ģѩ5!4YTgoٴ T[Bt|T;HRzXW3yU1*UDNL!RKò}sIF5m H'!}8ړ bX4 ˀea-㑡5c\g*CsNvRˊ'}a(ceUm\S#LYmnżA"J 5Y_g,Z<8o8_2}_ChrPLבHi|,-jAKM{龘CIRHk̘<7[ n$:F۶R+룉ĊJ<5 ciEdr1+&>􆪜M߀T(Yi*3eu d'\h yyR< wTϭ Gl]Y[Wgb&Cpa WC̨98&*5g^{@b6xa;H&r8#B5M@Y-0~rQi;$yT M͠*=vE11?N}Xb`NxBĕgKITm4硅}%tjplQF3d. "18I<"ڛ4eY^'ep"ssئ}AW.k_׍ ?Ӂ0IQ̀((}W({ cS3Vg2Bj)3AĻQzE4k{e_=sp>??9F ,% WOaLsOAv4eWv }|rHZj4$g>a*鐙6rDӆx}ѓo͛f!$g%bje(=xϰcGg0V)_p^YSbjL8YdfA8ѾR֠PC@G܇OxCjv. H%vXw I'z>ɉNx?bVV |Vq~(~lHz~,N M؏EYu7fE/&Fa'{Dpb~j.녬*<@NV/Euf( r,NWvq|˩AfTTkĨ#rbC3A!1/ѣ."ُŒn!K R(8-pGWi__5S` J`v,nCL\<#W?n6Vz^UAovhO 327f~p6<:rq-V wզsVW,‡ E$]b| Pg]b+~6ksHq.!""\V-wnbZo_ ]XS3x}7j9A->%q+cka컬 iWEl@s%)kHԼ`E;~=ubѷw׮3]j(=jg' F`{=Q@'(b!#|\W%C,_fR]iU'MZաEI9db-$y2whVFt=}2\FByޟPjc* A6;nTI)aSjnq^l԰I! jŤgo%\b/x?\'̄,8>{-fQb`ޗuɁÓq"jV >{b&>iF eA9%AYJ#&Zz"G$KpHG»reέ*8@u4҅V~NMA#Pf5gyzjwYROv{9!?մc^ӂFgb@p\iu^E'šdSݒ{z\bu웴hᎄ{gyT@x-[L)QOoQf⋙A QMd? z-|DY0\s{chjJF6N!^?;U'ѧ`e|uFh4;rh Gt9DOţ`jhDzt#zjTFzaGuէ03_/ҕت@_OSWmAESVCR{-T#"d9:yhxoL,WܰH?FZ; F5@_]BNf:M'Ft\' 1.^B|5_|N2tް7aS' Â(}a`w窯}wx/SK}RԤyZ٨*@tIJl*avo<΅&`ErjRpj=$>fy7Ǹ$qg$I9"H7ㄚ9x+>2"%Y y 맔1z:9*ڠIwiC e: tԈN$rVs#rGQ=9FPRWy<ق]4^f{p7yl0U@Ytݨ9ګk_N 4"߻[{U^G  IO]1%:?R6SƖYǫZ2@xy7]+55Xb"Z(uNXmNlnۧgVNG(Srbpԅ]ʋhNS1KǎRWA Y6 [*8A0#i%E ?r*yǻ\ܗ 5i0Mw2#}}n&Sn&> g+H'S=͎xsʣ݌&(U4C~rg\}w77fN'0n# 89 H6abJm$kE;6I Jc" =i-U V gsW Th6CPvr/Z#GvxiZPv Ij+)0[ K1`qZ2 KIu8s:IuXe65{[׺()dhܲVT`;8%ox#wnEwK!bPb~R&==.m>˝˹W,&ϗ77e@ :;{˒݉˾xwjɣ&iy69I[QDtCS{I]+q3'1eF kaG%;;?HMqFZ{(fP ґ!9TC/? -qC3Q-$B}&סl+sS2,pV^#k53=qH}H..~ڠFbo{jȷ@RV yي<|DV D3¼mR_0[i#| *r ϯڝl~tXѨ|}-dZ.\#B=[#C8Fs-{8bmBg^fmFZ);R42 Eӭ{#7ż(R&t/>Eo~>xF(jSƓ]O("Dh̴5#l] ]"7[ze7&8C #6%!9'ر-ɚk^,6V芷Jwdĝ4S۳WjU#=nev=\iTR}3s46uVW[Q) Ły$l J魶4"p(:%)\̋d@0 K#э;q-6]ceNv|TTyž(gC5+qj~Doi?zBLp\KgC~jDn6L4oQS!Pm!(x{˗B Z&vdcLRx{e`쪁sd$UԔG KNou,89*IpEG&vc ;乾j#wM- 3wl%wh.1w"~gm<̣eI{4wAuVPfM<؋됀љ_+eLb:K ~bAyq puUZpӈFK{lʷ6w(͌zb)]4zPߑ6y^xS,tӵz,^)lJ{#|R+>Ԥo8ÝM>!}+;J)b}8SUHXi' ՐNܭ; J(ldd9JSijײՂ= _CٿO0B3c`j@›Fҟ.N7lI^ĥQ`)[*MfjOȆmGs=]Agt~Ew;ǧ]1ajzxbӞb]@D_;k,tD?d@lu0rW'sL6zA`~ dgHI"_jjdGEʈƭEaTL 7%¯Bgt=wmaXX8?4u=T/$cx2 Z=q:cZ^|ڍ~ .]gީ /¸*մ 3__Mw aٻzA#1r:ڙ8e3 !NAmKn 8ټA8δOmtn5un:T@H" ROxiHy^}MيZڥưGD.Z &a@XՊ$0y8Pq, -HaZn|c>pxT~Bv`5knqqq0/HjmDjbWX>醤{i NV7#Թ|gi~pء ͪ9Yv\=@Q3JyTlqj탃Nlee8DW:Cy q`8&L!_q;#\LԾsPQ-3 xN4(}o7*oNԔ^``3ݑ䎣0Y5T(f˔6$fGh3u$L݄d~=F]M$ aO"D_ IZ˨H*J[YN(R|C"yU_T @ I!hN6GWXa1h.G?Ay1E.8JxuT< hCڠ2D K9FZQ7Di)^m]N7iO~֊|Y|ceYf (pAu$u7M>wv^~TJYČ'O<<K/P K!("PU NM96\T/af$CRmzr~16&(!jZ3xWoǧ|ҵ4`NBLA`uJN# :ԛC4'4Wk=:#Y Z^,mg}ߠ7 P[fab}7 3{gnIn!f~`x6l.Z|Ls4ΡO1`؁F `]˷6Y5Ij<{@T`vA$=`5\!.@v:F0'}M3 +)L%NTb`X6Ѓ-7#ό_aAIyO@ fz#J AZ/R #]mAd6ٿ_-aIe%@ vB(E]ᣇ2_z{qGRZr<$}w:ɏį8A$Zf&TJȻTDYߊ`BeCh"<+ÚcH(~LwXu=`LK44u3\Etw3!F] S8sQοeլ:B*C=q׮TajLd[=tKMXKQ$fMOaа!@pCDa̤c=Vc͙V]|EIlkC?]\4$gͳn<&-z<\ q2y~Πr2az~TY>ػ Xnȡ|wlL)'csO>%$7Tk}_0zf/v<l kAMN"WWq 3yʷĞ~b{Nj8+wpi@X)FkәKqP6pa[)Z+{U]"vb˒h`a)$嫵. G&_/IdDusΞ9t7<2OoX\{$V 2)T/Oכ YW5f}91eA 0]I YXr G']H"GĽ+4;>C"kavs)$  8-^R4Z6QsLIp(/ :YgCԜ%VV3'>FmލoɋrtіF6V#cbQ;:f5dCqmz`Vm*$#Hi[Uk:e]Z̧0/@լvs)AÒO;IgD94aP̻~ۙҶw ſ\5 ko&ҕssm#tc2 ^4@S!s~αSNdG X885˹` _!ۀܖ~jB9tP:>#(i/nX R1_g,;+Cc.^ٳ+{>8"q/__+ߙR[j,9 |x8ڋ0`eI ;bkne)'j.\G5fuф|N")MJ8+=h9Y$ S'Md=+.+jV6LJkPt0jxד/LN̏xsEZ>G2Vm9N'Ӂ8f]90r &cqmc A\dKsf h.6pRj[kV<ʖAP};Mo{ڠ!I00L"pt;]WuVGGpw2sml[Ɓw[[~!w< l5U羻>=9m2* X*`{1tnL`|+І(.㪛[w=H\#y# [3z#bE\>Z'D.F·@*̣yEWZ baAI2omd:F4 C00 :R/MExkTs@g%ѱ6@VӃǼ~wz j:dYt) `4ـnjɧ#FBޱ0?w,_)/cqĜ4BAsSz혒;Ji)BT 15 * ^e"Uߡ"s7L.{m}–Kgi?vRIpOY76!@:7kX0Z6~\#5N1;h|{ n?!B\jÀcՖ@?5+OmamFwV4c/E{0 ܎W(qIM0¡dQRTЯN5`NlӇb98<ДӤb cibѨilCMɰ+~['$,P%:v55en<~[eSGLp$?/uW>cn} Q۬bpOXCg ɳ5Ez`^m;@N+M>ZLwy0,ɡ2)y gܩV.Bw\ @lŵz$I/5j>G[eHM@ CM~zNxdpVr$ȺOd6l?^Q5Vi-IkamO!ϰm/O9N9 wqcw~!Gs=qWyÙu7wTƦ" N"ԴPM蜶ۓ-mvaPg?#2t_YSRi/̆9qao1r><ق]%Lk1ϽF ђ* ,}֗qԲIg)@يbu{Mo.>3HZ#39f'pğ(E7 uwMsfR43;h%}s A7xSMԀ8%QBb Aq:DozFC mWB@3p97@}!itdӢȐ)Ы36+bcOZ:Gux|XmpEbRv| @(sܒ9M UjՐz?$CkK1XN .5޵?шh4w[Џl㔬8r ZIӈ~Tuc2uv51$wpHGƙd5J?Ri1Aca }$Ofagcxz:8C"m]{ූ$zhԞ8UxaOυI αOC[&N6C}{T$:'',Ex;b7-f:̝xh@Q̈́Ip0sg /ڵɵ\ [],PuM:"F SRcA̎6-VHՉb) Ϧf'S'I&.H Sd'bHҀWӻ[*b ,-ou5Jc"U z^ $9#qx 4(.d'I\_p)p >h2vF0f=iF"qEWbKV9 5J 01tO Xuiףƶi es:P w8#%a^Jܡ_@& DO0զ]G||0e҇ΘVj}"\3'o4O _S~JRf )Q0r#2h[˱bpQ?Ӳ0LխG[7@{kp9:+q>aQ"^ r!{lpM[ѵ~w Eƭ* :+eTcһ@@rtC=QLYlY=9|W7.P7|vU=6Io/40$JxDu feoFI;$@1mbM#?"T8UsHlG _ T#Pa9J@=Dzߍvk̺SZW@]?P ckVT k+sY8)hG?c 2z& ᇥ̞{O]"%nb۹#V|ݔ;ŜW~n%E׈т- ,m:ɇQEJhVϡ5vqC)$m1Ϛb+ʤS)đ2piZxP/_˪M횀(m2G[kk* YLu]l*uuVҼefI41`ku(<+[3խ4wMDž)Rb~Xr T4bnJH'5YčCV)"~zusrsq;[Z[]<|[Xp})# cv]z2-N!|vzd5[KA2}Pt<6]V5JPE:LQ"P7uQ7Ho/񽎭DyN1%1L&] {0lC:_K]鉁_V@2)CƑGV~,3(Q Cx`1X+&ljzՇ̈ {faϽxIY)6F&+Mt)qb_1{gxf;q* \ P^HE ~}V_mah1d~C}:hUƒr5t#!5,֒r+cm_][+([>.htKS@~U4 8DZ終PV9< |}`eh}bn('.3Р3Tu8\j,ͧ;4&:>M E</eU *eMZ'zmݨTxOoK+W˯jM#Ls\le6PV}e6ईq<ЃT:W}S{!페) .aT[1G_v"oΪ۠i6u=N7v: H9MdYՂ2&~wLeB>nz۰EqwgQg|}fU _Gfa0LC]hul؝5]Ios{c+pLZ*rq>{_)Sbf!6e;|S&J,aWJ-M)A{dZhA/<8CQ~ # Y9l 贙ZO:Eld6񞼡F2/+ƛ9"9&m=)u@epÃ}-K*nf4"{ޤH*볌.I (,S룢LX *;ge-4;ܓL.RBެHF$v~( !*F;,+,ekX gL6X О,NUg#L@ F 7W[@NRc}P%M*+Yspn$gJB59cFe%9[eq~bUW0BUvK"inIlM1!qhue܂x x))̫HXc~_ C 2Iʛx"W'ϑߢJ+YA<őDyP@lQqݽRpč&LQħe '&jTMEO{<=3"-@Ev!qKȞ؞g U4KD*N\a ^xDñiLD.= / 7.PSiάnHnewAfae_0 >VyLtQ_NY8l\[W0(yxp:aouH9UfgѴ݉) qv6<(@e3O"2L63;aLfA4YO/6$ A"эs| v.&_,j MI5/,X)':J3>px_%OA/#PIw")-#6)DUT<"v0>nOޫO~ķd^@ Cl-Ax IdjOݓ,q̽Jc\}f~@rK-DIR4K&Z)+X&sز~ !GIkMY UovХ%%@-l-vg'd%\eФ>Z $s KCGw  !0:U#i(h5f?mMg ~u57[ &2SJ!T4wۡ7!DYEfty^v[ s# E>N0qɻdz}鶴ɜ;Ǵ-!uM`!f&0!ƕJjAi}g DSE'\JTN B!F‰Q:R|71[:[<ϵvyxYyp fr*šk+wW)wȞvZys5ʓy8l)8)e~wmn63@W9C?sʹ]COi?1j˾(\ ӵP2naU¶x\Il+^xx Xܖfj +3.մLqGW CiZn.IHj5{T[Uj|ғd*ڑ#u Fс/52T(ћ*ZlZ `##3f ]M1O'XM̒Ud0`lRa(xPK~2mi4HyG7AlB}&+ge!#PSk P))Ӆ:K/#`o~3y\H]n'u"-mArn]KR->O0X`BUf! u!Pxb'+2%)~Zo˼;~|63* LHuJ]bZ@ _xq8*w'T =ʦk _8 B?I1+Dե'E_:k8IK3UN~eE.$ވ؇(CTc;Iس-kzK^8QFty5>?KbC)x_JZ<{Z NHk%Vr({qSȅ& rr* Y>?ŵ#vA@ I R ts4LiH6I1 Wxl1?_ڜ~w` f`9̮o_VO@֪*ikx-E@Z}09pbԱk1!d 2uB~*$5q;V05̝Kco97{B@A( zO;vQ{,Z)(\鴩:}zd o_)w R8LZNt$jU±_mO]1 9Qw-ъCg(EM^}^H_1o͇2sjBE# p@&s޽PO8q[ <klj,@eRLyRن_oj-` Lx)vC.M,R >w>Ca7gr*y0+Uv@*IxRVhNMiQNV(AWwpVѩ> rXF.amָ%l1AR%t G&:1cFlA +W T.(o:@ԅ^_+g,Ao-PPrn7 %.g)!Pk򱅇nꇲHb䢽_Եúav!j sۄ˲/ kpm}|FIA{S PxKta߫^S}/rXs `Wo)0>؍1IC5?~˳b ҼPFȣ_IZoa^Ep k= [i}rŁ'67nITw1Br b S[_YZ[k.CoÁVˌb8zL|S!E[|z7? Tݬ[Eگ5ڷ٨ї:Ɩ]g/6Htj6 j(,&MWS,o4*sG]e"!Q"y+bN1E[35lIU8ItL>g#\",ku;df\kϗ/J +~T0"y- G{ CPO |wˆ'%OԞOA3iqb M6VvKa(ms^ HstbiUN v%=yFj[2Rf* aDqx}'<@z%4͍3#(`QRqJCmY]HC$x/vj"_6VJ?`bǁq{ؽWlRLEoEa[oN.4`2BeLV΅8.'TDZO+]2~̫m;]}h+4Ju5>ܟMc5`bo8лP"~J:سNC ٽ¦p.͝un)@[`Akw jh@O rmi\gbԻGiSMV] Q'VKתc6ȦnZ%\B~c>tC$%Ƌzđa/ҌȔ WSsdvYfʄ4[b-T2; *̧ G}mx}AybYp6*,6jh 2q[AS[QKTyw +OPR=\Mzp{1.GP7پwuJZD#;dy;'_Sd3GyLhcu'jo\9t0qYÀ1PR D̾zh|)ˆ 1/ 99txo: B5t5(;4dBw{fnWfVK"Va[#HjLdm{wM|kݭ%˹!̓b<՚hvu,wH~B΢!Whuv;hjHiC3UZvcz|K˕HPlo~pO(.X v*4 'Jiu|\͚j <` v V0DƼIsQxFcAx}#MI^cyDEK\f5\J;>03ۣ;QLg*3R>UZ{6 l+",K!>M^D2fUq3ĽT_uewHh< ƺ_էj5gSF{ |.3A64Ve~[?%|}H~Ydw αW x%W9D Vl7ג{^E,bY` 5=P`gđ+C+I몸,GP ;k "w*th9.4 'K= v@{BP+9UNt0ؕ/Y*({tfl::#uMNn,Ǹ=Ї8 @WVg+T͕ /u;F;S?ƺۚlPo9]tr@v@nuCѕY~"Wf +|ֆ@vV|_/hKcs~D QB6\5{W-\.A!AǁU 17EP*aj?d@>>&Mgxg\$ úPKcڌgz'4rWhíd.6E{R9oiy@]wrǫ%_ w͔n!zK?9o_c%ln)&}n&GE'5;Dxs1jn74_&¥\7Ji-&XE? Nװ:*urW }MxOνbh7htkzk(t$>꺛qxXZzN<Τx ~~# _C 7rz>+J76 -12\#"N??AuAyͻ}owGBjv"+;NUuDh[fA>dbv>9dQ[=;ϭJ+M'2I|[L&fo7KsU0źoD892N5 FCV"߸Ȟ;E6pde6##+)+ MƓ. ua{-+]b 4hOeDg{%tY&z8st̚.,hKfL"yh\X?LRI@&hHCa$Jw%9y޺afm#|3J,T]7޿s5ݶ2C0P7(> "24 aRf_bZڲ]1xNG XAtK hіhbQ융:Sܟ?1 _t-kn(#=wI>nGe\e΋Bd2zl ~LMs7.>)W+Lw\8cLLwN @增f EvL"%F<:ţ# ;[>ƶϩF]RVڀ_d"J/1f.~ )4~%T6)ŵDzfw75Bn<ݰ?;7 Wv \QVߜߐxzT%T:R)JnYpfTD((*[>XiLx{nby㰘/OnNv'ԨS9u[MC -Mf 6SCn HMs\ChIPI^?EY m»xMELT*~+K >(R_Y+HWފ8;;+lM?{RRe|R,.8jQsBPRFuMˀ㜇DKFcVmЂsM4X^3bw$iW4VȓjFԄU S$kTdJd`{F9@ rwg^qQ}*5?n~t9Ԡ]Y%`E.n7I^{8 $Y$cDwh߉Ξ39&˚Tuw9fu :+VdQncw  )7MS]Lsg4Sqb;̹'6#X|g:Y;T3#5}=}! a O  Zʑw] Ա/kEY*iyjr"i|cTgы(iKkB\4 ~=v Ux \s zw8wd9sB^%-K()?t=/CՂ<4/&m3JѰ )~r@h{"P%^6Ab 2_= rΚ-' _E inRIYE"Lʺ`YFEvRM"cݘ䳥'F [6n{_.->4AIbn5+Cz;$. ӌUBTr gӂ=><y^fصs$5]XGs)NPtrYܺOզ{!ڢ\{=t6̃6:( Vbn̟5$9WNA6*lIQ)^xGաp9ώ-}`/:6E,cl&P)W5~2f3T\ȍ"7R/m]Ʒ0*G4sbKLcЌƆuWT֎L(&ؖڻ[b3wu rK'+•=䡛X*m2>Z >mΉ(7:r]4^)Y3O +Bu :zU%=^41)S0ȗ(0-C|g8L`4s`%WL- &QVN&.?uә$Td7*Pp ռ\rWFtmܦ8Eؿlܔ"C ޾pV9[;-zibP\t,yV^Ƣ(w M8 <ڿ]mӈ EBrb.= N ںHKr7Tlae\у6}ψK߁W+HA/cJNB{~<ȈPs]=4KW#җQp\H!cDaw41<{S"J"K6tSVYB eIԈet56d]a[gcQsNsT< PDgN e R˫͎%6N|E0J^zk"xh*S9Hg6gORXCjN`aY`}mKcMV&Jbw"3/0CN;/ 5f8([Ԩ ;h^ԂQZGHVC֢˞: &MIxS,9O1L(*T?aV[<Ƶ]!N@JXbD/tjBEN ݱk`ѽI tn[,0feh]CV )7dڀ#7njc 7 )\hA8(!a$evj/[28n?D|7N֒/*/Y! f9EϝL=(p@v`}yR Qp؀(V \*Gn ;j2oχGe+>?lߜ~h| 3rLWDO#`; š=-> \z lٿ e 6ͩtWQ+Ǿ7bƒ1")KI t 7=qaY5R2ݕM [JP|m^L/3)'|9H`AW`9/LͨRq +{kӾ5I]+eBϱ1~41}y^Չ 1Du1}n_崞Sx=.X3/)DOq ?[HBb&RpB"E dL6@MigԨ[{bP`6쳬xٸPG@d7W-Dݙʂ@ T`$Xa/XVېOf2g[j3;;l B-(vqZPmU]6.AM+S *^%dVSS Jn Gv{\wz*M`/=㲛uz~amhߩZ`n>~JXs#U"m#hqf:=3y{U;~jY0cAڦ9isMNJR;DH>QQ,2ugՎ\q;&*9[պ|nYl 0}Fڸf?g(b+ ~l y#<:OWZUj ۲b5 lRV5'@֍ DTߥ@^5˺1wz{LjF־Q%y_G̖˃"e%[mV}{Um=Z#y` 7 [YseB6Izxİ ʸ|M+uηQ`]pgP Ҙ0IBE+ |HL+pU8ލkd΃3阱|g7aX_M>ҁ V!$Za B5,ӻ8 @VtB5uJjqcpK|9)#P "\}Dܕzhu<c4kO7({+̈́JN˝Ib*%FHӡTea6yM*2L! 4V,ԙ3QeaZ4-xL>HVf~},O[6N\dd^5h9k-ǰ!`FOh^rk\kو¯^"ɀ57].ύv"6F2LNh݀Z>ܗTA8k =ړ$O`ɧ7咛=]t3yVp5 p@mYB0󇘴1۹(N9RoIfJ;B'Al 9 ʯ%(g׉a٨GP,62^;vd[6f!yO:%<40\>[{ľ6ejV1+I^^ٷ `}u5-S[y%i~-g18 I߬e9V(4WL1|KR~&mco2qj*R3N3ΛF9w0R`ډ5nR5_4]ޱfnCV.xТ$EkqCr*M^I.|$B{o}d]_.ЛC'eiQ6ϋ<`L/_PF("8[LxW1p nNL'bEjՃo) l% rt]*$U\d U4J4.K^YcCy&3'tq XUZ|⡛-MM^4m$CwIU 9H$wӪ$Xm_pWBeڈt.RqeTAh ?f_upyjbL3|?] ܍BJϯ`Ոp9S "W |va:/3rFW$DՕԅ&5"ĶDrmc+0<1K!uׇE'uXOTPViO-hwyZz vV"WDmQ i lJ G!F*z%i} 4WebhZ*䗟Y-Rcם6^[L?ְHs_4X,1: u~QĞ(U>ː8xawsӮ%}-c}@&@ivF-HP|Ur׊;%XAFOptv^)-uz&AﱖrY;ui4Oe!} G8[vVnI/jwBk3X05ӎf HYD?09%cG:6zbo@Pƕx~SUg7l1ϑ2Aó?yEš P#~tQ.:=垚bF023aE:  ~*t.h>M6>lEwOy_꨹+_r Ƈ z$I6ϳ1SƤ~HQy,=Y z+#ۃaBQBNN~'X'S=$rQ"[w.:WLVL k_@X1í! UK& W[(0Hp@(v,uaCFFw"CQQa{ 12=!AobC84]385Ok ,:%Qߎ.|Ψba|4!Atס)‰.(S7Q.H?*tX>+\.%UbJZeMjf|H*3B:+0)OsYИ} [ƢIG>Py!ug ݞՉJqsG)>{g!/K M/]QaݖdmԟѱV5b2v!ק JNԺ=AX5N"zv c$v4)cM`-N}ȸ\rxl2L _(D@>kAAeyLuٖ,.>7925栝L`bXS96/yԮi7]/ 7iLT WN)!A4-us49=4}D59_%{gi9dmQWg5|[i;2;LrڻP Sb][- 홋v71Rp59uM4WYӨe51Ђ,7 P__{54exU Qe X_q\g~K\41T# Dr䋾 ᩴ#_$6v'Ge۔;7q&+8c~b@"¢L͈w^=uU~h _&o9qzuk Qď' 0ާ\M ɹ!Uԉ4WodD lbDd#=`4թYA7.NZ919Swrw6O,F }2&=&qwrY\tOJX2}j.iܡ}q1 ߫V(l[)/kd42ld.)(ǏZI(*2Mˀm=f|e~Unx`ޅZ'b`0CR|,²B[I389|./n TTI7!ס6Ê|ecxHJ``@V/u"*l._mAڢBFb}NX&N;4l$БL:WߌmEy.W^m݊MRB2ѲxT_ݿηj {JHe-jͼL): nzB߈ O a(ѴBZBw^cѴ@*P2#H Ellw; k1'O)y G}ds-qS&<|(6Awl]\qXz1dox^I܀ʚ rM^YSCؠz6G!Xs.2.M$m,6!W==>E&lQ@ژp9;&7_`}My6l4%]紱ӟ%^[_n|D5f{ ;+2u&狣#_@\xd g|2T/qZ\g2g\Ics X*"5NJY vێ)ډ+fQwu 쌍U|Hrk\G3&n.@X1HhFj`ZA 䘆mB3,>l4p*DpA)JO־1tTr(6GR(s1{H13V`280){ySBAA4Pqlw GD!G)wqHś%f.0[:L,GNV0~ƚs&{ltD6)6設1*>Ǵ y>'"QsRǤpg#Q%HJ-m]ë*N_`5fJJ{ߩ ]0_rcJʎ]VhBC? HeBff-}#@ 7Gu6iEHq@oʣ# B[Άw8n3\X#1ל[;t5x/3-ȧ@ i+sf"g}|L.Q|~?LeIv~k6-M5YBϮ#fwT?XX?KlsLlHֲ5wU>])Gl#wppI>TLiSPM'!=QN ֱ?1}28/N*((KYpc w0a9j#Ӑz eHU2e1ܷ4E8/&Z@hDԴ@!VmvFiI6?i= /܉H,7X}dF7A=nwopFY?Uo6l -am_^ K '"r!F.G!l&۬= 2-.8?~#e_bǼ & ccoEz99(/Ϫ8~5cՍu$1H1^ k~<5* qƝlԵUy  Иt A@Jp82k"w>,yĥRKi6p`k. Qxm[cDu̔zWd/Щ#20dȘ).bkw !4t +y(ak4H"`Jy.Ͷk5h/*t[qɌ!$^UyƶI H7#pfBb@hmb)Z{_4ZWt3|w>$%|ý]|W*wqNR÷?pM 7MIBw:һM !eLM4=8➼r"2=ˬ@IHdWZM?uorDp۫$lٞ³Ɲͱ;_F-rto1 oT1A3_oz.|mhOo&0gq4WW>gLS ɯ%޹>=-Is%%"qJ9*3MmyWHN?Govx/]|~ߑa| nO,.44mRNگjhƋxﺄnQ8G~(!GdN݇bvrS4\4ǰVfxCM``DҪOWGj1;hvXʈ C<νQ|'NiZyKOizsfOKUON#:ǸsN[sZ|-4u;$2Ƥ:?#nJ/dAa{1_Tqi{d;! xENu!쵞+a(T*<z~2x} Z'm>skҨ"21Ȍ1 8ɯ +6,(7j8T4Q"+~pcJK8JѬ3\8W`IM%2ٵ=d3拰?ȟPtY4U>'`0`n DKhڞUaa7z4۔^uAe`PPU*}fEe_xQQHBdQ==%#^!ܦ(VUtI^=⻁$2-23nQMq(SX1n ݗT4vMLhZT@V)_MIibv93NtFuJB[v/`3WseZKslF? =-uY1|;nvWVa h@U.l >}i/=T~3-)CG8&M~-)&YʢGWЦAї 3x2C^-y|bT,S`Dnp A4nٵ,ek@~c|mɛx Bf:N[{MoH5ךx`-iJK{ȩto׭ZìꞄ|3rk ~PWVS1*!yHf6aU dM*>)nTkVl$zuSX.*.vg"U r ^M^j C(O31qO"+۶֢aO %ZٶH[~QӮNi6{КgÐV'"-xk'q5<9 pUp,> Cw%?9gS_܊WŠ1Z'b\E 5AnOkUs\ |G+Ƌ QRT\r&oa0f^gjPk]~PPnbςh,lU"<ؤ^LUl +||c|JCd9~(߶h1BХM>f}yoψGrLldLgºаBu~ E`tpxjYZkZ\dw;HrK:x-n*S88זy. ,COE<;Q&Gz: k4suԺK}VY~z Z߷Foy[ 侉̏cQc.{gO={ 3]YđߡROR;4QM56CٚўeS*h7h)Y']0'_ j-j*S0"]NFJ 1h0?N"-`åSe F S\S+7ĝԭWaKFĝ~5MVTI++kgJ q҆+aY[tm {AI"Rs1T>մag^珘G@, EAq6; *L NttVy϶^g2aqƕIn- f ِor^ G\D?UY pXP%g b59 9WČܖqg5Pp'9@ńA幛(Ԥ^0ONN-g`t:-RB(Il-'|] Kԗr -25Rtk q%ůu"+n?1hOc{d2/%/9@C쵶oUrOA2P!KG?Eƾ%GQp#B#P5]ρ3zSo+})f K>O:-֥#ټ*). 6P:O4'/n_3r|Zv{$ס3oIrd7⽊09!F}Sl1ph# lzSN ҈ƞ[К+ZaqK־  Z7-`7A[Sƛ~25ʫD-a+IcVz3uyFl K,oj3ᣟ[ƒf  k>HX.8ZvB--*L~ 2Py[_x3*?D.ܨ9;n9녫ƷʑG=tA*o%Fz[Ӷ.' (Z !sL=jƃe@Bi~o2[ax1$ V_0'&_x-wNBUJ.NZh>6 {ZcM%i&@mmf"hV]Hf({o/AH5 8 S${]\Uy+lw%*{"e׼-nB_lx$GXj2z1 Ix\EP}Q:H;^Lvr^}*QV20%(d3U7P=+\N4a6X hy17ay8p72"V-&-x3XLJ'g}6w]G^7>{b)1XQLS'Gm5?7RƘ`z`ga*tS ^DRfi;X)@F\"DঢLLAٿ(bG \}=o4Η\aэy]q(>#i\b$( ;!|ˈw%ӣ'k?O]U _6 wݽj!gv_X)^- ϱV 48Tyf}ⳅtƞ <mFr &DqM.+ ?VwˎwTPC #1[aӰE@iAڦ>'Oߘ#HpWr ʘ1YRKLPlڠTAw~3@'(zA۹9䔰WO"r? zMMeC""E:,U OطƃOV́ a S|Ϟm(#13eT ւǚ'k7<pvKW%kWWSFbKuYx.D? .9!Y]/w4!M.m)+q:7|_oe#~ (h;bF8J=rQFYmT@PnARkeMpPV;o9&BYS7f d7.JFumuRawiy>ЎH`35}w_@oVb57WE|".EnleB{rO`*oX+0 4H(N[JEz]&#O_8&6bDa~ڶ(emT 8^5w8vM]֦YˆgoMiuyU!ʟiQk\QȼŘybwG5L_*-Z.P:٦j99}OG,J&K{ !yVAnL@3+C[ ܬ]])~FNdUño'thAD4*S?P&ҷll;cLpttc!؃ z0EG*73fHYʅh)#ٜ/ |S&Ok01[SP)(Qr""0ԍ,|rQו$wVݓ`i}HHeIYR9Lם~;ʁo)ӈ)vlv­Lq<ʍ:|gI"BnHxhT"v˩hVKCN1YV'BX]Q[`\)0~sWT1 0E'  R}Q!3Y̖%,Ċ ~gqEش0adfSپy$ŀ(jOzMzM3*t@-q>3 0EB:i?{j 0e5^ {1͏)p}1DŽ0(|<) ~,Ew:MK5Aiea$5DĠҡ31e*Ұ芖YJRL7n0w\~4Q` }CR(DƉb057'2djN.|M|puS"ۍ[d#>|EC] [DTUQx̐6$Ak*qGR2}o?#$ԛ^i#~Ye.G($O HC-Ly +7}==ہtr6[xua8A[vIU[7|U__:DwzN%=Fnؤ-,yKWwQƯQwfDS1^F|[uʦF{.>P8;=neM',gr~ ы27^ΣHǘAml !%^ջE^p+N5".&@V 4ǭ4#L觃)kLG,h_^=队m#c==՞23;,wuvsh:wIH7oB/Rc/Y4jZ[Ej-0mX0!}:IӢ{?am*7ҝܿjeF?`,K+"f4P"ֆ@n@l|%I`Tz÷3qbעb)M%Rf+ e9ND;οkv.eM&v[f}K,rkZvD^PwӋH|1HPHƞ>hw0qy\vӓ1(Q(\d 0:.^Dٵ ѥi4EM-R\{hP8܇E/>p ڊODceOuw?̦b m L; 3OvIv\٥U Ox'vk{tLC3|" X[r>&$Bowg0/=.sz&qX%<z mFؙ]Cy( ݺxWlv eXMraF/ehmN:I(WXyXk c9`( 5-7juNfzUrrc4z#Tr႔OF:jx02%Ei$OfOFU\W9E$T01` Йs -3fSZNr{[Nٗ5>$'@BJj!8d4.] XC~ZYްdH+6 nͽ#<޲K 2&8$֮SkS.#Y%>iuԈTsϓtd9؈QWWv!xʖқʸksRCW` 1^8;/k,=\)gDq݁WupXt^4_HtʰhŶU51?ɿ*KGǮ0yʒꝓEo3%d&N7YqxĄaEx7Wp^0J,|ˮ9t齔w%K3g&t#9-%nVDŽmZ_r$CMC5"T~KROGqe f~SvQ)3!I_a/X&WaiIBK<ШP΢HN&gsc_U,^|O۲+)kԭyb?iNU)K/H``Y[1פM|"Ubcn`5(˨R zdsF&TO"%c\"Z0ZꍙRqu̘mlFai"ycxo?7'^\`mlԈmJ['1Qs5!̩+PɴY,LL|Z9 "{'hy$ԫK\=Z@@}&}X:)nK"ŀpSkp-ng)?ho-nĤ "FSi\$ϊkTN yz#ܘNϙ%wCf0Q^yfk"$jM6¹iC!bL[:5/ek0hTg,W]vmjjFΎY|~ QI6i:%γLZJSFCmGAwģAkJ(+gO[! F qYH R45:opϹ`Ĩ_4,#-VPEUhXﶷhsx6PN )Pp3saO(=Pd,AharvCKߜqs5Ү ǥReFtO _-bF䝎9>SO Y}/)@2Y!b_T!",Үw]]1.m,^287vT̊j?$ |U'4691 &`Ye\.0pbٷ띍o-E0`;\tOi*-ACg5 AC3#oK:Ml)n}U<8i="D fބie'=T<=ziL` 9I\WJ( zkT )Ot.8,GjN*~-پ %H5rz;Y`dMy<ñHTcjA. Upq{#ؤWwv1mX eL{_ҁ^d꒿4Mr# O!?$-N!f#.NkJQ.Vt#4qrh1 qiAA10ؒ K+łr3NHYIHJ@ "f!@xsC [ƘgE "0EEoj.$x!q9d:`fч)iѮUc $1Fڿd?1 qj.$\w6rSx-lSpfP ՋkXDpmSrܿP*Aˠ8?ҫ{U X߯FNhY+{.ͣz ALs"q6쭕:;oz):wfH\J\ r^iWcɧH{*W}ՆV&hqf]2D󠌇Ό00ޙ\o*аWŐ*$Rb@\%y}5`UKC٨y%.b6Iس {*D/vvfKxUq*V/vVĩ9wy=oBJ39\9xz'xpiDjZ٫,^Qh1P)H ^eݣ@aO@;I7C !:_:VeTG)'ծڭ,%ʲ%Q NF38V\hŹk%(NOyf1{@eX`˃uRd598}d6UEG1cV5ˋGڏĻي+![i!S،Cm5d'BHvJ?~T2ϟOޏɉ)A2ͱ"JV?|=cˤvz?򭚆6^Um4Bdh)ë-b$~o ov G'WҷeTى)FC(pH#:qB-T[#Hw*ӄ 5gKO-Ϳv@ E]&Uw;;$cDcpV%.]Ij]aW:e"kmp+tn-nZ#? N[t~ŪΝ9U~4TbCsj߅"eS/\^Z x ҆N.JsOd&]V!&]Zd åEEˀ &c7GgjLZ\V\Hl0@lĘ5- Si3ZSxPd5KHoK1w UIlx?xXm<cӓ08s^uUfvt߷GbhnleD{-F-cor 2=w{\( ?5}hk(2Z||'O{8a\[ĢP֡zBƯ1bM<sArܶ1;]ܥZL$7FDZqut&N|ѰPxTpp(o2R35nGaF3y@80Qb+cͼc2׈~V\&8ip*/LIM <E_zԾyN3)WO:k+D{O}] Uy#xe20YFUG`ΣL qXn,Ǻ•)!E*{=ʃ &~ uU!E#Nִa<~4 %~(@W)?[17޴S$O*̓KxE[ݭݹaա(ᄐ H]ZbppdLfBtOuaḀ̈̄iBR>r20UHE(-r[Bscʟ˴دu rc!t5|;FkJ$&ךd]> `Ld ihb= ICERGaCpCe%z h|$9c;P< ׏VOʭ"1ǘ%lMH)ibi>cۈBxh8sTS D@0\abE,T8#\j>;1Q NG0'$bm/Ν.'ōX>e+L/FF~=^9I[_w5T#&լ%ϸL 1(ʯok*S@nChNLb$CaVj9n}&n;9 G`X_WOНO^i̒iړn o)B^ߤP9qhBt. P0$S<:n}crQoo3zD,5 `t S ug&%Kȗ)6pt",ѬÙvVh!WC, *|Z<ǿzaa:bRI6SnJR0_0bB}im_ZV_ExWR'"rPZ%)m4g k6*/[~Gs XJ̪0`* 2浉e!<`'1\U ]w]㰄#]dO(p;xtsK@X-_z52_1kl5YBx3!){BYX3?pJ+v(,Syw1~ʘ|eyNqM^;,/eduwH ,Ip£!*5NpʕO'sи9 E|@@{u5qj\Rūw\iՔemuE:9,WsքYuL%OH, utA :v`Уt2Kmb1&&Bn I g9Lvȭ2 mhޅ }yAw4t*:pu 0h5?U_pǁ*&W!val)wuKְE>szc{t.3e?у`I_5ud g=g Kk䠯$|#/%pGy4iInjn2.&FfQUtO ٧= hFb嘆 ,ϯjB޸?mqSPeDt6[䰻{k6D6H`a՘ ozQϑX=y~u>yAS7a3{J^Okv.q?Ȱ%tNU\91m$;UT<]珅6ژ3nEIo ȔZ_F=i>Cërgu RZ KCxb {ot1$|}wtեU@yl{Mωb!!`捕H:n{WŌ.XڏEtS|` 0zJl'e 0ئ\Xi;r9!gwG2A83|ӉbcW/>B"B4">*_yY0cM.#Iv9DED >:RE)z-"p&\fzNF,W22B~9WnuCqgO =s5nY)`բ_\ hؖYEH3/7CE5b&ץ^%5)A`K*뱉gR]kby*=ie* ۇ)+[mQF}^,RBk3U&uG;n*((0OXs"La؞8A.U$XO`bZn@DkӶ׈"xj09lT#e&8џE^(A?Ȇ җ3 LW@qȿGcwYdM4]T3-N,K\B\(zm$1@r$+"m!nRKњ\9Nzf@7?pI4oB^؏ $駮 {a]^qam6iM bMF`@  )Y'ffEG[g,9/%T[uǠA1AyoK_*FkKuЗ](+*9TA)[B3Cܻ}+:,|dk+V41֠0w^|˵zU⿭ ʹMw,ʂt\ܠKd{_D|jl!WҺTk$:eyPYs>ͫy﬐$Wo6XV3UC|ll4Z$\]MHVsO R"+Eq>@\!"]7 CW5k PX/F2#e8AeE2E2@pPb >]a??(We[b96͉:FF8*N61RVa=ٯ~[}N[;ؾR<@tT*t1)|R{t JhBҜ\HKV0@5p?ޔzUȝåIuMO|gѐZ@Tץ8,ͺf}i/iy8a’Ιўj:Jɟ.a;@᭺N8kPH7%yF%wrd&6>H͝wE<~ӳΦҺ9PZVf.b=-@M:HM=GxXI+sޮAPeNI7Z*rb4*ge\( C8 e>Qi,JҮ3g1n3ӂmclu"d(L9nL@'rzwpl35X唳ʛU{~MpX #|egB.Gb酛wO56KgW9@Ac5!M6: z`?p[y ȺfJ~D\~fxuNqk5%Rj{r.;Aэ١JqJsáëQ hoVNVx-h]8پJ҂K䙜qE.\/r4]RHD%m/qF+)Rv,Q51#)Jt"N0}۵v\ip%j6ޘ̜"೎g Y]= ;'O(MzSu+4;3b=&\DCneYzp%Q=~Y`7wnCk7ʑ+ z$5 j>fW-1]}O lQcjrΒQ*`w gcZpy^W.VJ.t-S* T1&BH"ri:.ԩ5RN6 geObU[e|؊"mBސуRA% *V(Yt`|M.-s^oNO[ % *L]ǎ_o[{,(:S*UjR|QI3ǫD`adp1WĦ PJgr$\ƻ//;h'; lZ}ŧhtH*%LCY0Ċf2-$gt|ImN5YsۖVB*)Uoc3,Ns3l}({ۉt=}?\`jLveYgx"cJ/ݖ-I#O8 r4Rò)j:"ʪFthy}Fq>&5CL$Qŕ//Wkh,*%lwd璹+v P}`l Mh;cbR=Vgw:VfB%+J^F+mHzѡ ͟9*ivXrTG ?f`8@Ò`r<=t X?#2 #r&wȬ:ү( I+ہ2y~ 6.^T7J ct2q`@wY ^x98` o(I߷EVA1T+$@آk㔩)r&ޯ"O>w$Oa)SboW+Q'M$  Jf!*f+Qвvv iJp&2-$@ Q yfW{k#2 +Bٓra]H7U4d9H3e W-]QLm \\WeAkk|7􍽹1׫aI D s[Z tV*Te HҨ E8gYq0U%#TrJ$2 =ulQtQlnYs/,rҚ]YO_I#@\QKrJsh0:#m $Tl戳sPN~8jwB?ji z7ѷvAi-H{c)gbez\K i_ϯ16\֬DD_+`8 1,sB%Xz1 fE5nRLuZAy,Iy5)S@m233E9f|lfK,+[aqt!oK1VK |v3d\a,z@:heDs\%gCSqn4xU[q43Iors`^p:46+L9aS</Q/~k-@a^~ 'IVYwG7[Dƻ4,Rn4_4[ytYܦ H-LZ| Z]ҋo,<6'z1A#d;eeHFe}Yi䠧!;tUڣЙul\NN^]7!Wj t` ,_CҤ~UbGNQ0qV4wjxbՃ$z6s ַ`2Z,/m4>+ZPbL>+0I߶ލrz{@ħ7#e3WXɿ pGa zNzVdcZVg.]Go У474j匭'17*4ۦp8!aXE쫒`9%.I൫Xk:-5u:y*?{N6NNj>Y)F~S-Z-Ɲ_=sXiBxVhOZ@sj wK)fHf~eaijحڊ7,m3Wş:R,cݸ&5.uA4ve/0Wk(G_Gcc6we@-%P̛ m)͓WXP=fu`<)[b5gx*>X'Ax*tT+B`+:6SRfBB,N΄kCWZ ǁQ Q3[XCldصAn#*q7Q p]ɭ6_Bnc;=O%SFeTvw{yCB׾}QϱBj+Ox&T5h=S St2se:g פցqˬ\^x]6IЋ <[܆_H x*jBz9Lk7YO%?ruVH D|6D ݤǁiʕHm,[: ~RI蔹{/6p8wFU¼T ipޡZUna~O+^pIHc`IXn cePkHW ;NqP[Q[]jr4Pf |Thgf/ pـLPJ6&?#{bʄhP :|\?a s6J?YmTy& W<x\%oi]ಀ>(ajSX|W凭\MwH]g˾ qdB=>#l0QAERcN r;ډ?UΆ(34[!۾fcE Fg0xeׂCߠgeO)n7~\r*vlh@Fs2ɿS@ZVO@БX׊.|}L & 1+&G*So!v -``c%{z|Vf^yצӞ!뒶uGڇ/eM1^W #E-5<؟9PB,(en&Mky'foV}zBݺSDnkC 4yJ,y@NpRc9^ZǍ\Of."4,SS}DjLF_XZMG+R. 3K?FAƘ*/ȊAt2Uz\W]ŔZ b8qm% k2ZѪv iMJV=&@n`wZ4xO|+>s2jό/74lR J@ Kߨ_PfHug{x#6"Xva#Hg=^}s -G/ɰzU@^puRv_xa{ρ1O؃8eCH.f [䫦N&UH33ʌS YSSɷW;h-'?l{$}_PLjc,QHsm>0; C䢽Oj<0Gڷo ݧg3:'r6xR~XWlK2p\K@fG 4wc X-a@"ATNsw_i\l)7*8&iItqƁ^:G)pqSR8i!JjfYx{j#APuDZ=Kr(KLe΢Nr99dx\W+DS"UGZlI~vpOMdCYG?cf#];^;{x`Nd t'ϖ]bAy[:}ݕY3g~Ou%fgpݧ8T0G6[@*3Ikx=y;12l #?[5kRB~sINTe UJǶNqז_maTXIf$v 5TǸz<ȃEłpHfu\Uf$e_ySIƦ;*5e~ّMVNW7{DD5H-P^ӻLD4ݽy]xݵyK^4@Ҭݾ:lൎr2)903ֿM#sUH4W@'ݬ 5mlJ&M޶ɡ:|{i]\xҧ[^^"ZY"G˱E}>h(Oz簕c;uX˲<<ʛ1SxS8 ֑Б ֻ8tPɬϦ X+j g y}w uRsSJX$WBvA5pB Vu9M3z=[+(X4FϯaőH_Iʃ3@p;P-8ҹwJQýK[)]X߮mdV Y횹KP"_>@hh+ D "t.qį{kdeE&-fWL q@x[R7-IhóQU^; Q} ?$nx%(f jagnq_>$.6K4KB𥯥 =De:z۟0#5T*41г\ _&Jlp<6i? tKK^5jo@.q؀Lu kqۿPhd/bQB\;I#L26c6H7l;ˬ栜wZxOaDkT;y8),CF+@Qdr3&,Pe,{(mV^p[EZ mcyHP"~vTð^h WUOeE8!RiΦy >qQzOp, m-W$TP." *v樕h7f7S%0k% $CwbtF02\15]DWl?OywvװkȇDU. @R1 CH10L~=9z4=* b bwad:~DI)tPB$Tʬ~Oc_p(3'94e] EC~yU|Rh >bn0Y@p'Q 1G{3gT{10O,:,z7=*4:7cDÔp&tm3G uIAQH?n6tsǯc,.? +C:& z`'ds-UȺL<09^~'?Y&z/a{hR ,p(DwRH/ԍl^dELSo*݌i:"Gk@$;VL;e3P9Em [9)_,YFOIk}:$ŗ>e (pVk|u m lyYfq\4ZX_j}ICrqO36/rf[5Z?4mxL[~i`FVDunȪpӼ"(p%ƱI7,}r̛=ж?P`=s8=+y vOP "I;xNt}^h{+/ F,bE rlBV!(bŎQ\Xk>OZ#ԃ\ he?ݫ}8b1<Cǁb +v6:nֿ4>D w8?2bJP#IFc(RDI^(i˜Յ~M~UJ!cr1r':EYnQEo8 T?*O:"d,T,qRƐ+ P6D4Ѭ@pgt̹͇ؓi FS\6,a_֖tuxj\Կ1u'cypiIZ0.b}#z /< %V f p.sNi7Ng9lg7N= Glqo?RBnOŃpJϳB!ZHXCQ#EqwF1^߼l^)N6[ٹkce%\hmCBo$RfΫ-W["A0P,|"3p`xSQ5nt0SܯV𭒶m?OMbe .u'Ť,=U]A;~fh":|<':X0@zB 2HxsK"RVR#$ܤ}qϘx޼|]naQݮ=Y.?c{[BFObԬ]do`dSD/|l/!EȄg9o)K}mqk>uKJoۢ0EezfH Ǧ}6@V$ %e[ׁt B8Zv^6̧5^FJ3);~z RHWZFo3'wTg7H"2NR?[b̀l`ӡa<HP}D0S#ag٠m ;'|%cnEXvF&@fUR3x@Om_8be\tm'J )Wo#HjFх/|*RVrvo"{aCz\qqГ]Հ' !ܢ?.6H1uPy\Rinv ^Bzu8|K9'1&_lPk> asfǮg(eᰓE׆ oW'Ǖ KrY8IiL. T:2јWdBx[vNnxw q=}}7F# [nBE?}=EG@î8ʔ&Ͼ\iHh!:4.GaԀQ␸ 6Ir2zN&99ma/$0-_z'<~̹W7gh[uSȀ˳Z  b[oOKRsxj08ݾQ,XU |r;x!D5T.Z(bn(qyiO'ޣ""x ~Odʏ2 w 2ffr[+HE'Hrvٙ{+= Fʑ/"yƊ^{ԖKH &)tgƀg>m0__s`v5t.$7v@^7KkUJ$.p8geGEP }ao64FM-+~ OUGί~~dJ-ԛlmvGW(VKy%{LJAlFJ@P9lzV*%8yN^i0Q3Nh BNP% 9Ng]R*¥ؘwr^㭆?G4?J&O6- ʔoLC_W.%hFX⽳`0 yhLU$֍GbՓ'ZhziXrs^<2v(Ϥ1P05tư{)ت-lϯkO:' bPȵ ~KI=qxZ~`n|SP-vRGg\`e].N!}'`8r풄:-R$=XA'+0wy KG8Xh5~_:e;ˈp+,)@kz,2U52"\ dBҔu*wGܸ:$&:ҵ7Y^vR/.Ո`iP?+=tzo-I!w9:Z/k0WUp>岟/W=2cn"=MDșg꥕t9'qmwSi5-A}lJ`&dMDaE iFˡN%LI*Bo܀bJe3LK*kKwE:Пt3Dr<@p8sdiӑ E[~9&s]QTCBAApuMGaQ'@$uR3ivS5lٞ+EkOAG0{ ˟QB rt|l5N >+C=5$JdRA=o&ickz&^R|JEeλCK"`ə۩*`ػsog(P_Ze?=?KOboqͣڅX-|8UV#CնC:4tV;q@Q!uP!cU< go@vp !K{RRP|OjYc‹@հAPWp,kw}0anR*z1TIWS`Z84BʳeeXޭOSÁK@/TuS΀(|ӬCS4`:NdySF7̭YԈ9C컡<cG {l^ r4‡BPJJP(#osNQ8"tc 1ä"z`X"mЮ2 o4LL4-UL̻'Q|Ulwg?!;--SI?~\}wzuk __^)Э؏jH5 p]9@Iv;~Ӟl܌w({%#?w͑p$S4itE]#(ꆍ5.cI9 MBsM5t?=ٱnMlgJx{}A s n5OKV5W~& L pM¤(;w򗌤j| 3`ٟ+/*VHj +&m5 a=@ϋUmQ:9tPyӨh$&rD\8zaɣw/{;_rUDy FvȎCʩp }4vCG0 @ qkxvqҖOe^K#.-ߨ3Ky++rRDv9ݶ{x83c&pZZr'nXHp14oѡږ`.>@~gv[cbŴ CZYsL2$PWL NDZ;ެԈ@x 63N\՚۪$y9\K@l JV , ^cDIFv\EK7>3aG~7\?VyC^:1+?%{O hhBp^2TU xhC>EciMG7Hv>P8-f+Ӗ`!A/b$M\.lb]J(}~ގO-D_<#w{y(k&+$8S,Մk;/,ɖI*zObM% Az962NɗB48 AgEg 6AY8+HR]Lt})6"<3`+1uGFx÷]M(҂u n: Do;YL[,mѵulrEq^DmB{E3zsx~c{KaɊI5Ub{y/9Ž,,ĥf_{8](@r[pױP UDNqjEoYhF, C=7~P"jZ\0a VٲGI> h7lkfӎpq׶$RK 3h KCWծY+[_0IkTghC ǧARBZSD_|O"H-!PŜ%ɋ_~@5۲81w/cq*;7e4~ڐ!fQ_r \6 )j҄ Rm"YŐ~u/&eyJf; t:䗥Du\ƆwK\MXMi[49+,̆ C+2LE>BW߂~.lX㻖(|k]so[1m  8{tvi>S!Qq > 1xo1G|;0q\WTsjrbù`81 Nh ؝/CCPӶ80!uO~5Hbl2!0Wt;^8?g)ϸ9Cx$?ꖃ߃9b(^y@h>ˁWr_Ie6~'yt #9'ms"k/o,#iC'3u/ tuzf8Yzпmc+#$V?b$#*a< )Rw^n]ˆjܷo1+T ڑz}iœy-}eQV+LqaCr[C۫"m 'L0y?2ixs{hf Ǿ$5aOCS9LuJYӲXW.F\|( rf~kH|:PR. _NGWt4_f34dH0 I?sNO_0t1_:cbwu0 9DXvW:;klf,|Q@ o"3к"7~gbSP*ҜIUh( xz0WtDE v)ԭ nbYb mn A2WUH|LL `m}4b<]21\'?㞱 KNoeL΋9;h FHevC tSK#aT@?iv&=-"]eqY{$pU_-sG>.N;^t GR:FmٵpBO:4{}] n=Ϗiujq|Oy _42xCGC Jx i[d'B*-nASV'hPw-xK"Wxq0F0L<bi;I˨QDl=SJWkN%*2> 2?U˝nܜAM1gc\94G?"']OrB% E'o/-E ʦ8n4H79tL,Us2l(hk95 ߻ />R`ilXZ|Q $<ٛco; 4^L"=њ2Hğa%+O;hrې%WP˼5O3`jYCy["m%dγ:"g E&=~9g~=ҳ<+q,H~]AC@%wKFVIUha}mturShf}Ү.ƀ]lH@|K@D. JRj끰 0GD~Y7gr.=$)V0AMTyxǷ$@!7t(ã)W1ŶғyO@oPx^,j0{C`c zt--5~zAM0 jڐKsˆ-2v뀴yO3u66>Ig'`X]<=ݑFLfb @YDYw_DcwjAI0|0[,@cl/3Wm_2YLRnIޥoh_rm5J8mɶ{KMz2W7]Ly>Q~p&_L:ޑ|SC35$(G2a~%_51&vDuI}l`d16\S] .ѫ*y@\WW+:]b^lՕFN%tƒp;HU }JoWm5y$)Wӟ*{\y@a}=SFaZRXqwBRFψMi &S<{Is}y7b?bsԳ>5<4Gi~HL>C#fkC+\&ւ DnbkGHZLV*0'݃**uBˍLu%2IbSm ~`| X[r!SZ G$fs@o1g}͋pXJ3D'6iS*Yt0|ߍ$;LߚYT6qle{BSOn`IY}~z;܁P5w,y u&S[یTgH8J jn̄;2<)݅o eH0왋&?>`fsX?K?TF544~E*69[M~1"-5=;?Ȃ.#&s3%vJH!pb܂L2.$KJ&/69Pb˒02ѐcx9El/gLFDubRsre{BUP0_RH S+r0^2S_2[C w gt_%iD HL V 閔g%C ]xcbmri=c>RuJ5]ql,d6?V*JFP@tU"o"%"Zc;!x',ZGzއ q7:F5ѯ+׽8[ ;JM(ŮPϋk2?UB yFv4,t|.LO;tݕ} r />~7kCb[^CĤ2~w@z댫$Y5 Yn"z{vH:-Vs^*^(<(r9V0g'!͎*e(<(Vɻޕ}%>z vuJH웣YG{8*Z,!N"Jv2=I8:F#s$(>%(x\mJ [y\F'n|^+)Z%YbWVJzь%՜^ e&; `GCg ! \P P덲 >pw@蜲6A_58<x3#3Q_""Γ}}SM޶ɺ`m;aIfZ7]E288ݤ-^zL=X-=?a[&ƽOpxTPOY *41v[sok#' b pVo6]j'0>]  |}_eKMüA[=W̃ 㔨M)[ϜڃD ZrT(r{#k\Hy]-nlG-B* 5U@ȶmH }-k#^ .sv4Lߠ3$xCf#pVmkȺ-zn9Kvva%pø6l@m.'q43KVI䃠1,(%\4mmA9jc Rs̏CȬd W?YЍc?^`;r1k4{Ft^y΋kpkS#py-lqx? ,Iแ28fJ4kl;6t [MΪQu6Zh|,RznU1iig}$n-> t _Ua<.W1@"">r%7nc0~im݋_{J@ͻѪgZUrC浒43Hb;)5~d&=&|ɍ)ZRd @q:7"wvZXHs ;й$b"Mv_#q_M|pEi{jѸO0tiM*.YKxZdHJTSDbc:(=؃r<}~J8pӮ{9Q8j au+ Z);Ͼ9`?.jdDlқgBAmQp@kᖦ*KrG1fv5XYٍO Ðl|E3,>.z;8[{#ˁ-}[EĭV艼f'*2<5KCTt7W!>@YD{PeaujM]ϫQ9H `HP3oFجd{.%\MU;)-DF:L, ])bbEf F+8 h7xZH.p Kz/I]'x멸]Kg>L+cn5EA K)Yx |"wrOic5†=YF:l-rd{v(\\[kSV)8zKzs#M?V3v]NkOOC룘J LHYm^9\wJap0MR>}v e`ggQvhM_s?ʬ@R=3oW~='.9ff3$?D^֥7L-^ʡ χXlY uDwIIȈx]6NFVLEs&6/0_'}g.(̂xNtaLy ;̱h9 mx`LP ;oƳ:\A8IQTdX@K} $}&+ȁI 8/"rOB[d%c㈮m#oޗd9U4o`_ R""ăoN5)(ǰř0AKj| '} z'ݚQ_~eU_և!wr(Yelӹ%f(u='gRO @1v'%G O՗afǟ_8|ti6},Cd׉V=j]nm rr?d/HԜq>:c{ xKrݮ{gGk~ACK!AhaR)fB*DlF1>&7c]LB@$];N\`_Wu;vbSg9CxxB:GL kzNyRIӨô?w`ۄرsp:KMI:Ag =<DLa0+y9Q2Km;zjNKdfLr ?\1*D6)C󣏵])BhXEDNɁM8*DdrΌ=B ,,CPvw6.xjre\uj&#CSݑ%ʍD&Gxwx.5@Cƾn6r~u0e! ugk1RK`> `gSܞ$1sEC]oIbm˃")@mODΐQm#tֹ}X:;v)Z1W@NVǑκwjХ:_z7Ql%'Y|<*Rbyw)7B[ \)!syBk'7Q3ӐM֞(MQW5;YD\(f5U_A,J_h]oLU\7$;+x/Gvo!  ;63`<4|`@g Ll $$\Z6`i$g!t d|~:LTERa>?= kվծk "]V+5ߟqѣ=6#? iW~C vC?Zrt)VҺa'%pH&4ح{?[|y^4 Nzĉ_/1/:}/~s?s\8zzTsIy*#s' vdtw(3DDd\(秫$1߇@GI'G:D j>{]'#NW@w2svo:FX\c*٤] _'ikM+h:(A)^ûN5P}H[P'!3gm!õy-E.dvf7x/)RnTIw*i{mgK(Ƈaሧj';9hoFVO=`"ȵz4 l= ԚVQy4eF7i8ktQdc<N@h_|vsA*%kE\H)>X:{ )y}zaQwC9mW“&KEEa ވ[s a."]UXԢ#XSbu (˿UrϖjD| 'eH÷@]k0Zı{XlF-]<5!8>hK)+/''i_'x3# BY$D*F\zZzaު͚4w3RUqdmY9Z |.V #d&4Rt:5,n%,Q]O`mzΛoѐC@O0lgUhpY+{7;2Gڀ1^DTXkGL{b,:+ru )o{2?[OQ~鸱L_2B1H2D+-~m$ëJ2+eT6`=Iv>:ە$8Vt 0뽃؏Cdą 8xT_=7n0`9{j[I?$g} xњZ9׋M|_^W0rm6YC}n?eL5 /qYmtF|$}J{G 0dj_-z57tp@JGOùE4mPF TN "> viQ fKEOjՖW$_LH3唾&858ipАhL2E0.G-+ 鉓[4s0yKb#o=ᄡjB4XK> _MJD&a`lp'!m!E c$54[Ͷt; /}sn[԰Fe%HM#mX*vZ6J+2L@|]]ޓ#ƊwCe~YvwW p.qe T((b-)gƛWnXYc9ؕGV*l})ݾs%&15~B9Lbd,HfccY_cn-iE$?_ѳ9 dEJ@}z(?9W컔uHndxN\ m$5v C;oͨx`;Hnk# R?N*$)ڎ{{L!˭ ?63GRU>߽*>{r;O?}k0X $E[XU(x`Qi0 w ҭ484ZbWzy:rmidσfn=VBGZ[@MazW.ܰ Bgή˻W.`K]ؿw! XV$Yrqw,%xz{ϿfeOM: G#moV[uVKWG=Ow+$]t5t-O}{Z<kϮe_ q(rƼtfN!hsP<,^-Ӧo8D~V z7Ȣ!#8CkV?~cî7$!+Q^UxR T$VR?`u$؃]y[8nIͼݢэQm1;ɔ&Zb|<4U" H2D:x!I;NE+9]hSir;5Dpz SQxG5ҹ t՗ǭ#_H1sjb[n$2≓<\(VZDJWf)s>XENJ/?J%9xs^\/Cdw*mѪr}pe_wAƁj׻Lz$*FlE+[jEbx7{}kD-ZpGI<6uk{uN< ʧJ=_QwmT;*S]s҉J ҡ?>qG$Btgb%W>X%f#t GUss*Ѵ:sy W"-YPdon|Iz&Ch`,wt t3!),ٰÄrfh;tW<'4/tm D8YPBHe҉%k$p֎7\7kp[rώVӺb>$*hVPvZ!{de+(p}VGY%o2BrdK泓{.Y|c Y^WrٛYvFk'x=A Z&s;$_O 0r͚7,fq jbsa͓dInD%ʩ㎶ЪIM"t|stDn`J!"/rJ&|7( 즽P$BFp>~Na?r[~bqΎ'ܶ.k*/O,lSV3qH7pfء(kJ]VJP]g+&t*!^6,k41 |➎Wi:(vC2;_88͆o$sxdP5?s;< RK7^VƕQ*)H5Yb]e- h.v;͡ﲚvBO7 m#RMmZW%ro*E6cw4<R1W]N氉1T+}J:@Az-' uB2( |b]Ӂ\]㐳Y1hf^^@s-x^ jy0We^Rrij$ 5qfMB:5ei{&1vD gt~tWGG^AcxOIky>|%R "1Q/e(i$Rly=kClz(W#b /Li_7cB""ng@vózLRU aO1 g܋GnDBZV _>=I +Rvux-n/rJ*֭2~m>g*8wy%lz {R52T<R>o{!HVH@PV[{$ Ӧn/pH -M-A%V;i |4_ az|TA5r=eIn<Ǯ{GKtLֹ,N$<2)zb ME.m12E?m MVAvpzx,p9fD F?ߋu6k5WKJ`WNLޮӦ<؞iP"g3"6%.,xQڲB*EڗpMjz337DmaX/h0|T.>Z q1"Ѳff'*0E v#?pE|j;WF8wȷvj!^6saA{ GEK?5툛;e}4e&5L>\?@=Mm(! GҬ/j4֣i0#ɻ6'sDVvpɍ>\9B,Ē) 63mŠzdS4g;HbT_I_pH>< ut!ǥo!|?Ag{f Ԕr⦽uEUe>p/#7/65p{}lg|̈́-J` U~xh3+?»C;9XqdM,o#+uH\v%G|~Fk.}Sn.W`fМ.Kݕt~8…u&" y :ϰz-Iu*-}WW}w)>[KMia'~w5moE0[&k9Vi_6U"e&AQoA Ǎ~/9}pXjBwyRչѴw(%ȕ3z\îd8)Fh:ѿ$+8Ø))eGPaÌZq@ ,*a_\ x do;4Bd$ʼnً#'7R~r4.'2 (c!%E"{3OU"v{- ^x,J<y mrT)k$-[8;e^/:iRv/v6AsF׼MA%߭^5UoE⒞KK'{ŔNDmβ׽EbDs#x|'ESEYj*`%Y@,$>:sG":&xRCO9-LrD_t.7OaQ!z | jQ R`\ղkjL;Ko20zFOA*O\?&LM0Z3Z-[kEifq8b\,D-Ðq!fۅ,e%aJܳ}Ov)>DՌM{h>#VѪ#i)n=GLe&i_ꄐ5@ZJz(B8~l!SjW\?iXjHAk,&5WL#&ɜgrX∇bY1:PfΓRS"LǴrENp2:0;=><p=ލ/J)~En~ʺ9So{tP8^бQBgQb'oJZZd/Ȧ@R'(b5W#p3/ KaL]Ff"Uğ /^A+2R!hlQWC.}&w5Jq~>r(zB0qj(G7VHSlؠK*.V2:;<@ІRc#p4d_n7m ݶ2zq8zRi<s[y W^g1ܪc\'y)>z=>C0UӝhIn2{B,J 7kMwfQ K_x1 ?0ȒEj*̽n6f Ac*!B7c˦C36R^wںŹ Y >qm4̾,x?w dD pvn4Vmb,Xo%>DfǴlVHφ\hZOF<5;g*cayGF2=&_"9ОZdŤ5"X/yp?>씦?"?H>MQI)fTf@ۜ4<ADq' elGҍ̚P/#tՍV; Ft\`zϾTocF" ,鬃Mwܝ~(dնs8ū"N6kEޑ#= v(?& 8 }^XUq ;܎a{N_VZouy{gYnn7>R/ PepVn]Q^+vMӍ^.S0|WO}*ܗ4%Boa 7Wۛ_x|UIi}U(4Zmu>@gv;xۍ W62^w 1'UGd,DBuL&:aݺA9# >ǿkXD1Y T-}gm> 1|F[}{0ۜYyU6 U.'U:v63#Hyhd$.3I埙KEDm8! CElKiGT4gދ;9K$~m'ȶ_F=Hy^#_\[+U]%kR>@xmXw$DSت&, BtoE A^?N~/ЊSA#I$0ılȯv8TB("ĢbtuV0p"m\wנ 1`X" N@W\)]2  ܛAe Xo[H|\}'ѻXbi b|SXQ_ 9g*'WpvԳAqHJz vA}ʬ[F:`BÖDX jw\kE\oM5šوsSz\+M6We /\ lq(0nY'3^Lg ??`- o߸e޴~ 1OW1fP U{ICȐC(\riMXNc]N}}f|bqVa3>LJ m$J+:K ;ّA]\)ՖAC:WCeTԅ+͹}=JEAWMr9۾H %[0rjSVOGSOSLw=Y+eO`úF=xp-RC[l%'XCG  [&#з.-PV*OLwXhF}k1MoL}C&o$"D(lFSz"@;9U뤾;䞺Ʊ'vmt}"C7vK20|A9^dI8Ob. #( *:a##xN@J:2BP꼝t~SǿJR3eBC 6]%(o(TLN&]BƦ%HK{J[ǒY}k |CE-|wyl|h j.Ag|v/nς'+m Oa8(tstH "I-דy/c [.pMψ1=̋4JA[Ǒ5IaD~|Hbz1 t#~`y>U<rzyL : $VS;`  WJ$<9w(^)N$i%>=^"\.Ju/y 9F5 0h^']C6$QeƤ/!yl9[^(@ڏN^}$ SNw %q_}BvIC^󐎛bKEqɶ$R [p$v2t6wnV8Mn%7^BrA|u|\Eh6P+I45VsAH<;AwtqX7ۑ}n Zil]߻.HcƙU8J]*fH@l(t +Aꦨ&z(TЭ0wH?%'`! iT~cՐ$q JR#m]eR~?[N7iT P- tSCLT㔺:O_˾ 5;$ 9zD2thE"-оx][ U1`MZ{f\Az2N󞓰7G ZFx iy|8 ^rj䏁S<>ڑk' #OVXovxtf{ƨG:fF%ݹx!V(&i7U&)3!Duڡea" /k\"/NnQ}ő]F7,1Jnt{X/E4񔬒 ?Y9BB~fTkx@'-,LO^f*E |(D |q6Qn"/g]sqxg 2-Q7lb#Ʋ&z D̀( jXLgr/}>5[7/OҺTrw{T8=^@۶XuТpܜL7!%81% W -;Tߠe.N`<%=P}ޓ UТ#D4[59IQ'?]YB\tPv! T\D뮬rVgߏxT8ёۧq6}{VCYAθ}2ug6xJTǑ/L^S nVAp P gTfv Hyj\sk*ad;Hx + QUv*Rpe͞+ L.#*s<B^>ɤh~+[R B3 ڽ&%k^@]jm<G !ItiUIft߼"?7fDs#Ŧuک.8|ڜ $ 7 6?SNot jhjv Pl7~+0^gOh:Q7*0p"hH<&ljHD"P%*EJ ˊ2k Qņ er/#Ng9Q_]BNõ,˄KJbu8>G@Cĥ4DBO[;iqmS80" d_WJuo;;xu +ެ2HvaMr%wx 4T5!GВ8|A7jjgn) y Vb64_Jg|e?{ rgN`Blbݻ嬑3͘d cB| BKg˯1*;_ $-xSm1fߕ15fkP: ڧ5AeҽY0c A}_ׇ&/r]R[C{^xXlǍvnVb:pY6b䘜$ 'HNNw8C lǐ&9 ͥEAQ֠`)wLH!~3.쩟6HDIF[G.&,e+pf@zc c}9nޅ;+B:$s+S eVXn329Ywub9ĺ:~NvS sS g11?3P,G_ pAjI(+-ȨM:ڗ  9 +)MX="! 034 usݟT/l Z繐eZ@WMRb=J]91upѳ1ڝbEzBwEO"9.}bO@px$)AQ_vc_UIЅ$.{1U('Q}ͼ%s,qnŎAJGDO:&t;KCG#4Xw3-FZ*j_ ,mhmEd;䮌mvTLrAoyq;hHL?)`(N!s,3w1X+pۈ%CK*.W#k,ELs3yd*A4:M27I.xgHN (N9ޔ 7z7y껕s& QE?xRG=h*el׸YeDX[dAC;ϲ{NDaXKT?]򧯱@LnǏq#oIO:yYnh'К!R u8FCYb2bHUR-nU!q1~r4Jȅ_)HHe"/UϕNfB铉żfDhR-r"0rhl0+"A9Pڀ7<g4c}ٝ E@1 w͚{'цO]@8)nfha9YB)sKL,Hx-5f.sey_t*R],R?OnBŸ> gYWBCr}Zz\J%. Ub^qh"τ*7yxsʦ /_ՙ'6u STk¦M۵@"x螑ny]  }A ;LkU0h5z Ǵ],;թ4VMl A8ngSiق] 0r`ҁӢz]Mz>pM5 cN2J3){L^ĺf_J$*!J#Z1<'L兩=.PupRҦ{JwGdoK&4i#7+骮ly~8FB\!֞|xwy ʟ+w_A[i'q9&_ODņ]0DVbʎI̼0Ro jzt=t{Zn'sL಩2WOȫ>EĔ W'~Mv45 ƅpFv ͣzcT% Ѩ,Up5g*PqHTS7KŎ@q-E3mpg[HցN'&[GiyD=7gܓ :q?{3TbU^i @u ґyc.7|vM]Uϟ reO:X8<^L CL$$D Ӏ7rGX {7 ڢvYnjT=bjoBݳw0;Nn3{_AN ϯ8&࿕ QQi=-Մ' T *W'LY?fiiYI/r!n8&kk dn_j}H]**;; i7*r;Lh<ǻTi= &`=Ny {t)GI>T x,rO4t ӣK=S[_.AYs#Rˢ[lOT?_}.GqjSb ᭫77Y t֪1T ho@trEߡPFn݋ Z9fYT~lL$ޯd7<~Y0.9M[a|ss-^-Y#ta`aG1񝘆 {,Ez,>({{|c(S<}BˆLsOU{=|񷚽ǩpSmIAF#Ogv[na(jr/C&}ٞ$ISu 8R! nw:?jq7N=Ɔ2 ,H(`[ - Ӵ-0j`9pSHW jneK\5 _?eDFfïZh'g!zOTzTFpI/T)ŀȋ{6.V6ͽ7)I\v"LzP\E.>84eԳ,ɏJ^!vhh[rZ6 B =tMj:z0G$}Mh!R⇼[DON%*IrplRh} -iCS!1CVخv&^LKɇoĕDw5Lnl'X*VMݵaA@CZ~r*f/N J"j]*/&+z_PHLę3wW:J핁п}÷+Űr/iK@XMn WE3ʮ60*mGn 95y?E*Pzm$_zH+T|80ػ7Fz圼æ1nNf ZjxK1<97M[ސ˚lCe H_4!;d]ʝxջ?1KNqp4jߌzCeZrx@`/_\;@įS'~,fɛ}Q1JXSOd&3N<Ĵ<'a 0h~\$хl1)|`^:1B^fL[z=f+lN^TKʁ~a1=z􀳶g9ueJat7 A r,4п xNәHS],rI_LGY{{YyӲ&<_[U)qvu$訪TU ̲:ռdElKa]J(֗>93k|leHηlbf'!klgp=0MySi0hƄ(|زp] G:\? qhz`P_byU)HS @Є{T~ʵUT,Ir f8Xbn4{|UԚmyI-ܞn㝷4?Zm|lS$q7>5ϙM;26SotgbO,d,E- aWӁW}DƦGiW}sQ 6Sۼ:FٺΞ**׃^ )9>= !p/S$bpéޏw^w!/0zS״}X$̇Yf%Z!ֱH6#i:)#c]-ʰ"z=pRoxp>o@ë0} QFB9 %@M蓦V}4~*gϪօjF8-A)􁄻S!̠#xS,&v?Z)zGu%8T>4sV*//\<,HD3<ĸ@?l{^^i՚N|48;ӚѸP Pysd<2_q{jcEX;[W& L9նXt AO5naV^ǹ39_CJCʢfp-.6%֦.OSP#vS{ڰuCRM_`4+afj:H8ݼ6[2l0ufmQQ: L3f|K`uÚu0էڊEˡخ|h&yw )EcE)\0p~+р*PܾKu$R?&0-OѦ&,ΞyoVCp9y/TVLRdL[ĒG/d*p~ O:+S \Ȃd#AxX]9E߮]XzvipNSj0f-$Qޚu4&& 么ׁTU7!Nb9Kۆ?u xZ%~Jz[̸Ro_\ʭȺꀇ4$ٮ1ǧ*s."<{^z{aW#] }c6[_=F^ wytF4o$`* dcn00OfT7yVUKoY-rz>yָ9,X_"˺E4W/:آ?EƩwGx^,7u ם\m麷C@s!^/.>l;?lNb|,7yjRl؃ k2nI. 9ddaW ͋$KB.2H8t7j,JT-egD̤uQpo%8mhqR460"W3C+; N 5ca" M>"~o( ЭMf/F!R5INE7X:D)N #D,kL :ZG2=TJ8͕@ޭ{mr{λ:x#hv⭉ Ry%j=d :?9i~yXrsRN+y2ESWz^eEiB\<@h׼O:29jzzȬ7N 񣉱QڤQUl R]@_~~I;_}JL9smI/i}? }l9ur+\GQw&h[$׆$oˈ:A_hpU!qtKاȰzHW3}PDg!5Ε5Nn!^\Nw `&՟*Be]ސ>YjqÊt+0gZ5x+Ջ6~Z-S}` Fº# OL ?t Z.h.o4Bu$FMR㕼O8~`tL@+ڝo׼uTWuP[j[I5; ?TKxwshq8{I,4cL|+6 4Z}@FA~`k'i_Ov35YH>Ә;ٕXK.8K\~KS[IfM$;I!(,%G-@q޻1~bȭ1H#3l{oSRLU $2x$ф.2H]+dd `4{bXUw8Qܙ[cz*RĩjFyʓB85spN 9WsC, XX +C20B7(9E0XiNՠ-oJi>x@{U(Tz!:LkS I*uG5 ,Q!B0!/"21uRpqeϒQƴ2[ɂWAƢJA+K!1xd2+ݘbtςTYvݷ~=@ȍZ1 (蝗IQh@Ď f@(/˲d;ȩY5#ϝ-+ۄRD_u2|D%;SBH;BanǔE?oP 0V1(q!|3[kE?́wy7栽Wk@ApU49BPHMl95t ߣ߸a*E^S֌*DxI7L 4ܼ"ZՔ뼥T3o0-+ݒ=izK QCY?K: zZT L*r `bW~kcֆrBEqSNw,`6 ~gU2R8 zq=MJig> 東'K*d!%i 󇀽vWCxr^?{T]`#(rϭ2!V"'c!r3φ5mc.}u]e40e Sɦ!U;`4 p<x`αh$:7fƄ.ѫu`2}l䁩L@r!A mR,Kh@$B)BO(gOQfq̶}7Dǹ(Ex:üWBK'8,^%GKHk! KH*Z}@jr:#W%?sbe3j/Po9I|+7sb[v[d% M,(A8t:^HqG ~tC6 eb+Tbp귺5o~S2.izS/:R%*~&P &aR3O@L јsz\ W7 zV);PաhPaw2IA n]ړw:s՗>,oQs/k#K9:Rb]@z$[+hĺo-kY2LOjT'_k*ZM=0FmݠC.SR E珮F㙤䱇B"jR\׏~epA)Jʞ}qO۞\ s5яC$)#C?tGN-y65YN+Jwl>1xa=KԗVZ& 頺[h gw$J 8;ߝvܑܷ=$EfP"m#P@y ?9TCŖG +$yѓ@LOtIkձ@m~2gQLϯ9ʂOBEPơ'?7Zp\d͜~ e-N}{~V*CXEmZBќh7^? a'#Cf4Gn)x,A`+Iva9{ ZFtgX\P#fHfZ,nyhyP̕~e;PوXݧ[1֗Y@ndpvsп5lL}ibgű==?-&72+Yyᠬ0 u: e+t).Wܰs4~cj' 4 J6z lW]!ný|{%Uw fW=)QdVƶN^ʱhf&r̈́|ʸ.:Y[4h @ńKk_3E0jt57NF);xl&,WAr9y,,~;=,`+ǭ=2%`h*l<_݂"(q88 #ѳaT1mU[ddRPo~0X'kf{}bGA%Xj9oĔx4Eλ vpIO/%՝zѳ֛P!D\kĚ6z34Ֆ[→mKϏjABNϥ!o|.OT9^ 0]чAcv8D7z3,ː+ag/RvI%QeYw4\B`l[n|(KmkҨn\j8}xD^1_lAa,TH,4%6+v4 sbW `2ULL` 7_07O[ӻc^qZ_ӉZa_lMpO4DCHv1t_d-M/,7N1GhEhMl]W,0`.x`g~|iϐgFCuA }Vڅ+J-GIηQzq$>=&T_V̽E+GͮL'+7H-&:5OeS .]%1 #3{(ʪ])͇ЅƟPq=0dp0` Ej" t C%)iLs{CDPj]8@S6HŭnT_ llxܔI`gEVsp4˅>p>$ixUd$. :,c;̄}7RG<祣#PDSs4>9tRݘ/!8CF^F‚`~u!P, 4UDή h4(s?-ɕΕ@_YԏLNAD +Mw4Bz]{|<]U/B=&֐+ Ǟ 8YDb4Pj2^rY\BI8ӤʬIЈJi"=0_2l:bDm젘1ߚ|C|0j0ӛb%IBO!x_nm}/l:J@l+T&P,7 iKIp?OQ(0]"9#ˍrjrZ{Ӆ6RQηdW>cVdLR.-B ͊G6N}.B%Ӣ{yym`,Wۙ3cJ}voI+Yt6;]SZkqm[Ԙ_J_j^ecGRנ+ Y6uW"C9\w|""hwk,Toyb7S6#[ƽh ^mjE *jD~c̡='I+'VvnzÿxAY/R ҖaMkѨVV,Nc:FiFI&QcDb\H"usWb=j:j e~[a--v zͥ,#vӰbM \PtO-}?`?΅j3Da^_\U hJ@cNK,l8vY rTvj55؉AF6encs3!I;Iq^!A/Ip_~( Ab3d2b 0b# GMI+_"35G>}g}vEN޽<FR|6zG8.a V8еi"Gdrl$ 2+qG`CH&\WW󟾢Ԯx㰄RNU,I|*[dJ ?oZ+,?I79, ɈqT ogꋥHfL*Vp<m ̦#"J O/t@ XwNJw |Zv/,hSc`{e۬:+`7jh])h^5<~FR9>.]ݪ&h||>tR,{?U6xwl$બ5ѝRD6Z#3r,Ga9gqX^dbq7q`d ݫu#jaN^rl~ {}8xӎF'δeGC"-t,9Q,rXxϻoj :dј ,cu,r ب]Mvzh7h+7&P[1$OfrZuԩ<'fM K'aAy=J4lj$LQc *_R7vU|vvkLDi,ܯXnf@Q)^&Ț#REvEm0YI2\5Ī%2/B8wiحe=r!Ջw˻`p*AFnkh\5jfQbvw{I bfk34Sw:!1SFu6+5 5ʻ(Nň (>Ijw(gUyKo5y{ &"ܭ`0a~`%7&4Tl^JXV.yDŀjsn:N}g樎kg*uq(;g8^2um:a]V d (>+{w9rHɟY-WQ\ {+}T0/R-*$$GX]z}sYhBWeD_oiS+!UgA=S` CLh,G{Gj:-:iiGA_Y-U^6`E<8 n"v iɍ I9 -R6$6-boFPy]H3yT;00JSMמ$,ܿ w'o_\CMX[@ pYk !OdUd!ir{, Iz88e57ԆUlphd?K]ѵ5dҠc kPi-I_mMŧ<_OBz2}zgeF L\#|)UJ>ojуV#fԻs -x \̖4 m"8g8-NRT[Y&C̩R;QmEN}vm 5,ŵ5 ܜ%`/WKͯ6muçA><K> DqqhR ^nh"3rNaz4wr5\ZҠuƎVNv\v{3Ef~66v4X(k?'7q9Vs}rP.QZx#1#*_y}N4]ਝ2kе9JR“2~nځn(| k| e9Cw^^dLVثdFz N3%}OpRܥ'h1K8eqX#` $3opͨnw= V50ӛUNs/1)s a֢ǶFn+OV0{Q7Wj#2GI{e %5 Tx`g7=>xk Iρ]߬O>x1?@:Pflȗ%zaH*|0;c ZijMik]6@DbĶF hc3FuuH8T"`.8H3 Z8drL JEIF{BU8u$f‚p3) )'Ph{J!b3km)9;9C@@&.Iae(v4:y 6d d>f Iy˧l $QN%CFBg?Yɘ,mIbF%js;%iaŘ&>3@(ӇRigqrצ̒[Ox=Ug hӭ{|81 xf_W09ߴKhp"e;'nm. :s Ol|mv k8}Ü:v{ia {gU!=~jMq\0Xt1{r9n4jd.QI 4NP{)˶{ "@d{ME>oٺH v9svl;dTu7۟/}!;sݺ=n1b b TG{/&(/iLd!=ʟ|+K3|U 3|ڧ/f#K~or%ȼe֙"+n[qۈəGkGgS6qb$wl0Y<|'8v[,6N/+H]s}qx dnוRo%ȕ@gI1U\p˗.Xl/1QI; }P7ʳ~(AAصA#Ž u `Kk(}\־HV+O]v wڵi5dp;wJgٹ#:=aP\2 dH'L(Ȟ;ƨ:GfĶ8x쟃| Uƃ+אVDEr2;#!_`>LSާ ⒙mJR/#K?"ґ I[)KYvD('xGJX񹐴 | 6WLѴt=kpRP oW 01 u i?;EJ"'74&^x%E!{7N*+Yq £\7EtV9Lb4߰pNbՆe//,t;^WAPR.}*-U1B[ H#xZT&jăKL'4mPM皤c7>Á8{T"Ö$fKvֽMWmj.!ی`h@~H" M(тLUgHOyk x`m$KǥhjWzS8!V>B,|& UCTsvW ^@BV $F0 ޠ0INK]pWQ Yq%l#w0Ǚ~Es uggmpHFUR$5Pc6GVb~Vۨa=N"]@u&i)9}PRߡɜ8OIouFjюB¹q|Ľۃ{,= {UΆd#_tiG:xcMJ#7ӥO2ҁ Eϡ0T2y!anywȫ5 cR|(ʞn]\iZ0F;|v__ZSg2||7‡Ka+;b&[j] ^D߄GrpokHPQMн[4nteS1q#|rD\ܒ\|,%fWChao\ǵY+DB>o`{oҐzhXr=DƏUE! mPo>Xݗ>Ji9 u%cBAVuy8 ZP]&@e ? bx;'ѳR+lC 9ߐ:}˻rРeks:yMkoMumF zR0hlڈ0&E^>9w7 Ӭ i);:AIc}g mej};Q3aHeU>JJv^),#9 k͢HvWkrӑ23$͌y, 3YA af}|ݡuTdmu+*Xsw!h-aKcq=.T3$ &SkzyįC|',"䞑 ?KٟhB jړ@x>%AP\jb  "3iA&:EN.9u5mתX;#&/H|ɰ-ր:߶ $GP@ZrHriw$j qUHt}O%2רeO`V /ޫa"%{pNE+B`{>$8l<@tN?!WP(O0! hIڲ}cXo/`=QKe:u5pa⎜?1ҠSי =b}Ju:NIC؛-`O8.f  㩣s:W.PKLAV->yKɴSA/)jsfCZ U~a _V3AdR /V,":*eU4,3fQVQpF%yb`\JiΠ- Kt@&[.-{VH8C㙓oxC]xA-/m,nI#e]iv"rebRJGGb:3r9gN6T/IĮ]U?=եZ{9E% t-īLwimJ{U4 IOB8i2iv:nS؟M$}tę*9B$xWÝ٦*|QZ/rbv9cQ^Z'3_?pqR9 Ҹ_CʨWKQJIxg9siyyͱ7)T68Ia\7CX^zlFaH]R.l_E)0-O uU,؊-7_nM+9.шC g !^ۇ RuT CA0GӀ*~u}53q@ o:+` zއo\6ߪ ϸ.? Hx9ZD :tjyWFl+Bc? 1 0Aq9 h[aGx/]3rESvYR3a_jtVLHbP\m"Q/yxN!W/lͫݶ`S SQ0;mQc*Kv4o1~r#(,*{4]HTC'`(&ɰfe#>0m, O=]6gs@Ÿ,0W|C(1~S,5.v4}]R21gH@C<+\B]JqԡU]):rz0:%&{l=&Ǵ8ʞ[lTbpn._wQ|,q#._ rie{U'¿wBN^-)\+ϱ?p\ aQv|Bdq8.fY55 "]Ji snrE*wsȌ]ӁI0)aʣC|D-?)NSdEu5acr\fuX)r3ܠ)y]$ >@t}Aʙ\7l0tuFlʫ<;լ?=h#MN)oZH'Sf +;{[))DT/-`KCy.9l.= ?1ExBuWeo>^k'|@NjKK%Bc ^Wïc\8lYGȧr%q0V=ܸ6a^# D!J/bsKu 2lbe):q)Ů&jٍMJ#Ow\ ^Yg>$;KcO"rJ3rBqIdGx g5ubcVvM}\S_}W |$v/ H myJ"L-ߴ?;CmtͧWNѳc.mb&f5pkcc#ďKsT!Zr3^!Xؤ5- Ƣ]S7Qiuz!y>pBX)@V1ovI{nоŐ\ Z u.~=fttێYzJ#-0q2dok' ?H*q^ax&ϝlx *ք:>pq*!8~.~$R|<0#Z8KS}@g;yHBfĞ3]K.i;ǂ#ߡҁ &fJ':]o[q7XL*ށU cX|. 5|:y%=0r$7Űub&z?bPZuU{26ؾ8 zp҉DNY8:;*u<&?At#3_(BxidT\6֊%cܒ~3 2O;? >uE0B'b>Ϥ0tt!Bc.$Jk"4i07qDkaVS^6Xo.+aPs$.LCĘW+됢6ћ)Mm VMFuc׿Ƹt/V"MщɔǟPmat u ׂPlY%܀u\r\f` 4,iprKRi(e!q0?sT:Wbh!h{Fk.pfj nc?f$KuDmL \*49[ uCp"z0*u%}?YR܂oǒIRX^u/IZ_[c+=ìʱx}cR0%i1-'-LB=̨B?&!{M)<"Y q>[ 0">mԓ# +m@ CƋܚS[_Ԇ.Ի6nI˗hOlB$ۭvtݜ0~"&`5v vPc@-`NǓ=sGu9,92 ''.}~Na8Rh}./ll"q& ّhGgРLI˞''zjStHrAdNiLYTlG9LZ? ^4_˕KoZb[kR1HA1&U;c-jzWw$ S$@K]vҠ[x??oclɆ0;Fm8J͗Pc6z3wh}[S@Sɶ#აJO1 Y}%Xb{O )`}%ߡ_4NKC:w6P:Le̤zӢE6"_xpub!7<1 fS61G0vMf9rʢq)ZunհFu`W4/R0!h&X`N8l>c8,N:e nZ$yyX8~W8(JZYJhMvMqg^]Je].ykffܽ㝙s+yn8iTsB)Bi [&>.k&d'j/hz%n zEK Q̦16va꛸R3p;p&z_p>Rk )퍡T5UKNshKB=3ӁxDY> ,9,zLy:niD]@@iU6F98@/f|RҢY̬B~s-6FQқe K,ʔDzKv(WҘ;=˲;#a;#%Kp*-_|C[Ȅ /T ?} ,h9~3 -E'v6/ [^0KAfGb[tZx\ֿ(:kUF"Oi] &oDth:=( tC{t}j_@AB NL8_q=0>УaK db?8sLgl"B5msprB䆌1 Re0#|7 5~e;z7Ȏ0%:Bgfs{^/IUu4,=N˪Ez sT*#a;O%~6p} y^nj#ipR8=j}be^v{d<5Ow:'Fd4-.`Hsd^2qSbʌk&CKs[@5Y5+gKW Ѵ8/qP-bQAQ|orϭWY̦w g#R12i<-h5@m9ں"q8Klgcx%jfu8)}_lu<)yGUb u~ p,V )wx*gcŐOjqHj6Xqc((eM|5mn I:L- 'hy?cFNXGa-: /ʊw,\fu^?F]+/81M~]\P]똛:q!blYwI f~ AxUooI_ԐL Ye)"`h%0U?Mom +eF2M,-yN‰> .A+s9gJv 4xnIl,0bq%,cOU mJ&PM"!V42|c/DkMt-֖vJ<"y dn霜k??S",g=*SFXsWcA)RjGm@u F{p0I3BKEъ,* {Qށ:}I 8(tivC\MFҩnsH#uNŬ&bX2-Wff.A- s;FT;}q~gƾ᮹ !ղXHa2KMs Y V @_.-C9|;;4Ν_xe@v$7IV# ba ø 7c>"g4:G^X}M\Hv[wܙXO?E-ށnR9ԍ4(Bh(-elP0h/zۿ!&5STF:g,Ƒ8 cDD.%4ˤU4>}eVşL^-ء06J3g]Z#ٗEgRw4!Zl4@ g2eF2sRe XUq+G/ڪ.B~+ k? Yl .&=y[]·'__F@tgCwӥr/|e ># = 5H\cz}ۈ3?QϵME%˸9TRKYΈ~E|Tf]pD}/ c -NZgvSY.8ֵfӧISuA&&LƝ= |Nt %e(bC`|v7,:Sx5 GOM P7 %>'گ )y1]b4+qI`6%6d@%7hފؘ( fpV}$ꕅo@^|ͷpjŲu!~K?<&'!L<\5s/2.ڟo(/ ͬuqi_c( =R{8S"(م3UCБGhT ,\ܳ6 ŭwcCxмF v=< 9c^% +VT@ k TdGcu b)eqFt"X|"*[AV7fks4G@p41I=mC+ ^hznnnԙy?O8?VMQm+BUDj#މ6p11O0M/7I<% 8GqSIhsMM1fTet4-I=>*쇪=} k[ h.O\ *A댕g)<0]Oߤk@`nz> >X*Q3MBs£BSN!L}v:g)>7;x %ﯺi,9g.AP)N|&k˜_pauiš(E1fa(lQ|p8&пd2~ ^FN;|J՛FhWZ &x4ae $W[wE!/Yo) IF٩((3$ !sU>w#lj1 թm+DEp z cx406g}Ci7>d@AD22nc/a⿖F@qAΉM53 ٧=EQ5rdd{rA$N\:hDH!Rh :Wj[2kWov'|j`g8b3qԁ*.)s)lBa<%,M\zé?2$K7 1]8mU 2q%ZOx8CU]%GLqY b\V $ ONBFP*\^uPGe0i0Y SXTiO:N$&Uc6l_b 8 3#WcchwWck:J.:qb䯫qf O(]@6\6Y3fmXxp 8f{9NmfTj}jW\FyiżlB]@8s@tYl~S]S{<:2&} :e-}}js(NqZRrAܝjVfCC@sNجIm끪UxlIh4%Ǡ*ӋIeKpEaޔ<gvJ-66C*g7Pʒ>5:γOOp$0{WE o7/+5'{fzNwJeӼD6)64 vL`]X,# I qZR!|'Odw>%z6BY&q\^!ظʏ\)^Pϑ[=c4 awd=-*#WDV]BPe]GUOԟr\yvAey(քJO]k0-?8P|ۖ]HZ_|}2^BSyU+fh]uu%7D~z6nJ;FAz9_ Hjy;<#UohZMsĹ f)m"!w b0Uƒm…"ÆtAۿJɽ"T?8"Q9CPI=Q*)uTD^;?_4Rwu}rIz.;3 UVǀAv*adƑ[%K4:Rc´M\' ٩ D5h ΟB5; ʡ(actcSo໧`&H'e{**n!tdy꛵voSA GM~d?)T '҂)LS|n9@_V@ZןUtՏNVZvYǽ $dVG&3PT5KqK Fm 4! ^gjCi%Wyx9r[l#oÔN?-0w F,VF7n/kZrYy]53x*r\)]o/D&.5 fC=NS0. Zu$'[& PU|`g@涎4mk!`G|W}E,פdx]sE9兎Iz^'c ОL9q={=8[ȝCaP;i0j&V)dHu H@0z&Pa,f, lbZcHha[FنEc Peh1w$.M3e gR=<?JQh UzT7Ʉ3읃cIޖ?#FL3\w;/hds[PD1ydQ Nd Щ[9wEb,} t"( *{" cs*a_2S9# !_Spaj5_,ekڑ đWko2(Yg 4{^Y o:V:bx- %xkMay,/Dx{L;exsJǩw+ jwQMy*t 秶I_&-HcpDŽxwEk|@LӂOq@wqʲCӇk̶x Yct?WUDL㻟I].w07mjZǤםnj}DdE)_L l.IӖo4e$L͖/woiZǪb>HHն[}rLS98>vS0&L2i1^7nk9 |ڜZ\ }yP#⌅=H=&{ʹߏVi#|>JP/*%ue(r66N|0b_F4 $33{PfRϪ@Ղ2ROކɨ"hCD/*),Q\mb`թLLUO¤9Vj+rnpUGn:?Q0(uаٚ k4&  ѝ Unű?,.QwvK>-b9(ph`0J" @q}˩g6zt=+c|uo5f{;̚:&U0(SDN4y2"Io]YĈra o^C7Qx}J R?g{2 )Lͪ|3nvJ$35ZJW6\uj )4::5r/~(:c?`TNh[0*CL= d7][#LyF'׏ڶ:~Utئ(oPox߳&C@|hYA%E$&3LzVz:#о6X ;# $Beu)2YBx̑ 1MFHTh!2-XN]C<7wNTDL@ :,O= fZiǴ^Ҧߣ|&pg7ybt3azwj =BM_=]GU C{R+y- 3ővKK | qI vy{@ 2%}J* Th7%9}$֖Y* AsT* W 3pJ"tGx&֒\x%v0b8W\s]>\ AtF]I8H$zRIn#jYL@/"5jhC`ɴOi@H>H!͢.&`'JOo V|-)=e+%0$`גӳ>77XW b(Rdx=ju/;9d3_K$CU^ơ:4E-NA^>&._;ZMyLlaRaQiXkC ̘qb'ؒ+E!u^Ů5Sj}vcˬ/Lxra bsOhڈ$/R!>hzʽ2Ұx]Pt8 gmy96oQ[Yiڬ֯uu/DKXЩH|S"ĸwZlP猦.ߘ B^ ?RS JDl m^n祴'OKKU}l3PZ#:8 NBF)sꮎ9Cʎ>7'¿Ɍi3oQ:s< h@6t L\'bbtFhn)iTv&:Yf'A+eaC(j}'U.iBV{Ly(citf#,w~{Pa6 @$̻q %V&ǗFXuW>mQ,!+i&̬K//hq&N"xK#S6J3bh [ZO3"6> 9HLM.#,CjzBVɰcY[(N -\܈ g?T ic~0Ogõ>PLۮP^ģ.,^@F^_N6mV9NKjvXbj>p^n3'ɒ)a (gɵ[VK'Hn%6,oۿ.ԤmOk%&ꙝc 3Gd&<XIv7=~=qki}3_9jWa-u]lĩEafcMsoỌVEir>ʎOSgj)BGrtk[ʤ5vPv(E$[0wN%J Xєj ~2z```pdقC 'cqcul ,"XѦGm[Um`O= dU@5KcPb>N2d׊( YxV.á)_eZNSdV*}:_uШ^K[yk7efi> >0-V5P}|:!x% 0]+ʘ|+ˆA1fGn/|0Z"l0HmM[aЋ$ %S#4$IebL7)ufijXJQA!S7'p#6~<`MrzuFD#y1踹Æfbk tսgL챐w0{ LʣfAjvSvYq Ld+ S#=-(J]oP5՚cj2DUz B< rP3YFr[ n܎b]gm ?ֈ;D ,B4"k _0##_N9tk2Z0t~hxkkϋmI>2O^.߶ЁspxGx& d*?[VcJejzM@؉L=ߒѦpx\)F[˦ԷW+Sdϩ@RX^>n0(|e>Ϥ^\4!&eReZףûI0 }gZn7ZޣDn=LUx+E؊4 ,>K_vu5YS:`T5$}_]1/v "!1Ӕ璇S *9 MUaɝBu *.*7w=,_OЖg`RFo sN ^\K~=o`g!g;FûD`㵽@X&`Tdk~'#F>8ސmxH(p>Hwá ~Ի #C9 CE#4OR44}M4E.7mB]\KHBG*wai |FZV>sYQZ;Ít~Y]:ۇEnp9rW=j'OF{Fn/P b{%-E"~,S"azB/,B@:@t71o~%L-LFLɹ`UOAd2Xb0=𽗮⍾ghEWkys8}C k$> B~9 >#ho}XIէ|(X>F`*ۨ,vGVx ADGR~>"s+=kn܇yXhrK*?7h8'$y$@+^ x߰U`wCo]'8߉M `$ΩL? ߦl} zN qAw/[ӗ7+$<"Jaդ Zu#=*Y^X-T.cԜ;`О5Y9y;iyac3h|]6|{r"5?rȺµ>za6<$y> ^֖-.^z|{0 R%W&uGy!Z1K3I+g`r3D~R6W57mc'(X?ʐ:tJXϟw,1f)4NCv]}lOơпT6mN+U٢myS fZW@#=(xjiK~>Wuqf99"(>z/ \wҚwL}-R NΆQXm*xT9M6Kh_5%\J)(mcj-h|jZ;y<׹2pTi=vM/p7p~@s5JN<>]2SIJwa:N$' pG[VzU,8AˁH!rN2-URgZJNE~ :,P;ޙr3ѡ+y ihxRW*+PI00u|+q~{O?&P,+efl]׏!}UdxH)[T77JG|%qV*[KěR/ Ah"џnn@00CW{;+61ޑ5Ma2w{=U.Wkٳ/17o.~* 2鹗8O&>ljͲbt+w P$]IXdRZX5;j%FLYp(7,[ࠥf+*wkdMY&dž3}#޾Qf(}~&RJnY_rOq-bYlz Rt0Hf[%-Tk0L^ZlH?PJ#oO}A}_ƽ(Q]=.*G|TE j$FHBeQj$De?z]7<&ßtíw5mvSFƙ;&$40#S'57g[`O+ٗFBK!xu S0:"qeŅ@ojL@\@Iה gWgQᮨh}\c;L)8(t k)avz•3|R f'_i xѳHTmp$6(,s*]\&EAgZD41ɐ= hh_ 2P->F'W @F*fLH.r8HEVB߬%1̆6u~KpV?U]E ++lE`U2\-EQWG6R+C)>(pCFbg40Ghw|PiSR&Q[oC9V7"8Tx7u2L=Z7Qж&=(͎ϞOj%rs#TDsIY*W)W-ʈ-DWXz6*Yyl"Fwy루tꂪ|=\R%;8 D<{}jc¾ _c} UΊB`5v1k>H 9 ~!Sħ0 ($ϫgۆ yH9/ %Bqa!iӔ`|4$Ӻ幞P{PRT ',x3+$dOxd9r>oٙxUǘ>`P0 Ypx~;.`2,Adcp~Z% Q´,ŵWs.뭃m d|/,ȏ]RVrG1[<$i6<$!_{S,r(&W\,3|bo6(Oڈ NTF 핞6r$m ̓GZq`ܫ/ǾNC1J&kt{4EKʍ%BU}wU%7*W1?U-1ӛ>hpqӲa|pٷ|!4Sg?\)if@;zEY_X:XOfv1,cmܱP4kRu;طji(>OW ;TH JzMȫdOA\$zoi^s>1Aּ%Vc3h\36nzE}REl$8LjH"${&G0h|IxnF IY2џdnT\ 1^"-OýkfS1VqBQ5Om1H}!gPE;7sfduL MSxtԄj #Rh..̣S@Rޤ@#Q{-󬴱\}/BZd`M2A$va Lo! v0Ͻ},ězRoZ&9A,os6 [nt8h eE9Vʆ*vz/@ꡕh%>ELL !ٚNeoiF'xPvX7'ipgkni8tvB^,q::_O-]{ qƒMc/OzӦ]RdBVV|c+iXҹ*&~{sܫ=1$0oȅj|UroVx1B;Wh\fQ;{#AreYZ(G(@8P]UMl0ć"ngC7+EX8#v?UŠPz%\%. w(8evҢ!9%q#XƳF[JJp{.!dA_ _O΅㨉FuѲ`拙qيnemg b dE5|7BY{`S4t{Ds ]Oy yhHd.Qd[rCЫk4LqVS ii!c$EW⁂6 *p?5MAB|~*㣨*=T[Yo̴Dq%eI Z@la'7i= uVi.JL6Zp@zUȠU'@qnL]xs{`7@: ̰8x PG{X9ߥ$)ȹ?.fdVX'vN5tqˌÏC5~ή1g$ON-:ݑʖ vЦ0៷Әf-LX S!S.,>Bk{~ңw8w"K8J^ hswE4BhUWs|+w 2L -pG Y`ݷ$C@ãYFq ȍ =ǘs\O@lLF}5暃=xTlM'C| 2 qf4!cS>3۞~WvM5p-C0[FJP`'RoY=qkT2s Le?#V na14*hIox 2*8HQ[O͵][-8 & b^3yɇQ!Ͻt_ l(zaU $ 9-LUU!.VR\\ p!KU6Uܠq k]|6|Gh;* :,fJ1 L OP: 3roTа~sm)/t7{)‘(MTO``*WVOHp[˭vO@^ ߤXӗۡba'n_ RY3G_M!bޔ*%nȆ_Ƿ siV-R 0;E"2b/~ɘcwl@NB~$2\"k"ѨNaR:$l4G8z\sV?Qi{℔V[JUAk()Z<1A_WXf\^Д[\fk OC yrОh>vځ]׿3{Y}S;D AU2F4~pIq缶׶Jo H> :T2/wB4= B ?ˉC}kJj % N20(]>hFD''9""}:50}jfo>&. 3 T }H ©>~18^Ez,K21XR?ot)\oK4pYkB-O!;Zh Nmތ JŪm2{n"Y()+1q{h iO)ot3xVFO@='np|%}M)fCYyTaScoPog vym($3N¡7I| ֌z؃ ]ihĢ7Y/>0aI .#!(hQ8!fBJGa- iM^K o͍d>뿖6͵$Yn_uNeC߸т 0{d`ZٰDtc6zPp )4|8ʊK1) GdI]? t$?OͧV̻R@rqykj 9ZV1|f|m5ÍwpC.ND)@* ֵ >GA5@婪o,/wWd{Q[ ,S,Uǻ(1$o$UAUKDrSj*p=Ql`U*8-NV%DIBƹLcAsF_%AG.I<:7-ݽLThx >{&]Q~Xコ/V(TyRWvi~pqTaX*.Zgg?T~Ty0>uۦ*ɓӊ1#Y2@e{ɳ5Ҫ$NޗgݭT=rۋ5FQYQ`xMMV5BoAC`eYVXԤKIkKta]%So)P:%(gp4y]a`9*BS="#"fPOb) b=i'˘5fNjCN1pfJȢv9j 'I.Sk2fGug*t-F-68-Ώl@8o" o>\'ϊBb q?PEaY{7Wz~h0iB^M3Ƭs4o%J"z$]ߧ2WBx(ȖX6Pz[븧:|s*wI4eXlP,կiYݳC-8N*W"$)[KؔY?@v94B"NvT<"%a9bK}5,ry"E|ܣ|LB>jCz?ڱX+h;IL@0cǴm}]^ғPmꇭxEcxET: u?gd*a?3j{s:qğ7[/`L]Rz c 8 ].+zO zp G/ a>::Nz}łqwɛ߹ MUnP9 Wu9`44ΆE'Q+GU8ܬڱG6H\TnBYa<"Q/|GpgJ\H.N~|,Ǜ#zG-B) ^2  7[ HOO*}HW 8|QڰEw\OW5DQ(o<ØӊE,s"-[륦el\|Z3i7ؽ2ƕ<vѷO8:T^îS,ݗke\a©@LQ2lp RQs+U'NjŞ40%)ޖ[XDЈSV>ـad=-VQ00L8_}$|0wl'v䴒N)!8ڦ Q-@yj*2[/^"71ۥ-Y SZqޫ ylb$4dr}-4TϘd~Uwܦ:d>'MyKE%0z%sP~4ݒI`j3j.hj˸o_ hޕqԋC( 9`k炳:*nN˓:0@Ң99^*06q6( _`y> _{WoG!`b0jz& 0 JG,hC8 H] >OY!Ih?4wgp+^pM=k~ 2Ёf9^6BĴ*"Z ]a)۔إqNL%9h_nTUO?%b]ٽ{u}͚iUFDj'K_PL)L7hM-Z,I}hsd_@; Xc4oU3sP:{otn?$QU$},T"C^ ̯C*lU:Ŀ>fC%$r?lk0jqm_Ss[FM4,] c/#XCohjY2h;ʭoeeEqܝʸaDWJhl ;Ʌ1Μ.+ I : 럵d @>ᤉR8؞ v#y Y 2^|GKD*MqBW%s7aئiawrq2Z zpTA sx8%˅3 b=M\ 9X|I3)'s7ԉFPb QJ39V:5^Y;z&xf] h J+yCX泹f γJd-]$B# 8s6z}z5J)m= `'"-^I4IiM lŅRGզ?}&}j*ɉP=8V7IYn$*a\cPDi 5ɇ(Y&B7ʰBUVN)5SdR2Zi>/PP1W 6u.9"3/c|1Bql_7j}j @gߧ7p|7%WcA]:5)DnCzZRM!~`ZA"ܖ j#]erjwx i][hdR&jœїcs!* 5Dc h [`$ôհg.-7,Eʹ޳eH0)T[Z]u*+xwk}5qi]s8862(qKt^jt^L8C~뚅&qEŷwW6Z lxPViR3[I?Q=ëXE\lUqz|q!"5<ɲhj@2Ehj(a hk;tN%*n?Ƶ;0BU̘89d X}Qe!PNSS>$A!LE^1֌:Tf}e} l%j64r-@9e8虊-Bj;tGߵ=w 8R2`6FZÍs^^q*gQ|yeeAMHh޴jh#Dg-y2KV}%[4qs#11 }lOP}}|8U'a)ݘA$wX?ǥO82:c>8=Xv۝2\.!Ȯ ` LJS1K{=bG?e9W!ȶ&A|?hvc>rևyn"̶4|e0c jh x6콾Nsi464 Oz$ VpSn/Oа]ټ:YDE^sHc2::b/flm"/4W4:F kY.V3h ǯ7A'{eД-v1p5ag]?{iÑoqh,ث3"<3:d5xKB8Ƥh&K7UZ?h!~{gvAjᜁZX8&"\2o&F}"= Fw9yֻn^o@s ) _!ϮһH,\_,-6v1J b_2u*}cKTΥ]jgSdˬsoKzF:>zn1k>.\yV2y=Zms ӿ[[ X6&߭ ȍ3xL-p{=2jؾ r󇻸 ٟGpkQTv;?KC>S7_^:CKpA\g9("=ځC~)C>P{`3V!oT c8{OLbRZ9 MY9UJҦ&EX,^Js'`j[X%amw`kЕiߝC2ELgRp ?sCf~A7]"@{6e1XpF8Ekýߝ5N-[w Y/ΑDGT6n?;yzkK:bAjj: RgXڬOĸ׉fX8}s&sZhw6 >-yMSpG(1Xu¹J>X9=ZԱU{:'l`I{<ꂔ2 . `tkvy[f=ToGixڔƇJ v?K@ppK0`lrr]tk0"HTi*5٤]I`>UŴWvhQ$I;u5ɾe]Ї\%g-wW'gݢbMn;#t KGzZ(eRGdy{@ U2ƂxTcwlFA?m,b4naUn^N&sb8_p  z?5IO%+V.,}#Ŝ|T6_ZND PFCrmb3''{JaGyԧ2QTh;Zz!/h7!1o4u#X ?jX E\2}EQ$_BW@UzUHx-%>޸,RgZQu}jcpr_.g7fʴEP*J>nj#*ʤ!I2AbėVyh*tZ:Ms6+X Dҟ{a> l(35.B\(1ԁ4-~E1[9qnԺ꒫>hP#wEyd / (]K`BQ\R B{Ul%1`͙IԎ p6s"w3$l}ES|\q)jy(s!#,~8{i?}IN(M F#~5WD`"#{(ẽ"Eؗ{QWUk gg-ǮS3SmfzaS;loW*Y)8~c7w! k^[<1BĻM6I+6EφMZpfWy,&zª񞰰iVT+ۗz帻I {I[p!/7 ԱuE4a3Uw~׶`q大>Q43JWƮCkbtbPQ0޵;ڊ76[L;p` V3 !w!S2>pE.e@T7geS ygY> K53l/p; Y)ݐF܋,G%7 lhLUP+ָcnu+;Bʽ8J #gbHz%JB0L9tQCS-K9A9'"⸻*Rm o&$lrVj P!~M(̓\P3eA.N kM:="ݨOGLq/f k!F*q/D >,:x4 Ӿ/Nچ^htG#HжEd "Sh)"yaR\}~6$6 Xh8dEp/%@Z `c(g"Jj,L+<^݀Oͩɖ)0gvu!Y\tmk[QKzADzY&% wvOx00~h LQ;T?wB5 µ^#W_0, Z{+ߏ*d˖(lɄI9-ܥKvK hmg3:âJ!MoTx~uǝPlmZ sQ+qCՆLP3l"Wf oewi4md/`̧$>|k5/5>\ ipTTZȁ~*BNs/#~ 3o b(,Bpn^xhD{Mր暞I / f~ T:M _ ynN,&~n"\#a6ณ;+YgXG((7Mufuc=v |ߪ*vZf9ZzsV3OڂũPHcڴs{.@۰5*SUYS}M*ߜeBoa;X"Kddq,PdwQ XD=QjcfMP܀_֮ʻYbwҞsدCBxwh/; u<ӣ<ӑ}+mVڵD!<Y7U4tT~Rmwd.o*,XX/pG.pڋ:-oB[K*p>4IJTw =t `6rT+X&Z S;,ss2AF/;P[F[" D-.ɻ6fWa)Uw'rp#,ѐ\^jL=2qh64Q3մfPzw>OaW%a8Gӡk-P%"ͼ݋t{ř +.ii.Jfv"(\F\ o܏XВ8-0+QR\TRYj4BeG W.4.(@KNH源sQt 2~ 4ѕQ}IT^b:I ;x|ɗ*e]N4=?5һ{]WsJTΪǶfqM@/K3/2YAev'Arߗ \W[%XV4 T't9zϰgkZcv[4!| ĵgEۨMp)ڽf/PЍ6tڿ<}be#qv o*'b>ѭmU\Wښs /9*3D_..a#)B$J8Ul8؇75K )hݞ>1(yl7J^J}P^{f"0iyf@򤠗u$ܿ$9'G [n!~~KP٩=BKeZfXXEi8[Q1n77-}&lPeibXՂۦM:fUw^G*I}fqQn;QmLTqdG̳ ]Rʸ$,E*i5Za)mUU*J{'Ś1*=&T/®KAq l.<>ddt^aFr]WgYZ07070100000028000041ed00000000000000000000000167ffe1f200000000000000000000000000000000000000000000003f00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/kvm07070100000029000081a400000000000000000000000167ffe1d300018f1c000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/kvm/kvm-amd.ko.xz7zXZִF!t/ih]?Eh=ڜ.+RN{oz`8nh`yϳx<_Dqw7HA7&lGu+:|O16"@YJCqlFDI:Fkܓs~NAE.c\ A˧P9of=cQsWS{+(j+2=GR;FH (G7{ϕ᲏KUkH4pruUͽP%a>6K/nfscN@13Ai?q䏁TGXӱ֤#exUԐ_{6\5 r4cTtp)lݏ:s|)_:y@j&c49!.,J+h~gȟ~99jcW XDccE04W} *G̾`{#CC} 97֋P2?xsIz/26کJ,kBX1Z-F  Z?+ˈrV`BH܇Ad n5]@4(G3W:Nم4zs^V#C5Rܓqsp\gi1pz\K/\&zC]nKKU:u %b~·kCJ+b}"#Azvs>$3]X|"#?*[s6;߻N'w}OWIR,ټ"i c X+ɕ+=fhyk v-3\u#VwccTLA`0L 3mrlj..ba<{lK; L}~W ܂UW#&m:ϝr~|zxbCEFPy XM9eTu:d- ¿UK nFu,P ^f꘮!qH amiIfJ2fYwP=KON)n_GwK Z16QlM^WC􎢬1W fh(D+:$բ'⧴eAR`ّ`3k1yuh YIO3x3͑O/3@w+Pd(TwPӣ\'Nߧ9KB-Bl";Fr93Z- .fZk0ebgik_[׀YE%J󰲌#c8,v08s3-,/.{EgV)8vZ;jGO sN>WjObjaiC&eBDڝùLr0{*o,a7+ , 5`-rU#~Z3|?DO'm܀}0(GW 8[3ArG$i`=> 3PCEU!{S !4GFIrQő[ 7$ZժNEӞd`1'Ru ^?e4%J|08]= Z6:jⓕ4:3t}tbjl,NᦾFҰ^~`-gzEy{ ģv g%.oI`0Xs(3u]l5Ki|FJSa<")-8XK8uU;̷Ҟu~veowwrcg^+bL4,CQު2~h'ӏHD=F?jaڷ͸ Xonu pSf U긟5CMRNn9 ~g_#ǰFn;}qF"Ċ~T\di5<,]yW!)d\ r*N%[~v}$;ߎd#˯BequD\Z2<֯=nzg ihSpvn l@(4=CΆ 2Z^EЙ@?͹,8H)rijpPigMq,wG9_n%eKLH˲߰P=Wn+1e9.3ߒ?$ Ǥdf_㨍gHXHMֳL$׼0N_X'&Y̞ 7F7M|&L#fZ κ_UHc>  K-\B7O~3& ٪i{%ijk T`o=70mn)DD~PkX9)Il":!0[+JaU&-]MV{?8  U; ?l#L!J%F U|=ڔJV8A2_Il }{գ0O5 ǝCw]?poPzgOn wӬB}DS΄lCct*rQ޷!R6:kPJ:&Llg{vOıC6lbWhحC[yO$8?|@ FA1t4>ͷ'wlHㄌ:GN1EꨪcR`.Xy[C(z6؀`-?jކzǷ!2ző{]p$2/@455rN[JPIrS@Z(oe56Ttž#!Hݛ[4ǬV e&@R '3XUo8̒.T4H@B{T̎U 4>J^ =IㄚLEtd0\՘졖8p^p3~3ȜV^4Oh:x)ݑsOjr;HBFb=/Ŕ͖d?0 ϑ^ v#9'KT;7NZTM3Аf2?AG.9,u)o8PzhvK1mQ܌c-5)VOCIC8O/߶})*͉_PI`Ez 74 =ӵ^?regh\YF j[g o|4ج|+:gmg{ZXaϢj{zVELx_ Ov-_Ov0BK>+_ltd$[\vE/rZݪ nՌGnYAh! DK lČזgZf=ˎACkZ:n#p gkwHGU^BZP$t9փs wAe+>IeM^!n/ 4>?jMLdMb 40Bܝ-ɽO/~/K%bg7&,[v(&=578H0 #=atTgG.DE(+p A zS5l/׳ZйŅZ9R'>` aսkcˀ oDu  ⶬSo7ėV_sv!(3l52;uŀkGr@%snb*H@k~UfJ fM{?;Ӵ"R~㿹CD^qIL1;om.;qXRvlXl ".NY{P02,+ vBŋʍh=p$T;Ͷ #Fqi[CIKr|0#0 #\?)cь'Ie7L3^3Õ|aݒRe$ 1IƯsQ3 J0lQL!(K}]DPM#2jfڸ,?e<1N+hTڙ =M#yߙ{7ovN5&/pJԻcC[bt*Lx! Op=h IY;BGa`.:j"1W~l"v8Q.ﲲ%*w!%181My<߈HlUW35 =/9S7\EWf r{cЮ2|Q -T V׸S 4gBO%V:I_7bVt@4_C\T[:{L۫2FUF[y\.R`\׍S,FDlq<]xKbdBB4bD'wX![-s)o`ܸFŤYHXIML7:Z8w 3!/NRH AT&ut{-_L&i'|YB"卭5ĘbUaP -& j]A7 4hmBH\i$?rN ljV&v;[ ȣg-N+x#IX̧gN{b3> "ءyOY0imG+@%2?}_ C9rQoc,X0ef%XƠȎ#(|!Ї_hj{7'e6]-?#ٻ2[$~x!R|Nk=X|:Ԏ'pQ,-E2TyPGp1`mNnO%.K]GF_sm`p̧/.I"㸐HYY & sL:ê4q>Y*5`D~.p.(0R+Td#KU>'R͏p2md Fأkn;C0NW_m;zK p\u,dtvoQT) 6.qg|#WەAWH[6EX& O3IUS#3e-sfmqqDZ] C&H~'Gv*5VC-VWY9 ttUb%ڔ1H,2tؖk2;=&^~ ]RZ#/>D;>@ z1VVWuzR1>Q! zzP_Y =M''Rٵ|u#pG22'>gB,O}3fT?+yXΖ&ѳ$ϙR h*<ެbB сW< IAN]֦729ph) j*Bn >]$zk١&`xZTC1FV|ۦ4±أP+(6~o9MjCбƎQC˒te2'iq\Q; G*VG`x䠆#ŝNǻu,i۾ov "]{ݍ<YJBkkV9tq1SmͭJ̃KC48Ul1V(Pf˝R_GRTjaChmH`]GV۷$f{xz.N * 1.IGlv* =#Akk3rO!C& P< ,3+tnƬlUު25 9$՘F^+i]мC5FnFsxGĤ PJ4, eRk iUQmwq [hhR|@dOJ M]< ĆJȪ.o]F+CfK0ݛ`@γR9A$X!\oUg)~c 6z܀'גX x E.e iUBwtq뢋Nlpu05EOY`ޤ*\ϗt\+TflQ>_+6>hsfUܿ\Ɍk^i֍[#u>A 4t2a~&g >@щG@kq O=-ުֹcr^/~lQRO\ɲ$ZaӺW|5TDh6 NQD`iңG&ȟߗmd>Q! Y$qGs]h2,\3 Wa?'hcK-: LM(fn1YS s>tZRtfHEbƵ|yr>5N!?u}.:6SOAD hd`$(+~`[uҜ sj [߂Ntː?RXpYp~H*OyO(0; (;o5]S%e"<o  Q1R[uԭk[T)k[s&}"!]B?k*ta  Lρ#bg6Ol].I# @I! R1FK aBdLF( o3n^o-So5HduҡٲH SbK޷o*;-\NSzқ)\{q*Zu="@VeaW eh T$ }}}ä[ҐRGzTgu tjAEu_v¤MR[8(=uqB>۲$L"ÒFEpAO$iS]M&oA#d@ۤ?u7eԪJzXCzt[b! "R!9vMuTer#Rz ٍ ;sYe(5ǁ]vZ習h(2DG*MD4:7_9^R`|=UJގz&@HZr_nCN.Gn>_3p k[en5'ٴ #-O@K_^ Q )1w=u!K]L;{ry?Xo <NP)RqRZH zu}$:X0ၓk\|v~(&r`kB#S7X Z? &$D*.#Bw= &qt8( I{wQ61x;;!찼:/BY7??j yI|P/m@@9<~VPNipO+uܒo~;R~k=;eZPodNP'$d&HLZUCV\:|X3ҟ`c`CP ļɛpw?Gz02.?}]he T& +i4(}Ej*נE~Re@ Ei3`]ϾD<8k 3".Tk.Fx}!3*7B0phįavg0jk ;Nᐁ$y[m`i&`f,QxsRlyuB?l0\W& ks"=9"w^]FwJ3Hù]CBo _X^I3v;"iI{iE U3v)8g VpZ}HNzM7] ~̽.i]3gaDD&ʝKFP }aean?"zR}p9]f\boB^53nWw^l(  *6#t鎸)Ғv&Mo,KG)iBQ(̱##jڤ ,8cm?ٹ;>7 i^ [TmmO†lTKJwG pۧ (C-mpgs ki X:vJ2pƅ뒿inW,_B1I3pZU`E:X[_K[7'Qh.w2'cEfUx0jqFge!a~GRwLKs+KCBVw&h}r1E(,(IH:~niRq®G:z$pH)rNDyr[g2T=[\UAلx!^lp=6ѢnVoZ2wIֱІ|zARbI}9u "D;KTmV ㌕U MW(򙊗6{/{ ؼ*UXڸr,la;s/lYSB՛CL<fwd ag­ju{Z_ 0@q=KVJ+SJ}oNN}yU.cڡ^2F2Q&5L U24 aUb[~R}XCZb 7ty}43|-/T|!ٴ#U'(/}GsƵ@&E}J8楏\nC?.\l^14w \P$kwwk WkmxGw8LUQkڝf\֝[6G:xqTF9pڣι#dUKȻ O-w njz8!+\I:snKr+$7Ds!(G0oxrVd뎁"kg<,n_"t\J HmNy;7IM/#${HHfRw{rFVJF2ƽ3^]8l˿Ì& E.0 EkI ;NX*3CWENHzDP 3iFl2Lu{r5{@.XU?Ѧp3=g.W@n|Z FIi|? DKipkc']z4>BLSnCCJPPy\qH't!'ewG*A+2!QQphV S!'WBxvr'_fgbQ*_+@B6{VnLZk}l ͡tpH$5O*obG+*)MTNĜ)3y){GxqWPeij6+Xv!reh!o%xUEbnݰvG!磞h%D4l2_ݿUCDЭ`p(F ]K gqtb ,|9r33>@U=ߎPzc/Ր1L Ŧyd=daqBmMlJ"xˏ`S˂"3'QD±we `pY*4dZ& ^cV=s;V|r&E֐"n 'Rt0xWI3ܮ܈&-ȣojw8a>jlwJj 0ڬ:,[PjR~]~tҪAxa{ u3Uvks ފSߐX E3gCIl$K[+N\=&1 lD:#4'O1$cP[QRǖ)װ9x+3u{{a ["+dҁf=vuExeQri~|N_KP0Ii dTR~ ܷN>!t4B7Yn>d%CQșuMsR{ 9v#'({b3khol&J$ysD{U=􈏽5yJ?AVS2u@-Q1 Sc_]i0pq[H:P;#s|gո갢qW41%j7q ~A* 2bǶ[Ncϣ7^^3a^iM֑Gq/kUpcr} s v"+p6 rf;uzQlߢ˴ .mohsF33GU+ /9!*y-qvEBL.gI Mw"- A7] T܋L뻅f\y-^o#4Slޗ)13ȕ!1dWj}4sŔڒrh! z xE_,,U3 yDh'z esWpe^`Uw׿ KE#%vك~a c,G1u#,GLx顶lN'R>2O=B$cg`fw 0R|fa ase $5^m]]/Qnx"fNv0*yGJa%v?F>< BMƸՉeiuAy=5 #>;=1]𾩒ä5(WYG,"D6-ිxX0$I"@9?BψEvX8\}X2QGǥ$I~@gR2xE$8c?ǚWIm_e☱(1hXKqfgYO^}G/V) Z NuGtț,hdoLA{05}1=iv&a 7HkyF2_ׂX?Qy>8x!2N7q*+l]/{(`8s6S:r7k?ܩ'4)7(hi&WH ߰ŭn#CG9+XP?WP|4Fx5ΪB#Eĸt9`{2:,^%6ιE%Y`=ĄnI_KzU҉d\@CrPP tѼ+s#j^U9?5ޝVG, ;%\W[xM5@` 7K ʖ}s\۝ۭO1/^#Zv,c/,  Ř&q6mA7wyIٴ 6AH'DRm@!PS\@GnZ61H~mDԜF~u97Jtݵm%_gD Lh#K8YdS|6s_<6E֯Yl`.dT = 4<G$_1qC5N8*,~P\Y nCw ! 7 9;}yg.֩b 5왡.9gҕ RfDUQ5a>cN Z4rH%LB}H^ǻCm9FZԬ8ٍ ^l%‰N&=G#ꡅ?"GLB?!tIiEaζxS+r){: 6{TR2Bk"[.4dIߵ}mQ^$T"(8#fD6YC g*?3!}Aӟ!ʵcPFΗ(] s/vex~/7Kun`'p#&NdL5e-'ٟOdDvxEDTH't+Z T XXM:˶ Bqyäف>d3vdVo<- { ͯB9ӯdLyY9Z?{ n .1ݠ0IajQ5ꩿm]^CVhA(Ysdc2_* !Xe|YE4saocpD渍yրQgY\!=xol$ suy"?cLLDPqs׏#*]HO1ho6ӂs{Skq5 /0xPA`];^Q͈-2++J֟NElg~uvZ%bR} frm_*l7<*`ɓ5KސJ h[{ qJx(T:eB7&V$9Z+5nJO`ĥdW&пD53Ĥ #Dܻyb,҄8IMR-Zj0LkBGQ"Z8rjT T@x;{L559]Wh4FDwNUc ,n7;Xu\=qq/-x53!űF-T[?Gi r#Al)#K@(&=ȜYU]6BY<[ ι4}bj~BqG2vlZѸ f0kny:Lb@:󀹁fb:zɋV{ջ(}sZk>)}{ȉܺJpo)>Ɯ+EāCuK1ǝ5s'x1{y#aC;9d-U !ΗBr옞ӱu RE} {A69r JBf Wn"zPs=G@D(r')%x WG>{(m,hqr]yؽݡsK9 Lyo|~Ҧ\)HRBVI>BGZVYц:OЗ?(=!BU^N&-Dz$2ApH{y5F˥oOoi陼I+]+fA07lb XQ /2@*}mr{L(M>%H*(~NACO]mD D(ԝHY| \M9*fKg>{b޵Q--ۗ";># ?|X4ه`׽әVbjY nbKeU0T.A P_릯k.eH&LߚnrufUӾo9ٱ#6}<8ۛ".(:3-iYh}-'?|f\ {j>$тz vn  X!%`x&=:fK6' :Du)sqloBu?=&'uk?.\2Nq8C]E 48BԝrtvDg0BsA4b(cy : trOl8GZg?E'G{LxfYyL=̆Y ,IZUY@VBI~ >sm^Pc T](oxgS|Y&|<y]pHK'lH\ߺ̺3|eA.6X[Ûsk3}1e0"S)k^ @$gp[x~OVT$29J}).,!(~#o4>_!Y\H{yspȑeU;#׎7ؿk-=(ס ca=,?{u9Tk[V<ܻvRd6!\jW˿ 7sФv;vRgT(zSՉv1MX'FؽFkH;y ,W?9]Nlpf:&L,/n Y]|DHGkx{Rl& iSʬ vl('Ay(P lx S"YCzku0kL P9&* nh{ބzS$W݄~::oX[ 16$p;5;W/ ף{a;S!WDixmk's=>2n{A-#p`1-l)z~!?~vWBSȄ,"C]587pf#E=q!Yk{@,o5!x 7_^^y0l¾ 5yN,F.ͨͰ# H̟gwz娰rRC}8у_U[e4ۀ/nJM f/ں )=Q}?!zB}zx/ -WR]2E;iVs0ډFbi6:.d;vc)]ob0 ^]x_8od?(ڢ p1tn$7 8ߝ>YJ 79E^6ŕ1@HέK/5'"n D}?A\cC$Btɸy\C1Veg)MpT@C1C̮e:M<4׺q:] z!-'^#&En@-I+ӜBPp[&/%6q73bm:@Ou'X5 &Ͳi*7]ݶ8D$ANa^o2X7mu;C6gYܞ7/Ry#w'^OTVjgjy ccr'&k-rqd.{x䝴C]G*u( Pt }kF9# #$ي,JPS´}ؙ^zZ/h2jJbSbo?3 F6b{BiFK!>0dԉ$NNUhR3LG <ˢG[Z%`:e”85M&e wkJQqK.gxnOw&7 <}dmaH( Ԏ\8$ia**2ȗb]gsMsv5dcp_2JF{XYF8^Iݠwwԡ @tZsjJm”(jA | K[w~NfuZU?WRgdoucys^@,a T;auM{D> Vm B>ḛF$=ݯg+yڣ.F\u:P(`^w;ȑf+m8Z\Ѥ6ޱpf8z{Q{`,crmO UMYBڲE#IrLU`I >x;}*Zcj辘Ƹ*HUz8%u|SSx5%;p\识VN):<o~M"0Y%BÕ.o{ݯ"ޖ( W[Vw:C-IEًw7ޖh}3zbEzo̬v+,HxaBsre ;=.+j< }JؗZY )|MO;8<(,;:coo?x\aG2hWU|.9F7_3Z/@`_n/qIdjn=T_םMZHy?$J[LZ;N{d"5-;Y YXWBS=05ó'F~LUEMZ^QfU 5\{Y0-B7K]z09;ɯ! {nju+G>{EX3𢱶hפM偨a02X RS9@\=ȟ/1EI{nH&pr^!pMns+\ -Д;<6̻uS,0J_=b7ڒ5h7nEօ?:>]KĚy sĵu|h#ѵaNvG$v0 \ g*e feWs]<5-k nu-/*~p 8-ݱ- nrnΟO7#@IV ^Ȣ ФF.~ib,Vr6,:TU5, P7K^.6o,  _\-+ޜªR,-E:MtQl)HK1(֙n=V X)}.?){4Z T^-ǝsN+oRv>+Ҁ,S)qnL9_Q3S>F-ʊkT3L\;AL̘snnYq( z),W׫y7/. zn>,>zh0\5M*cT2%ZBN~B@ jZ+j7=b?&Ӓ61I,5bihv_[ u4 S 1)gQn]y~0Jc_;O/1O~,=_};C"sb7̚ 1y=ʈ"r*ӄm#ՕB~n8 ^_ qUs+ .nJITV~SAXڱ{r+CʤBajj2yL!ͩH'>*& ^ribTdJB|޲>]ӕbqCG5jf{u{bcwNi4y\4̟3 3rȉnG%Af3W4l!Z"XwE\!1QĢJd_2egˉw A?aFKhp A랜%#hjNO e *6 Rivbiu l2}8Ht|g2ܣe43VA9WZXy40ZFRJ0Ealk]tT̿cGco>̍;>9F! :x ?t fJW9ezzoA,}GQ0>9VknLVg G/Z.@GO|SxCRLt~&[DɨB,ήR,sЋZzPI6[TZ|_*џ=L'C."#vDͨĨ/-,!W?avlpD]ey|GQ\gºU ŝU:UFܸ~GQ?vƨ}3k)ĘݰDku)y*fz2@!MH.EE*`tɒ7%#ʯ7Og\R*󂶔X+]@aFۈK3|[}/ں5U)c^dJB?uʳhowGJe(9Z\vؚ02܄yⱣr:=7ۣK |j8|fq͎LɠH Iՠlx5[IFcIIS.3>jS3iJZN*n@.T4W}/+ǾHlI1Heʜtݧ_jyvl YQE>cL Cܶb.G1/J}ht90[٘?ŪHeٵFc~uB Fb* V6KzPnDxFN!f98E W> ifܸ(A [D Dn6l09<19^ u\uó/5J׍&$3swsW"Dj|F-1AIfKytpYffӇT(,sbEsvIԵ;iN=,17}|inzZJB!o*D <S<67[>;;V8b{^c>RӢg$Y3H?/,;y;&Z?@Nj́n:ܩ? Yc1[6T$Љhe($0601K͝Wt_KI??$)8@qrΐWȫo(9y2&P֎,Jn,񿫔lEYJW4lcz䰁? |N\WqO"sh+cl++ >N3# ^mٸ/b_LsqD-?l4s}A142 44gp@Z2Rb ,kG51qӤy[j˗ tymyP-g0bV!z YF(]0ډTf8eEPЪ@wUY $С ph`$QX7-%jƛ^npjvd$:lOqKfEk/X@+_``0f΂^tgN=Mdd!{\~4J1Vn}jx-ܷXV 8Mv *ńhtoms ˷€DCxPZŠw :Zt@ڐMY^x?;#>R8ZNflz k5ό[ﱨy6==g (S*+7PlT~k5fomz5%숁ȏbf8a)Ī3*tx nsR$mU, {)74)Q=E0 ΃S M)7Gxڔ+~4ַc!+׎_j>+!Yq=MWNJÇᜪs ݷe sȜ' 损`Wa#Ҳ،mdoev<#{~u*aWa5*-b R*z\'RlD~(+Q:^3mn8t O1ҲNWlÖαA*ayXZ.0=J2Ulq7 mȀAec+`p+SVe_ly,估ȋ-Y_2,DCxt: 4Yr٫wf$dd< ەɥE7D[߅|󛑁 av1Mi]pNVlMt0sIӂZ0t]t iqۅVSS)dcKDktDuZ゚!IHB~_jDFfWg|CK䭒),Y姵ޣ6 4 Z/{ MHiʧP!f>kf 1#_}lUV8N;aWvw>d0*h, { d-]Pł&u_ [#~MOYOZ tJcnl΢VZE^PJXzُLJȊ^aH_hE4ou[mDҼpՄ+Ǣۙ)傎?"%^$Ɲ= Le`<:մ.KX YqLn.EUWiđm$iB0 qYn ]x|+K_HuԸC11_8Z >NM>(êU ^Ðu_:1M\zG_fٛ /v-^@n2`F.BV׎޼~*̾kMzZ4W_Moh\5?B]~+˘^M"e}5Sg\_ZmrM+0fpů8~%J,0$ȴGb7H 19 HO}Ó@Q_"8,\<|qz cYDn%38iF:2[ԨkļI;O<, 0&YD'S\Lfi 20X^Ir\J)FS[/ц.ÍLЁ V0/1<@v2`ι6Uz:A햱z Nx1-G6U`YLj7U2TghfW ,WlGrR,Cb(Q.=k7?@& MaEkGm BqKcZo18^3ETc}f}S3sn=TW q<3[ -iMK˲VkLHDzS}\mԶe@x;ϧ}׎5D{mbҽn%ب__EUb>>i 'ē4ҏYM=éxt䧌n eGv)2inŞnGAۤD00BRQ-)'ɞzxc",ͷ`iN-*KX΀<G2H֪^<o?]"Tֶ C2Q`Q5>\&jͻ &@֓(݋nڗ G( )9&.Eѷl4IyԞ=~m?f_ [^]WJė؎gZ\ VàS9rC$HFw 'P8T`&︽߸ m9-PT&Tٚag.̵ɨc*dBQuA…0gnX@*VHAuQ~Y\(h3웂>+0 *L1:Rz[Ǡcw1SEY]a 襓'$38C+Iя$n)[-pvxx O#I׃|1OR%jp ycppBjBE?So<gmߛ/ s}:^.0 <M+6b+dΒ Jb\Olu/g {&8؛Uu쑕ۃqMA~*3ᣰq7$8|KG3BD55!Jvp~$Krgb`Tsޤ40웸(}AG~ 5~m FŢـ-O+N63"Hqyw*<_!==$\,j)6a0{!,KlApR74"^Z`=CykZmdn|΅իϡp Za%hL8#G1V <0Rw߷iu[r+\КIDP`QIB'!J|$kk| Ex1zSBx>Cꃅ%5EU0[n7OV4Z!JW\a f~SqO<|ۄn p}p_ b ۾8Wqٲkl0m/l 4/DpL^qSZiԙ Yru! {w퉄TF\pc$Wٚ@\bkϚm9,㈳LT2Ph܍Z>1VUmГd' 6 BjtUqv$-`\fVjsoz#u8%5t)`>&Rj-5tN`lx@7>-T>WsHއ,-h];  Щ_4Ȅz}ת-c=P-(n~-@u&ۇXC󵊘]"Kur>ny[)i˰g >51C@`2~u oB!#]kzr hh&}V:m,C'`R&]*@2_c'N*ŋ}mmy\UZ&C WQMӄm¾\m:Ө"/phN}P FQ7,N.-/UR)4!GbPYaOG֮,/@۵Ԟ2jqJusvQ b'U,1>Fv)Eڼ |VTqV r{6ƙre1(t" I}:Gٺ2>Y{GVF"@:fVXj]UZ;ĘAh'@[ r,A]t^G!@G͙YWJT;Uʃ׺+#'lT%f!=By6uAaDE$C\ $3H@"CfЂLʃ CqD xi1PX.cs+}/a6|?8G5d| wO<]v0/[7^Q4Tj}#^92$=Nej%UGJTdc+%.. *0jge1.&4"Ydi`X}kT?v{)D|jf*?tEurv2@3 ׸׾g;M= }34ޓsOdjmB WKiPs:td poR pƦMj h`tq( LGDs$L|>&" h E2WZ іO`P1i?V$~)*Q8U!ل X} 0ΈeV;fm(r%ųո$kSMU{'[`|tpv EfIH[# ap"(^0-SJ7=9 Sd,kӜy$Qw#wcRM M-b|J9Btv f!sK-T+F~̴FR лzk /. ҆ 8\a2 x{GQhQsf5$XQ!)KU*᧞jMgy`o*$*IM2짅SMtZdu,O▜"f0t`e]4nAe$+y5huV"9Dh3ޔ8Cm> %K/ߝ6V~&}HɅ\b+ 9f;eq-IDLg) Jʿ뤵o0;[w!&6{wzO*Jg;م -F'P4<Q |gɇ(r2FTwc˕M~N} >kG2 jұN9<>˾JwɄ%y(l#)a,c!Q;1$x{92p]i}$k=x|>@{^{]gfJ#W[[u} `_U Dt,^W|*#ʲiNxU:-7$W8$}9#)liBDaFl!` Led|JlGE0Oɂ5sЦӂTn\di 7@3b g?لw#=uCElwo~KtNXrNNaIx_YX6@~q} l./oȴTUYԳ3 ')^l$,x:6<=-[eE3=4_g/yLvCY1^UIclFk_߹,\!Mu-@>'J,ߤ[#j7*+6쫣{&W܎N {sˎSڍ֍h[YqX=sedR Pfa128kBA V9AWZ/=. >5tnQb/NMռe{ܖd^W#K/7C#}34Qlkwvh]$}` I>7;;y+ԓpw۴nuQ<)-Gg1a"rFBt ؀'_y4~PH~ic(`$SOE4{HX!C*fZH = WSpeR YRSՀ{773ˆ/{ 19*[[:̕W\.'3$0d#ONLo#}DP J?d/}ג9^댐q8Go0k\|O)HxlB}GPsw>K.t7AFkA^GT!""|${zyFDj=1Y$`*z:bDUzoW;\M{aȓ0o-- #d}&+jLSt(|$ Pl/Dt#(Pan廑3`YpuAί}|Qc8؂ `0ymLk\>$~ނ}$JH 6N~&c3q;V!*^8#Wh(ށM܅@jXUӫ^$u^x+ ƨlc&ULAE`ȋP3qzJq9{X5g]P]'yAGM mE0~'Ũ)Ȱgc.ABǃ4pK{ZA:۲q3}M:glE7xgr&> uK2Yf3nA}K`ܿ, >_% !~ Bp[6ʂMecqn.8}5+AOP=966VTyp9@06L~De` -Kr:M?Mɥ$aZ 2W$;&[4+4΃CE4+ϙT۶h=Wrbp&!|'57niP*NАQD65hn-OQ!}u@hDRwZ8ڴ"nishŝ,Z#\e€P==J =~!vktH(HDQFciqK#'U+VTy;B<%hYlz:\/H}rIPT4i75W88wԚzy(KYbĕ'j'E^Wt?)=₍~}O|U5x`VES rUTކ >pv1 S]+kVTq+j1a%Hf`6#vK/ke'tYIayaW}5SR}jm~IdښōlhfdEuoӊb`+څHW[_/@Wh }þVӭhyȳh>SJ ;,ӳiw,i/h#ZUȑ|zHb&W1;:@рB^Tc?}?B{)n+AMDg嗀?oϷںyM slt|Nc7@Hx|/}~ݹ "InFj =RI%T. Ą|툨uWP٬~rj|-wo/hĪH)$oba u͎0ۻVBJ8~{ie;[ePgT;3M(90}2JOD\3U-uX=V8Vrgr M^kfty>O͜H1ҫEoih4e̽ hA&-6r\j̮!=[N+äa;1 p $Wv彬WH,u4,7IW3u%kц-exꆀ'Sy{٧ JSDy{Mj7%k0KYgŤKؘ!:#/:z_].9[E]`Q!"xJ7d݉ 5:PՂ?'X&|2A]iS?m~PB&n߈zi3z-hk~G1gHc-Z<\Kݏ2A SM0uv?ApsT <޲2C- Vo *x2I_ࡷ{߱ፑH) kuѢ bqt~1It/abk&%o,r: y W.>,M-c;)ѵo̒B˼%]Y%Ǝ_~ 4'|l3gHp \h'c*i8u,tFsiPYBqlIQu+p/j[ipj֞30aQЪQf)ad>] Bgdp+X2Zg`]Uw 3\S͖,'n&`v4(*h)ދc?X/ِb7AZY;VNxμy?\5 PT> a NbcNqţJJKBYAЊ %Hm7%S)]残lyS0|K ݶOA8lr՗9yY @S!vD^IQ^΋lΰTG^ai\]1ބZ't/gkhnmy)U%1ʑZv%Ϲg?}x)\qsiJ,ۣsl4/ w!ZS,WzA\ 6hgIU`" kCbD`˛i϶fPJѨ<9Je'">Gx^ IIWĽ#VS2'N@˺=Ao~U gXwdZ[K39AEK-`ؖ)KΦ: Zzh Պw3\C(bBԀ9~[&o^z84aif[)`J䑜[S"6jPSPJH 9(wP$9_Ty0Z=_hHkCc:'Jqufv~\m-I,&)HyMu>~^F tdSpA G6!_\ l7ĨJ}Ild zjl$`W5co H1BFjIrކ5 XLjmru]tYNx'/8Xu=ZJ#FG5p4yXƥO>W'?j HGhΖ ;7W>+ @8ޙTI9tw ~<;.>eVQl`7!|6!yS6ݘ0E M$ӗ"G.7#` HgA_I)7VR RvJ@UiS)t }SxA6W/5:R-Zo ,㣐P}|SU [R }vy:(6 -%.6}6/ oiy<)w\)`QG`UT+/ϫߓ䂄*um>u,!8uJǗ[󮢻7JcpހC}r ߡV4||HCְi2*E2W8f8o"&1ʠц|Ϳr# =OC/λ9"N]=W3WPimF#wch  Lȸ7`!cغ5\Yb &~.3@A#3-Ie:ȘDa H{M 0́PJo$??5'H`59قjs0oڎ4O7~ M L\nvg}|]t"&p"5L ›v*zK̓JJ|7۶R/rpmM.r+%F*UNHq cAa()[4C4:Sz&N .Y'|WKL„2_NsWE)i~yoB!6n]scZȽt򁩰_9ŕX@H=vF[Sp1b wOU7G3BSxt+=),oWJ`oRz&t\hd'hلAz}XӮ9_Eogs FNC8y$3%P慆%4wˆ(__*pQN}RZD,AL3gGKMktn3$H@e4ߡ̘E)R827\J>TRLLu!7It'C04+WJ;Pv:j?MJ`>yXIa8keqs v|Rx&T^+vyI);_.(z89lQ;؈K,E3O7HH$Xnl8ÂNɗYS t2Bеx t9OM#c|#&DG!D4y,A[䳱F%6+XܴU)]_( +=dhz6RRq\l9OhLТp<_]O<֖\2 Aғք& 'GYa |S[#? lJie/n!H.¼zYhCͤXRhA'my5 ܒ#P5>&7RL.J4 X1)bH)svC#&E:G~r0QOcJ= G}5 #+G]8*ɫ;ԻFexKbƃ.Z@ f4j:|@wHP"s3]&\b:ܖ3P.y/n<T_,7ֹdNݭw,y*|=6( }40_a##wS G(R95J$^Wa\>M*A:ygŰa"$G3c`ge٦spf8D )G&_iVm~7$6<"+ٔ h2r͒FT>uB ï?ڒ5hL@AJ O(R|4I47Ep,D %:h9oT|g`ODb0oʝ燽*Vka5sTkǧѸߞysmԉ9YlxZ^2fdR##%K@Nf*K0%;)N!GDEn ]UeT%C&y_.^޳^qXI͹߃-Ͽ7Xſ(¤ah埌K1F`V-냡(Df=#QCH{Xq,ݴ|),ĭ: wPK%fK[Qh ]jDUGTT&TPRAuPR.&qv_ <y,b 7׬=A!0Eף/fy AI3'㠲4c-Iz[o;T!릉sFȢE..hֲ `@(Tc)pu` D<@ɤ%1حt2]{PQC/1ז5VK,W+&,l]7Іp'ERn&\Na⋉ (QG8gMۇ7AڨX:(@#'íAn8hdLÀYe9Iijŷx{l!}f2UaQd-Sko n?qyyIODq?[fقٵBe\:=Чy%!oyxOn_UrMan9A6fTTR¦R.D;[]djTQ/;,ğbSAnK:Gy U yvM koٿm91iKWbC |{o9^TbLYH{<y#65 y9Hh'b, %۟e\yÌWD3hȊB=!njy(;ȺHZ|@lH[Y'N5f m )49捥#1#&cGVc҄dHK#E/TwGP;]Q׿rNGSGJg_MRbq] EN!3k=zc(q4EY؍v!K8x@a*$`sh'\4aY0?Ut#(v}[~(kɱƊG;Ad~26˂i $/9^eif40z`ٯiU@D#&dô -p'VpI _  Ηp7JTYm0Ѳ=VE\SxIm?N_5Ƶ(XKvvUMdxi J $x_F@jnb m=ݨl2 `ϙaӰ *%Ґ,qVkJN5nN5g~c-\oX3SiDI9&d%ƒt#{`ѻ>Tl:$Ro򠽬:RoLG =hԑ '2'b8l6௼1T %l 6:x4=ŹeZ8s4?®h)AB9ߑomy#TRCejXo:sj;z7휦ְ F`9Мl^IA洚xF/ 2URS%( }!@{9 oFm4&sC(^P2V=0eSvIrl5¬ۍr< .arיZ{[1gJ;f> cT0,kn#$߰Ъ"Ӌ慵- &t`YM\=܂޽¸ٍs8iN!{T A+&iIr9|yU%N¬ 2_P*o˱bѾ)H)*p\&eܪ',p~c\ N;to[e+/ MxUf-nF{4^9J)į}PCm\G,`BE;19YC#3ψ/+K{ #yĕAˠZ fb;*]WXj閼-##VK@0.H>r鄘Sпx)mK'gi`W^7\!;_G<|&)Hj\պQPNڐ&VR',d4Dv=@B"(1GuluJldp _2;A;E]+5It8{hC{3iw@6:w|\zZةzڥ z?kԞةIYJ Q5 wt2rnbI9Cǵ==4V)Ww&LI&|2JJ^$m`Rίt ԊŬwWte]vY3g =5&) $GBudᅪl\XՑ2 i*8/`I9pN А>0ؙcR#jt˛1ھ~LP1H26GY-kqN62v- =Hoo:)ns:%$QUiEY6cdkzc6Q6 'f^c}w!8{|zGP'D*Gxi## Gx9)TAؙjVKҧf Y\+rS hZEFsqW/hcV1^& z~%ϕY<15Xؿh掲aqu˝Rib2qjѰ}(a8@͙YH׫`h&bLJ,RTX;`zC7$ܦ`#Q~j=+[rB(݂->E#nRtV>|z&dfhZ܈[M@pZT K={l/q ;0ߑ #Ѓo3?8X]lbگԘϯi\'ƞvyyC:|+zh+ 9S9iٟ]?ouaJjbgS#Ǎx~?jmd1ކv"}ӈ CQ \뵼hzq "4E &{_i?S(Vr\$vFsQ6K58lg'{9,H3ߌ9޴ZP>/լd` v&ʙ3>.IjtGWMj&N *8T:L$p|oZȎrY? }V1=iXUye3#c'p P?oBE9w}:iud.aR/=s.IH/9"Y\-IisL,7?? ݾ/jwkw6ymQ*V) )9a[A<$ĄI JRc *L^ajؽ5BQpdopV>Sx Utŵggg0ƯKE2TA c;Zɂưx*}uވq Z2zu)\FS2il7'W󆼣:&k×2'Hg߶ 7A(_D۪G'(t|t9n dhG*y"ke_ HT`9F(q:$pP(9-!iSBh}:`'hA)d6sé]b"|5r33k>v,frRC"SY3:VME77;?cTºa&MfL/y9!=s)עJHd 6K,l+O7Z ^ws ͓8Xrg ⣓[i,;CQ=Q1'Iql'\1 ho@2pPxƤȚ&|0xEƆ;fc?5 !V68(՛x`(݃wDWT7O;Zh/Ԙ0X֨7LWf 4J_tZ"iUatT-<_;M׿E/-7Uɟ4|¾,?9޶G/X*y@&tI|U/$X^3}Y7mJmc\`1|sʸV9i{1' U=DeQF01?J%4]1G֯+7yls3ekxO(ue4,*_CAcg$z/"Y'G6BeN1cOL'ni!1%ϥô!XXvHsr#Qgxl (eDjBW%'anR})CI%=k9(R hpƫ1da؝7Lדmt`} o)+JzȤ\l l-+DV2-x WC]NɘWD򚬴a=|/6!лIK%n?z*&ҷý^@+mi!|iYjxʑD, J*U 2\7zZ,g,gVg'vtC@DV GU%+4٣HAg_bBdzct؝lnКVSlѡ;5ktgej8SBukL 6jskg3e0*$,Z@#3ɶ/T(w]SjDE8ySm^-"P23:I2,Ge2,nnroP2M$wN`Dݎ̑7/4 ,.5`hq;P<0E8+ vbߦ}S_>9 &Υwe^ÌwCO !WĘeWtНNьO+ ݸJ8bXrTG"Z`dHhc-u @T2|/cvukZH59LBLQU(q#hf{ӈO82Uxf)1 ۻ1}Jo6*s8ܚWrO cb=07f53څU2:D7y5AhXڏab?\G.E\z("alF T0@L<=^2!pd} >XѶr:r:u 2 7pۑG:NšCm8  &[wnI&d\s?:TZ\ _|:bC9ae: \cv\ԵNg~ÕџLTKVJ&GPDi\.O>0`Fv *Xq;V.WY ۚO1<z 更|3$bTp^3"0CsV6/l _+Ce CynK0x rz'tf,Ctt(N b g1;Ri>n\p_2[ c(9Ƽ5[(E.g^A+.N^WJtY[ƊklRi J"uk93.#Xz$ĽXUpfEI}^>hrPk]"LYRP*,0qH-;[ˎ %4x &{hAr Pllq.~ԱRv5Eygs5((JO\,K/ }mhB]n?9=CEo89ń o}}U@X|r  KMzIi\`Aa?)Cz`E^-!HGm 5Z{Hf^~qObh@_I"h4rf!QedNz̈ZMVK0;f3VjFKѱk &l6 ӣ{nDS뺌 i=m/$YC'T0 Nix18U'pƐ<&lmbR0f$cbTj‹Ft!*^S}E^֝.o.#r%N(sAXHma6tYzh2>s.r('w cofՃ%-F9g{!ّj&N2y|F0 s /۟8m Vٖm[7 "u`g^V7APZ5χiL =s bk%5 .I40<"n`3GKW4gU:L%Yj%? V[$PG^C%w䴚^AowLg] pH>^&vنb%0pw׆R\cLt ܓJ@79v6zI d+&JO"`"(*l5gt1V㏽xU(&  !*3L*#c,cEg!wY&4*pƛ$`&T\c)Mk iQf|4ռ !fВyNgF R1؃G f|uOx ᓠGb{ZtNyO nrxT,` @B賛2+RXݱd$bO_i8Ʈ[`mݘV{jBF k5o߃N;ŀ2g C40 =:pA`̸^ Za3&ۈ0xEH=&>`)k@9 A}|t0-hIwhۿH'/ng>=\EPusB8_X\\ksޟh$I?%SDTkDJ iO 6w+ @Ɇ9 #ԗ=꫽vf.gF`K%ؾcrg ;M)E@kZ+k,3fhkqHXRKv8fCGaemvBŰaEG)u2 lXh}畵h&,nD&ju`CQ W= *qQ@=T{S;(P e|4Il'DބEL|> ٢&IaԣVo~} ZaŹKt`IR]'Ćq\ږҝCudB`s1/+#f50NΆمY YL5ajH+0#%?7h:։ fR& Mp]t}j~4j5ɇppɩsaUÔ΍>7.7Sz❊0pMc=pꨃ,eBs+{Hܮ*O)vn] p!0l,+ l']QP`Op!̵^u7٠X~%pe{`U|<#nf;Kt;*m~j)p>g;І1^AzHn;d wi s%2)}/c"N6Huq z̾ u˅qmĮʡ@!/Mq"%0>}u12g#ls1ߖț\8@ߛ(!10bwh#S䣨/Uz5+ {l4'>/쏜ML;E^JχL?*S>Ek& ŲZp1Ny#z57U4KR275;:{VSsQh?єI.W#t\,9Υ:_<#eiō-z K1C>Gcv-nTpvA܋B~g6`u4՗ŇX$Zhf%Mm4P̒|щUr,gA LiMa )$D؂X!6¿!'Mi'}K7g7]"YqQSōrQ-򤆒bNͪ!|$)1ߏDeA:4qV1:?޶5=i820#a':G,krӣlzF^!t2뗕Ph_(s@ύc.koԿ-U{ de:f(_gȗq!^^JY&[p,j?3Ϸ,V@X%}ֱ)khzTvy4ksǃ 9cAI){BL9@x4jt Ix[t9F/ C)Ht}#qܐ>[˯] ڒ9υ9]ͅΡZ̾JL&1"Bt:+&^G-j]7QwN)z+ ɡ;w?,~A-xSӷRK~!pޚb.v1=x@9FN/`= gfPE@8mYWbdp;sVu B>|#wYVm⊙ $;ǴFk q b=C{@c ;8NdE A@™ԀIr3[`-eM<ۺr4|UKR2[4d4sc)^wpp&"G@hb&Z'H۳P!%i{]I_҈4g&>NT EZW]favp\Rf:? ‡a-K*4|U|Np M2m"yby=܎-KنoR K>w=QD|@:_R;"3<ٮ"\|ŌבUxg\`J*;$=QQ ~2%m9*E*L3+bLT BssC3 QtTGidЪ?mB8R|zF; {aC)Z T4vY^"McTp1|h0L$]B~c]~«K$&.*[2Ā*^L/.`<d< zT IO͸Co7yسi7f.IVmA u鶈^K"8&o+-Ȳ5/-2;}O(E~NscbcS-qڙ2Wjz5z`D9ofyb^V+"~ IS# BQ¡42W=h<Ӓ9ቈ .V=Ly-9Uo_J<)պ3˒2 x22u~D͏h#eq &&e aiBGGM`C8r6kK̂Qa번:Ee+ ;Deݸ&K;sjw.# wk&7V8WB )982dA^3~НeK/9n T&$IIe0Enu<.3TE3H昺2 ]cĘ.ٞ*BG=R O4RUᑺ-v`t-gYy]֬ *>q~G25=4VFPT"OJmFoqG10MlrG T ފUUV] kh:%Q Դѷ#~;eY&X$]k@Az#K*kĵN؉D3(i6>.D-$ ?L +Y,*&T%ZFX+\8Rc2 k/JWpKEZ@HtE Pi!tlxY5dqT1hO/5H4C_ğ:T2&gc <LtCWϞ.` 8°3qF@Á:C oۗtٜ]b %9q&_R^V6uO'47N3\kB+:Y@%n Ir1QIo*W;%= Ve`i~o*$?BVΎkШ3 j@1qD-zYI >Aʚ؃ tg^XQlO %*ِV&tzMZs΋C46@k}y^ :{Ք11ZutR0s}t U9oYh&nbI-%u  2s<[6'iҬT*ʧAd 3/_~d<r2(.WmcYG"D%%[5~ 靮Ҿ*$H:;%Y X `Өo ʡ @PAHP}l`_U* 2EU b??LG)z2=I<݇ ЄT |{8®} *Ӏ85JC?}Ui8g$smNB%Μ B0ÔTR w: 4_ >AXLے$X)>[I!ʱl%ΪQB'[-s*=}w4>&޶Fv5ZMl] 4I cT'/7r*-%y1ΔBt|>ʂ` #|n2ܱq1k,SmGp\7_Lh騰R@f- 5vz?!LLBrq_ uܪوxÆ+ހ>Εb>Pסd-:fr܆>ʆ^&mĬ\:^ˤAlՄV11>NӸV_A+jƓ 1L˰fm~'"iXp ew'6mz%u=.zd]{-i@stonzվ5A|2/)XE:([\_Q\G4NmU͏LRI2 ٥D2\TZVjG\pݭfX淸Zp%{uR4ԅo!ǝ*GQQ<%k{vYH۔XzJͲɪMhbYjEh1Њ`lG1dI#c;eCoMK3y5XvZ衱EЛ;_E tԾٔB-9ͳ0sIh# OBLHR*t,h ɻwOCLMGC=;edUg N,$PwDݣ(! K_gRd u2L U>@{ o0گCPEtH :4Cdxnt7o-d Ѵ c?܀fT@l7kiFoUAzC'ѽ+ *VV+L֤Y]9Eo0;j2EL1K{<_Ocs{ 4EL\vBhiIحC; leɘ-̝HXzGhUSo{2ghTYqe6_r>tGzJV!d%ipI($&FB%gLU ^;ϋ;)f+e)C.t_n x5?E!I8A+bNMmT2L$ 'R))M)ۥ>oLLYO MΏ!"7K,㜭E vtdCES]UBz(#C eD<@daE=x lnʆ?M2S'LDeTi~̚Ą<FidIyRLZд{q f0 gS6 uD587Zx>{ͧ 㿭+*>RrpFTZj8Z}ӱ+3Eky+bi6WT?m:bl 7&2ic%Gę?=N ZIs%UGÐy6ԏw։eK:FM-[&3C ZvQjܔӠk&u$01h''jC1u'# G/iK"XeȌ> kOև34ijSrZ,aS`k忈p$dfߠȌ+;C'(TˉTqpkdogFU b3l;IJ|j20L* i0EC(TU2x+!JPo~#4{s[ xy+5@o ?6D/;_#|0>\p aS<'EU,xS^aNMgHM{0-͟Zz/Nu"\=Գ=4ڝ1UC0jf (#R(w {p3|SY&N>Z}K~4\ :tB :y+G:Z#\=y|04\'M,=T,)~Y~ZP9aK7r2ߊaDj4AW٭{ i~ /0*MyST~Ivcp[hcMRc $bh!)6dVvp-ѫ @Ptd<*TN/E9rhPsc0+|3IN1OB_p%|OXU (4!2h7]-J2v6S!-|krp\)%!T/_1$!Iw,è7铸4x55NioJu_ y"SlYSOH89bdSiæ[rRqȆ&L()1tCEU1rPJ1UEPz8]& pA_^8;sņ 0"hm/{K4nCPZS2s8@DFY: L%;h9cnJۮ31Xqu[%4J/ݻ VFNkGxk˼%j !q*U-O n 1OGL!_'k|5j9H!:zzxm:v]A>2z!0ز?@<N)l 9*p^rA[~ r@5(jV4{4{w1d1OnḀ 3ָh`g/^I7l;91=TEUp[R8dg~aVӸxޛ$w#+Gр,_*7.cXɘ~ _6P*03i;AOnPG<3fb% [[UALyD f:\z"XԐŻCǒ9/:B cqIP4pyp4EU)Hb́p:c\wSI-;S͋}i_9۩H~$H$)ًbJ|8d# iBmvjYc_ԩ4Ud0{׊7Σ6^\3|a*n9Q+cyqϖ?9L"Ϳ}+8fOulI0f>7O-PMO)e/9⟳j݈ƻg/IMh!~bgѯNb,}Dwc' ex7jK] A9Z5‚FB6t@0YdSX4ֱakh3a)\dp&d[J6-oҪpTH0{APtyJ!NBuH36KKqbXŽѩ&Ȼ6 a8dq!Lp'* AيcA.X&}!s!ʏ+&^J!gS?&CCle !1W] =-NEևXS ˎ!ANͅ#shDmo*='0h徧'BPIK":?ou>"m=[#sCJg]@f\h^\ӔB  M@+'TR F*3 Aa4ɘ'᭪(jAFHI^vg`zbHYb&j+mH,kOfl#|bY/lwvt6ߜ(‘S4 K?x6ÑrQ4ic_q}1Dj>r~ b7 Goszt#u+)tVS3^{EۢI率=J_vp=Fu:W P <_k-laPqFooaֱg.JΚȕcIL9o+*gYL.^LdlPxYnoمߪ F?Bl͔2Kߖ:4X#oX8up]v7<ß\đ-CsOz3 M,.5'+K{`\tPS7,G1Cv{ڌ[ZeVb\&m uzbh٪" T^U<1fQxج>^[+#oVw>0#ӹP,Q͉2@<*,DE.T7TNH+w lwb˯Yo|͉@ZW8< yɴ:/y7kLs"j{*$?З+(|GƏI g~G>f*5XA$4 G}D1G5ucT.xMxZ4CA4fo۴1sNX%(u<# 7< !0%fa6 h}W5h䧌*5D+'Aoær3Djc =΢E ϵ|cp9Tif ύszJ?a"I7k6zo¹ 9ʥ|Pl JR`neJ3 _ 4(NkNGJC;/\om*=ZЍp]I[S ZBͬN ȊzmMxZH MO%[?P-_5UOyϖOWJR֞F=|P9asn8vYxm>6|vϐ*Կ=p_9r8j=AYoϞ|Kh;In^nzBd\5Pxkƞ *]~39o MC/Y s}̺f跏pfaUd mF"v]@$0aq=|"R7^[6s76K_13z sWleL 9b[gM{cMJ]P <]{L#KC=N}C7 &.# Y:޽6J.YiK?$gimNdؘO9ʱRR *P1ȓl˦'o2ӻ]2ހnɳ84:E)wTTxky ͸Zc-'mӾFF[oXO-EvLvD5oP8~*K>t]{\E+8v@h1XmJq !s0{FBk sק%e@N\Fis郻hw1 v`uyVv_$ mP/tF%"C  |::kiַsj3ex[ Œ|+ir9sWos6eKAa0"79b햾הA$= "uOt(Ip&a"Vu:Uh9k̦HDޘ%wH# 8w5}b1!$\HE{Ԭ[+K^yV=i^xJ Nf=W@>{`@kC>U8ɉ ȭ?i>hFuFh+HBC(R'ِtC}ц5)A\4cϟ5n5uN)3}<1+H4^6-ZU65τAp ;!ivn<}fY挒0\mʇ&Hupk.ͻ+$aB^VSX5!w ET!RSцQNJSvqC8PЃ?(A)e]<ԏ4`WEl ~`?4N]B#E~ :W#hDRsppqdwV!ҢA[[qvEgEVZ%4!%EЊQ5nU-֣?N+L|a^ķ:8HT{ޛ(䋵9@WaVV9sv?jf+X=~GH[c;Ѝ @Qӆ"g֚{,x$iF#.4bC)רXT Ur~b, Ja ARrVQq<%!~s0ھnvƂyxNHQG;_yS JVY^u Cfd;^[!)JoKDa+Pª0ʂۭjN10M%dBPIz | L5t ­`oJ hgiU2`{JrU(@ 8\}~G˃pK2vJ5mTA O1Uead(:AD^1f[(&L9LTk{ZˊL{C?^z&kk!]_@S+>t7{nRQ%jEUP~ӡ=vtc"&eAG 3F7zpbi"XV# []$0x"y(fSűHė|Ft00=6[2wd.?S<۹ه/O <ܥa9f_Dhpt ?83% HqW ycN;/iW.-G"@\pfwUH3c3Z&@kBL"kc?n@d~S+>]LNܷT@*{Ѧp.XAӼm`i*:dk'{2 LiT#5E]׷AkLέxʨhVyx0³ ftO7p6 /ȝY wEHP=R?jB#]ʵTfJ2PN5j5*/ z^riZ `(}}){_s-b(%->q69q}A9ܔWr,A'ִ~Shǵ|nHԩX RŌ,\ndnr*'O(BLW,oX/JˉޝHsmo Nӟ'ť:+^SԢddK9Tzg-D m;|K- RdTRyIJ0e[lpycT.Xu]dR䲙 PF= ,ʁr~}k*~z25 9-@mkZDsF_)iWf> Ɋ2$L~S|updBA6Ѧ";N>^ ߃(N{temkaq5fZFE5VsJSbFceˈM|9ȏdKlUGD?IXt^):$nN%VkP^#n% (ԅ Z|Rd<0E#-fIUxw^w!jt7 YV&dz)5e!S.‘gɾMVo+lg7"\sg-1"|Kc0Ã,14gdZ|URUǟ2W=$V\4r?ds,WD [ 2$8y:ܒ@ʴ,l.åP[^. YK'L& ;`R$4[̚+nQ$Qd)lڕ`)\:?SUu>\A?~VX^N&5roDn}kS^k/N 0z|ZGWs$y=DXD8墕g'%/sD3JUMCڏZ,ܵ7!9`Nop*Yn^F'x<:&DQ>O[UniNvϥ1xntsx\uTm0bgirΛ`'l(Hg%:I媄olɽfig|Ue@ǵ*h3Z,G>$fҕ"3ӑD'jyi%`k6"b|Rn d{'< /:05xڸzɲcVhxǖc~99:W'blW "}6"AQc0 X⚰C/O,V{GKC?1N[1^*>ld?o# %{\.~h(u_2Ѽ$6`(39c*@yŃ^ն߱&Fs-Va%Dḽ=p )dL#x2xk#a#zBOHږ!R+aT gUz çp3!0(]!ڭw͛_R} Xa voRkLl8o(K (ilh`~O 4*~ qw\ܰP+1uQAH>aۃ.c:jE=,r+oBHTzMЅ>;T1{tDZ!'LW’1eZ=PU9Arx+*`⤭VOכ =g M0^ ΄rKԌH.#ow,űcU ¼; FTƦw`9.7A35șH4Ϣ4QxFlQxJ>M,? Kh;=ÞowW)̩6!i)eN _,+g-U_hl] j"*s7XI֡i㈅%;@t݅ غ1?g-Nd9u^-%Rg&X5n~{8l#n!ל @ӧ\N府/8da/ }`N{22tu< 4FKj G7/2գ2ۢQ Y/-h5^h1RN9yG"86mm L}0[fFKC 6ܞ[0H H Of`U߂1/tiC^1O}CvGBUm3𭏱nP*A|57 ^rҠ֟hbTyG;I>%K!#WO4pAm3qv,ͼC)Оǝi z2YT?fzEqYWi[8a֦L.{3EY`],/sXj;NuV `?4):-_tE3 $'~T*jYZr(یKE{ц K_[FMzK[X{mӺXV6\ %ir¢sE3l Cj %9ݮ)Δep⺒|hF>KU!6F5ZSs]]ݡw@RR}'CM5 d8ZBЌ+Oj)楆ױw4?D7& o fV˯I>(eh ?U:Hٺw1R(rla}B*h'19}܌ipv.0%f[; #l`$Do]t ũh hqZ@{^d-ףZFZCsS/,Q cfR)wO^{s CˢU~5=Zz |:fVmW Bh\f _CJ*f "*M#+WD%7~HgM=9ʮ߳anl\=/],D1g<)9j(϶^ غŊbS9f4d %Uwb%K#*ZfH Fu֏:F(Q7^D#`v :6낧а-r9`3jd[v|pbT;}li{eurz)0;k5k<=8x^חrn/$nuo.p`t=NW ]\3kC22汥ȃx::Q7 X-n?o:7WϏ,(7_tQ{8KICo>׬<Ԅ.?F[]^Ŝ^E;8M*b6L`fja2q} =!ǎ͋zqj lʃntwEfrFõ_Mu5BX% nD@ʮ1fv-x>\  ؅Զ= 4eByyV >e/T3yWop:E#] #}+,v,XmM~ZqwBEC=|iv*K#@[&UTsK'_zt(706j9 \]* A }"~Lv ʧ}D&zˀeo mXYQ=]u25Y# b^ $՝Xx&[)3<X@d> 5=ĩViVÌO3͠mZ- ?${'ze?qӶ0t%=@GRr  w5ƿR.=fmGsSg~Co~vƈͦ .lPLg d+&P`#(fyW6d|ViN|qA 4B~Y&J(yWhz\ʌ\7tKRݰRX'[El 2e&OGh%7r?؄x*M|i?,Nb߰Nǎ` Dt9'  v< pq^EB*[i`d %/8>ƨ<8P]-iH4}/*ӿ–$1h*`0B'ŝ:cvR9oV5&T+%dc9_sxLh^ h'-A0[-f2U1^[oa?] NM`YwDg )dvDH{=kB~O4?CgYpRҥwc[XVRuM/.^O_/4Ivɍ*Vz6|&<%a=wM2$Pi*|edA;s-\o⍈$O:et$FW 5v1b\A ^uś&U,·]OLL,,|-s` I˙%xͪ?Bo/f.K/;"պ 'Kvr5ôKBcHtÊw/봄(rӘQ/n?\Gv/cyh*9cA_Gjj2X;yimtaہ!h( / A(87q1gyQsGZZfs8[jY&iٷ.,UBŅkp5 >\5 dDZdE4h,%&RWJ_PM=6ê : ͞"y++M5$]HR2أNX 9%  }#k*T(ᕻvK_n,G*s)GPOo@)sg1#[0' eU DRK9n;!n{h00z H0:4aܦ42\` Km]xghFV'u,;3)ǃs0'oj8Rr_ٞ<kf"[ORt=v9ף8J78/QKÚW3hNȚN+Hn==$U;m'9A>FU>op٨Ǽ}#m\8*IpcT'Mѳܷz*^ }#Ye,EVO6iӷ˶*.IK WBҪWrhkՉn7M_$IkAgM$T򌛸e:bD#!ۍ<!i6޳3okYOr)2KKF~8c<$g@s@} E ܔ+zZǓ+*N/tsZ' ,S3|0n pDk8`|k3Jxwy-I{.?q'؎1r-ߙ3 _d)wtB Q ĈղiՁº2P)݉z>]ff]U;ŵ<4_]K m軶,)o͐E;hu- vJ+:1Egɿ7є/FP-о8BC`Ild]̱ظ.NY ;hRǍ6ob@-;.U.L%z zTcWUr,ștm#ÜYV6m 2/24Q?Y;QV2ڻcgFW8IA3'GzJןQo'HPSs;~1FnFj7|{e=9V0zAHVjX>Z{Fi:YuhV{CȑD>@卷 "*Ygc(#I Qd' l.GJ.&KB|+M(@=Y~Sq;_KntBkBmp^ ˔:r:ꯛ9̂͹ʴFǜo; Y9 *$9)p~YBn+wpڙ\^"\C2.(2N+S>́B([CTx֬V'LJ쎊f~ѩÚ,aS`D]~d^kVf pY)ravG]hgj* Z܄;P}%5=UF˥r*g~|>ZgFfOoyDzz a' o !Tg6jU<^l+2:#|hf 7wxP2e_LdJywGdБ?Q,f vw.TQ]M'L\f ϔ61mun7Gsc~f} ,T+ӻ兿dx:=<,B9xќYӛLWDѱFۘXVPUC_MH 2uxpG0[؀!ZPMVbgfvtG":95ʢ&1V;f/c/~;)IFg>pMshik])LfWUm83VU$eC3k:b V 1, Wq gG 6z#Lb]0Jq}-JznAX5I.l$mp:,+")5`lj[. lOP٬'mCLS5$wўP8xRSf^} dOFlE7/gs?I$?L, cpup}=:00c[: SeD`G=Y5g~р̆X[5IO%&nѿW"}3R3{Т*/Cx TDzlNDyMh4:PtXS4;^zi[M[tn7 Akz_k3FfS 줗v)ykRޓy0 P+rCA@F'lX>_G͸Me;8 ǙZCo6inc oP?:fop6Xd($pAzȸy@R~u1h=¶*>uv1 ֬4Pf 'ʠ4B} m׹Tj{&S+;^ZdXe{_8?Kv"W^f %EKUkV%*%Y'Y>`e8_Qp/æen+緈rFo3s+-;n(߼ƈ%鷋HaO[̞{GΆ1 5l^ wp˘-xAب70&mMUE ,"L.=F\=W߳;wOI-fe%rK?F̺zOj!$R᭩9 _.@phBBJ7xX]ʍ-B@U9%}C&?!>k2 qCu3AR=>%4 lң 3dF $ϕ耟|ngͰϚ!ێ\e\R) c32, Ud E|XwtDlV gG# /h@׈OrW&{4Aok@8<; 9xݴN~Uז?b3+5-&"ʿUR#֜1e?vZj4>%G~\vp9Gre;K*~\ٻDw˔t'[?-tl+[HOchϯ욑<:CwZbqq+<2wEˍ'Y4[Sk~j[W»JgɣH4GSWcgA?n DuğRI倓9lm*S8Ih$Gᝂ|%Hz2"JJ#3 6su{ N`lw쪟Xf֯J>&#bE .YR9Bsa:-JhRQR nqĦF־>HBÕy 8]@ H0nc UӁ9%jB?cY1*F$9ĀFXax03N΅SHɲVI\ؤN:$/Mz!Sy>2K%EۓNh[J-27ͧm)GبB ɹ!S\^X ή*qBʠװ%Oq= 7_/ d^h)M ֓=Cv@SE$[0wRO{s;BvB mMȻa5w7)d-C,sku#/DžbyI [q6Zo1}%3:]_Zwl5?+^ IPTuqh*#UsF)`{..,T0_T2ܘrYԮftU@,&8Q/1e Iދ߆K yk#NL8 eKvʜ}I0GdOy4J$꭬[ Pr*=c 9kU_s$'A勆uX[Or?tD18XVEq91]9yooh&W)j*E)ung\p8^霹\O}RzaounpƂQɊ IiڣQ.$ WKmV:CXS֨+¨D(Gb,R%[*F@_ uqh}5 8rsGldht(s`;깅j(Gp!]yXr yKgG@Iؾ ("9a &)u,wA Szj3? .)jA巔'R˄%|@k̅ +aTcϯ ަ0"o*5.Bk΁m2 @P|y&pha}8$>$8lVѷRF*- 1i{EmxHcSφ 2h!hL|~t-\Wo^a=&˗HV oGlb<Zqe7" @)b {h"}Y7_:`@<ַްmEie/ ۝0ھwT=k1 UVv[1FW 2Cf[QF|ϖWb#fosq?%s>n%eˤLeݻ=FTh\!ZA^pmrFg&288?%xfp;5aDalkMsxX־ d!o`X˧×ϭ%߷hmN!cjCVҘ{ >8^F Zo.f/.#Ec,gΦ#t;D!teW@\:K Ζ`1fMO=d,2Кzso~B%{]Pࢬʯ}>v a;ULP~Y3zqpVJDR)'W+.?T]*6޶>7ͯمIF$)v`cj[#+%M),J\_C>%p43y 2r@[Yz?y6cE~taEs kOXZ}G֩K@ab=S @@%ݮv%rOsYJWb/$꫹^ EXtID2!wfkk _JYd8{M] l6눑 T Fg"u{u#L%J<nRGKw9 r"$OTJJAtcf/Mx( F㋒Lr9-^u|Z=A6 YNSn.[P3\Qœ'a?ga F/m?[/\j}@z?.wh]ez;OLFx::w@$A!1u\5f<@0 I>ajgD@JM-H x2.ۭ VPm}+ hg &7.)--+Cr6kÎbؠ>=QihBԣ|{0Ӕ{<@ b7].9pFZP= Y8qo,lDdGdk1s!{MJ$PmIvY\=Os魝Wk~[&.=7BmCex}YkaX Y)*ixgוSO p(LR1ԍ%5 zSeY\bs[lqρG:O cc/}t)\L/ RPѩ>H*H;&>#ܐ6+N&\|Nդ^vrH_TFNXlF~iG#:*s3 Oω;㒜G|.W8I< Hw](O90naLZT~썐x'bPF $-R8'CyMMclL{z o5Tk/50?PTRMC pCt0ks7 z8џsrEo nେ/r%ab9nCkkfuVGoN)'Ld~ c;#p A\yצ~Ϥ+z;ow} 끶kCiRq8\;#Se\]]`I-tBϔIpRIq!X5a?1o o›df/ӗGQi8$ VIr5}L -&}\ߒV+8 )VNHʼt K7̚ˉ-]n%-O?>_\ag,h#'_)=O9F4T* , z#2fY0T~C|xJ _;bu*Vq:c/t-AMrަ&O!k 250+v?8ĉ2'|u~l:s /f}#h\1=9w&XoTc=h`ʵeG#,jymH'Q kk)X/%njgk:O2Y J>PJ1C Uϲ+M4i5cʻ]S9gT)Fμgӣ\\! l]M; g@#T* ?ڠ>d#NَzI(Ɖ!ީݲaGC!#wCe+`5K?H<[ Ĉ>~pR.c0_OL'ʩ=jzb'{9+kڵut1i?5Hy<1NW1OZ95f}%?}uk˔&ڿ{]>5e>i"`z,՘]~akjQX0 , *SJ"^\l-:\EvTT ز3$^%{LB+PZ^n|[2޹}|"/:k8S#|ȧu?vwrΦ ^muP—"Y4NDͰi!m8O#P2.>Foh4 Lt0 Q,8SQ+ @Q +٢BZr`d-ȟ n8},,+z0̨[ZvF~f7>٣n(cTRajvG gMS*vbbzOAN'R2F鯎ߨ1!v8LbŕCϾk94vFj %}5)-ӔÍa+ )K]OTzZT5hA`pI)孼RS>8iś>c: E q7X=  wG~+/yrQ'l z2$|SO>t,;ҚKq# \^->iAl ~EntBϙaX]ÍzZP|AG쭙 3)]ۙJZdW+A[})U1s*"5R@+.J>> \e!ۈvΣ=+nU^S_-:_ژކ.OWZhڻO4X;!f/Fl AIcG44٘(WAJZ\׶߮~·j5 +m^y @ד߃כ2 -x%VIȱ~a.x T\ej7n Vtu̠P ̻Tr/Wİ2DGDTc0'ap8gaIF.G0DPh\|^v fYR&|:nPCm3>БD=LBcbdQ,A PpQp_)ilȯUn1_$ ܠP>H%1U Һ'0E ~azab_0Jb߆ 4'7RQOr^7rL Б eU3c}KDIη1'a;``́Z%JLTim0)_ O ({0#v-?s&YUX2A!E+Rx7pHBc*8^z>2XD=ᬗz)WTӏ*+iso6&?cxbGVρM 9◈aMު`Q͘zAvӰL?a1.Fl jE~dMZr^Sj8u*U+C%t\ϏЏ߿6ʼ ?}G^T`TxACIJ A0^?,1fNH=8LLnͅ @:Mf*792y1JޢF 5оjU#'4QgU0[w@g+&NQ˵%?kJ9 <5΅ r`[Ρ` O`IdBCbIw] Bv%0[TtIa4bזNN |Ra'C& UjJ$Mbfy >z_V~#qg,~%Y""m$[*b%bʾp,ǥ}-#hF=kZ)E= t<4DsӌmtMWvHlŽ<5|%7M_ _Uvѕz%Lfr3t<1҆Oʷ5^jXvՉ6?~JK?7g+CBE?|DY1z_mdon&  : 2X3Hs D(^tqu-!$5[#"UJr T17:ɳk󖾥 M BSBѯ|y`jP7 }#HquW0VOO{JhhS\a5=9 vG^ )V2J+X)D;5`6x 1jQW i;JkC~JH3,Ͱ E<!%9g>=i\8 )/U(Cd/Ȍ]k{Q9!`_wB"XճE!diDv˒}\JZsnZ'.ŹZ/"R7 >jŠ'6 Pub3z] Xozׂ2v w/ycP ~``2t?J}-<"wwil[P-/jwG{Z  kUK+\zn~{+ Ju PUebo=/?n+MN!]rjzoşhj?OxV#s|CQ4\3W%ĭ_:YC5CٙͱY@K oT3|4y\8lr] h)^o&F/b5'Vp )rv_ST%Hc@˒Wcp_q&s^%Op׺8'=sL:@yOt4[u98wkip|1 K.! lF[G RD= Kd|Qײ&w-c}?A;P5îj(, lUq{25C4FeI#jک~[%49@@Iٞ.–o/i@dŮOsCIq(M<ą & y{ W5n4M:DҐ{iiRSxb3!pgS$|7TJ;445 RdIo(JsFqiW n朏X&;~$lTlhcV 2"%46,qe܏FaBSTY~57fphpx垮3$q[!S#9/+ZV-E4k#<*3d7s)$Qg*(Hk+-wzo%^jpL>61W/s{Ws;aOV@?'Gՠ:t_+M?=G*$Iy6qx82´4-x#}1BC_@L9nw^iLuU) aKI~_˖֤{ Yz/it:=E8,T0I13er5]Y%RS/ux)w"')TDvpy>1u*)w9FXPӏ&Y$rpB?&|xs K#&ӯ٧u!1525LM!ӐbU>&o DL5*5{]7'c2aDZ \$z>i(5'(KASW}c_2g >#ORBb7F\wH6#Mhy>;}MאKhhf٪H =jtFxq`TI]Iy?f! ji䫲  o4[4Ҩx߬J:~)6%ѸAG/vbx]3FάHsӔjRJ$!R$?d#F7(_azip6i,5c>njDxo*0K> H1k&^ou )/áD&!ج(2>8 Ό}tЉ~`ֽUY*.אh'BȤsa[W-:q|׺K$Է6+> "%٘ǠFa|8jPc&E!}d 鋪 F,JVDe ,+5VLms6J9ָ(5oz1dIfTQӪh+r SX^m&1R{`*tSU5/:5[dm7G6sms d0Q}3ߜS$/o4}8H o([^ A@ϐfx0&]>@֫!,K~=awCs: )1+sMpSJ`~'quec=I ,1F*z_V̽7[O{BBc&[Ѕ,+q d5< tW'᪔uWg`T783Eߨ[OFE=GM=a甫OϗsS~:~q{f {l .,¹MђM҄dZ-[o^Cj_91B $|,+COmA)fk=#-JҴVVUN>ïG"19ʶdUʍiCC ?.AȆ 3€H} n:5MV6"/r~cj~RKWm&tWy8U #Fe׿:ש>*h2ts'J:뭄3-p L"^iJ.[?%rErFBPS #gnӰ m`sjЦoqU\kZ@fyiWp\L~0nh d%mfWac^K\rT*x-6 p4i>Mʄ8GNtYXWKzhkĠŻ' uNyvY ]yׄjn,&i',tB3-\JKBРoDs70y?g/FLHl'?6߹`oN]ym}CGu`cۚ0IO#6Ab5«o#͟">/鿓 ;%AwxF^w%3n,|AJcܔuZ  Aa9B 2:(>c8:k0;b )$7p{dpv]GE75E2q]O㝏vxfdGG3(XeMPGc9Wƀc,+R鷴|Q9/Ӊ(=Ks*@ y_C}LƊ 3JcML3ަ"G);G?bϨ"ĔrѺ=Zݙ"YJu{ϯj$bS.$yI\ ŊmO+},-Z$)rmhS‹pQZlac VI_ m 1u(5P4RK˸ SWNٷݠ 1v&Q}اa9xMԨ*mSG,}7/>P#R f),8xޜ.԰WKo6ޟG>(WԥBzkw,+I?ũ AX/ KӋf[3 I[gI$cZ_`P#+WZF;Tqb IJ4&31`R;+QuL ͩI1lτVnlc*9E`3QN((fqš#yڔ]8GQ&*gU`XzNX6E*)^@ 8YwKmd2*\[/5bi>~gprwMY}q JpbTphj#F'Ym~i >ȋ.= ʯ!1ٚnc@!Ղݻz4|:F / @9Hg/7(ݟ@W yV,iQʱ˱+ta1r\!M' R6sQC!6+O`"Qb"Y h8Y]ѮJ+u8OcwMu` %PRS=M(Qw+4;봌4=vQ?}ΓgCe ΃ ,']i]pL^P$ !G5 1a}#ڍ̞o'lGdF²U? '0l4IFn"7BE;R\,P _JO#_ҧ"Psb<:Q bQjƝq5wBYpC_Mh] 鞲'= %>]5F.DZM9AU*"ڤs;}+PBU]3_R Q+^0^nP̃qTg##ȾV<ó~ nS.ϔE+;KMƅäi]0musY+í;?he&"N8E!dX-4 ayf:M[P{Z~shN &D*3Q WU~N ~%U~ך&c RJw'bja 00T)gHPuǧ[u9jRB!aOM.P:7HK0M텛Cy.@XVNnfi%iĊ M#yHz5݊C;\G8ǦWuIhR網f㇫$n:0 W[㬵$´o%~sՃ[uPF _ŵ.%װ^ԩuIA;%wB-%GD(h.R/ onZ)8gV3?z2rcby"D1>brV ENزt; AP&ځ)`oJ%tMdқzyq&wҾj{ݘ(~oRS}F^Fg0"da7̉ g,j:e + U2~`G)ʬWs‡YX`i Vmmp8µ~bv"x _sMfX%0I,%FTA8mjhVLo x{WN_I(cLHfJ,=! *MN&RZ7lTn7OH Se!! k7 ~1`At]{wߔo簾gqDWYh)]u?_|&F*cO`>W~]/>Qb0w?!)r7L(Xre(3Nm~@X\Jz_1a*ȪU_o>lUbyۅKL/jbVX540k;<қe_0)xD~Z6:C/P*^,#o4JaAu+QϴMU2ɋ*RР8K0} fNI\-xh]J JX *s9\Ð24'tif&zm3L?"O̬tv&NaeVgr/ggȸ+lcCc!Zdq@y=]p}x J)p~]T#m pc]g&eZBZ6 HqZnc'HG |6GSAQLJ1HdLT":Lj;%#[{6Ej+,=ߟwHٚ7 d6J.jr}g $$a`?<}(ń {tfH˱%e?a/&ͮC!Qw [<}ꗔ'Ĩ ڙ!5b\,[jP?GFCzC8-$* OPǗ0oY ͐mDuKM>42˨ e(f8 [,ć@t}^kUa =&;鄛(zP c:| M,8k&P]iFyvBO]r_2a]DŠ{8Yo*:\; !(x, V2j0 C[=w+ kTҒAB;茮ZC'!1Nu!Iq?05>XBkɇx@jKN<$ݚ4>t(&zJv*jͧTވHvRwV"*e' ogzifʶG$~(b?9^$CEr a mPɀNi +BG[Ɲkf~}j}r>K8p`;cK$?5&`- :}PexŁvZ9/+ik8}caD)!х.ģnzb^3C L)Ͽku4Mn$P]k:L  14IwO̮[?T~QH!.~pVI# ,;+*s#[Dm @V?T QԺ>>% s0V+7TYש {r;T?w9AFP:C#SG*L4GN9WrϪ]Og1F Puc]zW^^0Ç1 mk9 UfUQBDIi2W6-G_ l)^شH=a?"I](&o c [XI/$*ߜ4WpC.Ce۶VhyVz @(GCu%q [s@rV?{ }.=eq ><;Ǯ6`1t6Bv+cƻrAȒgB7f5e:¥ghVbvYT+-Ϛ5c wHU#a$UXUUڱW"Z#RpM̚cS>ͥ2|+ZUzC)}t: 7ˆgו4WضN~ڌ`khúncU>JOv}kmSͤsM +]P@>C"S@ )>BPPxŞ:h[WV۞I9nS`z"#j>=P*Ы*x^Sc LEQ/aq/(+"+6̢W%PhI&]4Q õN;T#u(bҚ/P ZYh9JR`-1󸥜7zR/v!Lś5 cubd?{,f;>hnڱkwMG;řBj{4ջ[( ƌ'A&U/6_LCcpc|$F:[%,0ZE 3N<3ƠL8+Kv]{e=0AxhW 3=(sXȠpQ2 e K-dI9ߎW 'I /Zo?:j O+x=R8 Լ"e2E;R) 08SL T PMPt CNM jmTs0LX,`K𕡉_} eRgHNd"ǥ8c;:lA(Ofdo/3T|]92n;n<V',PĮ&a8ɞ'lNN=j"9L_Qs>C*=[.][:G=9,TiBxkh+&QK>FZTW'b}/ݝ @k;*yPNZ_ P~5rug1Cjz`6 4?o|QN-vЏAX=Tdn> A ]HQ.8wiYi`47_q[~~(p\;Uu 08dvdROXbvWOZΪ?M$!DgYZ0707010000002a000081a400000000000000000000000167ffe1d30002ad38000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/arch/x86/kvm/kvm-intel.ko.xz7zXZִF!t/j]?Eh=ڜ.+O Z38{R/PX!եz!^,&}W:[Ů VE%βm%=F:qf> 18iDSW>IEe#^E;V{waocیZC6GUm ahB|!4|7%W+7x we :sDtC091TA"5@ϝO6c'aun zJb3{ ~ o;5w(+q:#i[=8Wj OE<M3BٺthLSD>*Bu͞"MZn{R&m)v)'v S5;P[ϳ *4=@.𶿏r TdDGPA1hĦwkz^mC%bSd}v606D[1t|.p}ZqKqى}aRͮ kHm q0ËM|ǫ_AAeBOj;ӕ i;*,m8TJwYnare/Nϒ>~$lddbPRL9jb_]`lam\9E ZnC3IJǪq \!3t"\Oh{kH5Iɞy:miAdevAJl&}~,2}A T^0Ȧ/T )$WK> k EbC>vCFX6۩Mg_ o_"pybժ'Į?)_~~H#M@ `|4=+k IRLWXʓPmǼ,zq_*0[;AVͲYwaOfZ#Bf=nyeB]W@dV+cE+txh^U>(CP2b?fpdoԚӓUݯb Yy8+J Mor/Đ撚f(Ep4Ty{L6DKJY4D^֝-3ė ?!?2rܲ:R PcHPF"V񳗜~'uBk%[r"Cw%յt~˫^Z q\@0- Vǖ+MfR = 1E.oWRX|mRzzAJTW!?{y}bK g@$Vk_@ DNcpU.v8aaTyl&Rrv ]QPCH郤l_1ד,_WCtXcdTT81pSvelw 6c4~G?e&WM9$8.SBm^tko'Rfў: !jBXIik0&.a 56ϑ3 4v2poiONϷXc63z5Fq9$y{fџR bٔ5*(Lc7(3Q/qh@K:.EZcKv<7`˴$"VNfLͅ:3[_eR ">1s mGHmcy?M<6b ;??Aь7rB &R ٿé[1i-l!MGn;JhE͑#C {u?6jl+@Bت-sPxUgysF$x`T]IZ'6m>LjoEOL$v>v <#sD*% VbŒT)t *~;H KoB6%љJ;4\u^܇eiak6xAhm:sQ~NN )?( qiz3U/LvgYCrcZ}5ǡnaT0oJR4Mu&蔶"U:O|2ع|ۧ#8GoZJSq!NX<Tҍ ? DP&5v>oG &MA)ŊvjE>^ f9Ӧ ko$Ly?D1MR9 ZiZלW"đزdVB-vr_Pm6Z:Jt$)/ޕuA|Q MR-:؉ w +˃{ iM=ؗSkf Y,%4$N*>JQ~rgP%Wk?U?>s8+E^AmMgB>M&DŽq/L6X*e6E@5V тM/!&{{Lty$a~!4 [j&L.6=&u1!&O)gd,,dčDo[~9@752:5ANՃ'?kq'dNWmt췒̷O*J8v+XtI5V.;5pTenHh7,x?{$k*j:#X&{[p0=Pʩg3\Χy +8~ÛȆ{ĉ<t"t˶,g-C! }lל'ed)Yy[Fix0TUM*E5p- :A[0UJl!0:O@G W܌ dpN¶z`zZ@ot:[r#^<!FT'ΫmO|g&DucƝ Hof}~Q%C V[VvB5̲ڢK\@E#T%p-"Emyeb8.6jrITX-9nD …("''39(t~IZ$hwܱ\edjHJa:{p$647 3G%0^<` Lm!Zc׹=T߰Uh֌򍒞1dybU^dsH(ǰa(hࡵkEӬV[Хu[4==NI+r;YھKsLkr +0GU|<ZFވV2v-.>Ý ץ'߹7(17 Y~!&͢EvU9 mĂ5^VݦQ9M_\F}5つC 씍fqx-n"9PgCK,D jvtރՂӪ'-2 EbIn3qmS䜁6Dy*ϯ38eL'|gy{u,p&qK|M0v.x^ 1u&Ç :\'E/_1;Kgڳ+\춏6jJVhϙ6pN, a$/mQNv{ NWȫyLwc4395*'T!1C#6\N.9uw,ʌ3 &C-!ڈ X{]嘾Aío_<@wK @} "c5)9>MC>EmC$UOO!RjOl7Xbh4'JGK-'$Q С n+˪F^%WJ"yG̠s#<%偯K-wj> %4j.sߜy-$`s16''䢉D櫕7_ oW$~̑RBkԛnUaL֜uxªZ2/gzk$ٿ0i~\>=uXR%ftZj!JKBQe Ze^9Lx*{!8F1d/4ĺb6ߨ< 4Qftk\nB\%6B㔈8T !eWR[sh$q'GW] }-W򵲡ZM4%3KF!VPx_AG%}Sn[‚^__}@%-fMV9,Yjiq9"]OM-]"fD ma]hcƾs41*PE,47hkI8+ʘ?(K-LT!_e^w q$ud+3>A31'JPXX9v^U=W\KEp7yќTPB=eQ iI'S<5Ub)# \du䯹3"h@ttJ=t/wwQ%F^T]8 *b2CYiM3)ͯGub@͸H10)g=Pcۖ[oj^XS")Bq@=J,3XC?Cqjiq3EsG :7^`7ɐ`QRlIhJOʏg ~v\[aQz٢ ( >.X#r7[Qv-}T4k ý qywL$0R^a3X 鑝"IN) "ݞD]&Lט'fzaF[D$3=ޤopQ ms܊Z~?(.aUEw o܁b oL '7/C~R ":X}V 3glټb"8Ҟmi_>hAmlخ{NQ܀B9LOʛWd(զ^%PDo ZT3J*?bRϦ )Bj?mnHs/{IүMޥr\ L9+BJoQBNKmǬi6kM>M}i97-X<J9F~w~XK*xHpE2B@r<,*͹?M1҂#`_:bLԓ!Jt[xQffAK8Yk F@ElU8E`M}W`}xWH*WMrmvBx^C ':uْ(0v#!<'j1Dkj?r֭L*9C$Ns[UM-{Y7ruxR}³L 'ⷆꓔWhZ}n5AܚVF[c|iEXo0ִ`tFn5hd7)+' )r:MEYa.ULG?<1ư,!f<H| ׿IL=v }y2=Qъ:gr %7l.: |S[_;d8/Eay{WȚ6f)NLM1*1c }\ 䣠u`U &,enc\SJg 99[~8dfڵ7?*%v l@9?x*^e`AK6˪)t2ױj9kXiqq S^Na5lD]mYZ3ؿb)lehFW E%=Dy@.\svWvwd!N*}C:#qb a7km\Zjkǻa$r9kFI8YXߞ\s#0'wg5>j\?/˟ES~խVas:4nPA^p S%p Uax_XV͋ns1rݖK.p =9oK2 ]0|GZmZP( $˧S=ԏmm$!W,LNb,$bğˀ`õ98ZJ^y7fќk MS:չϛiWaahɢ pBjnFv* =SZ-dҠ)LPo$uu9N_TN򁽒۰5ևT}{Ɠoҩ $.fwKՈ\s`uVcol yT ;-h^e;I"^b@ۦAAb8߽b^t#7My 9=(eh̎`';Q-ٶ[E%Hk?mvnN~avS@ t)jOŐ?#@V8Jy܍[~ IZ7>>4ho޾ FlC4:Ǭ kR0e r˙ykTˋQbJQu\NfcǏf 9:sr]yݏ$@g:@OÓ鹯!X}KǸ%ȲZ&hs _.|?ol&b&>ˢOU y&zU(ds k,Y!T:}da)ԉ]ys-gxd³Y#^m8\3yz+LAo4%ʁ@YBaL A5Z|x(Ljdx4τ=)\-H2x&`mog^ $1aa([WD何0^X+:z='XN5k ^i*X]|C,P7mV  [oagLBh̅#u >sZy@L-agɳrlPB0tWtEuX g l3B\1KM֍7c l;'+-W)TdwP'fbu,6UꐪIz pk8eIWci@G w9#[ח ::QMsxI,=~8.w gLtO M +S~l|R9]!}tGRT=C+_e+ X(<@4|arE(#Sng[T5LQW ⵴B[y @v(tfkg2ؠMIVÐ\3 ?@u3Jt:"/Wf~hKCŜBU\ -d>PL}sZDUoLR$ l+/=RDfŌz\vxBñ M$kJq]8:ב5qOΐI<_^62_T &&L"c FhGzC7X}Tq@4̰EeŽ!04x)HtbkN\LRº'(C cNh"y#Vҕ;Sߗbeb |b4U£>ي/_j@-g_,Ԗ~OKGӻsA{ @@Z||֠[-l^uHrǕ]i[Ry{O28]k%i{'2g,+R|bV,I8J '>jȹ͠`ħ)L?44_ DR;ua .?xk<4;Lcl٨(jү:X{8/׵1a-bmq:;8?Uy婟* -#%qT1(x7A6)Z:Lڒ ( ~`(ݍTh洜H@ܵ; S1w}*G;/!OflApZ9XJg%Ymd$Mp=k}lo'IbH'@kԯ̷|:b(rafO SbF⛜OɡDZdIt E}?]5A:UyfaUNi3[G:Z:{v 5 x[ P>WBx=,VW8ư0`v71hD6T.bdord IA@de! DWDpcsuyǪ drW~sWdreV>L4P;oh?ǖ;`U -z<^cm-3ǚi_`ѭE't5GT:d,YBpP|XyWf>Gv1љo&@9U2 WB kY +ZɦZVN^m7Z@k*䊀)+0c%H(j2#h2 >B f0IS%h+il2Ez=W&$Iκ"ZY0{@EV }zu۾Aܧl ~R(/N aI y' ď8A񄁄-cg~< ' M3d>@i3YB[x"d{f4.w&J!Oig|y0SEA-^Zq;ɮ0Epc[@AMy!Hk;džkjJCZ7:Kr'sM=?rCf3[Sh:ޚM}Ra턦P:ltDg6qEo*]ce\{wr?p ot2ed5Xa`\Յ3xDjF#tL@fVEOLЂ3/=6|ūir;^;\qE l77D1d os :嬤EVH,6GDFD/ͫnuimxĂ q`y`< ufc/dbvu|FZiDRbhӨ@tH’e'[.7btxb!0Ӟ:qs-[}O=dYsf qxjUǏPpo*ĹwRy2kҽ{ƺEȆjx>ur |a춙\,:O9۔RLYA.T 9b=03;'z7uwvDž(YD5zNHhN]LCg_bI$iJsw7pF.3f!AS/NAqB\spm)ͰH;!`,w6)vOQƫlB}0+H^>V.ef@kL܀|fFh mM;%Hfo9~vE帾6:MnnԹ >7ǔo5p5v)k>Q`ټhd6"A|s @Z!=:Tm4.ޖׂ+} lZ_'Dɹ2"2Nm:]QUHi `fOs_ wϘzlV, k7Yx s! 1nK(~jO1- :Q,@đ$ZGΊe7_u_j`u?'䳴Z,_$?cOWRxM$+kLcjivxC! 9TMޝ)K&"jFruBzܙFxNUURl+ŃI7xA®cJ5NԂ+d'kސk?պf1MfiaCI >{JMtxO/nR--j4l>u ڽDoE`ZɶrR_gT܎9:p((Hr"šَ&yCHCQR/Qc.5Xw &hF N 03E#J2î8MX5u;oԫg5gojB((rT p|s-wϫRvk-߼sss%ddBkvy7QRZ1iL˹pS9GIy>xm\9w5|"U4OP7O(2% hL1NyKoArU@ מ= L !ikuILsxeڏe[FHۧ?}@9+~$QNq?QY-yswH/tAx~V =Nnol)y=;dI*/-$qddmIW\Eg%tyi{-jx2;mM}W4ڲM/!vyXΨ^Ⱦքm sU>ΞY5Q^΂0:Gk^OV@z}T+%کöU(0n-ixF4. 6lvHetmAۯ"A c;h]VejQQܮ@a`cDDTꃠE$z3RRp&t]@<} Z'g%#SyHf2ȗ!|$HVeY|{iZ @+. I0~ļZn!gFE`f BcA2\ 0=9o>SHE(MH&Q֫%ߐnz8FT4&_`d!Slt֚N5l{Ncjʆ׵mSVC(F\(*6 vc@1&b 4Ϻ`YĒK(iQWq7jp$M|v۞k@H8SUzfʢ/;V(eILHhCB\/jT~G(ѥq_E7Li"W^CvUO) s q1,O rsW_̊&UJ x #G"C%*GQtusk%O5ś0`fˎl^]48ϑmt< p`wUѴMf\ u3 BqK1V#PT!B%ݕ/bb}D: R ?%k~ |UK6Z1M(:/yȭ 'L.@h1{ B˺;̓ט]E;59nPHCN".>6Oˉ*?vR ¨iQ%tNABL@K, E f[;X:i04;pNI7tbGv/DJMsK"F_TW9k2MA ړ|֓"- j"mA|w][Y>jdPmMX8rҞ`A3=qn`7/jqzGtR}p;n NV9 Ux\.|:Z/21Q;| m>E1DiATRه, 39y<"q"=$J0{AT20f$Za ҢmV.͋]wXs&%֗CELr!.O7Etz (8.Z\Hsxpf5'\rZv@L8 Ң}sp?$pOg7lqMlIlZx_A- bsSÍp@mOE[ @Fж#N"]5vC #_\cɁ,'![#0Ip*,t\duQ,sMҲ &&Ł|mf HlzW0 \~{l ]Z0tG6ZE035G|\|ˉ߈]CDG7><)s,ͩId@ѫDOTw&v .3{jӧ-*_C{x&>%\Ot+A*T$IU[b0f\B>t ҷ= <;sʢbxYشJ-=gl,msHTl֘ 4r%:ű(ϙL3*L{nrH?V!n/&;6sR9q1[KWƴ*V`[d2dySrr;!>BU'3O}|8.$נ-5W7f /D ;a Ym1/J$7gXH;eԤ]jx7!>1BQ.~94,Io|9xa/s]UGkxfA}oX@IРCS64XC"LU"WsHC ɵpknr>[]ږ?1r'K=A B4]_I]&dR`,#|l\#1Poڑ O aVr\B0e[jiMh-&\ Np1DϐCO:ɠ0GAQ %h͇FdzK4@=|V< N]9[MXܖQ[Wo7M$l2i^L d]:].WG&-'YCz1b 7<PmC1RfAIBՋ!``ӥXI?)c&R$R ~PLx^^8sԻ Ƕeak5+.%J/ǂI)iyBNO[} FCO>[1w")sFm &x TjGЅ (î[ lJB+?Tc)-1wYLZu(SUe|2gP%d5ֶ_@8C y/+FL4 rYb?QlSg¬('<ΊwG1YL8?:HM 0<DN@K D~ZX)j x_ L`Gcɪ|eJt^~Xٜa!۟ĉv]U jg)2oKsLCJͶ_o8l]X+`?.&'IyUsEoXmx<+ ` c VJm_eK̗7uD s'HFEqb\u"O-RRcH>r =ß!ƕĭ:qm̘I݅dĦAK eǫ+ C /L$d~Kߓ.StonYJYNhZѾv3Z./-E υ+$cDTq#e}Fצ|p%q pbí糄"Hsq ؈h0.Vo7?XPf"eЯ`6|=Be-oq҉D;`+yn9kO,TiAa ؏=C'c[I*R,]LGf1A(P?~{$ Qf擞 4^M2Y0ypƸf9j &K<K)D*mu S(/(/ ]O5jzunEC0HcG0mָŰbX0;(ƇdJ608(dU~PE>9t]2bgꀻ]@}-vi~b;Q.<𴻐B>!2Z?%܅8xs]ҀLN!/ omi,C&`! 10e\j٭"&Ke fii#!aǮfR?S#l C+ ѯx1kksz8~ZǬwAX34Ce(Aa~ρkRcԛ$Hb'ϕ h£ Mk0J(]/$)o949nHX6 x`D9m#di2߭|4h|VU?&[̃Fx#BZo9!s,&"!k)zrP|e{P(~mZ~H5 Vl1E@/ qgN6SH%r<-G#KZD[u0]fd-;?)"1˨ƊQeR VhiF 1ex\m%RЭ˗R"O҉?ʦ0I竽!vܯරovQ %y5IXE,f:gYI >QfL_Du_w~i{E' :O,S&:~)LƱCxVoⴌ`6oj#o<ʛ=ih 17t]\x`Ƶ߃9Y4#R_eMvϥAcӏj,Y%3c-ȼ:3159Odbv;𪴩ޡqfvǭWE`1FU,5-ZΈጥ̒Me֗!dr;8e.|ꏤ@>nl[+E]v$sJQ7yվv+RLCu$R\{RLK`CPٱr}vKzҳ6M&H?#.0vrS^AF̪%m5:~-6bɅHT/8RJctlgvOY;ٍ5 .)#sK$lKta5$WK ѐ;qXl87_^T|%svBGX[wy]1]j., C[hF3(hx9 ""9kU#1i?,*xCw_J+dx+N `Y.!ʎ? ?8U;ϒ  1X\΁mM;͑SJu<|6ċ**o{Y>7"+ԙ _DdEV9̠.]6NBIخt0Lw10ƒE1%Eٕ|TtѤ ^C`O[Qkn{L;cg}!佦Mk9mC-uDEP AKA̛>ҵ8`wiS:--BCyPdIs/6\*%:էM,n_)7kU?~j+rj6R%IJGVȲ|UJ4-:~uzae1[y9 w8HL]NѥA!uWZ7\p+;zuGq7tK: j5=eMs<=AkƲ9F^5l^3Эg1٥U.w)U8t^{XlyGód=H4jM\O8PkVΐiR-D\g{1X.K]rmS6AOz?@p[וrKb,?4`F#+k9Qگ vJH,m9ҌGL,u{tH.{hW Jf/םl0>Pq)zVs=;w!MPZ=aHqD\aҹ浉7aHRYB• V C5B͈P 3v0M@GT ѥ Tqp=&(t3]+9 Lꑨ}nm "l]%kq&?<[U@$|tڒ.IRסȃ7ёM[(v,t 'oaN^.oYhF7*n0 3OCHMXS4d# ޞnj}4+_z 1{5,4wX[&m?YD(nJ "]fn #;G{B4RH|[ \f_3Cz>gtl@M()YL,(A׈¡=ƚu9o |>8ךW g teOo Y!M{Qa (V|tOlv쫋}?ؚ4G?ϡO]|[mGYD58zD{;hZ_NoD4 ȼU̼A9iUB*q¥r_ 7P }6\ĠՅ'E ~aR{e,U$<4D600%H+1C}xpɅ) l8[:%]+힒@QN>kk} 77h^UdݐC(Ď!2:&T9LtM64'yW=MOٔc$OSo|6FJ, s\lg(z0~*yk"UA:~ԏ5+ $u^.Puv'Ļ6,u ~nS@/Kġ1eIo#׺ fw`; |rBνO1&aRĜhqnwrs>6FZ:^'ʢ*,{\`G$BouRwQX4À"6//9$Zx U6 d1p܉ڸ+;G? dvn\ G?9æ_R:GNjokjSD.m[b~,ڨ* ˂1J7JJd6$VәyT)K}&<DX?&y϶ʧ@S9|z[i>MKAG"::G^*F(ewJ=I+b#>u.ۨ84%űn$ TaKA~/vnuZ.3Kpv7G6 279SZ܉Ʊ Nɑ0): C/@#6SbZ)饑 !iފ]*&rf`ϩ?)=Y %e}u^Wz%u?+ӌe,OLX.?Uz|xZlUX7`G(%_px(XDrM֡dw2n$,KNtV{HM?.xVq@4 |Ot#l h)jU@eR-0$1@82m]-9 ь.g(at3;g"]. 'r |ōH.5t;d{t8mGjw 8hh8H&Y$IV}U-eS&gH Brʮ-=U:Ar:<߻嶿p2x( SoQ8]ت̵tUE!ܔI/-6!_Q!@ؿ3e w\DKy-G^2m1hRlpAakG˿'څmRB|\GW]RX$Se@zGmJNIUP;IJ#sofvy_xC]cma"(}CFo>_o/ P;MTѳ#ڣu*dձ"'I|ꤦYLvIA6~U"8,'|˻fTw޹ u&:Z4 ,m7I%?{qsgSOSH(oa-;^ ,[bf(5JN6ߑ <^䚸v7P3X\ 9>6Wzա"&&W;o]Bȭ}mk+IEq.՜BɳʥKc )vJF "bϢQ씡=+eJ\4bӷԒ3nw-cyG=qG{\*M fM0H}`yݷTɐc[yC 3m0o 2Q#' ?Š_(/ďtPH҂')((p!S7qkP}yVW7iMtESp5Yۄ")cB78rIA[KRf4^lfDv{ÄͣQ!etVOonoO@~ ϕ`ּ q@ n0_!l~8 X]RJo;ZPz j*$(Qn?`vq_$Í)>r[ZjdUT`c<ͮ|qL8 F5O3ΩG=R'ɡ.(fGRྐྵ吂WV`d8;;8 H5ShH) C|IS@["$u[aʗ~ <=qD'Ul:ry%# mN.xqE86Vw3|iE8`:OoCsm1`cwrF^(B.XУ<{Ygma7=U glM.޳톜ND H/xO!$d£ ޑՙ'6i/K4=l % ȇvHۤmPTI*`zcbgՌܨڴcC.\ 9o!vz~?WfRԲ8/aחS# c`pί?TDzF'^m:oI^2jv~䩍D'1jVӸ<4W-y vHToNٌGeg(s})V0w!O3-ZՉjhg-洳yl*J.A&Cpq"HbW=+PDij֋*4s[I˞Q_V\/}9oiE.qIOcV-.vpj A&BIVnn=ĊؿvUqWLV_~o`~icx ް5w@60\Clb$8v0󨈔ZY_w|yشEm1f01&/5˱kLKRtSӀZQi`3u.ӭ[k( o}1A38|PxF&?)DLo]zk}*R j#RXϳV4o#̈%8iy?8ĹQ'0*'uBYLށ~|Ӿjv/J>V@<}wr1n~STga{B `Ě<0&᧫+)^%4. -X5SX9W<Ǣ/L1)OQZ\E>PHA\c vNd:'HĵKx|nq)Ȑ%l#MݢTS95+܀/u2-A>74 85眀$z@<.k ?'ҡ(WŸ mR~oaz@yL| #4Xʔw/=RY ¹ך~ #GD@yYJ3p<9)HZmXXTྈD+Jz<&]@?QkU yB:2?y@:I ՞3B.l3v0TF7㏲s/[dM8yjpo.qmTݐ"X:.͆7K23'ͭenQ'>oN<MZh96j+E0`.&ЌT\'osa4AHzG(((u]{KeMzTbEyUc(:S-;=pGzZ.:3J2aG!)V᰾/˓<-zj()]N5xtǺ8zkA$-JJ4$k+wڿu/yo v:9MYA޹:}𑺄ı+0"Dif|5ԄڈvCĢEjtW.hΩ[U̷ٴ q)PPz;kB@ }j*U n9bFmu]Xo+wr& @.>&]A>Zn&<nQw_JC;/?urU@IOFkˊQ  M cFk _f",Mr'Kk8b"5`'WpoX픔]icӪ}a$*qX]h*AIwŜ{ 7c XTWV+<` pnH?צD&?7@GT}AAߪ99o6ZF)D|- NSC)݉(~'$G/KMa.¢_W*D}􀏘/ıl!U WM?GC)`TgE!g×2u75[V v[b1’-/Z_5~ls;NrZڪlEPz_EF{u幉 :,'$SV$fVr"e1oJ;8Hg+4e7Huo= fxWSO-Bh%|/r]67,ABA=  it۸t6<*,T(gn<}Nf t{xn4~"'UfާniC۹j .ݒe5ǶD:L/<|c8z'YoOд<UxMCAr˻h4%fO_Nx|emB $Z]; U<](#1ƛS,( {:p4 E-SՁzArzE{¿8$k#' V3ܪl<+yC4g!8{ΆGEm(dH͇3? O|^r6ejk0I9BBoܥr(ʹg-Sp[5Y0 A΁ajb4+!SNm"h/Kv{:HMAZQSmë-+_8PYݣoAB;x';97ZӨ;xn%:v {ܕpÇzfIvZȀ=pPp5fQ;ep8a+CKk@SsYJq.CSz9l)0ɁҁM%npNwJ EAyg.6RP^ <VIyOu ,M)>/r~K96l:|=1c#"p@|F{QsVpK]w/(ڈFo!gy5 ҡL<Bo b=f?wzt+؀O\Qd8-_E"SNnϵ+?J*Y?g(W{&bJֲ!̿ bdh?k$\z EBonx_kD=5v}VP7vM!-6f4M@^L+*M60+d p"o'QSO$aǝztdxKIc3]}Y 2*cLҭ[5oou!t])L∐n;*+ّD/Hۈ*^-ZsæRs6ҵÚb.0Ǡ&I7U66{Q|VnjHOMǍCm!#7.(-&Aϧڎsϙ37<2]\<>|;p aSF9o59E;@.[!R-MK{ #R2oR`ѵ`Daފ6dKj[!&C(\gtȢ|Uܦ4$@ގ} h1H@xֹ):I"]dAr3!9T{aF=|< XWVq';Az9= ~icJnIp u{WeS5 V)AQ6LW,S+\n9) (D6Y^#I;4$xG1b\?xPnƘbhÇ.$e]| Fx7n \=]ʩF n |) SQpQT\H`>JgI $;E8 lv=Y  8"Z:V -5 I[=ۼ a+Z21\G7/}"b& KtS$^4,ƕkL̜=w+;p>j_t.[ nҧсJї~:RUq9 cNE'VyJ?2fB]LZq?cU#މboăSOp!-8.Be:E>oj)Fn!.Ҋ?I{U1D9^tyS^A?t%<:ALy&(gc-qiپStc6}L:Ø| o*AK1eg D]r蛓&=y\T<^ٜXM=AkEqsVz@H2nD6ΐMs%ḏhӖ6Z &qjNpޚVOT$RKb)+QɷaͺԨtp㹨ݗ52\cews'hx#DK}L5&Rasg4C[%\`h! +$q1;x>Hp@G8/'1&"jZɔZ(1 LϵA߰xg{@JVnL O>T<7C0qe:\RJk*Yz"^@sg1\Xhv2 "W7cx)[ۣju_k(]fw'6.% TmPU 6 G_ >NYҟ:T[2 k>T"L+ =#E~G屚tټo ME穮!rS{$Zbӛ``)grsX[vr͌!ÎM#]F`A+H"q?Ӕ$Ks_a1I~Mك2ACA\o_N?eaf 9űg$J j@ /N1y2yhNEc?0hF={6^0؊մT/T1ɜ%Ŏ CЍ] 6:TAj]0&dbYI!Nԓ&a1dW[^_ ޕIUEc4>-/BC1[~E{; aoyI}`9qR nnJq%K xO (r;M:3G#)0>dvsG<AWC/1%<s / io~a(_lFelrv%܍]BlZݜdG .1)=dGƊPA| /m l|KFY-Fz k2WKy~\~jKc^0}3 ]Q( ?ޤY&̯ |yW1)}e lJe>zB0#K1kR -E!%خ\{2>oi&2[E| DD3w6C~O?S8 -2 ^c7PʁbOݠam*{4'Sk5W/ ZP1%a3}FQCĔ2YxY3Ɛ9C2Tmq @*Zm2ሺC^2|Zs35̤S(`}_;40*6m8EؤY,3Lш?Rv ]$(MVvvLo$P6?}GHS"ЇdTCF%̣N4fVYJzqU*QGsPۨ&\> AVֿ kp 8,jQ {a>;0[ND55w6پ\}ġٯNF:c^H+ Ψ5lm/ñ퐃%S#@)֑ԖLpB6} q:8A,'ϋ;.i2닮:$@Jw"x^Q>q÷yK dpY)kO7aҖe2xSr$O|ET1p` g|c/y\:ʭE7^I;I~s&6Vݶ(]e,;q1/O'݁Lw0uqܰ 3'0R2EL5[>PF@mDƹxN2Ӊ-qBoj*˩x8G6tmX Vjd`nKh &~V A:8?Ѹ!ی{y G~b9!]bsRhjLF. ,!')渓/lHW#編U1bH.sgsKTWֻ12j0q5Ty}`,.4(y%2_RKO,@rMNvrfvY6߉}+a.@]\)/C/2@,+gy=[WH Db|)D9w("oLhi-M/ʌG'j>X%! V |#pp e)(/L(l,T{D}?GSǵC"b8L?~6&\ʯ@)iE{,NjG.:Ѳ7*I-!ǂY@bSDpb up8(+{1A>nV:a+u&iZ7{SEڮ4!Bc|Rz^ θ9.q-rfK82Q zcâ Ҡ;eM6ƦE:%\ljRG& '9-iChпUeHT!^ՎhDф7m-fZV9݋Gg%1aG?CKB-EApWdc' KA>sNΆ=d#8Nh@Wӏ_FalRG,qDh1ՙh/bTi$\q9`1GYꔼslHUn 6Q+QgċRTF3VO.pL Od R-}s'ns&?V#%2U1 BƴW0Dp{'P ڪ%`G?c,=GUJ kJgBy>B : _f]n)v˗Í] x*N MpEr U:tsF?k!!Sg`xc7MYld9Ԏǣ|{(,;Y8|blrx#1;@Գ;sK/̛̬XQP?o3G״i=O[7tZtJB&?=1VycT㻶nKOH(u1팈sWHr4Jđ  ?-Rxesc$K٨J; N}VAE =}N)^'\"@#=)R9e'X}h}>잎apPCl< rIE-{|z@q8-skdn])_m󿹭ͺ[ \6lIq_fnNRҢ|{e;/P Ia%W<;lr׆Y3yٰ!5eCuK(_6)8 ʑeFҭ-3붪劌siBuJИBܑH[4Hu:&=*{p'rWi54]O"17v/KPr' 2ld(ҰA)yA?<\9XgXMD?nhZq1ctڼ RDbv?.SconZS(SZT;&gh5%.ڀjTؖ_iLB>GւP_olʃHjQ:rms8^Zt?ersݼBȮMg/@SۚZ?yNW*LzoX<ᦧ(t@4`QR[@JD!B;gaXYnBEgekT'0CDpvUY} iquiو#պU,#ڍEOI9q6-8wC1>V`\&1UЂzJ9->1쾋W-|"U`NܯsρAH m6^ࠄM{!CD5 cY?[汓&ѬH*ֶJ+Vgh) _Ȉ59` :xiA6 KƘQ3 һo@X) q.1_^ N6C[$Ǚ#Ӧ*9%FGHnӟ K2~L6f0j 7sl1S%_Gĵ$OFQ k+UL^4&ƇzW."LsY hb^}\~V`  vC䈼s  V#^P5(ZN06C.j^4>x*Wd[lqzVe'a-1! kvIzGv'ٳ&f>En#.F!(Tn]JS26= p 0 e"һ±S[1AT y lT J9H$j,hb& |r dg٣zЪA#ǹ'bܸw$@|lljSŪ~Noc!) Yيyr$|e8X藾*vVbacPX9B Ks4˴ *[`49쬯ʉ6)j7/R}:hxRS]{w\RZt  |q'kدgkԚ]2% 7VNiE:Z x) ;*U5#3״Jxݻ&_oafU")P7됂d)e` *YK^.II$iirO%Q_:]}x(XϹ(˦gCTՌm"|i-`Őݍ-2lK7-zgpuTy+Mxz+L2>:g(}|$r ѕQ&ˮ^y/O5/]rV>P)7>$^CSb-.k M n=;[.RK-3sÈI?Qy?ai_UuJVRÛQ1H֙׷߸29>=[/7ZfI1(6a,Ճw`SdHwTv(LR\uK7}:beA6$X3/@XMHq.VH?y nfx\ʦ" w?zMa?@<^1 V5d v|nrvVl<Ǿ3:,G=h?z/t怀-fСI"4e[MڑZBCȚ4 ܚRg:DILntCvûqQ#!TȽRTZyy'0Z.7|wm7 ]EP܄}Av+s~DPo^6p%n:HkCf{z amXju2 TҨbзObnyMyZT3~J bH֡ƶJ´Z.'0k*/L=wOV3{c>,-ڛ|lѼoք$]ժ-ӧ؀H(NM5ױ+!e 亘 &zJ1><$6Z/A(^ !&b8$sHt,qQm@wCdDgVA<Վb_>,q&C`3lW;%n+PNϑJJ+FYⅎa+BPE.!Ze~ST& |fǎpZ`G~{@YaS:uS*'LɨIAZǙY^p[r3 Rx=1:9u(HD;H`Kk*T-`s+\ȬMMTMmOә6茖MS=3zw`(ol& <۠芅,~z@oUKߍƧ0yM~n-~h,} {w^#,fƝş&ϣo_{A7x0?Wk S]Z6.2 ;H\k,v`T5)vZ# dUOVVKB|o}հhBF2UIB^<~~OYp)MylB>1I# <噁OpO/qke?4e^y uoU'-e5 SH0U:OD 0p 217ᆠ){/XfZꞤ֤sa<oL%̆0;%qdXWsBtXl1'2r!4Om$kX-6i^~t tnqg.9 ;|i AUvjJ4htdo\W 4<-aMrm7aF< g9.7U* Bc ‹ m\G^]^=k9U3,m2clb;JīE,dw=z$RpOFo-HP$>T!Dլbb]};m0x2HI0+A#aA6 x5kp\~,Rb%D}'`H cVf Kf\MC鍝UC_3D.>AJfr/.M BErȎǺ-o/&nzfRGV'dAfr6uj'{= YMgzG=S{Z=rIJɟ>R$@5pS>@]줤8E8P:nZ ;svxBpK\Om|ϐ'}+rpk~e#olt zR"z7g jr,`ݖndVQmY&]~"w9K3\P"%$!O>UQO)Y>bjea]儭K f<-Qmrr`RKYLݰ3Em @5w'ة|%_}q)-DaOT(}J,ͫ->ESϏj]Ϩ?3'@ʹA`d͝|Q91y1vMpyD= ֥&-W c=#7{5O;Uf]?.c\~'*U H~m2O )y^ jw7=b{F{mvl9ћ2Sd@o8>~3E|^Ͼɏ~np}+@DTK<_u uz F^Jٖ'9jd *`!g]z©~T8j1#l">L˵([5ުMeҨM7^EAT"IYW 7jDiF%vkS\ddTX b?/[S;^pj0c7G>C4ŲJ9fCYbPyl6;+ϹXO"ꔝ;C&+)ǍL{exTP7FsZ=C+R!]p0YH77D{*e9ڃ? z/R6ZmPRaV0 ŠRN&"OG3,NRF 47=#/ D> c>}ꕍtk[0S<:w '`#*:ʧ!@;O,lZ;y 0ج𖜠EpG!nV=uR6aBVQu{>Rdh@Z`cv[tBƣ,`&Gt"=GVqVUHjH&jҁ7qQ:]8V?Y?sDI JN#&N]_h&w)YzlG d>| 4;|$ވ^OQ)/׏ Y/:<С2;ld+هI߄(w o_jw};jgђsPuK⟮CάPyFok8 ExcHfDq;h|( nl5zT"wU&,-i Nk9FXvـMqT-2v0@jI^ HZ B w OGZ]9Ģ[ 彾)/C6F}kpvZzG? /g!ȵo`2 xit @ȈS>j'<^J:"M| ,+OTFxkgeQt :aB7N"g.욊ΛC$* ނ F~gʭj +C26Y: }A9^17 'h=&גs_PbGw:_r{I5eo8FXD+rJ~h &:4 y-#1ٕmZ\=):ohh֯\W%(ƩuPM M٦~Xlz0tb)ҝ4thHQ&TW˕ڈ 2YX(J~^( mɗV"dEzz5w&>+hū0}/C!u)tXXJ$r}=* SPE: z ;f1<2BO.]g|[~uW(ѩ^jk܅kwnTރz;O=zR++X)M0so)k))4(2657 }I;PgbУdI%qewa eVٿyeY?p?#ve!|,BQ=9`Q O#iܲ(#)ُ*v%ΝIQ6|ݬ5tQm}Ŷ kh*.,l˙?`˼{h&F/D F}F`k{#Vo1yr9G6ZpyZ>. ;h%h*=gky!$D]7Y59sCZ☫$ Lut0Osފj҆@86(% iϾef/ӵ9J(ybFɲy1#}Av(=Q%X4F{=}}bmX1gP ƍ nier`pphP+#"r;l>uհrTG.fP=z˨sm( "3FT?vneU#MdljP.|':llFC#EV0p4Kti'76v* c@iПd֢vxCSp` np7Q }ѱ^&=_*감9k̤R$pNI p ˍrP2l)(_&<[LA5iGC>/W uQ 0!'vdH%hsv]K0[4GC4<1_1Wn A@ױ׈2e%*D!*vQ[٫q|į[.z *lBQsOeYUs@8?̜ūrr969}\"sα/2ZEcMpV[%=oS&v<ċq}ᇂk<%em0]| UO0<3-IaΒb#XJ,)M\xpW|=aY\J ҽ?.F&`t顦1M:E̙떁f9%GmCUDg}2jkCTboC:w^Pb`x׸uSۚxP$aubջqշw^uՠ:M>]7Beğ+k05"I@L5gf3^a]lfͤ4D̈́g+ҽ 8FJ NVlWR/Exr;YLM8 v| /6"AHe@1'yM#].Q&쵨#ēI[lEJ#Mt%%VP"9"Q-'9>iKDŽѼI; !h),/Me!NvЂN4ѫfܽǣ}W..5Fԕ'_,CZ-od*DHq]МݎEucy$468r*+mLT g XȥCyvUwřA]\85d~~U1f 0Zw=]׌nˠ\*\GU-c-WoM1 EVl Wi%~$JO?yB!$xF߿%*Ӣ .8yEgWCF4KL_bDW\tAq0<Ä R6łIچA$N*ޒυc)g"`c8w^$"C>Ԯ?_5 tz(QcQ*7N'!3R))pk=Y3@J?voPrt"z݊=keLs0.|tx,1lױj9ȳ!d/*?6T{ dbP͍IkyY~kfJ&ƵEL˨xd1Ҏ\Tq6p@'I; 4oi w2!X ۉ-R+wh}2'jF@ ?J9H `xlQ.얩~Iji5 F &bć?xNXx/V WK }8=gr~iA!Ma4?XԦ 0[ahLPV\-2dޞDYv*pL]~< |zfA3, *ND$x0KnVIY,;{U* q%Fo()$Q.l{ۤs Y˸:Q_E &5Ȉ '}Ϙ&wwmDžVjԤUT͒8'-I;<= a>bbYwfktϐDo{G,!Q͸HH+f664"du< L6˗UEԣA `J4 19Jxo+^!L#>F t.{!; G 灁La>cݜ!&cٽ@r3xoXQsӂIdȮb+Bˆ56mAO14 쌵֟E""g6h[g<['TsO6m-%sp=IҳoF)b4QBj7 90H9"lx1qM%&݌Ĝ'Ƒ3KoTyX-i G!F_`RԛHL󀮈xz 1 $8Ü n#cJRHAb-QKY uB1O"n”|*e~j\? W֍!=֠S :&!7U,4>h8GFC$Ьr\q6_ۘ0uMS )$K*IS7K䇱 ["fﭖbqX> ?5Hpb-PUP#_D p㱱b-+y"+EOd$ԫ}etP6IDd|kyz4Hby:2s^h < D/(<_hS}ENQl7l쳷J6HFP0E?Iw?qMN~ak*LW!%d'gnOϕ޵Mł8Ĉ8E1(h>c j-=>37\(cu}qO7IaKlU^3zg(('iJ`-{5T7$kݑ$9{5 : $xc3r?} wF䪂E45О`;' "5m{p\$aX >Ee [ESO1вIo"JCP%YpY#d\.Y w%M[gIBtlݛ*GײNJIBV1cam9 mG{ȟ?C8d½B=Ӎ>uW)Bw9`(3A{)Ka^#/lv{IA[ESO;nOr<(ywW\)IM:c)CV` AHvOLqftԘR5}WH_ lp,db XTkUe`*X`CWK ;]SM򫚓OV(}M%DJ_2f<~|t=e(3ОްIUEXxi܈- ڊ7I3m٦wI( Jk= +VWگm(ZdĦC724CYDzmts1ppjaLeI@'!.rd\x6B9ŗ̆M3*GOo&vKmaNlO=ৌ|!KŻm Wn% o˖$F"mTBry !n$zWڕ؍( w(}At~? 7-ArPtn5zMf8bŸX/ .hLațoϑ1hci]m@JȦ%ȳ)UF>k5*&UdZS!b`xԉxxZpNHIa-x7Cm>5GS\@[! /y~H]5-]?6ثL: @ tTm}qTDï#&ig rUY#b߬I[= ʱ&ȉ=I*C!BuKya%0.2ntaT aGSr㙴*e : U۬EA# ez_a4U`ד˝pyO.~m Ѩ}%m3$eiaøIq~7(Րt7sTԧmC:d|5&W[k}Zl4ON.xIrMg| b ssBEOixo`:68i \yK/!:Aq@jjٸC8|R8S -Ƨ'3@de4=A,H+֪(?"2#*Q8rٍ;6MR%Wm/3h%}LdwƌLL'ԱZOCޗM2$ԎOFdd)2vEzO`0U-n]q64]:}͔f. d JkQaO3‹㔗CG:jxZ2d8DT=h*tبڝ;w!cVZ.%hMyJܮ"v^1ce_(`"8N*[ i|GÌ 9^Q4`(̛yDN m1@p,wg+t~iW6J,i|P< jza$mL 4ۗF\ @ר`lؙ§NQOm%2Ed\+L?)6s\ rh^Ѣ/_%5HN=*ʜ=hJ"oLQx$IEZ0ձ:sΑbhhc%M6;]%Sw9T1d | +coOdRݨK?#% ˩ǃ\f,|I<FmğL"6:d#39EPi ]Y% \mM+N0as1 s&rm3at!"}XX4#p*@y,Z񛖒7(rV߹I*Y24UF.s_>aBbD}CPмV1n +ZHSEˀܵ޻}֐Գ蠱,M0:`7*Mڅ;=1>xw6sDǼ?A]vr9y G;ؙW *^UxM!Ɯ: 4GM1m>rGΥ/~BYfhx'8ýRrC3Wqba% Lb7Ɔ^ b] 7M1} i1iY\b)%͝VsG`C厷OM"a0LS/,wU-Gw ~lu4,sRrOP(:1DAeۈĸ-i㣎aud1g/W`$[VKȃc"J,BQJF 4 /Hczqi=(/& róo4% \e#6қiC8,VVZAPaZtƹD{GйL("v_dq-T)i㉥YdLjF @Qe?aO =lsNR'p=(gAO7ɦqC ?=?'JT3DS76VY6EAoyWv-.Cg< l}.ibX2d(L6|7l.ʨKw_rčےBX!/i4'6P'ܬ5&&R nCԙɟ4< V).O^=Dv:>&# mUl$PE/wSQ6-\B)??VԮ!L<ԓ 87ol\}=-\Rt!;:/i< |O7+r+%)ӹoe al{A 4Γ<is|f^.cgV2c{ : ;-3jtB\ 8"mm i$hXsR9]koOWh#KL51xhvΔz-,v}Y9 I~(լ& Klu8,6'$~ m` fⲘ|*7{.GIyq#ɗȟUD\^'^&(]8)2 On2(eh3VT?m&dVHM6ePv+~ |/M~:]knσ3X']Zݒt&7j.~徔~5n@}kxxf0mYg2ecPB hTwPש0`L0m,AQ#qHVia {ξVӃP)ilOts⎔yiԪ?teT&ׅ+2n' g . PdHf+`I1cャ_%qo=:%]6ȋ&;gRa_*DIbVehg,%2ODȱ4{,sZyWCKstT @i 0@1%֌h$5<㪓$2BJqmcJ.gJ=(jլA IMr2!BUs}i豥蠪6va&*Y,;EN4ǛP޵rnL;8=7<o Tr$8wۍAfB-TW]_շ 4h|~ )Iyb8;ٟY9kM 5C_rrf} CĀ6V9d=Bqw0B"7?G 9(exT8 Ǒ#U)-uZhS'u =P }|tB>DD̮d4*>{̤ܖND&GnҌzQOJ QǖIp" lJVo'MaP-}zdnG2E\m6?mh\BIU{x. ooW^>+k l Дi.Y $X` .Ӳy@TX2}[4vS v -V?YxF5|2eTO77e? &jIvA3heص"4 xC%#7m:1DSP!u)uBkwٌ>@b)YB9%vdAWf_M~ӵ*c:&; ȓ yudXiz}'N>PI|7ݝkdo}~3%'+x7oW-{t]U;T侊 &oT o:{|#x_X:mGVoN$Kѵ~ecHusM, >X_h.erH.qVoU0 =.9ybN*ˉ5>C{/%e6aOY=z}^7:I8#[_"xNw@"}ən@Zj'v%@so'sDT M;?3n-:F~~܃l d1A9wNپ9ZEy7=H9LqBuK)'O"LNRI5GTyMup}4>b8*L!ťKEK3l(Ph7p_sq~@G"`z]Zd7}Ş}shp'.PKtKٯ؟g2e@$7ؚm1FS_ndfxQ2~O4*AMB8@‚D9`x)NVcv`Pyϣzskk:w[캹pSWeW,3`&V7zt_E6˰ԾG1[~Ek!N:b+%?#Sg˓ h4`T _1D臯q,|j&Ԟ2/o2P\.a3L(#Ӎ!>j(@- LHZ/Y 2Nf.å<&Vo]v-6Nup{a=Zx=& x%1c\vTbC_p Z)4[p۞HoDyt ޫ]c)kClϷ1P33jl%95: 7J@(Px@prZԽ?>Ʈ%z Št,+7G,cWԡʥpՋWBRI J)Omb)8CsϕPjX~}/`8MZ4!NXy;I1JkK{VI:dVN&x[4m g`oyhسf) @p5y^1A?O*{ߡ[؟F×R"Wdx>*:e[:&;XLڠӷhg^&/sb A+HEOHjj5^\m'Xu 0[qe(HTR#2b x.eZT]˺0+:Eՠ SW_٪H91{Q~>PG0ܻD\'dB# q!;+i&)_2]bUT%>Hs4pJ@2lmBxXW0Y^3|41x(q%8Ut}G{=iT!2vy 75^Q$ ÍǚikszD@$ .Vp!y9*sӷ^:Gj'6sF~ ;=,`ڝ2.%4?i"_sԀ (tn*=`u7d>Qa_cٍ߇0G`ft\&xX%mqG":|Dױ4:晐C\r cxCA/y:7|yuP] _5scY@:I|zLH" Ү'y!]dTEqn wYv$LdPx蘩u s *Ic`oOr?N5<"ygeBӌq]s$I4꘏GxLDc7uÉF. q&}lyqd|ԧxgo٧W8e!YMW@a0Pʾϧ([k6jw1y)on+8o m,9?S ZPċ pw^ѿ7 ,s> $lcPv4O%\qz@M.ҒQ"&z}Kj*kHB2 e"%ʴv@[߼6霌ލ$LT^wj0!Dn8sV3-8WLdٯ<R.g[x.hYz/bpM}ax NiaZ~fvanb&Fb HltRcZi%5WpZmLFl!EjG5&oNDdzK)]z\/[1#ܭA@Knu*Mc%w9jjt[M&o2y;#۝^hF'YCkB/lY .@yx!ʨ[j3`([W^ve'(tdTzՉQ`W:~!4s{2cߝ!ʰymO/6HG\\ŻۺDz1e.=!փ `C6Gm wWO(TCO^Y?UUUU+e>8`HBk]IDɜ0:`OQxj{Tݭ@n)%-y\=Ẅ=|#sM87=9xw.Lڈv>"g _>^iDGr^90Ϊi_H+Q7}N0 h ̛:PU~^@Qq]nGef[ײv>)mbUP%jU?F$xX{lPQ(q8CփT_%\"P,E;oi{aDB"6v4Ɖk@qg۬㥘 i%8C8 G}F9c_\Ҫ7)LE[Mw${~\? +hkL{l&/I%\$fE伟Wvr 45J# YJOlvdU :^c\64O IE\JK! "-v~;ɝKg([6}u4#chwUw "1QT+ %w߅ w9Q)p Hۀ](󪍕Vl,]“pEM& 臛oj#S;d^ P).>Vٮ)9cQn$(@e,0HSjրÿC ͘.'>~: (Ү+ פax^mX),gmiIQ"1"%rxbRbԸ)Ecq'C^k| +c?3(leEhBs{jJa\ ;587M"vD3,y@,AB*Ups׮ H+Zi%{5X~esqKGfB>x|g@C90%Zޝ+^)Do4;g\WU]R]2ncDsw< G YD]AˍVatSpɋ{k#/lrPk/GBNX,u1=.::ܳ$XUaVmL> ͂`\(6|va{"{h?ʪczu-遘UUaY=Ƶ4U˦LwFϓ=^!θC}J ϏYtyTx>EW1Y

Ũk=ݹ, MlSuՀc5_RfQLl2E .+T0ή2/2ᨣ]iZW [1[ 䓹K6Z38 +XD|s׊VTXY whL0ߤN?,([;@W}}Etӳؙo \Zcr1pV>gvxzG"mjꗷ),YO]qo^!k0J|NAXxr2Mp4VH[2:x̡Q&l]?뇺f"tC0NETS+. zWh  FI'qG4M0dյƄ) F}=wf=m],M&DbG>l Țz":+G"o\;2BxVm ~^#Bis'+M8HoQf't$G6̄M7'!1g+LT8ޣMz ؽc(zTήŃ Zظp̀,͈LYV.39tPQ֏֖P?%kS'PDuBW-NqSgu҅l-q}pDҦJ% lѾ:&ߗf-wka ͝u%}bq^eK>AqIt.vg*0 {X[_61^at9y{w-f1/,0.aaתz~*7D(l#(^S sH7jQ(6cz EСm>0cf!Sm T}0(n,aO}n^#xXհ| ry...Buko] )qRN@}uTW0ɷM*ri©wJU(=G_fFzp[Dh]H?+t6T&gFf8'Bh2[N!3Rzf:Y9smS¬мS՝ RlG2cM-WfhX9@?̓/ ,7 Dd[PhIoPk{Z?h=ߚY.8e Ӿ @{yV^{YxΕ]iJjQ8Y !ndA9a s3fl# @FD{L+IS4*,#m56a_ T,0shw2Rg$/2ԈO-mB&gxsrl"I^5p5b hCcqg+}VeAݱJ8)ȢPX U$D[%rњ[a{EY6Em hx6-muN;!~+%Ya#?B7j$f ihqR/rS[rgؤS'GhJx\1zvW% WYß+ˍy?l 7, ¥Cx=eeR%ObUߠ]Y$P KJ6]p} JOݖ@cf&܅|Pׂ }AYۏkU i0X? xL4Mu.cek'ٚ1Hܚ .C{2#nį!+ swZ3iMV&?/cvһx) /۹i ∴n?;}f~3xAy#R˽_PB <{BPm`t#Ef.2u'a+[xzX_G N+4/º92,Bes+Dzsr~CBW]}j0Ua4LŠ YxW9̠/9E(QHorpjVwq\AAtchcnnIѽׇu" y% ﰓL<& XB 3~4p^Hi T wS(_ʬmDD+ɥnd^ "A FRI EI 0n|_b;lT©nuMsolr)@Sdٹn&Bs4+_B1#L!( h*ǰx@5nٱ3Ư_,-w5%ƒnEr 8 Jlt  04n%$9P 2b2.ZJUgE-빞i8G4ѺMAɧBliY=-3\3m- ȠEXYe@$du7a)  0ǫ1Ҥc<[cirݥj^ zBl;+&۔SGR]&׶ߠ* -Q~[IفvߣajH0X cgLE$Qgo?zbbg=#'f!3Da&nen!_}w|^qZ53J}rPFeM˭/6-x@}c"3U`ɋbW>HaRX׹.kǃ]v/˸m]f="ݐ¬_J!4Nr蕽*&z\+혖SZnfG cȨB)W$N 7^O)! ϼDR9;p6d':#/C0p(DkP2[٣".:UdkNON C`F\fuRl٠M%{) @>TަJXbt%4φtkS]vȚ8R_s&CkE4uy67zHtsԆ*S82*#Gnv]Lv#%dZ|B-kpr85ij- Xd3E戡YyYO,fa1髝WdQ6V粰}bm_ԣӆT@-gcK3&lIx@#…1F!Fu16̶i8a߸6Xrtu^̑-2_jj VS@.mb Q DIlYg>sfObtSUu}h?_FD qAfQFiB}2vu~c=Wj {!2=YIߙX2gZ_ѧ3d#nE|978Uzrv0;KQt.I|5,7ڮNdwP %'B;Hz6@G=eUẻ֦};ϖ3ҙr&_rU5.jAKTdOx:Ƨ2 GޭfZN#*и,v%*y_(n Dfi'e_qU79b-_7P%k{VA*5{(߄㓧U[gL37Prg۟oc/).1"[TmY~[8fn:[߈#DRrNTQ?D^9u#+k< >g死:ٝ*Z hsV'M Axʂm@%N/“L;+53i2>J" WdA^HRgL:[ hs d[u-n TAGfEJ g)ai€K3#M'=V]f3N[V]&WsoߙH>a|{e쌪u; &z|ha&=^& N'SXdL4N-|;D0iN$}\>J`'tfӷ_O'%+W((-_ig^+ m1*eC]VX71y`Y),+r/|Z>!9Y֙:JtD} BKWk%{pǟEM_~'#=f;%L"˞0aɑd;~$'QUG;+z:洛 K#բ$HBm?AI2~K frrQe.LEdc(r+P~M^V22@[ oh&m.4jg:Do~倛KTګyneDYu2Ao a (E܃e.48L1H*4"Zv7MechBkCdтJu*.]Ky~?8+gkBq3d>E{ėfK$q=^ZS{DA8b%.[k(} d]lHN6eoA@rz}3Mw4'[ӌpxdu)Aޠ~#^QN ^5$-;faݡ[楥9ԥk ~ߏ lvĵolY|]kx)yiOuiZT­gZ0d+<ϳaxTrՒRm~JQR  h龆>|E)c?ҁͦk]nfcfNyüvApս!cpuJ/%?zwAx- $Od-)x%0x{%!,͵ΜnCnPWcrUu:"X~ZHVXX///i)2˩t˨Zk9J4P]wڠ{wuS X$@̗uөۥĠXcW-3ٷ%5yDI{CIy t?i6EvgZS[cJ QQa977~)Fa l]JÐ@lF-Յ>.ѵ!Fbn#X&7υE= |I Q~*k֦v'FcOks= ~"ݴ]b?p+=] ]qܱ'+ЇrnQ+] '6ңǍx~ ïU|w4_d{&8 ymi|ҙoKI]e3];_n7QIAg -_ZzXj$m=B-muOV?l =co}r@&B61'T(e ekkD]wO*,i$Ѿ PBۤ;>}Hh2wN)Jzj #%l8-6L>[Z0Vpɍpx ۣOvgK Z"j!$_{PY* 0sM5tڢ3_Yv^.LGG~05\s,}`Aӕީ.Sg xEBj0LdG*+SMȧ}*G+l?3%\,$s2}br)9y,>@.n7#U0~D!~Ebi+06/2)5JεCŹ^iOছ''[S7LG4yK&`z9v$(X0ST;Jm#qppXp(W5Q@I>=\Q]QΞ.kG2?rEz@*x,`=qh͠YK&>|jNx]考is~qKZ?; }8La^[;lZyXGgK{WU})>2θ;W~z@)Ϥ#S?Ea]oh*~ϥ66(15@dC!!n;Zx{.NKh檰sƊcLmL h'+@d :U{{n[Xjv]t$"iĶ˘3B| +w#DOo:^[0{D⯹Bi`HPg"Z/F??>ݤd !G)cV=Z-n` #p K|͵=;o yyJ7/?#Ha,i,zs$6`LTec*8j\|'QQ8O62OE)tJOq |vrrRp O0*tT>}acʉ/};eی߮V+ZfCDaHwc|ڴǧJTEpJx{lH@Wa{T| cN] 9nbFj%8 vQ '` xΛ^"-X^,Q,V<[`{(v\ HN̽0eM[8 [Hakn}"ߙV͵-PC c1Qy(\31…z1 ?S[KҎTy6m 8L~F`GqN7I-L%࢒l1.diRH13^>WNY}g~>)gj܈34D*'w<o:꿌RW^M. #]> 4ZVCnJ6%5dH|7f* X:sR>Pcw&°'4 +o[i m (J (QBF(P&W[sĂTdT"vr,&QV5k~@\lns`S:UHF!="ȹmD!.WF>C gs>Mhݾ*b{4x@6ZkƦ3fvAR B-4 F k|U\8aم^}Hӡ JK1~X1 \\Msd0PYi8(.xX~Y hRFtjSd~N%5!m8Jy9F639GBT%if~ `i<:'7V!SHWF~eqdn+nگT<.1:ˑ.2}^̲,-KVnO<bEZGhљsW'}Bw}Zd234w@/.[ӆܘhϜ~؀D;<>~:_@j(qR)*TIhHӒ o<9vu$-h6/^Q!*v78Қ}#lXb =4鷪alF3V`MяzF 6(ђWłzBCEv^~gCbIu?Y3Hݿ ۯ?p7,$1yf]FD`$L d#rg^bE6eyI\ꀆ;0~w'AR_唤De E,$<8sWM^0XsO˖#~)S_7:˫E ìgt*$NG;)lI[h/GŔ>N^6=Sv׀+b>gMGQYS/ǣyسYΨvMV%X Yeb=EI]㖔2)&QۆU=gQb\6N]WNKQiu D+bXp[ 7V|wwO|Ŕ> ZץszbcS& s3 N-?)qw9ʳ xh JGOsmZ })%;i:uGG& ᑷXPPi~.i0xyq"s0Xn=ﻂ74jӻIt1C8+5"'A1 ~Dx9QzLGc0=869_EIFtRÎ+D+¼tQ7 <9˶pW+Oըu{CC|jE-x7D"YG2>AodW*V6>݌)S⌡8Z^%z%;ȯd7iC͸ ]6~ꮓ@RGGiG*q LUMwu1]6WU+fY%-IAj?(h!WS +=ɓ6SQi c`:VL[)7$MH@x(Öd24Gf vZ&2)H\W g~?ѩgY/s$Dߞ+1@+^E/F1žIX>[nWhPt u-,rB<:7ƙri΍uLoDc{!ۖ}Rk_`l7^`IH_~"rp9qeq+ V.l;1j@alQUfžO;e:5B4'@9Q~&O^,ep mW 8`ʕ 9_|/*uZ:Cu{b!6ȇ7->[+U(1@&]OuEٚz?r5 UNS4=LHj:4ԇDΣ> / F!᜞novu'8(|x,5_${oEw>n ={Z^M"'.ztL#20#m`[w3"i7G: z JINd˩Lik:JO*F>[(?+N#N+ }DxߜYǮ|)i?h>|G̝e,]Z{ZnpDSYg.idIN|wZ<V%7 CPŬ#/ T^kGȤB}LAKc,i;Ep9³^]aY~t B*\XCyL=@G.By4GZƲngc)qqVs:w|  KPB|ؓgRuoGXaϋ4#1eTob$P' ml}\Wt/6#QvPkr,I؛!'$4nv_Yt@,d_KAbr-ZC\MkņDAE@wέDt6S}aO]jv "-Vnm eɋK7D٥=n#V;TC \}[;bp6u#tmpN2 JUW0ȁ!o`SQ[unҚy'&DnKs@bqdm.VN"xY9E“ӓWJ "M?sY*9(j޹Xݏ*zL]᪒BȖ%-;MwT_TJS0qgWp=E_9 p(1WҖ6զ\`xT]5x=~H<<ﶯ'JYs 5olӃ!ڌii8LY|COz?>\VaH |S4: Ka鄩կA 2Z#WO\4b`&* qܽ}ILsBlNnW*53(y&ORj{`[LۇqeS7Jr݀%@bCDUz"Ԟ`nD]Fl&O .޻GE;>^! 2z'{gd S CU]?=a={V} N\oxDke]%/Aq6c:ΦulT%b ͌E'ydz9os ˋW]ډMjyl?ݷbT.LZx-yPL8ֳq_Q3R'+[aV A0x>8v@ ٟH\-bW̤㋿%Pu}W:oS7Ϭ(ӐP1ۗZD5e碪ͫ)Y-zt`a"uēmbss5(i?6ޙ\/C&) s*83N6ڴ%Z\ XW4!)"c jfޡD9"| 0EvsH> dMBn*ďEd-KG1[o-dv4a̍ـ' e=:D( FK ٳd&5)\įp ҏsX.P\m^q+YycT G8?F*|cDP1t\c؊ˇdXUJ=fbٕ*%YUtJX-jƵlmNVYS}Պ7lD9-~@{ Lq"ADM!iF hxoT$ te(o!7DS[&[u*F$\I"Il,BV>Y%GϲXҀ>M=LLK8^?]\x$?W:.;aB {t.*`ӌt92#`c;)koW^9ѯZHD6ʱFÂM0R;Rg:.6bp\R#D+v8ĄPתb۵h`_ *[}M~?ˉC|K<Q:t'N#l H\#a 1pyCF.Ȥy̆*x `o*} k.o*;xO!(%DUDEARK 39Q0F2f=#$GM,"bk'/)čAUhZɂ'{mq3-\l܄8<ӏ<$e#31P0|?euT$ ٌxD"",#iNEt8gAy9z#x9ԏflDdxKԾLPc"5 CF}HPkpO6L w<ζ=+F in)P R$X~v#l *#zywv:t6-d$9̰.v^##RUít M~24V[ͰZ-oѮF'86V-HWSri7 ry;zԘ ]+N)wŹ?!&X. c?9Vq15`gP{*C=Z~-%c%&U,ӃT Pk͈ٛe:Xd_]qw)VPDI]{|;"ݜ xoq? kF&#}Vn6;\nC8ws/8hӄ=ag@.: 4FpMD ysGhA /hQ$&05t(8JdQmV<[QE k]eke45rա` l*d x"bz="^T" B0TW9 3E[)G o@ A_CV(nfoaKL.pp^}3_ .^+B #E~ru{RqӹfӸp= kQM򗼳N&;wQG4/"1΅S)wQt5,_x%`W?K1)-g_-J9oCǵ_n}u]Rp# ^n'µ)Sob,z8BrVyhXzICA#S;ձ[JqþR)zaA ^Fkv2|HB7M0Ν7/Ʋ 8W1OiRy'c$2 TYo%f]-/2 KLKS ~ W!Ga#p vQ@A2O?dp~|; _vB^ cfƑWYt)\V-1wV{35J54f1Z^E:#\v3[F(BB f :d JGwgWzEx?[* GKjwr\I /~u|хۨka_ز2;͸׬Pr;'X9N(=Š"ՕŸ vb֐O-lMng(zE6~=$ZoD?L'OSZhݚa1e9ȟWu8d^r|!-+Xˢd w9}`Fe'F@d6SBIBzޗee  <-OáG?]''Yc ~ ߐMr<'y@eE֍{oTkI2ʚgJs唤Zj"zRL7E8 eJjmdKqdE vGFA R B9ROVg$Z7[- sn j .A%FLFЂ9/$1Jj p1G?0Y _ƴ Z5 ` 6K#s9V0;9kK4hR" %V7X@%5@ ~6[2ÐOWՖL * i,ZV2SϒY{=q,&OI9鮽i G\ É*Occn&Rhc.y>kDnLWY6߼l&FLpZ*њwCvM4`@K~M&30AtQ}N$B] $Mq ΔBi=X察rp;![ zy!orYyJ'1ʢ[fs(Eu1 rtk͇DW" '4^ dС㝮˥pW[jxV"=Q-pWaG=L$³(nĥrZЊ:E8t$qZVG B3Wbg3d7y)nvs״JjMmrp/,OOB!4U ; "Mh5Bmsf ĸ[=2_?d o!_FhfP#p(8amՊD+:4t ٧U1*DFmhj?Ѥah/ӳ.lA+NM~KRh42Xpřuf]@iZu4>f 5)gÞ).t 8 .A.ALoBAuK r<'kWA-y] QݰLukGFLowHK/oRS| fݐaki钗 1lj;MCh3nX>`[inC9:-> OM}2sQ)N7LnեV 2wfѯV*8^KJ%g c&{v sG5ۻ >߼ i\7q1T~wwq+9!M'?P$ b"v cm>a{:|qF.tPtۻ_{bv.JIfC0VK.\';ZLͣNW}JKGr)o.>Qgô]:\T>aۏM>RS S @]XH'lf kFA Mx%M ηzڶl3ttMj *6Јd4:RI'D̨b&2q`}/dTA߉ЮdDC8Xef_p oSS}]\dg&Tu@wRK KL"$qOdچp^\k)tVD`7Ww^YĴ^7F>ǟNLCeKH![Yy{SMwV&7xBsm:(삐9QBTnhn.җSGKz U{ umwI>m-r +$Pk}~n S4ZvWU4Ms}Pں!aB{'P8*69n,]A H4wx}lAvCq1TnLB7a[L$w!ki$~፰ʨ)q֗ʮr9DR<?{)P~T]ɱީsYě)WaMvG[%o\6>!"Nz$?5bbaX\D>qwnDI0"v ks[`=^ì9K˰if >΂wɡGEJv(ԋ.,4I!޷&9oHq'%-V=:n' g)7-~p{^f3l/7\q6N( %gc) vb;P*# xWv~0n{Ɗ*$< JI{(3'ˮ+ىXǾɤ'A5F_ᶝ:wR`hhz!aOL* _!X­雐pgÎsifwJ N py=F !wl.[K\.X/|AZ #K"B!9!|f_nV >UpL eZN8[Avno8"!21>HB1:ir -g=9GD[G=w*{O}V# 3W;7wN6Zc n o^#qFr_fWR Tݤ/Wt%z'Je8 1 3O-)Ƹ]}g(W&p(x$tAq)ǔ\xy;VDzեfw} kZڮ L *YقN ^ƜQ:hSѹK!oUS2E팋/UDZ-t8wP ?Ӥ-Aj "s^+ }km*UB`onUl1Gt իz=GI -O-Y{؈a!Tt-%z4GRcT/bQ_slVY+I(nԮ Z-612_ 31j]pxLt|l5۟ 2ФEkpb(&s{kl!Y(bPzh:\X̒՜ $-ho46MՖVltr4f|^]Zp.1 -W-GtyWI(\fu!AЄ*ˊEVoPk (^}S UZqNG. %уɂLs3.wnZ|U{ BDw|#nアF"84_f{܍M3c\9R:FBH{Ok(^` $v%ư0x| EKi4; _Xϻ\c̣0){?p:wrf K `;>0&ܤv /"VKvRU,R><7-:SEt +rN#"yR:YJu52@̀6㎙ he xTB5$%1Eї&Q,P[p˥ 2^,i)'֌ |k_X^Aiu,5^iE?ns% '1h\ˣ>CB=A#mh0NҞ>YQ^ֿN ^2x( :V 1%mh$ߦI)w;mΟ>h\yM":AGpE˙2sL+̓U'hX Vr2KFb8G+IpK<;w6 ;Z"7#&nٯgнySZG~ĻdBp߻4I+t,?Sd+V' mW"O"omt7<+vCșkka{E$_)%ȦUaq` %]rAxN({K\ t8$M{rS q?p }pFd16/Cճużpk4jkpJH#Vx6xkKӻS_8뚧$@Q8We[2ɿ렾qt7T# 08;}֞im^tPvv]wçQ% {#[ 5)O0 @b8EA#LM W0ļ-BX qRPZՓЇ.W/d]'W~!_lF(Cs{,d'( ZFqN n${տCċMvpn]0+JV)Tv, I-9N#zT9`Z B6磁=E1$i#^vrn\V m5 !9ș9os_M& T:b-)Eܠ? tw| T@5>Zx#ؐg[\m5!E:)/; R\= h;# ǨNA?piqtN&pL <=2̬4-VoU 5W os.[a;%k.]پ Z]8f%e =YVf]b.)S%- J$nuHE(  ;=(!x[!=%IE[G7oGYp0Ah°@N*ǝ0 `zl(u暚h5}hųUbcl@"ЃWhb~bv =#Gu4]{Px\=z6o~YJN3|Kmx00L7{OoP%xɰΫkGf JV;N$~ďɍ6" {4jJI'sS EQŤ^tNFdwVv TF:x?RC?o8"{b_Ncrޣ|@\-[zsGRZM]CөFf( vo#%W~ dܶ-ȕ/8;jzw, be6,[5o,1Ԟl+]XG\^ծ0'ލ}+S{`UnL-ivE/vXERd<|,:,)"F6"^!F;yA HWb 25.OK,gЈbZB!e|o81z"dKU:"$x N%ƆǶQsU(je4]e7:ꎈ ΰ]X8\" cw'|F;]ѥeqa^JyJ7#r(n#BpƊ۹ihi18xHύhAC'v9گV*1:"_)q< l tJ(G@n"- bQQ#88xZ:='yk{\IE[Za @ _E䤼O )p/֣lj@݃^2@#oA銨IYvSeXXm?}nU*̉ZN@ ;rmӭ4xc bhz0$MEȞͶffOc*g/#V!pp4X9\^ RjP#GPC̓ P6ydN%Ӑ ,Ξy}Gnu/,I\R[AEnCeӱ5S#رEO43WX8.$cQH`GYeݽlTPi 3@bP)NiSp Jzbm8*;J}RjkH[cOm@5ܹ~oSTw'Glg`F۫,6#ef13gsCguff_w,ZϲmFZ;:"ҨiEv9Bq_0C:pӈ9BD4g,s|UQp*vxL_7*.w^j1@Z#!Dxryj"][ԢkBPͳARFSR㮕Ba$ԅ-+A-cH)?hk$B!I*AG0 HK`RL? *{D-TmC.dp{ĞQ74XdzKxRf~n?]\omr܆Rtje՗ ~y U-P*qղ,qi2m",'"wޕeXҽ]&5;~ !W71TI;;wٸ1g$;vҁO;R=jPHeC@. wS3w~T?rBA̓i08VLpI@X(6]mh{iv pk˦in Ք2y&}+t J̩Fz`i5ua"ykjlk16cv1wLns[S.JD/&Tl$d^,k`iG0(rw%-~(M#GHè|`#!A sx_M3wF/sOPlv|/ػ#c0Rh`Z&ck \+o M)WP$C OK^cǤ;o) ̜*c4(}q#i8$PǒȸL a )n9Jyп$l]H2F ̃ E)J- _9S Y-$m< "i-FI~Ĩ2ީ= =T  `aCa ^蘗 >)Q(\EWJ+]9G`_g # Q33xvrfcb Qh U=;LJC@`_3bKlBH{Jۨac'_C^ל՘fME"NVђ5{4=eRk[x /҉IwOH+쨗6?#.7&1GZa 2h.Ũbzo0|;i)*|{V;[yߴ.ߵ^&۷ ^%}1*P#!NQ~ l4җIns6WTU+lnmTxXqላߣ|3"Ȝca(ɸ ^s}pd|*i D1VD:R|JQs;#7knBHȱ^slp}fREd RHؤaqW{^'?ڏ ~9R)`,b3":Q0>=t%kT3Y/awz4JGn~In994oK|"VVI CDXpNL9V&R)rG:x(To I\DA~{.v\m1k:XL= R-1 vyl5Od\BBП-l:nd.iG{sO7FHD0K&ZݭU 7A 1LJ*k29?d sڲ3ᄇe⳶;νmZe_Q`PG_C]ntݹgKZ|@dgdaVvC3żҥ/XRߚrQTD)X|L0@Om-DFBEԊVw HV)NmK_5kq?mS6U&d^ǮŨ(9rFLy=Me YjS#p'sTMZ5slFL;5(=K{Q/c qHr5ܪF=e {|q|׌@ۈJdJ7E;IM+&戓GYQ>5 ^Ɗ h?7ʦAMEڶ~zn@BLlLft{P6Y<` h@u1]Ͽ⓽nhyivH(Q#ϻ}(\} z !Zc@O=/b1 fF/dr(~u<&[ uQja(Tqu9^RR0=/! %+VI() yI⾶BVg}(O,)WgG9( VN<'7|p\ȚIDXW1YW+>&>Ǝ< bX+پ(mmAxJQ~Y e/\u7♮[PN?PE:D QH\Yeh+ܰT,J1(m7q#$̼ f'¿"DoXD:Prb1cTE(\]m1o[[sU=[0G1mo_(aD0fdvd?-/"EquHԝ"E}Er3ExIOP8 G}'"ޡć,W%7 #4m\iXձUL қunuA~E!+q+!+BJxx IձD?oΌ& }d&P1ؤ_Kh/:&Ѓ G˿[BaIfiW/z.;^(!A/Q3=6CfsEGMt睤T K۷ssx:Mݒ"+x(>}i'5neHDsUweJ[2A2r[7Q6~4VXI2l&(} H0]A/¢_{(7gJxlϴ ޕ WD':j2G?FGHO^ыh!mHǯPuZckuRL1d`<Cfka_| lױNbml;Pxzb+a] .NqW,'`NMz`ݐ,?E5.;!|{!;vC臤9ibxAI2te22%܇Wq leƝSi I5KmT8o,4zS/& Gb<;(%VZ? 43QL:hzdJ)YB (<*"Ŋ(%m]=C.ţVg¸hqQeOn hIrrn n%ufQ:K<:~>8bFf (Q|7)j#0}13ҴJVgI'xe6 fk=i²~|ɓ.-dպO2A ]v+V?Gkf4vq09ݴIm HKDcdiQeC$dN?ap^ g?c-f*rR5@&],6r :LQ4rW %VcGRo2М#UsJa\+ dl­ʪtD@'}r>, 2'З>"f (~~XxǑA:)WAKiCUAmt8Ė!;]a^*ϢyJQ":f9H zܠTWI 88aHxPG*\ǛʆtX. ; LM Y@;h*i *kL2;rߡ;?S5o! {iiqE(YCݨt aYcPwӷBUYLw 瑧&4M~A (kE~X?n/Au R,ɍ">4"ǩ♎r4?`UuwY:LQ P fkfq$02fkGN*-6rk@ofޤ٫IE"gAvR}h;5"<]Y#}mt2Wv\~C&0Ec}:Sc\l±rfd-gߗ,\ҥEHoN:>ﺌW)^MPP"ACSr L{4XoA> XTQzC}Ir"-r{6ԝ$ec^OhJtT9J;V;MZG8W*{R؀=?b: Infu0zo&7ϱQdO2AFƒxZ-_8"aqBoO*!Q~6@ !{D& "`ssڲ#u ; rn" A:H!ug6 > -@ R%oq= FvM(cGOj:~)0ǙQ5{@L':Fܵ6_G+nk;/b 3 BQ6sHY)\???v!倹4,-:P2R-M8Xԩ%ss0g44_K/Ϊ0p猟4^""|T)A.sRÃT1gg򫪖`DgSt+PE*i")&;Sx9w1mVg.WhC /J 3611t9d97(x|) n9\#evs1)OT֏ $,a2ťKM4VX'ŕ#٘$uJ*t=1(*[%6j(M.9+}8;( $j݄ ]kQֶ͗ vy_oU4xh{\ }%ê7p||5B۷ex; ýޔԵǡhmWѧCA>.G¹ݘmzjD+;?-ŸۀE}Ҁ&F9[q] Ԕh:ViYPe_̙>,amM3ԌAWOY`[l)Z]#j^mpo/.+/(\qL|{Yob'hƸO$({/II;me35 WH!GY5$.@0g``(SMԥN>wz!nF*ŪB!1Wv S5F1=Jϩ~pEN.ju* Y.¢Ff w1҅md+xyZL,\%yt m~=cI?:Ar9pm~܏x-i"ƙDٽ`#ߣ-gk+QN)|s=SCnNrPvF9歓 6ma;-x9)bFCB厮WKl9t7uGJ aL^{bJL9+éYd!SuKfov֝j92RIqQ|8׵9`o`r%fwOeaN4ּZQa+Dj%+ K6HDU!4~7>h-$T|2*vzS۾t3Y#Zr_՛!Sh z%P] ނ?aH29/lQ`>;!'3_Tlйbp{#%Y% 4&cp@̞YyV6//;az?u3jJ\cwWe 鑟k&=[y!Cu]Kմ⥸6A~mU9˸V2NmuY/B'bfi#;5cslѯ7yٍ8e4﬋#M_gE|MEZ W* yqK+-.0 (c]~C86A}&||dk۔?3dK=#=AEQHiT &&eKoİ39Z7^杺%b`%kMu椮2+B G]2@|Bޠe[yMthޚD,22;r"_zU&k$`y;j?^g8+!yB_gP7Ȓ m(!;'Yˮq?Y.@fLul:j r"v3U1{* ":twD>-bF:Gajh>M拯0z[nט'4G"T;bMDvN̡5ȋ>bPI~BNܽzN3#a!D?7lO !tͻ>C8 KXsX?;(Yke`rzn ^ H( v`_ԳDRGfʪ1+* Xcn)' -P2޺2RSv"9Z³2Kpy8: HL-y(.ڰ+ktTN2E&;Z`Лn*Q 0$f26=Hy! cOLf9uD>J/}*L -2rĽ2*of-癸AbFT!{Oәj## CK($օ?o85&coSb);Y1hfe`$J`T& ͸'/sd!4uA9;abޥsoM\OVWYmhskw]6$ X}=8YDO:x&ɍ;ZA^: %M)EuBr|h3èY`u;A]{e4L(\8C—AR.Pe&`m_P'|,΂]u9ofcqogHjX8{&Jm;r sPㄿ_M:$l FmgEMˤlJ TN2J&%0ڷϗ8WgA/ãxbgL9r,f?"C'>D "omĨp| ٖumY.$EEVZ.l9كYwsbJtk z-1e9kq+EYT1/}k4<6%4 b׊<؎<&u41YISQ~AH>!@j6; Nx2| +x#W8I Wocّ-miט&(LM4xaeE{zo_8m% vs]ei-Sz?K۴져?AH퓂IݫLYR3a& K APbuvzϛ~AY &qDQpOqS3-#b{woStKя$ mԩyT!{ƋhLn3bȱ,yLZHh=IA '}į缮wܶrj;hP%!6x۬O3U]T.6O^itpزe[0'UJ@u]peAfsLI0;GU)m*ѡ6[} Y5zx[GGdXF7Ȕ{\JķU)[̬.!5Cme`Zowx :DgQF[jtIcC"3dx('&hQ{7jl5:'Ls^U-&=7de\)2J<v[V䀴ۍr#eynZmzLbZL\#et )CcUԞȃٙ @p%C5GLc{+S*UZ+&K+)ZUvH&ՈK!IExƇkv&y7]AI$sn dL1A x@"ۈ34Ԏ7.@y9mfw {ԑVZr5ݳ OXWܤ p{}!SBZMf,Zyt? @v\n#7a]rfΠ[K2[B5|ٖ NS_H|,`{ r1-_riFXAV'11 yX+6i^ ~= 5+rL'ലdbHC)n1+rT$k hBo3uQ{r=SFf}`63 T8sr}0ftVDE2i_+˵ )}{orynQ¨$"ٕrHs+#ȭOn-_JG}&RcA.,lk^PZA$O=}'CWSxm{hڲVWX8،)r=e"M;X4"4POȷ$&?1AqRFKi 'êLQy0,EASɄ(rPG'!w : ^9 "؝|<б'zI9oXN'~vJ&LU>EPZ;$kKߤ(h [JURbG/k\.3- @l;Y'UAyB!9M^H>i*u@1Nڷq/-e WEi<腠ˠeFQlb3$y67' D/)xEz5hW]i)ejOֿ]fѰ %*W#k{;!<&AkV, 1^)MMg}T…Y"0S2`9`G?E8]ESξ-H6o6^`HH?7e=D T2?\ w܋҄AXcV$ހK4ݙW+?`+qvRh?ohKzDMi_CqDP`gĸܞe131ǝ)Q$b`hN"%ϋTJdѳ' 2!ׇHZcؐdJrJ%qITLoўc. GvDV̛dԻO=ZtH}s|c?==՟ H0ްBpT\FibXfcp3^u=9r밾-tq._l(gR";?g+KB8wI^CO| E H'_Uv"D(5NoK}*-~ %p3?k5Z?{NF4`|&șX᠗m= ~Qm/w•˚(KDSX]mA0f'J<,."Jl qbA Y-j~%_䢪Nc݀ l;] ޥavG:N&9&Yh85UI)MblnK#b"HLJQvM4[ k J<)Vh$ 'rR:SZ%,,Xaoâ^3xϬc+ 3pE,s8krP8JJPG?f>)_Ay>'ںݾ?q"{=̆;>.]+~/%C~n/iCZykHKF mizgJvhe*Ht>ٞ)N(_Z7{B&/E&AϭQB$9w SNo.Q)JDbX oie)̫d3f]tFc&v-0uQQQ; u;Fg:Խ$.^ȑ8K_t>J $ָ8=kJ`ПC) (! n7 @Cހ -p* n oዸQn ?Cj_koND:h+jcB3ƹ J{k3{qPcp8mjݍ7>ٖ3It`r.>1wMG{m| lu݋x Ď_e+r12GHy ӭ7@[Ib'ߐ}Qk6%y@|N[L+bouo Quw kX۲R$3=ށ;Kx5*yjVE4sĄ^ցf ZfJqҝCM6'@UVZi(=όi2qYnm<8INn H7H#Ajy#(LIIL@/!̀A^khG;$x6O%9|ㄶm`A|Jk)tDH{gl!aޏ֮Tl.ii.V[W@݄0}՛&Dͽ)ȋϙ(Q.cF|1+wθ6WΫj|WhC꫌ }EG7`.UCO`سYX?/V R9r7ۡ*mLj ܄_'=Lugg[lW*ٞգ%qZK@$s ܞ$ ]BO%&%rdrB/籏tՐsd]atn濂o=Ϳ)`t)V{Z1C<Yy֛*:s$(Jy]ߪσՀg-ڠ"lͲz 2wlVm A73uGA ~,BdW_nQP ;o/N(D"vrn\zMPI/fP,ݪERuTIAuk(薯Сh5br~@p".CRܜBC^k߆Hkɻj S%Z`}n0-CƠ~tM!Cfu5 ^AwفYQSO۝RR~w$V!ZWmGDOu $y=*?z #?mQ%D濛с>3΂M&"vIOP=E|CO!|eu}Q<`a ǯՑCm` B28D@$369s)z#{ ٗ(S(RP1NRZUba54b .Ǟ !ͦ'ڿjzV]9EiबV}˖ A'^.LLżD(f63-h 2t}%&eGdaI|g:Wp8St$SR]kOҺ b,y)agbr)UnlM\{jsK˰TXE 6IOҊ l<+ TRgNX.à[8a<-{YyS5D[.QMi]ҏLZLP&$ɚs+iT?J&_zȘV$O$bF]rӥPodUZ]?•qȘZܡ@!͆ $!9ǖZIp=Z]`:+;[bDc\< Qdu.t%v5 wX|Z3/iezpu {կҰAׄr?ޫ_Tp::H5}JL~x 3c>sʖgK63_XZHV܅j!%M?D 7ea/k Ǖ5<Ӟs:uD%3~5#/.w:@r[>'}"3㻏@rBmtIPǢkSy ՚*恝 ^֡ z0ke0.Srt)Cfs!кek & b+ &ki=*2ePFVQVh'3Ozf8Tc.l8W`?s^LhCx< $Q/ܡQA/02VXTfurVΆ [pD h, o # |~5(oo HnRf%_YE|K`].^\D"#֋TT7|@ʓuZ8 $)QًXcSl 5δRMlخxcj@ dw~W@#XkM;t> mԹ_ ^߅^G䝭zn@wZpu-jϕy{k fBR%qd#dKƖͭCm˛ Bh>pRf!شQ`t< < A) f5@\SLݠ8ӡPىITbst]@>H$OXljM+q_PLQ8Us;l#zJsWpia7Wց\ǏFj.sW'CjeӐv~3uϪ!<7)g'OLn6HN9&O1v+W*8+"N|eKzQf#U#lё<*.?p\Iݭ+<=m._C ڂB^S+g?@Ȟ|~="Am'!R6MMm0fT3US \F$e 1]Ŗ3럂ôrVbhf~aéߙ@) #R2{|¬O+7e'+qhUJAa9 zeV &/EW+;Ƃ0*yzIhRn'kw'AHZ*ي4}YKGec4l?Ri jk}*a;kBߺrR' ƞ^2+l1rE<&cndB ]m59 G5=cgxyŞ<k-x^Z.-oͫjJZXγX77WkSVaT)H8ݟ8+f %*֐kg+Ni5' lGfǦbqkj&K+jOvA `XȪoUW U[Dʱ`3@IT+#- [&`U=6- (|G gaR%1N2V{my 5arozܡ6 Ho'i1jxMؿ,bqɋt>|xq :{e<-h/JUə~޲YreoM`euUcUXQ7 >U?&pP:06Z,; jpjk @>8 \H0~ ~SoF'"p)Gy TV ;3m$韇3]VCJ _0dg/vj=`iX4˷(b3wjNG$g;w{r t¿- f XrO;D F#ūa"6&3E_RZ> atϩQ A͘L"Pk1g_s^reG"J2sbm *Xd'?o[OfH8FJ)tLIkMqr60jȫRj^^/˄DC;S>@GNY Jœ?rF_zP8?#3Pƞɜ*a8G]{u3$kTsGU mY-qX=IvO] J7K_4\H)crx HyA6vbb X%CO4&qaL 3`'Q@daYacQ/Q"C)UaFMS\Gb&*=Unc2g*)MV[pO IzCǖGI!;4zA?\ME;."KfCE5nI] נTP\'̀IkקslD쯺|IN+; XXZB='&cNmRFo JT1l>8h21vУZFN)`uO#A) Wr}*VF OGIh ypg䏭^3_iT T,hgFaMdò!qP &<\i~v@ zj:΅ 3M>8K,~Uw=p@5eK$C-x,'onjv#vzȪ1 FbDGLhC۱a1l)#P$=-s5o7b3돗T2TgrjP.qkCPM9IؕZ $k&SeoW fZ)b&g=7Yd͙i*Õf=}~o:m(Dͩт\ wUz9A= 3 URGvU؊^P&~nyt /k~Y1x.v ҁ? tZ䃴bs*;:@r}juƿ =K6;^Nŋ #:U O0<)g)tQJ:4Y.p3d߈k#.&DwRYgcC)IDX >Xw" |:;UH5zip6/c_8Ʀ=(`): =~:)LϓGVfs&FygdY(Đadl+YZ[~ DnU]d=\c|`)Ū_+R!V\t.pʞc|cwPFlǷof彏 TR|Hc>;"[<@*zwzNk%u kɚ d6Awtd^wYtKkf\s 9`9%}1t74Cő.'}{Q h8 mBY[u$X]DeE @¨WAզdQirv!+w c{{y|8K#TrMj@z '\RKb#BQ| ?!@*廵͑{B7̢PZ\%Rl;g6)2xޞ4,RpzJ\ #c19{+u|[XBi9dL9``bfJGNa%R->K;;jީ˦`Ny˔W^hq-o%Cj~hkӄAfu{Ott@5jKgu,H1<\$I gn[Nӫ6d 䁺b&:"9t3+4}y/-0^#^!tWEu,)3{zy Y>&5]rvjH +/O.t><ψ~̌6;QjP`2 1]lI/]Ӽ5َemn}CPD(TI's\h)Ip"7Pdχ D!~Q䓶JS}bj3-f0sűlgTEṛsQ+P1!3{Z~$GxII4?e @G:7gdpA,^ٞkQOclYa'Ǝ]Si6p-&.ЮvH~ĎlZN ^ y=1ú;Q5c>@߄mVcϿ!&(e]hHz,Xfy.B쪴ܠhF-Rx+t |k$bBC/Hok ʗTy*HU\/d F̀ôU X'*0=OpYPL!b_Ȯ/R K3m- wlmtBrXúb1BL_ґ2+Hk"MŏULˋX"(T+B,Y9#l˵،$y!}߼B 5>R$8h5Co"OW޷sx;p ,Ii!\8rz`CCh/ ԠkJZx: R M@kla*{=%FcLnԁC` /2V=X\[̽B Pв-N,WK1]d#/Ojkkk5,PdFRﲨP{&ژ6vXʷj[A8S>eG1|hڼ#ֺ@}50j؇Cd?TI}.usUWd^Pst>r)FMqeߠm;8J/8ހ^.v ' Zy=Y[A.V{I4F .V.ΐ9TUvdIodBH7xµ2,{ATr*5Q#W \0 ub |>U[  Z.OZB yJfJz͞"xdob"p~V+Oa?[`w |j3ժų=oM:o7)yboڷO2I Ƒ0TD}[F0r»XDR3S,HځrPMpkbFw9FyTF&Ƙ#cRRFM&5[S'!eUuk.ȶ6^K"7iy~|DWВ 9,Uߊbz+twfMqj(5`|ܠmUk|C9@Ge@`Ey J\iȟ޺0rtƽ\NJCNeEzF<ϣ`-Sӟ k\w#Z9۱)YKB$&[< Z׿!2̾CofoZ w½!w#Rq_y*?}?\a8?sxuZkZ lrrvw k)2ǫ1=eXfe+AU/@]G$Yh@KĎ,/k ;j-Tܱ 0?X=ijWp\LMI{$.[]N?h鹂6iB"H!&SSz vS[ٓ@3&p]v QY4?3M1_jr =‚J[WoYTȎ%R=x˶9śb *z4-U(a h b/H+]%JU"%JѴF:_(XN\`" hg@R8.(Cw .(?9#4°Ɍ(ȘUo x lB?\g'W%5!gGe^<׉zjR/{WoXtp^b.?N*7>b%-{>\GWVxbE8k1뛱ӏs!VUM3gBTԱЮ `} `ΨwMwyg$djdl'bWb2 an1{T|jqJwK8ACS~kZhSz26+. ,pv9hAMC]2A9̕IU-A4\D5Sp9 P)ϟD~c[o{a{ X+!z2S&[*䐌C( o&+ׂ)`}LtOy~1lޥm.(7rr?\ rm&'c‚cLD'ϣ)mu5Ra⋸KYU:tz%vc͢znHiy%'v%=4H86QV|ŘE͊#v( r2Vư:Lo}S-4߄x &9~^E?O͊h>3۟F N݁Tq0Zr$R[j%TGDܵ$*rIBW |!2ީEE{ZTZ>}K= ģԢmYw>ZS0*;LRl!}Ftv-2*Ԕ7UὣČ-! \aMO{4IAuG*O]H0e8+cٵb잗>gљ2h#ņqg ȿťoW!7@2 '@cLo%,d^eTF8L'Ad#1bx o$ew}4'6Y#J[gf$=f35etX֐rǶz܊j4Osi+EvVQK8ϔĖ}ap۲9Wz*M1U8ԱxOG|_C"tEhάW` ?t +Ԟk5-A90*N$d$Us :y}'` ;o.`1#D:>Cj^%ěĨ{;:r&/4o$}78AWƎNp^s6 HQK/ PW/8gw=F"#6}ј "e3> 629N?sh!& Sl{JWEU,i5'gJjd@2K5#c N<wXmNoN~|:q/I"#=G@l!0wըT֗o# f ?ظHz[ަvuE9P{w۽ Sfh`?4,HeXypǠ.tnEP.}LƘ^uT\BDHB巛@Շ w=bS-?N9Um4|u퍻DQ_JO;[6%=<,I@.m gFzv[rqQቛvChl_UmM Vx&q߂u\+قDjs[!Q/ Zjܠzes 1$A#̹h*Z⏍#1?f+P̾?;6%+H/9f]CngP32,3!Ҧ,LSynJ@8`yB$h/7q e{]>px ZK*6nE=n q, ձY焎sa* VhfRi!'о7YpPږ@W呔 aÀSDB'zrؙ^bU VՇ<˨Oizcad3ELYQbS|pL> ~#<7'1]W4MJz /̷D}Y)lE' K>6 |,m"- ~V32m.ﱎvtN dCJ'TC7Yw.=' *6d*d#5wOHA a~0emD W=)Rf5O^Bqȩo`ɐS>spI3# OcX$4&_#Ml l^x#7j;A/#/S+L =K^!!b7~Xs!6j^G 5lz.kUz1IUl05tћe* S &ނOoV{"s.S#JbR ye𰥅̙, 1yFGP+Zvbm]9\׊pSH_TV.juddPMHWHVADq Yu?COҶ RQ PCX <݀UUcC#ye(a4F` ΍Qc= !)]ȞB1/fdOss{0/N e*9Ae`;r=bj+? <*zq,?(9 1q6޼`[AP 25txTGAwM'|t~/XkV͍TQyNwz(}!e\-9__\OwBӂļ[]6A'ۋɼj<%T Y;PFL{ձс3&4vDlU7h:_dX{ؓ:C%O ŅM,g1X`#Ի^/l:SwP4BO{̱51u]עwÏ5eyETA!6.!Mes>(zj\jh yc0k0G3]txp&#'Y_ogΖY /.VjZ`Y,)t%A_ =Y@ FM)U9)gܘY_jr#_GDJ >x-]\lI!Fꤹwhǭi.(gbDy՘4E^b0^o7_~d&uTZP3t7.~Ixn\?G&V~h7>@!Ɓ:4_ 6]>E~ϷHSxܲ˺e$B3L&c}2mnٿ.. G ""uy5z! -E^ژRpM<Z^E5CX ǖ?U}(a> *1~(\%i.Q?lU(p&cr) AgygQj+y1 0}0 JՁȢaٱƙm"YsIzȭ=mےq8ְ~PMV٤/[C~i>@Rxn f%: eaCfIfq h?y;`?5=FKtr(%^Wծ+72^:\ n"SQ;KF3R.R3cKPsedK=rĆgMrsQB/v~>P  baz_rsY^cU ƜȅDuǬa hѷ6pNUN;WZB]e<Wͩ_ά8 3T7ۦH& qh= i}${6Yĺng9c}:1}Ғ. ۺ2!|Oٮ5aqS-iuޟY d2Φ^iKz$m_0B)-cQVPnzK&9HbٜI5:<}żWjT (vB{CoO`D#S;YpTlL[gO~oХ!KΔS3gZvefInDOɞ&*zUϱ},FwW@}Qsylg*: -ֽUM] M%6\.mVLa_sMxFTihņc"2Xi[ Z`_jn NCr M8'!YɾXЯ>dDu -#+`KpքD f{H [YBtl֣61)4% BepA^ּl(>A-9?*%bm,KǪoaN&i qm[Rȥ$oCbUSPrN\(+t0iiFuzQ$2.3M-'Ҿ|K:LH@a{GCewxlm.OxNR`K>*?v> ϖB@a>&YMC> 0P_#7ƫ*lv\~ߟ2 J Cf1T\VEFS/ Xn P$"W ɿT}4O9Pmpr#:Aܞ-> g}Vr:"6n}i&~[y SKubKcqγIq(>IN!kv>=4q-_[Q~ Ģ{/iZS1P @{q16T/ӷ_{]6_2(Osߙ*󤠨9SjjF@bHb8ʉ {'ȕBdJb s[(7$0daxェMAtNZddJG!ktF&UBVø*x6܁7W'YN\nQ)CD$( Y?'̆'V˜m) x]BQ&,J)\Bnq !-i M4ݢԊ+eD|meyMZlҫ4$5m\8P|PӴcU9 YnB(_!ۻbm_}X,kكCS*)Y'Dzm! ,e񻅅Լ3DӉ :B)?9}Rl҄>ʇ7P k_ gF$ ZzI 4v <H)]&AE"PQ I}V1,*)Ig\8߸!ҡiuǰY~ěd,c ʞK(pC='?q>% wA'N' h]9Tǰarw2Hɱ7]$#S"S&tԽU[aG8hƇCtv`zjG:68bR2)*A= 1ZnﵰƄE#wG#2uPg`*:?u b3ukl%mf=e)i$, N|4&ßԶ| _xFk̛` 6 v Hu(' v*zwro霵;M`ç28j1%MǼ%:KL{ID>B1BP)qLU"wt9(9Q{F!9rAQBan_M靟Scgs LQw ?+_ n"_1Y=j+TQMib iC6h Lms^ -\ޛߑϮQׇ[/ Y8"r k JyРN>X}o%N>|mYo,7jkxT-xP8 wGB v5Lzn[ǑT$Zr^肷xӪ|PS} d ^ AW= ႌXêXFUACCD5u@%%-aXF#uj)`&_rAdvT!pˠ*BbjP4XdX^h8Ҥ Y])VA!(e䲋w|A0g Z?<yJ]V 'A'lfy“aG^xH#5>..Zxr3'2H*L%&.aj6ܠ9:h7}wJZQGiY*|mN#kա& xSeg:mVnyaQQ_LBx<$BHַYכ9q^ʉu!fl0N57K2E]RY.́2,~ϺXO#č\=LO6x %oW Zl2ZrW`8W## ᝂ:arژ/tL# /`γ7ў=ؑC!yy`&ڹɽێ'5t4 JkgqCqG4k9"ts&cOy:\e0)930&6@v:5o\>(-@0Gv 'p4 hnL QGVl .w0Z6leSkErH>m& M@=?%7>H=ꖌҗ =mUۢ۱UUwg6gpNh=S'F$. \pe^tɠmo+'AKN O!w|,VX9Mo#H9JbRpnQfAUKVٽo8uk e(&ԅ?,'m$5)մWVUIs7 r6eM-ܚ DGC7d#PJqAp']˾Q B<ؑA+<),Ol CUj[:2m/sz^80ŋ4^*Ц! Mrj$lp=fIZ,liN*'ę|Y<dM׊8e3Y f2oـ(8]jzsLIJ(rkN20) F\Jÿǫ'qdYԂ6jbd VŐ=d%!*t'Q-oj5"! 75"OF ^m`F%ƈ->"ȿBbCR/i)$t!3|sf(wPq;Ls|U|\t͚|ZnKIn[=fEޡx%-YwTa#M:PSGbx4H-cwv /$W%vY硊M aI?wOCHAH!/ ܒ~ eTiwaY l];q_IgG?vkӊЊϢJo{rS !8tWl4abqc[U:[@GMGU11{ fC8WP7fa8 6!Hg@qN/FW-a]!\! x3J7;o܀ K1'Y1JPcW0m'@A,M8j&.i`ϟ#ƍp0T-kW|܍Q  #GԷ?(>d!Snv†0[O2YA Ǘ9%)Kn!w&٢uy?BTGIpOA߰CפgF (y"3NV NNk@05 63`R5 S zf;SR홍wvĈbmV8I+k0VC!\c 's/|*ĕ O?%k^~f/k@VL(6DCf>\fE@VA ?P?#}1e3W9Kkvu;i 3N#p{։̂ݺIrȾެ.gg:T_ePߋW޴rY[dYB} __z.=ĉ7JI80 I@n$Q{-{zfJ^uQbIp:k'жHn/s6QQ'Ia8ot'3!x?[Z2VyM5pM,,St88T/kӨ|KaӗB$G6Kcņ=!)kΚ~+_)ӳWdDG[! a֊FaXϹYkڷB:GM;/}ruaޣa؈-ܹ1 )m!q 3yWs}t'd\gl-ij(J$%NhA6Z0WetrC@X~GqT!;skvx(AWPȵq e\bqQs%2g0?f$:7tٸCco2ρtB G(#YG^V P i(G{lܣ/_sϭ(z&0bE Ω:<q՛3G^ ˞_(A큎sB>WPj RͰ:+Ii>9_ך@ Oum KIA=dW_m*f]԰&oPHLQAn10aJ,l#Mʥ)n#w%e0A`7b/BsG߁QMLKnV*J+ X d$xj ~fhN@cy6n O3+]OV񑑃w-uHhK6>VlswVQR_uV:1TTc!-P6Amg8 ?ͭ1Ȯ?ZrĻp unZ"wVP& gDܧG1gȯ=Pd%6R$P臥m ?[wp/gRfA2Q?xww ThEL$mgWp 7})SdyҥBfRs}EJHbwSrjW͠4k c߯8ee%@NK-N?M};e3 NrƤuJoȠtf.Mig:?İSghƇ]t1}M-&-YN$6y= (j {vN㫁˰<>kq A7bd ;4"ᤢ$Xd|yk!R?=1^ KߦWzck9A9B@ أEoߋv|cVs)wtu1&j3\ǻ@R^3d|^0!/Vj?^R[,*=aGxtCJ'1Dj1iz%Qrh5/2?a]Q=Z0|;whM)le4H;5 M'6V̿DnݢP"vVD e,T/H۬T2"(pf ]eEL)KeFX3?;Jj+j\k=C*$寴H!5ffζ:|m`!dڕ1|ޚ`rn^_2T00UC*XCOpkI9H f#~:+q l:"+J;!UB_}Bd'@<{u$˷Ijw~A|>!ɒ̏T%Qk1Ea`< eK(,3'G K`!>9fi+L%x&ŐOK{WYYY+%o;y`2˪LFD7?G#Jr&:) +cZ Th7'C4=e, 6ڊH"TefĘ)Y_1ݽ)w='6S~x=~4MK+2"M݌>ZBp&1:?73ϙsWdOl)35U(Sl5XM]ApcCRY=RV!&ii{ȾI?KH_"0BC@ mL>"Cl$jhkPMEiO[*$ ֏SH Yh5pd#фԊ0SkHd혿 -B𪰬u#j@8<qf 9jV kʚ727Z)Ne/ ~WڻHx-N70ZDE%@guѹ3 ?:sTYj;wX~HVGlR0\y߀C-$fB- QpZ~wta^z&IN5EVmtS~&X0!Y+ꁻblcl}Pj*\ ݐx-vP&kl0ז/e @Ƣ&CGK^9PVDFHDn |F*$p1ƳJ`Tjfz=#*ΩOW`/kԕwxeC(|/ְ(e^/4ury7oاrLvQ(<ʾ#d78K HDڶ諀%qL!}Jy&ٵpD_򤇘S4 ~d=lȡp&rRL1 VM/ "\ґ)?:J̚ }$p/~Ƒt Ex-0{}Ic,Ԕɍ \Nt.-:2tօ n>L z"V˜QSYYN:Y8r{4WL\ ^sN ?MRy5ڥ4 x^_JKzܓ*BK6 Gb;7I|4a 7%֒N֏i6EIjks*O?{}+Hd7j_"9Z^ԢlmFp k|MD5$`!LiG8v @ oYZB4MzI#኉ G*{7qF]`i/[~y!z/e96390)Afc*rR9P{WAɃ1G@^r[w ԯGHrLEMm5I}4Ht9Zb iG#zUw2*Ӽ$}>"#Qv91y?߬qzJk]1LTx&\FlJ/G0k D@z -jy~%zMnq#'o@z  ȍ!AEUxhT'nՎKBNڬ  lkA$@UcM s;M#TqlbVr9GmOkЉt+%C_yF]LIܽ@P/'d0`IP6rW3|J^ȥ١ 7gAF B%,EB6 q\u8B\. SSkS+e$cFouCĤ'c}Y=[] :\=l?ErmY;: IYg\:nf BAƙP@0dr=~,&bwQmEbL \۪H98Nda.7?%r5@~j /nhUHo0L=P ]2{׹1zm1P] ܱ ;ZQvV- `]lsޯJ -: G˒ /W!oQfy^7)6ڂ/{ʴ_oC dPB ?ANbfyZ`YX@0c*_&LCk.A`1ާ`˦7ȸKJv6vjֹnKCX4T=oIwN+XHaӼw :Pn?Ԣ8}R߭lxZi;{j6v3 :dd4jXb3ڡ`CJ(5E"=[`(џLW+F";W7RjL1xFܳY">֜-%-~R^.oK|'|yEACrݭ8mY}%͜  MnRwNLUJM&Á\yި0D5D )Ѯ ]9fgW2R;,fICf ˩t(5=Hȟ|^$}3>eW&! 1EPoU{ :!F&5ǖBCẘ#bYnV$HL.ͱB+.9r5~^=f @4*F]DLg1j,V$(wz[;\s8YzDvEۑj ԭh2F\C2ȿVwڈ5?8ݔ8Q"xm=ơi9]O9,9h^34%aKtȓuc^67DԼ}^2]`ofb7YbUfV3GKDw̃qJG4Mf컺#F5 "AW}PY֌7ս;js.ze sS73·tEME96cx []/ʻDX6vvN`~NNRdJv7B?kiCBpaڵWm1-G'% ڒ +PkE`EJ_푆ӣJlNmgbصm;pX0?ڀ (2^NOZ'1 %3"/O`YZ(F.RޚY2fB,]q#h TL*W uo`d!4=*f)(9sx< BHOOXGQr|/r/kd:`I; 6e[t%V] \?iI e!CypvCɇ27u{+xZ-F|hhTmKM)^!0lX fJg&9lIsL"uppfA;ymljݞb@%TH%'CA \u;Nj1Fq2P ۵Ql 壈*IAH~e4kz/ _cSQ]SL[dh[e6W~vQ>q#Qn,\-P"?\5+.Rx"a ` xu3`ˇ}-rSԳT!o;Qz}@SЯӵ RB)_jpbD [oH+lpr άYNJqOJNA.ڐI^d|tBk/^XӉ6^Ѭܸ:>pȿsi>%u,b|Axקehř3!=m͋ y=5`Uf\RĞgGGHI%@A5'CLMnLbMw7a)\Rwrl^Q8#DbC4)%aڈn5:UeE'zuFtdo_bK5/+۔\{򁑺˓]9cpغ$?" [-sUk8TRw( ό}vulhLR+ ;berO*{4*\ڢ4%S AS)5Kv39(M/M]?XYmq? ycnaFnRt% 4ӂD B9ɗ03M!?]I߇1ES"EUb;C앋1u@'_Y'(xMk2|9ՠ\~j@cSj}maUɴ8[;Fˑx>`c MDf!qK>;Eڗk״yoF{ǐCek[ nĆ9ۺ蒘9 OG9S%uӝB ъ#.v2YkW7Nnڞv+q{ ֹ?)GAkɃGARۧ*-izE* m7=fNl1&-QEC|IcBEwLƄќ/1|!&4:Y(ZM5XL$pQ}? M=?7Atl鱺壩gurZp"Ga 5K= :5Giq} W@mp{X?b]~V-ya$LbFmg,Sk]BUq(ͨBT~r)?UuJ* 7eGbԜ% 9s)Jg)i큖A'֙X]G%谪S\XR4`|8:ܸ{gۘ"7QG$^<}@6eV@:>*1k"-KñA$?G~eڎG/^ j 6(&?TH,׻ב)c,ͣW6>M.U1[dj- U=bVpmD ӥO4 [pKBScBz !DXB?ձZj)ӀDr/>mQ..+\LWŴS9nETjSozz߂UJ:Ȋ͂ 5\C%WH>3WE9cufq踍 T"KC?/0BGj|;G|ԭEy?g8)-[3׼M!s Wڇ^,[s^&pK"f*{^vC^*ƩB$/9%1`4}8'vZ)"]"*;VLFj3 gP2 t UVD15mp޶du~5zcy pjXJ~"Ł:8,A ~1[ي8[ҭSBi|{qH 1ɓ<:kw2z/|N'V3QCCt~Vw.!ÌE mh,m0P x_PY){DH Bm%1xItٻ:y{ay!ͪVt*`®,8]7[w@9"@׉_T@$Dp9%(Q O f:WloH4lDW,p#U#c-DK4ZWjCA_w@"j5L؟sf/@P 28#0ҕNB5*#%cH*097˽ϙ+@3aiVy'1mJSї#l=K$4 Ln ^F pԁZD{w2diҕxtBW "5Fq5n lg5C䤴D=MBwSt8Ӻkʂs56= 콝edKbkh4:fN\ݙH. (qOwvDo~a-ƚrGlฐpb[K"~v<,I=T ;h9-zŻa[Qz^*Hg1Ӯ:T5:3P O`KC=. ̪b F 4?J̾<#uH6 o=\[##ZSRh5 DW\mŸ>@iKnP"~l qtL9?\nw}[B;@)𺽄@P{7$ô.AO Bc yI+ymM*Ϝc DOrDQ|&1D/J=T> W~|eyYvѦ%rڸ[#[L%Qx$h F?}R5 @gĤ)/[u !nڠ|JX.W9>WK]AAsG6;*LG. =E]wC65j&uͶHh-S&?{ؐQ$l #{{s!WЦJlXي|kVvD|]]Si>PHVo< OYl? ,BFYfby( ӗWڶ{G:c%,U ce|n6 ;}E9=px~_6*X)YCvsa$8̸jThK _Yo_W^cI|6Q]q  쀸a=k (6M^"S D)S6TwXuCmkT{f9 A1:㺧!;#\+f~׼'$fAeblj?̰9bFzxR;}`D=%Lu%p{4lv 3ާmQF_kHtz{3B,!5mnCKjh\u; EQ%KbPhxiGTELN[ !0Ez^]a[]3+57f5eKFb sNJ8Pj(EH?OºI[h'[TG{V>ᆄvQʺͺk*"`D3fR о|:ǜ.yXtf۪c&\4ٛQT7/-Y.+s=0 =%uAUVxS2,PM'w͖LG #p'h֥~ܼ*vl>Pv.oX\w$o3+3R1XY#czj@e!CL21uYTT Aȑ#(LzۡVvL(>kq=s!mVvDBЋ8毪1fMx6r"qhktTyS`@Z dG{bZ9X8Zzi29CKGc<-X.WTy-.+nej /}mzjKmeTI HBEȰ(ӡo4VV,dYjWUt\k!ap꽪_owFwnfH\?KS4E̒,=]B @ޙ̝;YZS`(]%?ɞJdzs884>ƛtKD H5 nX7KPUԚi GuN1X9xnY5@="\W[T`4@:}:U+乜Q׃IΒ(Ad䰷ԧ58H K_%>/XbI ~ԑX!{uQsN`,>E)lEY6Yg{,8gaHd]5dUƶfǵC\zGG`f|w>jR  @4Cƿ>_9:Qg49eTk EG.jU{w=ˌ}HlpJyʾbwRR\@l!ŕ.rmnv*[-p@E 5q`mT2'<[*=E:[ZLIZ#Oi8KV˶mqfTfg{G6|C^GK/,Р!5TWA\3\?wPaYbr4^s Y&16 d:3+;AXx_v/ӗ$38!mbMN2(,T[C0!R ;5LVEU"{{l-̮ags;_}^h녙v*b!v(È(0K`ײUW{ g?Jm.xrF.ndܢ W6#'TV3;p*ԴA1SzL,HfmqDt1H2 !txBَ@8hnWJF1 zfEܡ.1U=όhKJwkÓVmhqzTv[BIjcky'yLd[P^xmc )ޔgD")A;O$SàmK_ ;:g=!_FwWj? dQG a Uָl[{"Rn%vj`%w$Fo=U9ކ\}帚VgCfmxd$SkĖ[1\woe!LdQ`IKBF=nq]XBzM<+^CL7$x.AoaIqY1_]H ϭnhf9{<Ԓϙ"1w^̮r{?Z Ja`xMN5YT)Hr/7`#)0ɓq 5w{ cٻR6:=ָ9ɈM3lOJZ"3R[̩ͨVqv'X(\5%:ˎͩi [х %O \:3A;Iڤm!n\PZח Ѧ&}*˒E"八6Kqom,̄7:c{.ܡT(o@[7ScʚJVaNٱa<#.lK}t ZAG鹱Cnps2)y!P;_CR˥Y^.?nh @x4N}Dmq&ߨ3 *ɔJүMhvbA9Sqɓ I M{$8! TL#AM.G8- oAB?,Ӝ9Z1RDzl.o߭rGezQ1h*n/ӭԩ)W)Ნ AB)W$g/oȢYK<%1:S9eP\9ywNwi JuOv@ӫ9՚\E2w(yTA/AQ0v< ~D$*ݻ5 ]]~ /f|b-.+VR"Ad*k=,3Y f1Hx&Γ$],R. >]y!Wֻ1܏&^XwI7ϑĢЋ1.dFb4T |Eav/ltyDV]e: у/ GTZnRneMÀ4 Z]/fn4vrKz徖{c/>[ߎ`Ԓmj¨*br=\aaD:%>M$ލlP 0u\Ԯzx|=P ̋ejX(=vpy:>{D2%pAXym>w,\ |0g&Q?dZϦk)]N0䩀U/VN(NKNN)mð-b]GM s1@SW_fa~CS*)-1J_;㱈隌G}|ϫӔ^4{tAӵ;XZr01I?ܥ>`T oTdQs>aLU_wxU`eȮRRChfSp=U0/INn=ܶZ|>7sGYMFy$<=ЧP-|wwe$6v&;:XxՆh':T_8@FFOE>đb,r1YIN1 ?9Q OR.n+Fp) 4fKWž;>ùG$`I<ma -.TrSMsu. 'NCmӸ)qy!^]ݿpzW9tcJ8"6>V-/jR'G{v P&gڱ?'Qē`48Rû>k 7ve.@> l=V(bS2Jtc`B?vf% fٻaE2eVB:݁yKX_C~Z&ZC]2.ٛvcDgl\<TYη=,ƿLS oz1ƳBukw62Y0~eߕ#TG"5LUDca!~ (P#Wc$͏8"@ ɷӡ.IAәN={?#8碚ڰűE[M\yť\S4h iyx"!? ;jz 3;ٗ``^9ǫ7^e\m_@ѣDAOڬ~xPwjzRWU8}lY^s&<@2'O7?*65q,d@ݫ$Fjў4q:& u-9[FY8aVhd@ @ YuWG' ra{s:" w]m+ggF(~4_?pz)O[ijw%1ʁ z~踕6xS%lku&EFLIs1Whc_pKRDn &&/d5^OA_WQ;ꥃ>J#L.#vDZ-J,fy͉C$ @gڏj ׇ9/|U_cr'yS'7=rq?u稃/$n*r9$Y:> ]"6 DӆD8I.fE;xF>y^Es{,BQ>M&Fk6#-G"8U0"ƌX DW1f-خbmw0w¥il79jO刔94`H]H874UĐo67Ѥڟp %=EG?<)S$>6(Jr}n^2Rk=wpW3ΦgydSL5ϲcd^ k4H=sx< Nf/ {1]E(My-$Z}l{Wr ;|s Z.c _3uk@^V*hk,Ӝ G9yV>nJMМ]x {чDzHu}iOWx)rf,O9K@GJ^>0s9j"ykĩ!& V#,CVb͵.v\z߫YOU>O ՄWm$5ЅI^1j08^15/; Kݛc\] (_۱lE&EJMŽɷG3d  $K<jj-Wp!8Dk5tNM\z3^i 0;&&7'Ca'2)K1Ew052m?!΢(Ŋ[-0Oj /S1+^o|c݁7%6œ y_q5kL4.&~>9/x-Ϗ ƴ _%f'wN)~z+P ϕ))Vj[O%HDj`Aa^lI/_(͊|E儞50/v#4Ҭڗ? XICy{gtt.ۊ̛kz& ]:+"5h#U%nF:a, VDFF&ΞQNpR'+bHvR2U)jdW]#Df"o&¿_YM$b~І4&Ch;mhk#Y˥J ,I?Kbt/񔘏5-ifv*H.8jF#W[U+g- N]Qѹ9N6@խuav t^بŰxrdBN yD}0~`aV&Y7|໡cD6UqGH/Jf/޼>z`j념'.9Mi8/7S:]rF ~cg6]d;a2 4P;ThI"<$8mDp]}-)EVdck^ś V\3d,h~02?.Jbֲg^>o!lYhKCNW)Zd֊}Xa$|+S}ݰd-G1ԥazOJ}A( KJ8e">!K",IM֯3x2)G#dIu{ϥK%#o)t٠ ԵhF4Dn,]QA; Zy,4b)B X uM8: 7.%{d ImB[Yxಈ?2zxkWv1)ڶ2wBv޼21Yީ{>5k@ve$uqkD{O]'I[;rB%mxC2S a }ꔔd*H.ٱfw!-Ml!ϟ܁>Knǀ V&VO1_ +@{|w H}mu+m*{ 9p $z WtZrixQa5f//Z\ȓ*Ұ%[HcrNwC~c]sAqG8r nvx% @[n(1CV@P,2}wYFI@p2 Yqo57zJǝ {4eAjo᢫™#K% 77ͫfO4o 2>oG=s4GeD6vs!c.#|jc#BI,:7ǯ?P%q[yH5f;he,vڢrp1~.bU*&@N5!ú'D+Ӓv aJMBXub>{jwc !Bh4l|J((~d 6)YoTxL=; .B.cz>1(R&V_2*ZeeςV2MXQ TAWJ0bq%nWsJ(K Q-lDQS:kLL[; Fb#9I?75.ֆ|rEm aQHdd ̸/Cr|'v~ H?syEc`MHɓ1"YfӚt~5<;R24 @ہ W*%Ȱ+wΤQ Y#e<@}#aH8(1U8Y_2t0NO/v^NbOxϤf$klceݴVF0]|yԋ&N3G;젮<1B]c*-`J< )B̯_+gv tϿض 'h;/5%L-L&^^qeg`S~K2VyLCƒ2%uE ޞEyꬁTMjRFv,]gsT/b!a{o. mN yiV(8uo-YC}V5Su']w ?¥Ig`;67k>::wCuFIūSM`kJUfb 0ٽd2A`mOy(cI7 `M@r} etWGo-F.G\v],W¸xf\ZJe;ԬN ,cJzӓu\0!C6kͰ_]{Ya3kKK#pt0%/ȹ(Dʼa1"ԕ\?1ӣ[>tyMG*a2L?ᇲv1 U/ ާL+E;ņFv!7,+> Mشw.<=UI!?>{9{|/iV&GitpP0d. 56U>L e҆Cڏɘy6:쟂 n0&N՚[eͰˏC@qe2 P|R3ٓ:]Ńw~綠'=,^ ҃<{15wmS;O-q؜칖 f@qɞ"{Bkatƅ ^-֛2GѲKySǘݝsaQ \sݬn*Ze@nim,q d0mc#0uŋퟔԦr/HvT܆B X-U-+58 i|jTEYds%mь{3 XG%h?>m̮d1Rp*R1<,[ P>T.+Z {Nkl0apf8j\dR\\[8ŕl.-}Lԓm:<1HW]?※^CKc3XD ÉUZ@*#` tHPkRC7͜= vk54_f{pds$XuΛbRWyl:4eYX1wdEJADb6[sR$ݴԋRJ:7*cϬMtwHBOe4JpLq`GL]2AI78c|`ecyH]9MidfOf|-~Kh> lV n03AWc-PUǹzUK b"R-CY:a#mѕ%p1Q?>:s'^!3fPQЁ ͔а&nIC Rej?ܭ+r)n /Fͣ,g1I[@duf/xsGa6(=S 1 i4LEjZ8NmqӀ kUJw\MoD_w8@h}3qH>?RQ*Nԕ7PE@İ~)SxvoS3n H4̰C43cFc/O|9T׭pi8 eV25p% Eg&`c*-ZƃIF/61_3GdJQI.j/{ea5mPiɜo^Q%Jbdb~;!CzKLe8fкMgvE9Tb7'!2݉!. 'Ml1`j*TVY.ӸKJ_z;+/@(hn r<S:Xyz:qL`HVUyO8û^:HG|8 TP}ҽ*]I|>5 U&ߗU"q#*fy\2ydM2ۛȥ7i"|h(k h'BA/@.B_>- - ԣ/vvfh[T}܃ ۅW,׉B摎~A! lf:pqnpwܕGj<>ݩ{1/zhRȓ%N}`AtO0'z ){MI2QGX6:\8醴vywu_>M ˱)O-=s%cBmiǐBKyl|hT}zVN;rh\dC Ӽ7?;y`<)r `[ )7"aM#g`>vfL|ja"^hqEd8X&\7*Mkz@۟úz/x(3Li5#{x26D-G[HwRdkaY`!ʛOH.bSSPSpTiY 0ⒷqZ/yv$]MN BJމ.!vm~,BKtU, 4-Jnx b!Dr]))ԁxuFbAk/w} 4*A06EI-;aQWG6OVz)A^>γvV-Y c$i4$]81'(daC+Q]jvsb4=YAa7-fvwZc51A^]mʛAORBmn0 ɶHWA7&Z^dm!6OtrpbNB~fvav{[!-y/}ݔ텽L]\=9\Du,Ik .v陦h\NfT:,kK)sלY*|R.7Ǩ;\WkfLhd/YL!=[prН .(( g WI ?ШWj8H5Nt<=U/~ܸ(scˣ([եQzD&z)iQ:>W9\)xuoj{$%OU R"򳘃 PC᎗~f5jkJjf/3TU&/\]-#-EY\"d,;st,]uƛ!-eҿqȯ\^B 1GhdK-7~z(΃Q9~9ʬʼn'*tZW0ޠz6[515@p)hEYԳBVd-|(t,D,s^ӧiJ+]q:7jk1v38F(녥 o,l}(7P0-\m>ҴWh))EF垹QBOp1.UeD|Rr)S wq6.t !ZaD7@Th}K$%}F23R/;*h8I"cGI43ȴN|Rb*uUeU[_bs5)ě 0jGYb^^u$.N1.=hg">~x93ѵ !yG#ſe[UӺb貼䃴ZQ $ll;iduk@jڇ:(mJ([ !|ퟵ.32Jbd~CyF]nw|yï2Gp쥈OO.ˍM怲 -Ga8<.pl؝y$ĵȖߣTp\,Ԁ~eX5Sd=yb?wQs.w͗">1{6G[Ss|8F'"!Vul~4t7wy}F{O[>ʃ[/+Pov G yd?*>ZsWFd㢆nD`@zg ws%ψx͒O]6"_a7uܑOxOj7B1/T!Ƽ*9(jHhZWIf*nĺ U!5mم`-]HP${+^y1Ƴr*]U^&Or'+2=}?hU|e}߼>x'p??G"񴡄(6&|+fb1"kz0_3UiQ5ЂBQOdW+m i3Zjg V@WG6bCq$5-xK8-cv ۔VG%翃.Qd&`h>2۟F糾ӳh,=ɿ6(t-\T S8A{8Dy묆2_%'\RL:}yX?j-$M_$d>@r!ډ@Jԃy[ԶuM|(c7"h) xx?1Dj>;60 4m\} Чaks0FQ)bbѬ>B4Ŏg+X<b,+Jc(:VN!./ }>&%Tڞդ$ծewJTKXwԖGS!1:{j62! _LHLk+λZ_k( FR϶!DY2b_Ms䱪7#TO^d)SezeF[#gй Bmx) z=rRL%u;GFW M3݀{5 ubT!M%$Ip?Ԙ:b.*VޡqA`'23`V/$&r&l@C2 Qg}zH<סO%3S?\d|ɧ(aW0w-k0}g`LM2F/:c7p^0^;+Qt|)+@0&̑c0np # 3gfNg,w.҂)tb s[ $xyz:N4}!R2(c(x_U .LϏ7j`a `@uV:/r) NgkŘbTnFEF{*8+Chs{d(U[v *u`sNe?,RB~t],m-ՎRLG6a&9zTXpTĠl"v3^oiXx~! Y3!t|#0xSmQ'n/5J?^X:ՠh|3 ^7h6jAk $d} #bDX=`JiX{ľ}^h?e}Щ}j/G,jՍ ɉ 4=@K:uv`8qǻsd;O7Mn=s%>xjS=Q%3\`.q57 KNhI7og Ux~ =1%Ҁg`;3m„yD&= noxxWLʮ #;HrD++0cK[@O%:P3:\}{x6&DGDf WWvlb3no9i}|uՂ5N W GKj,2z8頳O$AŁ@hۀ@ih@1YnFC䁑+DkXF0lOB -a"oømjv Tgz Bq.} YpJ.C+%PL1]]`^OqSwQziq9IVG=8Mۀvn*tk!43L|b|эޚ߬):I6xV.|&3*0)Y:2=W>&FlUH>zm: \J',OO3&cjgKV\]IEQ:nyijc,OA-~fk=ϫ9i6 q#i^ =v6TT2v1lwZUv>8倯$1 685ԉ-0][8^o0:ep;w%vsPq'?8wK)`92P^U,IpF)l?yrrdaiq@>!B}d !;QDR=Њ>I;=1t Q[_WU:(a&!l("f\Ԫ׾U;L>\ΩFÛtԐPFl"yG=I66:{~aaoxOkh֫6|&2uM語 V`\^|+۬hs̛r:;ct} #3ީq%֩×tZ2A?CvHcҧ|c'5׈ƺm6lVȳaSeN\t` #|'g(~c?u] ocfsOլ >*Հ,AgTڠgމp,@b@ʍze&Y#l{9ylͨ|,eL%vܣt˳Ij<'66QwgCKhٞp%B4c[8}sѭHВ 7R Vx[uԖ(HQ+h8r'6h#Sީ +6wgc~w3r_S_:<{"2FO jL~]\dT̰A+-%y^VBN=T]җխΈJe!<%T8DTl˫iGy/8ߡD}icmRջUXLB:`pq0ֲܩ+tGU<;L9lkRԟie3i*œF{C:RD5|T}cc֖e"?-Ew*rtixɝ-u#% 68XP}0$۬ҿ06zCb.)L0*DAIZoZ^%jq>M'O\礎5ӲRZ˘R^eӋO1(̤h^'xn|{6vˊcIxw/8c!w29,>rv9x_G+95[o8}j=#Y^p-cV Q<,M'|v(Y 20 Osc!"I(G"@8;=D2s+$_B6< JE}Cv"46*Cta$̭:{ OC+?2:x@,$scqXh#&DrF]F1? (k"r~l)iఘy` [EiA& 9N KOwslj`|* zM=*Ԓ]b Zn,DvӈGi%ux?V3#Atz" ؗYLV0 uEbHU-)k6r/&NJh j[)}/MeUxWOosZ~SƽyB+n&y *#N4:Z$x#M3Ͷ{nn|O%'%M1kt\ߗ@3Tn$ ~Rؘ:yfI8~k@EkIm-6QpE-ᛇ 9gwe4&3v } qR/_j}8{hl:Fh>L\e 묑kxi}+C^Éx$zAȊ^pyjš9mJkUضWBv 4QŴ i֊͐+vn(3fծ fq̆`6)T1}yBtU2jăuPNU3D] E9Ozyk͢-%˽ZqzTͥ#7jvQ2h%R5vU4_Ow+Ѡ0hi]Ne`7Cڿ}&DO_ L1,I; I 2"l<4J|H&TN]v{=KH礩V6A8d4D9[4j68Eb\CT1 'o V~(^Q|ȈixNicg\X-ZCNGga]4̸Ū*J }et?Ɲ22i6ճ.$p.$<@ EUQ”tO}!k'JKKHcتnB,GMZ؂71".)WojPE~I^B"Q&؁i2>ۓ(U(=-oFZk;0^%&SMao9?=9!{]JxO'?kL>ǭ^hGbcbBxbEuQԔLi_w;HL} uQ3ꝤQݟ>E{tM.XLQZ1|C!cܳ!l;X:լ=5K3fVI-,@&Z?d~j?u98.U$A+ؾ!ǘ%  ?ܱhJHQ-ќ8 nBɍ<jQWBEmQT*\қ{ Tv ie!j;dUBylD{hljv3PymWD,C)Mv_9DAɁ~o+ߣ 1$ͣ16f{!u.YFnn1^1W&!b{}g5QZ;5&miu5Bayhϐ P$U&D=;}k-Hv J0ѩq|"4IqэnTD~k^9E|hF̕k7a.#泿DT^$24LȐ3<5_M >=2x;#BU% ӝPu6wLr+T\tH Jy*f ݏvԛ}hcߕO v8tݖ /tD[k: ODhJIp qz{8_^2]S2r(HKNGI|1Ern`O5AŌQ&!lىV-d3GFr[y-бxL7Ws'i^F*ꭺ_\  4XvNGnf8x5aI\jdb&pϬ8 Ǫ4e{e#߾c$.o񁑤qȲ:SCU߭L&βY|fʥ@7j qj|[DGg&|a-Պ:$`pU{ tOƁT@X*>*AZįh bO/"9Z*gЊ̝qc3"=4,4\e28|]@_/D&rPNt=zQ̴$mogh}:uЋ+kkd||)URI#$NLK[8Y$&hY x ]cNTrQsҫ|V/v  QiV\Hj׽N`qh1m]qjS28\Qyͬ9/h|y tͽ|{hY&MK"v m2qvE"a Xẫ.eq_1*/ y/ Dòux-t꼗T_vvRٿlk[.Dc w$^9s ?69D?BM-yH좤fނqʻ-LS`mwX$:g (6a*9P`-Z[(>6_#4AX 1)M} w'"&TG P&‘!ZV:<{c9o1܉ĒRk#>ώho,4iKkWقR^Su=f($$u,lTR4)2X%,MU0Ha ߂| BEX0]6rj1OO?}= cB9D i!0mo]m }tFn9#6nC;p9"ט4h@juUp=9 zZVh&Qd3{4 zVOwG 75MR}{C,P,gqo`y;l"ӣz 'hTgy.γMnhn=fUn<}:LP獇2SKn)Bb T6|IgG!v_c6L`GC]fE ǘCg(ESNʁ=ڤ=eTUx {p 6I @<;wہ cugS]4pFE^ d=5nx AxSGlw䍦lDϰc\IIІO3Ik,+ZI/ak= B WRao¤ \ɷ Ƕ&ެ2bd2ԉUcؖ h%@`AM3\qGHqgiv#E7*xͰ ~0t!x;1 ()+ߊz;}B}8!e9K슫n\^axcښmxW7'ޡ@wam7]V2=r OޗJs YtmjA0dWl/eٳGN_h.kt%MmN]{J7 BMR1A<`0$ŰC6~#H8ƩqbyѸj _Mъy)t[&VSe4g{x, a06J}4PɼUhଌr0=Щg-d14myPa:-8smn ZxdEU:O9#1;aVh~ ђဦ'Kތ;:(P&P4D `^ȗd=4{ЌX_!]pqߡaZL.aUHT~cVѶ@ yB nʮ`4\J\b+/ [S6xr~DEC zBsh4跇)8:!]B@$_AqTV(Gcs#sRn^tUX.(GsmB&h9zo)%$X&y>Ys\+DD[G s;dPuu,Mϡn!|TgUTR\nSµa-]xzY>_筶q[Co`q$RjHg7 $8oJ=l__^K,1K}Ԩ:B}\ኚpBi2߈''.~u [ CZ<"#oM$zAڍa1嫘 OA;Atn,Pic @d^;R5B}jNN'theD/+mrY.-5%_|߄UO%ܧ`yơö( -EΙ5$걵_ ˊ D-*7h/l'G!Q5=@S|X;Vg(22;4;29GUJiL9(t߿"kd{sxu^~IQ^VhZCj|P5ܓEV^HLhjHΛկXoY9 +ĝݑGk4IWn,e z,Հp~pCGE/b"NCݾe)66 8Μ͍h7IWRyⳑM'IZ}ׇܘ!;rm\w+l:Wcv2uDXH.7p C=E (~duբEO jܡêrOb%G{b-fK)6ןΫhca r>7fNZeb(p %!>ݥdk c >2HpCbqHf*2k^9#F|ī `QhCar)ׇ(pT_}pm'=60Ys^h)^z1Igku 9R,-nk;fjUqEtMuwM^䀆qVtRY'b+k ],SyNҊ;%R=Qw؈?fM6A,I v.UήlžLGoԠ΄/[vBѓgiѻ= bDeR\$0W1O$Rkx?9+W6KũI2!͑o*0H=OsO vWq|@_Kh` U>Drki lYU&kqՇp-ڭGreV{0*3_|җ(>}P ӛ3(t7t+\'__U,Dc6>Lx}IS{n'5ZD]1gmyBrtr |q/. `)NlޘT"@[qx|>//jti,~l@؛Ȃm,/F nv#׷7l:}4/0 [S}N$ѿF"V-:!׍`*4r&M  (ojBMQ\nxT0A@ 렑YgN(RWԃWoڵۼ~k4c*ֆQNWY_ {Hvڭ5KWpˬ :3Ⱥ-/A1r/$*`3j"ct6O>^UkiKsU0/Pn6D4ݒr_V\y:5 ,zzh%iQHc)=ܩL?ɝP@|J@D}#P\Æh,6?b {2dW"&Zi3Cl<;P_]4drCpL0!a+;_ڟ&|0!\٫a,W[YgRM;z*=xEĺI/Tyh/܎ ɔC0Pt%}@(mR^\f|gh׋ ob "ШȜ p^L>+_tJɭ41_%;>F9U8dŞqBF'QNȶHUo'7yn! )^⺔a`!'?P{R"Ϧ:tt%]<l N߃:x3v[mܚ( c[^C f\q܂\ ¶ >ꉶ-ϛxz ~njI$qcC0nLhr`/=…mܜ×U*dOb6?U[k@n(7?.{]P3k&7#8r `1xIwx`t_ϫ(i0A_/cRɊу1 b8Q:J`G\C?:Ai(BP &]ݏ)6xf>⡾j 'Ʒjaz!K7>MY == nH 6hD@'FZ֨@@}BplÏSu\6,P,#.(6=.ǣ3^*.nqŶvҭɬȬRZd!,stvl5zE8et6R. zT0~~)Qo(/|1ENFv1A'wΔiQ^Hf]'X7Z 0Z,1DP>aNU5+aCWWܛ4f.QO nr9gڬ=|R d(nyaN>Z bs^ Ѐ»f5ZKޛu8y9`%f_KdmՂ-h%\1/'ȻcmBh15&BR^ަmk!PF\@Zc9^!qclu~a4PvP:w{-O:_4p#a=,@?4ȑ v@ i8g^JC4mpV64Ϡ1YPF}J%VJHUYvm*ar^f<u0O~X0;*a0% -~6x?\X\hR@Ħz/ig 0RPv 9pnD:<`?!W3-(p:؎"sR~V$|sԗP<:l9߁5=0 hn "h?1^غP||l ?T$M!:Vogu1'f@]%`v) ĊhH=Q[ft[VD0#\ih8ra*uKz ~]V2;Jَu_ًX< #|١tB6EvzS+XR0&GI.X/4"tYkjȓ[Rk' ^s0/65Чa-IkK #k e9'46.Ӑ=?mRWqnbƫxI "D'C$Fƒl7*^%wy2>X2 # <m=6IBhzc}ןb*Lz_ ]Kg_& k1E k.(AAEcyjyRǛ] 5!UT +<=0\IHɀYfaǎ1p+('|D (E a f]OD\`6ԥK9'd5JkZ9^o1n>p/"e[S Z־UȺ"9U:*rZ 9t w1qIS:)5srεªW*<])݌DKUz'p"#:l.墛 6Eg'A\Z`94X1Vk2_[z䱠q껮MEq]u?҄xeÚO$SLAu49 C\6zxnorYr;smUPdR+Jk>VsUȃgƼ)1~.qM&ii:V;L2k%(SYϰ1=^F]l|hY|*Se\wV^XV/Jjw໛lŪ. oYC.dx }ͱtO3_ɴbO6`!" !vEF%^DC/Xp@c0K\NԲ/"ۭg3 W"‹a XFC܇G2u^tꢊo;ק.R:w6֏Y3cPXm (Yս&j <Yﱷ|Y%>rER;ݿ=NM)Co"^=W'ZZFYtVfTESL@½\i26XπQ8cּL %{Z&K]/J'd^#Z:Z}H<&nt7gNXxÒ^Y ֫1mFu9q1_fD jlcCy.44 da~M&?*há;+b:p,8IN{ZM bnE%7q6rJٖ稫&|6J51o Ã@؜+Ĵ,( ՙ0T =q&DjtIOȭw9jmk }chKQɦc*i>>.:,u72%֊BL{1/E$~|ކ oa)Xg6A:z1|#Hg1x <\͚K(]*^10,8~y\62o(:|\@>@t"hc$%hY%UD}¥ h|xO34nX2 bD?HVw-:+Y+ki0ly .𡵹Q>,hoGF{;Gcʆoǃ>λe`\bcl@S!&H$0Oi]D{8UuBngY n܍.dU$&j(.SHYt ZMwt4}L gr&{xR\G*\,DF$o>STw'[Cĵ9ծw > % Kd5/a'֐ ~+ɹP=X^˜wڃOÁԑ,f!*@~ߐ-o=9eRB~\=o ⴾ=CamRKTrih˿}y7*v@ܘ*@WNɿc(HsWL4vm WE-VEas#eNY ռ͒y^v&D<|-nhihMә"D__}T&bwrug'F.Z`/z6[iF;%۔ QS`Bc1nnhhE38C6nG 5O&/PJ]2q*3j[ [b1]K.+ɺB ҈F '_z#/̽a Og}_V]=7:+4J\^y[*&}RV>{,|VY>k%W:tچ\Ci)4~ĦG^K<; {#GjtW=wl43$LZ c7C,V@eCS {Z9oDJ>Q|>V@ Q< Q= j?>L$ntEupZx&06ǭuJ> ٦3M뿛/\'8QjHvXk >T}PVWRo+(`.$̂|3EbH)៳,B]JLgfDñ%tCnyw\n^dZN~12O f|Y++G?8 Ws JMO4s#~sۺRu BoVUr%sbf5_g|Ta|GNx^H egJr &:(r˱bӤ0p`J1~KXwp L d (KdDyѮ!'D-"5(TKl@)W ;CA-9S'L * 3$ 7 wI$ m-cp_Jco ~#.̑@6vRm88!t&?I)k!V<8 Bp*N, )IM L4JU$UjOaaV%"ߩ40o\ HΚ L s1Kl/dբVw6@a-fşZ!)cZmp? 7 ց4uyp[KRϟۄDy쑆{ =4Gݞˣ't=M>+);B: B5H'|M6GiÒag7/"d_զGۀ jo3+̐Zi4 "Z s=Yv\2]MU)@c~,y_.D!؄r4Q1&5"׻J|Q1dfoW a^xd<ٕ5{%EPϰ yPyEiU>PQ.VjjLpx*y/Oep^ T{e w:0$yǠfi( b>ڝW\)ע\6GX\ExxeKy)_ :JL?fH^oG/!&R4V/ ͨQ$U ؁`(F`_V%"Me]-f10c5&r;(9{ DX+f}?(YxcS8XI0'껰?^0׏jˬ#wN1֪\]H61/;y!'x2X֢)>ԃ姩 Wlҿeܾ@`4\`^HW1x4OV^>2#[ˌM+F?CB|fGQm2)GFy[ƛ GJX1 DSNvqI&W}DW'ȣ=*1/Haר ">R;p΂Ь26MZPU^!Vd`yǍDGg⤅&nOӈB XY1DʣbĔ93Muvt&_٫*4(qӟVCFo"3ZU͕C[U @6Cg~̕*nF9 5Cɥ򵶒O\ `'9U:ƑwL}{ԝwG(E>@`o:l҄~2̸:Vˤ^!K~-؏`7Sgzf b RaHr'qMum\dbγ@8K쫹Ԛ$BԹcfPVH]3^~3=us/ܡ*"zis-UP ERb z%.mrwU_BՕB)ƣ z5 s/I!< :'aW?JuF{P$'ZEx !nh`h (dp$1H܊ ୹!"SY BN̔~q> |XNT[oz!ܖ5fLB$_Sw>'eE` ҃ Rу0GFlRn=ysiRa|ED4_Ӧ[^ e&x>; [WK{3ϫz](1ʂ@VTq1c–/hp?$)Ѣ9s?J^M<=~s T$ɂ=Ǟ欸U0؍|֥=^ppg"9ag!,pmxK1}F^rȞrGsfgMߵdb}¨u t^RZƭahA:ieA( kX' sn_#40(^E=1\TWŐ  $^EP@cHXţG9$+C n8Pko$BΖ-i.%ԩL<>˿q#k,,)'S\Y&+:}5WU+]_2'.0Ԧc 'X naK((x&$) Tz{; \tips#?5?08%<|YKNG!rLcBE]4]Kj0茰5%O܂F]u -'L~yKy1U f2m0B T$r2[u?52#4ݙS"Edj O|s5D0fIrIO5ZF^=l9(8H! <^L_; +71lۨ}o>.zd~yMAR#XU7&i3 (xc_׋۲jYeW:"l%cX|};v |mZ!wa@f0>MKmg*Wͨg٪ۮ4 5 3y3H2%ԏZֺMWchUK쏾@H7R,\N~Z c I>G'4UܰiUm:n'\ &}U]Zmm4q28Ro;tY΁^V]T&* Gȳ?Fg,LB7tF^mHU^ɷfk dҀ&UΟ}q,hxݡC[-F90csCE0%07 hY!M1`*n։|7Kht>wzAۢ ({;cƢ )Џ*0sXj(# pz[$PqN nI-YI)ݻ a ֶi3Ʈ{(Gs6q뛃˼E~ n19qU{caTg9p`{|mw|N  ~sQN_6;n'tm5q(bC:&1}Vv(oSAohrZk^F;>+#|]f\t%wB% C}ikj:qD`qܑ֨4ݿ̊>"󻴖X?JX-5:VeVHx0tx.P+D 57kȘ%#X9{z~AMzaDO4ViYSpm* mZm  yR~nW`\ҴiVUPD]P}b[agi'*)7Y-wBjPF2Lޫ`IϾ;<+uGѓ {;1vf=Xo!~q"W0YnmCe*`1bH6iWwX^Q9ڐEP;We cxѩ}>3Mv4m[^ C֡2{orӓ h3Pw2R/wp+VKk&!|Z+,J`'/((OTѕnpQo>QKr]\\=ZcrAg#'f:p WD.+k9_C5,Z%UCh+O=sA.>$}|}++Q_(5dQk[Z 16_v7d)-T4 &v\?jdZu8Yw|?e6{Ꮳf^,~cOq 9PMQaCqW9cgM9'vhUx}S^k%NX%vxPoOT3(#40&9sV>yXcZ$*M³zI0_ ŵh4( W~ HD)xrysm`[C$ 5|p?\$>{`tyVj^Lvm\| ;[JBe|Y`p1c'^:*IT{"5XF69T$R7A ʙInf43Kher}ُ849G9i7Bf$>I9oX~/]hx4yj*m-4pk#Ya?nЂ0[ԀЁ/ti1UO*uLS&[Ջ݆{mJ̾Ak!Fr S\N~1k㐼l!2gVO>VVFƿv#ʳyڍN>o/:;E;l%%_ϟ[L^.wR)ͧԶ'QFrkofW,5=v"M=S@-Nd {C˿d(FNDgK " M*8Yؠf@4 =,&!l֣@̨9"H٪in m-HPJߏZP?ۻ;ՙ`j =5״>cս9 %#/ȍ@w5=ʭVtq)p=B`L;ky!aAJHY4ӎKgd%wW #A{ٖ?&I'eR_u\\GҘ8l4. 2\}kNe=_l{F2{VK6oK)ń~^,cԬACo~P,ɶ3M6?2v,3\qԗ-<#]Ptm)īm&=BӋBc_A ԸI][eLMs\^s^ k xC<Oڇ'%So|EO@y*+ l2DQ}^Sで LRFj/H5vn;N;<V ]Ԍ3:>-*aW7TCWnX^pwK)jk`QmJ",^~ /w6+羍X e'A~~r01.QI#_c-s_3vm 2sr4*|[0/ŒX0bkZ36YA$}jSmz@D OI-(l:Z[/!T[3zju.FEfe:*+9]^A3?lPTZ9.[+B)7Tb48G=ѳ=p3`3c/ v9}e±Ӻdsԟ.٢!) hCrqv:'V%$H7 ūv 䑌vګT D&TS'֩7sSa4`|IvCACIg?yF+?< q'k&6EVL7,ziYa= :Er](3'x_!2(ӠY-9Xx2v$ tƾI2:2 4ixěKov\`$ RWjîL3ׅp4he<[aHμxݕ3:ct$eGʄ.^$YSw Ij ۰QW:/H^ѰS:ƚ }a>Rd&笝g|R)6N-t9&ҬFjw퇖FV݂gʇV.p%!0Ɠ1?1e37UtOij<:#7$/-mjR!4>*|C`ڇf>ha9)-{ anV!\wv4Ʊ% \ʧbYj%iVȸioWv w&w-˵\ԉĖYH]h:g7Oɥ}vpkz Mv!c'_D;SP w 4'4ɯ36'>Nl@!e* Czw˟pR0/y%/@6IO&x@Yxp>OzOOK?C&}+6;pgvD5U}lySv)wǃuE$(R W6"рk)\Q =Z*n|՛JnOaL'uA MPQϢTz̈́gLpef&HmdcV -0+ ۫X|.C6wF^jT8#$~*AKdįRGk?;1hvOSum'ET@9B/j61cZjblLGmӢ.kh)-sa)=T=Y ޿JAb-+MoZP[“aͤy\+Fof#(y/)mm*8'a'#W XwNޝ*=qSu kEy.k敧b@F]wcKA?oUEh➴7}mM㖄J#!jGzJfhd p..;4b0%IT1 Ɠvԑaa ndO /py+*x7rcI?J㵯|qg?#c6iqy+u< syߺi8'@ vhKr8pygG{/-ޖpDj]|ͥV |*"[A R aKO"I\d|a,: bǮ[uD2R UkLF#m9jg|>OI .4n9qc]䬆`:`-G_;**q׵|Kaq t H;p$u)Y*(".iu|$9zZr$^QډAb  7͑i(B]kl=bjs@{ eS 9*붖:8 Ksfb~jbΈ &܉!*3Źxόn!}]·۰ciƗvo#P1!he3?^45_j*~^ :O .q-7 I 6]USC 9c|029#DDKy B5϶NxϾy\[ OG(63]P_ seHRIJpB/1K6 ITLz*&򴹜@N?{H 1twt$~Dzȯ{,S̟1o\_z05_!k7@:+V뙢g#[n.f٘~l6@iAFT%G\L&DhF@*F}μ*T ٌb&G& Q7S\HTzP:a>;UK*ָjrصkכ`\/knyo(b5 y>֔Ec4ovzi}5tclr2p8U9lbc!Mt+2Gw(<Oz1'2>nn!kIk [ɑVdMe4 zZ9 3I{0K,= ]1ڕ[5#qlSMFR ޺*4Σ y"RN搜|#v}1eȠ&O`ʚEei3 N}5"ͫ(h8;F!W}Ayz7B?Z2#GPjVSt(`\ pOg ū5wV:w!~0?W[1 1S,vL _O {zU_H)FyϡMvFas3*Ҋx捝{j>cG<#V`{,-NJ*\TM5" D_gErn 8LB ?6ցgճ~% /j ;H;m f^!Ku-a<{T6vE@ycRobRgXmktmIȯtRs߱#=?4R=_( g}MzEg;x%C4)|q%% +9VTtA)?VAlTk1 Pl]K9~L4[ '\kζ&7 >nK$-"CWB0rԜx6Fe Q7wu-G3#ZN/B 4~q߬9fzD}cR!`א5>L !3$MTz07iPdgP3, ]1,ӆGz%8 pzCL "7af/g'CgʉaZ5$Q@pPSі,}1XwDž*oWb6qLH3NDhWrnr~ [9G Ib2y6Kw0 Ip]Xs*lQpU}bv eJVI~ϡ%݇Pp͉n +^yjרgGVΌb[* s*Ӣ[Vqx RTO}6:bk~1ڪ!0.'{G¨SYt4'WLG)1RԜ-?:Z; n,_ֲHvա|UYU4 9 "d VdJOG /Vܖ0}‘!SKB1rH=nvHe? 9^7~Z&7Kt%;"3Hc⿅?{ ou @|lG_%wfHsTS_?}#Yンe+\]aV#!9KEQ ̈7|)k8\CtQPXdjO'Zcc-2P+{|Re+:0;=L}خ3nQlrjgȳK)z}N͔ΨCNNeډ+"bk$FZ/Ix~F<'ȊgD#N'8aqybkPqayq vo "ܿ<&{đn#tF̛j}ӱ$Kn-jnS.0얡`=sE^Vdr0ܨh|!Wȡ9En{3B-gw ´<_\ 3 9fm*Rn#BG >Ab.E'Iֈud!Pڋ ĴdI(b@hlL,\nvgĹ{iٷzR !Td R,_ƖR_^98dt""L$5FBAȀ Ԩ/+'|X2'O;^v #k25b<p1ҤȢ0x}f h4[OI:@b&aMR_dY"ǫS{b*+,x.I!H`Y/q_14"g>" VlUPqd/,hy A Tk]nau S]%O _d9Z]CU 1N| & + sbWevu#a Dz |s~qoa(pOpKqQ`d/'nvz*߰dn@:]D\!9UTNچDKA?i.9vAvd2 7p;O^i`/f$R pSӅj}6KPSJӵ@Z䜝!"j<=" ZyѼ[q X|t;r{,QRTM2zRBJzhtI|TH- sr0:>Cnq1)~RHp^ww QpMEFhl%/݃',J5=mh6^8#&>Mj>=16)z+|ՕĐ}<зm#({>r B̂inC]u. *]O.Kh$e!zzPӆ[w!m0V3·m◎uiWߕ,6n#e@/ '5<ְe'&GK\ko)Q|{^% Y`528Jb ,pUKNNJ,DzSaUxX "~`z/rb@D+g8:{Z#3Gybz5p4T͡Ivِ{uI>h`p8}[g"ٓ{оL1e XPNK+:1~v#w_3׷,o1N[mdCl2M A†Fe2C7"IW6NeZ o&I|.a{}y[&QR>l*_'hFtYTM~gAjhEtNݾOq"o:`?(Ž$pĚ. 0xHyM@;R| DsN7m, ӹA$Y2}êbEo[EeM1d ]ia+aꕆLY٥nEֳa̎oRAy 2[+gC6SiB.8c m ;K(erYu9ݠ{%ǔ#jfʆ~PYWoy\`lCroPWzʿR w+tc -ə:8g\޲`!sTMplV +K 'L\F{U {|> T׎o3ퟲj4?,:/΂[/SFU{2 SqȒ VzzA7q6Saa:Aé7qWN2t92ʩ'KZ@9YcqkO)jej7`?Zr=r‰2)Y*CR(lBz1%\nl72@!~a ҉ny]]ۃxVAK._"=i ؏,EojSHXAw,}jhH{9n߸7&T8~4{Ws^(,ܚ=c~4:7N`UzK +\{͕X&cìwwj0\,DG@YOU@5&ŠZp93V}>1JYp%.?eCd|pcjiw3DιҔI+X]$bBn3Vz96Dg1XGsj.A\IV 1ԾfF0\2"k=U) #,K-%8m zDz^A s.~ΨblӢ&dX dd_*/¡$g߭krE(;&d3 qUxIZ W[%<ޞR_({odxi;P <.DspZr܆"\Bd=lVGb5gQ6$C61b {ă%Y[y{Lqq: r재@[ z§.9At[;۲ѽ`.pebx] X&p̤/F߮m$n6ci{g']Z`pf/>s w/)CZ<^ }6 V:!_]1&>f],&$ugȠ?3 G@7`hb)t} _a>$g߯rbiLY+ ; On#跏&̂#)lnVY[Jvhfɤ"0mvR@F;JbY/]xFc%l*d7ZQW1)l){9HSk^үWD9ƈ*J-≤TL @oW?_p7W`.ke9\ޕ]ӺxAmg7;O;:薆W@;CQX?"}VT4t87^-,dC>2۔j-ad8njA,ף>= ~ 1D;8BLߞ:#OSSǮE^{6jκ1╣߳T F_|LoL]?3cf). WMcD V!WT0%cǡWw!ѽ_y,!Q%ľ!ҋ}xU|}cML<]=:K0π،kԅ~ ܢ1bs9l@h ͈moJ(Ga҈RŻJ5 =ޅz fn ѝLݐDtpsEXF]Z&p9 I=6@Rr,q&MSlҴMM iSuyܘd]EflEݜ]1KrzmK*3K{%YE*5_;)oL牚\Ӊ*7>o̯Ѯ:QQ%*̌NS RD)58GkTҝmIM E;zMg$ͥy>d|4P;fTW{͑V9jdd$y(Z>[E͇M+&LT{QLK5"+ܛ,rwpS"x4 e(7kqShi%E2EUSq?DSު̠fCƖd,{Ge/4hi3 Gou%:9H_vJz ]_ީC8c%)? 9>:xU=}ݮ-'\8+ױ 輷5vnOt]>f1J웲c>fHFWYYw|Y/_Һ,) > 渄HWir1j,Pϲ}~Ch!0/4gB?Q68ܜ| Uuu%h%5KMƗGv A"PGiS DZa^'M(3c eȓFe騁i]DT7KN NLx)v{C '_ 'k!\RzAИ? r#Ko;G(!1-I8Vu6.:SIS[Ksu 驠Y"g0FJفlЦ#e qG1'<á76P~)B<Hb|d %5(H$A׻. (R/z[kv=XMEEVɄϹwEUN_rMFֈR4$/=)2ٱv`+`GM6=]m9o˲}i Ry5ͫДm=RΑɧU81uc^]r݄S<X^x&dkR;$ҽ0%ͱHbԮÀX(r%>0_ GʫiJYwW _xˁD~~VF L%6RjA>d1`a kniU3ŪN D4sj3~]˛h&o9|4a2yaHo&Wb5}vy  ;,[.lsێx'g2@FV VqgŦ(қLdlD%n/Ff ~jݗC.0WE:c?,%?AAhl]4:՛4KV|LD JtϨUlN>iA~,@}ZΫ?'O,2tă&TbIڅPF!f/ج3L7x{g 6:ѵ$hN8`̓9zU!7Oɚp$ofʌ~>6Y,bMmPtxwx. +XpLmX%(yEBqr1傚;I_HmO`燜@VUmVoa1C3+\ ])RSk7x5̀UZD鰠zS_{5iw)ǧQٴ;/Z$G0|~ bE K +H(a a:<|=Иr(`6.mBgBۙ,lAzzZY*Ř4 -h IbX0TE28bKJLPT $\(]ۈ+Skhjﱩ<:Gdwv~N?譲o @0*0.uU#(;?VcU"R/<+S |Ή|I^t&NttFr!KϤ57:dmejHA':1M`c#s7U(BѬ7mxaZt 9SC|a䢔rs<%#vy [υͤky5Y}͍{ Μ+#|\RxI9GyYWζt" KT},jj <(m;agĖɃW+j''eqC4mj oM\VZ:}wQ7K#?Y03BqX}sX'fq9*Wt>Ɋ@qա@/u{†_J䪤RבԳ&} }G]VQ~,Ved164ś}<=we*UiCK9z8;1 =t/u܇= E%Iq(fP#?{d 'kwѥ5~ѩDa7Sc SToඑi i(4}2z';<uS32=x[(艒L`D8C҈k,s w}ܯi)4X7hQYlLCqRN]C3CޮR^\bWXB(}i? $ɠm'xg !WpB +aS*!B'[ %'T(sgwNՀN=Q'?mk=Y<a/ iz"T%㬝9l&" HؔZFn=Bvx.@!BsrLioT=IGfQ\Pp]'$nS[ċEt2Ȁ: 5o-I(un*p36b{di)KDxOǰ֍;_qY=S .Ixo0st=0𚭋fLg^@ I+X]_E0@esp^|'ϲ#%u^vfG/,-Z$xhPPb &J.lGwhۅȝ(離q)cl[wS Btށc0U=l5YxVtSto#; vRwK.iGŗGprZwh0կ4 JK,E* OuܶYo)RvwiM>LCaHbS 6 KX0LBŬ8Ylg^-* } C-q#ƽF bl _jFAV&1RHd oɼ8']{ 5򎔧V6\ l#L9k~>ؠ.Io|G':er-qsHS;ΔexXTq:lo^;5( 2Oz<>i4ට!޺5 F SMZbury5chU@ILCr_ӆ7BT\ĕ5aO1#&ww?񇵃;-0K42:a$*s3C$k_kcC~:pU'Bfvh_MV-eݹ()hh͑m/2=|Kč3v:^R Zs%6cq <*V*Liq(LeCU9{m>@.\=2'6u_ 5kcwMNY%/͒`@C2"imnjfr!#|NIӏ=U&IvmdFꝔE`SHaߥ.CmWEatȀMDv[HsOλбXMr/[2 ~ܘc95ʷ3.l66CVjsacD㾣3~ɹFN>{JE{}բ1:Ҏ˻Qf˪з;eER;ZFu V ^)ċ86#ŁH7m.N&@I/`kzЎ &Bcd1_K FZHt 9- ?bN,n&rk҅ږ(Tfٳ՜N?x }0E#ڌ٣KuA%YL x9#AwWKՎĖӟH/tyi3փ!Y-.e,R#SI#}#+\^gEC+{2e3WJ!j^F)~0!Kŧ߬U!Nْ8nfx 4 gzL6r Hs '|qxi1Wm+n^zcsuD t/I|>\u`i% h"(@߰Jv0hLD4#J\r#*&&ל77 mO1FS3VlFpP&WO6gE_t] [rMIpw^Z󄮃W&]=>nL6DˢRKN"h  <5/B[H/KX8dPq0\I,}1,hr(jz\.Vܝ  lnLo i2%kTBo߇Ab\2^j?6jTi}1 ! lE+k=xrZKy׺Uԯ׌F: \E1E: [xهN&d~.vH2 u.^K{o|T[}Ӟ% p/@/x>zB.LQ ue 5B>VjS !qT̨v+j@"|!BYam\D!U iqKl֭qC2: #1 !JW_ DG!bBn|e릐r(^24`ExVr$ \"'A]D[<3ʁk&Zyl-v|*+a:|4}m2gr?H žfW_դm\w茈eь~ҏ5]xYa7qS,YO[E+1pd (hW+Dn}vFczuba- ]au~-:SGYgѬ1Ô;*{FIWrS˸ u" de.zOKj,x Y|>x YB\0H0AX| DWPBOy]E-ENXV$wA$Ui 1Җۘ kZnrkz ] K w4';18<.#*"֡%?622d坔 :H )裆JD 8iaJ䯇S1J +HIev&谈{z@HQ8 j?K: To`-j)Z$AL.WTgFW ko2 Ev:7:7Ыum)ňOK'.q%t!?aRz?Ʉ)D bB8tFM cNm#6( )P' 7 WWlqA6D49Ԥϳ5'Q,M-(Zk?,Uԗ_W'B^~dA?A0W#ֺ3vJ힟,`fDe;H}},o"/;k8Meq8ߌ`0,0J<-`x`7MM" O6杶[>y&\ԁrǷasa6@Gl)l!\WE;ANNd̖kPm-|N6ieQ3L/i*OB@4ǘ1C]?+λ5AS l/:&?E2"_Q=aw]Ճ4{Ü8a&Y7Tml\\9O~5 *bǀ6;S?xW2dgb7I/hb# ]nWTunT}!8[%'ᕅnYc45ޘ2鄱"*Qgwyy>a^9ǜidؘ#/C!1G@r[ ܥ ķx=Q&NQU՞*;!ƷЍ(_`qH\ʈ|~[⥨WTI <&ۇ=vg:g"V^TƦfbYIta>Fa0W\'3FWx=qX =E<VH3t>|nNێ/+:xilԭ.6TX; $,P6HHa&%7esX|^}hdYMwֶd(~(yJZpў=),N/!H_!FJ\1T_8ߡQ0r;O3=|I=o'1B3L欨)r#-Bv&$ˆԞ;LJsOrɵ,6>..Zůo#iu=P^!^ߢ5'h[[(a{{vIAC] Oߦaz24W uynLlqN\D <#QH2Qy`S.gD7Rq@f'{5(·&>?iWHOb<ƠYOiҘ+73# r 끷} /ЉyTG ,{ >.>6(%9 Jln 0Es/}Z{ࠫg݇_jh,2o1'OC*ྣnH6eg$3jp?i8 iMssLy_}uJt򡨸 lwFYt%>qRpF1I1Ԭ5RϺWS,9zOgnj[Ehgf˳BE+x&hᒇ@k=5QSbfN5 ̸}rnrglcV%uo$av$؇x$j 4lhv<O< 68跿]WX p`hsۣA盋̅U [:eԡ- v~Z>̌>9y=uejBLnqGJ/fԌKb J4.$({|kPEoׅHb XOȨ]d♩HO(FbU)pNl&X,'\tEՖ%>Mgu79/p.Qk⽆tqQ.J[ eR^Z̀cLN:PGMR\-|.t?HP LK?{o@IX-l@P8?l>1m2S%>]#+.)}l+sN7h w\㛽db/eDRHw8ʚ d(E4"7t>D`HڜA Ւ>FʐoތbՒ֗`*ch.?VBl[\n?xkoZSo?wWg9? mg {r>\ٱ{1>1s_^9ϼ9=%{nT^Eec}B ]=7߯ӂE(em^KgdL%@8'RZv?׮GcƹDԇ]x$'C}<,_Lt7 j lH3Y'#dQd|'`VCK{ lqU/jJ'UxeE,[~`%U ݿؽᆱq#L` hH܏ [\l{ ]aȓoF]bm gШ,3[ *=Uv18vӜ5'!8OcOv4<{>۰r0ggS qfN6l ]08F:av0c@{c~WəE[aFPڣKQNluk9d.iqM3B)$Kr+IG\INghx PX8n-:cX YGz1M뷍Fo9I¬Vv8~|W+9i{dE^W23uKJ_G~4xwUՄq{l&=tPSZC|"խpr3Q`:NԞ`f'-?o6H-Lsdkiķ'EdmK&aX*R'L}*݊پ8.@}0s2¼n-(_|8$0>Ta \lE!"=E_ إbg!<f^̃#i9kR Fn>/ir$\XɌ1IPsQ1sU5Mm\0wFkrxg#n7~m&&]_B~;=Vb&$7V7k6 KGj,j^h$MǮ.badPʬf} Z=Δֆ^qyrgÉ9X%)JY2[D&iӏN6>Y%%}o'wVѶGA{Ab&v#BDe !.AagIv@~U8d9aR?sE|(Ǟ/qa?IC#զAR-睐EM?Kw7#DU}hf āAf>0U؎(2KKkp%PLBI2"5dJk~WbHwHJƠbo n஠cyn`9焏Lӻ Hv+t0W^PERL9*_c h΢^[P5,f筨i)+zzù&yT €ә S:X2j,H߉PGwbͪz>$$i_<P +E9/m% 8X8Y)4&eyS{7=p+x1r{}R.#fD:-b&zOP 4vpqNg&٠^-qr\zB-!AP?E:CY4 J2-PDv7&DN-DHoidͿ%LAh>Gz+TIwʻ[QmΘgGHY4rXev0覥FӲ9ˋ9|se&Tkˆ`;y-@W.S#|{%p8r^",4?\ǝ<_GIN~ܓ}4C)06ԥck*@&`mժc@Ok{loުڬ= gMf~dc<)"WKvp"̀9չj]N]p;p.x[&79wC I͵t_7r9JTRcے &_v/-*s#2L\kޥ@C~!,rq%THDvOz lݜak\C. cB{&ۼ:j(s (GKHhYt/XQ~jO27,;~e&^}D,!᠘ol;h O: Wq)6cȒm|Fbfҷʮq4%w_ cI{, ,0x @/濝Uɔj;@6 w3Hl, uxPhW1sk+&<Qf~mdݙ*d`E~CxwH ;1냃S69є}0yɖS=Mp6-Q+6AU[f{3u9ÙUH=!$h o98|s~ƛ><3|Kg@gky6>RS`.uHgR zKTd%Wz|U]w}"/D.{C5zr+PhƆܕ^pV nsaZ,^c̋r9h5m@(PJ]b.лw6%?5pIJEy펶,!čNG 6֙H&_Z:P#I,N0;HW%hT^XHTcfA[~c8pn$Û=Pg6Ѫk"<s?>J%Q KQxF\yB y`-p՘;5fbjaI;a4lH㡍sOQK{=y}.h'8L.=\\p6 #)K><Ļa6L\D IQA|dR5zv#{ɲ$Gʪ,KUZej=;g6EV#&IʡdO an2vNuXj>b5 E:]!L@=%26#@,C!}fVr׼Coe {RS"-e~2"r'W҃e4soaEg X`N23.-bArVkJP.<li FIFe=8|fffу'ڇ,gCH~#[%ﴹW^') ;e!~_}mLp Ԙ9Q|١C&a}4Òf֥w"uS$1 :*4u9xYK rBpNڬԹtV%%Q(y?Y)SV`SvU%iſu:R!GųIEZ.bhW!$6›GfA]Li'}poCQSf"Mnф[ES];IHUh88M;=HY9 ^9] mĂ2胎־.*=g\'rAL/:>\j{ز+*5?Z#b/cs*(;w%ZOk>P9z#.&p1j-Mi5=ãC4(ĜB8CRE LԹbŁhTr~D k۫9 "iQa䑸<qeRo nUbZp.sUzbאHUS`+ҜgŠ8D@yw,% C} /(EP#@߷$1=}^V+ȷz/dJ#AE{sM{n=˅XvBb"l+~,#kN΍?by_JFk `w$~Zn[{æu ]OR ,{lM|댢]6&԰8Ae-uKES{.IHy Xobց|&d~Lq3Epݿ${KT gNK 9bcoFIͪ͵ x,CZ K[[.NWōW^6rZWܾ(>0CvVbgou{޶#ztؕ6|X!/$2)@+NMGK`#5WS pW?ӷ줛B^O_-ӷ)@[kOyM+'!;|Ꝅ87F֠]I$^zP-5q|zV#Ng78Iνg*"oؕI/6I՞mg=`0"ȩ27H! 1 `7Ӆ4q {hlU`8 `_~ ($X >"^+AvVOwp.2BOE_+V;{Fa،-I%|7+1uLpq;G,ci} uZW|oXMG/ zymŰ{ %CRYioxֵl$=?JeS%>'#&[mHY&-,MIlk#e?:K{j,I՗j42#DE2D"xp"R`( @yW]-,j.uT'˕1U*:XT~?7jU7}dfw' to`gyEN>S+`9kK[3J+dtWh&k_(%=S1U HW=Uo dk\ReÊ֒ӽ" ʡUAA7o+x\TM9ЙH;Ͻ'AH¶MfvPHh\k! D1ﴈE]DNJ*ʈ@G^ЕIfQUUIa?JafE|0m9qx$xп?BtWvEo|t Q]oBOն)<= ^m5vAahGĉTTD9J:[%OC\&fIژNrRk~Gl0 WZ?|W=*guؘRJG@#=q+vM5VZk4C4h,GxĵASdxS~_FQZSKŌ)A H%( {u5?_ٽ53G5{{x `0?(?QxڒUSQ]`A^3l^G =QPđ3oh7 T4DE\ݽ!^Y,m2k Kw>Hڸ򂅝&M3%c(PdB[[H?/짴7' z~L+SX;8tCi(2iww}?)^Rdh4듌@%~GiNB{8xEu-"8Yok7U.8H/@I^;Y|3H i1XOYC"V F!PGPY6>q)Lar$N8w) ws%yY7]ɮ0Wb"=\Ѩ|⩚dϔx&Ha'8ݛˉtb15{BaQ*~!es 2áaמCaeu]^Yb~vN@V2/߫WRˬ1ftQ~ v@ ]W𛠾aꜘ7Q_ '@|I-g7+`ª/C`>VqNjNC"c0EHmJy)* RTcڣz[ +.w٪PM5.}4s,ۙoQ+V67L]'O| 5n_ /RIf.~FQ4Q$Y' Wj(#.;,eaUR/l{hS%/veKl`,yq$տNqRLmcϕr&ȌuD*ξ˅+E/]N@"4{syx?}#(@W'?Xw7,_ 'G\=#E-8&>X'|x *%U dnnYrS>gi5u98 XJN2zr&\X.*_ގ=bs vKG{ WT#r+*xϿ.QY[A8moվ)Fh39XIBu)D8ekhBe@ +U1!_U9`4g7Um8m$CF:3{j>ւhNha}k.EՅ Fle=h<- Rbp v* (6|h\C+[V4۞|ϋ,p9J'"8ŦxmK`od/=yk]Cm8PV$R2[&5M9$ mKf %g϶ dE4mpenZ>1Ǵy}r%Db)Vi0]A߶ (΀ݱcUc (yԏv Rr})&5nvh􄥵 >c !hib 3#*=Yv~q`ӻ(eZpioAMxsW7+4*",ůTͻ< }U6@As'MO\vkcfX)1fw+HQڦ[P4m &Go"E F?kio.鵞l0o]RGOJ6!uYpz(PSݙ*6oJq\`w2[\Dd7k$]~ w8ӽ>w l k\ sb<0/©@d^27qyjj& <猩U )w^c(ܦ7Y{&w-Yc::SJ60vF!Yi/zC|#!k3.n;Y\xuoGςE 8ڶ43 ]]"{rJv|>5*W}.s`ȱ1~=2naͮs!7/zBS[},{WH_vB,l:@`jBl&̿C<AwAhzEw6rj;gM=ӻfÇ&9-B2N&XUq'e#@n:9ΫJr*||.UZ^d қɏPH# [ }S X ΡIvf#ͮHCy Щ3K]/3jfT6({pIȕ\z8?J6{#2rVp̣xw0*P@&2&)u9&a7L&Ǐi/NZ5״ڝS#ŝ@N;Iݳa01>Q]GOt'1M5jا†w.82OhJsT 5⌮)#A'[Нo ׿q:mf^KȦVEMo02- u^ i;qz5R {t") ,Q-kķEg|Z 73f$sr$o(ֆL1bP/7=!r.?qGOS^ (sHK g7䲟+.eG]%»UWY4n@[lȎH>Ǫ`+&.}BKdu#Euř/Z앷n)c3O%)Ψ>f5`}a7yv.;ݹj9嗴TP2 :awUfYXbCXTkܺa!õWQKX.]F h*!s˲ޛG0q GX/ R LEM?Qs~HI6 ։JiI>pQQLn<\sC]K(NvNŎ<0UC~|6ӳr+j6Yh59Rۈ3鳖Z ;boGՠ/*ʪ? 6шUdc\F[ 唉,JPυ(!'{?琐3Y맴6%ESkQ#_Py &z% ͂+>_'̶8- LBUA]2$(2雯'%71<^U}_*RFߴXy*]{(|Aa>hVT[_4" QH*ZfrZKy w»t" )]3BK/e%w(Mp-n*^, R # /-Fm D&80&yĆ|YE'x=gohdpo5Ei"wۼtx{X7P(HgaɣL@"D0mM&ݖY.r$?0-66>L $x4rbeA袈5,h/}ƺnޠ+#:ȃT灖<oN/?P keKrK|-ZZ2țq5#coNSާMd(š_C K7Cw|n )`.*/Bwfā7)Mc^I ]N[MbՍ[V5zٗ{Bϫu2&ʹ2`_ɛ7tpg M MV>x }OE{#oTk*߀4N:AlS+) 3}Y fy6$hoRNvʮCʅxF=iMyQ) Qb ]܊ xq'|?d" ;SmK*KLF3j<=l'J}<=z|rBt~_-{e]WTZlo=/w+ЄF-7dљ38z>oJL+,H̛]5-9d APD+9EO~3Z#+#!}V 6fYnF@Zb 36QG} }ٝy_vjꝳDգ {mavwNBg,Kg0n.#2՛(Wi W]/hx+˕}OFC6e >$W,H޻ZI(gH3ο $P3Z[.>HJѡqk=-.,+w6b&KO'G=TJ7_d)4o>"_l͉8[c(>i^%Սż.F Z '2 L-̂ב+`(6vqMOFLz3tHBl0.'8Y 4jOQ̡ OChƳU/2=m f#^Lb/>=ՅFB&*]Hz\;q:ט^ e>(a%6YNFsz{Ǜy,CT[B$C86RS Vw3Ԫ[莀 p -tց1[MȗO4Du?2 'm=s\wFyZ%EV;uxcaE._˷~? 7DlW:<hksݴkzΨ%u~KtowӁjlMu9?tHc [XzCw1﷈8%/m5oEJKN{ߡa1h}4c<\'Pcf Ni=5{uOأnՉH%-gB⥂e \. [H,"\,}_o;=RŖ {\q`gXBpVd0pI ]HJD(v $-*#f洶v&mEYYЙo&TVF>VZ`w(J9Ʃ7X'{y3jF>+ KĹ^f!tЛ,ӓX)##]Ҭ튓zf< I3*)r+~{7 v=~='hL%)~a/}Xԥ)>Cqrd  S`S)} 4%Wpެa.ƌJQ"iQ*qۢUT)/CϢǚO*s ּ6T{-?&pb2U 3v`)ti X(^3!p&Sbi1J_ָ{VŚ&Bڳv nV]vSYo|lMtljs\)4ҽץ,`f|?>V€lc$wRFℚ*%x )a :oG*FK!5Q8a F2euލ z1CN)M;mw[s5 ˲Hqj~V!Sڣh-\Y\%:~b{O"Oپm=Fxv@-A:Ns$vz[Վ ,2]׌Э_K9SLT1t?Pt&[u플1ڞ ^wgKv=mj:EL9$awd}XӨ{O/QފM $q`tP=M!Id@SwM7-ѷ; KPm; /W|.d 8$Bl.3y_-uWt؀bBu"<<@ b"sR?'Wii_ VgI~eND>Y7/* VE_- bWRwvA@6΃Ai(Y"ϝgwnD+3 B8h +; `'s ][:NLAM8uV3:t!N(nS/*;ZrNy|3g53Kp~ ȖR갊Dʖhod>In0+D =T~m&ܼX|wC}-0yc|VqR"z19821A ︛cQS=m0 Gʺoepp@pK5@emDM'|'Jxj@+\tBZrUFzy7cRD2|ڀXOػ+Znp.U+$u:(T&nĖaʪ^jLۄ/Hb$}JNa "E9xZs_|zMaܝx>us>3HaS\us18d|l z|MZ B02&WN@p֕וd(n :PTV%T8+ 9;:UP .#yYPT-%XJFd104=ҁFU=>ΦtoLl[:Ŕz975:s֢dwr|uQ7>Ţ<:[P0_bqێ\)S׹{z봚Ѱ9W} qtUuQ%(G=-քuv. |vlpՑR _|aFtӕ00 Fܮ'exȯ$!rxMY_s1orojπs(160:#XY8ύA{;e出:uv,&?ZR/ߒB*$ot. ;(ɪ([t Un]}ĿZH7s'qMN`hƈz7\*Z;IG}z\kq0IdS8,6|mbֽcX#ǐBTI4zN0[x,'o$JRɳWQn%%JPdU"QDs+ K e n|X_׸<.*%zi3xMCPDa|õ 3c:nX6e[.v!׌l*H̱9Cr?~ mH#qY!*SU^,o?<&򬼏-hw3t;!pHg⺝.^=&waAN5d\@ ̱YaltS< y%Mkɣ}8~D9GEpI֓ #sb)^yq7^2?.Tuu @ڰ%Do!9w_(?"=oO L:P7X'.k[)n[TTn6:X3 _:mQIr&y͉jw׃?V vubsJF.E{A]ll ZnLElM/~eyW[nZ:VqR~?#\]v 0uVKg}p g(jdׇR}-/s%"zᑮPo\/OZ)!oZ{2!PMv$)N+-GP5Ť7\3o4ǗZ&C;=)K# Bj TGwù5'[0泤N m^XNyOöek6dB^~ [yLWPL=wϒipght6{Vޣ'@eq-eLlS[6=^J;''̫X.2{3 H(aP^!\c\`&@XSt["8G\R懘p%t^s9h:A**MhCOklVs0p~"p8B :M.ӤnDOH0Ո(-"dW^Sb ~p.7P{5S+Nܦ@d OuReEr| ?5E!kq Nӗ22@'+qȜT0t n{`S؆"y˶¿_鯣X0 1HV`?Sv| C :7Yf҂j4Nscv4lX3{؟׸9jxB&m4v8?IAu~ t;a')R?OTfE>rx.q)z:r"ҞnpxA+uA^N~R*{˘[E `,kn g9X`K3HhA58ɲ-P Q fxs4)qc1_W0X̉pG3k=IΜTz+%U^qZi}1~f*b8*۳19h03m}fG#Hl^ņ n+dE}]$GOK{k t*w>NY[<_מmN6:sȳtʳ_طn5",@ bb6Yھ2WPLIR$FHFbtDC05:hUJ6Aa0w5XϿ[NJvDAs(iPVb h.ٸ*eBE/[)aҘi0 &갹(ڔ' j09SSעɿ#ukiTI 4^Tznvնw=yGۺS;{hq49rh@jLv75Ÿ&Ud5@|jR8A#+kl hIɐ)3,Œ(pLpAYnS-mA;T5VukH bg!^NRp̘}[r^BY9$FRGs<ܴ-e iV̸(Qd~ꮋJ(_:HL NVl,[dCy'xd|eWSc_rZє^ޛ(C5gzznHZP1ROy~ TGKu[}\Vx%)8/9?(r&֩ᓻrTHp-}+HbUҶ=W>BmHM%:F!Ղ@7Jɪ7":$&U%OhN&xCs"Oì$´3B&ѫشa)[G'8KG224-qU0¸XIƱ>r:w\P. }Q9>Bc<bUq4XgQ fQk5XZ /3A 3+3d6 b7ϛ+B  8^w><^|!t-e@=^6̈́8Ѥ?YVjs݇2UeVcXAJ$' #5yBkDG֩"!f ~!_Q&^ȨX,CG Ȝ!4̥X_ݿ&@@EkKzP~"Mi/HkZv^0]A44ٓ}Du.1S--?IܪiXk?iy=bՊm#TOm<\+|YRI)Tx@KSFtSު0'2ؒDdWP9CSa! \(xhu CEG]RFr&7_'qfI'Z͖A+oo( s_Gdjkp$t2H<\5Fw&7ˌkȑݻ D1k߮ .81aJI+5fP  .햖ȵM,r>f{v*&D3MA.}+jY3չ\k)i72Ls@%SXg[RԊH3 z@DoZ-b칠TK A[3<T\BN$T:xp ͉隠Rp#R&&PzAéRJqݬse-mk'B~x˶bYJ?+Ssl jMwdn'"0UQN|BZ~)q):8]Lczm8dqs0`!sK)_=+gKqPr%gFEN藴 6bG EjC0@08#nl=;HB W|n.CucD0YW{QsS_K(n8~z~؅kƬ-X:º.S{,W_`WEDˮaV#vm=X4FYc[gYXRqlCwr7=2w1$Mqu|ZgQQ}!@;TY^$ZNFKRyacqB \~ wL.E.5 ~/f&SFtD"Q/[\wÙ,_÷{%(ԛ>8yPpB5m4 $O&!}P\ # 8$[=#2.`Q!L{lF82v[B_ℚI՝s$#Y]*.~؅+ VpLۣEn{K6;#"xG$5i\%shtݪܱ0<e_sPMzX`K<:'i׫}crVU]Ŋi;Pl#֙PSϽ5~pj@  nA3 4Q_{?*iS@cL&]1ˁdݘm *nH |gtu nWf;_[yz$ ~C/A?X:P?ygE$/5H5Qm^ Y6lzݪc{ $urf [Š_CX-KtxgQw/>ݱX56Yڣ.Ӑ8댵P\'ڠ&N UnR\[m!W8T&u!f @OKk]1X`Wvޢ >2J< 4JphDٕ5 +&Ğ$؉ЩE?OC*:~-L;45MgܗҧovE M]̗S_bɏGd~庎NI&;,uM8iao36֐h%) ( )|0ѝSfy{RNDt,L'r6[1b7΍f,%єh>FBL9t 7<Ի^I0:kyШAfpRVU'6 8PXJ^F]йlF*Ee y򄴹p@~8}ݟ4ڛ'N#Lȉ.p\ ‚h΃0ȹ^\7nf.2A6't1Epn{2[)D4ڗ6Jgij"Wg ̕#Ő-0aN+P\8Oʉo8 >5^BT衺\$l1ԌcBj'Mh떒[W0_JnV\l6/gU?]y 2XOpZF`7؟D)[Z#9Sg{4K MxTBHvvKYyʮ8!1L/9Nui9rgOfɼ~K" LwSKK5$ӐlI\S-`/tH5ٌC$SqNCf_yaX!SxSJX7o`t&"5%sW?"O:Q{}ڛm8?"MJL 2mmgJ0(-͕_+{ϫ{QT˱U9MۣL3DC# t^2 #}i1ۙ~ М%Myey349<I6)L瘕 ;RvxF76$yK9r{BEȐHGc2=\fbm:y4t@;wk:⪅{*_Yz ;$%bc3g]>M CnӦ߀|i-W'Q n%v{? 1^u@\ggoK|E/4 rEBb7E&~2<8&3z>iQL}Y^p>ɂjGGñ?p@@w *M.Uۦu[D1)HBA[73dvRQ;,9Y&@ssw@ *ƽje.Sr'PnLT)_5 '\u#mWI7H2@mjSIӮL^-2hXX?Ri `pt-Xn-(OkWqlmPaJ'1w~ُWRR(bFT=PoW+6tCn^ TQoķ)p |w:z~}}E [ZÛST4ƃ;O)ᐇٰ@>_uu|!GWT=Ċ4_~=o8'1nQ EXdcsG-RGa4r~;_,Īz;K̥tծCfO:f~F?@l,m.Yϳ֯SD"&j):A'txQ/B})lLm[VmkV.)jF.w%@ \Uaw!"@eא?pU|5G=4ͽeoQI?¨,:kKM)tw\,<8=%zh6LB9+7B# AmzgUgSth.{Ga6vw~%k) ـV0ڞGB&({VYCt8b:A&-6Vkcq}s7zBLC:ٲ#Ulv;#t_qjq/,BoTIE/;؃J`\ފa hQ?gr)GCݥy O/o{* |7.7 ZfhK؂T≙Y3=ɵ yOD]* eYe<#*ܮ԰9jq+S9*JJlWW"{zԅA퀈8MRV'ήw K;U^UĪ/PM8{#fS?Z,"ܡ?pW1vwƮ8+'NRthC490#׺4S@ z^v.&RT?+7S (iC (1U٨z:7fJN9eQ0 G#ss,VKH6@,b1΅.lJ#GUЬS-ǟd=;)aʼװ\l9-+P+CWgqi;q1OO7sjwbB$+csbQ }m1lbrlЬpcyH;SíQvŌʛ}P.l5+[WۚHVMG|^ܜM |o(+ݢ=A.Ȕo^X=%y6CZ㢙]<3MӱI =gVR>%a@TMzP~!|c 9{Um4,fβ`"kYnZC\Oq5]l~)֙6:#"8qNp$|>3=_F)hA(,ZtΑZI݅ƌ @-ZVצ3ٛ6o!Mr,+:o;qrt|TޞRS$񝌁x :hBvqn9T1Hr*dHNPݰ s Şk57 5w.OG&098ƵvMf\c\9RMn,1-oRrIo5~]Uh*6u,1ӴWoVQ-0ZsOIeCA=ė8g`KR\[N,M,f|e꺷WFiAY kkkTj;NyZBN^1@4Q4Ɲ2ib]eŸpp)0_Xc!yW\ӚŧxVn[TCyLz$)eJ!)(71>>_6W(Zv1A&.$A2}]waoF(mv\aLP-,ICZv/dv]Hχ3t-"kOz6!hJ[$a#CVN$-cmz~'2|-d(sQ#+N1/|96W潣RƙVOvp[%P zѲ@Xw|P6B\!8[mCHn57# CUP/wS/Wtҧ߈ J:5]ݽc>*Vlb/Y|Mp8fc2M ~QQMMbȀy$i%N]aNthLLfM^Z%.MXl/ʲ~v,3Z2ў.%̺9Ҵ]!p zDD?Iʒq/6w;[9\wْw'о[`0'6r< `wR><;G֭r4!R){,B.:<1A1UU%P81xRfIOGu+{\Gg!;hؒP,஫Xוfˤ~嚌_UR%p (\]"R5QZ) 2o _\hDXƌ$4)A0ބ~ӭ#˔&b*Һ.!|./ Mr0YD^ A4Mxd j7\˱\mE U= -בmm OěϽ}Ui/J%nH1 D햬)b.ް ݬS_!rbg "F7r0QY1pTE1}>]m΁@d*1SWVc>fkw|jvZi a.1˫*@Gӄ;/= 4UjG"͖mh X?=Jg0TmgHw#U?@4rWٜE)C /XÖ'R/4qV0韩2jģsgJ`-K)7J2t `Eppp~0,O-aU%)~id:%mIKpy@\_$цaKԿD3 mj0tުiK<]~oa1%}s!P2ZҸ_cf4V 19TdY}2"(bҥOx͹2LuK2Vm9ku6?.alVFIJaD U0)~ݲ2..3j÷: i890L-rAo[:fﮡ˴HO*^LiXG\vSvFʕtcz .!7^+6f 39G"ڽ^wz DX k]ٟ*Y ռ-Wcm}XzyDl ]ݬjoCh܌-/۔Z|PڭI$b<+=.A7Ɉz.{on! Z"lȸ%\ߗ5 ~/]F6? >"mMJϊnVN`kOzPDTvawܲ{V7i^c0:.vz9 $$Us5ʒ-7,7bNof A)Tt*4ܣym$U 7=0cE?wHtOSE ioc}^M˂4v@9"tL@Z~Tl4psEqJT%~U}ƒ3vv3h]q(zφT+0!DJxc:75ʭbd4&RZuSpJyi.o'WSÉ Pe䒴$ }0}HJ5>*TiTq a#_DXC0-켡sF6괇pΊXS) 펧x y8H~#R@9O3A0 O| 2n^h&P*,kc$G"SVХo脁U#s'g/<m?(<P޶[K$˕2Տ  MU˷hZ}"O +lӄ + +; Q luV(7VJAGd9@ yCEs}`44 hkW >G,fCWMU#XAg[Ld++8j6|I[m XO!Ha^r~4oZQ* ^k9ct{`Bjзx1Wdםyȗ_~9띆&F\hFҟrOO꾞ud:E%tX[5UyEi(B chh8e8fD0ܵ>K紸vMnԶjBzzd5->4-!Z!S1lX./˱7t۹ix;y\{(Ξi&(fҗ.u4̴/u4!PQ%ϮZ ZNHX=dXB΋V/hLqSVEʍ?l{#Y?^# MֿqO&/ꍖA?ɟdvq}FDfng m]fenkُ CѕɩĻB`P@;+^v&ĺ1t8RצIteo@/O9m @oƷ [_8cs渭Z=ߵwZ !2DdnTȧ%?#_m@a;hN m"! -\} 8*M!PCoEAPapg†|UՎW~#:[$>;Yc)E2NsOkΗoٜX\UÓ5 IMlϴ*4Isd2(f0v}DZ<[ciAA2bEX  (q\Y gmpM 625^#6Vя5V\+bE HrhP{bk#(Q~}CzkFO-CqHfB/C'J=H Ճ3c1Lۉm[~cG!.;l.̖`bZxY^ gyjՑ k$aC'kIJ@:ҙBo%np .Sė3ӧ. @s"K'BGȧBCs]=x>Fœ`SCNGt?eN:s16RYcgshuDF]xk}Q7ZT_PezD,Ճ]o Ĕ@#w8aZQCU'BvpLwlF%.nfޥI3"\E&ቶ*uԱF\ />3J@7^zɤہ1NN2W",W%I*^8x/g/ݦSX;$QBz%{nPA@F /c$J֭4YhNmԙ9:hJޅY+0[M0^v,XH[[Fș-*Gp]8W\4oiplZbd 0EbyΘ'eSb,#(o /74ݦ:THm{Eyg;h|Y+=}nϛqaL]㍲Ժ"ZKE]xlq#Pc*иCLΚd6!}@gE6^dA Zme&Z[NQ eX iZ^<"kR q!1?M1DPc;s)x p ;]IK#CCK2irS{-/;vH :ּ?d =V ָr˽ T`qc|WTFrVOsM㕙( Nk#3E`T-J ƼK8m·( kL˺:٣hM;8[GOc3*In/,wÈ6seZGz^>Y0勡Qrw8Ԟ328ls'|֥($[0q.#NOe`IYv"/kh)p2NviUcIcx#^R 8U)z*Y;5l\ /]+7(:$#o`D'|@qcnl!UH˰6[ңIH;6IHPV4ЃPw15\eY m:-* R~ Z'd>C6e 9Xq vt'h`t=QP.92Q |,)4@ID*kk41HgTLjޗ>biC^!5,0Bs~8'%gݤڔS=+QWѱdpχmJچj;=̲ʮ~:_L̚Jᮺ~/s1؛گb-8g,ge9K0*c#ϡ2-緂>K?)&jם;1nwcW|%6ě6`5(4Bq|N˽@{X=̉DcB]ʊJ7U'nDDUlGn/W"8"fͪOe'%y /+MP^+2L=х/IegEimYg\'|#A4oheRjۃCRv9~IH3w)S/:EY^g"ӛ$J!"e.g2CO˖҂bUcM$㚚l T$1%hnkXUJ1iSTv1b z(BzN k 3a:QJ5y #)!Tjh "Ru|ClsKyߖ͟)VJF9}I>t2n(!:ːkg}q5i j*sY7bߖ vy`okL֨iLYk|/ zwDIƇPű{ w>U3" W>oLzIDv\'`8|&"P_D@,,0P_#k-j ٦<ڠdA"+1\6\C+uAߒțaC=@k2yƿ ޥ RK3wWIKVOW#t=<˸.tf|,GK+ =ټ^u}R\eIUJd? YlxUC ݬ#p]~86UPCLcL)D:PoW `a?Z3,z T f =x=i?\e<Չ7$=5tE@`8K¶2]WBlvRb몂䞵hה1.cYHWY.Bj478>;xFxt<>vQ@t[4X 7> k.Țqzk3 ]6z֑ڟ!$6EG Ba'UY, g+^莿&R!}I/1Ӭ@_9aȗ/~pZd3Db`Bnlf ;3׺WSxlׁΔex+;d5Œot1btcw UizM\|v<|a9E}r!9 %jxz{աvD2w%Fl۬R Ak6˵ƛ*'Ϭqk%rp^Va9p;QKAfyq~Ox`?"=xJl-eSqyBOB;P%;X#>ÉoEͻs o:>Xd̟d&iq /!Z9Km^r+r~;Z6;M}`I(ƈ? '9PWKvf)] "M P )T0OGkJ/4B0ͩӟ7Ҫ,!Fvߎ1RQY iV3Iڝ_lUP-n444gK1AOX#+?&1L6 }4#gkJv4,mMI\ZEl6T- (Q-ԭ# 5 90J*](ؓtwC`1g,ĻGNJƚFU,`A鏩Slݣݤjh\¸uxEnc;cz-;+?q~\ .n72ݮK):wqb0Am ad>\SCL_Y#UQ{?\o['QtjU0#Ty)zKBh=;ȧ-&xS]8O)&F8-2 N)W/lJ\qUn6C Q-1~̏ld[t3f qT-yۘ#@Q t5+\^2鐿NgQܦ 2APwQ3/4cّBPHa Y3> ]j: B18+OVhkhQߏ itF-wJ7 lV_2;7j#=5?L+vy$3t?S+Uh;ej)(͋{8P^3hJ pCʞ}3S̆2?ypr"U!wsYy sc(G{T[?mHss(P.'&,gݹ_SsW{ß[(<+#\xe/}0_ QV!^*ɣ>w)atXD уWˡz촫?J t5 <fvxk߿w|mq5dq]/)N,+/doZ"mj` #+K{a |P4B6dH esvB<-nLD0m +O,A&'1,v _hǍd_,/] 2G !0_ݐ5O͚642Џ` !Y$\ N)DtY|f|@[hܙ}X g~sх$: j +p# \ G}EB~X[?>G$Q\ۂ!Al[]jz g;RAa du~>ϧjCY,?E}Y7C/aW±Q`>3h nh 6S=b|rڤ@ͻ1UoX | [eL|RΙ؋a lK~z{spjlǂn<tfU{aѠiZE"Fcg3Zqw'0=EFGY. e(CheRұgJWTP]#u8Θ̧!? +|T+WTUnZغ[p=_% ٧q8ͱR5)r9Ǩ =ř {GzЯ{z<Æ."6STÿD{&s b_DIw| 83XGGFZn;n~P$AOqaRxj!FXXoDD%^ERt>H@N_ՋVY˖mh&:笨N-8*y~y }e\;XvC'dE_v9lM0}=)-߂7NV|_;ٗҕu2zV԰Z|2%Z:ڱ7K4T ~)EzwX&_ 1c;^$~ ؔYJti#45FgF2 }.)|rR 1<4cOT7| ҅SpO0>Fy gb}âlh"26aή~Жة>[u1%B=w2UU2ı iAeD E{aV:vy@:/x$AΩkJ $ozDdU D`Ai~i,E@D[.ka }J&$fϵe0oxdLk$?.l(ve5`űOƪms\Q/Q֚W{q1npTcoTb춍],(H0k:a1Bo"ydZ/b%-F[7z4NIxgDz|3YUf"V3O [!bD.-zɡaoTWXL_}éc=Q-M:j}S4t(FN:Bt:ЕwSUa*ʮzT~E+$Oڰ`H}hjXCd(Ĵd(U||V!eDqM Ťz#?r>GgQMoV\J_kIg?pCe[g 8_ơatWs@;݄6􌛛hR}?¶hx]|ǂaNXcln K¶s9fxH*oD'9m)OP) =Lr`QNZR6]BIWQzrNn}C-uD#-x:0>jKV 6TYL}b%DKW*`2[{Amj%j|Arz$beEƣ_iQ`@ga4ZAk;p/Re P቗j^mK#I&6&e3=('P`m: LEA,RHi% oSݼZz7M>T5wMSS4#?JhVѣdqsݹ'G>S sm>ȹԻn@ ^` KA#]sdh4a_O")#Y~u+A8Ue1{RꖽfF7^5yUKJuu<@HT Crmv{ ZM{ؤi`A }{t3QBjssù<ӚGW+p+8LhZ^؆!nQ0) -(0 $C~hۿnBSr>ԢK1puȍ}Sm=zT*)=(Ŝ0說㭁rnd8:^ WkFNJfΛl-P(`iP]rUTr=;D(G{T;Y| 4}ھ@~gwiU9 s_g f*t'[B_|٢(x7tT*Yc:gH_Fr54rc8+A~+6P~:ayf鋱[`Apo3(<-]33={iI8*(Ua/Z[$ S46xݩevz+tSE~vgX`;>FU!*? <۽b ӄ.H(Bw.2vUXRK;6nˤ}~<[ɥ=lٞ_[ xFD~NNI1[m2|, )BEAnV. 3LfL2d̥oͽ^lGo ]uِ/=賩0>UuvpEF {c a᳾|Զ@l]C)w0H]C‹4nl|e[v*!VmJlb؊4'?20!([O.^ \۹.4"(ñE5#N;9AeؾP뷺Yo v ' $_]J_,~@U- JVm,0!yo C9{پvkwD^ 氃ectS/}&h3=1v`ﲒ5Bn,BǗx| |M<hVT+ffS_ZJ|_9:²9`>F˛䊷sj@&NQAuW_l| CBT\-kgߋ:Zhw_7|}RżҝoBXkPFYjs=*|~W8Z#OPPU@#à0`_ePj&V0NbÙ1F^]Jj<`@JXs g^ I;{tno H^W kL߈Ƨ6!lT.!*A$n-^S{ǴV1Xd#T|uvWپ=Q80- QUQ!VOB m]hQڣk0E7㸸Dq2(yUAC4-SL*Jxc\qRuԈ}ާU(qy;tдFHG暈% u"F` mJ$tL[1hZ4$#) y_âP 29} sF7[N9ڹ7,A]~gyp-nku{a(1xwN'Ȉ~%8&'6 jJ :;>\b ,`/FB IA˼7b6*f ?N:v#kD6djL<Xl7e5ⴳJyЌf Mϒ̶t02j')T\l+.Mm钮sͧqP-ׅ3`%ғsDjN<]_ˀe@0tEY`s߹W~gs%֍8V Zh4^ANޱ%jd-X{dGJiE'3s;AOxͫ\#Wj߂tLMXkB)Oua"ᬒGK8*kSO4]B3ْRQ^r5ɧ`7\f)|·?nM4|^XV _GYZS%}{7` l!`b_1iᎋYf^Qa4-K^ug O0 :f:im?&0Zvylb7(ƌev#F#)2 wjiέ$ݓqN*.aH o 9`Iwp>D)dfp Il?bS1ls](tcR gCs,5{K)>=U~:b18 'iˊ" ǴPK_ ;*To 63x֚=Is؂h ȑ>ZhyZF ې7zRmo+w͠j)T$T Jyo3k;&Hu:A3zlۘiNhFst C36A ;t~@t2]OObqyI&kҁwB)*BgۡI}υm.` ;k/ s#Rb; sT R8-$/V f\81 \0FWqb-(1c(?M My:.Ae(ZT=x^^jJmϰ>]#嘬Ҍ[=`Sn=’ե]Wk5j|pZU\hu {CV"FMu$y2C0s94}OēnY4;ZܛqI,Hb=()~ncD%|!lV-1/]7Z4IfEecuLGHdOx{t Aͣz1! klmԦxS& DaEph?w%x4)ϒ1M-,6)jhODx%&u5/¥7beb8M椒+k{تetd8v QRq/ӒS(/Ry^`$ q(3DhO-$3J͉I֪xS=D],ћ%PM]{Nl+ ل0P zLZaĘ4\ϛ"?md, .[Є{IرX 67k`V`sgف`V  !;D * VD!B2]]*"\0wv]u| OXN"ȹЅ?xRFNE$Q^`gܰeUȹy :#;cwLiڷmwXɐ\-&"# @[YH?,U)Ya;Vƅk-2&wD޵4l4X I퓗SbdGʭ$|wDu!J)y=qa3=݁+Sٽ]>wtv'7=DDy8 7bQ~K량p@^ڪKA!ʭz/ڄ GJR@(y{ g yhK=ĮltQb~^^#!7xK*j=mh^՞]𛻉;$,|f}xh<ŀn\ UYZkX<BڽL YX o22;3H'Ҥi YO> "F+g{v'hln)X⏾kN}Vj2' ȣ;cs{ojsLg9P/& ht D ,r%hs.HDy)TAn+Yܿʪ,o=oSxq jӼYuu%(G%fv +c3td} h=pEC^e!+e`%b%F7Y^3u!YNP 9*n<$B};)9-)hώ^7EdJ`<fIgzۅ%e} 89Qٴ8 {GģgTA8 ߽ߞ81Tp{nE)b>|X.[sH6@b3jʵVgN3jf"c+Ň'WṶ`nUEmB9&ٹYbI~kenL+>ǽ:ʿ_wxxh\K-(,^pyU@ nH c{-0`6yBQ,l jZfK)T3QH>}CAAp8Ulr\Ji`,{gQ묙nd}bIN̏z ySrl~I| de Q|(ݙerW)վR7+Uٺ([څgN"PZe"K-¯z&d0\zf)/0:&Xŗ!bDNE%,65l/m0ok e\GB1MnVHLgi\_7=&Snx-(xnW $~:&\DLJM'zK˲<YڈFZGAZ ޼sqk&?l\~_Fl5r?:ْ7B˽.~@l|+3Lţ7[jD~^fwg!.4Ewl9cĀ,\ְ y71q.%W̆L^`>i.ۛ# xJ3v't+,KWD|jdFwR] j|@M^r6"{yP|B=RLoVx O 6q`לJ|zQ6睕G핶\ (IeJbOAH˶"y#LUїE9d!XcURIQI/YY [@Ox*FR2TY;t>EųtR2cLCڹX$pmzMzDd Ǹ3>Bmg?v4 '$C>gPQk#ܠ-pᔙ{l ZF9]LM۞LJ8Cv?˼fOOBns(t"p8M3kP7ii#y.cmI;}B@*4]u̩6mĥVT󵺹 Ppv_q UB>2P>ƀȔ-<2RpȞF&/tOJqYwmeLhq𦧎^v'ӟ|M'M]JL0NspkYM,H7J _ik$ Cq \tɅ7+5i:-3,~ D(NÏo(=վ %A,z΀}Xॷ&%6ϡH3}®19ڿDsׅ"X 5(r{25Vl9D],g1Q1N>L]}ծJ ^㻿D!%YI_yNP(IRׁ6iKk ;;c yi*v"#pF`u|, hNdĆ" &2I`{KL6mю,*|XzE15C$ϿvZ= 󍎅Un]bW>}&ʑ@_lYlT@sr(ԙRV&|^rSVp b^igJ 6zDbEPeJnd}R|Lߓd) @}&a4-[{z:E_v@yNÀar$*a{͠Qi)*u֒Xo./H>f*8?=H΢ Eq .wܟy1@Dg^@'407u)_)KqHN*Yr܂:cr>SaJ \};]PX-35TAj.Zc{Uw "SڷUeMKZM)5Rh.0MZZXВA > ?RX@\n'IBýv9* G5sė6iZ!6ĸd8~9C8&z-D& 7 [6;b&l-29Dxq!JI#z6)~E*힜*W!kgNv1΋ iU")itA{Kbښ"C^O΍|^!.F&6*BsP0<[ߏ|\̂Vb]dʄ|F &>9'T;+?i m;Wt)iNGØ=/!'*|_,D ro/JlNPiǺ?I()!7,E괠Zmh*a{L90v_V-~6SB#/]7'RGrPd;؈<~AYe}JOPJﰉua>\Ao[cݭVgz;VFxN= Y{}ȚK=9׵_ bﯱUM]³{ʖSlPT~BmXƁx1̚vCwW pzIF!UTDŶ-"e9IZM@ݾ<ʼnk42n65|NA%|/fMj::JƹoN95؈_?,9B H1S+,h*VK >l#=#g94xˎfgK莎 Ҵ~?%I6+_!,GMRvbCV/PHTe2dbDQ -=4q[OqK~c78_ӡT#6@~Э/ΊEIQ̋H3Ի8xUWf/:+Y2Vt>0y|^]ցOvo@DϺظSO- >*f Vs%4Y޹ދrӐ"3]B ~J]-CDz؊XyttٙI؆Uʂo@.0o#JD]YڝYX! -h;sGtB!װsn;0m hb&ʬs-D̘'6k } Jd eј1ɗ; +pPĮ IlQ>YZ< ˤE՞,f/[<^RI;*I :p:%;.7^j5LBUCRiUN$v1ni"z$pfCmDkѕPy0qs| hbj|A(!jXiv=eB im!6) Z̡̿ .@πv\b0 唉fPn*d??DYD.ÉJUܢ*mɆL 4B|aN ѫgi7L5|jL.B;k*NnZ)C<Η}Ur -8k ݊H /o@,_g*y)XFbMJJK`!f%duH`f%o܄\:I&0l(Yf\dy?ve1)-)YwŸ Z42ȡuٖb<0Δ7h E q| |}S^Zuqfx-cz *Tn( 7H%Gz`_cSdP'!hr]&`\x=_;u(/1yg<$@7schu$f¯J03V㦌Nj#wM!>g+:c^$K>5bPJXtfa~FiF*Q2UNB2p]=mmFw>^H,H`c4f5;kuB#֨=_30?A>83S<x6  ǂR7R3NJ]oP1~TUEDF9Pj*ȦNX#srn 1Pqf7&sdhYJIc 5YU2:TEk-|_>8hF爷{]*KThrLoa&t'NTUH?*Z˳6ɧO@92o9dC.tɱ?~uY,4;g!5 u)s6pCC^3bfXur7~=* %}XLix> mɺa(][)8a;a_;/ =PPL'8Ό8OXsďJZ/;=}XBj; gI6+~&P/XN!S*8 JvVgĈ [} G ;4nȸW&KmS^Ȇ,Y-kn&߅Sn00#¨ѥ\tP0Tbvy)WpZ/PR O'*{}" k-Ȯ| K$a_0R\T RRI`4t[W20 $:5bO[G)y?7֘"]=N?]=i!YuoRYnٻ}dE_<7g.$3 `w(qڢr B'OZ;,2tMgu`>q-%N^S2yE+h}ų N)Mv0{76FĒ'8$eQ@fHwB/ >6d1Z4mbi݈3E J 8>{, @E1{d*@HBTTDW:Õc]"v8<ʶD&`!)Ϛ[9Lv~1$gsrYO91Zxo cƘ'W1L|`Ƀ$܁! (}ɻ]w@qdLYSP7 sYFx۴0jm1[ %{ǭ/ik]";.j@]dwsf a`hgS*_×OڎaD^J.eT<fRThu:#2{NnAv.yspla(1;%C/@K}c," O55ΜTQgb9)OK>̀@:|(DN)]RTM{3#q÷UCb0IEh;EңN^sО' ~%36͢}G_>lAx_m')c$s~W[+B5/B >6v[x@\F((l?ASè%>eB?C,ϸZq >t=rO5RȘ!iU!xS\jL`X(ӖS|$2 QӎQy ;$Z\aց555###t/9ryځ5~qh1QN{F >miƾ BR-p3b-n|C{Q!&I AP;-?+8bSFtb?o(hR2,ʛmpf>UHcPf=hĆxa*zJ2YӜ\"?s{SyZ)e*= {$AP|&\1;kXj 6(SBrF[63ta;uJz[Tuz| Ln&Y*0s)rDC6Fs4d%&$^NL=ˑrHy. b:~djN-S;юyeyqe- ~ 7HT=mif+KߠD 5y8($rsW>}rt-z6bK#IQ_2@< X*$jlgXUEhGדr,\q墼$H"Ĺ pO[f7lltUi9%"o&ag\,Û4`YaLfJ9.y0GmxrZ

/ۙxRPb=6ſ?d{x<{t/j*pU70Ŏ xkgʦQAyx?%@bI+ #Cע4{4T߼|d~ݶ5e.Bzf~iÓ[/"s7,Y/a3,(:2 htEeZ'AkzS×] 3M{qsz&O.k:P9kdK&18-E/;ϼ&g^'+1ǣ8b?E=x:tMZ_͟^1?"`PBZ}>ccatMO4ށlwHx)M:^A>TvM9`]s*AΑ~&aYu#5㊼ș-nImq,ԅ.\ې0cmiaǐRntvf}FEqfx'uOOp'@:B[Azr%vrC$ hČ&RYN&م|xxzgُo'okm,@,a=3"?*c9&SD0"5ys[FQyL7my2ROPvQj*vqG"͠ i++-LSl -)C:訒29lL߃FGٞ1@OO@u B|pUP!nFRGA.\vxy9dﲌlULe2oT||̈ް ^>"B mSKHxTV0f{Ҍ2FB$3ܫ:,{?ewB%4BYAH%Mc9Nnt|P|D,쨷FY8d7VQݚ]l`lܐ& E3;C+6(*>t~:KJyZȉ^P .VxyQ3vd[&5IMQ}'{< Z&cnNqhd0Sgc/ߌB8a-;JKjB"m/bIObLzAxv1k}0_; o XuzJ2ж]3 |wI,”p<YV7'v^IQtQp#h/|ReҩVS`>%/3'JT6ߜC </TYG\q. aMLΠZVbRqEds KDŎRO;8ww?\:@b~d!=Jݬ ܲ+Ty,t%VVX*m.Wh3@u=*llHB󇤸(%a4(32i(KrM?jJY*1[@~sYtb,dl#{KDpN,~w-F6,;_k1bC} -%/ &AHW*n0ܩ'?9+t۾r O(9M%4U-vjW¤B.~ycElm]cIxɲLL<*CW|>\y c Ly 6LUirW?]RBGM0gq3c~k#F_eV%lt{fM5W<ؙR @$/im"{N5UsVCEZ:%-0?u3#ƥGwܢgZY@[Dvx~ Hԅ‹ Ճ,³op궖̽`"-kx1(_N-h etEZxOH7q=DXtӇ 3($k?voUYyNw+Hn ]c΍HJiF:ܬ8,W/oi}y ٤->C>e'(OȯTKn];5Baڷ(zCRD˳`F̷IG5~H(OA 10#pfyqN sb۠7C;x()>] ġMK9 j^-2{ვg|ȫ f"Eje# ڡni;h+dk4Ne gl{N}CZ6_Я>NU}ªe`y>Vk ۑT;I (oVW[ aQ5,kx :/@`U۳WbM~p_=ӐӵTz :̝$sRXx*,lW{LLKrsA=A|p=;Wܪe7\Z~ 9 o(dٜ(3z np˹;y>мr+zw35Z]d]}~Q=u atU:jYw!4Tx^jz*ƪPʁ,}2-On^=`lF>1" T[-P0W! Mp.U%e?lTc~2/HP&IPΗ|Fo<ݪ qW &- /cnG-cD6lx_n?~v8zq (tn6j[7Je,'uhdcF"2^Lb[{ ,yɔ>~t/Dg`Cm.#x}XŻX WN\Vo1xw3ȋ*/m%޳6(ӫA~b G#,C䣰D~\/ތnq-S^|*ߊ<Ԅ 8' efV̏IBX]r5$qi1>S 츄ר8)`ybEn-l,NTMBE9?qwA6n=r< ?ihk襐:_](7) < !1G9lPv?:+f؜|48hÎAH2vӬS3SQ}`ƻ iQb ^[ZS%WR(7F_DF0N2٦j/1W/jљ3Hj:FvMЇ쮅 ۀR ,/ۥ6nN mŪ:&aAgp+FhMRvN,g#}EGH+!] Jz%~+ xX"k/ąr7TkNa9PC80}~$ΈGF!Rx[Ъ0 !B(6(1P`ґ/ sp3܉o;kUB >9'h[n@??9{ 琗M1]UTPlIQ[1i2m%Up0VPvص-;P >0@O#)`XSY%I-)@"#qB 2vhF]¨UNh `J2eY/ܐ>vf7E ^]hZ1T{ŚḰZJUbrf3yEkfS{Xk! vyt`^~*k=jk/Ws3@T4NAp00X3Xpy*; gш2BNbS4;H, If:i 1TW̏PS9{ԋXuR~oo(>ߊd>sU.*)wi-‹vZP"S^,SaKT*D򢴫5$m<$bk(-T%v.PϷ96ӊ`d[{H] wy@ItQ|d?}-Szx3 7 ܓ=:^'Wh6u.q L䠡W94 ]%aq{MVm'EI{etˠŲL\JPi/OZnD9Q"X>p8+.H@)"igtZeaʎ8E t&+rE@' BUX& W(0^kWDݚ G ê#?FQ *O!XqO{QF8}IɭS?yF^/۹/{'e;Lo$+fHcɡ ɟK2ȓnY{%8;A9b=ˋ=C d.IF5!XcD8l?k֬!AI?s^Y'+Û}Ly$9[o+p=κT=D,w7.1mUj w̟YEalovCKS[iS `g , (cWCN&DF_!IL*1τ n _͆쵠nZ"GWN*]tY>@oT̒ `v n͏QoZٌ$*$*,{mau%[L!.l h֢^dm`;"[ڈbMhDM=mtWTd/7.lĞ6loIm{F?G2~-;C|X܏r/Dkca_ 0 4&7 z n}x`lJV)hG .8t$#!5 e0PjȚ9O͑ nԨݐZ!adRwr_cͺ[T_@ UcŠ2;Ђ݁C‰ ŠsF͗;AlH@qŕEr=f„ + k-s )<@P[McGdKd! " >6ic%lkGu='y7B5{ඐ dr0Wo! Y{~ȅ/9:F>R)[-c uF, f]X+d&%g.ݧ|dI7k~c\>DlYKpot!6EX [΍@ -M\#OD&NB%g EPCabf2sӈdw_ޟ>s}́K I5!^9CdE iA)AzAǘۧ-V O RvBps H0d"{cHkP%x6@ԕ@wKle 39Lplak~4#>)0 Z !,& *I9R[][u;ok+!OEfk Йhd$Li}*^,R_\C!JY Ue9xcw0=:n-7EҪ)W UmJUt\lد %?a E@U6P>LDHP w47jyh\)'63Wjwmf2G };H}kVk!k xOJU;TV\ `T^;OIdu'N;r™8Rp=pU3%τǷo vfVYtJVjX0tO η1}?$l[hOzωsc KxEϐ`#,s!OxiB8Q[7\YT"Rg E@ fl}jD9JI{\*Ci4޹;pĮ7(D/)7m3Ao{i>/(ij4a "58z|XѲZL4.mAi|0CvC zZ'$aXLq{]wGf߂Zr}M6G:SFs{9)HoKMF ($ ڧ"|]Y:K+l-xy0ޛӿ 3ٳ23uj<>0KT墳°7lgV2/w!Oy`QB#C4GZhTM^fRxt`CN*8,oZMV:;,"fFUn "wob*l6K.= `j>l\p KGCݤ^ N<6UIƎ0|Ouhqv5pkY=݈m-]ra5r~7-ޅlն1)oBE;oOBUv#1=-Vx'T;Zv虎F`΃ D O+S 3oYĞ. IU k니_P87YIم)<zӳWTpmXm=*gJCS[&s2*ΨȲ(Ye1?%ڠ)dI%EPE.dr珣&zц ,-'s\4+o1xUH}^h@JEip:'xU@Qo)0bf o&g1C٨حMirYEK!P$leNymmF?7%`.W %IrEUIY|||5,ϳ*ll#'-, X*#KUGLFV%DI!baOZ|+ Mu)(::.,+R-G_"wxƑQejkr8k3|@Lno`8IBH9(;(Rm!+qL7kc[2h& H_MTNbw)(vHIoʑ-e9m,*u*)% p )h5ן?UaMȮMׄG1ԙwP5ÎtRygޗQ?eiV&Uhi%0DJDFv鸞Dr?9emQ_\:xI)\,"ML2&!%J'Ҍ"`D0XiosP,՟E5h$Jί:CҷxuVw&3 7/~,^gV⏇_B(ua,RͥMb+*w6&,cIH'Zi!kOW*9[HYVRф9+5!& Eef9Vь]_dq?efuU\EM:6^JJlDul H|DA;>}Z#=y.& V;+"ls؃5u t[*Oh.C_8?t !~\źzXFObnx+ iYe!啿q fKeݑ1Ujie;\Z $;Qm]g5/6P@MvfG{8ҰY@)'aQAŹCYW([USx2Ol/?"EZ'-K3\! ١\k!GCz Y1_3Q 催tH ԅ,ӫ* ɻKB~齃2(s@ $\5c8 2K7.bc' v4>#g6^JwX II!|;'JoSC9 e= ߇~D^4 <ϧc1c _ &T5Ѥa~0G{+?.wMam+ʅa5 j1@J4:lސ^)Q}e*\>,P^!9H+^} (d:\S9ZԧaT' *yo@K^ϣb[sd}¶&,<#'A^ 7و(.sB2Jwi2Rdž3AGmk-l H΀SL'Ӂ} )ͣ6&| V&7`C̎hb8ՉO(j A F[xNO UGdNAh51:LӉ#L/3o$9`W+2G1Φ fa̵R6ooSUHf̯֠0҉E["^JYX[2?MQxb ^{O0e|r=K-|5R#bjq%9MHcZKʠ]ŹA,A}g}HUM@F2Ϝ@P,RB5lp²ؚdF"B"n0x2s/ |Sȟ7"CA6+!`gׄR0y-]^Q,y4_j$$==[H>c/M`eh0Ff$W*w#vf%ֲ~ blD7LFE(|0Ue[^ [F@%<|mg{7(VpwuB", v4 =ڮ# ihh e?I ODYđXG؛%kEl~TYu1!z4 JvwUc` 6^,l1rPL@+c,0Q:'>,J"ɥ"@OR7+idHqV?aƌmՍq!|=^2g4y:08(︵%}5qw#V-ыţ/J9ϟ%+LJͱ[ݞl^+ơo)kGH)FRTC۲!"<ז F2}~ ʺE[$T6ug4!mjK; 䑅35A@`xޛ˰ߤODG^sUׂ ɰ~.r{ "$q]n{RNCe )6P2v/2MK9bǬ:O,F9Au?8~d_]`u[,2@xVGMASXAL;4p"OMBi86 !ѩ@-3 #׈a[S0•>8 M(\FISh(kN3[K n"I$gWW3CEQ{K~)G-Uٶ׫/`HMfJbEF+TI}UuWgx9)?pP i݀A1ѿEFT!0ԙL!u`~[Tvq85P>ֽ;ݳ> :ˈ ßAVﺙh&MDK0L6TT=oWNC$<)#N%S#\R{^izaKR^LZ5^1FqL2| h:-p1>ɻ!sW@[6ldr 5  K vӽvl&D q6A<R &VrLrO 6E qЈK^~a%ý@)eH hv漃<`6$>7jם ԾY/[Mupjdw 5Ѣf|.bh' i%9bSa<Ҧh\ |@nԈ}PM'1mlzѫ /<ݭ@So8/cSP7{6OHSe7̴'7\|(xyVB2玺RQrTMV ?M'!gT^7(qxe9/[_IFZP꓆'b( %*pչ:8x22vKnvS'?\N$ky].`(GwΉ~0jRWeBA[2`tWA!iig Kaxx ytjW^'Ҳqݯ̊Fw hn! 3/ےV&JmhYWa:gI~ĕ :ewp 8a3́{ ]o )Pu5jf=MKfK}"W*?%F̶Ǯ4Z Rկ!#oMTw.2z<$-8=}a/"misT@CAL|EZ&¬֊[`(T3ʃmjDDpEhfvÿ#OyVrC%k!ͮ'QF^Ӯ뵯 ?N4u4y@& , Xfs;JTJ ڬ 'mos - { 꺬ʭp\; SNg%VI!I`Q}(riXEj*12l^I؉̎G&pÍ sgsso6(8ϣ0IyhUn{z!.(c[g_Hf)jH{1̐rMqH\.xj#8YV)ui, d@C?&rzaDd%Ks㢸u+ OT1S7M=β xc[ i 4(eD\E`3BPZj$zCRPKZ̭Ofa 'n"^fo$/kYK{V"V^vD,m2|-@!>snf4tVMo[g,arE,FeHԹ'C*}*=P!+N5O}7(%MLD ^ qmySgt0cY 90[W)2|ROpH{f:a,"[$Iv7%ʹ4p{l!tǪ b5{Em^RBRJ?9!Akh :>DI lMkkXP5xjug^+qWa3.vzB=sTNw.QE9`4tO ֿle` Ҹ¦j_L,ss99Pc. kohoTIK]n836ØL zo+H6q>gVd$2іD}4@58pK^qtڣʸRX_StckTl5dM;ӢbOD"UTf/T-#u.<J+n*n\[aHP[4i*aO e ҎQX X-H`X 6ȉ(BΘ\pCtJ${kRbG[j FG}VK!Sl) os {-8XXFFlR"UﬠTTA?(~ ;.#,jg *$X,D =VP=D[¾ޚaLO*rm$qb`{jo5O9o_RB^xhr(|=p^a d'Cp*]TɲҢʴSY p]n4XIh9Dȗi,)"fpIuLؔ@E!t3S*7"oDMr>dDUֆؿź /.oi%/(DN\ *(LEYi~-6'}Rj3Na7M,Ok 5Ղ7:W=KnZ'V}VaGkʣ e>0[0w)NlOVpD㝓>F`:;獝}l^-Xc[5:T|PSȐM׉$ Ve,3 "VLj6w:]sOxJ6_[Ԩ8Яye^?g ]TS7Y׋sA "UZQT5K Yʺ| qX)3gIwCIs3é' +ȓ,GH4h>j!5DH"t§ kOG/>t2nTN-`mS9nn".Kފ@]+iU@H-{>ƗNu,lq0bk76MVϧ7~Gp|է/%T?/o*3GҤg1xvꌜM~R>?2pړc#; 8:M7e4%VZg t˳ݿTsFusV|Ox6OϰG7mk5PU[gN$[KD Ok붊Ia 2q)IixRS\ۗO  B@]4D8zte=-;MƉ[̍qo,RiiA:F y\.H8 g8Ihߩ-xH_zXqmAgbl-g@nqͲkH'KDĺ4{ (:&+_D"x$Fn'>TPK: V5q,IQ Qȣi#) \g=h\䛈'#̮?SM!*i-BNN'OV;G`o%&TU; T fDVK{$8kA7k7?4NH(qE$i}[t#o=і(咷D6uNXCU\ OEU oj 2[P$۪L%eH(élыY)[qD@ڜPo(g 4Rlg Ma͂bd58_,Apo#RG>Χ(VL@`7q!6 ׷бmx0:YV{4SIHcD Eƾ4b3f|&Y'5;Pr$a q5?Jלp^$PNrʥi+ }L),^0jZx]j,ԛSnF p3$D\ fG|EZNXߴmRݼ׃>׃"흳ݖ\)pՌ9{Lu2iըQK;k{TMA@s-ˑۓ6$S';Y f؃:H8Vh'Im ջVK(t#g=_f]Y=~jKtvY$mg}KL<54#syFx>"lDH+~-2GeAa&28'3@YfbkzHJD]ܾQy daur1rU `G{#fG {] 8rC˃WK1FԀMV͉02):(L|,X\<@F&:f2SvhF{|iNLZ" ZofLFx+e0-s6z֬\YzQyOl_3M8 1w˻s-<ݚ\:첰hA~Hzt ^YnފY'X7ܵ޼N|yJSXHBtR_fe-"Luv@EDs/!UXpI$ yy=ɀ&ϸA~Qv[Rq !atAͰ|lXPc͟ʬkh5%xlƜlVb%hh{ +i D'1iݝK CT\tW6S4Mdn2z|FL;QL Pmfd_@SAmg!"|j#η٨->9#s,s{e}d]'MJ/:V.}QCLlh$Q틪Ii=W1=o/Qңe8qhD@^w|m|K( 08: K\t,QUqn2BFݿ|㱛肦>;AWg{_ek5=1K=;Y}uDM:׏/t$גBCjGn<-7'Hz*1ET`*#|NXۜ hW'OĿ<̘cThB.a{C`kأdۤ65gƠ/Ӿn[6l6ji4vyer&M'p‡D&{sm|'s p'YjعnD{pa[Xk ˉiP(0:kSd>a#.a^VV壣|'EсDT v}P>lv6zxTe5wSYx-Ĭ39 PÑStE}N /B^D5Dmiwm\/x? aIqΫH%q)}$XhzBdxq:FgU4*\B WH}2#"UA 43FɡBqp b@Jc[֭vف ƋQj0;wJ1iA4!lcn_8 kRށЀԉ)r֩c)1ng?;Em{(툳AeK4ꀫXΡTC( OYcJ{srFL۱S A ;)d^  GEQ2Ӣ7.\7*ٻyUT9\@B;t!ԥ?s,~Z7m7EݚYҐ6es҂ItG Dɑ=s: IM~S,og(ZS4Q{:< 2}J~}-bi Z:~hj{'>Y:V\Cq_s$=h*Ҩ}*' lM-5q3Uxs!MEʹwyoc,큐n΢lip!Ǫ՞?nҭc %?)E)=x=ttdPٳU*@:aX6\~yPGI!eQbnԓ] u͝rY9Tp'cC,J~ ᵿ;?pKEjhl4IQu58 8|F l$)<(K=4wDl hؕO+<ϒ'7'x4 j-9?Ƚ M>5BFY}?3-Q60[е~vк6:B_UQ1ņmF2, L6`ZF'Hu'0($G>.Ո9VS2H@@(J D~]˗| ncNc`zU;x[B݁vD'Ԝx')~|JÝ '`P_``@x7BPk_^) ™FEᶆ-YHluU!-c#w$#C2GjmէΧVoz^`Ps"CvWY xy%xd3+KS l8lꟀ̪%챡95ŢrES6eq<ϐ<CrDbVԁxygqP1fpItO`EBfCCeh!o)h{brp>5|Dp,sutTTiX熢a(dEEmܚ Q/Rƥ ڵSm>G;^n:?miS!Ȭpܛ gǭ#w}j99>r X2o&iikq<{{WgNZxӔѨa[d.}-lg]R3#Fmbg#/e,a yT֞н'ucؤ',WJ,cM]\tnfxh5 U<\Y&YGFK]zқEY(ȍ;5) Aia7J43\3tvul anOb7bPnKGOz!;1,+-˦ V1ƺRʟ= Vrko]oIV$8$%zEAe鎲_ԉlωB;3 VT!gV? B/n~(9q7^RN?M{}G@IohVx|pm3Fjѐ,/ os(4 C> }*>Ca9^ 9DGr;E#̱N-ptV8صǀn:^Jƛmdq*tlX9ę˸Sq&v M.} u~X]C p8ƎLDfg'/}Ls uTGhN4ս}-8ec۶aA@Onp99,yZ2ghg-G#OfRkvp!du'M-B˽GAC#=xh lY,иoecxb$ ;ǝlߌ8]}Uf6#<,!2]V؄տ֚t_ KK~=90/W8T o2a,*oSb%6r=6 9x[eʵI_~LV0G7b`$l݀G6q]=E&5*",e,b#Rh[AOg虠u|crޡ2b>m0txn)Y1Db(o{x5VH@`f]V63WʸCD^dQixuYowB_1wJBYIQ2# ܫ}_yk5+ռ̥n+&QO=B[YkP%nhzD2wA[ M)=7=iHҕ>c[_m?iCNunNSY Wҝo v`}p ٛ{`7 Uc<1e@oE]GE$%O+e]Fj;@9f NӂgKFeŚ0WffzhcHeۀ*]@}}Pٕ1i0_ `L# N_a@i—蟕PZokyc6neR_&Ӂ6OWUΈWr(k҅4򎣭td o~,i.6tdd#JmVx$[ 5B@#3 g=ndn[ѝ+,&Z83_ujrRƉ=TTTqsN`%uʩ{MLgtZ/73@+eak<ɯqxAۙQ|iHA( QD R2P3 Gm/q[(l2Z!nc=]8fw uZp [_8FcstY z8nPJyKfQ^Z*ƳD=gd#=zStn5"9K{7>gyڱpɐ_SӉ[x;{+?%{`?#I퓞G[KP2d7"~"T|A4c;"9lzҞ4P]pEHB?htte K;C*wCO2F7k|zG3E3k3]coy2b47j(! o(>(` `ޫ r[hP^F3$$KEN!&BJSF5v-f`VƢ^N۔B*x\jȼÀw25@"Xvw`Z=MfOy%0#!)#<@8vƱS:5Ldڈ9,bDir@vt~>T2=noٖ}}`)g1=IөߜTC7G-}-!<˫ " PrJ,X[eR5PT?Gu6Z6ot1H_LPyt:92n99^QX*Ɐo]yu˧JחB%W$h[vml **x$J9y٥:Qc3t pFsЪ!AUDhb ]k 7fBYB a trI[GGx+Ƚ,h8*킩OM(mr`*si B$Y^2V_~>&uB=?qحV>PKr[I,GGțIuhw^;u.*!7`L ,Ɣѓˬ7Ag@2zf@Ry3_`˓3b __Ok4uYc#TWF"qDTjDPN_Cf-VZ2|tǖ)(;2f>CԈ;K#oz VD|k˥9,)ul{=z0Vr'ߗ$ʼ73`ϑSWc,;Q}e~I06#@9\+r}d> 56zFE:B ϟ8tNGveqʛ\mC][IzCi!Iuy,py0#4O" ^Y8TGQ`6Ayv;@D7t$[.ٓx~ %Xj) oDm3[.sj^:Kƌ2mQReqW@-yCݗ Mr]{K7AHap2- rB?DyL]ZhL4 4HkBU; SH#MHñ+|Y M~`蠞6(3-~<8!(6\?:p[Mq 8KĎbq|_}: wV6f3V{X\;։/@;?b@S%ړ`._P Ky= ]w@D6(=KUq$8>Lis@ĩlv+ΜwT/LOxu|R)ط/8beGMіo3eCcߥ q|O;R?|#9kSSӘ3v !ʦnʍDŧO>;>2-7R1 0t[/Fq>(Ow)J_c1S! U{o̳us|S4'ꀵ1ؼۘP LxK i:NHOnSwp8>ǩڣBF[sL$,UpB)v6uD[3K un +.F/]7y7iASxdCpdAa56YrS^~OpU%1E4V ~(x=.LδL**l9n/8HJ 0P.W{r6!«кL'#~}a,״rQqTpTῧ f|'E=΃'>&S?hؠ{|;Ⱦ58SG,3!ܱ?\cVu,?I&Bʭʺ@)YL,26$pcK|p~Rm k=&t>8!撱2~?@A(Rub\kütB4BDXw,7KgF;pbZHC|U8}}qE` e:qs].b&B$Y1yԸcvIv{^ʈx>FJεG>'#BlbX⺱FQ8G[GfVKdxzEiZb@ڍVvEk&x(REP gS2e"CbwmEdch! _Kxv82g fݷ2ҷ,PL_jE7{ lĆd-Xfm_V\|`[39%}w8Y!9, 6 U5/2t ::. |#:4oW|_gh3GO5qp";꜌+Ubi6f:f߫V3 EKWuHZD!޳QK!̢XT?λ8㥵Pu+5yۡu#5>BJJDŎڑj;27;{+wO\͔iaqO-vC^fFᅤƨb̦ۤN-r z20}KY@BȾ ;pYPaG?J%\NRqiir$y~.x I-Uzh᭶)ڊIl5`& Aoى/C&@'^(i`i>pqJt` (W_N F=բѡ͝aG+Knt[wo/r!6S4BeČSdra؏]0]8[7t3ﵕk߶:U THCZ ^竂#;ܽrE9vmUz^c1'l׬,b}yJK$P$Z p%zA| 8+[_-_9h'V 7k蒤_>F(TI|l9gu-S/ B~[ @Eֱ~ +-P.6n43br1;ȍ[`_ҐQTu2d {֋h0aOZADUJcxJ^y8~!$TV r{R亢ٴ%!B b)B-m*A*RT9,̦N<@)P%Ld(i׷AtSb8&tdT@K棉 Z. ihbg~m672 ׋D;$ } \qaH!oɾB9%wZAN-޾sOӺm +i&1)ɘlO#z6{CA{K?; 5>`^qϩ$[]o ==$>GцI)[|韛C o.0Jez=d~lQ 0MO]jYe0Xd(B p* KȵZ7Ӂ8!QvɧHË mp3(m g~@؉iBEzKZ[z`$&uf^ ܆ _3Ld<ffyA`kDax^ D{uLuHyweTeU+EJ5aA`  }At J03#E!so|NQ5+/S7}oaaZ9=W`a& $s5.QR,b/(XB\bD/fVĉwBV. ?Nf)HȠ_BGT`^)(Wkke>LK_jN}.~{*)voBZP!%?!'\Rg-ݹNx(WoSE7P5Iz!J9gcNGFޓv pL Bx;k#z_!/˷W|KBW*kO֘\kdW2NbBv"j֍: jTNUYd؈:޾k3kUАa=eEDa<. =XΙ7=Q$9lZWnS{|jvN?+4ln珪{RU_R ݗ0V"ܔnG{y(M:Mdx6j&F v >)".H&r|xz}=)ݚ*ȶ71yz;4_k/ @a|Ltq9&ɫU 5BG&F.ds$BJ*% ԣ}Q i/Ϧ]+!ISZͼ(hInZ;L ,0M&a/){l6 ܜ?x9z $<=<@5ZByѪdK"l$@ 3_J'-jxk@fXE@$顫9. ͷi Zmt5KEj/LhR y.ZݯYъ?L8f=tU&ͷb8wrM_BfPAɏs$a<,|a ʬ ˅Ds|Mʃ)ly< +izoaT0s]xzVW+K@o8Z^YtT:WD2׿!o*h$>O,iAO )6D\ξI)!ڸK) ˉDzvnlmj'4NgjI=(sn'4dN<,ؘiP/ z$vڣ!8 6kJ߁PfP+yRC:'eVl‘pX~t;RTة1Z>m0s= LD ;;f1ӑ:=c=Ϯ=?vܻHSHK66z4 u..ъ-Hr?&T$1ܙ- P7ЂF k&qGz*5zI6+O>.Vg+Kx@Vz*=C_j m*x¤.ű.ݏž:pH[dۘ~ Q 7Y̼ Ǡe<)WwvjƊ%a* ҥ5Zҝ.fuOX" iz_L:Yk3YbGY&0aްKZnޔŎUuED75c}':X3|M$YR V7Q͈cs,A$+i[p"ǴRflJDMBX . rz CalGpV%.2yM%0hb^:FTI$-2sf'|4S )i\u8~|.Ptӷ0A2%d]H @ W[LqUx*Pդ,lHVm (ok{#{8NW5%*kd4D; )굯عHyY%3^& O5{,>{|κh r%{}$i2)|GlXJSH#"7|qL֍JX/up@PcyA$rWV];"4d,}ؗT0~E ;ɦnЎur :>e &)IhPA.7nK'9?AQrG7^[.@A?iSz24c務ybVc\+cXԑ1Nmʃԍ@6Be9 ن 81~wY lxl,nr?(G8 |_DYUxag/3; b{jєUT+⪛#uc V!Uࣖ1Dc+4XX2 &yF­q4Q~jDt-Dh@fl/owi?eF-CoߕpF99S1cBO_v>dx WVf~MЧ;v2k|[q%%Gr-0|>`cz@!7pR9g tiE`%́m\:ʦLO$XaWg7x^{AԾ. [L\?~Pd}TyK;*>4Z֗IbDK%iIRJ 0߭a|^/p@-jǕPǔ\dฉV#r8k==?R}"qi,$'Luu~X_/UjB$-_UMM8߰Y5٨oRґ/>΅ԬQ>d )CMb\:qS&Qf9ѽ apfd&?m&z6\1(l{vr\1yMI"a$Gٖ >q%PK)InpeNri|OÅ/v<|/2iMzɊ y.Yed }tp.56o(=Cgw=nk 5}o>F(wuF Q,w.is5?3j48S=Ybέ. y z; zteQ6%uS(v8>P,x/4fHϊ#E=DijPt^sTp=7Nz]Ydv-@P# A[iv43Y8#[.(,f64Α@؉'_Eܧ<;D]TU?%+zGNR?SVFb6hSj"RE1Uy0I 3Tn@V^y ȝa߁;Q6*w.A488r*.> $9 &쉳v r[ģo!%RԞ@ DDu"K}T5T&/_!1XiwXu׽/jޘIj5s*NKcn,u>kqXkRcR *3@Cyh4M> L̸ z0+59>Ƒ&AYiI# QeNuxI672GYUR h;:5U290{Q6QYRXJf@ V/JE?OtחF :J SĈȦz#XcSO:W<Ymd]_ 󆶯幨P)(D*ֲp -W̅ Ry1: z6=ܠLx G-b48y ˺8}^2Y b c@=$,(bs+S|\܍|0yټ.%f4ul5@ koiPQFO11IqfSdV{ 䳱U˛5v7 {1OYUXc0Â(7(9b CQ2%F4iSE_qEhGSz0'*&Ydz#}CR;f4}fm!h!3n2-j] >|J`pƃeÇHczƹ'rĚ +ɚVv}> wƅo`>#RAYFMN9ړ4[/bKu`F5VH}qx$.j3e9$}gx ;ZnD+jUbΫd6ٟFY,Y)&:KlY ZSo[I$SQb<q WuaR]$.`^UEeKe S_:+7rhP K܍H9ug 6>Pr*}f!R`:6冥OXEAAbQsn%;{pL:ނ#y D+2uYuչ@Չ֙^t>ďG{#tg}ֲ'u)ڡ!B[#٧ԋ@rA';i)'Qs4]_H 2- g@ 6۝bo NUV )' Ffp4Ͽ:C? =Sy>:ӑ=.dڴv}2Ɓ~*\[f/|%Av}9f_`M>@3v#ò$2r5Q s=3і&5޲3Fj({3aGRNy>֕\F.w\o/LE ;_b6BC^[|cd⾴Q׫8;"Kuɡ}2R@u t|=.}iF́QH-1  ${TR|}) 7|?b $XG#?c{0i'$⑙齷( i j}5U}IF~'P(l=ĵjN1$LmF{z' SᏞ$Sr# KH9}\\W2Rb {<<~p[WPzzj0Xa/wbr ql-#KA@CYxŅPGN d[O2qK3 izgXł&7vg&}sew|qtPyKX"֑Ё'~ -L1 wsxe*]R{P-3]: X PҞB*z_ňUiiS<Ȼw7iG_dGXyL:ĒWn;28P`$jwKXL#*/ב vZw\$慾] I x(C1}D:F"Ti? =P )2WFwo<:gV\wsj;8w1tީs".{܍pH` &*a8ZyFv r侗O6I S&(Ǟfyv!bRH{TG,R;ɃQU|Mv Zr..Kdk ?~zlD/:m =Ը'=>'rj FL)"'q{^$xӣ ʎxHR^A߆=kV\q9n6T&ԛXfoP6[˱O#xKBoKxYy ԩC/R̰fBlo G<9.phjܥ\zԑ%GWA.q ,3.kNvG>Y(uAz @ia sG!.ܪx\Dn>pd:-0)H;P)5OELwlgNu{C,%s`zˤkc" jL=NhyϭE\؄pB)_xݍu82&P1H*ɞP,`Vg0|&UH :j}F#_\oOV3 CwLhO=C}}|@IXP%\2ƤLY(1FE8U!haL \Ƹf,;~P.zrxO%l:+tp e"5`t֐-"q/jj =4]5=7w-3{%LC%m9֛KNKDyDC碬ҦٵxmKHZvSNvpt|$x"4II%N<6<;%n+3❺R-YE3-`BIYQs +Dڙٕcg\Y$"?a=HnuH4 P:e9^[:2E0JCx%:qǪ:ŷb[u ߼=/5w}\g2sAG[ǚDydGdK'o:N֯$?Bdڀ'niVTdOqW;%M/<};DF^1c_BJ~V~P\cHB^&]Xy`u BBc7-o TOtLa¸zyC.c1cXxHS)P=XcYN^RۦH%X|Ysʹ:c.ti`^iMhK0g |UH3OC(46[L`ӹV1լsz6d̤_U5oG}ɭHqy%OxK jeeOF Ω_r܊&g5F!iuy>qg&\Z`MY8+,WW!17ڪp`}$˛ඉQU+dZ[ND"HWꙂB;>r0 ) F D- cZ 1=Ⱥ.m7CK1˧~1ߦ*8"%:ؠ&P ٕ[ ΅ݗEz\07<`"YDOD6>(Z'4u7+4Ub4.! "6&.B\ 2X7 h)30eP_.+8 '6W+*-߿Dp2]6%uWr}smk̚)7+ d76DZ9>Ns|YU` }CrB&`)_n=1޶?%4dO4Jum=+a.U=N݃&OFţ4 8mZjdz8p gK?/,Cz0kIXL]\@Kz7Apz:{m£|t r ̊B+|/Y}ۭAåFհUxV]q{%Q 0:̣hU!ES=e* .u< qms] DlwMiY#3^e]S-q(`'deQ{x"QhL@ WN #®%c? O![Vނ UQg995lPJ;إ˻&5ֽ2?*1Ld% r}^FJgߔXOq?uu(#ܛ.ZRI(D,zJ&EgH=kTҼ'YH.#Κ6!J~Z=AXO މIR# z $.78f?G_Nd'`yf/QhbE_1y(w107HfDu׏ l7Eaq$%K:DOBvh`qbaJA> $s ~U`;Pgy$n 9`s HU UJv= erqﴲj||& %4ڋ\ ̠hKD1'Ί%TL33_J;.#̜׺ByObL  GQa7ř*㟡V=IaIŮ(ґ폶_<ƥĐ `IK#a+hȦKz]bb%/;.P;>PJ_'f7L 6R ή<`cG].mzgR?zi L&㰴 `uFp*p"sY?Nи]|R/nŜ)cIJe^/WXP̹8k0=T-?\lǶ@{Ȼn{r ]g2,h_zYϋҽnk2m~1TeH'nwz-',<}%y3t7oaKY<^tm#raƉvM9ն/ݼ,%ט4axcf& cF޼ ^!Qms>2Q}0Nc"LGs!^&yސu=D0tt V3"5!rc(vui)Q%Iɛ uhdB*R@'B%xh>\SJW) 7wg@/e#nx6e<M*Zv'@E= +r"8`eS*+ m]Xu|)7-؜I1o<;3Vb `M %ToQ}c{s樼YVUb˄Oig8ՔKb LE{؞yklL}e\m-^CMAwEJYGaR8%F}*K3R1px;rO,M,fd%;BG UVn F_'=menQ&.ofLGN倓!}=:b?`L8af[_o rF4z[v&T,mr!uzk7bsKOxn^0 R) #pz6cZgp(/<5T_BIي~&\E80T͊}gbCsKՠ-ŪHL6ȷ2Y *]o x|-)ˏm34&-4& J]Q]b|ȘYKԠipWnO+%G0QEGNdžʰw|i >'.1T:^o.XZq.;_=XБB[b &GU5\@1eqb#lv,NL0MYjѼ[s/[*#!ؘ7H4he) *Awz 5K-VP>OS'@PR_͋v} BW+=#pˎ*y-]# g!<֜) LjAn#uni:㦯Q~`߆_qyf_Ş@m2Jюe$ώ"V [G<;-qmW!Pr޽Uc|fC[sѯopJ@ U. J&O4[~\KG-(D*N6w֯(i!}5~\6 4P~a0{LHOW3w }##ȹŒئ/3i eHjzkA3\C6v3᩶#%Dcr%49 YvYg =59I$epmBbwyid`a3eeݡ U[Zq%ԝ}N) MN?='P1M!{Wo7b3JvDf2,WX1{Ɋh|AG?H4(ꆐrNT=3U{5p!R?~dM>ygothY'"djc.㮅?ff7+M%$hI69PxmIP]HZy|0qd -g'l8y2 AqXn۬Jۥ {E]Jjb@aL XZ^zzof 7@XtJ-0ؾrH8Lj阬?;͕ &|g*`ƄQRy" mX^Po"۴.&=%i# noe3e(AdG⭏6(PZ:( ~qCO@T3hI)c+euMO 3((=YC ?ʃ2{N|SI3O5iɈpK*=rh~VPǕMSwϑ~EōR"nܩ[lHcC5=r r+ctF>e鼿Xg9gMh'2WC/*.d?熚Wo~ 7fRUuݲۺ#(ЌH\tpW8A@~ 9> .7Fq5֧|63x5Ȼ1'G6Wπ^D A'7Y];qjN+5_-9xF"\ [i)Vtj!"t4vSA``W3m?;}0=V9cl;m h?.X&l1,6̀Zcy 6C؆P+ w QtTsaJS]am25XKYXͱej.47q%3Xh:7!\:Q~i+VQJz꿩vNxn [L|0F & Ery!` osdm38gvTo " ~UͭPK /`h]g#zXf["r:+9zyn"3~Ù6ɥC֩&o0pmr\l"87ߩ_ fdpCcӁU9̾WvdhUo[yYeW&\CuF/N|=a"ҴQ9~x‚U;r)"xK8 )?nSiJMd6><[vW5FQP9T:7qb vR=X %cuZV4VX-uÇl(#f++TBClNdKtæ YP' M(c"Qd䒀fX;cKL+w-ٙ1A3HOϮl'p\+)Lxxk"ƯS.,*Cʗ Wl7 )֓۵9_SOT8U);+WD3sߘ ̶E_e&Ss Vjh*!՜,E{Hg\Eck|)|@_%U%@% 4="^ 8{#S_Y sx&9?]Vnu {}%2&<} >r瓉^~f@זHPNjTţ(:7jt,_j6/>a(2M ŒN¹1VeLAhQ9ЦBwƼZ]U=څC'ؒC&6R80^`{ HJϒ@H@ݓܔfW)wR CV!V(>R2`bIÄ:P.$e O%4pA}0n+RK}ƝDl] /2of{VIb]@ ۨlӫrdV0ݲY8zFR Qu k'9a淝 sOƴb>!jۙ>z=F_3بVÔ'CFJOWFd}@\?Ku[![g~W|C)1PRO .W$~m4=y\b{%8F0/]E+gw}4;̊Ix+1fɫFd R@ QHSXsYd8,"3e&A,xj6Ф _QK g }zU{wipj{}\VZEa˸C\#M%pɔ@'scMuWh^leRK7L ٞ~o-ƹsԊƦg +"rŝ[izA`c!@}7b! ´- "ߛԌ5R±~c7IFXOp^ *\MK!RCi"Yצ ]@T$]Y]ɠ_A+Ͷ v\%&ڬʿzKeKoia_D%[&`,%I| 6b1!MtS8an_w 4 ]j0XI$!Y*˄ήA/`D>1fG)Fytr,)+t  0Mmu-U kMBOCF*kUX}24F˾m &{u'"Dӯk(ny$Uda3-C7?ܙ|Yed+e#r\]T[ ` o_zǠxe&#>7'Hy٨ONh9BMka5VV`  r(!`ߑA!0C}x; }DӠ)4HKCD5yQ+d< ǔ- g=؉%=퍊(JSu4Lx;вz_#4w.$)wbKF CB ]=9Y: x=AGpÉtS`?T&s` % XqB\]rirQGkCRnS9Qr`!'"nu Vg`+{@ӕiC9iLUؗĆJ笫'꿢 hQ. #CAIB5$jqQ}E[FћBɁԯ og7 fQ!/ l ^09:-JPeԂ}9xݼ\zEX(qR"5p d=a6{w͹\6so#Hri#2<"y;2K﫨k.G&)嗊v{si<G1͞rd ט mzzQ骄`Gaw\NqM|LZ4QdYM5l.زc׾/S,?xdu9DξsZg H >G׮{gg}4\mdj٫C:j|(eu,8j0@\kZ@$zpӆ5(hzG>r]2/2LrYcr$[^d||C!1ķE봍׷twLmC VƑ.7[%m1M$M nָheCD$f?Rb =t`VL qUބ6 N1|r^02?5p`Eew r[xvƐ./:i Ld()]Vg!Ońj_WU2}%W-s8)X_"Q=SmS'2-DREG=P՟ZTs͠)W!=u~ `<ҭ& ߣvGp^ͮt_C_VdߌcWA!';$,bY>{1$z_F|CF~U^jrOHX\ }-0YA$AF 2I+܃F!BYKO3XJy|kV̎gԛI_GB@2(RFppB $&#W [wR̵eH?&Ue^ô'ZgIE@Y!SZǽQ}_GAcE`J5`dSژZqiC"tJ{+qjgvsI )E܃6ۣ&y8eT] a<{~'Ie‰?(=|rœ+bN.}I&8#KH5[4yj%$K*jK\u^-Lpc2rme bfI9Oa; V'Zrsj(0JqO",LE-C۪HG~IoS5#f7h+ګ7*CҜæcmr|hbQښ dMFm1EB4W{A-{ 2ocK/LK`xyrt ?Qġ(@sv:Ղo1*_.9Q6=֧rmMY3z'5Jץ'㢀ט֓ԩU^v%5?|aJAjM.K sĂrD[<Ӡ\b'0Z( &ƭf !`4;lCqQiUMՏ8BE6?AA`8cV4 9˧!\^ -l3N[.V:3#4<-y+}O1|㔶V劆3YlDb̶+pl\ Qk{u)^r -"ixSe #3L:RK~3,j V¶[^d_9Θ"WrD Gl?av5FfA sYLMm֠\L3Щ _&ӈ53zV!NBf~"_%7)e* P[%樳>`il9-w Q=C|W,\ a6Tܢ8& 8`2>BW+҉ms>_hv[bD\#IBI7H4 Ju^.qTLNE?Kd!IeN*(EXw>ks/o/RKI5$E[氽|UZ`JL.ܪ4GbœlKW,T4S˵2ٓv{Fl;@Դ +Ab٣ z$l*Nz%znF}m,쎘j߿t>a/i[Vm$Y u4Z`WHTV+;*j>bxdQo0@(]|AAG6N]8*2@6 .ё}3unXZ8DxHČ02GCckiaqI p$"*!a-Ŝ0el)-u> V_$ fbkP  +0bIE@# X-U2tQ ~a!BU3Ae1~4#<\F2T[Pn 9vFz(: 4h|v2 kQm0 װ4c^ 7Vc58t(?dEhY9Ѧ$-C^8kk? ռ QE_&W]nA+R5ؗ"$= {slfO# 7{uHdv_嬤mXp[}J@;mC_N|L/jܜ]zk*' Ϊԣpп0"=lj}Y*=&f "fF ǬJ_KwW/ќkt[FWFD.Uk%p$mhexb|EѦR>[RJ3ؕ4`zc W' 8yÃL5+&7\q :PeRrԃ[, [nC{ x.OVo(})KH-nJmI:Nϩ&9g ҄}}w4Jl!1,|]4Dfj3I?u]4ܕG _ pRr88_-TS,ftsԈ1SNlŹiωygBAB6e0cc\aʴq%Ci"Wu!`م ?SVb1jrG )>gFrYG"H璱cHE\adI-# ́J4OׂPD[AπQHH|d6ufѸ϶I)'6ȞR9[o@e,=`eBV>sBc=蒎/*K*  !8ti@y';aL9/0k'0RvXO a|[ipT^Իv OUc.`)R'9Gg$X}r6(H< -y2e31ktE.p1oF=du5&#_qH5FbR"-  JB1% &gӕ^//]zZ1c!EL))r_kU#KM~aF+uq("}0x<`ޚ? 0Tȹt gW4DCJ'(]"ܸZX'@fJarDN`݇$ R7aK g] uiLpK7$`K @qkKxVISF)kݯx Sd4GNGpy^s=xm(/`ZP2acȚAypXҖ ^kL"IpjYmY74 [7?kqm,+PL%]( C\j-xm=(+ā/īSB#-i{wqZ!?4U׸M0]u6'3Ȧ rqBG`p ]hWuiK$:~3d:_:rר}^zoaa(6cPmQWTU}۵[wP YY%48ek2\dK .ffcC^Oc&}#7f8QчQjJl#"~4Z~sGtp1qxry[w&օ/F*kqVԪTNnMup؛L%i5E/L( 8]P-F-iiό /F+kÅ`y%adϟb&IIQ/)qCMtBAhl^|ZWuehJ:'s7>itm|j|a1+`K@v XAn{J?-FQ] Sf{$%v{ Рvq]Q#hv%bym>InkE e(@pvi\+( ܆,1N{ Hw6sfZ' X.6'в竛ˇDՍ_t}}g^~9΀M_G/U5G=΢o[QbW^8h7Ov4-R:o3&ݸe0bUV`֫?~2 \\ꝽO)hEc%o*P9/BqTI GK=17fw5z[)O vx8G1;АfӨ5ul@!{q鿖\ɜ$t Q-x~>49=R eB~qO(8@<Á X7{ szsp/:iWukP|+w?.iRkDJސJ˾?=̷?1n@ŞX-gsai8YͭY9dN&EV "l{WO*#Pknx`d]=C BW'.ޜּi{QWiyu>`׹ ڊv'Β}S}񘍕Rb,eS}vx2C:gXM%4r.sc#?47.13]%m{H P)闑pkWPƵV>Gyԙz@dJmX Y5kF]j& A.D JjuZ@,>DI)J52J4f҇",2 .uY (ywJfK!?<~V1 JQk<#D>4f9ό Ō+Oh)jV9Qπw/Z?Gr:VeU:)Ǎf-7Ls }r:9ƚ]NC# rDZ+=r.^7?n8׺VI jI(JxMq=d(!xΤې1$,xPFakE"k[hEajY%=<]JcDbP%UKEd@ȇ9Neٓ.b9Sl>{Hu\; I(>}Z4'I}D?{cUD~|!\` ո -c ja+. :O^/ejw#j Ύye0pZ#JH8Rg&UC!97RA1:"hN\k_:EfzҎמJ5hUT8`S*:4XPXbmq^'z}\*g:JUU~RnN1-jJǁMM~(r,ΏbF'1v`8ap4虑[#{߅¶3#Mu3^jPj<^\o][p{ݰvT@zk!q-偣L6J7߯ZͺA1u OdЃb]:`-P=P;y z.M|Bvu|>M @<%ΛG"*1 r -oH]c|= ,Gz&eP,/vo dc~'`/2@iPzf9qlooS#~h~(ukU;f>'aT,znlxÁ~Q@+ƁkJfμ;΋rC.cyh> Zm: [{[qTגH$=Nn(7VzPoGtoXoκ+Ul+d\[(TT(}jnj|>7 #V{RBLщUVh>h"֑S@T+|M\ 1={tsl(H!S)xf!b uk]goۍϕuѮ5|N"K٠#c-9^?URKkwgZ % nl&ΦjM)nDnڳ603̶JcP܋.DM^(gDLx6P>t(cZW(Y*)%5H/e <)rQjvtJ*bzSy$톼pžYkľTp6R"~ 2V~{*ѭ|H'l@^=WR9Hg'~"J3խ[yP jQ {-헕C=Tx] LbSO]ɕ)n鎍|p/؋N2kPiXBe:nI⇤9cGwtJ/Tԣ _=nl AI+-TO1OH*y!NT*՝=0_x\64g04/9wM7QD.rG–e7EPQUA_t5AZ͢HOIK!oI[L/?P·"(y,ݸN^FhFLV5;/1+|;CZk ۔ Y)nt_ D@n 1z*V#${c[P-(ڐ# 8 9cCчL^_Z;>b0DžV>^)/'SqPe&@|){,bІs*:Di*Z2H+((R[Ǘ8UD4y"x: r%⻯99 m_G8iތܬ?uaBYb)'ܷsF~N:iJ2`wOn@ ֩u + w:۳gխOi`El1=kcy%#,6Jlz#ʳmg'I/}4$T#~^e_81zsRkcQk?;Zt 5" 6}m׏{UG7W*CY+]ןɷe-1Lv `c SZAg{"hd%KUޭ=P˒Mˁb ZDGO$6*s$mu!.ي ~5U8!t `xF4q6FMfIzF}gf[\•1LK`5T-@c=!!_ڪ5DRn-S,ja0ZW$vnr!uHΩL8hI Pd D)+wBJi GL}A21';s'~U!o,,u(ekazݒɡa7.1cI@yhU03}j!|h$ ~ּ#NNsB݃>Yj+!B8p+kz1#/\W^G19kG|Ԍ>,%G/W)BNc!hsNyLn4 տߦhj͌;loMVe0/ZkrvK\Up^ 蹉 jsm=i.*>jswzAN s czrPނv$K':hlˠjl/.uehJ.Y bNu(Z^p7KmAfFG0^?uK^AY=nn:e+nÒ >Nu 8[6VD 4u5wPiFy(+,\Aɩ`bvNǰFs-m n]n "f3lmQ%} {PeJ$5Y1 n`m6ӮQ9S\ƙ%nUjo_`&a[[gEzkS[#6ge#x$t_ $Z&ȘRGjmϙsHduoږeL ng5Jy4ZB=#b0_%:p2gtN2RE6zf%2;WF\ |&d$bedq\3J' 锄F0phTY+ l史bfjnߚs-Ov1/ᨚpn2DɋSlT.cԅ2.z)2 <*8ւdDoTʴg+P( <~(ڽ_OrE;_^[/ϫE.&6=DgE++4><߶"n=@SsX/9xiG@%*o61g/pqg؟4Nn1?SAy+zAyq%#-U) $E?9b7ɳ~։#=3٭)w{ 邶/WKU\jJk `k 篵eY#n8!,JfΪSuS $s!_)oRZXQq='CV[sFӮPٞp lIV -ה\ 3n.Kmgʆ9U,7 ԭ ӂ8{WSZv}#OL=~?`uO\,mX'_c $`Kgط(o&(f];z %{6`E~6I#Hy٬I&7ڭpЦڤ$6L}{iľKkٝOv=Rf'|RKv^Oz{ k6z'i}/c٤ `*ҮS:#kd]2'FW,}}ku2~G`3fO#R_,ý!ύ2o6 c>Y0ZƜ*۱h%NQN>Ɉn%+=M= P.im  蝈usN*rT@(#hrH+Tŷ3(b̸kct6co+kȧX w2q=]AF:!2v:\lW77PX͇Q]14ßP:ǖk^\#G_F\Fa&lK`QJy%7HFsɚ.KGܑ}ɡbi !16ܐoԘ\u+{eĎA3|1:"@fܩR Npצ~q(ca4ox9$=BvHv=LnjxKm* :2 !J&ݼ@t'Ҟ5#K/z(u7÷L"5}ϺiI㍜ DU?a38iX(%.*km.^oKd>-˂VP-L%nBECzY5ٳYcY0Zʮj'mȆ}Xȝ`+=U_ 1H>hyhTYE nŴ|hY#+h(-8#~< B`ߟiM$73l(,wtm5Ux*Į~c:j(淪\qTy,]s1枿49`3lWf#\J/o}tsw(u8; &^b[E>EИ*9pluUiޚPe_Uxbu!X/#'dB9r2F`~ m%1 Қ90Z`^[1 ^;VN)SZC40ˣ#пS!c3&7cF`' 4D_h$EV0ieEBvb G  ]5ډQ6(f sn֤*-1sK0IJdu!rfWb{@0HO]D̑2yJ #g*k5KTu{ A Su w51憨4r$^FGME8zG4ҏ8҈H{x"D0ṫKWbc;$i/`o2-"{C85GpxyP<G1op9>~g?@|Hm*?;y{Wo+ԶhF(EqTSݩql6zRx'`!<_@U'R *۟#-aϒuo)GPtY$ ]VbHX.nZ x ( ϓqg}ؓuDL;U%Re1%I`\ڍ~hI8 CZn!*q\זA.+c_Z0ٯˡ&'U4*˙F̎BZt ^{D"OVm+UEm,{gI+*J/=TFRB}z8t q(:[Hk^p5ʵs[q g8.aDF'˕x.HBT/t!1fՂTB)ԫ_\pG59ƪgμ}W=Gқkx(LCxML@O}<&H #䰔wNԖ0_Y\~cDu2 (%݀ Wg/;|7 n>+8"$彑%/̪4'YZY7om?<&Ke}n6Q| +1\LPT5*UXˡ0ܨ%7O!Xzk*0a0m"\| "留Ieh4oHx$e#m~|AdձS/w̫,mN°>=#Fׁâ6iEyge RNCdM )FGBe@oJAzf^TBbtS&YOꓮZ0+Q̘tXGohh+d>ٺ9U$7DY;%^FVo ܉xG}t1/կ=Z^1Kۜ\Jקun#YZ~ WXZT7gm|mJ&{T7c115Rx˔Θg}!/E<;o @KX)4t,g6:,v$\_6(Q%H ʅ@o:Weȣ9Ǚ/f7`/T6e<7pR]@.- o뫋o=nxMZ׮Y^4c,NtCw8"AQ. $? PDa'SkctoBA<ԃYV3Z$*3b=fe3}q&jeȠ('E`OJ?e'TTA ȥ YQ'Ʈ•fx<ڶ.nIZiƾY$Q5jn%'z6"s`_!}FsAj~d:q8 %c r։ZÂj ?k9 Xz/r3$]oQ:U,<~NjKH3kwg,j`!>9 Nb=jd1 XgQSi!2Мv#mK]#+E9jd_M&+x r$UoaQ "`k=gCx +bGͬ*6q&wRD:pg4_Nr JΝ4n{\oj-SʅL9b2 :^i#2U^U? HkKe?#iFgK[R,A %((*;_{BUҜO9 5(Oٔ‰)+y3BO ;;$egH5 2{ yxt1<O]iq!$. GaT{ -@=E]VfGGض ; 5j&pWNRFxa']TFdr>}\gtnKcyxkdBgRē_ka'9BaRMgjDw{Yb`#}.YL9[AtS!\ |mb Se)V{M'TڈO>0BѾB\IXcoB 6>| oVzZ^_^!):F?c/ƿny·қYfJRV d K!EJIwX LL 'V?gtDƉhUR- ADGQ(N4ҍ0t)6q*x%¶ݗt1qS 7+"Nf7-ny$9,K^|!eڰ0͉UߌE{6YڣF;8||'+>ۛCDڼ g6OW1i93<fw=FG`lƢ:| S폰le6s4zAڝnMK'kO99atX2tz nצB h]fƞ O6j͂HuD>Zf\1PgՅ  }3U{,AՍQDe{TS4k՗uL Ѝ5p],ʙv{NȦv) O UҢx ̹ybm#>6ÆR]8;a*Z$YaZLFӫ!HmY0$z]t7@OI0Ya-aO݌k*G7zlF` y=Zͣ{KLU*"7 g/O}f Oڼ÷&R}%¥q]U9ʁ%OIj]İ;w+Fl ?7Xɸlė0ۗq'orf Z\ E.g-R1;.vr;{F$Ws&hO{3.82K7D` oG%rD*L4~hrpfܸ2S>w-[>43w~GsSkӶ8Z:Wnfxلx6 GbOB$,' .<(c~Ѻti&<rO]ps˿Gv2Y!Q)fi$$ܮmz1Of\؅}ZZEΪ΋wx&ߟzi%EYҦtYq$Duľ[V J(Ѿh'6篚ĦHOC/vqR?H:0͍fG ie Fe$ L;Nȳs5P I0ody1#9C XtTs2=}<R(=oP8ZF\Eu4fd:Rv{.aJyeVT6 J}ko,TMF̤K],*!Dh~ŚHEd.(*ŇƉN| GY^ve"yВ}Ba#CEubZ; ctQi! \TYu<1a9)>\OD;6"# *[* wDZoDܯU+wV3\E.2s=_204U+b1J.Ba-m6! w:GR%x'!չe (bpN8 N0h _gmd%1=?}޷+cV k*!o2" zZdgWmsq d5vX/`/s,(Y T߲o/fm&h/4R4 /wxlA R Iw󔚅;ldcL3i%P%ZI)9h1."XÛa7zfX;Mt;Ⱥ#ش-sP?P/-=X՞1": ns7^y?tA!'N=,-ka_$_SY ]"nh}ϑ,'w wRp&n;H<MTu.@Ɲc|4F;R|\ &4Ƣ쌴\q"7Nk8V×(phkti@j::6~DVKK9EpQ-k$'l? L!'OFH-N%/ {);sʀ d噝'^1d-8y hB7'c}rgځ4A r1@068Λ8n_Ý/t3TB{f. EmXe{)7[[T8穻 VF\K{:ܒۡ#ێ=* \AFemү Pq{u6NJvߧ.~'=P/Ĩb[n:ݝIDRkjrG`?EZGdkܘF'@؎D\ !촧Uxǁzx!OsHk x3GGI{ 7 j2\㤩Swd&( ߑY ~F~H,3BĕBޠq6lO?#gYWoȎtbhԡ^Р0 ݻ=ߑ3hձlBLׅMy&bgs@<`f|Gϯs,Ī#B((Fw͐|M9=ZYu׻\MTW?aSW=sh!aQ\A~2bNd Ɩvݫ6̇͠G$r{ KܫuP l| 9l慠Ἲ?x洦zX4BN-rip"`? *_"4MT sSFʅNU›аFe)) )W3aėGKߜT s_T,0_R];"^.;~ `3"b,(S)w)6N ѯZBg}YGzUÆqcM|Zbd?1L';Ht= F-bxf@0zvOI$l UK(,@q+_JcGo 9gdڻpJ4ɛ<\gCtKT.uKס*Et y "aHe >HYE 5l&Q9qŴS}!B'A4h2nW+$3֢~(+U:(΢W~k%{$w[7_]V\qR}ۿ-YPߦokO: y7QiADf8<$VJ8j EզǂlЕ<) Bl~?ܶ柑 4iU[L #C'K+LѶ~oxB֐"*xAE?a.VR"V"G7?ܶUD' ϶Hr9YXiptH{YS).uPz/t_!0xm&'V|/=M\Y([Tq3_X۟/cV~L93gq8~0~.G DK L,>?$4 QO'ʏ/J MI}DO2gW+4pa| %ahXA-w|VSj|L  ͈#?uC(>| ؎n 7^p@I)DvHrT-juӧl/z}+gx jN!b-z}Rn@T5F4 LpEɨA29V}n4c5id2T8Wns3æΫWI5'u̖B 1R춆11j,h5A07t(vAr5;++~#\J> JݷG=[K:T@to(҇nAmH-1yߙmrWtP8%aF`a>G$Yfz*1'മR1 Q$Q_*|jm 3-TRYB؃­Úe9|ץ6s@h7Ѱh<ݤk%\ 1`PP'GBECz>ѣ=8R iz WO"Xhü; f@z2 [CVq*CX}oemWR5$= bQ \4K<}zXܱOFiX_$On:<*I:P&pAatO݇h|?Xjz`UQL"6`’gKqN̲aZ-beGzrm8IvpO?\C_ Yk!b誒q|`,0BZ1D~_Lon9Ͼioiht(y54༯/ '%%.@0%͑ T{]9SvH<3D 8~_D8Cov/&B(Xv@``pb,V-_DlhKރoH@Y[-\߳eN)$OEx=G%pz!DV~ݮ(뭰,ѬbM =ͿKj"DwDP-3C.=] h"8 ~e?n)d`ޢ}R=RpGeejbs퍿&OhRaGtO@, M̻OԲ,W _r%^rX_}p%[]]X3|m4qxKqgZޛ5m֬W`)+XХ3֮!t<)YK9" `DBWz l;>4*D,x!ۗgP >ٷY\g|Ȳ5pS*GH !q@5RZa$Ȋ(n~Q*ɽ{㻨@BĻf_2;Ż'[`!.euMI"OG9doKŽtnZ97ant[ϑo<|kQZ~FAg)jz4`_EB#*oLH{d`ZhG9k˱{@9"G 駅&ahǜ7\٥?mu7Z2FZ\5g9)K9%,"8HJzpCօrK^@^yhoTЃ-{+z L0TqԐHUSRi1 5p=@(#I3ӨԾ*?hvഈ QؚMo^vv~#J uiuHy&ނacHB tDw_08X}lCVPqѕ 'OD d㜳1@3i[u\9zɊܸ9mA8)ŻNh`)&euh{{ K,S QW-I^0zp"嘂S,0?%_emę \2(<̳ڕf'ʜn VRKTfslx<\jHӈ:6@薂HV>7]qH2JM /lXe.ufs|>.B.EO" W[!BxY3G{KƾYGX-2yl. W KֿZq "FI_$v$4 W#Åסh w7H(+a%E$H9ܧτS+2}YJ֐UJ7Tghr}|uAnX9K:1P dhL]o _rI"ޗ\Y)@aI|Č+K52#4[LyY0eD57-Q,\5;eYuN^p8LU9$!璅LܵOY Q")nߊ1aLqMN8%+8*3T=a*4"pFG$H&nҞ=/RG}K8Lq(=Ԇ a+8xQ60q(T*{ &i]B_L'uB}%#{ F I,ԹDŻ2`xy! .=jlqb<%jm07MPi2,V+Uo5XϜ%"ݙƳsPD4l]'#$]&=rOڑUk rI.qOuLX3!J汊T裙MJYFt(*G$ao8:;c H{%mBz~ {>Sg|.+|{ጳLjGbՠWz<Dp ^N};N|=[xcb;}%gmή~(}騯q1rN1PK|" oysǶ$X?&YCc?R3& /PNaEʲ6JCC+8p|r\$r 6>N]4M*9,4h94eF' ? #̂_Q|N][+yI}ᣐLIwQ;7A[N`g `&վW[M%?@F[Y8x ̂-v$F( BK 1ɍtf76YξQ(Lb3;N6(Adh# ,RZr`oÐ⍤HEoѷWz}P$?ɓ*wĜ7} g#Pt |U~X.n9$hp\*f0m1w1K;;ܛ(eI-]`Y  d|K1#8U4vn.?h#뷢+rsK$ю"p2=N"svO(*JFt+; .d+бfWx,񲚷|S>|a8|Mz/!{+/"e` W-fjǦB-EU)ajCIu=k6\ 67MfHd7=;;zQH=b,R,3D4]kԗbc.,0%2*,g `z¤/b<*njcrGUfoaodB`R N*)׆h0i|6_xNF\P'^^6֭ɏio\UZhOd:׼ (dG^4)Aﷂm̺0#~Yfga̠ehl;WoX3CrYm{:P~/euU:cx# pB;xL@*2AYb6~E)f?+`-)~xJhu,65/L`r'uf@ U*f?x2 }՟GsG&9. 2:ʑH7x!-\挵Hf*ܭ Cؔ4[uŚЇƯ~:pİOP'RET&en|{^שpG%le] ` ֑+jJSS u2bd#׆ \n_a4GcW zn.p"Pθ{($xĽ|(o@a/mgsw P 2A pLfk̅:}nKfDZ'!eNh's.B'VGB[ Å^L3Սͣ5*#{>`֯ 5='tCQܙ1{ط k|~C4ɉ"9{ YB R~vx"GPhLFV`[/׾4ʚMv M,%uuDrtC!BR~[SRrvq.%"'i)X* k7UuӨOI< k~N.?Ux~+i(dc;r[4r),4U.O2-.&L WP#UiTD63rP%uS]K2&h ¨x(܈u1qD7§R3xH5[U_gp}~+QU^_Ee,'0@Xs*2`I5,_X}`/-/b3JHIwsnV:7>r^ND'z(Wc4eBrW/@0mt_NWBf;)1(/I@h쿽JgᄷFk_]Ŗb5"*/D6"<!  r` mO%~Rl)|QrJfwBÇ| M1a-0.VdO~7h-wlJsZ\bŽ*5Ymbw߰ՠ4VS YP]Mc<]k?T((w䖰̺F|OᒣSTKVtbU[O/(-p֓P.o!@okSkuUKnW=3Tm)^3(M_&ȼDBJ"o=$bkKgtn)l"iY eg3ӹ= Oma߻@L#3xa؏ym˄I+S[bF>u{֯m U"|рgE{9&V~`!iHo(N~ . ,3fF^n|Lq-CPk8x$,ͫ|u'WrjrE_Nb8XLC5-fm~xGɷԾ;Ӹ2 M $<Ȧ;ԼgV-eSE%vu+/e4SQ# {p*ύFaO]N( ҷaw@}$SR CVD d\\ ]#2Y-=(t?V=KPlҽs+L{^V`+K\;W\ɢit Ahra=f K3w0Rթ)iwP==?\(L1rbV;j[_wZP*2'%bEE;^g08um_p (fLc"t& mu&zN ֮Q8 L7ͅ5& GBI]-iI 鴳r4FsDΫ5H2'!M U4͙mȤruGC_-U_̧|`ZW p I2Hm&V~7Dw& 1@AE ^D)*ݏ&Z2ɚ)7W("IC#Hgk݆)ІNLyא\qPvvof{C~(>-gt (ر H@CsY8maf~24`U,vԜ-x'OImѳ*o2wu4# Rǧ[՘Qr>=M@.H\^僿֩M1TA_!V<,G~FvrJxc*b|Ƞf= Ls9W\ۣ$6a782Ovƌ(<{Ng2u1;ʕݼn;[M$ b %nƗHZz9\,& ,U-nwZvkt:'@ߵ3QF}*y0‹a2vKY RO/kD)uo8^( 5^q1jw18)" !b?(*Ʀk0Ȃb6IQ51J `cQ(snK:DX[֊gi5ݰ2?߬ (!OX@fdM(|ꪁ6ƻ%A% ]e^"Cu/WyjC1ߖ5u/Q^gQo­`(%UmdcV:-y]!y1AerM@8 6aE?eh'dho/ p*}(іѧw XYuQ-gSnPT!1Ըm`wA0-ϰ@])GM97_}qY㋱iAMr.qFRl1&w"^&beS}%-.\3ހ(ܺp?I2H='ǥ5 7# Mz5%&vq|TNuSh(e@bJzhL3_w/?|)1He"c:1 $&no} d;vL"}MOZpGPgu<}9*~m}8c0TL=tWQQ0.eH=kn/gPڵ %P0W=xrؕ3=7k9I3wx EK IȄȅb,(1І)!c x]¦Mt 1)g!CE80#P)?XjFJ@py{KԄ֋?è⁉) lsR`*۔3F:D"oVssMoFdb- 2sɾf|,d$lcΞ̾#ʛn>Jlˎ+ԻxJs `.DXoFɳ]v"E&.N8a ivwue""}u&u$l:hey74[SY",XV bC"2שd]YӸbjRMB!}_Y :^ֈoy"I0VJ]%?󯻅@mC~}}2U~Ke#eS2@`,J1ê!.X19&}B䯷64 el(0ޞO3X)qNCbL[ЏWmhS =H2 P>OOAfj|Ij7pێf[=+Ih\Pee!@z0f DP][qu^f$ fuLGGgD.JG3kF-J]+m2#5"K$ i΀"?٬u㦉BKv,,'C ;[fm+!歶|x{mY(~E4D)tLΜ["Fe%%\~!K;fg6݌]񊩉རUfgJ9ܬ)., PD(extap0JD+gǢi~&ۤ~y/4]C29a WSCHe|3M>nmTHgteZ.~q ~fNoҭꈏɻ&JE&j )\861@Z<cǬ-(IrS@bZ)=֝G.3"jBq>tCoG1[(+' mY8ǫfCťGFkLEb[r *8zK0m{[f?U2I>9@sd x6?LGaWQDlk:"%5~K/;!%\=]Gqa* Ɏ/ P H#1s1Eȼ\H-h }`{-,P7@r? d&{_7]=~- GdTת|m#'T55fB 8jZPDAjD)?@s!_1rOǛ*5!}^= $.)d:q,i& 9`;rv̷~􃑰Fm*c>tΣU: @ e%%''p ޒdB>aQTD#M )ݧZ ^8Cj [v >T`z!H k<0欧2P7c`>hkx&*g]43._}<=\$j؆U~i%^2QhwvC$zj]W$ZgAoþ2ؿpdmzyPr=gMVCfHL~ :ں)歊rzr78ؔA5ɒ!)-yiyv~Z۔i usԧGAVJ3۠>4OQmNJ'c`gѝ QJ\}W܊ Xg30[zH;1?]L)5hnq82sK8`s6K:lfU(~h"u@[Z B:d4? }Oť+Qpf6$BԤRBDK@J%wgc+Dw 6.pNMғ?]BWA▾ژrDyϧn_A{䁆N= %LL2Od<7dyʱDdcnIH/L2%7gv.#nD%zX%d64\5sW݉IJ8PA,~_k΅#Ck=)&Zwx:)J /YKu vٜ!$2FDYBpQJ )3xToq'IH{ۥ0*+g5De^V_ov#ך|$JGtraWq\o0(.|bK3(/Q\^8֋0)ZP4c+I_o}| ws|j0g1pstX_vakoj?E;`5U& ?S><{UXS_ixȥ )qv,VG7vEs\Z(I/ ZYG:KOԲor¢>{Joay9@'SVV?Zt\D0IΡ8'ű!*W*OQp oGP-+u?EpޟDND|>9h ?Eɓ| `E!4 .%Uru΀buMnRG3 ܀]Ŝq?"d#0PWͅ_"몱6Қ JI/aphW A7yjP;B+.ۨ*+0O)'Bq2 >QH) d-oyQΡ'Z|"J?f wAmPj@x&1zW|Qj8V昦׏:XZiK@hJ)%X ]J̷0nAW&dgZx2JSK\&8$a+U2b; G[2DW_AMߟr @oʶ=bu )!m+ Xܗ!VN[1H <䗓p&\o@pQWȼ!bm&Vcc܌!s]jH~MɮBw9aˑ:)v::׶}2<%0-XKB_rDRgĢG-vVq-l`aܤيPvf 8B n1t,^ΦAxV<]PB/%e9-4zBVwN ei\X_Y[O,sO EňYsD\hqpF\jP|nj3%lJjFHz6M>r5VeLƒn;-MBӍg7义y >,TXeDӔ؇ȟ/ jY̬Ah;8 A<;ݿgFS*5t|q`x;lp7qX[ pbўNi əG~f` =#5"V1u݇޹% \m憣-o6j0 ){R3' %wl Q. ,M&Oz)K VcqrLPld W=ˋx֤/r5mXiG"TХ g)r[GkLb8q~^L瞖A4w@ڱ9!{bKrFd-pȀH9X+V_G}kGc¯,0Xhh 2p$D=1ura|A0)ح?n6^G~N~up)QZ-LqX*"BpͲ ˴?~'{ uj,#8uL 1BwMB[=-Za?E>Li1>35`A',i 3y[tZ hC}/KP(ObѸ_26(^bYQ. lH,o?%^31sQ/d^oǮ28z}k\_K\nZ%V4]7=iy ̴e 74}M~?%UXIN(gdU629A^~YʀiOgi Vט5\t'Io8OcK1HSP(wj8 vWސhnxu6/)3 C%kfE.` ͯɸ\ї9%Ƶp6]Iؖ9gEqɨI5o#tnlEuI\G?%qRJ\0q?A.] 7H'dE2F-|y%RwniE) N_/5N KEj7xͣk Tp'W;F#U . -/,|'1ё؃UŊ^,]m~x1"vSy' ͔q6\/a#7 4$32.L3Ӽr KcOaF(:ѿ_,8хw Ų!vK[펿uP-,| YuxzK9)9>zrRMP,6H~A5hbTʩ|Ջנ/V8G);rF?N8z7HC ףH -g47"ӑ/~Tjm`\"~v.E1?n'rg`ݧo#ʍU-Vu|k *I*!b@yv}W$*/Mc YHjk)]UحH]|Y<&}]>d Rq!ichҡm6 LRXpTm$>ӁC A]Hg$lX oݵO9g(K]VPv/0Zh A,",D DK[s }颳,OZ`ٺOwY4'J `HVW_ jrliGF{lQڨ1d;YAniG/o}r/mieDXBVoچI/XҽNT}:>?n{%QoN.9g FvGR2(AP ;(+Ȩc"?806s-ȉO vN&z~#3[ .mB$\f..deJ6w^t2C'!߄R? &9*U|%6~ 6 OR^m=:(y˒K|E'YtΫ後-'0LK0.yfc΅z K.qTg4`R7^F;7`siui!p8G/#~ΩNVWk6 A ,s%>lQx.56}t@4Pt$H5ܺwQ -NvkN !6h1=n] )ʠhil1g25FϏ*“:x {EYHV _|=7?~2Nj؏t1w̮BwyqȎ.2{4"׷[gE&A/*J7k늍Z=Yj%uHf8EȻ83NCCd'v ##J0'f6sYާ:DgбѤQ8HV`[Nk4֒yGhgn1FTYjfKbve]; ۭ=d˶/_Ap-}pݬ=*o.Ց 6f+I9T"pEҭJr#GdOgY4TYJ.0 g3 1-il-8F%6R' bnfnE^/Qb̫RZ4symdz/QgV}TYDM.س(s?vii/{;ggh\-G9t匿$ՄKvT'IEq0i(jjeۖ?@iD`^ujlCa{-vrùd& u I^Ck u~:aG;c$H8~G oB+̦5E; ((|ԪѽF,)Pă#&žavh1RAX,n7.5r+igJ̳_W1f0,^s,[19A{# \dM@`5,!m{GD~r[.GУ<Om߶Ű]%ʆK)*+j@dpʛ}>G} GD[c UTD3zʡYCcTO;uFX,ReQFpEa uo4 ɒQpIY"n838*JsQNrXڹ,-+A }ʥ_weR%}RYY}&MM&S`Zf?m<~ 0[ز WT}M{saLx9}k>h[_V(dla3Q}?Ω3C|*[9`_+{ΣW%P˾Y2oFE7!֍PmcCmI`q:'23VsJ*kSѡ|lb/(y1گ76h[|-G9ށWԏq(Ltm @G;F975apJȿUcO)ILweYס{˺cy"%Fp$1S78ܠ:yH}!@U+;@@zk9BCHAtWoӭhq=MN:]"b-}V$Ofic{avk-ܛ/"b{=j Qr>ŲN>P ;7H`f@3J~X: bdɍc& u玙S!{F.ގ[ݤZo!lDbX,;,_ҳE8O25M z\YL )yBNyg(k]B?|vмαbLJj岸'($X籓chq'TPo#DYi3M|M#{rZjv Ak 8;$F9q7ƫ)%fMDFD}r RTϕ:=^B-Wfu(%ܭA* |XRsyVcq -NpbZ5@Xwٓd&۳'7}oG>=vz{g&ߠ|([rF35'_QQf , Nb)b BZvb-B\UDټm,jéEm% k؈G Qӷ蓯a)>K5ǿ#X_ua  VUWJТE!WPh슺!*$l\RYA-@>- {jAU~ix%\Q-磹ltLr^7-UmDIJ(;C.;bi,\D:B^ V 1eӯɰgߵT~3 hN6Po+oEy5f;qu(yk<lΏ7+٠FU.C%r0!"J~7 1 K5_ &KwTp[(Sg &)"ۈ,ܣǝ]Ӄ<5*H!!J Re_įu֟F\`^d-sr 05}Ro; z=/t2pI ʪ{T+>Ѕv5nj o H޷WXWҕ-~gr47fܥU\~cP_~9̖wK0m c }q0!?5=Ģ d CF)FuNl&E#٫IƗڶӪ͏<$|Vi9&#jݛfcv)ٽ8Q['>| >~AdxsHD1#0 C)j5-1Gd2lX1d<q9 lP=H:gY}Y$YEckYyqe/g7z̈*&::΅+c%ca%i˧uϚc>L:0 ^'PS/xѹ*901*zasųӌ +lg3RWd aeO"XU3Z͡#3yi6jMMyH*{9q)uKv=$%c#/at=f {, ٙ=\xP+2Ţ[*qC9? )+IēJdwx4yRV+v)Tŕk[ |f:(g0V45ٶHWM#a?zrw*$Rd k9;rUWEu_%2p15z^˯ՕE@KrjxbCCEMS@-"=;,.,.SnCG}c5I # ܇@u?^YC8_93"z')`sHÎj[ү꒐5õzh,OA Q${3u{6/DHΆAS;tn~⊆KiY@S\Hk(T7yYWVB_0}2>N=Ma;' *_l,rl% O * |%Wve4zVAtF .L* }Iè.K2 ɧ0` Tv8 WcqdyZe_v-+ xs+dAw0cpfTu'MƬ>@J ␟gj1+oÕV]1KZ2X9a 4]b SFBp*`Q?vvvoth(r)Y8M2$)+X_eR=Ys,\#:6Y51"JΊшNb4Tek' *6:0ЋT_V)5(U:pE$6*JrnԼ7ka Xa_h٩ڄ6$i}BF`'Bz%HP >1| fQ $cFb}%OLpQ$~Q/O>8"a ]ǙThػd%AR-kEtY҅H_ٙCstw8^JQpaw f}0oNJmz(YZB mM7m6_/Bݿ2Sɴg.[IOlMKTVswK1H\%>_u64WtpmH֣+!jD;iV~"uU2Ś24Gneش")n*6kz'%UDIkWv?O9"Ngj9:TMӼax-ha>h.w4 Q|@X?tD#סe"YHRvQq/4or M||پH8YG1~hFR98v'z̈^φTz\omyi]Q|)I(O_n ŔX|n-ˋP[O`_[#,kl}t @)cm:3NE#2ouZKߗn+HyLQ.r:ݽhA,:H8d6) A(1L J-r:J e(b| 1>*y alzvQL[҈7?z!D'NFGqjF3bkDpJ2;Vl‚!+~tA&Ros(:xyu&mr_Uu+}xIEWHJ M+Gt?xS!M,b},g EM=p$b6z1TMdq.#M)TLjpGJA^mh:żm[H,4B7Ϙ93l 2Yu0T@Hrw=Uָ֟E\>gy488Űaz>8Rl>!Vpr9GƝ(妬EgiI?3ۭ|e|K^hӯz@=|B<3u%ū̒:g#sMo}@ SL W% ݤqU8gsg=~A쬊:]u.:Nk7Ux[.A_k7t(]0"=e.8Nm!tIåpT:9/R$T>crz02xFW[qia[]IMe(T•-mnp]ԵȜ N-jOOVU9N{A ASEv z-b3{̃4sכ,59쾋tF}$OCC3 a]) E줁≧"Y _[!BGv=OW;/$Rgn!JQJ;"劢尊3.-̗\SࢗM/t1Eґ %G yctNyտ |3~Dnet4)VJs>3\rz=Tx2H)R>^A4ʑƇі5!WJ?35@|*2<> pahP}GIA!kV`CԃfJ^@N]vGZ,/b.dPog-sP~ Aݱ܌_YlC\HDLq0 &ʘB$ + H:.cBT4KwbOlg$F̧q4 p[HG'L.4W>~Rsߒ-X Sd2a7M:U OߏG\; 13ྀ K+)+Kxyt65OPG;4IAm#BpXЙGI7hMSƨ])aEi" ];Xwjʻxm;5@ F缜yݧ%>Ɂ:1NSumkСذPjX~EVld!H@5-9pT@Mp[q/xᏐb7 lc^S>xd#-a XweIa^ąjHŒ 'ڙ*J[v?'`C?O]d6C#WgEAJ&iމg(!Ҵt^f@Q{$o`';eJxIȷ2Вe>Q^ұ=*9Y^{n\8 cA@Abzw='Tr⟑fO7"WYa$E{T5Nv2>y V:] #Lo3Dᙔ_ #5W-Q7@ (ުCKV̏AOYէgcDar~~D~qٷ`TT*9g Z(y֕<^wNU_>J\NUd&eCU$t߮d 8RϪ?~$0ofD(G,jag0K %TrAm..@B"?mT ғvdDfS8OX. y97q`BpS&<4-N+!(lȲ;0Ƽ MZ< \fD,d_&? Y"U(YQ/uRl$cK뺱JuY̢ţ2aV:"D@[xBEv"fvSz9[d( o/c vbѤO\CG?ofƇ*&R(v';Uݥy|<ks ,1za:(k\vW"}o:&XOiNw`nU=Ȁ6<ݫCD*jɺ_O^v(!ܘ8K$np K( ךBzwWOSyE/֐Ycd#u+r 5uUd,t-|#@@j*Sv|'!~4>wGZW8p;'L_ '*R:jyNp`Q8v!*'9?r3y9}tUٓ,m9p0iP$96|~%vI@yj.4'd dQ!Ed$&lB* ~Ҕ=zLF]p.b1uh)[ՆӆJ vЇРGCE}3,Iyqk.M-Q@PkfV[gh-F?C<"#<ՙt$#kn`72] &Jjo:c IBg$`PJϑʹĭYszC9)i(syuk}'o@*H< f_V2x</>75wc.H$ S6aYiHz3" kY@ lsCuz̢)'i> tOqߦwmG j,io­ټ1g~Hs,r#݂d_RY[:'`\lW`pYuUh/ }!CW8hj >XجHm/eŸ@I|ֶ R7Y\gZucYcgSH#J~ HujR![I#|TJrے!Ż0r]V];|e^ ɡWu Di(@7= n14t//ۇ8ьwҺ<+|5O}ɸ,DJ";P g(ګ`HQ/*m zoPս3;=b뫾R)F*:5_I aʸ??[L йYX1̜aD-gpj^6q7 Va Jda(ːeU_I#Y#O%'xrѵrU'P̂ß/x+VIYG1F _v}usU~1]ܧ)u&u K!F}#(a˄290}1DD&- ÇF3[%m.?X\vҭ!_{4epK1eFtc!ϬiG̊K#F]\y0b0o ҍ<ٲGjMVL8phm醺~B 8oRȗ0I`}oCBB팉zlnQ'jomt Y6WFiP `/)4zwiqVߕ(,^߬x\ؕ?Y镁rPTF}^auL@󧐘D7I*T0uQO@$Y @_d3)6; 1I'iŦn;#lt?Y%K+-aFZfUV5jصLBHn'Fwp?p̅g㦏;FZL1 yyi:^pĞ? +$Վb}ߨԫ]Pg;nCB5X᱉e7WL4)@1wauk#h$oգgZTr*>u!yÓr`$o-v:PFqQ wbD𗺔&6M&i=jxY v=T}i2r>3 ,&p?[ q7SfL/DB7AsPZVYOcAMmh;qНT !' )*h(9܆Ȉ{LAяMwd=cCNA<2zIMyr [>ML^Oaup9z\/x#:r uz " xlҶұM2dڛa=~!kkΥeg^.|T @Г:qeG28}K{O? NjKEO[ng?r=0&+ڙ._H.}c9qjsS|US$nYɆRGɵ R).%URO=S^qa* '>h.Mug |:@"## *R|I ym3L[UghLvRa;5k 4ɿRj h.+R8zU`Z_87q]o ׫嗡E@ 8}x.RUg2ՑAf@ V!?r aGRnT]NA-Yߩ/)~%^BG o9zzp7ty* .bƲL]qZddz8cl3uJ2NoPA~&Bedou^9hrNvnي2l; AKCAљdB D>]?1X&QQHD2t{Qk po Ѡ: jP&hd%#X:Ț}[!rgtל)i768\CYɉY/~sF*~V ?O(}if/<%njӴyRKHA <ܔrP4oC8}ަ{BvTs<D0>!ߞǂe#c!tmJ${2*ϯK5: / |z%4ZӁNhT_W9Sv=#uCoNP+Ma`BJQX2;RB#yHe;i\ MkMxГƵ+O Wl0/^E7T@N3F5Q$.R&L7xEd+go1Btc*3l?Z';8QK2mJ=>@\H5,L|eI*'gK6>/tcZ{{ߙ)s[BP/H<]ڒ~ ~7~m7;feh8!;w2_T6@ъ@BU-s}mv.h6.R^F[k;(0m.M&opV\kJ#|/}Z\-zmGFzI]=R-m X w2 Kʕ Ȃǚww/q%xM+>QWdH.OQe11#V>KDmɓZCm%bnBv59M]]N/e w](hʰ쨿zJ*9} _tlhӵ U^mÒ CrFyQ|#쯰ӛ6!ڣ[-phlIL&h/I\. xaᅱjrMߨcL1\>-OeOy@-O/|  u$a \"- n`|jt. y<   FzStFKHFT&Znm` GlV u}㨎4fRm6JJ8[?B0B.P6\Db L4" {e^`0Q.+g.w 4ZkeH?y@8X: }2k7[- !IK~8M w6f?:"9^ +9 *')r=! e;2E-W<E!RFܝ7Ju#M3ڞC@9TGŗWt(n5 LCCE\.hykYj쾏ʰ 2 %u*kܶKcMW Uh?5.tu>y1Ha]Bck Jh"2|A>_ؖo@2nK ]}@ ۬mf CW X_%$#Qcވ4D0UG}k+0'R-csZX:%Jyp }Þ" fWe H}u?&Ei*.tW@ .ǖi16Ev,{OCz_Q#0`megTdZFRH2DfvB"ˍ0 Onј>,pzEw=" 6?fcPɼG5_w]x6 ‹ko* B]dT]ڢ)G|_̠ |w~^,K74 MP6}YғgrXJ™ѮHFZLN1²˚>:1*$ڙ'_ "4QXGkw6 7+#/(ȿ}_"2r6ǫv8[XHSBOxt-\ba^> sq ք&r/)H~BZjk R*PF -16'7Wmcy5>f/XZBpx)ȤQ~`'ݑfs=[}à=r^+cpW]:F,֐VGex}<^5^BˀGᯙGf ԁߞpP@yPPޣG7ksHz T YlΖ%/Bz_UOUh(כ`ZuUeuc-:7hwQ5l}8S:dG=#jv(!Eϛ^]I"96 jH;ج@ FK|%?:4$Hǯ5\=d;S| ''nv/dkr<8߈&=1n"x1~{Ŝ'˶IP9 ")_ÂŬ2޷p]`I

cVHz%\5QJ4i]iXSеPYI0~ 's~d&75n 岀c&nJ',l(kzΕ;iyX@mŰC ݂PSGdF; j9hhoxɁ#weEQB Yg뇨nb kwy Oi˹}SWFҔCp4VHvsݺRDQQW84I"{SVܮYM4 ԵWsf/zV<_hX4k yS f5͈Śb *v͈}ǼL$33M?@y/",А ѠL/9==E.K/3՛4Yli(X1ghQ8۔7$ƛbکb9ozh120$@1@EPZ @gEҘ| BqR=~$aѷڊ趘0fB_6SV+#gp Yk9} I4& m}g ˈ3mA>t=i&d'xbI1æE7 (.%S7g?_vA?J,=R&9ڱ&,bo#8)ms }vm}i^ K݂)CIb+`x8NyvV+2?{fg΄|q7J םE~^bu?8O{R ?NxjV9\Q[Q#mU.˞uߺ%qtBҝl`9Ɍ7@,HQ#3_AqOG_+|{ܬ 0RgJoicOPzH= Dtp4uCe5-y_b rᬺ 2nREf`"'9!ǿˋ ˪w -xԏƴ=Xfԛg JYY9HҟbLcLl!zHg|>rT'WSƎ ]-t 9ډMړS ^l%ߡ}L|PMzsXdAi kΞ]9*j e"_NHq3P׳ZQpwmWHt-J'?+G˾Ե>l#?QAgi$h{QA(hoNze&2`I4Y+*>v95zT64ѯ}V9^W5`*MGϊˮ\=M,m $+栫;cXf߰4Q=y~FʨVMG%e7s0ti9W֬#weǙ8D2y -7r1T8 1my&, 9)NQAe5 Y:J=q * 7rsFoAO$2~+Gp=-"t!$h*}F$sI,Tp.PDVVxo{c爬v䥗C[LQUg l_L ·gSyzJ$Wh7S%%1By#]wD?s`Y&Ϙk#>'kLҮUgoiH%z6 8y^]26/,e׍8Fg195]˨kfWw58,7"&CL#{wÀ. v06,ԁIupH˩ d` Z *!6b̟BP "[N@SI 8?YDFwd~ Q\E ! P;Ւ|r*L{ Bt#,é.ےXhD0>JTYjWQ$87X&PQ Ӟ0mp8jռcȑHX5lkׅ /G$*tWine7rb@Ccp~PtC̔G_} ]nRGԚID`a ?? Y¢R_WB9ZZ ;46gZsZ0Xtҏ!b#,ʐ` vܘ% vɄTE|b$CȡdC;VQڑ>Ġ9Fp fZSw8]C5vk@vbFx9 {uC#<.!$[Nت))_+JoEFӔT7><>3ٛǰ,qT>i&'&-iʸC?)\Dm2lWi>毻nqf57PUϑuÙ@иOiW .sS B%zEn5y<(sFb!v'G7Bp9(ܰ6x`}Qk75NJC*p[e՗z8}+TW"LXNHrG2btg[Dy:Ekrc%|J*hG_S74 PJ5[';xcb0G^da-J^{`lOրV-h{Gt* NٞVBoAx/HՂь|5DP6hƅAľVMm{Xc࿓w/'M:Nqq B˛EZ~/'Q<,ur[lu H5-Sr1}27p3}1o%}ƃv*qzFE-ܥ]p䐇SnmĄ< 7,_-) Dc22&|2s=F4cƆ65L|q=G4uG9{-/P}m4s +Z \kǜnlqUpc98/noC}(u˷%Y´Cq1|Te N&fdVlsna\o0i%7|%~nβ^t)UI<0_68V_ޮ| S-<&e@w/R U K!;a^811bCyV4}9ۙH`ȧB5zo</;8 ,X2u s| v*NIbiNTH|ҿp-ɸntb֓1dj=,%R";Y⵺ZS }\zj~˪P~=љNՖ(!b!PFEoaNFאd!PZ}V隢d@xPz,xIJ?Z,t1I֋%`e,vϧn>ڛ>0ZNc{ 7*=A;`QژCg&:tVv_ SnS_gyRAp7\|&|3$fa i}q*2`!w.wE59Ģ]_tlflC h8Y9 ,^K:v/Q~`uUxdn p۟6" )Cj@$)2!ͮp(v O&ж\+QjQ_1\q~w}듯 WI?Ĕc8U_L I4x"/8b:O}ϞZ2 jAZ*Q&LzeNnwޖњ$BK{b_E^`1kB"2ts$[$} Txzű8}N\ K.oκ?5[ C\ 78=,@fzǡ8ggiND9YH꧴ yHh!NT" oq)l[B8Յ甒p l3Z`E;ᆀiD .Z~ŀ_ ۙİ_ 6GsΖ00rϪy姑łLBLKGA6׋W3G5NL`8/Lԩ 嬜(RZ>f]}̵c*x-"ZѢh^렴Tˣ6Jqo(QtS;ȑ]F: ӫ%O> l&#mB57N;:vi /. 4Mi_c+* Z411E=fo } @G)qM .p{V13@t O!h UW P'fX]>r(KؙϜ50u|mh  xFC0~xV *E9Tn9EߔHq؅3//HX*>L >l! ɸO}L@dP3h1RЄGSmWo*zZ,n+ܰG8 qF!'hŨ!! Nt"V2Ƽ0 rz<'\`n {+ÏmiDW4oKcRTyBWҮ4gQ\=F #eun?ZGIձ?\aS #Z` 嬽S͊O p5|7 T7T^bC!9\&öP@oC!9'`Agr9M Z $X&B&-0K&`T72I$I_ b5M>S%14/pn8g\# 6&uF-'t% ƋSb vc8;A;J8qrY Sֳp]Ypr!Z--vD"yoPi=*tF\)M}i8!W+.LEGNJiHtFԹƳ-E!aaa; GvP$*xOt~ouiɢc2Q=K{Y<m:1ym,zf71p!/Х>jH [EC,:t{MDA*0f苬gq =q޶RSKEGBGx. e1SDoCLYώۜ\Jk峎eOk@&Z1(\rq>'ʁFM-G$0Tn/)wVۡlQy\\  ҋm+WW'*CMK`i'N?~!~ev2->J/9=ap !#mZ/GV{g`B`AWUtiG%sC4x)<:!ݽ#ٖ% /G5|''?i|RKB N0O? 8$,y\;DpA<h %~tيtA#S)s.d GΡLo) j@5Vb BoV@D'Wdj<˞\LT:+#>9xu43f?&oG'g|xDO)ynrkg|aVy&^:Wr~]u{2lF0rY>4z!B1? k<_Tv6dSBcU$ ] 7q+I]=|UIܚe<B*zOpB#SÅ 7>SUy`HFc"mҸQ39;#jg q;{]gυ:Tx˺.3ymtµ!OÕ9lV΀C>k9]x/qN\6_;zvt+gSVkS܋vo1TֹClyB +bmz_HQ׈[anVwDtֹ>|{ gJpب>tB)r_N8+щ z1[43m^8J5|uVIT5 6=sj4U DUE 8tG^G^G3y®ƸA{GǗzF}RniU3HZy9ǖ^+OޏxȗA4oT2yIUY&f%Qɺ乧iS*^yhk#QWMf[rrb;)iތCcp=)ΫyGCA]>PwIf T=9ʋXkMy[$O ], x% D0m1NCUm/j/?F ?q'@c<@pn0n$rJ)$f0N"e Ýd"[%xw˨6arZ,} $Vl|p9pS&nTyG]HW$~=|=[&I}!//OZZރ{HႽ]R5)mM炣#Yh4kS>liRL Au%\|vVv> ;)jPAc;Q*aOK`&HrmgƐpʭ> ]ǷVC3u|dƬabKUFͶϙ$&7j*ŕank7k<#8i.h\ W 1DzT9SgXija$e 7jDS })!=b5 a,aOodG37w+ȸ1*<#Q=_-#':nhɖ<׺Q:pr.ze1-B6~"0.znT:e&gߋdl+oMag0sDXQҥL Cxګ=f!ԮJ*|)>L)sj! OUDH./<2GTcϷ;8vGc!Pȩ-^n0h" )&tկ<'JKkϲ;Vuq.} ݓM`of 78( :䛜ˢ.w^ѨGxŭ|%^_ź 'B}OTJPlgٌkO"thp#|Mt-@UMbAos.5EW6 k y%BN5ŲOpHkv25w"ᄑZl6!4'-Ǥߪo|X"L=2`MV$:)`Ⱥ!J0M̏$&5o,;8Cڡ;8p LBz\ME>VI]L$b5.O˕h>â}Ƀ@7ε 2 o3qeáOb<`> uldQ n9p7n ̍ohR[NMѽۏ)NN@N wCyV_Gn !/`(=xcg!N#){C Ç4H_@KR3 `|-7phtlV'Wu. 4DM~9-hV8-Ėh9eP]~0_Fo;Ih@*<u wM5 5#@lӅh~9:5m?:Tt>7Z^MLui nKA*Ծh62{ѡ(:0'ɅK ޏt(^5rF!HMueU-oik tv#ҫEWE3=RHE V,P1 'Ul4FSI^[uԴ~"E*#O å;%VΌr*Z&_bG z|@fn[~ΪM=Aכ97;a>yNEJT xRCpuv5ϗ:tÅHo!]*B Śj}*ٸ}zQXՂ1}PqhUy}:ҝIEڄ+- URhY -~ސ"^y"O릊*:}%k[Uq ?d5i+| 9Z4x!XB/;fm38.tV}o"W4#u]6x 2İ3 g?Pl{D}QtfZh"˽ 1tҜk.mxzf-p^Ԩߪz9U"EBz ./aeʕ6n%|ӳֆRmaO*g,a{"1BKҤC1w/xf)"A{-\;7MRk7ӯ = Hfit sj'~L[[c{7.!F(Ws (eXQ$@ )Ź9}}umVI"Sϥ KѰmuD ӕ%1Z~ꩋR{_,DLR:,˸׈+&ʂɼ1hВ}ޗQznoOnU4FR>tCŔ~bDZ@ cOIZjuA%= Fղ-Έ 9II^8]q 8!$6ør>/hœv\$h .mM{dZ &{nn]< OUii'.bD#`6Q18@,l&p[0`##Rbh<@i!%ٌ/9[! -hPh$.Ru%Ѯ$tB'(`o*\#gqp'nΰ dDتo;A2MlV24ZJ%F <=ZaTdEz $2sO24$qU@KDW[z/O(W6h+𫲏݁6ZAZ e B P5ԧș\{q Њ Tк>=́HNB'۽<3K'6lr2\Oa2ݞG_!--G[o':s0Y|CC^^':a%vͅ90g/WtP=O}N(s `p]Dl2L{j1@9ޡ=ê՚ LHm˕[uPnΐYsBc`~ak_.ZAJJR]ۓx{OiL!uL6!q+Q8_)vGS"U>il6S|%>am1lH{{1VTo=-Bn;Q.Ey<% Z6')̰~`e&!BAka 8ɴJȴ.a(hd* HVD2sy>+8"9+`\lv@dztA,~ xMc9[D&*;GDӚ/|MNKHMs>/r(w_ldvXN} tձ4ԌksMWl(ĭ3N{nN i? )+~].*w;tSJPtiX|kllpAlC+eFRk/\5ADf#\&SNZ~2h!ov+ UUK/#mahieڭqr!rh"C$-$&,h+E63Y?Ȑߥ6U[n3&Ft ce勻1YPn GeE0DB+̫W}'x,wAY/.S#YHrGꮟȰtH/ɵ^9O}k;Cb eRܧ&󼅖-P&ﮘ4}/Nn/k-Ɲ6 PP XNM.GwbrOlA]uъQfE@Q?UyeEZ蚕2"ѮdZH%mDGVU)t Ct<ҩ7ֿܺy֖aٰtFiApu;j-$qNJJT*2U#MA)*UЇ<^ב0A%ҰR&8󌘺guѐTW WsAVz[t=j^=WɐsDLv/?k\nuC~?X|3x^7.YQ%ڸ6U]f53]4Ƴ@ o='~ Q{⧻5{gHe,$BZ1#NlcvS¦.dՌc{ q7 W׿oLr޲h) kbwP7ȈL,1({_tGⳲa MSÞ|#rLBoL?P&L^ "_3גѬWSs}?%ݯ}E;0s!E3]w'x!ƟVwBtѓ\;]cC%3`%+uA%kLm<jԷK2VZfJRBǐ\(H88U(CZ$VWR>2j&,|pY;@%b447kJwv"~ȓh\ {ޚ/ZtQPa5QLaAVub~rJFG̙\D f9n?RȢ}ֈ?tG}%< )Ύw8WWwį'vH<A{US"~~"oY, اw. $flS: J4,u#)`BHTw1*2՞۱;`|ꍃZ k!Gj/YD-X譆aEO(`iIgk X'Sj**U ֋3GH-9; {C_u`aߴguPdelm>5 ÕX(0a#URM |[Wv }Wm.N{xy[7p rָ*'EޢU̿D*hJњ~6g/\ecK$ NƏWTyhn,?R/:_/ԯ,CJNd+\9nb0Ŧ-=TQ6\s4j^VerRr[aŏhJvRmbz=> Kk!B.-"Ikw jLSrkkO53#T4B9lõ MKɽc]u>ZCqR ʹPw Q[S Utŷ%4D v`RboDcT.5~*rVĩj-(hS ɑ]Dȷ1_ cܑBIp'K`$I) I wVSLʤS2Q+TIj5N㬥j[q56<7<|fW{<> /3Sf# Gh fmٔ.I wϚ ̏Fïjݞ&kZf*Ri-n1-[2ovu\W+;z|T_G՞<3$)M!GdnV!jZvq :~i̿h BI8u.OU7-]ϓMU8ϔ]nuꠟY[΄"p.)#`>|W0a:z2.< 0ď[ʘ[ 5ս]Z$ErI_ހ> ?T9XmAA\'[ߜFټkJ0n+ӏ.B uWx -@ wVD||=ˤ r s*بBHH 8)?_#{aܐ( i{iªڷ8@7YuǝwWh!7'__?UnEqqi|ۜD5xFA q2I?jln?:Z3qK8Z1.ݫ:>s#gޥ~@Vj~_,CL`Ps|<O|9;D SiUm3M }XkVCz6V'-Z𹤱w5xW>-IJ s7LN>sPmxԒ/ _`]B5ͷJ&оWxLM[Bh8[4CYhJ#lQHB!7A ^<HFvN <7Aӫ֛/ɍ% ٌUݵnD-WDߜOnqH-2p tdZuh̙!-w^~Yq:ϗa٬h@Zlj|cBw8G&~ dUV\$̝l:0bC{aQב(0kؽo>|ghZ/YJ^]#)JX9d>Pq[4ik3g䘉Zy+^t'B'zH֚fL1\PȦTzlqaؕ8L`8[cCrg(I9:27=臩8~Zؙ1Zkr؈xܢ>!\.rOUYȧ%c#!ϖ(jp19ټȚpt/.8}J@gf xȮfJ4舷#Y樤SyTOTCxWA _jrsޭ:atg?CHhн&"ʤ;RM|T`^}ubllB֘uF7*(]Վ]$zB۵| 1'Ky#2> w*:0Vka~gGĈH)C^%% %)Oװqi!E+BeNt-0ZҽM瀈$iL(ZJLsxۭ:9Y9Cg vJREshӴW{" VxQ$I/YxʇE/cY{X RBlaVq3nrDbMb&5lBIƷNK0v;!IێD]lo>@ u]y RS}ZFKd|5}?OVߴ83Wh^2a}Wޏ^qT cl'T6t]\DƝ7&y;3R_Kp@%&RX3) E h'C6Dչߜ~d3NIm)<#]b I -9X=1^q?39<5Zebڦsm D} 'J )[7bRI%TAF>/U֟4gZ9d؋*؄kp9T0QSq Y, e,U$^oqC$~voҜZ&I 9X\Iu7$d_>M;}:e@˵XU]'1QUWNRpnSk(JJRlAMMVʝ} D$ ֪LF}v9ERmLN 8ɭ= 7e>!xhF)@^-L](lK!Me,8@3^ iŠ2y .@ A4Qp/wP)=StB!yUw82ŧDq [åt2 &m%`P/ŀAf|.?jPL)D&Qdm4r,ƫ]lߝ܊gZ0L6dM4fCB sSBn&Rt/мJ)]~zc/<[mfB \68~O(IIoʈ[e7(@#Ϙ^aʍ%49#b|Ew2MM~yZn7ð$l7BU0n&`#?B#HoѸ>nv`Ĵ1]Ğf,L9<$Imx(]pbv]HppH̤; kaZғ(&a ܃^u+;Y`t{XzO" f9𱔅ɊFy]p|رmn,jTާy %Y9}4+ @d>q99ݹrmfD\_Xc6{\&7/gmNk9.֧EAm*)SLak֫@5gi֒X`6.9LIpJFqB`5qxU1ju㻷Z{aX*?|.(d?*q^9! fcA(a7nODGl&R"w% ~T}''čL[Tyj-`,]7Eikܴ<%cru8%n<{]qᢁ#,N'oO1>>:Jf Erj#'sApn HT\=)W0iН)3}QH@4s&-=VRs};֍cGB|e~.xr"<@8}&`cYy%ԃڳ'D[VV=ܷUu0mUa&+nqpHp0Ɛ(%\lE ;^򈝕2<5Ð ymzB!zJgΘ.@fWCsDV}+?p> y*JE/c9;wns~xn!Sxa025zoam`jrSxJ ͪ꓈1O19NߍaWs( v6^3((Mx}D:R pX<)^q@')D*Id\ΏI0 yQh-yőU + 2ա I%!I함pWF9 JǴI1 9s\`;8(rm}w3a4 }@ݭp2 AІHݦZJkN5تY::9e:utb)"! UBm!&m$ &-oĤ(*?xLGM[ 6V~yuWBbh|c]W@ij3h\Byc&'P[H3s஺0'.w =="KCŵi}Bh}y<H,ol] -^QM"&(V]ύ˄8 f^94qsaxS၇sDwi) z3}z{Oj`)#KSsu$+]g"R!%6d!/1I`Y`RfHx1å{eьdZzm zsXɚZPluh+0aDkd>vy;nн"5C ܆F>ELZsk5 &:`(gr1G@dG)NX4 :8dW)q|ִporZ\s$IcJdRQr[aj]Fnf}# ^^{ )[#4w_ؔM̳ؔRix;/PM`}NY鄪c[.H/&=}]c@ l$\6[:Q%kl=-r+Z`<ͥqYZhx^/CP%,.t$" \Ty1L)(~v:u&-gNRD:ؗ|ꆴ CC !yBR$[F@&d(XqD{qsb0A-6;bYC@0<'פVkad=ZBL)\2mÓhL-"bq*]#Hv^0+ QNX@2ALIo!p _V9@FqNm?;?Dx+ xx!zZ3W>A$ ;j`r/Z* ߭1ľ_M U%{9["D jܻVc2{#jGd% >%i/u+_D_Lr UF]_(СP{P(Ҕ$aaS ^n"KkĒ`2h}_W<}۪r~J]LL0ٌ?q-L7FBچ?kݕG=fu)HD4W"nn ̙DY~hƪDY]q qa  sͦ^wn.4KMf0UEQ,Z&Lo]s}6XB =LKL'zf3nGB JGW~'X?Hɀ[zg֯.:QmC1)ro_rGt8u֜:%U7T=Zӄ:];3h}/-b$:O]{2:<ݓ[S5f˅>|Wn>Z9XgA8DNc0t4:5}V," Rjۘ,dY ׶$7/ke;$=I' e8W]o@ )ZV, t"-;\Lڭ1%Fad LEf^cܓ&=K_#6!Dsǁe-.^`R^[Rۡ#u"L9[&R#di8K{cم; 9^oL=mwK΂O`Y R kt-G7X3$KrgD=n_3єTH.H`JQd>(&&a@ЩEncN kQ i'vjD\J6RU2ʮVdJV l yr$Q3'J@Q @URocj8̘\T͍f#!7C",[ej 5FL+I7PfK yBJH!;\rfZE02U/+K7V+[r–>&%`N_(4ӨXaD1WW.!oV}n" ?փ0sԸw:k #q)h0I+;޿;l(<Lܺ{Z㳙?+ed˻ OsOׂivM+|gNͱpI]7wߙyrN9AQ0 7 ~8݃d8knfjf|"]#BHTҶF_nR`h-{"vYBlH6/'򪃲1$}g e hlˆ^ G.fi,]_1={}7>S)+?@+Z<7gn YmRBy~ )g/T6[SlUaVG8_ÆJg"A2偅:_g A^5te"6lucuCb%4VEB8v/SM5$y]A+g[{9L?[| 2vJ7\QGFGgG 7qA? V-̠aft)\fPZ1#J6#k;!J;/aVݤ(Xt9΂ztC< _[B>l LL`OaIao3z1>N/DgYxZK/E5]~DttW7 b; 齞Q utWoDQ#z"Tt$p$Ø'͡kOuU ҸE"ZCj)"#H:czs? H$f`LmC H><Owcɰ PoQ_OwSusckI@$@XI@ZjGft{) '[U?a. )qGHs ,ۂڦ81gl:qUӿ5.^˜Ix]:eSU\o `㕞Ctlr1ZMCKS|}4!@h`ؗNK!O)'x=CCI4 {_hy=;DmM$"uyD:]>z܆-qSЕs`&٠sI}XqȤ>WGhRd`:]NNzcD*4M墁lj@o99f7aHKIRP.'qy."Нg_,g7Y~vA0_lF7}]tf2 C(Ymg=N #/}'T]kktRwc gx丰%#KY+Ve`w0IqN%rl0Ivс dAvGя1 U\);K&Na, GĺڡE}ӓyNa$Bv'Y4Ãjp[ DïMr`y\Vn)Y i$_Z=by+O/Un4-[5JIξѬ'RMaky*/WaN`iKArj2?!4:9 dwyD2 .b}>TQ~zGC \roģW tb^cp@CDZ̬؛r@ZE3St0St;r+{ErWc!٦᢭H%z1ǙXH~mE} qB}9y'@Ӈ|bjnJcG:)Tu`ٗKEWV8 +Q ZOҏ11L׽4Xv`%H $*fhGG~oC#p#0P f%_c)p[|ΎI)UڑKbYO)UXVV}#Njό?GMI0Ę648I7V ibN_"73>(Y )jaT2Jg_lGo-Bx$Zu} To,Øg ~aM,mxIFRԿ.i^ݱJ 4(D`@p|8Hn=W;&GIOTY2=m[d"Kw/7l,Lb`f2^isԗH2j.lstiHtL ~$HM9ݐ9D8М2 +(8#2Q h!0&QmpD7 fգ堼>\LQ ,H9Gܓ@8ti9\q ˾>N)CMsТ)ZQ< T *o=A l=7dF6pGUMY(fg&X+zߗR)_ڼ>Tv])"{nHgu$p~kKvVFfU?2{sj"V*A~TGS?+pT?F[VM>9&U[M&ÜE5@Iи`5)b8yۛZ"OXHꛁ"6욭 ..I8rjR <nB.W= rRY؅>لɕY.L<_WEU-@)ρ/hv5bاwʞ?(t{lP𢢺C2o魴^נ5VpL 'Yj] G5[`lo+$"ơpgD}n|/J:)0%Iק?Sr;`[5:|Hh %~+$٣N-,dWe%6dAܫgy`/41E Bgq_0( P$[+D|sȱ{γgx= ߡF"%m*NEۜQkѿn%X6NbMB7g7dɇ}<˃U[I?9-7 kxA=-8-0l&Wo}&roӻ+ ؘyFig`y"N8ζHI }א쿎ZOx8e$ :_=V8ɛdAW\ Bz"=l6 FEs1PxzM+noBY#s9]1 eFO\xKOZǐ--u@CKH#5kY'LV.$gOo0Ŏ%qН̓^l6񺅉V4s~]P[ U kuq[g09PH}RWvlIF-=b>»O!!LvB&ʄϰK+}/Y`&/@_V@ϜzX䒭꼉B VmY놳BqƏc4T Lt$(~NTu\T36\÷ʘN r8 ÍjX\ؔF{kQ#ރ ꒨-`r5*ܼ݁0k47PdtYPT͕V">G V:g6}b ,v^toy3Y)IIrګ *iVHŐBC!Hs xrX۳&j,{\/ø%5ƏoîM`̓( ƫ D/2hΝh0s>c#x֌_CeO-Q_rmmoviI(EC#HEެ>VmMk2Y|GZWvahq #_Fݡ9( Y/KIVF ~&T;/"k.SQԺچ8&LnBrpb#|&%w.Sܭh~ #c#>fH=YwUDM7l6GЉy SN4m kkϡˠZ;B_qD8f.\0c)E_}> vNo+PGk}j=vH7x興^{OcX&ؕ*/=,ks/g}\.z@*c8#h-+SČFM,a;^^9uy Q| է-W;wdy"ԛ!{h<8 ]zn"ԣoSСZ)sDD4Q$ELL?f@?P\#gB(si 8;"?.ڟ48#~'ubuDxK$EY@}YU\ )1%J1L n^-&|#3"p+z+\txu72WՍ:G?rQ+豬~oI/THNW@%`.8`xۉ\hؒG:ЎEI(@T?gPp<"E)l%U0KsB +=x[ܓTD9khs1(>!}L#B )̶gj>G6B66 ]})=N騺+;'Ɲ[V0ɜX蹅tD}MfиN+!כq ]7ݎ5L)~[O 5K.ss~4Mc^ܫ"I6& FS~j|D L zσ1lUdؿlϽcɏ#28Pk"*b3wC>,*1ɭLbxڨm" ۱qNoB-kڅJKbu۽G0n8^ BU5@ &8M~j-i.Pf1W2̴ۛ ?giޝã6E:qˑ77yke i/կN5*{!D~ ]-R?XۏbwP6ʟ\Ejֻą:LIgaE˜2b'hZ+@b/'qr } P!t`Nt愯u%(O tµ; -Ґ^@:?_+q&@M,xdzꍧRu#.=0Y)?V!,*Y"vsvLUlsO(Tv :O}(4(`rzF!.Ees]g 4pvBp9Z9k. C D#E7K>MŗuM(!^DANoq$YbDx!k6Á LvPy~W+j^=|S.LyC{<0F춏0v7+MqHB4 0vE!C~ byo)$bJW=$x gj is豴U^n?9Lu3F /fsGfz];4"gL#E"V-+~8!pq kss폷ٹ+:9D cm>d[iڴ\ 01] 7,lP%DlOxI~w|F;5- e#O%#^v~&"&•ÄSl8k&@}tV\9%{Jw<`>⚃T2o`}Od)Yt:67C-l*5aVH8S~D 4CMԖ۳l#u]ذT%o+n۝ TFc]G%bXfEAdj-ViV|2ǻdUO"hѓq{0k~tͩP5x0͂KGL~ABբuS| U.J9mewS}.YKd`pc]mCl{!umm!)d);9q^ҩ\[͇ny;(O5>~gB >}y:YzAy8|wGgzmd^B]z~sKf".}S*= ыpiy>=$M?͚R{S¡f`aW}(ͪu.ɗ_8<#[>%M}AP]l^*-ZZ f 2-*l qx2cC'q~kRL6@Bn8ւ۩CsjvA Bs_ *$WSihdUDy+Zc=1B;-GN.ڜ#_کmMG4fxGJ \PX }KvUAyF[^*􀋧mM qU: _*NwOӹ̣ecbGͬAc@]zi׊\&SB_ XC?%6&x(8r(aԧ@UDNpN.XE>mʑ왙v"?YaTmQ @,_3kMO+g^^[-A\ 13|IZ2wXFfE ;Ϣu10 3 }IFOlu'UF:euo@c1%+V)"-ՓyRZRQt>h!)qJAM EJل&b}gMސv J!sRw1m~ 7pgx$# ֊zcxxsgI}KBQy~`&W3n_-=P_$|nt>:_>0}bM1B{q"L'  /,c""Pup561@Y&*0x,k'&Z h%(أnu:EE,?V_hb]ǽH GK,/3ӫ5X\8# =\M۳0l --/~J;}ic;nZF[o$.14pƟ+ߣȀ߽VɂgK!S"gJ XN6^p7_p/zqQDOXaX]9LӀ%4cؓ,ǟ p1 :pg R}1mIZҙXyX"^HI .C2/>uC3BnȪĦ-bA| pVLCwU-)\Afd&AVQ8wi^/. k=$o嚱25в0 ikv؏.g] ]BNq㭩!0 ripFx`tu+ Vwڹ87-j-B1ĕ7ho" UKy@bLsaܞu]] uCz(HO5]sPmAcoӴ<>,*5 T Mg4Cg¡ZƠyF_>%Go)KA U|ӐriZ%lbs tQ$#:e} ^"v&"XǕ1{ Om=.JGZ3%+0]{9֡F|0 fWv*k#>O l A)A)Lu"0[ ۵y}i蓡בE>IHCg }~1]5׾uM|VFl_U)c4s7t8|}gE vR) U{Ջ^ăw![7t))\c|5{CAS(&Jz&zE ~̯rfXH+luۡ8o7* eMG0sWr4^[^Ϯ*f3!̬n)OfV^?:l]k 2VCqƸ&x| Oqв:4D9.JDw^^'v D ? qZb>lhtCOT-m} jA&^5Rqsn1ƋOR4$lxBpq ȏ0.yRmq<:E_{.hA9B)ʆi(ǡu0^8(R@2^&˥0jTļ/b/2!vLe~,E:*VU_ d9e#R#yU: dm絝x\*c N_u6ܺ#7V՗%WMT͈8M^ (TT@h/[,(Nn4cs*͙\ؙZ֡<6Bxrlr ~ΎW?@:o mۖ&asiۖOpkFFR| q.䗞xxF~Ń~#>œp 15k_fD!0 chIeڙ2./;{שp!Z51`16Fp(q.qD8Gim g$ Fb1u'dJeM`i5l݋P:xӹO!vàl 4=@np-Ybn9 GizRM2s+wr?Л%edf!8-ӷKGW :'O`l`ﲁV^|]"W*=_1jTVOՅSX_'rU #Eԇ4w*^>t%d18adYkCG%4k>hܳ+vpB&Զ㎹_aiA+i*腿MzoaANA=ը:X`0;. ;#[X|Jx0W5gqIs-bJBW _VkR-#qKVDe*iM‰2(R6ΠW ƣh𲣃(X:b׭՟rI[8:2?<P5 uG Y#gy\bf[,1eOW82*7˪fS -9=â?]{| ?EC =& 2?~S$Ņ+ L9QeHN"wa :<΋{F٧JQi64E,A!W_xI3Įx2Ds>$IKBI~R +19ȋि?EHiŻaB8h@kXAqDԓw/P[Og 啪P"zr|s t!6_xP5'$0$Oj֢=uAgρoC$P'*v0% d:ɖ*XB0 Gj.J˼ e@b@-ZvK28#y]n##=L|(;-O Ӎ^a&o*:VWhLe8"Pur&3b꾟꭫VA2; bKs6N'ZYʎ*V̉T{s_[*~=8mAV_K emW.ҫkuPE ѸRQ/KsB~.T $,{gU~-'odTQL*[abTg-/odK^x8:GVj%]䜉 zy?*'&TLHj]=Uqr"GC>*߉BB|qB ]9Tl9#+K:T# 8W9Bԋ¦n튥`.<.(N>0!n 6޴L@du!picH6#l֪ln"߾g\  ZC҂k{1X۰$1l rMTT'yn,TZnr:,m h }"j*8aK_:)&42&vyCrξ墦"Y7חH@f}Dmt߽E[`:?+Q-OЌn~+vlILKcq\&%CWS`bVcݙ"_6Î9R/{#b  wk~ǷKސ%Cvh5qk=ߚ[a|7t6o9X0'5(<*S aV"p@mA^7ςXު.` ]:ΫI9wPeZ?N͐!B2K[A\{YZ%uŝq B ?tx 5Ҝ' A`ҾGsm)ia\gq쿢B qH dR4 ӛ>,BVo &w aQY}XEjD l]^Wu@ԎD2f+ @`WPT%( \;9N6I$q@H%Gad-3I7d\\׉2=%+wU,*e=)n!ZAjTiXͿst\YVF1ݩA מ`zfuvkũNtѵ|PY4с,Kt5i=e!2 7l'R!ߪw\DÊΓ:f9L4I JV@Aw~,$б ?]4ab-o Ld1(mL^;6yky&5։ɚc\L(j [DL%g];J#\+!gf*}$ 7wD.Db~G32,} ɠ&nrW [|$kKОxZA%U|bs_o'M=f`y $ޭRQ=)\sH:}PQ֫i^?欤c܆7BL|u}kpå,ڃibq^]>_CgLaI3yU*3AwDdA{\)dJJ*lnCjO|iN`{;nHH/aG&st<4-W̱.\p>F۽"Q z {vnl1yר8#0_"0I3[rrQ%`hC'h{# n>+K[^m,4B]l{vj]E p"'T9ZEvi^3#HP$93~cL7U^L(/CzX@mRʎQ8$߹쪶?`GrrlVc5G5\X}Tʊ9ڂe}/i SF\)yq%J\N \.)ǐIV+fg|#EhG P;zpR[#xsI_&3I..PE +) "㤼[C>̤m"%vN\5CoMiLkOدhduчWDᅳmO[djbP=g-ϡzǎ((CLr`/$wsdcrF¿MecA-}m+ Z gy@Y3OF.z2p%x[ؐaVv}iH7?4žA-+EI|÷Җݑ'/Sk{< G<^R?^Sդ 7F;aF[Fd,@U1LmǞ"G;~c9TyUmOҋXN`q+h\Ȩ+0xJoL֒mX{x`~ Nkr Itr QHG[8H`@*GgQ:$ﻬHF,(f⇼~l'L,2J}I/5DsGSXju2 KŠҡՖWmKWy%F7!pU@L$^:V ME1(kcԨW*8~g2a^cjCEni {096ag*j:@f@9x bnBY҃67rȣR%Gd41=̊MYs! b]]E|h1=~÷Cy pg余) @wڜY&ht7J% 1NqhjSuWn,4-0 ^kP7{7s uONbcIAoէ-=!Ӗ<чF礹CuZ5UsvE[|*24׮LPv;AS%Ŏ :XCHew  1kR 8lB-ºԶ|w#4zU(v듧c䤞E_>l)B '8&7)k|[GA1MCo;r3;IX쀎˭)?Uw$hS:f~ TS`aOZ\wT NY_ࢾϟV.`0=cQ,РlMo΃ժR{#g(+90`%j'}%b#F .3ZOnSAa&a <ǖ~ߑce "rDmJW!SGOHO8= r Y w6" &z1$曂vԴMDkUKQ9D=`:X=b0H{T#[F5N eJKҎF.>dA]59UķͳnGHM0C(24S̃1Xˊӳ>13 FIA>`rJV r:-o9;)c/LSQ}IP6:ѓK; D Xe_Qj5HS3UG$LDJy#hHQC 4PLg j$ ʇB2O<P% ! Eyr%vIo)kjX@t3 "Dim`I\M=5¿h] DK|/ ڝKyȔ2䅵nQ醚wKG5=ӛ+M>MT͎u/`pSHLn<$c+ﬤ64n"%H8;`-\G]=[ڡؔUԤT^b]m?6H 1xF;U6wMeu<7F.qE) 5k*ǿr\ƫ2i!6AO-v~C~@k+2`&AϽ>DiS90Z)pT C= $tie>zR%OͩR)J| M!l%C*3^Kb/:*ʲ\8YgL'8A 'XZ>&`9Xqjj&>bkT\R{(]CFэ>hC:KS{#0Q|evch1Z|UҊz \U"3NܐC0E㒭gd-#hvn2x ܦmJ"JkėbzI(dLo bSGhp( ed[)a#[|&Kl2VPx0y#qOCL6?BI]֬aYQ_S 2q`!:GSqQ4ky!&^U0W4&ﲜ^xMAgFYa >ր9u<uaZM_%{_&RV^"srq=ȗWpi|1?_'`Rx\t(KˮXJ^ONC:B*hn Џ29@ΈQ e捹d[ 4y"/uHy`^2 _,PUldFʐ5=9RI O4}Ew 6buņ }#~Eބ裨QOë@<(HO`IPRi~P;U$Q;).6=AQ0ӹsI(AŦA5}X#A@wL3O@#YyA? i贓W/vv.zR`%2+MAwyk"T99&k#ƳLpѵr&_>Kfp©K:qyfaςek#h,h3R_. _7\/@<C\KfHXLgx1x JvqDQZˑi{°MIFs%<8yc|&Tl[0Pݟx:̃:*cCfvH $3mDhYSFA˖KapH7bc[KkHuԑX*Nhv^H۝$kqTWe>F\J3ε t6TÍ+:qˀ.!1og!CdhI-!~+"΍VucDIp: F?7L4ZS8K0ctөN݉t{"A=w&Z:$2M`+*&x2 x`_>,?GYT<}w<vz+RM/NfOL,oJ,Jr<~^tn|ǔ?x }s{ln/ 59m(zXDO'^>F8`ecAum P+s]/7F{DM":,\9YN6\>8vq)ȸwZ s`%6xfPjw tT(Ġ lWeVZK.phpt1ܾbfj=Jv= M ͪwiMz,\k{{eL#0{,8@;J)SzDهL>J ۝&<\ 4>Ď? a>sP}P Ce$n!weh*"3NŸVn,/0Y{CS1 {. ^Ez{uekN\+d0OuJ~ xF2jHSH2MݤɤӅZ ]46 MŠ uH2" 8q2`]du' hbP2k" մHEY"Q4hLh4Hd%>:.v3P=6TlE=n")C<.N#7YdI'$.MT9^Я,r3GݰSB оLQgUN97f@YY hUz,@{ KU.@_=?i9Od̴&/`r?$FfS}{TVJ~k 2{G:ez;OGҙ hrЇ";"2c S-Ig}%;{3I{.Bldu\એ.J!Z ׁoa#'hrFpBpIFCܼ'{'"aJsINdGE3=ָx+|gs){/}Vn.M Ɨ%~qqZ=pvV^pTq!9)S#hpwٺZe3ke(жAn 8Fz^@АY]]v[ +GZa~+JuLoׅPCںEB_-%j . yYJU|=) R 5:wm>LyؑX]Yg'P#}*’B Vo@"NmdYdRQc#"5^i ;&ȑ!o}}CtI_]!Qb±FM以f;^!O+x:Hș6o/-^LoՓRO ItY=Qv/ ߚ͚3yK^ 0A3@R.d/f^8ע9oriW~7Y (ϩVҋBu.p; D}АМLfuYP]0[ ¤\]iyOM²}6egiֈx6DGbҺ>iMtbr8"/dr: #߬ذ֍Lx/=tS]cfSv҂*gcY NQZّaoq #< Lf (5@AZ\ڗ~˚Ғ6m}0?:^ɔXdڭ?7Nku6j)k|$%`~d!7$dkqT4b"KvvHRuL+m٢LjrϞ,Na00ȬɝqU0Ot43y^3" ٕ:fAþ?﹆ZȺn!C;l"4+ (KwWy1.Sy512sH<|h:/7 x!3_*JU_k*xt uq̐,f_yɍ pᷗ]DV,StH9;:΋ٮMTx1 K+':5F]@ P S0o)$9FǿHv`ޟB ZUy ڥfSjJA28yyEG*ѭ%FQӉ *פk\nоߵ)_v7e};w$6|y,Lyk=op $h/ eh^.ELoy6x8|(t6=DP,&,a ?\צ{XRY(#8}TY$roPyĦ+UzeMUN &9}wۤ2obMl ;kUNJ>L FLj93\DT]p]:t4 Һʕl6Iy"#y2-ܩ:Ԭf,}\!bOЉlY 0QL_Xa#ل\|T 2N@_s^ALS34lB{h({:ԟ4Ξ%Z0%74rxEqV˂TK5`_zE6jFQ{%bʟf|W\5򪒲{fV{(GH2]|ch82CR]j0)S۷ d{<=(ce`\ s! 8/HFб]-~;9 #0j_h֜;= fpE:v?9~j &?&mo8y*Ӽ7ui2SbtVJ;.!ͦV4uuހsŸ C6݄ȷ6hZ]\]3dbUa* Vq@Q\ࢁqݮÐ!EIqLts%،ʞVT$Y3^M^%\Ro= WIM4 Ϟ%~*PZoI.:=How%S, #(sYVs@OiⓎPYUF61U/)`dnDf loA`z>s7&V]02Ifݱ8?ALW^$ˌ/=INAM4SQֈ=thͻDd o+ suvդSfΓB8[ݾfV.T),)Zj^aAHGpȆx˜*GeM7au1s/4#T'Xe?X+x):0<,WOoA@8'=f;֛GؔTN3-\Uzd#xG$ʀ (~[sަoxoPu~;X&NҠΫM&ɒ-V4tyJ|o'6O +7;o~nD1opp"C.'^/6PGX=*-fƲo_`G GZj9kt*EOڞp(wl@G|QA 0 pt_Q&LOq_ms6yoۛv@U}tAyD$` at\uA"OѤn& LRJZA8!38j:ȋhDGa yWuL{[dKc2:)Gtz?ϋ_jӶƙ@iOc!ԉo" ླྀ.geէ `u5$KڸFΠ@+uG)BmZXB#hY #;NJYmxk0jNñ3 9G}ClG ̻T~Tָs V^zO2D"kmMe;?|dwp x;TEiG`V (,Fżl,`&PNޙ`sT:C+l]F!̔Ns?-ފ l* Hp5QM_4&"x89$>HYPm41FBNSS˼ !pum'FfuS2HWǎ.z%:)b_dnkKbMvw_eRɤ 6J x^(`i'_*8 (UyR̒OO:i,K r0 RJgQF;a$TN77+bߊKgvQށyfeYơLxS8n\Kx<Ѥ<;Wڃ!8vyוfVCR _&)p2RaAUUj=8B#&Z;+RCg9^Q{.&f`!*5vӾ/uL-s0ܖaSjotVZѲeD2S3pl@>ats2Djy)H.oj7)RP7B]3}6:0sMvIRudO)ɰ^hKT0z=MMl60I'+¶z;@02o[?jYsb~20 ֞a[J'uQHn6#2N#~1&\#ɸv>1euXiH> aT;ڀ, #q&6K^@džiRth },1GN)>KIRLe=X%5Pj4%0$$dOk.3ja:VCDlHBlrI@%omKs 1$V5159YYTTL2Jăd:譃ŤAG`{#-jZ"d >1˽Juwή'ܦ"sS8Y[oχ){);/Rp zy@.2F_iј7,N9Ԇ 4!H /A@ԡKIc"Ib顝LkF;KNoM6Q#&{s:\OmQ }wv)-yb ZK<"I6h"vj?Js t=>[) Sy-u\]rXRcլxngT7|0Umˏq tgtP,mi[jՍ \$mcH? $;;>E[M ̼⡙?'CBDC*z޿u1[+HY5`Wޏ=o _:~djNVXxr_yĖjcMbhZ~bw脵3s7UT!1V;u04 $ԗՑ3D% j @Q%CJ}YF@*\%xtocW8M9+қȈ4,g$tOet㮭Tyr(Ys~滛V B1#+Cs@}E)U0r;\Bou޹s0Nv/)H }VNL2FDђ9h@+ *' Ӟ+>);&q!T(cYsMձ- 6>QK,@6bTMtfeUn*Q~ .a^XR"j-E]|r%=F3&bhBL0u%zd z.ʡL>@Q~) I%NIKhsdafM1xL7υ(OK] zȆ 膒.175@Q0Gb|0>r֔lƈhcy& ^;6M|dZZY"a)MJ'd0>QJj!Ck VޤbUuYamU=5rT 35]}%) Nz>R;r`1QOꉵ5\l~2 ɀnRHuaj$ ɒKѰF$ i\ `o{\DD'Ƭ|, K nJVf|; ư3s AVe"Յ"4*ONFzo*yR^;v~bc TNԢC6 6^c%ȟؒBR)pdPYK"KuLXș!L{R<5f(!tc~Mp EyM#Ty=tYOVt;p;! ӭ_ ޒT9Wi8ޠ> ެIN_orh,uw.yɋ9̎R$BtE$%Z$ qݢ&5$ObTLAŕXlxq7YR|Z4Ir]MGeױ R(B6(\bvtx:hShټ b]C;S5Tʯ_*lN/rp#Q?Q:HU+s >o;G&Y@r70O sw;m@Cdrοa[1M/ ~CD}jph'tqI7Q: (-ɒ a-B/$.A6԰Hy E_HōA2XaPk4:&:o-irZ׏"l hخۛo2ށ+riOԷYoӲ§2j|beD;n`$N QLDOA,~'ORñ,KJ2" qԗJH胀9WyN"eҚ~3b"{uvNK}s1#C*U,R. ~hZaQ2\ tSx֗ .J=QBn-]1I3/(rZv(ydwk!fR ID—_u3vdwvZHw:mA)XDPS̲owC%T/C#g*H@@Lq0S e=:Wawbxb^.%YۮZ Ui e_4 @8n7֛UuGmaQꊴLڔdLh\Vc\ ͈#OdB{y+y9{Y^SՃsY3A ԓKQG>y:eUFN8m̤B2GܸǻUkz柙yXZz_*fB4|xY0gL1rH0>}&6, Oі;YS~ 2_2D̴o21@ueskteR9,0dhu19>Cj3&R3n3\2RY&\[ArJFMV,3Kڠ쐠z5wtCzHWFE/0Uq+@lBUH!ۆq{bq1fF!P%S+qEAUv >yџݨqvgzQRJLJQ?3tvk A}&"LNEk~]4d@E.?FR哶r2PXzį-XXn6)竞N4xЦF!vimÅ@R)P'o(`T/q xEju*>^KZ5D䥿xJ`PPih FdGN>5{y <JBO|dPl0dlF*'"feV=YiEVO ㏌(>/=zh<@e>:ѯ$)ޱ 1˟̝+ieLhĀw=Ko>XyfP$!h7Ix`MTL[EJ{O:~wF6A4)hT=v;hZbGt_'L*Xyњ#}yr⇎<\B6B,p5p+e6Ԙ).L SCJ+I_õ7>xTm$xXhBS'Ŋq Q]U+^P\Ymy6;=q3^)saKz*O`́.܃N~Ytu-s=jMѬq&)rLޯb:cNͲHavjyYIEJҏRׁUNbkCA>3bUwaͮ9iOބCNzx1= >(gK)|qKu:a l!pB]on[=gF5Vu'~\/zF SƢ\B@ׯƞ`_'\yMKk4 -Y3}=X}oGma/a1qX1]vTVB(,dUB1VTv=g¶w9Dӥe4fnLoL*쒁٤5ErGU~ɺ ]XnE6(sדՋF⅗. S#}͟-ʘz~ ˕q^ݍg^~-ahYvy?p8U f;ED ~ ~&-/ )=w='EYAKؾN&AmNgTA* h)yNTG8Eћ봜LTѢ3UCr/|=%-[\G\)%Uyoco[7KG I ϜO x9<'v.5D+1`?[7% (4)!}G~o}؎ZY;˫dxjN cVC{ }R[g$?*?^i(ya7\O>m q#+yh鳞F+wo_>-UҬ N%'%vռ_k>|O.AIpPtXznȨ3;Z;E 7&c*wZ9?IiZL3;~l\Ɏtaz=Csف!gWR+_ujǙA_P^oĶHzO/\5I;Ӽwͮ& XhK,)9 Ic0!t bFi)Mgs8l[s:zs O #xˎ"|A@KX;͔ӕE D}‡>d_m2a x~:gH TLOk]7JQJ[Ə#T&+9 3N)(>:i s~o0|L KEGF-5.|{"M#{wHVߺj$G|~l׽;w5.)'V0DA{=LQ XUPm:A 4Xt.?:npy`eQnUF)N|z7}~I,AdHE;THX设)fd6*wZh3 $L7]ؘݢ*.K0s]dlo]4VZ xHSIe<ߢ4l_B}X^>u=8zBJOuА]<~(n:$^o0jr0kWSkaH0Ҽ2{]a_LF> /uNjƙHK,֨6kl:RCs0 HNTw{O\M1zg<:!V`5"x'hw$<4gZ2<䉯nn~* (dbJ|xK6Ӡ`BA,Uo>.8NТ>#,aM)Ŕ%|]0)w|ܖ%|k<6_`tt,! zUwC׍DY5c \(XrC F'nxOOX?O4`5[\@J]_80 FpNUp•֑:9&e)) ^wR}YL*7l%N9{Ί~ɵ^w} EjE3qlжZPuJ@3= 19?_ܭ!n]Fv#wɑbgdՁ.'g}pCq/)`˄ZnMi"EI$ jX'hbx%W3L5U~['0郩7X)`ZѢ11]Cmzy#N<1qN9 ?bW9s) a5O1 Y''k.K R ӌv_m- `1  H0t.,җXZiK[= `ZCMӉ_J?;fU4?Yw>8 lg8/=yrtb3 ֠sObfhE NFR)lj&B.`q|qKDzوqmb[S2lMsmW p]x]i+*yn)n I !'"9י3Gq{jw3K~ J !zxKK"gr`s{0 F/d؇ia!o1C!xG/y_譵vߡ:üPΉf!d!*p^'֧^Fcw{3݃g (1kv{Gq-֊aYf=Ʃ`mDaIkA}]!}ڴ E_DӁ۔۝ug:3S @Wn1#s?gdǹtTCDEJ 35Gr|t{*;>1`ad :TQ9 9]acmZ SDrQ؋txM7k6e2'S|m/ ެ C~쬻ry.5 k̩^Z3fDtvJ2:eNx?JFUz߸xp``'jn >L6rnǂc¡IZՏEk[5oQ,9_. -Wy z2tWk*L,rg `.=d_J]%/NK.;DlԶ{[_޺R gl;@tvӫZ͎|Ӊ*!E2c6Dqb,*y:6Q *PV;k`u&TzOZdHof OaMa(ې5V; Bݩ'SY6,"imK}ǝQ  MzqSYSjU< %qhNW 9D?PF=&0BR~m%e%SD#D}A9`Z)F6n"9괏BQo~<*8!#;(\R IR*R.)K%MHÎIg|C;<n{dч?$d&XC{B*PPs87,H!lqmЇR$eT)g6`-躭޾}4ȗt\W#!9(->>c$5v+zvy׹)O3k++ث.x$*x DʣFYeFL.L GKM̊͌$&m?pNU NNPZXw,cW{ASe3O@hH$oƙmdr`*#Ty|21^1aas'-O|4-=CK韌wYv~1 ew PEN1k=D.pq>z3 H}Yyzuc/sWϽ;ۈM@ss3$LT>ZX cz᮳ N DiN`ދ#8iBu\3VKKF'ƱRYhP&MHڀ-cWڊ}䍻N'u?U *}9:ni*]brj Uo} խw]HUw7Ï9,Ku:@Z|^z T;&vE8Qu3xDD|&ƣI,_ӹlcc#R |ٞ0nH dTD{)[*1ƕ`/> Sq~ۚo8My=Yj+FI7G$`*6.tj\ _ V|@W @F{쳥`BSY.mCL?l@ScNB+sg~e +A"Ƶlҏp>+2M7j&-߉^wvZ"%"] (XX z>kZeS~^:qpb>EAYOeN&DiqTN' ~ecAk+*K]صY%o妍3i9z=d@|*j9q# )v1 08uщCpWM#gx~eDr}"17u x9*#+.ّf[q9h"&0 kj|OFxw8-wONm9z L*"TwRT2e=d7ddQ$]4H.%p$+58&ܬ͊>Hl]P1:'RPoK g/7~LFv BvR _[@TD kx^`؂Bsr|ޖKeQ m mp6֌ks a?^(|/f`=Pofd1dPw p2A}'Nڨuк)^nة#ٟ?@[6RՌf$7LiD@2G;fr-[FR,eMDmІ31c<5)Xu?!hK䝢AO?g[va/U3fV|5sLutY񛈼AD[RVĈp]:ۂ +MhcHl)n^*|uKYANsګn26@>:cdD4Mإ/;ϛ8obU<@$|LEA ybOD4l}dL/ k_[eZI:;(hO3<V֡$c]&О4xU9yKFMNC=t_3أ5d%[b݁(ƔjkO$[$llxl5{^Z[)[L?5TȝmDZ.:|]XkD<襀_Qyx}xTQFPMc rЖf[25y|;:Vp عњH}itsf'T;h݊L?Y79X wo^*3Gdx×ԯFn=z S aCw(7fV=t;am Ώ3ʕFXYS5Mt-C̀c>h?7Qz:.u7 @ ip4 0i$z\ ppe=- :e,jzÇ m+EaȺ H$jSV%& 0!'X8'Z,G$VǢcsi r dZ"NM iPi>i |D}nM@u2& ;w(#| /Uew0),y>hNK:U;S2u501vڒ>o3#j;HX6M Os닒5W%8ԳDEGJT!5l䝊069}؃Q,,](`JA; 1BQ#䳱0pU巺>+KY,:ʇOܔVcB.!#=8'%Pg9^O||4Uco>&ȖhhEil ܪ 5ߣr0T{Ǧ sKS\txI?iY  Z6o+z~=}*ױ5D  bb3n#׼ & eyO9a6 S' f"e"0r0$U6C.īHJʱk,xx(冀T$?J#Edsɏ2U Mr[8BE4^ Lx%U^0;tUO-C>p`!g`?'{X;#D"m"*mߘi Ed$ rZ<{{vAgbS Ź쳼ZTt\REUID!x9ϸzƴ@}B+cE]+%MEtu#ك)]"I'{TJK !jx@y,j ҇U*ORMSΡoP'o/' OPuc  7Ǩeu&vX}39¯h_ج}ʺDP#Fa ilq|YP\`uBfT͚.q`,R-}Nig1Z6+@ sJa^BŚ'6{ӡ7ē)ԭCm,| ) lkWL>7\RA.&_Pvv!_c+ _?sWPzՔ)d#ɺUAQ&AQ)* , )LW"'HD\0*=* vA j{4+Tgvdij.Q D`8]f}~a?);Ėb||53(an2Nc|D8uI6(Ѧ*6k[fF x^ep('+&e4LV8(+?ל>JYv|PN:a55rƜ#VJ[vXN 뢑nE^΁.GB,k:) ]*Bu6~KƜNߍ1 hS q] |^?N˯+ᴅ?:y{x衁zE*K){,_ԻsYt _ ؂ .&j xnk Ζ[+X!=1@MHYwVg\N͢ CK.j,K*9*6*0RؓUErA. )٠fO[_& 2%諶H"3U?dm09?:a=ț4K]|36.sayYvw Ԑ=2|I+藠R*%R}8@EvT\ ėh:lMO}X/,bǢrI3\n5=G/W`$K^s.D̪nS5J3 ׫p[5 Si="#Р["0LG*ld\M\,,=RoOXיm3ig.j吕 alg;paH@:S05_sN/-삊i2UԲUDз4މ^>L.Whc9"bͳIkWFI Szz\@m"!nI$#mVK]L4m v\'ϡx>cNJhQ`w׺P6VuXa䊆FmO[ocOb%Jx~_"C62QǬXfO$8@_Gvցx3_ >y*`u~5Q!<;OU[$i)fՈ':$"B/tʍ)! $Pxg4:fnEy q\nrV k'mU}v<5~y%)y庠ɾw5%T5YNw^6h?PL#j. _T7:akV v,X}-,1#aJ;T[`/ /}yf[QC,unkCdHnm_ם SSʨg?+.U%}8 `[A틗q G=WY IQx)7LAum8P, $P^~s ^ 8)?\bӯ&=9:2JqR{$TP5"@[54>^qaL :iauTRt q:-~2gz ..Ԫ3;e*hmvW,D<O,A0&J;̄H%ЌNFJk-gS)oan&cPB`^8eG GrB48i& wTı)d/^15W鰔p+r`9~\ Z/KD$pF hAWiL-}IGDmwWl`hߣF\lg~3,Ӏq AkO1L5j'OmOR)ҍDtq.E1ohEU@VGq#G!gN u}\rn*ШV!&gKX P}ia-B1̕hؤW͘hǹZGJ.Ws{Ns0@J Ccܲ"_CqV پiF;*X!9ց_ KT@g;dSD LH$}6Gr:#g<3ʣ$}ouTuIQ-(!ۍ&{ %8cOte!Z$bA@am= YkǡPu-^Zy חoP1_ڄé]S=DɊ#QJtCU9^ ܕ,1s[Ǯ"!k) "B&#k gMQhPX|F#{n)"I6,AT #-6wO 2\6ӔӟybW߾6f ^'ꏄ1< Ӓy6/˻KaM,m $>oHKNnnކQE):n` AUzMqw}&EG{`GHz#*TѢ+'fo41\̰$^XoLd]\ЫW vWSS uXJ)yұ$QfdJy:wKxǓ Ƨr,C!J06&8.= 5 RES-lכ',tvҜ~PIH`Iń!Nȏ]Uti;mYy[VV=@Gnc4Us_i{wD3W<aamLv i"/HX9HGOJ1TPeȪd{lJ_rd=qb{Ub=%bEGȖ!lS$PD/&[U[ sQXFooPp#(XD|X&4p*wΑwITJDM8_{2+,fN, ~aU^f*;k9t]z(8MQ$?ƥQ -%Pu}OTj/1( %[!Z]bBE$Mс,CS%iAyw!A(~W!tP+k|903sH% =Vt! vʬAmFH;"_ o..yNjC ~BO`6DV9oTQW'|HXM\&nBC8 tCᗞRлK \ Z.ŃH2YCTѴ"o  F8"kcZ[ F¿tV?:d:gĔmJH 4n}y$tҢ`[y('C,x;̧XP~Hdt!TBawV an5+\ĵ)&ή`́zwgi^[ʱ?}%f>*E&.^.Gnt`82%r!k Cr6rYmA)JL%  O$pbu֯ K6귔h2{Gn" 1qrLE }|_8 v֥o*_ J]:zl|i4hKybȧY(9vCGm7%LO[};ӎpL?"f8ˠ᱿Uٕ3"u:ib[j<[ q DKq?xܰal (b+ 4qC(6۱)D9~$n835F]@UfwѨb7฼UP 04qT w%Uei} J (\VNɻ4N2<%_L+M-,bL!\!R)zC'K/8uqLz2xF^_q_V8hަi϶S]9 f Z{oitŻ9e& !T`uAү ~n`(Gᱴ 2>lrLTWTb /tiyf 6pg>輣>l4t]q-Ǯ9Z;B+;3~&AЎ9\l'cmh6"ͭAGh¥Un|iƈs[,"dwVw|i ʿ)bR=v?~jr,W%NCEn @~6' X2+t@,V$=80>UV0A2Ǿkٓz}g?˙^|YxOVGS*BY?8/-$֕Ah>vk|H 'Nˏ\tCBt Ҝ~0-+jOrtUqRvdʅ(5@, n,= BF8H_:R|; m- 5v]VVK\j(4(V׶N]x$q^sr~oއ֣B6+ХDR"`rGDrXE (10k'_R/,srw*a280ĜhBx#B̘TNG@ 7~+yg)fQ0*gJt{7߲T6XPA#pk.YR<"YI>z=#_1U@*r؄ŠmVR+Ca[l6VUǔ~>T^=;cN9hO*d!xX1M"+")s D+F2wd&dH}$ӛ1*'dνmMF쐸.4o~^:x@&װܩ6/ĔNAU e;$b0]sPP9p& )>7rw(]t{.eM!׺ۜ=ŭo)aZߙ5XªMAK)!Ӈtbs:")c5Ɨۜ29u[^3䓣 SL1t/k\#6mm&C* Ӭ޶x-VmjtǍn&k]xQxȨW(E;^>ERߺ8h%k' 1 B(LkWr/<nTbg}ÒZr:%a`΋Q{ij#m:G*/?=N-9 ^`Jԅ]z woݐ>mɀ|-2>ꗡӒs^#?dS)؏".X߽bY"<wEQUjmc)`:ǹSVʸFzhFˆRn #U ,F!C<{]b0y,rT]`Ơx5ʲhS0bV+cPPq= :!SukFp1KR-fIƧ}>4Z \ 'qk> =p ʕa{oc4CA6t{'/CӀ дBq ,bJ3Jy҅ v^Ŷ-r[4{~0vxwmbôg"Yé^}{fՐ y3@_U`۱_:S VnaYџ(f]@7UeIB;PKQ)IM=pܓ$vqzAXP֏߽E(y×#}JOt-/m_>,,&S5\l8AԻ]>Io(_T,` D9n"4WX 5k  2yɃ_d̉]V{ KـnD,pwuRծ܈E]j+'DHg뤋HS,ߦ%<1.ngN7O2ft@kRwgdž3+v]蚥`)B|9e}ɧ_N¢;x;{ZG+3΀Ld / ͬxh>0 }O)FXػۉ"]bK yvF$qBBl)4V.f` ?)WlE ߋ#? b`7 QfPYH[Bn֢Se)@/L6 zWaah=7]e2m#M=VY88'NI$ 6=A:L5aQlr<饞6QsR'j [s:ם˦8H7{S"PUr.WdaɨK0P@P0C4LYҜis`S4o,}H揁qC3Ю7u7nD>>wwiy2c.%nhhM^VSH*τdKTz4&:rq?OdFFcBk{Q"j0g5{E6 FCRS&QTF U)h#Xlq©@Pq5_C/Si&aj-~Ӻ d?MM8m+UY!J0<..(A@c X| D;N{!md(6?Nb : {e#a};';$ְ1t!' YصC4!Mhq'bwK,m5;~%x&8Zw7 5@D#"uakXWhYlߊMVJ_EDcwHF$fƽex3~fR=rMmGyG4?Ρ5@hqiW=B(U(gUբVET-iU(SA(4tO$4 2ȕ>$˗ě ZNH1`R|6hHv\ڡɠ 1KHucH ktqaEQDV{kH{U̶n۵Fϥ*lq #ٶLZq0t2qy\ɑxVNJ^ˆ&*(5=Qzja$J|&e)<Ծ]F=U|٥za!`^KIp1u&/CZmJs4".MAg7?wxt~O56p85,x ¹%1fmdzmm~. [ZRm|nn;FQ՘GWEn1Ks2}$*xg&ЬWԻWAФOWL8U|W D75r" J'O-] nKRKQ!d+N飐-쟏!"R);%4hi,T'Xb){' {ס[a ҙTt6@FA ]Eb7%6휮]ɎK -zIɸ ͹o$No@whPE^[`o u ѓ87ܜ :nS ?C(Vد|̴ Q K0ڛHC\?GE lpʂʯ}Kcc pQSCO.y"7޷8TvɖPQML&5PBώf"!]͈g'<3c]W$UO\<}uk"\ZKըGz G UfF6cIkJ|.@ZxSvR#"uC[d^-7ɛ?)l&_ 6RRVrw~/l V =EeRo']CFlv.xɊ:VwH;J['ғ 6P*^0. ŨqɈV[P$կK/tv!Ar\z"v cEepPezV(1r/= hIh'|!6Oƍ K,߂UʪX XvVrt4VN%~hJ@_zs[I?bC+<ŦnG:v@ þ+' ~^H'#ѻa8SV vMl1q A<fS`UC&y6i.!ϲ90#Ւg+~|;My3Q>X!Fڭ{i׋c)rfɩSgLM8ܓC9#_n y]s(q¬]ιgv Bȱ+ TV*j6NM"l3dUHq 0w4  hW%H-M刴&5I5+XA 3#P>󥯃o2GbNPfwnWA_g59zRW45ױ7[,eoN+C,hO1h@eùB),C+Q2W컵բj쓇u“ CmiwTD JIicR-pN A`m]g?W.iیBͺ1 ݫl|3cE QZKMx.^cfCc}It95M9Fiᢣ#OWm༃MT_4.Jf6`.A  N(Y3z̄NMTD D.㞮pƩX7jE]Vꁚ ga-☉M1EX{ сY01usU ͭ~/%E8+veuI0ی@ZfM[hV|nOM:˝$C-'ǻ=1ffq2mE .{}i0vPRd h!BsJ3bA?Cgd870?9PpBUqYC^@޹> ߠI )Ηj2ӣqCc ugͬ̓_0x^uXy3_`s8:CVs ]m+(Tu~ LVAAi}_r`F/S* ɥꁃ~c۪JiԎ]~{844Q,t)IoأT_w rlF[ JuȤR6ۑc;o7V5*} Rv@=zL>pƝ1L; ?}hfq;&qe: d%V%)oג+9Z+w9DHQON$,}orNmt=i0&FMk}dvJ́=K{  ($޸ݣ҄nSmH$)b"d|~?idLsv08:׍ ͆|z\|2mD9JBf/W +|MZx1^ KMs<lDGᐸ9"y ElY=ks<^ z$α]86 .fUfL+yzװڵӕ8>zٗĉ?_hg1tplSi3Z) mCL lS#VoՂcW\YdҼ8$WBV&FvŽtnU'u۬TN@EAi&YٟUEҦ}9.;!9!M0 |~pPOv@ǴpXJWqBi*$!g6H3P躗8g҅/TEXeH^N*фNL7X}d`R.tZW 0zy*l5H|XHRO6hggU(y W)aGCPk8ӿ㻌?RiVzcy -1)${v}#i0d !vV%nB'75>q1]d<:֐?[o,| y.ן2MK_wū˘B jTq$i%[6eL7_'2J"^ks̀EY6`g_ݜ.pbH,5Wpy`|JL+OeP"V*uK q2e^A؉>h8ݗ6M(JL8i72{0gHivMBGm$d7uPJZXrWDg7s.<-A|çM|L%.T߿e('T3UepxƤU@G4t+K訞(|)/D_Iz*%gncBDFeUP Z$Y'؁]:1PfטZ~@`@HPMG净~/ /R J:a] ^tF~:LTAʎA6x8>P(끸CZ91z)0x).ڡn} '3!/mDfgQ`bnM0]seK 3}(-}y{D bOIY#k~.K7&bXovj~4M=0YO6x8Cwrs+#b/by=>o*zY, (c: 9|[Or5-Q-^+3vl`}p}\a]AR ́ g'Tܜ/peoPa41gJ%yHUt4ƫԕf6v&EwQ&rdܳ-TUYgS 1,= rkCbM%nR?SĹ*K+>9Qɔ.W0ö3L { % ҒQckqs v%b4)aY; 3#p=F:֦ȗ_99##?FZ2$1B'Lh$UTTq^#'8=G;^,-U/a:Il' }v1^ S}K7Nݗ\DV~W9hzxq ;`/ܼ_*HދVSe2`o.β =PhkXe:S ODA 7nÌ!'_L [r_ T{b''l$AəE&2 |5IQȼ̌(Gy-d=SXn>;. ̕eZT1"MQ"VF0EnYthpht#M)eHɖ:QMDdTkݶTQn0^_N>}ݏ֔(wW9Yɝ Q{:JÆ3t#ԦT&&yo]iyVHQk`4u NIPP@lӸ_"g'Kp+k!/)FƦt=Vp=Ud/Lp~hͲYqW[RV]]S5˴"Hnw{6`A&Gaw%>ﹼ;VH7TCz`lٙy F{g0` (QD>J@b[*~57BUhRɬJ;}ЫVگ%$B^zEN'yweZ#4Ɗ)Mhm[=kJB}_5tIDNt|!\CY_^܄Kb1׭L0Ưo;u+KV"ZzZy· pI#њe)&L*HO a6CH{8yM;lQ4"C8WGG3FX~PPâWdx@˝  yx=4'if{/]'G&ם97Zp]7Dq^89.*`9NopU1tqvF*-'#家b[?6>zٻzBOrl5( ϐp!tn=13pW .ʫ)ģ6h'WOe&PTn Q2F]lEh΂yq"Pw0}5Iot`&aMքp6@&C0$.b)s"N! mǩ5`_cF]a-4cB>PBSA'c`(rݶ)P3gŹ-D3LKwȳuY4)m85mdl10jovL]#v@iLc@s4Σ8'C $yeiOئ‰l$NAցE0N )KPIbgf_çwbA^EwGȡR.cfV9+MלDe&A·N6GY"s|;uL9e y':5BA+8ʄxer*q@7TD(Nܩ,ja?2DYgZ5HMʬEf%M_E+Jsc?nF7:xau^2쨶y`1]kqZ ]NV ✞е'PvyXˮ˹'I~5NL7VBnj Ty:TtO&Iv"LS(OHM I,XvGf"pJʎ{mMru;1s9x+YS6kVEs~({ `9? !P3-ʶq+.F٘-bA];{"R T3>aWKӓm9A| ݕ6yDgU|tC궒d1'wE+F%Kɧ`gpZc' nOӃT{TiSpR[~V ( :zA+T(&4X| Q5ng4vZv ?k]4C%ݡoKg*HH HDkJR8^O7ҫU 5hJvFabjƓPQKw[>QZOۣ[.#s/mS|Fp>]|"FFJR6syn UJX=;4\Sr47VAk0sn=0[Տ ℶE Vce3.^'P uL\e?]z>"G~vj'\ٞvuE7r7Nq:.\- ͒ gn1;s^^x:GfپށE `$сXW>RٍWͨ=rED*S =GKVL?lAڬ.4PUnsL򭔭Vm 5$Yo&JwZv>:p9_K;lyd)BWy;2b$W# e6hCyO.i"0E7R;e@ЎVE"@;^>9цR=J.BlBnǼ{+2eWmoDE"ȌSpzK߼-N9&&jd+(d"QcXup\ OdNX y)szH9i. fB¦M#-cŇHY7ʑl3sqpYQ2?30R$h= ݒLoO?P̪:o'To S(A~5R7XiOFguS%.Ev_Zy"ZhvdWk-\ B3Ȑ[Baާ*;e 36V;%io>d7́*y?]<9vGHm/_&rve"rUߧP㒭\ kI'r4fǞ&[ {&,EIC߶/Y,>3 >]  Uˍl8a[!HOɪ+AŵӸ4XN2>@ gZ|GH1x/GKtn^l#P84k ȹ=C\ C\~ծ>!L[cF_c]2{joO_7+dBدgzEgpį8WA{`$ H5BW&+nR@- 3ePE1:Ǜ8fh?cSt!L.w0Q=6?@3yzW=/-a9‡-bqYK beJL<7Xo&[7SJlHM#LmbT+crm !3cHʎԊ|ߠ#xRꉪGPw jŋfp.%*l!YiB ͚Yk}ZKXОQ r36hGVӟ[MF˜ v,vɜZ@蟖bՙlz_+J*D&x$t@S[jR0EBl$qDF7r=J E1-m_FR5^kH}cb@.'qn6.,HB"QV izܵlOO8֗ԟkN aݺj ʨi'IJ5qז,n '+],)X>z*}b d:vvMo>/B:׿rϖ$X%;XȎe0K"1XJ-WtވhY7늽8}bt$ e$LXRβɝ5@ث1jq,P#,hdNorI⍸&pr?lY<]׈bb;v s|LH3@Na&AHx n`yCqz֫ҌJOh E_H!:pªBVC{>AQRMR"&Դ~X]l3<̮FRY}8PN\HzP{uhgrHAɧ7O2p㐃8@O > KT$ԥNj?Noa$b6<'&aQ7<2iZ kF5ӇfH4„m"pKYj{@-RӳuDC}SD6L@;zYĹorťOs]F đf>+ӵHT~'9WĆm}r4;ՕO`qH㌍t"˵S1W(/r Ǧ]J0<x2=;Ƴ ds̎u#pąhT[^5:QU# *Y}; >09(h9vv, t-DwE![}qCҀk989r uSF4ICg|RPU.4K1ݤd*f ,;h"~F ;!TG"Nd}>НnnW4񡤗bQ4Y"9FyWl8IpP$)Ҥ]7d|0>C=8fIxNor 84ݱDF'IR,~-*usUZ%EU͎ߡ̌0 +}pI@+J'wB r+2>?N#o_`j$#ivY~̛|5<`v(;23E E5[^ W<WfP-Óا."ph?g6IF^|XxZr"(Ǻ߱XnaQүv/;@Tʵ>`IA/ qGio ċӋ!x࣯ISu/T#9_χߘs UI^T-lyZVd0Jk3w(J^➃{.M=O(¼F T^$2#);D"-)osqšO4=&:cZb~@Iav}|MSZTX߽6q 5E) H_ō.1ȺuCsq wu\SV7օC'T0J.1J3 0:Յazoa;L'.gl:R : :vfQ]7$3G/ќuQщ?A"~/ NwGX!uJZ:wYCqo|[@svΎyK5Hmc3idf #J>6iE8#1D=1$w(w7u b2kGZj~`YК 8hjՋ5xku1IʵqBk`|ҰS&Qv+y!LgJNYiQ!$pukbCOi:~ Jg3vfӫ`kbPHb -O;ׁãt$;j"&jMwFFO\T #]ۥ|`#wR-VĄЊXQD] 8 'q0@޺(k`o[%X=Z`&Cae>B2nD4inɹ]0'j@_ D @90 +E[PIG .OC1ZE gϕc&ˌadHQICދt*,Xoq#ae>fLZ o5S%%r.*&f*pwgwE-{Xrb(6;)xe{rxz J`"} MՅ )t3F×{(@ZP;G<)zURWDl%PI7Ii^\c`jQ/Җ,へ!`7@4T /:jsn$e[g[_G~NbL /"33:`Yk)ߜop g:qNNK)H6(H]kbj_^V;hbPqsQ Wf߮fZ^&Lȴi+c|14R`Lx%E>ұg33I| NmLvl?yiе9VgVƥ+%LPŜ6@l2T6NαPcRkʪ,þatCa`TXfnNui*\;ʶM\UMhB ^pc#^.-E6i]#@(\e4ɻH6eEgHR?^_i|CUIq Uu&gd|$o{%Kyy;r3/$Q;HU_XB3< huKʒ(_a3#vbJU:2~Zz+6Wa;]%nFQ,)_2"J0d{c^Tmkzkd(u,ClPCEKAZxTb!e}v ĶhT^WO;U &hHC/iT Xuo_O 5d(5նZrb$rItĜ{OPB,ݧc_PĕZgFPGAэq1? 5xXvrjN'M}UC9ɘ46Xp^2H>X'z_`}Z΋g:5` Y_~chV#<Ӝn30Q/z сKXP jn"9\$hluw BRͷw6G%ת$[^ #+pA!|S;0*/)>k_G|o j Ԗiuߩtu>\PT f׸<wa?؇^͎5/lH'l?|D~"**5ɐUUѦ>߻\y*A3J;9Kn0 R ^P~mo.jb?rUV^Fϥ(/$XH2ZT/"DH ɔF-l8P!LD'u Ku?yt7uvzCXJ,4{.fr0Mk*)FcVoMq5[ƕsY$aEn`ͻ  :B.\ȗXuxd|p1S0oMW«zPs56C,`:Oi0I;T-EI~WYw,.l!YOu{j9LDVLPϚBuj8 j V.xj6&j]f'w#j78} :^'n\IPSР%/d3YgӿNq Yz/?jۆ/WfdeڐK+T ]HkH⩞(9iQUX⽠,&Q|:be/0L;*wl#*&*UP5au'&FJٛͳs.d/GlHrg(Sr X| FZ5R@B7^*2aThkT]j3`L3쫚av wJI; (!h.x;DEYsS50w10[#?QbeصhHY5Ah8ƴb 9տt[vV|5_d8auٸtC,5ŧX/'#IW„aTFO=uƎMYEMwꑓ@Z\I2-ݔ]w'y` 04WF{557mFo ;%HbT8S_mUqS[># $Ӳ0K$Z{5]{!;Zľ+joDG+^5(0"}1[!v %27x)e̽,hD6|oǴld #HOM&S{D#0<϶d-G%kzL\/M1]Ta:Lx,ZpCRXjS(mzur2/;FS. eOULGI"&SbGPil|=cZ#ȐjU`򧢑wޑ6Cl[D r~ hvIgZ{l&. Qk_@dȃ*ya.q1ٹ*'TuДTZ$\ d\Tbd}lmS@}4Xi MZ@R>"ulj5>WUXLxD2J&!}{i%߯jwI(>+wcL D&( /3\ 3t%..B OS yJ.|{iʎJUtgo)V&%uid?! E@^Y2ڰw"Q@שׂ筚s cSQ*dL2LxMPM`Ξ+pS`*V_U+w!H gnܧ`#ۓ:O[-rH3m#m_J *y٠0^wAi8z'/zQCm6̔q U2z\@ G\5rik~~S.(ߴuip鑄`Uc#Uc|׺(϶O=j?"j_kc{E+sZ< zKbci`q M1 \v $iB ?ǩd? C!y B-xև-ab\/d# #ဧgFN AḜl3=R. )ֻ=GJm~=XNt?߬|˪8# )u8ߋ`Thɦe7~ E@ŸOF5P;0yi~bR.ZWvn },:.M9eU~LbѕOWgX+?4j؟5Z 2LDx1^|сJ'r, Xk;N8+_nH3yvk`Ϝ*):3Iay ]L̾4qg׷ q PX^TƅU(`,u^hAAVd'FEXʈ 3%2 ɉ~HeU+u{R0́kOu!ĭn^ #zcvvEPqjhs Ѩ4Owqt=: İe2^>vEC)2[;aB~6J/J.K{7q=S y"}3UmzNj7*>A,w- ]g Fy7^04d8!hFihnpk5E_FhtD:.۱,aj.|XtBȑ<_mKo ۝ҼP[75TRz QHWOWY"JO%*3ݨWԙ X)V^MGX3 |CTeGtYu!` fIFHb+Me3鱩5nPW,c;aj'҃}hFLqj~ă]dsP&ۏa )@ 2]81JI 3{T|SO>m>QkWyLD)s "ǭs+c?)e}2xrxrOj.T1|ٌo>@-LEjͥZG(HS†WI:okM$UƖPWNXRu9Un9aQ`VF|X`/+-N jLr@x Pfl~R)Ԉ,ɍG#;F#^HbAYkOX [*4 8Ssb-(mzsp%mb = -e3d vEo"[ k6/Havw_w:SK]`qH\4WԼbU-z8{\O0@~;e$'QDw]Gm@C9RZxOV ,;h"%[Rw`kY0N61:L902 =:,]:rztrk5b:t}A\҄8^ zT lUjJtMJ!V=@=U+"du Z%jnO-΅"fnPwh^kԐ);'// ھf*YE\ɄKcbIy;w(̺S*TV%1 F= vv"Hb@U^? klTρK?G?0qjSCi7F_ a*`e({cj6B2@ ~EⶬWvF񎙃`\u8g>~{Ͳ(9!B%F7siACƏ sA~skݛ㉪vgvoC*vN&tL$dL!-BRSǒf0ƛ@7:RMR`̲ޯ3 l{mj0^ ^ FZA(w/7ޗ+gl@d4oϰדZV>Y~I݅9B p,؉RcJls4oq=Atw)$*\knwhKrsݣ!P>]RcED AR}J`r4ͼy?SmAd-. jD&l"s= k!7cas}s^QK;MhЁoHYekk;|ļ}-Guyt8mOC6p%]\ c9k_jWG3+J) +%Dad,}`w p4?NЂ/TB}9J&TKdiRڵ\~ߍc.#CKZ<ㄐ/#7.,,xQ[_vo"cp j|)NA০ϋgz_|gP]9LBM,׏aDV$_R2NMTtF"Bn+jw,"KMﵧ?w!nEs7yVjg@Lw04H< m'3KRDh'`Nɖ(<|Ϙ+5Nh߮]~e-녨liwT['kFLO{ eA21w; *ؠmȏTƤ*XwI&8Zw&F P)J](HoZ|YDmp1^`fvb[$kE}n(_eTCp8mC0Q}m'/csqԴIr1̈"׊lS$PѻzVYnf"vK깍;?1J2.OO+8/hI |Tp_9Tzqrެ>WC c>WO')yr%üրm>O^x4AFW="٩@~ǷWPt(fȮH&`Ä(XЈ FX;r^skӢ2q- huugXsJ6O{RýI鱣!S~=F_΂C-''rVM|9 ҥBnU`c!EQQ>{Wr+4k&+΀ !bxs^ H: ? hE#Q/7c xmXFއ3YPys=)|F ~e\H]FWq@yDɵDsfvB hEéq(d:eQm'*4T/kѺv9U5usxb p.9Q ~fq/E!\c-i|R(>f#fO"eAP1$U#X(rչ3^/OIDB3]}F\c8=7f S "s ! prܜjoV@1aHTZ&VZ 3ϜRCo'7@Ia^o p-&BNQ͛!  ز7@Vo.]^^`B\5 񊈦"T(y'WMӳSPO8r 8m>6Rǯ@jY_[!HV`/JuduU4PS:+_icc?=FB i[!׹f|Z +);xL`IJ:0f )HG&Ck|a4D{ic'! rfu'[ǛkFe/QK& 3[4)C#YKo_eUi6+VBI!y? u g>fl$ttR 'sAzZ6qd/Ԋ%H884e)U<|8JL}1iFo!_Xj]4 Gq4N?i1~A>S2c8TRsG(4^ytrF!gc T=k-?A%ֈZ&DNvyAjHՔp`cRuYҀw7,V,PFTw&1%ߢ $V%y B}b8 &$@kp7жuLqAܵr|:ľ)Gmo8 kً3X@8 pX~XISkeTSW?5]۾ˬ<5 6r\~7:9i_|9ū_P+ˋk쌷3Z-&c_>H,;]4z 0??~MPv_?-'BhDez̸cNZX6*MF.T' 0peއTEoe:bn: ''Kd梢=k7ޒrKFX̭"?v}sÿÁxeqrv~ǧ}]`xda._6y Әo~)}r˺ͻd*0DELpkv)nO-"?ThoW^J[P 1T^æOƴ{/(5g96A/˓nd>*/=~A؅#/cHq5-㎔Ap暠,pGv_W04f(xC.3xIҮ>(p&]Qޘs6 * 5Ch|]6^%S)7:ء!fPe:4%ս&9T1߭mZIi!-B~󞃫snlj$AiEFP;EݭP:xhkSY&GQDڟh{2SV ޳]^ %SwOuI~‡.Тm"{1r`#~m}b>*4;2;vQ梐.pLw)gD#y ۏ݇:MqPHp[bKě f,-W]2/M^C6cOn62+]m~j1 f'2(=_..9]>۞Dy $(z4N\Im_7 ?xc9c(_^)**D  8Ϡ@ml\%;x^.ŗf6Kj_̫ԋP[ #MD/-ʼ7A F:є} m&kLIpl6Imˏ@QiQ3JQ9o1xvFL'7O.^xzE49 RJkkV99@~b-XSԳ+7} p>cO' 5S5# E'czs#(Nu+L왻W\;$+X㦍/@5 wMcSg1tIʠ10DeP;}D*FWfu>9/z>vb%}oypMcDn) #k;#Gai뜩GN˭2mT^ߥizg2$w.ď{mP~(L6҂/4mE)]HYIlku/0Yqܯ&PgtQɚBiL[#RЪfȑOLE&E]F0 siR~s:(Q:HZD?]GM0peV-2/o&KzYPp3 RC=s<Ks&t;u@M,Ƈ1{7.MX_3xmY7Xai4&sul*ʷ_;uOsrᇥ?VL?8gFaS @AXJ,6E+Nl/Z1.Grd6@ DiGF&j>hę(mzkf#.KNw4o<:p9("'?OY2juUH; #Rs'KAWjm9\wWR8j$O|#W\1F%pG%~Ñ$U)FrUێ\Evw_\6$[.8K*% q$NR4BCxQa0e}Q5N;D鎠, ǂB;;лo*Ŏ#F+!'K/1WRsmC. \sݏ^w_5ېf9m+a5JQyvT룢4_>XPכ ׏' tD[l'DK3{ e"ml}{8m7S#|}Dz|/XDF&Z.mچV{"ٰYQ{3ps״UddEbu;MqRfp?`a'ϘPw޽J~gs@7rc~O.F{BFo>RP]I7CwT(lxR.\; ޾ Q1ڣGdD?جb_*9_MhJ,$Kצ@7l{={VµllvFd"IQ-I_\R>{U`vy4 QgF_"Mangdܞ^GLD45̩$T6#kɽzYB2^Ov4qv'1c<xj!)l&nC7+"Oo -L㚁/wY?c<ld V:CwÚz-M\(J蘋eݦW^RBh iPD/3uaw ?MX >E1ƚS=A8)+{ #Ў5f@B] ] S [Ub"ȿPzja9+W_{6` W3 lۀ*ål+1`ڧ@=ɏT'4e)ڭA͈ٻ!6w u*#k{(`χG1"b8,FhS^ˬ`=ד '嚖yl;C;HHL"(osM~@kC=mYto)q2s'FwwHqTA$jěTI| -_TY6<>/as w8ι!G.͙΍cKM1uW=*/Qqѱ: 4Ǭf%Bxqk~P׷uV^w cb{u~fu5dCVRR4 *<1 :b( # &-Ndf=uoO2m tj1, N\.;pXb20CgÌb:LVś`֝Mi`uT[pyOhzeʁvq el~J !ֽ_ L9SRU32l)8U߮G^j,$L>M;T`ԕݡl2'\~EHM`Z!U9z)WF".$_;Wd<4oRFItsh65_ɃP!recSM#*e]Sx2*HN/ncrv_%8~1$:D;7IBEt5Gb> Qu-I+_#˾M ;28+򁌞ꊵxkDV=NB}I]8YgLU^i~ImEB0#j_ǖ[ԾG%oG( xviĬO,ls-o2gk =PBB҉.m4* $&GU#Uje9)~O঎r都Bʢ-rO1S| ,p\ܜ/a-NHxx!TAF(uBT,arřȐ?}(㓐|04*e@ #0_+H~k=֤ es‚K 3 pIp!jcQχaqD GotK tp9na߿3&5[hP:g @tQx#}4Ζ -xDRZl a"{edw %Q|gv^ )&o*<9-KEާ艸Bu'53;)a*(?,' &T/]4_|".a_8πZHQriHuE/WPX0Xxk& "V!,R[PX²%zgTY.&W[]n FSvJצc hOFbud{aQPbN> Dk:rap@X,}?/0ڲy?'.J|k"A,)7323Auyz!Ky=!8zL1HO3\S}B O>2&ОӅ7hͽ"/"Srj={k:Z]9NGophй0 L֫zA|)tii>%+ \UbyheBk^P-Lyyk*q7'.gGh@Vx $_)Ptp=4@%=_Iѽ7z];$s^gSi26uvFȘsjb" SB4\L>W=8pocu=mfW:_I:IBݓISZtkʵksWVuCe0o\榺wI_LNX6DrUmbe)+k<\|[*kB]LL%ݪ.46I];;h1UG) @5\;J 6cHF_$Нx`/;cI(3ؤkШG轢f/{UNu@E{u/ V<o4B7dk~ VB~9ygY=2'S{{Ư^vp؍(.710 -oa /{Rj(JwlMDR? JJ//ӏ,^f@T<)'< "n:9 nX?O$16Y+̤E K$L,y)GguuV|@gF Gwcb+w*u}/n)  k:BPh ~ըRqwnhŌ$kEg1*9J4b ; z1jAUo(HB4,-oH)>Alj{ϽT+"Nv#FgK!T$)iT0MЃ b#VFdk_~geXƯ:݇/F;>*<0 rNʏy옸ӻ?zjN?@ )k }?KM6zrQ݄i 3-$֔\]ֈ]7/pV߀M 'r ~Q4FoOܐٹH- !"b.p@ 5Ȉmӏ2 zR::|O2NҔ|WCpQsȄH`?]~T+h )$(E )xypz4ev2 k\{fu(PB#oy^('o?e|8ty< eV ,)璐ӑlIE"Î~3;] C=[t$Bۉzҍb9+8%2&)8U5*"zsY摨vJ45Lw{,"|.,mkGS[cx5]3AM6(J6idsii8@%g\(̥z)âJ m ?҅أ7tmta#'aKvߗ|,zfEbS9A @)ѓWG8cjޞ)QُIh]> kã cQfJ&.}rΝ.Y~E[sQh3~3?q LP Qa':w}*:}C/7L}7GyQX\Ԟ)z3-O?q̚}w8M&܁zi=B6_>TcErq,^̪ǥ$Q"ru<_pۧYZaQt '\A1=8Cg8u zղba)?30g(c'n6Hu];BZ`-f0 f異O[Pc8[ʁv@_C0M?ƈP:cKږ 8k:7ēMicb 2rlYj 4[ű;TLMPmMtLV y+nJiE! ^no{R7y`-kE)s@I40y)p1Wdh"H{u#e*_ĉu\ }TOsvP2ݎ3\?× D#>>É(K  Y62WڶX6f]nyǠuk#(ds* l %.pwM|/[$0𔹓+PODF̈́!,lp%H&k-:T: 7x`74;F.OZV/S.V5F!s82 [-1So)TM:2Ï{ ۆW4YiQ㑕݊=WF5=Ue>Q-, (Dm6l8oDJ=mә9Do30{#X52 I[I 5e~=b1\,,;REe -Pxx@ӜR\ctɗ&M* L!0#L"A)?D$`B(sC,*"7iO@8u>+{x[cu9aNyJuàmTCly08Ɲ2%uAXگX>dqͥq֣TB25 r(>:G .p2lfŻsr|8Ç ]C((?2~u ȧ)"ceF78j7cih3ESX켠5xݝr9մ;󩸋+]v5+\J ?ҪGT!wq%Hq1v2'cfևA5>5J H$o}}SM%+&ȼ\@uM i\神OdJ]K@n)󳉓έߨ[CX|+SZ_(}ݟpBɭ)ͯSsDs9{0e+(1K3 9Ke&! et4t} .D劼[4mF-~]:.̕$/ "4.ZYS'O)z(ro4Mh`hF61Xd mnrg)|@Ѹ}ms{Jle;-z H 6䈎Iepʞ"_u\P,Vb|"fzKc:4 'Q6sWYHbd@~Z&3U| AXQ:'XSqQRX=мJ&i<#9z E c>׊znMV3=@7&,u^<-:|Ha4x{Ϥd4 ;4G|,4GcW\Ҧ,m*<*9 {s`Or1}2QlMasMVD_qu}9=u[𠶔xMbFRܝr wGpT[H<ܗOgj/ |^yʌmoD=YN p˳ C}wlRD\տ.[3/ηܲ2V{Ma^'0@mҀ:qc~BauP g_Y!Hufq"]iuz^hB.XFy"bS,9 2`ݲWi]aD>n*篣E!|>Rt3S??Gv(0qQr?rގ]=R?* !$qǿٵxփM1ҁ u X׻;;$ ګ![eB|{)1/ѭt)GeKAp짅`2b=_nDyq}/ 9qZ":7[M5Z9bqpc6 "јT6_Ǟ,=_+IHI϶EDɎ:QvНlr6ai:Q jtto6#D%8E}/&I<2yQup0CN#~$Z]r$Ee0O+8G jw`w=HEO5Ku_0mS>{k?<O7p.jV_&FpgJ:jBe8Y興'|#E1!-Q(ި _'&#a4&Rs-<+J\-,b>$D{ 'T Te j(SaX}]kWl %a3+1ac,N{.TЗ㵱>.wnà@FHcx;VnN 2|T4 H-S%(q:~3SVO#oxE3"Ȝ󧈗Xd 6Fq: } ;`!B*꓀(9#4w y,`^q  m/_xxuH,M%o+/3o5fz:|TݐZ FF//f:Kb)4#KL+V7HcBNX*,:R{BծTy70D[?a ; ؇va@$?hu:Tϊf;s,;5wun2^x1 Yc[f ʣ'R| *:MQ_A%ɷ1X]y=6JwI⃄64ѳퟪv"'~њܽb. }|[SX+aIrhu͟6vyN|ϚHEO?TH3`f\vj/9&.Je;AoľcqcYimgOiw,qncm5%̭`80_óUN |DW^J\Gn6/"B^˘׹rf{%ִܻH%5#~8X[.v}yq0G39L ;A5]Nh3_z/{J7D ~jX% W9KJi^,۾iFk~4:? ʞ'キf% RT]qR0UX띠tQ(% @0řo% _{zQnL7=|ahh 9IPxTMGK`?厃D)oGV Pv2NsP 3P%R ŬpRL: 2?6Z`yI' d`(}Nlg օT>O6]AYY,ސ:nӋ?dNvoֱaXy`>|IbaOg208IבH r2˩^ 8w9L4^8\V `q㩈YT"4VH'4Ș0;^IFYY0u8Gmȇ/]؞ v!XkkٽQoT#WoSJlÙ>̭FkI=Vļ/[V1 84,LLoY γ5';$nEgzb~?2*!IOzB2EMx EKD8sRKf=-.}I8sj;2Wy)`4'Vrg^mŹv,^Ec\i;{^~i} hb@pc >XkHہ\/3-}'KCT@ruZ=u1 jTю;8pRnY aHn~4DR2/-%cCIWOø@]b48FCY$ ?vo'HO7#쟁G&u]続8}}= aXh E/4Xsb槼Idg&Cla76ڭ6Hs+[ere6XMs\Z aF06jROgqhZl}ɉ<SńDԱG0/HG0QRXC? 5qtTDY17i0t+Z H}{dpCc"QL+D>ok?ӕd0 ;ƙv& z,uj™m//K'UXtɢ.@_ncMsk Sk"ԥtj=Fj^+Yk 9%dqsKHD+!]z=˩,+~mXILq;\a |Ś{փH #TɍdEqLQ֣t+ 3RA^jHg5b=E6nX2bfOfm<\;EWGZ,NX7ش:j43`\5{*8&Nf.hRkƏz#R|U[P$IدqZq6yP>".IFFfƋj m3bSB G@*C͎0`@Sٖ\C3x^_K92DS@ɧ0sy}~`:킢݇6֘11iBi2rBWH+z?<دp6UJ~b̚dY a댿 Dn0 ζs&]O=SBE&:)幝6^t\$)?mUjTO{t-䋮H2azRq0vb}fr=&}Ҝ&t[AJ ?70vXlknE}lKNq:lhr> q_~FИ*>S^|r/6[Q`j&k<&} cS%`4XJ\Q"؏7^v8Ux߹^Vx?zGjh3 j>k؟Wu%OQYEY2F50N+ѐB`gvw0JG0],\SLt2wcKCAm'\r;#'E:<{V!MzK+K<3R- ʪl㷻Lչ7CTkc R՝j2FJ(jGUpۏ\5& aˏ7V&Lى*81NSvZ.i&S^`i(e|1}n[FtrZy3o\[} ֳFlK^́eEk&򉸸(kb~B |'$6بA}bBxi(7"po. @5(wWk V DoxƞH#u$ݜ}lGT_?Q$0ԑ4W"4U`ϨNItLd_-hdwf2%VmWA,M-!|;FTZeǣeGBȦ>N;"Hb8-^(61pX >çϞbd>yhd#{-+óf id|3 lVSz8Ð,_@E1#B>h^oWE蓂Se4 )}HfTeC0Ca$qxIӆiS+ː%T_$]i:Q惒K޹{6))e=%C.gDj/@фENV%'[ +oCPm= ,e*9#ܿVlh LE+qዑ))U%q^K>1%.geMZ\佸; $_gÍ2ei|v(]cXW]ŐceՔz*duqX&Om"8=&ăA(y .2־B!%ʔ89ww54j?Bk7q;4*dza A|*4*ke65!6(@FJl c}ZEfvqs̖,'ig. (8%<3#Ү7.Nb|i:h*ꍪ:aSԃh^XqގDQly`}&p&'l@"5wȸe6u=t5))Iy'hw+ğ+ OV3ģlQRa:_Dd[Qgᐵ5}1uv9h2E?4^H{腍"BP.zߙ0TImy:'$k1~H(h;EHRޭ7kn(AJ5Ϩʪ-(!Ex[B1=\]4?U|a J ?)ou =MԑB\AOˎV:= 8 EfLdC XA9?JD2:Q{`Z'%qi}-U⋣RL/JzmdxłA,pS|˒ߚT~!ǧaX!(\ ?NA䜓QR,oԁMloxt#JxTA)P)ׂ۟'m%]'~#nLDT1L6^=K7=I\O z$2o҂ldWK6PctܩG!d2d Ò՝ďݓoԑcbbV !dOqkԄ^wj#;Xa((*9Zy y^>3>6 6~i# ?Z-xn۟rI\7zh(jMR[sHR/[PW&#uAT $߄m p:gKrZa g"wg =y4U&@?qzB~",XՃ0qe,xO{Vk'lU6إ83ʘq't,moSE-$d~xKY?H[S̢/D^c4:RՕdoy #_B߾2gxi| NzӳaYjT{VhTjT!@sZ{Um: vB2> n{o"40X93S@z#jЪD =Mr_Ƹc#g乞q`ٕ(1e. UA#&&i (v|^ 4M<:+?ըI}%LBR)M葏<:/[pey&jhQ6 CL wGr[}.Sū]<,;@lĸ\\{p2,u0ڱhc6xԳEqP3.̅-ȄUsMjȈʚ1|'54%fdڹ]N :tM@e>2iGDdlK1ڥ)7HaиmTbҁXS.͓r§W/P`w9J^cH X+ rD\Z@"z\ڀA )re;&K_Jp;Fu /gtjaEB`{f@<_KۢP΄IXCqʤ凪'Na.։S0TN0Pէi"[ۅV ;Ō vnT). ?9PC ]',, fG?n\?_NS3H)DKPJ܍D^~ax0`4 sĬi!oD,>+!$dJe *Subk?~7׭w٪@'H.BZ7'a3n(4"te m'plH.ˆil8Z{ڞޓoyƃT \ lO1nDGF_NG1FDqHL%{=qCHlN n-K]c%/VX\M 4.hIv$]fK5x޵$4L\ bÛ pz^/ dZt6#P[ ~2p |pёf ){X5~xslhf4[@\ ~ RqԒדF~֩l?(ZY?jS 4zQEꙣGKԄHWF[2Iصp1#d "^=)Brsl10b»^B24y*X"ÜPQzf j1 KN>xM{7LG÷@+/˷jV_%<3/Ü;O\ţ^4f, -0|q[놫u)=\ydDm]>,xڳΑ-{J&V,w&ɑ0U#0 PGSH4)/)y "8G`HvH_nxLsEը=7}K,dMV kc@hUlE*a>/tj&E`i49%fFyi"65 O*>#?BW8HЃpr.#%] l/`I,`@"RiRC9"c{+6X3Qԃ=Xĥ<(lץJ%8MCmB*smS7><\?SM[kV̅ػ,)U6YPA7!#0$= w䮚TYt LO[P{@?Ks@nڀJ&v%UNEKRugwbWۚY*NfLǸ<-@zkC;wQъ\ӌ[pVrIFXѕӝF{e#f"DSR}G]=wGyλ=!]ݴ9bP.-@uVSv:gIJ -/V ny Q:Ej+}%K˸hC5@q|&kQ:j%7BQ]$vGםml䌒<SPЋ_=@N_dHR2 <)dz{uxZ N4|x#'c>@a/6ߖ~޸6E9;QPSU'N6jHWybFpij n4rVr :ܨzx ZȉFrt+9c=#w0"͗ opXm)`*@ȮۄlXChUcnL qZD8~?JcپЩ ̾`bZX%O͞OtOIr&P%?Bz<7Ć3. _zHWPS.w4$lQ6ж5%v8QDaqu_l9=)?F# 6ɜJڽ%"NÞg/ij5E-iSqyXR~x3]cAnA ATV4L6\·i=͠G5F-8# ZC*ͷӪ4:cvVWt 5>N\XTFOIcd}ܿuA|#JiOۉ7AF SDP)wG*pR2~(0`Tp BwIe6.+ʏ+o giMUGcѝ|VK$P'_9҈Cߘ.jl&h5g>F}8:EH́ͅKjO ;(:dW^zASOCk<eqb]n~OoqY VS,M2KʛZ=*0~sLbWR(٤ȗ**EPRU MLeX*g2X)8?^]~*^5ǠOtz(jWpc&2cKFFU g!vkW() Yrwa0Ԋq@`l0ESUfAeџ$G)=?>gB#Z_ ڎF`;??xeL`Gy{eh3_ :^u [[k9(Wc2MtOT!)ՠ^wP|02JiFVc>wзР磕&`~'z(ԧ7M+GIcT\X5ZVg51F=~ثIy UbO^Oߍk'#i5.| mP7?F@&E {?smw򷆢R f =uig%:JOƒmA97M/~KC s97:7rфm9r7E^*>'5;,S0=/ƊgUtw+fS>8Fg]T>1 TEZtk}wQn3DA^33CZV}lN/1vj|y%l(\t!qI80~~*:k̢2irdS8GmX#Z8d/!M29l3 Nm"ka"ߪ۫+0_y;yO73KliN0ﻳ]&&բnB÷΀].E.ЋCSǃGcr:d+Ѫ5N1S`d[mIwA9k H~%h#.=2_)/PZ+IQׂSQ_+68ޥ m]:+cR ݪ/1o[&:I1` dzMp2f&PtAOeꎥ'辁Y1}2< rrE8z'I‡fX oDm "a1s@k~'M}&@'ȷIFPu;x.\ʦ6|㪬`n/' ks9j"6_TV F(2N0S;ek@Gދ/wYkH(>Ӷi %@1kz@ *ĄGqu{̦ǜn'"1C_U_l,Ӱ P%nJKi5uT]Z2΃(2he= / Du,$&r$ c(W.#37c=b*"Մgo9E 1h-:+$#pò@Rڅ\.T =8=tSVU3 \4g;٣NiB`MU:X4+ 1X $ ِ-) 攃㴤/Jۓ"l:Li7 l)M+/39+¼nh) ߇{W2/1pT/ۊHT]z\<9:; Q:TwjZrjp赕͝}e XfS ,FJ̩m@2(+]|-.=!O9 {r6"yg :fH97X ?}(!8asJgdqҕ>F`YC@sW?&Y! 0PXpvdjV t$d"TD|YT,Mb>p$bkdSYw~Ʃ=8yC7T9WOͦ?|KUe nΧh#v`< (2,Kt^E1_i +W(EOIFJ9/ƸzvAo4tT ۳ -PkU:aVs`~s(G Eىo +h)v7/'ZsM{U}# 9F().@l+,NH@oJЈ~+2T,1ɍu?Ck35;_#8mJd4t+:`&i* *z{"Rx֪:Zf?,o+)ε{Ş'fkw5-dAW>n,Ye z~gLh PQ?^wYwur͛d}D7fOy#`uƼu ]LPtvASz{ׂ(N~J=SGK.=lj8GyN~L@!w`}x"䮳* [Nhu= Cd}$wC -Za#G8X:.B3OAd|`!{x=C`:tH> >bTOBS DC9?/7-[['f%&Mhnvc5&"(j%?V">u}^V@7^+T|"; x]T6cf0 d\E$1"5"25йHh}"DULp["G*!%zmS@h Qr6loMPb3fZ{l=w¡&x~S>I4LxGe2|byJTW̉5dvU| =EV`?jAh4\j%@^aQY~q(c^␅{dfՒ b)}K_i ";0ɔ-qQ*2"N { eFV݈ pF kZ̕0'I׿J5ih#aBgTD]%rowU0v7~ ,QZ,(4]H5.dqۤH#뫳SkYdRF/&LD/-mB=YG@ctog/(|2+Dc#NKƛi |&B.=2 ԩtR,I uȽ-:\0i&ktFӆߨJy[ .CA5׆R/$fz-$f9V 2ّb0/Zͳ9#YB[Y > @?78׈dK Cv&󸵥Ժ79n*.v9 ,[u $]pZʾ"t7ȼRxq@?$/\t&n/cMA5ycB!UidZ0yY-YuBoC2HM¦^?-F[sz)XҵLo#@o8.SIxY.1h7.4]`s/]۵Nɒ 1`2Kd!X1Z£`]>2$ZQ>MiճhIv˲UݫBIҴZU[+D-'dyg{W4#@NΎ-lBK^.)(uue>,&j9P\6g b\d#.Np%pIn0#MBM~ 5E3c{d9Jo9mOxkw myst:}+;L"hY "Qj:2F iy^m/yL[[|Ϧ=E 6EP,4nՒ梨jMw/\T! L>)ԓ= j8, ^P?hx󦎏9˘Jki8HMF%b;@˒y󷾶QY ŷ*#Fh[fBeYKpN]YE GlqkIK" :1zo뮳8XKi\$w  l2pSdBÆjt~Eq#0PՎzЌv>ȚN>0x> YWJg` jTa#GHzIORN[ilk2c˖hU u}p| @PnkHau=paE,`D\;ݬpfXbiMǼc.P,(_jo.kclP1[|s@ :c9B7= ;xgeݒR6Iyo.W!OҬ/CI#ܘC3P`3eG_l9{:|1rيqs:rbQEdd)~ػ8R.#Z jn6([}QQchSP҅5,s05ATuҳ[bnc#m)z<.E[X>cK씂?߰}8s2!t:N)Hem`vU@2J-kX\&YUF˗7{J̝;vd@嚉wNwexV߁5F&uk^doQ|H3r]AFbLd(MtGRq5N}R%pRj {XC^ލ `N 9M۱` W5 彚Aq"NюzQFsh;α `E79Mx%Ifg]BgĚ+hiC? 0&@dY#}qDΦr~#+ETHMC);pP@\~9Tf8 1d"C)P`ƃF &=|nD{$u'&;xBf7(pQyy%ĦGinC(X/}\۽0+7@hM/@Y5~# Uo [%fJ#4w)7MΏsp|x_б\{(,ώT U:v,Ue<(N'sUM۴= *(0kN*~0痑XBhJ]轘:=Hb}o1EThO}a|?RE^>Oc- X_UQy!8F9(YܾҌ#pB~x9'd4m ZkL ^..|c/T06%#ٵUqU)O)SO>(?,̑/p'sU¡&ŝ C}qqPHA4k̗J=:jN ,2_؍z}90֜ݳȎ<k[6PA()3C>fL,")~Q,6nj>]aն6FF&flp F9&)ӥ8B\+4I[mГD7-+`lu{KU-gKFj`fZזKmy^tr6jWBjڃV{c|̥ȴ  aP;7 :&a_me&\k]KWEYᡵ4df %IGOrkKp@ $pv@#>;iZ~Z)7>{Q"aag ZAY2D8u7ˍ~P>.=N}^5\)hOTzCiW}6q:&L7Nԋ7[)84$/"vBc2R+hI.+6L@m哲Ufg'C-Uֳ[ 2#n1e"#/QfX<;;Sc0h=0׉ݟnwظ0]y-$$/n%RK 6NRByQNg:1}/1z~lܚMJxŷt=eLdwpU{mȶx0 wjA\w ٫2C#!q^okFn=eƿĎJ3ͼJBT ZP|pLMzV"^$аHcs=ݴ1)^A45P< 7Uj>4w{q0ExJ>P1Ф /):ԷeWt8.bHuYȧP8n|kAv.~oSg\d9G,7m 4ۈqq3Š6rH5w@-̻JC;w+Әz|Wtsoe4=eq1 )W}"˱F]q\WB79 _!kKmj.z ;OX.q;qU,BA qLF.c< c*bV>i`3bHYQނ]h2Gop;$"BkfE@ga]NEzC~=)6 KPRX?˵Exº bb//Hoy!N)*/+9>n3 YJK%6?Wfe{kZ82DQ_W=uY7ROh*&ɲu*]Hh=X|MqX3u"O 6E-%Tiu@,پv.3F5FLy WT+:^K('s0cǩ$;yl,b vVAeI_x3uD;5pmZ15"%E} 1ָ9jO@ >!r1VukFA(xäz#2WD:a%e9E.d{wi^y2BA&bD?"k;A}"LϭxTvNkte p= 4Cyֽ蜱)O"hդҪ*h3,L<Ҏ7>.OAcʺ]yBVHt!BYo.o1*)}[BIIN/aeħ0nq&F{ p#o( eeGt`nҥ-W%PD!j 4I=KR#fݔC fy =l`_֮ L|IZ#5f%F2ILP^NwNhB!qISꪽMv4=ʹöJZ=\AɞG@V#u"=p0)`MƚAb%U&͗`^PGƇۡ[d! G.[ LF%x; h91ǁ.ÌzƤpSBJ2i gS_I# i>2B"aucrfWs r*g+>ML|e=\_DwRl3?8-7b&-CJT"dT&xɠ8hږ*>Gl`x6\,xp/ʥE\m0@i@\pBѷ#ƞlS@cv}#B@%B@u !59(sJVM8nlaMӦb ZBM~+Wn* )$v2F[,{~ъ`K@˅>^p_D@ 1@Ndc$g"3z9 "UuO'g kK'ɯz'U-0]טDC] cPR$NU{ ;!v<VhY8l]-d:@mY@} zDs.5=Ԋ79߉8 IW"q Ic(<Vnݐ5zTJca'7LC~%(˟%6}~) oX+zAStZ ;LX%ŹY_v N"j5RF٥z';͢녫ӼXlEWqxŧ%dBr&^^_HɧxV3/Ƣ'J? pYጱ( +W\ߒ~v-oP0wNj͕m6IyD`Ѓ}H6/ zyp !YGO4g> GVNyE3}.5 O0é1uJڥ ޺z`Kٿř f5GfN!new7諎 #[ ?9AfDp_G^*Wl}ByV襍_K@y{wI׵^ -O=D(W lroɁkt߄ĔeAdWQªB1C }IG3'%aj`^"60'@VEABy.`PBuq**WMlGIaLx{ +h(=W`ŏ |gdKt@7IFzH)3 7ZT.\38$%aK)Yƽ?[0PlC\_D7|!r-8BS{uM҈Dajjۤ ]> RK~{ []k\"Gi;w5Ep1rnB2"hJ3]k ѷ?c^\0iYGFv[ň9bƥW;_=q&UH[Bhx|BƘ>%}4WڛJXi ۉtlqr+^Iq Njd7r-G i5yz ?UԝF7?rX3<ëp6u_uZf=CU{ߘO?C+k-kT ~sy1  L]e oI ͔쐦FQW*o˅52r};~o;- <|n~rkp܈#9ScX ߽Ƌ^t uA3̝ ݙIo}1[ X85 0\/|z,GV ?|:BEU{%KL9HVoU] Tw^IME \0*_].D"g1b~gS+Gq ,J$ty(ʝ.$M䔐Y}a Yt>4V6Q -2WQGKjb V}O|Nߕ;Ψr˼fTR5?PcXK+pH'@MR(9 46,&$S|h[y'e}1YU x×ЍpI&<"2s(N")U}˚\ SɾIB[Gllj/A}_ S̴s\~id!+)U Yr(է6D[~y0|&hWw @)ߢ:M;4yyɞj>%Ou4V>ʹN}I斻AוyV 9k$Ӿ&v+LErFu[mYhҿPzuypS˩Fdcޡbؘ@C^L> $S+(tvŷ6zcwH)F8?ә m Ŧ`@%AP,D''y3lQdqhoH uas1`!BXt@Xdy$s|5 d; s>jJ]'aϠ1v_^ѻpym(*볕 d.S-&0{2ۛÌQ[i<@_G%zSGq>&֭ռ?h?b9an &MZhM^IUzb]XGv^JMd *4NlX @bڜ>Invnج9 OB풶QOO1Sn_qQ%Z%dIu&Z;~PAiƜcwHe:ʁf!H1_Pt6U ZuDP(yXw3sֺ-Js3e{,* at@8|~mNOBVFj&Z ́`1 ]%)O4U|7V ƕ5YMM&Eu~Q$S`R WW*;=SkN*b =.H]0t&%}xE@ӭ:fmGJdy^}|űV/k{z?;xD6}oOyT Rⵀx~ I&7L{bQ9`z72pGQਈުl͟n;-OJ*,tAcoE ȶ#$ߢ(19/բY.kVEE=پZԓ\$͸E{W7B했uq~/;s)1% %j')nQ]&"&|s3V*MjlhLVu{u+2H 9wn"dҐC}{;z%SsWLH1Hf%;-|~{ sSXZo4]&׹I+MDx`ei&K+DZ'OH~y6f}_KYphȊYs^7 '9}iSa9d[Hl #;mDe*1+!ż}`\=Cx *# ֟|J~eOHW|; ڤ * %g-qlOUT"a+ Qp\<笍/}L_/ET,TCc1\?Iw<_DY--CkWYcJ/Mo_V~hҜ4#} ̬dFGW|Y4T3`RM,anj,VĠ7 4nw%n2t=p/!7@ XG0)s lS(M隆2<?#!oJ3Fy)R15S6/}A5KZM2v3ӔHgy Ld֋$}-x^U.nȽ!v R)* f6l O3̀g{zzw](v,9 >Bx®v@bF98F\ ĉ3Ҽ%Et$koF{,#In}A|,A.5_dns:Lr7 ڲ[.Dzr$$>BP٤x' U*] fRvdyxj/&o c^g۵VgʆeO˺+/UϏZS8l=C5nȌ 2ֶM- N-OUUɹ;)EڛZ.'a{)hMdOp%?h[ '69"C9 A\& 2֧ޅ?PAAf]Ek]PhuoWR*D ɍ ")T-Ȁ{>pAB( 4JJ=|2S cײO+&@ŹHCfʗ]t:&% 0{c\7Y )lrP)/v+b {MUumikG #d2a#NZ".:Øj;Jaݐ9;Ŋ2:`l^ 0i\#٠\^֪'@tVG ދZHwjp_6<Evl) ?0 VY80\ |37tNp„|Dz"ZY*%Vz*`;m8#2"'EQ#אdo44/_U7n=lg2E-V7~˚-?W`. g|snڥ]wzspR;SYC$:I9Ͽà 2]ؑVk\lUVGT=f:);Ac&קExW v*Yj>%Ot!ib9i,j6]*~YyCE?"jE51&`FȃOHUjNZ\QutrTh4,TA g\.jbC6i"\O2C"/eI\(?Loт'C kP(ڎ[cD€^` ˕{DR/aԥ:xX$夐W]~2P5{$g$-CIٶV`0^-RlW}s+Ytd bw@`ϗQw 癈w9ƭ^aW'Z$b-iAVsFK0ByqvhÍn " W_!ҴEN>#Q*ѾA]p%+2V׃8&$[>8{QM[ $@u2_Jv:SݲL)CW l W(:j-02Jv>y)ƅ&~Y]V6/ &:#NMPޢA_`8Wctʩː0fTI7O5f.Aٚ^7jjpVI/Me0o(cn o^Vf;:4_s~Zj[- E/LyJW`var$Ǟ:8N5Cr4Zo IƍuX7/|F DSSu46 gl891M{hYh {~J -:&LS+Dki3piFp4f=گZˑ +Si>@mֵ#8V6r6>"@o㎍ c;Y؏ah5n =bћƌn)$ʛLϫv'i^\rgvqBB} Fx-Io+H(k'.6׿"c}nƺFhy`p\Z7#6%,.n2pf+E{J(7A<W {B":|c&i8RC魯Y<Ia, ,T@m.0b^'FB}[wq!/h؛ 97iͤ޴wXaoSfI\^:`4 A]p@x %a4ЄȺH+$sgS1^ Vs^1"?2XLذ` =G7QqTERwXƿ;6rTZ?n.ePLx2RCAi9]p |f-[2S@O_-;eLSBɭsF>G7VCxcfKxҫq\scpZܡү+;EfI8r =eĐϳJ+,/` -e4j3 0-]~| sžmÝ+HsO\GЩeDH>r L)%*%sMԅ 'y'fiZDJp]螪L|קɂgk!Oׂ @d德5CN:@s1N9nTN3'->( 0o+ئ# 'rbâ!̷7N EDi Th_VqOj>$RlRh~bN$F0|f7ɢy1 Dtsss -XE;+yD{k^:&p jQkI3ZgF/Z즜ז-#L :9x-nDp'Ak>w)jυFyf>a\j Z'6Rovܫ z"aoUحMX *bQBJLX=JI^buA$eUgPv18^ g=UИdI/XP+܃³z]p< ~“af'4-PQǯ,s C*Z[g__U҉^_(:4/ڭ|qu d&m.t FS Zw} YR`.$˭[JldfJՈ G'}>Jvhxo}`t0{ɾ>C^sX\ d 3vKAku:kYMbɧ[e8=Fap, 2mr=@_ L No=h$B͉#aFSQw>f &אUp[-%,U(Ob}i֨-O6.?VTT3H2:}^hyBk|.)>9G4/}%_Beů8R9Qn0 _!߰{%эj-g54;auîv" [LUzyEjnH.aiEiIcv#qߏیyGfR)v1Q7vGЮH‚HI6:9\u a[AKz(fJr5kdЮ@^Tr 卝7 cJ-3siqDVVÔK('Laq (@2x ==Bᘃ?%F.€ٻpB>fPXl,b;H(S]RLW:.n:kO7q9"d]T 89Cx:S8a&2uxt_Xӳ|o(7xڼ$ӹ{Ϟ~M{5AS{5ڎHZ|}22i t U%>5jhYsi-Kk~3ƉӼ ŴRmbu=25r=Sdt8U'J7jǾ淅%^2wn(!q9@y+-%movBjXWm(R r M`Mf ޔ 8G|a"#H': -խB0ɉ;N" SUd:M0Eu;<)߿JkVӯ<$*$J:UppwQGJ|W_8 "D` ͯ^$﮲whg#Fai)֕Sܼ^ww3n Qd͂[XK?Wn_B;ޓW)+Ml3lVCy H_9 5h ~ Uh'CܦolBo'BuC.FqDq_2. rweZ/ږ fF9Ka> BeiK6Zm!9kDg#N'f1 ~o+}*gaN7pnN߀lQVw4[D&z< '+mxQSPG+o'(UfP>9'CWy,"i97m|mOaoMٲf0bKr < p j~ڒHD @f(1r;'!VVBғw+ w8]hc[;,ڥȺ 27 .,o;.7C5"LRDP4a]fm!PX wB5;Xr~%BY89So'^;Un DH}]1~.nzzONShJ_OHi=B]9it{W.8Nܥ Yjh/a!U9ٱ'#^pq2tZa{%8a܏gԻ ķx1*3fZg"Dh'prT3lyxT <5Ax.Ϧ~QgrIi(aYFan Use<^/&1#GQ=sR,vnڌOmXQLNLV"ЎLg| ڒL+M^5ҴĐ k'|%WZ ܢU2.\E{)ZJ< GD'ZvxlP~W!ny8r.G-v^ 9U%\b)e d"-Rd@  j t(οnj>mX7[9X Qz8&W?\E阰=҃/=!c9EvW#Zm[/DE>V}v.a5Z.?qXV0~8K8h ?zXş)VMfU Z|% |F:C@ʙ}X}Bհ JT^Ĩ~c-֋Di ^m@-jGF{Su3 /%HEF0(Aʘt62I̠yk̆I_B>9 LmHΩ:o=V,ɖ\A_H2~g'3ْfǯ\C,觵QKQުQ?D#^2INQ%ȷ7&G<` 0v)zl1F4yVR"̬BAU壅ɷob^ +'6UW;&WXuOaB;C*.FC>cob}c=!to{po_qg{MGc~oӲ H !bىo|!?=7~;B\- b^c _ xs5%i|r… Zz$p1 !~ leqb ؈WK(x(51h8B(쎐ORYCL߯c-uK|vm=U炍"^2gSlƉF&,eJ>bK2 +n>Q;iObdƆrL2c}R&7Z{+]8aYϏO33+ ax9xdliP gV]޼ýoV t0Q#^٩2R@s d&+(=#:jskg]7jw9/ZZp$ A s*P)^G_~2^QF-yF,^,a %q\IQ<^P)v5xs ~Q*w$B\]ϑďi]p継ŝ>螲^C(KÁ~vO:M&#O&c bn O;ɐ6Sxٱ1N=\ ?/|EC[={Q7h];qb:`:}ҟu<+D oƺ zq7`"%ZcX-6`gӐ[Th+dg(2 -f{!qDbp*$lRw}]M1Oš6iJq=}s؊#ﲆ-u 9b@t:tGny, ZrD,6-\oE;G'ikj/BYbS-:2|{$uD IVjQs;y4IoHsILGE93y|=8Z2]EƊf]xYodaNMr}9U}{3yk'$4k]ǂT\y/vxNMEA\x3[)GP&{f!e閬h+r+R} +\ݰ2#:۟y:Hً(m_[ rþK_\]saV1'&Jx )mt:r[GAo-!Z !L5klf/ލ1E f*'6a1GR{zB9%,MNj^|hcfMYmk&k8A:c}f>{R'2N 1!kC.FHFaگP$Q@[ KqGũÕ| 5`,p*jB7߻.B)?sBǾYdsA&f:[IGPh#ƽ&ŴzlxxY@b\K5Ymuf'K?QU]Կ>$rHk!ʷ~G5Նvנ ^ЎlUfUTlHIGVDf,Ilyxj9]I;e#;2 5@7" xABA]Uԛ!YzXRsG {XL,eVz]XĦ 1h>kn3ʦ)7OQmgu98v* K/{.ѿ)j[İ"6^"Z0֢m#0Q1DH|Q)LA5ӆ5bgW\ǩI4%qr@x"JY֨Kb%'֯WgW9vd /_3=Sɾwj^zVۊJ +S〚 "W7)|@kZaۡ.V@\J)k:*?FPQ~#7AFD;rMV$ ~4J;Ont~u ?5WG9)e3u &]6ۡrs nA!Zڋ/mM&hHr%<}OTI(.6.X=,ңæIZq7mlǞ'c6^ tKUanN2> I\g{܊G-RH-N)elYL]B{݈ˉ<ބyLoP'Hɩ/ dNp`˛9Ohywu]%fJ,R|℗nHsʈH|t5P kaYU Y7` aOc=Xgf#{WIZ" ^=,gg`ښRQ:]PKI/,q G]z_E}yhgx;8}g6Ͳ0Mfۏv6`8^4-7 '/re\9-h ɑbZl%1*S]q^aKc tܤ<0F8'rrPtw\i[VK`w`_v\Hq)&>8R&=]>Z&x:@ ӂHc/I6̭2Q4dȢXW.]x d[L%R[447/]{Y)Ey]EY5[ٴ>D̹Z11#+~u6J+x8a:hk19~1rc(9S1i,D'T#J2WE?۟M9=Iu`ZO ѐelb&|XB`'d 0À[Tv k]ESZTXI's~ζ"9ݝ/Xf A[qۈ\@#Nwd"~_|" k'⁥lB-щNxwn)"K0xm['0A{GDg745]]Lmt^ z=<`85LC?VoK`כȝܝ^Q4ge[*Ƭt%}oh 2BTˈ ls.c[B]m!Ǒ$2ET6$牋GC;V" %gA@.Sb./4m bmEWvVjv(@jRvLS0K@x5pLެϝ>~wt[>TbjuSR},t;(Q3>*&'0+?rQN̜@nA>_*e@lU$# ]3\}זKK }Y;>^z,z{!ޭ LmVPUwK~L>䅁OA}_".WS(: 5iovV)MMQ2 Eھ&?BZg |Yu dTz$AccZ0|_IX[=<)e2)lCi$9`vI.f & ~LFƟ8LG7_C KVP#3{"A^ZE}hf4u΍ʅ'-xAyX V(e`Rm|0p:*a9JhSLHohTƥҩl1CvJ*<|g2{eDYz$49=!0W{7wnViZ!JH!a`HGw3?G6_Lb2tK]AH9Z& 3O3htf?ZMgV1ˢ{v'ڔ5^E&! E6t jg`ؖHyÓIpI[t*PF%I@~D@}?MR$QvҘ́iå!PL zҵ]lSdws:u-ld]ѡaЖ0% Ҭ窻Jg~ <$>Lh3iLdR.RIc&m3&Ĺ:!DWma!P nxNH>(Qe&4ך t5-[j-{\q^qá@Ϋ 4C!LJk$"U~-{]C`gF1`GžE1{'n,Ð:"1B;i4\S3xm{D_Bu&&fn U[Un~xB@orT.8FjhtA%1 c-˰Wv a"mrc]tn66ӻl(Ar D*~nHwrJ×*9|'$GeFG!H:qG2{LŘz-ltV!-= kam?2~m)S D)͒/M M'7;8yjd&p#P-70qh=St j cof: NrvOR{KyGtblHHj= ,|'a~S/tpZ.Ea䡻79 :J7S09z|7)> [=ⷻ)|]CQnQ*!'g?u`eA v/! ȭ ǐYfe2yU{߈F-m!<$2C)Dqn >‡.` f[g(p]1~GQBIKGU8޺'L)Ε& ]g+6c0K**S=/#>ix|8g|>0 JQC\"v*LUoLH/ڶz)}k+Q#hm>d""mHƷkR1(g!,n4Sg`h^DMa'[#?H.;5Pj*>dr35]͗ąaOiG C]2S -t'󡌷Nd?;3sDgG k*bl^;-F7e>D_ *{y r>cg+&HBX {jRЙ̕N3gg]=h^J8\H=AXW}4lsNrO:쀈&r#NjJ4 )q&P. #[2 ̪s6 `.4wrq>KS7u&( mf9auҌȧÐ.RɣBR_m4T5 _ͭ-^Zs$,Y8ĸ =X~s1Hڒ=tA7pk]D/ 7w U QW#=Ә(10Kq R/[PC̒9Nn\t_rL!f[)Y֌sW^HRo.n8zf7jziIq,]VRSVf?DZWck000z$48)T퍾ׅDdoVKyR/)S#Dn_)֢p"1Kb&-Xc?DtWW{Cp>ɹEllBprEоFgEY&H ,/Q8yz8 /\jdI+.nf zH;x A=C%L{ܮWg6t]I} Z A}HcP"=8 bP!۫=p ~inŏ ew@ecM)\ &˲13"WN]aQ#b\=WL` !wKj=3BU%RL4HV#bM;pwI|8&74}Nԗ]/Got xV[32\yVe-6Ju$2Vg4F-ŕ CQXbW30yG>vg6P\:k t eyS>-tK J@U`W8IIGsu ¬ݚLJsm bĚn>JP%67OⒹu$Wu>12Wz ,"%z˧^B)1hεϦ9 x ^BЂZDnBN1Ae'TeJDz%_9/:H{4q tЕ߈"a>G;.7@X~!P˚|NaA0A00b{)B:"Em2<{SHYxy9# .5ia3H`Y{jYu&rO^ l`)qPD҅emZ-: NG\!a0hy Đ*L{rr#kY;AcUcØH=Un`W^rv>Co ` y^Yyrm{}z]J"+^:#y|_Bl V#p\cn+6l?K Yɯ{$(Rç孵y=I3%уe Q,:{QE&t H@p/cj;$^(A[j2.\^d.Cg}⚯̱'JpdD6qO~5mN)i}3V.!!M͔7QePq&HުQ^zg Xu,AWJEQNQ9!B[ ,ɪ`_ҐIA#Ё9!m]?uЮ󴺤 1?zJ2/9O0q`¯K9E{S9^La_ ,CkyA?Xp)){6BgsJ}F?W'H\'[/ PfMȹBT 5hq&.UCbdJ.]#_2:Ì[_W&!i[t`JMȐ ]!op]wEwKyZL*G-텣Vx: |aXFԞwbz3߬YFV%dHG\z\ &1Qֺ &i@xG} n BF}(܁Cc~XTG$qHF({[<ʚeu$e>!tZ)eJxzEv$ bثft"ֱπ+7.??"+nv]]EgMH ]_r{"U,ƪ,2w;`(*G6~_n!XHU0P]>N=Q4fb ՠH1};g2Ef,ECB}Kp_fTZf 9F]4,ًzyśg#J⠱XA&$=)&M!Uq^/ 0Y[43dcRJXgߥ gmc>Q̨cٛoqߒRĔiJa84X 5D b_wchx9yxs }vm^g F馇g&׫ElV5h_l*6^0iplgb2x Xo=thL$GF ?`ȗwICqQh-ץqg3t[Z !MPl5ߠg,gx]QٓX}b=T\.{ƒfhcxJx =d++q=oF_pM~e;4'vobȈ_.ش%Ud\qEiscyH>O'Vs] !YJs+ALqɚ*f(g{̒pKB?ttR ,E4/iZ,mGpbTwJB 5mVSo| 0p>=F=q~9ĪXP K`+樄FT"!bv7xus+H_2%IyI;RTgبJPҚErV M)腺gi%h/@}IsQ;.=!T;ѻk U<_UN\.a"w.k Ӻ{W?7V/kK q}8#ULEH 4mJIo"oP \!9x6g_eq#i"[RYz6M H:6LkuY0l2' Đ R{S {K|y)Qs?Ktc[+֍|f)_OF6' Bg1S{tpKxrIHSNj'Š;{%Jc0oCV:ĩ e՚cٺ'j>WɳX9Pa ,'DI\=u&X9Ds4t׸,+uM^~xQ J ,I^")Mv'pҍ4ШvMqSuFqX~bPݞ6óC1K\U K^~N{b~=أ+qăEƗWanĞѥ!zΑy!Vȶ[_p^l% bSkqQy-:Ok3 . nёw !EuJ,HATIfǝNx R80?Mx&@CCgXaC*ԬEDƦuqcg9G!Cׯizۅat$S3@ޗ/z$}n… -P%vǎsPmK?T"[XCSPqdȂ*{o/t 77pvH+?1 na3~4Y6g;HɭcCQ4^%]ݖ. #ϸ4j:$= xZ@ ^(fVϼ( P'r2`VչQIgr oub,:M4Y uJ#lB4cʣCl-7<SsRe3בXbP:%d.kNHpf3[ًDDPM2LĠY2h=F͛cmLc:jLL㧯m*S3T#{a5[Rkm:iE)Vk-Vuj@j_.e^] wy ~P֝9l|Y݇JًHJJ捍f w֣ al4fj+V`=h 2Npo+?0H4CzQ-sOJ{lm`,:baV\B+W} ՟rA5&q$uΝԺT<0\yO4Bص|>TE/G#޳ک O~35:+wStڛtnQ*ދ$t+qϽP~}7*[ 9 !y!O4&+׉I8ka)+}PR0R/. Oȹ׮ħd(R3bi<Nۑ6q%hVPad⻺y-dL 02x#q /lԂ-1ů[yr}qqe' NɶKUbPe8(6iMk~*vٱ߶nl'^]_PR-\"}'qz^BŅ ŖT2Z~ͫYEì*$i $u}*,i=ܷAއqg IP `kSvO@ɞO"Wdqn=K +Iȳ`K+7=ww].!R վRq'j_KKBfl.' Hw/" >"CRMTe4F~9#U|xg,`Lu"W):ow+ j&OsKMx|G~:ar 쭽 bZ24×51݌UU"iF»E);fcq_UgQIJs 6e#WbT2NH0BDrw؁@,QqhU~Fy)z(PvFCmPv)i̟H(#.@,;?:6yh@)_ Rw@0͜|V*cg1< dX֬B%I}ۗ?NŤ/qO6bWNTj[jZx:sZ͂,e ՝)SД*Cmi A2L @ ).&mk++S+ Ouv>р]SաK:#,I WSVA3= )9%KT8oWv`I0SW▷Kͼ|Bb,:-\btf &Z\j4o@@v ;vR.\\qZ<^7iY }&rBQ- >0ͅA .Bd>hC"\! ƽs)=QA*@;+$UT <{/LUZ!SnNk,~ {ԣj "mVύc ֓=uJ an> =|8{0QAAas݆_b[ZɜQC(+1G4C^ "k.12K=#ҪC|GU7zP Q= ~]t?yyvv6\?ɺk>xA֥]Bga-)LjL:!N '>o aV &pe;mCȀ8x_0lR}/ϡAnuFG U\5g_v395@hN{}Z$kނ潩oxtTny,aITH[JG['F5KUnʷn+0I7 jDEnX`5?@H] PO~1́20J>6tc"$-~}f/9^3<3ŧVTw beI9]NܞYeO?/!RɌX`eG{5!H ^? P=jsד|^Nd>g4)+P1(<9\ ׺LcKc>W7{s `Ec%1J81mdp m9P5ƃ@M~,$4lH&l!eA)b!=ؿd,bxKV~o0=gãʥUp݅UOrszpb'{MyT0cDR.>QQ7Xl.m[@"CF5y']T%BG#FMB䥪 +IR_7PyvsJ pO3P&F/"Ճxe0=HY~i[5(wڴ&s`q4{R)fـcnpB ,3s r^xG;X  FQI܈%zӞNUFtj+J `bT-]nRtьҎIH{۞/ `0rES43N7WcӖ[:""4HIe`f=I0œέ[.L&2M1լ2l -KÒ60>#E֤jOy ^C,m'WwEPyc}R6ԠΝ䀄ggv0 WZZ*w)S}̘[jH]%̉'AH1ƒ?@pLJ'25F?)3,9w2-|flT<һ|GxN3p"X,p*36#@EfXT>1k}gD@^j? {gs~sՂ8f5+eYv&vnKyvå+qjqQzRj<Ζ+Π^$9G0D%"ffe=꒎u2Ej`gX ~J&a9gj4Ko`R akh|Zo_u։#:(V - \0BC=A_OcG6!Hjܐ7=>䅡9zwh^ yiFD٦r/Nxi(%s#^.ڳnMC/E9/!G[f;+1vF +Iڣ/]夹Rp$62cg~:pԜzxqo5w3wa!岶nmj)0<ԏyz9_ذElV )Br;yX9opj߬~"L=`O,0o뽞57ߛ D'ű58 =\t;vl OqH^̦,p{C;J0JB2~on1ri5Qf3.T\xB4wO ;1q(`˃>'FϋCX9R]z.%Q $cYϖ@!DOu 50Y<9Z:u$^'E O'>IE*!'=5H%0~mkpE+"|H]~sQ6~K~"hhD@B_]9Kqʳ|(V(e[.Q"@@zY/^=F%輈8x078 >6k۟5P['u%va'-!W; ^OuHv"&şl ]TUT^{ZqQCMu >rJpYlI+z R C*yg;iqRv1 o4/Z L\4&yդy#Z@xd 7O'VÿZ:`h@v  ްKkQ$4T+ h.OU"j94K|x0h!ˎկ5_&$4rFH:(M)`Hmq@+\2hq\6ԃ094`y9e'e&>85Ǟ%sG E FVX]딮>^CIDwyє~_745B~ukї0qζz`VM<86 /Ov8a9l ,@FCœm~ׁ{kCH\2&>2mn06Mz,E3FZ(a#Sؿaits}B} ůFp}B>2,\.|qqQ)L-۾~z|#4:.`2@+Np 1~h`㮫]܌A0 ~@!r Jˡ^F!j6sz'p"-psZ }%W? *z#OUj}+F`zȔ: ՞C#q?jҠkmu\kI@zxzZS̖PyDh귙GQ^cT,涻|Zxd*S!-&9CS2{N*xKIџЈL:MF Q7*lgF/Hyתh]vxN75ZF7jyW?d,>@Պ!GREF nT8i#6JXUS4l7 ?痿Fee5E7.4ɸoXVtJˎ v&V֘ňZD{sn"3Kw smAp>&g%݌_J a[W, GE .NdfFaf}yPNbgTj=␠Ӥ'8+Ғ[*vqz G0 AmcWNso q݀ߓI0 f^ .ƪԖξ^8>7OYFp IEV :NF2ŧ~*oV$γOU HP `ō[rK"dЖ(6Yg83V7ʉN_/ߵ1x8*ʍLCk8eV^F*RWJ{ɏdBZWiI $Ps P#yй=zA>?3iͥwJkȜ(ߦ='r3uM}TpG GTBf˩I8nSۨ/مttm`^}<ß2B%20MQqcO|?( {؊50!8K癄Yct˻aFkLI^-$ZYs[+)9fa,d&Sl |,`/;H{N4oq=#l~ג,6Hgۀ !d NYC@cE14Y| :[^ Іwe xJmgfgr۞qrltq l nT|K0*íqNQk79~чdoaLDgXs >^5ݏjc.@r<[. ͅaq^BUɍRCZ8]Qڏ$^g\yR89 2pk"3ߴAu-Pm=P=:Є)3R"EL'kNg%*^Zf yvŴ%qR2v5ʋڬϳW sV^0@av7%YցX*!ymq@`1C`__S8yxV(b ;er-waR|5 4ҽx,K?$b9e,}r&M$g.evK!R :ǾXTe"fNފaxMd zÔOgJF2t+`pvƣƨG Nǜv{Z3Lk1pCVhE bW?$|WV@< hPW!%MzM%{e@5QzW_*wѮ#cU)brl MiBx zV;Wկtj"mY 8t`-L;e J?9_Z=`VHFd[rYתl Õ$,mmV!:]ܲeo\@7dl*{Z2R}8.‹ *%50/GҌNÖj퉞ksw+;u"l߁<,Bj5J_O@g,!BuL >W#:U3 fX ͅP ?*3/J&bغ6:\or,_C0d *(VWa ދf,:>9&YNJ?%&8:pc m$A94EQ/RCpR~K񷄗];Gcްv{nZsŜNcB F7I X>7~jKCIۃr9LNӳ pu RAb5AՅj xrP7 ^-ڍ?1G.Q.mH%>; %?Q1*_M?2u-My-R ,PB]H:ѭ/RÝb!`Ź08Xڱ|-z|B:iz> Z1~ڟJl^Cte \>sRֽ4-hNvlXx~Я\yHcC0Hw2 YT9A <3]gI+!zQ!3>h2]`]0VVNh,̪7;159XX=SP6DcN@0iCW4N[VbYf`G XyFir-:Hp] K>jz21u\t-ט&Op)>[nmG$#kuЦOMgƸ6z#^s7@ tHk;2P2=bQ]|.)5zsAkoƒAfNT*D[גd[c* AF<q8i\ɨόa,K=i+*mND.BAw/LNf sղAzM,^\Adp {qgxIoG\|?M)_:j=Ut4Yw} Z,,/$]8e*^A!;^қZ[E9)ebkBWV/t7,UqNByL֋Zs먆QeC 8QMi̩Gmas pZI! KHm%elB4wORoa'?_w<&{$Ю%>UZuƜTi銬uD2:GV\K^ʍJg 3+ۚ{-wX]8D~03/CJ>ð=9 xDdGc[e'"`,Rc*2"LQ,H!0 S!7e Β@%Ǎ7D2x@8Ub؜@?A3Ihø=(dwcbcGz8͂Tff=^Ê7A[ql=ηsjSRL* #Z>/YW("-<yϰPuz1R%{nh V{Lnn47,Kd!\˰6#H|+y 2-[gi;CfŤ' ,)]uYUp-x}΂.9d W; N6i͸pJ΀?!MuXk0\d2yec0Ruv^@|iUAz(qBH6k$RȰ㻯hXlVKφ=l~C݀w6nHwn&t0Dؐc[?2zUd ^8Mei*DdRkX ZB ΦڱH}HvBm-ܠJÈ,f-ҮJhb4o@,;.(MX%f+my{IdrF]DP! [}g{߹L#/$ѻD 6D0CmΘ jv,}M ۷bm(O p<. سy`>zR)l()ZzF4L_|me՚YGzE1(K{E`hnWPܓnrڤ2ʦBW(r=<4øe!ppH!Vm'`缫z'MZq0~Y$hb+T'P޻6RDU/rvͮ1{X 4ػCFZ-+ix6笢GW&pLj&/N4Cj{J3rN=fM ̀5M*Ovd'o \*}rG /=KCR3|S4w&אxB;jFNVcoS{%Q0 8Mq;4++M<ѐ*XnW1jL)WZe[)b #%fFyT]Q?/S$8*qiG+r`zhڵhqhz8^!S>0eg>]%ئj{5GzWp>2WOl>ؘLd+tmM5/pwX34f*~͊aN$\',fE<9؆1EKVԟkovvQTףe7}\xBbI >e&I]ᶵZ?9ԵFE"[[xVMT-Euc%Z:ȎR=X cՕneKS҆l9orV}uZcrtp0/$#-A ];Ԩː]l1&#%\Pzmu0ۑ׾3`/iqdb!$Xsr5 žWС?h"Hl%DSC앓kz+W: ] ®ہ/5+ #VJ:1zAl?ňowOe&W >o# ΢Cv-wtUdf=2ϓ^&t$R)O}ږ{!+|)-w{bymq5--(-z~%Vz3KJ|aLe8aTݕK:ᝤ  Y_ {ճ u#]8ƅA(9Ḋ[-.rAAf-US7]gQ+&Y*As8a\3/ʇ 8UFUO!_ O>Q6z0XƘaOwKGPz>s ڨvA^$4tĞm鷋 pĈdKz, 'ؙRGͱHgvj^Nհ%Klc&aƻ'XNW1!F.X60mL|_9+NA!<6M!,Kmp4}e9ňrb@+໇RFVZ` A"dhƳu#~bǯQ8 ÐZEªB!`ʇ$ʉaEl5E%:r>qz=99!hRsCn)O\Uօ6 Y5S&#+a _w$ uZ&f "za(SǶ;5CgL~Ly/Y$2B:DzVo*J-b5wwa"sl<0b$f ⊶3obSgdx" ]EmTT.7jk!_ښcOt>XdQ:IHG`l1r se 8?ක=4V!)hd͑{s(:h_O1Ʈo7͆ Z~Djctzh/MP1fSA ڋq˚@YNN+CT oU32C#NʪF:818YjPKNw?o33"F8{]u[Wj m/$?-NwHn~0ZI=UqY(uB[cᓛ}̷Q%COgcKgzædy7jGK4^0*7:S>t +4%>W덗&&ʄuD$YwZjە$D2骴FF zgE{Tr?+ m7ޫ,ь, үC䗍`(1sqk ى˛[6ټ[ R)5M V~֠鰟ʬא;0ǘHr뛉0|[0dp@a3“b *72pl9/WxmU>nJu(\pњ,dݹN>`C[jb]GaB  9gG.(Uudwe̷Pz:C\5WߟLhίhWE ԅ#WBVr'y ۚBh)^xrpf>r>׭T3A5S} е flYrmjDEԪ휯S?Mv+_0N5O4AxTLJ)8$IS27jNR*ayJԟU/J(ɗ$ƕ.Êj2kG^üߡ~3N߯9@OaUm+IWJ%Fql 3\u^A'm ~s!!\nxfyϖ UIqeVNZUZ0%\yTR\18F(@,4.]Ɵ/Fpۑc]CPiqJ^`s*p32+G1 86.d3,G23f3v;Vf'cUZ$C8RQ\}rй7İפO_+%#@60 >0lA96o.WPwW$P#1u-ϱK$C&YA IG]rA%Iԋ/&y2FlW8%1A,jmpQj-?1i{ (cAkJ,P F;ay*.4@tޝ_E^̠->Fm†Z#W-eOi=+ڐ@!g| H.Ux)8m*=@Z :lhWZRbbeAax>Ӄr1{XD-IH2{EYDp0g@mXHWNZ_UQO\v:#% {ݙYPٙʒQU2v]dՆ1< ʳ! cZVLRb<~ǣX^b7e,ty[Rg0Ǜ@d"{ *Oa m%R %S=9kBBګjѷC=E&*m2weJd&GaҒPT!ZHy^6]^q,◧dlEWuW ܢ'xg1ЊZQ _ " R ;w[hh&X pSz ) &Mw33/A]VwG.WMQMa u3t9/j>ꉪ\`r{, B3DT#WխtMS $OV[$^k;_NQW? =}F3nc*χj/v"$|(+=2XX9I]8uoG'HG{klxgcwO/ wgJӃ˷guҏ (P:^asȓ$e(̩yw_]7 y=bnięydeWE$4 ʜƋ(b&]0gZf@i$ x+*N7Gʊ+1 !H-0dS0 ፊ{ ]뵻!A%7YY`fpPdSV6YԐhI`:W#sL,#}oq<-yb#*0+5;znoOPhr:ȸNLry rk3{?NB>R>\;ĎjFƧUF^QN+~} ι3Hg8ጃ!@0/K$e m@Ll8y|?X ݚr_u#;|owoh+%55QEj2B,6-*eR2j5oWÏ{0ܮq&+pf"YNBF뿌iS.،BC#vDf*#NG!V >}vW'gy(_|%C0 6 I7hloVd%?̯\IacKRYD=jElЃnx/@gg4ҫ]oi?=D;3"~UՄAW6Lbqh;9R~'rU30wj{|2gWMV/PHY}%B:'w3Y_d[P2t׊:ۤ۞oX\{$?+RC.q8I.Dw{nTPˠȚ&*0f3`-dOcRּ_iIeiV@cQ|7^֟pǀ䗠_csjεau1aM}4L;cG:z=`W (z&JTD3Xjy<]p:_Dx]Sx4&u*hcTΦ:es9Vi$=g ȳ VU4xעmzTE[jPq AkSXN;&m,"B8mYWP-ƚtg諨[}>.>lnM HlhВP'\qΎtcx MѲlWϕ^@&]w1JO6)"0OLWuY&H[FHJ@HYX`VhUmCI4ņS,3ȹKƬѺtEl}R<9~9þ@*)zt+##()%f?d/`Sj޴\ 6-֒w[1?#1ӹ*Cȥ?UI Rĩ8@ཇ֨']ϵRDA1:6Zgр K]Ec#2N7X L' n:h鱱_ٚ@V z>Edoېfik]:v'丟4=ľ ]{ZzKΜ9 `$ެ^/i=}25s|nbll\B'X+ITf5V|,^z7Ll'UT=#eXE}X߲ca^qpZZ!jdhkX+e1Rz Fv%}:(G>Z[ =hEvb: /_x;۾s>wyl+&T툞Hzgz?b$fL3gI{@_J[dng}4: 2RIM^vI2t[Kкhb 3d;=,Ն/\>{\= k6 _,)XT6c|kҺvjYx0ߏ+f!}n0y~2*&9UNo _*!s>߭]6#?f780V81SzrͩA\(>PxA_2z1wd]'9 Rg+ʃ`_j^Xf!|C%oQe%)(1 x &n",#-hbeY{_HEYA?y'-t!2iC<+$Yx~xo=ꦯpF~?6X 1I׬θNn0 #&T6 GZt4nFpR3s9J_KS ˠM12J]gv T~b8ORxS廉i[f,(*܀04ۋxFm}PU؋r~YУ$޾Amr&1@1k )o@.+2(Hz֭U[!ơ)A| D`EVƿ&6th7H#U+A:m@cFE5ez)!GhsD`#"*ow]^~5atJ^3K0!h@/0"h uSN# S>-FʆR+:Nb(k >0| 'Ǭt)&Ȧ/tD7$e/[gyڧҧ:s쮂Ku}اOjO,+$ 2Oռ0CΜN&kR6WwBGcV[Ē@~I@xYCZa 59WNh,ʈ ƻ *E-LΜxQb@h+wTS@ hKa +f(- m=0F/6L-҈/*֋AKĄIO4V<22n%~2GqˌqiZIVJ]l>,,7oh; d)7.I >ͩGPXbd}BdŒXs9XEĽ1?!:m:̏E㕒5SXΉRN09 Ҷ>.\sKY:^ 3(Ulұ~&oYrMQE1^"{vG&u] ?`wTĬ\t2\u& |4JJ\DC:?7 ?͊FP|i9ctT2%X2\7 xutTtY+R!wj+boIT+!~Ƕ)CDy)w.$LL|q;ؠI4O2vU B{d{::W?yAB04xǺOgve5J(տ(hO1O;Q N~BrzR9 a\BgsHfp2D =,u췅\h&gм) שo|3n%c/è+{2YOGOvr} *DziwȔ4n.1#h(K2d(;V`8p3_z>re% }QLu2B[qW~Vܔ7Yp{W^L>OE'Mgt*l0P"fgKEt( ˮZ^ю*xԉ_wA޼w29[fa:ҹל+ }ʵ#`%p1La|__oq(=jC3Շ$a TOԇNJ:PU(i:V([I 2ZDmY 6TwAiwlsEPɌ0<" 6si"vkT >\ =kQOLeK?`A 0rMx~vp)3BErZz`+d"UUگ~F[q :|yR2meķ70ah#BfR~R ڨ,⽧-nxEMYb_Z6at 9YŋJWqۋ 9(XVk_+W &qM61 rikfNV;}Wr~3:9m3z!$`mr|»C~#cEOeG xfV q!(>-kso;/ҁ B={:;c׭פF7f:JHAil*6d$$ 툇7ݺyϋ*"%z=_m1)͉Qro{]зpK$jNыO6_zV.y+w.YKTiM-6;Ɵ?dAu}t08۝(@>.3t(YJ -ر.Ώ1[3 +MJ hGW17,=NDd#%G:UUfOe7c?{v}dVϽ*A4r*CG-+WfqOǫ5gb im*>Hmy9 k#.R Agg*> 8M r6I@џ8oY"BV %2|3} jB,$Ұ_u|j&6urA|$LKx&ϜQzO9hȝЖ#],nyQ 1zH P^ G Ƶ'1@|Mp18aTUМA,4'+hIkALccgz">sܣ05?,Kt[ȏ@\SGЋ)"8w|RӀ9 ݧ>! WiȬITC :W_$UxFIKC xYM ԉtݡA:0F2wjOIQ?ROX?(71[8W-)w?~QiU1!)d?rqؙGIT1ҹyup ?\QE۩xaIQi%HEކWW`0An:BsckCf%g<5Y+Pl.CI?RgǔZ'ԁwk>C8;cJ gX'K(2MӬl-`̹91Y9EJgs=bHhJ?'BL;g=2sMe6OWNP{kW5*EǹtcPw(c/[CU`1 酥mk͒ALr4Ǝ { Fph? Gn]4~-g@tV\t R;3J(~^B#u`8+{O@^mg)M귟U y]E캝{(:ؼ5V+kc,a^`-O!mˀK@ϥ,wʷ!&i\z9Li_B Gw.~ӾM[!+!i^ootPSfF T W|ydW6)'qb|wSd~").0> RQ'ItBMy+܍+lڲLMTd-\a' ?1b*T <ԂI8Hn{u,W赈{@UGirިhy0[:J[m.򾿬*ѓ;z/ug.=s# CZ[5=ԝXl[xA,S,5㞄=%fp4Abk3HBXISQ0mJ—ʼJrvz“?B,jj=JeTõ.[ ks(Bl L8|BE%M;X 5r:SVssE,905h]Ȍjo f)׬~ $󰦠G,Hp΋]D_Y?o?# 5NԈ')<3Ź5.p‹zO0@d}KyO'2ď z~. f4b:bw*Q.Hd"ѐH Y/IegCi-bj| \['w0.#!XOerTnC"'}nkBiܿM'#GKf\\1V‰jd+id5]SU>^E"ZbJyx;񝛣UWz:`V Y5IcȡxGPmҌ| X(μS#$%Oͮ?kV~z}0 VZ:D[TcWOl]ӥI G - `jJ< Iʜ5oL=^Q+ij~NG$w M^6nLgM*lCh0C˿JnKʜGr贾b%/E>=wl_6n\zdR&nY!"Ajb^[;9vpƿiE=X$ ACf$4`  Y2Te{Dm>q77`==XmA4djՙZuo'4Rs?(98} is78HSz;1=@siU65.A$ͪ# Ec@V{ĂPBy!SӐuV%Ͳ_-^)џ:;4R-/,Vݠ焄vi_Y S&\+F< ~ g#k,,I'C-s~Wdz,X3]W6ڲ]o0n_E!!\ 6f& YZ9JL^ <0~_ur>nS'7=]ʴG9w>SN%a6Uxh(KJ.t74ۅ* t;A%֩X* >nwFL/㧜!@["X m^~@MV0Vi(Ũ:uBeYn'=C13W 9<>8͢-so񌺵Ş=J~]T߯b5dcg^x,<Ŕ.OƟ~wu NB[jDף9yIJya¦KTΰ8`RSLXEIvrxt;IqASuj0􉓂?Q Tm~ tY`to۹ϡ{fϡ 9Q.[oƅ1N޷x$'c}ca 8iT 3IGƁι G쏆cop̖_bz5Hsb7foO&)39o.DʦX%qg]A52B%fzVX+bw"n77Q"R+(ɬoI"4@8Z)3DXA ׉L |Z%6+/$iFEuG|U }C[uO(Mfڕev|K+ Jy^DFk6ju.0O9I:kB(WULRYE GV,`n;EᶻV3R):NϳUcٵ^ߎlikF([RNNz;.)~{@HE*C$cg|1ty#.K,OߗN#C`?Kwe9*IYVvy[UpcjMa?m "/ ܔ)2 M$~6.1i?u.|Qt;7}OFibn |ն?-k?JVݦF rTYȒ9s_kP7sXFU OZ_@V Gu| dTBY3g~;:}\ 1X\&7x8"[Ʒh^ui3mRyM|9_qYYa{ 5.lz=\$ ƛT0o K.4`sTQ|ݯ޷ :8 f ㉗AvQ+&S ,O\`}}mdA8',ڍfقDAB6#1D"K& qK&Ih.Kh;G꩝Lu7BO +^l- e2/dma(Է#k?A!ԈW7 &Jq.Hxi*F%xm>D lF6 <@K%tᲾvCTQ}Bl${HEN:`: ;Z=. ɲܦh0 KSS>bGR9郈0H_"٘+ B5e:iwfG ' >)& p^XjjyR2(k +XY(`liaK¦%nY%n10ڮ~QBV#+H,w te>D' H€MLGBhDe57[PwJ>i,#~sK iK]E^DYe?$=3' 3V|.*[HMnCuZc=W"qVnԆR_,Ca} 5$0J'0}4堤c0٧Fף$mD 99Q>+_Wi?29}W@.Yӽc:+>'̆BQۢix !T#7{\p`#BVJ}t;$ӷ=Bz}'oޘbʱ*jzތSb1AN@(im ҥIR{\~HӺ#7i1U'i#!;m1ٮ `1K#3#%GO_ʝQE%JgȊeR(k4p+:ƈ5=c|h=y?ݶ:spd9IdJCHj5RzM8~K-˩;pJܘxh;,\vu4rUuD堚n$@~(bn?Q'򯉿"G¢{Y ?-Qa׺ꅺ]􂄞SUT md1(Tez}*|zXfY~k(^MBYbxs^E摇Dn6KE(DgiP_Ch}@D WƌC$# jU%{43@-#j~\;,_!@RK^ibܼE{nTMԆ ;2F:, W,8v:y@]{2D*<'B[(S4W=-͘~ :'"z;Zւ3{}`w?"$rVw!bԍ03GtEfT;YƘ׫fQ %y@o ɐ q?6ʗ) *+c)XFl1iz1B1L_ApPPBٖiw1zGfȽKM-#/7q:xD yJ'_A^5~vwnћ&U~ŒBPv15/7ccs0' &-JWW *R&&%/9DŽ3M]2Mج@2%0:/6gΒİ<o0(IQ=@ZɆ8# CN^tɉy.SΛe{ N$.܄qPH!8-J$gx-G= PGD"uF] 3W 0J@N2w O׆1J,ߌ!UeƑK7a2Y&)#V5ݢ(ZK>)HZjgk:z?pR4>/@;zD%rD4V$I_P[`iAUjd_7SC Pwl**<Ѝ})!oqOP8;O +1ŦqDDxiS{J;cX&"<E5eU4,: p+9ę͟,O>9H1\(T(d}刻YFd=nY!L58 ea]޸% wntom/~9̡ڽ/g{hϦW6(95}BwWx #zv;9f<Ěui G>4b~H%կ*{uÍ>D* (a>=]x3ȷ_$SSjOz3bt5jY<)D3iIʭIkO]ʫLZT~ ?yoJrt֝(ޔhM]""uu/$GBg ^Ϟ=,W*LSfڕ*(p2 85Ojcv%z Ę0O9#Wnz9J#VȐ> {۠$j>g8( YM0haȅ7R%EAexv^[)CZ!1|fԛ󖙴$c8dv=qè~zYF@,Q06M^\o\#ǟ(0` a2rY_bGupEL\ gcΕ$?"I5U%@]2bxâ܂DXJD- KI怚JT-/I*)u‚NIoXc^躒D"ST,1Jc3E 0D1eR]ST}tz \/iф$ʷ%io`ONIodَ'ВQib8Pg¢*p%#euϱ%A}7l.-'"ll 4/rY͂QBhmóZU ruoU<I_ل:@<­"6 <3RT?$Y;Ày 3e ݵ(2Z0}N_-@t-_QK1lA_x-߅eNކި{%B3ָZ,yLTo.Ф4.ܢ۵Em6n,9AOD>Kܸs$έB_:EKĬ$.(5gwd97콶Ăe&RC|K=ј™F춄tEN"a(B3L;{6D(xc{IFP&oCӗ=vCh[}0]M{xkI1_fՍ&^B EF{ 1<nJNx«p@ 4CzQ</M4\ɚ hu;2xb?p;{\o~uBޫ98wokoN<6&_ u^^jѰT׮''nQ}$GrIc?9v1 ̡48_VpWw cM++u8/XHm5N՜͆x/BJkBbRǢNWh 0=XQ) F-;W\ԖǭN^ #f ~i,Ŕ K9 銆Q @W5jWcw00fqIM <ː$hMlI+>{>c Y|i&b۩{PH~*ks./tu3xmt3P#\com|Q%"xZihbC"P(,9kRst6WmB^W*,*᲏]t,p F7ۻ ,d䒃n(w[] ͷV.e*S(Imp8@p79qؤ8oΕv w]jwC4B;yO;>޷ Sy>yzb1⋛|9.(8Λ T{- p ` ehŶV~:[d[RqN --@<`U?:&vzM+<R.WUg|T\fqO Ɩlɞq|ӏ)N7h)uSB0D|zNhׂF.`=43Z2WiyN z\JR:1f4}kUp>bƽ8:pghvy)[~>˸_ٵc^MRo = Rvq:6sLΑx 3r0ݘk(X~e-3W"A_~e^ ixF'R=&NRP/>JF[*/]u@:b 3C:u@ϤJ"^H D:l.ʙ ȇYIYU -zC#hio:_A'O#cݸqE(=`? !)h5 Ci+f?[P!Kۙu}XgrNٝLX5:#$ " ggU^ K.Niл})+mGMd*c|糞i.a[ZRwt0][2 1$4:_ ȴ%:Y6E^ϔG!w5gť>buC=; CD~ V@got=W0&T+̼,@[ps6ImD7BAMk9@A o40tLwN~TZ{gRml%S 2Zr&}KTSV+=dD"Z6.,|C qfJ JS#_Iom `}+X $o!:Nr˒3O)h"Fm@_϶o KP3DhG%u?r%^$FXɫ0J'Wf''IR#an,!rlV~L!oUgr|h^+)GPRN :#/>[ .` 4Wi`Wݐ1*TcɎЇ d/JlhS3iQ' vwV=-Rl{w^xT*?vK8KՁ]o۹=zI]=]2@I7{ޫH0 N~.KS27C|Ba3WgA;ܖЫ^kExo,-~t?u~xb: a;L,xOS?*c,d&'X?73EIᒶ;[ELgd W\ ! P Uq6By!U, ]j; <d#*!*.l4-=xHIEZ_-r]1Q} HI\,87^H0A;RLl\RI pT醊pہ2hzkCLJ^ײ}ƇR@>ʑ.9kȍ4 "([͜9Fa4 1Hstw?6;,Na \CeIKKBz>捹:ŎYRLAYfܬ4=u%GBf i[=P E%vҘOs*LGp% >|-6>p7v!BnOGۋ|>GW>9"xL@ p =\%7Qŝ )JFWAbNſo*U|OȐtrp|T@ISGQ,dܞ^N ]j%4``ݶԧ7){%ڒ l}x m;JPE)ZןU̬W\}Yqnh0PlS(#a gjyt[Y\ \%oDNd`T\ XcG-6[|WOI#h쳢IB7&>|\||љ Rjr4yKi!d,)_[37Ύ*#|TݞI,;h8Jwh*܊PHݼNGD+E{X?pT]jANNf1 ى*RP3nezsq9;"N57* s`[(Vf_S*0s1jڑ?Y11\EHt/t Q-%JoƮoFi=utb^+N'l 2R^ϝ=`w89'߱{?5 6&]l+cuV6:̃:[ iM6N;[E<›l?]t7u23ԕB:5R~zT>E^Z;ܘ)vOԷpTHrKi_$O 2Z0\ |[xrv}Dzؠ,[q4/%d/"dA|SW"ܪSSShK@D揤P圈+v2<U5f"쮨bu005{^fG]nC2|ĵ'(S)E-W&r0;&z8^b?(jOQF!Az2/YcEڒ$B\LFb;/&|rP 5maRM;ulA;*L h̰E嫁͵8'Q@<J!@nV.ұ9 3n!Bΰcdz>i<6\L{}=-Q c~q~WG-ȀG*bg6iϾ9#3)>G"iOpxVB7SB$ΫӬ^QOreuA"3I m3=)=MQJ%N*3YϨHG%RnKvx7ֱ @,[|]hRIVp-oX {.@at+C!l]Ggim/zrrO#D~X8ՏWk/Ur3kϴ67)n]VR§jpɲ)؉^"!%1$z7"NtړeiFFWƅ;򋾁CaYrX9]{yY^JlT}eH]yyQE*0}kƆ.65?'>-ezCÛl\ҕR}I΂y jO7Vg+L!g"1[-:ZiH,S!yE`UdIZRz{S2Q%~2ǚub$3{;uRY WjTbх.̣zr7}+;=|W֣$û?V+3%T!Y?Y4Ž9Q NOYJc)n>rR~o7/_m Z(XʀIeA*} Y++YD+,딊r% ~>9U-dr_x)Ν8z@t˪G-XˠyCY*k ȸU ;FQ_%.Ft{a5::?C@WyEz~f<(%AT.V[ѵ?.FQٺb%ח mEJ5.:[__L)fأN/J5(0l<>\q(+#UV-Q{BjUAUWnC6% (x7-j#z<=;\.bmmHj'~)jZNDjO*>YTyAj8Qgś#ؙ+71%DOj\O61 ?GtjjX#(AyX DkP(0[ gR,G)fGeҎ j=U J;߂44~Fb7c#1 f~ai8oy9 O*EY .+j]j05b򳁛mIrو] 4> 79hYW MHbN+:b_\tB\ݭђϓ|ܼ$ϒKSz}CψCoU4i #1OIGӳjШ4Z9yd- aQ%U0e|w9bJ|uv5MXS[ lR˄}w! ycpZJB;Kiiy9v8tTfx=] e8FyVa5Hd=$S+72wГQ_u[~b^ExC&FN(.uOY iBV"YRu͢*< r?nJTO|_QAH@AEg]-Dąb8w0n!挘wMipthkwo~kz,0#9<uH٬n32qI(H S y.8SQJOLg*o~Wh^(QPY V^ Tܕek@QɌ+TvL8SUh\Dq,^VRj'+(콁^0yB큡)72tNEPgwp t-,!/ jT*'4Iy+-fk/:~^t,I#@X<敿?A+NGܦ` {PYΖ0`M+ԫbgIڐ[wmtdYND+Hj^:єDԚSR~\ Y %1벮o86-o'/H&V87B嫑 #nc#\<_W·k+yŋYehJfUw@j7 Ij5؏ioysJF;io l{ :3Ҫ-^k qO6~ HF0(n;|G9DᤃѹO:Bxr(GS,CIG]BaU /Sq`Cĺ9>١%"z-qkC}S5>_Xk^|zpʀE*s|heڀg6xj-Bۋ8Gu ѩr nҜK8_kD+i~+Q_?YiCCK,O_) F~z<4tV@{A^kHp^:.* |w'Fg0͚n]. R6G 8+ 7fǁ<)㵺*kňo@Tm%gc;Rd~TZqQ:$K?eH:8N10t=U@K! NP,_vN/} ;tgU #KQ*W'ŒW69.O…$ӉxPHGߢQX7I'9u{ q)HUqzhJ쮷̷o])RUzHր t쎰5N8ωecWZ]WCg",-wϕ{q[5/zyz]wU*'PJfDJGc:b#tP8ʙsD'oi ު&$8R3|OM=fqpQ:w*b aVe?.{>p""C,KMnWP#VC_xoyEU5ǰ6Rb #JO)/k~?IT `oAΨoؖ; W4W~OAv]VCs,ЋVn11k 2rsJBRrTёOirG&޽}/JUO칐JHXJ\u,cD)AaE4яiP_@*_?,qIR9~dZ:재 6臄 u?T_rzJ% #QAnB? Z17WQyuM[e*dtf·qJoh:\Mn@n= 52*4evm\M I\;*na kbc{J;L})j>fbG.\Yl:ŀ6N&}dD+B,)!0Pv^r)`Ϋ{dJ4hoqyZY:n_,^@ {SwҢjq ep}3N7҅нOnC Z$`8ȾR(}qh.m1Ok8IK|b,- rҡN|42;Y,u{[ʿ,ŝy#ofN[ 洊\M/k2ھiPМ%C HNE+fR[xT h;hPo,ņ*f i PzH*{nȴ~ec@4X@y޾bFdrY@" >u~ u "m}ψV1W#TW5" aЦ6r4YLaSbF Zat iOD!ڣF<gi ; 2ϕuRP7{Mc=g|,8OELi«hg)vmxahHA )'׶vIDHEG@}xOޥi|w;+\!JRue|X3lL?=eo'Y ]˿4$3rBH }xÑiApm'`}B?кal+jSpyZ30+,E++\"(ɏ`B6azo,{0G^tn_ +__^CRph5f ])g*+ o3٨,S)MA_R ;޴R!C ʶ|* ̼,c*r'yxOj6ۣ{fOn4ϥ,kcҔvdяh^g55ZsŢ`QOO==8h "7J$w!)XD_6zl8ۻ`?n[OCݵzXL=A*BWS&LsaB`}܊/>Yhw==ӗ+Է-FQ'$uǂ yW}y#j %+sШOHj]+l2&ž]:vpꖎU]-B}˵ĥVm3oFxDbyQ )dBR;&U5j5Z+g'KݪNB,˧ӚPŚĠQDڵ19>?w zIV~_ !/\5\w.$n|j0-=<_AS2p1=RibsMi!~]KH LxED )zNְ;ZS6{l? HtY”5$($ $$]*7( `߫DoR4Qzm?Wv^X2ۄ.A(99_ H%ۅs!埐eQ`)]`zP %PnRDžGmQ؆l|h/¨)vr1 NE^b@Jԁk᧏5ܗ>2ԺP Եw2kPƤ,R뛣̠B? 5ȥK,N0,ٚ44gδLn-"ZOYWl%Bpysbh$Ǭ:X#o3ZAp[Ҹ]e·j:oVeaKQ4ءPDh-^Hk蛵:C/-Fm~Ȯ}se\gHȜH}6.c&:DY{|1Tc5c@{PFKjUh2CHoOZbjd(]d A4SC8 =fe 4 ؾ^sK9AG7uؐ1WT OGMdN4qR#<&@a6$i"9C-'|iN uj~ϯzs,۵k"''X"a:o-ލ6 d&04HZ"KL)_~8R Ӻ!Ʃ;&x9{`zTeLdu99R􎖢,tW 㮪xzGS h'E1hiH0wI#{􂚖mHBʤKea>6` דEYH\;wCuNھ-(EP] ̞V;2kDd0M Nlyt0`ʀ<|;2~<)DqXt mK>&?{߬ LoBT*O-XȒ =bza PIce_O7B=[CfUl+:rҁyRٓ@(:a:Le<4n}LAR- 9?_7ШÕCk9T%i:uk|@znU[@vq^=nCu8zJ21,u&(c#r~<;CURȁe^ (JUAN$fTA=8uj.u e)MTSZTxUOI?=N?1HA[Y[5y:e'\^ehDmSZuSs2"2mw6pI_eb}Zyxkel4~d֚$xt8y/4YqԠ׻  :PQ*] ?@^5701\5Djx7V ȣ#mǑ ڒ!c,9̈́92" ?\qFr(jY[dH)^g8j_-/jd: hI!FioTaRޘ ^ieR6)=CvRP4ԧO?Ǿ4ˆ\$Bז E{6\0;랴qPA5z.Fճ~"[.X,[?aHzT~e)h%>Y<RBVUۛY(u= 0(gxU6 ʿQZ }(c3;B4M֊}YQ L(9v{FV4x,x&:ą?3*1C9ho/9ɔ`d0NjBʳ2B)sGZF 6|E뚹?@G˚N$aΒhSLJ?c_ %Kx ۅ-eZZɕu3/",&0}7!Z)\;%Ć^ٔӁ5gr hɼۏjTAnA *E^ znV]=dԛeYo4xȗ36$31֎,-=pcL R:g}p?;\֫ʅ4?nBS4DL͑)|ďLm'i(DHd1lFSHw42aBl{K;\<0&<T 6P2Ẃ.LYTY*~ Cp&މ7'hpLRD13fssEj|j f@$$L-P_i:m}M-` m`d 5Yt'yMJ1Wl-oާV}Oˎ#:u1 ,Blk9&[$gאOҭBuS qW  bnS$x']->mjn_PG}N1= ']wD3&W>曹>]=]FS}^ aŬ)PU*4Gg!ڞqք10{=UO7&n}) T4@׀Q,j9i`BlD2IF2O2T-`.-W^Rz5?c%S%.Lv-><$7Low>g;5 üb}i첰Ahiϥ(&V;fӯ65V~Hͭ<(Qz.^N e|c`Gsw7 Q)H>ulK?^! "ủv 2t`yy#|Uvto}a>COcStS,؅3\59K;#TɨޮP|+ KvZҜV&Ms'Yfdӟ~暃Q"G@4r3\`s`#7< UwTp6\Y~VZ]as]ZG.O^ 3e#ʮY{2ۃK 6g~G\V+$u!-(3w%c߉C~MT8kD "̛Lmwk|j`nU dU=SআP_^f\벶E-nP[gDɱ}{Ǝdbնx^dMުx =xa;%z|K4=h00,.mS4"78FNA󽿪HAˉ*a?}ˡKFf}څx2i:Ȗ0Gmf9,R}ޑ#~EM55@݃kv71jHG`1PVg[8k#4t᲏^aA1az@WTRL8t8YH5Eˮ{Q"X$=9ď(3~ɺ5GGFto[H"%kE"S>a^uϿy1b< h[t_HCيښY,,N|#pmG8HE헷{Kwb͍S^Vv0[V"PQy):F 7ZPe.9wg:$WIǖ/@~F/$0˧Qpa﮻x^d?R7Ϋe+6o/{ o#(ӨZBQ[ cxd*y8%Y* IƬt6KYFtiaAJ+R+Q}~OQGY^f*3sAHR| 21 K0(ȢX >V>oCd E1Q;If)s}WJBNڝQ$U!_"-[ U=$SN^j'PUDDB}ҨZG+W/8S|l皰tC.jEC2)S@+rwns:}{J]`>Lkn &Eֹ뾣@6?D}uB2_([9v*<D4؃<ܙ]x/84#[}Cs76T{,sKT#Bڢn[i3 \6}qh[woBQuɤjt69\֍Bq Zpy4A{j?*>Beeg 31'FD_i~Λ+ |@GF퀏׷ȶd tIlN|{PR}i*[e-nҺvA)ۻ P-3gyX<>b;؎$)' ?<,"IIl2"寨` rIn(ZxVCJ(n$5]׸)a?X&l=^w/X!S,TnMֆ}F} 3]^DR,KBaݬ5X/(' k[:3`w07,]3qm}E|Vţ|tw90"=#xmD1tYwlԞ dT챸ΠQ& Z.m'SBכZ?w@]'Y -ZX3 HTEkzR1a-<̗/])NGfB{omRA*P>[U17ng\]zzDa bP"цGFH>WL&e3#WG:kA ]5|fj8  G8FܛJV s4^,+=|vl ]ܾۀg~wT~u2APt- C%Z8Б=چ%n .#vv-Ĭ\Y*_t!;B$8R`V4|BB1xGW;Q,ݜKuϨJzCfEJ}#ߏ+:7z<д*y*E/p0xTi✋p96H1uuLe&[̲(ՊfmG}HHɞx]/joogdnk@%۟=̈ub-r̯)^ː՗.4+{xL:'L>;EiAT1gSA<7sO_QvB=*GmĬu/}Q7>hذ aIX7 A7i\4Rx>ڈ/AX[[. 1 6`ߪ"w" Kb);L(,h H'Rb[SQ%[b9`bP$l9nKCMbƜ8-ǝ7fN<(y+ ˪QP׋]9ђ &Fؒӥ ~ ƥW>)F켸'5ۚHCS_2X.Bv\ `/}wF.чmIօT[ucE`9l_qJ’5,<`Q]$U,Wa73FuC,/ۨ49JHoK't4xjQbMoCX8OKc$!S&n$\gA2J@t ? )Rcfޠe,K%Ltǡˇ8]x=ԧj$:_*oόINNSފ )IF4Y)D5*}yc+{GM6 ~/E, ^ PҨ=@(a͠u/67rNVFk?%(Nnz\g)S˜oɺG`=ADTw;U}y{}#~j_;tkRDb!4i~ KJаr<ۛ|DV: /)Y8VPV4K>D'7!ZÕ6~msE:Ҫ39x ]KG⮮EſDzץӷ,vD NO^A {e=Нq^ѐB L9kdBq^ibcZ֐=`@.¾z@s p;}e"2Lo+I۫}޾nq&%@vn#ME*m|HCS_kom(,s>޺vsen$TU$9Bov,1*բ.;U*Wت-D竮@g5>jG}kIW`Ek^d$G_Y*:ذo~M71 Y5'u_hA G 89VwZgeRjKQ9V"/4%vDOќ)4t?%.)>J_5EI%R# 4ۖڕL 0N41<ܫ 5k$V0Nl$PR Q:mѓ("hl놛R+>7s?or7$ M77a=nt b@hTu3Kn?)NTQo];\@pq(wG")! H)^ q۸T[2*wf ,ܬ97\wꇊ]EA[\f3Swgu),.П.Oe/͌Ee"z5S$Ϛcz~@_xTʽ˜)@3A9$ϑ5SBd&<ÖJD :1+.ww+F7'E)x 7:=;(<_~Ry+')ƴǤ u&ĝ>lF D.?ʌTol@&/D{Xb ;*Z_>f K?:XUם[;;C)-wN8/~O6y,#\&RE% 7])\-otm[hת.%~4g}a_ٯAokkq$+H5߮4KPlg]@nsnhXsTTʫÂ/'{JL9ō%\{~pH6q{6 XjQ3+9`" r?a۵4OBc*-ckٗZۧ1ve? 6x$!6(3 ]׷1z/5WH BD/xt"Bn ˘қ fh&%uoXYndH"L1_6dW-hzQ#q5ՙst`_k,Umٻja9UjF^s}3Db^Z!"*$&@56`8lB=%_q7תƿJDỈbRR{Lj-. tFIy;r#mi9Cɲ4eLe\6>laֱ;[AɳM9:x rBtck87 WfS'n%jL\NYQM7>OfԲTS4c 75y%j==4Go #ߴ4ҷk$QRX+Hr&4O|sz=6tA2UuHV#[6DHwHjwU)o )4Iy[v[8Xd~snALGeçv\!` N4G9sQUGbXe}@I2<- :|Aj[+Xl I{F?BnޅSҼZp4>H~v:}-(pYe?o gQ aVc&Q X˵Iqj88v$ڧQ- b^[XN< VZ 1ӓʋsFtP@H|!**qH?j-Rf-$%E{K}q٣~+Ié/A4/0NўqX+ﳀ^ ɅX;1[B"LR}cexhs'яfShFҝcm\rj/)-c}HR>wNbĆxyo*m)VV"veNLou$yGijK?e9FCyH9Qߞ~'uRo%A՜zVPs괈Ԟ.MsӡBOW"swLZ:,+6FR|6uߠ9o2峆FZCEIIbM #\fB-0kӺx%%W]&L GrpUyFӔ.pSH+hXԆTh`\XK.Cz1 UǏ`"FI0Wd7]V} ,@5i"MY^h_,/\ؔs .хc;Sc lL2 )cKq(y6|a_0NU:R'}k ;gXQcd^͵_v;|W`7Zh{ VEbEƇlT+Z,i +Ki:h94HcɓƊDS @]CߘxFѣUsz^%,m | ʺc.+|'/5qwoaiu#l p_hy7<+kNmWunP+5qՑW{PVN&tˏjjr wgr2x/,]_䶐E9}?05c}-$%*EQDZ\ OoSf jl'RU Z*22Muʽ5j YumO *[Z\vHBX%aJZQN8Tdr-Fbˌ։ٵΦiMNR29(4^-h[SPDtmsKqD`EjJֆxjY [s71{kWi؇~y%&myB]-4 Ų7A'wϦ+p՟`t-`иT't9r9Le(W2\?*c\A3m"ozPɅh23mC߇+{^Z&"/jTdU@#n ssY-aD9ZGYfM(BC`j+ƿȬi_D If>*,̒5 @P L4ȝQ7 ]7vDFF MCDa^"n yc A` U< snt|Q* EIbRu7%7_MJKBr?DLՓ2ًиͅNaY^ }uIEĉѨw1k1KBjK]@0U8GaW׳|+څG2Xq)VG^tmI]l"h54ʽiާT^& -SՈavyo/~{1{`"I`5}M=X!ֆ^>hL!#Bs>X j3YJDΡ]Ɛ4[] ȫL~rM U/&&/vKot)$x-fSհ)2dw@O5$!?V;LAi/ ǿE2l97}58ہ6Vb\vNdJ|ԥNEBо ƈ;Ĝ0)r !FKA}Nbe?<6/XHM\xu@ :Pj5躚|m2TQ4fZl=i<elx-J<Ѕ[S!jq.:Gk̮DFvAj^(l{@e>8b |cVcQI~Ӗ]|'kf&L,v:|+"UX[^)b9S}1\mEW (6LJi簘D?q`bz='e=AWtOpE=) "jFPp_q8a ,anXl{y]eTfl,߂.u6cXv{MY0e%itqӢNݩԖ (-{G-W?N<|d FG Irv6VbpdiswJm:'ofiŶRHeW@L-#L;G7=KS%͞8|҄&٤{5" }rjjm;rζ SnI^tFpBaʕʸd"+C5@B޴9e?0vyy94N&mVU !N tOZsuLm|. mFe?s(ۆ€-|y|Q$W]PgWxe*FeRZq1YZX>XCGSb?@ x?EazVA^w~i54۶1k3njvSws-g(4X5,!g!}V]gmavs݌u1.d9$"q|hq[hQ~͗][0aH 5 Onp" l#6ߡB3e'=pBȵjqe1vƚa`b:<˭ydr(8GGAñ6d&ocA wikp!y`ȬU_;vk#[ O0ߦ$vNϐf$^;N/^SL/: ,ğ Ȗu}ٶ @2hSsDk!1RWs Ƕ]1CD6 DVT?8UzT^tFXC4"pxv!O]^}r=]o| Z}Pј <\Bʙs" "=s{Rh=qQA/ 8r*u@*VW}mC7՝LpɦXhC}k㗠+" ( X q}Kճ"Q-%1+ŧqF¹e,:n,l0OZ̃1 af4Kci"7ۂ&ӻw@d* k+"{HHCND a$˓?afq`o%PƝ߀(*,dHEqjө)dOX`Pkp81SB~#ZͳhN^?)oiuK o [_kAѰN ~x[ sŷ UPި\k l8xo V_fnPDXXEҸnۡ=yk+wlFp!1"&As$[&)lg*/JV`^c#h 3yɬd$JV?_NiɏCrH,أ(q?vlr&(X%.18ŽnN"MbDiz&#1ѧ 9*qYE.Fb{ TeeTW_5fؕ4y7b#{1ʈh?߶ܬyo]07ZIL8]yMM8")$W֭<%UEkq\w*TO;fz TLLU98n:畂{WȌʅ)Q܎K+Me u`Prvj3hb|B<̫/X۲ɹ7R&zͺG 乄ق6/w)!J&١Q")`RgW"p" qm)ʐ$#=w')BN&cS *2vMDD@OG/M!:yk]HޕKy?.Q,<ho |-w_Ġr,vć+U%,KlyAn ܷqk&YO}\ETL5w9C#ßٗP0!oY __I>uD1H?# BB!cײO^|TnaUӑ"|kNc1MXwO7oMޥ"dżx#Նw Whi3LƗJvJ!X]v|݀MHJ^'^dCh+c))fW$C˃\`Bz%>QXe7&w {z?d6k AyMup4;N 3  hAbpcf NŤf^ alQca;zAEkp<)KM>x6B),,EXWmSjlŲDbB#A||4S߫?y "' AxeVFS@:-IYa ^~Xn=Z16=q ,b nK.D4m ¥1)236-sQ F?a"/g;Ʃ"S|qۉpflك)Vpc,aOq fNƔ:FBHp,ma }0h#3NdI{iu2* ݎV8)`>Sw\W0 ڸڑ`|̥ÂCO,:C,:Т@( yLav 9F3|UN|؟wO'PԥF ޙ_÷@&E"~:3-:޺Sn跤 e˖XP!\VR-]x`r;9EbAKmRU8=5N(0Ǐl фǰ!~e+T- v@Lj '9E!ŝFA6X@]'Ywc(IXAi@x d:BP6o%+'FPb;b7`:!o6drO ]1hdV4/Ej6=@.o1 DzJ!Z,,YjkƤecVbfXXO܃;0OB. BID#ͮEvG1-o0=fjnmg Pͬ w9vJjUIe)F|lkNw@x.&3&afll?{GCa^߲Ly(gC҅vйy3S>9 HN"e,•GerQPdLKUR"mQ wqByJϺWk!6 Acʴ{1@RkYϓ3me)g U9q-ScԐ(["~*tԘq?[yFoSm}/X}f!)\4Syi̐,CvGYkkkq\=t&-0D`YXa\~O'MN]nbLx=q!0pXb9*܎qtَe0θsqpF-ahGK412[Kf%M14<19ɄnLe$vuucP0W wpPYAy{/eNa@nyv<X\<0masU'_cm<fG`:mp|7WԶb-2{;ǹ^G<%tV<$5S]|mL9irCS"v/ೢgt"Yt!LM-" '9 8N0pܲ]a+PW3oEͨ/Ս8UˋѴh_6k,Raa݅uil,zdV- 2xuqp:cY YQ숅0}h+iGX?N9sc"(n1oZ\uZ52̗ܿ9*(k:ZAnӘ!'g|/ҁ%}/*uʚr[l7a`:UA5'B?ܒݷ{Y}|JR"yRVcgn PD=vȎDU+(1UzMWeB c'eyVIh?a6HЃS|'9ne~g$.xѨos<B3eM041ev1wlM\olxS|KSdqےb%݆dXt+mDM-[v'ͤeo7דKOZzvJd*{R-@WTSx!=qX]jy؞rigj?xUd2pYѶ{*$\`ՇIrܜX> $#WW|"~bőX5T\3 wDeg\[K&WN`-R[HmSz WFG[bUHm<3?a4Ʃ ǁz}ǛYs֪P-'[Yhd{zw) F߳8p-?I^(dU@=7 .}a.RVqm"5W칾9x"j>3=Ui. 58X9`o^4|ţ\S5P~]Mds']Stu!^mIAzq:#^-ͬU2L*h&xN~r(_^QpN7Ӵ T*|f+& 81ơ|-Qu1Ԉw^I@ɸ(g tТ_uDA7u^NE) c"Ef~RBB9|6-C;#-otj(L4kX(H$&KcwΊw{H-R2 tkۚh%/ ȹj_5H⮭M#kfnW]%1YO> 8cCνt*s;ShԒ*1ӱ d$}&hƿjʦ(# 6p/2z~mޛF#c'uBH~%'b:/CT?MzP [ SC%^`+hZߘTKM@\LѠ0>ovf|Ir\/c@fOFޖ|! €xz2/]FV >> a27^ (r JLz :.i[EM_#b۞x:HkNf:4gԼ9&7:yxdaR ޓZ᱆KXuÞJP[qdjga; dp_T1M9Lr Bt J1XJ#`6\eT5jUƿ_αu W;!?n a+zgً1ק$F'KÉM|s3P;pD;0Oh+Љ@WwsY}/c=I_%+l0NBjv$VY=-h58-غڎo E_{.wC5H‡[7Fc!N,X-{ 闍jko3p5f=>wxS| ev, )AUCcPט ų@2_kw8>Ahz|TN7?mWkȀ<e՘c@jre;W,vbF3 o؆eiw]Pd.qDowi0=0Ri̊{Rx /݃nlՔv4d;^-ky|+ U0chw! oBIB;X$4Ut9KݠŸ Y *DJ:C&ZSX')`:xa ?xtƍAE jMN׏x#xۆ֕;ڏwvSZ.Tt27rT8Hh60CzFYpo-} t/ rA(a/ӧv3-Aw5?UMbA\9:1[{ mNYWN e,z4Hda7Xx<nWn03hEAֶ @9T{6YeSY1ҟwp\;3ADm 0J <}|gD]AK`mNNK_P <hY\\$#Aa $Xn?gziΓRBוp]*Kα.f/\d[3r) pt22~ ~Ythd"rZrU8:r݈+Z,< @-4-p?yKiD4Cj3ѻ\r:]{E:[w6~doPL.ˊRI ,GBPA;#zM9'JXmŠh0wڟtˆ!;_Dy•py:\ǗwU4;|4l"G\b^~ixUTNc;9B=J/lbС!6o/,j+OۼsE4z2=Mb&uDA=ٓ ~w˦M 뫚yWt6'f'm@ gC5x/(Rp1912]l+"{*جeJTo}38h[]V;z6H.R& Sni5? (N[5ILB00Ade#y@3ʌ3iw`HwWĬ 3^/&=18'f;FBG)-`jf)'I|W{EaN+g)u<#3PI{+T<\|JAU`mIS¬/q[HE[TapJJ)hКK˔숓mI [1$N~Z^F;%nzL--\4؀k{vJϴ3EvQFJB3z2S?\Hyy9PvSrvlJ>c?,[7D=B&{FjFKM˼: ҅ƽfSG-PS+RͦU6#qz0n TH D?T@N kgkU,9:_qh&: &]_ A/Ph«B Y UTXtJ7ӛn&bꙏd 0͝<dc!ȣ;:G4!N4fjkjtz`p4N:C(.1'װ'j *D\S3ɓ7^e= ^Y0y,<ےM`mzv FfTfqK|A5b@1AvɝA>Q0i3S ԱT2Fv%* [kh 3 de')M(M6uhś$1-s{"E~f^ x8#J\L`s,f?PSB3H-Hu&{yťˊo䲦ukWSK1Ek*#[H.w$|ZP+ePOg|(O6>wS|I$]ֱt'$W>r*R(h3#J`Dg3^fQ+T>7 >y, \Ugm(өD7{ E[Q~[ ˳Gq\-n-ǽ*j2";x=ȟv9vC',ϧfGcb|ڪxyTr.ل`,ߠR{czbB}֣f7A=cZ%)¯h*l*}MR/9ȶt<tu1rZ2L\@j$:L8RFۄ%z $Ns~QwyKt#D3gsJ}YiPѝVKrqMDJxQ;mgϬiHDz ['op^GR hf 2D3%1rrB2 39 "q%FcM@[bڠn[!0WD% I {xy57TqKh> -"׾Fa0f{{l]!35V9~eɏbdh z'Mwdv cXTBZYiVj V%XsS #]/Oc="56ϖڙzxԷTw"\DUP3i6l]Sȁ]87$7l8#''y68fl5ZD3 @#&rMID$kcFqYMJ,0d9!"Des5p2Um^+ :U8HbW]Ke;# 4ji>+q+lܔ.ՊO+) G;6QzJRЖoZz26F,kz.8gO׼7* )[l,pz>Q ؉i ^oFS ukIC8qM63ȸz9o hhtr6~)?H xOy;%b&LFRfk8^ ;"7K E6xkhL9ڕ)OWտF~jKzRѲ>Gf6w1aN}a*HX"+F ' =*z:Tګm eP?!/Lݯs7\)'Zx.;]iIHQ\[3$ {kW[Gl +0{C,U\HQv|0{U,Iǯ8'>vD ǂ18G|6W(qy{.mh']w Mh~;h"(my/+/k%3 ܰ}SFBRb@@j^Yc \^i(a&gV8Hí+!vs Pxh2 Y:>N 'S#ЬI}""ĐL" a{MLumr';sU,*bAn<qlmIYU &OKB uqÆVDb&W#.`ACOxvelZa8MB]0U\`>FO'D,LG{{0Dk ܢo HFCfg%f7&Ha#$m5!YFՋA6%wN>Ƃs G8ZY@vނv/꟱&9XBEQ)Gƴ j/H&ˊ7ЯР<{Xw>Qo,dC/O/򄛋HW QwqEubcuUZ@$$X!\ t!8Eܱ=tVayS%",`+'ⓜҶp7ųxrI0iRy dbC:}Zu$<x(4Ž"]٨jCSYp,T+/z{ <0`r a\&ogSC&(KfD0N'M5*4ŝk>x%eg5A^^!D2%ΟBfU= %brA! YQ6LT .[  TAKÇjc d֦g'Wƅm;n.>!_O3o졠QoZL!YNAu-sPvD,."'YKxDf%V^ۑlˣT\ KUs7fDIVQ+' Bt*6Jl.=K-x=/nV_ug;qtB_8-sndt8 $hjOkFqAϊA)TG(&d?bwjɦ8i?gB(9bi{;8& Y-@>7b(4l !3!=nozЀA-i*TvB^FmYfUBj#dA{ua`ZVhLz|ۉ9^l\onV8pXs9ˢ/-|^mv*5ok gE\/)*AEVdV{ͨ1,ë%AX_Wa ,K`I&WBVz-Ֆ[. QJNRɾZf}rI\ݘVz7cuK+T8 "]c6llj(t%lڡf0粂{H@Hnen-o;XeO/*XQ}G;MR_Iʜ#PILF9DX?dOgXXGXV\Xq{ TlRjQ)>kZ/P;0oG5 -LHJ n 8\ GdU ?|BqyB0caҧq"jfLfٸ,m6lE{K/<cXuFەPpCj{c,}@ןoA4ė^7GKu{k7X[GH̤,DK)"e6Y֥9f=Xv} |@Pq-q'G&s! .n7hCuBI7 D쥋wڕ/pm26>\;5Ot҈^.١3ۍT: rgUFЋò19+4Aa"j o5M'~bShP8f dhu hg-X<x"BbJZ.׳pfQxBYD$8<}ߚXOYd tXňy^t3Dه+~6¡*T=]t'6fkhͥiBlS.fC  thk\.&Ԫ| k~ "V|]=Tq{7Ix؟؉V,,|[-HF*/0I)w#rSu vq`y[ GLgMmtƼJk>=IV$"͌EVj~梤$CVw]wHt)8QEK\: 0blf)m%r4%gŜ}nR@;Qa 0H@ͽL?+Y8Ԯ '$rQ|TЪU*7  mӅ*Pz`6to캠H,ɲ{"X2\+1BD@26Ǫa*gJ[R_>T[F F/ waiWW &Nv[Wv~}FehSk( Hy6Biv-㿇U[_aG0LH):L͌p25{ccFk rNƇˤRgDv%|d(6!8TuXy0+Y;o}eΣ\M!o('9.LI&r]!1khL_^Ϧ49T] `Uֹ|m:OH _/7E] 2DTvqmWP@,T/#;YPhVW0Zj.2U U70ZDَQ'E&Ï9.ut%TIB.Të9jAlo:0.osc$Dc#7#\@pB0ֺ5j\,1tʂAeb;Rc'xT],;T;SEvnC mOIw c{ɭĵF0Jj& !O{1%\| rN~u&ny#pf|Ҍy8\UGE:uPGQ̤v]L+係9?ןoaXK%zD;iAvOxMAlܧ:L?QA@ic@H4hlID7PJiXn&h%RX|MI`f(1TM5^^AkiH7AQfgϠ5!vJd CUEQvSae]lסXOc bF8i \512za7y5qG2I\aߥ_oNhVs_pKk_"ؖZFr?zogx'c^0sEBaSn=Hi*aC {OiP%@NU:(hŀrOUjpR_fG\lЏ朸E, *³jbI 5E\`y_LG\ۉգYl*w8ަ-^}v$hdkWa:A/Te8um<d)I |Gةn'v`"~3?[*5(茝5}UkU4 :~0QD|c=ؚ?^Od=KIV:z٥o~/c4AP8~17!_[} 0ǞjZE R$/Ra^2օ֭,_W]PW~XR6;֡.nԤ\lHhcw4%FD-*K' ƚ<@fYZ˷4hUlmgsz %I`cZѲ<v' pU11K.` \5Rp-pevEu2<;38)n["-c}e RuH-J-9Q Ѻ9GY{\3[D#=S3rG((eMVEQSqn3$' a{tD2ǁ(fKi]P!MSNE# 1AܭrqGvꌺܻ6u 瘞]FD{xeF}NX]vaJ,V  ; r/܊L]'/~ f`DUR>˘ƓPDtG>Le;YYCםm$e1Hn3 g+%1=>U=.B.E" $)©6qQcLhv/݂+Px|\>`0UX)jp;Ы @" RO/$\)2-#ܩAc!T5=gԩx G@2k`-8N${/;Sh3^rA3֏? U5@%u/IF$k5hb@=UJ@VVrJwY xR& {}Q ؇j' Z@ro3sG%SNVn('} Vq]?2'(D‚Вrq%ްY ܄]Ya.!yr卽6Ⱈ׼)+*UN))Ҥ6t;dhMDxeiג-/[lis?D5SvdnG~K5yRd %́׾uxգ6cR] zRNo>%wtҟ@S/@-N q,녤.?'Tf;MC}0=b/3NcKWOsp}mF9u"berv6?\nΒ{|ZN=wx -mK^>UUǟX0RXN/9֪Щc:T es INY@De![FJڟأE(:N%Ryds@+AɁ9'ims1*1~e'q?!;fy$",,_nWeȅ ?>Fomppo$[E r~jong=$1,{(v+$v/z/LAJ3~Wj=]\)Ѓ$n!EgyXU?1+1Ug p=@aIϴM1`^C_3Kun0%>O-S,ij#zX*zߜdkJvOX|FQ VtFHy|o* 5|:'.:֙:48#NZ?p"E/"?jm/Cd9) GPK,Ak j#ۛKz?q\n|&ANor/TS^"Y*.+Yym=iM׽Rf~l=d0WuyڥMPAtzɼGO))c3&\|9>M~a L_[2lT;KMmJH\[ Aupex6ߝ94ʦکeݴL* B8iG) vd]\[Q7YgH>8Jfn4ɩ1wG*kjy4G;*%oP3­^Cli6Kk3Dok6r,A{П99sU7]:ap})+<ʅ5ːh¯!oյlrZ[< 9v6:dE~$Wr4Dt9,צ8m>B6It}ϱ9^+W[/b{> !f]#QKC ,/׾Nʸx`4dޕ K 3XUڵ>=FK*9d5PMN+cnC'Zij$}Yި)_,Ojzʢ;70]u-k QÈ'2X+s(oɑHG IjՄh3`ci*t /T+ ~Њ`Tj*`&BadDm1 l6@1/glDf#~zr$d|SK0qĮ]‘-;f}g'c4/ٰs@2Gh_/B!&B/1PʾUOf8P!\5me)W< %4jS3wՇ9qWDf!虚<)̧ <꫻ZO+d0}{}w؊h_#8NAmפrP“TXƩX @TCnjd(41q[AAW%ZlNt;K"8ˣIe|HϠ>^^2B`{iRSc&'uu.D2zGU7tcSj,b^/~VwH+cceJb$@YWE+ qI#Ub^96qwC|M[ZjO&ա]Y]e(o~0}B Jʄyj\E{<9F]砤.ZO%H߹|F!1'\ޡ ټD r%hf%q2ocuМd g#Ѓ؞ \F`%%nSqBi5?'rz.3(KL L;S\ru{_'+8Ώf.ƛ4e*/Q'k R|U gx%2]4+ uVhI,38㲥7ɱ%J\|'@E tUVɌP8xw/gv2Yi}qS+ M2^^ .\s t}rD^Nff(;UYd1DXdJ/ӄH ɧT8 W,h0ov͹>()%빍ygg{}Nw hlrt 5 OFwaHA!)C)|䠘<:Sk64ͤ ЗT veP=[!jl@+XRwCJ`^@$ǃEYsu^2,̣<ONzUqBHP7sK-Q=$t+ 0P@1K!}ʸiV&}W%PNRch&$Y Q3?']+L*h AE?+*^MCZ.^oݹTLhfP"_7hߖȳ[YȯUys;2˱1Pq٤ cfew *$|5 w^"c$wR#/l,>QkK8~ 7FVŚNiPQua҆%=9ɷx ݵ٩P8Iy{zP!t&X1vG&8q)Jp~{ƚC/LjK!n4w*2gg"6O}J;FgU|g1%?N1*֐4JE ;*;gT`հ'NlƑPϓ}mbmqࠈʐQ'u_ŦSG=e|&•gŽzBI̡-Km:p$$9L)F&a`WiJZuOy~0o!Tv;eBQ`u3?-{knFe9z4}N҂dzbNqίuhtSBj==nCI,IV6qܨ.M7fUa+AV0I ){OH|^/G䴆%$K2VLXԷǎy`\lj3@6>JUʃ]D-@L1JKV8iZow *_8EΕ4ݬگ! >OTlj^ϵ+D%GSn)grv8lw3>}WK dO$j.b̒9<<U{g]vRp+i5q `vt!$"Y)JgkC7ێybӠ[~ ӐrT.ME.XAf?Sx<F - @ûk{U:};'J\Ĩ;VDZҽ#g5>950ňLۋ%J+cD| DGnT|(a=̀aOe}dfL<uRݱ!F_Hl̀w ='Q>/"uѽb4^Uކoɉ9솫 {ux@s-z)ogɥ丷.QU_Rn< (ris(ŝ:`Nf]a~Lg9|FvLMg!|< ڗ5Ea\,x AE>Ne*` ,|8|ޜy5\:$ŋ F4#!|[qZ>Fhd ht(^pVrl;ii\+[ OUA/<(GEo{:%]Љ lѤqFCu\+WVY%@W't@1TtWĵb_Xs{&!`FVL ʍDE8'\]lESu': ʠ+=a,fxN.Ҏ|hw3)p= >a_ pAF<Dۊ]a\D p4"tp4h:pթ]Q@=d^PhT p n|bީ~& ⦳fp=#qf7렰Z7C'&AwrSH1cuթU>u&CuɄMv 'k:MQ%]jv祵g+m[ OBM2Z,# 'N}umFk mch,T83q`P2= dE8'qleoIWp \ >rW.0xCF.U z?ii>bψ,oȿ`ĕN[B8p]Um'Z[V~iTԾP$O.$󓡶5`)'w4` #gaboa[DCkyҰSYkyW UTdҎj7"S" >F*[<\ :"ʿǍz2;nwJkpϦPN_21n#8KkG7ATc74筃-d㦽-,VAg;u޸ n7 2޻$Y.I?Jdp젮>Ufi_¦O~l'ltJWDWZ5B6 ̩i6r hP4 tYZ"|Q܆P  ĻR)LsG&.aRPT썙.HG{G~4pޭZ4%!-tCX;] jVada@Z_.kYS#q W&^4R9H2 T|H}^Goٍ- 2qbҺ G/jx_@m^=z.9kc-gy(̕u`¼P2bqAQĔ.C~w'S fKg'o$2i`I-šfxΏţ8S֬@TlU.tgoީ#O6M{j@iVo-v8B|zb`UuWs a&(_*XP*ʡ[&& (L]~QbY+'f;40 Pp{ھ6ԅO L$#Y.bA&ѹ4DE6p;Ҷv NswOD9^NsodDqGh fo JՖՁzMJDwr%"{JVJKWb=t 'dCaܾӻx-v?|?c߾8;I-<;D$Nq]styY&hK yXL(ay:qة4MxJb/ࡩ$s]^h:'{R >sa?f9nV9WvM,Z?#G$^o+2E/sk(aa?,3x1I9 SzRW0)ړ ҍꉢhXcL'36U7Ӕ ΐ؍C6ۈ-&ch]ZdY6a2CYOcNz|ՑAPC :`Xϛ\o^[]>눎f̈.p%~ㄋ{!.:Ҧ?^J(.ጵ>O# F4#m\޽NvҼYM`aWh&1=:Y$qv8]SAӧEbism焔aacc=1X !F傼d)/֞sNH $P4&C[%:@Ñ]頞9Pu?{@CEu3趗\75+ց)+Wח]?v"YS M?ɴDO-2l;1f˅@vQf2 u n!Mc|,=tZ3E$b洛)Y8+#;tJ9Ɏ{hi# GY-.UE}ӵs.*]'8L>YRKrqaۙT:Oq?!.s5i ^N%{Wj?XyIYW҅Px_ri,xQb}KF!'xoKV}Q{(F~mB ǘpFVt&R{%ZTJ8)?×˃'U&_:.$ZmS-@w<;yfٍ r9hgI).`S6RP{Ss* EH3)ϝERLGED1k8IW6TedaxHSzpx/a q2/;0 f0]xu|yO,d&=yE>\=vLN:52CP1vm}O8uMiLgTn!Oj]0q!@>`t]nWgBNвS ;N+8$JWe*uُy}[ .c+rV!q<φ&<\CƎ(mh7|3R.7nꞸQSx9}vx @G%S}A0P~Fdz=^,YGҤ7a;ZՇ@f,IobAPxKeBS}_W?C>hɬYzw^G L薗s6;88lMh#;CO) Du)нu:=O"?/hg61ĚbdCVÙYx%DeH"$mw~]hڟ# kr)4l;ݹBh=~f&4-ˆ~ׄ[mnVMŏW+ Ō ee^s\|o}_/Lp>i;JIcY, pFs`ܡ`xN)32Q6y`=|sADcD$Efm8bZQ~!S:Ou5|xh(DaWHk{97Jq3!*He? 8i,s|NW(C3ݶkr0_Y&] $dHZý+̞ ~vR.U`Sq8*wqfJ d\`NMl]hgbyodQB䤨cKl~hTZ"/M0Q#>=cH|'D}'[z$RPerᵪLzj[C3\2IRJFYs9#G:bbO g\ LMD~DʃQ91 t<7o+ȗgSDR@G9FfÞE|"QA_2OQe;Gžxlͧh'ؿw&cYO̩`fF"0v{ߨX[T|{;êKM;5l!rL>jIIY_#c;0X\h4(RӃF`?yyl40} iyД>|KX^X lgr+*\mKs}*PLyawfY#EMb?; ^ q`4TW)ׇ#R<俆WޙNyuI;(: [Ew.P I&7AHta-6-۱6 s-?UHKMbov|ȫPxgWBr*L@\eD+~'F.D0e#0yBUd4IH1H,MBƘj +9Y?r^O#L?;vm*,P6$e&<&B{T8ů[[[x/3:Z~?nH!˰Hw0h`+;aD1܊X]As_.gkp0ΠTY|I,#z>PՍ5ԗ!=:5jB2_^5}ԙzZ*tLcDO&#)V]B ==ZOwH>bm~AB1dʓ:WX/Ҫj;5¿-*=_c~X Xt(  މ29 O2rG-NRE#j ir(dk"htU$G,ḞJ\3%aC iEM^l (Ѷ"/7 b=`FhTG0Js$T.pߨon0Qu|;4G1|ifxϹ;~yt @ajqEmY|#oHM9֤&& KfKK~M#]V}ȵ,&BMZ X!\^=f- GVmVhD:_qnlï݆t6 ݘHEn7 2 &fM KX4ۯDlbYތ@Y_#A{_C9ynkrnG#X*ݏ5W}ߌfٿttCS/fVheeFa`$= ݐ樹I+f{/9`<S6{\|4@18HjLBcNt ?k'YдB*^2ؚ% gaCu8xG.M C_, | 2 ]]ս-究z"o͸OIϒʕ(3 _PyF4:,C(t>P3ƏH;$o6Ҷ( | i%6%9B6A:b}j, Bx\-B`5 O`cˉYQAv.(R]9"c!돓R~+ 7Qc -«%SVZR3YD9xzT-6*2Ռ'Z>.*YfRlIΰē~ PUrM}427'u~"6=0z HT`܆G4ɟʷd. w}C LܔV␫mTpdgn z؉ȓFyY潽D'prUlI6l. 1<}߳"e 6q OG0nEhQ 4O#xylT ð% ӢFꛞCTb^UnptpaH &>Y){ )Q` h4;( Bx]qAқ)9U?|0T7P#б`ZD=[}d٦fN Ug藊tAF\8};j5e@=/sLLjx>GIVdd#t9W*T%ð78YL}tm*k6n`CqASaem1[8͐Ì:7RDsr6f yWjA0堦G;;"/WvL7Ď1U☟&ںl[ʺP R\m7OдfSf78o(m.J4F,m$7!S@ 6-Р dzY/md!HLEbk}`Q)>Qtgn_?TNl'>#Մ kpaf4Od]U؄Jj8Kʄvuȧ1eط{T@z?m~hlx.!lD~3xp xWC(ן045K3h\m&.{Z ަh;)kxrˁ]x3j܅%hvzDzo^6 xr5}:h=C8 j !9x$qd*My@bCqg֖=4EY`& (0>f~iBb$ŵ ӈU\2]+ ${]JcߔHLA.o^ 'a,ofC2y6\ ]ݲxӻQU=u6I$"6+/N a(Ǽ'6AN'E|(r5D@U!}{gPSR$U/ŻX3_\ 2(5!mpso6 Wލ)б#/zHڜJ3nXfH_>WDZ^ 2z>9!T.'RW]Mka QH\J$I~ ~ %; ="[`[mLQkۄeM;kjF5TB#"y}?Ph]4/A7ͬ7vys)CQSTUtƳe[u0'[GmG>]UR7FL'6ZTf#{Xzq Ɔ병 HJ$YpŒ srC.X^:UW%3Si. R Υ|:%.ZhQX\Sl4x sDU2U寞Qjg5ܳ?^\CB 2~򝈛9EI b7#N<$YoB_K L6yFL@eLw"R=ux5DqsAfC<߁6iי 0ځb0q# =Sp͓`^[pgɗ+XPZr\Jm?))\I1*"Vv,~:8y ejuRݨ%8w"u8|%³1xieЃݭ߳]HqlU,05^Jٲx/Tk)Gʲj<S]R +,m>elUAL%–J Оna7LFHhurв8El`T!Xp j.%IΏ > i7ݢ&4%Rq H(-.5d7?{?t;mK8G/=qFԃ%w_u~>)>ڻx{؍"z>'yDe w/nb#. D%hmosw,(Σibq\ ` =A44 nkr Y| ɭl=und@K,KH㐿ġooͿ \>{A 5#妥bg h=atMew(A,_q ;`/2Pvbl9RRϛO m2ZC[9)(|G_E+.W}gNY-YC=I-'()IQ5 lZTlIЉ)8k7 7 `q_:=l~.OkPbY!VljY"o]?)ҍܚcyZĴ>4'ka,Hö!&|Z]Ms)vT-$jc.Qň7xq8Jq @7:ʫPَ/.F\* <53UTDOe9`=H=8C_ٱiV(*/ Հf w7]ɳhڽbYUi;m#ߚqRv*Snj61u2u:1߻9ЎA7_rN-3zpf`im{W*vxm+e|5o4[* =wlbw0İn)@њމIwB3rA- av]ޏx\ͬ sDO@-vy(^݇2DNL֌c+C^I8 z*D'[%o1ϖ2ՖUWUj"+B% s̯;j <MiJL|lVTIQtKNɅ!ˠnRb.}(Tdbiŗ8)u)^.^#Ş4v|25 ;[I}d>&ȍߏ|9ԉDkII\^0J:Pw\yiѝ9 H E6n7BKI/Yc{ArsFSB.wZ [CAޯّ:-5'b-ĿH$<<|9_.?D,K"kG %]v -럁^]5 dioS@VU_Yj瞡x_ ÏpG|1Jci$$볉g UjJTMs ZR.+0 8{{B.fpk$qneAaPzB b͇.yPӤ+*X-g= 7&@-KE}*2eM3*k*9bVv:yaİ=m%CE'Oi]\gy[Wj2ߡKZby]WƼnuFɘs[a:z,\l*~`_YQ|掷3<]HCQFK`mnN>mQݑ0±!Sv в?6)CG(-;꽀#{?B9 \ K q7B`H J!jn]Ws[!,pz?1EYi$4⫵[k< ~Rih~PgԌLL +ΩϟM3SgK _Vkʌ/=pb:C!ۭzc; .hV CGACЬd% G 7n~ݢ$~ꕫa0,qe"k^fBY݉b. Iß "%; ,fgO%XշP5 5N#NEjy J*+8׍~;2K*3{r̤BdՉ\ɹ$k7jIgKBKӋ吢e}f]I/'`I]RA&g'%!3Uտ\BD TS=BqY:t@Jd[\ikM.M:43i17D)_#bUJŪX5?*C04~&W1vVbՀ @ KOD;iuç".݉(W  9餾Dv1Xa9.fR6eȲ$,wH_K)M\ 삩YK䖢H 5l3FR yiVyxFEb8MZWOߡgwNǢ?. :cUsk[[j?rB"/x4sr?&^g0cCk#ig0u'G{ _TWP Ή֥{]mz P,.&)غ?dT(F]*6t _+ɘŒFbM:崶=>܄| Qa~LOA;ӄNq ^@gIp^O5I~ɾ[49KW\ 83: G9ޗ[ip:S+HlNE=FبU_ ᴲ}y>8 `TSTc)n̉ c H>/-I 'QvɅ>!Xq(Ra7cS0KCN@c<-d050G'çcI5>dٓ=%NG  l;xQ`t%0%t@cyPi\ Z=[*y˃rdy7NSj<QޚF"h1IL%_ gSoL5Hy횪*@M,QRy eXK; ot^"ZM(f) ԇnpV!{{"l3&9pɿubp(eI[RX`*6PSV'ˢsDAuCs8d@PoPqaˣF!|c.PxlmZmيؿY m4*9C!3 {'OeɟCQ^:Y9IBk=$`1uDs=ʶ[U DRl- $v/ӱy(} W~Oc Uupa`dxz7y"p U{P':Q,J0A*pof*jySŖRU8H} ]%rh%i|wWS;r׊w2ioKy)A3}<^Lba[ظ=HY#4kq"t/[ zJV|CT2M}(%Utk*9㜓]> ·':t_ [&QE`5yϣCSzKn;Z4-%Y=aA)s7 A&$/~v?mX53ggF4)Laыќˆ]9 Z\)RJEd >!;Fs`1 ip/jϦM1sf轏9w'ESEobb.5Oc1 --Jq|ǽߴhgd¿|Z=WG3nZbq:"i+D"W)-个%=~"e0UlzL`>lJ5oĝdXAGbvzD;=(^M`_Rmݍd鉳s/Y\^ !:{P@f C~!\JxzfKr aرEXGIqcVRͲ'?É[`BK^(!hz(.],b,Pȿ423WJK.huN$P>Vbg|zM;ėa!mCJq6C"-Bs++ q_>[- 1yZ.ZR+XwNsbfpTkee )"{DP;L q8Y\eYJ]qDLP"c9-=#Ii/1|Ĕ.:Hx̺'TQՕbolsMcؗg*"mt\co"KeO/>Nwߠ$>Ȟ*f:v-5hD|+'k2?=rVahҍbce!=i/&ݙU;e;Bu"+=RoYq"(U\Ȼ>Ty63m}I d7,cw;@],湦Z B#RԬdy2_UI{Q2L'Z__q/rFw_`W4AأrR^#qݪuS+~?a}ϫkI k{{Zh~WkedzuT|-4f]5zglBEtNr5fyWwSK~ŷe˚w? 0Q©@\m/^욑|r"!ci2=s,:xtشn'sچ_~s}mTO/.T{]^<49ENe dCd*f2L]A;!E|Qa [~W$N鐢Fy58⹷A&(qF*g/%f^G+&3c1s_'^*J07i+ՙM&ixӝ*^Ip ;)Bퟘ"?! (¶(fBax0uқo톐0{NV@_So.`V%2_fܛ_:Hdǜe5IJz)zCWO{ю:IQ25P36La; F!b`!fO_9_6RwϤwYD`˫ "H ;7iS|w!y/jűV}Wʄ)C@nsI::4*˓IWZHY;Ui58S2Msaw2&:K8jD`!ld|6:OqebBxq.>QhW'T@Gp߇6peF`͝k_5 SC+){0I7C(+W}_U'`p 9# 7E!(~ mm IP lBW%2 *AW_VnÕDtΪշF'>*$QicڃSuiz6|%wGk$b ?gʟH%D0CѶ8hoל)mpe ;`Ѣ.) ddy a>Vx=x1'}$~nhA< 1,Ӿj"MfU u Xds0HaP}^TOvs̵:mv!V/bft K~s {U\V@P "Gnjw>[1G.V㝘hJh/.iIR9k#T^# g8#k6hv޿%1ۗ#8Ixg^d pfeqچ-bNCSWuc8!w2Cr4.ܐ&Q yM=O͜Qy)V(HTR[ֻ~LRb r1F~^S%%ߟMQ?oٞc5aReLixvbηB( ex tGzmQ靧0SwTg (edÑ%E:_zZfH8C{RQuO dFd>֋x t8pŸz>;8S o`(Xz֟aD/-s:R['ꤰ $ԗ'a/$('ƩN™pM3CvBMzh0ʻFӏury["rٲ&-.؉7jy yD%%( 4x3l6Nb6P{49烿#IoKPQ}ư8Tm28Y|G[_Rbq(9yfEbkTi;- =kl˻ *ZI Z򠞔 ŬCjRMaG6cY- :F[vSs:V I4WE?0kJ96If޷N ?w< X'5]ܠrɦȻ?}gMpl.џbtT%+\cEY'_2"_>N Y#b"JX`RFYj]5E؀\"?kaYfq}QT2痵8WVWjbu ,yF0`M t%7f:'csqo]N[ YK7,F_mD]cPʦ]rqJ"W K l+@ z7NP}#פaJ'j+}h'#APȱSĪeAWvO-{) ͨ >sߥt1pno z&V|w21`eXcٓatp@&ΉLCd8 gpq*C>ק\t J31`Gpwe SF #fW H ūUQ~ nm\bk!$y{`I()-<pil%WIa[>%(ˠS64ZXm wFZ?eC;hjpH +mEKm;/Lwd6ίd`cc Cm DŽ2zc<1s%J|t=_Zc!jw]j4JpÌNF kH5& W+h~S"J ґ}'-LytkKGN:GVOݾ[rQ ѭQ\9ڄ{k#1?]Ķ%QU6-OLYS}OѮƲM"4?#)Zhb0N]8Q&5sRe} -|;#6  I{wz# @y^}b nڸ` 55O.ԨיsH`ű*::b+ͣL=mޒ4O('@fJĔCT PuSɧh*ƎC Phk`@`R8Jj@*#^oڤi.to4pWSr6Fiw6( Ia,O7- z?@\[yu`sO@Z 9.JHܫձQ1֪緗($ZhuX.B4G8Dz߰gPA{ϳ x싢jJ* 6NW|b֕;"P聺/[u`RLlMοP-/10<>Zч}_r}su"_-x3s iC8}]`#VMjƒrO(='>"{q!/bi*ެ aD]Q- O{1/T,"#C'QWwƼTo[)!x"Bn¢TpѶ "NvHQ;]D끋B-jđ-ߊJ"b1cs9\1P =X:BESY~[Eʂ*$!,N+H b#ʤ\$9=Յ ((jng(~t&ۚ-5p:אXrD{5&SخZēI( mFLңjԢ2ID߹_#N.#D)9hkFmMjiCC%G+4 Y_7p:&֯pDlRPGޖ3hn#W& #'xs2&>o{dS@3>o;uT2 (UodMse\ךS *&ܹC"u)r4? q sdE%0CB9n~1"/¡IOh1#s=")Ҏ~kʳVȯLee?/AqƘ٦Nf&d'])^2MAv`3R섔l&zBdw>>XC `_~!r\HlH.q]:Z*@A}OH6ky>Tsh .Egnd<{8rmOa\{H"p"cY*>ƘFfE_s.^$UITX|D;rbs3tB; *X^"7mߋ)d4p@b//4L%JS@ j-urp͍GJ췸DΉAN hX6 ;|?S^2oPڠkaܚsGc`/,kQ!e&w 0%ZTZL;Avm3OcY%b{2eW~6 {谟dSs~ p:W+V:{~ZyzՄ LbVb~c|1D>l3blE,gx`0JvWڷe desd*TbLګdߊL>o⵴@ NcPV}^X![tn޲bĨ)7- ?ffQwp_L&2?&~c&Zok72!"۹+-!g& 1e])bWk jk{c۟g6h;8Ų.sߜLrn1jOS.4SXM ̪ szNi)ȿ$s)MVYI=80^2z<흡e$f_xh+uHj?{KdKWi\W:۳EGGGmjkO£2e3IQ»_̪tq!D|4۵ `>lF5,5ĔWEN; 3S,\ÞcMmZΊPKSφҧ -lwees ԕwKhxcSѪGAfFU(W^ y8@r=,')tg(tmȡN̸ aK0 jPTң U).g2Uw P^R`7F2HqO[$`Ci{nV'B2T6]+ޗYKΏrz?w,kE_{<1Lg ٩} mH07n@qA7_l)=e795rx~ZE%: dCA,_5H %Bk̚l .lT,u~ DlֻvrEZgU @(n+)D]&J̛O$wOs+M/puFf ' M>MlRHD%DGZ$^@3LN ӬsH2Zg2N۾,dq%A.HG +~@'sH1_p Zd8‹vN4џ#Ekﰽ[_~u9x(p.sm7= xB9t\'N KAv_g+flKAD(a?# D+MQI[ &r6Ly[[K0c Xz!V0O1JVTH1~z>A(‹`=e9? aucljc(1|QI6HhC5;0IV-҉MC1t67sxC®#N>gl6sQGTFU]-d-8ODnRߺ'Nqc&ـծU4)X̸+&=-Cb#Ě*R*a_ x>{jݔvdr\T9WPj_+ce6& yk|گ?", 7Z9-Bc̪m`Ja_3gn) ;Z1ƈ<_邕Jr EF Y|#G eDgۅŎoExՀA ks ?JvaU)rts2BSM.J (Ҍ$DT0˳r꟝AHJgB˷%6daې`IwYnfhקQ~~f4ڴq\ jV1Z |..;ۈtӶ0+mnlZd!(rs4(FLRGq@+koz:bN~lDpi] I4_֔ð q*N+ "zI1X^C1\w!ϫ.F7D<"2ffc`Xat@ZN1#m9haLq2a9,F[;&Eh{i޼Sb}"ߩ >رcHP`\=1LC|aIf\B&~ 8O_" *+A8I0ܮPMީ'?|(6'߉Wj5 m86sh* $M2Pc[66\mr,5$UJ ;xNo0q cL[ 9=n &M8jzEl0'DY#[ow3=F?&u4Wmg']gd5r y{d9q\v2U(7ǐJ_bbZvT> =LՄd>}!"֬]cPl|;- {H;J ha< ͇ܐ0{KN*D_iЪbU70MjS+#u #cZ:5K&@() WZ˓u'C"Y_̵''~/'yB[ϒ3K*a6-w6pQuZӰ O폻8 v=s }gB4&ZoE_0钣c|F1}jK#A0PGQ,-V,bWg=Gbouz uNt eifm]T,WZgUk͈U,|˄<^?/Bp0F<ǾnL M p @ՌS!:=%VK߯[E)hEtX ZPk55fIĵS'q֑>Zuգ6v~I%ORXaJ|Yx$As6TF:xpgZ[vuxAdES 6&1PMU/qx/fL@&Jn L=rll@+fJV}^AF؟C-@`8ܘG Fy6A5{Hzg[).&Ḁ۸ ڷ iQvOqeh4skT ^qai-IZWi Ʃ^MIM9A1F7PA#VPڑ.E>{,O6FZ*2 un~i(ܞ3p&' OH 2q ̃UP[HGN7eau>#l+ =6Yn8c7]tM'ض6**%&{Xim] D 68)fA ɦ>\!<\1୩Cxx>7<$^-Q2t~9 n~7ҦZ9"S͈47UPb}J.dt3V+5u8@=Z+J.]i&6tNo0w7LfcI>h5~N]#`qJRhGvN!'a tur${0H8…5ُb*jci-N+FaFqꏂdڑ{bo:>GJֈz1jX KZA-•.$ޑ)A}.NP.>Pn|h!?rdPJ+-|_(KQBis=h$8]&$!F#4#}8ʱYVsg%%]rrt XSX\*DzYzUJY@-ɱ(hՇ_9Ǯ _cTz-%7Ў; di%L#@{puOg"ݚD3./Ŕ* ZsL#^dGvlt Ͽ,2 :4 BFಔ ^YNb|4eIkSb`P4J#N!ZH{Bv3 jzj`ENh~^xl G"vv&:ʴ +>qsd{v 'aB.u;!K֦%_gی LpG>/° !iA>A-Vx𜈫X6e ` e-pbѴ]RNpn V}bXg7FJӲ? &}d.ճ29Cڿc U9%5W]!YAh€pv?}X=L>0=СId57%Nu,dp|wlPK:MQ=q_kДoo(*+؉\5|ჴG݆dJ}xFf:xdFS|,+ =,>5rjVJ搸#Ǜvv@ĩj a}< ` JZ#(H: G g~vQQ\Q&Fi* WA篼A '3}#-ݭ!m&v $>*% 1#ɞe=`qI0g[h?C! A3Ι9_EC&[,OIK܋nSʒuNL1U5rW^f0 s9I`)ǒ[ uvq@ C!(-8vĵ`V+uqFrĹy࠿Ꙍ7R)G[ Q|&ݟg9 ;EJC<+W'oXǼ L-ǟY|Cu(pLhgc}~s8 06$o(H_g i^tR5/8Q5$ ge'uCKBCzui%ϡ!4 ӫl9_">I~s GO=ex), ;Xq`21-!^)D9*)ΰH 9f8Qn~#˿A**2zkF gMH b}܈b>kѡ#4hA$V 3eg=eswgl48 /> mgZr}%}3>xNU|1] Fl?J [Wx,Ac~uvm%cEQ$zx0iB69)fۄq٪҆|G+4湜gv'IJCخs7ܷh*OM?ˈX/Q/-T|'Jr~Ë>qI.˰VN`U!Jŋjh`f :Q ?w)Z [ &2ņu4wGmb+/CW B=a i;Ρx4,!̒yi!IATv l6&4f SyTc.MrW_;GeHt> =s;K3dQomk.CRO@(N&nxeph$hA*mx, 鶄PMreDa~k菨@@;U=&S]H3yj6_!.6 %B/s#@وo iAM;8ֳ`~\LgZA"ѧUpi ) }Sv>-b=@F> x h%KT8N` gab~叒.hKkI17zG"4sS0vAUn4t `֩j`~M/ jv@GCҽf8۫l'? 7⎑_aA,F?##a]T4 ˉtTϏ}U2S3@" C ]-ۇN X@/Ԫ_lO^=qE1t}䐜?g**NyПYTnFgf]: vN&A=Pm uw^+F*Z;L3NS~'|bh4&$>-79_} ajT*AԲ˪&ctP`_s۸˧"Kb4|;fLZp.owɤ 8Ir$Qf~k.VIᯗI}FfoW9 PA = ;bVv"(xF;V\ t<MAk]>︉ǔ*kr'Y/Ew'R2&,.\;jQKȽhD3ą `3xUkrjúس"jP.i8<%韆V;$)Ẋ܍U0iXJJ'BVc"Kq[j_E~.b J nE ʶ-ٰA!(xɜa)CPiJAE""e>qzRhN%3p'7JLrZ8}-gK[J'=N,$HMx[}:_vȌ`NY$ƞp v2M XꐮCoMbXFi~{gmM*:a-5vZ\ D沢>57}&q/!hRdA&=X)\g=h:jd[Dz?=E12E xBmQFލ1{ WxcBH}TTZ7WiCۅvze#lkQحٌ:&{9Yim?$OWLKdb!7.[9rl.Q[Xz`)/M)ix'x=UJN/?ݗŴ`5\.>׸-IۃY&CݴW=1hA1P! Vk:Qha09oo ]GFigJZ?E|H4mcJ i`y3 JӭB+ve0唒Ŝ^)^\Oo&9C^n יGB}P|t?AWM(簏mRg;'D.Tv\{ TrI@X}4G-;ry&m(*/^j&=oˆ'sw G"o\ƎP1(C-'Ԣgx)>[4߭c/W4NNq%_ p_]Da=QZKHcc*s,D怔kusܖ .b}ZQEQ`ҦȩˉޫEA騣ĘDpAv2ouUKSL@j m{վns24cH\_88͚hA`*qnx,Qby `7zٰ^1CtW>}`zJxonk32Gj1NJͭC3Xz& 8WA4_4YQ>eiE_Qnp/͡n[XF4 1o/6 ݟfҵioFKKU%AFxAۤpW~d15"gva%' ~K5ܐXgv&m/MVDL  KJwgTQ%.ۂi.˺X)H,vk!Es='=Փ2/dރ~x3.S&zw:#>cQU{"!,z.1%,jEU *!o̥'8L9*\2Am,*y=ֳrh4GRђ;@zQC7ӎoA@Nk55n>J~]{MPQEXNZKBMZ<'J޹я?T)hr1 %zg$[L,^g3#t6LK^fu+k0Aq>¥?jR*gar}!"x<!|p*7"7)E ; *2ލBLAQew5-P`X(gELww,n(hbk+BMyFa 4<(V v/y0HB#IoLތx!!Äg}}a; 4y'H^y9@,|rVɏGLjG:.,f q?Zp復=D;V([=dЯiIؕO[QlٷJeI$ I">枰Ц8hZMcy>Д/Ji8PS.{V<A|JTzhY8!8G{ɴqli, _E F{!ȺeBg"KoF++G'" ͖鮀ً„pb4rTsI%K'E DJ<Y 6v!Kvgd@=V+w5\_'31Ҷt9ai(.$\`bHOE ^ӊH6 }I="r->T.Ho9 jr f/ )' \{Ef|~gn =+V<_$MΨSCkߟ svH3P> 0m8Ț"CI!NfD:GYS= 'Ryx5ټsOY"܏!觢*D|9vXM TOQBEciN&@8!vs߽LqՉT}&4l7KxqN:j٫ˌݷaW[K rSD%& $aP!|&i%deQ/sK5&e2~^ܕ+'c _Cti˳¬~ކ G*Ht>74ojd)8-܇Ԑ4 ̓o@ P:6"~jkt 5bjqjhiz+̤|v,FO+~OuIXvҒY6W<S8" E413[J̺;S/ ~_ d3eNt8}^/r(>]bep`%tp| nh̽;–"uwJIP DM֕]S@ުNT3h? 0M7z+KU k7V#FO9I?`61gت9?!ɿjENj h.bϻ\7}m]RGNoW$.F((-8qJoOY%9MiAQ̩Uu] 2t1^ܧyI\VP"rL'Z  e}MOK)U1-cC&THTDs-31?g׈u$&.2t@HM(1 m4s^Y۝ ZlT67S,Q?b2!Vn&#~\i^$<-܂3xi}ƣxiLLyaT+g;%M݇,ZE~kaSMq*5ΛX MOryxm;Vo:X113s\"o/+\jjeoŒ# 7Á` P3$1X! VHfKhXQ)?]k`Ohga׸x^۬;+n"wJʇ~?Hg5/˔~MK+T/ڠHdZg1Fm$ylo3,p"q~a+|y%9A<  籁XT̓owf%%UJ=UT6n oB$bSO xIK4K 7P5&8+Hi$ВOtw'#yl&pN 0,AN%-G۴ĞT0FUsmP&>҃eh1Pֺp̌4,4 W/IС!iY19˭0*LNpgQIS+%)e4^zƺdK#_v'.uP:c#8}ƺ/^Ib;,5Jlo5kX~9 ?+>~C$T4kHL#M:yetSh0)- Ɉ)$1z][z֢=){n0T= n J..`ƩMbTJ+ 9,9|߄.@Ӭ};`ʵ~6`{4R$T}Oq|A4%o;$ZF&cnSم'RlZ=n?aTYO%TcO>/~N'\[;Qٻо\JyM8._8G3mbjbxEVטC0icS/D-GxܙKZrqx 0R_tEFX.?6h/vEжmɘ&jֶ ow>0ZcȅWS U- }~ۑ4AFQKGeEi;a1 Y rG¿K) L 眉1  r|>;SHv6Pgy?.#yٝј*c4C)7}3퇘jRmZy2g:Z ;#},{>ȸr#ytHWDJ > E?OP?EлZJ`F9؂b<QR% q##R}VM؆>c; i. ]^Q"t$H~ "mt|pF%*wT$P]Bcp6UX͠VxOb!l="Ւmg 0*A0O! פ ]0Lcm$%q^=.|isgliÂ6JP/J}:`oՏ2Ѓު׀ШT.C Z7^MQ%8[1mc qVBn(W ޞeڑʠu"8+m~2sΥb?C-dMSK#!ӕ޹jR@bM dǓrGw{ɂonb?r6rWQ(`LClUAϸb.( Ρ k6rMA#Ւ6`1Fn],{5j'[/+fd(4ǦUrǑb42Ï!*?vv2Y[ pKzj3 owՅcgzGJ@Ojny e]`=bq(Kzs25/H**)r<=P3Eō,,rtsc~ uݞXY!G <zx)bqI⾓~k=x9?} (WiQi#1,k8gAV'ø tCtq aaxg(&pX Kq Jq<sU %bkAcDR HhB[,6&zeiڙt$=\7/;gч-?0>ğ8&}e H~; { &eJ=FQ6%kJ>CA z>ze\T]=&f%=&dEFV3f]B4l=P^#j:@9`v٣ âeV AZRK 8v"w` k?KD240'u3[CSq ٦*td)> ـe @Cm4L.Aӣġ̈́j04= NyyOAT;J%jM"]=w._'KDgP`ν[ /C@qn)SSI0")@t`Xpߠ;X}W&#R*9 ;M JiS4`ۛFդ<',i%ѐ` bbQZ>Ԗq&6>/NUd`RNl g\EKrl+ ѡ:kWD خN]⛋Xși]wsLj'!'4,5^  Zay_,־ #' m3R(QboKŐΔpII<9nQݒah0prT=-ٗ=dv_q#dVOJ5c[i@TqϜ4 ǵ  k<?>% eiQD;Z  A- _G.>MKVe, X {-궶!bOd_Q h~Ӛofks| *̊8_=x'ѳQ'{F@EA3x'4!W,e*[$BN|K5%î@% ; e cZ|gkR_j&9 \$B{"xm؝瓀}2޲Ϥ i l2{|" MT >k!2=E&?# B-CZ$n]o jq! d7[j$_c =#ڍ h{F`B TM]gNqFSq>E W:ܟR5]C3,bb|/L_˺eZ&c|s{R=P N:Ԣzԫ@c$[\(7'dT3Q$!u5_aǵ_8WݛyFc ~*o t Hݐg;$rs>.ŪE'銯X1]敐~=iD,V@*+Rκa^T7S0 [7wY9ЎXz.ѳV}= mI`ukټdN2߷ DAhړUz6b\Zi ;$GZyKVO 1mkC>]sLW>l̀-r!& @ )GuFI\Z "Sɶom"^( "/;qnjRbR&4gDr}-mSV"Hw[0 &ok+S돥y0kb<:TGo7/efrؘ>o9!QܾVlڼYdq_s=/Y1TWW+V;"zO!Cf>2h7׹0Дju)GRfZAm8, i;lZgu~zY{Su Ko Ec!Sς(`j\,KDlKiRVYڹ=eC:y"H+&\W"ѣYޙzeZ^)ӟWee)\2xk? _ } qALըtIC1-al2#Qw TSQl&O`Q *$~ydd*n oW+`.I+qMȴfwvӱy qܧgiSɫ++8{}OE7? Nvj'sͬ惑F%>='f״"'YkՍg7TK `, &*89.o[hxAaG/hovrH(i]~ POp+X hQq$IǬ50Kw/ -7PszS=8u@sw~_ Xw_Pl#5c+{4h`b,-1@EfOk44v3BPWCw5 u'y:g4g#"ߐ2Q|pF|qX + Y|U('MۥB `C&uq4g5nE;d'J4;B\N{6;эtL ?dqbU9}6ZA/ SFDKXV d3 Sfp62s#)$m^_' e)21un5S~fx0#&/g\¥VBM}SF H;?1՜" [{n3fS,WP Ѻ# J(ߍˎm2N?I/3G<#Yꜧ4As,KNp'-Ÿnѝ9[ TOs=*=OUt,2{& Њػ}N\Ț 7 PX4Rx z [>i#!j$ǓWjE1j՟a2e4YZmFlZ( W zMdAoO5KItBph4_%ϣIvw]QuRm|D?veEH"P<:fvsrTwnbNF@ſ.\\άi{~] ]7,#2G;SpH\z@é1=&Pnख़HIlnQ0̢K2~@/?-]1Ha2')CpӲFH3owv=zqΔЈR݋G@MrxGh|"+yb`yXzWZ$F!Kfi# s-̣=[L0bQ q"c3 Ŝg.Xr!ͬ=A6LJt(wx ӚcF1$= 嬆2tX sךqj6)Vۋ2F"!olⲛ\|NRn :N Rb< ʏ[zQ Ĭ+4%\)w,:(?RASHT}ɉ+ܿ>Y ;kHK.~., 9 -<"ISX+'cd"0+,[|l U( P ,'9{Rӥr~cD|JE}.'Ԑ Rd#0{?yk.aѠ˾ԫnF}j^q\a*=ț#oFB4Ă-S+^'TgOoqou~.%-JAebc 3M@?1h9·B(6'8'"6&4L\8zzd?J vpF^@uE<`bn*9 4ɂkT@.;a^.=!Q 2#u%ac2G6Aauw3#UU$7.zP\z)/teVj3ii䦳Eb6c^%}vc !+z?bcs֟iܠ_" %N! y*t:?1S`k5O#'kwMqU|@]4% v}n 7iֈ)еg|@+fr)X%r1`VEsE.(vOW2eQX 6XګŸr1j?̰^x+z/Kvj.pՑeD#$Z.SdsO;v= "PxJ?B q[[(smIVL&&&:>pY%AwTؾ0 R UN;X &ɨ.:QipX9l9|A_)a&Q PU\F7+WCXFGn=ͼ%Afa:֔3YA'xsnwK7/@] +B%(cm60Ҹ"vxcf[ni-*|+&vi^i]wlM CRן_%^dN+#ub}oI:YDD?BbdvsY;϶tep1eD'*ۗ,)RK Bݰm&,Tb$ZEgT<P뼈sL4F`&wh9(ٯj*&nyaNPH|r&ܙ"z2So6/+C15ĸ7l.:Xd+t6@FcZ'mi m`H>T7wddDSmhK6ѧ= ~l.QwѹaaL]p"WW bċe%y,ȩVNW{4Q`p]%]h/pYt( O,ٺN>[\ݲtF|2d!uH!cD=47[DBBI vU&Y1 -؀{dpZ?i};} #Ks."/M?MVv =6-t(xd ~{o64C a6+sՆ1 Pg^9i,9NT:Qxꉔf|Fh{R##ܓ\-}iNY5 _Am1hA'vJRsV\VE k0.瓡-+MjIJE#<.A|*`o%*G~bFx<6< =){IU9;'쟵g/i@>p")4WW͕H4&k{&TC(*8j&ע_+PH!>$/ !{Wd7*Am >[,,lZ{R!1]1ΫxG(̯k%fNu*꓁8a;oRq~tPh^鵞z@ڽSRV:T?$|řQFGhȉ]"8 Hb%t0, ⨶b XZP_o27߃qf3kv,]zo.6Ә+Kd±ɐ7CҠxQJ/-6y/pRSVbq R`P!Q"O7hCUfʔ!rMnGIƃۥ*%k%&U,wݻi~ $0LS~I(m ں hqPycZJpxS5MwcLu#^_^{-oBI0#UVG qN˔Mq>ʲ<ʕӧ- 5xa]E|5|ͦ?skЗDզ|j#Get:_lD/?>oPOR/R aQ/XbcqEBkG;Yӑz}€jAgr"2-!!siV/F0i6h充&lB؏Lzj.C;X F>Xn#}l O؜T\k)LTSj&N'NR&yBmG 1NЬx<5طt{F@nue[hЁ'Mm ?. Jj@7bshwQǗBci>;o*C쓞뱀wԌp>WC$Ng%L=;oTiw4k&CGjeίELE T9x=8#ݎ})[cذ':te Rhu .;z@%?SUH"5Vn2rn@҇czY0}MH|/9W!^*.K91iS\V|s%ǜ6 HOd7ӈ-:_sS A?r0O8$`Ocg;VM;.nRC~Roړu,FZIkhO^"twI]V19&?2f~yk}#C#Xi`rr}$*oq(e\V:uٶp5OY]!!rlFE zߊ5ԚOL~Av.ټJiMry'cH:rDn_ϗv5&(a J\m@!ȫ$坠$p9*ȂT=(,F4v+R*!rvObC $ȏvWe7 `Yꩣ.bbO6`v 8tgR>3E% \^chE✡; L!P wM.:XpL^z #"VgL5CpWw NDtf3X"cIRVv;BPB4uv<5һd %{?WD.dodg~IIDi"Ü4ԲOvoaCn0iKnٰêg3˃@7à%HqO$+ɱѷ"PqI{+ɺ%/I!0IYBU޽A=){ eU@A3JDP\@Szg؁x &5Mң|eWSLЫyF?|fOrV>"L4ocY}/&{N!dm"f e"CpaDAbt}}¿8iZDʴKڦF꜃i\5_"ok{gL/rl PBf/*4ć]Te<nj'3ׯұM?AciSp-pHrSgo1'ui 5C.wJ?^EOVt6Ă\[KF Bkˣ11` 2Gb{D5:%KAB'^k͙ M]~̏z1W Ep " K/3Wc:BU&Ú>5Ltrr eR񆓳UNqRt` d:C:g\VT#R:'% ;^v^f}C>o6FoЛs.ҟvkjóA+d.4 ɄO`?ZvMN= 3JjWdD _0ނaGO3rdy !ls%BK5#ʄOgV 2PL8?\CM 3K{/fNnY^IDjDޭK*l(Q;0;ZZfk)qHmD3]۶/8h=Ǿ '-׷|Ej&#{!`) )I(VD#z)ل:Uw|Č`VlPX^|gmE8P<0h!rhٍ{:oħv/YЍ彃/ &ZS3؋dd-k`\\sҹU2GGҧD碫F +}`D-Vu\y^H/ӥ||B#9gIVOǻH[Qx*vw7].?&"޺ =m OO%NA5F`Iy_$솠6@)Rz1o1Nv\K~ CفR /|YhK SP/(v/74]XJ5'e,9CuRz>o!3YTbBBub^$B gmrlؒ 6ʺ(C)5}}ؗ%~ )JO8]H]tg(נkk ig~Qs3" !/g_j`UG_fv ŝ7) !~7;X($oCtNn魔Qce րJEV[xgqcmYT;/].t\7W рC [`S.A$0|)U)qx:pߦswv[8`/G|nQ= 1鈅nn=Q /<L%fqǛJV`w2E?Zh <)3rjJytѠ"|}K3O{x(pkӇxbn@aJf{|@ѻ.^Yj 8v)x:-:|\ r?W A2V݅db d#[PURqϪr|8(!L!d!aP;G֫3J+1 4>p3m;Pq%}gS@tuH!)`=p$< =榑(\v~1Zy> -590Z6{;N`F2pr.. " .@LPUmRaZ"ZRzR@^#LOKZ8r]*.`58:pfՕ_|}NM'A%Bȵ!t?oW7 ;ٕqld ]BV;%,^ MXv䉕*h mvKDal~Y~i0惩|n~%E Od=OO)tpM5 42YjůУWٺ 'gY^U0pQj/#7UHvB.짦4]Ƕ~p$2 9r%O&1JgueC;4XB} vh^G>n5b٪psUq ہIIҪ_li%Lnڼ0F4)o440+qF[IAjtF̓.Lwߧ@^;1-G>1,mMo$>8 `M֍W 2rmK ʂ{-|KbYȼ&31o)w)qU M6  1jzu.S|!]h·2]@bi~+t98OAp!ٰ#vK Q7A٬sEڅFi2j,iƮ)w`/=FgFS5j$Ffߏ28t'8h*/Lj|0qXȡ`mwS^OX^@L֓jڿo]abTTZ"!M&pz@K N/PH˝@GOAxļ >}>0TwͲx`)ܢbp|c04U v4|w,~EA pX7838 DltB˵lTYdI;0 R0=?[fLZvNbBBЫiE @(Kn2Înprppf PϮӮN^,4#uڣ'؈FyR1j1sY?Y"Qg~㚬>9KRgjHUs.aKY}3Z8g$Jw֛+;֗.(Ag?]QDݎeXXWj؛B[r͚2[rP ح,js[~FR>;I J 7ܲΎi[c Hac q(^fd9pzh˜Ub,@GbBB? .y9JErH~`ml1D'D8^LE~_t &"ZrqK'M^a^nM}G/vMBdDDJp$9-gʷ`0}{#J,p*šU+=:Bm}ZJ"w2y{nHPE w/6bsUރC`476Ȕ WQVLI83MK\ǭGэW ~PK"FX7 fKM͉>IlKueh.])[1#P8$gB~nX_Rʔ]Ŵ >nu zI/7@.[o!5^=}\dr` D)_HR^X0V,d̾(A'Ж&]'#2ʥjw8M0Lo$AqJ%\ol';1m\W*zLDi9[wqaa/c2 ֐<X8$\oF8+JgJ]Dv m4'tc͉j.6ι6Rɻ=,aco칦C`5pL) 0-o|f.6nӔH%ř!@ҿs mߑeZ,tF i-H_Nr9N~_u.DKEOìZJ JO;d]" hgB-Ms|1d% ]p !1e>N!kc)2gdB)4xQB5 1kRWF7$w1nن"CS{ ־mhQvb`T(KD3 s1jdx/NT-=w<D8_šHB"Z7|>ܔ&w5cH b&Jk?Ӈ7ϗ@HI&eڻ04L>]1qwG{cP3" qQSϙʽ.UCG"$*4_)-uy1bZd9M^<6uܾRm (T^  ]XFa'mBZ](K݌IuP]+NVv(b^V@^U-*<@8o_+˪F!uT+"S+2ǯʬf3Cӥ 57w k1HyW KϽ oh~\c2?\/;|T1j#+*a췘)Luh;8cҍg˷\LF Ү䚴B;q$2sf4YG@$.7R^#Y4{;7sgy 5>4]ޢsYʯ*<T\ꧏŒ. Ս Rp|hsԎY䢭4"o7ບ7٣dt%+Dq4 vi*lctVZ iqrmAJ9-R6LowiJɭ" @0̣/_\gYL:vrDl9j }#,b$gy|23GD"*sYfNuv)B;*/*|zΑ78 8|MS[!i=]%Ɖ-%E3mw1:M/iQK| U\Z/Jytk`uWc[̧A~<J8{p +v#OBK;FLKxOf=zx /_M͡|I 7HFk|=lWr Nou$bbSQQ. $̵L fhgs;CY8a_xVĵQjQFli4WtXj_J Ve,kPP^pz?5i2ZsA"> h}V{a,1-ĔgdHx]7^*=!nx g0ze M6:17&ꋿ|ĺ 2Rf(~kG w6-*+۝qkZG[Ct+M'NZ{]PI3aUH'L{}vgao9$%qP{>ˎO@&Ybc6oXZ**\UdXյ!{CFd:?\vK߅ENhک}ZЩt{ZL "`5:ܼ`+(n5F)t}Domuנ}N&R2G6~aA_䀢WR,]Hq9I7b6$]Z6#6"緋0fA9UFvgSM4d̥l>q!Ek8Kєw ,| 1QR܋y]ە9'u]ldF zU[;K!3!oil>̪Vv[5϶2_m5۸ӆv0Bajmfy=A>"}z-[GYɠdi&\3bwX#daM'M\O;G(f/`ndOnjμ%ux}43b?m#U1sF-"p~|° e@ +]Ւ!\I8.0G] G[bJ(x?sPٶJC$5q ; ?["+ r&aIE;FȿbĒ]:eY1Ðg2䍞Jdlgqq7>8X|2 (m/燭78S{=vsS:ݰK2~1I ;3 t>BiՅml6q=F69U3Z S89ors?. c/qJI}o7ɹXs3@ߐtx2é{оxG@ f ]0_ [.ɣ퇆pi=.)f?)aR%S=ߚ`fM>KynW/4ϳPjhv}*.4F4quӿly>T<_dA]J7(*b p)O>#6iLųxl>EblFsݘѢܾ C0!t Wc Ɗ(> `A< xJB[sXKPD`ٖ\ꛮHD Jt&^sP3g:2 5HqgQ:3gEjqvNZ5b)&]ТqάG$Wf5QNb}yi&!=r!V+W9_``q9 ah 8Ǯ\?O(qYc7 X5<^8OFqCÆz-Oͪ+h^1|aY|IMntxz2]PY9_>fJXyLjGkv&' P> }  ъ(_etk0|l?ʯQ:颃.BIDJ;7E4 5 'N[Vgp7kG*?Ǹ*< H$(]p5TPէx~/ ҄땄C5F5 zBt/3Cƅɀy@:Y!%ό:Z҃_˝(;i/S? bl%# +<(?P@̄s'+(0>L ^ZyQQ,r!15UbϞ\d9>t]\mgP싘Tj~iBuoz \ ^*H#_lǸYDf8AhrF/% ]Ȃ3a@NiG avy'TP1uTnq9THnI5(SP.|tɑ9]8Dgz̏_"5e}$ C/r6o:.Hwqqo85’&Cx-^J 2Ftͨ }bDg>_y[UKuF||LZzeH<;C=G.;4s:!`ɳ(9}Kb hm[ocp_IW 8mm)Jn`B!r+N&n0Dbr6#\{WlxWSZǭ[U #{aD;o/-*^P~i/-*e˥m4֥t"S;tz\ƪw9.(s&oJr]_5`+R W]TF ۅ"8Mrhߵ7ؕxeA> 笫MbҫEZp[@`[P81?޻Hߍmϥ^*ʋFI>'SBC?|NǔuHyAU"?AX Dc`]u>рQ1@O:-d%CLK qkIc;i‘4g+D?3ljܻr2v%aQ,^VyBJ\~Uׂ5{]5zٛxJ0Tx-`=tapvH@>2۪}?yN_]ߜv,ºq~ŝeK5h]rO^H7#0P=.'r^O']QLjblzy 䡻Xs^ٯ* y=~aFw*}-ju߷aQ{W`ڭV.q'05(RDBTzޖb|!L`\`o(nafTLEGLT@?_ȩHuݬ83cIXJp> 5"[+8k0hII6su#Re/xLmLj;ZCh5'O1]ćk3aLDވbt7Ώ'DLwp9 D&E{ÿL|muKEt-Y6΀f c*fs2^ ]+*}5rt[ >M]ݿ7&7)>^}oИX=Yp˞AYbj_ce3C[Nyqt:ůRՂa>f9hO8HÝ/gjRt ,foa$d`6޾T{QnOCw@ }Wh3']Aj&&Gs$vßuƎ" ?Ȋ bdDJ!'4@2H!NԗDS0Z:/^ it$!J>.7c ؂8xπLAreюS^Q/>+!t ! / VtG,W AS?EΓa1ӢRγo"j ?P 9 !:ַ'ZOXX@!ŻBmv龐;/q=c_>/iĠ~NENǚ'@E1j%Re lԅ"0\TccdP M[H|fEPt¹)2}O @26w߳]Wh! nW\( 7H |KG5ɂ@s]cn6yjH;@HJELSp$_y3ٜb2K,9DR9=n"bX3ȃiՉp'n( h팇NYy+ i`ϰ18@mHuusUN,㬜@bahp !g&_P pt3z``4xto#H@~xdTȲfPvYKqNJ|+uQgWhzDFTqfSVs;} WB;/TktW&fetuDEw>7 RkC$4Ƈutȗs9nDuxVnML9U+A8q.#< ϖ[G8JZ[惦]$JPć± ?=ir=ITj/1zf"p&MMeɯ-7&hNZH ٫trmF2Q{[;aU>gԚ5N.&TxފQږGs5+CeC%2l0@HFxұ}Crѩ|INٵ * EC&~EG=<0Q6@+`!Cᄨ1c tH<3]R"f'spY\ؽp0mP(/I7rC hD6ĥŢxAjGXY_~mEՕO:}_et-zڱJ暱%3Ww({Y/5f{$zѭlvV1 ?06S1.JA#G2<@}xTe7qKK^`FCJ nwV;>=9Dk_櫤nb0(d ~ >CBXr 8.1P̛ٖS'{rȁpDWm[3X;ERф/3sh9k7_4$oŵYzP jzw{eAr]Q\ M7z= `h'?"å-r"FKy?|- z &XR!cuƴk=u{f½~ !g9akþas-+n DR'PP* >\hh*jN Hy~zFyg}v9{P>Y*{k ݢ->`_<**EÅdymp/.3pYPZ^*|| ĵ)3p24h.7Z{T:cBn[`~uj aXnkly iރI \el^h=5́iz#'|2A_ mfVj̎M ^kғ07hX ! 8b|Ť&](Z}pQ#f 2,vq%&fN=d>#lڿMhi>BPX@LϾ ~1Kxt`+)vR\ ЪpI&Jt`Iy[ꛋZY۷8I)#o||R\@CVE ,dN(4O-{~#tҭDYοoU(*s(X\$^q@ -WQbH|\,ByV&Wړ 7 w$Cw x(䇏ɹ)j\OE1Q0WJi: }OսWz )2p~꼋: 6pt[?XvCҀrD1 yvF,^td1E7V*f3d%t}^iC! y{ ]QaEh:v#:/4`$ƅ_t|T[zXFKHo_l'EIo$&"&ͦ   E&A6D_dr"YmX%j%d*0z8-LiOl:}pnފ#est٣)<ߎ?ےTS&ǂQ**S9hK#FPCeaiJQXԶx!ng?B,1 k1GSecģ&yS袌5IfT3 c~o~ ;GkJ$l5ꢿb_IX/{AޟCEhV-UI[K=92h4I*20*9Y\ŎPމyS t:u*`/Y5vozyb x?ƝXmB+yo˘%-.H|@]_({qK@#bMvx*S3<|>]8JDV'XKW.NOFcZ7YkBW9߷Ғ6=ޙ NU2#Ǹ;ʄ4 JKYHQb2i,42v)3Ќ'xux+ !RO;Ɂy7PըlXihǔ%4'L$+-=‘&^Xvo>BvD9j|\ⓨ-<2|B6 x;041 `T6x|`>ߢfNfH]X~6Dز D]1 s z'˕ax3xf]o~v\|wg@\fWb6 UGwBZ#LNSzUfLt~̤z,KF5!EByKalO$qf'QYr㩍?[J+oDUW[-ͻGORZ!u{v p-/Ʊ:Ss }dԉLyaXUM ,cQUi,C5N2i@y@1HX 9JzN\D~*^oNq#zqlCnCpX^1MCS1: +a0cFtcMhvoЊ!'zmHKkioDT_@C=*\y=lW߂v )?"?KQEGڅ/]͉fYka캸*0sLu~I=AtL'ҚAOQTuGOF}o4lPK^8ۻ"%9H=sy'ݓ+SZΟGN뀏&!u(}ŗnWF~|aS+r륫9XY\0H 2٪Q!VDoԪ4Hcgh R}Z*1VuV]-~ NPcimK*i~#@uf%p{ݑ- Q h*] 5ojJ ^r#?J T/.\kFu`hVRD@ 0MEMh}Hg*FL;u$ЇUyHPmi@# mI=w϶Z:4䯦R L r|􃶣xA0joB; l5V%47beGY\ӱh z7pv1QPvZD{1+C[gTyY[OKf?cM? Wځ\0gh?q>7xN=/?3e}P[H,ӷ۷cMSz՞x6 pq0F%31_L̔~]6yy7$YEm q_qGMw(:B 9l՛Gv o)ih,jL[R 89i BVXZ@'bpd9'ȱP"Lԕ-bkt +ӝVXf4<|~+3] l>BL8fU7inIs p3GtgkACfTUFpMhK;u7Z"FE\] ˯WI&;?jC]sY Ζ~|'J>10FzG9l%zN8~5̳(qgLau#sCX@^ +pFj[Wa:3VȋtGpj_r4v Nl)TΑa Rn\R-udȖgMWP3(UFw4.o%ڌ \x֍(a^f CL?N'FmfQwTz2~Ѳi~(G')T |:5r|Eʯ O/ŭǶk 2wj猐NXlreqAuSA(UΥ#֖gWa[C47 +r⣔rX{.uho)`$ B{+Ȗ"ͩz ^$ec Z?t*_!Q>7*91!<4ѠEk3IdH޳DIoXuލF4:^ٻ6aDؕ,LB{Ȥ6~: *tRÔ#et'x,8觑A+}OVX;яl737Qϱeܺ=e٬`&W*{wa | r|ƀ~G#7Ӻuݜu͗hT|LcMú=w\{T:@ZQ+?ypM`HjCp}4`wi+;:' 3q|\t p5OH%iK*$<13Z.zhMjXP1Bq]ӥΡ*=21?{|3dz9?I\s!dhX+` /e nHJ”Eax36ȓaSۤ2'ϤgvkH1B8CR;WJf9̳Y=O cܯd,:(Ҥ%st|Vtt\U|&aNnt;ź=8`3sBttto=}Mz=Þy,$~MڱǍA]+TT|6C._V=Yi Xʐɿ䑛Iq,גi1O &lOhC1TrQrM> )-grr+dc y.%4By]SKc0ӓzCi4T ~=Ȁ _ߝx`BOdǺdV)eiLjDlJ`M#% Zϰ|y4?%1t=USk.t ̛:ŷVodT?:Xh WzӉ&lKk nINsB˻~Q[}əkQ} j3,P`u@f+{-c j5n`)S 鑳( !HLퟠ7lZN ,r\5& c?T'es7#V VO2V'K0{Ҹ'"܏E&B{XncF-S NOOGgnyY)\VVgWOBVa,մsUÛEhSW'Vl/V]e4YvRL oˮaNY\qȞy1_K7pb5rn)hnp|諧)+.;M6.Һez6qW=n,E4h#Qd= jb!LUmfKd<>x=z,KJDN chW,z+ÖTDB]dÁ: McnͬyYidJz_~mP7>St jOD^zg_$92\#%ݨC4v|S9y 4ovL/U~ ^aUI8S.!G EV" ɳ!aw|=̫]5+yP뫺&$LeP~Q}@do ϿN3)MxKU`Yy;MWBȥ{I;HbH!PbhYI|Iʨnb,Uveou9@8 ^ @g H* +BYIp &r #vd/۸dzOr}#ӨCd$QsuՌ*NsQ~nF-P rcw);;aʏKHꦙKyyPD^&)I)^FiR( Z'@an=ճ4jLa]c~ҽjcJrRsa̗0=89_T7QoE|:l]Cљo>"U]#҂{]ں E)UFW"riFթx^ 藁N 'g5ԊtnV< p)}k|sđRL;'-bR.6q]6l#jWSp|kl/_gx![cJOꒉ&pu&iAL7% RS1(f{d#Րm$fq 90uHhut 8[Q ݷ}̎&[-8'cY8WՆC9Q"u<ߧ)*<]cIYODɂq cL> $.퓰qXiN.c<OLw982EUqKI%h/F%ٻu_"ٹe?7@*]KmGR"fcs /{<ȸ1 ?14hс:~ghZ$F0/XrƄRV݈Bu7@U'_ɥ f{fEMBY^}p#P(-̡2*FtsS|3o_W.Ϥ7Ɏ1&KZ wVv] Zւ7;SԬT쇘X5+G{ȊAXћ\CrINe๹'O)2kxjW,>|0邞i BN$/nĨ[O),dNv? yp0SتV?ҷ*/S(XqgܛK{~!ڡU3H㚃9e4({٠rADe( >a H!+ LR8ƞƇǬs>r@a+F3 ‚ۇd;bmf|.A#(zq aTiGYWqq1M1 C̜r,2̔W ZLl eAHc$%JԦ< skY)!Ao?V΀4nm]WmVQ$ܲ )]2{SОЅٝ]r(( +Sn;̆k'}PV9mxʶ|?0]\[_&LY3Ek * *ZecVF.[ SYr*o_,'5˧ɵӢLO_@ ܔӺlRC>m;qϯEKGE'ȽJ{IO2֮0eVIeΆfn8Ҩ / {;iu8\_Ms:,Nd:hU86O] [pѡQ#]Qp Ŧi/?@$gCva6i[KS?&]=RPvuQ] zLBK#X5ORbf͐=GC>i=Ɛ6hVPS"j 9߸eF0aG.$+ P (25EhkvqWcQ‘,A^L&zU6vg#o4i-?IǬP冾t-0X p0<e1? aPaPRӳLHg &̸2Qw]ZܜBa@c'Mg!JX^}2kuVTgR%P)۶/z Y},D֏L0XCAnnz6H|*)Bj1υdZƶyK#t/ $V"ٮ`e +eT^<OAj@@k-FFo!.[h+a]O8 n)r){Ml}2/ֵ8E^6?Ͳ'\/S‰r|jřSIdvgFeMIUzV(@pj蹿xɃ=%!Oݢ*{yA|Y)5j:H^my;2Lh< Q 3> ;}~zu-$I;jہ#5Ùk+5Hn+w'B#;/?w_^B!U)#')qZ>Rj<[Y/k:4z";*"As=y0>.c;-lRSW01xPu6_ܸf\?fmnPxrkhi+$24")K?\r]&~,L_^8\f[YC G|.$m +ؒ Du~%߹js~絴ZlxO;N87Zv_Lz,Cw+{ܺds)2z+3C_|C|Kb%hƹܭ>Lo #UǞ/o];IMK'>{fw~W8Q;gN]eӃ(ټoB8A dˁ YnQ$a1 ,v|7z~hAz$%k?=*񀃴8e`SÔd$-fYD}N|}r hgk;<yhټ![wezR E^o= 9=ǧŭ` W]E 1{Cmw$"F4YA~&VnSpG xTOlv3 SViX)[ I۟z43$kEE߸}319C[Q5#w\Cɤ-BlՑ@S=f(銄In+tBh̓+i|hYsOEG_H'Ȥ`–[(J͑:(mK$C(w'fG7Lܖ ƬfB!\ ,_{'?4t28;wOezIAT! VlKF[0ސ'oFH0({JDgSq-~YX{ ]8.MMD#r#0/޷||FlEog9h8\V}|nv<$›r]LX5}rt4`- _&8eHYP-b =[ɺ>~gW9> \Hy,MJ7x(Y 4 Q%JA>_`3vn("Iyhwbmقܔ N> 0s AXpjZKi_}c LP+kv2l֑o;5!4{fk-B b*"uB]0(1B7Emt].,Z-3 w-Qk6+fa}ž&.^mMu%vponddbܞg ה^;Lf1i`^ @1#[C;Y _scR$hU.U] (S5fhx VǏqOh %XԴlD;A. /jEgCzIti0Y8?u-%|fVLt{ :aGޭՆ9\=.(E8B3[N}@Y-x̪}'"yK ᡽2n+wʎgVB܏ɡPD}(bj0?r5iH3ǵO՞ڊ4K{ג&ܦH˛ "Lʫ{es1/)ʞF\̴e.~Tѝ>cPIAF#v* hdK蟡V{|7%D̍V M1e{fsc|ute [.Q² LL)obNu'<Z7o"iś|7Չ ZnW*1ԌPV*XT| !^ZV`477LNIaT9Ҵ]¡*dIX]QGÉgJ %Q-K-5@-mAHWJԓ4Y kEO*5S{NbwRmg9Q܍ 0XNűpZ#uч>7 D댧 n`>6@_?|3/nLaa!{Ss ]2Y^}")3OEA!w 00}WdF rv,խ_Q!n׋,Գ<ճfo?/ ^;I&Qm lgm~ zX ohvY NE_ƉԼv^FVXx+3ԿOwZG;ܛjic?#'aڐA;7? aMk=UUf\ (gY'R}0?ULC IfC+fp}oRwX}9S-|C79mT_}Z(&5Q*z.1}8:ƶ U㑫Zכsjzbk{8, T"&5>72A"隑v0+!w;,@,Iyy& 9] <=dHN*7+E)u@0GXؽqGF?;`oD$|ll'[|k.ҏ>E3>;,~ZhǙ ~O#nц?;U&2RY-ڨDAH ]iz8bXg/ {\rHFh7̕+' ` #L^pߴȧVǐƾ]Imڞyer RYmnF,}|3P,n|.զ=z(j~ʆL[Z|Wo0>;`8 #e0^ykX>` qlL6A~SAH_>9ZuDa">p-P6bvV̬c9 MQaV}F /rZ遾ّa`tqo3#lxvt N9O9W݇^m?XPGŹԡSmpV6oZxEK!S{ijأ )rvS] <`O:^KxX׏B[#pYR&᜿$<ܣ1w&*\P TƐS2gn{o^͐|LΥ. tEz !.eB١2ݹ4Fںz JUy?w*ȩ֤&,/Q^5`Y0Ei`K ;2񬊰"mM.1.{ZT]U"_STM@6-FJ2([,' t5t!7y,h_Z3$rt@Q0)ԩdy0Id5bJ.Xb@9wd!XI&q$`)wil,V )M^w?Mzj*Cd N2ut'2u#| ɂ-=XjF=iE|qP/@fI(@_/H' E5HYdଡ଼YE Ab!@Xz[Sj1CY6tY! EAdxAX%>p83J$p(jRZPW}'CX MGN ʔ]]nj~vc`L(Am#K^nglw5"^w ~De5 ssBO8J e"b|E˿JQq`13DRp]{0(S r. ;J`wiF=mڻM9o"[֦WY!lK/bS *l 7{%eML#`Q|Z s3gҔ'4Z-*E]UfBbK&g $| %tQ2>ELc"rQϳk+̶ :yWdFq[Y{&X7ӻSD[Ç(x0WiCݫۊׯIytD(c w>;[Ȣ*/Fi$e1**iBs\&HƈѪv Rp;ZO̢8!/JJpQPY:P[HkH 9X~[p!Ӱ#OˀLd3GeƓAzeS' ݛS0'<MŶNMl<7`MHI7~E> fd2E034=xA9Nqn3.|,Gġѫ@Ԧy躲>P DAiLBi߽Wċ2:o' L7*a"*;cE>jDɹYA\Յxm|"9!Jr!/N<2y !0`!@l):yrdM)) hZIstϙd:[lrz ΤNiȬZ,>3#%SCtzRۋd&+3u8nOq`TzX;QO3T4&"QɜQ'``x&0Sr,6{hCI9$F $lHfex,+C*t= 1f#=6uK|CPך;ݏ˪zkT )I5 PE'_{C4iD Nߜe(!FKo%K22bZRA_.BVt&z|V ^A0fXc&KW e"4S-wE}/,n@# w}) :!\˰>h{l;0oolYO:ΑGf Dh~[_$v}#.MQY 1OS[zDvyN =s[XD *-$kWC;ḊX ʛsȕZ!&_'`FĠ7_3?׋hj~w-7p1MǶ%m !mpHK\N=JRd?C--%i;e)=1X_(N;|G*i8sx3m;^" a<֒}5L[y8ƤKFQ~d)S^XnrHZtR g|Μ)Q.$6B6e.Tn b;%w]pǝ[w|ߙWt艎 0[`Mx!!,kVu:i:Pu9$}n:jxnU;ĴOt6!0W Đe>ᖷ${8morW ۑ^S+zOn64#RKg7uNNL]QpS3JT. 3=Բ1ES˃"^xGIr`2r;ii8jC?>]dZA|r0̐rw/ <eN=/$M,Zx;2}(@. *(t_ų Mln1][u86\gwa7:1sPI{+ Xs{(b8]>:`Fu4{`Q1~P9vi&VQԉ ?^ceqF*r(xs檇+WL-Xw;l>2sMHq${)mYMC50)mLH p̡( cf4bhaKt!ZM" z.q\ RwKP#/'E1ٞU_Wᰶphw|FO[ViG(~DP`&5 3΢Ymxl,U<I,[9/KAO1. w1&T\xx-2Z:aĭlhHJ}&Uލz'Y"TYHqқam |@A6I|ӭaȌԖ:ӱ8]mGN@g^o&.c]ZLp/+=jI Oi:SHzL/'Ջc%*;>TЧNޞP@n'Ci6xm6?2BF}ZуX!QGFʦE׌H]ߙmWXȓF_R3(",9wj,kdh ,`aB>N~<amBxHؐڰM?f}8\-Ɋz.q=qNW'1!4+_-|t<Eh"<2@mA^q&/\,èإWGp~W<"Oln7rWu%267z6~@LO8]66[f>]-EIXVwr"nMJ:C2(_R^^6V(͖ٝ6Զ/n1eďVVd65a6IpF}w谌 ]9+1ѐ)z.Ml1r>esGJJDžTVш3<#qjy09aw'*{^bXMٵP*QͿ"Irޙ3pv1!vg`eX4_u{Y ,ZcPp.O&N Lf> F/:T٠Mdi޳'B8%l&S#AN?)-.ͺE(GKh%z k=3FuH7:pRVIrfk@h7.UDҎ3\uh)c]bRlƐX:+FLf !{i(7kޭߌºvF|;bu$D9q|w;ñu x-J(cLgp|\}-Kt\{SHaWRJVB+DöFEe!6`{8iE˙fx򼠸zP`t=8h wt8`CY>^)$ غKX#? /Mx whUE5ڍۆYl`vc 7eֈo% + G$Uc69a1wwj#[tfP ;"k=zR'Pͬ~? )zKKsh0RwwDDh#q煇:%X*NeQ!hφ/)t'DLǯ.ԭs(@umJu@LȀ/$)gCw!am(hI- IrW&m 9|c#,Dq%^w=hP (w8^85[ pYTG[ \ѴACgSR=HNnS(af7!"fQ+:=0+kZB$RK&ssґfu?I8*-f Pp/H4S nXHz{f"; ƎoU $'C(!TՕ?mwmSz:s{񕳰U(W6qZ9 Y%6,M[7I08-~Zo匣D0DZӟmHeG_TU+ *c+q!VeHe]=*M.XOZ)=6n;f>lGxC ĦM!nM5jf#=% cؗ4Rd29V\*`Aw I%Pa.^ PpЄAjiE;0lEȁ"LK.]k,S4xޏ"oRn'0jh;E:b,puQH-V߷tx:/.uW]/ BE i$ <_une&\%pa׍(BN@n d2#PrablRѯq CiU"Tae%F8faE%cKݲc>n2XkL.ETJ}(Qfs;K9!R9>k`bjFrM@ܞN+o>@TL$wq=s,-%-= D8y\YRoxU SF}\ "Dݼ=v1+z`yA8Un~N3K0-%Ap 5و">'n7Wy.y\KjeCX]itmjk:kAts{@d%? & #[mw 6tT=4F%] ̑G//Eg4wnizaHtfmH9gpnw#%Ps*3)hzEveN̶Xiy3m쳺e-s2uؔė|%6Z`C>*Cgr=w"&5Ƴ_ ^Ui@ 彦ov`fbJۄ]qU4ӰuW0VN=Oh\$>^|*n-yݶX muR.36OZ%-ܓq^~L䳙|R>Af--=-mHf#yB}FJɋc+`?سVNI{ XЮH>Nk}5#7V^75e1S.`Nɜ@kZdC Kn|oe.*V2soS2fkyHAB*][@"O&[nIa6A%6IA 9x~!^fHwpiYvPMkT.Gb,PpgpYZz>hKk[$"\(ZX|gPdgŇMnx+$:*|4^&]YJ!]"MBwht [iM:`&nK=Uࢭ9(QYͷV͊۾'^p܃ObLrW¥瑙aلHl([B% Cfe:タߘ #\""F{-bUZ}!/Y>KF"v@L3tQq}-pSOrjbjЮr4IN/\MlBjd~X"!R^]W0"Kfb3>23fЊ/s o{v o$B-f:_ڂFhF/ͭיw{Q.IrZQ/Xfլì 5bnrgLBIBAp.O VI:Fg`aY*Xs?kpuDBu)cI5O=0J/spt4Ycs&w/zo!`q=\v5,#)S̯9K$R=_E]2$ /hPBE֑/vZދUmJGɷH 2p{ ,hΘc:r.Ol;g'[u63~C?C4kC/d\Nt-_(ދP$șP8dz\wH]ɾPqTY>V7G $Gj)\RuF~kBTwP"T̛ Co0s1(û8T=~ W>9H J|3f1?*)orP}z|F#B|IԭG@?.Eo`unTbxNc >1W]Ռ.1ߏ&en`>5|?7N.#|jlQcϦQqu)xn9HE̙W IƤe9̚|nv 1GCsl-}W _jۅ_}?!h\p߮.j;!rjGV$lbW~xg(Zahhx}&}蕄ӱ>א`m(G0r܊@Z\%iri.uQA_Z_]r $:Ͷ[ hmo19nWlc ܈K#VTx6֯C(%nJΗooH %8,O+;w;slя|ۭxTMHQ5$Eym_E".aXA;auD1DI~2tɍw&, 0V ޕ "0 6d"ͧb4-a4M>6|#% qnxh\˄AYQ`숚ݥ`dY 2 Wu2R68JnF17橈 3|c;#4v-VԡaU?#s}p]%^"zzdà%>W4*ìj/RM־^̅d6rd?c&4Yix4- }p{PǹniMȍ~M&c2zsBg0[p@ZGy=hd[(doXCrRgq+Ȥ} 6_'Z9 Uc9~w/` gYlkjw%Bl{ IV6 Md% 6w$5;jğheP{1}94`0 n ؟M꼶}0GQ߻ȴUM]OuP$q1hf;vWwԟaBCZ-KI1Yܹ'R| ,Z G~DY.^v2%J bd>"5`'*wTqAtnC/ݝ7ݴx7V SJdCaz]6hLgڨIOyc4zQ̎cIA+A ̰7 h}3Χ%8߆R) ZM QV!Ο`@g~UlCڶ}j&] 43dI`cd<Piֵ'mw:&J0\ĝ=Aڕ,@cqc0|Ŭy{xx󁮏#-KNGPqa2(U3&P1%v+D#- {N{؆a߿V&0'N%ʲ]. %RTq.x~諥BaX9-Kse?lMBcoz?z[s4EX⃃[)Ԧ6gZrҿ@bPPfnfRIlSyx[ۗbNjOa4d$¸.DJ&n/U#/}g*q2bL+ tǞ3\\h(ʴK]1Hmr]#lٛD*2XCRIFLz}͙˩"I k㉜f.tf,NJ$?R96XjƒFB1bZvZ##ɩ<cT}"cQůlyLx +uq&B[ g_lE$33nGFrXQ'P_3J7lk,Qu!dEw~XW/[A9Rn)N-)08R r2]{}M4jIzv5ڬz[2rT}VZDk is/@!uu-'+.q"Zg$ZY7a/!N^ttp`:/璺>]6eP pdޒmH%tv0 eK*6hHKJ{mvNnN {& '+>;r_盁Ľgh)ߎov DE[w^ Y`\ گU!֏->>Hl6ǣZE/>B|?2In:FUrǑ}(M D~@+,qaOne;:еFIcOtagWݝRh!ͬ ǖb]#MEdzp9'_&O]0l~j-Y& c]s[BAaAF(J͋!.K>nPJWkÅD gXUU5|w.$rji{v Y>pvUvQE!An1tnήFTq#cdaKYKgS`@$'y@-5z^a-)ZeD kz)+"pҀA<]+׈/-8q.ӻm}ykuE]Ysד6J+ϓQ U_`s_pCFѺOF7O8ODƩx,ҹCU%B\i,3oW®P+myYz\ @]W%ax5' q78 cgVY$EnT!ge5lju9-ّx%*#Q9ɉ+< X{j@yOu?׷ m/-꟥ l wLm𹖸x}_]:l~wc:^lQ@}מ]{CD^7xW;J+^1'N*]MoNp>HucFme&(DNҌxDتwcD9^"ѵ32na$[jߠzל!%4<E25-;~lnVۏUja IM&}vo` ov( )/ suz^ YiEs&: w k[CE Bol98KрuX̨ZJH\j'[RtnY)ZNE9gcIm |ԩI.+rl-SEIjد9HD/?6T N ' 2*e(-D~[U$Ls?~ykEK?+]ucY?Lx_S.H9Ȱcu2&e\Goٹ=$zo9jJJsòR<;^K jI и$Uk'ӺtR܎R,h%h$= eG'x ø~:E&cxh2!e&ù6 Fg(/AQcӜ.m]3G._} c˄HH!~"y2X.]kF$iTtyHI==iH𗆱]XUΰH[y;Q yEߓ,\ok ml?Lw~rk a+4~Ru?r! [!sW-Wտ85Q#HsU`%΄cZB:<#B$@ Au}m\5:7RjkUDI.w9Ԕ|#0)Il n9[*q!^r*tZn\W?w̎yQ")@r"󥝈ݙ!OSCs-VXåM#{f c}Xh\3mƾyIA%8dc"TFsI$<:E8 [Bdld b~$$FBj=S2 k CԷ/Ң" 80"E@8g4%{m):?Hb!Iת9|$l:B0ȜSd(I3vu.0{*2r%~4nqg#`mn`ΝZ aJ~d.u޶g ~Ջaa$#qx$KuHjp# 400x=s_mQx }fqTEyty]d K }>UӞj9Bhk5ߥ;e& a_#cl*]0_!~]+ieq2+B,XFp`Sq3B30\ٱXL7k Oo9Y `_s WHLZON:mqg"l`Ƒ#>`P*,^/J2"zvg#f[`p`SCNtbcj3GHI l;N+?fw` 4RS?դ3dӌdl@m!nQr@>F)kJԯa=on'sQGq%cB/ Vy1<|Q\mheXF#!#T_n߲ڈ]8\J}l |W)yLX4%akQuR0vq f9J!)#~AIb!XYp\DhjC*[VW(vjyI`*p!28rh{t}x2vra'< ' < s,ICk)E3~򉔸@(nWWɜ@v< YZI_Cm:_Z;z :\\Cxvw= =̡j̲Х`-R,U_ [#H4!Uv+$h]W۸zeD'diAPeH9Kh+&9tD/P&b\FX+#oT{ʸcd`.k![6XWq`@/{X=㐙dvKΑ R7S"IEX@Ѫ LmNțI-w7@BNO$ uxϵK@S;@@k eC_Ka;AKHvtvU?F~5hYƯ5€̴LʍśܩO=2Sbn Cs%`>C Ean>DGI=9Ϭ؂P8iy}@7ctgJڹE'jXV P\R{ԃ9 !IU\_nց#sљҢeAw#2c׽.sNv^۝=򨜟#z.` v|3@5Y2ؑSԗK|*d6Z%kldbǖ"wK韠@dN j[ q w@;̦'̖s>,Z oW ?Էv6Z~  V#=ipRŴP8& J3_ƝŎ4Al_295\{}< m!ۯO6?ԢThkȐ7acIz$WF`+ڪ@8*i#!A_U#`VxzDC5J6#q֨UQ&edyt5CzE'm~`] l)ah^Xn , 5L,[7#%y (:yFNKzKsY:^Ep+Kҍ(ĖֶE v!MCjf{6DmZUIhXE5jm"Vlx[M;SJD2K\=wM"\%∔뗏MYcg n[2)1Q |%YՏVBfI2R+*BI_ #TIy jn.L&bՇd9C2\dVJ2䘛uE˯&Ṋ 9LD ,HO$(@b$hf;'E?uQ(Kċ#0l*VkN a̺ +!V1잱Ws'5L6õtRW,?hA}wTL$ XR4PWll<3^vy!F,Xg*͇uNҫ>\e'v8 (PƋ㿝L+zCCGKTOO=ȓjt9bftj~d0 ?C G.Jh'9$eTj`)s1!Dît{a5 tcDGڵ?Gb~]lXLppn1)j([∌5s'? Se%,aI C 1_7 qLqԐg⣽RD͉ KtD8~ޏs oBJͭٝyg!"з`+;KN !umyka]\%[6 rI,.{=u]9ݏ:M|x鱣C iܐj>.N|EdaxI#E[vV Y78ʐą.AhV$L]o?!qW0c(we)KNKF b~]?ʩ45yDB}8;B!/ D+׷k_M":>"{+Qb!cY6%GLg  fFP U%pLA)v3!erk[@j6pY.i[@0,w [!QssC eSgq|`pCc( ˨32HwuY{.­W1Pk Akɩbgq-nU'U@U1ye4l$,+lVdz,@[~8$MVVhEQkq[׍5º~Oj}*I4ɒ0—_;W@Ru5g@Ȉ̴WWͅs DNN\T~[2Ih$HcyU{DTZ|  >*JcM㇓|~kT$/'GXM_5w9e~BM猺!`q"dVʝӣY=A ^|Ň|T~g$N,06 urvzy`U 07yjUCQM¶T1 ek6D TY'E>U,ƥ KZL{"?&(.J1LEtJ0xq >t.UaY&B8̭A肁196+H_+PO/赑b. T-,KE m}9U'F'(4ڑ%K(8TٸtЅa6"*-^, ?JT8h=gC4_.qGk߷SoWe"GQ.#캷O S lV4 2iypҷ?tnahEiGjxӑ\M5_.P D~A9@>С6eώ}9zdo<_"-g-w]5蜌 _f;:EO^ODChM֬34S/-!ݮȪ{[+et9Cr^%*P/ncDT!VY~ >aM$bjμJ7+F~Zoh.'xCԬTM@ڃ;|8 CSG~XeJikOvr24wfwMcէWU@ 8H a[|ozN7\.]ogD:/?nr9) h9ngV3;|My6^Xe#; *ڍט/ݜοEtjhB^|F| 0^U܉PVJm:)+7ȵ'\,wڜDtol tf Wv27b]YsX~lH4볌uԱ]bCv]NC4|8lcZ1G6lThC F8*gf-A~šlYɛed״ X=P%@TsjEAs`nC1c 0vjAZ-Ii3}r5?FqLt '!5TI® +HIƾT]M8s`(5u LN`)G7 +`YrWXD΄'A(u+ɌVŴ O94 \ȫ>e0^\wu(ov3|GnRI=ĺ݌CD^65'D8fOֱQIMvNDWy|p s٢|nBYJcxkkN'l/F;D=K 3˞qՙ; L0VQX$Z!RNVcRnGTgC%; K>,$I12fi%oC VͻsyaF"+3#B٭7v kC^nK'pU_l$^[kVɼ(-C&7o9ohvq='/y +'ۜAnQHM+Іk Eo牳QfΟv^sOs$a"՛!BRpE\Umy4 ᒼ7:Ԃ{zЕiE6g\ igkA $$fh\#LLEN5WGf:#Y5Cԁ%׹'..˫PT|NC>۔ kO芔6#* `i-rnLaÅQːxɡ*`g髄B$q 0 Q0H6<\ZC4oj=AxUMӚ8 ͓^;^>H FEʂ0!f6D?nſQ0/0W9\@!8S_% j$B>Df33Mc.?|uSL_em'M+U:)/vv[y*u2o"R)=xՊ-Q'o+u!mVho?>sբwSH/XmcQ UU+ȪhP9mO#Jɸ,st0d0iQGއ$ͺ0l!O]Ҧ kI.dXbt`D ){F 3K]i0ʖjXJ!7cM?X/!b ]J57×}۸]̟?HbBGs|1=9ӨDZc-QWrgbB072T9cRюRvtr9㕥va($-|ķ-4EzߩA^ TIi Pǵ@c,fhG?7 >1kw!"^C)S!JBz/b*Kҙ#tٝ8 |鲗pTw^"L֖JWI2̠a$*w,( YH\ZhuF7^e߮)*0D.N29E!%1r\+6p@>,st"%1CGID2qr+ 9>ĩ07;@M tbm A:cK9a2&9)ݵg굿"J]x۔R<3v+3[b9p&&4: ruHR4QSoAw}& #p$pXY Aem[޺oV CpmktNI|Ԥw[yszzVL:~u@ 9+׳ HHo0RPmLhjjg*~hL aMN( Ԩ:N5R ;u ER"cFιL>45Aǭq4!`1.HN+qȿ s3PGl4m\T{fK$[>KL_pbP8"\H *C\9tCY歓^z9αőo!'9J0f X~1Pގk|j^'Ѧo+Y0Z41Y0TBcRt=Aq8|X\ M8/R`N-U)N]yUH{\ZYi~p#ΖC.݁xZ2D# n@{XcxJR=ߐY0X0L$?SVK8Q/4x}Z l+%dpCD*s NBױݡX rD'ZřcQ÷ڀeX $s0)MPt):=(n@E}n`L%o(Ն2Fqoj؇Pk Wsgl/&k W`}dJLKbII4۬>i`D/.)o6l]~7KHgXK(R$ R>0deX//[O-ch5?ח1 xlqu nЪKpt.S ЃSFUZBRQF+]c6UPp7>b6U)rQ7/!8E;6k~B9QŔEl9#^fPpUb l +BFW(]?Day&滬d>t>.=9T.b+CtSO(YXپ~"Bl׌+} yJ߮V F>DV=\҄Q3gftiC Er.,!A - ǺA,p<;ڀe63i=G=8rH7 !cy )!\aV-ܬުI0@oNH2dZˋ}PBZA9۰q&)BBHVE%2y3uƪRtC[n< b+dIxh@;4TRh5ڄ[vcP]=I&fz~K WO}8h~[k_,&iQfX(g/Gsb _g2C6=8 L8km#E9Hl 1b̀.>`iك5̰)ðL[ /8%5?dZ(\3dq($ѳ[,QKlҭ&R 4K䡲]-xy|th)g49C=136&/4YhTBS_Ic/2>o+m@ wK |$crCbRSovU8n)= ʇ_RaT*"M-~6j]6#W̐0 .BDo9ly"ORʿK7 VmO?7؏4nm)yp+v[:3c;&6c)l)ѽscyDWXF:[Q^,=X7/zޚ=#-~癩@BIʌf_+'O4'4~ ʅ6A_LFABJ\n2[/;O#;5M]"⇈O /9MQ~[ jhIZMJ| Jg ,NMV +o.~ڈUΓ /hKU.OXؿw~bxV ⩧)"VY//u~,ڤ3>//vL X 4VO^^_e@s^1bbMgp S^g.%3 - ⵺ WUCzbƕiOO 4͉ <ODX \!eo/x>7ԧO{5"|N76\s:YLVԿ<嚌ƶ`ͯL^NG.d}͑2%|m>lB"FL_#o5G[n֟<QS|WUf&O3`' *~ZIkxI\ǚ J]YNCY5ջlÔSj| vŪ*&]}V~bfAT+' q-M)5%^|c4`}xjUH`ŋ=? %% 'ȥqu=G}y@Iv:(ă_ &*Wn_һrdP(e/Ľ~+4vAC.Ep.7fDQ$fNPIw2`O4 g% ;cUv&7S[o'[6J18♀c(R(Q~h֣a| MH%PYʿ[]rmslF BB=R&;zh,Ri(F!!cx5NƁmHɟG[fNnr¡2uM!wf^X\_ZzRvn}rN/:|e%hnIy1F|>m4$5C nqآ_GK}Ju\1ѕ(oa<=ܲZYq0)9EPg2wdjGQ5zK^$I|>$,oMr)|$& EWI7TSSf٫|tL;I#?OTxSk\"V8㤏\& &c`D7+:8DC=wD7jݦ3Gzמ~U,zM ?Ό<˶eƑ:5*sHj6x32laZbvP!4<>RE:p/fbцzYĉ< EaTAN :yRHį{XX[] h9t'ۃ$eC:_z[]^Z*r$s BKڋRX" wq`1UP+lޑ6G+ܝL2i?ktJMrl :%B6Y}4$\BӤJtx}ۖl i(X+ݥË9ry9ANNʃwt3#Tjz /uf9K&DZ92xl{wd1yеWCY.\A4FTy!Ɠ;~C Fϑ8t4㭑eZpܙ5~#&Ehg60t?b5*7lWge9tfUHZ/(nul|X^\X4R7L&@"DXt.V|^dΛ@D@PP?c_] 3k>nb猒e-[ţ?5Ƹ4uo-> '(iGA.MBOQk}g!]:3DP%[U3qn""-wEҌo. l΁c4zYbwM6HG#"/58ak7j6*˞ڑЭ͎uiQ$\ۜG CI$g3cPT\ >\b2+HYp1]6?YŨ86(Ќ&t\JJӶ-φ%>S4T"K w-H3%-mkj|wk_ac5G/~@4c~|okzȋ ڑ4 ݺ?[(qC娾]ѻm kНֵ峘Vz]\?+,nǙcW W䆔)@R-\ ]O}4MR/Dsu{0d^]+=NArqh!}7!MAG-/=ʂسn8z-}]V4lx=Q#^#]4tz&ƩsyN+[V\#>*7gVUƋ7+Fu۬ [&B|2#'tCL_\zB 5 %a=jz_$/ : R{ UEU84 zkfkj! Z_u$A tޠl7=xA*u5mbWeStYhN{]-3 Q٩S8Ak5jwJMEeh-g ;Q8;Dz$`j"Hm;'8bV`Q8QbBpU8P):n.E?EEwg7qj !UX%l!*dV7;9j.m'ŋ谞eMlV1޳ݯO7X+=% he2z2eҎo_vUaɃ(rVhvF.,[a)PC]H.uUSNugS 9ˌ$+VҞz\Ih14Xa,ju%Rr:] f'IW9`p}WO'2G\7qyƕ(o+EO3k`x2B ΄f- h DK)h^|VQVSE?9gW #^6N] KRV?ge  Xu_r MX N{NFq J὜fٷuRt䢦bi~+ S<$?md$dի/μ쓗׊5.  T[xDojIdL9}33H+O\;Ns 1:e <*'u]%ewآIϜ86s&Dy}msWn$^.iHVq Bj.nWď+8/U&W}MLv: LRS(:G54xS34hZqH _; eRg>ԞZ_3>l`a01W8=,E w3B>4@K/mivN\58ٞ  {!ץ}|-J.AMSzRSc2HYl]E ݿ!w\;B&[(s$s-ut s{b"bc 6e;zʒr횯L-'9q;&}9u32d#~FqME`oIFfdJwN'*K*w!UA_\ܧUǧ{eUڴkSpA"x`R;$MSta#IJqNG\vkw' J9غ},3fY[BizzmM®!gk (:?[B!_iu>{O WU!䚆Rtjm[6rpԬHhHĤddJ"8˾SGsByF+.Rw"&crlS}&U;Mp+}  :)WQq+Wt3T+kZUh?`υ~Xg^[h:#X&/}E_~a-W{)o .'OBwd^՞*'C&ww%WZ=.l9oYKdn[=K EQU-; J-tbqص='/^ڬ2qPʙKT csG>eVD* wHCpk2(IJ|<`_=u{g`w.؜[}qF~K[Qr)B!PM:mP״:?o[]-Gݟ4Ï55v\8*|1 ;.YᎶrʓwHˌT7m<xz)ǰEbDbt9chm`ÕYɶ wC/,y:(2B Fs{$~C82 uh˭<2s?RwäŸY4e"X3*F#ǨU-Wk7ThH +#n2:G]H ٠(*$c׻ )ޥ4W_苁$C +[GCgo8 EPPبk[ d.H/f}vOO9+ 7 k0ݗ]3Oxq2ljQa&= _3{V' YLq^zsZli_Pu ˭ݖһK꜌\?z:WˡzIRU]ce;ԟ +^!c|Y-5|ڦ&UX5y6270cF*cO8֧小ɍrMs4g92(4_Eٴ>cɟG|9\]_UJR9w}LGlIF+?en ?%:XmzȏݕL+'0Tt )JG#@}KȞo#J K4ljz+8 ?u0 =%AUH$Dz_[ ur&' -*A;С] l#ܚ]QTj brod=D//k]!0 MmJ/&j¸ 6AkI/euJʩ=_?r-qINYê2jn}8T喉;x8zP~)䥵kHDW9'gJۏB(mJr (Z~x͟(zWFys$q$-XI46OPEд{Ճ@g땳C+a7 5:Bn^=S]gRWzxF[5"#D8f_k-: Yϣ(9H$O_s¥;hZiLN r* 3Bծ9pn&~%Vp0^*6z#K%٦[Wص#ֻx6G;ߥ{?7` PtގӅ7} m{G[vѿXQ|Ûǃ% `l,lȒ;f\U6SI{hhl%Wtܙ;R 7Ƚcrf G,8!ZLpp~!&E[* :e&叞2G p'k:f2{ vUz\o=u.;真n,6H}¬oM7'ס5z'ԽQJ'g\fNnb; Lu3N 忖VGfѽNI=^a+'bt%_~v?]5 uEϭ) 9D1uvYeJ෭5/xo p5&nĈ{wۄrfNPblgdsm'Sdbܡ'"{INQPU0pwspx]+b[]5ȜJآDK*xji'_nwjBaoXHcSO 2Ԩ/C*WPIqGЛuM;*KLz!h\2(XND*auIW]K4YD"32G,*h'KUP"O۹8î[w7+.Z: J}YA1;w2eŪݺZ@>bI5xI|J@G{8,_IYGSIp K4IK2W6va[~$Lٮ{u""i>OҡTXfq>5sq}6柘q Js)K|qA(9umΦ7GrOȾȃM~ts7.fn-oh~ꤩ ѯE1;gy^p^2a%¼Z(N ~?G a8Ƹ*b&.[..bcģK +E0dekn<JF;9v)hKCݜPCBt18I=kX{ %נS]Sy{rje<ЅO'y)*H5$GDSyIE?VW{aK 9 ]_,ז5߭>/ߜѲi:gSݭ Қcn8iJ҉wTGkÂ1o a_+"Dsڌ}ܳ"Lr?kz(*,cKjhtbJHju; I偭?}YҘα 2gRp,U1҇H=qc+"A1OZT#[Tz(xn5w֠v a[G΋m<{ŁTw o%P( }Fɷ 'cc oun4»S%*žWOqt7zaZ @jHgW"?$ C ASE@f >%Om9T}F53;,A IgRHɧH>xs-> n=uiwy` .Nm1ޓ pdS.#TY14tcʩaZE!EQ*@H*Ggg 4 &^N6mx#uEF@a2kӀvU̺nw=( xY2lW 4rG^CT[AD끛&@f,SX2;CfUD66725:;4*z2K4=Be)wH/I< un/JAdh[<()Ԋ,d< h,l_W5mZZ/[\Tcsm1cbִh쐌ĸfP3zlG u%%KȲ{< 6%얏!g;EE)uU|Q !(>AW hRjFg܃QHJfR_BG}rδPzR-֚:SU[C<&h@iPqp+px:5y/4-e|~>W\3SYnH\o-s1 >DPYWcj Lnle#+Uɻ wI`8ΧV((V_0^lY;GE+@M"h~ 6klul JN^>.H)m9BlY3.V%{Z˻[Q|8 d鿚#S6M+ 0v6Lwfr0bWTn fg7kЛQWw4JIZB"_H|HSuKaTO (C9e쁶a_hF%7/lI$@{{zM~`lz g Zx C]*MS5(Ͱo/ҚE+/w5>*\%̯aw8 [¡yH8x! 34ڜ(T;4v^f:i_j^MkdOKiVnc&<ƝTYquy}2ҳ!_Ut@}9!-fIB%_VAA'IH~l*՞<A2j6V */ N iIJc4cwoFNSxXjI u:2cdi#9˧`iEna$ Bys\~9Ə˦8Y3;pڪZ3S`P_]v}q=B􅂇[X:׻0gP.:ב.j4P^Cf6R (Aq'`C KOySj菧Q 8P$-DkH7xfo4ѐ)5ýHM'pB"G4 ǂDF ^ZЙ8i"TzCf4p\pț8UM?__8Yۏ7YE?ɶ &7D@]K \'--5OoS{pVFi~&y#\ߑ3frk#,kVTsc1VKրx'T]'fCk1[6:ƫB2bP2(מa$vq /#`iie՜D )iaw+7WxGy".?\(4J rڭDŀlN3O g2~ȶ*I)r &m"tB#\$Z*ou{(w : 8ِTᕩ@|OA`32dn`Qeg[ )`E>D;p\<8+P[r=ӷ' fA.Gy`GӝL ZF&,*[B{fj gyQWxJ ьܨڷ*-tBkI<U1ɝci7y߽/vA1%74bM ' teXG` buKk?ב]*miKlNG@rY<EQdϯj…dkZ- F7I(!Ðdw ɭv~_ J2_cW"DOr}8UXuVd(8f4}mvx,TZY \Kbd@YpR7]29Qf% U,{jQ$QIc+$m]Iyj+ˀGiJXmA.c%[4&jâSUd7Ѥ~}Cc&eK|n~ND2VN'>t"ﵠXzΟ [6!=gSI̓1uPlIRiLb}M 5̠͋C]#-%)׵$>cʧ9kWi$$c `~f$<ӂtYK68G'9ɫ˪_qYٔ_y..}~\y+E/48|h"u }\AT5:>VD«2m|iw$8NF1- Tꉖ*Og71,wE m]NH^*8Ql'*x&[DI9aczOvy?f-om/arK'yo&v%W;4И{#q.edFm7ˀ0VZk-B\7{Prx[r[Q:lS3]( J&v ),F@Yx<lmׁWm >k⤔ChዂAoa:##X %tÑ^e1Ƶn㭜ph5,ܰ*_ 囍>!EdMMd9&Y>i72 f۟Q0S*)4,5flq6t9.; /C֒KzZAcQ-b \< Eʅh ?SUz')Lnf~4RO春f&ǎ3'qB&1'QV Mxy̅%T5?!&}jLt|'-{1E&ǥ1N^zFMKL3:Oa:*D/QMV +жaÇإe{hv1V̰J2rٞd_s#-,z%SVlK[#naP#Y]! sbŶ"ۢαNPht| _Ÿk/M?{hJjFA/xwƤ/I̪+³ ݱ^91xv(l}8>2UHǔATr=Eޢ茷,4_ivhi qModwd^EC\JKʊɞh!rޑE'M#!`-,\Ѱ tYSb=+ޚ,F{={鲬uhn"Ŧ5Y}w,H!Nd#{W$Qyw8J׸7<>@pq?.}$َQYYDc ;E[ĀJ.MŋW>"ÞK>^Z4ZUFTM&'WR۱>OF9tȢUTelJKϳ9YsxEOeƄFYwHWo`j-l=wʹ0JU Nnq &ͿGмMu藊הGHEOpqHiHŒsïYimAs n޸*A<􇙸{\"B0dcH[i6c,|%4{Bߩ4ԠGc2{/ !_Wo_ Ff@s8Žb9̱TLߣ;^,IEK$-fu͹)Y:`g{` )ϙSq}a!|~ # n{gŖc)u3[z?, ^r\?i%YTt0'wVP7B8`KYT:քǗd߻ Ȩ,/KIWAK >9%e7瘛/7>_jF9#a+n*6Xk)F}ljc½ML+YoUpaRZMCx)6q{]|Ԥ_P p  GiO{-7Pd^~eKo1zk&fQ3aJB6q6pJe}`x#ZpJU5b4vN++!u!!$̩2}ycw#k*`\m,'",Nu룒 t},#dqrbR+F ӈf#v]F9RٌoHb 2+g8GvrZɤUMpb5Hi&H?5uBTze8)ǤAEn!/"5r,2 Iܕ#YT#k[Oye[_)w8bnYI%;Sx~o%VywƻK)r~[ƒ=xe/yOYpтMvɌ׍0u|i2qWknPg=o4d2JwvfŮHnh`|O8I_Mr#c 42|E}ԙX2g%r+ y U8=B;݈PQqS ߹ cߙBn$BaY,ǜh,{~H܃Nfz1Mxe R=)CO MpI0_.KP⁨njW#=4ڝ" %Ӓ;Nc89[8}%m?w ~*;ܹ*,chBqoP׻_UxhBh%s'T޺a58k@iZѦ~(֗uktuK|wKB9GMm_80thHx2Ұ FV߇jgA[uѤ#ƙA?D31# Vr- # z ʮJIuTjwF}$64ٌ~77_]3$.I|(J ⠖pd#8Ϝny Dw/u5.~6Rm@)mRN!!S1@9ogpm,b_8jL_ .]2 PՊ"H Qyf& (װ#tK%۴Fd0lu#JF*?yF3˞Az-&pC= '/ˌj"96+"f Z?h2CaceqLrޢ:v{)f<G@PD>71`IP#DC̲>Ȝp5Re&9PPvgv&zׁ3ΰQ0_v_'|h+Ǩ*ogcl ;L] ˪+wJ9ҿoxKg)I#/r@* OK~E:p=$yui+Cp &ƿK0Wv#<&’+НtFh1y 0bLov՞/}-=` owCF>y3Nwd KqRʰQڱ/Il8Zh6H?x橊-t; j%!%+C"ЉKR빪t45:?^J$ I7`3 Wwc<.t/dn91:-_ί>E{:]l)B.iTuEP ؽfG_Cn1vUV.<=OU Jj'SRO2r51%YUP+Qjϕ?~)W83 AJp"tكpLk;tG+UF)S8k-4`THuV.x)Ǫ<^`fSϕ֮fk {vRx90N?2loΑE?k?z:Pd? yDնz9% svחJFII,?ǁˡ3v`SdV]xI9M1}8^V cL0ʍd!tc6vf i#dB ,%QZ =W<*f=ĦkfTܓn` W WI3Db.)3[ǚ2ɊúT63osM)o A"i b*n_w#zJC91ǜg\ux.$P5j*i3+f6'sgfi9z tx.:/9JVa RDδC4i4b=cy?*#\m숀.(<[7aqP㺘h#N.Tt:{*?Dd;ɻ%dx拕a\Y*RiMUWCr7a3DRdOlGOUOi(p#< BьNw3e~BE @vP{K_yXݍ}Qݟ*2[\eUNcucM+oF M?L?U;:"JQ#2Ũ4BAޛmFh: /In JOU>"ЉlsC8ܜ6LOb!fTd8:)p 栺aU#7/"0z=ַUqyD0S6KS/@_db;GχAWi:l_qu4tݣ1?ء|TG\T  q"6{$4;[!…Xa=|.DizZr!,yHQw..|9{mYCpJo!&i\~.t5/U8s}׌XIX|4aF[ţ豼Ȕ,% ik`kR:Mʈ_ֻ[s^Jƻ:ɵd_ w:WƷIsnaW&Ns`ęms|u󥾤0MW)fmbL-LLQcLΥVA,nRZ6&-UPl/2/Ҍ 2ld;7D6 :l.6$5cqoʈT)}%I nv?3V:(,bJ򟶸/ç6coчLk+LtƸ-镏=_Qkw*_~ǹB?M20E8ԴX;7.ZƸ2[Ӭ2zY%)  :ت^пDzQn$xJ ?΂ C:_dG(OiT+gyq6idkژ(2eDaCB|yA J`^PMyhxo4GĂR/df 5πp0+K[R^L\;Y"Jڟ8Ii[: C/ *Zg&'lr-T}a0K0ԫlCDx;  \cȮ_N-v)rS3Gx)htiq 9W9B3] i! 7(T'۫m3Ww:<} D-Q9;IxQ~Se%N@t^=*s|E7 Rj 9ݑ-)JIZz`~Qƽlgf,P(f)饥y|ū3G@;<9;@x08ڛs|! ܼ  F ] @MS3m<lݒ:+_{UNjm2n$-8^7Q[$jVR{s7s+ E7ai_m[ppk~:cymm;(aK2džWFrWV0R19GN':|^}@?7~B_Y h4J>&^V, ų}<~_9 /.8Á!7R;"<~6lnӽ݌=9IRC%J3n5ԔN1x`p|NT-5W,$7ऄS(f;FL;B7.y+Oz͵Q$H5a͂CmtboZχ{ŗG^=6I@wx5j|T*2ԝ,`#6 Pv!wZbjw7o \FHj39\{f"H @Ϻ@yVbb(r~en)&zoG ǴFVr1U&`wkC֢Ԡ)i.D"f@!GͼO*4 үd**xM१ jl6w@류h0j@OM*XS ?? IrHIvi >0 iJ0U>\`l5y>tД5'9|^X씺)Ǒ}ۓ<>H d/*A};\V`*f\2tibB[z\ޘ묕]@%\X~BV:W[0ܓӪ-N"ZG( `I ?uhBDD%XlXIJ (esAI Y ڵ3+nDj@ƶ0&.{WwY~rǶU@>A~|rdsby0RTr2l4tI̜ Q#^Z>ljw o_ZB2dŒs|]\3|gL;XOn G6GqqOJܪ1 ;NvL 1myqKRG{(b#3qr&I7\BDLi6,a蝼5y P֞L*~bҋ,oW84! Df/RxڨF/ $]YƊ$ٚ/s`6c,IosVƇ!{<7tk4}q1}((X(H F]ݢ wnBS}u ,0,=rZ)6j!3{V>h@R\ c>0< g0FҍJ&?5qwi&>1{(+i|eFxF% C+nP &x8zJ܆p Y27(;1{ǒ$PА(*Ro-zȩ !?K̜0̌~WV(nxRt>uǣ]99 ^y{oe***݃Cvj(S~af 9?5-|"dWƼz\"@ٜa"yVW&Nm jvg%-(:hc&WɐvQ#/-oh߇'vS00X^48Y”u} =šlpH邿..9.: R#R$zdgʖ $ip:>Duv^ r3~>FsW4Dfr<7|݁Ɇl{ůX՝;+MT{֜cz*X ow @Py!jrM2ߤ}km9#e:eN,i󿇻mAogUTG{J7aG]_xL$f^:ˌ"鵰(2aQԞA-#(R*!|>A_Cծv$_SԩR2gQ WhWv"L;ۇjYyÐ p9B.t\sI.mS gp؈۟/g,̖IKb㥤ZmCK\UPrҵgE*fDޮM{V @J:8Ms 5Z [-}gqàRB.4ʺE./di ŵEyuf2*pU^{K_w"=#TjHj+ Yӓ[? nJвn5RgDR%$HO"&(CC$%l- H 'quǃ޽k:RL/G,mP y%*Asua-:$YoKG"W#"uT.w L ͔;8KRG2t^WQ%+J(M֙0`4g!n36W488ǠW0fZ߻mF(F;syFPy"5j*O'R"ݝ}oVHb ¬<б›%1M[7Ctw ߸'- A/5LoZٛdADɷ)#?"ytr0}4vuЗs >%?@CB) 4Oݧٌ-A9$.} >3fF%8l5;tי(qcA\g4Q<$~@Jh:Nc|]Np22$l0ѩe[4J9/Z0ޛpU4guѹQ"ڦ /+$ ?xWO*M>qa\='1(#m%'nVSd;!(x,mEॏg<^&eE!ܱPeOJwjR`p210p+#&hSܽmg@?!~ ϯ2#؍)j)ƞ! 'ȋ%b #>L($ޱby@D`dBSvɚj"b:wաPPؘolAO_CR?^𻊦.clbY.QSIow2#VyRqK,!(NJ2sF,, 萲[ fXdw 2g_vB?2sU!hL5CPAp~$AyJ3 U{ͨ҆? 6D"xVEJwKPd>%эa)LxNxG U22D$B91bVmBXA;]:W&!ff D x\tY+i{RABh\38ҪBq R^ߊQqfgQ^&miap+}~Prs #) :ib[HY Tzzs4]xUH6wEDꢙ,+b"*WbBMP\黫0ʠ`։ T6= krYvRe" )x dj u&0gun1E6kG}g('A/0eS/aA!3 *(-F{^Q՜3WPՊ SvL1$ܓv+vi-igQaY/$Q+cm5C/)|ֽ*Jy92 jn5}\> fZC&U#x e=6m EgǖB  `Lgb~WVA~oXq# p Nl@/uͯ\)F5KD@h!V+(WN 9 DL+cbٵW DTʗO \BKԄdWmN鮦mcD\C(Bi:A̓!uZPzՓ'WiZƂE# X97P2`dn'~-HkѶݝF!# CeeG!ʅ2$7!ۂ)eh,|{1şz._Bk"w(o5{:dIûFEt9e'ˀS^`햲V3Rb>y.1Np dw#J<ژ\8d/ Hib?ǵAASK]߄[,H[Ks:+^=S`!&zㇲx fϛ1yk4}[FOTuӊ WƋ kH~4y9m*Uخv ԊhJS`fd݆ep D`8ҙb7>PpLvvxC>lS9/XF.!YE R0&#lx<W2ӧfUCzMI:+fDPM]"!? wG*D5+U[ };f kl  cH;7vAhoQ?E-dX~19z*%QGgqAƢ},LcФ[ŨX&}U2ƲbKj}47#pYC#bg;ꝡ` f$;(0`3߿t- )Z;OkC~٨9R3D EJF2z,񛌷BNM1d>7%ϗDhGWR]7vßU$@%K5kbE OW#l1z[OjT3t֞yWL~,-.*I5h[ӦޖY !%:3jȍx X;@Kl_:"uf;C? pBUzw҉_ x/kM;'܋)r쥊S?Si>O+tbൌ-̯`y~jl"&< t<dm6̧5gkkSfZ C')ɿ"[#: ȯaED%L? q5z榗D<ۨݮ#״ T9{UW9I]g RPVw=O :PģrPvLt;A~՘ D{{BķXuM.đ0aG6zF L:.t2(_OEׯ}1O[=17+q8Kf'@by㾝JA8,LoH+)%, V "?g.K 6}:BEL%`Fu5;~S.mBESf-R9x;&WG]ӰMÜ. 1'kAώIڃ,(ZvBAk¦6ng(Ugru0oI7fR1C7Q̛-pB gP$ʃrI_qO*oL;yjLU6i3IȂ%e "VRBD"1>ov9dz{<:hd9!}{^\$4RFDPҶbPkI%DS?[^ e7K$n}1(^)2{S!zLGOcXi!c7ܰcL;%A˄ -ӤS p3ZjʮtUh*H7Ņ$>B(<#SP;lIWE=]dm?XϽgdg) p9iQ""C|G3 #vƍoڰh-_$ab:xpDw5=񻝦{8fb4ԦIc14irXiwYS_V2xt3 *z%cL>UU`1 S,]J#gɏp;{sȏqb=C6LeߞYK,>Ei-'3PsßP^AJ݉yȳ_*U t]]Gn+8iq@:X;p]x hu̞VS0Uh w>NZ;&w9?\cPSܩI*ݸU>Hep!jAߚ8j_k]i|a躍Rնoo{v}cFDٴ˪.ܝk rsU.ӊ,Cd)]-"]kuW?yju,V S_!_QŸ~R)B8QP 8g-6`DB]IY*ZaK_QȚ]WdIoL_%`coѧs˔h[-[lۇB`@-_F$&|db|v& NtI|a?![ B ==}8-:Ƕ|~h4t:$:Оx 'j^4_6MJoci]GF`=;:0J;6%]ĔTn)5׸s'g*ķ3z#ƍrIl rs>R=0r&7| Y6!$S(t䀟M2{)>6`%&zТaW H܋_I+TɆ(ŮoA8Mcds- O(7ڃJJ6ƚo9X'`WˆSEDKԿ /V\,Z7 8PR75 |h/f^ r)7.v~pڥ4z @8+ȂFɹ!`}!,c*;QƚRw[\ qm $yK-ufr3w΅wNo#"4z<QW)|82t]_u "?}0pω\ Q/*fIpOo0ߑ&qV2DˑTPZX)+vd:A_z&zωw*}nn|/.8kvՖx, $"AuKlS[ӕ8]WX _osZ#la)No=} "|CU!rkF'i5܍ZUe֐D W'0*YuJ17;4yۈ\:=>`mjK82峁öW11 D;]?kDf Б>-,pGqr82c䭬SJe_oU&%~T@p" ,Kcd|@yJFdgFmD4k#}x#՝?,0M˚S,AȚ@[jQ&IK ~2 3+=)C9_lߙtpxSUW >K5yLj.b++oh ^S(Z'_-AH}@ (745Y._yP)&*! 8K1kټ0BNBF8xi k~ Hp+.9?Fd%--хv:~<* jra~i~O9O3ZأzJoHUQ!,W\K Ҝ>\~tX="דpG >7Mě^և>jpf6kJz?u_'}dos!^ƤzRrn&ah8 Jb QzH[\0P&;v0y[.' J~!±C՜ML${U 0xUaD?ֶtWEԳOVbn%g7[<.&tԙԚ,L> Oy]h(R AHJWPhܐJW =$vSZ\RReKALϲ_ .n(Keᙰ& Ty@x»h;z`훓lqf}5 U>!\/:[-J82iBUqѣO-?04ok &7{R@gpV/EdVrgmBC]Φ(^X:ہWEejmD WǓ$J=hsK3Xp`U?#JK,{"/0Hx9h 1UO6t(oCgݰz"|0(,%?sQ:rۢW rdJs0><+A`h#|_ǃ]6 R5cܭ؅c7ʸs*Ka3)iWbV f^LF,!nY"sQK2Xme >G43fhBJI_a"!,_ӧ:C6`ѭW"E:,"V 9=؜K%G vM m* /H;$!Z`""@5ΎlFBǑr=;?'Wrܝ?`b}J Nd\[#vi&~q6;Sb9*cjLYﺜ~_Vfe5vb0vh2v$ɕvr)/Π@U=dQ+Һ5F2T>ɨoZٟ˰e,.|`Dj!$-#E&ؕNkH-T^HY3j}^N}>wuPaAGuk%/? 3I?ސiN_@D ,/y 'qJţ 9Fk{YĜӔ{gyb ^9cT{6 5c nMcRX [I{|߁-t'ꖸxmOF0?]tJ#"&tIJEj@b]"Ĝ'poI~EBOBp23<2c[(l 2ѓ_2Fmڊk} F֝,3;t|iw^bJJԛպuɶ(RnW-YH>Y~fTR.T3CXv͐OϭvrugMtvwpWmY3֎eXfJ_缓_%d5իѪ|;K^] kBc9[֡c:BmL1dAp@#( FvIWM1qH heh\}M_$gFp{7m5;jˮFo|&m 2Xt3%󹭞^<PQBzLZ.MN e{@&s|TH)'xAbh 틕 F** = qTk7nP1i:1 %`lT4 S%-[6KuRR=YҾx6W, q3ҿxE$; f ׿٘gl&NA={]!;tTû*޶+ E;,P"mP1 x@ EԜ?M~=^w{Df!)1ejv7mЫNjH-Og7;Q ;Ճ8ݴ*qܕܹp+s[|p!F G^h7rw: gL_wl6扼~j6/7 @KKFlG''q0u|$J7)H4j80 >ŏZ]pp=rӿaho@&&uIC=DiD6o=_eu%'>uG{8CD33,1dݘ2qW ņIos@ћbރ{R6Iz뚹7]?7%YR(R翅lS-Zy)gI_T  xc&vzc͈r צAB 3#X }P+G .@,%PC8W?BmKURDZM竖T |6g#.NlFm̋ګ\#2Aݛu{! V N $*yIu5|Ŕ)|Cm6j7AT{Jcc+DQ4+Q7w"?wdž-e8'{"^0a\$Ӝ+]wXl[Bc, vP#!~gYǦ^J\ǿ]CsuTJp=A5GlaɟB1C@@`OVge>"ͣDwq:] -Zzd@X\>+vfuǺ˯4YxuBA\ΫXBd-Mø1d$j]Tp1!Tr.du3}003f+|{]rHqsPS6g!'hHG3Coѕ>&Pİ ahÞ>e5ZEZ8H9oրen1)}&sEEvI|$WpZITnHa6#|4Y㭬CS w/,|~SfV]:<+#mWEۨק~IZ0v/yel@Ц4$%^hkɨ]-ii"9;T"~qM04}d~oЎEZȴg@$3\tl pnSG-rdB'o"0KK$ m*7fۣ:׍ LHC8]y0i!̫oHLe%|:53( riMhA-;?Y_;5k3MHmjF;":pYzފ$ZB7=\+ c>Y(tJk JDE(: ég `OA16ׯj?>Uyv>Jۦ!6{eGa81w+";L&##,ٓx m_tG9)ךb= ]P7MO6߃Z)w \-|Z,丙ewh%*1FbZIJ6^\Ň[%:l2ys<&(.uR|z_'>!a_LlN2{uh&ѮOaxffstl$B,FI$v` %N>DMHƁyqIvuCTnw?MN=h?M{:f'U/[]dԞ\i.k'4Q#wdrFYHD!/rc[?*7 xIT{^`Ӥ@=XwUe8 l5hOv>'6TnwȄP8jEڄ*q- hr#Gj6>OaJ'Y^6aT~%=;7&r:HVd]ɔd5Cw;R*|ɄRE  _J_hoE0i6@_IkISb ƃ;;ϰC`6C"{Еva'?eWezw-T`=&} Pڤ9(g7ZfH Nd2R ˸ #s̻I=C_! d1FVMq#whStҥ#sV#9?mcB,51@鱿j&g 's1'a+irCk \oMJ'OdHQTҜ`ڵ%uOp8X.8'5Ɖ`HKx x'u^ts=||M8`-SAn ] (ӊڏfz+X&eqYUt܎JSD\ۘ"?'e}7kbɧκayJO"?Wb7494h>e]i- ^0E8lyd cYљq+kHV'Hg6!!K| mjfB$r}fT^Eg,ޝ WkɠՆ@T1l5t|62zfSYyګ{>pI+1ryx&1ϰE'5K\~[àުYFV U1 rXFz2B5ߛS Y/T~|.o=HwQ$PzE0GGETS$ 0 溴KD":c-$Y d?UsC(ȹ&;|硈WcN(BW^F@ hw L9rz}Ԝ ƴ9]'fhK5,ɮ8.qK!j60(ht (_4D6Y:C\qiM[FLD&J6i%78vDN'T M|$9Oؖ=)004^iD chI协[Fu#VԚr:r, ɼww2B9cg{?I S "X}Ӿ硴4 C_KQrd:$Zݕ|~ͅ&U_S)_-=SYT TE^?j_cªE<ʥ)}Ka4䆅h58KGuT:.0DŽ葜ˊ-z? -qUDuj(ma: rzOqc9Իl[JE2s2)^#p[b DuJxԭ~<,Yb~.8NޕdO=x~vtć_PfAťYYI-怾J;7Lj@llLib:fG9&j\8BDCtz7!yX j fo/=>t#ʅm lBm0`f0:ҁe|@Qe K*ӊx ^Bw3*3)+pU7Aq"' $㹽v5d,{sz-]KU-z!I@{}7IrzKO{3OLXWF5ZjjG =Lx*IyB, @ N cCb3%Dp45~ x-S!rdvI=N*vS+} ͕lv2-}GM:&iw Qq ugEXWmxN]$t2b;o颴I~Oä| Lc D -R !($sm =1) )2xӛT*Jf" N?|pY:W|R0{T(h>,lV_ {>DQ+|:1wb Aڒᆖ* gzTRRFuL[#JvFC~'+ԴVH@.ͯ3<  XXYMCMܶ?D%Rpz+9gAHQFt-_Ld'"YC?y>{qV}q&Jvy5REo ʥ*i+ıfF~kq.?9lDŕFR1;XgMFQ?ƉOV52bҟ9BGMx?qeMA8yio頔iRP2t{tzô> =`5k<,:Dj68ZڱC#& QS]5'tw;hŚz0esĿEe-𮪃`3]Yno>g _cIn| sNQ;?SzpUC̉tU#/ "%^~c͙4}gBb e=DX ?[ qե69cZ=迪w}6ف>/82/T~ kم.p"ceENCKyeϦS@)½IYTo*y TnX~#]olrw0:#QPKK-f`zaF^ g=AtMP5:Zj@+z`lMNSw~ 6fOIO*]347`UZxH ًqvB]{@ZB˖JpYAzKٖL/F&IUxY)d2ܚH[n WfI`xAl|wqPQ\UKE U"E.Uxb4G+4ÙD+(!HmyRyKE$ 6\RC(H!*Hw 4Hz ),0ܬs!CzM|Qz>_d*ڣY(\&-Rp?m YDv3wHۼچ j^j2rG6I+I"/hMuJf ˹Z uMKzS#uEe+z3rr̽WP1KX1;eAٰ_,T.ʥ/ ZuVYW{O %>N"* %yɪk;eX0,u_/;fPz 8Othϕ2R| ȽBx]cIe4Gkbףb}~G7_I,tغ Ǝ!^مԮPpO+=ss2(&͑['w< Uψ?l}]ǒ{]['=` H0oF5 A:Ά4:[[`B2gUDH 0wƙXz@Kmi fvsR4ZwHu J\SniR~_>&/(ҤDP+󎴊n&Jc\Rмhb:cb>)4̀a⍹f0iE2\̎b!yR?IA(3x%8awF.I81}.^b9ӱn) x'QO_q湓2u];6]N.d0E0|Ƴ9U&d!vQ@yid7 ԰ /#d| E50'6"fAD5P-fd呟)BfIeh/ݪWA7$rOD]مkAjrAgT]0~> 9H\42?>f"^"Nn_wk>{B)RlC9MM-=X]nq0M"eɃ5qu1RXOL hܥ*—̈́Cjr>ěBS3̀`RS'hj>ia1!boXF/ (4%֐9Ds:|4ё'ң1~rpcf\YRo=MGMGϹǮt=/zG!k:Ž':i}ޔG2^Nm-#E1?™4 V%ǮRܺ,ڔ1SR? Uϓ!﭂B⤽,Ə^51>BE-(򈡖cu&,=&M⅁xS/ƬТՇ*%8)OtWW'nVAbrK*d(M!b+lӴa<]94,+zQm>{0g=[ZYϘ6w%2b{ 9ΰTJ44M)+տ{!!!>Z@vDbrFTDcKqΩ29\t [#QUvEn6 CP]c7"!%*CۏLH`OyP{5~r8 tTP߫υ PaRY h8fa ~BP#(>f\"4sXD9ӐiIL[,ΚݕªLj%?m!zD{"8t.yhmM;^w(HTV*6F}USAeW :!#E!+r?nu(M sF=^ExagW! DE}TMuN"+MZPDd8" /cD~FE++owFkhD[JfO=QZmrA`rY,s.WfHm~}_lQ=0ig3'ZSDέ;`DyKːkMr5J!:ԛ[yb/a|u' `*Q BKg̅PnO|QvUDY=|"vڏ= !b|>: lOY$cc8Xp!Yg{w$$9SڌPQуB޷a]ެ_l SUXx\ٵՅxL(ܪOR;h(RT̝#+G˒֑/8S#4FI$SEJ]"/$7BG(hEhѡF 4Jg gg8u0OPLj8ag#< ^ ص2䫣M("{u$TUv$ )_Ex^r8PUi-yȬ h'˃RSN.Ynmx=6=yױ›\MRnK>Hc rLż&*-MDЅ<ou73[fi(J3]#yb3:j""r)TKK(I檾VJQUo3h8Ge4 יmC<,Yt Kp](`~x߼ޑf0BIžz)LaD @er#pX5Sh˥̷2>n2@g$o^K I|>\c} Ʀ`lok 2IOz56߄J֗}V B)p[c{p(RZ*L# ɝ>+a:D&G[㠜O@aʈUܻ=OU+Y;ZT` ÄXF/R{p7wI7}Ot;c_BwAA":}NU~ljs{%&>B=ݨ,Zm-gs!Iu3%b>uÑ{}M{*0obCSd<dyyY@|s (R?bu\=IlԨ?e!:= KŨe3?ttWJcĜ0)L8d^ 4/Sm[ֽ7V3k\9Ĭ$kkwx$WwXdrtA)m49D{9:: h"F$Qߤ}JICڛID&@5$ߡNtp.7x6\^Q+~([^5PkE5>o|ܹHGIzǖ2 Poٺv 㻿-wh{Vh V8Pi2%an五_q )Da笀X`{%y0ixT^5+>,)``}@@ea:/h`Yds7`@a>)YhY`Z;jٽxzSMhr8[O߉d(Uӊ 9isדT7TAS5L,Sj֔֫'_,X5Rн|ܭbϗqHKֳI ܀tj찶9N)O^Ɋ-(~_`T\{wNvqBQqEfG4]Ȟ!7Hi̕ ǰm9:0skӾ`쯉;z"Rk(xjf%YRc1Зfpg4-Z̑hLIk+c_ٙ=Զua" ~u5= Hn z)ԯ9v͊&=NQ:=x I%1Z#sܧP69"t͔zFY dyY\3#aQb̋[AwkOiI`3XQ{4pPA𓃑#~GDI[hRLg1[K*\7wqLl q`4=wwJD8' csv&5-!p-܍^xÚIlv} lׁj#s65v[`"(u%.%[ K*zQ%p]x \%es|%mu/xR>nh1㎱8#zfA O0Wvp[ O-Ljx!PY|e/;қ+{S~Xz8i}+}ӂ8!bĮ6}'IPTbhގu.ro<|~ Yq"Jcq`:Fb~=0Г3odxۜw;^= U Ю栒7otӟ}R>(:ڬ4QY=x868L*ę3֙Om+-~ahvP3HMQWM#Oc/=7ٌf{.'1Z 7EUqΙcDz?RGd때F+l{ezܖIJ&Vn|Rt/|VyM^?~Ie(G 8Ĕ7 a1<[J,p@uCVIYA]kA]dY'yk??4o7f롈7;!g#0BQ`Y X f0 S8?cg~H>I1pȲȂMᨿSʪ&ѳ@'}Z.!ucHf \rDzbUV%ˀ3V, hp+`@BᘛSZT~4f}:|QҨ[mLs,vGhXxF.2?̰ZTmŋHT1c)8 uڄ3$) [wMsϱl+)B`Vyr )XPBh芈ˁtT !~"/T+w"&⇥28gҡ2]v[ݗ2Ɨ¼n=1-^qqe7OhV[Ncf>؎p8 rCPG+T7gZofEptORWjDl)DA B]YX6D 8"S(oZWHc4Z=<4Z!T,O.n稏[6jWGx/Jӽ*&lHyyβ`3~ dxTଭN_&(L7W;Zh_8";fZ>zK3)Nd#H+ӔmΉiutfS[\mE/X !K7׎s ƷeH;`U-bt kC e'iyb`_D׏uxJ,̓O% 430ωՀ9PG(( d.5@IH0ηExDi5;xϼNB"ts0OD: #2l8y0I׷Y}w=1{ GJƝԢ0Ԯࣸ˾jnj .j}?f2~): D7ڀYgXÝ~w%6XvE;C*>jx 9 r"a煚6zc Q|1D>kuVQb\:ƞ)5TxUj>JNНfiuJ`FL*a+}}'V,EPswsChX{}//F>n:(i?(A_/)!M\i,m&6#"aPz;ᄐ6>A\Wx`l+&)ͷAT򫂇-2bB5^ti >a-ov؏ x"ˢd[:3}Rk]z<[(Tddr,? 5>*@5=e;+_̐-cx T Q<ĬW?3%R2k(U'-]#W4DD<ΚDaox}e&kVMCx|w4KZdaZ|:J{E߸Z#¥n0/RE|aµ^FWoV>:3=}քfWTލ޸T[|L5&#f2cBXk*xw,=C-B̺3Xg5&|GwC)q ~<3M4S1^$2Kp|ٯ|S|ՋJR^Hej$2o؏waQqhZ1J>p48ˋy;m.Jxhdk n x.7_&%C&9{&xʽyv?W|ZCfDOδ3OI@.\|JrPpӝژc gus)N2}U9}ѓI􍎓ՇKW6^N37؟/M]ޱh̰@YǶ,ǤPP_N(~j~y i˪'Ѿ'Ho5=mO?TQ=wB}0l2f$-+zJ >5aJ"ɖo;(0 K%qvku!ZPZDy-BR94Eί-6vT,4H4 &ڵlK&ێ'eD{͌GJ 󐈓@%2^TKfOHT.c~l% 3NXgN'sռe2ѵ-`L_) 7wFW|Z5bQwU4Θ:IR*ќ0y4_I0kAPC`e#]G7εpKI&XRIXvFc'+?7v [uv*Aؒ:QԘb ]!Cr{/eࢋr(dUUNr c3r y @4〔mw*e$uAL2Cݟ9Vɨ`룲FD˕`@bBUu`c<=.YlGKdk*My[%DZ(zheW.sZv qk +FCѕQ[Sf,3j원nS5YdRvK&;j:Uz;2zNrQcqofBw5_u =_CYt/ejS  y.5L[?S B):zVyyPMփAiZvTQeX㍏8BFa˃>bmX-ް8e~)g-gcS5=ϊӋhe|^}ZZs[ŇH?mZ դ'șĘO맢X [o.qTٰ|ȬqI-;Fx Eɜ(U_T~;.Hϐ"X2m8`=6vM2\Lo!wnAkͺrtX]Tf+ވ hO!VK+JaM"lk"7[y!5N4/ %o?S*M"w_| Mg {Mө~]O;/+DLSpFSLXn)Bv ;6ysYmF82Ԍ'Y1_>_)g5k:r! 0mPͅ1|%THPlWwϛ'tB&w$ةkL貝(RxZYhNڍ߮>+:wz7Xs!UB ZGI";\\yboR$ 2`I3[>+i,}nI587 3_onH_/ GNД)"F?KU}c|Vņ7dT7eѓorJwb-FvVu}zBˍ3`P}p0A7α6d-E@lCDt/Y}X~@Z~KSz m=?sA2*TjɪQi}2Œ2鏨m*i-ng[J:k-g<[;Ntrunq1@W ze:5TؚN}؞r4񻴢?gy6ss\nqy *e1kʀFSV=MF/NR@t{E6D~ IOWW\.80 {b.#$3tFxZO, %0׫S0Nj#Ėo}OŪHI6 oq\^|c[ 𮍕M,F*wGݏJ^@[$E@bw=@P KTqy#E%G2(hސq^{C.,{?S;0.Sywi#oT 1]Q~[*Y6p6+^DH1g]_=20Ϯq訏Nс{*S-f+(eDr Ե?>Cm8jvgo_{LMM%%96@m&j :i96bl~$8VÉѓUP9z=IǤZJi#1BL*|.Gpך&+<୙5(r/I=rJp{iajv0းCu|p}$ҧLeU{\MԐ|bznP{klqo$ !p" hVXGNkkDwM<2PnWJ;S' L0άivpvRLR|F|y9Q;@᪢mY}v *zcPC8p !eB7ɛ]"l.v,񥕠P"wdR;͝H&rwkgjJ1;5+3oY)]O(6\0d$?{W˄ 6 !j;Hr= pfȲ8inL/BI$ֳG^A9sW%yK ٣8%tkP"`vTgX*hsQiʒZC*RSPƬc 2NRkFA% &nHS}JW?*_{JVu#ص3mb'NoU{ɮZ-ʤ \NHCd]AtyfO"$at=qFW![1T a'~:He: '9dF,%u^?: 7y6`:T^QvK9o}o"SߕՑ؀,G K+ 3,W#:,H°fǔ闲1^7iPUxB?`RSF!mPȌSb4|e}{_ã;w$AtDZvvnjQ!ô.j:k=?&`n1qЛI&At24HzbSnMe2GgȨ}ېsYdכG&.&/u[Q'GhjF?`m9Xob^* @ 2\$&䞴܇l߻e)-5Wj(zY>HLzJt= P14([Qv~_OL'˰ۙ>O5w9ueA0E XvS-s(\ZId"ŵBغC|.:Y|M]K-rvU₍{3@V]Zv\P{yB Yy􁌆IrߔGd[@6)Z!;kZ(.j1QwRM0Vov2>\(Ğmd+Wªu/{on1QSFfGG5Sd 41 #7+w繃V4oNW4;kâ ’ZO}|ba#'#@ j ^wEEqFG"T bÌ!( tlBQ(?Gt G.9<1r[f=Sw.]Efon,k_\ӆ?bPAT5m י'- u!dײ;$s!H&xTƣE0UPv TLOB2=:׃- Aؐ`?0QgKqK0\UT4GU(CEx{ï鬠<RZTS1=nq2-rC="a9m`Żz;X  (?`;$8{v!&6AIyz|rX~L zP}f ))[|}R&24hۮ |՜4ֹC`?@)9F(ׂTSn#W[jVmmL&#Η4 "/i~"lKܭ?z~-07H~b mx ܤzMS9jB2+I0<1TV1_ dR6͂['hrkFh&h+J _.U QBVͻ7Mۤ.~QbInň-ʧgE+rJDɵVGþHjO uj)od Ic:Ă`<\U.m mzӊޛ툢"11DHʹ¨`-־'mĤ<$ f>TcI` QR{m'zvPaWKy]MtǪ2x(H߯u :TEBxX.9>)ڒ+/]n~#gE' zI*X+8^F5&FBS 8IMʧ3P[7 )䟌h|GCm xV_MѝvP|+Da]x[`_33s5褈m(]BF2w'(>i_7oZ &uI@Y(0Gjh"w蚑#bV{nVs"~PH" ȱb] wx.ngN2tSCb3v[J%4NjG } >bm+ %OasM Db%5U;\m֋fmIr#ApˌOPR?N>{l +@?%ʬP{ 2^Ay(4PmT޴0AC[yʏ Gw!VVҖzzCz$ꩀzx,f"]ܴz蜵ɯxQy#q*F\ TZnPtV&7BRz@JI>@:lU4,\lᰏgqNIa\+ʓ%iNDt{hƟgď & }LPk<$4Q^j AugTD d7PՖ=zޙ@i%W t}Xo҄P 0^r 7:(3py؃*4ppX0c DBU:Io1w%iMrf*E QdE' _<O*$|:SYМq0頼}~k|*}&fQ־Nja)0.Š;dGw3pznskm ЖQ.bnT BK:ȼסe岨{On26ePyw(NpvMhV(rGweRCԇgΟ{q,4~oE?)!hsFt8y,6i-N\ZRRkEI^/*U.i?mnD̴NNTnvV_?洤ފJÊ_vU 0cEp?QH.HƐ@&- Nu*u=w6qv%ےO,*lwQ6W1A(-H!1jQNkNb5:C,MqެՂE|V)wOMh{O{tZsߋ˾QyP#i B6*W@g^Mh Eu;U+g+}=N>blE\I9 mc/VI- tֵ&$^{t@tOUKfLBSť%tv`.Νㅾ?2t/nWC[?2{L0QTI;ܡ}K\7]~3wi3:\(x7 ͶGY~iq`}%ju !Ww~dЗ =PNu]jٜa= Qfqg]@%qM\_Pve祢Pܱ+FȡMleڟ EgBө4sUg+,(3"T'7^}6nGItJJyV*01 5)C)HsA"t1 FpWdEBt+gGVml (ǧ;#Qit?>"sRGhpڍoటXD?+`XKh$~w B;m,aT.ǖōL^Y)faq>\p \m.옠t$TZp (J}WzPaKuvU6nvRR?:ҏ5p % CY(}`p0͡۶ۖ8_:7u4mŏV1rLf{Y5;Ė1,|Cv"M|Q0;+~sl@CTPͷVq spI, ;ڽl X9o$b[eb&"N s*畺 &ks$˜hzK=V ͨz:搲xMR;Zsʜ3F찍9޿oH8Q 3.v8W;m':"-x~L:@n^Oϼ{>,f6x8%|uJ+CXf޷Q&&M2mO9qv#!vBp/@[XS}7hXECQYbiB?n:[?%Ġ>xT@H1MӅ]naDy]Ұh-^|3#ΝB_wdxu]]i#n3bYlVnȧ-Naߴ)ڪf:nZ@UyWuc~lg Dc):ɕ bxUn y曢gs,4)V#0.:RGQ  i= %"ߊ*.x%eEqu=h_-S#^DV@^̇}mEEo3?dqr02h ~ZY>zHVg7bJ2 -ض{zW&j,Tk?'i&tUuٿ]]4Ԟݲ6M !4yKۥ # }j境Q:I7Ia]F±qťyz[~㊭i腦S\WI/2&^ 3e#?_)nfo2~0Kb=\D8|OHR39 (&A@Qi FT1-"fӨrq9Ok-h,jі'Z'zY,eCo޲gPwʡ=zʩ7㿗&a !O)t"3ddZ=*Vd*@kr;OlD-{Dغ3K'KP@Ē!>+^wj"^aY=H!\=;8S*Nu*OPqjѧf1hת r0YX ՚?at7]áqDC^Nm`\q\trlKrOCZpKADjD΄I*CZjf651SFDVU(I&%1l4t mCY5WϼSj墎={:KKF0O6>] ]?S$6DIբUݛj%4u+:+({: $ ,ZbIY?QnN>BCm[/9U|\6%&B{sݨۀi%TLMoX E6w9k/RmkSEiag]f""!UPU[)|&4Yw bZ&V<%LO Yu(RcG74b{Z([nBX:fr .ݮk ˄'x!\F+͜{l;m[h$4v'\uᴑ›M;a"}|yroT] ϱȊyx~ cugAdI=qșא2Thm*^Y{EV5J$.M)xkʸ[$JRD{>p6WYړE~8]ސ9Yr=7v`薴]TU_kzAa! Nےv}rؘB b՞4xi0%~sfk,רb)6ZXj 2tli!E T++-t8k3@!*TNPZvV%A҅no~!),4w ߩ ƻ_ &<_ `s/3E1U߅kұqECE&A7a/ e/gLU[Ӗy))?Oە'!5P+QjeQ'Qw)+y4K cj1"9(VkʼnwZllFu2jXz$R|0|'蓆YOH8hyXr<y{?w%n}dd"% r3k+cfχ|-ƪB /pZߠz&DK8j:ɢ*:w?3ltN*`c._bڌD<ܥ90 jP -X3x@z bX9/z"`2OaqaɆH:n/(ܰ@/:r[Mƅtg#J)MctO`B Hip CV9h;. Aj 6}^',̐7 II*?/BVw_X۾qVoٜbէyr7qQT+,H#˾땓9w=SyQC"zs@tԯuк̵яq)/2ɏ3|Zx(& йR&nXM b3k(&R9./OQ1rxEzf3+(i-"d_VxҝH-=N˨޽TQSĠ?az>W>l[3ќtB n7okrwB1Ji⯈8bxMQΡ=TJ2ólsE3C`COY:71boȪj$!aFQL7$mi>!QQ'EJd(-YJ6.%8](:pACA:W_Fw+ 2'!]'^jRJ@-ns$>0M#·'> QN4WiueRWS<pJU?1YLЀɆM+Ə]h ag@0D>|yodl䰚m~\%,܍M g?N:BsfH 25ST* ʋo&ڃ r\FP﹎1~;9}dbխrOH:-X7pn m>Me' ɚ2"{2aWtvTƠ62 ?FϞ;ڲ\+3g(34w%Z $9H B.U"=#{~?e xɮ__WN i4Gvi Q sVAsE'Z_?ՠ4@k=m!5S;Ow`=跉q҂f'{ ѺnM} Qo*ix+UԞv;+)+Q[i1 hLN! 豝X[sTA8zH^6ܳfh>mJy{>y4:>NYH79IP|k>̛݉_ϷJjA `y1ۚVh~mI!CJŪ%NjAKF6nuj<4+aw*AHrGIMlAIz9b gHt*lǪ1Uu䐖x0H7&]M4~$rልR̰w2&TxK<$YȼwĴ؎;w]C"J 3C-%uj:dl~TS}ŢjվV*:u|<,$2EJu \]2;UJP{:aw Th^)QD9=óҸp8'ޢ3="'nXXLaiea\{a4]DΌ|d= 6M /Qi#dzV>fg_L%"m~o[1AtHp0kvʍ=w4̬qfv2'p۝zhqJLAݗ^d6W&4);d?_ڽj#] LV]E|UHl*/OjZm^︽OfH{ü}p/p~Dx[<콗w]~ڵm&ĻJbԶ?3}nHD"K)gaؐ@˧PwLC@iqHQӊt W2xބ+\ta0F)s .a [,[Y5MmOuHQX)^9WCrGpz\(DL0٥CpE>my;b,|.0p<%qGfЧg!=X[?PmQԅ^tiM,D\XFzxh|gNyS^OVkND2 * 33gCh`ZZ&sWLjhs XJvZ 2 0V^ϵ_T*$U=V*$aXE(;&s9gx^G i4^怶G9K+R9(QgPlwf9c`+ ᱢ($;aңuFW:MӘi3'.9L+[ &qFW Y/"Jɧe.֡P=/I5a;P򹝅l.TդN,E.M7.oV5DBܴ~Ac3v6;m{$5Fw˧Bf%BvUn/ >b_#Ѓvu}Gf=9n26f| l͛&pf8LsZGBnKВj-+y%?"Ph 4= [ďfU 06r-gG`ed{uE|4Ep!E,3Ί^l(!^Lu}bCqKWҽ%T@[ԜmW`Nd+:$m<AnOԁp"M|PWUi+/M1ohhF"۩{ N {G~OTsE` pf};rχҖx( ؁0 0KZp\Zm Zkк*Ǥ—옫$ &'-=I=_P q zk;0ؔϫXπGɍ/M)Iy )g Vx"8k4nxBltci Fo*I52O'Q8~\wob3 fV"EXnt>Rp|zY-+{C疅 IVQa]bI&Zatbb [VllGL'%m3O,:*mR{33('-yT9ns|muNBU'ݠBWυ`B2k t{v "~2%{"} rҘ#>uB9ڌqzM&35f6-Dy08a',菺i4P}EN z "vn,[,v?DdȺ䫄+"'W(O+7_<ZRnt\]xV^۴S{B(j|?Sڳr!Pw6ȴ1N7¿)U dQo23z=k-8BQz`'h YA֥;$JڌA~=kȃGe`ϖی@醮f[iⳀ?fN0&z*_l*O5N+%Ҡ"k +NwL–$JkEoo#<¨gerݾ !H}JXwYn۠.,Μa^NzU s,+ek㚷ճcp:7'PRCN\գ+s`+( 6^Mi~c f]ZOv(Uij!8eA. !{0+l(c)Yvm=ߧ-ar&獻Pg3s7ֈMdbu7 WJhp(qE ˣ_nT iw`;>p k#pK)UD]x҆m^4 +%q;̡Às!xOk]%%Nr+(wt_pSQ± B5E`A}ja6DxF -Wm4<,Y d0taCHR>v9OM\dИٟ&vROnbE2 QRGO{cT߂5KT3#L91' L}T0cO23QeG/D6t*:,J +1eM= 79ϵNOlnRt|]a3*>:x#k` &LvQb6Q7atgR\3|N.vmC䶘4⥹" =cc80" q9Jr-Rˊ@S IEئd2caԪ7'H8 ^, |8]P!u/JF5 ŶvG_T-g4nv=I '* lAGX 6 06v]* )^0U Lq {Uwϓ$ᩴBcRFJ<R"0Ҩ4Y!I'}|>*2ڊ 00Da!cpIզˣ 2:+;Oj)Us|_J{<'txW?CuuBx0Qˡ.طLV\820);ٲR*U!d(Ƃylgup[!!R9`xV>A>= N?.Xj;y3h'߃ՌxWG5zs3e3^IY7wnЏV2Ld raSL2[A+f AtwďWX I8U~L?tf\.słǒp)\C G<-=5ؠ[L7,ȥUV,SQ >"^S,c&9:/d/n]ex8ub[P$^0-ŮSl㣴Rކ,dyBVƓ$ȯzNovSbs,4_ZDuThBN+/zgx͑ahK`5[*?v&8^ȤmT27e^状 ջgP2!yH5sӹgTըm+oy|<#Xd#读Po}ȇ勚-< `U?<&_f*@=#(Y'd,P*0vZ9Nٟ s0&٪7*.슀"`?*,@M=\&;:~Y&O@tIJUٵDx be+,D;ţd;۔o:'N<7”'X<͜RLٝM ihsmzᅻ?ESmݜ@]_wJKJy޶θK40[BoT`@O+8/O=x>cxX'v*eSp5X""YUgQpo pJY2򎷐Z #^Y^p~t3ﱙ/&鱱jhso8N*r"Qb1*I8~~ ;,Xͳ;+{:NX^ὴͼd2&xv~P:wnV(QߧswPf6\DkX|zlV// ֢:2nf'DK78\`v)4HGUBe#ik>Uz#δl6P\n+2֑c:eGhLr1B,| q|y<la]龑"22g ~.ޗy~gnL&<]u\ +'ͅ]={t!x'4kxe[]m|c)gVNtSdϷTS梖qc,\V Vm]7o W[/cB u>s8x?fi_v\b>pt]=IU?tts$HQc]ج Q+p9zعFO=t&c>&ٸ0Y6k S\=K)6y.)(]2[5 ЭWؤ-`.=ń u},{ +K7"zn2^ڊp`<IpGppkޭo ݹ=OqGI\>G\' K!QeCGް2nI|ly <%1 vFĦxW.Ue #1z.Ubdk8LQ}B>x*C(<8/͌4W iG%=Aj[)VR %q_F;E̶Ja&Ȭh%y|yR iM؅( ;hK_R^@[V}ai0<“/"rx?)!Jz-*cO^m,1@#EUŻq~^1̻_<{]BR'*LZ,%Q%T|ɍXNqY|D_lqPٚQler<@CghkX}f2-RB*gLȫ?nF%%c$f_Txx/$,Pj5~PlKlHLm~`pI JBnUcPgM:AdLVaQ 2`ƸGгH+Bc} 'ͣuKɎ>7Cf,D0 3 0mz`D lQ W=扑BZ];?)Vf136XGpŧ;T-w"LJrTM't3g|k%w@H:jPGQ2veYv R lSΰ ydyЦIFK8O(<`d}hatI3_<-n]дxHdv|ẗ́i*:sTArrv^@6r)܄ @ qkx).J W&E+@8(^c-xl+o؟Uȭ;6Top+&u %cƳ.ocfQ3x9T+ckiqcXZ^uMVN9' )>9w|bܹx) ך9Y:=^%5[ŁSUyθ1Hu+#;<ʿu}jgs5eABYGN>ku|Uwv'hE4}f|Zm NX$Q_Vf:r @u)~?ms <+EQ+;ײWRQJ(htOaƝAhVFBqHeۄIzOL,_~ Rl><>O)ZLt?bGt/Φ3xOS PF:L<EU?rcZ3r)BHyf?}.ni {.ُldj/3"4 W ,.45\p\Q7TQ,1BG?x/F4f?:NUYRB\6g]6$^=B4YS8 H}c51I!ehճ { lkY@G~sҬOi'>&yz,Ԝ-=t!YJR|Aq 쵸Hf,yw*)i߫d A|Y԰?F(`&l[TUeӴ/Z-mPPJQN둇=~\Z?b3>`9`V }>S*2vL|[k-_DoQRcN=\!gRyeF1 rvkW "bə@P ۯdTWC*Dn[0_,Rܐz0PJV'r摼I*1N 1+j<^eɦCSjg5"(6F^5 ֹYGg% i8J: o']Vs57@(Pܐ锘[bUDt?&DɌ[1n@xk"#tƬB(qm\a_7dGuoM24IR'1g]/OX2[{|jFV8&nN7Ovus+Q]F(FKN_΂@fZN ܱq]Ko9G w\ׄ :rf*YkփON_{@?€M>5#_YSs泣v2' xC$EzތID8Y0"ߧB}1:6mYu=[p zٸS=DuzC8&cjA͞pD?pz-u #Y:V='Z,D=ZpݍGlg[ B܀Ayrl/Ï@Q1T r]ԍm"YrA}H\}n84/FyA#?c$Hz%رk*ìuEO~^TXe"C`C,'V^7Vfb;Tb!XPd* *5ͪuwq2O.r&2WPe38C{-%DݜlQRW6yvu?mQ96f*OgilX/wWW( ޭY|/*^A;O۠ {+GJ¬³:pO83)'jݙ/$nF,DܹM¶oܹ$0x<:s$bTfNe1_ñ;3}UP`|/#D +ϛe諾N|SGrg-- CBJ%Qk3x@7eV"426;`P/0vp QsZ5Ѝv#P}Z4}ɺ٭&P V9{/N-Jk,)N0rNY%P >1{^,w U%5h,+MC} 'iQmâs{JL3C#[g{'՛,Z{U~J)n_S8;⼭s ZL/M 4C9zg4=Ns\74}xXk۪]\/K] iy94ķDŽy 2;=;x]pMDB}QaJ!%vʈA L;pg}! 'e"gz)w5"˥U0ܻM07qcgXn[ V뵦Ld*9dRqW)V *hG]Fr-Fz:,@Q,"iXlS_iO'f39" iܿ^4]M=!@QC6wHR\%;ة']LO(V*r~2u}7ܴ4>ɗ TVvBԇᛳa9hQnO Dֲ+jXn9.uIuQ Cr6:hjr֠ה N1u5Lǹd-۵8?a9"z;dHLEFvDyq  PIAJa2nj3uv Ιxc49xV-?#x(7k1;oqM3ǺwsWԈ8&RF&,1[=S' s0'Dym_9e` HNދ_e.suh-`#\7UUPzz2B#0姷 l'(uB)k4[gH6g߁;w ;&Mf3٬w5?s)sXsI\68RM`M"bPYMj!JfoAS_3m _oL1He ^㋒yߚo`OVVܕ&֝7ںWRV4s-4tp@$dhl᧎w+ RMn6*ߺ C%PV$ʣ~fdž.QrW>55cz/)e`|! L!B˂ʃdv{l'sއm#*?v6@9 ܿ#݋ql98M\Jg!eV4< T$Wݗ¥y"&!;`qĴt؛5we]2 l`%ƧƬڡGT>gd^|V>l?Ȕ.O$*D|Ɵ;#)3a㵈1de`||)(ZuHVy\Ti\zM0uf/H-OȈVC ՛ę񙹎jCwWa/%!TۈdCw{mz ˂m1A<Sp߉⑷KMR:~pș/ maȰn}e>.Wɝ6!b1ɞty>f_E-$ent4V=Ytdx|#)!$%9 &öMטܴoh$-jDZL 4I}QM[ʤb?0͆ɚsڕ#li@JW=w& k)YMo׹}R {(Q$Q8s,K/ "?ܧ$5fJUknLeh`*sOTBx~]tdHh)3T~hr6h@~%^޷(!fGܝUFiTz$]iO6 AiGqusw~;Pw*wݜXX({Qn. #KK-JFA4H-ay.|W{{yiؼ;IL?\YڝIcVYo$CMKs.,}#_&@.ႉj46>+\䔜ᓡږ}>2:: nTX 1fIyl')쯏kPضH5D iRq\jW𔣧3u f fO JQśSg K8eEM\/"Hd:Dsz޲zr.*NץV|y="Qߓ>ͼ&~oXD59=>k}/,j`]OR$P'xt}UM; D="*mהdq{2yASEʼf60ۀ7jS4zQ0vv_Q}?ǯ#/RR7*7b$w$#)@.bt=ԌZ\n!c)oT;NZkpp X/^nņ[3cm'0QdTl JIzO<\ɦ؂ta!t ep,̏(KPhAiQp&+^.T x-0 Lfgxh!u HW+l=3: 9v%U!LL%@QވԹ%Vxd=sxfA/f&d2l9k?}r]}92BsmwwnD}1yDB 7g0\>oؓ2ጣeMps-V#=FaJ{[;ooL 8$QTiFVszLR yI ï>0V)K]P=TEEvh#mdQQ*<_ê=WnK1|-P˺{]Z})kJfTŜO՜_$py ~#c69oc?+~ emKw}pOYτ@z#z+`A SӬkևsd҂/E{ K^:k1'b´Im)[項LYnݥb:J ng;ߟBp٢TիwɔCE^1M^ 5S>p>?J4{ -[5^5elo |.Pk{7!:6+4AĢb >fghjWȗ~9 x[.[ynuzn7iHN% qAԞUV:UOE3Y)7\M X-I)rIM./71kB4/\l}M cLt(V,ǢnW!e9>'b tHpw_ G?@HdBAw(Ś*aI$k^37t +e =$}x঺F>m4Xƥaz=HH {=[^=ؖ3 a$6c,Pa?+.hR## H@VhffҤ$ B&Б5&fc`諫<-a] rYȨ' hij!`}~X1ڞ7K<(x</jY@/I|AmzjaݹKp3/)6T{F`$$3q%v,lx~2OP^ɩ A-q>gGw$ ~;${CѝJNսez}{z`sU$&{x!{sśLğ7-T ްg ])2aĐa<&B.v4#w`rZl9u*#}]&*%$;?%)DnIse6]Rx77œY_BPVq&U>7@NL9_S Q S žloa(xMFB=Y #|Fu[]]y]wY UN+y~ ڐ P/=Z7 zctR=Dɤo@_)C5]s<T%04?h虤jg1HF2gz"Xn$% 'VeZxTI^m{ IMb!Nn5"1JY8N Zh`v[,vs+¥'.X~49du*99UT艬 y\B]K,UTM$'*ܛ(6EyյQ55"%̄݃乶v^3k|/"~"w _ Fv"xC<+p ZF^u'wm(GĴ^2^s]>F _Ē2DEDIޤ㴂[OxU4„пzv8/{6L_yHW`M[9ij|LnɌ+ CX14MHK)Om'=eX q-㛩Ax-γ(PXu\U[YЊ [VZ hGfT:x&N5[F~#\> ATy$8 p[^Y~a&v1 ) ’V5^lbڮXT~L+-t3 h^e}BT4E2ud߹n_|³)7Hg*xݘؑjuRpP.0<Eho|J-ȋ)LG?N S/L v(+ ,$FJ/Ɣ=l7.]]H~)k?$՟ռƄqU ZT0[MG_LH+7)vW,їy^ٴuvVG(U<#f`@q|g[Ux[X;P_^Գ[p#+ (p-o[Av52omT_7:;vZݡ4~p׹`W8A{l리Zin;%W[y(""WUyep)Yr$(8{(؄R&o5]e5; {^'o[LrH?nUbNCKO}gz̰-܅0JOVcv3`!*moԐ8#(mqa2pL>ߕJEhx!MM̤3 J-s[ShpByDЬTR~2RΗ- ۟v,ٕG>-nr'5CЧqM2xEN ƘO&Nz `.;%;?9efhZLAS~sP_z6[Cl5G3(#")s &B$*kZt.ZP?*pJ6'Ob*i $o"Om pllO]?V[C 8&c[fDتW&ϔ!oz &gp_Y0@;)j66ȭ Iù&nQ%2g[d %LZ8&@P˨0:ɥQ.іCL҃8,)I8 ;\U:;m33kn ʥ:+݃٬j<7]7"ewIk/>:ڸQ9#j\G]uUCB]J, ߝmrMY+w`;HJF5P^Ɔ b-mX۱Dl½o/ tYV*Hd&?<"V1ЌO5 ;n)*J{:/g{+ `sL/ Tekՠl |ueZqӨT Ce1JS[&:%f ǡCabK[7Ȉ 7H1cTBTL{ 8ubewP}iih {a8hsR.iMRj*VopP쨴Fqg|Wjc|˶4|db/Lcȅ:%ճ^:jb]:pk>&4_QP%AL*.H[hZW̟_ce` iѪ4XIz`!jGXbS7`jcmCx7@!srÅǤh50W} c1z9i3!B`9*Р9^W# xXѻhqxaѠj,XyDTA( 2NUl q'aK!Qk+/gtBSX&X7,t: i"ӛ[pxT @v˔ЪHI]& r΂Ն'V9<s[=) & cJ§G k{FJ?!ɔ6H? N|~(ӊ os`3 Aȩa(|þ@FS?vAp|Z7.8na%MFMݜ/ʺOSֱԋ=df> ~/-=;jLMѴTV$+MKa gh{l`muYh߯"lnD:І,fNު:kzaE_DH 2l~㍽|AiZ,5bTC1=k;)%%ʻ62pPrA\Ƶ}`|{D[X6Ixt.Jܳ7ΑHei~Mej6ʠ.UStH. t [9[o{&o@Aeh i㰖G䭙"~=rvij!m'xȋ]6jZ-5Yuj(AA.!z 6]aoD],ሖ/x3(2;`M)BSU GG3Z9o:o70ΈvQXla={ɚGTkUƷa Z¥8:1"0}W1*ZEo)wC4xܦ 2-~y3)sC=>4k#86?ɵpC/3- ŵœ3kODDU+Z.jkVmvtepP3NS xd?/â`nC -]NW.M,OVRm"a$<%+׏{~6A%$, Fi͐3fxߴN[q%FcdTa8 _焯=e*̱Nmw̋ 63RH,8k%سRjKP*LQX O9LN^QctHvHQ|RsCb$'A#؃!Ld ;&-}[>J6-h%k/:Qؘt脱`XJ/c+ȷ[@#x;N8t _ _'lr\ P&vA{-,+8cUc#B 8 +v\"F/WxjcC{ :7x$9= %`q)t/ bJ4Ovb: UȷS0PA8Wr-4Ԃ{+JJ908XoecMNu ,9NKנōn dGBRQZ $wl;]:*"&D6O:(pJXiu'G) >~OR˘4'Њ<4HJ  KU y Rk(8Iz_qc 02޸q"eq94{]).bk z'*/׀;3-V5ٶC.h4E\ $M iUK%j]̭sO+)%~ЏҎˉ2`/-_^$ pq8䜮 >z'T*$!P #y7|P׿>"qC(|G1aU IOv5-IA>WӘ (Mi8k!0rZJF^_`.e~Qb9$쨿dHWdk|öem0Jzi/\,L-;:/¿KOБbl1wqxWwnJVN"Z(!$AWq.b/¨~8qi'f}hH|A: nҎR3m(£WzF:Z,#0ꢹ1DY oq?͋,63fIZ"M4N%m](5(vi*dZHI5!*[J)8gh^@7=1C.{ȯw"c92,nE0`H` K7p]+W q( (F$4ǥVA( 7keIDѥ[!QJxi)7Οf5ل!6kK+VLb#6tҰL%HI ONGH!h{SLQxYXU`#et i̵P}~B46>TC]>:pl^UmC!Cʺۣ&?nE 0_ OOUo /ʵƲ ;I&۷ZkdSFRUUu'l[Az6Y&LJJ.8*Mt(K6TrFC<[XE.`74Xt%4FW=@Y,qs Oew_c|.P_B œ7Rsos b,ǍJ*XV~j N걻&wq-s|8߹0ͼR +Ã̐hK\oU"z.+N@ eM7DYAǯ/҉:˯Ry? !Z2)UGH ҞaWBqsxWېeɟ3L{LR ޓḪ0QNK:^&QOP0RZ)NDx.|1)TԆ J$U_Ur[Y`N]ծo#d k2VC_B$G%, d֫ .a\?SPtYbBtQ;&A>Y09YI-^%KV/>`'RalJtF%ڍaTCiI,tw5n(g(y;Řl(Dwv8_!DEw!p f1!*ň1jJKt9Oؚ#R4oB 1LOHd1nά|qa:܉//pѐGiئ0$t8U_9Ҩ5\ I䎜9_}F#$rқH/D 움x*of *t1tͷjmi\#Y܋WLq( &~~ny&"&..A_.sŦL#dž: Hnez=7jt5#=DGFV5;8>RW {ULU ;? Mr,)9ե7.[Bv .l/!Shu|}YCY_~&rSo,DKaL-]A1#/xƛÑeJqz I{ ][>'hLL#bΔk5 kZE:F]<00S)^lr.w];xĵtI<l@0߃|#sKDp0`7^&B/& lw'7ܡQAf_*%$`~31* ߸{ ;K*/nz/,&l}Dl4M߭!`Y0êh3hG*pw[xA`0wyJD&:<“RNfЫw[͆v]#M>?a^`0H1 uNl E,~EU"َ_ұu'}2jgApaW&Mjԁn-;~k%37a=g3wvfRa~x*ˉnN9RŤZEu)zN0)2SPj2#i+L|Qlދn6sȮATAm6ZתRϑSngєVReW #M6WrX׺Sut/-̉a :ZؚSܭ(n՚7Ȃ9n!j:/^^?LH+krsPG޸R ΍2'0=!\TEbM5#a8n[D*7yJ;K@̊xc]TLJF0 ָU{ijMSjWCXE;-T :/Jrw1*4B_'3Vm5q,e}֓uKAh3(!^c}ì >U7lp u<޾8 YQmDm8EԌɥ g,vElsͮ|~>,_T\n"jcw'`m͟փJZVِ dl pRdc}" 34?u-,%ݫRA`o JCZ1I |`.ED~ u}h hkGa)"{](M ;o{2J#}M"x*P!KD&X *QV]GΎZc$V19ɯ_;V8 u <97igOE_ 8'=}A2<~B8iIE9n -&8Gh <#rN(eH+tQ+@P:Z6f $`IŔO* hd[7yhGQOeA|w)tL awPEJuƗ@:+ \6~W d8[;첃߮ θ !2LC6e\2b F݁{g1Ӂ D:39\ *uD[H+8wAاi0q7Wn 5΢btBqx)ᲈj>O17 \*h*k |p I.ɘojN+h< 'hawbm189O1:}biə"@ND;闦YU-뭗UToǮEؓCnEχVepfBON2Җ7 rN1?eoy⡔֊%7U9RTa|iCbv-)JcGUp8d4'-_lgzӱG\w/hȄ)1Ŝڹl14=u2cy*4/\9n@EWN:a"c wAl.פ^9b?9DMIlLWĥzjVK2 +gAvښ%< yz$^.SmWBN"ss]U 啓i 69 vW(^B)Y'D9 w7>V^p?&X]yP|7{KU!G26 _޶{lHN!x Gxx HY696VI+$\LߵXVހY'`ǨĞGXF-(:[rG$G}@1@fygt{Ȁ2ɿh* lI ]Ʉ#U!p}wAf2| "b-0,`fv_՜?B0S(Nz*6ߏYh).|ͥ6K8޲TVV܇L#xIOBP'\O96n dhvMW2uy3/E:0MW#!u@ޟZrdQKͪRЎ/(pů'*SKk l/K| Eri:ޣd}-Q(9,-})=Me#r@+^&tm>Z2CG/;/ {ԝ){׎7hv!eAg8P9 bh ?njf8ȷVOtHvXNKG#ZY+qpvߋw*(P(=;-'v,7%^ϳ["m&,TiM<7l>ڟH0Gy[pggY7yURR`~9M:c}ոY?##ELb3mRGSVN"b !Bxwov w"1HYƽ\_ G}Lc,8`(2y^^%>.7i˗q80Ybk,8`> HĠgdVN{Zs$'v/bϵ1m3&MRG7oLJ% Eg˶ md{'4!w{E%$J%72\1)ׇijCO bz]ڝx,XlGͱ@ OF>[<\VefPu@dQ2o *ց=wvJt{"FQkZ+7rɲ76OkZ-r"6+% 0!XUcpQ6aSzfdQVoI6C ,ܪ#h&+G;z#sYB~65Z?$ ֺ1;bRASV!zFL*xp5GbR6~!nD2I5Ck ; McȪ F+ EO+KT !\٬곊 sWcr%tAr)j vB_LJվ IoZ+j1]@ųGwn d^fl :Sywa݁,׹Qk ?}7мUGojώoeJBҽ9j{2Yy[;8֑ۻ=>[uFifh[Z.e+Vffp=S(6DFA:0fWdcHI@^7$rAҟhC &\ xZoh)JCc=׿3b.0Փ%NDmZC^({SΝxВ ,]0#% c]( )$8&0@0 PM;v/;d[cn΃DlC(/wH]Uv8^8;sg@AK1Gh4dxd,A$p]ة uq'١90, Vw VrLOۄa3;KS>8Qyp暤op6㇛4.sa4/cOƅ.)!)eךDGܮ»#ϸ\xrg9ZI(hVt|㕲-؜0z> %p>\Lhp MkԇkErߒ۝iGk~T˧I79pEf] 2nKZk7y9pvrc8Q.UYuydw]պ\x\RRGaD兜6PW" W(Ùk̿ˎ=vՊQy߮ʇ'|('RJ)˜LY)k6Q:;( k[f嶺i,`tXYCЙ-aЭWVowF爘277vv޷@mխ1SXb[4ęg"1՗O,mngXN}/B"kńY8e}ͷX"vLP4J Fǃ%&+Ac6Q",l WIJ3ֿ/L YUz${\?kwb]ߤɴ'u9Եggt1"A/,:1*1;/:f C)j '7-:fkfjkh-h&PQl$WE sz1Ueĸk/hQ_ώ?! AL/nE:( m2ړ>sDd w^C nrP\o9BӪ)aQ—!foZZոV1yqXyW]>_0!Mۧ j&fj__Tl|Y46e17mP i0l|({ß9ka,Cqi,IZ-΀H( HottB@յZnVqiX1Jf. %5ַʥ*S@(&Ñ~y縪N2L4irzOoiTQ#}tuM0R# ߗV0ג{Co8%} . }8MiWHn1FwP?NEf ]/h4!>jz:04 Y ;lIhΠo~G$&`l%(Yvwre cW:UAMly>tcCFteCiy*3 Rh|3㝒X7q'&gu݂?o¥OL) gEPA^zNŵ]cس$?'e]K8PM6e 򰄙G)ՌfY3&Qգc(ވXE0TTަ-iň`zJ{b{ f?ʎty]fpCTE7|^`¡&pMص3)kfDᡪf\} #>(".lX$`d݉k%^}.6?=R.C(?җL͟n,jUO%6=Tss`D A*'v >> %[Dž*lwkϤ2jSϔ6x}zM!}3VW-}eKߌ0y,:›CZRn2w(jN-ɸ$?K17v(3JUlJU}KR bHG F Ÿ+_zVfu0#Գn4y9(fRG*a2󏟇GoTE F)=`vqN}֠o+;L#1;Hqdo ~q+ %'#~ɫbkWJhB{ܭd r(qO;^~_.QPg܎C'r7])W8_OhrmAL`$E9/cIqw #)3c߅XIg2~BC#q"7TAȗ\}6Z9 L. X@LI1/g 7&8tI_V89*v3EA2|No{U>tV?S*_NJ %eEءٕ_dcpD_;ҍ—LG|rQabƒYC!z"57dʖvm%*E˼枨_2ɑNSP҆ozsWcj*h L{ Ck?Wc"%5j)ѽ I O $0a3x~ۧfZJ_ݨ+i [^%f~Gd⸲!'7U'ы#%-Q`p4@ 8Lc]%͐[)S7xn9518Saǿ`(EOGHhکi w5S[lf$x1W˂Ӹ.}Ǘ:fN %(B#T}G_!@9c7E1HЪl>C;=O/&I[M.2rODO|=5t3bA Zչ6GMGTa.9c/fEӖ(^gg|,j>)$H,m,=BK3.k57h)Z#/AC)Zr-"W}+zƕ2`y#E%CD?ŬM}1=՟ ILX'~fpk[5c̉bF[a>Alwфg(t$@pmQO`ѮNX͒ QfJ4(t5C5'NOSfrTOBkWX7_ NrZdA2$þ)i8 @oGXʋyl>6BٚA-N#O`J<$:>U=G"zSq^&UE2&(7JUt[gY V楔wmt,&Xt@R#Z874)l#ei:7L=57ؽn`JTW"9_#Z^/=c5Yw9O:⬻34g:9osp7u'&-"|"M Y7n<(܊zSS߷,`>>{X܇Ta-n,.`<ցlN:byМ f74͌ l& cMi|ʾvV|[֏P%\$؛})ᖏ]ΩC ]ڇw?*Zai4Y--vtxR0T++6z?z}T0UjvǨq `[dUxo0oӼ4JVs]|Vn,bV w28E')D\ r%ٖqoZYND(f_ZRg'(<3Tap$fm›aSf/v ̝܀S4?jG>ms`IN:k;,R*'>_M.t|m-QqoG@xU/Y$zNۊI;{̎7ej%ͬi?<*$ zN-$}x [d篐AJ!R-,}qrD5"P 3>a"w^ 3.ĹQIb#$Z4Ձgsm{cTj ZܜvDERw3c82-F(+/t@X[N"TDx܋nC;zҵ$aЪP 9}.q9@:5 [.EN1+O c+SeцP m=F=۬i,0q2_b[SX$ NRJKŹ([/5K'TIl[VEҍ BC j: KFR2vG%/K4n77Ŕ>5׺YBa߰kM9fX;i;`L*tzpaח8}c%.1+MҼ#BGeѲ&]V1Xƻ20Gt-۽_SO_7<Hbg.xR :=⚲鯎LY#nk @ N6m-2+Oo4:v%Íc%*|bB`E"P_JHхոiPo/V؜k"^yRq;W%i&_$35x +fsk0T1Z[^V*- YA9_8d& \. Dj19(YW5_[MX_IBmܟrГ±~E ,iHΈCAv a<_8C2tHz0d܄<4s2 ~`ӽPbqzj.Lne]*S&6m.~ !jY.RDz(Zv|m({ůF>V%W6yǟPxγIa6N%CiC|AkH5l raڬEJMU_~ڈ A}'4!es}>У߆eAN=}EB-Mƴݜ]"ps_6@K'wwg;kg3`\~cGt%1Dl=Mѓ]xǶϗbG@{} H5^"i=2z+n+H?lV$BQ\s=wp8U)(":(W.~uD){8=XϯweH4=9зj"YdG>R2$c{ÆAXV3MfG$n|ÞT2D0j dXfbf'L<6|v[@{̭sxf!/:d@q"OE ,4I: 7bE`4KC=Co ξsso-=I`k,POQtT/KB<(c^]bK'?0ױbv^L =vБ*jRujؽOiK |5)(/Pi n.)7Õ3| e)db|}&xQ ;C, O0=a[C"#Hq& &5zS;*{UN|)+/[V|TH)?|Ǭ ֬X3氼* 4 #~̺1()3W&i <3r痎#$^Rn8/N?Z{R-g vz#Pk "׶MCzI;TJ7T 4 EM qn`hY>^BnB$y 9hI_@eq"[R`!SՁO ud(5 uc-n`LTO ,k#cxz@ 0J4ubWkn[UuTzna_YUz!f]@U>expU;_x~C#ˡ:3Cnj1gKZxtCOw, Iy-K3+sr t'T%R4*?܍(<ؽqPB@XW;&ڝQ Y'cvfgwN)%VqYW%Gvw4$/\f%ub|9EWG|_2mF!9/ MBb 㐅f__5Btʺq(X`树f0IYm Ja ObsM}d@5l (~<* Թ4.h~L'JDWӶy:KVLЈjG7P̅eM5dZuo=(guZ^v:95sVV>kl[}?Qh{dQu=>?nos+8NON6"\ēCRTE܎7(O:,GФ$hT;$H86@0<ę,G9)LY,9!anKq ߉zALOfaĖuTWk9vHmg|q$$g+%gú\Z[wGꨇ~tZu8 _^߸cwWCv/+C^fBd=Нm/}gp ja⠯ɖ_K/fG+ T6]WfþH'G}jQ_Zpu]؋\:8 ҹҋvv͎<<^J"6]l6OS +K=FZ5Cѵf $KrG2o0eDSOc~0@wxTh}UKc5ܸfJ<4;zq T51Ȳ A#)@@=h`]ѡ:m-xm50miK'IoMJ?$ԩT$uU5Gu:eHOje>SbWsMʛ)A$`U=hn-g}Tdy]HӲD^uXieVW8ETnVh~Iaen/_2^@N#a۠ rֲ9L  sySGKAfJoG]/[;-P+As{6ҙ&[$a@v1[4 8KO S*uFHkWc%08@i89yuQdkӝ> g,CI3CJ黬c im̀y_y@5nתSԥ`}"G>/{ oљfD( sBJ,2{΀ФfJ2:xDߦ^Rr /p"#Nmǒ3kT96Ҳ5/g,pj1&%z*GۥʽWl2`P9 U&5DO $&R/ضg%{G|ۣG\ۼ=%hu bȡfd`DZŽȌGV MAϮ/&$ŖN{pbg.8vD9-hRHu;@wt^ER=@Wk'_=Ԟ9bD!H?}٬"Pu=x-N>X(v*@kWo {~˟NtǶkDsٺV_Y7]?|STM=6O(<ן-Zԇʵ>E^Q.GZt+eB\ttfzyjlaa\ZݹK]:HM>}T^#Jz|{Z.0|N8۸.Ʉii|Dޖu0ݶz汱'1آ*D`8nト1im/<G;oW1Gk/SdՑf]*k[F4;HB!\?̽18Ѳ->/ |f#JQvc^[ǑÑE"C_ur+%=m[c~?1hh-M5j㨢<_=*D$YXG Ρе|侈Ld\UB4>nb*e/ƒTqRj%P sS) 9G98bݮл22l,тkiQQ%MM>xvmԿ|GӏfW"' W3sl90kqʎς4(| ʱ$lJw{ |pHNj`]:=Ͳ ?y.@}Р7d͑D~њcy]8Hn6uXz ^1ӰV?47fdb:EOyxrN&Y66 7Hi),5Q9^j&bk'rp-Drxa1{ow̙#5fߺ *wBusqMEP '-">U4tv@O-"0h h@(SDnjQ}zc=e$ȃGq&ёL&Fi!}Iэ K*>; 1Hsm@ -o)ɳG| 6j<.X;4:u6.֜zHz-LLfL4~sٯA̾8W1hBL(b֝/$>3KtҫC(2"ژ̚4 Cyr(ueSX],巒405O!r򸨖ZV3œ!Ɯk}~mRgmBEu(.jG5YȔEk⑅]m>nvO^>"+ '`i~$•u&leO. kWz[zb4<Ό|1֜޵Zyܹ;O,/y|jrAh/MY< *1DlPa"r{f<~Xg,M".*>֦#yi,.Ƅx![u;2VrŎq :U;s cV)2v <_A)꡶#Cc-3 G2kvFnr͆࡭.ȏ600m9e6 uwJzZF|զwڛX7׼?^T\zt9ǣpQ y o͗t'ɯbu'|GMdwƱ/.7o3@99j &~(LڤS&[9@Tv8 A*3ɳIHd5e k<${A_шZXu;=jXUa^`qOZ18T\ G@ 7 r, (@UX_oy^G;ŕ_ "  jOH j)|c_=ܱ>D2r){ȃs; \[S~qOhAF81I+8>G7]$!E,DD{j` x 鿪,[R ;F)ି/խ%-i/x%sv:'CS;J9;}34|ʀfZItFLIb`M-s S[r4BCsŝX]&ŕXtES*Ir&sq8z7R鰔^M.!ygTah]!>%Ȟ$i'$z ;'+ wXBGh+(q!qHCnؕ ϙ=%0am~Vc`D`T_ii LQHxN4$ ߶tN{{smf&צD;*q?K"/ݰ&hny Ձh5&TO(6Oz,P?%jJ'e]/JsA~Q 4j$ 2h9X F'RA0Ktw9 fhN)$= j/EFhq?21{$rc7DrK,4"u!Y[^F$Bsʓ{XDyXbC [u~d:w5W78ӾDi{GzԻJq Ă?3@:77†8H>B>rLvA_x%|m$g_NٖsF+n!~ٽ̏ wUP_.ݍB 'Щu -NQ&xnޥhI[1*@:]‚i9 +Gv1kv||Ն}`$T:FGP$hiA+vԑ.5Ÿ<s.\RzqbkaY{DEH?C>)2 TܕV˷DTes4z S\$9gD@B{,6CJ܌>ZK g.|ࠕ X6x9ŃL~'$d̈́eJB|o^ȃ^XM|4 "3/ lk@VarWwň-\r\ `bnÛelo.돟$3j؍^b7 V8kH?Wg;8iN+x iU0w_m15mɯ$2$4!YTOL7?F,h=NB9묐r wgCS։_|$SHmN9LE.=S/e8fJave\MøKªN#N{i`jQlB<+U2{##(>Id_$\9X0, !th䨌Jygo9 d˶kp!&?V3TO=N4|Hr ]#XUcs(;nmMKG;7ĄH=+8/N a3t evU_vyxIbhj0GJܵ |PM< 7 IFiٗ޲*2E4߉6,o6M):Ay@ K+X.g9j(~.W D,\U o]em WĦ)N;%hUfO(Nu`2aB1(tٌm*+ AaC/h4rCUBi*3]L8NefRJ`uXTʧ]d#Yo9ezG hghO-Sƹ$WZ(QR~Qs*|EfBtFhU؍ɟ|=tπ5Eaz+c[ճ}$|=YNF.E4(T{ByrQ擓JyrAؾ+Ca%+m.ƛ{EڊA# ??ƣBS(=b{>D_|rM;lUQwEp5Cf]N$j$eRվ率:M[7v].oتglTN0L;!2D( uaod}"9^/ =L*`1 02 " n}i.WVS s %ՆF*92fc5&_&JS铽z1i6ε~CVT(F*Pv yc$uޅgdy-#[s G]>m+"Au%y!nQ/>.g3ﳖ߂r1a:zcmFA\5{|Py p:-jkJd]\If^2aǖb LJsE[[QI^M/'ApcD(|d&l*bfo EQqE'v-R!E8s`|&fGʭ2` E ?IB: m>zw:$}! jm7A6~h(+3 V q:LݾOZ`(T3?vfp2낪5u}i4.b`Tژz-j }=ߢj hzkKwh701aԢ0"W;;TV*9_ ARV&D2%}ʨ`7*2Pm&@~"ҺlYs0J|KZ[f<֋]}!oھ<6vxS-9$<꺩{en#A$S:$jIUT-g" sTo^|^[!}~Vd8 h_tT0E`1wdN'cN }zD|X,1"&w*ziە>߫~ٶA<;}Fi YFrD;Lʇs$qLWi&~IXL^~|`ɼiBnfF!TPCt1T4P'|}q"e6F>AI҆"tA fI9nyvk+٫;"QYYWNBn`ËYݽ/j٪qD;aF،4(=`9e>L7R(U_K7Rwwd-vo41y`3/7ξqdǪ^/sC}.j?pSIkm#Ox[*B(ԝq&_!NOU SU44.2\؋ ^E!Rl!(F@\R2T:~W&*7 &Aѩ^N.׾lg'_ \{ìJi}Dy+ x\KE:<ƃA:J"g"ϩ#~Jd)dR ¯oq)# Jd4Ds4a`M~$]V53jQATr''z D9Ա=4iU3K]!Z[_^@OZlHx|/4(v]":Wh3nZ9F- @}ZFԶTa\Lgau h5L9ͣDq0ԀbF~;0 솑hH6ǀ^mIz&KSΧQ[|R]$3D a`@+ tN%`{k, #4㓛brg{:lۭAhhl}\cjUiٺwÿPTÞ o)N0Ģm~%ZOm2C?|6.q=}V(("!pio=dSn&4O">Of*Mz+-G'⩠~n4*܃ [ :UʠZ`|(e>zD.t=2mQ[ 2gt^bROg3r$d@r%CV9/CFN9SSNѭʘu +&4) w GU}vB$\bA!}uhwĘ#w~ϛ>zJi&qޔ>smU^K`ڭmk,j5RXK2'OC6}MRjX|ywN!m#s>"I\@Q28UKv4,Y]`tc/}Clh](r/߸Yud &M9QVvBk^l`%|¬ aL|Jec-s˷ !X 1B׊R)\3X )u锍} ђnMxo1] 9xՒjA 4Y='dg؎fQF!Hiup2T_fJ!"6ՂGd ^:.vՓ{3U!Ϟu[Oz췫ʊxv)f+fT^ЪM 7XJlR܌V)m 2y@lG'=*[Ws{S#S5.Û5܃|xĩ]Q(WIp>6=TiFy&B|*s'-Հ{JW 5u\'Kk[l:[TlqHm դϾ§f+qYj"&uU1`x_HGzү&B.1 GyvʍY3L0K7G̚)>Q׍~Y;Nhe+9i.K fc8Y $qrFR7M}xS2v\\E: rFl2}:nτ! Nurkf](@faIxm#,˦n>˂lwa˭Gv%ev0q^fqtbƒ%[1X*(9ad'X)K^nT_7Xl`A|Lř?2nF9ƤѨQj#m-IJk7=Q1Qlp~ lCw)a U9!j3F&0&S`@4ߙdk7%dƁ6-}7j#QWa eP&P<_K{^Y'St+n<D/@BGi, CJMK9g .H}j8.mB#` VhY.[9E$_dVv,@,7h{6ZTf)#p9JCDXLX3E˻BWJD+qED>98,a˵Fjt9Pq` l(Z :gIjBΛe1 i2p4Y"%Ӯy4Z+SQ# _r> )3GO~S|">h8tiP]FX(D{`Ѽo؇O 4s2:W4f'N*=՗0A{ȳ:ԼeKl;Tg!($j(“ %L`,\hLKBs@R~D4Zx\ꉦ7yAbȝ%ZhS}!f&62jeJ*StXN?.ڮBۜJ+J%v^ͧN<hpWusd>uX+~BO]wT)d,(1qa|M얓QifP8VgP^nHxPWHčyD0&DGo_@L!dEe&Q3BbڋMXv< KqݥJg 9 9l)TyJ!jc/IbV%uFL$/ԍ P!3Lv;#N" ^JpSYP뵰gQZ]GwzV].H3J/a $ %]5 ";8'lQLJEf)aԾ SGxtwn5­) `!d5<\ fw moN'`71`yL\j?O3T'@wAo, sq7.WDo;W)kq.B[BÊ@1fO?r Ɔ_CӅ8ؗUB酳:Ifu' Etވ&Ux_pV _hB\::@+;=c*ps̨?ym-lQ!o (B鮗~r8MLÌIHJ _3531%;MK#"s<Q+,rvd|4(bY&^:)K(WS-4,^k,6R]ƒY'.Q%pP_4?󘔴&#+Ʒ ]S^cUWGC o؆H%H4 7Po1k gIa8σ[(Bw&"ft՞}Hmp!8P8_*/Dm)Ґ]e^ B>}|F:9P/!Pث0-Ղ'O 7¸  9²LsS6Jh^H3)J[!f:M!J7%H ր) =mtl4z V4ŦHF?rԍ𪡻4Sj,eβs|>F_Ƴ)}i?uKoKf]2u%_!V h" $dg+g NgV%`ƺ~'7Ϗ&הAC˴.GYk lZ۞XV=j|+P#@#N땂wm/$GQS ୌ- ӌkwSi:~~d6Gu%A}2)9 I"?65pBϷNju;IldcZhۀ]PeAf޿8$K1PƗ0yӿ:¶m-/:96qߎY3 %U0fYҬ0%.sj̫>ʷ$7; \}qӜ{4i"/]hPU3JQ!p?qiR:_pRNKM`'To]@bgFg쪚K܁0mPLkn82+sHQD6gBvi5%e}~%TFjptr$I*Pe^+BR3M yJ $!Q(D]Ss;EDJI;XѬ>-ӺK+yO@>ZJe|@lnHCTkN^%;#` d=XZ#T.@(P-A-ayF* U1NՒ==(E xh=UndrQ,vi̮5 ;> ]6M~ h28lG 1`= QN0*l96fjO#l91┸uqj ӹPe"Ca*[-@D|p>7Se{A'{6%e|gPQݸ2"8I<8D~*ˠADlQ+R͠b*K N(z?CbD䜡!ÎyVhpvj \Є3ŭ.Xr.'OSef< 0 ߿6Y]gycyI1.75E^ ՠ 1-p&g^ՕEi4Lǥ>Xe.+bl'-XBճa1SHu#r}(ocsR?ɘZA,qTek T c3Q[/.-9!t}/ $mE۷l4_I>NIs" WɄt4a bb, @ pŮ(pȝ6BE{1<̙5(Y11quuk [!5U3ᦅ.AJ ] )ss(ʇK|,ki Vjwi6$ %i;.j~B s5%hV~Ri~siX+Tq,6A0dbi8! t{xS;2gc1RVqmg Q}H|$I%4rr 5m@{BesaG2^Mq<ûgY(Ě)J/-I|:zNxtĂRLl=ZvL]o("\.Lȣ=g,eq\X+-! n?Lv bp"Sz~UWG1>u4˪]T=hxS5cs _)|iW/5֙ 9VTđƒ=7Z3r#/z?M⤔Č截}yM>vo`Y3 Cn$gRdj]:p.yd^B/Il<"},BI6Mîb*{~!}-`16eIQV=Լ^ȣ>OoKPL3@IۢkyHǿRG9A`6jW@XJ6;5ԣ.gb ؊W /;me#4EuqcngpWbYօ3<}h4([m W}JnEp[[DʖGؐJ#{0FiS}FW_b}l}_wTJ^ 4(`CLZ:fxQam bĐ߼mӸb.,/?Bt1K#fHWkt#K%Sjuꔟ )A!/FBj*b`Ƶfw}=c;iu:}hmre,?e+Xf:6E)"% (Uҏ|hr>`CDGSQ2ݟAU9L{s+B"<%zmC 965{ Avw iXqa0З o`şuGA "@8U4̛w|FPS4ϼS6bkYVZ?D+]%Ekf eKZ}eLT1)>;tð5LWVfP>:Rݛ._+Ĕ]7˜W䴞X’?7=DG1O=w :)_vY QW/vFK%IĨfcmMи[yAc: $[v)7 I9RYR/bqSVkKe(dl_FdhA3cѕ\"@,@p9Zou/%YUl1y.. HTRA:~Y{14_(:eCzec73R;VR(FkEOL`6 lU@XD~~T?n1/3$ rH=),35r5 ACS)cz̊ p699plnj᳀Muϱl{@HB]$D\#0(gTޟl;k>`&LHd:qzpZCJ+bTH5Vyމ/2gd|,EBpK<"CN7~8Dk^Db d oO|f%|=Af+,|T:z bٵ;CS kkF%$,r\(ڗt |Ɣk OI%Sɴ@!eĚ NFu[krta+:MvJN6s}J to0e8 K3e0q)Bo._swZn#VH@b?L( ?{]媍T =C_-aF46OV70 {*4uoqp{ǟ~$wwjF3W%++4NWEXvD2h~[G+ LιI YH߄8r64f] ק-!&l4_'mIi~K1|2|d)/rCi 1kȓK*.iPoMu׃MtjÐܼW9SAK 1XNX߱>~Q#gya_$G*"s(愝B+!yaCW{=pQx5|N0qkԮ᎟Md`)J[~ѪXި 8[?T}{1D]: }\&߆(BOIy7!Ѿ$0h5Gg5@"r; bO<0f7{V 3H!(kX7~.O>T6h<DQ?5v^ʵN)<{!Iw2s4,dn.{/- Rc: n!RG +Q[i'd (fG)IdHc? pe&'&cF=}nw DÚjƥl ڰO@؃?D2gDi&:"xJk-J]E)c-:Լ)`EȂ9?(8&vI18g$x^f XQ'(l^+#wx,> T1_ ';QRs_oYz44A<|‘§T hL舥;K=u\ j&N? Kw:8Pd]i_R<< -6C!֮|+o^Ak&4HZ!\wyT:\;5Gtn(u|^mý~AI`0 G3Nu}`Sy4`$BGqe=&8*{dLpf`ǁi8Whҍex's-g`=>4=!a9>I*S 9JiɖԕpXCw?m7\~g桍RALX-as}OLeLS2wE4L|սd$EPBCY(#\K#ikbt7&`)/;A{5V>ǝYz˦qfc/Ʒڭ5MDe+Y9yP6;X] ǀi 4RE-t\~k@:q1Át57R}vŝAn^CVq.9]{yWESay \!vԐQY r͊??B_\7=H[lxno-n7c2x3XX"!@2HN(̿KR*[\ +"a} qtJot3e+3ݥlr{+F9ֻ e,Ό%cK HTLv)":,مKY^ S>r\6륳jW-OR7c@L\ںO$og5HIrFFn=Bdq+a |,Dȋe @ExIƖdUЩȔC췑Y,qlKB/njtۤi~6Q[ǰy׍@`v/9'ܯO;AUL[zcy.OC#Va@Sxswr R sٿcAoxM ,F L=5 l = ̂|M ߯giGn@\\R|1~hqacL: >1 cN7YF&йj:w@3;B2q8yԸٟX7qea6g>l ]Y<ې1WE~-g)d΍Os *m8M#.g=VOesxRe $>e$`P_!Tٷ㬊bڀ>+mB;uM-2>+f8Qb 0Fi׺G#;޷p̸ \6֨"iŹd)56::kNёr !,a8I*莊mDF PeVf%Gʀ&{2ߐdїK:tgqzĝ*Xi~T U+/hгS[$6@I'!FYy)0h Α )I&xYBe-aF@fFȶ9ʨ| y~[I "x\Eߖ#YXϙfruE##?s PݐN50# ړኛ P"ln)"q )It$ 14*Hs%[U+1w=~>m 3ˎJoI\/$2&M#?Yl gԤ[3 ؀9h:iuD$q"oXϝ Lȿ>Sߑ{l< SQ_" >we|cT{ vLE}+n WmeB΋zS`BA G&!<8S5 53ZE ,7w! á]Y*P>N2UY2+EZ,<8Enc}_L K X )uzaPO >%/pV|v G!j"(/S$L_Q4Xuqf#0* ܅b.T{m`|tEǾH^&b\[Pa y}\gnOOrez`9VJ0 @A1 &4UFcF C՟)ZUNCck\LVݵz bo|hr*Jc>E C4 |*4jGJ\WM[BqdX; w+"P.ϑjik,hd[o@R>*8)v pzEz~Z=ҙeN?狲7= D;v)m]P$:ls륔8gl@zWgi>dGw!x̹lDcHG8v>D1 Fz0768UwK' T {y5 b?SW(zZmq j[a}XerBbgMrЖ>/@)/d8`_9ؔ0¢?V;:{UYKj/hƴIhi3vj@/Ò$\eS[T}$?ε*l4桦p.T k#t 4iU8 <ĺNU=@ ZiJW[5I d iXõƹX#}a'jʤRe($3ҋ/'{1J'dzVyxo2a;%3P`xȹrN5P3Ì R=^v`0X9NA:0^6LAxH+YLUlbG#ְeo@#.J 2$iTåcK(d8 &+6΁F{0*C/M6kem9/`\[?IV!1H.s,9?-1v{f]:S"\~VdKV\%C$paՅU:Dl6ȴ:'F ^̨"~L5 z0.8dž*XL8=pV((}_H!Wiyy-GvaE6W s ツ)Y]ra5h PJlWƬ!89݋j< SvVfnlL Rh/l]ٍ(bT b;: 噠Չaf )[K m#4ݶkIHz~$e\V>ICfBֲ߹,G̮vh$'`:N:f,yֿUf>7uc=`CnS8{]g{.Qˑ.iD1UlWT)2ꖖD"]#>}79϶NRHc.m`@g2$~~hẪuk$&yj_ߝOwok@+G@Pư7^z5V)LEzv>,*07!f&|蟑Ea ]9^A;̹VZL̾J[5mi$70.Qx_l kڨcy5o!ʫb|DWԧusf$͖t)y xrA* h$C+Ts.}—5}FyY37&Cj]OdXa>pO-HMGH&GiCd ~'ZIJ> Ϟsa>gG>mVdpO#iE@s-#E,M֘w;مpL6>ӱZg0!SVdB"(9mOԭ"-VTkAuqX9Z,8팩Ϙ$.сm/࣌7OHSfߚW0Vn J2M5Р/ZC Zn6vȪ̎n7%Ҙe؎5 >Sě:K w+d*m~yI?G`BkjU_xhU2)nӈz2҉(,˰,a{-=Z1*yz̤ 'D,?/Rf?ʋX yз<BKϚF" ~*2%:=Ei c讧e@3A.QAFN ÞUY5t .X1#X!ƺ1VյVd9jWjʺdxJ4klp[(ߛ+Gb8bg"ү%.2FP m٣+8+z;#ZJܭs E!v&/`#ƍ8+WJ7rՎq3*Pٴo $+9r)t+e-J3o.V8_2@ 3B+J">%],($kE۸ ْxo#dn6b75$B٠Xδ6_Ӆ`)SNT$8|?# K>th(ᒿ.M1ؗ(a L}Rf'C |Hkzi\g 0+X;.JG#\v1o(c=T@m>#b# Jm#+&TQ",u,s5$m{1vcO뫏MPçUVn a+y_\s# MEBatQ3^i7C I{i&I=+U vl{+*T*GWJe{k n{VGy]K@9.wRs>eM瑡 -Г$LRd}iYقbj_~ n$G6ؑcF:z~eml bձ^;S̶n3R9*xDVp/(Px4ADH¬xH)hPaE 6HR}PYՂ/o3SXiKѸh mdROt: cX@p'|l03W6ӭGbv p'!d,;ʘ.W.~nL)ZBd|Ž5_pSRZYee JZ?_=]3p]f` "&d," zbnd6#f"=㺆 ILoZ ݎE1'-RX,x|4s1-ΊFwtWu37b!]6Mr nc38F]< ߔD`]ގ,[hUyAt8bB+DOFa3W/­_8 DmVg45QUvJDD;4*M(1"ydvRM#!FEE"]m 1ӦsOhyEl/.I_1eM_e=ݦ8cX]Ŏci1Vgmq\El/؟:7F|/Yt(4aR YwgHpx@}C80:J ń%vwtg5qlm8~vnHԈ/tB?P֪ZʺʶYR+YX-g<KWwG*EZfۭߘd˱j?z|1|wt32b|Q[%)ƕVͲ)*iW`Z-JjYL[8%g(\-u=ZqvFƱdfX{KZkHC6شhhwN[+`㞔b2YL|6 O^'p'! GGzb[cvn6 -_l8 pfEvjCNz%(+[3ԔIVLo fJ7*ԬolP׈_*vP r.,y~qy/hE)WoHyA\$r`y ,Qkk)AC,'M >JgWDiEJwKzWxRyEô*&VMf][0['״jpV")S`W#;(R0a$(}{.0cf}h-R?_$%V[T5)eG* ];@٫rTy쯱0ԱŁl$sqMfoXSiAH+8RdR=!CM)/'/.R8pR^{tܙGl ER.v UN_;eLQthhfNu(\;/. WDƩGÅ\z/܄n%&"0VTv֛`@m'>l_ _+@x;WGm 4>LU5pXzbKƚr,jDkZ.P"~;@̩ZI[˿m>RɊnb+8\u5r~`Q6|1pİ>9ckC\#򼙅 e1^]##K?"+& #r.ԒkHQVaxx<+6XT~ _Il/OJ+-M0Î 26/r ̶+dA%lSebٻ΄R=67xS4,OAmk3t[sdo)ݰk~UqGe&h5=?Tdz l>&OQk*C #U*Aq|%5dLgBݛ~qر͈FdReʂe옘 _M%Pw*9=BNBk< )ت]]%_Ar'SJM|^'F:%rݐ;2hc?4U6('M3.c _E9u"^9V{3vn:kJ:ŞAew)lI1&o,jV2JN#QߤE3ol`A_2h`K€,t:GKH9ŭ|pJ+ԥ8HsW8b!zvyRTSCqfѾ6R;]H7 "ЧK7Ky~87B{(#z h=M2U7JKRn&=\"}?,H/羰NbF=<+#nMR j4Eb 59u]>>̛hU'-};ѫfiehy͉lgծy8^ _5!iȽaV1aXxɣ,boZ9'o3+su(NU+hꢹL;4Z/zEdZĶq_o 0EԫQ [5&=r@G݅2|߬]bc,=Q,uwnh/fj.AuHMr/nM>#]~ꕝ@ W[!Qc/ 1Z>;\4૸ZCG4YV0 O|IwRɂkJ1OOR5!&bDfjjjyGmX,)^?htŁ׊+"}nQQe%]9nBb Nwh4\C,L=] HK 7_!3~뗈| D %(Djv.u=b_E$tڐ`oPlO<Z+t&{DWܘhmE=96wCb` ;$:^$Rh%kE oj":C zI^=StE f'Qt.#\Sr!GB]13GW{ .{$[0}ybf UUFj8/X̆GVqN HADAf;vWܒ+e=p0< m]CloO? xO)'m~Tڭ~C6%S aV 8V?!ĈdM'\Άнō~2Qœ1쳹+}wY7FI:Rs~CɽoQE!SiLZټ}~Z5ehVvͽGfj4ЋTB .U Qì% ׼etqo0o3beSnXnAS/d͜cMْM\*IJZԿ;n$kcI\R33ӅOwXDpj*>" D[R쌾N) "4t@'{\Rr:=ey"_(UOq#k'nx^+Rw[UtbA bmyB ?O$'-rʦ_&-HZB7AVF°`)4 nEPJ[1WXG92;p[!\-"BJz&ivF TbT0S2 %f'R뼱Q-ɖTF5@y|yj+\'~9mT}?.7tg6߅..P>Td^{[ ;͑s2Sj|]ư"S3X!Tjk;D8)K)Tn J'BdB#ISD?-Lz}^{t^PߕSGrgd8 X[洏`X=P3y^ @?ts.´iW ,궧wM\-Wa棝)g I0{d}`u*#Qcr'2^n?%߫tjVz'R`ƮNj^Hacf iypd4ĹDeWN&7j'"uj j3陟5Wɔjoر5Ճy&2:V7H+|#@8f450f(T8/0Tk@I/1:Q 3p'ltw@kW5qGR?)@փsUM5Vr=*Duz6״g:cǜ.qܗWRuj@F /|d&  _=lUD_> {ч43RY 2BȔqDY] =1!<;ֱX kmUu w90oYG Q>:@-AT~aIMrQnuAHxalH5+)/+m?a!9mdC hq)dvPXIl P-SamUWck{Ͼc7>L65MU奱@Q ~-1._Y{|,醈w0=4+7 -mK6tqo&Q$/tRq58XD֌A{ఖbK Z!Axiq]t R,*DLs)Criтp'V !7@t騙oͧCa~x+$@/ CIOcC-@P)m3T__˦?! 62| +ORPd#򙥳i0EbCfx@Q5l9,*A&@r"F8 $Qxu2M_2 M\FmM\9nm8ig`pj,9`@@lϑc(lzPve}827%F=E܎OG{,@N>o@{]2߁-FԔ$:ZE/50 c#4->!͍Kzav)a >ǸOBi`5>,V{dAaUC9Hb5LMQqԃfXPKsL&) ^Ƭ00X&T;0M&mqP 3|l)gDXH{HQ(YUCfm4f={"ť6_G }z꘼zYbx~ҿ9+SZVK*MF!8\"ϠR`9Lґ~+:Dpe9q|0/C{ʠ$}d7G aHcFOI|+k6$LCiɒ$N8zp%!]{TV0 Y|j4Q7_@ЗifbaI$J.&9[ fTV;̙_bǀo 1uș!>he.^Ĺ*ϴޠrư:  jf=;q beyTN8 @W"Z`{t:X#itƃ`Kr1% t@ULv(%t\$ך(VBw)G~!oC2)Oؖ{-!g"5 ,=afLD>wq0:VۖXsH)g~[܉by,5|Ʈh.u e!jwSV>0^G{}Fٕ v#i氭SeFA,*9T'6Au.sH`\Ė`UӨ6X"(+0EĻdn6Ǐr4?|!l?5X_P_WSǃPܫxQW!Q|aɡ"*t;ǥ骐hT5bu0-h/ʼ./SB~=qt!lTneކO@צaWD"t># zaSҋf͞9l0¾{c|It|B:jEԷcUj ͞A ͺBO>nё $ƷMx%&zSl tnth.=!xl>= jͳ{9553]I⥳Hq51/\57EY^ԕ$C}j0?$IFn썓1 eT > }z( C-/qC-=yF禇q 6WEnJX?Ԟ9 ` iZqcFa 7yf\*< <..1;Lvx b"y֡@¡u2Cףx#I1#ns؂Rjou!;om A,5:.{ hmשP/6x^آ/z)]*_*9*{#p.e#4TXlЏ9x,#* ȜWJ^$C5xGQ1M7=KGy4 Hgڱ 1 J `O#`;֦$R Jb3FgCѵ y05נͅRc'BQrɫqBπzZ-=ZDUySF,Ցn: fr֊yXVZ?Wa3W iބRV%. P5ݱ &뜣(mdD7s !" 627&tL2t=$.1xH8,FROZ%b #u7g웱F=֭"REA1`pj1ud}XgN R)m\xP;xO8O[Qɀ;mu5PZo=5 GN6#4pR'iaxJ<^'d23c!Z{-SJNqs^֣fkuuXY[&ʅ!fzH*-XQM:7kYV"EH"Q }(Pb1Q܎~VM[ ajNEBu[D}j\?_fqVNm Y_ߞ(44jo< 9\qzҏ:»4F_޶9ՠb'k1+ TN{k;Ze#U'K\D52S5  جΎ&`DplBې£T!"] vt 2* 8?;%˽O4xJE| DGL] <CkSl?f¼n(ѥ/8e߫#SA^ ra2< mN-{>])pf,M[k!c[r(L~JRqJ;"\QuWu/ª( 2@#\[&F6|{Nu).@na~bF #s8WJewc.0ˎ@ q,M> ~e?1vr: u[ hXf|dof/( wo6C6@|e]%|S̮eE[cN"#[%sDι'?"Y_g$keC mG$O3ëʩu֪m Lpo)`ƶ+1HѺSkUOwO@/Aѿ0kF55m-ܫ`:#.l5Lx^|%0َ|4@Vn-㎘hn8l~7BxGtjuNy \٦5.%U!GHt!;3[ VNbB=gBݙ)IE/zi^S,/b4s ]OO;|js8e(UӞ b7.՚UQ /Zshi^FQ)p9ۊcϽu~Y䜼48[,҈ЛGn(WC/i\1w ɋ683)4:74gILbNzLg*.ݙh~t'&Yl_nAՆ 8mPta|N_E:* ys66BS9%<%B@(x}i4 N|h,7SF,pw6.Y$ݱVxBJ h M(lf):ݑЃft`4Hk)j]H|%pw`ϲRPEE Ҕ~yRݜ۸0Z,G 6Mq9*bv¹i*ftvl>t 9 îXtQ'f(Lt0~~zOh T}Wα~T* ;=a+EMǭ q+ͻ3j1 7L7==3G1y 65 #rS\KmټFR"y)O[fO C|.̣XF:0y֡>h9V|^ݷEJte}+ſwU%h4b@ D2f,n5Q*R+V\*2XMA.끦6,ClF<s"ձ}Ps .M`x4vo6fo\|Լ[G;a|H YW+CgSdM0Gr56Zk>L==;D3t`)B*#q14p0S!;L'Y9<yv|`n8gwb|*PaCڞu!1TrFtOao=xʵ}MkOWJWbub;tiqVz$=bߵو58Ç uTx_KGMW*m,o}Ghh_"{tҩ5AzAΜ  )0K]NfM؁Z:,%@_#vP{eaw@-"U!w>@sKD-_! A[eNhQgIDBc?_ΧɠpʆCrЀnN_;h=Ԧ 7ײ9vu(jyTby`7, _OFPĘG1+PyZ`,Ñ 5 6կiq̞v$=O#8.PʞtcC$ ԾwX5E3Wbhχ`LRt2,mZ 2'o~2[JIL0∂ҷvDx3CLw@کU8yF_Lݱ q*il=ªKJ@F$$<_o&؅{jUwP@<%lıpgÃy0Ę2]J[Pvzd&7 %H+˧P5 fJxc@0t>۪gwNUi&)HBc 3[d2oq!,/њ#V3U%}XMQ%Cĭ\L ,ypwD_Ƴ~2kE^k-> |,v IWH&‹DƬU}z!EC'#ɯei}Tgu'tP&Αtܑi$06&`acua:ٹ!zi_e[H1$7Ug#,$!T[ͯ?4P@Xb+I#$ˬF7_pqʛ/_9~I ؒ0c욁%kRJsI:4g1g:;rG]Fր^j Ȼot3.f՞_ܢEȎ.CܾMxFGHHw eՈ)A!@9GLE5If6tp@Z!+`&?.Inuz iaV^Iހ eLL-p|'MUH@GP7, %ʽ=KW:5qks]T=ۮv.9NwCr̯V("3Fblo"5xn F,:.paȵdYp4^\ފ<;9퀬r" $I_|:[Zu2ZS`Muq}G > |#wH"M Clڿ{t[.V p\L)™%^調)"&b.j'瑌gQ)Bbw~u#Ty:y%fҰB?^|˯$q|A\f/AYum5ƽN{NU7I%GA8 6R4U'ǎ@#A# }Rp"0m pĦz Бd- bk]j.5F[:#] ŬfQW|GJp-[ MR.o-\u'5du}iqЋ lw!(Mڳ_fLdxG3l3HCQp Lt6$ߚgU1hlSJX mWgg岓Lfa=Soצ.ޟyU/_1Iܛ?EKJUQًNvpTew ?t&7f+6<̲Bww>ET+pdMr#>"+>!x+%=c3tN`{Xhnڬs~]V>bF jyZ+?%*-gM?P4y+"a0?ivG V{ŠgvMDLM"AS;ׄG# ? mqޞshy]^{CٸN@h֞ 0 kb`D θSBW#=4QY -"~eoar1suQ!Rn7xƟ7.i7vɉ!5PSt%V~U~Os(TWDfEV">e &1 ۊVr?J{*=yl>Jze^D (-T׾ጦB=Z%J?I21/lJp;jqKlʌǧQTI $/VC)~!}azڂ S=/b$' 7u a.KtU̐ahI0XRը=z;dQUldJJ>;CBg̿dco|೴0؟2yMohhɊFZ07&6P.}[%;.mڟ~āx>axSH_m#G{dO [/|nYxJb9HĎ`B=\*}g]V(@vva!eb;aY`<39Y#R@QE`n m_ {36-1׶U,2:K[oeus E>xTJ$3Fvo+',;?.n2Pf[oXݻA8q>7 6]<!SyTm#i鋾Jx2Cxj~Z 1l^"Hܘ͎APAn+pK>fhNn\ti4nZm|R YGG;o!7"љmi{lјu\oju:S_t;d+Q\g[+ݞ?.2ZYst@w7{$89;1ڦO&ONE7MZ/&w R욖ctLW!lkM U wOu *T^>&@AwzTq=cn# 9cb 7M-▝*:Y]V&)pR]8S1G$NE-{]kV!s*I7'y eTu n/jr5懞B` mڮ1h|_|s5fM=j邜x|TpY!Ci$ur(6$ lJLAv (}F9UÜ0t`C2vcv4gxT /P)َBP9SJfH*q+T:= !Kŧd{oEr4Vw:4b[ANVoj5nt|d+91ƎH*~> k$Ӥ,'Y/:/۾f 9%i"_"GsN3#UwJ-ZpWud ܡ5\d}=U)Ѡǐf=PCF7;j[4QM`0.kI`m>5H-S pY)E[(slm\CT7#q'Ԇ>< @#Ajf+l9&V/p˜EAVnv僿*sԠ+%śZ-m_1|sMV6Ơ`G[}g(6$3% mM(aD/X ]VO4F~0C 'Ƶ棨+]JFbezv7+Z.- gdS5/#W"JBOj6t=G``gC ֥Jo\Oė\1Ҥp|eaKCVg83q!+Hf 2v (bc\=I$j?Gj:#b,?Qcׯa~J%n,m@zg-uc|Tލ6+X-6fB+H=_bMF,n \3A@X:: gyTI/L,s_hV1)+Ȋ~fp0ˮ䏪6Ě6!ujI J^sl][g rNՍ'_[ =EH+5c'Վiu~wI3S'$"{iEX]ljkF {G,Kb825"Y*#gա߼YY!P^C  # =-, 8ue(.չQ]_1H~ J`'adc$/zL~`-zQ1d"Qt-T NF;9L՜pL4bB+Ca/B"\.m3 aCYu nY]C8-\~E22%A7{x))SKVBi&tl6s۞ _zzO}PX:7ƩA_EWΜ?\{Qa` oY8acc!_/$;ryT`òf?Y`o\ '0YZ rAZ^@#O_L2Y bnKTɜss.Vs5<aQ{U(j8 </. Q߱w-:eN%дϠ%ssB-%Ap6fiK.! ; X0=vR7EQsfCnRo֢_hs+db}^ BWf XC`E8;xчBkn+4$hzUfWM&: \p]HK: &$.6W bt1ʝ|G!żT m{?oLu=$,;5o][;jQGUzsYvn?~W"醩V, iWì!޵* ` ' #8'uMKQW_|ASQaL3;|Wk>9V ,cUo[漿 &{Q3/фA\+$= =N$,ecЄ1SyFᤞ?0HM h~CVLM㉔:N𷹙?-)N0YLj]"gȘ8/w&$~DI.Xע٢mĦ)O>VہچwNJ+c˰nb;tB 0 DO=WTq▽4Ļ~٨|"x3=PgXzLSh?uV&Wi! HkP:zG{j91QR.!ѿ|nD)LFFjSkkP0t9b7p5X[&(H,|m1ṵ̌49};p M"@|SgA99JD% HD3ǜDͧ V;MOWFRW=I˚Mdן1420$&i F~'ϋ>zptG%ݧ}\Tvn@~w7K'O .P?mlyMX;Ј2PimML.5$K<tx֧MyfM fʙJ7fXQ}b;+7(34F芚̧(?_yf(E LVGfA1#4Ea>l(VؚbzQg7{䚑+:/Cq!bV$VUϒ8Y:;L4]ʃکr`zL!Ahl|*dǹrouНXBIF٭THOKjڴo6L[r8T宅yyP/P=੤2h=ټa߱@#@Ͻrz{3ؔo}"1w*hЛdž ^?Bd\ԉxB`%YԂ \-r[nael9@ĬUtQS-H>&uw+:Cpx#19yRPEh#^t\RAH7iǺ.!@G(+;>Q$+s D n>œdӎ oa$1jL6Q'2-V ,gc۴4@RxfFsoe^R/5 2 P"|O {kJ,WA -=z*/;wGWܹ!P H}$'k6Ɉ.?WS̊K~|(VO//qJ.03K?9 hΐG+w l-8Ky̛4bm I ك^5y%Znd,WuOZ7.dKdeK]DYAqY1D@si|s/Ab&I."osDB}LHy|NƢ@0<#uu]L:{f41 .:`%4sI:}:^<ik,ew'9з2V1aPo7IV}H_0$^E>qI|h^_ELJ8#PKyBuxd&HuV7iEqBFo 0nM}Uah6q)?`0ka#Yzp̹9I1WlvalǴ!-H}m?QMU=ƫ[[i@0*6Zu&mla9U'8X)Pc,J|Śbsy <=:!TrBkarϬE75M%rmܔO@4['wshpotb~ -A隵r47,Q{lz%rm?_QɸGڡ٤wqq2y\m q*ȽYolK7I?" E=~XѬȉ؇8j2u"(iYP>sgT *C@=BrNrI0E-u5;b\Pf*Q-#(ҩHN#^bjh|ѣh%dpa_0ߍ={ z;vFZSG;=x.<8/fCq` F .EDڕh, O#ua|]h€Luޫ> hG<x<2~: r&J_R*^WxR+4 %uz_3 #/`}2%G nj90ws#ӀX_nutKG=W-4lI I);0Obؼ)`]WM;>S@mELGa|ʐq;*vwNIƞߧ< <]wJVVf8lŋjY>~Id^r,!eQlt?vMw,f9" xoxz \yW\8Pv>V̓!^R̻ 0R\Y4K7"JjЍYZחA(?T'`a-s1=d@!P e1LUtz8tK, ~NjaE٬Ϙ8G԰TCIovUKCXbf!C֑oK4 =,/3d@v6w/HJwKz{5ݻOde& ϋnV dEYwm-IGnIqv;:oFv DvO?!5.#넜NM`,:xK?#JONM д=tuۗObTϰoh$!PfpeX9H3P=+SS#Dz# G_`ЬpSA+F6NkA]8"rX~ĜƒƄYL|㘁A>~ʜ~gL38U>:wٵFszhiHULV2P_[xUlݱ:=? Х.!nP+tN-k5D1ך.HCzr ?@yx,io-{gYA2KBamt_ qԒ&,"OXJ$Il-ŒB=jb>:z=,< RT=sURmt `!E@@Tv7=b ]Ai0dR-_&i~8E$j-*} t%8/Pd^mk7f͉*} ͢׿ǡ_)pK(aYD&Vns-"|Zv’ qO|Ǭ|_.2SLlYN?BUڕ.՞0mR=;~MhpWJ[ɟ0BGU*q wJH4D4ljœ=AmIfCX;0J)a~:[Vp~;/HؗR f.b/o?HPTM,^{ IYܻS+xlpKYu )ڐ( ,r^^;xys׻)T9I8qG}HD ͱ#tMj)>nŢH`v8:8shm8U)$Lu8`jo&<ߥ.lQ=qzAĺq"ܢl|c?M r3K%Zhw@P FUphwn_MiŒaGJWl4!$ p;@zn\`ey~'UZw f`ww\=/L66r 1L#>%\!N:QOv2-F9l(tC! p625S^cSǖ-8'j5ׄMW"lb  sww?IѤ_e1%M>Nj%;)k$U7%vR$^Z\CN؎ZVICuY򷻢 Y7#5Ž%Aײ_S Ūq"Gx_ nwm$\<hlzJӀ2À#-ĔylS7umKQl流 ;#%%I'$4ۇzhdڲPo^rJXɫcA)\QߩҞ aKJ=9Yv:8xeSN"X=B؆aa z}UẈno"b)-}2J &4SN!VV% /ݥԮKIMW X-xLI5]Di KAk 9?WKt/g'}>#%xSM 3˧-EL뒤+`P^=3*s'}8o/\:ÓDUPks}-Z `e@geŔN ܊a]̖lJAf {zs[.IKG6Ěj$jdnpH#[/0ޖIʻ5B%WL%s!de:-VD'Ic)XJb134yഢGqv!oj~#]w\`nG (ܵo!Xu$=َ7%NdrUӛl6ٽQyڍGjA."Oeλژ&8EZ H@͡[YE.Č,$7ECv1V?FMU7 >ɀRx=2 <(3cx^zH( ~Co1Bkvx_uӇuh;`5ÃEQu?FɋHy~wJ+ П u7a9y{!avM 흖,sKAA#;VDIbR .ݎgj(g R-!TY )lCf$cx0̫CWvlO],ž}?o6F7ƅW& j[@pt׀=N$sG6X.(kjT.qʐ` |kST5"c]l %/6o-1l6T-/MyD}{R|gcHº9ˮ=md$*zݳʅFԝ_x[@HZL z2TwtEHGQfhH>>NtQlbm؃mL5J?^Z(1maVoC6 ZA+>}x^?$(V&4Yh m\UԙΠ yK u˯=c7ljƞ\lgw=W$%\񹸏X8 'VTO})]RxuӎMfs&yB@Ls zѣxc+w%휑o@vs!/r;w0m.L'wPi v81"t!IVKᰰ+,C!SP6Kfb`a u0_G%OXTh#; O]MXB}$z- ax}.U2qMDvL"j:g=#"NuӃTF90QtL` ~Y"-ئ˖KzOY3߆ llYz%/Mh#ñWLPÁ5[^s(v5Bq=0kl /{-#.*Hͣ"p 5yd7߈%>dRtK3(NS괳''2lsG-@=Lma%E-pNpj8t28k̩@p":Et :w˪]p\3'0*F"lj?2 /@q@ $ ZuYBFY}BIMugӜ7],F{ĨАKbtmˮªĹy4 o*IUM!ijM$*PRžPq(5WWWlm SZf-CD1=~W~|PSS43"֢;4*.wC\v77zph;wǃǺzG}]])Ц z^]SBݿP/VG_|% $pNQ,? @/pP&ɖFHh >?W0M6aq`\RB]TdPOiå _^-p68U iPI4){{ZFgDԤ42@&Z3g4-O%`@&EA{̬DwD}UK޾x}VCMtR)~Ns>lQ3ړ~[>b:G$ x)w\7֟U[ {XCÊMYOH]c Vp iAXl衑 eռTN}Io^? Z&z??Fuz>I~lfö<'rWWuACtX2n}gnt}4*zQRB*຅@H8>AJ4u^^݂>9iگ Փ@,,C\޴z~&K䦃(Yjkr<]dO@aω"0MLYdA<8ny(hy,Sv&ٱdUc-pKΦpҠ8Y^8>YVCC^QakWWoץi  iޫ輶sACHbN ~SXJk$Ia jA׺kv2ߩl[Lz͕Z)HM%'=Ms`BB֭Xw-n~GAyN5AeJ_N7YpRJXa3O:2d%OL15Q'4DaSK/w~UzҼd(j5- pbyǍ"GwXg %R / !3V_AB7ˌMn-!Y8܍LFԹ^>f~vѮY(K *m2,n]渟3 7D&1dY0HFsmc14Yi 0x#R"m1 /`Z^zCPRr1g(X c :X, }tۗ7$;+h{ZWƴzG70jlzRvׅ9Y;JȪ0LՑ#5`n Rg$] 8k~Hj0|%6,*!~cnY-`}fç<1pm&f DAaWLf<1 "\ i_hs벖'/yz o * W=tp*wCOx7a``3>2u/Fd:^x- M vO.@Lu4]2>N"i[_!D©TNko'$Ađi\Os' dmF"w$K V~DK _[g,ږ"7 Wg&6Y++Evs]G*Xk͢*M&Z8ɟNpYՏlR :@<\ bl ].|;P C ?&G?@Rsv: sŲYsdZ]`uڿ9#cFz 1vw?XHN؍9d&t^yjaҊt5ئL)]/Q#ބ_jRN\@Hr/$N( yQ~z.}Mpb4甿J^*S)9U}kWsDϖѹX^e恍$sUZ'4U}#LXG}ah[&e}SYnH˩-O1hu"'E]!˹S'QҬO'PSOc+P(=&~@NYl4KmƐ Τ"-݅ rY>mްNi4acq=^j5 &2R2H35 /R45`d3)DžIHTnˆw{ >LPRI(Lց7&GF^i5y_b& TM#$>j?rU|W"j)wpt{(Y"{|w<#$YP H+A̭܏AaE֖ dN3OwgY~^"HمHeCmӸ2ԨAs %y)x1z6=owX:^%%F<fclO/ 6VZU9Sw; eUІ "7%Nl@)xp9Q,\(^uÇ.h?q)5{u/ܜ3z*T)>żs =f=bAz#'-ݣOcp1<=Ȕ>y/@*~9<G3Hs@&19֪_Wn>l4-±KzBq*P"MˈWB6ZXe˭ f:o /AA^HkqIռ zٲ !* l!MfSGFOQe1~ ՁCB/58{pp47\ V:j\/}O)viM,I^]s*J2f${C;v !Y A_cίw_ g/,2. da4v!pdҎF]^s:]_SfDإ'\ ~| AC1 ֤_B~˵ga=4K.Ѽ sueRN - 6SmH+A[x( !^C`..P]M<my'#veF^id +FAfN%u"zIn[32ۖӕi[vvKb= iAWKwʥi lU dU@GQ4m,$?^$v.Z hq)kqsk sVޒQ cJ)s؁sN /eo&JI͛}N"gqQ596kOZ1wN4,5XY(v婯E7u!) ,20ϊwI}gyW& ny;N{qTPYmIO&KjwLnT܎h-AZqz mh+qUMȾB+%.k r9~> hvk5>M"p,wi#(Em"r!7eᩐZ5@JdjlE(yeщ=y)$AQH C*ޠhhJH!RU _4YXs{f;XD<omt:VIZL9wr-:4Bʱ/?7P02k%f8?j"itc(6qH~b)c\R!aP@2}eje+isAmPQF<)ïJυq iN">X"P/JW]O=k=kзr8*^X+s]Z'qaFKEVWR9,e]!q-BTp*rG3$uz*M1p:N2Gɋn.=}6TǟhjGuDQr9"$f}r(e6}94sNV|p`\ǮG\+9ZQaԲZa2$f/^W+۬I˧=6c1]PaD7¨p&O:~n'5QIoWj6yCxY>Ư82oB:Y~5bY~IJ" h`Ug]#\Ҫ-FNhNF*myx|Yd.&œ ٶE(*u*jzR(t5+&&D6qVj<ز46+Q9_;2¦EҚ0}<[MAinNǬ,,5) 5n)ʝ3(qu˒<58KVlQAә (`"pl=5 H9mHH~.VV=>mBWp7v.ňqfcШ i@Te`9kecRO4*; 7k~Clٯ'nU{[,:v SRM^ʓh{/Σ|=h_Q^\DкbHGLוN[ a_T8Z&GO#O\ - U!tckQa6Sb#q Jt-ζX"Z b'=gĽ~ös/98fWB0 yOx(9;h:uԙ$n׽G-W}Rc=凧Lo.3NXM#չ&K#FTkiHɘ\[ėiBFOmlC"wO>\;*8߬ /M c%l*=#7,¡,5^){|9XHLOÅVT#s"ڄ]%͑Kн>(,^}wk@\ 7MH)@!"$"ssS,}p|V Ydp0 F,-0,d1Kuhɫk!4`a`98ӮE_hU=ѴgQJ8;-|PXpk !,.&%V#x_efOPZdY]jDl%]9kqdqu]EUo9E P)wzmʥ -ڛSD@Hqa+?㑳`TZ20IsSI*' VZ'Vl&b2Pel YF7 O:ؓd< 0ցf(XOX4}c>Q$jwcYk(/NrT!WНuKbapn5B:Ɵ'-JkZVwn{Ջd+YYS,BB8q6eL}:_"0KS˻Ψ=YopLQ>Zh>HO i)\tX4|#&1*,C T6Yc!Pċ;sl`Qwn񢩦oLE抌_VQ?f G_(&1Ff XbI-"{FAN=- qUjlR}Uڧi4C0;Jˇsaɻ1*xµZ %d5%[C;mD-%H^.,ye7d&N!Ĭ+@Zh}(F1K),}Ju]e%H mD НJ(9G9Gn VĮ8W|Gj֒鑩&Oq`/Y.RPYBtC&K穰o (3>;k[E㭈|1S~Qݿ*ApUɻCJ?chϪp ӜٰLH| ^/A@t9akG琰we h;k͕ /OrR1w\Fp' Ȁx­hWDZ}Aj-ǘbsH۞= ;}T=%abt':5K*$~,?,QG{ *L@j_Tg2xmޕuڡH)CC{xqƤ#xPim[D l>ZloʃDVg: Aç!2{zRxV>v<6qJc OYI:Qojo4:8ӜAkB/*4bX!>le#\%(+Tz}w&sNJdǍ/V1mgstL)QBk")ʿ}҈HCU,,76wک9.k9WNs)GZdO OVdbk;^̮6fb}8zzxf*OL_7jA|P6!i!ɽB( xH y!A?L2Tg#:@[s"H:=U]+ҢqGkwK ~.F51AE_bD.k!ؕ[-~1ւ \ m]tB|9X̴$${u^TkT!(+q<JdTKl YbGML*DNS3žCł8 cQ]jڄU竝og'pTU2 ]TwtSiew@&. iͮdkƨ ă[Ӓ153(:݂60ÏC*,C&|g M( ΝU,Az!;n1vٰH&)/Ml0R3z Ak?C~%be 2<60@Weh0Ejcȴ,A" EV`_rJxY0?Vt H\~vvwbU`1 7R&$ͪջ7L7|"9l̻lt'iJ & |n!z Rq )w_NGk /Bɔ٥Se95\yYW݌˜>:r43{Mȏ#G ̜WDY` (%ݿXvP&f:*;2vc6(QKFu%^wErʟA}7 u.lɡtLw5 3nucN"!Ilj 4 8Y;OQdacL~/>-u~rx^+Eje?A@ig:u&D+4pNbINjw2=z3EާR+}H@rַ/H ut25y}foH6ˈA IcƦOz0U]MZ[ŧh2,fPE& D !MrSU͖,Tqvs3]"+|H Ԟd$++],{IH+7/KkZVy5*ܮg?J)X dkKbC̾H5*okIDUOlq8)YeBr[]Ŋ8u@M"2S\d^QrsxZ:(_=MȥV+[ We1w ~g Lisrbmq0o5̍< CY%@>/?F[~pAH7p:v]pǾF #zﰛcI hS@&8|shf OHl?ԇY5oLQoK0GیEVI**UK7[( uS#K 1qtR~-T40l C$I:wX1E:' mTʲK\n~:tUB?òZ+W-A3,R _nTP#v+樤,~1B[ Ieryٍ(違Vn񜕥<ɿDȂg4B]Ni[ <z5qXΌUaIc1cúr_ B8<8L#5U_u[d[Vmt,IG|A~6Oсze%ZI{Ǡt|̑{~Xh<*)=Tv=I]_TEm^7aֻ%Ԑ)y&Dc" 69t!__@hUu' }a+wǢ\M&xֶIF~U{yoOXE|SIL˛>`py . ]T,k|V R8N)=>g5={-CLMZUKƄ QftJxfA% E+թQ :fӳKbΘ:N!B!&KrNc@, i%"kO;Լ8U+ #?Tm^^+H{Q,O+SRMÿ3oeI\boǐ2˗Vk@'D<=*. I,3S@vF7GYO"\9mEZ';cw{}T6kΩ;8:mv7Ht'\hIiQ +Tb*yqtYͬYIEe37; 2zW鯶zgi'"mws^zD쿬jQr%X-ўvSz9T`Q;&*F`V.9sB|O< 'P=b>OhŬV,֩I~-=Dofc@&d+?]YRwAɏڙEp e>xtXe^ خgj'Sq:̤5n!aU*Bɽ/*fӔR""a6LY[Vδ| .#\$Vo ;&a5G!#ŎysZ8>ToP6˯ G.|p,K!p9X@ *?.k4[J` bړa¨M6Wg{ T]왃̌3IJp3fE4u84)E`>lsH($м/{SIep_<x qC3_i 6w B !ջXaUaىfC޸ Cml|7y,@ Dア+m:V$[v^JGm Uu17?o NU(УΏ7I% ɟNi.*MGf5pDYkF Z`THa"X_Tw,Py-N; _=Y9!XKϢoMâR~&g3~/JaĉW冱g@%w"EwTJЂ Q+sԇsӪ5'Ƹjg8^?a}'&l\BH:̤^udL<_•33y;@V y6Y+EK +Y zL_C#r'QSk:,o΋9Oد ~v~3?O8~A_$t(kmnp}G%=B@a8uѡr7]C";8 Vٳ1͉I_9Э={@UBv,7`E0F7[  0@cy5zDK3n3DžvyF 6ΔNID]E;iP5)TH@z3:v]Q`ރ6${g~ +Tkh_KC"_cf9t2wD)Ϧ@'ɯ,S. bݝ%D|7 />;u%NϿɈ"[/gG#Pg0{Xʿkw ب}:Mt/qfJ 9p>= y+QPɅhyRio?̇HBB?BZ eʶ-Kش|Oy[>}ANd;%BQJ(LC 1RQ U<q'82)1YB] ]8H Ib+8Kyrqt&8W;`[ pl#y]&M&6B(XW4eXݜȚGƄ#1-\KL/d=*XOq1.ƻ8D46ú?:Z`k`7bPuGc0A]>HWC_k_h)# W[ j~x3.:l hu |)lKmwFǝ;i,06^dEy7ф[DicJ{F93~BKqINZp2lrL ,skά/`bp6] i]1aְ<o4|e)dy{-UϸľiĕTW 7/i'99hƁ(_{n{DPsE |W5%d=.quin%y'\6ӧ׼;~ $'%)vj#wf)?k?~ ߹r ŅBI(WtRYI*s2ر;fN'ULFFU4πL=R=ݧ)O/dc3RY" sVY!̨E,2_#. Z)cB`yv_ ْ49ˑ}oP;w@)Z9GUg> ytW`/4,7 0TE[} 'HIP/r8{qrpfO~Tnd7|nqv1A§0 ̘>%?fhv_g;<-=@?oh/eaKE*UZ&VMB*#'2o!݋Dr ?:IxԻh߼WN1ѠnkT?}mV-nPa7;200xA0CT Jy۽L +sV;Q\"G=b y6wG[]zg"6,BM]O|@VÜYCgh8f4ŔMT?]eܰw sJw;SIG߇zjP6ޅ5-wcL@4+.N`uVp;U-<өwPkWV /tl ͞H'cڧ$H-+`}e9Ph/q?q%V@fnJU$ w)/5P MxwĘT{LӸg$Aeɜg{XXFiJDOfa+=0yy"G ۡ <+6+z۟WМHl,ϼ2 6Ѧ;̵8Oy:R$cElT;〧l!/Af0[d'/;VE2 #QVhbwOE} \94Nr.aΣkG/TIXAV"ti\ó/q[-$J~Akgy;pMmY>s$KXƏ=%=dYV4TT@,t2m1 V2Ev;CiRQǫnb D7k(U'@z`,S6#( lъ2+R*v; &΂U& scP14/yqT64Q݇a1ifDi3C"`so_ dCB>POUs Lscġ_u%OS^L^0<[AEN@J]i BRjAzݚi?:E ts[wX^٫5z<&&Gmo-Aur^N:s>DQܕ+CJ4`Y,ӸfH*X{ǭ\"Ivg|U'Bt5)@[OPL3QΎZ4Fʇ~U @`Y>ѝP(*"KxjL̤@'@p6Oܗ6utKvUݴGay5Mf|V#.Vt~'ګE [66nZU44R,njBCEz~Ȭ~3ZaPs%Xu8-)}G7+$TZ/Ӏ9;/&K5/ևK,Cy2C>"ւu` (êFq eu%!#MQp՞jM5`N9%vKAjDςg6%IP$,0u IǓݹ_p`bެKBnv̒r/^G1_3\^P>*}h*%>/Α94ggnX+lb0x!cR.,I?)E?l'DQPů$]3JXh'֍6<@6ceS3=.<.D5HQ:;y)6"' +)5J {sƺЛ4f|šP ͌NeDmB N,hWW}ܨ"βGs Z=hTv aCŽTBA?ev;b%Y ҈l#l$nC: ,~G6,q=3VwffX.>,E?F7 *eSTwS޽.)L>~ҭ,K 3C(jeU$/vF]DnX4?!LPZYfqe3 }K*fmʜh ;> lC 3aȊ=@8>pq bg5>F__/gƯejȯ؁P@jEg'j9@zwqXﱂ6hl%dZP$BSt׺27ݶۇ^TGD ;re-CjmlvraIH/q#[JBI>j$h̾ў}AG5;5Vɴ'X&knA1 Zʆ2y7JS\ʖxOnKjjepx4q;ow!v24^#Aw. _VC'_-[] Fsl] |T}V髁v#e)! .sl՝g&+wf碔!iBD*;}Tnoϗ]5`k7?ϲǚ,$_Pk),!LyԪ{Cpe_[g:Uu"%"k~zczh}w&;6?aXٮ%"bJ㭛d[<)!򠝀2`Q/j*EN ǖxFlz7@z F)&!(z)-p||pa[,A LZNC5_lLTLk,b5n 2+qRRӥph/853Yr-͘x1glpBq@"i ^ @?HR '(AAM8݂j `\3`|{2[`q3DDNK˹jڝ(Zxe`Ȇ] lO2-AEJ丌4i@W~1: Wjy9y@[)rӒ%E#6tK4RnT/mD8QǑ hdNwaKFY9\3IEC?_ڍdxHʏfX>*%5J4_ q*pVuy%[ Gj n5(ݦHM.]MikT''4jh d=[,хy6fGZ.d=e9f}Օd=>mhUX +p b{|$Nx& N(@( z/A6n9FWʔsr_D|wOTm)U%t_8gGv-H=(kb5#>p6DZ?C!UGw ^gp״Qc!t X|Iu.$2 L-"ńWC4<U'mJR^ˋb͸ڊ@X6I#v*ߥL4]{QP\!6%0w6P:q?TJ6  xq_ptٔ*l#GMӁ#~MS0jzNⰴ.Y~)7^:氞}ODէȅgh8^d'Sx!5;kIW2Zw"hVY7 1W,Y>=A1Agd?"G0G򕑥J8Z+׸GqϘca;lt&#, y'(l)BW훱Ht;lLIn"ɉF]kJ nWcg;ҳ5%ִ FiRMr|8|:{dMF_:`"̴URIJA:-Yg40&:vN]iz.5t܃?vSY0?FyG~'ɡ(cmߔG7Û&m-8JzR#`d~CC[wB|8dVmۏE]SMi<#tZ䥵Ab$U y޽XM Mcui5cy@QiLC&PѴ1 ypyƲkg/77l 9N{C%_lDjx]F]]#%tRtI(֏3#OC>63f`0.2ua{eDM鏝@d-\8`loxth+ d3Q)$z7UiKZ u@TPmb'-7 W 4-- r s42X+ig7,U3oGzJ}8b& 56#sPcPjmDєd ḅRC K=QAer՘}~ù3#o>1Y\f=!Yֲ=tF>+,n$ٜbkW:!NAK'lR{' oHRm|,H9bQR*Z%zkbv(2@[2M aT}6.nDеU-hSòtїiOX:-&02N>*=xT dhn[_ob:遍l.+&esq]޿fR@lf>k끯U*<ՠ>F2NʄY!=}[xJ\u~B&5v8BuXN'[vVH e06}:[W-mǚ+'pj;_@%v43l|o0ht;ZkX^R(;[wyw!87UY;};XgF]BsV 땽Vfd7L=zZ=QxjSUd$.!#'|[J89#pc+2xEpvIy6e/UU&R(]ϐC(,5 B8*դ_rҿ:}k&@Hq?"0r@'H%&%M YpŘ ,~k>닊ͷf < Y!풴ן#sLd_tHA @햑I;91$I ω),~:eeͤ(A@x"|*_W0@\ݴUÌdr[ NC-}IkenWVPT \^g [pEO{K8 E3*INkbk([aO^pE( yO]܄eQ?J!~0!L;nhš5JȱF 4dKWͧZ]e a:m}ŋ ~ҙp-}tN @ "7LUB/zs!5(;" E9ZUPf p̷Y: eXnP_FWaHmG@ȸ8&o4vf)I g;0@}51P0&tFL.,yO&D"i}ZZɱ*4s6cb.гve8/BJ&'߹_{ Kn%+qb'p#jB >_Mu.ޡTbݠֈdhXf1⃬?̄%9e@1W+T6V\\_םd>0sҾÑ'f}4N+Wg:כ emy/մPֵڠa*m9)+j]-eNťD^ _@yڹ3_ `gkVOw,ۢ̓xiɘAUiBj׊O! '%3?59/h63~F#["arDNÇ I>VaSMZTYţPQ#F*/ 3J'rNxzZxX~u;XNQTK% 7nֵxW#'?A֯%z$ciPP!}1}jީs!+5V&e VTUgNQ|gР%3Z'}!Vv`6p4Rtqگ 9؁|E?7Ư+ֻcć p۸`0:"б=pƔԖ4a:FU+ۤ3-_;[ih*a>Iw%A)2t}=4xsZN f@}a&3Y]"O wJ Fl`vM1h>k5VjԼԛjR]QXߌX,d_(xbHlt+cf*o漫>YXh1DaEzmtt~fmŔ0joQyyg+9\_ I'\ءkĂ/+"#n(A m.|YTt/wUl KV/䱕Wo$}c}_V8ck _RABN8Ǥ:gJw,Zd2i4] 2jA.hQ+Xk'?+n_03]J"W'[%InTYۢX24LOR׳1R:"1Yhdms~p/WdtEzui\Xs1})|P6H9ȸ1;i3X%)'&%}}rNV3 .Hbx,;9նZ$T= җ!l'F*^Rzʡ$`e^ou(8!.$k"inlMPo[>hh Šqϋ9@Sl9)6w{utiipJF˼M_;>H8Zg}J|BV:i5'0'Ceh%<ֹh]c)كiR{!b|W( l :]cfc_^YRu0 > rٞ^%O.(kLYe]J`1dXjYdF' ݊p#8Pg+,׸Ԏa7K_ø S,E._ڦ ?$W|=8鶊\0(UF;q,P\px.z){Pn)!9Ƀ$nf wVF_^aEa`w+@-\DԸfx̥$UUfl ,uSL/zB$,OY/t`)RlxUU!?>P z0R@Sm|,<5{Q+7A\W5ƽ :~d,zym*s(9x0'o^/ $&LphF]`/ 4hcΔ3wR\~م jI3U¯ߣv/ .t+VةL*^)&%)CF@I.K3'K:8J0EhiPуsmฮɮyix/u}9ʉ8)>!ίo2ۉֳaYLPޓ$Vi#}XL_OM:J]A D^8kwTL b,X#"0}l2{đ(HsZjܘ>;PD',a v*S9O10ihiP18;2WgiHCDpNApc> DU(L׭ӀƧEnƯ4 cQ6FrIi&`!+0miW<֢ܺM,EϿ=KܓWs_R :VA'?aX^1~ʶW6eF6)[$\dR*jW\l褡EZb*\8 4^4OHlRϳ]J+ړ18H %;aS`{.3iVTC#{lpc! KhzL%ݍ؀Ekh17/3qGI<ڽrie:+Jo{|8wUPD=)G*QVpv.amy$^4$ݞO%W+qE5ͅ"#|>pzb]ዟy;*]o P7Z"KɖȷQu~w-\=;M'(7wNEҚ*!uhxIAxR##e7}9r@5֓ z%Kay@z01(cq̽OG$p?\#Atb%U6r1,`?Z x23}֜"ͶwΞJB mo/}U,_-J7e!`] FD$@rVפ?8\-#AҐ58.}>d h]NXH;ƭ +;0\2$t'&J8Bg&:zD 0Q+CN|Tje{3+eW& C4x9Y̼>Fܑ6Mˆ&3X#ZB蜨oo}[ CLwck|~+_bXv:L:+IK\sL䯡ZܺԷ?p,$fY'"׏㇯H]e%¹`]|QL^e[$sKZZgL iP}YU'Hmsza5Mmt o>.L .=9!!j1Dw+D HC@T pN#B[RW A?hIVDJ/%"TÀKQKR|e,Gy&tB%u(4~c:_N$ҥ],]?\ *ы p#nl,B-*J+^Al"+չ0_C^аF[DPwA4̤&q# ԔZ#tXtnvY\ NvMhN*!J96f-:Lic/`:a0/qǭf!!7ԆcQ|250~1M@ҕAx9Z !86?Ol Of= (;4/<}؂(SqIwU'noToWl87!mzV'FDDh\.*(O']d= &Pي(P_]rz=Bu%c/#O# .`XcTraJ^94ġO-~)#R[tm{s~X6يz "*g`#@Sa߬dᛱb?2>ܣR5NU!#=.WÿxQ[y45qQs+޷vJ?-1޺ZA6<,2a"H8$Zfϣ|1Bښɴ8jU՝;peuJI T$8WZEۨhcϷ/Lzzʴ-MD z]gNK$5a+ȯ5wZpy#Q^#Oq}/<^AthإӍPÓ~j!s8p]/{ubjFwã fQ6!QX\eHkM7*lh+*8|M T(x"r;^d#6vdr!ƛ D߶T2ҥź-}j̫̇=f7Q ]3~>orȜy&ˣ&gs:QfC]ˌ/WWLOhص8"a40営Fga>U+3{*)v)̺;{ok̘Mi:C;hf^ R1S2?6w\[XJ ^W쪧g~ S+5&c+\ܼ] eLRfxlzǚc: ѷrjWHBމpl㌀fQS @{qaJ,`$&]'DZ:K1@Jpije˨ˋ$\ Rʲ~>_fNI8WZ2;ݠL{¢}g)Ȟ.'>G~p;v>B=;_糇-v›*{9m94\ʐi%(oD,8P sx]Vd%Lf6JXӉ3t: 9-FIn̽ײ㣱~gQerd/%1@\?ۑȐ#O32,$p|ptPh-Tor׸oC˻ G:NIJ{@ƯT٘;OUd#k3uZG(#́p{He]gƧ|6W/y^o9q"ԅ{0(2TxQ7iE?zwflZ[.نnG9:u:uxyXrGqp>8wOW:'BӠ!3P7a2iSnI-v\"1bm7Bk%,쩞;GcU<{z)dPSqsZ`يJ6pYI Ђ1qtBZz#ݱ u j߄1crzJ_/cax:\X8joy"<$~ẓ^~cO4~2kB=ěPՈZ5DXƲ_+jօ X?QM4̠uvʆ}Kgf2W*-`ѝ@TL8'vS`S?}b9\%?yKf\!e.K[.p] ڒuSٲ|1 )1X9{s<鴛}Xw~t]rd4l.hͽT {c=euPϫ!YmMg< E .nS,{}3+>W4y~W03KĮTt[[_@0On(t.4ױKPQgaeKy w85YM>u+yZ]g!#M8?ImV7-s8{TMwDίwx!8W}'RۉseP=yU[Mvoc?wLJsv>G!-_m=gXט>8ƛZ _:rh/)`JQ(uy_^$>3̍ ţ^Xd5֭6<Ѓ‚sм]xCfbyL"O] W~5,BM_i-2Iu} P-0S$_5c!b[fz8/4IJO<˺(#秸lsRVWw;Z&VeMmX>-UeEOMM!+d<Ck/Eem2*qrw_~f W6ZPD?&k`@^D-0<I}JYԹ(?Nаs@O4Pr3Vg$R2]nϕPApːЌ.XóIaVjo_4[KZ q9.7>n/žtHդJ˖w-rb?%%`=ʄdssdI $亻H=Po^9 O֟+/!&ŲDQD͌YF̾␈lKJ vp8fSS"SPH:k/ofw$~ꕿ_EO 2䤀lИIqUb%s K~gJy1RfC~x@|EP6"tvmL`v5D$ZD|_&d9:m! 1VX4+! ď nVYnň A$rx0YdGk ,` <5}:~|viP :r7 ڗvO/GTj'%q-qٯh1ٌ=,kFw`3)=TkibCXR( ^ŏKWTjiiCk4sXa65/"n{8Vl0)%DAWSKV4ߠs-T+Wm<2aIMɨb0Z!bUfģU6H{bO`.e/t0j d7O zn)&z}oyVŪCZtd>- !v|ԃܭMJ5{ty20>T4CdMVg_V2:ʓ~Kd31yK8Ɔ {b %-yW=zD>>fmX\:jn<~F$RdƅݕY1f 8Pȝj}\)R-3@\v d/~@1t+3$ҭgռ2*Z#tK3n7@哈|{pP3Oȍ^Զ9o!_o@upa>RS :]AF8s mux9ыƵCƒ0fb+\pۀЛcxAozqM"`~34_L)8&\n*p2 $>Z Z,?Im/ '{sXtg[a}@/xo,9 -M'e~NSqli" Fs^@ /xwLsʛ ;M#L((qsgljkdF|~H1+, ;9kl ^?CRR-PuU~Br<8}q4 }FeB!H,Z4!DY(vN@S& ?~︣T- 2r8iPBB&SEð/ Jfաb!X U*5dЧ~[;D>f}sKwO:k&~-5G;;wԻz\B6xHKx(X-- 0|TS'_?L}VCa+ЉE|n,p=WLlDaz,D mK! 9汱򁷞6[?-i0/gmZ2FO[[ %&Gܣ#)nUI<@ri-Ԗc$Ss>}aqounzOZQ ؁`O^_TMsv?q\[ G3[x^Wd$FWG_!@עyOjIiPF+ڪ!8+pϨ͍~Ǖ]/8_va ~x*.-ƌ3sDTV1'top]i N}Fh,m{gu!z9%RYvBA !+mV(1O 6G1Utھg)h%NqGԻȵs+II^v2 |<Ɂ*<Vt$Z=XS3D䜆1d!g3lc10TژwNDIhF{۝1}Cw|XC܈)'M8! c')P[{ԧ./]:i' iȀ4ت)f2Uhj:Bu^[ek`$6w 8фCG{֔7x2"<8j'A}̱yEp[Eו#7%ۅ؁r!J>ki'@~hP4p$OjME\o5D~#q5컈cSʄ~{CMfm`[՞/9%A7tAKDuhjRjR; Ʃ% #a>SN7q#FPGU1JNBځ玲Q:Sw!媸q' &ڢ'H .=Jn-S9C4Je0951))5 $QM9ÚӹˆWm.Fn[ym(L~XqR釵Tղ \g!^ߟ@-\?b-,7~ZT+m0ϔE}zakIuaIAFB&6q3⭪pJd ]=kЛVf!2q«`Y#p4 3!!F~5j$8T=X湎P,DHGJ2 ε0,Υ;bEWoi.I9r LRhw2#/.`K{tYPrX+NX >.{H&{Q|CA^R<-.V`}~fGRO"oDʞہyW v -Ե}8J>G@#y6ݳJ V$SV6 3ɩ;82Hֵ |bR9Nyk{CyLa\egk>rۣP[MaH ه2ؤ&HRn^i FB9({dvЋ#XVXX^6}qhrR7 #Y@:qJn J&!a[ Hб轙͇`.`eC(}8j_5T+p`VhZ"N}[u vg 5#ka2D4zqճf?.Lbzxwz1kul.=Y.r.4jct?3Ş[j_E<l P(q;ʛåJ_{ xzě3bw㋊@/ lƥSiu*qG˔&tk* -}kR^N"ӈr/aPϰ4ir cgWΥ ayJe1~zc㟕XR86HEe B]/`\~R F4;E2e!s c-^9AA)MݪU7,MZ: zg2W !I4Jyg|Kɣ̂:nH]Ç^k&k xA7s*h \z yj;\3+6p1_ާm/WM_LJРxb[$? nt>6Vz ܐ &y 2便2+m!mȐd9N6A HnKYJt a9P!,+DTj5#ޮ5tg/Y/,nH_?!;G\ ;ģ n jE[;R;LViR_#緵˜ef}|~[s /=wـ>,.q 0:3Ftky:~Gl,v]Z ϨLG7L-%[-kK W8(0SR~G#fR\4e u%iy;!d3jwi|Kvs:@CiODntג}lF`]xM8V=`mDT= rdV.&Ԣ8-#=a >ȋ5 w6y sMJKfNb˨{fG!Be_7ٟK-i[StAasxQ9NR'~BBN]栣[T?`gVWA?-%XJSl-LWL $9x귋:pwdE]1Kv?!\9S((532{ۢ]"Þq#*̒prdZ=SD"*E"ol3s' VIw`j7_> )QS?p4$rZBY8%%$1||FpjX=W6摖InN_ڪnR7L] GWpEҁv /.axzSƼxersfЪMk^?|u*QHRN,2X9Ԍ8+}`F`~-`Z8O׵/j}:܉ikO4E"pܠ؆}d)m:8V8DehO]]2M."\)0Z?Ya;+և P7| Wh\M-zB AB&'4zCżӷ?%Q Ć!JitFg[ڛ>DbcǸ%]t, :y`]):dgz>1Zoi`AqeiO8=p^K]U6^V,9) Z|-x Y z}8-tRswOnU1܍OD7Ef\#Cxcl0%ՖYn"&%/(doKu쁙Tu5u|.e7CJ05\M}2/)W",!3e&-ĎLsڭRR @o NZy:eFcX!b|UAy4r BeV"Q}dO*1~qd[OM(je;>Gxz= 2' E=)o6zܯ awnV' l A? g-˕`Ԍctpع%5n4&)NvHÌVrCfCTGۚbFYT68g+<)y2Xqa}rЦˀ!’t&QY@3^FbAyO"ͯHb+J۪IgZ+2 cGv*v}4zTWciIb `ZUeV|*_Y0'KdTu3alg,D8}dnEi`镶,-\SK"L)绸:~u&0aHӔ#$u`J2S-\|I̹C٦xaTd Uꮥf*pyk0jIK(nF,? |d؞Pb'HW<*E|N #škTjr$E^xoCI&_SWʙMxUp;9fMvﺃ{ɲx]̓7^jx!m~9Z#ǔf?9g9+ 2HWtl.#%Mt֘]S9M)4Hm nDaW{-E{RA s1_,;4ʞN gqq1*ssP>l_2#-|ףjFVP 7vBȱ2SGUQsjό]Q\lcNۨ [^.Rfc61Vr{'01[\սLI/),f6ݹ-uCbmlOZZ/XVY P@oaPfTŒS2\%6>|1r+O}q JsN2Zy1%f뚮mtYNZF9OTOp0GTxWur|찱w<@f{?|Xѷ \'P. $Y!YiT`semq?HmMh,%Q~r*G39qr%k0ɝef&rjχ!{p 8MvATNpɇRijOC$3S!CEiMEocU9zZFdGhTU$ 8dmv- Kwmf#<!]׷LGai -Ou&N1ڑ͉͍gD >pǰy}lt 3rk^Y[-Xy{QU,|?8{`Х;*1,1傴m.BM8*UY”>$B"eZJ-_5Ȯ]`V48]5 \ۇ3} Hýmc;eQpm 徐|J8ː]3%6a855M}:D?pρkG -gwMGaRUtZg4&Q$ik_#7)i)Pmo)sQՁĝz_R͡Zz^a uF{i~.. Ea?﷉A I12,=f\kf[ZέPj)NHS)loik"}=g@4̉9Bʡ21JR\y 5 (Ӱ ٱ:/t:P1V aQ#&&H61 FddeY]jW_>HK2-xȴP%V2mtmIpA2ΒŪ9.UЕY5gΪ T ['7K In#=QW}xMS~ɍ3f+ ,s_8 5z8iyY.#^<->oG|`e؝\jd*Xl["zJ6K6)@5YR,LhڿΡRdKT}O!@! /oUBmY+lj&Xľql ,VgN=i<6y[k'nᣘG.ȟ Yz&.vLج5 ۳2&^ VF C+=.Njf]'I4fy}`c }l6Q:1C\&56ȥi a lVa+Ntڏ]=oDVTY=0VToRfk#GK=z ԛ)%GdL(M=+TwۄFY Tqi57b؀+*}")¡:d9y1 =Cg5=>S#+bSDa![Ӟ'\gtTg_92%pv1݂ńSwd_YnTc8[%kV͡vXm۪䚉ZP7q`ny:86o=[L[7 y&Y= S"Jv@i3bE2> !%XP~r}()3RM*V_n>W`hW". Jx # xƫ'lţ K}i`a[i'&kBSO+loMmwU70Ϛ-sDFK8ùťN?Z{  x"-&̜^bWy*N5ւ2Hϑ[b0d7<(]ϵ Qv0PÂS͈TJVNiiQ&-IfY{RJ$*"Wഞ^}%NK|"s5łrЭ tQh8jʧW,T"Kqѕ֮8FRʁ^]mמCNr{&3ŻwL8#Ӥ iuyRI@hwoV$ ވ32W9VkΟeN{|kVypAye/~ܰ:Tys\N6mB8 L;"1Z3cȓm} AO忱ܜ_{]N<4qS*On]~=!?& Gqۖj*5Hp'& /xJdrFw b"Yqr4`m EϷwdizT [<_!),k;}(Halob$?pȊpjRޥr(!%A wkL$n8ΰ E]aN`iNI10LHǟѠL^vj.0vd=, cC};mq؜?&BqzCBPo`gH|XhF76ͷΔ32=V].-79wL)(׋H`̕zV|zG^'9؆F/[5 Q\ ՠ*`èI[8H2w^F%|zy7]8uՔ6sM(brq48i'\c(.kK(A`JPhTl?r";1= 84c"yD>lo)gBɭ!e4;ޑ+GēNɲ~܈Fl9M!*-䫧gpHxjp4V5Mn]vqeǛ<ܳx}f6aP7f^!$rq|duLBv< K Q[uh)1ā?gqZ/Tl'I,zq $'9֖O%X./Oy" CMsP}Z=d Cv9QTŘ$ czhq9MQEJq<1/5@l(-XlVO "dtB3so<; &F=8-cC,$}DY.;Cmr vgMBquwIQ]3@G>`<51?U b~]KsMnۭQEti׮% Y: UD)ֆ\\YfC]xt);zeyoK`:_H^\T5<﹔Q{̩/8lQ:HXk<+h*fSta$,N6V,iWk '%<N0`Eo5pƞ]W#WYrƬNM}sC%) ۈl _?N?-2\WVi{[%Ty ϨQ=w:wғ`ڶ6 -%<S3o"$WYν'+A4_GۉN^=ɲM_2l(ZlkWWxb Mf~0=wz昰gim]Ndx\թq;uZ$ Ce/P$Ie. z2%ʢ?vƀ¢{b3fjۏ\/H̤`yQ7ǔc0uXD 2h2nnsyUY.Y]HZ03X DBRc(`^|P+ZNnC?!a?6_7i|;p,t49U6m֚bXoP'[&.>Ԉ9 =vX/=~'; !h MWpB~34 a+JKG죷4yg䅲8]Z+Q(NKi9|=Sem31܀%r;@JL '#՚rZtNDx f\8QH$eia 5GE&wjd%kT&ng-](1'oIѝʛ9BȚB+T,"I *) H"ycI)"'B0I VⲓT o+_U\/A?+)-۠%4&y[V'fIş. 0zэ8<vk"svV4*~  iry/'EY 0r` P~'8x_%׫=GnZG6\f* 0iɦs{G~fn^-lCwz>Jԉm`".MZ(# .Q^in{kW gAul6NsTPhn;1Rk'kBiю^Ww&Ӿ>шE n`u.9W&kFG QcK3/ƒk*ռ5Na97/(Ldd7C('Y~REQNz{@; )tfWD`+-_9yhǫ 46"8#yRԳ:/;L#STWQL#n{üх* wT!δ)"A dledV@k+/8 #UӴ6R5S,*M֌d(ac1|uh@BTD*ƤlޛjM8A[l}|ea'70PD1QCK1kVg=hc格Q`Ѱ*jMG]ݳݾ_GD#ppTR"b_z70NM[L =WkeO ܐHbM4W_gi~v'S9O 0ؽk_T=|>q?cPeP_}#5)K{gZm>Lm-|`7b%/?C\h{3+*,Qz%JC?UwA]L٣Uy.\cPYaryd:=M1԰7:4C"/cSTg0o>vqk:5qY܃Mu8B* @=zI+<۴Oy_ȢU_!_i4rSzڸw8(7U&Q#Z7(\* ^Tʌs::JHrqkg&~T 2(3Ua#\:bvQ[NM&(0=KI'j3iKIZrP碭-"kv$qPN^R9]NHTV5^QY7M9p瀣PIEݶRqHS_9(Mxu?!?Kd"Bja\gCj,j}ow~$52<ܡy\<>/ Á&<`o?-4=7P#^Q9?uL=<1,  \>yd‰68V?< |#rMҹv[`IWam=IHpD5/7) !f4P1( 5kTrS22([ zkU!ڭ wF GHE/MBmĤ1S.)=%P`CVDH0茿ύ+.{ 30A P+wC*b܌9FT",0rF\:H ǥ )h4".OCjTā8?*x;S >.aFVJ7%MIC:ϝDw1epFR Fgk"rc1׍SE&z5͖q&%n죓K83RІnֻ+.Bq',Y/OĒ4q[sE^}$$jAOV%RDU9[u`"kK̈́J᫦k7 *+@3]Ӂ*'fVg/1,bn3,r0HB%j-h+a3Ʋ>G^6ű'2.rqYCULtnbRޒ&*H` ץ ìW3Ԕg~I?ᷴ1PJҦ=:Z^+{g!qs'LN"MZ2%u:4Vω7aj=EEN1A;bB hH  coHAZ}ɔg92imjdsh&B\"w.eA+\Z N*p/qÅ'҈ ?ζ5F .H)Eٙv<5vSE*MC$GÐutܮ(@TF09 w2p,SFװrFuWx c ؚg_~M…ؒ|_oR;)lީ6 K_fteT=7kE|P\(&ե~w\j&߾Zjq `ި3\ݹuHMq`%q@(O&z< &Z% /ڎn4QBuŽΈo:?wpGMjT7; ^@D1m"do5-dEɤ^ iqR#t/7Ԍ'@tNo#q)n<2$sjCq^gbm<>)>ytv# J;Az4vVEd#Fd8K4ge>y"m5iNNca֘6k|0XKގODL9i#i^kAT_ˉWh&1WFc媢/S\ ص3lϳ \ZMZw j) uhe,zh!Jo BQIB| q֠^b+B&j 0Pmd$!a{S㐕è澔&9e i|)Bµ}eׁF$ĞJ }] aW Dy{(w2djSЀe!# mFfiX!fL!Mx+s '},IJ9f)1ʄ8߃/qp6ugTZޟ_fxPvw &'dSKg ♡/_&~D?J`r_QCo&:΅5-G9$KJѬ,!̌u]X|[49jew:Z Sf#7j;x\D=14B8"pI{%5.1]w:?IF`ٗvU_yfmz ݷސQOۑ?3Z<,Fm&^Wmی\' >xFm2l |k쑋ŸK!( dٔagc٧QoJXWQ۩qrG6^%]''LЄdߕsh2N%ĦchT%˱d,aifRT pjrK~cO'sJ%  J (sѴG^ZjiƥJQԴ{rې`9g^ac8`5QWZ>6<Hэv4 Od'+%0D//h)ܺ8|_Ů©><߹*gZ$AYfݑRjcw>;_5ӬmL{#ă<ų9rffT 6.spy):Ý7fXYИ`7MslnbR:ivVAt[]~Iu,&`&9}Ծx Tob.Rw"8SS2sxj`ȅ ͤt#WyŨat n%#OqTKcIf\/҆e0q}D}\:)6[@^ߓiNoش64`rT_xT = IQpwV0U"(ͬ+'b|ٜ[&Ci!ˤR+,4j߄[2b?wڷJ jл6؍:w(cbԷ3kEGẸ?@ԝewgO!\kˢϘ3be7K-(^ ?(\gy[Oq#yhbKey(@JmZ]:}w ۪푳YJ\Av>k/3={Ϧv] >DqeqQlo1|Z!Ƃ?׌.e4\vV6OyO܌X\ N@D K$8<5xۺ kF 8(*/C?p;v] !i?Npi<@ u]@QJvV-QsN{_Z7fU#\dyx8ۻuSzwFM};=+Ξ,pNŞQ5\<I0^BQ8GG[ίbGn2E O'Lnml4(BM]}P\m @ZW)l[NHa*=]<}^ \e92B| 0S2΍7b$[EHYO8Gt_8[OyR 9Z"9ڹ9a0=j_v3 >}WlXO,e;g;2t.pM_,\Qu9דN$ܥ1J*Ѯ!  yX[܂Nc o,ݑ.5uzHS셦[/Guyot{XۛNs '1Z Ń.1z\BzF0 @E$%F 5c֔|To9_M'F .&{xm?vDo|*pOЧX\ !ѩ!ΩεkHkwSov_+GM^!RќLinM=ɒ;)u=}7+'?!=脴> s5;wW%[3 5Jja8Τ^X32[oEC:A ju QuqF:\ʎVYtId$O c}qFKzϫ_ ^Y|?8vc@& YB=zqB3>ա9[G.V} KXr=nFs MQ#e9X?1rYr`!1~K<m 1BEA7vfpUQ398U,|R'viIQ򜁘#Nױ?÷eN@)+(UEP*(hX`( FPz!޼wՑ c"7TSL0jIR93BAX2ŵ_Z$R7ԭ*0k+|2%˪w`ڵtFAޗi)}\ lc G|)7']9?y1 '=򒉦vI/bA}ջ`OZ\l's?&o{HFE'JbNpR3nNŭ's>؂S"Aډ}qWyW EziG)hEjT17 5;춞_*v>ҵYɜc>7?y(a02uOTI~"pײocm9BaU8Clr4DNΤU:W"3F C.*ȪSI{_ONU9q#䅽ߕ~IcE<6 >[J?~O?I]uG(;{" ae#^0Q]V1e 6ZL#>?쁣 Ur5pQtD}HG,zAik*=u'@`L='%ܐ-zSu.t|?*yNu=sWyʙ[Yi>I)S-S(ZH9s~b>eHF UszkW ±ɀH`U?=% 9^g"o@рOkJ]CM4rECxv|حxIMS{mRGjB5\[8 eU{<J8vC HlfgndFy.BͰ4hS "qG%bRΐ~kHL t>W*ƿS-3#[*

|/حШsǗrCu]y RJ ~,zt(`M$z6w 0 f@9E_:3: •h=^Qޡ&"^h3^3{o1Cj{VA6P!*^P8(剻ex%|B}vhśTխ?9!$)/yCfg#_J;8{f@DA ,2 G2p}qD\+MwdxhB_Z@9B>jj1)GuWYMY ̡k!yX|3 '[uܐQ+V\.^x c-Ublz,W"m|q)»Rk P(koдڕ'陲}dBB&v ?x̖R$҅jP8{tKt_ȂSt׽c&9L]!%resyyŹ:ycEE&vg0V{QvtACuOokW}Ej >LdοiYt4Q/QeLs3yO]>G<䆘jTlsKǹ; eNv6hW孆dVZf7`;ب|XT~ĭ"r'Qd6f2C;7砱q/iSeXsY"-d+Jg&!)($;_I8P탴P0 H#ӧB&W{!< ֤8C1Kmޚ5xKDYg@C锷J4;[s{22ۭ4c,v}v.:h'>;>xGKT#*"1FF]~Q׊l&лb8C|&(Ii? Ȑ^ ʶH}=F.]ܹ;zشyj,;+@*yA!?Cec|.-z߀4f{FXt'7.. "tɲ2d{{l@H|6r|[J.; BbwP -A~a 2kyb^5s<׎Q_?"0~0^| ~ӂLkf^zx܈,-<_SadS-$M M1n?K 7`)J3J(].)(% K] Z/`0hLqs^em9qD>YZ9+909O4~*X ?7 3UG;`iY%vAW!>ɣ)Śg=Ϲ;Z&uΆx:eɆՓD-LTW8i[w#\>ʘJH9ɉl- 'YYʣVl۰eDttX*{Fcq3 WZe Oncĝ|[l?.M6_=\4*i[xzX!|``I4gq2(ۥ\sӃRBD zQ<.W#=b"uֲNZjtmډ } Mޘh| e@A{xg4mvO:%(4xD 8_x dc ^hdV.k~n.d jh:Q5WADնf/X/l> NZ `bc=Lq+A@vA-{#]H-'0]J ;I2OzȃW+]Fk%E1ٙʂ`Ӥ c6~s@^׭}<?̵C: ^ڻ_hŅ*L-ͳ;A X`2⿄Jr^ѵR2wX1 lqX1kt ϒ LQ0^.=?u"Cbxp߾a$C27 mRhջ+fH` \We!Q%ʼSbd7C4/QOv@ Sd"@;~.X*ok.Nmj:(6ҌIa8;-NP1J7gZn]'(a[8W$/qc ,NV`}zAO—EJ̖X[y ^ٰ]of0GKor;qų3pH2TU#o yBl}x E#7,^;MI5| G1Ɂj_apy[NQlƫKdTguxX&!Rꭺ٦eSVYSIfl6;HAL QM E$ RClDmo "0^P45cHk\0schEexXOڷsWa:9 >^ aOtvʇ)!dܗߴ=o,ltكB sqtdQg R{a#yֱ ='_DYaE!r*6VFp=?S sbtQb1z*.hH"R~6&ds=N}t6{:KѮ6mP*xQO^\ k9dP-R F`L]"/EͷV7N7DtPZJYHʧ3V4PGi#I+T-4aP}t`;Kʙ&Vћ# >7 :9P$d)s-.Pz1B^69.vѐH(<#pzG`Ea yxxp縳K s]l˪`9/O05fb8^>R)rGDcî㬍*3"u-H[uÁ(}y]2N)^!B#jFtlɕ !U_ADVFCSM.gry'=9L94G*2opb7 %K;$C 8437Ч/qBA3{y%JBFŸ և.ݼlaK%Ǯ<+eS1X`bgCīWߏXu!j~|=X]BP>@2ƒP  =kcڐT<)C~0bUUϭ|Av]P++<:OyeAH a P>vd2S z: IKφΰYCΜ~rv'ĥ sl(]}9N1]G\N\N//ևD5)8~u/ĵ1,G/G}Cܔs:^5t aqQdDaYNDW [= F3Zo?.׀ǬS]k/v4T]^7t0K*4uI|- _k[aP1ZqMv(B/sd W1,4Wᠿa<كW:QNb*8)5s5[^ e]3I1NEeYaoXAV:.l#:z]n<5@lߥ󍸉y dn$jND!.7(DNC}IT=6HȺ'9xc*s?DWpf︤G\SwWOTVb۞)^]Sg0^HMk^8T* L;Yc%I"UgJ$UezA2~!h. oSJ"%B}ԋZEimJ-3T7Զ1n1ȬjUL߇BL`|ᱏ2(iyKIm=@wvK=#8i$.p)ѕ+|(\txUT{k2's-!LSFqѬpڪ?ژw >mYwgSaط}/lJHԎ!AIl"޹kR/HkOJEax#E?=~xah On0Kn0Ԩ{_T s=z^Ms*;'8w:'Gġ /*ǽ21pc S<6;l0_\wrUX+(d'0>e >w~dzov:LGZk`C0FBONUn_,L8hў=fB<̎Rz?rhdqm43bܷnm*] R79H'^} 3%KU7(u`YӳxHUO4 2y*:eIed&h4Z*tِ^[Ҁ 0`Z,$$F N6K#)8b0NmO'!T_1nUirH(iLYMwN^E~|mI:$zY39E#|.PWrK0=W1YLABUQAE? Gb,0P:xJ cf:y_Ef4sMh˄_gRB˦d4Sȹ^nF##>RzբE+ƺ5)XZits3\)]tH(݌mĒݢJw/H@aRkXiLeDe 8dt\F-q;bOTp;HS@V P 7-1 oz] w^9 `/5V|P#U u4$#+ ]և)?p)lo Dz65,0*|XbF4#˕byU\4EV{(b3If]2O?^O&x7m",W4 5D $?. [Iϧo̭;bկ ;OĊ%;>F9f` z8?WQ"U\˱Q[Q1' HJeE y6.擯]Wvu{rd=b`FQTB]Ob"^w/ii&Ѫ5r|QyWKp $yT^' )s&j@u&\v:7O< y>&e#tΌU:-z=7ȊbBmtS7V[ZDtg`-Ovz=Bpbs iR|S">\ɜb7#P̬[kegsE]K׋U/ϵekyu;tαW޴oV(FFd`Bb $U]ᤇNDt;&tQ)׽ϗ.8ghLuCx[tR/?W%tf xX&Mp(J:CLhcEU baJ`Z1<<.T 6ȜKs&-#Dq!ܽPPy?0CVi"Y($#t!Yx͆dߜ {t/[gT/w=n@5Ե˔ ``ihҸ4 G|fY>-wtum.>Ȭ^48.$C>;0x%Wvhd bRu$G;@ScJ-Pr3 AձC/g4t^Q;,ĮNem^ŅލaBW yNը߬cI FWUR +N))#ɕU}'*MVY?=Ҧ,bCDrfsxlZԡHF~uG}V vSӾaݽz"XeM:>=W"64Ņ'%miREc&BJ( QrUX,\t蝻?gB>i<( /uZ&u2n8ˋ$ j|l4(C6؊R5Qxlۻ<-Y5F,g,G{Pl_ֵ>v4@1\w1,qE:M)r|qw_:Eˁ;9/eeғfdy}>ȵ WjQ"~[ HYYezɑzh;~D^~qZG*#J`IR$\4f՜`Pj2bpp"4:M`\1l?e)ĉuiZIG~ML$a ] 6J'ht1|lt60m(hb'BUA-m;#&07dA\hMQ@.W=".r=}*d.m'; 1 dWH!j i&̷ @eEBP!2_Ѷ{l'U!kSù"HJahO$p_^ ݢi|)ٯ֤`'O/FR;* tˤr{ d%bO4 )Ep? w랅kݮH2xC r) 9r%sB eXDAqPΞM]Pb5 pkW5}_SZS]pG;3a J?/}ى@h} & ΟvI4,l>~ǪWTnf1vNU^O|Ytu)D *Vdi!׈Xe =!v%*5@Egs70\M'`(yQ7'_oc7&lݍk[O=^zĴruȂ!>Rv'PU*WDtk11qn<6ɠ4tg;b},8:$WC[}X1ZDš9"Kc8Z # 4l@Ҳwզ f76jOUw/#2ar`\c=KEDn;oDZf'Ag;? WV G4h(u~_ymB?\dMmLOdU 躭՞]gZ(\=rY, ed"[ _\qS[72UWR~@ 걗g'{4#=%Xuhx]W7J Sǧ'(D*)Cn+5 +oi/qzzOD1 [kKK"ZKߡ&C㗱8Quvl8;OO _8DeBP~2o^|)Jf|}]@3NT,q$WOr=&a>-WZ9 P"m832ַCPԖ(k;ȣ}栂SO̶؆²Ko?ƨ FJyQ$(AVr29)3"SY&P)ٵ>O\.# nd$>ן\gMڅ+7fy~>nXo⁂:삦Œ'lx]L5q4gX擘ܶ%7T{=ϯP̋EgNŏ ZZk$AI%K#ᢪB1;)4mdsg F"mRyod o׍@.m 2x[g}gb2Yܨ ҅ڳla_o=RC}ǂ=ah\uc k񝻈p+!;kݽͬdF m)ꑦn40fRYv߉? c0b9r% &B3pZH{ŋ:cO3ۑ9vǫS2eFy ?L-ڕ&vٷ?yGx5dZJM/wHWiu4u['Ah] b..d3Yڌ1#/B4tGJ09#]RK')b  e;MLE"d.D%!W9jb?չDK|eo,Qo[_w&NRS$m ̥VV82=γsXI r7XK+u9E5l; [Y@Lu|#>(TT9xxQj 6TT+Q($*;ڢCEFtHO/n#oP%&3k͸Wyջ|\LedXDg^)BUusRi*QZM6m4[n~beF7Zŝ q,T*<z׫{tз=rIA+Jhuy5B\cv[ޘKHbIgQ!9)j \F 2.Πb楖9_ܱGk*Svh`-+SrP ]T̅$FU.Uª^nj*@=83tĶ=^?ܕE\W:?||5@W]@2En(>-DyM.޶H "Wܘ (ml_"VXb~(ji柛e>QB!$CaA3n K1szIEv.LkFLPS9ZJT0-gXi潈m<ԼT~![n>" 6,GK(.W*޹&${( ZǤ݁ /$pP03G&JJ #Z14<`mV['ѱyn= ȥǚ[-zgx K3L#aHIpW|e? t*1!&ԙ|cW7TiQcVW Q&(H,RI;-NYDqiBن sxN]zFԒ Bhjq,y'CPxSPC$u>zoN;o?FAIqЌGSǍ$Y򐰡&qb iȧƲKתiVrxږH謹XYg/XiTa 2yv>y.⣍ߚ_0qE{}U})2Kףf#3B5C 4Ⱦӕg()).L8.lu{@qO+(۴zR 3+? s o<_6uxN^ c'V48h Ի!=BK](?U¨ŠA*uFx骨6eT@G=(`&ElP:62q~ᄺ`ˇHG!ޥ wWWX-@-u7G:4۸~爤H>,vo+ {4b5UyE"%wŤُP1.)]XcUUѿTHU9q^Ev>kltW:%FiWu?XJ(w}IN`)1|t$~xT{vngdF1ݜ~lt/>OԜbR4RCHK-PH HB{S옆k&k޸qQ8R&KV@$E{,n|GT g]D4+5_S@֡͢I=F#)f۾a`cuZb\#3.v;U;@ip#ث\h&)#Gt$E[v=Upo.إZn _;lZǯWQ>!WWf<_{WrŒѥx%&nf*'c)mQc"B I:WAbwy杰Vl#isCvCnmQ!=ˋU[D,}_ Tq&{N0m@Ƹ/6hmG9NXw 葮fܶ\ %QsH m~, ;Ȯ{>U[cbQwT>`,sk¿DF>ߴIqP&Y2w%ﴥݴH2 ݮKpDN7}_3 ip!$] !bLk< |TxRU[ٟ=Bή/ &_?Ft,%\ir $T>.i݁.>4 #Gڳ98pӖkBJoN+ch>lkUpUi pl[ܛWL,$;J `;6q=s#΢h#UKr~5MRE} C>a"p BA\=RF1}o\*! (9-7X2:$ߦ)V0y_aq*oq$)쎺W77 |b^Tg(ɋ밸c^ffM#+gj"%?JYPΈ gkmXKODxq!ބsAe P*U;D7(atdE-рB(=W 2cm P5 N:.u@~M+lrQx!SeO&6Gd)bBUy H WIʑ;n5F{HD Mp=c"Y!R]>.~]#UlJ˜C'UK`E\rɼxZ]e:v5= W&'9{[ן6ig筇=811)>-h78!zF ^ߞ j0ִց]K_ъ@dg"\iB\0T%ǎ/U9FCV"5E~lYZ\x).]>, _ "yE(G)Tؾ{>ȝ"rKGW-s@Z>9ɿYuҢ?g"x}AwczX@O f],ZB X'\2j‚^}U'*5/7BL=o7^`*e>tmB Zeշ+壸:=}CM0c ^鴍h}}ִgeZ%ϾR;5IV;} >/pjj!8jc%)mw$ϫr]@!pN 0| TOV%ʁ, 8ŽI)%䨞WVs(k-j)D7["Zp̛@λ. dk'>xpRx,ٞ80# foluk֢R$d*2.iT~b*'6QhìJc5w`*QBMט4ׇp]%tCt .&;F.n6%t* /L|ףpsI(("|X/M~qƫ,jE> r-GѥaeRX:dNrq~9L2:?H}VF?}HS&@^P#ܬG/n2 F+re5+JoEJ8}=>5, C#肰ƌ LO:_r;q#wL"y$SN9FC=x@vpff%l.ttUk'^"p>Pӑs5I Pl-In7Z'4djR DB@o8a$a/: j~^4uC2'u`E;D*a1u9Ni2յy GQA*#珩Yu,n .׼~Z|?iڔ} cOHI4B,fst(KN2stOՕ(I20lr揯g\sgYt"v`vTi^rӴDGcmb_ 2:!1J ҫCga\*Dt|BvvttXEbgU7WfH}`}ZO լJ' PF,nt+~"!42JC'|Ӕk,A948V3w6K*WZ,qoIs=W%( rT5z|MB A߆5ȶ/M̆Gk*;!vw2n9na;Ud(ju]LQfPVI0qM0kYyT!K&\AZk)W=`joK YWC1Q>:}ౄѸcrbku @ "i]vn5vǜeh 5MsV֗4Eq_* bd Noո@ʡ@|j]M&&H+Npd<\_r h_ͩwlؔ-{3Z\gS.m^I:×QQ.Cf~[o[R'r!(!V{<1z0I-1$3&Ca_. TnxB{hP\T+0Eb2,)@^ 8YikTYLH\S 6 Etώr!a+|m==T;坲\0r|-h|}tV9l" \?ޝv)(L56d%c#J-㒹@t]S t- MjAtOR*yo8"K'|kыԇ tSF> ոuZQ:Y覨ǡ) ǴK.5VX:/}ok.@;,݋:r7H[sCB%c\dz/O [m4ƀ_|I5brЙ~-;!l$Z$HqQ1xvђ],.=o%i͋F|LtHXd8^#ӿFpK Ne{sq iis~P._K6 |u(BR_"ܬ\$;AyM[bRQJ 7ψ_֤dj5[F >TQ9?˺ Lߩ=(4 aH b5j4(,o3saN xIj;s9yZ0Tejd >]Bb?Vd\)y$Xh`E0#&.ZFxB&}g\wP(O43RC jJQm`gjZ}O·npaߦ?r4 -%X}C̿٠^EotfPMExjW仚7Uv<9 Nznlz,I%(WCZDe+wD[cXEP"GKF!JKS?&թ8 ӋfY1Q"R5'z )΋|nF]'/sfڨ4`\2b1łMY9mXMi1\2=9",G߯h-xy$&h6:k>;d:-L9oW'hnܖ!bol%Fwl? cMK;\mlGE1Sݞ'ŚT{:u*e웁mM5Z ?!50n s稍wT=>U?RNg?s!yi^VYG&xt'(WJ 27k}wo_UKGq[h9 {ͯ^@ԓU@?o`t>SPq\OZKmdMېY {R1Ωt9=#/}U @%QHY.x ,U4(1߇_#)zKQԆ]w1z/6UXIwP:63-J`vƔ똯&CZޤtj=d 1:5RH",@?Ra=5[wcN*Tk'z@\>%$qa uMLWwL6qL|%&.`:98=ACpv"[NnuKzM#sȤF%Iqby|\.5g >=4ySK=c;CeSTu$ cM&_AFTCjSxLGgVԲ{c1ô.Dx:FދvS 6& 5o[ NtUkMǼ= iLN/%dόJ{I fDq+#acSJ2MPG#<$bPٱ-;kXo/3Z2CE4tk?kxm!"{9縉Pn|ZqON5_OYbՕﰏqs5/j6ԩZ%﷊6~۶M?H8p4&ߗj&{hIDLY^qcۭkH:S?(+D[f*:&:EM?.A%Xh39S:,9U] Guv5Y@,q9s|>İ(WF+#`u}}p~3PٮoW{!w#ۓL lu@' \~6KDv.:F{S%B ɉҚ`9B"%3k%UFw*\,ejF~ݬ ̖DJg"Yɇȷ,B*ǜ?@L Z]ku>L.гPjqsT5!~懇(`ri3jnʹA!=t@Ѻ5Kuv) }V)6ɮL!-v#`%eFn-X%XrO{K3U k1O^@Ǘ9JKE=g~ˑi&GB>b_ՑzpC=XaJV{g5C𱑽Lq9(KE*z4,̔8#Χ$> t]{L+O3aL~~7F^fYh}@m4ZV1 j$U4[3gi-Tkl Ap!\y6q2f3h$ڕu(_K&W<~$.-'==f3.қ}%- ؟kCP0:_驄V$T%++/65g;k"g Uc?_U٘Fov7\͏>W q_cH%CW7%0ߛ}mo-V`7ӳfg%[ɋrz Joz&k 7c>=Nl`$+M(=5y4<+rbDD^16C<.6V<զh<}Y.qfa/EÂPttW{GT>L{OU%gwhU| vTƲ~2=) i&zIm10E=V foβdHp1EUe'.>QsԿ"r tӡfd+IiY+C ' sk&L n4!QF*IR)~UeM( .g/TJN}US[(]sJI_&~S0VR9ciJRƭWBD*CU=bä%CGXT Zk&nbܢ5Q~ldd}գI>b́Z0k'cuhݡ{Q ,Ey+L"r=gv@.(ܵ=Tyq* 8zXjwSGyPJG7éS? ҟ2V83k PvhiwE&ʀd up"S.x2[MG^%a%DĬ)]@=gpӊEa (T@lI'xNL>.rqʛ]Q !q] E8M~ϩh[ȜW['ECp >ګG]U%,akR"yK?cSm1tPۯê1U|pҝyi9OnlDŽ5VA<)KŘ3#f^ %t\(xTՔŽJv4X.?0rX̉vŁGRa6)sOms)@p ̻VKaY5>,#p:3dp=B+f3N+P)ي{H l!Y_&0k2;$loM-߹֢k9=uԗN"7ı)W!ԦLʖQ(4doJAǴg^ͫkks&1nF-_ZP@ҳAj㮇#qJP~zV^T9贰d;h[ɠS2fGUa?gb]l?h $ݕ *pԗkͱ 2U}h~q~ :fD(&lNcWRI8Ic뜌)|+ NB\1P] χm ;(7[GdAtd@e\Y! el 8lԡP_~=6Ep Vǡ%(Ʃ(qwztfSg*"(uD-[w9r=*] uo%-lug2PC Í=cX-16eqސ~˞ a_kǓc߈,' A}23%@RQqK?~`#*^,Ő(j1.J$DrƆi|4Ls{a"`nFܗ=`T~Ĝ90L5L](tC vo,76+paI.UM)8bz~3@nRH;x%* 9M"n9jɉ b *ی-bLYӍ%N!+;ʊ^wLxd; ]mE>Dhzqʝ9R"؍ZX̀m"8>Z .L0PS\/3*O=1 mABw3B%Shx1pIŖf8e/=z hld\It@dU?JÛ+t@Q=Hg}ePR61@)S3QpV]p(ä5Rq^mi)繸ˇI_j샓vwh<,r4q,ȁ(k[q5tx?D*h|a5 yi"TDzb6IiK%Ns*}y1  t^ u܀cN!/ݱ\|]^V [ cʞ2_O@Zz{{Te5+0v4SbR_DaB;8Q9֬:Τ2\kABd =+J }UFAp4 s *T

ztTiX˩GR>~)jbC{Q!P_Xv$b9sg, rKn?<_34a(eCp[cx 2"dfj(t0DTE]AM_ǝ]8ۼdYVMU4=1w4|XTk>ufbFoN@ fE9$F5se=yTA.GZ ɼ)t^rAui}`Ǜ=Fv~@`E5kLQJ$׷j:MHpfsC2aIm+` Afk٫ TAK7'YZLX~,K?'햐$ }';wcA.3ZΠU< &x%f(h4z [n~biF􃦂f~AK!} ?_Z%<|1] dr1kV7OBc;8|j[ pښqL0KHhŦͧ ]vw,eG'14{!~pG v?P)}ΘKt;n@݋ƙNhoݢZEh~mw'T$}}ʫ*4zp&u[| z%i/E?ROmN$, 7jfQ znfQL7˂ٺ%cSUv[ăbf~ Kj6iOJv EiRvuruAk`)sibZ3|MP.tLe\ Z [\536^hFm-$JN6zu}X ʍ8qai+![j:PԎQh, ȁ >1(>s)L)}-*IA*WAζX@245psO.@dVܭpHȪĬ7Uq.b٠]uj k@V߬0WN nkaQW]4mt{i0GL:[->rk͸0r롵Ĺ y^SOs#CmB ( 9osV']n0HVِ{\Kdau NۆqpEXMݕץ͏K;LV@Jp)7d kK%G$";sy%} 8{t7wUZ_v\i:)Y689%M9.i5OSAa9фZ|eof`=l$|HNpAS+,Wϴ2HGe{ľ0`(tMw.of-s}` Y4"F6:]l=wF.Ms8  ͢jIA(&so Ď)˅124ŸJ[Ł,#B$bI[&IGA SᬒP0|9L y\ûXf|,L8Oq#%f#Lh?cH6p;G7ZzT3 d[S!8(f95vS@Va|N_N-8`xA\OrB۪<c/Χ?gE4:Ձ%C;͖aW>[rN;|o;a02mϥ&.2\'8{IߏG]yum 8JOˏվBXF5)4֒_`T,V9cp O(OAi~㢏'IZ-ΈQY"B3y?~Pa^Z=ЯFigpw>~VCIEb@πnePxz9$*Oe|bюvB϶7f 4cF.Rؒ $Xn^C"Gί)3:gYZ0707010000006f000081a400000000000000000000000167ffe1d300001f38000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ata/ahci_platform.ko.xz7zXZִF!t/v]?Eh=ڜ.+ˊqZd,^8[qע!pOzD$p9u"L":W?k#q՗vn]IH3x@yA$^ WNۥP{CsCx]v1I<-3G vAvW>q03&{$C\dR5-k+0ƥ@ijolCy:>lѝt&Th.?RꞸy:Q;nX5A)[rK`z __q>-yTmgG`*UUe=@E}}q'` {$Ud$IOI*Chno @ǥ(b媒]CStZ )Kjwf=vP$d%5[40 <-JWԽrd "8ZC<.Y|}e\ SIV<)HTzWUh;F HFaՔ?26{mަPg|a< XRuUw}Y9g5Mi2V Ъ +y3H{> tEo+V1=< V.%ӫd⯬qI%H'^L&RMbw j9y{.ҊuNGvP2ibPMiH&D7#q1?maz#Kj{}ufK`"lx!QX[%ޤ*Oy% >z[*J)H f?ݬi(\L>%40GyJ4 w$AT/~ DQw|%II#_#DsU3OoF we>/qL]m USe+dr5G_Z\Px/۷JD54їȔ+8?u-yy#,X,l6H72r <2E36tNOa=w @pS.|-˪ScIlt05/YKU>TH=ѐsր=!U[YGfȘr-=G-|%K&Dm띨oAQjLzdgXT_l'ԣL,z07e(`&-BBIJSR4W$\mRr?Tf3ItY=wXߋfdOy6z)OQ"N:1w jk}$leKF ,/zׄTh%&Vj Zsm?DPGNgPpDYw2`4 AD.qDa@~vK$(W8NJ,HiZF]-^ 9p bJ/ɶ[1ç1L#uėN_eO޵F|W|$SEp{rdp^WJ œFJW|:ʞNa"'["y4W}D`B}lJD@ h'Rhj$\˟ض?2;uaxky1)s1\Ŋ'}A~' ^o`uȾopBHEUpL Ca*b p*]K׷s q&Tx9&ď![ymߖ0T \h]Thx殓d!wgR{Xڇ̀MA-j,4йY NȨ/ƂBXaauL u8tTGS=C.eslFBZBƭ t.*V>bwM=<-q3up҉ZK_}H ʎc!kW{Day,hps0H6Džv3"%p^ZS RV 2 b<;(J]KODvθ/?|v"g D·X;67hП% P a fv,A M}<ʕN"ٟ֛'>MfؠZ/u` Ũ%j'PE5K?l[N3p=1K]FM5wW׽Pe@{&xm&RH\td#l˷J6Biv/ 6^cyIBYxBXp_tu6Lw#3ځ߁:NBYVX<{D3z 0-$WEy#yM<r UHI n M@߉`G6WL7#GH+zU*砂ΟV63@3H_|Vs*Q0A%։O ,!-jUy;dx@g5,89}fF%44WuZRx;L39%_/kŪw! PđQV 0nO;8ϾY2ɔYn}~ZCLW@Wto?fh/#Y{Y^ݐiҞTڒ+} H 9;o ]gag/wѵ觎Q/5zDp_WM狻ix! c:jv< txɦeqm!]wl]/6d2r[OLFs&%$FVBša.q:}[-K>3>‡y OscŅ[րl<ֿcQuUɩ- $l#pXVue5&EJgGDwndȍBERFfb ]|Iw!2LEIepA޼lAAO: TF0#a[L\cvOĽ^V eT .Ը+ XxQ0JI"q}tФa漹Qj3hCO]5'Db=N”rZceuBo.hm͓arFŬ՗Zk->M˱bNxyۅ9\Y ;8o(?mp~gq?5oEdAE;40nfݵza0Dz -:zP+֎sBU@)&u>wP:&~DYts6=a܏ܡs!Ķ0S0о>r YBlJghtAgFIg^+˃ '^* 7leIWXw6KT$w?l W'H%1*;7Ǜ ^/Vsg! !c2@_I9xc?YKК'Ν"Jv+Џ8=]E HNй;҄SƄ,z\dR9ﭒڌ>ppofX)*?3 IQIN ̗tWb=_,W9iHoSR€"gE٭\!2ΒΔUG b&FϼM;SјHf-?`;D1yc޶ Po1|{@Ҝ z{# D6_TYm渐4Fq0_`ER itiَrkL{݇.;U$4Wwe|p3:p ۜB,8Jv9c#Q,XHf  m)WA^v5rǕI#QS&K @ qڡ2jsD.H)q8 ة,oz!Gլ 4k8El C* SxxkV侂V~../kumC[ѓ~B[z yLPY+K)~V"Wpبs) h%[P%<A4熔(rAAf~"\(49yIBv͆ڛ= FNə։=KrҗSg@眬,BF#eQ8!Q& M=a:/ZCܲĠq \@,yad-ǜHSHx꽻nYzt4 tɃ,L!v;7*sy<jgоF* I]Id1sB?42ޜ+h{Zvښך1O?<"tt9_G|b{Azkd )wW Ǭ,.[Y+f3Xo|$'{esU@dý4i;xh"ͦ?`,8Xͤ1JT(`AJ01|KZ4-حMAMJVX?W+XjʕY ɵu=@ &-f=QBCM BM@¾v$({AWOۿBڸSe#$;ж-gEN_̉TH7@=cYIcC»*F1#Ohc 3vΆAws #.1Gc{!h Ψ T 1DZ$=-8o%#&EK0PE:(>Z86%%M[ Ѧ;1_ K'zs0m<+"k=:،2Bp``/u\VE-bTcllaoTȴT0\:[ 4<GF_ p`H1XՙJQqN oiw4e)Rg`aKJ.85:2@Fɉ4$Wn8NVo3%m#DJ$Oq gє<N+d^tfFMp . 3dc6rʞTN$+<ܡdg}]ֱ ך4sa4x~4.oIҀe\XF2a[M쀋wۄ4o1 1I+CF-QҼnΫ 0WǂYdQ&˹tӼ7K*AK@>=~it4lĨhog!_N;Zj\.Z?; ‚y9 Cgi=77GnY *jӽڙѧJ6x4k\?GWNzPcL1wA@⢠ ִaL='5AAӭ Mo\}h4Ok[Yni80f`&/J)-kٵQ*Fݘ j#jnI17]ZEnQ}ggkЌT9tM0:frkZ^lv+e6mc _19 8 n!m~ܚ੕-i!+|Beb,`B ]:W6HmGA;B6ų#~E{LN/]h|l&$Hv=Kbt?S<>h`:?M{1BݨSFRSi` ϸI;jxL`;KOz0`W 1~ &ʯO8f 7U\U+Aui v6)%trI2b$Ӈc$? -ms Ŵ"~~ <_v^T$avFaXZZx4j #ArF^l9.(?cBV߯jD]i'z{owϕ{f s>OP%g'Zb)1-AH4żSΐ+ͥ;kg XYm}K(sW*L-`Kf8I- u^lL}%2lbDܢkKb@WnK# Q2&Q=Rþ|{D,v+?5%ʭ>Ic3>,u^b*1x?Xb:u2f3-lüAyml/骎(#_]^P5MHڥ [oJY2.:r|OlV fz{cTj[$1M3VwmYrrV˜uuɪt v!*hTF0׺wܮim?i4Y}7pJ(hJ SDI.j͋)dXeqRF[Х,z.QgT_wYS+9sLVrT Xc)|{8$m!q,N+QoEP˒D]\ZBVي,g=|X @m8|{*^Y4F}+Z+9~#B 2(G-OR>in}5e̻KE"YN <߇˱ @e׮MwSA-P#t9,}>-O 7)iSl_LL )RIxWi/dب8C1ܧ;A@^P{'bd>}ϿgYZ07070100000070000081a400000000000000000000000167ffe1d300001d3c000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ata/ata_generic.ko.xz7zXZִF!t/t]?Eh=ڜ.+jrEigCUMU`SWEae==۵op>%ΪℶL,ғ4N+J6b˧(%`WܽG/_a2 *)du98{&Z'>rW\kjO*VbRR*"h[SXBx { J,MO1Uvv`ϛ~BhaLz5R!㑹Рܥ 3^ $"G,yS1sGsV2nPQhK3O{1[&*|.]ŧ |^j>_u)]~+֓B;hVz 3 BLZ,T݊k&݉4+H Nla@ixӹ71Yj5'@NbiB.w,fWa Ҙ]$knxs5u5MFHKnJk]_5!XioU F˥R\8k QȊ ,)wǼS3xEH/e;İD ԾBԗ$f{|'=C$NgsCO",3MRh8tW \nӎoW X4m;YRq*7_Օ>_S;~s׉[ \k._.~˚6y`rƥasU>5,0ڛ&Qw ZH|;  #;3ٜ:M~]+C#[-dXSe΁ hgEa̒aOqhƠyė.)qsY(71e3 “~tʭĴ&Ay)[=/mZ|_az[^*j|^տ"A_]qhȺi!ݡ#=ȳ|Gy[B9in'b#sxZ.#B@cUO]IihTuBqԳXFǵtD%KA4 OW6EQ 'C¬j K|}rYiI]Aʪ>]S0Z~CF;I g5AIo߮= ZYE3m:)+ߴec$ٵ~μA.0_ wv1]f9HPSPGO+wD` vƎGulаP=vD?ʯ@L(|s2)$M3 Z Q"V`i{8Xkh!\x,-(؁/}mje )oD%hُ[B\U"ΠoNCؿ6:(sy\^m.SUAN<۷P̖W.`jէ*ipE9yڛB2N C} !0tĮic4I5i<= [& Q+ 3*~hlj< g`ȬO;끔7>fa *³v/ȉ-.{!7v3nsz2Eb.,ִlGp]3SgK8'NF>j3@cPt篊.w{jA* tfMKYft@=;݉X(g[D9>Ƕ`_cIӪ3R7fK- t@haϰxtcǴz4T\I_8T 6KAv"Que cHsfv$hΫ4ñEwD"0X%U8]%dZX h&tOmLG ,%{1'ݷGk)08t"= ]GtMc0q3ڱ ;ȥjtX#9nal*,l1w@&rLl"r(tz?mMb!0 (ޤ~oPs*p3e܀N2@rwxds}˸u |%!ߟ9&>jk28kٴjd]T{ Rkb"l1@-/f,<_` F~Ӌv =inO19^JLxO^XK?Z KZ#VH&`8zɪ;q^5Lhs'%koDIו7,3Ab5hI/%;z [/Ù[0 (j,ŏOxӐSf.)e8AV 4ڗ4HLNjFvh~7ĹJ I|3$PN1);3gQgRyJa>&D2R|l[aHSw5E=gҟ~è# &آx@.=FcmDOb'V&ksj06$V T{dfP󝳮3a%݊N QvAAÉ U3D 65 j68L.Z$0ւ;@yhllO ɖGDߡ}bB'qnl@^b׹&7kFknў?x#79=YQsRI;Lg#m@NnpUJX\`lpI춓3 3_~CZ38!F"j:&8yl5B 4e+}l?pE,z)?ZpK;Ay 8Ǻ஘>{xy)PKSt: {P>GG7~_oͭèLQz2D]Ւ,;Y?j-(3ډF"ς vr.qUٖV^|]m3&3؀eup07z(B.[*%};j=KaىECTuѸ59U'L5-I`"q㟁5ZlA(,7Be-ٕY[ڨ\8=SI|Q*6F%Xv@e5Zc:;Usb~C&l1!Q\: 7 Myw8i9$ =ΟCXsSstNEݖW.O,v9wU?X~n#t.jE :'/㨹y ϯ,!Gmv<&̖xx`GJyj ޷_D,@}\(bT7ql,1/jh:jo7_|w 힬[{M_8:Zfui)G}r~EkY_?ӵݾ^ Ȍ^#WGf26U![TL f½~e"D4vRM4L2ݟp իX'M{ojU =@ӽlP#Љ@N|:/O=z3d)rŰiGYkđB+mʓ|UvpMƑ; zZhoB3AMdf4)HovHx]i?[f1mzFˀGI1=ʅ E` L phaX )K})2Ʒ@ګ9,u 5,f-_)L&ؚ9|c^a|{xrԆSAfOc3= 8:蹊U\@x^Nnmuz(wg$@1G4P(w` yRB'(|(DzfQ& nC\!4@ԜL=y챥@1{OR.ң140'jDme\@Kz #]Ǝ#%aj?F;$bQ"Py {Ӹ0l2ț?'z1ldۉ@FM_ 2Tuzko$Tq@8sg)лUwR%Θ:GZ>ߕH1BV$|̪+CBClJsX?fe"e|H 2aXRSn2\tpj+ ݅'Q( ^x`G4jtҫώ :Z/ ӵOR;{ƕ*XXLvKl+ӋAB9&Ajv!D*zA)u7Ysqd&!-shV<ݱhVe?bX湇%Ň4ĖO-:v86{!G]N92K Ԅ\R+2"x|!gb ne!73ltOl:EfjJyipob_lgoI-& {5x\F WC%O#(L 0^`RU5?4p.c{'?ԌpX1ɒok0:Om>Uz'P ʺ޻Ɓ65j(X}^7`c*j 'Ik-:h.sBԙ<+SէpxH5*ZMx3/>4o\unf.x׼N&8sٸ^]G&Ymeۃ_QK"D?99|{_|O/Ѭ0܋SrkNLS vX:<&ᇝUI+D<+?FTL?}w:VY&ȏ{`"L2|}KX^ [hk<[XK+0qn7Otj0bӎoAEzFA?Xu1]#X%hS੎vt΃]RF#ܖ '@n)w9-LQ@Y`BD&ū6bḷ9<4l|^Rkoz>`eN 'W%ke3 kƥ^yәT'T/I?/Ѳyn׍E{jӲP d:f8G-ܽ_:j)gYZ07070100000071000081a400000000000000000000000167ffe1d300003a3c000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ata/ata_piix.ko.xz7zXZִF!t/E 9]?Eh=ڜ.+XPg|[{'klwVn~ذ6x8 SkgPpH03ty7za8xo6ZpeRcZb2|U umE^2'nRm5a@2hF>%!I?ٹ;®d.=Q(hX!Lͅr ݕ>(tjhjX{" |C[D0|vXKੴ9v4¡Q*XF=È,*򼱆 'a!R$4tm]63ˈ(#8dS! JX:skt`2=E'觮mw=f7ʆ'Z?اL`bɔm+++S@Z V6JŴHNd#'xLD۵*۠n$hh  <'fL}ׅNu6 PؾZ=ï|`]yӮ0ڀw9:~n@qׯZq?E$Oq}\)E7KpbIrbj+v`ڕfM5 i: z =QuYA<a曘ŒeFFC4O*<.Cwssx qJӄ>@XÇ1 j.QiOvbm !C҅|ΆQx|(/~vx7Y 8ωdt7Z@jhh߀6f1o1`8h-kwL} WHF|x*=(F<'z{腧4N^' ;,eEeiJ"{&L}Dg'6-m&yWKq; (0GSz c $R6U vnEž)v=?;U%pKQ]ֺv?+=Y +iQҊr~@ׇ&Bh!3at 9c~ bnJlb 'ZgTju[QdBMq)] rX`dMSCmɇfGDg֟H/U AM907$2fҾ%ZtڃF`u4F d95zY[_&s i!%%5i{ƁSE?N@c΢Kµ0N~YgN 8 Sr-o܂F:. U /+($_\0c̠O͈3ss=d¼UIDcN-T3Ly'C3&uE$7g=Jf=,,3uqbNU؂vp? p/^y-8u}Op֤'naˇTU[}h<>-*Yp28F(!QJT9" _{xuo )j Fq*Ia;/4ΑbcoN~.'oվs[jHAS[[XAy!jgKRw&+@$0{JN[$ qwY@>/4m+at|WJ.7Lq5䢼"sϝԛB4f`{v6EF DSM*)Bdzk"Dгre5Zk2C.bOmRƍ"bχ(Ze7iOq`e52]SsY"kٽN,zWN̂Vnc-Bf=*b4$ `/vβeVl"^E$RZ JtȟN\5oWrQC^s2;XC}'tioW4v'xA[$$Jq?4bSt_D c*"Tц*|[-SZ~L!FĄavlb[͞fF !~R/abfQN/`;R"~';,/De݄^6z8UWcTDЄ@,:tSҬ,,Ǚ In`wG!{<(#EQszq+ʅQ)&?RvZД0rPk{o_)b-CiVqp, lo2q LKXKƦ_fC@pI>eCc 8E|G+r6Q{Y,I+ua\>1^z3s(O>r/CԌE@;7EƶFQ6Njwp \MW’e'3v;m71"FdZwXUHLua L'W9s{OQwvc,=_AʨtI#TW&y=h-S@Rʶ%ਫ਼7h@9Ej\n^~r@L'͡p2"&And t]0ظǾ k" 0O0tuZ&yDqqDt>P(ȿ2e /7ml~e"A"`ʳfy݁$p!&F$C6(ݯ65!=ZySm'V7M5P;.~fBy~ѧkR@J۳2 m$7[IUi08z|Ťex( h7uO,Js@,`^v8Pk57 1hKBzF}J,S~Pn~M&-FQRٖTgpzZNŦq¯ Ri~}QKȬlQOvhy+[E}A**issuEdbUEs``|ze˪> lFm*kyX*tv}73c=]'[xPG EPܛR+}[]|C?rtgɱf|C(o1 Wt7vh7oٙqFK{$!f55*ʹR4}akУ| /p0`5GEh:V\ 'Xa.6gl0Ufy^,%v-0g?rw.C[}G%Q<9-D*~sOYLZv/7Z~?Yz4o % ~AR'cg&Qg#U+r1˧ JX<ក!P>G:*!ns+('U|ejrLVSkxn A?xXKļR⫊I<:`߈PM} Ҡzq<ޘ5=HJ{$ݡG8FY=l]TEvt%&R3gaްԎvgS3IEêNUxopP@GWZD]O4@<*q4-M@2!~ݮeEqoZ5("-C-{gtALmm [IW&@QE)2jȍ{F46"0 #?y 04}5Hnf5PI|Ɛ OAnP2+]]|ap3 gh9 ef m 17Y,A[:$)Y# pߘC}UY<%'%YwAu0d.R0x}RԨ>syR]U6OUZ]@]*4Oj,C~|.MP,ݎS gWc#L2s^{TqtiJN p-jٙ+ .t9]d+x$NQ8s9h^בE6(읳Q|z1e.-MxChW}\ />/^e!V( `Li~{A|/xamfmd%)/E17Bb z `gG|?u4_\mWQbAh#u@o@W9Dλl߭J ^g N) w6*ۈMSY%Θ̭=|9FX}[Z1@rȈ2nL69􄯑u1' X5m2Mh0첡ystjSMh'qaK<;0J/z<"sex>rP ]o8@qj;VfdW YmsNAFV-/B^dk(xѺc.2NBYhwjQ^$?Z2ϸ ˊWHx\C-POPbB0vd&hA)MEjY~-`gSnv9O}boe;~nf1<B$ԽLSh.xd *ݺne(eD̗=_r ٱ *f\1+ bX-=̬ _F s S6 n4 ?}C\!; Hn?Hjjw7 z$ QM!k!$ʵtT[Fx1)xIZ(|bՕ<TunL2YZYQ/џڪŠĄGyH!VYai?2R8p&H^/kq{RF>۱gS Xf$ J΄.rCN6&/xov7%YB)@/[Q bȗͧ>oo"㋺0☀P{WǎN՚{'<Ѓ+hM9ynˢ>u)c`9B2?bk58P6ٌ=b,#oIbe@mDj+2>6Fba#*&I~>QDus 4S57"RJ#إ7e'  a^Q=$?Ɗ)KrЫ-g>lKQ6ֳ[oӉKWB!8lY!P]K❮Rċw8;n+zTTFz~zc}9^)KOTXڈhI知ǻg~K&:vśKW;GFLSբ iȂIKOh ܨ{vzX^B0cflaFp|qݫΙA; R \ CNAOf\@䏠%h=6{8ɬؔej+Q$6B( HX -W Z, !)' mlojZ7曂=ۂi'\*j< X^=62UJ#ujW˜$T A%[Fk)BauE.&!0*YگSϺЧuvA$l]8ǂWy$ousqle,cSN{g`,ݝKjT͂ .ƺPb&)o( VfS Y`|0DFőSW?f*hÃOU`(2#~{чIvqS[LMnjWWnB zC i*[BڷfR#vx= (v`tnh[6^"_;)d ՊjX;߽+9s\oj)( (:st[Wxb/ܩg[>c=ba>ӊ&;|rнƔƬ<y0F ZU57"r IF9qP nɏ\TIĦ4DGY[쉥x]SU#85ju)ͪOmda $ r( ^_8A^ZD[37xㄮ +-ifb]ryh'ʔc,rݍ6/mbuh`E݅xc Y=9OvV0DU/P@Kޱ8Ҥn77\ . DsLSvL.}iܩoP?eTy(-OX$P~u_CfDP{*Z3FDTGQ$f>ԕ Y$@\mg;![L PtrpP`T5lՌY/E)ƃ[Lz}7869Z~bఆ=[ЛQ8{YЗ?qFDabx!f"f yKruMcu9l;1Ft|lAG"yOq>0 .O3u%ʺM9vGIT/ҍinE%OAvHYȂ׿jýH 1{ mlBefH8> Σ@s)|XS8W tWcrVqBӄW9"{n[TCS="3FS* }ۘEH*t#<'ѓ)\cנpr5 N('FV;.N1vަPˉ:,;q>x21`Z_4j. n }I#Fa!ܱב a۬\#Rn "ut2H?똪N[<,:ΰ::" +Miu7iMB/R<  tTmɻ+n[j4%TzI8s3eG f)X!!RZRNsA)BnmewӠeoBE9 _C1DeߥkQV+|%;b&] [v^S4^4dyxjMIgчhB}2[#x3 /rkuAt,2flTC3@8))~ek5u/F90200|B-9*^,.C}콊fZ~ 3~f_ԍe6CmWlryr55*~v 7yGA|'݊Wn:e2n5=󊵘V(WPigo]ch]~tp'3茐8!O jyz+=F7F}G˴ϞMȍ}{_kn^,@WpWH]WIP}s,[} di;0NOp>{^%g1k9T4P[V- A"5-0I׌̥%zOsnMe 7;8K{S =HHq,E]i%"h#vk# LX9OC`QM8 s?Te&ZS&ÁY"&? n ik`ӐN\AdcIZ>YO4pʷwk!ZR}4[f uv liRhsj3rS%]Ma}lTCxr=hBk`LoӮ $K`%k{y|E>Ś'ֻUCSo-|gvL@S-d:B޵|5ܛAp![~Q[#jLVf"`zR +mo@ ,QO[" me͋*@/fl5`jCMTwI1w0; Ph~ f:?^CڃDhAahXһ+Q5o8ϲ3ZlW`ho$H<0p'j8] *qt,f:kYu"iVv1)+`PkЖU3 !@_owyFz>qts]80w5W-$g\3ߨ2Cg@2yjB1W<Ϳ'U"<&-D"JY.5]q Iؒ,Z n{#Z<ڮʲF&1(y- wRs\c'ѹLw)z3|it&ujeNms+&jώJjׄU|Q7{#] +9b=ӹe݂Ji%ښE& v9[pL}v\\xcc>AG {KI;Cۉnj+S,8"b`xd/5%o'K1R;gZ8pL/&jm!xQkq6&tIKTG C0i&&WG2/#nyC)w #zW"fD7 s7iZ&glAëNem53=to#RSPȊ2Ds~?";g/Mo7mތ8\}j .̀Pah/~e<5ĸ8C]Ӊi(~e\) sx=pTp_P8{Yg?+YB] z#-2=,:ۇA0.<S"K8P6H/LۈhT+fO;PP,3o3ɀ׮f.{ZW-PSFZ?fy&:&4LvqKFo$xg! ol6l]Ds6Νw+C:o \Vfh7 oVgvQCdo"0lʡ@*2: lQ^e|Q.m7h ˣόSȕJfAu  G4@Zn^2ѝhi=YWczlLSUEnȋrMKB@&PrSU/RﳘD.&^7XɷXo( ĵOp '/ۿiGrd'4Z1,cb|(PzSw'w&1"xΰf2m]Z;SEc'xWθAaPƋŤA-Y=7F)4<ы Y˂I~^f) #|#I?7,Ț)A ǞZƏ'zm:H`{oCPK0r ) ҹ$:C%IO$i"Ak  ZWWhxnnV^s"7= A~*fFщ 7?i'q"\U*2, vS!+wxHWrߚn[a {i?v_?)㓤S}W¥0ZU_2AJ@?^ĕ(a%.G_j-!Kl1\R2(ޏ=U'a09ƄF݅&T(8&j䨡K)*uG"`O `سP]eP6 n﬐) ~?ߑmXU8"H*2\2^x;_Ypap % o AJ])-I@b&>ԭ?j3490ҝZsZϠWckIaî%r8L1r[%waB]Z"* qV2eFu S$/&Nv Ӱ0XkhӂKh˸P1>I -Ѻׯc@O F/sQ|7=JT 5!y/OWEշ|A8>+iEC :U+iDl?^ [ ' Q̀ q)6O@[:ՖpFTT U$4{eM UԞ5MHM)חbG]kpܓ UDư:V=YHH֪D~, )[[u1'̍Mgi*=i&~wZ4KS~4/kswdZ?YiO8a"--fpZnt$U``]ȇu: 'J} ).aPaEƿj=gСEfy0naE eQ +第]!HuCOV1@C[M]-ƹS۴qm:%/!VngⱠۓ_ۧOLh9(RnRs(ЈOvX pQ(p# v՗7=?$48"x~~ cس8o <Ǣap,j@S*C?V3>@13*AC+..f bY0;=FPExZ"2qJ-xD@_g?,# 12* _uٽFKQ& I1 4C/Pb;[noo"HtH Hi \ڌt.|H[@SB!w w"KfPBBeχbμ+ IؾsB.jaU{UZU<7%rfK'L澆 qS%~L :Jt.ewVHD^/O7-8H~H:]%Vvj;OReX7bwV-CrҩA& z #+xgT00\~Oe\He;li5DJ#h什;omsI0ƌL5 2& 7x:w]u 71]C6:Kظ$uTrrcb j;~*iў?r>i37%D\MO( p[]axj%OBFlE<7F ܌c.CߵdC=un6kxo>Շ?Trm.Z={-!W%bf 6ڤ }գ P*B$Ad GN[ػs"@1^Jv8zУN2) .6 J{hb2m~˶mx <~"\C"gE3<@zg*/eXnЍmC-W X8 Ns<0fafDB_:;z7ԲZ BDR2_._^ǰxy̕"[QZ_ akrHߨM 4yp$OSty#ÌsH{?R23,Up/=Ŕ`l6 xtrV|-nkro@6c0wq$cDA&Mo:%tD~fC8m>l)SW 'ݘ3qРYNs$D+y ^!nKxv~ {E s!t݊ꜘ2 pCLx'2<0qD9`zJj\&%ԁ Ob)JiMCp%QVrek A)mK_"_cȜi:$)$'΄mjcV|)xŽwm10o#w Vf̩Ib8P~p;p\V[p/nT,4^r `o2Ѕ']/S!8'@>q  l|AuԬn̎sa1e%Luϰ8UЙaecޛ3&A \$Ǥ +x=f_p?sC/$`Cx>F'qHS @+A tyR.g4^g%|) ߮Wl!Ji][dBl*/hC.k!j+E#|,T~- Of P+"u!s\v`kf9UƀO@->4]5CzA|*~v`k-niJu磇OVϨY'čjeY>eQ.{des/\pԯeK󷩂B^B0-a!Ofd˂):<yI#+ˤi}f"0ZElJ^?c&Gm c,F^}HlػN8CzcM{V ECsOs&Dv'0Cq8+RsqW؅&\I d-y%\JS[PTPTl>R."ij~%Ϳp-g{<y [g&B7G3)HrPwWB#yX…Cm aٞ#(*3t@!-@?B/jʰ5XK8oӧC&9N+?QׄBJ%IVIuK™R;|'򔜪s*q! B9jfe04)tz-&d- 4?{6((d!]޹w|x\mȑ6yR.3hu$ֹwԈ5ޞ8am1eB؜ƣ66 's(Z<{,|q*gBDЬ(?rhHlӛ f ηͦgr Lt]:78iRJLA 1JSqSdRgFݤ"4pƱedDKe/@,ػM.{ H}e]r_QcDvD`qn}@xf!Ba˸XP럨Bt0xNa~qk[ NVvGJ|6ێUPD]qX:0yw-}nh+wn% UEXo*~:sz6'j$E@1f ']G *g4}CO&g+-~lՠ[a% cSҦy`n$!F[&e:Ա XN"P]U5Y#uz/KT e1GQLKL2B0)hKo[PM54oyֻ ]ݴ0jD˚Ƞ;'Scmns+HnUAaU7Mރs*eAWw+ #KE 5&CNT 3!1^z]$ÄG"@}"%'A&$(-﯇y-Yi5n~0Q]'~75-8% ig Z#Զ9%CI;#Pa&rw{:~I}nD.-%u}pSõM[ٴ=g3qEv-~I@d8MFЍF B\H1\!K /^x3u**>-.onTkNt٣aXk-etT;=W%0h* DD55}õIWMj$udQv(."Ψd,aecjļ'bL{fMDl -L-iV;_ neuf, R@ ,.9M1u??R\9"RO'2J ʞ =4.1S{/Җhm:N.LRVo[Ԩ:}UD'Hٻ=m?π$ϼ[70ѿChs#;D!i+"RA}J UNeiX @&aX_.NqSuo&$ZÃD?*7uD9Qʳz- @)K[sɚӚdvڔ1Zqr;4ʏ y3s q޼yrCk)=sMטIn*Nzl{}FN& -0Lڴy b]Zlo:$"ަbJ?K(ZXfh<\_,!M}%f+ (2ˑ.>LdgeϚ HJ/e.D7$JZVFk)LKGsL/o\?LƳy? nU+(6H bXF4p@5fV740{MN|*Ti mV~#' #5Hx4- #lL/4Su[d=Ez82 (_KR (N`Y=5NO5!4J=TOM  |lq)[շ2*(5 BO3ڢ5-e@T5z8¼B+_=puW:< V;sz'%5{ GM@1Inl(!qhS ~ln̺m3WCF(J6;`)iu,]5 y]>)1c<zNq0\{@ˌ/^v'sqs˺U;: 'BsRQ|\q'wN3<73E joG;C>]=) $Îofβm9:i= ] 3R `|4"v\ȍ4Rt2Yp E zɫ}\I u+3nfˠ (N ü_8ۼrkO SQ.֒E!H)=5a6x:AYԀ2w+sRy[ӦV=ܘA he"m9OMB<#Vϋ Zh[zœEO"Qt}{">xNc,=s16XЉj;{}=yе\INR![[n''TlRy\=U|t %-vAx]%}=rlbdՖ3i>e7R2<RjKӮZ)PޟNS)uЕSH=kGG=4,~emx`ܒ?Y%MhRQ:$D'%>>,5/L1sRXCs@;HVRNQD[bBꪱm:6U_qXz~u[֭P~ -TC$.:KU&,˰>ïKvegYsec?r"}w2>v JoiqڂH.67g-r%3QXusdA/r n,:Tv̟hGL|SUKQc_l]{_& , OIL?O>bR6{_4[^X1purlgj(eɨdzzKxeth8OҌ`HAmVz-0"xLXb@JN\i]4׸jrX-)Ǽ* P3gty?*x? &Bnջp>ŵLf|3FQ@aïyQm#~*]ͭ1_JDt^ߐ~ס/5C3Ng SoC&˧4:lE blM cx7K/۴@"i]a#i*Oۦ݋"7o<, QwGQ$9X pIԐX3T<6Ќ2M4&i r_(KG݌RCQ7i/W3s8Oe66t&WXvCO)jJM d 08cR=Kq-p鬷OE[Gʶub̩VCb}UݩΦ,Lʪ:R6A [OX?V&u=`^9IHz v#H@·(,r@l2|f` <] I[ du r?#^Хh(:1%?-0c^lĴwvVR~{PJGnQmwrC&chj̠l :hB=c몴%d{ki2ȝ|q8x9[c eP UfYr{|Hoz."'E)Z}0r*Q<$Z`)ׯTAio۹gjߒcy} (TzB]ް/2p3#z Q0\̍$g?^q$QwcZOA}Sz~I.Qn؅uN+CiɠtT@XW3dRTC%[U1"%A7eQSnmi%W5_T~"<C?yР E^z 缲 .€0M(mYV|ĖR,8"ϗQ+Zt1g(o}[r@͢,gIN =K\O mwW|~Eм[Jk6kb'4>TI4ŅeDzL3 )յRP[VD7;OfG[Qy:6qm~g ڹ O!ZW>!e|cp5?íug)H}\A -dE)JN2MS\DKti!'rT2@w2jw#w 4Ti%Pn2zڀi"ڳ~y.UôYc򗶴(B^f;L/$ yyGқ˽nR,Wkwa!Bi6c1"N$UPʲ_ˌ0;TJf^u8PM?gFIJ3`QCo:qzloa GdK]x@ W0"Zpd׺PZ<e骎s4 }Op\ k$fݿM9↔cR4NdQ95kŇ?9Yr2yV* !4E/ )6/EE4nv^-h%I~7KϋCԑ*pq/dJp衸=*k=Գ!:e K'٨Z:*]')g֋wԳN=wL8O`ӋUnsZ@ |@y2]5C$ )NtSR+B8g }Bc"RYw(p?Gz*5!K.¼9QCS|sj޼Nf(0Kg[Ӓl7$,W3UwtGGL]|2_sp,n$*6Y'FK ӹP[8>hVk13@Jˈ`ދۖ߮BMi@7=( U(Xfֵb~`!0l9b ?|9)d'%N1 U4R]?8nC9"XIt-sL@+g$w.Ť5AI3px$iMsŰ8"Jq)]ڲ/SPNLgi>_]ZTV 4 U@Z}Cp/%,,Za:]"[wx,G7ʲ3R@:o?B(^s_V)N)){s]wc4Jגf&ET=%R/ig02Zd [F(G"螟-K ʼkgWgd&N\O;3cnk>۪v.?#:p쁅RB!Br%OE<,;]66 ,*w&e7(45wukyMgZDJawaQ$dI8iD?M P\x&萳̚3>ȳ1ajؗ .otk(<˿3 C6~;az ? ss?Xgc F-L`z˼cִHv./%\ ?~)Ta-u eC\E-A,]1*^Yӑ|Hfm55yk  Ce9hF8 #&_zU(zSp +uVv-g@k m㼁l=up"9jI)v [teOOq <BMH Al8V)R#z~JeB;,#JGٓ@ vxP,8^l7@Q|A"d7|sou[d졒qB-~<'^$LvZ4>Zb~1)3AgISjt #r <']SQ> 2b|%NMXmցIrVȖI,i$ X» Ykj gn#RY!C?M0AKkXho/Q) XN` | ׷$ _Wޏ*ɧ"n{Ŀ속HS3Un4]I6Rf5ANȉ\ꖶ5~H4edqO$qZݬB+ lИ@gE{J;kkOyR<9/={M.xw"-X$byM̊g(Xk K8|kU.yi~B gqLo还2كIcH.['VxK^_2Nk_a;srIGM0qPiR} o)<3 W|>q}FE5B8o\{U<񗐸YQ[ts"T;]ND <&xVz ([vOX١6V4hBcӊ9 {m!ûEDYZi`r2Byv_>zwSCNYTOc/e(@j;{jg%-|W=v+AB:X5b@o`UwRΑW{nY75\s~:tą.lfqDȭRlp' Wo4_@ve~ NyVm*B<]} E NnÞ(SxqG2ULȇ` ;d,/ R/lqDeg{ ,d9xTI{Y3_ܐz'enT;-# fwJ^&p@1``~Lge# ~0$uQP "R = xG]/*KMկR5N`C,@ey8SDטZF-/7&*#ȗ=z.+󊱀sCrj˔_GqB ^e^qgj;?Ыd*hUg]~ keT|><40ȿڸn7ދ"j;$cbON1ų?eȡ n@c8)Ek&wҦvMyڣq~Yhy/9lH#ot[fW̛hMoۻ>b~*5Y{}mLO)ԉd+n=Et]fk>dCQjR_՟|LrW`2`4/8i:w= s,Z h4i)]fݵx$TRxT'|L+nZd\ 5UL:WߐB(aG7&9_f@erћ?aLgtRY׾P :amESH"nbrJQc(G_kP|4Fك"l9ez 7aK ?Lxu9j/ͰR'HѬ!jHG;ϫJTE԰ q3M_yȓ76B8U1[elWlq]Lؓrg?p;rk m \멆p(^͘o4(2ܞSPɎyׄ ĿO9A[i4dB1F08` dNmUoŌfyBIg(bc+l߆D ܑkt 84,=4M<ם*1.D\ٝ`3I0cOnLkۘl$ q-ɘ*A3{}A1D61:qdR#qGFjh{v!grH4F$ne{zZ)δUksms?Ыr!NGE~ݠ4P_O1 wrQZMD#%\drɡoJvڦ<$_#cPūHrf=-^Xg6#셍j{& ,SM<#bӇ!Hhzɖk\:'T"(Zt2)|*jU W6saW=?|'Y4|Zn5o[{$hNtN78?J[ruء7w-`3osF(Betsra<pMF_;R{sJPB;"wET}(L *fύi2LvڬXΦ^#%h)ɔr:GCzaAN]),&NطUԄJ;d|{~<|42>X-bjEnclVE`om3 O=޿~f'*!u[GY {`jLN XXH tьh)(ɋo WϤVOR<ݽ'tbMK )/I #0 IAn8 i[%voTxVs?5Y+0q }"xYGuT]YִueDc+t`9{e*6gUAuP遡9zH³9C& _fjt-Kd3~ K).d6(kR8 +&:`!/¢/ayhl:t(; rB.4Cϑ_X1Tj̖T( yQ #_ٷi0Z@r8Qu qM`./ϼ: ]Sad,9w\;˵޲Ñlֽ=|{ h>upm5y֡1 ܟqK-et`bkW*je|ώѐwL X_$fJv{MП} G(ˆED1*|킖]a:% {fC^?ٮdKbW!-H7ݼ`Nigι"$gyhE{-"w=((RRQ5H{^40 n#5C@{XA=v*a Y-M:VA,UgynT~Z>[!d}$1foQL-Vkjar?$s dԨW| IengA/inI/b/6'Z(u7hG0(U [L7qr:7m!o34PmbDbh;!K0Cs}|S^=[h^gNU(nW~jEl"r @ >xn'b{TԾZ`|W-"OCB8l-|xس,jW#mn) cZelvNȉ{%nvO\5p]5Z!l!a_Ok"xSyOÆJf3\h+S_:p\$;jӠgJ 4yq"]HWml8ΎL47 - _)Y>W![Xtzp1B@Kɬ*+t?d^yrAW*tƊ-VҲ2ybsl׮t\xngPH-o J0,gBta6 ;g$1{྅qnϻ}BKI8N/%[ s K28<)xnuͪT~|\ =]x *9u tV,^LWOEמe/b =EçL܈µ;2v9C̈́HaBJEEALVR HnK qJ'XĵİxЍ .}K\*a $) ^n?TԱ-D%T^p?CGZMjմe6p 'QC*tT1 1+%,>Լif*gVi.LNDY(#0ޱЁ9X#y)K$uVzq?Խi Ev ߨ1܍oYzxO @e4'1( ^6ƯqQ,;y4#+RݲPS a02q^#ȳ`aFeSS4TY҈b[g$ T{12WΛ7pԗ?^ ?Ǔ!Iͯ!d-W(B*ͧ-f:e}mw_3[r<|1/ij{R>*YKU&^܋E~7?1kx;},X[892‘-u*[N. Ls6s.h}H\MXGݱt)t49c/qCld+O3š.M,0D_ˌg)cOr<{Do{|!0" 5s,;xTn6ϲ a`435b5=Z^9a}jf2I૦!`H7:4G x v:E +-5=z>opՔrzs2<m",N& ]zp=-6PuLCIs|l3;8ˡ(:?4|@&-%>%]ki+^?cÎAkr77n4نy֊Նw |QrXi1K}j ND[&gS^q]qat>텔͕I\~:RA!}aO34h7|B/풨eX rTT!PDɏ7 Y)oٗ.Pfs&#Vs -1M~$:.kأ?*X@S )&|TtD2qiYe냝[+6VGu A<"^:Zk欩mk{ixr_xl[`BYQx9jnmrpENCsD!߲Zsޅya*A?4<]ǣEo"&@bsTjٺݑ1kTD\jE 1\ǼbPf,aSOBƲ/D'i&eU8pvZ'6#YQ?zDtV[ Öfۘ-/>n#][| 1}&g ؾ:]WGjC_60#?D7_Yq !qAPf뵾Tpy!}YT-$Aa/2,T-YЩEDfЏ~ZzL4S"6Uz D 9a5^?e yGw`ZX35! ЬU~7#ŞYj6Qp~;4s^Rv=LU14d8r 󿸜MH}&FK wkHmqm߻LXB mLiRȱ#EMA_ͼus(֪}f *vV|Y@vH$.e΍yqւu\IgҿCYR pXI_^񐖌6I]X#`VIS"z?_6"rtK_b6b[#p4lZ 5JDhG95k G& U~@住 ..ayn@#/ ֱ9 s&| fj=%D0!>7 A] _^e(xN% 3܏06Uˡ2o2;p3i?痖pn$hގ0KE/7 "k/ؖ# H]g\@`::]&S$)"U%% mwYiAKKt`u* warŊ,ez̰GxchKYOXG!ᨪXOe"$H7]1º RC83{(a*(IM?caI:h^m*yZ>pwaBHIS߳28J#ZJVz [Wo,C`m/bmy)8 /ؑ˽_zws&ODfos -mPU$<>0DC%^trw<&56OX.7+>ӭIpQ٦TC-ۑ&A苂S(W wވos5nԃ:f/9ı4֏:Va̵?0g= of'TpO E%m[o%΅7ddoN渉']L9\r] ђ{ A^OEYU.)ϞH.NTA*"%+1 ng*:@@3޹S,}apSrĮlϻ.kn3W1zog8Yǹy֔C&O/R$rLR|1Y]6[Zc;ʕ!!(uB@pP}fx~Е-=wsXQeBũ6μiF@MsܶL;GH^ .b_gi ̸vKBdb iFk䵌i|ʤ>&-BvޜMuV- vOn4U6c [6A: ZyQ-RM7&DxBP+}yNV֧k\9K( Hnؼ{{oK+i~M5gE-gVhV=;GW; ۆši_0GV13p@~8fT:iy~J{Fw"dy<#ؗ߭ ~Z7cqruÁz]4B))Jdşuv 씻.[{k%k<UzT@ 4&;^D0kG*!7TowR{]QDŴ~zg0@ I-Pt[354D)T9SЫz%$"b 1.힎\ /g x{ΰ䑪9+c:9^v*Gq3 g:DQ\yaK 5yN?4ͫYQ^>7c.7#Y~poH\%>6 ɒ+L#眒b-}& k$$6VLFQ@3462}c\Vq(WZ^.xB[=>d)0[%;o-4RX D˹0}2NXHy@/떰:?s2)Ps;AfE,=h07q3lC"-?f24ý+/Cya&u1Y8Qn&S[% [h;@,[is&E3U{< O=8tٻ;3cZVJ,0"AI xc:Loz| fo`֖Աu'X?2w ,!BZ`w_=@CoVUpnW&zZ׍a!R_,lYFjR!+RRtI۶9;0;=1r7rL›Q?dۈ HG3Dze+]9u9(ՓО̦?CBPUCr~i,vR{΂&hJp4i>*,}^' Z Ԥ>^SޏGEYK,*pQϣ8Q,x㣝 P ,F_L꠱*zf"LY`@ټДaGE[Ju)0#H1&xK?tWb=JD573WR˵0r_`魣{ GNy$ؔ:Х0r0&T*rqŹXR!}=?x;U>N:7j_+'g!0*!{s!Ab+x K)~o\3}౫v/0KQ(pzc'Gv)J"NкR{;]F?pQ"/HlkSR LB{8|94_ڜXn/>@:VB'ƒpƳl&Q,D[4) Ɩ}PP~UF2!>ʂАaAL*,y\NVZ\K?j/9TMDP.qX]g9{7NTJڡ|s2g39A&1\:9x!kToM: 8Zp ֊{rU͹#΂WMwzSC/hKY?ٗ!4U(@I 怯 arpQ??啕vˀtw+NDVMrgS0jTVKlny0UlMϝ?Zz"bJ:{Q-x bU:VaѱgYZ07070100000073000081a400000000000000000000000167ffe1d300002e40000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ata/libahci_platform.ko.xz7zXZִF!t/=.]?Eh=ڜ.+[C2 ̈́X]] 2ziSx+oeT{r먪B_*ȭ+ ҤVɧF;KatnU[nz1%u-M1BךgJ7HN0Lh-hl8P*~ù^RX<_Qi2'ݳӬч)53Ą f#8.d>hK7#xL8o[@ѣXLHx>jܵGU<(c^1}f2C]VM"I+EFٮ10᪉Vsnl4)J3ͦ4o~e;9S~vm=9?pB C'Ѿݓyc* ьu,J#}mNʱC0Ӻ[*eܢO!e{nC%8BwC438 8+.-w>BL\M<8!(I;b*. s6R@6+WO_ A60ԎKҽTfe#BlrT&ܢ$W _=lJR 4A̵{:&ti=\u&BJ潡X<.P襜&|g)#,%i =LyH%`scӟU.| +qvaE5SHBX7GsvTI!ǁ㽑`Ԏ/w,;,Vw9u0O&% ҷ.yԟ`ql.GU[$N<}ϩD a2=.[ ߕ6_IOKo\NCC5DrՏuܡJl wiiOJɗ 0Au X`W/x0I.^Ft:y۪bpioEŝhA[{b`3|Aŋ&F gȗ<> ztnKXyMHoZU6-֌$k~ZS.A&;Go{+Ke36vp7O y5Uhkbnע(HKҌ3jQ6uGVn?}ke¸v%H`V8X̼|cL\f8]oа$($쀑 FHǘ8d`~#ړƖNu?]L X$d1#V7P`ȱa"MX:~R]"se%Č44W6>mB;*0Tnmtʓ*f3UyaG ti θWm2!(`\V};ʷ,v','>#8 .#4<2fo{z p&؊` ,q3*  4k9|ob%W{dTO hQC?B!vkae\~? B!ec*fڒV9%knk?1iX/D5 BW5H3)aq,l//9W~r<".Ȉpna DZ(0r 8d[>5v1u-#Bdr4Lw\&}7I~Sfǀ!$G;֦=vzs*y:^h0b 8'Ă @U ,J0w4j߭7>үQß #ǎ5j(G=ϕ JV@S8ZAՀnQfZJt(7} kGɘ4n/(\]u9͗?(AqH̛D#Da a(:z`Q6]x! >vVVT |HNLP=w&n8F@fb3b$sMuwu!=h#S}!Z4)dO.l fV*$j%mY-J.qs7lV0qWZ#~X\ #fr LD k^78S}@v\JokM<[@4_#9_ {V/C1?ѫ@VſXS8^KLgwl=&/YF\t8wkEq,OịMZP%f4ḭ$3"{' };Cm~PDIL!K=.X}?5>qZ{`Jk1iϋRel{!g'nlt8?eoZ Ni<t&C9Ó NmfBGq H%<u{)&!9.-?׀+_&RE#*aB"aޛ 9ͮm4p8 06u6Y[,Ή?WW)„7>U^ܴ9t"R<9Z $mcrJKn")+؈!28$D|T6+F7ڜ\X NcFDwwva~eW#ƔJtNpSXOɝ6gi̧O{sOԓ%_,6>oJ<s;xـ 5߱t*NP?/ʭ~ˆ'[~LADi W2S9"k]>yDBOuؾ 6 Ь 0eh·DYQYo"R] (|?6ط,pxb(g8m BBgwvj޽K |L Ks+yCvh.ȍh{Z>NO '"H@)Z9i*`UcEŻ UUad(BsIT>XG7-_\"8NU!Nd1g9 @^+z"}}>Ų@"Yv_I}:p =d[?OBB'% fҹ}1\gҾiRGX4&5 ML {_mp*vpf  fG`ݛjPLJL(5'ޟU^EIu ,=V́|RI< a ^z֎t'l 5! 'dJFlaEMئr(N!7H B}50NnhMMʹ=e_,/UzwY5^sHWyNC R oXk{|O(,W}6DܴECE1mK zO8{.;O毶Z` d_z K[1?QWX3N٦ Ϛ]0&%XxΛ^aK-"$S"BixB~Vu˥Ԓ$x^kׇ|'9a1nKa+}g`Q,I۽jUc&aUSZ/䬣lOvJ ?-^=ͨ0$J;緁ɚae5bvfjmօuhy[` JzmuЯ1 (o}SfZ&jZuĒjމs &1{9N핪Q!(g(,5|"e)DTN5`9a%Ưhsd~^92)Nt:HU*O!S!s|#?c8^DCCU`)(с6^EA{uLgN[tӲU^hӯ蟧2K^TJONZaNZγ*#k= Mϥ7hqȺ];D50) BE<,PFȲu# ?u>nm=|:Rr.<^^*1Yk^bWi ˮ>-`CX.ft@A*3IenG~11x[$@ΤIǙ#^0Ud=Jߘ||NHcKkA f~ݠ*yuX|B" W^?93/\t>I{*>ͣ?mGl-Dgά7!9אizB82"@oNpċ[ Gl2ˢ=@S^0BU;0YUE8mAy/ҧ]} wiӏoGΠMi' lxw?Ŋ"ςUz٥?czh s[Srxm{UN G$ PR1ȼUGfvEÊvBuDb_sR}5ldCjSpjM@8"e?~oo= RpvxgXjl(^Y_N*Vg|p_ pb,5(8wklW el vvSJ oFn5T3 gfu/#l5A4xފ\'C j¥gNo&Bp&u-P,Zl&Ա/MV2j*:,+ 4Mw q!tPؽ)2jl&F+?ɟD LAY38ciHL ݽZ67iRB `iv@ޡzhDLJ /0 .ыELߕ 8Uxz':>:b}PF.wy[, LQ 1*Rvk*ͼE*JP 6"9+5k|>f> ԙZؐF!,f.N@[@mȒd[䃡Ӄ:Oq%oCЯ:L#ݮhw/dGkhz[Ǣ:ATeXJan';$]$,lU+pg#)̙Cg6X d AjsN{N7ҚmJV eh㪤A3ĿJIKN%+ Bx'-Mr+?m^~Y_/s)0!n 4N{ș qf=B­2vJbTk%Xr$4a*u(z -rVFXWR+YedTէ@n;tW&o00͌ZmO!/XLY N>*e l1za1Պlr]d 7җknh )<:l ϜԋƫD+ٮ6LUH`!6 ii>1,@ܯNlv#|\БJAK溑4gH ?]nx&}{SN&R-ho\f,(=zKy)O ƚDVcRpǨ8K,z'xRv*ֽXuH6r XMΘvj4eZ:<: `~<H +xO 9x8"7X}*9X+vv]P+uagH :d62Ö$bFF>B# dG;JW[SG_nSy;&ɖVtxGp ˴xyqWVd\}VgYZ07070100000074000081a400000000000000000000000167ffe1d300026eb4000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/ata/libata.ko.xz7zXZִF!t/ 0]?Eh=ڜ.+ , .Ngn.[SG4激X@zny|ш/)V.~׼V45=oz֨u)"8uv j/G`5\(TwsFbyb%ח*y4 ~`ko ޣGǺUλxjd v 3rmQ뺊Kf"`M)eǩMr#&u}WFmH*]VCDz띥Ov:lWB-9A:Y̲l@};`!v\Z-뒳H8ǩ:UTtAu(zgJ{;5vT䠂ˈ2M9!l 'r%&>DcǍ'f2R^ǏNKEJHzjjvG+/ (S%PQ {|7AY49-6璔ꇏva 1֔6e-Qo袰 kF|<iS]a.zR1bGXz9`2:F*6bM#u!BSHQ 1("RPx6:d &hioP꤁1]DZ@֠ێ!ĭ1XΦrRio~}^`FXt/e dd,Ѣw] ʓw{ r4kh*BwyP|kv+8c%D 5`kz+Dlaƪ RNz'+ȩaN껿#dMbJC4k ٦#[Wɭ?ooDɥɅs19dt]RڅF0vN?1-`ɵs'Idԭi~}FLESaҐsSfY|iGhK#ҲoLMb Op"Ы}]KU{iOlzl`ꋋ/KꬵtF5pNZa-n7+d>58ǪL8ݑ[Bq1IUTlM+M]k =E^=uCP)Hm *slKI>z7i{>(sjc}njz8PM~c<|vv灂y.P. V>cLz坭F$)B/>;zL\]P1W~?gCL'^(ߪ|U:|Σt3 &؍, U'iZ{ۡn0C.}*_ X(=,+(A3ogk1\Dt`rF":%'ye2(fwAc0KA&uI1*% Yr8o2.@czioKw* AL.MME|A:7 MZyvHFNEZK3rF]d'GC!Wߐ'ٮ~WwE?wR5>a*-xd^`lE?RA c)5nVڷrɴ'r#fbEx*jJ/bGyTTax>\o-A/058< :|q|.RM"/л"lRlBΪNQ=zƫ^>|VlB&7G#Q,O(ujn3='O\:)sQXmMyԒe{(Aju) }dX( ΎIEJh^!lMȭwMoO?+ ' f6Up~]c{p׉Nܶq4rѐA~ Oѩ36(Ҝ!QWɵuaBӔ\E,\}uP#TMZ 3/pXLġ#؈ ͖S]v$UѶ=a(FSB̎\n#rgzSsUe^c cHP/co&sO "t [ $I? ~TCIR&z0WaΛ3kOJʏa>Pbh*] ̘=zikp"R)?LGW. ɕ; ـ73xJh$ϙyC\7]ǯ|9jU˰=ó2lY 8[$=n紺ťNۜ2 D4W࿥9h#ay=#qUZ}9YsxdT 7[k{J:}r-nk`eUYn:\JL *g9(+Jh+= a222~b荓']V)Nvb$Bh >wA\M_!*3EAnh.A%'~bջTPfyE9|û44u(ONS!L Lb^%|dC$%jұеEb9w]VgOnf=Y2x/ZL&'9K} UfU5.x>v2QY|FӡUDQv.̾f 5esaQL zSUqO肿N[1aC0yrOi0/#¾cT@lթmw)#<:̏EMUT R*W=I;z\VcR*!tk° J ?n=RI xFFM+_Awj3/XlфKߡR߲@DZۧSQ8 /y*n(B~n4&Kڼ/D[ !#׀UZe+O FySr4 hվG`_kExW;1t̶ $bQq8|Mr(\/ 6﷿F_KVGMm|p>ljCHSeS=FR1ˁ*vl |u˫%NYd (P ;u^Y009^cB戹$"!g*nCs`# AӾڹKG=~dž8Sx`>M䡭yX g# \ f$6L~Β$MN,;t̞,tu2L4QPQm+KeUPȋe j E##jҢS; I),I,GvqP &k~7˾b ܡp |"Ejk/na2IOUTDRˠAj06?`_={1^"\." `,@F<͌FO]) -6 ­/;|u7D' |6O7ʧ$F}eV5&3z3Ov& B84{pbWr&ch!S=ăa 6KT0Pv4 1'@ȷq{DTۖd$Z;0|%&,dO_1^ٚR9:1$XO*S]7}9F瀟jZW0e+USNFs0)%>_ G.F65{^*sU4~-DH 1;vXɗFr0&?`C'p_zHHJa/_A343}]r5᯻ ]Ÿ,(f^GY߸T&g],<\h_NHq%r .ƞ'/scRiOw,SH{ٍ4A/AL $J [RvcCiO~UvGl=?wQ X68 '2[T`HFUJۿ6<" r-jPQAK<8uWK uD5KWԉ̣szElmt⟗vuI[ӦcG *sv[a0v2J{$E_隔xR`}b two\ rlHi5˾,qSMD}O`]}ňe4*ˬ Ke+Y}"fԇkzj|JsfBl7W4B~L1sH־sV<(hCGE f>k^V)~tPokPOiZc,Vp2iI!(j C )[l# #YJUe`WGиj< n } L}Gѓ\o0 D=S tP5ĊЮ(t)@h49FG^3QiQ"A35՟C#7rOHCY憣\_v~i .fNgcifRԦ7l?q(Ox V"K R,ɍzL I[zkLdnDkMu_q GDrp81=Y[dy?Æe޳9n|$ޕcrI ĕOr&Tt/mfh 3uDyhhIWnIx PC|L'+vKZ>d0 Uty:Z\C/2ɇ#8l`yvp Vyf~m*UXĵ &@%^hpD[O*Aݣշ1gsgoŚ2 z͗eC,G5Hg߬!1,>1emh Xt^gX%YWNH OwׇMD`*i|*S$ S]FW;ñ?v f?@s7mq.7ӌ$@,+LY)Ǣ4%.LuFi=!FphNY$ 2,l3H]ړlB>b'Xqez.9|vvWqYA{]4f)z,\4ɬ1Yan Կ*X-_<;K)S.\㡮HunwDapB* Lw:s.٤$'_&1fkKR9W@|1q.?e^ ^Ħ '!˛""Ç)j7СĻ{AnueͿ` xpeMeGYDxn.ΑI~$WRLڮވ;'W+Pg3mc{.Faۂq#QjWcEr /SɯJuX?lKSCEAҐ,l?Djroaf~}Ώʯ]PLx5-9A2xKy)) >yBcsNxSU`qb@w48DN j66jB0oGen̊ B#d1\οYs"ٔr`TXsFl]><=Sި|x Q2xm2:%nӿb'u 6PTno/w ,[PaM2Qls6Q{J?0A!V%q` Ą4}zEI_ Ko2Y|nT֕: ]x-8)?0G遟xo Mʹ+-gCLac> -z4zI}hWj[Q)w$^ MBh&%[%I?g@~"f%v-!A@_l ɆsRܬw.r Aa _Ulkʗl)3h2!X鞼CxT%ӢnȘ˩~t)3 ~QH8>1nIl ^Aզ _D$ aB* ;_s^Nr'`tUrPL:V xp3L0BFpH!)AkYv;pSIZDl{7n[X ~7'K&΍c}U_eѓp^.ouZ} Гv,ޮqsB$u.wF_>( 2q $/'6Qnp o73AD[$cTa7e&XJKl/yI@y7AIYO-7Y!#lGFwi8pnw;R" 6p0D62vG#_Ԍi_1'zbQNjQ}'+y-vd@ V]hv7ia㘓dS=M|2Px10!޶ox[\ B9 TZZWT ,lU6Sv l!'?jd\hy-Yfh*$„N)v(tp9DT`L7r@/ǻ*Qޛs7'OyA쭚ݴsyf2̐eA6=T%J) J"st$_p!8e|؉.0d66dƪQ 5&Wb)糽)KQ_%\wtۖA:⥷ЖzOn@&z!ǪF}wu)ͫY~S'6os )Ì6[x F>>8O$Dm UC><2~fPçdC}'rydXv [;@ډpޝ2>nI#[QݏIGJe;RP/hF!{0{dp`eTGrWM݅(ӏqcϸR/X>pq7 {0,9B&]x}КJ N28,/yp`.e3(e2a#XtW\pPE∀t=ƍ갬%ѹ1uEMJDk3I,ym=GF7~͒3)8d.p{,3B g"GݞWO2 ǫ|δ?XY| I%w؁TPXϪH!a. r'g>OذNx]X 8gс"W5E"?MJ&󃋥-BTA,es]iUj P9#bZ1vlm$j%ycް^m^#[' VLYFiNwSq*" @ݙcpe/&?A3A G dgfP&QM`.~fΉV1')4F%5 ;U|3BQQ|H Ol{k6c_8S`OwLL55#tԗN.n6k3YH.Y)q}y %>'Mg .:N6M?O8 WA0x#C`C5bw8#(x>lGcrRAvuᬧ"ĸ"ϣt)7DơϷΘuOn?0[ƟG2ÓyژG֞NT8+b,9G;Hg_j\Xcr}:K$cʱ Iubc$>N!SDöطP[~%}UQK6gqvK@nhTvCEԽRoy!.jLWCqWSE&,2]kuej2<^Z0DQ!/m3& &)!h)MRS2)\=k4]xѿM2! i`ܨGEau' Ys[K!-*ĬP6b޺uEB7IƖ;Ƞ `F$)MۡݷmTImL3֛kj܀&D7>2ô@t)DĖ"BDw.sGGtx=*ryXنpw[!R P5: HiZ}8~'rtI] +L~ob#;3éMh kcQȊʵ/v|ĂiO@רY̹x>©Vc&<{OB7.5twܳ|]߁>tn~t;0u5. `ΠߔrۮJC}%z;e|&M8k.d O?k^)\} )k A-;k<faD%ڝ֥(m=DOL'z=(=ϋxc*d<2p)o9DTJwK&yV9?$UK1n{*p +fe]^CGTK$I!akh6[5Vgoqc~~'=.k+IKQ:3 \ dhaj-%sV(:ybJg!J.GByY:Ւ#M *x#uw}v\gaH}bz%iuq{Fz+6a6ttf"=ּW24D&%hOO&x 9_¯࣏;uesiZ\tI65bwepT[T.Lm ]kp[AfVI~b*5y.;*=I_'(G:f&eU|RT~H5*T"f纖.̕iOB4N7qLެx:=@29Z3|cO%n-8psMwW#MdK䬆WTK23Zud}C;%*8s Si)0C .Yov<赤ܥibQr ܜf [u&BHv a%O;΄yoCI=uӾhtxxS^l\t}͜~K|YӃcbۄeK'څ/$-'Y7I# cݎܭJx EQpX`^z>.3r|Hw7RsR:(k1sv^x2qv= "F|Be)aY}"h0rE}YDYsI15?1ij4$"'0k@/˳{:f<_6;ŷ-ϒ.py0^*=н JlRx@w@jP,EO>8Rnc}T&A%YUƇ;IGqT!6 >p`5"7py{? gԈ ]Лb8,ЋJU8Q,)auv4=,_ϿyNVF~: 7E\|{l1*20] l. //si;C4G ު068nl-ן+=cwdn*sWԂ{wlusC5De;Uijz.N?jM$C'fo iMaN g r^wڿ=ƳeӲ<|0DtϷ_{יXBQ/i AUfMo? `>y5鷍ҽwXZ"9q̸' Q -/z_Q UXn}> gP7R24bCA3h]ϕ"i2#Nx(g͉ h+1!۞ȳ=Ulʖ;St .8sNq@%%ݺyJ^?뻋pڡ|ΞQ?̰Ԧ**?{w癓4~8%3Mv0v5KGV./m%T|C,@Q AF$ ?GhQ1 Os,%wXȯN.RcE`s ÚD t yJFbd2]HcWS@[{1yny_]\ÊAp͏(޹4@ 試렿GS'y؅ʮB=lBWm;_a>!c6Gce3p X.5cBt8!!oP}мhJEPSJ"pڋXzQ`J=@^ B2$MQ[%]֊6jNctdOS K!m4I?"DSE}XYChA_O[OPt!PjKlU`)͘´&@ǐ pv:xL<]|c]Y*Bi02.=O~.mD*E*|/&%7]}=S}nUu$#{;3IUwnE$BfP4dƆ 4&* c:LsvV.&yUh1Ĥ,,f?ڪBTrBY"v']5Ne3;+:INtw~ ]95U|e+ Z*b)e$L0?v%pʔۨPdUysf)GߝQr sbݚvFt]MTh-! ܾTlz]y}QnKD`i)k&-,NN]o Exy +$G%|-Y-qp+HL9'bw,fjU;L&xMSCRV-,Gꆌ; A`oz=&,߱& Wh\VYaΜgcFZ%^ ̝Q^Ou}޵r7},D l7!Qs1 1]z4CwWEJ[US8KT[ZOGj {L^Tax/a뿺Ùz~ ϔ5vqRJA,ۍ䟏f\8pAH^!T̚wr G cGd*32̿}QQƽ+3T.`hN>c{|>h%g>2brَoit~9F'z8~~(ݪxkD8$SvɢǥЏ%^3o1u) ՄժaB5eҙ'! u0`mhV/jvU>=<\!*C- z]p]Z _:o߇:UAw#0jyyluP'4/;7oV !j<|#7d-q9Qz"(o' +Sΐm X)CJǷ9{H;#kApp ^酪fuֺ T ɎQi/}t\l "eo^nP=uq4XާOȺ `>h:#45Qdi#U?Яŷ3'IMȷi+L!s+M>%,4Ip[x(|߼V]6}( PF0 !=J'<͍I c6/@2(c}RY-NC_Y[9 D W.Gc_ܹA aM.eŨ)Hbd1]tBsU4 ad`pF8,3PY\%"ߡw"fty WMX:UUd dBeȵdlVѧVEf[lFDuλbr"hzd[ T?K;(sT"Rʋ{GT5e`8`P/ٰ}*gCph%?9p>WS(%R2*# $~AY %y+e\RТp` 睾WFRfDžp7QH/'Q+ ܇ ۞}025O$ Z_F)ʊ]_]VxOwN̔m]eT}}րN]/B?Θ.aLijfg(iehtүqqk`/Th^JB`lH2w)Qm3KQ*cLIR̊('VԥȵS'6m,A(|L9Zr9IU2,x#n [mwiLWŘ/9g~@#P/g]vLsHeY u ʊR "gP ꊈx.ROW5O讁oENٓPɕ#3U_g{Kʁ{QX?DC^}2w_[r 06ީp>cCtМY1lR$slBǧ8 d2wӀ/Y@-T֊Q7HP gguqҳW=X1P98_JOd6gG}CQQiU4U!i;!k.QX' n Wg̉goԤb-ozq1%AcH] #t N g9 z>O e:&SF{ν~8#63Rc0lI0bRs!útNZu|Ց=L,e*Q=Z"d3"u)` s60`FD'l_90'w,^$qVKWX2_B- : P1|33f9U[zi$sYvhd}̈́/["TDd7m]Y{jE1p 0AVmn=O9`fD[M,oқ8<1'U +HU5^Da聡,k؇JA ZHBNv{5[#q'uN=g% _-*z3R芙|X޷)6$Ϳ\1!7uWBէ=IҎ` vH;q/?&Hw2"r9 Oٔ[a>{-[3 PFl|(ep-VmhDTBn)Y/:iz[y]?FK}9jQ"=r ;uc6C[ţq}x2M[R§ee0oGzzWZ۰Il(qv#mQ煖URF]ez`Ekq^;&`N`+)L1U ;uVSe (ķNE5uME ' (0:ؚ)/DJACi ӥC*Gy[/))yz7`e9p_,-cc'С9c}.!p/ӟ8ѼS a9jB̄0L4~ɾ@3A)3 "b [cH"L"4w]6̷ڹwa1ȫLbSಲNp0[t+#Μᑈ0&-_`n;0Pɾ=KA ⹌^.֋KH5E֜ba.Yj+^g\f K'ɠUg_ a:io|5Kħx1cXb+/"UO&NFw):-u98/A)"S\(PI9a缧 ?W+/̋7aI9 z(&q6z2=$[u{/z;l<2&d.1B#Wi8čT7DQcM9iMߠyn0ἴu4^ *7:!-rƛ[Qs]Rvmˬ){` ڙl|sQu\b3 N~Yּu3Fʀ,k󟵊 NFZg*>8UeF./$<~b/xP9 |KD5FUz;dB+af.dktI`#œ:e&254ax5 ]%Se)-R&g',3[( ߝz+zؓފWNeT7^"ӄ۰[<;$}a;oasRBc2W>=0qb?LQx-/,V U.~^=m|h.h0^*/@~|ۡkfF{OZKAfCE:}\U$iH@kԓa3lta hX%2wrGŰt0@~*+*oI륬ҽ{334HOQ^wOq"E aE1eث Vp;I+jݶ"'7b-xIz%\)s^sxW%e@^31mrxq {NuG4a<E43f't_VD 9xHj[=O(ߪ9q͹0a~kJɚWp/H>U^ѭg/k4/s7oU'&vywzkLBW-V f-g(%h>`wL ZSq_T}'.q87OFmWވ9 nd$%j1Y9nhE yx5 (os> m>A,_ĆQ$ X0P4+J-_=t ZV$:ϧ3B c4!3_G&v'=`|gK`r]PVT,52*?=)ib땱t&x*i,э6ZٽAVSd"9#sM1HإkYɲIUC}mob3ͮ#X u_[2 13|\<[57 حzj{gj$1Vܵ.Rc65 Цkk]'\!liuEa*@l\60r~AZ@Yçn4!0HzqEfvjbw{rO@|Xd/Mg!XS@Yج_%V|愨dX{kHٺod3p4ze0ـ2&'NjSy%2Qh`m̝jt5Àa}x|6I-T2RB]]HyYEuMRZa0&vYH׫áxsgP<+C,, vE??Ho*hJt|e4L1 leôB,2tO<usb +y!Qi}%ԏ!>˒$$vHG ɱ ӖwɲW9Qnl\)'{q~Ie [1WFjײ1%YTC9vm'&%ȶu yC)r;m7zc8 (H'GkEjK@H%WY\RrIiv8ēƟt+V l׸Kos }T|Xش{BmW ʾtLKy.%1x^R6Z[%J߱ƨm#Y^],,@ 3,k1E; IE{mb&qrve|uW(^!K [ ݌!w$i>")$wEeHń /poٍe~(lg +b:94;ZO05>M}Զѳ MJw {, G`.9-_4g>pX8O!L-0VΟ7^sN\$Lgu͵dXc`0$QJ 7ʋЮH!@P1z v}:"m`JF(p̗&-=Xy8=c;S*@8 G / aA%N 0Vi>`9 OVz-z}J_gbnbjI:^Z>JQk˪QlAޏ2deHjwq^𮕚 ',a s4 oGBChI]XF~c ,,0jɨʹ$`4.&}Eɋ2a:S?(q.25{hi 8m- |pvm%s *#ˮyR.qfu>SJ“͑Ѕ;0㎦eCx:oz%-eNIvT,ٝR}Pm G;| UWO'50k*jg7F|Ӣ믳 X. 7:Bah02!벖ai9,'&>+SC [87Me~uVɵ5' eΈCplؙwV[s7Ĝ}X<ݣQFbK;{qA#ڦ VXhH'́ċI1 TU .`p/3 ~.ft5,e&*|S}&HEx(s m @ z /ێTN+ vC6{#f`; "3Vn=vΑꊋ j\(C$&cFʜ9vr/@ .3$ RiBSN",MUԢׯ?Kwʟ g@U ZL YwM c $ @ƅ4Ѹ#s|1Sxþ+T$YW|զ8ȕeet#>@>|ޔv ctY)HtC .蒧}ő}vki=55;`n0Tvr6I.:e;|X2թ\(,h8/{U݊dҶV!wk1i4_V;j V@MdԻ=fIExO(,Edܺˠ#4ȼ8:+GK,_bDM{4}Nk˺MAShU寔Pf*|%2JBJ6d $IAsYفÃA9qgLǏyLwj<1,ᔂgKI9,8 =h pA=QWЩz *RC Mu o<hʟQ/CHQ!Gcь~] \.!s1i:+HxHNV3mوJp, )g[3. >oGk9(oOG>T_LL܋\tŰ޾[y!2#RP-})حCT# ErD$cҴZ*u}["`ֲVS,.-ྚA+Z\ ^2\$ ]i.^8R,Qf=n遷‘C39|;W"5#h6i3(sxKWO7L.6BOVU`V g\#PmDYLn0kT-{lkz(Պ;CPi8Ao0帯/gH.a(54 0#"`l ^in-%}.]'AxE//ׄsvyxڭYPfyZ͒g"6OrAJ_#}4U-ɔԒ@M5zz|deu1 2!_8ut?^Y? nMY`20_*Tt=#"X$A$'oۺ;PΒMuNFQ6.a~+Zd(?w',ĉ*>z ]Ga[)w)F"&j$l T"8ͯ֕E՜<.Ĺ҅<cNHEHsݛ!8c_XV2|]xLH9n5_K'>p5cw$ %)BL>5/RCRK8 VAĪ)"Mfr* DL1Vr&x¯Xa=3=l{JcQ4azi<}Ϟ bfVCr6T@ j0H#TYSi_K"OCǾ[ G0}WDzmv H9B$&%)7l=f5_T=z7h]TGI&\匩 3U]rCz/K@BkTzڞ1߼#)WYxrz$<8h›!܀ ;ں-@c('\Ɂw8z^ɵ%lmgfHSqi aoǭj,B^?6@񒴙]r7U7YlZg&w!}8풵yfG* mE;ܘ:Dv@ȫϰ2VbxzwlZ] Igv]7n2YZh꾟˴  PAqA'ic*8*+&_}!XGyq1Z)8/cfRzo'9uFvv5c D)ˊ9)miW¥plHq!cr+SiATZLf8g[/Ԋz>O^qXOvXdQO RgAAxZN=X8{ȏPFk/hCBW}t5kl^eS\xc! o[NG2|(n| (nJF'kve4ff:0d*g2GV0:莟X"%A:y~fE-F Jޗ]#\J4.;p迆 8Pa.Mvv \u pu~4޽07!9"'GTe$܃'SJ$LZVfl1o8+Zz _sl2⫆/?rϑӘ𶾬:O_QԘnz9$Ǿ+΂Mc :mDdK)&Rj}C˧'o޲PQdFFNw gSU{O]Qxk2[kR EPv !~=WxSؔk`RsΖҮ,cDpCK$a_酇 }3~D**ܕ"e2tl|xE 7b^Y/ek: :EriLd,y~o|6Z$c?FoQ~S@Bkʮ$O~d +XlK+DHzKnûچnF$C/K92>`Lح=?\xßdUѳl+;Ȓ`Sb*<*\ySQ-،=+faU\`5d gZ… !弌.[= `@Tۂ7G 1@snƑ-zU#⇺xbc\f&ҟSCJx&&q0x,llfSmB\d0Mv]tHEh(boۧJ}7Ehx7ZMŌN'o($zGEsz$)̶I+|_C l~)2좂Br>L}6Tg~LߚI%"H"2x|;r)XI]~)Ȧ1,71 x'&Pel"M ߟW,,~3F5tCXa_p ~vu?_m~x?z|>YͨŖaW2g/bO7ֻa#tIl{ߨ6ε_|'߻#d=Ѱ[BIY;5H\ bb,}Rqck[&j*T5Hd4Xz@(縌zˇ0AsɊ? jtoiʟ;FG1K%1GC~s@'UCȑQPwH`3ĨR@mIo$9=ByXVQ;%*Pxy"s5u&"{↜dVYOLa'!fhv 4MDv}HxA> .#Ys(84/-8LkcV@8~7iŮTj t(MN2]7bIj'Rј)^)T&6+?V05 Fd­Eedkg\ 6mnZt~I%&r`pj y:׹;7J #t 6Zl53d ܇k&™&".yPjc*,NQ^pmaT}="A 8E&4gt{3!C׽YD fp{bPK9jx$CNQ]/ N $ Xy%C#CՑ;H})s8]5_YmZp! ˪ R1;M/1k0=4T]5udf@PE#~P!=om;Sy'Moud^ϔoCjZ@>$;JODZY\K&e 1Ƒ4L`3.8wkdcf`! C)1)z33f`D({Z` ԓnz~Tݧ16?[(zx;!nb9+Dg=KשW.N2I-gG͙n-G&t6fċ—!: ʂ~jgax a9Z˄|n:1 hE8A23eY(9m.R;D G7a=$J.JNp 5>Xؗ6p&Hd[w&N*K:9;ˀiy>Q8-4v;!Hp J rMDx!}=*a L<H$^KuB] C)v'6V%-Z$sn0Trwُ7ꮍjF%pyCd5Ġ B%i9¶9*kڥ8r/! * b-Y;i @qzdx>·ݒ(S&+/z9Ve򈝆fcC,h"z*UqIEybdDQڋ{471;DMnSkȏosw L-BTwU\VwkxiO,tO k_o!]d{X $=k<-:p4[|*s6JZڇZ'SyB\{sEohpu@zW g ۼHF9͡i9rJX _O&ý7=Ϧbnpʼs5b=[kpHVTsZi_N 'w_y0唠j @١qqF/!\]jSyյ`fz<S@Қ m:HR'a-9uuXtJ ~XrjhcbV&uGG\-#@vJ& cmJmN yke2/bpuC=c^ ޓɭc<: fc읗 GjOVyEբK娅oj"6kJiW,X8[l<$ҝ;aj&]=4tԦ PM>\IJ=^Fk0Ntڒ cP hB‹Vd2=stXNez'QY)x!8/`R s۳Kn/ބ<$S3KU Y86]TfEvj]p{'uCfvz\:ٯ !% +[Xs%~77ޕAXAʲ6TH/ >xۍ;@ƓO  u>|…j._ѯ%TKgl?5f`kY59i2c&=0)s_S@Q5 FG:R^һ"6piǼÝZ!ԳKnuM|]ъEJ/ PI9[oYZ&U}3׽ > .n-:@D =sOsp l.k \7KOoxHK\t&4Q>L`7Nּ!+QGy』J:6?C(LU2:B xgKp]$DoF5H:+$(' @ϽC!E]oQ7jY)cpP\nŽ UeC3$j l1}>V;~f⠵Z*vyo3E%<R /S [v }۵A!hf)љm11oK1E?k} d%@(B8[sT5Ktp @zW *T#-/<ػG 'Dw;Hqak3@)-DW5pgEmic-8|[F sSYi/[kǓcC>].j }qa] o-,ٍ&4gi^{-Meza,| U>4cIrNV5BK[1L֣79 AWHXl1+ѽclEZlqtkN Um3Je퉛 SKT̿aښw1T&- \mͿ/0ެ7bS)2؞$΅ATjC(5:Ƃ'۲l~dHq1_EV=`=Ο%Ujx0J5zW06{Nj$(6d^p70\;_zKTҊ uj?l0ynI% ҟȠe} ضv[dNH0JFԘK¦MLr,uU'4'gQ.~-%um Q)Fb[>{߲| ^HN 9/Ҭp`wB:!~1R4\.j3Um*y#YW#/#"4|mK5Ƽ۲8_H{$Z1 dے~RpK1*&O]{Տb6 xMM{!"uщG>X,EeV@~=E7^sPXq[4zYYw=ղA jj=wP=Y6X2{Z6K(GJNe#G-pZ4fsE C\}_(͞x퉺hޭG8_VH _a 0zҞgsT_wp/!F^|c:,C>jHTBvP88GSߩ~3: 8uU 4 ]h |#(LsXcSWiN,y欐{:LՁpMi f_:lVTyt9\ ا}ETQғxlcP~i~T ̔ΤGbOPӁlV#<pRJdEjoݩ?Zpd5 .d~!'1<,Jke;I[%[Uąhes%*0Ǒ@r](-H?6U<^OγbXw#ץN}~E"[x`kG l9|47N3$@Xqh.(+ l̶|Z&9zb}UA@+3qU@Zy V3b=j́+;wg>,TR#g$Ev 3}KrNQ1 KB`Cؾ S^LU βN_DźVm˺U%Q-GO~TYe^!x!`]TM) Q_!D=M:2g[?ljwg$/-d.=Nt D4(+n܆5m ]S ܥAA0jrrk̙s|"H%H'& Dc7Hwc#ByxSW|xЫ Qq> )~@n?b{+lF^_ )c* td"F12xc46%??UC{y$}pߡw~Y%+m^2)\B/-ۄ (6Vz ,a;Vjhk!|:ʿPŎ5x~*>m1,|aPd9y$c]Ǘ-f=\j iNéyL#0isWʫ(̹7L%1_gli/9oA'ɧVmKT@VO˸fnl!i7OZMJAKֽS wgVfoɚnyNulqx-NhU^L—秴2ܜW\(k+v]-טR4c -k,VPªN{GZr)n5&xMt^K~%^['q*GTU7MyO|qU~٭qΝ ؐ,D6uq~GT w-3Bd:=B(e9 HTBs/TǮʤs ˜7tmeH͕*fdpF}q/mK8!vjP?ǟȑs.?e[Pk?x1n[Opp-J{w I ̮[ j>ڋE bR~^3x?It)Vֈ З^6|~5\%'D!z.DCY;Be5" 3Cm +>XoU;&ZOt;^\ibWpϑ~v.61XfxҀ]}'3uQV]JŦ4u2[k''uyp7t1M |s㿺>o~I yGI3mƄac6'-6cbyޭ ,nז>ӟƗ4sk$q҉8퓊x$n_9c+q2$t@8`!n39aTYf:#P>Fs#Ӧ|jZ|e  *xcnADţG !x]Buqu0OUЗP?aqYa(;n8q +Kw@jlh$Ţ;hR۠mKN-p$RmTUUѨnabN'n,F[b%F9u|[]lh -;hcY0ILĔR\ȇq{DkQy/JGsMV'jwfCPfH#}<uuKo5&_y()uNAnՠ 1kzޕ7lj$jx2T+J9 ",">5Ѧ %J<Aoo7RW#Ɉ2 sH X۹CYVw͉~[C:!6< XZ_4[=0ܘ%~6 ԉyeow2ىDG2MDJ?ݲ.kUäAg  7O]-j .l}DVN 'OZ͎U[!#Ek+p: |klQjI?x$b]Cf{cv>4۔&Kv"]«.O(e3hq2+O2UĴMz!)3[7|±9܌5(}Fzep]*cDQˢm47(}_l ?~(i]Ȳ,XLpbH$ LJHK>!u>ʖ=`tњn>ؒO8X}~QP FE@W9 KUg3+b;ܟVŰARs% 0 pZӟ:%;kU2_qfe=Ey/U4 {&lCp*`vmyUP{|ryOS&2(n-Wa(ɃqV.n8Eu4ٮ퐯'Uw<?EKǘ4,W5@A=\A`4' >Hq+ɨϮyb=h3)4el4VWN]ځj연閃*0f{%k',8 9,مMΤӝ_} 9xvsI]2y.Mb'J!{Amb  <8t[w.gJV٩7w`"R*9<^PxPھMXV]ХȋEwSk; jYDp AUQ%x6.Vix< jd|dʜCᒀؚ]8%U@lppH<鸩!8$Jkgx١,? `5~ $soL'0Uyk܀oHڱB[TZPܡn4msܲ$]5M"CB^}G'SnJ A "-:ޛhf ViX-ҖN2d=ѯ&C"pg}gD hߘ }ƍ,"6Br?]=awS2Dv`یM#PԘ']ޒc9Xg!)AD~H F P^`<ѻ_ܷ^0i}Za!#(it Im߮1kb@a;Ve[VtK]f3T3r,Xб'3saGJee u$ߴʎc  @(J.I//VaA,T2 P_ >JmaTsT"5͗$OBE]k(S~ԺK[QX۲y 5<>ۑs$cf1Qp9䋀fF:%@ Ʀ70[f@0\Y1PG=/r.wO $ί*~,շ1fqCjED]m؁ݾ<lk^GenTD{\e5$U7o+,FŶl z9mSv^&M_3N X?8xX|Z"MX,r̙PY l ;Wt/Hs GES&*DGQ߄ Y1/Y(֧_]k KGӸ|g#K3x#& 3sM' 6V| 4 7y:._07N¢i+ΠT1AG}l|«"Q0Rq<e}ytcu:uP՞q MYlnnw 3w!q*Fւo/"_ٍgxq$np3ؐr4sQwj+e׻gdJ%! ܤo(͠[r4y*EfbVmQyۚfrQBP ѭ*&,r[a*PVd%`5=0My*ֶ*!_&i?7O߂<)Ws։y.VO3뿧KeT 4vliSyo*=!EEƙJzر-TPzsih_$g~}DRi"W'<Ȳ\o,Ng,c9LwН gyv[Ԋ;㔨Tw|!}H__)C7`w5hT#-9t~S`΁@p{sOo/Jp@3=d.ugWO}x mNvv#(2q5R#)#-*{!C'oWsW\g(+];%FoozavI{Zncg$ H;? n$_;U*z*!4*eo_>M-^p(b $hO5ʽ4TЁ4J,$Þ7{vx_vNZsTP{E *:[Ew#ߕ8U=˵r1pIfm:xY Ϸ%cP{SHz<Ֆ]'½7qUFR|Is[TR= r _K.s:n3 =P g3Xv =HD @Αs1R aRA)ʽ~82!ڼH BhƳ4q8kD|G}SBSݖ\^iJDeuY5gm.U;S!2YnsWLM?6xD&'!B.jLٝU w_[ǯQ۵2s9JۛI@@{qY,)ET 3Qmdٳfk K]tzsHl3,.!\ڗJ2WItG91fn!)]Vԃbůք8_;Ü{$Ƕ ghY0,NZ*v2j\ׯ>Bi67 ɿȋJ&ڑerX;}vv %/!e$ֹ2=g@KO,3Я}_؛kǼ 2moCsșZ$WO¼?nښKBVʼnĹCg ?uR*cUU*hU,BbľaOj[pt*DaE7S^+ܦ&i WZ_. O0zG9`F YK; zlٙ M4m(M5,B^aJpr:ޢg>aY@Y|TVqrKM3sW&' ; n]p~%ʛW1[lRqΦc#:nIMV5ScH?I#[U>6 {FI]`#t U\#-b R&*XDzcwfEj:5 o8% (aH4l}CIc?+-SmKGU--}8نN`݉uH)':̓[/O*_ֺ5A X y4Ylhnu"L_0IL$Bx\@6ed208ILe&DyMM8*Vc1|U_(6Y/eK*N9\?oi$d)p"_X%H!jzUr"*Q2o']ܽچ. GwS0ŇR~.Zߞ95~YE!0kC\#&,d!BP9|b0|y_<;Jb{>GaBL /^;]Ģ(j\qQ~ 5b :?r{ z1owG#۝iS'1]jz'Rg1a"I.PhOiDpoN;8E#`I;HSzwEƏ$В,'eEԞݸq1dPrՠc*0s&?%*21d՗A5;^@[Բi םwVyfG%͹GUl$λRdag}݉qBdGި*8w]`i 793>#陮pT澗#D=BA[q5=2w Vv(h*1M8c 3<@3rx$o8tZވu{ _wFko.9_Z7+B|^|&ef7Ar?kPpǍ6{\~>;CA7a8fr!(˖>0 ͶhA$jAjd{ݛ@2y e%+#tY2)@ >Yz;:)%T )jUi:7sغbqv(-f~;AmN|4*5Pvآ'#k)J4j u pulQFTȈY a20">Gt G²'Ѹ;~s"3+c9O#eP@"tmu!w Po 3h|Y;ɋ!N G$Դ55ў|gU?(n3;/ ޏ Raې4Y+TPI,MibFU(_sBI/C@ 5V&ʰߞ>m@׵ٌGt DMD^ѕ7sI86L{kDOhD4o9%rsX7(jB|?Gۡ43A vۓ ]d=SHٜǖ"6J@G`Yf՝Ѣf:#w#pgxq+}< q`GFWo;UOZ;}[sؽ^`%cB崠1'hgKvʮ;;SvZ|0cX } HZ8. 2h_$&L{ O[[!{tXvPkO&V ] 1ګ ŲN- s I,Yh Q|lJ\yx4?g-<VIk0ە݄?;JL"Nj/Vi$.6b{k\ۇ~N1CwG+|?0r@~NO\)L}I";JpC_Q8 zկthOӫ%h+8\ˉ({=g" Ek]YJHǏxO#+Iɲ`Ao߅Ag#"Pt?llT8fi3M68d)4J%WoxZWcDr.:Qo >Pڽa/ '+b0;3D8 O]4#Mm,0^l}͂_\i"L.qUob|`*n&Dyek*)aQzE~1ت.Kk'g)RW6vd^&[ x!茣~ˤM6| (go9t5ǮLԲfԺsI=X],Xq^ҪJͮj]i@(6͹ /C1>Yc%ⵊlzR\&P ymd2Y(4u M˖l> $LAu1͍upAN)) EmokJ-+wcG@U'D}rV^9Q>>y”7VY5Z.UjHI2| {Vo kvi!0,-TLK`bd ˷7O`Rv`4(Dn3^ꭁ#g,'ru%/&Yq~Sۿg-b!5(5o6&g2IYQ EFzUd^ޚE_]\H<wa]8y&?_[KMO/Xذ^Ʋt2ǎŒbTecpaCeF a>Ei,B'Ȅ(L#A93;k+x@aCw6JҢ )WvK\p-•hSO^ Dq*Yx,.C"/Tt0js'yH{p w1q3h^7Jl?̠j0FH(A1yG0NOlߊ-a}GtK?Њn"T1 >U9' WVet$86Oy#X-rgϯ?~a¾&ɖ9X4`E,Vct-؁~YٻJ`P 5V3AGfDT$$OzAOsbVj&%S{.b!f~wx`z~[ğ&}e*jٹyh2QJŏn=el ]xB$h&9vIoi!-?=/΁ѱu)ѹ\43e|VWAb>aYy4Ą~2m4, eu.mB7u! r?IߘMoq /=ikTW({n} #ڱHiK Meml+8l8ڢˉFR({JRȰ !QhfuƜpFXBբ  0Hs*#܌vmO`yAfB@.Jr6E@+O9Zo̬2{Mǃr=^R |84 kOZA l ׳~輢&I 'c:^ݣO< ?e\yZ]OwgKp6p}Z`W6aovvs [ȌLPCg| gyW[Ȗ4P@DWM ˹:m9JSQy9+U`ж$H7Gtm#= ,QhL6i7GPd S \/i.yx |38sIhtWH2Vђh.˒LeFKcL()粩/f0j)^*Jb?+4,PYM)g(Y~{dѡoX0TQ׶ gRUI p#_$H+"9Øl#/ip/lD\ƣ]ˑ},u6ñNzlGuWk |nR+&g$Y[zlĀbSU_)q(4[ J%FBSz 0LC~X"'n11{cmݍ(=5葲AH$@av;'B,0b rXI,%Uh@4([9j;r &r[>xhn4y]u׉ iC.wGx*=yqvzd:_R$~+.XŰ._3CseQ{[HטvxRM>ʭ,F,qq ku* \4pMSkS*G{4(Kd&uNAi-@Iv<ҥ'~ne8Gћڎ'@352YRBr?DaJ/F(aIX࿒6ށ יִuffOYb/M(ewkؙuMq=Wϴ30t&$DߖM%) z4'[?drĦK[5$XԤKC0dW)#m4oXEE.oRi}LAA|"Aݭ=a9կF!0{_C ><+,5YV8e8Nrbj[?"QhX`% MIƞ4ۮ޿ ٠ᚪZ, lǬܟ@vK;cKD6Yy{vq9R%4_. B>zq qlPҬL AׇnvF6k~r%_[{b儀jpe$IuCcz@{ "v6b@>YQY_jsAYx~/aE;4R@u`.%Ϥt $J &ʘYzPlqC*<..ґG *-Ƃm@I59? dWW]uqڍ+6QmgU}7t E\ds/21_LBKk{; tԈrB?a& ;J]ߌ*O647L|HE4|}v7V;rL TTurs/C8%!c:4rЯTCB".AT/) PusE-j' sL庲7xK}zV Z RN_}<ʧI@$ <牿{N 3E$n7ӧOcg&r\-lQ>SY cFԯnL̎ИJq2znCqK ;s$hir, D̃#~߅p$Rڊk-1:F;H=郁104Pa:krH2V=#t3ryÄ L5Ic2Y@slhÍ8Wbυ˚ g~xI",MUZ*\Rp0&UVL/},FM:J௨dWTXu 3>"3u*J*.u(Ԡ v)54Bz0}0exl`:{PJSBI%XwSS"tHY?-1~ⶾv+axphv)&,2֑RFA?+AQ@7Gw2?Bh:̗+&?c cd,Ach=x͕]]Dg<[iܺ툙G=Q>}"WU697`KeuQn479 UmzF?t0 B'>wC<|ү-b|O #$2g6iV's6> ^8.,7.9.II_wrkeU2/y,O[4Q$mJ :JLӼ5%,ex{yKza1x2$t*Lf3$#0ӫ;0vd;VIxÁk"nlg $!KYp|;Tjg?xMEtr@:q!fAEecEdgNqC;? wXiF\0n Ҩ}s"# !κ-vQGv:ksȉf :U}vOɠ`"je 2b__UWYz3*O OWޝ&Lθ`;8͆xtYyKiTA*L9U\w1?}iUy+ץΉg7{]O7MZKDY^>]Ccv!Sg@d }l+*Ŕ#7SȆjp+_eL^0X 0R"հuEml*ALB=;!d*N L+ >KV7 m_Oou8f$ɋOzVjD ޣ$v%a_)ByvY)w>O3ݯuMD}|NWvaвI_gvĈ CB` }"LI;3@&6I L:n+W9~Y{襥R봠cqʱʇ~AΎFo{$e[֮ٸ XrC }F: & sBw@b_9L@`]Ѹt>*R|J1GoٵB{HJ.6k!pxsq c\iP旧3@=J,@U ED2!q` |zğ:@mg义umVMGH6-D1"": R}"[:}A2}JW;rr?5枂 _NKuvsaykY (j}GVpQ=]'6Я#Jdy4{D,IϴU|.9mi%02JOE` Nc0&6kBkZ1,)dwo],pZ8~1"J-2P!ۧz/-uX=hzew8yu+:յlJ>;oƄ k$\@[:f='"T 5x,(dmr}+{)aۖk 󅧺I1q,ɋ|P2`:ϔOͭltw3ϔ=\UbGDF+Ad;|[p(:.6[\$BĽ;]Z@(Vu1p/ :J2c#dL{;"j,@2h!x=Xҿx>2|YQiB㲴1{_hOD usbAIN,t/O$>!C)׬۳RY&ľ2| XM}=Q.a%oe!TFǣ~[63˲m#z#- [4r}ܶ D]WiSG# @ 4,J* PM/fEӛϋM"dWﳀG$~krT88qH#B2#ZK":;AXĔ)QҲz̦ |G @JOUF^"ĮE4T /<Xwx":tzsQqkef8ǫ#KHwӋ⵷yduW ?HDͬR3&DMiqn Z*G]B֍f^WD8|_|?a  QWєZ5bKѢWl]X_cHؚ9A3|gƆyt*LyR(r!VħE َ^M YЌ4IyRDבZm<`mJQ&ig&]k.I[{(TI  h>ܿrz8>I_\ dߐ`?\돥5R^+EA_5]Aא}A)g2xCarݱu@(X.LĞnynBŞofn}̀d̀)_c1eK9 =0WhA8|)ROK];3g$5ɣ̦x{nA٪uG!?ShʰQ^e=ŧb7AH`$/wSgd_P"]1Ħ #SX}='h9}t<-#ypE#,LB xaԛEBOf)Y~~]!G$ rqySf|v6iѳ,/ SR Զw r-J>+ `61r1&W$W]Xދ64!ιP$ӱ [Iv6F(ԶN S^UrI7wv%t:Uw=-jS 2Df M@T חQBG‡.VK-xdThNMWgphuǪhETл׮ScWsWv8+Q`=S@g I_u6@>rFda"w9Tܐ&_#,D7B:U:B]!а-Tt<֐7dGqVsh0l]q$d7V\t$ τ|ڨ3:XU/Qr ]m+I`/Y>ӾekP!:[:j*Tl\:>趞;r^] ;&DWmR  5^ꍢuMܾ%`uTDQjY'lD* =|fT-R5/'y0Ƌ)!6"^lgе˭\]x\TW,s;?B~=`5T{cOPyd BA?o/g7V@6Īݹݎ-';S4뒯d`Z_6J k+*+%0zms0៰Zd5] N׷RwkUYƿ a3_Ƀd}ْ>0An_1WN} #xf-Yabn 6W~O@iG4.4nLnxAE}Y$RtfܣA>d~R+P(Ys .[| ~D2Y%RdŔDf=J#NԧfR?Hǡ F=޺"Z`T6BA>@IH3olx9Cf4QުTlmSڕҼ{hNViynh:a#$*F~G| *Ha/)׷gcUщǨITuY/|h8>靡"LqⅿqC}:,V 1.;G"@:|;0v!׻]Yny5|$kE#,q~ 3~C?(tD#ʽ>nJŶP  p1bPRnO#WRq]X/itl^_GzT;r1q" fRYbg\ir_mbSP5H61Q d #"d+ulPG >b0i)dR ~}IxYm Omi b-ڇ4h_kaWBS RlA:o?VMZNfM[f@`AJѻ%1cbcV  l>*~(Bd<~o` @ˤHTZ9x(?o۴z&Lfhϓ84$ya֧ 90KoЛTƗ B6VrwCqg3?NcD2fI,+Rr^H 6e~#IJeա<,<^֪Fg^6nnӒb^L$V^=$eSQ~ kϋ'j& bp*3Pf7wF[D2x`1F-βPvuP h|aةЏӨyWPgeiiŭS,,Kk}9|m`J' +MR5d\dP4/]yk`Fѥ>OuKn^iwL)؆؅~oB5HۧMT m[!BG6}J`j{{Ǹ?tu]S.fu'%J9Z X!eWe._m-Vu nEuO(LvU;[EEE.]p]/%1s'A bWs&F @쁽u:(ܖKrG6ϳ os~ W t?X!o|bZP (Fg2/1ܠއjl8QXzh`Kɲg42Hސ!0v[ 9LUV pWZs."W3A`ӴdY#AЎP8_Cn;=(.H#o\y}H+IHCH=*y؊8kV(k߉ N !XxRZr T״lkJlDŅ˂^\w_ q EAe{(ϟZoGeGt)`^fM] ^i\ 'YD/I]sA(,~_UpIk-no47[l#*mT='GI P Ēt;RK 6 Ζg3Q)v5ýFhx,OB,i`F,읧> X7';UenBK"&_*DpXP]teDȝQ$!y<55+7_ʙxMm~z?#]kd;~]qLo،5u*G!].g:3Z1_F")v̼^mKUgRO+m͔0v{fMɸ]03QE ڷs-?8pG>vhS!)F;q5;(]M޾9xHﴨCd0*j筫\fIH$~Mx yBz E{1uf0mVePV'M5}M7X# GQQ,ݯn"!c'! <N52Ǒ?reF~0dEXNAqjSzB3Q Ryn&vcPdj/Fvh^5jyM֚\lYe!s2(00?JM7XrQ6[ "'N[5e7l)zrBM^5係pk"G!$mn# +azPʐ8 Xs+Љ 0|#h+',eFiצ_kzA. 桻NT@G\ǥ.<_*ùz,gxmɻ3iked3o4,X <@;w8moչ}.  a@k1woeIsMqBCԠIF1 È}F ͭh%R٢5SRB<_ PMC CV} '-q>Pr TzakcFV =R]kgq5'O@8g ss#};Ck ›ޓN6rVVF5ShL^Kӿ"P3E]y( QaʖiuД5 _7SBJ1Uy_> @DhI0W-x>LIU[]'ݻ60O̖ΥΤ+@HtF',B3O*?>Nk!?y帉\m}3 O4_AklhqDu *[ϭ&IPt]-k(ǮIx8+ ߎƐ:b6CXy1qԤE̿A-<2n|-rKQo)|v"#SxwA9 W>,gfѩwb˯ZFptaشm1Tb9+M!F{?_@ÙLIqS0}1h 0} }õR"PM'@STL|k _nR2|êl)(Iݨ>&ښ<D ( ԰X i/:&DɌA;ŧPPJ|jLEb.6{1NQ)yd{+dhKZ}۲Wv+8BRusˈ0؆.~(k@Fn۵#coҹ5N `M>`e9NJ)B"LEBܳW\nnE6uw9mcyrwFAou?k"Ay)0-k$Я6r#Lܯ$&-:苀c'Ow1kTe-\}`"eɢpU-ɘIMaqWQ܌i[>5(G_y x:7^+TSz&-eYZs*ּʤ M-O`D@~[D[hs9r߷Ke^=Q gl{?3jǒ+ܸmN  2 .ض JbًfX$:A8bu>:r;#rwӭL^Vy_F; 鄮FH }="#- ڴP,nŇ U2x r.L=kb@Zr"uzs@wZa_d):dhqHbUC'| V/ {7fp6N#~Tflķlv|&aL0T?f6Ù*@yXXWm].9|PA;2uxS4R_HOA M̱I7)PyW:$V4ύsըY^IC/AquVWKNBc6g`:Di9TZ%tW+VYıC<̇䶱{bWy_$0MbՉ Ԟ[+䣟=T!Iuj"S]J,DZ7Dőzi%_e8rj{Q}|iTf}ӣ1`czl],~FI$bAX<ꡙ;^LDB}XcK=ǻLBBwꔳsPG܎ , .СYx8UMΛc>Ygu0=u׺]5c"-t u"0Q,h|ȞVa L+AG{̱p#nDZﺛkt𛄨 P9v\eO>D '%|~t2NX$+3v^"l (jKk;-vG̞f=t0Iw&1"nF #kP=U `,Λ29YwAM8|Ax#1Hgc3sC|mCu;.{6}`KjM ǾqtjJd[kSFLY @@xe+3Ou*V X4=T6fƹƯ3Osf9_-;۶4ۓj= o\Lcbb7p1ӛ@vh|xoJɪ"|J6xG=Iyr@fz|͆ZS&;< $w^0SiLsK-0y{ZV#QWsbWJֱn}Khi &L^zs>5((Ւ;| ȱ&FY3NP⥻Qvߵ74 "4DWƧm=NB׀Dhk׳Aa;.3>l)56S:VOرj1AUܼWؗ+Ne*us; E=2QGTn" vFz-T!F%fY;Pfo௤.) 䏱QP!@ Mv4%CcZPཧ+q{\M;-( O#嫨pIz`4>|+s*-Dp%}bOegMC$qTfg_YRD^ֱ4 צxR\.u_|tfn;-}^1H9#_,gTj8L`5o ( N!+u8e97C1K@EAmF<_ ?똃 yej*W^Fx_[?: Gp"4J'/&9ȕ4'r{{(0Ǜhi }E23l{xah`f=_Ik1`Fg=yӪ5;|ą2ˀ8 w^89HPIfζw,ٟ*s?qy{*$dFHW`ƛR&5Յh&~;hbpKlz锴T|٢ެ%.3jyNNv1f"f'h݋ lpy_J-]'Qr>/ES}Jf ]3hjc|W8qܵ ެ9.>Jskz!vYx.nĒ|> eeYӦ.O. .z,ٯ>MDN_'?jdLeUg0(4aA=s >4xCI’U$qԡ lĉJY<)?2h@бaRYMhR s@(y7{FQFw2EM|Y] <\ EyOTt,nYq5{퓂Ag2*C͐ubbX2HJ NtaM7OR2·-jbΪbL`S Zg:PI?;8Ccr!~_Qjb+nEI=GLi WUT ޯ;:al)GQ .!{O9~ C`[xm,j~`Mʖ لUtL aU/FH>^/>Z i~7R)7u6#),HuXe'˦rz<hٴs#)YqO|dCD™JӓPr jHp6h-~Ln=ʭ!JVkT;ٻXQLcDos!wp3lJojLS4eܐjm5ZQqC2e$.N'g#jwt0"fW?_J>׺i?${ϪOt!=c6SԬu"I9} PZ^L_!~ 5}v}Qsٿӣ'rKhcQŚ}ʡDUPOF<'ou1Ev9`B =0Fg<_z!=Eau?}X\AKur]-ԈޢIG^!@+  gHQ;EJProMg, DA9e{&ݣ$% X$.g椃{,cVG ncQ<Y>.|[~auAԢܨLr|HV?WW3)u k ֐*E׆DNYF Ni\vXXT3Ѳ朠({ :v^B-ŨR DUɂTPmo3@4X:w h`鯉MX&eUk}khg%/mJ)5v\p+wn-Tʘ~K>N7k&S6Ox1$Uv˯ڢOn*2$ޕ W*˂1#H@y7wK[&$fi\C2ri+l.Z2޾2Ύ!ƟgsqV:@tƳV魬Y,epm[+,6DEȓ=@*{xƕх1ף-(n$Ź<V*m@Ilx`/Qa,?Gseij]7-1p)DDB[r&nD/Z|+a~My:AJ3$FD\f^Z^M~rWG'vru]" Uy ޼RUYJ9NYE 8٦igAPσhxn*֨y;ʾxv_Tâ)ۘߊ1%?&1=[ w >g'i-BiXtjF iҽ= (=H*B`O.F5[@y0DvW N& /?)1wFSJ݀Vd=Z2*Suv|h:.D$z(@_:N2?ģ1)MFr|!*o7ҥ| Ȱ2`l͍m~كaOI0`d:Kp4duN[.JN^uǼAAI|P~4A_a띃\8W+9cj_y5 ҩ}Wjւ>ϩh80cfŰATA]zBONJ0GYQS?;Q7/᎙L`5M'TUO2 /m<q^1.%7Rݴ2f0ZH~ԫt5BaaJ?t: خ<e*|/yTVɁKx[0W>8+6X}ۇ~Յqc> v  "xMd]l7P@E|Q{OcR._G|lPEhш,Wx\fphutxH 9צ` ^x}xU3|[Rԉ' ,#Mi8ԩ+=]suDG'}4SѥI6*[w*BK&-Q1n@&*em& Ӿ@/H-T5+9ݢ (]!z?9L'vC-;pQh,UXDjȺ06GN~,BY. Ϩ>p eEʆN V_u=]Eg835y55!StyE~XoIp$:]dQn, Knfm"GiHnг }ub+lid+.<}TI.XV竈,*fO}z/ߝncO*Sw餼I9м|TƦ3Gѭ׃НA7b{L U hc/kú!ÄW+O%bQ!h{mnc ɐgϖs>‚~p.7ȌpqJ'?Bٓe3MG1o8rەL.S`}H {,z*i Pr,kQg?{ 4׭5JND)0z֐3k,'`B./>*.7@1T3^i54 QSԮ 1uڇYSp, ^hf3檧-)SiFj# #>' n{" צP T6 w6alf$n.pҵ$i>X=S!3lGexäTO'Z y`έ-'LNOI֦YaoTګ*rFw$psܖq⺸?zhojn' 8 Fv]Np,r&8m4z`;rEW:hP#Bȩ_5 lX7tjoufQ0gџ\E4fv}g!Gʳ7f\M b]d)zpŷJ<֒?MdQ-?{2SKSgSr00>ҘjKlDH=&_v@Х#"I( 7 >~\~u'.DS4xXA/N _H0x}ir7Q'5D.,Y `ְuar<]o84RJՂFn`e$ۜ.BPXXmR)fX=[`Lj׋c~ǬsN_H'T*Yr9ad=J||8=Cq7v 5e„. iyRR!ŭ!0)4hhRGf"I$}:Fw!ZRAMMu]hT@vu҃5cX~9):v$vۮCxر|COWgwG@ccgAiPE.JXe`CiɗGpu8ܺw2nb:uOָ:@xD'\Ή&IV ޲X6t9Hy%rsx}T9KTD]^\cM>FjRh%7XuYL(yT. Nfv#@ɡW!Ha曄1ĎgJ[lMv ^??4MtPYwS%zOECLjnd1:~Nߑ̎}6~m!P 0Džұ[M^ Kr.c-{ 嚗adnܬCBu=E]uiweRN,hm_z/DLd=:bC<~QB[#-4[UB+]t^c%qR_S`~LcԶ/MI7Z烯w0#8L/kԃ9̔^sWDƪአ_ښ:>G* 0m/Єoeyc[*sHjjT ع. ;Qe͸{,?߰$} Ot,@]㸮n\*PH[31fFۇy솃cĢq=r@z:##5o.MRF‘zvSKtַ3o,%i 0G/ֵlzҿSԿŘA28 9Ӡ #xCz0D\hXJHQ .gTor,?3OEE+ךr;tAoeqO9ݛ+4 ⤟%<86K t+(P~%8)Ovq[NpGIxrTi'5izPh>я25wudKm[cE&lE˿DX|![X4}Ejb' {{'{XC"4w(dʹ4b4fGxv:[s{c4DW+ml Z[^Z,[󨟣$Dۀ:/tTjD^ud5O;ʝ? r=n!kJ"aQS&qOoZOUsl35TVcpkl_TRbC6)q|/!N̘cÂt$+忒|ck-q=g}xȥ'Zza<q .0-UkMLY_6L/7,}u}[ZxKݖTݝm5FXI?Tzwt$,ӾK/Ab_';7_!Wϔ5|>/E$# Nǿ 4 T<Љב$5 mϧᣕtqVSK\]2AE\Vu0.<6`b4V|$m%~=Y}]܎д{+Pˀ`H-8uc|u8\Hc%`n>f?Yi_EQh͇' ,0:\6rBwoO3-,Lgm̀9߁URp;CƟ x:]Rm =/ y`LಏAf 7q)mܗkx]](!belR_m~:2e e~hy9k*=wC3-+}_?:]7Cӣce]q*HRirV08B}-Fj1Nxͅ|M\eԋ\Geϊ!0e%5v;}|A1Ė@ n>m5o?@2>2h%T9I[71J}lOtuBJ<Ӕql][pZ%Ƙk[L!|lHsy&P(i{LCһSW;Xҫc#o [Iwn ^Gu7˦]}MXtgK8$q(=Orln&]қ<ă)rG'IeQ p0ug. E6A[uX/P50_R-{m()/a 8}\ I)' M7UӿXd䛔ɇf0v5SOǓ (@NzzEa:HxAv6gp~Sڪt(5@%P[rYҎMF3:xQv&l$~@X-BK~2YU33Ӽg5q[x'ʆDлff{48 |@b?_HZGۄZA[q_sQ3pjスqd`HpJ@Ú#GmW>`1@sw]%АSp0Ih z g}>QI udrf-DN\Yg"nz%jv i 3K j_5 kdV㠼ǒ3U+Z2 xc@ ǮG29|lA_8ܰb:BJzurP،; tRT  6-{J.k8~ gB,e]\^wAvt[}V_@zVl%kAGlYw umݛ}Y F!ɒ~#(h EoF.=JMo g^I÷r*FOě]e"b^|bʌeC($dQ$N;et!Tu/aWrH"t1hFʘ4]=CX 99=5_v8Mc岼^LsežO%5D'ͷ8C:]EU+R'+W9g4Ӫ|ִUM`άs[LMq`v*jvAAxQ9YGufOV`f&BoTsC%!i5X].龻aװ7hI&W8HH(13EqUndNՒ3|69`՗/3b{5 rKvc}}2> yXL؞֖FYt+o{hXq_ [:;8WWw*&܌euRY7B?ݕ6WE_ld ,^\مQ> FS݊:E w|MgH|Ku9}IdΐuG  dH ngWT_QJԈ<љImlkO^znvi9DQ{g/~bs4t6+U73SHF󦷱Q_ޱLd'X%aɕ[ug$8zmE@zByY@hS(s5mW1t$un"3L29WxkbM$i^. 3zYcyh^~ UerRqhº豏 #62+,b,JU R3-a> n۵`?Cڵ6^ZV#QČ[T<CPSGQµ$1v))2U%' (X!J4p2uWZ'xo ȡk$Ⅴ}fy]65MTM[ *(MTYŪlP1?srT O} d f[q]Ҿ[P- cLR bGfC[Ѹ%+rXbk'!tbENw00zt#d?97 Qކ\X!%wpn.Kl1T𤩾һ*? .1pS wJvhh'4SNw+X%<LEAt;fm"ϰAnA Fڅ'E(I"%>u]zeozY)7L19˯Hp-w)ָuėJkLYוR&9ypHWl2qMČ2'Be\ؽy `v0G~,w52(Wp⻯ uN\{.x y]՝Vlbyf9F́t~,:1yVr^!,_fDPq١1xJ>L´mm{0U8G @9Tuh_~Fn`PF.RjDz͸b}&(Xx9S+ vb PKhmy,%_1إ!Y&G4,KDɮ BvBݲ6zvǫ0AgIUg∟n U/:mZ}j1`"@xJp.7MrAQ*bkx'h2+O?2grvd`k'Ybtobfw!]"1%q1>urӀ!fZ~@hB6ҁVɘo~  Ezsk7cBN諁|P6_z;sqJ($SDKP~5:h]yC ߦPP g9j.K&Ok{QFc5bdRNV0b*BY .*7C23ydx$Q1Q)}G&;%`3>Ie*nQ/-J&M9 : ]?DE`mETc[X`ǛWW (G1Swɦ{a)ڒXMnQm}e4 Kdm<M >-vؚw^E|\9;Oԛ3h`,Od]G^E5=摽l k2t5>*o:;_/>OȀ#UWIûúӍ2U_f/H\[[2 l~5ؕgb9doKJ` K͛ spv p`|t*[u! Ӷ3ל)B-hЄO{˥وaOjWaT0i@HTW9qg-c4 >#FR1'՘mRt=sEn IL)hu}NVil^ " \QumOW.FD>#zkvUԂ/rSH6 'Ѹz@_ c%MUӫZS+bXk:`r7%F ޠ3[gk|EӿN}u S1Y#;ad!w#ʜ9o_q.PyKJ+S+¿tZ*)yW7 sVNM9 װ *Kng7.}=Pq&JItQٜp"$SOIj!*`E}p3 k̨XsXOʰB =`yPv4R7:0ȉo|%I,#cP'Z)|4k _V)kr0B8=mԕ :dzӊ$'MIh0ذͤq(MLtm2R7:m8%u}M2IV"MIxػa\'))m2ˀc}絚;c+!ub{Uxtqpmmb-$ãCX8Ν mr3wKU`Ym=G^%:h$ӘX4X؎ҌiKK6j=TPLWr?\v{ geс5y _HkDeb:@lQ*7؋t"U10;v\ AF{`x*[6nsvCT8_җVB}zH5M96j kò {Gei@z*P:M_,]o)ll^ϨҒ"~)j8䄰I>Y#6ΐ :*0=T>PZMnh`$Ptt%Xqo2Q%&3v5k40E[`J{}wv$﬘[}AsKO'~;^(@p8SHKгxA(24]4() b\opdDhҼmYQ^ e_[_[1:*zA6((},1%t ;>i^^Q$mޝSgu"TO!!gZR)8곺; 7'tE#S0tScY&Ql6pf=._OyؑQD%&B ui\j ~hN{_4aN6#c3!tEq:,L%cLXj )_]q$@//|LzWԂΠMd /4X% s9]s&h4y/F|x]q0{_ ze[zCιLo_|w }rGO19}EⱻG`SK$Sf#Ƨ.MI-1ry]j];;K.)$0GKjXN}Iwpje2j& pohj挷=T.˿vWʕ 2r$ּ,%< _]_kTYOsig +dj*"@C. #4:[bAkSDxǃ$OߐWCibei7q-8QH&8@+@ M.1qEgi[P`oKx»)PQĆVBmfМ$UDE~q&32Dk{3mEI&t"vYG8M$VY S]E[Ic jC5' `6mTۋ u?8@v#CDς n3-';6RVd!.TYm.Y:!xʎl,[j03:ЬaND(]upWmV/:Nz3Oo1DhQՌnBjl~O]1ợ>r_ }yu`-1A0#TW sI듄 Z1~xptOaZyw ;wnJNf5«R3t%֍@UFNss !7eJRn3, SBQ=c*gP`?7ve @lS d:݌%Gל J@ aiuYBXl)3%rV AXU6 ܧN(' k-zV g╀ ;- FgV<Ǩl B4&+OI9gqͽ]2W p_aE[qozJ0)BpB彍2-D*) ҕaϣŎ[F kqi.ʿ$wl=G*t4r[q DnKf} vfc,($2\~954يPLB/L)u#PˉyXs& ,gEx@(CVŽuyEgo 9KwAp܏ ͺ"q$ d `׻DeJɶKB!gtF>nuXaRY*]ЃsU*v/j"m!6d~-Ev@R^QgCq"4p lڿϦ8$OBv*VxB-5SɫY[,kF d!!+[w rw*H0o &: t}L.-jPb~NIw\񗑗[؎U`i*?>=xe b}@Թz !V-M ,/.iHCB{A%P>Z'Kv@yա*|`0A#qeh~j!t-THVclxT>xMTы qex5SOˆf9iHJ6fo s> -wh,~?(}BA(rhP-)LM8_r''W;X +HuFW2 iiEg*GU훲S.fyXTI͂]IH|k3A췮w[ 7g~kE;%܀b`nq> +RM'cn^ZqCt|HQvwd jk$\'<+ce9w>8^ @ܟ݄+Ti*pp.aޅʵYm,tq~VAq%?#A͵菀"DrβY!S}S*LR`[5%@L:C]@jv͖'{/}+ho(da/qWx+VO#%O#-u:F,qnL6w̩Gv 扜/I&ZQ'gdGeyx}Xlfk1-%ՠ2s̊<7فzBtֆzQ ]:7HPMERZ[4m/X{tR3(j2W\K?zW* 4y'@d.V3Tӻu,PKl}ܷ#ԹLq]FCTSs8KV>}1J^mڽ0ҙ%--S.p-R^Y7QxQB3 `R'P5y Kۛe{:\t(7u}y~ȵt(۵Dy/N2"it \Xl™/{\B(@=6Jou(y (qf_~w\]2w;`+(۹rvEꦷ TNc b9Ho'ƍZj/~k:fWab`Bn{iB IP 5?*ˢ֭oq2;paM.Cj9!D^;OiMcg0mro TPz;nfpjj|2ٽFڋw8LVJϕ ֙ U9mEÜlMFAr"oN2PNZP^7IlbÛSF8]n3 _>p. ZE޽?|{_p1iXzJ"IL~YlS&PuXтKl˘ }0&l߰. ;6Pݤnќ*02 $y_iDBr*Ă-|dȪ0PE Tע0+@w`-%O{ ME7aN&yp@xn3U,RBg%}t -T;Â`a4Wm^c%E"fߨxO,;SL8Sہ +mX ISb[jd{o_)+ZaGu7౥7ao#yگ Lfϐ!`զ89mxWfF`~ []Yn; psҟe@h\"%5}7m pye? C6[/\seAv'\ Py̩JvNN\LqJO|.e$'B*D!>qZPD9r–|~uLgG'w^06xh-znC_ܔiGqH;(;fK_?h nrduDeZ܂y/ڿYö*z> 0"ʎQ,!IvR){ߏmP+Ozkt'dgA9=DX8 I3~:̪sRl٤H(uV䀊L>ih1=AcEZ|fjEkOו"za^#w Aak5積>3hmڝBl[^ژ"UD:9]{n)w5P!W8=Fj|UVA4ʁ+D!Dѥ]LJ'Dd`QsQ[5|" $ӧ37Q}'%`ݝ{?yb.j!%7$TqgN|.tFS{`{Oإ}PZu3Q6 a zÌC (ҡ}J%y%a78}[}`Cl,U5i%˕-d9D*L("}o^k*3ɉL leExn/ECM՗T_M7p89Lu#FOԽ0{%'2+Ϲ͘3o>j\oml8ey^n!T o}A0شjс^K췑z2H~It߹$B>{0Ө^gr be >^^o5^wqZZւm/=.ͪA!C,b2f1 WpeBOa{Z^s\0L_fOVU񌲽;6kxP/'io)l@AӮ(Jc]*,ɎG{^_ mq;yz/,tBm42q'Lĩ5IhAY#Dո[Yt@[_+#lgEp2Ř,FJ#`O_D-o7i4Byp2=A\[8@{\I"t:j+윾(Bp3`o.?6mC Omh9*~OTnb 堐rz0mqP"Qųb5϶߿ }kژ~1IĬ.OcŜJ0XiQZZf9m{W-LF9 DFAHΟb{ {Лm|/~+x99Yӧ}wU8GZvhDKSl0'(޴P(UD+\ $/~vK`зG…} j;իS8ˍ2WNg>OD^e8<&Y򶥒<>M9`CwN9Vw)5z?qwX>l*4J#T= av8藇V]SO>84)KSP5QP״#Q3H|#g)gqn:)Ȗ}oo4(ta0o|6lͣYRJ=  i};V C\QwDZMF:& ^*H{W4{?{ PzֽՃtH }0|ݻ 5=/|P[̂(tcqݼw rةpsg  ְ@W[4![++6tr|2iRI0l%3UP\~n3d~XNr$8TrHsέʒc@~9Z~opH)o᜛z:,5,眂[RaQ>к83KnnB„c2۾Lz]B9 Fv7ǩ]05vT r#yop'aSg$`m)$C̥Ty1_lju7N Ar~YΪ16fn!ɿQZ=ֵ=Mj ij앇$6KX5!?4R_<$0OI3&:EEL&ࠐqcJoٿD%LNAbQaФa2u9䗷Au7wM{H*M!q=Q;S*RipNLk2HqaiϤnF.]O0(R! Yw:ڴZzbYDe}/M{ȗrOm:oq'39ٌzJtb^CY ka?\,S z8+ː ʽ; #^扵2<ll>3QmZa+k2һ=;q;$>z]J8gOՀ!jD- & mH:q!ym١V]{Sq84QY%E! ]Sq{ե2ƬCPg3tORQl$};e)*n u`ـhͩgX'dK4Z@yRTLuqi$ߒ0 |H >J=0wL#Hd\jP^|{9~m*ٍ*X V ~JLҹ ~"Hي.4ͼW״ղ$0@Gk7[R:IfB> FC.h3A M3=50"lV̎2C VO ׄ1:w#pΊbuJeI:XZ!&$e緩6K!sfYkrE̋>˲JP=-=@яHsO$srs+Åj|H d oEcޮitMnM{*nvTݧrX*P+!W\X ty{IjiɓO!D>zra~ E<擋"A rHb Tss$bc!Y':Bp\S!|dO5ʬ8v2@_ydO H֭^N7)s7K%ۡ!"ZjCZ@`_:]0+GG/ģzӡ3NTM  ^;Hxy,=6Dr|ڤs8fBmV4o1g^l]^>M"ttԇth8Wbj+[ mbVjp;WnF$sG7GXIO̭M 9܏=lVXcJEj* gV9N]HwY>KvA"n󞦺?LzkA:Uozf?i<(,`|Qʇ?==BDh2}x}mZ∭M?0 7>+_Gx44{VfZzEw &eIZ}\82,\+}lUܳm^{ߋYשwqG)nƒrZJC 4@zdx{sCYKGc1=0: l:moc<\3 A4XC̰7+l~}F2P}̑X1h>RT3S~S}q,顖%ט/J;^W n fBzGdRhFOK+8 nzd`p:Y nQeV]"j(￙2/D@=ƎǯQHU]n` eY #øGU 5I;v!`8Pr^z.Ń4@IPht6 TwX: 0Tڭ9ĵ 0d2Mw1CU%Bq7hoW*^}v^z/d^yJ͓B]\NM}3od>;M[FШ- @~gl̲sC):UW"Bwpg 1G|[8߶YE)Ĺ /H}RZ1$ɴ<[|8%Ķ#L&kFiwү< yKHjRނ?(žޛuh(2vfktl e:bn [^X0RT ~svծȟJwh *8^C< m0;29NWoψwXqѸhT8ǾM ņ_Q`c.cFށy_v F4/lwq`@m7&G.KQF˜_g0ҍyгFN']hL-1A2l6{aKErjKK~^Op֗X:pz-ܙ{PQ}io>H'U P ZQ/)e58ft2BfRM(]-ڎaJx:, p(@c :{o#GhV W3fF`&wtq^_۴dKzr?zQ)Ǵfƛn">b}s)H^P`5XRߺ{1?iRUFNs]0GiϾ =v`Rw‘'f+Y:N[_4 u}zlZ`?d̾Йu%xXΩi?H _ sR]fA t(W*>B b1+ [ac* hfTNOtZ`\)v]ѳX[?JK Z&eaoxE$Xx45ʧdHAr0ٱ7<Ѯ#j:s▽vO٣yԊa7eBVdcEt~XLGbֈ`#|TA3W [{`런Uюn?}Ёy]J㎆֐|+~onJ'-WdUtюQ{z4l1幃݃,% CG5XIR~O/M0}oUMeNrP#|YK6L'J4~NPW̐rq2 >ʹZJ>L'oD(Pʾ Ua ;NR9,j^7˷t]jnQiP6xS'#ւz@W)UW+ cgkס, &j >RPn&m[S3\VQ/1j)Sjq%sHnvsIJ#)⎴X[4kNkMkN2 =7#ԁEΜN{?_w$׃^ 㫳TnI7f0%dW#pKz̖-?O0WYW֎nTR򏟘Ռ_Oﻇ!D$7d&!,ܺ6aoVfJ _pE ٫)RHj(v!bRXȿ/8 (U/(8 {c E1DXѣr )mݣ*?$[gP>-[IR 6SPLfa(cΎ{k0YRj45^I{Q~O eR(D5@x}uglQ Cn,0!X|alK;-FMKre֜T8j CkoG> X/cIؙAf׋p'˸tmM3oW>x=WSb@D J8HLTh Y"-zGmq@)N_ 6i E*vl郅ŏKf8L EO?70< 4n7I5o fcabW@{m$/qލ$p"H<8&[7؏CZQgJz1cyHDj$t>TœUlJE#;_nd>lף_  b?Ĥ`(Tobtu;!^'hlxNg i&_Gj鮶E.g4Uw[Җ(_eGy -6E哩iJܱS=U]ɦ:ÈQ0[qùZ53؋LmЏ8`}݋.I̤HtxDWhT(k`А0RX97z|/1G~dm bgr߸ּk cc .ikPluLVʾG4?,4XBIMTa9)!@]i7bb>donX>NjׯA$f饶עS0}yɦt6@66hxv[aEECJe`hkD7vVm8vR;h?G i+-eq6'IϜCt;i6W*"Y])G4b/J燬0.W_hfCaM\rgݔ."xdPs=_2~1-`:oXDgC è g믞;LUMUI}DxQ|@tʇ6Kgzz(o$gDnWW+A٭k3|ASi)/1#yFOW┚vY:T0g.R"ֽ wXW~G Y-PJy3$+↺<}_*9q]VV;xD{ XP9Hc U2Y ݫ2/_eG>!p~/fr|j vD^%9nݖybd(Zl̛g7{z>W; VP_8R M9H!L[:0dra(73}4Wߠ[U~9:BUf2Xw \lo"߬a! pk29!ioxpC6뇬^6ZB3 UZ`thxdS_b@Ow IdKE&qF۰↣q0˒{0@ؓ> 3[ =7&ZRgeJ,A5{Cק\`ݒ[{nkyX9rW6{̠ghʅeC%H*0 #%2bيhUJuViÌWXU_tǏ;-KF<̜E HXy,ƴ1lC^w;DJ#̉ iP;;˕ԗ@b$~ TlVoJ<Ĉj="lWU0%<0 sc`dWڝ $ҁT.H~,~Ѹ1w(`Ό\ K(-f^0YwvPADhS74)fu +Fj^J(qGQfk3KІR}$bj pqz@} *|XuOI#y{BcXʒ(:u%g`@X=[-Y&✸ZmOeiw=+=U9]ԚSU0UHB谻c (X"7%z-̑n՚;CQ-TݤEHѮ)-Hu~/c]hIϋ횺PS [;;j4Y>johyCtP= {PBP?r(ʮkj~ uMZ9NT:z U-3ў~st%u{U;~C^*Hb`èڪV dD?HuWoyw|O 7>覊1䫾Ytśg. ȴWcF=Qí^ [7*~O cXF"KDzkt=gb.m5N~᯳>Rbus}Uy(R-6#%mKK-K}zԭ RX#՘ Bܓ0(ڹT4hy#b jtPEd^k\FwsOs~jyOmr6(KhMihaJYx[x~6X $X@"V]i^=༚ ӆ@5hρc>~R)cć ?_3j=lQ*D?=2n#mRylj {*Q1 m'P9JU4nL.]P~/=H=51-o&:Iߏ/ C3:T5CzU?FT# HlnAU]RMC0bmK2s~I4)ˑMPh 8;! $GG؛)պ@ԫY (C꓃Moʗ;w)i79Q-NÝyFc el^`ήvZNgjy/xFʟ'RQe9yLC=uwfj="Q|aRUD,Q44gb9qY/K'Y B$iC\'7S~Qt?汦Qb:.w7zC4q8*MhVCNML˧j# C1$1_$F^ҲbLX]5an֧juSߟ`p2/KD ӒL[ùE'x:NI}RSN]QΔv2A }iZm R41ۺ4M.5p JV)+2ECIl ݃}`] %c&MB@ 1Dz9gxC"ko_cL~}|Q!l 5q_y=%$U)<|RvXJ0Gq>80ᩰn.FZQ~:Q| ɶ#V,0$\sҥ-_U/\ȩy)jXf-ƃf~tt 쇿jwxM̴t߽1HL-]P29˃J{)"Q>&@W҃N B|랬 $OXe!Hq+ay-G(qߔ.SGDv86kԨSEUK~h]s#1S;QIϞFN^ĆJě:7u5n,1Pߵsì^6bst}|' }kgtbb{J7_Xy+c&0pQRaNֵa\QotQxX2۟7{ gH~JX#+(uE+ g~4B(?@:,/>E)N_i!Yqrˏ'r;_)*ɿ2ryLd)TDy"qM9o|}[оbsE}v_1A ~tq -zðIjyjݞUsˤYQr<#' !Q&e)!˹o5|C!yL'˰Bũ{Yz騔T@8ˌxo. ={KL$_(B#DX}`ʏ\g6,D0jyj'MMOb A[vnÏ50{* fx rW}:'l6dĘ_Wur@OB F~c9dX aVlW\Ty^C`@jnRU15:É:U'IFEqg7e@ǀzUz( tFAf4jyݙӒyr[/SRyKܙ6*q.`E6&57ݒ"S~1 1}47Y3٨ DEgteπ~8ڵ6e4^1b>)m9TGs޻jR}BglV>;CT6݊ -T=0(ŐH m-#۔0+.HB*H.:)0El+D5ZWF\A4sk%gV6%I]0Ǻ1F;_=N 67/GT qՠB;оT\" 5|^d/LwCn]HU|}%P󧳃@8!|#gNF` QXQ]r#N4XXCA{cAxu$w`OaY|גJGЄɏ:łIY #uYpl>6rޫ݂hcm#:-1G4Jc_vG9Q:͞_ By3Cf37=hrƃB*k:ۋS.k5𑷚Cƽ4 E`i >5frU.\'m"bLP*g ëbgxQTurFІS5;?_t(z 5kq_g$Sh/FʃM; Qeb>C{[vig͡q=ʠwn uzPQ{hk`b IހZUN$mvLI*E(q5Kc9xe#3*;Jˍ?K ϩj̄XzN5E<3t01ԅ<\?&ƚ ukfrөxb_RYOkӓmp keHkc:0jlvN.Ϭw_Mw1tArIthk>=įGn@Iq> p%ԔڡF짍 HfLNnL9*>m÷*/_A -xNtꞜr]).I0P{UW ;#;r5 Ð.c>s9to6ZHyf\QbķGԔ dO|(BPи,3uj#.oaqhJf^A6e%ǥ BWQeDsmlVH0z!dK"S.*>&4Pꍪ69קmL>ޮ7ʴIQjl+[(Аcg,WիvzAHhVG`ti P.7iqR{SVWk2W-@9M~4(;^]93 c6*P̔Zpa5al&e˼̯")4#$8Pg *C>U]mQ-5.P3#$DcO= ;ؾl-ݎViwwFƼg ^u*:0qC;RCA  |:9nGٱ\[C 4j-L_u Z:f}Rp(~2*Aߊ[=0J%@է";'/(Z &6"g W=XR.ODnRҔaL[ڝ!OrFե@3vgl. TwZ˃X:ep-5 >f28pXr1lA;0ɭqa+/5M.ޡjHrCr,e$}v>n bΛ! HyT l8-IIc#M6 /7. 8? ^,AP{DL7ϨGBY ]dž6уCR.NO+S`|z.`QT7W۹ mNjߖ[N>_E+G\92F8LvGXުC^ #6X!mk峈s1.M#tr*_pcD+!(9H )!d{"TN4/nQ`^.v-12tj5MI )wjZbț!~7sU;/L!K/7jMU!&lzSKreuؙ0ʳvH 9`<à oVD#OcI#U]wbT9`o #A]mz$EjJ:f$L 2 Ǎhsz];*.8.\Fp#L5B49nԵgư=%2TuroepǮ!ibʰ9ƈs*->mDcEot!7y&6ErXrBHFOi͚[_GL%PK}S{Vw=s_4 M>.}J%apx5cOex gr;FbPFBAo .vom$o0k\[~0~"Dp k42i/lT$93x[$BE^4Nf^#`ݜ!eo.εvV3)^XJ6|"3̽RM`iFU,)R\.҂01a褔SD)fơTKZQmrŕ<| StZfurk >Ã4,PP"QC/kAo7U,p[2$u_0eIwrx R[?R68 )z+f™B00l]cb%J _ID$mA屎bRf0ݪ#18ޯ ==*>5D038}@>wLŖLaD! F#v,rI[iUKW0T3HM6ɡc)SɄj$LUE$VIMNՔrLj^<^o(Rå*S]]Y*:!'ћ*=kUY$!?qlf-zpƂ7.beuzccǽ[ó@LXj+U"n._&sfC7 )8BNN /3P[s+@ Jϟ^,3#Wm:bbu4 1\X_?޶θDm|j,iN~#ޟa~?_B1osf9ir]GfjSQr |+ SM7j],$)|ԛ5պ2P.M3f_اFƔ+޿趭IIûA4n\Iަ@<(@Մު@ΩG>]vΨIfEcs ;Gx(~g(6cMu hӟ5 !d2HvkZ "("W5󕵥pZ0gQ)nukla w;_%{=Vyytz[Af4,u rtؖVVG|WОpua %i.vy[{{px7^pL}bgUA# 9o|!i Sylt[ONðdhX5Bպfݢq6o \PASz^jVXi%УJk\ɠYﺙ{a ( Tc/3[4Aȧ0n0E19|0c!))`_l倃o= $Y5M:IhŦ8d xKQπ!5g(@V8%;LI#^/g`ňc'";g |uT,>^5@d[F2=_<-u6ݑ*l<ȓ1$89 {/#"X?J+ߝ1-y5p&)R#;^TJkie%6p ȈW~*Fډ|_.'*;:DBe~9#s?V EQ|HnN& ߝ hd& BNzdI*(z:BsU,4$d:=Lʳx(E3o#  òcuE5&=f uFB&7#GAÍᆵ`sV/Fq(^>s,a׬cqhY^#֤ :'w6g"l~a'E@dWuZ]Hu>kÄ I@w&@ mkprrh9iuXo'"|cB YXP}O^OkVqtVˌ#ߕ1XT˼E1Ԫ #2qciHʘ)5G)ΖdrYEEu[M6B`9u<*0:qeoA} }`5mڃX<2L YNYĽE^L%3Izl]$ 䴨јQbYOwM1Gp_6dHanY84 PFxC߫LS/J>w[~|)^/_PRFh ^{fZW ~B{|z#Np h@ BTs78;K:bc銋9)o雈Nދr8 ׏&cܬ9]7Dq^PcÞmF ʇR~SDv~OC42 6^I`߅0]|>L#xݝ:߿>:TO[y䗒!/k/R~_F?$PMTQjc^PPwׄ104!\3} u!L.1mGybFtJ4uI O42$MpOIIC;SH=rku#!+MJl dD:NIJG Hr92:ֶhjc^&EP"t%r_^hٗQܛs?6eٺ> H4ߗd-|<چl?Jc;@`xj`]]F{F}wΨq9dЉYO΢$'[_2A˻>+pd IƅTIH :"Vw]Iv =YI&#;'O2m'LQAOeJeOo2OL0d{& >RcYuz#[ZUl0 Z1goo=39a357}mw zV6L\;5A]ou 5%p+xe`.4"{;YyD- <2l}(B!X0+K"CЅBN$&(LnX|cJdTvcs)2{<܋-#}t@Q{ ևhbHaKyW ?.r1=JfY0LH]4m*O]+EFV FN15?&"N`ص$H+d!8w2.,R(4_eݣa2hV|Gq/^t ͅAY8>e7<)iZ;SQ3&DEHfs}:=]bE;<93esk|MR%WTʠ}]k"5<*X-Y.\6؉1B9H|PjaFPW%/"i Be 8n?荩]'F!s\]ov,y6*6qӲ [ٿ~Mh#sq1_tH~+un~n)7ڙB;`i0$!,W" #_<_M48.v7nU<-6FD 3Ji{a"OSYe\m>1WEfWKY`D`/5S^Y}q$y)ey ~~=fqq#Ov_QCx>~YRmu\00 9R?mCnxSđ #D"\%"axmA0쒺fkqU\$(op).!jǂOal&"& L+`h6̽b7Qj0m}XLυUT O.6+T鎅Eէbre|bs--θCC8| kإYْ9mL. ޱ C  侉:H߼/sizVі,:?Zݿ:IjUvyE-+_F)6^[/;G~It7 -Z.7- zSe}tgX=Ɔse^I2f3t\e̯N|Gދ-F8^ .-<{kZ8Uk[m9/-6nг8֮mϵ"ʹQ[=+"}\|Od߶_< o{p!'WJ$g;>  > ;/|I(\' e%w֨jUEtxaە $cp|3_ 3T_U<qom{“#]RL)>]]wd/ &ʩ] F\4(y6AqY$lIݗTI z*i &z:ҳ<u~Ɏxgр}=LI˓8[2Z6*aǂ"ˬLNsxF& PQsdbiZ^Ffl#f+ 0 }\Ҹr'_"ri"8N3*{…JC%XJPiRLMX‘%`ztn[`\|sdU_yaeɓtF,IG6ITWB[r]ז ~jz.n Fuӹ4fp5Z4{I E~׌ _hd070hՉ׵tL[o& 7_O& 8E џJe`x\5ɀL!# GYA_rËS6Jni9{c` =|aM V>}RōBq9 3M0t x>Ps3]ڒcAO =|'{ogcԞj'vѸ$ʆMDG&B|]"ߖwh 0/^d谊AY (Ɲao}v.-Ekr`3&g2 .7K<@#l'%D[.K }I=JXc75w· s4K'UysDG%p| wL|4>VGQcݣVj0o@ZNXi͙&~Dr7;MQBMCRS8TɏP L7q{8Q\K 8h6n| $NB률ׁ%u 3%V(<;K7;–39=Usc ri+$4٘ j5 -:O'\#l{U #K!ҟNl>uM2wL(ZhƌW/8Z[Ŀmc!"Qt*`I 5A`PC~MxX45ő?S߂E5_uƹֈGsWh(Mo;ҸWb dg#vo9XollDY4(䡋 љ\`\`0؈bAeK'(SCt`p4Oy2h|"~-5?4XYfBOkuE7/Q׸'8"?hrN@UEikV.; %pؗ17Q>mBbU}R ufGx8M>>LYq &L"]ɽmɻ$-+:ԇƃ/2.dBh5հHکOKjG{,+ސCXg{^pD=F!qf"UN$d8d+,Wtl-@ⅾ843q)z+uq3yLT% |!թ TO@$UR٪:9=2v^w&A'^n ͜_a)PU&(1.R⌚hŒI :cs.}̱A',ySg<8מ,yݼv(g0fيsY\t%s~jykET >ESI,.~njKgZY(C3E/mփ2>w(r'fGm.zY&=-ZN~%v ve#Q,DkP9j W 4cC&~<`z:d{5']ذuH[<06U?!vjJ|]vl lZ̗L!DaSO+eIN2_ݙ_6Ug1=6`4W& ڕ%P_ui{ؘ_%-!dHh, {z 8O ,^,8S;7'$*)Bs*gμҟm:v́Yq2W}Ʈ Hyn5#wO0)E5Ɣ˞@&povkTGe34NM*[I\!fiu0iqhFo`Ӆo}7@^R:#Y\ow01-NYcSkRNt`@fL3!!LQ>'=7d=JX Vqc~KM jc "(3ZP $)"UPEY@m. T@ΠL4f=$azAOABXi *QK#A i5 _Ϛ%8+jflbFQ^:6QR0ӺyAЈ(1Xxieszd5` CͧTG,LnqkQķKT }01FG܂93_#;K6&CEZ6*Iľ2ˮՀ>bOO lʿ?m@!]EX`k4*"lRδgB0rw6w*욡(aJ(r32_lVS2q.hU@EJ[e #IO, $JBIfȳˣfU";}=uJ}POx//J$ȩ =rXgE[\3rY-. :cͥuЧO7/+/+ڐ?(B}&{k%" H97^їjoܒF;v#P5!|h g :5YT/l7CG纏鶏:f:PlB۝׺ޱ2k*,:DeCB3:߷O>üg~?0PSIA=|iȨy*dV{5+1Fr"G+F1 O.R ު ¾u؀ ˔7Ek#,G@v{p,w>0:㟦3Si^IT#2Jڹ/e6Pso6NpԚMqC!N;3Д_Үфd9zϗox-ۋgs>kfGc  #I}0f*v熸0q:AO98zf Y?Q:zy_-y\.dRrpƂg$9bH tgp\r:.(#UI6gM)W˂0jXZ[{0We=ƀUvy׸dVCİZn*h`{"Sȱ ^#$EZd]h8bKQCd6Oqt#%Hw(`:<8b.'1Hi",8x8^o6,V 8>*ē"M_X/&XBIt@|G&ٯc~0#˗)jHf*iGmu- Zy.8>rN?JdF0|Y8;Qa,kv:o+d詮|⑽bVx,vj/9D7^KYҙTC'}g[@qAzsx 0p' [D!8e UC?Gu)Y! 9W8#̨3#B/1ytw#pbTڳ́nSc MրIpw-^ױAY:dQE^ڈEyyXbjzW.e{K ;2yCǗ[ƹ"}5Ds36T?aLu#=.!{B i䨛"Im~^}[yF ),+ALjxm,rh\,(Pn˘62"tOF~ýl>ϒ"UP"9n6u>.)FR_0 FL=^<cVOa{$E؋wZc_PtVm=K+l4ZT+ #OgVD9ir錊fbj Du7ՠ+k+̭-D]Q1K,jUպh)зyrt'7!G %c?Ya's߂n{G ɇ/^[D+iwK䙍yS ~[0Z 3L7+|'u-QA Lk`GA 67! 綬:Wp.Ȃ h Y;mZ:P7b1j54kUVnI<\hJi8Hw?Cqߣ?9p;Vii ,6 6"9ës0ݮ"qճFpf*k2D謈\wVq'N䰽5{ b)m!尚A5)(kb.xzV7Vh6DC֚.AV:!`;a`_:'zFؚ?1^ 5?2M˨0n] ~D8R~mȒM LJs)##2*cO=rO8s~[|z"lƠGblfp; dm6 WfY#O=bq#SrZc~|s39[9ſ*zn VWݫ39.jϸQWFaPפKZsdJ1I;!KeOffn=- ӏ"!K0jԴl2̪hG |THyv Y3i'V")mxzv [E-L9!G?^qHp {UƗl.||p"W"1vܱ26]b6Yxש2v% =  /;rf.PB,sECR:NP0!iO"]X]h#i˩83~ @ts)IMM79i)C`Hwzy; AVg϶']! |]֠y(2?2e /6**&YS1Y~^ *N݌e)`.Xr+{$TircFwO$;e<"gLmx ('+<ږlfIz$S l o{}q,8$ҠlA'q73]Ɋ-J5TTo!Ur2<+ ףdaW}h쨊siw֜; ?P^zDm} ř݄_{E3NLLu@ eO#,m"IMhQl?90S,]SiR@ ⍻.>(q'Ags?YE͂0Ć+UU51b;Zacn? b:xQ"0#Pbzc|+CF@ud*4ߨBK";^/ϘMy\ (gp"όA| VP4ohȸ>VoJf %ajErkH7a4$"ۺǚSoZ ՘QZJCnQ boYg-:މaI2-3kx sc+gT'hԳ+ 2v7 VTn)E@D6n%}a~`/n^I)QHdzt 1KdFٛ;fl-!]ʰA䧗/5*?.Q3n M\}ˀ$1MtH=]ƙ9)]Px(duG~ =BJ07KYUQz) A&"W:Y>5ʄaa:o"ۣMƩt8ʓ/0 0V@k=<)`cUg%jRǏ&̎ítAZUDCZ/$g%9ipLmqg?!Ki"sN)@M=kיDIb[cYըtOXE}Y!f^ FR:G- 6Ѩﯮ8#9'I?:snHX1Vk00js̤s!̋dC1/ݣ~bB Oo<@sf Q&"V9@o&0u 2x{] 4͜o,V j;Ǿj#6WuNԿ} Cd k،G ]%i?:5*\[B41pݰe<"U&>+r$*{2^AY":Db'ʋԉ;p/dq/S"9Wy.ҴB&i~Rer\Œiw0#cq w>\gFNPe3iP˚T4RqXw"PYtQqh6uC$[9)Aq0`"L׸6[wH\ }vf`ɾg"‹Gⷾ:2A*@&PnkoJ;1KkZ5-?K-apH_72QpI"|h=;:u7MA/iVV 7kZc*(ナ?$7#ʷnوMeIaabLEH߱FFTe9lɈenJOS*TylHkxBܝx'UipQKd1Ĵ?㨌n nV3 =X̨+J(V>UƊޞAJhրHBH5IE !$>JSO4!]DZdF|#3ubC k^M];*ZGV޴Nj bO6 ݵ'4| t>sY'BZV{C3ȿ*#Vs|A>pcZ(T61o* >_iL. mVgOL4ĬA1pET)&5?A}$ZU$L=i=._ٵt+@p& mmœey}ڊ|*,zi-d* pYQsR 3qTW)g)Tc3S 3˫LJbV`q@?pG= >蒵 ~V8{0ۇI%e:1E7xXfd.>3Gԣp#N2njg  ]A8΀6=IeXST٥$Ow?\| 2`i1C8P[z907ywٍDղr{𥃚4>b Ã5?34&,-ҵ=5$?_I*Tć=~;ZzVxXFԮg'tiߪi:÷xP8$,r m Y3*ѕw'wGr^7_g:-Sl}kD؊ O7e%\ֺzx}&Aڌmx1gugL<,Vi* ƄYY.x`RN6W*cؼOŌ H )a؎ !rF)@J.u q-L9zG|m=7~hem^A8PmDc{thw`xɕ< Or@hMry4:\*(ܦ3GK h%C1ƓvGS*8Qq<(&db uh9(]K'(Z5s!war]%wfO@BuYo/eg(AilHS:?iʖ_\)pP \m$@-ʕEșnMԑ}ɫ|1M}i6h.kw! T|)X/¢,s-Ɣj_T 7c zt& NQ|_u÷6LCɣZ>*z2S8vIj>k}%  gm,4K `8e{o/L t@2[|#m)etbE>̻o &qAi0>K'}gFW&~Vڿ8'8 לDjT>Xm&q j+-xI 2)#w%R䅁 eYNdnئBky8~GJf2ڈsr%1>W/&?u? &Ah,GV+nrxA\R&!o:VKH1|2hsR.M`q &@K(;xwLWnl(mGiWiLruB[UNBXV΍` y.=rjr<0ap6R/7vW^ o&P#n(S%fN|yyzI]G-a^ւ2)5[ǀluJe4W*mHib2_dfG I`b R`zT$lae}Q=rı㜿DG4u8ׄבXЌ_pWq>L[붺MaVlG !ESS5a/nu$0Dsks`XĀ0yZS:,`2~`O LGʀv>noκcʇ;lg^ޟ@c_p~^zl`F 7PI!, c㬶f3^V`0)QTϻ%]PXaUF3ΞSn$Z'w=o+o'W@o*{>/׊6OZ@m,_d*^1IاïRuI}yS`u>iOmbw\551ޙ&2X]j[(We#M_T~EqԄM6853ъ|W<>H O%uS6x슓5'3,%?#?ڳ5'Շ #U>&'^W^lDԆ/A_/>lkR e5"r[h-+ת|;b0gX.T[ A*͑= :O,?i)Qi)D 3qysU xyhv7bKX Toݦfj-˝2F=^WNMAV'XH4'\ so KMO>p4@ ܩb˾OB[@U$_xn fCHb) rzCPt /xB/@쬥X l\y݄男n͉DXMDhn`XѮMjbA.;YRS~>xgk4.id 9R|/f۞9KFDl^[}S?B{5׊P/CD&,7(՘KfO\M%>"YD~Nݷ.Lj;7𕣂itc^-&9ǩG`vNw&JW/ey骠;&xDJ=3/bk-?yuOgN=z6'FLğ7QnAM7{ּ=BP >@*uT:rΪ&G@'As- ._v:7 ?!Z&1@]&%'%H ,4|r#>棇^.Je N: of? H|a»O^bj2S(H fW@S*V*b]IQ}R[ܩaZ̒ij"~"'ˮ,>j,X6MgȉZ{9 "ot :8@v[nhfc8̳7`0p)=ୁן V̅)EPL Ŷ8B[4k,}p(?9_`1ri^*Y= V>X@1Qk\Vo,s9m{_û㫜?_A U-9طG v5lp[}dXrʕH.6} [8S*y"_ f)1.%۬όJClYQ6c U6) ἆs?DXf+cڿ+ (- C2>:8[+Đ RyJ%uvM7[;4)%=h1 t;:UENcZ9*[MOXAsK =,A=^u;4{m'/2r71NWo٠^fU=mhq/;Jm5g`Au|VLvQLDy'92+ _QDO | _( 3"IsmZQF'O7@FUWoS+Q` T!V3pm?"ɾ|ƈ ̱Bb`g ^60ih/]QŻ`^.ֳO\Yd&Ilʵ֐`)$ZS<5Nwj^Ӊ-' ̓y%(~UM,qϿ=5+KRh=7/RvチAB0i-:YP8yG\e~4֙ b Qꆳ1[ )48- |e\MnsXrJ0$ؕt(!%--&<|&aPSղkا# iiƅq%JOӳl#U5UҊ; q{º]["v/Xkl,pd'>bҶlc4PuD+(T2yW]y8cM.Ѹv/۰L6r7$>Ce^Ewal< +a8,B8DdL vB!Ԟ^0)tF)_-BSp0 VP]_QLvL ,C!lYw)&@抋L\'~B@]j8u7R&$t*N> nWo1kaέP]}s2/;]+?ͯɪ">T6@Bhy%ikR}`Aw ~m3hJjNWi z%HS{=;wɍw vѨ8ʆE721P_5dZ* b$fԻ ?"ϥuT퐻k =j/8N'lic2jyrMo0M6/N"jqH.^. l XL4/L/XmYm>bxq" @goA!([ysɋ>ttf5CJC{T~xH vΔs3Gŏު#eLe=OT\`a{Küd.4P0*;$dQк/ _! 1I"zmf f{C7~BxөbZ֭:WX[鐌I!b_7W0y&zINV"j?[^Bi`Hyc/]z^-zYm}{JǗn_ c- 0|> * rΨہk)!7:61޸{azoEe>'eĜ${4ך+I3TyhX 3X 5"8zy`eݢR!cg)EhosEeOag!AҜϲnWL)#:P.l<ZNvq27aUg9~(|GH@5[)N[o=.Su^{ם0&7-cn7KU!V}bBϥcb>aozk*`z[Xm >8]l.J#b]n)~ZK<7A&2yT<$,;s׷u 0iL+,@;lai ;ˏ0WzDj:#-UmE~Yh%ivS7Ccu"}2Nk=HC)O(A/(<-Bpj~F_鑔瓫n>~EƳ q?@u4 U4;$ 򝚠1';bxܧ>OⵡFAS3Q$;9IǦȿD ^XX@΃PvB$%H``L,cx4#@DV,m#蕯勍8Bo_P64Hj&ZK&%-g.M- *=VU |b~E D@ }-`4a0r}džhĨW@ԱcbI0N-.g;\譬RAQqrN,X+qj'ŏbAz@c1ޓp^j2 rKf\N`$ +ney"QDH1IƱ⧕%tG&ezoq;[cy[vbVox=ePkA.&IGd˸`Y|n6_ٳ.0!vvS+K`nr#ZO}qt!af n3bKQ{KaJM+XMKI,?hQGYh%te~Ylw:Rfn"3||hnu?BN dR)gJnNL_:Uחa29熍 Tt[ *]d\l|He|eݾfh//~79ecn_yb`b dÄzIU Ǻjx6g#TT&AyzCnPS6Iu3C1nG[0Փ L9_gԹF %ORa7x" 0 BE{+q]|݆Gn~=j^ˍCuVϝ+Vk\y!esv+ddupfgL4ïZa +gMx9|YclMS*kquKnqٚ_(_a\jY˧)УY=աfك[Zk@=s m"JebI.K"7QGX, 3/jqÇίO] Diifylж"#r~䒹2_4=׽Vos4a+>=Fw!/te3#@VdzH AFɍ76 G̼_bEG/v͌kJs@m\ {bOx» C.xDe=Քe0r7q8=Iʫx X"Zb9w@!/xA는{ce&* ygЦ{/kɒ3ǞDhmc,kiVWWS,4ct߆.5k2'u#`TXoknV =̉)4#?ciWFvGDNHhZ=*J.2dFEhAkgU.4p=x)\ {Џ:SPPUk/YA7^+a-Ou}[yXҀnN/:/N&W2%>P]~D/.Z3*i3,8V8~:ڟ-.6*1ee Zt%lDo22)k8lB\BltLؔ%{r\E;Zp#"CbG[0l7uO@-#+08XOE|J1 Bai,bC_eu>?cbc_<`%ӝ2s7*ukResG{'[^X]TDLoo&A%Ug {/@~bx|AwųkMI2,󰣄+̿Mp3eYf Dw=&gmW& Lh0LЃ!3JS՛B:DMb@'DvyE)_a{}:J$-r mہK&4x|%y~RBڳI s[j+ʙxܯHcO 'Sس4̬l6m6[)t38Bio׷`opp)mk5M5v"p P*bpMS[ϓnszr] 2NRN-5,Δס셛J(%lu*8\Ma>~3#[8U>ѝogn9J[562M,68Ege3?"|#/o>!\=C Q#@e9Ot$hm5#Yf\[4P n=(Àz&>69o1`ӣ>uM:)z:r5T]ao*6 |XW&70ȱU^ߺ!;K_ E/p]ȠSDQא]oGBECZr}YJ͝ pvxKV ō{iN0?)#ޘpİH Ub𒅹?$$uQmR[\ Wإ&ǂRTCW"C%~qN}añ! &1bL͡g]_zDI8UKHI- O'"B w:|Ԯ,U`lX]/mQ$>" tb7bG; mL^ C˹L`A'WT W.t Kpߐ4TenW))yv;\tS%+Ҽd tϬ95R6Oc}.lŷy01YhyQP+HuvՂVDKaoQ\c mf@B|.87y3Q.ZJ2\#*pp:^^4BɃR hmI/iښ\\?}T˧[ Cqpt&~?oUȍz)|4JowBkc佾AIgjf.ڜ~d+$E\6wRl,rr ns^lߙߴ)}ZyFMڶGzs0$õ/NQsm:G-ɯNӕZ(F@Cejy`͈n!ǚZ4 ?=4BJ%WnHviIc ,ZFJ`DE|#uHh@셣l//\ʿqxGcP +g),%'_ %!R&`YoDyRa XR!wGXSƶݷԔſœ*BDbҎU"bDנYTtAamr>_?s-nGu鈾O5ȴ1+J׃e!eq ~s4;?fןzCZ1U0K$j-}\B@*2{~=@!zX 9 *+z<mĠL>+^>F//vra.RꋔnJ#7x?w_%u6qyj][c^Ο@1&N4"=JV/ fC~ SDkrzd.]vEA:g"Lt H.k:%._MM|) {.~AY6DsL=8EZ/sTp[vFzGeS1oS5śeG֗RggbteՂ990!F/$RAiQNNDA&#jV?1&5{XJ(8uKu#Z€2L5 TS/v e`AJМCnj! U? 4bop62L[?[ϼT4K*9 kؐ*90AL~/萀>gYHczBn_e"9{EǩϜp".y?i$g1~#oSS'ɣc/ k).{*З]Kr^x̎y6u_:V9%V dqKփ|BM¯*N1ڴ*Knf@ڈ#H~9^ldi>]XZٳ ~Ҵ0\21xm}R8۟Χ3k2|K 5^M nL&I*0܎HN)jZ`ﴒބRbDC肱&21I;7okR꺋G{Κ/t0z)7m6eTGNl$ I||D>& >H S7;:7q+PK8PGq1ϻ!+;Hx 8n0NǞއvk`6R)Y5s~-.'x!;u"2$<'k%r&BqPqߖ?~ .sEr\S~IޫUg(=jY^ qrAl"nWB=pBQsLI-Ye|74K.~]ݵJC~Ap=ىQ^Rn/luZ0x؂xVٰYF.?L (Ic?+MC{n_&%{1Z Uݹc)J]k.o.Bp=/{=鋜vr[մna@r; 8$R1aΣO]iS]]Q/WJ8WK-oHp k.<-J#.M;8ca^16-şu6Sǵ1>~@}R<[5h;XN>WbLB$$I*">8yjI^;ê(vn惁9ah,=KDn޹Ck T@e.mx1&ux8$s|{{ڇ \#6HnNnApm-39k{p_ #N䝾egd%<ѪmzE}.Kj%<1E1!7tFg7|2˿3֕Ͽ5.=ۂvhwcTQ (jj>W]'NuVLTQ ܼ)H!B49OSԈ=jeH HR 1Wb6atp_LfOiҝb"3pncZ 䎩9q1ZȱYcD&ψoM0Yp,p(5o:ܼV %Tb&U/̲DHeR㢳S(b(wRŽ?Gc"!<""J֓|Y-7Z:6"pJEV%)#b )[ɘ<ں9]t[/@G3I2&/Es+WFFC]aOxGaH?m `s;(@deKGF>vl?UBziRmNx#ݕ7J\YwYwNkUHvs:Hao7LNbS4eބʟbj@3")_tyr#T㌬X?'H0YZeed0i*^ϳ6p[&vü7^ex/(Ī9}91SUƙJ,lDha6焃 0]9 Ne}5C:\$=_HѢxNG𺉂vsp۾h_"Ggh:B>'ve&rUFUPBPo. Uu0ɚD"vE"2j6ȪMZfҢ0q ~F0|vڸ5̹LY[F^6Zpٞ](RVe}STfI{z|o֬i*yZ 5v"-{0f"?K`1R;܂xS!_"Z~- {ꬃ6A-v9!ݮ52Ӑ:[*,:7N yI=}™ A9c*#ϲDNQ5zM ;CQGVȁ>8L l)1Mg;ϒef]plEmZtpؓoI#Vmp0c*OzfIctW.=bi1F>dUOVR0"5,N&tx(O EJƼwåxiTH)P^QUJ\-P(VjJTϦCK[ {"Dz  U{bjT{А*5z͡f{Y{JY;P høt4,4c_y]~Je I8rbjuS@5S%a~8|jO}akB}It ES>=c+Y6*"8ϵ3>mh\x&O_w衸)~4$ |+Vo?[dע ^Xyou lQ"17x3PCWLH_SZ*4-EN_ ͹%tDGW7@ D2-VV %h؂/TKy;6o0׮dABweA||HS-%=p£sm% hIECFqcZ<xEW u47]HFqp|.^ĔRp~ʖS[U 1sIf2O,_;*eyg&n#3 &3+X}{c9Y4l׫U^cEiݚwK70S;8ēS۔OM~|)q [-n:&wύ;I7s'ymNt\tڶb1Y"(|LBڻpinaੋRBϭAx {y NJU7F%5r_ ˧=v= [4g8T-U6OM])m[j`Zt~`j=ǵc4|*d@I8V-BS3!rb#jtv0V0]`1n՛Ƈ 1(gǎ7QS̖04jd?((AF8Q)'\U5oPUĖ>H޶cp/`X\v4l1(Y@z8ⱷHO[pycKǧ9'Ä(lGLQq%PzGhR\BRp";J^Bu+F0zX, D6%rQFQ)P^B;8ř<)6<~`޿2Y]g޿P#Z%@2)z&;vp"-"Vl=je2`75]Od|ޣ:~yu ⵵8lUkc!*JpB4'-B {!suť=71XX=A l ǔ~- 𥴨nENeYOVRCNh m;Şfp:~Aӵ!XeC@;|`bĭ[#Crumύ 0H1L L2{GlDg9_&inow+>c4W 3_VvnU!  4AWAyshCڵLv -ԙv s\lֈ$RJhrR8GYZyrm$bxmY|όkS٢cpgV*VvgDEa6x,ߖB6gwAxk:y]ohhXQꍷ }Ԗ`λ2;%y%% +~νƃe ;S8H8*jþfUE'{ri [GS nФ j4Iu,!oJ[Zue q=LCxRU\ǑDF T8jU0ĴQ/3쟤^"N,;Z]5S YΕ,I}.M郴 _R :+N \sP=ɠC`aŦy<0.Q:4R 6!PO47R^v ,*w*p\ޠlp2Rq>}55J 2^dY#a՝6b{׵{デGe*]Pcs0 bO"nm*og3*-]Vƒ $s堃[y2ĸ^,&}tNa !_$tisxH|&;Ԝܧ7F\ 'h[ܿ+&9gL^nK  &qd(Q|pt^ZRtZ̼W}^'u4va\Kq]y {wt(3 :RuM܍hz8@ NX_5P@UYO{ecEx|N,;)Bcustbz}`WI\HvuO)ʏ0{h+n`%<l)\{B5hp6lw-t+K natK>t|MuewKck/Z{9 y7)s0NÜ<^df(vBO+@pQQX`g<#/6'ҍXS~e干<.)L{}Yx {"ֳҎ |W+RLv_g_! MjzMa;Q9?HL/V1%Xc8$ -ѩO%r=~M">b!7ڃ d䇱+hZvcCGLx0G ߝM0i%(s_$fVK VggPO.ra%PI<#*s\i$0Ä̬ͤfos!A $IjDpM 19Gřg+dᗏXrO¦}vK[Zyog_V3({K7=Uv:FlǾ fMQV% nX#C2͊a1Sv/}hR}\D1>f?OCzr.UJ|sǫs=pgA)^eWkg:j]ݑI6=TW}ʣd)"nKV4"CCQY7aJ 9H+(eQRuG^9 E1)p/sΣэuB]9V]8%86eUReۗy>vy.fw\ܛ{˶a5ƒf5$ª! qifܤ KmxҿdăAxB_4 (wRox|=dǐ{7sԱV$ʃ:hHo="cgu]@ftiO]i\ 9 sYm1QI(eR1elV-D7dV֎|z05zCzP o#+aR WU91qaH"'bⲝl~-#S[H*U4lNkV~mU#+]-.įadMn'%Pkmk}+nq:DK]^9XVSƪLxZW.% /A\Hwl7>^x+&iIl}w7Y! t荽pk u8Ǽ7lKP>]v)597.poOQ߼_Xś϶ ܍.n(W,5!#K¦deov+(3OJXD1!^A8 ш\~D5N'?o~9S76~'$ʄ#DGl~n(dh!7ܿ:_6PJV4 .ٰVfH>WKNigsH/v#2nTn8i/c!Hfx"+3!ת "gAj\Ue0DCP  5=1y㑣hw2$[˿]+ۨ Onf͔XV}ki? 5 Ʒ=ce6B 45vu㳌Bt :ؤ(. } #KC##hfꞃ+տd ksBP~gbr޼ry'lܢ`ᾪD6XċA3}(8_xbRQBF$`&Ѧb>NshGmt?: ˲r $J(WxxebYpN)08TOm} "G~'&&Oʹc[RP#cҏIM=m_k;>yRQ_c:g !>5t]ceBQevt'DbĚFiQr?Ò0 1 Z:i=QV]Iml:倥gXGH^iNCK!Vۭx+q液 3t^S SqvArZ<[1w\ E9#7rB|} GdõFYo$Ǣ[Ԇu Օ 5ʶnx[(Up,,Xx(L'%=`cj?nBQw88Gv»)@qt5j3qNaOӽA?|9' \57 BcpjOʎAꂴ)̖_972,V# $cG:O䜥R#(eŕ*M:FҚ=\ &*RS\I_0^B w9f1A;,[gɜxüt+זM+^MѾC2^$Fٔ>HF@Wɷ\H |r/;Hk\v0 9pBM/8YHdC yitB5go-sRoYcm5ب ? 8$Ol)V dO7Uy-f,p3w~N-_=Ɠmӵ*D3i0CJ nO?{yeIAGNG5u/p62*Ǵi{h ʄB89|WiaV(śvd.67`%zA/ovy,O8M0wk@߄NJmEDXʎX4m%HFZsRCfc(4aV⧺D?nA? ƛ=ZLlJ}f#̪z|| lֈm'o2^5^vOE{Sb-wܕ':*mB)3(俐k9`^ϰqx 'G&e(_# Q*bL\e-}_sߴ~0p&/^4Y5 B`k]ߒJp_H;F .wff@<h82׮7Rbk niuՑM6Y:LtGF݇M7mnn\PO-* p䰡Z- FLm˙݀IT6m}àoŋG՗}1<:Wά=E{0)W*0$㊲˸;\rjΩ)5@Fg<ۯRa2q<10Gq}0jSs5☈ QB%zϋrCDZU~aNkYf7gmcP&P%}-eM 8'ݑ7M$ ƿh+x=.V >]D?s.P !9/)qYd.E۟Xq /i:W -FOp=9]2Kא+}ُ3|* [DO[BH9/$,GY)E%yƎo!U %}h, 3 (rE2Hq9bP9J XȾ:=$,'o}٦;t3pSd?/L+bcYeK&o#"5HT0|2qIuZ$z Ev@nj EwH\p=K$:lrz4oI[ V*#y#r Çl.m^QNeZQa77e! (v X/rϳ-g 0.~|M 8c C섴Vm@gI䛽Ѿ#AXKpFg,Vb$2XZ0ڌ"ɿO'&=Ul?3#Pv$82LUbMW[jkSzw\ZwԄ/MOOZB_ E"^ E; 6z[y+jwG .U3V! rrte!^K?E":3i&4q,-b3Z.}Țfvkδ%le0Ť"Eu>VKk ^{ʄޫ<%͸԰ake á0,1ȲÎIŨBQF$VL4fDG-!Wf,kS]wLo':p& 0wGeOt=E7twK,&FD{g[ 9ܟΫ nsE}<29k&%K>ʛg!ʫ{L12U^];}K?MfSr(32 "83^r ,Q\ ߃wXPȇ;u&b]Й ;ѓ|H;u+KRi׮ypa\[X-г+4yԘ;. ޢJڈGU*tjr&g=Sxd%̭PrZ-oA5(Kjawދ[wc=v]>f4@~ Nm'[| :/2I7Q6CJeF03:]&|nL>@hIȩ#sb^@0G'_X[]1eem]%p?z\ \1?*¹!UPc F-̲:H~[68&]%v QKk$WLID=ʙwNJ0-y.7l6B@uD0n:U-MMDZG к;!3ŠYTn$`E;Y,^ݨCuB&@5lO߰ -Lo)M5;K-]LPá8hQ+<3䡡/NTbV!wTE[zeZ(_9O06O>?a2̞dr>J$P,˝zaǺ4eLTǻK'~܁#fk@yoWzV4sb茅_Kc!w!բ>['9-2b,ap$ |"Ki?]N.``·EL>H{cX6LXA&Ul9Cw]ZCvH2.!/ʤk]hˍJE\#ќ5s3*OˠƥB"!抬I;mV;q[YIn&w.AbX^L;QUQ?>:SMSzIgm\j|9\q}ձ^Xsҕ,Xo p٢)R*rBB1W?8IɜnK׮|-Bٖ̖J8`xp¡s=L%QG'\Ҩ|؍Ofm=}ⱚt!twRT~{Da>]GU3 8 Ǚznۏ~OQW!{J(,ω` lC ʕ58-$ bR9^gym{h %Q2wS}OT~ ':չҸ "-zVא5BtnOo},!@nA6Š_`APÐQlٟLy?\ve&1{Nw䧟x tczCCw7 pˣ=AKi+J,Ts 5+` v=rw!3[~v,EѨDoQ[KFҏ.Ԓ,?7j*'ݙפ3>e7ëKj_DI.y|vcsSkS ɚK2㳰?r jĨe=_S >N޲t7*PQbD{{ѓK[9ioO4 7;>sѡ5 t|T$%Ӆ[~׹o~$љA9Y ǀE)wwӶtɁi\Q Y!c_RSZT&Rye'5a3"ճWYp L*e xCC"U-ܒ?"FU}ڭ}X$ x7rأ:*3ʖxy:{CYaHz4hR$p$0ـ.?XK%xrW4.Zsg1Hї;Cvgp;a)S243{3:(@IHU4>Wm O(djwSN8Zw B2 ow.=XRL]YH~IZAG^yFF&씁?uW;Js‘+VFkNE .BQDxʿZyWM-:`;đaW4G28:2]=2'O)HIxXB@"5,3h0k)Oq2n`O2^1B{izpk 9M$%MДАӐcY״'mT7!1Or7boВR~_{9zuB']¹4 "POaS)Jhe:άcbnZwfpĭ*f.e_^@t tOSV,&xHT8/pzkFfV})`/eqՊbqZj߽8|Yt]OէwE;ih #6V%ioBIݪsG*cw(b83GWo~u@nxŇJy0c-ifltlH,q$ ޠB+s[ƒJcTT9ETz:{g+,wH؅ٴo W`I1rٶfU"$~/U) ^En‹=e@9|3O͑AHr a2&擰 ]H"?Ք/Kfql*CS`{3LƝ2۩([$:pƥRm[=>%CٍƼZkt6 5QKmtACIܺ)97 ЙTDD#1.aNbX6]}XFfc}GtN:L-B$w`PfdR(`]l\'ѷ S6l)рG0/tH10štwZS-釁D<m}H@ fg1^U{W>CwK֡uY94`tNCKvc8JS<HOAC 2A Ō43]i1]²Drϔj1T6|rkZ+?)>CT%jkw+vE!*6.}Kh֒Fj,Ϧt2߀;)"s<S7[TR\fgXW=N,5UݎrU%L}v-}5{ֵX^9lCٕYF.}4\e$Č<`QЪEx( !WE IlI-:Ƿּ-,7t{ЁGy\ F@,r-nkD5{Q:ˬ{tQxS)& T<,@J㚒~mԉ}&q8꼎)> \|lޙF(zD]V)E,%[nzr47w:8*) Mqo4:Ɛv7ޅ,&nL%%iZ)4+Mz-A# wͭ#r UQ#5nDbf/==?gvB{{4,匌(2#a}%%0AT@t0aZ\ǩI:YDb-^_e˫nQ\/xtAq~n7)q|rAtS`x^ȫ|⿵\Us[߽&ӛ+sV t#_@^h8HדO7)8ccDé.V2UB D0͏Wij\of* .FX5n!NI5,(%8Pxm\ x5D%znD_z2cVnb%vI7 Kd]ѵ3"N5Ǐn $ n3 8M$2 >׶'"43E S\Deuk(%ZyQ-6؎. a{ 0O_i e#1rs: P %T9Uj]vNS ziџ)UkM]weP< a%=ڻc iѣ$&9[a BxPlcMA:?yTmy[j=P=->ӄ"hcgDa>T`/Fl<|>\4c2)?1\o̓C ;T{-`K|h+ܕn=A-&.+21e2 xPT.K7OΤu3r&q9kw]5?/1~.dӈ vVHhݲ8R&1 pe'uS7wkg75ȱ&bn{qȱAw C:txj{`j"JZeyF>x{ SZ{5@ 08JrB?b,̘0(hj}FW7tZ@./L;ҹiA2z3퉟ތEwaxؾhbD&p@HYO}1PW,Y"޶TFv2CW7D&L=\z~7,yB<+wx>uI:N\3]'8jkQ^qMu'[*®*Pť~'8ME߉ WZ˕CU7 F с4s! t9YtJ'Ҥ>6ѯ0r!Gq& tP #BNӯR OkZQv&J T5\vsPW(`ob=MkۧQ ,pEnfoz"ߴjm[Ό dZu!hAXB{&/ l2XeXUZfS$Nְ.bbȁb.;(5y;i\uGlY`1`98lW:xyERtr;V{9KLG;#WaYKPA ܤ?RyKO QHc[7ܟ^YyFqso|C}/i&:Ba_wdIpΑ>kn務 ?6wRuKz-_$,dko("w g]sg}};U溸0j~wz>b$(CówJ+~6erN=̷x58C 03Fа* Q\9O&np]|KE%#Xu_u0KGO.A2fU~lm'+nlaTC?-]\Ɂn<{GJsie5o?\Xc3W@ht"r:`y>`g>P40T{_??JO!>qڤYI6k|3h$ {oHsC!nq}VU}3~7fAտ#OGfāR8; Թ2ܦ9"ca 4&1h-פR dL[ovuD{JbD$+^ϣ8 {]LVP9 NJvjǽ brDN4`'@F4> cXB -9 xv T۱?#i5n+fs]TĽod@Sf G!5+um_mrjkV8?XAk{`N|?KF 8Hv$b= Z`5`\!ˈLu\ G=hY7=:I&MvUR>=^xZFADWº e1Ֆqo"4KJ>; 4T~aӆ>1c<%I[ vn#4%.y4flLQ@@dICU%0P+[fKm~昄&qI"{䵟Gh*bi菭 $Ԯ:u_"Vi~Vվ\=glSw3'.Rp;݅:XG ~9)F+.zQ})MF_nRj5c?յ1gӛS.mLjZb3ȟQ9!@P*2v>VK7G?xo=O1HV3RZF + @X;D"]Vr~G K;I|'K(qgTH  ,qړC2NC&M9I 9(hg$|@([-l鰂/A5ImK`Ng5]6qF {\;-ʟo[5sswbMwZfoS6(s )2B 7`O6%. Ƀ,L:O4`,a 8mn-~K S={IB5=-K{-+U9 Lt=3ɉiE FZ]c+{|qȈ-_>cGJl 섴F(FH8>˴" ̜>_-j´a#U°m俴8 -el#jkXd%4X; osVXļ^d@*o'W5듄Bרy޳.ts*:!VOƗ~=Dn/(۴eҮ`82 u^^`㸥n i? Gmöb a sI@![zk A- zlJ{1ݝ)hۼHU~mm+i&lrEɅPآ"ÕUk::ӗakyb2uϕ)[H]86JeSM~IB{4:؉.LIK)ֿ_h͠wIZ Qqrhap9yf'!W@yŶӁAqU!O(gj6EfD?lh(̰mU]`hdz$[y=M q5Oy$V^³81U~#ſʩ 1&pRH(0Ք9ZY! KޑF[e3m7|GCwQTSR3%5F8sk'|U҉r D(m{",t_ZpM157-aK ]c[^=fL?u,%\ԒA;{ⶳKqc++/,Zx`,5LSϐ]f?D\&l+INM}xbj32Sǟ`/8AC3}z/OD&p#eneAp{Ż}uĄȄ6k>Zd~)KxC s>>~(m"Vy9ҥ>@ DYt\Xhj撤RCyL}*@yޓ/ WmdŁ(EI)@w>]p/@tYkBn@#V{*I2Æ3D6öU{Vĸ|6IFKFa8(葙vI" o[˞4w}uH:"_4H4Ҋn2^2FɷILr)}c^pdD݊-ާ {{}D'tmѹIÖ?*]LMvDaPn b[b7h $;`i ?7 K2SV5|yGYp>]+{P(^Ո'z3KXh7pm۬2&|(PE_oM0w?}%׬ %&%B4ۀE87 qWUkعrIAr@f;dCJwAIw(}(Q487}MI_4 {$7\m ՓE}8t9:v52+c]X3SD"q24i[;S.pD@nm-h%V_Ӷf%`KVTtt7/\QHCUc7$Iu¿^a'ZJ qlKy9Id{"gh=Lo2%Ox٦^z$ [ gqz>w w'=.*f$rB'8G'HF{.b :g?9ZA2ҺHY3[q@Tݜ,g |-J#YM~B}LƢB8pD v2rG (.jL-MZlc* I1[R .E54&"ԉʬ<~hg8ckko1x䲞c t `i:HrfPJ{]D$$n$2iX+t8T2:1郓8W.>yw*?oos.>N.6PG:m6 vA;}Wjq'&_zlbfbP[i'z6  ` tQ ɴ! 9 [EՄ%⥐h[fVl)C\h7doWxk|k ^qJ`.#Ar%rb]/,Wk=P`>J:saX2dl&u~"kuK+*;sA ȹH9jӍq\n)͜YzGư}k1q$oьЉb*DG $+lՇ$ʘR|Bib6L4Ch{>\nX4³ `S<ձLQCqDT EBܞRH'gQ1^m`T\"g}0o r̍H:~[Ļ"qCHkbﵳċL2&ٮbpf7GQgJ-ç|u< 4&ϥ tX,ЋK-RĂaΊ|zy=OvE4 |=2dq;PB2;QyL>0Xdl[Kxs}v'aVW0fWwzy#JiD-:R>86 *7d'i։,j>裖I))uX{.'mM{__>gI]PO!ؠA`ljrcDUt Ho̥bSe]ƽ e@W5 /bvz2պB.QE}d:W1cyh*C6hHc^tlGh Oew-+TC$@Y[S[oH:O(_g'> ?ldؿ7`-؎|m7YR&?dڢlM=aWy_LT yS\_BAH=ʱIS~Yj8@>񝗠}۸8`+ kS.=bzT>#,b{4ܴNVdHx|Hs4_' 8p'&+i"܊<.s |W[L=ۇ蠈E8OR]Bnj9x+&4rv 3z`Hz:=' QSRLUD^-j=o9^2Ď 2(!cΣRqLi?w–|m,X4t7 FUħhw݆j@ɿ]E *MTQYatOP[ Dȓl ? ʋgYZ07070100000075000041ed00000000000000000000000167ffdfe600000000000000000000000000000000000000000000003f00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/base07070100000076000041ed00000000000000000000000167ffe1f100000000000000000000000000000000000000000000004600000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/base/regmap07070100000077000081a400000000000000000000000167ffe1d30000115c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/base/regmap/regmap-i2c.ko.xz7zXZִF!t/Y5]?Eh=ڜ.+o>/d >K_*,Z:MEC4O ^0˨QIPUCv}ޖ!xΘ(B\zBi?'AvىTZ4fQ΂Wq k)p*%fltze"8+ 3 DI>x-cd!pWT;cIivJ `$vAw3wBE~ bKKZfclnW)T3IoabZ6Zk:. w'cedVXgZoLQdbS\MPP36\+ޜӿmGJF7޷uinb\Ҡ%N.!PJ%L@Igq~h/[-nr[$abC󞐀2snU0bdn}#( T!G ֈȤRY#c40 ?i]רP "oXoƕHV-AW =il?kGo{wfLrH2rUuճޓqud<7C|^c(kַ4 /S7vL!DLs vy o{c Aw5{XbMAZ5zO:&l OEH;1mj"^[3¨ng9 >J(Of&ό{֌=H`wBŜ %vUscWKExnƞb; = y8M =B봯x[B:\@+s""<1xiLIƿ8>mdfb<}WcZ˅ǩէYS)[)ٓFǍƆ`x>jbi6Mow@6eu9,H\2#W-]i⾩dhbjJu_ϥ-Rr|C* 5{k~&ft Jǔ^Zd<ag6F}{xT^4 |"Xa@[ɹ|2}XEjk^nq9{J ﳶ]ἄXhifz+KfӸ3!9bn0uWck@ "~shoUL2ĸ3|Sf5eyCySDR,?:hx`P*[M%{ɺZrпToe_.H$~%Ys-FVXS=tB~-Ǻѹ.;M:hʻɾ| `xC]&}QQ+,Ǣ~s~s#y 9iFT2}*>mMIQOsA)4 [M;6y4Hާj\DoU:~C7vYQ}mr2ǡgUwH8 RA$3Ps9yֺs`L1eºaiI ʁKFRxQ}zDZ9T}{w|>Mo X! eYuͱñ~ MkzƼv^*p ]E&NuU !"!js*K'9ܹQD+bq[(O_S]P Oj`DW4Bl4;d/VckLiRtL濂E<!(܊ױ=)azQSC^IhbkaԻS0(ݭ PfLe-bب]tsɈ4fhJٞZWǫ$mSqo#(' |>e}\*dׯy&/OoJy2*~ja0LM{-7"Zs"; e')`KB}c-PK kfLm$t1?*_+t'e"(ԣ-usLKɬ@NgvE#zE:_+$9b@rR#W{*ˇ?(\7T\Kr"wQs$p\%>B p'0wհD8"Yb BrY?A6oHlwא;]>|b7ʾ0K/J Aٚ|>!zYk<>^lf5!"󳱶 Ipr@Ĺט,NF*r;02]v2Ft\$&FSDj^aH&+]^tBR.Ew'|:?'V\U40pof.D3cʯh)@0:aTTߖN򘌥ww_wyxB/H ۔/KC?aM|2(YFtlR!-" CgYZ07070100000078000081a400000000000000000000000167ffe1d300000ab8000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/base/regmap/regmap-ram.ko.xz7zXZִF!t/, w]?Eh=ڜ.+R plp8=|%b$R, t7M_lP@쐼&^*`r #`׏ uݠDةrrM/`x1^3 /z*Je*jN f,3yHԕ0xڼl7_t{]+8yL7?{ zƀr{W21;Geęhbvd~3.`})@ FcxpIe]t:z Pi$^VU?~>2 zj2ϳ?cKޠDڄ'JA9P`-<@?'*NjtS&]_%5&Pם ¬# ~[& Mw*_/"N_/n# ~D")3!Rv߮7H/f鷀ˏlyXbi""휤0D(#2DDbEvWLnYq%!_e(ٷmAcbO5˅ڼ'dR|iTf] '0g8wh#h`ШIf0mbWU1`ѕGVYұ!!Vr;NNW^Egpv(29>iVAGI.Q:eQ\!?1:/MiuzM?U|ag[WpN~OD6;>doMf0=2HB|~Qԧ^̾}6$OG6b`8ىՀɲe]%V`x<8" ,Ok4I6ĩu:OTp +?vHMQ8[kr'\֓B1j[]Q @~텰hTFۏ&MvB`7Z%w=m#Ȗ }}pg>d;8f#k עtt '*7}PPX/r 6`!9Oku@-`b0v4u?/*qR"V-z.+9+eGt3h+:#V57=2?5!'|YԎSC{hQ_U+|_I ?TBے0 ]jS+y(lV7]Dܖ}1ndLSC \Wx`vyPm 9J>뙿sW[_mC1p Ǒ8ظz ?Qq?%.}C">YrYACyk6!Pg+ȥK [/w?]1MY{: Uk#^yXL2 /5`|0GMm1j3ߨI-YqkǴZIJ3Y|F\㌘њÎ@v&ܥ'%w+W]Y)Aq6/o|g?{4g)6myq'&{ZФ2NB#TOCzS* 6s?:m+@rygޔqO5 @kZI-&<9uNIs]Q(N< 8%,QZ{A8̈́؏0^7ậAȨ/o =lę;^P7] Y.?,uDwݯ\_ڭ18OMa&[A0&A0N^8oc$bxٷnyST:,I óU0mѬUAoΆSt`* @"'n|+VMmqn+yΣϵST5JP ο!LɵB/k5oTI^g`_Ѯ;I/W"a/DԲP=6.g7Z-$ :j cm/!47,FШ^$SS7v*hK`>9x\GFQJ&9ehU{;=I;; e!J5hN`=c.Gkq<"M J͇ ж{#gNU\qA |ػnte^/y(Wee7k<0ww0(; IXM Y'q5}Je7P {tA2aGU'Δo@E[w,5FR~Cz"+7dnS(FjrU2΂4b-țMO%7#I->%͹j@p[4ޫj]5-i(ݴ,}oC%A$˪G8!~b_nG_9,ֱVg@d[T5lbMG S\tzݓM%H=ZB$@ym((QeK!F=|uMGrSsnI!(k^|Sc՛ܪ)S],ygU>@30dQyzKa/5b\΁M`FgDIׂFZq!mf]tH-Lە^7!T.BgTŶo̓K˻@:q-ЬS?m1Hn6|i{6N5P<ǀFYqNGn^Y>u.>!i[d[+/nu_#veR(u= ΒP2h ¼yJ^HJZb &w)ﶈ<.§ݻ9.J vgli*jtUI>P)c2oG#A{\!~"&d/p" B4by!H1]|&'e_vS#񓧳jVHgtd8z  Ci)c ZCܭ%R+ A2+Zz J1l12F^3=Rh)py2Fr X2#WKx`/Qo1~4} CL"w@#DQ сe`ḻ`턹&wܑ@C9ܛlc~n/ c-Wm#FX1'^VA1"3Բ\Ki&v(ֽc)V,l 6n.0:*EX2']n޿%ԍ;yi iy}BR 4«|h2)X`*(0bo| GG` Ltxt/k J$@~v 0,PuA"Kޏ :F˸8DuZze.*ux,%w*b۟'m(' M/]W5HBftxq,U𮜈t^.i6w&,no0T}vlk+HԨ)l"߫W KUhtDx C+3q(L1 7m(,0uhyb_*:a:#]2~:q1^)>?JxݠS(O?Ɣ)xRc8v$NIIIh&sXW5'F=(<7 />B_'6q+ͿIU>7lR.n *iZ\7Z !12^ZINV5ί: OA fx’d'ɜ lAN~)U"cIីkp!Z+wb qIneą" /g xx\4i>,J•&̍ 4DݶoM 靈jVU+iP)|u#EpGK|X9t|,ldzx[>$CeesnmFCzﱬޱo_*>~6b_MDbm"xæ. 2D̢Uy=  # =dnȑD/4?h!?TMbKgl4pf6:'Yg'q}߻*_ő#B..&{ͭIi 4:uNRk65)3y4Lpt_ZUU<3Ϝ6ҍJe?9t#|_ֺoe…nwbH۷ EcRSDREv&mo3A4ℿc VqdP]RǾҟ+|!(lA[LPjhzZPWDs_z&!<9WCدqM>Z\4C-fU+E؉~0&ª8E P8 :#iKf3.Xa<?CM t¶yT)yu;  |iSv@ꆈb\-SĻNc]W)fIOZ$׭d])Q}0`[wާQDvYl~_PBvy z+ b#Ҧ˟Ge/0 @$ Legd$ۍ6YcowB1Uß[:2+&'C 䔫E>|hJ߭JxJmѤ%f`lȭRY() wtQπI]D04߂)$ٓlïҰq(|ם6iz v'uy%fcM*&q@?zL:k#>''8$OwrCE;![Zq5k'Fh%o@sz Վ,* 7ZNًeWcTBJKL5kpY?27ӆP@ZdɜA%UchִK-U|[>ep^8 YL{ $ r&;H~]'x^dbvόiKa2|mtM>"^KMXݍ:Ɉf啜3HWPsB AjrNËF#_kS3%f 'o%_"gNkaUc{n4uGz;4ܰrjwT]\Sς=PL@ v$Lx.v>'R`M&iҪ`>{مLSv*F\1Al;#mزouEtzeV jf| $zO7drKYRb{gY,Ʃ%ek_8uFPfs:5pW<E!5#Ou2%k!QiM Tc-qy:9bw՞Jr&G{:":0X=x4\{'obeah\9vpSb?_^H$@NY8cTq'dqS87ѯtS _T|aFڅuӋZrjuiuG'H\1 #}4E?>v̇gM|@tc[b¿ݹR^K`4Ts#[UO2qjkJЃa$<8\Li}[t?H+/_߮ۑiDyJr <4] Co*K$jl*]楔6z4?3dD |/u)ѮѓB㢶뛮Z;jiOm߿Fb6/=_.C.Jd> izmw]'5% Tg\+>Y|.zSevPFbn}gɭ{14\~uw:*ʂZU7Iyo\ @zўPUfX&^dx8CP{C k}-N ն>ѓ%zf1-]|iwJ9}{^O1PL(g аHe9l^ۭ "۬iQhoǸ$~Zɪ*,HxZ ks`/z5,+.+&!*kvz8DaàQ]Ou׹MHG#)9Hi~?q>N-{cThoȁnkX BwMi ܖr+hD6WY[8ib ,'MEGdAn^'rfsOMuPDPнMqHoj(듯 .يIbS[NM&/X^GGJv-'Sl.7B31v ĺcbE K&31x5Dpr>+jouP2-^[+ 8JuNn @fl>b#"KaZL pY=̎'Qi&:2 U1taINjTޝVsL =ː/glvǝ>K)~ Qv\@l4 RMX_K[v0ɜ,юfP&)$(ƙMD?=r5EWQ1`PS^E"si{< bKΆNb6P}ҫj嘎6qu0 M8͉߸JH[&+4qy\127q@@BvF#N"NA |od^wz" yzSKݖwJpiGtJ7NO0ŠqeyVaH*!S^+;+̥k.nyˀ \LUC| Ʃ]&}<7?6ĥ?_92/* zh/mOG9ii*`;n#ɿ'@PqsѭSb( \ .:L_e=vׁ/YyLA-֡?ޮ'BVaP᠘UƩN(1ݳX8֮!$Jp:+puCvf [R}mӂ`(fPصM&,Mk޵d%Wa&#wJIxsSc؞:8:aa{|ԖPscs׶8s@`g)\ݶO2!D#7C""eU_3圀6xNzY ;nUjOVڌt=HY ~䃥'qA; S~P \n-=w7ꇸ3$MC7š2|h})`6 dNw5iv.VX3w܎x/{yȏa-知oר'85?TlX3D DJymમsAr5phK\'qm?ּ́d'F]A%i?s[,k/W\-rH (y{u<M(\{DԆk)sSBwRMcAm,CTxV}(+ E-)BPy㷭I镇ijD|8Ľ)yx1L }|iϖ`OMr@;EbJu(ڪ4,jzD8pocļ3im!z?%Cl%py]jè6|Ej"<]թ#L_&2]-={1ՁnyXp@ZДһ'_{Gn1xshvhCNrs*Qz1[3/ `a-N~eȉ"'FYEAG`q*h G9]k ET`j(M ~1_$$X)#TnWkp@x% ,i}K6_qq %N `>r9:W Dbi(؀--MIBwVI#dѪnlE;Zg }薔SSb {E[%Ѭ3 <ݮP%̯,ʻpPv 17E3~6kë+˱" 4am.˽ vg%zCIۈrCdRU ?lԄUs=SE@.Enj3RX=z̈́ԃ9 . ^#m ReWKDfiu׿g!)}]pStf'o3>HdQŒ.S1U J&ZzX{SEpxЅP(k iڻvdz8KeoEQL^[9KmE ^(_hKwsnNs:! 4!ZU8Xˬ /[,d&Uzl_66?AmUDHI>ʱ>4l5N)..bwں~,MѬ5 `^pġ<@ -m !I pD[֠77峹Z4lY]F+ɸ0c8MG~ĴePCS}͛bs#lkumpavSd&ZEpdv0Dآ0_z5o.Lk)mVY!#õTK]cG>Бݧ7$+爫8hoxj=>3WS2~+I$ ȟv^J$ s,+$c197Éc-{0In1 unaTQT5e6ё=#%*Z˥}8<عyr3Af 9O(%~,L?jT.8Xޚ'fKBV\߈BM{4*0r70+_zH@q[#m _wf5ޟl=/cyxTT*.b5#mI|Pf@S""?sr\^+6Bޟ{!nL󿈅;Qz_W=HY(Sի 䣷y6mE~@{X7;6,{OĴǂqa"+Fꏸx>(Gg9c(`CFpz:ٿ*fʠ\P[Y .VݞKM*yµtM x f8/Zr&)eO +OH? 2,V[1UOu[؂T[d)dF EVd숖SGbqRi 3CyFtli꡹8ީcHM#eAYEިZ]\FXML~'2~x(Q!HN>LvEQ_(I"հ[@l4 eV6LDϨb9CeHo`e&75dVz劾3?& Usv*rHAyY׍Տ7d1(5\GCf[~tɒ6GRR~k, {O; F9M#5HUBKӓE56ӣh)ǃkz$^X%! ,kn$;;\W%2SFpE^;( -y7+nh,Sn1NAaVV{u! yo|䂰43teIՎu$մGeBؕDha,gf|KxL|&g~50:`d]aALp *1ۢ;ұo%B5=%AKs^/*VռvkϷhH@ ;7Yy6nߎh>B$JamV덒v**.c.g*$eT%RH0Fru֣װ? _@ F6fLɂu^ qKhJ1>WPtjuLƵڌ+M/8"oĜ(10ԓ#{d8D{y "ۡq>vR.3=E'ϩL)*<|o#x@XܪhsvX?8V9H5:+ _RH+B`d_m\C:y@Sb?ySQ*x|^IqVW9Ll8?zO94Z /umȪg81~5]?"K33c~(ܜy#dH>ܱ5)n'^CI)xfpcz39[{,oA\9<wxAV% qMgm߃q6Pn,wS /%ran&d؃( K -ߢb[ ¸TE~V7 )=t la"4t<1r w|s+zavcې=+{r`Ln.tHmgO=>M= V+}& niWyS!X,]( rvZޤx40,kir?0gy-AREZٞ#R2+!@<)^N{B]$U"Ɏ_8 E`}Cy{%=t 炤W"K`?(ڎn#Шn TUd5ĭ# r9}z^:|jsHDIWR׊Ꞁ~N=$/G=VЊn}F)ۣ߰La#n.fʸ/Ȗ^Y# i|YJ_SW!,YJ_'C++ʯY3/JCcEDwQN2"ۊ[1!p#t[˭.[JUSla4gEf`0)8[d t0R2fr972[{yeN’vvdPz${U+FJOݲnFx_A 5l?ZgH3+@# &FAqCLyfG=u] _Emee;AJ8# h bu[y8QӇ{gtI:'W<ϵQ3Rmƣv);j|T6ƁOH4zH{-T- t?[y)| K<;#ٮVmww2} ?vˌjHaa?n7'{lmں$xm3#l^ e~8xqYg2bz5!،s6ঘuRo4c#をV z#)Pc""!uDxJ&rt!VAN<,sE [uX3 vVl4[]/\WW]\"p_SAJ BEŪ}#Gv-uk$Q0 e @fj4;E3,(*nO:|ے2%8 Cn)FPa5= T [,2x2= |ύDh"gXgdzCulVG ѭpރ7\1&+ۛ8f~Ḱ5?.F1]&=stY+!0Sl_{5\$3'!>WKKWpyU9f}i}X$}GZ 54bxOlTH0_RYY"K^P޳ҍMql_8/ 71T]*J?ͭO#V"h G'|ѽJ9!)5D e%<< X?w"IIwʃ({Tu0U>O?\֍0w;Qdh*EvkZ:Ո`,+JnқQ ˄db GYA<; АpAk90ٟ462"Qb?B1&Ft`Iƽ vCo MSu:[Y1r^[a2_Rm~oVt*3ohdž܃G-\5LK*Xt26ֿ3V;\q4L4z7lll0{UAx{X(\}l  ;}Ere8 0 H߱+m* 9^D<+ 77d y6j C︇t9^( Z"d1cs."'7s5v0n"yarᣓ5ggAy'vK5pl;ׯR^N}?x'j'Z21U'fbWyGX-RC/y cB,*Xs=^7[m =%)UE.sз8x|8Ѱ#H(Y#=nA##O0 8KdwKr/Ph8&Ml#ቜYitv˱*'pKXI^z)WߣQXev:,Ϝ}=K }wd֧;ֶ o0:B* ЊjVv_.L<;ZH^/NC wcc/IXn / Qd$ͤ*^uDz#OL6 P t.~^_)UǓ翤'9TٽUr z?)֊}{X 9bsf]0!S o!xLTZƒ E RuJ2ODVw.ӍCgQN2pr383n^bӫZ-82ON c Nr&fyK2Be"O[Sڇ7Hq!W3.!KO"c$ʹO:{5:Ka8dS zz{;%8Hil_2H#f*O"j4 XbMs<"80Vx ikؒè!_ِwS@Lnqy^p7_{gkN:ٰ$][OU B !8ʲ:iPn ^f^"n\5. ,upDR_\}b]g A({ݓnyӻLʨ`pQA+ȿ~Q2], 9Cr77ŸAϻ% - P $4{ (k<]~F 8.'mK'LN oPvQE23~!.0-]'qz8t<?{@kGSGl`>縈HXF0vpVsHy9j'd>U5 #0C7h4(K|hԝ3L% %m G9P|? 5E獥:ecgv# ǬI@]ȍ|_Mb0.KLgj#_(hrԝݰiQE]Nl\;]r:X)ڰDM^3}ȥ^ RaF#;5%rj;_[pIX"4aB3"ْ[\ h0 ? :8f7^Pijf|2sAփMȋ|JKD>YvJ%ߏϨ@gU*%E2uZҳAhdֈ%s㹕~ŐrvM6[v3/Kۥ):qghS8seyXқ*mPc=~Ia-Qd TBz}rYA H6qp[qiF3tת- sX87 ܻ:Rs 'wZXkF\c!#&ܶHDD:8`6GMCOdV,{1a[a*$A)z=Ov~yvNJI6P0|kO=wgP%-j xjIU@zv!.ھjw|]~YWpCGhKL5/}UD+d1,FC -9yrL_[s ,iڽ3{pTDrׂZse5aOɫyL[PJNoQ 4|!_K; ڰNP*6c6lbI3ځ!m9VʧYyǦ(}̴=CXx. Ŭ׃\"ޥ֬A26;9im u2{ G'yId.{4|AՏKF\SN$cw$ {Jj=3Ƕ5Aҫ+ Onߔr_n5]c^1DՒ\eeyԝF9ղV{q$i[}/§+nj?1K0@ D~^j枃uF„X%Z YG N5zoMFl7:vgZ4m z]IG@h( \d>= 0~qc񓙀 71i~ɿVtJk$y:.wq%JKl<iԛ!-{e 7A9YUdc24<.cFX ‘/ WЫ,\Bw Gb{;%o`(hi#arؼ(̕^Pn{&nMc!H{7zÎRTi9ʉ>!f#%lp~8+ efiv<  NTwWħ++w?J5q5/k5Zl٩ Fj/^ktl}s?fQ%If`,\. se#^3Pihcljmҽ?'.lev5oTKD&dZJ}:pSV4X?Մ:%5-iUܰLQ}||bNs;QnaDҜ>#zݼa01)9W*)Ux]& u A80~T8 <[n2It;&mp8V S5B4٦!+rʠlAk2'0F\-kӫ25dF*LQ0U 3ˣIʧ6)"d+gg$w|LvAglL ]v {x=֤23Vo7ZZws*vy3Sҍo]!euBcL*m@$ۈ`h>8D:WCx:R}_@ Mf)mFHW3]xMP=ڠlc};`+nK߆yHy&gt]+8Gr"mb;'hc$U0K1'g'/*1B ڷ>ܣI|{—z1F"HoAE:YET˜.bK.2:DDr)ؓ 縷6Dl ۽_}yB+ufK:8uQ+1!5@T H`IWf@\%D|GºA|wrBǂjT5FYm ]Ht:wsr|q^V)rܛDL.њV3Vrیp0V:.:ee qg[Yj7@@LvǪT )i cCJA?x7?TR{&v4œ!2 6]x 'ydS+Scb&D uB;2P{c;)Ҥ׏4xU— ]+MRV2[U2c A`R޾r3#wL=;E_w';!5^% EG L?m i|^s޹v(2kzrOdG37B}'4me8j1dNDYI3ދPup5A TvvfJ}_V**= cl˔iJX N^Cx0)+se) y &\NyBp]u7y$VU$ Pw-Vem]{S}gXfJ#2%xIhw[)M5b\h/ oiCX$ֳvݏ@O7}Qh$(XACpۻ#U~#޷`DIֹ,&N+-7A4&{,Hv\szJ.6e"-EEBQeRBl.pDzK#'˯aHiSΊ)Oީd+I¹,+t}^e^>?2{8i|;_c qZT1G^M<kJzJme_#^Zߊu=w@kXOW|ly0ڷKL30~ue &0tTKR|[RixJ sxa0} *6Qpc_}L:_iX B m 1tJ{`$WVl3Ɨ[*^bO~BH+5RiZ6M-sA#':n Ѩ 0bYtοn Fi۾ã)"@jvt䵃ͽP_5t"BtinzQgN1yj@$'ūF:|N[qce%UzPB eAm$6bjHh oy- qfaSlXM^1h a}9RC4@Ge;GAŸ||ԁİFh1 `Ŷ ^řMsG xdS<_ڏW!GUz &MX7 ,7M4M$y↝d?,ʻs3侢,v5ws!F(&ÿs즮Rb M r~Yy/÷ګx,) @lI)- ОR$`m㔂9&=\<& 5M`Ơ˜ ʘb(,|H;00Lgkfgd|qQo`#o)-8-!gJnSnfw<Gl#@iْ7Flȩn3m l@ֶvaSLzS4}l2 97ZWg3}2 6LQ L&w$#⼊^DFf/xomf?NU,;ʟf)wm5{yBִecnJJDGH\|>H-^tc,N>zoKyĉJ- h :XkHf]|H*J7;ro=vi\칕򉚦=*$]m/r VU^3$x& ۻ=AJڄyu$0Q؂'C`m{-u_ /qpboM0q&m@`ŬM(,:GgW?CX~8ײY) $'wX{\`f3 ,%\%$#7D1'>Ipj]+fEBTGۗl$MzrK[ͧ_4 V6\m\[UH1%4'6bK_f k0`'0.p~ kM6)BJw?*cu-lȩpz*@*zWNqHy2qMxwH̠ogeIZ5$C6ʩe3g=\HYvF`ՀHAB&c~mxɬJ> W`8uo{ejggOS,ű3_l&yk"i.bsB 33 D.e 2?2ow(֜_jwU*bP#tIvٱeD &(0щnK}pm Ĝmw^uyw⧰B_I.+=mȽ jh CX% BƘĩT9L1,4$4['ty`L lA&}*>s)3w}܋ pOW\F[V.& :lIG #=l.t'[_OވyUW~8L[R~lGA]c"N0hk⹻Wj&GP:UJ $ U\&*FPnyfr5F<]Ӵ6/㓭8kX# VH dXijx;=[2.NJcryӜGY؉ HOݚ$jڳ ,~7 z܇N^BNIKCӪIUl|6:$(Ԧ5ҦZ+=w+^"Hij  whhqRi{k,f!IIJ<"ȄLpxvӎLZ>oTtuW$qSkw7Ǽo @ LLa TrզJCkɝ47Eh$*wjmŗBs~Ѭ1294l}uSʻL$k}rIoDŽ=!ckXZhS:1-Dv sM>~s}9ƾV%"XtHSZ_8VosY!zC'T’ eu=[qYH @HR-`_E@.̑7w G4ߧo գ2?^9X,)V_id"QOB?f^$,uɫq"db- M[gܗ=|=dz%n1X{`$eڴ8N^i`*jS:&LECcx"Q"c7ٿ$as=3&_VG z*P/y(&2iD TQW2BVT6`t>oe"eb%]R@UFMYo8œ[::^cypf4'5BВ꧕Y-s U([Vz^zieٜ^G:{b D|NG5릻Ǚ/ju},rftrBLzK{8mTl{;wڥۣ~}H\eNo _~‡gnj7{ г^429BDݱj3;4Ɓ*BTSH$Hz C0v1U-6-ber!Y` BOȍv6>n&Z|?_{X 43ŻAz_sG,]`vl՗T'%n٨WIԛmADu.!CwbZ*k' b .7·5v%fZdP8g fAXuQV}!@k]hapb}{?keC}Wt[\;1f 1ֲ T8~6dPڊ!no3"H#QKSsF$^ZKK^'M]&8`zsvY=-8ùbn 9:W=0x=t~\$vHOH¸q gL?uּls ]-L7!R*8&k=#w ^Z@?,1fPLPbm8E !2]q>;>qQڳo]@-qf[(YVҵtw0?eU|XHkᖧvUZĠ](VHsb1:z.: 5djQ~mg6W|ϪG-v`[ yMo;&9Sl%OǟLbZB(=17H1J.Ϝc[MAFŽƓ3Ȑ#+Zpd3EQۤą5WhWD}ۈDKDMĔJMr}ĆV;$hĐ/VKP'.dɳbj+RHi~Iދe&{EJB#oU L"CyWJvmQRSY }^aV4LG:YQl5̳Mn&|4D_ǪB zT8IȁF֭`ۻ !k9~\sRo}ͲȢuwH%wu7c' Es632s8>q6olnWIԟBtYD!% 3W_3c`{CT!3~KƏm;s`-F2y=NҰ84Pr9ggH0*DeV:*a,>=ZbUӒw(g$|ӨJ1ӼbQ#s9EaS0$ͮf5 oۧ;@e0SYL7҇#&;Ķ+6wpAXٜ4j/,CD%VwX#> 75t+\*Igs4EMi3 $\>ȲN=]_&ܔ5"})i>%ruj0bíˈqvO.B+ W2AsAFj?fL`v905WI*Ϙ&PJ9 $a)lhHO-x lK=0v\;==M6?Y.TkhL3F3{rgγM.dٞ Èmdn8Вѽy  `@{OZI |_Yb?(=mA/,ԯSXm4eNeƌlU@wwe kr[H2c|Z:E u4ZrRs"Ŗ f}*%P=VS+$n*oZ=8>Ia"qSG+/O*j7F D$jPLq{6 jBFxCNOQ6T2$ QJ /vK\7t=l=r*I%ӭ{>ntJD_j]N%k3.Gqh8oLBrmW͙4rLB);6p EJ_[HXG,%q(#btOSI6Xo!VyTs.N_z"HrW趶 >th hC@%3 'BcIŜl3RWO|]cqpU0"[FOJ@drv'npܝ+ Om.2+I;"3\-ԲCAH6{a*j|^]8:"#¬~{Een0XoO ٴ]&Wc74{WIsו)mj+Sx`6z$.ylmwv)K`;$x0} b1jۨ+FMT 욏o]! jہVpTQ -]ෛ{|"hwH5-{Pyk=n7OG&̕$i(n;rq?.BVJT`%-/ %\2\0uELp *{%w)cմ#P?U<'3ke:R})d1Thv;|1'ȺےmoNƢe:gqQSR-q&|r[Qa {H8BC~<92Uf#E$B ΋}0eh {_)ۋBXhkd]]6| &Z ؄ڠ!<;])HJGxkD2ܥ" lJ_30a湚auVi+6 I=KrSݟG&MCN_%5&QR۪ϫED*c >хq@|JchN GȖl*@\| pA΄Vk"ۥf&8H)/q!%>i $Wi{3R'x֔P: u 4ffbSڏLD,a fPMOZotǠ|a<ǯy<5ve9Vfm^=KNZs+R\fw5 2 -j&pUCici&2|J^2uc ,E fO)p S|⤝w ӏ޺Jh)Vqa׋&O6zk}2t_ߙ x=KSvxKXslcmdR|XڥV?ҖAԉ:Pʫ>Vr؁ݳD?Zq‘á•cH 8QؼV{& D P$n<}f4/Cn{J瑒3gP _0v3E[igRß`3 FC)CK [ ;|lW'd0v̹ 8,nD)>t *$Ż,#Oܾg"vl OER:coL/Dd-#AƓQHn2˪>9{(=ƞY6G CY9V/٥A8lQi3|HØC?Vu1->Z݋pԯ-q7#1 c\/';U2Q_U5gfE{Pe_0a~klBJ+m-:8$Jdh7eCY{ [O\Gm$mJ2qDM]}{hd1ĈU͞d"NqKhxN{57ܘ~`DGs{L\Ot9\]F,Z8گ:>zZy'8My:x"`+B:6 X6f)K\vgY~NH];u˨SrZ܏F˷&)v MV_II @;9&qYV,)T2'Gm)4't6~/{V jg Boش+E~s.;bśΛՆ벚YW81wrYnfQKޘ3jl[fo (l/=r9@U~өm45.WN+:A+^9;mq!`>Ðq|ן%',0G1:&3li㣖_ܢ G)qDM/!IG,0X* {:!r>( =ӉX3 0_r^2#t h?ۊOB׌s@CvS?CNi`9к^H2eGkѷ$a"O]оi_;q!7oerb`_a=DeIːS5Kς]6P܁آG; (uǦCe! ;j˿E{]_,|lX $,1 ֩юK|?ibJ? fZcI U?IP|B靂Hw7TƕhTHm6yzt6-4S$TǍX8Ԥة ֖G>?CAYLI)Qb0Ơ8!_c/0mMa|v%ۇ4[GAxeBB94n_ xûC'GP̻ E"XZ5_3u+P_~c E?ވ `OmW7Qb=yOx;α1 s`@aK r8% #H̘Gw4B<6Wdg|@6ɰes]34#AMRґIk7SetY~:~ 019Vhou2]znG.Ѹ޽˩pؑ2l3M!-]G:#,/}@5~ T=G ŒbP4/~^@V]T(G3 ;}=D_k]X,3CRިdhp&7!W\Pjt~KmU gi2O`@F178?KQ LHnxM3yՉ@q=G%HvfhpHܖGڮE#pâ#×8q@pt!j:)AK4u+_lH:",p%nx-(W_.;r+8@ `ȍ/ {یa>u~H_>WrV8(`i5ELs E UENe_2)?'j=]rbNWP~齨$ |_B n0c`>C@]#{9~f6Ļ.;9|h8*HPr "Yiby>ۙ6Ͼgh:^cBz&3J~\H vRL W$P*|̭w)(H0P/`*t R5&u=)?G qRĸ{5iWă1չc)OڎZ]3)}e.M6H莉+Hpj_۾KJ" zFҎnBhSETNbM71?;B*,#l),mVfde[ *L"R!iFI2Y|7fW5)[IN)@KTWI"qہ#XUM:*YM{ gh/t1LptZ;b җPS5fxa"E5S2y9*UŸQ .h:-ۄ%G_Zmƴ i~^Km;Ӝ)eTa̍%maթ7ϧs5_`G3߮wvЂ*IA=zHMxF-k2k0 7@џM F~*Fi.s* , GGpb_t3%t9;| ҫX*2I;/Cja8apq*LsFd"sZY!tG~Ѱ gB'(&& vMd==@I_uV6wI-~~d֡R;*ޓM68#1mTjۻ, N؜;?,M>.Q8L} rgBFN{=Ξؗ/Dğ]X;7K Ƒ2j{V'cR-*a.Ĵ}6[%. >,X~zzm\*tPlXCEa64ŭ+kj'0*hKᬯ/s%'?&F舣 0̲'tꕆԳc'xwkIŪ_zeQL[/cqݵnWxe%D]:vNJE@^I­`:ܷQ~8fva (a6e@ FBAO_%A\!VUxUL;$n8NBF,j-HNUEZ w\yi{VnwMcqyRPbg3{lB Ź '*Xlǀ:E3w؞|w` Н4=b5٘D3g;Dwx6Bi-;UOPչKHIb4q _g-}IBc" D4-8vk-&Q؎+7;u%vlNU״k-uZv wȺax[,C-ľ(< GLYfwFZdl?1ջA<QvvK+@rx+k%:WSketKJM{{DֵP$K#JZ6S\ D~2ܯi݂zJc\ _YH7wv0&C*+k[O ev\Mz_p]TF/HǔVmXvCzc]ݙXOA3Igut;>y%Aݎ ^uێ܀94Ppe(Bu+rf4#eHK{$1osDMwJWC 9TFEcRY2N.Sg{߯Sy"qhf 1Z ; 3jDĸ* }Q{T+dNaH.^SkJxE∂;y~Vh$Bx:/&oR7smW#fٕ_a߭ tP8ZxHqP7&SW>%uӇqo4L[}&£Io3՟GSe! "-Sh":[o;kZ@;;ؽ.[6~ ߇O4MX rف[E]3Y'=%V1X|Cp3@ we0 G8$L >e(ym0+Qz#v2]^SX̜G\L蕑)eݷk8%$݀gm!z\}Tp`͗Vyk䔜Q&'(>V@#ĆHn)%ri"F>y1<4wT孰E=Co\m^^sX. #Qvz>eqE%@A=e)n c*5̓3l( ٤Wd~Vr}Cğ6j@g:1 'cc@e864\]ɂF:yt0͕ab~Z_I/DW,6 oD#(xAg7-+m!:{xUB*AR~-PY328?ޱ1+No t؃ yГQr(NĎ}n+KhLJ9[F.!1́e;0q5:m4Sߚs3L =3+~g=)? WITg+qiVjg)n"YqVPK^vxq;+[3vu52iU-Q,CwEQ DؘMڕfˁn@ǦGSs%. v|\iwU"#^; %Z W ga{t`fb}iw(Av_^2:ht}~^XңkRtS*ZO嚌$А$}ƥ2/Bjs:: N[Կ$ǦĭF]Xf#bvH~ + %c7ƺ/IMnHo Bi92GB޹\NPdPb"iM,-ƷF!zeA &m44R-Tt poc|7٘F(," ;Mы{6"#wV;k06voەo$ F_Fۛ՛Vb;|Hzť@Q7gDpP>'ąf'{2gdNd=˭ .o3†; xҀm QqԚU*d@.V refl~Hjbo-`OP\啱1Qf.g;QwD)| @XSш wc̫P]lnd@%VʧH. 7&=~+++& sv)|7 ɰZvX'B S+0 ,?H=3Sq^sUlo $7\Zw媳+_|aL] Em.FcnL*N0T^]=H*hZ.𑟼 ),oSVV>0q2쩁۱Z<6T8KmR Z-$bf20'#eh{fjI r$ Z4`dܻ%]C6L `hۑLmUq+}70q])lAP0$;*Acn~)|ڒF<9U2Rx䭍26Ԇq=O&ofy7"p]`ݮLra) YuR\{OH0U,pGސ8ى&ћ I?apl3#X5%f^"<&)swp.RX#' }ዉKXӃ9[sK5|sNIKP$n!N! vL1"4O3\vJUʀ:I\u&%؈{Ʃ`h1YN#{*cY\sQCB1PJm]o!{3dsEV,),|\aR>Pg0\-Q C>]%ɯҊo5念/zwۅV Y`Ӡv&R3>%L9aE߱ݖv(#(sT@AQ՛!Luz첕PB*z}nIJ$~!/xE:aR(0>V_apϫ;\}re~elg~=w PRIQ n[G$OԮL|n>`!kmly֮o T@B,ad|G*H3dH&O8l'}Yeerv"R_@@8;L:T24ʯc m"Bu_b!Dmf+L2 #gOM>rMSѿ5vsE)TO )x Z%gMh%{fdN < <{ݝKj'WqXTaXbBbPܕ%Cp_y2yGbXO k$9L%>TU.ׄB|iAc~Lg O)* $l[J.P.iU+_HaRYtD5[ۧ _gTYcnhU @x/.rb稶m!l0 J,/\]544t(;&fCNa{@dG5'VӡRysyow$E4ejT~M,,E%DiS&po[ˆ1b)UGq:)3p\8]u)*rl "3MkҏZF= kq|xW'W&Pg\|):nXho)jX\6;51)hPIRtwܶٴ$sPKaq }5!n/m"$~ 8Ga뤂A@,Ӝ4͆~n_J|7fZg +l;.6kUy*hiMrhC&@a@OE[k+9 QD:=zLUzFba#^TBjµ<#B"q!\nHs:7jb >Q1Us7X_?YcIJyGZ/ ݴh@@f#a;B@\lDu|/I0[>u NIͳ̩4#Xf}a| cL;z`R~+G1 X(m)FR"@  VԦ b4 |JPoV`Mv Z>nJҟ/:oS $:PN*UF$7{0@Sk^/"MS\<<;%8i'ZBDoG3KY )>oNbhr[ qzfca^=kדHU )Uʩ&z@NOjم&! #eŒT0Za-$S~=bz<(ח9W<"% r\ʅK Չ`6!+F(zCyʑ7@)>K2-:w*~ǁ*B|UY= =;&>M6IŸ1vp+^kUuʅsഋ/q3yzVក~:E1]sePb>rLO5_o?*($Lav8R dZp"H@P:yM9癩b3w]& &*"Z+L~u6z(EyzヲxTHL/L5ZH 'rKVhҿkhKn7/ KlpQd<\Eʼn߫FH;KTԆBqQ}CmЎ;M(\?9i>$hmCQ'*J0_; ̙ "ؤ-(X>(_EۈVB|mP<ˁ@' RKMG3z<.Kg$ 8e./ 2eC]ZL=qz۩(iHfړ >V(M\6U=o:d?{wIXef/)"&k}^}ۉV}gsZ0/$xg]X@#CCUH,@t͈!eǐy[> // 7#B~waŜoIz;:_= M'^nݝnl-;zJ*8,4@W^y{Z{]|+[ש0B 6{}}뽳c}n onZVCiC3=@YCv%ĨT="5];,5vR(0tCԘ Qg d'嚧 nȾpmxY tTd=N"r&N}Lf跽lI|S>߶ߢ=UAيJuT&P\DLyՖ/# C]J$v G[mpN1Q q|2sDN@p @_*-F{eDK8bikuBԤ键K߱ ߄(s?V\=Lý/l.mj~R!bO%w[DePRধ4je`N2+0Nj{HDJd}e)ѣP%=O$HVVv̧vfa$Uԟ@ƈT웡ykݔMS4tp gxh-O SzrG6Lȭ[XR"Z#Y$g%sIX#kxg: @E_DKZC_, .VoTQRXPg뻒) Ds`c-c7iɰwߟ܊5H&$v7=.Qw@iT+25Ln$C}8V$d`#2F3v[N?.s+MKwӽ5; W&x?6pTDcYA~{ݤ z6b^3dn=3T:3`ҲEqjiIE Ev=OALOX&:*V+-i@S-Z_G+>Obρ5+_8F8!j\ &^Ҥ4`F/MXIH44,J9Wzjwi*U p be_%bBӰqĦD`錏6aj_6ӻoPOuSSDT+oP*[~7cSܰϖ3y X9 _עnm,Ц3Bif_ۏG!ٔ[f0%$t4U|f Z bx &B- N7Ngg,`Drmưkz-}, GJ g| lGq@yɰE_藴֭)xb:3lT(\?Z=P_q ui)պd".ic$'To](^xjS $1#X%ytrJ6sW)\~ > ;H/sNs[SX+Ǡ qO_6QlhQͭ<{ For@g8DPjbIxH/U"V#=i3Rf&څ7i% 1=\8JԒ c7tEI a1y^/ȆB_)R-HY")Ǧ ѓ4T V;V% FUR3Ru=u1. O%0t6=qfU``"l- ʶ+v\ʬS,ɦ8㸼opw.!0BKijIyNN_SG=u(ân!}ܵ&} @uusp7\\u+1bHjC GN ұ 3%4o~o#,?z%4eNnB(ﯨƺ īM6Ib~0WODSsܠ=ViD# Ml1S*!kiMtg4ʞ{ޝ6+m,g3_`[]pW]֒>&KhiM}NdQ.?FGsL;89'~m ɀn`nq*ї,TW937YlO"1/MZujy9(xp=( ڞ5ґ ~E  K{Q|@pW1e| 7Kk$˴$*򆣨JȂ!doJu Vu=MYe7=<gx9! NS\]6lderQp<^H`˃fR_S Pϑ.Vo ?0yg DNL6_2TZ1;BPu-+z2)迳,FĿj`1v Ot×i8gK@Cu= ﱣEXꧩ%AK@rC TSbvAJSH~J}BM& 1f1 kSw(t ޼pUm4 Tl^ms*uyIhm be[7UGӠ.9&^0(rWUF%]Sv8$\H |#M5Fu>.׮yM%m>ydݬ!]j/ϱiU"y |@Jm9dK+}DA- .L7ނxv~h*SZB(vm>nX\D1X<٪3J "yoLj嬍HcZre]cs F)6Nu`\~rt"VG6}p@_{s!%&X"kG3%޸Q|b"ܘBjÉ(ǍȖ-ʵ0|:ƒr"\<樈NladBn٭S(Ќ[3^/^-n0V$% u۹ŲATL0#-f3w_F`o 9@L D.ixI<8g}N\ր/+4gCԉKrSvv_;UbX:ioq:Da/E>J{w 0\3@YѦ)sbRӻ>KAQ|V΅g`YX)ϩ;IcEz1s ּ7U!T52a{$cW뜳DG{6-Ą(x[ww9hA5#<žu:G?5I)6VU3dvZKs .޽ulg'NR%鴳*DZqav<>=|ТxjIAVTPA:Ed {n]3Xll,C݅>w{fb`UfsF~ؒa8J))46,üZ27qqw 06xL ˸,!muitw6EO'],Z9'Spktp>dN -k]|*HȰn,sv2;TH<۽q0P?_]TS~57ײ-ڻiX\qVcYI6ӗcrk S>Id* KB_/nXՑ8MF(2~t~E?S[؁pp]0i݆ĕ+*& R.ԗBvK)yt/=:µVxgE##@KQl-;gX ҏ5P ZŌ"Eh _7>꺛эByހ\P.xͶ"TDb{h>x#&k:A8@^Z$ r3C /ι!M^lGr~8> )"ӻVˌO2,W&Sj.OW?}~"!f]}/>Nxh{Z/R*xF.B_Q>W67'j VT8YB ac1]%V2 CeWbuAhdמz4쩫ӧ{ >c77<Y'PG4Q A\`Á܌瓢Ɖ NHlCg6 MÆǯ l>p3A*?1w<aPD߸,g+F&L%Ug݉'2PL^9vGюn"K  @૘`zHH \A8twV"u&ցAE^ ֳLUw_ړ,ףbNw͆*xYT'˅?XYPV %4,z{{G߂:jӈx( _g8sG6z.&.fOFw63}~RaC1QH#:t:h{oxVUG- HҶRN/7@ %qPڈɱFшǁ;'$C OkCfa;;E!z =}M^E ER=wG1HG<>(ڼ-} OkH{ j .hX\pL猂%EzAXrm8R4rA-SQPuA}:e=ݓ X~U3JSBOM; ~?ɠRܵ5:bnCTkI+h-ۤ-Kf߇ NL6Pϡ`֤;?ق#7g"ٚH=XZ=9ڞsG=ݵd{`M'g37MEs빀( !yҏ%5R*4-92L~rWߵ{JAM;c&2Wxt3 3RoM: !k!+UB ΍˚,l]ԑ_v3ՂrsG PdROX! ~uO'6T &,i?ĢgXqŧPk]"ϽdZ\:8+Se BW%mwDټ*Dq2M,F J16^TzTuL *߼%/!^ݓm190l 22I`U>'cOS%ݽLn(^rɁ3U*3 [3HRH2:!cɉ1 6fgU*ݛjW`6Q@(Pnς<*k<,u=5zD[9븨ʚT2O@ H",,r6%MY:i,(:6?=qUPz{ h*@[2$S# |6jC cԍq:8ocY#=Lg>X :O¡zءə#prd:,oKQ7I0ElfyUd󅡸@nYNԏI۷0IgIp037{s ͐/))]L1 zơJnT#MwNϻ YHQ3p{Ny'^O`+z3NJSڝwڒ2SMe#%lNҧNpS6cK Ksayunw^oJ.m^҆B,ɥnعf|ٟc)x{ EYJAGkRZn{\0X3JUz>2bm}gƗ1va@-҅Иy Cnu]} XRe_1K;e6Oڼ<5;1^k~sFbdbvj+z(֫vSkϏGsg"㶓akiW"$>O03S}^CFׂhGd,JxLPd A LeL|en2K O,pw25Y¼"P4~Abhj v E/{m3J@ 5L# kHPc).eN:!tc=O͊H"^[ 1q.f$t 3Jt ?6{Nz;aۼ^^ aSj8WVu# %w&U6%`~gQs+݃wkm{¼G5!>}yggg[D1 TAWOM57q׈ɢVEaR]|1RDVw{g?Գ.+h*<)Mc݌j{}!fd_h -e/sPҙy2(ocAGՐeMxǙdenosas` %#kOa ,"7B shDz$tUj1RnOͤӱU&i&<~}8&ZjDw}9B Cl{7b߉7tj vz;4[ǖCdUlzwbG}ZtD]9*OY0y^8i9vEEGNLCKTU|q ۚ4ZÞxwyUGW_?JOx*|dzC"U tu^\idRD0g:oifžu^B-3(&˜=¬v,'_ah{d`GDRsCA/twkcNO @ @XL I> +"z ABX 8%JP28BY_'Jy0 %f[*t/xW(j v =C%^(mN1‚E9kf>ǡw # Q<`6l;+ťkzx"3'k<+ ju[c̻l%TѦgMτNܘ_K ]ϵׂ"{~ I#tJAX$wZʋcD e}h_,=ـHpB>/;z/( Fm[(a"FS5/-z|٢T!ӥ5bu=N ,h[]]Ib W"W..{jF?TU{#FP&YRwv(T6{mՏTkfo@][iASBVclg ak(O`fWOVVxeT=JGJ_E@=~zjsm[=^fE!mFY>$:n7E}9ݜ8z} KDWyL(NI7iwzگgW q}႗H>o ժ V&E,'5dV;ql VIA&O ?.SVɊ,)'Nr rĭ~[cZ[ ?֦єlih> `3\EQ۳Gyl@zz'` f{u~>NE7R %uiʎqI+EN&pM΁"t=S4~'M)f̚s6$M>Bk9ƽ|FVUjgLW0}IE(N%+N/1;Cڲ,4e&C=0@a՟<^f?Qlt8r!5{=z-M5T t ~(SZ H}ju2Ww**zja-rN #fy#?߲jAbD%ԣƯ 뜺oзRpẗ|@Eg݈57%"%ɬ5FF;RuNM?w+Qh/o V7^"YtblZ.mOx# VVrXHIe=m8b=n\pO@\Lxgg;ީ9U{1DY|Ok,<> e / 7_'~E{s)a1.?XqRS62[.D8Pۢ_mR{ciD?j"ʒb+55;^)dk-,Mv#*jc?>*ğfu1?Bmj qP[D@3Pٖ^274zn` Ј~w}מ'(ÔϔL !b\ڍLUotBAhPb}jWTZn-0-:5L̞C ĆXx6' 3Dى&.Eٰ+Kܡ;7SxyՅH_*N~QepS_|paJPOq}k?B -_ۃAӅ-$32zAr :&9  Ӛm#3Y ;/,I4yO)*U R mC0Br "5ŬsV9[/K'7uaĊ rIcpr{X1ӔLLsc k~0>X([qC;I؊b)]S2C3j0wlʔڦ )D)YƟwu9&7@ $ϷhGT9?D8|3WrYkpÒp5]ӮjGI|ܽ Z ݷ-?mcxFOhc r̋: eoنP9:k,\W"lW}ȷ3 :9JLy[+1$'lbL"%FP슡9UV:zįLh,b90L^Q4  - A֌+?h 1`1fM!RQ:xBa',j̼E) _ߙYrM G#JpcHqk3PKG~ })=^;qEω5i1ͱ(o7T?l%w[T8@ Ok"S4ZCI*mIg{8(YPl5ս!I";QD ?Φ4š_)(AI_fhԏ5bU0}@+rI:als`R%ՙ.}i]4ai4o^rS;}l6I$1j]H+ \`yN{Abyv/ b#2xs{pq)u/YW~#+BR@jgAV$FGrK)?W6N19oyG;M'#Dddl7W_壷K)67,B[?#S'Za1 y+(N#5 v9L\˛y4@s->뢲'59Kϫ7Z•yW\툣r繐݃aH {P彆$͕8OgzaqcÑԳg\KA$;O c|gh7S}]V9.!GQ4y`:U>' :L+%&3;VZ{6[}D76&%?rڑBqUs`L~=B^o ̃ӯV@vJa/| ]Տ}4QPM$Ds_䃬œ\2O9x2?.)b2X;' =t'@ 7[x/  8hHeXdw{рфқiƜ*DOswz5Kh{>Sukz^"|W6UXk.*ϸ@|^5F8BDR06s RLUo?*l{衏7Fy?S}qϏ9LXF-Sy+<͘N(7@du.S-j9e6nV",p,p~#w;83#|%(eBPꝫ_n9:m; ER̿t{D^ K|F74EOAF| |[pzxlj!WޤīÇx+e-لMpo|r>DJ.͟٭k6iQ\j=0}$*|ϛi =׊JXI-\_:pw ZG(m}PWi2!@1m@^؈M#vݟ* 1o.w#jٰ ЉҀݚ?VVvv ɑBc5VbjsjZ %Ob$ug[]1-4ƅ3t3X@V;&Ak;oKYFc)ܰ[`}W)GYXY8#vOlm*}_"0҂Kvv>D;ùTr?Թr&ldr+ yK5yPwc8kg/ѝJUcIo!!H WtQtYMRD5Afoi+Sas[Zl. b}Z,U(j]msC>j-i:7)߲;{5<ñYI',X "P&+tקs v S̭{=gb>&yU!>S<}nDeͮEM NRԶ ` ]]o2,V mT$T,4K1@i_j12H hBz"v\Q +CMXLgr-DGcQAf}tY6] L>3>+m˨ >ԧE{:ʖ>KײCl? ­0SKa"b- ZƗ4<2сF!E {GUAu,Nyd,:B:0:*!-MfAيV&h0~QoY ZG:i#&eWH#%pZh'7r!^"!h T.)^{jIx3DsA|/ϲIߊtf*pl,qN|Qn=~ߏ` ؽ7 Ϡ&1=hat'[9 |R{( .2rY 1S嬘pI)-MA&Ij&d۞YOiZ}WaH lrz+[JUӨAp݈.5g B,OL(,kN̗WԮ5"+U]&}Cc>}ٺeQVbCSwweMHmҔG﹃ Ԟ4α*_CƦ>Dk -\.;!Dv e^2'8=(yW6yg/{cTaM̿myL 0T uWYyzzKpfܝH[sl}мOR9PXGl3\*jKP:J803KdU(эXpHQ6<-jal09m!Q)m$´ޠz0ȤNq˄|^A.2w;RтOg Yi@!|T C' UHBoSZz ;|(X}q Hъ`v*9NAwWT;H L9yb+# rm7QOe9 z1+2N#lvW ʶMw16ԡXF3u8tA}GmX=e!vr!ZM y*#79$WG:2b洼Zež mb N==>kkߥzc,]#7S0#Q]k٧@ &T:⡲qWB-w3 l΄(r]#%r6E.7;Hh&K1z `[VZ hzލjCOJN I L֠Bw`pjn[}%\t:ǜV;8ˊ8Ve)3EKK2PU_"W8쩎ќ^(l.wζju9k^$ӿ d Rt͝ev Ї,"+=8kJ_G>I=LI0R?_m}f UJ4W~O1%QŒ]ZgS0ax㶍Pj=5!G^2tyAq4,=??S,Qc8T)P/ %C3~xžvhebk ^Z+ڳ⥢bFvs|k*](ܤYI+&Gk:9*7WpEk|qLR!j Z3Ǣe-_2_w j8:b͒g.XEp֥Mɋ^u®>6)7x5P1sO 9:>P1+ O <`3NBŻ߭a@̐0m Yf xf— B69F 6aXg+eUN/Y-\1&sK-l;5zyfuߜߐʩ7"y)~Ӿ8+6,&y6jZw4?3+;Q7?ޣÙEC<O8l?^a)2z)FATZ(h'lޗucI^I؇uYch$?vrM-dF Q=sWLEt*x|Axۖ7e&c$~F&I>8ʉD^,iv03R8e̼M",Gr1"m Ռ]Œ?^IjU˚,Hߔ6HvCp/Uw2M9e ܺB ؾ:9]ێ@0jڈ!N"Nu`tz=* c<5m)R`[au9<ˋaW>ƛ54٩4m9dKdžp'ޡF"m %]3Omyϝ "mwä?o6!XeR2i/NLhiG=, +@:ϖ1ؘʱQ Nm{{e˨\ިu F=#MbMn~Wsl I. ?, G@Er&F:'B}~ >u!,&vب[:g5cD~Ηrl4H=J?@+S|x/x̭Iym#-Fb[GYZ+Z籃' #AGmLAv4T'i0˂VT/r(vN>6c#{x,28.& }RΈ.Kn^#ӈ*AEz|WW&VSNW&z.^DٰsrZ޸=s;SSe{ԈCT@BV0L.^g bj~gmܺnCUdPawZtẌ I@mE ˷ h t6&G(z`#oZX"䁳. J9),i:)FR))xWui8S))8Ҩ=fM64\M|Fs7mh勵aq#rvZ*gNN>Nя{;(]m5D٢]B3O$ptOMs嵠oS j"e@8pr"#O*{M+a+ .Cg,xR/ŀ֩ ZǕ(/X}ܣooG_#]~^ t7e8^sLO9?c^vpz*~wo}:t<MIP s=Ř|Z-˼yZX>׉r 96XeFSbDb篤4զG@4ĀSPONPCmm8̒+m@\s/9߂ȇD$V^pg(+}ԃ01JWZ5U"%fO Cktu|ÑfLJC+E‹ W6&~@S'K0X`[jBNځwzթMF nz/ǞG?(pUY%}0,SõBG|˦_Pp\p:ЖI&ۙ:@w=r(8gE$u3ųe8'-ֽ19{,T];jlR{[P:#ǧ)PMNK2ݤ9eԎee8eYAmYS(Y>|.rNDOFIÈ;'ٚk6 DHl9BD_}"ez~cRgB?;&=b?:-R0ۊ&UPDǞ1c_Ve:2o)ŋy1R?bkZm >],\K z+8n ov.ɘ{ d.B]" xrrj O)$}0K-Nle#1Eb>Q]9#o:#[ F5d &O{ ]*ivRkIC&A,M음eJKPȊBo* kZ?){JvoTUO93Ph|.r`!Ns0RkZT7DB7&egwc^0-&* &$1R7@"mIh K my&\G} 2nϘ ,kk}b2NM,ߡ%*2B(c(Ϭf"=9eAA/ o0,KwŃ-{?a_G.){4*k>'>e[r9b=T|GjZ"up ɘJۘLs^FuO'm.{h\%,Du5i[3 Юpj"$i4rj- ϳg)*<t׿&>0 o}'|\Ižw{O);~R<݃_fcs=MAZm5D^)WEĥGꮤU6c%vºD11;,{q9!W-PiU`" ~f$8e=,F'(2_|6\pטy1f-`C(4M5,ë́6%~[nꦥ?s lxUTo<̲g$Ф;cǚH{Be R"3+fq~'2X =SxqMٸ3VU׊$%NQwr)-*3TfmB2 Lak(x>g{R6]f꼻A%OJ')c h<-,Qnlb4ymQ"rlAKV|v 8 |7oো#Мr–A[9tO~ާ(q537]m:FR,=ozwq:P=OEOiaNWzu9q%lDj=d'Hi P adpu@vY<opƉ0?^#& A|!-:'NnOShqA}4~20k"(]|BOe] 6FGpaé7`G@TEĥa,g9Y~tN594vO؝c:c#VewV\Kh~X<Ls b!>'ofP1A@뚻?v轵-<[D;H8xQcaT"q#xS:KNظ}隢ۤ?P^vC2K;!^DS2sJZ(9x#3 R7*A;?/oU,\,ul,TE_vS0W7DSC(VpWY'>qt>EA-*ҹvV}qoJhŔn7!T5߭1w~}+m`jb%W츐_&PQuq"+1]viێ<`h%wyU%;!%yϪYY+6z~/7cN emS 90yBgՒj3.bJ֝^lAڍ ,؉F6Q]-j}1+˃Flqtw*"#?R=[7R` LlU-/K-M*a|HYX0 IU+9^ Āڰ` l2Drqt Fy4-H]. DVg":#hNj& gR?˨S`"`r[=.Áq;y.Uɷ#'oVmV5PC4o~TKlwk3_nk˾ -=6?S{ӈSt v/<^fxrŭyxm~*N,?L|'l2_A lV~Ef7UdCVoJy`ymd[{5q6u@zMH<9K\8q)E׬8"A1r< 5gYZ07070100000081000041ed00000000000000000000000167ffe1f100000000000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block/null_blk07070100000082000081a400000000000000000000000167ffe1d300007c84000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block/null_blk/null_blk.ko.xz7zXZִF!t/|A]?Eh=ڜ.+;0NGip%إE][6_Oyqˌ/!,δFt4lWFh-|( K&e֍. [A9^LIgZIpqEQ.\soE ?p~cgu0l,De8& N)0Fݾ,zIGVQމ+b+?!,Z9e \o/j=C ~޺퀌hynj'^r7`X6_ߑ ުB <^lvʹ"C<)1|:i%w`4Z m's@DTŌ__r6^3ki7UăIJEp ȾFcͮOZv s:Ӟ +|Hq&غT >` Jng߫ls9v@'{LF@-;bYx-@`75=gfS0qZ/f:]\2v+s)1ŽFA[C o?d-v"k "O&E~^,ЉAPVA@`G=q@&vk%P&U+^S G/m) AҿOHtR** r{ٹ!oH75qV{aO{'LVL~ wW pSu>27*M kRk踼Q(.LRuvhbQ<g%aTm-Rx1VSq %\!8nΐñk,N˖"(<7i9\-psGVkVdUWׇ n?@<ﶡ6xVoծWswR-y_ xaۀg@2f&Q;`XFT%RGl*H>jlik̓_X$+yw3cCL0_LQ{!UO1MZ )X,h؝M\:׷ r0`gy(^%1sul%x^bSM`u ӕvw ػЉZI?O閔QpX%(԰Cy9#ҹ\YTZs9UfG%&Cp`s#l/vfԊLK tъv4YzqE4/rMcke~}t÷p>?a0L)Q1po mFODkuqX}f1d3?$0<Vo2]g$PIGµr 2<iJ>-Џp{ʙ4{rޝ ˑ-|/*c޻OjrǥF3dv062HDf5^OfgX+I88_޳ʲ9 ^fZ}l#s]fSF2p7ۅE:=:S)7=֌0aԓΠInR XhA!Zz rK+¨n'Xk?=tmkO3֨[G׉39q22r"ș/XZWrbthyXTqň=?{OCACڋJJ4U ړEK/ @0쩹/S!8.U/r|dW!Q). HSbԈ u3S!VQwLJXMTM$b!Whk×u2Yul>ͫv(S̍[ߔȕ<CtHT?iP N&%CrO,CO|C*{f`_YH2ŀD&ySr}tdeKkxa[o=ҿ$V<+0(xV#kVfh4Oses֩4U0"6:~`mFk},T/f9& QD?Ӂz,%m_ԔW|]b+? K8,g|/#~JcyX>LBDEndP:!Jj@ЦrUuKnqd0>Xuy2ցԂ Ӻl 3_cLVZ"֕$A.:{Hckx杵&<c8Pu4O}; /. LoRBQP[Uq@UjcE0BG;j&پIx$rPt98[|P8eh``|.Y*JY02,{c%a8egFW"e7@yΊn snb8=lڥԳ ;va+d"j޿=ʉQpsP3,#ohK)qkTFvXkHtM~ah,F,!^->BP+Ny#\}<5W7*̱"0tLƉI;}ƷỦAkZǥu_te{S2;y,6Iii}%1MS)fOHd`H5ݓ\6G"C{HoԆa_;rĥz0ɣ$HE$'I'CfeY=ApY$SQo 16 %!NDq'y 9h B{dNvgQ٦a:< sT һ$#sPk4V@sk~qK(Q?L%m(w(kִC9+ N=~5 nh` U=k'lBTbd"2.G1}xS}0-Nb.2DϜ^uX 6I@{첧h"s_[ W,^(),Q!fPo̥$ {hXffbҗ(x邻 <'Z=k,}`I&We xQAaI$u!w#uf_Y%ܨ~k2%8RǹI~NvK{7$ odKRxhv rL羒*eF_#aJWBME_oz<^&xOibL OДxSswD1K5KJePJx *>ԝ!1 |BuBrD ^Jc_pLa- Fm0b :rݥ  !m(/GAg"R1Kjtm Z׼ezq0 -/3t,jσ3q }:*]MTRʛga͔.?ogTGpY9йtK%ڮٕ$:GRZ9=2U`Dre< L6PG6^&wbhi_Jhp!r |OtMCNJI@1r WKaN:3!OJwmmno NRn5C4N/ْDE2@Kh>;s> rl5حXUY6ImH԰|/^jի "~F^uJ~v NPC$IܦJ]Dp7Au$ m06}8W:M|_(iJ]7lGu}IӣbtFH8TFzŦۂ Dk/w|~ ;Ik/O2%g=CpS"Izd^)X~_BrAa /\6wɸ_b6>N[0:jCaZV!4Ƙ2PTME=ъvXgcvN cczgN_Teg)E& V:)4pt$ۖ3iyFqç%;t*6]ѳ"<Պc.B( ĝf28~4:n h=v D =V$ ͌B&m'!| II:U @zyФkJ#ZU yrC5EmzƥJsޮtnte'{ZNHE4%M)L%t#C - ϨO gpc+W4SM</k`ޛ?*Sj#tncbF"Z|af x&Ӎ-f;\W^ `܏-~7/ftS`SVc9./˱\pƪB-w巷7[,+]q>.:{E^^` 2Z9+*`хluN\3NJňgƦu^x[O|4V Ah׺sQ/Xa; : Zp$QK=23ZxZ7'י pAg~t ÆFʖï쯣cWOݣS2w=ˍߴCywrUӛZ_a4JL/]8Yעt9c:lX=bS![[V)g_>~jY' Wp\oYx^.%pj "ݬ7iDuhs 3T KG mA ΃J!-m7S(Wv0- j&qt"-eM3O*穚'Om^[%Qrx_`x'VguGG{1E &[S ϡ`"6Kw.m=ӷXUO-I|^-g7V1UaX5c%Qk13RklPUK.atK9uN[2O 2Y& nazsƁ|J-{9rA6>Z즒4Xap xCl6(iN?9mt5#:dL5BѴ\g=T<"*9z7wv5"uG2f/K9~'vmLtRUa3r >9gK#b+27JEq?Xm9f!t{oon?4:]< <2}?:^1\ĆkMjgvF]ˎXoC/2H@cQ>>ix_ ѯv<.kQh^EG2 Gf"o!tN @@L@4V{ ^UN BKy -zeHͳZ?5'qz'{}֋s9zarBf*an&H5FR$J e=;+T`V>4̏7mP|Ӕ7Gmn /mq۲‣4 $̫ՠ縘Q?.fhgB暧uc!CzikGOFQbqfyˢk|4('˼[aEp[-HtKxK2LHKћ*c23-況~"څAIi7~l@uޣuܙE?4~ R)("C`d{P<.r7o{bHV؎O̓W+\e)Xa{YQ a!HffD8K~޹ҝ/ PeձMRR8E" B2ʞ"Q.Z&=GK?X|y"8.-2Vr .GWFE/ 0"o bkk|93G=zއXh;PBUfrla>ppO.w.RJ90rOqJt[>*bqG@]|$u2zdMB22gc@&PsAcD Mn=<=aUPOV7x,G ޸6vAyN :o9Jc61/\:A1!PP~wYgj_#g] gHy9+_サQ4YÒmB&]}VTw9tV-bn@jR3 X?Qa \&M}L_E&K ɌC #сҰx!"&ϑ{3xV҆u(,RYbC+$O i#4Yn_hAuk|C%5׶_=~^ uo]䚰6tX~jDɄD&u5f-\$VࡴyA@B$ƞn0(nPRA&Yt*4eVҊ1Վc; A+J$f(ZhvxHBn'IhVGͤnq*o8 z&H1%& 9o+)ٴ?Pt;L*eOSwspCo\ԏyѐ% s$A6Tr*a Fr&7Ř/BC}H⑧4;wj ]J}f`xAH- SS&׊K䫖?%[_(w_'S>z;-z%}|#:x{Z+D۪z:nΣ){{pXo`*wXL.JV,OM$bmwQ(SG* lF7d8mLr-%-,_8~q ;r':MK]ܿkNG 9(Qb̹s%# 83[1n)e U%H]sXv]Dq/L`6m7D6ka[lǀxS1lWPj7#zud5Gr3dZLn;eNM(\KEU !,{DgfX!=B5]V%6W,Cu4O(iwLeI–f&7qiyA ?6#>!`ݸzO͒vAɔ1+}.>t7{ iCK_:OC&VW,3鉁A2W$IOQY;PgDO䈟T4{*l<F@4b >т+nhCYB~ ﴢGR+ __&i|ǓsG~‬I*}c ɤ *{Ae.a3jD%"9y)Nk! Q(/׷b ڭMIsIlCuWM֘nJujo1;Y@ d1ԌAucDzY`P,tTl!e_sB]JIje']i3)o(e/ؼ)"g']#f, s4spAbTL7xo2.Jǚzt^+%0PoYwh~]ov? }~Eg9UAܻV$OQknC+S;z/#a mR[ I,xj|ГH#!0>ʛķ–dG9`zCݒ'Ϥ6n=7 ܬmԼt+]j@F"xD?u-3n [ +=.έevA8gM@Nm5B$b^RdFic,F Uu9yZe=YkA,%Ů >Ό[9[qt$kk_ܵAGx-Y\sj^x-TKz!iFѯ?wyI.t;(K@mOtkD&, J7+7bX'_1AIcrټuR[e%;p鵻;1CW:q$nO(P1kxI F=;'\7B<|Z,)\/RW盝@3s&slHowrta!(C+fO޴8xeg_",G`/-=~vK귟m;}4o`HWn=֌+xRvӷVFZȺk\[utvyk@KI߿Q:ޑ$KiLpWѢ>5GIDD! &ڹ 70s*5Yʗ4 xm Vf)u[0IΟ=- Koc SOK+ZD /* Ngzy3!Z8؛mtGu f?)cү}D`Z0a%e2}tmɦH,RFb>M׿`gĀ,7 h!5UwJ~ 1 ϭ(;J<).{W])07'_g$9%MTu3r\|A~c FNxJ\#j- ѰKa1inAUF{7\`#Gw֯wVNNjb!1FdBYveqvQg+vG rjFJѠ*҇lϩM@q~颇ȆKh{u=1%[g8Ͱ߼WTՆ3Pŋ]eZ۷Now-e)nEnx8;WXSXҙ躂/>n;մ|x@oh%ocv5ec^뵑&0$W Yda Ao_#}=@]0^Y{Rz7r% 6 K"94y"ѿ"ȥw'CVѐn<'R@ড়2Fi"jh͊卢H3%;`!>lڔi,}eDn}'lnς葽o9$=}.]c:Jz?@iūf]eqnDGR׶Kv bΧ5mg \]H|nhiGP1 l4.ivm5;s+{ѝI5XHbq[Zt`]Qd'.eCk-)M+yI']Ǥש19ZWQ0t {Dk{D+7D#ΑhIķH['!#/(T1]s xN͞ O[:Xģ#d ]?=w@̹xUt 6g̣Ng&A4>#VpG] &k͹n[uLC @ ELC~f Wxӷ\ekE=7!A@ .6sGi>lQ Kcu<)eo=,!eu- MdrH+s+J :B K"& nqRGTXask3jd67 o~I^[F0 bb-yd/"vISb䶪60M^{Us)3JQчMm-Ϡ[(S iϚ7byzA%Vɜ?3^Hfii>YW)(b}#Hx#OVc}eb ͣ (O{.dIƝF9^Tt*CX_Y4.@|a<7,@.;j^vם~n7G2Č!`FΜ"j,Zdf;A#}d{5޿p!_47ťs5T('H6^'8@H9RP鳜u~-_r:x5؝wdfEf+BƊL>EoTгJ爐qi@;XƓ" pkcX?00Ս7Rv.IĤ7n"Ep솁P |yDQ.6Hy24+Oia`h AZސ>~e̖DjB [%zpCNߨ$o^痽/EEq$4O"ħc=bGݰ]7pv- F|n?5O`:QPoyXKw_^WXy_.@3&H;ήwǺqͅ> V+?@`D־Bk+ ^14 YԌ#(t_F B7pgD.J9)ר:TUND@_<@\]uPmӣ-JW|Ͳj)J.H+d>MhXFͳC[{=Sp h(sG[g\b*XkOnp /G@4队R@0# x+Boks\d$` ^F]3–q@8RC+xҔ +QJueإA3Ս)-+C# ҙtf}O ]U$NU&:DcEŢh.޴1Gu ЇnfmV:j^9]UfbX:UulZ\gXM^}h Ga@teԦW}ՙӵCÎ4VOTYLTd/^!NwBonN)Tv&Xa`Zy0G z$t>mdN:5g#V^^2Gy݅O_6"{NkNs.u5zo\xqN}&KۂwWRX# QIfKiJ2o z okM S8>5n!B_c$shu p.k{Qȱ"@6k6^RkOEe&Jz-X#UݛsIQ҉VQVP:哩עTrċ1Qė㿈E}Dś9;1}o/;9Ʊ@ 4a܀ESrρ؄qG6:p#AB V)Zۀ*D> Mu6U"LDDo!jhsg2ot=2.44Ac[;aK Kas7|aE8rFSR}e^="PIszv \[1%Jˌ ԗC}*Couʻnۂ=ViθˍEvR%EWo*3yxtm!#^Ws[{n9?DEtR)<r@ Z™UԚ_Tל05˟c#]A>ѵ*_)D-|G ][=ݏ@GzNmVH^OlRE)Y`J??8{#}젯A @MD@Ӯ{Ȳd5dއK?.ֆ6uRዥ[6a8k^-{7kQ@Un@Ux;StY>w!hI#%v2]qԈIMtEb hҀ!5 >Ce|:#ې#;A vk!<&-]eǺc BP&1'3(z!,*+3Z"0"e ƅ@+vUH%߰G|*#f 苫*{EB[QYHyJ,ET}d or63jxY\৮!$~ 8n&@I5)ۃy.dfAp9,܇>W^Q8x(Tu]c!](&v^%- >*T`Gгͤ)q̜7Wb ?3!hXY"DpД˗=ӊ\|՝l̋ީ'y*ї^AEUDC圈aAR5ϧ/8ś441Z;(ò<%BJ"6k"%1n I&kU/BmK uwrEhiih,~\$"O7.Ahj!M VJ&%(%Kln-lPt^Z6~cY^^`A54?%]~|OѨݠ|L6WlM"N eݰa4*u4?"cr2hX6sd0(| vKIzu|p!v?")ʉXjv_MvQXH)X^s'q {]q TFg eOn6IYuswqb4iPEWǍ0gWאeR=?o3|+%|MuX)[U*7([g}0̤JJy:@ˆJoA?"Y,ĺEi,%ߪǗ%cJQYV,w^^?ĩg*g ?QlWm_\,p{-rKj,?c˦2_:՟5F/쌈% "j`?mj'5DsDz*&$ܪj<>WBd]tQ:zPt#V55:G猯Z9}X4H}JsrŻMF[TX9An64zHCPiis)šޣ{8:܀_Rv/ĩn`Uh#*UκF1 J^ `)N>*4dƉDV%*^en3l̥cZyOJ=t"P\6M5Afm)Iqvj;L:ȸ>q#(?w7yT;vT^)m=C wk Sz vi[ي{p8z*0e1X?L}l{Ce0}Vnx꩑23JqzX$4JܐNDm2`%DJ1%qU̮&n5FAj}`$>CAb miTTcX7X"Ūw1Zl)HVrYP\G+ͬ +)#as7X_5ӥrT{WԶ;3S cZvw,†ƏċݢkrN&9WWUhYf[ѿ~  C!Bx嗋EN&؈xvW,GsB689.YWtwLєXok圩&i}h1O穿Owd.H̀̃ Dw9ÝSѮ+""@Tϝ+rؘ눐ޗ;?eء왜T;7]s%e\и/@ Ydv]ɲs5qs3:f.g\3\ T y4Qtb|ڈkR0iP@t%g<کVŎ$^%|s֭ȫ|WE$lU=N{U@:;f+K 3i;8EtT''cy,pl؈FB */^{hQbǎ,3kNP •T?mgXU@#SBK{&_X󔔥@~D .xQ[k1a Dspμ#^;ŁE{s &8U$TYMh<*l 3CRn u! H:WQ3ǘ"T)7?`6y7srqHHD BS:dfģ1_y0.e~˹.|5ҎMA*%(U/l? 1lJy냠Y@>oe ϑB[IsrL͊7肭$I(p|wj׫o.ӊ$f4h{մ4Wu{)1vh|H 'S#˂_  NLwy\bˏYBQ#+sY~]=@cҹm'88BDϊl Bujفsp/3 > `#I.%q ΍2ooKUFo= ɭr=SI<]yh𱻀ޮ&X._EY פ!~w|ތ`]KȖ,huApfRD^Vc{ Ba0@sn$rş=ʖON=LA8klHC՘`G.)te8X@cH0/,hcjh6{*Lͪq |G&^Es;bT)͠I凈W]A-J:8üo^ ^:ZK8%`b+U #uҫet~1J#y?3#l/ $EMwF@%Kz|yd{)*R8 RGC7Nv"T|-!2Q#q%a\IAi @yqǕI$VE{%${16?e+k@ $<-gM/ g,i[z5ll=**Hc'!_WGjP~4_=':BCoqW95 lYaEbJp}]oHDZ؍1pHWY!H  &s`LQOK>!6޷pQViW("@c1zpp38*t^&O/(}κ9D!@ 2bauRQu'Ueeߟ:G>'6ԟB;Ḓ{t"8)rԒ) >JXRkSNi;ni[Ed;㉋j‹Ky *ɵ? $lW6AV@Z9ftb/e^  K}4brWQhH AY60^np3gIBPE~Au6EG2±ޤP-d e[ߗEQ6*Dja9wZXf7dg pM!wk3ZiB`nje MmjFsde e訣/oL˨Ý1M'-ۊk,x\&) \+9G1{' 56z7Quޑ,[vgT`c&6(Ж(YE[\)m\haZ[7ꮗ mӬߖGI.us穹6v+?KblBgOtv2Bq [ot@8QߚelT [dY*2`[W|TAѼ=;0.nJƅQ6gzqan~cTC?Yhˆ_Hj6^IÜEYZ0 &r AЄm5ĖdChR,d{S n}U4dI֮o/njs78*u0)mJUcPOCSm\$AHD?D|+q HpM?Agm6Mu}˒ar!(?ֱ211K`G6HS=\re<^I?eWxl1y.x:-tu}z:M!f3m@Ol`D0#p`΀*餂KлZbjs,+37p.~ϙUu#8.Lp)Nx~dt&Y kqn%dlpPTĥ,.6d}[ 8yAICQnTcC^/o遚J;jI85W}# n쑦@pKg.p7j\?{%\Aę}6*8112;2R7V J"o#V0 ^[ :Ε2\d2&u3|d%>hݎ*VJD]K`z<8=Vv sUo t" mo7}r&"DykO|5 JS`pgm!E_E#7?CEuFNݰ֘"#Yɧ6'8^-zIb7[qS(L$mjVֵ;)ۭm~|sBI&~ɤbf=^+.[(MM SrӐ^% H6dt.`u+Cj24~=*L5#To?i"n`D8N`jv}=T4wިc(+H|e'MJvfښ/0j_W!G$~;T$˔&6X@CKӷ %oδOm{\ԓw ]Z!N*;@O8MQf϶A#wZ_&~?X,Q՘=K,G Co V=Q%̎3z~Q:D6Ng1A.O]C)Q9"eF):p)_6Yr;0LֶY-lA5AAvKKv[)*şv~ VV.อ6`ĝB_TQ#ya4fO经*K,S0p(ChL!za̟Fj<6Kϼ7}W@m!lyXBb7|n<̈:$%s/.t~w]=: e- InNʫ]Us9+hA|=e))"A.gy}*feiGdfҞt}ҩ-<bVm7[|PO '}g3\5gH_^c kkaoDw}PJ6ώ.˝no0THIh9=}9N6ͅ#klk5AVͭL}q [::);w5 :>uһ)[bM}nR\ԣ n LELgTƪ}sTjis *Av&Kեtp]K1l^M>R}knlhvgorj6BO"3Wim vJ)AGqօ݂|[xnJ>ꚳ$}y;Dt>ΟT𓙘Ճebr2:?][_I*SE :ۤ7~y{74cF7I!;LeR_7G} {Ș h67f]+1'A)q~2<X sIU33t*b=GY20 Jxޫ,xO4w۽|Q۽J5|ЯB\6.CH@+ YA!K-f¯ c.5(/3дy!!!;sCS)!QS9&'3#iTF巁ej)xIs.?gM&נnEȽnFu]$W׎pt1r=k{3d,)^>|7(CFxxyw`. Xy0t84&k,rlo7E BguрJ gLJHPRpl Q@)(Y2fDN# r1/źLqwr2#[9\.ۜKAq#Oj[kVN~ؒƇZPSr/|djRθƢwo,eGMM&7 ɨ|x%޵ jI2k%pBqćޕ:(8 rY}HO3H嘍X .uvcCB33Ѣ ;> LiQz(|ֶyx/ B6rf:LGx܀z}m.Wrn?54HKЈ s ρ1=S ZǬ_^}硔S,k}/ G *Դhr$|e# Cy1 2;@R`zT8+NS4Y "^ .\`u0<x0 ML&șh3 ~aZkN^+`T hlB@.]F)PׯQBƧ藼'JPp16iQg+0W@Dž5p1$vW5YrmS^#My׭_F 0RJ%(Vd^a$ 4^ k& 0HY/gD8 GeJ u_+ *Ʀ#- co š`"|/.ݭ0!ƻء-a]1VH>I\oC:)i.8G)@xD!Y=CW@𢌐㝏Dڔ;OUJ7v|oqnA%;lǗ{L=鍪. X$QlTzCEl6p<;p_K߶~<Ez'_5hxi`vk8,aj`u.˿] ¸gg:W>Fh2.0'Rpӄ]7:)ι֭r[Xx;x9! nax@e"8IGd=LX£k^C.hx?įGSNEGKZ3sSqCxWֻ OћAnլgڸ3Am@D_qΰ8Uw2xP[6t!o~6x [V礸=șޙ8~lקdװ-^q9p ƕFDi 9ŀeZqnp#M\ vx2z"0|?ZbtSjee ֞ Oqcfks՝J?BmGA8,H/kfo@hR-dԞ1ֲ)+$JiГ.YM3..mi6I ߚuGZ=OCv$!жmiȷ^`HҨ.W?lJ' cnaM/&ލT!/{5CS c"MQAK-3hnu;#\Cj-أt%FF>iϖ"W`buAVd#qe`Aؐaq4T1݈4{ uJfjߔP閄_Hq" &KoT6;r0+=*u$GFʬj|:Y1m E$æ8AZ;̎Y!d}EXC} 0n'MSlORnb5d'iK7SUu4 1Gh`=]|Ħy{H :(9(Lb~d`"cfV}zqvE~顋|?b|%uea ~f,ޛ6΁#f5Mڀ#=j_=S2k?$ BWk`oYjY7]߅wZ Z.i IN/pAmB0~G5|4aOom;7MBQ9g&L3e+KnZ1%|!q'Cpu=h ׳5q27s{3iI|+w=9vo)] `kGf\D+OgR&NSj-`'-+#7E0T:b~9#Ɍwn`3_,^/t>m>" ɟ.5Rฐ7I1|srޒX){<ؚtK3'_eSi;cuWil-hƵ[ug_GsϽ᎖ 1mQEiHJdYf׬Q֗-`iV? .ހ)&RkW9K){%Y/{w3X*9 26 ݵ!'T :/Zځi?PImr7Lн@|rʑ޵)~J<,6 /&BL~hl{$apqs' Č gYZ07070100000083000081a400000000000000000000000167ffe1d3000063b4000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block/pktcdvd.ko.xz7zXZִF!t/cq]?Eh=ڜ.+Kաb/ o$fBi·3懍(nP~; C8vu6zd n?_l+rsZN[E>I xR#\߇),8OcS&}ִPl\]V4GMdR%:1@J `XD5q-X Eê/'ϧc>,Bj[ʂ6!6YN(Ze6#d/7f;rqGU0a`"7|TFh~G(r]?]c"[ʌ`.*~dY3mT^i (uX&&53S 6-'BsF?5" Gʮ 5855Xspp J6m8 iԀy^ ; n[\ndډٚ$+.t$72+NXj؜xK' rHὫ>@ٜ%h@CP8zT]*8tn[:", mfUc֧߉ UJ&y$`w}n/7t\ 6i3˄ĦO0B  VE2hLyԟGvd[PƸ<%rt&M3>\laFE2rK9f5tD}KY~V 1x6 HklP7C,sXuj `-:غ:s|scqP~2 oK8}| ruOA/y-6w(U i Kl8_D5 Z`¾Oq , m+֚@~aPш]i^"r.ƻ҅-; O"lw֔3&;)?rub){o=I,/yD!0d$㇮R?AMh8pQJC}- !̖uXF.>I+5lvu[ua (㗥KJW.E1qi f5 _#)t7(j8~L.1jm#*6ޜyĨ*C &! /aB]x\qAa痢fFS3$TRob=W+QzEDS.<˟HuHa:A߂ʸFL/Rf<0vPNu+|{KA5Dcs:g/CD?&jrۺ= '\M_dQc1p@?ۡ}lfB=[3~(5:</2;%`dSHHhORhbObjkkM,f*m%9>a&)oƝ,"|U) Ӭesr$R#Y謇$d_Frbtb ZQX -d4ˆD_7%dИaJa=+$|mG͑؂gW4 }& ڒJ:b (Tmoh"z/D#*vh9OwXzΗ&8Dr?-2 $e/z%$g?DQKCC_9ҋF$t5{:6f jCRT/Y5[YV|d^9fJ*Jzy1qAzi'-\wW%:_M/g42qQ<9) v{7v>t2Wnt4>UO'se8Tu]D-*]ZG4uCOw4EEUOZIͭjHCr(p<Yg>1H!(r,CB(lgP6mzXCvޑw֫1m˪}`)AyHD}RDodHK;hɞsڟ|]s)ѹQ4 ^ᯣj%MRȬi*@!1QCp6u n.]j|\.GeLKDjv]y7 xmp*hem9x$ĻgNck\{.>F:>-# kȭ 8;JooHy}#[e 3^ EUPe!ht/*jҵ3γDbye0f"*Sf]=-j4HM)tqdf?[LgƋHSPI\EhBwl `Gu##Ɲt+:Pdp'*`\q_֖wR{ M{@ +&ۈH r`#BLW=\c ·*ϊw,۶M!%`LE^}w,G[tShV&P8|uz׉M=6%VsgHLcXUB}+$gŞG/V>ƏnjvN:X䜉#";YSU»1^hs,K 4dKJ<=ll7Oshř{n8c@ HHm^0z.$mB~'iRRw5a1aa0{e>T4@U8R >OM͈=0(Ua3-Cw 8R꥽'_f-H5ڇ[` dR@K"MQ\mk?>T(l kb[c YRJCX#)Z'zb__<һ_SʠCh lrT󛦫|R?8DӄVuLk}70cxB?Qtn](0K"<[Gڿ\k)scDz%{\D!&A<^>5u#Mo¿*a8lA\2c~`!4BFŪ2xElkLlvUX]a{j1Z@ mP5C@Y媀2&YL$HS)W  ]YqyL֩lt>0n8@-,8ԍs F 0z3R\^f^+8UaZd339g7NQsjj_JZvܙ58qD{-pvgWٯ 07tBG7Չ5U>=*ޣZA4Ym)씌JLj ̘Ҋj񲹍ev5/XqihP+E}0)L1 k/OL]cMM{p iȏI(-x| ZZt oO h/ $]Ɯ#ikrH.EnGvQVk2qcJ>:8w5x]yԾ)B?7x>0}--?~!kw@b#{7%1ːy291*Շz=>0$!+B^MBrˣK[Ao@ flI0!#s.[7FP|(qlt'NiK|kbQ:c;CI+r /ɬPHǭ`2+ih/WlAե;ٹ]GR0{P (HRIT8{No"DU[`)J*KQS[75U &s FpaٍZ ]DO5MliΨc̗$>dlw9'Cv֌>JŇSx=%(o<!sB|UG$O6Gp jk?\6:9u1BxQ)6 [C!$c@ ToEiK>j[#5>Y6ܖqV~tay+<:)EMN׋GZ7jcw*/\+ &jS0L.lP֪^fϊ >7H)x^V.ZnLi"~PL)r Gd8b)D[>]'aV: v,YjO[M ,<`GO(gwdomJA |XΎ^F/([ʬfmEG89hm7nB;0@Kh]/*L@3VXXgLͥ NV@8::(/RP!6^ULf )d "BFVWcN2e3Fs:C<Kx+] |1#)xͤ1~8T 5 gSswJ&Pu! 1gJj߭4 9}]I궧ړib>.I,2n'+ig`KO3=  "q h"U-w @pvȷV(L(WD:`\/2}̘ ;ّ%MT­)a[xa{/n2|vY(+gfK(H+wѽ`:;CXܲwuK/\c. GP+MG!'VuN-x3)M[ϋ,,4$:5wW7mMIWD F}Ųf~֪YYPޗ: 3.)hVϝSqe_lI5"<8Z?NKZY/3Gp a@)]`T),uk;DN̬r4<$2Td^0Aǚ)TUѽ: -,Ihv PKfD:!ҳ ,'KlBJ#-Aa@zMLXi+ȫ?tΘgb20?>a܄1Ъ0Cs$*b-IO^[ZR8o36۽Իo(B~ALkݏ\dE(kLx|VA>Y}&亏"/p}8͗.3qA3PT^y温I0lQF~YGe%펵rd5M+ҧ{acujpzY S(y+\R*<.StL #מoy]ԏ#˂k{} jkhg6 d2ҝtH UMi]ELdb^'#tk Ig Bi Aq松泅dbF&kY ii$*GȚU(b6sw]6Iz9} /y&-OUsgpgq qE\l;~*!+_HIҗ~Rg_im,%ac$g?A;"R/fۃ7?–51]K@PHjEuZSmz,ߋweʸik_9, _O߶x=:GYMca9t˸̳qPFs6<{ [IIwAryO*8I2΀xqPÌNA`,fsK$4v K/P?g15ժوȷx_"iX 6j j".XaC#W:*CG Fp2Ϊ85ѧ}ny)0Z_l_ Q6lG+W|Eh/B+Μ?nlޏxf刢oL͈p1=H;E)qL\woH誸N]->MN"lsT¼L7$`=FT,؛!$M+k>fV8tlwl;5r,ï(ۤewPw~b'+9vG?i)1g0S5l]๵OE,ON:Y@\v.amr;f9:m{奓Gn`M^osW&hA4+_gr*9_e@}UݥU Qagrt,`1+ycD#6<$mc9\ 9]}V;.mcfEևj~oUs0tvPIᰜ,IQbO? On^9,h78B&0QjZF#?᣽u 5.[SCm5YqJr&$#|(mbtF$#JH=4"VxavY*PZeF )5+OesPCJs4CtbnMB6ģ;CVifWyS$t=왍_ځ.@<>aG GcxEQ Ԉ RԑF#ۧAv:{?P\!v'^;]@)=t92C.uCekƠ]&v"G\ ,w|Qq^՗>}\qIOҀߨY4]Afn!g)Jl]i`xw?=l*~xK&'1TȘ%?>Pp&:3Cݻ<lf%Y#-+eCXp#IxrvUѕ4"\]qb7 ^P*0ȧ10y6w|Β5 U ,TK+ @2q ԤGisSń(sV|B^N7\,9giJwqp (kx"𧒸ȓ\E%OXKK3,bq6%.2M} d,m!q@VEJ셛%ZHPp&yvf6+-l{ 2"{s<4".nKykY2[ 4CZd`'QH2"AҔ-pc$ ];.g[k2; $cIr@,.H'56U[eKmB SFﳒi. eK1xR'z;t~ѺDm[cwGNκm|P BbdJ7Q)\IArwtH"ZޕkamC&B+ =ʈYJ} lCh:Xi/Ep'榜ROm&i.,Ÿ̉'E_ dlG4Q1+:^>eEv6NfNZ`BpPĺ޲4s*,Zah32WB%QBEcDTmqY* VW ln˻~Qbv\ݷؚNMྠ\LܾxeU7rB(Q=UN){s.`o1vVC%S4 blUD N%(pOPbC2tJ<)-M[FAP1ϞBYvQ ެ}&\7[;ܤͧ)$h  R[o 9 銉b+qQ,bo ܼP>kB/燼Uwo1ۅi"XfAn vX!]ipdp*K0?Ew$@nFRb DNڳFH&[4Ru\w*Kb/\!Wm*\ai/Їq@qt!Ah(uÀ-WE]Z}D_Apڦ)oD:z |nޑD|OKi^I1XF< O#A ӏW" MmVoFk[vDD|gn'78}pk1TL(עGJ&y"?jqF̀7}h>`@|Kqo)/ʷ(dmlƒm9:і8e ]Hgj1i+l:IȎFEHs 3vyTh:M}Zt_ ݩGOgckRxv58Vt*qQh Ay* F_yUUeϤ~J|鲏&c0[qT\Ο034hf9g f;cބ>%0A&%R-2Ry;]hHHCQ̘t%<W؎8<Vᡤ kϒkM<6(:ß?l{"ޱx%9')nIb3o`4ٗK\P winhpiςALܼj=tZH~3Սfët(i\0BLnI쉿q ,u-^f@S]*jWWq@ x1"_kՅszg.0h} &ujhhTa|(5)& 5#B/ᾟ6_ڊ~((˙|j PZ1$' uErR4X&V]s%Վ);"L}T-͙zt 5|"?k"Əv^."P@?\S^|yl_@\UҕuhF2ΎMQ%SR:O8{Gז!l!xsGXđ -4PAv%Ώ Yg?Ee?$@ZY (?vkNk_A̴))0T\90i.lW;fH 8 YCc܄7S;MqNSM0~wIWP5qؑG_zS]R5+C;z=$yKR' 4Y#Vӛ5Bw0@ HkQ <4Fd7v'_J՟bxZFvθt gG5gx l/-xg޶ yX(˨iс҃Q8QI4|lKڗ,R[c.]ҎN3Cvj%?dSS`W"5' 1$6ٮoPएݳKnh7;/b@`a0IbDq/Ee;13|Mwr]徊tקO"*%g%S^_K 'Z~ nus6VYm—y%)=xs\Pa@IНH3U8T:fey˝I%x=?jݫG0U74vjI' .5g)7p_Dqm)(^t:Cs9q-н{gwՓ4 j_X]M`ᔁh {",/!VhQ ТѴ1=I90Wny[I,Ki8ύhO+N3"[Z* 0AT, *h7j@xtYn#̟b$yEbF_m۴s>s$nK-خ*;YźtY,gGktGL48c]yM+o6 O}|4wp#= 4$E4t 3N)܈2!ES 7ðSG 3BTEJ ='% (+g޺No\=\+ܣ`-^iqrPA-ml"fz =_Z5s2=2"7I;. Pl44'W4ݗ9킾-Z D~mXr5!iBx!V^LEҵ|l$ k(_4v0LS&m9:<ĹaI7&&-8;S[t\Hr_餅]"<{D+S&sfY B:U2#F$qwVc D#&=}cCi'7=@|i00z=&иƝW^ 7%8:Ż Isgq=U b[Oæt}rw"c֩9̄!IQs ƶkoam\9#:3u%"5q7D-ǯ~zȃiV4亰ɡYҿm>Q+0[@_t}+-:4[*oJ̫\Hfhg Mg@]#]Ӎ۷<+爩x+^R]wo7d씼+:Vj7ml6XE rk% n YʨڱTS^D ^g:vFUf+;:T,T-ȥ)Vv:9"w@Wlr2vĦíJKSpFR*;3Y$TV&눕JJGlҠcy5PDCŠ(yizɄk3R+):LѐCwj3K3+`pZ]+-V{LNM Xf1 0L%;?>JfVo_W;<⿠4CXiH(֢ҘV3߆F-@W.(_lkv("2֌#+x6PBU)\c.3Q1d=Nؘ eXf^[%Ps/F_闃rD,~>ьgK=F[nYH܅[)z8=o BfuhRvʊo/n?XMϸn'*\F+9;qۿMdk-Eɷt3*0y'/&G{~eyx@U`to"ebJp( Y_^4c!ޗu M 2o^}ELs7Qn/9̡wA gw$Tȋ) {ֹ[K]ԭGYZ/L6Z|,P6]σ? ̧[~XTa-ϩ` 80_y- L"!gu@ wXZ,< Cn'hsZAI1cTT:+HA$Q:Mj";E݅4XIvs_Cp>1ɳTVnٕe"`a=UȸED'U-Ypr=J*oVNøѰsF ` v~y8g ѽHE_[mm ϫGC6Ht HDP TMĉ_pv<A,Wsȵ]dq-?("/ Cf,N3Y =*7Ȅ|T`ioz}|(',st CSMUZT,ԓ6PAcGzV瀆 %؊1֜}=ngK~&9~9:6qLFѲ Dv3Y%pPn7%eq[Ӳ8H.y*/v'%0h=fiv+nģ}k' C  1hՊ׏ϬgOLprY[ G'Hrsol?oZJIc'A*O%c1x1pYX pp|L)xң) yb ш9[ xe!fmxY0aÚ(xC& E}d Gۏ<uQpVy첤YB9HԿYʕ)ForabNxK1m >Ȱ+Hq(5<%{qѨfĿi+/ZX/ҾM=̨e]3Lh0]gUt$,P0-yI`]撿 @$'U{Rw,%3mPUOut$&ŔPw{GwiL)) }vZH-2wc~-FR|jYsbWUkCO?XQDܕGY=}xb\ $UTNo itޔ -S\n?9*ن+g*sx4+PdTQ5.l}S}e8E@挵2ZN uYk\n++ EVlnplUp37'9JzY E0"\ 43.:ϝN\][ +IK ƾAHr@(2{;3G:|Ho[O_է?{*T]T:{d@JAMߦ$צ@§%քN]kg2f ȾC2R^wʖpjΫo!˂n==e?#jz Dk&O՚[+m:W1j}%+Um|w pg\(Sܑa<PfbQNM(n#,vHr! <ea sW঳x(*ɁEx+ c(ԯ!c[t+A c`rJvtlkϮ8*\+"9l8j6`(s;/dbQY,ź끃$d.I2?`ʞM?:K'^C:Wq=b&|p}M>\&뜱wa/@uSed/={Oa4z[ ٘H' ࢁuF.v )J`//|8X(s3U4O68 hƥf<ܫUoۖ"?1B26[,q<|F4n fʪ/1^_lHo pף)ʰ6;D+HEmst7ub~\Q77tCgJHrAم Dn*Xq8s2_D"L5ڀrQ[w4N7#b͏[t|8|AƦ.3m`݇ar7 ATőQO@hGMi!֌[ؖn 2a#bWfKU{{4u$SY8IKқ Ͳ:E%u;J(M`E$P}P{&(eWbQpi!8D]we3FC22t1|~@+}T r;Db.%v%+1# A4/ҦwkG^Y+)WbI)77wnJIj? |5~:R{Nk* S@J3Nq߁z5Jn<]s_YN>+JH5 Gz8Y \i;rOILPJ ,|%)WkI ^^s3..O?ۡ||7` @W6K.0)4@b3W_߂ѝuk -Xd?T^qSVS kugb׭xYX( 2, `ص{|pQg $6qd[>d&PO;VD\۶פF;'5hCoֶx$&X)r=fWo䲒58YPO>AI$JvBo5clJI}F4yEBA۵vLs[c&{>^ !kfޟjKcbh{vĺ[Yj}IUxQSסFh>QACGPf\),nB5HhsI=L.fmǮٻ,f']GCɈ䔹|eh,Yy7a hUmiupR%5y0d9 U'ϑb_Y8x\X0;_ KCIy2dhmݬU,] U}ȓBW K ފevGqg˝Bi%9VUЎSOB}!2&~O>'x{M4M̸ɝ=>3MKiN![U_:’xfOw^`f &ut ! @_ (JdU)gw7=Kw=cx֎*ANW oh0 -t,?JA{.9׎˰[g;,a4ߗOD ͨىu6 =&; ~@.~qrV MdyStJ}& +X-ݸ6R BM sm*Fd+b=NGH,̀K->_:CY n7(]+;Rs.SuDRNrL8@2 wna #eh%G7c;Y[XHHv- H[U1yjSY6LcնLdZX\%Knk z:!В\*}֫A@anOcwҡ Ӝ'݅% 8޶j{?XیaQ[A*^RR1`'ٓvd+V(ۙXad2@t?$;[ OA9q|dH"l9 GO %SDE#*&xmQ<0ӤeaP"!Ii|΄xWviPSSpeuNv|Oב/o[DE\LP0:JL$%JQW-<>G$p$ִo38J=jIwB E3J(-NO?[c4P^'Pr ^\UNzܮFḡA8 ݣof˻Cㆇ^NG P=듖mo8hsJi`s;L쇝Sލ>Y?c\#z uG+%cI_$M=0`:eۆ@ X)%Ϗ?CA][5l/;T^ V)so-!vo\E,x$#(2:0Ėg"׾:QMo;X{ zml}JJWTo7q~f b!rjg8Fiālc¯,V/@;딊bԿsq.8?=3L9z4L<2NB LD-u01(5T阨k;9:z,Ga)~=uAl NJ9ũx|)W`lKsC o+[(>p p݂Lap݂Z3|T8 68vNSx -oiii(I"LxϩIQ) bL1Q?۽˜ $Q[_n8dxagDYĔA|8 ,.,'f LZp=S Z-gTW1x-؛!6骉=J “uC|:jR1NλOe'n=`Xv%w\]G]9^dڥ61WQc$#Q)AG;z鉓APi#QQ5SuÁ/繿l,E69Om 1^Ňuػ2]XGJiW&,w (mKX]U)œצM -œM Ju15ދ飿%{Lj E J#^s$+ z~n#H@\] 5O9-bdIeq>AQz5Ea[*HXuG:?'.|@'5i} _7Sz.T~&nb'$ S9#v$ۗ;/KVb猃dza @ǴL50[cirZ쪘0I db\$q M=0S&c PkVB,2vQ+x5s6?nνpp C]@GJŹѧEM hVsU9 a69bOr'>M ڔO_,X+ ¯z)\x9t 5:]M-};5Eh3\˳,KnZ\ z;Ūʨlc ,o̻G`pj~m ]enJj¿q)iM~J^7]< ]tWjLC*GQ3hY0L:<K/;U!l`Y0i{ e؏[vTAW\bJtݙ`((4q bXQnk2H!KAFv&REݱzG#H,/NЕC[/|=ݵ֓FPՔٮ墝Q*R2^@9,MTצfs/i`T[fg| \Xdj<5Օ Ygl:5ΉMeA- vDbpr.+ʰD2Amb~Ch*fT@!nR^Hw~p'EN8P5sK. >']-QjQxmDNNgc ]z{]ct$拄Sw&gRZͷ,<& 3 |&:i?rHX~8;ԓ{|*cI쒪 !%~!sB] {Xf}ʪQ9^7DY$R&t˯y#m~OJBӆs}~+(znPvva oZg,=fuɝ>Bp*X3yFFuܩ0ðr dۤ)~ dNP'MU.<| 4X_[fW;|2ʊ ֌H5}ʍO R=#7zUŚQhf2!k\|Ώ}GS1ieRLr!O ;Xa8,<$Pxř:L 酚f}޻UM$d(M?݈·tm`Vn=e6Y/7 :Sڤd9-V5譛[.]T`%B1ϩ"6xҳGG[Wլ,$<' ђ"q)|sU?ni<9Ի0Z$tDHL;x"F<_y a&d5?wYN;i. S09_엑[Sl<*y)sT$AT )#רke?j_nQtCQ 6 >7$QY.Bk˒+aeldz\μhj0Nc!W:]&7 <1X8yU_ I7swL_,%BfW!}c3L&~ҙWVŃhe#dW46pPpħ-ÄJ/6$9yW,RF=ں!3N JA.ӊeRs;ԓifSbJ0uj@ *'U$D! kMZB;Aa@\tW 'k9v) ܛה\֨W'%鯡~VAJJ{"FG+3Uufi6y29КImJD31> SJ1&Յ MJ}6ՁM5 {eό5c(AP*J|9 !<ؠ7>/E+O1aݳޣW L~ S֯o9"jhoT|k Pc$T?wjX"la{Ͽ+mq1&U7p˧ uڼEs&nƾ!_},/Zs]ja9*b"j4S1BܜPDe;i)d kjQ:?uenԻy#=qs sf'OS[0_J$,%%_SRhU۪t{FX[K*5yt:6WV _lymeNʖ~gFFαMk0Km+?mjډ[be=_< Mo`&T3 l B̔2*K +a P6ZCp&a]kEcMgr.vwEXO28mԵ8Uf Y /:/u7U5̃$T?F5Rw.s'qED3њP_;ۀbD@(KTxj S+ ŸL0ydiYlגPavtJ.JeńMd/o]i7/皵CDcj}y.MhS 7S6pqltŬ>AtȞHyh&ɺhF[ 5::gx#c< dPސ""#2ߦːdֱpQ MX5Ct(7--x:0IRvb˵:Ptda'>&߱76 Qy7FUqU4eN?ufDغk&!~'n6,KQСƦ mZ&kz>3'F1v|6!~aPl(>7ٗZ+ ^)5(y7U ٙ#p+!v0Ɗ/p`+JWf9 ȲʪoD2aEr>RQj8lR<ڧ-kntoJHӌms.Q{+m%4)b h[T4U&Pr0S곃%Ҹ ~m $ }N"(G<>{8u#%,~U9q8'm-aw"rY n=96mN=͆| /\@8L!*v&l4S\c&iY5GqQ(X*PFm@1fdG gI2줟+zpRWPtWM^8ڋ.fH%/T̯Xu٩R=ʇuĤc@{y莦DO/VJbBۘ DX36z/0;5GȻGO5_¾PhEݳ0c[\MSX;9jb/{!A"!r5Vȍu݆y!wA}I}~Z/0Y'ګBGUƸT qoR6hc▐!R2H48?ʴY}+ԕTR$էةpجKmX5k[vLgR~ 0w!⒁`!IYV? d<.& Om*Ŧ9`@0H{c:~7p7tKa(IUQ2J >/1`w\\b݆sOO(9Ӝ{|J<.O-sL,i P5hKktr@`wPV7L#o<{z 4q& k4<l%җ3<(rߟ:4BFFz?.xȗ"_Nv.6_fQV_}#n-lr2x)+0էٚ;ՋyAݎ!H?C j{V>kLG5鹔v(örmpvؠV1tP Xcu :91F!7t! tr^I6(SƟUdorswPD*ZY$M M҅)nUa vo A"&Rסa{)h]n5ʆjMTSPy%T0΃fNno:gef( e c\[>`nmB30^zB^Tp/QӘck}qwʟUj* C=ӖuL3+#_I+9^XWD pMt3 *?H9M6@|P[՘)@Cg&cnms!xi_xX?M r"h:QU|S.!e,h$R- 8F -#e}湝!ddb8BiI=tC_4U>#89 >oh^OdEuT9=-'ԥ>Ip}Zems!]L5;XyݔVil/k^HK6ڕ8U^ V`M)@r"Fee^R!Ģ5s΅3ܐ$(#Q~p@=Ū"ol/V`nДˤ}! c,ET=f\&5ϼyk"jn>H+PKB10ǥ5)[qCqo 8~wJ%+Iʄj_qpYH;;Bbic_Ƅ\pE5'_-2Iw=JcУ'1-ɔRlhp$ڨ9b5+Iyβ [dYk{l͌l ЌuP*_9.ِKDSZ5y YiVoH6]?g쳽P֣Wo\,״5`q~Dj@.")=\y59#rJXgA '#:!Or7?H۬ H `(kA@bRs|y:eCHg,+!|Og)pZ U}'[.>xG4d՚j6p!"8u3PB+Zrh 1 lBYo֞_59h'i|I DL h6QB0Qﴃ`tQSdn}Nw>Ն%U V |jҵB~vvm4M4!N[W(6c"kõ D!-yPZthtYHg7|9%"n5zFN(*E3^* (\0Hfs ܂tR{kljj!gy}Eq)"ԜRW zx@̡SeGL*1'ެXkJa2Ee..-yrDwoKD)(`pBngska!{,k᜻ꂿ6cɥY-*dL8s^0Ê5ͫ$ өLf1Mʮw}eƳz[`a&?U0v)N{9q66 ]X42R@cY78Zɩ3e_mhZ~[mq0#}@/&h![ jdZb1`-XVNnyWb5y!h,b#{Lo+[&bG24~ŋ3ESӬozNkMTnhxʥ]Y]ʴTwS wzl SifD3R۲cpՐN?u~t ԰d ^^^ "rj٠l3hpΐ˺+G{c< r*Aד֑jZuHHB[?Pu/j\/[3/fj8aג?TMbW^n:ssr@fc(̫GD~S}2Rb%jDT,b&5| `j_ZQSf KV 88g6:g/f+zxoR}4pzW=Y[tek=5![Z y?% j8*U~r(\G9ò_5"cx0u=b/hMY9}GܾHީeSOQĮ}'8,^okz#raHztDl ^0iR˧ 59!g1>Œtҁ^7ƁSyr7}mgiY`9^ӻsDJAj' " + ꂽ">&@V`b7&4f5)l)ܳ]bf6"1ǫ3^dҤT_YD`zKo0uMUzfZd ̀w FTU?4Ql1ŻH&'L> ]ZF{f!|\x&k)4*j?\G^~q޳A]M@]s74ICJfٞ5WkV(4Ê[ #)O3ڻ|JQ7VwLMw}H37v>=o+e2J J@-)ޘnt a>|DdQ"Cp9gCJj EӉ|#SvF=CCzBYEL/nb"s2@*~4\G~RO(rI_:Wpkt/^ިJs@3 LɽQ[x+jgv J5hL Pt 䩫^.:{+äP #mnqtb@t\܏ НNց0|0jVb0$-gSK$Jv<!Zk|/pRsŢ?(ԆVAl+ѰErN~PCQ s?R>5'g$$o?Hf)A Et¯/#YsK/.̦:0IC 袂UF '11ϵ^'eF `mc[4oݨ A )M[3[)1!q4yjkؑ9~u#w72s ŃW#W-@yw]v?Mb*td%`0"ihėv25Ṽ3Ր]W:QefYwl븭p#YGf1sRB {[?oOI E|AY5ac _NH3D#&;bEQ?@'@p--4f!ݜI\]h6@fQ= Oi4ͺZVbVɹȲ n,T4c?R6莕NC:ZJZ}ר ܺ$)}E` yO5o+Bx.!v9P"f?$3hOߝy${۩olpq׀,tv_꫌=*;mnUUrj|D4+vӁ@m?d  tYBTbsbw$n1F_5yɏ=T댇`*tX;k&![Ä9M !%;Zrw?A—^d('7mB$/^IqLrhfoÑ7؎h rp5Oғ^Gc?8T>|_ZJl|H5v8lkgjUJ%1(Hp>KdPw"'7VR w>2rm/yt~mQ9vT !νo]CAq-lǦJe/S]U4pޘq0>ѬuaN۶Csuekz4qk6W,0s;QiHKw:ܱ s%|Pm5'T>8 5\|IO^ /ӆ^cdnH ܄5IY*(* evԏuC k)evNA6Ϸ nMPBVZݸ] J> te^9G@>e 8gx] +2e359۠gLV\iF? [NP9, ҇zKxSwNlf2Eޢ|(xt\ حL?=\-`(q+5LFTV&t8*'rdk~ee!`b9Vk1 h*D%p:qF+`xǬ\L *HPvd{p!e ceĜK}Usy楿JÆ͡C乑pkqo>C(FCM;WY%R.oyDžڟ62|Vy<'hL +d!`bM g"~+MDAe鴋YO]vTV9U9$ٕ|q 1pvJzG Ihjk~5g}6?U41l:?̲жťλ]>2k4ێ++sUUPaaC~cR0mqABr\eD+ w).OwIw"e#0{Ւ21viʻ tN|懲|ߣ\ BevC a6Kr Ȥg͝[ "ksZi3dmF!7M$ ^gOM=lG>+ܷI?m,۝0tD[w ey0 Ql$'X* $O2]3WB*Z(;{+@X' [*uGEs=?(iSW/%8=̣ 2k-u[0T_o_ȅ*LkW `1b {FWa;) =I$I*Cic'bٸPd"2Tv2. Wd4N'6VZvKq-։'USЯr'Ӭכk^8l yuۺa6PY oUE + <~k{AAҘHKvoBA  7#!yWB)(YM7VkCĵδNUUKC a=`H?g3x?=з#[(bo ކA?@¥la6_P_FJS<ĺ=d֝"=)y'skE*,ͣnbjXᯙ祟-O1iqN_R.|{GY5,]ekcW>XH E!T^WNMk*.CpCDz[VRqHo-\0Wj5?4KV $yYk`{p6",f,78Ai2e޽;ɥh} z7Hoʋ@K=<сz $;(X'oI{/SN/އOB1{qagsętSV߰Smho3,bt5i A2Oz5c O}Anu>62OٓF u!Ĉ/Q {v#N2*ZM S\t"i)2T.Tz`z-#G TE&+سkѰXMk7Z# q+:·rԔt{k2819 0hcIg`3-ɑd8~pp"*}+̟u`H؁ H:*8"wPBi0ӊBp"+2:L|>4`gcGUx{_[Z_P*G>svO΄0zmQV/tnNǡW u˳t(iU%LUx^[}2l#fj,)M~1{qhC&Thi*Hn~`Ɔ⊺!ԇ\:JRQE:HǶ9Ϥ S%~vn=,=XRp{u1z#ڱCotX7&yׂ*\($8.#UX|#BKeKyKFc~[raQ"JE5fx +'{m[ߖbHFrj] 5 \1P#麩djDt˄On{>뮠V r!=K /d208r:rHvb޻Gd1 DctBtwݮ9ѕv z"B<6歱. ERPDrݗ_C4tzBˮFmA睕'Fx75l]w)JmALf|P]2hawVuȭL-rDh\o.Ybsl@G(YkƐY NT3\a\쩕_ *"u՚դiPNS3E6,]d D>8QR1B(QN^?ִ7k w5MsEUυ-)%Wy`6`=.x;-A #7Yɚh5,h)]\ "s'4:R$rq*5+ZYZMԡY@R:P[uJ# bJ}-`SB珠&<#}QDtjW8Pn H1DaX٠3Wm0옾`F9 m"㐳I*?W5o(p3t ɃOKQ^$xب}S9KqWunL4HXgq4un>l_SppT"uQ n473 vl.[)A2z90X鎣bz2~ T$fH76Wgޑ] lIPeƒ-4 BV]÷mGg7wxdyQQp|J5ƪQ)#ngFj\<RBTj%F0yɩ^o|QTJWF\v3-E&xZTS8 ݹ :Kq`<N:DuR%M(@ܻs7CQ}lM 9.0(&{wEPkW9|~TQia̛'6#%L "*#SW`S) ALDT>Z(nnTڲ`!PڴZZvibo \*q@2Ol!;vmϙLchWVF!}D$SikZ0XSWi#Ԕ~vؓUֹ@Y+cSSJu+X/]&;!̌@g<3fm /V/v#n 8& *Y>tWԛg"h)"uc|3^+[z"O(T-3˟i[dp6@$3VP VSs%dOcho҂Tx~H6܀Ơrژ)HjPX48-}0bokN=pOYM&6%q1lcn`QZ$KҝOA:%LjPCqj09Q;/zv礦OWUK{y94|xx>I>A&_伳^inVvYMQK,tO8KWÐCK7DՔt/KsϤm ߊ/⢧%U#V!HФnc-wU6ymi /"&刘~ TO+NM8cR8lNNc\ M_hL#; =MjZ\˒@LݜeQ΅43HA s|yT1ܗ (De?xV!$'Ԇ'BW,ډS$bCtovc[r/ B٣ 8?%l-x4}A+%tJ2Vd>_QϮ8L啰e?)Ģil '#fࡌ#3bUsh4(0pkPnD= *2xob?#wx_ی΄,FFII 7vM;{8A^f)9r6)f0ϝ9p1k >26l@hEB!n3 Z peߑX,&$V }.Fd^6\MB7hJ,&/Oë# Tm-otnkL!ήBv,k5e /ڹ45.J';PNX *(@`{0Ypt"ynnu7c 8Nw ~ǐ{ S5K.F+]o[ Eӌ{ ?8ӣd=ZtHu͈}fÐmVҸ7AM!-#@P '^\0+tq/B ;0١ jOn1,sRJN>"]:[hܟ7ҜCzq!PM E}1]e CrVzue|?hL6 j "詳H frDP.w,I^ ~5!ah^1  e*{npGp0J)9&ϹBPķSM`Jo[ANob]nR kj*o=)  V z)a;C? YDWҰ^YɄ1~z>͊wdWϡn巹ɇvek pw., NJ`<ՠ@SK:oγH.涯a1VQ]/ 0p5.&}<n  kdޓpP~o7F澚*QpAO[8FaO6Yy~⺻UYi3k*#ü̹qjQ@ WQ-(-Q>:-!1VeMھ~BpnSehi>X=1/E=p^ 7d yN_S^ӻa9:mZ*=B_o^0q!=8@G\[^IJ T+lg<6XVLE܆vmWhOfG\g9sN Vƣ*-s/{n cF܈~{%O|s]Cd^oL0$r- ;6G[IVCRfHG6MƓ6d2(*$c:~z].4u) 0t^#<>D $HpJ~^2:4@w%",&.־=F$o/qqȣV.0v"0뉹 DTm% 5,o5 Dp~ Ʀ44J1KjB;~~:6;-͗P٫&^LzLeZ3oz@gYg=ܯBc np񭤶؃j{K+kp/-+.rU K ݘRbQ ִ* YUF _&%g+>r!8:>d p|7z~D] N;1v. xn%Xb"FG6BaǪ#&#U̝wD jѝT"~ZL04!aK-[o! [}\l/rk /tr 1S ֥f'e-l< O48Z=2C *f` 5 vdGW?N(B2>%tЄ [ߒ&٥P(pxhŨ$"+s [3yW N[8L4}G?o^vrSܮ2U0w؞^RT R ]?-0f>[k=ATv3,&)PВUܫ!Eo-u&Ɲ-L w4h@,@GeJ TGB -F86ᶈ`[W JZ0EMDӥ66![[,a\?^qN"gUE"'G]sttbv-,:(ah%Acb0j_0@e@f*6CF߲лQ&U]o*׬isQFۛ>BQLd5ȋ"p\J%`v#B%{i'gK&P1afc\%  whQrU/E1f "b-`+7;T,GXÍRRN;v_Xa$ŜjMzL̙`tfjPPhX ` й9b2TpU=e5JJ8QhoPGc{%j%~'YΨ\RVmO]o \2X0SSsϧs7J вĐn!Ց`kcӉ @'fQ8|3>d-J,fSb?OXK &wZ^ >wr Au}a%Eҫ͎UG%Hiu B,l!qh\)OjWv#V7 a!eIF bcS]hk*w9xW߆ Il/ ]8\0dPCSOnkkRɫLm;wSM *Sq+29f^]͸{nmqMQgݮa1!J a"4ʀ9X31;;Uxw_B_ɠd1˹(aTJ&+L0H+hOdU&Iidc*V]iB2l&.@.JjJ~0٭Fl[(e"`NU̦#`obdzRi=:4NZ-&fDQbMB.yE[4\3kni +P/Ip {[xz!4yn{1~V!=\.Wbԁ)׫,) ?2:>9BA kgG dN OY touױcx pB6lT _ׂ?+ڭKݲ+\@ۯ!e'&)+}.n'lgW~tBnZ$4Ͽ؎U߇;)AK'ã~+ӺB[M}nL̸  i~ʵ2;.L-aW=aZp{уS/9͗%ݣ &V Ӯ|p[_(`"^#VhWVvQoS?Dz%Ta@>O0MI#A SVb {wi:곫:w 5{HUj'H)q63+k-밠g"ًv^2[8CU ,Nh";*axy(p5 ylrm'_oiKKk BNwn_q)iBFyr;UUu5NjӅgZqM꒟b\lё"Hi:(q/XO6U|N0zQC3v >QKfAFvl(\oSU}d -rJ5wUbW sdj-W;4Q9 `̨)00 T9sZ;N09ǝ3"~ubffG5[$ݰ@u j| + fn ‹Ukm:΁D5!;!AY;\]ߎcjQꤥ+$.{'AhHa_a ɺU<31~ Sތqǚ)nąlzcaLb߮Z‚ 0}&l#B=-kV\ Axp,:Ko5HrV>;]5Z4ڑK9z )'9+ F Y!!~GZ4 -% P4G'U%iICFWwg);%5oC(^rҿ .)*lVEܸ0n0F!&x/m mGҳ}ZHJ;c@,Vvk\50q v8_"%O>%pC1IF+tbDM} T\} j ċL1MpvyF ^H4l,b!b9Bc~ x\L/eaV I&x`I"|_X>lSh'@q৹ 0%)4$TQVyYtdps}t^ f# x6~=V%%TJA63hx`wu x>Xݜ:}18PWXV7 erlhY 1] ;Lɴ6dhķ‹S ,eqo,&/L4f}s,j^.vZr.GrEk>mS_sH \e oq): uC>`D,{/|vOO=3 Pl?`ݾ.]"k)_,s$r^3$8)5Ʀ)JL1]&\㪬"|+4<+4#z"sOHXf)ſg>V^yhRZPp4+)ɽXф#)Sw?iB#\!bCr Չ319 LKA,ߩimL"/<wUҹ3 ;L-Nh?:'O NNfۯ)?M>Ɛ 8 _c.ΟŬᦷ̒G_BFzP_=sm~$V8՝+W7/aqV/ pYNWOH/ :#<ªuw|)E0RmGEjB~6!<߬$~S?'Ù$,ւ x)V:eGm 0_B7opxȡT -f]nm싁FWLQcyi=œOSV蹍pO6Ca` R UȒ[WvlI4ٮP A kQ*4voH)&Y0*ŕlۯE`Ƃ_܁piK8Y~V-R1pOH} :0,V+S'T Vӗ(XFľ`?u1N3$tPӖP`j+L#=>x;6>7Лf] R[׼%K~%JH`BC2LR+aΥPѦ>J֯V8>zBR2 Ŀj,QahKW-ެ=s1;(%cFiyU5Nɢ[sgv~̗!3|hfci|o 87DM;y65VQ+#(颢]{ᯝ><2?cF1]hY-͈:+߃ }BAD-tX 4b`5*_=]e o)P2&퉚 [s~ S>-Ǒׄ#@u@lgy: ZlbQ?jHG^Jk B]9jsSc_ d:]Mz9WvH#1NK 3zk5B-4{7}@58x{ }>r! !-GQ&7] 65ǒgBR Io Ů 2n!+7jtq,~D5 M]O/:͔j YTV_,3;ƨv=fr 2L$3o%%v~٢|,D"UO #ncRޥ:hNB~dLY/UG=gj$&}JcB3ls魧&XϽf#\#_6v&`'4cd~>eZ.P$zP( &򧘋|,vj1#cv(?B+檰?PԴ}z LHr/<}fIh۹va >ŘEp] `|y[cJOҌgw|uVly5yrv;v"q 1eV'9b}K?p;T쉑gɚ@ b؏hPkģHFhzWZ([c;F ?/{*KjG|ğGW'o:,"kP1hy-4cF*[A_R @T[@gy^fLC0D8: Ӧk]SIw 1q9{<ڔ&ZdW3X?V:BM}R$'ٳ7Ĕ Ƙn5[mptk첌0r"[ɀ$SC|e.Ͱ~$hpDel8լ8EEI_,0pa 2B_ېǂ$lLޱ56B"ݛܦMێHĽaF̟] f]U= a,"Q>-;S-AםDeqKr 1Jrb96NIM#Bzag_MA $Sav5Ol:˺(' 18,`TziZٖMx]mhlJ]wXMBά 326fW h~W*BhfrZ Y4ցyT-FS?Ml(Ҷ.jW? sW 1gHoHwMZr+<`PZͬQi K"3i-eO^3n/dN U|rXD] ,/TYSW]uybOBy ,Yݜ!Nj D6tp<}XS?Wy~;BudXKd55:_˘z%3#c`c3;ݡh4T&Q- ⬨Hir'p +)í"K];g; 5)vC6rXǪdV m϶cDJf\1 } b(xWI䦥MswSbB-d]B' |@1u MStKzJNK ;-%3lU ?C3f9Y߅b_8A^J^HP%C 2oy½<,wA4ì{x' %Ter>q3֏Դ'(_`Ag,Ȗ D)4 G7 c{ße5ث6Eߙi5Na#Kwn:&݅kV^z]?Z17yl=z :lW;ѽ={.69$O|+S.S"H87F"B̶O5u @i^s`K.0YOa Mp-;Ctↁ_)jzC N)zݻbɉ }%;%1cNS^m([ԏk=7 E)tl>R<[G҃ipV]#D`8LgwEobmYUAz5v!,pH,r!He꒵WBSC|lǩ Âe {n;%D9r$iۄOy)רHVS6)]9ӖhьcX t&\G"Ij'bJsw ɄQ_S-1+I[)epB#q`ߒIpu~xԞf[CܒW|@E19o;/8)N9b`doIrL'hRXDEK%I &?lm=k5|w>q?rw|a A?̪;`Ӵ2;i^?uV(M s7!{עl6J!BCsg< O|ҏg 5MtnY̙9#)%9u$Wu* -I=TGa]`"tϹ0}o ۧK<cJ V}6IAF GE*bC$iPyT^=KMs y w_#0 o\R'Bcx~3ayY*֞ܚBιyP8PzZq8V0t~3/f2Z>sx]D `Z#_ (S}~~1TZ_i?ỶidS^ڛK54xDv`6uGG>!~O@;/W|8\Ѣ)`jΩ0aORizmK_UzcsEYX`= ?׈HxMOL*mЇ`pNeF$kݣcVuщ._@x|r&+DNDx:%ટTǁƓy55|1{Q}`J:j޶k_S4,3,$. ,g_ժ柜?KppXYA!GĪR PlmW!3⨊SC_ )|*a$p+^Z3-=Jź҅z&b`|˜W_ e+SuXʰ-mShePQO/(|S~ ,`Ìa2aAX7fOĻz627X+LAzwL++8*0T5Ivlrc̕^M 5;7<37Os&Ǻgj>Vp wH Ri|S<'ԪOe 4AFX{-%+(6նUl|G cLX^tPUum A%R]*,OkcZh#^FBk5 cT矊KM9CE9Prz<1ӎ%[Ůpi "ɖctuN"tTE!`C *4ҶR%|Eql~ywjTG&0s_Mmw@RJ1 j5=?GɎ zԑ=4N+q?A,dz 5/#`~:hY9=}% h֟QۓW ګm9ԓJ\>ɩ("M¡GٵO7|Z\.!Mڷ9QjqO P{ u3*EPN?!e:bY`beЎGҖ;Z ;{h+;f=Y_0g\t$ߴ ƓI9*kұS7l?G~xJy;m(c,x>+5'Yn'zU׮KxH*4r1{%O~%'(H6aۇRPח&dngӶۇnCk!vg$9d"Ad煳X*j>٧'HPa:ь 7hQYɴEV؜.wj4#*YɅu17?] 2ѹuΝ%^!Q#vVˆ|CxALGa(u>7'[.rl j^4شL_HI a xd_BP\ <)/񆪘Կtatk# a@ê&ږ{vxt@AP83kHv&l"TlE6gaBb@ FHt0g- 5vD  2G,K[y0PTLo2W;E89H'օWR|YnW"V/6E7K'Ķ-FTDŶe,̣l=9n@_tXh{^}<>(ӯF~{ߑA_DMycJNL?x ӦԪ/Y%L&i*QAJ;*1:"UXښ X˯@ ^@*+zaw Ms~{LnKk;{.O1CUde}2=+J~lY⾴R5j18r55cn#*߰LS5^_/+k4K`46Wa|5QCq70W L.)P}3h̀c|atZ`&2j_eq@;YvbcFذHIJm{dNyBO!zݖc6(sB:m;) VwҞjN 8*e*ˈ!dU*<= N z^TEt),[ l^D'n Zp#,LKF. !돈`mR V /rPB려&>|2@I6j9s Atx%Ԥ-dxL݆3\~PtM>d`yܜG50j0]&6}1#:IqR;P]`HyT? ]8i:=۲'p 8{MJq~t*![,+ qKbqϷ}=g|&!hi`iȞ:.]Pq!yFg' ,95@|Dܷp7pMR5=;/84P(-,fP*reo!֍T "A9d=sHk#a|3e9Q/F]*,"5Kg6_!}eXշoy]Ej;ɎeFhΘ-hr>.m,AEQY'N&ؼջHn!a W# (q/(#6 7F}i_c!]`s<{]ʒVCh0+su!ǒ dE1"m̒=$#m.qr|KQQyz&bo/c< >>H:0inZm᫢4|#N(=K.fyﻼ?e'>cʼ%/@u`lY?I2ڇǧ:Ӓ`3^~sfgE| S"kyL%3?r޶Jiy0SU 9p!tTV{d>2E3RۑpBU;AC$TBϼL!JGU&D[ A\mQu>pEHGj@LH^'Z]sOG*2PA4 ևZ lJO+!՟K@dne$$Y&{W Cga_٫gԓkL[> M a 拉hD~b@ /B䈊둈v̡Pi;-4A<s7ܗF&֐$ށgsRblJymѠ|1@Z+\@z'.CC47 .&,VW̉fmsP.w0%&ld (`6~_ףEY[;P udLUQ~, ^32f9,6O#+U@HÂ-cP &o"&<Xhp<4<1sk7GLg!O .JW٣nfEܥ*z$ AԪaC\lj)p{aw T+%0gFWܲ ky,P4i*ePB0A %0 4Y6}N7E J `d_'p-@D (27< pSk͙*vSf4 PMWWN[ẝzyN%ޏ(] h͈r5L귳J.2 Wy|o ȅ"!в!JǖI ϱYnk?Dt9(<jM*,xn'GfN2=(loHw[8\O)l[ 4AOMrci}ǩOĕ`?5⍽bt5Fu&Թm lG3zA &RjZLCd*JއKGnhjລStųyc㖁: ֠'˺]iUاy V(ȹmѾKm(1o<|Rnf lUOKjk\nr|79`Ss}RY\8dJr,b L 6:g-wP[*1 QeOO#)~U._F6@f }\|o " )w'-ʲxU=Euc|Rg\6۪Ӂ“ <㖏Τ2J]/.^KocPŠ:K{lzsQj65a[{/UW 0G HL"Jp#M&ARN>/XUИ:g\V(vqvLX1ehX؅Qy^uW 0# n) s~q@vwҏ|<l9!EMꋊ2.*-aʴ8O_E7o6u];`S{&䐜TL"M%ߢn'Юj80uNo) pw5ݮ/8mԛi7mJx.=<}lݶ27·8Ϙ/3G=) q!Ʉip7.jpfR>%7Û7Z*_Ԟ+#6q'Bȓy'zVA~M}I{5'Χs!V͹OsLH -g"Q1v[.è>(&* }K9͎=ܹ/޿>՟ywUg~,*3tR<7M0m?cSq.O  KL+7 E>]Bz SFZ0}17".YbJv^%Qj<&3L5t 6ċ׮@]ʢp@?=o ;= ?]:D4dj"F^_˅t'b. )_4⹒-tބ!5 ,BXMvM !bU ٛwX"NjUkEZwUBSk1USZtxlN`wiд3AD %jJp wF/#?<3dIx{dYB IV!I*^Y,ϟ1#,QkJ# v$I2ݪ%"Z}쉮2$G?gAci܈ 9e%j+wŤU_tuTf6aG>.q͇_2VێjƱɆ8R ~p~]_a{őOl~U^'f=::Jyn?BӇz1gSM?-uK>f";o0QPuͪ 9Ze !oɢ&CSP ôAaf3Jym)5u~G2Sİ#n[-*'_ܑCo\ujD뿔܁$Jw'dL,vpE3~8b``}f}d;GV{T̆s TCcl :W-.! &_ gRH'5-;JJ=<'LI} pR@rCi(;R|sŨr N ೴>lVsTyj;@tkt#P 0,]CSqC&6n eG%rzssŊDY rm3anj408(%B?D!0T˜]jV&Yۮb8B+@~=.hŊ*D~5Ø'8mF鼌RjZ0G!O!|Mwl' ˅f&0H>E O3d:Zh}kCeER3Rz-~knSko1"zʄ_ؠ!u3LyI'=˂ T}uGx`9fzW%m~ttNRRQ9 j{L#E$pS.IE7"^>cle ,0c 93D/ 2=d 4G:m q[J)'&m@Rϱ*p/^e<|4G4;ܙ2'fʹ\*㥕 '+ պr?"yLO}1k$^ƞ/lIfO}dEx];T1ŝ8{cAbS+Ѱ} ?cj^ODMb d$&=sQh8T_^U@ {MC^d&Te @\pqvFĵW_!b~)@z{.P|5%&^t 8\lK!t ~ahꐪ\ķn7?"p5X^k?%tOHh}ލG@s o{u8M鬦NW3 c GIw5PM;UsSN,V'#u#/[qg "_8@MF"@r4ȱ*v8JUhtMHqHO όņ!{8miћ(֠hy~AUrk:IA&0g&ߠBh<>%31H?=BM|tH/P_M66GtS9XYlN5[Up͙S I QN6ܶn8Q*se$h4cL?玝|eq,t0-۩^r4\R$G}Ģ/Lr uo]ee k&Am9g :3p ('W Bh(B;ӚZ$NmF F<:hR < %Үgm.bv1A0DXTE 2p>ue{gdz.͖d{4+aI0-1yuj4 GqTFW8Pz޿#7o6T[9٩=fSȸ$EE!R x8)]DJ\b)㼅CkL WO4rr`ވNʔ]"䘱'wB}Lpi ;6Xgخ3$upOF(pB F!,8H"=? Dϒu*`(aesa@wT*'tCic7|"Z̉81w޻jhRQTQ_9KƯ7kCTp.c8ވ,3{&CO{K Oq Y)\ hpfMdyxfn /}!l;͈!C.&Mt DOuEibK>Y& i/=mCzxwS9< A;-JCtM³`f_~xb-uGsZ`~!T"qKġY&V"_$N^@75LLo +qB^U8oE{8aHY}GvzR ,JhHcBҰZv8vzusH'W31ڣ)$~C(z> 'v 4{{ %T":ݯjb-7'{z~f=]ƮC$UEa^ kNQjXK٬paNp4SPT.q_@YmNɎW?07ZV]?6_!.Re;j7Tm TծC65s/h9-;.p4%,pw[0dTW3E+ ~=cc,;0Is8wFCV3,c,jl5JW77+X~Th sm4턀s|fV6yWplWB ᧮ x_1#9'u.{q1VP{i_ڦJԈFO2(d s1H ,M6XU]32$sK@[ G*SK>|oJP8B!mP%Zj4kY($W˵%\4[`G󔡀3J!ُ{; teꗞ:||fSKO%gd$kkE0RX$O~a"(>#Q[U)q'}jy0b}梽We/66,i JCqAo)~]_g |go-,9O̱5j 8ꨞ uzO=h&jYcclA^6Ĵp(ӆ~MeL\2>KMڷؿ5֢kmM)'$0ZAxvI_IS?G'*3#xjjٛ܀=!Ea;CK})L:/;f Ar[x!ԮF!T7m2!}Yx@5|Ϛk Nf4?a4|`2zy+\-r%B\,x`8v4įk2 G|"ggsorb-% .,v dbYwdT|W}vghv,k1mE$׺!3*ר4V?A[mJ>g8a]5u\5ۢ`o @u`Fs gZ`ƙjhfZ^Ǵ纴Z1#`~N V4gMb(,6yaLӺ N vuP4;+A25ٿ#{`@9IR^~,o<*17;8 _Mʥ_D^&t* aq29sH@IZ:1kX$;FM* BAKX {5LRw׻)8mj3ئci8w0BDVz_-!goNO6iB590ElOP+5#珤Ƽ)6X ʲ馢vr>Q;y~8!! F8bgC4/PpӠ]X~kicnR6 WSB V^VY +f [m2Q@Z;b]&}r l""ƪfQ_8,c`[sy:tUcl󲴐>{lh%iu*o7 YsрZBSr_$n!>J._i$R?PKQjC=R~AѬhT w߅?-ӥe2C,`nѰ|A fBjtH_Uf1,X]>2ILI+)81[&z}kYfn貦2(1]Q]'~[GBw?0^\{L8wd6 6ބ}r'w٫ns#*[y;诇6 -)5POWtqjގ :X]^iӸ䨢paԃNߐ/bM))4ɣ-qƠ85F/024cbBvҌXt9 `Mko3>#-x@>OfM~v1BJd^)7FMS1 dUb1-\oRNI2c-_ݸ=d,۫rK } A!NX1Tvʣq{9:1@psAV{1ޕX 9]`x'W|) hp2>3Be\WWQ S _2`4>Aow2ذؓLH-+J eg_'9mp LSǚtjWu41 djMʐ vWGj`Qئ{65iTsb!"}yD)l8WO6̤&zkDH~QlC3Rԣwƥ[jYB\F^BmŒIݺIébx\tPJ=dm\3-D3 tN\Do2J]*5' +LL`j2UsV=J6Saf̦~\+ޙ(,kPb("/\|S(,ǐv1Og?ҕ?93k\.4mHiYU$44&H39F:SS9=ߑ;L='/TCQ8!îv]~B߻{vj5CKC  &.ɒF1Te Ut@`3!A7~b"^3`]8yd 8uGt3j1 ^)6I <zo&㮋٭Plz3R@0y_!;yl낐)ټJ]-nA["e71?4[ QbdACvv3 t"N@+Kf@]XJpxe ܑHG7ymɩ@( p5R*&FEmRqq:ΰlȞtlJ\58׊eOWMaD}xQ#\to2oHdInДIՐQ|~qz;v~ֈ2,F:.qݍ rx{a˫+j1USwl:Y]b%%koѲچ("l]&/b%4R/6N1ErYee67M[CeW)ʨno%2^Xzj06luu\ՑN 'RuЂb8'uFpDz 'BJ7QPUPT OU-Q?;h.'Q9uJ *꽁B?('TUp4N{@P++5jYtģk)lG-/EˁN4Knk?4ZH)x1=kf6V%7)p`hSNw x7+gUI e!42gxxPf AA,p/j}Mi N` y"qP'TVa΢lL!;w1jkJ x)Mgя*1[ԥ&d.=`ijNڿ`!GԓYv@8)Ol#/Hd$\ά1}F ۚ0rUˡ&K+ԧQJ3ȗ|@m)xkXZI+˧]\+ ȉ(w& {2Z#rJ\{wQtF[١" 7UcV=uU܄7u#8 ,cCbLgoLiG\1E[]k|^d؞7#0wp7r(aqʸqMKEe{+'^$?!rp"zV*U]vk4"loZlѵnl-h镈FPZ#)QJ80@7FL3!X=3cW#>c8_#`C6^[$as[!/E 턃Yƺ PLY=Qy@-.Yw>d\1Bo}pxAwb{"G#4~lrRR)9 B!`hĺ7mB2:?>W$N Wؖ]O@s 7a>n%AՋ3>M*~uV)u=.QԲU* F&?n| %/`cCE {*""jrs0 ETpK#ZWSm|0P5jΪ?A+O#gh(UU-SsdeȮ;b^83м`-Fmg9yD&UκÚ:fx". GOan#d I,׳UdXpֲ{ 5I9@=uУSC2* 7пTRtDHfl7B>qp#?XLBtf\W8^%u lQ!|@-惸ݾȱE1ݠ7 YW8[3?=x7T_y9]|N^d= 1i_?r?ure {dmo8c׻sG?z#3s}Bc|oBm֔'o9-D>;ѢX(AW,JP*-eDn, Ыi [XHI [ZIak1~<:D^=#<^[u+/7'|Xc/tȒ&X?̷r-pE=ǧbdANZlsj1?}4C3f̚!JGzQCW4tgkp>HBq4% q|7Lt"`gAG-}z*R 2H߇0TC^ZlyCԫP:R9,hybdbVr!i!%kmFR~fy`,7mIk %vV$w"ۺ72onqfiPȽ_]y$<4P(lSJ\E,!eQ;Dv ̓r}PZSXַVQ>Әh%E8v䅸Q;Dž̞&;v=3hzY>!!Sl<|PPcHo8"8>ؑPlkc54=dqq+"iDw`$9&8[dbu^MIM rNcxjO֩6MJ쌋+r?0aF8kq#rd{݂iQ>Yzz |桭> OA@.)x/PQ0-S pdYq| ߠ'-iWG95jQ Y/ϩf͜(zYZPsEQf7B#FeœLGg4Y& US9&:x> /_I`7"$ {Έǟ^>Ӌcd@eC_٣Hݜa T,G㤡:+Sc#uţgԸ7}ۂ}kiB͗uaYOBjcՃ8OQW Oj m0ams|s$Cw/ 1gG&:5B]?YjŘlP.|lIÄC¦Ӽ76nPi1SPi%zC=h{1wsW4 ԌzV4̡?gSψ{\^dY,!Ť-YLMW{YvBo{YJn?1gmbH$N>i:jw^ge>d|VU__xVS5ЯPD[87X ٯNo0߃,g ISedNKy4|Ic7鄍3*18S\+>ED- '@qy4~JB2 % ښQD56h ]_Bp<_ͼM:W 9,2\#4]#gyvL3'Jf%rN[vWmx-+$iRj9Ef(֢|Y {/\ʶ psTuXctvyݵd ^%B0hSD8!oߝ=5ӟ Z/?:%0]ʽ_?mN\T2E3I`:#U1b%Q^]ZG eL~˦ ~װYO7h,3vw4( 7i |LZu;,.W8Bf%sšYjDCM"#F&,YE5qDk=CHCq)i92h%>TAa^mT3fw[՜zGZ:!%mnƦ 㯿mduMZ1K6ı  4z9Wm Yߞ`TPo9]2bvF5-ɝVB*<]x9+z0Qk8gg%Ze4H=fHpFYϑPd {F+$sSb2kZbF"h!Er<e UN ڐyj<%#hR 0NK eN {hEyi¿*󙾃n$ֺ ganlگ|=O&ƀj7?;oY?p/x5.ʈcӄc!+aZRNj1Y()MymΨr7GP*+ե$)+ j+:tK|*bkNJ էs_6(k) Ѕ! 70}$Q]/ؑ 'W:]?)HZ42 Jgeؕhee}S y C@=:P ɇ#7" pT/9-@Z2.^c/cauɋ=e@T!rsmL/w1* Sxhi/Yx"bMfhu+ la_!9 Lw@>(ġijf"miGɀu՛n 8"' ֠%cҮ[%ѝ0ҬGdX5{89jGPWޒƥ/Ҭƪ>ϕtIEo齽xt)+FVZOC$,.(ֻFK8݀J;d9X<{ae=گJxr}'T>jImWzCVTfjҀ83Y f{8%QLydtݫ R4,HpJ엉1YBxzcW/TO >> }tMTI;}Nܪ$ }߹r?1LTnW2+`(Q/R N{K/INV]Pn$_ΩfPA;O;ASzEȎNP-ݮ漣Ak1~E^r#+c=Àր] N0y)$װm+PGTpz><yוW.%J\E[D6IQʾ-YB1aC6,%J uX 4 (.UHϡQ{^mʈ4;q69Ҷ2`gW;ŷoO6pgkH)Lژ.'XIDxeiCM1P3|%:<<鄺F-Pac~Wfv~[ov3tI7JK *r?[xW(vUX|ց,bIGYY!3m k9a s;T+%g'(.kp&G@!f oq2*r+1{d!' 't΃xN=_Y[[$#)vk{ss6nA:Sw@WnQ_/$ʭm,t9/\7EefZT,I\|P4zϚKVX$'gi '̄Gu {m78ߋr|+KyKK\\cGNK͵^uE>\ PҦSP:-^ze``Sɖ]U!1AeQ} ͭd+Ӓ%;(T1mt:2+vWs(ǿV׷U#&i4kMm&?[Bp""\F_bGxiW}WdT/ "-ߡt g%'bʳe/Ĥphæ M@Kw{(nO^xzQĿ Ώ:Гoǩů?{?=E] =?宀9ii)u!bWO)MՁn=rv[%?hs%Vqn[Sli8rO5PR31*<߶l.p*CN'=:ǔŔQxoB|$$N]Bx~+܄l>K)f:휧G e8'5%a-|Cݏ"-ZkE`>a5 @nn%0Ж&EE; ^W8x?+߭3feKǼw4,O'#{i.Xr&?JH~C -^1']h优E."A.yrͤL_ͱ|xo@_:F,Z<Xā4PsJݾELrXG@c[>W'wN&X#剛^#[׬2"ǖ`=T\d"%)3x؃&=ɭ-.5;B7yOz\sBu FMꑩ=WZ AfCx63Wrˊt #/)s&\kDs #'R svğ.'W_r;RA)uѫۘ-1mxq`L)]sڍ./#:=Å< g_91ftj y-eU>93RhUb̜븜\;i~f3}’#`gW7|׉Q(|4.o8Ok~\m+>XQMCYuy.Wà&Q^Sk_],=\ޙkJU FN^D CL_SzŐ(3/TJdGԯ$&>6s2Ԥvq2UWBg58 ChTn 'ӈA 5b |\hlbBQo68zɇJbbTdgGz;Ɇéck}` 8\8[ƴM_um-48˶f9 bH~ iԞeW͂Nt*Rsh) J=XK`Yaϒs+1)s _UƗwl&0[Fh/|MtnJVhc/ѬwF׭X!s+DC!ERZMTQ7q Yʊ=;l"x+V: ~3@I4_VQcvXʖ2@M Rr6TO4TS*i?T=/ C/Mֶ ) lҎiev$}):6'!|AfxR9 oKr1G&k#KkK CF(\`텕.;?\63"‘-:"o 84yϿKb?`whmK/ Ym5!j.im9@⅁Huh^:m4@A.l4- Oa2 Vhٔ-Hks:bRx6n¦ bJPen]AcM Cւ]_ AVv6b.Tró/~΀b4#G tĽ!$4vIhL*~-33_$͸I* xVB ŇIfqՂ "o3[K9]jqtȕtH&}Aq898@.f1}hu'8~:ュ(hdsQCͦKgjf7"϶\FY{+=&z P(VRKPL8dQ7K'V0*B*ES)J>tK{P &nY7)4"ߍp*u2{y>^G;x♳6Pi~7[Az^LOȜFwVDNKm Ch~j?~eЃW]yP&b0%?qgܲ^Vb lFLs~p18En+tQnB'M@fyz2UdeI/e^{DJuﳰ!eG;2W0s0!خEYT4~~m1c)kWb \+y)7ݠHYb0 )}C;HfQ"1οΫ:8lH})@.8ko,\O?G,椓mΤtKؼySIY =9HOD%\O/Ci}h'Yordhӫwij 0XwҘ;gxzČ`4m[ z܎-3TW}0''2Q-#{J'X"j )W'cwiՓ|]<+Տ:ww Qc^r@:i iW.qiqCj"ܹoEL'OCgsW>_rC iV'uFO*2C 1U=sbT.ZCCg)PץSZڟY/ |fQx=@MѡmGŏ%6StB?y턗<"{8%O Dy%` )?'mPy1;&3jKR$L]P& ܧ:"9ֵ-D5[(Ō!4y,$DB Ol >弨RqKD>(S]`r}2_keDvӯi{?qZ~M/7u4'QV+Rw[d`૽1ħ|NX]xi[_ո?1 5k&Rq =r*y2 xÙKU_ѱ]R37?)5U`co) 6+{%|d }@$=aV|Wm>)Ap es W_H qIA׸뜶|OsMQZuVmUtҚY[@o vG%A~ y0H~{KH1TG 6a'vS!eFѸcpFSC/@|33Lk~\W|ɳ/S #8Pu8R…{H'd>%d#~\g ÏCt>S`7&3/2]7}ՁE?v r@= b8 D8@:/$:$}#ZqF]:Ê7=c7}*:Crt&ō Mÿ_R7!V834J<*~j)T9˵:)> >TGs!\n*r7 %Jbe1RE\[Rc/*Cʸ/2dJ8k*|ɳuODG#fB%(?;ϒOq2^kbˇFɃdvfoA2Lm±)Dc<hp K0*?.w᧿ȋMv$O'A$ϱ q9䝲Vpx[z7I~pmN8Db.f7e r/ctD['"ϠYNXfp}. ?8qt&JokH;HO ׶sd/wlGy%Aռ.H{.ilR+`sg<J69M 7dܚÃlP 6x\_uSǹPN,&f 8CȷgĵƠMp{+?ƹ70( U؞(&9@M¾AuPCYȍ0zAsv~&WnB>ld5U+b>(&gwgo2Jc0>!~c[_{;^ kD=IMwD ?G kغ!!>=PPk[Ĭͭϛ'ɓwf2ju]W `Ec ~5?rl!By^;]NA$!c,DºtW u o+M]?.:eR :hW7tQ(i Jt@Ac6k83 )aMl#w:b_xV`g'Qt2uj h$2VkT3Osߧ]ZmȿVfl,-DMI~Rvbn,=՗Lg]I`uXn r9’6зhtSM {~A&85Nz+6 XФx:yڃq'ںV;M|AK:j#7cށ]o%u"! FD)lok_{̭XԬg45Y[\q7yGj&`PxjjXBB:o,6A<7٭ Yb-ZMьwVnxw !dh x:mwO'#"~msɆ~L*Tonz _3F1^nIV!^2. &YvAY7sIaFQfMOt[_J&Q[)䓢Ι`@-T#@x%CXwrgv1<ɚ%dOS!7to͇!Xˍ z%ӉZ("xVG+]fKP۹;8ғn'̀P10݇ d1 ;}<~r c 9seOyv') .Gѽ8pp[R=7nrmG/[Bg Pvw6p9$z I$Qg3`iWys9,EKBm:,6R"X5BbLi1K (~ ΁G䔟m]rqXJZX|s0 (`Nz{EsrCF"V x5) L~K8(RZ!W8JƣULE󃼸¢/99UԨ\ qQ _y`%x/WEZv|ڤ S@>}VpWTʽICPK9`&g id߀I<$07sf-@ ~k#N5 wl% &=;jA@ܯqtm㇈dizMR>A( fD3u˄utwp:*G3 zר+hZfg ̒JU\HNr} # >i:S5WWϩ yU> 14H/sqj>$8{dܶG{Z}PJ|pIP㟰؉3}\(,)b^v_/b"hٸ'f` c̃u|wBDTXh41.(#;bKl%ZdgaWHn~.%7Yd)uKh]ݗlnX;'C5iOɲ],귾BfY5խӾINr$;;xa O7 ngvwTG}VMl>˶EtlbB_TLoIQB?FHZ QޣƦT J;NyGX r/7W) ܂Hq^AG o1G{>6x))/Av\PS:օC+&\lK1aSL7pQRǨEg֞=Op*!_Z}쟨E N!\"F+uι%"MpV0{Im~j)> ._K/ 'M<s3C6@SeXՌ'R(#-8p/f>Sj.tF^ѯT/QȺprfzZ߶ƆmǑ&;Ă`IUZE 6gDXI{Fj2"ʒtsu[Zxܼ^THlmTPbS1w)^8N\o;mB8 2юi%đ#~5DzKmp*"WN-ޱ¦}0U^gjP>aa c;բ1Q`kd]PWsîLFKѦW`%A[=zgNJ|ցSlmPG!v2,vQ]&G 0bi |!TMs2* X%vMaDOou4Y E~|vx|9vD"C"c2R;=cwa}¡[f[5'p@ݛvHDL-aI_g"@qGBkPP35brI5v'6$} /@Y']kDHh[W '+3Wi]d룙/qͰ0~-vyH(ꑔ>qEɻ6e[±kQt?Sehǽ\e4X uUzZo?nTpSJv A\ezN<1M1kZ<cQw/.4Cpc6+9T&ګe4GGp"H3e?7svRȻJ"E^W>a*Ȅve:I8^LĊMd/y?z /8DUXUgDHu?0NCTOrA=Wy}|-OOd s16ꙏO#L^{f#_xuػ]pS۱hTkfxd)hST|TNNڑ7b/g_@x$1޲ X(~dkh hdl)0s;BķWj̾ \~(Z Jxia$%otP$Lv{B_qgHh .Ŕ\`8YhJҢR1sB5/nmN0Ǿ  o¹m-I g4@ڱ PD/ ls`řܩ0 v6n&T-5igW!/Y@k&Y`p^TӮgt}:j)װڐǜ *8dy4vo;SNݳ>QIIAX7p Z[OP4uSr@jJ}\Hb'Ɵ*ŋɴ*](X7,aN `=U=/.)OOݗrD .aBiǗ bM"VDZlH+I~wL n;&P1LckQl1ʴ{2\aҁ;ߩNK [Dgy3u@۫w8}: Qjn#]d}mJyQvCG$PZr RnʞN0B;Gi,*b~|PA}NhX[耄# 86[eb\kiG[6-09ruWFT., Vb%KqL4m2+ð\A("J31@Ds||h^UGxIUC->'ΨXz=Ko۽K`*R;B K~+$jtRv$?-ldt 'kfji#Q)V9,4!f6nwo]#EW|uƐuG{~;{4nwOxCkH+(cz^'tFY NC)0wN?WuE536dǃ2>MAkY+^SD4(R?yHݗ^%)ihmbQVVs'e \5@s( H[h'yl*A]=ڞRgOQ 8jt)^/ %>8`h2.J #[?{rg1kiR}TbI1jw#ՑM,б>(WŤ>s'elD-m%1d{JkH Nm#q^NRř߀[؀&6XJ]t\֑]A/RŵVbJ.Y3Yҟ˃P8럪)"/9Lek>.ه;'&Tg]&ݭ]C F'=Fk3[ZlqZ&(ID۽5٧f%-ә9;I6OHY2=pocPo]Y$aם qK-מ^ sΠ}o Q =(({ p#i"yM]= sJ̨.eWJ*#'Pstpt*>bÝePRHΊ0 Gq U}-`Q)aȁB-KQ`I `aVduȱ pu 4p 6q#4-נLQEnDHn:krUR~T3g7lSKǸڢ>6qjςG;UVEO?|< `/8&%8~m5sc}%aGr 89Q6MTRz}uGg^7!|`&~\U? )IF@r.+6F,c D?n^28 BS IMǽoZv pi86 5Ֆn΀Gne/W_pnR0-,xlEܡT:Gx SA`iH2g[i`j.eG#1rb֓\PۊJR~[ ǒ;x@5lUqd 6v/׊BqH4EINT+X =R@r5u`$_|欄]˽|v} ̺xj4lwcCv.FI}05}bjgSR2=UPl\6AGSH4a\-T1-Q;6D3pV د(~ Z>4"@@Q[g  VJu4FFB*⌯ӿeEX&ҏ?Y]e;auh3u~[c8(ړlj[P Ń hIU0fgj$ i`72UZVx\*uu#/evFK[Tˈ:ɾioEYT6s8&}zZ3kn陬i~~(qp³^gyV7XwS1:jsHЬ ؤHJ4x'! uu|Ʋe!6VI9 ]hSf߫~u D2-+} MoҀY/.VW@!gIEU^>5frxa@^:5|Gџo8-lA0Ee:8bunmVEVD.voYYKt5)`+ lSz]lg>6XyzJ]ܨ >~Rtp .9b(9ouZHIQ.ыj `._Ҍm)II { Gv Wg:M= Fl& 5m"ϻ@vfRw#֤"pceAyC-41kxq \?4sqd}`NDT>N/m%<}x-!߲ωFӳϟ4UsBmICR"xA\*9j,c1!mH W$߃9kjNo>{XPp#@LBxEyz3eJ>Do2XoQk"`S( ^0's5R[:2P9y4SLIr(<䛙, :$NЋAi2tkGhhTj`VSm'f"evAbuPpb,";8  9P9[@JE6ӪגO-튙S-M۫"Ql#Z$cj<(J\D&+3z3(~5HIы0~[g}d Y쪝H챢y4o2Z3]ɹPT4T8h:4`>zN.xjiʗ#u8/`{=ե1kL402}ƒȍd ބ!%~|. q2 p벪;bL0ms/2Ka[KRz^beyqxJ04Ρ,~QN_΀,*dmQ4y(m7*ѱfdNNB+a'GԽ,BVzNNy!Sh;wvRq@5اR(3U|!m&d'o"}ke١z"~UMw o猝x2Ҿ Ͷ<"8刄s͚X=ŪN\(?~J^vssh1_[K &*gYZ07070100000085000081a400000000000000000000000167ffe1d300003e9c000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/7->\]?Eh=ڜ.+ɏ TvU-/vqE.41,0 0}EE5 iJZ qRi^|Pӝ)M7)Ӱ9[0!h 3em`WQ2I1H/C;ݳb1=8iT:U`߻x "%q;<\)Ԩ. {6`\k>Pؓݾ5=R_ˀȔ*vSVqwф"[(o"ˮ\">Qi&I&O1gΧ(t=oGTP_dz5ӳ6:h[sLjѲ `zlN 96yf>St J嘑nWJgmyeLh'a J!ݹT ~1 *8̖@ݺz2 zϵk6 Ev2N# AOS\'dxX9ŋ>jB3.LX)JmD񨜖Qbv=>sKv?w^k+adGEb-QcZct^*qSj6gKFt$}^{ZEyv8}ξ9.XYޛD}*`5aU;G*ix#-NU͉=5T~POS8~9Z_[ OG6F[~%,E uZ [U->{K9<}px^1l_!31;K^r13|_Zq%;-v@*\Z &|@rʔ֕!PcȢ7< UR{K.eO )f3:mOi6Cƀy@#O8I@' _E@JSl7#"3#I12vu,.w^ׂ70)ڽW}=a˂'j*^_$2ʸ 4Jhe8TASEI`9]zk蔯ՑP'4yi4H8|4n=;(ӯY"Jʞ󪬩rͣɢeq 30kg(jlqDG,\!j(bPjphGߵsK؝LyBM攗zb=ۑB>?wjb d^Qd7ꀡyJ7Yq2u5X _De*#qN4(mU\nCKG6x]|. fł ޖLY'dtk7Ҝ)JVz|Izo(^i b 5m10وd:A/gvnvˇ0woM y;sa/8zGvKM o5ON.$/ui}WC܈5^[3DGR 0=nrqM-zdίm%7x K[^(kTfȱ8*hm:Tf;gVg z{p>@~==&#cRDo-Elt纭zoC:n˦?2 >rkzR0^k $W/޼19[`>9~ ;1g&9h{nIᲬouV-6kf0)&0<"4e3h: ` gc;mFW?e#evlIP r!Kq RZQ9uW;9oo:]d`S~6߱Ub215c&-!R;t`$IQΡh:(*J2'N7ؼVLu <̨;MmЄc~u6/?+é==6wRTFWpaw ? *pB Mbو4@r pzW6;O5Sք.n=b5ʣC߰Hj6M !=q*\+fN,&Sl2O/IهB?*'^8s)Ty}]M!"( cfmIESXGw ˱Vo"ӹ*}#2Yl{hԊ8`)g{uʥHgB"@ 5| ͧ2NH[d9S!i)s{B𰔋Gfs{Y'^ŸVB C c޺#λwri#2MH줴N~*?%@_aL{;bf\PzMs ;.cRĴEu8Z78)d 3q7{뺏+uM3'x1Xڜ[r`c> WHa]U詢z ɪpZ(, &;/*]* IJ!DDQl(yO gzځ@%,݋?$`t&s{)$@AIŶI)Vb'Lm"4Fc] Oj6fd@rǎOz|D*0[TqIB>(%V[i95H[c7 KUF&)|8஽i'[^/P ~^%g+^ eb{tIu?r( iJJ"79i0 tLV~np5SVM(E?p|dQh 8k*N9璥@pƸH\03vx^EW95M_L:RfXOV^S{=2P{.hjJ$Ƹ4 U V}#$Q_?{_pTXӜDT?㺧Qg &LeVϔ-x^E./y.$9C "uE{LK\~}  3~J{-ή5yt2Xu+POT{7bي\\bW @LIwdq xMyz`y}nt~P]fuQCXeQLw';@<;SIgj Z, 5:`Rä6qr -妮GI(NDalPtZMvzj)4u)F/<3 ^ (xZwMab(d0-(ި zy?׺]Q4i~IܩZ0k'B7L6:c&8`W06jΙ*[e.K| _;J ?E?- TNH ;[>A @ /hMa34v9楞HRtD3݄MCL頵|e~ܽ;ᅱ]pZij 7浪:nen6xVtam!̮v `gP 9sbѣ;Yo乘UxGCPi8}O</J yW ,ݒ.PDhJp҉"'ˣ{THЈoyY"s M orTo^pu~w&U'#]m:FhLUEi'9`|q1gSVX R00&ʪi'?d aF o(mޛ)LP3Ӻj=n\Lʒ?hCk]vR]TXݯ~p |1ߦwXr0`3[#sP3t 97J3?Ʀ/.3!w̍!XH,tkv"3}@ dvkq:D2A}ət:,<({=9~N6>0$I a=N)Cۥp Bl ìv0nG 'J|V*/aB7rCxvWfM%nĕI~jh0TCbeC"lXFʄ&lW=SGcW Tr3.hﷻ^6 $/X k41W)+]}p^T@LƔn$Ļ V2ܕ5t&DEPն?b6h>6.'mgV ,\EyqCqg-zqFr3YEu]Ki4j1^T[UҼ@>^:%`e"ml9#͇ru%ܪs>qtVO+!Cފ_BBaz#Pޥť[cmoLkS.QWoZ"0xupdd^Tb]0qfjjezY2A"'5`lݎ*|^!g2 =2iAcScuLFRᴧ!3S`,šlw#lZnއ-Ўxpe4(@+'ۚ@6Z 1w˕ʰ|7s eݼckD B}G4J!o[-ing{}|_cobD 痏H9?_HB_cdh;sOE%YC`m2% Lb'yHNp }BcL RHuPk!*KO`~ + byQ뀫Cfx;T\ȟ)~aMaNJ|Nq45Iڜ^EN(:}ӟElX}"0 /zu]i1|?j7c l'Ҫ5x98 RA([kIA]`8&sN_Am@Z=1=~Nj@eWf2o 2ǨA;cYgZmgޢK!c܇eSJ[ԏai#7aG).|g'gE#(%)?o#uvg|xM'[ԕ|豁kȫ6ྑR$r]`w o@MGy :V  ';gLЧ^hiWQËxdI?mQ@_L2_)r͕ʼt;]d}Ģ+Uo7 b!r"xe.&i==O-q僥I%d x S?C? 'Hw5S 4sٓv4"g\$I@cj5(ۍѧhD-qC 3}_S i4~S Dos=B麐P_pccu ҁQc62ʄp8NC 3`M ucS ϔ̓kPOt@,Ys38$M恧O5Ϛ2/r8B%[~`6G8֝lUd|PcrGi#s')3YOүKUVpt?u&}ե3OHoXWz3isYHӌtZ j#Vl%?hI=::MTDkp\b$\\l$Y`qku B -2T[ș;w x5LyyXLKa7\Wj'Y L"s6p;婄f>0%L,h1@A. 7SJɂ#^<1\/Nw˃h^pWUr\*kj@l{46 )^+axz/˾U-{,;9tC )OR!4 rώkh՚e~.:4ǵ݀ GpFD;8 B˳^&QfqAböFm$> BO6 Gy7%"3ڂ][lnޏN,-Pn(j=,T!_=x/R(4'_ MZ!yA5:A%)wpzWIÙGײ?\6 y%$^%i')`HA3}X+*AG3**P]=EOoS0g[XOϤӔ]zNXٮ3Q4Z_^]`б=WiEOmv(KfSɺ25Yi9Pibݾ0mWy4Pn%$| T@*r( /bʆ^UU0SJ$t>GՒݷ;˹|Ի~\Q€C#eZͲݑi Ŗ R9G6.Ǩ/Sb%U:D@y['a?pp5*#%Ԅb'TO%ꅹ.lEc(+ :\>nMM[G zy~eWv8i$/W YȗJlޒv/׈FaQ2^(1~Uo[Vv4}w˅ oɹj:UN\<%F=J b Z 6>*׺'޺%w3 c~5/-NU̱^6rx9-(!LAG;K&h7VPeqCkdmZEoo6kA;ú{If(O|rRǷn1YJ($Fzs"!`"f8=Tav{vgUs-^(ۋ R)J35G98`AmC救 eOQ%$Ym.]e_2 Fɠsڠe W}LM/NI~> GJzH8|s=%Bqg-U(E9U$cDn<2|i`= W@ԋ[ zf2Mio"2V޼rdh |ؾ ؚt`ɽ~)(h@},(`VXUy((7`•ٛU(\A!,)rK|Rٽ;H4` Y\P͢Ꟗp?iȁKNdi#k>874/m^5*Πb>aA=-nDo}+Kb>9uX=bs~ iGl;)`;OdO7%o$=1s`Qkif T-}{ז]U%O;ܦN֞bb[H<$0XBoAfuM{0\,w(nnq0NFg2X])FW`W=sg9V&*ACag1CooH;3VdOxHXW‡+$I|0oxX*fϾtrgҦ-YN_O"]Pog4qrIF#J;y3Jw LЇ9!%P3Aq6`}81k#K_*i upVLb+TD{9lQ"wwE\G,8Hmޏm|̖ft}p1Дad,v°;DF6l3Z #n|pgHw$ .%E^ьoVɊ'oqA߯*ۺ-[3XtZ̸0'?T$؞ͣq]8Cl2fdϪ}AZfysa4W~ꋃU y*e UJe u.-(S/Mk:&y` ;j`S@!D<2Lī~:/(@-gZ},yI:o>I񰆁kYp]To]QiQO.reNiiV jԟ8Ά_dk/gR=\/v>NR1kҟ0%;0%_;~LFNe$Z^YxWy~^ !V,&Ebn\y'ʲ'i-$?=4ŅTb:%Y^"d/Qg2l+Đ0a fb5=Z?ni-P+g ؘ\ےkvb(۹V+hS_Y[dt˂@D7M`4JcJ WpdKTZm$D$*F&l*f)N|à t&,Zqfz"b5scUR34,.xHR1j+Zig؊–gPn^G񼱕ӟ.dK^ NgxS}%@LcHNH]1)$ Y7e1 %]PqV>hl设~e< 4 bII)fw˜8%ur,21(I{)K*aʜb#%Kᴚ>W^q?w`yI"e@㲚QGxQ"wryrgozN9?s <=ꮤ4bJ-O" i3I?CE]C6\h'NcU=*O$ 2 ~Ēk8gBlsۊ*W(TP$CBV\;4OKoN42lmU5jL:RZTSQR'-\"Î0" a$K%l䧟>I"dH'<`>Em; ҮD>vr[zx~9WLU n9wYٌz&/풴@wH ֜ gӿM,Eo+Ru]\DH|L{a8jmLuR" ^>@5i˘ZD+(-(7Ԭ9D\oNd&Q>Цk`9/i}jmMșgl}u}yv#|8 Z\2?(DxyO l>W1y|5(iAksfҎRXOT+ꙷ+!v3./PVZ #FB鈢L4qSi܈!EіglgЧY_ $%IV n}r ڮ`kGRڹm?(њVWneqJB1 X߻*bbH3cvv+7]‡6;BboP1M]#Lt%8溥>> .mipVezx.P٤p$w5\nt 0Yu!}qfd:=&A+?D-w=ZP_/=U,O$ȬrΡЭ +"0FJfGK~wb?MWh9WF.=s$z_W''c |lgYZ07070100000086000081a400000000000000000000000167ffe1d3000062b4000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block/xen-blkfront.ko.xz7zXZִF!t/ᳵbq]?Eh=ڜ.+q^5ܡ¤:DzAO{o ~M ᦻšduYO'ye$lѸB*rvjL_=оs׺|0-X2(Kefaep+Ks=]0jfUb[Hy1Xb`]!Z/x8y@Y.O+O%is _StpvXfC>,+Nxђvj9Xh%Ev^^їX ѝWq[qԐr(T"?"ӊ~YmlWo1ʯF5I}oR61{K:f.S+1$ -X^4 HfKܡ!m{rQ6",8j; (y,`1B\I,w}{Wvxg7;IFe >~./(K' v W]-?Aa4| @mk=92R c(LN'|ؕca:].BjkJ 9-DIq`̼[ñyJzNECUѦ:*t^z+ % *"N6*N/R#s֬=:BGv7xH lMzq?)7ȴ绕8n䃞czv>tyo pX_z;Ä'g6B|P+O0ruMCsG5zX;=l#E/Uwˍ@ʆ|( e3 5s-*(QFHq=CHG4Gi2byzk4)0=9٧F}wL3 lPF6/co*|wh>dܾr̎gއ珃i!$N˥b$kUIOg$ZrSQDT(5hR& bj235W1ι=Yar$1?@z&[[?+So,Zj٥t0BB3(g30}p[AA}o$RGa"6DakҲ>V@yhJ%S$nqhou1ɚD7IDjԟwD빾2zP +DlH*G 7&辐g.yrcLϹeϢmr}@3vC4LɊaMܮ Σnr^[9WJg#,D r+ٓ Mwoz GWe *h G3{N2܋зx1X,)xa#ZX2N5,Fa;5ԋ0һLaT%k[@۪ cCh[vU̎8p]jDU|# {gzykɺ ]?M/m>(~\x}XfEʽ-'!Yrz$C( SK/.h#Khvv 9X9 X!hZ#'"Xe73?VvD!MC|> .(-RO써ږbU$w~e'cԓTnoøbNӻ[ Y2kw S=Qo}F QH5$J-k#c%ؚk%EG.NӦ,l)o5v.qE 0 C#7L8YmNڷP5`vTHv}Yi'm-}gc/8[\jXÍf˸P̴3oX㙝ĝ+y5,;'ajMN5NAtPwx7BH:1srJ'!_/ ՗W[j` ,KjmɶN{u-ьP& ڊ^@(;<)4R1Z͙}Yj d.M`"W K/M<>? /q)맔mbN[txL* +w~hF< 绰3!Pa"7YLG\E ̱O畮`/HO (opPg&( #黅w$pZ++`\0@_G`ăQmL/vzHSwd%~%< 8rqϋȸkP &a^z/ZiB =9Y 2 tH*=Hة嵓Dwv$AvB.:\wFE ξugìw,`2c Qb.nbRjZgK!8%L-!zFQSO8䨋"W'FJc~{84u7G dbмB}S5> 6|M͵ë¸7c;qLD$)bG\gܨk2q{/z%`;T+?9۹ӑo޻UW_s ؠߑӿbt+i3g߯M"R@XLD6Y @Ӊiv'}nH!-XLHJ^XgvJ6vH} %%3@[[$y G0W!= ;+hyRL&jX쾽F^ }98)$"pZ]X Ms]ɑ75nNUxY1Y69Mө ΍;TeeZ[%8Kߛ9#LX&E䧟ؾOmlCM<#M;>gU_mb䞁C1 `ϫ|1zw'$㐅&Q)q2A5 ]n%] "Wb|9{@+w,F7kI19Wkz7Bsq/.n LU7tz?f#8xD~P/6pzڑYZ .jf zbG#O RRqZ4h{ڏƘ%y 9{$FI{'4 23%LݚHA3>C_p"5><@_F-uݗIsW^ ]^ӗiY@ gSv,uEX43#X0ңj锴Ӧݥyo^Kۓv'%M7C؋;=@&8akq^R3 DO\Nt~1j˥q$w#{lbJF. Ϧ,~( ʨPv BEHe60 e HpyIt(qr<'R/3%ɿ`2@ǴtݧXsI{tR` &)0[٧X\iVMiݾRekN4u&E'gY}p :Hnv/%}\Qx9UفIx֮VʹeVWX,c_6ney>B EpB^28uRU}c/DopqqGXэgv KIU,z+~ ^,q:g&MAQ&G3cB-%-c{^Riǧune|9+"d&_;TƗܭF6GBƦq*x谦CY(M9>_BYHҳysl2pa3D">'d㩂$XC\)Рb89Wr}%M-A/8©p`ñ59|4zi$i} Idgq(J׿'[FIJDMLAY;tq0,s`O9,˶0|7?T|z lz`u22 .`]FcSyg5' Q#`Znj}+z>zn O7UP#).Ps9^2ay*lڪT}3jGo.<yŸT Kl2<:H.ɭ֒v;ιF86&Xɘ/0d H28 ߋ]b[&M ;ZW[$ U!H={5 R"Ol%D4v>@L\6nO_Curʃ8?<9=G#]R4t(i[DvJ s&qP6ˋTz>5jɋ6, +fa̢1bsvo3G[$ YƤwG,\7Frnƒ/]uIA o[Z_bΎBB(\ؙ^ΉY w6v&zHxkg+ A5%(xy%:Ds~CPҳy9IWG%!hw5]}0)!K-gf嗗gۈv`O?$"Vζ˶Np~қ<˿_e9J/U3k2y^Ђ#eԞҌ'0`Jʥخi !D`eF>F?7o)LxŗrS2qm"bz rRKw9|^58#d6v6 XγYY j0;Ɣ q:j4yx3MU?"9m{#W4IuW\dєV aUn3RXٶd9=3"8%:+„zⳏ;J0pZjĽQ838h5wF]iS9e8r9%, \ #m= $;]⣠1'}*uDUԝ1<iwZ(hmQd0cs2{ X#5RQO.{OPW]3c ۸c5Kl˻|F;$+Qu6qĕh=gej {wEl%O>#sb4FBPryq%Gv?6$oe BڵJC}Mf9{6r 4 ~f0'J-b%䉉L1Ochp6I/\t֚fsd8$BZJŀtYYw\>\[ce%-ҒGl/I "/ChmMU=O*p~b<Ŏ9CAOΊ4s&K/x>9 {QtK;> * .faBcD)xd2Cp]EuPNAPuq'J[EmcROHDێ&B.Va ȖX/LxD2\ĥ^/oR͹yѮv!7跾c5u{o:-L66;&OyM8:6=2'*˷D= !MpfV!&reY@pE;' uit@; KK؞]ֶ T7fv0L%e\0LqX/Vf>&Fv86Y74 S`E L$.. U2W0o&B).$2<e!!}; ?y~tGSٱ!Pȇ ~9~[-Pr_[jeտ;RaEEN_SWH6VLaVh| b_Lz*(7 >ܤ;2$gw >N 5Y6t?< sĜ9?ha wsؓjۚm׼ԗ: 8] L T_ɻ`fGc)BP80eO N/&=QyR90i][ Saܪ/B-Y =nVƐcBf-f NGgw"!8 %t*e,Ϊ7\<뉈X5)>Yz=?R4/mr4 |m>(f)ۀI\"|XV6&4ZV9T#O@kҜPҼ9%YF&3LJp+`=ݺID %;.'J$NCpUN?=BRMr&j雟ھ0l*A&PHDZHlɔ57fh7T = 1Y}CΏ-JO06U+ ڵ1@l Yc Mae\?'$Z]"f-kͽL+cސC^ X  35ubE4>UlhTϤ3)GƒDmr~tMdvS`Ɠ]l2kR!~|19 ʟpU/2@.*]mdeuYa!zaSos`pwUPٗgHt=x|͹PF(KC$z$Db~=(;*09&ݲ;=gA4vԷOvOHB*4;%$ќp qdWU{+TY J,iώrsR9Z6AQsƃnUFGxU~%=/ 9Vy zV/KKx8xFq%N̐}±,GsXFPc,F2UuNfZpAłnMcu]d` }HN$,;qt>P(}wlx0X+fӨ9 4WjGTdmd}vkڄLA 5^:ONDd{9)%QjQO\d h䃺'+ ؉@h0pq.R8\ AC?"ƨѷa}>--Jt*:U$.ɁzG h4'Ɋ49$xK*XhHҙ1#!NT FQlA9l9Ϩv1؇cre 򮄳 T;|xB̑)kVFhfh6LL(^O[JnٍTjIF36 Ī;Jp!@KI'p0Oj52a4()9) 7Bi?I`Ryl|ulz԰?ЁV}N׷eexO^vWULu܆##OEv3u W/[16 \L^`IB')`+\睑# TуI@ڂ!g#:*_@Gj]QC|0φ2ruUT[Y2rrmD!IpZq<jҌִucqcUL8{!{'s]VF1 ;ꃏ;qS'yDӟQˤ^::bF@mT#&-PpݕaKk`,x{.teu?uF^B `xЫNO8Ukbd_2~Kfb߁XXOAt6P~fJF_{&Z\KCg30:Y;9 =: r_@ [Lk[iΛ2f{9  H`btꛇAiv+֌ _LU;2]ƥyVwcU)!T9 RrFWvHKǶ$]9 k&~ᩗ8*-zĹie)cFk!"޺S63d~uCE `v"D*Ytk?tO¦70Ve ec! %1{;wgon` %<-R]Cv34-XI`)G/K; $Ϥ:Xm"^7d`(m{h$vW7Mm˴t4*L IOi=FNjA]C?]ɚ#׶ɗ.Gbm-K}t6djA›pIEX2 9C P`Ҭ'"+BGxΟB5ǥ)4ϓ>LǂMdLH#E1 }}O4?mSo,L& Q?9P1w{aS`qݏUm=F،r7YD[:q]z\ŎUl->mcCؑWy;@^<&>gY__b C8@GRQ $S k4 DHsnuZYR$Y/0 }?KU P3uYLDJF+[&[8_XQ3W;v&UN\~/| 0)H 6VNSR:Y  {KS f9|{ y3 [iJ!^V{ <@o96p~Ue9GcH]six0 :yU"L_&D o̢$ӫ?Ey0fOR/]?JDfsړI%LF 6 I=~Ŕ"|n+EU 08I HMQ4s݋FHV>9;& nByVӍ'8w*Qt`^Z*vbNy]>&<XbBiEY)ҿNՒ}a)sjj[Ơ=?ZG̚->) )^لwm}9X`Yo2?(:P`4T΅:QYFJޏ ^${kꦕ'/]SjpZfCkHw#5];ivkf`w:E G^4&, LX''rll@1g}7``b9Sc19HaSe*q5 zyޝUq1mW5h2\co ~ۧ~EzϹ!d;|X귩HJc_,D5 M7KBx]u݆qr)ЄyQi;,%a'k*h3܂y/yĨ;x^2c} %es-I T%@infZNg/=WuuAw&T[S\UpN9@ǫ(yp7Vw{"=$ +&\dxnTJ1+b+N c?jMCZ;z 9[99Bn;غly]%jlm+dh14V4Q]cZwk7h[e+$5|٪`i\K~B9ڪS@c^{*gge^}Ӓ h|e+4^lwhK4ԼO&cak8z{Gh FEzHX ) "_@g(-&ȭSRK0@yOt z*5C6RG)mvDlf֦5OyD[} :RK~_~reReO?Tͅ ?/JQ͂r2r|,'1D`*tJWI؞'-ْ+'lrBfS8wjLS^8ޅ&8aSXRdl C, U!8Ϳ`Y>uQ2˺l AZZ1bk>G74<Z1j%s)Z#Y0x򯜖o,SF*p| tP)H$dbZXQ+Փo͆EʽWpCr}Yם&#@`͏{Z[lR^٣pIۀޘT4N \[(~N푎n,ュ?تQU8]Sr$6nmk :v)&cf;Ff%}g& Tvxf$ B/H[STp|- C;Gg׽JVlYG: @+2,C T~2K~IZ䝭/; Iۉɮ|͓^ wTn̈gi$ P,G_I13`(c d{Ċ$>D;Et{=ؿےUw6u)"/TNrHtAr̓ţ2xs6d$Z37f>egA逸|_%sB{iC ctuR9ҥb] }d#GpB'QY>‚ Mue7L ^ =e`a:m gP^F뎀 х#șCf ulnEW;>Glf<0S:yTS/wQhmUDƹѦF3 #Ff_FF$7|ΐ'p V.j.O1i0ZPFH38W8rFl?c`"ZÖ́$rwwZ'ק m'!r'<%,{!fDІV 9Vʻ|]ݻc yfZ PCypI/ 쓘]+`W8 2`- -ywJ;}ǃ޿ F.|VMSUz,oT+~;\a:>eX9|& t\N>rXt]g"ҽJ%H0x,;WP kv()AOQH:A,X;YѪRHu8g`XKb3DchVyt.,Dgr͟6;nHh_gOr{㗥єk*@*Ä:M xWypi`_;jM)%&ہ0KnPXPT0H;7'L6/iYxT ޱO6j-$xUM."V65Up R,N?_.tb\:H-}~PE -&vUy96ԝGOX͓tT14J>*p4:ⶪi >aH7(Z|$Լ^2ѷP>4{Ǒ"\͏ey̰,J0;o>9C- cO`W/ ,v< z)V$ϥ_-^:zvmxni6w1̻$Ě-=)>Tx1t-r?,QEJdyT28qTI_[Q9 V0j{5:Ijd/7d\.8^ĕdƒcg(V2,ًܴs0B{ictD&8S@YDo̾<&6bO\GwWH&%86%p?(8DFAL-WEYTCv?4A3r8:𑙡xBl8τ*WG-g4; =w9rTP#{ʧ7W>EH \T&l]A_h6(',N6P:*C/G*Xqm8vHbE['7OlhHD*/j 8sl/=eN>Q+V m+VC鿻w| c0Rcz;&/3#WC]v>Ԍ[Rvxp9^"w1G>gd%#x)3FO _`ƞ"e?.vW =H5"@hAbȠ o36b>uF~pǽ Th[ 6cfD30%,`=LE;PETW2uuH]!O:ګ,Ydܘ}f(e>Um6ȣQµ[&՘bŃڍ cUA_YL|J }Ngѣ02襐eרhKL܋ `2&fe}͚~^zۡx f&!nRXs%2d!Y-T]w-=+ؓφ1`7w?^JeOUUw}xf> :Qxh%齜 Ul$uW2Q%@Bhu{s{@!htvF~bP˒St/.E#G=,AQ-hoItp{ p|"EEg^J`u {Ux"pNElf|6Ima>q5uVmSuL!)+g}D; GVFw&:ŁfE3@ggy} x{WLny ĻAnRj3]fT], ƚEl7e_*} O0GA#O 8f!Hva?ݎ j(D{tSKƤ^NtiJ0k+S#vDZ4DHrFW~-f驂v׽Z,Pr es=KDAT(^UͬE‹: AP!a σ{xd n'%uFt% d_=$s v4Z=7 %o6;oۭ\C6Oe>u|Jz@Kc>֬WJK=_e 2l+3n^2xjK/X7hq{ Vlfciþ2ږ$[~=ʶ,V Y$[Z 𯭮jq3H:[O4C?xj~?\-ea''oh.u+u^Z*bE9-lKD(MߵU}XxoYl$t:9NMІCR5hX/'SgKKHFz/Da  "a1ݪpARc-Óv)#BBȇx)yi_-PG /uwnj \HarIhH1 A% MKݦƛ< 8> YaahPdrc!裞F,ڠd+P{׵Fc]j߹VWAE {9`rF ?@ E'DŽVU29JM΋= /.a<'1yp f|)#7F)Ep:( LX&UmӸLRvhJDqs鎗L&,3BӿFj,R9i'}2!B@Zt5!n0{8yS^/VAhTڴvﯙO9#0Mj3gҖ#hQ+`({PONnJ+͊!1/{`{u ۱WIa0`j:sg1q#ZiEQoL&Dr}_hڃOk RPPY+?U?qW( ^G)R&P#|k?OU4t+ 'D81k)9x{Uzf@>ұ7>p":M 3'jlVqO^m?y6rV.Jv$$Sf9ƼE~b夗쫧F7!H %a -McO4Sw,)Is=>ę[FS`ڀ3ߖ NŜ?Ҍҫ=Āe(QlJj'mF;nx#E/mrs1x̆*ơgC Q F."5SbMSz^s(F}Z GTi O2`U.d끌xISu7] ק]Zɯʣ 6˔$R ͑ᮆ;.d ~}?ˤ-Gdt(Fց ġK}ې^g=,m?]Cہtʉ9>J"tIo@Y:6Cm.~#|XRWb uߞ_8SocPeW 7AYjrݎ6f~ JlU7Pjf)|@Ų%Pr0 ik #QTgn}y'n 2v"KXUdž]/^mk@nҸc3G44"_1y%9y{N3*4 d&+o&e{5MEІLR'lܠߥK*4INaf 9m/p"WoOpIn~>??UG^# $ţx&KS4Xozr \dJ,L@<C[P>]? hcâdڼ7<,nĽ fw7F:KXp\RoF5ʎ9Svbn41ƁKyt1K:tp~ZN#_?ƽe5?|#BmVOtu}ʓVp)VaYc>Le{52w'U'5]SXBJ(@QX_͠7m.|u54Q)ɯW-73gqҦE5>q?-Gpߔ5WXi{|l1e D L$W V|hg<"6G4UhruP]kĞ _qL2Q"܋wӣ},ו ҇b;) 47kUو}ZD8ٷ`0qξԝVϛԳs[:N3Lo,<-$9=sq ;hy>ճDDȸ:-ɿvnaί3FY (8@ WwDw\r(#D/kİW^}룵qg;n^/n @Plz C6̂=WyW Ak4F.aXdӰF&PQp_Υ{/Jc S3,]y3شS6mQޙ52elO9|ah<3JPI;΄jܹMvo8XdT !5(t ʂ]]W r wCazɜx$QUl ΎtĐr,=yk޼]~XM2aF'vK0(V9t^/pRJ]N"HW)cGq!U޸]u4#\VA k5 4R'"!<-np87Js)مYPOIy!I@{EFt`:Cy2Ew}^/ :LAƵ.ȡ^ 9x% ?W%"3t]:Q~.%J4nȖx%GN£2^0#zy1b Tk4f(|a,X{ȟ&]p0lHMNs5 J+FC!%䲀iڽn͠?U3lR>|Hs۬9Pz:sR~N(~蚩಻\G7rǞ4fs+"q+~ )tmf_ 17{us,1qC#K+kMz~&mFFD9/n%(`Ra  q۬)*V*uSVvؽ-_>P͂'nrJ/t&|[eT閦/csHٺ=$j π$tpn@ɖh53X 6-Ƕ܈~stһSh0Iu$VjBH"Dqe)!F҂'Q~c%GSa .ɩpZ|SnIr#'gC8ٽ"aYj>]M۫] PhtCTUu0PU.3o,켨I:A]QG H@vɀ [\`jOnk/~ٮD5!P"\*z ->UaJw~ 1fŸKҁ|1U YN#SM'"WNO9>* XfxIn3=)c5aBr֑A`z.=Ic%>›'s|_KyY!8@,y#4VP=SX }f8Aa9&-p&.{Zws,i]Cbx~k0 }c& Yve.|V'F V!G*/3-KWQF}׺0UrmT%JcDDt(^R簔`KDurTk9qPn`˾&mUz?LNqVh{-ZiUK!N7sC HeJg b,׼PJ!8'sbM]~bjLH}:i1,[ȓT>4H+!t ܾV <ЌaG*uX4UlVIlkrZrwײ s\G], D20>R_׽mp5~)PꎑBl,=UNPw%=tOa ^fȽofsb 0z'-jX~tA/!x bYVWybx+MMl,<53GwfN1S 9Ϋ&{$KAf*d ɊgUtGBb^ޮc_4KG|9c 95?Q+9N*RC;s }gLrᚘHy{Nd?,>jZ'>A||@JOrjm6M[Ce[}]fn}>s'hq(Lԕ&k8S3#͜ 9v,5|KRZ/!"){N$W#7*}sjŐ?¦Eېm@,څt-loc{jFR核H"J ODpS[mq9~-Mp%S$iԪQ=e(.n0D#U@ԸfOQD(Z; a2E`_~uVX_HPrEv[,i?EJ/bL3sL:t+[XM_bGsaz֔K2kuK.%Sd%n [(hSVe&xh%?b:I04T6{cLdfO:@il >d4F|0&p"'P[/ v ݹp(=P+SH1-WLLq>., twX)٣kw!co6AN&7>{IX>Pe5Q)w^YN_b;j6>9/͐m6n54|<,^Da~9 2WI^2k\yseWكڑy#  AʉAVgZUS+f&s1$zl rǬ6߰uA(lHΓZzn><Φ'kJ{MM5Uzxe=egs5nemo&צyE(c8koc8+[]1S6UYY'YR{SG`x1ي@ ]`I K9&g_gYZ07070100000087000041ed00000000000000000000000167ffe1f100000000000000000000000000000000000000000000004500000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block/zram07070100000088000081a400000000000000000000000167ffe1d300004634000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/block/zram/zram.ko.xz7zXZִF!t/E]?Eh=ڜ.+Z5bZ6~OHG;Oc^ή~VH:, Qؾ+NWeD%0&l VO֛b=XMcg-αCh"dXB ,NhQ!QP8,v OrtV?9s6BSt}`z?Қ*fcLz aj=&jҢhN0*1KBGkc:ۤHوMTױu^N(Q2#QM8OHA7Kg-ѲYC1@7*-%$o?w:4 *@KE*-ux:u&='npŠva .YRxuwS25l 3Էbe[mr}wWZ)AA"9yc=j䮯nCAa)Q̚"%k FHa'hWyb"TrMXdb#ڑuvIgz[n `oQdrΥ |fUdYe[cS r98dL.L2fLl{ߍȪ7+^3"'AiC(wHKO‰DA-1ٷoItR1|H;g \E~u . ~Pz//LjY Ɂ$M1T"4`{xR$Nj)"=y k@ PAgб.j}l̜]qZ!WBi"Qa8ŽT̔)Cߤxq]NmE!D{n,,-}Tgxtv24yj&b93sSRBIq?M:-ƪ^M IĮT K p2h'ʾZ˚IfBl0.*Gw9 .TVT0V)eKl;l" ]m˨m9u민?k-CPhGfmQíDK*X @Et-ZD9&*&.؀y^"Ko]C v}*_'iG-dpq$eB9$9Nv_rWC>T KZ\k tYU6lnՌHTl%zaKz͘g"SB oGCOڷŲNQ,*KS H4 3K)^x23NEA^y΍CB]pP=Lpf.Ků^!'u:hXg2$_C Nԗ-ӹGwMT,8c 0{>zŒ#vrbB"& sOz ݬ<v=^|:zfY=W0n="{JVU[7@QKʱ*TcC)j7/mr $xd]bx~B-:>%}DfDZ̺Ni Av_)VihC'b9 .zdEyF1h8%")H_B)c"D#lJ15\"ejAUyH_=qZܮ.k01 ؜Uӝ.M\_q,JҶH#y p:ǼGePXa3#Da0Df l,jͤI D0Αw" g# -$ ĭyPb }MG*~٤ ġq@A\ /ʫ^׶|UB)ǰD8%+2kQA|+^Bseʎ9ҁuվ\B{!bO#0X$(bc\ ۦ "գWƦ099 J$`'vb%{RɱU މcMyO=2;SyZqQ~Qe]4isHFS`lõe^Kq$Y֬7kN %%4Kn?b csՓ0[Gz؁Aj^S-эM )9$;Xuj} GKh,2;f_CןgoPw #CX3Ng0;zBZ:$ٔK횃2B0\!$SKbNLm@ER4aЙbG\-I-5 ʣy{Jz= >oNTF_hLׅD*gJP,`.ӣ JG YHϪ,JC-+9\GqdT5B 3w},4*Tk`jGk*VÝ JxȬnZ |L91_;5{mJTgI\..U2 RF!yfhJQsi}]; JDhFN̓- H<ή/:[t8K[,-<0OSDMnG!m`e)Zl;Ba5 dz? &)@{hyJ+Z71NRK⎂%zs#ƚ,MAfTvQ:wh*3f:ک/UGGPKzt7' 7$'éI.#<}cC3{9#p) L[`gl<XčΔ; ?I+4ZrVK׈T2M@J#~%V0yfɗv+ Y9 G,>C^ &[Ÿ]A,\.p6ZI*N++EaJb6a*:US2x1qq>綢K^,TNRtb[wSɘ '؃ݩT4XB2$.B-#ɧ"Ij":-Eͨ)c9[䲭7:!$+3Ӓ8֣,)Jz52q錥N"9]WjHցQBtA˲نhSRȲ>; -ej/Vm͚ \t"@,:A@44cx2H_5{X@T>J<:R`mx!5ŢSx$>& eHc[g#1buo/FI9Vczta`5&Kjݍ@!vZ%Љ,D9Hfy8\_zA$ m|h,eZB ='A-\!'V#y]FLsPUqf 5 Hy8oh| ײpY"^DAn=>z}Iw*~a$qD)}. 0C&=h2 קk'ǼiB r # '2]eTq:`*@eCF?2&: 3reJ6nj\eTsHx{6e%bC;@q_8BhE {-?_K9'g%V{}*LFG5n@H={d&ٟϓƥ'~; :h{0L`Ӂ5u@Li0$gX]l Mho)Rt4 m_?lcK"-:Hu:R8˝I'P='ՙ)Njo'zjp_iՅ6.? %gYuʬRrб'c)P18V{G+EKՐPD" `d8|<z6%in5 9eۛ~=l GF/ww.|zt#@TQ8pu \c\)Jx4 YSDRȳ So?6 )ԽؐӇ h|+Y]ƐWWp\ҡPp6btQocn̙ӂߵ3]}}io#cPN}q<ƢB[F+F޿ |VdQ`#*!>fڡf9"NO/I<4n>!ߦCAX9"ВwZzC57܀a1\*jEӸ\: " Yph {a-Ǒufw..AAλEnfn]R?&Di0^n390fGwm>X ^Jv'1n]V ړnr@<(014Ǡ!,<@}E@ Q{~M(-+41z<ԫdmU6C\{x,N4B`E`J QV"LQjc$ͬ$%LF̽5x;G =ȦI8ѡfbD(k>^Vp嶈plʦRR%=6if(ϋ?mv2}JwvySvvM0n]b6𒘧^<pSOQH[ [܃NH=Vɥ2|]Q!E"ǎ0CGcg@/SC7ߎWtRlѠv9|şQ|j-R+]\VG `~`2A`lF/ x[LȲhWIMT0@N#/4QUᗁ`4ZM<]%K'։~WHծgVi=~Qed#bthmYtWXş!fi xx+Z_S oFu?IsP;[U6bKg4Sp)[NßNS %>ʺwy -,IjZ n ^%K*꣜a dO!I~pDaJD &h>7)/ݓBon;<~QDvLpRϢp jK?2\fvh$axFi'7•<"ghs(\#EUVQ"Х("M=G>a0%\Z26ʲ{!n #{lҜ3zeDz ?ڧ`t BlсcHb~=Pn WE!eFCA ?R?`i(g2o+֩y#;}I~{ -bdc롟[3|3(\pRsMR&kLjf͊mK QትY=_q'Uc~'yO/a옖/[VЃe+eZykIYE^ Uk]rCa>ǹrr~%×!G!lh2\]N]Eux+X%nU%}YeKJ"׀xq`n2ҹe1Ug̓U S*JRr9f z,q>bTgKwgHE>atb#ԛfqA .} o|z(L1ލ@c'ϭ+EwtS9phٗ>8cC[> r33GQiwmӅ.UVaI3 l1sxzoh[GnGz·`OG䫆ZV1*g=v.M5+oѴ#~S^-WTaJm`e 4}QbK3x3xy yԔ#th~(z {RU7K잀CG%XS|~nkޯxdN_d,ψgҿyG|z2ݶ[/4jKV6CYl&2.ۍ.yY\ʣQ21oL*qŢdעMݕ_" {bTM?M("ZkKm_u?_eD' tx-Zw>4o',xw:T)fkړ:_pqpHb[[=?"W P'=;+eڽ>Xr2]:U8?C7 -X,K.՗x-Br1}  Xlw-SpĉԸ[>.0Ϛh}轮ж~CϚw}  #97Ppr_NZa]:b6]i?0G6^ݝˈ0jx!,e =!I"I^6K4q/!GH+4c&*0Ntl& *PܾYFGoOJ-BXߦ4Aqj'{j`4ʩcUM,H)G?XJ}]^Αhs8Q]@mgHe/Dy?J'/$!3]X,y܏W`L"HqqBԜcdMѤB;Zo%YPei# luJYJt40^1PjVDwL|_!8lU6 Ӭo!1boޟEgrG:~`35*L7#5 oz7|h=VV?|2$"l&Tɍ TZM=m [K=OožZI<~\W*`Ck7^Q WCK16Gn=kwP d(k: ?"L0[8GCpܟ K:Y7L ҨiY`Vo!fWD} ZZG h1f ʺma.JB"St)2>22O;ik^gMSeK_9qx*\ď(9,"~yZ;?ycfEކx[Ju85q(lQeiMSg_Ѭn 'icXGb}a-͂n4aQfeChLjW)TNh $fnnN@B6iLl쐕3PNAvݬNj[81o TTCoAugck ג5z9L-*Tk</)JVeG%PmW}5Lm#7arN[ D|x>FP)B*a.>qjaS]G6Ea/f'j) F _,dPłTbfbs@weA Oh:֮U\bbVWa遯Yw֣N;u~e.Y4;!OēYֱ([ZX}-G5kSQ^pM**@ܢןjbal>v}֦e;Rb, oXa~&fKNRc ^b<Ա2W i6B0z 68yF WW*2O¼kФ.mm]cyD#!x:H0)b$Lwos]p9M50%݈A I;Ɉ<~cDJt>cԵO)!缊 H}rZ62/4oT,,bq+6x+eÆ1Ҹ.V~>,:_RuzmM6q/4Z6eQ<:xNvWڤp'v^P dJ楢ؠMrUt㦦ʚ՗Ooa"~dp֛~aj#Nns;fBRn[K`kAY:z`iT̠| `N|,l74SßrRS!ͰNh)fgg*nBkY؜I5,'\Dn>-< a;Ue1rRu8Z*3ܚ.xgʼnsYC!RwA J˗{%y:B`D{@Fmv|$DݹBfi]a\pb]w`UyLhhPm w-y $L%y[! !mIx ]PR_L%sֹ1p~í"μP! JLdKeBlnNeaJ$,Gm/Y*1,TnpX?aĤ4T%6bLh4*boK&qK)ڽM4oQ-!sFe !Za4$L㹶y(3l2|nȬAMm} eT_ Ņ|NjJ[k4<wS^ fʒ{Wf8Ow5J|I2#^/2xl- \"~8=^֮ԧ^%k'_Jn-- PTZ)c{b//(q(CuDiŷl˃x!1l"/մZbAzJd賠"*F؞ c4~O;3dɭ?lJ{"M 9N1a[,3j؄$H&8A>qJ&? [qAq͌} $PMnΡCLHq+Z"ʳ!"{w ނ T'hOTh[ۦ~A7;ad|@#㌗)r(d}v\6ł\T(L!?VKd,W@O֬PFQ]BDPYlZp-WISʷ{fhKYLղK5w{^14wkzNЭk$|ǔI;5('/_2a`ulT6kg[>TQ</rKrq>_z]26:qN7bb@gy>HUoCtIF 껞6:ʟW_x +KNLL?@*42b0(>DĀkBB ܽ-ؠ芳։d423. &1!8φ)lxnQ!+yZ$, z$"XCz%Z(4l:1kܱLB;p%&ttzSⅿCTՀKf{\T,jAA(ىno%j'tzB@,F53"EYH^ظ\qv$)Zɥd"[ . b鈩 tu0rWbjZH',섯K30"5Vc P>a,I޲mgobQDؼ|6&wKK"FeRե |o4+dBqtf4#ۆ.!0 "7p> LY6b_|ea oS25 dA-!&AN(7SRtr9[wk}~@$hP\nLÇ[ܜOV yf7cDbu]f':i~5Uqb޻0[zf<*˴9aZ~c +0Z Ij\=b2G#hVR1Gt75ѓ +d5GH\SJN Ga_S{@*X=6 VmdĤ6LY&t GE!Y.su^ & X8v㟵KqKd%"G frћTNFߓ@%rD(cUWP,Ǵ;βS3E: KtBGG+<;~1~>N(! *ice⋹(eF`+%3';|n$gR(!zwtGDYpCnYzcV-JKH:JḰj0K˩Fbs|8#j|y],=Y9Fh(JÈj޿bND:1>9||_ͫ0~A[o9WMC `&6 4X7&9> Z. 9nY6ifk\} )nB77*m0OlЙ,ܔBh퇻hqfڏYO Ǥ}wm-z |&SB@OZU@F >/e\7J-1mbJ*m*ZFnQpb1Z C{$wÐ본"dg heU}<GJ&jDS"l$Ja^.@5~Pa61^V0 ~F@צ#Bv by@Ը NFk0RY40ň~-1>hZmkziXO/h)|+_X`u4röS$LcYg 5+DDc3 Axq:Ju"T{R=#Xn﹯h?I؋⸦juɩ9Xm`tpGeovuU|f^FU~6 5Κ0Q&÷Jc<(MS/dƀv<#͗ni%_ L/ٹbe[b9 ID?so(-i|籒QWիi *6 =201uׅ8+7;N;&aį)O*˽AYA)S(*ZgWN)w?k-c]&JwF-]Ѓ"ܲ]‡sQgˇ/6I7"{6ivdZ+x(k:/ix:OIӱWr!v43KX\b#dbw (U2BL?8^ev`Ã+_܂$Ϯ#.UAfL-$UIr^Ȏdw&]⧿x)وi|~')kA;yԘӖTjɘ-Xi+eD3Ղ٥H{ȡU]{ 9d]L "Qq8ҒC25$<ƻcCf 77С"0+[mO"Yvq}޿3?l ):;ҳ5Ʌ$kg8X]":h]_(/\iJ5Fi:v"1U%kmݚ1ë6v˅>_q7}S vu$;ORpp#r\NR_ OU0Q&bo {OaJ5J 14t̛aߠX'(VЂbI=+V!dn9>RؑhB"#cK721hev1QdkH}iת&3mmR+Nyk 0/OCn5D(A:wKjHPI 0OVyk#@vxw7Uw֩8A]2r{ۖ`,+_K({ P[d.ܕ Gd~ڑOﻼ#=03]^ٷTj&6 пh; !|ePV; mG=@`c; f/gjH!4((>О,2L*Gщ޻nq3Fmz|a x iar=mRȖ0: ڋ/|f C y8kK_L+hLjSPKvmGܧ  #%IO >{b/ y]]6CYӧ7|6XIh܂X oAK9q(6uȘH񲺔Cqs\ylV&頿2K޺Pˆ *iO?KsCڧ.oga22$`LS]RaqHG~dbЮZ3$ {8];=⩼~H+uq%0{]ؙ'Ǒj6?!EfGA2(8t'>:.g~q H 2t-I[=b$\uq~mYI`QW<EQs!Z#[r w @B X'7sAz,q1U?^ KޕCe[Ra1PaɛP_t:їĀ>@\R3ەŏL rGoqne(xlx[J\R_DZQD{[CRÓ:KƢӊ*ZMc_?7R]~Dܰ)U}FSoGj%]9OW"dHljô/yiL,1>Zxt3:xkLgycw|GPx^,ZD2Qܗt_y#IrT}VNxG.;0[[|/j} ȉ7q@GAxtbIF&KKgUX^GI\+AѠ*tv{U+ (ªG1i/"){wY^k 0^CR`wڸuU%'mueq-}M7Z{白Yq^QǰX=i˯h >9a6"?qeIzغn;EV3  9366^!eBӯ7,p3eXŵ'TpXMAΊ Ƅm#|g Ag񦽻BK]iYlʄ$bыS2q:8ye\Og93~D-@D8 quB~Ze(ެRaI!>z&%RJ^ n~spxIX4_y!Ѿ\!]N#w1i~ǭK7nѫz&BF2C rMpj VK7f.h]d剠cV9N@  $gEޑ&]a G H:1M3礈D@#nM7/DKD;.12gV*#6O"9c I?(4=]p V*A0ނsJ({aˤ:,SN3T!wJt`;dG?PBy1f,яkM׋gYn1.< gUXt^_(RxΝKވX ELD[8iDI^ (!a뇼?@l{PwBҾ>q?KQ28v]N cb}x;etP4[(J6k{-2hW{Ū{f ܅h9sa%῿ 9t\6Z"[?کN0#B 5#.:~в[`Z,Ŭ{ rL/AI 50N 0т۝* 8~mToo?n3)>o= VKW_MHp_{ռ>^{2{\4I#ڝ3O ,l?CB?( GWñ8@%ũe},[tybDBvd`m.Qwډ؎>&- 70'Ŧ̃ rCkBMr҂ʃW~#Rqs#fmGsmf>A1|zyD@R(;ׯX`6;޿A S޽ڴXPẋJ$fR53В6DVH.6HXSdB@'B&2g/z*sVۍB%۟L^r񶯇 /=Sa%n)2ܡt3o_\/IIaSْChD?Z}')y%% Y C qwM 3f%h$ÛU%z#:@M… 6G2eM/x,z. L:XǬ ~UC sY/Y|@蠈3[X4]fdY-{&W{am$A`l[.(_^oQqT"?jvx]F Ȱܜ仄 61 6.<6`p2e,*R9S2MD&]VbtԂ>$\=fNEin Y|y4a/aPTyu_o`C;H 7owPY2?Z=\VRH8lOZt[%>/Jn>i c@nH9tPz6 2^;cҵDo jNG]IO /Q}(!yzq>zL'IᲽJ Z'lUhq0j9@ o>K:>!=b.v EM1=@2{p%gQ2*ѳ}Բ$ E0epo^CE`BPqvW*4x1@Q)lE" ~|3^/V\hu9,M1J}-6b~&{pߦunjg{/.ȶ5^mZnq4UcXv"Bb)YJ~~s՞1ll6#\F%z3,\.œ<TQbgeS3!߰Y5yXr MFhk\'Z:פc%6e>${6{?k`\ebx)u`!tC}e>PQ_n8Ho`TB0Bo5t=n$r" |=Ht]']2^ `99a]W "Lˍm4/ծnn)ov5MKP7b y2~ůk֤:42H<wO\$J_pץX h?Pk:ߤ[ Oޕh٥B]8ۄS4Y~/@uLЕ +dH79ϵPF  9a:&A24(m-<<^}Wg`:D¤N-@*2/% ]Kj5]򅘶q 6zm0hjy?t}'-8Pbu_;i0d63\:ی+oeNWM͑qwLlv<[3˓~PX♛O~}{3@@ ]0gqh*( zG-ơkCպė*n:{Hv=~ftl9?,VQՑ念6)TZ!:Dx z{ց C,"Tk #j]ߪQ W+-@l2m~ڎZNfmV0ݴ$0PѫgHRlܱL[jP<1 A̰*'4%(mjYR %׋MNكCv'QIF:O9ӢW0\ІKP 1+ȀռF:Nt~t|UK]}zRl^zaa(n-c%13 dEL54#X}x%PO/q-2B4rHt6N{sk1M.c -qCPX]H]3z@֛PNs:ӕ'L{ 5:U_G^/5 5v۷G ?śR2[k!7vBVm"ڧD@6xuBgk*xjW.ثDe3d^|MS@򆡍0q9˭Akh}!O t!wno1f~}W0Nܩ\×pu.t͕V=򃞪J!mc|+ao1FL"l'_a:ڴ{y*- J%|:`kb yp&H.lͶ0_DEL%[ ~\kO6%ilZgjl@ND01Q$^{d2Ij?V%5Հ_Bx|6MZu7! HxpR)><3(^&YW1kd10dUK2Qܪ1 n&Bwi;5 }#˞Dj"Y;V U*C . t%]5}$ Rut+(3w.dy$`_C;7l7=8nŰLm}v[?k<:Ag;*qtL[Hm j$þu'@O&3U"B|O y{'ed!9Z$ VqXgX> F=.{o͚A%`xaxy&1wkFEɥCa!@'0OǢZ Fw\h(r"!C%L;$Y.z1QhI".Zrqz/IXkb!Ąq|1c^ޚ/?6X #0#rFw:XeXb;`~LQ淊+}q=YxLVi~l`C)4V]Fkf"{@9gP ίt~ݜ!JJP!Fŕ|ݙb=@Ì/6M#:# Yfzw)7qom,ǵ{P|ή2ӆ/gi(ߍނ*f ,߼}Qšiԛ/-!Q1)i 0*mV[keYƯE*6 pu/Ԗ-vau '1ܡm' "}jc&2EsygjƷ4F],:g4pH =pwl^X4uu\D=gR=[Dp@eӫ^4m 8r<:ҟ/8$k䤏 d:9}RTEk7%޿W˘j0`"*bZ/1=%=+u@vaaW&PRŵFK?aw?z^ߨRIΒ"ڱUjD%\: tˌ%/? ϐЫS&)``FYr 0Yjۤs8b Emm!#d d>{ZUJ\\o},8uy UlۆȁJ}x Nu}ySÕaF)Hb#~g vfӏD+pJ1"ߞZx( մY B|ɜJFi8#6hqPM{#(ޭXXzac3ݪA24ӄVHl5O]t+]< ϋ҄4='Y:񤷉ce;vB@gR6 .vJv}Es=; _5Y#<ȋ.g.Poih&G^Mve@̙Y)/Hd^]?K~46SH𼉳ab .6ܑ0g SXShލdV I){e\aJʋ=R( V{E%5~ gڻt٥smI._FJ:ۉ5@N71&{e]O&+On9t'?@Q<j(/8&?C"~]i_qTUg5%]`JVL7\0)՚SzafʊY5)őruiK-Uӏ̹xXs내_b몓d@Q"vֿ񀑓?sZDԘ$mQ8͉J!y(VFЗ? h If@䜢raؙÍ!(LzBh*zpe %F-СW|`;H cImR C|`׾ȚU<eC[nI`sLR߱ _+,Lh@(Xb|zT2T,,{hui.+ g4IJ1LL5ɹ^QI.r`c֯ -.wEȢΓB8/<_*v4nşUEZG6 }Er=Qj{PꔝЄgFUTFsfo婻m %v,}H`AZC⾖mP..i9܍u-\𣺶NQ(,<:tƃ[?_6ZN&woxOc<#!gLc~B K8*w|PKH^YV|dlkpՈE3~'o8_81<2QA'lJTy j& zޑ I?ZẩQ,}S١O=~fԤ npF&#urj~[S׿7L# 䝚 V>%G9>L-k nm+eZ%rmNeL\9v-(<6cZ(}-,_`LܾP:x]z =f-5{XRۑH%y"PO6g:7b,浭޶/$ĮoY9wZ ȦඑZ#DW})utsg{cc`LAkj EXTcaŰYh[5g'Ak/fqшB>վOTFjmGKp)rZ Wgz ^ɽ.}LP\"97 Enr\eQ@&W tqCjRabu a$ļ^z`9i>_L2! ~@G)X#MiFV= P#mMg@ߥ$r{#Ɨgm(h}hII~—ahytV>ǒrlA'UƖ@y-׈FD\'T*n9XNX8wopPNK@{,nQ;~0g\oUV|/S ^{H _JEDp{nԛhH] 1HCO$) THQKS#Ǽ  BEe-(gm$Kp_s7N} ز-qBT"Ö4W{O0iw~ּw1+oM96o0+e7 4Hy*4Ӽ#/?ME + dĴ v@2`ާ)&%^ʾRcS;R~YF⻥_J!m.Qv \"9T1q _Ը_,^O *H WE v<Sb΄Swv߮bK@zedj|JE#É%As>'6O9ׂTt`!@LG ;T{QX6/KŜZe)smRhr-:SDz}(vpO&؛2n4=(ȭ<v@4KZPӯ83`s¸dn!sq\)5=XG + }Δ%g6􂋝 }xG|bX7L c65x f>VicY)o`)>bhKufb: یIvith_#ǰox\dDBaJHnK~W[[&a`=\4㮜Q`G9$\+DDaUg+Qh-0Ŗܒtp'k^yQ/7A)o9}As2 Go{)O*dxȾsZe yXuթA[Ą)?NŢ΁inÝRMixwj`i=L Ft9̚u g"o)nӞ 5`3MXAK9*tR^ͳ H`6_lH1f|EbnԮ-7%38 ^7Bhzg-ajc,Œp#e仾9}93h FR<+N@ڪ]rDuG0?[1B2 Ju:Zp G4!਑``V8nu],@2TN&[$v9Ovܨ)\Boa I*L4Cl~BecPb-D -0,%7"N}RǪNZt-Qɢ P RJrt & ]!,Z^^Oy)x1Hn˔ ѧGDϙB4ߎP;ɘ[L&9|wDzwAMpm|u=J0?/u82IJH I{ g81& B{LkZK3`Ow=|`5XJ..uQ!yU+BO.㢾ԒhZE^F48uE MhLv!O9S](aJWCO:Է2M=ym;!Ϛ_RH\WXeWQ z!Xx(x$j<I{`je>Ϲl)OYн1|ahZTqq s̒NFV26DL):ΧyU@dNUuEu%_6nNMsLi/*%֟ ' rja)[\m̗/ǝ`>* -))?FAҁlAA1#)>ڏVZ3]?Plc$m*Gta}"e OiE|/uxXgq\4{C_2?R^`Y٘[~#lZ`jJv}쁝@f6YyG3M*|Ǣ@v8"} )P;Х^8wQOkn)Bڔ$~QUA0p1eg<15>q‘ee״3GCkCjz惮47{2Ml ^dI o&8vlc ; Q吴h3YpXVQ9Y=Į+4I.J\Y')A-x$"ĿZ>I6qX$ZwyTnyޖG(Ӓ yUj5>Viu i:*`}41d7uB@U57'"Am'}c!Q!!R>eFZjw/ joj [`Xm!(ֹRJJ?r@$/>~1|7ʹcq/}0)%ŭ(v/t&7>8ILCWغ`Y*K =3-}QC&pKeyȌ;Y]Y*`W8BJkuk_5$Q`N87XT{. pT/mmyKፆ8iglxQZm-g×R-^8ւozDuFމ;nŌ@u[<,fk~o>`h8ARghlG/|5dЭ/בѰUaH$Y*aE+$q/aUl*2f~= OfN:oj6!;D5J^ŘWMY!8Xé^n*#Gy]9۵拪psBiy?n^TzUJP91m#ocm<&إ0TRk)edsL GB4qMƳrgU:NX23Ϋ)c$ZE|#.g&~q33p3puZ8BxoТ鳨pO:^v)4TF{[fA\N)cC}j|v7t\S0ZB&폰?6 Ha2Lclc[+En"!'y`\~{EzVTO ۋnt ֭c֧11c9vv}ٟ񿨿48QpCNUEyZ$ڝqoTVVcglhҫc/tG,NFM_< VEp϶jjy+2"5v+Osტ&Vh೚~oeӰ('`m(*= >gy8+L2\#k OGS#hel=B#j^|15=|;9tMn1S<(z^F9f]#K/1 [ihWլR7HF5G5Ib3shyySB rdV1oN_Bzӗ燋'/u.23{f7)Zȣzxn<FÓ_wzgj;RHwЃ<16R9&,=j-N9 P[3?!:G y "ғs=$D޹ud0ƚQ[-|(R0Tq~lF*f1dVHjiJ,W0Vk{S\.|ҫBHf;TI%o*zpm)F*0yhL$,M6AI2F1ˊX}M'CfXKF&PG" ߿Zyoׇ_ҁ r1-'#gHWmH` $UIv_xOwmPy,0M\YU/79\Cl6nJht1툐JD~S&#䋈-u_kZHR %;0QX﹩69ylk/eRC ٝVZY5T9R8R1䴶v fUN[i`,͡?#!Q.>͉f38k=UDAnuӚ;w #M;eѕũDj<*-J _Hl 1x1mH-qrl2Pr]tMgbo}dȬD`sjp[!-In4mFJdFX ;R-X<֕"yr IG)QچID? 0xM )Oûzv{aȲ RE<A+_`ÆvG+9\ ,V'h.,}7#|E=q}-I0G+ePo5=JeHx\SBK▻(R (t/ke!X4>l*/p߈y#M@DŽ"+#2_p-Si"E0@جDUUӋj`o, <ҙ  { M1o<4F*wŋɨ2/ @SrKr),ErAEe1v! 5R?-,:UBJ<ص@azw@5&W;Iv}-OQk\>hcs͕C슓mDP; S"Sܮ7ޔlePYqiXvx|3USc%Nh_] C"5ZJIe>;AcEk J^{](JƀvP4ksueG9<霳`)2TSan?w0vf dlRQ#vY#$׼_kDx\B:74X*хK"]cE+´"tJ>=aX]n۬4&  0 Azoq?]KtyUifߤL4(Q~vL%N+dSzpF6zv!uoM+J20DZT_LI$}GĪk(Ӄ@.?Srx=?"iºc آ07*F5uvdktqF17m-+$|Z)4tV!*I{(F]#)H#69 Wo@ئE,+'#BjΡǚ}p&hNÃPRmtQP1rI,WC;8>țI<&' u9d`] w=ka,mz%e-u$.1ڰKڣ#p%;A!,Ŗ=}L†t W.ZtC[d}c}!:D</UUX +XSҍIF=]Xe RYN8coν|Q Df ?%oz`oJ]p:?FMsSA[L:'\8=<.~v}!6PU:rf3oql]Jd?Ey]))wJ -j_%^e\L[U6ʛ%yR 3ɃB&k^&b5!jgRڝf 7Y$~-R|$֚O_ma"e+0l1]b<I̻Tn}Vitj]^_zPr8-x\{"u |";Y̪֦V{sFg 5kgzSV2q%Yev6ȫNi8;4NR֢Mܼ~+ߝZHW ?KΒ[/)fХ+l4B,Wc?H\=Ta DːkT %0|ԩȴt_Q +E}ږdgv98+=&`/E!?J#jhɮ;ȹ8bcTU*}+w\'01ƶ7hB'[S[dO>%s/_g[fRM}{:tg- 'ع)hj6?j'uyآѱ<<$.#[ȞyG,rSsjsm@>y /h5s"fkYq<&47HM{O&MPd;{P LtekR5Q 9)F}MpU6!M;OXtԬ* 'P&ځ2أBTo\@:V U;6itmIa5H&Cw"j8ci< ͧiezY^K h p=84K̗Fg7ΗZ~_bSc[rqEnZ%o*E}Zlj:2P} ^5s'[uCA'2}H{rrOU1ϔIX4Q@byIJ<'S&1}]Dn4L [ޮ+4b^[=BVmPЕ#Nz.&=RBH]*/cх":?!?_oV ߷NsV\mwӇyN1l&V?AN)?n6&SA6>҃xUG+r:/!-$>aC{UVK@=J+WoXGj~z(щ+P#ƧڈiT(LzEϓ#Hvt7 tef*kmq˝d{o9[|xB2 q?#=MbU3"ڕv-c˫,;}l.Җv7ܣ4h}E|0jQ r`ufjv 7\Z1lʃo+j;֕QDm=isI KsMiIFK{xɮ@.X4U0b71WKNIAA+5bnvCM0t^fBߵ "uS'y Р`Z?|E6P->$&'FJk1:lA O8D ㍔žu:j%DrR )7Mm}]Vbm6/".nd-Mf+#ztB9Yxh<_!ؓ4JnCiYeߝ.r}8ryFi*7GT3l|<Ғ0'W q^DT`iwJNi7*gyɐZ5-ja_T-UqcUz_6p R# mF4 Á7*dg"~xj:[\j/H w] |W{x/A#'UڄQY[55HKZ Q㦊ѫ_dJm1zj*ѮxLz+:t =,/-]8^QvJ! o=(i~2FgKܕ~^:GLWTpc:L6n \΁j3ꇵ+B X 3ƓC:-zuڪOy՚ O ƽAQc$̪?[ƹQa L+db@Elҧ| ˟CF 3 ~:<2luo{M בIG]47Gō(z|) 92 {`+"t@1Md P#tlW@GpMN- 2]cU͖ |<9+hϯ&RISѼyEa%AMp,Ww>KG@~<&ܡth1WJtGM 1iſ JjӸU߄0Dlݿ W1`jpw$<@0s^CR\}-BM;Fj+ f.< Q\:p?(0m|$j5OK+Ց2Iޝ:-!C)c}[SYchJpe {Wꞽ(nIce|Y?5!DߍŽBMFO::hƚ& jTkz?pC$4Gϫߏ0 N-n3 3}n WE3cѳ[>KLjoCGX2~߾ۼMK8"3f߿,$!'TEYHPneabeuj{F jYytef/um,6wN c683g;d˺Ҥ|נN[<+sr~}}[abièUg:_RV-;G sр wEp ͙tm},.%nݩ* .j7àuyܭ},tir&edi{(v:uJ15w.PYzD:;!>GGؕ'G %'/^5S_Q A[l0̘r.AFWXt\Ucr(@z: !"W`;gI_ I;UtXZ_$yވpiqo-Ո0zְ .4*G hS^iMGYkD#E`a~>jp5R+s)z- 4c <3JΌšFU&{fAD&)!^P _v~J{h-n{_1{H6f,*Yc41.O[0f'}O}i'poAl`f1G`niڀ85_JvTSuRMkj`G}-`5=\q-l$UI1o{,(z:, ܜGpXk%ADP ^g+sBiB/.DV ̵lKR0xZST"~V1SLo;JhUh$Bgbnp70˲5Hjz ??' ȚWpKq$SQAdmo\?vJ IϜIG!h43OCs9:8+,GҊ)k#LI6[Vz{lu9s2rSʃ-Mޯ!DP_XiœA TP _cg7ӚD:e9fkF Xc5,n]qkh /9,@@+ *CAs%)97akm|Ȁ޷Y]{qۿqW&_Q<``g/ZOەO: \TI8fpɉ<[Y q2WRUrˆGw`$||:;Z6hP6xi`IUC"FMPw|=h=Wn(\cuVA8=ґ+M]*w !ST!=^hrw;JlZ[,`ym . KdQ(np7&0g!}'Vk"2S@vEMKֲJʄ}PB J~dbs >>"o*JjI888!P2~E[iQv)9<py _ }yma[+t 'HASlmBgH,BaECB1pTPDƽ km1fhc%f ڶcFOX5olQjy]\1Ho0:v)V!)H-dGب[X=}?d,e1RQěe $vK/q(╠VHX XyMYE_wJ4G\l#@CnIX_%[GhFv0xF>~$|g^<:S5#Ԝ'ofb*eySQ,FLDnYl-r?QTOsu5>;eZ|uQD9w,XZbB$'o3 wO|~C[l? tÑloq;Wy=0IJ' dT=k:'0$5'Xw(I| ! ƒ̏N4^$SMOO5޳`Qzm-@Qs <~Bٲ f޽y[ޤ黆^WZȱJv&0BN~_EĬ}lB=T"_\LJ(mZCaHs84˜^3ngMTq'pvg ]@#j6=, 0%L/#V啊y8o%!z̻K+8ϙ="wxƖpqKPkIU߳AzKJʛ5=p/ pW.|ΣWqIa3R?I?͜'\ƅ+9RGX^ުGf4f?Qm%Ť>POyKGz 1b1!^f?o|ecD&v%gq "c=ȡYit Rs#' s -k4ӷYGLe@Z4OND)ֽ~ھųP>XH`>yUF(A-i=`\3/5kHn5,11_0v͋+Jб'Ű"3nާPAmiG"m%>YK G >'U5&U[K2?*%ACך[q[N]zo]ӐJI/=˛P*O JPImC!"ݕ!^zJ=&G ۡmIs˵\|NYe)urmD;ҋruCaY&ҥn(dOq rğ_gyxGF6. no߁koUc yOUDGEv_Xi@f^;~vga{5~F+TY%{ qDRIW2-z7-Zzw5"һAnu\6+Bl%r?Љ3kżS.0l?K[p\Q^%Gpe]/*vr{!-9X`E}"bwL ?;HQQh.7żկ`G!?0϶Dxliaߢ5,4ߞwJu&`QIA)tc¤i=8AX'c]0`Fb[@`_w+%SPb%Z\ɳx<0^6cu>(UK~OBDô}ѥ/V_+,dl=|;m:&5<.qn@!fK>n'a] &QI?B07_"$ X)ۙbdgz@m?BP>˼ODxA&ҍQn܆!QH. ]e|7=Ć`LI/[,a2ФB&i#II&lj c1ZG^5ae*'ɑ5Mk9ԩiZa:A:7抌q>6$*OlwF[.=QȢ5XiGHեMLוN7rV?\U>rda8*u.`IQm7V=Fҿ]7L Q/K' T?٩Pz}dO19ܓ ~-WrZ*qfE[ژ#wJn}7 /L%8|~)!'#|{s5kT\)Eu&AeQڜX+ wI!&AT?"`TF0iR >"Fum*j`*b 0hV[Av,)ج|s,IjܼV{moN1݈i$1n&ъ'#/ Ke)+W:&`\lf`B%dm$N F/0t>gst={v۞Oaq5E5/Lh} dװ] cnp!+ELylb) [3o 8hER3.3ЖZIޒQCG?iQӸL2I]J7yE9Y>:Uƈ>ͿS,F_DA gҶ7 On0!/'i[n% [CL$;'8mzV&:l~ME"2Oh Ǟq+HMq *]ҹURco,VJ\i\ڔtt ȵL즈3 p!p~IY"12{@"݇F5n$MLQn քݣ CM@GIr˨='WA`.ӈѝ6rȹISpzlX&=hgg)N jìNv e&L=񚏖\a68zoFJL M:Oi]"j^?o5Ζ`Nɾ[n4bY&΂6M7!z[rN/|xV͠Xo)=W1z&+Pی)gc7(2Sא =*})8Id+oJg?ZECv|uκM.Iբ Hy% ][B[#N|b A8ɓʆ u_u0rĪM$w}P 2(@*SC8k ChQ \ ']Jza_LfJfQ7jJs-0V\+YZ7TvN[mmTj&Np IkxɸG{~kGAeO]ϚunD&\NF x'"{v{͡fr.|(b4aFgnk0~vcK5=iI PĂoޞlF+c$͍5Ku ? ; B:)'- ' ;A/ n/:vJ }kz UJNZ"Em^炼`3G fRȜ'aeO-g ׅS0ݱ>>:ť0zQ&#FS JQ73w..k ty*ZIl`dīBGf䦒}xO+\@-y@4<~ at;Q勿];)O< ]>Tgrdʣ!Eoڨ .n#]h\5&k&P8$8(:l!#3MA lii.XqtN\M>'B‰ݽˢ87 I4clv@/|=^Z1"~j4M2:ܜ^nL"^YUȃdwЋE.>Y Y0z1e֪bҌ4iɖvM‚5k]"?db9dza:Y 9JNfBww'=WAƽ[53O'Y܉v;uOaȲ, vnpצwj-uYS<[G '}Au sA3 $[u*)1BuNcZg nyЭ R|Mwq Ua_ab`Zsj!'tYW#a(E4aGX^NO i-nD!^KZoxͻbd}өn`:aU4uE&-oT&y~vU`E{R&{bZ2xnt`UA,r^^yE^H;bZ@^o j<)ף'4G\"S-ܪƺ4rd)+U|g@Tc)LK|v~گa -| hl!G8%KwQVmo" 8e~9!/3 3 nITL1YFmy/!^ORtAK/ZyWĺY5I%C`>NEG8ET=`XBɻ gO F:RGt?<̳6rho1$\ |x0X0qAb|'=skz5ZNtIڽM!gu)B#DJhk|#NPxbWZ \ M8rF:t6 E} D% =E2tJsOB a!ky/oe-u!bLɱL(͕̦s\*+A~G&[ѐ] 9`2yDB& m:Z)9-gQxe$TOJk*nh>< HVz%\:@'B bqU»~lhŽl8e]vu2QlJ4Zv,Hl).@uP`yQ /)=5XA'+8:)im"m.?|KRp3DW@ Zߚ -gP._QLGJj vpp8phDz`&k5duv)GqQ`@@w:"C,g\7嚛 綿iR&;ƦV ]RO-pEO:ՃM&l45ވ[%}2$MW7!G;kK5LJF aHB,]GvQG-].REgeK{&П^( m43O;~.;&@gL[t|z' ۍ2ƤgH%t9cJF_q֚֒b*`[L6r<(d.#!8rĦ |@Q뾇=@+Fe#7i"}:uoZS Mcur%LЈnk?Վ(x=1\^%vvbot8~Aݙ D6+2Oe)-X!x 4;j,aBlMALEeSgT;aGP3uq%0؜J "T\q+-m" :g4kd3"<ج*s+(Ԫx/pEp'UZhA sXc,kr & /m| K =Bj}udAB:MClKl+LC~ȇȺXՔwT'RQPc8A͂d\%h;?}m'f >P$PGgɋ96 5 v!R,T42}E!v{vPʅu7R*J)"|T^P?ێc +A0MZWM Pq﨏HW\,AaΏ,\ vR;Wm( 0L4?v:L#NRא**qjzBwgo6Ep{}":Y^Se?Fvyg:_ ak6/k_ &z<p!{ظ\2޻|#Ev{^ݸYM!518R3LJ#T-Œ/nVl1^_3l8LV$>eR昗>Da;8 aS1LЍ14ԠҬI,MC\:q}-m6.m)ξCʿ\ BifARa]n(pqW]J\6/%mr撌Sb8hEY& 9@KGŒV ZgOeogcѽ}xc 7wKȵ$#sV/2hhޯE֏Y@ ,X/VfR sMҌiAɰ;  d.U(s0a/`""s)ka F7<)ٞ[D C~Ȅ.4v@ēSaJzVfcƫwU\WԠ5$P rz.8f>WzPf2B}e31!T ԫܿ(=G j~|2lܘi@ӡ"n!`[բ*vӚʊE9q1IeaěQ:k\2ء;,p*"du-!ŭ!+UGlnκóhLhDdv 0+1Ǟ[ЇcTVg@c3h8\oɣiZq:| չǻan9_(Kuoy- K(!Tg˶(堇Kz@b* Вr#_'IJcvoeC yYdz;9%01]-׽ئWI:Oreu+=Z|>v]tREOL2TX,f߸G潿jjUqPt}rE:vP:B/^q%^ 9^RU՛{)C@[!4h[N4.[TZޠSCoA HZT;L`{D%fadª{Nt|Ȼwkfq$ 扅[y#eVzS s\AumvF*9]P 9;3sjz}RmC^5DE:4ZTsVyhNg,ާTMg) ؅C{+@0[@ !b%F:680q;/x *J˧YP~3 Tĸ %sTm,K.VK`Ћ>R7WQگi]gVc/u`0T2QVMPx7yfB{>}v=GJ5FRt%"a-ZD-abJy<F@۴6iM U[$?ZiVõ}Fs4,hΞ5o5O4Iz+s50{$|0"z^lZiMdh\㺮MRʘwR'z,n$VE٫t*< y#,cF<yqFqfuz";:U;6 {R27N;N~܈ͩ54P ?|Y1&nL Ahd81O'ͺrʲh]!&awlᲣ8.I^z9=tNtp /ͯAy&#T*Y(LĂ2(? jw` ]&&18?)|,ex$6GԧxK$=- m+3g')淭KE_&h;5¯V(Tbl%ږ79*\>si!\R!¼}umw {@4/C:O1!A!vT>`[U2`2tJK{JS(b0g$m$ud-Fpx>R h`21M yə7V[C.|v]NDhysO`&M 3z;afV98$d.yȏ梨r!OeND;{%kR | 8f2{+ZIU} 찵W"lTT>1/ Gv67|4u?ZC4'\S3ylU*00i@HLnxHut4FVYrG< !g{V*~+Ete{R'|`92y֕k޾Vđq ⢥&s<ۀyb% 9HEƓɱ\+w~iY& .y+OdJ8k@O+b _x"SbםrS]UFB?YjuD_18#g472apR[灛 ߡf?IJeGevthjp}|LI3mDEKC,7 I9t0.ѝtFr;ю>ĊRw[^'> nӜ[$gNTHwgr/"9C<= )j9 ya3|ZKXp[Pq? t)<)#t77g bdKԫ|>2ذN\./WbL{K[.+"S6sJebU\oR,  m=u,my\s貤J˪5nܙm'穄u:E`K&)wkSģ}tgr*=I=INy<EKZvE Գk`w6#Z96*Ӹ4"7[-w-*jm\xك eXF$KP/YX' 8ȣΠZA6LGd)?KZ_+KҦu7r݈EDZ5g@_t\ʇqCf(t{^[nws(n/3_WY_J65i#6.u,RD8}HYT S(CT^"6쫕5ZJ$>tQkx 3}M`\YfKzk#Pl-pՅ8?tr2NUh'$͌vpbx YN"dЗTt 9zz@j!gɢ :to:8T!OV`D$΀ 3= &`M&E]ïM _Q^njd3lR,¨`9?&F8J3̀R\Vx@`)laȓժ pUftmDTbkb>P=Ť `pDHA6.ܿ Z=#*A="fye[{wd3xDـzI5THeDlHTjnJjSKd$;RbýTqt\qͿ93?HM,%%pQOTA.  Hכ>U6=$n]('Nv^F 4N+`w@ո>*n ^-gv)^P>cDav:v2xpieҷDBGV %Ao /3؄SpﳹE}x+>sVd+Jve %w*n䁸SUuDh(ssWTY 76!Lk_}~ 넮Gm!uT2i(䓂|XhB"t*ޑ"Sw\|.8 PBSMc;( 5hcq1&P=y~5q*9򢆊6typ-Wm,6F/%RAwgZ `?λB"79b`-}ۓt(Eԇ$9CӝýIa>@C{`[XאI3z8P㺆/~H+WLK9L,Pܻ$ރ8># s&WLtEytj#:# (E3iw[f+?#`ހ1Kة10ƑݙVX >t"`B7D%/W k4e07ױЊ{"(ÌC3b$v٠(Eŀs}骍wSݑ:YXwW^⾳]T!4^a!) ;L; 3=#~,^vPQU9̫|LE6Ll[-HG|: ]YJ<\a/Vz'xVW{[w&RB~-P9r0T3'#/{b4[Oi ,hIR?{a@h=6&QY\hˤmRըOb6hToL j@C?iDƯg}+GA{9_!ar{Cvz–pYMI.h @4"<]վ"qOE 8HMΤyEtg|,$v4&!|ЌSJ͗J8 JOsZY_*'A(5GMpT SB c 3Pڡv۶&RBo#J4?8b k+9/!X4:{?! -.Їn$dmR EֱJZ?Sb\`iDnWƱ#kNdxYlgŒ svY8///PPƽ ^uFc߲(O#kj1#`qM ' !z9@`W GGol_ q =ɽ3T#ELm6VކƲ9b9 B@94_PU[j<_R2*oUgkJǏό=g9'~Cժ~"(L E}Itҥe m]HV ZOk ` c|Ouz3@D,LH=hzH{ eR=u2ѵa-tw7q\̆8l)Q@xP U\5_| j M9.؍{%U;ə%%%{N6ËV/Fy` u,)<_GG>N{5װk*(SPvvPfunwz{ׅUtxܿ뢄 Ƴ3:JS~"JM[m`4g_3f%q5PP5XI(^2>h\]J {)esI1ܫ>y;*`WTA+MͪFĉyO۵ RS0,?'O%$GtB{05n|J9B]%QRcFBQ#i.̡Wg,B%г[Q}Y=v(qCMɚN(r\|dM>OY|V~$lZ~mHXu\:wpo7`Luml7cR?$a9DtGy)lidYSۆ秄_JjiԞxxi˗~S^mB>M,xa@^zJ'߭^YMZ/΂ѕ5)!] |3]יּ5D%C5V9FN(9CֲHҭǡ J0#oJ^ qQ٭[ |KᗰGdKv?%3+H1369ҚĿsݱ. GXH6:+A~u|mWLcXellSn%M\^͍x,Cc;ʟ}r2ZPHvio /+VnUR@UY PYVl: ت3bW9'*".}1r}nUʈXC]{YVNrEn3UNz7VA!8_eR#Q<25 xR`gO U( (5;N#h"l (]sf kO^YcIV]J+_dju!7;1Њ'Q*J5ϝ9haKZHT h̖HDZZ2XO5M/m$<7=7zpO~Y/[{ Ϩ2ߜl!7\;"=?7$B\ގGZ/%JQE`o>ǺWDcK1.-Z6ֳu B$}Sc6c}0Ǣ xv+aԕaq 6tnFi2L l&NBʐ? VP/[@(io<)8~L$ogYv?aXP<ҿBGM45t# {l +K,kխ84*1^0{Q!w,dBB%W3FF8 #)&C'#׏mdY8f`Y0|~yGoUuLPG4V<#Kd}OF3MS45z3LWC#?ASGhBiJV6c_z -L&6z5~:jzJ zN@@Y-XI4- 0M- G0h~uK#y2d1P2l=6X> .v^@wO!#>BkLbG=S⒲_@k0ږc^: y=PÕ[m_rO Րx/ s,(=RexUI?p=If LOQTr tTDiKe+8@KtrL!NSk_J9,6ULI~N:XE۷n7+Tb9*u__bŮ3gᬁg@ >0[v>wQ̑ĸs uv„ q~P'``4(e}}?.HmT/W`K-EohI޶<44آJQzLYJ[[0gjbumtQdIl,MHH/{?m,a'2SI繁qѴ %\a9I2NUX? TA_6qw n`OoRsؗ #ێ#ADZhC<17Icx'ї|ѷ9!tB܇-ߍ@sLzY=m0^ꑀKqB'I[yإo9;zJc#2m6Bˈ scl%Eef1 L@2'hsE>\35aWtuq/,wߏzb7%JwL$-6=owSdNlH1@'W>3Y8opSWc|H(aDǝݰ+USeO c)NJZhJ%`6ǧ x+':g3(;1,iC5@fb;4[dg>=E\2dpweqtMߊWгWxn 0pa-D3 G1W袩8͕}N 'F6\ԙ1|Mzh AmdL͹ㆊ"bG7.''ިz<ʲK#c28yJ,>H+Y*N鰣^b’ />`zUf(FeҦEd& -Т^#~K3킣O߮Ѓ)mnz 2qqC0QF-d"bˆt<'FSa_(ּ^+bWgӤn'=@ 'ĆP xRU&@qa4DQZ2kp"0:ҙh Ky9n~lUz\Fr& Te!ia50;h ;N=f:ĝ)uc rx~mӥLgF-N}N+VR8s_XRe<ޯ"EYE@ʯzB~MlB竑'{[&1P7pp>GtΧ08bluLSjjOߊ Y 1arz^)6|)6/DR)hl. }.mFak55UpCg'{QaUNlԕ6ӄ r"wxA0(̌38,{;[U{9JN]*H3жt'1єM,RzZFKt-K =eK,Cvr)(zXTE;Df/pŮ9^m޵8'`IDeC Kr\X݇vrB vyܶX7^bG@DڄwcA=Ƚ(Qhc*/zurX eqQLA-Q}"s!f""dIa]/J16$RaX, ~b,eخ)ăMA0#]I}<c6c6 )6jZѯ4D&gE]Upz4`-[67"~ 9^!^w`99]kbF(^U/*EꗫWg-Y ꨆ'nɞҙg1xbC2|_a&b}!I'Tk_ܧ@ƍG d{#?3'ch3 1n4|>ʕN|E?uq)|4G=RznV*Tgj੣2δ*p9ڶE򹲕lJyAS<5#2yNjۏ垀~[@ݺ5y&XdrrchեLPChaZ-#xtݼ ۔WD mݨ#IX#r|2Dۄ8E4 ^b<#׎09 @ȬfDqyZ8h4B4﹠<\ D0B54X )*ډ|rT؎(Sh@L&"hzax$ʘiwx.柺!FL(i㒐7tZ{ <[~-chs' "'1gTN:R> h$82sensCfdv1I෺ !U=OzqV7@<)4L -"&w ԯ!dx8moGp3)yOڑő&;$B\b+CS9oė<{&DWhœm8ک,?U.}kiVGS^;2ppjnhn$\-J,=Rf?%p[mױ<#h4ç&CMZcQQof3wqqK:G-YD }ù04۪Kmu݆%!k5'2A4Q ҼjMCC!R_?zMYR@8T4XJg}KԐ`R ktWg?UE~o5M(Cge [ [\Zm&/ LcO y#amY#vQ|Wwl|U34UmpCэr>I\gZVPhќXݜḳ&BI@1ܑu%2DbL'^Pk$5'p-SHjkUVQq[ӑ>B.ƩNd0;E{sK˞*,;9N`0%LEÈ(\{" q)ПįC+tfy!]Z Z텽vxF9eTa Jm#Tq= Tz08PtD<9_{ iǃ d v2($'FbjYj6`UZW8b7}~j72>^XEٯ]?vu۳ٻc?: H;w RBN}T|1Hʽ JoM;Rʇ:'9%8|={ڵ<{ : < ~Rϓ,p@̥*9^ġA]J4t͙x[] eao_x > A򌘾vd`Ay3*pd3 JOe_)b%3_#VH ><6ECG=߃ Xru-]ڣ'n"s4?q:As!A^ u/K$RQW.ݷvWBƮڄJݐM@NˈOtO{5NX?)LAmgEVvU$t #Dhu>2<9?e-3X%6P?;s j:SϛN*bS"< B$I"RswI,Brs}oCgU?{CB}8N3E-}^ Wxy_MUքv>Ң)ו?7SUXe\:s輌Kb^Կۄ_y˜ N =@򾞬'iib0W,|A(TU NR1΁co,l67Yi W!$}O OceRXC9ijO^/O %&YI2! fz>Vȏh_ǽKk1;xU2a}/yƔSfbRקBEړVyCsh6.f3UY$}fЏk8Uq֮9e9}I;9!gܕ2b6f+hn6OlKP]_>/oΰ:nr,#S$Uoj9LEP:4C}3@A1f4SBf`‰v u쐻+;DegׯQgLl?d_9uQAIݘika ʆ̍M>rxmDZ.,3se49qP8M^AQ!y51FsZWY_ hu+}q͵$mQUTC3'%q8_.F<%/hK Dg|$b12͵VjFT@PJ&A[ghF!wK(>PޒQ6I`Rj땵uJsR$裉kF;O{`pkr2yZk- ,^;f᫕Ubϕ%KSo([g:cūh]j SHA W)+vQ&׹m[Py d_<[֢C)BYN&%\-c?y.Y*p34:jL=i J#R62:k ' CjTa!~Բ%;y>}f]= '?eyGcٟO?%~qJӯBێ.nȃ cG9aaw:(*H(\/^yo;fD Tʬ2p_fˏ00:Ord.ބP ./A asl=&$|nXFYJ<F)<5 ;réAq>I(FM2K\I,܉#W(GSd T(f9+$dy|%$fF+'I9 P5RN94P^`+yrƨMw{Gkk%mٟ%]i?sVM%B'JNa0k97=ɳ vtAD}^5wbF:0ZS/#˹{/> ul!ӄGy}$[ɪt7&02NQQObU}@5ӀJ"ܠ٧qG֐fRln-]N薺H0iXDy6ڲ.7}daڰcNnl dyrDpp, ^:U9 2 +uJ XjH|WxV_ڌԦPv58!΂S9%SS<0Xj_h!nG?L~ UΦo:\R=z6)[ P uq`@R;JodJʹR{7C) 3d9(&Ql 2ds$ TnV(QB<+mLL/xa5MK[E)_ }g={%U)OߛBKQ&;TZC藉q: E]긙I{ }H &6S- t-{;c-k$dk7v7Kʛ}3}MZB>O$XbE)ry̳^'=o/@L n]u%OI1F)?wIFBF댼>{CwY`|jk/_"S& xWM_}EZ푭3;aF XPkGw*j^j7YTd&H;g>Yt14^4/@ a C|^Rľ]Kf}7:PSJ ?Ilyya\ft6S`TǸYd1euI΁9}g4|#m߿'7,KȲvάo7ըcC2>!d"Ttֈ"Y"ez%LYmP9zj2ܧqdt h^Yu:LkU*E[ ټY'xf3B ""Qn&^hg| xUR ٞK- \_6We$** N ʥ~Wq 41oܸ]~$иI;{\Q?6-΅ pˍ4VKWh d:B$'W=+ބx \Pd7<pfB[Jzd?&u@0Bs˵J,2CU!9!I=^{&zO:yna;mWE zdu^b"k?S2|eP(] bj+U a)GQ(H RNGBuMqwGQ_<Pd3{n>cgr(_؎72.vH K2BpO K 5K+Kf΅ |B+(6ON/X w]CxkD>G, :\ݡP~` qdީo1og\? <7u)) dL/ ]LiO/K!>yʂZ0wC1ԍڄ-{Vy/aGU7(FV |$~$|zLMt[嬐YM&Vb+mAJe`w= C!V2 T ΌWuKgC3P-U Iԙ-Id!92P\aq_nː7x]dS^#ؽ;ׇIKRp5:׹\Ҭ+V2Kd_,غ'ӅV@7t 2 wN9E%  G@3Լ+> 3UL/ʌ:6/dԢH}:Q`FbH5w)cc Q}(@M~T-GJs +58 X~ tWb<þ`R}bbY\ ^}:A,UȑN3Zn'`O(\`MWQU\'Lt}ݟ#H&cHZזYrllxyM g/1!"t$f'a&hת7줖:NZDduʺs-v2nd<8o̰x ŀ&a&m0ӷL"͐}nl9NxJkVd *OAsyY 0yHW} !V35ͺ#Zѕy]QNt w^A*Q2wV׼-M.v hFW 2.i_~x'`,Qk֪S^}_;1z};w.Fy` ,O)d򲺻;_Z}?&qFa $dE::yrzۮ2I\"oHU˝1f5[f^$ە`u } @~oQGal$>YX,_ `ovEgezZ*^\ +T\gW ܣ8F Dl'i ꗌNG[z(; ZZ4v2p dU3u#8o[2!1wTq}7cV f?L:zlsϙuTt\㟓3ҷ?wuKL^C?(?yVl%*-Vw θ&(!*UAiF{#ѕFt+jzd''sCOAq݄ DA2խ٠y:*![OiI*/H1b-TxiRvzSa@>!#fG?CFQZ$L;,o߻쩽  @"Q1/U-ڋՁU(ec͝gncAw )2Z[S(} Sb G!fKqMQzW;I8aah,q%cÑvJYۧRXY~ E REԍ̤8 U,8## r 2 TgXu^ yNLM]|tU͋s.DO9(76,T܎|Ӏm-ck"S2t0$"}bTxA i0e,Gi)[:t|ᒅ#q,x̢]iM=܌1aWo)cD&M.,@?11`fؘM@|Oٻs!iȸ+A"YhZ'N5N3˭ʐ]>5]\glK,侥n!%3?h;d?[Y7ivze5_g倒_^`pʷBMȵ49σ3 Be@ >s_ pLvrWLg9{8nHQ1R >'ogUX3`XJ զ*= r)Uvp(PAȇBos3pd}XH3HAS'Ts,cNjl bQN()oeh[A%5ͤDIl&oB@c5\Na(+kcoLπ!M$p]-ij /AXQ%|["$Gy)~6)hEL[HܤhG"4r:ג֣F7 qW.ޤw@v26-,CT6E@~y{CߎuNO|uSF$x|NҥVq{5/ me10.JqtL毐H8)?Ǹ[-Y\=q\ xھV%PV>NV'ճS״H_3ؑ$5AčE|HcB`?8tW$}7$by I,avچ*44̹BO3Ͼ#&CbQ#T`jXb'HUv@qmA:r/t`ɊD_S2~>=߻gLN(VbRLPР'"6`IWj!IUie"ѣ) OT|1dYEo~:zp , h+ L|eH3uN(#&b$P :£~XT݀ rSpy 0$m%syFJIvZ✔@έkI"p^ll@C SKN E” Δe]J53/^="yf¸FuLG|%8}"\S 59M& CQk_Qf M,E^ 3WD(.-46G_~)+^U۾H EW^}&w④ w{8%\ 0 v4:6oǕ^|DUz98efLuxu^NBU}"m%Q:s]ӓ9ɶ5t^[?9ygrb} XCR5cPbaj@Ɔ(>D؇yUuOh# HYV%kI; e s?U8$a!GZa'ٹ zW4\@_8Viif73\?%B<-2|i,6mn\+pJ4خ_lyL@U ?Jx,g0h!:7u7Ol5Y/Prs%d6l=Jt曣QPbUy0< 7^wB'uCS}e&Ϟ~"bNIqX'AcҗxvHhyPJNR<$OӴDŽI}MDm[5TlpRHnDatY/[[OH^VR2,VUL A91Gh! tUC43.sL&kQqa5ce;Qe35㈐'6"6/Oo T;bߏcj%!ZX`G-GT6'[OP1;J]i{ߚOV . !uv@6n΁h*}ܵ &=gl:  :H/D_<k\.R~cy){ioC@o?=|?]n>{dףPS3iZΟ'Hg<ʒI1>tҦrB1 ]?-+)h1М^Ҩ 2V :#Ef>k }~ … Z*7n-rrӧe`Z̦nSzRIw,!e ))10ųXur?N&Ϩ@ ʀ$VS0t%z@ʪcILo)r=JcHcviǸz!|59 Ţ>a&%]U l*nϼ,H6x "Z(!<М&''IZ@CKށ0 4bI\10Ѣ _V. s/;}{5"g{nfb2Oqb"Y[+|k^*~ox' S1p@V95C02sds uRм/pBϺ%SuVS\"cHmp/D=p-i(;ABG Ggh1I1)q'ۇ#_gh]WzQh 5RM@ҽ+罪ƶX1z1匦M.go.G\$'0mQT݆Bڅuۙ2ɔz!ƥ5\N(4+7IfP=@qhw%,%֥"-'K$/ D6Lc n_%MٓL~M@.?u в9[Re<j4г`( W|"XO$%=k"l-o|/紾2<[L~@z/\k< Ւǂ4T:ZPOBp)*YBWmq¤D5"{kՅ)(!j8܈=T>hW/bOhlr] [@ $XQmuDv'X*#Ӵ1۸px /2˅.kE7U+qQiTW`*UMgi 1UKN٩ fj`bQ myO k1N$upWѫa}ZxuoϞN`I ?,@#{|#_d-Vi=<`)-?C*5?%D\$BI k~|T/\yR]po;u؜baCJVJ&ȣ(짣*e(1S|¯* e\|/Y˂K_u=s;}8Lk39ܮpznm>X$}7z("˜%4lSH>rtQ56 sI_f-ta/o~a6GLiK|kQ%Ӯ*Tf.Ku{r3g q?E-V }A5p;dȝk`꬜5hig";g'^/#] nĜ)^ 4kxl~(M"OfE!` HJ~ǵ/t"uDrX+ 8kr@+%Ķtݚ!&t_dFVt iD%Mqa>0_uTh9fthmWAG Ҝf9zWoJtF2DI_dlx8K€z.&&2,i&_9-N<rO*Ur '' 8\zt.0R%I_8'cW圫xPĖܭP6 c_ yd FhB\H?M ˆ DhBZCVߎܳ._)Ӣ&V{{W+_og$EݿQ&5*"#ցJP=շc(MoƥM3c7rmd/[GM*2-l8V߶]ėq!&G$QdA|PܘdJKb:lkU i?[mdϋJÍ, iE؜Ap9EW#w^Ӝ^#nzaua6|8r^vI+Ҥ$2#0r 83vݍ_^鐧F)J8d!(`kNļ>3D,%n׌ DTSwbGH4o={,nqkWе}q?ff 'vDGF:hPV W1Fabۤ>t'Dъk5ΣIh[`7`7W(0%r)wY4= Q;ZSSnOl2sR[C HIxש ;iI6_[H?fs%*+|24Qx_^A!)QhcQX-kh̉ <'݉)1|9 t<5ŴYZE 2i?Sx؂I(2*5.vmr"6~R-/}Pn+AI7TbCP tĄ=?o:NvRHE%@3]cɞWٽhF{Q mp[`rI^Nbhb3ܔG|O*o՚p,%zO+1TQ>6*Nn]~F pBRݲ͆m~+UFY;R4_[*K={니+OQldPm=I@L?z2Eo!b&oF3v,LL­ 2I䋪4Crk1,c|'zF!k~CBzR3U`_|| 46탃;n Fգ[bҘSBqXꉅotӖ^.MUFg3?c7I3}7L>u|LXe"泃sIRo@YJ?iC)Ys=4G zLûbR%Ћ)9qn/ [r&aP07;Bׇ79;x(F|{|΂78.ZS#Y5B!/4YYaF&axS}<ʓCYtbzU!7~ ?iX[˜ FW 2ad`Qu#A1B=+vIS{]i,dsa6=G&$&d{oԅԻLNVտAF%&ksAA0+*2_ ={Q`Z2 .I]x$#y(@[az3B^Ư+d7X\cȓ3bwrʴlZ9V?yDn: n Q{nN.+'xr!$̷!z_ff8^grWb?KZ;>E{ vZFEC-דBiy|}\=<ߊ˻KzkH 6^mJ%Z 7ß'u.耢4fO0:G0:L@| F\%j&RMK]:?&k8?v֭ؗ^Wb} dBzЈ1-|Lݤ)bI݃ E?7AJ2KjH z;.>u|c#[,ujVb&ӕ*O @(K g5`Tj8_mM._Px Mֳ4ƤOS9lwJE&0r},yiUa|G۾aPlU* 1r1Ŧ nIqf PT+#6 StsvC| @!Κ)6*L5$ q y VBdSڪ9Lo^ﯚӀղO⠰ ܉`eEf-K8R78 78nesd= *u )u)Uڎ9a&3/`'޶mHASD 2"TNp'X(|n )w2H0}Y/Xgai`FgU%L?aq)>}0VRLŊqL_+I<ݶ|:>:Tհ;\ϣBf?NvX7J/uF1Yb LiI̛(J|͔ϓ#ھџ9GaϕR5ʯO(n2t`'°g9'Q4ti,QY ֤9 j jf,iuh/ H¿am0/JgU2X!RēMF']1 c61e4s.Wϵ%cDzNNKAɩ=|SCSWB&1Zl_bD4V&C}j!ƃTS.&n3.Y&⿘lEB#EHq8EG\0J?,ۥU$H3kd|hC$\Peȡ dscqhSTqo(9~q4mH[i ;q&w4>ƚ\%b㉾~({BԠNrB<@_dQ)#|R_ g4ݨb}k5t8DRe{! PJI_ʸk9չ ar[h/$_撗vfWrWZɕf1D~ZBri{'Dυv::pmSBrpէ4iRB~In:Ysz5t" .oTpMƂG'Tut`~s^JB~_9Paa1x F&2x)_(R[O~jZyj@1wK"ι!P8Q]t`pMu:#1''j㢤;:Y]i4X&SH@1/tlKvEmaږ6nكeiZ=oLC0Zn1 y< \hr`ռORV;BD6: IP1lv+J%Җ3翅Uݳ~t6guNKmZܷ=;)t-P"Y=y۰ϻVƧ6^߁@r`gEL;zeI!@ a)jA#gl%vO[{oZavBkhvsvikhfl-NEt&M[V_ @L/fxŐ ώM"sVn F8,xW0qر̷O_%b|QXDI^u#xe / #_Db<5Gd|Yy<1x!oaa5m0?ZGL=-M|L}Te5 |)yۭ%zj,"gEv6Q !mP/!-i*yC^KBS,VikOFzp3|5p*LF[AIpJiX1{u-~i9GV,9n?݄)tSi߄\fԊ/Wᖳ{גܦ ?GTΫ5ZE%e!]H+ǼLH.}Q#8 _i - W(K,6_- INGZzj;. j_z3tҏe\mA!vOVo|^ nV=:듮+E5(RA~]o?xYWx}k7p4Gb/NzDp,MLr!坘%'$̻8zBR;$V++L_ c6j1Ear%s8Z=ڟ 1O,^[$LBJN9w@s Ff Hp€W>H.D/x`̔p /Fp*~t~Tj1Qy/"Ys2qT&Z23r_ . ւQsgn;e T@یR)R_àߓP&F#ە24`BkhO,FΐDNw (=Rl쪲wfNpWj[ BuM(VG¥}_?5g6щO0F!3;מ3JlM+JC"~Ckj8bzBA< -}hMX v#CgC}Xk!X,QFst=ڠ/X_jdYC$r5{Ȧlؕs`i Qp.k `A-5+j!Q>yn,"~.Fw%2}zt\c<(Cy 1Dr{Cce?q6&PF'M@rAVPzAJWbi-j{zЮr՛2v qL;u i|Qk|1=ĸ@iA]k\ÿQ;#IP#N3DzFRDj?ko.{\r*;8N=PŶAכIGRB|3C?ATI"Ii6[w@Ջk5[h ǺٽJ7j춂8+j·F%F(uRܠo lj2%H60d nlI=A} Kz!譸!$jnMꊽ/̑ ]zS saB1j7mNfU(FKu=AKum}2$*m$)l̠Zkt魯'0GJ[iSHs[D'}qR[)'NʂgV(>LJ*dvSЅ23 pa'(N[\|oh>O"[hpčjZĞCjE 998@G1((^,*~'9K N7)??~|daTD!5y] 6ldY)TC1 ڇ9LAū;>Rl @@Z4 /7ե{uٹ~&&ʘF)n9[!CCn /:.V'3J wL2 +-+_aMŢz>Z˜^hZC wGJ-8LsriUIhz\zG/4`CV9NnQ9 4c)>(.ַ4Mj{ޖI˦; -EoԬ 1}Ev1/lo#O0$;A^Hqus;!<E[ĴfQq).ֺ}F"djEluP{7! LԳmkAMIO[Iִ`QƤړ1V$sVJ;o3t-tQs:U#)dZQS%İ!Gx l*w/>q%M[͕U9$m_,l5Nak Tۮ|]i L3Uԛ_ND|}I!g9q+.:9ksDN;MG?dˡ\ގo>?U߅x}qJP1Ev#pwH+35 >mr҇өM*(7;*6bO~jTsN]4. t½KҰДė@D <<G 5@(BOGQǛs:-Nآ׈2t%'x}TKw),=Ӆo%BQ)* qL "aNX 9NnEQ@St6Z9#["Cw܊tVBhmT(T;R%0篝JDKl*~{rdMͿQ/%):v:`ŬLGa$;6]QpB+~?Wu's뇃ߧ:[3fQVL8g$J\Niw8?<8P\. waSK2`ɞ6͸D, ]+S.U80(vxYnR&fֻ55a3nwd R!u]\)(jwz 3[;eyE0g$\ 荹pۚ!د %pe:ӟ-ߔF9xUD9(.XҩuO) BRFmz%UW} U{.t,vPREw\vKfM1bdk*@!q!%D0s-:gΑ{ _d2)'Kǜ S\T O5? w))lu1Y>KDA{3IY=+[ɩ'a7r‡`F*Ql`I+mLNm\J/!cC:G$N,Yp;L#,qSwF"XkF%8:U}÷ŝWm}xevE(M4mJnB@%ѧ hmr2c*IE/(B_ߏu;ɐOJS\dVN$l:!¢ ZAPuX\VtvCxV $tWFdZ[G{!TLq} 2LVKq{Xblc9 C?U~A`I.I4Ds4Y7A,nL׫-e48@lΤ ˼hrTUZPrlakE_T)9aG[≈`%֥a3e) T_d^R?}dVru@\PEuc`Rrm4}a5P`DGڲ@'XlA923sЁbR( r!=x_e~\5 K\#\Y e dyQΓ-mr=?\b2(_u4t4`h2M4oG3Ct31~)>=& r0$54'0Z,vlq ٰU&PPxɢS4l\D![htoV}:9_yɺq/a]VE6^]㲼r>*5҇n<'6M]3f6qݜ*hKq 7c@60튧**25#oOPE;ٯ^fD@/ /}H|+MYJ >As稼/s%u}}A@־X7v{MK,>P#``8) ^4A\螁]@e!*c ׮JCsr;r) b(޻ELx@''5/V'*RXq7Mg]6 XGqIolwxL,)dr9բHvRɸbz({33T1M~aUвap |Ag = D_^!i^PY8ɾpiÎ+iox)'oþ +w(tZᬍsR~MbnO!ޔ91J/ςx,r15i 8~4pfW( l.mE4"K|bȌ}/ޒYrj-V7)] u+`jv1$w3\1?̄X+1Pz y 24  y7_|K>%@!2Sp"ðG>)uMr4ۇswluN6}n+Q)TgЃ>ûVHԵ঄yܢKB)ox3EB<_OFaw\TXr-:'\ŊQ~7qIӀ#mRF AːxikM;6ޑj=::,Uڏ3g 堈l"Kzzq6M5nhss9.T0qWTZo4Y2@IfKG+qC+Hҟؿ!n Y7GI&T'^` GrvSY#m%DIF3ea:kT mϴrV aO%F($Fk`]IJR 0?v}{'HNmBݭ+v⯭J i,4̝5"(zP̞O1IއԞ޴w)iσlFrkX:4|ܟ4_sk7kJV<|=C~늬T6 R67ׂGEݿ<YdPEgt{kBV@!S[vkr=탌4w]NDwÅ[2G݉SZKcq/~wL[iY7_șM!;Sϒ)$VϗڜHۺ7=L :Ĥ6jF?̸0Kϗ'0?uu"~IY1";ևAcF*VD_&4,PtS@C؏_FFD+µ<Ց<$Y6&8 ϸaR%E.aB@:Sk?QvF~fD"l5սf:Ƃ8/oNS8 I"A؋VĔ,¿-PFCh+46ej3|8حEHhC#J7BYHod Kuw+D;V/fK[H,ݑkA{*(̋ZzM:331|ZLVV fШ4](Azlϔ Hu2t/1GAD8u4\7]ٍwU'+Ly&EI;f:l5fVe)^쇵H$|gd8n_Wᄜˍ;¨LE,sݨCkvgp6.[ .\e|戞EK.aV oC؉{ҹ`ԽcfC]@ThӓT p][wWˣ1E\M/Aĸe{% + %bk~C$-ݻTrK}ʌrȊm)RpL4̙mݷ\-be:XI_ESدpDќffiy9N NC&}s+}&Z?`"mɧV'&'+)ݵm[RKs NكNEC3c% '}aƲ͍_i &d3) GAޤIt+Z ߌڀkO^9OO * v7\%o0;Tn,ϮhҵtW ֫-L6..@Yo\ ?@>ޕSJ`4BӯJy+v7K)Nx{v^Dd`X?z(Q#grϨlL@=Q&MEޠIAvk:߇?a'<,> יQ14T_Ue8N"n aǝK@mt G cyX«w &I^ᖼtuKXUX(m>Vef<,<ӕеC.+A]~}OhUy\_kl .PpۨPfG ձ[Akk4 g[RE::t#ccѲ*|fF'A:@. ͆TD_HdbJêrvc#L"v@!{RȦzh*ڊ5xdTpO,A6cj"^~rsUWi<ivÕ(+*6US8aa!-Y.(Mr~@X~ $.hu^^' 8"a4!uwT>g ^bxX܃J}Y.*Ih'?@-]+B"i=0|â?Z[7/XպmjJ$fR%Udg)p y&~$DTo}Q}_#ryGȷ#{߃8p!j*_gL!".-:]eCE/\v9,{w*E[VwTYC6kyEg&LF3:.N>{3T:=genD?,|kc>JAA.q#D,dj0])JvڥemՂfoZ_pœ2#C*D*xy5B,⺣UT/诡m˥e{g-Ny9 ؗ!%iyPQĆ$ƽgbբaK~qh\ {MS0 ɧN$HVA:\OQ{=( ?qxқmV7銮hf /H_ج'Ubi_ R+*QX ܨ`-†\yBF P6š4BYv\&D)$om8dlğ 021 \o3וT^n69#{nm7rZ| _/ SmmSk6+Հ(+0%?J R.Y7?t H2.ƦTb_k(w"8*nf.|Y9̾"qHTo5KSI*)j_ ǂq0هj(&[uݳw9n8 2^'>-e"SJUzY1Nn?'K/PVA$1|s}@SB )gA3 1eݽB[ XK_˸m>fiZZPycb[eHנ.ǿlevΪۘ9@rdu@5e]?< }M[%U^6z~P Z_{vCAi$ZѷuL&2d~f`)v 3}&lQ_9EԪA⺀pC::eXqEwXSV5ĨSĖM+^7c5+"; ?$GfM!t)|^S-vy(6U]Uot]U+m0g~GebQOѿu}@U% $ 0!)C)8@iސj]+(8)ф# 0Jpԟ}7ViBVZ n Xd=GqGغ= a!dfI!0qlJS)ұ}',5RlXn&^t^=/4*fb(gV*4׻u3p!?2Yg p܀wۛt/5BcyƂ9&$R[ |-\LUqND&@RVԧ<#в4鈄6va3iv&TiiSY0<^Cr]T }Wjt駴})} jG}Vڰ\ё~GL%Eo$ZOhukK-y28B:X]!]J&'^&SfY|1Vko (V}9&_Qo]'_`}\xidf>~(-SY^EA^0n agM8H-}9SaˆdH@]f?"n0(v^F zUI js*`j=v"p(2zG0>jZ):q~͎%& ?{)1={|̈៩Yz"e5- n CvMFzrבh_iW([#̑J[EԦt@O8DcRz c0-|[P[Q-**H*kΈ Q ٔE;/qqZ`zQ,[Rv\/ נ|29Q$Eâ /B[9#u"YV%4CDIE?d5|=SwO߆})MܻVB#q@  pF|Qrń󖶿~iQgeMµD|;W`OK@=Hrifƒ@1Fm؂gӻVPp){rU~r/*BWNvƂ Vwъ123>)e߆MؠZFr4'BN'sy| Vwl[KS>ز9łX!&&Fy M hg}FҘրRUqD5h)|C95J\rt35D9]o|WDTa78 |6z/z* x.޶Q.YYf2mҹH<*ekUlwy{nb~ hgR(:\OIo&(M9q)MyO&s,C __E0+ ~ɯ)BFlYT'WoI5F3ٷ+~4=_хY3תi6R\8`Tq9وXm.(# Q@mOg0>r-94c љk)W*՝1j9d& dlxrXBĬo4WBK1S"+'P_ ,Ik0a|k?/SeP->ߨlGq`Ic5rI[Z*@ wdW1z@7aukZKaehi fH/Hn0#7ڔ Pΰj`CӥC2G*w=_S;[4"_t2i7䖩a1 @jh@~pLcLC9nfMa_HяgO)u{(+∛-H ]}s'q"6pugnRf"+OLUx# PB@1ZX % >:{N=) ',R.:p#;1Y?2̺VurCF꫄"_*qc '8']:ڧ3m6ߐ[ x|?U.dY}s4B^j/#YVTq'Q$jy#)C!stnQ CPPZV -)hfbNn7Q?2iG#F"`[3bX;Xq%+_e7ǁgE ZP *Z<7 8pvh L=3^Sa1e%R܅6hGrt=U+J\/r>F"Z-.Lpр1G;+*TM-̔5@ R=g5oR]Q=M/__]McTn @&\$ؾrfY9<&)XO=A{Bk"c԰vRD)avҘ=x`\(a*Zyi+s/UalqsB0샅]b)~L"VE>;GvǕȝ  }i'\vK{02("8dA=o#h<>-}3@;H 䱚_Ü{/2p#gXv \ScfS7ދy{ZK8C! D0]cue/1l=8UySc!*|)L0U.LQ ժܽVqqn];#@`D5/TIzn,>z:chN&:hX`͇I)N0{hJjF25WC~Kř]TRA{#.ݞ͑CH$= V>rD@[pl8KjX:?&.69ZF+|CV&~G<t <^A+!8gN}s]> è2cЎ@4u`'5ZeEͬsKy-m7✕髬ĉn]nUo^r>Ly|ۂhmvoH|Nw?%y‹64Pyd 4x8iK 娐K\6ݎ 8|̋/ԫ Ł) Wd!@L^({/Ta #3L߃Vk1^0_:=,S\+bgMXZYy 圆 &e&v|ɯ_~ OL!?V@! + c0'AEeIWF!K;୥C/gmP"׃RHTkkXʰTEf+qX|H8T8\9)f Hb>ъ#QZ;`[T0Á7,^ e3;-m&eAU6VHYYn'ls?/rQ'$:Ӄ|J bUƁrɜ& bdZmNo+JI`ePbu6kZW(|C?9מFTSA}b_NH׏Dna}|-"B̿]3XJqtKg$MlA3mbw?9̩eOzRã(MHXEQ gAFCR9h)rÉGBgJ҆?<򠖔5ZhMOҤ0jV#jxi ܵ"737uo4s$6齯R Zٌl j1y *}1VSZyѴ diܟx+Qg{tf +gbxmR- _s6rۣ.ZZvbyy;ؾ$F ^;VWJFUY_G 7OqWX1Xtb/M&,;zw]&1\F6¯ޞ;6T5lc RF ` F o`F,D1sI}$NTZU+kom958٢uHd~_Fp ^ה/59+hsEv?u K؄(D:ߜ# 8/dVor:p35}e9NAc?Y-g6'GpwEtZBz+Uޥ慱Y uul^`~.z`mkg adӦDNNgsNMeou5kB/ر*W 8 zX h;нq Dް,$5+ N[QD$/ri:bz\Yxl4!'ؿ< xe/_\9\E?`. :h|VhxMuj:8vZlK96اmEAMVkCP)1\͝-)adLꅡahg(EZ]c1a :*BLyy..M.~ȴ͏tQomyvXK;FԑlUiM j@W`Sjm|9I?/ QL{sRI <6 gUu|n5.ab6l~l֚\ 4·jãMo,0:?"ʔCTY} S[[b2dInNز/-)xKz:iFX.UD+xkį<mV>ײ*VHJ0:`a~#C):7æiF\½nLc d.PNK?ٶ\Skf C>Xk+wvce+j^U]Z X%(?HB2AU*kka]T&0%+ |#&q6H3 Ԍ8Qƒ*}YQǨMaIsL4`(Ui:Rh&!Á[x8Lv۹ | GwOZeuˋA@tA@7 3'6vS[ޫe1pLa#NR ~P8+lo-,;uhpwbqeWZfj.RNM-VP!|H8B Kķf^I-֞.22ki" #TbxP(R(V̜5=c/1@Ŧά}I|S\ly͉⎧1hߛl vYVL;> ,J~?u ĎIyx~;vXӗ3+ۿ1HdinD^ZC ze&cy:;jC.qql7/Q. wCbiՋSwUFe~p]`p잹yp.6d5bCSB3uT'm e?p1&g$;4 H!MFM\m^!֑;TuӠՓzͺqbBOfTKi W­p3EC (9ς? lUvv_+ O-<\tp-ThMt ^$DcDR0R9y5?1Uڎo"rC/%/}dapS' F+W?2qRi-f^Ʃ^~\Z]?j{mX*R%FFf1uC[޳&rx/sLAB Df`^!\Ҩc/W央K܂OLwt=͝^WrV+~$ { 'YIn.O^jFYΫ"A;84yg{K] ׅ [CpuA67!Lo0ÊtQt0˸nqqqitυt{^y a{c 6l|ENocM/sE|:m6M[,> bo)sq?f75S:%f-xBE( ̌TvT~o\h66YrpaJz5?2/B<_ /TPdqQ{٪AV30h* cTK%i rFR4~M|T˖^9_زuɁE~`ǵ"X4ga u~;;xT֨\q XTrلk{#e0HUp i#hji!&~-BG߽Nϵ$Ox c#.'=VBC9ͽV_!t% 8$Ҫ2^˕a`8? 0U1` E\(`+|#TKfffw >Rag7]eIyxFK==W-m5 J/r.%.˗sH! 8qq#pj"R.!2 u]&w jC+Q9j e,'HC["'XyKdr6iىĭ|[wɉ` fZn:\q+8.TY=t*%:1y) ~H>VX `v})#%7VXյA7va))Ї5"ω`׺x@ E#ɓU1}Z<|ndSe}+e'OYو%}u9Sc=(>a5qpݦztzNa #m5<ל zVjDŸ?X8-lD !,5g,ƴ2ޅ6|[e|5RmwħnWd3t+4~"؈̰ZAh> B Iq)s9PYRwɈm飛)|x|<Hd|վk Y<+4Wrο٦V͒kg9.ީCr.r3M! Z l3yhIN`w=T sS$~Rc.~lttk!"8u\>BtznsSt^+r´Kb8,ZX YnTiycrY䣕>qD;8Ԩށcـ?%[|k3)z,ʋʤ{4A!Q9JE[E%N`F@('-~VN{Q` &7nGg§˞bY\6zK@YA^k 'uQX?g{}yPC)k$D.MBl Mcu+OpkܚCfd| 3'X?t_O}ʨ퇚/Hs9CNb4_Q<KYx= ғՙi: `z<24@'z#Jכ7ˋW\ HK }ZB_i)PwE b~1O-(B'Ԡw2ZZ$@@ʨFR 6+ŒZ M~7[de^"6@ '%Ԃ2ΜpcF s@&ߔ̈D||XJe73FڰFr%rYyqr,PcDK*MTVSԄ(l0(T̈́h! #Z+.!9t)vz-m;]I:-a{ $^E8T vfֳ>ڋ }: "3s8Qg1Hmz68vDm SBAMJk1HR@`О*퍓,OS D5 )Y%Rx7<2hP9)rT))Zi9#_!sLQR?ى~5DuLR2!H&u~9[@( 1~!I-OFZOx朦X 7.?a/PA6FsKϔ JTz.Ikhi:3Bx+d41I4Oh"|3̹ꛠCYZKC UM.l+`O(S*HP"*zF.Ő~?s3`hd&ߠвATUimx% SFJEƆ?aq ;.VI^7eȊIykxD <# ?ULX_}E@Wao 3r0 Q#]o-){%T @3VV]}2Iؤ^kR(|HX8ZٜXkQl=1XvO;(b REbb KZd9* UDhWc{!YkMY_Hn'ES\i£Fs3*ؔPp/`Y7OJw߁#ᒐzDHœ W[:P i;TS%IUuMUcm B*$& &jy.k2=dv(*%` qEKu1Uy?bހi2t a]\dwS-gdlıǩ.ڧcQɯ̋,{hXܤsc՘A+t3TNŇy5  }Np?;HnƔsȕ UdFpE/D@׈h}ßB.>Ȳa7-tw%54I# ٷ Q\3 Cmhu42}ɞ]1EMw;"i06ߒE)N LO INs~9^H.j/̐z7',A3 ؉NGF?iqP-dQ1j5hKљ-(ԷsvEP)>@*"CxQ\z1Ohu]y }l$Q &YecUvȔ]^[y2f+eبZU-]Gϲ8< *_elC4ik̀'̽.⡟a%|}nL=Pmr]?%n) {@h|lvq9-f8w^4mC ZG1f͆Zʲ :Em26$Q.%R}͉,#@տhUvzviaPޔ+. 'AJ x3;-@KTgK1u6 ʙ.gDuNH4Ζ nO$LR߳g7"tOƟ 4]rTTI>9>#s;Lzn} On6"RP˩& ņ/g}/qtKQeR{G3o1`w@O8h/ T|n!"° ^CR!;i'y[wPXȹ%ʪN7z{\跢#A%\zpW\x.a(UI9#sÄ"F9 BrU,9W_ bB N-٩4LdIOd; #%H? H2gRM]A]Q^M!T<( uԃ9,HL*5DEx _@cM2Nz'-Ts~D{KW>شZKQ,+NE(@{8ZT= ̌Sf֫/'j/c[PwxUf4ۇT,'yҢ7bY*pHዽ*MZ mnU %`Ŵ⡏e LM+$I_K#QEL ZK:*f$xm՞%q$sgԷNm[LtHjLvU f8\fU{0%TqhL8J=|=VPlG(:E8~aU%v?Y|=/@a4%ow%7 ML# ?f\⤙?H 6A&e-P`}rcjvfHgݵ9uL)\;F̀6% I)RaTFC,+5sg/Җh|$pbǛ/P }D[ s/w 2E ]BΦ7QOH~z;umqNb,^,hT<=M N^vQ](h峋S*[WH4T&jaF/m~` 잸!8\qHKV/])?]N'id=%6ݛޒK !mh$IdzsI3w04߹-MK: {>uۋJ8 5.RT6o?08x|oD4^߭2[k8)hqA {`)I ߹G@\{#g u~9ffTc.ex+w:f562Qg6Ǔ{L#PnUk{i kj ^js ^‡Ay&/1x^#b<ձt,zKdP"/X#٩4:Խq sF 7xæVw91\+g4̊wc jE.alWM϶d^$Ps_-5h9]IRk'_F s#};Oʅ )4)+gː!t{uFDNɧ?Te&4J}򩠢zfvKE 3cC /V@_SWܴ[ÚheĒjpI\\oČHG1 kiiaz9PR)M:HTdϨQ_oզ'#<'-Z :HMIk2/Fڮ(BG͛yoJT]*:DӒi E8p(,_JfmCgND= @t\oӴY ([WEtfɭj4Qd}i%*&No l5̆~N=hѨi4L*Z*E.l[wk‡YOD&{ ≂o2p;oqU(K.%g鰡lBqq*A)c@M~&`1V ^~+׮~V7o[^eZoU RrY£[fB`6Bj-M3\3@L_. z6T"[Δ ~.3N4 =ڣe6ŽHo"]8/qe؆\qs4x%P.)(]D.WE=Ux?~1=}+s'̿%8gmeM5>O_L9Kn >U<٠$RδGoUj|:.JJeV~g|7hlUCGno~vG3Oa}PnldOb,C||pc9Y)@ᄎ0ZC`fQBMS5$)sИKk[, Nw#OXY`OFLTJ,++u>[u>/6hGo926 _^9mawREts@]݋Iﮯ@A홧1SݿAL7u@}0aQm4MN0GrH쌽CqY u>:Q}*j"[1X3<\VV UnF57 ͡*2e(2AW{3ޜߜ/9E%+ UWn^|fa{V(~ɭ6 B NjfuO#:f{FV(EI1Y zs'/EGSk$'x}|^[puױzT8]:vcUA|zoRhEy>!0Iʊ `iwLd(S2:]!/nrw"6>Ϳv9xku#}=z;4o[i?@Ԁ`ү_U{/y ZE5B2'e~ ,jfh諸%+0W$nOX[<|@HE6qi5}Ew)5\~Ɨ2BXZ-"ImobD^{3sj80Y+/voodsrPKq'=Ƽ۵"O q*OBmz߷ȫªeʟϛ cܒ)%4).89J}VS=Y=6Hb`T2޲D r£ Y ]CI wOstkaGWޛDHu5 f<qsg ӗeqۨO2nLz^4WuUubŜѐ n^} OV; 3//8Q蜲CcGX*HPp X:E{ !dExY:>P- $W.<ӡ ߹7+)t8?@✽BaXcQ]u6)GTf<ѕIoMLQٗ;R!`*}f'>3RC@8\GqLQu{kF^ /hO3T>UTY } 3;jq~_j,Y)drm4ban1#q ydNkJDĦ9:fVqYU%ؗ]Vt!ez~X,pjwP/r8&d]+aGbt&lRsK&:{ZoWk3))%)i>hmaӌS,j}K&H.EU^z>.Y-<1T̤Ӹ?J?zi ąs,%w5 l7x*ImDDyjdC' 8f*"翤< 9E)!\0⡫3O鿷]SYN!bы <7VF|sǵ&5NrUW}Z$(`s 0~,y{}&^A( .OO25w afdMϧ23.ƍπ{YMdq P{d)MrY?ҙ$^$ U$[''1Ml3׏  js ZFGAk rJf$jGRK"ИjI=Ii3/0eybX(_. UD "WC0_X#N4I/znEӪN# dqNr?zB8f[+̉cGfLSa=Ph1 )vl=唫D r{rr,N3 1dj[ Ia?Û6k*۞0C> @);DЁy94ҵY+ZNl]Vj"[]JvٜpW;! Tk]s`!Ŀσ4֖W5+*Tpg_ˉS<$gbTȕ0#q`!׏R~fDibpwKwt4%XkC5ḼXZ`?;dW8 %?8FRE^8pɉw\pzx *` #KPouX[85<"\r 'q>[Lgѧ!ےظ5r$mw8Ýw "Rݮѥ@f -_`k`!5ɐK`ve')5o, T+idMjBmuۆE)-"+0wMv]lC)ٲC˞5bTs "yDH~ q_ضB{@@Dzy1>ܿL+,+5#hE; \x<2g3).1BZ ԗd 5C_MsĦ}"u{0U#cĵ/i r%N@GQ:3dfyu.M!ݟx;sx!(1ՇCֿbNA}dTQ,}Gܪگ @C۞臶t#V hy?Unt.q1 1hGuu?6v+#]N $Ȅ '9?oEɞkvuT|LeiЉ$,|cXLA@ٔ8%7ko^?HY^1;'> ,:_#o7ݩ܉ qF聁WT z^V&/tfͧ`%9dUprg=?Jat# ە7AT9M)EFq'k|(Sf7}ӿЊ[ͰSFqz")LzO˕,}`3t38c 3H$EQ 2wP{_B!$n5N@t|lZeTϰ,d}" ;]?+lJL$ȽE+~g8 ژhØ4/y9,>.Tw:ĨOjKp\q?zh $K''7O N!T(/O ~wsӡ} KL:eь}vg68F,"8BO {D%A nl%ހVY !MpŗHg߿s`ܱ+|)f{![Mtlpf6DU^Ҳ'*_CE)Z42߱ܶLRMI''RC *M2zz\ԩ+>OΜh+ڟ|5Vǥ *_slQh;;mxc'KVCTC*9% @phKkWl+h'vI7hȤ&W˵BzDA,7{͌uRã\o<\q^joߡ TDŽMeg,R//{`ɱ@!X>_Y(;p{cuq1 E`*XEKP[}KzY7uW'2$r;4")r2_TWO+R+h>Y$]pKZ c,c\u(~=` ˼4g J]j0h8˷ZADq >np0sV7 PڗஎS(dIQ@ f 1 W0r0L"Y*ɹ,_ &usv^w^5tFf(p̣Irx(֢ر3IJUS#`WԉeMapHSWMDHͩn_7>uyIԫR?b($2Ê"@#UM M&[sJ-J#Hw pV]BT -%:by Ūu\p >9Ԇ_\,"5ͫ(M0u^NqK`୺+_gE6g9q znT`_ds!NR 5]* lz'JE~. Vw8w1Hz]Ւ`k=ҹ?S%=EHlOWOg{Z#ݿF_GUJ" @FY"|PpQipu\RkGth_?ܚ Aղ"ʧ- J$ƈh[Ϭ>R`/3 9 U)ȸO5):}} ^IAť9ES5L4Z)MZ. f/Lö/kȖre=.6|Ki2<իx֜lYKj`?({*Pi H@Ux2a]q’*1Y,L\@힘ـd> Qy}p+ZvU2Z#4I^SeAlpD:)G^H$C$- Sm-w@fegھ[n\`MI'e25W? ÀuAW Bwg@Tv=Ԗ(=cq ߖ9OɩIc9yg{=5QEG嫴 vk4;P9}>E/ȴ+ihWmhǣ=SX6?Vg#chAuՋdF̷g^'\]0S^4's/yB[tyjUyKz]"˹6XBɿaV##4<({*'#e"( ]1\7ѼHjb2GfuZUuCs 0+hT5)Aҵ{xiu7%#M7T3>&=OS(:hjp2a}piQFΤ~=絎``# =) |LAhA>y25^#=<vĭ\][H {]-Dz+tj={@^&arc]F !96SAMۤdՋ0mN޻mΦn-:az2Oj^,_(jA>qDe۷̫$I]UMvyVY҃.Rc"58!S}?,c3d(QA@O^NWEAfmnS-i'&,l_?TaK'VZZ[F3%qÖ%97Qx z NS=x`Sr+QE(8jn'إB!Mث6:ܞ#WL )湂x5lZ< o<[+hب[h6ehc"Dvoih})~&\AK_|fz+8YX*aҬAMӞ6͸͕ebF)rn6aAH;džX .n<>ı$۶GTcJ+nκH*䮵8[ Dv7z*0iP$T(0 hVbJyJSr\qӾ -7",\;ʬwId[2INϯ3/o08/s~,zwz+v;YGS7OB> bH?%> WA~%6wG*Mthۦ'smi;U^#VF,T~r6ׇtG9$IS'f Gduud160 1%ӎ VyHE˃jľߊ4Ke"-`1? A䲋i?U)遡/a2=\ur5f 5;?PBYg٦G$jÛ3s!Nx.^%Gg4)= \_<І_ ۇ=FW٩'&kU]wSՙm[( gPU0Kb?I&nξFX)8Qݢ;S>- )C#,u>Ranjˡ ,jBXjG870hhŷv3(On[2%,ݪY#N)7n3рVQx\q k/*FApr0Q1 3\9'oWO\yeosǕA2pdҌILse{6R{y&]юh_ή2rL¡> 8lܮPk5I} -I|ʩ+ǗJ9`>msbdHX,\PC>Q<3i,v÷J:z`Ә;.0(?8`.c,AǐyO3 |D+9,V.zˠ( ,j\ZY\DոN 'E%}⇾ܥNmk O Pd*,>aD&7{g0Fktv]r6m?CyN/Xs_rgr:E6HXJ ,TfRg";H:0lD.ڧӵUUh}ĺGBMGM QĂ2>P=cߤgM%O)DK-"ZHE{ M=:?Y/-~a%|fOBS3rޯ)0{D] 0&V)>)g^\#wōıŵZ?uBCW'ʀHJ$1TH,gsppHVuT1hrW-Ú2ߩ2ݧ1ՇH5huyD0AvQb8]'BlPFQܒ=/1h&܏/!J0PU:Mj2zb'C"Sν*ۮ-S'&JJHTfݾTHI W3 M2+sR >B39T^8024K$DoryR^:c\kѪy,QV']ʯTYTz;h꿗0iEu1+*Aй=u>f1m]p⠀hw *v#@ΝCp1\Lx(ֿ@J~nYZ} 4$!CЗ/}!ӕ`[MΊޛСn+|3#zZ]ZQ=yQ%@z').(to9"o=dOj>{All7@ EΞwkqc|k;.⏴7Pb!9B%Dx-tn܎Ϙ.IŜ;iB:EcH_X$BLj1# 'szb)Wch?g! kUMD,rVm Wa ޷Kݕ|`A<`_٘ԫ,@֦ LԘr#=MH,`.$K}su䂊eX$!~OS_1za&쫾Cv+w5kSA!42l9-$j2UPeJ*;vJq_;b+儗Q,B~3YSXåmNLwQٔ^>vES\t' Rr$l]t Dٟ:&Bf0$xOJkEc譱^ϐ@2qK%ѐ>ЉF޳蘸;&Y{YUy0ZA5 GT4KR3XJ8Rb#JX`4oQ+>Iۗ:F kkuCfܵkW}8cnv|ʺ%!@yWdj(p=GG#zcYFfXPxDA:QrZDϖ@wxX~o)AZΚ(?E0\}1GDG`:/i.ROH#0m+KU<35EpwtmgFIH(zzFޅCUvsC%8v0/#h[=|2u?93Ov2yrS:u"XpDzAl1DĐ|@2y}c] SO O/Xs2']  泠 >$YMrֺHX-+7HWk6#F[ǩW,\/Au}JW֫ş\6lM[][`vFm{5d|uE4EsƇ}UKR \3WJL`n般'Ú[ U;XW%r{(~ز XC\ǓW\e%n0n2 2rP j\?BQ0&} q_J`Ev i pW%0]iq K¦bé14}%O>ZuDCĩ#4#/$L'z*'zΉB P52~g0`|,h50"P1oQf A'Q8ӝÛi)l⇁ q_ u!yt́reԸ 6b15j<%a]z +괿xр:8`z>D]Ë~ó+:V:hHsg[?k7P7)FC[ioVvND̳_#G;cyj (n˦k-BoCN#On-,<4k~9Kn q}uKm# OpQ!*Ew4q8zX>I/^r1c5Z[ۂW\\p!@%p/)) =p􋽸[3n2PGSs-hFVA7UTn37}MZhfϊjT؎sh Gd8$˓Yv>Ҫv o,8 gbUXE mY8ɳJ٨Cޜq{k޶X3@yppG>Q-f!SDž Izq552l4[LΑh)pCw `)s 3Mn>lRHxxt<8K`\4:d"hb%2pz}d5h(^\s.`WمT>\yc-8\ dP 5D9};׎%GSr8ҽf2N|y8q>LTr{ZO]t'ڣreJDKael<f]}I*7D0+T]. h]AH ܒK:b[ >D5P$aG& ZהF°LJ޾@<V].`;'_De\+"rS.W/{";q$Qn:Q߮]F8\].W1ȪU9 IAAJЄ4O@ɺPM{ Xi:m* ݻfv(nvF^GemQħK;D:0f0^cЌ"])#$`pՔd۝15[^=k &پ⵺AŨZBzu װEj{kfdVnM6 .ֻpY&; 8Ipñ}HZ^$* Pjå)dC 1:2O|vN_ ӯ^*w[O*ߛ '`w`LoT- P,>Td#BxREg=3Xh 1wx>5g2.{ɘΆA?(Ԉ!dg"f[aC g:8bAj-?U$3 A'K#i)j\)nFMp@>nPb̔[]űO,#HBIzZ+,DěmrNaq~jmXGpヹm /Dez$if{wLi#bQK3j kjVfXٟ#h43ˏ0TZ/?u׭Zw+3:&&ro>8umacʞ ?[hL1,J ʅ Z0e2b*3`J 6r?l/\(aH?'0P;Ye0I$3&~n-fƼXg8nP%)EQ;rX_JSg ˫ xMeٴ&6J9]^jaד@xx}.Đ5[\6It:s1~q@1 x_P(0aEv~%"g\i)6)ځGE9hG4sl|N4Xu?c[_n4LSL՚,cri]Pa-(K+Kw-h<2S"r6hͫxHRk¯=ln ׂS#0:1֥x40L8:4Tv%EqhAZ0;/;ŗ.,X)7 `2R .rҬ#K frh :FH&cd={r ҫϳR}PO`| AݯuWA:UHה[KYx,7,߳X5s `-Z"(W-)ƫbwHBu!i^_eb=ֺCA띈)5_p۩p=UrV(8P8ˌsSV~ee|B:tvxdr/ RiRqs8B; kTw(f tIIFEx6t> WMƏ _m9ܶ>bMhH{.w%9 4;Jh`ROo@UTQz6 ZɡONK@coiW1*yF]?t<'l:rX#c?cg`N ߘ[1 hazF+'ʖ T ^/!Ȧ؈t(\?&(Ẁm)V9[7'aǨK-6*]iП˔1FUѤ{͓}&v>~B Sg"4pQA-ub $>!XNZf2pfQt&Vc$ V 5:! r~azk~~\O=mB 2׀,d#iUNNi%ƜBPuHFz!ksܼ4d+{Lz~;r_!P=#6~WHR;tc<\_w;$br=SR_/Mb~HB`pOxV"WB9FyA6\uQZ#kFe'%惫Hm 8@R/r[IXmjQ̺#"`ƦѦPO 0L&MbB22 ~P$׌id n!>1hu,Ai?4cN;݂ЃDODsRgZ x3j,FAV qa;c0P뫜QಢԈ/ץ{e /'[4i hȱoxc3-mFnxoS.8XLĔw aRO1u˻&%O:8,jsّ%`eSkԊ- ;\㌺p}7ޱu0.&n#/4BH~%v ®2ifqp,]WNP.DФ(ߎ-MlnO*[$RmIMlOiQOmwnY;j˄M ٘m;c}ƹ}~6셚o5 M@K==CQsJd:4i-iݵ E^w= )|/ծCE 'WzH.vZ|t|ΰ`cX6=;قŸpyN93KtJ/ZH K? nh%ٵ$aڅBƢv4oZ#9_P8wAnތN7X#n*E͸]N6`g"5&DDt5H:[v@࿋QMQ'Q3޾@ `lˠw̡w]u~f*~nSs\#ai8Mmh$Z  D0X3okJkjlҟ$)xSVYbrB=~0]G:XUϵ"k) .Pyj#UsGPJ$zW\ͦ).T CBx[#d[prwAbTq}l)FL<5DscAo!i;[rWBf ݷ #8[P6 q:Uiwadt d+_WbF2Qɚkgjd?=X #*|Ì0oF@Q"7GeGK8n W$7i!ZK9?v' (P~-mΘ-.&lMb- YIlQi΂3^=Rp<8.z\=2 jn3VTc)L;ʚth>SPӽnQ3sɡ?!7 >teZ ;MԆXK r@8OۨF]aWS ٕ,D}n:PDBI!$2Z~N ]ThNANvkɲ g^3jY2`eã§1+?g+Z[3on$/R\f-WIly$B%Qx<){2rRϛ]PiT4D̟΁ODEIČ84t%|>{ Hrȟ"bdŏl:#>л/%qDߊa@YzS㺑.ˈs: @NVsvMpƍ gv<x`knnCr$o] big϶f$RKb_-l&m'$ΚB%. l"G8)f_ E(V{HIcs2¥d2ڲP.YF3[W+v5=? {.jg.Z vW3ʮ䆁6xS974$W Ln zs UO'!DL"ҶvZ27V3ܮ{Ș@T 4J6vױRmY95AweHaDVY|jPeUxKO V$l,b$ƙ驕1UV@M WVv!s@Qi ƃg/%1]3 }ȪӉSݯbMMJbt:K&SU|9X㦋voexI}"IU mW d˫i2e%6u7$(dV~cVI_}>Ol. Ʋ^7eE1qMR%#Tb={ZFc ͰI"Slz4wɑ޾PO*oC"ǚ6(U еhuw2eRT zDP!&ϱ\,jC9A({!LN'0Hͮ&;^EA }La=“Xcq"0\cx61)4l7v`$]t<;IP}Og6R0!DQW}DU cYӠ~+&`_Q+B{냷TJ bc|=ن G N+Ԁ c-cPIx=#(fE}jеEX=$_Dh*Kb'Ork?+ vG32zzD{͹)ztƝ_ 6gzQYݳdw!o&se *:;O*U~< }cb4P %CK=?mgB(ߍfX,4Z՚韨6C̼vk{}?d7y}\*̌6ؕ7 *M9q="{}ƶ`Ͻ;;R.^#i R6 j?ƷT%qC=f^V#͏[( t%4¦M_3 &N6 Q Aὺ7t&DҽJλDrs /nʤ0OK5no[.58-Io(\5EEN$X3#Ip-tv}!N89x~sa8`OGRNOEg hFJ KA(- Q\\2V=z98tnKک݉fajrqfpf4U9vXz"~DR|i81r,3Ux@wBGۤ R^V\~Xˣ+/kiLїVbi^D\xc\gkԫj^f"g{YXQVkz4wh:.k/W nҧ>`ǎbi M퇓E>?Ch?$. 序v }$2:O^iR@MXz<g`6ĭ5[Tlb*=b]9[ c5BP 8y,(鯐fX-~^J cȝDA 75,;>xmR)H;r`LAB'>4X}N'(˚&ิ&x ta [^lU/N@q !']ȸǙƣ-؛l|AwD5ҩWF8W>Z@&ɫ~cKh̜bM'߁:sdV?֞C,jF†a͙ |'f䕌v iwj-wd_kf4 [,DkpȺUߡOHnyo=Q{|+7ס OS?LDNG8L?*eM(ch9)λ%cNzBqQ +&|ڄP`~47dKG ލER@HPؚK>%gL֡TN~h5WG\vAwW6DSSKc5d%Za)`Ē\ύOn]ِvD\͋kY$pƒAY yNv&&̦32Koyj[ff~:(^tr#A q!pMsyɟ~[$+2UtxF& 4;m) >?e ~.20M쟢 d}է45d|KE0@6KE6$䶈h kLE+iݮn#)l`nD}(1+wcx[#>}B<&49'!\j h1vD$k(btSqX6xN%X@KPֻ˽:|SH@>MX2,~B@fܮ#WS[Qo7";,+4 W׹RNǜf'Qir?i +(5ͻ5?^:D2<3`ɇa-6`[X @\8P!m _-t>p OTVPIwg=jU8H`W@s*u U63 otxlȶ?:7Z8TnA# ԈF2ʊ$IN&C2b t[}lxhriq<'2rLWO9|E}_}BwM̉e(U$ 8\rsq*!0Z^ڢpPbڔ"4 ܔ?PP|o"Ժ1 @>É[5”wOf!4bcH}"Ot$ef >,j&qPj.> 5|NV5}rH5 DeS:_ϬÑߍabfUe]g83|I.jZk]owb5HA,wCuz ͨ<B/,YK"3d[3D42#cXLJN0 `~Q~sB@*}]V%y{9!_O5(<]v.}IQt\Wr<'QDF"<WzL`2 8"ԉcw $[7{83TEQn%C?UE.-OtIͨek6$Ox`اģl $_ - ^Rݲg &k\M('IV4!aZCؾFvybnMAlvXhPG:[X4*04k SC(:=4g/h@,vOf$y<ϦvG c? РĖ ѭJŌ}v|^*\c=@_OҩD'#ÄL6JOm_*޸R6kɌkGka.O^Yh]-7, P= IFkpG:|VdEa}1'{J J%T,`1mh Ibg&ڈHz2Gz̹F(;ժqhDܴH (pCP]?ac&NvA*D `(g`i;Ϩ |(,܌:m𱳚b;.# "mcRFD 0P-Q`mIW<>t_EK3"G _R u^vvt`3wѻy$Z-?~2q_w C+I. D[G BKŚ{T~.鑤Pz8%el[rzr'21T\,35Y?n4c``]Ep.;ʦn&j<*Z\`,*).<>֘RgWofM־T@ma$FːD%__9v rU)ҠGR%g ,}[עJP"@S_8l Iؙn H9Q[q.SOɴe{AޛqXYX&2+$@;SUI먁*Bѭ +pD0Aws 9"x띬s<$ p^0 ~  qC`,b267.ImK^/`~rosCI(H7ΐ؞T^~I,X59Dž= )e:9Jnї<:RpiMDŽ7v:(Ր rUh p)USH|2l©aBȥĘI@j,XŔ R 尵DgM1+J)xO/Ш ˲Ȣ!e(te31`lNo `JU,|;ZLULW t}Fo릓ڰB Q[g; =X?,g)m[NT*IS$w7IT4D7N!yxY 0_f6~9sq&U =(6ҹ'_c!җ HI$6W*4sz("ĶN]9sG+o&%L~YYhYfQS\Sa;U;33Rk2kC|oؔNFPCS$Ls31=Xg{aX65n v`}Q'HBb['$7$#Ê K~~ `乲(P,Ay7H7yԍRV TcX=/57rPŐx*(-1Y0 ӎOO.lB,]GlRgwp7*"\.4-d:N[=p2V/(6qhuG *"Kq;0C謘ll*[E5-DI,ŝ^o?WZ4ػi\L VKMb(Ep+<5ߢ=\b| cO7 -YEv*Wj xg5v.n"Ӑ ЧӪxHO}%hn7]8j%߆]c?"HfNjz  \"0.2lMS1BkJEU7Kdm}Ͻ*Z<0~6¸ 4P:"3 c1sZrlZtUC@-YN<$0=>ךj`ѹX+a%ٞvB9j\TTO+0ED+VbNIZYߴBX*.WlWqod ~01e,K$)~)4 u8 / ~z!wD@֢_U/ йw\_S긔}APya~'cn|l9VyxVxSG,S@֊'@/!mb.,)TZEOa3 PM*-X Y}*mР9=@uX]U1 YPzγ (yBmB15Cy5b;Gdū K ]VN)Ctq RBGL\H9pcM}x2ΧhLE-5u ѼmM ñ(=\r4HǕRNd,iL1~KXwP!:HBяCB/g2{W@^0/*xٴ& 6rథj,Bߝ}bpG)w8wմnod{cj$k+\~jѣ*LZ¸2oٷLڪ |>:Hts* v0Yg!@JGG;g\q3 w`;qm-  rGì{@L^Z; :22 >:O`^het(=/x ٴʹbș%\zY@YUM$ TH /N &ƪƫ&g ݷڽP$uY9: 0-W[<,UL|*-xØbv 4H3i[ڍimYKJn (Zp (@f8J1^K W|\v `b^nVᖣ2 $rREnS,{ 2K\B ,\>55_Un5ց|fv/6#,T 9 {겠ӃA{9ac 6q6p ’ƞV$IL|r/"eL)Rd;w-'£G<qU}zT&'ϵpifahbMzj՛k,@2M楓5.Ɲj4+f4w"^w/-/N,cW 6o3v >00?R/XbKvďZa,1';vcCtW&/`B"2E|PC1Jvj 2 :אDA6`>34BŚ+FHS=t&y 5"7OVf_6Z# 3\KNX[ĸ5A{W[uC2ԾS:"HdUvA!R$__Ar Ml#zGh0mGsd5E-~AM7ޕ"mB]FyXqK%-`tpHHK N&[ܤloWk6 c#5Ɗf$U9ayN ԚWir#P<8 tGmRb Naq#=C.58؈,K}p+ܡx.YQ!0lv U_I s>j*!%Dl=WO3AՁ!nbr8>-}Hw2)P QيN,Շ=#Dt;xXؗ S$yf?mko2&BPf/ <ݯkH2$ ?%ɱS AT#q7*3G;H[Z|2W]^6d&@W To|b{]emPʝ3It@ÝE}C>VkLs%S[c\f>ښuyzΏB)m?|/fЊ,NXċmb T؝w&[\̖lq6JR`]dTJqznBC^zfwp"t>LqW o7tm.Y̸c2'Prm Ap#4e1i'.!Wk ϙ+vGBxghA;0>n2St}W[E2iőIx+% Ҫp7Y~Jawp;Pq}z5>iS'B5ңid~h\q`ؠ M J @OHcC-?kTMs!&Q"@7v%(N'u#_ +0_`oZ$>ggt1qГV4r[ӻP`*ர>b)h${"1R. ULVKK6<ZԌcr!-$ɔrB%z8S3V#Jh{9,zO#>+&v.>4)WmWag^pZz t _ 矩{{bE: Ceu{:?ϐp͖ )~GyX8x.&0“j.+<5,4;̫]"4u5IH$Gԙnĉ$z5cA#O^rh1t =sdnح5S{!&!DŽ;L=uMxues uWtX7l3J\Á~OӡV8FA3=‹ &^vsIi;Xg-m=qЯB'7S&b, /ϑq"aSf(2q?Xl\*UF sḦC?sjcibM # PU7_t<$$@x&2oY;ɖ:ՙY3酝/D$MF0֖oG[.jZ!r|9𔕜. K)~ݐwp9>+2z[~8xAɝaF%n:`6<ycI=Eޣw9!l_41Wlah-Z7;6!m`B!flLM@K`>V8ռvӻg:8(6FCJy)?w<%Q]E1ɣrtuƅxr+T(1N6`Q7~kqo7+@m-Ѯ8 @O2(Q+Q;Ĥ )l-'pO&f֪ͦDb}8!Iߠj 꽖o/Uxj )&"U X8h~j/ӡ/_NZ+4cDZ,MFd2C[*T=:E,K]\Sg?(M8sEapmi #I6RGJ xņS;k'5~ȹ%3 "]^!dv "N\M}]ߑ4oǧ(&;(`SݿXR"v.5R@dpԂM WCas(`jZ.$8- M0_BFq۫Ɍs1|(-CyJү9:9]^@Y;znd^DZG1S1ĭy{{ rn%Jr\!BLȤy#?C4b+6ݸy8=UlOe Mo4x I#;X,tQ1pnNR,j^#`U٣ v9RjMp0H8.3ߞwG w!XrC=Bz9U䜃A"F8SK Jgg&OMڿi t>&'FƉz|V^)#=Wԁң>VP|զ^\j a#bx9޼/S?M5 %hlSH wN^%eNmv/5} x^yOZUCuLcyu1VZrI.K^؏jGJ@c BA~2P{>h@1 P F5 , K+-/:c̓Ҭa{? # %mR"LLV@o~ưy54rjYZ]ni=(¡d֫9Ԃ7^Q` F 3vL:+:}sNbiK 5Y%E$oIoNn &bкV-W6Ng(Ǐ!`pU濏@͸KkGLfeďN@$dy(0B)۹8bDj_@aY[Q''lԆ}VI:8MnKu) 䖎cy~,( mth%~Qq[eҘ@w @K bծɢ8;Vu%zQ ^fka% ~, 9/=~O*Ǔ6d߉WHZ|OPrrM$xsf(hͯ"|a"ԓ5^VL?iP ij6Pn,>~cns͉7؍]n'4mg6RȨ"Jz{eY,BZ!6a'~ukP)Q 8LxWJ ڽ=%X0YufKLTq/S+ё7tU{)܆zcѦG'_/kpgCe\FO} &?`uǮ]>ޓNd8}f|6 +UT9ҳq8DkX2K1zZ2љ ^KZe"`U$k9+BԤ Z93&%,d$IȰXP8E͵;.bcm˶t|fٴ%C4\n \ 2N aP,0X ;ADd-Cę~fz; "I"d cwe))_T{REw&ӂIA(v䣣&j*՘c. qֱu ~YLuP@eվ *;kWD VN(*q>]CyD54,ȦJg<-J's(eqJaݹ-G nGYr_#B 'nHL(T-LW>S\{R.b}H2oئ?(.JC4G9B~>9_WEv{GQsUǾiߓ76tWM_4Pr+s@`)]=Cm]z{lzʓO!crIrD6X:Oɇ5˧uTH/z2\z۷Daunu;=% v۱2jºLnj6hHn=W@y[@tk)MM{yJ_i-J,u>QGӬ鮑Ua}Q}V ƏdabΕHzDZ;4<{O Rjݮ\")e"V=Jl^V_ bZՏ\4|K͞{4P!uZ6.;"U"!Mє= de*`E$Di_WSS)g}z¯ $*3/i!Eic^qozQsӹcbV2 )6 R1Mdy#4\3'X~^3rSğ"bxJ6+[!%#%W#fVo6"3.2ɻ:03IV{3U/zN5[Up\54zo]'QqGS?Cֺ5!P|=Ԕk]uP#dn?yE:o*w8-C 3RCʱ9M#Ze.|DѴͥջ%q2S2:s8R$lu,4GݘӊH$T5] F -| te>\ LfPTRRvbZa3`Q2#]r:E  ~BN+n)||31~]oCGaUnC k,?22I$d bVu'zͣ)A= *,+?1M0֤K-'u$Xe;cnhr5ٴ~,&G|4rEuyq*enO9CR\46u'GM&jL].DzyeΏ|,˼iYd^1ZeD+@`.fx&D^) p_l.fs^:(B(-a.cv()d/h%ӔXا%Du3O:3S[UwXݑ60cYDk^RyΕ( `$Zl' >7, ]1h,0|W?|BJ=_YY GmT_8yHcud-7Dz5I]FpxI>O[e hŽ'c@mC>*]#ԵLnP'm8CxH vQ/63}7%NtU-3<1yDvKoΩ$VJ/?g}]},o mQDӉcH!F/[Wv{ork+*ΉidRWd"z/I+W'@t8~ Ǯ\ xj$*[#..w1I1'p)#l=u]b ;FMBC/6*Lrݥ|ыd n=mDTzxpɁ+k"(oVzW LLRvViH|nDm VU(QId }5ķxg&Q7ZO9UE>g%ۓymH5F:9r+,80!IY:˛یq 8:)ryɘgõ׀Z8=ҧVW9̻^(8Ou';MRY^ 'aT0 iuPR]5F:_/5JѾHHO᝷77Ujn?z4v%xÜ4+4UPn0=`Dr4!rJڷjhJq#e)~he"G⹸]ybž!9|z\ ;Hf3~\8qx+vNY a93L[&7¦"Qs !_@J|R|^B%R]dUNNF/d{.Ѝ{Flq4 )_;L~ " \?5glUe07aUl )~G0|(WO } 9 D;1C'ϹOZA#l5z߻Km>O v FhXxn>WhRZ)v l[6+0K6Ӭ=~MAG9$e^CCWknkb}`:6 I&xm 03S )i}+zZͧ}6+D[Zy0hG u41HݢrЮ}o7q1Y8u=nvxf[hYy 1eJlCؙn()2>Ap9Ż9᯼1+5r >PKoO³TA[ ׳^F]ƍZyhe×;@H^e(ՊrH*U!fu?Tҁ2`4r 7ϔ$$Z\J9iU#O>PrztP->K? =-78JSR 2/P;n$4h@/jf;Ӭeu0Bu(C*Y`槾 =X;>oKu̾խX㐵+%5QqOq}Z7%l<=gZ7ZڊQ NBOwuS5 4cۡDzhB"L'['7juB+8hk~=%YfV1Wd)u1,9\E,cQ:NTJ;vt ZpDK#xSN@|u,^X|q 5<+ H1sy>$pt,jrx澢㑥[lbuVL9JfHo2ƘI  K>y'Sh~ӍpI4Dh[sM#Q5?^8p)?*c`/(ݙ}}"l(CXp.م؏[}TQdK5| U ;5DgF b<0,wr\ B^XHxTk-y2Бҧ^lR/=AI ;lYϼ& !Em:]Nc>tYbJvST4B={s8~|-{os [Aoa@X#vKR& K+iVZ`3$z6Z XlZE7AT X7Q@<#Rj CU=w_txPZV.*%3`s Ui#7D+k3GLDmdOWzbGQ߯>+70ËdK*)/HWMfaF?\mHI~d1* $nI{AƞACd3Ġ u < #A=:Di KhϬy+z݃w 8eIџ(bykэP\@T Y`-7efW,*[Mh"~"@%'˝1x{2X2E]x QͰz2uՒ 1zIX=8ZCOtnΑ{%bQ$vѻN}dL,q}(L6OX<>lύ ݭ9,Ϯ~u|&PG0.~9 W9izO]`Z8Q=46ཱུbכ̐O(Ni貆>MAV (eiqt*k! fR1y *kw6eQN'h$>B7ھ=ڏ"[Rk8΀":hi>BįCx),p?]w1|R(9=q˙(L)zxA2@T~R8NV^I6!Nz9"kAZ#|0SՋtM.K |x3ֲpgTKcy Uez~W: %C=J0:#u9e4 /^g2ZmU.msM+ \X5p+p s2FVw_ &q^Crk$ m,=vKǚ}% xDQZwE+3|n]Oi0mڏ^ =a$-0"ܔfƯǭW Q 6>\+[E~SCԫ@HOa-Pt('( 劾>W֊l*ya}=tdwtAysJgE[D*/Q/&nU[yp١-|.6)0p$"x۪wq G *m?8y$'̘C j\IAłX5!8_2Kؼ}o(wU -A5#- yM;7zm QTz<E!lsMQJ*M"ףR KBĪ(՝{}aLhr%m]'όV'4v褗( @~VxCVq^pb+_𹓏ո&VKTe߆ݴ9a')STğ֐X9}]hG~4:>YsDH1AqYl-G?=SQNu:o~.Hl,~P,=~$T`ro;Úl7C`MfO<(z3Ũ7u5_4n$qeӽܶ2fE¼j 8r䭒TFJ8u/$?a251x&*Rc3S"V)}Fd޴* B7N݊i j b_1~#d&RiR;Hg(^,gȚ-X1oس) I0YF'_3+*Np"kڅE4˳rB%Ijb~qS:P+["\9E3yR74 !0L0{|6fW"mPԐ{Rn%4C\&1K}WG J(ZK") ^w!6ML.Es72T(uۥ,&'_c{tǧ~AiϣJm&zׇYS]BYWCgiXdgR'~$lzkbz9jq"<}Nt؇;{Ғ!9ŕG /0l4߼p4U:/Lό5[t&!_R\>+ _!+'Q 3xE$DYV·L3({)^9 ;vL _m 6>~|Di{<_I*?<3VsaB_ 듞(BмcoLsAZ-%^Zvb-*oDBitl\ m4d8aU@v&cViXiLŦ@p@'|H٘"r##^(z@s tMazYOK3+QMhXֆNڀ2m,dmr$*m: 6]P Qfy"yOX۳k/tsP[#HYx,7G<\kb<_#2C %œ]oE*"]8"lM$#Ms:13E"o#xZ:GF^r{9WWm}fXX)m[rA#I)7ߡf^z כ/X\L#=yO2"! Y&Oz%[{Ia Ul{#7͋^>P:Dce6V)al,](44d?i[nU\R7l76ư8eUqpYʢ-Kbב_rKR=qi bI$ 1.*M/pu9 1IVYm+9 C;"ae-]On­sw]Aao}_a|_;S|ej;&]HTLQDZل}g`|D BA^%r=FAPL)g [U[@BuW;`EGtAKMh֌`}ʵ^vwa#Ιt|m6ߟ-.x^ uXbH /\K1I& .8D#-_clKnMSJ`V% NU^o"A.ʦFk2E.N vX#dޜAJZa{At]q\,BJlkl F`pjkhmVSFTSrvǃ?D}A^Eq`m= ܶtr.g3NV\wJ!׭T\4O) irc;q˛1f==0M6No3YZc 8=}hx4e)](YIHi!MHB. .ܔ@Թj)DS,K"",]mfXE\1Qd=cPj4Y=|z&’h%!S2.{kT)ڎ1 lEϫyFU.e u7y G:\7Lj霒Rkfہ9'.73{bЦ.Xur̡QyMJ .ʣcH;,}"c7z| &Ͳ}'~eHTlqN QlO䐀4`2uE} OX5? <8I SYJ!'fW-T$gB+\MC} ևU=,0 G/_luPu}]uWi~ԛKxHFϺZn_rXQѡ%u}߭j8jFXMB&p`g̠o7 =KdA}~5u)B^(bVH+ RŤ<tto,h*Cą#*okߦم|$\-*,c?ܶqF?Ses>w~Vvo0V@Z 9J[2M; 5ɳ%T;Fr?7NfUwf=A2,ǝ ^ 6Ngr4Xf(+o) gQj5v[9=rif%E81o؀$?Y*Xtrnp E~%*tXn .\0e);f|[Jݍܗۿ jtzz ~*l:=lj_=KWcbj>D*uc9 6*oIVm $\[*z}CXPXq(ĆgXab=%rmGJ Ut* "ͯ6.blZyd3C;'ZT 3> w~d1iR[y&H~m5e7צ"Ĵ lbwFg3?2DUVutx"ySis=ɜc_u\OhWʢ 69]`Ab=ă^z/>w?@kTFG 7 L)3a\aCљٹ)ڵneW8k&`рœgޭi/)1?E2IFc~f5v3ex5>0M ,y _-!IQ𾬼Z?)`"'AQy@UQ"zQyb/F=I>mk," 4PR쌰#(YK$B}=U lgFVInW|;#27øgDw~n%SK5Xs|t<&Pj᳧nvn3 y c@ȓId bYqO\R.,sӰ56K_5t&9Ǝ( 5}HFoGu_Za3wV=:/DI=ť' k'`0>ͥr1֥_rܵr; Г~6[|'d-RĠPyD.I(#\/:r;=J>j |k%aU/$BvW@cuponCʃ?DQ6ˬPjשUEu !2XvQ]C?JM3{yJp0n zW&|%XTHxsL9HEYh>Q՝?op#*f4~wꕵB5oF)#"쑿K4?>C}!i{+Ag V77n6SܰYE92a>Ƶ7ONo N}X\:=B.g zccMf JAk!Xe DQX >A,U0Wfh._2U#ķ}XzEi{̩QFyYr¦54v6i]>K6$TC| b .E%&K?CLKac`8xB|^.M)4yb_PŖy{`LmG">x8D4Pf=ft[A`RDF?FS1.t{y5P@Q0!xNa/LJM_F:?Dt?t!VHÂRc~5Z# Nsٗ?4DHuNwy8ҭ?PH6}#PB4*dQ2BcN芧Ntgk9%'WHtDr9msZWn=]aׁnLn4կ`\Wyߗ1xIyqjC-p@0k*Ugy?%%\g=y*B^2 ZSZjhoZWAgU-뤢RWKݱW#~\s s0ִ]uу9k2FjPe}jr'w|Jrc|@ l9؟+KjC[TR:Wtgk|wWW´<{@VoLcGXY/N͗:o| zv>+,H\wG@e5@&*p%D pjȱKMاm\d#hp7ݒ ʼ{;i`Md=dd,_hyg_ 'lՈƨq4/F+'%:l9Sdզ;9JRz4_Ȳ !.O> Hg8lB! |(?]i!ž6& tc}DB̴} C/~Nq&"^{>1ȼo?Q%\P zA*#4W }bRʘPf V\m@. ?Hw!-]Tx->.va8! %5r G]]4#>a{R;?٘xSCn]$c5;\yI}Ak1l B4uvD$ŮPE 4hR)s*e19^?afzH {A_3ASկg:2/yC-e k\DR7 gToŃ`p޸J6U D ~7x E7gU)H½Tr$Q@U 04l=MXvsZGHEgL6+eqeѫ=\DBby2܎MWIuJ¸/ԟ/cveڟ.SֽOAD5P6OD%AN]4XW6ZJ\;i"g;<93@foS ۳j<^!L~qi%bOvRbٓ%Aa#NtfxԲR u/#12BU,0(cGҿKvTVc=A{%-S<džekiO0#96wrP":ZW_KG䁠 bϣYjN KQTBK&ct~!+M}F|Oc]e@*|tbg4MjtK8Q(6,Tlj|͡2~j=zrҲΟCicZa 4_q{b=55}"ohJ?pڴ蓭C/4ffҧJ'ẃ`GaCwA ]RQY*-pWW"ޘ$b|'kև`lsݨ3$J[9x0B%:E$ê&̣2xzV΃l`f [XlVֆR\wEmR4֓BvBVٟ~F&X(Y>5η孵f93:⇾oA 6S=vm-t7I'\:PbA19UwMz><8U%*y y'Ww#߮;B%SX ร\mbMbRv*H%~$=$cZpryF4z%8ÉUP -ob:@q Gn&_c۞Zh?r,{*7 s=06@r#5 s:phgD#5OȇP>˞4鈜RvwA9l̥Q8n4mR$7H|D.Ġ2T2j (V}jd9{_=.ԢqUgEGl(Q 铇r+(ؕ)Mzx Rc퇀CvrX_ȧ_0Nb:fbi5գ˩>€nj9ѡwЉޛHo/Np~\jïNȰ,eN 6)I/~^W[|=+ SKQ!whql >2 Sv a\P cRz\40U}zjȈڎיnq/`CX'@"dҺF FռǙϻP$S 8Fk+5iUo~yJg%7#BRA魌O_vRDsyq3jP#D&yռ;9t\Cn::ÿH|(rI $˵rI /9PԻ~՟HM|;#Po춍?E5 y'`r#nDpF279.\2฻"crPca5V{k(kuK+!Z8 07vʙ(䩘ĦCI`է!)lAK1FՆZɀ)ֳP?zӋ[ e4GNJ ʛjTג(VوQ%-ȉą}D: Cn2/fbڽGl9~xfjƿ%1#`T.'v#8A~TŸ&rBݐԫjm0?pԭăȝjE:]\1x†VC+V~.&OŖ!F;|cFXUnMlAe%FC{ۢ 0NR9u&a^YE 6¬:O?B&r- d6|]qQ\B%Zw+O]C)Gڸ#8QRcڡ $3Y-Ik)-ގXs~ȁoFy3SyM ivG#Va7#߱~a'0&0$[Mp&̺ٛ(q'S4v~ڨ=eZ65:̹v_ `sF(i}p`KZ>08ƥ[wn/x>t`bm7*8@mb6='sKqL=/)NdFm(j+jaـcSe0^o)/ڭ]ZN3jܤ91{ͻΫΣj .l$yJ)f5PߩS 5UAcAH{A8_in`b!]2-&.R E k)/"X0UʃA1S)d|ЛevB?"\@I {ַүF 8pP*4 ;HSNFFgLCjU TQX})w/ "h#:>=&ؔX|^փYH F힆_Hw8kUͥǵx^U RDt \^;ճ׹NX)m_a,4yCƧY7`U-G0Cvi)KiQP>5jI*"8bB|DA~Z9t`dfi=j޳E8}ه~65;B a(OCIX| \ GL.?ủ㿖@2rkp'f&#`δkЭmY۫*N:[ }%Yxl%JGM9`]Czyd˧a$bu Z(2vՐ IE o&Ǣ:-H( ^f+q^@{6HC*!}k?vHRR̀*[Ӝ@}QİBU dލ#q{`;]@E47 Hz-Bq8NIieܳ/]VPFGp#X1sG@YMƲH;0<

.%ː01mˤt 1Y(UDYq3 (W1GC$)Μ@D+g1cݎ#O" +'F8X(\C,r@Z+sB8e`6eA7T*Ioe9V󟌽%%+%/:WSY+獡c aE++/ v \Y(7{6.%`+јp #7խ{S 2>|\y8̩iZKIBjKJ`m ڞ*4.R%MmL(E̸&ZEF`S\Iq.) r vPURAη S%uoB`+c(G]ߓApS# 5w}oi"=oZ5̗ Tguuٚm[[ZⳞ|2t-\jxC\!WG |hyLKɎMY؋]캪!,z٢(—4 gwy(uvw)A~FJ++#`ֆ7Zh樻GqF`6YFj< n,q!;.{c-L\R!E?:e =A#_Gobp/8^@τۮ^}68,m"BO«ߊ1" @ˀ'F=4ZDz$>ն%D[ $r˰DEt ܻPtZ4Dc!Ɗsx>߄m.RQx'٭^fLO z-ל"%ij&t_sCLUG!D\-O@t|mѬx"7"鑅*Js%j-$ JxSsq9mab?¯RwUOSy~aP1$RU% BKRs1fO;y"lJO/Hhj&CfN3u ]MeOLFVUW$'䩳*}"L aojW➉ӿ> aX?RNڰeE?}qi/V }:IRxJ;pLO‘h@B~[,2}ѲGs9!q?moZPV$am}>>Y1"{<ؽ=xu<`X<$4YId5:5J V4Ņ<Z:khz7/#vdݍׅf#y4Gb, ؞=<&zx`Q"N8݆[:RxWG}\~\>fI֮Җq}11JPJWN^>p؅t@PC8z{SN~ϕW '3^1_zvpHtU ݬlȺ;ƭFXsH=MR)Z)lj3<Ṩfۘ Tw}JW!A;[V~xֺ,$j.!CРj\D eD#'EM96V&02 `̲M/Mq3p㝕?^g 8Yc.">^V8%ȍ%mADB^ߥ竀 Y\{l͌K(2bmСц<&G_텉(J9(1hxbzBDzb}&J]_Y$dCREScMCTtq̈'ۂ&Ŀn7u {! kv+&uɌuHTuJ;TaRwC ]k$)oCRm2q},9bƀ<$i!H:AS?vLJ[/ j)/QExQ^k'2O{]6S(\=!dof,|t.V3),"97Ax`a&r=|S4 |\jKrsu?u{\4@3{ͦ\$Slsޜζڕ  p};p{[eY_EaoC-`@YP)3Ao\6{_qeQIPW:}hsX6O7>O!8Z^2/ 6-qBŤl˵o(kPE=S3baAa+3]_W2x[~LmMF8vaԏ39)^.bYGPP}ƚ 0=S$/@f"hk%ׯ)~䞙598 0cU1WE7}ϏNU/ DwjU$ Kn!dbX X W ouJO)nܞYPB"4䏾&ό0^F#>b?d0:0 uVhʯc;\G逋 ݯ hᩊC5>O"](j5T3>Zs升^xzf=렼M)轂N^򋴆"dD^Tg]J_AP$P݌Abh^zU*ny ߼^͛'6X. G͞@Yx,֓,&3Y`GZњ46s@t)J;GQ*8Վ)<ȕŕÕ.n-A(4hTƧY`ߙuܷ錦> $"Utۉ漢c'EKPҲ7kalw>ZSIqx`ǥ)itFk#v7K-dW05zI}ysۆҒx$S$}+@hlOE]yΤ&௴48.Vq'۸pmzxy3U;N?7ᨼOy&&t}Up"f&y7F5X>̫WtC4X]dȟĬ,(oe ߻6g}d݄u3ly-xBTgL'vK̼9BSj-71h5aEζh%S@cN;v /sC ^j)l|N\B7st6#{@9_/㩣Ci$bS\OC\a 0lhnw/ 1J;6KJ[[y >ylKVͰqӝZ ( TCRS*j- ޖ솆]m@[)6T@~_}JvȞ8MR͚8|}]!I9eQA|faiG<ܬӹ)ISni$^XS$Ysٴl#GS-{*/ob.Y=clprYK3ųJs\w#FʰWys ~bO69[38c2 0{{MLĐdٟ'sH8Pb%m9SLHE;βGьTj W;3@9\>=+DDc^}-)zWޮ O7 bեBrhk$$Wj[|㵜~g3cL1z@2q^hB;nTj=SF4S+J$y0LjF:# fzz]el =}4ͲX,=D[y"bz8)Wl}xXh4UXd@#v=^K!̢|qU4Q>s,jkgb{%HJIKPvUۯ7s_{I ""s],lCFl. R2v<+$?|ԜfOWgPtuŒj\Q(͌Ҥ"Ah|5g qRlHv]x" EL(nEYmV t\2IҕHGJ>l!ݢm\)]ZK=u?bkSjh6ig:zӬ-2ތbm,HcCx"}7wk (K$@RĻW$jУ568tD$ϕ4.x'ȘzoiW&({#ujHrchI M-{HZl8oxaw+?TO;vō;)3 %Ӑ[E$kqG:5 BF{.(P0p|T ŖsBVk|..y/԰ZS\kG\-ODgѨEIҥR([kؑ[f OTy6XdpMU;)(S(D JwUJV-RNu tA`I6P٢~80X0}n1/v& i;1Gj2GEzg?&rR1Cf=- | hݿNT=Gq [5.hX{$ZuZD,sbw܊Ԅc_%/w_uv7Ï-D`:Wb`J?ɥ 5ԭI/<,0dNkmV}=LjNn2 iٷGyhUx6m~P5 ^LX%6٨39#} %S蕐kOUJ=d&/r=!ek枞U煎U cO3H=&"29 X3֪,ɨx2u i2ڳ^}";]1 R`Z{rgC c/;1;)h`a Un(-n1=* FRB {mLsP;ɏ,ZItg6ˇODQ=.iNCHn)fqp|}>}*GGr6%OMWlUO ԙid*TV &1- !&Tо3^1*Gz7*0YA^Co{r~5a]6#N=}(GڍuJ , JK/Ɖ<V}t2N@Gje]~ioujo7z)@XMaѕs9ˉ ~XYg^UW?Oyy 3\^qG"ԛJݍrkz&Z/R'^#}\+ª'-h^ 6^9K4ݫ{+vt!XNWz2t!XuR:֬ s“p1Tb#>-=GSqM;>3G9ZߏADblו}ydߋkl죝cjup˓l~OpK݄URZP5 YR'FctgVt6U7By[cJˁ\9,#o\ Z8dŻ@MFNm  飉Gd~0F@pgMVJSY~ƚ`;Euqqi%Dlbے!Uno3 $bA~Z+d&g3v]%PP -W2ZsX׌zUMOTGSênaq'Fcˡq+z\xvʼn7V/^ xzXz)>P_%7!zDvw6 ]쫄nYDS6`0дUs&h"v99`fbr̋C 3LaG!x;rJN0Ryn./b_ ?AVu?=pSG+Ay$t!XGv}LvV1c­cź#-<eKMMb4qP}Qyp7 }WȎm5piVfԪʀTMTIV2wlZ Ð4i.K~&ϝMKy{Њ9%% Oƃn=iU$nel٬og7j&Ƈ)|s@~ s ӞYɤNX2Ȉ+SN@;'K!=*ˀ [_ `⥇'V[=AR[Dd/yXMsyxAHmN-L 5ubs}H#Hx F6Ȕ|fsEWƂe>t7`Ei3\ͳ5+L4c`K 83qq&]N}ݚaCUye2Y 1w8^AE_6cyu WnHi!ίȰaN(τę*awL"E&}]_όact_|o7{q, U&&Ҡb%kQ[1,[l:E)3m1$Cibh5wGNT@`lmgp`N4Rd?)w<1a3` 7mA>ńYFjTT#ΣDBB :Y6B KPpQ"|{6p/j%P0DB~[% ܚ],O5XUj}h.-ΛTȪkK:N/jIv>Ha]&Y 51 '(-PoF«~4'|@V# {<8J-ڐCsyG$ FˎepCy^9븗)E2qL2S4/[~(.vTْ "N$*\^#ћ-itd%iMjwjJGT=IRhSdئϪ¯-3JF/Zxٍ[W^t*9ГVqeFNcbܜYhbz]R܃TL C0IWNK<Ŋ;:ե)X'}iQ7qi:1 I3RX}戤#ipEdvE0h+K/ ZU(.PQkSBzUQ[CzPln6ڻw#o7\IA 8t M`׷{ 1s?ds̔?ꟌC)9ŒJ66x6SY ٓa6rl(d gf7!#3C)v]CZ6n5g̢5rEGnUDPBtN =RMu Fz |b/NV/ۻnb`C+s멼x. K?Q@~Ǖ^a|=^Y+ >|JtA^Ϗ:_UT3-9 q7K|Bu7d)/iSH~ϳx>[cYiT!z$B]V]EF.9C g2ȑ7e\I D7@'^H.l)[)}7|t-=ɯŽ8˛waL܊1rɚl ʣwʘ$w8Em4KJ& {K۫FR_?Զ<[ǀ6 7*P4?_Ssg X z?GRu -d@n*3zh%-8UTh(w , 9zO>Wu} ̪KB F6 &N37 ktIO%jMn OkPi-t`Ra7Uɺ\ LP<;A|!_ |4/b5ᚋz}Ȏ/Je:@<у{74,Ԇ{;JZT{/ѫ=FIy/%`ǀNgÀ̲>sFùQg#zf] ?Lp9e߿fj=Mgo .-T\ѿ6J#-|컻x~R+H ˲Y-##^3*M#@/&huT(A{ 8 ZcTzYq5&ǣxH]Dp4$cPxc;)nC[o/B>:4̦79["w'S4`kb"]Bu|+g1<`>͐ _Bi>GIۭ%!g! `K2+E05HZj+Q}BPYTaG6b. !S)R; 7>0e^fx~Ba >mO(OӔ*&t7WD,۔l׾a5Gl yx{84a[=1z?@`$# fV6| ~nqr-u Na/?2@~GUr Z\|GR܋4,¾i00Z 72 /iI"ڠ1DYd9FNd([TÙ2̇[7&LcJA&Po2(r|,由qFC7 dx<;`8yffʝ-yeoP6<:h6ʳh;J .Wm*2pC-'ӑ3Zn|ŜQZTE,Lc\҅΃*7윷E8t:1e^q=i2"瞧F@N˜'l%@h`4D nZe @v̓L%^UaVH\[YjȩH9d"^&G~z2ضƌZ)>u"`&^_yEPC|'6_u n~} amOPQx1~ۻ`gv>O[Ł'D.p6Z?BF:Tu!?.u[`Ov U{ے`tITgu*?/"sֲr_3֑;pZ!tܺz+5` g'EekB- m L*RRS>j)Z!$ϲ>&*e qq5@#{ׂF+?ujCnyɾ# M"ĭo96!&n)ܾE:Dkv7r8u[/#SRl"##wR- ”$ =NWSHͣηQ$?ŒX3Jz~)MƷ*q{N?N;ʴAAu@Ae*jh6tyZZ+Z'? i4 ed?йj@O!qF,a/ uE=2_xK aCT8fݙy`q_܇N` |[7!{8d^h)=)ڽˀPU`-o:~Ϭcz>=Cm=[6 \ɂYWvGqt_ AXjR{fwZ@dƆX:WnRJqd羭Un$xۣ&rNح{3-=PW -7Q $r=IF(Lٛ0TG|QCZ>&1TʕXH |9?p\FzB9;措qgeakLhd$hf Q\-G_ -YDoܦJ籑;R'pcds% -ozlZQ~mns_n9[l˼@`T˰oo_7qR$;=!~KjUG0_ߘYRT\JF$> f<$K Kzޯ^oh>#r-oJjQm"qz Uhz=$˙}D|D;0zWP_$ NSSL"E{d LyXɼG@<9=IqE]V,|Z8OFc-ˀ31C_6mi+Rص} X5w,q<ؕs/yQ38~Yi]8kXK WlG[ͦ;;鲲iU[' !,؈De_޹8pZDSU8g^Yk|Y"ɉs)\#n6x>'¢ ?g'd.HB1=E+EU{,\[4ʑ=LRtvz_7I)]\SHEiǥsl"9iə;,06 \GOd\7hnys?HP8L>}1^YB$Cwx:QrhkK/]X,k˾V )L$y'}é50sgdxۜ/ -*JS.HI["F~l:/-]٤PkG:W{;z:/x(H|(At)BucТ ڕ퇕MBA#s k96\^sxj56j"{- hw8p0B~hZ:P%J>wPtpC-NK&uljz'=_M_P!OThlj&N7-KImԍ,J!ˊF1uĭqqi;V57"y u]F@tS'- l C՚Ⱦ.r[~v'~vF P1c аkSO3bZD@ XR"ΐ|ZQU"H"ry \S/:;Q 15H_e|I6Y/!uۀ(tNN&BA!:wJj`g_j4/t6b'}y~r+D2ag̅g| z/%Zƒsq 0Qd{:1X%B2|oX"˖!'ÿϨ}΋eK52\hoG(Ф^'Ot _#- as` dw ӛcHN R&. KLsZXHL|&T mו>h(,ѵ=ͻ\ɓy.AJ˙o`t$n\rs-tx;bI(1@4+=g5Q?5[Ոל6ziHt5& İ:69?ScڃmpiΘsl+ۓ_#b/`!9JO_p8#cVШ RQFݽlYʀR\M p"MvV'3 uB_1Du QkmwCZPt/B̷xvUu?p#̢_̓c%F14.t9۱, S5c/W p2zy0k@j7GfG/O>M"_Ƒ;IjW50C|ho:D d3b<$_t"4';_ $u02yLn<CuH?3e0 ӳ2U嬝@v<%p@yV=7 2.nt&*ͱw t_(溜%&cwQX 6d~&S<.5-x2~U6H9ضi3r U~Ҽ< 뱄DPO1qϹwUچ^0!dJP Wv>P: nV:18f@W aSr ]i)$~>kSqSBT[)w{Ͷ!!ߋmܹ^XIdAXFKk58{ZOp:Keb{p]FE5T*X QR;*|R?@Wr'We2q߁)LjGgQ")'ǜaLt٘/ɗ悜S on-NLzT"ŔF0kGF#֑ W~|<׋&2VL$[_\ uY| ˫Bv5 vXxaU%!-0x3\(.o6bRJM?;E0_m9#5S)PXOy blT::{Sڬ3]n@Vxz7?I)Z6!@ +`s~ Y3 o]\ڻ }zңhLB7X|[tqb`. 4AvDM^@f]?AE(/M57 ݿj)0omϬ+@ 06OȘ@TrC}f.࿚n1FRMv.裩_SfY6G_[By=wp<!L`.?G]%j%WĿ7P@c_F,dNZD= Z`^j@%eaK#xǚJ #<^WZ29Şo!Nd-TNʩNJO 'UXCZfsݯM2HxJˏ=DZB@Ӑݱ|F.<B #% ]1A %ePE2rҦVנ,Z[j~[kzP1Ec3G>19FpZRga7N0O jɖXBª mvYBR >#>{]GB퀒jV֛2k!5۰() B^H@k Dx!ʿD5~٧Q79{ƗApȻ  05vyNv%r:gtpqƃeW )xP<}R&꺮xtrBֱ;^]YJy4r=QAX%+}i5+`z~(V) IBVM:9;aKŤt:׀S6̦HJY4d{wqsҌm$;BDvfέ5]i*05&ֳ=u*u#1J4qXnf~ʤX\0.eەkZv2P(Tu &Ď@:0$uΙT 1D[ͮɇ E:**|" Q,T),a%b(~Zp"wq7 wcRZ/o06 ^#;:Rbe69 xe*ĭW`ږ]j&ל }<žf+GwLn+Ę=@9֚#Wf|aN.Ry{l™WZqZ\A_r;l/vYcڳ;XRGEZ cE6Ңg;Լ12+i`n+X6E8p P`}uG摁JA?Wuph޴΍E> .+{/cA:zHz&G3"D!r3ak0&[^ypw H Ƥ1?_H]:yIB"CBr3Y#Βt( Ɛ5jɮH8yeh2T(WG8 }DmwtFAPMؠ{ odj.vUdFMXH-*{MڰlZ "Y&enDtrGQ3``LRd#ᳩȕp:o"#+(0kZ_M?[SMa>10DL4s>F<6dgz??9_)tqY]媐0#6ȾQ)VB/\ʺSֿE(_`|8ZWt=bhylfN+M) WjA×wVvb, Scx#英]fQ_2w?ytt eRI8btƻQ4; k ۡ<ƒvFԈ{XjJGH2)#* R%P~/>v<ҝ%ոtgB~#;,a(FG5\DvhƧLh[NoϘE$щDƿyݚx@* HJ]Md PWyمg:-pP~֐Cwt,!Z.EU%.>0 Ԋy YKn< CO6ҢgCDц~گ(iv<3> f U[X7Ns$<A;YeN;Oͧ"nox>Hb[^5 zhnK_0CIx.h7%0~+,ͤ3|>! HW܅ʴlND{ÄM@wKc@k_,q*Dv@3zc\=Q MwBLCMTs-+N!@85kMq`fIH`s-&G6}).:^bWkI7X෷q~b*;UG '^LKpi\cӎ4^}.Z4k9$%a9%`~}ܘ:Lܖg]\Pbv]~}p5ٹƼ_E"SDa !=_L/,9h>VbmN޸$Tca$p6]F!@l  Ujن}Dx7)Ѝcx}C=s)8s#u"Zk8tkʡΗE ߨTt@ Ti3M='iqފDlD.3Łxƅ0k[b>ڶ2߮Z>hsuL B\Y@@= 4&P)釵ci J MNN=/ÔXV#!C尩R"3FM$xI$ W$uQ!TP4Z!r#c/pTT_ӷ[EЃDr֮2en6(,P1W98>WSF8ĝ*c~ǰxdMsvT RfM&.O^*pCn ŸwO ff'~8Iؖ&,@ʮybHT10޲ش@f[yVOsR4ƟIepKlr̵,~WY64Ă5H*l*ҵd7D& J  yfmq*hy{pkL淓{o<4"@~|2[kXaI5[n'MR2椾$`Ӑ!NLY&dYUav!ᡢ}688։n70&כpYÒSY/ߩjXY0xO dK$ HF FRㆻ Z9wQߞ42阷' ̂;Oᯃ;/(;DɋǦ>ғl>]^'4H9')ּ{&Duvp~~k1Nf\jtĦl3cYkivZO SdUƋÏ}N[712W'DD Гm(E9 󚰋s2;jUtjl4$TbRٻiw^m-Ӣo{Ss+z'o^hRKd7Yؽ h.;+)@?c~ :m/=g 1c6;3u]a.A:ETo:6*'Y`{;D/9,8z[}|)n&sbj.4CEH`Q~5zzAwc饘jQF2L6/L@ʩ47"ՑIDI"v;2|k]A3Dee[ԙߏlMj꛰I3ےgJV-PK&<$鲻m +NǴ57A|P,y9P$A2h]܃pCl[G֍Na.jwy:D^ʝ\3SR6i}GCXS2Y IOvIzQ˦k}^3b)HlRtLTP2\F)π^AW.4gͤ ` eD1wj; ;,cW K6v.<߃ l,#yZBi!Q.h A=hI:4Fic1Q+{!? mگ.yf?_t.FxU4;ar؝XIYoKb8)E-noU1IOmi 'ۥ5,$r5#Dc[> ۰$='Io $XrA=[.4VT)e6tGjrz&nNQonꗿ*n@5=I(݋KGkKz_TLųI^USi4X#zx'\5w ZYr x8*Ms0z>4=b^a:}/д^H$ I;?BsO<@v220moi%9#rH4- B'\G5#ڪ Qw#-O!n+ I;ʸ=0 g?򤜀KI[PeLwVWvyY <4w;uˌV0Lhn~Կq ;1L9^e BG5ؠ *)ucP(&? N C߫SxcoCki 0?0bw?XRyN]v~^(|l'I-)Aaq2wW}W}!z  )s kiiB}Q58\ꋆX(M?c^? Ao2|g#3GsN0.GFz kPznBr] l~XPFl=fҹkZVi1Lo VE#R*'U<P3I #Z<4ʔfmTe 9ڈf}s=Y"tb]t}ũ{UUc/Yb_@y|duTf8oacar2M!5IKpx ^yhA/Kñ.]s)r 'J % |Xp#炧Y !)ښ䐮N3"aARhgSѸ~ 56zn+cw8T08#va jnP0dOA `IXQb:0i80[mHeXqZ;7[aS+DeBlt0tECD$;i25O{UCp?C0_GhjnX#!KeJIF9l(U 9.0;2sLMzjUWc]ۖFe UxORM`vCZsDzըfK)xbkh 1zlX&7aF#{ :en̮:i-澻8~2٢{wN:5' ap)u_ާo*lB6 2a7"_Ml躕گ9˒G+< sk8[m}w53iZ]¾8[H'} 񳉣.z!믽̶ 7,7/Kyլ M Cec3Q=wQܷ Ja.ErtTbSo3Y{/eWsxN\=\`6 Ft lXe@,@䢌ÿntU밦8i WD|n#?zs"I|9XVgZ/s=5q;R:-Du@raԙB|:5/xh60lNrB*sp!wْ/1Ty,>s5`Ro40фNsuCȵ^vA6Sb[YJ;8VdtHX XvU6'0?}{yߩ L+9TW l/J1t/(P-Ν[}ۖsȊoeq3dc0`Hjhȴ&4'oU5q&'TX jXjAAbАRR]t鰓 p] 众8he?JVfIR%?! $Oc'eR[ l (bʮ5n| x[hDqcբ iB.>,U*J\ǽ5D8\?z,Q-늋;, r2&{4 xԑN!)@}ҷ26fe*Vi=4\ -Xť K:hfd}C%]99ǡL2VL<)\,*r s dL?a3)7~?NzRJQ7 BԸx 3\KO_<8hE{#/n٬ه\>񛎌X8`QZZ#{l`R0 q4 ~{st *⹄ɓ;<C%åK2yN9%f>BB4ݿLG_AAE5V~M?JhQ# r KPN~2G#`;,`hKj62ky8Pf \% En9:nP`ɜF;`IJY{Ʉp'PۛŸwiUb\=$aFvw rW$q >Ƥj~^bQ,& 4 ky:YAr> 7!F\Q=D}|RJވ1R4UqV1ID GuMuU*{%#og!,|l, f1ķbx)~Z0:b&y/r_e*0? UЇYR[eH3w1mkxiAx!33S]q>#Snכ-iݲM l)jRkCtsȺgg]\s/ֽ1Zrt݈#q 0^80 D2 #:Bݔ'yjJ&rEvjTO&U&:[wJ L˰Z^S) QR2ks#-׋ׁJ@œFM_A$X+ snUaWkQ!f4JR)IVD(]ݒ|302CY<yHnbb`]=j,4nM;pƬ폞jɺ[ P>/1IA$[P;: (JEDNj r ]TaԨ#*f52]'m+`KK._C*z-5&T]7ZW1UO[}Ҥ/\k:y9{Tшy[K*ޮ6àGv_* Id`CByD+ RFXќJpx@^KIMWh8>v{Kjg-5BRZF<տf &hU|wQAwߧ2Rqľ$^ڰ%NRL;%ʡ9(^ J}fBkXF;Fdmt S`617k7hU2WV}`ܶIw}Id8`ƬjCj(4}h҇AdaPϗZzl(Vnl`w!̹DR&%{aX/q.3jMQ ,2 0݋ւ,9O 1gr ll:aAJ޺%&D]W͢!>]\ HFA믃Ѩר[8 ฆv}:. ᳰ({% uf9淶;8 m7n25'ռ7ܫ]M7墇K1-I,KC,~Kttt-lYu[ IYT :|7#׋cflJog*`tG$.{9c 2}$Rjf~Y=T^?#|"~wx3װU0#d(g[fP-؉r.دhjSNBVb|?ޒ$)tG3ӥHkFΪ5 `ǧ&-uI>*< lfrujS[nDn9凉p9aF$ޠ{E$-$U F=|oezx*dSEW:4oҜj~@ 3YYz kv2+%b"M2m5[VTVpzr*nOoh՗ygCl"֙% ߀{C2NGؑyvfy]B_-:o/P߈'À.1bNomS{.gG5yq3p;]*lW3n} C0;hjV ֽ;uOL_!}΢|W@jPL[ @qR\0P%įUO!9jev4<TFʕ:R49UmE| y-~czM}^ a!e];@+" \DwQf^MT7wӍ9b\0zO 1R- 3Zh{?} rɦiy} ;ƕQ# Iz)=έwA隧kڏ/ o.fMak]h/&kh&0{ُ !8ab-j/ \-Y&$F* ~rx40o={6^_LeSSn2\fyY,B U4=Pe;dgIsڑfa=z[=40{ǭ4;Z,og# +3C `wkgý#3YE3hNy-hFu$?y#qK|VX|ք' P|i5) >@ *v\g`0$c3E ix>ò|z9Z_>LSPaǔY.q+G4%MmEmc.ƥ)`^&3ph`VE&ӟHȌ6C'{T_U3y/6 j3:?D>0hm~ʥrbʆB%\ (pr@&e)9$be@1 e ^ f"hMoV:ᷫ]Et. YH R'[(> w0FWnoFv<4N`5(1ٍc~fA@2rZ>SRqpԢ?x 5=iQlǘJVء`kGy1^bUu'B;w䣶ѱcSo9:ā"va8d47`N)ښAecdc}g/^i)4Fh=љ!}m' *g0l4N#.IcZW@i'E5Z>2g)%6 ;.\ZCv#;z2Ie:F G5Gk?(&Yn & l)^4 U%̪V~)H|2^ h}j񖑫yFńI)B…,ݳɢo7!7{_ddlM$B2c|IG|uyKi9]K;o¼9pJ>h˒J{F.<1p=NG))\ot8ϴZIr`M9jk\ҩj̴,f xI,%@`EDc:A='D}Xα:*QerX͗38.P_4[8 pSj}qR4~>!:.9k Z:Y!2@p%Mk{Z{:HB1[B'nM񈪣/ G?F17-C9 ?uy7|_mSI.p/cl}$Td /t rz Ab@+l3OoụCW޼ r@ 8@> ^.1vY:YsF>,G눰X f2W${0uĺ; ,QO&B<[fLo L_xeGi{b:4|'$0. xg-U:2%F"<;//N ؅pUX7U77n${mcaI9FO?RҍORΜ iˈaka3UV$pBOȴ,=Ux@g<3 H_IIүYhZ<`oBo1v s*Nv8Q8Cԩj@EHX 32Yi:`hrSߡ_}NyvHJx2-zVq¤=|*KUq4ߨړ3~[BQ`pچg[K͒J%Vj\yiy3A%! ~%@\Rd0"Ŵ{{ f A7Fw\l1VGpv#W0,̣_s>X8D|lFpuziV?zkΝb̐@H+jpo&udhTm>~(77iוطަSmp b::NMq*H&`&ʻd=^uQܗ%ŽH0j p 3 %+>fNNtW0TMm<`2 9t^d) tFPgU"Uc@bIKW.J3cx4H7Dzu = F7 pVb0?2Kb6s۸+3q^)Ked| q%rnܯ1Q0Avɼ ?2Yem`э~Fn'/ W#ܮ9M,L*ye 0$+2[VU:g, Ni3*nW4M\_4;7 kN|ٞn!r;> ɥ VGs  ACc1S!(Ӹdi[bW[&; 5zͺc9 fط')F&H⥵mmX 4黏]ˑ8#O/|YxX 끬v&KqZ`;ٕȿ2ҜmJ:otac3u{O'"9uƎ} >;junu;tƠ~Uϼkw=+;rEI )8VõyfD{]A~i1V".7R5C?(!=?Iƽ&(xeR'P?qaq/FyR0bq!^^ʴ4ԏy8'C-n7ɹ^<=yc[wc jaL]h-Ʌqwl\C&ۉ!-rk\BĶSw 7G2Cu/3_`[TTXg@ =gOA^dV8`D;`t)tQa]KUՕ7sIǝO-3 !싸X$0r'O'{FZ%6eЪ-}7ڂFz}@^/ 8,&N1~W~~S[ t0[h=KckEMV 6j}xؘڲIhB3*U?  x~=kyA%Wh~6'*mm=bШNƾ%^bA Fq^eg!9-&<]weTܹ"h-q'~_%Cf$c'zv ȸ aW[J*am[pZwn!g| ,Ƞ<םuY{ؓa~+}E1h`(446N6ݺspe"=PO'}vtsEZjPԭMo2Aa1z+D0 a[:?ϫw_=^`Rˇ8jA!}]&T lSU.&,zk v@*)劇K03<x6hk]x n5XMf,l[o`hN75'~njāoTAZC+]X$qq՝dg ''mqK:b$Lw;%6yc܌L.aCЩ඼Y&'M@ܩ9EKD?18@}% 8{6+~jw3c~ _9 ",{` ifT< ZA5?}LʲD-~sN1}ʹHhԉ8v0%f8۪y3$=iАK٠9 8<~ 품=?m.+8jJI̱|qrs:^H29M1sז_wNY,[4ۑ&@/ 4^-=k KWm ME.mY*rPg MY̩SI_e#)DG}ќ&p"zq~mE}Vl  lJ*Ua[ƞM8ND usfDMȞ0u]pa +墆 *moT9l21 gs&LeR xUc| 2cE12=[V}A @"'Z4c1((֢\' @iREFM <$mäV؟kڃ#UƉOg4m~+z*]K x/QX1}PB3:STRb/+W 7Ţ$wΕRN@i&wh躎:%O 2 SL+czlE$ᚸ:2G d {Z2!rUu:F##N5%q4^L,RBV3_\nw?ق>5ҷK) ϝ3!EMBU6mR",rG)Ol!ąp}Eq)G͓ Low͘x#vDP6y ~)flɧ%܈ʻ-;S4Y6Ѓ3=#{vKFU/' ӵ7c6ɓ6/L0B;Ӷ ݟiZ]CdESpw5M9O:`m%Q!״ʑ#h[~|vu7/#[Mk|!Fg anF_%. RϜ GKFwt]ͥ9?p<ݫx4PN[X8|k n{ lRo<֔>lp9^ODAp]74n\㫵,L_2xJ`$[ҠYDwfNWW|A2&sƲ =@εfL JLk̀ H>"ֹf_,@k6.Y^p8v?φz55tttVpĹ*6FxBd%gi2S%xpWUOxJf缮 ߍ.[uObh0($޹KnDl1K >!!-=ӕӑ?o+UD+L$iU =vu9]#Dy2k(IJwxU DRy ǠK'w}搹dpD3{HE9H8La>*WCrh3@8_rhz?e마\+?Yd#܈Ր:nJ[_M3Q]u,UFWtolp9p-r'XA#TTHg"7qF-t+:~0?p$1YҶmck_8ޛeuMWu:uP$^d$Q&1lcA"sb o_6^pj|뫡x,A]_HQE!r˱r mBW_(^ ˕j?IM5`si?[n~Cd S9u AX1|dBԫ2v@bZl-5#[75b$C+j{|q:/7B6M!G=d ؞w/PbnRBt udiPO %S 'utp0h}r 8CL{&xnDޡQT7-B A5*>:M~x|IKmnM\,d,w :+n"įU&O "F C6 `iovԂ{*, ÖVe XHv^}A>kMӼ1|c6!(#VژT-eҞdS`OS©ls!"P-1nb߼9!$uc(F σD{EP14d،XLnvS4kf3gf"tEv0"gʯSk_iGUwϋQ߀B !.I%cplz Dy#F%!/'vTa_YˇPzmI7:ZrI[*r>^cI_Ikb4/¦]tВBfo=E9/<;eB 8 \%X. 3D[OcxɡF͝8 .s S⎎$" j_NhU?պ E;QASnM2.,@M4o ), Alйca֫ wH)6=j:4%{3o_Ub*kjs+m| ] sLJ(ڤDzpJ6"eF-cW|@EV  )ޮ54/Ph "?};2H[M-q{mW"Y*ڇb}#g=/F89 })t輋xM^77hZ! Yk^WD9+*cj C cuIsRk^n Ћ0P0|=1 AJmoN n gרH[)l2v4̟~T9[GoUH0Y|Gb65w)K<75)uL5X-*C a( j!UN>H kӐg˝\<_89D4դO hńjIsj'`.XH%qț[޿,F[`c,Um|C6ōpu=Za,՗ϹC$G}Cs]U_wӯ^1$ܙgcE~3D9ő&LNmK߮ R(M"?/*z+7ɼ ;(d]su5Lvad#~߼z -z]5xE^ [q Жt*Ӗ[Dy2ˀǨ DUnjh͘#?Z?2buǹC g衹J?6ܨx  ua)ctp=w;$|ynY[HTѽnWso% #RxPdw]2QҶZ,Y<̜}>c&7v .,dJmk)U6g;E 5KsC^mHPpz< dB-5~.( pWU!1?\qة63%H3m< n*.( D*D,7 tr-;},'3Gw2rRb:A(^[շ/;΂ㄇ%Mz~5d˘ !mggc< Y>{~ uhØ)=j !m./ٲ7vABVw%$5GPL`Ѕt}ǀ0E. 9l%;<9W^#;\zjE^gtqB-a-sv1RHn GaK:S}-@^-(?BJeHm,oEbvO=V{ 4 8a s˶ZgpP'M28"] 6/S8$r JDR&tYXٷ=q okz-F=laE+7ϒ`Yl!?RD6WW-Hq7Vx7֟gIEH A)&a.xXb>Aš#_ևPx\Іg?#a1e&jwEMשmpjK G@ (:xg̀6صAz 7WwU}{$*>Hb&Gw?n^csǺ*Mֈ2 f2HJ7߱*'EN ~ #+Bg^mHCH˿M~SRJ7 NT:<cb[6 DǦ˞Ai(j͐bZl/ tJ{7f¡d 1Fܿ7e{N]44G^{G&'xS^47P FWCG !'y)e>&h-E޴,:cƥu,9ْ3ԓvƚ k"ے._%Ѧs\`@} @/ԟs4@Ɉo,FQGj1:xQ 貤ܭ&w#JڞfOȎ{x6f$"}Vd0$3%} P4 ,JlC.Sϡ_Ͷ ySW9+ wEP﯇1 Hnd\n&B/i)hxK!JBɎ2d@۫[)ni S cyPS'.~/!/Wɱ7S~"KthM gf(l=^FNe(B6*ht?{?FE=k ؄@T/uk%2j\WƮݞ ͤhnV6t-}5]29e+؏BRwH\C=5v}}$'AR籒%?npϵn M A%f\}k\FH)"c7=yn HT=s)gQ$%lFunY:[3.RVC=+.f5<\/~j=Bcw1 &L;1|:[R2W~n: :k)> 7@ۏ &zA!@P9 }h\fXTnT~|EfjOP2i:\;}prE(1Ah):/K"P?Iۇ9 <"ms䐽v~)c_˺enŃBn>PIFMӟp ?f 'v 3A>Fo\d9 |# 13 M5-n٬Vy٦+W+<9* ^'#/ 7k $`AjOھ{.,6 0?$a,mr9w#bQ"g2uB_MCi JFMD=eчކDG HRʫ>bL}8[oBG$ئjۆZ.=OA ),Li_| poy#y.uui@uTr-{TS=`GQ&}KP,g<қt]BTyfY"r#07/t;T dO=ʺȜV˕ xF&&OfD^RP-2sr"?nը"K! M80E^LQHMQ9{cr &!2VZO>_v\9d;P3_pub M%1v?7:J +?e־GVUTSJ+~D!A[- /T4aJa & ۏk7Zsl|u'J}%z0͵Iu,y8B#)ɡ nhZk3zܑ\]eh k bPk؃O6D1j&~1r)D܇#ŁM!r$[L2 ]LO0iD8wڧ($E@9GZK+{Mٟ) ʦss>1̕sa>X@kZ͒{plzQ= (u9u @xv0EU$ Z-RrݠrN}n{3*ه,叱;,LV9t36ߌ5uJՑ?jKPA0+[&Ux`%]ȋKt1io?}jn#$cM%vc p+QE[3AHP.iO< Y0':9MwT oAɤl=c)9twD 4h*j`r*Ӕn ⛘}хEP_NBiAK*_ibKJ3 M%{ BJlJl*Vh=GmE||ir:vvBb/+NEŢ}PN}uf50g3eϢsD3mDIwY[Ig6ljz8IhDDlt[n[\qCiAJ 1 LjNr GqP t*MwC XEEKU("MSUoRv (U 0ʳhҨ>yHE y#}mj$CQmw)w%f~C'9`t"Ew޻? 6S,g7tŤH8e-|~x0 tݙmMKvL=}!\eL[I@X^*2k5Mp˗xTX:ͼ-S"rI|Qb#w,4y ȃ勬ȉLP1KC~Ja&&m`H}Һ_>ެJFf2z'rmB*Zvyc͒eˊl{ B9'8fccrIie,"d1ZbU}vx3 r}zD#;rpzڭ]W!oVYF+ ^KC{{b1$XX+y'2ob#n҄Z9oj2ǡ0nH(Tt8Q{S>Sevlz-ex-<8~eۓ$?z V'κNޒD5z)x-S2l |ʵP>Hr urJ;H*-EN %(l$)2( ;k~/UVaLL'5bQd6uqȹA]4Ht;4$ IAKvYԫJ8/-ϝjl1.:xʑA$GDGH8q V{Hmn*e;ؖי?%%D8",X>~PIm:aMnQN%fK+6,=1v?SRAgqoXy7*w*A/YcMBpyLaxN2M/lyt|ciFר"͋n}! okQ/5}XWC~pRk Ӏh'ܚ߱!?Z=e0-w#Nbg7Θ7Yͺ٠#ra!qSqzKRosuK *~AڋN:Mx}@ϧv*x f١8BG#.a!2_? }١# MDty"b-#3: -lZ#+ע~@*ƚ,,YD|m Cj[ TP)sE` M,$\Vy'EUoCXeIE!t[}X16Fp$c;;<.,Y Zv]m~H)'C#M8v6-f .<꼕 |.jϿ ?l}ڕ)@_w0-DOӥYcUb\yqMd^lWIW<]BIgj 6a l̖Pt]n yj v29{#S-;/>}ˇHs5h>M9g9/pShaDž>CGP.v+ґ[_>k B!uaQh[[{c lHn`]*' q6&<ߘ  v[~C\@ӝ@d3li5LkpoDING }fWҲ}ҺSh)m9j'A;mMY]?Xd&ˍ\Fh]sqR \k#8(;t#VEJ&ۥ@i0l 5D|nɔ&8 Ox?!zy|֪AzP|XarXӔLz YKx<;+7Tk֕ 6ԁtw І휷vyy*\^7ddZY&e{^ը_0í uw-ˎBŃJR`hf\Tpa~RfݞՔՁeN"pG 8jQe3E՗n2 fe0֒ݬA*2n7Vzh۳*=#P8O8OĎHϣ)'V)Ij6?ZX^6Y@B7^[݆@\B4/33v2\dߙ{!WmmmlJUa,JF%BUd#⒋zܘᬝvNUVŢs$ bd ̻VlՁ]-S_u/2;{,[|澱CeC gŇDp0 IQrMo4Y%tDJrsA|O4o3$ Gה4֒a.A'F;a{Ii'Ӌa !As tdKr[ HsS>&&euء͔% = ;O9VMs((@d Qν>kDŽ7VMk 0`z |9jhSA=\nu"΀fXyqm~$˅e&=]$KȎ!ʷCښO6 Ex]jZ)x&2͆WkeBγшNO/ Vs b 2xLP(bvgo Q|ƃ6,sgH;'(he偶[|c"U Y:XRMMTP{;|?iRo  "N7 t;gh)I}4@a9U{P: O#9uqG\X [ؑxݛh;~D9"]U nvDD^#u$## 'LcJ. jIy]SϟD9YN1@fnI8M'h]ypjWӟEl"$X6W_WtQф0҃lδK=#L){%I P5D[2tPm Ȟ=c2 \Ĝd Hd82_oW䀘 `ןy؁ !^Ko Wb3w ARhp-0ę u9*dOktF3K)Y&Ky@8d e 'sql6A_][:;.aM$V6`)]5D s4ڍV ϼd :Շ]w2Kj}{U4MA3|cq+l^"SIY6B1{h/3yyr Ϫ&2:d%Zi!­L ?l!)*\5&u#Zy h-miXqvHx;Zˊ]:N88})rp,A\? PxQ)r=_s^NGk=r J F[c7>"Ϭ^C4ߵ*o ,׺_VVrta0 mLTl]A ߎ,RHow dG@@_=\͓GLďߴLQaclǠ;0^5gp|Zchކa͙ jGJEґK2l_U^+݅yED7>,EzI!Jqg5g b,Q)(N M_dփNƓ"[VTlIM9<6?F9E!!CDH uX[ t ߲Cx:IC QHG8_,6iAYI63tIj-.&\^}խNz_c,&R#$$}q8IԯamYLn}<`쮃#MӳR[pjMFӧ#LWI<~(6&RccHI͑X\ Xi4"~q|yLS/S[۝FX(}Y]W=V_hR&2AǑkL " ^b(Lde.BH-nDga qK)tr,UOzkV;=c`09\d_†Sf؟JvHMlg pxjlm%ו@Gk`Q}6v$^JRb`+/ܔ >YzBwv >vM;4t &X.|!E@B̃kQL!F4#N%dˡ\# %ĝ h*'ґFygFe#6No>{qQ8-pv/NfFnIMfc9%ymٔy gv3jd*ڏSdr(9n=Iմ`{ݩ2K\XWv`' D.Kib4JкBx5R-\+8Yƛ>UX"Ma}{B}[=jibn><T~nk#щf;1yxl#J`+"/suBi1݇5|ZX-%FʧpXtϭִ {xޚؾ!vܶ~'b^" i#mƴz΁!sl6m֒\L \݌~6>`YbԖEy׫n‡?I!%VUW3Z!7VD 9FBR; Qewp>M[bE<+ :SN8ˉA,Yڢ)Whkf85&Ϳ?tp-r'κA&ePy1=M xRC:C~mI It2887s8CRgA45Tb`=vͷXZ^/j(siQCd HOps VATNpP,po"^ӞCkjt:/L &qG!Ffl!mX͋y`=nY]$jCN l)m@2o)\uX@%dpR0bW܈tR3l%h<-v6!X?-4eWGy3SJڮVQfU~~7]X !2& v.>LѺ~H#0i! c[}WiU_), ,` 'E/*.u#YoRi%!"J hLQ6(ZDÒ,"ݶ4hKAp3AސE [M*'Y-jةܱJ͕ml c#n>"Y )tN=N>}PR\n/ ­!O'v9x9ZcBz )2v&=!c%-]>z@ WMȧgЅ1uunZZ.4;WwAuwbwwi_=תJ4C)UMʿaз9Lul8 RaO'ͪ^o3La5?ܣDUJI'g=X+I?hr 8x_ qɊmP8]h#=Y ܳ<|_Y|r%Y1G6{Jn&b2M;1$x?IA\Yظ\4ݠ74mbp9зfE,l)snqW_1iI7 Ma4{48 r[6B|KT_dO0LQM]՟"^|#CܵpA&mW )gUC:]DW( cw8y氡?B3F R 9zw ZE?e9gIpx߬֘n&xm2-ד+fvLyQ%ON(NG><JA5~hbt~& { T@}~Ι@,Cv5]>T( ?䉴ޝ-/5L &nސ 78n+69[چ!`KW 8 &K;JSf*!*9 \q +v4r;ӄw['L>(ŧޭqrÊ[-C:9PTLMx,Ŷv;37gv݈صQ]x[wdmO{6e#ʙR日|E6t4}y {1/Cv*^0U< ?%K%b3Qz0i+ӱiA䢠k- c^eT?V6*;rZNodOl x&di>a^4@@{'PIn8 g P Nu<،A-zjrӗE}:9E7w?9˯_e 6=?)z7MzmV";D,[ɣwQcjc֋AbC+= 39- <^ѿY8,#L9ٿ}kAvvH2Y"6%D|bbysH #SpbRX\"wAbjRĤV s/~1lV ,}AmLQkMt|ǓX̙ܷO^" )r/@d~G Va~:݅;6}YUҘH`?S]l}CR6/q wֆ21nCݖC8ozWúB0A&FDSFgsj/3:^9=+}fb ?oG?K`3`g#ҕ폥O`S٢. 3YE㷽;ؾD?JO'xij9H]?-AV\zgβD|gFo>@lw9Y4XV:^M 1sןLm!iwum/JlWn7z)03JExgGxDEMJS+&5B1E!q̮9 j-oyZ!nu1I~|E'Y"6uǚXQJa5{:Y=~ʑN?B6aTܚeV+ ndOޝU?( "8T;(\7Hrv7%rz`ħ}1}-a=m,7R Z_Qcmk `rZ')̕^g\`acfZa Y.IU; v&YpYr} PexGJI޽+87Lmu9 _\ U$'^Lf_}eTnR=!ϭwHqf\kж'@bCCi"V~ ~_CӷQV=Fɕ ġeyo#dxrJ#vg(LS+4iC牔,#2͋)ҳ) .gǫZ0\aa[:!JzfV{`$^ /+`)|~r.ͮb#3Rx4]HNO)215cȺ BNK 6x@6ag*'gM䯎~Ttn,"]8*S\ss >f%s2fΡg&zb1.L2A59m+l;n8FHn!Ӿ@ܽrjg*~+˱75(s>"9E>*فhi G-Pv^u\6a8H˝}6 D;al|7M<'JBƻf.236zɚΣ!+ 2] KXP|-G8qYSd072Xnf-"0vYԯ0 Egr7#[AKL\п.8hx3%Z񩘨4Sǎ T\$v~K;AcvOiT(߀5%, QΤ |ᾡzR\VhJA#(m(7KچEx+\EpADOԪ+3f/ӪZ۳6.x=gI*']Du%}Ud6E .Ta70x`u*"<B/O[1FEnm=vCpKNɋ=UVkwv?t:mg<ΒӎsV>+G8ηoS=稏Y3 IL tr'[Jl}:B̖݀1ŧ#@CC腍VT:HNe036za:^VkÃ$+qhPda{_u;Or3-:&%%;)x 5BeМ|4ʱx;A4FOs<wpΨq2$!ц_ aå*RCrJ-0ʢmϪ@xiKqLe}čbU_lEOVCq E / =W-*Ç(fbE;Ūg?GX|6+虰7=p{3&@n.s M4HAD{wQuf\G`Ҧg!GިUyCjR rS1cǽrm{TgVL 7y|Sd"d]; F4B#k7矰H^԰)J&N 7E_Fr8\eB qģ ӑEgYZ0707010000009f000081a400000000000000000000000167ffe1d300004754000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/char/ipmi/ipmi_ssif.ko.xz7zXZִF!t/iG]?Eh=ڜ.+ʄ?]U\pl@XG@Cb^0D64qw,ZNsom7 #~E0x}.90n6_l`pt9p'4Q#?"W7!Ǯ{;nd ($_t_9"3\)4Y3#z,'HrcL#>";tDX݇pWRx-yqǑ/g[ˡK evVG11W&y4I(k?'%븮T)P-;Գ|o%A.wawC qUu0%TT(mFyPk r3)ʃ/9_ μJE .(ͩ>d# p^0y"M;sH 5A.uZwɐ{=R  '[5:* Y?%hnigK]iEjv=צ:70Ѷloהx֯wAo@m nXr?zJ6:7DNuVJߊ΍iZd6Ӷ.P+`#p{myܾE]tCPE+,BuC mLyb9u݋.51O;4Q` \oQDQ5)!s,=0G@zU(^M%I] ~?F#:sw&.,=JN-i_.zVqs:?mt.)ﲆw_#>^S}yH r*yP+PR8}[/+EIo-yIS3$AZo}7zYFF;-sWM7bC5W+Lg 3ǡ,mBqͶPvQjk@X]@9w'Y-${5[*F z*r,)x?bCҒ&k7v䙵ZxR6k\' у̝Om \q1l- xu-E> HVtq_R/G N$t/Gs_d6[+k@ s`]!z9(Rٛ@_1j%TPk ڼ,*?_d9ۅ! !#?0krlPCRYAAnz] }o5(yj%8Vj*.7]AgGXE˵CF $Ɓ9Dogb[n77q`p D=kRCYCe& 6yO:H(&5twX@c?aZ:~et>|uIH3"qz_5.5 BC/L@ձw nÑP5U}Gt˹h֒@1$ɞwX?ݥ|!HL%GZG8}ɛrtuy!ɖeHVĺO4'7Ig$tKGOmWX{vs7:(OˀIH\ذB-@^h;qA{%o /a8ѱtg޾fND=jXwG&"7`E]I̅="@`j;bT*+зƽ-B)>qݨ se'0{'q1/%)a}5~K`j,lXz|5?x9ܓ g$K{촠~pwɻyAih~~u(nn%^hʼ_Z֥38fK3FbKk'׃"8(P Y)ЇL~SM7H&T9U"}:B;VѪ>%ϴ&X$E[&*V?huiԵt/^~K0HKfawdߏyLaX.v){sC„bZV53nu[l(S dTÉ+k;ЂMӍvUA˻sg ]_% j{ ˜jz/㮩l$dWq67Ρ{P7(ǁqΕKa?/3o(U>E4Lm?%7+;anG˦ lyLナAiٓz Ohy6c]4Zar_xPp:U|`!.fW97>u{*)D-8/%9`;hޝNXӹ4[Q*f܄ɓpOEuQ,2PG&ʼnaghށ /u i^7l+,e;,Wi4ox^PNپ gm2DO*?\O{Z'fZY2xEGvj:$SũEnVpZ(MXҺӿͯGAҦ1旿h+UlnF!^w)dR{A%#2}mIoU5i.>i^1C7ACkw?S͠(.uNHTFxOA]P7+/c=6A=BdpV̇A vwwvP"Dq_!+12̕* L1k\+V|â+;AȻr+>hSpnm&;{ GŎ~QҮbIq#OC"BQ-khJ0zn_fk;/SݝvM!sMH4p۩HNwD3޳@&g'ƹm_ٮtΨ38-p1P "0=(؞@?0ho/&]Pۨ. p:QM^;Z[ >}5]rD78Hm@H̆˼~:j}\>N;}:@8#1UϨb&́E&ZU7# }sMxuHx=yj< ^zdi!ܽ`,Jh@Gz/H)^-p^ Ta23Ok/NM2]_'PK#84Hq!6˛&׺ h5|@ϰȶ1J)Dׯ^ gk.zTb̨1~J ?47|\gy & 'q ]q0iҭ|jaX㐰eƌbPaI2r:pL -ڴH_unv>׃ P*ȱ`Fz#ƜV1Ā"=إ4kMMڈrL7Қ&}:l/]I˛v z$vG/<zr&v~%=.^%SQ+'dB?38 {2"X-Ef4S;M^5+{,u_U'^6/ܠi$rq'zP^t@ =BvbP1sth\*4yO0 ȜMHsMm!;In=ȇ/?{R(WOs@oR>PwV!18m㗩QZcHfo@=.Ԕ-"A3f>Ul֌Zm?9D]g:O(?/N߃#QuT笖6;P[v *-d3;Iw1b~0иNVlV";]j%w0&DLh}GeQ0g([__0ׅթW ]oQ5:gg)owOTTL~Ga5I:O ?c_1vjȖ= s+T>Ne5w_;oՎ૥U?O2WOX!iFw6>\l!Ӷ_ @q]];r4C M!><4rTx u3_?n)u#LhY 0j2קgۀMy!d:(~C8EdTthˣii 7(N=a^wo3{=WLy/UѦ9;ˑ6 4_:\mVU/oᖀC W^4 bl;jaQOx䧁FnP;w= ,0:md0܌`|"DÕ߳iݟ~0/rsh IQ|hs@]lj:0`:__‹)+h"R8GH*QK SϜ_y0fqhVEקwC.} -k6!P#qy6dr̐?"+Vݓ5Y:;:}NE;- gq_`!8Y!KA5u+""K 4{`RT eYi ,RRa Z lSlZYβ2tt]˫r}KR%)uF O,|nt2ֵ4~o5.xP'|k$3y.SG<9<l"U̷?s̒, q~TZBK gYB7sNxsA6cw\ޞ?PL-x%2~?fL.jDB!iu&>Mui}cY?,ITT P=a%*Kß*{; `XW[p.7ED*.'1ř^NWu^D11Y71[෗,%ǣ١c&)쑕Me!-\)ڦTbc6ӲcJgHȚ(MG <Պ'2ZIf6 V"R5bJ̫6|TkuKj3;Uq~èb;rg370g>d#EpKxSzH_ip0:J 6&s#>tVӄgұkpKk!d|h_[|(Q矴I/rEJZ~WI 9޹kѭmJ-m"*E)`Vu'{$GSސRoݎy2*ZGN/ RLC5 xYkyV5Jc_5+"l:gF Gd|ҟVe Exv̡zi.DC +s-Bdb횵b#m,ցs&8:?&*(\2tRxXݼi'iyOR" G+AZIde,z&c]R\ A8$RTG#PV "B}z~ٝ+3{cqߖE.毺&bbVh; ad#a>Hq^6uD Ӫ`mV"GqH5Ƒڗ>G~JBb{ M5\rqY-!.3:CuX?C VK#/nGINne[.p`KElAqP7}e;x}Tˆ0}8ᓇ8L*pu>RNOQg]0-.?DTx<$AӴ Q,+/ki+lzJ{~?lyD|;k 䤡\♽icu={y'Yt QsgkҪz?g44JZ"=a{0k]̽w8QX>Й?xRѻ-,}jKOpNطDnG0 F^)Q[2p/k#Qn9vFg8 |7EњG9)ٵ~uEmX4B|yz9YCF 1SK>zVK~qڶ*>׊lE-:Ȅ,|J7?# P~T<%`"rY>R ׄ-)oarG*,Ocs' ԀebG'NZEC[U'D3Ht[y `uKd]{X6qiǒ[$ +w=r^Gg?Gb[@IL?lNuJeUzۻ Yb)-kb"gXԀ 7; +ݡM#{u%#<_>뺠@]܉z@rڡWE@4a3RRReOY]hͬ:A>˟K*)DUc<~)K#k],My3(B7RMM>T.K(Y^2Sw1={$rb$n<犒;wb{!1OҬGT bi}q{F-Ҫ})fQo^bmh%@*SWawa^?ZBjfRA:f}C>k,1/ }=Bģ˵!]K;%RP*[>_4gW3k[  7Pj}0y<ZeER?,1`R,8&9C8ˀu[|505dW#GYjs0*j/7N;!e4LB,_#yI&z|aB˖56'{%$jJg0YK@#)7-Xg'4xK U2AYL3eܒsE%gGv֥qqԛ`&&:^4}q]![s+Ɓ海Ȧೞfz& ,uSe{W궘RZYM"96=Y;,ChO}exzl-Η~]%P$0n6}xL_5x8Ձ'%yBo$7!I.7֫R1zɵ[dг68S"L\_lue(`n& ܬӹic(+I(C!$,E/r/kO;p9z]m6K[LݖSD@^ýuVw{`]>;uim߅}j-̏i3kNW߈]"ig%y,<>_ | bN~NL,|6~Y=kfaP[j1Mv Dc\ L}Lt2.r/Ms4PKm%^KT65n @Ѓ Qi]թ:%g-7H 0qj|;LבYbPנ/S\@] FZVVK(ʡyVh}]7lrB%L,11XJy@EF[d9~D,aœ*'O@%FRPm4gj1fZ<nqsA]ul~1 4:TEPŨ6;Q.HאϗplQ<X]@kOp)տyd(s+{4uݢZNP8.3PxiCݝ= Xgb T'HRkF:rG8JָYlz/sdҴ/fj}DGpng&~+K LY=2&sR #-M2dZ\XN7/#<نjV;~NvE|wq7`m 0κۦhR5.֧߄Nđnm#&n&UmD/BHaqk.UO=\/s0'A~*B utsQk1bg:ϩ64 LW)zHe3%HK|AIx)yq%qKɨ1#$3^QyD&5(>i|9[?N=7Ԯ$.ȞFF^Gqu̮#>E-N2YVsdՌ/A6C[on`q]Zr߇'U܀| dYg(>[ QȞٮBL U E]2b2B*{"]"o)odseNdݪ_;CDɈ! ٔL6.:|ӚR$OCHy8.Sgcj).ֲNJ=ɜB>ZDnjO˜ gFFO^ݺLH\Q1`ec$‹]ҹ!EI̸tR t*mWj\KImbwi䠭JVq5QADGqY9J!33Zfgm?4՗"_v&:ĪkquKFWDA@^nʹ]&_ǀhn*Go:yhH&6з,J1>~&yCɜ6+Tytk~D}NYJj)5~{[TMi6z{h0ig<Z"i:T{xBQ D9cXXZRI|5y .++à] Mm^+L@KVnz: Ks2l~Jji]sˮg,ܩR rR;]0JwԬ!$J8WS8\EԽ^Bއ^1wT0͒㸑9B`'5NAM_aHA,οpIO6$ʸQR}Bp#p?J?A{Z|cc 9+0ϋ!>g}&þ%QA<`!jdր S4%N[| uprNUH% N(1gGL%ݭƱ@TLZ֫ދ]]OX4\@~/4QJ>f`\iC\|_<^UiGn};źr(36Iο5_y e>[ΉJ՘[5wn`̳;Dy'[ kLpI{HdxcqXަ#w(!H"J܃>ԅcsW,#pvn_)]1Ab^pS`U?MeOi(DQעePr/E&'8 YuKuU,<%)+ޕH yTKgxGoDᐓpӠ| /8 kA TTUSnl" բ1Vh-ChM%G`<dQ[+G /]QQU } 9#%0⿿˦E!*0O.yd?Am;}]A3~>!F\5RLNƺ}ف)QԔV3iH5G@v! -[n#JkvkhdN#dB/Y H6n)9 u0c0:JիS ł @c+uGƇJuQRSk :*M-ץ( m XŒM:l$QT|0Zu-z:f4 W SYT&=c:up wr3q_Φ'7Q$U戨yJ;Iß_civdkݽR#=- &5; au(XdDF%jf=ɦN?Yhm?upw-lr[Q-'!Wm[ kqx?3r9W+&#/$ȝՒ4YE Z=. âjIs4spmp"B\!o2<3@h5-Ai g"–-9J(M8.Ceg[Hr@O~~ _`nʺG\5ml}N-ѩw q(gp6ɸZU>$(`6j4Kǡ GEv%~~Bfo%DK̶Q!,݅cUeRCz> u aސxiThojVxmgg42îD qPF#<,b `tD;tl ENbgFy;}<ǠP:@hg4n DZc?Tte!vcjJ 8]:ˉ?a O"e*Ӊeqm{j ]HQ4,Ze?Y{0@w"gX"DQ4rxH!EMXqХ(xF)0VdMS_2G򟋀2 嫁WGz*BbY7ʚ ?akPÍ7ǜi's)QeQ7D.YA)j5I_@tL܃IJJ5T<,H؛4iNI =IF@RFnj\jqӅ\I΋ax7 w 3 ~F~:4T֥]Ϸl=AV޷o6'dMCjy`V(R5[`׌jw{fb(bSģGϡDžᢉ0ak.J R..Duy5HV{-G3(%^/F#uih܏,z{ϗ+V5-DKKs_WM|/:Wt*WwZr ɒD\51N,5/Wꔾ{>؜"ջ\9ղ0uޜ&Rb4F4쳥hTtsd꽃x (GkwH豩 ӏ '/ܹ7>үԭo 9_j̈󼨒;Kz?S_8˻k $N|˂w=ǣ}ɖɾ!/pLBfI.5%1Y[/g!(zbe`VAL{xP7(efcC抈zPQN9hQ"fχ2sqhE K.G1:ȇ#^59!E23i) <tJWu_ JdUCV@>^WSK&"8^Q,QJ4pS nBzHI(#=L-H>A6^hlM̚zMR[;'ɌkTى5deT'D%`Za-@ǘc #1Ȳ̕4BjW0/{g;au!q>ZTɐzde&Hד*~O1-eb+ru;Q`(< 1k.$_4m4?Y\@Фmz'u!S^KrVYB|G);8a*L$!t'}sE'~>¨/dD1}$V%KGDfEM\=/wQppjg^ \P(-w"H-_[ib2g#Rg>-Pi]|B3%3"qQyٶ:ӒWk{hX"^FCfhs8*_N̈́MUmGQ@E@Qql dh ?0k9QHZDObu\uP &h8ڒ>Gew7zg1;=>dW-8kj'ivIEU3zOȅ#̦Fj'U:3 Y֎*5 W\\"-(=7UGp(j2>JU086!d X YP(_Qt+5+l%qUttS56򐍄wisc5GS֬L_hIH1@?HJcKD0Lc2vaSf(sSgDzKΞ(\n_Kш>MV* E2GD37e >lp" 9Vl 5Q,,K}'GF AƜA-i}%#b%.zW`퐇OsGxL-ߠP SGtFZuu]'Y7{hQ STeN Nk8[Y0}okvB. 0D @g悅75B˸׶+o=|qdx02Yo{bN@G~PS遖km xfJCUc);w?BjБSc~5H8UB/ȡ>DUlkdI~W;wdZ waS,XDby>? aCeq HXhJ7$\|CI 3Cʰ+U tHYwB[L"PAʭ H;G1^*DXO{֭ A[F,| թ?Ld.;|ggWcq ;HLvPls (!V1j&\=V{Py\9\-%_s(TVR哕\*Wߔ*+3 S1obqxZB!._6L@E0~j\@%۲h6o}FBw c +|cBvֹ&މaH.>ֹI9$CM`@ip#NѼk\ (xDk*C+ɮI~p1AsBplCUøa^|?Fg<8|G=:g~ וVwbm~ʑ2[YȇkIs ͯI}3~^jpyO\D)4h(?+xA@tr9)̶0a{Ł-)-OO4q3=Y:2_țKipݘd PRX! 4yixB\Ë=ƃ5SeH>tO2?z{nEHw{:Yr}m(++uy-=_D u \Rs.ߍdtlVNL+dɢAS~f@}5nCDF_Vn5 el" nh/T!@v63|.-[)n@olw$I7HTgW}}8 .+ZzZ-W)"ٔ?0H˨o 8қ>hM)6?Nc5xe0CQawoΕ]*;$a(F˾j]SR7#k t%1E̜z(5!غR5RY,=hܳ>&c+DH1p̟g`&\Q{x|`ͤH`*bCO_4ت” *Φۂ05oa^1ʆ*Jr}ub cUx j"di_T]-&W4a=$T(2[m3o9ߞ8 ҶՂ(@G>m>f˖P1tH h}%:(f \ʽIR,ۤ@wM`$/fM wn0*^ ~.'z΄?͚Sq* :H"J7NY755[a ͊^6}ޗɁ\,1791+i Z-g@CUG#HPOKHz>@WA瑱j"-{=mWTL$XfhըWim[1K}e/PFj"zEV}em~||^ӽD6k<^O?9}Ԟg=/$*2x&.}Y>xH.#IMbX5ky0l{4hcL,%`/x6D_ 0j85@o +H暤5v^lq1 ;åvRP|8a,UNnXz_y]%8(ǐ% Gz UrDʶF'mCG 2ib"WZ2J\ƴ F|u_BHqbPk[)pk {V< H+?<'MYj RV9JtykSj*G2o:R`t0Rx!)(o0ßy0ҚCBD.^nJ%)NrzR#^w& L@r8e@_Fޢf`/h&lsu&f6I16&{CBy'z5^hGF]@O_e{Qk.L-9uɴV9?vIsF.cL`"scNV/v&rYj!Zmo\ϘҒWNc]>H*fL&̖4 URW7C(c} X˅c̙3KҗA ZЁVl䆮 2?;6*}Ukt(,DhMʂUw:^_}p[ڴ=lhIVOu9ȿfI艺S2nڔC-ƅ*=R^y7C+yT,G/^&87UdWKĝb5X=]xT8фkP$O'B~OYsώGchvtxupBB|U^ G@hKv?2YXUwwpV>x*ێQo;SNɳ h'JVe w*D89;\D0v>.EŪO|>tVeyh[蓗$͟$ J,ΒUv1R`rGcA%Y+ùapc٧X^kȒ[`rNyTdcI6-ߢn S0R`HWjsh,7Ĭ%7XR@# _mDX()?~'m0 eJVTӯ2e@>q?-yp4o(0|ގ%yo3"2go3oCZIм&x1/<2*U_Ze5d'!.TK+P@nN ^\vd9e`r΍>GÁ>4HCڠ\9+"% H`3ǽwZM@_?. .t59̋Bq+'WS ٻ9kGyyfcm6k ]C$@4jVzOT;j"R$?ч2DYtzaxƭGۜu3- f%6)A?'2]U._BCGdajMUE![V6 ^N^EqN%S}$M9Ε Z'-6?]CuSfEhI+)5cԷސ%0pC\S҅4#,ʪ4ߺH(vԥ iyIiFSJֈ')s]C˨e쌾ԉSc9 Śkל"i@s^V5(Y]ǞqOmxt9!kn<<"XGz@QA ;N`W.AU|# r?%B[j-Uw<ݸM7Y)Ag.'h\pCtaDlupPK4L/DW0xggLD!8J-s!ɜt6~pb6qä:򦸊0Yp`FRzv9ʑk;}r&0n0Uvbu 8y0/w4&f@~[HٺP5RȮˮO8 5^7ZC7nMqKcJڃ!#I@C =P֧-4=5Qzjͽ9w*&95Q~e_ 𽣔 Q"3}3S L?ԟ&\l +CatW ׍2oRny!t_ 2gm#5)xdd-+Y9 I+ _S< .1O\ZHO@jEO]i2)zوIHtdNv,毥cucl6PMixc;0$-{6)1E,Yw*1_ cb57\uޘ"54 J\{\x`p  )bG=9UP7lpuN"HO$$ h9@囆f d=q2iP ֟+'Z%{tӶ띣IglㆈP罘AǶ_]ķ[gXyޔVc7S`IZ-a#V+إq+ :OCcΐ_DlE_e']3@j=zOhpRzK3*>*.O -Ʒ@%VSM!JjIeWpmS$6YPc7t?zG9pozEM^N룠렯.krSN`3[ H\R$n|w ڑW jB@Ay)&eo^~#ʚ a\ƫĔHqBw%QYvŵg+k~2$UE\hs؆-gs.fj2(J-q ()L!!8eLm+'S$46qf̽b ղl;Beȇ}" ߹ھk /?9@yu}R(nW51yhpSR4 Wp,uK"īzQIG1U/b|,w w3bxr$­;ll+?.D9ܬ0Q,v2cE(*g]ҜS;y3Y=(5=*4kPvT8jݻs6~2UKCI/\ ,6_1vTO``Y̪yu-5X guШ]/4 2j$N1}ne㮗4x},zEEՍBVedrVb"Qy-NÇ^E'""}3;N9?OgJ]ٱ-t@x-^2$/_eWw`aj) ؁\3pUD~]*ktpP3 !N*Y׆3lSC<^hu.Ck9Ds Gf*1td6R(оGiQa<.܊}RׇÕ:2h$^Q ]Ň\f)szeN^zqvȦkVffݘ~ϠzBz@] :& iP Px@XeqXamԚ6P6 0Fjz ДӺ< ~)q4q#;(X_QwTwS$4J]l.ղ߷ؐ_Z(Bit&33 !{Z;RxghY[ݺtR]єYx1iF3y#kC7QTY:hP90aUҭA2FJrjy0od{M=rḤ)R^b,Y9K/"~FYe:Z).Tj*^¹o"\rǼ.ᐊ@f '#[}Ǥɐn]9EȻ'^OL dfJAv#^$c"rK*(첾 HjC=T10#:zC  Mw&rf:C'L\R.PYVqك zx k:آB593۝/ hnOT4iyɆ%.2eɌȣ ]VVOܡu35ۨ׸5k2 xvGEIEa]WHeSr{]o늙 mҰl z6gd~V\3(xЈR/49:>r%dQ(LboF_=pC"4瓎H+U|߭/%1;8NXsi7A'v>c CX˷ʵh^R!:x0#m4 r2~6 x+uրlH@/JAME/PZC:gV77žٔ\yyius9 &~qy@@>vֆ:)@*jv:}#&D*W8n(4XMNt}4Kwίӷ-VP&5]lG `&-hnWbR[Npp\@`Zwo l8ݻ)Z< fh'=n g(e橐i-1J絶4n"/$%\01<Qɥ7r7բ1c">||oa֙](+|_-U?r ܾ͠lsQDDZkGS`Sa/l;&mBHS.c'Hkt pbr^L4/m.>6~&092GoϨT jyz+da+$vK9zҶdm|T p7 y{u4ybkftk􎔞V=ֱh<{v!VdIH,OUNӻW{MbdS9pluS@:!ȳ0i< p ñ 8N_p%E\)_oʗP 2"< r-wh4C%U*,5=OʶF];pWXuGK>ЁM#5s=DQ|) zG7[Tf|H^O|eEÅhfޓ z^0/LdKMupʝ^4%lJ8ۄuk~FдU_ѱ{-׭~4h/[%y1 詌xLj6:85WX@nn9D=ƒ@#qY6ߟ=Zc_l he\$Y-փ3Q.)̒Sx  ,$7}w5~{:;WbT'670*@w[e[O{cg䁠0Ki25}G<0p߆=kG( [bP} =02(+&5KeP&NzOL}(X}N؊eXiؑ]Y[ g!ܕ]{K1!wug6IsWB%h<~cPԦ&2Vhtj#M @%fOlkWkjGf뇔-H~ 3u+iv;X0y3!G.mw4_'X䜹[Ӡ ÉA k0WuΥ-ARzq6gE,0&``/բ)`>.!XK .} ^>퇚O{.iqî8ePA *⾔jNW fQ>S5x;OgG9t,Ǯ:Q]ۛSg-LzZxj a,8\&Z @z6I %>.!1ċ߼Qc P>ӸsȀ;^`;5%ɗ8O3Rc/%[>?[Xt; pN}?2Fc"CCTmQp~YAho5u"_x v],t6@* @`AJv#C<ֻ4b[@L/x3&b*!*{/knhv MXzߌo-Q>x7pF(D6kPƒEC\%#n^$.LoњЖWduyrx$4w?"t뾘\6Sahdt),Fo0SV2L{ bt~# 1ZٶcS&[4XAжvD@"֢}DC,U< ƅ96%ue:} ڴj ֭:TmR V$ƹv `kXZ]CituDَDٕ [ &[‘ʵ &^ %aok$I]ΩL'O5,  y0j+I"xbT?7bD~R/nB:}(=JYt`I]ꕒM@ x$!?|hi Yوy=yx aj(/oԱuxHUE8 voI((Oڢkwdd L*HEX,t[J]KS[p>DeP^؊rc!<WPp`,H#Z6m,Ecڼ'wց&'`>YD] 9SM8D벏\q1q(U 6O^Z)bf63Kn \HVKvy%性C?E?P˒s)[eٰzz/:-t{0AC-$'ZD$DP9=E{d/GNމd8< n7sGg,DyXOi7(AӨkREf ݋`./VZ/ոw;+J@$RWwPUbΟ {ZW!AGwr{)S$G:qfîor($1f,HT(Z`;kzJ+imڀW,uW3n1H[z8mh$y?6fjK$hiKu$I~_ߦ:CE_iyB$-aֈ_ \H܊&-N긫y[PJr~kng_=E .Y495PԼ\ e1 I:x(2-5ޜ qC/ÙdS~FWqPJYBsAC_O;Df/y|Z/.#;z-%YϜmZ4k9df Nq$Z |sNg#rbtQyţΐE੣+"ryjeSC Pxkx'5L|^΢_K|7 %% R|Y9.!P} TU7L};BZ gP) 4bXM9M=1GAV W۩>Iջz&,0rS80„IвS=F󿰹<o}uf{(/H_LdR"l5cjk̦65f[@{xRd- S_j# MIjEJ}r)NRv`WB?7lkV!^uU:u'aܭe'F㦶?-׉@F2ve ӿ<hlRge&jv #U(Ajfq 'GӀMK+Ɖ4eKLwYo7hZ%w} PV9UGhnǚ{QhB$I8MPrh,rEKNODդ|2 \Nnԃ=""7b.Yۀ!s$M2D>UgdG,8H@Īx1c=N­YǗ@5՟ H%KaV`+I "T_o3/Կ.ZDi ْt7D^0ari޲"&XvChjEvOGs,Ȁ@VC6~E!~<D0?'Y|$Tf4|e(TUq}"gr= ^C~z¢%w\x~Pyw&b,QوNe~b_sT=2[ d դJRqQnJKƈ»PTB ?b^HP ,9WS_g݈h|_]?]t[r1A`c=Y8D2 T8 ZzzYy% ɂ3 ^>\KS4$ϖ6ϓ`X|&eLvUecSz[Ft"Lك{Q>[JwP^)<|E93xNg[FG4tk!g:gr`=ՆL1J Zč]{n*P~!>CUl!4 @ס9=8w|amcd zS" l'11%t[jjA*ȬOO_஼7uLfʿhsG. P@E䢘P gdxtGq&.-XB9! )t#aeEu6Ku,#G'Sc>nܵo' *(Ӕѕ\&׼ 5;yTZAA7~%`t :KpFbc8KnHw'ֵ|Eq ${2oGfaʨhe޴+f?dHmr%T_&!, h eZ԰_!wG'd(n9 S*F?=/SwM^(wc7zF<ۜ&s@!o6E}^ymٵs{bDaS۽N勵ޝ?[B \N7Ǫhсr]$Hj*j,^1|jLN:4&<Y9ohnU6=T~NohфZ? Q@di}Zڄ ԩ%^֮Э*)s&n&'Pk[kSIPh[4Q\kMsX|%vT(,Wp&ms@|@LZqF~ D0WPN91U7~ȼ¤2 jqLL)>*?mڽ.[{j1kj,'l ef-In!ϘnY/O M/p$S + WѷMYXVߺ,| `ۥIk*y{|  Ίx#a+IxAbśy{qAD۴oB,%D$qе*{ܵS\64"Tr^PӼPsc? CmaKsrΞXP^ (ax/ @_R9$+]gL@QU괱'lFk뒸G1hS{G,qΒU 1oz!w`;4ktm NN+叱$6X5Ђ XHWq'GFEd| X]MYȎvY? MdMm,#܏pN]Y1條p,oKt bӌ˄wxc/G×ymtA4>@Z2}ƨ(x̮PlDPuUP}~1>0g8=mʜφV{ zuQ" PN\Ab({yKp6_ܯgmYRUXkbFkTM.Kg_͠4 $衋Q8& ykeT'x 3;@J܈뽁a1R(dl*<;ug]Lkeb'YWC잍aw5/e}- AꜨm"SVS2t]Vy?"eTԆۥܺb1ٸg2DI$0qZ;>7ߚ9'cӮ{5%AgUP6IhKȜv9T,0}h`2J8Frޞal"U^o+5DSB(E@`COJoJBx*]sq$IuuҤ;| xG`(+GsJTE¨P[zX 6hk$Y~I[ܵoOA~7zHB\Ha>ZkKH7 2ǑUdP2fqO>έ0njpn >~.ɠ< SzstPʢ|`ƭ+$0=a4u!ffc-lAG`:9+JyhV Vkg'AC(jnC0u`B#; as,-sEmZϦ(%W9K2J1.QgEst;1O1)8(ܣzN:xw%r)GU'X?('ƻd?UvB p5A ם#%oc:"@lBVoޝz Mܱ $9Cniؖ2eׯ1nKs֐z5'{tƅ Bw.#9%bڍRdG.2}NKͭ%A}.}$\k 7)pwSQb-Gd`Z8R$Oʽš]}hpjG$ 1 ;doC+?Gb0^ մvޱ(ugzZwî@Z=k^7ҙ$;ʷNH p?^m].fJkoD [)UsX`:7xYprf|^#^ā]A#\^M4 g3J|͵/&q1G"_a@S a}A0X'/|ͤ' %ed,fW:`ALyBi:j~^AL ^F-a>Yagqe@"h7&޵mB:^;cntR+r)2i:\dΥt9X@WN p)*ϒWMQ k3B%q *4-|Hi*>ܙc̺Py4,Asj=7\Jd&=h>=kX\B0~#7V q5{kA=j@,FXIީ\Ï5 މk&j~ތF.Uƭ^n1_X|q#jST7̔YhDM5F$WDl @O+'BOk2߬e~:&ˋc=< \·x[v=5w(#'6*JD@3 ]T_hU?Fיa|BF$7? \k-TB}m/;bAL&sTjэh'Wq~PjdWUThhW]~dRe=gnY[Q&d9 8:W:ޒ0Z82!(ŷ\ KhW/1YAiBU gvT~0x軛杋S}٣`\w\)oQelՔ߇h0TT()Fk6M~,3hªo^mMڔ ۤҎiTbN>໶ͧSz %R U|~ޱJxlaDoě'>_!fps(3n{qD~Sn (yk:#+֛s@~؉AC>;[;5(qx.i/ "Vۢ43w7x' ]{gIdMֻŨ Lh ?&sj>5<}#∺֯sWJHBi!:XܥKCKDDDMR5l- 0yk2(\Jײ&ݝa&ϪNEBb p 9ow_:tn %7/zvHSB4˥.fkK|l?ٵ/Np-@w8S=?sRںQ5/^$tG!O1L:ܹdzLV&|&k>'lݾr`OSdL_d=S+MzYꑐ{\*&^)\BZ`$ U&LHg~9}Dn'5-ddڰ!6鳱P`&Brb?cb+ӑ1_zMU%РZ |y|l6LՉs `*6(t_3$5(Jb7c7IA)gvlG m̶C%bTz7/9@=/NLw#S^(!V5Ϊ.u2n:ؚ4u-ĐNq.ïڀ JjNG*gY1mOk0>p4qdrI! tUxKP IW݁ 艸KA^`M>zcXV7S\ T3M6J°\q+SEmexx$596Qp߃"y.ʢ\)CKާ~9,a 6U|yZp7\o(;3c,M4wQ#D=_UtZ KFG覡w |hqQfFtԖ2,8'k+<=3y};jmjᶮc l M%mV.~ԣgά#qhgN=[scWVQ&)|T]L u-8Ts}yTvC)Ķ,N FV jt]IyN;J :e^%7''n>*π#k|jq:YAWUs'Z9{a1pRpEA8YӧVe<@ӜseᘞV^3Qd&bSL>{jOMdjE=u_rbU1dO$qKZWt?&XNu>Q+T/'9o5$oOhr483NrTc岫YaݟŶ9eUڂ9t G#QV B9L@?Eښ?}I# L I0ZEwfYw.^$vR'Iþ\q[,1 #Mf/] FXA"; G30F\M9ɳ~oo/+ 2߃bD\ a #( i2bX/K|>>Y>lFt8@+|WXe(d8`0ъ9?A0?Iܮi6Ei5lI>yfJHy(etUދL+А5Zk/L}|Y%UR,ץl^XƾBPuјNEMmcpyMlBvs]k.J BO[ޠu?Z iG8co̦V0s5S2T'CP9qd={fqϒrGAnWV dUpU4AB(INO=0#aP2 \7 [.!/RS7-_ziƝ7^kZ_I"b $[5?TwÅqs*Xlur"t,2pAQ;My/4q!W/!e;_٭:ca( 3v{MY!׏,*R)&L 2m7BNɰ?2}O<.efcos)m_s TB7n} EtF,WNDz|QPAuXfjbDKO J`E+ves;a0uԋv\9߼ZM|iI˼0ViPR(9a1AtɷBwxwA &FՄd\WHTK(CKl?m FT_ˌ"zdi~rc&9>-_A訬 !UXrJ`rW-*/{p~ȎC:]D2IMZ/Qjr:@h`⹔Fn[_ tV7/mнZ4ɕ#飤LӜ_ /:C D%eN1]ay-QF} @80.΃8~. W \O.$)|g@?L9w 'FXNirRY2 /B6Ui-˨h`&-ÚcyM 2TiƌD ke{NN#t+a^օ+~VW΢/wSndeǭ ?ߛiǼ%%+G/9? lĕo抡)yy8,*z;Ίb bLnzgtɩ[%:7@JƑ wqBNkd ZML}uPp'pQ5]u_}B-1w#:UrXW%FdGROq .๟e/g(|HGSGgN.裸rE{a=G~&r5~CeZfiJڪ)7TWQѴ([GMVZI[!0 w:`R;;[pj"]+%S)O[͉qٝ¦;a z E-FK]z9-ȃJ2#\i bf^7*4VX!; WҘ+(&'Qu=GEOu0HfӃh~b|F)yI'.SqLrl$?ؾ* cZn&਎K^6#Z~< WڔW#dy oؓіqKU~uX o%OW5F||Df(v~ruuߝџdwi5%۪,7aT`|H/|ܤ0e4B!,"*tb±IгSJhz7rzVs:!H/?%irɿOQ=+MnI'm&›221ܪOm`m/>VekeEˆ:2^h37:*+I{wS[hڷeabTAnD%$cuG=ֈTĀ \5TF~WCQQ薱 c`B>84ON&Yȕ^G4qwAr bTӽ$WolGWTB 8n 82;n3B D .Bǥ{]ezN%vB;KWIp@p ΐ(1nm ߝ<9Rq[\41MY@G#0,1 C;^Lq{HKXږ eHܽb$HHjV<8=f[M#{Pg8+PDU_&Y?'f͙n+VXwm$6pEqKpN\gnp-BiN7%9JNΌ~]h s,2 4~V̆=lĸ;m2 Jռxa]qq<9dڂV>WK^Z3` ~&42s,o& Θlq,l{Ajs?`C@n=Hzp9$`YaS2w6J}q3ƣ횄WQ۹n;\ +hW6":I4=2߰%p2W1yYXvFYuDUÎ&:e4m z@s;x:Sze˿0$]/=;c`Wswo8{:Ձ ++U[h'VQrMKb.lv8B f0z8 Zr.~iqxHYqď"ͦ]U OzH0&@xWw\[ ) ͗pԅf5{2o65N3"*2n@f~m rx'˂\|DFxf%28@>͢= y.8/,>~}"zHP VϨo-f'N=r}7gR7}-l5Lqt9Ƶ%[0:7U˸:) [f <0] ɴ =7ee ɨ;~6s;閌]lYe1?` 򁈳=oU 5!AZzf瑴 Rsߟ#n+tˡ~€Bme>Aƙg\|N0Y]k?4`<F>W~VR_j&Q/m"SR7Q#3nct&47d1(k٘qH$yXNꂎ  KieGGd_tN뇡pRlYǃR@[*XZ/9)Ӽ 5ĢA k_iN>d8 l8tEQ W([ cWWtg8In]'(!ȢT,C)=VW ЊMVSeeV5UTegGxmYQrPh#5)sUj~ KBY0Ҽc duʋOn= aٽ]}QN O# 2qDpHgvby f_ݮoPv#$09!̜Ekt4Xr34fc) ܀@}KFS$yz6NyύJFZ~Y%zc^?($wPs)"JxHQ4B7mxjVL% cK es<k 휤ծZtHlc{Ѧ4aam$BYiAJH d>Z+>uۆ{˙o}&rHyj,-pM} C8x|.AV*MZyvVEB JNS0c`I_t~$E'\v:TJ x`ćp^mѝNpNm_` ̽-ZH *9LN{AEكLk&n׹2A݃C}zEЉGclWSa`Sb<&61Sn褚x7ot;UE3]c"픤OBP)uʞݫ1J^hJ|]e:ۈЀ70bYTA̳L('"F2uLz/k-K H;pLwA&ua囻dGơGW扽J% Gp:fD.vt[]Er~wہRY!^v+׿Q0I9U+ 2CZ,B|tǖ?Ce\:۵e<vzݮ*-SưMc&-x3zcYTast^5h̥6wݭ,% @PϹhv`ô&$TXeX'F?&?#5f~5%&{xjsYD!%#g! &_sx*;2[-~S)[ Ir`*}F2W^\ԓ=^ ־~ʎ-Z1$KY S[=9ڽaZQ2HRmzG!|0@<1D~y[>5aeY0=Vϒ$ ҶzV\q xʌ:uqnYyy pm28\62=Th5wC}aeԬMd݀g P 1 Exc Sb㩞}F6gnG2lOK3BU'Jn?Ӻ#Az8@(V 2¼:)|4A0ثx&HKto]`z#%fpu[2sV<+ӻE3%+^r% mlT4Gԏ'! Wl"^`& V0Ƭ*O5ЊI+T[SG3y78YLZ^̆6LkQ߿=_P< ꔖ?qLpO0{Kk]EI7""E ڼJ<>*5c!Ev9ke&cԏ-ĩ 3{Ak2ޫ*৳lx=#RWpH$&%( ɏWgr{DH]kB#ĞJ+]hlVmYyԀ}Q9T@1EB!G"ټ8BW]ڒ6(J]L'0ݳwYdS\m^15 x{hBμ[N0Esos܌"(3F@v>ly+,$"IC.Nי,w:ѳ%A_N).gQ\XӬqvr\u )Y_a%> UX'6Gss.8A(%-rnզ-7cYn$ۓnel{vm%3r@I g쓻hd\tj24ݲ8n--)!WmT1jwе[dC$pEDz.;-ɫђABƒ6nlMۄ,‚&"O2&S{~9o=+[o`N\Q6 ם8ּ:u$z*+?8QM(|T1 |` WPKx줓n@尨ӌBQiX=nْ`,y*qqds+#2þ"xBN(EV>S'yva "5D>—Ԣ&e.ĻRA0RƞGȫ@"CMƇtȼ$Mpχl,&B ;Jw4yƖBoQ嘼N_R{T+u)ψw)gPVc-J@+Bq.>'XVK2F?r&ԣS̉ZΕPwuƲ3TߔDn+>NU$nO9S*sjsiS6m!i}V5 dz~]VrCF~IJgn[&VAz?^ CBwB0[!F @JrGP-v@[6O(PT7OM a ~j2=y~e8B[mPY"SmD4mRΝ. ֖ B1}1yP7dB.|Uĉop]{#=PD_L x]V,oas#2ghˢci8djAjfoFS}X}]JW8y;j&e6o0qzhMUpET 4U]͗-kxe ~jXZ΄t'Qq$W׸#&Wj,HR 2q\~$#4]Jޝ[`\$=eb%{WcqJi8*Ox=ג F_[,wSJ`0X/mJC,w 3X&hX:syB\$GW2VX⥎1zdm0 [ Hpk+{B>ܒ^ۣ. bJSqHxzGV:/j0H>_=/$aM@i/=r+iR)m|U ݁3hwdD*&y=ETE^@n/[ I3 LfG =vr gHBx!kꋟKnO {6&*B>Fڻ֌`E WNmT^ ;t>!\-یyĀI|.?(ur(k*" '/'ܡ|6+]h k}P3u@CTub9Qed5`..?(j-^ɑj;vH \ƿ4k>E 0&Yt$p LOi6X4Nj쭌íGh71iJdnDb^*ыQuf'S6G9VZ_ x㓲gF JMG> Kڑ/Ag֝~UÌp#EApEzg+R )~O@q6Y K񻵡~:rSf 3}B|Å!'}3z#t1첐In}sкtW3O._e/m'0>Q kE_}QPW]9- 4ޯkSS)vMlQ5a zk"|.wĻv4m=U}TuF/sѭme"Ѧ%cِCUL<,HN:4  1ZX>́[x\.I +:&^L/FcփOBZCs^c}$CJ0͡&AjE=;χRᥛ<9MSq\&0sM Ʌ ͟2-m@xE%//8BiMlc?MFk?m7.́%^6Z>τ)UvQt\p_~~!Yw"C&3;ZCZS`!WY>)ߋ ?!O HS1)XChKs'Vf { wR:vs4,WGe;Q^&%Z.[i4ۢanyČ)cp-L$|2nBH)ϫ{&?40 Ү*3JS/OVe3r inn82ImTڛGbx\Pep;{dUrOWOZXݼP5)ܬ/amD:})m\qR|BR %_R_cKn.RHάR_ g>eά~ 23K¼`5]1b&;iS'f$rˣ xY&UMlڲ{m'D:Ut#ʞAu&<9Dӷ^M'idn$bw4ig IfFj E~",ؼxwr;z3Ys'|/__ ˏmʳ=n,?8ZDt^4DW{!MjpePa[smCOQCq *&SA6{Ab{bzp M޺6obYjyzu>dOm6 HaqOyɺteu8 M6at1Edڃ\`lةT ?hHbѱXVFiB8ˎC)kHݭ(U'1G(96Jt3.%7Ys\4еN/\Qg_q!mw T$4CHW/R<y8*-bC| ƞ6 קD7,^=${SU}1:x询Ʀ\4n%!? __ڍe(_N<&0sM{=^ɞ^nWpiI=YzNyW~=-h^NEML%;\1D^k գ(h/j-Ha_)8Qܵ!Ee8X_wֲ9B9.AYF|#8ߦXLX:dlع#|+x1Eo0*.sA43ӿZ&ńv+~$۴-6LkÛ8klxyu6)F|O^D..|c<#̫9}ן5,*)^NaX xlѤ {(׾:&c•; LYAd opzZ#]vO?^ ΣkgNOKKsm yFü&T-) ~֛drbKR,@j:Iz2b­K6=h+;)bA%\h ZaT\}×2FŊ'pv6s&1ꊫ4啞Me[Y4y=8YV~<Y EVԲ) lmY(ʚu[? P:mZ^*gALfAKXѿ^kn (}Jٞf1$u΀}ohs򤽤mBQбgW%v%9-?8mMnXK_r:Nn3mҔ'pnD}יbM"zcKY3/ٷݱmD[0C 9n^U[ƕnܡhE܏?a^ 9~~{t SNȘG{/Gp7P ǘ7DOx(bm?wR i@YJMrOgBx(d $}$0Z s.@,%Mzfo;RfdhnoP_z% [0M:=,_D $!\ nVj \J&i?&gʸYY|/*&Kf'QW7o9aLsq|wiA0a13p(2$z뢜w[_3%gԆE9~RiAbĉCR2GqbL;BZ9 uM up~ػ)U) I`7('fGα򇭑GbnUUJR͠DhbFNc+c@la\XV RI)ࠬ8{RԥJcWx+ꅆ4QN#Xw?/; ,U$[[vf)҈Ak u TOH5.8& 瑕U<'4D'qME0BBުxHx4AeᅿaNO2roU`j6yNOߜifdCxZx7R#Q~3eKlv DXIʍ  !Q@g5f'zWY؎J41=,(MvsB~5uwA1E*qiF=xJb UIeb&ufCݯ|d4-pT_QdJV(luz5uN#<2-`ރ$K|EJʥa$l41-q ߙܚy+! W%({QE_ ]L +&Tm_bOkv㹊Tl51YA||\FqK%S j_v\_VVw~p.(NLQf] #oI|". 퉇pn!bJMɝPXgCrqERXKZQWopǣujyjJWV_S 7.*#&V L FjE^r"t9uM 00%\$1VP`(}NHq=BMKԻ\9'BO\^nP`dizPbfd m-.28d7~"uU\9ޅdLw~*״n nԦ tSH-ﺜ¿ԫ_LE<@Rʀ!@EM (v >խکD]_$ݶbN{Ist R5? qԯw)`6ʲGY~;"z'k Cwg׫kC4p7O"dO`?~`.lA̒&0v^*bɴБ)1@ҚدFSTvVnL%*oNEBH{+R3Y4 rIIڤ6K3y%':/ FQ3-IyBَ01ؕz?ذ3qI ǹ/}"qFMJ9Jۈ|+5aP4jg)N_sScʳ;5mzd8eC9UgXZTc1hj2.'.$Cc{1 xA0 ӗxPWYe,R۵XaCQʆ܎b(DdPKKj?T=7|Ǜ|j]4Mz +q+"ZyiĖ)㼝|'glį5T ];e@+tCw" *|НH]SfWP1pЩ8ywl*N i\4{pYI{i]DwIn852R 2d`Jܥ]%,Īn8Q @46j)$RVTŠc OɚGZ09c0J.gQVfϳU!`fzF1A=E]޹g_wGOFo-}Bu;>8m2,L&"R=˨fsYբQvRFE Uo1 gxf=7B/ Ǐ lDaD'騰~L8NH? -E"5%Wqp=ZSL4Ixu}zͤw`, 5cD@i >kmnξZ<թp"f@¶n&U(z ̚m\lD U#A.w; /yiX4%Vl6v 5$.Nnd$UWyD%^#c$H0'xP@usmw@!Xm_Eqv*/p54uPj24[RF4cPÃ08m4-@q(B( uJ"|\VuNmOL# f{ +op>Yǰ ؂Y;_ p;3dUϏZ-9dt\=9t;dߤE&U%) KΤv̸g8.RRAG&Y}^-+c!6gBspg11keZljװ0LGt5θ R<;>Lc;B}]h+bB=]H,(9RRS2BnܭkC;KL,Dj,,xܤuu/cEbp%~1*RNuG>l7a>=[vX\CȮ?.rAoKJd@y^4xMJ;C?Ikw _y柸du>6)r2 :N:V%v\&o-Mx:{s/xP 5X>;`8֔]3D!Te6QqXf~vi.""@֥lKy|5 Oy~쭰!!e&|g^LU%<Qr{B^,U 50\N@G̙"l#؊NpxEBB/Yu02T.kI ?=;mI dͰe?Ҧ=.7/|^6OZ^kV$d@\??iEg\5y^#^SnK!*ܦZ"u"@?lX߄ EMq+G[, !z.=qW $MĴ: %䜀(k x2#L#{ؑf_RM;~ei.SBH9Ce Vox0H{*,ĴXvv/57>ڇ,.AP@6g ޚh _2,R2Q9sl݇4" r BK׉JK:h>FD!HdJQ1-<: ӣEf'$1<; ZurD8bjBuHL+p  iۤxǵ쀓ժiw!ߩe=O7Nn QG #FlW|v$_=<'Ht܂#Mp|QHtGj?[_z59l@k3gźPcF{[-v}jހ޲̭%w^j٣W?vyŋ/"4%oNJfzdtFџ6^>|:33D|iG4J`2IpV'E&K{ϴ)8m+yV=CvX}]d5W5q:`%0{ᥖؼoR%O·2>ڕ +M$d͝?Bqeף(:f3XZx|%!W ;QӅ}bm* $1FF=_;u,7Wr˺[ՊŌ_suC$\sϖ4Jb`[r"@܋ţ2. )+atPL mEKx"dRiLnt'yWt$,:ӱ?y+zțUeﴋ?A:ߔ0 /%EW,x@6hGWO Ԓ[M#@sM7fd+˅ ڦH<.!gCkjM[[;M0#B_`U"x]41\U"Pǿexhe?oሯ: |ZbG'y8AO&g>]gC9`>V~Ͻ$n8Z3 8b?3uFVrك'fB7kq]IQ c,p^uǥ- s"` mϹ_GNE+Bq}Hda6Y4g?bTds(^pP}w2U&`pJ\hn=2PB ^yI; $E +ٱ3D):p["AuHv@U%MObʶ AI2bԜ0~^czXg QeX}`j4!t 20p -MMQ>+6ՖIM'i)Ț'n] WIO6}JkuFHkpS5=Pt-w KYJE;I"IhO i_( ϥ\BJ5FxagLAÍ]*괞7#hwߙ0V4.ݵe˥9]O!xT=˕9qD(ilbky|4Z|s$1ҙ]\ڢ15z0jUAhN%⏈-bYŹ3`QMO%P\ly^ښ(!ơo̫%=5Vո@ߝM_'W9^O1s x*w@jT/Θ8ߓ"EU$*cz@E:%kUb8\#]uT[V%Yj =T78Ҟo_=meEpNqfZ}nǴ$"İ޴Ъo5}r_o tV>Xyڭ0/'kĻ dqbiܱ]s._0>$CThiZ_qT,*E8a%SFr)!'M+&]$!dH'Ï]«)Vhx-xvqᒝU/y=8XJ^ ǜ!m֡M3 h%I0̈W{'UhF>[ O@Ώ$rQ(\J ia&bq1N@WL=DkAySuaE"7VCagt ðn܂ѯQn_eⲦP~MKĀRz"dz- >@dn&}33a(p1w5)Eӭ yN[*:=eدw yп\{cKF .0xڛcWPD<l:Z+ДqXAA!D ISg\\C&VMxm/QqB ;ѮZ֧"Х cH1Rj|ۑNp̶?̔ۢ;[S Rb:bJg,\8"˼-(S: >\ȕ&ǯ43 dg" ?ƾDo5+WP}V) ! &h#7B˛v%Sl ~n3N`f{dUdp*eF܏~C8MUqd内F33B\9'5j9|'k>϶\i(v'!6hvnK6A-p>};/ԪE4ʇ쩘)LK`q/8 ^`ɶp\uelS9j~3 QFz4;lA}՝Qˮiq' )*5th!0y4mqcRdXen}*xzI#:vꎵ"Lr Ptس+t7VѸ[Rw9;q 0j46N~9PI!rئ=d7)u!97Rј@x¥Qe@pMo;Ȍd=3H-2ʴu9.Mm#9 ͍ۆYK^qUMuFYc#@c jɻ>fAQ\$^pY^mެOֱtɹcGcOv¬Qб_dJIګNk98t#CnQ4`3lCE'`:EսSUCbo!@63UzM2CV؆qFNlI@K11$yB1}Fz+_b H[(fSXOgjFpVV]&+grԦV-=Ieⴰasd-,3BXQIANxׯMCi#M;HrRk=_5CQ#TViO?d=hE<*5jV Z=_E@ .N1T5n.! 'Mv6tk*t=,aO+~n3N+jG2FCS-jXhqkQX^$8lrdqfX46qSrua՞#׮NWִ;l.b@jre4'hFb$ q+-d U^k,j(n/>^lV|2,ѺMQڹPca)Z (h_FXؾ L.^K@򻵃pgOO$ ~3]0(=gszglՂ%4 >\/vp?xۊ͂ԏ[uӹ~mQ(A'p9}Ms%+>!]l2v^eB2}'ۋU/Ouɺă\ ^n}r&]Jʅ:oۗ4\|1MTd;>Mߜ'<37<> ȴawctoމW>V'Z xř~n>iU X JaCaE~rg. >X}Oׯz=֢~,| DjZ#g=Ɠw%!&gt4W|{qT4Sv\ ?asIn%C3R8If!L]ctp}d|Fu 䮱O`wV$#AMxN.RB!_4##N W'X>vL~{ aK[v]:W<.mߏNԭvZL4ȩX&Ly,דK"J,ti͡iƨZ^Z@G>4dSU}lf.Z ek5unxA#<=[oتuSyt>V?Ցo-M2M\1î).R9*q:_m 8gƟ__\gn[=?n*mT{Lه=`r֭ h.E}Cǝb'7J\< ף.IJ<1j?!0J G(u{6PB8nbj. +̓eA/%frj5'.J ض *D2?^HSp`GEQ)oy{ґ4J_9-W NQ]]؞]oCU%;oH6'Mն2kO(OX[Jy*N}w&.[~AA8z ὡ&͏q?]rWUxnD|tG,oZ [jOp+yL&7laG؇U赩A:yzCQaO K |rȾ|B[FfWP9uHʌ^) $>#PeF2R"p|% h޸8m#tuA7-"Ώ/mjjT=]qd f$<aiŚv2~єZ~螱^ e mRbe&^9: Y-& vL:}+iq5FZ J@c/g}H {<%}@O Gz_}<YBiM {s&[ۃS=b7D،{mG.'!ϬxEISaKez?0KYT7)y@48\K80Ʃ[!o; Rp6,/S0P(} ![ )'$W?+-2x5Գw\9-M( lp"K͠(flm:~p<ǴxpZ#@OgCIg}+'-I;z'8 }^haVR@yi`fGg/}{g͇A?*2dGc AQv --*;˲}N)Hmi1acf//gVgNB]kIMU}OCp հn~>cw@3A Jn9.ض=}lyphs-Rs2/t+3~H@W %Wj:cge)Vms6wE~;6nnUt\).fPom6 m z =q;Ufb+± ~f0ExOb/m $4ƕ7/X\셩5+_thdw =Eg=u9iF-ړ~b*,/* coQ5{P YǂW cgHZOc Qv m8hhҮMvN-{\hD2:6Eݜ,~=9ah'u)LZ{Έ` ~?3!OP2PH4=E:(60^m Qc$3nv29:$ܶ {h20ZI[} 9K䓰͏/aUqQv~wz5WzeF|hG&yGkz> [S HW³)^jݝ4i5c# saطtRѓK`@|gɶh"-OtCE<,;!^qhZ.-Aia%n{/pFw95:M)傣d9-*%ĂyƏ63nawlKkWWdf1œrjS-n(xJHNL!#[r Htٶnh4>/ŏ {Gbӳ{b-Z#aUCmJ@x`\9VJ*Չ.1Hf.cBHC|QƱ-I0S/b72HJH L6sQ@Y>&2D9P\v9ř=ٹ,g<7?ӫ[ ʿd ~` jJ 8F&Ѓ>;N~Vgmڐ| h%Y[^#'6vvÚ>TUb6@ZD $eQ+=;o~FEⱣ}{E_/kgCm=eR4k)M)iww$W9plrOg? p˽w۫ U:+>څ f&ZȚ 3%)9a(||t#Ŧi$SCrr;9x7u=b֦4(͍LC䫞 BvIǯG$W[l wavvbD176jĉ^@)8!:3IDJwR0i:ކ4Dt ֵ͗rJY uo{ VR'gLΞ$nrZ;N y}H,WF2H9Lyr,hM_,t/FzA\vd22ofdȴzh e;f{FAAY$ J>yOotf'ЗwwU jA4c|rU"/#~ƾ?K}YWRu6\ؐb4?1uMwmnIBO'%M߮M'-5:vb„w H!2|oe&y",EOa ՛+^|O"C xAQcWZ/F0&ӧC pSIQ>̀~YX:(^@ʧ֨x}iXc)Ŋ`3Pzuߋ9T2&X̵gCGx4֍٠Yֶ֕+ HhO<"v6=Ϲdm f GZPb@@&h/Հ?5!ݪ#/;@0|@tWC'veT'136'Q@mަ_X, new9W #_8S,ݦ󐓚 !X&݄k/ٶc:3Pف5e*V1]9\VIlN@/}ݔy./\z={?cg%udp,787و_ io#?b ryh >0/_T˒uESYJ ౸mEq ҉G''5n~ %A0ni&I/Oa|1N›]~3qVk$t*vZ>CI_'z·~ ԰>{俭FO*r+S0)P.%{o+Μ{ !N|{_ %~ |,˛Pԕ^G21hjVD#xJUyk:~S!g/^_;qp̃O_Z{7)˰I j-ɉRc%h1sfٛw z"K ,)=I5/?y}WT)P OPZPQVH#9,^>fbuAHΜ~?,8)Ay&*gASsbŘ|50ieZGrijg,*=aH`lhUO ;!i 䜦! &8vv{IehxN_RyDdy:|rH|ri_%OY%/qvHqUw]XgGj'b;O3Ɨו%+N5 sY~iIX:Ӷˇ0rx7: 6# oKpIz*JNA Uh%)4"?CƈvC$rD PYL+S}xw#rR,re5NbCԴx[rWN?yM'?},ZPE uj&%Ty:rW`^>9WZ s`CK5f3+׿^YeңLC7%/]6&>7**Z)5Mx1™rl[ij  ( ٳ0,x7Pl7N}:vǻco9hI /oRճ@˜cЍ;'Sq>E+ *QdzB;x2PIZJ?zM,9̈́Z k˚IKrC򿉍0ZvPq"v,ޙҭjp1u(U߫3IXrO>kL>v P@nPÝ%9>A vpv 2I)P|a69GE $ܥBnANza]w6ׄBX8|͝V\AjG笾'#4P 9߿@Q6XaF} D` ON{Τ}令hlXգ4opٴJb˒1Xwxza] u8w+VyS{l 䉶 q=B%E!gS/џJ@Cë&Ǥ@EQ݊Ep#4^{P2Χ-̹Ԏ9fdlHž2:,Q '08PIQ(b?BnKhǙS$]H%s x= N`O̽nC}0V7BR0[CSI  i26؉+aY ?hۥ= mcX Ue/{5Bm5? ҦK?HӍ>oѸn[EsMWW/6Q0x膦X3q" ޗq75(oΞO+kWW'84U!fCjUX|4[kxg5:~$ꟛ#s7sQ,[!kX2Nm ;N)[ѩhrFc =(r~lY9B%36b:*5.8'3 `"l-KVQt~ =2ِ%);#o୦K%~-F;&_*`Y '}q}n`?8Zx8eJE;οC!8+—б}k9/r,z3nj#k9)1&HB^oKxxނ-7AefBt*x@2臧hyM&bP WIg E̓3H"z7SbZդIBPJ&&A L8U<1QiQ/ɶaҦ߰7ۤ󪰴Ah|9]Q E[|Br/Xb~[lLy{ lO҄^)1 R8'vSug.:z\5 Z4xҼC' .#yUg 抒a 3#ԥJ< z , Ⱦ z\eGhC:ǔekR/C|h7dT@,~a1NfH mlkYMT".®/Ĩ~h^;.;OU1N0/ 奖]kα;2NӣQ}1qTMD* r8Q߽}'Ф/|68BQJnx{17 0Loj@B,gղj.@3Te[|E_%A\81RU-گyOv:DC݌BtxbqW9>rf([Z }V=4"o^8:n tԈ\:tKs|LmZxt蛙ʗY/\mw]b)\|2 1 o.QK{tyH[6{T&5?n,=LMSș, 03s_$? g|T(YS"4)ҭqD?]' #]u>qÂc+h1՘?'[Rm֮ayo$*xV >8NDM89HFJɈ8O-4S0#aFiVK?8vWr^hm_%R %r;TGPRD~Vʐ$5A1HL v,l"kUr>uq+o[ ASIޓXgXFm?ߴk.VnpRËY$KqQ&&M\b`@Q46d=)?LЖ=fRς`2|1eUu.aE~^g:tmHAc@8KMOH9 .<~c8~G tLaLi+'Cvl}g8o^S݈RͩK4gYH<)lyb7ѻa2/S9 X2t3+C9.]C#(m +ىIίҥB_="uP!QT:ƯM6hA}7O< {!n5OysnAnxՂ>IfsRU8v7N1i/-kithBŻ܅.:Tj zXwhloQAo"]ʬs24?Y%`@@t.aF}~y`QH?]cAd=iLW`[@IKnՎmSr֒ qFn?Er^-e y) 9 '&6SvY7*wd~Hf}4 {5Q~r.%3~LD\ɹD %QxLA]Jm[Kг*әyR N \n'{ay"?mZ& ͫ(>_9ѱߑ/Lst/6b8_کCb{6!qQw(w:>ټ R8=[[X͚'{E{  MXFyX {wzg׀I׋ 7ԍa&oXZZ ljQrpNvĈ0tVu3&*U\EBa^aԕv"=cppn@Wԙ׵"Sf0ɗ>[-wxED|F2,;QSόh,Y"%$d6 _B_v},gʉc_Du]JUWt݇2MS`9 ALGud܉];</%>0ƕD`-;Uӵ2EyIUƌS L/f+kC v!=yUA&/S- |k(Ua`DБonHk+︛[-ǥ9M–͖V$LH-"Ja_O5茚`~dB]]λM&I1]6$#^liE8.ߤ>w {v^seTQZƫ('L1-仟{˅?  N)Iq;Kަ"YYQ_vYcY_YBT#Sm}. H9'AX+V+G1LL$z-Ѱ #~m/ i/kJ{CLi#f_[AjY5VIpχ;y?)%kE$xzƧB2Jm& Xw kk.jia3XAaH?PZʕv2SMĹ)=ߠ#\7T#H~>YiÊ9pj>*Lc"RY~zul2A3GvtڸAm}=$ؚ* *;jKtm ~_͟d!!ZY,g۠)Ҕ&l y;= d]^a:!}fhDX$x kԟeDR R3AH0gO=cDp3n}M ɰ@\/Oe9,-D/ޚef6b4j /&Oe7ҧ(7H "ދ-nz <{G%wk2/5by꼤3zVC@ł'ȼy3-Tf؛H[Ky%#5M˩@xE[)dwv*Xnw *m &!rȕT| oNˤ|Ģ64 xUV3pdvֱҒn-ikd 3B<)oq4ޔ#X sz"Jrr* )C@c[VT:]7JMHv1s>l0% `>1R4 5-[W x(J{Wu>1D >Z_"׳mksm-dYlLwٻP۞zNe<\=pOR4]p٩"

nffl|*'xm-ge#,iN+*p;V A$bm %oQ՜G ̢ z$ LH cVVD],zw3%"WŦ#v|7gE| Uf @֦>mw0tV>&9T#@bY M]S)@Ϯҳj Bs7@,xrRm-g︨`2Aԫqy)%DP/SM.ҁyԈ# "CŘJZasb DTŏWI1FTHșu$m}3:'S?, ݽ. y -/`z(rt2l< 不ȔT`б6xl.;>tsu]S`]e$(DT)=6Ы*X0˒h˿Ƶ-_ MZDgjF3q4M*r@CπHv=".}Z#]Y: T2Sϊ,g#-}.%iN" 5r'Яhl YÔajo )8/t`Gi"/&u暱2܌6g:ueG+7gTWWbk&>L'jԢ^X*"{>&o #HAD|kA~$JB9 &@ޮSl=*T⩕w%gY_"l9UE.f@L&q= mzQH)P"zJN9@R.bq=]ajȔʶcSTcGU]mO|0\ R䇹L&Rʿd5a^}{),V Q*G͂X)fQ LO2u-4gO<k';\1Q)KYAjkH^ɦJKD <Ȳh>LZ˫VBٖ غF70ª܍8%CgIOB@8?^8?A;\ƍPgv)1AèĔixM@<1ju+圯q$hl|`DH2T.ĪeEBwh>+ʀkn)͹:WۄFdQ˛D9~:{ mdvnuل%e"YE¬h Ը H~/|RG7sU$i@6+HGG6԰}M.58L5~%O'4OLGUaJ;^1{&AӺ/^"`=Jj1PT1^"lc2"bOs(sֆpwOvTdqA+aA富h[ň=w]&:/ӵ$%.B`B.Fk6BN<"s<Çz"#0MA:RLHU6i'!%F򓉗*)bJ":KVh6I0}yl}Cþ<`AGgIF{T7˔r|qn_c z|2g7$A_Җ$,"앦ڣ$?s3'WW]ohЬTj eM: %DŸ"7IAEHMGK֌>d3<D0q5"FgN8(A-?E^l)7ؑsҢf?V iNm]b`Ѭ%)).k|+p<_#;5a ]eUĚi%^̼)LF qAn=sMMW殹 !StLLX mDKp2,X{}* p;$ ]b: %<<Bl^sw!U ̗#r`.`|t,ь]*{!Ն,oFw$LQy>lʶ#>hP^{%׉,&SR[ǘ$:Ndz?!iI~c]3@1M[Ĉ$$ɪ2W_C"]]ofmJkI{Y'Eq@PUDER-CI[WRp k 1ao4V4@w֬Dy=!a;†H"ֺyɵy۲.xANfD3K| FD{f)ox FMGpn+4&F:GO'Vezrr$:51 ,`446A(| 1S_ٷJgQm`nr6 )P,&L欅g;nu7Jo^яlJYG"kDkl(?' LW@x^,ZM v[jhV;&r);'HB\3>~3H}[Jgt HU;(QD!ǰ$0kCr^(pZb!O[e <nX;>?aAf@F,aX 7A%Åq(kBl^kYLxQ#U\5\ԒBrO5(K&L[ҕ".iЙ3j^L+aF8^%yV xhIrk$aڦ@ D?F7H nqX*%ԜЛTxŐvy!q;- 2$y@I,)1HR)ɫJfo/Z&K`nQuRP[}`LPj' z1OZ . ۻ\Y\kAu/Tñnz˔澝 b2Cgѝaq!Y8x1Q\NYhF76K Qd߂n ['[b%W5cIϊT1j-޳:(x}"q6xK4 \,'5`}w&km}z-~W\`4^L_#UA~ޚʿgFo<8c.Aѿ.򑵿P\$~@=!2A+ßOej%Pgk.$; [E"8lQ"HMT=c2!-bߏ凝d3G}\۔}zs@(L9'3feKIr&o{_j:2PW_g/k<@=S^ (Av F7୾8 +uS& h,7~jcO KA ZƯRv~JerL eA?l!˿ &Ҳ8ʀޢ+&.&A;/:i#1 :2d%M#w'A6Wx|*Be nd\C,hzۯwՔ0X*CR.?si7Qi!SHJ/yW ;* \gK%5Y+G3g Lp^NT$Њq*KDZ yU1( +q;yn1vdz\Km#^[<<%xUCZ K-Os"HBN ~1U9^qhe{֜aJ`FRj}ya?[x,kmb-C()rVYY؞ɽcaܤUXPÞ-ߗ"%5 ?#5CdX#8Q1+'v\sF8+{'#&݅J5!@tdłfl𺑝!BbD[yzw u'u\c}i u#HHEEou>Ʀ`i|?G-h_h!Y :֒/JH~Dt˂,l特>(to͑8f3QrN=(Mmt9JEkvT i-.|M+p{2T^Ch+vGovB̎ЏY}.^C9bbp}慙)T'͐~ g?H'kFBDv%EM%@*Y?|z_b0TC蛿*z]G5 mMQ)KNqTێyY("5<"-B7dsk%=Y{^[xz+axQ!VEj]swXV:%*و`#Lr81goW b2h!@UU]xt~2K sR,T3kJio3x`&% =+)03Xi_H50jy-<ś^@8`"Y;qK`9ae :!!sTM {2G LGZokUG&CyUʟ]?? *5}tby*etx%t5,!"ݻڮJY$Gٞڮz/Z/D$A,T'GoّNS^x<*>S`CtK`|6b#U#邱V:__NvevF'AJ:|+i#5eC=Mu+ٞJݝކQ=\kA-*Ѽ^ʫ[s0Bw4X+' RvqؗoDd;گƺTa!'K{I4 vFt<7EMHT65܍~b LͨǠ:{ziđQCcC[+u$( >I |gWrRs8G:n|WwI w`Z(% ^Սz˗sl+NJJ=/s~u2q `cBV@^ꁾ1w47gFR; bcM?nV5΋%uR191'%5//$&µd՟_|i T W]u4‹\=R@U;/k\p9- )w|>e 9d5& -^k|H-s FT[C )`ř+s*G}cCtbvz+9cڪ7>mX Wwƈ?J>LPۏFliCP`"=tu7;ͅaIFm :!Ze3w?}EW)M$eǙ;9 Q9>JEǗI +Ax Ij׭ZaV[7F2n@ǟXtx|ͤ.ךq>{,zqkpMQen=t}k<eZSEy1*sxM!%ԊiWSGQEGv!BҲzM$ռ5 $FA[|TC|[S]H9G1QYJU\P}Mu6AWV}k}a(V<0)Z W*ƫ5"wpb5%J tҧ;&:^(*r?Oy[!xq@Kǔxޭ}3VŸW$,c,mͷoϤfuc!Qpj_‘_Du1]<+y,I Gʎy Nphz'^mT-FE- X-n77ohsPf$'>_X$(yW׷q !{I{O U4?$ݗV6^$ucr. j4EV>uUɼ[+w3a xB V*jqYs?$f0ynm̽Z,lJ?xƛNmɹVTFq\m{,te $r> -|4 % wlվ4 IfBa.'eE,oXRt܁tń={"ى(M׃2aLLK>ev>[ ?l})bR|= Ӣ”;"]`i4 hq@ _Z4r.]2w :ߠHKLMҮm04,AsS{9pJ? fk&QRh`"÷ͧwXTaHee8{ ;nď \o!,Cx&(6L5rfUO 'P#řÚkzJjLH,6@}LRžR(B5ĮuA w9rۦWa$3 %qjiWjU&^saJޡwMo'KYZ%.nc.Bn]J#?R;nOc ~cizkN5=Ȟ>Qqt6C%kS(-w U9Hbni=FQ ѹ`NQ c4-> p{cwc%# 犺W#Ԟud! Z֟bۜ7&E$8 lZ(G4@oa(C,hxhzR˙ABw{BƸC&!lMxbF+z!}#/V3MAqyuE򅿑z6iHl0HcIi٦F˞o"zy NүR݇i3w`.n)5zU\Yvt4$lEz0)Qa]A-ewvzK>HEB|07`d`k$>w╒ aIxIhjֳF&Jw"%Go?y̺Bu" iՈ>]nɁLC/KϫP c3|0 f9nWIgh K"4zO)m{kFT+o4Y~(fΣǏ(?ó`=FeF%X U2.$4V ,PEi$p\niR #z4t-[}3T8lU+EEc|tQfCk$FhދNbSSz{`{9\$Y0[Z_Ҕr< !p*^I0NW1 l>/F_dɲC)E~‚MPC.n/S9Ȉt#kҢ͕*P5Q=i wͲ78B:]GT!訝y;4F4H(%:IrQNDŠ8ӱ0917{v*5r;CZy o6+ bN"kC'$C ' 12t[1q#8O@P a\ﵣ踃[DnoIMtpCy7FHijn#GRx$,׹t5HR9n!xmowΥiÅ"dBN34ǣI% jAp[Atv5sWہf::} [HFx0 ^\SDKRj]+sc18-xWkMiyד|&;&ޥis-Wψ2:W, O ?;0M0 D&i+婶,łCX2*>NN_uP>\~XwO*SFUe_U;\'Q__RWzjCNKᕰ6TaG|ړRE{C/RHþv P'X*<8bUJ]^gBT@QBZGǦyA_^߾zް*ŤHO)}*1iAhe+qsG2CYӲ락)>dP2d.u/,RӨ2U7cG1-dZ\ U{U;;:Es/g= Mk:/LvuݯFCǧGѯ0״ R V93.`#p=+RZ3&z<մ0SWSۮz)N$ʴ>&2O.=#dT[솲+6o?KQ5=R %[fwxdN3%~[{6ilC(O  O~MkHk\z荂?N@ @d`GvW]R*.%Gs;.9H.mP<1ZINDcsj$j^Q`K|ERt#9tKߌU.IVӒ/6!Ldή-+ֱ˝/ x̞-H$zQG7M7M6mO'IP[YzOj2bPtotâ\2K)p) }3ׄ/%,Y߅&u 8 yY @_vAnևv4!IVBr4 X$2m0`b:*Vəxeiru_pHqΥϓ BB}$/9mw8[,dۦF_>4ɥN-MJn B>o7:(I#qDބ|W5R.c"yR6#\W/,KUS^; )ap6`a[V_6I}?@9~).18Tf8lRiwPge yҀ'@)kq4ZY[K@=(*\QB)^KCo'@y:1݃I@)w__mӞk$df96 \=#IX}ߒ wKs)|ܬ Tiy2Q~FEz(9eHդ-RAë2>V?We M!e0̊,a_+πVtP>Q;0}#y/PPk'Q%D9TZ@ +S*Cc̬bᶽ P 01ޑQnP/R"@UHkC=,,XAP` 5FN&]wbQ/Ezv V!7g@aOoUW1jg3Yed#ezA3A*9nۺL@ZʈD2q{)mO͋xB*uH3J 7Xw`IaCM,_'h,G.kU77>uƩKL|}>8Teq񍇊wxXF-kxml.D'gE-d b%]muV e!dI>-n( ,(WjaW pePҀ_ڂGJNu~q ex> UfQx oO*6ϕ'ȁp2)ᲬetNkt5(WVuPO8K8A5kf61<&{M nU'c&*rj]TzdPjmUF-Q=E0îA0 *R"{m.Z|GR=h8sF7+=x(X0JAHX7.ShȰeCD|"h(•2sf;z&tblFY +/j3h\&ik໱ r]T`ٱFD:wgU_9;'db(d᱅7ձ`ը{+KJl$koIbZ0O28dx7+ΘBfL yڔ?E0yi5"('/w̦g 夆 IWQ+y|5aҰk9X6RAGa;Al$+=~e/hs|'vIɊZ0bvcvR 4F|u݋v?mדc#ݤj.ۋIJV覩kר >*`PZep8l(`WAP7),E.R'8|Cض֙m|-d7z&>$DXߐ5b5HKu0,^ Hy;[ 5im_/M*0֙taH5Tb~,G贻oWM2lzOsBk7br`<԰辥81$OU9{MXs3'Hٕ#dҶ/ 4/ lj-kըC8GVBVpOX[su4w\U%J8UHo\vO-ٶǥ^ *foOΝkXM <?[g]nJ17paYS=ɤDX.[=xrp?>I1xz{|\w=1=f}Qt{n8r8dC;Iդ@eD-_|,ˣ3vnaJo3v,rћV:'H 6ڒ>.#L,E*E)ᦝ3G Qm7DKec9\<%N>9^d'ҕ#مֵ##PjVx|w.YvXp5w1ϗދOw iYkh$Dfzăт!ո<ƞ"tLmF =tR7l]"5FB9F"J=ʸL~zٟEjR߉-\z9!52K* w>vE[ubXT6zնҦ ^\[}4 ׊mɦ2DUWnRNTV7圪O08*0Vh8[X'7A)>H -_bj_$T+ןǧm]`Iv<+yHBCe] pbF/' $vT. 1,: ㌔%li/CRQ q`q (D/֟orSYn5KE(og~ X [?3څA}脸Xφ{K,4 ,n )ʹBuRFU_`Lw_X f6iqHq/γh#N#yZ@S\Mt(OH.ޓ^F,O.i3Gv!#TVKB[PR6r~.N/]Lh \ű#jL 3 Vr׀!H~<;T#p846V#R^2iS\wLӻs-"|H +x8|,X1ݖ8u9E 7aJ<"Α(wk}'* `+yhvk̾'&p 'ARWekqme-Os}T03pBNLNq0KLio(hl|H)8;IM exNL z3tLh-Yh)'=$S@ΐH˶dAsHxBhqm+.9.8j?@^OϮ44}tgnEo!˾-W;xLޤߟ~W .n:-i7UHގ4!L M9< 'iAt&.qNtaMt uz( d!*CۑH%>zBFveg|`PKs7&5UExqrzt%}<1u#Š\SF @J/E$KSj;XSA7Cw|O(H5Yy@:pa 6#9I`k1`UQmQ۪L@@8DӅUeHʙ! 'q&E'a"`6I Aj^=RK~ GZr9{ 1w3x+d!z4N$2$D CgxN e-޿AƮ\}ξqI% k-PY;SaNEl|6Z4M Q5UƴCL3r$c5?(r dV6Ań)~;Y45T9aPiSvgH+s`u] '5Ƀx.#Q_0tz(^֥gOt1 Yv qݍ W*1KЊZ=M/ ~`v 3rnw8U%®e$B}`C#iB >ctBPD栝7}ŶB6apr7̧dDih d@Hj퐶7,v~ygLRg0mq6h%ߎ `QpcB%H3ZYvW4K.~5cX>*}L%Ї`ʫ.SuTĪo8U$~ҪA gspF?X^(52:z)PkyYA 2ƚK1&I!X%4onM2O`ݣ$++$4_l8֙sqVe[HopyABuD VBѵŧgYf'p-Q6Cx %GT wJ&yLb>nm҉!6uKvs݇p{i'jj3̑!^g}?3윛vZ\a(YɊ՘JB>m+@s8>//XBa3r:iT:^&6LB/9}VMm/2\E_םw7۶D|T¥[:r R4H&}^#.,((97)cCH.ړOTbI V|Uh +Jq[)M'S,hd4Slvf)9.}kѰ8/.=vy&yԠ|1 Q k̐o->*lz1ͭOF֏b0B ;]gDƬҚLw׹H Y Nmʕ`G[&IasO#5hx_k'޲Q%"`nX \tWxrTCn[z ]c“͓ aqhO|΀@4Yz>l5i` DQD>p <;:nm 8Xpu r;A_NvGp^=8| ڙܚP 0 hDUZ̢(vdWvI %:qgdZq<=BPYʇroQƇG{EQ> *hO~`ں%N$ DHCp3;=bco oDwqaT0~@&4ݧ{4uD(/J]J&(#HeuCbq+qbݩp0QXjL@:>%lp`(igB)z٣nN2:v|<_ƘmL6VOM5QQ(_ Xh߼j- ƝU3+Hx )77GR+az hk ؕs,f#̜Z2**^%3Zqtv}@665^EXk#>'ˡ~}@`]fsS64a6dPC4iT HF,;@*%--@c;GQ}jOnn#{=NsPm-{eT*|% v1!F=j.6d=EMF`{t_BkWqd1ŊbZB O>O}ʊy%?;썝ʜ7*X+*^hdRf4&*˶ cPyϸrƚ̫TQ@j!;_>0!2|LWWE^_޷|[$9~LQ}W`sF&@WÍ|oiJj EtNy<+gOx^{v%Թ\H:f1;j~ɪ<,ԾJ4#mNh3D:> :m"iȳJ%"}TvV,,:O6 ; OQ^>Y]UĚVgQp}MYbH^"5MfdbvD:̛aȐ`yk_ UPw؇L\ S,J ]ݞ3|_%nJ@'h *0# Shka,ɹx|]MѕL (&Oa]o(K>)kǎ% ]ٟp6!låM5G;=օTʢWhr+qET)Rth_UlJP2 ,r6ރ`Yb[=0TBz$$*Ey7{{+}Ӆ<0Fñ(G0:E/p]’Y8-ԁ!sT5@YMIm/x`Gֲٿ6~ÊQQ"}Dze8|p^[+KѦ`)PMj3㮠/Tƺ/dPƓ EYm`N o^~寈m /,PhXUi W Ńlp1$aHϧP!0&I61VAX9/Ԧ/;4@ȣH_Q]OQ]P9%_P5z7ckpbUsKKK.y0)ÃdrY"`ԾRpY 6/K?٬Prvc yj4F*r&-eEݱaLza25 ޡR|p$^)_l»#7`;?@!W#\NH73});i]O9\40~> ~bD{oQnXeWa Ɣl.Q8mmXδ.[i}{$b5C8hs[wZ(f&jݶrjxXN >cڿxS%ҿuD,:z[䰟ta}hsi<ʧP$1|NJ]mY,YuXTc?e(lDM5 m f8욏.m])lbo:f4P.A'h~zhJ>oZ}8ZR!< IոN|>Dr~h'M=7l\i%[JZah1P7_@\?5* g6"쓥|C"YDZv;$d"Hyh mX68:ʌN;Y?Ud3?&2^"S|@]C.="<4l 4{f10]UBj郲QxRxVLFS@â\N&Dzfہ3ǵ^ʹ@1-M8T3(#`".-;0 TT.:~[p/`ϸS`K\ &DB^ ;G%rdK3)禁P:!zstdp\iM̬a[F|Ρ& V ?(1676ƵY["؇L{E}tzqUw)LAeu$؀< mwxC2i<%—<]3':Eܝ1,5RUN{We #PhoL/5DtVU:Pw(zT??ikm~jwv+0u<ۨ<+FֿG̎6K6 \drJq@hPA-[u*-S7&iCG6bd<2j=v-Cn)]*qgd}JU6<*DUVԖnxvN.'}i6**Ju' wJkS s@"ѱTv 5 j>R)?)oTFrG_δ4d"$,lL체HYkb͙@9,z+z {gZ/Э'P2. Q4-@v{„w" wul[BA˦ =n}o~m|u@kM l?]2o#0DQ*MRw6əqv7{jP8-Lx6;~|L Ȑ:KE3@g0T{r)@HҖhxe–eFk_ty 7)^'&iME6WE0p96&VvfHgU0 Fzsc%z(p?fq$(@-!/X(w)?cy#y0nPt-Ń o։Fa4-oܶrg7;D64JFQm}u[_N-M.ǾB^`/DrHp#3G`UeN㌘b+bYLzכ@." 麥ntM:ϜGT>@#v V'gm.Nk.>eJ9TPP.Tu~9AO^xqtIVMq/BY UJ3Jce-o5%yX&ڕ!v!2-RY5;1YI~C5e_Dcg=m6{iUy-fD3qЄ1ηktfn }KiNF#Q Ըy=`D2G,f#To i@B14–J$Ya1SS\q}t6Q2Ri1 $,xŧ9 1ؙV8J'YԚ.>NbYVV$UxJcNRSypJI;+z.}82 ԣVt7P2zKjwMQ!d(<$ -a+k66<#2zsͧ*opv2S Nf>bZOod #աU{YGX^,FK4^KmD=eG W\jTO־]d^.S4h |;WWXbLvw@6mPk]F:<d?Gĸ9!.}ݓ]KlOt13k91 i鯌iwr>YA;5 Y%Fz}9:꫺xNqe +EazMqy27t y쌆-T?P6>n^Cm% >iISUQ!Π7tO9u-܏ ڪ$mIYIdB {<&zeGeNτ#RU9\_~PazҪ ldܴBTtImWjY$zAw w+pmQvmM.=68ŕBuvU-5 G^~ DS59 H<^.$*h=sB*ߩ}y+# 21:̊Ā`U {jTkCWp!*Gi^=}]Q<;[|K/h!j1U6.2lg{ߤ)'|S-C>jc@NY(~I fB,V4Z6Gem|p#~dPâ)?å kn_7p61AbXEM.Nj~Tog_UV:ťs| E2+F NbD{ fcG jz\Z*j9c,~-w*'feB TP@gb%gUdCJyy#]+9"Q5!l6-I%K;k^|h _!Z\;A=MG$ˠ.F|rQb7R܂ `] dj-[诊٣Ҝ h4fQ؝EAsM3 s(L9%nh89MX|O( MfRzrsӵ͢a0Nq8]M;RLteծ P-:+@d#v| [ R )Rģ?&2`K'>ME([e[|R?n`,;WxK#xY;`~l5О1ZD|EiI0 }䗳ڻQhftߦ g*@F|UTjRt]* [*y G2<2⌳ƨXZC^)Ke'?&%C"t!^:&hV0 b7!a"s}TB;ٙΖW2/H2?Uߋ]Cr4_.}R B|^k: >$SɚbU|זfSq30pi._Jt/$nl6+-8c(`M8D}_eGDl(>Cʎ,&j~mcM~ |VkkBh(#GS_ Y?F800xpwoٗ7t)1 \-gw-0Tg,0ّlGȾ{uLȫqZY\NNKi4ƨkF.OΏn@#c~=J%2y8><:Vٛ`b2yhG$Zm[u.c$%=RbӺ}fY8HN4Qm%jל|}ȯcR[";JTh;qdjizAӯG[;X!b߿c:2~{G)⹏ wS!~bǪbLvk|ntD&۸XQ)I6%lyQA6tBUS4#wЪ5U0@!tE,Qﲝ}l9ziT=F!px4"HM6},xcLþ4ms’ܖDq/.&em ϻfLQ*{։UU%!pL?{GFZQ8#583t:;+>J[ݏJauU4,%u&#B^Mܓ6ۇd1>p 0b`[\8sl*ʰN!v#f3 ;~V6w*l$_^2޻(,j 8n*VqǭN,hUE?J]WBeBt .B mSyzyc/}Ab<߫MS{6gȶ+߼IbP mE.lO_K+/HȢmҩpt![4mg V{T:0?H6Cyoma06d<[>ڞmyyF?efEceF5Q9n.igQ9v9(Wn5 E$-F/Qq}t_ HxBIDNR!ji1,?X|d>W[p_~wڬjZ"a4@D֍޽FdcW9򞩯lPݼS/Y@}!١ǵ9BHB7C 5谂7)#99b+cƹ p쯼Cl ( 6`2N`fj'fdWGN2d.Fi6IB7d*)D/KLuZHrZ lS* KȓZh)je/|ԃwJ |i=VwI(((^>*^aE8 Bŭ$ c#' g\ӅZ0c^Z|e~xDdnG qNs;UFVk΃tJ)ݦHA@LQn=[oqZ-na`SzqZM #́58Ϣ 0~ ~#6JkȎ[0"`Ll@Ja57[rDg@g&kmfx kllTa*9Ng_-i+%AGnK ltLuLsR 8l;C67fJ{mW7x>.CTi)H=q#ZCL92I15T7:<)i,M'8bZ r^EKnՖƈtKM5kz6+ [mBjMؑ7 h&''׋+$?DDJ1I46Lmi_f#,/ɅՌ:0ق1hB}íUQB\Z>Vt5Xb.J&.zC|߳.(&_%Wzכڌ$WIt- a&5d_6!XY਩a=]ҁ nNޕ  79¯VTy1VG**ẁOm%򌋬98z@~1ߏ̚ۿ#n$s=v]Gwy,hy V ldȡd~/Ru>yVZV; 0j[~ҨIFP+c"ۗ6wXϩX& d\0?;]^ ܻ&}ڈۚiZK deF#WC&ض&DR72JD 0Qd|^apӫ-QKMܓCqRAgwgv;lyɦPw,,k8TN;e<ґVK5/ЩՈzg>wX=59a]awST5v׻ LhES)=l;pfعSU.TI(E2$4 c>#.N 'ÏizLqm,D ]9!96[ "l_xpE{Jiw~f[ÆWUơ/!sc5D:Sى,t= O`//)ǃqFTQ\*>7׋8g.ebkw=0i:`G?< ^vK<\ftu7Q/cR=S|[2`,c0CC֋Ȋjt k?cS@-xn<N?(vٕOSS >D#Սǻ#Vb/?Y\m=|EPV= g^'GWƄnLZ-&p7ndKEbP fL0J(]Ѵۃ4d~]@HHYwRE2.4{3|1(~-Xv6,E,_6ks׎*m畎SuБ>S 66P,P!YPݍ]}xL 4 㔔Аy1 R_p <%򎣁Ǒ?H[)}G`$3|6b;1;sQ^AQa QWc[`#͟/cRF_)^57 EԬv`VPħ#G~O įp_R7 *}:eZh]2e-JrTpY]Ȑ!fO>cȌ2;H1NJB2hEg@"ރbDtgLm-p΂3[rjC)=Z@J؁Zq8%f-H:0#q3 G&6|ί"j2h ֫'A5^Zgɉ E+ v:`X\~W(;tvkc/TPy0C >0+`lP fBHcYGMD,oѬ:&Lr"}3 jRF|}E9h=ciiLHQ hG+It[^a6iug.YagnADBâM] 55[[:ǶPf6 $`Ӌ}ȕKY*SRY4#1gs|y6 r:(mg},-Ӄ((wɲl{vDŽ3&"uIt)F.L *U]AN4bhx:;lRMXשS}qQ/.0/Sm@fE1t"|B_w?G]{6YVƖ k? džcۼpR>/J*' 2C5lt>kupv3MN9L8ꟇqbLT@Zece.YѽsTk'-KQc,ΩxMoF}(@ xX0t`T%;wfO# 6߃*Eᔓ*AM~WqƢ= ]̌hB[ fҪf=578蓿'?0F6bhm' t*@GAIo&|̿x5ƢS]YQ_Aŝ|lkW* }ܚ? MxHHNs;~P(Ol/u\e 3Imrq`*LE`3ؖB~xYJEK׀MFeB^"~5Nz,G#]| N0]D;F $K> " 3*XRLؔKM_Nk2dI,ٜT̐WqSQayg!% $ktj}WM0.@+սLW\`P[0272{m<+ ڲ=ftPHل{7&4>[Vmyy06h3@@p䲷# 1#C/MˬiD Qn5zMVwձ-.Ox暧,4!xt\kW# J.UaV]HLXt[CDW|uGЍN?MI9at|8~ps2A͒иcuO\#x SϽ?|s<{3B+ŶA|p҅Ɖ<@ү=ñFnh/cL@t4dyYʽ%t|;! rϬ[Z2{ϬHqHF&-5Vmr.Å/MW3i-nqr8„0K'/y/׈ `rkQP*I2,S L5?#atwC T{xLDv] |44?My먌HT4'V>Mp/,VAc;J9d j^Mi-`ot$:NŘvh0{( ߁+V玳ss;>N*t{vIMnEw?ketrm81/qI7W}F, I 0-Tanv+.$YAZ ;yU5ݥC5{3.Gq#I Ѻ{4^6P]Rd=;NJgJAz̡[&rxMw?ҳͧ&L &E_yb2 KWk=V:3g?!Ju,v8#vLoa9^z9Rl(z5 B!8p5X3dY#WކCtB;qR#0!&~Smn*n#n* q$ʤϝ PDzҌoBBB.,WY.lqt`ѽ~:TC` QY/}GШbӸ8c < ]nB>^,_.$x$nksے;7gJ{dʇQ)Zz+֌nIo44NyP۾sAK ɿGDp+ t7D~ ug7l *dDcFZDkkn\'GRw=8:nYa,8 } (d1GAԮ'NIM/ pSxȋs>=eyrZq0譺9)+JHyd:4<p~@|jc$>y- Bg5|ãLib6F'ؠ|;eӃąM!I_<- jgaUz}CKk'jS-AGaZ4ǏòzEBϏ T8ǷtH?`JCGGˬ`,]|ߐ= 2O}ȨF6ܜ*d0 l1 ='qDࣔ$ g>lcQg[1"xqG)gX`}Ff~TTA>d a⃴ 7+HOV!6;h.% cEcfrn_4t>DWRŰ̳`/KGvYiv?qYU?~;fdUz!ˆefLBS֩X&(4k}V=&ZgMJ+:QmdQYAݭD*x;1tu''KM= ڝB))CJAbEI=J:84{]^ܚk}vJ˰JU::V#B0Xݱ;քߌ%:W/p>'ׇyP_9r_GsdT ( a:x@Ұ!QLhqN~^Ҁ :g4K~Gl)ؚ3FRkWUw$?xTIi;#kn)+50'l8ׯ2rXOoQjjqo>s6 e>QpT# ė l 5 h.Tq`,ݑ9ͥ ,8cdQjTN!ӑ'! '%BA9 2\rdc+LKפ;)ӝ&r`3kRJ]~ y7ѨUk$1ǚ8iwah_@]NMSs(kJ4c@eg*> Y}'_8VW* u&djzQP Ti:pDΚw4@kuONu< R@$#! .1 ;>Vpו+ׅ$D DaݾEy29\ !M78y VB-')☈W]Kgn:*y{mzcXa`V6O4tł*7B)}&P%k7GP^}NlǠ 9AQ 9oj$Cءfz(J `Njiۣ<7m,_PzO 旇`vfBfEBmd;T4l@: wtwrjĘQL6+̠mZ P tU-Auxuyne BNiiհʴkeձp3C]vݱvrc1/yEă[qG, QzA[-'җd 76nTȅ+TW(wytO`OCX}Jri#YO塺ouyUJnyUINF% g$cTǏ; )05꾱"6!4xRw̮:IVa-[ fФ.Mf#9;3yPx t酮u_KgThȰ$ .b׼-zK&E}6acHjb$È%F|`a()EƢj44 2oW۰1_:@lU$ ʁ(C=6wF)w1bEN%QgWθ%E#>8'r9J=3S?!OTvj +q RND|by>+PU%[D)и+/p=Ph=赖zJm]>qs aOj˲RM8[b;F\>%TYazj]1yW;sA[Ps^~W-ZϕoOpͣKΏ~qV/#.Ǣl^Zw5Stf&ĆM;Qbл:xO ͊7e9{:/MhQP^X0'%nT~S` \'IKy`jŔ0AsKGGt=Cf@4|tne (25xDŽEy'!S PoLUVoO\l:y(1]+v{e~B}0F̕{d?2%7 L! G2N+qP1 iOR.\$D Z] g2(M\2*_{hII+23VWpJ9/i%_iF}4(Ϳ>ܳ.\NFA% r BE?4K`n9iPT~ !@"@c"vxD[aXyQ k11]: BGOk&HZ7SzBk1ي{EW3- 2TJ0Ĥyf=8(]  u|zVRna>ٳ[Ϫ N1,EHЈ:/Bx(,ƦDj'QS[}7Ag\{THk4(+RhHHSφ!ck32"]`GD8t!PI;FW>,fA|8i| l+$dH8>!ykMQmCgm(jm!ʸ5J0lTݛ Iқ,mޝ+ J_h%K8 +  @\Hūsߙ=?LJȪ|,l0V8}1m">ObV;R emH1"L:b}')(-jXEfyhy5UieP1yvZ Z Zef=}XGbN TQ6SWWI6۔uVYFfRjܶ0+LNGpml4@s'(0T|UX"(lOns# _0=[$gƌWC@7^+H{ÿ37Ese,E^lBl aJ7 m7l 82(2ELh txf"|:W[Y2KƷ=3r4Y݆FR!ƢfFgW;CH& lC 6=1 66ʫ9kL6H8.y=ɺCΫXꔮrN0q0QxH(ikf5d32K)dgJ}лno}/wqL,H0u)sg ,WBT *񍜽D!WXk&Fh;vŏ^{ X́2vn čܛ.9vĨ߻uYk58kNh)^*+|! &'{^ X"yN9`W%  @K+aMd 󲨢sB6OF%Tq65"]$ģh%J+IQHlqF uQ>7^&%p+rd6tl'8Va2)|Io񇞆SO@)0~F%,< $IO_\lc!5_sBD+s2@yp$y7:e(3)%OS,z1:c·Gsjƃk Ïȋɔ!NיlQQl ndtcpU؀Y| *d-5ނA/Y$j_,RzXD1D׭M?4 lsU@ [QVh(g5$iF/f,Qh-wtN?DeHB!7\iA*-d;A8eC V 號W'kEvv`841e[NC%P\ ۋ&҉?;@L7_-xdreaw7T*4Ll"JEdOS!D kQpiG pg^J+>^j|`uZdNƦU@?`9-~WFh#I~F5gӚavS":&+5 +zM$gw_]$-q=HL y! #F8?ugoQ7?nMGGmSX;E|bz9PͫC2Vik1ׁݖ,6rsބ޽;Jr<_ ȁUW jC+Ux)X}(&{uD8Xd+1AkT>]0cplF8F1P6#A`60BɨG6ݔpo3Θd%U_KAMst-+ٛS_`$~g}%fEhPi>Hv WԼ۞3Fj,g]mu?k.]괖o[ڥgjy.m!p䛥X-.O>0(ndU*Rtj y m.OWtFyXٸaeu:5.́8@ l=[NflعX(&Soʪ¨R{+k^dv*Ojly-#* iB"wTF+fWcxݣHEE҆$ 3Tɼ>ƙK륉,x!7p;yF`_'W ԈBy,xzMAu;_hAIvˮ|X;\lp|ZJ(0'uE84ˬoibQGpU oe83G&Vrݥs/ 2~޿P 6䂜!AglgºWl̕HP6bli+)^j҅Ulk0qL^N>(*Ǵ\OcZUh+9><]")~ O7Ζ>F~hiB[ +Mb L/?x OqDD/ 4J sTGt4Vm~UC:]qŰ8?| {wU@%@Eq˙k`{~tk Ku |1(ejP v5b! $\>JS`n 2,&zBei"`Fpr%|i'v븎)]eNe>xT?@ 5pQxz (0̉i4&* -DX &-LIar]>@8C~tMAx^;>[BYqMrK8$r4 wf4931{TZbaF2꩸92- 44Zdn 4ـSu-;Ccy*PC_lrvj':K&#pVUbE qԟi>'K1t6ިN X{]G%|nמl2q_ՖQENg(CܕʂE!ꤽ#h/@'$SOvktFƖ.Rbhe?vMVnKVUqٞ,ѽK@V;l)`zw`[=0p(eJ]F(@хBY KCϤm6/*SdyPg:|!HWjmn%2ef EcE?Ajrp]oL^?5 \#0h`ue73eGS9qE2sWVj>I!=U l֙5V rʇ|45M[0ITK}٬ mxPӅ {qKn=E$dc5Yݧ5rv$VVk(#46͚67?R潺NS''y^HUS0o_'<_.cldk0vu*M,v l-WB70%wqvnIag0kË^GSt,8[ +fZvN'JCQ"@>Ⱥ!\8 +bxZ=h!"-{xnIt7!g2r+aDHHy e~?{8-Bo\un]\iɸs(ayQJ _t}2tzsil&/*/~ 2ZP)C =oCZ[kꦤ"lΤ'#@Mꏩf5z{q@@yHA ͤ}c#ymWApP *NsڄBhȿ4ܦ] MN| p(AU(Iٖ=9)$kHk1TDA'?-ϐ{Qgpn6|/ GPAe0)0ݰ0(^Y8fT;9 zȩ]f 1HE1aIf nA2+g$8Dsdf6>l]⭕*",iX{A nhGK fwyƙ_n;㠬-6EƁ# LD4{b`q @j^`>,4Xp@\(nnp^m5ͤePhTUC҄m!pxI]1%#uV3Zyvpߐcn:ˢl#$Pgxwg'4^RȆKϡ CЋv,:#MA0Vea4Fj]?b "_ӖF4dj<_ jaLطP@6Ao܊rv~t6VF\!~s+`4Lmv4#௿57'åB3,.D _/ '6͠[&il;Da&ë69{ lD&9;CC|7uUjzxHgL#5 ުse:ӨxW /hnAZh|/' cay" )ed8QA,V~ ؋I'ǹp 2MS㇙-GxT*s܊[lD(,i%8jVzO-| Do0p}C0jޜ0 R|ݬɨC d4fits":)o *^o uu(Yq>kP2CȅgQS^؍/:tLy1^ss=ꚺw\<~)$&e]IWW :ɮF79L@{Rqyc4B@O}#|Am.L)HKQ2""!LͰc W5V|O3 ?f.N"WpyO)Ͷl/iM6Ͻ%~pO>,">a2s Si#YblwZ:uCznr*"KDZ,+*8_&O#%M7[v{,h#pčkyh:BGM榜9Cc)Ql"OLHtRF/`:!^@RsH)h#cHUSbã.in=DG1qMZsPW+[>A([seݐTDŴi ia\ɰgdU7|=)< 3 RW=Vr㥦m$, =/o(ÌײSNm] 3FOtTY 0tWvb|iOa=gn aej.zh;gB,|Ha-1Kqޥ&kS\e3R@cbk%1ZIa)j᰿aX m7zy5픥QNU&),bgAf*3ER7B$4j%t`kipWaGѿn5@Kfi"/Gl6>jwPm@nuDUo|4RPC1$zZ G5x1ҭWaPO<>'6.+g-Ii]'Oq^UkM,C`coqo( Bq O 7y- h!(9b> ^Q6h@P^dDFT*+Sw'+l{|* , hS~.Dzkrӡ$n->QCLQ&% Erl ΚG6BcC]Z,%.g%Nۂ͈v|/֭'&͉~L{=L/t|ss OR SRKJtH<7[^l(0 Lu;2b]82g@F׸Ⱦ9m}>*&켫ѥ,cq~joJtٙH!oZ.8yxkoLw2n˿Wv3ۧc0/w3ӭY[SV[Z6b3 '#-3MV[H#=;#bOmӧ v@ &.7)4r802f^Lh٤id=_Y()ZrF Մn*` nl~Ԧd} u9]2N9OwK後w,o KFIBKֈh#P¿/ 1vm4s+JlFM2, xQ!V_ɇt &O)Kz7Dm.b>2p%-:~vp EVe\'GWL]X*ɇrmnޯYd 4`|,hu0jg=.8*SP9II#,*;6'WbŶ$[Irto ^'7σ5[r<6+xC}%h!؍tt6s3s=DiWR9T$K{^XxKtwh%]^h2`08Z)/@ͲŽjp">5,Z =fG[UpPǵVg4v닇5#^̈I5J\zgτ\P+ȅX~Gb,Z˃:=p uz&rjiQdOձ<VcIW,6 +&b ξCbe4rQ}8z"l=;MBS7-~eo3F=^."j`lݺO,ڸN*†椕Kr=ʲ\"(H(/悀ט-W4 aqI&FIOjg N,} G˶0 />O y*U?~%E 1kAof˜+ Fp/[ƀd3F~c.} VYȷ+w7EQ⨤̲ɥ)h\|A1?^G |* e8OYf #.9 Exxl/|P*0A7O`&8ŵ:^xlp-g̍j*;G5a"r@9ã'gdԲGu$fíYzиF1"dmo.5, /W/0e6%vͿf ?G v|*c8ְXUF4MvP Jua܁j˔ \LYYU&oVNOyh4#R!K7x@\[4+KJJ1sqzu!XזΪ2k`b p"#*

`;J*.#6#I[N:q!ké.7AwʲYQ8Y/=""g 3-}n1T',CC6Z[C0pb{c@ՏKA.ݾ sVE.#!\  |vM!8e_u/\ST(!tI'ePՇt S2L0zcPMۑa&\Y-.zԊ &i0:ۭߞu5NXD`orLS s`̭u45L4IWsɴtypz,@9G^;SzU3"+s~C/Hڸd.X]l+_fzp~84gD#AHIQ$C4qv{j3a5UaHx1U{}.R5y{BfD;qSS&{L/C0:Qf&HȠ&-NC5\P$ef9Aқ{fn4h`ZҢG&DŽSьA>՞n[F|8BZO~BBמvj<@ w*"Nj: T'޴*j]+?#"1؅ )S;iԨHcU6慦HlG܁AU|^UnMz~(2l'fK"p%`1uɓLup_︽-_.6)Jz3rt\ oYkK%ۑ-Nn{ ,xLOU_e ʧʮ2$~\AYn*d$ZPW,$V!"by#|)>O]/~[KRǖdO$a #h:qJeV8 5) B&TlMP$&g)uЫQu)-lE.-+P/ | @X4k-G RXj*RJ$ VG(+YR޳r<4-PXF9D\=ڷn W]HMQ ފp.I뙤&[ l8] ynI, A^*I'Kš7U|/ r`K8Fz̢Oe`;@Sݱ?78u|bfKA#R1Gi@ l.aI3QL H38d0QTR0kɞX萅y&j-g(aXV" ԤL1`a(F)tދ 69:.%%zS0$LF ?* OO1TMW*"7"ځa.}Nlݦżd{黓]@Z~/r'nzEsrq]t0]Nثoʌ)#ǵ]vs*J Kםdqmz^ ~&*w^=h<ވh3~:3g_=Jrϝ}mq]V +@AJ3`SA:c\3Y$XԜHGABYA㯘j'W!"V$ 5՗_^w9/0PpbN<( (Fi_U%}l H _XyXr.6c*=W;^iJv}H -tǝ[ҖE=j{"f1NpJo dDPp[ [LN@m{7i`bsY _ζ"쁔&-ń]Z;8/෌8oZpU聒QJ?O:isΗΝ]4C9íC4A.1G, qڋ64'}8}bU0cpl(pp;t&PK);㗄>j=WpY>NR*Hsz%_£r!S0Qt ! f\i?Qqym%^m] Vsfǎ^5vVCv[F0p%fSpK> CEE2*yUsWwTYKna޹ D4c:[6Pt!2a +$nK<.7nlq>"o@_%PlM^$ݗ';eZg^S K8 4ö2Oժ&i匔H1a֒fh'qF.@HY@z^k,O^L!A>_`1fܬ ] n6/J)P_>톹j,*)q-/hL ^tUVdѕR2l}jD7kn\aU~QXs'}M>-}`I')gU*4}veRMhYBTI -dO!5]yEW|'*1E uldwY}2ղ|JV,ǃ_nR~Zph_jD; u"5{2Z|ZZח\赊)iYkA?A)|("'YHX]G*2ٯQ %44$\BP#6:KQ0l}Cz<7$Ċ/E3-*嵿gkŗ&ZK$Csv>+D_kr[AJ.+9ɊT'?n!eQ6G2a.PkNFaVvQNbh@I7/U@]&}PASM)$H@'}Jư-9uު~fKWbcvtXʐNLqj`)'Nbw׌f=,s׍I}&&smݍHHɔ?Nގ(] y]`0yP!?,_p`ߏ$Vv3SRdϯ21=uO~l. ĝ+;*SYa?gne"AůIb;VOŗvv&1#,HNҏ#&m? /"tm@tEy%Y $D\1N w= ʯU*V3q4{eŹJgL3"mR]gp IZK/D-ܨj\/ # sZz,c_BÖL>}O)ժ3.X!f&5 pϖ Yꡏ xhBcgaXއkWZsE<~Y ξ*qx/sdoYCY^+h؀] xjeqq JLO㰀^N]L>WEBO\]gܤBfp22&,SA@jd28뽡UVs_l1QoH|zŦ3+>[<[/(rhHyZk-ّZ&$B}:5FX-J+%A}MjI HP3gkEcۙ''yM_%2At9$uZzHֈ`N0OFen]JcI9s;%WDHE`@MI_i%Y-j3"߳%3bV ^`Np- Yg!cq"IXv"E޽}AlԶAgL5fD/]mD\rGmF/XJB<@U:XÊ DŷeVHڈʿ6)R;lC{L2ݱ><;`Nڗ gr앜9郗68%aˤDud$ hHV׆T& M0"Y#u/3VEP2R8o J%My^ϣj];K6 6@u8v}No7y[-)rx>+ˢ*TF'Mawpw@/DZX@k !J3K3^K`X8o㢣yr*H{pP0~7.uFBMzuGɧ&]U$38/#G]UBuEHa]XJ]\̒] '92TX|:- T!qkg~3 Gv)KrS&gsEv3! |X=% ]HFLbiDh#O@rOG}DJ*-jPx B(-ʐƄkTUQ/&-vW\66COSNX9キG a Ԑ·[C71ͬ#=~sE4aj}=Ԏ"[[ٖ |3-!EupuAk:LsrDAuŇDZF-xjWzX8k;SeSGp[εrl py+R?["%gy-r,_, fXHw U CK`|sqH>&P2{kɲ3M ƖJ;:bufCAck)@ZgoM2of M<Xg5eMnǥG\f>((YBܥبV%iĚU?tx.|C-Fw$C#p@e˼ VHsF@z7 1\s}68=\F[ Ě݈P؛/ktsmp.;c™Z5#t}y?~?;!Q7+hOlS%XJ|Wۥ<^;ZW@/M!Qp)u=B?lJILq{X?|b U৲egFSu~a /\L Sx& V{o[2aWMa/yVGC*'艻/>jP^ 7[enH/;|L}@>8M8ْ`TЉ ъɐsE*Ph?s7uYft}?f}Mϛ (:lqۺ[lX}r"Z=!F~?%[YhG*$/Y%OZu>Y$ythb W2_/sm{Z&!SI v(;Jgohf>a yfP2h~ 5XǖF1_f&RBYzBxfC6Ş\ \Ϻ.%u˸6y|@I}Oh ,@|Ožk_7굠| yE6{>Wo8T6Rc'V 0ICS1Kqq(Qb)T&$1P{"8mױ^-$Y}ќr!a+9zUos!!&F f*D8 rj[b[n0>LS9:d lVpIxϐ>`v]8oΕpG^$ 1^j<xH8ʦw*[i9_ְַ?er9WRf>)Lw.B]M{I*iя^fzFS|37f#ЙE:=+絵=>j,)v>$"TƜWHn{zғ\.&nJ9%~H;ЫH%A+,LfShq\)Ad\08t3(Y"`k.mUt,XP_a.r#")Ӊ5X&Ck5GU"B ٣]jI^ LлR*YRJ1I1;і6Io?,($>'K8% &l+{FVrc(/'Y֊H#x~MB+a#bTrºVۚ 7{qkHJ{$*RY`Z@@kJ4ؽ#m~.s](EEӯ-t#}SvSVskXrK~ UdUNʛT2oݛmVpB4v˸M9+6at\22C mSu [ԏ2L-𖈈̪9ޠA _,,|*ңςyo;~`ߊ2YQcP fE̗KC9 /ʸЌWZQ墖g;AFѠ k|Q _'7.W<tYD,[&P2 B`V__|s$7] 6 UBвُE}B$}ŭSpE]/LŬH7xv)h-"F5e.2F~eUxCal PEj|K8#Ѯ-}>/eig.YGbI<8 \i^MQ&8 H$9x>Ԇ@}adI*Mld5Ɵh#1e1Us(2]Y `j,Qitjjbwh!FxB-[o*b룛=l>?n~s2:y13,GѰg,L B6d˝JӘB( c$K)Ƃk*GhR)r&( qF(#h8%AKw2rZM@BʭE^:>9dsvq;mZf3L L~fU"T͹W{>!X'}8-=huU:B]p/V xIxD'= r>!~8Qz],hL{FY^{S}%M(]& ~2{csR u20th1|Y! DKE h"b]?5;Y&g,}E7<]J;nWdyVn-͜R9.VyJHP2o4 V\uFA}i)Xęw! fZl2 F s@H{>aj4RC&rKAUA UiR<^Ju_7~J}n:Cx5?j"YUBL,^-O!59\8_(wW"<5Q3}*ՎXHL^- &+:(4`ea,fJ~IRr,.3ŨXu 526HXHRŁLyYĶi<,u~*9XV޺k+D6M0qcjPNw:jh_YɁr%v}_sUqzsoJA25 Clq~=f.Da)NYH@5~M"=w4E%NO_9 &g7xh>ڧ/cVA]%[?O{\f`bȈߘ ` P[f_ eW>p#:'>,EVs=\58K࢟KCl9mb ZPF .GH40㎃9o]y _:!A>u#QƸiEO<vEMU15(/wwRReZ^8$-mgRɌ. ^^7/Hb=aC#{8gL VZ/!f3ZKP}jFmZv+(C*t ʍ Ros~)Ie>^L_z[ٝdVXV\ Tc9.'LM5Ds, "Lz*OBcx|Q8t% mG":k-:AuM"sHb؎ rˌ)Am^!/ $$&ID܂80ZLdC7ZRGb=i}NBW7>sȄte_g襇Cn;l!#'7]fA 4eI!sq)2J) x# =֖N"E\NĹ$EUG-xZo//x3Oϩɬ\T'mnݑ@|ԓ|(q_YbqVH}0e-N\Aͻj]bO$d,

=6n5/BE c&OKɏ7,2;{dXH !*G 7g]w %XferWV\[91; 7!b32YK ?,4W—VFߪ^|4FIT>;d.Tʗva#5(B/`˒x&K."ӠU3Q@](( ۞hCԤ SÃB?56:qZz2JE O 3a$6fJfG=`\xjKˮ̓#q_4}H`%$b84,.lS:XfKn~̈lV8xl粨>NJx23h?'OA%9[_qN ˽)r~n-݇9Y*|lNv6Y{Gnj\ |WQC bǴ({WX_2긨B]&<6+DqIgһ RsrEHAQne(kw={"ݐG]`PVeI("={˘@hdxז6&{ߨ|jJ7T;eȀF:ZP]0bPVmؐ_;~$U/5oXB{@4sIa.kWx:d4|RnBrw0姐(і$wyx-#av@eD^2X]A`@{ d$|s-(Q+S.S!U]~H;7R<ϹY<_M!"A 7t'O K[.rg93sM|kߗMb?_w#q 'Xuǡfޝа馂c&Oit6-]ٖ$<%򫢲VyD:Ķ/"杏G,v|۟0Ǭ]3,Taя Ƕ4yssx+1<^Xzb;\l-H)Qn>ZߚWf{7VPF'|Bha'9o!gO=fڶ Ͱh-ˣ&»yiIjr#@N8wZ,ZR[g09퇓 N* #qd(ylTɀt|fp\4&=Md"|Ppռ&]z >J9(TãeWr:ZWFˍ p)Gg!^nE !ϵ~ I.J%jRG5%.ʅ[ʍЅ^bXq\Bσ$ (o!"g[,J7R&T7wUVhP0&f1ɺVj`nO N;] fm&Uv}lTq</ :U^Xs%XSML0l:JL!Fpm=i+wN({P;z(gXP#֧8yB6*.:Z !32#E0vxW@F! e6nLW Է-ξzrfvR,P`<վz3㗖oWrRFdEiOLμؼrމ[{OZ+jnU7A2vݐr${vѕ02i\dP5!zpG;m=e·wC 9Oxo"y׬e`ULl[eR3U\zղi5 xVI06+R_˗1AI&K&"pR?MlR^Fks$qYFLqemNA^0,r4]~Yl`^ю@sX -sYjwE\׎cE4:J]=i2!ց%V;*Zv†!ZjQ\e?QAX?-j ),"֑ڽY6<8X:؛"\^}*v}~ݔ L6, K?ё}xVcdJT4xҁ1Qm ,.:#Ei\ջZVX'D棚P4]uI+仢)㏔T@)<i6Q4! hARos`:$%+ w43̛Ar.{|Dɱ".XԾGb07w+vLuv3EvrAamh}),S&ћ~o7y.LXn"X=xq}0&-.B)%R !(sYTGXҁ&y Jذ}ל6{|D`0GN)+- ?+MνIl0 FUg\&x\NmQ?N!v:QUCnq*bU1PlZG8mj^F+MlGAݩ'dOb3EQZNi }EÒFɛ82LHH|s'cc3]6z]xd"y !]Y;Ϳ`]U}!m[?o5{jz?6CZ![Y&HHD=C8)xhB8y:mJڈWwoqYF< u7v,'1=loUa[劓XeDuSOޅ^Xz:)Y{a®hSg=,i}gj$]x)1RpO?8e]NpKF=8Z5-ʹ"t8>Jv@`{HgAeHKt[NKPH,\Pi$2A-{QK]-mmV)5&ɣa\ҝ_⫻H4aOd=QS4T.O3=6*;:goSz^>'&)ǡNx8T- "(<(* mPsR}esǓ]vO8oYDtqVv?/L`oHf\Y)&SB% ) EuXm6 /S%OxqTg~)ykQ^M1>aq2cŸD Qj*Í_p@j  j#+ ErqО>0C0,x? "oHEGq""2o@ln0pn [t Qb5-1#*O1Ċep_u$ @:衊=.] "Z+]S2g`߼2R%\6=|2D2kΔSb8luJ.Rx C N>_{M;K /58'_1/6^6{|l*jA cm4hQP 2pU~[ѴgjSACULS QS&8ŰzzsmȅAn^@|oعO=7\ˊmclҌ#az lMZR"ڊp)[QÚch5RF-|D_teQyƹa^ lS p%4ghUd ;% #LPc|¨eJK|Qb70IZ5M>d%ju:Ϫ6_\ Tp hOsSÀ۰+0@zQ4$ߔ4 Xg`|j!>> r-Eԏg.01wS\E:DX -9I8pqrҕx[fq{:P%\81F'qi}I㾅;oH6 i h-q(рE% < q TӀx@J+0V_GZ^"uf̌0Io3'pᘮX Y4pemU&!!2i E(F_-1:/JԆ1o$-zڀpt vM"1Fv>CD#ڱQD gUc,5-oˊѶе(*Nv) {kkGn ̢$D㐃?}@IFx,;AeP\S(yB4& oPSFԗ|5?ζzSoY"@ͻbBFt""RfP{m00#d)C,q3OX[ZKNH$We{|2j\[TTh= T}*>!"1uBCu lM^Rj6Qe iͪ 47To ]Z Q:gfsfdGEF93#ϫ;Nr[΍?RTabz7ڮY]踬 Kf$m! S9:9cR"HLcV Hiߓ qbRԛ1w) j~|C2(*rQUhX#Wn-(+fHDܣNXVZI5#ǻL  [b/3" -xZJ ֖;|]w!b xJu=pv6b_ohQ`w[Q!|Ets1cSpѐR_=_SĿ >/%EdYTms!ӦQ:%LH՗+`UR 1EXtC-vRTB><.K\-݃/` K)*ޣ@?c>_[zfK,a^bfU`j+]ŚIYSO`䏸9Pn~7ʝ1R">d$ ެVi金wڪts;E(f|W*H?s=!֡O!7W-wd@m[3m4 0iqWcxA}22q 9O'sx6K20p@ʸga%?C2Qt#k54j^r)-4..$ <>4piS4E}i.+wxnWCkj^qg%(eH薈 !hr}|dysLQt-K된>lR1XɡvSjն(5i'M؇Un39kW1EΕSw"s.%Quld ke"}932utp.9/]\R3[}SF` Coױd/)&zMү6J }jD,R~|m j6UB!|F[k8l"89.FoצX*U1WaӅK6mgksGkV_Q EFGT֢'ټg-e' ѲL5#"R Ord_cxHbLGͶyuIy] XBpCLwDyE3g/)i|hgOU_roq_,f-3 }o`n ī#\鶈^._pzLw=tS.;5]"pQD@v="  DߙLhYe8soà LXv@G>Ϸˬy1`L:>Dr].wQ8v<}ϿO.4k-!utxziD>ad$K~kn Pv;(s$p D]vVcY̮?IVW#(=6}j40;(-YhJ eϲỡW75jh"?H!-zs%hDFAN1Ja _־V>:_p uu3 ,ܗ6G7M}˜ʊwU&uR1"aT^cXyR9Q;xkpa?07m<"rBVIaW'B'(1 Ҁi~lYyyW?ƨԃ|C, o.wnɓv]=?y-OeUP'Ey GQ&'O@QRJ{&/-CdDJB'~!m f:z J&;>)޳QI R#6xUY+˿r,E粆ϝ.t\_>lч] &kOd(4*#"H@M6YSgPZ H{2"wK;{BߐIRm>ҹ+$|('$QɟO2< Dd3M5c̊FvuЎ*6[ǓI14uEanߵ,GņʷoY<Â4l]!Q [gSnoH+Tu.<<]%vHm*x Km[p,7҄C )nn狼@(v"ՕF9 $sNixg1"`9 7iufII%+ 89e%< yo >)yElC%ϟZH#,)TTHսԐۇtqzر(*K1U-RΗ-v}FRB[X-B~$h lϪB6"$ {IW0nAL,eG6%7a~MOp$ 7,6ՌWǚ)-6nG{Ts|vimX:f T&sXרQ>/NU/{*(ErHO7W$j'fRP1Xq7p jwn}ܘV/Y kRXhm,_4h PXPOƦ]FLukնȯlgg&"vђn r aq2bsj_dAFOUw1N;,Jg@''wq#?*|l®Ͷ 9s\)6Gy QOmjt;]lS̛' Lq_:Йj%0$]\1KEvdXo>b~OѫƠ9 vSrAP+w?kƒws@~馼Hڈ<"%/Ff, ECd`irA AdK"!]*i|pߓ!52< C S.wo7rY|\D! joy8+r?ike~P5V$0aAW8V4K F'qIETjRB:v$j&S]'Up9Ӱj-=@2X|U\S.L3wvN^ {O1dtwRYDG r[pC`VV { 鿙m?lWu=: MpLeԚؗ{U z][xS@zO|4`+pfRl6ib,?ҭ K*DءڎkhSdeH'-BrFmK ?l/)qĥDvs9{UAu毃`lE KIXbfxpR_!!Rִx[Ť^p^k@zq3Yg;ʮts8VclX@yѯ?;vV;^[FAiIfU_Ō$ 7&?{ώۇ,[M%dM/!v@-]*d0V[,a/v9DuR_RpL30R[yS,\Ϊr~Y5^׿XWsg,{t;?J:8*-#hʄ ,1_&iasfcD=!EY_8+}Su"~CCc$3@)\ݼl!=,?0TF gJ|%a:&<@ԣ˺yRvbNECiZs:@` Je4nL&^_TD(-kc(D׵Z0JqZ~t; W͔^}Zh6_w>\%&w2>zzV=[^#_hyqfj>Z"G_ap Uܮ-uk`>`h oB"?*1k9`(X(/!VHI\Aڱ)NLVu\~?ܛ")u>ߖ@rwkeRWK\(r -Z|CSz+UY Rp`W @?cN#'uУ=VLo1PU$溌FD7kI R88xbP{ [qÏȆpI88)=.gD2s"N*i$FI1Ƣ I%pU,p)I1a'-_!lhp+57(%n3|Ƚ.aaG/tWFOXVh/ av{QHiEF\D)Ӿ3=gz-ղ:wԡ9D8 L=|La?"%\*,'ޥ.JȖa9FiGF^~(&MQ[iϠhhpL}M;4!L/m%sD{¿Qy Ɖc,*2H OK6ё1* 'Oeng&Wn\22n(դQsM4\}fRnͪe|* $;m! t^vf]C]v$Ia\Ap:)Ee|qQ_W8{|2{V)BGؔtX,93B~e e !Q#Er)4$i]̝BM0@JZk4Ҫ8x*fDe5,8E*͝!X%H"fl );VF 1BSfƭr sj9y@nO17d]1zX Y Hh%%&$@(ރ//aZߺ%0\1Vu=oӛl)1>i;: N5D 7;eC}c-ـ ^ˠm^'#H βY$*Xnd訯4yņaa*|rζNd0kv`~sgav4+@|P_!vpB @ԏu-Y^:пNsSa^*Ѷ CKKm̩"{on&fZ]q 0JTCJ4+W3wI;qwqH>Rl@t[sjE3p/pNgh"Үg ?xh.ͣe+\RH]ZJKH_*)ʄ~$Uq֒~74snKg ViJm&,OW6Gx3PzbL,XRh(< IRkmo5!bB&BB:USp[T`~o)闎f!q5<3H_-(Si'1KFhFwF9.t^#H䈻bO4EO~jlu>ӺF]$|5H31hi`n 'o]yo R$b:.<$B<˳A3arCI^Ծ5=$<" 0٠nY@ 0H >d{G7~8bt# ?Jm=3;jRDz6 E(̵Mjz]*DAaފ~fŪ$@7蕑m<)KKf5puR쳮UA>+ঠPk8}\͋§I3_9fǎKjHE5.hF8G)HvWf8fP]@PBPciIvrT ٚC;Iv%qh-1W4D _b>pK!}?7<0dٕNc˰#+4nc;lZb\|<9c0{^ N*FS.:GV{^5#>{"1x<+PS`hfQ"RTa(g|3]KG\CGtWjF5 M(~D N)p[\w9 ^h6ny^H6A.}ڑ6ӣYR> /iT#]J(J@x^w'἖ ++d^XH`p"]__0QT# O3+e}:' =9x 8z oܽGa5+mHjZ'p(cyLC;C@cI5[yd6~;֭H#2IZt|\p MgVV0}7?E_;˅97n=+S{4SG- 8}Ht8b '1 y#"3,wM6`͟fBFuHxOd *V `@+r_Q Z~?v_ZcCtIDZnLOwbA8!6v`§\Z6n]8JĔD@o$I,tc< *W:m3/% 8ۓ 'g)cQ[n~qѩ;? k5CH^U-e2 ](#2u/PA@,8@XGanhAvPo.w-;dzxϜiw5co ~U{y肊84 bH@WBdÕ|e|5 zO)mRHD1˖MC쩸dH[ !D-H C 4IDVmQԅ?OU-OLu'}n5\DLk#ro8[LߜB<6G)KS1Й=.%C>mMaS= w&wpƈSFÑ]NZL?/$d+utFw"=2k Ly {l7,9"M41r@23Z%Uf˹b{;7/0׬W к(jR[op5+3~c@ԝ~Dx6ϸm@۠p[zC%랏޿_ E<16U)`.[`Ae43-/S!1d-R˃cwCT8ħH%ą*^qcN*4@%OҌcxdUIT'0/Vtj JU[tHQ'j?LMDh޺>R:QHwEqnbQتZ|n3c~G;@x2>Fʴ`>}W7s'&xQ;T~5G%FXbdsbR_.CxL . U5_#68.GV\ٜNNR5"7# 1uhfySIha(MV2,,Gz"͘TkKS9o:n*{;1cW*@3#&ǜwS uVTsau:dU/fr>g~_cD8gxxL]s(ѵo:lHK7^)3]^/|kA +u>0e|'7$,E|nu59ϙi{iYhUF23 pV>.d=!cvF ~r*I3N鄃,KQ袍PԆUJҧ bײCP{(*C.ils ~ԕ>Yׁox$zT^,\_L!Ӭ /ðHk_QEԑ%v^x B= z 7O9 hJD<͟^ h@l:ƹT"$W/oeh3omR)IYMT2? hCk~RO7v嗀sд)8]]U9sE!'54~jAF*Zq6X$_TLnR4zWSGpG=sn _a٘Eez&GLϝ>"S0ʚ0\س(fNȢ)w"Dze=&p|,'e~TH`-Εa_!'c e .1Ȓ $}鱔3EDMH4aB@$H:Q# qxh84Q{ӑfy xZ 0"Uls~B: N>#f BNa ӵb"?`r.Geĭs\owڡ7ngBd jբ6r'ÏٔC>HMSߑjGҡϐ9B+E4 [[4']wb+ )@)Ʀ+Rf8N"P[ZmWtЇ̽y/SӽMI f%;>!גT4:"zׂ)WDMJxof'DO1֜E| O./  "䝞aLCr%VVq|9!/:.8;.^ӱK}$ 60i;H9 ȼ|`y&hƞV^ZA[8zFЙ$YO3 _gPVcZh 8g?XW  k38`^}/ J:Iyd껨^Fh؝x#e"IZ1 :m"h2m']&RT̾CAZbT~d^ҁ{blBKt$F\b`$>q: 0 ~Q^R qъ\+w7l2aiik % DzFND<}p[WT~MK uZUx`7N ޗN*_mD62GOε惘 7[14>KblkjC{X􊢢6{8pH@N4[kꪈ{6f;۠5a!9XM " 5UwWY5Jy?_9oziךbY^M5"ʙS=RB>T^SskT-ɘʧNSF:)CU0:՞Vȑ-@S=qQH2Z$E1LE91BCW cG/ ׻CV>,&QbHb '쐭_"#h`ܽ1π ʡpp7;_F5iK؋o,0eZ5Ogd}װEٱN@z*mYՃNW m*2fA)2V֏A2 2k{Vʢ<puސkˁqSwmf \3W3ޘ0=U_ެTF?*U {D>h/ u.%Bb-ިhy^Dc#Y⟰%tuݔڻw&p%7-I}Ł f>J1J Ry&%@"'9O#Ą5`m>fRkuI\F"9A4!M:Uop#_/Сi)jLl}-T@Sh"j `.d'xY?}CW/nrP;Ld) X|jӡuDvx3H*W_Y)úi1뫯\GI-14;P MGt$3NaZeZ5>|:K2s~ N6\iZB;N g_V a5Y- .sV "u [Edzba'&;v]] ;qyhQ8Tْ;Uikz2 FPyeщU/lp];f*AG+~L:3sT TUp 6/6 b4xqk5}jh˯G}녷08U#|P ?9oiqľjAדkn04-WAhZy|2cPL^`wXDX66wI"߽<2 '=]G[X>HV0Z0)36fRjo,CF6790Q1!wEWI9o v<5lJZUUBF iQ5Gߋ&PJ7zq_ْ&8qtp;$^t3Ű :O^Sr:$](fJMj0u@ɶާ!2ᶡlPt^];ٰ=KziX\98Þm>6=&\GyI͡VSk@tZ7Kg/pe"sz pfRr~Qx\7CڄҶ ڦr<ǫbv\3IvQ>la,E0ޥūeogs@ɺ)m<%U2.#%Q,95vy[6w}"ۏubŵߌ2='K)9$F4OeSI: Q^,ۉH9GB@/tbH+ΘK]~HF&OѠCǻXP$NZe%9e{Sh3[-c)Qi~el遛3.6S5V9([yc˶E++@)´?5<8ϖ J ~_>F{Z%%dOpP1K %̳.Fѫ n faɾ0$B]nKP$ 5K|SO 'N öi es1Gu ig.]S3o G|`٫K"-\p W$'SXgl销t*%rµ){6 /TkFoJe΃ 5}OVӻ/"Y hJro]/s$_j*N¬ITX;Շr(Uِ,8Dsibo/q)bʅ+K,$4K976-tb揶cmy,0~}ZbDcK|ߝWtח&Q6DףXgB^ _ QEsWF<+˘DS tƼ@^YHP+1{&^nqt*ys5>GYUIC\٣=2@9GHK+Uq; ]@v:׋VO_¶/<ڝd!8 &m7 "l@3Wb'[%cDIN.Ȥs>hXl6S2>ZJ+ {FU 7Dդh P<UT4_xALY.ٷĒ۟hhvh<"I}{r">'"U&B7pfS\ ~.{ß͕3OB| =oBj!4=+,[*K碾7Ic6xخwRFu'SYq r7' ʊR™60fN Ά fWak,zlQ98T,BBӏδ'Cňw [U%d[xMUyQA8X4NrVE϶xIHq0-8AkSxDѓ^="o,bR]$i<|dx z H]li+ZG8٠rQ9LfiA+FjH*b>PKDЗ𦎎κfj+8;>_,ׯ}3 pY>e%xDedP[zܜ'wwh:qT:f~m[X=,MsA!cVbdk˳Ɉ׼'}J,*cob=Dm>?Tػ*p8gE@ޡ㰹n7ɂjHK9?8OLtՄʨŌԗ"( zIv:'eU(?AX$:N"b;`*jؼ FCvBkLL~ϰ.Jp ꃉƷ6H]<4- T#gD^UZ77p٠a *]I݂ǞD$ W/x9~jpZ :.v\B%usY.Y, lZ6xF`S&4i鋁[t}*`X9 Tq=O-!uv؂}sYqɉ#KkqTޥxo#psٓ^Kaxur?{D!ATjIՙ}_@<#sAR:OD/o*&ꖑ<0[ٹQ(OU]ǔOd"Ϭs`"1`4!zdtnd A_]񼼡k 8$">Y.Ee*V(VEMm-i`e9 Ԑjl,k5+sXQn8z~+ڇ©>?>^sG`i^~l X A]g.`1V~"OƟg*wm%OnWXE\r7mԦ2)=:eKe4Yh'f95#O*@(sL_w)Hj=]ߣu>Td+̵mՠ 6`EnUp-%ʷ byʋByq€"pQzua`: @_j츤I_q/UsC2`q.#HׯߜunOg KLy*EukSqS&|[ 3ei?1&~X鱢RbH&WS+Tp`d8=WFlʥNlƊc`da5)EK}vptZJD s8:Y'LCd]k,e3Ɖ1=,+;7oxupd殽Ѐ[)1a>v]" -QHΣ|? <-8^8 B ڴeG5YR]4bytͣ ].(0Ը.幒Olt%iXm9;7 Uy5 gfmwd ع[rwx6 BWLHL6. h|wZdnFSu`Q(y6Dy+A\Awv #(FFV1r㰖9'\rک_O]PCU7JW0&>ڟmp.}~Ĭsu껗ED@[UshBnT#E_!Zt? L1 Y `?WR@"l}N̞WJ'\‚h?>Oy 'ttg&)Ȣ t [ڑz jw(OÂm=ÚRwF'ȿyuos}+P]h/i9wb0wZ' 5[?,muoՁgf\.Daa:6\!Tw²qȯq zB])~2R兢"̝UeZI_PԗvBWZ .90`V̄ o+bbW%3Ǝ],MVպ<멇 IwkFQ~}(AC ܂ YX޼/Yv`|sXqp2l0zzWo\j/q(93a-f3T@_;W2j}lpM1BfсI`> v`A4c%"ˌ.HIFjb5pP,0zNG]Q˳/h%.(ǂl\(/l-.Wvju0_LK@?&~HPa|!sI+`Z |Շx/4 !cz ei)(#תђ)!?Oqf f^h<*- VZ#F<-%AssU?@@Y@&6nޗo k1_ mxJK#':FsLCV8 $ R^L ȧ4LS y-oW?Nt΂fI9:/@kjaYײP(x/r(U?2i_SK}66TAaށLD&N{sUї hRѽfMVm & Bbora^oZk? u XEJ5~^AxqaI-$U8.ߡ $AZE:$f ٹxrn8?xPFW4bF6XA쳲l>ڕN2}u]x(bQƭ5n$vM.N~`[rbލ^JLzn+ty?fʺadv;*;5Oо\~ON RPQMf": =W;{¤@ yK Gszsр拿h$,V:y$KYF ݮ7pNܟK!Hj Z0Z0qY)wɢre΅̆40&j(ϔƶ U;siʔtC!S Wp@n L>Xbt n3 +7y͏ u)UMC$kڲCeBG j!} A1/F34#-slAA`jKR#7{_gFuq!#Q/Eyg'PJIٞiR-CȉE\ҽ _sƕ J ErNRs'ڊn_Nx< 4ND$p|$ģ煨КB "gS"yh4) ̞8S֎kxdmNf`r|^;w?*T2gz=%y\> 愔'2De&\wT?MR796j֖ꊦvLmᅁOdF:{Je~ rʓ[DW'SԞBd_˞J 慂}F]/LZro,M+{ @vGvÎ:%o $%ŘHPw4(%8Po.G2\(D[%sfaL)`=$eGa'ݏLLTp5}lYtƱf5Max>IoL/\b~=Ana5l7nkByB50ThTF-C"!. Y~غB,HNj+rȜY_.ŞI- UQ [|`8+@.1Ko&a.zʵ֑Z"!ّVȗ9ϰF.RiB &Q0" Ke/O4Aēu"Q5_z=Jإ.8ǃMQh7bXu8ymA~(; ت Eb} 4agЇ' 9a<. G^oES)''un*^in=zf_o ;Y}AXaTOc"8k{0#7UPЏ2(Xj cM> 䳏{RS=/0;knMUpH)uWJP:o N_ I[.V$j 0{OSd[J<]2:Bk&˪1/"BpXdޒrQo *Zl@w|?Džt/v1]uMk6\봥E'XvO0JMr={X'$Qݛ#]UՎh1Q@r3+\8ڐD2fFn^j-c-Y7CIWCa94ou `lUDvS择Cddp!VCZgb$Qu1yMQ BXEϿQ\**&\JU-1:0NuǴkbT('eH(?:L9F (ڀ'*٣]@aq^hdNBS+i;j vNwPvW'AŸ뫴zXJy`zBz,nȄQ-{BO#EǞz|$gHcqi(w14=tMUc0 _Є{!F W+38͙<8!j o[*XF ]gN(<;R䡟\8+_vL+![tv>-Z=x}3~hO։ī_Ni۫Z$azxf=44(yw-dfx]; X%{?۷$Ťc>ӧȧ;.ȉV];D*G.mˍ5S-genABޭml7ix/EBӹPn4DX(Ȗ0\R >1&O5* 2pbL%ʴ ~b7wpDz;ct.Gn@!,I E}\?c+?bMVɬ uhTL ];G 1VҠ<|՟G ̐!녅nՐu,rq>J$ow[?gLid[fs?6ˬ+췲RM?vv5^L!47h^,HwAÑ'zmf\@HFlȒZ7E#`ғYs7hAz2Nj#"Z 66,P'n]5bJ\  z$iBΉ)`wSK)g߶HmmZl<݊J4/_Ycl@DE9hPk_ES8[ީY8d(Ev%p"gD‘(=rz7? ׮?/O9$:[Zf1К ^+3npe?pML ' %_]nV^qsDmxv/4b$tncNRip{镱%2xFPj4 O҅4kqD]\R(b[˘i:G7> `μ*k'`+Hb4N66 *֑PwuZe鬩 YiM2U^e hDYt65Ŗ6ox)0-[w+iPV]'$&»!(LwF>'=6 r "ɦ+З̢+ɸ@gjU|J-.\T`*KPlY ՟ԭ#Aw^a=S-||{;ֹ=NŖHm[X̨y>KNA #vz+?8@ϐ6Hĕ NA{Ƞkt.y[4XHs r|K7{+=:xz$i"I/&Ԙ1;A>ԶɎǒI  T~;T6D d zy2݁d?:Fڞ}yJ:Tv(o"z$wANG9Y13D״؆>޵yؖt 0:Xbk*kz; uD):%dC|41i%V*^B(b&5/V.wNݿ.uqS#G^;Ie}$fMs[VU;oݮvlҶ/%g%Tlے zY*I@~`K5#roLt(A ۍuCΗL!̷jw Լ8S[-ik} U\%|曆kR&i; N|Jlx?vnqxt ȁDMsw :W]GQ,/?w2&+nfƼ *g9FMBIhKU*yj$QF]M1pJ!1Yl}@śu[c|CiKܓmtzl/Pn۾^AI<Řm0~*1YX'؈=pm]Ƞ8XJj(c=J2So;iTszٮe隔 3vI3P(kAv=w c=y`ԃ'NcU7-{8Ɔ#{⮦RT'o%hC`}=vf WuT<. nTwIqPs6xgS1$6մq@+ſe-=rzlpJ#JZM_Ձk52 3:՜ [5end ґp ,UBދ DPMN"}uG홥33z{ONn>Mh< #2@| 6|9rBA&-dSnJ"u|Ljk- 9'9 lTk. `wfwBWB[^F)D''Q{-s,= Jit9\P۸źά;:9 5ǚg20Ƹ>6Wp:unq;&i1L^)7}vC-Ti"jqpUN1|@t.8 YiߓHS)f\푤x^(P︩ߠ}Չ*#,ŖfJ9IEs!m>cb8f1Vvܢ WS'n*m$$PƠ+t c5aRa>ev^+r/X{x&,f|(ߙc4}-sK#[k²+y$%zid-66%)0]BS{Ca)m˿B`aF{^C閗Pmݓb&7ݞii[ 䧵 VP9+V QՀ~# 0ppqNF} _!0 Kup∨ͣ]E^xaSE}uZ` ʂ4΁lȱ ȔohY74 {"0łު@:Gm)ߡVׄGf 2aqlkX&jz \6r&v}M h@f!B.ܝUO+=a䡨jP~`Y[terH}7)h h=/U 2o m9F?Na/s1aO=Oohn*HjZWit4<$wQ|3CjoY^ g"3ek8wmm͜uG+Z/>`޶ SA;:\R9dW4wk-Igz H{lv35ZNXKR0o-d1=:+B9(pWI^uiɅ>||*-Ӊ̃ꗎw>{s)hqw^zͽZ Qٯ[i &F1F#u ɯf<(#Jƻc.kD{I^3'#FsDyKzٴH0v2Ff jw-py(;E[/Jwp3b?u۾pgҺ)g\:-q@ 9{U\ӈGH[v XL UA>%RK:zaKŚլjc(jErvkkM7hJ/&⃁\26P:טqxRz뚐RrkvΛ si)(ũf@>5mk R|}Kj~;SΓ.L#s4)vҨ Z&عO isM-I;)_Io+$lƎ/I(sZ/?3M~"mcO bREv啴D.Wk`TE-Z=?IG*މ{J,ӚÅ;È6:tS\ K!`1)n~s,!`ƯETњN]M3{ CW LUMϸS&TE;$t>P mR8w^_GJ u]fzݪ0ydfT"o!78b =F0bC p8rU/ijۆˎ˺H͟pӿ [yzAV@C&`TͨhCֿ}trjtScOoyQgZ]DW^]d*9of~pmاq.sbv=f}~O{!mqDX }`xCjZôRz9]~I1ia͗-NS@>\g rCZڏ,&\ z8o,}x^: aK>L0CS|fg#zTھOD{Z*&0.pGt%F2C=*pF-rQXLHZ6yrE}]ԣ2 _3 \6cL,"Jx]~ :In4dob!vipF£k\8CKw*j;Y"5PM$t2úvg bE<=aXio*!\7*~L5OԎfR!JaN{.Nr%\g)MHvwf'+F_?٩s>rg5;ƒn8hŲAvee1?O$љ9 Ru+=;'b];`֔!f2:1,Qq(\VYXy ?QA@ec;+Uj1;Fgo/-|8H4 LKS Gᑮ2QZ>ּ & @FHIDZM&.Y 1եYP ޯPbVU?|!x0&/v Qʘ_R//eTm 6ZL yрFPK ><=y `[6_2:;0GQ3svn~tiԯO0Ó 7r=KeZ[%B!NsI F%;3q#0a>uzvj9}yWfUkSgjo3xwUm DcO)%O,86؏\Ss^nOz0Eќ,^#<{k SNp ^_YՒ#g =nORcj {SeH 1DE1 j5Q(t!ya:gu!NInWgWng+7 vi!B*-Fվ6wbBP( jŧ6>|vu,śt (+nJ(*93n,b|{TT)[Ȫź }88_iR$A/6ׁO Kz [!d~yeq*@a;-k-h k5֔):k s7DF32m$86Br/G }gh=Fټ_4<^Iͨe)ަʃ(Ww'49M{mI#٠hrq35g>s1ţ hCtDÆ|qRܱr&61ztK I BS]ݢ_Muh|HaWՊ;g3%]G,GЫ:@ȇw!|F2Qg)< gIN~KdO(H*3"YA`H/ 0M!SYT+˅8s'v 2eXAp:*cf+ 8ccS@jc7pVd \@da@)P7e,&gd^e~uxp`˻Nff'5J|6b Π ?Iz8m!Wq3W8Xj{j޻ X-T]$dR̈́pSӸ|Zs9׬[ZdQuNһZ.~߬== FXDI]tvO*%ƈE0c!tF_љ! yy.7L3TxE7(ǩШ-EVhr Fx1x ZTm#5 QTX^KOEn.(y=E-S)dпSc;x xBgP#e7`v@-ߍoql ۘ9Ȏ[_ bDt7&ʧ4/4y롆&K\V#?fR"[ 6Q)1sy`ȂMlx+e%} (G8&qi ahbAʘ~T*T<2DufFoO7j<E-?˔+?Fe>4 m㋎0h+**:D C꤯kk>ZAdP:!sEe9:NlvdY%46[%⠹)6!kd/;čYai"jtUL_wNoLӨCqL{ 7A-Zl+@\de'|֔3BH Ъy>C:X;.D FU'snW$Z+FD[Q4g(s36zVLPZK;Ws:VK`CwXYXO@5LJnf>-$jX׉r?OJ|( iuگIHb-S ^# vb(͠:Trنe39HU|?c|ZXjiיo\7)C o+E9B󙅛rI3@oEew[!4pԦN(h8g"})XZ6GI/e?KgI{KͻU @ ;$- nVEa{+wخ{q[; ${̃\)D#P$ +3Hq`@ލ{wUm?,o_XD(%WD~xxf:v[A\ R(ж .Lma7T0BSMkEھ9 r1 X=G5#5?(B 7cNZdYnȈ2CCLم!Y뮡od(]@X\ɩ{ș l*1]/~ {ŕ3p '.:\+B+No0HOSv̆J:N)hfTW9jjku#Ct m[Ok2ܒu{hg2fWYxl@w8$N%a NJV@#.›TyP|ؒ[!,7 &r2[T~\Kno1iN[T*"RN!cJ'3eRt:A<_R1~@,d#au/~.[ چmAe %wC NLSI)?27|Ja1850kMo g@/qbeK'HΏs&WyntWD.K>仚nɛs5Q'wYݚ-DB0NdevyiuTp`YD]g&r:A`2*Ir x4V 5(l$Г sI \4ܹMB$Le[7i(ql六QE Hck7oeM³늌y顺⬽/:w/f->tLT]"rMS3! :ԮB'QP(ID/yrɡA}8P(y#QӨ, MѼ\:VH2-!F0m.h ]Y^/}<.7#Kpe=#:aNv ے(lA0+sFu k8 ,E[C Va$*Oۼ; ,Pt4Dׁ9Nww#cS ݹ)3VWƀi& h"g@{l_2,d(Yo`7 3MZR8OҤdme_2_ 0r}O )"=?ce#3i '6Pzz{Z@n|L,[@gyLmPz)jo6`viv&L [ѦŤyբTF#*E`AzzlaucAd -bz"J!|n6o(*1*m#Ʉ6 , yQrc-MLPк-٬یS>l,}8h^M}Ö ""LN x 8y%#haoM ިkde"!z*SQ4o_ fN[}61u9K$c- ֨I6@nP -`%l\t]%O3ғl}sUtZ,S]Eir/$oD:F|J3n<iM?d[fm8#Oߐ eҧU 0jzo&8X}0d^Ǥ{Cr8]OpM@LpFmU.w7>;Yv1FR| ~W<<oK&{o=\ }F݅Ɲ%4/s\r'Cg4S)܏϶m? ,Q+u ЏtX=$hWњz-?Oys;ĎUm$Ov V TOOg3Z_iv LГ2 2{5#0AEi㍣~גwk!֨[lP I﯈h0ħbaVRMBY`NW.^BCȟ, UKE%QFyj5T#?. utYfaq3Vf ǔc{~琚\sp bC; f/ׂH#Af-=G>B.QB05?AJ~kC. )O)U:ptG ! N5' zePNwٵ.ES"UU1p5)k E8̂5rC6p!nAc~Mڴ U"M?7AZiQm.m{gC#F `O ~X}5S[|Q0CF(6 op 7a[^eʏR >Q5c:L[qt-C4y>&{0xn? nfkMc M")1Wv]Xxp+c|\iDM!r'Tڱ9<ذ^|LvLF&ˁ \"Zl -WZdQdvɺb 0~ J l:J ^iz֗ӵ[H7@:0)iŒ*_TQzo{Ӓ>Z[N߫U{UJKot`'pGEJy n/HzR*df|RUk[ljgFA$TDp$ T_ .†綣3XXi OG kI5-`c^p6:Tyu?v֖y!]fsJ`s5>l ~O3HK8T[?{ [+5hi.3՝~{xq-[Si]Ƕ"ŤT[ybѱY9[!tkawpH1_zuY$P)m{<:1>3K}~DV6e/r cg!NٝC Di:q#8t4zٺq_ѭ{~e._QgޟYsQ s1q%~8F};ag4-F'r?"1˛/̈́D|\ ȭr_5PYi?IErp]83y *S1@B+L͐dkQhչNlDÕ)PeXC@j62nK1$p!<8axF43~6`Lw ]B35\GCc>h<-pʨd\ŠU$(9,^W̥b5A$GNjR,-2.A|.XgFwCuҽ$3=~֓!߮"ZvEL]T5W}Ĕ|zfJ=z ?*vLL|M׆ ɢÏM]4@ZNJ#8*T(mMF M()aOwǯ\5ػn P+7 5vLٸEeajJ%xiޅDU8-&bk)~!B1tz@e}xL0=UH1HE}zDSp-iDbBz>= {nV7!hXw&H8,7:, 樘pKfCU!2`T> wJ)9GsFf>ʍus+86+&FZV孔*̫LxyPZLt{f ų!]Ep "O m D.FCGyLw}ʈYT9j ,e3ް/ P}yDJu BZnZ© ^!> @"ZO7j8 ]t&Nڙ@&2g9T⾔1OUXun10Z*$eƴ]da錼e KPQuǑ%JNر6d,4LO?^fƚxxC +崾oń ;V Xϒunj\yυDqS ?-8IcG?!]ZQWkHu6Cُ$ bipƼ-͐ p>rC~?.i#lu hEҊ䃚/xlG[q~ge&5xiGq+)iA[ uٵ4lb6!GD\)>MQlEV?!{u]$F{EjAIS*cWxȏ8m)M68=#* Ui? [QJQ!)7nl:ugnvbBS-z/N7gu& hn'+\ke7%c x@̜ڛژދsbK&ƨx Qj f75ݰN; yޭ$Wx]_ p1fz:,ˠsUU@/*t)Pdk Ta2-+@2u"NӳŘ[}-vz8INZ g^H, ߼s*qiaPH&W 0ďEGFbHhʠXēܽ*ޒ!( \BFrMQ+"aqUUAUTP#%٬o@Tzxng1`uv:/;`}摞x閱dmserUS4ä֊so+6Fٱ"aX7+F~9s'PJJq_%w423*i96 {挵_%*'XRYݏi@R Xxb' d"cYlh6zr:(i{!badؚMr@bZEc w"/ABǷ#"yR*e{vh)rP';AL8y/-bBq\Y蜯"<"Fym9`/|or:!U(9GX vsDkzS("}KlщejWoTZ(7VuZ?)>!߸j"a@5Ss 3u2XrϹ 5#xe4d~SR/9!q}rnh^8$]<ڪd k gkE8PtE/`-TgnL/46WAK 6OD;E}\zOmMY~ DnxTN.+Va/,\@yՖ۩#҆YuC}/c7|HW,]b*//2jNKh:81,2O4 /sPw+n0,L xͅC#&I3O@Pɤ?^;pOHL#v|]#[oݶ jB("ՙ|nPْ P_b6l2(~^[`jL" a ns}Xr LDkD/Wtzez+` ./獰$MDX[G0- ɦŁmBMPhVou1#eVb p”N!8R!Uo T#}>E78qD5)( J:`%X Ÿb0U>5<1¤78RsT)P91@i1 r:i$䚻NuaK#?FF~ĕGQI?\LXmMaSnn㮔)%*@ufʸ8#A$>c$R*mMޝov{j: 3˦5':]2,AJ4a"4~[Bu\+< sRsEvp]EΡʦ vZ&V.sg<'}h(k^W05\2Z}D%i»<Cg=M<ӽ$;2 4ݡ?K=(uuGU|( FN Kq3(B7vF|}i5u.bǟXIWz9вK%}l*kUݛY*#.mq+y> ' lluxߢIynVk_ $KS AN3YŹKػES(O$8'{Z[4]I Ʌ8n ΄vLcaD~ f1EE+I{LCNQu7hgeer1w:ۖmlw4o%ҩ=rb* ˦n`{-=}3S씘LY"n1Hqn/($UlG<Pa+`U~,HA-;ҭ~B5/f5~]HMx'#wH̿QSeq016EmN~YdpR&$6|rKS|amጼgG قh&uI^)EC#Ï#?@d߁ÆqMlaBH&GcG8}A 8Ś{,A$hYFv[N9P%F[y8@y@-PL// K7i EśMBȰ@_5+{k3V;bݏEuOoZ:OQēd#G^G#?Kh,E+ަeȜT>^̅XN[{֘DZڀsyJ#@l+7@drX=~hzDD"Wy;т=lpj$$κkwQwYZc䚣uj<*LhHBUC^\gȚ^ιE^pam_Ԥ j"X =N#OƈxzŏX)C\ Ωo_|…u1Dϰ='t&l) Fs}ʩuHI__<&Mk_b!绊>Gfk2=5|x@j*|6/uTZm@P_lWq#b"!/`L8̮F!r.: $)^)p2j.^$<=>`{_uӼފ[pc%IE/6?=Yz'.dkE!$[l!qIq8&}\?$/#}oPWu{ =j!Gjy@z'X~2E6?ݼ,Mkygcscq~Te?ttm32d^(n,?yŗ۰| oVKcՀA:gsL\-'M,C%:[v0z THE׃S34:nHUoDQ>Z9IoңjGk8p*k/ʹzR{+~y4WtgH6-,L/}bql/ƋWF*ٟ?b%/.Đ[!G7|qj%?zgظ`(CqI 23o}."ji%z70ED e9hCԌaǐ\_5H/$RP>[˽Gkc< ES_O8u!#:#Wq^E_~T .Ԁ=%žnr9C,%%RKy>saLEx]$:9p@D?xe0+OԫH+%ndkNfưȆ5L;j~&^$ь|pkBSOL/Uf ù ĵ%Ŝ(w;!V1,m8ASfdǠ:"zUbV8d~;!xqܑ)ɘ\a=#;%w#t||lJmoD>͚LgAe{I3ìpX^J[} ? `|1vq)|pkHį546]COcpj8 G2wh@]Qќ痂0N tC$#paJdy4m}LFY]mIfd]QC#[%vt$wd$nKvW= k$ڮ-ѵ?>|u×XiUBjjBr 3YҋAcg*-ZXs*Z&LK)زr#(BwZ!y#NTҁRlmҮBPD:*}e/h5I0p4vdˈ BAS)5 %gp.B/|yxW )v ۭh5k~ 4ˤѤ!t&ACm=]dQ6 Y{8Ro eYIM@NRxe\@*}vr'݌xH,Xc"bMK'6{ 2iN2R-M 0ӓ\Y:ּ79@^GߒG𜫍Yn*,ܯA_Un)pJ`[R{ #MMSkRfSҭ͚vZDOUNkQ ՅZe4qV %8$L#4bh@۫^]u.:/_taGoEhopYief4LD_a:oO FzjA$7tN=^%8 uLC( vg+a ~O ,pAuRb7xv(M#5{,G+#h7Uw"L6eX "3hߵԁr[L0r'GFs]* ) P23/mX[Z  ^5s Kn0vOFJg6͖HbITÅҡY.$Ŕ,_K{MwОJFr]O>m& 6B(؇؋0%+|ٮ~uXZ'&_93"ׂcUGV}3;z\} s7{`|:cgߞ̝H HeFX ]*VB/ Z%M>L'`-``;X(R=  ͤܤhTt|4(1dȖC b߳AOKtM4?,[u]PmiHnzp_ϊ"P=12T@ =BRcڋjqA2_Bȶbhɲ9b ~d]Wh)`g? 6 +N;//c{BDj濱Z> 6֩F.r`5i(K"F@(i4JObt;{z1Q^ &vՕ!?w .'~V0'=zgNe7xQJ.9z䕿 'cDxP7A;bTq|n0-: ד<ʺq;<e(zB1+47Bi14\ DMtV^Ov7{> tAO{`rs ^i*)*qvE?L{Ɂ5H1_.kGT`ܹ%'o+؉gY6x h!iAotD[Ĝ|kAϙ0;VxT\)oܝSDW%Y"7 ZJ"qjOjB+&)Kޥu̿lcG8ZIy,? ]=VP|ⱜ f>< `2mRn1>>HҬs`c !j yj.CE$IsrfH(!_m&hχs&Wo ːS6^60h E?m*-J9(9H;Zɫdu&֩]6%Y:ftTŀW)ok(вbc&_6`X/Ha\k)0ԏƟs+EfLA3+ȿAǂiuWzVx[FV`]4|}g ;BgEf]1-Dr?de7d{0y=8Ma}5 W )r5vǟG{h NsY.bw>G#ע7Z5أM9PϦa25X*R,F85YӋvRu s̬K *.ZRUcmEBj^bΐ 8A@`v+aKʒΆq""G"2;~f/^ijҕ ע ߭/tx.\p>y H9/ՖvpqGFPyD ľ$plͼ [J0Bѳ;eLq&L|r-"[]M8/XW)VQ>um) 2ԤClc! -?n}3yh쵼H.*Wtdаhsr]ް7{0yI{Rw8jWM{|ɘ@Meg{[>xYmv0"j*@K2ra=f}C͏u)$T0aZ 쫎ltT*TUie],6"?o[elOfTW3hkyđwaM[ni'wu* %,{!1zqs FUQ; „ b?j; jڲx- *0[݇.:rCފ$wL`P=څt➋j5*Z02VCIc+XlTQh .4ҤxK\\X<Ù(\u_GԌol39q^j$R6yVNpO@=EpE 4FfXA7p 5˩L_Σe4ѺsGr &0w 3D.+:'S͟/ F}2ْKyvbjV`1I^a? uh AQq]ӆI"<&7݆z WΤ{]SIYYXt>J`ᙺ:zC9a#%Pӿ.F2NG%:>͘3Q$aF4I3?g!&#ctAL_HImk3-yU֬Mr%3.l#DD ads eQޜqeߏ#.#k8%%źh M@Zai f_kuq- `44^ڷs?%W_2(4|AIWcIQQ9 4+Ov2$*r؂XwQ Qcps+VyR{-SAch<1Ms?$Gcb9p\^L#<8-ogg =Tzɔ[L۷q4*p6|7= ;0*C{-TR" ~O$}Evp=Vș.ԯ^}j?<$O[z8WVR9o.Ô_^Pϧҫ?b;s hM>.XKm/ʝ-~VUdMzd`61w^<s2@b\%$kPX4y a~V,f{D]S"wVjS8%G'EL7& 3 H{`Xe/\Tz#/>(q_GQm#,Vs{%0D}}GqSJ<9@{m9rۺL# ^pMkv~ Me|Ur1Y<2cv/2P3IJZo%HGQwR"1}9H0>+b7iH蒣y e4' Z\&C*a36u[-w[`e=`uШyNW0mz=@c`을;,&߂WCsxb.ClpJ.iAШYBAا6#p4b-kTUO1uQoݡ{ݼ.KT]d9W7bcn|2,_SӴRE:ΎhaIa/cr _gnBXs08H> 催j2ձJk:UB t$lwR3' $ `#e-SʛuUWJع,b.}o;-tBoVlK6jejv%7! Av}f sr`bPfE -wURs4c0v[\'K1xK| ތ#PJXUPkp"Ïa)\m g@! j'ULڡj*Gy"3p_yE{G#s〉]ckSk:e8 ㆴqQ6H?Z^KwV@/0Ռ]C#,0(&:gB;N4Z[v~3+?RA/t`van泥Ԕy\XOD,4T:NTͅ.uiBZ$zMZ NYI&_r2LMA0Kuпџ%⤹ oyZ:z W/'>>MBއx1*SDb; hxjbQ ã 0qQQ#SA(d,hi-;>dcW?KH O`+-R`*иfEnXC5n£8\ʨj#." 3؄Cb{v*,lUf5h6vH\߯oM/NIx7xJ:A~y}[TlRY$5fu= 0;~ jw w:ϰ7w7[oVnEwL&2NT;gG@Wg ⩞{N 6 v0/DذPL@&]dCQuKX.4%&?ǿ&da!^k)(:I˸E`^`tz3]PU'4\/F<"IL%vJ;|8(' UK"UIX{ӭ=ڿ%R?OCT]z1*bH%@v=wO=XCr2OEAV#X Xkq{w$|jg5 Z4 a6^9+w=-W_ؠ 4^TWW|[P ?p6l}3Lz׽HY*f ˶q?ǫd$1LOsވY '56 N գj-O1jhqutMv#} Y~i3S|*/Lli'.`d䌃h4$^hKsR;i.1e AIcAsW)OJ;u[LޫVz^nU1Bd`9Ifo7Ò0e*{[BܛR}|^sNy8r·9Px3((\ųG쎪erd4“l"Se3/rыQ..1okg,\>Q /PqVJ>ý- g2%yƧm.XhZWbKx?Kb qʌh^{3tnXizWv3IOMBgN5Tl7oJW& 粎oVҢ~=KF{'F9*ֵXhb6,zKG-az`!i_wMx"ui3xӥA/^fɐr:xŭȽH2R42̓f~Dœu;3֊sVW6p-[IU%Lڊ} Y`A*4}_aPR趎)DD|s/]4„cnm;S#~c,0^fC3.(N .w:F*.t`PJӰJLzmk.5Y~m,1'=樑e08e{ut?*%vx[o3Tl] r Ж7qDλc{/;B62͆RPB6: @#0^lZ OkQ?w{8`26 cX6h+Z#ϋbCSڹx.|[%锨|⿆#o><rf.F+r$ 4fÂ[f1e͹H`%aѥ x$M&X_ӎ\P. Vͦ1_ql,:L0.Ӗ.$FB dí? fޏ^d^.>!\*^F6p[v?7^7pF(;`y0b\ž;݁j̀&R:xY_m{6{P"xOe2CԪY LѯUm ݔT AC\nPk ;_X\va Z u##r4csg8g /Ǖ!..( ;;fxW*tVOט2PWc]c,E{I%`ArtU>]l P6N# \EZ|p`3Vw}ZmF;wn>H Atx |cdx\X_lANMF H3WS,2E+ӯhPT6p-DAd^}bo*Pg~՗XU"3mC*6@7v*95+T>Zx?|pU=ViAJL^)+? lDRӂ''oҠL9%yZ 86CGA!D Pbrg {r慉K^lP}"uCbST"uKϦ~إc)r"^FVHRV#BS*($?qADސ'19r^=JSū5?-xwx#߻%'k[w{.XYt93Vǰjm.BϗXK(qT&_yq-#\㪃/}{"0$IP#{D>9Y´CFgӹcRMUi|5 cyӰ͋g5q?u3;PgBW\e0%z F WXj.qkͮDQܖ@Gg kvp 03|s罼o -QfKN{3,xr+dlśr/0HyoJ!VՑ$=kv')s_dQ[tj?񒒩TȽ}<7W0}XiPcT Z= #x<[(EֳġQ+h'89u'VYսvgu2|oF&l66%g C,zl}jlIۘEg5jЋ0ncʊ"&,GJjB˻a,mPBbNKلf47jٝ.Ot Z[#Ws?6}JMW N[sN*VhĊ 9K|ӉQ# .K)TE,nl.ӈ[+z٥)EJ8ijG>z ydSFDؑF]?Vs_5h#@UF炣WէLx#U`җ#sCWIl Ak)8_xa4=mOʀ#oڈӕVN۠gOdyfH+q} JfH9)~ڍc[6S}X4B ҁ7NR?QܘDB!%MDn)kĬnl@wlqN"{/G "ymՅQen Y@M7 й^GKh֪,%1ȃ#}DH[Vw|[vqP$thE]wƯ dEڎ Ln{5+(|CkVV a9Ԝ `@ct?]@s=G;һFRJ`z=̈ĞlSOMGS KU^ZY{ouq~T ڐE+|o"˷XXl^dʅ+:)&\PIf#>m08AzW援.;'@ǻ%erYE=,'lZm};َ? 8,WMOQMѶR?XU+:P̳5~7n&AUvYXKSW+C!j'-׀ :g`pC4P+Z>YHN8*8 f1Ycx7P XJrRI+_fVi S][!F ] t gHs1bacSo'-hɹUgSl^5é,W/d,Ml@@FyTN +ېH<= 6 -Uo"nUc'5![9u$9-ҺVzSe1_,9KZ Pl0*m8WҕAlxTzE6P%[jCa 㽈`V9)r;[/:u$b ڍx.Lzpa n檽¤H`')=#jz>^/04n?q:K+>!&;sȡw(C9ϊ ՛ SS}>? ԗ3ޚ.E/-xXKu) 8Z]`z*:.O$wj6y<Ep=1%􋰻xm??? Dx Wr6ɦUc9V-^z6/Yf5E>Mu.75Agٷ5ko"Jcv]9 ۍ˧z sY>!.) Fd9AtdhS #jMI`ѬGz'`ׁ֡:+bul*j$brC˪Y.n*-&̓Gg8!Mta30p qFB٢=3h6ր)G2\GM7~*-Ms|fQfP̴UGҺZ<#kحY}/x:ircүopuHvb2s2x+Uv!B ͆wo nG"B l?r?vhM\.>{S&( =3^jq*뗖頠 f`POmVQaSjܤ`Ssdu=nlS,C__n FGi(q/8eK=;河K81)`0-1 A@rYG$ ?}K E<'9 BJ,7]2+tehO ;go/5?&=ӷbZ64NʝebE|@uYIؠz =BHYl`?\ `fCS:>bS^ppQp\l6 8Bp>.|ɸ ?$ o"cMwY1C-hz,pKF2rs5WF㦆5I3j\ gHef sd5"cCHen #4!0M,M >n'J"ܽn(绻4 NIQ儭|7P Ĵog9{'fOV/?"cCw礪+ޗ@C{FLmF:2dw;tq.C0V% =-SKκiʉY'7~uE[5=*DSH"I$OF|^C~G4>)P΀ť;}OcrW.Bu]"?g0N/oxpJ&-¹>?U)6a 5K=T O ȀNE ZqHv`sTWqaӅҽ- Wh>C_sZ~ oK> o\}:ʜA_GLD p{=.W v,0@ްZucxϲGF/AL9RҖ ɽhf[9=ʕ?1 .-`(Ζǰ7:+0E0oӞ-xK[`X+u/S YB30>lIQ(A#}]jx2bqq!h_O=α^D2*$ljMcGU!ԙncpNn. ''w:ݪ ׉I %}[o` (JƦ} op LjJa<]@%MKWP ZppFa,G$SPX!8_Biy{~6QQ-Bj4-^{_*XApt'bLDsfFsxQJZw-@,ze:Vn\ pRAPj%[iƷhj#+౻N"إnDZtY"t]ײYw:>M½<َcmB^)3JKv;*Hͱ&ppڱX`h_Q&4ŀ^27.~م_9 )Ez܀HeR"Spח3lJBA-Um/6R2ģv^로,[X4awBҾeLl^?V1ގ< fe/GٴfSנlSuyuhn}Mt5P>Vc>k5u/H~7@̗xFr+)ΧNlS~~gyJ@։b@YW.9PBi*-Fn cjRg DE"f5R͂.:GGh&#ZG'HĈ)w#U`6Ծ:=p/A~5,@IV0zƧ{"[4&]Γ  tLAxZpVėwrth 2fA^C*So7lFqLNA4U͋N6q[[0@UcҗJ2SiK_O]*0:jJ9Bw)g-;bH\8T#JD"S*dNҘF;12[Nc!9.:cMzq $'#X2[5 @w,z"|:kniG!IJ x8aS˒揈?m&X07Ƕ3g<ԥy=N:<,>f.V޿$?lJ~R'Z[JF+AOV-cSi69a"k/v \9'3KϢjt^K2hv yⲏqdQ7@ufʕ4_w( r]@35l> ύg--tJ\ Jn@u"KN 2Ah?i*7nWE]t3Z/6[!pt+ l5gˣ첧ɪOzǴQʿf_5dC/󰧊]zL+- 7  mG*\Ĵ4N"xZC^b7nNbK7ö;S88fsװ.R;|~{5=<~PPL!",6$ N heMU]OG_haO-jx7DQNCЫrR"dZƷk{"cܬ[@4ajr#y[)D|\"vBv .* ;۠Q)X#hH'f#!+GC~C@n-h4p/XqiG1.igGUOW"^!;cJ MVLCLH[XUA`@"AJ i>c\߷/|ߠcAcZw[(Y3@vlh+?,cYKzp%9]Ptm{Z&1Mjid}i"zV 0;&_hY;jM ɱndADIbi~4VM;Y s~ 24(+% صKܻ] [1 U-JEğ YN-(ϦUyk#7nS_n  z25a~|dhyhdCTHʰCNyChA5 #-|*#g|֦3r,+iӖ~t2z$f'xu9F>)!z, 7Tp~qi6WmX|X+$; 4/$QTWE;h a@Nӗb>P˶ފi%R'<RDž.7**=>qOFգ|bU4SESwc%>h“3úqfĔn4p$cBp< < ؼgs0kg/G+ uq _!Ki VS_Yb4O%Ō?jgV~]ԯڏ3.`ߕ=?z=ǻ.)҅Zd%^i}M>'J+}8wޞ@!Kthԛ@ګWE|%LzswZm&Qa]G"ԷmV8XqL2M؄WڃO񼵉k))5e1qZz ;MA-c_|}nH[gx<>6v4D 㡖qhZ%"&p3k1LcStVDu^%T\#//:>+e\^)2yhlSl;m*47vP9E@JsʹgSIQݙʭ刘-ciAw2Wo ʀq};?!:[_=#Fһ7ȥ= K`nf(\< "˖RY-K ,hu5{h$ QQ<2v9!n\8ݨyKU5MBR?Ubh_0*d85YQ p!+WqQjz%w8eY8Q'1SC^4οN"-~j*!淲fFVOR.Zd p,:f4(0)lV\\`,\B"GAľryF4-]}}ȹ 5F= F߳*ړPy BQ ך2C) 0IVю8eMas-W.g.Z iz+v~7e;dRtB)sE aX_*T; ~ 8P \T%(BL<@qG̙ |c2|)> xq ̲PIJ #^4zA- QOrD/^Li>Wc(* 5u)8g0SNX!'u. 96>1= d/!fYMc*9mW5~G:xU۷|7Ә̵Rj=''?JκEߋ`#W9vul 6 tHmk)|%(+-jg\qLTl+|_NE':ݐbL}[;AjR#sZ؍0--8aA!y-Ѝ1k$ش,G{sLf(*Wc]I"37![DYsK>0s#7vnqw2E;u7Z 7j dgP|_M #k_s"+, U^ӆ>+ nMZ鼋cHe/\-UW<=( ҧeb;@}-pEZ/4+$-}eq!7UʎX3z-Cf4x)k3KlEȪpmcp }̭XWl7ޭ:øIby"~e=xΐB;j_ӎΒmN3Y=bXiwQ)m`]'pʃ  TL;Tr odr{<$|7cbuŲJ*/=A!50{ i2MܛHCv"S3 g )LqD>wguO4^u"?%舾^%Y`kZp(d!y</c@~;0sJ;jկr+nj;ZoIV"MSoT@řeiOI4HVb>;ꊩ] hT)*nK cs~ :=#M>rN럯yE}ꋣ`Ӳ4U㣙!}OІxN/Śovp `܎C1htۏra0D.à1݇Vb0Վ>,EH2LP ` AL6!G+ ޻,RȐFI}9F;YnMUrDn k pW [H t<dn2ޭ3$FUϠ!6 VKؑwi!+vsah*N|TLB&p#(8l^a'wH"rOr*^aȡr{]Bt ^yN7|b9b<6+qĀs5W*S6/1927z~vݓ0[P'>A0+|;@*# ԎS1L={DGPz&0ζ*Bm*,I}6~cw[FHjO.<})?ë6t?6 / u[}NtDX߇Ǚ4alj7"id~{'\dvo=wzh ;K~ZoM51t[t]:.mB*oԌՂC}gػHk-əh|[xڷcRn$aHb$H=\qm5FвF|i${gNҤ]v=SZ];ȭk _5lj4w CDޱ!##\HHwlcv.сs+sTՈk۟Zzr@WHu~ z}=xj-5pI s(˅nή2PpAe2@ mi9KOm^B?D}sk$zBFh 5` H0Boj"*gm05rsRC5WJ*P< E"!ySĸN֚pJTZMRK7VdHܶI%U3L_qHXP?5/v"NK(ƌy?TȌ"$wh"jEC+gj>]m)4'@0bb{TzfPZ\޼ҲbAs"()VA>)?o*Bbh+e8=jin{6ma ]VH X$lj+^0aP6 x ys2{`\aߏPaҋ]M84)̚!6˅!;CX}QBkM-U~xR$#{`J7;]R"-bmJ(d-Rol#+^.F\,O6jfA"&ѡiH?%$]-7ޡ.խE4L a@,E{#Óʭ3@q67LB ~ a-?-+\vNkk8JxY(9ْ4aq/]267i^xis/pHCotQ|-f);dFJAXћ'G.ru{G4l2 w4{eۅdgHQo'ݘJ]b1lѬOzF- MI%-^p.Nqb{V31zfV4=>ƅ<8ػ4K]^?nY l 93a1PK* ([r[xXڍi |"67 //)yQ? f4:v }5N6Xq*#y.Lqpwq6wUS3ܯޮ=yX(T,o]=2n"$Ϯ8VB?;RRa=Yt\Qzv;! &j{IJX/xz7b'wk8H w_‹r-ڙ::(|OBݯ%8B']5WU6y[ 2So],/ukIڀ' e?,R ϡb¬<}|iom_ޛMAIx\+0 ` rv> $@3E}# *d lYFt7#k/@"Z_`?K%;%ITf{u>Hx;D{o8B2^4)>k1gO<rRckA9X6Bv=|3 ሙE2ZUHSu,1/ kMt.{,K!4 Ά40\IHقO_ @*ɶ?hk5+U(=תJL=$/.^YMb]ZUd闘d?ꪅYwҕvm^PcTXaaZ&J}MM `蚄,2B%My-g"%,]e(S<@}LUP0Mr:cťdHRP+r!B a4<^S'%oU<Y:<n"~cŦ^A`8H@\@E}ێ\™+͘% UBF,=1[oڙYl=lDk8Ra"3] Vr)kӛ%=\ mley*~DP^~ssybn3=gݿ)負G'޵+pyCxeGڧ,9g*ڎ 8/!ZoXS  ߐfF2&H75QIzaUl:ႀ^ 2be<[I{m !9B:[`\4S⼺7{EALe8ۭZ&=S$c~T,ذ/Y3=9O<|*n<WkոD+քt#;|T)g8ILvh q5zPR(-1&/8@!1c2"%[$8?FgEL|;iakDd%L5Y<,YL )p׿3,C,ø­) *n_Ae?)_hc*M%OV q0IXn7U(x2Gmbg}#h&]D,)F1ͱ I>jF` o(aOTe< <9hۨ wdfUSh7xxGL:yTo;Aߨ PmQ__ER{7[z@?|] ݑō$v`ِ̪2IT1*G=gEMlasZCERM0+ y`"tYk 4]B?U 1M`Z*K_3E*$q7{péL |OR|s*Iy+#Anb5;[yg[V z }\7%U3,y;cx$ٔݢ(,Ru F5z|.O9m#q؈{!#sE=Lw7 y [19$CuV?82wQ}o }:ML [D-ܥ$E"J%Z+F#2]UD`Qߜʵ˃ sd1Wy^nϾ_Nw?e ,/% l 0:,߻5\ T&#[]<4E^;|l2P p?Vyof¿^alwO1jk~ Qt_5Œ9zcti.! RW@+8xvRohW[,%ӛJ:q7<,;(y\1sY5*Y//EwAr)mڍ֯)eA|kU-994bT_rC1ervP }VU.W yf-4 R7O0޹ObTM,7 0YNbT0m`)S43>(B.|@{@_}TRLP%.+Yrqf(8kNB3 )n0oi[\8c9/WM,3䝌m1y x{ȶ3nf.օo׃Wr|iԓ PE$@:э\8vEz;(%~a{"WX̕l< f0ZCLE:ܶ3l]^yX#Rt4?>1kl,!^QTGW/tg ~L ybJ_Ur% =hYlۣ~X"A@E=@g4 2Bȼ졢 @=h XVCөʡζsHpXI1nN,Tiàuܹ4c68eRAc1ƀx zO̐G{P%YkBnCF˺κ%dBV>UO5XQ I|ڈVpr`[& ջdOjiBT,gXF0I%׷ti8+Zg<M,/}qēj"4+kžc=/yտ@P7Xm=P(Cŀcf Cۧxuǿ_i aC lz(iQJ&SQ&n|9ż.[XVH`.)6Tꢛ\B>HkeKeϭ{Kc٣< ]B-leO\fLsWxDҳ9"~yCRylz}  T yA۷vLaM_ȶx6@m]+W:=eGe]hehe$׏\.8yۗ/yXUM@27X m}B7 a`]2v)pVTG GU]R4j^m:VAe-9`˄F"ڸ3x"d~z s&a\`f6? Ҙ5G9_xP? M,ccPr^ gx_/G "\xTOK8R$1bJPz˨4#/j ޭ:" ڷ Okma<ꢘ!jsW&B4c7DopcD{E"%{s$钦ƞ-$8c)sTBcG$A3 -H11H'FQyNjzՑ+*dc@eH643_}_՚ 벟" S ^cWsrÞCNhŖp*?A+z⡇dFCOvXvxqa qf{qvQyNOG2UQz6ۺTH \2SBHxxVΫ m}W|sɁHpm]X4رYw( |\K e')JZ秇?o#s͉޻BO.=o ?JNhpiAJw˅wWa`s[%'# Qy|5y #76&,;fHhU$Ӈj,L<5dih5?**N^a(g$8NW @wY)DP4ZI^6\ͪhί_trAAw--1}e`qզP+NKoof5(JOIVmh Fn~;МbEt@ |x1;G):5"(ΘHUοH)C5$oo'e8`z)"p:S, (H+!NS3$?>*S'Km\baLoG/hf0=dw(~ j`6LB1QA!-(bbRE|n؏'Uj;.'ۋ1>4ye8.񬮲u]3vfvm,ۭLcpqHJJ]mU@bm0XU%4i<٪MJ"٫<"y;eVhmPC}<.KI(E5Q`F].[f2L|9KZh`O\.-+&^|^rݚwOK>(k*o^gQ k?h`0<2"M eATRi^ sGU-YWW*?.3J^_gu@+Q4pj}uyc2#>}Lx@~oD }| J"Ǟ/cxʢ/+w2B>n(.vܖukJv졋Fqв93;^J`S˺E%9$"8zZ~g}u^:73ݡ-Ł[,C/x'$y$L:ܢWVTSqa}M'Q$g-"U~E{$9);|V-, y0}M1S 0.trϭEeAߠj:KG13|B8T+}R!@3~Q+z} ־EVr?ģR=)#Ppb7yiȅxߕȺz"${n<_wK&3+7K^/9Jnb?ejp(ɚz$nkU8#`fM1;.;7?^!}9YL;t+j0|`⧕ wr]00PK#sw(!o 焚ffKk)|;V!rZplIm}P^Nj d|.c^G,~o>~gIY~Z5ԡc70?ōC,F?Vܺ[j0m ‚iSDD3S(%@.2a\łR<-n2_(FjJ{~dNEikF@zmS-/.5FcQ#G_3~XvД9MINmBj*p10:ٗt@Ŝ#zouZG9{T^?R XM1QSK "i|< sblbR6&'rn~w)Ғz(yHϷ,z"aC <^<},(NaG}ax}p_ |8+c!epX,@n rFrl\}(XT-E]ncHLy@ڈ.ok4%CPb}0*:-҄ J 1tYec,e8^K{-djѼU8mɱ2x?'&v*rw-`EXEԋX0?:8c0#dJ+&@"zpٍI17"bb:_ W'Vj@(ȡFV#7Z/|CPYFJD3jV9<齳N)z|-̕+R=Uߊ!@_m"Yu2Vm EAoYt騧|W_eoEKPHs6ER7%-.#ܗP51 닦 8T<;I/,/.Bq ͫ8=1xiT0rhta{ڴ  p:vZ2ǵ#NKW!`PT4Baw"GEebBWCC!ի 8l rJ ?Xؕ"@ u`7%',T39Mc*Rcw.'LfOu*Qh t` D [rm U $l۫|$ԕ4U躀GCDH /mVdHAvO{C0͍J 0ݏsc \%CzYʈxGǎACt]< -DؔЋ oXpUIa#-Xߟ('b`-4s Lm>G>A9ړ(DG~{8T>쪘k0i6"$Txf:ǬS^w;[) حU|D(IUP8h5=~I{z :ZGZC**]eq]YHDNxl9rYoonYb<,fyPxsgDP))d>ӤDm51",#%h$7݊5|{4.Bdo_{s{Wc!0Y70(N.bўW}؅CԻ)`Z"3kw-#CKs8i5-3ѭRt6[sdp1&tp=j=v fϚ̞'s;{&.>j'X/N\T.!/$zDS2ID6$[H̼ۈKD3Y.Mes^>z)q2SF0]}4:w]2Q\|Ż܊g,rafq\gN _ 5N)V[GS438㫄K^J[U=k8` '}0x?R+΀0΅Xw6SW5?/W2PsG\X=, &tB9 5RȁuO[+ \ zK.B.yֲ]BL8Q5%E3m2 2O8(6yעa[0k6eKV5֔z7fAP8ɓ4%?"n##Һ^, TwⳢV߼׻j`gP+]g3q 8oVm܋pYη)pZ fC 5+> L @@w 2B ٿNp{C $H_aWG$!yQk>c]+BM١X"J/M8Z@՝H<>{wSP|ϲFtQX4n/5V|LāG1C4}XJJF'79.9۞Y̢q!Sccef&eǘM4Of%~;+00xQ*!ai07\lKhYN j:>C֪.U4DY&t-mClˉX]V~`؋fhp%AfYfJU>d46T׿$x]\ⵐ^-VXe],ej+t @!RrR OpJJzF]E9G<VfR@]p*E~FQb iT x A4w!eրr&ԛRűDl.(&Vu N!K@] >^r]<ҷ.pXRт-C‘"Bi;$ 8cQkz-ƕ>[.JǓOLȘ@C`Wۿb4pv*xaM;U=y? +*lMX!'B9oa `AN8V6jkt&g$ns GN~t7>8?HH>}lFeCX}t.+Vi&D)Lګn7^J*(tɃbs8D鄊C_*8YՋ\%N@S_PDD: lhKL}[g!Vl F}yYQRX!\=+PB lGǩ`p&[];d7rƞ3&eͿy`NQ]2kdW i4CeoqӾyĜɁ]M%R{dIgAMI'uL=_Ӎ^e!/ILWEknJMY A t钝 7!'^x{<(nO( {g/zۑK7W.ڡ\JDJn@!|i/Zjbe"c8JY, ($Ejے&ӽ%={k'@|W&]ZpЧT}4?ڋsvTpT ZƱyMJTuXH /gBh]G۷ڽ~Zr-4eг]lX5}4ǢWޡ[;n HUb`竗QM+b__qm;&$Pn[~@N̚%rJD6vuv tJZbl eX-ir%(dtZZ7,#fBйlm=R}k}mWnjC9 n6!km5bqv8B98ݠ1œ;t+z1<h}kc-Pu<|oV7{ٙ{V=u*[ಬYudrb[.*rQ È.tyy4/V+?Xe*YQw~HYCybx4%My{ItBU JSJI\YO@9cjzd}D'mJ;cc-SJS /:~V| mJw۳TS3p+%DOm췠J4Y1LΉhF& W)!,ɜAJQ%)CՂeR[{U&>3g'uq;Ōw?jhGzhӕga.S(M\E̾Ϡy`̞ #O|r^4>:yVJ]#TDSpaN$k+ gnFXt' Fg88Hk,^ iŋY2DNwu_.p(wjfPS`&ׁP~_"l#Yr#zBO%Y=b{K:+YYI5?ySUwnGW5oŋE^ھYo"(ƢťPl{?O_^NFhc &0B@Ksj'>[+O8֞3X'#UER-ukacg2:Prl)) f.hzD!^͐nď, OuE/a*7@4 ,Sm\٬ )r ]̆5ˇ,Tz" I9?+8`L=-V6Ln96 ƽU(:\!-r,3)Q@~H%TB2Е:?yGo}x@غ@ߛЮj8¹dᑴՀvn/~Z5[/ӆ6ShLPq]{i` PsUJ ߻dx?2%A;qX@]<6͐yIzuE˽O!i#5NFC;_3 6hF@D"WɅŤ.a.?(K5ŮW6LJ4(TRؓLRUd-%Z}# }Ǯcq\.e'j2H 88OpX$/Fz:N<`MlP) IEh8t=r&j}\w'.5<qz?lԆXBH1|MզTt-o$Z=x8FiHxj w5XjR:D(LpF]8xfWFGw~8j+K֔YiQܽyIhGYtl.U',4h1DRk-A `ZiLzT,#%)%yKX,^S[䈿dp6web(2@0 Vwo'̖Je><֞մE{&fY\؅5׎bdBOGz$[%Do:dH|:_ϴ{+=\ۜF[9i#TQA['rcs@2%GC$>{Eɖ v1di?8t0λf;t P\#+?ofQTjqQ2ׁ@Sߧ&3ܵr1 mb^'6.P b~ލ7ObeTB\ςk>+" MU" }|~a#滺Ra}}fe$ҺOn~scNN\^ 1~H(CByE&Gw*0aژZVNy\'+xXeFe38TԠo苋}p5d[T(1neVY1@#YnCh`4w$mc_Ht{s=p,hȴyEuCj{ W9>z0_7jswA! 'cXxs2pӌH"ȑ|x SI0(#u;'&]yyfb{ 3$:*ߞSu V ca\j\?\+Ho ȡlzxȭrøVN(b\Rm/[KE2]/=ʉ^pbJ PT5Dϒ.ThfǤT;PQj\5t'ƶUFe${J*q[0@Ll=:'k<,1,TקjOp KD->*pMt500ŚY0InWӘx5\#.y##xY-6lmlFxzŁ~z:!mCZQ 9;kZe{^tg_ۭ]]˥C–r 'uBnfaRZEK"+Fzo3BoF>b1B.tӨBKD2φ:| Ff_\^sZ*@H;~0_šj *N5;~wgTDhhn:H&;CYTmWt-lwm# z1^U:Ko(G?vy`sR/Vpۗ_+pU-0. ȵnNjzmK\GH ha>P{TrXETorr+uzcR&<we#Aȑꎯ~CiD\}A)y!w7Si'-}73/JLxa5pbV`f퐑jG-|PL*h;D.zq:6c`w ܪ g '1C9l(K &w B%dpcìiZ!fޠvUdtۭۆ/CWd}W0/HQd0i YIHN!tܻ!6ɞQBǍ EOsZXHufE&RS$Y;b xƚCL}cǜ`(̬+hy.2ef=xEڀGlR(Z1vV %mj\WJr_Vf^N[,Bs3w+ZygҺLפ^YdMhsr ٱJB\'O+1<Ɓ&[run'c瑤 /h{_Dр }*=y;kjklz!I|/:qf_^JˑLz<>D-"֯j 㩩L֌z4dTW%ku8k4,|C@cU K!г66E$FGxrNH^CzA"˗U֕[z_M ,w1]TNwI8pNJ2bVr{uq\#b*Pf(]̻ܺ=b}.R^Y@hu!|sdK,6Az} =@A5N4/8-fƦk宆.Jn.)\-aINF -O]J@Ѩ́G*œ*(v 9FENNP+:|BѢPɿZ.uBjfVB7tn01AD,_Dp0ad*}͋UZ*Yb O|/*=8^cG` J\7t`.d̊sgU\ZEg$׬R-XWARş ayb}ǞXؕq{l,9#&j ˭JTBsoJ,B^_1[}*Xk^Vܹa~I /u[QwB6w#0n?FpȍFK\pNي'zhs0ڞޮt,Yѻcg.ةSeC B_;r`Sr:}%@(1[ :#NxD7MKIB?yy?o!ϵyOrmU!H'zzq )n-}[Y#+ILz"ҏwe9|gRTo G]I]bw|!7Md`Q$Ş;rrH-ik ͰC簈s_D8\c  |ء99Ro0XǬ2ɆA:.ն璋tS S*Bׅ" 5 dc ĒgE%B| >|h*3K[w_2(ynHtMO x$mRJeD$ΙHpbg 6&HBůF[V0 f̗mHde ?G Wƨm83l]y8'}WcpIkljȃx@5ФaP~#y V5../V/QNUAS˰ޟH#~u~am4Q/@cN0,5[ck-;ɺS}ϵ6YZ $ Rʳ VЪRfq=VdW xXڳ_.Fƾ w$eayNr>Lig5l[Y7&*T ʺTgH#VW {B&zPV\h˴F% Њ]ͤ zT,܀ftEE9PPlD [֗/3> %Ve$D2`Ӻ1n[ԑ1O|\imU$k LXk|yl$Ajf#Jd j\7 )3$i24QjpHC yįe̼Kh|W_0hy]O0SAAhΉNJe%ך*)/: Orcim k%&ώF';$aRsȚb~}rs*Iɩ316̥GBڲ م"ֆ$1@^~1@(Z  #yBu_) =*+=q{{5|y;pv =8׉(M=y"Ϫfe|$ ӱZMxnh܍ WCF]Ij9О]WPP8DD,!= a65!sXK>{ B)۷(~jm-a~s:ͣꥭyƥY.A`|M~GϽH6n+RnA6.eЍp$+{||5.υ,ͺAc07x?NS?.`xDZeƟl3cK} Q^ z#@jzЗzuJ=t1 #f'O|%#h;Yϡʭ'^8P ײyaӍn/]q¬uָ2F6xMV r ȍUx7kD֟'Vs:PB9:|O:#w-}1f&-HÍWIgFCv}ȨZCԄԪ4GUyt >1lޒЃ>0}~dgKMJX( Hĥ`$o;ah!ƹ[M:lw} FcC/x_嘨*e̾UC]+Y7Mwan߮D⻬ku i WE7܁y&C%[o84][ ͂:5qD+pEdjy8xrW6vƝ*E ex&N*ټkB7E&#Hmvi :/'XwM]j'ףG`?QTTn?0w JqYȟ*C,^u=mKuuRɏbuAr!mS8dv#SpwC v[ɚ &]}{/|ݓY Ah}Go*(LU+@PDDOyK)lpQpa9ߴ33Y6ҍ ^񚢔Y8Z8J[jŵ u̫ 菩MDԺ}\~]FKiITl x)Z>ಞoYM0_-{I&?ZLLWbٙPoH Z353;n۱cw=w?Hߞ Reb@Bbp<`z:s,ln~)):&}K"b4@K)2ݮ)pRey42ֆQQڜưFR Qle6jv՜_2w1\F݁b=I@\j \dh{p-}(E0Ddѳf\ `MgqjIc'<5N2 h0N#4~a7Z /^XǑەUlt5o Wga̍,LJ,^BvуvݽLTݒR3s$OyR IGBa?/\oau%8zokMlJ=׈BqG4Haz*ꋂ:Z8y\=y:Boo:[2*aBj2qkCKOI~z6uᔽ^v/{g52j{NX.PLjݏԣ&=}O>@Þ#ͺ2f5[#S2C2+'HGtvVcw{ӉUfw.Ou4DќF=@z!8h~vj]s,lЖktE-,rZ2E5L"ʪŜ^QV 'ZԊe$Slt<> `i-mv FUpgJAxV[nT72O4;qvv<:(D {,t"gZq֊6ѤDH ݮ+5m>x^%u6Juh,UI&0(mXjq#EώCߘ!:$QiV,.A}xV?/y֙嘐}97ݭơ.L0N1<ʻh6YX,[_xjY7tVj'-g4h7%ZG=o,D_J%K1z;ks{\RRnF]*&Gc9d-BH[#5mOeq=%/PoYa<isOhv]d˦|Ap>=b2K>ᶯ"`p\j"pcK#bOA6 A T 2\~e2'  ,"Nq˚,V 1b~Ï=s({Z̈́ބC3?)YN\nɰzKD@uX=Zyf3&O0`Nut(bEJ(U6o1chC+HOL&Fբd,byw[kˣog8hG(ˆYcx*4BdfS{ٱ :>9ک;L*vcҀN8w׼ @ηrkq9o1-tz jK6EAt('!vR)usou. StU_)}Lã.hUgԹ;,;)xEph <6ܠUB%Q#GJXLma'=U^n%]ڳ'f'[5)f8cRL/DAO͈ u{q̉1 سJ,lkuW0O %&C E 8S϶Y'g.x~VX-^=1;U>D_dr+ a'ڵӱsyP+V!a*'{Ze'ظJ+vݱMm7UovUiZfx&|Jfs̾qjLYfy'aj&c|ÝL WF?_톺sO>oET(/&1R]3ҎE_'Գ]iz6{ u8si.,c{ >4fB)v"NEz2uk`(24T}ƥב} HSŵÛ0|U\5y6MU{lVgdžq0K,8OnybQ1CP{p sZЏ1n "3GF w\@$ftg1q'AB 3ӲR,!!H3GR5T0/G+ IYtlJyJy(N[3.u$d-FB2tVO'AH!kk6+Rʹv4 1rtuSD39p&#}wQ ?}O]ig3:˞uJQ![Vdw?49&hW+D2o-Бq O܉鲢6.cnTLj$s2bY-?mQGf}RM+71 \~MaݟYʽ˹@" d&]F[Pis#vy }G1FX#5B̲R|S"6H aˏ@nǢdj6KĶwʷ#(n:i+I~y0Ouq(c e &uM 5mˮ- S-TGM&tXpM)1>~ӆyz;oBcpߴKl7s[>^)d,sWTgn4 m {ocSF9n'>ps)pV逆}Yr(4i. ) [??AhR%bJfQ mO}<elҎk ?bX +U#1kןxs_^0]En}+(/Ckm !9j69:kO)˩ϭ%6%eA$Q"ڎZ]1 D# 7yp$xKS]H)Vk\. v!lnആ'Jn6ujT2|Thrp(*9 8 *mlq S:m8lC(jZ(B8-'^L<^"xC wF9P=iƜ%4)&ՔwРelyz~Yv=ְHRj>gst3ɴC+v-OE >qL{#6F⅜.d%01n뼠fY(RCWUD W̼'F ܕwބ=v*w@&פԚ+2]K~3T*5$0+Tj0hTף6У h}G<"1,>d3nZ-`A}ĢK !xWQGwAmCl} .=toY! سZr~ /\?5&n-oALIXT;UH,ϤUN& 'E"@ΉP؝O^Vtg_y\fASFj{J;EY15QfRpR7/qrUebpr\OQ^_^iCkwz|Cmb;WuQHd}b5Ұ5l?̹Ї$qe錤 &P4w> EKG8qB[T`0v"iI3xE"/ X 0 /K02w[cfnD?yR[IsپSmmP Oz- 홍&R9UG=+jO>~ud3r<K9KWcK-_N;sԓ&%[LTug$ XQeu&(UV$ l#7)ҽË$Wc(=x)!W;ÐgMղ;BF~u՝B SVָD& piwRRApZ+lMZhM]y3z 1)*3mġ7gIv ~ ZW]2AٮhnKHN^(ZZ$%j.kL0B?@ CTyՒ6Q[.(4h77Ą%Me"`a**uXDJMs~pc,.a?&\O_/B)5 CE#܈{yvΛ2{jbG# \a=N XypouO_ |y%JA]շ>: z6,^6߲d(mXA#t%\Auy_%3<)/S{ UQo }D..`AdY /6@P8O4,B\uLrRKǤ [ބ`GgItZ[),'hdU[PbKaE'b%}ev-)ra70(F^6;4/zƥ%Sgj&}3jZp0 "x͇ :e)ąZ2jH&3M)m6d ̧pvz b]Hzŭj#Ym†,~ztlI$JeF| 6|ErkcN_%Ez+as5 [: T)DZdpP@jjP5yqHhYzGjӔ7Cw+y M??^PInW>ɾˀ6&$(. ݖB)2m!뷼ln\VA#W,.=C!]sZHڨ?)M2rb&Eצǥ2 kWBajc ݱn8]4s#:xrL3D }73$ݟ8QkZSs[ 7- j_O sX'5 I_R&{jɠqk$aq.@s tL]s6IS=CJT-s_Ol ݈T/#syD6AdGz-*{ջ8btRf!o1{y/QBltF?{Z7PE)&ۄȧ" i$A2TC\Ek RlЏ.-Ҵ2WDHK_;cݞꚅI[J< W׈&tgu: ӝZT(!)p씌X*zނI2nM]@-[A)Kxh ^QaOjيy/ݞԪWOQhԪH|7;H FEC3ÏiIIxq*l+~0U 9/F 1T5& Vҽ栫lߦI[0"xl/ $i}#GZzPG|cO]9xPįo5]AHĖ(ȵ^Nbn99|0Z_6i|p Դ # We&cnB=Ԭ[ 6) <''ڦSnw+f>?jE&fMA)%!.U\{9S6PO"M8vƄ¸< ȑrd65BueL&UUKԍT%M@XUs(/v*?PL|OB),i^"%JU1 3k) yΟN~Pd 7fCMԵ 5AW?qBD#Nh.,c/=;Gw'bv4>~ֱgYZ070701000000b8000041ed00000000000000000000000167ffe1f000000000000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/chelsio070701000000b9000041ed00000000000000000000000167ffdfe600000000000000000000000000000000000000000000004700000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel070701000000ba000041ed00000000000000000000000167ffe1f000000000000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/iaa070701000000bb000081a400000000000000000000000167ffe1d30000667c000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/iaa/iaa_crypto.ko.xz7zXZִF!t/6f;]?Eh=ڜ.+КJ3G# ŤF-ʺw 7'i8t$(Fp>ƈbWjƔIhЛn=i}Ӹ^E"& Lk!SjrI5[be(4Ø2]י"oImhؼc/Un_xHM;/(ԑB9"ӓ{rg, 2Eu֒Rci;j( JFRB__anKXOR"lw۪4 gn*}yM+f UepgBݴM'po0JVPZ]YO5e[9b!b7vtSLHZbi(bjz@5jaf'ﲗ9`lƍN'C"%UܼR2xw$PZ] ØZ Nloyiz[2Mi`E:"Y]:E.U{4E=r dvpԏ729ɲTg~Z̼4L,!وBswgK$gxL! v9] % 3sڡd PL8m"Xi-UvrYKhHrK 3yxg໕Bn:|;|VжD82V"$KxDɝXi5*XSXt坡[H0W\6+}/d Y[E9pdc wEZ0J,HѪ1-$i6^1Ķ8rR6?JT{$qw%%l1oq(W"Eȹ_?3bl!:kd431&&}HG5 R,fs]idFѿ`JH<4B9) ]#qݳD`tw`l໐4ڂoŰ,nЇ__i;F-5|nkO>%6byvsO9@2O If 5b>?+~9HX ^zfxDӇCТm ye\$BHw6~}BM82j )Ja_C$ L qv ?!ߝ95*i, W3.Ya;]Y:G\ GHvtʛe{{ (eC1 (H4_ɎsQH@i +ҷj_FY0;HȌAPԩ_2@)g`Xqv# E:@' 2b?`IRYݭdH9?xvz3(e*IB Tl o/J&xuJɽYĬ&U [7d1$Rj%Рe)?۸+:b>uC&ԞV>vJ,3ql@±H- Y İrr|][(<2<p*Һ+KIqnp; r |X3||v9ҙyz."ؼc%D2,4A(+JeӼILg2I:2%/L-aYjX3̤MP [41Fܻܓm]ZaO <}PLj/W@fk4O2Ҟp"JYGc.ߡu7,FVs>4#JD eF=FQgiϘN?l9G6O {#)5Ia_0Nup/'mYSِ\\M] J0*7MX _4̙҄ۤq84{a6&2g56:oiXGyD>ަsF9+柕tŗC0&%F((?qq` cӓsFem|>:|=$8FES޸3 7(ʀ%~M{;3&?_<c8` Ԍ1^|dzڧtDE$׳TH ୬VZosN]N%?|Oe5.aJ:2yEH~ iv|e(LJO vFy׃~2 y|ZE3.d?* U߉9cġ~370A_g _A+muZOX)W8KN5HWKtD)5QroO8vR'OPb}dyÅ4W..A<>dT5 ٨QJJX\"]٫@H@L`MDd>ԹnSە3GV^*=ZqT<hT3IzQZ^ƠD#i,ؓ ;ϵz/8W"&Xe&JrRLvI  +b^uX5E/uId|Pl"ވ#rO߫nKGL4@`ơe.?A:q~eï ng#^9pB3m<3ܳ5bZњDM g9 7ڭDPˎkiӵE+JDP/L<8:Wg'|T:H /~P4m5' `T |d$i!ă]@*ll8Z' jfٴ\ %"(ry ^%9 ^Afk`r߈ ޳ j1%CHs΢B/V zWV$r$5)`vLebf kELwY@rsF@7T% %Ix0CS 4XE'^[ =fC{7#B )$N D2+EV߶IY۰@J˱뮰&;W !20^z)l=z٩CQš'L43C+x::5^9U2X}& 29QH!qf1QF UPC4p(6\yRdKZOx("}ӁQP!eu]nT9%*J-NL)OAJ:oC|dxdL h8*m4(N?$ؑz_C7K%vdY{Gg~$E[q %Gtv=Q{N7[G :;Ɯ= Ø%5F^%|ǫy+,}WE/9FfaUi3}G#z#zbʓeBu t=.A3;jѡKO#Cc6B WQVh N4-oLJCT5Bވcm hcx^liTGuM )ߤAx} -Z"6m7>孼cHK5TرxYs@u} h&O: {5SUsB =uɇI"7 E}ړBPG*j<ҰITPS=y0YvfX>8F zZSQ5OKEXtfoʆ@K*RaV/F4$=ko#I=\DN’vv@$y¹U_sOTUr4|,;2Aٓם_zݝC_[\xPZ>NuvPs7WnT6k#>Cq5}mvU{T-jt< P =5I(C\JOp>nVukX%g#mcgW%2%nu`O}Ł }k1}2h!_n4~a\Ců.*c5Cק!,k%ꧬdq"{A@,qӈ&,p?1>#ywMƇJE -`{x=RRܹGq2y۬l`ERlf_+^g6C|\R7IvEU 52 ln]$i%ϯ@PsC? 5Y ϾdA~AD!$;n>P[dndk̯<ĥzãQ Uc*ԓչhzsNXsb4F>.ay$9"m Չ1/9ԧf|=se<:\~RW}scTpa>-S>Y*pOCplqlIUӧd9$l =: 6澔P /q^ПZi;-eIT7l} RTaKc2LǽD!7z JS?@64ZF5ȀJ'QY?G4BN S$N'Uyu}2`9}\щSHo@M@TW:2n9jOQmghWϩdYgۆ } 0~4 +#'vV-y~D 5xF/T1h1p2hnegy4@226hnH0#t*#86j.];+ԜyZD\a5R /Ί8Or͎wB !k9+KˡB*N >`T]z9^Mʈ)?iW#ؐˣPVR^oaiEK 6VGOyco^Bel-nfOQ1N[>6:{3Ո#V$Q(=9] qui;Y_ib8FP|x誡oSGw2b}a>F8iob|>83؋CKbQQJ\ NO C\7 wX]W(e+LG69rH9fޮ!>.DS!Ϭ Ss5# `BdEفhas =Qzb.^tD/Ag_wl?5 x1: 2]-W6ǝ%{AlU#T` -C@A'((gB(nTqG"{IK{wo;+NvE`L1)HS7;չ[+W‘\]{O{ϳ3F1AUtQ'ߡ:0Tpc-3B7_]UBS?/л:Ny;#tF#0hkdլ)EþDQKG`7ШJ,M f%y`;Wdme%˯ X;:lđYV6R+O<2@{ :rȠ1>.U~ &8Y4cdccŇ_d)a\o_ٞO&~@+xǛ8U~avf{=̍TA]>"qbe GXRa^`ZA=ZV}JQK/ ܘ8ѹ[8A81T($^iAy79ξP3ϨR'scѴMMmQ xܼ3)iO#ji*|w lW3]RtD9|fLhŊ:6JVyuKb+ ҇j^lpgB*1/1lcsqUGhBII0o۟O[H \q,jKg4-S;Tf4:f.$ P览٤px$˩4[gk8*)ɆݬF~:'rxi]=LbN;ӭ ~qeK!b~Z@s0||?kbtqN`0C#w#IW:q]r!S",br7C6#8]wk&%OWN~$Ѐ^ r_щܟ t=@>"ӓ-MfK78DZqI0ί!+]Jm#?U,P֨^k`~SV( KhNkΤFͿ/ pqaAnZDrȣ/;FDW)$@= ;U@aj=X x,Eq@/xbU Ƹq1jCH'pk}"F$K-5e!tč)ISZNzy)1A*y);m#=*6=&\ՙE#~KۈOp('8{Ǜ '|Ə+xfWZRU4fġ[:g| ܳ}P$.q0)]]{0MghSY_5U7 NW![)3MGm ?Tk>mTLwO]rh+ϐS8',;k t dqe$Q皫a&g7&j!qSr$^9d K&wΉ=7`n-Z2np2 :N 4rG0ǵ~c=69D|l6LpP}#Oioh| ݊[wXfWtzgݻ"g.aj# ?޶0SGDȷfU3S3]'Kiu/n_,|=ֺ`6E~w/y .AL"uFP}-I5N˧MT=$A(*e:b2D*d;}tO;cŰ3PMƴӢ@-`M-qHX+68=\L|oޢO_"⳦\R[m,aKvHBͳ91/69@@6TLVO͢,g͕7Tk|w%pg)ćrݘr H8e=(ise96Gܝu*(:斑Sk,5MͿ&53~ Л?M5ĉ:>sS8 i2]:ѐ nvEL0 jص!']7-nHyot+yedKP?ܮ=`BE[ =:pՆ錾*x}g}D ԞHIFqnitwJ\eQ}-.JeL)) :KGAoFZ"6e5HPS;+oXN@W# pTosj~ƭV>t)QA8 ;w|WCaco#/2֟ >Vv&٩kOK$iS@}~D}:\L$⹿Euɒj+Rr&* ďf&nx 2'Oչ . I>c1bwt֯3-32SJCR%o^aWg_r-5MlM[ ?~!M$v_g1c9szRL"%ɐx|F&Ј 3cg )ɪ*g*^3JRz`;xS׎yu2.ux}m_?8k% ޫM`̌n"wބ+S+A)&j,<ףg+'wz/l3ibZZPMRj?R )K?t|3R`j.7L5.$p5&\[3YKSC3%Q@ԿNhO[uh7q Kmn0NwӅS%E!ImJa;w<%^E`%aO 6U4.M?=<9`Qĭ_ ꨆi]#=}ZI!IF Aĸ44܂Ҫ<E+goh,{6&`O)&n2ŵa|~UADdD@Hp2 Ѕ)o0q;7eq5Pt |t`>J] plS$΍" JyZO* @f%cWOڄ N\>n!-/R(W7OaW,9"LX/g"@a<-/4(&:\,OitR}❝>Q.w~>R'%9# y1IV2`~VhYWzİ{U'+ , UOQjtd^،ǎ6`p:e ]]6*,t78E J"pBdaZCL%?*Jݣ.|:awQ<|x [?pPbȐeT-B b&'2灵GJ5;wa * "yp'/pu5ȝd_!=X͈[*™^Ug>z pAo4DiX SoK:.(&z<׎-\L9"~xR ¾a>X h]=ϽI%hk3~"^&Cł#R0 ʺS\Ho9`59`jHژ--_Q~`Et򤢺qJ'*VH Gmmc3ګR*!:/~ y2hd @&'fO +6Ud,t w~`s ` mlYAx(=S9#|s,_by͢-U1aЈ h`3Sn-G'rT((ȕ.#"&Dr|f~>Z$"*o:2.(_ytML2\cn "lu%2 LSCVUϯVnʫI.VA\8wuP5ۘi<+YrTj"ø9MإZX;OWn}&̳hzM)6nWV9b '>ݩ{ Vq0 hq ^[֗Тc&ܥr6(.L3dp7'G'?7$¹ ?g-UNjay(GDK˒P&&'M ~~HksQgd찪A# 9?o<.Ԩ;rN*J @r%ֲHQK1anٯ˗lVFn|v҈~ flT"v@(TA oj$#<ǃ16A-DD\;{I`c]0' ״!@n2x=Tys6"hp;*2_E,RJ~^ere}j>ou67p4(f9> iINO.-tPi@[$i(ZVzE-r bki 7qpeR1hHQwSUKMdZ:w:Ms%xщ, sA{``K ;gn sHܩp~hWN5ৃ,t1^ JWlA!J|5'O[bn&>iH綠\Fɵ-$Σ}auX~exmN k00JTPzoq\P<6ym:%МMW%t|NUS=io,FZ,W\}d?/%lk2Oer,&)?I S)56ʹO# uRF׸_U L;^P M 1]XZ#^ x TZu(͔f3Ƙr 27HX3j=e\Z.Y62qץUnvfCȖF l+ kߵiZT1F2)l"Lfdqadɕgux'/uƲ,XRHMY\XSr uì6R/$4ܬRɳq[+0y~s;& lpbI"d1 .Y:ezp7 - fW#|\|q^P.5 R(]0^-ؑzL `3@2H-?lZA_ ím58lMC zY#EjmY!^jv c-ЭEVKjZ #{Nl* ۤ0w0I8{vI#A꓊ŵQސ״ }Ԏ|?qv][$"f9H{_R[¼$SE =r^z$3:XS fǴ.%w~rnUQ "xW}hR%Tj#t\ SBD#US_jͱ+ި᝭߀&(ԐXJ8VlP*lq`![Ld7%εC.v:seM=EUZ 2%`M[J^E zSL7࿊sRo @J#E{ٛbrd?Am}s~`j*%|`h|fGvi= smCnP"ORí#ݪW;upt'jƤT1|fల䕏KEvXC@T+]ˡ?g Oo"؄XOJsز$*4x~P˼9Q"׊I_@l 49t{KUCE9[DGcڜ!HMO̫CTk*vޝ[hSvoɮ>[E宪5֞a_~t=MdϻnlB@KSܒ?wRwS1M \V.x7OĘʡ1ݦz,/^ ƶ Xn]uRUaT0n0g².~Q,HFB^grNBNvP~{d oLWֿcю"1 ߷nAJ%w 4U~fF|\B6w5(x8rFxv-HC١;7kn#@H4{iElB &I99]BL@է +5u -)AEoW-\oAxvLAX_nX?W7 hDRwQO +5e`1\!_i-NҜ,wbM/e"Wg%W! `zHhZ灐ψSᕸA#P%} } TC㑌&خֳ:;r&b؀%1oe~Gm'v)7tm$]H7n^]W}d"VJ*F:o7Q R2Yyl"'H)8M({ęWEҥ!ֳ5^YL.^7'C$zg)5{ r5'"p ѯUL}Qm|zg0eWcF:%ǷF&~u2!o;hFAfʟ`xdMJ`94 =Q[B|,w*K&[^`G T_e"fnΜr"DJz{@xxb^U9ŷYK \e]dm}+b2*-%"B:p-zd*)e|j]>\&? &kX!,} KթڭOf_1 ;@jd(>❣D/?B3MZ̝䷬ke[8{l+'g8Xu=`2g^ra=掱mY}z No?׉\հH!<&ﬢwy к4{J_8,~-7n/ t}q*JM F;a6-n+=R4, ZuQb܌o-t#s4e%r]n2W%P8']jΌNUۏ;WYsj#%&b7謵_Xfy+`qE4u=kufS$]?O膎X,#F5J8~mלF"G6ׂ-18xUiY@' Gx:䝀%!tY+@;dc6NkUp\\Æ| /}d+COQ,M_:ӿ07>lܸwvܚ}GA {v;VvW$ "vQ)o*ΖǑqnMF ]ofWӧ~ml`3.OXYl}):ێmE$J G]z(ϱQW犫7%|}׃@Tah.ֶ\0 _H=,5Dg`S5E~^ Y=jFQ%N&#V%8*Or>so7s[t]``[@',MH&G0z > VMTuw[ pL 0P'U\}yQ9O?9qW $'.g+w@%SXoNn x49e =mdvE^=V!-0#86Ԙ@WY׶CU<%;$ӫ5kdRWR/e}~/oC'S8?~U9}OM~J9XAp0zWҨJC.8 L {m&W&4J8Ҩ'1_CD0?k# `'U7 *9W-g6Ĵz5bbOƈ8$a yav=Uc+:#^rЙ* 9~0$vQ_4ԋ~H,1}g1 tpKHdƵ9YT::4P) ౷̨8~Pi Y<+2ﻹdEaϭ%Dp1:Ұw#>??,ʷS-h<1KdaX,mڨf1d1_Lz'uIo濦ʹ% \̊$;!b~Y=>W*g6ReVE.<( CC~/-\Ol'#`&@xiZ'L=SKsd;2C/od3J0,!V{z)[8wwu3f|-  f^lYGhPy^;t0L.Iҏ~1PU7A<">n'K/LbOJ݋b6N$m8[1 "[u8-z .B*Xao8`O "iKl[فޣm&GE:%vNe m.6V U_=vEO/F339_ d-Ui@cŮ&u, ℳ pqhz׃ӕh /,H-z@Őnq( jBF{Tz<!e&Darˊq) ?N}_xb#GrCij9XNi6<ЪLڀ[]4LVpqiK6~73Gͥ0lEC`VGiIR\4t7؍/eJ 8M ɟ)v.9{_Ҥo[?~_19#dMx!ͽF9/>22.KYq\'REyM6 KyT񿲫0Ԣų751h$-k9jjꅘU@Jr0~.VYfSҿ CeU _`2VYO{亶rX(4\$" CjIYDSE ,jFCFU!N_lƮ9?(R:Ǹw&xJInă˵ \'Y}؆`I(DC;/ 1 'J6 NsXl"2m?Z`p#LLBmՉ`q#66Vq9@I>@Vo{g/~lz%36u&q:Vgv~%OI>Xqܮо9mzw;=1!YG0/# CP~r(])C_0Qã*00)Pzm1(-O} GqE^v)\z)xgOelV,o9+r.ۙ澒*<$_PeNۘ[>~SuѱX'2N؍}mxyZ u80mҞ?7;t;Ɇ0-?\曓 $4k36 0X0^$5}HV1])i>ʑդa3 cֵ,/"RqWF. nݠ*?;[KNX]}W5dMONE!wپ-(8:S`!Au魆>G‰7?ޜ_:өM {WX?8mi'ap %xbnI})K4^Xg嬤ڴ2rg%QHr.R79E ` )* ֤-3~6%>c掍 v0ڃEOo𓯿&j=/5wGf:$ΥSH3E†^!¦o b}O2:» X mjPcmY@@,z/ڌ?7ׂ׮*36ȟ_#I訚lk_|Aq7j| aIUu4 ѩoM;FF`*L T5͚+ydO~`dkn)gLYpXQ.*[W}^M"9yYZ{F҄$|:iRDUr~Pl0NZy}QwY ESZHq473ӋeТuB+O cBblسwK kLfG,V$!gP%0D ?BPIB+Z;MĦFY*bSA/@4ܠ`H'!/"J1ByJ1rz -u+nGzջlMp-fv8za|AY`[RS"I?8Ւ֌OX-;N'bl*iIfv)~6r{y2kVy*.;|x}Ӄ-;J"U[}#[M_K,-8>!_efxi<ݧ;$Mi_{(QO5x}!1v‰G*aiXljK~g=?'0 1Da1#triі*9G@W_X!hZ4iGRP$ ;KGڝ㦧[rb7lqTCtW?~̚q]$\ƍbQ;ƝfY)ؖ&Ɓ'IfDvE15+2aN'`›S yQjYj uy;0>r!_X74y)f1&d q瀼VP]͐^,5SMpkpp @d4{xwuo ݝ!FWONE *jBfX%idCZ- =^rK.J)û])|X&vrz}"[MGZilA'c TLzk C4>YsU˰"|jSj~.b3A|)kh6#[]|-!ۛZub>>Tcu9k3cr&(̳SQv=p1p~;&T;Fx& p]5ir)fOkޔ 00!b)s8 `\vqp青lžlJ5RnqUv8oùoV0'9 F}KkiK t~4{q1)e;D "*a;qܪ+QEV!f)56C}t&XR<:lwTd(׉3݁{աK8 [0)Ƹ`ʒvySḰLߟ3nlPa|% "UsFдr mk 1 _?ϱ?Zeܕ$ %(!Q1ߞr#"m[2^ &[^#vX}-ooY|woΖtN 7]P @Zh.-R6|z72\>.–HUijF\>Đɪ"_H%=i+Օ?]I=WMI+pNW)᪋\B`\{G A- ݡ)\4wj ydkIgH/gKNEI_H/g4TҀ[ zŵm(.F34\J5k\-w='KY!ow*R vkVsX%S^Q$= D[E/c>NCv9@.rOw_|OLvQXps8wT#SMb`6fy/A QGҖ`S $zM@%;Y>H O{_vf7 *SB"VaB*:T+ڨk#{Ʌ@4PP5{PKpE$qvh^}OԌW% |f^(tVObs\C|V$#\coi(eNdyvC0SJB3į(Yn0؉wngLp0X9'ڃX$YHk>> c$fi \:7LgSXi%HS_X \ a?Q]Ty3k3T8%!h%4DvQs4z$e>R bݨ$Ɗ_LͳZսwzዔYS:"W}ffBU6ТdzYyCTnN6 |c!ki0>r(v  ;}eO]:^]aHAxSgX5VտՔVt>z5=3vOJ̝p bD*оטQ>#T'P[0sxRM? b:q2d|@K М&<',~אYRsN8_8ۺli=zQ0-S{fl.@2os^NdU/GT9m@{Q@8Ǩr;;\F@")9pTR 0RwOoTm$ܛE(~gu-8{n48O4l5 p0Vmpg>MbͻUX1ղYT>? `ф%ﷁ|4E06Q5jNDŽQm>[ aEJ1c.DY2# 4z<٥)៝;k؋x| vA@\2kA#$vq >ࢫNfe,ZH kzjU̒F[|r 6 3Uxnߞ0LssNyԣ&RuDΝ=$Ӭ,]},J4Me|4]W-<} 8QKc9`+/KA&|(f:uy]Ci[8ƺeGT4 c֣dW>G¯l`L=tPBNO}4p !, &(53 ;Mj|ŁZ*jg[m×iycJN WF멞^pT$e`PQ@J9|=Nq奺?YbqlȞ3u ;Np|vFP%UAٲ6Ǘ;Xmto ]I)sFɩu>Jؒ C/wh`)Ka (irU}@Ҵ^4D.&2e}:}Ze%!Ґn|2vy<kSDzIn.fx¡qddIi6Wھ]!q`b޺S(DG5 M?Ɋ2_$Q*<~`U# ɽi$iN Pk+}iElu~e ՗,f&$(H!heb5ȺA~Mw#\~q/&tN %B4z"2[arV?5ag 2\,oHqn EWXM,hǼy*{6 " 'TBx%m`< گN H.8JK@sql಻̫?e:dXf^ҹۂJ\Tx ˠ%FI+B'jJQp1J>XG A9{Wɝ3 (&[ʠė6CpzZ Se[׼b<94nxB%$Q~)7=>śݐm[&n@8тwБC:h*iu{hBݯWX6Ӕuå+ k)A/ ICD)L9UoA|qfX\NMC*иcͤW! c4E}΂H&;ўvX.},)47qkPLc}vėCl>QFnGScf 6Eg5xUZjb8K9)9V$.>cy &ti迧moxU(FkPPuo!_0Pgx<ȏ4l$u~Y{}a7O!$8-ƒ _{.s}`L=h:q&6O$﹒P/+8&4BJ!߄J=v,N|d!Br}<֤Io=)k=Wk3}.Ug5e/v1aܣQ M$db1UV 7:r4bMe[8X8#m O`^+S7,>n9i Tm1Ls  fU qQ! N١ =ȹs>㹦|Z;\"zj{Υv~E7mrf[ ,;Ў)O/t.a7ZQJ06 [#AP0w'qp j0.PKL4JA*-Xӆ2w 0@UNiU}f]4$$= 2- aVrl+84å?u@ |Vw=a['uUn+ >MLĢsF.+hPdcKS>p/ɡ|L^2w/Fa 7qDr!B-<4s@"W{YdR+{}T={UEWy{j0b\O$,3 y"lJiy:Bsu}h-R욪9ff{^.@\=AWa xNf>M6< d+@n? toJ/s{0C|čϴrfLp5%" ܧT,CX8[ܲ+y_f3#Q{D. o<'*~ ܲ @ʀtADm GIJR J/$?&if#Hԯb ,w_:Rijo7 qp6PRxSy ޶3đ6RU ֊4jY?v QAbVA+˘zI!M 7#S mc-w c>kZ3I8,{Cg&e?I6>Ll&a$0:l/r'hdckƒ&H ˏ[SHLBcs߷π?ssijWP(z*NvU1SΞnDvía}zuuDhVpbA^Tc*ŹoyM;ܸ8^eY8l ޞL~Y_ ̆G^VȰj4]>YQMvc:r|wYrIӛ@qB@X٤2D#G $E>K*j'F|= uQ 5h 7KEmZ'e1" CJ?Y¢5]gڇi whߠS3Ae$غ"L!9Gt0Dxط8ώ˘$Y4Si;n":Ϛrc ɘKJɟH{1eN[d˳4ig#W9~kf3K֚;plܜoe@j{!]b a/ft-bQO \`c2QڱڢW.3#A}N6&#ő"LT_[&.e~4DWY9,{Slq;UVOʀ)oc~(11fԌȜϣlO:V,@.U*>_^t _XO0`4""銎·<9j 9zgw$n E$00_q:. M˶d{@OA)yA#iKe"Ph9…渞M.1͸3:*$ϭr3"/HZܩODn{:= 7='hݛam 0Yt Vt,~rfg6N1ǙXU/Mv$2מ4$\P77a*MҕBq䝷er!<0 hgQ\[ Փ=͒ߍg]n[q-<)T`5Ydr$/uM#o%^i~-U^V@bm BaPa3Z]G)-~h@smTԕLǨ9wD4$67q~fYG2@d_ƻnѶ +o? B6V +iiL+ S~B.%?5Vǥls VYhpT #bH ѰC܊RE 0<-\Ԙa8ZjX JNedö~50 gC*h$yόMAbe9>D2ܧv4,| {DЬZRi5*WN͵09WOmz|"w] XMיLӉ <TD\vx-J W"DLȜC͋mʲ΍-߯g/L`U~{ },D2ur/|fքEs^kRkQ3[;յh~IN=݁V|]DiŞlsud#F$&c0 ߙϕ}Q FEwGusB/ȃ'V%ԥ}T}+ 2N@m֫NJ} qNEm^Y*yŶ`r +/NX\|E8CU;5m SnҫBT] \P]R\PY.&iTD3{=.^H`yoBU@tYS eX[ֽXA тrz@mL/`k3yg vHga6Bq=<'~|gƤq $g\oaL9;qR?i<;f.`ߴvD>"SBRyvGO0PuId0K?{L@nЎiPYp#A=9 ۹mA]KEIzsC0Kg&U>3F{U1ANm-j:wkS<˃}bgӳ5`YOsA`-(]xϑ9=z_V,-b'h]#0P&:!3\o?;id Fy :CfY/n Eyʞ# /[k\<:yxIW{$鐑Yu{,}VwWJߝDeAVX]$K6x)az,'NK1n00 S BfP9STZn[y3!{{0a,3vC`Eݟ\Kdx,2*\r~=!g[!r)TI3HƐ0?V̎sEϻ-|16Ȓt '1|C'9 M`P|rRle1F Rl 9g}l\Z}I96z7./=NТ!5{p`垞7<9-Cx"ķGr Y!ŢWO^pIAs| qR{cA|c ~AY16f^hsU֣ qfvȪWO<٬OUGupۛuipeUsX+ˁvj̊QSx F@k6*hX8!)wLkߩry5ƭk$Tm;?\X+Q[lcW׌]-\ҳ1R}\q}38e߀pvR/XэQ x3yJXh؄m7sٜ^?غOrb-}*g[񵕕9WE $ΝtLzMUWɵP$%|[R11m浨?X/?rald ;#BΜkٸW'`](HQq=y;5_n5Fts`0,@#;E+Τ=<랂ǵ E|*l 4f0U“%-{Dm ]ְF:B9!GmͦE')ղ5_G1;_WG!2k`Qbm;#(YE eQK=< zƓQZ"\?L MB@RD<,b/f+SFR֋!QϥP3حX*yF^v^ oK}1.[۾?OË:lR̃L>w2İ ~}hDxdX$ v(.Eg]cws!(Ol6=zEV1V;GjSYiDw0fW(#j޶vz_R{O\:K_VxSCu1r]ԁc:)0}Nx~|XYHK$&n\'Lm^"ʬ#g->t{N]%Y6%T1f7|fg ]FFD66NGp]ArohtK6 UA(;Iſ`))ke$*^r,6F^s ӑ Y=jB5dY\eIϜH)(W?Q,7|e)Ѿ;` V2]uX46잦YYOi݁`3e(m&c"GO T 'f7͊%~Qf4FĴq <E=&0l漌AÄ/)푻Dܻ cE0jq/ր[Q3eK ]_B@pY &aܗ8qM"Jndl'-~6=D T]@6:<rgTcKOHH%}r#d'=DQ7B6;4bIkm(L~]AduI r-bFkX!]0)izl!> `,kѡFSBNq/Bⶤ\#kY}$Ex!ceQO uCK66ID'9#PwGؓe*b2`Of<@RUVX{FlZ[LPՒR-.2 -2mD~t'0yь^VdL?s+p1Sx,2:I3;EIal ZQH釢O&scA~OzRC/mU͓\\3jOgKXg3a|۝# Q"LOY=crzj 0 2G Y.y|d/VE7#qk^砥cv%Spa!vi+0ǁhFw$F1E2KA$_~&&)/{4?~+t&E>wU`uEMt٨{ OSt)Ӎ]!#,2eRכ)ZGH+\j<E„ V`jtϓbzE` (? .%vQ?E3Qkya$FCmv^ǟ#yq |A-w@9sЪp:u~: uPJlM^}4sg僚ί}gqM¶[AVNL{rsL&) ۋDȞ[wi:FR@_~aJ昚ԍZQw7 U[Z$Y5N BvHT6,ʜQ0*BWce돶J/+ yQu2N99;m!Zd1ڿy*D4["{<ɻtAq_ \7qlGra ,ܑIw($uC vbuA@o[+Êg'%2dƺ|t~B__;8GybP!WW^J't}#-kvB]y'Ģ"Zzph/>d#IP4t.thoATM˦UUji~)*+vCyee*fm Y1)ȃ\`xR#㊔fGfޣ2;Yrw .j*&^ZKVRf QThpU*/tm=[ƶ[,n΢aOw KC%ʼ<^M5aWZ1 8{S]5UOu\[ZQߴxီHR Q/*cZD+Hq]ڛ'̏qՋ[TEm>u`H`ܼMd\zD?5lg6;lXiP(v1[' + O%)O;ѧd z<Q22O|$وrt,D:î.rʰ OZvC#AܙE$?|8,PiTt6_&О_: $ jFeڿ.߆8kg 6na7d7 sR:ou27-\:]%鏪ܫ腬OkVoZZvKF bWօ饃jGi&"ј%W';H9Q4!̹#^vAGi̼\4a !^LA6+?Ԥ kuz/ =XeScC )&_$mmy%Vn,"085Ln2-NMD?Sq`?ŰYc/xYY ܫT&Пxv':ͮͱd6j{n-W~؀cj)"3d|g<਽v ;7UF)+2w a2IΨ6qv=w QV1_SXC rU@i!P d alA>IDc0r0ݲd??2  4KwirInI ԕo-p{R.2Nv -ԠӏЊUҐR+QAH<}yꩅJo)< I.J-ucgOfl"zjЗ{ nmhϤ4Ɋ8+3nDbB  CM/-Yx"WSr6$jĭw<%d}9/Wyg?Ks uӮ[i$MM$\f\:d=u:spQJ $`OFו'ӯwZG*Iɸ(j"uXr6k [G=CxѫԊI}o+o9+NZ_e2fWY/\ܝ͎EY3zH|^lAY@܁?u6i?_qv_m.-O.%9 mѨ:4A2WK!&CG+0֟I*gWW5VVA`!a J_oanN2#LgP9y4qHDYÇ4. ܵ Riy noBα|d ™gL515<᧷-ܵ5LQ}|!h㞘7KlxGڃ%4~abs4,;4H=)R}/h种s~0Rg-*u~TfָAosE uriwi.PbI/Z*`7eЪ)L2#5\SJi'zآϹv\}SjXaZK$pdh(=ޟK|'DH&aܮ@^4ؿ +;G5=IRn"؈_OmV۸CKm)Ρ#ĕj rE͋Gܸ!9E7ھ/Kpz IHxAP2 [>%&8p!YIYٷ `KxIx&QQ印ЉBb^q{?b#\(uf%=(10(yHV:۔Mr͹RRfAgD|mu`_R•1XC3竒r$$dXY+>8Y 4Š.`ęXl=.v W5iS]N'F(oWu-X&mA9LoXSI=D)}=CZ@+ѵZq{hpjEDDmTCxz[ɏ}Emdqwc})&p3WDZ/EzeZw žɄe!қa=0Kb@+*%r3O%s`՚NV3ԯp%{r'e~Z=k'Ŗ$0<.cs; |B_8Q!/j3iMpz yIݣomFc`.τdJta\Y&3]x>0koqmp_fI,NY:Du} ,.KԐ/&*h32/K5<^ OmB-]R R^V?Rf*ڗu W@=y.$)4?]U0TWt}Xj8A0p].Pۧ 8n*Vʶ@ 1ؼM+~FlPVt9;Q.*mGpSNBM!i#"{`L8.|<Hp!P@KpC┼Bp`%iC@OLn1V6?A%lVys# qz=ů#ꎁ5Gjf/aƫ$0G @[wo`" RQ-ZTts4: qM&0x6_%ΔJOQd?"m#\ΘY')-^&n4ڋ*p Z ι,V3T3:: (,YPb:(I(, zePc,~Z~J|CΒUh!yRtYZzQPoszB0m?bi|~>qB8ϽX@)}Wp$d yvE;gлveӏ>~inKە~Hw1/񝼒<6̀di{Xw1B J$aYCv[G.nG4x8p.Th|2ydƎNz_ ʮ[ FC$\_90[BX_u/_[鮗2ge$;,ǴIJ'Um|8֪Er"fc>ݿcȕzՍigna ryr}]JA^Ǘ.k$iY݈ΓĮx B$sˆg!k !O("jyL6`A1'B{Ak]iY^͠4d288"}V) jqR9Qͅ9蝘pY2".[f L왧|z#{dod*іgcf{C#Pk&5&'qO{BVx5x8˺7.*&P~==Z`*//n{g4=`&I}ͰqU7wZdOy ,SrPbT,G"zd`9OY' (r3zge{.TmoZܹ1eu1Zl׉I+ pҶ}weF~R[B~,Ҥ<+Xerlp L 6oќtg8jZ-* !@#6CSw ?aQ+i{+ PieCE qV ͽ];hPJ+~ZkB_N3$v­phG'lryȀ@C*D?a@W wNS ϛ 3/M YN9T0|Z0M$@'+i<F'+ئ ѥ.^-Mom_$:UNam-VTiM(juD>`،B9hibpRn~Ҽw=BH0RI`h+YIm K}<] Z=1.ҁ 8.m7:l7f'f5lAwua9l~03}nIw%_> 1ϝM> 9#Wtc0&,aJ_p8yKe zO&GGY"+笪杢}pN=MC2DF0z*ĭS$2 KhܙQ1 \]#lSފChj-]GA'"K=,0 =Z0Gd-oaj-CȀ^cR/3ifN^< I wA3m c7"2  N;y_u9~,Ȏهu%Eagsa$rlc5>)|{$&Jo},n3bT.Y{&9;fXXsyFiS7ir>K Ō'mC7&ZXѨ:q%ra'{ .3F߀کЍ[Q u KQ]QJxRDL #DÈ=Վ 妫MZ0d#, q!c ImO׵'>̑M u#?O~.X0+CCD)f1]ӢZ‰3/3lQnѷ? 1P¬abThՓk?ҒHږ"o-JLazk4 }t fZP պ<1!hV @$񷹱WCӖ_,pm4LƈJނY5q|ʅ T%d+4[ViJ]1ғf&gQS!/Z_9=YbKE˻ѽƃDTbT=cqWG~ć AQWH8VDk%\0A;䟬w /(!UyAG cFn[ߋQ_,ϗʆ^! qfEQic>:eO$Ȅ~(`'n`*vSVt >x,ƍeRd(+%UHx2eqnR t7k/xH\mg-K6bj)h}nY4F{:r[aǍ%H*xEG J>BZ7F)l)%D%¸!&0u[)1jQK/W2,8 U[Qɞ5 hЏW.BPɢ9"w&ųד׎}#@d5 Qc쾡eb)u;OhzL%CWF?ŏꥋ]@?z~w͖abr%h W"\İw-gtM_8@XogSm5) Ͳn+,Cv`j6]#Иs@_WަMz h;Uֶlcg_ h{ׇ9E|rc8{֛f;g>9X1tX=`"'Z  -V"0.ei]juqvl;m\ wiנ0,9R0=* //%6[;M/\#!E $RyCdD yq]qSYWi?I,eȼ-d y .9EȯDjG@AA댍k<`@o-kby"BG^crAKPx}Ό{9j62Q Fxrt'\VBe<'X4bn171j|N$@]O<'Ɓ{*1C "i}ClgT3aF 5'A|j#{lk8ss*W l)t<$ݑzN|fӶ9Td[&0Qh eҖv(s:_/j. [b3ЉONF >:m+8>" ۀm9%d|>1!9_A晰CZG,qpP^UѦ}; psLCPAGbQqnJ?!{>ƖjqӵRa\ v0i+lV nldxTHb>Y<Σ TV~[mN]  9;/<$iRht9|e,sL)Q~۠:YɜO3~1mF`HLgG(jnnَј6tq%g'Zgy&<$M(XGr|Io*Yk@9N5\nɕj_ljp\sp{+/A ܯ 5F|,?Kc42e<l<@[ȅ8'ՔNH}뽨їC-*iO$ \۸&Ws BkL~K'Dv\tu"v/y5]@J6p;ЅiŽGl_9}n|}|3g|3ioX}9(>FT%s/J>-,GΔ(G|!9$0 ^v 3N/~Jm]b(HA>5˥k,pj0[,XwtArZi4/JᐱJj$:ѷ`| yMda7jg VfD3k?9 ħ)̗3pESMyŒ7;3Ȁ;awS@xM}f_2ak:xV'1BՃY3uR9u=|swNRcd<2M3*=BH3; M@)_Lt@S'bw cx$UZj%˯![W?N7I?ٮU `YŹ<Hd,"z{Pie$ϣiʉ YqFKkvLPW)Oh޷%he`-pO-TK -ս$^2\%h*-ջ|Z ޣ$ 2ͼy%gr! /8ҳ|)_Xc\99.̀ޗGP==MFc0~j6cn'HKgNm!PA2^fu9x!J Nȍbm wqӬ/QZ}( KJuJ] +SE!I,{d; rw_UYD$p O#* J3_.5ػn2i] fx⸐ـ9/3 u-冏XWԐVڱNiVΎ!6 6CS໇Vy5sM}8?߾ WjbrjPTt$uG6z ,룩rƝ>g7$si0Zw El)r֟0%P^fN={Q-(\.a+[?]Gt߇ 4Ju;2f&:gu+ r#neR2&<2 #ߒ$7*l*p[ߐ 8sW-ӵ6%P,fy v "U;.L^/"SEy5S_]E7+TƬ2EDÚ7{[r"Ra_0S.: [+Ryݛ`{V֖coz|.-4qdX\묧q:+?3Y_D9-:==YЏ)BXK (N-Y!r|*]W/V MU=t;hhT󓫹*>F?}6ѣv st\{U.lZ?ɞK}H2W_֥!T3Bk=Uط~!IЌ{gw;zv>ыBwUγZPMiL;)Jd"YDYe%NO)U[)GVM%z6`vnnO jY"gC'NӭH;:V5C}UG㨴XS!rBNs?)C4/1^ˀ^ggf]&b"$᧽ vAJ IVg]ᆅVa3ߑ$o+sNS5auJQJrT"8 җPq0bstTDŽ'Z,Q- ,u XcW7?M1΄& jZ0zmNxI'o[Q Y="V+9X0\`|qerL\]W@)rM%d6]پVo3ֲQ-A 3 u*Sh.LLԉT{%(K} Pi>^壉a#GzLXC{ұ&1RW 6DHό=5Rp-dm tirJ|aߊ8 IjeHdS&j2t@ 3?쏕L c7g0dn17t*Fu/:ðQq=ǔ4c8cLqDBnkYeP,ɵ8ò5YKRT6zשּׂOY?3F5~H˯vroFp(EScۆ˹dYLQA,m0-5 ?=߃S'c)`WiYH/C/uQYRUE<݊ӽQ7xr`w mx#)\DQKsNJV퓛'ƾDYaL U(_$#p,a^Wx T.t"{󃁡eZ$va_ +KXPȻd |I5liS|m Q-O=9g˲Ru"ǶEx'kZTVh,Zn `fVi+N}>rѽHmg܎hYËfM'I*'Ehk{-?;CKY۲|JCT~ᅠFW4?LXnN+߁{PJQsBsS5RJ/Dzs ޶yH2hRK jm=+ (I<: ]}}Ef7FKy dxYuj,Tj|k.?jD``(_0VJ-C7ymBaeMZ ޺΀vΰg 8{`a'4mx*0h0j8aRL3[6̴v@f=3Ofmp(c0qSDmMC.$ت\A4¶ΐPlVI:O0D嫡Cg8~%;HܰbPPz]' /SG?K5+l'3<=&yze2P,ykE(4 wti̗ǹQvyy۹fs0©%xLWCzz~h:%|o>,3((C/vbԣ1dC$G|Rz$#?NGp0C ~1 1"5F.7ֽq18g]W"{iWD6GS`P 2q ;,3tG5W*։F ֛V(a8?9,u,>-Rl^ Fq5͛4v,p\*h7Iu3ه$UVt6v=eȻ ]8.0\1Lq:dM@sb2ij6ZT ^NjL ѽp䰃b~/\f/_0jƱGɈ|Pv-ΣbPYMK>rmA/(1S끽ѴAnAD1OFY  9B\El@D,wlM=Sc+,`%(2Ң #aE$ LH d}z"LCpl# PpL nk٬ZVݮǙ$$⮥ړ+;@B %t\юn j6B$({W$A'y'4O]lڿj8dsW!G8S( s.˦XLBUR`A;#ӕ䯺bfKyYN \R,n )>@X0!a.>>d:ً;J }66TOpT U\jێ8 uC,?.`7AbYn1e j#ӗ{Xp ޴~?&"n^Y 񼐊H!6SIqxk4PDмE9C9݆Rfk'"'}],vN貄$Z8Ay`ϝ&yXzӧbVɚFc`( ~q !hh7i%#<س0OD4Mvʮ/KkYD<}KI'?kwEꢻdVEnfń{<4>9넸sWFђk$%44oFjT"y^ePCDIIUܙfƕm bV揊[*ZRwaʃUD%&ͩ'"VSoTM,Ÿ9ݑícM{K`HT:L<8ގDpzaD͎*,;滽- 8(M %\cW~\؈#6i3BĀ到Z,xk~<*܁Rӥ3@F< n*!('ؾ>Dgrr;K10=3ViT:> ˎ;Vsr߾lOj M13?s@`"?Ivu` VƩCCAmB"]v-OO^rÊg` *I~fu$P6tX=t$ 0Ԑ]ٺ#^e<^2# 2839DaIAfn貾KP!T!Ae`&λ9$P!J3Wp-(g3 p"wǰd@S }ƽ_20z\/,t6&y,:z{N`} 9(n áV.$s`ś vO)9\V+h(y-rƃF],sLh9P@QeQ6#C/ xc-chIF`]l ÷ "_칗=Ke3(7D}{OYzlA0bVH>G"#,3$wo !} Xk"D_ Qͺ%Dks*di "81l犠]Hn5&{Q0Dm =ǐ(3cgL 1̩\h!wuIjZ3$VF1s`R)dnaa`<@AF@ba6X;BAf8pWe( & wZLf]Rʃ3ގ4Qs0T%]\ˆTyJVM{*:;G?-aeFP:b2IyISlzf)c|x +JEOdkJk,U :/ j8é 7uOO-5KIo,7mITOrJ#A91S(% LGPN56MƂ P:NEKVqz 1o ?i~jUv@H`-a#Ā+#V7Z!Sb_a}'gxb50Y~|ZD;RJbXC;A7LU=RHR >Ym E-ex-nxʉC׻V}8jt:~o`,bF򘑇nq#N@>L/H}y$F͖]HҌyb.jp-8x̲AəƁKҚC=2B<^<=Ml-_]Q.7ar\ly sYM#}SU2eiZ]MՔ W:2ٱ_XE8cY܊; ^QjQ?QɽkζzҀc$h hʁ5go=x&_1W<[S:m$FU%eNq'Ky:ܥ,-k3iPvh-j~g>/۳S,(M;&L[.<=뤞g/!T AEDfl1ϝ@ЅT%SS h<ӅcX\#~2Th6|Ogb;t 1F co'(W1XY"fI3u!T<Z F(Wr}aLoי;5P ՠS4 "|wI_6fJcCyabX* 졵 y !畢 J'0WmR*~F;h8bwa}z[ j-T^SM2D, tޘiJB_fоY,|jm}R'meOJv z"EileWizbPP٫[oQ&6Iͨojyֵ%KHWm_@1pc'4ni@ dꮧzș{7.hqhX ЪHtT틿@W4OK#r>Z@^5@.0\g3f%6LO=b_}O!wXf%>>-|V> i9+(Ee*D(YtÞ 7뵾o0YSmrY*T3|M mIX/dJx_a%:i5FہЊy H( /rF!d3 7#kV7=F1O?C?!)pd^k*Dֶ=>Z%$%`Cf! Ӊ}rLm*9NZ?{ԫ v'&Ѵ]"EIdž'o.iQDpi[vN5kqxO}C(avCYQ|uSu4`}N /?ZeG|<|?TFYyB$PCC7 (a ,~#a%@| wTЍEȹŐJJ-G ƥO^uR0ӹK?Cq).Xˎ2v?ڐduk'ۧ˻=Z2O3jQgF g* ^맹5m v.0ͽIEy"-lY51M.o+$V%fꬸRxX&į^R`R:QQ5CȊmM:eQץars7v!q. ^G3Ro|0.al!Q7>8E`,!i l|gذqW}sbll|8[-Jic\*#Ǚ֥SNK̠QY6ågg\z[1?@LԫQ`ZܢZ˹Hq{mE j+'!^4Δ cMt!zIV]k]n?1Y L5 K:mh@?b1Uu .4C.ňy9L;X"_̕S,vqS@]h.:$8,1!![[n&C$Vn"J:{ӿ\94=-2ѸAPMY֋#qm@gκHqL4ѳXy_q&,Ga(ʢjrqQ?/4Mgi!lcham/ƖZ\}<3%[xgQmep _FDBQߒ)G`;=~s0*N]/:#8П2[K["B_> si1t>tNwxk.e-*VGz)VV 6 0hW&EH@n&W,ˬf<<}0g_#=o+x'(جX[LG:_[-|gm6?Kڟ2؏b ZɄd!u/^m?2m-ӈyH}3żNW0&ʿLd'Zq4Ɉ>Pӊ2 ^ȣ)vL8GJh͡(+6`/1cbv1_-p칼%)` LXuq[yB۾G7ܰ0^Rs5UvD#oDf^;?җA;G |v3G3N"(:RʥSKVm q.ϏsB8hR Af:yZjT1Hu--qףrbͥ6m._~d*PVH}.@$&ƲບpVBNw'l63C)ƌ/<&G^ \A;{h-a߰9Q҂uOD ‰ȣXOE,i3 |E85KehfBeg(17E[)~tY]~!V^0e^Hc o؏c qwj U:TAąA$QcD6E,Bȭ#B6 xu!ĠPP/J `[jobNrH McQ sw=\' e%Iǰ1AZI`1|mJEP=&'vh-=_IɛZ'u9_8A`4}BHsR, 0R+x#a֩uӑ؞XBv(@O߯o'%cI&y聕\Bɻۜ?ҡ'u} qK1rcRpɆ+¿@ݲ tS;}<7]G'P:oerL&仧~rUt[; 4Ŵ, jyz?L756cV|Ҝ>UuR*Sˌ@'|ɴ1룊HیSY Yc?PF ~e Ps}Dr8&CU/8ORxA f/Ӧ%Se^ }Yg0MvkE3nѐ˧Bw3 8^pFkՒJ}^L"Ek`:6+p/+HsKR QS7遡Fwm3j;IN{ƥu7NQ|~RӢR P+=N!f0;<$58G@" g!:W+ koZJs3+JE7Y3 IlqSQf'ê.ĩWEF>Up KAx KXŵ=lpwJ `Ww/J@/}Γ$Ӧ}+z7bԼ2^JMR4 ,jĵ 60v R,DTw9A_76ȵp[;^OEu x?k\%dMA7q{?cce6/L)qXӲ;|Ud+`آqK9rYN?N#_kkDՠnoQ0`(<lҦSQ!ozY dq%95 v*|懙+uа~gKHXˑSkshր[sscl@ qGIWjֽ/qҥ4$@6e ٱ߇PO߬| liuŠBY pgpW櫥~ l@la^f~ileK/}I\>]man odJ6/ptoz&\XA]Chb;!vsz;IT lWp컵YkeA`h hou| ~r(Ax[n&)$%^b1R Ad,S)φ.!1D^i|^r`/Zo\jAi4yF8!\\8mMLrĜa2&L9BRg`gk-ZmrBT$vNc;J3f (on(K+a#= ^ܣ] GV)ĺM&6o50ٳM_RԮG6b"}|;RЍ;[E9dgZӲYX:tG0|id:8?nm +I]g`NƌvP&F8QmvfMX96sWמ[aY>h>،Ylx`ya'b$J(7OtPoti᨝(ܸ.ICAőjEr9%Ӫ$HF8r0kDzc|T>//E0XzK:!B[~)?oUٍѾmDylxm}(vmH}h aßAHn-srG5Q@ @QOW} "FP܄!&zYQ2Ԃ[QЧ ޲[z"Lhmg-[;^(Ed.WMlƹ$ɏȺG21,QJ{$ p-d1*4\++cMM'ꔸ4vY0 _$0a&~LŐn1]5ʓla׫|-dc$9n˱w۷Xpv%4 # c,Had_֮|`\b3C*:nkܯIcbJRcZxij J7.Sܓ87pg)^1E#]7RQ}PdohD^f꼑Avy`,wc-MQ;-m{Crj {L!Ğ7$"w$egmVsObN=/7m3i,:B<5YT-,GYP¥<*[dTDtEX %>{FX>,6;81?ũ/zmT6^al v&Y؈ 5[Qph)I~!9#;"|+9>hEI4~ y?+]<EUu& \OWamXzؐFxZ{`kUcN1Yl]F21ND Y 'Q^7L^ ,Ap8FFVi3,Fm`ٴ%Em|3e/PDЂ$^UonFy:i'<.D 67RySqAd\XRøP(dSs7ʣ!xh /D|qMtdj `i6XXv*Vp^{cM2%=4JQ~޸\wmҵQCCٽ߿XB"8ֆl%30)$Oh]%GH>v[cQf5$Or*%Es|ň%J'q6k4/R MC^šcچOw8K:s@ U!{uY13?kD!610Eob+!K,?0MYB3f)t'{wς}0tֶL+4ꊎ2JD< }qarn)a*P.N>4-[.\Jb8{ X  #% YJcEt_ 9;.G--H>JPT˳1B˓Ȉ7b›8oB;)5M <=/UVvXkW T$]D^fOg1wd>U;"y&B/u9YZbH;~D"ot4 ׈3J 3t)AiT1hA C.& XzJhDDJbC$0l@ϙp`ùL|wD|AԐÛAa0/"O)PBlKރW^nt3hpk\  mK[ T]`+T:̘m/Űr,2?-HZY`Ͽvӻ.nƼvHA/>ClS %) Od=lM-iO@3qWv+1CL?k)bߴEC9]^ˤ_Ά5Cs'u?^UY>dz7Ϩ~>^7)K6BXwК/YA+,-K&ÍƸ:X )6=ퟄ9{T;)]8!Eɂq֝ry ʸ3/bW]AId8;KBo8]ln8 [g8 نRr~\ߡYGfOZˀZA f1]&:=ʞ la_B@}[ |6? ,T#S^JXCg}*HJؐdBGcE> (6t_qo&5] &M'%cZlҸ\{)yLk^ ߪR${m),Z_x"d' 㛅 Pf؊ Y9DEIF )KOM6L;# 9>lܱr -xA ?3z1JiPƧ8.@e馴Ȍí8e'ХAuwvi!j f))_ޥ1_z[QXI#smp:y:z5,3qzSS qɨeASD!K i~Z۶$ BZu k,+K=nW@9LVRN~U~{ms` )i9 q4k~;jkr}W!$M>xiF`N^Ko~hݻjwaFp !ґOSO`"(i cx0#;V񻌜[g*V - FR-9}Yr^4R;x4ힵޘ &s80N6~=Z1mkM>ǏAyMJחI:`PLop=Yo_i,Bېtv1 A9yg)]hlGfM KLr٤[[/m~륋H퐥’8k4~/;]:T9³%E=ngtnLV/O]tE{Y幫սP!pi0f4QY%'=YHM;YTNسC0ql]cpAOC{sOXK@wi-H8E+M-y~1 X:W܁'/gZ!>r~zX=!> u͜Zu˞8Dqs@Xyļ`}jU y"tyꏿܶWJ+A3AczА+GDqY5nb[tTj ӜraEWab{E@ʋ?,8LLg=By^W̿%uDJَ )[7%a3|Z9҂B!ҿ:) =,wqLo{IfS6Mg"'B6Χ#@BLJߒ22os +Uc>٫20zڬYLh9ȳы1R="l9F</q -Yu8lMhPNnOlH>Y =EQ ғ꿁Чn^'<>Ԋ ^SF$Zb*;y<%Mjxs}KzύOq,JX1ZE"q,BD7pQiDLT7g$]Xi0ch3v9 _k]ퟕ$Gp )|]#z#SDೌ# V1y*bwBgg{[TGgߩ 4ʍ3Vq[7/`p)BR&vinkka24Ƞ"Ux%7O@(x;: fy[suR)sDo=[ |a _O磼?:DT.L@6 pЮԥn7Awԯ[ ::R2[Ɠ1!+tǩl =r0Ks~?ꌮlپ,8:؃fvcUwi<օE11M)T5>P;eQ _4W] $ʒ^we /csQ*4*ɷRSfK|fPgY 9їz@#SxѻHv4#ע|Jvۛ%I3>Hwu8酧pD-;턇g7 DF̹2x0u|]RZQ^)s)FE `kɑl{P4CS3ں6ǜwg(c#>vۺt:ml! yd=JTɗ&Y±Y 9n.d 7Wtc;Xon0cߜTU5!ܪ Rl̍ qH-0?Cf|7AD6;K@(zE0Ƅu|ZǛK|eś^Tٰq'Ev( #w tLYoyPXAl b]"iǀ`T*g 6 ʺ3gkUg#g) Tz|VMg湸ײInLU4P`t[߼R'ߠvw+l6t¯9UJdqrэX*g\I:" 4c Ch/틟ǣ7'5M'qWp/(v5?Z[%u)`+c'U$Tq&kNK@.mk 8v+Yb= ) .T!y}2 ݐKɚ'q65? 5ɹ7&oexɛȷ][)K=$$=ύA4y9m^@'j!kėL8y 0^eM1e&L)*(Ti PZ6y0,>ow ]1cxc꟢# Bb d~U·JZ z1@􇑹0`#` Ka?i$w-k֞BH[G-Zw. aTk4K1) - hM$RT^ ; 0gӛ tx ܼZ_2鶿~,Z(HViնZdÑ̉o+ ]K䦲p`dUf ՛I߽ i0CȄ8IT{C FYG߁kC -lKʏE=qM, d-N1 J2šӶ(3?Rv^0"0m& tk-R 1E.xӢUrԶ[("̡2dk\b[ׅB#;|g)i69_Et >[*u"]m:ķqLlRء>9oi x:1s@ k(k`ꞬC5F9hA)QTz/07=mWNbmKT,/Uۇ~Hwx D)e4UC'РշӚ I**O(9s1"7%O׼uzmX}c{|'xm/P-ji>`9 ghwbF #0Y@54jh[b5Mv+R&v'U+hb7S_k)!kE&gu$2(䒎jgk"F{_8@N%l9+q܍׹hz|.r _&o$mh J3MYVOR ib)-mi'$"tGn@*!OվcJHG(FqZ~2v_1RpZzKiKR/$PJ"ցt8ZNB'Agt vNx(aH&5Gky^5ɠi1aJˮͫ}%Ǧ  04^%оAo;Vgqj?@)0W0z;/%2UTt4'n& HFFenD?\d>boYZ,M0=Lz VAvN;xz_Yepe%]qldS`U. a1H>,7| ;(˺\'"]m^Ǎptn-t&?`78Ч8bsȚ5bŔ>蒰?_d]^1 +@9Y*SNrv דBҀeKvzedvt!fibn_/ͦ WnدzSB6*$`}ѵ``؎%ud}H*I@?gBC_<0]X$xTIOϙ$Pc#֨ \| LX/c/'qDb}mP\;B_@'Taul : z>t ;k_IЙdZ &qxnP`O֟."\NӮdp)0Qy%, yÇnjZp! `EP;j7*@edDj-~4T@MY ScHP|]9h'6!i\?&]à 8H^H"c]Mj]:R`̋t@7fiJ.JRSD>F?ljX avBϚJP!(Xš1B@)wxD6z5% =l74O >Gjzu39yߞghtWc !O@|#z"ڐ+Ә_x$'2%Ҭ:+"1NP/63VAu1t;d$-ʛp6$TŦ S_9ur龿DeY=Cm"r2]MU_7gv2]JjjᴨGr举B;mSQ͞z܅t:ZEl+[%;% AiMң3 YMk;2A)mLk)8thl"mw&3OnA(Ta_ nmBCwNۜM"#Eקi'OogefsjtlSblw:zfz I3 g"@ glJ\L Ƚ0H 4ыg2C ^=:?%c_!rj'aЕJ*HŐq%%X.5JJ+-LaF!/t{^ʈZ!Ydk! 2U( c7A!hزi2"Khv[w1/oHhRJb  Y޳BMr ʳ]~*K?tBWuaMCwq)>Au M;ΪRDaשZ\J,~ͣ$\S;iˁv#縡q{)B:'Pnh s Ru'kWpîe8ɫ)zdX堓 JS'2hPi pH alˎtLdAwQ"ٱQ!0 L;0`\!NvIzH 'P:40quaIJuT$VʼH` ubχM=6 2ϟgJG'R# ;qxcsC-kiQ̸&`jgÆ%**C88s !hV+7,s]|Mt! qp;8o>jE,Ieϙ .W2<^rQ" ep= |CIKqrW>v7z3hblbWur(0dePufqR#Xmr-Z Hn5#T#̫{ZOMu) ^dTϵrH >HSw fό̞.Ե\$3#&\"xO`2 ڕ,]6or"raZAx|gg:$Jz,Q T*j^7ƛ|P`uqh-w sEK%M}%nf^RQM;ȇ9 ;Tmj yc@> 8D!T}~ly/@ٙcao'n&KN* hjiC#?"C+'G.XY@gc1df>~=q!!hTYV:/ R4=nynO$ f֤φ?0! %q M{`8H!]C|Pί!a_j¢|AO55ğ yTaiAd azBia̗UǗ^KQE0yл@F=ܰ׉4 f| ߥXInY{\YTcX`Cލ~mba_c0_&lOSV0>s8ACᅠfca=uGOO aK=3I٦; $ٓaBז>cZl ) Hea> JXFlqoή/8gHkǛRT-pee94(P_|J*Yh3Kf{,ܷGƇeJB:a Hjpa.jrGCRr,|W Qhgvh0ۛFD 靷X;ɛbb1,'Ш~Mw;{=.'wVuH-ߡASEõ}"\VyVh-N8 ٜӧcܞȴS_G-a ~~/-"w;t 8Odw7C:ߢ<6UB񁒜`Xcsf~^'$h8{h_Dyގf(FaeHćzs" wªpY$?tR+|r z,I/Gjze+̗ Ƭ:RpsEO:Ǘ׶ixMtLTi<-2 ],<ƙBIڟ!yiw<8054Uk՛.0He'Syqr}h%0m;DQ&ZONSo~g;y> 6CIǼ=I:\ylᇙ}mΖUq ^覺ҭGx;A.K`i>ў =AYTPM"i7/ta4m:;0~ #"hLwP:ߜ\#kw,%dC}?$ߟ Ә߸N1@~4oҋe gC:p8nt|bMr?x+ҿtSmל$aH4h4`f47ꥥ,‘lB {›D>1c`֥Q\I%~`jyA`hZFJzI1_ŤY@~U(0tmR\Ϥm6@M[imm Ρ߄wL|?k!Aa}Bfcn+3k< ?\ }kzv psR'A-MnOEVG/lt&H45B6*cu :Y[ҾWcJ]sȲOH}߀^)[ Gc~~o·w=CT5)<"._]: U1E(،ƄJ[w4 |r+AZ<8kY' BQ"&{KeW痣G.|i`׽aob\@9MwDEّE #9ntW+7ph`oϝUEWv]Tm,.ZVlxpRڕXJ nN&f9O7܁,<(L)}"?lr貀U>K'4)^'c8UhVZ R#*la݈MB5 b`Ῠ1,pnBv "׉;?|3UctVٸ ViGKQ}"j{t1c,§u{'Trh2aH=1}KV 'C%$Kjr těVcz,1nIt&JښtM5;yز#COe#imP+DGaF6j:?&?g+ E f jFOyB{9i*JءCi8ccċƘm⊷(DR<@x BUQrg  ?!w{d=o-X_L,=oFǓY֠@)w)?1eJ9->{z9MgEgykX+ӑ_[m[qQ5,UQH!ŋ>$>M-r둟QjV|S -cMՆL9] MmxhU-A ƚZTN-P#Ua!4J\uF1jʗ/?GxR&XK ćxzAU8['/ Ij$_^>rm2Clt!ّ6D i(Y-FW=`\GC8T<,7\8(("P{쉒t1̘Ph<^Co >|Y t߯4}-fcVKhx[)ըO.%qj X]$R8#׋=ֳ'xpҙ0 1딼\+"ZYݮQ}/MtYȢ=j~ު,'O)}ܦ+u[vE Jcmr+̀{qdAZZ2$x\9B8$Іrs#2FMVu)O`x (,B@(A`\N{*'h^SvUl gT2@Y4XP:T֡MoLѣE,Z< /C\qR~y 5qŖA*֠Ɵ)Z)a-3LJ-SvdXTWĉ<P "ܨVH>gn[(3aw9jGӔ~)DĬ&6}㳮yp$V4|w'e0/nGWM(WiC\|ſ.4U1 w{>娰2_=dT_Yy0.FEppUĤ ɺ^"g,X_Ay8*m\k@qW2o=($nW፸mMYo8FOP; ˺ ,%-'ۻC]\x)K,1A\==+]M.mJ`9g3r`H(A;Y8F 鋱i+tMl< cFiqぢȠ~gJy:nJ s(.m-?;nk`dщG8zoMOrA1qQn -^@dmut"ì ’Pv ]#]̇<iPVɖ`q6κAgIQݣ#; &(4f'+/uƿ @Q rBlS_jA~ٻ0l]i)dSW1f4]}zHxsxcD93ZZ><1J'9iz#'>(Z1qx%q|ed6ZAm7*?*2KH5qɨM$DcTT^Θð <@J,9`Mpz LeE0'*4mʉQRg˥&bbyBQ\ی!`ic#7 (ӻ+u9όT1L1!pCC wb :Fc "e,FLEtA6O3F=U'2{B;l4S9 Rf/`4``'hD.C!SǒufxӹwEXb%8=,~g~ *a6@^p)sC5%_$ W"N`JNn"S¸#duO;څF[kj؜v&DG2 Uږu[$'&1wPwDEj0=Jwk Iã>2򓕜{.O9\p} +YC@@*Qf*"#v; 7\&v3BǚQɕ83αPᲵj[fF7a#W ؃cCR++%y +HH }ט hy􌋔HkyDfeyQs[@W"K"1t(4kS攘]A,kv4Uޗzn^喨,\+~g,4oKLiAN~35b`~$4ɐ-ڳGVw/Ñ;_<72͚:[.TbZ{,37:dtG I3-I*%tPPe2n Ǝ"=שZ p O75k^:N汄9Q[v;Zݣ @W#LgA"{.'iRd@c"x:G[챗 .SRHc*Ї뼸N^c~q/ڧtEgh 6zd8 =R Ϟަ4wVQU(Y+j`OEp7Ez&91i eJ HU^C 20{ —RHҪVx%MmsN, 6VDGG4葪Vu8 \B0' 8@.᠟9s7*A|c>%W_ sjCE9C,O)E0bzY`ED[SA5>vSgH` .N+ЗR]bENW^S+1L2HsaEĿѥ@Z(׶[2xإ}5Pr\`f puUN@`X,F?t0TP">( rKon}w|nBrk7iMo/+Yr آ|PC:웯챷E]}i=rگ+C%0>̡rr_G+V^+'&5Y#׌|/c?+4 Q{8k=Onb'uIH _Y@yo@fuFQӧ!t#Zn|OU`C cb-?ef<ų!+,Ƕҽf!tw%uC F"> *yAhQ]Mly?iu6i3Y}n M}jx5҄Y*n9xGÖLWBiXBZ'(=7>#!Қ+gT={_`6q=ϫI?CeD'y ˛).uɨrwaF$XjlZ2v~F璢͇ 5<o}r? VB++Vbٯ>x_K I.d^J[m[ku6C% 4_n#ܘ|H#WI$XT}XG),@qg4Z:=pi œcpI6:ûtLTn7B g{Gy1po ga3W!i4 s^-rFC7aa᮲9ǥQ[v?xiM龘&lĩ@uYJK+rU3zqDGAsA\]9iب!xUNq3 |m#myM(9kowưHBckgvm:pٺkt&+8?D!jD"$O1􉝇k`Om涡U +&M !)u:cMq%|#B 8{BDW4ʋ\-[#=ėezV(k"6gfE,BW]+lf.VքЋe m$"Ak٨S,P^eDyh)`v})ޘȞ h̀RP g9UvuA;[{$RKQC  23l'-v筘3E$mS%d4`.$ nn2hn Y%Ǭ`NCp-.YcI3X1T@h4Љ?MW`IۖTMX7F v$8 ͢ G)x2~d&2 B|rqw'mI^| &)0w2˼Yh|gnfB}-U֫!z ўBs*70=a'+*M4y7&$f 7mjûAO T} } T0u !ʏ!#{7"lDu ,>;%"Mٝ՝ J쐅0R[} مQl C)Ď8**6}5Stǒs}x-%9呛LV۳GkOˆߧ%f8?T!b.Q+!I|xDB}&`"/9Kj R(P6Qcj 7Es8#$-CR pkSol=ԋ u}hsA!D{2g2qAD;n٬9FG$nL-T:pFlƆ~ieȾ4OQ FZPa%|dZ3ɮӷDR,ۜb#vamfUJ'MpY3m%,&ja2f%h'S0ȝ\>-Kr3z47 Z}Je3z=;JYI; Ѹqӊ>.2H9S (;D47W9T%\${ 2wȈ-`5ttLs-G:E5H']9a`Oj!P";jo9F#XoP0-Na`&OSYQhٗ?gTР8G[ >Wj*\2*[Ho Oï zzA3"U~i_.4zuu13L˵DonAU Vfw0(Jcj !E|-gDPU 7N@4cE׺c $TБ}"(ņѣ u1s}Uk#D/ Qk<6D[,b{TL`~l.P_%6g`~u-5CLC^~rC[d8 54eWڨ;/]7>S̎N~mf)-B*ʉm|ДCtٰyI\J  Z'yߧDžtL2&kxi?1Tbl ^ ._%2r=F=d~R\b j\y֞ڵ6ѓq}jRy%HXIj" ؆hYU$%X7$ &Zu)- 9ڻySC /],ĎVFƛP};HloΠMxM@6VqTwx ~}:Xu_bם]Q[Vg֓Aܿ#՜3h0<1"2YֱuZ~ ;f \2߂oA8҅S X}^UL|ᶂ~Ph -/(`|VlyQdr\Z\1"xR&E7ZKm4\Q M2g^#J&Zv4iUWv/HJI Gj*gis4)["M:1x%΀7f]\*1m}%6X`oA]u Eƈ`@8E¼a:d@^$o^R$GnzjF5l* ϰ]k6ċ:2!T N;A-]\ nuVԵbkvF}ʿ^ճr2oܹGs♋p-p@1@1YýE)Nb8\'?=Ёѯiݸu$HydVrińf>n |O'>.{l6c>9^@Hbљ$4X-CĬ, +6<|a‹Nݝi[wi3 /}r@vs g2d76!+H!:Ȑ/Y4jJGxV`f,MvL$I7<,H",Zhx "4=u9h*=movQ%3V7Yh-[iΠ*+2ȱ:52òYęH`PtNzHl^wfIDZhs(RN̼JXQV*Blj05bC*//4=tsesquY+̏%!8(8NA ^::Mc raB[2Rsi#bY(Eڔ*i_at pcZ Be2K9z&iͪ!o%_&UDhL—r }'QO|LBX\8aYGtZM3$ޠ!tVT^s~UGt})I{6VFɺ@ԳW<`YJZ>8{fwܛubxވU0~{iogLe\q LJ.$Ԥv>)L G?ězS\VZ ]qhT`8r@4U`ԣ`>c>j~N2Sxn~^o'v$_@j\][zl@@RՊ Ԃjc"[>$[ݓTd@ ]:m-lv|$=P@ ؔEDz,thEpC;kFfzɀԬReRTw+c|+#:; vZ&\^|oM'F!79қ@ONhb1mu}7Bt-l!jz_c:EgUSpOCUdtx3:2ֿL9tҭF<~%] =p6:tf<m^+ $D{:Å$˟Y:d/IUIj榟<|i?IPT_$6TԦ-|DsLtTL6\<s4*XV\e&r`@[|]`dbtAm"Ӎ>q0CΫ HpT]^qؿtKUlj~AL[wmz>GEާDE@|16uEwj8N0TCI}f) ?eAkeP"{$ ` zSGRo;f[oPUV̧Dvj~3Ҝ7㠷TWJ1ݬi]kH䅷C[+Yrw̸˥?+%{EJlBݳuHntĂubY{i`(@%4 9 k#UE\4&C'Z:Ӿ5,໴踏E4 ]6xᴸĻҿ3]Ҟ+}hXhdgp&=$ AGW/d -z9 k[l- P9/t'xp\Y*7'}TbrdeZWe.2XOmkAr, J( ?%{)?I;OA {!;;K)>z%S~7L2y|;|7}9 QHY㏠Hu`-0 Wa߁s$75N p7\04.)A@c + Sm: .UIr&׈a<`7}ܞ , >S>H~娵b!Lj AHPt¬p X`zbbaL@JrF0b9mF>i؃u#BɶF5SC!OwlU9D9b+Uboq*ՉPrkUtu7k<}D[/) )\MG ;=>f! 3[)P?k)@"r0_t'~3H&E 뚀y٘g9؈폼}h-8Ȋ&Uss7Œ󘜣s*wWu7}μhe:mxCV}w, y ?nqr3;z.0N5u@d>߱7̇ ڣ*D VâlB:4WmMGH] ܵP{փP6*9p40JV6[.G b> f3TUslP@9hM4x Vbr݁l !6B\jeϐC53~\׎Av8a ,0L<ͥ'|7mZ`RM^&"%7\ ʀϠѺ_`M/"wogg^NgwfoLH=C_=5䵞"6y~JA<6[l >ypOͧ>%q~\2+>]DhB[c7U>X?O֧Ow|KfDSead 'b**v侮b-`!f7qƂe\T5gzGx,9h3ZnoBtD|jLn41rz,H8Or4T+(`jQnfl/_]V)IH&xYfsԌ)$\fΤ*B+ӺzPʂÜR=}k]S0'-0ɋ:uFֹ0$h$,@*feSB !ӟVƖTSKg5hVnRR-pa0[@)c̗CIƇ1PE%؍fCfrb`F _~S4o"$ a!MF2U =hzd6B|jXf9€1cM|A{WPӳD,ȉ@O~nh)o"?Ii4蓩|U-!tOnӅWJUb~DŽn_{o:) v;+GѕqOK7ūv6+TW󈸊|U*'8m8q'aN 6 ƪiTsNwBsն{:yќ 'wi&gjXF5rgP0F'pT62((dNjQ_ B,:-=Oj2) h`C!}rA[ - -HZf;s/mv9ASȲ+qRTeBOpH|I\S«E.u&Jc!%aڧB'`h.Tb}%Xcd e`s.yHy*ɷAҼ ZhhCz/||gތTLO8^u} [wsbM})G+B9 EJD4=g0z\8&ŸHJ?ߐV6xANT|ʛn9X&QiBWkABC98u屼I=KKDFJ|X+\ԴT%j#j ?NWT+^5}rEˬ(A g ׆x<;\?sҶSq+~_^eb:`eGB ecvKq1,ᒕFC)]0i!py.zAɐ*K"8唞/%D룉O}$Vl&u亼-WECJap7G6QSJ}!'^ltG|ގ?ςTf%kXgA#ʪꉔA^ok/1UV<#wBf *,75yHs' UȺ 8YHsu/H6 =A& TZut iToBFsӯpە2!Q=I=.ao*Lp8CG3Ѿ.`1O86&K7b˵2>`x-p(UU&CNqsK1la1gyyۘo=vwEI-]:)+ƱyB}Vq6sklqAs=y 3q8ҽީ`Zo邎s?m/hi8ZhS'3lJίF7gYZ070701000000c9000041ed00000000000000000000000167ffe1f100000000000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_common070701000000ca000081a400000000000000000000000167ffe1d300028fa0000000000000000000000000000000000000006600000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_common/intel_qat.ko.xz7zXZִF!t/!]?Eh=ڜ.+? |9 (G'R `Ӡiaa;;@̞劅J,eWC2`Tzob$wQ\f,̴mbh\핛*9(3YhSCMq:Z%md36reb低$X"v C=u<숍S Jw4}J9#!)+6j֙N&$r2p}{#l ~_a<hrNeLѵjGiWo߄yҝawܬ ^25<BPcV^% ,Fʐ}chVh68 rE2]O3ƪz}b j-A[r^s; O]BͶiڬ"6 PBJ,CqQj ko~QxAG\%1-ҟR/ZgEժ>x&:T3xQeFJ1E$RBCn~^^ws^f,.&5$99=s[ڿݢD: MY\:/y`|OKd1޻R^,8}:ytdvDypwFJֈơ<]wNna_ӊ"o0 uä/q md{~18'W 6x?J.W!=s3Ks|i\k)"h,>m[Z x[ϤepLXCZsz{7 g$ȩqnwqrmCVA Jg}|(躡ž5e۽%@N: 瘧t6tcMx wUVGQMbLW9֯79AvJs9Eld SA$x@m$8'!!, Fb޷ӻ&Fe-*3ujt.!BGy8 փ?*9鮣Zt!,D_.ITĭBK 1GMR4;`;9]'9%N$b{~8B&%&삗~BX[.OV 9,W:~ѱO:\ amTv-oP@Hѩ R[SDTh(Q t>=^U_.SyaC&>kt_c(3woB;ܝ'tF" {za܇{UT),Ys/2xw[~Zk!l*4,_>̮=U̫eQXr pgS˧ԇ\Pg>{8U˺;͡#ipZ/HTba0.,Zy07:w8f!y8K96}&wLP#;t\-eZj t=vfF)Z0{4WE b oɿGPS$Mxf3[2Ƣź [i$ôO+h &)HP=]s;ƞRLpY  c0QZ6렊.mmӎ=%nїlZWl$`ALz:VBD ֻ'O~k>~L!v$._I XD)Z@ f3zn#E}l,~$LE2"Rx3N ?ryi|W}~-uK8,SH8'ׄOJ7O3n~U55[+eW'֛TJ]i'$h1 r0BDQd :rOxCg&حOY޸%N%O̔w Qi6/H; ڕ8§A{RKX8TgC//Z#<D _(:|FA7v=MKDj]^ ʫD\d'L7!Ԭeú8XMUfFnt@!*t|VN(;&6bi`](eH"-jp~֥(X| K$' 89CL,ŦHiԒ$f|ycsDE$W }hkԫXm(":[2ps$J4.@+< =bN 6b$Y*>w0aw*%U X_ ׽w]Odgm])y̗XUϵSEڃl*l'3N˖[;'j5?,؛E=km2==76sVMYSJ,sp,<!<ܥ  r =E#c)hJ_ _rFƆSwQw[.xA s0p'9W #O;[UQYzxRChw|9,Ep`"f`?m ni:yGVq Oۍ px985شpm|imP23fIˊL"1VѧNkӧF@_ RouC*1^j-sAn!/ OX@$8rdjo^j#&>^vCe 𓴲NTQ0͏*MNC uhS {y< g\S.@dzpPrloF`-r%nKu˼-v QGym[v,*V]V19U@QИ,ڗrV0|u\%=88L1| ؑ<JU$6wLnM[չf}n#9z,g,7˫W[Z7źn+yg鱡dmfiVj1HH(ck<,F[mtrD2,wk9!BmAgoo豢vlAm _u7?> ܯ< xA{gB֮Q ~'OqVkrFob388G&/N^K$+.]VՖ .db yD;,OjIl!usjX}Wce9[OC _%6os-}!z7n/r;@갼'T .ץoC=BQwӑ4i7h'~ulEWBNBV`EYKQTiI -eQhJZ5Njc ڛ3/q0nbbmu }/k4#^>v!Poa*3-ѮWF`btmW @,/VK@l\W@O~C)>eKYG}ꒄ|d$) ^Gސ7:zH\E}zSjQNJ)7}"x8N#>LiTMTY@{U^:9\ݒ޸j W~Wdb;"q$NUr߾OV#O٭uMO/whv5ys\eS[C)TwD|f4I1 z(\l⌍^a''Ѷ@g 0eĢ MYMTڨ|;)D(##Fi=[rNkg^3;PAye\6Z_lVm]| œaRT`|,rs#6pG^>z <_!vU=2j`J0JK m c=h EHf6P_,Qc2f">{= Z aD2HsJVLHq`}!O :`;EYF9=;7"nϤ%:`;nk>t)A;l*^C#zЎ:|W=X@&>l= 5(vP{91L +|~WKyq^ttMZBIJ׼۹480269(Q '80p늾3_1U `C"ck f*aECxY TZp)j*ܙpϔiR\fUh'穣UAXL~2F#ù_d Qq|:ҖZcO!L4;V/uO~}l׼;wl ֣A->f:+8$OF\eVYᤜ/GO8 W#!ZҬ]k}@z9hHGLodu3 ~2G?ggr"6oK;+}Ύʒv8dUpz,OD 5g? Ks$e6/s̛t.[~E*=?^7X N4D2 (*4qJW yyUl$ЌM##? ̋-8ς,ɵ+B>w10j?+kNUE>B3Na^1$3jsֈ$U/EmHû£o=_h?L ]E[+MD _Ӛy!KRMX`&U_5y`ݽɗVj:<͗H=YJ7m=) ly |xálI-s8Sg"bL@b?+)sw NA9H#5 /\=8l_0{ğ=𜾧I"88"Cy,G!%HdFP*yW2p4cG<20ܭٷ'GQeQI E[Nq:iBU28_YR;W^kinb^jȾobgH(H'i>G!!4Ӕ)d<~iO8ߺ57,\{ojKC5EzFH p'|]ɖ^p~uLfmPZX< _lWL :7+NNq.a峮_dLŝlß.~vMYjL E7) tS@Ԧ@W4`ٴh 'rj,C<}S+%NS݌qF&7B4HxLi dkֶ< (ڝ'+6#1WJPsN*l61m%-uQDS=9;ALJ}O::y!ǫ{W~°n!u*p(iO_AVыN4QZ<:HP%q"XLCR MC %)%2d3r&A^pG};d P#6oN1ܯ|p"MES %ɜoAKҧHaIn (?B&\Bδf>~bݭWm?KpSGU46 C6gue!R ${P}^ɴ<цA AS##tMFPUG,8],^|eD0.,Ϥ{0c|(L67, p n ol@܊āڷ>AV^)l[ZmYcUmKON<4bԨ6;pt3Sw{ج/$&l|Z6!N޺_Ü'2ˤ k#4.7nјTkBê[wJ>љ?xQ#{nL" eb *MС>ϳ1K\J!1Uf.FRc)FM5}<{h┌Sﰎ">g ~:EeUc/b@~\ܗ ,*Ywv_!)0,Wv6)ϑ>jͤR1~X&=S6lw-w>9#dUfń0v=:anmfE 4#łI?v9t'%Ȉh^H3-[{ϕ;M)WlCG{I4?g[7`f +2y/ Džfd n!xMZ+[R 8ip^"Z^WИ,Bxo9S`Nx^%x.L4eH_yqΔ8iʀ'|:L5vˠ幸L؜!0GzŽ+?zm elKU+i[@P^<A\륮ςʓo 5GYjڐ2[/8AH|Wfa<#Uz.C2eT9 8ՐG+~r/xXR-V 򞮭Ra,8Vj |9@*u/R9;+)ׁ{B (˃RG_px5V/xϏCB1 P1}>5DUߕҩ| ZK (zuR<'6!☕E"(E2TK>ϫ@^Lc(罝1]SI+LpIƵQr~$hL f`d=(Hj~9ic4̟3QFx eCiD YQެc \Qۼ7!+EF(M0Pʊs8K\Q? vߎcJ$"W*A.`=xf o:a&tphoZ9sNHk:F_F-߂Xi%}t%A^KmS|11l/~2<8'su$\2R~#?M( e،%muZ9FO'@v]d(f2S*N OA0} 6s>_Af *Ftēt!'0E\%L0e?1[,ڢflھ 1u]]TQ! sΔy8'A"X|)|blH*8gEkY*A U\97[evfu.QMOgV&jh1r_́߈D\)|"k4R1PCܯs<}(p{(jwa!==-^`IİL=~N{q8b,VaAJT@$<QZ$LU  >7i O@R~8,X}R~{I {;K!ֳ#,IӁ^v}$a`$46<ט;#OW.bhw pz}m푋k )H0` {6WI-uuu7į_~bFw~R;7Yt,|3:eI t־g;к02H>@ GF^]?8}w}c{ƾD Y GI݉VI*bgĴ.1l dY<,upd'BJ9hF%V2MLA-n3Λx%fo{+s2i=Xk(s'J[jiM*C՛[v);\1v,Рud w2l6I vf"A# ʢy (0xWe_wc{DgwqHAgCUu:>kj'w5aZ7;W쟃).BӚuVC:GL L|! ~E@7؜FߜTmvE:n8R赾[I3"f9* VRHvuoPnoeRަ3-?x2s(H2q~s x֭Բx=QmZξ;`U4P'1v5xKJZuW x%2eCEF gbWp6( 'j^ݎ ri!"6<5XŜ -&kKP"8H^~/Kl51ɝ=C6j躪5Aa7oDt&QGH,G KX^cN׺x\?nt&*S>b녆Y>2#qAP|djS")M梥$pP}u3 *D=fNąP-OF o 1mL)5N!p *QlVsȍ#uҀrIE /s)E}xL=LzrDh[,dp@l?кb5:rtoΝd>o_W/y66D ZzlұW40x>tzzo*U=',t|1j{ak-A7Kw*D1d5(!Uvc ?'f+= H2gB=]+s5|28{ % E#wAM7J2QE穲%"҃.=*~BxaCqWhz9 T8| irN7Ɨin BEoZSk#0+-F4c!ey[3jqDm[ۣ(( B/jL6?q&0yn.goG)ip%S\ఒ<Ûݻ*`F H} )Da-p"4k+K?5b/;RCM~Sb2E?`53gael:n#;ec7Oe#<3Rǜޡ'm_3}^W#oUt1+Km>x A wa{(Ϫ',!d4#m| \̄j"]^a&atll\,lnu\#8.0&8Ғ 9U}Nа/c%6zOԚ^u(ȺQKBYKv4 ݁f8^G N̸V* m'@6"*#>y,A =eVs-mc3xZK?Ua;~?@~gMN7gy76j؄qg/(9*?eNCG7cCѧ/n󭵭q )81[1a[ٟP g|͵aG {f19ˇ^},[ "F5ظ~sn:)fpdW_~n pwk 5q]㚧Ak!O@lѳ5wb(Yq1n>͎དྷ~z:nME! %Qdx7 k}D8M@t? %eFa1%mͯ|L=eW+5o o9=ĭ9RI ;'_uۏ$WaPd]Zn\aa(YIRbX?k'Pfn蕙06#̝ƞ(e4F 3mJ#& 0, M E|$2bYH\uSfB)VDL ݓI:~u( ZܦNor#&?F,{JTY{l)epLѸ% \(u ]z5MuDw5a}Әo$|z36X)!67B 4\Qt^-Nd]kPe9;R|+_T"AA6]rӲz<.zsW9}\`@qapn6G}5VcB H5^0Nb`|LO\91qqhݚ*.یY`3 (f͸G]YN8o^xLCKA/0Y܎ h$L n0F=BW܇.BKnbbIcA&S8@6a1˘&Ĉ2HN27wEjtUk}`潻=Z;SRl׿"|.tx5I7Вwgx~R/n}àFMTe>bB5s*n 7\7Ysg31({n&j\*sKˁ0w:nAG-g Y52iokyLRcȫT& 2Mp4 nшSGe8BqP]J>)ft;[081r1Q*:/y`8;oխꪄW? k9E!WopsR|i΢~ ޶WkN@]aN bk"_+QRPz6pZ+B$6Bj-_RͶcFOϡ [Jc^۝Av켠?f{kkA3ftJ'IXxeXǮ` $1FE"5 F#+EJ9,+nh|h㨪}SqѫZ^%fӎLS5GA[u:we@"5/hXҬ/|If q ?QZ˵Z6ҩ9!6I^zP@=h@tsq.c2vzWPEFbDQDs0zTlj'/R 6` t]ccF`|W'FJUM|fƦʖKzz`SfTgE d6v%aJR*q='@@ڲdT&4z p}z VoM0\3 'pm#h ŭ }ajj7@w~YUxfruC`ųwy{-M?j].~ Jj_che.lvÜ3ꎬ-п:h{+TzO2Ww^1ya`DƟ_{,*2/6⬯_s>A@ܮWhVK8K̋ƉuE/c1qm1ƎI-~T(ymo63'Z= G1%IW_m,ʤ įdϹS4V3JOX&AKӸ$R& J"K1#Lc׆TksE!g1b {^!>iE@ًG6ԁӪ Zf=*PeQ8(F#IX%}2X`1`#.[ӹ GTa$`JѮNLk(߭hc>K.Un{z8' xcXkjk^B ,3Mue(! [DÐϨDiCGg}E I`2n񽠭1w+8mJZۼh{MzuL(̀}/Z@WNv Xb{-~Jc!*7 Qr_FtE6Rf!'׀wo9phN0?$WrQ0 ю|r}Q~-jGCfeJ>H %R6=/vm;hk0;(nAcy$`mKC,Cir'en!46ʆ1p=Eu[w4oa{I-)*0cH[!n_Yw~{'RDFn2tw8,:;kE)p/ mK"W w/T)1o\-ي\֥'jAN_ _->0]ึ)+t,xN-X-&z(zg$rL%"h7l6ԍ5#-KƧ=7/o')MGa 1ݠB_(l ivA*#)C]Q}`J?e!5ϕlʜnz},8Jݼ=-']Dlqkn.va̞߅2[LV߉Kg/|BG隮#j/`n[QZnbkp5k i>ۥ߰]НʁJ:}(T+Q\hrD7~KHVo\G،bLrw=[Pa$ [ dW|h yns1RvCaJ]xfcs`),10C0&@脀2X-k0Y2=?% ]PblM|%uLf5뜷;LF 3pž:~)C~|PҚ1C"G_} vy rOH(52PAdF H!ޥ{=Х:8ئa 'GL-|}Z,jj@a BD/,Mm;4z/ g$WanXZQfޯW d$J"M#SBra-nA[ܬc?v$h26-* 9?ޔ VԖ.QJxzܳV(E(&#wfNr #M@>5!>meJlꕔ J ˑGd_@WQ8hƔ9);Bmʘ_P;&w;|@T`fLCaEez:2puQ^~{g+l2h 7SO2YR(!Tv]RcӁ@\^5 hY.Q#lɼbKQa;}Qik\/#DC1g#r ȅ߳U` wodš^3=x$,C!_nx+Ryxh@qj.͒%c vow+6 ]|Q.J#~?")h?3w+3mXb ohZ9>FWeθ#d*!RpέOT#˻qGt[ RJApNti-;%ƌ4F_# 0̄cda< (Jw"z.UwmFp3'HzeOxΌ@ s4_LVpVu7餑hmo( E]C~^\o(7UNqo3ʑޒ8ZG%ՀiE (vN?*4>MSy"c pU4Zh3u츞p x j8Qi!42 wq@-6Ց\rcVqdI3+vF:]t4 lKHxDrn%x"Bxڎ),!fEB-֣-Φ֡ G ֍[&BsF[4DQ-`iYb1hȿ Wī 8UFˁlI>>u([RƥC׊=*S[e_5~7%;)ɼ$+qg_RZx(Ul ] FO8\U..8jQy,W0My6a$55zեN]477`m-   +*Jc>.E4?P, ҍo}g$6X^ڿrs.>gH-ԨKɷtd *,LC)}Ã.6]W_(N ^Py*g>Ocut9KcTTd5I>`&V'L  9v ũ7%I 7T\Q*i!c\zaޘk!(D~f,=,qu3btTU2-g8fohD|/(.'^gw|`y=XM)ToJptNJȕp7y}vY69nHqX ,#|QVM8k5Dy b(v 5(XAͺ#SZ`F⠞Ӥ:Px} m`>%(y遐K#[<&l &J@B":<4_Vc ۛxbe2$C$TEMf1汳rK>n^ ߦy4_/s`WNTcӱe7x3@@8ٺlby%rb&9%vph!)H9+W1@X†7 juB^L&9 :Uo"<dQ{6BV{-yTw_"V?Lq=jZ ,&`qI? {zVcBsa =D#&y =߰>K$+4yNv뛚-r-94pVU K0OuURа2JUE-խ0X0,Iվ ?ŏE-AweRz"<?qMU//n::8uiXBE(vw3gģCHJ]"#]ۭ3` .)r4g.k*}d|<鿓&}40]B)rjL;< ~ʈ7jK2஗\Xsk#p^(/lXu0ox-Wҍ*QHAƆy2;ň6}5IY%&l+-..ǙR)ˠ̆Þw?iC&Y>VΨ\;+A}?ggH/\uAr?dM|95T9O% }mp}  `T?`6&̯r- TGy]d8äcX@&RFc;zP &H|URU4=JfC )RBgԎ{#b!\64pTo(HD&s).4*eٛR@M} 4g;Ǻ.E︑\{ qCu܁6^%JrV.KqIE[9ڇxCVeq6auAKtAU䤽c1*,ɸ,AoI]Y;G<($b'9gD֖5=/]ǰ 9`WkN_ as|N4~/ub@w8OAn҈U\9oqnV)Ri:#=_h[bXsJ"H9D`՜ujy UAݕ Vw$˪] 0!o^v(岎$5ǃpqs4lLj}HN.VkevUAtt xOVRDk$>ܿ+eaP]Sݲkoښgc1$"+=Ur͆T&xYzi;؈l ۼܹF]-"M7`Qஂun9pſ[DDd|7F2i9ɠq6tY6>~$m@E0*OT2Az8G CJM&5ijFhoƜ1<2 ګV(3[Z EO<=hFΆČr$[`{x2jD'*_WF:4%~9[ZbmM?y5ю9RT^;I[n?/]a}Mڟq:r([IюV{;ZSD\JzxNxSSE[Jڈ8(' e#@hh*ND}Ic}+٤‘@RXX }޷W Do@ErZzAd+-΍8/ߧ5nvPᨺŎ+9UVywKPdC] #Kš#cU)#wSךX2;8i;7{v4'oYȕ(VW1u&]e#9Q;,uhj?Aj#)I>m\B7C* 3ڑ%wӪ\H yў |*Xv-7š(cL"! &U(}?L5ZG̳hs0 ϒ(s%n'8a.7^_.ܑ̆+!^ye3@* 9@瑹S ;}lnuW@cnKQd"/S_zx/,||qF*6/)]D!rS>aiVuMz*>f!I7DX]Zχegn؜XA{#4P]o8s&0'Zoah1UlIIgˠ7:DV2겖LTNlKGJcaտ< w<%5r,*E2ѳ2k@ Nc$պ%%k9?ͱTK 7QfKo)\6 Ʊ{?KHouw:˥Hm 9l[K;D#V10ȍ{E+ցoQrB$H+xzн ķmx8-(Dd|Y|L9vf~%<=yDQ#J_g|Wtkv9/\CnȿKP;RIq4B=QeQ5QW:0"+_*U#fq Z|0Pd,QgTK+`8(A:,EԿ>VATy鵛b\Q!{N@N"~F;XՓҲ/@KPd<ܱ}q(k ,s7y{Hl%?Z۞rje 4IҎC29֛$ 5 q}z,I4ӈD5KV2< kp}7qlѷ"VʻH0w{/+r+f4^옪hUچ 6)pmLЬLmtdӴ=E\ o= I+Ooi\.LHEW(.,9o-"e&6po&$۾ߖ ̚Gyp䙕$ƨﲲC|*O p݈kOT=dgK2T?f>94dwbt^qzLrmܸӬOl# oiVYNkw,L+ ;bc?&+Fc3HqEjR2L᯺'=0 خ>/0C<3|dGiIiTޚ<|u-P pa$A `[PC% SE(ތ~)'L4|5zl $+\;$ )_?H"( E(aE(iPB{8UHW`8`kE!eG{d 8]0r PB`PAn1,3>n|Hd4`_`CXS#: (: X, YJd8zٯy\Hr4DW@X10I52Nj4+fB% xwW&SaBlh c3Nlo MM8`|܆]z ;ib 7SOQHq8:nÛs6Ԝ#<{1i~Iec0E ؁rQMϜ#d ⹊i 97HDi~V w5ɠu^i2Ǯo*[ YP1AN%0W?ٯwvU];zKa^ތacQ=gBAQgWue¯DEM C +fYB2HGýC {s?yfy*:|mx x+F`k1<$2aI[$! 5F,Waa,v=#Tܼh# ?t.mILISQ5Z dU;}!2ִJ, o\jw|W(×?}`W23k!XG4dGfKs0|WuxAJ ez Q4XWH!,'XH8c'QLXW>T|A >)x"MGJkJя| Ɇv'c $$`𱇏Y %cvã2l_ >> ؀Ƌ 4$Uknߗ-y^jc@-ekdv; 0xWhI' RGq{W4lRd~ԍd6溢DlÛO&_鳳 26l{n97)uwyj[k3s[;z#T8Kʍ3ͮo0KDRt DD8Fl'ٻQ %5s!<5"qb]UCl`2M<i}`sU`U#4 /`]1+r1/og1 ީ 7yaī(0p.dA?+P G8L 6y[g?UA_ ԞmkS7S)oj:P2pTKՎzuMUϲYDZ)_4 Z:G8s-t%)4Q)?TaJܤE|+_ vVTގ!ވO8?1CImA 1y%<Nϙlf)"19rUbC۠p هր/;x"yl5^&'.+%Le=S_VɐBsS[x+U6he0UweoV/+ڥE UTL[ F( l_9} 9i-|TS*{T11Y 1gӨ*;9~}/u jȳu{F}e͜ze F6;Cʤ-L邆[U H$uIx⋖~ah<-HnNm=Ͳ=p^j2Ҋ5~:k>ΉTrAƾ kAUEM>9)۬*g{9Pݻ<,.)| ^OsΠNcȾR,\C ejN" -w7;=qvr\Cl7LCheY=Y@*bw,XXfo4Is#"!wB)0̅ncnI1"Lzx~uWGal+X WuwJ}qKQ`hyyRŎ8U2L0NesϟC¿<1ń:cejlyK8T{Nޱabby{Y"Qȷtd$|3˸'*MG.M&FmvUy|@C톔L'f[s? @]sND_(U9DыCmwގJ1_c<ڥK4l?0tLɳkw{;ơI8N0 !粤5!vΊp65y;EVҵiWxd+0J]m˟';z;Uy.`ix>\~~'ka>6;Z944nD4-f8Fd1G+avk9ĩ~E#꒺,%֜\k&*{+|b 49g?ЎUV#!yrNr Ή {E r+3Ixa0w,!%$HHkI H³{Ć5_i)i)R_&Gb 3݉҄+X(q)@csBxHqb$-x15hAԃth\Ϝ}|#Py,9-dLa8<6AޟvQ, }P;Hq0mno噬eVIkƤ3A&8:djI%q0aV<&9R 7b;v^Han6E"m-+7Kbs.Z AQۍw]W?G|' ^npt \ )f-O v{bu+ B V?|5Հ f`FcYCA[oH[tYwWԼ +e:ꁯ,m,wUV ґNifU26$j,x]Xe6ǴW1t ͔oGᇧ4$WF)l,d_hRC<x =rxx;t)-D |0__E|%d%nY*܎9 +]<{LovO]t͝W~N-<;ڜMh' 3]hX3gi2-oydrpvhE|&A+&ޡmӬ_?œPMhEגX^GmwJELRμg?{բdd(R9OGSj.vNk0)f^z{`.V7xN)hLYR>ہ yb%.*sxçd!90[Tʨ1gC8V)v *3,]EHDz]m[R,nJ_ ^A,rVyҀ;qQ|lȒmtV`ÞEX\+Ӊ\rfH3=;TqRERI4qSPI#mnjb49 !=잮A:jm$`{v[rxpTAQqNp89eS(\ 5cH>_K(fۆ6!\yx pw54JevID)!|gQ5f;q=s-ji55cFCAUZqL$v4//eД936p'<rD;*~Ęƈ׳]_S̾h3|ǎhfDN(c rZT:#' `Bq]DdKoۚɤ{x*&Ǖ+%H+ڰ4|`pߨF,`yH=f)jN3 Qbɺtu݌|o2w/\] V{໚2O!.8l$/eT1Z] =}qj> 滈9Dc^d eR }yiJ}sk0jcR}J&AbNʕD_".L`zD(M6E\ᱲ'-@+8I֪^h51PyBb!X;6 4A5y3Xp\.<UCiNxqҿWF8C k!nlڨXE/oekN g~#zݕ<# ג.RlջDήQ3ܫO;Dܮm<9x3ǏaG+ykQu^cf!E4!ΗkY~`ܙ3=)[ dȠ8asZ7kVYT[q=#g6+c:GuMPB+ZP[/_N/D;3=؀} /NRy1iK}@4)$ŹA58E~ qKɲ8\sי-oq⯤y8~D\f!v%7>0Is3?7/} hLsj~GSL `;>S_ *"; -p8CxC3^}nDbb֤{0ή# u[1 :O 1Si=[5DFKnP&*u?QܺHHTYୀK;4`X2쮬ӛǩC,`HZ&.v1Tdb{0$GG9c-ȀݹMNĩQx2}ǽ[Ե?YiB'd36G Y{I&wZ^Kp %QQyh%~-&θpp!_GZ%wV I\y==[Y:4|:T3>­VGE.~nIPoh^VE(0l(C֑bS+ IlJsA`}O\BAW=vZK&7waaM{Pb/ ~x9!Dq4[2:mpИODݴ5>$>k(= <2as|29yX$HF|Kbwϔ[;\l(,-b%;|1em!IIɶ R]懟cDGh3% D>(Z9- L`Z9M̀t%۟>\ms =/`L:QyW5+͞3:*BQsbb= u~Td7tryYϙ%[W/-Kj9ʱ*@/YU2wQ]=&I׶Uhju:M'uo3[H%\ 3< z.#սܪ0!Z1Ƿ C/7D}pqۼE|ľ#5DͰ1j-hH>RC+=p"{:H, x}`V>jCRB6~>޻n;DTP) -2D"=ɻ EحQ) {gAt!wJj'y/6 9I:~FG0UMOTQLy/O:jtlbuJq]2:QԠ}&qmGxDwU}>~> r\.+X}#bA&,2J*E7*3=sBN_k?m|yfT:L9VR#7+kMRdb :^>Pqv50עz1rI\_X.8GSJDzcU1׹Ae=b:nXb|j'&J9,'ǪoYT_L*~p>Ygvf]SgFO!J쁈O=ޣBsU'd4}"Ws=Jh &-OQhsn}`g ?|Ҍo3ьBsPm!sv_2*/E'̞2wc[%%7i]1rZ.py&#5yUʄmf/S@+zdV5*7,]076Z) jGV ۂ9`9hSh~ˁ,=:#RX&`2C waxt`b #8ԍx1g,fcnNn)/[m`K勠EN \W:Tm {sܥ[^|}[M)Zg\x6g{[dوGeD)ʼnSjqpUR|06FT- ۦk.}=~Q+dԫqȺ;gx9Z+/~F0 >W5]˥?'Zj,¡:ީӣ׊=:6iK.WͨIP0e+zdc(o ~$*h鵽h-$m@j9Q4cmrﲂH'Vˌ < W"x4:e4n[^҉ '`r\d5KcJp< "gK$L]sAc0bA(O`(N 1ZndiSўEńV'rG݃ "oU/P&MK@@^}Me '0KU|HrH LUJM H4%U1i.n !֋+%P )Ơq95^W>҆Vn(=WxU! Hz}-i…-u | ِ-Y VY^D$^kڻR)Jr-`K{oEPrYM{}!2W< dKK-8U~%A0LV5&zB/wJ0Cd`WQҢ+%?Z\UICWwc k kW毐YdM4c;Dwz?1oo%G(i(ԋ\9t`4;QV\s8A㨊y|i3 l,RBsGT?vF|ycS9<%k0h[$>RKRNz05.;JuǬ*Kw933U8kZeRISZt6+w꜏ L7D|*Az_+4$ncX [njTM1oGwQvS1^}G@?+_3 OA/+uVH5E[$j\dǚ\d&`rm<P y*&$HgY<-Z"BrĈi kNp bֵ2Įo`0,5*kf1GѐjnC><5tPG=xQ|+ŏӫM ' ?]~FQ2dqr)ec+EzptrHgCRQH8"f*g6-2(N7^Bżx7Ҳ~22k/ER4>} v>J%&TJ ÷{GCH[L[ ,E $A -SNdqRC_r&8c0$2律PoY喿IxQ 5"cߝpmBoN_?„B{obhOn:e<{o[bFXr,$INpJ)lj/FFv2$Oe;']%<\ &au;}y#jaݎ; 45N*Xf?U|@}}-xj<@hgǶ́֯=rOdmEo`Y 5Ȫ\,0 e'p62ި…>= (Ȁ! m٢0Ρ64 P(r8MzI"@ߏcY7ȗ]@s8] -*bA,3ZDGkLlkY3b hEG 1gn2ҥN4`vsTT!Tyo!T} NJdWlUCY#S45ncʐѡCqP~'5b%ڿ0МCsxBFr[PB xMe0l0d]?q=a_eWWl=[aZ+tzoUF$ݏ{NL|s1?d ^6X]Qi~q 02ŽҸ?⋤n Њurq [Gncbsf=/N +wts'eEat/)[ưv d7kD"U[HRuHm }Ùz}PP鶲6!"Q"| >;x S[zY;F\:B~#oL0ǿc̠"52 řb1ϕ0Ī(Ɖ##]( @1A~Vk?BO鄓!mlmXSW&[G5Lfuwj/aUxˑEck/Nek蹨o{CAOvz|CvȻ|a dl*=!D.‹FRi\Oi15d][hElVN*+||JVF Q51qX%]~1Ʊ$ki/5Uɦ &S1P11IZrWfV퀄!m/7'GU8U0`#-!He ѐFEFxДC,Ģ8NzXLՑ5(Xϋ3ݑ8k]!4Á?KwJ 0p浒PA/AGokQvuT7 ŨWY*~PqDN̤4DFS5s6Dd@;i{tј׃G& sfԕ>B"&#gZIzf2M"+θő&DgoRUk89VlgɿT"I3It6*6~.4Ul*0;N <_; xġ:V)c˰`Pk3d&}$B~R$r]X 96:u/_ܤ_QS-iȆp>CGrW7|tާr!/))2)qNjrU>>lyudftV! LB"\+Sn D hڣMw%u }en)rPu,Vg^[O>mʜ&+,+dnJTF6=G7ձ%m)tFrv~nRZFĊNjFHLЈQ6d33q:~٠D( Zc$1U2>JNVrsȬNy |,(PyL`q߿iMD^|Dz;˰m obc X"ީ}'GĂoxL\i)?ǵڍՔ;qи ' Tzd+zþ|bz@mai\{5S?GZ2 4Y]}0Sz׹>"ZjCDx@eid0g ٽJfjh l&<o{L ք(SHH<{Yv 8 cYs\Ƃ]CNrx|&%PsN3m>>ߦ%P)̎cJL 35lP-5:6fIj{fzmO䂣$E#]kv^ (sMɝ^J:rJu,St7 xOQ0?ɥ]DQ0žii<,z<,ԩiE$,-%Y ]sVڗQF2 j3G@#{&)g~RIetfrh370WW1hJѦ619eǴTelO\"4#N3QsQ@#=E=qsQ+0JjFW>u1$hJUd0-[/IyI.`j-Bҧ 6!ߦ8 鑽X8pjrRNC! L.SPUP%!k?R,lv.8)~k ppK'UQG/lx jͫYz}~ WlRgxZvu<'1l/Fc*o0;o"L*{%+ 1MvWf*C l3`̇Opo /(AϭC zqS>{ՀFcԪ@I/܄cyȣZlPўYNazp.@C[rPw̼"S =ԁi^d:cJŀ0}#VF Pl [W*5" +2cN\!N5U=bXgUU""[ xMnzT*r59>YYY2Js-/_}E_@'܋ɭڛj3)[9==gzc,d%ȸစxCX=R'ۜxpt V:?KuZo^uٰaظi/ZA5#U^x?q2U|1 Rni {'RHpϣ:Ȧ=.@81f2oTZK ?LewEμDAa$ͩj^=톕 q:sk͠\q 6*{ԗ)oQ+yCM#,VB,ٳr] fjs_lY|z٭k<шP6/*D YkG[.Ad^ѯ񩎗c0)vHÔ[8pv"FSْjD J]{ATPM\LJ¯ZBpG^{ܜ;'#ƶ0*O L?lGh<7#P IٛH,B+O*])7pC'L&eiv}0aC 1' Ї'90PKVCVqc>q6e/FK~ (J\F͛?EV#j&IYnPQIdF9=UK"a 9$7* v)dty~\wVol0}GE=ӪxS*VǙ˾ =|ZdGI#S:^5g~'~o_O!o/gy7F&uwH+'W袛cyDU+`mE'7 Leͦǘ]0 Uh~n rw#ӧ(51 pEYH<Я-tRoQGa Ґ0"ԽzIDZMM6F]j$jr󧆝 4BF`dpL}iȷpB{7Q߽EԭmMۋo:v-׼xܰr ,˸ߎus5܃\;BXW `.g?":S~Mkv he!\TE'8$;FyM<+{]gylVN37R{.7|t>Y?{5]u@A-Dk7 ة*4j>aٙgMkD@^iټ߆ '=s,JC!X|b/<%kD[ !Pҥ,mP^\@WUZ4>o_jZJ+"tѶ92gP^U+wF& gFvCN*琘4BF0QG]:v_;0SKqEf * .n Jǩ7؊I]g1бO,mkLlUBc'y0_Du5?%PΪy2B6} q p^;mtV:ݠai1{J5"^̿?nnyoϯtC,qCmy7eG:;gj,wsq;vYIc.%xa^Hlk\- !a] 5%v_~Sd&jÅw#Mp+&ĥVwN%1 }ELd̄ __Q-v(yT4R0"edg~ a9< ;4FɖQ Xrx85:9'YuT0\c;twGR#t{0%,dvHa4|vmޤ2@!9oi@uq$+.Ϫ4`Z|fDUp^"D@SXVwwS|iaWiV EF'dO zDxhz8vq3a/U#),`(xIaVl.ʛm˩k{_47]CQ8PcmoQX:Wc1cͽLa^i;r?[E:{#u3UJj݁AEܰ eSdg uߗĕ\$H69ǐMzdz)" uHfeSdr]>NrKzٺ>19e9DžT{Ctk hS{;VOCm W<|N!}#= viv#q 8]JjN9R͞/l)]dnʖ4 gmpD?ޔ p ٝdηX9Iz0/mLlD 0ؽazSlGl\R" goP5X,Y|ah0%RȬ5K P*?$+1]PBĩN-Tu?p݀?aDH0tW{uNB8r%&k{h6w4ťqqIS.1t({fݴVNz'+AU ]mU;>_`y`Uky-A{%hge>Bܽ7ϋTo4v7-{[X$;hKG7$Ci-]P} .G4ӻK$37pUE!j lbȯ,]2O3& s=@?4 lpXw=b IEƟku"e~{=,"Ú.ׇ2}I\}?Ҷ?7G:kC0]"$lVɔ'X ^@%aF\3z|uKl5# d |NXRs{P(;bj^PR;t}^͝Z 8JJg~*!N6 7g~w|7;=s_7+Ownq`fNsHꁐ J4n_m!ڰ5ΓeϦrՓGXM:ߙTw ׆~-LQ1Y􋥽 w@"3#7fD.o˾+Zj -=L*I)#DB҄ daUYnnҤl˴]Sv!̾031qZqY9(JD,34WpTOѝtIy[!bGP ./@h%4<>ѽTƭҺ|TQD,i{k꯳zU/N, lMb@YK%8 dgɝ"zq *8 RYQc@'U^[{,hT_>`;#~Df?MRyelBl)HR#A$ĽL !3`;W:RSfx3OkzTXtpCeq6ŸlJtٗ. d$A|%Je{U:N=twx!^XFۿţ Y9 EɿA?eS\ehʯEYqE5xt)4hYcW/'#h HedŊZDȘHY9U{YMsTcjB2|#h&x%en>&9uҮ $[rx ZI6#/̯]7 ~xq1&twǏ )-ᕇ2D1$\r-KJCpC.g)\GH\^56U⺁ӯP,e`8X}=cn>Pb4|87ͣ_S*c_,0@icꑖ[g7?2hʦ&Ιh#/ߦđِ|s0IE$#Ww"o;VXm"VLՃ& BR~H&VZx`#{"'黋6t]wy'wk3dc!s~t~d \IsAphI cLob+:r|)[`* _YEO?S~]5~s=X՝ ~$Ym]NYWjr$,QjxQ;!V^#$\MT^EaNmrnrk]sU6>jjǀkCo 6A7+UOH\at;jlnPIJ~}هvxېdQIpƾ8,0+ju</#xH ՟N*dSTcډe0(n"_XV9C++nL5S+A#L`:Xv{݁kvѷ>M(ώ"V+MK vC4/ g4G\Wۊ+Y&>Z)DZC9@NA %2 _Ns K@@JksqjXČ>ᤳ u!إZ:Z_O63vYPKVL` OT72Aqw:l:Z8 Ԫ4csL^qk m~EK`0;9ǖdW.g!IDZ>>PRy'(g|'|Ap=vMo{ *0ɽrV?}>zTvH4y@n6yP(\moVGWXcT.*Z78xOt#Ij /79s!o0[A0$VNd>kS7JW _-j g8l_Jqyٚ,@C:sp?KaNQ{QOxJ4ܧӥc+|ZE.L/);Ur:+|diaOY:.'P* R#?0ը7 k+U6b=PFQK'o1rTZf}~Rv:(C Ä4~HGv)86u0G1H_JrXzEgCأԻ iuR4]c͝ cE lgZ𘪻֓Z"ݝTvTҌ(J+)W'UQo\owUG9arJ6i`^iwNJ|~O*\-K:2}P" ??L&>P!T|ϨC}rpJ% TE\e _! 5>2LW$ T}]o)~ZJAL %*_=- Y[V ϥ"PFћ*v\f?K˗%9{F@m?<88۠NdOgennwlũ!@IٶغMSSr89pMwwU)h1ܻp `k=(F󦙉'M.wƫ ۯP_?sD6j?/R|`RJ̌^ =`NrSzԑ^{(CUF)jB#a'<)f=,NԐ_! )7X(SUbm /z*1ècjkYCѷD"4$W ^D =*M Zrȑ)"ٯʷ:RZ UFcŵyq~BQMFG5 +d& apWtE?C3xqp"V0}h SR`Z.$XD4 GM%'e;eOv4ۘ dj1z=ćetFxMvWS*hcKPgrS\PKxO}/t*Ðr/nE;FFnwn`@"`E;H` /UBx  |`?|S7Nj,L.@}AHV$gӧ#M%q-3+$[A:UI9ݾۡdT9tZ w %wCQ1/6QnYC y(+<[0ɺ^5æY]{m,'\*j*a]Ț3 j(A :_'oOe{I*Qɫ}0")ˣ(f\,B}3IN@ Np|aeHqf;*i5Mf mRMuYӜbW_??"8/BSb͇up̻u2XP[NLA}6( NL@KtK!G.B~XnC'eO^q(WqȤ|, ֝]Oxԟx D^ x^:vzsfL%70,̂a1Ti1SáD|Yt4P,g/A䋯M|#uT`%O9pWX=j| X{!@ г41vT`V.|kj?ԍ- :D|ET5샌Sau qԙ//e0!+$ՃlAAb3.^·H(NO+&m>M0)B|/fLC~) p/Ȝ 8Xxb L8Pę<˺@L+[|_ͳ`fC#tޅ!%aE@} N ׽w\0S؆4Wĺ;)7%0߭)U]?Si=Hm!0ܵPc^&bb})^Ph2ڴ6t+皙2y*]]ƿʤ=vwe Ɇ0{h:un.M0eztL0S2WN '>["!+Mig}/ vcf f *S Ks/!=A菗sXuxW,8pE[](7 q0XlŃK>Sna|c;pj}|W~I'@DzHu~VC#b;-h9}lYuzϓU^5x_8ohM4Ir^zpKbNjû N2۩ |]oWYb(Ry# Y"(ł|UV` pK܊&rDᰳ(ҲjQoms/'l#rV y[!<_d Ax.307%pt >G +gQPr:ž54WcW ! NYSJWnltF~(ΰxUus*٥ j56L v.8H%AŠ_r꒳,omjO>3"3~?oDBD)ho5s˔aiF4ȯyu@I";9|#q@!fLʞ"rQ67rjApwnsd٥9 iA|Y7>$%ax+3w#.T yfHyKp%zZ(5B_D1wQ1bH *t8"׿8! ٔ"}f[`~lRoSj+T+U!AV"lK2kdvh=i Jz;GIҗM\ Zw>uˊH |QIlf qSZR1ur:}k +m%jUft+3Z**Z2ZV7plIzLDS`7lu$ Ҿ3#+Q(Y2BP'83d\ Q ؖF&(Vypit R ]Wwd Me Lb =i=\:9X(-r 1M D[ @ݻyű6!D+Gi;hme4"I>\%mHj2!+uJK/o<0̞Kё򠫚tAjǢg@D!ܡ3jŊ"ۋR; LպglP6[C8U V] U{|Dr֫ n?8hzxۦ;>XľE*?7JH@oSc E_tҠ"}PV)#`Ҕ8&x0*T( nn1HC'0prXȂ+Tcdq2yˉ2 !HtL4' Uuph@} T: &n5DWPm aO`u '>D!3:JAߛp1ԯ5pK1lFreHQˀB=0 V}O۝cyOjȗ1+j_ VPkZsӻ$%'(; QgA]lCқu;nQ:&Eeb^N0 :#n Ȩ~bGbiUPsk\R]sZWAsTz + H+ F:wn1 0k,,)IXYꕤ')篧7&VpӤx41*Bj> 󷲁AxiDBIJN*p=#Ɠ:! 𱁼SD_6oq8S.Xacͼ!vӦe/Z>;o"+^Z3q8NLuC>2p]-$% R"MA`,>#K!J#W~1дv(ސ@`^VVƃlLA'SnA{7Ti:{KZbn3koȤn=C痦^#}zS>pWN{-aKM!th)eOӶj^e\ju]_rnC^L"< Q1✭&3OcԊ*RBIm* & @[),%BW+)ךomJpM%@Ѥt3= 5}4 '-Cxws&4jynQ_AҋPƓCbjy&6}qom>X{j/c5%iTmļN.f6Ԅ{@A4 o9:f7gUU[7)wAC?.H'PzKcE.u** G7ӕ㧆L@[4[{P/p-|]V|0y-W~PUR2U`ɯ~cT/</aOFQA9Nd?1bҴ8BhCoJv8 l9ǓOnWhyEwRoji׃ YŻS3if9"{ p5:AwD)hmy-;-*}G.nw<IHcjҾfYkn3ҾCщ<cCd޼2DcKkbPCv;/g2pX!|@e6ۋg𞱶˂r[Qr( .EA,t6hZcN@K-0($[-HV,?@ n.`W4q\U=仫Y= &uYi>02IkUv7oi}\݇љ|djCFNu2iV |E(ύ$zg1>z:ܚ.^ԴiR (z҄h,ůPD#7ԛǗiJmsI1@be6nC8P%a0#566x-9>=F ;k Mp펰KsLV8ZS7WAHIG' :(WKVo4)cTlWI萘{M5rΩ1ԱPIF.z2q']P$rĬƟE.dBQݶ cba7w$ݛO: [cH*s65DG$I' Hk& $9];1lgc8:D !; {y솔PR `EP--k?9CoR ֧od7V]KH@{0fk|9 +#-wIG|:.`sl-@- L|@"@t(Rv' 쾆ť nΪDrH8QLJ֦S n<LAm}>C=K% b]N^,$qxҽK,> )yڜ /ӈKxܢiC3 w8[#BcKrϣ$:Փ"4Yk?6 5̟Y:Z׮H,3# ߝ;tiK{I[L-x2 <0ʖC放Κt)dj`1@ E*ARa'뙑Q 0ߢ~|7q1XaN} V39lusdb& g@BhQ ,fsF,8i1vOMk`}H&4T}OGD6-xPp&"Xw 2EڹnbX@b4vQ1u_x<>i~SܐO怃%zL@y7b!9^ &{j3|{ m2Xbؙ,fZpL fG$LvJ $IutjE8Dv IܛJI}S :dWdޢb,=}OmĮs`DH댖Pƻ7 N(m6oS Hfe?PgĀ@qSC= rw.5Z"]+8Φ}M*id>" ڈFhpt O :=@fKk.@ IOf'4 ե̐mh{%enm\B7#w(Z*5pB.Ğ90a"dUbgzȯXv$ b22YR#x]sM v"%Sl&85KVܑ=_5x+m:|GVia(-//AjtQKWAt ݹ$Ɓ՗ɦÖGøڷ)=5^zZIѪ d6-$I=%7MVn<9]"K63d׽|9נ"G%ٗRv,9>2iLwwSz3oU'2 ߉׃e4$ .q~\>/ 5U.EMˮGq'(M痧%:wgxJt>&zuzͷ2BwQs>҆*oݚ "+/o ZF%@m5F YA dt%|S ds_HN5rSbo=DDJ*@8],5 䆰GpSe_P}1p/L'M;6hV1Ww|nzY0J)oiARdLvOQP1wZMF{ÌFh*e \ -\JoYuqBHa{7y;4*}@& `yNނ:`q.t߼+||cp a3xl Z^ >ÁxHM9,Ҙ2,>TʔMrbNF=O;]܋C*wo20 VhjQ Kn9)疁&b$6*4 '??Յ<{@3IvRn(!J xNp\1 A!)̐4D1yۺ-9>$RõB5@LLD1+w'XRi(šQx7n((cyNfyPni&4C>ձ8r&ܱvV؃b hN0rӪb6mx7%`bY~txý)fL{ NJ5KcaS77w+zs4UI¦ҁд; n2J1:18p!2Xcq_K -{)`Rf,rd_c'EHrDz~[*.ܠFpZ5K8GHD-x%Ư gDPP6H=l3Q&ST#~l&\anTp^yҪoPVG"kR : g #>=hY=,Mc>efvkd:ǡSoYZ6IN[¯ * C<җxoٚ % m)oJY!2Ԭ{i/ \ "3]& ^hhS V!O")R9|)X3컘(LJԴ2AXiD7W^61' CkfpnAbA1LrWQ@:>hrUb.Y~(dS?mv?e=x += 0˨z5cѸh;f>cqF+w0ACL^lZcߢUvflk|B|Z6g騱GhOF33,dfeu$/Y3o" _; ϋ;JgK2ܡ-ce>c)I"xV,珱b7'AB.g~'AT *ݛ熒87.Bn/| č˽zr3,g#*z*{UE~ɗ3^j!J`3L&~;M. {a-nsC;Ɩ%/6~TqƏ>Sd{TduV¬;:f ЊeSW0P"=D 4/|k&Um7'DIY2[J9جQWAb{9$°VLhZRl3}jVv^e@@ 79imTD7ěPm@`v(U%x!1`Nr1@1wM*AV7~ A4,#> MhD?PxO#ܜ6H =[ U,v!k}unuؕr.Ev}:)ٝ\.csMG=inB/ y]#Mrl ]F!Ihazz+-/߸~X~SsʸJ?8| hf;0,̸xPËhϑ>I}IwP}&z(fl? $4Fz\BWuKf /v0).B 8S2UBU#_CƤ3PVnb0.K•KQ DTǒ=w~1Tw*%L/3P{-gVJfVnޥb YZ"-9CH䑧x.Rߏ5%| $3/M;LYf)mJI:7T;ܣKmFk >k@d{ -{b)@ooN8\:wl[% Hz*^7j[Yg9 _ 3]ߛ ީx T#l猺j!rr4>ڍs @$NJ)e r ԟ.^GvT m⻟\ kTK/!d0\QXMuG5Ɉf }PZ]L83gQx$hYyK #* Ō v*˧\Iזy˒e}oK!bEP1gG CkL{X5pYU cJ7 pڠ>h9 1<;}kl'K 𱭇6~:#J`AK$]2:}\ l2FZ4Y$"@Ųd= hvLZHf2)o,()~lݗiUL“[ N?1l(YHwR>:Gڏ(%T‡:3x mzL9fHs S%  JfC'1LfW1 Qd|^li= ~RsZY"'EѼ|:ojP_^ׇ^rmOE}bOT.(T|gh#kix\Z4,hQ`m䗽$>hbJD=VX9>*HXg7* A!$ҫ:F2YFl[ϤwIWh8uL1ԘeTŚz hbN԰\QDgyDz[S7?Q;cnt*Z"iBs/F}J~HmYf$?fjSQ;LĔ1Ro/QߒQ^9jDQb4ۺzHܽhbuhvq5Hߣ@2jevo^`<2 fLUR1NJ OȽaso6O& 5YS@L>p$DPLb8<,,Q RFCtȶ sQJ&=~i [_]Z9'S#I&s~aAigESոό?&Йq-ou :NCw(VA P5EQ llgwւ*faWMWo[ȼk{)$ m/+B+,~)רW̘Ǔ;YY"L7(|"3p0LqMɒ?r }g, \b0OGC=b{xfܙ=n-R g5=Eؓ@ ٩P.cNob? s;wEX|٥Gxj0vHXR~V$@sc=K)^oMdH+bbd~>p>lSjJ$P4_W,-Á2S)AqDx#:K|rv671MX;]G"6wK~[EmͫuI )<EMg0dE3:~#"2'5?/S48Ϡ΋ ۏuj/`7Fsj.R&7_%.|A`'mB(W}<@4|[O`ɿQf,b(o 3gØonsF{v pѷ}^wcq)exH%J kc0Ki{*ucqV[ kso{%w؀Ml2]7ujxۜ2A$B$n㴢|0튡^Z1ggp%X,.%D𝅂?fHGRn^u4!jŁk=}p٤My'۩znP3Q kV;"7[\j>V ?% BS#Tവce#W 푾9)1|bmaY!g z O/Xn7#bQ:%iXRBR0e.bѩ5F~.L Ve rt("nG./龀Qk޼H\"_``W[Kj;9$gC?w 'Ī1,џ:kNn(bW[=|APFb!;nD=ȁg/' o Q_A{ֱfCZu^i3pR 0w6e<:C(K!wK^a{ 0,0P;>1]w8slP6Eȫp"P/ۘ< )8T`_ag^񰟴6g. r@u^3캣}E3Y/G*:.fXx nocE]G)^ͻ)'Tcn2B(sqmy,er\@6[`M!ɜWPvj?|k1)'3fn_g'LYlRYߛ쯡&08wҳoP[WDdq 8cu^?Hb8\`mPT[ dw6}\/UR״%[kZMP˩2yP]|;* s>'z<v/ߠɹP!42IfP錰JFK]vD<:3:*(e&sR#m$29ؔ D%q`KTSj5F@Y&3,!t($de`xеbҮDfV yd,ca] (1wݞSF#L91ERiEXeXڼ(6G1'ݿl.g95*ZZfe5b 3u5Ŧz側I!_ {T{tQJXalN-F0{_+hv&< QZ}~ 4/I@2D6"3%Q,S.\173<`\VgK*486p'; //(sv C, ΢`I?$k+dOL`k#VMZWnZZ5ԔXI1߅=taW8*з0 ͢S6 8|A<;|qG#'_?=&YnȧVћ&eUA-Ixgc$̓t.3c@G;iy9q ܶʝ.Ȝ*_pX Z@]OKdZWk? V?}rmRbknmM?LbE˵+9]^, F*hb졥[zK+(Pi\lVr+ G\+&_T~:瑆<śd׏Ur(=ہ篥`$N0;/a֖!1`% //` z1DYM)Pbyt< +Lg"2\đP£S*ج+TJjZKVVNl$nv7Ofg"3w[KiIklUyc5 jW!Rӈ04벹kUn9oBSѵրPVweZP.11?riF ]iъ! rgT Ol!v/5Iȿa7Tlޣb[= ymQdϜX2)#!4^D63&ԝ8)[s>8j{}od;8) 盳v [CK6)`mzY.s}BvGVEBsQbי[{zg^BP?1uh6c~Iֺ5иXgbPҐs3œ8[*1dosΈ1->G!9a'v.OFI T*;Nl  t{F(!Y! u7̡yfz$fWNsP0 -qxUs|Ҹ?ֆhK)j z2h]`D6CRV8" S @31tvfeЬ; ߯(=K(.¾Քukr@*{ѯgZQ"CaF( A^2@#o E<d47k)IXjZv[yPz`WCiYIO9O)J.R4J2 #vq^dm_0JdNhWUж#"56l[m%'ޣЃ1Z'2Ѐ_ܷnBң &9FߖY7=lg <˫jfj\ シW@'s Et‘X01v#%ɌLagrG-AZr !1 ~i æ2o [{& [k?f5Sqs)ʹoצ)iif@wV-Y HY9ڌ򲈬+K;/Z:2 9W%\ޝP68p!(2/{{Zjop'307v;,MnW~ 즎q&.k~/ l5ѭ4_6Uݘ)}.@=D~ypG_fK~6=?lrG R+D~o4f,m'֊pEl:GW&+lreT 3ߧY1[`t׃}r $3oj#0@f)fpH2v:z#fUP{VO>ȚzKIɃ9( Ll*M[=D'S==+q}; R1XL?p" 06t+AҚr1j"`E-Spbi%ePǷw.w)aE_CX)QgV#F+f|h}ņLYG3uwƉaeioEWx֣:3H<4hl)7d!絪vrhH) Xa4NMƊJǬHA!2Bp,A)@IE |djL?k|)]EpD[`'>~2Y_\ixPϱm2ꌙ|{2,Q!)-,:x{gHYBd5jQ(HR}I9:;n@9N!q`N[}|<.@;,J?,Y7&aP*i5LҨ~%Z0)N@-8#/i_!WCלhSi8Dpa8I#1ycH=_DԨE*<k jNɬ 3,xp pXfSh8:%YWVGXNI/Y~m% eP#g8I _KwܱlUɪۼCUBr"tUV3HJ5x}2j'SZ~Ҟ4*R.9o!)fA\az G `, 8N#Hϻ3 $^g1 W*`u]Z?ejNui5aC )/oNśVOCNHݹAi OGx );qv82{ JfLk_D\ Pr$(rȟaDlG`蛰CmV^s-2l/-0gZF/RHH3xq0;=j:]sd3oJRxuOҲ*uP dwӚQw*Δ!>\HQ"bvk#NӚc9)>4C@^,S+\ pu2=z]tS1@ؚ i `ᵺm÷.U#@}wԤ]o+#j\e)ң F8,S!"2Q<9%~-"&[b)sB? >(eA'?씎iUUeGr>~ ȹ7*s#f5}gԲ$d8zDITwl&8JGkd5xafAxv.+ .Dc`Cw,ˢlYJrڊs䪿Ut; VҧYNXZQ>> aC)Sl7Nqz 85ې!Ys/O?Ts`Wȋ9^uCů.]ouVsWv;Z+%dP1*%0HzׂvzT*Sð:Èbar+\?+Vbl1d*xeUӆCN?' B$M'Q,jˣ(M #U6ns L.R]*Ca*EgVc̖sl]ws,"-om`R kۭ%1=ĹKP;v?Q,i%iyb]F-mt_R2]P\nD7rҌ[w'?m .8[#qަކ;6=daMGI'kTLXwhzClv{ 0K{Z~ GR ZLLnY!~F 3kq w`$ 19iU*Dȁݚ b$bC= .]N2K\ӦAo=uEtaUsBdC҆1XoQu!K%^Q7 ۗ@w#M>{2s2 K' Phm;ZzWPL( .=<-瑳gޙGx<,&h'~HN6=]s!x= ܇ ۹ |<. I8,ȼ|CsΉQ$lۖ~Z4ޗ͓gV`QND,g-"r+WäO[I1ةg*ȸ}7`hb>YH !=ُZX^#G(^JZXn{'nC>%ZB)iӀ0%"8fK@Mda%%k]\TmQAC]{\|ia3*;PPsNCHӒPDv;3T#p߬^->ZIF}H3L qpY\$gvW+YX>֣ ,&Z )rNvq!4Y,ζh S@ĊS?#{_&郸2쟜o0+wWW]-HCv"{:f6tŞ sV:]% #|i%m-ؒg)P?+C_C]C,d`~y *r ^GOUt3 MfW 9>Gj= t66n%DK7^#q]ƓlcfcМϿ*OAKs|-( :[#RUi22 !WҫQ@ >K Aa+?08lj{I]ԜAiQ=nl${4 +}υ/y:֣qϒ~o-Wtw}q){s_^n$!]IPB}2hAuT[ןdA1s=;ʞ@vS[v?Ma)G5 Z?f@!P|`[ێo5(Thw{yx@ܾ%~NΓeTon4`R:-f=%R}rk?OiQEd&d|hG|6>qdNtL/./ 8x .LgDgud3N0 B$GXYOh9_/Mg>Z !DffKthXd^c2VI aϢ|/=Z ['~'<5zb42PT-"K0g~ymqMń[GS;˾S}GKr\C^ d^AFJ}q: /}pEaJ|N3kТh ;s_4=4OI̠)K4?:Yn/![twӘ~k 7,Ō-ԟ]@ !} K3K6ؼ[lR0s9p;]^7t[6ot?xSRjh}Znʌvi4To\̎fJ 0`ɏI <2bN'"`lKS{1Rope2U^}8=aV.z\9R *sXm+RSڕbP!Yl2g7(;'=` .w.x]SB7zoK$jVEDB=r!nQ%$ IW-*BvcȸLd=KWW3i?D  TJq%mM0SC ~FjwIE{w`uvTousGh>hHxlϞ ]{÷ Rhh4<*܋4aƴwwzёt+i1YqwU Lu(L::6#$+m [|HF!ʾQGB!1S/ 8gQQ^w@֑Qӵnh9h=XʏM"tVv#]tFe9ӖOɝ:)0R_Ego66rq\cs㖾EIiԽ_TW5/Zwj0|hB!|Ka?~hoY0%F1[KY^oX;w&.>ԾilUHx+;-%_h+WfNEMd,`mvv^wNVj4;H#{enQ0OL3}ϴ 7j2<뉎8> q|\g{ ݍ#Q8 ۤ'OyE{)&b?FjN]Ng.)3ӓ8~oX5p+y\f`3@5ͬ|4r}Z_"p,Έ9:{-xBpG9o2e'*4 :IHԿ reRue쉨 u$ KlˆY4?ᜮv4X%> .r])D P܏7x!LJHSupfVg>9@:I,48;A\.}X8BE1*&KgDQ3~]Yv:lmNKjN`ljLk߻{:A˲N%A҃h?&+m5`9`(`#u4K,G)% j+;z)͙Q56EV5/d${M 9  Jki>6sk`Te~0P %LzK>JfmB lFxŬNb? W6PTsХSd 5:]`4f8׭(rǍ>'}>V-DѓQq olo@hG(r|)rn@=ioj֠['5\ cW &,J5~-Dv gw#{9NLd&v0uh_&Ni7RPt5-%%mBByԹ^MgL]%\lPn7ZGyTNP"_t %M )$TqG rj&VxOh~/C&WkM^3/ojUd*m5Jѣ{Arx0l ~|)i@p?W G]q+_Ļ {f hW rmz=HȪ0yb۠5*SVd8}\,$+=J6a-⇩jX~~rS`OcTGYxLD 9N@U1Vpڼ;`H~rj7T+Bx. d~wTF+ !mH݀ -obwYbg9skPh eӔ@W aiӪO2S%V䭯IB a> 7ca)cFϵ.I(@_W.E$*N㺩hxRjHb)Oߪߴ=ۮ1a;6}&H. ;VJpO{ewb.T%썄|e02-w ,K_d`JR 0hh`̍d e_Q+]0=THLT]aLh7XLix0vm7_-&|JjI.6@iGY3 0"]Fp?F`"گÅ+0D1 z[ |]i q @#wN#(En`f<Ã\ls:)lCSakg(Ae`}2sJF>cakC4rz8EpO]ѩkz94yEoWK р826J/I{Hԙ Bh!v>ew*[Fs|p~_m6v>X٘XgŴm̙HxU<-qyܜ] g:Ƃ\O\TC[ӅBp]]BWA-/P.`]Cγ@FGvfkv\ibB;O{󹘕65H6^lˊs6$'i@`S.WA].Kr5w dHDLwֆn# [Jy B:LF&k $VvJ$NOW7䀠38qV2w"5\{[ ɒ6ܦc&q;>;)РR ᘋyg"+Mgh+ IWNVW/y95y"֗YH Qͳp8XEkM L_{pot"WУ?>ٕq}GվN nogc\9+% VR< {H':?hBsDsa/>\ [wXu+դ_RX=AO0-䍀 3D~ܮNlrWeE#D%)>(rWAXC8 u"Ÿí۸9I8 >({m$F1茱v vj-2vU`@rj+b4'kP\D8˾Pq/.A5@c*UuD:0yotgA\Zޣ PsC^hc@G̬ 3U5@lշ_>fekcC6v;W]~S{­YQ0砱$qz}/%XNYΙ[hG(Xo3͢m8z ,)6ʣf/ݟc- 'ԫ|JAq#*&$Wҩ1&].V.8CMga֍řuSsufkU(0!A$vJbpZvsZ==:ESR:ӖX8~v.^I#bxkCZbTEkpR+L#ɞbFLD7&Ɵ*O.`'EI2LJ7Ņ`cM^feu cEs C-|wzwJo}q&'`a{ljZ7)_FRZ@rYb䣕OL؛Jd 0T>7a腖v23+Մ86pkE #O8b̊.-Li/ț9NdAR+%;XO",lV_ۡ4#?{d;W qA&&fz ?Ě=XIaj445)].UyTV6O2wHF9 j@V&0+ s)w&C byrT?!F@,_ڙWw Z]LAF>5\1$FOnnr gؙ3$ٺ!憠){j:Nd@Ox;Nk4t&F^Up@msf,ky_j5Vyu 3MJAT >` CoqA3K|Bx]:K)km:KEɬN_zWbqokO-DWY:j\p^ &<$QDK N&y7v?6SA om)y.PQ-Tk r"3k&-O&55=S>8 [*23sS]C7]o{RiIsǯH6aa%jkNP+G4a-6"6& 1vCIR-l46VqOZ?zUEFb6Zr>==fZUY a4U~k$n?!c"@;6B^:VpA'wz{[Jv_-2A{;T8,~9%S~ng`,q@. +vbǯM2ūǡ|O.5baDAld$'sә3пvg S! Kͮ@Ѐ|evR'WCiؘiq gZI"pBY|A7ZSdx2%pF97ɇ. W:a2˱jG7z]iK[1ՏU*dDY @#/{|V#̣&9 K1>[C~j-}: ?Ϩjn'@9=^Hӯ-ԻR8`^0.agMxW ؈XrxLFiV7QaF߬`)j`ź r E q,e9֖5vHUJu> j|}}n_JGݴS% @"gB.&0/[3tp}]+o$;47.l?#)h+k oslnI\"ՒV N8Ic+R s@IKnEĎ xʇm{_Ҹī9 p*6OO䵄n%@K3כžIsI<@(x鮚_{&!*;uvRa?@&?.5,ujOTgcLhF>kdJ2]7x.Dhk)+4 @q?fTPzƞȫ*J}2ou?1hozm Z>U{qh#<յHjq.zS3x[?mpi,M6<<"5 BgoqAij~?# %"]Rb,p 1PdMH3=Fz6BK_x7&){cIV KsQU @AxM^X!!,ON^r٪HَuEO(-} Rl1x p[ 2[wUSZҊҞr,#U8;w}3Vu #:f$ #$?Xfmĺ^6I Y 2H҇-J\Y@įnpuWu;My)baN9Y\&=Kj7Yj߯kٸg rS !z K I2z*ҍdu9ٴg<ɳU\ Zt}w쓔{TU5ުZt_aysJ bnRj/'`G;Zzb)Cɯ 8F{}mEEZ ?p1M'(T % ?jQ_"HS #ވ."L 4rcaCr*O֮uYmGp4i xJ@lzr庚>BUV"TgºV@9sFb~{ƄȅMe'KD?B <;݅S2!<)p-(OʋfPT9v(X4LAP$ؖɘ7K; "`ھhZn$֎8@Jl0D9uW0n!ޡ3`F{*IwL_㿷D=tEH0+%=$fZI斌[m'dƘrI6!V/)?* X}^[Yo]F4;(l:~xpmt1X!H8H4ݙXu y?8(FTJeЂ .Q'-Fަ4jiIoG0O;^;9jɾwqC/Gdt]\MȥkHݟ8ZBP߇@lF5 iԠG'^{ݸ"XOI 1'M`pE2!l -(L}XA 08N-M)IދtVC9ˉ) !k/@D>vf%fk5_Dr }o]U:QwE-PDJ)Ӿ/ͺM=FIey1n{D:t-7=Yk=PcPdY4Cd?T.6-zH5?P6`+!Lc<*~F(SL.uGL]&~Z)ȵĆ)i\ԊZ=qq5Qm~cʆ_Oݿ̶睺қN*1g %ݠG[~P)J'FjZs5)arg9iXn($iZ!v,qm":Dljmʕ lqU&}daWὃ|j&N>Q}ph+qgVt65c!m= ƙD_ǤhbϰO$,yA(,z?/TV @2H T e*\X&38-Y?b 7RT{* #1V9x"@e=q[otSJu"<*d1 {~Szwᨻ;^^(*?jʅI<{Tጲ)LmgzZOd39iGitͰI+7DƧLIVp1t/j!'Q剽jZ4]*%O jTeNoeY; Z2@܎RlC5&^Z|jqjn 0+VIN)8kn'Ǝ']ebC楿X-zzc%ȇZF7ϼ8m?g />Չ T:&&z?J~thQ/.\6H=&k} Xh99O8yJ ;Za tt BNϴ܇~Skʇ8`aVL 0+Rk.s`~1b0qOE9˂tK*8:2W* n^ua;!D?1 TPw&D³a*Ɉ,U7۠h"xZb&|6hb3vbr7[T'd[5(6&\VLpUP^y6UO{}K1n2 w\3C1e#[0N*D3. qepƯB=eN2 UhFC/u:3:eߨMAdwLk7syVp1KaQ*VSZyS=O|Ȟ-u&>adԊG5Z}.$7i6C# R=\b֢D)"'DHV;#U߬Zxՠ)/-< qO>6l*Id}9Gt ۉA=jqGؿ,!YاԠI 'FX 01*g c52)Iu\c09hoSlųa0o4<I%Lx5 Ơ;Dz[i,]?ڋ8쟮g"W`=| Qnb|V~f^ue޲[DYIivE`Y%.ь Ҹ'2ACdӢ/H*wkvH!)U2W34-p2 o^JvhNеO|B_5%tHML޷]̇dPc~nIǏ*)O%YtA߳uRl4ta02-O'|)|RNոRe@1v 𷮵\$cѭ 9֜.KpOĊnz?Y؋Bx"e`ר[(L&CQOU~leB cf5`K,̓Q3l+P W05Sgv9ΤVɫ|z1>=ۯ&I9Ċ77NGoOR TrpKb\X3BW# @3/qjq8i_Ou"rDYE7t.c{grR&?H`2vqozw2æ%YtܡoRVl9gf̳R1a3Doysqj5V, ڨN,Ug{un$`QTwN3 v*o2CP;Y}xKZ bKZpaϾ5ng7SL, ɥP[t'Qo] hv;AR}T/G% 4Yd+P{94._mDz ek$$8"9?=14+f`9%;#IpS~e^YN&P>WRv1]2=T}] VuyLȿOy޽ yޝ~+G  ܞpkpvh ;g!0ܷbW ȭmĵo>o6@ zTd%;>$"W(wr;Hlc| ~O7ez{6kOo^ؠWDoc>͊:g;@hÛަ#SzN+`&uխf. *ߋ%&ED_"f']ihY"m {$dSyk%#? ʘ3|5F3vzs8Ugav0Ӱem¨iZ\м؉4"2al08ΙyUkA`Nc 3EmY(STK~F8f[a@Pz?Mڃ!) L& Jd΍0k҈E'6P-P{68$_sh{ AW7i1DDۆaX y\= Q~gOB!u1hnmG]SZ[egkO_% ;n7(cҎr8hrYL6}bAޏGKA`ܯ+8J[R+ڦ=srƟ2ÿ3_9.D9Uy:"f*>h *6v8=!ǒ!>g!̺ekU#5oqˉo@tЩ0q,:&Sܵ7e8W]C1U9a oߪDi $ȟn͈?Ė{|۳.@2ǂi[s_k}ٕPM kI{}[ƪk\MElp;\*2R(nJ[Y(5st!hvz\/ŚֹX7( @Gr^B\' O2@uR]x O\`v1?PWðk" b  gc M91D@1yv; CQW˯FTn`ec/Zδ8/|R::s}Ē] iai#z@BY+IdZ[W46j!Q{)LOŹ\%-ϋ*4uI[Ǜ_VӺx/[oˤggO`Oh 1%9f2s _|3qEfB%W5}w pGYGw,mmߊ(?Z0=h}sh^N_g"| i$4;ö1BT= ak3 Z}PR~˯ *v9lO6l]3E>T4\LvkLJe(CI}BGxd0"F'">jyZ븢M絟V9-xk7#\ sO6@< \Sa>Y#J4gG[?uWݸ=قB}WxhɶXJ*BG! Cqm!58 uvfMǔ4]L] RtCmS8|J+C1q/B] ڟ]ct t+C愺֠"lF#䰃@0o.Ye:J|w5-OϘi3(lS2t$"2X  3ѥbԃ8S(פp21V|3ƽw}y CG{]m VN# #ύ$~Seu#g(qb3D!dz", -Vj~ǺByK@rv5=Jx}z *Hjךּ+qf# ?BHg~K;p1]DAF2LH3EnhJT{$yDfGMVQ,5hRAak;59!\ѩe7vI'<=cT H7S2iQ*}[u'5,yX Xe)Yrau `'!U X E`k"uTX`.6z17W\a 6sb>vztx Od3k\ܣZ%-aMcl+hha$|R}VwjyTT=5N-^3]dyk,0yk+.`4VGQ "2ԽGBt{yj|k`y >NEಭAtbcz|eঋvk5켸o \b=I Bu{b#?+#4_b񎟭w SnC$"[0RWVz W@fV|$mпZ{ߗ )Ҫa5{F|p=7 A=#}F1 h{ K0 ')T=)k JT)rǚ2qj νt}ƌIS5^\dN|2{n<HSb3{\>og'EKc?0 2G(2|7Mغ¾w;,h؀lI;Pї`>Mijtysk/I/dftdAIǮ .I%]v*bJmͫ !"T ~s&NVWEݑ*KoU8MZ50V1dOKq-H[1@9CC(^lhT誗# dAo\(@ӬxB էC Skqoi &pGG 9.؄A*'(>8[.'iVv]鹏91ZALpJ I2L'gjǾ@t'9tY`ul:^ZJG+lIt{bOV$C90ȻVZ]٥^Ʉ ,5'EAE GMz?IauQVMZ_@~ '~Pe$nlARȕW+hA!Vf_ *@39V{uj@ΣkG\G4XCa!Z|]Sz?)ЍVz]L'2$RЋ"qVxjmaA@]?u'/f:A`h*u-< >*a(YEM?j?bрAO04 Av P"/+Chuc Dr4Mjpu]b0Iq+Bu (?OEX64-pdV3 PMHVa5158=Y7g}0@[FOI)}q("7p-[.X/Q/8# ؜=*3{upt2HEvkam u-T5ZdoTː_n?xwiY<!+%Qg%ȜeyS\1^w8M81#`話eWn|Azc-zb\C$8Gܑ}Oֆh_/8%f5Ls" x%OlQKkĘ<5t j#d4]q"<#[v'dVAyۧuIҍl}`ZXL@n?`||\]#|v _qw~*SeHICJȇ7:^bt;s^\b1R-fjHS*BH{0 ؊(RhH| Etl!`t6=( iG@YzV'H&Ʒ+ /ywS~-#Q3H%ъ<UxDA3pz`[6s`H2‘U;FKS(QX\#6褅秩RX{\x𘣌ˍQTO)E 6][o| Jr#z;$NLO_AOD9w>𬳪L*$W_ r z:[D4F(&/qۨy0_[AOZb0D^=p8mlRS/'pN.vzBwS* ~;DG%md +;X- W,9CrSZg>c/mzc)@Koꙉ2GL%tgf_'b)؂1QSLP* ܍nhTb=ŪcqVi: лpvmdXܓux,wKFdW#?E-KYYC,(OcSb1 4ʗ;qԓôȶag09!wか1$96L^L _\7 >Oe ֠1 915khbصig,4ϓP~W<;EY'pБ` G:7_N|V'TOP?A<(͠`W#sKv:!C:xF>MP^QT S!ԑqmF1wtx+> xsr!O)'YI'a =vo_a򞁔h~Ue#FLjdx=+~as|8% 9x.tYyDaHm;ŷA&BX09PJ)0qx\OOlƈ-J-fEn3~VK}$ ߴa`NY@EA2$@jm2z%$/-V9v>NҒt`4\A%`1a޺pJTSbNqN]qEsg;񯔂NK؄?p|'okp̻f‚6g)׀1:@O-kI \#X5sUg}6 .=7pFn r=7ԡ\EYdtڍN c_F#\^0~JN@]u¹w )\ѾB{TCojaľ< G$R218Y .'iE>kGj[`cm9{6n^ќyjt*)`"4zF .RZ"y}zSk+]`Nڙ-6`EI(05 FXs󜟋HUmŎѾ+ݾ:dH/CDu/)aK(L|I7-f:a#`*,f>^ZaUj/.`m|As2oLjuk?zWVDRHC%4@b]@(˶|o˜Dȍkx _.5'#rf@wajjQ9{l7jͯ)Wk˺ q\ @@3xyZ,(ȅ6:cC.*[%,DSQ(X~|r4n <>ܐf﯂"79LNU*qS@6j\[q- ;!? h;.f6.w]c!)4mq+g;+Lnğ8k&/,+Pz_RYsיttӽoR0[->EYOyZ=<]Qh_ 5L(많AEO}_Jn}t>=I#i!)!orJ>H/Xv;? " дŎq+"Y *$nriyB'G?gnWB611mx lW;o,<%ϐ;Q yHhG%Z֩D] ?U5guD%|*DpG!UQj1|Dٰ" O"aG_k ϐ'n2yʃEk]{* grpVdYL󬄢j]knm_#`=#\lu4 iM&]{bcov ?b窊zV,u4uZW7u4? P6?o MSoC[N]c=ecR҇i4 ;:)^@q^JZ/X2%Z^U|6#j h4A[G7*]22Xj &R&qAɵsXɝ&eM/Yq`84/x5A[vұޙ.]Uw)f̜s3c7ʱ2A\ EAq'E,՚+PIޘ8MY| MdN!Z+[[(9%_*ЭBwPWAcEY2Lf.mcVwhd%-}վ&EGO3, T-c6B@oύaݾ= :mrs|ьLX6a>CϻUG97r )ܛO*(e% bodR}`^zة}g##±HV1gkۅxHz=8V9Ec$X̤VĂ[M0lp戁D;鸩Y{AVP!{֌^ njÛO ɘ].!Ͱ.tXs(b߸?!GV@W1GD'!!u*}( ,bxnS#5đ8 1QI]!8C%=XTuO#(K_װ3B+Q̼?mC#nonֻ"iC]oFU,i@{Xs%3v^2UwDG+Qjp:؁ZFӻfnA(&? sw59jm;~MQu{'G@ 0.LܐzjwњgM+/z&LpPa&7oJKצ[@8_yvD»+#ZR)p֪ep-jt/?0!PgrWØ(dTH:2K ywa=%_3ͥv 3;[ޣqiqDŽt H+ßP3UCk\mR} U,p^B悘p`l餞w`%<.Yx8$)T|bta˝ BP3](҂`Ҹ\蹴l#tM@1qOo^e)>:3xs )^܅c @T?3 ^Vy# R%a˰NXDyS:n)fL.獟lX*%ws×W)gaWkAB,@Tq}b}:j2ɏP7|i0 HɰIvL؟3^~,bLB YטZs }09SUuRq,Fb^*1't0tLxq}7n/b4ZU1y=Wt?q_:+?%[$ zAl79Y6':qЅ>4ilԂ=;%RL\+NRgڌz^~ En=wP >;f,_)LƏS/ͤ@SVQTR{nׁgx"l [,Vy;H*&&z#ޡЯT%^8e9* )׭퐫\N6 9:X9Zf *^UD4xm0 DmeHXyxCઊ6B5XnKp@!W ާZ{:c"P:,f`2ηƈG7mLjD2FwB8 bܨu($v=AEaW'NQuɦ9v/{:j]V/UYЃp *3e.oS"*m!~B EV'&Ϧ!M&!TAi-+ZqnF>>F&D&3熍Ʌ,.r lIn^C⻤05h˜C}qd 5Vߠ1c])H,7ͮ߸ ,YCd#.^9+P &y|f23.<ըd)->B-ԷtT`9d|^Rds\"¼"Y_$vbYsij`zV`2]&dNJ;dPŔxg`l[b"F,_L| !QY,W? 2>WI3R] _//VJWV g*QbUyo];<ֿ3N}>>`uԆVITN=y67_69ޯ腖ygXzRQʉB-{0u[@;, R 1DaIB)B,"  gùd{܎ Thtv/᠚J붝_HwE,:+[u(Cbyˤ%j( B6>FHIҝ'<9oU*w[d =VuRW'C_:{,ٛJm,m<]Vu~} T#"`KsxϗcE*1Lzq[zda'= xBigrmX| *~ɟަ?͹<_zGMu.ö"\y7yڣ[b\Ƨ+<:ǁpŋ4;%msbvjsQ##G:οc:EBh}&bo]tb}9 㤐ZL{ ը1-Ԕ1r1A~WE4;-p<4s69ŷD54wT7նt;kzwKX:8c]wM*BihC_pK:X;ވg=Ǫ㡆K 2UHnz=Sz#̖(QeO\)yvH&EE|VEfG};)A¦3IpBy2?k-c\yL'R#)fEgbmP[mmJg|YK!-fO)7/z? .ڞ~{XWWrth?L B< FC'dZo`$X:e\:QӕӋ{Jq<%j[ hG_Xe(}`WXJw|]cKZԡCAVNDG?q5>V#gUrS\ DRŊ,4+t&Xx:*`~5}=AlNTBΛnmC4l&b8qN9ݚtn+y>03-rODzUNJΥGU./T5/FM9伆o>tR‹:DQ|Xp&3:бGوF/,>j,c;K%].&(lJ W<į]A-N>WTݼ[YwI-ʍ O`!)A >ۛ0V߲i9(Ai3n/ΰޣ2sckmgA 8Y(K:Q:`v 8;ːeE KhCg[7? ~\}6;)MV\(՚W`W?TN"Yh`u}9]SdA]:I1Dȫ¾zF6n9&3`9]̍IL $9 IU&E+ӭOZ qfAM~`Y*ΐK.p 6>m+VCUH1R)Sq]Iz Em؄Vq5UGtđo} We(oRqv׼Y~|' ,;Ϟ*h?$qrdr|/me!*dHjc'79I{pyZ+e-v\8S=eG.0نpNx|oT1G٠*nwƦ ̴#})[S[4--]WvXRa\v:o"fp=)'ޡ^ڼՑL:-f6pf_1Wŵ4&w-Û4a{e/&ƫꞳk&G9Lx1mtձOAB XVΖTF9 hh*-pzw9Ie:R1h<$ne"rG?M[gKYS ^F%%i۫`;D~ |O# j`[ۧ>ʃB>jzҵmoLU/39A,@֝ AW3{ĠP B[(k|:ⷤwP2)a 4%[Sx:z} dgF!̽I7CU3Ah?3ys.3ɏYOz'b Bg%fbG*e2׌6Mޠj*0\C/[4aQZ3$|/04d ZkJ^/A~3L"8WxzebIT/O^#,$=͚cLs>=m/3֞EuEX7 y:%@ ϤjO$8,x m+|&!U g? 5*RDT~|~]D@.paQn7"kf0ygkdNeX)HrWVv5I31BPE;%[`o+{G }s2*#KroGѕLbB j޶)U 7 C>_ j2) dh\{LYpf oGJڜ5/R>" D(fvF*?s[N5r1y b34 pǮ% p^,`zPV~4ZCjR?y'`'t˿2Uwԃ%wB1:rږ9tv=Nʣa87K.K;$a[y+E@oUdGP*Z*Dw)㕣vkz#_bPxZM~ḩI~o"i-d7 D=d愈 >E߽!vD8čk8 F#iKUI`9^f;>Dy| 灥V vjV8sR_dU2۞:f9oSŲ/b(mb gzVw(y56 ~\x3A4?![>׶ "ZA) ],^T2e'W*% /eˋH ] ~}}=7*D;?:[yBvN.![5\[픜wCdtZѮ9-jqKOqHwS$zRyȶm+¹!?fN6:Gc1ys7][Mݍ%>{(1x(Bk}BP1 H:2٘gVNh$'6~1$-T={L3Kt c8Aj;_Ba 0)bQV)lG2ڝ& v+ GfxS _yN|ߖ\s;L#ogz (>=Ѽk^ZA–)Fs _2U)!NDߦ<E.<yщho0ÁD/K9g/\,j>OdEJ9y; AL^AgmKI.n[(Oys4]΍ZJ)ְ2zXq­.~ѡ}^=#*@]0a-;E>XX {ARnrAĢZ?gC "V2G}d ;(V?AƭB F!P:VMԇH$UvƼʹ"0l,S%3]!V`r3K2̹L(nyyyFd_;=,ik0E㈪k+b)M)djP(|ju%6V}0C/O~F0oF)pV[ӱ }FȪ K*6wJ˕al.;A 詚(yǝ u-]} 0rwK1ȣS+80lz@'i|+ [xCY]|gͽl~ psɜ8:*w̨3 .9=& B_9\SKF~)hD;9۾b $/4`\ux&,Ww9^jkpURwP}+/GWy4qi 3֑>)">v0-)d[LdbߺUeMAu.Su1`Ak#m=Af 9?aJFrovpO1E%"(HwZɧ s < ߐ '9|X(E" $ךBi,-S)qOAQSlLw?O{%hw hܬ*!u- #<*L`Wgkq:`(yJ,//t˔^&M__vCl`1+3I vE,U9hVp mue]}grQ]WN.w6<>0,YB]A732 iL?fLlC:=M;đ! J]p93c-!K_{nXj2%3(Q'}[9|~XB乏LF{<3•[9@ iT(_?i˪H݄72#qI' O!pmȜT/*6 /K%NijWK*/X;_]sZY*~Gnn%_4n(wG,y6BZdmNU'K&m'MD(ZJ|Ss2ZPoD/tGH}w𹄖e/i/ܖӱ]\F%wJe}VL̲\f<}cTH&6:[ݳ6:X{i6UE@Uo(IH2$-zw Md6e lOLIg_Ys YҌŕ$ǟ}ݙ{U9h+^@3ϊc7ƪ q𸽚L :tGG;W}c6DM}IK~; 0nDʯnxlv;h1vNiҽ%D3)fH G֍9ηS4QOL>g"BfzG$X7Zb* F[a+Z@%)\9ydZ4#^3P x;T>2WY: |noƒ/>BInAlLUx&YZ#?Za?^G1E QL9ZNbkvucREZ/bS+v,+ Q N@Jb̠V`~no)9W0̵KbS6CG?>: / O=i{W4-QiShL/ʹFR8:4gUன<0IM z!CR;-6ۦ.L G)̙nAmBi7@zOܫ 0W5Bxv?vc-J>,$$7IVaf歷0P424Zne~VJ붹PMXђ/#3PdjA\ V`$CIԻ'#˻g֭0ۭ N5Ǔ412 X]wC}56p!8 Ճ&il` ۲e@.L_d|MQtq3jcC(_-Eͻb.8Kf~nwctMCB$C;QZYUElj;Pe2CA"K23=G9Z~iq~ IjMt(U,ꕱz15g\PbtX6n Z&Y;Pj Ure#u\;C O;,֦Ō8/XEӅaٗЍw{XdOyXKWW6(-/J.FQjYƳ>9Q7pS1 ;j 1T+qDwxlN#2_ruA Ʋ6T$H{X-:Z']p=ŭ5a@%iMz)Kcu\v`MYs0Mx ָDNL!neYCZΪpSWc3HqFڨP?%`u3q)h»/wi?Nu4o쯡%_Us#ɸf3 !ޓ}mDVxFcOyV۹ '9^jX.J~Ts|@|4Y I鍡݄;Sid 6tV.FZ"ujB},A [ [3Gnļe'gXv2t6c &7\M}®Ȓ0 Ԙ 67(Ϯ,9娵Rᖖr4O_Z,#4̭y9uc%-I @>%/OrǵЅpĻ`CHrd\y9oaPJ -zP8QuIdN}Խ22R\-)oU>dIf}}^;&8Vv/ b>l`vhOќ7(U X-ݫcObLDns8zi/N3_[S67S*3V~(=#E{)Y1$I\`$`{P/:b%Ɇ'(9 1#95 Jd`]|'`xt(eeKU2GKbQ#"-I4X-6'wdfdFan-22 c Ctn1Ge6OE@IJ)<}\JoO=pt/z_2T#gQtMV\{y|$WL~,g!Ӌ;~17*Pp=qJ-ۋ5c5-pA";s|#9DP ]3[G s0d" /̒df. W1Ջ:xbcQ ]$`V#VC[*w(SWt.^F^Jƚ\cg rJ;Jכ3SGҌOOC=ro-͈=ɒi! D>Z\燀QķTlv0R82Ha~ ?0_{QYx\A+#N_ f7'hVP{&i/6J^^X1'+u|n!}2ń{܂cLD$(MlwtHH~?7، 'P5* '#5荪]@7͈B:%E8<~lDCXL^6 gOH(EFnweL׏⊥q7IKfߡE)g8Fx(78i 0m7) p3 KB~*C^GL <{OY<$>Lui@(.'V=*<Rŧ1tu. ~QFr Y0 Z5h.(l\$md8QUƎh8)_3>KZnYKz}pٌjDk:֊Ix,XMA"&IDlm0yLpT1igbpN1ͲihfyV KaSM%~+c2U9+D[Lؒ>ѳM{-.,@?ohu" %;R'1Hi> <2:Db O+yNb} xFcrx&{5b֎Rŷ:Isc:bQ,Vg[Liud Gr~"ta8 ~/͞g1f&کoə:5x擈c DҰՆ#cN=WUa,*ߍvǔ!Y i GjcYoHcכY)+\hl=\'iD7%{ ݇a*FڹG4<)r Ud|`&S$b`ЁOD!E_ndOzyB 4C[kfRwg+ f7B/QRNϧHj XWÅEY(+(o NNwCR ZTD]; …!Ej1Dyɷ :c4\|uɗ4- *ʍc 0)$WI5oZcO0>aAconX7p =+<2pUᮀl5݅&Y|#X 0+h&*l'mͻf@<$ ibMEl߰,>, eb?ywp{LRyH_NGX2SMq[T9G?%4^kAZԂ[[^-ssX_̓b k̿wCQLIf mpf *n]Tv٭ * ,=NXF-[ڍ(ysi]f)&>(\\1ْhX_~&Rx' sEt-)c;GЙyWv\o#Ѿ)Q[#y(0pAѣO}qpwiQz7VE=k֭TS*Tx"|T}Jr^[_ؿg4h܃ qRm{"\΁Ikf8\@f$d%}dG;CEZ!@.._luuML*,?@{t2,&п1ƭN3>2ЙXB͒|@&0.S.H<EcrmZYf'#\ ?km`WOb‚Gf% KEZ:۽[`>vqE.Q:{NrGvzIT'pȨEʻ?z,JHÏkP4d"lѩw'D!X:z$)h%ԕ0-8{9! [1vUF<␜Eo `@<|P|緓!A_\=zaȷdik2LF` '"lm7k 5\ӎl38 pBh/wl(BE-|Q{XT֒ p2TŎ3r:!>|2f]3LKD.u]BRS#fW?h^;Бv]&, P~ 3 &Em"N[u% 7^el7mAH)yKࣆǣ"%;h/;@P)1 lffiۉ0BPت\ۂ@|632 "َKZS 9N81:6Jc )B+A>آH]1?_>%vZ/睄|q+3ڥ)|˲$(H]уʥiCf2@uH笕XIC YXBy$+.^>Q_GKEZ_g h Oxot5eu,ۘ$;`yN/rEAi{W`la/L?`(t÷ERaEu_7rUXb,MT^ +ṯ/81lD )]/ admwFt\>vgH59KJ,EvS-Fƥ,δ*!s*/MTG$mn녬ISsSжtr46YcXV8L^3[cZ.Aqv%H@Mnѕ]Q{y P#+{a" i`~D'7ǙwzB[ΰ?gBT* u$yBNu,t2`9J<ymgǙz "'-.nwEv & T\31gY/Kk [!έZwݒCdѡU&P%(VUTgh׺(^kѝF6 QM<1:q z9]镥wȃmbLF,i7 {8--B; P {\ `d Bin{;Iz/]@}ʫo =FeQ. 50̅˜&2HT{%" 7 8F[Bff6{x MuCm[P]甊à&V?}de >$ o]#Y%vlē2#64{jںF޳ȆֽOOaIazF^[ݼ34"e:RW< z7@2."M^ev~~6p .f`kIQ?h*=_xqP_*:X6A}n61p͸h/0mTٜThHQ.QrCo6#pRfI8]S0oU*(W}e"(z]|RPKWY?oax 8&QچǞT\K=#Nq6v?4V V #d-lN7>UGEx3\f]@DȗKnTbb mMTY_YYNU|-n zU ,L]шj?oW#Hab"3赾BKgAUS\~Y#++Jj]. eo+ lrI{PZ5`[()X\qw6e@2MXU6ƌ`wFHv|@۶Crn6p( D:hBH1irUU|̯X 'pjG;̽IC5`o_'I 3k[<s 3jɘ*#/"= u{4i/`O&`Y\o5~ub"wyt>a+ \JScȯ.+9*~TLg1=2`͏B,DGTþxWlT]5Y@'# atcYz^~kz^8pz ,w?Ay< mH՗6^[.^+M .պʽW+p(ԍWUn夣;BR }J .VCg[!4|@y/@RnĜİ3d^H-CBq>^.e4!`B\2]e`zUo^xPd*YBh%2;u%Gx*Rt*?ts(S餐*d8cf wjs q2#ueDosf1]&xÐ0uՁDRw͘gfԠfʺ0W1ao[ !h{$3ޠ2i0@@*֡7'j$ : 0Dq iT4hWMRv4Ն+KY+ɂO:${^F[Çc=ZTg$<`TR K $#ʾN#Ըeة0oɕu Ô&BɲM}*˖C97ZdZ\'pQ=PиST~:`xq*}SS4"D?\ 6 qf_.Y8;y$E+DPx Yq\BgHZEWz?0PT#wpGݟ1AzNg"88 Ix ?/jѳڹlIS]zeUF?t$yP0|'k "GTp0+~1a@PenjFa\V~Z]G~w|_?43i}u/Fkm5v\CR_m\x|,aGS`UέphLH@R/Bj0cK@ (27l7u_تLf T'V ]i؍WOtC9RMy+X%Mj2yUmYDKp)o!A*DJ㾥QuL\5C/p_/l hcbgLhW%MuE`*at :X rb6%yuFI[))vbr(q;F޵?f_g'iv0/Φe=)b" 2J `gaBϵ92x(/fH1{gph^6Ο$%SY4(}Dpp:5܄4$> 8S ͖qԮ F ƻv.- C7[*  fEM%GhG.;vCCQdy?U gf4.g t;V&**<4Gb&:ߣzRtlh)*\L'5k~-ഫ٘i0i%QBX^^u4O0 wQ1x4`M8uJnE ?Ryy%42̬"l8-QE:}~OTgMJIB/B'O$pNÃgg.xZ/O2-D2|瘨CQ@XHFȥz640NTl+/~*g&^+xH;5uJFvxK,恽6qcYpF2&< DUVD@ηk]Y70t75-VܳmcOgEHyL~ISM`ޮAnMlTb\=2 ܽ2ឹfBD0xKp$J`Ћعf/TF+I;HHrdS'-Vj2]AU?b0U8mVuK sJ^N7q:_ ɐ[0Me/&VopK9hKnk ŜنQ,k 3{qGhm ǘXIf^VHLuf-6{vwsB!,3\{[h'αDޭXϺ5at=@ E+|2~~s >~®F[wh|˭ȝρDv.-!vEDʉsQR8+񛟪H(D Bx?Mbkew,{:QNTWۑHЯkPE3#ahjnf\bJVaj?Ú`G,tpzæLBȭFd0#eM70#JNc^~?9uWH[@#0?PU7jJ8('×o=w9kz.>.[.6O2U^;@̌fop̆\B7gG.ݾpFh} n]+Zzx2ĉ !f+? YO Ȫ/kiy$ )+5)%z4~ jҕKu7U5n*q.t㣎?T@Y^>:jK+@õPQF;|AN)^[w]&Z[W 8q6v^8Khz%~B.gck}yAyX'Ph=̬ڙ2BQ[gv0jn'u !p9:of^4T #8l)8Ϥ0̏o| :@GQJ6t1i5ӣmޮ2Fٵߝ3Z@5_#P!"b 񥤧Exo0" J(N_=.w;w]V_DS@"g9!(2K5;t+*&i[ё5ÌÌz.,zUa 5Ǖoo (n.Ȅ-5 oՓ߫x?M'ЛgwVv8hw=|$-}s"suJ^NҖoSxds)=a wZ]bN8@L*$4aɖsO3N,|yD.8Y9=9}Ĭ7t8-2krE0^V5%u J0rBp<(i%acfT׶NiATNjlhpnpI7B @7 ]Nvq7 dʓ`{$VPZ &TJQ/GgƾWі݈&:;~FN7卌ꇈT6}FeJMwR֟ jllHɜ!G멜c ^N̥73O8@a:YMiU*ݖ˿#un^.[k*OYWIdHD˙!6a;EPr+|EHb6q=x +VO?}bL|by0'~z z@=Fj>ej Xwt' &䊩:H7EӨ>ΞzN`ti%\B$4I5;H +qߔ|]p2v T];h#~>Y MVQs3o~)4?;>#xHDŁpu zñt@0xd6:;_6߲3@Flﰼrοbgh-0,*`;ۅ><`?ܿi!\we%@tEOGe/_y*a f==CKT{ PnS(qdsH.>e^xQvnx7iX$7A+݊sWg W70>h@ve}(;!56E߇e"Xd)kmז1; WǹڱN qxg^R%s+.2U #ktCy ;jeW0)1F<ob@HHr T*01 c#!~W9 ~ޅϗ?UuȬG3>y9ñ91kP`M:up;')kX"׵];3rq#zrZٟ Oc+ ٔ<-3ih1Q#%_gyN@ga#&C*BU@=7NӈC]F׶;-K2-h4$^&Dw$k|P_ =-r춿%#CD%fINb, :JJYٿ)$lsT}?U)W̄[߬GʇA;Mq認,5[*eEvHg< u6;~{6B $W-El&b%hRr(aT }Z Ňl|^cĩ%|ܧv&2h4w렍x@X%3Tx$)v[!ƸTHo4o7msrCڇu +E9Cel&Ǜ~/#6d߻ޯ˰g)w$&BaԂjJK!w&uk27ꦑR1w6D!BP  UWBθべ83^!)̑uEzlyk@;ܧRVzp0? /'q0G`׃j/Cewjݞڋ k*TMrL0Zv_RzcN[B *(_[&fLioon\7$hByv&Q$9p,<)8NMp+()FFtwx;8?L]i`z (qTgǘ/x :)aWLt.ms7d8y~]dג;y*2_М@hVOx=F_ϹF@o![RYX-41'|w[4 􃉊8 4DzDyO BG}q1B/kFDNH!|_ &!\zh$|ɵzE#͸^*7yJt=̝:\?SS|0;b-GVlkTꔕFO)B\Lm})9*iO/̛m@ϋo+}@M_1xzu [}IxxfHKo csP槬qEKj届yߺxN[.xS F['~ƒ {GnW-gM-p֐ņgNI`'PLyVX=m}i}.fkctAU F?s2YDb ~.?|JCD?{ln_'0޶ E:U&@eN܎֓{H긽vwT WNP^=|d2)_S/# 66S٬ {†+nzHN5,ȹr4'Q^37D;4׊#zs%›zvVHs!7D[Y/0lL1ݷ$1(` <DZ_NB2FQU3osI vZ gL'N~n %V_x3nNJFr0K tbo@0aųZ7h3[[\ra.֋4nkDZv+N!E '%IaыZ-WeDCȰY]$EBWYQF!搪1ϗ%A+묨%5#I%jG\ //KɟiRuRBw SȟYvAF6ti.W],,Uΐz9abE=CALfla_Y5N691}21ݲr|양 YOꭁ*R0qG aFxv"nM6:L9̶\o%<. X';Yg 4y SiԁŔzQ՟5<37W|[-A2(S&X[e)GNjz ,Cu&SxxX ǧ^jGD)0'ͻ. BG˻_y!)~:8r'/1oo<6/ -ʅ)o)/5PaCiY=Ώq*#z8 8 m[qmcZ/?L\߯pNUQ y.oBInBA(7Tv$E~\?Qx3sD_o LeK>aoݗo?dC~rHYr]6Ws)T]-!ql͚"opէPv+i[kRB<uu8Վ{SQSN& U=TRx@6j}Dk1k7:Պ߂d6rx;[ trFq>,3AɵjnAE%#6eF8ݤ&vu!տe2*AJz]w׍HE1fd=ax0ڒԦqb ld`tRl) =;|9yRk>v'G.K)Rz 2_dk[z=}N醴Ϩ-af|n~O󅣷e%0,P2n v_ 􇥆\M,*Znd2`tw ʿQ޷*Bueyh? }n^cI7J`$@Ve/^zu*--DZHkߟ:ts@>!`sV3~G0 w//AyȘh!0_ηE⾙z>SsC5#L"jCOH,Z%qauI@m,j6I~esEq6"5_[;N"Wp 9mn|3k}C|n3F2<ģwz+ZH9Q5U>x:LhG~W)PKឹЫz[G _^[ە Yn$#fh 0EOA7TG"wh1x "pzuۦODbBX'关]vB>6ˢײ@aTe?!D" d2@|Evfd^v = /hĦm JsI [/F7tѨKq_H>THz\ vG"$h}`UC?{My;vW뷛- aCmgWNG(iΣ.7Fkܾ[Aw !o,}m٥*z?'W&:b^l+0^ge:)xa5m.<]%HH-zLn-|aC(XI1S9S MqId^eg.G6d-au=Spi6>=> Ev"u:r# -+Z/ Ёd] q[Abcc`b^xAD˨L4}D>^{&7sRs@{wrכ {l+VjUHmK1y*x &ݾzi<'\F]dJ؊>&m#aL$ڮ-ZXwF K3/C_WMV5:#|B9J.KpSr?1ELjHf/_Lj?%ZϾgI8#z acOuvuTY:,.5'̓]I9YP$#`b#M=PJÙ<|af@`m0ŒY\S(z 5F¬_cO ܣ3@5KQ,wZMraRR^{'1*H|ݒ=h0Pʶ$ &|%0V7ʀ61F~Ɓp\d%;EjUM/ܡo."e tESZ$eJfՍ~6ީG}zRW ˡ=gЯ/}:"spThNkdT9tdWb2ҠPdדd8 |#5 Sη̙)e][b_huU2XJ&6Ns5Īfp;SoY(v'le7NBN I {~K-b޲9?Mwk`HLYyi|Iq6:31}Nb'H(plHϾ7UI:~,0;^ :GUYRM*q [ }3;`oy4,xa$e\l-R| Y}|@yO$'UVbjfĈ2Cha']4VDbjbu*iäL<zN%K#9(7GJJD(:BEejZ7Aokz@M΢Ze$0d;UhƚsIƛH9MS,x1>)/3V-h^B2DIdc5!bi~#d#_)l/9x2 8qQ2PF_حsv< {Yd(`իx{_% aq|7`'pG)AUk:?WlmM!w*Prly@1L<1 &NWsIg}!Q}Uq sic93IIuTo pټAƬuYG}xk][Ylا  _kPMd[r4.Β2oA|~o?R^I kp3|ьk+svbW`YpMxZ ۹n =J!=]d'%H}[)p9/lP/d_1Ep$^s>KfTŇK'c|쳑<_ީo0#A{ v%@r0 G1& J+k[R.Hik)ifnwM;t(FGʿm)t@->nm]FLuU5o"`9jMψ~ze ;aZ?. Ofy(bv'<є()I\~ }‘DoxOKl}ݦLj`/* 11'\=zq'~4d>8DR^D?Br뭳YJHL:S4hG.FdsWrMJRe_="k]8 hbZYm =.5Q2A]lSHFc\<ߚ!W-ќ>O4,UE8io'ݰY~rÒl#fk&Kϭ8k̸)צ&&2ve`r[s;x271pQp*$Mjͣ(kW+=bq}Ej3lghf67h k+ 3!k0PGȍƞ\58ZENiYAv:+_d.!Y"N_T5< W\O]x znYX ɽ-eY,.DÞkmg==gt,!,?OD8.%[XWL|D E(l"VR *ៀ#mB@ L!lL3bO+4"E:xZK zQ\dRѭW{fzrWhni} 燐jA[ 9qA25mPha鏸Ec+m=?iiAGjP1+0u}s^p !+!`b.#+bwH*4WƳ|35ZTkwd=@.HJS*jUmkC.oQxù*hg%[~Ojv;nVP;2Dsf:*BV~,Y_V)T?T)(PQ7'$y cGM]=$ּf[|2,EtgyW4eʼ8Ǹ*}ڽ< גn p7Rd_27#fV$- hRԥR&b˕<sdIonc\F󜙵#4Y0}goIh~DoCAkQa2zl+3@L,م׿ӽ]Ns@SDG]ߗATγj!>\ωyR+DX}Nm+ ӯxC>zͮH{:_Q=+Xu1FivaRs^-o?Σzq9+k/x[64:d.(=K"ravkl/ s) jKNILl~Ee;qzmVx5^d kD!Jt.iiy"J5Z~89'?񒥧z5N"U0KQz(*XAuk;]y ΄ZODP٦-{=7viUӍ|+P72MAuO +㭞BEI 9w9dKYȀbNTL23xS86':50Dlv%"tJ/sLR\:,{= \fT^s?1 ވI$phxWi\gWo=Y)뫄A =IR'bhh}PhLe9)h>M 4Rqis*g rOC) 7:;i b?Y3{c;;d}d lY~S$_X&lޘ$fkLԝݢWG&DdMԵF}vя"v׻6 wI&ܚ@RxsjTV+Q^";rD << $(swmx7.pNim\]zuu&~I+&GP+seV텗0M4/mIl*2k"tiy3MвXa$rv/{ nJ^R#"5ZjNB%']I#buf9?g7|G @'?.Z8.q P}3f`ez( w]oNC)гW?=P dȖ%@ jC3c{lljJQ) & SFa"p?\^e+g S2!s;3rΚUP$_Z"4 ۲2GT!p}*^1_kk=kvT%@ldDJ=UjMbhFv 4J1)o ӻWJyi >2SeG g-.Sc;dt[JNb\] .-a=@eFw :>j A85_/Hs<}ȰYg yP) RaH#Ja F65JRxX{:o kOCRۈAge4t!.6c 'E Enj!rYʧT&Z _o#ܷ,a4 bA }pjtTpꂈbh=[$7mT߉np.#FX(ѿ [ %aY#fфˌWW Xx'?7 )u_iU=6R[V&5*/ҧ0se*&[/7r7Uex6ɑ !2'G[:/4r6[lQ35~(EvR)mϾTOdSB-Ğl{xPQ84Mr.s]XE9Q8%\u4&] DSx+:cv]`?}{@IEV&$l^VPL;,ê[UmE]QU?0ю7/R3%ou l8K/D όwlӭk [N:Lac1Xkd(:D/W7SHdbUd&=#xDClF6-,Ҧ%/yyYG.Б*(#8{ܧ;hEN!ٽq2EQPKK(BE,/`K_)kՊٴ)- w> ^#@ D2 WTa<WM?A+ߑMIC^jwj_~v\zO2JOi i֏uK&uuI3 1R"7byے?D_^E.4^hVꕅZ2j=ҧp&Ϥ0%m<Ϲ9wNnL~'y^3i WY&|;+J76} pK Ux) 4`5mֽ$u%kp@MF͇D1fu L7id^d7ut6)'9=4ptLf56`@8cRR V'TG.;* Xq^%XEAcn‚))):c&{q"Y?̵ !,0M)Z_ h) U"ūyĪ!+Va?XssC 'UD-%$w$1"ر̑yfl*k2([Ht1tg: GF(hLwk MZs /rXU$paBɨ.D Ryl{ ˑ|8h\`P9)ѰҞcsZk•@T=w`"j O#HŢ xϭQq*a#eĉL/YI,iz3G6"ΐ#sM5!3?zB\ _S-%\4Tn%Y̾wVJl=HUJvȄ6omS(ۡ-ji)ӚHoA&O eN_/y6ZtoL|y|ƎQFjBbO p/mY!"2,E3<z4"%l\Ss?F Yph]ٳ z-9 (}l8o'JAۻjVj,+zNQTrM=C!=ۘ$[GrwdtlT\J+$ꕇ堇!C+]-O]V)\w(j\_rK$h}).N j&41m</rWzR#CAS/Rr}m%Zt7w%RX/žEgEH$" 6^EOdcqb'oZy)pX]ng(dnݦ&^5ca{i7ns,E%Rʊ >qB]f 뉙 Ys3S9PB,c(I0*y͌Z`(Df"ܫP6}t| ēAF'\|q[ۤů̬'K[r%̊y8\ `% ЅTw`Ŭ @5od!N4(ۢە2;@Y?c\r{-"lTo2SR\#&)v(u }q1;Ns)/%'`+*7aysnmY%fQXM1ir'NC;ky_Ns=!,kƮ R R3~ۏ_sMu. c\8akj- G}x :_Ow6:EJTF s5Lֻ, ,m'3Z,vCc{@ vˉ-](GϙmM`*LKM 3x\ caQv +\n-:>RvwH;Xx;HkcƶjǨRa^H܌zO̥堆AtwIB۷tC4frDrզՠN$j |(=bߕ3z[Ϛ A~"2|DLJ9wvRg [Kiq#2MvA ?pk&cdL uTTh.GIxͬC/?RB;y:8sJ,}aN:a|}.g8gd# DW zS #+B9Z%ߚd4~1vL9P$ަ>46Dohk2{a2։xM$J\c E~ԋsأyf=EHzs6 C iOeY ʻI,1J$Ea[;TlhďX`l`P0-e50۞SM 0#uxu|ǁnW_GW:%${ln*-LBҁg~S'}Jdo|4Dmo:s>`svFʉ**QYK)V"9AUg+Lw\YX"ezv9ed-aaSXJ:w{ T;, ^vv(zV`|$4TNb}~PhB d'.BX}MR%bӰ}?i!ࢲq N"cQlY_H)i{`.x5BuqKe:IP_05ҷ}Tk6|t*&;Q\g]J?%W}4U/)SP#tYCyd] zX!"iX:" ~Evhtc? Ooz<>[v8i8ɇqy?T&6YHdBl٘0'6臃 ř`-ƓLC1{vX%䚪MuJĨݍ,͓N/0& f' mQb+/_u&AsՑ5 1:)4mC'*%|vw'Wun%5Ɔq@7Lsak+"VJ˯2Iەi+qm@GOpAɜңGk@zsYڈUUEɥvޏj8%WH.]ddHgeݼf *Y#4*"|<;YU_%Mv{{N px[!7.aЋ؝l c(] MRp6s, AK GL(`q"[ﭼ?614D`8<_0(2C',xn-jժ;%/EHidY&͙WMmc'^&‡1W(͋V[oc0#$'DlGVcj4&[=1P7x+3 iQ] dft`~^' (OܖmgXL" PykP̂<ɦ3#7Azܶ qZT>c8gI~4G90wN|u}4vZ*68J**ՙ; {)=e_xgvKRNq\l瀢t1o^g3M`@;4뫡4­Z d; iqYd#l-PFK7^cc%!lgYuS1 tB[fZē034 Uq fMQ""BY:A[߷[|#~z—Y3Sb!Ϲi[63b<0B }ى#2C.:5&Ɯ q",mGt&ZQKMQe7Lz9!% Dȍn." #{}pƥ 1wĬލGp' W%J KGhg*CO|Us8MVfY[9 MvZc>EXL)gXY7YAYc ] ,M'0Q,[Qc\怆}A\8T–GX-ZjӽzE6'zl͌0``MY`V6އ=eX"XaSU#\gJ S1q4 )cfvlf52.wҰ x ~b 9~pwD&(]ug+LK0? MJ'⿏VpSɀ ;Ol\zɾ0ϲ@th5`=*)&$7-c}Y*q/)K/;+[ĜoR ~_w<79 ٨i#E0.C#Y?Mvl^rSC&xM$< w mB8Tj!Dx$UйpFW3J/KUmr_xŊtxl۞L:kͮՠJ4\O-tp|ع샓łGg%}C :;jvJI {xZ7ٛws[ /1ifB-'U<[Je*I%jm껪#-^`oTeE&/*~>g]T^guw6"dIQ p./} 꼽ЀUNxE_Hd;W]i6r֫Ͼ'cz4|W,Ki+sSkzJx(Dž' Ozl+Gy[ {#,kɅLl ϣ7H`(2] +SEVK׷~:7=2#6odG*A6`\wͻ}SxX)$`l+ 0jz^azѧ'Os b Gvi4uGa.D*1>\@Z6%D8I[EPifY4NY#B:% ZL G:*Hk< e"pl:z̵uBpÿ`ZeCD+_ ]nć/ ȇPn1w(x?/_ZVM0ûxZ생vU 8ғjf 﫦n5{f;'ZfJ>g4ZhM|_%unFxfQCRy 1M?٠!m+Li*X n@}Nr)^; (+ IlBÔ,v_c (+X"bW+1^Cv9}vIcۻ<c A]l zCE$)<ۭ g]Rf?A2-}*2koM,fDgh=Z1prR6[r\'mG1 s0;8`g DDtGqu Ά+^baUm ,/ZYFxթ/B:VxizV" xKmN<{\ޖx?f< QP^[纲)b:{×j;XN=8S |Ngx"Œir0oJɡk3vz;ٵ6&ilrǻpp-NKgZ~(Dt/}^:>7Y$Anc 'UROfm*^? NpPVu"V`bƴ̢(%5p!P#Gy쏁Ԗz2X^v0PStjyJȤ!5|ɸ{~Dr?bG.;?cz$rPXY6dn#Dt<̪be3ʎ!ƬYز?$trAG {=TUKɐy] >ɺ CSUWz/#w4|VT$=ZsÌB GTw&@"׬7Ōc2YnDa߽`xY?R%"fJJq %N(K&p&7ۀӱ~}un&qY׵<zQ\ߒgCBgEÀ<^N?oTdOmn+胥 H<C>jVo|Lw"hrb\_SIY5[b  yg+WĉO +V 2"LGQ_j~sӕE\lFy]3E8ѩf?d=O%¨hqv\}Low1"O-D>uDc(p2njqM{=u劘]C+*J,*<۝sxo_ gcp\KpG^je_^nfÅ~ iA:S2WkE/']|M]>YlygGu{Vo{bOPw h-f)QEy6ȸ>qMMmeW6ƸscD!£T杘X`> 14w`Q!;9>ϰF$ @wzlpPx'Anjp>rք*yĀ#7|h] ^"wNf[/:E$IO.}X1ͣ: uCX_j݀O~CU؟-6sw_`f0RT_llm*56od$08; }T!YgV]9*eW.!](uq.+4b+pX\d( pt!6H9VMħsa̞ B}j5=W4sXR7ff'|PQX{j : BPOXso: cX1"YD!^5(6l ~gJ, aҦq7:j'<''䰩z3srTJlv #xS6t4LGG.ҽ1g13l=M6[?_߉έPDoIl3Wq1fDDpZm^տu߹eOS<32G!B_JYDǵ*WWfە!ST妉`6q(]cҜ:7mIgFA\+h  )E-+H̩lrgKX&XPIợ۪mY][eo/Sr| e"s@G\ do^z< Z@0KN=A &+DG>YY+5x·+Y3[C3 2Ph}5?wYo,yޡ О`TqHdemzV v9 K4Ι Tlly3EH&h( ;BWpLhM¥$4IӬ,i] jX7QqzMz H9Z1zOiӿ_fҡS{#5$ j~ӹ-$(?ΟV~Q g4 vª |ٛ 1%AM~OM-w-<[B/OL|I̧78:QCP/kgbbICr(]'yImTF |<ِt^6cz3pjSo98n(\(_aNK7T,0sUs{!_FgPwRcCK2?J@z ?H(Y'/:|:3Q$ a]/@f KLl5+JU1̪NOۏ qZЈĜ `{a iZa٘?pQ8 ȊprQ("g7f' LIQ#ܟ%,`+/KN+l h)@nl.\hLc+114.b4%H1*[ IY Zhg'cM@M2 熞HzI&T]2j=􉳺9g T֪Fބ_nhngֿE(g{r Ne5δTeROD|i{~ٸy^C-™~)Gsfͽ67d-Rځh3}'j0+Ha( +NAжٳOIgH"qxy2꥔'T|%0ͧ!DeO0E'wE7VXR/}>8SJzR D]ޫN!,[t`ox?7mL'3~cm|]!kA-(Kpe}LFneiZkTyє]ߋ r׉ծ(w6Z;"o[]n_Amr1Ϛ-r]Cޞ2$@(ݧ~1/(*aqs,4Wg57\mwk˪|GU]WT/DIՒ5@@<jlP@jaYsAO`ZQ6-VW'V֭&Zn,GTZ0 ?wUj0sYx~L#ho5B@oEec&a9" T+8.D.*GesѪ I }lC}eR2&cPaM"8f7uakVL2lȒu!P2.㉎AtKoE\*dS4k0ݹ!=SOq/3Z+I`i[OGt:g0C`XȴigrZxBe/¬{|ƀޤIy@X:˨W-zļl$mLed*@<\. (v( !M#Avy>t #([CED$N=Dj}R?nVH*d* YWYC՜i{DoqѴ^\uc*j.r V$ff63%b6ݢU~2^E<<CXUT,mkooQﱜު@3.7>[L]rGBjBurX<[ ɍB(}䊧3~wYAC9#ƤUWjݙ9]n88[@7f%,6W{;-dE7)SrQ]X=SּgcaD 7$/^[oB G}J|t&ӳgt k a TTCQí=ߏzZ4$4]'X=O Еa!#E7R;~£|h|XeD:<ܧۺ_[bn >Ei"m+p: ]5O\fHIX),88\FF>"!cN}'{,>?:3{c"hx {s#Կ|U#(pzuQvt|̘tL$T͵َo6`ﹰs  0Gl Ԗmn'k]c7ɪ$:|eff"Q%G6ppkYbj{Tُ~8`N4D;¦× R~.c\,*YھQY &{$`6[S#UɆ phN8>AbRHYr.䎋#yxmH5 f*L (~^JWB; :F Qb=[68:k_kQ1Tk EKHTW *n-8c7VډɨiLj"nZ-#PpлKH5&u?a9xYXJ?JњCNXg;N<#C;*1;jr s{A$݈yLqsܮkE|XUo%m'/n0?!.la%"1vB0d6&C\ U;9owEb.)VUK*3徑Cɾ;6hђh F|񣕰ϏVZjS5Eњ G_Z:Zeͱ{+ǟ:dѯK6F''*{TJxIwTaJl ?7pM8pW۵Rs>E ߉G\!]huy[ە[VA_ ώ%{mxV&7̱NzujجL+ W¸cFo5X @-ZOC"}>Jld_pdž  K'  ;mp{gvY& `@<6ͶPko=6Pj$m~WmQbPH):@Eʳ;Zh6wt#Fſ#(127PQqNlE)8|TĻ!Xm}il mJwEN \\W_Y>'@ :A1KD* %x)kz {mNaF8k$6-3ttK> ֵp;~B)1e l¸prȝ}4rG1>p`kZ96Jc cֽ3+3t:f}D7!n?(̨pe8T[u D)F8~QO{j*Ξ,bDA P" HpxL&,7ئ5C/0jOXʝ7j*l`0d<qNƨ4~%hjbQ͂P%%Śj?Dm]`핀K,x2M0:RXaV:OC@[B8Ds۵4BY?25xMI[$J=Bʩ !_qB ukYŻmԞEY uY99jcX^] TuJyiqVadqiݹVzt۴10YeN#8M.}x_f/L0;lw1|,MMJnNuiI%DܧiXLx\Oߩ缂bǹ,ȺZŗ Ӯ2UHSmh "VCW! KZcgt/@OF ~}=)x% GRVƄ59Z+9'U:[:8 X̶|ߕ@7 @n^oG)ŤfJ2d$r{_q5O=gzBek3Z$#B13_pI` N'{׾ ]徼=;*eLϧh .\S(Cd*]J`ZK<*qǕoLVxF ͑njfyLeW46qU469luiþ&[XDK[r,QKq,'3/ )&g۠7:̪ 3@HKf_ҝ?¢?S/!M~[IŁ#Jg1DFnTL{(/YHY@xC7"K-g6U KITUםζyOIT}Nu@eSk!3g4-ɔV_FIuN&*Mw 'lUafGٖ>#!afjRb27֘u:**#GT"s.u0*wT EsG9ѡL%\r֐Hu!7CYߌɚU'hXʙOL.#"++zR*[Gk%*¹< eDv@F}&s{ǒͅH?2VҸd $ްaL Y uS>zV/T)n[K @AգUdfR GkL?>pѸ7ʣ\Jk `/~>΢XB{]<>$7Skö $/F l@΍=QVdCH4fڜI;c9W.U~0Rtj8XDN4.ʣ$ȼv*4p>N4g,C>1Wl~ [@Mb[.ܕ>h70'i {49}5R=$ /5reQkHg.M@@+2Zhsv~~ҾW8~>̆_v}t AB$KmԼKn%cΐͼܝEn.d:Aj]M%qg|TPy&DVbaҳ;q`F"R|Uz>V}W(%eV]$)|YdyR dP%\E<^ Hl@ T29=?tr%_)õfk.uLQ Yq058/B2\^ YHvɨoiZAIM+^^ʩaBsl]c|Ճ#}BH#'L7oS&g Fn,DEA4ks"Q*W0SB~ Ȑv<8'/V,/~8rL.=U-?uvy%y qJ3}5w0:A.+ȝ$A',Pے6cc5s͊S>T?Q:ӥ&i^7xkB&/`ׂYOJm 44P4!Z0aVrzi0D۲!1I9,{n3oTZ#0a4 AsP冘8jDT^pP3BMS0gM: : &DHG+5TF]$EQ'tg>IڋG— ]zkY$?>AJKRL~'/]7<`#ml$V>KaÏGQF%4Z/6-"Kb;HJtn[c}4erK/S3tlRť`Bbo;/^đPY۠>uʹ $/p.3kVJ̒J2v?¼:7+L*/L ] |, 1)"LjdjX 2^#{G\Jf;2CvfG2UKm\l!)U_ >S֪ YuCEb+jvڇMF̱G X7y`DܻL,L:UTټ'znPNc VYZ/߫cQ^wE ) lv;r6t#ʟb)0FE kZ N)9Z9y!QF{<w3S 9kne}q3υ?[)F"}潮W5-[N;f@De-?JOi4TdL_cocz`ΖkeX^k*ώPUF򊰂SenY?Dڵ7P]6/X +iAp13kVY?= kQ1*LD!_1)]f5B}Aaj6:nlwPLRz:,>I1⹋-ݧ*FvF')[A7xv(2,m W"Lwe (Nnc=E]p{MZvǍh$Hjčrʀg屎g8,c{Ȟy@/87F.! ͌ZMh!&bˁz4X"r&Ct 3]]0w?^OI]Zk(n"Jʶ@7n|:ɵ| [˦d tqCe[#%eyw) 1°a2Rhi$|Fi:sUYj}F,5L@yTSvڣ[70 @+}^wBHȐ;S}x$l3BGed=i#]imdӼ8зL/K{KedN! B}#&q-pi~wND'`ERpШZÍV;"/De9QJNJσXޖȢnBIUEыK\BQrߧ@8o&澩:FodoTH|be&k?Hw,%NIHۑކ_bEՅ_"ܷens*q:EP!3]7-ɬd^Fhؼ.+ PCti#1n]gI$EKUul{<xM 8oѧ=nœ^N%df޳[n -ꃴK5 tq%UQ TW {` nySkx|8F\t.`P|bOʼl BOaI-奈_l%#ɹ\bbŒP3c0e LAZ},X/^ճǝzc>H'ecBUedhY8$jsS#. j}skp"ֲA`k x~NҼ^6.xyՀ8W벲D . W LlyLقV=y30'{ W4`)n%㬆x ߶vvj׻e~aI?f]wCkf=E*:'bQEbi6`-#FHX$QnE>D]VVc?1\7cԄBŧ"!v5ntreBE8F^@Cr>; {AQa;s@QAgqD1:dHQ0zuN8߾5 >U_+=[v{Dtk`vv6|kvD_j]Z7R7gCwq%4n}ؽ^U vȕSn*Ε}SDh=jߢ_zhrI&Pη T;8d[w{ٚ3Pe_!KV 8rz}F'@j>k,<:TX }[iB!%Eɹ'4tQtb+,7b1 WXȑ冏ٻӎb SIf>JPn[t:b0jj" gc;y±l&7Cɖ Ԋ5hxncv%.ztC[S莅0FߓŖr~ zy`dZ>8 X @hgYZ070701000000cb000041ed00000000000000000000000167ffe1f100000000000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_dh895xcc070701000000cc000081a400000000000000000000000167ffe1d300002bb4000000000000000000000000000000000000006b00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64/kernel/drivers/crypto/intel/qat/qat_dh895xcc/qat_dh895xcc.ko.xz7zXZִF!t/+s]?Eh=ڜ.+oC}=\K_:Ldʎ$<<6kŇ/~k|SU`ƯRJ#CF̫"q}[,M1Ę=:X>`dGkb5Ma71{続̅.8kn^WcHpUDI{.:t 4Ձz7./^#g+_9BtU8Z-靧bTf0BV;tџ5<[Q! :21e~\"~>{^JLVԓu8_ Ӹ^}9D3ggl}vsM&G)i!*Y-!2|s+}':zvmԥXx޵Ϛn3jxU8hhH{`KJYjĤ*@ִ=<=#xCw0s:w*v)nV{Yz'^I(J0Ro\~\+EZKas Iarpap}ޤ)Ӻm ~j:yN]\lb[krwt M MvO_<X3aRPt8-{tч6(z']>Cr֎VS6SttS$E0:@A8e}2u[* }A4 CD3@1JjK8eaYň^mѸsK_lrܵG4=d=iWǯKa02 .bk^*ξeqI |%&2ƍrTYZ@ _CiqʼT1nJ{s2j9#ݢ> ):@*<Ȗ=<@(fdXMl>vu ~"':l*_5y=  &bץ"jO^FnQ""Vk6 6?@c^~GH=L`9@=S!Yót@E $=v)x;%BQDarjeBK=ʾ{L5Y=?p&GUj,-Sh*"8'x Ilyh7I9QSi/ZKm+v! !"OlaGX55em~_6>,p|zֽƲNn\)=n%xs#vRbGt83aPZ~Ve\7W"@^wMHN N BK 80D JQ{Ɣ)Լ[R5zҖc/دc7g"4SG-}!|ݮ}KA@-S,Ma]ݽC\K1pb9 jv[Ӣ ^W<֯X eвktT Ry@1"5L&X'G.8EusS 7TEHp7P`{}17M7w2$Y΍ Wn6w֩,GZ7m*:(dž &zssݻU5qȇYgr` :98kmۮ\ޘ$63Pt"&yS;B<ǘ2JZ)p+_W^^KgX%m1ѶAtnA3(@mM0 zIF(,R)]IZp9<ո1}n_"۸ ;)^BRREaf"F >Roϯ .cLٲB~/ 6d![+vq9{Y{6AБD6-wtٚ !` 4en wX{QʌX~l2,8G>p|ek%vBr;@^FkŕÀ| /@S#b;Qsib9%N(cI[5x~:LAP\Ðdg`?ﱋ'Ǭ, F79#'KZ}xE27]FZT/Um>Wţ-zbZS.Cma8/66$ dz uf0&v}g/=jQmJz_D+]04122<#G45ɵ9ZlNaٰ Pbkă|c! q-5Xd2C_a#wmY ! 㠨>*$âeDCe7} 1Lѧ?ܽs:[nVA4<_~WzԀ>5H0U]GnTV%DD3@U{/AOQx$ą}V!>CtvX[>LSa=B}~ ǀiccv9db}9!EsxcCD%Qkи hypaAḎ)`mϹA@ WCY-MLK'ꝱ&gLm Bk,X2In{;mcz'-|76A]Tw\ Q$QoufI+e*ݘà/T6-Tr,FY|z}jSe ,qʞk6 ?fleoļDZr.j?<ґ<$ 𫏙*] gV"irZ,-\ҩ P"T41Q-4*"fM+TrX o&+:*'V/>F66> M?^釼cƏ+v ɂң nCVNKƉtS@ 'qQD]q ª} DIL͖ vzb!Xܴy,N0d>*!]x?_G;U}\dvA=;XNI-#FtOur!bw SիڧӸ2=)؍ /D^`;NԦK mJIHEmEf쫄:dQO(PN7"Τ օ<.̓A\o"ĎM-9/i3: #^73aQI+76Jo*Sl1b N‹.}ֶ])JGogi{ =-bTN՞Stڱ g^t%6&T7$L6{Ӈu;D ɝ!M+6vFy`BIPN6 |1zh(Txҽ8u*$sVDB_1u[Z\1-qJ:iqf^P!@\ BA6k_-U#>Qƾ'S,{R.!GLJⲚ&aG/XH[@bDMyd<uLWB $]ab~|2-QA,e"oׄ>t _qܤ!w`!rNvuP yH9T_H9z# }Ⴙb}]yb'ɧ.&{ `ӊq~z:'m+uiv'­[]!SxXFF]9ڽoyS1}ӊl'%5ݞ9kA95.N]ݤguŴӾ]>Z[ z Zw3*ryN_t<tjkOGBNb<f3eD|hQk "w1F78 Xo*39YSmNTv` N2x!,XV`p,._Y%|B.u cpfZtׁn[#(SWTDy_ml_h$\Z~1%x+hյ3* ޯo(2{x* eߧ.AM.|Irg:@{_..˽6aF[Vy&][q"gM"[G+D 鋿^T&+_[ƳN2Lߩ~@449O \/*Uӑ☏[מ7/II/%,Ĩaސ;;SwRa#Bag#lږYqWfڳWO2 0pʪIc|i&NZV_<%TS9e&)l1¸iN-G|7h6"R`&T$DSRV^cVgrun jR9,'Ww¹# z.O{ǥ=}d-vRDaVV\!QLt8cS 砜$ $T_|?Ҽ2,]X-.R3N6#w(Bha =!lt+FF1LBGs=p[K0dS?z#z!:8 ^ߖ.!xY.~lЇRK0 tH (,Gmu̿8田J/V!ggx{1}8wtO" 4]˶f.Ӛ]CJz1#- jl ]tbws|g4$3a>\qU6[E2ؤ˰p]hY+&h} _2_W5 \p8M!"g; *'g!@dAU #H14(6OJji' ͈gcKrw!0Jz;SNEc7kը,ON(15&^b8co7Tm 86e$t&d49\ 1Y{^f7T#+SL*.@_Ȍ *IBЯ=Wlz㮟uN*?b5J ~s& Km2^`]ޞ/z+a&6cvc1Ͽh|%C:7Q?D?꯰a` ͹Fi#p' Q]x ʪå]{bP:%'E0L}I5#"CƌzO]zRM!Ebe%SFUH.kћ\;7 9B,0<dRR\@;z ʄMubPv6-mzjOVqݖ58YX&wPk.аp 1u^( D6_BF ]öpg1z4Q8[?HlcR[5Ɯ*i /gpn#3 (,9FLIrO K C[ytΩB1w- ݧ'|/!iݐF2Pde&JTǓ<)|)xkٽZH7q9ێNyA56#/MZi;)ްp$y3{:Uyl4]#r8De;Y*$mX$8Y$άjK?<+Y5H2,_ ܫ1:k/A)~Z1pN@U~?H8t PtbA q`@5 d1N^|嫭9O>+k>+F!YoHfLo[Nt8%-~.RfOe%jx!I.[>6tOr[Ϩ ҝm[aILNQ qcI<J^=Z$UmǗOUϜ/ yi9+#iy4#͜K5)pQBؔ|^^0 Sś?A # (H")F\N6.LgA.iǏ=J~k!K9vESg)]`7uf$]E83q#v{/KkU}\;}BŭZ T=6lq~o \ %<%nw؂XK,tD@jf|0if;[\:P`[I*҂AYЂ`# ØZNdP'ޫחj\ΏҲ: (["l zhl\rr;HCn|I*#]`%,?2z>,Jt~ܾ Іm ;P"VR%<ܲA "I&?GKTZ,o]< /f<"Q(Ԟ1 n/Kj.Ep*A'E^sP$|ڼC uԥy L K !l,3l ҊL];LA9M-1J}J}:Q] 3'(Y76E.@+|ߪ4CsU:Rmi&[HA'o"^bT3 )I"q?ڀr4WBŒ> e=͈>360v$xfgU8,΁"7☤YCn d2L^3*d ثLV:Ҝ1C#"-y䟔ϕ=ՙj~!B A!o-Ф o[56z8-ecʢ ǩe9&.[#'?h[ cڤ۔^UȔffsN#PAFm%U8#/SErS~f9)Qb^E AgYm"K$*P C#]vXAdje\ewZO#{?}߹WsA[sn_hid섆 #14vIuH KDp%Ua\ĉy%%{嫓^7ª~S]ˈtR BWJCr9?IABBe.bQqcd]r5_]pD"/m:'ڟ3k*a:\^ y=AM+x,烵ϒ]0ֱoaɔ.3UڻN@;⋨]th,eD>^ hw%ٌxncES5t.`q0e~*5ȻO@`.q|OSNFSг(?{1oyxZ̪O  @ۖԧ+NE"0X{s k^uP]zj9K Xc e<ƾik5L2E:?e&(L1ߏ\̸ޔvL3k\ɒWDP!I bz-:ER͛'#Oc+0YmPkXɸ.x*QGݦD| Qaߩ)&=ƶ^Js1wZ! R{eNp*kGPWhZZͦ1t:B($`J!TWK>˕M@zy)҄\`-yZ˹>fo)\(Oł"{ăei4쥐׉=k>g~Z6oQD])|Os a*d;fFEN Rԯ^v+!%%l׮c:9B|t+Tþ W9i_P%>Oj-Lyv\_G}$pO'0=tnO"+79fy>Mr}ψɧ)D} }W1 TY=#:6e()xD/*Zy6`Ċ, m!K`[roGQSjN*l&Li0\y3Kzx"ddya hf?G>n}y6lǓŅV C&ϥaίпǜVT@quC-ReE άԁvD 0YAX]ڠu(>d'~d^AoyQ9f mx_1УvQc+b鍜^bx }xpKտTo_5iJY`+e S4qj.S!I)01Hr/ Z:uu |0,pE֮C(4u[4DؼW5gX /fk؍ޝKwA )u1 lm>n؋mB.\6`)bualьP7(sm$~N-'ʃ-JKb ޼rsNBl`+X[Cnf&0JXm*vQ ]1 Ns*,~:E6aɚ$ X 1O14^Uۚ(}P*K(7omr0|`1J_F~2Y0{ݺ?i{" ~OQ'CG}m?ձƌ93ZPԆjh(]-\elދ-+*R ~]'Z- f+EHr IY"ϣ'-~:́' B-x(E{ջω!vzrঝcv`3>43lh@&KNu FgnbL>6 XȯsVW7|W5AXp5J!D lW/WAAȨ[Q<:} n| 4\|9^Щ;Gipi/2`Q3b5R8w5bN a(ncxqwQ4 sSSk+;sRBB>nP/ɗ$<-BA0b/D%Y9w29竨S~갻2}#kt$*K’JĖyJ(GuFxM-*)&jЧDX梼(RjPO7<k+x -3#4A}Ub%t鄵ہ'qJcDѾCLHCoMxZnVBH[݅ՖqZh.^;_2:7j_451y>N zS~T}tyJYF< )Y:KbmCumejl=DM1L:-CjfkGώrZ^<.k3TDC8є8uh~<%|z]MTcG R8a ex!Rv$Hv8bcQs@yK w"GӺ&vk7-_u\)Fj mvPkzHaPJ#7ntX ;~?Oo(7<ߠuZӃ!KZ#HjrBt=vAv-/ɣcd Pv (#vOP)<"Iga1l=J#PI./{QuL#TUpߒDDc@@"b0z QyIi>QܧL,4}3Hl4X@XaFo1+(fW /^fJbM 9u~6ߟSgHbst \=PX+p!`&,MPH}=;&|'D +&|@I>\K} APqo"KP1x;FlT9x#^ls$&hljf{b!t]E߬aJկsq( xQ>5}Е^}TtPz8D-/㹼|7 VK.f3>|thyXH,^/ KF4"XTI9=Y5`y}]hMyj?"d%٭eVn-kӱ1"-:3>Zڇ8@˷Ek(K%_ez/ 6g2C=>ȓDzDMɛ߁w@eEKJ5ͻj̞v^{4?1 o+νif{\Q'Pw/M;ەy1])?|'|{\KL# pbYMoLFN7*W+*:`>( * 2WI"u :~.`2xpH(u@yZxōOn1 އF]/9 ^i7"ex/9#pR0Z9$p(i]<B7<<5($cȏ}ҹ\ Qk*[Ë*bFW>cquV>DW4Ua)_T:mjlPqC-pUiG&8BqZt\ N o}~"53V ,br ߷:I˓jPX!&TN5gPK5ho `gj޻\R7p]L껭dȩt fg:y˦ ݋h^)C H<8U?e'iyMhF›tϥWqow J`eO:y7XlF} D:A uG;ҚE,ONUT'AyQcF)("#oza<> 3MI~uuC RZ W%1C6U@}qBYpQ/G"{ )Ik@aӈ󉒇*!]-"cAYn X_*j$!m>{ج/,ux$ r`[SXI-7HiPٯ"G+54j(Ghsʃ SYY҄lUn5f; 7oHQk9$x*Vk g%LQQXu&Yy+FV*?LѰGVI=/ U>PċS+?-$8zx]v 6Ҍ-s)V߾MYY_rFn. lP-U1F醇&48(ͷ$8ouCctob̸ׅ%^4ce׿1vYtv%§ ıC:Mٟd7R171n;ud şK]n |vO]_#<:ciL.u^lޖ]w>T[ ÌcfsNXc }8,)f(귇ؙ2K 1,o7*᠁W6a.FA$q!{F7RԪJA:*\G5Pït8]pkVKOQ:h5^DJgR8E!.xݦynܑs.[.:]E;00~:L=]hm/?.ZNﻻw|`> jBv{l% E{Rhj4 0ZޕYiB I4sc~ήCE o{ zi=M9>GϬͺ.Z(6>Źz] 63l]P|wk-IO~/E,lCZ?)@3 9"ľVGOh*EuwJB aOy&:L4kxΙ藅RBLy_APY Nj@~,VPtf2TvF$8"næsulD`3z0ZXA|" !?mIZٿZ.D&FtcFF⪤eIf0/UfB-g(INt*jEBWPfM@h 6 vgP`0"#0ZQEϥ[8@g*l# lݸ1 (FN]yY5d G@&UlAS[dc|-eg2#OQIGS1nlȉ.G@ P~7QvWPÂ@R"_SN>t" 99h?Lc58j7BӇ Pp߉ (AihFHj u"Kz!OyL.o"{MZؤUng.qUBa-tz>poKAMR&Eb| gc3xW5*GAʟ@({ރ́uDR4=:8#xs40B9#fݹ=N։-MkkɌI{'2 rՉݖ=/YxUNSk1ء[gċj,׵dD1}{,݊-z:؛(LGL4ݫGhiMS.H( v@-"t6hɳaCԨ924;Yr[;A ŹoIwtL4~?JTXvժ i9C9%`sRl{~jDa R(f f|tԐFH8xlE]aw`Rvi} &8w4Bh/H6euↃ6.5#g-)3t˶='z 9cE^.kgvT&(;Rjz&4rYmIBP;a7JiUޟ@ `GPWa6fgVg\m;m T ؘp\ 34m>&i`JpwH)^ +rݺ A(SL%C'E )NGZ HB^,{`m48qk50 1w1$ovPقzA8vsTh _d+ȴ߷PGTeŌyQ)wD <RhS5R{ufDS2Mw*in4B-7u{VG*<t'֚-&Qs^)&i3Cޑ G=aQϐF<ǹ^e*oIܮ;8(>.$~X렓 Jb顄GZE&Q^'E6 _WT'H #CrnAoqY!2UzyuvBxN'w>'0m 5>[&#!_yKr':%Z~P&؀u[ǹV}mpnR<OoHVٌp^=ְh1%3ˁ  ɂkۜ[\Iox%ˌI2[Aۧf/>|#>0(K%`pSf.%O[.RIg>7%{RsLƃ>vpH OIKʡf\$ذpn vq#B@h qR=ɊwhrHc|6=痁'3dɕ?@ ~Š,~VhKtRԳ7|+;֩H'wvLeMAY_2V<PRڬ)K8s+6CW9TT#0#-'9gh+CC]sܺcI^k^6=XWc0!/<m=fqg^mrl<.=E/'Y#ĺ?b[XF779thҾPr.&3]gpneZ߿.aVxK5=w-M3f$}29%/T`4~ ?`6?{b9LvX{~nb Ma MdyN%M{ M[zo0$$cj)Q%ŰZT2vRx"jn?S9T%\l߰D'!3"H(MBAjg`nG_}(?"r4Ο Lm17b/{nCxx9%|cL5&5c5S1dǡ=vlAڳE ( ~©'@5.깏&;DB 5FDxZ8ڡ ^2 eiXׂƾ E=VwjBz&r3dށV[ VDͣ/$G V{JBcwڊ䲀D+`tZ4p&VCP^?48O.q%&k7vP:X']Y4hdڤ-q뻀Iw9\/˯C b`=w03^E`oyq6y;_/I.yK0Q#cf#@&H7!E)/W^ ʝ " %dlGa`}1˟S1!ً=4PRJpe >C)iѼu HREEtg&YՀKF04o_y? 7LiRJF !<7 ŸFlOxv&2cHQ;~a:VYy09_\{#Q8V:8a5泤5WV ޻rLwdhMi{JbݽQ˯J1o{I6Osu 2TeڻBU>ƖuiIMRrB[=T$h׾cWxB\d;hf_ *>CDcUh po) CP "Ġ5a!5!7vnYtRexzy{G ֱ_zE1VEV[c@cu%΍ׅV`AϢM2W-c O/Կ 2QJk7s#(OYiX5+>`PñKS7̐hbyI栻˼k 3~Ꮿ?Ty@6/q ET=szgU!G/FSZwi}΄09Pp99Z}$Zڬ׼.\:BÙ|uEVW4[ᯙE<̶D;j%k~r%+R)"4$gAh5()Ta4#05 &DUx>&c^0媌o)4ۖh{0xƓ6C)yAg>?8ILg=7<V=3۪Aœc;R;-Xp^9X#%-1/gRx0a%v- \ԇ"1BfZ zQJb%EɤЁ ^r6n{ۂ|feQM+ lWh1"b>ii:䟵m-O&)xFpT4RݮZrr5 a 3>5&/u{nJFe(Yh) wjF{ PhXj}  .zpzՏH&H;]O]M n>EX%Kݛ-ɩ.tTC=_T*:6~tKfU(nP5#h1l 2[O)6J6C~N aO,ïT:E>itTĐ/je_opjo_q‘’Y=0jeFq`[c'9v;sd2;}*08J=֭dQ4QDв숽l (j4 rc g/peħ:9P*^|;Tps '-9QytTa\;\AiYU;#=] ]z|V8ifF#NWrpO_LWwF9Vxϰ#Y>w# $^ fW,-ڭ6 )Cڢ1! !{4\dc23%Ǜ6s/E?/ХR1 X^gDžPV=D1S Ν|&kPZ|>qz18MT-3vǻɪV*OJʸbeUꆅ"bQu>m@v="D`YGy ֫vWXsG-TiƯo ?R!uMwm M5㫉HpvObu9–`OصΏAr.| #G'Z9txˋ~鮍}Ѷ2n=3Κ`Z[>R_-b|htϾFH6Z+@JֲFn1~L@A-zZ6)5eFQzeQg9,u{È;  Qӵҫ'32)Ax8o!(7/ -3|L(֕)f0uXطQ \Tv7|Hړ*s" t^Dc1c1gi9!r3T5vloK"KS!Ī\3+qxB_]Wgr,J17h lFw8呱'[v[0vqRdeVǓKYdr]U/.ܸFӦ@']2Vy>lPjiTWqH6EJdzF;;T//#V;@U2#iK1xfɇ}]jIzJs#ygFqnL;u% dɈ<^N7Etuv`9laD ט] dhriz2-?N*,Uz.m`XjwvQmzC,Ll y9aj|`x[ҧ8r}YU86Sc5U'lY=Η_;e[̩a"MFdh}Vñ˘–'kZa~n0hw NRm%Đ;p)Ag ˮA!Dau\ 䯙Goc c{5yxy 5{Z~g'E`88 bs6=1z^[[G.?P6G#CRM.BWA$39B5G>  *'lu MWCQ݆zn;M 2MP0C=>z~>B*"9ee* XT޲ \]ejr+gU3uIpGq1)#1~DDK`Wygh#rΰ, NiZ#"s=S~^l5*(Y}.WB~FЅb6+EͯL"aV0ԥ&6koM<9Ctzlh(WSOYZ/[b-+ЅR Կ3ZZgR`ߘMޣf ^b]U'wGh Hy h%͊LJT, x>NV޺?[)UY VaEp힥o ⎅el08ȁ n*,X\6 "Ʊ+ʸP󭮾#,d` ϱr\~X_ى-KCW\h^1 W ?8n4wrGqd3p[iTR!&k)mihPȅ3za# ߄ѝY.zQeyN!&|sP!Đ*4x\wKUdw)sGdgH@0ٽKCz8/ZvQˎ'EؤŰ=4_W$0KOB_lF ak[k\34N6hV\>O:_K t11'.w E2,4*I=Ѹ#-\XpܭI(8{N*PP콛=4r43ƍ*$ F Ddb<>׍^`%q,pȐQ qU@zE{J2Thij ?.,Os{'[U*brxzR! 8ydg ,1mqaE5#P(~e%Բ6!߃T~.;k ֙uOl_pM͇s^xTlg\ۙҙɒ\ ]QWQ"ELyaQo2EUÅBq4Vj*ߍU_5vu!@SC̱Uui $  V省k1G"՗|OgD%$)*Z6B!S~~h[ĸfU75ΆG#% imtRI|9멦ܱ4FQ"}%']u=8 !L?ڳS-ei|hq5uvj;N4Pjz_e^?{='ʭ횎+[Zҭ H|F&xH$:R~Ց6h.BPB;ɢd" e8nZwjc.2jP!$FL[S>d<%L:Vea]"߿O 5J%g-^i(72wBNJm'trw=FK"мY5}-IuQ)Y+(]A} ڷ]kj?,20'dRx6Ƌj.};;0zx˴ZXө<ɦg X16p8q/.~v 8tҊƾEΜ^}5(SLf]^7cUBKhe﨣_imOmi圌B)ʏ"bwZE^)v?JAdkGhv L%';q2o e5Gכ jAm6t xuRIzQV b$^1M~я{PcM2ԲNMb\$ gC% YPEWL{N 7-bZ&EϰȿvA|HŲZ^EG疥|q~ aS!c>_6s0!)ua%/e:ryniX{R D.KhJϹv&99[/JP~ ($o]1E !{.&,;9ǽe\ehKTgm>u;˘)<\dn8ѡ~5F6=spP&Ql;{j`ِ5쬑psèV6j!-pQB#\__4 []`PH`<ܯ{aVx& r;6YwqChVoM$ϔ4\^29[,A"CHh/zTܹ&4 ͸ Y"=GK 2ø!UYޞZ°yLxVb|;yք>i׆uQƧ1 cF4=CF`Z3oP  be7JBZ8/4"֜X+ZGRV"*-#@1\̞`,8{,³ +jB,,Onz 8q//A ᴕWYM'6don_g+I+av{D9j^N˻+*߬&sO,?SLP.ܗ=0!/4ж&?%>-.`4~ zԯMlS/+̑(M(r#`̪ۆF¨Y1|%Rն+' @%ؒqQcT_yޭeqG\ܙxz6>MlQ7__wp,t~@ ;?UzE$ՉCIp/FOb ܖB>-X@伀9)!!\Pi_h%bVW5G:[/SMm\*Aj~R=zcjzh3-ɰ֝i=X7y7=[mԺݣ X.Nղ8˜I m貈TUn9t+̏U[ʳ(9,tAyzV8iݤ1׿>!G ܅ujA{~&j 5ͥ\P 1*(q33Vh$3vYM(`v*@بYqѤ=S˻'FyÍbж)C/mXMְ -A%ԧ`m6SWLTPbul~[/R[̪V)iS Ows^8(T΋xs*gvem 5,`H 3˩N9c(d>ږ}*+1mAKUG;R;6n879l悊2jQ*u[kDcB?+#]n A#VrˮpD=Ly#,Ki9S9i:F* sLmV mVMU b8Dic()߅%wQKtAԻdu{/3߂QM][U6bѯZiTGcLdAbicbL Y5LԀDU }c9e %ze跘6о9P%]Ì}: uEkyHD Qc8UܱIraɹ ƿG[NrPYyҐa̮QIQFϝB%gv'5hl+h[bSš#׸:psryhl%rӎ m_N@`n/~f1quߥFc0-Sy_Zdb`9n8c"*jܴϸB04{gݳCcz{)c1)j)Va ;.H'ڮxA~&0F󭽶~y]/B_9mỰZKwrZpޭc@8-f5Ct } C>ls+c~lcMzAtXRIYɁh܀|EŘ]X9-k6;n]Pc=paQ/kɍ)R9O[QՍg8>wROmrotR2Q8h b~ݚрUSYnB$O6`?}mPūO;H#ÀTrTx5'7EN5:62[MyVzR멀X e{IGJf~9ޮU/6(foxDHЕu :GVXY"P_@:-v@&.ڤWA!\3ubљqz¤1?H~{73DyΩsn=4r꾱@< ӚD6;id4ue9UAfQQSZr- pጫԖ+t6'ɫxs ;5W??uE=:rr®n_nVZ)7NES9ʐ'j3xq~R\#a~Њ𸓀CV-,_ 85 ?3&>R_AXKOj'w vŦXO3E;{ m3 ~s} ɅsmhӨ0M\T,vWGz ̀BT3,:+vK!2 ؕd%uBd27ݺg|ZIkw_LY4t_. ѵNpհ竳tiGjL`v 9Y[(("Kܳ6u'QADo ?z)(1o+ːn4|A%Rф^`5aOw1p}B]rW^<#n#W\/9"t狋#9߿uDX9dGb5O,'w%(ׇNTCmշ1dq&xՄ_dMSDtF,I⥠EAl!o4E\~i{!d^j Lwǧ@+w‡͊lɋQ6*lh,Kwmكb= w3VPrޝTqO(dsO, p]w&'k4If&E4>1b{ak%>5%^|:T9Á0DqJKTP8h%zV]qV(Y|O} 14)(ưD9U9$;62L2J _IpaYLWrSԢVZ~:^RN~^WO,');dž/&T}Ҕ>N Y+ EE'6FdLy6;Je0uek_᪚V1Oa*r~C~W&J@v<&-Dho> qa9/aS*;[k䕬t<:BGUq'` ,5c'r]r9cz'U`<>uLT?m^g в>.cWj7/7ހǺz`FLm6">\\=wv˴4 W h6 >=um@n9p}-̡.Pך$0v49l\+Egx[~zK/;<+-C2SJD,\*ô ^[\2!Fj乂Z&Ao?bQkKY$ϖ9+\#")h> ?.U|M;.}k^S27:,&D۷+H)@G{*o3P ݶvnY:Ҳ')fkE#^$V;0AQ S<,[}tkƛIe*'x;?i!$Z`q9|[J,!m dhH8qkKu ET!#t#os ee$韴_Ur;.r#17;Y=dpq W5f֓rGB*ԍp$%+p]}5h3PY&jJBƨ*7Bn^d1r.&v J;Ɨj\UrE N%`$cv.ӳ 5;D>f$rn)8ŷ:s̜KGc ]"m:[r!q#9,fR^S.KTᓦ\RZ^Buzٗqt5%p2.g #` &0,Of~=5,_&2'n/քR⇿&.Jn7~$S97m5%Y^*xFe3 C@XeX#7jB|WǙO&WF#T~C}nC37I(O?OQ,LeUI:kz^^Ǵ^YLⶌ|sb2.pE,ґJx R5&֏ظ4U7}?"!57orc 64I. 5-nϷb4D/v=^?71mxn/~^$43KN+-AXH,e(p͖rdQ_EJƖ7QL#Fϋ`~)a#.&H^Ы7U¤[`;cW)1@C!y/\V YJH,a. x\,"An4r Wz~@ '_XN l/S8zfN?BmOmi0-QexU dg5H=[bJܾա-^8=]}2OʝVi)q]=v)eєfGnIfIB*ko>7z&e.Xa*BTn}S 506:\'Mz֔fܡ'1%^Jx.@*SE0q+!*CRK>6W"?dElD (vHܴX/+EaanxG.sW<5h?SF\_JɜxXj\??#db;R4[-0W.n=ɽdUvq=H2 HC6ἢRtd[Ensپҥj(1-TxM!:[Η̧Rd7F Gߵ9 wG7IMXf<91$×e73۱+Dxn; lzE[#Ldo$-OܽHSZbu8a2AרּʪqCΫ˗/6(v{AKw} q6jkZm[髥=B9Y] #9=;GhowK s8R,zV7tRf۠MW `b_<ptV>V`n ^eɶkkzo`R9K߃i /\S6͸01ȡ{#JU3RZWHEǾ 26Ew2 Vg!7=y7rg6fS9y<xx KOʛH|)&xC wEIj̰QV[B e/Fkx0" K +IhY}8S =qj3t) ~l~t߬<}4?$|/=Ob!1ȋcV!NhFqom\N0d/bAAF9>eXj$-/wk);Mr܎ x Aזd??dzg18:t]lxM.cX](5%_"r MWfˈt&M~n3biOH.85oJ, v5I'wJK?ȟR{i tA 'S𾚀"Ubƨ@Жث60꦳f1"= P-$}L@N,2 {+F Pݧi9ƽ*ȟQ"eB(8%#/IP]sE.|V~5k_o؞zASpdcG6^jͻ[_gLʟ@;SPl뜮V#GSXd?㚤&?2UtNo~ԧ OX i"X-^#gR}дPFkm<9A,oǏM6À;,$w_-F6g(~)"A,FЛCzYDRr4H?z'XH+aUݡlOؤ(jf\'**@Xԉ{FגsYHimŃ)"HHեbGIImT>iHZ3#k`!Ad&3K$Krɭjl@Ս E1DWvѵms7ҊlG,0d1EhqjT@' Hڪjw.o5^~ Ғfq>S-eöl)bJP_ sH} зf|3n{ZDlk}azݜ)j8Li55x.L85tC۬^: r]Y6P^Ll^&ǬJ5mggQ];P x;H2J!-Saຓ;; BQJ낖~ywq1'Senֱ*keI~\e:RV#-ꕏÛ,ĒB[cz,=Fó5?TW**@}j 0*.%A<$ˎ7|3GחK;?t[*WoA)5K[Dzx_bMv1h0T#B9Г7V.?Rr;b38,-1C&-Mc AO"%&+Pv7\ pwS{Brs1zj?y.d3̵M2vԺEW nbJf$At/ȬVײNbNc`M聦TQ(UƲZhHR@+"-bÑdua{<1 o)v4˥,'x~Xɡi:'SE1{,M2LPN<$vZhI| |eJA;xǖcATfpJ OT>,9/Z H$6CD`6M?*nD{2<wD%0xJIk|:ۊG];$m,(}! y S&Tz㉏cx#nt, !vjdҐ/+EC^՝_;wYٳU&[z:("06J8D}|}aTE%!KJ&x8"dqVX)}$`B^R69!3v??*P:>"а/v.J#p j9 JUaS\NԃY!|^\\VHa_W' FL݃HȲJ׭UUTqF3(jXߟ-Het㘱 :3@HW@v\,DY~zn*^NP^mE=+vuC$}۔ĂX7L5CRhcaFCcl`y0,,7s*$uP?؇\m`+) >z!bxS1gCE,6ؐL)EoKdnWu}Ow}_1&%rrܜ.JP3KFjT\hI =evY~Оʏmf )ZrZ4 'lQfqB@+_* nY&bEv 9fO-Ҷʞ~=zb]V*Իf!B b\^|Z<鼿ve5#R]rl ^<酹3C%0HZq}P%ZVci;ϽD @ 8 0eQxشG\\6pr* ;>N'}WMzB̜,ŚR@).q-K|oưsUPRٓO=C8թgPo0ؿe0ѵ{mc(`ADW*LpC OH8賧g$ln*,Cx- ;[]y -?[5G,aN&?8%n[ة%$M/Y)z_'6Yk3UM7eKỗ Yi!9\XL|PZbBi9և_`,~^^TUYhI^[vgPE!s$Cc\^ 8Za^eDi*xFY nMux@Lt{Vt, 2q9j &"{M,B/@!Sn8BF\k'zyЗ9$)x;,!^L(z$[#T˲jY7j|j9`1gb%y 18b p7@5M򻍚M_"\ r1Plaǀ=a`JJa"~x}\+ 5pʚׇ&RAe 4_ vBJM5\ZvFZs6^?@cGO(#J7qFyq]3m|g`A[1_6A!}Z3 3SC, "l_,$A!75|& -ij=i6v2N)(y2ظ@AgT%FlT*vg@v1`UȈ `yc51hxҦgׄo|aqr-r^}E" RuUK,H&9_W2Zw1f{{@"'ߌ*x:ga9.Vgq槉sG6|tJ"Ptep֮"ΞLS\4xXPvPF-w!=y 6 )Z\[ )wQ( Ʃ<.Eben*x$M^B!!)k0wHkv,025)4-$Zmc? PtABpH}:-PI?sP4 "o ocKWxUڡ#Q[^:x3bF1866 Zn HQ ~yEqNP(F ‘E}vLU.Sg#0H1V@V; NB`GS@qxq^NLNl&hbNo0Hרƹ bq)IߘIb Zֵ%gy 1ZhO_vey+ ;Oq^UC #A ,#4PNzMf ̔HNȞߺ$ZV\Hy5/(/m(轢j)A. I *縢/" Qtݯ Dfݾ"ùzVy {+w.NӱYBES} EU`d2dՆf̢(|?6wbѬ޾hVflt7u TaEa"x5 \Cċ #V^xfKu`+2dܔnkjdW%Q)*+8?t8C hd H<}IAA{N[5E\(83QS$ƗZ&f͍{k] JG+'uy6YǸ{*[kMBߥ!"w&_lsG#^w߹/dG͠\S ԧ y!1 /3@)V/SѰX L%pi=kee]N)VL$>-6c"Eޥ(K[d +"&ڱLW:F!_R\1p**Y, D+Vϕd9bFɒC$u'D|{./cyP,x"F Ѧfy,F)ɪfoG'n4D~M [biټzWfj!v(s^O6&-ɧH4zC0.J,jZd4ywY붽27 l:XWTmG%5Jr:`0?L|uh0xN>ӺV 1M,Pm.в #KTJaH?b0')C3*0Y=8U lP۹|tI 9{|s.%9Y UUBOw2 ػl~Hr6Hҩv6}-;͛lzx7a#KM j3;:J{S@%dqSB ~0&25+`lzYNlT0Zpe#xůDSa{tYWpsSOyQz6o8:wk-yTEEwb8~553HEu_`([|m%z75g>e R"FE",C.{ʱ׃i= {&b1hy3-<@|mlLK :(uc+%uUMX14U ^ڐjuX enkPnC(A0At.qyV9~O5^8VZ-0$0ôxYSZ P׊ vCٸ.צ[Q#[Mwd_٤Tyr@k=M1SFXȵFX W?Ԃ,=zo@aQxTܵ/v{ 7V߂ü4Ľ`ߡwNF %;òg=yHР^hQ,b?FUn jԯdj= 5g7L[x戚SEk,H@97U*(ITq=5 t*k7 zZVKAL,xpT D5Jw9Kj䋁MN 8z]/&PcC9R L$9 1P%-2C8!|05iU gD5܅#.G 5a[,7i x%&b_hСVGq zDG cmy$;~X?'gkƽiHBDJ_>,*p-fL`p ,>n( -)oi}Hcs+ymc`#Ji,"5oZl*f^,'12y!noQeOž:vzJݴZNB "IYd0Prhgf>FNED Aj:^UUem^>Ysr.l I' p?e|BsK}eX'ymWWǿ*h!DW \2"a7EVdY[0!*vT4emx L?2 |ϽދQv0*p8S܎K(R.)RjBsmGi]$eD NKWw+ݛ|2^1Z]Ťu]Kn=~GfTǍ[ % HF[5L1w[\m"}".-{TeĖ9UYm{m\/˫zQ!m^i)e*>q`l2U7)?Gj2'&q~3+~_L)#HiscVCk&(Q +zhͧfC4#N*t" z \:ӻvMa;e Xcq6uZ ِ(sbCi6tU:ue1|f"/6Ay bI@(T'uΜ1sjv >(Uf!Y:\ 1'_EӼ!zV?/dYyq0_ɀz[}""oP"o5ЍlcmL+XWૹwAYzm…'Sȇط;@PN1x_J!}+.qo<}.C\/]mN@"|;r,fL4f6EK'G1 %[}QXh7s=!=ՖF+T`a$vS,SkҨ;0F[Pi79 AN 1E8GkF-]&i(C2\ȩLIsvMiBG]t2A n$3 t|}G+~^Bsse!51<(dn_cX4q^gP+cFn6 ގl$O`ِö6'R``%/I߮!a&<M0oKawUy e:1Ogt6:Ge-= bz"~4Ps[.(?ϋ_5;lg&A4Z),q3 F=c '6fے]UΡU+ds>@w!oY:} eYLyw?@w&m/J3,/?EDV`EvX:g lVL7UeCbUg~ַUo nMPZ*FXV<(E@]*XԘ4|83,tjXY31$ZWd]ƕA2$CJ )-|[)0_rVكC|Zf8 y;+C;4fh9dAsݵoUDTI|0s8;"m& uG&~W?.̴E$9qlkހL))Dv\^K!MNu>ͦР=2XiZ*>&Jv nqUq݈T ѓ B3zCG2aه 5xGfCT n9}^"kȡ] ^sUHS:/Hf=> *60tl`(i!v9EОa1IJ :$"oŌnٽ:+UYuQسP(B,]QY|n݈ۀ!eo=Mf9o.p%MZسЁP꘸_?EY˧Asq x(kLIGk_'H~!JNi~1+qFBBX:į.llJ#&tz]2xZ̺ZPf;-*2l_GA0ΐ8:'i4Dޏoڝ=jNzFtQk!q:l٢2If8Y¨"Cgz|ȇ2+Mf:[%ʴyHcJkz-86lբ1XR˸"`HHᕣeKѸoRD ^zH(B+B:n'ޏm)Z28Ι6PaTmUp[g7Uś$#K21ԁCXu0 1lD{2 >e\>,:at~CXΡx~x;䇟 /s["OKfUr `Q>S@(RC\A(ytS{O_bʩ[N7ѯcL6b˔\-*C-<ҏVϻ2:JABrU٧MPyJ˨0I=g!qpy"6-;︣(EY@@C0sAYU1[!d{94\P7+fCi7_*gC6pBGVk 7|!@_QBHDɮץwCe?Q_Eg7T$HQӤfm;N9k`l@wI( ,J|"B!@xtD\-? ؿW y"oϰ%n ۯ2ﳕxO"jb[Gڡ_p[Y`T"pꋿ5~rJI, d N/'%q~h(JR3YWqO`,~ zOfT_qd&AvXHi& Q 02}[t|Cef+h )ё0j1 Y]Yެ)h[l}C@ M#'vDzDd޻\ͮ[Ks4K: g58n|a1 o>Bڀ{X)Tm`$fYˆa6=6Sz%3poW9!쫫gUR9 ێהI0\0?ObUbP8bh=peֿvdDa,2E"ZԠ̚@(7;Cd_BʞNc׍a}G6oqJ hʕ(>+$FfTZ/SCDtt8&Y/%R,D$4&خu@ds$]bQv>X~S\pjJkKAK2 )gm!VVafɦ(:YS^8kNYe(fv6 .r c*#k.6w_qs,(6+?Z ЕvԥN y8֌ û!~K=<\!; 'k'7SF["Au:Z$dXE<}OyT[qA?a׌ZUbԨY); _(:g7Te6fWI:t%FŬnEN!Vl )zMQ#Б uڔ2K6Do(v lu.>>'a̯ Xb҆Q|\dm g4bn*Ci#% 7h'ቐm6]rRU5XϤ,'=%O|7yv,eYEf+B Zveelj B|R7,Uy&yo4\]X]甶fΚ,E$+h]c)ӛjaA0;8G#9)?(2oM)CЮB|WG 50Q f}g?p|F5D}wAkw:t²bqT,R*'~e Q*Ν"GLUè삪{h&K*HWOfM|pJ 6ըo(;J[lZn(ЕVjJ8(8vM,SwwY B uJءNï&e o;ts¹,goyvL=j53du²ڏFD%k̖ (GiX[+\{fWFZ+/':ZR2Ҭ|lQHPcR;oZ" ArPIj2}X{2l~本g!¡c<}GI-hotK d@ߩ-fO|Bh*RQ!#z IeMGݿ:\?jY[ ohV٭iX8J V{gccatp\cn(K~!i;؀qo}p (߷W.U(,G;g Vpe pQueH' cc*OFț[n̚P 7£Z^=sFZyq*uu޲Ek6/2%+=O|\Id˜ek[ԓ> #(PzYMPZ]vǍo_ 4]/f3ίl]-0Wm̍B>oOy;:K'hi\T߄0im|C Wgى7rw<%ᭀF0cr#AFJn_n"Ȁ-K>'9v=4OGH0)$K$^cݙ\'gU8R "ԣs*sӳ˧~'B.Ⱦ'ڨ1T)CR^D-柳tl*|qNp$&= ț2UhN|8i׫nK{$NЬ]KZPD'y,ϫ`K$[[9q]a(~X].*՘2ʟ ;C~?%쭖){A3OYnC<]_ϥZ&$OHN濤>3oi AS$wz \n;]`8e4} me^W+PY%IlrﴙxF&">uRȦ%fJm.&H73%]ƕwX9u1ߍdXwOO&'p.%+cv0 ]ɢt>vW Rx m&- x;-nOFrts:s?¬l=A7M+: 8b{#mQ Xˑ&i\H9+?Ym&yٯ&B4A ¥rjLd~Z)>}gi~.d:YFLxh OL6 p* G$'Rj; FBśޒiƇN7 MJk5}/c_G5QK4ť]v&ӗwfC4M"[㺍ZvЃY(׏vuᷛ̍A7g_߉ NHcFjN ^3ͥ5 t{TNH aLVȔC_U51=Y"/'@ϓ[5Vo#dV&DRG"&e/{}Y2(. ް{ 9fb <(Ӱ&wZ3+CttAߐsDh0-Ӧ}$׀-:'"杚/û&8QqRYPVW73*LK'JYp YT{ZJ8;1I|,%OnjڪgQ-I0tWx#^=ݍZ ! k.j ;܌/ G6@0ҊY&(sO_dy$:2Ǭͳ<*6P-%L.o+vFK>e9ZBW2%, ?;Ɵ[aU.Y! ߅!>!4O2=U9y p6G+*`qUcaR>oVF\6p' g%:}!j;0Dk">:a{Ek)|\{oHX15ʢD$T玏Y}@uC:kG쇗|Pn*f({F.ao#Ab=Co왂^؍%ݢ bM Zk<h\y\Uy|hNEc}*F&DB-2μ%ӲE<P8s̋ L`Ch|?"oOBU ڧGz˷DQ b=%7ǑKO%q˪r&뮃QT!|Z+j->qeV1hRoFК=(qL7)\GOԷP=Z~xG0X׷na{2M:MHhlHg|K-dN6fD8gVg+/>iIoҸǥvm7 5TIj˪Mwg킎:\R ipp0D)ƓnjܗEFh.L]K& vCAH;phxBiD ξu鸕ҁ~x jU'+.3{VGycI tWc]&ds_X0u_|glV{ƍjIm8`ޚ+C,l(|BYlOٞ%=$#eX\;4T;ky}h9<Ӄ}-hXt9 1LF'&gn+%rȊf0H]陬g~_;%*tXI=ƥe~'%Elg %+_b^N5q9NkxzȉpAvݲraj8$Hps}_ԡ:kg% /wk `& ZSLK?a?ᔿ\tΦm VZHYgF|F~?q]hЍO]ĭ1M #GҎ5]Rl)#0P0M;+!i=gm9ڸF+4Sk]yKIьTx?4wX(U쮎 D܏W{wι"]Oqh !CG6>\G3 a|b?Ql1sDU=0#$?;vhq : F鲈h9I՚޽LygrS^ӳ=n0k왷 ^UŦbP>g)`}&*^ 1LIAsxı@Ydk3lyFL`XifʗDlLJRep]rQWJ]Bm--`a6R5 :U<mH]9 .}Ȱ( Hg{*n4N^L٥"0AHߋшmcV 1–o96`? " Uhhl`oƅS_Yim176z^0X砉hMOv/:d 9[j 4Mk|1^6xwتlDoBg"_%m>!yJ-H?q,|68\ Ti- hP /ݽI\FI[y.Wб,a XXȍ۷~5,Ͼo5UwXȦj:ډo/X1ԙZJJ1i W K<:k&U,j_eTm$xTT8LpxjrHQ]rLʵb H|j_dG"]QUWܚ Í3C.(Vv؉>fĉ1>:/ 8I6^lX^@Wmg9Oa$=*e1~ꭔx*F{j%7H V$1ω ʷ!K.Ťj@0jV ]I5lvSK<`ѾH%@93ت}.ZIѹS <)Ì D3Ƹr^>gҡAb^+UO8ckHȼ֋N/ӦP>p94fDPi:L\@rwDE)#z+4c/6 p_RV; ' A:7K.|%IJ܆c{TJK_IexthT Wy6Jorԛ,`?NjFr8!r-\̾ͧ~0r3`{-${. }W>kVXTplʗ[ ֑$s/\zwV4)dNG'e!|qizjדP08!l0JN:Ux&:8T1ճ23i*u>CLo캷ct*/N#&-ȅ)'IRxt̰+ Y̛dc=SB c`-a>sONa;*;b{sKd4O/x /mDap6yXpQ|'>.²kOT %N_+rJMA D0S`@Dw#<HY/V_* =c;;Vx GOSdpyA?Gcʹd=c7"c2*Hx=(+`S~^I;k췢O^LP+JIENr0XX>nR,9uF$wFeF"FfiPAUZAߣ/)tȶG?Յ €' e2eX }sp_=b}=lylgޜ@4GWڇve0"8ߌT p困eS P+;bZF X^fh/ _iߺe @ XEX70@)ARh35CSChU?170'I k< :N 'wLJr(AٻW3udԄaOՉI]mErlXQrw2a 3TĚ~  ?U)#>orz n$}QW \nuOQ2wXCA-=7CiN^'V)/,a㟇DmRAk{Γ! 4JxHɍʊʲ PK:?g ?8-I뵟_ஃHFs7Tg=Cx 7fA} y7P?b)&'I8Y?4 V6s^DbZΥxΙd"Ց3˻|>hm32=ÿEmzvim S!UD>OOm֐I3 n 8=3F`U$(lCB]s4L}x*>GB0Yg3Jp|Pf)WLFOtW 8)d.MX{bS+T:a8_aSxy|P$q]@K#P0 W0㼓3@A0/J9a߭\ go/Xz*GF[5Kx,94UK/!kʏZhr,==>dUrNw"lUr](cVujG㈏EQ\vA#̤*r?{E^T®"F|?DpH$ S!nSg J2qw6LlT'T7! N)x @0&{k&(비׍0~H:<aD0xgﶭ b'Q|3mk8J co )Rpx5)"Z8^YWvҚK_W†Lz>ڈ |ׄ`ļɮ g3-͂=49l)%7N~ռAE sCѣFbZRA()DR#' t,." Lpʋ/Kλ,$AXͩXQ0-nT_ʜ1$?DTz} rҢx=J઺VzsC^|%f`J:9|i" }YVxPRBaV;_%.:Esidh*8 QXj-I$r,EE]&:{(K?hm+ ѫm |}igǫ@"ǥ14 v3IVvc?˭mŷ|]^٨*sa-`:AlxgNbIn E)~CP߫[#`x- Y ȈBk?SI|ٱ9"^ޕ\XR;۴H( oDئs4 Pa;P'3Hni)n~m=gzV ej&4 ReGEğeO5nYKI‹,Z fM17P0_ZL[7[hKToܶuBUyW۩ ŀɖ1ƂGrbS0sX͆{eĭi ;iZ>Hl~L-5Jq ;]#w.K{o8WPp$xWI.ky /LkY"·?'|+fR.EVXG^遀k~j3ǫKT@uXuPk7*5P9YAu5~>&ʯ!} K>h 7X̫h>aY){ ^ Ԩc;b"B@+m}B}#ITK}?sp֊ Pgh Wx1ёX>Pǧ_Fg?@6rLr6U7vbJnM8kTt3d1,j>_ hJ~;#/Q1*Iɿ!"4A"<=1wSށB{jf換O\ _ʱJʼ*oJ%} @ɿ\6`j7/mjCu_a:T B}$YTrPc7[1Y] t+R!m,ܫ.,(Ѐ n rق5rK<9>.^ _] 6j䓙뚦GHFO{7gHnI8źI!|7Oŵ$4tVA°9gtTC^l-ৎU!idIye8],w j6R}M4i!zc* S7ݕ@I>Gx1~Zye az:Ԧc bәPMaVPf\I):bfv{cdgZWzt]h$YN %e)QʧB"ҰJ6 ]H(˯9|Zw3fcVqǪIT` UUWkА+/vzRz7 # بx3 eGk5pAƕv밗yKG-ѩ4ӽDĘ1Hd|olTײjih\; 3qJ:Brh.Sb|!@z֔#02 [-*cǕPF0kDţ ,t>:o<˯}_@/8R5<fgkfNB&aFW̜gmd&{ ehv&DJ٤Я$hq ܚx笈!9י, j|5fd,u8XwbF-BTŦIdB8bfz.EXm ɩEԂ^iٓ~3NK}}.٭PbaF)Mqܫd؏y׬=?֐ZA:8#ɢ#_CDOrFA.ǩgfw:F(|:l"oL>)CoBK fEB;2Gln*kG@QE`Y +taJvR+R+uǨ$K9mpVi[};. 0!6l9)W61T S6yݩ');[J1i7hѲ]7غ{JJhluuZILit?.zkh9LslЯ~s-ʛ#@*둏g1S#{-`_Xn-`Φt x’Gä7ٵg}R_NF$_L#  nPۦBGVu_5ܲ@o9<")FXjx %\Np+Ġp}G#-nR #J*t?dE=Ne?s;n.:^ e-»^a5:u)VQoCn"M~5ĉ I(0OZQ0OEJ,[C0٠آq5.8͈~sBNXo)I&126B(f5F7ziQZ7/(]#Zt- )s- ma\W̭YZ<2# OkeS:&DGH{T24$C#QEf<^2̊5׆ٷtibJR2(b!] alpƭ|HP&N1G,',OjRǏd;-b`!p6й>AQ/&e;U$vaC2aQ2- GbBCEqc- J0d')TaUo1`k"ۻwt=t5qzhKHҼ.r䃩 ~v@xJ;6qk^ Q .c{L")ԩAVEݪࡏ+:[W$]㹵.2S;0GGP鹌+F2"8 Ja0U|[,NVEOJ>͂z)led)耄Jdf GDa&h0C )p 蟇nA ~g _MnPd{zLU2V4%pzI(#._@~^6\E6^̾a=d91ŷPeq ca0翔5U[CO7v 8y ҴJhaF,fX_L>VI[ѯ(L!I4 tZI\w O)Sلa ^k &ѷA0Ќ}Fo n<ŦEؚ$^W_fCI$(K=w[nG'}"$7mO:ua\^ T6b9G{?Q&x,`@/%&ExϿ/C|~3r)t)*8ķ`̦ ?F׭=5.9 o+5:y]w=v Ihdەkgio[īsQc~F};U kp\g?j' 1zkM ~`qa(B"@—{3Dh(biCE˚[H`(+-g\h^в:i2p=-C%UQ M&ih݀^oB:!B#r?ww'uASO52W_[`4OgUNoYI fgV=5*ҥy8I$zw&3ϓg^{B|9w+rh Vs[ UZ36p IS[{+qJ寗*?3Hil(4R̝1_'r<5?m@3=H7~J<vKkOT@K1HMWmʛ{ !D3n˗[Ї ߡyvYJa8sm؏@5ɦrX^4cWUZ2+3>Rgl@(ps :YD09#I#aU'i?mvH]^`8gPlŢHG(Qg}uAA3zx#t&l)c.saPfYNjOu=~:ՔC N_n0SJ,czIJyN٫r=C,hm=PLB-ua iP >8]-?ao%=L肮ڢ/c62)?zc) QUZ.}8-4%jQ䠃}M;iBĊACλ&rf^hi܆Tk牘cY !ȟ Z؛[/UḄTrQWly}j$[mt(aXO`)"k-`R\kvK$Jx,}_[R c llCdoQUSE@VH֋/و,|t1ջlTz i:3vK,-/Ķb_^G,?cO&צ sx}$ I 65]Ϭ@^F@oM\d<&B`H?e DNt]r28t$J~Sj@wj9nD H;fUٌUaaiX^"j!<̷. P9#4[6jدDq.hl*i+TW:7 *@CH֫pX,k $_9u7טqZ.KFS:j4tçm`;+>*')zB_6&$,S1z!*Pݓm❩p5ġJ[5겷Dh ٤Y\G+BTh^ՀNTxx׿vH k&:B-HA.0.Fi`Ny =SYPt3}/ѫn9sVg6tqDĥ}( B&S.Gm~mzEg%/߉9EY'@p(lDt<l՘Sͦx_ll ӟpƮ dJ Oۯz*,?l QX0Iӌ6+~w[(-u!a 'b%=0ݭAo e~/*#-6Ky9e*tŕ&5FcbIɒMZkZ(`@>>'=Z5 1R|Vz>C4" S44N&|].kg;>&(?~u BdYo![*Z;B Ƅ`Do~AC(v&d`G 9g6V0ἐAj"áBEJ7gSi7s!IEb=)N(-6쑴3ļOb . TFVcQEkfo7i{\Fun{SV3*SѲ)neYZi'Zb/`;<넺^ ¯aIvSrP0Vo(D?>wtb鶧؝̌.4%h3[Bm$). %OJ^jӵt (%H,4F <,QRHgM1 ًYP.R%'YɈ0#yM.GB0 lV 4%|H,S'a68]RzGI̾ 'Nx_"A5\4+UV2a+;yT)E3Aܕo=ΐ2w-S(fak7FcQf/ &(`>ׯf*x?ߊbxMD{G9ӠE\FrR%xh5YN#璘pbp^@6~:J[]7C2W9p{ +-J.yB|e󻷁j_Zu ZܟeלS[:ub:B *Q;U]C w+A !-L[*@kdg fsߚ7#5̢^ _&)~eGk!(D:} G+o0؂>"͢phU($SN+p =1˨7?Y8c3,q~ZqpNR3IpVS^wT2d`XJ"(s9wYD{Cg} <o_fhd:;l6o++{nyP&gRIyز9@œo@eiLNa /Cp>-~dLƿl5z1ZKI]\[ ٸ^WIOjl z8C0齷^wj39@  8OpwهsR9 ħ1epӖ_Ź6-ѹL⧘/@`[II]ػjO\kP ?&Ek(70 `u,ZPgb=90QiL79<.i;ӬAIgsSoTΨ|EV|7xl-]w7Dc~P]͢^/70 i&?K<{{HXpw>8OUl uACR}"|^};P)[ΰ+% RQ/k졍t\=Pt,tf2"s꫘7e9&wF(Kg?`-\K ѴRz-F}FLALp?$㵠w@, 9k?Ѳ߫QOQm ].ex|pk>:Gndn.{_A׍7 -YYL̘[Tu\;4YAZmo E G幞!38AoPCr0}DspI@qFy'1rnsh~qUT(SWoRQ6w[sWg!Poڗ_9y#,hAl}}\= ۤ>>Q`EFN>"7Eɽ5VmgV+ywx9@!H)I /IN?[HȞg/]Hg-,:;QKGUgu4Gp?7;#W ]SE(L 2:¦~7;™>[ŨM MV".i;Qydb%Օ9T چlJ}yQgyHQ@ѪZyˍ yzx#i`>0^c!%?Ʋ(45z!cB,[ڙn?͕oQ/ʍ4-IP9謎1l4T;m\UB,BvǗ0XmGe²t\`1SG dӰőr")O[%nD L!(*+cޅ-.,bXY ~"M4T^l >tC \ RB_i{ϞT+!p/ FK}G>]S.p|F)m|]a gnɜծZD>*}(2؟nЇKIn04V䚣/D+A/u_JI u99t 0LePiJW%=ȯʼnȁ'MSrgdbvRq6":> PEזe gů\J U{shlhZgCl ^mnMo)%[5E-+S*3,:+6X<&