kernel-64k-modules-5.14.0-503.35.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g"releng@rockylinux.org p-Bm5 ']C01 +0Eh;̀ I^;5oj{;;vdp෢ѝ-&>\IHS8ӌ:e_ڇċQU97$ ta/ &jd}XRl`'4 K(eE&p'7Uczq>(jSr-8'te;2pӓ 77+r φߣQ^4t0;a˂piQT.F($ 8MEAiRGAH<`z1eocLޕ5WpFNt_rR/݌ $UU-b]TeW;<~@jUyIk9P ݽp1ie,a<%1Zk gySyXłʭ'%Hd'6?n 5:fB B(?(d + S    H(( 8( ( #(( P( x(((Ϩ(p!   (8 p9p: p>&f @&fG&f(H&n(I&w\(X&y!Y'!\'(]'h(^'b(=d(>e(?f(?l(?t(?$(u(G(v(Pdw(P(x(YT(y(a!(((( (&(h(lCkernel-64k-modules5.14.0503.35.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gpiad1-prod-build-aarch001.bld.equ.rockylinux.orgUpRocky((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/linuxaarch64/sbin/depmod -a 5.14.0-503.35.1.el9_5.aarch64+64k if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.35.1.el9_5.aarch64+64k ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.35.1.el9_5.aarch64+64k fi/sbin/depmod -a 5.14.0-503.35.1.el9_5.aarch64+64kbT.(*4X:BT"=08~`O+q(( ut Jxs4I(]C8 VD2lD@s8| ` 0 $  $ -lhm, IdH[&{1@&)Z@dL!h(H+;Z(/A#+u$"@0' \0TLFR`.X<l} 'N<xpO4*,lk]W"hW@iDUQ`%awl562@t WX$`,L.,)<|$\@T,(TPLd'pD7 4 ! $@=PHhLx px&,M8 NDL۔^0Ld\$n zfdXH_vtxql`ob[HrlS,P0hDsT!@<@Øt HoP]tDSLhS4@S,T(S@d{Sx$c<LtXviTb 0h$P|$ H&X g`C$_TYGLZ& 4Px}]r"Dh d:V6p!XLL <!8 <\\@@ \@ 2(('4 (M(]PxT*tCPpHP'5<' 3 '<$8T-`\ ( |< n( thCM/\$-p",|p0T4It 5KL8(!$!x$$xPJl<I?dL@(T(E,0TY''%P<jYw_xǐI@NDfO8[KKKLMT\e(][:;=p),;+Fl`(AXdp#>NMlQ7[uhxBX+V=>L?t7<,^/|_ L ]*U#8%4&d6FW<g7g7g7g7g7g7g7g7g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g8g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g8g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g8g7g7g7g7g8g7g7g8g7g7g7g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g8g8g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g7g8g7g7g7g7g7g7g7g8g8g7g7g7g7g7g7g7g7g7g7g7g8g8g7g7g7g7g7g8g7g7g7g7g7g7g7g7g7g7g8g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g8g7g7g7g7g7g7g7g7g7g7g7g8g7g7g7g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g7g8g7g7g7g7g7g7g7g7g7g8g8g8g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g8g8g7g7g8g7g7g8g8g7g7g7g7g7g7g7g7g7g7g7g8g7g7g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g7g7g8g8g8g8g8g8g8g8g8g8g8g8g8g7g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g8g857e29cf3b81401050a51b6f4a740095397be873b240f822c0c439eb36085c60267ffeac325a39679bbf763b7b5ef0e920bc124536bb7a279d9c9dd2565e6aa217bc1f27302ef7a7a4aaad9b305280f86456b38b5cd0871c9b794121bd536b6b20388850703b414337a70f473037c796d4119c39290e92bf379a38c8a84e02d00451fb48352adb3b00ca212595bd32c64eff4fee1779b82eb322604d658988dce559321651ed0fa157fc2489026c4f28e4ed8f6b096062b51a3ba5f6a838b7051ce5814593c3fa0a0b127c9894df3acb539274f7e78b7ab15ea73ea2f7dffb8cfaf658b4f118965debcaa7288aa3d72219881126bb9f2cd1ed35b5f028f8c4fb06cfd931e26a127b04d936169d19fd52b85674c6974c43d46031f9f58cec2956af242e380afbdabdc1314329ae7ff0128c5ff2869c3ae9298c8facbde99dbb91fd7e33058ac83d2e0d83dd436b38bf48fddaf033a7c66f0cbeb302c9e3304a9344d134204806068ba03870536832122a68eb628734fd9bd66e4e0e83bdd28a27083dfce202ec78377f1bae6084adc6ae9809039829be43d6411d65d9a5d5c384c30fcfd13a932afaa349801a61b6286691cea1c6335d0ee017c97f0045ef2940c96fb38ccd2304b1049dad3062be8548594c7486056c2bda54aaaa1731f1789654e24a2f3f478a028ac657a4e0982d64afe7db1d3a4367a17a9b2ac0d5aedc125b4211cb6f1a83f048c442c369ad248d1e43a6dac673b764cfafd65d168ccdaae726d21117227cb6f57f64e4ea1452e17fdf0e031823197b8030db0e252c38aae93fbf531aa293535f3e9d49590f5ef88d9722aefcc7ee423c05d7f4ab36833473945730b21ac49fb151c4b12db371b4ee8cf2de651cd2a602e54587739c8f5a866772464c53b189fd9deb239ec541c09cfad4ba424022112f964da92b5d5ae0203bdd4dd20dd99dfb0c7a1f5ad0db34697d94f27b46feb08c2c3cac6acbb0dda54d26b462b27180b37596baab947b7d72d776563e71c1b653409b20e3ea7fc9eb34d5bb83a70fd2acfeab9abe923f085850e0842271c273a5b9c4107c6b00f3d47bca988ccb6612c057cc19464a84452f358ef1732010305a3d8183f6aa11301e5189dd495470c8b5d199616d6b7d52ccac38cf22f3a5cfaf35a6255f23c5fb72e6e488bfe8e034f112fd896c2a84b4ddfefb4d9c12c2863ca6cd97d55ac43479aa2071ff768ecbc2499abf4990375e9b1a32b477a1bf7f4ba883d321b0f793274c7f982c600214a7fe343347d28bef5c0eec2411f90b0f65de4cb11a167a50caf7d820305918ba47801b391738813da2884e2c238a75a82443cf902068d93e5c4b90db0bf5140c0ca27d0b169492ab0ca36765ea1a933eb1f91cc8bbea0083312607396698bd0f63d93a8aea6f8f104952e16f5cf8af8dd31b235b1564480ebab9e58e0168740d1086732b736a2fa5f76a6c805a421c2eb7154e9db87a3c92590532c3a8be63038566bc70bfe8bae80d278f0d85e7bcf3a44fc6fae61838bbc7bd8ed374a1213100870672198d331f15ad2822f738322983fbca9d68573013d9b3969747ed70259a434135043fd5208775526d3c0beb5feab0991de4b747dcd0d31c8c0c7afc25a72e9c6ffa3771243b015c4287612c1079fda927cf1bb049c614e3c8f461407504180797424f0d8f7dcb2ed81651389cbb9b6773964b27ac8da54060a54c0a74aae62150adc8ea9c246ef13607b64b3dde5b3341b453e4636e1ab4dd5de567f7e04d3fb091e2031f9e6f85502bbffc4f99797df9b785de986bed47275370330bf83c0931429ce0875638224aa250ef7004dcf900b014da8931ebbe0ce9bb6c7161188e5cf6a50c30a5c9b1ea44b1e404cd099477ece804ebeb2d1bc8929c04e21ae557783b2192e1c8fcc26f3d9d843970b1aeaa86a5bd83bbe9e5ff0a4a2937a7c0294791528c23c0b26cf4146c7ab6ee20262aa6d4ef97e861e05d22cf993d633fa3152814c0d9a637b8e3cff201908bba6f958ddb19ff910d0f13a94141a400f0e55f1c75bd670d872c447a20e0ffddcdf401f8cdf32862222fd3de9170b4992e91294cd163c7f8362df67e59035a3cd44fca91dc26b11ce2ba7138c36a84f12445f19f7292400606193973116f17fc909f4303601ca1785c55a4a9fdf8f24505498e7e9abd3bb94784be8a8d112f22fb064e234f4ad16569461610167e1e2eaea1e0467a10b82a366a59c783c0b45a04e6b77005c7d1ae89e9d9a428bf6903bb0b50358cf93d5ad1a2588c559ee98ebe22f0b3f2d4ac0520d44036f92fd764000a7463e7c61bbbf5b7a4f635bef22008f81ceb8650f048e063c64125ec40f26e59fc53b0fd7df9a57c85e8b5e20c0d2fe25d3d5f6888ea7f6787dff4ddfc28ba9e6d9c4824d94a827ed46ef1e9ed17e7e78c291d789f2339ed6f814a90e8f0b8d181eefeb739552960f2813abb867d5c13d2472456f818919961a79354ce8584d6b532bce2712c96602b09f8f5f51ecfbdd215fd10650455312ddc81e042411872d0ef19e5997ee57f7113a864f8da0aae928e720f2aa7af2f3df9c752700000dc8b1591ee1e85a82cc83869e21420b793fb7be8ebf1d2a91efa9106593a084b53b04815011f4e13a0a3ca09561ef962be2d453335ec81ff8334640eac260920cbfa673da784d2a64cf59685b5f8df8fdf3bb6b3b67206bccd1449e155b519022567e7dd5280d8335a4e8c572e939e7849113f6bcdc9c4e9d18a483507fcb05af9cc38d897c50214bbe4320f3f142e08e8205711928ade74363a35786b70a9d7075a1dff7bc8e019c1f7632351d787d90f9b47e0748eb49938ad6484bbe9b0e08002db8faf9094fdedbf24497559179d956716c130d3f24c39ea02db5a7de165108cb9cfb935b79c442d51a0da642895aa9ff908c2183136ab0df982659e8b19f5afff9b69a5d27bb59a98027ea88cc3e64fd211b515993901d8d3d60b5278e209adb2022d5f04fdad27abcd1aa2460f7d76697927eddbbe5d88224dee661be9ea089c52f538569778d10d9cc8857caddb235763bb942fcda4bcd1afbd15d076dc895ae0b291f73dc899e8cf69946e5f9340673542cda4f54675c75bfdc4ec4571f8287bbdfb937abb402ab8b6c113bd63a17a9800e7b972b51f48d5e973db9b92d780dcf598b71a5cb9565bbb59ebbe0ee51430cf19cf1311a72b3cfdf8e24a034d37887cc892a42337f864a1e8c6cea35cc23a7e241dd76f5460cb8923521cc3a6921f1b1fa0ceb0f3cee99bd2ae5e113b29a7f18b87015ea4e6132e84e21a774eb4d81d4172f769c0bcc2dc3b5e232f61aee83987fbfaef42ccb78ddb06c58bff972166a7b6221e12cdb4a6b3d87e4980a243b3c7a4a6ca534ac34e36b2b9f6da4c0aaf72c20835f6e1f7d8bde0b8af614a45c417a87222c03e801945cc7ee7e28890cb83c15cfb3ad7535b474a1046720fbb6077de6054f4af6a62b1bcc6459611c428ea0832d90d006ff242daab88faa0739dd674e41f008921a56afed583166cd987f8ea2a7a420a28cf25504e7d859762af82395fe656657e21a96107163322f6f77045eacd8193bc834968256f695d4b6753149173a2399fbf8b1a1aa6bca7333513196a7de3e5bd72e70ebc02e0d68764a18c1cdada53c9e22f97d0afc6670e96058e1d3e9aca729ca59b60414da878000dd991270eade15376c229c2f2994f5154caed61443672582c187818d16d390f43537cf19d2fb98141e4cc440973ec46f3de7dac4f2d0267e8de405cade1bf33d8cc43f03d17c52e68b9577410b4a4c6f481eb04b668ffd225d981bd2353d9285b94dd1d9fcc283c9af6198bf048a65d7f5f98048e1dd9784eff73605e5f140fefce15bfded145eacb4cb59febd06fdff7bef2c837f8f24fcb75925d2872a7668962b2495fe8f8bb4de682550648ced2de3bbea90336d5298966a56186622b94e1f96e682303d515e98b212368aec352d547d85e9099cb3d620940ef8771d52e25add5ca38dcf04eac28f596b7e697fdbc6007bbaaf8c68acee058cf706816592fdd70b93a66963c52f1f7e2d191672712c11d4af3bb800f1b06c2e5fa09c99d4dd2a7ea8002dafd7cf3c95047c48a93f8323e2b2f30aaf5dea9726a95006ba4eb3e76231cc7fa13d284d3fb6f9a65ff47158859f1a269651f67341da1a202dd0faa6e6478167c0c28b4291e855d8e1d7df5731b16ad99169e84689d372415b5c1c5eeea194dc6af0703f5015c8fb9443462b20c7c137831cb29e57e858f0cc8d557394bf031a05c8e181d58cbb11ace0f9c8d63fb669164775a7540c5cb5e6594f95893bd0085e6f310fa9a12712c74617d3c83267db4f65021e147dc4489e199c8eb8b8c17528cfc55d41a715a73fd273607ca2e30b01536cce643a01773fd352f0acb6fd5750fd29d8ac8f956b654dc0e99bdc95f70ccc2cb4a46aa4a3ea8d4c5dd234345f3191efe641bb3a261aa9cd9eebdb2c07b9f454a71e7e48984cce18ce542e963ade8c347028a9f94ada4d249df91d92ea9ab53b7c5e7d038a5d0f3d821f311bca9f95bffbcefc8e7b08088e95b11ab481cd1c88ea7ca80ee14e0e8fcf3cfe2d23500f6af1e8db098162f93f2869db128c4054763c8a35537dccab79c761a9ec31723933e76f3fde93f4e84f211df089eb089929bc7db6cfed4e6255441b76e34fe1a963b91cd36b39ccb1c243b89901eccd99dac18ccf35aceeeb24c6dd0c4733e9e35a8eda411b399e1dcb02f86b22547d26c85a8dcf922fca88e36af8f4513f3a52b4c8d75c608cb3e98bf7694611d9b7ce31807e8673a00c01e42715d636c2365714cf5dfb45a57832ec24ca189661b71a6d057116513aa3954d0b2411784e324bae649e80367ed0ce659a825231635ac8aecfec7edce788f1d1bb9e450bcebe89e3b7b7baec21867b73ff7e45c34f2733df566e7f323a9ae8a7159a9a1228466753d212ed1eb52cf3cf7b314cbdf446e5d3339ff6f3e2f65328430480276b44da3c238ff064a4244af3c0782f9a1bff68469d3fea56a3bc847fa13c241f8c0b38b46bcf08e4b15806fedf2ed8b0affbcd77ae756e9db21b633fdae64d7fc177d679f9f4b97fbd68299bf08cb67454ec37b47df15654da95f61ebc879e99faa33a679cc85d2f182215ad1ad6b13d4a829ac2943169d317fde2148ac9d644ca681c6a0bd7da5480737d3a3acf765f8fb8b35fb54e138cb2a2c0922598ea98cfa7a30d3bd55b980808b66a86252a5331fc25c22d05521fb81c36d4b22e0a06cb80cfa7fb8da2ec5854a093357532b8ef394a288b86be3901aab54f1d2ef3f03fb92db24be29ce2e45fec37574858de7799eed8df924bbe954263e7c4044219e72966a0e9dfb3e6edc97be2446ae43fc73f41deb492da0a59553374d21d54ad7abf732f6c26e5b6f5731a701aebbfcec295489af255c895dfba3077bef3ddb0d971ee382ac6f8410d33896a259afecd4997e16f8de1919def0e751529ef49a29f3a796a1f0c78e3aed0e345f02b367987ab0ab4382ddef5e672b0a821e3d93ba8946d83c38073c790ebc9b20c476e66ff27348985889e5b10bf9060f6b7d50e85cbf96445647653ad066db3bb12c6bbff3a2edb0212ccb284198e57e3c5cdf3a200776c2dfbb9ff94274cc020181fdcfbecd517072bee0f41562e4ce73eccdad79bd2901034f402dfbe4cb3e3d66ebdb0ecfde93facc9be5c603bf1f5ca783c75e902b8638c75b26d7d182974f4d8f95694a7b66c0f8a5e2d21156924a76e99e897f2db3fce8710da542da12d4002e4095f66da7cc9718f2b0ee76f97091cb6aebeea64587f960c1305f31612c967cb631f0badac939778e192faf8800c9dc81e6ff4563560f347099a0010d2d89c4b704f2c45e4276d7e8e265e97da01607b08f89af9b331c4248f32c704ac1131311fed4882dd9c5de100171612b5213b63357af1d6208643d8597feb9c36482b53bb11da76a600f87059daae8824676c397b4a07efd0db99bd6cf8b29f87f79064b872758d87e08115a89240289184b3c01e82312a2af7115d7ef94d161e7b7d7052fb4b872d13e61591ff55d75ee6599cf00d754180ede30f3e48f1b9dbad439b757ad323172cca6909adca413991e95377f3c400f3f0cd886ac9db0218c9225b82a197f8893fd31c963f2a7716602650f7094cfca447e585ea8aa8ed91e305c2a8abf90e66125141a3a69bb83a3b91d6968cc116581a79b0438b2fa7bdca56075d118715701371b09d1b740211c80a86bd0e347496e3164fa6c199496738b1a5fa5e94cdb322c5a7730f08473c67262cbfd6d54b17ae63f998ca181058bb68b2bb494f9568fda75b5028a7306e91c61d23b3e8b274c9f77a3cfb32405f052855fa8f596fa14e98aa0d0b48b005dc73ab2728a29c8fdc36c339a4f0cc4254698a9e27677960bf105c72ed6026419504ea43f734b1b59230ae50ada5ac230aed1a29a48dd03964fb08872ebaf42f02140f6ecbe9c6b623a4bef6218a1f1dfa5c641f082519dc58dc24d173bc41f6e8cd269c0743b5fb01bcb5f88b83dbdc473418cd961b49db9dbcda317362794ea6e1ced6cadfca76d37c8282f9c73c6f400a040bd116ba375a4964ce20f94c355583f50ae0ab6e6e143f44e403a4533ef9791e4d6b9330e78d1448abe3ded0deaa0706cc56e00142c55b31e0c6dbb93e262c654fd6a43502aea4e7840eb3811350e4c31f2ddb38287a2c99ca361c7311e5553933b044c98cbf5098376d7e63aa7fb964bf1c5bf957f09acd9f0d94f496a9d24467d4bd9788355c51c4d9e0aaccfc7854e4dfc12be72a44c0b0af287f98cfdfe5eb5dc99c13dc3c38e49ba9a7bea983f69249899e6ec76e009f95aec63c2ab2f5a3c067eb040e726a050a9d94e4e5afeeda14af1b1d9cfca3aa3ba9f5292b9bcfe11645c92f92194b94beea60ae565fbd9cfa51639775e5c40977e7806ebe8f52752ae9aabedab1bfbf167a7cab87db84b2ca34215db93c366dd9b002e6b23048a9bcced53eeffea3a1fd4102a7aaa156305fb50c8cab13f9da5e3cd33de10749524173c66486d4139cc50dd5cc84429aafe138b3d64deadde1bd967326a75fd1ae45f5ee7584e81f383ca03187f92d8348f0506552b0c3d716bc63d1b20218d4fa1afdd37eef25a6b6c7527d64f53f8cf8e1dc193c50e7c2aa3dd3339d3845bc1febab8f452948ee09504dd5405bc99a2fbdcd3721065924f0300a34cc9eb136dded3f013fb990dfb0ed0827d01478b86dc750077c841aa281015fcee7fb7b5e3bf90faaec6cbdf5d6d835f2837e5aba4889c97a4bdfb86b3ea4e01462be17dd7092f77e0b6da2f6f95794d2d3e0ee5e993849eafcd529b201818aa162d843fb57b5c1c5d62438d9213f1150b932fc6d9a2a6ca1a7bde9d34e2d00d94194f9163f6c036ac3d3469f75d67f07a3fe4afdf833c5220b2a28a857293779a9bae8a6e7e127be3434fc3f969dcf256f508e8f5fa00175feb1883ddd58e40b896c334b5ba4ce6d3134660461189c1b4a8caa92181b21610c7d3ce70b91be87b8b55471542cedd556f1218dd2c6e659feedf84bec68cfbd3cccef10d83d3cea245de4a88898533cd99c8fa1a6e0a837b233d39b5f27729bc3ac6fa8a6a97cbf096835d83fccb09eef561da06040c9d86e2e2bef0102d8046a844888d93086679c2c0233dbb91bc49ea49e1600ff3d14afcc50823db648085ff7e537ae0763505c088fdf391f1cba602a7eadafec38971009f0b89e2ffb5d94f7e1e78ef8e6dbfbec5cef423e1d9ee24b832b5198593261778d8ecae62522f9d568a12816109f726995ac5a68f92b0e19f95818b1edc4a84f37b2796127b71e1f75289799cdc0aaa72e3d104e2730f02f19189bf30aa0c40d090452855647aacac9170f55ea72f22c8038075f2e592c92cd1744ddafa34a9c9ce9be2a7e9eff15ae1260aa9e0c66670815dc907a7247cae379e2af56a6f05296103a8ad3e72e31cc5e0942270c4c6fdb14edceb5258250643a6e072fea02982daec2ec7c5a7eb42dd82b141d96eaed25a876f197687832f5c0129c8ca661839e301ff788ac4a245fd4de8e058fa1ed18f0a2f0c5dd7f014815e35f510bf92fd159a80c78dcbb51cd98be5e0c9f749c2d056050f29d010450f676848cec2260113faa4d512bebf3273565a931c416b6b7fd45467cfd8da423bfaaa57e93deae32e7df9fa6f3b128fe1c9dc89944abdb217ce23c889d7e67e6733f779ed9c702aa968d669255a5bb7407016346bb4e7eeaf5b948ca559c0b8662ef6094a53d5a098633bd89cd32aa80dccc1a75aaf5ede2fca5530fb5e2fcc50882c7b0400bdc07d09b99cd4089a4485c62cacc6817ad8e639ffe8b3540e787807c127e4749bfd1aca3abeb3345e0e63349ddbb263d18eb9aa07c68a2307eff6c15377f759c125e58bad488e64e334692c3ff7edfc29117587cc9244472db449aff30bd774aa0daf0f064a87c781c40afa804819290e2ecb24cbfaddbffd4d341f2d2d55c6b83b31af02a251f525c9a6a46d038deb37886fff15939b49d90b5b158a3c00bd49ed23be98be6276242f1d694e0fa3d4cf2e0dfc8f70b081d3f50cd24d4981136eea57c1dcf6e5eaf82bb90a45646c81db03a16bdb69e722737e6f843773de9e85d20bf5b4b0900f32c3a6c1356534fd7a28ef94053fba1990dbe633657b2f9338629222a5a25fdf42cb4cf9d10ba98369b7647ce36204981f7e26eea76eb5d60085ab209ecdfebeab4dc2b30991812082a3cfd6d177ee16d6ff7f37ed08991926129dbc23fee2c14c2ed0f3fd80e7dda1e9a16540992f8e3fb2b12db9cdf4a748da21ebfbd2c14d382de93465db304c6980e96dae8a34439ba912f00cd80f54300389da26f5f85f7b995048c7f48d3c100de67e042625158bc404b52b0338c19137f4f5baccf4311eec72ad555d72cb1990237ef41f0e3122899b3086cc45129e0663d80d0f73ae37abbbe1182bbd8573e5efaefca7bcd7b8c742540d3dd3a74f88748cf6cbf6a88f4649efa91a98239d3dededddb268b9a936e20273965382f84c01075b94e5cdaf4b4f56e226690a6c719463575fd00f831af44bad04d0ccb29d55f456f168439cbc16cbfebc8f48fc3b5f2a16d7f25393d1dff42d77d768dc3f630dfdc89b704363a6833b595ee81f46b2f098c1a64bc8b6f26c1c88d7ab0acbaae87b108fdd97d9e945dd3033c5808b6e12ebd5efbd4ab80a22c2628b35bba66907d0b566f046b2496b8443be2d087445573f6fb6f7751ac7a35bf1cdccf4fd342194335b2bcd56eb3de6b82e28aa6f2bdc8f3ab79fc910313e0bb0084db87986ffbbc58321d3db365b1b3e3a2458011822dac6de856551de0f02cd64b136660188957cf14491ad35492bb01eb8dbd5672244203a3a6eb44b69c83f3e52fa51400a68a216289a721715fd970d03b9b1c25eea9dcb68cfde77d469a22e338a04712353a5988edb04661c37f0a747fbb976f5b8605dbb0b7979f0dd5b64512600939647d66e5601fbbbe2426e5c27bb2b21b98ed87e3bf8735d0df9fd92680d45a236ffde65d295a18d2a97d55c95493c6156e4df4aac48f174ccf22cda77b4da2997365ef285b7bdd79610c335cd903358a8b62155b1ff656200885b5790a3939f751aeaa8026b318872ac2e27614e25e643bfa7fc123fc70010dfe511ea8afb6e5096588b6f0374a72c50884821ca93759b4d675d29f61d1781d9667920397c57c48d5469c3ed6bdd1c151dd5485233608c4825dbcbde06db30668d657bec86fbcee9a6229753354d792af71ef1f6c2f72b418a8dd4c8332bfe3702950a0d51429a71a2e8109267b3a5f2e92d231275131cc37c754297e3efa8fdeef39f2479cc0a9735644481d052ddf000185785ddbb2543929bfb7780e74d6051ed83f1f7b69e91123e4e271bfc38f502629c7bd7883e9a2b15ea3dd9b6cdb47d254078e3f6ee178a009b8b5449d2858549fa2f9aceff222266fee253ee3fdd8f74ddd63d12a157922d583cbaa7ebda9be17d02e82d7610a0aca566497400bbadb5f6d6aa98afe208c669ade3eff1f3765ecd1d321de7be8a89060be0cc914c3178d71ed13cdb4aebd293ca17aad49713b07f395964ed2b9b8c8eee61d545580492618ee46f91a73c5039d459561d45226818d74365494804d62cdecfb565a443c5268a87eb0843041c8c9412bde94a0005c63b841ed21fd92fb2be266e40ab383811acca0da855aadf61d1f5d3e51b714b44e895505c164c4215bbb0d2f9867e18280a62bd7ff10146f34adfb35970f9b3bc03ee44a38b5a093b7b48eab71a6ba22e7fad3e3f9cf99ff52b65f0251fcc6ea4c6133a60a2e01ded99dfd6b9799b5cf65d34929f0d2e79f63a5fc44d835ebd34aa05bfa38cf598d2bfdfe5b8a704641d3f34b6b049e79daf0026eb8e606eb9e2f1a838d672a2af3be678cacdc876370c1dbee9f4fca548f0c24aebe4fe071d8f30cce734a08ee96afb51bc42cc82df0acd3e1ed63710b1fcd381a933f9cfd14f1b91680fc7c0514313a2e93fedba584d6ec67db24937e4d6f696bfde92053c16285323be74f15d3095ae9ee7add51a298b075751493e193381169cc2962977bc032765137e1d2bab8fb3012418baf494420ccd6b53f25e580e3098b98b5d9e1c26aa313248e92707ebc86899ee1cbc1d82782337a84b7ceca81550b048c0d0c5c20475e9831519b186a345c0894b8ecb2f5cce9b14c4820a17e16ccb9be5ccf84f4c638b3ddb0d995c548c45237f87cac082b4b8dc5f0cf07989dd4afc13547627b84342d755559fdd2f4d551a0d392d3d238c4e3f2b219cff7888553c8028896e0e2274beeb581f61b8b44f2c32ecc48368cbde764225fda0d001df185316f2da008cd55fd9660dea98fdcaac073bb800b4fe3653a07c1b70ca474f5d2bd06ac01071e82b3b1f95844d1e9af77d580c0d61ac06c0173763c97322a56252fd42c877896cb72c1db0de6ffeac76a6ab5b571f7875322251268778a007bcd0d9e15a4eb1aa03866f1c0da3d8765fe57317229c8764d10d377ef69361533f2848f421a652c71d5e138088a543cfe27845491ea35126f1aef6137996cddc3125458d57a20ca00bd5e0dbfac96a81f865e923fb420a09d49467b503ba00df74e61369a414d3029cc2cb57bc68b43a9702d7b9e800dff11b6d2b1bf2c242218ef711a93135e785acba5612840a1609ef310e4e79d3af7cc3d6b9e064f2c9a9f3f835dd4a89604c30d2843140f910ac94e930dc1fb69e62b2649171fe53513471c0623ce29f88ff155810b81e988f33754854df999c497b5f2ffdc2334634e20dbef4e309cfaf0d9a7b28568058ac4d95bb39f1742eeed3fd75c58f7854e1529aed2838f31dc64e225e48b82104807ac81c9514ee121a90e1f2845af1622d4174693b92c1ffef3603a3e730a045750dca57dc4de97b7cd04e424b8ef7380efc64b1a61ada08a08db692916daa1e93453a7fecabed79ad2abceb0c54a32e98dea56d1c720cf6bad94420824b71649738929a63e65f8b143478676c4322c6811f6480cd9372ec5a4c6404297eff04310c5082148968beef4a6543136b24dd3b94d3f90e0d697487d967e2d8d6edd03e14aec3139b2125f3010dce501a44ab167e6628cebfb080195fc5c82db9d64b228653b9b84dbc9e82735f0ddab969d99d8fa37d3e25c061317133126baddfb4297421d07639b4fcc8af6ceec40bea37c97b8ac773211ab2901e19bdc2c75611b66dbeea99beeb5551e1aabd9be958a0008e0db8fabf30b044867b6f5d036b3b0fe9ca1cb376e5efd6332085a4bcee9f95db4c4b4563a79a627e271e30314f3aefcde5423c2afbe15c4bbf151542c1eaad24116b15f6ca9893f6d42cbcdd1bf061f4be3ff69f705696e9c9e5be383dccafdb18e46a5fd792a38f63c27b36fce9886e43e2adbf028480a6b83b98e210805b2e859d0c26bf4e05e106748eba0d0c280c3d58ecbb735ecdbffaa48ba13545dbb4cb6b9097f7c341c39befd4f76e09a749d408232aad483caad83df7265d52439d9c88d11fdfe202cb358ddc92c40aac8c7315d212bfb0dbf1b49e73ffcfcfdf5c247b58d9775a4f0325c4efd9094747bcbaaba623a045870c5dee2cd6d6d8789925ce75dc6b2e2ffacc28f6427b2a88ed6c46c1e497546328bd483fd0998bb0589efaa55869a35fd3b7cef25859ca155fafc38ea0d4a5f5ca3a0b709bba7ad1f927dcfe46ff61115da0a05e039b007451272959e4fbb08757c8f6c4183fc2022650d6ec6bf18d9f928989a739d2dd5db06712b1af76520d0c469b4a959a928208cd8b74be0c79a5f0eae1479adae40fcb07aec9b35127f51dfc11bc6402c9dc33b3fa3ec2a4f3389c95a13bc2ed07f60dda6ef46e3c7a66536a627eeeb747b8f5c47064ae2bfd0736107df4d1b9d026057aa3ca537b8443b2e113170147af350330fddde6bcbc0b8ef9ba6b622b2481fd96efd65c6ae7e0d6f4a9e9fa621dcd9ba86fd84425f33d37e3fc891cfb77b0b6c0c2095491de681c6cf26b3f575ad0be766ab9cba934cd6b7abfe07a1aa4af89d945f304358c89e85e76f6b0c54785fc1822157aa14b65fdb96fa213673cf19e0e285e9078a192a85555f745a5b60a302df921af893c87056f46292102d7d7bd878301031d420947225f9a72d8d0f343c68f9b279b5b21c0311ab8a71d223af665fc0d583727b291e781f410af6515c1803c49eab9d0d94ae300ffdb4d7816edb5ff7b7d5899e222a69929af3961ebecf49d641fac333e5b980ffef259a642cd65830850fc7495728f2b2670fab3c76c5daf4696c7667b584d5bed56f3ae2fa457f9b3dd79fc72db823ca9291cff85b74c55333c7b57e219fbd86de6c445b72dbe872f50d31486e64d72039188c6684dc1e3fa4f22c7be60507ecb31e68c0bfec209eae6baa9081736bf5fcbe431d26ebb3476ccb48256ca2def14acac8d264958a3594cde88bdddd49136869afe376749f869145bf09cfe1f124064d0dc4efe9d155968c6731a887fbb07a2180335f4e6a17c356c44f2ce3904db481a2c50feb38d1f5dd6c0e19fa5eab82053ba9839bfc6bf2aeae1f92eb800a89d201020c255f86543f0278f53ad20fb2829a78098794a996b8a8618c160f1c70b4bbbcef4e8c9530fd154f803984b85b5c08b0b711159722c71d951d5f6e6b229a5aa1443fb9c1a9ad6ba9c2f26d173912012d63ec71a6e9d29d234b21d6e6b9064587a3031feba2afcdbc361e4dfbd7c250c85f0ad60f1fd11b9b64f0f4e23b34e7b04c919eb5d753fbe4f293814f34ef277710b8d25495b44892a48a46b012e4c7208ab74792635194539119f91eee7d6825b76a3ed8c233cbb90137bd476d57e6b647c75a9b626c7656a5d97343bd5ea9ded97776ea69db5528e40d02162121a46b3f8325bb9fd51f8ef02e05571bac24cc6eeca2d1f476b97ef7ce8de54c4e2de83eb30b01f3a23022c85c2673c873689c6aed3627063d63a9337eec84549fa2300641762d36622acd981a0a07a5ddc79c0442a374492c87f41c3b0b38d35ed3e5b3d13e3edb5bfa5a779e6445b92001740ba88cde6740aee34f3968cd26946378ba0fccdc944c5cad07367ce51e4a0149a3406af4c4afe71f6092a9192ce59ea4e34b07629c9e929b171bb594289010676c31539cdfdf9f79d829e9e69ea5c6f4f481e3b746746b3388536ee50a13bc3b627277075fc90fa8558feaf9da9eaba4d10e8747b831e4d5c32a14659987248ea5ca6e4a2dddaa74c813b7ea3b2fd51a9603e0efc03be0ada933f9bc5fe61d0bff7dd0affd667fdb321e8c7286eb643a11b633c05e8a30931bdd7aa5e4c559f2e395a05fd00b7a7cce191cbb42c69800bfd0887e541019f36b7427e05ea4dd31a49236e7f0251ec629da0073bc030efed656b16a7b8d8b25b3c20dab0e311ff14fc9ef079a922232483e172cce26122057bf2bf782341ee63463f611a9e645bac54df5524e1a5c78b4251ac0e09e432c15dd9b2bb4e854ef25cdb22c1fb60c87233af5be966a3032c296c2bee8dba2b712b51d6b06492ffc60eb5f2fbfdc026ea493335557974946a49d9713c7238ef3e476bcefde5cef3e265b64b5cfda7ba6b13b6eb50574ce95b7fdf5028738b78b8d90c9373c9d33c56694150a1db30848306c4069f396373b19352d0b7fe7be1ac2fdd44b45b5b48bef14cf00971ca5ae7962d6ff01880c55fc030513b011cde38efa765383460eac607da903162aeae74a2d7a34ea7e0578ca340feb60d4dbe73a417657e9638ab8ba3a99c93266201b50d086fc4efe21472773c08df9a4947ccffd39fa189f0f6dce11a299fcaa63595ee20a5703da2e998e9b9d04eb1f140410e18dec1f34a9d7f9ba99d11b33f8e7c045f284e16f1183d8415985b2ea8e08670b32e5d2887cc171b020da33dfaddda7df49c871a15da92a3c18ae3f54f088ccefef7f2bf33d84dc918c1834745b62b2f597123c4572eda043a43fe85d70ed6a790537dd2f9593204258151d8e89fab384c9231c2323dd126385da18d4ac57c59256532890eb296ceb7775d0918432cb3c65d21ea9fb51f9eaa35038aadcb8dc28bb7754dd1a6828af87e50f5debdf35811926369730e5520236fd98d6515c85dc8c4198edbd07f0bbb84d90e6897b5b37d4d6996a4397caa3026ec32d68c785ad8f0950614d147939b6357215c6f70b69b3a167b92f93d7fea4495ff43c9d0164bf3c2f8e175ca24103759e2f6aa3ea26930ce8ac788b1a17ecedc501fd42e7ba1ecaeb6dee4f6209676c3edc315528bcdd498ecba6f7e85bf4e55fec49beb07d1d16a8340bc392fee6f27a3a1709d2e78971fbbb07b8faa70f8d2b61de777aa208d1e8555bc72b6dfb03b50bd30a226e4467825e3c0977684d8fc43185c572abe4311074144f721fe1fa586ffd47e3af5f776d9ad91da5f9019ed28565cdbc0679b8068b103c9834def6a16e11582e25a5856869c76851425eb3f7eb4a0a5d62b3a164dc938196e940d780a7cc8abbe53ddf23f2a06760a5762927e8ec665fdcd9e6ce7d4ceed0e052a807101bb1ad90b24a840f611424c5af1d49eda7c9c4a9044b58ed41a83b6e3e0e2535274cd6df824828d392cee393f082389c8dae6b7a4770c14098459f400be381774ff7d50530059f7327e05c311d408164379126dc4771300299524bed56c60e28c47453d675942c9154e94a7cd9f515009d331c7ac2e4b691630bf8e6b3fb0928a8021c6d2611dad60a349ecae25084a5115a102d37d7f26f33a9de9e26f79feddb27ff0cd585b8f1e0f93b64da21e9da5644dcf3c23cd1db0e7124012d504dda834fd06d3e1ca50b9066ae33ea2598c53fa74ce06ccde4d431e4b30024f1ef3b544696502286acad721679263404369a2637e4127cf2999b1eca36d6905cd19216ae11f27c8d5808bf24f4d7ce6415e62190a1fbac992fc20a975e44d2e9d34dc193313ecdd6f9b88ba974305f8177afe98ad4c183c2bf3a3caec67231a6e0b0bb583796fbac6bf340237c4d1d002933d6e5b3183fb96d60bf7843d6da4c60a784a44b219480ea8a342c09024553257dd837c795b076834dbb87a3a53fabd7da13bc2ba56ae0654c92d83ab7c9b5d6d2d424a538eb971865a527725d604064a5ff099b90bf42d11b7ab0b595c18a0f0e64b2e342072e0a367034dff79928454be1072722e0619231638862ea7b62e61e8f656ec9740733999ac45dde01652e519231d5e1fb720048d736b68fa953062cc1a727a38c6db95085f9c908e3f4547a19032db4e4959f1508d869a7335cac93f94787e4dd07b0f1705f3b83f94a03d70fd116ab973853d14f3925866f1cf7c3bd8c0000562906da7f594382fe0c5267906bf95a08bce1c11c75131cf66134a9d1f1b129a530ba7c4e23daf746b06d2822da42367a989dee3aec0beddd91c7993fb6bba7f091b7f3866fe73ffc5dd8c6b7ae3ac519d0025d957d16557012aef87bb151ddb2522c3053e0d978ed2f4db42b7dcac2afe59f34d12d9f6b66a52814a850d8063afc1c138c74720603f7625b21b43a952d8fd0dcad4df626f938806492886d17382613604e46acb5bd7e70fbba685b4826afd9ce37e36a5fb6874919fc930281b6288c4c2c4990a59f5f3db637e5c1ac19bb29d6070eac0d5cf8a014f32447d1577406a3aaf36d2d08063acf18fa8d3a63f80d1adb1dc3c14b1a3bb46344e803dea5113224ebe5c380a448d3f94f267d9d2f535c843028aba86484377cf5ff3f105373408fcf9b6724c2270c56f830cd9d708c7235c50bb2433739f6adfd79b28fe33b3e20b96c4ef05ab2d5a284db7e6246cd12bf32bb7ebf6aee4e2c0c45f106f753dc24c0fa3231e6d315284ab6d34f2f3670ea113dddf71585269990e31de3ffab0da7304f2669e3faad32436259636775899ce108f50f7cc0e678ab012f62ae1ba1d7bc7131aa6f386abfc1eaf83a9074feca2a1870dc32cfcd0ebef54417806f1a3562ae229d0af17b349f5402ac5af3493dec908e25f66fa4b965244769cb45dcd8b19b8c6eee75e822016382d088a6df6720e04177e181bf67fee04d252a6a0beaf4784fa56d14ec6b2598cb9dd5a8dcd9b69903b9a2bab6d3295f0e59b506e4558da16bd6773e9728732c254183e5237708cba019d951b8be7fd35562ae820803105d49300ab1e0a5eddf448868c05cc90463243d6e5a46711dbe6014f6f8e7869c7b5ba2594bbf9858ca9c2186cf526d3ac9371656a342a1b07dae0b1eff39dde4e975423bb4d62f4e26555b32203283355b84e0d7c858a8a980ab9f7385958698ab52d858ad5a95c853614bff43439b2209223219ea71f70c72e6b32682b4b69052ee08cca7d401583a6c2c3c278870e5477768e9818ef2df3cfac64be2bbed9750864f3c70c08531fd922237820f636b02dd52880d9bf152e0701c2eff5c24e01d4acd6c4893ed0b8aafde3f9bd48c44204edfb6ca871067c2d7532482529f5e6f9def1643445dd244494b061c61779585711181194f92c575311c83bd6cb90a5fbe07b179aedcccaa3f41c396547d678ad9af223ea09b084e947c6255fb445f0ba09a47a9156c16fe9fc4dd2d03e48f906153502298b0733fe873c8241caaae8b6d497c3c85df7fc7c9c8341bb4f8f81292a34039d1d0fe5aedfeb8b29f8d1db80cce8cccef56dd3ab0fcd0114aa160d7a55cfc551b68301678464d159560b1e19f64279a720ca70e8c209630a7e1d56990f9a337ab5624b9762e738969908d788946e8d2c88ecea307032ddd2706a4678774accfcf52d688e5d44e80d1bc443c52168327deb79d8c8fb630d80b68f2b775c8b5110335784393713dba612ab3f88b4dad7dbd75a24b48e64dd22161a66b7b301bcaaf135c2ae9305212ed6306d8023aec38c17fbf9ef1d4ec6da49c1949636fb21e0ee82a4b39de20d4db292d4e87cdb33c2758041edcd164a3d66c3ed8b99e3d14160d67140e4c490bd90e20504d5b9c578c103a723ca73ca553ed293fb83b8e3ff19b429c99a53ed1b740f5933a02948326bffd3e63acf910654988845f8b6ad1c9ea52ce4d7c52d6f5b335bb5d9443731a8ace32769e8f25f681568f495231c1d55efe3d5f24d9e194908e59e7692ca9b8c7b5e890f253d0bf240c5dbe0a6a1fe14061fa85ceff60050de372c8696c88d4960bfa1fe4203b35a571e6713bd889bf496bcf78e9cbe748fe1aa5eb9201208cf6141bfc96290a593b84576b8f9dfc57de17ff29c5ebf4acbc2cc743b69070c4105bd982457a8f12422a78a2ef1542b6858bb36f4bc0a027e1a4349e9cca4a27777eb7f9f655f4fd32a65c14bfbd85f49eadceaca8cc87f43abff49ea9678d01f128c3f566a72ad378e14df9467fad7e0efcf85320e682ba2a649bef156563cb1219720f99f239350c3c979c4828b6f2d0c57ba59807919379fae1a34ce6e250470279208ec5e70118bbdaac097032849ae05e6fead56512f58e25d6ef54da2968e722ca1acc56cb06377a024da17953c36c45f16e8e2c5b00ba441548068d8627dca8ea21a6ca60b7beb6cbb59032ebaacdb3920526bc461076efad18ffc81a82c6bb266da96d1ef004735978c560873a5db3b84eee46828fa7e0b264dc8142bb2e03a4714a21ec713a65d0dfd42bb4b1e9816face37a00b976519933c8dbdb5170e34c6716c1310624cb9094c668393551329d3489007067bfdef7b2b69c59ae3b22931e33e4a7cf60e5bf91baaa8544c62d7287c31b3a03a8a6dd166db24483f41cc541fc135a53b45ed5cda19affac84697f3571763ef824fe73e6ad4f47e621ebc09d882f5c6b7a6814fb4c0d9ea1a1cad6ab554eccf644753c5c9362a3677424e750960bb85a0df6952945c8b2499d36004a8bb8a63735386af4bc0551f4861b26000a027716267d8e795ce9aafba4eee1126cba1579aded7a35bf5efc87939e2b101195ee98d3356b2edb53fb982ad133199590b7be4b742c3a4a0c0ab8c70ca8444ac60b4024b7ef25772662153b26564817e45b583e3d352bd1261bd0fcb214ab00c514c801e411c4eb3ebb2496dfeaa095d1c5a04c312aca2c2e29bb277931414590883cecfe5d14c9f795e6003cda163c32ec7c3c9263a89bd5e7772cf2b42fec7514ede1a432b0801b01934cfc2f27f32a68afa7de6b401c6035d48b274392087a7dd42b64292ab0010888a2f506f5665d82e40522f6ee9a4c388c65dab5db1e6d1c16ba3827fac7ca25a949792d00029593c32b16e5af15d2beeda6c1021e4a9f666c657417b3f6bf5950cee80ca819e535b44172594a50fe50159644d30584b30bfa57802abb7375f1734c14b7d96d83c0d4a7f4de48610e7b11d7bf22d1df174af01543029d4f91f74a66c5fd75e03de53889175303454eb38877205e594bd83664f0afb812f0cc67f6cfc440ab53066b63967a26aa6edbbe2dc41faa3cc67094e52b10f392d940262a53d5a3b59e568130d430913b11278381a3be4d29ef30944f7f1aee059ea8ad79ec9d1914eaff6e7f2eceb8554a3894d9eec1c71e8d5a4a0c87331a6ad5c71fe2fcb3badbdbca21204089815f9b20b515e32ecd344408cab10d2cb481f6d11b770b24430df1a7bb2dbff8bd07af5763e2b2f6424af50c85e390c4748f2d623ffdc414cac5bb717f790d4051c07ed4f9fdad7eb1dfa102520e764183af78116bf7ecfdfa21379ea109808ab9a9c5caab091126b6513743a7526914857e9cef548e4ce0aaec245ad6bc46cfbbf75c0d199681cf573d0739ef89476f63a9af51618240206d2d0483dc50cd405dcfc0978e0d57d4849fad89f931ee3b9728290b9dedb2593951b9edb77c5458f18448dd05bc4cb37342bbad9a9872e4b724eaba9ae48cca90f22280a714280c246e8103fd8e4a4d7127474eb36bdc703607ff0bbf8eaed9b4aebc34bf54fadc7da5725fd3fac5aa3d023861825206befe45ae85a4781bd54dbfe70958ed557baa83ca60fecd84d9c0098a1fd21a119c1dadeb25a0e1960cbde337a818660988a98b7d37a7c68fbbb619104d6351b9ce0292aeb823b1d46cf6c017b0a5b3c3160c855351375fadd680361a9582d9fac04088507ff82ee530bac0d32b5b587abaf234b206c809e30d47c0782061b11088ca11f1b4ec70f9a560679e68291ba253127a56cdf46099d5c035e1f6f9ff62fc90cfb756bb6b8034436a3f231d38f5ebf265f6a98942e7722ea78fbec03093c84052ef8fdaca96584381f1ba79eef459ce6d27a8e7e73a46a11c51c7000bbd19d42a1abde674f60520e3568a8a550357947a5ca997ccbef8ddf54a452c0e0a0b9207fe95e23e7acf454abd561e187f0469ae933d58d02592d584c7d80eb57f455c51a410c5bda8c83316b7a92b90d3ba2404eeedc98826885826a111679e698aa143cb1b5c7ef5c09085a425207b0a1ec8e8e71ce5b67434d6806cf9de56bacc0498256797d89c9b4f549f120c61de9d7bfe7ed4a00e855ea6b7a4cba99e5fff0328b3e9fc42c132d2f3ac9068a8183b979ec5c653fbe8948a18febb65ff77e4728c0c158062d3004dfd984ff267ab5cdbfbd4fa0f38ab5d8413adaf8068f7884e8da66b8b7d634b0bf8a57f8992136241d8ba6b7a69ba8287536f44236be8396efc9318a71ee0635793a7b8c83f5da2a27ed018dc5b09b1ce34413147559c945c337af8ac7d66ff3c14b2101b757cf9de746cd74e6ce07dfd8b40fc88b2cbf1942d67b41ffd24133c2ed3f44a822095ab28f00b4d17e58b0af4889146eb97ad52aaaeba7fec0c3d2e24e11cf37fff0820f428689939af6f900a3d7d0c5590fa613935267da1bef970216f135909ea3e808f8336b8976bef87360f905be5d23741d27a187395d2c2860f9c72f9410acb42472cfbafdfaa6e2d3b1012a672b944b4b75994553ffb85e0d91a8bb8bf46be4c34c055002194274518ebabaeb68f2c2093d8418861191c8d5e2995b2873a8e0da26e0d3cd0c327d4d12d9c3313c1deb3082bfac2ffacb1beb6e78263afe36c2e7df06f437e7ac0caea2608afacfdac20514555712e3c2937b0ac399b40fec25a420ee29901189db9d14a8d4d4895769a66ea8de3bb88c2a25aba2ed20d54544c1090061b0fd3d7cae22cdbfb3c7b3a8bb1d20939d891dc7ced073de141cbc7e83cbe51027bc6b04317a32144e9e0964527df5e4c94c97a3e438222f335868764f60f20d6d0249a576dd3ebd17d8433d00c33b517a17962e520b5aab31f539c91fac4d37fba749db4b48c91491c81b20cebabab50dec2c7e7f8b2ad6e3fd2f26543ce437a14c96a76020d929cc2a1563437ce48eff93ab4323fe00c9c7707371b16eac2aa5997cb5c048b929adffed4870c21d899a147ba910e8fc170d02c1aa1ea00f954c4b2f039924e9035312ca364033380035ee68891da148aa4b47b7c1e7089d26abd6248bb889d3360fd122e2d8cc593400b885d1053943e6e9684cc8d47df8483d6354e8d5cee3ddb0cb3acbbf9f892550024344cdfd6a7179d1065d6c52c4901f89926d21ff2dc93f8e336961e5054e39b5d7ec7233ee46da81fbfbc846f6f6ba7084396692aca91f8cca1f0a45cd117ffe929cfbc1eccaba871836eff0fb4f28d73abed8dc7ea1cc1651910b0ce5a93a1d73a9b6864a723efba894af99999241d4850f56d9851233ff46a0546391c2abfe33958761c5c71c8cc0158420b0f6f35e8695ea09527c743295d9fba39d2500e2d3a882a611714d0a2d492b9996f90db12b9c239e79216aef4939353ab1ec40571f3b6b359dd60fcb47a863937fb0ed3c8a7b1c979786cc7dcd5088e8f34ad2b36164efdd44a8b8cbca9b14695caa184856a0de09917c88fd252322e351605bdadaa406b1e490c5aea657895809d550f57a1bcbe2261c6b1f60ddc67882989e35c92f6d682087018b3f00c30c823d2d67721e5b0b2f065cd0a76b883317971488db15799aba4cdaa1ad34b155d5f14d774314357e25a12df8613f8c781f4f158ce63b03cd925b79b702e3764df76020afed2091098cb1e9cc8191f977290fbbd59626dc65efd32f1c10502f27623399201a4060b66d73dea32a4812988fbf65ca6d41389377e4f61a15244d1a6be6458834b22117b6b9215f6c1f8a376dded7f511fde698479d1417567ec7cd94226c8f17c9843e6f881b0b310162b3c014decde6abca45b32d67b5155bba4c67e7330c6862b507559bb8266a4701b8aa670b193c8c570ebdaf9b03ddf69ea5d42ac351aab58575c1d83a5180c1f1fcfbc39b361f37e2dc8390be2731153059d8daa00160f5732f7a2e5da2a48b1b603848a10c123b1bdc5dc9c7093ee67477f145e25ddce27d65a03f0eccba75afea5fdaf544cae503f4e23955cf59a42ee704a8b9de19d9a6e70324bf194025ec91aada845c60b613203de0d9f3b415c905d9af91f8ac30e2bab392cf79a6c85dcc14f6bfb7ec52d0cf1d8f32dd59e34eff96f69ad683294f3b3b22dac011038c048789f78c7aab36f96a83cee5cc98906c0c3a48d0a794c9007aa4e78b4a3228a9505846003d8d6fd676678f3a1e2407d18b3f605b7bfcf2b50e5fd04c25aee02cbb51132da90178b04c98e3fc849bc2c7dcdeff6a992c513421a94b34bddfe6f76bddc7c22ecbcc66374a3caf9f51095efd8c46490b32f4e22b1e319f4ab2e928963f9c10b7b9e42df2bd5391120170ea7d1f3fbeb06e72b871de29c6d4e6f919348b644da79101c8453d8a3fc18d4bf7bd2ef2564b15a71cac83046cffbac5c7397da18067f9bd3b4a34a4116d27e9718a6fb41283fef49edd13d3d25ff9169da383320a8bf25549ad015ad922f7f1c8a6aa845d3f94dd97030f639598681c3b5ac2daf94f3e14d60ce5666f4721abbe8562f11601866b727e671a61a7d5e49fb1032c84824b88edb763f65aedcbf9636e1ba690d7a87bb343a61550b38c97d788a2a2dfaac1b6ee497b250c6da432e235cbd20f65d255ac9f779c0e9b050b1d5d542ef4fc9c6e8474d574ca996b439d5a905f7e24837cbb6c4f59ae252bf815e6f9c8052b802e6803a4ab624e9453ab4a607a27085385bcf326dd9f514db2ab4c432641f2c675c155cb742459b63f33f969adb178d107c7e52b08f610bfccd92cd1b332fb8765e5558ab87bb78ec7fc9fc0e7b92f66d2e525d25487f9f06f17578ff5ebd2160263b031d97ecbf75e46e56a737c32e59903100748c8fdeffda7deefd705f40ccf015b431b47a332b8ecb9830ddd4d1929062e43605aee84f43ecca854db8df8354c984093ef541cdc4a640330acaace470830cf6edf9ac8281993a05e7f3d94883753cd3975c137aba72fc47434f3c3c7b0d6e8191cbd1f27754d09014141d88453f176102234c75743829ab7fb1d0dc6b473edd9e9de0f06108f166c406438def03504a68e5fa2e089bf639375eae052043da4289b5035cd21a4b944488b79d9bedfb8ab0f3993b642d9fec2be17a7c9c630c78ba2a15668b5d212ad57694eab9dd7aaba6bfc23ce4f09e372bf607c874630dca3fe411ab48e9366f923f04c4a7d52aff7c25663503d6cb8541201c7e72cafe875e84e4a012ac99f9b499d22cc75c5918c908e0d415d1c2d3f2a25fbafc4591c3e09c6673b12ee6418a59b43c01022c13b8d4f11d1ca3d6e2fd731521b530debe5a1091e37524d48afba347f0922c9995b36b90fdc9b6943ef31400e68a27b6ae0e9ad4c107f7ccaf985d991af238fd2dbb918c920965b76207ee82a9c41e257ecb262e996ecfe6b31c0d47f0a5ea70bf140a80ea3e9eb88f95693a1be048a5724519682a27fd94736e1454614dda469c0a6024b1f2206340b49017dd308779a643a4553ab0eaa3d02297fdf8bcf4a21fdf8d682aa3c6ec01d5272fb24914289e288ebda4d4c6735c815cde5085da7a8604c3171de9e5be820f3417320c145fb8acab0630998bfb22540f95561c0e22d67c155262250e187627e8c08141594a74e264a4a86393813ecf66962b6f5f72a858c0420413958ac9f0888d4e1b85b21256c38e46d4407d77a46aa01ea062f2cc73a095ddd302062090661a24361b73e0fdc7060d0fc21aaf81cd6e8eb661c1c77a9988ebe48aa59d846f9a23b8a5b52d377ae0a52e4cfb716a8a97656682b314a1a79ce3813b7a458d997ba965c2bab79e9f872ff29cb3dc56fee2a7e20c988af9443913f78e07a6cafb0276e6af7f4d1568c24a0c70a3177a4da89c3219d44e34687544c6d159343f3e37edd173ce95d62c1ec24a1bfa323d8cc0ae980b1f613662c0e181e9a860ee9a158c5b0abe230e426a31ca0a4e627ee24d9812bc8559c58e9a2db86c41bc51c287f082bf394b28843f918c974adf8d970ebd6377c30d0dadc149746722399b385f6b70f862142701560190a669766f1b93326e08d57392e6f0c46701cbb937961ec78209c62cfd1e1d4a8964e9e06da9399d2e8545ba7d77a5c3dbfb6e7220f8a88b38c47eaa76a6d237ad06c519f8d39c75a1c8efe5bf1571f70c3e258bf28affcbb7f9f1b8ffaf99b09f01e2df7de0f4c1ca3037f7aa688dabe3a7ae064ed553f8cdea6b0af2b4b3058ffba8a24ef6dba518b25318ff6cab4a8c1f286be107d5bc94bf58e8343fcf1ae597d2edf3f513bbbefff218bb175a9e0244a9f6b256b5146037e84464f436150800873233f6b103bc95dd2f18007c2d25506fa1a1c88659444642ccb710e23288834d6abb13b3c1e045bc16144a13a54d8d8bd4af98df75d8c77d0bca8213feda0fd666f22739a54bd39f9c83836ab740752330d941a6f851e3287fc4d5a887bfa75109c8a7c111de981790f04913c94c64a969e5b336872256d4790d03b90e5a61106c7d88474cf573645cd86462fdfec5a951c3a9e0dac25c65f8ca52db79f53e03f754eaeaeccd04ff8e1688517308b357f653e65618e35ac58df8968e5f353ea029886919beb19df7fc5114402c5dd9284efa3bcadd2ec53a2a1f646f74960d97ae4348e5bdf11f02f2a996e2e49893aa69e36e038807f45b8deaabb5fb275cf83896a7eee4d16b7db403d3951e31f544af8833071404257503024a43d5f63f8ca301b8c4ea46cf7413bf993750c35b20a19bd4836e27947d60647f2f7b0561515ac7f9e0bc57f3f924603bbcd9192ef143ccdf5671d038ff911b03d8843c3cc7569e239545264f8d7947517b6b6fa180a138b530e01962dd177583638d306e09844bfd742e0b012e167560a43ee0ab4a64d8ae02e1c8704b373b6c3c4799c9c96bbd44004876922e224436380cc5b56952e1ddce4e83d52a99b3cb42a79558661c6bec26dfba37597dcc4c409ef839800f989fadac9c8f44cd09650f2fba597154f2b7270202d903bc388645c29b4b958b23b9d538b4ff057e13165e8dc4db96136256a847c581cdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.35.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(__SCK__tp_func_dev_irq)kernel(__SCK__tp_func_lp_event)kernel(__SCK__tp_func_mac_txdone)kernel(__SCK__tp_func_otx2_msg_alloc)kernel(__SCK__tp_func_otx2_msg_interrupt)kernel(__SCK__tp_func_otx2_msg_process)kernel(__SCK__tp_func_vb2_buf_done)kernel(__SCK__tp_func_vb2_buf_queue)kernel(__SCK__tp_func_vb2_dqbuf)kernel(__SCK__tp_func_vb2_qbuf)kernel(__SCK__tp_func_vb2_v4l2_buf_done)kernel(__SCK__tp_func_vb2_v4l2_buf_queue)kernel(__SCK__tp_func_vb2_v4l2_dqbuf)kernel(__SCK__tp_func_vb2_v4l2_qbuf)kernel(____mt76_poll_msec)kernel(___mt76u_rr)kernel(___mt76u_wr)kernel(__ath10k_ce_rx_num_free_bufs)kernel(__ath10k_ce_send_revert)kernel(__bcma_driver_register)kernel(__cfg80211_alloc_event_skb)kernel(__cfg80211_alloc_reply_skb)kernel(__cfg80211_get_bss)kernel(__cfg80211_radar_event)kernel(__cfg80211_send_event_skb)kernel(__devm_uio_register_device)kernel(__fcoe_get_lesb)kernel(__get_mtd_device)kernel(__hci_cmd_send)kernel(__hci_cmd_sync)kernel(__hci_cmd_sync_ev)kernel(__hci_cmd_sync_sk)kernel(__hci_cmd_sync_status)kernel(__hci_cmd_sync_status_sk)kernel(__hda_codec_driver_register)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__ieee80211_create_tpt_led_trigger)kernel(__ieee80211_get_assoc_led_name)kernel(__ieee80211_get_radio_led_name)kernel(__ieee80211_get_rx_led_name)kernel(__ieee80211_get_tx_led_name)kernel(__ieee80211_schedule_txq)kernel(__iwl_crit)kernel(__iwl_err)kernel(__iwl_info)kernel(__iwl_warn)kernel(__media_device_register)kernel(__media_device_usb_init)kernel(__media_entity_enum_init)kernel(__media_entity_remove_links)kernel(__media_entity_setup_link)kernel(__media_pipeline_start)kernel(__media_pipeline_stop)kernel(__media_remove_intf_link)kernel(__media_remove_intf_links)kernel(__mmc_claim_host)kernel(__mmc_poll_for_busy)kernel(__mmc_send_status)kernel(__mt76_connac_mcu_alloc_sta_req)kernel(__mt76_mcu_msg_alloc)kernel(__mt76_mcu_send_firmware)kernel(__mt76_poll)kernel(__mt76_set_tx_blocked)kernel(__mt76_sta_remove)kernel(__mt76_tx_complete_skb)kernel(__mt76_worker_fn)kernel(__mt76u_init)kernel(__mt76u_vendor_request)kernel(__mt7921_start)kernel(__mt7925_start)kernel(__mt792xe_mcu_drv_pmctrl)kernel(__mtd_next_device)kernel(__otx2_mbox_reset)kernel(__put_mtd_device)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__register_mtd_parser)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__sdhci_set_timeout)kernel(__snd_hda_add_vmaster)kernel(__snd_hda_apply_fixup)kernel(__snd_hda_codec_cleanup_stream)kernel(__snd_pcm_lib_xfer)kernel(__snd_seq_driver_register)kernel(__snd_usbmidi_create)kernel(__snd_util_mem_alloc)kernel(__snd_util_mem_free)kernel(__snd_util_memblk_new)kernel(__traceiter_dev_irq)kernel(__traceiter_lp_event)kernel(__traceiter_mac_txdone)kernel(__traceiter_otx2_msg_alloc)kernel(__traceiter_otx2_msg_interrupt)kernel(__traceiter_otx2_msg_process)kernel(__traceiter_vb2_buf_done)kernel(__traceiter_vb2_buf_queue)kernel(__traceiter_vb2_dqbuf)kernel(__traceiter_vb2_qbuf)kernel(__traceiter_vb2_v4l2_buf_done)kernel(__traceiter_vb2_v4l2_buf_queue)kernel(__traceiter_vb2_v4l2_dqbuf)kernel(__traceiter_vb2_v4l2_qbuf)kernel(__tracepoint_dev_irq)kernel(__tracepoint_lp_event)kernel(__tracepoint_mac_txdone)kernel(__tracepoint_otx2_msg_alloc)kernel(__tracepoint_otx2_msg_interrupt)kernel(__tracepoint_otx2_msg_process)kernel(__tracepoint_vb2_buf_done)kernel(__tracepoint_vb2_buf_queue)kernel(__tracepoint_vb2_dqbuf)kernel(__tracepoint_vb2_qbuf)kernel(__tracepoint_vb2_v4l2_buf_done)kernel(__tracepoint_vb2_v4l2_buf_queue)kernel(__tracepoint_vb2_v4l2_dqbuf)kernel(__tracepoint_vb2_v4l2_qbuf)kernel(__uio_register_device)kernel(__v4l2_ctrl_grab)kernel(__v4l2_ctrl_handler_setup)kernel(__v4l2_ctrl_modify_range)kernel(__v4l2_ctrl_s_ctrl)kernel(__v4l2_ctrl_s_ctrl_compound)kernel(__v4l2_ctrl_s_ctrl_int64)kernel(__v4l2_ctrl_s_ctrl_string)kernel(__v4l2_device_register_subdev_nodes)kernel(__v4l2_find_nearest_size)kernel(__video_register_device)kernel(_ib_alloc_device)kernel(_iwl_dbg_tlv_time_point)kernel(_mwifiex_dbg)kernel(_rtl92c_phy_bb8192c_config_parafile)kernel(_rtl92c_phy_dbm_to_txpwr_idx)kernel(_rtl92c_phy_fw_rf_serial_read)kernel(_rtl92c_phy_fw_rf_serial_write)kernel(_rtl92c_phy_init_bb_rf_register_definition)kernel(_rtl92c_phy_rf_serial_read)kernel(_rtl92c_phy_rf_serial_write)kernel(_rtl92c_phy_set_rf_sleep)kernel(_rtl92c_phy_txpwr_idx_to_dbm)kernel(_rtl92c_store_pwrindex_diffrate_offset)kernel(_snd_ctl_add_follower)kernel(_snd_hda_set_pin_ctl)kernel(_snd_hdac_read_parm)kernel(_snd_pcm_hw_param_setempty)kernel(_snd_pcm_hw_params_any)kernel(_snd_pcm_lib_alloc_vmalloc_buffer)kernel(_snd_pcm_stream_lock_irqsave)kernel(_snd_pcm_stream_lock_irqsave_nested)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(_vb2_fop_release)kernel(ac97_bus_type)kernel(add_mtd_blktrans_dev)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev_mqs)kernel(alloc_canfd_skb)kernel(alloc_canxl_skb)kernel(amdgpu_xcp_drm_dev_alloc)kernel(amdgpu_xcp_drv_release)kernel(ar9003_get_pll_sqsum_dvc)kernel(ar9003_hw_bb_watchdog_check)kernel(ar9003_hw_bb_watchdog_dbg_info)kernel(ar9003_hw_disable_phy_restart)kernel(ar9003_is_paprd_enabled)kernel(ar9003_mci_cleanup)kernel(ar9003_mci_get_interrupt)kernel(ar9003_mci_get_next_gpm_offset)kernel(ar9003_mci_send_message)kernel(ar9003_mci_send_wlan_channels)kernel(ar9003_mci_set_bt_version)kernel(ar9003_mci_setup)kernel(ar9003_mci_state)kernel(ar9003_paprd_create_curve)kernel(ar9003_paprd_enable)kernel(ar9003_paprd_init_table)kernel(ar9003_paprd_is_done)kernel(ar9003_paprd_populate_single_table)kernel(ar9003_paprd_setup_gain_table)kernel(ath10k_bmi_read_memory)kernel(ath10k_bmi_start)kernel(ath10k_ce_alloc_pipe)kernel(ath10k_ce_alloc_rri)kernel(ath10k_ce_cancel_send_next)kernel(ath10k_ce_completed_recv_next)kernel(ath10k_ce_completed_recv_next_nolock)kernel(ath10k_ce_completed_send_next)kernel(ath10k_ce_completed_send_next_nolock)kernel(ath10k_ce_deinit_pipe)kernel(ath10k_ce_disable_interrupt)kernel(ath10k_ce_disable_interrupts)kernel(ath10k_ce_dump_registers)kernel(ath10k_ce_enable_interrupt)kernel(ath10k_ce_enable_interrupts)kernel(ath10k_ce_free_pipe)kernel(ath10k_ce_free_rri)kernel(ath10k_ce_init_pipe)kernel(ath10k_ce_num_free_src_entries)kernel(ath10k_ce_per_engine_service)kernel(ath10k_ce_per_engine_service_any)kernel(ath10k_ce_revoke_recv_next)kernel(ath10k_ce_rx_post_buf)kernel(ath10k_ce_rx_update_write_idx)kernel(ath10k_ce_send)kernel(ath10k_ce_send_nolock)kernel(ath10k_core_check_dt)kernel(ath10k_core_create)kernel(ath10k_core_destroy)kernel(ath10k_core_fetch_board_file)kernel(ath10k_core_free_board_files)kernel(ath10k_core_napi_enable)kernel(ath10k_core_napi_sync_disable)kernel(ath10k_core_register)kernel(ath10k_core_start)kernel(ath10k_core_start_recovery)kernel(ath10k_core_stop)kernel(ath10k_core_unregister)kernel(ath10k_coredump_get_mem_layout)kernel(ath10k_coredump_new)kernel(ath10k_debug_mask)kernel(ath10k_err)kernel(ath10k_htc_notify_tx_completion)kernel(ath10k_htc_process_trailer)kernel(ath10k_htc_rx_completion_handler)kernel(ath10k_htc_tx_completion_handler)kernel(ath10k_htt_hif_tx_complete)kernel(ath10k_htt_rx_hl_indication)kernel(ath10k_htt_rx_pktlog_completion_handler)kernel(ath10k_htt_t2h_msg_handler)kernel(ath10k_htt_txrx_compl_task)kernel(ath10k_info)kernel(ath10k_mac_tx_push_pending)kernel(ath10k_print_driver_info)kernel(ath10k_warn)kernel(ath11k_ce_alloc_pipes)kernel(ath11k_ce_cleanup_pipes)kernel(ath11k_ce_free_pipes)kernel(ath11k_ce_get_attr_flags)kernel(ath11k_ce_get_shadow_config)kernel(ath11k_ce_per_engine_service)kernel(ath11k_ce_rx_post_buf)kernel(ath11k_cold_boot_cal)kernel(ath11k_core_alloc)kernel(ath11k_core_deinit)kernel(ath11k_core_free)kernel(ath11k_core_init)kernel(ath11k_core_pre_init)kernel(ath11k_core_resume)kernel(ath11k_core_resume_early)kernel(ath11k_core_suspend)kernel(ath11k_core_suspend_late)kernel(ath11k_debug_mask)kernel(ath11k_dp_service_srng)kernel(ath11k_err)kernel(ath11k_hal_srng_deinit)kernel(ath11k_hal_srng_init)kernel(ath11k_info)kernel(ath11k_pci_disable_ce_irqs_except_wake_irq)kernel(ath11k_pci_enable_ce_irqs_except_wake_irq)kernel(ath11k_pcic_ce_irq_disable_sync)kernel(ath11k_pcic_ce_irqs_enable)kernel(ath11k_pcic_config_irq)kernel(ath11k_pcic_ext_irq_disable)kernel(ath11k_pcic_ext_irq_enable)kernel(ath11k_pcic_free_irq)kernel(ath11k_pcic_get_ce_msi_idx)kernel(ath11k_pcic_get_msi_address)kernel(ath11k_pcic_get_user_msi_assignment)kernel(ath11k_pcic_init_msi_config)kernel(ath11k_pcic_map_service_to_pipe)kernel(ath11k_pcic_read)kernel(ath11k_pcic_read32)kernel(ath11k_pcic_register_pci_ops)kernel(ath11k_pcic_start)kernel(ath11k_pcic_stop)kernel(ath11k_pcic_write32)kernel(ath11k_qmi_deinit_service)kernel(ath11k_qmi_fwreset_from_cold_boot)kernel(ath11k_warn)kernel(ath9k_cmn_beacon_config_adhoc)kernel(ath9k_cmn_beacon_config_ap)kernel(ath9k_cmn_beacon_config_sta)kernel(ath9k_cmn_count_streams)kernel(ath9k_cmn_debug_base_eeprom)kernel(ath9k_cmn_debug_modal_eeprom)kernel(ath9k_cmn_debug_phy_err)kernel(ath9k_cmn_debug_recv)kernel(ath9k_cmn_debug_stat_rx)kernel(ath9k_cmn_get_channel)kernel(ath9k_cmn_get_hw_crypto_keytype)kernel(ath9k_cmn_init_channels_rates)kernel(ath9k_cmn_init_crypto)kernel(ath9k_cmn_process_rate)kernel(ath9k_cmn_process_rssi)kernel(ath9k_cmn_reload_chainmask)kernel(ath9k_cmn_rx_accept)kernel(ath9k_cmn_rx_skb_postprocess)kernel(ath9k_cmn_setup_ht_cap)kernel(ath9k_cmn_update_txpow)kernel(ath9k_hw_abort_tx_dma)kernel(ath9k_hw_abortpcurecv)kernel(ath9k_hw_addrxbuf_edma)kernel(ath9k_hw_ani_monitor)kernel(ath9k_hw_beaconinit)kernel(ath9k_hw_beaconq_setup)kernel(ath9k_hw_bstuck_nfcal)kernel(ath9k_hw_btcoex_bt_stomp)kernel(ath9k_hw_btcoex_deinit)kernel(ath9k_hw_btcoex_disable)kernel(ath9k_hw_btcoex_enable)kernel(ath9k_hw_btcoex_init_2wire)kernel(ath9k_hw_btcoex_init_3wire)kernel(ath9k_hw_btcoex_init_mci)kernel(ath9k_hw_btcoex_init_scheme)kernel(ath9k_hw_btcoex_set_concur_txprio)kernel(ath9k_hw_btcoex_set_weight)kernel(ath9k_hw_check_alive)kernel(ath9k_hw_check_nav)kernel(ath9k_hw_computetxtime)kernel(ath9k_hw_deinit)kernel(ath9k_hw_disable)kernel(ath9k_hw_disable_interrupts)kernel(ath9k_hw_disable_mib_counters)kernel(ath9k_hw_enable_interrupts)kernel(ath9k_hw_gen_timer_start)kernel(ath9k_hw_gen_timer_stop)kernel(ath9k_hw_get_tsf_offset)kernel(ath9k_hw_get_txq_props)kernel(ath9k_hw_getchan_noise)kernel(ath9k_hw_getnf)kernel(ath9k_hw_getrxfilter)kernel(ath9k_hw_gettsf32)kernel(ath9k_hw_gettsf64)kernel(ath9k_hw_gettxbuf)kernel(ath9k_hw_gpio_free)kernel(ath9k_hw_gpio_get)kernel(ath9k_hw_gpio_request_in)kernel(ath9k_hw_gpio_request_out)kernel(ath9k_hw_init)kernel(ath9k_hw_init_btcoex_hw)kernel(ath9k_hw_init_global_settings)kernel(ath9k_hw_intrpend)kernel(ath9k_hw_kill_interrupts)kernel(ath9k_hw_loadnf)kernel(ath9k_hw_name)kernel(ath9k_hw_numtxpending)kernel(ath9k_hw_phy_disable)kernel(ath9k_hw_process_rxdesc_edma)kernel(ath9k_hw_putrxbuf)kernel(ath9k_hw_puttxbuf)kernel(ath9k_hw_releasetxqueue)kernel(ath9k_hw_reset)kernel(ath9k_hw_reset_calvalid)kernel(ath9k_hw_reset_tsf)kernel(ath9k_hw_resettxqueue)kernel(ath9k_hw_resume_interrupts)kernel(ath9k_hw_rxprocdesc)kernel(ath9k_hw_set_gpio)kernel(ath9k_hw_set_interrupts)kernel(ath9k_hw_set_rx_bufsize)kernel(ath9k_hw_set_sta_beacon_timers)kernel(ath9k_hw_set_tsfadjust)kernel(ath9k_hw_set_tx_filter)kernel(ath9k_hw_set_txpowerlimit)kernel(ath9k_hw_set_txq_props)kernel(ath9k_hw_setantenna)kernel(ath9k_hw_setmcastfilter)kernel(ath9k_hw_setopmode)kernel(ath9k_hw_setpower)kernel(ath9k_hw_setrxabort)kernel(ath9k_hw_setrxfilter)kernel(ath9k_hw_settsf64)kernel(ath9k_hw_setup_statusring)kernel(ath9k_hw_setuprxdesc)kernel(ath9k_hw_setuptxqueue)kernel(ath9k_hw_startpcureceive)kernel(ath9k_hw_stop_dma_queue)kernel(ath9k_hw_stopdmarecv)kernel(ath9k_hw_txstart)kernel(ath9k_hw_updatetxtriglevel)kernel(ath9k_hw_wait)kernel(ath9k_hw_wow_apply_pattern)kernel(ath9k_hw_wow_enable)kernel(ath9k_hw_wow_wakeup)kernel(ath9k_hw_write_associd)kernel(ath_bus_type_strings)kernel(ath_gen_timer_alloc)kernel(ath_gen_timer_free)kernel(ath_gen_timer_isr)kernel(ath_hw_cycle_counters_update)kernel(ath_hw_get_listen_time)kernel(ath_hw_keyreset)kernel(ath_hw_keysetmac)kernel(ath_hw_setbssidmask)kernel(ath_is_49ghz_allowed)kernel(ath_is_mybeacon)kernel(ath_is_world_regd)kernel(ath_key_config)kernel(ath_key_delete)kernel(ath_printk)kernel(ath_reg_notifier_apply)kernel(ath_regd_find_country_by_name)kernel(ath_regd_get_band_ctl)kernel(ath_regd_init)kernel(ath_rxbuf_alloc)kernel(atm_alloc_charge)kernel(atm_charge)kernel(atm_dev_deregister)kernel(atm_dev_lookup)kernel(atm_dev_register)kernel(atm_dev_release_vccs)kernel(atm_dev_signal_change)kernel(atm_init_aal5)kernel(atm_pcr_goal)kernel(atm_proc_root)kernel(azx_bus_init)kernel(azx_codec_configure)kernel(azx_free_streams)kernel(azx_get_pos_lpib)kernel(azx_get_pos_posbuf)kernel(azx_get_position)kernel(azx_init_chip)kernel(azx_init_streams)kernel(azx_interrupt)kernel(azx_probe_codecs)kernel(azx_stop_all_streams)kernel(azx_stop_chip)kernel(baswap)kernel(bcma_chipco_b_mii_write)kernel(bcma_chipco_chipctl_maskset)kernel(bcma_chipco_get_alp_clock)kernel(bcma_chipco_gpio_control)kernel(bcma_chipco_gpio_out)kernel(bcma_chipco_gpio_outen)kernel(bcma_chipco_pll_maskset)kernel(bcma_chipco_pll_read)kernel(bcma_chipco_pll_write)kernel(bcma_chipco_regctl_maskset)kernel(bcma_core_disable)kernel(bcma_core_dma_translation)kernel(bcma_core_enable)kernel(bcma_core_irq)kernel(bcma_core_is_enabled)kernel(bcma_core_pci_power_save)kernel(bcma_core_pll_ctl)kernel(bcma_core_set_clockmode)kernel(bcma_driver_unregister)kernel(bcma_find_core_unit)kernel(bcma_host_pci_down)kernel(bcma_host_pci_irq_ctl)kernel(bcma_host_pci_up)kernel(bcma_pmu_get_bus_clock)kernel(bcma_pmu_spuravoid_pllupdate)kernel(bnxt_register_async_events)kernel(bnxt_register_dev)kernel(bnxt_send_msg)kernel(bnxt_unregister_dev)kernel(brcmf_fil_bsscfg_data_get)kernel(brcmf_fil_bsscfg_data_set)kernel(brcmf_fil_cmd_data_get)kernel(brcmf_fil_cmd_data_set)kernel(brcmf_fil_iovar_data_get)kernel(brcmf_fil_iovar_data_set)kernel(brcmf_fil_xtlv_data_get)kernel(brcmf_fil_xtlv_data_set)kernel(brcmf_fwvid_register_vendor)kernel(brcmf_fwvid_unregister_vendor)kernel(brcmf_set_wsec)kernel(brcmu_boardrev_str)kernel(brcmu_d11_attach)kernel(brcmu_dotrev_str)kernel(brcmu_pkt_buf_free_skb)kernel(brcmu_pkt_buf_get_skb)kernel(brcmu_pktq_flush)kernel(brcmu_pktq_init)kernel(brcmu_pktq_mdeq)kernel(brcmu_pktq_mlen)kernel(brcmu_pktq_pdeq)kernel(brcmu_pktq_pdeq_match)kernel(brcmu_pktq_pdeq_tail)kernel(brcmu_pktq_peek_tail)kernel(brcmu_pktq_penq)kernel(brcmu_pktq_penq_head)kernel(brcmu_pktq_pflush)kernel(bridge_tunnel_header)kernel(bt_accept_dequeue)kernel(bt_accept_enqueue)kernel(bt_accept_unlink)kernel(bt_debugfs)kernel(bt_err)kernel(bt_err_ratelimited)kernel(bt_info)kernel(bt_procfs_cleanup)kernel(bt_procfs_init)kernel(bt_sock_alloc)kernel(bt_sock_ioctl)kernel(bt_sock_link)kernel(bt_sock_linked)kernel(bt_sock_poll)kernel(bt_sock_reclassify_lock)kernel(bt_sock_recvmsg)kernel(bt_sock_register)kernel(bt_sock_stream_recvmsg)kernel(bt_sock_unlink)kernel(bt_sock_unregister)kernel(bt_sock_wait_ready)kernel(bt_sock_wait_state)kernel(bt_status)kernel(bt_to_errno)kernel(bt_warn)kernel(bt_warn_ratelimited)kernel(btbcm_check_bdaddr)kernel(btbcm_finalize)kernel(btbcm_initialize)kernel(btbcm_patchram)kernel(btbcm_read_pcm_int_params)kernel(btbcm_set_bdaddr)kernel(btbcm_setup_apple)kernel(btbcm_setup_patchram)kernel(btbcm_write_pcm_int_params)kernel(btintel_bootup)kernel(btintel_check_bdaddr)kernel(btintel_configure_setup)kernel(btintel_download_firmware)kernel(btintel_enter_mfg)kernel(btintel_exit_mfg)kernel(btintel_load_ddc_config)kernel(btintel_read_boot_params)kernel(btintel_read_version)kernel(btintel_recv_event)kernel(btintel_regmap_init)kernel(btintel_secure_send_result)kernel(btintel_send_intel_reset)kernel(btintel_set_bdaddr)kernel(btintel_set_diag)kernel(btintel_set_event_mask_mfg)kernel(btintel_set_quality_report)kernel(btintel_version_info)kernel(btmrvl_add_card)kernel(btmrvl_check_evtpkt)kernel(btmrvl_enable_hs)kernel(btmrvl_enable_ps)kernel(btmrvl_interrupt)kernel(btmrvl_process_event)kernel(btmrvl_pscan_window_reporting)kernel(btmrvl_register_hdev)kernel(btmrvl_remove_card)kernel(btmrvl_send_hscfg_cmd)kernel(btmrvl_send_module_cfg_cmd)kernel(btmtk_process_coredump)kernel(btmtk_register_coredump)kernel(btmtk_reset_sync)kernel(btmtk_set_bdaddr)kernel(btmtk_setup_firmware)kernel(btmtk_setup_firmware_79xx)kernel(btrtl_download_firmware)kernel(btrtl_free)kernel(btrtl_get_uart_settings)kernel(btrtl_initialize)kernel(btrtl_set_driver_name)kernel(btrtl_set_quirks)kernel(btrtl_setup_realtek)kernel(btrtl_shutdown_realtek)kernel(caam_dpaa2)kernel(caam_dump_sg)kernel(caam_imx)kernel(caam_jr_alloc)kernel(caam_jr_enqueue)kernel(caam_jr_free)kernel(caam_little_end)kernel(caam_ptr_sz)kernel(caam_strstatus)kernel(can_bus_off)kernel(can_change_mtu)kernel(can_change_state)kernel(can_dropped_invalid_skb)kernel(can_eth_ioctl_hwts)kernel(can_ethtool_op_get_ts_info_hwts)kernel(can_fd_dlc2len)kernel(can_fd_len2dlc)kernel(can_free_echo_skb)kernel(can_get_echo_skb)kernel(can_get_state_str)kernel(can_proto_register)kernel(can_proto_unregister)kernel(can_put_echo_skb)kernel(can_rx_offload_add_fifo)kernel(can_rx_offload_add_manual)kernel(can_rx_offload_add_timestamp)kernel(can_rx_offload_del)kernel(can_rx_offload_enable)kernel(can_rx_offload_get_echo_skb)kernel(can_rx_offload_irq_finish)kernel(can_rx_offload_irq_offload_fifo)kernel(can_rx_offload_irq_offload_timestamp)kernel(can_rx_offload_queue_tail)kernel(can_rx_offload_queue_timestamp)kernel(can_rx_offload_threaded_irq_finish)kernel(can_rx_register)kernel(can_rx_unregister)kernel(can_send)kernel(can_skb_get_frame_len)kernel(can_sock_destruct)kernel(cdc_ncm_bind_common)kernel(cdc_ncm_change_mtu)kernel(cdc_ncm_fill_tx_frame)kernel(cdc_ncm_rx_fixup)kernel(cdc_ncm_rx_verify_ndp16)kernel(cdc_ncm_rx_verify_ndp32)kernel(cdc_ncm_rx_verify_nth16)kernel(cdc_ncm_rx_verify_nth32)kernel(cdc_ncm_select_altsetting)kernel(cdc_ncm_tx_fixup)kernel(cdc_ncm_unbind)kernel(cfg80211_any_usable_channels)kernel(cfg80211_assoc_comeback)kernel(cfg80211_assoc_failure)kernel(cfg80211_auth_timeout)kernel(cfg80211_background_cac_abort)kernel(cfg80211_bss_color_notify)kernel(cfg80211_bss_flush)kernel(cfg80211_bss_iter)kernel(cfg80211_cac_event)kernel(cfg80211_calculate_bitrate)kernel(cfg80211_ch_switch_notify)kernel(cfg80211_ch_switch_started_notify)kernel(cfg80211_chandef_compatible)kernel(cfg80211_chandef_create)kernel(cfg80211_chandef_dfs_cac_time)kernel(cfg80211_chandef_dfs_required)kernel(cfg80211_chandef_dfs_usable)kernel(cfg80211_chandef_primary)kernel(cfg80211_chandef_usable)kernel(cfg80211_chandef_valid)kernel(cfg80211_check_combinations)kernel(cfg80211_check_station_change)kernel(cfg80211_classify8021d)kernel(cfg80211_conn_failed)kernel(cfg80211_connect_done)kernel(cfg80211_control_port_tx_status)kernel(cfg80211_cqm_beacon_loss_notify)kernel(cfg80211_cqm_pktloss_notify)kernel(cfg80211_cqm_rssi_notify)kernel(cfg80211_cqm_txe_notify)kernel(cfg80211_crit_proto_stopped)kernel(cfg80211_defragment_element)kernel(cfg80211_del_sta_sinfo)kernel(cfg80211_disconnected)kernel(cfg80211_external_auth_request)kernel(cfg80211_find_elem_match)kernel(cfg80211_find_vendor_elem)kernel(cfg80211_free_coloc_ap_list)kernel(cfg80211_free_nan_func)kernel(cfg80211_ft_event)kernel(cfg80211_gen_new_ie)kernel(cfg80211_get_drvinfo)kernel(cfg80211_get_ies_channel_number)kernel(cfg80211_get_iftype_ext_capa)kernel(cfg80211_get_p2p_attr)kernel(cfg80211_get_station)kernel(cfg80211_gtk_rekey_notify)kernel(cfg80211_ibss_joined)kernel(cfg80211_iftype_allowed)kernel(cfg80211_inform_bss_data)kernel(cfg80211_inform_bss_frame_data)kernel(cfg80211_is_element_inherited)kernel(cfg80211_iter_combinations)kernel(cfg80211_iter_rnr)kernel(cfg80211_links_removed)kernel(cfg80211_merge_profile)kernel(cfg80211_mgmt_tx_status_ext)kernel(cfg80211_michael_mic_failure)kernel(cfg80211_nan_func_terminated)kernel(cfg80211_nan_match)kernel(cfg80211_new_sta)kernel(cfg80211_notify_new_peer_candidate)kernel(cfg80211_parse_colocated_ap)kernel(cfg80211_pmksa_candidate_notify)kernel(cfg80211_pmsr_complete)kernel(cfg80211_pmsr_report)kernel(cfg80211_port_authorized)kernel(cfg80211_probe_status)kernel(cfg80211_put_bss)kernel(cfg80211_ready_on_channel)kernel(cfg80211_ref_bss)kernel(cfg80211_reg_can_beacon)kernel(cfg80211_reg_can_beacon_relax)kernel(cfg80211_register_netdevice)kernel(cfg80211_remain_on_channel_expired)kernel(cfg80211_report_obss_beacon_khz)kernel(cfg80211_report_wowlan_wakeup)kernel(cfg80211_roamed)kernel(cfg80211_rx_assoc_resp)kernel(cfg80211_rx_control_port)kernel(cfg80211_rx_mgmt_ext)kernel(cfg80211_rx_mlme_mgmt)kernel(cfg80211_rx_spurious_frame)kernel(cfg80211_rx_unexpected_4addr_frame)kernel(cfg80211_rx_unprot_mlme_mgmt)kernel(cfg80211_scan_done)kernel(cfg80211_sched_scan_results)kernel(cfg80211_sched_scan_stopped)kernel(cfg80211_sched_scan_stopped_locked)kernel(cfg80211_schedule_channels_check)kernel(cfg80211_send_layer2_update)kernel(cfg80211_shutdown_all_interfaces)kernel(cfg80211_sinfo_alloc_tid_stats)kernel(cfg80211_sta_opmode_change_notify)kernel(cfg80211_stop_iface)kernel(cfg80211_tdls_oper_request)kernel(cfg80211_tx_mgmt_expired)kernel(cfg80211_tx_mlme_mgmt)kernel(cfg80211_unlink_bss)kernel(cfg80211_unregister_wdev)kernel(cfg80211_update_owe_info_event)kernel(cfg80211_vendor_cmd_get_sender)kernel(cfg80211_vendor_cmd_reply)kernel(cfi_build_cmd)kernel(cfi_build_cmd_addr)kernel(cfi_cmdset_0001)kernel(cfi_cmdset_0002)kernel(cfi_cmdset_0003)kernel(cfi_cmdset_0006)kernel(cfi_cmdset_0020)kernel(cfi_cmdset_0200)kernel(cfi_cmdset_0701)kernel(cfi_fixup)kernel(cfi_merge_status)kernel(cfi_qry_mode_off)kernel(cfi_qry_mode_on)kernel(cfi_qry_present)kernel(cfi_read_pri)kernel(cfi_send_gen_cmd)kernel(cfi_udelay)kernel(cfi_varsize_frob)kernel(channel5g)kernel(channel5g_80m)kernel(check_hw_ready)kernel(cifs_arc4_crypt)kernel(cifs_arc4_setkey)kernel(cifs_md4_final)kernel(cifs_md4_init)kernel(cifs_md4_update)kernel(close_candev)kernel(cn10k_lmtst_init)kernel(cnstr_shdsc_aead_decap)kernel(cnstr_shdsc_aead_encap)kernel(cnstr_shdsc_aead_givencap)kernel(cnstr_shdsc_aead_null_decap)kernel(cnstr_shdsc_aead_null_encap)kernel(cnstr_shdsc_ahash)kernel(cnstr_shdsc_chachapoly)kernel(cnstr_shdsc_gcm_decap)kernel(cnstr_shdsc_gcm_encap)kernel(cnstr_shdsc_rfc4106_decap)kernel(cnstr_shdsc_rfc4106_encap)kernel(cnstr_shdsc_rfc4543_decap)kernel(cnstr_shdsc_rfc4543_encap)kernel(cnstr_shdsc_sk_hash)kernel(cnstr_shdsc_skcipher_decap)kernel(cnstr_shdsc_skcipher_encap)kernel(cnstr_shdsc_xts_skcipher_decap)kernel(cnstr_shdsc_xts_skcipher_encap)kernel(copy_from_iter_toio)kernel(copy_from_user_toio)kernel(copy_to_iter_fromio)kernel(copy_to_user_fromio)kernel(cqhci_deactivate)kernel(cqhci_init)kernel(cqhci_irq)kernel(cqhci_pltfm_init)kernel(cqhci_resume)kernel(cxgb4_alloc_atid)kernel(cxgb4_alloc_sftid)kernel(cxgb4_alloc_stid)kernel(cxgb4_bar2_sge_qregs)kernel(cxgb4_best_aligned_mtu)kernel(cxgb4_best_mtu)kernel(cxgb4_check_l2t_valid)kernel(cxgb4_clip_get)kernel(cxgb4_clip_release)kernel(cxgb4_create_server)kernel(cxgb4_create_server6)kernel(cxgb4_create_server_filter)kernel(cxgb4_crypto_send)kernel(cxgb4_dbfifo_count)kernel(cxgb4_flush_eq_cache)kernel(cxgb4_free_atid)kernel(cxgb4_free_stid)kernel(cxgb4_get_srq_entry)kernel(cxgb4_get_tcp_stats)kernel(cxgb4_immdata_send)kernel(cxgb4_inline_tx_skb)kernel(cxgb4_iscsi_init)kernel(cxgb4_l2t_alloc_switching)kernel(cxgb4_l2t_get)kernel(cxgb4_l2t_release)kernel(cxgb4_l2t_send)kernel(cxgb4_map_skb)kernel(cxgb4_ofld_send)kernel(cxgb4_pktgl_to_skb)kernel(cxgb4_port_chan)kernel(cxgb4_port_e2cchan)kernel(cxgb4_port_idx)kernel(cxgb4_port_viid)kernel(cxgb4_read_sge_timestamp)kernel(cxgb4_read_tpte)kernel(cxgb4_reclaim_completed_tx)kernel(cxgb4_register_uld)kernel(cxgb4_remove_server)kernel(cxgb4_remove_server_filter)kernel(cxgb4_remove_tid)kernel(cxgb4_ring_tx_db)kernel(cxgb4_select_ntuple)kernel(cxgb4_smt_alloc_switching)kernel(cxgb4_smt_release)kernel(cxgb4_sync_txq_pidx)kernel(cxgb4_unregister_uld)kernel(cxgb4_update_root_dev_clip)kernel(cxgb4_write_partial_sgl)kernel(cxgb4_write_sgl)kernel(cxgb_find_route)kernel(cxgb_find_route6)kernel(cxgb_get_4tuple)kernel(cxgbi_attr_is_visible)kernel(cxgbi_bind_conn)kernel(cxgbi_cleanup_task)kernel(cxgbi_conn_alloc_pdu)kernel(cxgbi_conn_init_pdu)kernel(cxgbi_conn_pdu_ready)kernel(cxgbi_conn_tx_open)kernel(cxgbi_conn_xmit_pdu)kernel(cxgbi_create_conn)kernel(cxgbi_create_session)kernel(cxgbi_ddp_ppm_setup)kernel(cxgbi_ddp_set_one_ppod)kernel(cxgbi_destroy_session)kernel(cxgbi_device_find_by_lldev)kernel(cxgbi_device_find_by_netdev)kernel(cxgbi_device_find_by_netdev_rcu)kernel(cxgbi_device_portmap_cleanup)kernel(cxgbi_device_portmap_create)kernel(cxgbi_device_register)kernel(cxgbi_device_unregister)kernel(cxgbi_device_unregister_all)kernel(cxgbi_ep_connect)kernel(cxgbi_ep_disconnect)kernel(cxgbi_ep_poll)kernel(cxgbi_get_conn_stats)kernel(cxgbi_get_ep_param)kernel(cxgbi_get_host_param)kernel(cxgbi_hbas_add)kernel(cxgbi_hbas_remove)kernel(cxgbi_iscsi_cleanup)kernel(cxgbi_iscsi_init)kernel(cxgbi_parse_pdu_itt)kernel(cxgbi_ppm_init)kernel(cxgbi_ppm_make_ppod_hdr)kernel(cxgbi_ppm_ppod_release)kernel(cxgbi_ppm_ppods_reserve)kernel(cxgbi_ppm_release)kernel(cxgbi_set_conn_param)kernel(cxgbi_set_host_param)kernel(cxgbi_sock_act_open_req_arp_failure)kernel(cxgbi_sock_check_wr_invariants)kernel(cxgbi_sock_closed)kernel(cxgbi_sock_established)kernel(cxgbi_sock_fail_act_open)kernel(cxgbi_sock_free_cpl_skbs)kernel(cxgbi_sock_purge_wr_queue)kernel(cxgbi_sock_rcv_abort_rpl)kernel(cxgbi_sock_rcv_close_conn_rpl)kernel(cxgbi_sock_rcv_peer_close)kernel(cxgbi_sock_rcv_wr_ack)kernel(cxgbi_sock_select_mss)kernel(cxgbi_sock_skb_entail)kernel(cxgbi_tagmask_set)kernel(del_mtd_blktrans_dev)kernel(deregister_atm_ioctl)kernel(deregister_mtd_blktrans)kernel(deregister_mtd_parser)kernel(dev_attr_phy_event_threshold)kernel(devm_led_classdev_flash_register_ext)kernel(devm_led_classdev_flash_unregister)kernel(devm_mmc_alloc_host)kernel(devm_stmmac_pltfr_probe)kernel(devm_stmmac_probe_config_dt)kernel(dfs_pattern_detector_init)kernel(dm_restorepowerindex)kernel(dm_savepowerindex)kernel(dm_writepowerindex)kernel(do_map_probe)kernel(dw_mci_pltfm_pmops)kernel(dw_mci_pltfm_register)kernel(dw_mci_pltfm_remove)kernel(dw_mci_probe)kernel(dw_mci_remove)kernel(dw_mci_runtime_resume)kernel(dw_mci_runtime_suspend)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ezusb_fx1_ihex_firmware_download)kernel(ezusb_fx1_set_reset)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(frame_vector_create)kernel(frame_vector_destroy)kernel(frame_vector_to_pages)kernel(frame_vector_to_pfns)kernel(free_candev)kernel(freq_reg_info)kernel(gen_split_key)kernel(generic_rndis_bind)kernel(get_mtd_device)kernel(get_mtd_device_nm)kernel(get_tree_mtd)kernel(get_vaddr_frames)kernel(get_wiphy_regdom)kernel(h4_recv_buf)kernel(hci_alloc_dev_priv)kernel(hci_cmd_sync)kernel(hci_cmd_sync_cancel)kernel(hci_cmd_sync_queue)kernel(hci_cmd_sync_submit)kernel(hci_conn_check_secure)kernel(hci_conn_security)kernel(hci_conn_switch_role)kernel(hci_devcd_abort)kernel(hci_devcd_append)kernel(hci_devcd_append_pattern)kernel(hci_devcd_complete)kernel(hci_devcd_init)kernel(hci_devcd_register)kernel(hci_devcd_rx)kernel(hci_devcd_timeout)kernel(hci_free_dev)kernel(hci_get_route)kernel(hci_mgmt_chan_register)kernel(hci_mgmt_chan_unregister)kernel(hci_recv_diag)kernel(hci_recv_frame)kernel(hci_register_cb)kernel(hci_register_dev)kernel(hci_release_dev)kernel(hci_reset_dev)kernel(hci_resume_dev)kernel(hci_set_fw_info)kernel(hci_set_hw_info)kernel(hci_suspend_dev)kernel(hci_uart_tx_wakeup)kernel(hci_unregister_cb)kernel(hci_unregister_dev)kernel(hda_codec_driver_unregister)kernel(hda_component_acpi_device_notify)kernel(hda_component_manager_bind)kernel(hda_component_manager_bind_acpi_notifications)kernel(hda_component_manager_free)kernel(hda_component_manager_init)kernel(hda_component_manager_playback_hook)kernel(hda_component_manager_unbind_acpi_notifications)kernel(hda_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)kernel(hdac_get_device_id)kernel(hisi_sas_alloc)kernel(hisi_sas_controller_reset_done)kernel(hisi_sas_controller_reset_prepare)kernel(hisi_sas_debugfs_dir)kernel(hisi_sas_debugfs_dump_count)kernel(hisi_sas_debugfs_enable)kernel(hisi_sas_free)kernel(hisi_sas_get_ata_protocol)kernel(hisi_sas_get_fw_info)kernel(hisi_sas_get_prog_phy_linkrate_mask)kernel(hisi_sas_host_reset)kernel(hisi_sas_init_mem)kernel(hisi_sas_notify_phy_event)kernel(hisi_sas_phy_down)kernel(hisi_sas_phy_enable)kernel(hisi_sas_phy_oob_ready)kernel(hisi_sas_probe)kernel(hisi_sas_release_tasks)kernel(hisi_sas_remove)kernel(hisi_sas_rst_work_handler)kernel(hisi_sas_sata_done)kernel(hisi_sas_scan_finished)kernel(hisi_sas_scan_start)kernel(hisi_sas_slave_configure)kernel(hisi_sas_slot_task_free)kernel(hisi_sas_stop_phys)kernel(hisi_sas_stt)kernel(hisi_sas_sync_irqs)kernel(hisi_sas_sync_rst_work_handler)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_dmabuf_get)kernel(ib_umem_dmabuf_get_pinned)kernel(ib_umem_dmabuf_map_pages)kernel(ib_umem_dmabuf_unmap_pages)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_odp_alloc_child)kernel(ib_umem_odp_alloc_implicit)kernel(ib_umem_odp_get)kernel(ib_umem_odp_map_dma_and_lock)kernel(ib_umem_odp_release)kernel(ib_umem_odp_unmap_dma_pages)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(ieee80211_alloc_hw_nm)kernel(ieee80211_amsdu_to_8023s)kernel(ieee80211_ap_probereq_get)kernel(ieee80211_ave_rssi)kernel(ieee80211_beacon_cntdwn_is_complete)kernel(ieee80211_beacon_free_ema_list)kernel(ieee80211_beacon_get_template)kernel(ieee80211_beacon_get_template_ema_index)kernel(ieee80211_beacon_get_template_ema_list)kernel(ieee80211_beacon_get_tim)kernel(ieee80211_beacon_loss)kernel(ieee80211_beacon_set_cntdwn)kernel(ieee80211_beacon_update_cntdwn)kernel(ieee80211_bss_get_elem)kernel(ieee80211_calc_rx_airtime)kernel(ieee80211_calc_tx_airtime)kernel(ieee80211_chandef_to_operating_class)kernel(ieee80211_channel_switch_disconnect)kernel(ieee80211_channel_to_freq_khz)kernel(ieee80211_chswitch_done)kernel(ieee80211_color_change_finish)kernel(ieee80211_connection_loss)kernel(ieee80211_cqm_beacon_loss_notify)kernel(ieee80211_cqm_rssi_notify)kernel(ieee80211_csa_finish)kernel(ieee80211_ctstoself_duration)kernel(ieee80211_ctstoself_get)kernel(ieee80211_data_to_8023_exthdr)kernel(ieee80211_disable_rssi_reports)kernel(ieee80211_disconnect)kernel(ieee80211_drop_unencrypted_mgmt)kernel(ieee80211_emulate_add_chanctx)kernel(ieee80211_emulate_change_chanctx)kernel(ieee80211_emulate_remove_chanctx)kernel(ieee80211_emulate_switch_vif_chanctx)kernel(ieee80211_enable_rssi_reports)kernel(ieee80211_find_sta)kernel(ieee80211_find_sta_by_ifaddr)kernel(ieee80211_find_sta_by_link_addrs)kernel(ieee80211_fragment_element)kernel(ieee80211_free_hw)kernel(ieee80211_free_txskb)kernel(ieee80211_freq_khz_to_channel)kernel(ieee80211_generic_frame_duration)kernel(ieee80211_get_8023_tunnel_proto)kernel(ieee80211_get_bssid)kernel(ieee80211_get_buffered_bc)kernel(ieee80211_get_channel_khz)kernel(ieee80211_get_fils_discovery_tmpl)kernel(ieee80211_get_hdrlen_from_skb)kernel(ieee80211_get_key_rx_seq)kernel(ieee80211_get_mesh_hdrlen)kernel(ieee80211_get_num_supported_channels)kernel(ieee80211_get_response_rate)kernel(ieee80211_get_tkip_p1k_iv)kernel(ieee80211_get_tkip_p2k)kernel(ieee80211_get_tkip_rx_p1k)kernel(ieee80211_get_tx_rates)kernel(ieee80211_get_unsol_bcast_probe_resp_tmpl)kernel(ieee80211_get_vht_max_nss)kernel(ieee80211_gtk_rekey_add)kernel(ieee80211_gtk_rekey_notify)kernel(ieee80211_handle_wake_tx_queue)kernel(ieee80211_hdrlen)kernel(ieee80211_hw_restart_disconnect)kernel(ieee80211_ie_split_ric)kernel(ieee80211_is_valid_amsdu)kernel(ieee80211_iter_chan_contexts_atomic)kernel(ieee80211_iter_keys)kernel(ieee80211_iter_keys_rcu)kernel(ieee80211_iterate_active_interfaces_atomic)kernel(ieee80211_iterate_active_interfaces_mtx)kernel(ieee80211_iterate_interfaces)kernel(ieee80211_iterate_stations_atomic)kernel(ieee80211_key_mic_failure)kernel(ieee80211_key_replay)kernel(ieee80211_manage_rx_ba_offl)kernel(ieee80211_mandatory_rates)kernel(ieee80211_mark_rx_ba_filtered_frames)kernel(ieee80211_nan_func_match)kernel(ieee80211_nan_func_terminated)kernel(ieee80211_next_txq)kernel(ieee80211_nullfunc_get)kernel(ieee80211_obss_color_collision_notify)kernel(ieee80211_operating_class_to_band)kernel(ieee80211_operating_class_to_chandef)kernel(ieee80211_parse_p2p_noa)kernel(ieee80211_probereq_get)kernel(ieee80211_proberesp_get)kernel(ieee80211_pspoll_get)kernel(ieee80211_queue_delayed_work)kernel(ieee80211_queue_stopped)kernel(ieee80211_queue_work)kernel(ieee80211_radar_detected)kernel(ieee80211_radiotap_iterator_init)kernel(ieee80211_radiotap_iterator_next)kernel(ieee80211_rate_control_register)kernel(ieee80211_rate_control_unregister)kernel(ieee80211_ready_on_channel)kernel(ieee80211_refresh_tx_agg_session_timer)kernel(ieee80211_register_hw)kernel(ieee80211_remain_on_channel_expired)kernel(ieee80211_remove_key)kernel(ieee80211_report_low_ack)kernel(ieee80211_report_wowlan_wakeup)kernel(ieee80211_request_smps)kernel(ieee80211_reserve_tid)kernel(ieee80211_restart_hw)kernel(ieee80211_resume_disconnect)kernel(ieee80211_rts_duration)kernel(ieee80211_rts_get)kernel(ieee80211_rx_ba_timer_expired)kernel(ieee80211_rx_irqsafe)kernel(ieee80211_rx_list)kernel(ieee80211_rx_napi)kernel(ieee80211_s1g_channel_width)kernel(ieee80211_scan_completed)kernel(ieee80211_sched_scan_results)kernel(ieee80211_sched_scan_stopped)kernel(ieee80211_send_bar)kernel(ieee80211_send_eosp_nullfunc)kernel(ieee80211_set_active_links)kernel(ieee80211_set_active_links_async)kernel(ieee80211_set_key_rx_seq)kernel(ieee80211_sta_block_awake)kernel(ieee80211_sta_eosp)kernel(ieee80211_sta_ps_transition)kernel(ieee80211_sta_pspoll)kernel(ieee80211_sta_recalc_aggregates)kernel(ieee80211_sta_register_airtime)kernel(ieee80211_sta_set_buffered)kernel(ieee80211_sta_uapsd_trigger)kernel(ieee80211_start_tx_ba_cb_irqsafe)kernel(ieee80211_start_tx_ba_session)kernel(ieee80211_stop_queue)kernel(ieee80211_stop_queues)kernel(ieee80211_stop_rx_ba_session)kernel(ieee80211_stop_tx_ba_cb_irqsafe)kernel(ieee80211_stop_tx_ba_session)kernel(ieee80211_strip_8023_mesh_hdr)kernel(ieee80211_tdls_oper_request)kernel(ieee80211_tkip_add_iv)kernel(ieee80211_tx_dequeue)kernel(ieee80211_tx_prepare_skb)kernel(ieee80211_tx_rate_update)kernel(ieee80211_tx_status_ext)kernel(ieee80211_tx_status_irqsafe)kernel(ieee80211_tx_status_skb)kernel(ieee80211_txq_airtime_check)kernel(ieee80211_txq_get_depth)kernel(ieee80211_txq_may_transmit)kernel(ieee80211_txq_schedule_start)kernel(ieee80211_unregister_hw)kernel(ieee80211_unreserve_tid)kernel(ieee80211_update_mu_groups)kernel(ieee80211_update_p2p_noa)kernel(ieee80211_vif_to_wdev)kernel(ieee80211_wake_queue)kernel(ieee80211_wake_queues)kernel(ieee802_11_parse_elems_full)kernel(intel_nhlt_free)kernel(intel_nhlt_get_dmic_geo)kernel(intel_nhlt_get_endpoint_blob)kernel(intel_nhlt_has_endpoint_type)kernel(intel_nhlt_init)kernel(intel_nhlt_ssp_device_type)kernel(intel_nhlt_ssp_endpoint_mask)kernel(intel_nhlt_ssp_mclk_mask)kernel(ioc_list)kernel(is_jack_detectable)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(iwl_abort_notification_waits)kernel(iwl_acpi_get_guid_lock_status)kernel(iwl_acpi_get_phy_filters)kernel(iwl_bios_get_dsm)kernel(iwl_bios_get_eckv)kernel(iwl_bios_get_ewrd_table)kernel(iwl_bios_get_mcc)kernel(iwl_bios_get_ppag_table)kernel(iwl_bios_get_pwr_limit)kernel(iwl_bios_get_tas_table)kernel(iwl_bios_get_wgds_table)kernel(iwl_bios_get_wrds_table)kernel(iwl_clear_bits_prph)kernel(iwl_cmd_groups_verify_sorted)kernel(iwl_configure_rxq)kernel(iwl_dbg_tlv_del_timers)kernel(iwl_dev_info_table)kernel(iwl_dev_info_table_size)kernel(iwl_drv_get_fwname_pre)kernel(iwl_dump_desc_assert)kernel(iwl_fill_ppag_table)kernel(iwl_finish_nic_init)kernel(iwl_force_nmi)kernel(iwl_free_fw_paging)kernel(iwl_fw_dbg_clear_monitor_buf)kernel(iwl_fw_dbg_collect)kernel(iwl_fw_dbg_collect_desc)kernel(iwl_fw_dbg_collect_trig)kernel(iwl_fw_dbg_error_collect)kernel(iwl_fw_dbg_read_d3_debug_data)kernel(iwl_fw_dbg_stop_restart_recording)kernel(iwl_fw_dbg_stop_sync)kernel(iwl_fw_disable_dbg_asserts)kernel(iwl_fw_lookup_assert_desc)kernel(iwl_fw_lookup_cmd_ver)kernel(iwl_fw_lookup_notif_ver)kernel(iwl_fw_rate_idx_to_plcp)kernel(iwl_fw_runtime_init)kernel(iwl_fw_runtime_resume)kernel(iwl_fw_runtime_suspend)kernel(iwl_fw_start_dbg_conf)kernel(iwl_fwrt_dump_error_logs)kernel(iwl_get_cmd_string)kernel(iwl_get_lari_config_bitmap)kernel(iwl_get_nvm)kernel(iwl_get_shared_mem_conf)kernel(iwl_he_is_sgi)kernel(iwl_init_notification_wait)kernel(iwl_init_paging)kernel(iwl_is_ppag_approved)kernel(iwl_is_tas_approved)kernel(iwl_new_rate_from_v1)kernel(iwl_notification_wait)kernel(iwl_notification_wait_init)kernel(iwl_nvm_fixups)kernel(iwl_opmode_deregister)kernel(iwl_opmode_register)kernel(iwl_parse_eeprom_data)kernel(iwl_parse_mei_nvm_data)kernel(iwl_parse_nvm_data)kernel(iwl_parse_nvm_mcc_info)kernel(iwl_pci_find_dev_info)kernel(iwl_phy_db_free)kernel(iwl_phy_db_init)kernel(iwl_phy_db_set_section)kernel(iwl_pnvm_load)kernel(iwl_poll_bit)kernel(iwl_poll_direct_bit)kernel(iwl_rate_mcs)kernel(iwl_read32)kernel(iwl_read_direct32)kernel(iwl_read_eeprom)kernel(iwl_read_external_nvm)kernel(iwl_read_prph)kernel(iwl_read_prph_no_grab)kernel(iwl_reinit_cab)kernel(iwl_remove_notification)kernel(iwl_rs_pretty_ant)kernel(iwl_rs_pretty_bw)kernel(iwl_sar_fill_profile)kernel(iwl_sar_geo_fill_table)kernel(iwl_sar_geo_support)kernel(iwl_send_phy_db_data)kernel(iwl_set_bits_mask_prph)kernel(iwl_set_bits_prph)kernel(iwl_set_soc_latency)kernel(iwl_trans_pcie_remove)kernel(iwl_trans_send_cmd)kernel(iwl_uefi_get_sgom_table)kernel(iwl_uefi_get_step_table)kernel(iwl_uefi_get_uats_table)kernel(iwl_wait_notification)kernel(iwl_write32)kernel(iwl_write64)kernel(iwl_write8)kernel(iwl_write_direct32)kernel(iwl_write_direct64)kernel(iwl_write_prph64_no_grab)kernel(iwl_write_prph_delay)kernel(iwl_write_prph_no_grab)kernel(iwlwifi_mod_params)kernel(kill_mtd_super)kernel(l2cap_add_psm)kernel(l2cap_chan_close)kernel(l2cap_chan_connect)kernel(l2cap_chan_create)kernel(l2cap_chan_del)kernel(l2cap_chan_list)kernel(l2cap_chan_put)kernel(l2cap_chan_send)kernel(l2cap_chan_set_defaults)kernel(l2cap_conn_get)kernel(l2cap_conn_put)kernel(l2cap_is_socket)kernel(l2cap_register_user)kernel(l2cap_unregister_user)kernel(led_classdev_flash_register_ext)kernel(led_classdev_flash_unregister)kernel(led_get_flash_fault)kernel(led_set_flash_brightness)kernel(led_set_flash_timeout)kernel(led_update_flash_brightness)kernel(ledtrig_audio_get)kernel(ledtrig_audio_set)kernel(ledtrig_flash_ctrl)kernel(ledtrig_torch_ctrl)kernel(line6_alloc_sysex_buffer)kernel(line6_disconnect)kernel(line6_init_midi)kernel(line6_init_pcm)kernel(line6_midi_id)kernel(line6_pcm_acquire)kernel(line6_pcm_release)kernel(line6_probe)kernel(line6_read_data)kernel(line6_read_serial_number)kernel(line6_resume)kernel(line6_send_raw_message)kernel(line6_send_raw_message_async)kernel(line6_send_sysex_message)kernel(line6_suspend)kernel(line6_version_request_async)kernel(line6_write_data)kernel(m_can_class_allocate_dev)kernel(m_can_class_free_dev)kernel(m_can_class_get_clocks)kernel(m_can_class_register)kernel(m_can_class_resume)kernel(m_can_class_suspend)kernel(m_can_class_unregister)kernel(m_can_init_ram)kernel(map_destroy)kernel(mbox_handler_msix_offset)kernel(mbox_handler_nix_bp_enable)kernel(mbox_handler_nix_lf_alloc)kernel(mbox_handler_nix_txsch_alloc)kernel(mbox_handler_npa_lf_alloc)kernel(media_create_intf_link)kernel(media_create_pad_link)kernel(media_create_pad_links)kernel(media_device_cleanup)kernel(media_device_delete)kernel(media_device_init)kernel(media_device_pci_init)kernel(media_device_register_entity)kernel(media_device_register_entity_notify)kernel(media_device_unregister)kernel(media_device_unregister_entity)kernel(media_device_unregister_entity_notify)kernel(media_device_usb_allocate)kernel(media_devnode_create)kernel(media_devnode_remove)kernel(media_entity_enum_cleanup)kernel(media_entity_find_link)kernel(media_entity_get_fwnode_pad)kernel(media_entity_pads_init)kernel(media_entity_remote_pad)kernel(media_entity_remove_links)kernel(media_entity_setup_link)kernel(media_get_pad_index)kernel(media_graph_walk_cleanup)kernel(media_graph_walk_init)kernel(media_graph_walk_next)kernel(media_graph_walk_start)kernel(media_pipeline_start)kernel(media_pipeline_stop)kernel(media_remove_intf_link)kernel(media_remove_intf_links)kernel(media_request_get_by_fd)kernel(media_request_object_bind)kernel(media_request_object_complete)kernel(media_request_object_find)kernel(media_request_object_init)kernel(media_request_object_put)kernel(media_request_object_unbind)kernel(media_request_put)kernel(memstick_add_host)kernel(memstick_alloc_host)kernel(memstick_detect_change)kernel(memstick_free_host)kernel(memstick_init_req)kernel(memstick_init_req_sg)kernel(memstick_new_req)kernel(memstick_next_req)kernel(memstick_register_driver)kernel(memstick_remove_host)kernel(memstick_resume_host)kernel(memstick_set_rw_addr)kernel(memstick_suspend_host)kernel(memstick_unregister_driver)kernel(mmc_add_host)kernel(mmc_alloc_host)kernel(mmc_app_cmd)kernel(mmc_calc_max_discard)kernel(mmc_can_discard)kernel(mmc_can_erase)kernel(mmc_can_gpio_cd)kernel(mmc_can_gpio_ro)kernel(mmc_can_secure_erase_trim)kernel(mmc_can_trim)kernel(mmc_card_alternative_gpt_sector)kernel(mmc_card_is_blockaddr)kernel(mmc_cmdq_disable)kernel(mmc_cmdq_enable)kernel(mmc_command_done)kernel(mmc_cqe_post_req)kernel(mmc_cqe_recovery)kernel(mmc_cqe_request_done)kernel(mmc_cqe_start_req)kernel(mmc_detect_card_removed)kernel(mmc_detect_change)kernel(mmc_erase)kernel(mmc_erase_group_aligned)kernel(mmc_free_host)kernel(mmc_get_card)kernel(mmc_get_ext_csd)kernel(mmc_gpio_get_cd)kernel(mmc_gpio_get_ro)kernel(mmc_gpio_set_cd_irq)kernel(mmc_gpio_set_cd_isr)kernel(mmc_gpio_set_cd_wake)kernel(mmc_gpiod_request_cd)kernel(mmc_gpiod_request_cd_irq)kernel(mmc_gpiod_request_ro)kernel(mmc_hw_reset)kernel(mmc_is_req_done)kernel(mmc_of_parse)kernel(mmc_of_parse_clk_phase)kernel(mmc_of_parse_voltage)kernel(mmc_poll_for_busy)kernel(mmc_prepare_busy_cmd)kernel(mmc_put_card)kernel(mmc_pwrseq_register)kernel(mmc_pwrseq_unregister)kernel(mmc_register_driver)kernel(mmc_regulator_disable_vqmmc)kernel(mmc_regulator_enable_vqmmc)kernel(mmc_regulator_get_supply)kernel(mmc_regulator_set_ocr)kernel(mmc_regulator_set_vqmmc)kernel(mmc_release_host)kernel(mmc_remove_host)kernel(mmc_request_done)kernel(mmc_retune_pause)kernel(mmc_retune_release)kernel(mmc_retune_timer_stop)kernel(mmc_retune_unpause)kernel(mmc_run_bkops)kernel(mmc_sanitize)kernel(mmc_sd_switch)kernel(mmc_send_abort_tuning)kernel(mmc_send_status)kernel(mmc_send_tuning)kernel(mmc_set_blocklen)kernel(mmc_set_data_timeout)kernel(mmc_start_request)kernel(mmc_sw_reset)kernel(mmc_switch)kernel(mmc_unregister_driver)kernel(mmc_wait_for_cmd)kernel(mmc_wait_for_req)kernel(mmc_wait_for_req_done)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)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(mt76_ac_to_hwq)kernel(mt76_alloc_device)kernel(mt76_alloc_phy)kernel(mt76_calculate_default_rate)kernel(mt76_connac2_load_patch)kernel(mt76_connac2_load_ram)kernel(mt76_connac2_mac_add_txs_skb)kernel(mt76_connac2_mac_decode_he_radiotap)kernel(mt76_connac2_mac_fill_rx_rate)kernel(mt76_connac2_mac_fill_txs)kernel(mt76_connac2_mac_tx_rate_val)kernel(mt76_connac2_mac_write_txwi)kernel(mt76_connac2_mcu_fill_message)kernel(mt76_connac2_reverse_frag0_hdr_trans)kernel(mt76_connac2_tx_check_aggr)kernel(mt76_connac2_tx_token_put)kernel(mt76_connac2_txwi_free)kernel(mt76_connac3_mac_decode_he_radiotap)kernel(mt76_connac_free_pending_tx_skbs)kernel(mt76_connac_gen_ppe_thresh)kernel(mt76_connac_get_ch_power)kernel(mt76_connac_get_eht_phy_cap)kernel(mt76_connac_get_he_phy_cap)kernel(mt76_connac_get_phy_mode)kernel(mt76_connac_get_phy_mode_ext)kernel(mt76_connac_get_phy_mode_v2)kernel(mt76_connac_init_tx_queues)kernel(mt76_connac_mcu_add_key)kernel(mt76_connac_mcu_add_nested_tlv)kernel(mt76_connac_mcu_alloc_wtbl_req)kernel(mt76_connac_mcu_beacon_loss_iter)kernel(mt76_connac_mcu_bss_basic_tlv)kernel(mt76_connac_mcu_bss_ext_tlv)kernel(mt76_connac_mcu_bss_omac_tlv)kernel(mt76_connac_mcu_cancel_hw_scan)kernel(mt76_connac_mcu_chip_config)kernel(mt76_connac_mcu_coredump_event)kernel(mt76_connac_mcu_hw_scan)kernel(mt76_connac_mcu_init_download)kernel(mt76_connac_mcu_patch_sem_ctrl)kernel(mt76_connac_mcu_rdd_cmd)kernel(mt76_connac_mcu_reg_rr)kernel(mt76_connac_mcu_reg_wr)kernel(mt76_connac_mcu_restart)kernel(mt76_connac_mcu_sched_scan_enable)kernel(mt76_connac_mcu_sched_scan_req)kernel(mt76_connac_mcu_set_channel_domain)kernel(mt76_connac_mcu_set_deep_sleep)kernel(mt76_connac_mcu_set_gtk_rekey)kernel(mt76_connac_mcu_set_hif_suspend)kernel(mt76_connac_mcu_set_mac_enable)kernel(mt76_connac_mcu_set_p2p_oppps)kernel(mt76_connac_mcu_set_pm)kernel(mt76_connac_mcu_set_rate_txpower)kernel(mt76_connac_mcu_set_rts_thresh)kernel(mt76_connac_mcu_set_suspend_iter)kernel(mt76_connac_mcu_set_suspend_mode)kernel(mt76_connac_mcu_set_vif_ps)kernel(mt76_connac_mcu_set_wow_ctrl)kernel(mt76_connac_mcu_sta_ba)kernel(mt76_connac_mcu_sta_ba_tlv)kernel(mt76_connac_mcu_sta_basic_tlv)kernel(mt76_connac_mcu_sta_cmd)kernel(mt76_connac_mcu_sta_he_tlv_v2)kernel(mt76_connac_mcu_sta_tlv)kernel(mt76_connac_mcu_sta_uapsd)kernel(mt76_connac_mcu_sta_update_hdr_trans)kernel(mt76_connac_mcu_sta_wed_update)kernel(mt76_connac_mcu_start_firmware)kernel(mt76_connac_mcu_start_patch)kernel(mt76_connac_mcu_uni_add_bss)kernel(mt76_connac_mcu_uni_add_dev)kernel(mt76_connac_mcu_uni_set_chctx)kernel(mt76_connac_mcu_update_arp_filter)kernel(mt76_connac_mcu_update_gtk_rekey)kernel(mt76_connac_mcu_wtbl_ba_tlv)kernel(mt76_connac_mcu_wtbl_generic_tlv)kernel(mt76_connac_mcu_wtbl_hdr_trans_tlv)kernel(mt76_connac_mcu_wtbl_ht_tlv)kernel(mt76_connac_mcu_wtbl_smps_tlv)kernel(mt76_connac_mcu_wtbl_update_hdr_trans)kernel(mt76_connac_pm_dequeue_skbs)kernel(mt76_connac_pm_queue_skb)kernel(mt76_connac_pm_wake)kernel(mt76_connac_power_save_sched)kernel(mt76_connac_sta_state_dp)kernel(mt76_connac_tx_complete_skb)kernel(mt76_connac_txp_skb_unmap)kernel(mt76_connac_wowlan_support)kernel(mt76_connac_write_hw_txp)kernel(mt76_create_page_pool)kernel(mt76_csa_check)kernel(mt76_csa_finish)kernel(mt76_dma_attach)kernel(mt76_dma_cleanup)kernel(mt76_dma_rx_poll)kernel(mt76_dma_wed_reset)kernel(mt76_dma_wed_setup)kernel(mt76_eeprom_init)kernel(mt76_eeprom_override)kernel(mt76_ethtool_page_pool_stats)kernel(mt76_ethtool_worker)kernel(mt76_find_channel_node)kernel(mt76_find_power_limits_node)kernel(mt76_free_device)kernel(mt76_free_pending_rxwi)kernel(mt76_get_antenna)kernel(mt76_get_min_avg_rssi)kernel(mt76_get_of_data_from_mtd)kernel(mt76_get_of_data_from_nvmem)kernel(mt76_get_rate)kernel(mt76_get_rate_power_limits)kernel(mt76_get_rxwi)kernel(mt76_get_sar_power)kernel(mt76_get_survey)kernel(mt76_get_txpower)kernel(mt76_has_tx_pending)kernel(mt76_init_queue)kernel(mt76_init_sar_power)kernel(mt76_insert_ccmp_hdr)kernel(mt76_mcu_get_response)kernel(mt76_mcu_rx_event)kernel(mt76_mcu_send_and_get_msg)kernel(mt76_mcu_skb_send_and_get_msg)kernel(mt76_mmio_init)kernel(mt76_pci_disable_aspm)kernel(mt76_phy_dfs_state)kernel(mt76_put_rxwi)kernel(mt76_put_txwi)kernel(mt76_queue_tx_complete)kernel(mt76_queues_read)kernel(mt76_rates)kernel(mt76_register_debugfs_fops)kernel(mt76_register_device)kernel(mt76_register_phy)kernel(mt76_release_buffered_frames)kernel(mt76_rx)kernel(mt76_rx_aggr_start)kernel(mt76_rx_aggr_stop)kernel(mt76_rx_poll_complete)kernel(mt76_rx_signal)kernel(mt76_rx_token_consume)kernel(mt76_rx_token_release)kernel(mt76_seq_puts_array)kernel(mt76_set_channel)kernel(mt76_set_irq_mask)kernel(mt76_set_stream_caps)kernel(mt76_set_tim)kernel(mt76_skb_adjust_pad)kernel(mt76_sta_pre_rcu_remove)kernel(mt76_sta_state)kernel(mt76_stop_tx_queues)kernel(mt76_sw_scan)kernel(mt76_sw_scan_complete)kernel(mt76_token_consume)kernel(mt76_token_release)kernel(mt76_tx)kernel(mt76_tx_check_agg_ssn)kernel(mt76_tx_status_check)kernel(mt76_tx_status_lock)kernel(mt76_tx_status_skb_add)kernel(mt76_tx_status_skb_done)kernel(mt76_tx_status_skb_get)kernel(mt76_tx_status_unlock)kernel(mt76_tx_worker_run)kernel(mt76_txq_schedule)kernel(mt76_txq_schedule_all)kernel(mt76_unregister_device)kernel(mt76_unregister_phy)kernel(mt76_update_survey)kernel(mt76_update_survey_active_time)kernel(mt76_wake_tx_queue)kernel(mt76_wcid_alloc)kernel(mt76_wcid_cleanup)kernel(mt76_wcid_init)kernel(mt76_wcid_key_setup)kernel(mt76_write_mac_initvals)kernel(mt76u_alloc_mcu_queue)kernel(mt76u_alloc_queues)kernel(mt76u_init)kernel(mt76u_queues_deinit)kernel(mt76u_read_copy)kernel(mt76u_resume_rx)kernel(mt76u_single_wr)kernel(mt76u_stop_rx)kernel(mt76u_stop_tx)kernel(mt76u_vendor_request)kernel(mt76x02_add_interface)kernel(mt76x02_add_rate_power_offset)kernel(mt76x02_ampdu_action)kernel(mt76x02_bss_info_changed)kernel(mt76x02_conf_tx)kernel(mt76x02_config_mac_addr_list)kernel(mt76x02_configure_filter)kernel(mt76x02_dfs_init_params)kernel(mt76x02_dma_disable)kernel(mt76x02_dma_init)kernel(mt76x02_edcca_init)kernel(mt76x02_eeprom_copy)kernel(mt76x02_eeprom_parse_hw_cap)kernel(mt76x02_enqueue_buffered_bc)kernel(mt76x02_ext_pa_enabled)kernel(mt76x02_get_efuse_data)kernel(mt76x02_get_lna_gain)kernel(mt76x02_get_max_rate_power)kernel(mt76x02_get_rx_gain)kernel(mt76x02_init_agc_gain)kernel(mt76x02_init_beacon_config)kernel(mt76x02_init_debugfs)kernel(mt76x02_init_device)kernel(mt76x02_irq_handler)kernel(mt76x02_limit_rate_power)kernel(mt76x02_mac_cc_reset)kernel(mt76x02_mac_reset_counters)kernel(mt76x02_mac_set_beacon)kernel(mt76x02_mac_setaddr)kernel(mt76x02_mac_shared_key_setup)kernel(mt76x02_mac_start)kernel(mt76x02_mac_wcid_setup)kernel(mt76x02_mac_write_txwi)kernel(mt76x02_mcu_calibrate)kernel(mt76x02_mcu_cleanup)kernel(mt76x02_mcu_function_select)kernel(mt76x02_mcu_msg_send)kernel(mt76x02_mcu_parse_response)kernel(mt76x02_mcu_set_radio_state)kernel(mt76x02_phy_adjust_vga_gain)kernel(mt76x02_phy_dfs_adjust_agc)kernel(mt76x02_phy_set_band)kernel(mt76x02_phy_set_bw)kernel(mt76x02_phy_set_rxpath)kernel(mt76x02_phy_set_txdac)kernel(mt76x02_phy_set_txpower)kernel(mt76x02_queue_rx_skb)kernel(mt76x02_rates)kernel(mt76x02_reconfig_complete)kernel(mt76x02_remove_hdr_pad)kernel(mt76x02_remove_interface)kernel(mt76x02_resync_beacon_timer)kernel(mt76x02_rx_poll_complete)kernel(mt76x02_set_coverage_class)kernel(mt76x02_set_ethtool_fwver)kernel(mt76x02_set_key)kernel(mt76x02_set_rts_threshold)kernel(mt76x02_set_tx_ackto)kernel(mt76x02_sta_add)kernel(mt76x02_sta_ps)kernel(mt76x02_sta_rate_tbl_update)kernel(mt76x02_sta_remove)kernel(mt76x02_sw_scan_complete)kernel(mt76x02_tx)kernel(mt76x02_tx_complete_skb)kernel(mt76x02_tx_prepare_skb)kernel(mt76x02_tx_set_txpwr_auto)kernel(mt76x02_tx_status_data)kernel(mt76x02_update_beacon_iter)kernel(mt76x02_update_channel)kernel(mt76x02e_init_beacon_config)kernel(mt76x02u_exit_beacon_config)kernel(mt76x02u_init_beacon_config)kernel(mt76x02u_init_mcu)kernel(mt76x02u_mac_start)kernel(mt76x02u_mcu_fw_reset)kernel(mt76x02u_mcu_fw_send_data)kernel(mt76x02u_tx_complete_skb)kernel(mt76x02u_tx_prepare_skb)kernel(mt76x0_chip_onoff)kernel(mt76x0_config)kernel(mt76x0_init_hardware)kernel(mt76x0_mac_stop)kernel(mt76x0_phy_calibrate)kernel(mt76x0_register_device)kernel(mt76x0_set_sar_specs)kernel(mt76x2_apply_gain_adj)kernel(mt76x2_configure_tx_delay)kernel(mt76x2_eeprom_init)kernel(mt76x2_get_power_info)kernel(mt76x2_get_rate_power)kernel(mt76x2_get_temp_comp)kernel(mt76x2_init_txpower)kernel(mt76x2_mac_stop)kernel(mt76x2_mcu_init_gain)kernel(mt76x2_mcu_load_cr)kernel(mt76x2_mcu_set_channel)kernel(mt76x2_mcu_tssi_comp)kernel(mt76x2_phy_set_txpower)kernel(mt76x2_phy_set_txpower_regs)kernel(mt76x2_phy_tssi_compensate)kernel(mt76x2_phy_update_channel_gain)kernel(mt76x2_read_rx_gain)kernel(mt76x2_reset_wlan)kernel(mt76x2_set_sar_specs)kernel(mt7921_mac_init)kernel(mt7921_mac_sta_add)kernel(mt7921_mac_sta_assoc)kernel(mt7921_mac_sta_remove)kernel(mt7921_mcu_parse_response)kernel(mt7921_mcu_set_eeprom)kernel(mt7921_ops)kernel(mt7921_queue_rx_skb)kernel(mt7921_regd_update)kernel(mt7921_register_device)kernel(mt7921_roc_abort_sync)kernel(mt7921_run_firmware)kernel(mt7921_rx_check)kernel(mt7921_usb_sdio_tx_complete_skb)kernel(mt7921_usb_sdio_tx_prepare_skb)kernel(mt7921_usb_sdio_tx_status_data)kernel(mt7925_mac_init)kernel(mt7925_mac_sta_add)kernel(mt7925_mac_sta_assoc)kernel(mt7925_mac_sta_remove)kernel(mt7925_mac_write_txwi)kernel(mt7925_mcu_cancel_hw_scan)kernel(mt7925_mcu_fill_message)kernel(mt7925_mcu_hw_scan)kernel(mt7925_mcu_parse_response)kernel(mt7925_mcu_regval)kernel(mt7925_mcu_sched_scan_req)kernel(mt7925_mcu_set_channel_domain)kernel(mt7925_mcu_set_deep_sleep)kernel(mt7925_mcu_set_eeprom)kernel(mt7925_ops)kernel(mt7925_queue_rx_skb)kernel(mt7925_register_device)kernel(mt7925_run_firmware)kernel(mt7925_rx_check)kernel(mt7925_txwi_free)kernel(mt7925_usb_sdio_tx_complete_skb)kernel(mt7925_usb_sdio_tx_prepare_skb)kernel(mt7925_usb_sdio_tx_status_data)kernel(mt792x_acpi_get_flags)kernel(mt792x_acpi_get_mtcl_conf)kernel(mt792x_assign_vif_chanctx)kernel(mt792x_conf_tx)kernel(mt792x_dma_cleanup)kernel(mt792x_dma_disable)kernel(mt792x_dma_enable)kernel(mt792x_flush)kernel(mt792x_get_et_sset_count)kernel(mt792x_get_et_stats)kernel(mt792x_get_et_strings)kernel(mt792x_get_mac80211_ops)kernel(mt792x_get_stats)kernel(mt792x_get_tsf)kernel(mt792x_init_acpi_sar)kernel(mt792x_init_acpi_sar_power)kernel(mt792x_init_wcid)kernel(mt792x_init_wiphy)kernel(mt792x_irq_handler)kernel(mt792x_irq_tasklet)kernel(mt792x_load_firmware)kernel(mt792x_mac_assoc_rssi)kernel(mt792x_mac_init_band)kernel(mt792x_mac_reset_counters)kernel(mt792x_mac_set_timeing)kernel(mt792x_mac_update_mib_stats)kernel(mt792x_mac_work)kernel(mt792x_mcu_drv_pmctrl)kernel(mt792x_mcu_fw_pmctrl)kernel(mt792x_pm_idle_timeout_get)kernel(mt792x_pm_idle_timeout_set)kernel(mt792x_pm_power_save_work)kernel(mt792x_pm_stats)kernel(mt792x_pm_wake_work)kernel(mt792x_poll_rx)kernel(mt792x_poll_tx)kernel(mt792x_queues_acq)kernel(mt792x_queues_read)kernel(mt792x_remove_interface)kernel(mt792x_reset)kernel(mt792x_roc_timer)kernel(mt792x_rx_get_wcid)kernel(mt792x_rx_poll_complete)kernel(mt792x_set_coverage_class)kernel(mt792x_set_tsf)kernel(mt792x_set_wakeup)kernel(mt792x_sta_statistics)kernel(mt792x_stop)kernel(mt792x_tx)kernel(mt792x_tx_stats_show)kernel(mt792x_tx_worker)kernel(mt792x_unassign_vif_chanctx)kernel(mt792x_update_channel)kernel(mt792x_wfsys_reset)kernel(mt792x_wpdma_reinit_cond)kernel(mt792x_wpdma_reset)kernel(mt792xe_mcu_drv_pmctrl)kernel(mt792xe_mcu_fw_pmctrl)kernel(mtd_add_partition)kernel(mtd_blktrans_cease_background)kernel(mtd_block_isbad)kernel(mtd_block_isreserved)kernel(mtd_block_markbad)kernel(mtd_concat_create)kernel(mtd_concat_destroy)kernel(mtd_del_partition)kernel(mtd_device_parse_register)kernel(mtd_device_unregister)kernel(mtd_do_chip_probe)kernel(mtd_erase)kernel(mtd_erase_user_prot_reg)kernel(mtd_get_device_size)kernel(mtd_get_fact_prot_info)kernel(mtd_get_unmapped_area)kernel(mtd_get_user_prot_info)kernel(mtd_is_locked)kernel(mtd_kmalloc_up_to)kernel(mtd_lock)kernel(mtd_lock_user_prot_reg)kernel(mtd_ooblayout_count_eccbytes)kernel(mtd_ooblayout_count_freebytes)kernel(mtd_ooblayout_ecc)kernel(mtd_ooblayout_find_eccregion)kernel(mtd_ooblayout_free)kernel(mtd_ooblayout_get_databytes)kernel(mtd_ooblayout_get_eccbytes)kernel(mtd_ooblayout_set_databytes)kernel(mtd_ooblayout_set_eccbytes)kernel(mtd_pairing_groups)kernel(mtd_pairing_info_to_wunit)kernel(mtd_panic_write)kernel(mtd_point)kernel(mtd_read)kernel(mtd_read_fact_prot_reg)kernel(mtd_read_oob)kernel(mtd_read_user_prot_reg)kernel(mtd_table_mutex)kernel(mtd_unlock)kernel(mtd_unpoint)kernel(mtd_write)kernel(mtd_write_oob)kernel(mtd_write_user_prot_reg)kernel(mtd_writev)kernel(mtd_wunit_to_pairing_info)kernel(mult_to_ib_rate)kernel(mwifiex_add_card)kernel(mwifiex_add_virtual_intf)kernel(mwifiex_alloc_dma_align_buf)kernel(mwifiex_cancel_hs)kernel(mwifiex_deauthenticate_all)kernel(mwifiex_del_virtual_intf)kernel(mwifiex_disable_auto_ds)kernel(mwifiex_dnld_fw)kernel(mwifiex_drv_info_dump)kernel(mwifiex_enable_hs)kernel(mwifiex_fw_dump_event)kernel(mwifiex_handle_rx_packet)kernel(mwifiex_init_shutdown_fw)kernel(mwifiex_main_process)kernel(mwifiex_multi_chan_resync)kernel(mwifiex_prepare_fw_dump_info)kernel(mwifiex_process_hs_config)kernel(mwifiex_process_sleep_confirm_resp)kernel(mwifiex_queue_main_work)kernel(mwifiex_reinit_sw)kernel(mwifiex_remove_card)kernel(mwifiex_shutdown_sw)kernel(mwifiex_upload_device_dump)kernel(mwifiex_write_data_complete)kernel(nand_change_read_column_op)kernel(nand_change_write_column_op)kernel(nand_check_erased_ecc_chunk)kernel(nand_cleanup)kernel(nand_create_bbt)kernel(nand_decode_ext_id)kernel(nand_deselect_target)kernel(nand_ecc_choose_conf)kernel(nand_ecc_cleanup_ctx)kernel(nand_ecc_cleanup_req_tweaking)kernel(nand_ecc_finish_io_req)kernel(nand_ecc_get_on_die_hw_engine)kernel(nand_ecc_get_sw_engine)kernel(nand_ecc_init_ctx)kernel(nand_ecc_init_req_tweaking)kernel(nand_ecc_is_strong_enough)kernel(nand_ecc_prepare_io_req)kernel(nand_ecc_restore_req)kernel(nand_ecc_tweak_req)kernel(nand_erase_op)kernel(nand_extract_bits)kernel(nand_get_large_page_hamming_ooblayout)kernel(nand_get_large_page_ooblayout)kernel(nand_get_set_features_notsupp)kernel(nand_get_small_page_ooblayout)kernel(nand_gpio_waitrdy)kernel(nand_monolithic_read_page_raw)kernel(nand_monolithic_write_page_raw)kernel(nand_op_parser_exec_op)kernel(nand_prog_page_begin_op)kernel(nand_prog_page_end_op)kernel(nand_prog_page_op)kernel(nand_read_data_op)kernel(nand_read_oob_op)kernel(nand_read_oob_std)kernel(nand_read_page_op)kernel(nand_read_page_raw)kernel(nand_readid_op)kernel(nand_reset)kernel(nand_reset_op)kernel(nand_scan_with_ids)kernel(nand_select_target)kernel(nand_soft_waitrdy)kernel(nand_status_op)kernel(nand_subop_get_addr_start_off)kernel(nand_subop_get_data_len)kernel(nand_subop_get_data_start_off)kernel(nand_subop_get_num_addr_cyc)kernel(nand_wait_ready)kernel(nand_write_data_op)kernel(nand_write_oob_std)kernel(nand_write_page_raw)kernel(nanddev_bbt_cleanup)kernel(nanddev_bbt_get_block_status)kernel(nanddev_bbt_init)kernel(nanddev_bbt_set_block_status)kernel(nanddev_bbt_update)kernel(nanddev_cleanup)kernel(nanddev_ecc_engine_cleanup)kernel(nanddev_ecc_engine_init)kernel(nanddev_erase)kernel(nanddev_init)kernel(nanddev_isbad)kernel(nanddev_isreserved)kernel(nanddev_markbad)kernel(nanddev_mtd_erase)kernel(nanddev_mtd_max_bad_blocks)kernel(nl80211_chan_width_to_mhz)kernel(nl80211_send_chandef)kernel(nla_get_labels)kernel(nla_put_labels)kernel(of_can_transceiver)kernel(of_get_nand_ecc_user_config)kernel(open_candev)kernel(otx2_alloc_mcam_entries)kernel(otx2_attach_npa_nix)kernel(otx2_config_hwtstamp)kernel(otx2_config_pause_frm)kernel(otx2_detach_resources)kernel(otx2_get_mac_from_af)kernel(otx2_get_max_mtu)kernel(otx2_get_maxflows)kernel(otx2_get_stats64)kernel(otx2_handle_ntuple_tc_features)kernel(otx2_init_tc)kernel(otx2_ioctl)kernel(otx2_mbox_alloc_msg_rsp)kernel(otx2_mbox_busy_poll_for_rsp)kernel(otx2_mbox_check_rsp_msgs)kernel(otx2_mbox_destroy)kernel(otx2_mbox_get_rsp)kernel(otx2_mbox_id2name)kernel(otx2_mbox_init)kernel(otx2_mbox_msg_send)kernel(otx2_mbox_nonempty)kernel(otx2_mbox_regions_init)kernel(otx2_mbox_reset)kernel(otx2_mbox_up_handler_cgx_link_event)kernel(otx2_mbox_wait_for_rsp)kernel(otx2_mcam_flow_del)kernel(otx2_nix_config_bp)kernel(otx2_open)kernel(otx2_ptp_clock_index)kernel(otx2_ptp_destroy)kernel(otx2_ptp_init)kernel(otx2_ptp_tstamp2time)kernel(otx2_reply_invalid_msg)kernel(otx2_set_mac_address)kernel(otx2_set_real_num_queues)kernel(otx2_setup_tc)kernel(otx2_shutdown_tc)kernel(otx2_smq_flush)kernel(otx2_sq_append_skb)kernel(otx2_stop)kernel(otx2_tc_alloc_ent_bitmap)kernel(otx2_tx_timeout)kernel(otx2_txschq_config)kernel(otx2vf_mcam_flow_init)kernel(otx2vf_set_ethtool_ops)kernel(oxygen_pci_pm)kernel(oxygen_pci_probe)kernel(oxygen_pci_shutdown)kernel(oxygen_read16)kernel(oxygen_read32)kernel(oxygen_read8)kernel(oxygen_read_ac97)kernel(oxygen_reset_uart)kernel(oxygen_update_dac_routing)kernel(oxygen_write16)kernel(oxygen_write16_masked)kernel(oxygen_write32)kernel(oxygen_write32_masked)kernel(oxygen_write8)kernel(oxygen_write8_masked)kernel(oxygen_write_ac97)kernel(oxygen_write_ac97_masked)kernel(oxygen_write_i2c)kernel(oxygen_write_spi)kernel(oxygen_write_uart)kernel(ppp_channel_index)kernel(ppp_dev_name)kernel(ppp_input)kernel(ppp_input_error)kernel(ppp_output_wakeup)kernel(ppp_register_channel)kernel(ppp_register_compressor)kernel(ppp_register_net_channel)kernel(ppp_unit_number)kernel(ppp_unregister_channel)kernel(ppp_unregister_compressor)kernel(pppox_ioctl)kernel(pppox_unbind_sock)kernel(put_mtd_device)kernel(put_vaddr_frames)kernel(qed_get_eth_ops)kernel(qed_get_fcoe_ops)kernel(qed_get_iscsi_ops)kernel(qed_get_rdma_ops)kernel(qed_put_eth_ops)kernel(qed_put_fcoe_ops)kernel(qed_put_iscsi_ops)kernel(qede_rdma_register_driver)kernel(qede_rdma_unregister_driver)kernel(qlt_abort_cmd)kernel(qlt_enable_vha)kernel(qlt_free_cmd)kernel(qlt_free_mcmd)kernel(qlt_lport_deregister)kernel(qlt_lport_register)kernel(qlt_rdy_to_xfer)kernel(qlt_stop_phase1)kernel(qlt_stop_phase2)kernel(qlt_unreg_sess)kernel(qlt_xmit_response)kernel(qlt_xmit_tm_rsp)kernel(query_amp_caps)kernel(rate_control_set_rates)kernel(rawnand_dt_parse_gpio_cs)kernel(rawnand_sw_bch_cleanup)kernel(rawnand_sw_bch_correct)kernel(rawnand_sw_bch_init)kernel(rawnand_sw_hamming_calculate)kernel(rawnand_sw_hamming_cleanup)kernel(rawnand_sw_hamming_correct)kernel(rawnand_sw_hamming_init)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(read_efuse_byte)kernel(reg_initiator_name)kernel(reg_query_regdb_wmm)kernel(register_atm_ioctl)kernel(register_atmdevice_notifier)kernel(register_candev)kernel(register_mtd_blktrans)kernel(register_mtd_chip_driver)kernel(register_mtd_user)kernel(register_pppox_proto)kernel(register_sound_dsp)kernel(register_sound_mixer)kernel(register_sound_special)kernel(register_sound_special_device)kernel(regulatory_hint)kernel(regulatory_pre_cac_allowed)kernel(regulatory_set_wiphy_regd)kernel(regulatory_set_wiphy_regd_sync)kernel(release_and_free_resource)kernel(rfc1042_header)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_get_led_trigger_name)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_led_trigger_name)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_soft_blocked)kernel(rfkill_unregister)kernel(rndis_command)kernel(rndis_rx_fixup)kernel(rndis_status)kernel(rndis_tx_fixup)kernel(rndis_unbind)kernel(roce_gid_type_mask_support)kernel(rs_pretty_print_rate)kernel(rt2800_ampdu_action)kernel(rt2800_check_firmware)kernel(rt2800_clear_beacon)kernel(rt2800_conf_tx)kernel(rt2800_config)kernel(rt2800_config_ant)kernel(rt2800_config_erp)kernel(rt2800_config_filter)kernel(rt2800_config_intf)kernel(rt2800_config_pairwise_key)kernel(rt2800_config_shared_key)kernel(rt2800_disable_radio)kernel(rt2800_disable_wpdma)kernel(rt2800_efuse_detect)kernel(rt2800_enable_radio)kernel(rt2800_gain_calibration)kernel(rt2800_get_key_seq)kernel(rt2800_get_survey)kernel(rt2800_get_tsf)kernel(rt2800_get_txwi_rxwi_size)kernel(rt2800_link_stats)kernel(rt2800_link_tuner)kernel(rt2800_load_firmware)kernel(rt2800_mcu_request)kernel(rt2800_pre_reset_hw)kernel(rt2800_probe_hw)kernel(rt2800_process_rxwi)kernel(rt2800_read_eeprom_efuse)kernel(rt2800_reset_tuner)kernel(rt2800_rfkill_poll)kernel(rt2800_rt2x00debug)kernel(rt2800_set_rts_threshold)kernel(rt2800_sta_add)kernel(rt2800_sta_remove)kernel(rt2800_txdone)kernel(rt2800_txdone_entry)kernel(rt2800_txdone_nostatus)kernel(rt2800_txstatus_pending)kernel(rt2800_txstatus_timeout)kernel(rt2800_vco_calibration)kernel(rt2800_wait_csr_ready)kernel(rt2800_wait_wpdma_ready)kernel(rt2800_watchdog)kernel(rt2800_write_beacon)kernel(rt2800_write_tx_data)kernel(rt2800mmio_autowake_tasklet)kernel(rt2800mmio_clear_entry)kernel(rt2800mmio_enable_radio)kernel(rt2800mmio_fill_rxdone)kernel(rt2800mmio_flush_queue)kernel(rt2800mmio_get_dma_done)kernel(rt2800mmio_get_entry_state)kernel(rt2800mmio_get_txwi)kernel(rt2800mmio_init_queues)kernel(rt2800mmio_init_registers)kernel(rt2800mmio_interrupt)kernel(rt2800mmio_kick_queue)kernel(rt2800mmio_pretbtt_tasklet)kernel(rt2800mmio_probe_hw)kernel(rt2800mmio_queue_init)kernel(rt2800mmio_rxdone_tasklet)kernel(rt2800mmio_start_queue)kernel(rt2800mmio_stop_queue)kernel(rt2800mmio_tbtt_tasklet)kernel(rt2800mmio_toggle_irq)kernel(rt2800mmio_txstatus_tasklet)kernel(rt2800mmio_write_tx_desc)kernel(rt2x00debug_dump_frame)kernel(rt2x00lib_beacondone)kernel(rt2x00lib_dmadone)kernel(rt2x00lib_dmastart)kernel(rt2x00lib_get_bssidx)kernel(rt2x00lib_pretbtt)kernel(rt2x00lib_probe_dev)kernel(rt2x00lib_remove_dev)kernel(rt2x00lib_resume)kernel(rt2x00lib_rxdone)kernel(rt2x00lib_set_mac_address)kernel(rt2x00lib_suspend)kernel(rt2x00lib_txdone)kernel(rt2x00lib_txdone_noinfo)kernel(rt2x00lib_txdone_nomatch)kernel(rt2x00mac_add_interface)kernel(rt2x00mac_bss_info_changed)kernel(rt2x00mac_conf_tx)kernel(rt2x00mac_config)kernel(rt2x00mac_configure_filter)kernel(rt2x00mac_flush)kernel(rt2x00mac_get_antenna)kernel(rt2x00mac_get_ringparam)kernel(rt2x00mac_get_stats)kernel(rt2x00mac_reconfig_complete)kernel(rt2x00mac_remove_interface)kernel(rt2x00mac_rfkill_poll)kernel(rt2x00mac_set_antenna)kernel(rt2x00mac_set_key)kernel(rt2x00mac_set_tim)kernel(rt2x00mac_start)kernel(rt2x00mac_stop)kernel(rt2x00mac_sw_scan_complete)kernel(rt2x00mac_sw_scan_start)kernel(rt2x00mac_tx)kernel(rt2x00mac_tx_frames_pending)kernel(rt2x00mmio_flush_queue)kernel(rt2x00mmio_initialize)kernel(rt2x00mmio_regbusy_read)kernel(rt2x00mmio_rxdone)kernel(rt2x00mmio_uninitialize)kernel(rt2x00pci_pm_ops)kernel(rt2x00pci_probe)kernel(rt2x00pci_remove)kernel(rt2x00queue_flush_queue)kernel(rt2x00queue_flush_queues)kernel(rt2x00queue_for_each_entry)kernel(rt2x00queue_get_entry)kernel(rt2x00queue_map_txskb)kernel(rt2x00queue_pause_queue)kernel(rt2x00queue_start_queue)kernel(rt2x00queue_start_queues)kernel(rt2x00queue_stop_queue)kernel(rt2x00queue_stop_queues)kernel(rt2x00queue_unmap_skb)kernel(rt2x00queue_unpause_queue)kernel(rt2x00usb_clear_entry)kernel(rt2x00usb_disable_radio)kernel(rt2x00usb_disconnect)kernel(rt2x00usb_flush_queue)kernel(rt2x00usb_initialize)kernel(rt2x00usb_kick_queue)kernel(rt2x00usb_probe)kernel(rt2x00usb_regbusy_read)kernel(rt2x00usb_register_read_async)kernel(rt2x00usb_resume)kernel(rt2x00usb_suspend)kernel(rt2x00usb_uninitialize)kernel(rt2x00usb_vendor_req_buff_lock)kernel(rt2x00usb_vendor_request)kernel(rt2x00usb_vendor_request_buff)kernel(rt2x00usb_watchdog)kernel(rtl8152_get_version)kernel(rtl8192_phy_check_is_legal_rfpath)kernel(rtl8723_dm_init_dynamic_bb_powersaving)kernel(rtl8723_dm_init_dynamic_txpower)kernel(rtl8723_dm_init_edca_turbo)kernel(rtl8723_download_fw)kernel(rtl8723_enable_fw_download)kernel(rtl8723_fw_free_to_go)kernel(rtl8723_phy_init_bb_rf_reg_def)kernel(rtl8723_phy_mac_setting_calibration)kernel(rtl8723_phy_path_a_fill_iqk_matrix)kernel(rtl8723_phy_path_a_standby)kernel(rtl8723_phy_path_adda_on)kernel(rtl8723_phy_pi_mode_switch)kernel(rtl8723_phy_query_bb_reg)kernel(rtl8723_phy_reload_adda_registers)kernel(rtl8723_phy_reload_mac_registers)kernel(rtl8723_phy_rf_serial_read)kernel(rtl8723_phy_rf_serial_write)kernel(rtl8723_phy_save_mac_registers)kernel(rtl8723_phy_set_bb_reg)kernel(rtl8723_phy_set_sw_chnl_cmdarray)kernel(rtl8723_phy_txpwr_idx_to_dbm)kernel(rtl8723_save_adda_registers)kernel(rtl8723_write_fw)kernel(rtl8723ae_firmware_selfreset)kernel(rtl8723be_firmware_selfreset)kernel(rtl92c_bt_rssi_state_change)kernel(rtl92c_dm_bt_coexist)kernel(rtl92c_dm_check_txpower_tracking)kernel(rtl92c_dm_init)kernel(rtl92c_dm_init_edca_turbo)kernel(rtl92c_dm_init_rate_adaptive_mask)kernel(rtl92c_dm_rf_saving)kernel(rtl92c_dm_watchdog)kernel(rtl92c_dm_write_dig)kernel(rtl92c_download_fw)kernel(rtl92c_fill_h2c_cmd)kernel(rtl92c_firmware_selfreset)kernel(rtl92c_phy_ap_calibrate)kernel(rtl92c_phy_iq_calibrate)kernel(rtl92c_phy_lc_calibrate)kernel(rtl92c_phy_query_bb_reg)kernel(rtl92c_phy_rf_config)kernel(rtl92c_phy_set_bb_reg)kernel(rtl92c_phy_set_bw_mode)kernel(rtl92c_phy_set_io)kernel(rtl92c_phy_set_io_cmd)kernel(rtl92c_phy_set_rfpath_switch)kernel(rtl92c_phy_set_txpower_level)kernel(rtl92c_phy_sw_chnl)kernel(rtl92c_phy_sw_chnl_callback)kernel(rtl92c_phy_update_txpower_dbm)kernel(rtl92c_set_fw_joinbss_report_cmd)kernel(rtl92c_set_fw_pwrmode_cmd)kernel(rtl92c_set_fw_rsvdpagepkt)kernel(rtl92c_set_p2p_ps_offload_cmd)kernel(rtl92ce_phy_set_rf_on)kernel(rtl_action_proc)kernel(rtl_addr_delay)kernel(rtl_bb_delay)kernel(rtl_beacon_statistic)kernel(rtl_btc_get_ops_pointer)kernel(rtl_btc_status_false)kernel(rtl_c2hcmd_enqueue)kernel(rtl_cam_add_one_entry)kernel(rtl_cam_del_entry)kernel(rtl_cam_delete_one_entry)kernel(rtl_cam_empty_entry)kernel(rtl_cam_get_free_entry)kernel(rtl_cam_mark_invalid)kernel(rtl_cam_reset_all_entry)kernel(rtl_cmd_send_packet)kernel(rtl_collect_scan_list)kernel(rtl_deinit_core)kernel(rtl_deinit_deferred_work)kernel(rtl_deinit_rfkill)kernel(rtl_dm_diginit)kernel(rtl_efuse_ops_init)kernel(rtl_efuse_shadow_map_update)kernel(rtl_evm_db_to_percentage)kernel(rtl_fill_dummy)kernel(rtl_fw_block_write)kernel(rtl_fw_cb)kernel(rtl_fw_page_write)kernel(rtl_get_hal_edca_param)kernel(rtl_get_hwinfo)kernel(rtl_get_tcb_desc)kernel(rtl_global_var)kernel(rtl_hal_pwrseqcmdparsing)kernel(rtl_init_core)kernel(rtl_init_rfkill)kernel(rtl_init_rx_config)kernel(rtl_init_sw_leds)kernel(rtl_ips_nic_on)kernel(rtl_is_special_data)kernel(rtl_lps_change_work_callback)kernel(rtl_lps_enter)kernel(rtl_lps_leave)kernel(rtl_mrate_idx_to_arfr_id)kernel(rtl_ops)kernel(rtl_p2p_info)kernel(rtl_pci_disconnect)kernel(rtl_pci_probe)kernel(rtl_pci_resume)kernel(rtl_pci_suspend)kernel(rtl_phy_scan_operation_backup)kernel(rtl_process_phyinfo)kernel(rtl_ps_disable_nic)kernel(rtl_ps_enable_nic)kernel(rtl_query_rxpwrpercentage)kernel(rtl_recognize_peer)kernel(rtl_rfreg_delay)kernel(rtl_rx_ampdu_apply)kernel(rtl_send_smps_action)kernel(rtl_set_tx_report)kernel(rtl_signal_scale_mapping)kernel(rtl_swlps_beacon)kernel(rtl_tid_to_ac)kernel(rtl_tx_ackqueue)kernel(rtl_tx_mgmt_proc)kernel(rtl_tx_report_handler)kernel(rtl_update_beacon_work_callback)kernel(rtl_usb_disconnect)kernel(rtl_usb_probe)kernel(rtl_usb_resume)kernel(rtl_usb_suspend)kernel(rtl_wowlan_fw_cb)kernel(rtlwifi_rate_mapping)kernel(rtw8723d_hw_spec)kernel(rtw8821c_hw_spec)kernel(rtw8822b_hw_spec)kernel(rtw8822c_hw_spec)kernel(rtw8852a_chip_info)kernel(rtw8852b_chip_info)kernel(rtw8852c_chip_info)kernel(rtw89_alloc_ieee80211_hw)kernel(rtw89_bd_ram_table_dual)kernel(rtw89_bd_ram_table_single)kernel(rtw89_btc_ntfy_wl_rfk)kernel(rtw89_btc_set_policy)kernel(rtw89_btc_set_policy_v1)kernel(rtw89_chip_info_setup)kernel(rtw89_core_deinit)kernel(rtw89_core_fill_txdesc)kernel(rtw89_core_fill_txdesc_fwcmd_v1)kernel(rtw89_core_fill_txdesc_fwcmd_v2)kernel(rtw89_core_fill_txdesc_v1)kernel(rtw89_core_fill_txdesc_v2)kernel(rtw89_core_init)kernel(rtw89_core_napi_deinit)kernel(rtw89_core_napi_init)kernel(rtw89_core_napi_start)kernel(rtw89_core_napi_stop)kernel(rtw89_core_query_rxdesc)kernel(rtw89_core_query_rxdesc_v2)kernel(rtw89_core_register)kernel(rtw89_core_rx)kernel(rtw89_core_unregister)kernel(rtw89_decode_chan_idx)kernel(rtw89_encode_chan_idx)kernel(rtw89_free_ieee80211_hw)kernel(rtw89_fw_h2c_ampdu_cmac_tbl_g7)kernel(rtw89_fw_h2c_assoc_cmac_tbl)kernel(rtw89_fw_h2c_assoc_cmac_tbl_g7)kernel(rtw89_fw_h2c_ba_cam)kernel(rtw89_fw_h2c_ba_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v2)kernel(rtw89_fw_h2c_default_cmac_tbl)kernel(rtw89_fw_h2c_default_cmac_tbl_g7)kernel(rtw89_fw_h2c_default_dmac_tbl_v2)kernel(rtw89_fw_h2c_rf_ntfy_mcc)kernel(rtw89_fw_h2c_update_beacon)kernel(rtw89_fw_h2c_update_beacon_be)kernel(rtw89_mac_cfg_ctrl_path)kernel(rtw89_mac_cfg_ctrl_path_v1)kernel(rtw89_mac_cfg_gnt)kernel(rtw89_mac_cfg_gnt_v1)kernel(rtw89_mac_coex_init)kernel(rtw89_mac_coex_init_v1)kernel(rtw89_mac_disable_bb_rf)kernel(rtw89_mac_enable_bb_rf)kernel(rtw89_mac_gen_ax)kernel(rtw89_mac_get_err_status)kernel(rtw89_mac_resume_sch_tx)kernel(rtw89_mac_resume_sch_tx_v1)kernel(rtw89_mac_set_err_status)kernel(rtw89_mac_size)kernel(rtw89_mac_stop_sch_tx)kernel(rtw89_mac_stop_sch_tx_v1)kernel(rtw89_ops)kernel(rtw89_pci_ch_dma_addr_set)kernel(rtw89_pci_ch_dma_addr_set_be)kernel(rtw89_pci_ch_dma_addr_set_v1)kernel(rtw89_pci_config_intr_mask)kernel(rtw89_pci_config_intr_mask_v1)kernel(rtw89_pci_config_intr_mask_v2)kernel(rtw89_pci_disable_intr)kernel(rtw89_pci_disable_intr_v1)kernel(rtw89_pci_disable_intr_v2)kernel(rtw89_pci_enable_intr)kernel(rtw89_pci_enable_intr_v1)kernel(rtw89_pci_enable_intr_v2)kernel(rtw89_pci_fill_txaddr_info)kernel(rtw89_pci_fill_txaddr_info_v1)kernel(rtw89_pci_gen_ax)kernel(rtw89_pci_ltr_set)kernel(rtw89_pci_ltr_set_v1)kernel(rtw89_pci_probe)kernel(rtw89_pci_recognize_intrs)kernel(rtw89_pci_recognize_intrs_v1)kernel(rtw89_pci_recognize_intrs_v2)kernel(rtw89_pci_remove)kernel(rtw89_phy_config_rf_reg_v1)kernel(rtw89_phy_gen_ax)kernel(rtw89_phy_get_kpath)kernel(rtw89_phy_get_syn_sel)kernel(rtw89_phy_get_txsb)kernel(rtw89_phy_get_txsc)kernel(rtw89_phy_load_txpwr_byrate)kernel(rtw89_phy_read32_idx)kernel(rtw89_phy_read_rf)kernel(rtw89_phy_read_rf_v1)kernel(rtw89_phy_read_rf_v2)kernel(rtw89_phy_read_txpwr_limit)kernel(rtw89_phy_rfk_dack_and_wait)kernel(rtw89_phy_rfk_dpk_and_wait)kernel(rtw89_phy_rfk_iqk_and_wait)kernel(rtw89_phy_rfk_pre_ntfy_and_wait)kernel(rtw89_phy_rfk_rxdck_and_wait)kernel(rtw89_phy_rfk_tssi_and_wait)kernel(rtw89_phy_rfk_txgapk_and_wait)kernel(rtw89_phy_set_phy_regs)kernel(rtw89_phy_tssi_ctrl_set_bandedge_cfg)kernel(rtw89_phy_write32_idx)kernel(rtw89_phy_write_reg3_tbl)kernel(rtw89_phy_write_rf)kernel(rtw89_phy_write_rf_v1)kernel(rtw89_phy_write_rf_v2)kernel(rtw89_pm_ops)kernel(rtw89_read_efuse_ver)kernel(rtw89_rfk_parser)kernel(rtw89_ser_notify)kernel(rtw_bf_cfg_csi_rate)kernel(rtw_bf_enable_bfee_mu)kernel(rtw_bf_enable_bfee_su)kernel(rtw_bf_phy_init)kernel(rtw_bf_remove_bfee_mu)kernel(rtw_bf_remove_bfee_su)kernel(rtw_bf_set_gid_table)kernel(rtw_chip_info_setup)kernel(rtw_coex_read_indirect_reg)kernel(rtw_coex_write_indirect_reg)kernel(rtw_coex_write_scbd)kernel(rtw_core_deinit)kernel(rtw_core_init)kernel(rtw_debug_mask)kernel(rtw_disable_lps_deep_mode)kernel(rtw_dump_fw)kernel(rtw_dump_reg)kernel(rtw_fw_c2h_cmd_isr)kernel(rtw_fw_c2h_cmd_rx_irqsafe)kernel(rtw_fw_do_iqk)kernel(rtw_fw_inform_rfk_status)kernel(rtw_ops)kernel(rtw_parse_tbl_bb_pg)kernel(rtw_parse_tbl_phy_cond)kernel(rtw_parse_tbl_txpwr_lmt)kernel(rtw_pci_probe)kernel(rtw_pci_remove)kernel(rtw_pci_shutdown)kernel(rtw_phy_cfg_agc)kernel(rtw_phy_cfg_bb)kernel(rtw_phy_cfg_mac)kernel(rtw_phy_cfg_rf)kernel(rtw_phy_config_swing_table)kernel(rtw_phy_get_tx_power_index)kernel(rtw_phy_init)kernel(rtw_phy_load_tables)kernel(rtw_phy_parsing_cfo)kernel(rtw_phy_pwrtrack_avg)kernel(rtw_phy_pwrtrack_get_delta)kernel(rtw_phy_pwrtrack_get_pwridx)kernel(rtw_phy_pwrtrack_need_iqk)kernel(rtw_phy_pwrtrack_need_lck)kernel(rtw_phy_pwrtrack_thermal_changed)kernel(rtw_phy_read_rf)kernel(rtw_phy_read_rf_sipi)kernel(rtw_phy_rf_power_2_rssi)kernel(rtw_phy_set_edcca_th)kernel(rtw_phy_set_tx_power_level)kernel(rtw_phy_write_rf_reg_mix)kernel(rtw_phy_write_rf_reg_sipi)kernel(rtw_pm_ops)kernel(rtw_power_mode_change)kernel(rtw_rate_section)kernel(rtw_rate_size)kernel(rtw_read8_physical_efuse)kernel(rtw_regd_get)kernel(rtw_regd_srrc)kernel(rtw_register_hw)kernel(rtw_restore_reg)kernel(rtw_rx_fill_rx_status)kernel(rtw_rx_stats)kernel(rtw_set_channel_mac)kernel(rtw_set_rx_freq_band)kernel(rtw_tx_ac_to_hwq)kernel(rtw_tx_fill_tx_desc)kernel(rtw_tx_queue_mapping)kernel(rtw_tx_report_enqueue)kernel(rtw_tx_write_data_h2c_get)kernel(rtw_tx_write_data_rsvd_page_get)kernel(rtw_unregister_hw)kernel(rtw_usb_disconnect)kernel(rtw_usb_probe)kernel(safe_candev_priv)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_ata_schedule_reset)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_free_task)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_notify_phy_event)kernel(sas_notify_port_event)kernel(sas_phy_reset)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_register_ha)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_slave_alloc)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_unregister_ha)kernel(sdhci_abort_tuning)kernel(sdhci_add_host)kernel(sdhci_adma_write_desc)kernel(sdhci_alloc_host)kernel(sdhci_calc_clk)kernel(sdhci_cleanup_host)kernel(sdhci_cqe_disable)kernel(sdhci_cqe_enable)kernel(sdhci_cqe_irq)kernel(sdhci_dumpregs)kernel(sdhci_enable_clk)kernel(sdhci_enable_sdio_irq)kernel(sdhci_enable_v4_mode)kernel(sdhci_end_tuning)kernel(sdhci_execute_tuning)kernel(sdhci_free_host)kernel(sdhci_get_cd_nogpio)kernel(sdhci_get_property)kernel(sdhci_pltfm_clk_get_max_clock)kernel(sdhci_pltfm_free)kernel(sdhci_pltfm_init)kernel(sdhci_pltfm_init_and_add_host)kernel(sdhci_pltfm_pmops)kernel(sdhci_pltfm_remove)kernel(sdhci_pltfm_resume)kernel(sdhci_pltfm_suspend)kernel(sdhci_remove_host)kernel(sdhci_request)kernel(sdhci_request_atomic)kernel(sdhci_reset)kernel(sdhci_reset_tuning)kernel(sdhci_resume_host)kernel(sdhci_runtime_resume_host)kernel(sdhci_runtime_suspend_host)kernel(sdhci_send_tuning)kernel(sdhci_set_bus_width)kernel(sdhci_set_clock)kernel(sdhci_set_data_timeout_irq)kernel(sdhci_set_ios)kernel(sdhci_set_power)kernel(sdhci_set_power_and_bus_voltage)kernel(sdhci_set_power_noreg)kernel(sdhci_set_uhs_signaling)kernel(sdhci_setup_host)kernel(sdhci_start_signal_voltage_switch)kernel(sdhci_start_tuning)kernel(sdhci_suspend_host)kernel(sdhci_switch_external_dma)kernel(sdio_align_size)kernel(sdio_claim_host)kernel(sdio_claim_irq)kernel(sdio_disable_func)kernel(sdio_enable_func)kernel(sdio_f0_readb)kernel(sdio_f0_writeb)kernel(sdio_get_host_pm_caps)kernel(sdio_memcpy_fromio)kernel(sdio_memcpy_toio)kernel(sdio_readb)kernel(sdio_readl)kernel(sdio_readsb)kernel(sdio_readw)kernel(sdio_register_driver)kernel(sdio_release_host)kernel(sdio_release_irq)kernel(sdio_retune_crc_disable)kernel(sdio_retune_crc_enable)kernel(sdio_retune_hold_now)kernel(sdio_retune_release)kernel(sdio_set_block_size)kernel(sdio_set_host_pm_flags)kernel(sdio_signal_irq)kernel(sdio_unregister_driver)kernel(sdio_writeb)kernel(sdio_writeb_readb)kernel(sdio_writel)kernel(sdio_writesb)kernel(sdio_writew)kernel(sdw_intel_acpi_scan)kernel(slhc_compress)kernel(slhc_free)kernel(slhc_init)kernel(slhc_remember)kernel(slhc_toss)kernel(slhc_uncompress)kernel(snd_ac97_bus)kernel(snd_ac97_get_short_name)kernel(snd_ac97_mixer)kernel(snd_ac97_pcm_assign)kernel(snd_ac97_pcm_close)kernel(snd_ac97_pcm_double_rate_rules)kernel(snd_ac97_pcm_open)kernel(snd_ac97_read)kernel(snd_ac97_reset)kernel(snd_ac97_resume)kernel(snd_ac97_set_rate)kernel(snd_ac97_suspend)kernel(snd_ac97_tune_hardware)kernel(snd_ac97_update)kernel(snd_ac97_update_bits)kernel(snd_ac97_update_power)kernel(snd_ac97_write)kernel(snd_ac97_write_cache)kernel(snd_ak4113_build)kernel(snd_ak4113_check_rate_and_errors)kernel(snd_ak4113_create)kernel(snd_ak4113_external_rate)kernel(snd_ak4113_reg_write)kernel(snd_ak4113_reinit)kernel(snd_ak4113_resume)kernel(snd_ak4113_suspend)kernel(snd_ak4114_build)kernel(snd_ak4114_check_rate_and_errors)kernel(snd_ak4114_create)kernel(snd_ak4114_external_rate)kernel(snd_ak4114_reg_write)kernel(snd_ak4114_reinit)kernel(snd_ak4114_resume)kernel(snd_ak4114_suspend)kernel(snd_akm4xxx_build_controls)kernel(snd_akm4xxx_init)kernel(snd_akm4xxx_reset)kernel(snd_akm4xxx_write)kernel(snd_array_free)kernel(snd_array_new)kernel(snd_card_add_dev_attr)kernel(snd_card_disconnect)kernel(snd_card_disconnect_sync)kernel(snd_card_file_add)kernel(snd_card_file_remove)kernel(snd_card_free)kernel(snd_card_free_on_error)kernel(snd_card_free_when_closed)kernel(snd_card_new)kernel(snd_card_ref)kernel(snd_card_register)kernel(snd_card_rw_proc_new)kernel(snd_card_set_id)kernel(snd_component_add)kernel(snd_cs8427_create)kernel(snd_cs8427_iec958_active)kernel(snd_cs8427_iec958_build)kernel(snd_cs8427_iec958_pcm)kernel(snd_cs8427_init)kernel(snd_cs8427_reg_write)kernel(snd_ctl_activate_id)kernel(snd_ctl_add)kernel(snd_ctl_add_followers)kernel(snd_ctl_add_vmaster_hook)kernel(snd_ctl_apply_vmaster_followers)kernel(snd_ctl_boolean_mono_info)kernel(snd_ctl_boolean_stereo_info)kernel(snd_ctl_disconnect_layer)kernel(snd_ctl_enum_info)kernel(snd_ctl_find_id)kernel(snd_ctl_find_id_locked)kernel(snd_ctl_find_numid)kernel(snd_ctl_find_numid_locked)kernel(snd_ctl_free_one)kernel(snd_ctl_get_preferred_subdevice)kernel(snd_ctl_make_virtual_master)kernel(snd_ctl_new1)kernel(snd_ctl_notify)kernel(snd_ctl_notify_one)kernel(snd_ctl_register_ioctl)kernel(snd_ctl_register_layer)kernel(snd_ctl_remove)kernel(snd_ctl_remove_id)kernel(snd_ctl_rename)kernel(snd_ctl_rename_id)kernel(snd_ctl_replace)kernel(snd_ctl_request_layer)kernel(snd_ctl_sync_vmaster)kernel(snd_ctl_unregister_ioctl)kernel(snd_device_alloc)kernel(snd_device_disconnect)kernel(snd_device_free)kernel(snd_device_get_state)kernel(snd_device_new)kernel(snd_device_register)kernel(snd_devm_alloc_dir_pages)kernel(snd_devm_card_new)kernel(snd_dma_alloc_dir_pages)kernel(snd_dma_alloc_pages_fallback)kernel(snd_dma_buffer_mmap)kernel(snd_dma_buffer_sync)kernel(snd_dma_free_pages)kernel(snd_ecards_limit)kernel(snd_emu10k1_memblk_map)kernel(snd_emu10k1_ptr_read)kernel(snd_emu10k1_ptr_write)kernel(snd_emu10k1_ptr_write_multiple)kernel(snd_emu10k1_synth_alloc)kernel(snd_emu10k1_synth_bzero)kernel(snd_emu10k1_synth_copy_from_user)kernel(snd_emu10k1_synth_free)kernel(snd_emu10k1_voice_alloc)kernel(snd_emu10k1_voice_free)kernel(snd_emux_free)kernel(snd_emux_lock_voice)kernel(snd_emux_new)kernel(snd_emux_register)kernel(snd_emux_terminate_all)kernel(snd_emux_unlock_voice)kernel(snd_fasync_free)kernel(snd_fasync_helper)kernel(snd_hda_activate_path)kernel(snd_hda_add_imux_item)kernel(snd_hda_add_new_ctls)kernel(snd_hda_add_new_path)kernel(snd_hda_add_nid)kernel(snd_hda_add_verbs)kernel(snd_hda_add_vmaster_hook)kernel(snd_hda_apply_fixup)kernel(snd_hda_apply_pincfgs)kernel(snd_hda_apply_verbs)kernel(snd_hda_attach_beep_device)kernel(snd_hda_bus_type)kernel(snd_hda_check_amp_caps)kernel(snd_hda_check_amp_list_power)kernel(snd_hda_codec_amp_init)kernel(snd_hda_codec_amp_init_stereo)kernel(snd_hda_codec_amp_stereo)kernel(snd_hda_codec_amp_update)kernel(snd_hda_codec_build_controls)kernel(snd_hda_codec_cleanup)kernel(snd_hda_codec_cleanup_for_unbind)kernel(snd_hda_codec_configure)kernel(snd_hda_codec_device_init)kernel(snd_hda_codec_device_new)kernel(snd_hda_codec_eapd_power_filter)kernel(snd_hda_codec_get_pin_target)kernel(snd_hda_codec_get_pincfg)kernel(snd_hda_codec_load_dsp_cleanup)kernel(snd_hda_codec_load_dsp_prepare)kernel(snd_hda_codec_load_dsp_trigger)kernel(snd_hda_codec_new)kernel(snd_hda_codec_parse_pcms)kernel(snd_hda_codec_pcm_new)kernel(snd_hda_codec_pcm_put)kernel(snd_hda_codec_prepare)kernel(snd_hda_codec_register)kernel(snd_hda_codec_set_name)kernel(snd_hda_codec_set_pin_target)kernel(snd_hda_codec_set_pincfg)kernel(snd_hda_codec_set_power_save)kernel(snd_hda_codec_set_power_to_all)kernel(snd_hda_codec_setup_stream)kernel(snd_hda_codec_unregister)kernel(snd_hda_codec_update_widgets)kernel(snd_hda_correct_pin_ctl)kernel(snd_hda_create_dig_out_ctls)kernel(snd_hda_create_spdif_in_ctls)kernel(snd_hda_create_spdif_share_sw)kernel(snd_hda_ctl_add)kernel(snd_hda_detach_beep_device)kernel(snd_hda_enable_beep_device)kernel(snd_hda_enum_helper_info)kernel(snd_hda_find_mixer_ctl)kernel(snd_hda_gen_add_kctl)kernel(snd_hda_gen_add_micmute_led_cdev)kernel(snd_hda_gen_add_mute_led_cdev)kernel(snd_hda_gen_build_controls)kernel(snd_hda_gen_build_pcms)kernel(snd_hda_gen_check_power_status)kernel(snd_hda_gen_fix_pin_power)kernel(snd_hda_gen_free)kernel(snd_hda_gen_hp_automute)kernel(snd_hda_gen_init)kernel(snd_hda_gen_line_automute)kernel(snd_hda_gen_mic_autoswitch)kernel(snd_hda_gen_parse_auto_config)kernel(snd_hda_gen_path_power_filter)kernel(snd_hda_gen_spec_init)kernel(snd_hda_gen_stream_pm)kernel(snd_hda_gen_update_outputs)kernel(snd_hda_get_bool_hint)kernel(snd_hda_get_conn_index)kernel(snd_hda_get_conn_list)kernel(snd_hda_get_connections)kernel(snd_hda_get_default_vref)kernel(snd_hda_get_dev_select)kernel(snd_hda_get_hint)kernel(snd_hda_get_input_pin_attr)kernel(snd_hda_get_int_hint)kernel(snd_hda_get_num_devices)kernel(snd_hda_get_path_from_idx)kernel(snd_hda_get_path_idx)kernel(snd_hda_get_pin_label)kernel(snd_hda_input_mux_info)kernel(snd_hda_input_mux_put)kernel(snd_hda_jack_add_kctl_mst)kernel(snd_hda_jack_add_kctls)kernel(snd_hda_jack_bind_keymap)kernel(snd_hda_jack_detect_enable)kernel(snd_hda_jack_detect_enable_callback_mst)kernel(snd_hda_jack_detect_state_mst)kernel(snd_hda_jack_pin_sense)kernel(snd_hda_jack_poll_all)kernel(snd_hda_jack_report_sync)kernel(snd_hda_jack_set_button_state)kernel(snd_hda_jack_set_dirty_all)kernel(snd_hda_jack_set_gating_jack)kernel(snd_hda_jack_tbl_get_from_tag)kernel(snd_hda_jack_tbl_get_mst)kernel(snd_hda_jack_unsol_event)kernel(snd_hda_load_patch)kernel(snd_hda_lock_devices)kernel(snd_hda_mixer_amp_switch_get)kernel(snd_hda_mixer_amp_switch_get_beep)kernel(snd_hda_mixer_amp_switch_info)kernel(snd_hda_mixer_amp_switch_put)kernel(snd_hda_mixer_amp_switch_put_beep)kernel(snd_hda_mixer_amp_tlv)kernel(snd_hda_mixer_amp_volume_get)kernel(snd_hda_mixer_amp_volume_info)kernel(snd_hda_mixer_amp_volume_put)kernel(snd_hda_multi_out_analog_cleanup)kernel(snd_hda_multi_out_analog_open)kernel(snd_hda_multi_out_analog_prepare)kernel(snd_hda_multi_out_dig_cleanup)kernel(snd_hda_multi_out_dig_close)kernel(snd_hda_multi_out_dig_open)kernel(snd_hda_multi_out_dig_prepare)kernel(snd_hda_override_amp_caps)kernel(snd_hda_override_conn_list)kernel(snd_hda_parse_pin_defcfg)kernel(snd_hda_pick_fixup)kernel(snd_hda_pick_pin_fixup)kernel(snd_hda_sequence_write)kernel(snd_hda_set_dev_select)kernel(snd_hda_set_power_save)kernel(snd_hda_set_vmaster_tlv)kernel(snd_hda_shutup_pins)kernel(snd_hda_spdif_ctls_assign)kernel(snd_hda_spdif_ctls_unassign)kernel(snd_hda_spdif_out_of_nid)kernel(snd_hda_sync_vmaster_hook)kernel(snd_hda_unlock_devices)kernel(snd_hdac_acomp_exit)kernel(snd_hdac_acomp_get_eld)kernel(snd_hdac_acomp_init)kernel(snd_hdac_acomp_register_notifier)kernel(snd_hdac_add_chmap_ctls)kernel(snd_hdac_bus_alloc_stream_pages)kernel(snd_hdac_bus_enter_link_reset)kernel(snd_hdac_bus_exec_verb_unlocked)kernel(snd_hdac_bus_exit)kernel(snd_hdac_bus_exit_link_reset)kernel(snd_hdac_bus_free_stream_pages)kernel(snd_hdac_bus_get_response)kernel(snd_hdac_bus_handle_stream_irq)kernel(snd_hdac_bus_init)kernel(snd_hdac_bus_init_chip)kernel(snd_hdac_bus_init_cmd_io)kernel(snd_hdac_bus_link_power)kernel(snd_hdac_bus_parse_capabilities)kernel(snd_hdac_bus_reset_link)kernel(snd_hdac_bus_send_cmd)kernel(snd_hdac_bus_stop_chip)kernel(snd_hdac_bus_stop_cmd_io)kernel(snd_hdac_bus_update_rirb)kernel(snd_hdac_channel_allocation)kernel(snd_hdac_check_power_state)kernel(snd_hdac_chmap_to_spk_mask)kernel(snd_hdac_codec_link_down)kernel(snd_hdac_codec_link_up)kernel(snd_hdac_codec_modalias)kernel(snd_hdac_codec_read)kernel(snd_hdac_codec_write)kernel(snd_hdac_device_exit)kernel(snd_hdac_device_init)kernel(snd_hdac_device_register)kernel(snd_hdac_device_set_chip_name)kernel(snd_hdac_device_unregister)kernel(snd_hdac_display_power)kernel(snd_hdac_dsp_cleanup)kernel(snd_hdac_dsp_prepare)kernel(snd_hdac_dsp_trigger)kernel(snd_hdac_get_active_channels)kernel(snd_hdac_get_ch_alloc_from_ca)kernel(snd_hdac_get_connections)kernel(snd_hdac_get_stream)kernel(snd_hdac_get_stream_stripe_ctl)kernel(snd_hdac_get_sub_nodes)kernel(snd_hdac_is_supported_format)kernel(snd_hdac_override_parm)kernel(snd_hdac_power_down)kernel(snd_hdac_power_down_pm)kernel(snd_hdac_power_up)kernel(snd_hdac_power_up_pm)kernel(snd_hdac_print_channel_allocation)kernel(snd_hdac_query_supported_pcm)kernel(snd_hdac_read)kernel(snd_hdac_read_parm_uncached)kernel(snd_hdac_refresh_widgets)kernel(snd_hdac_register_chmap_ops)kernel(snd_hdac_regmap_add_vendor_verb)kernel(snd_hdac_regmap_exit)kernel(snd_hdac_regmap_init)kernel(snd_hdac_regmap_read_raw)kernel(snd_hdac_regmap_sync)kernel(snd_hdac_regmap_update_raw)kernel(snd_hdac_regmap_update_raw_once)kernel(snd_hdac_regmap_write_raw)kernel(snd_hdac_set_codec_wakeup)kernel(snd_hdac_setup_channel_mapping)kernel(snd_hdac_spdif_stream_format)kernel(snd_hdac_spk_to_chmap)kernel(snd_hdac_stop_streams)kernel(snd_hdac_stop_streams_and_chip)kernel(snd_hdac_stream_assign)kernel(snd_hdac_stream_cleanup)kernel(snd_hdac_stream_drsm_enable)kernel(snd_hdac_stream_format)kernel(snd_hdac_stream_format_bits)kernel(snd_hdac_stream_get_spbmaxfifo)kernel(snd_hdac_stream_init)kernel(snd_hdac_stream_release)kernel(snd_hdac_stream_release_locked)kernel(snd_hdac_stream_reset)kernel(snd_hdac_stream_set_dpibr)kernel(snd_hdac_stream_set_lpib)kernel(snd_hdac_stream_set_params)kernel(snd_hdac_stream_set_spib)kernel(snd_hdac_stream_setup)kernel(snd_hdac_stream_setup_periods)kernel(snd_hdac_stream_spbcap_enable)kernel(snd_hdac_stream_start)kernel(snd_hdac_stream_stop)kernel(snd_hdac_stream_sync)kernel(snd_hdac_stream_sync_trigger)kernel(snd_hdac_stream_timecounter_init)kernel(snd_hdac_stream_wait_drsm)kernel(snd_hdac_sync_audio_rate)kernel(snd_hdac_sync_power_state)kernel(snd_hwdep_new)kernel(snd_i2c_bus_create)kernel(snd_i2c_device_create)kernel(snd_i2c_device_free)kernel(snd_i2c_probeaddr)kernel(snd_i2c_readbytes)kernel(snd_i2c_sendbytes)kernel(snd_ice1712_akm4xxx_build_controls)kernel(snd_ice1712_akm4xxx_free)kernel(snd_ice1712_akm4xxx_init)kernel(snd_info_create_card_entry)kernel(snd_info_create_module_entry)kernel(snd_info_free_entry)kernel(snd_info_get_line)kernel(snd_info_get_str)kernel(snd_info_register)kernel(snd_intel_acpi_dsp_driver_probe)kernel(snd_intel_dsp_driver_probe)kernel(snd_interval_list)kernel(snd_interval_ranges)kernel(snd_interval_ratnum)kernel(snd_interval_refine)kernel(snd_jack_add_new_kctl)kernel(snd_jack_new)kernel(snd_jack_report)kernel(snd_jack_set_key)kernel(snd_jack_set_parent)kernel(snd_kill_fasync)kernel(snd_lookup_minor_data)kernel(snd_lookup_oss_minor_data)kernel(snd_major)kernel(snd_midi_channel_alloc_set)kernel(snd_midi_channel_free_set)kernel(snd_midi_channel_set_clear)kernel(snd_midi_event_decode)kernel(snd_midi_event_encode_byte)kernel(snd_midi_event_free)kernel(snd_midi_event_new)kernel(snd_midi_event_no_status)kernel(snd_midi_event_reset_decode)kernel(snd_midi_event_reset_encode)kernel(snd_midi_process_event)kernel(snd_mpu401_uart_interrupt)kernel(snd_mpu401_uart_interrupt_tx)kernel(snd_mpu401_uart_new)kernel(snd_opl3_create)kernel(snd_opl3_find_patch)kernel(snd_opl3_hwdep_new)kernel(snd_opl3_init)kernel(snd_opl3_interrupt)kernel(snd_opl3_load_patch)kernel(snd_opl3_new)kernel(snd_opl3_regmap)kernel(snd_opl3_reset)kernel(snd_opl3_timer_new)kernel(snd_oss_info_register)kernel(snd_pci_quirk_lookup)kernel(snd_pci_quirk_lookup_id)kernel(snd_pcm_2_1_chmaps)kernel(snd_pcm_add_chmap_ctls)kernel(snd_pcm_alt_chmaps)kernel(snd_pcm_format_big_endian)kernel(snd_pcm_format_linear)kernel(snd_pcm_format_little_endian)kernel(snd_pcm_format_name)kernel(snd_pcm_format_physical_width)kernel(snd_pcm_format_set_silence)kernel(snd_pcm_format_signed)kernel(snd_pcm_format_silence_64)kernel(snd_pcm_format_size)kernel(snd_pcm_format_unsigned)kernel(snd_pcm_format_width)kernel(snd_pcm_hw_constraint_integer)kernel(snd_pcm_hw_constraint_list)kernel(snd_pcm_hw_constraint_mask64)kernel(snd_pcm_hw_constraint_minmax)kernel(snd_pcm_hw_constraint_msbits)kernel(snd_pcm_hw_constraint_pow2)kernel(snd_pcm_hw_constraint_ranges)kernel(snd_pcm_hw_constraint_ratdens)kernel(snd_pcm_hw_constraint_ratnums)kernel(snd_pcm_hw_constraint_step)kernel(snd_pcm_hw_limit_rates)kernel(snd_pcm_hw_param_first)kernel(snd_pcm_hw_param_last)kernel(snd_pcm_hw_param_value)kernel(snd_pcm_hw_params_bits)kernel(snd_pcm_hw_refine)kernel(snd_pcm_hw_rule_add)kernel(snd_pcm_hw_rule_noresample)kernel(snd_pcm_kernel_ioctl)kernel(snd_pcm_lib_default_mmap)kernel(snd_pcm_lib_free_pages)kernel(snd_pcm_lib_free_vmalloc_buffer)kernel(snd_pcm_lib_get_vmalloc_page)kernel(snd_pcm_lib_ioctl)kernel(snd_pcm_lib_malloc_pages)kernel(snd_pcm_lib_preallocate_free_for_all)kernel(snd_pcm_lib_preallocate_pages)kernel(snd_pcm_lib_preallocate_pages_for_all)kernel(snd_pcm_mmap_data)kernel(snd_pcm_new)kernel(snd_pcm_new_internal)kernel(snd_pcm_new_stream)kernel(snd_pcm_open_substream)kernel(snd_pcm_period_elapsed)kernel(snd_pcm_period_elapsed_under_stream_lock)kernel(snd_pcm_rate_bit_to_rate)kernel(snd_pcm_rate_mask_intersect)kernel(snd_pcm_rate_range_to_bits)kernel(snd_pcm_rate_to_rate_bit)kernel(snd_pcm_release_substream)kernel(snd_pcm_set_managed_buffer)kernel(snd_pcm_set_managed_buffer_all)kernel(snd_pcm_set_ops)kernel(snd_pcm_set_sync)kernel(snd_pcm_std_chmaps)kernel(snd_pcm_stop)kernel(snd_pcm_stop_xrun)kernel(snd_pcm_stream_lock)kernel(snd_pcm_stream_lock_irq)kernel(snd_pcm_stream_unlock)kernel(snd_pcm_stream_unlock_irq)kernel(snd_pcm_stream_unlock_irqrestore)kernel(snd_pcm_suspend_all)kernel(snd_power_ref_and_wait)kernel(snd_power_wait)kernel(snd_print_pcm_bits)kernel(snd_pt2258_build_controls)kernel(snd_pt2258_reset)kernel(snd_rawmidi_drain_input)kernel(snd_rawmidi_drain_output)kernel(snd_rawmidi_drop_output)kernel(snd_rawmidi_free)kernel(snd_rawmidi_info_select)kernel(snd_rawmidi_init)kernel(snd_rawmidi_input_params)kernel(snd_rawmidi_kernel_open)kernel(snd_rawmidi_kernel_read)kernel(snd_rawmidi_kernel_release)kernel(snd_rawmidi_kernel_write)kernel(snd_rawmidi_new)kernel(snd_rawmidi_output_params)kernel(snd_rawmidi_proceed)kernel(snd_rawmidi_receive)kernel(snd_rawmidi_set_ops)kernel(snd_rawmidi_transmit)kernel(snd_rawmidi_transmit_ack)kernel(snd_rawmidi_transmit_empty)kernel(snd_rawmidi_transmit_peek)kernel(snd_register_device)kernel(snd_register_oss_device)kernel(snd_request_card)kernel(snd_seq_autoload_exit)kernel(snd_seq_autoload_init)kernel(snd_seq_client_ioctl_lock)kernel(snd_seq_client_ioctl_unlock)kernel(snd_seq_create_kernel_client)kernel(snd_seq_delete_kernel_client)kernel(snd_seq_device_load_drivers)kernel(snd_seq_device_new)kernel(snd_seq_driver_unregister)kernel(snd_seq_dump_var_event)kernel(snd_seq_event_port_attach)kernel(snd_seq_event_port_detach)kernel(snd_seq_expand_var_event)kernel(snd_seq_expand_var_event_at)kernel(snd_seq_kernel_client_ctl)kernel(snd_seq_kernel_client_dispatch)kernel(snd_seq_kernel_client_enqueue)kernel(snd_seq_kernel_client_get)kernel(snd_seq_kernel_client_put)kernel(snd_seq_kernel_client_write_poll)kernel(snd_seq_root)kernel(snd_seq_set_queue_tempo)kernel(snd_seq_system_broadcast)kernel(snd_sf_linear_to_log)kernel(snd_sgbuf_get_addr)kernel(snd_sgbuf_get_chunk_size)kernel(snd_sgbuf_get_page)kernel(snd_timer_close)kernel(snd_timer_continue)kernel(snd_timer_global_free)kernel(snd_timer_global_new)kernel(snd_timer_global_register)kernel(snd_timer_instance_free)kernel(snd_timer_instance_new)kernel(snd_timer_interrupt)kernel(snd_timer_new)kernel(snd_timer_notify)kernel(snd_timer_open)kernel(snd_timer_pause)kernel(snd_timer_resolution)kernel(snd_timer_start)kernel(snd_timer_stop)kernel(snd_trident_alloc_voice)kernel(snd_trident_free_voice)kernel(snd_trident_start_voice)kernel(snd_trident_stop_voice)kernel(snd_trident_write_voice_regs)kernel(snd_ump_attach_legacy_rawmidi)kernel(snd_ump_block_new)kernel(snd_ump_convert_from_ump)kernel(snd_ump_convert_to_ump)kernel(snd_ump_endpoint_new)kernel(snd_ump_parse_endpoint)kernel(snd_ump_receive)kernel(snd_ump_receive_ump_val)kernel(snd_ump_switch_protocol)kernel(snd_ump_transmit)kernel(snd_unregister_device)kernel(snd_unregister_oss_device)kernel(snd_usbmidi_disconnect)kernel(snd_usbmidi_input_start)kernel(snd_usbmidi_input_stop)kernel(snd_usbmidi_resume)kernel(snd_usbmidi_suspend)kernel(snd_use_lock_sync_helper)kernel(snd_util_mem_alloc)kernel(snd_util_mem_avail)kernel(snd_util_mem_free)kernel(snd_util_memhdr_free)kernel(snd_util_memhdr_new)kernel(snd_virmidi_new)kernel(snd_vx_check_reg_bit)kernel(snd_vx_create)kernel(snd_vx_dsp_boot)kernel(snd_vx_dsp_load)kernel(snd_vx_free_firmware)kernel(snd_vx_irq_handler)kernel(snd_vx_load_boot_image)kernel(snd_vx_resume)kernel(snd_vx_setup_firmware)kernel(snd_vx_suspend)kernel(snd_vx_threaded_irq_handler)kernel(sonet_copy_stats)kernel(sonet_subtract_stats)kernel(sound_class)kernel(spi_nor_restore)kernel(spi_nor_scan)kernel(split_key_done)kernel(stmmac_bus_clks_config)kernel(stmmac_dvr_probe)kernel(stmmac_dvr_remove)kernel(stmmac_get_mac_addr)kernel(stmmac_get_platform_resources)kernel(stmmac_init_tstamp_counter)kernel(stmmac_pltfr_exit)kernel(stmmac_pltfr_init)kernel(stmmac_pltfr_pm_ops)kernel(stmmac_pltfr_probe)kernel(stmmac_pltfr_remove)kernel(stmmac_resume)kernel(stmmac_set_mac_addr)kernel(stmmac_suspend)kernel(t4_cleanup_clip_tbl)kernel(to_hisi_sas_port)kernel(try_test_sas_gpio_gp_bit)kernel(ubi_close_volume)kernel(ubi_do_get_device_info)kernel(ubi_flush)kernel(ubi_get_device_info)kernel(ubi_get_volume_info)kernel(ubi_is_mapped)kernel(ubi_leb_change)kernel(ubi_leb_erase)kernel(ubi_leb_map)kernel(ubi_leb_read)kernel(ubi_leb_read_sg)kernel(ubi_leb_unmap)kernel(ubi_leb_write)kernel(ubi_open_volume)kernel(ubi_open_volume_nm)kernel(ubi_open_volume_path)kernel(ubi_register_volume_notifier)kernel(ubi_sync)kernel(ubi_unregister_volume_notifier)kernel(uio_event_notify)kernel(uio_unregister_device)kernel(unregister_atmdevice_notifier)kernel(unregister_candev)kernel(unregister_mtd_chip_driver)kernel(unregister_mtd_user)kernel(unregister_pppox_proto)kernel(unregister_sound_dsp)kernel(unregister_sound_mixer)kernel(unregister_sound_special)kernel(usb_wwan_chars_in_buffer)kernel(usb_wwan_close)kernel(usb_wwan_dtr_rts)kernel(usb_wwan_open)kernel(usb_wwan_port_probe)kernel(usb_wwan_port_remove)kernel(usb_wwan_resume)kernel(usb_wwan_suspend)kernel(usb_wwan_tiocmget)kernel(usb_wwan_tiocmset)kernel(usb_wwan_write)kernel(usb_wwan_write_room)kernel(usbatm_usb_disconnect)kernel(usbatm_usb_probe)kernel(usbnet_cdc_bind)kernel(usbnet_cdc_status)kernel(usbnet_cdc_unbind)kernel(usbnet_cdc_update_filter)kernel(usbnet_cdc_zte_rx_fixup)kernel(usbnet_change_mtu)kernel(usbnet_defer_kevent)kernel(usbnet_device_suggests_idle)kernel(usbnet_disconnect)kernel(usbnet_ether_cdc_bind)kernel(usbnet_generic_cdc_bind)kernel(usbnet_get_drvinfo)kernel(usbnet_get_endpoints)kernel(usbnet_get_ethernet_addr)kernel(usbnet_get_link)kernel(usbnet_get_link_ksettings_internal)kernel(usbnet_get_link_ksettings_mii)kernel(usbnet_get_msglevel)kernel(usbnet_link_change)kernel(usbnet_manage_power)kernel(usbnet_nway_reset)kernel(usbnet_open)kernel(usbnet_pause_rx)kernel(usbnet_probe)kernel(usbnet_purge_paused_rxq)kernel(usbnet_read_cmd)kernel(usbnet_read_cmd_nopm)kernel(usbnet_resume)kernel(usbnet_resume_rx)kernel(usbnet_set_link_ksettings_mii)kernel(usbnet_set_msglevel)kernel(usbnet_set_rx_mode)kernel(usbnet_skb_return)kernel(usbnet_start_xmit)kernel(usbnet_status_start)kernel(usbnet_status_stop)kernel(usbnet_stop)kernel(usbnet_suspend)kernel(usbnet_tx_timeout)kernel(usbnet_unlink_rx_urbs)kernel(usbnet_update_max_qlen)kernel(usbnet_write_cmd)kernel(usbnet_write_cmd_async)kernel(usbnet_write_cmd_nopm)kernel(uvc_format_by_guid)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(v4l2_apply_frmsize_constraints)kernel(v4l2_calc_aspect_ratio)kernel(v4l2_calc_timeperframe)kernel(v4l2_create_fwnode_links)kernel(v4l2_create_fwnode_links_to_pad)kernel(v4l2_ctrl_activate)kernel(v4l2_ctrl_add_handler)kernel(v4l2_ctrl_auto_cluster)kernel(v4l2_ctrl_cluster)kernel(v4l2_ctrl_fill)kernel(v4l2_ctrl_find)kernel(v4l2_ctrl_g_ctrl)kernel(v4l2_ctrl_g_ctrl_int64)kernel(v4l2_ctrl_get_int_menu)kernel(v4l2_ctrl_get_menu)kernel(v4l2_ctrl_get_name)kernel(v4l2_ctrl_handler_free)kernel(v4l2_ctrl_handler_init_class)kernel(v4l2_ctrl_handler_log_status)kernel(v4l2_ctrl_handler_setup)kernel(v4l2_ctrl_log_status)kernel(v4l2_ctrl_merge)kernel(v4l2_ctrl_new_custom)kernel(v4l2_ctrl_new_fwnode_properties)kernel(v4l2_ctrl_new_int_menu)kernel(v4l2_ctrl_new_std)kernel(v4l2_ctrl_new_std_compound)kernel(v4l2_ctrl_new_std_menu)kernel(v4l2_ctrl_new_std_menu_items)kernel(v4l2_ctrl_notify)kernel(v4l2_ctrl_poll)kernel(v4l2_ctrl_query_fill)kernel(v4l2_ctrl_radio_filter)kernel(v4l2_ctrl_replace)kernel(v4l2_ctrl_request_complete)kernel(v4l2_ctrl_request_hdl_ctrl_find)kernel(v4l2_ctrl_request_hdl_find)kernel(v4l2_ctrl_request_setup)kernel(v4l2_ctrl_sub_ev_ops)kernel(v4l2_ctrl_subdev_log_status)kernel(v4l2_ctrl_subdev_subscribe_event)kernel(v4l2_ctrl_subscribe_event)kernel(v4l2_detect_cvt)kernel(v4l2_detect_gtf)kernel(v4l2_device_disconnect)kernel(v4l2_device_put)kernel(v4l2_device_register)kernel(v4l2_device_register_subdev)kernel(v4l2_device_set_name)kernel(v4l2_device_unregister)kernel(v4l2_device_unregister_subdev)kernel(v4l2_dv_timings_aspect_ratio)kernel(v4l2_dv_timings_presets)kernel(v4l2_enum_dv_timings_cap)kernel(v4l2_event_dequeue)kernel(v4l2_event_pending)kernel(v4l2_event_queue)kernel(v4l2_event_queue_fh)kernel(v4l2_event_subdev_unsubscribe)kernel(v4l2_event_subscribe)kernel(v4l2_event_unsubscribe)kernel(v4l2_event_unsubscribe_all)kernel(v4l2_event_wake_all)kernel(v4l2_fh_add)kernel(v4l2_fh_del)kernel(v4l2_fh_exit)kernel(v4l2_fh_init)kernel(v4l2_fh_is_singular)kernel(v4l2_fh_open)kernel(v4l2_fh_release)kernel(v4l2_field_names)kernel(v4l2_fill_pixfmt)kernel(v4l2_fill_pixfmt_mp)kernel(v4l2_find_dv_timings_cap)kernel(v4l2_find_dv_timings_cea861_vic)kernel(v4l2_format_info)kernel(v4l2_fraction_to_interval)kernel(v4l2_g_ctrl)kernel(v4l2_g_ext_ctrls)kernel(v4l2_g_parm_cap)kernel(v4l2_get_edid_phys_addr)kernel(v4l2_get_link_freq)kernel(v4l2_hdmi_rx_colorimetry)kernel(v4l2_i2c_new_subdev)kernel(v4l2_i2c_new_subdev_board)kernel(v4l2_i2c_subdev_addr)kernel(v4l2_i2c_subdev_init)kernel(v4l2_i2c_subdev_set_name)kernel(v4l2_i2c_tuner_addrs)kernel(v4l2_match_dv_timings)kernel(v4l2_mc_create_media_graph)kernel(v4l2_norm_to_name)kernel(v4l2_phys_addr_for_input)kernel(v4l2_phys_addr_validate)kernel(v4l2_pipeline_link_notify)kernel(v4l2_pipeline_pm_get)kernel(v4l2_pipeline_pm_put)kernel(v4l2_print_dv_timings)kernel(v4l2_prio_change)kernel(v4l2_prio_check)kernel(v4l2_prio_close)kernel(v4l2_prio_init)kernel(v4l2_prio_max)kernel(v4l2_prio_open)kernel(v4l2_query_ext_ctrl)kernel(v4l2_queryctrl)kernel(v4l2_querymenu)kernel(v4l2_s_ctrl)kernel(v4l2_s_ext_ctrls)kernel(v4l2_s_parm_cap)kernel(v4l2_set_edid_phys_addr)kernel(v4l2_simplify_fraction)kernel(v4l2_spi_new_subdev)kernel(v4l2_spi_subdev_init)kernel(v4l2_src_change_event_subdev_subscribe)kernel(v4l2_src_change_event_subscribe)kernel(v4l2_subdev_alloc_state)kernel(v4l2_subdev_call_wrappers)kernel(v4l2_subdev_free_state)kernel(v4l2_subdev_get_fwnode_pad_1_to_1)kernel(v4l2_subdev_init)kernel(v4l2_subdev_link_validate)kernel(v4l2_subdev_link_validate_default)kernel(v4l2_subdev_notify_event)kernel(v4l2_try_ext_ctrls)kernel(v4l2_type_names)kernel(v4l2_valid_dv_timings)kernel(v4l2_video_std_construct)kernel(v4l2_video_std_frame_period)kernel(v4l_bound_align_image)kernel(v4l_disable_media_source)kernel(v4l_enable_media_source)kernel(v4l_printk_ioctl)kernel(v4l_vb2q_enable_media_source)kernel(vb2_buffer_done)kernel(vb2_buffer_in_use)kernel(vb2_common_vm_ops)kernel(vb2_core_create_bufs)kernel(vb2_core_dqbuf)kernel(vb2_core_expbuf)kernel(vb2_core_poll)kernel(vb2_core_prepare_buf)kernel(vb2_core_qbuf)kernel(vb2_core_querybuf)kernel(vb2_core_queue_init)kernel(vb2_core_queue_release)kernel(vb2_core_reqbufs)kernel(vb2_core_streamoff)kernel(vb2_core_streamon)kernel(vb2_create_bufs)kernel(vb2_create_framevec)kernel(vb2_destroy_framevec)kernel(vb2_discard_done)kernel(vb2_dqbuf)kernel(vb2_expbuf)kernel(vb2_find_timestamp)kernel(vb2_fop_mmap)kernel(vb2_fop_poll)kernel(vb2_fop_read)kernel(vb2_fop_release)kernel(vb2_fop_write)kernel(vb2_ioctl_create_bufs)kernel(vb2_ioctl_dqbuf)kernel(vb2_ioctl_expbuf)kernel(vb2_ioctl_prepare_buf)kernel(vb2_ioctl_qbuf)kernel(vb2_ioctl_querybuf)kernel(vb2_ioctl_reqbufs)kernel(vb2_ioctl_streamoff)kernel(vb2_ioctl_streamon)kernel(vb2_mmap)kernel(vb2_ops_wait_finish)kernel(vb2_ops_wait_prepare)kernel(vb2_plane_cookie)kernel(vb2_plane_vaddr)kernel(vb2_poll)kernel(vb2_prepare_buf)kernel(vb2_qbuf)kernel(vb2_querybuf)kernel(vb2_queue_change_type)kernel(vb2_queue_error)kernel(vb2_queue_init)kernel(vb2_queue_init_name)kernel(vb2_queue_release)kernel(vb2_read)kernel(vb2_reqbufs)kernel(vb2_request_buffer_cnt)kernel(vb2_request_object_is_buffer)kernel(vb2_request_queue)kernel(vb2_request_validate)kernel(vb2_streamoff)kernel(vb2_streamon)kernel(vb2_thread_start)kernel(vb2_thread_stop)kernel(vb2_verify_memory_type)kernel(vb2_video_unregister_device)kernel(vb2_vmalloc_memops)kernel(vb2_wait_for_all_buffers)kernel(vb2_write)kernel(vcc_hash)kernel(vcc_insert_socket)kernel(vcc_process_recv_queue)kernel(vcc_release_async)kernel(vcc_sklist_lock)kernel(video_devdata)kernel(video_device_alloc)kernel(video_device_release)kernel(video_device_release_empty)kernel(video_ioctl2)kernel(video_unregister_device)kernel(wdev_chandef)kernel(wdev_to_ieee80211_vif)kernel(wiphy_apply_custom_regulatory)kernel(wiphy_delayed_work_cancel)kernel(wiphy_delayed_work_flush)kernel(wiphy_delayed_work_queue)kernel(wiphy_delayed_work_timer)kernel(wiphy_free)kernel(wiphy_new_nm)kernel(wiphy_read_of_freq_limits)kernel(wiphy_register)kernel(wiphy_rfkill_set_hw_state_reason)kernel(wiphy_rfkill_start_polling)kernel(wiphy_to_ieee80211_hw)kernel(wiphy_unregister)kernel(wiphy_work_cancel)kernel(wiphy_work_flush)kernel(wiphy_work_queue)kernel(zgid)kernel-64k-moduleskernel-64k-modules(aarch-64)kernel-64k-modules-aarch64kernel-64k-modules-uname-rkernel-moduleskernel-modules-aarch64kmod(ac97_bus.ko)kmod(adutux.ko)kmod(aircable.ko)kmod(alx.ko)kmod(amdgpu.ko)kmod(amdxcp.ko)kmod(appledisplay.ko)kmod(ark3116.ko)kmod(armmmci.ko)kmod(asix.ko)kmod(ast.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atm.ko)kmod(ax88179_178a.ko)kmod(bcm203x.ko)kmod(bcm_crypto_spu.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(btusb.ko)kmod(caam.ko)kmod(caam_jr.ko)kmod(caamalg_desc.ko)kmod(caamhash_desc.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-isotp.ko)kmod(can-j1939.ko)kmod(can-raw.ko)kmod(can.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cfg80211.ko)kmod(cfi_cmdset_0001.ko)kmod(cfi_cmdset_0002.ko)kmod(cfi_cmdset_0020.ko)kmod(cfi_probe.ko)kmod(cfi_util.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chaoskey.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cifs_arc4.ko)kmod(cifs_md4.ko)kmod(cp210x.ko)kmod(cptpf.ko)kmod(cptvf.ko)kmod(cqhci.ko)kmod(cros_hps_i2c.ko)kmod(csiostor.ko)kmod(cx82310_eth.ko)kmod(cxacru.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cypress_m8.ko)kmod(digi_acceleport.ko)kmod(dm9601.ko)kmod(dw_mmc-bluefield.ko)kmod(dw_mmc-pltfm.ko)kmod(dw_mmc.ko)kmod(dwmac-dwc-qos-eth.ko)kmod(dwmac-imx.ko)kmod(dwmac-tegra.ko)kmod(efa.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(error.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(ftdi_sio.ko)kmod(garmin_gps.ko)kmod(gen_probe.ko)kmod(genet.ko)kmod(gl620a.ko)kmod(gpmi-nand.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hibmc-drm.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hidp.ko)kmod(hisi_sas_main.ko)kmod(hisi_sas_v1_hw.ko)kmod(hisi_sas_v2_hw.ko)kmod(hisi_sas_v3_hw.ko)kmod(hisi_sec.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwpoison-inject.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(idmouse.ko)kmod(int51x1.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(isight_firmware.ko)kmod(iuu_phoenix.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(jmb38x_ms.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(led-class-flash.ko)kmod(leds-blinkm.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lt3593.ko)kmod(leds-mlxreg.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-netdev.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lpfc.ko)kmod(m_can.ko)kmod(m_can_pci.ko)kmod(mac80211.ko)kmod(mc.ko)kmod(mcp251x.ko)kmod(mcp251xfd.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxbf-bootctl.ko)kmod(mlxbf-pmc.ko)kmod(mlxbf-tmfifo.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mlxreg-lc.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mspro_block.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0e.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2e.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mt7925-common.ko)kmod(mt7925e.ko)kmod(mt792x-lib.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxuport.ko)kmod(n5pf.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(nand.ko)kmod(nandcore.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(nouveau.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(octeon_ep.ko)kmod(octeon_ep_vf.ko)kmod(ofpart.ko)kmod(omninet.ko)kmod(onboard_usb_hub.ko)kmod(opticon.ko)kmod(option.ko)kmod(oti6858.ko)kmod(otx2_ptp.ko)kmod(peak_pciefd.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(physmap.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pwr-mlxbf.ko)kmod(pwrseq_emmc.ko)kmod(pwrseq_simple.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qmi_wwan.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r8153_ecm.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rfcomm.ko)kmod(rfkill-gpio.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtw88_8723d.ko)kmod(rtw88_8723de.ko)kmod(rtw88_8821c.ko)kmod(rtw88_8821ce.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822bu.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw88_usb.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_8852b.ko)kmod(rtw89_8852be.ko)kmod(rtw89_8852c.ko)kmod(rtw89_8852ce.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(rvu_af.ko)kmod(rvu_cptpf.ko)kmod(rvu_cptvf.ko)kmod(rvu_mbox.ko)kmod(rvu_nicpf.ko)kmod(rvu_nicvf.ko)kmod(safe_serial.ko)kmod(sdhci-acpi.ko)kmod(sdhci-esdhc-imx.ko)kmod(sdhci-iproc.ko)kmod(sdhci-of-dwcmshc.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci-tegra.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(slhc.ko)kmod(smb347-charger.ko)kmod(smc91x.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(snd-ac97-codec.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-aloop.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-component.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pcm.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-ump-client.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-ump.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(soundcore.ko)kmod(spcp8x5.ko)kmod(spi-nor.ko)kmod(squashfs.ko)kmod(sr9700.ko)kmod(ssu100.ko)kmod(stmmac-platform.ko)kmod(stmmac.ko)kmod(symbolserial.ko)kmod(synclink_gt.ko)kmod(target_core_user.ko)kmod(tda998x.ko)kmod(tegra-drm.ko)kmod(tg3.ko)kmod(thunderx_zip.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(toshsd.ko)kmod(ubi.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(upd78f0730.ko)kmod(usb-serial-simple.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(ushc.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(v4l2-dv-timings.ko)kmod(via-sdmmc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vub300.ko)kmod(vxcan.ko)kmod(whiteheat.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(zaurus.ko)modalias(acpi*:80860F1[46]:*)modalias(acpi*:80865AC[AC]:*)modalias(acpi*:80865AD0:*)modalias(acpi*:AMDI004[01]:*)modalias(acpi*:BCM2847:*)modalias(acpi*:BCM4752:*)modalias(acpi*:BCM6E4E:*)modalias(acpi*:BRCM587[12]:*)modalias(acpi*:BRCME88C:*)modalias(acpi*:GOOG0020:*)modalias(acpi*:HISI0161:*)modalias(acpi*:HISI0162:*)modalias(acpi*:HISI02C1:*)modalias(acpi*:INT33BB:*)modalias(acpi*:INT33C6:*)modalias(acpi*:INT3436:*)modalias(acpi*:INT344D:*)modalias(acpi*:LNRO0003:*)modalias(acpi*:LNV4752:*)modalias(acpi*:MLNXBF01:*)modalias(acpi*:MLNXBF04:*)modalias(acpi*:MLNXBF2[49]:*)modalias(acpi*:MLNXBF30:*)modalias(acpi*:MLNXBFD[012]:*)modalias(acpi*:PNP0D40:*)modalias(acpi*:PNPB006:*)modalias(acpi*:QCOM805[12]:*)modalias(acpi:GOOG0020)modalias(amba:d0?480180)modalias(amba:d0?[23]53180)modalias(amba:d0[012]?41180)modalias(amba:d1?153180)modalias(amba:d1?[14]80180)modalias(amba:d2?253180)modalias(amba:d???41181)modalias(amba:d???51180)modalias(amba:d??[128]80180)modalias(auxiliary:bnxt_en.rdma)modalias(auxiliary:i40e.iwarp)modalias(auxiliary:ice.iwarp)modalias(auxiliary:ice.roce)modalias(auxiliary:mlx4_core.ib)modalias(auxiliary:mlx5_core.multiport)modalias(auxiliary:mlx5_core.rdma)modalias(auxiliary:mlx5_core.rdma-rep)modalias(bcma:m04BFid0812rev1[178]cl*)modalias(bt-proto-3)modalias(bt-proto-4)modalias(bt-proto-6)modalias(can-gw)modalias(can-proto-1)modalias(can-proto-2)modalias(can-proto-6)modalias(can-proto-7)modalias(cfi_cmdset_0003)modalias(cfi_cmdset_0006)modalias(cfi_cmdset_0200)modalias(cfi_cmdset_0701)modalias(char-major-10-137)modalias(char-major-10-242)modalias(char-major-108-0)modalias(char-major-116-*)modalias(char-major-116-1)modalias(char-major-116-33)modalias(char-major-14-*)modalias(char-major-81-*)modalias(char-major-90-*)modalias(devname:ppp)modalias(devname:rfkill)modalias(devname:snd/seq)modalias(devname:snd/timer)modalias(devname:vhci)modalias(fixed-partitions)modalias(fs-cifs)modalias(fs-smb3)modalias(fs-squashfs)modalias(hdaudio:v00000101r*a01*)modalias(hdaudio:v00000201r*a01*)modalias(hdaudio:v00147A47r*a01*)modalias(hdaudio:v1002791[9A]r*a01*)modalias(hdaudio:v1002793Cr*a01*)modalias(hdaudio:v1002AA01r*a01*)modalias(hdaudio:v1013420[678]r*a01*)modalias(hdaudio:v1013421[03]r*a01*)modalias(hdaudio:v1057305[57]r*a01*)modalias(hdaudio:v10573155r*a01*)modalias(hdaudio:v1095139[02]r*a01*)modalias(hdaudio:v10DE000[123456789ABCD]r*a01*)modalias(hdaudio:v10DE001[012345689ABC]r*a01*)modalias(hdaudio:v10DE002[0289DEF]r*a01*)modalias(hdaudio:v10DE003[01]r*a01*)modalias(hdaudio:v10DE004[012345]r*a01*)modalias(hdaudio:v10DE005[012]r*a01*)modalias(hdaudio:v10DE006[0127]r*a01*)modalias(hdaudio:v10DE007[012346BCDE]r*a01*)modalias(hdaudio:v10DE008[01234]r*a01*)modalias(hdaudio:v10DE009[012345789ADEF]r*a01*)modalias(hdaudio:v10DE00A[034567]r*a01*)modalias(hdaudio:v10DE8001r*a01*)modalias(hdaudio:v10DE8067r*a01*)modalias(hdaudio:v10EC0215r*a01*)modalias(hdaudio:v10EC022[125]r*a01*)modalias(hdaudio:v10EC023[013456]r*a01*)modalias(hdaudio:v10EC025[67]r*a01*)modalias(hdaudio:v10EC026[02789]r*a01*)modalias(hdaudio:v10EC027[02456]r*a01*)modalias(hdaudio:v10EC028[023456789]r*a01*)modalias(hdaudio:v10EC029[0234589]r*a01*)modalias(hdaudio:v10EC02[45]5r*a01*)modalias(hdaudio:v10EC0300r*a01*)modalias(hdaudio:v10EC0623r*a01*)modalias(hdaudio:v10EC0660r*a01*)modalias(hdaudio:v10EC0662r00100002a01*)modalias(hdaudio:v10EC0662r00100101a01*)modalias(hdaudio:v10EC0662r00100300a01*)modalias(hdaudio:v10EC066[3578]r*a01*)modalias(hdaudio:v10EC067[01]r*a01*)modalias(hdaudio:v10EC0680r*a01*)modalias(hdaudio:v10EC070[013]r*a01*)modalias(hdaudio:v10EC0711r*a01*)modalias(hdaudio:v10EC0861r*a01*)modalias(hdaudio:v10EC0861r00100340a01*)modalias(hdaudio:v10EC086[27]r*a01*)modalias(hdaudio:v10EC0885r0010010[13]a01*)modalias(hdaudio:v10EC0888r00100101a01*)modalias(hdaudio:v10EC0889r*a01*)modalias(hdaudio:v10EC088[0235]r*a01*)modalias(hdaudio:v10EC088[78]r*a01*)modalias(hdaudio:v10EC089[279]r*a01*)modalias(hdaudio:v10EC0[9B]00r*a01*)modalias(hdaudio:v10EC1168r*a01*)modalias(hdaudio:v10EC1220r*a01*)modalias(hdaudio:v1102000[ABD]r*a01*)modalias(hdaudio:v11020011r*a01*)modalias(hdaudio:v1106039[78]r*a01*)modalias(hdaudio:v11060428r*a01*)modalias(hdaudio:v1106043[38]r*a01*)modalias(hdaudio:v1106044[0168]r*a01*)modalias(hdaudio:v1106139[78]r*a01*)modalias(hdaudio:v1106170[89AB]r*a01*)modalias(hdaudio:v1106239[78]r*a01*)modalias(hdaudio:v11063288r*a01*)modalias(hdaudio:v1106339[78]r*a01*)modalias(hdaudio:v1106439[78]r*a01*)modalias(hdaudio:v11064441r*a01*)modalias(hdaudio:v110644[23]8r*a01*)modalias(hdaudio:v1106476[012]r*a01*)modalias(hdaudio:v1106539[78]r*a01*)modalias(hdaudio:v1106639[78]r*a01*)modalias(hdaudio:v1106739[78]r*a01*)modalias(hdaudio:v11068446r*a01*)modalias(hdaudio:v11069F8[0145]r*a01*)modalias(hdaudio:v1106A721r*a01*)modalias(hdaudio:v1106E71[01234567]r*a01*)modalias(hdaudio:v1106E72[01234567]r*a01*)modalias(hdaudio:v111D760[3458]r*a01*)modalias(hdaudio:v111D766[6789]r*a01*)modalias(hdaudio:v111D767[456]r*a01*)modalias(hdaudio:v111D7695r*a01*)modalias(hdaudio:v111D76B[01234567]r*a01*)modalias(hdaudio:v111D76C[0123456789ABCDE]r*a01*)modalias(hdaudio:v111D76D[1459F]r*a01*)modalias(hdaudio:v111D76E[035789ABCDEF]r*a01*)modalias(hdaudio:v111D76F[0123]r*a01*)modalias(hdaudio:v11C13026r*a01*)modalias(hdaudio:v11C13[01]55r*a01*)modalias(hdaudio:v11D4184Ar*a01*)modalias(hdaudio:v11D4188[234]r*a01*)modalias(hdaudio:v11D4194[AB]r*a01*)modalias(hdaudio:v11D4198[13468B]r*a01*)modalias(hdaudio:v11D4882Ar*a01*)modalias(hdaudio:v11D4989[AB]r*a01*)modalias(hdaudio:v13F68888r*a01*)modalias(hdaudio:v13F69880r*a01*)modalias(hdaudio:v14F11F8[67]r*a01*)modalias(hdaudio:v14F12008r*a01*)modalias(hdaudio:v14F120D[01]r*a01*)modalias(hdaudio:v14F1504[57]r*a01*)modalias(hdaudio:v14F15051r*a01*)modalias(hdaudio:v14F1506[6789CE]r*a01*)modalias(hdaudio:v14F1509[78]r*a01*)modalias(hdaudio:v14F150A[12BC]r*a01*)modalias(hdaudio:v14F150B[89]r*a01*)modalias(hdaudio:v14F150F[1234]r*a01*)modalias(hdaudio:v14F1510Fr*a01*)modalias(hdaudio:v14F1511[01345]r*a01*)modalias(hdaudio:v14F151D7r*a01*)modalias(hdaudio:v15433155r*a01*)modalias(hdaudio:v163C3[01]55r*a01*)modalias(hdaudio:v17E80047r*a01*)modalias(hdaudio:v18540018r*a01*)modalias(hdaudio:v19E58326r*a01*)modalias(hdaudio:v434D4980r*a01*)modalias(hdaudio:v67663D8[234567]r*a01*)modalias(hdaudio:v80860054r*a01*)modalias(hdaudio:v8086280[0123456789ABCDF]r*a01*)modalias(hdaudio:v8086281[245689ABCDF]r*a01*)modalias(hdaudio:v8086288[23]r*a01*)modalias(hdaudio:v808628[28]0r*a01*)modalias(hdaudio:v808629FBr*a01*)modalias(hdaudio:v8384761[456789]r*a01*)modalias(hdaudio:v8384762[0123456789]r*a01*)modalias(hdaudio:v8384763[2345678]r*a01*)modalias(hdaudio:v8384764[56]r*a01*)modalias(hdaudio:v8384766[124]r*a01*)modalias(hdaudio:v8384768[0123]r*a01*)modalias(hdaudio:v8384769[08]r*a01*)modalias(hdaudio:v838476A[01234567]r*a01*)modalias(hdaudio:v8384788[02]r*a01*)modalias(hid:b0003g*v0000041Ep00002801)modalias(hid:b0003g*v000004D8p0000[CF]002)modalias(i2c:blinkm)modalias(i2c:ch7006)modalias(i2c:cros-hps)modalias(i2c:lm3530-led)modalias(i2c:lp3944)modalias(i2c:smb34[57])modalias(i2c:smb358)modalias(i2c:tda998x)modalias(i2c:usb3503)modalias(i40iw)modalias(ledtrig:audio-micmute)modalias(ledtrig:audio-mute)modalias(ledtrig:default-on)modalias(ledtrig:netdev)modalias(mmc:block)modalias(mpt2sas)modalias(net-pf-16-proto-16-family-nl80211)modalias(net-pf-16-proto-20)modalias(net-pf-20)modalias(net-pf-24)modalias(net-pf-24-proto-0)modalias(net-pf-24-proto-2)modalias(net-pf-28)modalias(net-pf-29)modalias(net-pf-31)modalias(net-pf-8)modalias(nvmet-transport-1)modalias(of:N*T*Caltr_socfpga-dw-mshc)modalias(of:N*T*Caltr_socfpga-dw-mshcC*)modalias(of:N*T*Cbrcm_bcm2711-emmc2)modalias(of:N*T*Cbrcm_bcm2711-emmc2C*)modalias(of:N*T*Cbrcm_bcm2711-genet-v5)modalias(of:N*T*Cbrcm_bcm2711-genet-v5C*)modalias(of:N*T*Cbrcm_bcm2835-sdhci)modalias(of:N*T*Cbrcm_bcm2835-sdhciC*)modalias(of:N*T*Cbrcm_bcm4908-partitions)modalias(of:N*T*Cbrcm_bcm4908-partitionsC*)modalias(of:N*T*Cbrcm_bcm7211a0-sdhci)modalias(of:N*T*Cbrcm_bcm7211a0-sdhciC*)modalias(of:N*T*Cbrcm_genet-v1)modalias(of:N*T*Cbrcm_genet-v1C*)modalias(of:N*T*Cbrcm_genet-v2)modalias(of:N*T*Cbrcm_genet-v2C*)modalias(of:N*T*Cbrcm_genet-v3)modalias(of:N*T*Cbrcm_genet-v3C*)modalias(of:N*T*Cbrcm_genet-v4)modalias(of:N*T*Cbrcm_genet-v4C*)modalias(of:N*T*Cbrcm_genet-v5)modalias(of:N*T*Cbrcm_genet-v5C*)modalias(of:N*T*Cbrcm_sdhci-iproc)modalias(of:N*T*Cbrcm_sdhci-iproc-cygnus)modalias(of:N*T*Cbrcm_sdhci-iproc-cygnusC*)modalias(of:N*T*Cbrcm_sdhci-iprocC*)modalias(of:N*T*Cbrcm_spu2-crypto)modalias(of:N*T*Cbrcm_spu2-cryptoC*)modalias(of:N*T*Cbrcm_spu2-v2-crypto)modalias(of:N*T*Cbrcm_spu2-v2-cryptoC*)modalias(of:N*T*Cbrcm_spum-crypto)modalias(of:N*T*Cbrcm_spum-cryptoC*)modalias(of:N*T*Cbrcm_spum-nsp-crypto)modalias(of:N*T*Cbrcm_spum-nsp-cryptoC*)modalias(of:N*T*Ccfi-flash)modalias(of:N*T*Ccfi-flashC*)modalias(of:N*T*Cfixed-partitions)modalias(of:N*T*Cfixed-partitionsC*)modalias(of:N*T*Cfsl_imx23-gpmi-nand)modalias(of:N*T*Cfsl_imx23-gpmi-nandC*)modalias(of:N*T*Cfsl_imx25-esdhc)modalias(of:N*T*Cfsl_imx25-esdhcC*)modalias(of:N*T*Cfsl_imx28-gpmi-nand)modalias(of:N*T*Cfsl_imx28-gpmi-nandC*)modalias(of:N*T*Cfsl_imx35-esdhc)modalias(of:N*T*Cfsl_imx35-esdhcC*)modalias(of:N*T*Cfsl_imx51-esdhc)modalias(of:N*T*Cfsl_imx51-esdhcC*)modalias(of:N*T*Cfsl_imx53-esdhc)modalias(of:N*T*Cfsl_imx53-esdhcC*)modalias(of:N*T*Cfsl_imx6q-gpmi-nand)modalias(of:N*T*Cfsl_imx6q-gpmi-nandC*)modalias(of:N*T*Cfsl_imx6q-usdhc)modalias(of:N*T*Cfsl_imx6q-usdhcC*)modalias(of:N*T*Cfsl_imx6sl-usdhc)modalias(of:N*T*Cfsl_imx6sl-usdhcC*)modalias(of:N*T*Cfsl_imx6sll-usdhc)modalias(of:N*T*Cfsl_imx6sll-usdhcC*)modalias(of:N*T*Cfsl_imx6sx-gpmi-nand)modalias(of:N*T*Cfsl_imx6sx-gpmi-nandC*)modalias(of:N*T*Cfsl_imx6sx-usdhc)modalias(of:N*T*Cfsl_imx6sx-usdhcC*)modalias(of:N*T*Cfsl_imx6ull-usdhc)modalias(of:N*T*Cfsl_imx6ull-usdhcC*)modalias(of:N*T*Cfsl_imx7d-gpmi-nand)modalias(of:N*T*Cfsl_imx7d-gpmi-nandC*)modalias(of:N*T*Cfsl_imx7d-usdhc)modalias(of:N*T*Cfsl_imx7d-usdhcC*)modalias(of:N*T*Cfsl_imx7ulp-usdhc)modalias(of:N*T*Cfsl_imx7ulp-usdhcC*)modalias(of:N*T*Cfsl_imx8mm-usdhc)modalias(of:N*T*Cfsl_imx8mm-usdhcC*)modalias(of:N*T*Cfsl_imx8qxp-usdhc)modalias(of:N*T*Cfsl_imx8qxp-usdhcC*)modalias(of:N*T*Cfsl_imxrt1050-usdhc)modalias(of:N*T*Cfsl_imxrt1050-usdhcC*)modalias(of:N*T*Cfsl_sec-v4.0)modalias(of:N*T*Cfsl_sec-v4.0-job-ring)modalias(of:N*T*Cfsl_sec-v4.0-job-ringC*)modalias(of:N*T*Cfsl_sec-v4.0C*)modalias(of:N*T*Cfsl_sec4.0)modalias(of:N*T*Cfsl_sec4.0-job-ring)modalias(of:N*T*Cfsl_sec4.0-job-ringC*)modalias(of:N*T*Cfsl_sec4.0C*)modalias(of:N*T*Chisilicon_hip05-sas-v1)modalias(of:N*T*Chisilicon_hip05-sas-v1C*)modalias(of:N*T*Chisilicon_hip06-sas-v2)modalias(of:N*T*Chisilicon_hip06-sas-v2C*)modalias(of:N*T*Chisilicon_hip06-sec)modalias(of:N*T*Chisilicon_hip06-secC*)modalias(of:N*T*Chisilicon_hip07-sas-v2)modalias(of:N*T*Chisilicon_hip07-sas-v2C*)modalias(of:N*T*Chisilicon_hip07-sec)modalias(of:N*T*Chisilicon_hip07-secC*)modalias(of:N*T*Cimg_pistachio-dw-mshc)modalias(of:N*T*Cimg_pistachio-dw-mshcC*)modalias(of:N*T*Cjedec-flash)modalias(of:N*T*Cjedec-flashC*)modalias(of:N*T*Cjedec_spi-nor)modalias(of:N*T*Cjedec_spi-norC*)modalias(of:N*T*Clinksys_ns-partitions)modalias(of:N*T*Clinksys_ns-partitionsC*)modalias(of:N*T*Clltc_lt3593)modalias(of:N*T*Clltc_lt3593C*)modalias(of:N*T*Cmellanox_bluefield-dw-mshc)modalias(of:N*T*Cmellanox_bluefield-dw-mshcC*)modalias(of:N*T*Cmicrochip_mcp2510)modalias(of:N*T*Cmicrochip_mcp2510C*)modalias(of:N*T*Cmicrochip_mcp2515)modalias(of:N*T*Cmicrochip_mcp2515C*)modalias(of:N*T*Cmicrochip_mcp2517fd)modalias(of:N*T*Cmicrochip_mcp2517fdC*)modalias(of:N*T*Cmicrochip_mcp251863)modalias(of:N*T*Cmicrochip_mcp251863C*)modalias(of:N*T*Cmicrochip_mcp2518fd)modalias(of:N*T*Cmicrochip_mcp2518fdC*)modalias(of:N*T*Cmicrochip_mcp251xfd)modalias(of:N*T*Cmicrochip_mcp251xfdC*)modalias(of:N*T*Cmicrochip_mcp25625)modalias(of:N*T*Cmicrochip_mcp25625C*)modalias(of:N*T*Cmmc-pwrseq-emmc)modalias(of:N*T*Cmmc-pwrseq-emmcC*)modalias(of:N*T*Cmmc-pwrseq-simple)modalias(of:N*T*Cmmc-pwrseq-simpleC*)modalias(of:N*T*Cmtd-ram)modalias(of:N*T*Cmtd-ramC*)modalias(of:N*T*Cmtd-rom)modalias(of:N*T*Cmtd-romC*)modalias(of:N*T*Cnvidia_tegra114-dc)modalias(of:N*T*Cnvidia_tegra114-dcC*)modalias(of:N*T*Cnvidia_tegra114-dsi)modalias(of:N*T*Cnvidia_tegra114-dsiC*)modalias(of:N*T*Cnvidia_tegra114-gr2d)modalias(of:N*T*Cnvidia_tegra114-gr2dC*)modalias(of:N*T*Cnvidia_tegra114-gr3d)modalias(of:N*T*Cnvidia_tegra114-gr3dC*)modalias(of:N*T*Cnvidia_tegra114-hdmi)modalias(of:N*T*Cnvidia_tegra114-hdmiC*)modalias(of:N*T*Cnvidia_tegra114-sdhci)modalias(of:N*T*Cnvidia_tegra114-sdhciC*)modalias(of:N*T*Cnvidia_tegra124-dc)modalias(of:N*T*Cnvidia_tegra124-dcC*)modalias(of:N*T*Cnvidia_tegra124-dpaux)modalias(of:N*T*Cnvidia_tegra124-dpauxC*)modalias(of:N*T*Cnvidia_tegra124-dsi)modalias(of:N*T*Cnvidia_tegra124-dsiC*)modalias(of:N*T*Cnvidia_tegra124-hdmi)modalias(of:N*T*Cnvidia_tegra124-hdmiC*)modalias(of:N*T*Cnvidia_tegra124-sdhci)modalias(of:N*T*Cnvidia_tegra124-sdhciC*)modalias(of:N*T*Cnvidia_tegra124-sor)modalias(of:N*T*Cnvidia_tegra124-sorC*)modalias(of:N*T*Cnvidia_tegra124-vic)modalias(of:N*T*Cnvidia_tegra124-vicC*)modalias(of:N*T*Cnvidia_tegra132-dsi)modalias(of:N*T*Cnvidia_tegra132-dsiC*)modalias(of:N*T*Cnvidia_tegra132-sor)modalias(of:N*T*Cnvidia_tegra132-sorC*)modalias(of:N*T*Cnvidia_tegra186-dc)modalias(of:N*T*Cnvidia_tegra186-dcC*)modalias(of:N*T*Cnvidia_tegra186-display)modalias(of:N*T*Cnvidia_tegra186-displayC*)modalias(of:N*T*Cnvidia_tegra186-dpaux)modalias(of:N*T*Cnvidia_tegra186-dpauxC*)modalias(of:N*T*Cnvidia_tegra186-eqos)modalias(of:N*T*Cnvidia_tegra186-eqosC*)modalias(of:N*T*Cnvidia_tegra186-nvdec)modalias(of:N*T*Cnvidia_tegra186-nvdecC*)modalias(of:N*T*Cnvidia_tegra186-sdhci)modalias(of:N*T*Cnvidia_tegra186-sdhciC*)modalias(of:N*T*Cnvidia_tegra186-sor)modalias(of:N*T*Cnvidia_tegra186-sorC*)modalias(of:N*T*Cnvidia_tegra186-vic)modalias(of:N*T*Cnvidia_tegra186-vicC*)modalias(of:N*T*Cnvidia_tegra194-dc)modalias(of:N*T*Cnvidia_tegra194-dcC*)modalias(of:N*T*Cnvidia_tegra194-display)modalias(of:N*T*Cnvidia_tegra194-displayC*)modalias(of:N*T*Cnvidia_tegra194-dpaux)modalias(of:N*T*Cnvidia_tegra194-dpauxC*)modalias(of:N*T*Cnvidia_tegra194-nvdec)modalias(of:N*T*Cnvidia_tegra194-nvdecC*)modalias(of:N*T*Cnvidia_tegra194-sdhci)modalias(of:N*T*Cnvidia_tegra194-sdhciC*)modalias(of:N*T*Cnvidia_tegra194-sor)modalias(of:N*T*Cnvidia_tegra194-sorC*)modalias(of:N*T*Cnvidia_tegra194-vic)modalias(of:N*T*Cnvidia_tegra194-vicC*)modalias(of:N*T*Cnvidia_tegra20-dc)modalias(of:N*T*Cnvidia_tegra20-dcC*)modalias(of:N*T*Cnvidia_tegra20-gr2d)modalias(of:N*T*Cnvidia_tegra20-gr2dC*)modalias(of:N*T*Cnvidia_tegra20-gr3d)modalias(of:N*T*Cnvidia_tegra20-gr3dC*)modalias(of:N*T*Cnvidia_tegra20-hdmi)modalias(of:N*T*Cnvidia_tegra20-hdmiC*)modalias(of:N*T*Cnvidia_tegra20-sdhci)modalias(of:N*T*Cnvidia_tegra20-sdhciC*)modalias(of:N*T*Cnvidia_tegra210-dc)modalias(of:N*T*Cnvidia_tegra210-dcC*)modalias(of:N*T*Cnvidia_tegra210-dpaux)modalias(of:N*T*Cnvidia_tegra210-dpauxC*)modalias(of:N*T*Cnvidia_tegra210-dsi)modalias(of:N*T*Cnvidia_tegra210-dsiC*)modalias(of:N*T*Cnvidia_tegra210-nvdec)modalias(of:N*T*Cnvidia_tegra210-nvdecC*)modalias(of:N*T*Cnvidia_tegra210-sdhci)modalias(of:N*T*Cnvidia_tegra210-sdhciC*)modalias(of:N*T*Cnvidia_tegra210-sor)modalias(of:N*T*Cnvidia_tegra210-sor1)modalias(of:N*T*Cnvidia_tegra210-sor1C*)modalias(of:N*T*Cnvidia_tegra210-sorC*)modalias(of:N*T*Cnvidia_tegra210-vic)modalias(of:N*T*Cnvidia_tegra210-vicC*)modalias(of:N*T*Cnvidia_tegra234-mgbe)modalias(of:N*T*Cnvidia_tegra234-mgbeC*)modalias(of:N*T*Cnvidia_tegra234-sdhci)modalias(of:N*T*Cnvidia_tegra234-sdhciC*)modalias(of:N*T*Cnvidia_tegra234-vic)modalias(of:N*T*Cnvidia_tegra234-vicC*)modalias(of:N*T*Cnvidia_tegra30-dc)modalias(of:N*T*Cnvidia_tegra30-dcC*)modalias(of:N*T*Cnvidia_tegra30-gr2d)modalias(of:N*T*Cnvidia_tegra30-gr2dC*)modalias(of:N*T*Cnvidia_tegra30-gr3d)modalias(of:N*T*Cnvidia_tegra30-gr3dC*)modalias(of:N*T*Cnvidia_tegra30-hdmi)modalias(of:N*T*Cnvidia_tegra30-hdmiC*)modalias(of:N*T*Cnvidia_tegra30-sdhci)modalias(of:N*T*Cnvidia_tegra30-sdhciC*)modalias(of:N*T*Cnxp_imx8dxl-dwmac-eqos)modalias(of:N*T*Cnxp_imx8dxl-dwmac-eqosC*)modalias(of:N*T*Cnxp_imx8mp-dwmac-eqos)modalias(of:N*T*Cnxp_imx8mp-dwmac-eqosC*)modalias(of:N*T*Cnxp_imx93-dwmac-eqos)modalias(of:N*T*Cnxp_imx93-dwmac-eqosC*)modalias(of:N*T*Cnxp_s32g2-usdhc)modalias(of:N*T*Cnxp_s32g2-usdhcC*)modalias(of:N*T*Cnxp_tda998x)modalias(of:N*T*Cnxp_tda998xC*)modalias(of:N*T*Crfkill-gpio)modalias(of:N*T*Crfkill-gpioC*)modalias(of:N*T*Crockchip_rk3568-dwcmshc)modalias(of:N*T*Crockchip_rk3568-dwcmshcC*)modalias(of:N*T*Crockchip_rk3588-dwcmshc)modalias(of:N*T*Crockchip_rk3588-dwcmshcC*)modalias(of:N*T*Csmsc_lan91c111)modalias(of:N*T*Csmsc_lan91c111C*)modalias(of:N*T*Csmsc_lan91c94)modalias(of:N*T*Csmsc_lan91c94C*)modalias(of:N*T*Csmsc_usb3503)modalias(of:N*T*Csmsc_usb3503C*)modalias(of:N*T*Csmsc_usb3503a)modalias(of:N*T*Csmsc_usb3503aC*)modalias(of:N*T*Csmsc_usb3803)modalias(of:N*T*Csmsc_usb3803C*)modalias(of:N*T*Csnps_dw-mshc)modalias(of:N*T*Csnps_dw-mshcC*)modalias(of:N*T*Csnps_dwc-qos-ethernet-4.10)modalias(of:N*T*Csnps_dwc-qos-ethernet-4.10C*)modalias(of:N*T*Csnps_dwcmshc-sdhci)modalias(of:N*T*Csnps_dwcmshc-sdhciC*)modalias(of:N*T*Csummit_smb345)modalias(of:N*T*Csummit_smb345C*)modalias(of:N*T*Csummit_smb347)modalias(of:N*T*Csummit_smb347C*)modalias(of:N*T*Csummit_smb358)modalias(of:N*T*Csummit_smb358C*)modalias(of:N*T*Cusb1286_204e)modalias(of:N*T*Cusb1286_204eC*)modalias(of:N*T*Cusb2109_2817)modalias(of:N*T*Cusb2109_2817C*)modalias(of:N*T*Cusb2109_817)modalias(of:N*T*Cusb2109_817C*)modalias(of:N*T*Cusb424_2412)modalias(of:N*T*Cusb424_2412C*)modalias(of:N*T*Cusb424_2514)modalias(of:N*T*Cusb424_2514C*)modalias(of:N*T*Cusb424_2517)modalias(of:N*T*Cusb424_2517C*)modalias(of:N*T*Cusb424_2744)modalias(of:N*T*Cusb424_2744C*)modalias(of:N*T*Cusb424_5744)modalias(of:N*T*Cusb424_5744C*)modalias(of:N*T*Cusb451_8025)modalias(of:N*T*Cusb451_8025C*)modalias(of:N*T*Cusb451_8027)modalias(of:N*T*Cusb451_8027C*)modalias(of:N*T*Cusb451_8140)modalias(of:N*T*Cusb451_8140C*)modalias(of:N*T*Cusb451_8142)modalias(of:N*T*Cusb451_8142C*)modalias(of:N*T*Cusb4b4_6504)modalias(of:N*T*Cusb4b4_6504C*)modalias(of:N*T*Cusb4b4_6506)modalias(of:N*T*Cusb4b4_6506C*)modalias(of:N*T*Cusb4b4_6570)modalias(of:N*T*Cusb4b4_6570C*)modalias(of:N*T*Cusb4ca_301a)modalias(of:N*T*Cusb4ca_301aC*)modalias(of:N*T*Cusb5e3_608)modalias(of:N*T*Cusb5e3_608C*)modalias(of:N*T*Cusb5e3_610)modalias(of:N*T*Cusb5e3_610C*)modalias(of:N*T*Cusb5e3_620)modalias(of:N*T*Cusb5e3_620C*)modalias(of:N*T*Cusb5e3_626)modalias(of:N*T*Cusb5e3_626C*)modalias(of:N*T*Cusbbda_411)modalias(of:N*T*Cusbbda_411C*)modalias(of:N*T*Cusbbda_414)modalias(of:N*T*Cusbbda_414C*)modalias(of:N*T*Cusbbda_5411)modalias(of:N*T*Cusbbda_5411C*)modalias(of:N*T*Cusbbda_5414)modalias(of:N*T*Cusbbda_5414C*)modalias(of:N*T*Cusbcf3_e300)modalias(of:N*T*Cusbcf3_e300C*)modalias(of:N*Trom*Cdirect-mapped)modalias(of:N*Trom*Cdirect-mappedC*)modalias(ofoldpart)modalias(pci:hisi_sas_v3_hw)modalias(pci:v*d*sv*sd*bc08sc05i*)modalias(pci:v00000014d00007A[03]7sv*sd*bc*sc*i*)modalias(pci:v0000001Cd0000001[34789A]sv*sd*bc*sc*i*)modalias(pci:v00000777d000011ACsv*sd*bc*sc*i*)modalias(pci:v00000B48d00007922sv*sd*bc*sc*i*)modalias(pci:v00001000d0000001[4567BC]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000002Fsv*sd*bc*sc*i*)modalias(pci:v00001000d00000030sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d00000054sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d0000005[23BDF]sv*sd*bc*sc*i*)modalias(pci:v00001000d00000060sv*sd*bc*sc*i*)modalias(pci:v00001000d0000006[45E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[02467E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[1389C]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000008[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000009[014567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000A[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B2sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[EF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000D1sv*sd*bc*sc*i*)modalias(pci:v00001000d000000E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000002B[01]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000041[13]sv*sd*bc*sc*i*)modalias(pci:v00001000d000010E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001002d*sv*sd*bc03sc[08]0i00*)modalias(pci:v00001002d*sv*sd*bc04sc03i00*)modalias(pci:v00001002d*sv*sd*bc12sc00i00*)modalias(pci:v00001002d00000002sv*sd*bc*sc*i*)modalias(pci:v00001002d00001308sv*sd*bc*sc*i*)modalias(pci:v00001002d0000130[45679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000131[01235678BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000013FEsv*sd*bc*sc*i*)modalias(pci:v00001002d0000143Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001002d000015B3sv*sd*bc*sc*i*)modalias(pci:v00001002d000015D[8D]sv*sd*bc*sc*i*)modalias(pci:v00001002d000015E7sv*sd*bc*sc*i*)modalias(pci:v00001002d0000163[68]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000164[CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d00001681sv*sd*bc*sc*i*)modalias(pci:v00001002d0000315[01245]sv*sd*bc*sc*i*)modalias(pci:v00001002d00003E5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000413[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000414[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000415[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004237sv*sd*bc*sc*i*)modalias(pci:v00001002d00004242sv*sd*bc*sc*i*)modalias(pci:v00001002d0000433[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000437Bsv*sd*bc*sc*i*)modalias(pci:v00001002d00004383sv*sd*bc*sc*i*)modalias(pci:v00001002d00004437sv*sd*bc*sc*i*)modalias(pci:v00001002d0000496[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A4[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004B4[89ABC]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C5[789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C6[467]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E4[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E5[012346]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000514[45678CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000515[789AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000546[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000554[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000555[0124]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000564[ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000565[237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000583[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000595[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000596[012459]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000597[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A4[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A6[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005B6[02345]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005C6[13]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D4[89ACDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D5[027]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005E4[8ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000660[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000661[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000662[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006631sv*sd*bc*sc*i*)modalias(pci:v00001002d0000664[01679]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000665[018CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000666[03457F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000066A[012347F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000670[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000671[89CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000672[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000673[89E]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000674[0123456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000675[0189BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000676[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000677[01289B]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000678[048A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000679[01289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067A[01289A]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067B[0189AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067C[0124789ACF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067D[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067E[013789BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067FFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000680[012689]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000681[016789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000682[0123456789ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000683[015789BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000684[01239C]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000685[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000686[01234789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000687Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000688[089ACD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000689[89BCDE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068A[0189]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068B[089AEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068C[01789]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068D[89AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068E[014589]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068F[1289AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000690[01237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000692[0189BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000693[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000694[CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000698[01567]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000699[57F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000069A[0123F]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006FDFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000710[012345689ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000714[012345679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000715[123EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000718[013678ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000719[36BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071C[01234567DE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071D[2456AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007211sv*sd*bc*sc*i*)modalias(pci:v00001002d0000724[03456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000728[0134789BC]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000729[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d000072[01]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000730[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000731[0289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000734[017F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000736[02]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000738[8CE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073A[123589BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073BFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073C[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073D[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073E[012389ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073FFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073[9A]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000740[8CF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000742[1234]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000743Fsv*sd*bc*sc*i*)modalias(pci:v00001002d000074[12]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000783[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007919sv*sd*bc*sc*i*)modalias(pci:v00001002d0000791[EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Bsv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000794[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000796[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000940[01235ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000944[012346ABCE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000945[026ABE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000946[02AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000947[AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000948[0789AF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000949[0158CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094A[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094B[13459]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094C[013456789BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000950[01456789F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000951[1579]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000954[012EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000955[2357F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000958[0136789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000959[01356789B]sv*sd*bc*sc*i*)modalias(pci:v00001002d000095C[0245679CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000961[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000964[012345789ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000971[012345]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000980[23456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000983[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009840sv*sd*bc*sc*i*)modalias(pci:v00001002d0000985[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000987[04567]sv*sd*bc*sc*i*)modalias(pci:v00001002d000098E4sv*sd*bc*sc*i*)modalias(pci:v00001002d00009902sv*sd*bc*sc*i*)modalias(pci:v00001002d0000990[013456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000991[03789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000999[0123456789ABCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000099A[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009[67]0Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA3[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA4[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA5[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA6[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA8[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA9[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAA[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAE[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAF[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[BC]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[CD]8sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB3[08]sv*sd*bc*sc*i*)modalias(pci:v00001013d0000600[134]sv*sd*bc*sc*i*)modalias(pci:v00001022d*sv*sd*bc04sc03i00*)modalias(pci:v00001022d*sv*sd*bc08sc05i*)modalias(pci:v00001022d000014[58]7sv*sd*bc*sc*i*)modalias(pci:v00001022d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001022d000015E3sv*sd*bc*sc*i*)modalias(pci:v00001022d0000780Dsv*sd*bc*sc*i*)modalias(pci:v00001023d00002000sv*sd*bc04sc01i*)modalias(pci:v00001023d00002001sv*sd*bc*sc*i*)modalias(pci:v00001028d00000015sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000052[0124]sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000053[023468]sv*sd*bc*sc*i*)modalias(pci:v00001039d00007018sv*sd*bc*sc*i*)modalias(pci:v00001039d00007502sv*sd*bc*sc*i*)modalias(pci:v00001057d00000003sv*sd*bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000010bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000020bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000003[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000004[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000060bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000008[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000090bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000A0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000B0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000D0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000E0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000100bc*sc*i*)modalias(pci:v0000106Bd00001645sv*sd*bc*sc*i*)modalias(pci:v00001077d0000163[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d00001656sv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Csv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Esv*sd*bc*sc*i*)modalias(pci:v00001077d0000166[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016A[14D]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016[45]4sv*sd*bc*sc*i*)modalias(pci:v00001077d00002089sv*sd*bc*sc*i*)modalias(pci:v00001077d000020[3678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002289sv*sd*bc*sc*i*)modalias(pci:v00001077d000022[678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002532sv*sd*bc*sc*i*)modalias(pci:v00001077d000030[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00004010sv*sd*bc*sc*i*)modalias(pci:v00001077d000040[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00008031sv*sd*bc*sc*i*)modalias(pci:v00001077d00008080sv*sd*bc*sc*i*)modalias(pci:v00001077d00008084sv*sd*bc*sc*i*)modalias(pci:v00001077d000080[79]0sv*sd*bc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd000013EBbc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd0000FF0[17]bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001002sd00000001bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000107Dsd00006606bc*sc*i*)modalias(pci:v0000109Ed00000878sv000011BDsd00000012bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000121Asd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000144Fsd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001461sd00000003bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001554sd00004011bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000BD11sd00001200bc*sc*i*)modalias(pci:v0000109Ed00000879sv00000070sd000013EBbc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BA[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BB[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BC[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BD[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BF[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000B[01234567]21bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C00[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C02[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000D[0123]21bc*sc*i*)modalias(pci:v000010B5d0000906Dsv*sd*bc*sc*i*)modalias(pci:v000010B5d000090[35]0sv00001369sd*bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000B[01234567]01bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000D[0123]01bc*sc*i*)modalias(pci:v000010B9d00000111sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005461sv*sd*bc*sc*i*)modalias(pci:v000010CFd000011A2sv*sd*bc*sc*i*)modalias(pci:v000010DEd*sv*sd*bc03sc*i*)modalias(pci:v000010DEd*sv*sd*bc04sc03i00*)modalias(pci:v000010DFd00000722sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000072[4C]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000E[23]00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F01[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0D5sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0E[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F100sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F11[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F180sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FC40sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE1[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F[45]00sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000002Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00005250sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008179sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[1234]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[678]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000818Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00008191sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008192sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008193sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008723sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008812sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008821sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000A85Asv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B822sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B85[2B]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C82[2F]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000D723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000[BC]821sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC4sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC5sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC6sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC[0123]sv*sd*bc*sc*i*)modalias(pci:v00001102d00000006sv*sd*bc*sc*i*)modalias(pci:v00001102d00000007sv*sd*bc*sc*i*)modalias(pci:v00001102d00000009sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[248]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[5B]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000001[02]sv*sd*bc*sc*i*)modalias(pci:v00001102d00008938sv*sd*bc*sc*i*)modalias(pci:v00001106d00003288sv*sd*bc*sc*i*)modalias(pci:v00001106d000091[47]0sv*sd*bc*sc*i*)modalias(pci:v00001106d00009530sv*sd*bc*sc*i*)modalias(pci:v00001106d000095D0sv*sd*bc*sc*i*)modalias(pci:v00001148d00004[45]00sv*sd*bc*sc*i*)modalias(pci:v00001148d00008000sv*sd*bc*sc*i*)modalias(pci:v00001179d00000805sv*sd*bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd0000006[345]bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd00004064bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd00000094bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000000A[0123C]bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000040A[67]bc*sc*i*)modalias(pci:v0000117Cd000000BBsv0000117Csd000000B[CDE]bc*sc*i*)modalias(pci:v0000117Cd000000E6sv*sd*bc*sc*i*)modalias(pci:v00001180d00000592sv*sd*bc*sc*i*)modalias(pci:v00001180d00000822sv*sd*bc*sc*i*)modalias(pci:v00001180d00000843sv*sd*bc*sc*i*)modalias(pci:v00001180d0000E82[23]sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B3[08]sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B42sv*sd*bc*sc*i*)modalias(pci:v000011ABd00004101sv*sd*bc*sc*i*)modalias(pci:v00001217d00008221sv*sd*bc*sc*i*)modalias(pci:v00001217d0000832[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d0000842[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d00008621sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[12]20sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[56]20sv*sd*bc*sc*i*)modalias(pci:v0000125Dd0000198[89]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd0000199[0289AB]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd000019[67]8sv*sd*bc04sc01i*)modalias(pci:v00001274d00001371sv*sd*bc*sc*i*)modalias(pci:v00001274d00005000sv*sd*bc*sc*i*)modalias(pci:v00001274d00005880sv*sd*bc*sc*i*)modalias(pci:v00001285d00000100sv*sd*bc04sc01i*)modalias(pci:v000012D2d*sv*sd*bc03sc*i*)modalias(pci:v000012EBd00000001sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000002sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000003sv*sd*bc*sc*i*)modalias(pci:v00001369d00000001sv*sd*bc*sc*i*)modalias(pci:v000013C0d000000[789A]0sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000010[01]sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000011[12]sv*sd*bc*sc*i*)modalias(pci:v000013F6d00005011sv*sd*bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008269bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008275bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000082B7bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008314bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008327bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000834Fbc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000835[CDE]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000838Ebc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008428bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008467bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008521bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008522bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000085F4bc*sc*i*)modalias(pci:v000013F6d00008788sv000010B0sd0000021[6789]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000001bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000010bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00008788bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000878[28]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000FFFFbc*sc*i*)modalias(pci:v000013F6d00008788sv0000147Asd0000A017bc*sc*i*)modalias(pci:v000013F6d00008788sv000014C3sd0000171[01]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001A58sd00000910bc*sc*i*)modalias(pci:v000013F6d00008788sv0000415Asd00005431bc*sc*i*)modalias(pci:v000013F6d00008788sv00005431sd0000017Abc*sc*i*)modalias(pci:v000013F6d00008788sv00007284sd000097[68]1bc*sc*i*)modalias(pci:v00001412d00001712sv*sd*bc*sc*i*)modalias(pci:v00001412d00001724sv*sd*bc*sc*i*)modalias(pci:v00001425d0000400[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000408[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000440[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000448[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000460[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000468[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000480[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000488[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000500[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000501[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000508[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000509[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000540[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000541[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000548[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000549[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000560[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000561[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000568[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000569[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000580[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000581[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000588[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000589[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000600[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000601[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000608[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006092sv*sd*bc*sc*i*)modalias(pci:v00001425d0000640[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000641[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000648[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006492sv*sd*bc*sc*i*)modalias(pci:v00001425d0000660[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000661[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000668[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006692sv*sd*bc*sc*i*)modalias(pci:v00001425d0000680[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000681[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000688[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006892sv*sd*bc*sc*i*)modalias(pci:v00001432d00007708sv*sd*bc*sc*i*)modalias(pci:v00001432d00007711sv*sd*bc*sc*i*)modalias(pci:v00001432d0000772[278]sv*sd*bc*sc*i*)modalias(pci:v00001432d000077[3456]8sv*sd*bc*sc*i*)modalias(pci:v00001462d0000891Asv*sd*bc*sc*i*)modalias(pci:v000014C3d00000608sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000616sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000717sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[016]2sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[135]0sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007922sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007925sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007961sv*sd*bc*sc*i*)modalias(pci:v000014E4d00000576sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001614sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[9ABC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[DEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv0000103Csd0000310[16]bc*sc*i*)modalias(pci:v000014E4d0000164Csv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[123456789D]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[EF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001650sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000165[345679ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[23F]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[589ABE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000167[2346789ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[012346789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[ADE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000601bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000612bc*sc*i*)modalias(pci:v000014E4d00001693sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001693sv000017AAsd00003056bc*sc*i*)modalias(pci:v000014E4d0000169[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000169[4689ABCD]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*)modalias(pci:v000014E4d000016ACsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[0678]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[12459BDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016BDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016B[01234567]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[01234589ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[67]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016DDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016D[0123456789CEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016E[12356789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[37DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000170[DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000171[23]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000175[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000176[0123]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000180[0123456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004313sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004331sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004354sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004355sv000014E4sd00004355bc02sc80i*)modalias(pci:v000014E4d0000435[3789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004360sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004365sv00001028sd0000001[68]bc*sc*i*)modalias(pci:v000014E4d00004365sv0000103Csd0000804Abc*sc*i*)modalias(pci:v000014E4d00004365sv0000105Bsd0000E092bc*sc*i*)modalias(pci:v000014E4d00004365sv000014E4sd00004365bc02sc80i*)modalias(pci:v000014E4d000043A3sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043A[09A]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B1sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B[ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043C[345ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043D[39C]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043E[9CF]sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000440Dsv*sd*bc02sc80i*)modalias(pci:v000014E4d00004433sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004464sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004488sv*sd*bc02sc80i*)modalias(pci:v000014E4d000044[12]5sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004727sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000A8D[8BC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000AA31sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000AA52sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000D80[024]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000055[01]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000075[01]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00001977sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000029sv0000168Csd00002096bc*sc*i*)modalias(pci:v0000168Cd0000002Asv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000105Bsd0000E01Fbc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd0000147[CD]bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd00001536bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000011ADsd000066[34]2bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000185Fsd0000309Dbc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A32sd00000306bc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A3Bsd00001C71bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv00001A3Bsd00002C37bc*sc*i*)modalias(pci:v0000168Cd0000002[3479]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002[CDE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv00001A56sd0000200[013]bc*sc*i*)modalias(pci:v0000168Cd00000032sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001043sd0000850Dbc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E04[EF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E075bc*sc*i*)modalias(pci:v0000168Cd00000032sv000011ADsd0000662[78]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000410[56DEF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C680bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C70[68]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Fsd00007197bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003122bc*sc*i*)modalias(pci:v0000168Cd00000032sv000017AAsd0000321[89]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003027bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001186bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001195bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001237bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd0000126Abc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F86bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F95bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002086bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002100bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002126bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002152bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002C97bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd00001C0[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd0000200[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001C56sd00004001bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd0000020Bbc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd00000300bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000103Csd00001864bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001043sd0000850Ebc*sc*i*)modalias(pci:v0000168Cd00000034sv000010CFsd00001783bc*sc*i*)modalias(pci:v0000168Cd00000034sv000011ADsd000066[346]1bc*sc*i*)modalias(pci:v0000168Cd00000034sv000014CDsd0000006[34]bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000168Csd00003117bc*sc*i*)modalias(pci:v0000168Cd00000034sv000017AAsd00003214bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001969sd00000091bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001A3Bsd0000211[06]bc*sc*i*)modalias(pci:v0000168Cd00000036sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001028sd0000020[CE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd000018E3bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd00002005bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd0000217Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv00001043sd000085F2bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E06[89]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E07Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E08[1F]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E09[19]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000006[123456789AB]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[01]3bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000018[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd00006671bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000411[ABCDE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000412[9A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Fsd00007202bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000168Csd0000302[5678BC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000017AAsd0000[34]026bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000302[78]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A119bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A120bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000213[0ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002176bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000218[2ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002F8[2A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd0000281[0123]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd000028A[1234]bc*sc*i*)modalias(pci:v0000168Cd00000037sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[34]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[CE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000004[0126]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000005[06]sv*sd*bc*sc*i*)modalias(pci:v000016C3d0000C202sv*sd*bc*sc*i*)modalias(pci:v000016E6d00000670sv*sd*bc*sc*i*)modalias(pci:v0000173Bd000003E[89AB]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000012sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A01Asv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A040sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A041sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A059sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A063sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A064sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A06[05]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A09Fsv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A0F8sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A0F[2D]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A0F[3E]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]00sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]03sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000975[05]sv*sd*bc*sc*i*)modalias(pci:v000017A0d00009767sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000E763sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000110[134]sv*sd*bc*sc*i*)modalias(pci:v000017F3d00003010sv*sd*bc*sc*i*)modalias(pci:v00001814d000006[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d000007[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d0000306[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000309[012]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000359[3F]sv*sd*bc*sc*i*)modalias(pci:v00001814d000035[69]2sv*sd*bc*sc*i*)modalias(pci:v00001814d00003[23]90sv*sd*bc*sc*i*)modalias(pci:v00001814d0000536[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000539[02ABF]sv*sd*bc*sc*i*)modalias(pci:v00001969d00001048sv*sd*bc*sc*i*)modalias(pci:v00001969d0000106[23]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000109[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010A[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[26]6sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[78]3sv*sd*bc*sc*i*)modalias(pci:v00001969d0000206[02]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000E0[9AB]1sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[12]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[38]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd00002393sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000239[12]sv*sd*bc*sc*i*)modalias(pci:v000019E5d00001711sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A230sv*sd*bc*sc*i*)modalias(pci:v00001A03d000020[01]0sv*sd*bc03sc*i*)modalias(pci:v00001A3Bd00001059sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00002B42sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000EFA[012]sv*sd*bc*sc*i*)modalias(pci:v00001D17d00003288sv*sd*bc*sc*i*)modalias(pci:v00004040d0000000[12345]sv*sd*bc02sc00i00*)modalias(pci:v00004040d0000002[45]sv*sd*bc02sc00i00*)modalias(pci:v00004040d00000100sv*sd*bc02sc00i00*)modalias(pci:v00006549d0000[12]200sv*sd*bc*sc*i*)modalias(pci:v00006766d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d00000082sv*sd0000130[145678]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000132[168]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd00004820bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000C020bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000120[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000122[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000130[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000132[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000121[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000131[56]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000131[168]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000C22[08]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00000089sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000530[57]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000532[57]bc*sc*i*)modalias(pci:v00008086d0000008Bsv*sd0000531[57]bc*sc*i*)modalias(pci:v00008086d00000090sv*sd0000521[156]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000520[1567]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000522[156]bc*sc*i*)modalias(pci:v00008086d000002C4sv*sd*bc*sc*i*)modalias(pci:v00008086d0000080Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000080[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000082[01234]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000084Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000130[57]bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000132[57]bc*sc*i*)modalias(pci:v00008086d00000886sv*sd0000131[57]bc*sc*i*)modalias(pci:v00008086d00000887sv*sd00004[04]62bc*sc*i*)modalias(pci:v00008086d00000888sv*sd00004262bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000406[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000446[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd00004860bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd0000426[0A]bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd00005260bc*sc*i*)modalias(pci:v00008086d00000890sv*sd00004[048]22bc*sc*i*)modalias(pci:v00008086d00000891sv*sd00004222bc*sc*i*)modalias(pci:v00008086d00000892sv*sd00000[04]62bc*sc*i*)modalias(pci:v00008086d00000893sv*sd00000262bc*sc*i*)modalias(pci:v00008086d00000894sv*sd00000[048]22bc*sc*i*)modalias(pci:v00008086d00000895sv*sd00000222bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000500[57]bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000502[57]bc*sc*i*)modalias(pci:v00008086d00000897sv*sd0000501[57]bc*sc*i*)modalias(pci:v00008086d000008A7sv*sd*bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000100[57]bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000102[57]bc*sc*i*)modalias(pci:v00008086d000008AFsv*sd0000101[57]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000402[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000406[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000407[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000416[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000446[2A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000447[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000044[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000045[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000486Ebc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004870bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A6[CE]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004C[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000507[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00005[17]70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C02[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C06[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C07[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C16[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C360bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C462bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C47[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C4[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C5[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C7[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000CC[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000426[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000427[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000042[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000043[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C26[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C27[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C2[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C370bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000006[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000007[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000017[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000047[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00001[01]70bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000806[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000807[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000817[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00008[45]70bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000027[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00000370bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000827[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00008370bc*sc*i*)modalias(pci:v00008086d000008E[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d000008F[9AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00001010bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000500[02A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000501[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000502[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005090bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000510[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000051[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005412bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[29]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000055[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005[CF]10bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000900[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000901[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000911[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000094[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00009[5E]10bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000520[02A]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000521[02]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005290bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005302bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005310bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd000092[01]0bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00009310bc*sc*i*)modalias(pci:v00008086d00000AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F04sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F15sv00001093sd00007884bc*sc*i*)modalias(pci:v00008086d00000F16sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F1[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F5sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[ACD]0Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001190sv*sd*bc*sc*i*)modalias(pci:v00008086d0000160Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]DBsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[CDE]20sv*sd*bc*sc*i*)modalias(pci:v00008086d00002284sv*sd*bc*sc*i*)modalias(pci:v00008086d0000229[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000000[04]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000001[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000044bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[5F]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000250bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000101[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000010[5B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000090[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000091[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000B0B0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C0[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C110bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000D0[15B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000[48]010bc*sc*i*)modalias(pci:v00008086d000024F4sv*sd0000[0189CD]030bc*sc*i*)modalias(pci:v00008086d000024F5sv*sd00000010bc*sc*i*)modalias(pci:v00008086d000024F6sv*sd00000030bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd00000000bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000020[15]0bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000021[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000001[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000001[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000101[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000010D0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00003E0[12]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000080[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009010bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009074bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009110bc*sc*i*)modalias(pci:v00008086d00002526sv*sd*bc*sc*i*)modalias(pci:v00008086d00002668sv*sd*bc*sc*i*)modalias(pci:v00008086d0000269Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000271[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000272[3579BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027D8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000284Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000293[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000030DCsv*sd*bc*sc*i*)modalias(pci:v00008086d00003165sv*sd0000401[02]bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00004[145]10bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00008[01]10bc*sc*i*)modalias(pci:v00008086d00003166sv*sd0000421[02]bc*sc*i*)modalias(pci:v00008086d00003166sv*sd00004310bc*sc*i*)modalias(pci:v00008086d00003198sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031D0sv*sd*bc*sc*i*)modalias(pci:v00008086d000031DCsv*sd*bc*sc*i*)modalias(pci:v00008086d000034C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000034F8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A[36]Esv*sd*bc*sc*i*)modalias(pci:v00008086d00003B5[67]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[4D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000110[18]bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000112[18]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000130[167]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000120[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000122[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000130[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000132[1456]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000100[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000102[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000110[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000112[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000101[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000111[14]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000121[1456]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000131[1456]bc*sc*i*)modalias(pci:v00008086d00004238sv*sd0000111[18]bc*sc*i*)modalias(pci:v00008086d00004239sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000423Asv*sd000010[02]1bc*sc*i*)modalias(pci:v00008086d0000423Bsv*sd00001011bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000120[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd00001221bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000121[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d000043C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000490Dsv*sd*bc*sc*i*)modalias(pci:v00008086d00004B4[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B5[58]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BC[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004F9[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004[3D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d000051C[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051F[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000054F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005A98sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00006E70sv*sd*bc*sc*i*)modalias(pci:v00008086d00007728sv*sd*bc*sc*i*)modalias(pci:v00008086d00007740sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[5D]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E28sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E40sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F70sv*sd*bc*sc*i*)modalias(pci:v00008086d0000811Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000880[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C[2A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000098F8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CA0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D2[BCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D7[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF5sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A17[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A348sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A370sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A375sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A828sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A840sv*sd*bc*sc*i*)modalias(pci:v00008086d0000E440sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F[01]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000[DE]340sv*sd*bc*sc*i*)modalias(pci:v0000EA60d0000989[678]sv*sd*bc*sc*i*)modalias(platform:ar93[34]x_wmac)modalias(platform:ath9k)modalias(platform:bcmgenet)modalias(platform:cb710-mmc)modalias(platform:hisi_sas)modalias(platform:hisi_sas_v1_hw)modalias(platform:hisi_sas_v2_hw)modalias(platform:leds-lt3593)modalias(platform:leds-mlxreg)modalias(platform:mlxreg-hotplug)modalias(platform:mlxreg-io)modalias(platform:mlxreg-lc)modalias(platform:physmap-flash)modalias(platform:qca95[356]x_wmac)modalias(platform:smc91x)modalias(pnp:dPNPb006*)modalias(ppp-compress-18)modalias(ppp-compress-21)modalias(ppp-compress-2[46])modalias(rdma-client-issm)modalias(rdma-client-rdma_cm)modalias(rdma-client-umad)modalias(rdma-client-uverbs)modalias(rdma-link-rxe)modalias(rdma-link-siw)modalias(rdma-netlink-subsys-2)modalias(rdma-netlink-subsys-[45])modalias(rpcrdma6)modalias(rtnl-link-can)modalias(rtnl-link-ipoib)modalias(rtnl-link-ppp)modalias(rtnl-link-vxcan)modalias(rtnl-lwt-MPLS)modalias(sdio:c*v02D0d432[49]*)modalias(sdio:c*v02D0d433[0459]*)modalias(sdio:c*v02D0d4345*)modalias(sdio:c*v02D0d435[4569]*)modalias(sdio:c*v02D0d4373*)modalias(sdio:c*v02D0dA804*)modalias(sdio:c*v02D0dA887*)modalias(sdio:c*v02D0dA94[CD]*)modalias(sdio:c*v02D0dA962*)modalias(sdio:c*v02D0dA9A[46F]*)modalias(sdio:c*v02D0dA9BF*)modalias(sdio:c*v02D0dAAE8*)modalias(sdio:c*v02DFd9105*)modalias(sdio:c*v02DFd911[69]*)modalias(sdio:c*v02DFd911[AB]*)modalias(sdio:c*v02DFd912[9D]*)modalias(sdio:c*v02DFd912[AE]*)modalias(sdio:c*v02DFd9136*)modalias(sdio:c*v02DFd913[59]*)modalias(sdio:c*v02DFd914[159]*)modalias(sdio:c*v02DFd914[26A]*)modalias(sdio:c*v02DFd9159*)modalias(sdio:c*v04B4dBD3D*)modalias(sdio:c0[14]v*d*)modalias(sdio:c0[239]v*d*)modalias(serio:ty02pr40id*ex*)modalias(serio:ty02pr41id*ex*)modalias(smb3)modalias(snd-hda-codec-atihdmi)modalias(snd-hda-codec-intelhdmi)modalias(snd-hda-codec-nvhdmi)modalias(snd-seq-client-14)modalias(snd-timer-3)modalias(spi:at25df321a)modalias(spi:at25df641)modalias(spi:at26df081a)modalias(spi:m25p05-nonjedec)modalias(spi:m25p10)modalias(spi:m25p10-nonjedec)modalias(spi:m25p128)modalias(spi:m25p128-nonjedec)modalias(spi:m25p16)modalias(spi:m25p16-nonjedec)modalias(spi:m25p20-nonjedec)modalias(spi:m25p32)modalias(spi:m25p32-nonjedec)modalias(spi:m25p40)modalias(spi:m25p40-nonjedec)modalias(spi:m25p64)modalias(spi:m25p64-nonjedec)modalias(spi:m25p80)modalias(spi:m25p80-nonjedec)modalias(spi:m25px64)modalias(spi:mcp2517fd)modalias(spi:mcp251863)modalias(spi:mcp251[05])modalias(spi:mcp251[8x]fd)modalias(spi:mcp25625)modalias(spi:mr25h10)modalias(spi:mr25h128)modalias(spi:mr25h256)modalias(spi:mr25h40)modalias(spi:mx25l12805d)modalias(spi:mx25l1606e)modalias(spi:mx25l25635e)modalias(spi:mx25l4005a)modalias(spi:mx25l6405d)modalias(spi:mx66l51235l)modalias(spi:n25q064)modalias(spi:n25q128a1[13])modalias(spi:n25q512a)modalias(spi:s25fl008k)modalias(spi:s25fl064k)modalias(spi:s25fl256s1)modalias(spi:s25fl512s)modalias(spi:s25sl064a)modalias(spi:s25sl12801)modalias(spi:spi-nor)modalias(spi:sst25vf016b)modalias(spi:sst25vf032b)modalias(spi:sst25vf040b)modalias(spi:sst25wf040)modalias(spi:w25q128)modalias(spi:w25q256)modalias(spi:w25q32)modalias(spi:w25q32dw)modalias(spi:w25q80bl)modalias(spi:w25x16)modalias(spi:w25x32)modalias(spi:w25x80)modalias(svcrdma)modalias(tty-ldisc-13)modalias(tty-ldisc-14)modalias(tty-ldisc-15)modalias(tty-ldisc-21)modalias(tty-ldisc-3)modalias(usb:v*p*d*dc*dsc*dp*ic01isc0[13]ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Cip07in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[DE]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic0Eisc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip03in*)modalias(usb:v*p*d*dc*dsc*dp*icEFisc0[14]ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc02ip00in*)modalias(usb:v*p*d*dcE0dsc01dp0[14]ic*isc*ip*in*)modalias(usb:v0104p00BEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03E8p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0183d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p026Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0956d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0B39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F7Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F9Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v03F0p1[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1[BE]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2101d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v03F0p211Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p251Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p2[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2[045]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p311Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3524d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p3[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3[12]39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v03F0p4349d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4439d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v03F0p4[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p5039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*icFFisc01ip07in*)modalias(usb:v03F0p5[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p811Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p9D1Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*icFFisc06ip1[0234B]in*)modalias(usb:v0402p5632d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p4F50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p600[126]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p601[0145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p604[0123458]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p715[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p7C9[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8348d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8372d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8698d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p87D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8A[29]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8E08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p937[89AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9868d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9E[59]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9F80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA54[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA559d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA5A[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA6D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA9A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pABB[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB81[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB8D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBAF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCA[0124]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCD[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBDC8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBFD[89ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC1E0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC7D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC991d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCAA0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCB08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCC4[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCFF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD01[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD07[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD38[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD491d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD73[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD9A[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDA7[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDAF[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDC0[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDD20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF28d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF3[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD[56]78d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE00[0124689A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0E[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0F[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0[5A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE40Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE520d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE548d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE6C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE729d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE80[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE88[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEA90d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEBE0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEC8[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED22d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED7[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEEE[9ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEE[1E]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEF5[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF06[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0E[9E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0[7C]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF208d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF2D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF3C[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF44[0189ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF460d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF60[8B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF680d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF7C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF85[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF9D[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA0[0123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA33d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[DF]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB5[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB99d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFBFAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC0[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC7[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC8[2AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC[67]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD4[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFE38d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF1[8CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF3[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFFA8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p020[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p031[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p034Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408p3090d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4030d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4034d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v0408pEA0[23456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0409p0063d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p00D[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p802[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp3801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p000[159]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p003Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p006Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p00E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p012Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0148d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p015[08D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p016Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p017Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01A[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01EEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01FDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0241d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0253d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0413p2101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0416pA91Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v041Ep0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep3F0[24A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep3F19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep4095d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v0421p069Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0423p000[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p2412d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p251[47]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p750[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p780[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p7850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p950[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p990[0123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9E0[018]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9[57]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pB832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pEC00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p[25]744d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep3101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A1[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A[234]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep9C01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v044Ep300[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p505[23AF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5152d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p802[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p814[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pC32Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pF430d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0456pF00[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p706Ed*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Bp0053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep007Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep0283d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02E6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02FEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep040[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep041[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep043[23456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep044[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep045[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep046[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep047[0123456789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04C[89ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04D[789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04E[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep072[13]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep07ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep07C6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0927d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0C5Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp082[13D]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v046Dp0850d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08AEd*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08C6d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08C[123567]d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v046Dp08F[056]d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp0990d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046DpC11Fd*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v0471p066Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p081Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p200Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p209Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p20DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2126d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p218[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0474p0754d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0483p1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0483p374[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0489pE00[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE02[7C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE03[6CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE04[DE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE05[67F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE07[68]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0489pE0D[AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0EEd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0F0d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p1004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[56789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p101[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p102[0123456789ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p103[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104Ed*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p104Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p105[56789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p150[379AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p200[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p500[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp505Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049FpFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04A4p0014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04ADp030[1236]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4016d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p454[3BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p009Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0384d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p3610d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04B4p5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p650[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p6570d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p931[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p932[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p93[01]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pBD29d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pF900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B7p0531d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p052[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0913d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0930d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp093Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp094[4578BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0A0[3E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp130[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1079d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1330d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v04CAp300[45678BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp301[048]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp4605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp8602d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v04CEp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04D8p000Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04DAp180[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp23F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp2500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp250Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v04DAp250[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp3904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp800[1234]d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04DDp800[4567]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9031d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp903[12]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9050d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp912[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp9151d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp91ACd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p2018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5F0[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p661[13579B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p662Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p663[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6640d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v04E8p689Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8pA100d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04E8pA101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p3008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF[789ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pB071d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB5EBd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB67Cd*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v04F2pB6BAd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB746d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04FCp020[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp023[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p163[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p16E[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p11F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p4601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0509p0812d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v050Dp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0121d*dc00dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0128d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v050Dp0257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp11[0F]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1[01]03d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp210[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp258Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp5055d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp805[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp815Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp825[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp935[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp945Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0180d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p1080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p127Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p2888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p9901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0536p01A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p0ED9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p152[79BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p192[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p272[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0038d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0066d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp009[5A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00E9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0144d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0169d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0437d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p202[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p7820d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpA800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p000[235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v056Ep400[25B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep500[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056EpABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCAFEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCB01d*dcFFdsc00dp00ic*isc*ip*in*)modalias(usb:v0572pCB0[01267]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp2200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8503d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p000[02345789BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p001[0246BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p002[3579]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p003Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p003[37]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p004[02478CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p005[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p006[045D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0074d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0075d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p007Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p007Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p008[0BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00A3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00C4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00E6d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p00[78]Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0108d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0113d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p012[0F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB03Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p1[05]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p330[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341[68AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p343Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0028d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Bp0041d*dc*dsc*dp*ic0Aisc*ip*in*)modalias(usb:v058Bp0043d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Fp3820d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v058Fp9720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0590p00B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A6p0101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p264[013A]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05A9p7670d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFiscFDip01in*)modalias(usb:v05ACp1402d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp821[358ABF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8514d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8600d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp921[89CD]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp922[26]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp9236d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ADp0FBAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C5p000[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p0023d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p3197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6001d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p6001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v05C6p6613d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p7000d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p700[12]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p7101d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p7102d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p8000d*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p8001d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9005d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9009d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p900Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p900Bd*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p900Cd*dc*dsc*dp*ic*isc*ip*in0[456]*)modalias(usb:v05C6p900Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p900Fd*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v05C6p900[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[1289]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[12]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9010d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9011d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v05C6p9021d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9022d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9026d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p902Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9031d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9032d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9033d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9034d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9035d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9036d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9037d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9038d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p903Bd*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p903Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p903[CD]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9046d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9047d*dc*dsc*dp*ic*isc*ip*in0[234]*)modalias(usb:v05C6p9048d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p904Cd*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p904[36]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9050d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9053d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9054d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9055d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9056d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9062d*dc*dsc*dp*ic*isc*ip*in0[23456789]*)modalias(usb:v05C6p9064d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9065d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9066d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9067d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9068d*dc*dsc*dp*ic*isc*ip*in0[234567]*)modalias(usb:v05C6p9069d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9070d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9075d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9076d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9077d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9078d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9079d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9080d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9083d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9084d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p908Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p90FAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p920[123458BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920[23]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p920[5BD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9212d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9215d*dc*dsc*dp*ic*isc*ip*in0[04]*)modalias(usb:v05C6p921[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9222d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p922[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p923[145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p924[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p926[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p927[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p92[23467]5d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C8p0403d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05CCp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp335[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp336[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p100[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p101[1379]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p1021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p202[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p800[234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p900[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p[5678]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA758d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA794d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp009[49A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00A[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp80A[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p0600d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p200[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05E3p0608d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p06[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E9p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9pFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v061DpC020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v061DpC1[245678A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p8021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0647p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v064Bp7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0659p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v065Ap0009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp20F9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp220[2346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp400Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0675p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp000[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp04BBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0609d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp061[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp230[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp23[ABCDEF]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2[57]A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpAAA[028]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpE1F1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Cp1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p004[07AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0685p7000d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0694p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[12356789ABCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp011[0234589ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp012[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp013[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CEp8311d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D0p0622d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D3p0284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0p0319d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF10[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF11[01245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E1p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p300Cd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v06F8pB000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v06F8pE033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8pE036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p020[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0710p[08]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0179d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0711p02[013]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0550d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p090[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0918d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p09[25]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p5200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p0528d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1002d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p101[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1031d010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1033d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1041d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p200[138D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p2019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p201Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p203[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p208[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v077Bp08B4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v077Bp2226d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0160d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p016[234689B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0170d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v078Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp0027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p07C2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p0986d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p851[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp000[4D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp003[CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp004[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p0F02d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v07B8p110Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p2[78]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p307[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p400[247BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p410[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p420Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07B8p8189d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p81[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p150[013456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p151[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p158[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9p000[EF]d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0010d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp680[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D0p4101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3A10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C0[9ABDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C1[13567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3E0[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07D1p7E11d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07FAp7712d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07FDp0001d*dc*dsc02dp*ic*isc*ip*in*)modalias(usb:v07FDp0004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v082Dp0[123]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[456]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[78]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap6618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap751[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA512d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA70[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB51[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApF511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[15]046d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[78]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[BCD]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p100[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p68D3d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p9014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p901[239]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p904[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9055d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0846p90[24]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846pF001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Fp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC0[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC1[126789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC49d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC4[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBA02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBC0[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap802[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v087Dp5704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08B9p1197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp0114d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp098[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp90FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E3p010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E4p0163d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E4p017Fd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E6p5501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E9p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p0070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p01FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0920p7500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0921p1[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0930p021[59C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p022[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p070[056789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A07d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A13d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0930p0D45d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p1302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Cp0[67]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0944p020[014]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v094Bp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0955p09FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v095Ap3003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0960p006[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0961p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0988p0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09C4p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09D7p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E1p5121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00D[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A12p5D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A21p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p026[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p1269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p6688d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p8515d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p962[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A47p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A4Ep[24]040d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0A5Cp0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp2033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp6422d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD1[7EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD27d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A99p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p332Dd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0AC8p34[12]0d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0ACDp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p61[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p62[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p63[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p650[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p660[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[13579]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p69[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6[89]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[1357]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p72[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p73[0168]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[12]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[4567]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[89A]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0AF0p820[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8[4689]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p9[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD03[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[578]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD15[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD25[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD357d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p[56]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B00p3070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0B05p166Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p173[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1742d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p176[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1776d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v0B05p177[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1784d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p179[0D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17A[7D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17EBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p180Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1833d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p184[1C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p187[04]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p18F[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p1976d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p19AAd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p420[012F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p920[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00Bd*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[012345AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00[012]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[45A]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v0B63p653[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B8Cp2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p172[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p1780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p178Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p1790d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p279[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0B95p772[0AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p7E2Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BAFp00F[1256789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0BB4p00C[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A0[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A1[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A2[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A3[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A4[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A6[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A7[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A8[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A9[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0BCEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BD3p0555d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0BDAp0179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp018Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp041[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp2005d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp2102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp317Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp318Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp5088d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp541[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp805[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0BDAp815[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp817[0678ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp818[6A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp819[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp8754d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDApB711d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB81[2A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF192d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApFFEFd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp[01]724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BEDp110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF8p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp000[2345ABCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp001[01236789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp002[237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp010[2456789ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp011[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp012[01234678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p000[49ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p001[01238]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C33p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C44p0022d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C44p03A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C4Bp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p210[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p221[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p222[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p241[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p242[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p243[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p244[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p281[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p282[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p283[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p284[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p285[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p286[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p287[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p288[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p9020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52pA02[ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C6Cp04B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p000[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p001[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C7Dp0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p17DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p180Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C8Ep6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CAAp3001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CADp9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CADp901[12356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp001[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0CCDp0035d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CDEp002[25]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p20FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p300[0248]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p311[DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p3121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p701[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p817[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pB00[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE00[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D3Ap0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0081d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p202[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D9Fp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p382[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p387[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p6899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p822[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p82[12]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p871[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p87[01]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p899Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0pA877d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB7p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DBAp[135]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DCDp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p002[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p003[9BCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p004[01278AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[013F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[2C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p006[0256789AEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0072d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0DF6p0076d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0DF6p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[59]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p061Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0620d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E0Bp90[34]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4141d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4142d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4147d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p414[ABD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4151d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4153d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p415[69]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p425[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4642d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p4750d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5051d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p505[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p534Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E55p110Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p000[139B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p001[378]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0E66p002[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p400Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E67p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E7Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0E8Dp00A0d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00[0234]3d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp7101d*dc*dsc*dp*ic02isc00ip00in*)modalias(usb:v0E8Dp7102d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp7103d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp7106d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp760[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[13]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[35]0d*dc*dsc*dp*icFFisc02ipFFin*)modalias(usb:v0EA0p6858d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EABpC893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p3457d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p9071d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EBAp[12]080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p100[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p101[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p102[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p103[12358]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p104[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p108[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p10[9AB]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p12[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p2051d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[012345]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[6789A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0F3Dp68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0F4Ep0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F94p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F98p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p300[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FC5p1227d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCFp100[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCFp100[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FD8p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FDEpCA05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p8101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p9700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE9pB307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p6000d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v1004p618Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p61AAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v100Dp3342d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100Dp903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100DpCB01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1011p3198d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p210[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p211[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p212[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p213[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Cp1629d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Ep03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p8002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p800[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Dp300[026]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Fp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v1066p00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1066p0[3567]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[01]ipFFin*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[DEF]ipFFin*)modalias(usb:v106Cp370[12]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Cp371[1245]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10A6pAA26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ABp10C5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ACp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10B5pAC70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10BDp1427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p0F91d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p1[16]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p800Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p803Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p804[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p805[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p806[6F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p807Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80C[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8115d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p813[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p814[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p815[6EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p817[CDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p818Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p819Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81A[69CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81E[278]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81F2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8293d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82AAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82EFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82F[1249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82[26]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8341d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8382d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83A[8A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p841[148]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p846Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p847[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p84B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p851Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85A7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85B8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85E[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p863Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p866[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p87EDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p885[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88A[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8938d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8946d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8962d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8977d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8998d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89A4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A2Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A5[BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8B34d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA6[013]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA7[01AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pF00[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C5pEA61d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10CEpEA6Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D2p*d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1131d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap115[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap11[13]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap125[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1451d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap14[15]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap161[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap165[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap2210d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p900[01F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p902[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p904[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1114p000[146]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v115EpF100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1163p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1182p1388d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1189p0893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p001[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0023d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p0024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p002[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p002[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p022[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p680[234589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p681[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p682[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p683[234589ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p685[0123569A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p6893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p689[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in13*)modalias(usb:v1199p68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[24589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A[59]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p68[89]0d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p900[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p900[123456789A]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[01234589BCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p901[1359B]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[CF]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9041d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p904[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p905[134567]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p905[13456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1199p906[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p906[13]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9071d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p9079d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907Bd*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907[0189AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9091d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p909[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v1199pC08[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11ADp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11D9p100[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F5p000[1345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F6p2001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F7p02DFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1209p100[26]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1209p8B00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1231pCE0[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p000[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1235p000[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p001[08]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p4661d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p101[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1286p2041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2042d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2049d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p204[AE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v128Dp000[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v129Bp1828d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12B8pEC6[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc06ipFFin*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip11in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip[147]6in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip16in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p140[6C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p144[12]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p146[45]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14ACd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p14ACd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14C6d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14F1d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v12D1p14F[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p14[0A]Cd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p15C1d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v12D1p1C05d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C07d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p1C1Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C23d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D8p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12EFp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v133Ep0815d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1342p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0204d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1395p0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1397p00BDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13ADp9999d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p004[35]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v13D2p0400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v13D3p3247d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3262d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3273d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p330[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[129]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3340d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p334[689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p335[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3362d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3365d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3375d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3399d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p339[35]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3423d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p343[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3474d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3487d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3490d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p34[37]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p5103d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v13E5p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1404pCDDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p11[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p14[01235]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p21[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p24[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p4[14]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p600[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p700[0134567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p7030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p704[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p800[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1410p9022d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1410pA00[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA00[1234567]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1410pA010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA01[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA021d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1410pA02[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pB001d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410pB001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1435p0918d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435p3185d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD111d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD181d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435pD182d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1435pD191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD191d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1453p4026d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1457p5118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1482p3C09d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1485p000[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp357[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp537[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp5572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760[1ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp761[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp8070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148FpF[13]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B0p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C0[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C1[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C2[3578C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14EApAB11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1514p2008d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1519p0443d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v152Dp0310d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1546p050[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1010d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1546p1104d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1546p1313d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1546p131[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p134[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1[13]43d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v154Ep500Ed*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v1555p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p0A80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v155Ap1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep300Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep3013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p001[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15BAp000[34]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15BAp002[AB]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15E8p91[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15EBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p000[12345678CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p001[0123489A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p020[1567CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p021[257ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p024[012347]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p030[123456789ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1A01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p0407d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p080[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p7002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1630p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v1631p6200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p000[58]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8093d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v165Cp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p0323d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap030[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0401d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0[123]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v167Bp4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1686p00DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p074[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p076[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p7588d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1690p7588d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v16C0p09B[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16CAp1502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D0p0870d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p6202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p650Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v16D5p650[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D6p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p5553d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p600[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p600[378]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p6280d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p628[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p6512d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p680[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p7003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p7004d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v16D8p7006d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v16D8p700Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p700[123456A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p700[12]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v16D8p8002d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p800[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16DCp001[0125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1726p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p007[01789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p060[025]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p0615d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p970[12356789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p9801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A12d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A3[134]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1761p0B05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp016[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp01[56]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0254d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0324d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp03[12]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp1163d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1781p0C30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4055d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1782p4D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4D11d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1782p4E00d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17A8p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p001[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp041[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0808d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0815d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0839d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0D8Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp10[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1915d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1969d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1978d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp2305d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp471[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCpBAFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17DCp0202d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17DDp5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp304Bd*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v17EFp304Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3054d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp306[29]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17EFp7203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp720[5C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp721Ed*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v17EFp721[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFpA387d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17F4pAAAAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1803p5510d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp021Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp0269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp207Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1843p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1871p0306d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1871p0516d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v18C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18C5p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18D1p*d*dc*dsc*dp*icFFisc50ip01in*)modalias(usb:v18E8p6259d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3290d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18ECp3[12]88d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18EFpE00Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE025d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE03[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p0015d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p019[0345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1934p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199BpBA30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199Ep8102d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19B5p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19CFp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc02ip0[15]in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc86ip10in*)modalias(usb:v19D2p000[12345689ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[79]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0021d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0025d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p002[012345789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0031d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p003[01234789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0042d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0049d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p004[023489]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0055d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0058d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p005[012456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0063d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p006[012345679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p007[036789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p008[236789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p009[01234567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p00[01]2d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p010[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[378]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[38]d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0121d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0123d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0124d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0125d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v19D2p0126d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p012[1234568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0130d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0133d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p013[035679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0141d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p014[1234578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0157d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0158d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p015[12356789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[124578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[78]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p017[068]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p017[68]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0189d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0199d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p019[1679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0200d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p020[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0257d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p025[47]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0265d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0265d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0284d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0284d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0317d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0326d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0326d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0330d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0395d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0412d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p041[247]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0426d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p060[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1003d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1008d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1018d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p101[028]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p101[02]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1021d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p1021d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p105[789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p106[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p107[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p108[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p109[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p110[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p111[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p112[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p113[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p114[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p115[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p116[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1170d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p117[37]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1181d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p124[456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p124[57]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1255d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v19D2p1256d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p125[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p125[24]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p126[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1270d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p127[01234]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p127[6789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p128[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p129[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p130[0123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1333d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1432d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p143[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1476d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1481d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v19D2p1485d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p153[345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p154[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p156[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1589d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p159[012468]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1600d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p2002d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p200[23]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF4[23456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF5[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF6[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF7[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF8[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF9[01234F]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFA[0123456789ABCEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFB[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFC[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFD[012345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFE[89BCDE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF3d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2pFFF[16789BCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A28p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A32p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A61p34[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p100[0125789DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p101[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A79p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86pE092d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A8Dp100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1A8Dp101[012]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1ADBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1C00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1FpC006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Bp2951d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B3Dp010[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp011[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp012[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp013[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp014[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp015[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp016[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp017[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp018[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp019[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01A[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01B[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01C[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01D[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01E[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01F[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp4701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp930[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp931[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Fp2002d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B5Cp010[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75pA200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B91p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BA4p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp00B[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1BC7p0036d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1BC7p100[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p101[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1031d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p103[135]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1041d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v1BC7p1045d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p104[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p105[012345678]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p106[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p107[01235]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p108[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10A[049]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10[45]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p110[2AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1200d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1BC7p1201d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p120[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p120[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p120[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1213d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1214d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p121[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p123[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1250d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1BC7p1261d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p126[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p12[36]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v1BC7p1901d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p701[01AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p900Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p920[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC9p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BCFp0B40d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1BE3p07A6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C04p0015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1C0Cp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0477d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1C9Ep7605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep960[357]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9801d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9803d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1C9Ep980[013]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1C9Ep9B01d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9B0[125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9B3Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CBEp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CD7p0217d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CF1p000[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp000[2CE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D50p60C6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D5Fp1004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Bp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Fp0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p451[2589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p4523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9001d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1E0Ep9003d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep9100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9200d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1E0Ep920[56]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0EpCE1[6E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp004[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0053d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0055d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp005[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp005[5B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1E2Dp006Cd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp006Fd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1E2Dp006[19]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0082d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1E2Dp0083d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp008[2345]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00B0d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp00B7d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1E2Dp00B[03789]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00F[1234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E8Ep6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2315d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2[23]10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F38p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F45p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FACp0151d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1FB9p020[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p030[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p040[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p060[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p070[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FF4p600[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p1A0[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p330Fd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p330[789AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3317d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p331[019B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p331[CEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C1[579ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C2[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p400[123B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4A00d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v2001p7D0[1234E]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E16d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2001p7E19d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001pB301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v200Cp100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p1201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p4902d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p5201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[459]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB31d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED06d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED17d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED1[49]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v201Ep10F8d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v201Ep2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2020p203[13]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p203[13]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p2060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p2060d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p4000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v203Dp1480d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v203Dp14A[19]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2077p7001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20A6p1105d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B7p0713d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B8p8888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B9p1682d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p624Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p648Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p724Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p806Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p808Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v20F4pE05Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v2100p9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E6[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p[02]817d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v211Fp6801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0057d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2201p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2262p0002d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B7p150Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v22B8p*d*dc*dsc*dp*icFFiscFBipFFin*)modalias(usb:v22B8p2A70d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p2C84d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p2E0Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p2[AC]64d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p4281d*dc*dsc*dp*ic0Aisc00ipFCin*)modalias(usb:v22B8p42[01234]4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6027d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p900Ed*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22D9p276Cd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v22DEp680[123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22DEp9061d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2357p000Dd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2357p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[5B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[89C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0111d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p011[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0123d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p012[DE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0135d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0138d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2357p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2405p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v245Fp931Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2478p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp900[1268]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp93[12]Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap160[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap16[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap260[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap26[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap360[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v25C6p9002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2626pEA60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p001[1237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0[23]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639pD00Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2692p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2692p90[02]5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2717p4106d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2833p0201d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2833p0211d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p1003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p[01]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v29FEp4D53d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2A5Fp1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p002[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B73p000[ADE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p001[37BE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p002[39]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B7EpB752d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v2C42p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C4Ep0102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C4Ep0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp019[15]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0203d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp030Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp030[CE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp031[01234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0700d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFip[13]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp090[01]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp600[125]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6026d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp7001d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CAFp13A[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2CB7p010[56A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p011[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p01A[0234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p0A0[4567]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2DEEp4D41d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2DF3p9D03d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2ECApC101d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v305Ap140[456]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v30C9p0093d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v3195pF190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3195pF28[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v31B2p0011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3277p0072d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v3334p1701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p011Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p043Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p051Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p053Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0E3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[34]26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[7B]1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p1326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p191Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p[23]326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0115d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v33F8p01A[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3708p2[01]CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7A0Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3980p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p021[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p04[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v413Cp400[123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp811[45678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp812[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp813[345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8172d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v413Cp817[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8186d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp818[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp818[56]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8194d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp819[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v413Cp81A[234689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81A[23489]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B6d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v413Cp81BAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp81B[1356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81B[136]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B[BC]d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp81CCd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81C[2BCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in0[01]*)modalias(usb:v413Cp81D[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81E0d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp81E[046]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp821[35]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v413Cp821[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp9500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4348p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4505p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4752p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4766p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4855p009[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4856p0091d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p010[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p030[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p0[45789ABCDEF]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p800[12345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p[18]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v534Dp0021d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v534Dp2109d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v5372p2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5986p1172d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5986p1180d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5A57p028[0234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5A57p5257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5E04pCE00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p182Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p2068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6547p0232d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6737p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7104p2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p4085d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7710d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p771[178]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7722d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7822d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pA611d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pB722d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB811d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392p[ABC]711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p[BCDEF]822d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v8086p07D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0AD[234]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B0[37]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B3Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B5[BC]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8087p0716d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8087p0801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p3572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7715d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7843d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p78[124]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7[78]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9846p9041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9986p7523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9E88p9E8Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vDEEEp030[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vF201p5370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFADpA001d*dc*dsc*dp*icFFisc*ip*in*)modalias(virtio:d00000019v*)modalias(xprtrdma)     /bin/sh/bin/sh/bin/shkernel-64k-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.35.1.el9_5.aarch64+64k5.14.0-503.35.1.el9_5.aarch64+64k3.0.4-14.6.0-14.0-15.2-14.16.1.3g&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.35.1CKI 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- 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)/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(0x805fc13a0xb9749f8d0xc6315d8e0x6365a74f0x364e87610xcef3985a0xc7b45aa40x07729fd40xb9d2df390xb6f4b0310x2ae0877b0x11f3044c0x6ce1c95c0xe5a331130x72087c960xe008960a0xf25f5d210x05ee89830xa6781a5c0xc72af0f50x6d13a6fa0xb466b5ac0xe3dd4e370x5da9dc700x94f2e35d0xf5ec9c680xab7db00f0x0ce078ad0x9acba83d0x062b400f0xa61f09eb0x84467ee60x595cba4b0xb0c55ccd0x3cf5454a0x2f6b4a0b0x2c7681280xe37cfac00x5b5b7f1c0xe68a87770x6f2b0bff0x3ce17d980xe28c06e40x6d8ccfe10xdbcf5c030xeec907600x186353370x09609ef80x6e941ad50x738dd1910xc537b8830xfc781c470x974cebd30x3d0135d10xfb52b67f0x2ef90af90x845a08ea0x2ddfe4500xa1a761310x6abbdcbb0x6f4186cb0xda10a4270x8d59562d0xaac69b020x78aa97990xa4db256c0x55cfcb730x3fc7f0c70x1ec57b4f0x268b44e40x428f8b6f0xd99625ce0xc4c635c90xb21283c00xfb9525e40x48a064980x87848da80x19e7490f0x571470da0xdc93061e0x40cfc20d0x8b9220560xcc5026de0xce70f7bb0x5f5d95d70x726086020x22f65f0a0xb10b851a0xd51e19430xc69fc2b70xd28dc0da0x6517719f0x9adc8c440xda43b6140xc0c22cca0x3d063b920x02bc43780xfc5a759c0x68f084f40x349ad8070x09f486ae0xcb4f4ca10xb8bebf620x2fd5f8380xa93e48450xbeac6fb40x5124071d0x1f8ac7180x6c8b0b6f0x5d1b4e420x49286d3c0x4d90631b0xb150b38c0x244518120x2593782f0xf703a3f90x630b24d30x452f53b10x6a2de0360x46ac032f0xc742d6e80x56e6ef470xd0ba7e290x4b9ba3020x46694c160x062703120xc91485a40x439029140x145e4ac30x8e8d94910xe28223200xf9f197440xcac0e2d80x8d9f20990xe028c8d00x35330d220x7771ea140x31d6d8a80xf6a4ed790xb8dd69950xb4d900550x85f0fd8c0x604244fb0x7831bb2a0x796521490x250959ec0x28b83b140x635a2e7a0x39bf93010x0283dfe30x21e658f70xc42e35d30x4dab0f480x60abb4580xff508d7c0x09dfd7cb0x706aab9c0xa440a64d0x6d9a3f340x86e61a910xe3235c560x2cf7db250xdae5efd90xfb1277e90x03448ccc0x0ea5d74b0xe299fe770xfca80ec50x403b48ce0xe98f1b020xfdead0c00xd340fc7c0x4134a3aa0x12e35eef0x86c2c1760x0d8dd1ec0xb88782310x12470df90xd54bc7880x72dcb9640x3b1ae8740xef4bcee30xa8694ef70xf95c83790x28cf14330x549485a00x2de602200x32dcffc70xb7ea41800xde636fd60x6bbf003f0xfcaad6b30x777ef1da0xbdb6200f0x84112fbf0xecc829970x2d1322230x98783d880xfb2a15080x2238fe260x86d9a18e0x08df6f3a0xfd482d5d0x10c280280xd7593e0e0x691ff3df0x5e1114a70x2c40faa20x342538250x7ff8d2ea0x9c698ac40x9b07fd7e0x2de45e840x8ab60d790xa25ce6f70x42cdcd8a0x24d23e480xa5ea84dd0x3d6853a50x0e48a9660xc96228350x1f130fcd0xcc50e1010xd0e7ec520x55adc7df0x015e5db20x73b557340x0945600f0x25fff8c20xa71f58b60x4d2c74c40xedc3cb9d0xf7a03aed0xd381ffac0xcbb47dff0xcc09e66c0xc9b44be20x6d49a2150xbc7012fa0x2c41aac60xc7cc9b950x9be8b81a0x63e8eb270x086076bf0x5d9dbdc60x1bac9a2b0x78f3d7f50xf01971880x4b6774770xe16995550xb3f5bd4d0x6ba1e4230x5e5b29ec0xfd98326f0x892988b40x32d6a7540x89fb1b1a0x9c51bcc40xec00ee6b0xf78ff6180xcfa7d8300x5a26b1ca0x1d5c9d290xf7d3affb0xac474cc00xd73c54d10x83a682df0x60acdaad0x879dfa1f0xcd8129b30x43358b1a0x3e9d6aca0xf715feb80x596348ac0xcb38cba60x35875b660x90a405030xf7e69e9f0xe8a1ebc10x0743bfdf0xaa02c9280x513815e00xda6e5e240x8411e57a0xc1daf3b10x244a4d710x16f3b1a10x82ec240b0xd29813570x75b314990x4044b6a80xd44130810xe852d03d0x1a0aa0300xcb9e78250xfb0294b70x71e0b1620x4362bd160xb4133e0b0x29e2ce2e0xa136b8380xa80cd6240xfa8910fa0xeb48198c0x920325920x4631a09d0x3bacf24d0xf8b2ca2c0xf56f7e6b0xf7d720fa0x7f71abe60x8a9993900x80b2ac7a0x1a33df5e0xda1fcb9c0xaf3bb3c00x17f7029f0xe32a1ef20xbfa9a5820x20c828120x5d95fb420x6fdd16270x577768230x74ae9e3f0x164603880x29d58a540x38dfafa10x395b3d9f0x6f1f6a2c0x8bc1bf900x430a9d9f0xc6945ebb0x0f77dafc0x98444cfb0x4fec60840xa6de69220x5c9eec020xe954ca200xa5d17c500xf65f47cc0x3b87f5ab0x5ff71abf0xa1799c280x3614101a0xf7c0cab20xdc3db8e50x6190d8910xa52785530x8fc73a790x6d9596c80xdd5373c40xa43dcba80xfd0683980xa68eab980xe8bef8260x59cc96530xdfe5be760x251bb6650xa1fa41ce0x183ee60e0x722eb1210x0dabfbf80x7c3706c50x9748cb9f0x41f944c70x4a034b300xaebd8cdc0xc2f935860x91a165850x744f48550x6e21a2df0x204369050x26a804880xe2032b2c0xa84a6db10xefad30740xae5f148d0x0921e1a60xad4b1c130x0688cbee0x1e9147880x4be1a9830x03ac87a60x5d3f91510xa79b9a4f0x2c9afbd10x5e499b050xde76d6a70xdcff11900x868b17800x7114ae500xb6588ba60xea1a8b070x589f228b0x490bafe30x9c5bdeda0xa8921c9d0x41147dc90xeb7412440x37bddf0a0x108b188f0xcfd9ecc30x4571aea80x2b3140260x1dcc37bb0xce7d21440xc963ea720xa18f224e0x0b1ab3530x4d2b93300xdb3f2b160x7f0125200xf4f385810x73e69d3c0xae6277de0x70fe67970x6430d2430xd0eb178f0x3cddde280xf49bc67a0x4443d3990x15845c160xf77f5b000x119abae40x161ff1f50x9815a3c10xe44c7c7b0x679ebf060x25ab95520x38ce402b0x7c1ac4aa0xda0e4a990x25d285d00x7b5ce5c30x48bf25010x9fadc40b0x88726ca70xbb0db9a50x83f307250x5b5b12370x9cf4b7370xf7ce9ecc0xc6c6ff950x43f5b29b0x5c4e62d50xa78c04b20x33b43c560x7eff2baa0xe29df6580xc0fa814f0x035e79020xb9d6064e0x42b506b10x5b5e20af0x4d8905bd0x438626920x75274d660x4355ffa40xe42c16640xaf368f690x37c5eac10x178a46760x89691f520xa3c928510x4c2faf950x6d5db3e40x2949a3a10xa48636980xf9a2d6780xa956c56e0x71437c370xf95988940xbaff91b50xad56a74e0x1906648e0xd6217d910xa17c0ccf0xda372b190x9a5bce5c0x21b6047d0xe29b448b0x3376c6ab0x9c14d5f50x7448e2f70x0e1905230x7a58fe800x281fb97d0xe806b2970x51c9ee2b0x5e99e2d90x1879fcbd0x5de3d1590xf12941650x3c911cb60x3f56873d0x7b8c32f10xd76132120x0718b8b70xd0eca4600x42cc15010x93340de10xdb84f5d20x89c0f5ec0xbc69f3ec0x8752af770xb0d117030x60f659470x9c6ba0900x29fd9f930x42a7c5f10x8fea24bd0xa2c29b680x2a8041960x7bd9427a0x7aad008b0x214e42650xddacccf60x27c3b3ed0xed5d91a80x75c9a9060xbf2958710xdbac81aa0xa69defed0xa1cf4ff70xc7635ee30xacf39b830xc2597de20x0a608f750xda51be8f0x91a2c0180x0da7fb110x379b13700x4ad303f60x5c3150140x45bbe6200xf18f734b0x5433076f0x2fa214bd0x5883cbb30x7d8ec4f30xc57df87f0xc8a792a80xb48976d50x40895a2c0x7eb3f3b10xcbdf5b330x91e403510xc879ca300xb5dbba480xb2bdf4d40xdba4adaa0x874f82af0x8d2be2d30x28cfc17c0xc924c0e00x492d9d4b0x5b9875730xb5408a2f0xe1dc7acc0x757d90ab0x5ca440710x559a94c40xaf78f2600x29e2ff2c0xb68900980xeab4d0c30xc449f4ec0x9a1e582c0xe6a312cc0x37734e060x60dbc82a0xbd67c0920xef337b470x188db1e00x642712eb0xa51f16c70x53d0fc970x45dea12d0x4e9c97230x5f01f82e0x82c1175d0x38e602d30x0e4a49c90xae35ae7d0xf12d93870x6047ede60x6c24030f0xadaf85ab0x10d892eb0xd196ab990x7802d4f40x8eaddd8a0x71239de80x22f625320x4402c91a0x6ca0bb810x061b01930x9f8dc3860x3a308a7d0xe063db4d0xd2b43d050x2a2ca1180x3d7862e20x6e179e0c0x11402e810xde8167580xf7f4a65c0xd309ad9c0x3a714f510x3992c4a30xf35467bf0xb2b023350x4efbee9d0xcd59ba4e0xe55e4a1c0xa9c0508a0x6874d88f0xec52cbb60xd725fcb00x929a9abc0x07acb4020x410638e60x56f07dac0x5f361eb60x59b787610xe409e1930xd64c1e300x8622e9ed0x2ad2053d0x3c744e950xc7723b580xd29166850xf7be8ee80x23026b4b0x383fc1d40xc19ecf960x07b97b6d0x9ce5d1660x9e2c4cb40x538f32f20xc188ddbf0xea7107df0xebb55fa90x8c72decc0xbe32f01e0xd4d2e7c20xaab14c120xeadd66ec0x3d03ef480x06542a7e0xcb76243b0xd6c87a050x0619abca0x361174280x596f644d0x9d6cba300x79b82a710x6563568b0x8fa029360xc55158f10xd949fe380x5b76fa630x3aca71a10x3d6f11880xf5596d890x4763a0400xfe3052d90xc8c8b6d00x451609220xae0923550x724550430xcc1a7c480x3e9c29100x646c544c0x652351e20x117aca910x57a806600x2b13c0540x305686810xd0cbf5b10xc9cc240a0x55317d7c0xe23bea700x544bca560xd1107f6f0x25e6dc7c0x55fd7df20x459fa5ec0x4e3cc3b20xb132bdaf0x47edfab00x92f2a3de0x0f701be20xd5d8fba60x98775e8c0x2f7297310x1e1e155d0xe5eb65410xba7ee7650xc73cb6b40xb1f5c2ac0x510674000x02b9fd3d0x327534510x5ef256710x9f2750ce0xcd7726c30x30d3556a0x857885df0xcc59c7610xd16996080xfe2529910x3c86019a0xc749071b0x9eb5443b0xf44e60250xc301c6e60x6ef0ca4d0x09098ce00x61dca0660x8c7f3b190x10d6e7bb0x1e6e2c2d0xc2ab3ea80xb482fb060x1c0648da0xeb92b55c0xb91ee1de0x7ad2e1150x4942c0e80x85ec67080xff6efec30x18768c620x3dd71f810xb68515080xa60e8f800x0cc967900xd72c45b20x7bb305560xff9fa6230x56cc9c130x54824f580x0b038e240x9cac76450xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x7bfc60f00x0775762b0x3b54a9ad0x91ac09690xa340e2640xa99d7fa60x88430d4c0xb5571dbf0x76a68e3e0xf92c5da50xf95bcf620xfd807e480xfdf7ec8f0x7b0c587f0x7b7bcab80x30a1e3720xa31150810xebcdd3490x86bcdec70x2e152bb70x73a0d4080xfffd89db0x60dd5c910x342a23540x88186fe10x9c8e48bf0x663d8bd60x7116ef6b0xfda87b890xcd27c2100xc053f03a0x5faaabb20x854cd5da0x50ee5c070xd69a02940xc8e286d50x33102fd80xd81376ad0xfd2b8af60x7f98c1500x41bdc9400x484cbd7c0x2c6d132c0xe4afa3f10xf49e83370x7a3bcf0a0x995b90f70xcc769ad60x15de80340x63cd18180x56a25da10xc41d983d0x846693280x6fd1d44a0xaef6e4cd0x46c3084b0x956f7a7e0x09fd9e3c0xa8d509830x1ae0bdc40x8dce6a520x04310ead0xa7acf8510xf3ff23c10x4eca58410xc545ec740x881c3a6b0x9fded0f50xdc9040fd0xb1f6fad00xd2b5f7550xf0bd06fe0xa8db193f0x3a82a1a60x0f1a55280x3c101d9b0x4d59786b0xdcb3dbb30x18f84ce00xa5de3f9b0x255ab30f0xef3466150x01ccdc9f0x89c0b5ad0x2fc6fe800x2d905ee00x22cb84680x81440c310xd4d57cf70xc6aa5faa0x9b4752350x912d28660x8319f7390xe13316c00x168d6ad00xe65d9a4e0xf248ac280xeff307c60x99a5c8930x8ddc3d2b0xd8b05e770x7fdb60040xf649f4eb0xb84981590x3edc97430x9b79b5970x10ba6f9a0x3a9a2e8a0xfcc2a5a60x30b5391f0xa19324f50x98fc0d340xc3af9f740x19494f870x2144884c0xed29ba740xb9143e980x07198d7d0x32ffbb350x6d1b14c60xe09019930x7bf78cf30x81fd0a340x24d283350x5e4c05e80xc26115ce0xd6b3454e0x33e787cd0xbc5316c40x2d93546c0xd11af12e0x033a3cd50xf59f2b7c0x1bdaafe10x603cd1730xd321c5850x4399556b0xa5f90d030x46e0d2c90xbc92fd970x7fc0cee40x9383927b0xde0c8df60x4eea3cb00x1db231410x0f598a220xde509d2d0x35dfe6f60xa2d3f0310xf05cf61b0xfa81602f0x3a8fd7360xe85ae6120xe16e46820xc5f590920x1f5104df0xe4b32a680x3701b1840xdd3a629c0x8cb9acd90x1399fd330x5bf688fb0xb2900fb80xa5c1b8b80xf65c05fb0xeaf3c5b60x3975093c0x192fe1bd0xeb44932d0x0c5cf3840x452cdac70x945f4fe00x84bb45620x518149bc0x0bf132ce0xd8e26a2c0x58b5f6080xdd128e550x7ae8ceae0x4a9127ee0x8cf257b10xd038e45d0xa162c60b0xd31312790x448409810x3e4ee1fa0xc9859fc20xfaf098370x5f3173560xc3f30cc00xf167cb7a0x6f4524e20xda3cac1c0x065246b80x1d5f95550xc5e5573a0xdffb744b0x9e4726a70xe9a014f10xf5ed12d00xf083f2940xc64a13790x9ff8966a0x3750b0810xc2d9e0900x318888760xd99327650x8967a3aa0x00a9aa300x81d0ed590xb50391390xfeff978b0xbba2397f0xbc9aa26a0xf59cdb7e0x8ce714d30xa8470bad0x3c4379d40xb219534e0xbdea41870xe641f45e0xa36d67be0xa60137a10xd7270bc80x0f5a7cf00x2e5c0fee0xd5eb5d8f0xf7f5062e0x4058f9170xeb7fe83d0xadb7fe580x868827f10x41f912720x2e3889520x1c33cd720xd6c7aab10xe3295a6a0xe75ce9de0x4860e5760xed0ac3ba0x26c405130x26b5c9560x61f7f7100x45a1e6440xd62b90620xd1d4965b0x5e20b0e00x13f1e0630x871a6e440x0891f6630x76dc68710x227138c20xfe3d298a0x1503e0000xb906075d0x90fe2ae10xc3a411310xe987d9aa0x5e59c4de0xebfae55c0xb931487c0x40ac648c0xaf37c89f0x60c56b650xad327f370xc6fd03630xa4d770f70xd532b1490xcb5749ab0x91eac1890x161b04950xb03aa9c50xb84071a80x9984a28e0x2e38e7d30x2db5b7fa0x763ea6a70x5563b11f0x4fc221230xefe0859f0xe330cb740x347611630xa01f12b00x9bbb104c0x40121ea80x888e69d60x90e807c70x55bb02f30xf7be088d0x712e7d410xc01df1510x32a02d300xc51b5b230xd5c0af730x1d13a93a0x754b00000x36c34dc60x998a8aad0x8c55fc5a0x814c17bd0xe7acbf9c0xf9451c250x7d5a2c030x199ebed20x804b67980x5db18c080x1f441f890x4d848d860x620feddf0x9c210c9f0xc902662c0xdec1f1790x10f309dc0xaf0b8e0b0x1fcb413d0x9fcc32470xf2a4aafb0x491dae0f0xd89d59540xadeb06270x446b0d850x752842af0x537c947b0xdf1dcd5a0x37ab819b0x294c0ec10x76b76ce00xf6ed33340x3b7b56220x65fc3cdf0x129111020x65ae3d880x458f141a0x6d98f9330xd964b4700xb73b9bbf0xbb11f5d50xaddbe1fd0xb811d5ed0x28fd2bd70x68d8d0f90x58df5b940x787ccc4c0xaad5b2ed0x00cd25ea0x29cd76920x851139470x6da5c5380xe19cd8ca0x580ab15b0x0a7cf8570x27e8fefa0x613b1e2e0xa98a8f370x038981540xdffe6b0f0xfc5baaa70x4e98b99e0xa0f0b3d00xc84f12570xab62888d0x18cb2d820x8ff821e50xa88775a80x0d23233b0x4ca7fd840xeffe3a640x2ed8bd410x22f3cf930xac8b7b7a0xcd5837290xcad0480d0x345da98a0x9f8df3b30x69b18abf0x804589480x59b8264e0x259a45860x7c3b79860xe9ef84200x64c99dad0x6c1830780x5987bc790xa1acbbe10x71f3ae8e0x4ccb66b30x3d3b21a30x778e38c10x01cdf4160xe04f64780x5499f0cf0x4e155af00xda0d50ec0x4e90435c0xb64b4e890x8cbdc56f0x3b86231c0xb4c400400x41b6e54b0x0c86f5cb0xd21bb37a0x439ce33c0xf42529950x9d5f8d040x1b5c76470x0a236d490x368615090x08aa13860x9991bac50x22d20f470xa51d27340x7f5e69c20x41fd07210x32ac85870x04ec04480x4354d67a0xb7852a050xe9e799fc0x3fc2387c0x6b9583200x3dd23fe90x5da2555c0x1efd5fe60x9dbecd830xcf51dc760xd928a6c60x3e7954da0x84ed99f90x165777d00x2520cb160xd6e66b0b0x05e5569c0xf5ef17ff0xe5901cb70xa432baf60xe72075590x036f7e4d0xbf97f40f0xe6e5b2900x8ace20480x868483e10xc9dfbfb90xca32828e0x479e1d0c0xe5840ec60xdbd019c40x69824a140x82766ca80xc6a49ba10xe6bf69190x62f68fe50x08d6d9fa0x1868aac10x04bad2b40x7c7826cf0x4e7693bb0x9b8f176c0xa88171960xf88f6eff0x9a3230780xeaae72d40x129b68120xabe7c3990x27592ea70x289d98d30x7fa640f40x413cd08e0xbab289450xbac76a5a0x9f59ccd50x5cba2be40xa7ea380c0xdde7214b0xefab05960x0a8a34be0x5584448a0xea15d3c30x43b4d4860x30579a9c0x29bcddcf0xd9f106da0x76ae21400xcb521ef60xe30051e80xb5b678ec0x09f7ecf60x4fc5b9270xddd38a110x94fad1450xf2bca0790x71ff486f0x54834b400x0beec80f0x18846dc50x335e47300x3af2fd180x029609010x3094a2980x97cf5ea30x6bedf4020x7d31db400x13c58e520x95febea60x820b4c340xdb3a07d70x31df01710x51ac57550xaeb9a9170xd56d55f30xbf155f170x6aac3bef0x1cf75d450x9b3b3eed0x391eda450x81812a610xe1843a300x7c3ac9250xfc611dfb0xfc61c9b80xd90d1e2a0x7ef398230x92593e8c0x275269b30x8137d89e0x17e286970xd11ba0760xe2d397600xa1ac9b320xc3c19fd50x693b6cb40x32ff49d40xd004ea880x9e1c14310x68ceb9b70x272d68760x7610c65e0x7259fdcd0xae0d83b50x906009200x60e466880x271ae3d00xf40bc2f50x345fa8cc0x991a0ca00x93fa4fbb0x183131420x1a9885fa0x25aa48740x44db7ed20xe049f60d0x6bfcc9830x43afadee0x7acb86ed0xbfb228740x4858cd580x01d0d2d40xc03c8f600x454ee9210xa09e478d0xea7922700xe2bfd0a50x1f2f9b780xa8413a880x42d3ec600x54b562070x756bb5f60x2a94fa400xd1fec7b70x0a58fccf0xab7685c10x1aa21dac0x3e7645e70x1bb590290x340c16be0x2c1bc7b60xec4c0bda0x704e4ddd0x928d7cd50x25a082a50x5c47bd2d0x1dab0efe0x603229a30xb09d0a680xa74565320x341776fc0x7424b7d10xd2e933960x45a1ba340x977a4afc0xf6299d320x3c1ab4380xfa7469ad0x99bb46f10x7809e40b0x702ffa130x8aded1900xf80d18cb0x57e1d1bd0x16ad7c5f0x102367ec0x2e1b46b10x662ddb080x8c76c0540xa4a2a8fa0x5c8a1bf40xf798c9a70x67ddf37b0x7b93ccd50x9659acc90xb6354b770x93ae367f0x515a6f560x19f37f0d0x505e4cac0x8fc366130x741ce0eb0x68ae63b60x4e8594560xad6591940xd0b80a180x41a05c360x7250db730xb78be7260x66fd61690xb7b836b30xdd8051590x81125ac10xde6d74ad0xa5b5a86c0x03e442050xf15a7cd30xa3919fb70x410e03a30xcd34081f0x1676a83b0x3294b5e50x516a990b0x04d971e40x73abdb300x9f673b290x5dc2eed30xfcabc7da0xf3df871f0x1332e4de0xa6092eaf0xfc24cfca0xa70773c30x1e4f0f120xe0aab8720xc41766720x3d636fa60x6491a8610x2abf77710xa6d3f3ca0x9752ed7e0x63ef54270x59f74a040x62be51db0xd8f41f950xe1b60b780x5736cdf20xf6dbf4c20x2710c3620x713296550x1e706df80xc9ea36780x6f87631c0xae49ec7e0xb036b0e80xbf03298e0xc5940ec20x60e4769d0x020393210xd98352b60xd6f2236d0x1b409b6b0x5987fe450xea4510770xb77a076b0x874c77de0x9ef50beb0x134a5f9c0xf32b66d40x5a200b7b0x551ac4d70xfefae0ee0xc79987160xdc856c130x40a65e540x78971d7e0xe0eb58380xa9347efc0x244d8a700x7c55f97b0x49e0135d0xe75b7e770x5988395c0xea1b26fc0x5c52e1090xd4b2e5690xaa5ad35b0xc48b666e0xe0fcc74a0x83aadd290x12fbd8d80x35033c810xa41faede0xce0c64600x534bdd920xe6a1bfaa0x4652cfad0xb7d5ffb10x2939e7ed0xa3270f2a0xcba1515b0x344be4de0x73bc41060x00a7863b0xbccee9920xf88964e40x84bb50e10xb37b318c0x9777abc70x6db9036c0x16f43f0b0x776221bf0x9b6d303c0x3ce697300x709ea33b0x16de6acf0xc78d94f10x8738fcbd0x48f550d80x84299e900xbafc89940x4b6431ce0xca98eede0x17c5c1d90x3033cf040xb1cf10140x77afda1a0x0c17ec4a0xb78c44080x828c68380x8de461890xddeb8ffc0x0a9c73690xdf7a716d0x8ac8b7a40xd9c4a9880xa1071b9a0x20909ae70x5eeeb9d20x9537198c0xcd1e68810xe295aebc0x43a3902d0x863039120xb33fb3ff0x90cddde70x1710f9f30xb12560d50x5ded8d580x1ad8967b0x548c6b030xce593c220x3bd45b0d0x749e05f20x7903e46e0xeb7e05d80x1585d7630xda4276bf0x7e7582940x202a1b1b0x2b156e1a0xbed568080xee67c2c10x5dc67e740xcb4681100xf1429ffb0xff69a8690x97db6d6e0xdcb78ae60x282fb43b0x24645ea20x497286c30x267503d50x8c376b740x9edc6bb30x2d7794660x5ab52c9d0xf66d9efd0x327d2ddb0xa2b0ca030x4c9fd7940xb7a2b6470xf8cba87f0x7f2158a90xbf0c4c130x8afd25820xa15dfb4f0x50055b750x9ba30c840x935b99b40xae6263290x03e9c3230x380837540xa9a212560x6cc898170x2fb23c490x46a022740xcc8b05220xea8ed8bd0x83739ca50xc4e2787a0xe5ceecd60xb4aa0c260xace5f7780x5a784de00x8cafaeae0x2f761e870xa59408ba0x0b40d5510x10412f500xd14ea33d0x491ef7290xa9beae020xe4d2cc6f0x995197280x753942350x41614b480xe694c5b10x1c1425b00x75ad24660xdc9b9d460x5893adbb0x399893db0xd7d54b930xdd0d2e980x43df14e00xc32b69910xf0eb40360x6fc94c6f0x199305e60x287277cb0xfda917a70x0c90b58b0x75a964960x6cd869650xba140a440xae969e020xbf3bcf160x5d80c3cc0x7ea4cf5b0x02bd48810xee14f66f0x24423b9f0xfc6201090x1d2f74630xdb0f3b4c0x3a8d99650x616db4c20x084436760xc97eb69b0xa1f2c3b10x3cb9d6040x28ab45f90x42dc43470xf0b6b1120xdb70df940x7836ab8b0x9b40fb080x182425140x49df88860x34609f890x179de39b0x5e6108130x5b1e38e50x9ea482ac0x1c93f4ea0x66ae25c30xcc41d8f00xab58445d0xd97fb0fe0xa37ef9550xb0f66eaf0x72a827390xc490b5550xc3d09b460x09d710780xbe16e3380xb11628e60xe81c5e570x272d66fc0xfe9e0e4b0xbfdddb560xef80cfa10xcead7f700x9b6ba3540x7f7e44c90xd2210fab0x4bac34560xf20a25fb0x2a05c5750x520c292c0x4fde3f890x39e9a8ce0xe08b7d3e0x4fca90f50x11747b850x50cd5f530x1206e0e20xa1bea97d0x631735490xe44ca4380x93c97eb80x9394f0160x932cae560x3b6e7cff0x0608f12b0x374fc2cf0x58295cdc0x11d14f1a0xc4b398a50x0298f8570x83a280370xff3935970x37eaf2510x5ddd47b00x0afdc2fd0x3110515f0xa246e0db0x82012b7d0x46f409280x1792483a0x5dad7e7b0x981efe920xb57bdc0d0x74a0134a0xd731ef640xe6c1e1260xf67be26a0x283e44e30x8337cd3b0xea5cbd9c0x502108d00xe2a289420x6e4372840x2cd0b1a10xbc13f13b0xe85f1f6f0xe1650b3f0xc9fe5d740x3ba7e73e0x4c996aa50x610b257e0xa79606600x73439f320x370de1000x48ce22320xd33adcb10x550c9d8b0x7d2954190xdb5342cd0x2ca7c5be0x262797ce0x609016580x46d05c520xf954f4110x9fa1504c0xfe8638230x33dca1cd0xbe1f44530xf6ea265e0xf5e265580xa1ddeeb10xa8ebb6060xea0972780x8e12dc830xa41aebcf0xde1f07700xc06dd0f00xf6a34e210xc0006f7d0xf1bac84e0xae8b99da0x1c5f8add0xa44cd3920xce2e6c560x7625f80d0xc66343150x6e00f2b90x049b01d80x017a52a60x795d8efc0xedae33e20x2d380b780x9a1cf4fa0x00be72d80xb5f10a490x390c910d0xf5da6af30xd7fff3820xb0dd959e0x925ee26b0x432065400xd5ffb7b00xbd32c3130x2a8187f10x0a25337f0x14b2a7c10x06bc34530x4602dfd10x59018f8a0x50e9dd830xc51ff8e10x19909bcd0x33e473fe0xb9baec050xef925cd60x780cd4070x63ee06560xf1edac8e0x93f69aeb0xacef7b7f0x6e96eff10xcd8d71250x9fc5942f0x709ddcbc0x235cf90e0xde772f6a0xb2303f980x625ee3130x2ed94a570xa9e50d810x20a0bb480x6a96e7da0xb14c60820x3e79c8240x0b6465e70x3fe8e2fe0x848b584d0x71dd7b4d0xc28a00cd0x654ff0970x11ea94e80x189be7a20xdade8a5e0xe52d1ae60xf659e8da0xdbba4fb80xf2d16a110x10d040e40x683be3fc0x7b08eeb30x076870e70x90b641d20x2feb10800x8c14b09a0x63671af30x16e29f690x921a0d0c0x552f5c790x8fa321120xb4d8336e0x2d3612f00x9b19b7fd0x7b030e920x1aba20260x142594030x30de55800xf15dd3f90xa1411d970x57e37a460x0a956dfb0x8a63e6f90xb195e7640xaa9b2eb90x908ca40c0x8effa6ac0xa879a1be0xcee098030x3dba61730xaa96ec5f0x8bc6f6a70xa9e40fe00x135d47820x7226276f0xf12983a30xf52450780xc6918e240xab9d88b80x1df0d8e20x68cd28cc0x897b8c6c0x9981b4830x8f24b9200xb3a013480x87ca06200x94c40cff0x936145fd0xeb445a760xd6e1d60b0x2b09a4820x62c3f1ac0x95505b420x9046a6510xd97543060xf12789d20xc56e4d2f0xdf06c87d0x8ac3a5f90x5376260e0x55ca3b9a0xa4b78d510xa35e26fc0x2849650b0x1119ce670xb7f7dfd70x67aa9ec00x992217870x17f568e90x8dac873f0x2742cf8a0x7d11ae690xa308b9540x9d69dfc90x9355245c0x0610cfdf0xadf671ec0x327a98220x0c6078fa0xff45af090x28e65d450x9d9176990x3045e3e40xc9e5fcbb0x945c5f100x025521b20x2cc0129a0xef6c32fa0xf22f27350x17a119a80x948ce22d0xceebc5d90xba4e55950x8e232aec0x5923f6cb0xbc7db0320xca8bd66e0xd015be010x36bf9f860x49ce89ab0xfe964c130x7d867e620x1cc348520x11a45ab10x0a043e220x5ef5b73d0x8a22a9970x35b8e8200xa2fd0b7b0xe40b66ef0x77a03d460x588a3c580x50fcb3bb0xea0e4bff0xa1d185d00xa0ec3e400x741285c20x6c4f89520x7ff35aff0xc5fa9b910xd78cae9b0x9c81674a0x59c42ff40xe4ab31070xb103d1cc0x75fef85d0xbfd63f640xa7e3b5710x63b11a5c0x300be16a0x32e014e10x6b3167ab0x6631c7620xa568a7420xa6c4f2a40x16af8a820x8b8cec470x63a62ac50x25e4453e0x343ab83c0x8c37e5410xad5d3ba80x0263cd360x438443710xeacac5e70x9027549d0x831b6cc60x91d5b9ee0x93c479bc0x57858d4e0x1de773070xd5becc850x06b5ccae0x3ccb45360xf65e23750x03f2b63c0xa2e3aa0b0xef62fde70x66cd6c4a0xb7876a0b0xf8917e300x1ab4a28d0x2bd3a3aa0xba3f50f20xf6ac3ad10x4c4abacf0x491f25090x970432a00xe965b7310xb4328bee0x111768910x5bd84fd50xdf9b10e40x6c9ce4ae0xfd5755600xfb1926bd0xc512bbd20xf5fec5aa0x67bae36f0xc8f2889a0xc23937290x8540b12b0xb975e0f50xd080bc180x147f61450x54b783020x24e6a53d0xbe3aa7e50xaa1f8f190x799eb77e0x5d6855ed0x7cc49e800x2c91ce6c0x2bb1d8f90x9d2767240xd48d099d0x03e567e60x0a0085580x79031f7f0x5c5c5d410x70f490700xa2a533c10x13450d7b0x99c974710x824d21b90x84d1e0d60x39a531930x572977d90xb493bf620x1a6fe5fc0x65c6ea820x716cf5420x7bf07c750xae887da20x59dbe88f0x85b12b060x1e8eb1f80xd79fe63f0xba3ec7480xb65d6f700x5d953d640x4140bce30x02ee8cbc0x088e5ba90x0f070e9e0xb262dd760xd5cc7a310x2124416f0xf3c24dec0x048189a90x761001f90x0dd38cc80xb786ebb30x17964ff20xb42b51b00x48e7afa80xd528e39b0x37f74a020x26670a480xa2179fbe0x1d72b6300x965e8f460x98f391240xc57025000x9f3942ee0x4951ea1b0x19e229b60x4f87180a0xc2ae1cbb0x283d5ecc0x63e009940xa7010b3c0x77533d4e0xd28b2fd90xe6d70e5b0xeba19d490xa88c5d740x571d92500x8b6fd16c0xd376edbe0x07a69eb90xff66d68c0x642b1c5f0xe369693a0x987dbd4b0xaf19d04d0xb79c88e30x3b0c34160x0e98210b0x1c2c5aa80x639828370x88a9ab4b0xde3aa8110x8d8ed6730xaf04d7ed0x22c0a6220xe0e59d610x788426490xfaffef170xbb059f920x53b03e070x0181b71d0x788936890xcb4a89b00x424756910xb88760dd0xbd22e98c0x8e471e290x4194e4260x9b18db730x647bfb7c0xd4c2527e0xe6c7b2fb0x536742da0xe731fec50x018977a10xddc8fe890xc3a0fb620x5a7b5c380xe4ccb1490x9ebb919b0x0df73a340xab91291d0x8188b45c0xb1f1f63c0xf6dc4aec0x3c9179880xe4e1b1fa0x876a1bbc0xb4deee400x7729104b0x996306830x666a43ca0x20ced9a10xc9f92dde0xfa3694820xec8360980xc812ba0e0x0179014f0x8d8458800xde31fe780x4bad009d0x27c2c6740xcb8c20110x07333d1a0xd1375acc0xb06c72db0x57cdbb8f0xa4b2a0740x6c7c3f9f0x70e351990x0f7477520x1668a3610x2d32488d0x43531a3f0x0efc3fe60xc903c35d0x62f90aec0x4a4ab7d50x4e31cf2b0x62f5a0900x9e47bcca0xa90a9fbb0xab0e99a20x5b96b3580xefb5400a0x946b9b950xd4b27a710xff4032ce0x49dc0f6d0x5844aee00x1a34d1f10x44639b960x354130440x0f5d7a3d0x4f2bf6510x7988e4e30x1f20cecd0x4044ba0e0x1c4cc9370x67d2e52d0x9df60fc70x4c6ef57a0x037aa8770x50dabc2f0x8863e4fe0x8dec8dcf0x34f97c570x9cf90d240xc2790e480x4f1e8f2c0xe8253fcc0x6644920a0xfff85ce10xb609a66f0xd4dad9f30x15fde7fc0xe06a0ea10xb633e0580x7132101d0xa0cc07de0xc2f4e57e0x31eed5090x6c8535f40x70951b3d0xe7405ec40x4887a5000xa3eac8e50x7aba4eb90x7fc8f25e0x3296ec2b0xcf46a50e0x0c9251390x1b794f5b0xb302acba0xe5491bac0x9a87efea0x95c5f0840xcbc7f0ad0x8ecbb3b80xe63db2420x2855f8820xe571b2d80x9c8bfbe70x5be2850d0x41aa764e0x5a5dbf470x4a6d01710x925434d00x2908e23b0xab513fa30x4bcbd5240x5980c5350xe9373c000xbc413bd90xca4d15040x43f526ac0x110912910x4f3ca82b0xcbaf512b0xb7e4f3b20x1506dbf60x72b0e6dc0x65ca94e70x5006e2840x6eee30c80x012a15870x3c8adc630x2c0149bb0x417a27090x0e9b12990x411622640xd706923b0xbdd51bd60xa3229eb90xd85d52730x6adb64280xb31871de0x5fd839530xdea9dd390x7cd84e560x2d368c4c0xd3c672b80xd41ff2ac0x5632e63d0x3a75c38b0x5d443a510x42fbd60b0xb0a47b4a0xc96dd3e60x4ed368e40xf40a924c0xa5b5156c0xddacfbfa0xbc34974b0xd8f5f2720xff4696640x56ba04730xf78ce4b90xf95d553d0x75ad81540x4eab7bd90x9b06dbaa0xba6e60be0x2c19c3c00xe31ddb780xe06274a40x1f493d300xaf9c10380xa74765160x64d4c48b0xe4663d050x85c0edc90x3ad56f5b0x9e94ada50x3f6d1d730xa3e3fa5e0x5183e7650x84e15aec0xb7825ded0x9e5c836d0x2f63a47b0xc9984e440x2359d4900x3b348a110x71716db60x99d222570x05fa84e00x8f772a3f0x98ab1a040x56177a4e0xb461d3810x6ec1b06d0x489fa1300x94b1b2ff0xc3e8d7db0xe5031aae0x9deff49b0x74f4e8690x8d1cfe910xed92cf370x648ff9460xcf8b9bcf0xcb581bdf0xb4145cf50x83af3e260x42c91ffa0x7d5c07520x523e738d0xe8bc27110xdd3795ea0x83e0411f0xc88f8a290xcf26a1d30xb1251a4a0x71c150d70xd6319d370x6f84dc480x6ede302a0x549b8b7d0x43ef4b5e0x4c52616c0xe4e6b84c0x97d550450x5580ea7d0x5b049a520x92b683020x710011350xca3ce5b10x29db62cb0x7561a06d0xa5daa4070x52cbc7fe0x5e52979a0x6f7b0c900x60a47a2c0x283b8f8c0xaf131b000x144a74c80x68d068870xdb630fc10x5b00e5280x09e726410xdc45ec780xb7bfc19a0x716713f40x116c715a0x5c16a9050x169e08410x3d93b1860x1b700d370x9c67e77d0x2192abec0x253f29cd0x8da1ea860x9eeeef480x992e03d00x4f2644720x08595fe70xdd2d5c290x4bd9a3cf0x5c0a46410x6d3414450xb69273430xd71993ff0xb6bd2a280x7078d2290xd63385f10xfcde4be20x8606d9710x7cc5fa130xcc1076b20x4a14623c0xbff798fa0xa3b20c6e0x361ae35a0x5b578c7f0x3ea4538e0xf7f52e550x486607610x296831cb0x5083b8260x121d3fc60x922d2d7f0x0301b70d0x86cef1800xd6636ca60x305e57010x0d3354a60x98831ebb0xe71129330x4826aa470x5b47f7280x9bc800040xd5ff26d30xe037179a0x4f5702d60x09c2c2320xb2bd8a590x59bf986e0x3f3648cd0xfc5706970x638a8fa80x87fd3afa0xb7a420780xd99026f80x7b681e0d0x907df8030xf076bb780x9b2439090xc8d386640x7a62eb0e0x506453e20x1ff525040xcb2322850xddc9c35a0x6f3614b60x0304e9450xd213a8a50x30e304dd0x65e21c300xc37672af0x177c3cfa0x98357efc0x0776716b0x1ce47c270xe7fa72c00x45fb89850xd1cd198c0xa3b51f9c0xdde51c340xaccfc4db0x2da56a030xbdf8315c0x6b587e4b0xb590a6b30x2f27fa700xf2d3102e0x75a729a00xf5dedb300x70c943e60x736b70ec0x11e9d8430x02debbe60x298c60ce0x109068e60x485545e20x633213be0x65ec68700xcc98f6e70xa0adb49c0xb26da4680x910294df0x983edef70x22b201110x1e175b4e0x73b744ab0x1ba38a240x496155fb0x369e55ed0x5fa9e58b0x1b58e8cf0x0ea275190x7af322a30x5e04f2d10xe7b0c08d0x8b54c3da0x4de733a70x967fc93f0xcd4537f20xe42747f00x4889adec0x04200ceb0x5e1481f30x4e5daa570x78391e920xca447f430x0874c2b30x374c36590x93eaa6ad0x12439ca90x2b5d1bee0x1290255b0xfff3ea550x84f763350x4df312580x1e95ae810xa9e817650xd003b52d0x6ff194290x900792ff0x235665380xdba126c10x8f495c470x73aaffad0xb09faf790xec5512210x9cbfb3790xe1dfc6a60x9635229e0x2787b0b90xcb3af3c70x4a0cbe9f0xf44ce8d10xd1be97950xda42d7400x81d2f6ec0x96fbbfdf0x571e15d20xc5a6d10b0x69b18f430x7d809e9a0xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900xd24108d40x083eb21c0xab8063b70xb9fa770c0x2c4dceb60xe064f3b70x9a012d870xf1aa8f270x37956b720xbf8dc1670xefa78f7d0xe24811560x42dc848d0x3c8ced9d0xcaf056c40x5e58f0cd0xc4bd22660x565455dc0xc153b9610x90e0b3cc0x27b8965b0x333fc02e0xc26630700x6b9ca03e0x421cbf3a0x9b9d75870xe6da1e230xa72fe1860x351cd9300x997d20750xa37864050x5ac545880xe027b70c0x9228c99e0x2e0e09140xae94256b0x19942ee50x1a1e49840xedb21b2c0xf0894c8e0x3068ca810x74f513a50xcf59754d0xe279abfe0xf34d49640x0e1aaf0e0x527401600x9563bcf60xe1f844220x2405f0640x466137d40x26d04f750x6da80e000xeb4d69740x97e3c0290x599196ac0x01b08e8b0xf912cb460xe96e26140x53c9f0ce0x9948e68c0x022fa7cf0x3305a07c0x8dcbca870x5fa4db640x380f5b9e0x3d741c870x8b4d86aa0x7a1d29860x32ac36450x048d55480xc36cbbc10x5028bbb20x366605ca0x9f3c89210xc40efc8a0x6be021170x6c0b1ee60x3d2d7c8b0x10e52f8a0x31def29a0x83b99c5b0x685911140xd67a50b30xe54278930x08bd2d110xa3e4a8ae0xbd931ab30xe5af3f800x3598a4a00x67a6b16a0xc09afe5e0x8f036c020x8f96854c0x05990fda0x850a4fbc0xc9d5e1a10x23c35f9d0x9105febf0x0a0778060xc01563420xb89585b30x8bd4614c0x9131fccb0x6e500f280x77971d590x81005d390x239dd68d0x926b90bb0x0bf5a2730x64cb427f0xbdf6655b0x47f4c6310x80833c5b0x584106a00xde750e820xe9ccb7c70xa2f97f2a0x0188cf3d0xfa478ba70x01c8686f0x2e7c7bc40x5a82578c0x9c3f41a60xae5bdea30xb9bb4d950x5291b7760xb21f2f870x6c4aa6f40xb197169a0xa503c3d20xd3812f4b0x3267969d0xe412721b0xa78dbe3c0xc1c79fa60x0a568daf0xbbbda41b0xe8846ed80x8340d26a0x0698151a0x96c7e9860xba9cc5e00xd9cc74000xb8d6e2b90x3eb697bf0x1bc0316d0x368e30ec0xb49172d40x9a05fa360x2a3567d90xa79d71cb0xdb1546530x20091fec0x60120f050xd2d29a840x053630c10x8a42102d0x05a87a840x5acb8e4a0xd10a10020x588b93000x5c5609f70xd2b0545c0xa4649b440x4ec155e50xeb6efc9b0x1256e6240x6a06998d0x8baf89130x122e51b00x66eb661b0x5388bcc40x5af07b340x7e9f8e500xd448b50f0x548ac86a0xb65a759c0x35d00fd80x0861c7e80x341c3d7f0x5ea404240x921c125b0x6ea7f9710xb42f2f9b0xf91be41d0x54d8843f0xe818ac2b0x5c4389800x3042e6320xab53afde0xa79c334c0xc196c1950x8c51a82d0x538416eb0xe95712c40x80fc2b1d0x11eabd8f0xdae71be40x39427f970x1b9addf30xecd9b9130x4dab34660x2ea3096d0xfcfe9c890x97e11cf80xa6307b6a0x1b9453150x78c895e80x7f1f444f0xd9d220860x2921a4d40xef514c040x323878ed0x48b4e9520xa20c42200x883e1c140x882079140x3ddf560b0xaccb12980x70e2c5680xc0f1904b0x8e787b000x2eda5db60xbafc42fa0x21533ac60x79c781f80x289834630xed7c8cf20x2e5382f90xe316e1c60x8ea600590xfa62f1250x865180240x077e1bde0x80b050a60x4e94cd480x0549257e0x0c8744420x26c573710x315141f90x9b5989d00x74074a890x7739d3c80x2d32cdfc0x5aaa614d0x6041c9390x462ba34a0x500c20c40x60be50db0xbc25003c0x90f7121d0x3ff75b760xb74157b30x36079dff0x757e75980xd00521fd0x90e6315c0x30a956d70x640f423a0x5a5f2cd40xfe3172dd0x721d149e0x67ff005a0x0dd07c040xcb92c1d40x97e056630xce79b4000x63891b650x04ab8d7f0x6db3ba370xf669f5e40xa9ff5bba0xa20d124a0x2e2fc4fe0xebedfe5f0xf96623240x3bdba1150xa61bd6980xd03bdba70x3ff9b0990xecd936db0x9b47e42b0x00e2a8440xc99e3eb90x6efd9f2c0x711620550xd53c8ffb0xbd38ba780xe2e79f1a0x227ee25c0x71408d260x391373b10xb80b95800x1c9622670x5ee508ae0xfa78bf490x237499c20x3c2ce0840x3ea71c040xea8a2c020xc2bb2ef00x25aa5f510x38e664da0xfe9eae490xffb074b40x667225fc0x150b3fc90x86862a850xc498d2390x8d7136910x7439bb5e0x254a4b970xf616fa4e0x7b42b5430xb09462ff0x40da081c0x09956e0a0xa2c336070x70e7f79c0x73922cd60xa09110ec0x6021055e0xd391c6250x1bd4761b0x326582fd0x7ef5ba910x7579a0df0x8acbf87b0xeb427d210x238b21ba0x0954f6db0x7ff3a3380xca781fc20x1c007df80x247977aa0x3e3298fc0x73230f200xf28239920x570268de0x9ce0961b0x33c84a550xf630d9a90xdeae979b0x43152d5f0xec7966ac0xce12faf80x9b38d8de0x73c5f6b70xca992da30x4fc210fb0xa73f3e920x9d8ee96b0xc8cbbe550xb0dab4df0x90f737ad0x1d41bcd10xbd8cc68e0x0c93d8c70x9f2bac000x4d1a6cc40x35213d360xa1952f1c0xdc056ec30xcef917780xc179b2e20x5321f17f0x6695b6310x6c4d2c600x5de78bf20xa740e4910x4afe7bc40x25d9ea980x06b9b00f0xccd31da10xc44bc36f0x48ecdfca0x284589440xaa88fae30x986a4fe80x3511ed750x853efa7b0xb6dac3cf0x0c75eeaf0x99a4f3fc0x1542b0970x4161de560x449eeb430x86b7ebb90xea89705f0xe5b6dbd30x6a9bac2b0x9de0fb930x8ff92a420x43ade7e50x204ec9180x89f19c640x67bf5b310xe8cb2b1f0x9837083b0xa9a8a7570xb2e26c580xcd487d1c0x759b627c0x3f33ce9f0x33b3f3c00x36c5bfca0x8defe9960x76a5b88e0x4fe5d7350x010d830d0xe698e41e0x692abb540x7341325a0xe9cb731e0x1bf7c20b0x1b3593ca0x5c0b092e0xa8b83fa10x0ebd26f60xc1ee4a4d0x499e11710xbf83492f0x43c174be0xac9aff760xd64eb0be0xbe4b31b50x75f490db0xd975869b0x8d5951930x4a7a2bf30x717f32110xd355c41b0xb6388ce60x011f02120xa8c025700xa4a6ebb10x440b75890x7b1c98710xf4d39e0f0x6eb3e78a0xda676e1b0x22bc10810x0245d4840x58210e600x519c8ba90x56850daf0x54a54da70x7d5dc74a0x0323e4a50x3764ed560x1cc84d270x71e6fa600x339b6bc20x9b54903b0x1dc2d0720x78e78f870xaeb1aca30x868a5c1c0xadbd2fbc0xf745f5510x90cffff50x836d5b680x6c9e89750x466489f10x260c00660x42285b510xd3bab0aa0x89163f140xd60042130xcfffdbcc0xa4611d5b0xad35be950x5f6dc8620xda4255530xfd33a7a00xb5af35880x1803d3250x7c204b940x9a5b7cfb0x9e8f4d020x635ceea80xd1aac0630x9173dfc40xb5d029990x5250b8740xe994d09d0x5ff2931e0x5f6498690x23b8c9330x7b2795d30xc45981f00x8756c8a80xc7fbabe60x640a2a760x232c2c440xe4a66dc40xd02604710xe658f6f50xdab346320x7f23de0a0x07e838e80x14fdd0a00x99b7aa080x4b7ef7280xc347160c0xb28903d40x8d02392e0xbb95f4170x7a5b92b90xaecdcb560xd72d79df0x18c0657f0xccbad0a70xc2904b9a0x305459ef0x53567c410x727979e30x5f0be3bc0xd98e5ea10xdf034e100x95c575ec0x480cdec00x8833c05d0xb6796ebb0x6693c1ad0x3159a51e0xc99a9f6d0x8227a8860x5c41fd1d0x06cf78d60x3d5d4d890xd5e379300x16387dbc0x80462a960x06b263140x7240241a0xb57acb9c0xdd966fa60xb5620a410xc0fd29590xdabe7cd10xbf31e54d0x63c181220xb8e429720x9d4bdf9a0x28d27a610x247c87e50x783be1a20x877720460x55e052d90x208ad5a00x73f6aa1c0x2ebb7ce20x1b25d5c00x90dde2b00x284862380xdc482a030x2606dbcc0x0628c6070xbc4490770x2981c3850xf3b89fc90x79798f390x5960b1070xac91fe5d0x51a421660xb2d0cee70xa40767730xda9e9b2a0x1b19a2a10xa557e2960xbb4f9d1f0xdcdc00400x2a9289180x15f906880x43f9ebc80x74b8e6740xf36f42a90xdf3f28290xeda194770xa7bec5b00x2a87c2090x9aae0a9d0x93a546430xb16b9bf10x2e5d41d60xcfd9d7770xcb61ad270x0da2ed520xe8f2c9000xcaf5e8f70x8da205dc0x9ee077cb0xf97665630x5d7812330xd319a0520xb3b152ed0x17da07c50xd6533ff00x483498ec0x428a443e0x65a066df0x81068b3e0xf8e061940x5563109f0xa4c5db690x58a1a03b0x986193cb0xd55887320xba3671e30x35fe22e10x920c800f0x9f83740b0x143686650x397493280x20b15dc10x9a8e18770xbe7dd7dc0xffaa49240x48fd1aab0x2a3cbb840xf1772f150x75a4f2f40x1cbb854c0x6a26cb070xb5e1b0cb0x389a32950x577a14da0x073a31270x48f7b6340xaeab3a170xe2b49a690x15c3ddfe0x5f9f24e10xddef73e70xc5943eda0xdc119aa90x0be795be0xe032b4cf0x4963605d0x7036cd0e0x11c2bc390x068a79880x0c9791520xb585b1330xd15f25d30xcc6a729f0x4e625ae00x6830a2aa0x0f5228e60x27aec9ef0xd5464e3a0xf0f291880x728e2b6e0x583525d70x0a1f21c80x7e8f212f0xb87079c10x09183fb50x0c9d4bdd0xeffd1f7a0x41cfc3bb0xf94e3fb40xa912a8a20xfaf598c60x257c88380x22a555e40x5a5df2fb0x2b1563f00xb250a6a30xb62f6a6f0xf8a527220x89aebf7e0x87a223320x7fe82d590x3c0536cb0x4c879bcb0x3e8a193d0xe2fa2ee10x7b6f1d8c0x3971b4df0xabef8e850x1ce141a60xc289ec0a0x2fa5eec60xa560776b0x1e769ac40xd7e749640x19fd2a890xe1c7e0d00x2eb1a4e10x3e4159bf0x7e15aa290xb5755c2b0x70dee1330x766432f50x4dd6b4e70x5af762f10xe9ff0cd10x379b81a10x4714d7aa0xbd5fdc2b0x8ecd06850xd0e960180xa28ab4cd0x4f918a4b0x75565ea80xeb7092dc0xf67b4ece0xaf0d75cf0xf2239f070xfb3489a90x8a3049b90x08d81cbf0x906099cc0x7f11885a0x0f47b7b20x8186eb870x7b750ad80xfb8b324a0x508386400x8a043f100xceb7475e0xcb94ae390x0746a4360xd53de1c40xc014b51d0xcb7dd9360x96ae68810x80ea2d610x79ca1a390x1190bf5c0x8494d1a40xc717a62c0x4865a1960x9178cbbb0xb5802f7f0xbdee731d0x86d3ab240x16fa7fa60x20551bec0x51936f030xa07b62d00xd27cb29d0xf03a41cd0x255e439f0xcb6962eb0x94f5a5bc0xc9f1f2c50x80ce63bf0x3e8a43fe0xdf0ac11d0x03d66a3b0x332979f40x30d901b30x3f87fb760x702a7d310x0301327d0xd131eded0xde00a6770x13c601930xe6304fe80x47637de60x7d2277bd0x506666900xa94333310x679763780xb0b892f20xa78ecf130xf9b3ae3d0x80614b120x9decd3ce0xbaa0c7340xac0202880x683cb8930x459196d20x0676f5ac0x819b29320x541b80540x7bc46e6a0x03db01090x18ef79fd0xf8dc35ac0x5acdee780x833cf0860x91d56a170x02ac96820x8d0e217a0xadb04ed40x239577f10x5bd03d860x03627bec0x40e28ca70xa874e4940x5fec51d50xe78d34b00x690ec4380x6ecbb7ed0xc23c43c70x4ff351310xe894758c0x7cce954e0xa82edb980xd37457870x494f19980x4bd2ebe30x285c90ec0xc68a5ba70x6930996e0xf30bd7710x4643d7ec0x08971aea0xc96890280xfec10a2d0x292a08490x87d244020xda1f088b0xbd16bfa00x36891d070x355186000xa6fdd39b0x9eff4e340x4083c93f0x264a4fc80xa9d526f50xe15a0e230xde0b2a6d0x2d41ea0a0x056af7c90x4764b36f0x2cc79a450x12c06c940x2148823b0xe7c29c820x9964db310xf03159b90x79b904960x350bb9ae0xbb9f4d570x81b9f24e0xff4005c00x25438f3c0xe09b7cab0x14e9aac70x9fda210a0x933d591c0x9af9803c0x862204340xf65a540b0xdab8b5b50xec29573f0xc045880c0xca0b748c0x459872fd0x783f223f0x57e265720xb7c2e3d50x77c754a80x046f42b80xc5c6ed420x8c2de4b00x3c6c29a50x5d55823b0x12b082080xdcc85b0b0xac030b7b0xd1473ca90xf1c795710xc9c51da60xf9932ca30x91b4326d0x07df26690x3bd544c20x4c7ec4b60xa4d00b380xa8a05e260x102ecc8c0x284456b30x47fa89380x367f56f00xdf34657a0x554522c50xd62a06630xf26dbf340xe4e077540x362f5a120x9119e7570x8459cedf0x489b37720xc44281b40x300bfa0e0xea899c270x974a6dfa0x9b98cbe80x41b486b00x1ae707a60x839af3bb0x31c2b5970x1b2f18b50x9b0466740xbfc95c330x67bfe7910x8859c0690x2998d67d0xb018c50e0x0a3a288b0xccd222460xdcb616500xdfb2511b0x5cfb41350xcaa720860x6646375a0xb38472660xea8ab9570x6418c99f0xc7233dab0x8939e5b10x3135a6740x6cc2c8a80xb02b60310xe635baba0xd2b85af30x4a6d52010x170ede330x1415292b0xa7a4aae80xdc6c9b560xf4f680f50x6b1be4230x588f4dfd0x7a56759f0xf34e85bb0xee8fade90x61d9c7680xd608afd10x6801741b0x3e854e770xb4e304b30x53de83bf0x3ef670b70x73a3bacc0xb3673a280x24a94b260x9e6d79f80xb7294be20x6357e9170xdc4981750x94098ff80x503bd1370xac437f7b0x04cda5660x4d4db8410x5c6958260x6721e1140x8e533bbb0x22301bd10xf8f2a4eb0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070x454224b10x707586520xdd935c830xe9e6c50c0x7a3e0db50xb8620ad80x8150b3790x74769de90xc0fec2270x6d629c590x44af03310x0d5a833f0x5f18d60b0x926853410x858b9de50x6134a1070xb2d75c4b0x51d3643e0x05060a190xfa7d899c0x528083000x8df3789f0xd79b8d810x730763150xe118de5d0xb00e5ff20x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360xb96f48770x644ce2ba0x45e1f8700x9c88df8f0xcafe76820xefe95ff00xf782d42c0x7a832ef30x5988b8920x76e9a61b0xbbdd3e300xdf0a3f870xa64ba1920x52e3e4a50x41aa5e290x642195780xcc6a03c70xbe7474f20xf41c7dd60x1a3cbc610xc1b49fb20x5d3073b40x7d8ab7380x38d069b50xa2d4c3e70xaf5fc4b70xdaa94c3d0x9da2b1230x82cbb2bd0x71dc240c0x4b0384970x466603dd0x6e7154f00x279b77fb0xa8262df90xff6104d00xab8bc1a20x8d8640690xb9638db40x993bd6840x1ea712920xc3b78d660x3f54f3e70x3ad78aa40x04e1b99f0x14c10d960x693ad9250x5e77a1850x03869f180x223c2ecc0x45cd7fcb0xd1d02c860xf6cde9ef0x8c093c270x2119a72a0xeda3a7210xb02050df0x2d9d2e4a0x71a9a1fc0xde2d15b60xe9b995ee0xfc86e7c50x7467cd8e0x24d1d3e10x5a6e5aa10x4ded9da40xb96df8900xd8b3b8f00x59d1c2e30xf09445360xc38729220xa47e0c030xaf34cd0f0xd820fdeb0x921934620x6a4d21390x925d1e8b0xb29a1f840xd3c63d210x29dcfba50x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x563c58f60x6bb710380x6339b6d00x6e7ac1cc0x1286f5490x237389260xdf00ba1f0x7b8699eb0xa6e19f8e0xf0c8f9fa0x1a724fcc0x85cd59a80xd76edeb80x61064d7b0x5de6d4980xc4b7be730x509da5df0xb8e448a00xcbf9166f0x655cb2020x5d6315840xae1ec7f10xcce98ce00xc1fd71dc0x02b740810x91ffbe100xbd8fc6a30xe04dacb80xbe1ab5240x5526da580x7271d2d60x295bd0d90xa49929bc0xbd8d71310x0a07869c0xa42901ee0x9796c6a30x181bc2aa0xf3e6e3480x4fba08110x82bf543a0x2bf5c5e70x9d728a1a0x9b52e9c50x6485c4cf0x5b39d06f0xe3590e5b0xd76a73930x3c97c7be0x154bd50e0x782378280x1775a5900x61a0340e0x798d93280x09a453340xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0x2a48197f0xc59655e40x9223e14b0x914f34910x0eda33fa0xc6fe52180xa10294bf0xd2af3f5c0xd6d123810xe34bce270x86ac830d0xf1f04d230x02da650f0x58cefe770x8645869f0x05d2c14e0x226138b00xaa0241460x9feaf2870xd2933f940xb6d8d2a90x215051340xad3b71e80x8dba86bb0x74ae3d850xc9ddab5d0x92d778bb0x44b80c3b0xfd09f5f00x613a5c830x8c90e6120xf8cb53320x9f625b230x5c2b7ef30xeba6fed40xd1cc24db0x77ab13270x864a96a30xb0ce246e0x4a8e3d340x3607ccec0x50a3d5af0x38e10c1d0x66011ab60x4bf473fc0xb1c4b1d00x53d5bb020x7132d5840xf952a3e80x5412743d0xc5ab5ddc0x01bdb36b0x5b0610770x19ce86490xcd0e66ac0x65fd459a0xf5ee9ba80x42801d200x85a8ee760xfcf90ae90x4063251e0xcfb6a3da0xc20bce870xb7e279810x86e597880xe0ff7a180xcd083b100x7afc9d8a0x99c95fa50x1947a1050xfe224bfb0x039488670xf8bfa2db0xc628a6880x38888b370x847478c50x126f16d40x0fab0e130xccbff9900xec57aba80x1aacb3c10x39b3c1f30xaff1ece00xc9f1988f0x7ba33f510xbe9a0c3c0x13b141ac0x04084c240xfea578860xf7f248210xe49ff5840xeb8d3ab00xc1149d230xddb1f1ec0x9217327a0x1229c91d0x26a9495b0xfd3d08350x62d90e470x7dc4d9510x31a216440xa07246490xeb4a2c6b0xd0df8aea0x658556df0xfcf8b3610xd05ffa880x2c9909f60x3ebd84950x24225e000x677df9f80x9c2a4cf00x784f0c350x513723710x835bdfea0xa7b316880xd5f578ed0xfd76c6790x7baf8c7b0x6daac2810x3c80eec60x6a682bd30xb4d8bc3f0xbb5d25860x9b9fe7310x36d2cb910x99d6f6e50x08c5db3e0xbd1b7fc30xb536ca600xcecaad6e0x9336701f0xa66a92620x7e943d680x225d5eaf0xfa0cf00b0x9c2a2cde0x0a31bb4c0x9fef35ac0x2bf67def0x4839762f0xf8abb5000xcecf2bdc0x20f819f70xb1cfde750x17e271fe0x85a865040xdc7e01280x6ea6b4140x2b7557c00x4e6084dd0xd16d9c010x315de2cf0x32d434200xede782350x65e8e6e60x3e81f3780x863179e50xb994cc950x082737e80xe234aa6a0xc041f55c0xa8d8e08d0x0f91a7080x75c5f27c0x0da9548d0x67e85f5b0x726092260xa6d042f00x89e3897d0x3d3a7a830xf50fecbc0x0eace7c60x5ec545db0x0ce81d6b0x4ca32d2e0x8f81db9c0xb88488420x126023d30x4a27dc250xa97e00eb0x01612c0b0xaf6480c80x84ab0c9c0x03ff31540x7dcb680c0x988843750x9dc25ccc0xe13152c80xff5854400x370cfe6e0x922ecd290xdbb861ba0xd18890a90x0e06aaac0xf19b9fa30x5f0e888a0x8af3448e0xdf9e09910xc387c06d0xd09808810xd19657e00x4c1990bc0xbdb6ac060x9be0430f0xa8226f2f0x60d010c90x963a93cd0x3adbd5950xcc5015970x6e9acc410x3aa68d7a0xf56238f40x28b12cc90x5074e5730x3cc484290xc78a49220x3cc272660x8f8d43410xb4e572680x567087090xcaa01f9b0x4cd94f1e0xaf1797120xffaf272f0xeb06d1c10xf2a353ac0xd034392d0xee8efe1c0xf3251e7b0xae575c8f0x7b6ac78f0x354792c00xf658a8ab0x6ed7b5450x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x98b83eae0xec27d6000x70a4fc250x637bd7d20x1a11f1f90xd06774ad0x0958448b0xad5c3c930x691b74e20xd9c1d5070x562013780x1a0fe5750xc0f9efa90x6d1246100xb13d41a00xd2ebaaff0x747372130x2cf7aa250x3cbf7e2c0x0ace4c4a0x2c9890ff0x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0x7bcb89f50x6cb35e0a0xbc5671dc0x95cbe2fe0xe6a93c700xacfeb0ef0x06e471610xd92239a20x7432080f0x3c71be9a0x1daca5130x54baaf150x30ce33e90x8261da300x9720763a0x7defcd8c0xf961cef30xade91b9d0x49f866240xce01518c0xa21fa7650xccd197c70x7929c9400x74850c230xb73d1f740x72a6ba300xe114a8d00xde4a7cc50x76a6bf820x8ce4078b0x020b93e30xf06c5d720x893f3fa00x454ebe450x1372031e0xfacc198b0x3a63edbd0x3dece7060xfcd741a40x1d2790450xe7bb12800x31cf8a380x48adeb5a0xd027b7f80xe16e534e0xbee6dce80xd79026760x5a36ab130x5e803ebb0x1b9f2f970xd035582d0xcfc5ec9b0x683303db0x0067db040xad3a30ba0xcf6d9b5b0xee15c2590xa83891d20x444204230x4360b2440x8901e46f0x264b426b0x41f7c00f0x77c5b35a0x06de25600xdda406e20xb40234530xdc9c80ac0x64c0eada0x2cc2d52d0x2dacdbe00x193f16040x2b2eaff30x44c6e6330x226e3a480xc769aa150x69293a8e0x6fb9fea00xafa151e20x2ec6ad440xee2feb300xcf2cc3350xc47b6dc60x76f9835a0x41825a4e0xafd1a4550xdf4d81fe0xa6bf9f630x398e71f10x27936d570xec4f71200x5b2e7bfd0x665ecf8c0xad4d54650xec9d2f680xac2cf7670x790336320xf0a89c960x434c5d105.14.0-503.35.1.el9_55.14.0-503.35.1.el9_55.14.0-503.35.1.el9_55.14.0-503.35.1.el9_5.aarch64+64k5.14.0-503.35.1.el9_5+64k5.14.0-503.35.1.el9_5+64k1.111.31.21.51.52.482.4843.100.00.002.220.80.80.80.80.80.807.727.03.00_rc107.727.03.00_rc13.04.203.04.2007.727.03.00_rc107.727.03.00_rc143.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc107.727.03.00_rc107.727.03.00_rc18.42.3.08.37.0.20v2.03.00_k55.04.00_k65.04.00_k68.42.3.08.37.0.2011.4.0.10_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.243.100.00.001.01.01.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko2.3.02.3.02.3.02.3.02.3.01.21.01.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.04.0.824.0.824.0.821.0.21.01.01.01.01.01.01.01.01.01.00.12.482.31.1.10.80.81.01.1.11.1.11.1.122_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.12.3.02.3.00.81.1.11.1.11.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.11.1.12.3.02.3.02.3.02.3.02.3.00.81.01.01.01.01.01.022_Dec_20112.3.00.81.00.81.01.02.3.02.3.02.3.0v1.12.1322_Dec_20111.01.1.11.1.11.1.11.1.11.1.10.82.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_20111.20.82.3.02.3.02.3.02.3.01.1.12.3.01.1.11.1.10.822_Dec_20110.80.81.1.11.1.11.1.11.1.11.1.122_Dec_20111.1.12.3.022_Dec_201122_Dec_20112.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.022_Dec_201122_Dec_20110.110.81.01.02.3.0v1.12.130.81.20.81.1.11.1.10.82.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.02.3.0v1.12.1322_Dec_201122_Dec_201122_Dec_201122_Dec_20110.81.1.1v1.12.13v1.12.130.80.82.3.01.01.01.01.01.01.01.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.10.8v.2.0v.2.02.3.02.3.02.3.00.822_Dec_2011v.2.0v.2.01.01.01.01.01.01.01.02.3.022_Dec_20112.3.02.3.0v1.12.130.82.3.02.3.02.3.02.3.01.02.3.02.3.02.3.01.02.3.01.02.3.01.02.3.01.01.01.01.01.01.01.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20111.1.122_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.122_Dec_2011v1.12.13v1.12.13v1.12.131.1.11.1.12.3.02.3.01.1.12.3.01.1.11.1.11.1.11.1.11.1.11.1.10.82.3.01.1.11.1.12.3.02.3.02.3.01.1.11.1.12.3.02.3.02.3.02.3.022_Dec_20112.3.022_Dec_20112.3.02.3.0v1.12.132.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.0v1.12.131.1.11.1.11.1.11.1.11.1.11.1.10.81.1.11.1.12.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.10.82.3.02.3.02.3.02.3.0  !"######$$$$$$$$$$%&'(((()*++,,---..../////0000000000000000000111111123456789:;<==>?@ABCDEFGHIJKLIMNOPQRSTTUUUVWXYZ[[[[[\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``aabbbbcdefghijkllllmmmnnnmmoooppqqmrsssssssstuvwxyz{|}~bcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzbcm_crypto_spu.ko.xzcaam.ko.xzcaam_jr.ko.xzcaamalg_desc.ko.xzcaamhash_desc.ko.xzerror.ko.xzcptpf.ko.xzcptvf.ko.xzn5pf.ko.xzthunderx_zip.ko.xzchcr.ko.xzhisi_sec.ko.xzrvu_cptpf.ko.xzrvu_cptvf.ko.xzamdgpu.ko.xzamdxcp.ko.xzast.ko.xzhibmc-drm.ko.xzch7006.ko.xztda998x.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xztegra-drm.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzib_srp.ko.xzib_srpt.ko.xzled-class-flash.ko.xzleds-blinkm.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lt3593.ko.xzleds-mlxreg.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-netdev.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzpulse8-cec.ko.xzrainshadow-cec.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzmc.ko.xzuvcvideo.ko.xzv4l2-dv-timings.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzpwrseq_emmc.ko.xzpwrseq_simple.ko.xzsdio_uart.ko.xzarmmmci.ko.xzcb710-mmc.ko.xzcqhci.ko.xzdw_mmc-bluefield.ko.xzdw_mmc-pltfm.ko.xzdw_mmc.ko.xzsdhci-acpi.ko.xzsdhci-esdhc-imx.ko.xzsdhci-iproc.ko.xzsdhci-of-dwcmshc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci-tegra.ko.xzsdhci.ko.xztifm_sd.ko.xztoshsd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzcfi_cmdset_0001.ko.xzcfi_cmdset_0002.ko.xzcfi_cmdset_0020.ko.xzcfi_probe.ko.xzcfi_util.ko.xzchipreg.ko.xzgen_probe.ko.xzphysmap.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xznandcore.ko.xzgpmi-nand.ko.xznand.ko.xzofpart.ko.xzspi-nor.ko.xzubi.ko.xzcan-dev.ko.xzm_can.ko.xzm_can_pci.ko.xzpeak_pciefd.ko.xzmcp251x.ko.xzmcp251xfd.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzusb_8dev.ko.xzvxcan.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzgenet.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzocteon_ep.ko.xzocteon_ep_vf.ko.xzrvu_af.ko.xzrvu_mbox.ko.xzotx2_ptp.ko.xzrvu_nicpf.ko.xzrvu_nicvf.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsmc91x.ko.xzdwmac-dwc-qos-eth.ko.xzdwmac-imx.ko.xzdwmac-tegra.ko.xzstmmac-platform.ko.xzstmmac.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzr8153_ecm.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzsr9700.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0e.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2e.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7925-common.ko.xzmt7925e.ko.xzmt792x-lib.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8723d.ko.xzrtw88_8723de.ko.xzrtw88_8821c.ko.xzrtw88_8821ce.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822bu.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw88_usb.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_8852b.ko.xzrtw89_8852be.ko.xzrtw89_8852c.ko.xzrtw89_8852ce.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzcros_hps_i2c.ko.xzmlxbf-bootctl.ko.xzmlxbf-pmc.ko.xzmlxbf-tmfifo.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzmlxreg-lc.ko.xzpwr-mlxbf.ko.xzsmb347-charger.ko.xzbe2iscsi.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzhisi_sas_main.ko.xzhisi_sas_v1_hw.ko.xzhisi_sas_v2_hw.ko.xzhisi_sas_v3_hw.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzcxgbit.ko.xztarget_core_user.ko.xzn_gsm.ko.xzn_hdlc.ko.xzsynclink_gt.ko.xzuio.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzcxacru.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzchaoskey.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzonboard_usb_hub.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb-serial-simple.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-isotp.ko.xzcan-raw.ko.xzcan.ko.xzcan-j1939.ko.xzmac80211.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill-gpio.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-ump-client.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd-ump.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-component.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzvirtio_snd.ko.xz/lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/bcma//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/bluetooth//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/bcm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/caam//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/cavium/cpt//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/cavium/zip//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/chelsio//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/hisilicon/sec//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/marvell/octeontx2//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/amd/amdxcp//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/ast//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/hisilicon/hibmc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/i2c//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/mgag200//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/nouveau//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/radeon//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/tegra//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/hid//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/hw/cxgb4//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/hw/efa//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/hw/irdma//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/hw/qedr//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/ulp/ipoib//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/ulp/srp//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/infiniband/ulp/srpt//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/leds//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/leds/trigger//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/media/cec/usb/pulse8//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/media/cec/usb/rainshadow//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/media/common//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/media/common/videobuf2//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/media/mc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/media/usb/uvc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/media/v4l2-core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/memstick/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/memstick/host//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/message/fusion//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mmc/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mmc/host//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd/chips//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd/maps//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd/nand/raw/gpmi-nand//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd/parsers//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd/spi-nor//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/mtd/ubi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/can/dev//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/can/m_can//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/can/peak_canfd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/can/spi/mcp251xfd//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/can/usb/peak_usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/can//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/atheros/alx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/broadcom/genet//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/marvell/octeon_ep//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/marvell/octeon_ep_vf//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/marvell/octeontx2/af//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/marvell/octeontx2/nic//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/smsc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/ppp//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/slip//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/ath/ath10k//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/ath/ath11k//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/ath/ath9k//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek/mt76/mt7925//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/nvme/host//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/nvme/target//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/platform/chrome//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/platform/mellanox//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/power/reset//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/power/supply//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/be2iscsi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/hisi_sas//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/lpfc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/megaraid//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/mpt3sas//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/qedf//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/qedi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/qla2xxx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/scsi/qla4xxx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/target/iscsi/cxgbit//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/target//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/tty//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/uio//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/usb/atm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/usb/image//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/usb/misc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/usb/misc/sisusbvga//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/usb/serial//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/fs/smb/client//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/fs/smb/common//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/fs/squashfs//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/mm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/atm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/bluetooth//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/bluetooth/bnep//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/bluetooth/hidp//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/bluetooth/rfcomm//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/can//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/can/j1939//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/mac80211//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/mpls//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/rfkill//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/sunrpc/xprtrdma//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/net/wireless//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/core/seq//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/core//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/drivers/mpu401//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/drivers/opl3//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/drivers//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/drivers//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/drivers/vx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/hda//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/i2c/other//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/i2c//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/ac97//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/au88x0//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/ca0106//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/cs46xx//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/ctxfi//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/echoaudio//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/emu10k1//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/hda//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/ice1712//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/korg1212//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/lola//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/lx6464es//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/mixart//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/oxygen//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/pcxhr//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/rme9652//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/trident//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/pci/vx222//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/synth/emux//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/synth//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/usb/6fire//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/usb/bcd2000//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/usb/caiaq//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/usb/hiface//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/usb/line6//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/usb/misc//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/usb//lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/sound/virtio/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnuELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)'GIKMWjv|-0246:=@ '2VXZ[]bdhikmopqrs|~)gy !"FHdfh )7?|4:;Ze'3:=?AEIKMU]m|   A D H P X Z a f m p y  $ 2 4 6 C E ] ` b d g   0 j o % 7;AI!#6~(Vm}#TZ^oacegikm~/IJLPRTVXZ\^givw0:GJM`cdegikpqr~ ! %)+/25?EHKMJLQkoqs>@BDFHJLTV  5JQcnOZ\ensv}(;]fz  ` h j l p r t w y !!!!!+!2!6!>!A!D!!'      3sS% $ .$1>$k   = +  : / 9'  K  $ " ) 4 & :.Ym/DXiH  ? .1.*FDT  0     9 e : / QV W  g    " _      kPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&P'P*P+P,P-P.P1P2PP?PPqPP3P4P7P8PPPPPPPPPPPPPPPPP PPP P;PP?PBPCP=PP>PPPAPCPFPGPHPIPLPMPNPOPPPzP{P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPP PPPPPPPPPPIPPPFPGPQPRPSPTPUPVPWPXP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPfPgPhPiPjPkPlPmPnPoPrPsPtPuPvPwPxPyP|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPP&PPPPPPPPPPP[P$P%P&P'PNPOPPPP P P P P PPPPPPPPPP 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~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP SP TP UP VP WP XP ^P _P `P bP dP eP hP kP lP mP nP pP qP sP wP xP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP\PPPbPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPcPPhPiPjPkPlPmPnPoPpPqPPPP QP RP YP ZP [P \P ]P aP cP fP gP iP jP oP rP tP uP vP yP zP P P P P P P P P P P P P P PP PPPPrP@PPmPPP PPP!PP"P#P$PP PPOPP]PP^P_P`PaPyPzPPPPPPPPPPPPPPPLPMPPPPPPPPPPPPPPPPPPPPPPP8PP9PPPPP P PdPePfPgPrPsPtPuPPPPPP 1PkPlPnPoPpPqPrPsPtPuPvPwPxPyP}PPPPPPPPPPPPPPmP{P|PPPzP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP2P3P4P5P6P7P8P9P:PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4PPP(P)P*PCPdPiPwP|PPPPPPPzP~PPPPPPP1PPPgPPfPPPPPPPP)P*P-P2P1P:P;PPAPBPFPSPcPP P P PPhPiPjPkPvPwPxPyP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P0P1P2P3P4P6P8P9P:P;PP?P@PAPBPPPvPPPPPP_PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP0PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP/PPPP;PP_P`PaPbPcPsPPPPPPPPPPPPP?PPP|P}PvPxPyPzP{P|PPrPsPtPuPwP}P~PPPPPP~PPP #P $P %P &P 'P (P )P *P +P ,P -PP4P;PPPPP{PPP .P /P PPPPPP P P P P P !PPP4P5PPPP7PP POPPPZPjP}PPPPQPRPVPWPPPPPDPPPPPP iP pP!{PPPPPP8PtPuPPSPTPPP xPPIPPPPPPPPPPPPPPPPPPPaPUPsP>PP0P6PuP~PPPP P@PPPPPP (P MP SP P!+P!UP!ZPPPPPP PbPcPdPePfPgPhPiPjPkPlPPPPPPPP P!HP!]PPPP P P#P$P%P+PAPPP'P!P!PP0PIP9PtP`PPPPPPPPP9P:PKPPXP PPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)PYPPPePPjPPwPPPxPPPPP4P;P?PPP0P5PXPfPwPPPPPPYP?PKPPPPP uP~PNPOPvPP>PPP!P!PP!P+PPP2PgPPPPP PPP5PBPDPEPGPP PPPP6PNPUPVPWPYPbPcPgPiPpPxPPPPPPPPHPJPPPIP@PP jP vP wP P!2PPPPP!CPPPPPPPPP-PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP1PMPNPKP+PPPPPPPPPPPPPPPPPPPPPP P5P3PuPyP|P~PPPPPPPPPPPPPPPPPPPPWPEPFPGPIPKPLPNPOPPPRPXP[P\P]P^P_P`PbPcPePgPhPkPmPoPpPrPtPvPxP{PPPPPPPPPPPPPPPPPPPP P P P P P P P P .P /P 1P ?P JP OP PP RP TP UP WP XP zP {P }P P P P P P P P P P!P!P!P! P!P!P!"P!NP!PP!SP!UP!XP!\P!YP!^P!aP!cPxPyPzP{PPPCPqPtPIPPPPPP!P"P P P sPPPsP PP P P P P PPPPPPP3PvPhPrPP!EP,P-PPPMPSPMPTPPPSPQPRPUPP:PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPaP P PPPPPPPPPPPPPPPPPP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP+PPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPPPPOPDPEPFPGPHPIPJPKPLPMPNPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPP PPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1PPP1P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPP(P)P/P0P3P4P5P6P7P;P8P9P:P>P?PP P!P"P#P$P%P&P'P(P)P*P5PWPPPPPPFPPPP%PPPPPPPPPPPPPPPPPPsP.P/P0P1PPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PuPPPPPPPPPPPPPPPPPPPPPPXPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P#P!P"P$P'P%P&P(P)P*P+P,P-P.P/P0P1P2P3P4P5P8P9P:P;PP@P?PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPcPdPePfPhPgPiPjPkPlPmPnPqPoPpP~PrPuPsPtPvPyPwPxPzP{P|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPtPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP,P.P1P2P4PPPPPPPPPP>PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%PPPPFPGP}P~PPPPPPPPPPPPP?P@PAPBPCPDPEP^P`PlPnPPPPP&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{PPPPPPPPPPPPPPOPsPkP;PPPPGPPP sP P P P P P!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP|PPPPPPPPPPPPPPPPPPPPPPPPkPlPPPPP=P>P?PP P!PHPPPPPPPPPPPPPPPPPPP,PPPPPIPPPPPPPPPP P P P P PPPPPPPPPPPPPPPJP_PmPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPPP:PPaPP tP P P P P!P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *PPPPPPPPPPPPPPPPPP6P7P8P9P:P=P>P?P@PAPXPYPPPPPPPPPPPPPPPPNPqPrPuP}P4PQPRP\P]P^PdPeP~PPPPPPPPPPPPPPP-P.P/P0P3P4P6P8PP ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP WP XP YP ZP [P \P ]P ^P _P `P aP bPP OP PP QP RP SPP TP UP VPP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rPP$PCPlPBPhPPkPnPuPwPzP|P}PPPPP kP nP P P P P!P!P!P PPPZPPPPPPPPPPPPPP tP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPP\P^PPPPPPpP3P_PnPmPPPP5P7PiPmPoPvPxPyP{PPPPPPGPXP lP P P P P P P P!lP!mP!P!P!PPXP`PP]PP[P_P!PaP"PfP 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#PbPcP P P P P%P P P P P&PPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P'P P(P)PkP P*P+PlP P,P-PgP.PPP@PAPDPlP~PPPJP oP P P P P!P P/P0PiPP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P1P P P P P2P P P3P P4P5PdPeP P6P7PhP P8P9PjP P P P P P P P P P P P P P P P P P P P P P P P P P P P 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 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 dP eP fP:P P P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP cP;PPPP.PPPPP PPPP PPPPPP PP PQPPPPPPPPPKPPPPPPPPPPPPPP/P3P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^PdPePfPgPhPiPjPkPlPmPnPoPpPqPrPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSPPTPP:P;PPUPPPPPP+PPP,PP ;P P ?P @P AP BP CP DP EP FPP#P"P%P$P&P*P(P)PP5PPP}PPzPPPPzPPPPPP1P PHPJPoP PPPP?PAP$PPPPXPCPDPEPFPPPPPPPPPPP=PPPPPPPPPPPPPPPPP$P;P 9PAPPBPPPPEPdP P!PhPqPrPsPoPPPPPP P!P"P#P$P%P'P&P(PP$PPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPP P!PKPLPVP_P`PPPPPjPpP PNP:P;PP%P&PPPPPPPPPPPP4PPPP0P!}PP PP>P@PPPPP P!hP!P*P'PePPPPBPPPPPPP+PP5P8PTPUPVPXPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPwPrPsPtPuPvPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPCPPPPPPPPPPPP#P(P3P4P5P7P9P?PPPP 'P PPPPPPPP6PPPPPPPPPPPPPPPPPPPPPPPPPPP %P )P *P 5P 6P [P P P P P P P P P P!P!nP!oP!pP!rP!qP!P!PHPPfP%P&PPPPPPPgPPPPPPiPPPPPPP/P0PZPhPmPnPoPpPqPrPsPtPuPvPPPPPPPPPPPPPPPPPPPP&P'P(P)PPPyPPPPPPPEPFPZP[P\P]P^P_P`PaPbPcPdPePPPPP/P1P2P3PNPOPPPPPP P!3P!:P!4P!5P!6P!;P!7P!8P!9P!P!BP!FP!GP!JP!iP!zPkPfPlPPPPPpPLPyP%P'P(P)PzP&PPP{PP|PPPPPP9PP!P!PP8PP AP @P BP CP DP EP FP IP LP KP NP QP VP YP ZP hP 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!AP!KP!LP!MP!QP!VP!`P!dP!ePPPPPPPPPPPPPPPBPPPPPP*P3P6P9P:PFPjP{PPPPPPPPPPPP?P@PAPSPTPOPPPPPPPXPPPPPP P!uP!|PPPPP?P@PAPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVP HPPPPPPPPPPPPPP PP PPP P P P P P P P P P P P P P P P P3PP P P P PP P P P P P P PPPP`PPPPPP#P$P%P&P'P(P)P*P+P,P-P/P0PZPP6P=PcPP?P PPXPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P2P3P4PPPPPPPP P P P P PPPPPPPPPPPYPPP P!P"PP5P6P7P8P9P:P;PP?P@PAPBPCPP7P>PIPJPKPLPMPNPOPPPQPRPPPPPPP P JP KP LP MP NP OP PP QP RP SP TP UP VP WP ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P PPPP.PSPTPP5P P P PPPP P P P P P P P P P P PPPYPgPPPaPbPcPdPePfPgPhPiPjPkPPPP HP IP 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 PPWPXPYPZP[P\P]P^P P PP PP 4P 5P 6P 7P 8P 9P :P ;PVP P ?P @P AP BP CPWP DP EP FP GPXPPPP XP YP ZP [P \P ]PbP P P P P P PP "P #P $P %P &P 'P (P )P +P ,P -P .P /P 0P 1P 2P 3PUPZPP[PP\PP_PrPaPPdPuPeP PfP PhPPpP PqPPPPPPPPPPPPPP PPPPPPPPiP P P P P P P P P P PjPtPkPqPrPPPPPPPsP|PtP}PuPJPKPvPPPPwPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P PxPEPyPDPFPGPHPIPNPOPPPQPRPSPTPUPVPWPXPYPZP[PPPPPPPPPP;PP9P:P;PPP _P P P P P P P!0P!jP!sP!tP!P!PZPUPVPWPXPYPPP!if [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.35.1.el9_5.aarch64+64k ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.35.1.el9_5.aarch64+64k echo "Running: dracut -f --kver 5.14.0-503.35.1.el9_5.aarch64+64k" dracut -f --kver "5.14.0-503.35.1.el9_5.aarch64+64k" || exit $? fi/bin/shutf-8a00a3ee774a2bd3a93bb4b6b10cd85e150ea9384a892b97df040150ede6637696f4ac4bfa40ab466869e5abe9c99ac374ae4965d3693a624297c747e27f7f276?7zXZ !y"] b2u Q{LZЛGYҟ ]!r `bGʫRDx*wGa9>VDzl@?usᗈ4(Zթm;WTX'- d23bbuhBɼ1/V?iDD"A^%1A= 2GD6b [u\`bZYg^o:2([,JS/&Ӓi>#`=LjC"x6fwU,8!m+Ue,-er&DR'_w VͱbH}C)k @[v.Cm_VdSMfMv3& [tT.(r䷛?)8)ZQ5xe7]?̼v?[3HelP%v⾂IR6(.YFCc~"')9<&)uɡᝅ[T+8L5˜e1NDCgͿHc(ʄ[ %s'/UE ؔAFbf,4G|91ء>VR(b+?gu#Sty+io02;ioq(0Br*~HUmL?Q=F٫C\׺ПC1O>66vY 0"F٬Lb_-b+ HA&b~tB: ,ork9zC|/?;j (zȢVy+_?b֘7EGN t3mZu.Ě6*?<_X,7V~z0D= xEچ*^5,VuQ42jn0+jP6Kl\89=B05lCiCD6E u#&85դԧ&iea3F ωJ[ !~k}sMڤ0QDjƱ  lIӸoUKJLFvd"(blonLRWSAtj0)ۏS}Pb{Ws lpCT)c]S3`dlcK_T&PjJ^qT/cp\f )ĜgCYs+\`l!/ w{EN+fؗ8o,.&M#hDPӳn'Qe͛^D4&_71I+rlmqG$dKAq-̖`&Us f v(Iz}BAt!-vH<}RpYq~nA 34uMWD}M1'? "{UfFG(xI<#s)LT3Nbq^NٷUJzBГ|QBOtU֙ޚW$vZ2cܵQ 4<݃(_E0w(2hꈹO$Sx) nec]P8j`dm\YYAԪ4_1^jq縛Ek&eջrCz-̄AR O HZhȤU6` ѵ&ܤ .\+We%f]6f: *G8&bZw=}Ͽ]}I2qv<1 -#: ώN(p=ZQwbp8ROfό@br]^sVK]NώO#47Ͱ.'CҺV3 C:==jQ&E̿.`}L ri ` uo 5О_MŪe"yq]A)*fTUI[(~zY$-/&t} i.&_ SvF4ʐp$3AưvC}2 b|ek&UVdSuvC%bml/TMF,pșvmr%fsǦU绵{P0 U2K%.%  9:gH}iXsٹlܧ?iިy[]~1]>+7XC*i ꎛ!#+ɥɦzmqO3{G$Lo>Tg}&7-{e,+}v\n%O'ɨkqDe9oBI;p"Ĩ/5R5aԳNߔY71"[1H;C_W>NumΗigkMga)7g}z?rmR2 {!Da+ #.г{ ^?z)~)p FbǺ%N/lbZ6s%`QT,y:q%vԟdRz3S1+CA-~I GE<J.\F}+ 8W5 g!o X] Ԡ@*qbK^$5k*(/ڊ}nu?EB*]K{#ɠ6$>5L/L*:HT`9P5f_!y}Ύ1~Nd: J#r.SLͅfL.dL#qX J?Gt$aQ mݛP`̇vp 5ޑL-i!y̢,|PQ(=juط ́¿WRG^􍬀bTh Uc$eJ%4!맅pi[J4kb6JJOFN%f}ҳ!j=vU4X\M|N9Z' >*5 BM=R!A?:AM6L*9?`*e>C~TtZ`Э )ީ5ܺY|zSlPNU 3˝btJt<ʌ/4l6 $"ϚM8!]v&ソRw4޿@RuP"cʘ<.7=Mu֨U̓]]n;dA!Ta=xf.T2E3|a.!\?0H#'.QPyAoY{`V&fy@H3|S3&!t7 +An3N/{h:Qio O=W*Vf6'?fՒC5X;/]p~3~;AV=Or'YKC*`q j Gtxf($uSg:Omd:6l&rf_I$@BCJ__Z٢ Hd7`8s vs[-#I"kj;M䎝iZDbK1Kg{4URo9Q&yv%$ V* ΓsT d|{tImKedOeRSft2IlP \%{QIĈRnpJ^zCs1LIg )KIFU n:1qV 'PR/Gx7@sm,iRr6D4 M@.4OBlW"S-(L8>#X*;4pWťXyFDt58$PfRC9K<)NI]iT7``"1+J%IIȫ<;v/s }-&]ë2)!<˩isL8g6 tkh)c&U L;5&VxS<[ѵcc' W؍7"k\%KEq=ݐK[>="Fo+byX?wOXT]jFXs+ z3-Ms4LÚӢä}VR;&b_2Tz&^[ܽ-vQΧ;Ѝlrn89}y/2{|lǺo")߯q#QN/x 'g2Tgo:s[_J, 9uxO=vѨZHMp6_6CN$]L gzT{w9Ffc}Ǥyt_ .p45=vFP_Pn[L}+cQPN#g<*@WzfS!;Y= 흗;A޵…aXTX9nUv#Bh$jɿ~.,S f0=5J -b;F^meL<*{El>+P |z3!KcUªu'LUO)]sFn@_;/Ѕ^.6nC`cts(hEĒ-Zj1̑mP"Y?4D[1/-1Lc\ئ[Œ̵G]QZ:`MY1zU_J߾Aτ٠_azۖX1w$_Ŝc {ËPnIB4\{Q">cX׺дyCU]U5$ZrC5U u:biVT*I"BWK{_|$Djx88-3FL )C X?|K8d47.{|g dBnp?Z2lGKt/=l{MF!JX('SZY6;xIy9nb7m jg]0Ù׺ʈ7s>nS%_mD;~k;4ՈqEUX#cuЇk.A0UIžDۘ:㡚[I޺ƌWǢؾHe&2GD4t|/v ꖬ="+i)@]OVb`+is`U#>mL1/`ɤe, 0(NPcXuG,5roZiڑt~׶YXi Ke2%g(grK?,v/N=s3L|"_eb:tF_bIKEyؤ()x̠#) AH['CǗ[7ĩVߵOɲAQ/texq7U-QEG2X 1NR%K-TAQD,X!XvKJgyxsB/GVUN ?[3}ߠl Os=q\)6*G0j__hrHwTevSLYuˆui3.w+|-Zv,2ŬI.׊y_x ʴ9w MPq. 0@=A`.(ثv->R|IXTYP˸$YFp4'0L^`XdBpL踭5]?۳7p 685+&}l/lE$c[ <o\@9<^mhJ@gf6$f5ycVlA4bU`r6={? Cc9!~0LNɞljd,W%4b{8(E/A{[ )ݭOrXsbKm;< _r bET<^P+ZC,$rcE@-3jꂟf }݅O^]k1jI"P;fi"#86JwR!,Ky^mB;CYMuN|P-.y$MSA> QNкπGx^|Q[qR^ lٯ~a?;R2u|1:!)7y&;iy_b(Yŋg@$imf-j0xd|V\&nih@HLՒafpdH1MZe81}=ٗWVڙ#-0!xb5!3h)C3O~AnMFʝ}>fG1dm%"c|<#)'_ZlITpsd}Qn%qV<ʦx"WNX E(6 5YArWqBeiK}IV-JOo:'`}HB)bȷp1k\ZT!HS:'=EbkSJnF% GDawa.yq]7+]Wle8 뇻f:;Byj1M ܪˠfiEO(g4K{mϗ[DY8-ʯ6Z:ӗ@/eDv@ͳSP|?è8 \M/#itR*QZPqՐ#q NLR#l.<տHO JfuWWdSGluJ+݂= Ͻth s&$?\~ġٺu$aGVSg͓b Hd 2YBJ}) [UXVϱl&`biLKo litO~  J*^M^Y ɦB:`hL-c#3^f\>N`a# > B:h1m*dz t.ި='@& e gTf͟ =!dW1([Ǫ! rUiK;<;9$/# ^ Sr$YA_ۤ#-3`ȣLPmFI֌Sw߂{xڍ98Ʃ ]\( DeS袱( Qʕ4[͂!{}R5EU``a=:֞3&!|$Î0rMMD)?9Ễ<Ғ|X?h!;"&gHRO'w8xćZч{_Jk'r0'έqBŻx0KV&Df `i 2sw[ǐ9bJ,ch'xm*ps0{eF:g HqFqk ;s X5+;h~J.10y:Rv/ª8iYܾߴ_tY:up~GZD.R44!ZVδf"!3u4z^s+c u 6O$pQK"vQzlk=.LRźa3kU3~m8 i.w6_CdnF?5v"YBN.jYyF TXw ϵ!Ai p.8LܣUIx4hsE9$갣hM+WO4k(&Ji2F.@_8j(iqmuH311nO)ԅ_*NJώG P-*׻F{.8`(䃴3mGP{rKxW@*vhQ!dDe[e*R]}Z$;,kN!8f%p9s 7& ƏWY%7/;]-^x(bO6*%;8=W?}Ojx|%x @@ 8eGmMw#p#k3, ngKb&[_霛5lND/m<j6WYS>4$_0]p;nD]gէ.UA(m2Z9G<_תW00F jCq튯')3E܋p~>ܱ |T@_ HyKztI1,/1EmqirYo>h?)Pñ Yfj\_Iy+/h]_CO6[2n8!ޙ))*A U,*{" Yq7v4F|#{S^t[]'z'&$]~ψ8*{a}?d/2Yi| fm*եϻ6/nUg8OXFL V |~,R?5(<}V[МOC)F߮UeG̽ S0]`-(:mt-{!wËؽy>/Cfc'dqo4Zale^Ǝ˳edM: <ʔ[CM$mt!W6.4>=.%[Z!CWp s4GhEO&Yi!.Vf/P) }AKRN6n'Je'?C=0`߇Z:э/5t95's&}!?fÔء",9Y0{jUifC^~]<%c~CF|1/'18:qkϿHI1M8V-x9쨫Ld6Z6e^ nDE/W5qҊ"hUn#a5}~:qRZøe 4\3ߏq> R$5b|Fs-) \nqm3s"!/j%4"%qp5"9Q.iA?df؍nQ%O F*KjP,FefMiiv:JCTpU)z 5. QDB?qd(]rַײ8=X-]m*gx*vj} \À]̧e2{>fE!Z֖7 0X[6PבbN35} 'vc24VV?&lCv\5teS{Iy8TpPV`t+2d5;tk*EfBa?+R;iPWd5x̳BYVSi=1&k0{/%t3s5|w0'". lio|=u|]}c^+S{ l.H+xJ8rѳoK!ʳ>d&.&W͔3epސp`+ዼĄYjm==< *:Dlj4B::vpu5 U~.+f\N kDMI;ݰ=DLKGxUHXf#dR=GmOIs K5 gL%7[_q4ax\)sFhLj\b Ku{!'Kc}.oJ]pΐ8r!٬p SX@nY6Lug+ߑu>F|8""2 wFF|:,sv1"-yͽz(F-v^);C}zxڥd|K%Wh`1G)Ytn9(? {ՂP+nyxV]%N bzv JQq>dN9dDn2 `r^6n-q岬DqJ.,[rxAr=6,Ȼ^cުk~ 7г-m<{bBЭ̚Q"f=_Z?눌';4ٌ<>@\e6©rB)LPeQkC6tPmQWF<&8sa[ |C2u%r[@t. F GLy6P 6 kD%v3Ӣ8+TuU ׻KN BV{i*b)xzᚡ>7Þt9mi ~yؤU0/tחZ:GXcCn*YCBεNq_w6^V Mnm%iS;5";arf"掿m'k nG?A㦎ptĹ0qsYh2=R'I9轪#TcG?c?AJQ Js; K-gR\&-ńAb+o`'frAj9}o.GKA8?CK_9Krb:-'`8p%0Uwtq!i,c|F+kXB Vk,[O*?kF, ]!Wa@A7>XBd~ 7nTkS30ݭ_8y % +S9"%>uEA35S?- Pۼ%}dnvغ_+oyXzЇZĮVqd,Sx M.`ҹEuk-.zW:Ăe8 ;łc J;^_EI,]yy^$:默d|3,#ߋQ DuK6vH0NFcψ`Yp+_) ܶxQ Qg,9TђǓ3Ny +9M9Xiܭ-u3qtDD8.soHBW5o aB1s/ sCQ]qd2GE-7sDz'7 $E @<]3PƠ,mH,!iH°Z0yccV瑣n9Ց(~h ImP j" .84͌ IYԋ(! !5y􏮶 _ɯ.t %?r=8~ |^jBQJ>=PŸmwLZXw\+Oq`0h Bq>Td hj9}p#ZXwg\xBe ѕMBNac~븱Qu-0Z~%*A]:׌ZՖ580p:J9aE;!!Zꡦ_(e3WB?gx'la_]lxT Ce]Rgs]D7^20kmZ3wAt;g`Tha.uwT[i3fIAE U+-SϹh?uSS}rXV!QYZ[2k cpC^rܩ@O3Nh?Zy{.,OXhbeJ <6a7v=QİRWIGҵ}*yj_r%}4mLI\euIܯ#>x*.Q bƩ1 viUA!5X0b"`x|6YCoN%;dGÄKC:KfB*}Yɓأ%Qx$ωTfX- |!O%;9"kj ut]PΒl| Bd*f_ww m Vgw(\&$iv@ic}MlnĮe,+h /Y\p %wX/c#~'lGTeB)Y8KO`U?b5c-NE@xdLN<`Hz)~ ö9(_sH ]͗14DDsdon;S˭,8NPN3#bᲞ^[0-m*|hp4C><ʵ3Hc Qj)kѐ;'|tgtf̣G6j*֩-G+rDMo}۽•"[L)fMʴzR^65+z7{txY ]FJ$;F#뮔N2/g8UYK7GX&f/g{uYIx cs4b_^4{e(' |E=URn(I]6ޢqU7!Lxj-CW~@9C}|3T.ed`jMhb@؛q _Ob),}p 5ۃiANWx> %Q T`n pC"x#ISS R}?65#`n4uM>).|k.?}:@-ol(7q}}dCev{~R?[.z/n93L%(v%32ݛ-*W ^d^e}YުP$Voq=_WG(, K6X A!QGƆ6diSnKy .NAe0H XG}Js$>.Հrn/tOi:, >Q3@r6!49%4 (QG ꣕Ύ*?F6Ed+%]qԱ(UDv~reLr?LЏ.|SH#[N~\v SbvQ`r IqG59x&)3W٭U# FF49ls˄Zl(I}MLNNI|I5,p裞o5*?rL2\6cN[ @kD4ߝu r5Wq$L_]nzh5< eZ Gk1SQn?g:&f;6y7agl{pc^8_Ԯ:e ! 4-!9S%[ShlX3Y[6hsi9PTRT7a8yc:QUA8} љEKYN8֍!{?O%u Qs^uABB4r$7ȟO0c^U-/}"cQ9Ge̺*!л)T|:&`.[^NmV׏L7h6InS×bd[ K ε674SW!:>i7ChK@53c]?S S-:&}<^2<{HqE7UL~GoI6T]92%>9?# k|&o\QRQ !D5qKr5(ԑa۷:#3eӓRr ƲYX^sJ @XgŠN#DҐbݣ?8Q8' )V;rQβU;U/a9vaSD7k%VYTU '\~vb'`حBJ,H.$6Y,;Ie~quD7iQ2W᩿'i`>YեZT$$P;H/zs BIO.pܝ`⃌ ]*>'";Lfh #xMxί* iB7>W;^8݀A  z$SjIbv s9 bE&yS+EQ"`\qDg<w{-]q7VYMH+]>MחK@ð^$fC C"G6V$<'͉!}zE4J-d|V7~Xd/ d}C-qᲣ/SZp ݹqa@~zcqŒk3OV̔`Ś#rr#PF[z!`,ŽFܹ;bf-C9;DM) k?@kTP;[c^kl 5+2EC!`y&r_Vb簱PǞ\"Ier-yNS;_-:*EqYZ=/$ 7KL=JTx + ١|, TjǓm]jU==5SGtNN6_y-VhҐKㄓk߾|Fڗc_AnqaFz6#xio;]VxtK hc c+ZjebbΛ+NO ȓ`ul9PhFvG`x@1:| iT!I 3)_:S$2{^k8l-%W.\V05%A@_5(&$AB-HR\BdW.&l0O|} kOO¬bפw٠_/ēL XZeqk7|XGsN|;h놤XY8S ZZ;R'@s;yRxɲw/9؇R5O^f4Ɏb]e5[~!:=* (y.Ht`h]i o&<'4N[зKK"mVqKFЭl:M*=5->[ݕp1~;Ava3Ʈ2!_JbгhMrv-P,ɔWNW "KU(` .#nr%p%ڑ ڜtvZo [bLA}/zK%* %ffăy\KYEMby\m ԪnTlf -. dB;n t 6WgZ&d9{xFܶ5 hO+~a3F goeQ^j|p,zvŒQD n?pkW3MQpg\)&)1"ᷘ.D`|8?!J5$uee +i?mK? H÷o& ax&È0\{p8T-?2Mʫ٘,P;79HQXՍHA-@gbPsL .8bD/=#+%ːFdx;p: wdwUaq>xQR \ K%+AE4|9B5&.^IBڛs" E`Cox r=6@,ƻV4R}MH~KY`MnqH4W>H檹lJhX Y*CuX8!jr·υX'OXDx{MƉZl`[v[2cct?sɅJ+"09쭃*G9mÝ֚ Əc8v_߳A+5f ň'#5A!iBgFꗌ=4?la[XR>2#c;NV89YY:EU9 yNQoL7`!,JŢ^7ax,@R߆:~^Tjk:_l&brXE[#)[12pc_pz8/kx/I`AsYŵYtOV,V[&|32̨@g3_"s-x #M,rMx4M.j8ӻ,wH2A  > L(ɩ Eޫ,s拘R$e#1 r!G4،S0$\,Np#2<]ɦJh%s acu|_]?c,%A) seX+)Em`aAKv;3,n%6S?Dg`u^g,@.AFdpQn땝o8ekeD~XRM׵`NV'g91&R~]lD֩)er<^d+Xa,ĔLh^vhoFRTT}2]^ kx~qP|@$Y[u<ȗ~Ų3\D y*2&L4`uB\arvĨ -솜7q豥\ݥyw>k :gkֱƞfI!qD*R.ẁx˲9-5?~eE i{ o9JC߁|1Q17AԁSeIg;7Ɛ?}£'euK_BQnYdۙNĊQ vuiic'OLJq2u[׊J:-n Z` 1anDXMjO_} ~YCesŠ rOx @_39/r}xOFYM~guڃ?^M^ɮ?l݇MʍA2%/J=nm|HU?7apn A!zr}<sFJOd!GG3_}K)%5$o+{QOaf[Pb띷9| -TINP,Rb]<dv+p}LIBFAa1- Ecz/VBA4\i2xRMmǠz*hp=2n45,^ Й#Sg!ԫ@tuTK U׷`bQ '+m(?0OɍQ0`rK!ʹ0+f*$lVϬ^jz_zjIìQ% ScT"{AUY&OւxRG*w s%(/t.VKF[}7$dV6 6J\ ;slRoD5_ms5bX(UWv}UJ\ F$aōz L]jM=oEdW`$=ٍT-q5dhhшc fvca}_Nn~bg"h9OHZV|;iѥM+ӳҿ@i8,~}Z\ؓZEX#POqM-aR$-ȨٜWׇ$9܁BB;u.TB㯠Ҏ- 7쐴h~^MujJ*&=$Zd|TC!&̞8:-)j?ph/CT26X1P 7ϼpm?iX~;ӂD-l޴<,L B~]7jou{ۄqS¼R谢n["w٬8XH|WWۯQ㦧 v\YI#E;9ymR̓9PL=cWBW"g~Kyp/]IE=DxT/:Ut0q( SXqeb~|Y|PLa25'&#("l >:GKa=(IK5y#6quBV"qš&tײ|R9Py79Jh焴&dL 9ZE¨ް)x3qrބ5=KM$]8%e 2Q0cG$K@6!dh6\HfJݻ˅v@b V_cܝy(äTf׈ gZX$:(#uT  <_vWyP_&S{/NBTiLkqu::)S(m_++an؎I݉e ˴ uݤ`su7˷w hHk̚Lo'KR1b^;<LT$'s[sE7*-PwrgO?F~DNKC>alu8Ez/>ʨ`W\Dkqpsu9:6yrbV|1J~JRU 2g)<1`qt4_\;#3V1\Tz$1՚u! `x˴a5٫{x]^?tX,X3>Qߚ{,vZ4r<1+u)cyӭ&L3p]<;  MJYOIC}i~OK?p!T<z~TEK ?r#$Q7 ,cڥO+3Bs;_ <.LgddWIJƽH> 8ǃY?tm΂G&wlj6=;F&7Jlwun8l3ӞGBICj:.Pl }Ēr)ʲ:f<$A ԷA_WhOˣ|yf7(KeA+8 A:P`>3AkkS"xUb{LB@(hV^TO͍o65 N#Lݎ;瞱o&'ha9TD1UxmM#BC[4%BTzq%Qt09;tFY_IGKXgơr,dqȊO.\T^ :oMHvgi1XEf;<_pGg^DJA4,٬3d~H[hǠ^ǨuA .[f-N;=:OJ3kQ Za?9.FQ0Z$}ߪ4ݭ^F[u_3TVGCN@ߜ;o6 ?yߔ⛯yAA'@R\?~Ȍ߸>m"LuѣC o: (ܾH)`xXZڵos-y;XRE5>kJR7ksF5|~DڬiSmF+>F}Fna wz?ƖT3$8"QAvn ,FdOVkGcEZ73:թTs$l)Yvmb:֣GUt<.63?CWd1!IN`gMQN,?48 H "Ŕތӡ!5džpp(ܭ\-_B&0حOAXm&:OH],Lt|wFDy .צW*bBPV}R.>s~mTְǯ* _d%oJ =VѸRNb82Fקa0mU]I13D@"pm2Ӿv2:$hJɉeFe ƣ._32'Yo"E:s9BKI(Z[E 8|Iy{pt=}뙠]Y@3;J}2ubۀ۠:Wr8qZ\Π<8@ףvrzxEQTqx.PVwԆtջ+&$(*z8-E+G%^hpK2񈲦rq6<*Zz&DlޔE'ǿ$.{)#Ii%wldmt XaKt5V^̵n;?;2. (2jb'ٞkkLVIBI/' qW@ 1]֋;.ڊ^}]T{B\sF1)Ī)9:9DN'P'%UUȏaZ9P1e> K'i,b/~/B,HRb~ (~(_5bw@5?HK`_N`"'{Bw  {'=;Þ(w zS!E$+= ^PNU+K96hjY:lmJB{tAb7.#R\;iq\|0Kf4T=,. B,sAsP~y (/zkޜ~$xRnr/ Tx3c3{w= )Rh:tt|26#2wJVOV9zU* 7}ܸbe0NDCnQ]%:#!居mO۾?b;Ύś{JSʄvѢsB:slN#s'N 0\BP:MA'# <6 yLV[nXT9FQwŎ@^g U[шe f =y M\%x]$H$BOpD}߷C<c6}"|3Ud߳ ƕlЬrU7s8cĢO"N@ރ U&.<Nj?ǠW ^n #7'`?Bpur.^Y-C~QxJ8[Hk"p|k4@o)Bxa9ANYhؽE4ͅ4tO4XYژhRШj띙sZog)F ej9)2曉6VlhĎF'w:]A^0Cz0ydOvYU.ejL$R1fL}߷,vr[V3(h%+9IJ|xȅl2&KΦfHyJ__a_aڎrQP w#;L\dYzn[sd-i}I%'QL5 1 ֖ztLf&Ow0oˢ(dxUlAٔ \&rbC#4CLJ#zjȌ,‚ 7$6Tg]u@)uA9ȣLJL7(a\dZ9qR:0ƾ.,{4CM8 #Cf GQ&êUsgneeT3A6"M*ٱI:ۮq6OE̊g%UwYw%/sZ}q 1;7Kah0qQJD%NYwV$dĕQ/Q y3 (aZʧ,+[w}F vo0 HZӸVE{w;F9 8o)xCSl3ob=5y3=32vk;cq NP65Q܈(PKU&(6i3),i4SaxzH:i4 )Au f72Te[B +>j%}\2qnH@7/ncsNZx`L[Lu=T$k7ysH&p@RZeIxt{ 54?JdvX~]}YG|t%eВQ@5_!{N5RZjGjHv~>HC]b7>~O HkyG٬&'4X.r/D3-872a( C1i_ß\*M1HSx=,- AD)C)xq'P3ƱZ<ܙ @ʤC2# e9X@Blԅt*JY?W޲pVvRy&9>p)YX|sEnCd8%S猠+n^8ֹ`Z]2|bOMi=](f84A5VC %Kfyrv#Pl!}GiRN(cd&'BJJR?/+%|l_ew3 Zg'3ڲ#4-< I L9$F dD71,C IJ@PGcX%2Pיml{(~D#嘖R\^y&F&5y=ԡN&Pi-K qlCZFSehɒ  a_HlY*f6؏ѷ>Q71) XPicK1pJvȂG|4Ac&! YJMLS[ U=ϩ<ÌbBw{qW ^NQJ١e{k X&dDvK`UTaA-T@~Aʨ/W9uz5G<.ԯ]1[2%D@3L5ٍk*uŞ=%B@r8Ϧ\W~c3$[^}n EWnY1};%)|CJ4Cweq秃q m oC@(v RqMxV]L'P "_t͝9{WʑhJ]{2lp7_Y dZ9qlT%&!Ӗmf#lU ldf5U ^i ʖ)X!RIſEtu#3D۾!}nuCꚘ `J&w㱖9+5rB"7Y˸j5&L3e>!n(oːLCF#!Lm:??(]iѱU]]jfg,p|sz -+aooZK0|Jo+ *ЇHAWJc&1`zZ9$\B RfK@%\M1uѣg*}/O1!ԆGC!ne]B2 JT\d̪o'FNXOb{ @),KdmW/1WAs.;NR^{ph\{LԗPK}54F-?([ptRz.|ByTXLs@ j.|(#؞,9ܞ]ئ'(XIxV@=A4DlSV{G çKYn"=d}MčgZ,~lrɟW[.2 YI5O&RϠbixD'1j(i^ bp)N:gK=| #B.#ÁFZh;'|fi]|$܍z֝Zux>x:iR5EH爥ӭ=:>0e#۬\=`NDU5}z?"FKr"IyKS/;NZ@+`D XXd6e"<joOyZU(*UM฾8lw+V]¹lڍƢ94+vzNj|6o1-X 6cnுVC HІ55+6c!E:iIIQn ;L '`();Kq:40kڕ62D؜Y.=Dg/icv'iΠCSMG$z4:BS^%wFF7R)a8::ՌQ%ɰE}..Tw #e^oc] ?Hp6i3F+2ɩ#$Z h|CQJh NV%\;f&b/9A5vнQDZ L}^[=y=R^QJ yldPXx|-:(XmBaVҹaO~_\COb(r@FP?FZD}^Mi̷moWQv&IvkQFc~? 4L^] n ?TfC]{NM 8vNٛl0+M`A AȜīFc7)!8 F۝s{TLO߄l6x;5B,pu)npp2p޽`lצ9-VmX)ꙸb2i#i'Pʘql!ez`k6 P~^<=jz`$فD>;`/~ԃ灰5\p@-&0V a+T ]rPj}BMI)aCHyP0=kYDoTf:h)WJ} OCJD  g)oM aV;jOfEROӺ%~ k:R&l&I}vT5tÒs3,7*d ފܴk6|Qi=7|1E9Zf-b#}/~mGhJKO=E:؀(K cCTT%#'2 }|'2`%"/LqB-ׇNÞ~Fͬ+_/^'?)f#'{@b1> "F0!IH[p #v }˱RBYDIl Ӛ!_{<0'Ċ︝N8@V'rM S[ei9!i(&Zyvwi נ+lu):P*-dR-z!P J_Eg{Z,ş ,ݢa>c~!$Z 6մSh)ˎDWtk#dWФ" B] 3.g632Ii,dJ?jiՊ V&L-M_IE' k`:?0⧢m֏ :"GC[W^?B:ϕhS>WXE"8]v'ZeP)P~T(Nmmuw$n(󍔧MԩM-[XRÙm뤲Sܦެq _BE"{&\J9;" 97,B-fl_a ;`C K T/dM8 VhT`EV\؂a)߻4>%̋eK]vRpo " f4=={*#Lw?S> Q2653^P p7 2\0[M!gt"N44?eիɓhkuܕ0Kw3u)W>YBDZ~ 3ZKgYrW YnHOʘ[ tNzݲLJ$踑MTKPj]ȏ+FmAJVFe\XXD7&/Ôe9KlB|H^aOj1]m\K!q1v ]ͫmCe۪T8?r 5+֌Fzxݽwj*Uk~\C`4$};D5M3H{IdXR{USJZZ|bk^pNZ]q#8oX92V7>lH0+n0/\TUAϋb)J_K ZbM♆Ȗ9SH}0]ʽ#EgwbΗg}t&`&[|FI,iiIUbø8PCSN~_xt m_Rl*mگ k`~8ydG̃2KU]v_:SBK[8e}vcP?.kB[o4QV&@0Hb1R`V+n&OĘɂ,4}Jlx5%9)z߻K\|imhݭIz"xIzd0/;o,dW3sBV"RҵBT鍟8`ՙVD Q׀N@6q[ݴ؝7J^"6"zP+hQ3B4@Lkٓ臛nV3W08MW#iFE kM}U@A/xQ%vi'Ӊ1XRwU5U ( >64 ~+ĺ*x%ݳrm{+ ZAC J2>BWi͌;LZ5Q&cc~FmhɄwY١Iַ`⛖p SP}bΌF2&ad{Ú "BHPZ3:D/,-|ݰNO5SܧJLk~I,J뗔=߆GN=`1>SZUJT t q._2$R0y뜘|`D0& 'I6dzlgjЃE~Ƭc$k,>P߃B ;Yc/SwWq;GaHer*28kCt lX8nxn67%ܥR`T@ ޵p"za*#, OmuU{P?ٴXmkݎby.)Ć9$hݟSJ;Te=W~X|j:aI0t 83GZQ_% w.C"ۃMW&ghNWmoȑ[w#h4p̈| n)Y4] :"1S-ѐRҿ}rհԊ<`M6Ioa7Bq蟝sC7B1PJC6eF!z{/6P M ,Zu O+}HjoeF`D ]+:@o$ }cSuRl cCrȰmJl# k%V[֮&7FcA[(PsaSATT&DyW5P`$^z! 1Q۸qhSi>%xr+ׁߛ#sB2]*8Q =tyݥwtꤸ\Hiv4wlЄtV <ߕF^Ծ۱%B֎<|-~:xp 0짞/t_U-a>e*3BY#m48%T+A%ǖU=_v-2qԁttBH\(4:܎zEGWnDƌތE UQiah0ݼ*0>)B=bͽ$7O[f2"CF98ƧlR1X+uc Z:tK{ x ?1Y鈗 gXUVqڑy/?tC\ן0.=%Qx7 [zCp9>ȕ@)5QNp7bRT*9uPn3EJY$vgM4%M ?|\l<Ћ֮Vu*6\;svϏ]llq{LtYdtgLnt y򦐖ӂ_,} Fu4b- tDE\a` )lj-6-Q5۞1C:?zB g WѳߝH TkPV (8CFdm &Dc.XةNpߖ5?o*@HQL_%MGO໓QTmFYF+jteUFoCb8ƱVپN|\PF}"guz&~I#)P(G~)ޘ" 7~wTLPm%yXIXZyrL~JcT3%@C^Ep<."@Aq]cJ2n#{8i2,tPVfL_Rsm0[-Ѫv4ߋtNlN<b|{wiڌ@4y}{q<:5aW  M (DdE|' :56(؜pɝi_ŒtH8N{ G A<ӂV&?y0\p~Rو+<3B Flam~GBz4CފH.؎ uR S0aG4IClܘdr s%|y扔\FY2W_MM=kXLg<+ՋXq+(FtxCE,, _ʹ9C1GN/R`&.\Ll})]BK_b:IW[) ɕ'C4uJD4">J >uyBFZKiY.{ypb|B mR!pb0CqJ-+{[#TQV\xpFaX\z?aM^O=۟WTP-1]o~ Hv$ 3/Lmg=miF-Ø,ahE 6͝?Ʃ(G:$x 1iC`{2r],銑_ȅ MrJFD7,q25'b9={j,ER=2K5tWx(sSXrBN;W3ٵYBLkˍ(jmiUBdTs`+)wf>y5k;t}Ε? +d#Aᝏd8 WU֏al7h΀2\KƲ ݸ;i:GEՈB!"=vSg>W^e 6ت/㸗6Zg^!P A.n(13;Yk)AށLo,S d9̣S uߌ3!뼱ܩ(Р ]Ԧ9g $ērb"L8?Sol.Øqb5M*mjJ=o]?BU6 ʛ %T~xdE wV魚a#ܟO#/13/+.obԗϯ \ AfʔiL+pu 1|^,"LT Ő=OZ5JW 8>*l ;,f2~ug2hqc_ zT\.쎮maOEVKm. ĪɮM\%T"pDN~XT\WXz87UWbrX%do_9/VN8RK:͆9yDL}Cʧ6;(YE4EĨ3+$g^gOu3Ã݄Sx!Y'p}J 'Ox-;Ke<#n^O1<„@DZ%Q Bw[|#ZgwIG_75yiέGcp`;F^QKIH@vjJ/[Bt"k(N&91jNxEV4Hr*u}&j g*׌)7y"wGby|D'Zz(rĎ߼cIo̅"Qb6Oj-O3 s2*}պyV$%6/CUpë^r늑צݔŭp 52iPMbAC}]7oS(BY9?YQPRIXM :.H2iϬ8]5o,S (~1İH؃>N* vjmɯѦWyk59@UwVA {#/ M`Ke`zxZyM׬A ҃)=Z7;fײy VSrE4|Lכ|e,%OQ'-Ubq46F;FcptgICtx$ӈ8ç^x|Sx-rfcu2> QԘN]cj^mGGY(rS޹: tt2Xr@i ӇH c#%O*hreS$;:ßW_&nr_ HP(ǎǔQA‚@N25?YD3w425~;&GhJ,;^^%Ef7QW=0ۊsOչiH<jyQ4x HFE&FTA'4TK. #hfE6n} "n$J2xy&K\Zpnj;9!m_4oIvM泈H[Qm)%< BYI=f+X9O iT"x&Z,8oYʍn2cR̙i!650'Sd4{+vt煍Ak|5en]p l5m?&nn)!dݨ27D+-E]iڻ/+bjOgb4[ ֠kM .'vӅqu26Q6ίGҽsPs<H Al$5W "ff*"~|FNe͍%_8 2GG8#!== ^fƦth:_s&'앿@Gh1 Ļ;@$.ߥx!26?~ _'Plj֟b {Aj@ШZO$Hz)F.M` Í Ӵ_V<0aMI)q.ܥBJQOUIjc~,ʍ2V֯ӕʻO7&1C8%AUδ B,X9҂wR-{e ֜Y\;0'vl?tZw9O⵴- 䬙Y7mj֝pLӨhK7w#_k|PXhf,lUy ̏5BG@0(P%`Jt,^=0ya$ E yn#UOz_ TqDY_P{;sBxFA5bG v#i1Sw+4Ԧh<$Kx[\wd3亁˺Fn6[f`Khhb>G鿚P]*,:ږ~%\ծݗIaL^,/6 V'R$~g1Z 2H^ԭ Is?Fuw2:s6]O|`m,/ rV\mŠviWI'Dߌ;xG Ov" .q6k+ s[NR=1 zKLNjc02_]pSv?\@snGlܾ3yV퉩B+M7>ԹopUzkeSn۔_5Ìs'd^dQZru14**U_DmLBHy`UUH`Q* P KE֚ eZW'E [LY7kL\(~ԓcG"n( LnSE^#B2DNVߢ7yY";sYM];O|OE31/uOӆ-n:p ]Pk&1x gFHֲ/E[zB%cF2Gh/ގ*韓91]t(=\.#\Ct0jd߁f+ &(- .$ i)Q|1;`:jj]\}ʓ!/S>t Mm417b/Qb]d?{ܖ^ѫ'_~"M; v/I7WȔ뢙+ r3 dw(=0K@:uI ,/se=EBKW~_'dxW='dQ#ZRGr3{98e\7-6at_ ϗR{r:l ԳZKC/cłΆ_#sRuE&$h chUSU8_z1{o[}?*f?jh4\Lbg:ma0tO>aҘDSJB`5GGQ1O&yZ\#}]ŏ^̿vP,¹ qϊ$[=Q¯RLKNG!Txz ?8˨f$^_pzjAoe7I-;0XhuOz%~So&li$!"z_5嘃^>t=ܥgw*><'Gq4zAzy:ҔR= 3zI_`r{`*'b:|݇l|yC\0^U}aaPvI!hl;2 xHVн -\Љ^.cjdBYCH yIHn뗕Q|c\~3TVѴڅF93 /p!ҠPQp  cǮ@ZRg]ȭf/ak[R#Å,F+hkph5Rۡ28"̸`i=,S-MI,^^'$K1`0>鲒knl  OR?l3}~.QmR[TTWn]|= lqJ[Bla ^\Iy f-|Ώl~ c=d`H?0vD czO-qi9l,?+GKcOnr['OHfj@Dկ9|_u{kϨ`kq'4ϭ:T !s *n!4e-MmT.HV<ȠaP""`R;U+jop.J @# :Vc5?ضKfS3NC&bEBsi-9.t 4JTě&\KbQOW6 -#jm5;xuq;T*H4-z[Tuq .t*6+YY?=?LWvbq-"#?-#Aޅ%1 Ynzb6| [J鈀9v>Ta&46#7zUbLX [%Cϕo7b>gw x[$}{x8"g$bi%h7A&MaYeQ\~'$Q+mR=i#X/*9e8Dn_Λsjnz"\@(׬PǶ2O&^LNDڋg0>U3ٻѶGs]5hCXQ0)&9m0|!L~x)sDۖOMcJ{Қ JV"!rcQeW& ̄|vO8 d]-Alsent||I=IpΌb#l+3ROESC ޷mQPA+;6BGgx¯vڝGHOd~OLھ[+4l1 ^j7Cn[!?ѹ ޷uKm/#d>V`:ҁ+B /GQT3-ğ fg4MRsSU{=gVzk?\QӼܝd*]129psևYiث6a߲'DP?y-YFfNf-JS >tQXn-.Lg#LE7dKpW=4T~rxH=]ҽE$*S$`k2n @ko Jpc͋ѳky)N!1A'ܑzHHNC\r2 "璅`$$ 9#Z5Y!m?TBvsXg|\EI%1K!;"Qv۪)\z+U5+?5gzLBm@0~}X)eD>ý ;J]kg;-a(S)54ht˴g7@遅7c}7G]oKũl"<ҪC"9 oB2/~^%#C 1#׵mQ!?z@ε/{I^CXeo&ocjA>\#y PZjf"J6OSfKBC#P,|c"1aR;m),M$y6]n{x@[)N3HH0!"ٝu>C@S c4}A;؜/M條UObE{Mu_l=Af Y=O`\PRK/_e*5E1%i_t? VCpb<}vj(H"Wi5>4`4Ow]k0 my?>2@`?nU?ŭ:lK&# d.0z{gU /ᗟZI]r{ fO{+mS_cڣW_j .& ςCR;5?1kʲh3f"t@r,dtI+ $%tT׃. ևOohF8#"x$tVNABj.ըz5)нW9?E)j6t,n W9>NЙG7\jn&hIGb4m)`FZ* *bϔ\ aF+RF`z{  }9=!,q `\G95 c.Na8Nnq8RJ0|T ru]m^btJ'0̨ %,A:F+kc'k@PUvk/`rx%>5uױ8FeoxJ㇝p5X5dY< <:L,ўíyeMNt=j\z&^ceG{d,R5/н%V$5 \el?iAs'W G}瑹:$U/& 25c5\,‘}ہ><_pMFAӎ\T4$T<\QCE8wW 0C: %yA. m__Ӝ{ &myxkcZt@лTFofY7hUJ*fzI. ! r- +aOddjņ{ݨB05y͠1ضojg_Qq: "} ':H!YO17,Z)'\W3=TyXqJA ߢ#S.{w#SDpm0I ʧ7cơ(mӔ=ޥO[[  >~W;*җM6TP_l/ `Kea޺gnpn ỳJfF;C* bVPĽYPs0GP a+mPn3B[? Vu-9fAp~+(&aFυ8;j }pˏI(S02!q^@.x"BA*G4B|G̓hz}-A k(n:@WȰOC#fqn$7Y=3aV:nd %#ͺjއ.<jLb}8l3%N1qPh+' ,j\;.߾hz|N Nw. %>6qocb ed(<V8@\o>u2We!>'7CfD+~"wUpiZ4^!LMZy|=o|#? 05;L-墯>^m `'>=GPjy?@x 4mVḻ}ؽ'YmHg֣iEXB:v)C2_&0 ͣuAg֗FDDKhooqDDжWw8dp<} * !*dVÏtnY:h}HyL0]{|t.5\bh?qᴇvή"KXU"Ak +N@Z}T!zΗ{<%5$O-g'ALwd$>Pɚ0BnGald/G6%cPA2i`=|AԤE߸qb} +(}&\=d. *kp{3˞rM|Lx_OPE'ڞ2fqdrnͼs-:@ʤ+IO,Xq[} I,U,=ਃs܄N]/QİJ;߿t+~E Nd|yh=z؀>X_s .J\gPǜX$fCi8EXa:)FuU,NϝypL7 'd@,podTY9 O)'‰"ׂTW>‚?ZŦ w88Zu(KAM*u,Pd qWIzaX [9e-TV=lCFhz^{]Zi qfoCzR60x?JKf@7fQEya>p' dj>G l|8"kQRnΟtc >6- ޻'ppJIFq3 RB&(tA%i]QAM{Ѝ#;m^ڊLķ*2-r2#x ۾Ҁdyt^ɶޭ L sIyb߷2a<8 .S_pWc ~OkXП*v-o;0>=z݁(ٲǓ>i>BѭՕ]ɯ2N snaS_GJ$U2jl\P 4U3&3^k$P2Z]Z <̢-OL̬Ј"^I*Zb kAkIy ڵwTB%SJM"€Nk~TE5ahlAtC<1/yNReiIۗAVTl˸R*IvbK7s{3"\%yє+9蘘3+li}sdidҨGݤ!bևdm&=PӷJj "Fҏp2h܄9)홟=gC̙#(6|>ƫU ځ^- ߍdDJ'j8#! <gI0ztX^AcFw^擪%[/[NdS, 661_]3j[u(~ iy9;(#Nt/lx uUgeJ7l(a{!dZEcB\! |>TP<JAW3+ͤXyH"7j"3vC]`*F E#`yI )x*v, j9 eJ}`>0e&u"Oʤpnp~@=ڻ-K\g2o:v{Y:&jDm1O'?'Y6<K4䟁 b~*}{ % DTxCh RXgpP̙VFJ006/4@5>oq(?l;W{pLF"m,`S3ն}bI᠗I'۩OyCvU-}mi?l7$#|P& ͊ЏmS˜ø2۵ߧ8ݦ63n~a޼sK!V Py;;aoq 9iehuUT/Մ ҒneDws1ʸPvҼzkEo_w[MK5Z3?fOMp\nmjx fe*Y5b0="Ŕ!K~NgO_*E5!KFsKnҹ߾&T'0m“V  ?8$ 2ROZ+(k[<%#nuT:hd/.!ytȵBB"3[ܣHb8 Vє<Qsvagiun~:jYnz`KhInC;sK]P+G_fI@~v'hhMjzvbV/7GHqփgK$lpl 68>Gㅋb #&h> XiU[!$bdct]\R]# p,!gDU\:׮Quq/,_G k7V,90g,}5F|ˆ0Dyn6tRWirr5D<)ိױE<_fcWtS#c|l*Kʙ-}FB@Szf/[T CׄIVZPܛzѣ lKr3]OXQ OTfDwDh)u2v`xװү{C.(V( TL,|?dnW~mq=23$jQ]! '5&J +NS`bUwdM$K֔"i@eTdV,Tqs5z#JP |ɭbDQHj(oS*V# Fl6ŢDxvB~4U$Ed-$J "T '^p'7bqay]A4sҙ9tuMUlcI5ggV# XpXyū5db3cQMXHZd+^>}O1S~& ;d8y{Pqde!$>w[&fA*Hx+(wG!rY!FÓXZx&D=вSӄn\,UN)p_zuIJ*]IV bZ[tLql5&0 QVHtDL4\V/IS߃K)LCCj1sQ_%tE!+Mv*`g< R[9SN{-z2F'8 C J{TmA_4t/_%ɃL-iߔx~: #hlvFN)g ܷhJx!SAt4#+ieۙ`][$6l*=4^8" {[n_0] -x, A,(W_tzp'8+t,>`!d$WFAfбswzhz>jIدO;\xB4Ke@7*#md0ݴn`92z@h*NR$IB%Sל.m >lHN$ƠTOd44.i(z;z^0I(j2)`6zoñXه E{"x1j9r7pqi$ x n֒VK9,==Q㻆27:Gg+`€ NaФ 9ݸBe2ϗ vO2\/-Iy/X'gÞc8%3r?t9z+w,7lyS­Bv\~ԇϬR@]_zO9'sefDXsT}e/kƂZ1}@QB͛X&*+T9Ӏ&+O苅{1 qGv֥`@x}2uF~B XDP?(-E]"(My5n'یaR^u&UHD-zYם%bEQ?>VnM`vZ;,~zf%yſJ*fFf05Wk2fK~qjsZbh| {q݌cBG}9#=)VτU_K~E:\pJ*&Pp!>YշiiELe3bQymJoCdez(ZwY*ꈳӶh}3ڡ+#.Qriު$T:T/`E`BD@p!,/e,#^A;x; :_' `r'xb|(h=e,bQ3VBozH"[2a{t;x ;Iw/l?.\9WU>bq0E~4o^.Vy_Z5\^7\tթX ΁SAnū{Eu6VBV:atV sc{k@_x#hmg٥f8q+ɋؚydô7De '*L1)5ϕ١_.X\E4 ںoT$Z/}u;K)`V/YNRE>A:%{Nm`%M3Z?@A q v@>PqQԔNpx $8(qd/8]DIcu@J03>,B<о?VHZ {>R#BG޶׺WOv64|5s5+,-a3K] ~oUdԍpzjy ڨ~Q]l_Y&=$֔?D{09=k8љJ^z~,or%SCK^^d9S|i Ǟn.,$›H灻>ܕ8t/#8KUFWrVD zlj۲bCqj0CqZU_.QD+&s䆻Z y@K3U;_ⰅI֓ üHS nDѨ fk|f\H7(wSO9\ Q%{]򱕍0>uq!n{ab'(Zts tۑ˾& ҜJ'r6j#Zj%Ad5פjjVԌɼJ?m=e( Eh"=WXtȋQ#Ї#l(IF `+)dtvreb !/^#aL79 I٨w3vrxoWߌm. !qV|E103Sv8Œ=$ʜ9@ 6{yW6`U!3qa0>ǚSAE%% M 4YF:oWkYAA:@[yS KK~&9(@k/q IǔۺUyv37GQM2rZ5~`ʧBs9nM3x> :lC"P_T;x+&`+MuΰR4rH%x. Ph6L4=4|&!o.VV .YbDdG,>+iD=]*hB%Ё׍4,SqB-TEoj  ~.wpˋ bUp[0ۺ0}݅1Ö.Xl@!*.1}Wz|[ۊTтFƆVKE^_ܛo/q]g}𻕣I~ Uwɕ;"UraQH.cX{a%86*@RGKp6Nqwܸ_駚dI AUirA %z j B:_E"\X0kYxѨ=>$)P}$2~KeYq."qh5K/PoݯYT_qu4zyR5Un#/lm&\)$È8q6 ;[e}`꙯|40f"䦋萾RKl*e?m#@{!ކ&Œ(PT,[=.O_Q|Ũ td';!CCRx60PMTn؞u3GrG EO^CO;VETu0_BF 6&/`¤@ êDBn"{PV~ .%Y'}9Ǜ=Z P.<1^z'nvyIFvBhܳ%h{@NNM `NEJξב 8VrܐҐr)DK_LeVO5u`ˍ\e}Tlcna=lVA5.:?Siޣ5s~o87cMz^u#Bb5Yt!|s/ ӝ$p͛ M\U,2^sjF03d;HsgvL% f D@]5ע= cLpW:͗(cd3'H1Vp&{ ،zI4.ˇcgf*o^fLupB/C8UstF44Zu>xL?u#&;=Ds=ؽ%~hSeL{Dx`CWY_5®>U=+\Z_z4}0>E)X^$07s;(ݐnq[M?;םZoWc.i>H4J;57B<|}#c*%3eeRF+] |WŽ=?)-!W 4[ΫlQO/0za݀8f6:bKWjlʕ ѡ߯ ĻrVSLD**ʬ e`\;^ps~/SsBLz/nVlv\QQM{.4Ӻy$ATMꏎ.H3)g)-|*٨r%"؎#p,Avn''kExk'5cW*ZigjZʍ5{(  %˺Ǩ>olQq046(k.3qؘ6ҾuWGnm"MC!6/OM6$/F֒u2xv< ?9{O>ug=?s2lI\A\ 3ypr`"v?o@3_4Q4fSIv* _%zƋ8G=(ӎdVDT񁚇bŭ"sbVn-74SYaTVN2`pyY.5:ҏ rFl^\Kֈ+3i\aAZ¦㐵RZ4يuh Ms# QH*K[,m~9LFwNB~yNM<|t$?LUr t\W=f+m̨ԋL\?,D(dnL(Q<|~.J֚l3m^QPzw<8H`w&HwPPp>l*k}%0)+SB%WmQkF`hd7U:d 呩Dsefl8"*p7xˈ`{b Ы|˳ p'Pʚj̮d=4ـR-ULt.eQIIr!gagmX[ePjY{ 5=TjNS].3sP,ޏ۰v*==}5;݆pV752b@(t5e;P|{(X/HA}"HJ›:%=GQn:z ũ-&`(D]6FZռ6 s$竮壧#)4S9)~ȧ8}GTKb*ͮ-@U7e^\]]voxp_d*KogA#mgd#I@{CQbmLi"bҞ]o*T4ODVDW RX"wCu H'Z{Qf/Ξ߭yU) Yhob-\EWn^Nw WD('`;"gf<=1e~aT;0aoDZFT3 hagp -X$pw`eUOObN)-fzD9: ~3Mv7)^w -ŰnvqF9nśtl󞜯!&#;puk':FR`O)$|d؞YW$4KH~!RF=dÓ&0o7ܠ֗JqQ| vk~R5!.S["4FLS0i=d]km~^k)Oqzk!6zyGQ5sqe*DlT1- F;to@T1>|%F8,F|-$%2u} Zo\evzL]Dc& g$`OĴ1}!?Xۨn ^eTsQ38D DBB@sy䣚UAe<$Kvm A݈xm|scJvPex{Jp"!ҧdm}38#LjE)m:]6'ů~? TH*w0PCUf|u\F@r4E+#U"N2VJZseiRpևjZ۱xbqBcՇሏ"*"LJ}ȿn M\b #s.T)WslY$) N pE[2^DL!n60$ ND4kAe}@&\|L"$ڒzc9;fW䰛ziW|czLfֻ5 (ҔO$"g[J~1 jHhlѰqT1< q/53$V` y/"8ɿ3n 퐨Ӊc- g윭8'׊H[`Gyq(ThQ#=jw薹M$mn/dȁ7Afj[ݧh:cĘݢ=-C,t͊bTA~ޮ <„.TFlA@j!Dj㓀6iV̊w@D^YB5{rɐ4bW:PXG mdi2G3?*ι} ΃L[#/:nA3aہ(Nq%ʌ, glC%טAwE0uޒ;+&H' =N׾@>mb-ub8A>RO\ +Y M]W *!ku÷Ҭ,(H4K|>"D BvS{KWk$\+*~<V^Q Q GB6GAHD@ e*RyTwe*[vK!"bnӡ3Ӣk2ËGx;,&^,( ?>v.ui14#3dӯ[ ] Ys>(/1A|WpPyr<$DHo] Җ-ɂ20%go]^wZ=E(P}9ݒ[&4=-:\XE_?mcۚڼ !#!?\RZgƃ HjyxKd =:9>̝t"]k\N{6Dr ̓On"ť4S{}4@,P85{JKjlW/wuf7rL{BkpO1 1;v }i4AR8\/J  َ7>D2;{s0Qf(hjq/2ٹyyöIpQA v kT I$zY ˩kwϒiPdB eb{o4>>< ~*un0ɀS=R(\Z<.f) ]@h<Ke3sJt*~NbĨWu64j|a'Rtxcf(<Zu7,şnsu$u!#?7bm$zbE _& [ǁB9`8RS $T1_Lܑ:Rd<8 cFKnb Ct`G*P 7DU%?RCxs!z#CMR/"d`!!#述:`82!گ%x^7'^}v ft`kPOj MuCp\c?~ "_ ouSfߎ?y$vˏb-.Fh{/|5$|k!i > % LxU(4LNZN$B[X <^ޅJ!z)wat,.2b;J:G %WuSl)ǦSf'Z DjE$ckQ6@a3)'$/^4ea^z.#9Ӂ:TuH4]ǒ9,G˃R ҋoZY j7HaHӝ@Qr" $BJLѧqΑYT Ӑvj~hG_ό^ [-β,恤Ӥ>0Yq2f4(6,*M)Ѫ7q1,ph@LWӛWգʹ+U 'tkes;Pw b>нXm)nɴr8R jjkdۃȍ5+Q,ZTD«ԣmĊTL 4s`%Y0z0WGq,'Ciڮ0ͼ^P8 t>D=岊0v(}"ʻu1ɔ_#%HG6&ݱY@OXlЩOo@d2Xv`̓nAb%a:=3:HJR);qЎ&EGOXR^̇y=iNzPj>=CvWAwS3ؗevKges$R R-P2Ox XBg ƤHW@$/9X#-/5YͷFF%1꽽b,KO(*,yS*Gnbsbm{=67 <%CC&}Iw."*iGbEe8uXՋ|Qm|ëH8kAnYty) o(ʚM_jtYg|$ԌljAj殸co͋K}0`M?@RATV2&Ahk#8w1o &yԩh ?V sX ۝N5;ڃ{ [4-CXcUw|tZ$!OA5_wfrIKѻ+OYwg<|{K1(ꪐIژ CvR= >LFڛ;],6Tؽra0$+ES UI%Vpe[%52/H3{* qS- Xgҿ%'ViӘpbdEkm 4_7DK?CR5W'+9ErNjaVXz4J}n{=7۹|Wgǎ. O׵!{LmGC@=rž10GoJk1{h081yϪC A7"6;.)a#qL9P1olbQUDucC 3Lx`HuʂٔdV<F貱BMlf.F8pun QL+ ‘kܷ3?AcLw7rl Xx3V R .O ӜoA!P9҆d<7}YI`1 8eH { =6>Xy|JwPc 茜ssD<JQR}ՌB8W j=@nxՖ+ +a J=?#e:WĬc$8=t$9 Dy!p.YBiѐ7d_2/@Uk"taa,5r@8fq{Ÿ* fv^C2"-0 ւS=%4VB}!dn0RF$kp8^p\٤)78,u,\17_{窯L?u$] Nfjny% 6Hב.RHPVfK>8Z7j4C%+a(TFX yزʭ=+zN:`h[7IL`y\cbxȡчϦh"]`\-M*Lȑ h sH`Њ#>Pn8*|4-n#^]"> HdѮ+Ӥ[HjS<'/߮b\'Ŗ wc!˝se|4k3 >i} 9X:TOhy tt*k\@ SՙM&@C :pI qu}QdVO>%e| gO,VzI mWiOmt!5ޝ53 ΑvMcݚۆ8CБsEv1A&_;56\4f0?:几Z^SO}^(Z PÓf :]r!1v.ϗ.+hZ=LΜKl3Fb@Exa:,s9rQ #  OnDvRmWy`B[)$&h7m)asWtX G;u/j33 ġ8}jpnW!0Ds9_*٭Utx]j hIfߤIY1@qĄ㿐˴,ɻٛ)d6l;uz߶9ՆB.X<vgtEKp.1l+Xc6/^FRf@#$ .lш٩}n AJk$Bb`]*, V]E(4LCLlž x7%> FG JvBՖЏP}IK7Jf#f~Z ܽ;-D^ۿKS|{0X|DO% ʮ{K3Ix{ mslځ\ωn9nEJdF)h]Fxܦ~䯐mIpf5pr\4fjJs~$gGyBhr%窽d]m2m$$? . (- yYlloqq]EL:Whe0[q툸&pVh+T )l!itwKWrV<M$C*ĀYg$U c\%Aria;)A&H"T pYN_x0 |Z S sm7\wX| Z{L#"$԰DRIIG8R|q[D07E,6X̋B]ң%Eq& "3 FXʵ(Hs0^̈aȺ+47T=w6*iSDY4 `Ʀ>aS~d?ȫStog@6x3u,* B X<ϡq0&'2x)ǭQ90ؚbm+Cv1 ]+3\?^fu]S!u*&1-9httOcsE/S;Nt:0fMg1$@L>ʆկА(U j?BU]9\Q'LTf)l wc'_tjϜe~[rsS+=.x;Kp:w&.gW򐘠3NwpxŴy/5T07ϊm/3  ԱJ0Ad udR0$9 ^`{4w\2ou:K:'])>4&w#@Nfփy j>uPy=9@GL_&›=? >gd֓Oqs*P-yXjpxV!>; UmO2rѬZYXQ> \ Q xRSw?|~6î=59dlI%n?ppd:xeouU65 q Y!!99&lȣ"׸Do(w{E!I6'B$Q3$ZfKo$ʟRbfS۲L R P:JDb1NS/Œ̶|ˈ4xbqv'V.8_A@wLNf 7>Xv-}bgkPVnEBwit{IMcҳ͈3RB^V]}Նd1zjmߩLvp5Og i-!a瑇C_~3*"}LMl.kS3[}UF'I*n>@NjHa`Xlz<$hQLEp2~͞ZJW$&0I!ϵG?lcg!1cvt5LzQ[S;h k{lTƵYb'HA3b|,QPa5zyH+3BԮw漪^“x*ke :Z\Pkפ_ )z931 FH` ) vA淆#-H9Pȋ}m8's1B x=)6죆xꍊQ7HyJ&|Y.ȳ^A;AJb`50ݚv. =k>j XW=nbJ?~c2K8맅ٟ_ B'')6 +0Cao>̗E"N!Į)/|`Rf0`^ #L[ |ڸ_bB82X8OpqU#8M9w0y]ȹ.ІTng[2pVCw]ZC5훹2$Yڅy@tcE=l7.(?P3< {:V4NY\uv-;KJ4`Zߜ2ٛDʞm=SRz1]:?eFlpUp{vf1/9qx>Ni uXj52ng2j0T:MF:_gF:҃W} ˀ /UĈ$%kufӊ>hM @ 2m+||R ! *~ ] hk)A e{f/Eb*rM$}zD9@@羴^I"}] m΍L>pQ]Fx.SEĖ$3 2)E!hI|J3u+sծ:gOBYK-:2wn%",5XJTaS JSdg3keqztiG8.ȟRFtϠ* 5.E@P'OߖYK&aaRfMUu RViCdMlir6MP<.91Fg"~n~(  liGoojBb1,=@bs\|aflnj;ӄĻ۠}kM<_ѴL!%\Dо.ORf[n}_Z9 a5yYb^| YJ٥;3YkqЉ'Ln`"9P\W$3y1USz J68>y` cRrTvdgYZ07070100000007000081a400000000000000000000000167ee813700005884000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/bluetooth/btintel.ko.xz7zXZִF!t/UXA]?Eh=ڜͩ^BnƃƢ-}l$fw qG?Yyq wua^^ >O,LW`V?#v0awWT훱QQ& 66ns}B%-gJRF@H`/VX1Yx}xh$˙tE:U:kн"׊ lDkRfP݉Kvaof ftqF]o-GiPH@#Bb/;LGSC ;C$3k(}ϛB+#6 w)j3 ̃v\F|n b6o,(VK ,]Dw~یt7ouB?n&@bgsơ<WUCa%MJR(~*[,.PXnfHQ*n>\]AߝMGni(3OKꬣZ:/Y1g  ׏CPyZ5Wku7x ᠲphSfɗ97B7w2k/6պlR4&㡤`7#N.]DdS $m$^3QPfJW0]n;r f”/mC f_ KrL/&)ZF=YH7V4i.֠Pk-F8u(\hA?ZJy2]51.UC'y@ NmuM"fY*'"D2H*E.Vs@t~rКV؏]I:z{#B(Y#vk}bAӳl:C{WO!RE}3[: Egy!%i4p9˷?Z,fr¾L1?Rxxk]d`ohoxY&fgT8@2,kB`̘bӯ/ wcØ;e[JQ_`X?4 ,9 ~dֽ2V}_ ߝ *eq35P &6}L'-V7֬  8d Q{t[!h3\!_*VI!2. W'w_$RlQ fW8Q-I1AYW:y cޕwl=jֈ~6A~h3B{&]||WkD q QZw4ʍQ lz&@g'Ҷl k}:q `N]ķ[> pw: x{)I;Uw[zzj=AXx4DU"m{!Ռ#S$~}XGGafp$LNSuo#F`(N]A!PKŝb?"Uٲ0udrʝ$ VR oծJ&\e#QT`S mc[j3ڏﳽe 44F2R Ka%}h݊I^m.>3J+-8 DeζO%OĒLW dJuŚ2( GʷĿ `_QZx1Ţ'$5`ZS My=eP=ZT hԺ]ۃɳVQXrN⋵ (90%d3_aⅥb?t][CN:͑iUEUV0d'$JPa5։v㽲hHf!6$ 4q`e% N!8۠ ~˳ _֭GJP |\$ S'Q4;?f-Y,jI7 )JpLBv>t3_g{W(x`\EEFQW{bnA fj^m gg-q1?&bSXB /fРW[XT.dx;^[wQ'L5fE3\L2:1lgYj`MMn]I:.˘@/dd/F!GM$|rҏ94c>LT>^UNI#ә ߐKK9Q4s<(iA C`"PiNl;2K\@Xh.&f"Q ٱ yVʺ~v:`L Dxwڵuv|8n@?P0͠G,MI $Hә!^VZ:oΨ$J%_AW l^8uA #֩WMkZ/t rjDQ7\0^mɴ7a [ 4O3(dwL-_fd0~9^7D eAGMu$"MeP:@`-SmQ}IП >qTJr)' ^o5BZ `-SrD[HZᔪ5{G-2 N,oóP4Wž044|7@H/0TD2<=v^pk`u[ M4<xQn>p{gRaimmaSh mJ;!o%uhjTF4`\kN]gmP{jtF{뚲qodnU356ɣٍ sNv(VT5CK٦ u_?+yX6gZ?(% Iy' P Y:8>VG4;*qE$l ~zx"^%RɇK|RZc>hdd<0UjE$gi|W:.{4aJKAeN\eJ~#gg[g&kǍ7T#,rj@<6`t#^7w܉dj_uM pcncQ!3+kopOKY^3\uT:.4Ul Fջ=S>b~ޤ%hYxYdzN+,zPE=)?+sY<;`hyԫ#q#˚z'u \sw2 ~ggV:4ުr'}zC0״Qv.@ܡ3R $3bO %g*(lTzt Aiy *@>| @-eyl Z(rchMЀ.p2M:{Ȓy*@D FlUV ,ZUT ߗQ:6 BD\h~g$O,-@ҎJh:rڇgK7n9^J@pw0b{d'Q5˳zI%vu65`efguybn;T1)z[I^vVvIL+(d Z Λz3m<1IpĆ|bޖzR ƟMrua9+C/A94T+ʙ\B7Dt #o:ZT#Wz9:%P<6'yHLD D cRWE ƗdD[_w!y\#,>g qfIl4Y~* &_BD#Kg4`g4_@ZIwʷtϪxer?:E}55[6[7Jr0O 赣#$LY3 q˲k`tD.®dzc0Sg<Cf+)A!0ڃsL Gp+݇;Xf4͝wyzv_@;KLq4)dtٞ1yCXPgHrϸ&B;eʡ#|Nb,昇l"-v#}Gf+V?1pu,z rm]֯ :qK4I°UpmɆ8&v ٭_۫PĪYV*(@H38#[JzLߴd?:@|Q {'L1T2ũ4jx4a,A*uW륅$Tt$I"rm3C`{ӑĮ\ttSL¢ ݎnv'g-UZbg up{ 7tQL-d񿔐=zfkZL.tEWDl)m7a/嶧:HVDǭZ:]jS ς_dTt)$0Z./|SjȪ 7M*PWK ޻ ׋%'(*į.0W%Evqkhɾd0 "m!_Z$ 9&)I*9N2[z͜9T^1)}8,'i0ͼ X iQ]3dib)/<2+7.3ᅇ ?vwxLĵU(k' ;&SԃET9`dM{O]6/>8 K]MAɕTNePXqUߝdfVhҚ ыߪPx R\a&cV y=9sL)~Io$w~=5wn*fɶ8"TWIj\9P[ݪ61κ;>cYޝ;.t4qʼL`hňTK#-v"K3!p1yjF`>蛡^ ӥ\+['(⯎b &.P˸< rЂ=}et+kk$ l|q;B<9 ~yZh0Bá%RB'),1)e_S[zЯWƦۃ#IqxR 4X:1S#`UO!ȭq`%"Τʔc8.48$RmI)E EqB;;8?:>V)Ig <ړ+Mu)!#S~@ѓ{pwQ)zq\zztڼxOE7=DzNk ɪ_JLCI5ԹQk\󀴝b53U`Fl2FzgIJT,%r"ޞW:Se,_vKyIzOD"eydAHEe(rV?љ7dDT6eD* )B". f,M@2a`ZK>;ʳ/bR0!*kGMbtЏAGMkrkVU_'=I =)hZL/ME/gٯݞInK#:i[) ?Ҹ5m* W)bDm!ݖ5 ӹA8@Ԓ xSZC:]5ю%=>/TjWtx%=kf+Qk($kW-Ǝ-Rd gNm>3|/ym{ˢXBk"AlˁK20gLK4sU)e!EG06>AvViӍ/4[$:ԋ9'R)..ϿFq#a"3^W.P$wS;7dxT-oha!=a#VR:M>fcd4T=B,OZ>4ogvP$c@sv49?5q ]{S/];VaqE9ҙ s!<q>G , a;& %B1^v>]z[$JjO d\S/Rd&ѡ*n|wB1vǸ n!ȋ3{ Q1^jΎR]K;%Mh{ff-fnhrr9_7i?G8 "0زI.GKlI3ɭFODn/>.e&|."I(7]Iduk 6u N@1/MqTaE׎JVoX#|kgݼ% `b3=(>{gg> [@ͼ qiu b{b 3dhK7J@@?#0A1k07l%B h!Q;i6zo®Xt|RHl3 1V{aL\LB!jn nTC+Rh@.]^lݮ3?:M[8鸔6@s;QjH._mY/jל2 ϗ NDR==>J?.QK舄K\PׄWMܸika^}d\k'fXۘkfu Вך(?gs=\J̈ǁ>y6dL uyͽi 55TSf !(4u \AdذSi [ ֶ=+ 1τn13nID-~!dm6 (ސ^rBaY5,QѮ|4̏vV܌{58{dOYg4`|pIvb|ކ42$$Gs hhe)*N( ad&LZ̗vrbB(#߻V4-|HYUzv-5_i'zʺnRbm"rT;g%0?><t, [v<4YV`Zcy*x[o1]Pա?Vl ZؾQne֙Wc>C a~kUjnM0Җve3_ϰkq~`ܭPr&9go0}Y3%"BcⳔlG bamRTOȹ iI4Ъ[/s'yaOO.u٩`.(yGyqӦU' < ~!G %\vFgg{с{~G_kĦy M eSep Hp)vV5]YJ MQ8EFBjpU# yqE+[CrY@7$3u\2\kE0)>=?Džj0Ƈ6рWiT)o 4s;LiԌ.C:OF9`#e G|scs sҦ8[iM"pQ3{f fWgT-[k牋L,KlɈѡD4v)"r}[Zd@yQ6GyGѢ^/S۪YT%yZԥZt?WGdo! $1ZE?qsD{@(YnAN{jNЏ9D\Ioo!PeuJzNRry'K8"q-"k<٢$^Ic$~!jM|MƶYڳv4>OʼZo0Km6؜(=]RUlբ. 9vHd;V6{'kUƠ2gks-nڎ ^Ի C˱Uo7V s}/VI~No'P7t&|(̝JRخmEڳA4ňumHFoL ^n1q>a@9*f 6p I|o@n1'}Pണ%Jwg!7џ̷]"Ɵ}R0r&Q)X1^ A5#B*-5>/ƛT`]:bp'ϔԦ9E[%`%xJn;c/b(j&a omʺ9;t?UY#}jH#bQfr9%/~*B)mMocJJI_:\Uq`vG 9e}g"isԚuL>Fyqkp֩NUh23Xic™D%ψ PaU X?ç[\NduQ1A͎2#CpCşN1%z.o= TnH?m`q c84PFYQ@`9@U"?z(.m e(vhi\G{T? 3 z[q00q$AF]I eDEjUX"o1*s*lHԲ LA;|t-|7NK(^G}V΢Q4ZO18wQ1w~3ҹQ+5Bxa24V# bEߑ,aZfN%Ύ#vJ}A#1[4f);ip)l&܌`q.uX% @QEda[J\ma\NtLL鈑(_kE|id2 -8ne{,-Pڝ|u-t4 u9r|?67p#soiꝰ buË Nh,3b2pٺ% Mnrh<:{ؠƿհʯrxixd%75R'ֶ~Q9ߴȡ2Z7TYLtQ*G90Dvx-hK58<(b΋AlG ;KF;Y1[t$%!Eds"^Lm5-q3sxP QϖXK>;D2Pm9#/&/yݥ2;ܙ[BN=aJI_d7R`xiGNaD:8ctq|פCo)D/{bCM+w׋Jj]7E K~39 _O,GNu6P)`^+ƏA!y'96O'pf-0o婮FÂc21rIYlb.SKi40OY? BQp􋸘`y 6h3Σr+ܖwc ~e,uh#7RxJܼ52"3^g WJ!,z=puTА;c|Z?phg$d#aۯՈ$Lʬ|Z/A7Ѓ?kNH\QF\4q{xq0^ ,>GyNj"JP⟿HZ=3$Fb|B*x1uS$i%oX9GE;^'F>up\+ABY=4ũ}@+-)sC< Q_0(FdI=31Q؏Ibӝ[f PNȷ ~Ϫi{~I (8jiq~\]N/|9zּ$$|Ndbf0]CBu0]v7#.P,_˥`mL j#Ckx9Ā{)b 0P|ӟрst>EڍEۭf@a9d׶ rhv#\f+SQSޢ8}*L|,-kLEJR>?4Ń-$!^? u}[u2{e :-_]gQ#8|"4v8Z"F,-9y%d;Ǒ,v.Cޱk|_﫼PJu!co 3qo5 ݎ@&M{7["`N0}* .I|ľ(_*pSM"GZ; @"[lkPXOLKoTxl3&3MWyOz<<,}KH.S|k<>*CUJlM+ c@Kul`ZM%A,'gc]c敡K5`ҏ蚽jBSyve + b$K[~iA-e[uz\/mk `9c:o2v'!J :O;?ÓO֫O`]l "!($J{bSKh:↿^6OXFo iS w#brsY=MScH@Vvy $NFTK6LW/r3`5y/T Ͳwr{FWa6ЄӾC8DFZzҝJ(C&q2W'l˰zOha?pxRtշ*]qĘ6Aiy%6ӼEL:B3槑SUȑ5hU4覘 YL3UBxE  _x*U~&/U[yziAHbOxdô6c; nf J?ųy4/TP6R1/ OKgR ox%DvlH7Sv4 Kl-U>/ª&*XQup\q&xBY2ɂVZ64 =IFUGR ;i.sm8̛ˑ` @sU$y_]K\vNpAqS$-Q^E4Pi,ض;LvޥS"S U ,n"SyI_r% ?[}*^Ḿd-#6WTrv. MD *w,eHNXiؙy}+ȷg_@BMs0+־RG"ͨ=(^a6-F0JP M՘~;}y{m$dl7E֟'9ls"bT9Rq͞o1>tyK3ݿtlCI?5d}$|@s9ީ󃈐[hD&{vd"0{е2!wj3 *BO:_WZwe8zM7þBЈ>mt!s"Y[ "fƅjxeΥL&Ϛ|s隟`վށ΁8ޛ\>^t.`4YI}+!PapF 2l$P>)R'ϓsF{,WD1MH1Vz 1)b``boSMkQ5%?2җف>  S$`T fxL,TVKDd|; S˷ac9+Us-"2F?? - DI= áz7F}{yVP?P-4JMpn[ZW؈8 cY~aruQ; (-i#R2?%^~ơ{Nfլη<{J ;H5E]!8IC$j}#wQTV6JGڮu[&Xlj$QwgBZ!F GG˜tײ+={N'{ĚCoCYQi` 2ɷST(,r)TK0 'zAv)\ A'O+uԃ}BN?ҢY05\m A6(T<)p /׏3k!q wQ^W q a @#蛖/NuPǵ"3 #XpY>LD&N4Ƞ:݊Vqag bDjbcњf-©9\Sr31ksz75w:2D3fG<ǥp5R3S$ݤ0v;Ou+$6&%Ƶ,_䠥tR Bgí}*x?`1&tG84>պps_!P ݶ7 } Y q~b/3ɳ!1!oUxEqo=t3Ӆ Wfˤu;Q1yN D!P\l|ՙib{9~K+kB)<.QOjљ/q ݮ!iK:ig[["XI@iK0$q_3,x{N_-]\BT^D;#0vzvV#7S(l՗rtjMyh˱A/E Fӥe,ֵOҙaiEl9Vц](K8C~qN3j>)Hoփ Xd*+?rЏ/Լx֍ne<4TE1#5&x,Ǿ+׭o4ł$hwޤ1|`Z{[aCBsLxaЍB 9HX`:|r :E8P>Jm tXYPQtIojsӯ~:zS}ebh%+[8_-T[,ْ6nxA\j#\ifsvm&iQ-}4ɐ'eF'ipV=z=_h4H >XV8 R2uB@_8A?M!QtvC(#I&`4,),y f.24rw>z֥X2'?<1/\-ٰEB2moއz qb'@) V]oaFlCc^+ܣ\|{hj{m>{kՅC}k̅)MXɂRQ f24[ARcH ^ɩ{[&Љ})X%9ͱk}xb1(#Z?M+5Q [3jl_qZN3 v^0\kK;=ȓwO#y(m:53]Qj<0ܿD{ E[ШkQ_58(KjE/@(&|9(ުnaYŞŠnL a/46U}q?M! -f1Y5zgH|;| z{m.4+&~7WYhč8743JqeVY3yUKqH:8j0w\ݖzZHw^XTr{sE@՟8i  ȳi9Z}WaYڡ7#2mDAEiد=qkZGgnxX!&FK#` |x)Oo:[)")N!{ P ,]ʡE,+DgW)c gݻ!\tE@q݌x 5V{0!1,ZT=@%DF@ڔݧҦ1<+SO廷}h[˅a*KΏ*BwRќԴ&4#Gsa';9& Ӆ~}h R֍)}f|x ?2E t`h.VqVȜTdv\HR|WwH |p{[h$J.a6܊,)7QElӇ5_zR44pWuHt,M b? nEj[9=3>)w4 <:(RRH0}|9CPI`te%$Ȥ"_@,+ZOV0<̈hVI* {sCQEkJpQTZ PdΘ- z&d=bzO 6*!.'U =(^O~.] m݆9PO1 0\Vf7*Ԧi?O x ~C_kߒ#Ȃ#WH5Mn+]{ϔY&l3,܋3!_}8k׌N[Q= ]5 CTu +obe {:0V@M;o3Iv&,e@2d vעRD۱-W(AWfGj1U|?%%2$a?:YH[GglR8H!p ;6w^?|(YhX`h:4go'P&vk[uhO*#?(9DRP̛CA:: Mq)7VpWh,j;w8_L\#.Rh].IulG3췗㬬߃dIܜNfKXY pcN~ XrW@q1E=-&ٺk0ꨟO"V:bwoԶAVviUFhl_kg+Po`LCc'@xTp>rs:v۔*Yu v K, }qFd.q%>AmBTL):@ |:uݙ9>s q*&m,{5a(|Ry h jCE:AuƖ>UktoڧVOVLTz(3+PierBq~*){9Ôr~2䊷n}Hv8 Z:@@L(Q'FRea8_X콃Y-XK\$f64 hG1pM(+n}[IQhF/y ZGo#d#oo7v!yA"zLܗy,&ӭ\M0+w*f8Nq) S3\,v?onJ"$JlYEģbƬth`Fg0;sW( K6%~j}88izȵXy * u@EF_m@nPz'=}K?2? hҶ=<J) Vu +H^jnNj5E7#QG}&AIڌISd:u: i@BDp?e7t5[Y8]V8~"Y!oG&w*^;ނ?\zg#~r}?qhWYOw\TDbG.'INEflբ颵jõ'[r&9[3-{Iʄ{1{lgF?9]1@JoqN~  6XRJtDqt.3R !1qPA^H|g:Yw3[!` E:T,MJPhtᚉ4q#0&+ێO)/%AaOxdtܛ)ӵlTYYFea>.>uh)K*k\3i@qD2mi w X߼ p\۾ Jс->[-hj[Zm AXzvANjp4X52xͯ)bw!ጏ.PˏW|sm}oUd֐I?.qJԆNGJU!?TJD<*69: 3 5^ Ʊ16`i@6(>~4CN^!42"D3e"Xvk*z]GV|10F6)՛Tؗ{pW 4^3dV=^*>vM;aד&=TnZ4>>%$L;0uZk@śCBm>t=:3cO" Yg@I>(>*DP̐Z-cx M :҃+1Pj UwY,2=^N7,Kr le:QUqyow8a^|(_S}7?}۫:WvaU/-𗶹bsHXu=4vme0Ĭ4h<2AW^k3fᲝtIKi<['@n%t Ⰺ=r.BoF@( oq T&NܹIpO}?YPB@M0;BbCb< *1i el5U\cOMɱI/+V/*#u\SckIx|"HTbG59_Y$jR8JN[ K.Ս>+H{^A#9+p򊨦c}wA@HPgʄx!TֱX2p?)t?p+Gsp ]~ f UWDb#Z*åskK USW梪G\-}R{K!ٻ'{K7t:1]v\aĂ1;!ɅzWQ>X7׿ &G$)j"b}Hɼj׻c\T7c{rgU̪XWX>֦1 Sx ?xU-g"YuO0 =}@c@:޾Gy֡-)՗,£PܽDޭ^+rOq+l6Ok'N ]44=GW֙~#Z2Š'g̼?8\RkF|2QO$/5!hMkMȝFi÷chϓ3V,ۨO %y̘դoJe3-oka7̲l܎\ڈ(nkXcob@Q}nLPa95w_ %ٽ !?>%;F8>U*=b %'SdW `ci^)G{reqH  d5pp}&LY"IP*qjOLm"Y:1o%r0{jqƷ|P `e/8K(ۨ%Pר3"*.{R2+AHnObca&U`5N?PŲ ]LjtG< )?-NlHiB NBQA?LnZ4ZA <WM by=|U?;gk>|DXʪШ 4J [VY542MkP f4~;* wD..!7js-ċEn}dp474.^B X4XU .z9& e/w@f;l4«B[IoL"՗hKA0(k mNN6G*ySkݗuDӐECۼ5\ }C˻Nw9ͯS/`WP(gG9oyr\`vU!YבiWAzmc"䤛aflJ/6UL WLԓi]ٿ+;U6h'2f^ATAlfM\.q?Ju}A]\Q;Վ=}NÖ@y0xr"f.O3^\B9NݿvLQ7yX]2Bk^J{C 0zl,,Bk+hy;\.J\m|:XI4dyt 1ö}ꕃZgr{RMjChN @8%+@hLUJOz^`!*E@ @Й:) VYkk?8Bw{+I#.rʲ||◑//\K9L)_jy"IQ-& ښL|UR1;EL+HX˔󬊵,ö$jI%.C>B'?7q !0;+N90OC?FאOusLloKJ8%;[uh]C1=60Pn I;+!}"aȣ|Yܑ/G+A==E}[VsutS2[Q{o!֦n xxWFH ͨcqf>TveH]KzBՍ&0NSuK{ۣʷŌ෋,f>ʎm`Gu5ү{ rx:jQ29HWrD1MAy6@㡤ЊdTPPg8bnBv0rEqj;5b6c੪#!Pt1ψwHcx ;++G'v9bk6)}u)!f}!6d6upCb8PE%7Mq_0id쾫h'*|q#:NJ[n)+Ev BݤXWucd8')OoJw394MV\7]/)%V#7׽/=.inG\Bb>[ d%eLd^xx_Œgd5#wkZ=B+-]64Sz?or"c:[dH LuC? (4Y1mΥU~n٨Uw*&7_C-TkW+8`ŽRFw\Ut/(4ׁX IZ1ngvHT):M x novƪHsym) ,7EEűT|"/be|#}[_Psoo,z/ K!-w.XÎV{8T ^"nK#QOy:H[{wnzۮҠ}Oٹb%m*+r 4퇈XI=J2n]U\MKlwqt:.yP+Sā/@$$!5q,[;5#XB{jZ>-,y7hӮ;4+=a:3='ҿ.;CrUoDc@ $+'q}A'|YW+Jjrj`;= K@ew^ϱ88gdR+oQ:] !b쎄pxwB!BpxOBۮb77/}0t:L^l-/j;a-Uf k5x񴿵P ݫu%7z}9h[]l"B :KܟS1e:>`L!H [.<-B }f]n,5cưR]<*N`Gf7 O~1nDe%}gk?BѼMSR`0OfQ+ P֌*(L+Z`yjH!)ꓘ;xH8i Cw#t7d]Ǟ1-T2 -cz)g$x#0ւZnHݎ.RM?G|IP"yҧìGNe_ ^ 6( T5x"<@&rr6kqmw^Kq7*7}$0 N2B]E<>5#۳Z65 cQ}ȋLN(?qVsآDſ%*"D`o1c*=u'8y/EK D ,{EFYkWxfK)^.+:i]cLVJsLpى2|3CJYo7zI+}4Zr3Hrupc.Im 3Y$Y/ѕ/ŔvDYWW|7-sb?*Hy l㺄=Ar)]~<%aWScEjisbd1:[ 2Td3$?MZ&;m1ԕϗt.HL-)aݼI"+lۿ)c\J=5[JN N*6ٝ)>>NI`}aE15Imۄ]PњPF*_baN'_OuS1`?wlҋ\H3ÍGCs4K~p뚑k}ɜկ[vbƉnO^ǖuR$P-/a⨔C-C ._'A0) Dw"(TPPZFB~0Rz q%2){:r"NvvB+9G|GNrЬ2hgRT 7ljJc_Ţ#Gx&X-A@S8;L^]E<}{i)0w|9#4+W+lb{RnAᓱ[>F~ucJ%cwBNKUW&E%vs&W2(Q>lRu7zoSrD`ǯ%} .{P;Ah 8Xߤb!6s%ǽs*%qYE[#Jw.xպD.aډl@ʤZqEChp| AnN0۳ L2Z  [zPM.ciTs>J&CGCfFv`m~XwJFM.+$"S& `ts"–[xFA%)0?+>ĚOd[JemKs!Nt\m*hLy(Mh ܠVh##@)Α%?챙F{ B]6j;Jh8}@lt& x`Rqm[,<-ے)=mH_pe+;O*7 40'AMsQFmMnq^Q:_ SGT,^}_"۠/ZFû4#^S }j, șିvY Dm4e'*̵o1"u_Zbr`ʪHJxSEVmd橘 1ICףIOTvưE,/W OH 84%1\iJ2<ͮo `);cOfhπGMny$Cqyu[f& )}L-"w |ԋ |*# !ɕ3zt[b"JV9I!4W|Kh~A=5onB3 FMg,}p @;їI"$ ۯ1(VNPdpyGqoȸ!MN#! vq8+*]m/I$-Y:jZ&ZKHP>em_ơv8b0 7`S 1l=f*{ +{Qa'RPb#GTzPVZȻMrii"'.pܡ,FYtrՀIj- ,ٶXy*yT6wz0s8OO9jx5 :O@+~o8$8Ҭczv-~qYVӀd>^=+j3_xkqi4@6k|uQ0{|}703>2 ,wp?2brG}5=`C\E#>j?[v*\|9/YVډ3cAˆeݽM t4aQJZ#@FjPzs1 U:PԵ`R`.kFa Zh`_I б>KaXa)J@aHuք,꯸cssF)iYԼ2BMKvQXrb#.ַ{1;d -1D^T>@!uX^ytL N.`k9A\~=g^LLm#@'cpސ8e?kN'SJ(c,\{:=f8Z0"Q[S ߦDieHgͯ س8jE1VZ fsT$T-\s[Z2nƲ7Ѳ )ݹ!̯ nNrRv"L5 aMmߣŝBA٭9}O>fjxvLl'Lbp } WФ R9GvvRto>(H8l m35tCs3 :NpKmIh"4y 8ޙ\¥H:v/Nv qi חe2٫_5_*j7pR\Qn:l.{iM{=@ЖO?E,!.շ|oC ! #suH8\r*l3 rKn*١n>̓Sp+ނ=>4k:4 #pJxg,m̋`;R 0;ssiBl2=F e{ă_8(֍A,yBxJQƝ('Yl7BЗ$i"I!޾nA7=.)KRmYM9 פ&x e9ߓ=}A^".zƅ5Ԇ1kvD06bn?e=sV8 1[m"wa :^z gYcfxTujU/9|7;J꯰F"~!ħ.'i@|LPP@%'4‚5_rih{a;dq u u9Āʥ\y/q ӳ중b4Mg{'8HbF.זkTw^3@v]$]Q Ri^h73FF)Aӻ֟5 k2حj) J.ΐSo1'Ɋzaa'83[CSĔ?`1JGJh-M')PCdBڂ|qG]qe {eB1.HP!(ڮ{}Y\޹TX_t=t|d¹jS$L乨5hE;|ةuAӅO~i5ލ!p9w B+&Yhɾ⃙݅Ix'_.]v` * Yu,]p(anܯ|?{DoR}U:mX(& =iӦN',;ǟt-eNRVz!KITGImOsw<tԿbg#Qp_Xѱ6DSޘ΄.h!T`Fw5/%^ӫ#Fk<.ROa{@@L-K1 hDxM< 4!g_A9 )gc|n\7cljDer, Rk\oZ8eJxdWxiɩ#N.WY.Nm8lv|$HoϙS 3^[,R{ ˌ͑j%HlLW7~aB'fI[ SmyW/⣈^Imhkŗqkrcqb"93 ȡo.:1W\NEst\w̛r%ԹTȑt]9jeEQ(ke 1тհWK׀m4XiXw4e&3Bk}Ͷg,0ZghP7>b\Q 7'ȶp^]i,BA`yX<$NF6y`|d>[35 4mulAcNb7>w7k̳7{Y+mg)f7蔰d"K8&h+msCJNZT&}} G(#OytN2ay _^Y:([HE¦A\/gkH_*q-^̷ FBŸZK2u,@HK=W9FZ?uum2c1eNaxZo]N&^9m^ p\*<.wq拍'j%l Ԓ>cJԌ*WPR )F6S{2x@/jLՄL]嵙ĠNIJ) lJ!0Kawe 1VL~?Kz)r;u{QYi'Ju]zJ5 75n>P'̕#*~7h^2=6܂$QT19Z"RK=RsQ`(E֝i=_{桿p8$>o:?6n~ʜY8?;gRq.*CWö.=1"a_뼹>ؒG}̍؛.: "KtdK0TGp7ApoEOʿŽuiz٥…8%&ё[E۱ hꀽ`tT1GU)F`WV rbD&q^RCLbN77]}] @2YlEiea(@Wr`F:n?Mr2ãrrJ0pz1A_Jİ͸+o[BPٟ`z'Ua̋35^`iL`8i" TaFma#y h+7Y\>!Yq)K u#QAMK|p=ֻT>;,aƀs +$-c ˓}qNX3"#)73y>PxR"q CAߦK^o/d-mۀwbdU{Ϩ d|vyʴṑ Ēx}h۽Uz'@Xj(ӮIBM;3{κ+,Q$`^Z*֛,4A09|:L[1.TC/ٳ\A"ZԸٰJDb&,RVm){@[dV\㡤iGctqB3C_G@хKghG$q>! lO'e(I{7W9" mADq*4eTYDi6-|%$m#;͢2{yX;B(Р=pzM~fB!nͳ-Ӆpk#zI!=S^hQ@RъF#p #c B7n]Z5׶db`TAP,ⱕtĿ֮&U@ѭ}>Y(ʲkoAI y֪#+6tk*lIbZǀ+U+4\-leʍb] w\|Z@njw>p@ a~vLl{K7ӃחGNjd2]=+o.EJ&6`XY44wz'' t䆫cbAyMP@E-*{_3bz 8 [YL6uH*(@ڽi-^YŽcu$kA70R"Zݝ|A܆-,9 ʅs2!dž6|à ݰ `C4B,nyo*F Y3w(0\EB1Z+]ڮУb\ɧx.y˫[d:1߰b/4֩O+Id)sfgϋ_-`B  2TE!/dN`çŨwIn'NuҧY.3##kƊ'rfsm. @;cwIyyD5k&{P⓿;e+:k ^_*K)p5z>Q͇7ݕvUvݰ*ylʹ{J mơ\j(яOuPD1PjLa5%ٹ$.Q/CE9`@8y8L'waeCĵW]0?A& IBqseT; e(m8yMp{y A[jJTH(BYl(>{lPR[g#tmz1l5.ZLڅTŻF, )73x}yɢBfϻBi#jỈJw$"-%tK[ poLt~Sh3Q#PO p[_9|Ms)P^:0SQ%YImՒuL{*%S\Lq7H3 CQ&'Ua̓T/u@Ӓbކ]Pߍ n^tА`~1mc!| * ؑ}~^XCB|TDit(d.e G$. EvCQtTg_Փoa|dtilUXB RJVAG uxq1 I9EZ"8C:DYjaM2b@T) 1%J.%vQb3Ɣ vY9w[Lh;.\2lWWtm.4As/DÔ>T'و6~ mPkUT azC7*IT/Z?@7B\4Zg⨻Eeҵ/JnbDH"{</H̺ȧzq>A/+kP =NK!> -07 j7KO cB&4$rd#UxPEb`Y] I(NĐ'~jrJρeAoBU{v-KT=9ROItl8qQ LsE`F~pg"_~CUj=D)g*v_4__`@9i35l@oj4g\d*ݜ.-v[bv f[[ᴎA;%|i6,#/Io6}SLD `}Q/E$#>x 7ru. 2P{x题31{3 w!/k.q@#/sڎX)y g :lǒ -tڇ&1;qNꫣ I;&%잒P|(`zN"ئ>gr;s@]zg|5|٢P|ڀt"7Ybشd0t7k&TLcЊ mgih!"n#> )FiB^ǿ-g·D`-x'\$f;7%湠{!]w^wkL|7qTx@()#K%I⪥Qblzj ZkV!JTª ^_ʁnfBe[ ƌpX޴u!ٙM.`ɢ6mI5Y2{{m%͂P95:A,U=)M˂>Vľ[Bڃ]\r,rӅ_/<-nekދ49 G} _Nsi[Ncq(s8s8v\$zQZMU#)]l{臦B< KrStq fU~SfםZsW_T&;X;Zxk,K 5#` CyzM/ )zęy#8tLWw@Q #68˞`A2 B$a>y+Ȕy%FEr=ˁ#u>Uap1۬0Ki_}5fְ֩24saCR6r\25ʯ梱ctGGgTۺ5s$6(aN=׿@q-ØSX6!_}6>-3Τ_(h$|Zۿ~j( JtNy 2O$~|eI62Uh$`Co\QF1m'V$td쬟N Q,a,Cׯ`~ykatOOa37J L 6{/@ƗL嫎~78dF$\s7g ^c?Fe'ir,^I[Szhfn3йt{ ޅhHX,ҜQpܟ8U"vƦBz?jƙ`yE{45񎼗c\ܚ!i x'0y Ei@m5OJ0Sr<ճ#j9?87pl蠫&UspvR$uC\<~ vk*'ehCb$st{ fC(hoۑ d"2jkBmPpSH,.M{*Gr%:*w堽= : Z6ZA NLSa/:QꉑdEo'gDy +#ՑެPYT72ՏAZ[:[8r;}=ⲏ#j/$eY15 0v&c\X+~_K|87 Ng j3Op9Hd9(6oZH Ol%M1aa:.ª~~ܣቃ_鼥kHՓ-e+46M o zlܒ `My֒nB[XLg{t#t6tN[ Be ԊdҠ|gZ14-۬HD̅Y>i:}Pu ̃=QDh\xbKL.ndtAhzv\Z]X`'-Nn0>PQ8EѴ3K o:kK'SSt+w -3~=dYGH`o8`5wI{甓TqZjȎfubhp4l "KLJ}>;ᐛ#v 5 /n0a<-ű^A8\K?;qBtw1TsUvgVDWw-#O[[J@Ek4 M)y )0zJh+&\YW3lH>ca`[wNK~*حyإ1uM/L\& TduUOl2{"d<~:[&gBpN!$Vm4޶wݼoZ>גv֖ Lf9Qޙ=gNF{O챁tIx$H6+)FTUб[|!388>=T !E'C]Ls[ ߮1AT)BKڤx% 2딶s :$6ltrsMaa/% a;lzQv\L W% \rѝ~gdӜ#Co4k6^ FVY= k;%©,#`fuy岫}DUN]-h ՙWdۛK[3 5OV`Tj6iLwl(O:7}g֢S10ah1R;@R8׏Quc2kOL7J2LE,lXѼ\Q(xG*Q}IC[s8.M)][YQX G]B=椗H7{s[kEo }$e1N&s|y0&j9_ӻhǠiٵΡ0,]-6㸚k'U7MKXM ՞ $&dEDL zA܉~у3%㔻L9d?JeW$-w%z*~'SY#(LPymf߫& LbF|K= /4g#Mr ̾#񇵕Ud~`=kEQ N* (| sud:^,?ӵf c2!P Noi6:!4lBDCOc@|`Ň waRhWՒɘ^}ꔋ5BhqsPTdՖ+s1M.Opyf̂^][1ynBc^Z|4r %'nl'_GheeVATi$;Gぺ@cxJ*A`imˤIkb ru'w@qyGr#U|E(J֢7bq Ơc?9K'HHd(l1֍/ޗC :~b5\um<=@*&s/ӝǩDv||egp#?wfZn6.aؖ|w6YSD֑m[44J[6ۋaَ)ZiNbt" N(BI 1? jDXߴy?,طnSMSeԗDl}W8bW;oPKy鮾Aj*χ392ܬN, Ʌ* vwvGZӫFb "D>MJ ]g9kd1tڃofs*R ; )Z~iW,E'GaT0#;LJ179@MF2Րepd( KHgR1seC?C(EPC5C~p} ڽ;`)i!~Ϭ 5ʚFX=h#\p[>XH`6\H/cb2 s[# js/]fPg gGKm>tփ4HG􌏠b][RɚI.:VnUYvQ$YJS= - r8jӘ&2LK`OD$$]l7`6N?޲O1*` U #*OoTjyl 6E2cJpaޭTI5VpB_^,֜?oi( G=8&GjzNSwG0g.O[ծ i"D5{zqN ݄U{:}@3 iU\nySdgl gNqWl-aNDLrE6m׀;LpAjJy|m &M, <ٯ/SO@ 1Ss jX 'a!293SD @8 `y7(X20:gȼq~,6K@Ήڿ%|4mZM53"m=Ar=f[g3i'I]A9{mٞ LzEqkz.iAK- Tȳƥ~3@i"y 60<1bVFxKLX?ˠꕑv'S&(%i[ ҁ|ek9)ȋץ=m>>'!8KPT1;,s 3ZĆiK#<iJ[%UYިj\\hׅyE7VL?\,D׊vj"vWU9 &(]LgWlmr-7C엞)aoL3 lPe.$@*Wr8 _p^s|XkVmD`EDmL6ף<\gSDcCCVxH:W}֪2lQbEgd;]ME僷垊J}} P*Cn~Oa:ȏ&לuPs.JؖwRpw2"F"'ECʵɑ2˓ /I]=$'ݚge A '> S^譱"H~h;j8)VIb !DI2elw-E)%N)[T Mƃk??ZJQqg.~WwR.ooQ#Q_VwJT{lN(aK|#M7S' E@ TDW\bTqYl<65/3b  \/T]/Bu1?_dä&7 I$B5H p/NJɾ _hI%1.lќZn-9u1o woݼo3*Pv~_.T`Og5蜚yI1DV-Cp۰WSVʫ`F _*_wKQb+wQGx#BնC?_[4s>@cu 2{-~4 @ƽb0n?L4h^3*}nҨYZIJF*& P{OfRYD!B/`Hyt#+ʯZkS_^]m|*TE6pvl!퇠7{.iPxQg$,Ef+hR8q,vqv @jt<u*j#ʠ}_ßM. a= ޘ0^hLwj04%}9J".|+7箃r)`:YCltV%?ڒlB*t>)lG|yzpB$RiR%?d H}ƆP#W+P` YFBgtB&Ɨ [uHdn;on%g[UW$=dTY}>s<0HM%K'XwgiZD>/ȆMV0G;+__~e!mD:_`rXlCF@Ҥ4ug}iQ&NVu tbޭ6{YtbUó]~1ٜB28)/1MG5E uwҶm C #W25fD)6 @;Xs5%#5 @aZr)`ckJp;3o pXc^@mxJ20u8M*w6QipO!x;Z&[ֽ}2=/ ?_*-"gsߛKSMGRUEN"))I77il7RWTtJ{po2o%nXr4.!ý )qgB31j3QbH'Vk*H`dMx;3~l$FoυzڊDTz̨G,?Uc{b.9XˇXQ؈YE} ~|c,3%.b[6eei0+`4<yQ# 2$SO+B7kKը̫K)tk_آ)ab⯻LT)aZ|_C=ŝ{crSaf pbv]Inv~253}QTe^)$-N7oq}"cQ 7r~|9s̥n辣-8PKArN9A@ɸWy޽![B3<(.w%io0FAC$Vx*'MQJt$pb Dڶ y{jmpd+j4X$.41,%[@x;>(-B"ڳ (ġZ{߅LҔHǨ|Pw@]dۙ\@^e ^A!.z/]hرy<.T2Ng^'iϨr _ 9PH(b_"OڪЎeN9V:9mn~]ۂQN|sY`H(zFT2Jcޙu)ݨ䥎*wv .eB7T ^LL*)GRb'<2չ@ G"?"jDtP%yZ`EGߛFb;{ao41}aX*qjtxZvзp.s4Eiko$Qm<>Cʳ [O w)Z] y;o]'s&S#"΁Me2t0V4u0(wzDֱz^v ɣ˴3p<=U€٣zTB4jlg`í<9, %SQi,kJ%D[u;MHb"bH3sS ^ZyŸ[$?DqЃjw3TM*Kqig Z˕k/:+4G ;,Pj;\P}@a? 2yƣg}|Jk:aWU7??[)6˔.G: {@=x `ESԒ_8F2j? ЪE@u%dKjR3/t+u*ߤVet>XEi/NV;fEysNs~IGefDϩ\03D1xiƻxæ#1HM؜Wy-\n7eK.?(GHXmm[ ϙuޡrf"x& ut`b-&FuNkjs#p l o~wT]] %3 <4Iԡk ";Kr(ߨl vbDnNg+Mb'׍JT}rk+ik9<6j wl@Zo,)=qo{s5d|-?&!X5 @_nez' o7D vP­j[7o |UΝ`Հ9%EsKBѲЎ2©{b;~8&FՓzɢU/em'b"(= lh [7h+ o`|?ʿ ' o pT2 $iһSg-8j44x ^y7sM. 83E#KF ?f$ZcW[Q6b-GݼFA ^T333-hL딖;({9zCtO&5/pS+WOc!v2b| u1$1>LKK0Lt$4k{9CO`;IRȴYy7M1LJw|ŴX7~bҧWꦅ%G ~TCS$4yCN܉-\ލ1Y:i_%b 7~q2!66+87\BnVk+P3= qPJ}vC-6Ex_K4i3t>ڈX0>u0`޹k/p63:Z|-bG4->Y2Ț|"%c7cm흒dl UPoy[ _==vSB8fӌ;0|F}9L=S _ J~2 ]t6C%-_EZ ѩ˽$,+ĸeT~+Yy}Yt9=V֮= HfHs93):쵳](g%'z` zjbz9Kʥz-z.iF1*Hd;^Tv\:v!T R'|<1h8xaRb6SlJʚm%[b>WvHޖ~ي7_eƎpsX~Lw@ /o`Я6du xT81'('h CZ8hIZ(f 18Ɉkyjɜn`8aam<,蟐iWKd+߭1Ce3bXw0a6kɍ'hcG6ԲwJ2*G"Qr#\=E`8#4`֧w2//#N%:Lo"3yLedۉ?>}f;9ʹK(BD hYi+ڇAXA:3(y RD"jv} qי~LO&J XF;.>, q?0Ƙ*cΓTkm8iVSFs]RuBlYy qٌF2ð 5|nm$d{~g$X(lsc 0Rpnyį9?UzK% NU` !t`PӊUrŧ4醞0uk7IJp=6R(HIBp #ni'#>U C؏-dS$&A.dLC,WL_Z?! ɽRav`l.caٴYޙ٠z3q`O+kTv":Sɥؗ &.1%&_=[DMW뱜8F\\YQu67#QE[T<4ot-DÎot @V. -8I@X{jI@ش`SGz_i[2 o&. " P#, IsV:Ӝ+3,bZ^I6OeLķ3%gsēiY[d `ۙk?@+HKf+̦؇!{މ- 7 Jya݈Hy `^ٞX5>򾎊ؙX5wO4NS1}6>ߒ=N/BlX0DX(jlDfhM<J%3fs>ƿB-:0lo Jc]?d]kL_qFΖǹ2;/߻dyn5fV\!k10ŴAR<9 V3߀Y[$`?V 9c(!tc乳&π%\ȼngUdO ?דgaכ=p* V 1buD"ӶYxkpe.FD˄-=3ϑv!@ۗ* hl=)j&8u3ڮ'l5:¨He]j'|IKd?%BԮkݡF&J`%.md8[TKR=Lݤ)ɞISө0` օsyѡ 1J2tsÔSmZbI}>R'v3tQ?E1 >'NeVPqD3oc@m,M{8&hrBPCf;>p>C\ 6MzR5z5 E?ݎEVIiU5&4UQAKUf]ANF.lp5!љ215ʂcM ѻF@Ŝ#SŚY>@`ɶOjڗq}X`X#(̟JNʰޖa#ĭAO> (vGλlRoFAoKGQT($اE^2h_M2Fw{u>Df]VfB&E 6+P^\8]-v\+hͺ<%ʄ_M ^ڼP77f ~Ǖ3w d 0#,T`7i2U Lsa9OI=r܈/2Y=ҧd%{2 طi(ܓyd<x:uχjd_qI'R 벆6nVPbH|%NwI͟%29wEuyN )vP#{>nNh*LlݯKl07o,C'mrڗ^MX7Z $$7oݹ "ZRMzjU9s̊!xE,2͵: `/ntdD[2]5#v6䳶ܭH5qw馾olď/бwwF{}' *`ؐzwV}];]:8*!o\<ʹX)J`*_F,9+$'DU!+]L~tWP6BI)H#9̔Lw앺NKjΡ@W`tף乏tP&}_~#5iϨS`80?\Ia #?ZkxSŠM  r+~$i|% aӍ|~¡ƹ(̙`T&T %#X!=*Z4qVbl@D.X~#z,qrлEN>>E{ }Q IM|DIl,2"S"NnHN ULmOIcڊРtٚNb~@{CSY4o,r5-{Yޝ67L!Ңx9'@_ŅR]X&\ԠcI[3YȽ2Vxih?؞7BIԪ' Z{nˑ%=lC7qEiTu.3ﰁ^ ԾZb@6HU?hN6އ'7鞚^5x1q[܏KbEvӍ&9SXJ#kDMB/ @UQc, D~5/PMYOlmҦU1Ӟ"}C݄CHPM5cF8ŗ_ C#ls l"C >MoH?#4^ީ"aQG}74'r4P)^$FɆ_/|pE$INH@0O+ڜ|_L%l"U AδC3# / $e1V"9o%HMN]%\+ꐟ3lZב(>c{t6Jd-_C zSVv*JU#}G=Eƥ=&=1GC9bl$AxfZη$&ܲǴd({]xU70\v.S^O"~2xXvCu7OzmR4[I/[sƏnA XH`˕Fho$-lv;7OyXRcZE/L'lQCH5-}ByK4o厲'2$\뱮,gT9ȋ`ssn\yY;+4϶K.˛a* '!!w79ji}A|t/{9qWO5rEZ*ܒ;)z[!MUHT[>~jIm~|jCH:T߁8|pG&8\2"7&|fYE^W2!$Ɓ&gC3{ik74_ǵ*&H0Vb*vz!k ~be4bqenN$6nH)CpwΏƜU܂ 6@:[yxϊ7!$@q=T&vI3y.>Y6m)E'r1o'G0a9S z˾eYa91hRԌ Hb#<JZ ʑT޳,/dx hcq eH䣓A䝪 FNѱ<- Y] *~lQ&M-o߭r},! V %SiTTfRǾ%K=cSłJcjZIR6oXOFY#'6ՠN:wfiPP<}WD{r+BV:dC+i(n -Zqd੔;7;w%isx;eh.R,=ܨ%e:փ%bl]n5vB-+Hcy| 7}ٶoM? S>f~ɢFP<q@6Dys@mMw ߾疽JͣbaQ64߿pC"1sf246+ (;E7ˆf ӣUU+?e[b!5rp;{|˔ej#]J`u<¨jۊc#< 166L'\@-%c6:UQi[< <Ŕ?t% LV{3C"E n$|qSnj.\_$MksO ,"x\i R Z@9Np(䉜4?~½~?_25`D;}Op 6Gjs>-QOt(! 7bBآ\0 }̭zVIݥ2 d[\ROŨ ٿֱM6}1f$^'rݴ R`Pc bW?<N~F.ooBأ{  J)rUOWnjF9iO+Li`w$ב @mq=,Š7b mBɓ J9cPo %HQ~`6€28#]'wl[f&*:aJ*o;pqA O&hDyRgT~>6]}'3p8/F4PzKHT}7ՊH dq:H7;Vac㩦akj낖>t>G3jn@˞͛RY|Q/"6A|_<ˍJ w$雾)P}[]Oi !XBQI{]zgN SXdI0x4Tqb:OG BTQuϿk^%Ӳ \;f6P8JhFejM=[R`M]TWe;dakߵֵu~̀6a0׻91P+3u[ּɠ;qL,=3AUK|0,]Cms e @N >G, lVTO?zzFv 1e2!Uui1eKb6G,0Bwp1 xing7xFWXLT+guI[M:%ix j)+fITB/Ih-gi!8w!S3IaOoL cT&9GN{LXDZ} J?B H94E>%p+M= )zo7 qmW 3짛}qgdzWJuq^/@=;\Yye4֎nTqDtߴ`xaZi{@\L]Q)>P@d)cz Pf?AqHK %qy[5^ZxKv\)8]/nXg.:Vw$!4 d&&+u+&j2 Lnx&;k3N߾HItø^%v'.Ao -k;u2.V"+OAe,,#[ɐ*v/c'Ú7IV%ȅm>&2$nF8}vbpac)#πeA'AfBn'\C5_Z7!M7-Bؿ#*17^7E; ؠ^y0_ ׀+C$oZg ^R@ It[ОCt#CtKeaT {ݻ=0j}\Qޙo)*"% /o p2ͼ%C|.pֳSG;03±sϙ _w"CRu?g{^=̄wc>KHK{KDΨ܁v9/6K6ZHxvd- E DTD36n=;_OĭZ[GԷ|b:M&*(fE13Oϱ'H O4IK\V: ca:!T( |ovIk0A 1aqLנ$E8ٟc +FWL K\2U^)lC28ုPdÛke`/`'˒qBL A HXPX0:KɍqPV@ܭi~Wvѯ5?ÒFyS 䒀O13!I "gF4p%*7&y !ͺr~f:+ k ` ;%:~BCE`ǤW>unGZ8)r?GSMf&ܘ7(o_ @@/i (f#:iԜ׎i2cJ !*UW:`~UA% m|I`5 y1ćLM]l7'á S:{&2;d<AMINlh:kPɋ\ #Cn[s9TǠnpowkgq ^pܫJ)׍4G[RU5LA=. 5NbQ:fZp*˼jz}}ftU",kahW?lPw~i  |c7ou3x/8ŪKXzuuqϷ3˰+ @۱9c~0#yAɩ`w٩v`=aJ*| 4ASHB q]{5;>3W n .`tޙczU0:[O,['gOe%HlR>֨8ˋLFSˎCg?},B&̾PwGx EzE}d'r93v{O AaPSĬ˘AH4)ŤdCә`6s:wIwf7t\Q.\.bUgAZy]_6mf6\fEz0n`xƝP }b:W ,_f l -Z!#igqPWIV+==C`yt;bBZbX4ҊewS6"̪ؔEESѹG/RGq$ڢȾ%H+ 5\e໱8VH$^BLZv]^ٮR]̨LIS.D4M2̞uD{쬯 ) *8t@(#+ʠxKgPzJwc# /2gj7&`E^ie'CbɌحZ -&tO@L^>O[.YD/ P/-BEJ!s"J+Kδh7 Tvjpf #Ne$(+nO|k߂ǧ~pTcMba#g iÙ>VNDܞ> ^}SŢc[SbӹR_[R353RSn!13_`e> e:${9 Bž(Eɺ#v}*g E}[Ꮮ"~=N/=c\g;0{J8ƼY{WQnᯈXWn],& 8Eq{!t\O=" )HkωΣ*$Oz*tnd}@ohPx^7#1K7NҍBE`BA7m" GfUr42ov\fǺ>;|Ih:s@}nHo/Ѝ!QKc]]:Vls u o+yyg)5l7Ń'kSOp۵摪,Wo.ޮL1z{AN, t52^#,͒?. _AS3%)t RwVW읊huѭHɖljƃeTSTPn]Oitd B6(K<eyRzP*|R9YP>ˑn" 0imp;kE%"$Wqknl|@2l.(poW xTxrPB=Qj4,}$Xc8lbrs& {̮ɝ]iD0O/&'qZ^9ײ.Vؿ!z/ 0<^ ZmUo+| 5ȤމЅoO8&PhinNr7ysڨvBv4'͸~2JjFJݺ/E+ uYocFɌXnD" 7t1aozH\D.GN K0B%"4M3|a @ggȿрҰ«}~>M}Z\Y~{2ϖJGj-'lQ*tH~ ۡ9 TYo_GRTӖ> (,j Ef?()<2C#okνth1E>d.Y$-4R KWJńOCYІ 6_![6qļM̆GxC$ w᲼H&"YK66NƛnM%I>%r0]vu8{ cێrhw~vR'B̓G|Ln]}==:%Ү@g]߅[޺2[V R]%kQDDL|rL?Z6atD, Y'7:V*^Öz:&# F EY]GAӹ{XHty ~ֆkV"比Ǜ|1 ikg < >K k* 8s]F?Z0a.ؑ_:@uyZR !pN-~+l$2(w"eN{őZDVeRcJR:|/UC p,8ΪC"( M 1 Pua6m^e ;D;apҏV1bP> )A*ӽ$RK`;_Z,I}7ۼQs; ?)ԑ"9;Snmo27r{T&_W$ AYD`~D,ȣJ&?LpW^I_rFHZ_1`KB<̯7Ol ?8㾳:h ۨYK<ŒtgL`)deԺ/{^!%-.8+5GWP!{I Ux DzM+uDYs@/)NJ3GN&;$p-3bJ#6.[օcܗF\%e~Ĉ$݁-1zj${ù S{Ȏz ٖclEy(DypRC6<g4Wm},Krb+kg2)g%SN%1=,d"`0\8l,,E _8wKV]fE0ޏ=Ɛɤ~2~\JBhCؐXiv;X]nl*weYIH/-G#qټZ9E^qYOG9ͽUZZ F/C%އ@xp S\svm$U]XS#fԼ]YLz,䱅mz֋R7Ƶn^b>tSBᬵdѫl29oמORc 9zfv|֥ܯC!H41d$m(s6:|5Q0J }ל8][S>zu!׫((O0أ [F|3b|ƐDP0U8l"–XXi*Q+ms v/k"M~, P.i,6[/gIV6>2>=u)z1堌F - XXHy~qV3}ށ߯D5F&&%X{Z+Owvz$&JULEX}A$IԒԤRBgH$'z,'ߺA{;sj O}iVts{gB;lԡ=P&c "n$s``|fR`,lKAWN#wzQX|`),bɴi'uAԄ"hDʚ6 ˭k綡\2`B= ڳ!rmB, O3t~~Q; ۅ4I UWj8x)YI -X$ Lrr3*nXt-WCMٱVcEљ.GʰGs9P袍?hYmA94:klPߔXx/f]70$=\uE+-n97}mԟg5j,Y?uNn>5yNn9Հ ÊK@dq 35JQ"ȣtRn>~6޸Z1]2|qq8XXHBd!hɢ/,PzMc;AP\D 5r"SOYAO/ BZ(_>:8D}PT P6ynYpZ]\׽=.&tDsP~`'< R?&h/iP3 ݌uzn=)u8ۊ7g*VBG_m-Ȭ2[aZɶHz4D9êL޲l(<[u-xVο_4ό=PȀ.<<+aJ W'W$1$3݉HWMppmAZ놞[`&G ?us~E#+nM=.ߛ؜. >a5C :HC8B?8i:Vj~ޣ6iJXe[8c _׊߶t>Kѱo>,!XHE[~8~W?i!6e6)oHE\"b4wG^oryٔ:V= KTX=5KvUhd )\(.C98n$ C7=3WDӹ7wħ43.۞X&dobO1j@˛t,Q5wT<< *Ew4p GdʕEwLBg$:7?͹f+k"Y8csnHr_ގ(t@dV#=g`)*Yzޜ6=w#z ̈Z|f2 黧l4<bP[A˩R5sQak EQpq٩'U'o} NtX雯m)]Wig^P E|'狳cBNs XJ&݌ /: ~4}gNX5瘗pFfL,o@?a L&+f\vY0M2!Vy싑'[,Ce/sÐ8Ht,4 2)7j6TO\a3]9L:ZuZɈyޖ܀Kd1J71s/Y}л~{\\ ziUfE0VFvNG8ϼSUӻ0еbdw F# ';C-eӧI>0*yayWb< dZ3<|\oa\f/}o;l(< U3^3T%hI`ÁH{5r enePU5>k­gv耉wDyL. أ*53oMi>* ۮO vr!$XvsOd 6|4w)':0dV4ui&Ϥ@u V f BC30_d~SӰG4fY<DZuF|$EܞQ€KOP:,Kj:wNX;g8u$ú-?OИ77˩@,s*/i"")8~VX]Y1?a[IAdXk۸L ow;|5nyhj7-(7xEog'0TZr<&XEtjz^&,3Ȱ=%uĎАs lk+(3oa:RiǨ xAyPmeC9V=-o&n}p"i"{KZz ^ >|a4gxZO-='{뜛v1;T`trw&囚`W;$K(>0.9(b6GA~}T7["-g:'`4 E8(K\:Kf1~R}hwvt5H3@x04\~' '4u!5[F%.gbN#H9/x("3j@ΔZY{Ut_恻c}k,B$CQ =kzP[27]l6Xa /'ލUPzC@Lg@y@4Ƿֱf!"JHWljms'er;w2wOo58Z<7+ydݍ(bťRh kj'`8 x>6X&vԹ-(\R*-҅gyٸI*4(̵fu"Lܛ^V-D9CaCj+4UG J7r6J_HO0s>6~'._FE-@9N ֆbu\3[ٚЄ0TW;1i5uniܯ&=;b RQ KL*ѱ4-)F kD s Q8#D"yS_f5 Ul(+3>&-LXAz} UFf]ߏ2ʧVȏv>4 &Cv%WLA`ٱ6PP B`=Zѫ `S70fl1 .Q>SX2Shǵ=0M—b eȍce>g?;|ZwLH~*yjY#|w-j;).=N\;C9#ǐmL1X~z ,8ZGM ܕlT$BrMP~.J,wegEJ`MlT"=LQI(9ba)v}F nDKiܯGp!'HӍ.5gԃ]ъ0M#laV-%D~ x'~G<\zns~kȤk,ps0\UK<)gj(ƭ~ߎwd@![eK.E8 m#@F.6~nJU WP{_OJ9)<:7wͪ!%j݃fz'|O;MIKEe=2u}+K4Ѫ m؇'n{̠iP@͎pbnp|-t;`'$:T[E3< e|ќn6Tl{{ngGsE@{'gH|zZ÷B]pK˾(66: X=5T|Y:䮽k4{1UgHAm p@w8ȷ؎Ek^ ~odZz~`D)mne8R=lMF3)m`3Z(\/_W!A ֥=D=Y)cTEA/.s/O\Ԃ}cF+Hx$>"j8y9ҡʑym d}ݚ62 ˢWM̸zKXBAqMJ7ΓyiL_u@N gC3U*>14 z:2*/8^E\M~(Ҥ0 ?CeX!|ObS[fJCWYB QO*|WYl契4ϖCz%{]E m̥<K䷅Lb妥KZƿYVpǖwVE. t ަ>7^tĒ^;hqp|>)DgM񥯟FBӌCRs7U{',sBeتE) @X`a{A鼊 k(PM5piY|C|iDPe;R|GD,@cJKsz b6`-jLq>隶:}}{"l{䖽DОQHNqZ Ji\(4f¯J.NysL::z;7Nh<" 5JEfiakOr Mt1h̿tF@Yqq?AStf'LfDEϻlժu߃-wqj[z cYNj;j@d 5 C4$gjU t:*iI%&AvFApwZ#I|x,\N piQBGsֆJ< :64Ftf3 8>֛fPO͇;ܞ^ ,o x -?F7⏑do!ڴ 6I/_RҞ a9dGQUc>0S(~>*@)y @󝔢4LG`J2Lbc_8 Bn&6/6YΨ hݐ͵0z\R6d;BQU;YC&}•[ ںC6]q$ .Nɋ0Gc бZCpLߙ+䖚a 0!BnK('$4dKDH|??MeOdǖg5{qډ "2_*ZEA@ ,rT zEc%g,X YC]>JT''s6˧SR;`Eeeos{);9]3>/>T}0$"N@J(1|s*JS|(r|'E/程+NѺƟդWP#ņq-{4^X͆dUoƫDlo+ϗ=i]Zoar3``BEJْJuLuRw-y1k[{0vl37E CnTB}wiULfYŲK,+0bf#@. ytť!ՠ:+ v7I^G7)T ;ɣp^y1x#Ec(gˌIC {R)Lh .I\Y|o);ZQ9ԹuxƗTo?LB'9FEr Yߧ[. 4 U)]>M_ࠥ ]Yx6Qѿ>*(K/;V`9Oo*#Pլk1[l]=bAv;1[jvgMC8iUES$)9.|]{icIX0 p {(x _C uw/@ږP'Xs4QA#Uu2@ōg~`v4xPDZۋJ\ e|"=V+Fv߅mvi 9_iwrQ QsbT;ma9>BmY+W%u% wfd'@wxc,=OᖾXWE'Md(Fd5T8`bhS|@W` 3V wо[cs`7g_8.b fxdd Ȟ5vlJ⻣+j]#hZHUI 6&u1wvHrZp1*Oʅ1Ә߭;tXk=\\.>vٽ ؝3.qtVB!zͼep:{0>Ɵ󷵳ֳ5Џ9Ӵbz)["w |J++c6 ;)^-yĢƂY퐻^.*d/>Q nA* 9q@*+$'kԊ}e^T1y`q(SF)аU0pAPmL9hiLP%ю+Gmb Ԗ/ݤPgPe ' GEyNq(-mmKݑhRynbgdbk7PpaD}O5Te:{DWU kn#X74kqjAa3e`{pobX?FK֭SgKNn&*慐c0A&dOc-W)*Z&Qvyqr嗼0< U U5oI|?dy[35A+\v@S]-\wPk.YD7,Bed!%`ՊWgK~yd~PHXDr:Zz =rǼG8,I tw-:VWN뇝XG Ռ2@ EzwrX'%V7]:stI&wNfij:g#&fv%bD:h9}M>2ym` .V21+c^.ju-h&u!_T3Q`[pD I_AAZqu6`Ŝ-S KUXvx\>CjguSA[cjťNb-1( aC1~(|ʗd%)܌z9Zi ؟'uM $?Y|NWD̖͹AVHu0۽zk*/t-Zb]ڄ؀\xj\tSBfv*x7V]&%rx)JW3&MԦ/6:bPTT ,)I]KCG=pvaX}]@:|+Ҙ-|2@yl;C(C8%&{-<}A 1ƻn"tV+85tOp '\U9SHhƦZ( #m3N9Yg4FȔ: 9lk lWs1 pU'Og Q;Y?PNr1 [p~#ab" G3;:3IE<@?e.ԨnҬ?Ѱ8rɒ{Q{t~(&`fwcMua@5 P9(ɴYʂpi#0wpߠ2]yKi攷DG~FT;pJAry&`~7UHúmhBomH$oÚVWt3ά(w (;3.NVP)3miҵЬHA5F a@-aU8əSU\HQ ,oL- +x+ӴG3N,I,ZCIz)imz@d5LS{kO\แyEM1k?j b_gD aWt1 y蝷5t uGHNy (a9IhS@[4Gۑo{80C}v>UD,cgrB'鰁&4zPIJHt̶Z'hS pBT<^c"2n[m^X\ a U9qs2K7y/Gݻ!638$ '}ݎH 5GԻ~FFʺ!R[9cbi U5ԷuC޶Ǔ~C,6@NcRfw"`cnJKPJ7bAGGT}tjϪ:a1ro45p<܆fZ ure̢M KU4U-oVOq]mT&0ݍ$6dh)8`kJ?M]$>"›)O ᯸_iIlhFnx{K=JK>)3F%^t.}wMvyl>i!8h;%#Qat\N}4 %Yaa1S bïFL~ЙMBӣK<ܩ04rd;r^?_fʓ[H<-~{Q_ꭇpWdI+&Oܛ\nvP ~_ zq'TȊ\@IAӓSs?2|m52euN> PRe99=[Xt[WXxfZKa+Bp^Ge\t]DԎAehnG{KweS- '*XK'QJ;e홛6M2xF0-@$R鄡|/FPL|7LCV66a^:.c.` vn .g&S 6x"h8YX$ P MҖ+~C_Z f.i<JioB3;F\| uj"m3 nZO|F 떝AcuL˚W⎹ё빣 ‰.$} +|@pG^XsNƯeaaȧV1-u%dًD'7^A$ kQ&OmcХ)S&_wPrXݯjeM> Y?hC{#JHXw;JR$puU-rC}D05W }vD_˓2ovX]fl_,qE&E޳NGs-Vs>xm=gRS5b\yIv֒3u!!h&%Kw13y ZET qřW֓Rڠ;ڲ1|nKQnkpzzzck TH{LTdEC&[3$0τ@j;^]Ϭ`oVVʈ6Y͖FkNjfFX痗A&_xvx37$/wR6hL ݱ U3gT.OԓW={_I;8Q>AP AU(ޡ@?G:O#}F T}]+ޚ AWay\PсR!F㆏!sÃ:LS0V!/679(E2"[@_&D[6v>U#V"K9l'0Kxsy>MZ1!81pGӧǙF!䒻 bQ9lӨ0 p39F9$*^8dGѳՔA` %?qu4 ;(-|/M-̴ȸVgrp*eBζ12:ø*c+"#tqV`Ш\N֦W`u}-olm6?Fx9"O"12тmVuZzU.$mrU8o+g])=gH~|h grW,Ý1;:Pضa0 zjVEؒt#zgކGS\8L*MRc;4>Õ/hj$|%ɬ뼉 ޼* 0`gיǚcqGPpvol+[I.Mbm8 EB,/b2si۟ueз4BP܂ QJmrJq;)ʸ\]!@O/\;ւ_Gկ^Ft'5vwcWT4<";3.]x.C $zKH %j| Y0G)Tcw7dޣr  *"?nyŮi+0$WV0/ NjM';f;ֲ @jhBrF7v7 8Z=GaOb$=PUA~]p`ޫE%IcϮ&]X z;JmO¯w$^r-G<#H/@{纷d?F:C)o l3cTgvẝU2?=o۱(V~ U{SטTMfu[^1(J9Op``c^ 6$(2KЭgf jw_U.N dDB9?֞,G` 5 p7VRGg:.sWCϐe=*6Ay+!" {lR#=˅sKD+ @2xҮAFܛ d_Yy?49N1r0`qʁf{%l4xVn`-Lˈ(APK7@-%Pubцf .jkɸ%_F[QNJ&K1YsX'k=ǹ[t 4OXņ6ߕ,0 ݂_gQse=goXSh;U(eN鸏!9z&vpcXpn[?u!E pkOK^%͓s!vm'ʬ _ `>Fbm;d(Is~U0%ۅ(ݠ}*g-qh[e2[䰱!89V+=M-±[IChnV k 7^^FGBHfj<:yI`1y6"}yɔ\SG: G=bDqJ;9#({&,?0\߭8˿Ҽ78xZWe枧ž rj7Dq }j ;9cm0> wa)ħ{沪#~ةTBYJ]{]8BLwd B*86.*${㕆BX2WP*. @c]gE 'vHMfsQaI 8eRS}FǓ^%: 6*N\f*U]8{nJK-Q+'՞"Lשg\S"D\`h{/CQWZp2rbΞpaJU%Lf`&.3^x{`-Cgy~O][yA[[IR1 ,gZ4[X fR jQYFc% Lͦ `{~o8~hj/F^8ml5"EwY l74;L4-^KaG%-it0 I3Bjnn:BbngK |hpԈЙ, E_W)uNꆽLL)ݺ$21mb3ou@>GT/xlwuc-  &kbf7lC.h"X{gŗ\榚]_ n.>3D Q׍{cܑ ڞ:ZNF?pK_YRg2^3gܑW?G--]u>;p̞x3(.3C6> /ʌGydW&\>J؋f}Ol~)lUw8Y%Rkb\g{Y[`w!/hb7lװČV 毹2eNC:h1vXm3?BѼH4Ei8~SXgUȞu 8J1f5u{b`#H[BtKhn#l~弯Ⴚz^inY:鼚鱛-.HG,y1_x˜^ONTAMSG0 Y J!fP]YE,"WEW_ #H+g.4n< }NOwElhhx΂1mZUnJ9 r߈P 'G|J8O;Nׯڭ{sX^g:?WrݝI3tcDF({a6z-䃮 As%x݋qFL (*tm{ k:KtZ꽁Ɨc[ȥظv'AtG VlEK؛zPy IPWC9|Hّä b=S+BۨZ ŎVM?03Lj}gA^6tJ)H\%v qrDYsFK߄ E8>?>9/2^YlJ_:sdӘs{JҾOA:==Y|?ÝJy0k" m*‹wq4uueLU}]s,=${RV0cEx x9QΣDɇcqgN0>EZOVygL#D`!O>A/yz#xs7$*9W@Ho0ZO`{e'0\[;B n)RmFA%(cɆ #ž*_H-|5c}u'nq#Z-X<ɞ3*T5>IvO W<JBW:N6PbBExs4 e*j06Mgh0xDSo` h<v>1g|DA|6b]0PLyYe͹ܱ pqdrS9FJގ/.6N08Q*/7FPM /VSu(D3`Uv{kc0c=i#.t/XMb9kfÒ#!)bW4"#6'/ aitxWATwz٭ <5+r$)n.]\"F%DgMPBXzƌb?Rnʡ=qN.m~x'wlT}AUpɍnuU_ź> ~/Fu/7h+-iq da7o+Cڤ$s P xM}jEw8y^I^Np&5Q@\zh #¶(O]~E^OU\2A,?Ǎ- v(f m4k4sщ-u3-)l]yJHZB1 -Ϭ)"& A`pUڻQJ ٠!#0e;owcgh߭`N2޷B6 .v}U5^R*ں^! \d8EwP"yS$ʱ|9Tc"`XK jX2sE 2%9ι>(3Hm)RdJL1&\'.FZ ZyDe=Pj(謁د%ޢ~+lbu–lh{"k8OfmI4Z:鐋pteiTᝡJ(C6I&jbJRK} YKhSif<\o6qrq9In =%)BX)`ޯ-OkK&x#j+IZ&jadR[U9`-8$`a1f) `v\K]yޓ)* Ӂ3,0j͹N[ZUFA2Fؗ6lY7OT^6.Ƶ5gO˔#xwmͦUu:clåImOv>F{qFrĜ *T_ /s4 Tʞ.tY D ٖ?e9{_T~>q+֦(d! SytV0r_: HU.Ca!T{6SlY,&yNrK~/Aa̜NPȦ,0p<@%ͪrR}s.N?\@2@VU,t0/T3 ,*%SgMKg~tAdY$"S+O(wު{HĜtK>|;vFQ 1ST9m ZA^Gn5SȷB!(&Cy0GR<.[Hk",S\j$Bm$DBk#ё =г=;3r#}U {)mЮyv;1tNҮ\?ƮmbM{47W5`'u;V/THMVK" DfтdbgR/=j7?A 3RI-x%hz83P\f9GGl'}kE'TE~bF2y1o 5RwK*W5fkKIKoI=2S*@fUAPF)L4=A"HW=#;3'OOaLr$O4P 8chxTs_ߕo2DNQwMzA`O9m |BhZ~SQ$3D-P5` X\aE fA*1e2_1%eTX* xvq.2?W!ec&VQXZXАI^Kg'(C`v`^!Rn0o2ȹA>ч .``JҊ" T6MU~Hxd[1"t i2Q {[;3+z%Q]3Cz#GzZ88'@:& lS'+m&b(_R <+V: E$f2;' 5-;)0΂hiUʀjފoj Vk9hcߛerh$5:f :)D|VDNdcKXKZVxqB)'}1a[=SByfH "@JW J;oHfbyngv_D[ (`$_,k'SuhPC`E,-3{Ey*؊^]=tb a: w)i(#x\_5ɤOFELTwTde=#hUgIW I8#zap-kTؚju{X>od0#PGjSFeƇ+Q<\GA=;?m;+z`=ijBVPG>ڮIh݄t]9+4K *femFhb&!uw?!{*0rM, 4 ^bYƢ^ԼoΘ$!U\tlK' ?W o\(6 UA1ayB" S2UeֻfJTݟbx՟:\2]m+V[6b'`MLpP ʻzg t;\%m:aAyQO>*EkaE˂"N*s٩ك0dٖ)hmVϣ,jVAѠ)舄o^THп@tT}7wh+L0YX>҈&6GiNJn@[=*q`.&2Q2 XŐHJ~{n0nXРAwEK@}rﵞD{"ťH:q?L8 e<񙼈X$]{2BIkO@E!QCCՠ=H j'ww2|5lCiNF[ݖf:}Ey Zf5gELBD=OWFsjeIB3harIJCE~A8Y$YU`,˩K=I33x~ dۜe|lXi*74pS 3'^A|I8IQWqZ7>UjGՆHiytjv+u_f: C!^_ݨƉ|juD`swᲅۿ&t=r#vL5bTaީ'f{AUu'9Z{$PxRmM!GW nQ%ɽWA6z=Xˇ|\V LO(LCCS uF4S[+hj؉D" @VEVw&MHKzl&y^Pb|\Dl_rE=86FIK|s H:-lll+yyrR& gcpt;t!%悷.*C{{(<4e~{l‘7۽I> ˊJ3^E1[֋T^4%`@HaRIy"X[IL𤂶'@,t6OC~h4NR0$\~ĸOE!ٷ)pKDᙶ&E?8bQ{;1fz}%*iR+Oy  Ra@2 ʃ&/Ɉdg )|(6-T`}jzu$"Y}S?Mo.8}b"џA#\Li,a̘<$0Ơ ZC"4kJqCEnR ] NRə-bhi /5QϖDsS?Krҷ0K 2'U) bi>P:L=i}<μ-T=DMnxDgka|0;i̳#cAM+}m>SjT3) >z &ݠCy[DԯDeCA c-qO< @e?וV@z(tZulDPwzުA2b} t|Z^ w8BsD* uCBT]MDC[Q #y+$TLjU'ΆΛuKb0@y津9Sm߃m$?׺ s8ACAf%|ۚDobq~;YRjxY;ޯ~&L\#fKI}vCMH޹$ H㝮\XN\"̽lԈ\0%h;6ԮA̳/ʸ(D:M-ORH5/}jMg89WcD /uvC+r:(3LnG%guljXC-QOf>e8RH!@DRe|-ܽȸ@/k֕wL{ H ғVxs |ՕیAԱRПq8 m -XFJogj [j_Glҋ97xC9m~JLX,2MbrW4ln-Ύ x)[ٱ"n*yB٪W  +c ,BN r[@n[G{( tJO&_s=TvMM̈́,sj8hh[;PLU~H`9&83}Cdj9A;$ bq Ibgwl)pbOp"Sh}⃥9I|tJxzHYtw:HX)čƬVJ!Ͻ*4Y]_*M eVN~U%P/!M@kCq[^% sF"AE" 5֜ݍ:얷,3TT_ P~=k'1 D^H+rL.\CxYFP$I[C"CBHBy% U9`qUr2Tz=ou[ 8`&JysmYy9Rj܅mC<~^nq oa)&~.:V\7Br#H[yB;N s|rM*[9ט^Go'!OE.D~g7\Ǭ{FTCsX(Fx@Mbs%2 3-gPT^؃pcT@'WϡkS FV!Ϯr.W'{j&WΕϯ;Dd^~Ndp3ZNgY8,n__z|ܼi7eq(Aus-Yٸ\h6Rl#}$,G_{ݠoEVYyZsW{"+s*>䷖t˛:nmOߴKgZOڢjH4a41UQ\)?Ce#"o{6WCĮ|F(^A9}3why2*A@<MRcmRYgk^)sI xJx=iv2nɇ |SĤy;n)9O`ts3ܷ*GMƈL2f1 nM^C;;:W0-zXH[ٱ-̶86^sÕ4LQA \$r)B׳C͹{zdu\~)gGiKȖ,kSL7n|Y%gR8h9qovB]9 ˮ %yK9g! #)h38u|Qe$ tլÛ.ev_. -|Hq:,C)]riH~l{X_HXŮZoJQoK|[BaS4%~mD +䩪4=4Ho"㏔=85')A*Tf=nGYqp $p(6G?TGE;}W6!u#;F/ֆ|~,SY/ړDQZuS;#\wxao䕇lLKQIEZkm|MP >hO{!!'fYͤ^xh Ev,|F$o}qL/ גF\ Lt*ێ~Uz^5L$$ƲW bPMV>;Zw #g0. HI8{;_7VSZyO*Yf< [ GS5%ۇNWZ1%vh ?=A-;v YݿVi5ĨYm2PƑ`GdFgGhB\1>DU$!r*뇳^y7Zj-^|-fj,nO8NT%xt%j6ݴve*<ՃN&mez5 S9\)y^nt?NPu$%N)e7O|FW7KR8}>m/}!Puî|<2Ѽ6tM-nypa>tp;hբB g`pd+'.kcq (;䕻O37$G^r<' %Mtl H1ayQ._TU઴.!ݠZDRqwTi=t1Fu ?$Q%Qn p7NMv~9ツvᰢKJYdD0mMW%6ᰅ.'~7060߹{ːe@PGc)ǛMʇj^qAWFеƹҌHu (jY)0(>yE'/%vHB˸w̯6Mٛj.]ʜ LK}zc30ff@0@HޅQyt= W^ WOHa#\ۿdt49qFeorc9߾"ToUX@j57'hźgD@H[,-X?9M|]R]bf&/os^Rq*~l=Ln,u?!,|,ї+w@@'c{]x̰U d&(-y2Ś>oq`lVP_l56e*m7R:)u.4ן6亱:O[Q_ jwwL?Ծ7NڞOxsZ-ߪU'r 4epbY^3p1h kȆ>YQ>5k ۰"0`Uc?0 9MhQvz3c<uOb0}YY[r{ֺT$ syRP0L[;= SS++KQQQc^fuzHt\gZF%  =_yAĿ1-tylNWsJ D5xj'iN@ aO\ΕhG*ovn璖ȉ*K> Z{AxګGR,AYrD$(ɻWo f^y)0{؂'?U ޖ!8X/rN@Wm2kF]T 701=ǚxEO (}mB~QG7DJdQV6?睶} 3"q3zL7_栙>3OV*Ҫr ,ݱَ~uXZf;$LcY,nb WLl:" NWM0j(V 5 šdԺRN91Bdɠ&9Ù F YAɦ -vutzKz E;Ht+IMv3pC}wmxpdΉH]jE㯮o.^xe|c Db,K>.b{y&F9$,oj P{oݘ˂f) ( ;#7Q;"LwH+Fyp .~v#_y{?# !?)#7 LjwZ 6e],GbKx} _Q$^!di kVr~za40cz"/3\PX|le_I#9 jMnJ%r 2j@t~`YX}iϾXs Ihbv`QIo4BCEIvx(bX62{cS{kY.YTJi1#eNv.Sh_ɐL' |+J]f66٨qb;$A$7 )AUw!QGUZް?!yaؚ&y*#W],[ef/@`Aa[ b=>u DO\,(n;p3(Ebb/mQ1/=*rpb$|p 4R+A[a2ʲ6ǩL p2LMQzGOY}#V2uYN\mE}m& jO}m h.O,ߦR?͒4}@v€̎l#4-K;~܍n+`zM|R%t3glZƔϮ B3L^ ]$yI&5,*HBk;c;1Q tڪb"ݙMsӇ'i;?H)Z<4d.#T60>Y0=#9ϘgSkNPà(F auMt~#NmRJ2G!TLVR)WS ;0ck@͔H1I~F. _ֆEm ;FS%SӴ1{ ŶGԤT5 3c$yK IK :ǧZj vYE:'76:Lp*hn픊2H3l: "G1=0SydϸA ,>fD%u&%;3ںatg sl1JE_F݄/b E0bn2玽c֖p7,oǺ,-zhL}QRn-~.QJbA^A_$r ]xx"?=Ѱ|3c2yhk8뾰)9 ' "sM_vRbZ,}8r=Z`,O*as5ujf 3@Iݕt٨\t^qۘWE4"u:Wri Jյ$b* G \~>T*1LUV4M<ҫݐ-7&roۆwpSt&"DH9En !r/̊-XO:F<@7-pRJKFӏv 86B_v8RBʗӀDx o.ղ@2o< ~S{%|MR*|-:Ĥ֞syf  a7-qjL/CJJbɵmǿ,Xf;mS)~GA% 0+J3Hy 5g|s1TmC~DYA 6- ٖBsO uإD,=67λ:<=q4kvg4^2J *sDk jF|a~SUˠn=Q=PE}xPDq<Jg"eh}N(dٴ"x4b|oғ 0To o@uy /DewL IJ$?;gffjj's5\saFy] !P66d*(xQc)PvdiSݣEn"lT>NԮ}pGhLS?baj\6iDt0#-Ke}r7!⦭;nF8شG'Lj8]plK3[Xte+MC)̺L\st;$"puU>U a^FX//܅-$\VMI֏R6574Qg\& TpNKBjEB+i7h*{37߄#pSޓ!c60<*LǨv\b{ly9:0A>@1 UcwTA^ذ!9~EvTg%,:ϖitje@ R'2p{22 \(g1` ^Y(w9oZ1<TAt=iK <9v:ǒ&_(Pyz>4GjRs)}S:Eb=)ԤE\!ű8qp0OVM eVx٨ Vj-[(:OhF!m!.{h s4)Rڔ!ӏ娢eIcd.I\ ];V_g0X0K(F q`Tכ$jR(yo:Ddڽ̶Ů)UFo6MdIa[:4=;I+2Ee3s`2P艶؏gY_ jr|&ȿ RS [?1ǵ[$%{ַJ  f $J[\3)Ma+7,TPX1{ELy|H飡!hR"" &npUbWB\Ũ?9E6*BD-n}fH`FQe1y.R=8'sG<EbcyB R˻5Ce^407Dߪ*YcTs,$Z#\^&zJᗵqgF0*W pslG_E؍)nQe  @)3F9D#ZC΢E[hyՀOT]Zrr׍LAB[B!?RL`v#D?HV.MVP¢Ś^B/d1(eGXxqz_K $ks@jMJ-={T_d:}>hķljTn ؀zr]bOB(l˳JHG Y0T`n^6EF!؄#l7Ͻ δTKC~RCuhy[b[*ݝf5w #G|`͵B,3aucZl(۫ v\׬QiYBgS(eI/ U-a~#`N"pR"E?_^A*7A)X,ODpdq[(RO\Ql ]^w +CxpNd~_R ,hU?Mp@e.ΜsbDxVԇ^1U\"S)a^D=b鬇)b[zW珙LU"RR5;@vFeP*q؛sƈ0Iءq'l(!7~knZ{ ~6Qc8'uOE׉Tp~ mZ O .+l|b"d YQ2KLHPXZTVnWR<*(Lc}:)Rh oo`swXw /.`Nu~}gIk᪒\Iy(qe<%G]7|z LV{-P>Јۤ?:d& 5JH솽_22q}F+ρj*YnfI|x+o'en_ޣ̺Q;a';tIb8;eXЇƶ$S`dynY~ IUڣ|7 l J'2uZk؂G^+=,ܖ4 { [6QR(hay6i01 ~b@;B8 Et?PQ~r:c$.#/"bS<9_;!i M ++j&; pTMcfuO!sP>̔(a.M)pT[eNO@;mf$E6 ϭ7)B!-sil'Q}!ZCj/}-gb>H"%sĔ?r5j`烴^@̋qfz0auԁ4#ot7IiJgpE|saFG辆9G:V=$.Y9x!%Y;j|[( e)GS{̽Jv0d3WWHaѤ:s}ьGگy}k}9# s`FPA Th4 Pw}y>Z3$C3'v\Dw\9k:\pA~6Vgm̼w_CȏNe)TGJ@m[N~{tǘb4ig][D9ZBcvE{'驷4T?#8WDE2x?,Jh7:&sƜ!kw((f}'XNJ^C&|R#]U4 թz\|qgQkU x"VQhF (d34'ӭڞx WLD:Dp5xd4cOS7^]?@ j2I Q:>hStizPB#BY_F1HRcXcu"U8~;euDaV@I; Oy҆4=+m\kXZ cr)?Vce\S/7cHH=(#rYV tyxv~ЀP<%cL<|j2T(- PVv܉};a[A($BYq=LLJYoLDћőlQʙ3pyKNcg5#?TR!ǯ4p2*,u]`{ՏV^>T#2{{ HW$ ۰b=&zJyը;V4rFDaAxn{F܋ [oQ'_L0azZܡhaV_0;Db$MT-YM6j#2W3' QUDjOʰlMgBOIJ,kgQA44]T6Z+tJŭ JU^Wmk;A(u崙]cHPWDs1`E Nн9F51 QanZ"HJM$_ `-%XHp!Z N%ovߪ=asੈGLH`[óKUd98 1&5HjҮ"n 7ݥ"~>DWtwL~v-ir8Nl% 1 Tؿp##Q_=ewMگZh"@t Ju$ ܦ.3<ʴO^ 㳘I'É,1h/A.0g ڇe>|~Z̥ "[(v%^xr,ֶ@LLۅϏbإez jٓ~lAFh SU̮htHR =jF)|SR[*'G+X=5~ Uz?(JMэe*]wK2 ZE+AxȎZ{mj6gut8ch`zS,QĂSx0E qfDS`j,7L--d1:E{H-ת' zш#Ubt[m X&/OL.ǂE ć(B){  Ǿ[n գm$@paG~ E']+g$]#H#P`C=ׅ]?}2tn)dKb@#eC?[gsLE3}tdQIV)x7٢w߹?e8@~ޱ(&'*S%e5x[-=uOoR~ E\4`,FG)L.F+MZGGJC0 I~490ZdYT- {l]lxSh:(ٞ4 '%gLF (.WS̤4^ognq=F5LG[m`|@ڨk;*tBZp.!/,;|*7.WBCGz9ї~]$Psbi'럨yXqٝSӮxduSXaf~QTKʐ&ܽPeV@# vǃRewd,-R.A]^='/ 7⁏K&/>X'Ig䴯M nf48%93ܟ/ތiV=_F,!.ZWjq^M@<߄|f$ +!na7ay .㘴Ik۲HF+#lx riR|³-Wdfs}QLnJmB:yq|L+DdBkeHlfWtXVR/HM$)ٞ AlFV.h8k Gt&Vih>A6:d:@:0xE+buŞ;_ V{`+yV1@o Ss dGɽKjw$;ήcsaso'$9 2 By}́GZ ;j(FUaœs4I2{8yEߴDn2_y:Guk|TqGPnVJ8To7KX]w4DpFNTa tl![MFŌɰRByN1#V4#;_A1wG0[:p]:dM qpcB*o4x{йS m!*Ձg/*WNU⼡E7!>5x%>MV+"ΉXRDӗ)1 ʇCW 2T`%IY)wRH6"lb ^-Q-6]O;'z_N6$(x 3Y7kn&iwۮYhYz){ʂ侴!v9x,4 {ذ~F-+ҵ%&U3NVғ%E2 kQEŤk.jNF$NkI"5ldֲ!Y,BDՄ>=|VN}s~8 :iק)RK0hEMŌ]Qg)3blM/^ L֯?qہ'\O- ]N_N*eX]Ǝnv7ng"1uZilz~;9jd6m)zdoz$!7$ 3$@+fQsK~> wG1`:*jtz|&c)ڗ;c,hߌMLHM{Imhix R&BTa c7rh7mz˥m8V߼͜$\s"6J*;U_w|CБ8U=c5j*N#[+lx޲\OFu249+.#ҏ(z] mNCWoWTrkRU&Dɀup.e^v@ԔFA@ MUKޟHyLcY:VO:)Kn𔸘44ț@hGo-Eb]%W&{,lo-.RY{c 2V,DHCK3ݠA& )(nC^]VIl*RA wQXb8fRI+‚2K)s.J؊K=13Q}rxS%Etr@|qjnI/M^Z#ݭ&Ι}Oa<ړQ%=0@?& VM5kn`hdI+w;U\%rJiF͹m>üfQ 2V*N7SK`̻혗R{ΓJ: 5, ;h*7%^bW`mȘW(Y\ڿX'*6ȆK'& 2HEAJծT=8-\Q}N %T 1)?:u$".Ыw::Lx񆿖( r/~zBPNr5[\ J 94V0+"DsԠԅj4FơT{g9 n%"Rb5is3StW,l<} 51$|+&\ESu6 RImiHI?w؝:O_`l'{_ 240} ,+U@漆çŬ`Y]R0#pp>!o%Sx$ F1h~۴TҦjh**)%1!x0~.0ECZ hȱF @5hFWH'L럌 pt@A4D\ ?&{1,~3*-%]\% Z+!7c]?4T|CSY?4njA-Z7"T=u3q;dn14,_nSE㝳ipҸ ?]W>z?|%qt,o<41ueϤ&K]:w J-;wPLm{;LMXO@R}@#dd%I@:f鿣Gv%&U% u)%gy-iXS꺼P;?Or+os$>JEAg~˟w3^ OI~; 5v-E߻}V -m -cȬӼ>=,z1'<$^; G jB[QU Y6ɫM }'ETlJW~GPuzv\ưYIu?o@|s"=zZ^RE;56ë^WmJE:>\] ^!Jay:OnU gO`oOwaURTډ~nޅsezB+.G åyr=,."^jà -B4f̓SvՑ`nT,fRBO9{tQI'P}69_=#-Lpi}_nj`DXb{ue/'h*H5:iFnjZJ\l*'툡 /A \~à9Ƨ1Xp?[Aj:U=ΌF%C*3sb4bbW0hٓ#:| $,=Hݶa25J3 ?{&bRHq՘ґSĒ)DKCey.R`e5F4slUe<'b&؟UA?f:~aX@~Dݨۀ7V>f} r$P]Mb/ /9hS!V8}e~]ݰ&$/I8&7n͚L ׇ<~3ʂ}Hg%}NYfE< s,ڋ^륤{ԁ({i;Ǭ435 ])oCZi7ITQ0/-}&w>%>{<џij6b~÷Y"?oLa2?a6月6{eslߵ ҕ7 ûOxivk:HrjJ.*L/*%Wq4v~n)OLf\^q lq00j"f`- ow&lCBF B,nDFK|[N3Z,,]D߫fHө(!8ʘ ܓF$&,mIi3_~gi iεjⶅVہ_vî?k|9/e j,~hi9Ap3)A2@0-ɧ6xlت/^FⲞ"w+ʦ-!3N]YL.BͿ\uitMT?d R%|x6ad7q_Az{2:lqnKxbL.x%"7|#`[454#=Q#9 >"ݨ@+)$Y] _0'F[M2@םV\PXSX̊8zW}h)&'=JH,dNto,[ޣXOkZbRO/y+ho`{]Sg9@\(F}7VZٝ{Ϥz&^?c&*T.3uT$7Yj ,3'ql=Xy\;s`ȅ#+ӘFuy [J̚bb*?Q! #!EiM(lxq] xx^ħCQ73Vё9ߛ\$5Ϳ,^(\]yjVPNNDI4*to)2Yt*4GtgF{̃j9جb~˪t ӹ` ,;"H{,GBy՞!}4)UZW4mo{N-e@ ~fvCSD|9%B "x0+>!-txC/UXd 1dSj)4d,F n2BA®0yRc2*,^d+bX}*8RAg̛~:#;Qnj#XulQI.N(Fj8(]/3n'T&An͎U.&_e~;;o4vzΑjz|h. ] Vs`]bb}1j1ɺ Z[>$'B<*//3ϝ~ Q'?&%ՆeY=|}ޫpPIоorC_Ьn<0*WڗOwTZeFZ`wZ|ȋ=l(Xź0ȥ#yW,*Kdط22&S6%x,?D@E?זk3.6!Y]!ն9/Kܰt&;э#DEmF6L˫<1i.S S ި?q#0T+E:5j>Sէ kíe`>F]kDbޣOmw$G 6^QmUsoqԬԣ `_$9Z*nC>\w]fR>޽rUH >X) Ksɕn\Z,jlfǕ :uvt$}'wB>n ;,\$yizLl (9^x] ʋЗ^daDfn!}t jm 'JhfjlMa|}0PrfdxfL=W{Zmc̀Э;S(lѱ$V DaSvStt)yڪ)xgbP=fl6;[s, KCZ~y=0<@a !gYZ0707010000000e000081a400000000000000000000000167ee813800004f88000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/I-OE]?Eh=ڜͩ ;V>|657-hPYΤ9]2L:a1yzᱤ/ NgG_\K0;_VXDb6,ڲS7[)Sz8N̂H+L<>IF-#ۦe(X<Ίr 8puDBU 3sgJ)s|/KVdڬxsK8}1]+)"˸]q2~W7"&k&Yk?eu􇻎J޷yt?.:%eYn9Lѓh+ǎKY. !j(g/8Z,O,2-.,.KfM;; M'ًXt݁zWo P ww gEYo+vjeU?1cnCx!C5-3$?kȬxQ#ΕEZ1s_"^mbKoP]+[eWySp>A{rwF=&a5dP{w#,mmҿil>פL`y>Q!HQ"y8~G8?H:P:P+W'ZKp,A@2:Hh0d᪒O |Qu(I?}cBLy" 纓 B&o:zԅ"`&0]`2M4ɾߋi:i1i1 S3<3ˍ}Kѥ[6oPG@UONyÜÕ}m{/Y'c:bdD*Ԡ"զX?h3_쁁0@t K 3;hEzG删" Iop<ۖmA$>?Ϥyl5 2i #WY/(FGd->Ib@1Mį·&i67?a nױH"US/t Ƶ^~![u|ɜr2|$w͢<]XU꒧pBY0*oM4ܙBis~jeY!YHL#,oC;}p}Խa(V }f돚% m$\"L-.kYFHze"k-O?lps_lCԺbPMg\ j]@g}Y\Vlo%ixUlCY-/[s߶;F;R MW;Ү5MfU#m_5 FҾ@ J&7K,241~D8be%h\</uNk'{SY GY/9vư#YcϦ`L5 4]K|#۪.Ծ%ۇ} zS.ѩEb{' сMjW+̶+uf]P H+do:YI9Rqixn }B8rjXcK>-&޼x48|æ<:S&Ӂ٫TK U5(!蘄3#sxDAyΊ5Jh2KY*#Gev>0JfVus 'o= ;=_;?$0gA t&a98\ lQsLEaap 9&'^XXQ1r̶Ye s>+[O?P#,Դzپ͕̰aEg&T*L<_Ob39)H*~M|רhӈգڳ (znՓ>Nw'."->k@sxX|"nԚU*)0=ux%+B!&->hIr0xC2 ؠg"C̪v__,0K~‰qTa E7+a=\pa XMs{[[8RCuR&Ā {7`_.FWyQPO= ? b'[j21!H\}0*wO\Ix;FaoֳShҮbr[jӱK3+8bSt$a5+T(o|LFB!K}S#hB(fwΕE|Ũ݆ÊLbt@ZY{\x\ӧ).KG= lǐ"_0>,`vФ?9k,.7l9Hl`O&UBRdUYiPkDIGuPl0drι0fx|f59O.],bwVu";1Tqz6^` T)G#E|]%ANT}(Q b9 ʸ82keKqcO6=+:nWNzAi<G J~H wb<7H׎(>KyKfV3+g|f<2I'LD)féDk>1U[`VsxRlSSVLZ| $9xP?) dr1>JdA[J^\9O-?yݖ9j=4Ҿ:+4OrS#%|oc6R_*Dބa, ;Θ QGz<ͿE& $QPgӨXPjmJ Q+c_%(.>5H= uޕhS0I}LAI,7Qmj33zi5xF/ zBȵJ2_l^ᛠq2jHjښgqJ6jV=ṻ.n5 tEUܨ8)O$g5.ҫCPCĄH8p)jNvۨc.[dm&ZO)r`_9ncR%0cp1>5- ᵐ& }R/Srzc\څ}ItMۈ2Jv_YzOf2[6>5;Ңn {X 43F5Gcm6IBL>j"Jτfeb2HmT|V'cb$$-S7=8S^l`c2=CQ\MU)z=}D,bNi[!h\pi }, GC, Ww4lo 9]aHuWu}],JW@ X] _ \6_ {kğM-p6!]jfo'mۙdڶF9Yk#=s;J;w̾c/sQj[Ȧۄho,) &Չ8!UQ#…~.;`L_L@N}+4ھb"NEh"ΐn}UYyp0K.rIc؝3`NVLձm 4A\Òe90n,Po$BiNb9/a.l1o{"(EGtmf/ejTHP*Dv ,ک/ om5Y?kf#X=I=3q*Q JR'_wR)qReI#pc8\iA_3yX2BTB"r'zḢG捊hC)Pc'7Lz TzghWwMCnJISXXN2fdJB<BsJ)p\݈ڷ_[zHI^Pmc`(Y ?0{زj,QW[`j%|Q Tf=:7r e`,ΐϬb%RR*lI9w GICfl1x}.BI}`I,32@[+i?üo+j  B%:q>S0ZyR<#!O (RȌ&i & @b6-:nmy"hPFB2Pxd?\1^͙^iZ+nS Wm]dSvga/:,{8a!Px~:n(MB}J5]DKeҤ1M[,$ŔȝQc{jo~3֩|*++pZ۞{hu "66jo1 ,-gBѐ~jh.\9$x,P|:i:? ,,l3e^wf)  ]3>VF[~hݻ؅CJ݆UA"?]9f J| E[( %B+zw |_}@%(Q,Y[\aS\sY|\v PIBS&ICLVԭց0ҒyCĞOّ3 z-,'xq #_uNi=Kv"* * Ӡnpl|YH`mdv{N7YMNޠRHʭB>d3Jk63)sFXVoM4=`6"A7,Z>xl $WLP_ꫲ@Ƞ3A.QO%DNnecJ67zQa5Vzb6I(هF 7TK8C*;R?Y7/'}_*x;rݦnN~q^嶌uKK:g&fyzC/!!%B*"?o1mmxd?θ.Av ǂ*M)hT+!KxY::az-a'f,2 vYtzwLh[lt(Vm4ɄV24ss>zh΃,kN4lgA ]pk͡?du5. ho([aaSYȨY6yM,„"DIN}m5Xl,^mlr}n^|(bRdW σ:P'QZR \D ~ń 4~20jgCzyƲ*U/G3H6D_EBz4{RF*֢`{ߝÅ\vI`Mz Ş94$2KYW5U/o뀋J[(םz]l1I_w.Ip@ki1rw)$e# S+90߃1¾&}Ԡݜ=""{G&M}SM8 _oK]O\f\cpw9C.:_њ.zY{*ڿDs*Sܯ$f0s. GDNa,# &M#k Rq@|%HzS hFZF7QvM־am GIB_tf=ٕj'3hpW /,Vrs5ϕM;*_?2'˴5lqLBdn/?}?YKbtR&>ip@1= =>,5JN9O$뙧ȣ^+U'|rb4Y銘^l yD+S7:K/7\>Xn>a0!:R_?+&zjoz-$ըp ww4]OTXwPbpץM +xf 6EY0 9@Ck-sh><(7FNnik[~5Wh"n]7/?qm;_hB4Ȋ/.pG@iVss7 긞[LVbMLДzŖGBo]|7j[@y"A6͔}|Os`O^@O&T:!/BwGQ8]O.J%.fv/7PeLc@ON Tw#c]K?c8N5/e"A!yIleN5'%(i$_]UOhʣP.}ߠ."0޷|.!l׫01%m_h ARYNJ\_@t@)dos!Ӭ͎9L2?/y_V`C`a+47X6DE:]l'Gky_VHM PI-2d}JLvzpA 7ևw` G9xbUXn>>iUIWBeZթe…Qn<6ޟ TUá&>qv wᙡt)Jk'&/2x"2B\9,he\Y>c 1``_l>n-<cI) @w4GKo $l$pR`cBn} S{p)5a-dCxvY&_(4mKK3#ՆD2|:߂gcyYοivË6Z!цqq<. X|yNaGĬ4/`\Jrf1U Er3ѵotIVE/x/0H)N$Rx )|nbIG:p~95қtK힛9ʖ>;?P8ba+)հo}Mf#H!qw@-n"0:sX&;01`}$ 80\W.3 0_=EG e"afl\DTplćrv֖"$b}Ҏ'&+v{~& ~I-`!wvɭY.6(|U@p̱> C,93%c7"%H|27frq|XC3J=!L qf{_ȓԢs-euLuW3b $7òdu>[r%D܁.LPn"af^ZlPrn!4:0,ѦuXMJ+T~@y{lD9ĐaXʸ6- IQe1k^\m^$>5v !Vx3o ,\W%0ũqpKs9hiJ$~i;uqǟ (w\}ɀCFQjSnY{2&JZiYn %h("lM0#G%̳QJk],&oxP3] 0/hĆ`]eb] @/ivI}=NIM.LN\H9FFl_lE;@M\Ġ׮( /.IʹTJP'|$,1ǷQ{O /8ĒV1wV%Ja`\wOv<[ aY2g@ 5QG!9_ /thy fQza fm"Xw[A4^K,2W 5 a)[og3\a[iLEv3>Hl&cɠ%)?5J3"'l-YA(oxߖhOEY盪S`&Kig}|%g,X~0X~fZ@'Dt7DDr<$,ecߚ0Ƀg:mؕ3qXP76<"yk چV4a4GCa*gȴ[66 lMs0! > 휲\ȈDBEJ]DL054馐Ŕ 9b$B h񘍼m]G,E h[S- *[\RdeXn3uDNCeE%?kQh>79܈ԊLy/Tk!`Owo= Uds}A+NINӣBPnZ[˘f~=sar9g⬴j0%uHƾ18j?V-{ż%8E`HT*4 ɉ6W8ΘD< 9JԫhHW`'[KTA,#5 :,mUyVK=´SM_@UhSĄA~[mq;~[@Zދm!Ġt1Kژьz-ܪ*ZA#W[NPM"r1>S~*[ fU|~87B5,Й6vz:^ F0c$g^!T3g5L&Qgk\Z4iK 3~\~4=<&l̂RΌҥXYB1Dh1\Dк9h紃UG^4l F/Hhl޾B}q-!QBMnpߪV@HxDrF|E>U_^}' - /&-@t R7Kqr]8° xx)y>˞\\]LiEn?Ĵ"ֲ'jWPOTyZIꌱnJW``;:sP*w\xҜ[1d P!9*AE(31+ ٵWrb#' %AJJ0~May@Э"fAAaOybĉLbDl{W 2R+1,p%>xjSDE)7' W_0l[u`;VYirEvf2#C8d5>D>B+xN!uX7=9MNџWu-GLWReP\KSx єQJ*Ľ pa<۠HcaEJ&L96*+QbON}.0/>&Zɪ<, dWpƼgksQ}je3$-o5^XOOAz#?Yk]l٪UּZ7q22[7Aq"lvFDe9?A'0y?XoJe:bTNk{ {뀓ei_Jkz(y| bY`*£"6l'odKQ&K}_eHC4ɽN/@uە)m),2Ҝo8Q~I1Z4bf/iH3̯*,Hj-2.;8D+ېZbO ڼQay>a:1qcD_!pQ"*d@ɞ/tׁ@|X{vQ}ΥK-hDppSʔ?i'f|}1&Drn ;7~&$2n4e v0y{ЍbY_!dVDUΙ!Dۤwn>-ρBfm ^Cg!Ⱦ,3U8V$(/3]ٌ`Qƕ(MY;…Xϒ ̃Wʱ>Bz~:LYrc,SiA@4Zta sJHw,ɯr={z|o7o*;韗0삉'D5CfIe!9Vj.N8>i_j $ڸ=c& Y/MGW}_\ s8\ u#0=!i]WjwW[OW: EEZP3\aeh­4f04]W3c-"%}LA( B%6}ƣ%^?jxثd~WTgB肋* Q"!Q˽dΘ:u+}1㸃P@dNO;ԇb{_s lo;QSg\Ìb/Acq B־[WkyprP]3-FH&J48[0]?SRC>tu+ʛA9)ɝb1&Uk)b<vss8/I)4 ϶+ŵ}?͢_toatU'dխkT!+K]Z|v5e-Q`Ϋzښ9"x2Q5YCa`sqڽWT+%M g<}QZsB8RhmneA{L'4A4 JMWLgjC!a!GW*+ u6 #xx߯6}W?`k_CTO-/#˭!Qw޸T<8RŲ(SN{TZH@W?IFx5]l#̴#``c.7U`;ө$+b^%K X?1hRl_rDfCyp5j\!f!XeZZ~$f3<Ϗ7S\Ъ+<\+P^Uh{>6 Ұс-@4;pT (imC/g|l69TB ul:j03PWh6KcA;P$2aCK%8լM[;+_*0GMwʼnݐV/v-Ǧ3a%vTRs $Zŋ'7;aHB|ތZ s0ň]P_Ń ̽1`%<2m"KzHc־ٰ]̍|ڂobݳJLKU[5uox0.Zk]f}w<`,&^`S,Uz!}ESot +%ʎN8sMu5b~h~8z5qiR<:tO 9ZFOR ݑhi>;4k:wԴr%REVqiIli |kMPN7BdZP ^5ux?kigB&fd~S[-P2 3F#h4Jݏ@4^2dAPRu.;\@f͈ݶHM\H~{/PLx\V/`&N  \;!t8A$WY^K.8rXP;mM&Be]EH;^7]i\k{y,|Qdz\iV*Zu'nnO?Z~iC7y؄Db B<(@}+Ç‚jTݷ 49ƪև;{6ǧ`w:nkg+E?\ͪRþSYGB (6?k 0}w*{pLsV="0NLfABNG"D.ERNJ,c2i&d-]0vAwƃDr>m.6Apj.]YQr"" T>C}|m޹N/rˮtf+G(9ph8Op؝Yf+?J9K <~n9V% ,d6&-X:L/  5Hf؋envѯXj|86p̘w.n ߫>Z@nz8{5D^o=: )_NКxE=E2f}Ny7m`..V0Q->45wsYS*c֟s"ޯG>f?V^=RD 7Q>ߢ0Gڷ{U3 [ H;9^a :WGӴߤi-]$z-H [9:gx&(˨KxZv%48B]ҐT#\^dۻ)FQIP-v˄t80l=`K7L3/ɌVuJ;:lnKc q+nANux>-\t:%Ldz+$?K]O kh.Bx-ka_jQ0G ]?8R03+̡1h\\ZQ7RC*p&ӦФ8pMOĺ? gt(ͯF>#^PT@$]@Q(MDmFTJg*sxD(ywB_iSM1R.Kwc“Z4w w.-UNd37PQ^94r$_}*/ԺƽwI~x:xRyiI5^(<@I]#HF̶,UUnb܂`9ӋIpلGҦNl9s>p4%{hVB'A? x!0jI4MW#'_'iA(tEiq jђ$aRPIA}QQy]oZͅG;ݴv~ @ ù՟`39v&S!.kA֚@ BGlIsc B.bRD)~0|r/ b;ݺ\T)@JG/]ŝ72=dhK3*C?W,D9 č(X\'%ć獵ϭG=9[[۴@jGqn5"$sƬ/PE+6 43"C7a8L'@{Qc|3@o#Hj"`C34A@: 8U߼/jTk d@4#Rco`7}_rV%`4iI'%k߮4;DzIMBɼ$Uߑ+ī0u$":]B6;Y>R59ctΔo`W6I.=A _*#v%2QJV-g.}ț| ^A?9˽$yF1șLVbQbizXK_U!3r.B&QCeB%62n^d0!Ġ(spIJ?B sGMO׏ g!"MbS u=o]C巚X"1nP},~&#T9qw^߶:}AΏq(ao_WPC&pX+zU 5EmHhszR|ʏ֍i8OoC"E;o1ID7<5Gk94YN*]'@^ICdVs)6xvwJL$e%Y0 M8*W+A^6uPӛ::X9b1K >]K kobu1ObĠSg(|ō3{eJ l`a#w@j˿ V/y@zn 2>xPCy(㟼z&كfxT!Z#ᘺ_ًK,/$1h\@BpAbmخ@ PR*k 㕓4PheHUdvF(l ֩G1k0!} 7!صw^(a?SCh k[+cExFOK.4S7IĨR߱K4[6^N-䎀8JsvߙPwݣJUZa gU[~ז,EHLjhY\q\j_77@?)~p-1 A<9 P{m7Z&Hk&& iB ؉ "3ޢd >,||{Q0B'0P1u ~ j@£RGH>CT{U> ~#_:7w߂~ EXƔZ!g AR.cO8n yH|B7cL˫jKݠO"!uϐ@;cu[WbAA,ߠ5x.o3hiQkE3ʪ~nSl]1O!3qVg}!GO%I v),@m$X/!Cդ}*mK`~Fٓ(QmP,!Y{pWiTn|8Ȅ6e"O*K_]Н=Y<(gYZ0707010000000f000081a400000000000000000000000167ee813700002b90000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/ࡕ+M]?Eh=ڜͩ^6 D()jr*׏a m.M5UȤh)_x~Oܙ:4tvGJ}Fs{KoM14M-s3[5H7?T9L$^}s盽)^p\J6ggX9o:%c5%pi,%L |?ow0TF{x!tDIzmkJ;ڕN3vZ\Q`ZL-3$OqLTF=b><{xZIHUo(vYP 5GF$f[4cJ6vdq)fj8up 74Ka8fUSQnx_Srr9nk:δ@k{6V*E^pZw??a9(Sh$KV7O5 $lQK/r]m)/hqAbb\fvmؓDAe^Tױ8⽩ٛ~W!\ ?^Zޕ-hȏ`'[{Uۨ =V3OQj)9A1;[D2a&Ccow<.aLnF+aţ,67PIK~O?IqF^0CCD GYIDߔ"ͬZgͭwt;q9HBGdNt9L+v {si;yK~$Þ>iɬysy¡ޡPF J5tʇS"`WvtP`w7HVn0KPM]@ 6횱BCkXR88ީ{(!%6 sJu/'kHMZwwq|sYO8x^+]Я ɑ @f 6&MvJʖY(Ǹi "s-*xoF+dg.s ۇ'6݌(@;TJ5U^/VY_'NƁ0dy)Ez ɮk8$ROf qM핛X&yǻ _&*6ȓXstjұ] aRZ^9T]/~Tpd01YvU,Op?KlNO)jn6QMuwS؎a׭[t1p>=riīݗ~MVՀШ]2\,X'ׯDAY _C? +>5UJDmVս"}B>zX] R8]@3?zgCIyM\a<1tHRhUb&cOWrW8F#MJ{>q) ^':wxlWgw MGVd˻ŭtF?ϼ 75,)": Y`Et`[B˂Ġ(\qgap:={w RN(Ƃtܽ,S:Z7 UQ2myC=Ab(WlAFID>/Ιgu03QD" QMyb7̀߅ 堾X$V z7j0ħْ\THR$&m#1Si]ȋ#)ё,?~`4 Im.A[c'^'pst;~ a 1%R܃)3 UTtv1qj=щ}" H対i"̎V} #ӵ5<ԲF)whIl YEz: 4j)ܵJ,'$'cոE57lnb$tO]x`ڷڧn[tp2GK(M !}Y"'xi9|֔ )<S9`Y`w'qeǪK{N,n~W5f,Oy+1YV q;.7S +DSɨW~&mFVTRrׅ;N.XiA5[F_na^eH$q(m(qc6VTOQ'ی r;+Txdvs :PsRo~ЌYؤ_*e9En6<ԺƢ67{/#1dnɒF Qj̀Dl)n4lD').|O2Iha7),䒇7j[fڼJBGKշ9 ? VNXĈiOߤ\ #1uL\_P$H!)yV'lQOÈN. k)˿sfnO^%"y[iM$,}Xl6}<:kH"/"(Œb#X4I4n9oQIj}>$+EFk=Ǘ6T9G]%YC+6pSplKǥ;٨j}bf1]@g4ͦGޭl.nh 稣ߎMvyՏ;Ubɒhh8n qIDrCfG'פoU{L&>: U{V t9\ ͒t*"jς %n"h-PA_C %u!&lcjŚg1ތSB6)+M{U]=2D$dJcxH Zo"1XAbOWBj# TC,e"1${1vOCkqo7cKp^N4bѝ#όΔܻQگ)Mk#jr 2go;`y+l7ӕ53i>_ TPt*p8Ὄ_"siZnAa ;Ȟ5O ﱔ9MluW`7&C9$;e5!%tūDԃ9B ݴ;t\%m:99D?pkZ)G6պKs3z) }3rgd8D꣼!uq*;kl:9{+ڞJ(RBKVCuy@9ed֋d~#BAV_sKǂVL]>TVq!-t~obYOS %:%Ȗ^aZMn)ƃ0P$n^_p:_NM%9wdU(&yo>[r('jl,rO6vb; 땖QGHV?F.7oGt)hc]{a%+Ҭ;Ăa[0m|N4D^bbc^#+$Ooɟd4_ mpU<32dX6ыIB͠[~yT0$zm,fKӾCDzm +.6EmE<}޷i) ;ҁm&P2 NC|e $4mWywWv+ÞOiOigXrm]ڰsДMnzomnerwnAO%ө?AML~*9 s |-_-B?msVZ"Q#[]qFiI/D0ۼUѺ 'N#.O,I*~:VlxR["'7|So LPNcc/b"R*?zxe$Z7O[['֯XCom Gz^Qqcw1fj>Hwf{},hU+a]!ѡSf/rERv $dIw0yښ_,=s?Y`ƴ~| }%YW$yecx _\$Ďȍ:Sp%/N>]i^lgs҄êZ. > ϪU$wnJ{Bi:c eus/0m-,쨽P _ʣbCЎyπ'_xa]+Knv`;&FȃF^+B B-)IF 2W%fU9_I_?:'N4Tv'$g_tb1V9hP}7 x~:>]]xHCaH!+݂WĜZ Pk! 1;97Z hz u5K2uV rJry& @+I ,}س;OѻŮ} x } gRm-M jEd6\c(r~:.JoתNnb1(fTչ`^ cE :gWՉF#GC5aLF1(BDGV kYPli0U[ݰg<(N KꜿCF)MPPTO5-WeQ!} U悰Εkw["F@FU}$Fa-9tXw @Ծ$sȑEpqNN)\ޱ5f4eR5~gw3Ŕنb\"" !n5?QJ&kB^I &RT @*Qi1'LmO޳9F@Aw]w# \,Rs) Msh接 ;\N?SXIRcЇ;C,jxn1roVʴ|"3DZ]'MfCc 9$X(NρS΋$qf)T%@h`Nz-G9bw9P0"z*?l,[}":4'PJIm? h&OzCal"']*J>DÙJ;'RMu.ŝmøsWABGֿz@k4l e3ug&;QBG~.ʩ?I@yr ЌO5[L+[iUU?p էhtp ;. HWsl79a{ N+0MELg+:]7Io% Ce"3^}?/u@DfqߘF A[͓* z_ wX7=2pV@mK*= .ԶIT]G}nܙܩs3ItПR{'em=U]8'cֆ[}o*W*Uɻ4kt*hdX8nP{o&[2?CUL? uIX"+t&Z zujt-,^r6O0bm|K[ps/nƃVr'wѓBCݣg&q_BD֯0*++PD@]V7$n3;Ɯk3hT4mopHb[ζ=lmfWC;ZAe Z"l{j} q1,!˛{/N[,!S@^.*[~DNX_LC];f"8Bڟfиy~ǬPD^P9`v|&!$~n +0=/g$nxU߱WqcsXU>r]aCR84a8ohG*$MPO\RqA5݄>1DŬ$, ؟XķgUjtӹPϾ*v?j3_92gaݿ$9OGF=(+seOasp#V~\mN%i}֣Gi+"E jޞ}>daLTbu k 7^éK^=UL1Zd)>vQ6E;S`4P#NA-GVK8B(d6LRlA.VX#HUT6UZ0taJhÿԘoj9fQTwJ-vQIk4HF?&혊v|wʡx߅5 61T\*d>pC< _s ùqWR,Q.hU ^hLV"<.5Ŕ##!p]꿕2eg^NK,puXnz$NVڋ 9Tgf/@M\ xe-;< 贐@]bӨo-<o7b9!A!u,)ZDsLw//{ )65Dm4 ׹eeqpA*00xޚY*\L7/^?~$ZiI{0y7^!ܶJG? 4%LO9-=Om͈9#44zo2)@ʄUϴUW 6 zb1sҘ' -Ջ+"oB|b( tEB,k%qa8l+%gWekM$EϧW 0tjʌq{a(x-`Ӂ y&&YW ]'(\~W7U֑%nvꇶC6]^#bFv (\"ڔjC2Utpr9"9|L M*yàqR#*qȔڛ*)Ewq`|&*r] *zQK6!oD&1FWئѲݻ|s3]Uj!јI^Lj˛R `%yjtX9L[[ɪR^f6t#ߣ_eC+ʒ謤k"^1iBk]e2 sɜﳵRTjQUFl崣VƅYJ$~inV^T3~+_ͭ 3)+]4ݧR=n*twݻٳ~3-hHoG,>(mFV!60`^9P?E:=3Y&cf ")VP|gYZ07070100000010000081a400000000000000000000000167ee8137000071d8000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/bcm/bcm_crypto_spu.ko.xz7zXZִF!t/#mq]?Eh=ڜͩ.gU+Xˀb9V}S]h~@ᷨҳ֦w(r7 !$6+z]۫R_Z ctNjWBK{#pđU$7yN U(Wo[. ە)~kiS"9M>>w+rzFR'S{x!Ub%s;AZK\ k"C$5pį$aHQ \?oGu؂6 )XzvݎΦp4QĹ' mbZϡQf'9hvJ$1TQsGvFJEPk: NleġG2o9k+"VH7^QחD)gE?.j \\RGμu~ۀ/O/wnD?i]o6JXT# nqC31Y߂IF87OpjܿSë3 3NHzj@GA,KXڭӽìo+mWoեJZTn8O; )"yZi|KQ 4ng >顃kС hb3]J0UxoT+CDx oL?3&sV 4HJJ [@gW˄QiqPmdG(dqթm.eV*boJIKA,QdRgR_Ԫ\>T~ Erx-<6ѥgm-G, gK^]Lԓ4DZG.f,GsYpZ8 7(ri.uTB" O'?qun!Nji ח: ˔;F:6mWjFO4GC-~E^*:ċkZR ]r0dC)vD؆uH^@R'?V aqX$^ؔU1I.̷ {ObrlȂ;Qϟ[-KRW۶5xTMh/> F̜zԁc+;NZv:L^GdZDH3ʫ{;"]ag >sQ ҡ-xBQ-JzbX. <0&NspaFc1^qYݔpf˘7fMVa[ UQhf  xR%Pγw32Q<`VG zӆ6q_؍!]R"t\BJݎOES|M{ӛc{&f.Ha5DI#BKb\#4e7]M ܃ j{I "SEgʿ'VMu"ƺ!<_mENMpzsUtapfJ_5TWRIKʮg7W;GBQq0enQyLJAG%iA+d=ӏACwZB7t5GTȃ`i^sfPVbHd@ԟ.A9IrTӝS7ֵK>|5e{45Qe:+Jd#]0tE2*OeT2ʁ$ww'p yԽ\`9 X7IHK's5'x6ȝ- s8rntΞ̃Ծp=U1T|;N򾽾+K<.i75Wju wCFnNn\,ib&FM.5}v,6v!Z`@lONJ4 ڳ"!F r*˵vZ%a0p=sNM5,L#z ]h=^AhSW/haAw}0e;*]?-B;|X[gՑCP|q31Uaԅ5tD՗:M>_UKyfo#)0P( Cp__ma̖4:7A-V֢W>{:k{{ƭ0:B۵bQ]A0,6M+Β ݀o= {Vm2pP^-ǵ_}mx.V.0ߨmIᭁ&Q?E6v/桁Iͫq3.dMGrf!7#[= Ai~d:~SRp[$&n"׽)N6/NNlm6s0E"iPן7mS:!+ӡ *b'ᑎ=CE38p":o"=5 Ѳo3œ C@YVjrf&CP "|D .MY2L a ~8ǶtbŷU'AߔTelOX$73Z꯫ {-dkTBmԖc7i]}F_ng.HE;ڦ:eA%4!LOA5W">0lmu^yo_MYW1[8,֥5Ao~lzc~< LvȀ?2E)Fo w,RjB|[vyEeV=Qp܁[>&F.ђ mq LS1IHR˖d2Yv${[Cbg'A1"okP1 ɭ1,ՍaC:N\ o>Yi@\:'-e9E: [rjgCeٴzĿ Op7Eַpρ/Bs/$q s_E- 7(7@>J}Q30n_bcjkațE2LһU0OE^1*Jk!'Yμ!ދ`o/Ǘ:::FTqBOg `Ij -diz,ci,\WWz'p!Zufkh;bZ$Y6TRDE@V%2V$kŎ&#%C\xpC16Vb%٦EM٫\c#)MјY2|!K8=6w\?IL.W`VN6gǥQ[dS I_qz)"'?ϴĢa\Gf u7ٰBUj ª5gT+ rĘ C+ɪ}?t-^@8m$>i2pA ]`6=TmN}tAVtLɰbibYl=j>ɵteuk(^;Hp7b>Vl,Mܦ7\2nD()^>v`ڰwḹveB$''OA< օ3r"6abE徢^5Q\haׄNjS\ߔ2%hAl Lb1%s)}#SOaٺEFߝ)L|Rd[r}=v+I7BxpGۏ;{mM1$ҋ?[tJeZ7&5J{+|byZ.->`GFm" S(Ҝ }QzȐQ9;z9: OKrFݿ^3E՚X8S/|Iy-wP;vj{3\D-@YWʷ4>tY3[Q ՂУ+ noV 讑<Ⴭc.Sl@0{xp3kz5֢w$> _"X_%+D # / j gyٕ-\7.5- v+ΓB!R\JKQP @p~o쇤MqbIT>5>TDӯ@=FjcFa ?3CF-U+i*%\1^؛8얔pu"j"3)*;ir#%ľ;ש/i>tp,o!FVDE#֛r$KrkANh[81hh\aZH9|;^TRh8g6n!o'Qv 1Zi_yϝwhUE] 7#>*rt8!#- A(lݖ^ƌyHۃg7 sS6`7tD ߃TH'z) k> * KCҟ.Š g&.W`3}ӷ%?'nY9O.c- Չ_JGְU{Z/>+J430b䅐WN-$T-Ƶn@ɸ3Ml/ rTφeB3-%§aqi4isÀUZKэnnKL +|J)9 JbEw2Q!Nk{|5(@ ɺ]a۴pN8EO7!(z؍/,%)@%XǯtЦ't}Z$ Lm8YLmzaHԥ:6Onb4|9KdBܦ<HladWU-ڙg" Asnŭ2鞕XT"CCI Ym 4oU wg9[S_${:D&98?ѦUt2ad Nՠ̝SZ3&ֲ @H8<U>8  C@HD3'J <0붇V"cFrݛl3'|vJYsҀG_ŧ~H<ՠ@(ܟ@܂z,n7U$*&`cl!ۄp%b.:jUХVWbkt{FlAo dxX!wyAk@ޟR,;[o)'HZx+.F v ˲4k=4ˁG,<{[G;K;$V'1{02D)۩`wG!p5M쁷l>0v׈Ч)b'cZ CwmUgD(Їa>Vf L_ O\_xe燉dd$wG5vѐ b;Z^Cwk0fDv,+R(/gn- 4jx6SQ2J#F2ԟ^8/aPҊ ׶icVqfK[9'K4F|>!1A}_MW's=yp,PۺqFrfio7Q_xtT%5TMGxA\N+J0i}Yf ) ;_&-"p ]I;'/Ry#)Ksd!-+i.*K3Y6#Gw%_ MM;(=oM:ǡ2+Ybg1A1&gN 75aNiKV0ű0iDV 1G.>| ;֍>8X兄 5;])K^EU9*ejR3~R] \5& @ֳ[siKzmvqs '%aFgf)HRGd ^QRvjߚisN^',ǮG3JYu,8Q@ h  HUg'7̴٢E|6[_?әd1Icyz5=n=$%tK+`]}+v?(dIUj&j$Nq7+XbaΗ' z-%C}Q$^|̽S{e+B:֚;iRxvXH/A(68|-!K&ȳ :db#5rnQ54Ge~$X5hBMoH3xz#sqa;W{訍E^I.zú 7 hFQq\iI镖w=)S\o[ş2 ^UDnˋCٜWC] ޟ>BK=0;AƇY/|%4=pj]ո ?p5i$[fKn巈ͧz9*qW&(qLWD5~DXb399q&Ω)9Cx}<<-*!`)p(ĺd tKy&.5+dX >sЮnN?"mA7FH28Ƒ\뻷 пM)a p7B}o%t"Ÿ:^&{( . K 44[fq25,T# bf0lQOTfX'#50951>Rwr@R /%ۻ횶yB>\rRGv3o`Hj|V1/wONԧ7_L9&v0dk|~/-h埧:Fa?a Z$2J$Nk$mNv7̖~9 >tG;,k!ϼS G&1_:Fcfc˙?Ym+ғj-홳q(a`d? v%/sɭ#%+P#ttOFC@zH2 <\ҢWd\%b㸑Os8xhQx :-) B.aOEt}.xuSXT1>G30]⎅iE's[PJp(v6ۉ*l ٲ<|~LD4P]l.O&-YW!㬙} 5]jluNld5Kܻ]? 4瘍nGUy'I;POb^XAlvL tӂ%2rGk$_7jQH\xyD՗>_j6 sk14ZtB{Wh߹Xg||NChhh\G˦ĠReqf,= `x)ͩ:"ԗrCoDHI3fp{}¼4tpn.zMZ@%\-Ҡo;2ٿcnQP}ToPs(&(QW]0NuQvm'nИ8VʗRt?F?uSPl+"8fjABՉMžľFK e*"y IM]Gg)f TZ~擷&SD/wk]s*enUzFBi}q`$m5̟h-bɂ%Wi*90yEBk5 }t8@}LlpLJ_~A ygb61'JY8!VҚI/P[CjA oa>|#^xdc/ʀf$qULͱ#Vd u :_T YpYOʏ:i!̈3] 3s-g.%/^ ] P,^ChFy% rUU{0`iB[斫w֮?D [OO][ueyPd<6o-'1ꁛЗ"+[OyFttܨ2YO6Ց 0H.)_N"bYax2Ț0t)<2l#Y @Khcz:^hnWrX)qҚy8:{9UM"K>gSB3sY Fc6OWT3瘳+6'C!F^FS{!!JBdhx ЫCVo%bu  ?ۢJi.0r7Lߕ{K;p߅obV[ʠ09L}WL]NFSFwhKax#Km9*ԾŃ7മ2>;GK>uT&6 ^NaבM`ZXoٸOK0zRےm=x88Q3;4_<͠%3;w@;@Ъd3Bidv;g Iw~کOˎ򱥢12դ!ͦo214a+7G EJ~R[زU6#-,Ko*A|"ݞKl8-I2HE8[beΠ];r\uoC"H.ӑ|x a !߉IR񚮄 Q%Qf B Nfjh;q4Lcb91fȻj C\ޫ/ >aI3 cnC.}.MTDeTl &iTV"ᮯr-]:7˭vҖ009iTᱭ2yo,D`X>Yt(У팅J2#@ ѣs= ze$QSb .@uKᬞŭ%iꑹpB`$gպq ENKgn]ηa!719w( ؞0c eR֎?f*(U2wV^R| Q[G 8=70X*}d^]7 4;8Qmk(U !Z8lWfZQ 0* XӤWy'w*ilNJ8AQnѝf0̛֗ᅣG't,1"^ $\gйwq CIv-}~M[Jp;P1`Ȝr!Hy%+_iniʵ<2B#C&MZۤm}A4޺jy~=ٯu~@~ܽk]En9GWs0ۖ N*4wieޢtĺ6t8ٮ!nоsz#~zMC|&LtHgy9RQUrݡLU%2=+-ôgtWceKK#Ҧ3=`JJTh\47p/!-$8gv!e0Nu3_Y16 hke =$7n\%^N8{_dmn?yߠ# "oc:wgmf䝊} y=S]>v!d^&a4( 556`coWhe;'_PuOӽ )83rQqQYm*|Bb25f#}4uW}n{#܎mu9 Zq)o YAsf++C ](~X=dn}XG"$>(CmkK|6>k}(A̻0)*!ϸ4 \*1`+'TYO+p#3g԰/R>ԥB1ֱ-.L'LKb ;:a~qr(ebe k9y[H҃MzB:r/+hn#?r2s~fWL\BǑCU<2O&y|"9׬D5PcIl,VužM]hR^0Y tSX$ VNȧ@f%w?1xoGW3p ɳmBum ·ǡ]9҈8@ 5 ᳷7B8j-[3BTʝj}qvq" aHܔTWpR5l޹6Q'ϤL|k~:}e}P+u{4x bh/^T*^%i36-_+eGfg2S$~3Cb%Y-> K!M7^'[ RO<;v듴])l <Lw8gTVDI۴J&n P쥮jFx=PJ1-zmkȻ&a+sާb/ҳ"C C_g.dUb:wh jɤ޵v:3}̖b{AztkBJ/peKZ^RYdb}N 5Y.025ԯ7xS0nvgJ=){4 noykM=)PHH˨YǜQb "nGRžNJV$Ȯr 0ɮߩ!Wi';_<8)ґl='&/vR^b+BʊdTV1Gޕyb?^drn )?@v'98, OepMtd}cR ?X/ޕ}M*⃀H+/_{=|ߖ 񭑝(ڹ(/eߛFg''GLg =ǡv="k *S[ Ni=lOVw Ǽ/52 $d/\]oO]?:/ŮjDz3 -HGrp~pFrܐ{3O;3Ɍr4\qk{{,fj^O+~)@b*Aw:8[݆7|8i!uŻA^[t!xa֞MYQ>-z%<"(:6[ ܧ*`}ZZ剑YsBM#MaL{ , ֡ޑ&MNY)Sf;$8v|xTf=VM!~ŔB$\:Ns2{TUxn({>z Pbo[M?Ŀ]sKԝjՄ "0,2`dftY~Wt8gۂu [+h{s P_đKRYxTIS! %XuGqmS,F QZ_k;0~Τ,fX5K|2IhqħB]IJ 10d# ,GҼ׷/gFmQ~J3u yװ_rF Iۋx9P{{uㅝ%! q"ζ1DnlE\Ԇ,GWT6Xe?Ak I}6M^)$u vu)qR-s%ߠwڤ`fDl )O*h0hՉ'-ry I"ˁވK"rə/qu=cf GQm#R=ٖ]ڰ%ۆ%W+G5'p219mR2ίŖ!8T/ !WH so8&ok7O2#K*@-Iw`<ϩQ@Pf/FZo%q}]),1^.Wqqx/RUEʨl~p3\λ J w冦v&83?o0~lJyK"Je.]UUc5T8DuGsLH- S_N( dv a}9!+c=ZKT6@ GkDJPdVzڂaN\<|(l'??@\)qӦF:̉ (Q_OcT2|J2`G ڗ-Oާv(FړKOFQJh V Zp͉rbq(%CRP(T;MЪouEB ^ĹO3e>{cݨoBg2MVssnq^|c& )躼E2={pMuKVrAf#_CS^Y[OGZ0&1BwԔB' E1Hz irDQ̢Ӄ/N$ &/duso~ ҇5@Su>$$~K c'lq}S>R%{,=U7\d0WKt>ؗ*p"nר\m.l[ěGIXw' sL,%eb,ƅw7 {p@4+0K5hYW`Pw"[b%a_C+ZcJHUyQ#s5@iagoʨsZ}2<8;)Gw3#!Ȏk {f _ĺ6dPAav cCUn6K50jG<'bm}E-黜gVR`s y{^fLZosbaY;Tɟ-#¾FZd} A[}k6Ζ%Ir Lż,16)Z#o?\g NbC&{c]䪬vxzhIcEUoF#!,9EH7zS.6:xM`'$jf.˅c" a\5'6L0+v|;MF`)Ub?4>D/C'OnD6h10BHZ|_ MLEz9392Rv Mpn;@A';LZ=ӄ7*Zp+oE 5@ s^=)-?N00?]vaWk[m,\撺#9F;\q!!˨4K=Ƕ'OIXu${b+\?n`HDK{T:as t1]R;:46Kxt5C̺j5%Cq}A*'79ڃ?3R',Hw?9|1kw*ŚWݏt?z|}3u頰+o} H֍/cFz](b H'9'΁a2370Fhqb;)WUž[K|tsI`0 qr2EU5y27YGh`Wx-{EŅ ?vDLVV) bI^ EфY >K!L̑K;4\/17yRE>vVP=>aEmٲzЁPCV{C?gB6]]jR;*)mM䏚>GO+{iii;B/n # 0r0LoY0":9oՒ ɋ?!`=|8d0Q1RmH\Y /C;qC >1p#ZΖ!Ö庡ʋf9P`褹lVĖMxSqE)ա#k9hpq1Wx YGջi񑇳=7Na]=ed0;kHo)_%ɤzUlIVJi~%Ye$ݘVeO2թ(Vz# 2 d^^=rLJu8_C:`uՁ3d.rFJJn믗.Y~?y2h/'<Ңgu%fI c#ή^|{OF< nb  ?"o! B%klќ!tl49i($g$K88v k̕!!abibNUڏsJ9`O`OPja(& `DU%\/ ^DoM 8J7I L4S55#l 8!'c|x)ِaZﴣfnQN!29WJ.h E횿90q|(!]#z]E${ZcuM18m?-UX]t Q&m@pcx BNֶ'ꖝ_d *<$/y-k9&Lp$J#!1'q_/0ژUgxQ RЬR)uL$ 6bT6X ]|WǭSЃm<ۄ84mUW=zLUi(wK`(9|D0 NŲ|/[d͆%DZ%i>/<&JE_p y;DQA}%P UOuJG e% Vjk9..VO rZ|(ֺy0 7^58D,gM'u eܝcs extnGr<ծb}!o=K@NWXf?Z- pbL;zӭH#::AQHdS7 RW̮g UobvR\~]~T4c9,*oe>]C>{)l'MOjBDCNYkyrCY4fÈ:lҴMڜV 7 |xO !3qKamtr8պMAǜњ1=7QKF77NIsbYJY}Lgaa+4?k8c{";7 is:ӟh[E5VȜ'Ȁ@Z-& VTg)=h:4f;jcIJ9,ᜍf _J=!Y0t96"`DHLG\uxQ$+7$؎mv >5w"(w43nuaUGw/tt6PqojVz- yuh.(#ga9]]Hikss 82AHl|/w^8wi!;oCmƧeQ!7(7^>мSPҊ~%keeVi96 +g,a455YuEsFW߿ėM%vm<4EczE+6'hk #9—֔]Zz Ob &hg4TFnW\06EDbû]6b%(̇g<2W5[G"4܁4}B[II#PMuV%ziI)~!=9wXbp*Ј%8 T")%7|qoeMGVЖ"ȝÐ({K`vHmsGƾo&۷`IjZc<"Wx}9! )ϊѿkTf)HNyk AR/ltrn*rDmcUM%K*-Mj)o 8ˆӋ)_.УmWgTv%<>6c׸\#N7Hy8ɒ@(m,7GJ,t.]ݑ.5XJ|WhYaP[lM4M5 9 &/\ {1[GD3cu{goE2{oV`!E9bOXgrYβ/Z@Υpyk]65w#ߺݛ75`O^.K=H.LU{&0X)gЪ?%uF%K/_sxGuAhT1w￙ҜhqSb_ . w5<{HcЀKE痞M'+zfir0X[>I\$LtApZAY-& :Ř P6% }ȵK.RU/+ L(%4rohd&X6|S/,KD?w R]Lja,J]!+pemw W ĖUGZ&X;\.v͌0K[a' |j_~祥í R1FTpFb 'jݣ ()bbu.ex]oYZ7!""!3^JYC^#D*`..#_YH` ߼<̒-ܑvXfoGmgrcfv!d~;~uGlNw/Ad%~Efv'(zCsp{F LVT,psm :qU&cr,oϭL0VSI `,p˨^SvbF#Eu Ka/U;N֞hM_섢^F@Qqޓ"U+YfXAur[r c$ =T{(؀ˬ Ņ(ڨ9LL{|2)RzPYsi4,;c?V. (m%~rI丷6>6s:%~6&7ID{IUc0"co: %%gswp?!|k+\]Jǐ*f*U]{&TV8AE_NB/=3U^F娏1)剿TV8Q@Z9/#W=׻,܄A$J:я-g&@U4y͟7[zY|k^ޟuI}6KTvԒd}o:N_ .b tcD*Sѩݲ.h$el3?Q8fuZԍ_5~k5A4o]c -`3;S iV7C5T0s@4BUOLP@G~] AKLObN7 Lႏ,V}%˶ 1Ty}˩0݃''\J:8%3 9yrekA_9d8p1A&=jnX_oDI :9UTgHGӹE $1qY>QQ  uhW|&fqk=xO!~7rbfkw/cB%D8MJ:ʊZoIgNlbu!DѪv\ &=%yip@E҂oYw\ፐ~S(^̕j1,VYyL`g3\B%i K5Q vjG9^rftW^`X7êsN5DQcX>oWt65"5(޾^SR.,n0N_:71DFբ&Qh7`3aJC!jBd$֟ǹX]sj,;wog4p׷.ZH\2$IMDؓ=&qEB-:Nn[\yQ_a): eX0hSzZQYY]t$JFr(ȷR WAّw9c4 ?TZy\\.EN[cdS;+%-ot_K*tqb`tDW2mBꃰPP4#x Z/)q'mX0oV]u;S|6A@S\h4mn}KDo va.t `([I}W^:\˂,tUD2 =d qsOWX+EXsr^+C~պ@-&[+3Vyy= (h#Ð}Z526/XR%'X~b:kO&]D&6E+|9%\ 5F;r:VL?G3шl[L6f.əHw%_ǜ`8ױXBzֹ5s^:pe@JC'{Vz`28ҾammRBrOo2DhDՑ&u4k/m`>NdU%8E|'\2ksE۵i oE$xu`̪UI1+AV0AsXyjWڵMH`I.Ey_[I9ӥO=dv$?Edq#ړ6֥h)-8S^SP D"+a+Pc~?|{<1M̾x Do3u BvG_D\t&JX[gYOO/b;t̷QU$D5~cY6K.k/MWN #c(+Lb hLIvHu5<.aoZQ?1adgs{8ksA#kҦʍ[{^w9]AXwg}z&rkD;[ OOR̷vu>LFU| Ĵj?PuѸ y@EBēa{&S'H ؕs¶w-Ϫt{ 6q?+/>BR>Drx>f=+$mBz>'Տ*a9zq˞.Fz݇P *k:e|X ݮ*phH؂l_/ vIbX}}T}Š}^ z,+dN\flr UՂ6Xݬ{W@(VDҬ|8F[7[ _D!A,Pg^s{8fAYQ xZYҽd%~$a\5$ ?uGc10\np+[ b4Ez#f,ا߸̓e}cp K춘WU7,\}WcBxB*S! _kZj5jfc_x5ȷ&i7:.hu8Tz6 dn<$%z:,N`xUBUTΗdY_3ŐƝ:p(RZ日#3 є + 6(zc[^7L Y2ҍ蓦#Qק;G1X~0Νl[:)dqȎiW*p'RHI8(H%A]t@?rb u n,I0YX[d@Eݴ%BG0&}}jbZBW+Ȓ殌nfvX^oYJ煨u&˷]F6Ɨ%h>v654U r6̐'kL rb%^Q5xz,g,J\G:qǐ;.p㭣4%3ܡaFϵr"mg˼OeZmKNlZ_-@dAisH6<ô]fm뗞Ü}8n+]mȬZ6{!&eD8(b.uLc-1]-vev9ߤGS^) Tjx c_3å,cmRmtzŠ;J@dafQWB,jN8g1bQ(-hOiqrI3 L/=T;MTk1P[]C' i wA 8}gEDQ6 VY'[`ZM~Kp\ynlJU͊EHH#MlK bs皐:p=#~~`po툣kRU'd;w?~i^I6i6tX՟>g! Ƒ+TԊj:VvL-M/1%v?}AN.n̵(o 5Mm<ϟ45N5Jh&;`E}fgJsǝ¼!,_& k_SE Ѧ_>C\tbi|0r,;7!R` p-u!=CM}h8'[-[ܤ$C(8 `و`< J]rWQonjR|FjH"Q]w~ ̚rN: =Ҧ98%..rĹZT6%#W<19 }v;?-BԤxM [̇F9>yz(ߖc؅Q3X57pfF\!C|;'ZYu.a"[ԘGOrqn0U|ʶfb~ҊfU19Λ(R8'N=fYaź>XNlh?2"*y%n[sԅ/:%ɧ+uN3ѬklMFD s* vT($7Ӄ67$ :cō&n"EFI>Ʒ)!t"C sDoxdu"c 0M,<eʳ2L#W#GEՔyϞ= ~Hݷ::d%ZmGx,Lhd\kyhtBY֪T#X:QKZD %Eh`B}b9~xb'* U -!r4Hyߨ-]hL m E=Xu3.$JPmͿ- ;GmB#}Ea5wpn$WIyM+m/e%}AI> ~4:'bG gXp)5""xo`ȀUi+4*K>G-*6{j!nu1`ނj&3ry3u,vLMSBƂ QH!AwF Y R>9JK.|(,3N452Viw(MݣD=4z"D=r!{:]j#ek;l0\vm(Xzbczl0hLßĂ5E%!@n^ua ]lky§s7%>)k0:|J_JRq,y,KWEZ|* u$"E&kY' 4F;;s"QI)ǿ\';!'pdxiͲ&^<.5сtAmVns$Uc]*$/WEx, ZZ4:R7=-^)>YLrSn~dS%5ϧ_ (e5ɔ=E(L\EaֿVi/ KgL;\3SKQ@5.0U3= FZ#/o|]{K!6E0I qI.9f/7.YeAJSq=dn@D&Iz)H_ޤJhmwi?̸iFA8JtmjO\uK.u[u]F_ɋf^.X#Fom4 (lL!bE3aK oA؋.VnNV܌w)&\X+n}wȖ| VX\& Zm (<$ MVR\♁%څ߉Ǡc{)),h]X2#lJ9DX=^V`Ej+^f0/lE対d^s Gt4J2,"V}nrz+C_e1cTxga䶞`o{i4^.$ځD(CmXUs[ d?h`&1/[мN`ivQ/ |t ՞YߜN<J"S'&egE:Pjb#1z<]1yAH[>!AByӀJ&Aс@5oxqԂM6ԏha Wӛx!{QnF9|Xޞ~r95,F(IP3[~Yfμ7 Rڄ%h+h6s0x"G[m|ꨅWt$7v\kę]o@vcܣj6p@Hpfaϒ1z9 N%snX 3b /[Cf6Թ'}^aFѪ{D?Oy@ږ0mJ"0&Ť v vWBMAE[*%c0 ~r/R -K p18T`ҡ] rZd^5[ J|mg?}\wS> t8:Tֵ&n~jT3}wFg{ſEnjn?=V`2 8Npd((8*o#cӟ=!&O#ǹa8ۘ ^. ^Ocφj&gs3Mn|E~1~rj} N<]ӨǤָyJ5~k= )Y\&=g%VUAe-U\MNOL KŴkWvR/c )͂wx\E(#QDj6IrٍC5W:_d)~gx):!l\}@dGQZ}rٻ:E1( _5&D+ENe[>l~k`, ~'!cA зyTH Ŵ 1Ca9`XR$ffgqPӏe ہ;"v_oHY Z:Ba_4|ԳM:IM!'WMaR0K٥>N08vb &+GpK6|!d@|g.m/fBjw1*$ _4 2KfM\Q4¶=szI59M-eNW1Ruj G_,#%;q-B8lj+@@du|T8z~wF쳙-j<> dYEe1PQf˥4?ɳ}I?$ d8J};v5IUT^j9bLp)u?ּ?]94|π.Q?t6!گۣ:kLuѣ) ֶ =/Ep(Dy< 6qw:gp!jIE\cS ]EBTj(m&ٜN@9 K~ANIо LuP:}31_?Vb>RC$Lvoi-I O Ѭ RN5r{ s=,bAOլȵhX$wɀ73q!ʷtBpmDS0?=Enmb_XCoS3p'(y0 23<}zYSn:bṓIJ/WV⃨~vMΓ(Cfȓ_uAu]l+ h%6-k ىTulr&,kρAz{PVJ.LGh[l<84АHĆ胭9"OSF6.u+&N˰µ`&33 xXqpKnG+HޙgSzcHogCYh3_DbǠɎda>pSѡghW|pϾJҬ(`Ȟ*C)M_*z$ȚDq8 )( [͙ ;辌zh h c@=hk .'>1 Nf资-M/Ojʫx-wiJ:%gə~SՔ*Ž =fW^gVs߹Hj7A'Bs;a o!8/;c'b):|앾5,lL/H[̪)C/2>"-jq=9UtDrl8ǠbKưfԧi|F2YN&|NFӖdjk5!ۀSńJ=Kw4]M]2|E3íJFvܹ<;Ӂо Tx2 'w*vAެ_pnj<"dmb3(rf`+:.ʎgF=rGUo `h3u|f&B[y|+20jK6򙺣g e4X?E)M։2M,NJޏ%Ȳ5p wIM}.<r8wb '?9h4-}-kC8Vo\v߅{U9 N!]8d1#ɕSo,:WsKH`.f 3$ՠ݉3=}k!1lתk9w\`?&<ŝ|t;NRg  Ÿd<~@晳؁MEW)e 8aZMiq,papFO5e;12B^Cl׵ɕ R@}Ee":liR=.}e[&X نpAuLydm6)I"$";?mXnK ie ]Orh[RL* wHNfql_l}fz!"beRL-$cI%t <".K[sy- .U:&tCcQZ`Y/Sz(Ok:ci $UpQy> D .n,Z,d3:D>'2imgVU4.B `ԐL |kdqX:"-x ;rr9L]P"pS,~N|(MF^WH~y5ȔهZ7f^cgKN*O.KElYZ@nRsGM&ӊF8[،d=[g.ND)-af)8$8Ľ:;_&zg gbHw7! .*b-ٺTWÙv9,=B/P˲cw+6?StA/g2N$ρ"J9[-0QlZd_b]wm:[:PpL@HHozL3҂Px~^n$X($~bs4K󍐵Gj10Bfg.)3]\)j[&ҩ%TFtD&ppk4Y!]LB涺ԪڅrOX,aRҏkRuk7j~5 Å,yQ+%N. h[Ug8Y GyסWTn3p`eY. vRZoGݷ8usרxn+ VzJU„=M`!g⯙U8ꇮ{1@-~ U8w `Bw,er}L@QU"gp"e1;g|%gח%ͻr$\UB dhl]_`isyëxVPwe'u4`u>>kEvey{U3$ |L)%y,ml}1mJHYu6O]s9]Ɋsjbfq'kmF#_KV;"﹜_jG< J"*j9~]WZnJ ~֮'coB:.17 .Ef1WR ?J$hE:*5K6ufӸd>։"WxK90ȻǍK{4._Vn;YF mwS}G 9ۥ&Cjc" eXlM$ q^~[<{PI׳Z: pK2CtvsLki P$2zNOwdhƒ n0x݆E'IC2ͬ\ QX`I1V)đ.S{/\% {gsHHaD9Q[yeBP.1SD!UdKc\ƹP}碨*33海# PuS`XRRޖ5pgf@^wN7LڲS;PtLȳ牂)D}>LY"NE"s9ɟWo⟡gr,Ə  p/%'nM*vxjj U(/*N0XZ+ఛ>W_߬sEr?ʅ>LbɭE#_ivO_ML<0ӱ7]ArRR[Y=Cԛ < c5]I"?/6ŝARHMCqI("(d$L48o 䎹:}jԙ2:/;ºЈgQCZ[tA9d2[!HS:ޫW͢I;vgFBL_MԞ?.ejhn`i3EbmrhjaY13:~Q2lGt.s]CVXőJG&lAY6T'HO37\;_-ɷ2z:hu٠Qԛ# idB]OW%2CA"x>LHmֶ3`cتzBiF{K~!,',$;4g{^fG*XxEr%0./5iVr[>Դ =4c#IQhǗ"azBe_f ? .< m,-,f1fϷD6 oF0smu5$&}#a?[ #Ad7#2h@K90BirJNXq+B݄WE9TN=BsFԆI@(MVl۳cHNXi#g07KZ7Œ[u0 iUpU741 j  xC~P_"eL{ ;5^d5I``I@i ȨG\sfw@ ;eO5O,'[Kߘ^bkݼ3T/WOtA%œxܦBy.HGjY#ZTѷͲ x_'cNZ'PwjRp%>8=~sW`j $'L(IUWxLlTVeÞFx}&$Jp=#%CgO5YW*NY6\YP}c\BQϏ'rw)xQÙOWq2&0XZ]T' 'Z,2NVcFNz8oI?H SEx=6JŦg({us?c!afsԘ'-֜.sN}/"(T_ʣ~XCR4]{wtrJPb3^UbN:U#w4SZ"jI+hudխQ" H12^n|t-[! d2>іR_韽=>r};=ƩUhqy~uȅ$Z+mbވ̏8 8H`o*wÙܾO4ScNFȰB/h~Ƶ&IG"HD&[)GT~?8iKBsO*@~ew5σ3;&YЀ=zk?hf1~zDE70&p :GIrw-U,uv8Bq ) ?w]~|X%q4o_9u;Gߡx6*)Z|ߘkFѴa ;ޕ>V2 {ӱwܤڍ ^+/O5m"8oebhΛ˴/U~WVةL3j(5S3~ ;uv_Ӷ@q3Kr>OA%][L- ܍J79/œ`J]2Zs$CHmz΄sS\O ,Taa5h^FQ?Dts H; LB?*~|bㆎVt.|`N؜5qdJX͕7D[SCɪaJ"U%+nnGo4~Z1x\/Ŕ1[ld1'$Ī^dQޠUQi|~iWr3%0Dܑh*OͥA!(FYhsq*;vb3z2#ztCAtX"1'5I]jb"VkΏJ8/|ӬX5c-GEIeAdk\RaJcˆa ^*s'u g`3xQHPiEqw^%i器W9٢ 찙aΫ{/\~xW'HŸ̇w%Ԥ"ɢ$0auQIEӄ4\ޘ{~Fݓ'* K0!6]Ÿ"fˏ;qȄqMY"m-|n!ETM(bL> xUjFoѹ֧@i& -$ B}ٗ\>x,+Cv= XNlO#7]l4j>yn `(Ʒ6J!O 9ئ3UY(za%+ w#0S:=:nSllZl<:7h{ OPET@$GRd *8N' J7/QS XA?*0F2"#_oR: qKzà0䎫en&Z^'$e#G](> OJ)`oqKWdaqD8Z1n cMlA֜xCts~^zBFOXגOn7;NT#uu/fy:Uk$b`ɱ8XWOv-]~5p朸r~eHD-EQI}{3_fnxCV&uv#L_aD@$j >IW഼?ŧ/N;s v8,!G;| ߄HvZKp2Kp}^Bdz3l`1.f3Wg;߱Ȁļ]vW#Â6Pӻ|E8148Mvo2o`vCn*3f$Ez#Q>Q)8nFVgY-{Ux%t7O7"KmekkB 󉹨iy}Tinh`'dR#ߐ89iӿ ٕF}/3;JG4Zd-HAn Qqx;4ay:2iu6:{^J.Apka;u>cNPӛ+D\r"SxٲԢu-g.1NH@ O IʄB6k 䐥 ~ǩPdi)n?Aץ/R\3_fU),"OJn>B6_P ]:-MD]{h5|n[h?wE3cuؚx2":T1(o[QG>RC1Q\Sfr[c; -JXڷ>e_|jg6OW\Khm_%"ڨEd/`1,!'g){4EUꀋiM3uk-ohv_+eħl2㶶E'!.ݫ-ex*ľ f740Y0K+V ;w=[[T~&x#)@Y`(_*g/i5;Lha`줔 B2;a0BݷF!׽nȬٍ|:Թ/I̙-a`.$QQh܌U :5kˎzi zEߏf8JC#tlZhAʁ-zxR%A2mu|N]1cn{FbXOXm2^{qmR7* :x&g%YyD0Rrm$OzV ҀW4 P_al9ev]M; Nj_/z@>V/PFXU`PuErp%t+-&[2~gyrHX&L$6=ftEB*x#V'fSB~k'Zzz˪Z-D*WbX\Y莦&42>x=}Bo>jڙꦹ Q,*#yNٜZFP% CJ<^Q"Pz"_ٰ: uG/=x;^%.݊gB,y 3_mYNgBM w5KEVם`x/_;Xh!iz4>֒P"Wa ]p"V6mõn-؈N:GW<<َcLDz}[u蠹+5ZͫKfױt02 )( "'m%([dHMpXZ[L[;RY'B֤^ PQB(9^_u+\i=5LHJ4p#e0ZB~4CF#JA0UZJUd*HhN]i`C4꽢0MpMzeSrڿ\_]͸N4 MUJHj8N_/6wiTtܢG1υSO]J9P)1lr$i@\D2mr¬$M=_cTfY}4oI)J?/pTZ^{ʸIGZSBB gSg,U|uyX /=$MtdM xҙn HWK"1@@AtaVFmd4|$Ķ޵u*mC!)x>><DjB͕R ߦQ|{d$P{Wt^Q: 1DH $C>+l|m32/ }4ohhTΚ)vݒsZ14IF' Ve1e7-_4F]$CPȑb;Iw>Fdj#O| L ;b@`nŽ{4@T{DD9;}%~7$s7Ĕɕy BaVy!cЖu+ &FA?Me4 qcc${BGxߐ orH%@Dv14t?j65}mSVNǶ E'Leb6`-6Rl`͈6jd_dуFcN65~Њk;ȏ)˛UN]9<QԼ̇l[>fr=4tQo.ڜH>wW7Ecq}‹e5_~du)< _nO-lƞj],j.N\ُ8t!-a+ߑVgodfƍPD(Qƻ*y<~].3%5fQ >:`Te)OX]0yJw7!R)sLL'nY/j%gLj`sSE5 #0/wނ(WW"n6՝mTq5}sWDM'k8X@q9Soy}2{O|+Ms\ 'Jdua~c Zܩ6xZfgu$/mI(Zj Ak_^Ť^?ʸxqKKcIn4Jugn.QM uq`Fao3'4~w@si/Zo:l|)eJ׹+r_k01>LkL]/ Ej3%ZA۞^\i XslӉd3ʩ-z [I~:I$ /_Pz{Y6g;}ZTֻ|8rDL55DJ (=\-B 7k_PTΝ%zwCHB-/tur~ M3]_sR,:.0m~ +ZݝڔUP2c(vyn;4ukݖ9[}PJ0\9 +ODb N#Q{ϙQCGL0idV .]x ;q%e*ߑW Ztdt $_deɴ6ꂁ7A)8JH`6h `j%C,U' {N@ &*i ѬҨW_@lì%,`Bi^1ԐCyI "$VڅjPW9Mjݞ޽g5ʌٙQ5[OJпu a6D$BhPCbJ4IYIyIYet|-f|*RJLHnw`EnS0 y طD+N_A:#|?sz★GۻΔ'6EC/RW(a=˟\ o?X|,봿%֫%Vn,qLkRʷɨ*ь͸3ԭhcT7f)M|ptһlz1YR.2V\5G@-[zD=#N @cr1eċ6b4/a/X$P$)X]x\| p<3.~C#_Loanf.QT́buw1cW e5[OrV)[)Eo L4U"ZN$ S&At( T \6R7Y40փܗf==k=.{ iMcWGKX) %0~dh ?|AvS79 "%gAlZ!81يل LoFbETOJa E2q`S.hP+VeH.3KGNѾ M1MDJvQF.,5x#][m>Gp&M Y2?%3jKkQ*7JhL . 糎ŐBs"8_>I%2۫8yVP’T'"D`,`yBĭ-Q X3ueN5L1ѫk]nHLC?ü0%Zt+;m> -W?38c_҆? y8zq%;\,/*қ/M<eG#͠iyǩSo'aQc-"njA|~Qoۖi AOECwE;׫-N=UP.FH꺔i>k67PNo"p oe?=-?πǔ+uo܈;Tgz`feC"H FgX袧;`٠wOlC.3"z>7"\rl "1c} ESWކr~蹵Fcgc2f=vtg}hq-O6U+L^HDd+mݣ}%Jj)=ZˏT0Šq-9VB޽_[h8CS//"y mƠm}n'7beVV '-IŅ| PIg>Y] {TXg1PP 3,u:?$Ks*v-)U[>rDM&"EιԺ::COC跴=SK|(1܀fv"8R]r!RsFi&+Cufē!ȿvH&P$A;d5d(z}¨nAzm8K&`LrsWSPSK WZ-,X-ES4˳_jmaNiay*P*#)tzAjok'`Aϱrsj./^uK$uEVvQtMyV缋5>Du&H )`U~lLc. q 5'^03W64L+%Wp 2>$ 7M_+Q^|w>to<2ܬQӃ^lNXYEntUtoA[c= LENb6s<v:Q␛NkX 'VZ [Ɲս+[O\x6ȋidb%6*gF%çYZVOmuwY 4KmBZUPNpLF Gd? 'JT{ёc.RJ>V!R N^ZTrMBڮyў[a(4snL!XJ[4 ڦ2AIS%.29UoQvaL]W|#($#rBTњֵr2" zis{N*F7bG`%̧_\ >7t-g#חjU$u q$ 0>ƺ<-4iȉ؂'U_@Vbmž˟fHMگ2{jWnC`~NiI\jlqjq d >{O``Uj>fh=S;~anTHcl??y͌@&wa:.rJm~~\rOA/L Tg5$O x2(\Ei]:ΒuT ?@S=;u!;H9I$xJ'B9̧Bˬ:p3ҟ&}ZwU96bt&O1{߼kaq8VHQ Fpy{{8NAiПGd"LFB*1-=U*}_ w>lqƮ6R Sׯ)]8T?S\+U%bFs~ p򝈲\EJ-^!G} VbuFOX Y\dhc <&<< Xt^^ 9* On (w0pdNZ5{ mqWl`0I9D+yAͧHl Tr{#B0cx:ze:ZZ%}J+j'0hv_oϱ}(Q6Ml ~ $F>t~8$zLt7u9WҟЋ&Ԙ7޲uC3/8 ^ʅl/X!n& $45[{$ QDe%&՛՞ȸۨٗ.e.b W* U2?^^Ɉ4"K1?qUI}Fڢ}mpf̔MM ׶]>C&{R̦E2[k7WG@Pzw@TG,j$XFQ"yIGR0e iT:s$YE uʭ Vmw_}"q ۅ%^WlY%#VS[cnȯ$ fdڰr42+0@jVqe')!;4#DEi+57Onq2c/;Ƀc1FQ NmUx"K;CCݹz`r4: עݾ0QﻭWnڊj[>x[hes P4w>1k8\{7q?N?q/kNRé ')@POx˜)LQ}n3b2{q8Y1I"Ԍ15b 3~_!8o&Me5vO: k)` CW;s{4V6\Ywmݑ1Mטw ×`4eQdG==Ӝ7P{El,f;1}06+,K#ětU8mr;"m\ekb < (οue}Jbx]2_76YQ,0TA잨#:!Zt"I[v] <{ƩB Tu5nɗ clmJLod\29g|/k6 PXɀXq/ ~ *2_T}H+@E&ZO?BGG lVF@;Oy 'W`ڭEB٪%4_ޅVm\A̫1j,>J&kD6q"[eO^z1lshUZ 78U:3=RKm'iP=C"0j_q̷Bx1W/f7.p.f{xtxBBE0|d,KV)jǷ apq ,_i(%U ^8u]OJ5u?K 1dhaKm;&qKc*;daK:{RV?"$=kwׁ Ghwt$$ikmmiM5 m7E߉)>!\kLSBS\Nav@4`ӓz̛ `Ƅ`(z4=04clV V$K?Td0쾊SK\hF\yMV<6)c AzX$|6]7z<: 6՛dg櫋t31"(+Ԫx?dRdJ>U'[J~Q*4?e_[A+(g}ZK@Ǻ_';x qW'.dy+ҝ'{ߢ]!,;kn " \'1oV*&RkX&(kQ}!kM8fx:sV& $0h Eaz,F0 )RTY}`qcv"m<%}1zWq!F*z'Jĕڝj E!h 59/Be ò: F`|,F%()[)QYh$Z@ _ݓpieR.qQ_8b)'MwZy=>ı<|u‘?F0/%~)CrĚ+!O)3ReFaiKۧ&zl 1PJF7 V|vjMȦ _Ѳؚw8c6Kgj`@./vK6( \IJgW°缯Xa!Wt%kEjmtu/>%i{ENZT|4uI0*~L0˫EEg>z|?[#ј˕uLbo'~rλ$rszdӮ'+ dŵ%fO{0& 5S`Sxx5|+%DPLU^\f忈_!YUlsj9rM( 2rRlNrkd|d zJ X`gR067%kP5.fBؔގH#A泖)\ w`:={ồb`cOEeNo:S*(VԼRje,l3-l+gCB9 ]f*BtG."j~ż[#ϿIZwܹMK@L[!Եئ գ Ӏ>˞ Pʕ"Ӝ9L.[|Et!65^-O]4^%ICY,573wg{׵yVQ :^N9>)x6UP3Hu*ɀVdWOH0.ZeD9DOA9? s҃x>Մ5Sԫ_!0dS<Ȫmd |pܹ@6l?U@I7鞑@)֧A䃫$VqR( dx w-D+wp_Q2l],+.TW;X6 l Յ36~u<;Β^wRqG{@ٷTeq&~WV Ҩ%N(?iiyL،̔"jhAƀ!8\<(zF\t`aOh"]:OTHw پ59w2P@ bÂ<섧M4 O;N+tL?LJT31`>=6-0x60Zƒo5ut=iG i#9]vTVa7:6 j5+kmo2} %@?͉S/uN,W:էͭv v$?]=;E$V/6q}oaL`QJG|ؠX-YL*4].t&滿 n9Z0."*eIq&Ӈ/>\W>$!GZ[ei:˚g(tA=@Ǹ%*.#)ĺ5)$ ԭ IP BQT閜W5 !lz+1t^Їo#-?pFX/MN/4>xqt5fO.:6^-4Y˼RTZrAI?,֖ڲH(R_zʊof2evZ6;_. vh!ta/4̞@\j\srIP|ي* q`Sd`bDkh-2!S" i!s"ޙ[/B\TBtcPOA}" 4O wMu1THDHk^oб-~b|]&.R(\%k5טc? kfV+1.y8eߺ_HSC*/Z4Qȩ'w qi_Gx}Yy :t+" ;'8H9JSbұc7u)e6A8 ĴΎFw%b+[/ fh:Q`&|sÁu5O+9g 52,1YU~Ɂ1Rs:B А̼+y4fg)rIT)rp[5 Ze4s mUr=p:ȏx苼A5(v9Mqvh [fH#MpRNCXO[^X>if:ƁsfS/hÓ;viK)]k(Ǽ -깷zIvDK#UѷCERȬj'\d'k)؆!;GNM%90Y 1-M@ɹhW+ƪ^a։ "r'^[PmN~sڥ=ēHQ?}d z=yV/ Cs],7 ll>y̼w91Z_Ps}.&-ʯ\ɒe,DlH):|,[TlnlltϹ.1@n51rGk%!{+vGFslcYwyfVtVջUrI1m.Eoi+Ѕ, D7Εls]5#Q0q>T ^*6 $J%ok^ⱔS[ Bb\mD ǔ>T"Zw/qԈ%R๘MwC^t|ngw'Jj>!K\C'kO\KW)PPL`J$.9>XJM9|Lr': )* $V1Oچ鏲S; @c]ֻےA  `;!yj@p-HSf 耛]1^[pV hė7dOrF):lO/kK&-ˌIpS!UYE_k^Kk+SH3&"Y=GPԀn#VZt}."l%1|IA{'Ka2Q&E XS5l.+gLboEiD+SFZdj66;aŀ^py~ S *HJY𴡻oQ΢ #OPY 8 cA1&qsS5#;~8"О\ ~榦iDѺНδ?-t7 s# yŠػ\~WvO.;l %x;5nGj3 1t/^cƪMpzNFpӗ:@I$QOA i^h*+`Z7C~sWڷؒtlq[S4sI06_&z@ KmHaŻIrZq"R)C|ݻ6-6ĢL=,q h*%cu5YXg'g-yZq@銴_{bMFPT 8ƃ6cX[?xH`(<[Ίkq&B]fE(漵O@f1{uY'bfo,!Y,QB"\v +=v<58S0t)M -ܮ֘iR]BW/L>~EM­vmcbDnj)SXU 3snkytPlf_}M$X_j>wTzs9vmDRx0^"OjkV0:hp[9V + )e"0o_ |c<\0Ů4`@Y[6v?OM&#tyc(|7~=ūYG\AUsV5j Z^'tv7%#n^UO -xݞNeD .WәG~:eV|N1q2qb~ʓɁFs:w>LPZ$@Rm48p_5ϴZ^lk=]t! Zup(.LxB̘|  ysi򳖄 %H~0 &$c$~?;eW; >d+vXh`R;SOuW抯ߊA+&%ş0QIodqig^J=.H_.m]FE,|Ja9`(9ڟւy{AB鱤#΍\3]_`$W{mz@7\XO`+{hSvKI,3nl+!CC)gtjl/ PkfybW xe*<޸Yi"cUgb}#o ,KHI mhc:V]TlgXpL L5au\s=t-ۨr%*Ze:F<+Rmhdu[N7 P7T'L9AUbmaED95ǣPipL&$~v¯*nS;2yH+jܶ93 {4U'pg+RHmZCA߼ $ܭ'!YF!ug'p=FȘ-xEqXo1KT|Әm Y^oGdn SEw {ټ|lG9.ַ6ri`|̄1D K ^?D"Q;1{@NZ yq{% " }_'i;JPVH0QeV{ᜇӍcÔj@=q顭k`*軭mٝ2hC4yp?bt=9 S|V N= :;Q_]XР8BY@ osҜlH̚ Ck݂5U+pkظh*N^f,8z ڝQ6%6t-(\s" ph'Ǒd23XJ_ЍrSSYL6vBB7ldzcp("m~/V"]&.(>&NV$ԭ%Ze7\/~ 6m-]'dS 12@"ƏTV+9I`0,z!Q("k.Khϸ8x%;O,Ꜵ$D*wB,#DFjRÅ?xIdh߿qPK ]S+Y@3X-TR AA~3bj70_X=&˯/8 @}؏V#]'ߋ=*r;8# L`ǂ'TQ0`t$-b/Ƶ;Z$%*AH+Uם4G @> L0:o,*S/\)S3MKU>6žmT c 5^6x`| R/ *ų iF "RY`n se-ʫ@쾗 /ͫѧS#q䎢s(MRV6EQ0 \`xhv%( Su87Ms70+al`Q/9N6c-s.>CGcQ(Ͻh4uR$0B:jKb`)D4`*Wu`¢/u\.9z%%YTq{z}lYici 'aُkllN/cũ?:αAwaۀzzJ PY^1ѥ[A%H:bm5cr+w]/rY:{Yup_ZIo^eLdy+={W2\Mw\R]~́UC^ ȠP. Z]fϝ[TƘ%:w^3s*S5 >::8]tX=ȮFֆ^ O7W_(ة%T#HpkD1tr895#M|kﳭf<yyއKj︑x3 " FzvwT;{X8)IC^1Eoh*MBQF)gg=/҄@lp|"0X0v(qe'gV,"tzuk7 pK S@xXY) :*x1 d 7&t7(GUg4!*N(m\@Jv'B _'?cwФ3ߺLq+)q>O?Geꗊ)"|F~ȳx,DV?ew<,o%/aw5t"IuE $S3n,4xG8sSyfEe HTt@Y1"N.JS+[h]\e fK c,`}9\v(W4f1YW.whCq=BÚ3ETZ\ .%Gfb #O^KFVҊ bvsŞˮt|㬀Vh9  َgC=cr49z4.02[󎬚H+]}w#6X1DVa&fgkb|hY3~!E8@qb[ R0S4c;F uN\s PVYSr|8eB/֯*J-_"jӒyaΨC=uPbkhILx'w'8_:;~L7.IJݖ1$$ĨYfj^~ɺxȈikU`D]7s51IO;]F>.w 1\ձCܑL98:(3=GڨH]QöeD..,-HӗNs;aCK@fh79OX9wNONUN&]ti]8ޙmD{^?s2߯'oq=yU˪;<%0~" q u=sCPٙVcP,yRQ+a9e09vDQVnF{t/A8uywZ8G`ɠݴj3: L;svb۵5} + %k6T4guٲ#~6&dӓp})J/mP ՞9ރnG:umd)~Jǰწ$EkK0s=V,_u';X;7?[5?(e`s ߳%2bx*CdDW񦝎hgIr{. rqe8LY1cDa27#t }vyl! aqR4eִ,I!yk:Q'pҲ>O`+Y׼"eZ@,c!YE/pyд/'=%} W][lxYZk^ aA_`9um˧î>nw"L0~eh@xG8nX1D@Anlڐf-6ddS3tFcy<e֟ xo8~됟6V xRuHC@~MkSTlw0_Bp]7iszd@*R#h9^yqyK'-SJ:]7>w>x}!zUiL=:;,gG^?l`zZi~e߽,譩 zFRC'!Ǫ> [d)=~ww~AřW:_&۷?NQnFAtVJKm6|Cȷym,Aek!-[G&.j&3n3,\c Wj'|Gc,T`t̫̗PN'rZ /.h).DpWCYV'# =̓ŷD W4(S'N ='OzÍ1kqu UC 7X<@$Q#]4ǦM+5)tz%OOiRFqv27rށ7O "'SzК$#7 n4<(_1U6Q1g_GǨ!~y%R_^]%ɆA/q,bo,^K!07DN B~ E8z%H3KG(B b1nz^?GC Ycr۲j.sV=lߛ$(#j#c("sǩ]Q~|AɤmW`zc>yùБG<[lx{tyBTj1T~Ym%;Vl^ UW+唻 rh,rK ;cJ9JxU wDxw9Lx;.K8KO8(`#dG 4Y_"a6];6 T۹AS<;I3kfӽyYP~2UL/W:|Wm+@noĦVAGgQV#' vwt21p_~3mvfHA~/(\\&IyәlLR;죫 sY]T`B|LoO߇_& 0/^6dsy&xYV!:X n74tq2[G|p8jDk/krM70qG+>#F3iֲA(y.:o]S ҭ`bd` I5>PƆ-l9"r8,^^t;"kӐ2չvY=H 0bKxhASHC=՛IX{+Z0^{t9` }}DkO~ OUa*]cVt1|V/!8,= Y2[,Q`霙uy'r;G|B1(4cnGQ2B% F<܋0:mt Z8ޖ~R"Ki9]{hi\kl뱼򐙄F)~BU4j[9)O۽ gj VÐe"(V|?+ O_ė\~}T Л޷T+bMBiz8ɔQ/[&[5QJ)_H(07¡jr@wM&C<h@=mo-:U 9!Tu0r :bQ''{bu5YK1_lteù5y5ߧLhJ r8 l*V,ZzbIK5Ug_׽GԃRtopxIlT8Zʝ^p"|I^XI X68HG#7t<)g/i9X7r)o;Y]|@~7 RΕz$FQTߝ EgPo%:Tr7Lu5ćĉW?< =Lbj J?}sd[M0Ssɸm|,NLX'on6_sfH+j&cJ>MIp1Ć3ioZ*V?Vyz{^etQxmxV߫Pknx面drc(O+" J5q:8W tr>AP|#xxfp{b%!ytUfPtK=GI  Xăvk:mEeO<#dx{'cE^hѠDWvif:@-Ow)[TBG!HoLcCU&9養[<"ˮ4)?E`@DQJ5,0 Cڣ^ V}TŸæ KFch_Mx^ HS!:#[7"k"@ڵ"h'ui?VNom|743sIUh! G !5XE(/Q skbO#j|mO(*G}W!a_AѠb *g[J hd+u}|bBT4(E@+.!/faM-'[q9UL7RIWeN !/ v}mQB*5oRw wr)*%ڄF銃zߩ=yG_ b2- tH'EC|[O.)Z(ڣ u/)пHG`Щr%<.5,CTP]0DkETB_6Q'k7}lYru\Vn[Z]EJ3"'Cps羱-O"#}*yG$QJ ΕwHR+G hh3<ص۴ @щse U\ͫwk0Cߞ|PJGѱ5'V? {2`R"1Kjb>ytޥ zQ-VZ|_l19&OMyޚY'$Pqkp*qqvZc?^`ӝpӋt۫ohUhx.Pv?YNmA_n$$rG!̯`q;T*9gn%Rm@[x IN0~RV;Y=w'lm0fDe-r?s0B&c%Lr\cɺ0޹AyBZl igs|,IU7W&`iTyGލDNM[]!LVXj _d%6gc}Ifb=%0`-t|q?bV;=lq\w+ S-3Z}6`͖30v5v,P$ ̐q'v83i) M׫֚JyK`<eMI%iE;${]hC΍UxR_7$ 7"hkM'%]#߄L{P-}`fCRҫxGOV> 'eRgMh'e/`3l#{ٴ@h- s8u7,#^/4G_(]I9Mʕu:E,fv. ϐS oGҏ )l9/Qi 9PL#| yQ5x )di£ř|i]lWuEꊻռ#CC,GcV]6#"Eq5%3.-ny)хDHxP1_ ^ĸ.{Qz.'V%#8]agj(uiA/]W)nalSLVT4ȝa {~Y*Y\`6eK[Eiø_F݌iQ…Z\\+u6wolh L-l 8vIj17eN`XjG%&іWq`zz'2o_ NL^G6f1y\uI\.+|$C П4 #+-'1ސ'DF<]=CP_x:qVԬV-Cc|<¹}.࢛aTZ-xn6ϔ )Zq%)Cy}ӛ j[Go)\wWfX".-5. B. l (zP{ bWNbL9$G1e5M HpY!#7I WGUMQ FPH[\*u%u>!_>]a/\~x%z"A еmO3JV 5# [kgq-NCX˾ å/D=CVk`Wt[G s×= a_~btޟTq: M֖CO6ߥ"/~f. _,׋T Xk3]#X̥8g‹zc3|Y} O3UM !Mڷt99D)2"Gee%Wmk%'{ 'NW8m Wms 7!`dZL4ޤ C" Rf$mJ~*ole2.S5LoraJwx6@mejSuD{{SZVb'/j\{)[h#ߐI5٪DKsNcjN @|60$b6 {ZDx(H⯜M=7Vr e QIVJd!_ I.0RV1&9n9EAeT^nCEoocyℶطO_#6Cz&|@xwhV2p27^jlC2|Z }ɵ1be!gvE 08Ec<u7EFgNFYjyE8vQ \ _Z_6yWYʧ_ |3mG[)ѿkA)8N=~8U Xnx &L6|J^>ft.fCG'/ գ}qjEcP*Bgi1o5G-Qա27r] &~dH `@^qt`D)PU~$|j$}E!zP8&6`˄nw9^F/ߪ[暚b1jb{r9=Rov Љ,ZlNl;ji4saf{<@F5"j;QF5$ >$/5I$uG58ZJ%j/AEލC` xG~)vI+Bc{GaabVK6.HTA< ) ,>鮁4n6f7yW#=Ʒ&gG)5"Γ#a:@PJocɶ_z+l"(Ev|–cOG2EV/7Fଋ)[8~&'FSzi3 5;!F 7_ j!\(xr;ؐ.8G`g~7f0 /*+Ix%nF;ʋƪm!tcZf M`tGm@D8afv&,ȳ<lH\>sE|hxpަnI-{$nu| p'FS=xzF3<JyD'†&2oɆA*: -,hInF¦\~,$L*w6xsVz*7|Gh T1qrC+兜dIT^gw!h<] Ĝs/'fHm, H% NUvPu|zuy<ً104E&ļ1Ķ${bn]yj*:(WR2+HoD!*.8ڦR ك ?@D|wZc3!H0 RqL IH7~wIiuvaD7uP5gQek>a}snGa8SeRZ @\JXmd6cצ`)A3`pPNt."01ccRd ?jj#ɁtA0yҥlL^>ZdW=񃳍kQԱ2eMnY^#aGVٛȍ qL1o l2E#S= ,/uĒJQz`*Ⱌa\|BpA$l4!Th1iS rQn{7_S8vMrSIw-7sn4e(7AU}w1Qj~[~VwHӪ鷱$~wێ!& %%.Ct*UmbrYfC?0S(%v '+g(<cUiF1Iڳ*eRzS4SU7<3UJ9Z$Xlā@ RO@IU+$s3z?(m GUW)ߓif<Ϗ1Ĵlqu+]al{x" |Iw*(q-al`QB)+Q_㒞Rmx$QVd(]!)#힡e6ƍ:WEHaμ jƎ "oQ|YݵR/ ^m=1EY6Qy O#[ hS7[g$ >?/.`j&X-8S'9f< Fug У|>֔/_7hFijTl5J4jɄ7&k9gx/HUt4a{/ JNEM+CZThYn*;d@O4I iiE&IԞ%f>/-qZhxNRb:CCbUg/-N4*en?M;cypR)+pg5|! Q!R!ξ- 6 amKL$ ew@wf'xnfM<<,f^*$= 78Ut6%t4qDpq?s8W?2D#at`A$J(^ h].E(ydæIՋ.Y?>8&zLS0KiV<_?tt'U#+ 1nRDvXS<>T6}KDX,K4*P+MM%A96?o[s`Z_ ЪCrBȘ5]lZ>uG&S%`!d ${>D |kKɃU3(Q2?l9A&F_/F\,Y"&aEpŒ1U^VX;aJ?{%$bؤCzܝ !ot8"NWxF ueʚ$1 {Μfu?128Zx$naB3D11,ҏpQ;_.axaC+$2Kx-yNcR2?QcP/sFPݨࣹ3э2ykSVrYΣBX%ր+CFXb!ppV7 {LZIQ\HȊ2,髸 - ؜p穡~;%F&n|rm*Nq9ڹ,ûXmr0^#??ZAA K 6/w/~~Ue(ޝico3E[ʇ{8KVGޔuDb4y&}.#\EМmy$g*KF®f4j:IWQ/9FPÔXjwl<[;U6͐ ScS#/]ocb7X{,bZݓV$Q`~NS^ѶQqcv4AN2 j-ZĵgQJ/'=@iogJSdM"DEY o/; /~{#$ Ԥzs׿ewjln58`πU6j\Z{'P[+\*9 w40YvZEp+:~`[h=Kg|Of1)@*&])p:tNdLE2UdII󎘾V“U - lFdSsLVKogqίˇSr~RѶ  uQMd\T/_D4/<ܿ=s5Ta!QKGjƃӭtw,1~~ $oGԚcc%-J)4C[ .[RC^PՉ mu/Fie K!*XcI\%[m)*ʡr-x<"1púN^ #9FwՂh[hN!˭3^I3=^Hʟ44ʲ]3`'\Αb.OZKQ?d9nӃ+|8$tLKƯԃyGU\COYNlg],TN 8[YZ+S펼W*0m>hzx+]9/{MWƱ1Z>G -A?dn9eY7k{pVC=Wd96XmHy,pi$:<1MP]7t'xjǭŽ,Hgc"@Qi0Ftls= 5xg{OS׎$ĩ-jv.gm,=  >b^3Qt,A0a`?7da8T>s;kH3u!;HO?H(tWsop`QUR[vZe @6i H)$ aAF;:|_gUA=lGOċP+Dؓ'IqR3NԷsq?Ȭ6S?)O)2q)ڋ;d*Q7xG%rxbqũɷ!kҋ}wnRcPD[A@v@;#>C#R;bDvGZg6[:?Bzy~KxnhXO ]~xp QJ5ӫr8.o~ @utq:iO5$ ׎ޙXdf<zqC-0c79}e=$EIqB@[,~Z_"1K6}պ ΍EnքF:!P}ib}g7I*)q;[e PSLZHĺޠ6_DAmR'BZ+$NԼ׻k8 SAQ ۰VφՋgF7Lw^Y\d?g%̲8f*0}wlEȦ 2)wy4Yjr>oVqldV=TDH=v,Z ZM9T"Cl.B+L}^_" 8Uֵ&]".OlGFQEұ3p1V9XQ+@YB49 +|Ӽ-93 Ut;RvS?56!sz$oO'StV/GQު4 bHjxlj2~@̂'tӎ EyRTE2Pξ;OQ".c ۃ:\#_18Ucޢ?u,|o8oB6=A3q5@ z\\ U-,?W"zJǮUG)*'wZ7Vk.eg&+U7ʭ!zj{$'u?#g`bd!{EX6FYǨg{s"G~ÝC$Ȗ dPwJ*}mGpƣp&ϱ+3>AfkrYʎ=O:Ziܠg΂P.䐺>T{nCR{\/7ڸOR|K~NԺG[`xh/'ʽrNk鸒N_r kSӛxHi$63F#{v2``w_JMKh_ٲ - cjAz*sD]k= !.,(Gh2B)k[#"A1'p ]NrrD3w/8*͘@“[}(8_쓚;ܑ(#V~MӼKl>>gwZBD7dHNv&cDL~VINcZ#o)X(J;]Z gWG܄?նpY^=WATrKb6ED?NX=(6v.牐XK5Y]wAADp}s:AK$˂msp?ٯL! p{:iF~ + STɞ@JyoJ Dvļݩ+E2#Q@G@!e&h tiĕ MDQ8,t!/%ip{EIS(ҲboKz5Lv2PtLbjoђ]tq~~uA=v}T_ NKKfx^k!DϯjoC,wS6I\g` aLv0^M#95NB;sD+n"2䊱BI1=#+U*$B4qA~ Y$~Z"F"d#wU\C foݤ~s:y^C^b@ݦsк Owv-Qp Z匯bˈp,6 2󘫷ʌCq@Ssy *ÍM.Uԫ1DtABlipW:!r葍oZA94V/6379̓TpԹUq^T&4$|;KK|sg۩* Xu>޻1kv"hcjVex_/zbQ 81:z94NzGwd, O YUy- p1(k@r/{BOZ$T%jPӠ@vDT;N,)w烟놧?SR'P*%0_(nّhD?^"ǁwFp:kSʠ#]Qilu d5i}g*Z- b@HVJLuB]>@x1ۻtZ]s ob/zC\) kKR 8 ^jvKb $Z#hT-µEB꣐n!0?߰;L8Zj_\<ZYfƸS`'([u)WK|Z4 F䏦|1&W@8|:_u%er->BnSO BV]wRb߹aܓ*alaoϮOV7_[ѭbbt*~S= !HQѐ&=.MT9)nbs6ڕ՜%{&.{- tSi#Z4 wX$Uo:Bk4J`Fpi lk @LNHhRn=%gL̫QS׶@@ :'۷cZX6 o/"} T7_~ԆFLW'֞zIBVO MV&5Ƹ1/8s?XSH6'W='*TuZiV~V{r3^>]§~(`zۧn4%U9B,6Z oΗnkspx91?#55D:{_e?:sO4ie{9셯Sߠ ~mNK[ưt)&0"S(%]kwm,9`nC)5k UAj>-;YɁx_}LM}Ja!d_@UdEߗ0*=%1ӓs:),Wf 59)s0O,KVaWc_ޡ'by&X[2Jh|ulU:" h&Ϯ݅[ĊJʸ6FS cPZ6UuJx*dzv~vt hl).yTKeg|G9q/݊0-RH"͕Z30!0sy)|NHXX?ӈ ?:Ohx@'D=c)/}o| (ʃL1+LeE2Jn_r>YWU ":g []Uݰ?1_H)h,lФ̜ˤ O3)L$k2-}-[ # J^2^zpp/UgCI%H&!T̽N~vjiPdN\\Z>tJqs-H@gM|͉'wwN޾]m_alLQI 0:yO3`l\? aH ^Ze%qAnH[Ϻƈp DH~)WI8NEzz #)x#6GSli{wۚ:#'$u}W^^1B/=Oi@Y ؀2-{{9M?ě8A:CufZe xVv+7 iOOqnqL(db4AӼ+l&7T P+=.m_/^ Q(S;|`;"mNTٷa[)>4 js#e"byӞVPtȋL1Es !zkޘ|[;};"v ε49J>): >k*Gc=vsGl*өaZ~l-P,ʺ6 gWqV,^JkD%a 9s*R JhN,QF& [%a&OD^)o#݄4cwSSvo(q⾧RU:ONB?R|j:TC'z/I CrvQ|T/v!#2#|-"Tή>M6ى%xd$ff:J]zsgd:SzE B~z]ْ\ ;\_R0I*| Rao'A6ْHMSC RFb/l`:a8{֩ rzpK?UJRܩ E5U#MaS3uL;kHTYHW7#Dq{kWNfab$Αԣdn NVw63`#@cMJW1zGA0ΞѨXA' /e\bCHvgyBc^VUyӧ\%w=~]|+qRG#~BӞ%^g_S~MͧKWdltAڇ5o/DUU>␂ќ L2Tscr5?Ur4yJe~_km_ߌlwfqٴjPJmU&h à #žk_+Z{(j!׻}_]-8 jo\(D8?,oCŠڋYe9scOH> mHؠYtMoE|`0';9"ASJK"&}Iҳג[1ig}y}lÀ'J(+tt2Ӊ'=3= +FXduH#s1O}GBч]ZUC}qN]+qfd.O8IT@x}-jvwЛtIҽ#z:oӃe_f{s:Km,}Me"-ll11]{g1Aή4*=}:XM;$q[ҟONC=!`uEUrg IO@w=Fƛ>l*Skm AU4ø ?wig,h1.FD1ԧ h A |4 ]7jTQz4Ҟe( bKﲸdžnX5 n9V#u^QD*ė@0oq?&+2.P8NTq9]L0C H_?'QLW$C &|RiZ(N66m+nnb _NPL{D6mP=ɔޙGqrՉI36_\"5 4 ȂDuU" /HRsX\듌VmE_D qi9՛:C؊[{lh/lQ;ξ|TF[Wh"~?DC+cI#{J8_!eԺ~B',ysߡځx NAEuU \4mlE<7k3Na8~7&mڥK[ 8fne|im8Ïńy7ۀlIv-?d:)":OgQlne S_K8J +YGaYbu< 3R7 >Y>KJ^iw*i_D i#ׁmXI#cqĎC\@d:[H_R0a9|HsW39P&v\EdqcUs#C)0/6BaDA9's56=8)*dPm?~`Oaټ pLA#]Ć .ȵQSi o*"g©њ^f  ?13IDo;僀HbzX+;p"P whF;IvjssN=_),II40pJ98 W(덻Um \Lpaޘ k\CWQJ_|@cb ioX6FWlff^RNzϨJ3 m{+y$W?=ꬺG^E]Vr-[IYo0-4SeE 97"&8O$ڸ ']]l˽̘B|}&#ro qzȐ_&Agt/GNglǩ%u+'IVmb _gs$ GBrG<5Ϩa">q8z 6 34E~TCOޘgn]?l /.\t&|5ZwJ_!)8&)#-4FFx4,U#c 1T@t{;u2r5V3 kpBs|n/%ƹW< D&vFa:MZlva㤙w@,+ؗ8 NoF[E49Z3\ϵXlg#ao;JWh-5dN|=P"NtVCQ؉#|2/#n'V`-)6N$V{[~m^ Bn臉9q̶BqIN|b>}`j&MS[%~Ҩjy/K5T6**KY76_e2wp4iAʻ2N&GC(6;*(;!]i{Gw5>KRX8>w"pFXxfhPY4YGg8#N ]1ccgذxs::M\35o!ѡq CvCd@na\%"yzQ^O>3zNv2l|,%BylxWG5RG>gjYz%\%ݷ ͫBqssZWnJF+]{^PCxۂڢcC Q`n-4AqOroud)5ڕ(O.͌Uvf{8Yߎ{c-;ƥMmsN [-^?6wEh9Qo)بvmȑnh{t/6h .r-Y‡L7]({o9!XUqDE2!o#6EEyungg* V{YV*)z*KBNjG]9P舔.:,-ɯK Ic]Le2WQf1K20<^WުzUѤ-!YfzIL}}nQ@7dMo~BWaA+ {-4r*Ey+0s+ZJh0!l=9.lJ-}L"ёXRD*변|Y -CvrCL WgkȬ#ijN _1 d+MKNfR:ZboNXwpzQl; u540B'V ;Gʂwe,#;dٿ;p>3AI4"Ri0.tnwr+)oU;#k<ZVl(S; }ȊBv+ 9峩9l բk#aDzXޣ$ b#*"Q= 1|Dn eVG?89-Aa eNGoۚs<;`;T +!66z93}~T 42` sdJSJ߫ n1#oVt2@eyFf"VblQI&0y0=Rlz<)E<6/4F& H496l$~I&{$LoVz)~8%$m=&,+ӷ \h.l%f5S lj)n}n!9Gw~Y$nZ6'b@aλXz&Ǥlg|nWO orЌӧޓltMll6 UIQonǦyVifu` ~oy^鸣ZҙЀd 6BA*{ a nwg1:7?Mq'uv9:6wȬ@$YZW~bZvU@l-pp+DLCΡQhȟzkBoW,n~ܰnjM:~m^4H_چO+=->%@ݿ5-ϧ),PZ^4>6wN-!mpQ޲iHrt{GZƉQO?aqu } *hP#%gj׃nqV)nbłU޼@Si~%\H7S / }n:lItsY8@/ѶgfZڠMZdYu9A<z^Q+*vN=ICUW3#- -md]1pS)UgVqد4rP^OcV!gO),tCXcV"׉7E;nc4ɯ*ix!P2^LLtIJrG&Vƍ/N;ͪ<aD)͜xEV:%Xݛ, ~svjtP0~ƒ⾐G]#a!+%Jz`Z]ȸG8gP-?7/R=qeo4XZTthM2 [(\ʂ72':)[ k0VBl ^S˨(]PWpNv*b'&RSE`MoRp"/6ЕXjHU "(Qux->/A3//F!:HrusWHWΕf_JD:Qfo"m: $;74U>8C xĽ[|,|Z_u hR0K ָ~#rG'AL +XUbDi43mE$J7ij&"삃3~'7e F,80/s z Jخ"+_LmeC쫙b0l2"E c_1u䴴ՖlDjG?|iIL #ˋ[s&!8-$4>m@Ǧ st1O!v0`[ӭ=AoBF{XsŇ,LN(~m~D;;ClrUEO ;1IHW,6m(LA2.=?*VS;u;C,=Mi;)rRjIƏT8Tߐ o Oi.)6p[=󁥁X,;oy>m1>F߻SPh9=lH×:,qŠ^GEB)n8!>^`0 6شsvv҂8Aq|sw!Ϧ_řypʠ͆djMR3ԿL &-,<̻#{&^h:1^JM|ADk2WXX~r WuUx9]㜰:ph(X/ 0RAgts#b< H]•@R7˝3sxƀ] ,P{vA!Ԙ),oMMq+W1ڿُ7VM 0`;{Ϫ0܊GG/!SQdnV\ގŐCVTNPTqE1H:'Vu*ҜD^3164+5AF賆sZ1'$(~,Cítb<7tD"_8Sf Bٱ3v2o{RVINtO[SCɺY?W1&Gb=0͠D_NYo)9],_%*}:SRHGQsǻh@iꎠAj:e:/58?%p@- x!и<`A,-`V+۸ϣ:ʞγ[ϷiLO /Wt6@@xB ֮`L27~2/ T,gX>6B:[aȻ %AQ,pȣFsSqH J6> |ԙB_@Z)i*@=@Ed6-2q!} 0w%?R__ַwŦz%Pi >=Ч&̵k\_#&pzTw˾Aי(zlP 4:m5'5x$ ^LV?ODvpg߹&\.h3sDݭ~scŇ*-TaѣntK%T(dRs0ܺ؀ Z\ /t7d ␲]17J25\e. q)_$;Sz&"CSWbf*e#z*)sNBLҜ8gH*x$?[ZۈD:>bovrc=N?4zmp*s67o{ SOާaBsrֆFػB~B^ 6,eʗ3ӿÌSx<^H!"cMdFWDXΞ7)dkoV#;f;sH]o+ԿA?L;[w=,&.^kAY@&5z®~xR}P`BɆi Xㅊ8xYpvV}_ m 0\"X;Q}(yޢ'ʗ̀;~,c ՔF&5,ݽ׭,8M6,jV}5Nt R ۉZ gP$6VJFߗ]op5QPdWcS"Li}AJ;qx}/$yBЋ 5>mǷͼLU}A=ՇYUS'Lo= O?9wΛS{ZLtn-~bo-C49vzƓM\f}*P^2&ԃ#GHTe/8&e1ξV2N2۽Zqho}xͰ繾:O ^Tq9ypUM'9:#/JYt*Ɂ0U^2hFN 㮖=xCh/%9I rTOTT<ﳶp }lxbBZf!f=K6 uQfɜk몖fp記"e8|jmc/\i}99cADl80Bݹ٩n&csZ˒6.^?Cr1uA@-ʧ" CQeʺev/KW4FckV[Vk{%| Aa ?'3R]-/EArx>/VwGRO+[YoK5a? jֻgW1G>, *=wb18kHh [ם e)`5S|4hjd#oK #@|vۿrx _ L'* z '[/#VOxCJ -r,%ˮ\ m&U`9j 4zYd)f9 ϠLCݿOQ*ݍ}%}ύH#"n]_ɥ,%[m$ewzy|V$?[Ռ9(箑vM[D$q$Fj6 z.]q$`RR -920Xfx- U:ϔdWԐg|?2EIkr,_c|)ݘJC >'Cat } `MeI&ZAwQa>oI K6. ڸ h1G<"X^y?:f 'ٵUTj])-xJw&8JNÜmg-gME $4Tl% ܴmIY.#F24K (⍤-aj`* $E- YGjAiXV~o-&lO~η+[.7 `Hg3(OC?զ6%x=)] )]5RDjAc4OxaSF/aJ\܆eXqCَmR&pp'ݚ"‰[w/̱L7}trHk)z '1z<`Ny8g{Qa{ HH 9fHZB/e\7Ģ}FQqrQ9B޿D_Z&$ Â7uWd?Ue  zU]Te+앎)kJhO0";zacI\%45Le`s4B>hRހbBVndNc+yf*\۰e0i:uCtxS$mOj' bbN$X&hbh91i"&̷?OVJxV﮾Wo-j̪-wbx~Koe p=Rs I<| @sR!бM47ARKi$MUѓo0P\NpbE4Aɷ(";d?OȄ2dI+Eogazb˔!W<1#UF &a:@i}oid$V&"~P k qH:DT!mC?pIZa4#TZ2CNyQ~5e /xeZDCa;Qdc[H@exZTV&du{4ޗq4/x%n~Z 47Ec3 O r2Y^+}'\sTrC<X";Ym dlpTBk}Ӏgd>Tngv!//ջaAՍ6©!^6=gM{>Fj'bܠ"w>3 PTۧTEgD:@^zg~(8BQB]+o,O%r B{[=5ؒqRȂcixJ2b邉m# F:hd,*17+LexʋD3-HnFzr\ {Z~hKAtQ*  -EtmC Ӌ(v@DnytW.X,"' IC21ңΚ/)G2zhhҕ92QT oP@R>R$\ "@~a}z-Sڕ!}*OA7ņB`ǟz s@dwot* QʈUቃmXNVE@ q?ѾJ[$'B _=+"6e]ʷ޵#h<("sn.qIcD-&&Ge۪҇j}mlO|Dz/}B&Bʘ9o^r Z1iQUgv1*t~J%+e]V8Bئg>ia [ &͜61%f~Eow94YN-d$]0Lm>u SB`Rs2v$}n_ޱTWB1kʟj(0}v^5_wjs(_DC\.d[zmTH -?r :݌(zϔ "[rܨmÅJW[p,/yƳ$#zERp`f;K@R`[|q (ڧ.TunZ ^^b s<>GzΒRk@ EJOEC2+U'8}V9(kM`]y)Xē6 [0S\}j-"(}BI3 )LONr\ɗTlSH أ p3RkYlTib@v3`Ny H<(/UqlTU;|r.\gvݏ錍~pevFj%[MJSp`vb;D5? Eb$oYz lVtRcUY[#>TH6 ydw9gFv;k۾F_fOgOg>JIZy%K~va 7B20x3\4|◹2/rʏg"0DNW8Q;1GtA.f`[m2RL& r88PDx˪ũVt4uK[Z~MzkNn b]>B>9ǪJ {%iSC yx6P@%bCy8Gf5s& q<+ ΪlɺcS>C:c[\u_w^7~tAYLK0J4o`Gʽ>u45f)Jy /.yQ{Τ7'2'.e4d]`4Z"fdQ<ʘUsGI{ߞVvX>w^IsSD[(je=?x ̑Ob]ztɣ'[7jܑgY29],(As1m,2dHݪPs'-1dX$:z-u}De/&}5ݠV7}bStloh79ַ4[O3J;.\&?rq)@E0Do\֬tkNCUE&Ðs}JBlĹʏhg!G]<9nQl>Ep͜gO&hoGj@ftv%N6YIX*4Zm~DaBO.e jRO@qRɖ0No0Tx؃dhKU"G}˓υ}wGib7ЩF/Gh6 Oj?%*j5aG(0N{F6hݰ e`#~]}L,'__ѮB/ ݔ-AA|gr>M1m~H4tX̨MtGl J*<r-ׅ{tE/;h"d?'%Ğ% X.zshuݸ.p>d. "J|J*x8Q̟,S4UOh+P{B [1̵%(}@ҟe>B:w ߤս3-ӔCY37궉94JW\|,eC6f^)\-ƻO$8\Yҫ@p%Ðr$FZGt9(qŁ0Z"'Z&hEOlk4OE!O [!W_ XW5 Re3j,'%ł- KY{"7 H\s|Oñ(C2">%J 9Rj,g_ѭ5?lysU6 a$R ]'}[1>"nX~1Β?k*a5_6d;x"0w] DZͿqD ZpcdQga@]D `ɗV``#'GTc~<;dꨒ{S) S@:a(1ݚEn߬+|f@mh`89HC&,vKQ%p4Uz]j[) `3.Y#@Ȇ\CPϬP -NEYpU2PO,Ĺ=ʂv%ai;]fT dB7ri(X1"E4 l pΠՇhQ;6C"8޳92KmC"}4 >!oHWvC2:đH) ߈~I\zV|b*~[oA`jnw7vp1/kE Ec  'tKDwi^5´5gKhDMz,\YU;e!rk@W&r>ŀ*Z3܃6/qgoµ\,ƀ)M>:9h@F Sjߢ:EMT6ҕY=_YHoqsJ1CM/c+lXI$"WӒɪӿZhaE'O%mª&s9QM/'{9`y[Ki{H{A㋆A%_ hN?> frl)&,4b<  $G;ߺeҔ`Qٵ˛[yLK Ѵ`- f8Ezp6[T`,9KR;#[N~|-hkf7kSsX*,9EC]JtM*\ 4Ccg.lfԿhtAwRT-\t櫄6E:Ê^K%xe"&Ger+o.5ip3.{SMd}Aq Ral*}k|N8}Nzbqe7tϛw@vIc6|'Wݷy:U'L1;Jiq)DTWc矋b.~: N9"vJ\ [. vN=?泅06%IO3.pi= +`caK$ï WȰ%هv Lji(ɵ8\g1PF+d4cMZ{+]C%NB6 e)qπ\ð՟/y`.>#6~@`IpQyE b8eޕsGH0̧(gݔ5#uP1x@"P6m<.5Eȳ{vYk,!>iX˘%nQ/SqO.B/&hIΨ#|!ve{|{!77$ e(j Em(]]+8bibKo0pP)O| IIJ ^vG9м/x'PIQcgrhXy˗db@g^/]~xwv󶷙ӚB_d[S5lx 2F\(]w&sD?kJf)TL4+(jg ,nv1*ȩf h^zCmٯ:Z 8e~4rx[_ l: +o dX[J! CL.c7k݌.%2z`co$[?DC GC߳b :A,`/p#K8]O ihřr݋2/އoW]1 6]Z&1F7O|Q8dB Tސ]folmTf_ l,pƆ7) SCڵ5.eі¸Rѥ[2u"?{[^QxM%}gԖjyqLK':X]&;ߐl85AX6^ًa;{o7 %|QITie3ӛx'c-ve3$[sؕe Y33K48zb 'YX[^`>5WP4 T0k#i&Kxvݫi (ٽx1ܛ"]_ݿP/~̡~-τK"3 eЕة $tX6w67 LDRpt05rN٩nyuix( |wP0,xu=ON |P:ZQQqˈ˯x<Ttq@*7KRX!2 f|.^=LNQ h g&sW*S.S7?o1<C1lq5Lr w2)v.{n.2 ' #}bn:G} $˛j6XpmY`̉Jb&4nQ$i*>GCA9`31۩/Pn+;єF?Xp63= h,) /B?Scؒv$ ď)4w`!s" ls NBWzsP]x<|?>g6i,/LB֦8R گ 'T}(ٿrԘɗƞ'k&V 9:wgH p;-npM ıoŝPpR;/v,D' *$LUZ1'Pjl5H:iB<C0j;mygݟ7r[,;j3Y6UARuŕ8yV$? S2-ԑKK$"ؘZe#ndrΰ|/$(bJc Gz+[xe@j6.odY>=^t)fVD=pnO\ R_i.QX j/2 H!3TG-{r*&wyn.|E~#Ct٪f` /Mw#1hT.=rr z$]y~We#juf KHeHUlE G($zԬLٸ;Aڇ{vxH-Km63ʓ.Yh\htB3Ȼ PA~OmCWD8)=Б#K9sR!9ɏ Pfm9p}ZM\prJ<0Цoё$~ Stv7;Y#Lh`IDu6g}Դ6㌷( ԕ#,Ud+O)T)f`:Yy8ǰ6Ү2J !ӫ6G(sZpgKZ(%Oydx z{mمԖL'k}CWp!̢=m P=MlnJ4@߷z>VQ'VCw#Z@+Whm뵧e"%Yt+75ܾD/[6rjk~T]!ɕoتZÜ+Q盄[΀z%ނP^4wełv0<.Dc,/Ǧfݫ`u-nҏCUz6^Lm샖4Me^Z0pNGW PN`!rY3P#=g$Z!Pmv Px"9^M.p"K\Ul]I83&@vFgʁ5PS >ϙo}c8 "0Fe`YXD,uI/ o 1wҢӿfVCH>FF=cj\{ɠ |nfDrPn3h\~z: f΅z]ڡ\P709T!=~4U "y>8YϦYǴ>"{l*XqzWF&KhʂH%BtOwo^F"$0e#1(hQcZ̼( ^zSi%, i7 ){Զ۩Z"Đe//>B 9T]+L\>`]Г3MYʾzj0ǪҾD7<"oO. ~\;203;(>}.- ӳl0{V vB'i%$k."3JДS]o ل%y keWOƝI$9QӭH əcF`SU1叿.L^Αy|[owzDq%DsA\fe&y 7t'@ V +-XI F+U[t1oՖGQ0.0RqAnhO 1Rl~6R+}oj4ZpO0j _k[fe79vkH>EXj[ɔ%)3 BE;=/dDZ&%MVKr7&3JO)mHm1Fg}\#ҔdS`pwG({sZ84'!:@xj+jxHbSiaJjvMpkB4 ,_?֣犊MIܦ(+)r%::/f0um9*G척ԃVYkcn,֖fEVa$kܡ}Omp2eXδ4[ \CCڻU;s p?Uz6>bż18lR @άH8w3Y[pg2UB&|t"޿R!g~9+VXr,דza]K14$Hg^κfYuN!\,icv: S0 !xW$g'Eyho Xxw%GEZNح5.oKb r'fVVֳsg]B D O '}9x+eVξK7*VoJU8bcƪC Lt8pw݇ߋJcw}'ȝ~ nwޭ?eNFX9sEgҼ_t4k=r餎گ 1\+ M()%DZ6L&_ Բ}<N_|"&jGJ$JhfGNUF'BR=T"w `m D+ OZ=bk{q/_5d F2ݛ DUfum?i *`9A'LbE}4q!_xi v2IǗCLwDGfNdQ(/K(+;bw-l R2li8\O!8B,YACu'J*">GUx@v8 #IA=9ЊhDb6IOw~,!iD>Ãx0+@2>1Ԕ6X;p "Y`/3A(nfb֥ ^|Pg)k̘иZsZT}a}S8|’,4A@BrX nо[Qn_v\1fF͂צ2Q)E& @<.?,/_b4^?Aҳz4J."T6Rzٿ;a+SKuN$>,. UUi+YW ;5=06 F`[,pL|'&o `EF'Y-Y֊D g[ҵfu۵8#3A3<5[UսWTy֖ {pf!$ڴ Ϳ&ƴ=^(8O7ٴ3|[Y,5̉]4meb $;'DGsc L$98?GKrpw2:P|Iԝro;kD3ODg062xg7پy,:&N  ,havزRP*GAZV ?klk])R0Kջ`U3?5a3n#OBRh*9 Y+Kd;߬ܟKljsONM.r&G.V ZP=/u#745 !>~x4~M[@%;| ߔwQI>.xizBL" /5w)ny7']ۏ(GQ͘N0b5O0AޗdI^tg"&LUW(4]U a4:EN1] Nu&OCZ \ 1pwi?j`Q~כBZO!թ+҃45>9k=xc"ik .ExTR= gA kx'Ijk>j6%i002 ʌmA6R¦;uW"&2?C'#=켌0%C eKd1hi2HI9@3=T9[ :pV'Teo\z)O27c&(vn&$vP*cJnQg`mq/J8!;B8˹ڤ ɞe9ܷxnknO6g=NkZkjRD~& eb7dU4}_q*nhny-@A:B9߸w;lTxtr7Qc9<7H7%WBZ+!*8q'(YE -m(}^Sw18xюKT@kj Ѭ_SX_ (zF0eͰvD@ Mͅ&ӋLn4㞷 ܹS˪ ;-7_`raMP;6]͍ZzH^]7E,ݲ,^>> HȖIV-Q7+p#ӳ28 !3ſ5?/>2;_ܞE?)_ f N6Y_R ] <~HlTIoò ⧳p`=IV畍*p2޹^\;3f7Xg}WI<樘п^A͘c2 0&!6aF&)Hs[B7`G#GBJ"QKZd撱2ZKoe (Vrܥpm[jUI9]0EF$6:m> v 46(ueW:^\0Y3\A.SD`WkfE'DIf.\&c94¶:BhԪ3́iȏaszKg Ț*!^P > 97fঙkBFv7+(Fω2LW$ȇ·Ѥ #>yd:̗ QjkbIXYZcuk7}ud}{Tqa%B3Z?KW.SպRP}Y+EyY?[Y++%A%Q4ki2J[V:ȓN`mL+xC¡ЃshP7fFIg?0 JN|"2B[;ؚ Lō`+};T%!msaNV6=HxQlÁWkWK͌&.' [0{A$]JFV'fҞz4h,:c3VǼAxu#׷xGLJ?z*&ߖˍP?*QZ',gաGˈa?aϔNq=8RK]+L!E^=!r~0}U(kCa@ilZLgGb}JzUa-;USUiblz)4qs~shUvqz԰Yjyd3jg|t{AtLCp过94XAH@А¸D|g0 ͗yJ4(ѽxmx'97=GbZ"FĠZtH5чgXU.jcty0YeLV[bYʗNAԅR J"y]Bno* Ҙ]*F R\C3*F KNy`Z ܹ$bd16ϏNbpYx^-hM!g"/N^gȡm}ju CQН78L1*$J\* yD ? j!(ֹ]KƖcà}1NE+rh߻i׏0ѽ8!gXGdD9Ed!J AhS.9R~PmdC78}oZ^ͽ}Dq~9Ki(wb.9X@So;Sf'FC)̢`xQ@c75ZiM?)0;]s#6<*8!,Q$cHdkb3.&۞@U2O۷C%ve9q[ ߎHݹHq1_lݛGB^uߔTn}O;A͔y^UMD]X'̆!y{(rQ|4UtN]?B;1q偷"a>Z,1Ů#x_[ؔˤDz:'ʔY|o<ظicrL HìpЋ#?AԢ=WkBi,he'BŰs`DH"&7-u yd̈2(r2\ zAyNG~{_ͼi {.#~pъM$mB:lAu]^#3:m6sƜNvSU9!IWU}l.-or]rXN0Ӯ˃ y )?wmd_.8ނ[v`> ߱K,İ hΝ% K "5mx 10~d'pc#pk OvCa$~TG%,*0m0 6'&{oLVS4;&+J61e x@XN.A'@ʎr) ybT|zM"zb^. b1EPncY̛ * W;ׂAic9PUt!>C&M81ɘz./]yMd>v.=.O07R%s=gW[^sǐ&vϺ9aLd>lk+3Owh!hoh2N~Z=U fBY |BWBd; (\mxMrd׈{'eVl7DNLEkG^_fɎa% 1,Ȣ pqHj3٭}9#)F!L֏>-fݦsS"ަَMqFv\o7_vA~ .NڊW[h6ߔF[Acl:RB̜ ,߷ OӤ2蓀 ŎOg֎ڏr[T>&;Fp)TWf_(ruZ{SH#O G.K 1be1yV8|0HBCC4#ك@+.Kk\,,aH& ތ C+ xC-WF5cX rfM]Q@.cRzH32Y.5}Gx^-T5مWeb]1}6ڞK:cl7Bo]̘vhѽa$yM9}z5D4. #xـtRL-82oqirLa6!|r!3wj70ls۫+r"8J严\OaSy p; $TVgJz8N7*8wR4SGGw P)O 5=.DI(ΥʋF$ßw`iEOu3 aHeW_6X|GE,R;ڧ蕺Kܑ$s,d*@\`:ʰ)A{A .1dXP점]ZOIz̔قE/+Ģ_[r䱐gx~t?EY[n/>%tO&o>3bA FL|6${N :%Pkmx @Ѐ,h,d eAƔvULճmŋ1`61F^f{DTlbK5$YFjb. L^t`P5ME(t(,R{u% 3Y=J3GQ~ Ű9n "ܯ2x1Z 93Rgǃbqi[koH>#۷Nv]n mbd~i?bS!f6p, &pb"IciPtrA}$n =ӟe\ۉ)Mƪi{RL=M= 7.x/ngmX ن Yyނؙx(g|!vKhP)Vѽ͗=QGD\1<7TȬ|SCRyf EX봀t u)bU72=I#"[Dl&7u^;"[/+I2v~/R  Z$L&cmwo)NJZ= kw:Ɯwۛa(wnp. *( ~-͡T؍6c䧑f9w$@StΤRn u39j <ܲ2i#{#{8w$ *Jf9ye.5(RsT|J:HǫɹoFEDԸ4|Au9s_!mhTrLA|X}Zeª`ҡ@B~ 슔_x: p(kD?oyfvp5Ɖza=pTK_`m0=heBPXRRԺ{ֲNen{|B2@_>J䱊mRxǩ7 t=&G9A#ZqC>1.1U[Ӹs.  ^wwNCsKqVmf۵jż$åY04!Ϡ,kmwCM09/8{d.pSR.``?U5r14ƺ>6&92 z)K o,dP_> a rɴU_,Y>mfQ߽7:=%H&!pl˔Xmv>40F ]5Q3K_R>`N FNN`ix[ O%L}$T[{V|K "&+Cdn~QDx񞴔r?0xhOP |c* RF[ X|iZjŇRp].֧P-0}wp! RЎg[;N%eqSYaqL^lE~B](eu*~myӺ~ø~CСUclի(_M*ka@mv~oNlMO㑖q3RP w #2rKy .Jb͢:|Nۅ,YPRr.1kIz;^7 [cfdehQqr-E16o=8'ȞW!s 8=2^yGW`(Vh"8.O$WDfqG$8N8%:IoJVA9j5rSsqAπ}2UDSF ІlWsH-#R!n-7*ŀ|{:B-qU]fKx%"泣|k/ja\.ȢPHs}aLTjq=̦{5Ei{wAg;; ԍkpnN] P6oJ`wNM)7{ A1vRk63-觭;~vg{p[s9У9%90؅YT(Bhz}m/H~4E6ak*2(N?kjtXCB@80GK ǣĨ۟f<^d=P !K @ Mc]CU-sّ{W3L8V[z%{s҂kB٤ƙ-8| %3 oaqXIVCAF Xm&8/Ф_`VrİiFn:mҭ B$C7{8 uAtt~%tiRt_o-NM)o]2DByLU\ܽOL85Ò9C?O8qʱrulqI=gb1pK[hmt^%"LiZF+|'Ǿ'ek'!{p jً%'P,Xя 8uRp- M?&?4G:jI{v de|0cWhv}MڝݹVN7bʽÔY{8ǝL:rx9zȵmyN8OiQu#q,!CyB֤Zw)|g?޲xfeqOlz)c[Q.PknΕDuUpd7ӣ}ؗ&W@1XCU6'Wchr6 h7$I"FTDv:FQn4ImHɡH`MO ~냏4[3lށ%Gvt 6,=U$21#:(U[e;z9F"m 2)9Lzglu[gr?'ܼi+ذ:-cق:ՅE_5%g!3/8IHSo̷Kac>}e}sAGpA?'ZEӫ ԬmE6TwzY2\ *$q}4Ư:^v"!Q,au-`oڐK<y/ZR3Z6 n8Qn vl*Sdz ͊dDxip+"ǚ_ҞpGsWCܢrr8^M0Z3(j=Nፎu+Lj;w)O_ Ee…" r)j\K)_b:o]Zb3%r!]ȈRV nDG0-O +cѶzXG[T^r^:! Z,!<j@=C^+);B@Tm"oү%b1b9!2D:r[21R-xZ6%f".} `,5^0stn3U.hr->y"*a :筬ⱑ2V45$9nv){Wq|)4j$W]T\vYe橄Qc//IϓxCP ]=څ&+4G-/k' Mn7hߝ)[# N(1!PUTY!ɑ0GV!0r>Zy- E>r@AƊJ|l!g3xQ`e^i=/7Tq{ ,Aƺ IP]7AUdk(H=PHzqt\YJ=i|ws< r1ZN0@91%{:ܕ KҜ-qlYljȱW ǟ\E¬WQ)vZtc!dm=|Rh""N7C~;OJ:U jm V4<3T7k8pБΦu*>R-%33b7zOTFτmhm\XD6_ Ow;~)B7~GJv֩ IOK~V@n<=OȐv_# sD 7qn>v)(TX mg,},Z^yP,.D^ZTL D~r4eg\Z'+qP'Kt{^@Y@ WUUY [ :gF ] Uպ \-/RVm`}3cKRSɃ(K(Iy sBK0z` XBw4n'+}{,ADjGT 8uZA7 Ր)ldus1r}oormg>ό/"˲AS)B~fj;U'~r8+a^@oSD&3E6$5LtYVx[sbԤvFWB H+S1{CN;g [1Y a /qzqy:ҵSE0oW&1Nau=nl/Νxسa5/}3MpngCB0ꁂ}dz Ϛh?A!WRZ>ŨSU4:"!dha}tT7 aXn  '$ =ˬ|#R^@"Ǥ6 rg茼WYy?icM5}rZtb0m0ymq .!y5ڔPdnr__fo-[mJDr22{v Bݘh7 TEEKHۥط9?Vp6M)B0 )bYI֣,ԅa">{GS[ʓ[Zqdesd > /<( uZȰ|¯6IS6{XDR`-꣤"nCxaԼOb1O:ӵȖI cNLφ{P([]x񄓝M4K(A0},+@ܠG. H]^P%Ak֫e=\#:{,Vp)Ё\$[^fUJΟ;`]1{Pe:О2;`"՜~c*,,]cf]]n g’94Y48O MuyӒ-"vz>U舷2lo[%@O|5QzdV䇊$`Y~kyaLt'In0B6@|\VdDznw Ew=B= "Mp1:'A Ӱ"oSw.E5fQX˭^ݛ󼎑=KזY] ly%7&@tBzO͵#ӦY9*{u M V:c_NrEP$\?I]֍ 7)͔,P[WOBZqkZV˧PmY w-]R r[SlIZOW9!Q_F5NUC0"= m}A>VYkC& "j\PE!cUF|wI}Pm: Q )5=C/\7@@!-5iaڛ.gt`i]5Bg[ߌ&9Av4PW y^ɍ$a E4Y"CtOOB0O.#-IjfzѹCAjW[8U{Ehdo(5nKi_:b-R)B0ʧ%K4 >MWP@8[`x`s3>%=qE5_CI3xRa{$"pUJ7)bxMC^jg'd T?Mgӫʟǫ-wH͛*7 Va: زyg2| L@cF Aܓ xQFd"E1|$>}`?7Pۣ]8R6#7%`_R1X=U@z=Rso6+¥ĚgzZKPE4Q{-@S<{Kͻ; +EX.k]ZpV|V76fI$³!\Xfq(#ð=]qw`I^?r7(ZjW@ < XHOsխk" Q8T|?r"uGS8}PADy^ ӟ臤۔C3\ae \~ulI&:=?=H^B[ qnOJJ{O+HD_]ǏM7Sc׶ȰIZTz~Z7EC?"ki|}"Mplw̭G#ǚRFޗ.v)G8|tklrRL8%Sel]<}<* ed ":==x;~/gzqe {7L eޟ{Ɯ0J\ʘEݛ%D26l¥W1Fqo<4#iKYCF'dem/_$ ?_SA?PL; UsQbEmut$6au[xD" '0 {DaC^DvkﮃŸ>q}ϔDn4|AgGZn_6= 6<3fy0C֜G㙭m$3([af#ڏr(;lD*^焍Dq:6orD\5gY+s% @Osb.Gpgs&Zm;kD OaϷnIy C ;1 X!e}1ur<V"$IxW:+<:@t5r)!.h 't6)*d($ Pc0f&aV:v "1L oGUZ4?%$ȿ@ѐ Z:Io|w4NZR缺iӈ9W)K̘~əNBP=2 Erso!-H&CDKӬʡpmiuoA#ucͯr@$_&RNWHec3*9~M@Z\Yk7:'OU)<S6T]y YL̫xȕҿLY4!0Uc"2G2%ӶM.t<2}ØS -  9O#7?**Gtd/\_1$QN|UFn*J+uLWLM:AhǠԢ$ep!כ$_> ƛXbhp$FWVP ^ Tc&8/RJIy|*Bnǧ,LN"h14chyP岉G}!̈́sO~YU7jrmw_FF!_J UEį%Uro+p5qVyׄ^XS(ާW1]xU#p0]6OtIt99-nwelJ8:5ޔ's7@3l[1HG2v_Ů9c'_B~pQZ3A[5Eә1̀6{%!4^ opteDWĎ;JL+WBq <?qȴH7rq<`05[Kz}s}i9SȓBZ#WJ13BXaBKbgj6*% өض6豃4Jf<0h;),+_F.|$p5L~\9\˜b~Qk5ü }#(jrf&Sϓ/׋[ (: ȷ25~-K0jS=^{ ]"7 gGR HZi@hd|s*A:,SŔ˲X73aI` cq1O [ljW&DRɨw'6#hkl18kK)qgwR~ܧ[zTlFGBz({#MѪM^뵟_ڗf` )Jȴ*6aXG,sjoQx0zJR59BTȳ5TTeo3[BBT*m'*`#*"lt'b; m2o߅Dēd/ ?236PI@᮪6)skŘhcj_ELԘI \sm<#_Uk#ʇ=h] ]}& TsZDisҳ,3j2nOy=t:BɧX?y{9N^_kıP\NTsžARge'IL^>hjYόG^(ҕ^"z0nez6DV1&M ϖ<R荇Pe᠗d:]IHsl`dWBS78ȋ@ϸXY=|5ckyfs6զ*n{ZV6!_h<~5D12 ||g3+(aijhMcHs?'x֚pIIC]H_|=~&N6VbrF+Jxۉ>2&'jV{ߩ;9!t6X78qSx?y,Q&ad},#fX`X }b̂Td}󬇺va |ʯC1c`j1FJwF(DPLm0L+ X&?u;8upR+<֞ CZ;_?#{"nZ.-7X%3}X{{!V3 f(BZ_IU]@+jpT>DNA2I>5IȐ<ɯ: Dk-ZLRI F\s*mUyI=9 2 .qJٞ%{~άNJ“I)JݡZ^a CYU7P@ _ kvonfV<6\]ͮ/p!H/xP6O9mKhDCqLRDY`cc>&^*I IW`dR. ?@ۆ-OQ?P)ckc\wO)nՌ;LeJ#r8%/:H1Z8 ,0qn/{3wl6TH1[Icq|U]A%k!6js#s@؈;. T-gfLDDm{xJ\af|HAumD}&۪#F^"; *xJO[".)^)m>R%T*6oh",PK&od`G ƥj`ȣJglKtf[%f =S>M_ yW\&yVeAD !Bw^, }߷W嘮}1XF͡0/(ۂR |&k'DFc k׌ǘ7?7>=XG_SAԟѹBCjmإ4Yx+5N뀢hk<'Y8S7Ҁ .\&O84S';|Dnol:bt6Iu:7a(i #1nJ\fߩjM~:/Sh@ׇ;5m5uu\nXFuθ90Pƀ U@Um3u]paG5%Ӳ!k2> Cߙ+"KvڠVYw%0t6S+F]2E1!U1Z t Sf%IHdrJ Ye>V[s#j{gQm a@sW@q5is!$z>v$`\CGJݮ5Aœrṃl/| /]9ؤ_W(:(tAS( pqπ'm9)p1@i-nq7X YfnUdȅwG0#F՟YHIeb]Z =#C0[](ҾcX n4xg̽a vϪESgJQFbQtws!tT@۴2ptc˯D#kY+HO%%Jv%,E Fd6 |?DZ9)VF:^4V]xhBܪt#,3ca}̀PE.\"w>P6f,*M0ð  /%*&w&$X7H}=x}\K*hrX'=OiR/{$,n=|-ٕ{K]ÉSV1V{gĔ$0/. pֹt!C NoKq㔁rìFn/v~<MJ8xx֩)NDظC>șI.MGd㛜;q)cѨ5nG!M|B`OP~b;MD7m-:~sΧ 4>+tNHQ ,)ihOTytSp[4@ĐʸM)ϋ@G hYWL_.ߢ(R'!|f>Xu{|0Y6 09}#&O&Ūs阢.]ê#:_vlZύws-Y|3cpa`i%Imbt~0w͂ߞqhY3?GTKcɩBM).קWUc*灵8u>@FaJ sQa{ė%*4 N5R^t%f(7JYԅ;R@Lj°ȐBy,VZ*2H?!U5uށ+5M2 g $!:g~UQbl ؘw }[SQNFrӡMSn7J w!n>[K\s,;g7[N#uY]3|kt2mndb(Ґ~1tAɰ^Mp3_:? gTV|4u2V!aҔM6jSѣ1?ĊI)OrS[RcÌ?\>b>_/NZ󩋚\SY;)! $|6[Cˇ)`(GVcx;U ~K-Յ 0}P\pM ]*vlYƑ'S SgIn?0AJZ{Hœj/ jWg8b*`/dŀvSK#㗘IkK@[F8`%6ȓ^9;z7Gԣ F-knꖃy,Ϛ_ވ(O`}catlFF_n! .ȭqI&`ңnBMHNs!b7HVܔ-!/Y綄M&JNyDy<}0in$ohxM$ n+)gZ۔_}}ִG$ GNѽIP%flj+FIخjו:.ֽN^}3"0y `Aʩax*ej|Y`2*yc8h`#o2-j5ىf4sӛ9(j" 9 A8P08Jfn+L"ݘn]w4mF<;,($-]2j|mZn \&\wS⦸$~Bx3U'Fa)"NdRF gQ}';6<-DRns `п_Uw+[?eהe`7ӷdI~Q7|\ՠb&jՅtHs?=yK_&Q]Rwy'Rhs O}͋`f4-2Pp{ lgװuM1scX#oh9(w±~7>_f{c!yxL|ɮ|&N 5 ЀCԻj sAX^FOM܂gOg#M$p/n`8ʷ atsș]k]ԑ/EO:v1j}6o4 wjEw.[>ϕ-EM>.lmaRK 1kJ ؔßZ5!W^G_k`bIL&¹AD s4-5Еi9C*-:KKHvu6~Al2wl3vbi-nʖۥ@Ad}jRC9*cm-tTh66cE-->91=6x5 ˑi'QG&e0 !I#oΜ.ncm&_G^[߭zNYHUߗ5\^VѼFάɅ۞^[~幦jk <ҹ oӢ!Zx|b?jZ54 w-5It |@WʋP׭RۗwK!%*gQJ1xB2jl%>z  , )TlQn/YvIrY:^ʅ UWSZ?kPE_Ǽr7``'bwNhĂ)!7sɍ&bf۩t_W`Y=ߺu{Q_̣'0gWYYVN{tcg%h,6Ξ?A|GY\ $r huY[ |6lQKPPjJ?\ vIQIFTӽfzf˿tVqm A^ѡdäiL"ϱVߡދaOֱU=uj)U}}!ֈu%3WG䞱{Kw\`{Oq/377',LrM=+T%X%F2CMx|s⯨f@VAM@G$7x )GQvYK#+ALCoqx y >WD  1( }.X ù|L՟e~”A P5l ^g+UstϾ45^J~%=Ok,'b2 R .ˌ]KmEJbOS:ɐ:] _^Jz`>E" }06K2y̤}:Ln˔4\U@)o7hj4_A|@b٣hcAT?rm*՞-cgC =YRW(8mxT?]]ޓwPՁb {c^y -bYxtgmp t%l Fə_u,wW@c.4ٶ7A@m;r;jMEnL 1g:ٱmiߊ*C†]WjuX|DC~Dq+Å?|bϪC;I~#!b@Q3`}ʲjMdpraP9q{*qbɓ/3 ;kz=UEܟ,AT^Ac8UߓE0.Aj̖8] o0GkUjm<4o /B+T%OjZx A؊pgp L'ñ;nFV{S;LzL/c'dx3})V~hbj 띱\;U|@z]z!u*h6ӎE\('W=p$YKbꚯ/aj#lCKϴ0OB9 }u0f@4O>(Vː;J? y= vG(+Xn\zJ&V8Oɩ]&hsCDs\D`AJdrNBkA' ˵l&C>I;Yo--MP5cԙ\j5d2gl>cyuK *2.K-_$x$s[ WUCS7~^QnUgwuYz.LXcuS`t!Gjslcq%"HA߀ GD؍h7e{HGrMb0aPYGFkwV[c5^3R/* s.睁y&'Ps9BMp_=aLIc+6!ca$T}4dhgEV>)y d|.q͡BVJXDʴ̮W]@Y2sƍ" tfF1 Ut씷)?5yH 7n[םa}LjA M>2'AYX x?cۘqL@ ܢW<(3]m`o;Wڏ7 bJ^+f2Tޖ5% ,Pi]5Mm዆?kt)7GZ; HQz58F䷡Iie34s4 (}lCfto]™Ugdm??m P6SzKӫ`q21h\.4ڙM 6xvN ]V7 be=㈰*$DBtHu+v\E= FRΜZv u Mj ?"p?Gc8n+b)ĎɦsfNBSoUzsa\:bsD5.J)Lq|WYx#ؠ{4Ć7G)[w68e먑'Nb'Qh$7@D iQk85[-":mV1RR5JS͛+c|H0T);d͗kKn[luxͤE]ȥާPAP1ɜH-tGj 2zbҏFTvț’4f> ,A^ҫ5K#1C|$Rwd-&F 3\eUP_mdpR!]qU'"pEy:sK0U3vYt}=\>9VeI@F1Q /8?ܟ*}v:$Ftlzw[AA\N,E&+:(#hx;+ɥ.i~/CBѴ~V8 %┕ ^n@}ncz#F]Y>QVSWk_RbloC)?*\Y V.y.n(hrR!%Ȍ?c^|>R{"@HDe[Mڄ&ǒ Vɟ)[}sqTm>zNs4œſ+$ Ep6 }^!8x- ͂Aùη wwɋ~y=̹͝ oQ'Tr,v.0uǜ@O!oB30>S.CK=\E֦qO۸Vk+z yD+fR ,hvj&wBBrۺGFN!pz a>ɧԷ-mccO 2T#9/mhcK)"KJ#u[qo,Cj҈0G\hQܣ 9,Ӆ(`Tj:6EjIr iyUZsP'+)RȄ!\(:•2yKc+Gpy&ۘqLwemo$ˍ "@B*sl.yGREkwtu]2}֠}>Wwv fƩzՒL/8J/!1L$~:[+몀+ܓ,wxn3, !cy? bqpr➾/VXl.N1 zH:_ٖͥ -TӠs򢉏5jՌ]Sdc4<1¾IB4?!ϬXKğo3 |Tsx; fb|t& #GXu }j}Wp%>VVGPU1]ܞB~&pzv\a,L1h- ۂjr5;xC2^֣׌3 b64G=(ENq!}!>W$I ʬow(6%4Zee o*M{BuL7T()zC?o O *^qu\zRɊgݲ4p ~'n7d8@W:u/j_J7?"A*.JQtJ\'l&~`yM ^87g*OS_*_e;P/ mn |jtj-p諚9ݙߔʺnCO K)w;d Ə'\:&8$`8D@4?\u2@Ϡn$ m;|JkiRH;,t:,'%"̢];7!i ']&Nr?_/yAXY }k`:JbCKqZ>"tkF}dRL bMe)W o- .`GQR8-JG:#Vr`F,\mw&,7|+):/C(N */iV/d?] ãj noR.gcU4^9.44;[zق%D;XHYnt‹Y#vJ chS ΂BI0Hfn&v##: Ð/@7*J˧XRɜ'0u4-lXm4ӌ9iAtf^a&'LQ^ḗdgn bB=eY]yU{.stM(bbG]ڒkր+n[pc'7Qgw:rje:WYdIzRį==`-^W#}d@ԶA:J]œG7 xDڳ'6dבP{Y%7qι2+[}lrnE20=@GuRI7^ѵ7< j. R!y.3g^)@>e9`0>tFbS gzmB i7/-*Uk 7^}d5j}p:) @Om31ƺA'8* sNE+, 2縐`@<(IA3Ek'.glBŏ}> ,۱z%AeSǑ1r;jjfFSW{bO&AX5LY铰w:c|5 ^sa_7 S\.31X ?¬ C$_PqE.U [Og/?b]gS}?j ¥Z䢢ԩ[VrӫdC%TJk@0tm%$i[w772iÉ6䰔roŐd5߷\ϱAٛM 2a$_1hZ&US/pp3x5(4UfgXl{4%R{HȐL:\{6M+v& +WiD]Em1ڣUuoZ95ɝa[νHR>qLʷ&̼O+ϱ׋rC8U_;)4M↦:o|1'=9tpAlma|7"]JWp=DsC'QSLhHN5jHM| ϱK*8pV"ᘞ/ xe.JRMOFy܏^̥pY7>ݾ<3 _^wnNJ~˴6BQ4'rͧGe;Umg\Ws끷8ႂB^ j vGޙaVו0dI9=rssxspp}p+?a- _mA gUS9..bvNu y GKSR Hn ƙݙqG#E!`T~#P)@A?NډX|F)C4u.)vIu,Xmf 35mx^N!pH3c[[@Nc]-暚rֆƒ{z(k씧As:"MagDEÍC|܎>͕{i١Ip<촻z}V[=@yݣ0-COY$LNlsq|锚vFW0 :r!ek zۈ4u0_sWWv% Qc&Ak;GH=G4z+pV-&٤ۄ3dl&FT˔`eb̡5민1XN@l<5d [- لj~+`ScZ {}P} z AycɊ2 Ao b &=m/ޣ=kp8wQdפP8ߘYbJXm?<'_U"?es! GOYzq8C6yfk•Q:H9ق LH/tzGO{g ̮7υV>&6MGt6V TKԋÇԚE.y1N^0 0!+A'W+K}z3gə^b7hQ)c{E؉6736!7> _lpJ5fm*JN3*OfHF]5`sUddN-x2h/7ďGT'F>SGaS>):WK瞁;;TZ :5r%ԀT͎ؑSK!LW0z)D$wwHk,puzZezS"K{J PK1 %Wڧ){K"Ox|vUfծWxG?OBoS *~|np~mƁI'D$w6{:4i ;Slm"}FR,èW"JPG`1*ύ2 6ϼ]QU%<|w權@4_X[A+]xrhKj-F@oI5z7Zj5lrCH>4_#b<82kgW)̽DOu.4]{Ν0 /f{x$dn$:(9"/t7:k0sJ-vNMQV"qYYrz%$*mEMv sП;O*r'Pdp`"و/h@-H=.km'|AQ63M~gG9y% Qp\g{z[(S51Ӭ:E獿LYAӳ酐Q06V_ԄW |"EqD^R}w4VPAn;4TS#h/h)9^9CLgOӼnmdwOؘqz75eMm_ad>:YB{bA{ڬZN=NE],&%B<7V4O-`09r? "1w{Z(v^l`HAYku;`;0hTWJ&($'E[X~=}=/I+*m0W- BiSTͯ+_ViOצ&Rc A5*)%m,͡\l9 g^‚Χ]nqg[SoZn{#aﯵG_փ׻:=\|ʐgUaCBV20F jI!>Aا~BY( YW BУ;D|^/;,^ ԡAC3M؈kE{gaweyIy}&Q00J:$շ^3{XO7(U?rj 4,|[TSs$ ,>/,>x)rYkF*-ƝTſZB{ }с J!47~+o{2 :ѡAOK%W>zlƵ#pWV4tX(I^V+i'Nʧu.F:/0o^'g|/.rb˴9:gЁ5.i``4ҊNC|A[LİpQNyWLl1-F?r$'>qń3\v?b_v1QA Nkw6C6Q貿w%!r$cMZ܉i^ K(F=d/?]U3_ /' ",&^'B蟶 :0stjw\<94@uODޝtqJ]:˃G~NݺU<vj]:j`{!iQ&Z#ɭ:r"ʰIjB[?cUM!C/Kʘ3>4fx8{w.PgwfftDl~yf=rh_6ȟC0WJrݗqt2_P~Q^gIT2ZVkL#ݩ;Ih Cm]|Mf*ե m5MϓYOlx}0"Z狍X߸s݅d ûjǸ<ŭ1h]^C6\0C{wA A}oXlE .AY0կn&ȵ#0h,D?!6( ` #b23a}a"V׺!f5;=bC6Om5^[?R :o%9b89&{=╻++MrGsU]q`Egmy?BXic]/ r% 0v.=+ 9()5/495u39k%{&Z⛯曍8[so@]\ru`*pCByb]Ar3R`u"]NGg3]HS_pG/sj_p.)$YW|,4~Ҹa8BDq&EgFPQ_X@6| lE';H0 -EbX<"߬vLè`/{FQCFuEO(!@i]&{G7VO\8#nϗ O{dgoLf/bň_b-,]CNgU#c@PՒ 0<EiVF>mH0k-TۦJ{ 'q"^k먄n#j{~ʘ9DȡJqmsauJS}:>nYU \ 7SiU]q0"iej2 [z18F+9Pͱ7I mUˀ|SN+FI U:4%eއh`Y|R;W,aʴsKN끯Qϟ=O-Xwq\sp l4m\B(]YWΗ# B/JGk (Hrk+"ຟ-m8mFs^,a,XH/I}me㟨I[PSICNkX4xl e&yh%o۠s w# e^"٢pyM'2b!+_ |BXw|uc0č)XQ嶾W;&i'MlcWnFaJEV ou>SU3/4h~P{x./Q d*/b8Jd_KZdP*+Nk[ 'u1=*2w࿖K^Ҷ pG͵_Xް vPLJ,4 uϚdW$x"ɘ<zq`RlYUEԸHu/9c#m(>>&)p.- 7n8F,IpEZrH g.Ak@` x"jaeL/>ON=rLtvwL̆lr-iC-7O22NTy fxI RW^eڀ@,K_:Z߻] Y"o')P[_D '7*8.w<gGi%~ of<EVU[<}ZJwiѐ9>+qTDtmm"xbts쀀 kcQYsG`LAZ13nX+f4"!?mL5~G]j+;Kv4ݜ_Ų9$sC2D7Sm58bC_[a6ÜX( 1Zz6n,H(Tu" gϙI)z~ >se3ұ*}[}~ij-mh tBGwwU`]Sx`؈mʘv%[}%]@+ҍ͆Ym5_Xp(u;iơN rW5*د6MfƉC뺮.k!.)ѹ:+Ơ0 B]zmצ><;PA/Z9d# r(%|!mўbaD KUwz*tM"~+PMv{q4!mA?%0~ r9}1Wvòӵ؅V":?uH-D]^YENFnb@%k)߉&F+"d-#<t/,3PK>\ PLjO.uT11l${W{!Y_ރ?&K< hy:Ku-+[lZᎂ"xǾfY 浻J$+|^r3e)Zl$3n ޖ5 <)PO>0v䦮.@z+PdZ1iú'l.Rv;)w [ 43U >( E/wslkAZ^kȖ4=*>U=zWNJbU~O6:N#_O!;[sb7MeL촧1U[)$AQf.J i0|X`F~3l#u]?!VÀFpR] ig?׊vwxlaI_yĺL7u{H%sŎ}AD131q:j?@u{sύ '\^ t)OvSL}=ħE dt{ BHM 3kă>DoG uz;3l 6#~@qHZPns ҁ'I;лs :hw{q6T2-~rE}ݔ'FyV厀ʄNt .</^H0`)pftGP!?DST>"08ѫ5GΛ!%B0& Ct{׍f̔m#~D ڑS$w=V%! $\+SW|d _amCxG#MdiIYC,,.S@x38FfJZU?w{CY^Lˊ'Ń_$D l8 SRjf>CDy@h'J+6|DNBS L8ElXq_j3pc\,UZ ͒;C [ ju`+/$"5O1yKD-T2"MXq+`-OZ"J-O աl>r'ֻGzle_ֹ`=]%);}"^&RVKe7y>}KNڰ2ҲZ#^1N!HgQM߿oW\b }$-MYEW11&eRc#SA(07^5rFK|}h '%:h{1{Vɓr397kc&&[SZ:S".sU&4L|a oEĮ8PSd)Tavz`fL_LxA5q]`|eZU|L* :Ԇ̬|IUTѰG曋emM NJ!(Ɇ@BV֛Ňb]˼$OSd k R?'{%&nݲ F/VtwrmA*`xLjץB4B*b@1 SBTM¨_iD\ J[L;dX4EAzK#V1\يbN(֠k4=&~QsFf$E Ul"WM#E&D|ѠU7N6,R=QP2kɖT0F=*Yu?p\Q@ es lo*&psz0h$bCǯBi1q{V/UI5Q/+>"nsӄ@}i=9`wϙ>&|/`z\vɬ>H7ď RBmoUˉ. a{RI^w.蠰f`9Qy/JR͋߯DmNH I:fWH e1Tl]<_Y4بECwo'#4ea2X,U!Ŝgj j $2$h|ɐH8@8j9ڣ1ᦠ#ݔ-PARa YNA|3AT*XYWhvxZcJbhq@"ؐFfyq K<;? #I/7ݜ 0kn ]ӷ0%>,,3.47k  F* ԓ>ÎۉVm[+fƵ3(?Z} uUZL՞Hb@@A^{l_Op2UJ]$% Y9=L@ʃ\,1ņT(fochA { U#~4Yc-Qyښ>UNٻo.:T_EPEbG7=mֻfQgQ`9F&_+ zy2i%=Erwm:7sg=]5!!ָ/(Wc Љ}_+jqKqmJs1 b|}s!.dZehJ8BB&C?'W_~$5KZ8>wsD2/'ELgRӋSFťkJwfW01!~tzf.$kp0sS85!{NQA&7\Dh esD=hx>`XV4x̤xR~yҨk6u,r-"Lv[UEwp0m5X}zx'秇צQuiVf&;:1%'4# :bn HZJ!r6D{UmScJӣXu\(cL&!8ZhdM'LU OFŔrդ' ɫP'*D6I=Նs̅X&oCOn(Iu ɝ Fܔ~f&R9 #͛`/2'Y"$#N Or2|:tNov?3Wuv K!ab]3ő4 _;ȯ \sCz5~$(I`(.99\]0^h}Gw;,ۿL;x9bqbD [F:}b]?O_$ZG`˜\hjfHN*zrJDy[J'@%=͈ޓ]lO ˕7E*L- 򇉎0 QzƠ(ܘ#8 k1O00?'ClM1\^ū%3Takj۽, |Rv{2g~gR2փB;rs7 $Fn*6Nґu;l]-? ^$ʒEﴪ89L~#=2b3M):twWupjԕ^tG]=,:VD#AuэmF_9,h/Juܳʷ{yd/Ճ6}׮8K# TammY9҄=M]GW:']1Y/(G-8(V}?p*(rG.QM\y_ېe MLb^mŢnL$#a?XHMEޘi$2nB E0̩^?3JJ㧻]{(4/FggQi%pGGunV9k'MQ*eŷ΃:vOaO615gy@s 3i8ȉ$g?{# htya/Rg^LvhC Mڪ\L ֙3H#y͒<eb~:[.^`T[~pJ.;'r;G/o6:PqbJ*v P~ſgBãTR@=V{ aɁp򶾪7%Y!t#aeC5ʼ3};^3*YrœL;5eh. ZxdO4^/%!M gm^%!8ޅ-Q -!8ow[T1Fүdaȇ +HH{^u?19sY$1]UQ*kLop#u $˄nIٌCmۍȶri^u+~r7yY4oV"䅬SbxXwb?=A|=HFߤh\kNܵ*\*|*';IɜJڼ'e%INZZ{"<LV yżC^g]]AgGh0.'lr 0òޔaQ5UM"/1$ɠt$;mi>Y5tL/6Gzdxz : ځ9H|C 8BW, m-|䉇v/W0ZNB(o`=BV;J9sn*do\s"IPkKveL&zIij>AÙ*}D+T)DQU <_D囍/kHZ*PH25o4,irXiH\fLL8oƏ=o ̯F]o'vCC%{3vi+1kXڸcR@8R2ϼ>+$JR뉉 MpC\Q': ܉#Q!ɋ{twYeD3<بz5Lߌ`w>F1vS:C 4&KdmCUOfVe9=Cjݨ$k`H:kϵѻ&n4Hn |C~ [`Sv,Ǫ P.Et[E cK/K@Qn`u!)âț5Ԫxɖ+:)FܦHea}fl/o)l}fZ7g+t!`" Ɂ\?3 wv"uR ޤE.4Ĵt)aՎs#W_a3Rh doDZxTQs?[+uqd^爜)T"rn9B/:cJç ldk;B3tÇz=ʰU)0)vP_(:_ [brpy>{}B20;a0;'kg؆ Ǎs?wŹ]ap2,W hJ76]>>cI{kV9Qf 1/-Rx._C\GLaS?Wl-#539# u> \zHQIxI~Fs#68y#Yz=/?!E[4/9L"ƕIilcjBexFBν ]4uEGFtj՞bu#5:ah2v@~W&lڠ#G?6lxlϷQI) ?tZrc ddI[nP7he.$m"QKWR߆®>~G; ^XE;rM4TXC/] Od1RΎq1%x/M'QǎQRZO+ܦMjoҼDr1 n zB\o1K{Ou'Ϛ"ȎI(m^a"]Jקm/4؊ LQ%ql!zuP$n?)u5;_@,ޓ^4ofH:aє("*Ⱋ{[.!e= ITP*,o2h1xMT60ÀWz{X$@B' MRQ2f3H"־2=(h6Bx ozqL҆*Yv'ˈ-G6\NLΌgӝ˷{{PoS D.|&JfN8G"~[)cWJ)MYcQRH ]l{܉l Vo@`>?vU3B)S ) FLH-Ͳl+ɞK6NVNTrS=p 9Hv(Ln$11Y;ظyFfn$]u;m̋5sod1-f]Pac:VfG>H.V5cX#Q?ZBe󷭇qު:tqxkCM|EΜ vUzp&,(9YIu< 0pQ5dp7I=p~2eӻ鉙$k} * &T[Ur\g#lTz ϵD˪a۹]aDt] \`&Ĝx TĐ9hNE .R+"N #U0+089,AD4^ t\2钚_l!Q^/l";ֆӮ@!ob`|0j+;IOaQBQ:qJRtydtFT{- 䭰?-$E't p>{_Xw`+>I>*Kޔ3YW=^HP??m(>H.pO}o3zld)ǒ_*Nh`)|XO֊!(RřPfmn984/wIO@鵻зݻ2蘱07" #ն ;F/gŕ(2·>lpR'^7m gL0Eͳ7ܿ|ɤJz&)@ARu ;bG=eɵ ]R=ͼas7́";#QVYg*p;6ؓ%P9}w }:XV+YH.kT^#~4E#t4(1g͟zlޡY#B2zK3MΌǓߖpLJZ(Uɥ-rV[/[=88,ECRn "6L"p eYzNXm#p*(kLv.t$[Ndz2nL?Lfk=XnKRr>NZbղ` Kvu/?'UA %~q^fQyyzA.&BrZNzQ(1h/7,.6h!G4kg~[`ǙcO鼍-HĖK`:b?i>"xn9*{ījfZ~ψ~{hR㤜"H.OWOkXBlVP^}]0J9B}FI~@<Qe:ϰb}jkk*~g)vcvڪeFdݢ& $E:T! kBs rAC5~/p'3hq˘QpAsLLvg,h ME<uh-pہEutmɰ;{+V  lszN;3׷YcY1k#rY {Lz L(G-WU>l폄3~& Nٵ!TAe iWw}M- D?~𶽣k%_;;w8w]eo3`׏z+$?5@d5s%}v*XMU41,;MCY:Ӑ$T]qW6 V "\K)>=,cS5Ѧ'$kl[M, G8)1xXm*& '- j~\cڸ"Umʷ`Е̎rT@9C$[J8BNݺgxIlh-2F*TP5А͊_Y{VN7d;*۟Á}:־YQϝ*^4]Z-!A/6] 4M%du#&rF`hrwKǒr윔Z}3cex+猓|J\-DGox*,:_꺼B`u[]ΆzSw,yްnF(1Pa ŗYtFBӰҾ? #*!iZ|%vǦlt~&C/zuR~Ra|p,kgڡќ~uv!&l %J+w9%۝]SwyRv0P3o!ۡQh;uDLqq߹N, R'Kg}lX5[~7naz/_c/w`ƃpͶ|!KJ5veߕs<2C5nIb |k)rfts~[z"b{y^\I^ K64:crIyim<6\³+\ U\8tR(< ?>Ç@N?z{GDYy&tOo-;!}@4H0E/l5Aq괭<,Qhc0\%m:D .$zڣwP+ePF,+n ?nw7Pe ՚ڥ2!VtVYJ/Y+zVX~&k]gĤ8@0uzmFLO3`*:yr0{5me9& $*|dZh %M9"lF0:3e+vU${KUGe1>9/r/5ӝB(&@Icyߊ;+Pk9 [Qάe;KenElO: zi-;5X5ڣ*VWR-qZ͗͸޹] rU$3BAF甒t>r*RxʨV$c=7k|)ͣLqgmW/auôBb2z;MluS+Pr5q QXWI@ڽLdַyա-v̈2@+b}?}:_WuYࡰtIA#*}<im+ kϷ'0*,o9IG:cWye}U懤MiK``M5̅mzvW\|Y )(+?ѠrD\1W\%511⢰t˼{rL^Zm չ,9jS"DͱגLX% adeܸQp*g/WT@+ ]%-]PN[ɩyqOh ~fY͎2|h!&FO%#GsXaT7s&l3<.e (*ߠ+_O~e=Cp}V(u6kT -ԗQ>H aٓo%9OgCBLnaqGA[ %5>G:L-5;^l5庠,\tiFթWCb\&5S|rSUq[@?7ڂH;zSt ݂_N2:U5 HA_D.ioEM2ی؊А|ҡtGC;Ja7Rȝ mHRw R*]B*7Ap?X7cw3e+P)aWK7+ C\ɕlE="*u/V"h9t,OB"y<g?VtX"~eє au_hY 9(QbdBŲxgxjľ̍>*3b= S˪wbj!ey Pwh<4Ǜ![ \G֝q+<×̵i\C#CtxWcŽEiyK #(:(=i%*tl׬h_L+@ݙ>ue\gW__r+(ҕ2$|><9jV@ ǡCku2 [Lu lN)u)Agq=Q8OcTqϳ,B5wZn4ؔ4Mӏr wT:]nZ@St> 6ei 2$rLE!C {\B11'p )2>dE$K޻6>q}ZHjFas57# e~x'.bg9>7PӘ獨־"~p$[9YyQ33+6a6N.VȪٚco*/%X1AS8cP[AE(wvk͠q;/2>=DSy2w1]f3rkaMsXZSR˴yh_P {O|iO»}S&Њ;.(Xԑu ^Vn?sj#Y0˥ɝ_M|` 8*/'#^n#z9Ā5͍Dd!  ܊ʜiM 3knhM{g3c*jegyd:Tj &v`kZE{PcC"z3Kk#k/!}Z@ H_eˢuLDy)ˍqv)GxHR,8; 1`/He4VkC5ǜ~J',vh큌Pq<=:'Zt!>H{l9V]Um󦪩]2Y@~ц6EVQ gOIZ2_Hʻ׋.` UR40樌?M,Am*jAPNоHLo 8Z}42qx˂#@WN6lZ$62]vk>/*Kߢ3c -a5Ty Fb[q4Nܰf& _/f :k3wtgݤyIr(*3chB1HlʶgЀ~e'+=T?sա^*ϪGj\*7BjLmry[^kp?H=DN'ScAPzٕQ;<(yM$'!1ְӌהEƕ[8й &VwqRwBfӫ4vB?1S("?'@!\ig9b})G`p xج1;LA4V^s  zhnæZżc5l7#_N0}>CtYU"Ğl$.d>P!nXuNݹ,+U!XX1's0ͮ#&p׽I`}ܦ[WpkK@03V%Z"i+Ͱ?Q7Wejk>)l38K7RעpJNQr^ ECSk{^=o.5H)L%Ls>S؂qy,Bv?8Fl6 }VHrDmHԟDG&[idUM_زI̷L$6vQꔙf9w*l1>otaMP"[* T!$0Wˋv>n"qzU7Ah8]4szvTg lz/d|+>ʢZ2*t질On 1㈻$'U:e#BeK36S =Obw#]jMɯO{q™cNT; g:x9.YCg'cڻF*R{4IS M&>}M7 ]NGrEǬ*z^Cб6, LUcO{ևk ji4:9*V1?uIJVK8U@?8îb^П̤^˯d?, 1v+(L*>14j9mbax&gRqV~>KPygõ3)ɿүfޟݎIR>8<&iW7 `myC7HHMAZN1t_gWz+^ 5%֌,d鸙T\p҂O5W$cK488.f@0_mD}d{-%aH%Rn@v/.>xå1%hP=ԦVJ)gÞCEp@,-r?=lPhCexCo FI{֨vᢉ[^d?ϼ? {;#8ՕA]b1ĥ*/Gsg eTAKt;'<O1U4 Aֳv٥kZL?WO3/mpZڲ_nS!0` %!`Křvi 9x3o]4sJA>*!!!o@iLfO~&qx@B- Eض.>^XS;QsNRV&bng͸빤dSinOݡ =_ @U](v׽jwyow .r0ف;5u3&cl \6n=3|m o;p72QdA3Rv9W2Q+γ$|R̸X`^<{N4ҟ UaFG2kě0X BgNh]0QfӳoZ>խ0"GU~"x)wv/p_͙"?N-)Vo־ץ%6{/pVQQ<{qʱgS~X Qs4D/}tjej\q27K"t B* VBucw/1` k)ȼ16p,sZ朤 +sh&4m:Zo8`}':Au bab\(:,ϰPlZ=k҂J&d4-x-{$̪ONqR.qИ xPHRv/qBk"ީ[;L/XĥWZY[<`Aɑ5NqDrk LÅʻ,WXz֨R ;߅߉0"-Ǚ;Jx9'b5H ,v4l`GYQ8Bԅ"2fM332 BtV4gCl6Wt0@J MDN+mL'ku` :`<=%7_Ve3AŃa4L`()'?0i ;= w: հ+[\#慳U~%R=5) p4"ͯ2D(Ƶor%ϬS6rv-2~:A$}HiJϽIPM1+I:kXF#UI֦DgYZ0707010000001a000081a400000000000000000000000167ee813700008edc000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/&]?Eh=ڜͩ2<©$#"Pu'l8:Ek\HfCVC +WOI\/]0iԂ9qҋ(:*ir cu ',/f7xI6FRmhfkWrkDEQs-+<)bd6eu iAd@5;~R GfQVf&!\5G*ӿeyUz?|6bm&ԄaO)+m*YWXTCy*H@o ܺ})+>!`t}a Y5剜ԚpOMc%8^ AYq,Y2Ŭ?."u ȳۍ 2Ւ}gG8BʍWʟBjazQ&ke57~~5wK>b;5]R+fPM[LkkwT&'"ݾZh |X%twd;\S̝$*-\Pe,>vsߐ7Ѣ$ɠfG.vO; @ļ޴vkg[-T%il,AiifW BJ=fHQ"e `2L2` @4/< 7% [0,2nJZP_iR0AoH>ei=20xoz(0=~VKn3c:9|EJ PHsjjFgd% e}SLbP#dTk-hJGЩE_V[xaF^b'kQ[?@$ p0HU0lIxpb'bm{: XeaX20~~op`f &RO ?')xݤ %*X{5 R=2ܾ:! WKuT2[ kPb~ƐzY9r˿Z2xga8cjQT^zƏf4S{CpߔY26Ħdp4⎏˨I| 8S I*GױOKC_,LuA/FPԔ}`R%i]#0XE6N3b2;Ԁ6PF>opǩh;uSa=HBMOc *E۵A-uOzY5:U96nSi~_SǩDw)&[GQg>Yvo^EB:&uLSJ0zT#!1LCY6:\"QeU~dWW ECplw|4xv_,pR|5dP5 4L ms[ O9J51dž fh!`2IP3<~]cJ6Tw YQq+q\i !yfLQ+;Y=璼0ۑqtX& Oq؍4--߼YHA[~z_?Fo]&%dtUm/ɝma7=gkT%)u^2>PdvV9RR˾l,HcpWܴ6-+Gv`H]mL۰z ë$kEW[(L ]4OM`Ý'bE4D1&uAu`%-SoInY뗀 (]w8K -'Noh歿:'_`e`pxn@tW[YR636pܗ8;ӊ#i.Oc2qȏ=|\`2D7 -V ?FF66Vyz61jhS]Gjɋ{.|L9'LZ%w㊟rbyO4uLVl)^ȂJ}5f(L(9![H.l`X" ۴ G>Tڮ$ϱw 6$FV$Mz؀3D:'toq)WtI}%*P8KaR*LV0`O9lhaV$=y~.HB#]'|ڡLIo ?W"[ݓs[۞Y*ϓw)N4V= )# Vf)xcmv*)Ni-1ń 9&G^B+2}Bb TG?[(B,gr^u)/P|r姄.:|g {ı*lOƞ^R)giNF5~ ڭ=]̶2oS Ԍg0N;c탫 ż~#ڰʻ050!XsB N.eW3V[*E@5Nj|Rf1Os տףu*I7f+ͬ1Z$>=sbc0FYi'aY`WPi'.H@2ۮܴ/cܹ-&GiY"thlԗGAsC哹]"y(X?U 붱ǻlЮ@! +'!}Q"Q(9`piޑצ8y[w诿`JzVg'5@CA3Ko]Z^Ԭ<E5s6oH jxOIW(lIg-^"(]/JO}Q>w0^`Fpgzt7^?0{ `D9Mdge:&Dk8Ħg壢u竛j`:AbG1[9ުU bi yr_d~YwMg=eweG_C^kIʩ}  p' ˒( m7±ܻ8; d5A16?qLn箝gY oFCh|fq:[OQkM8éM63Õ'ՒVp$yL4>;&n0K{U=%XB0h_}Mot=ʥ5<7qm~}U -sdC2K/"}$/SaY\ ;,@=4;QF09)?)ǵr>Ʃs9I0=]틸x2&Fh<3>`Q e3U= <*)aÆκ֖-I%Fuu&6f9|b{r;QQx]ڠTL=AזT&QKx Z^VwHN@agTO#LXWt2E+ٟ휳h+'9@hQ8U\w4_uUe(萱k(9`/ݧ8o˝WK;\)#48 )wds a!w!Ɔ %-"u,>q=Px2:0xU>@ᇜߢkQu5Nls*tzPcplњdQ%|o&w5c|?=^?Hi_xi w9A? a5.{FMW ^/4ڬ4oޗke>GX7mS<'Tդ$nW'ˀ!Y^WDc`³@?gZl tw+0k)ĆvB@P=x8{qs`_8saha.ֈijKmT))l^meJ./ag rdOG8ӡT6t1 p{GC_,o LD# /mGmZkN4z)E^s(tVG0dckVzJ7*o%Jw5b}f%[ZƖ/FM3 ME҈Mt%0/C|f8YXWVmh p{%j]woᙇJ>`6qoCrHnΙ$@QA]5.5[3c=e3x?.ih6$OB"O0[|brB O4y?QMT&1&y-x9f ؍S ?EgCu%letn6￧̂di"qdl:D`(\kGg58 UTęYz%ßz`taC7dJSHȰlY:Cgno@ABXTŞUBX̻s]Spdi@N{ \g+*"ێ^}J ʚ~Rys4€Z4j _2,lbGlCW'ܶ\trfn;> [gz.EEn1z)1#%a{ձ2DMaDw g<×,Vɂh]ȱ(ŽGg)#J_md͒ff>$[BЋ>Un)qэ.GV*QvnoAG sB Bz6SnA,n3x ժ~ddΪAd wvGxb$nq? $G q Z7 A9n+Yʅ=hANC#+(oȘ㍭zd;sJ #Ar}VdCc}1?)k N 闣R[C82{-g2rӜ*8s8ĩgK]CqQyhC(zbq̂\PN$@~W3Q 5`Ǔa0/6/)Qv 8"\:J)`|kWZ~"6gdƭ{=*2B?G@bWDi.6j$IX\b4ʓwf86Cںh:< +73?e]^5d|Ƃ :ODs[Ia6S-~ʂ^0sT0:E@J H~EQHb[! [')a eA K"E̜>IIUo="ER|mDht0D͞a8;x 1{9VWhQcduV$,EEf3g" uKhqғt@g}bdҾ[+/W4  qs8 IxFL r=FT:"!TT+-G5_sbs^rJ,+Ke)V$|U3pmgIwRhK>3Rq4(G[_mSʘ"A%]*dP 4EvCo&k}B,:66=ΚPCObwvҝd*v7enL҂דkPĤ$etnK[R zX<[Y{34@l"Ӏ8p!6qOIC]qa`%ܻt8L#'g( Bn[Y[{u#`ˋ x44 t=@mC*C鋩jXZJad@,Xl@4M*rlI6zEACKO2}7r^@i;I^U) GG[h>"Q MYW$=0fWݒhB>Ȋmg lP`.xߏ5 RM$uO hBY"#H#TLTPSN3k/޷B |OvhPr,GV(0yb¤_$*{^ ÙpZvqNQf up˻VܢVqqyYK3 j}?LhuYg o(eYy*Myg})HCeL)ֳ4z>;x "\R*x|0 (,qVp)͸hK1tcwRF& V""i[g;%>>SO)#⃺:Ճu6 /F׏QZ $ڠ$^A1P99G9TFgRj7?bb;<1g5Qi0c~fnN(M MxM#@im'(gf'IY:(KDaݑdb3KMՊJl%wwPMz+P$iR8U1ĕ|2d|K.;J)ۊS+I%#4ADl.K DY.󏲓&4yNxJ~H"+gPib 1-AH}0R~TpjV 㞡M(,`a׋|Ϝj_XJagtώ޹ld1g>܂ba^Aw}Z0IQ"hjmNxcH_OsT&غKʃHAK}5@,]Y%PQӕ_aކ͐ E:mLY'{FH嶤Ĉ!AVFw˴/֠w?;`!-ۼv<⸴Qi׳#|,"d RȣyeNBO\z9r.ҝD_'>\ks}<ڣjh[k"d5E)Xn?CV4?M -lKu+~#juf3z6q`f-pHաg^ %i: 5 C@!Yݐp 7S_^v (.JXDcR\9@ bS_x/hW$q*A$8FaQ~dE񧋙Ό5[_i#B7V8bmhMmk#~dcxEE 2T _ch4+j^h6>Z'$EV^+ݚԺD[^9N(k=TdSp٤0I5:z l:QeZmcqս<"35IX7Baע,&#&%ɻR>aܟJr9Eao5-Q1 4UU$}:O| *X~M4Zr)kBSctd.9LvGB-RqaӆK⼄j΍pn) X?XހUV4 AJqqdK̑2B.iI{a ƾ(L0~oSӲD6n6Y<C2Sb"_˟ G7\z"$Ya{+0hX)S kUa6N w֝ې~Lꙅl4 af ֈEmlއ߱l- ְB75z?",2}yf3R \a~YBEdb깎^_($eAu:mkՅ6 \)oX.n'6)竮] ]4O-BWMǭCJ$xRוFVpN.-P+x>%Pm+!pTjʢ=?+,/#&֌N A}f9pyfRNi.t;Ex:u ?T:f, cJILrCB^1,q7rT S@P`{,kY~|-6IRPOJOeqR'w5ha/<t/8OfDQwn}"w@|Ry5[rG3r.>5(44Bb"PHl Rϥd,J)҄ %y,U87:mVV[iZoxf<#=nl#q1 r擱;RՊ$>+OO=SO*n~_wxa0]{'|5+}^n:pa{ߵc* B k&Q8]pCFM1$|'Ev;%k9C.G&&MS2 ܉2iyZD_7wJVV3Ȩ7M~v:WAW 5 ^.Zh2?eZܝCM1@Vu'X@za~hv<"Bcʟ/r#eUGL̄PƵlt39Qi*,gרj<~>\ ,^8gfA?,m84}A#[upwORڈJt5Aiڶ+72r`k훬MԖ1H)biMpз尢5?_> ;DXcCogPcU$D4.l/א+IH*:ʥ7:X:rcR}XN%Z)#0j_ f%$X6NJzJ-quN຅n$P~ DgPYEq_/.*9Tv|u׷6Y~.x" _E.ƹkH;z+6#%,+,"s\/5BZR3xrX>/YUD2!ӫ3 q1*oB6ukJa6;q@;޼w/zkOdht<e<®[KD /%;(-c8-ao{go1+B mJCH}ܣ\:CDpzpUͧr9c|[M`ᆲ}Yz9Q*c% {'ܖgM@|C\SMdNTe629%4vG|Ąs{oL\3P*c 7ˡ ymeU߻.XwDZnERENMdʶ:7ddHɣcUR"W0F)*q.۰:?͚Q'&2"borVe~f e?O6j\u IբSYf~ʼnH2utq=˹q *(M2}͓ # O)bCkH%;!*l:Ź7s\4Ы@NFT~!R(NwBp1|toAgxᘭ񸌇ڍ-yV֍PG#>{$ 1 /y!IgR;mrM F&I&0h8bHO;G ڤ9g rtYZg^] ~8V?_1#];i:=MN}a DRw,w 1Cר Yt,qu+B$N`a헫0i] zq"0N*Ҙ,5 S[޳wDULzuqZk|ǻJx9Y\< xfp*J 2Q֟h'8]}T|Ƞj8@Hǟ8!FRC{V+ MSָ:7Nō0; | ~ 83+)?ij1'ؕJYir2X~Ch^D:wcM.#ݫ y@ Jn鍔oEkmX0 blPٸ2DzT:*kw~gh(A/e`T}< F6LUe1}/#RdQ.+61*ھcUVrdKG) ,cQ*^bqaB"=kb4蔖t ,Y*5>5۞a<2 pxwGr2F9g %խǕ|%uހ!RY6;P~/ 6jsT%j⇪#0Nc M:VZ? _#̂#YE>@'vӭlŜ"R5t(_>Bj_8Ah1?.ZOҵRߌoqrs-cf>F; [}7批#lrkxWkS0Nk4,u'yl`"gp/o^;F1E#:'AT0sҔQq-`> iB<ɺT2fmb0 AK4:4]\X(tM~'KEW7Sj@#NVl .%mmaB޽B]a'"k}IH+:;T#% cm%UdW 1|& +GC0[z6ɑ"d"0R+X ?l(<1Pt!0jդ)W:~D PUc :,;TSD_jƋ ``ďOrbܕdbg|sӸ=leY+YNrBWmLCa+wۗIJ8gyc$GɄ+j}x؍hJFlX@q|vPS )0KW'9@xn0J)-`(ѠZ HU800Ȉ`12S#4)GaB ԡ1pF7d9RX' cf.eh=vT=m `!G42("x;lEfBa=Ηas}}ZLPUV۹A7&u9+DJ}Q[p* 茫(ݰ0\a}cB`5O8 "ΗZ>{PL[WM!zVgAĕOmAz4a:W 'Zη@I ĺMDyPqmf\bD\ }A[]3'ڄ,fɖ _IP K* =N > 6)T_+baXL!lvՉǠ,ߪ> k(bB:fWvaQ;gY$IRqYT}"g% vRb%ڍ7mSD`i~Ufi8bG[uۊǂb@ɺ6ɴVDnƘM6lS #iWAM}ZDzߦ&hmE~}%XP{Rk'bj=L:KD}*e=,+':Y.ܑAی`fܣ iJ# L5mD rDP [o_cL c$Jm+r_iv솏ӋYSȉ D B9*Ze@QO BYqQ<7m[FN,\klNҠ#-ETg e-XG# t8GQuDt[h~Ѣn^Xif)`H?`,-LoxCw;XaFWQv(3SQ5s, #4C?5Ul8S`D+>ϣK5zgF ZL;A) dmpE0N~s_38mPBv4RͬąFÙf.h/m)2M9M'~  =@U}Ϡ"Ӊ(5kAe0`ׄ}<h_)-xR<7ͩRzUE't(Zvv.g&:%4p el?B'w+g\Ubu2^X P.[g@Rc]|¹$6'G)F}8AQ0իHd8K%&1Ù σҮX)gM}@c+4PyՔ3 n#՚yN7R]Wˡ/|{UՎ^OAuhY eXx0yH;^f@T =D~=`stj:̟>. ܽWQvvTbk@n\cRWf0q7P2reh/a({lN. }pTI8P98f۰jα`gU(tv{]b sĒ>5V}A]FuvrY8/ HB¸WiBSOa< p~ܡ}뉃WWh v*)gz3œSRf:W$#2KħaDجoW3ʊi#WMǪa ( ! "Mgu;B&$*wEu&=V(a5yZ(k L @=5 T!TX+qW>AMhɪ}gE8_Pl! Cx0̷ }&3s#BI&xsHa ~dݢջ䜎a4C^1vk&}\2lpwrk# ljl}DONףX^Haʰt(]2$A= AvTbf;S9!NU:wC)g*:7jkLޮk?&M$agWGp ]L!Kie-01?g\9mj@Vܫ]5,j_ȸ'.*c<``&,LxrR6$[I'mZc?jF.!L~]|L>A6&Wp할d1Myp/ĐL%5cl֑h-+vA#P_i3;?$)=GIqn=_ZK7_P'9iXsSl=1ifu^JدTVzW.'I ëE/X"t^tTXw[rņel (N{@;~i!z哩 PlnN@>k/8A[ƃѭϯ] *FO/p\J4)O->#v09}t.k\i`rMv{rU"'$عq*k|*(s.b?'l&s&& IYyhNJ"q4N%"r>{&xse=凇znYo#yz-^ tl0 6*xZ~ o"P?z?Pr")iaGpUi>9'NE߫M1".}]ۏXLpfR=!kNkT>mbyH `&/8åCxY=Ԧ0 n)BO4`@;E{0eC4.Ic]r7otp\wo.faf@-0&fH,ݘ[ f/7CJ9,cZY:cn?oH!8V G>P*eT0}L,+;5.3FmL?&/5DdZ&!c['̂'!?B7H*I|[-ᬇѪ"`Ne^T|H*t\U'Jl]6WP;ҳ96c0[33j"E*Y m[slH{Fg {g!L4t++q<^ {Elmp$F0󅅠 ,4$븐mrNdMQqDV@+IiD餑]=յO^ڹ$oy ڡ໧_8oWk-p:jQ#+[Y2q s[$Mt)%|@oci& է4\enci/ WN{R[Ft8dP@dk|['#{͛ę 1(A r A%@COd\׶N?R_ˇG$_c@De^2dn/.[!ށ. ڲꍉss- 5]ҁQ-Kwx OȅO]MT݁Deأp+sx>1s*7J3Hzn5$^Ur;qK8=^/v̗T'o߹wmkN}x`t.u!F{+)禨:!&*g2pf*@ěJP@s%]u ATWωƃjѸv ڷ;VSC/3r)ug\p{B13;18A@)ty8,?]G$!ϔiՄE2$tƝ*G4RuMfòJI@._ؾri.{#^2@ه7eo}4R@~#/c쇸m3:;N߷ǥW>ڴ;5 O hE>‚yPE;*F=V~$)6[Hurvd vKtՐ6eiBfQ87#N1&vK(97r cUyouq_?gDVAdmg#E 2XM+dfh'w0#y#SazpPm~êF \$yQaI3K\پxR=.)?0PREdwЕKfŇ8>(PcYjj#;56V챆YA{g$:/ 2/ipvξ)P; DVL_AP2nRw!Oj㊼Ty  lt$Z9{bqܑ5mSx[HW.PmMD87_hݥRfdHG_ Z߰X@,MЅ*paO{˽P//=g:e]ǃ^L;Km"Vm#UEj5\dD Gh52SB",}1Y:5.=-5/ͩ+&Ž_`gR$e Ȯ2XGf|IJ>z&!u]}o5w*Jk`)ٛ{]-bV`OY?/طhs y[0]'1^N3Hl5]<;Gm\hXIY0q\eT&IXg43͙rNA>i)@b0eXws6_ -b}.dR[.~54f(䴲~@ђ(/˖qbGZRӡ<(ԄVQ!.aQXJوΥ!|XI6Q28@0uwkQ$]BQ2_q~.5#U=DLVljlb.BA:9d\nty@ X.=絈tR6m =m槯vM+z%^{cN/w!!Fzэؒ~0jͲ$FKKpk 6q~~LbJaWZߴؓf) )y; M[)% xCtۭ~0 f)j0 Y~f0峔 _Eu(Ɂ}lNo jν۰G^I#nF]+ &'z{48xOѻA/@Gm}ZI:Gu8X o"M=M-jF8y:ՕUJc!DBd${O *N2P_]osE~~,e,[mڧc_ s %>vdA/Gs'Y,\uooao$`Ǐ Q;Cl2VË2`%3F2 4:]rb;0 .l҃L܉0K\wd"',}V' izӨ Z!upr|w-fVǎɻC |KfQN&h`.Jq^n|sL5Qt._( 3 '4 K vQ!B/#Jw%2tʈJ?K<׶M!]LS쑣>Ve0"9:d`b,`2P/AkO큡AF=2)#Shicr$T8L+4_ӳSdG~w7i'|)cheY((K>O& &#ɋ4v4'P@LHB݋\rҲ$O="0GVeYێ1 }:y%J1+㣦U9e i_9A|_U_ #zR8 w:ۺ=Sh>̇w4n`4_6pɗ\VNJـ˳顧 O.EE=v8tdR4l,SR<שe]/l7yQu0;Lgdwu&Yɉw⽷r\|eb1\=ӝǼEdǻ=^P(a|UpJQArST&z&l'Ă`Fvv$t<ן{3d?rO^pr/W˟Qjd OiP<ᨷ:m\m:@], &6KE[>Ѧ0g:b԰6xzc獹OsSl{;\U>-u4y,7VAzijKżF+0a%e |z,(x@BN  ,l<-!XEn,络q@"JCEcMQ&_QSÍ2:}5n5qģ.ُ@ %w[bLn2y]1A{f+R5R+w E7g9KufVD-R+ɝ۷^@2~i#@[6PLu~2_̙S81Pa:^HȠu-bKea_o 3,W$M[{ ]*v;i8B|ئ.Pj;!xfJ" |կJ3/5¸W$/7QaL 6[֬z˴[-ǷG8JSM; !Ђ7y*oMYy<堦*{<\ =f'/T 8*${mA?:[ٔ,U1aif/ dzׇٙ#5KOtcqst}e A,*'&JDGȑTRm0c_7.̏< V'3jOr5F,~~*r mFGxm$vI8M#9F-eT Ivixw^֋wUC4r#׽my!@j_1WgPDCz,E*˙ Sk)$CAZr]CKqG1&;G*"@C 3 draR%I$z, Q󖈟@6DDŽ=tGR3r1/yBJ8 ߶f-:i {lH(IMH{*6=8 OE ,mZPPXuDk8Iߏ[LJThlXw zZ.$K!JCGh}i#ҷ|}K]`wCrH*C$-#Z;38ǂs.G 7Τmu*̓K1޵3hd몛<5 I[nXO,pF5Dhy F,NtAr i!̝ڲd*sgHK暳Y% /@XXsk,i9=(WZ !DzAo hl۾K.tdsgӌh~juB.oHLKiHѨߓ"mME: ,V,Æ*UX7 oLy4.&ĵ{*:d,jh42nТ(+F3]BxF6N0d!Dq(aa1AGU(>*{ Љa^3?)ȷ@_S\+'F3# g:.$(Emc鹟HA̅q֎IE.waMj恔L|fB0Idzu0Al{+*JYrw{w r QKY'֍-x\L9UYzS~,c q? 2V/w؎dȌ%GȬ!v/1rQM?TMx$:ƒG֏.9jP҆J 4_Ve9eтRn`@S='փ?5Е.O1`Ƅ1)`4FA|@IopT۶˂!A>lljo_ :EuIՈByу 5lcfhtq@A1kH%$aiun7&IgC?k,9&c-%+=p#G%x jn`jzcx,T@7/Z&U8U 6~V[R[͒Ww DRϖ\)6w$ρ\}"px%h!k%S_6Rj[ W #q F"]}`:9><>Sru{ET)O P0Ə`!)+sec k!-y: }Ih_,"HW  wϜ-0ښԖ&:V;rY[kA" q2seBi.k|܃{yZ ?1vMXv",+7{e._&]vƁAM`?j+ jt@Y-rKS2Žl:(1YĴ8g0 g>=Ł|ޙfs]:<A_F ߐA yR@bNI'.D'~-A4M,ŽIT'b0OTJ+HAUFD53^c'cfYՀL .ңtaoQY r}}Ҝf䁆 k6в"/xJ!Cф:>ʚH)7 : OvKKu*T[2?K*InVY8ݼdFu_2JZ#֩E;E6/W푟3jVT&TcE8}]Cs|&SHw'O~~}.ؾ~4$bDZ79 Ry('2DHI>?0aEȮ=EV4C 'Ew;ecw HOoo8=J1DOk5#7$U"`sɿylr)Йc4|B.a ҕRB3_\نY+2nx˥޳aA)"ur?2k%8 -8-Gތ^B q}Z2k b_9K"]%p _&\HYB9{Z4)V^dc-"Vƞ,XXk UV=xYyV; Xu{&)f?P)| Mn>_'p/DS1n[g1˃fYƗcizG շ_V`6i3J}=g˯Ա#;o  m6V;?}*%i|l:=XEAGeyR 5VT}T(pH*[ \֥XKli'œ8( ytF.c݆Msx_U<LjR4>Th6>z%>`cy{ 9upPoGΛbGi%b6|k^. t\y$1redS#Rt]]Vu30łN&F`L[1ݕ`b 6`!=X5ŢJHQ%qug'JQ8kp쎡s5}g2śxhg=ݧDu%F xM#=̧iu8чʵ5TޖyErt/9 \ڀD'LY#iKnY hA0[|a=&?w5#;,kNzM|02=DVCtDzgds Ye=yѕy(U32CyngoȘ:o&%΢Q8nRB[nȀe6<}dZu2֗!0fHF(D3`q-^g6B\s!&1"iH;BR6(D+=Jkjb}UF_pMN y$  22 ## ɡe4nT%զ8^b^8LS^n\V%0QjMM[Gl2O$;]j43eD䈥4!8\OdV${*ٵ_R_IwzEXV VzD _I>7!/|R I3qkf+ِ5DBNK7"浺Gu5wH+zE ?^ *#q@i>r,Q+aMwùA961u?rqRv >-')IX~.[F_,,pp|>cY{p֍Sm au\s{,Ziŋ eχ /9H6(X$A"+\*jĵC%QmCuT>PH[wO)m~kb`666TQ`X2oI^킪7"0իA;~AOoOB:AwQ XD8Btu7iw'4~hh/NX+;z0o35pG[j4A:8i/58I0vbIrd}V_Vύ޲Z}P\AK$ !̱oy@*(J}Tw"J` @s%Y}5#P'ae'k;׺j˹vU]<Đ[/OئO5ucYLv,U-%*WRoi1;k5;-exCW8֐WVż sŸۚ i1T؄ҢmBJLqC,?&Qnq_ tJeۺ6S.HcRGێ[(\T&.Ӊjx lрA[RX q-S|"+ :8L™3h`,8nJD2P)U}z0}vz$%o%GD&2_[ yj$͖qKLt|_FEQOEp?x\p!}l< k$Ct><$#)# Æz|D9-R j&di.+EmFd)7#e~5ڗo^bq5Dِ»SY&].mS5&|ijH0 ;1ёW[s^ Ҩ8xP0V3 &^1)asVsI#BmԓQj V[O\ N)dQ둊E0Ϩ\RjTķj[[H lϽ>ba.Dx[c #/Lby8r.kO:Xޤꠂ5/6ݟ`Pv> CK" mdn(N$NGf"|%gEֻŊ&&.'hZ}eHȒ6ˌKh `bni?gZ',RO,oCmNR&\79\0bo4}D0W-'*~1Ed/bP cAx%P?L"—4& ]fX7zȫ{HQī$ x,?"5IlĄ ^5Jz{UQ>XXd K'7EJn/%~6exg_!`2vx<%9Gnþ H>߀l}0ɦ^cp;d2M)oj& Gaehh΅(`mxs.JozO a؊ݏۗ%jͻ:F"فuu[Nsԩ*TN1O aGmFGE _.3Љ"򤲢3?Q;d F)҈ŧiU6*%它 $e)3b['?ث8 d~nD! kH0$`k(m:3O n+Ng FF"Tq0y֮zuIƽ8Lp#˃eDVod#9 D;c罹qO}1##&yL@- d0:mn=!-T] 5G>Ťހ(` LT6pX\P`ͯofa@lŞ޼'ukq+Tč6%[K5NFG?5ƸVA@c[xHt C.;QUCq> p>:H}:ˍ{#0cAZuXrmJ}TU #V?VB~HqSNo {~qv,P_t&1pWertDUjQ/CAHH`\7GD<{1=xPع/&HJe@7Oґo)rb]5)ugTK5MGQaE,V" z4'/(+(ʥ^(B6)0soĜ-3LsB0wPcYD (t(j_</KE4fmXG : Rfu,@(wylw}<ώa=xJbE},-ElA axpv:#*͈ ;TSB.`Ykq6~X',CvGI.Df L7* }E8XWߑmn) $}lvjTLJo_]dW~i=8.HMxˀQtEm9FTY&o]jTB m`X,6(If'$ 4V,T_sk4?&4D롳Kҧ %ѣK #HLݢ)rC5|Ak C&ȊLp"+LkjXCKoVeaJ~(VN^|(y=e֖Bc꺋^gYZ0707010000001b000081a400000000000000000000000167ee8137000033a8000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/hisilicon/sec/hisi_sec.ko.xz7zXZִF!t/ǽ3f]?Eh=ڜͩqkkH7d~|uC3_ܘf7fviuP[vvhW76 wԴe'W%ߦqub+ډZYYU\Ǽ ؓn Tarv0u=c: _, Y.JTm ==*4R*"Ht+WĮ}^ * T˗"}M^pKoO\r{bn ɑP [&5/bWt~OMQ"5m&NRL,FGI:*l/;5J>6ji|6^Iqpr*( qϔȪ)_1 U7Ni6,$DUlWSɠFUP(h }i3{ ]5%2xbv@8uԲ}5[] REc 1'D..c`m cIA8В & h - \Šc K/Avnu F 3yHXF *as~[@!fdp~j-̟wL{讚3'?0sJYȜS8k u??CF\%ΔBȫs(~&Z}[x͋@4%Ǽdy^ N>_AM1Qm/pD J^3:a1_qq̲®-C&Rv|9Fb+!XRk8 :&jJBtATq,O5_Qs݅YCwTA1Dn_,GҍXT=i77$O!qUy 蟂*IZjVrscl*;¤a|8^Q;c[usRtkLLdc^".V (^^r ]þWwZ3bWlk`NDlQvו$,./T\hm(oF뀣ɲ[EqvSB7Nэ)#@,lP?^DNNv<@t*%6[s1KPm` 6xk J{: fgυ2ӖZE!lz` ~4/#տx-lm+"nY(ծV`VZkENؠi`@4GMި!E{ӥP:~g_) THAjLxboxg o$V7Q#^P>D>۾yeGdN]{QBApF)HǤ>4YDaKd)tvΆ1o`pޮݢ;$ޡ9#>kK녮6#KZɯ: T,7/Nm3T&)^|1#تe5rxYA`日Ĝ}&4R΄~茾@Gmq"eԀ><\ VԢJ}Z1k#ҁ%3 ibjg,?["5E+dq~QIzWqT67S+? ɳ)L3'o倴jm:8:jWvlsx E5n-8ȲVl]n8j4m`GiA}fT(ǂjJqWsuybt '^ Az>NFSGy(ZsIrkSv]VXt"ŭM 4GYoVrπ,%hsO[>){HQR4u"ӑJQ$ͳh 8Eh-SR1kC0%W)%N~3F ܞPJLTxy- 9c~a#OiS v%ղ05a[?(&$N ^v軏qC%+g^jD٨?3ZHNYZd*y^cPE>ϱ NMRqDmLX_feD#ƞ:6w'5v+]CFA# Io y e9\F =%Yip[~05v-b }2ݭeCtP>C#: 7M s!Y0dTP ęd# t!WW'>XijvO;x]~"PAꋣ+rUP _rhDM#5v k޹ L]A}8**ewz<*xV>f f7b@iD(I_rB@(glXZ/{ !0ߏf )HaĹ&P)[m~i|t], [RJ {;ݏ5K] zPڮM#Iڡkny)H+hYlC`%+PQ[R[8[myfbkO0Yv` w]о]ȿ2ڞ1c&XrB,RAv?N}z'HD.Ki5)1nIbrFk7CCEK a\Ɯ r2R;w؛7/ij{玷d6 z(.=]gO:@cb/yXUpQ7uahRػ] `Y'oq*V;63e@푄4nZZ]'KJgΘ|'GS.˜nƁݼ( :ZVPW 5KAYyCuRJX+]ݲՆʡ+Z`b`m辔*~d ;} @Ka#n(w'(Ido.}tb0Oʑ?2v'ySwMłFl`k|wRc~^UD**C7Kt9A>1\Soˠrl9Y7l=t Ci q5 f+0;o1W4AUjS:(UZ" je$l9$*AtZڡW~4/L^,ޅf"g t3>3ʵ>ǷNۚ:2+Zk :J)h~e-ʴJLW&]E. Â- 0p)zCu[ QjQ|@ZF\j.DO %dij{?5_V z)p2[EW%ɟ ؄LDJ}?m&c~R^aEdī6~}[<+QyAiM5v2q*ZL"H}P|E5dEP~ۯnt3z"³L9K?T㖓jlcv3-8t_p;b'Y4%Y3QGТ*M5çw~oc+49?֨"dߒ *dR-ڀ~ -ؗ^:~,meJKz5ſY%lLZ^NsMy2yVJܟQ+bV"z;(3PVI+ \YW&ead!] _EnT"_lV7`(OX3B(lWύV&cڔs:7⚶hfm}E (R :8n49G#/ޏ'kPƛseM801s귲g ,.ji^COa6{j =>!52t LT7v;ZxAteZS B[os0T;Ij,OϤ}* #RYV6h"|t33qĤ:.#?a)NY Any0Y=+L|z*ַ\BHh+ejIs are9 &V(a%jt9QCit4x`'rE~nMkP"SL*ck@nEaIJn\{QhXNraDYGp\CM%i [{RD:qt3/LeW +7P+#,c#A1 Qh.xH@TpNrвSAK\u <'p ]ñMIawojԧ_&y1f wc@Oh;PŴ-%.~S16Wm#Qg$}JjNAMdJ>/p^$VaeDa;YEoAB4JžshVM$ /YPSY^A!6h)s!R&'^0#lܣ{d5Ԧ2og =1+k1k-- > ;Q> WH ݩ.ҭ o։.Ґ<;Ԍ*¬@ '3FH \ 픡X}3B?Dh<_eN*p»"LȄV9*b*{LE;z`u $BQ?T(H7*!-F .2v;DrҪa%n>M"ɡ!*fhܶ?0[) T^L\{sJ6^7-" fT?N Dx_ '2qKUssZod;V_MȠHˆ4CKrW{mh YBrIw2fcZ@yv+ntijN]b+s,Y{\սPu%A,x۸^$>l҆)f}ʘݞ<$$axbErg !+!\:"ܶՂwp>eL=| g3nYNc׾Q(=ea5Q1S8}-M&A'T4x&AGCzX J r2ڨcQ4e(xl"ŀ!:y~Ӣ#׿v(T(6k\+{^Z\-|%:4<^;_D@FMʢhLVBtF; a*ivӕ;snkZEk ţ`GneqL/N7Ak!ЀfPxEiƧIh eՌjoF;p%η1N%cvEŭ]ݦɅٙHg= TJ]#tgãi{h{gM5̶@Hl5ojr兪F`R5& ^&WKS8IʪТkK/ݻ?TcsY|ABO俀A޾OH%fZFtETRZfsUqy\9m{qr%xʫְkO4h0wg ]bϝ̚i;gyy) KLDV!wo)YE ƜcSyVЌIK*ㆡAijkEQ@YeZw[kr={`W)[ʔuhzţl??nsۡ A~6%L.j30f6~"8ն붅vF@PO;pe%K  }HsPzVaXےT/Q 5k 'µ7q LB) Eͭ?//aÆ7zp38g%'V˲23 3VϷBWQ]K3]sF*J(,z,x ug\8|Df4OPtyP{ Wx{S,I\{\A t!@҉Yj6U&LQLr0GQ@9 հc׽iߊ']%&CJWq0v7G@]zowt:%Lf#H0UL&bXux7Yp$ɒxWn-;m˓\ls.[ʑ?o78#&~et Ophgm#>t`aFu\Rmrd:(bW6 :mgf n+$GvIu3Y{l9MwfS9&'gp9#J`]V .SBTMP02-;$s 8bqJ8"U W-BgR 'zm-Ft}Ct=eYUM[:ݺyMi`"^S[X=ҶBPҞ=AL T;O as С4LbN,d"P/ĵPruu?Z(dKy!6Y6_t ,ZP 9%ʃ e}}g[`n|(Ju=Bx>,U$4C' }RaoPMxmh|(/] o߃=?KuȵG> _>j}˜lrَ&N h+氙kfc-bg̣e-l_~s v3'5b׋ɂ3+Dg*D$/;MM&XK͸5 +ŒS X Vh6SUPef02,Q$7/Q@BLkZ#g)%la0v;xguhQ!Gq^|!\!-7J!iz<)ާdc!zR$ LxA1]|ϔ{4Kf_K&Lsj+4@t'xq2tc@|y#;垌`s/3[–EIjgǏQaּRe|a?,=?3SP f"5pZլ GwJrcx,oĜ=<툻PnvLb=¨Xƣ׃?{[{ =iK88땍ts~F@ IQ:2Tg7ȧE :!ZI;WefDc^Ě7;di><$ee*e?r9}9U%y;MwͩvM"o#?aVZS!ᗥtdz#@)D ΀Js *yɖz}DE0=|˲7-%m aa5W *R Ix)6)Ѧ/;,f1N Mt-74݊+;PaǠ!Y}D h2z!*iQ*W;V?~ݛ &]Z l jPޓ.!f=SNٖ\Q$aPfT[y2=GLU1bt4;6:Jوע!zeQ|UJtQU{U7,cЬiG43Զ!C.pi0 1+͡ "e/[:D p7 W^ޫK4`aS7E_*B߶42Dxlv/)jv{UYhmKŎeo[1`ޢk W&RY.[%FlKTe(X+p.g4 lX'9W.y)uh Iq| @ٿ8uWh{=jpm"ά[mFE8j;;=r}}n]4E 㲌31ܟ{h?U k-=,p5iT-,x-]G 1R>"s|u8~ G?* ͈*p>]*TDscTD>l@h{0\Xd5ӶtkwQ") j3,Vt1R#:o-ÐA\l&.!ߋlӋQ1C Y*UBҗXYGKiHaq:8o`OTҿuPsXR΃5,Ď|'GGw5̶|s7 ;R`>I D8#|xXOk9T̀SzE"'LKBQ]~+LO߽)x]5bQNm 2"wED?$5t/$GPw>k YUevbo$NkRb1JPj5kǓxpogF[^?l{(2UQ!tUnjz`ܔ]& G_VA_ԅ\k@f%FwD&D=f8pE' b8 @ ,̒{P7!Ϊ~H?;$qbN\OSTq`W;D@ȊKfհH ~ ܓyѣ" g$abwڥhaJ΍^kr gso ~/ Ƽk}5sUkvq1II!&B{XK gml'*-j,-HTF7=e M9;wUl@I f0ʼ+d0y5㌃{xCR"6;}@2=)"oQH%eGp:֡︘2| ȢvPbvӉnHj}; Ayn0V(_n>5eP/%/SOGkPtaZ튁)9f;9_e ;/tXVK0&"kРrDRp&*"]B-XT-A)֘2R8+ $2];sfXOعzg ?U.v L!d2]m*,EqY'ش=|NEEPٿHW60"'E5ЪՂ@fBX* b`W5N8#״. j-FރLv"+ WĢ4,@0d$jfN:z<ӵ FBhK)"&#P;y ӽ 3[&~i竌, a5k?f GKC2B;i?x $E/ Q TܙG~_\ϳF&:BCkeaRX?{]/z!2|=x bH纭]nLPB^S[sET>N#/Rq[Uն*"%.9sOWjH8nQT^U3vcO46{[*g>~>.t@F//׉Z9JmWprܞ T0di矏8Q'ӥ\Lh8{ͺ-%Q}4 Vv u QsǻU*niU#^o %RӸ^da'=*7X .Srn7>[2ԝ/0ZY)X*xFݭ mD":IAZLY~r("<ɇ4qwN!7#o{ A&jlx{ևus9' P (-Z%Vh7;]xd yC tvuTw'9qYs@wIv=klruk]$@UK!{-D=$Y\8GNӊx}nԄֹe/IZ["'g&%EmQ WtoSDj=_ϙC)vG/A-hrݰÖMHpEjnPRZ|BKzȤ*|T1wQBnsqq6촂_O(oO[k+:\K׊*ųime; e46Q%w n9 O*jEڨqj܌骅d_SmnaͤrgևgYZ0707010000001c000081a400000000000000000000000167ee813700007024000000000000000000000000000000000000006800000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/marvell/octeontx2/rvu_cptpf.ko.xz7zXZִF!t/eo]?Eh=ڜͩM{]A51ٯ]]M&3?&R[gI+ujT(#܅nwT8} b"?ٞGb x<+5*gfKDۺ21"5>" F ,2;C!ɦ u}|l 2vW*~#ȿ;?i7R{P)ǍSdraKobq2:+Pyw2UjzjC1}TA@$(UYhc4VH!ISB;]J!%، M [5l9,`( wL w)8g_Sh6@=_,̓ŀ?MּuJK,pi;MT:5v 1'PU|JН^sIfVN%p)c]~ ˏ[r ~m_h }!ͱ{ٰгy1㓾&9kN),{/Ko Jy>Q÷{MjcSha`z'\mįNףx/@r˴wV"9d ޴R. 5JEp9c"e>:_%Z0YP9!!G Ń uCfJ㝽a#n*ܐI̺FI DVYk+c(' 9L5~X`F `p~~`,SOnt1Opmg?>lgԱ٫1pi&KUoKv\As\b$3?yJ"I mn>r~4G1k(3@k0/-AQǽc og+u$BƯ?I.}w ^1.S@c"ˡtrh㲼Bٝ]NtŚSqwl9p~$,R#F8 C*bVM.[x྆"Z/r !C!E rfRç5n+/ kj`XNMR_!ykӀ).u?z4Er &$,@ sGʀN>GI% $Ed2-O6-E 8`Ca7ínp_x95ڽ y48L1l ^ii}SC"Щ%?J1@@2l(Dn >jet #-/6 tzX!(.L7?nK]2Ҡk6bSa9MM<{!sfhL~gkW_Xś+qآ4c8^8ԊkAqJ >j.%+8K=AqҝO"L_4tQ~8[{2m(Qe $EđMiBU,6&FNFzR;r JZH{«%ݺu{* ЦESEV L/yIqpA%KjS #X71nㇿxIY!Ž0k0:p9yN%:5,&j0p]rS \E9TB今=?1}u@W*vhuAhOͿV! aƅرtyWdܴZ r wf6A OvI~h@FOnE ֋2읙b#" &`aI" ? 8txf1O1?_5SZPypx`1Ka+}\u_C>BfDUxp3χj kTB;z"BbCVe#4BS+$KGQ rMܹɘAⰼC}qGtc93}0ǁ*; w"TĀn jtx+{\ X/V5M$T* ΋J59 gWئ=G6ŰEaPxEkY▊*%-@u<%m2_z_Y)Y\~O=PvE\D #4s7k⎶T友pO,ܑ҆'9P&҉S{Fxұ1nq6ɓ&*"=֭;/0(Z?p&$ D$RJ^ͨ9JSҚk.(O?ldE)DZ{A3(U&%'mS]z(X,.١X8=O9yٗ\ gLK;\=,T7>ַwvtUaEn蚋b &)p*P-?(UjzUU]r&^_+bcGu`h֌^DSbpf&7?Ҵ qwq/)V jZMˮEj&cֻAP6& jA=ýoG7kc;.G: x K-5Y-q»l14R^aCncSʒ~efk;F44w/i{)a.ڑ"0cY\aci &ש ~k>u'Y|q{q)HqCNۓJi\ ,60B`nGqjjǷuV /L0)xXpsI -ц|8ViAOud]RrĈHx?T[(_wݖC vd&C仾0ȯMgmtJrЕBN{f _-޺ 90CWGI{ƋO"]Qo?r 8jJ|MF-tC4,Ub|1!.vsn;yhaHñt6j9/^*QU$s3Ȁa|*5"=awL֖X-^w`-,3 s>)٭"jM?W2l@`ILr8 . .{yqNss9_qmhwt/vvT=7rߋs:+*d|,KDaĨ(]`*'p"c6UT4Ŋi~}NxbXQ@JqZdUƌ-yK[y+; YȪM8'܎+eZζAw<[ =ߖT/7͌=6Suvl`v(4QgwDS]gV.NgZ| R]J6q,!?/;=RJ&:ޯ, ;$ߤbE=yDul5E** V-J `Kĕk ]ioH$,hĬJolD,jͫ LJ14`>Y#. a6قJ ,qA1Vה"n+X:d iіM(qw3B,Y{%%lj/Ջ*,И ˯z٦^>RYcps}=|Pjt8cYkuHX jرl׺('уݽ Q gr^ 10ѵԸ+WrW }yAA\k:R9ӆadg 圯Xn;5 i-k!.8 r":!KIȓj< ~&9!ĕ-cqhK:UR,Ao:qZ4+pefinl(Z"J+w\ls7~.!EuFc;JsȗeRem|OWxʳlf@B/@Op:Y3+aX SG^RĂ[1M4T#:pގUlltLʜηE DXbhg ⾗~k)wB&> ŏdQ0v⬗|dehsr0, XXOƓ8ό$}.]Md,>[49ô2Lݲ{ ɬw;'1j}bQ{#zfq/b$N=\T1P2O[an6w]:=8 ӦqOl=ڿQ|-hc7heVze]YNIsv@N{օc,;su*8 L= (Gh?GWm2'bO_\h֠ApJ:fM~%EaQ$AMK30#q@`9|c?QPük2QMnyCPO%S9R,ko5FfX|Z ~ZrP'1<9:C`?5[ڧx/}/0Y睡F|j{@D"K26.n3;Seoɐ7)*Б9ݝްZutʖvL6(|&F NfnMZ)*2*=[ a^ٰ%W/PRޝ{ȧpB7tLW ׿4Qϱ^8$[j>Jin/\gR}osBAB" _"wg-,󀼥H`"4$,Y{DyB"I[ YF@K* =,^/dCeO!8 L< ǿƃ}vJk~N䪷yRбm*A ]5&^a(|_J"A>}afIm|*AQ|reN>F bz\G윈T/\r?ܔj'qӈ:ŀ8$yO)M%K%M9jqnwq9D僟+SsTI9H/)Fwߢ;avW=-\J5Sqs{5);_A4Aepx~*=FK J*_aKRw@Mz?"fj{vN *;\b&oaѦ\F9 \^֗EF{#b9D>M;g!XQ9чveZf ܵvՄ@/%15LP+7Z1VX6`C ]ҧI&ivQ;Q4_MU(#_Wt$'̫uz ׃szڼkӆN|SWz+MneLz?%Nq55 v'[6A`uo+} NfS)upNQ(}WQHjigeřexDIrv_ W+ciV]p_q#0[B2s\Kt9rcd]aLzkkyNEBW(2q?oyB D MNظx}k/q&4"~gzSrU3SpB|mg9^U#RZ TSŷC]쒞Vq*Ӻg^ZPUghӕ0I "G8ZW68:0 "(ۇ\#'C?dWbpK_vJvdkӖ a3p{E#ZjSљ:wX?R+*4)M^eD$)d.(KN2]= t3 0>^TkshQ(~p瀕s<a7(8GzV4CRGR[OBOHQL&@s[A#2Z<6ʾld pl tUj98s>@4%v.emM꣋,љ=~) Qy{8M7B= ݩ ށg8q)'"%JAl&`_&Gn0fXAf|DwetzPOj%|0AxT˙RӒbͽW_Nq"ː M jKp o piঌwE)p3 cU3y}8]漴HM RjϺ֠@tޡKrŨʣvJ$`cҨ!}C5 ~*"~,$ [S`w\s'3k-=W]co3 ͽ\@'D:0b綸㚍ne,''r OY7(QýILռdN{.tv__Fa"p̢ax  2øAl@~]7;pFsI^?̎ arG#`\?_ubAւ{[7ً0hlie5lPDBuǡ8iaȤXW62>4BP6 ."{9, \ɚ$j|ڎ@c|<an/72ñټ9cǩdhR,BҶD[Р1Z/B#+גg'}O`a {q|~\})o[>H f82GjkAҁd?Ϊ @Z2xm']l>ANu h\ f+~!=J5LP2 i)bH \hΨnG(vyk YT K2s|0&mnImd/z3Xo 񡁰+w ۃE'Rt;>Ds#SҘ!;kQݒx5rfrCX˴'I04iQ V!&P!.s'$۔ }K}:3 cՌqjV@V&:c꫽9gRu>%{ՕGGj`$ ߥSMP|IH3^}*N;tZ4ù{؞Ajb :ORc޷ğx{2}rl-r .+( x_%&4%b^=>cRaa ^Ր<]=?ɠ?i  P[E L*ӎe2g*zPҢ㒜zڧ%/.`ccc_ HڭhlF:BU`qǸsx-8n_^{ӼMwbNe̳C5\گyC,cHkT$nmG&sHI'nGDzf>i< TVxI{H)H_̃`0/WWUCe>'!$)e/,P|l2ESEi;J/ pK_V7 j.h0o?]qrՌ@Hԝ"<3+p ~KSyA:mZЊk4F8cn^"alF(!po\Jy(e3#% UG,p)!Wi";O=3d:*r `[}C;Y <5$qs&fd+XP=+7IץOwRW](JKwI6m\ ^jp |"F-HA`=u_5=G@}+Y=n E*icxͨWA0F3d$rswa(5+1eiH[ٞ\0ӵtM $ض!7qԁ~(c/@0_z0'2A:֫.kNy?V}*3s}l*S2,u;<@eiqhq~ȷ5N657b[:SxfcVw 7]5 gk Ń4Ͱv2xW3r)j+^P\})hM&%Ȳ7G?Ӌla&zYniUnOY|vdˍ fƦ'rxz/?&ɽ;g+@Pg0pa%>Z#i%#V%ДO40\Qޑpf|I))S0z*MZu3PA Rsi ]s7&QtvbRb٦25.ZE-!d<:9q Yrؔ*'g+O`70/r"[ 9pΦǽFwu5C$āR `>}$&̾V8jm>t_ fPK\T=}/~\B֊*SU?z>)1> ~劖ia`Xp)ErOe8uDѻ5r^F}JWF5AҎMk$5E dQ0zJrd(wr+"%?F@tHߨ$b7Z*tWH{xN@U/S}d4ǣTjgs_g<,tAD|[p25\qQ7!B{gb67:"M Bcjq?x GGLdw:M *ARt9zGPtC}KTOވؤ糷'A y-*e088`RQ"K0xm|o k+dSrj _.p6DO.NHYP(NLBB""ިFr 7]R!>5hEy"XL%=Ldxh5|eZyz~ЌH;߸B;/o!\&p&_vk\ORhJ \"g3:K&HVB\,V80ve G-kXE44`@6{ \L[\&,yYC+h ϵs (}(8t!|#M_s"7/֬םm{Nڄc~r̔IOUbAD#P[0~݅0caE5POCiŒ?g:,V#mvrÄESMfCNf*AU9W$sb k45+((ꇿ$GiVϑC-s݊!$BÁQ赂+kY68&I)ݱI }r,O"hĽfpq$2jD1@fN1\PkBg =`79>FHAxޢA{8y4y6@;RӞN&^I'NAj Z] px?oH C6hO0~'(R)h36@z,5vc:LG#7%JQ5:w sd0ɬmHveC 7634ybZBFFOaҀGI p`_è%7pR1/΁'Yh>Dngj= jA9?’dn?>s<% 5`OXeD/zt8Z1~ KAB)ƥ6m{VRatΡy f,8[ E9㺍/ڰnq6K@,{΁N.ܰU=3dV *0⚝4]*`TښҔwTZ0|MgS<С{)%MK/j%sU HT#0`+w+(<]/:/\m>h~1ЯS!>ة;5EΊ z69} tQcҾĶ-n;ay~3R{$:pPFG'Gl.D?wb0CpA}FUM#PX_ӔYvM 90W4o8q~AKcB(ҁ>[\uE Iuշ vGCNZ6F܇C \k*yݛnV=qmhu~ǿYjߑ`ciS\/MV<88E̜h@eW-Za{q=JzdbxP{u`]4ؼ k9Dž}E&bz*1jǂIZ~b 9cna'^W'">4gb܁@sBF^$eXŲ!ՙ0<^Q j׭\j*bT~ XLŋ Nq`CJx#Y)& UM8~OsJ)-].p|WBJɞaaD~h/n{1xA[ ;LM ߰ٞ8x-*IS Ho@ܜ9aؠr3u 8p`V*`d5\ ABN_{TSW"71&R[:\ڰ%3ݏTrT8oucBKzJIRprE:^hZ@ݧHO58Nu,,H`!o;e 7&u9'İTaCrf\fzIl-w*k Rݾ"\2:,\jV,&/PE_YóK/mdp5 ed̮]A$^lOXnbeD*ccXr bqvzS?Τը_f5 k[ =dAj@m5Z-R!8py˶}OYX?_RL+B_fe߻s"ƙpϨR`M +5Wze(NKPurTw9~0{?yI ҭ mi&p8gB (6B+C|mwWkBRwQ$i*`YN~<$Dž3$) ĝ5&%]f2#`Y@RXwI_7%JL50c/kmH,ՠ6EΖ.}YdCA)kTrmA$:-htp0ewii~i4ET1Σdk\F‹P,Ӣ]}}Nʡ|}%kߓD`%>mH40F̮(MA?pR\#>+/hW->o;VV~TT.iA"[g(5y ojfI%kk_–x'' DYjNqwzx.u!\Da_ uxz;QCBXlo.5 #y%XLg]VN0nUqU(o%棻j/Ifr<7(LvިQ5Tt;O6 jv7$~T.I/TyK{Q{bsb)e8@9볔<`lE`?Ʉ_׃صg:jZ_Ì7" r| ?8L?%f]tdnt"~'ΎSojUjBH/K%ګ(QSrqSVY_wh5E ~4_O8~nBY%Igv7S5 .%]Fl0*fhGĜbaLZ"ŷٷoxZ/bӌƍ1H=5l=Űo z[MvIgzw--+pk륕vH )y TR)F550_}k=kHQrNfLFϐL@}^Gx! Cm>h(kJOMb|Q>$rf6].+ F .oOp'yW 7Mp닱M)x";5pZZhFFяW-l;9NhK<Zao9طrElzjYqvn a(P3a睳+ո\Bzy 0ۮFzN(U)Sy :~<&(:. _rāAc"dLϽYB4<{ D{/?CT{u ؕQd0,ޙdn`w=-t82l^˝PU菟^FH$'~Σp$"\@N-䂠r/fE>zP'zQ:u2ptgzB諸WMQm/hJ 9]?9{jOSu/@Q>g}|n ?3ϨT)g kf8H<(#Ҁ"W+zB/&l$+0K(C[:F5s0]M ]EZ0b{@w{ e¶:fQs\#qja̳fmL$K`g(Ꚗ0BNw;4Ԍ$>V9aU3rhRͨSBV;mbTfگ܄d#E;shi>x&V|"+7cֵc}Vʎ" 5t]樑T^1uNpG28R"SNU5{u`v@sח MJg@&;$Bi~=|(/} tש M" SGH{|7QyMۭ^߀E1¡\+lxb|a<%sNЊYF06 ?w$xSȅ$(}ѱa;([ʆU3 'vT"H Rٜ0\T4|6H AJ9†tO<2ZmQ+n#-S]8#2JQa0H9{KhrrK*7 Jo@./ ^]?sk6H3[t$~&eOeԅ'q N#.8dъH_C=3UuD٩89IcK> \x-]i `eŋV-QŰD\ @ _XG1tj, V,&kQD:ȸ=)9I~imY2{΂2Rz;TuvΎXEIo28OӊIPUF3KhȄcq圁Ҹ`#TؤׅWދqucB!Bg'a_tE?}jt Oѱf=eSQr0SkҞJ+xz!h@~t̢xhfZ.>5D>n=L0EБ(=Ju|+$eDN2+:=Y" ĵpWk`۹#B$m ozgx_=YnArPGl9|'XiV,~ T̓k&=1)*m;yN/& [c=-n1LR%M8 A|5+rMGDǯ$i 'Z'+ٺ͡8r*t|p3wLIA/rcMLF{~#J1Ɍ]c-ҽjp{l1/T2mH#= TUQPZ-rcBH-ʻ%5h8$UU#@;`]Ykjz#V2/rM&#Hkcf$#S$'zK{W+}_Җy(29%#֘QG4~*ҺwӉ+ޜuMV1 VOM&g|e z 8gd_0?TE-Jg;?v$0uMw}_"h vL^m6y?]ٍȸWR0啹a=iUtG8$UHK;HeQ_9_˭?5wG9޾U77۹D?b 7RZəŲRZV}6ABe">xF4|X_:+Wfhb(F-Ȕ%k #v& )'g 7(f L%m5S3k0cFݓuX[!҅F=MWiuSUb|7GO7c>c-M=g}CQ|udm <]Yh"ר~ϊLxCcC]Q9_m8en@H]*.D֡V=BȪ\u&\P3+P)cg8U|a҇گv=~/dS,4z yFĉLm)8HL=ڵWRwu;4Ek -r*àyO@IX4 1=LWB-L,b Uae=+(T=XKC? 7u;vs]Ou+Tw MRhb/B퉶A{"b$w}􀥽yo%|j$=]G[(jב+UF:@q.}yXc@r$)kYF> jF%+Cyȫh’CzG9ldxtnoGzwd hB Lv|7:MSDs0_҂R }y^* ]6Do@mh0i|׿<Q <#S7*Y gߘ c?}qxo*= N+r-::!sEwȺ SBJ_i@3a%nʜdFاn٠?>DMTp 2{ Kiw6?ksfv$)xrKQKp,4$8 OzI8I_Ȳ"%gW<7=q1yvFMtlTBZ>Bj (s -TFI{L-$DO4מ)j4ES<%PdŽ8' zRN:5l5:$ǩ,=h8Mk}$~igQ0+6zJ\w.!\qz&h8p_B po1fUIؒ{H$&X) [ ȼ3YUJנ6cN7wB*:[y,]Q6o~hQ ;X>vЙ\ i1X37F1m"xjPMND8gj%0'4=BP;uF`u&?D:a0uK7 qpt(JNbt[^|j BF3+Wldp?0%|TغU$UfܳXNwַ~GW8|w )rsۅFH{pRyZcc`s| CحMW;KP a736$)2*vS6J\7K*8N!X{qzaMyD<W6^j|'t#(4~Qn Fҁ˕TIRzgjz\DP4;\{YZ Xv.R~ )d*T}R!Rߊ}*;"t ";ؤi-m48Ե;/ۤT^ 佯U= qx7K[&@-ؙ$`T(-wg7}Y ^n(ScqXsVr9/#%3fA|<1PWk$ j 7ۄdhV" Wr>BQ!G%zYdҮi$C^jӶLv3"fױH jvK ۟ 91:2@akCI޷WŜPKbvopMoOo3<4_A+ZS=u+X,!Ic#c2"V mY0d6sz hGG$m)ѽr3uIY4JYv{CÙW㲻 nz]&7r`^&rn@H##O:_E^'z˾s"6rZ)n?ʙrV]fkt͸I;Fpusf7#xs$X Cىz(BqCsZU6.=ḭ|orZ\NyR9\5E a?Eآp(5ːR("F\^>{I荥MMh! iR-ZoS0bSʟ[߆W^HYYiQ8W(@^ ~}hFnO=z|wA)X&0[.-[x<ɋ\XQ#o#%icmvKt.FHVJPxz֮7DP@8F:Rt`=u_,¾qY5h* ,L'δ7jV'-nu|~g&CАۏE-t&1}$S" h}dx74Bw6_3/@D²Yfq~-;ѵ]`hXV֫Ue,Wdìxq7l c"]˸_Ӱ֜S/X:,I|ʑ#qkIͳ`JPdLB?>&)I' =N!7ie :cbre|'{Y;^܈ qM_[PAqφ;E-f;_%Y1$*CIfu=F$tB(d=JW3bBӜCeYzqD=U=lu^91R5-C?25e אdmƍ8T.՘,sB_ӻ!L |@bߘ~K. waVRT whDM(+JѢ@g +&wLP8Vhwbg QOg*``XW5"gt:l(利UxY4~'u*1.khm];;adM$kfA}.,l{fA^P<"0bvMQΤܻ!, )gj1lSҿ~"[-S|ۗ [P0,+(zfZGv)Pir52u:OEHZ}Bf/Ƴ'rSH  *~&U*"{Xw/o1haB (٨sS?X"́Y<(no׫&ahJkYc!ҭȶrKyjq;H<#REIR90[UO*ֆGDbuPLliد/@3+c5x` }7 6f%!T楦t`_63?Ǒ;^*atؙʋ_(/(XY<3wu* #R%;8&N3DJꅱ|xK\ĈNTqnߒ߁sQezQ൞_d.@qf)[!8s5򳝉B[G_3=0au8) >J+ׇI=6N)vZb~*L*"b&ٵ aRU9 a=”1|aa+8m+`B TZu<ѲSJ䌆{ĉ`Dž&- kc+.`3Cj-˱.Y`"#/Ej1JJd*VBhB̌9vF6'0IOxRr'-`}덆j 9/vG 9P#[9ƆdF!?T岵= (`vVf=fWas2,߄4{EW!yz j]%{BcJ/|(~o0 UT tgYZ0707010000001d000081a400000000000000000000000167ee813700006b38000000000000000000000000000000000000006800000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/crypto/marvell/octeontx2/rvu_cptvf.ko.xz7zXZִF!t/-j]?Eh=ڜͩG˓콕ġvS5&yn?Qvk9l/f#G J'EpNlH!.3s׋\0I׵sBFƧBaUl ^"NKSߣ6Ok*T  pME+8s`smsS?TY/ }fvkzB--XsZ# jM٬>15k7Z -#^)QG69~)amJF$7DbI S`Z:˄,tlO{6Eo z2B܆b?K0@{u(5 &ĪWD.(Nw77%%P?VĠM4 SU>g!dh^0SDU% QQ$wÖxD;!;~2rsv+CJʲ!0]lsnsy{LG/sݶxL[ͽKEڸNC^ z yتq닞b"f9L? P*t/#³t6k0ѫ}gʝ|%; ,$X5o<]JYDPR/k#=f~9k,'L&dpev$Z-dk@51G=GZ2f,hZ2NѨyD#36u|S;s\v`ݛzi$F$:>(oFoF~l>5uL1Yj]S-nWdr'3 )U~"8z Gnq0^8| c8Y97&<&k3ɻ.SfAsQv'CB-;UT'%DAx 7? ]fB U$iYrBfFvt߱ы*)i}^(0,OrC+,E(Q\UT<[SS"<hj5ejcbC,=_;H^_d$6nӹBí(%Ik 0\d} kw2i{ux`^?)ׇQg~c=Dt,싻YWs*;Ϳ]%NO20aN!k,GǿR^h壹??Nj" |+a*e*;ctXMSuҸVlK.ϯ pŃ)9~sC{ء)򉤙 &&p;S̙PBO HJjNnO3R,ꑑMD WA1g&p #euDQE1+UzWpAJU `+12Eve#4N*x-H`4YrK){N!VҡP,`U[ 0 . ӫ=pHw^Cu\v";PF;4\_ecHqy $q4J6}j8YqH`K+en<2U\ϾW5B\3 k2Tgf'ĪO$zp~C<idm`);j FHȹtI{x)31f^p$>::Af5HQZ)苬BD|}XeQ=>gI$F-!p* [c#ȀP8#1z{>q@[ݧߌ ہ%K(# j3Emg e"ϣ(Y5Rv*fn`F"R\_Qc5U%2, ٴEmYu0]{e-aKUIpTL5K$Qc%5ԤJ8/=;obV]GDe׾'E(mhB+D /&B#Tb0^b rnn 9AʀN5 rXm>96j4+Zp"\`q|2ϼfvqId@;{/([5᜘)y ElQ$tdNIAz}3[1Qou0e|#i?>vTMщ~K(`8ZnC}XB+@<R eԽY~7(Z;+9nw}Wk@,^+@=`>V8/ouǐdIls7a aRفmP\d;,xwh|mt| (pbD׃&8{DӵuXm-j fv.KJ߭瓡%(SCpx2fCi_SuoVImjH[Ch YxK S5ѸL9oUK2е1'68S+JQo(Zq}c(l/E\N]-%|_^(Rݧok5v.aIj?`%)9sh`L6>#Y1J'oև+{G9'PղY([PwOԎncؑ3D%Y+M؂0Vk !@8/ =awn`=zR`MPT=P(6_csةZ#+9v:}lX`'q\ֿc)K9*o#% '4n Nq輻?p="gYp07b$K(rfs8 E5mC+|B!\'&5QtǏkF|m-?yc+ \z^d'C]|dk傽*"(r!؇:}wS|[U ?# qz% 镺>30UnԼ`x*eգ?_5-{$ w IjvuOF~iV#>xK!&Y0!.ծEF7ebq*UPk6@m˛s*5R`B㽭[6Uz< 6(_򕪸i$<;5rUxkT7N( #OˀFga`Nى!_L=s:u^ھb Ŧc|5rO]A"D?ë^E,ޠ%\$Kq /N%Rrٙ=;vF;G ;8jp(!ʎ $9;&3m1l%%߄+G[04,쵤̜ ȌAkVx?f0ق}[2,bOU}3|3gr'(lYPNoߵ1!j.jchVQ$O7TgXW#rWc*%bCmݿ!U'ʗIK}nٖa#Njo,6za9Z[8V !$g AIq$QF k-"a%ꛂy-eJN "6-)N dm; 9äaoX틔g%p-dy4~dͿ[i[dJ S ]N݌hdjΥ ^" Yo :OFܖ.E,|h/W}إfAqF]yVwNZV6n_ym7i fYVy@ƎW+oмRwb ]]2&@܎_"{)m?) iXBO,70&[TAĢ~qڗ\C]95N\'ad|x"EmrȣbHMa?s9i#@#%Qbg&-Qݱ /yXÞ.#;u}7% ~LQgX(Q*_%)e){mBH]ʮVI(_pdg{1 y npF1u6 uCivΓ*op[ab<\izhѸ8Պˍqkj.%WTz@. i387+>M,ż`7g_3TRg?vsZ.P)@0f`=?@꣧`;@eFcOAb|YoM`vw(eD1nc:<609{熚7$R66<62!5y⪓1A:ypȨ$+/”i~ab U/pn( S1`'015tmzeJR C,HR8o}M-?;~'4냕.(̗GAjZKY1{,òt CAp>PV@@Itc}07Y[3Gw~=KB䗓4!8PCH4"eP63"$I`-2Ao%Xs[P3⪼Abrr00^k ,;C L,3~] ] Sb(13314i%QKy;8Q S jJ!* ar$Hkp93Þ8FI#5ZZϵ 𚱊BHQ~ElxQ x&UV4f[]g)b ſB# p10j~9*uT Iux*ZzyL%ưѧEJ+L@$Jqw .i{=irƾu\Qr5Bo|6h$ ،Ь*kEϬ һ Z-rS'%t2j{FɊV ='k`/.ũ/;@IH|l.7"|\ c HjqGloalXr~y9ġfԡ(sD(y2j,YK0ԩ >t LWZ$S]U3p- t)G#կS:BrhK$%4 Ae Hh5Yxf ZǛK+g#IZ1XJ0. ݸwXe4 0.F ☉Ǯfi2uߍ oOF_S<Ś2iGr->NercØ*)'Mbq\)N_NiʹxYh aQ{3,Sö[,?j*nGTL1<MíR s[xUR ݄7Jo& \%ťOÚD m>"| 6ܽt,9ng v3Ј@s!93 p(O b?DyPp1K| \i', Tu"ѐ]YQ8~a^/|NXNm*avadSAmQNg[~2 &/iW#VH..$zu3o aS1x~3@?AzpP9qNdtsD=`t od㭗_ޝV[j[%h˘lΑDJV<u]XHkFOF/.„"WuprKlC:Ie+ƻ_8QzOu{2Fwa*48)g4v7Cnp$N$_dqIqd(I{]QD @YhlLͥ UƅU[Ĩ)1C*kw_攥j1iNEqWs&nwiqhv tJch_co:tU_R ;;<Ө]B8;#?ʌ^$BgL7?WGo69%փ]-Gj-TybЯifzڛh a/Z&8?J] OmRa3l3BlMZ7qXV0R3pDa!qC@)tNV-D2Akv:MhڵT7)\.xQȩ %ݠe-]Vt\y>֩EGW9/H.w#JP`bY+$'dQԓQ^nQg^&Q/ PpS߹%Q-$!Xl$Z;ɰEf crIh8ssH\@^a&] 0[ KU$Uj{T zŽFzyԼSF<bKPb#HT2QLohYА F{A`=-~NV<$A2n#Qs>s ]R_ Ef5%qF|d9=&s.L8g[U8 * /7~֑zϭqa:,%[E$e)+˫4wK_JmqF+a -çz8DٗYt`5S֣ d{=(4(qoY8qWCgEмj6$o:پCJ8bqiz "HxBLPV/z?:8Wv0Bce50nVOXʹCpGNC*7y/lz>T%YjClѲli'%vBZ+~q *J 9*L]8;,j̺gm3۰yزKq%XЮ"j-m >E{m+ τ6gsΆSS‘Q?6f? V;͍6Ԓ]Of*ϙ;@<~,+ DPCO@8QetGɞݓ u@1nBQrv =Ɍ/c{LVNtЙDhښRA,M,j!=k`rc\RVI=W"n%_ڊ 6tl2Hl\j4@'};i -=k^o 2jiOBp:auc4ѹ?\dΥ=F;!qn1caQy ACoR=.Rȵ(n—zׇݳsm]¶9!^+FԙFW`;Ք 1s]~ K+bϘt5-m~biz l˰,tF k?/pnI0(06rg ]oB^&.جb兕oGUZ6GIцgE9,CRR@JU3t3xDWUJ Eyf`e܌qmП5ak:#/ g"ZQt)s;zd%aJ߆YQrJ v?݆T+D⎴f .1:*G쁫_.VWV3ւi% k1QJ~ZۥK}ëO-Н0bQ#!E-e!b{[Lg(QS = tZ8 2TY:ƒJ\D3pűi1/0n(l=>ֳ.W6s1N|i#%>f"t<i+9j?񪘋ns̬4&Yl|uq%3FFe_jvܪ9uݬ> S-Wx<zgiBΈѭ/q@+1ߣVq[` ~j A' XR7744/%」ɱsF=pIu f:)rS`/C3^U~4-}̑Dgm/TߙPoX$>g{dBϲb 3B^y|X '<#- #1k ω8 +M5oggNؒfzi3-{E/Fш.tFo%IY` m;J;pn9܅iC >4 4zÇH 4CN +Gm]Yy& @! yR=/\̛C&h] 7FsC)ڭȌ爛D-sgY[Z5l;F1b%W6"H DxCoPbL.Bf/lkUrj0)!DDmmo0=2 c(r_h㳸!ɽ49rrq;_7s8 WH$g #yn9 ڜ94^APq{t",#ʤ,HσPl_fΛ<\Gqeı9-5߁'Kl蜔BH?HL[\ =*Bj" nԢK͞/4Dof աߕ:8K@V/ ScNTfpbrx R r2q|^B'>gFtl[Q~K G-¯)h(ȷ@ྒྷ=6\we?0ı'֢sKE 1]Lj'6;p㳌<3IyiE e`a8.V1V͇7xQNߴ6\6 BiͯY7zcI~F"/D&Du ^ Y'L쬜^˳9fO|z[D.lr0(8Aj{drO,uEvo:m>RByXc3b!6ck!z|C "s&](8RE5nD@Otq[`=@gwm֎䲰Nypۙp+OPxlݽ+w{Bj%O4sD2' -q?l&4 VjPCVYXx FR!L-h7}Ax/o1޿iEdABlmJ2$6ߍz V&FCyvkhRe҆Pa5Bֻ4}GKNr*;݉)`y|`ӭ'< [ТLr rJp2jj<#z?>(qTxEi[$7g~ t ިv eJg[>[x #Kqe ѳ#o;!;=1;BaV=& JJH0 N9m5 T-~3n]c.k;z9hpS~56nqsu1`3Waw| 5~'9}mgfMҿHWV>ɽ #gO76~@\jyۮV$m}Ҳ.0rGŭ)̀#Sϱk7rB0@f 2L!62E7l>L1@@P+za^zB0W*(x5SI5ڰ=ю)+0@F'툌2ݯ侒w=6e@RSٱ۰/*O*e;0ނB qi 7`JjړD*@ui?=w^c,F?䕝P*:oAA@XV=Rm#o94^C+OtlN5t{ou]Cq bW$|i\d0!g_2r# V-֌n{\'#-`4#RoDAFf׿_A̼J%r~/3B4 D-i%OH9X@N8SSYBO`͜u ./ihi:]M'R`ɢ= {1joEodS_]%Mhg[`(L;Hd|PdB_Bn-Y-/Rӈlz3&7Ux|Si cxcR!{q ypͣe56J۹kj3AI@q{P>[n8[,Nc'~ S,t՝_ a{qH ? )F`D{[B(vPMl*g9Y  r6bnEɌYnbjY;dO((߈Ѣ}`79 wqNl@:;x |`j\~sAkE(0]-+6-{U2ڇBsA DʢFd~^8'{s 0Ê'l[$$_buO:s81Z'rRya85E7_H(q=UUcQAMf72h_4٬LzJC 4_8L'6=.p uZ rl{*_k )`4lBl?aۿi{i&RdzkO v|kqs<ăFn逊6i{ȄCɽ\8nMo)̩š'DF fhM]5vX7wi:ME,`Mr7BЌt:q&=5 ~Nd7}gVHvs3/[H;Hdzl[D xX0&DNFڃ]!]3I1(^8៽vV?x}wMn<&`r̵y!r㔍4h:rB0??Jk=-H]]R-Ίb ._D[5 5XN6^(NEJt#mޒ,=tbv }tr4jV3Y[IE: C,\:N\q~EC3ގB aX=?<(<6+aNddf:ZN@[c wQwRn1 <^wUxly [Oz^9"^AQNx̪6&n?3vu0Ե6x+:˘eaم\l@˟``JcjAG'qS['O&,-Qi*yt yjF;9t:Kњ;Sz`z6ݘ^i fbm?~|JNZIBoY1eY^|MhDoj8,-3WmYg74{XٮɖgJ7s$ !h]>`*|=IG/w)EQTбSSt+>5:]`r$r+6\\A&;@o)Ƽf:(ΫpS]n˜se%.܌b IgS2o {0~ S`F/eb|A),.,Jr~1s&bdDt3S9&+ޫܰ4+ȏ9[C0;)co\jVc"Y B;CbDuٟ~ qvwI`/YPe5}r/b5 7<[b>hcGkkV顑xP/=9 r*j80(1zVgm|r,FkWo0iL1!}6bHܜ?k A-!+'v"7 $ɼwש = 6Vx2_׵):xo78o`п^=jye6y&i-u͢q; rj&lB-ʡI v\D*% foJPeYn+%$P"Z"oZE:iN*yt,R>-D76-s,??P&AVk8y۽,Ylbza=p;L+&pÜ[Ws- ^&O!H؉e(x99sqYh۽!5Ja" fRy Z.:9Ε=@TUG#b_8w!t2YjbSjœ%AVb}5Ogo. rF 4 0B6ו&' rEFBgРhdC\^ pq2AϿL>O4 ; v2*yABeYhܻrc\CGf  f-I,a ߔYU?#[<0!Dw2}u~E>IY5Z%GEDǏdDy0-]9 sIFҒ; M{O˷eh#~h۝rSC}x vbxBp(wq\œg"ISodzfַ}'$j ZE_&p} f0T=zVmw-n(Ŧ}ʨŢ~fW^vZP'5p#%(F W }zI`-"?K#WpC 6>֋h;{k@ Y#iBu լÈ9^5q}('F?~Qk"cd 'vN|mwcz|KYHT]aMP@&vg.J5.Ӌ:m'uªZ5#^ɒ 6NCr_ K9KbNH=?,R+ʍ{SԐZJ莝szU 'Q?Aȩ|Yw=D_reOFŽp fReUb# ^:ѶbI֑Jld)_se~R(I{Պ|9@tP}_3(Uԉt `=W.Υ9V:S1r)aD/_Le国ueO%V . $z9J\^͍Lt/dcLP 'Z@yǎ9:{\oWFXLS\,P@<`A5 r_@H+-}g^l[6Td1z 2wة>ݑ+bgK.>q紳G(N!쯆am_"Ud3]ݚ}h~3 <9Kj9*tj+9hV ,'PTr/߶G^L^{W9 [DLO]unWЪ4@x#A}"L2 '2efOKj/M:O%s"-QqE= U;]}7t"m/L$:GRcaFXWYq0;6+NQFEPn8э4ŲLT(~,\.1 -Oje2R-i|G\7aPr@B.13{#@r:څz줭'ió0Xx!*o4"a)@Dw&ɌO <.L?Xq.Ҏ3Ĕ,Mfѧ5ى}P ^T5!Vvẓ  A<(%wćȟq efOԅ ]6yI~ݫ? }F!]:M6;vlגK<"*h1n}D5vo2@x=Q6'MqȯR<S)#e7򲰌YMXm:3qדm|(+XUD;"!'D ^W }3/Hx ߃hS0{,TiѡN1"z@ņh-(b3PXmj4&QЬJ>)`xC;!8 /6`5 ]j9oK(ceF2ns-%LZqnQ :36+xvVwD[,XC2#ܻP'Se<r1+cKY3Y`53aѨq#0ApdI \U"raoVsh&á$LYܟ>z2,UxߝV_7W O0]~ͦR :dvE:Y/Pr"dT w Me+WMySNV+a^J6x>B, 656Ī9dtY {B} H,"G@Enſrr\]h," ?fS@bcfp] <%U++^uS0JoږAPړ()QQBA;zՓ)p_@#\!ȉґW_A 6|P# ~]4#?ՄPXiTss'ԑp>3h'ϧU5Kwn#8p4R='r'#Pn`^1״m6bE% OP(x& GaTײ} XuPuoO2!uՋ*o #*h{ұUÕDeP`ǷMT=*L"7'U{Yqs[JNn^,@Sِ̡'ZL9G- > Eݘ0Ę;55ƞ!.K@ Nv?y=ϼdlD&-B?܋&K(΍ҁ -C v)Ge\A0HW @ЭqxFHo'Y5Ψo5k'~S]J}>7%qyvUNe-3 ɤOT*7 l)P"V|\ф8 _JS ?3^k*Biv˥:U`f)Zcp٘ +QO fTu&iΣ[)ޞo81{S] YyA ς)(aOqz)佚 XRg~J덃0a s+fӶpL(=͖X%Z"ɯuEpYS8;  +:H<PiJR( AP9&)YwUaoR÷[1Zғ~,\ֳ[:ڼ8{+\~FQǒ+ʆE(X.ƫ@v4UҸ@_m.aGL:aݘCԆ@a9%SEld$ѦqV 7v1 CbWzY9L چ{3t 엂-Jl< Aפ@=*zEz `ļ $"Ӧ,`B #m-g@8+`Պ}Y-so~̳d6˖^٦S(œ*/a}6-ix-COFNcJ? >nEL2g_~dm?a黀gf8 h<9Djӻpb WRiN- ~3uk-y)OQk't`.Q rh2)x k \G *ށ6eigw9ט^:IYe6}yB7:q/m*;dZ [uuT _pNzmOg[q(ir Su&8|Wzzy*g_i+xP=c^z1ݸa4wvn&<$K۝E$7 8[0'YgHWho:1lC~KCx @zq; xmvti.'*UW]ɟW!O`)Z05p4|ZMux_tX c;petGn B9=JDf]׃a>=o{` .ɔ6۹x1pE.Ct6dmbTh #p6HK)!xqĩ*$͎.QwZ.X_$KJ2!^ʳ$/;W!"Bg'Ld eK~;#/gp3G 5]&+:bZ+КO@Z!ZOy />21K?8{_$k,oGdYG4<@>T!`7^5x: %ͩi,PybR]b[N/2m쭺a '؏qpKVZ8@WW! _Cƒ_D,/5/T/c1c_Ŋ[Ic.)/[N:}G:JY!܇xnK!8׫l c&L\[p\uwTCjtW*Yz<r'> c`=|MZ|\j! E:|j=2LoR FSClW>5CntfXpmOE+^r?#'%E=$-̰P\Sĝ@◀8 V-mWXyyt"!)3PRj+(.#<㋅@P98=:Ί(MH['a j))T\Wsl*1z~C&ػ;q+ZyC4?ü_ +$*3GinXKfF=Ih4]?)lgd4xFD|{f%1i )󕭡ˋGh ǓyIbTF7̗4B6d]eW%{#=H5"˶ ZF]If<ßc֟Z>#}kHC]tRW\T)@x<- U#(^ f85x~-b/'<ؒ `G;YP#x ^H_SDߧ yʜB,_ftYd8 Bh!?xn#_Xn =%TieR-occqcd fiU?{=:?2M@ڼ=@施v8=hl߇=@p֚)߲1W7M;Hb){|Ȗ6<ٴ/ q\j T;,` vԐeYiWPi4Hˣ*om0 `:Ji)3 ,%~M`Za5~6a[Gb/lg[l -گ!#+*o_^۳* X-ͻo FW/++B-2owVJyswKRgv 3VwJtԌ7u{~ h:=W;[4Q]rgYZ0707010000001e000081a400000000000000000000000167ee8137002c2adc000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.35.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/r]?Eh=ڜͩ<8%u&( a*% ?17=XIC6%x&BTKX7|!!q,٦~H43^'yΘV @m0@|'BClgVJ7ʩla4SCKCFѹ?]BͿ!2'8KْtQT]A/G;eJǼvP Aө8#Zz~@ITnaǤMsP9;) tu6&$3d*<z! ]7n6wGHτAp1NIx?la1c_ue/&7Ls5}*\樫f=5"ꨔT))u[`wUbġ~* @O @/JX=Ծ`m4hǤ:u龔"b1QpxsW[ϕDY6qi+TO Fz6(늌 T%.iIK*f;HKUMHƁc-񝥎?MĹCy+lbZ& 3#w]: W :稷+ hbrI[xSYQy~" oe#A*I' Sp8ҟ%=`m Int5(_W6Bv ţYp@OH9N+ xZHD9 yFHXG^1WƸk4s @F^Iu< *D| KLڝP;gQ1pJŭ3MB~z!TQAzo5IbA15TaW02Wxd^&Ң`6mUý\tDhM'G8 -gV/=v]OI@E==/<}wYwPIed^*#eT"cQ5 ӲQ%-`E*¿W; k0VLC^,%.K~WY|Way\:B&RR^ۺ52 !+sUpPqPî qn7sAne87$reQ \ & t9G_R2r>U"TIxTc&ЃAAaEVV@25aWap,jq:_^^BTcRd>U*K ߵ?G"Qa}Ic-gqKYf(8e *-wG;yU1VN1g󩐿7I{J Tu/%HI[ KoܠXJuT6=J]ф8{R )pYz?7Ըo+tm&{, %{̯M#A\ڧ$=w+GH gldi;bD !O8/8nb9]iҞ1dԔH|{Mɏ c׭@m;`}+K22}ƺNML ;/ϓN F^HhGv ?W/X.NmiۥO >VLp޺G( mIyȾI rrLuڳIiT:|k5v}[Mg}+J4[ ~Au714EǁDS7vdc߉ Z="!L/L9UfMC3fR e.x1<'uދD~t'+H-eU^%7ɥ~bfccYb%$Zv{!]D'iBۙ تx y̢^vHJ!yrM,i5q·uH謳Yjy?S>{jpxwG9{=kQO1w!o ` }#+|[?|&^R+b迉9&;(|Z|_2b/`Otρhwt*s l &K!7vb`m \َv̰ ۣ[ BUH:JR]c Șo;aN8% J"u%Ysq Dt4r]U]VN|ݟ`)y/\6fۆlsۨ`OeH{Iq1#=Y{&0p=&ꔜiiP#"xGu鴡#ؚ1~ hxcOޞ[H J:r5e9n32"3޸]' QWU}= LGEʪ̌FMr\%HR1 ȩǀ/X54JNғ)Ғr?k? !ͬ^ :iH3^'qV)_u؏ 5`MZly( _y ͹I=UWn79(e'~qkn_MDS ?vО;8Qg+¨ɀ0ikpq1=~'/Gj%Q _ 5)n7!lO?V.#DI!Nǫ`RаՓi%/dd"z 4QT@k:N8AE7= i~2ԤRݮ1N @(+sK)?bM 﫳Շõ;fO௽Mљ! .zy絬&kf7M`鼹ʂ{qҮib | "оX쾨8ڇ+eyN(p׭4`U+f/55cR6 :s|^ZLOg>{I:_)VV˔#=ǿl`\|>.G 0ףqmB}+'f nR3P3˷=lf91w\=52fv N|; !pŞpĝIl֦71GCb=HMsDI-8I'Zpfx #?lb!|,P2#L7ZE&3wkꎵT9pkUW$F `hź֡32@d e)q[" MSt&L:{dF]#d7ȋ?wy[xE孺:ˬ:4"i5)Y[*N!zOxcK]Wpzttmg{LlD'E⬵֗P%X\O<00NI厀B bS p.pc0h(+'nO@ yf FQeĺ*9W1SUdfƦ%~ W-L 3^k{yGx2@orgK(;frSʨU؆U $ۑZY Tـ-KJBrc1Yw+ў5 9y.B'+>V(Q#h>"y41tHq\>Z4 yzͥo;<3zǣ!cC[qTZB!]?1 W B xȱCk x`%#kf$%ng.#i#?MXgܔ(U}!<1aΊq4]E|2OS~Ņ]*>6ov@Yh[65< cJ4r YԞ$JC$-Pc[*\ΝۚO V1= HFJƗ7WݛNʼ$SBqF:,KO6!;AnFXJ#H%*z8i\51…{6_ĸʒE9c/cGM?3_?wbu D(jl-Nn_ rU ]rjOX; J T;_pϑGibcp쀲9x4ϧ'4Ӷ}LdcRcZ8Ib(m+얳fxS%9Ly>uN$ :09 hDYִؑ,_\bj D}U3`-^_GjL ke^OSbeuBdrO h%jmCMvi2 ҈Ebt6% O3 @*aE: (Ư'pbZCi)_ *HǗL[3 yj1V4J4jGqO3j~9i0~W!;a @tf%"JK`E%^A昕 39bҿyDNdn[|eE :#ڼm  x#;r$#=gmbf|܅sUb6%z#`.ֳʩ 3cMv%c^k`B i62Ƞ'r.m~˓>7u۠ko)>tE2BrB^7ӾGxf*\.SHU!'L;>mp|cm."6N;g6 ֛vTM^lŹV3].u%ig6:v"d*XQ GK80-ϟ@6YR7%KT} Mյ Ɍ_*݌c_) 3$gcǘwgZ P\ЮK|Ίs$}!P @`&(ǐFK1 J'x)XbTs_h)jm!Zao uH%єiPu \ YːZ=xV9|U̧/[QYP2\Ӿ ayFC@l͌>=mVvpXM8Q'N.2DU f9?YڂF?8%v[POfRM &޻ ;'kxzg4@zV׊/`ɬd q$mcK6K"e/, HwvdeALHj ߋ7IP4 E&FnquLFZ%xVZgd_G|_:>B1ΈР[Axe"K AҦaaN0E| ;hπrJc8:YEHNeezË0c64tK I<.ߢ/7~0߼V,hT]T0{P^X*n y҅0g3kAxxٜAؒ;ZAP!q1C:GgAR՛5U溺t/V\ u\/ڧra (4;ŕKѹ0#aAzxi{Sq[CKѯ<<Ѩ2e3q ?)xF` .-F $CÞ1\Ծ俽0t]!~Cp>uoI|9?DK fJKQx?#QխН&`vp&9s5) y٩'xPxհΦ.K)'Aw LlS " ,-*]>6"FԺd| \Mr- F9=pD:d3TBk ,[HV{QH{2{\U| `hB`eXS4tua@ƛ:1isY;='#BL9s-Af䲵g.-4uGiZ t0/$|M(&>!t!^(Y;k+ZHM}^p&t@Z'Bv/Χu_wIlIn+p'v^EM ijVe0;D.v\s`΍8<ڑUY<2E8 2vlAIjnZEO'XA:zҷl;nԚJ#7zc^]`P{/qCp|FFs%+,fފ8a`oU , VCFR}(] KP̊ Σ_R1bXMD5Aa0\N& q΋dtȹNMҫÂ%o_쉱 ?6Ia`e;nrYD8rf_Pb6`rKxӓ Qw@=NRtr&|R]RDc(hk}1l uSa0Q\ K 2΀]tҶ0Ӊޠc tOdE/ZF`tӱ4%0yɘ{m4]"ջmnjPzq_gf ?^4½,n)R|>k([/@j>w=%Q4bw I+^7Jx+appPIܫBg '0{FD$5Jg47@wQCO2~a9fVV]_@#T*2Kz%LT*i( dvpӌfw2zh~i0I..R5'FbY+A?|ԭAV(]ZBvi,;ⲹW= dR F?DO.LƧ8-h t4\ (TgZ`,Ҵ~La4XVdg.O:Q/{ڐ2~RjuEʹ\PVh*TZW}I],eOݳU 3z/+M!ɴvX1ͳ̝KVݖg V ]rT;"H{t|,C>K Dez!/!'w[2Sb]GhieFFE=n^hI2wcl`{VZ34DGon~pyn ْk@d%e-5gD.ԺÜŖ} ;$ҠzS#h:bFt ΄8!!Iz 9는)Rfa:ѵU 6*LDe[)_]}P>4uh /Iw q ث&M].9iC*@1;B.bHn,*bHhE*(fƏ9[$I sgM; D9i "( J6>h!}h~?PHJ`mK) W+AXэo|8'}hC/ܜ0Ijjvl)J~"$pdxO] ߤn~8rE OAp4cH y:Ⱗc_ eW1L^ 3T>u2<3*JY,Ք|C|ZmZNߎMIZ՝H1{q#_'ZúrqYBF&\m3*1Cd`U,>EEn3G+ A6jc-:#LO{4(/.9Ɣ2poF4š&u̯Z9CyD2]17>^Q+*G]Ւ{}".Yt=PvFj%aIxȺ^ =m2C| )?a4.c [QV%)p.KJ@s#҃1QV> Z;ǍlA.0r䨤=iX*d1,DYųL%lV%,X 3hq[ _*#3 D[|reN65al l1~nLFPCUIf}]7Ιd~0C^uUxztKc '{wTuf om&)uPРTh)#cł#}[ bUjobz1B 3C"+3Hχ;0ZDÝe)ߖ/z^ÓEs5X$5 j J /QR+Tb{Qc}2@`t6*6wutT6NN|,05+Y_6] (/}*Cri6_${{B:xi}QgF7FyCȔ^ɥK\tU[V{1XQ`ƛo/ۋ7c$O @э]oEّMuJ6*OD9P.!B;yNfΖDy{=88\Ý+C}.bꉰ|j MTŨWPiK^sw =6\IN,1@VLLm^E$p+m s=čneT0/'))~nכr*h^㳣h{m-M]v,ŠYpó+eQ pg(VXLo"K0Eӕ'_#0iBLgԳnn{Gim#/ `|=0:Ўi8s"6#xH - Y⢸qIb@LnCH/>W!>&+W*kr@a(f| @_d14?zݭATMYzKXg[w9V,{𢣇 w|8) FVlԅUfA!IUcaS2dE߇oUdH0/13Q7b%UsiCuU*fo=i {{ⓨ)Mؐd懬*d:%Z+MT6)zBzph9iRc@Pi/z`Ԛa$jd$~x[lIM#K l~;ͤႈ$޵q60;M[~ $WW|BLT=/cKsp'LRc{:*dP|7Á1>M<50ƮA6' _ߑ9aˬXT왳UDS~eR(nޏY#hֈKӵ /MsEɚYiQc.ηP+a(yaWu~m5R X~M揤'z-:Pp6upѹbP$'H@4~]M ((F[m;f{7^/3;U"aogC0NJ8HտH& ݕ7+#>ȹ. XO?d8`Oy<]\#2=ۆF:N%sAĦ5ݱP_د,9;b5AX{o+죭5/9m嚦Vڤ[14Z\vϜ/G[ecІ#!rn=s07"̀\Ŵsro1TAˣZӰKCZ#qq9VPliVYcG p |o i0ؐap`t(Y$sg=Je7BD| K} 2V 9˱P7@9e} `k ]o2[}uU1QS!69a(6+fE~+PpiDɆL&f22ũ}=0Kkks>tŞsAg[%x%EdG1fZX6J6p*iS͉ep4PƑc=~8w_qN8济'J`!ёMKvY`1W nbq8svQ>`.m &nԂ%_P" $ PZ7/y f'CezAy!XX6zF"M/Z@d5SvEInKBRq~ 884C);0LV tL ufxȒ9K-S3dHy%ś(9"kO)+OH6bJrDPP-A.KM`R-3jsyAՖھPXg?3[f62eNV#alC>u<*?J}q]A1q&`f{}Ս!0%%9pb Zܟ|;gHd>9Fm!g>kghfJ^2|1c4x߉gިx \'4J0;h@uZ E#):U&kҶy&HDh]} TKkG~E7- ^q/ v'tc5Ð0qi3;C+Hh0 B#:#;<2cy)oʏA`YfLR6 T 's4uf5#o;c,Ÿ ZNWĵp>-at! >M^&3|8q=s3"}TV9L`{.2e`j2+N?6yf"6M2롩;H̱΂+i)wj5ئ~M%r?-Jo4\{ ~@UR:Щ_/0!ɏI; %ej>[Xg=?Z bœmDt4\ Uxn.O͖1G;8Gwehᏹ0Ś*~,?Rf:'=i`# cj6Xpd6W+c4}R5^7TҀ)(CDtI'n"r!>G{4=`NDđ :GXԂ~nJ.nsBmH=xF|?|ă*c;TKTQl7P6d87}C'InS?W0߭X332EOciKꃫްZe +)TzvҤ=Wa ܲ=kz0j|31j5"?,=jJi #b)i$7=6_9)a :tx [ #y %&9:k=P.!K|{-0 XM槃[)h_{ԧo&%nsU¸$"M$ŹP\Ϩ͉/L /Sp,uՉɼѬtM/JuVuCM*GQ@~stWƆP[Ak?G+ ͡R`3后x Q 8eFA;qTqO&cD2̪(KW0tab 9iQχ1b-<3BUF_k4pց~xR3k$j##$%u-COR-'(<%r~4^_ORO/-nՕ9KmG"&wFBU T:($.Ok-@ 8K<ŕ*)}al̞_Ĝ DuՆo#*z*bD-xLLߟ< PӘ2'#No?pܶ;D!EgS#y"O-ǹ{Zmr}Rse68trEp+"N̢(9^ 7TYf聣Bq4*Kͭe7t̎e˶C$xdc4#֩ .ffR#zXDS!ïfsf0k~,b4c˒ "gIWh0 \ey]s5Q)IXnA/XRx[u8+:De`r Ҩqaa\X.)T!DBc\^`"])[|V皤N;qA)&iPZvorOS@S;,  ;|jp'm*-}FU?<~1eɧ84^!1Ooٳy '?TTSL LFZy6ŒQIiWy겷(%;:vA-j[5M⥚ƅҎY !=J`I`#<"b%pvX4/IbX2X K{`m|#q{?4V M[૨*+PiJa.i[~a")a3$Q֕EƀHt̫Y9w۔BV" rZ&GőyATPҳMNruXԖ-=udsu}AE L[QL*}A5snĕgd?Ik:uED|Qt2R)V +cۍrg PᲲ⿤.tI.Z_-l%^s%0NBueb[m:tUY)bD,2#J!TEc|"ꇸ2*k(DLey9ya]5 'K(sAFzHeچT \"(1#5Ơ[M*;dC#>qfAp'[K1!,d =\=$ O*Ct+ݶ{-liR&FI7^sk(:|7.帬}Wy7ABʗf&m{KS_YT3/Ser.O*Cyȸ-Ħ*NBhA]XkmCls硵 ґhĦYhspޭUIjj_A-21iA^Ӊ;%!]da7Hf'H;6Ӹ4X`Ɓg)͓FҼ+E >AX0vk";4/|ƈr8?l$ڝh yƨ a]ג]d>6Z*6 `Onò ѩ(gpZ1FQ tCq#l6d?)q,`z6q/36U"u%Kl @c`wP[i'AN[SR!d /|c"dTU%I _r%qӏ\˥ ='`&V4Kɏ?BETs!Ok+TyQig=e#)yW`–''!u/vDm0 {C.1SyRYRH ;f~TE ^ l%$Ib_U92c}s;[aݏJi&hKuHz=Œ}%$pfj@ bFTL1/|^4ObQ:4s'b&';>"|^I^oA1eeK!IGx#U l"=duDW)J:Q*d\fÙjۈG~x/$QwEC2fx#3g/v@Vb>XWDW3>(2ת#GsRWqc?c )CR'\T:! }Mz{4$|@T?^.BbT1-@0r| Nhl t&*<ZMx3R0C)2 ݲ\<)fwKf@КOYj";jsy&5ڣyzU+C123>SJ7qdi=9ͯ>ٴИ]"\e۫p?t4ҕjQОg)Wor2薫;[{,VZFg=[P]| [N 1K4$`,HgN:+APS͛$*veJ6s<_ar# ,|DJk,,2ΊN)Cuة(ZRM}[όJ4]]#]v"G*#,I/f>Fd}b˰I*DHCY8ߠ-!U v(ߩ?ԾՔ'IȉO ⤔Sst;I3DZNQfC{Ƴ9-p`3%nZĒ͉?6!e/>'h\ G jXD[R`;/-ѽGL~EwK񤎹2JV`v6%<;7LHp7\+>d'{O[zZxI#?}S)Ihༀ<\O;/!NV^DQ?Uɬ]̾xw*ɽ\F0#h^ 9[25 PS&#އ%T}YGk\8&)Fij@+x;cO*1v2OQu1kѠR>IM:] Șo&aj졒\5\KDB>_t+]!^m#tNCWݶ1] } z8=6־?8lI+(2Kj7/~p-o 9fbPnwkA[WuR sjyu.#{%*+QN8% z.LiI#I@խ!t8{hQ  SImi&f8=:YBW]wܘF2y %.>j̏ܒMHD!ά `P#c;m.w)OÁdpbRF~_ޫ ks]'m۫D}L81MZn!u`)5礍嵷vlXқF^d?T[*a2P!9'$2֙zV TV0T{IjC:>S"|[\n0*f!򎪥A82pj5?Q5aVjS"c'8ԭ }eN*B3.}csK녚 [R=,ٟIԤ0vtCtWSpLRD]\Kl]L=bǁE%~&&.0`vƚޢt9٠ҦW} ʔĘHK " .ψ-va|Վ+כh{tටEE=QjnPRPI۫_N [35!gl* #)3imLҀ;J$ėixX{~ { ~)>WaVU1XU)lpXB8EuM }ȾxFOhUn8_LEƜg'٤WL#*KY:n >1ZFAX|h! M8qڴ-qm)`rO4JJٱy7<{nPM\m21I'@r:1$wENjHU>oBznO 5d3{)"Hvz:Z A t<7wvyJe@KkGXs4Qz-)X$ٜPxԪ2Wq)6}y.ESJ4 +>mq>]^|n㤝->1\&>$j'TD*m%XY!T_ra7^w$pgW+Yz8-(DeYoB0޸N4mǣKO[ 5GR ,^[J7x66l` .SE6MxJyqjSF G$q$DTdU+QY޸rpj=U_z4y{_)k{=cT %='dx^П65h,8Ki÷uQgq&XIgNXU9ޥ)tb\0!qyiJ_fX+g2˼9պZWn;mRnP";G0iČ܏j'Ҳqj3Ж 0+Ym}=쓓;0e<c#Zx[]d,b6&/ZGR $i& \;eɦrAGYLiD1-4SdyN_|eF45FI@po+TlNF9 G銡Okg2d J$0y*V$)ꃟj@q_ uQ̪u$9 7SK#A?$<owsk2=DgX)D8ag X>GD/Z#) {$<uwT%k='+T%a>Mw~Py;g6h␼D,h]@*,eUeq;i27=ЭhcM\ٶA@5L`z,>6 ٵ֬ %~FkV>0F z @0N5ّJ,¾M`-:B]WP>D ]:Yh3nl!(]yz,6Gti,RoHEqBLR0ҥMbƎ# VمW54zNF*QffaT?(Sƹ-,lQotPЫWʎ里hoȘgEbsio/x=; "d_aA*rQ(Ӂt6jjk$d+Ӄ& F%x?Ptb-`\rJ™6d?ַ|<%1]? $;V0A֌tǞxJR%[kW0@&\B0XYw<.v %;}^COlLn΄0[)+kWD. ~'JTfqD 3+P~DZ֋+}/}sA~=\1<ÏT,bk22\w; Z]ne7,%֐ˋ t]-&G`}crpoDqhB"; OJcf*| ͢wxG|Ac2T'B7cz}aI.|kvd#η+_=ﯳ>A!eԏ:"mpgNbhv9+l$Yx'5,NJo4$y4k|Mdtݏ5 $C:Z!Sg +~̺=@OýLqBp(ݦm/oHwhi5_hYrc#7Z,Zyjb3$=7TTb88?m5E T{6O? Lhjc'GvZ_cfg"B6B4 4K8ZUTE<5lTk*=l2ǚ+/ɟ ,"Ӥ3ExY}lU:~SeڟINN'xK f AvSXbUfOC"o P՚R%˼Gtɬ$x NJTɺy+_K>P_j\T<:V5:@`-y'mky֯D0+~ϒ\Q1V*؁Xݜ$&HVbZCxYf5V*JLkTa6]5sl>z2)^_ u#x ꔦ_|2( R=|6qc^hvblRwZ&zCՈ*u~oW98Œ,)^d{4S/)$&Ckگ)m4ﰘHx0p-!;&R[ˆ8תGva?Hmo8iD<輡HBWв`񋘄HZ| ST>P?`e[~mOetl1o,.QQtdJ4FVV*A 8 (?&&5tbs'_^!"ZL]Fecmc|ًWMvˢ6~l ̵}Ϳ5Y*l d&5Yݧw`<-1JQ!}׈P/_P۹jnndy 2NpNzR /saT?vrPy.4*l*vXi(#g7N }*'ӕfg ޯ:դ`Ud(r ' upMO)@4gLLUȈr?$.'sWi&q:9vx3paqIS ~QT_ms A]tZ+ZUfvoceR9z籣ݦtIP~<džǵΫ1Tra8#ԐXg->vPǕ;HX_fXXʟMtAgUP/q% 1wEUV U웄t`-y-%ŷ筶%ơ/* M[%AНm m^%fI5.e͖^L쳳o+|u yOB5^6BYKR|hIU^ӍLUtՕ smpri!3ZL'n!eM;.1{2K+Ӆ:?6ҒwVthPfwWo#fl)N© -\Y(/`[!ZT[<-'%T}?}E,4OMrv0صI}H`{S5"7a-Vmq*gBmS۬@<jQrϷ︟0Ǩ,3 ,CSNNv[lQ5-doo"pṽ{[M2=twM}z[mEwS'ᜥ;FR%X moo^]4^.` EFA ǤwKQ SBß#!r}e4%x[ă.J]}jK8W5DQa;d[(pTBHn?}<5tԫiyY9&i7)Qky~+T7[LoJcKrYARrh~gA:: n`7ACs+cEX+5,-:GId'l9dF ]7 Ls뙷 E| 2\[HOMJ$ \"֘ 5؝OdNm->8:F? DNt=uTH'5a([u.)栖$%kSɡ [VǢKCB %-Lnĝbxfrڰf 3e{.,8QX bksC}J`J} cIå^ -iy 5\:(44KjבyZ C#Ex52lor0\{z_76q| WŐNZClxf{(՟"M+;t3n26GK@oB1ͦ xy6Ѓl@Jib~ ~7>+B0`ZcF a$p@zśV}(=p . UScQn2nwMAe1+{5 c%"aQ[03`h2GPfw =USuފD167M ϡZ"cK%@goFlÝ@Drט2J@O`oA vfBakG~㑄_+z;gs'Fjf{=XKrR%ۨ*Y"v"NԺ7͜.Hu ON8+mFeLB>$R^bSKs Q4x[Vt8KÚQ5 ?Ig>ҙg8.ySQYDaϣ;MS#Vc8'zw*g7M 9똭޸AJ7- Ò <@ppd=25M/z:J$c[dQ)D|m(q \H3(ĮV'd:cڻRqɚj#O Y47`i!%-TΥ2upwZ74k{I("/+P/]ߏ#Uy g_ g>0D)X~B9-gw(3 "CO|ry~hEq 'W9GR[ \[,Ωjdt{QT*| LVL!p`Ͼ[]S@c[Vޜkj'}3<g0b$BQ ,=B.96G`OA31{WjF? xЍ+}l\dba=p#|hc>zq\t^A(*"tDyw}f(yw%#yրV]]j$/!˥A{#4>:,rtvCƄcz:n}/C"&9oa e)<6d*8Z7-#sӀRa,횯p"Ro다8/}M6zAkEmXW?[ IH*><=׫5Pᩝ'uڰ,>CgWv_u:1 C,3p@\SlcwVVL8z&,jTI=e~^k1mwi>.8|b>y`ތ6|aJePv=YRt_Ǟ%0VYF; pVPi^ ^{]r)&@k?Ы[%|BOՀR۷UT;X4c4օ j&m-QI򶌤gX/':p>3ӿAerze^[(\=r1C $rW_"`;}}D Ύ? ]F"lۥݚQh:"5`r!ޡoV9#5r)ւpdA~YN.(d&Bţ#KoFʸ'w]|[OZnedU מr+#o(j({ŪR#0g# ?3֬աu~oux .Q3▾1=Iye:''NT!8BDUiٴW3|4$'ΒU@L%#ȑ**$qv4tUfmYwLf5pc?[KYl, {}"(`m>Y:jjh&o(=+pרF׍uJd;&[Z ox W[v9iˑb:zS&'vn3;iɗĘ(QcEU5 !n~Gh7C}[Ѓ2wI?4FKTǺHJ\:V-]J"lciFz;gp*Z^&qVOk,9I᳽tUH>G;O2rQYTnOEXl)˰Bjy< e$Xhhb v’{=Fܜ -Ujze:d$LXVO}}vfr᰾#&o iwtK(-Is:|+[;Iy E`' S\\j%'tpiCI`@@ kSݓN@۱9OV6]u=JcE䂏 BD5C4V;wyox uӦcܑ݆.wd -0fх%!.!h %׈0'Õfc{G{ƛT`b{nWx57 ~߸pĊn8`yE )b)Ŭ'832MʦpJLSu 3c9zo i ++}k1' H^@sPNyJqYipA 3?H?ɨ[JVtl5`yt€˝Hgu&F%LE[@ snY+q,,XT5iZ=|1!?l_c ercM$!͆1(*҄>P̼u]3CC Xjo9A"MJY#<4.i!<Tv~ŎpIl!9]G,HfGQ=-@ޖݝ̘u_15p 5|<k:^YOݻ@Y6 AYgڲdR4e.>7 žXZx%Gzc邡LyXtؔH]3ǧMm̫چ][.haUY_Ӌ`DgBPy ɧ#kj\? =kR+3HAOʋUkL>GX.Ȃp J'3;v_`"p ć. p,rN&X_k?PKuon^J1iHa=Ҕ{U%VO0|[}0}$- r5-}k$a@VќUQE&|<'w_V߂LYo@"=:Ab@wgP)%14+yOz]]=$1 ޜ[ˊ>?%3IAN"tiB *J;Pņ3pk.yzfOzpv[)l& +q͊ġ*JAl8 !~5ԋYR|;G#C&cgURt?tU]BY(`lbؾ[I"6ƻ%f\_=<5l`B[Dַk?RQԖRf@Y$ԇ;(}~'eҩ@1].O]@?!2EƻR@h8Jy.d(a9bW6C /aqcnĪy'EWW3 Jz:YǞxU?w^`?%akSmua¡HS>0Wb"ѬZq2hͦ޸5ՒTA7;sv,{ʤ>^yBnpq-Zg[g,Ж'7ˣ㺹A?zi{Gjjɔ}|uFjkփ9'[iسmLNM1%Ƕ!f %|1;Z35u,PFJ؝Oq0EPBRً,uA(Oe5}D*G4큭KT6[d Pq- U3l6tLDӎ|ϬrI!f{V&d:?Ale Ѕ1'~"ꮋʭCKG/jT:o&tM *%b @!v5t4uk%<.4|?7$WYC5U׷8T`}1ܬi#[TJB68BETJ؟ʘ3lD5x`t%b2ebJ4N= &"Vŧr%{Q28G#= #)n!)>2"=նv3pr| BL VUGi8re> o&Å煱r"rZZ)_G#=r) CYknE42`/^4] Ru9'w/ڦqEu:CNxҦCm\p"՞?FNk`Gm2grI88:sZ槳x6KKZ;oлoU/,Ɩנ?wi8qFIT(g_4_g1@Ke-r3-}[+B1X낞 pu>wꌩWw(ClS ݉s5H:ҐUG!+t03sھZw]⛯ǝyN($N PpW:4$d*b vر.+A&6jgb跄lQ-m[rlO>|?× 01O˪J߹wS"g#vM:+\f`'@Zke FqHY# u88}fR^cl]k,L˱u':6~Y @"NST0[\"֚N^>H ]6(n2e[a|2*# Qf7YVcg6ѝ.6BžO16@ :+WJY'#'35ty٧/:.w@Ͷ:JI漅Iw8pCȖҌg΋DQ"96Ukcjo.E@b^3q&BWڙiYmJAz&WYu=J[cV%LqOʀ:30BMi( 䂶/O?gb %&KP,S䳇́Oڲ|*V@6Uٜ6H?-B}SufTbɟT ;*8Dj1'`"#·uFQزiPcX>jF| =oC JʷT7<@RPHɆ_DL~&O5 2J^V\2-@.MFIw;[#K/|睮qrS-U gK/!m'paى2SdW^hu=VR%AmFJft-dL)jXC,fʄ)_vȏ٨\Ǣ{o1sC7sTn ƭG=S ]b6J=^%͆>*<-vEjE!"T`N2$ynb}|Ezy'-ϕ9^ss; \\^Ń~\+}`enEX"G.JԨ]>cEXag#SkT\`U}&tXOM!o3Urہ1+6Trm.ŝΉ#~f,Yxg,؅)#fCaduQoԴl‡X8yT(` 17RCUEЌ#[4E9,89tϝ4:DC8)@I3 ^HЈ%FI׍QʣuQ? VccuBk{+-PGYlQH#8ڒYe bceM3عm>Corlb$&ȇe1Hพ0%XZS߹ /|z|*jG},qgByw[DzV LBB:Uzhݬ/t/AK^bT}s*"2-"@pY<53L"gmݬ oNYn9HQQDRz $_fv,a إ|(RiKm,`²qB=HH>ASrkv2o|"R&ṛ8Da0Q P ^<'FbP*pko4/7հ sKE!yq|:#TJ|y^8DنEEf5S3x;$x<9\;b@4@y:3Q[ŗE@ڪ_l<Ⱦo]GTQt5j`h[u[5uT]3l;%l3'1`"GBM/s&OlB-#N>sCvS+y[ ŷm3q&47\=icno2iZ]pM-Z3{-XZxIW+{vׯԛ:wRrل،H7p*>BTfmaGS|xlH6Zc +}=ߵ* D'D/GX`+?n׸.AQ @d"/I`>}Dnh*6^Pī&Y|҈ii$K?hӡWt-Fj}/qfWmL18 0"ӝE~K @Ʋ +M)_Gφ _( Yb^%<,P/|>bPT$%ILA bNwvD{(Ԧ{)ڀj}B[铒!5MY^@qXxQP`8B9 e^lZ O3bT2ojL8۹@qK}W5̐Bvw9hnv ]xuy{}Eaz{٭ z͸e<>^/?{)~[{kF "$4~ܲypڃ0'23"\_UuC{GYbor.C|c. &p]thZe~Xq`vw%U ak:sl.@iFqO X8xNSj҇Nדɼ_U\8.Jj#LQ#wH  ʲ=½KtGzYʍ4.Q(Cjo(FjB1cʝ!6[p*m-V.+D79ɒys;icї2s#>z0mT>h|)П#ƶ>r5jx́n=Jly%ms ~(thTs۶ "+ɟb^ZPeӮO#F Oh!qg!J"dGьDTt913pݥN{Rmp gpH,p|Ң+I{cG5AHԶt>=1w-ѧ.V22 #4GނiբJȏ?AQxnitظȴq%gjiJITXF:/{|$輽ȧֽ4 VRÛ;WD4vkqT$e=HzDO%ZħAd JPݔSiU= ".b% a23cӝnWFj f'Far.h$ܡ 4S\[2Cx2F1o}ř:v#[`v8V^FN Jj/u'+ ct bfmaFR $/Bbm"@>JϨ?8h." UO܄ _H[s܊#}VAO{Ոn(¬p91Y2Z^Ivߦr/D 8w|2KWƷ m<݂ eu+2=,60&풇 _66"zNapj٩9{$Ni]UdP48aG,sÓ~@wF?̸HbqKSj/ NVݴ7 ӗoI2)3VzZ{[cې\VZw#V9+GZg@=9Zf4ooWfGBB,Fb 9"1?X97NBpZ͸&x2AP8{_Zyi:zA>8p1j]z2ӔІ 5 ȟPϽ:i*ia%1l6#CA'ÄȸW53f0ABԸ ;%\\=k7 PS-K6ʒQ_?PIH4ꠧ*32YOzKV.~&)N[#i9Hk-b& Xȃw/ϵk, m kɡx.P8itXpk6Eq-YMzY$m}/B[ 51ՈYX.f}bJBokeYWl"1 ѥ_&k.KЧOdLL{K)jҟlإZ-Çts~}%5:b-{x}Oct )GQ4}Գb{s/uqf+Qf]5:lpE_&zp)n7`HpJ塉"r-~UPp-}wpx;ej`Wٿp^[euxrx:_O57tUy(AK"5MRG>t^yp8GLqx7g$LL*NQ+!шxsfg=.C\YVXRav"F b67vH<Yϐ`haV Y\2-]=hr&I{te,+srm-c$N\)N+KdR<gIJlK׵>n%p9֍աGs+[K~ߣ.A JY;ib lj/PqwV3jEMN١ å{hډXE)>MQ\(Q /|y@6d0{;nY@UI;A$FVR/E D,phһmC%W4!6$i6 Rw ɡn7fNtbQ= r ެDrQE4ZShxJDVW ݇`6(&B7ɧVoܷ {"",XI- YH F9O6a":_,|v2Kɣ> YeX")f{sٌۘ{aZ8.a:w7f(X[(wEW68ڤƖ}4zSDKLtz[DDp Bo)GbSfP;txlaO وk{4+;dn7}$w*QVw@{X4v>9l G΅OyǃcqlX$>ABW/W*Rӷp%n Oy׿Gi4+Q/M~§ e)*@Ve ުC=#r,E7 ד˿U"#Kf.1:*t\x^A5iBӷ`0u?ir/!TXSEs댬0Py!fg^qO CTOt*Q k3qL BΥ:D8ͺI=6'hK ~}ƽ:b$:jV]߈Oe Uh3V@y^)>>z%ҾmRJJqZQ?!M: "5b.U[%2{z{d82m8oMиO`cfTphNqtyÔRFt x=,^X _7pB"2=j ~'` h9˖xq2%zvXژ3 $ .HfU_KK পd2kPWdk*Xg>~\n0 yUHTGqk23ӄSfͿJEt}eGpEz68ݮռ 'T9kgeJzYqlo, 06V^ 9A,AYkWlF$a@&M Tg~C!!)yDWJT[](T1#Mx=ylק2 U&燸~7EHdž6ƜQYsJ)`q)Vx0U?@ɍ}P&H hPN/fUZ ظ`;k T78/+9!9ˋ!8  sq u=2ԲDoEE R:ڟz&{*e)D%p=_=XJue.Lap/4KաKmf֦qƭ9xE4)5ی6lJR ,@kqn1U+!/g "AzcV/ԧ'G=GJ " wnn s|Ӈ2Ы@gT¼0908gy7eAg50S# dz#F`tSKd*kD8~lƯ7Eeёo[(o? 2kK ː.;4qfğQ= ,~Ϣ||[lo)le'o:!8K$x%`^tVSyפlv|D; Κ \ģ#6]; wƾ˔+' 3bXF*1XEa3_v\QbyᖩYƀ( >4sz qyEP^b3;5_}j[imdtܝG.1'"@^CJFwEO܊;(fvsj'5'{LYu ]HXU +wz@В1Zv|{ N_btv}Ȕ}IG"g Ԝc(ρpV{eAgi)`Fzğ)w_PKE Gn{ں:Ya '= JЌ?2E7;w^ъU ,,ipSCPT 0/͔ OGP wȟ¢/*EQe{5gǝeSLmI{I^b  )(m"Q~/JuE +'ɃY0uƬYW^rm]( +w?ZMe֊D˳(JOVպl Ƣ3qPXN<ܺpA 1>rh қwF[ˮV8aG N(9O<%LHRk|,P(|!#l|AZ54IY͍wЌ`G;gArf$>nDSO-ىen^hJ![ dBS;MV3 +[_i4aWmɫw}1i\@a)ULŢ;n}o`Z00̏* ZtK'%1 X8$z(Z7g$bh6 0^):mjr5ȴFԃxugHLʸ*k.":aNqEʆY(tYp'1%NWbj -+ 8+cwSJ4蓟~\^S r|}ɉ 7~}5vgabЫSs94z␦4TNol;!-Qc0ּg"e86jTlo'D; y)F Q]@%I(p)ZwTE=f6[ɟL#ZysѶT̈tda#)Mο+98 Eշ#14"s0fU߻v*{u.ʠ`VB{_˲^"wy*}՞5XMN(ejNxK` f6TZXHlhob%pgAQg4Bvꍿ;:.#W=x?jiqrEĠ"TΒv 4UۗS*Ig7Ht} 傘 SM%6 H8½p~/"xU=9 GLk#y~kE$ŭq΀{$Pܙh Ag>| #K s4ʵܼɈ`UO;t } rU% /:CRTi09_M1U+IwER50:x=T-gX)fEg q/kLœvB}E+ko?55^Cӱ]L,f0{_4} Nbޫ7zR/|>ʑ'2zraf3W .\"JYL|ɢyA Q &/rvgGs$/9-Nyx[dE .Dd̼9=O6htϷ en[Tt+`e|oFX(bi+v2ȄXm.vBdMQVYG՜u&TAMLTT {v؎|gY[54<&g_i J1>|/o`pK&YH nz)1 #*֡X2ۇ]dg@uo] K%GXc:~:zB0MBdSi{aYOM'uN|'Isw H4b.y䕉 4JI7nRLb r a{/zx6;|vB!k}ڑB1 eP4pNZaўxG2u?v6%<-HK"08Q˕ԮHȧ=qVy\uvLxcq4p+7#gWcŐ*: /̋ʬ64FwyX}SueQ\`jED->rbLotg5=ۍKu6|ᅫGڋνPF(+b.PR[ܬGd+6$7Zz]Q 'ececVT[~Ý(<5jJ3,_s2H OΣZD#(jn_nm*Q?ڠo!]ycF [ X1Ȕ=aĪn){>%Џ[0UL\Q`i;)@6+ĺb}qj 0W({ !dص=a#[_0-؎C@ߛm^tD;١:W fkZ`j '#_خsQ^춗:0*ۊ F=+$VjCO4(Am;RWyVܶs%T1?gʊ+:>=Mhv݂,,'7F|JeKvȿ(m9_Kz̀˻r'f V1+T<5Bw*ʗz-eD*$XTj%͐;IVWU fyH=Uj0>|UL YSDpޟA#@e)byOT({n짩y{c; |i"!33[p˺!Չkv'&aȵjJy'=Tz YN$svytKx`袣?ʀ'p$E&Z#ۭIz+4M ܄_ȿ1_g?N=CD-Lg7 YjH%d0;K $(~~ҜɂaAÏ-67*#&eP"c3:!%+ksd1O_,2[ރOc,[ Zˎϱ 5cά Rf,{KSwpc=j%HE qnv0@gWA)3 R-;YގA-ՠZ%l^8/T,r?vnV&j9ɠ^^Ta:M_snЎP4}S \P\ɯK Vx2D5>+rl+ ~ T&N{VxG5ljF!|Tg*F(hnb.+yM֔!P|cbPjA6Zo,)G d=(mjB*H7$s[{Hy t_¯Tb4 Z[~TSΓIek<,=s i3% 8d:rG`0Q vϾ9ôgl+iPN\.2h$H0:*n'(G> mgrtw~ bhC[x ?]U[LD+Q_*cQ|寧6pv¾[Z4'Њ(L0?&UΑRk|ZZ7ۣ\xC(ڲJ RkFg3t Ngs)u[! *nimf6^G$LȺ8z[-hJB6o;3LeVPq[$X%V%1xo+JX[b+I2@31`Z;MesەĔwtCL>BnƃEy J6Y_!x fU3/7:StkAc XSMhxx w,qeQRu5r*Xwn׸~>yQLp(8#z(Q}` }q2fZ}چ\RU/È{j\1N  FF%T? .WBӭ[[:C6 5_b{{Y :ZXPDPXp@ಭRV>EV&.Hp,ILA&s}gez[+66VJbc~U vBJO}e|oߖelI4~h0lm.թQz i ,jF#XqX7: %k<"C7n5SGt 5_YR`PC_vV1WH@M$\V"&*7KUl M:}ag`mɉRW_M47 56/105)KHZ$U &[]a9`}~Û?p7Ue|zͮA(P\ ]7F"B\;CG>+Ytx9D;y#͝iSI L}+Լ_3$L J 4{)Sb] 8 in*/ :оl!ȉ4q+#S,dc0 >Ӥ g})C$y Ҧလk֥r6T+l+歮ݒȜU#ꖞ' 8Sa<[WƤtӷ@ZN"m9 ii=!|z&Hg|W?.:e@qnj(7@/U p5Mq9/(Wh˝ΰ|S/y${L gU_??(SFmPz=%bK-teᾯBU^C̓UjmT9)<5{ {TһU7-`L?JX-}gA V~})o TCϐ{qZ>`VFi2U@1Q=SkDMG]ӂ.A_SyK8[BAkY֍e WENev`-{B }.Aw4q1İvo"~cᨤZiw%JL=JfxWG#ĵYU%NW? 3,bwʟɽ7Qu>z6k5`Qsv?DW4`)gB’z&Uxtz'kJI8"O5rG'جhu L684c? IHbY ݊vJG/uۻ+́(ʥ2=(5lkLʾIZT ||:nR7rL>_Ba+]{djDžS͆XRw2?sIxܝfY@ĔXW0{0A-ArF֖c\V6^cD.g VDw)Cuv-8?̩,pug &`:?qg%KH#j+"!Ϙ?B[$MDpե^ BWq $kX'u\wtWmŸiji/a]ye|Hɋ=TbPFd?"'bB*6Bg\7坪sںǎ⃯\? Q|mU5MY,'Uǧ0(ԛ0"KhރgMZۓ\PgJ}PO$k(2OHDzXϖ> ukIFFUAC-zp᧸K P%ɏ5c@漵IaMvhWl_& R "É W:@;m k|XWqJx&-aH]#(qdwi fk;lrLS?^&'E8ERrW!xD;01'w(R|g7bX[.J7I8B̓"`! M\k< C֡"x(Qa-e)EQ;_1pyzzCٙ2\z 1k xxGHFHi\5LUt kI#,rz%YV>.I\e?LR7Ff/מW&HŽ)A|/?N 99psf`pGcto>o9Y8d e%+ ?Y**k,5-Sw"' V/W&z>d)2u7˦<}Dq?a{!Dxrڈ;e"o:?>&ahҖx9dyakmS' jY~(/)ݠ9>ڎLvWx:8wgȦg#ڣ}kotUQ^H/t2XOSO,ja1+?=Nb4@?H+Dܛ(zm-e1d R u,kHӊK'14Y$>[;NsV HmcU}AIӅWI謺jaen7^X!|ox9M/IE?UY"E, (g4OoKn9pym\jv0u獵4xLivj!SN_w/w++p)&FhZPfceY IYo.!=ۗAe_UJPށ̘s'ٸѩ6²:S|(ĉ@5 G~Y-׽{kW 94٥v9qBElJ7aQhS wf㨰KT)'W fm+Cs1<8$ yQ=&MsƂ|?Y9t1*pw1[Lb7#|Kp@Q?BIG{VS u M6%>l->*2" m!Qn8cA눣^VyLsButZDRCد4=q.z_- ](K^_ ,)߫nC MY B#cbRKW4V9ӟ>uKtW-.a/kQЙεQDDfE)='{"MSdj,gaUT{錏%eQSK1/_ǰD| ]^vCA p;$/G^$EUE '/Onj}ݒo=,L6񉊇y<'h31?L~ܶ&jb}فcm+1[,ǘg0oJ~!ƉxXxa%t`@\g߉Tj<[,_LJ+&mxA1 m@psfw0 /F"'OP7h&6#szV@GnȴVgO {|]ÓlD4(ɑJ0UY{0YHXuZ(p-Mdf& 2=ΎVڟ/%>ܒ^ FSkzݛLaz0[u}HQy̯A%zh Ae>801 )5e{}j^W2TEQ K"<RުYxu s N[Gֹ{|p}O_"H\}yMip;g 2l[&T/_z=9]p2Ѯ/GϚϋG{rcǹ>86'l(.-7 787l< W.<yX2n ^Fw4X>L*<=]P$WnFߖtH%..>Me`1^%YZ}$SLmMpr>/ǯ1V5\v'xbeε63VNnxM^ ]ƁNl3@Lq2y#ECcF 3d\|#fB #&nмh⻩]*왧ev{1.]I+b %9+rH"qh],P:ڦ8hA}_+4HET l`e+ l7ײ$a}EG.aFEʷ~oOș 7x\w;p 8Zc}Nj~5~NG!cަ-q;ߴ“uߨ0J<<Σ$Iл-"+|DV/4^9G0t6$w R"6cv)la>LtZ*y?H& N[byv~yZrrm]G qK¨d`y{TtE//p7"q1ii&"Xe̤ 9J^v<"g0 A6cË1jߜ?-&1ɰr疺[ȉl 2#R t顳qѣu0{7Y2rͧNs6ڮr0 -7ܣ-d͈GtfQa{|fw vb>\ixIؿ wGo΍v{MN|뵹z̍d,y@:{Ժ@Ĵ߃ sHG$$Ǒe9YDe6*ld&}R:n8bOH{-}KA3-5HvCo&8'mt`_o\X)?. FaQ q~-Rν픈3hNt| F0FE#tVmb*Qþf$:7 yȚW!WXsp>9ˈz%^<7P:wcN **sԕ:%nWuM{w`S) qyFҤ=t~hfN0w[cRƬK^{s [ymԣ\r?:uE@ I$)>!%J0%Tt ySMitn G[pTAF9kV)Hyd7":\y`'5:PC:曘qm75 r.vPzd_+|hO8b=Z.3eչلdĹvkeN]^AJ묠^V]Vߎ Pn=!!+(PhUɂGF@ dPtEDv[o( ƷhF>9W?\kmօn@g*t; ^0 ]jzNa`d5ٜ1Œ{ õv> յœGuà~2h$˄!~y*]"`YξP%*0 zs(e* ev|>unͩ#~Np)W-Չu[YBQB .pbΪ2)f޴X6@LKonI!6 ޏႅ!iCJZAxon YQ-X 9 S;(+ÊU v,"Y>2.+`t7"Wey'>M D Y K2YpgBh15I2{ zYZmiN&ƐqkYwn8a 4ɬWp ^:ɫSuqG泶7i`TP̹0g`g`CAn셼O 9{9PI1WmxA\v(|%ǶuY2(rR# HmJ]5:}uˈ~Tm9I_vKyr׫j}yա46X0PISW8Nv+Xs(!yQzϢO2R|z0b3@=fnDRkY>!" ͮaH G+g3{ibT(DVC?kGp~xm'sutOkY:8m_Vz@Lw.Ki\IY+Xn zaxpzR#v+b_ C]a_Db +v:|Hio"p w)P7 묗ǒBBu!߅Q*tǬvHܙF,!Ib2fkf]dE_:DCqH撘Xq5APD|E_!Q6uҷBFlAr4$"@hF dEѐx%` I;Q'68jc$P\KJ}$P'ՂzwXSyhS]LNOR<]aVӋj,oHw Io̩`@ĚBWTe?T-xF+:PͥmJkD8CݼDب$ޘD`l_7Xnފ4K]fsb3Li/Lc Z;as\BGx mJaa{Z~O|#2VOhXҗ.IVD3?rβۣ0o=*VN}ԕX_oUc%D;[/?8vsյٛf9%!f f4y)}ȈCr[Mף勤.^r)8<87uok7bqw)>]hMj/"jk6Zaiɏt7sCt %ZyAsꎽ:  Z# ;B `}-cN(JéAE[sqeEUeU xE g}VХɓ ddAtpq̎"3GnC=hI5Nh'N|ַi0fᡔ%;_Trβg]8HzΪu}&wq`4G]#B|RNj;\q?8F"#7Pc m6Q;Ta ~9Yqa۷ _ <|VtB/m[NC& VSk'Hɋin]sT isK>Cհ?"炚Ej{2W hod fUuE00dzXEV\E%-ju4^fg6Vf2@gB3R*1vзM?Jn&5˞zJO.}O5Iˤ%h;̞= % x~XEēNcE*H+ߖoYr)P(Hi) f⺽b͵YS>>, Z 6*7fNlH\QZX:.GGqؖ07ӻO?,u1"n?G5G&qˤ ')eR#~b 6=jJTi=U~n=sGy%< pzފxSqe+#U$F?;iiFИL,dK{݂Nwժ\IǪ=Cem;Im-CSiRh"\aē(lW^q88K]/T9BM;հ616|4_KN?9¢p"8HƤX`tIh^z%j"'91-+F;룹Ǥg~yЩ-|ï 8KQJ+.S4m`I$ldhP;'+g4V$f97!t֝zc 5KKt`v$Fcˎ,aGE.T綠e 1gza0cFЪaF3WsQZGLٴt*Ћ;xOf hnLx5~G vߏ8hV쩃 V[ezǽCCEڞhyK ߒ+ׂ5gl'ox?vFs?|hY{fCz}Í ؍$~Y> hyp `/ X#9Ge1`@V.,hkR@^VOZl/yU7s H{XKBC$):[qb?+UṛƛΤZ U*d%0SYf^S\;1JwA_ -q0Ǟ΃zZz&OH+. d0ʅX׾wQmA%tU:(_4X<l(-Kr&U\9UՍ~M0''Q,P4#ߏk |Z5F KNCy5y{U%>y+LTLרa/֭ɇxY}kp"XOff°XY"bj!hG HRD==Q,w{6iFCG29"cOT-# 0y1WJCV2|Hc&?~^m#6]g 3W4!+I+4[xбSaD3:6@v7{xfD0̵DВ',apD$tG0,XW^}q5":Q 3v!pKR_=R._H6Lr`ZB䵝"txAD{p#KzGi"W!.IPJ4Nɴ➲>)b*do>*_fszaMgSZj|`z,ǿ*&oaODJ=1lv6ZL 6}\\1tuۤx+y\px{\ySAQ6d7j{I:Q"돪$1w!+P }i9c s͸{MJˆR%VH24SΌi6gUU9\>zsp輴/naEjH@-f#Av!'Ez ? 8u ;~TjT4C0֋L,+"F[$ܿf+?o?kXI1! \/Eq,8FzK;4)Oᏼ!Nc^_YK-2,!6aC ^ӖQ~u 27 ā |i`y/n5Us~W$:%8 jkqeh/{e |za:\O$))Z/؏pDf> Uo}` B**)-FE!BVgho3ro-hm`(1=x hQcћ}RM.7-b^QĬ`}m~Xt~jrЪ!6@=K<`H3oOE u*6J::Jķ+z?RX_|Sa9w^ `ްҰRmY+ h gPΗa8~pǰQɻ:.goE}&:/z0^mu*p5E!!+.vSA[e7x4$ʼ[qU cxQ*N/w2@//8f p%y vLt+zi'ֲ8&1_$B\Mv77TN5!HP?Cֆƣ9Y`Ɓ}[>:ĜD3"}D)u(ҕtq'Us%qޟ^^s *nf‰.X2,y('֗FAB +uKc=/ bz]ίMI \!F \킣8}(i4caO^9<\K7稶m^`mUbΙȾY"kW~M#!s]3Gt"6Z:~ވH e+ۛ}DuLVDGhoz֗_el&57miBa'AKZSB7ƨIA@GKvG1ȉ+MorNrˋO24X*s; C:,h |,6 Ǐs؈^.2 +ADbޥ䞉Ð {y:9Yyl{ဓ8c ^p.:Y5:1oS žG }Z`fTٻ;/lJ% hh 烚OR_%Ѓ~uəW9,2t|z7׸y]1]NzӗX^&[QT𴻘qR-O`.ۓ 02 {^5O, ~<HocRԞS)1<(Y?~{Z=tIn_ " RWhZ Үjzƒ d5,n1&HdZ,^YW-wJJ{g1Puw>GE:9څ;౒[DWvmn ߱FB=5c~\:Nd 6 ~cXdY Tu>TX3V+'SqxgZ nn7JۄuNe9(p/a-xhCҤ鴑-Z\l?n@"WøLXT2n/c~SŇaKWX C/>j&En)ƯwbSm1_u k?؇Uژ{p l2;Gz^ʄz ]%YO}xAKLxrW~ز-[I"B8.NYP`*ݖSqLbkUy˕Ax4HXb0O*$'*2ۋ86(-j os&./;`,Y跽LƌѬ;#;y74"&KDHpm觳6|Қ2l~кbFN3.A#*A:nSe   ϸ}͝m\or% rk+OdUƍS|L! ճAIrIT\~e ,]ۘi9q %=k _\j .t)O罇{~j:QW#Օ hG9 YbCO20)={,iݓqr)JP*փ2(`Xm!Z+D V$Ƥc֓${ *RD .-zZ[ Mn6dV_ZBJZ<ѹs S9B慒/ybMM'^"v/ h0ΙբZu $S"C.ѪRtmsz~mUYǩ4!| 1.cD!XPRٹ%L~(]V!̬YWzTg>qȫ7̟xETZS}ĩdL=td6G3!pͻ+|ǂV&1FM5Uc5*JBMɩΫ@n?GG‹{vk:DG`ŒǏE!W'J3fEKp5čSYȎ!Y}D"‚Wм AGgOIlW[N\Y|::0<` ܤCS5a)g87X;_KIk/4&sY_p3ɺw HW݆/ImO.$YgA tBźB)6߄ħ 0:"'' o2Sft'_mb +2 JRP-^Έ=ۏ铹q雡&j;gҚG y}L&(c3O{k#0-L AƆ9٘YzdJ?f3)`h^ެ@؋erm#kר_x^"AҽTUVSO +Z=~QO,=ٙG㕼j+b79_`Z^'`uL WB4w%tdzP>8]7P!VE[ڡis@ڬPe~dgK]SbvvUa }{<#[˶" )o bMdٶ "N.agإ8cj80V& 0{E76 {Qm"Ѫ7odpC׮|{<^OGM7Q9K&xZ*vtG9@"֯L*4m"c NE|׽}R+īshK4Lk]9s0g~h|b_n "$8n~ ֊U+ ZA\7Gi wR`rlTdewQq]%cA0j*3p#qEd"f-uw3ֽeJ^$j'H#dzQHDI}8+Asjxgy>HF6dwLSa|$ &66 cD'K,L3t4]6; , %4}&}f!3#< o ձ؟0kTMFlp_3א4mV7K&qǸ=$M߀sز~(&Q N%Ɨx@Rxp +А=CϾP~ =MȳGaG>I3E'[5a,xiD]4ۿ|fw V~Mjށ wJOBFݬmfy#w/VEJ0 v3 -f{Շetj7(@rz V)AnwNgBUo.Xq4?IwT$M"hƣZՋsI^F'K2U+{&ptRwգ\08]8a uV]B:M]ʣ7A8G,.ۄ, JάLAӒ=;UeIAoY~3kynh]pmfN[BfmiEXc"-"I #՛WAݡ*=G qꥯ\w!Y@J zlz(&[Zj,ؘL 53r!B(^Dh42+D,cSS d)vx +a01#8+yĒ=A>@&Ù"0EؿEu?w@ʷM 1ƍNtA9= pv0!2k\&Ed *qR,#e#3tGyͷ!PZ={sYVD8IxBlޱģò4 ]0Cu]LSg85|'W@R6F\)kxVsUM}w'MɭdnZ&Nz_M`4Jb6a1c$vz 7MKp 6E8T h+"/Ȕ"HNΞ=Q,W$(\)mNoO<'OL{bo34UB&D7XʗBBʐ&jH)A*+2^|ANXq8sdJ.$y_9Z=-8oxoEj)Wx>`¯<Ļp"z=l.t@b. ?AJ sGBu& Hm ,o]l%uj4YqyBq#*7lڤ8I^w`e|0 Rw,0ViV0!Ɣvq7<| C[Ӵ?ZB0·S@4dE9 shR)8.#<(nE/+4(])O`^DLp [h=˪{塄00A RqxHqlFSW\"['uĘp\&>V½Tt[*O5WN-b16o@wm4ޮַ\?,3;:'}B"UEY4[\1 TBm׆BA5] ̇)I@ɜf\ g'O$BԆ GU QjWށp$SJ:z*~ئDݮ^Ou<@8RYrXA%Ld(ӔG,gi]MvP{v RjlS`8T\ z!Y=OWq04E?m|Z #;d Mȫu.v\\ ^|Vy\V0q"Lo{UQE$e q"?PrrBF38c;.>TOMVA5 2b`_귶+j9:w{ b!Ff.YsV*1vڞi@AQp/uP̝ &@nq-)E;_35P^+d~iչ/e(-1xfũhԨ==0.|zIAR0?T$?wxSBSsx& ޷yy}o⇠NP%յ\U*m ŞHD<3{f;HM_tCZ&oaFRϤjH{l2wOl9cH8{w_2?{*A=O|8$ A.(7N9vb/?Ϯ^-CLh  +=BZ[Iտ-H(@PVvt|? Zt7K-r@5- ~wtҼ_$!k/W94gȨ3.&|af5bzYV&Ҽ{U v'Q$x4.+ [M# dއmG{'M_i*1&'&nˏT'L)ij?(b+cDtuS|EX4y /ޏb< ~7ce'`}+@E+ə?I$Ptk}Dz/2#:~(F] =s٣m'[|1x>]^u`GBs޾% 7_ cg 3Ќ-֡?.FXD&|#p'uH(`Ƒhk -!XBWcRTX/<|Vbe pqJ lQ'ąJxWe$2_:*X]BTkJP-'gCw+T69-;ҴY.SyxLSE ;;_sZoVlrlq+fWE1u#'rhĖTIKd-SERf_,!I`qxwKM>F[LnNK3*bS n*jeܥ)os7noNĉlC&x`f՝(D`=jw#u{vjpé\|4'w/:.)[y:ZW z1mCGdYOsы}ƑA]>3SA9]O.DݚѾ{7Hr-҅cAK&B))0nF8\ AdP *Dg&+vy81YfFYX%ތjBOnT[jXt XA&<F,!fM^>2QBϧv4ԴԶүD6 ܾ@?H6' GGTuS9ӕU1Hͥ،2es(F|Ӄg0 #*lxWT2ӺM9f{C`&gi`5qتX4Tu Y6(թ);lbm'Ik Z!t@0FNU+>.E7trC|?J/it_H #zPf,rzO>[/e `f9N #OUTM%dM8+d<L6ԟK%@I.ւ xH̏8QD 嬆{/cD4Nf=g_8XB5X1 c]v 8=4' 8-!ԔicYwŸFrOFFx)PKg|~zəJӦuT'HWk"RA0_YtsO*()%[%LbrBTϾ4Vv‚WԝH;ԃc-%va^-<^Mi= f|91h8*taZ"MȾiXoLK^)6WS!MQ\*31zJ(h!OCG?wpSpI:~`}>ƃeL4JyvݵlPk6}kZWJ3pW=r2$r)C4tr@i<1ݢDz tF6@a%dtvD-()_D/_ nGC}5୾VT;OVoBD Ӣ^禙2|8(ۓҬ5NRfwqڢ^IOٓ<RzfVQ,.SN %N0~>N$I²(Ea2wi_4-I֭%Qjse C1OlNJV|TD't4\:oalY-y"V2|3٬2,O'c)]|d@W~vxQ~K֛ߕ5(Sd7υp @h\b 'ayGE]6OÐMAZ)enE1TV+U-_ڳ-9W"2yNDzu^.[WZ{96TvɻpgTn<3=Qo)Aasff*uj"Q튢M6q sC0IfBKgy*fS ={M^oກ9Ki^] Kp>+E❺ݴ-CrH"PG_D;5n_,`e+]ZQ+Z {۲tL8#VEzjHЫ;jsOm} ] iE[S~Gpl_1!3QeUVt'f{!gϕfyP@ A1 +ރ-RA,V6=kdžrdo3{_It~M_wX4 P\mE&7w:~{_k&/ܶdПS9gzD߆hb8c@Y tH!1B%;DѪ82L3!p!haE>!62!* ;5&}0W, `t`dۓ~yȝl:Eu@ _V6{1x)o9H-n -cMa%v pѹhǒm/3x0pԥ#{V C` d:FS5]XM>j[\?e2he_A#֬7'_+ÞٕY|RiZ"U3ժg/H"qJ2b~ܕ vtv8{Ա?ٞlqM W.ij\Pfy2Ϗt٭ze>9Q$cY8Z d-#zᾸ+s[3h$d؏(3gӚD h'UF$!>LgH[ \%"T"`Iw<` eϨEӴ* ~ˉc>c2\v ,)W|AZM/hm{<js dDZ#kԻG[]tnZDM 䏃R$S@*oyơ܃l|o>{0d_%ܤz FR̫9n+=s ޽,PU`۲svO]E]K ?#|&)i?ŋf\rL4%^0WC[RYԮNǫ;7Z=DLT0j n*D v`MR9|0pWZsCN(`tsqUџ'71=~YZx9UmH(gZp L ncVHO+x=in_wlmO*zGgVKvJlRw;mٷa@[dN\@* |Q:艹uf<.3 DzX P+ȝ6αhz4Ky]3t0`R}hĊ &BX2 F.horЄf k}R9F{;u+]L|q$?yazGyݮ(e6}BB.p B3@pPX\7DV.~ous-wHR34;kX7NO;,܂Pь2ҞUh_piuon ݜE"hDPGU`URxпJ߬x@(V$bg%gRWsJe_DP' ň6V3%wj|!b'fbtRHwș49؛,&V&TLTDu !lhWs cؒf$](7~Kʧ# /9o3Cn*EUͻ:h&x fb`jfTz)t UCHsk 9{XHocNIP W |ܜ87,EoMx"X˿""KJ6qcZC]ٍb3ݐgZL16e*DBQb1)"!WǵXxx[U^^hj!*eXXyVL& Eܑ2!=l@mP}6ň5 T{ V}E,z>V Ap9)XiscuK%jFåj4c5b9DC1ڀDwS+ԓ;=DF ̢~t?kRͲjh!z؀.iBYW Xvf$C4,*!4/[&:Fr"{`::4خWf:C#w\ԱMi(:0!̝$*/`2a')6UUcM 3w#u (Ij)jtXfꎜ-Yn?[I޶s=6_W+'Y(6!@/pB)9}0oGL?ުpm:@i5^E HXdt:l}\xd$t_ )X0 CmzQAg@0zYJ3-  tͲn5N)`qSA*&Uڞ7Tq[{{iU XFL':4 xu;N`K'/FdVF Ż55^TY!LE>S =ao%ZD E^RvN=j;]~A얿!h8W$͂̍.OvVC[ 9Md֊!FgX't#J9EO%]~^ | T0O [cGr\C!2^8q{SkЛ&cFq[dl;L@s^AIs1R̞smgX外1^zvfTF6Avj Jl+q?~Y T68|2YPD?7 S6~a&;}~Bp6uJ 21e-ßK 8E <[pSBbyʜݲbC=Tah1&^~E<_epݲ2ͿS;z` m2iQ΋;>Ӟ\v]H:CWk!-6U?,H"K+GL4ɀu*fl8<^\ . P_qgX#ΚXKvwFUW_"",0(Fӹ˒G U{Qђ >%W f6B"8IôDDZ# 9"gvE<lA⻟S{(}F RFQL{`'vG|wk6+@]k:Qkl 74xIҀQ.SW8X k} j;!"xvBVPq_@ %v^Y\6Iw}x<~L_.dv~;S^Ta~zAv C.QzyFzwv!7yP]!@!}בFR 5š;8hm1c,*B"qQb1- r` eya3W?c80Ɵ]ǿ]l4WwRǒҼ\+\sZM4\T-,*4$iS9Y'WauA([#\69#b}c&OnB8L(p]JRk&s#qKltGȢJߥ:o}&kT/yIa n-U;n'áf˹ƀ @ $(>Ӌy&A@8Eջa$]$zFiÍR_A@62۽prt]8yռr7NbE֘rD@(k ^"few9}eC/*)>,.aINm<1-Į:,`1{i&Z\ +b~׌Bq,X}mF`9FP~ wiR3Lcu`;JC-ll_X{j9o+>l)/| qO&|]G֦"sQ>c'%"f&Ma'(hዒ3Ms2.8\T'2Ĭzygk-Hn['ph(#Zjp'Fۯ56^ț"}'4(h(tFuGrgvpsFrjKش\h>T #ؿfsVGoGȅb ļ{ ׮)YOvK*NE]vÔ 7SZMe^?E0n+Ƙv&E #ʷLWƫ| n2\X"MӕGD%n-v5uO/n{?į c^[f&Z?@qzQpO{rͮSG- }mz dG[hS-4Ü~SQMjƫ')"[M+GGQ){jjn >~ ޛ=ɝnmvEZ=}/@\RyC~Șd_,yȧ#S܂8[ɒ8QHΊ_+˹mi_MRҘJ}+=+av<|U=.N<ߛ2hX9B'-4IК/~3;edvߙp%ZA\NuSu ʭ;)#8-}oA:sܮZ;l}1AN+[աH뚇xx}Anc;> —%Xh.NڑRr_9)5$ /f=6V+)N'iⳟ |ЭzW-s'Ob^tġz!dVKeAU-:v>U|#InHL?VZGWK.pi"e}pBߺ*A7tEc& "p3{eΪk(&SdY3bהk4]YLRlF~ Bȅdk(,vZ)xl~(_e2LJQU+@&&QJfwi\GwCbʤ2|_ιG\{/ |M7?ˑ毢ѭ]B(YՙK2 B`ARY~U RL4e^->նMs;Gn4'' ݏKq甋 |Ԕj2*_{]:\L+mtL]+V놧Sn{ȸ+8}o/U@_g&U|[F'9\~w$DDZpӈL2&=;1k1֙IEI?(ht*{*S6*L7@ IƠ!aOyDXŒhلBjօ[E/4Jp[>B2qWtm+} @}6Ttڗ!/oDMJ\-ɻB9C,svtG{ }=E 3\L1b]Jd>NUINɿ>OPp&f1\.vDv%opEܵHbs)I"n0ĂY; WH;b >X֕5ە@sv|2EBWR?9L-,q+V !]*ieK1%B]\S֡;rqm,nZ2\>e( Q: ČxW.z5.djIԨS;H,!hF`~bk{'9GzQQI$[F׃#jBAhέhR,b$cu̵B!"WF \_kQԚPvځGy*y]@JZOѭ)ަ9F%A|EW Ũ%̽Slvq`ء:isX\yw`>=ɛ;Egk"HG;^b $)󋩼qK}k@{jmַ~!D3_C"W۞tWʳ@vZRۨ<ܙ_۽TQ !#>yt2~9KAB3,Y0Xҍ ASFDJB6;ro-"d3<뾭׏ } )LM,j܆(r^_s j /K~#3| 7ilǗ HE慌Vʘ3en0Ş\)ὴqc{0)^:WE,:dkǜ$!o>]b_*W~ej&ab Y;Z$|ǜ @ &G)1;;jՅM y#W0+Xe-G>Pcx8}iE4(m^QTW|o% Lf]{ӠEnߪs7o9S1ttI;b9?Vy~#Ě)JV:N.*V DOOWˮF_%Bںa"]T,G8tSmЊɚQB5ή^ Ln$ IJn^Bۿ}t-t%㾣O=J #,쭯a!И|th7E2 /)ņ!/NVzڟ52,S~T `2#&0>aD@8D&ai\>iŃ0jۉ{k1  t6mGԨy` -tսTVL l'#.OD,kiJ[.g7xiIq]?ȼ]3 mgrxq=σӑ&J-FxWSKJИףثA{_E+p{ǷfqM倄趮ؔME FOJWobԁNsse;:[녈'/ P7Q^~m]V&{#jXfUN/-U2)cįdq'g ">.4nc}~mz# +_ԭSF-l> $OjP׶B³|]T7XX[9xtǘe`=[8jGON*+q}Ca1 /6QBJ\L.8#z/mgR~10|p=V%F`J}rVjx\GO'..'ۑxd]:>z9߻]lA殌Qy⏵P\x|!VJ L&x#jYMIP ѯIRuCL%?Mօ^Md#oaLo9a Gp { ]Ky69w{* 2? @l+@6dY`˜gn:+%dRů; ٓyZHp~M$]M+K2LX9U֒[$Nzo2OZdM ijX_-U&;F9_c4#zqKm-{Vy*ÄQd#YyM^r "nU{3(I{6­qi(\FGݭDN\F2"qVxD gؾ%['k/gu ɚ{B!neza˾+:qpM1SpG+OXX" VPT6wp3fi*'xO~/܍ ~T*)sf]5Ye [atG׽=WIUWXA {R[C(f-*@ W+XnvlOUFIuѠ@X*Q/-\aaУ>$׌ ]p ~ZMMohs^H$5[L $@ zECh}k_2 *ڜx58Uʈf@+UE}V3QdE郚͓UUG+$Pv6vkUXᖁO%b郭(~kWKEz y^~U"⭳/eQ--M͇|~oW ߓȎ q;vF~:n}&?=TXqUdׇ3C"l\$Np{.Bi#宱[XL{YԧHC6Ayf:=.J./nݪz-)sji6]]\MoZػ_&̞ `kʄ%%)y]lC=.h7eMuO:/^m'$%&+ mk͚DX}b d!1*hm7yI7xxg:ܟL$1ġIqLxllk-1<8 Rh,\KJ@WaڢZܸVpxƒKWa9 ;LZ`˃ÞDtn՛.Ȩ$zG#۞Vp kFG*?_c+7(Ӑ)ۧ _lHŵf3Ƙk\7a̿k}jXA:=lY b"Lnb!=HK++5iBpk^o8a?bQAInr*m*A%GM 96py"lVX.0n2AFG \rvogCy}ކ9* gm,|9dPu$a)6F{iN&8oe{4 xUzhp̠Jwi:.IW~9a|7q.IR_tǀGk1ÔsPevWm5v=3\H\kLe% _IQ`/ނ]gVv>I"C+_;}UBH҅!E9~L9 }Z YBPKk_5lu vq'ad@3ㄴv4]K}P r2=[0>4Hd ?,NvH#'sACwa2P{A iVu&*%IikP=X!:P$nEZUJ8+N Vғ>F,&M9tGLZ#VXF/;AK(/xV$QL8$qmɇE[zJ;EԑoX qiGT15-sgOF?D3 הU`\T2Cnهf$XТSh `I/3Z~y4I:buhq\e}zHs]~D8k1%Wyq9`+~ٸ_ʚP(A '79wo$[|z;XnSSbVW]8i$Xc"Uu7BP'H[P?·]q!08;MO? \%E/|N4b [VNtgr]/QlH#Y8XQ؋:Y.{=+c/0RE`_(L$UܣrLoF9[BS˞@ɧ]-.խ@!߿bixgЁRdN _ƉW ɔeӋ200|n'HVh& cڠ ]V yIpvX;J>:TEO{`khYw$e|4+{mkzK9}CUrv Ծ't `3Cr~D*qxokXcS~)Oh1Y鏭|Lwfnm L4.nZ}]gA$NtF˃YAkn$=ocpP8?e{{QS/ntP%1j0S!-\[WIG%j"G#p9cպ$ 3-Ӄ4 Uֽ_掄gتs#Hpn+ZܣńВR 0[O5-S=Xsv_f2}ɲq'>ϿNj*{NߍԎ4.EuF&G`ۋD>RQ,BFm{r NJƥgGtK4e\8Xk)CeFaIQ|bzp&h2$ ss_xKAV&آp"w.:ҽ /_s، C>d{q.!Lr[9)Z_%B㠂,JShzkxiK _6 a=O;^#h͏l80 / n6J$:%4fckLn@v@NK-\`ӽC[Jzk1_y&,3kk|CzTzbh}M^„܏T*+Z?< h[㢢͸_cxG+vl[AYh)Wz9 .03hjgTvN@tfQ4SV/IN4d{D2̐ DqQl]%&$PqzuצmBQH"PSxT2~$;\u͈S|'*_-vKOI@@;nZP0h<.ĉrCBHoibS\R89|=DGl- 1*O{w$'!׍@i%y\ XҜݤ78n7Pp%y^="-Iy@uλG3qjaZ8G⨹.vK̀;Ol6 t7cby5ՐiK=| (:>+-C>  ~保ggԼvmB⤹}_Jqu U\I .QYWsiYf\Nj}iamryQQ3ޕ\ @u pΠ~\>CU|. lfy1 wyD3U i],#AN 5\sY8z42sZ~/pG*7{0ʩ_tJj,nm}UTSsm'O!&9BvXNoM $Y?q"+. f30 #!bS->0`0yޣn˰F&k?rӘYK&KJh3ÅI" u ^$V\$A"I0n|J$BiXnAo2@O'I(9+' u F0!UBFQǓkFCfCz *HVE Wltŏsp *ͱtʩvFtCYZ9I+ϳd)?uyyی/r8=7Z\Ezuk1VmsE|XD9ǽ3Hh̸|J ߺ3 _ TG8j)UcN0,# 5Mx|{@=؆q7eﹰ=;T/yygfXA+#i[c5=_HeԄt6<|1^(&qwul(ظ/| aϜ9{#\ )B`=F٣}ݶZ8B s3sLE)rvIlyIu=}3n2IXQL""?YNgtMorG:U!T +>z ݭW?>9m{ b>VY~f܂a){ l$ywL屒kW_#Sqv^`q&ԪZu4z]1jQj1WgGR4 G+?T Yl]Kz8xN^qX |"4 QSD1Yd['A5|@t]^ZxՉ2;9\ۅJC J5EV:񇸐gU_OXv23}yfB%$s(wkkǖMVcTO^f g#Tu$L7ρ;c_>Q jplh6OR|̆p 5>%Z/8)DذdĨ97q\-_Y,Хg1Uǁ`aYfi󔸆#_SUypo j&vm-B.L`y7zuRK'bww6U^ ktݸև>*Բx$}C0;R5'!ubU"w;IJyaB1YD豾fEvs5_M#)D ,A#/WODvr5G&,|l1qFdt-YtM_`]sS;tw„d*A迥 UЩv*g&ן$hZ햪Ć-d݃u6y8;s}g ]vi&8zy@xBu;8)o+W.y!ILch-W0 CS:oPejtYB3=6u2gB¦XE/_-^_1= KUDс )Y/l53bm[y_ԧI7xOƕѝ]kہ$~ Q m ȿ# v꒞N|$jE>= 0tHSrzDbd|Iؗ4aeֳ+oO6@ }sW?Cl>>Ɨ9(sMw8:>6+T P #NJv|l)綐aAŦJIz]lFbqz}e}=_^-!Sۄ94 8\aJ'h:8qYM$Rg|xu`$ͬӸ::WD lѡatNaXqm0QxR Th'SSd^lOlE3P~NEBcu3ǠS,ϸ:/>KyF˹mnX(@ՄU >I v 6yBI hE"aJiB5kR/Msp$]eiA_G9neDK-X ㎖b2J) bm@^W Rx:vD$Ey#?/P;}kOX|J-+EXMIhzs gKv z.O.ڶY/.\p5(W5I9To֏:._w\Tp!9/-q:6vjB!wzۇ*?cIw~B#eq>cCMNۮq\Պt3aO1YmI`&E8K( w!D`v|/,? ٜ/cQ|t|ȹ Z-EX +5n圽\"|ssE?V Ns󷿩G*ٟ}Uǜ#.f&YZOgx#~Z:%N)o*cwZ_29uc6-`u`KL+5yC-!ѩwMFN|=~5/xXˣa. F м/K}=>d76rxޫ>34udĭ)ntw<ۃM7(J agK 1qR;\i J:\ΠZ5d؎CoWnmE2v7'* =SO xUnȭ>PEn3i~da29!kIÌU[b-HKP f*@@|d;6߬\Ujzٜ:JCtP^*NN~LGhgM|?agVY4פZ r}b~cnyw|wqd>W*QW2 #޿gXR#;T2co+擬t׈bHR(%STqR++M; {.s..j%^aUvop4f䁹3/jGQ.<@3adof\|yA*qb_|D1|j扆L,_vLv#ZAs|&ʾ} œyZ\q_!q z.d/HVc ꃮ[cPd;cI~]03Ϗ{;sq4<}w7idyR胅* WEP%Bюr?؄ iVRQ-[ bls@Vp)B3ʏ9KC:tx--^88j,²~0Z[,ҐO=-a5SM/[z:̋6w՝*춗Qkݟ=X%*Biḏ`C)$:2C[틪gMDxe`@%57)Ơ,_}C/9KMϗG*Vo2Cl3\"m/SQL?BKa^9WFΜwI_[{wF#I7(0>B [^µ.}j#a51| 5~;OPw0Anc Ua<hȯgVԾVFcwe*OD)򯾕&9D_1&v1NCQf۲B H*=HrC#mQFP# %u TCzCigq0N1t;o("VpgTΣ*v|SY!dM'aJ6.n~׍~Y򢖱Iq_:Bb⹞ȅ['9[ N͔Ԛ}\P[tr(3mKw8T sD2&l!Ktp(IgTBﳽPsſm{f"| Y-FiJ)Vd4+(WGo;u$Tb\K߹ Gƴ>i3F:oJ%P0jZnʹ< ZƵFWz-R~{=OP=9&zrC@+3I5[r F^魒υ|x2߀^Էظ? 9 ,*LJoHLؿp+ԢuKeCWK.NwsDZ) ux(8S!ukϵp6*Ћ'r?E(2ԉ7 TW 0.-@.謎R`pq +F!y@ŝ&E?;-΀i#C^eXdx/_Sx:UsĮ%غ0d0%!ió1DGG|˃:x[XUiCd+TgL6BH-ĄF%]R >%(ŔfFK2x c=/Ѻ>rnoDI\MY@t%H!_Y)!xX"\BorknR/<8~DSib%nAYiI_&b'ff ehy;p}w&>jYvS0qASRhI>c?(6f՛1}``ۜ.ZP#7m9#Sȿ9S:VZn,H~a%It8B+IސDCk=(PVq1oO؉߹6;)/޷jU& N_lHħC*"gX涛J97\ hhSNxf"Fh ;/NpUD]Ov~߆1~ѥ%8/Y(  gk^q헔f*VFhBx.U$9ҮvH\F(PC)dqn$ˁʩhmw9+qGTZ" -DU2tn|{HN_H~?B'RM }}o Q/UGǎ{>(.5t1LInpno?)2鐖& ρ२=LWkك>okڌyKZAL@<ޅW: G /5\ 3Վx_kSb2,On Z4PYZZNe*uQ :Բ )n?+>8Ru0ްeM NpMRzs*ǿU=!"T@iδu>C]ضY/'W|0EB0ӠQz/-6dj< BNzE` Z} ۰M~y6<^ٷc:_$.gMj~ :>o΁ 0(S&7c4T"8ٵ㯡Zfgtкȗ,2b@D# X%+f~Ng-TZxx%}I&UB vd@&}>Z7B3s^}xM(3\?ډM|yeSd iw$ö83FAw̻s U2 ~r%[9kU/i~Y:!J3 d%}Zh4!6Hz%nE jO⧺f i/cd>KAvw2d/rτ\N_fgd#~-) MS3LHlʋ<Olf "kA݉;C,JM5:eԸu;γ/B1- C*O6_m{@nG|2V̏1 Uc`ZC 2Kɱoep_Zonla;2KEqv䗈̢9'X}Bc'B3 ?bŭ׊#}qr8簁_1Wꩾ(%w1$=y-Zc32Oa7Ȩn*jV0bn ceEzz!E{Afs}&+}1ϔRjri[RJyHVtx5 Z'SZ]H,^{,OE5 Đ\0 0$ZBϊW}Q6]thѴ,"=m}AT Di0!a~/'.af+8WMe/fxdNp mDnG|,fҜ.3AͼA]FO'T'? *ca+5L7p5j !L?պ#Dэ.ax((s%.灴:!OLdw#l0pv8׍Øb/'atUlw^RiZJ`ޥi{k5zg @x{1O325ljذO)T({W"%o~`N"q! r'dz<ƞdH)@ouMKgظ 5P2Z\z/Ч#?ewxvSC8 rYקG{yȕ{3 <]C>:!>wAhVCub:crø|/3ǥ-@۟7-Ba7-K^1_ߕY?AHV l7=7X.@dk20Iʼ ɳ3*u8TعHPO*_Ohcx)22g7]%U.J{[YKgUЏ80bb~Pa& tNTY'Nkaa>CL.K0!/3sE]^X4*J!η"2-"Ʀ)P9߳S`La4፝qph3=H˛s\O4F{X"[vN9Jh1[3g?fIsڰE\_"iwg?SY *EU‚\,*6c;?F%Cr^3]VBo_p"3< 3.EiHRĔO\BMBAy zo91 U,ߢrPWAFqpN8CvܭBw)_hˌM9| мzqTn9SHyXtF1p*\q/8@hvjŦd6*MOD&oD~QT2S]w$1H{jTY>juC-OKDitxB o({qgnilv$E Q"ћ\[AFxvſD~.:fZFdH(G]@p<',Hx~r WYXbl5YՊe[m (-xIq߁DlNNbEB^eN%ExJ2c'^~$qWYFVd|gCFȎK/EJ-ƓFCD+ʈD"VT-<jQ5 MP;a/ UML6^@O7SYѡ 19M0N1 0F^ͨV X?[ j!sE򖂁V;U00޻yᚾO9f`}{ɇA' :ڒPfЃ n"kJi3?w0Pk^4U {y7w3ğl8.Rr0G F/S-rA! A_7ӟrzv"#p=#-UujוK '' sڬ'&U2hWr1919 "Pǟ($#uUqzUtGXi*'wAdiA^{OlV)60cF]2vS3w=oO?>$TCd_TEO2 ޘVV?%`\,$UO#XbCE ^ص$@yYʫgk;r#X,4G,kL^Jh;=&0pl?,raa` mae `l !RFF2E&&қUoMZ,3>sVSDJl,.BZr 9V&ӦkG4Sb{*d`ča[kKp|[/R5*湌Z&jq?%x3DD1't7:@.qTS38*dl/I5WEp. \/n`OIEI6DĞkܨ; +S5t+#U)$.M2!F MoaU볚A_Kyω?QP@ZTT+]FP viCXqڽJɳ$wAM# 2.H(R n9=&f?&|`c@XtFq&M_kwHp t9BSYEےfglwT3on=؞Z=~c{*häcV'ظ<,?IÚPtA  4GCF|wNV^ 2,ga-jG-ĘK' &A`:Vs:~{cds6󐶁{T>{9U`?s\Lu`#>tpt U:&#+U!V7b^R,r&. DaOm༫VS'v$Z4jybלKUh8k3M? tZnCGی{9m5#0΀Vv  t88]&9wެˁ(pS Fdӽ%&Gof\i,ܮ6ƒƐm,J&-%M^m`vzR7"b#4; A!8:O<;JRSI@[LNI`ySeYTŤGH%2 qȴՒx ڎw*dj~!.۾H Hj)5dj(6d(eƜxp `k?\:&~c<ؑxQvEѩ:_2۴x#Ϯ@H JB$ !nD)W7Gj6q{jQ%s@iCPhG4W CfzjIG\R6PsaBA%V6I'J(gθO?]t;K=2x  ׿6%kV#~&ذy5~x'52 ucsA? q߲[9EϷDE RPd6]k!(M^Yl1;{/Eȋ"%0ۅ=5P9fg^mh  c`p&%GK"rD0}\3&q_W:TqUR1/jSJ;oY.mtڦ]MK9ěW6R%1k-53Dsi,播:bj]bnղWP:8|VϹK[9LO/܀8Z:\Y 0Al}(wOSlzjLI&Eؾ-B?'kā/.,篴i$քEyf4T]297j= nMNoߣnŻ߬GYWqIH{T,^0"]B mة{]w{3zq㲪N]__E/"հbq¢)yjW)O1B\7tX+!/;+bd4J wVje D9?dEC3L4z?z>5:pgCgONjtcT tO͋)q{-%d+P?E R$Ƞ}o (ȋGдpW֤J#P? G ;Fb)vԾxR˖ŌF"NĆֿ^A-P n?@ehx{"2n0 7ó&9#*-[ēQױQ4Zށؒ^ʛ +vˉ0LiGPU[JGړeyxM)Q}G()rPz, m9^woˀR{+V=<قIٍ\O0&pIb533m;nb-%!SѴč ''ii0nlf$KNv5y0Luyտe܊]E+o{-c=yG)n`^bcLqI5DB@$__23H026rom܏ ݏ޴8)LvjSJY)?7xk݃Ҥ[FH̔пbnnְrgMPDRVLy+(:*{YYgַ_ɍ#gu2To<2sׁ] h]q6K>6b/\eZgDE}o]G n!o|l~&b^N ԁPօ/ VH#5-Ի`xZ,I9&! WX)No2Xf"Nٔ:*Q2J#9Q!E/wZیa|I݁繐_ -ě>m7"F\_–uTuPv'g uYN69+1>gEc2Hb 9&{ZF|VctY7(J} yv@yÄ놯tK+as ~[Աߕqunن_p.'9N颺9Ѯ;X$>malȦsfh*dEͥ-rRO0yα5M(N֚V)pQԩp"kƀ]ᵑolwIW?I[SY5,囎,˜ [x&:ZecYWOcna`lO*H<. #Ej2˾:q`YezuR?ky.}*LeW.vI|B9JTV%+V/8*V7p0mhSqp3aUÛmvJbp̖R7@&)iF,],bBCm`oR /_XVy9l1YqUHLD-F** ~TX}TnYjt>UGY#cV=\˝Vʑj}c^oObx3^ tKLgT 1FE( 3 BGXҊ?VoOoJ: p_ZoۤN\ݵXf:#P>iǑ})j @ 6Y oZX\6M$OA>fT?w#!CK4*x8 &fO :Gx$a$8x TJy}%te"|JȀ 84vs!7 ]L1Zw>JiVT=j2d`!}d228֦u)Љ{Gt6~2AmR) eXwej$y *Cw7Vs0D6 ʺ. O~MZx5e׮ T3c 7!\,XKX ;Yx dB%;Ajx/4=WU|BU (2&|)B6xPřa) ݾl$$_;eÅ ( zڧ"B[2`EdU]Ǽ>}RfSTǽqpMXUƙӷ' &;\o(i|m>&;Ký]?j]ej 4G~{ஃoB1XVdl,aV% &zG]SYӷpHQr+ *UłJ--s(v">:tdiF!o>c"ݖjLΊ.r<_]_ $K4mtʘJkCr~v; 1W.)&??;fxS0Z,y[.ZG#1u3e>t|hB R=@H0ւyp#<.!U/!rh=,y޼mN~imTH탰m"Lugm|=5n>߷:0[:feM3oaF x~31h$: +26` ͿCw Of2_蜵ˑ Ý?9 EfnM&:to)?XA#@tثnGZ \eLABy*Lo |d6˪Z-Ee*4m_Ű8,@*ʸr .9}V onyDnUrQIw0Upx=~RGG6/-'ΈBS|oFuN8 &:Do|]hG'\?EVhzL>kx A EPsn#|[i%F4.a1fE)u/ D;~0 롯vѪWMJVx,y*i?3;A7藒 ́]/EfSҘP|,wH>v9=LDld1C+`fSsDikBpJDpF{ 21J]ನק,jIs=[N&Ӊ=W&Jh.8YzTǙH @:{>f H qݎ3$:[JI2!Tz ~3}~JJ>L.i7&yf;5֌mŒmN"UUY֗֨rn ,{uuc1LFܪOo>OIs +m-|mw5eFuo{0*^lj}>ȋ ˽?RESC#Z(U>1g}K:˜G“վjvqX)4MAgc}3V[7-х q'@{"a P1|=bhUW1!n䓪Fy^jKWv X8=~b'1}ʫAH%}rydrw* Yy`$wϔ1RVDѨ|*<`pD ǓqND#m!A .,$ZZD={Vzbw!" DI[%̕#Q{2 &|1AQ !=VV UH"XS@>ftAQf,YQ-g[ǻqtۏG)cr6ShU;,ֹ38p%r'W '%OVA8{Ij'atä4 -8Sʈc_A͒+Yu[RJ,dm &艱&7xvg˴_*0`vc<&wv_$joQ2R:t?I*}p|Xt-+8OV ` 9X`brhAIUJ\Nc?}|ZAnXM^(C'RqY [TfZO(M*0!߷D1 8j#HVzXăFxZE {@gQT' %y!JhQ" k)_O6n`}O$Vd Ǩ;d1&qϴE½4 )ԏmy c|o}[fPgu!4қ0pvU\ 1{hr";#jKDwf{bCD)qbL~aH:Lij_ع#y[[8lE>rl.;5*k&oD10y;xOEh:_MRl8–U0YE]L7c%ctDMÏP\S`Ojm>2EaK;ŘAݓ~8/=f2 W6(ExPm.5z3$SDS{1`%66,FHW&X0zG`ʦ_L%^H!;r<@)rn1G%u?յ֐Qyt^j}0’Bzp"p=6XZ≱f g)_q*K2{rxA*(MMd!mS|NCTOϛ< 4S~v?M:) ˴}s`;n{-| gJUUvykSI!9h "=* qUܬSk|* /x :b_M.JM-o?`\Q}m;)kw|΂ lͫ#/Yë٤ ~T~Y'LzIrIQ*G.B6|ZPrc IVFP -Z"u_GVDI?LJ )zݷf8ZY\[J@$Cl{)QBrƶLiokt C-jq!,\hh~#544 IXq7v|]+^aZRIeZgc 6q 2 ST< 'Xm{)+VȢ/lckZt5"gz\:fb仱,ȻH[:#Lá 1[pb#] 9wZ~nmuTVv8 kK6DXK)}>ӷOsxH.mwddrPRmRJ4$I'lVָ\, y^=L"}9K3qJKM~7zZH$P9zn1>6SY4]ˮu gr^Sa~G_*dUS̻0\Aҿ>@Z H!(AM@oa*Q<-ψ*ʢ-ư>t%GNfT;RgV|# :ҋ@O#ë#}̓ MqLX , W!mI1cKQ / <2D8)H}1IU>@!7+XFj] ;!Xn9@.ģ_@~CFqǓziݣmsNZq3R'pPW'H@ߣ(:k"i8O4v\:(i0ׯR BmDGuDr:MhZ],avRC_ 4}V?`r{.pLހ:C: D42.@>AX4^oj1Qr--k!"!$+eb~6 AQR nad$Xj TÌXBe)ά,]6#W,;~p=x&^XU7 HYUm՞0b~w;:0iu,azAt8Ae*hmp$jVNhC,'DŽzr$QL}f\05mKJ ɟ_; Ii1$Fj5y"&A2f9.0I%FRRD~߁l˓ Ͽlw(\ #d9mBxq 2IsgH JO[q5LHNr|0Yhդh`zpX7t=io6wv2Z9-a: ԯH >O'OʬE=/;a4eGJ`ܿ} ?6-[ɕ~ZN[P - k/ٺƸ;S?Br OLo pt\>!#rwKcYB:WFNks쉏]I1J1M>ǢOPwLz Q(UHSZ(7lKƜe&hƼQ)V{ }?}c+@.]Nb{c{^XP$7:4x%b^#i*f1ȫɝ>áSy5%Hu\ /.MQJ#/Apn]At) lc; >9u#{ONw4V!n - v5ЉiD ?=9ǴETN۷Q$bM{l8~T" C0'{YYӰ"J(>V/Q<.!usbxj»5{mTe%(]&zsrD,$j7D2 eiKS]^!k"<{LHU #~Ͳ (6ml?fmPAm0 .!6o/&f=k,$.4.F0Z?DGlrC6QSh3Nkyf H>k"D)Z?1'?D(ەKUW FӅo)ے8c礸EcҍsL !&Mq(kP9Q#O =(K;Rڌ5lB7>'C]԰@)On-EQ]ΙY;0Ù >j146y/n߻3 Q ֝/O 1bxx$iw% VVJV~"$6ht:-۔nR(aYvlyKIL03xo$%|Tښ$:ua}#Mwۍl߽)Y0&\H}kbtS70VvJ|ei i&>ܡTt^QyJrMW({]Lcεn2"sOO2` zuڮ.}6%>r5t^+ߋ`/ۿ 8S/ v"-A1'+Jq˒. :U|.`sS,kUîa>Z2WΚׄiU=W/t@-)M ,!(t3۠";d-gE}qzR(mִ̽i>U.N8k)̗ ֪.h *9_b! E+W#a D5|7wƏ.lD o\x` bk]7ia+ H:A0^.:kTvpBTeZDi4ɮUh)UDےBqn{_JV)⻀ @{v2Ig6RMTv`Ʊ^BIN6a{T@O.d]| y-ݢL=nys=%#ܕ(!vrP7rݒ`;H8rsj %ip5**׭ʸAH\)o^YaJs_澂W+}6m Tn}@jf6W'I=s4~(ynεH(;Fu'ҲPXjWS uOR?*#ұW~LyF.E! zt 1i&QƲL̢D6ՙ? Mv i0K[a2Zzi-`D~bkglt 4W 5[$9Xŋ$luKn nE~2PXyM<mS6|`GZr3FMn0K9㿲i.{߮)XQ(*Ze(QGYh$OiLK3sF:p<@ހ%٭GZO֨c`NY:Bl(ԤqFSҍbln<0<^5@238{F 30 f5;d"BNI_߳7/ Rn V0LY$O:xfƝWoŢ("+YTBlp!~Dw6͈^̗oѬ 1MUAUࠧa̰W7X/A@{R%'Ed1xϧk4U.vN!?Wwry<Z+.|^rȍUmgT€[h 6m!2E:uDQ"1( &Zqs7 MV?1'9W? RGRCZU "(*5?w\, RTD 1:bӖ=yzdLk95جg]X( [G=/&G8ْAe{GD|uY}@q&$hi#-&G1hr'[ao}@w0)0YKDieLcmeiUW\-&x'KɂRtr+hF0MJ;:y}#a;ks0kDž]\5Ah;E.*M+@R6fj5B#}NىnM̢D R4?U.uR࿚Tp]|{+񊐘AD J_ yl$ %%;%5ap4zf<ߘlz1 C?{G!3 /ɚyZ8e?Wk,R%H#W|!`-d m1B`N7^-+{b X6@jy{y4 NYt-ٚYb:~P9ϷRrvFu@^@|:IHhU>ՇK[CHwW^4jq? uJ'F069f:%;4\ ȬEFԂe402< s+5ɢLe!BX!<||t +R\r{%K z?٧i:0OMDw| 'ٷ;M-#)a9֎M zI`8>,.yucYw9bN[?HnSuex8BlQDJAW]R\2nF7sfZbCtŔeť*,ObЈVO)]S%\>I=X3%ZzMQ>ͨ,>UEXp@;{l~OEhzҦp;DO;Vyv)Kb?_;v[jS7>`Rx̻f`PfR`%lnB3  ;k/)'Yg1a"ݲv]+-ZzYnԉv0'adj@$}v3* vV8)7V8sX5DTW)\5Ro\s.3EO)5Պ*89Q߁4s㯪O$*B ˲?yi 1{mM ^6<Xs":KdT ^$,d!O=&%-ݘnvRBxQ-llM"((ԇ$C_ W%D+,vLM\Yiu\xRF`%' L}@E+(.&ޙB'ȁ^Y^zVWGGupy0mF6Ń "h sZժ L1):vFه܁vfӒ[\K(='BhOL)ݢF<ʔ[VVfrYx[[EYn2ܺT_=$[G YCRXCW[lGjl0>Mr T":пuh#$,bX'fJ Y1 y Z0LFD|U*ZU2B]kcؾy/xo^mﱐl1Bhh0(߽߆Y5N" U~$46u}jp7wZN5Aߖ@m$>\yqMW[^2?8yyAK!e"~Zǔc<]h&A(˲S҉M=^t@+LJG^6k:|sYU`)Ua.yi.tk.!nFCoYg<0ފ%|܂F#;~+ܩĻO Z i7`6)$1_y !+]6i\8ʦK~91r#U/ٷ_:h>EldOc D?;9AH1X{ M1&Hjk7G vx=NFZ %9ʠ:\4-Bwe > #Ld1b|P҉:Pog7钚΂=-K$-wxP:DD£$8lU l3z%JiAI@dO?eV;4,{zXG/r>[ΘD[FRNlr&d &\ PB6^UTofqfNote]}&E{eL@PUj͓ԥy^rV\՝(dTUf~~gS"V-Nܝ8fׇV ?+0D8nvT DBlTIdL`;D5_Cwl@ tqPw)Xm/:tD )ƴDV'#MLX/=t{?5\@mWOh[Ym$T˙*`ή#xN-(fUblD 7*X)%m,7)4z耀"Xg]VY#K}2;/Xa+}pHa\ N`fv MSOU/!`mN2XA6Vv" 10'oFBY%\1.l5 -ZtnXP4S)C pI{UدP:P ]~C qSd5h8$Bz 'GJ-c0Y}|`hBZE.&=R~lu:n@Q^k,7$GWaN0jtƪ?/莻jće[W. ɶ8 Lϖŧ&%PޭJ+(-FEgUimLl.,:,b[td(1f]#]gvқzaMC=cdS>ol$ hC_`E`?a.g݂B*N2u "ϕ] X{ !>F8VR:Sւ(DaLUPl WIiV-zUdoJJ-&bC-󾦺_ 冀5BZ=8oeN:U8b[ܪF6Tq821Nag㨅פ&}ioƗQ@p?|r!KpA|LJ+ZPiɾw yoojU];X[UX\TIAP@щnp.6!HBK|ÏYA%6 6]_ziw;E$[01^J^+? :*3̙ $~Gu )t:/fsR/|]g4X'Z_,j2%JFːFʊ!o=D6̳\7de:x@E5콧fzG/$f;#fE*3ތNPR\弄@u-&Ae.>mY^aSh0hW$+7'JzȻFi ߙ2;v Ua2ϓ0AN 9jeىKw(~|%;Xljo|7g*/@5ۗsl&4syeJga[-_v흿Q-# 9n bqKU?]b-@%!X'Zrzܮ?56hIJ<'Dlsu,w ]Sa5"Ηu7,gMtd=Pbp"{Ho\~mͭvu mtDt^ɐ S9[ň(I:DO.ۍce"ȋo$N̈nPoa<^3'5ׂ!V&@o}uNecB!#@d]Vk6{ ~ wDƭ.k]O5'`0r$w}jSlereR3AiX 1O4~"WM= 𣤮Z/,0d'E"noQrl{R7z}7K]ӾDl #G#1E %C4 ȴoRrAִo1OO9(~h*?{o.u0W:tPT,Dp&yG^<e#~BV%ƫ(kpTVxiӳO\ߖ%'Q&w {hjeDW蝶պF[Y*zl?U؁x-Z|6)] V` Vb7r6nCqv_0{`@C!Tg<ku1'A ^zŵJRyCbrQm[%Ө0=^lYT~D{~P^ƙCc'OQy$naZO;Z]hc#VhQ-B/xP6o#ϝ,[އ{i\!t*h`Cl" 6B|]2T .|/ ݏ `H.[e$&׌#*FsZ'`ӾC8O[a ?`3U+-F"3i@kiw*K [C:8:_eYDN}6ZKON!- FHyAݵ#_?~ ܳIo# IhX+)sjXBORI5sz$s(~Skd0޶ P@)%FhzxYv&}LP^c]ݛiLI#\Of.CIi'5#kC:Jr I8 5/?LG)֨d{Xq8vY:1MdEX3_Byh W@m#> Ъnb=(r4=Tv^Gإ~'ɜ]ZM&LzlI+؍DY6PlU02b#(n?ߴAh~ϼ~a54*CipW%vpE!8?]cF Hŏ*T .ڥA%HDZ|X`<_;&Ztt<큭 WǼjP;'* 5W2W٠vRhDXnVPf M0f@Ujui&ΆSnǍuޏ[g|lkbSqsv\1 }5^dᶕYė1e9/K:8O͎茰CbhT=K8 U)( pCC(B4ᲇZ~m"]5l.#ct'Wm!1Q#,#3RׄH649R^'D䢵m4/L˓YӜILXUAL2,<[p+XW0p~fY0ϑK"{f^s$s13;ͦ׼zGncgJ21S iy|~RwE-Gzsa@C~cCeCP4l| 8BVߑQI3Xq;.!_ގ: 9 is+ڿ;_tO^t{u{CL1`5[?y6c7vm6֫(e[ȔL Ф#8@)fbxEE)%4zIeɾf3Ys%PM}C4mLZ-c0ߏ.#DWiekLKh陠V5 `^2N[tB^w_:mk9:W #*2ߓMC{mFO8%?s4/TjA:`7Nfhk|&8$Xe|e+D/3ІdqBqnBX|Vx5T|)}RXU lцݧԓ\?kmxZc̐(jBuJQփ3mm+PQ|5sSqc =\G4{?fmO>_ lP:Իz\g9Aa- $= H0>6 ;ؘ \ɓ9]7eAA @Llr${5UCRRT+҈VaYީH.gJ*_PQZ2h}h WISF-4٫;ķJ#H99~So˱m`fd^NCfa)cn)o'L,Eʡ\C@HQ;Сh5OTK]8x׼+RE=>#H*|H0gaɮu86m؁_jě?Y>D=~y"sǮe_[; DnbXIz9pF# ͆G[wdN1+WP @/קq8Nٛ?ݓ<5+ I^݇m\nדq(>D{nMDTؚ-imz<= rclբyAZ=0'2A)W|K p q-~[YC;-mMꔿG.K#AQ]A{@mg"<'".Nd"P5Y*ڀ>f~cUcAlx]q{h,f\ ߖ{f? Ɔ~1\M0gz.6 KXC-L%R[O!u-;V +\󼁄W0uг  (lvj7B\WWs (ϤHS_?jA'X徟(20]LU10To,Ns{68xe9L].].7}\qk!g'"|t[~b~ BOVX{$$ehv> qb8A3Ix* ;̇mVGGbNd˗#K{ gD2Lh4M,7Oq5f$.Hd=[.3Q:/4{ wN?M-qfc z>ڶ; \M>??i+=O`s&-BrͿ:V2@h+ 5g!Q>}$Αo퐽8eڑVŀ wd)?`B0|t  8$KHaʇ:;C"vJOM\?/`}׊z.{Jt~{jFK3͓rr;\im5$vlv`uz + *{_[j/aW۔tUJf)`B_WKC۪e0>q-M=% s""یBIN6,̑^)v5^tIXq{0(3lJ8-eEGLI?csȾyHP9m+wzְE Ծ 8 c>8"捾iً J%s6* h,fz?p`АVl?e Q*W[:kh6=GkdW\NFwdXhqZwMB4.=Wn~xe'ܠPYJugF Mߓ'Ċ:$:y+RB#$]@=AFKvȲ?押RXt<’&KFy U}曻_oQR>N[֙ ("JM{Q\"t)+'rW 5f17t]e=>yL X\/K*{:G D.cNK⚊i%E7?=(U҆u}|CNO%ȑ١\dggůgd;Y"3'-םGȹC,|xD8ŝACI!ThyX8F>ȳ鮓PZ4(Jnxm1:ct 﫵o ŸCUC6XЦ&523preh̡hk.N S >qf.;^CZHxߴ \ik ?M$Tp9hl Odr'(_d#+cqNXqlkuXOn!. < \u2:y0G C{fJ vO@/xSikM嚥^xT*G1ŠDBjr"J~<5eB 31hcSBtޞ˪ky<3s"KNׄilДE"ģ/Ҫ^*5q4mk\@S=F{˜塮7iZg_M)2a ӷ-ph{ѫG(1OG@&1/$3p:jI+މlZHyGcrr[xۀR0(މ5LSvt0e|eXNÖƞe+jkJԴ\$XֵQuK9 mN&`kWo[#ј24<};0KnmV-+yᝮ ܷۚ?(%c*:uyoo3`Ubå:H8 .[߻DڕiE 7Et%/Z^3 Tzج>upi'I)mL;1(@mI%P]5D)HW% ~n>7SB6L-Q$ %SA;q:ٽKzЉa/[?v3`vZWͺhDͻb~9[O1t!vӠ+Լht*nuJ۳+IB_h }xmߔ]dm D֒5‘bٮIލUEbGM1:2Fy !Z\3L?HbW؏h9˖voDM0+rv5v:FzbAE0iƲc_>PhΘ*7 a~yMCCP#lC`:m >Y8xi)t%"Bw uVq4e֒,4[*S^y5η0P?ffR D|Y C,<Nn9 DSLVwhMJ`t]_=nj20G9tgdT\kAekf~ .1w^>g\78É,悎ôKtf}CunOte>iF"k6.SF];oa"0p" t\p"2&9dUkTYM5g%hҩѻrKR'42 #| qjϗ~m $$Xqsl˅ ^^'= 2VN$iΙrA%{1w-L~_^0T}}b }ƸÊJlZsڻHnj# G% _Rz Cz5]ÿTC}~¬Xc ;,#)y Y^JDeNDfX4z:,Ē7X;{Eϸ-x4|A+lKQ/DQlá 8vQv D/Zpr 6 PK+QK;͝r]Cdn`/|j->y̨dkuK iGWe-c=`C*drY2'SxgoHFa9Fخ_}H:$fj9b[]!\(qWPrM ]<-3l``v+c YlEӛjkH0v7!DR^t[^o>8'_|c&f~ї,ʩ \CvJbJz:Q96ه=/]).b أP(~FdXpݑJ]PX%`LUqq__Q+nC`+ԃ=A9hX;sh#ⶃC&[a߻J\iGps% ;_W ^ cS‡Fp#3A,*dt Qd|AWFg)aSC@N[jEXZ9Z9>b7%-C$ujglԯμ]3d@|Cy|AJLUb(Y{B)kOt} Nmd.EM<7-s: Zϵנ(+x;pիU`WT)K_פG܌c<¹l0t"UsѪ%1Bs p߀8 bHryk TkK{\$%5kV:@h<\pJ@ {sDP`ݭNvYL.*6Ǵ"?ŅmNs3~,K!w0sç^?R;aluWL[ѱ>2(F|iW^:o}hD.>?#$-zČfZSȓ@ #X`}j (&yV [/ǿجxJM9^Znr*[AN 筿 o\J;ұә+508x$B#НVWm)#5lK fx^8-74a.%=/ Bk=-ƃp=ɿFwzɟȎ#/\X&WGǏIB‡ n2|b*K\q/-B&Tccȫ o]SYpa^:9\7M+˘Q;@@Jk .o)ӱ0.?"KLskłɣDUdԄC.b${~_3[|Lf,i?xܛo4rj9QOqv`KtKیsYRp/ Vˬ=%) pWG@c(w,+3\LԸ,IO(«$ΥHaz_Ic&ը&Jz.a5IT%uf&NzC"gŊ*g+ = m|CPa+x)O>x DfDxf?〭7_nU3k [pNaM5oW:W _6f9L^esVCTawl=SsRdv $7ʑӂ(8:!Dc2gÄri| R۲Hds;ڋluvJRܬ&ߠyS8.Zt:2J~L~HC W WgP y0unn}<,dyb "m}GMF'Yq sz6B 'A"D :d@,Gs q=kA̎c)`fzO0T @V[Y7N3h!;bv⺨x2j@K{?D5JZt7fΒw7DVмFi|*!6!/>2x NXpQGH-D HA|,$3Ev<ݺV}'A>%~F_,N5ps{cYd( s)IX~k_.t{ck5XS"@mޚn$%(BAB{{9|$-} z;OHxӒ=^yfY,WY'RgC92pKo#M&ȿP6ߜrsqAYeod_#pzE.%PGQKA8YUC8U oXB_R]P]3[o _(jy5^( :4ê&+^}ZR>p2ГFGc70;1(CoJ/-J4Rh3nfû x/@nO @cӂG4W91b`^KrBsHZr?E5ʰp]2L08 T J;uV_P1I@*88m~#|wC0s&7\;J?'Њ0LƽJ~Ÿ-J쌲kY"Yp|>ӇcܐY%"-WWyQlUjQPLX0X;$-dB3:fNj09 &zio/{n[.Q #!{b IENw1U N /8BFBzQKtyNHP7eHt!)nh0?j4t!} '1 nXk#FL*Qon7\?-u-=z۪º(0`iF yl.'oM]|ؓt![P pG*=6|ʆ麭')Pud3ѻh+ZmA<5f'橳*lw+ G9=_%l:[wQĺ>=o[1`Y7"f L1x\DV?x^}֬ ^ qWZZe=ܺ4YJ3A+>`vش~@i444$iPLh|qb"ΐ)$fBfQPF "{'vG\Z`LvV`=U؎Rq8SgG>شICu苽HsOB #kfM$r3#NsBM&7AS  @[o{O2INY5مe!cvltӫ'&6 ѩ l|$c qeemz-hfՠw ch ˉF<2rNnG* au&ۏ泎i~,MzfLJ>Z. 4!kT޴%d{ [<<8eMm0S] JKg(VFU1t! ~ 9y3\Vsb{p8~َ-ԎAjY"^`AYg\`t Fq,v;m='] 5(#=qT=L.Q]zV0u2wf CmA%hT*sZZB#[ ,/̶c`b ඳJ E%RADI.z>{}fF_nSe!fmI9cҒ6U4LsCfo@UF @ XMgrGq AfrKdvfbắd?#Xs5 m)Kî"Q0ӑ [txh9- O-3Á <+ ɅeCtvj["m-pݢ x>} Sp$T2o/8CZ!<1V`d|jJ!#JƉ(+ rCod0T,iC2%nam("S~5V.e<ːߙb& 2'4 XT81EwMamCx8G婗O\j){s)4\uAǚjUA$f"GoC0yVҔq/H{nt9kCg[b&|Q.0wR~떊`IءP @75MnKWx4[i.!Mۢz&`\VLΒοBʏ(",6%..eGCyWw2_@Sgpk*["1AzƆ,q|Aak/"e kPVgsQyUء65; IEF4h¤[ #,b"(뗺iHSRt+Zof [Lo6^;[nYAI'ʄᾅu(A, Z֝_BfT+ Y- LłJ 9k!eQ(X >)-\_X\ER>iC̠[N`yP/Z:˓#Z]37!FТT"A㨵I>8 4\- 9)~#^dPw5%Yy(wy2`S1(]; Ř9ШbK3'!U,,64gP r)ӉHEWthMUeVk!OvWTu^G8xC c MJ9<It7;8{j#ќPE9K9Zf/s1BkZiVnMgRV*yvwV*+XG!1!5eQU~-#:%x(>¯TGH5 Q%WGo [#pZ;:֕BT=kw)i%p?ԛ&G'~uJ<9ɾ-?>jͦRk$IۻH !wtxϲg,AB^Qē9.VBdG<:2E+ǯ1TQ T+W2uXw ø QT99^~8,{\K6ݢߌj YcGPW.s_%*+9jsCkףR}a3z?荿2^L`K`;15חX-$~ȅU6-`Ϗ}G{xH]mX1\C<6*WkD{ê'h&&.cnZuVtcg(m.+tb Фl<_|-uK_ǬGx i.ز@jeА>,?:Dܜ[iQLpYnFB;Y_t7a}b>%Wyh ^:><pR^+-4K"źWIsO?( P %#įxςb-dLw4[,`zx`4;q$RhaiǾ̟-^Bdm(L_* ץ8UuWmlf&RXL(˭;fI~42gyqoB8HzkIyՆPv9)Rt*ǧ-(]daV4mjG,~.J:E )ú54 fH0 A^e )=? uq+>}M Z,X/+īA8rK&dH2A ׾H}k9<&ۺD;94V]lj_Zkr"RS !X++ P#Yxt8%J+*< g-3dC2 O|n ̖MRxQ+7V]݀Ê⎦Tmrvrrnw|o1qg$4$tYRV)[u1jۦs|AO N&&')OMU]Rʶ;L?|C`A9Zck7;r6"ǟ Hd C KwІ 8/(F؞qB6 k6P7J\>ehDC-*#t}\k8:]+oP#sZx:&ER Au_S``!/GV)I(  p9_o?G9W}|pjWN PT(1G]2 ,) E4`@B7E>:S~g.$𨺊1B8-&3rTĿiO.`~e쾾ˋrlrD~C.RiNs = CaV4?qyp 3;ͱ{|31 apc-( F| \cS@$$9&R騵qYVEal׹uxS̴.j S wJԁEĴk_(錏f"F1I\/?犟VXPTC^$YMk}4 u-VĈL|Nf%()@ ?P J(pArP[GFII ت7Gz!їb_ݣq̓!Ϟm GPE~`ådhp+mS,9c . (y~U'1@1G`&tK~e : hRƈ 0<N%";;/ԁnpg0y?§KR6yH<9"lǓc{.6.Vn` IHY# we iߦG}T$a R^M8"Wnd2'۶dʘeKjh˟^sKCuvE+5R`,}$n%3ɹ!UG| kt嶣Z<-c TNLylWq pRa0b t< Sǚ:8ڙ F›xY$d20GQ{wnzLh f88*q }C0EWL pK$V3|*{|Ə e1n66J'1~gE%~Kgzѡ䎞Ul\l*ə:\~3NsW )BE_+ `3eYS.6a Hj^K "q@r$| (?n9 AM͔L3#w^g4 lXIn͍# ᷄tV HT؈jreK~pk~V+k·-f,ПP{̵tXp* u1h5׶8b7E>mqRV.|hص`YAO7g-PW?TU} S=Zx P_qg&xC/=–)i2ٟl~J{Rv ~,ȓ01Cۗ KϕZ# Y³aW6w7j)9@0iS T>t(XOuDgp%bPx:"ʐ5\_{KUYm{O96 InnWƍє)|RE[:;J%ݤ`L<9Wle_'iO~7>l/,C:->C-j1%5([ٹʥҤ+BS)jA%Խ/3)1k[lߠ&1*`/uB|'nfhZP*W5`[TwMnG5F//goh',\HfQg,_Ȋg [@RˁXq[Bbo !;'bf* 4xxSI_q&ɄIC sI;/ɼl vv0ϞJ+:d HV;&hy6+^EZ0%6T&FWQDrs+Pɧ4CqG#AуIy[=b 7b m{DlU|7< 5"aҕmWt{xx~C03ͬtrGQ\T<3F?}ڧ"[RNم'6+7jJ%۬ x$W?՘(ۮx9!)^Pm瘬/|C!N'-?IXSѿUHyytLL^+,G]+C<<3 2 !à,ud& +Jk ?q*o=,T] }'"Kh +!|`] RKSռ+G`.dq.fF;p)8`:I&FY/#D:k"E`ЃA[lᲺϬ ۿ֫SWB##[7cjB d 'BQM& aŋ .TU7?"|yB!ϤgѪQoRVy jJy^pKa5Dn쓣uzP2b!K=-f:~ 2f ,^W}uT fK!d.;19S@ +K8,e5ejWFﹸ+`]/ԲF)eSa jQwOqYLbOuL)Z>h?-%WCODUx %;MjFޚwTlV#/`C9yX; ]r}MK. 7W1.&Ǣw,c|:k`Sř!y"N@AH;G T =댧4ƃ׍1%Ih+[+^љ;`G++0ҸǶ%.@]F؛8 rE?(y\R?xM7yPǨ5E>z[?^>Vxvrџ @GHQ](^v5g$S< y$ֆ|ZU8wԥC}Ĩ;Q8D $]=s}rFde!D'a[0~jѤ_Ӗ'0u#"pNML4/Tv~4gKEs"cfxz;U!f)I}Xd;ogԸ|Zb҆V$7֨  3 fd(t+"KHqi"X1RP=FD.8PX[Gn-/#7"0@D'  LjSb*eG0%ڵtA)88N[MVsң#3 .n٤!->No%F{E>\#keblN7l;nƮhW%N⑱nkf$L5jmGq2D57!K_1!([5zrr8!l/I,G|F#%O6s_5F!oD\4;_ OznOU/uVc Fx@ß9ING97oaKA&^36/ɹ"*s%tq}V"a3fE/i@^ dOǑuc=7qU`+4TEUQ`׻AG Lb1t5;9UC'{[ےo9 %!o""V!yL/9Q2e,09/y6=Hpخ#]##QyGV1>٭'w/",R@98שܑlR0 a i<)-Nv@}hXrWvzr6kZ(]KWXRC/k8EMF>Nj O7:fKx錻"4dJrԪ_(7g=SΚTwh@S;o޸riЃUܖf>K !d m& @@}2!23E$x<kt"@%*uз Z="Baomn\c8ND.JRiOmݮy/w"Ȋg{ P#GV ;,IضFq)p%"% >QMFXp]vﺢg֩ &:e~ y y&AsWԶU۴Zyюd2@7p0Cav^˾?g@b@CIi⇯4 ~_ <&`\e0.Mӻ˗v;t3gxwMT6RH2.R.캵.Q~!z|w(`@De}:6%=#vgՑ|+*K{ s ݹ Y@!R4\+3+NЎGQ 'Yem\&soМ7cr`@(|S<s *4y/)p%" Jd R %ҙG-ͽj0'O_YI@8жXwqՄޡB^f`' dX)qZH2 $0FˡWZ&5`SaԿQf]C̵$\ +GAſ }pzeR T&Β#9=WZ'>- ̋^ J$ѯI5^ jOpM V.]ݜBԄ+WǦu,,G$ĺ0;rf0AV.bTbX)33UɁnZ#:4~t%^Ez%]Bcx ި]._G &+XYUPiH0d [f;`zÒNE&oA qK9 Yܯ5C"fN3M>^d&}Ug΍juՎPٓϤop2 6Zh |c;\ŸTd@bpaLEK-ՁۆESÃP29 _w̈́A}(?9M7d bՉj|Ǯ! Y:0 A8Hں%O,/XG 4ϟj rL[Ҳm:]LWg=K5,cԉE wuOƟQcm#ϚU[ݷ*pzd#5):c ?qT(R`Y,-Eٰ}CT`c2<W,J_3Sgf1(=[TpfevxіYFLDl0W芍h?2`OcfwE˱/شo%6o%޸!Ug]ʬ!߫D+s pmW0LiƊ󧮓 ”x ]nHS[D ;=+?i..qCܥf07a{yc⬸:z8򴦜<πQ ?@-6ZUGtPiPsGXdb1b dxU^/Iڥ\]5*QKQ֬RV"1G7^˴äR=`p%ˆŤ7 BªEb!f"]]g8mIhDPa 'ӈӠЅ%v͔LK8ݱ倧֘&'}mW̵\BG7+& NH?,0Ʀ/qCZ5yՃ9?9ϜAT]EH&x)M9wLeeձ*GUj0'AncX_}~!>~ uȑЃQ@MOc/3e ؅MD,[|'B/_߭ons̚Խlʣ#|gE/ABo A?OC7.Bԗ\z.# 5꼝^To gs%FBUwɗ^.Nl* D^XNʵͱasd:nrwNr‹TyWYgQZ2 (#wсb]7)dëD}2Īp[O(UDEo"pv kqLhpp-`M},!.1aE\evSذ ]qՒX)?o )xLk=,GKZN'U0YIO&nSKoG87 FM6ScU8Lg((m3]sFnZX<9[ Ԇ~aT Va)+I.8x;v !IϚ-wf!wysҶ?;gr A.S_āo IcJGRŖYܸEb4+S .›Nhs|Xe(DXd,:m!?W1R$ w$ZU )ϹbO#D4I1XYO (")9*ߺVQ"7ݽvd}̄vuCbc }o\?*v|}pϣSL]Jg+@ސwGg*MwZ<s-ղC*-:! ʛmSPט8ʾ.-?X/nZ$Хz 1udT0~g$.(sNN\Rd(fFM J:`9UH*Y ړY|,6P\=l.}^wFFCw9?}r~|Ҥ&E 2( OB}U'z3eQ %؏d](59#֕#Y՘3 veT’D|*lCiLR$(w 59cUm&'3{) 7=H;iTrx?߃+) $ ,@ U_ِ}^SSfĭ" JBG۵b9L#,p)ktوpC+@6n/1 Ax*LF2YaHZ"AÃa0'NfM;3貒I]JWL8pPoBFi^Kd:yx"JH X0 `9hF.Swq8= "d~!Jp?L D;4uc4&Ro| kB1`;*PWOnm5MB72/ͳzJc"AǔJhL0|B~@㼤kiGWJts(x_Wz9Vh0$fې/XbUAZiNciyD`xevi_T{1ۡ~KQ⧪*iWɢGS nA~ |g)4~'JB^rs)7+FmC{ϗAunhWkV Ncgh4XmɈrŻx8012Hce&y=n+_#sĹ{aVr,ToQ0-ӷ;vJ01RfJ(Squ': ?{ΩdT{¼t=$-wt-%= =\*J=;febb-h2p&ks׬z_Si٫#( 8a-KIƭqֺj~SgߧnRHC4 ̧0XWg^9Tb %|betNT Oυy#>bo9*|.pi迲VMka.gdp7 "e^[K10"TZ4IC KySݪ},bݥ4 fi(yCY5E]GaEY$[tgfRma*PS("O1S6y^dQu"3bZZ+mCT#=u0Űqz:PfFStڞFse4 ҚiE= [N|n+H: )2t *nY&[y0 AL-eA"~/Iq!b1ekx @@-HP g=S'4溟i@3| MI:.rRzQ;CǙZ[9=L+b0hnF۰HP_8Ae*jT wP+v"2QډMږL@1dW,QKc8 ^X5'*/]÷]X)/a RsA'Wn5ҎNLGkU‚ArQ%Y^35k.=1XRuql۝o׏5T}O0Mӂ]1l8^x0ЌR oL12k*C8>w.Z4i擺[L yVf)P@>I턀]F֐ܗ 3pWsW^l\!3M*^xZ?IF`yIٕm)ЧG}!3uvq8.p({7)sy4z˹E5X΍#7ښ&{6mƙQ2B"^:9AՇfŜw"UoJ>EH H3v6m)tQ^C47e*jSn;2uR1$歙ɔ˿ٶZH6<-ǎf|zu*zY_ m5 n;Ꮘ51;F4h+^zDŷ#,jH/l~AߣnqG<= #@K̸D oWf?s\F'߇d1 wfS7.O?HOz̻~]Kz}EJsJP+*pIgb+TLu#?[ݙ ,Y~$=eϛmdžɌI]\Ji,YZy"Oƞ7>?b*-=.*g_[s dߧ͎L,hMD<0d]?`<ߓ9&Dw*u3N%|7.BF"u죽&׍IK p{E[wBDgb{ι(ѺL5㈥%gPM$Z`g!>NK3 { 5qWO6grNi\6<8EU,/L.nZ_%7.6 0 )gl V|qRz ٱVVә|ҷ=T$%<#x91Rh,U<4ͳ AN*O2,JyQ͚F_I}YUXO"]Cy,x{Ĺy_1ro",zQc3Կbے+k撑7BTGSxK"+ Oe ]AMQs~Uu>mkd)=arhK#DΠ>8 Wf& ]wv,&  %s_Z{]PrCX)2ܛg]]_BA& XΞّVϭ$f!-Huz^Ru}i$eJ.7ä7WpD߱ D@44Av ^Ş)X+C ڋhﷄC{Ii7O+s7뼑UČ` P6`v)hmUi7NOhOjCQcgQi8PI`02VkO7HK*0ʟ5J +rz{>󳟋\hH1k1FwhMSG{"E! Nl&7"{'M~t[Iy|4(vMMVoހv,*>X1T|v8umc ȴ*i pƨ,ׯra3V,{*DPl+1aCSv@OYP2|m{Z崨Kf# Wo7VkdQjQ-Nʫ΃J}Kum͉+%QOVMzYkvY¾=zcz\ꁐ=mrXRҠp'ǂ2Qi.{7*UWy(CxRGxhA8vA?`(MoKYq:_"?O$iqdzgPUTeK Heu$S*?*1),!e /V5+msy*L  7T=->HX;K-Ufhw:rު7B3٧ytx /{$pK/Okq{w $Aqoza%>R=)CB(PՇvԋݦ)7Ay{zlTEvh<~:5=Y^ ,!nBT5}2J XqXr]yW$`u{;H8z?F?Q˚\Ӝ {%f-X3@}X;mSh r^9٘7 R.,WDHR]Ì)#[}H2O& po.&3XT]cՁ^@ptQ[n9x ?aA=pȡQtTA::\a[(6jf Ȗ6$+ 0u_SŨ}E^kV o8"hRM{m3'k 54;zN"(ҔD`X>@(8qf@ uւmψN ږT:w.LDS2zN3n,G O#_Jtxv8{ꑑ&%6}dS{q(qcP܌{2 iv(bCٖ\S9Q-9_ &67=02"H"{䉡*NlJdԠ!+r uon+Cō 1gDs03g ]wCklaO硩 .jR,8l{ Zxprq2N^j<4oQ1UMG]Y;t&74#`q,E=klI"W4[?=:.zƵ衃|L&$. f?ϗIۙ'P 3FB3pTgƁ@L Oy|L8[ Kŏ]D >b7LHe:JeDj!aL&G<LV2TLn :BIf aZƲK-k9+iJ,Q(ȴ] *I[jmyeWUK] !_ ff ]TAA !׈ ԵС*,c+ vȑWZ5?ܜ:`yyG2ФQ25M54Kw7",)y6KG( ǒxJY 0ouw٢2OV[.%<(Q]9uGa_Yv7V(S\,x*2צSꋬș%NۃG 5g#K>  M*X18<%d~Jp8t iOMT OЃ?V>]S׫<7(T0~L?nI/$['}!M /{s:ʣٱgϤp *ovy '_rJkV-v9'w/D 3HGڬ󁍦x |']w^Cžf> LoU<'~* F{Ǝ3v6|rN$&VK,1r~1¯WU1A:qgⱩ%`P-$PD"U*aǚ;x~} ,k.s)a(~Nʿ}%і\(ܻI@יD:Ml\hОHHѦPy ;8wKRUJ$yiP՝J O#AcZaUyEǢɂgJŝZIT)!fh&*7`x%7&It[|{ K!>׾wRY6ICTYF뮏 ;.yB*!Klں{bxHW:]c3>t&_hB:CoF{ ^'2ŀa"u`ǸK0yr|.'ܕ㨹2Aާ zB/BfH i:98M}:HU=iʘ@Bk֊EI#(8˨,7 bFLciסDQ'ʱP)@grd ]XzV,sV|`.H[o5-":ܽbĝ!6sJQQ;c|"+. !0k =="Py 2e$miBwx.ƃ "rĦHӅa_%2βpJB RE7.+[9EԕQAZ U$ǎ+~yפéT6#"ٙ m#]v&`dġm6cYB$`biGls{@6DLKhk0QTr/Ţʘ {wNB]_[K?Xm5:% ui ",S0*n}2"ל!fe >צmV7s&C]:= =X75XR=4Rii f_(dIom2{Bk`ut?!]3+@B+U2+ީaw0TKHݟݼi$9lF_I2pҘ{DXNn#$`F?miW[8%& -[E*E|@:-1H.4t8&NVqD ԈqaULж ͪR\<4|O l4.a }1Pa }wGH|j@8_D߁NIL!N;Yg_~Zd`m1V B#NDr*R|O~h^ܼ# fM% UDH_x<29>*McݚP^>\ˣwXE9;wӢH%geۺ|3"-jĞxoG9w7#:VAay*,$QQ+pX`;B*+̛^O{Y]/X;('Rg&3;1z7i V9`/2'&ŀ=rnoO(2}D;I ;ȪGy@N`mQOW~*`be}L/{ /vݳX"ƍ.f?٣gĪQ T"^7 s|RxHµ:_uOPrxK~0Cs ?3tz0}cg¶WsbUZ{/:~æQfV5rxUpE1vkԥz (ZkA^njO~˖E!7o+ -(fuy+bg38ʖ'HupwH5?Nҙ}~ nMw `lKWb;NK* ܾqS;\9vzOiv͸w%ۆ I*wʎ!1bڰ:o2*er)ȯ M ~gBju5,z7#ހbM (u#Hi~`ʕy4&f[W,eF6_Pl`Žp w@\{βοO˲9.YpNj,o+؋FiC>RqxG׈$ +;VW j C/{.a `?ua-E [j>XL_mIV:*2FwK: f7KV:1ɻz'd@(S+}AEQ?҄v#_yBl2z's^ h]٭(0 \JϷ_$8b/~j@R8TSJ/Wkwo4@cL@m$r0'{Sb[LhB{{`_~5rhX7g,f{7?Mzhܵ%E/J}$3Xg ,/ņlf}yt2I֊iMO7ȼVG"xDi)HaAi+rWrWud$9ݱ b_F*cS2be-;f15EXJ5q =C3k P@&1Wcn苍k862LSf6O!͹FPVid1;#DXao _.`BI(A+Vc:>\ܒ]{y??$<2xo LMwtɺ~w m/+<{LS &M+@7|F)2ȥj/G t7aw|3etgpfcΥi]'4qdʱP% [f%?u /4O[Nz~[K {VV80$ۤ NN %evk n4#-{7>bGM0D"˟4s_%v"/KXƨ<0 |J>YrJArܽoQq]t/T,BHb"w *-^fw#=s>O<'LL7+&ŕYӨB.ktpr.7DCTMti#uzXí^z]$ [6x]eDpP҃t;dGGĽ`&juVe&u }r7=uUT@xTw}h=KZ=:y&ݷ3C23q(r\0 [O8l&UzBoJ \G6,lNsKB(oZrAeM? Ko9R*cUH3qU@b G}vHvkRJhX0߹$=29gɜاUmrǨn~撖 7J[5(@`R1pH[25GI^qYh/!p` 6#gˤˏoɏ0o% ~Q]Դ)'JcsHMdVS,OMd$yZtj3NJ!#JI@cS ?#;۽10Y Pky!V Q*ۉH /h##I\杘 VM=5OTntkQI(ϛWP ٚ%o3mI( 8|wZHljPU,Xbw_u\wy_bꃀV FH{ސ˳G{o"W Jv1ܸOl1磁O^͟v (=+r@ '!ēhDkjvb<9?qǭY6 OEJizUfڶ-z6`bgh2wl)#'АGĖ&;0qI,^qG{~+6 i)gC^rh4[ W t'V-aV$ EqL˳c8%cąAR mq_Zѣ-Rߦo.]/+~Np] kE”"ާ53XPQ}ZqN 窡Kdm `L}%nr CLnA] >fZ bY*>Wzy:3f;}ZxBդi< M/2 W㢤2hDU.6ϱN*L<1 s?SE4;&ϝ]͞ҹjЌR/#{6ǭ%8'P{Wf {:қT{QU͞8xtsua@M?p`ɾbڿ%Slo^49da)4m-43HF, Ql@/NKv<Y[Nvp~AxIrV+,He|kM!AInu\+u.f6q=ok}‚سξ9\}|'dg!+ @vSvM[;qpQH>7)}JpZ<*,/36p.MND$hV {/8uzI ?<>ֱESڌ y Eb}eE34Ec>GCsA`GX&]|K7]*\}8!(CH@$YT6xN>"ɧ*a_VQݧV,#xs?RjxroZOZ# rǯ%9&Y'#9[g+b_oQϓm斉sC=2X:?La"rȄ M&jkr7l`&FTNI>PEbvl9=g#P0\رg 0irN:?ЀO\_A[q nh[@MrDLV휖+JuW+)~[LR L7\%KMn1- T/l%#ۻpг_ ek&8Ǖ|畁}(gvl-eq^g س8ul4m m%GmIך6 [pٺk!p j1R12]mʊ%eОqW^Ǻ4L0YP?*xەiP[ C,a.8#\džrA Q@k|uiNSRޡ-/W.ʁ4ȖjWgڭ0S]a'25va5 6qe*u-fxRN:n x0 1khzٻRPDfXغM:y-BPE>UB4^*S 'P`Ke j}9#i=1k$m/Poj%RS18U0,;Df~%zw}*mq|Y-%~&zc#']R/?-Mp>fѩ5wڶ+-]fU4ITz?8Ak5x(%c"h1D! Փ`!To )Gm@jAvcɚ%tA_.\  tٴ陭[(ЩP IШJ؟9GG1_9QЦCc1gϿ8ʮTXmg T3\s~0sCz+HpFY5Aವ9Z%3S7C;S:D^ &/Jq:/\!qaq6|WeЯ=|)x0&B+ؐyR`WQo0FEU ٩7wSt;+{\iTA}&;XT\v&1 `h&Lҵjv$ ۦv4O[PBh+ Cx1m Zac=CR Ss̀7aTX11ncz(4I@zxs EpgFyvz<>5Y"ws|sG= 1d'7#V~Ht@,.+&˧{cJNT\';Q WXgkXDd6 gޅtna?&}k,A$e -AeP 89'|ۏ.-QBe73S\cfMΞ_U#,p6%GM,"/M)L\>U[cO3y3˓q>NNшKS>yV@bEB@}Mi߭jq@ Er~5BkX|Nn i0wW ݋vKbHofarv丨S9uL/̥^'l V \gJLd䖯=tGhoz#DYC ?-@?+r6hNW;7|<Q{ԑy#+4l^W<:%ie~Qm"a>v2kg+AֺsbD(]OΎ$N'| Wvz\[P} 3!/@*9C\vɴ\J  #烗uNU2"1pb8 9C+~3qbWޕACKcTBόg}dհ |\1pqy+~FRvЭ,^ƾ4m|t#6bTdQSmrGls̬qSAN;Хrm/5,&\b83"8YIbc9;x&k4>YARm"hW6x7y" 92OO܀1PB!x1"|sJL̖.iٞ7C7X崈'5\vXB'+dA[ޢ! |gIX@S*pm Ӈ6mX 9WU15V2=W !J99LNz ;XkB{ں^*Äw {F('p !-½7en waa+24ttG MU0QhoM}0bRk-Hj>"%y JH4`Rx2K ݠ;Pbꇚ|s._qs (%y=}J"!˰alyTX˓SRȼw_'ReǂGeAZnmKc w˾y9Wd:>hڜ(p8<+"V/3 i@Z7t+ga|3Dҭ@7L, ;]K$uz5r B~Љd͇JI!: Ce"VZȩ$_^3+ǒ8^ȹ@ˌ@W*l{R mGPk4Nr@}YJdrC_0LF:+J78[bߚ![,=.,txY  փ; ֚ &&RU4K0n8-51RJo>Cre +1zjg3/JĘ r7nbO%-mǹ\ E4!cBNӱII"AW$ g7+k!^=`瞳-<2e}s;TξhkrRH F#Mw\fFh,!̡Fe_@p[?piYGa'﬇GBu 3C |'/ #OXDcQd9IdsIL3ɯ]b+J'-VxV- f%h9mG0$gNs,h\E2hToӞ,;>Uac|k1`r QnU NrqAmԥhk??"Yz[/Ӣd>O-%mҢӞI +4Ejw;  ˍ66: sT3fX&{RUb5j-Wx\'->;kWcG0"r|-ŻNUItf &ޓD,7q%*!l 6:TS߹cP=-iE$uP]ճ$6I{*\*pᷟH1"]/_YcTEH ɸ;iQCy_ b==;ȵ5c(pl`*6̉rkkKRpq{m`բd0r>bc ]{}V0f ce)Bjh&Ocoa!R ūWT#<>5رc&,n%X4w2'Zר>V54 y!SxwoRd1L,l%бlr ejwBAU#^8 xr.4smy܈+#<\!Y6gJWafMϖVg%^(q~( އD쐠SW6Y kctvܠ 6 ^1'}PM;dR=3!Ko >Y9aGAFfPyr6Pk/c~-_`j$D?ֻf)>Z ckdh11}I9BssToo^ybH]m :Դ<]L]#!8,Gu-MtmS$8M$wr]Kb?m 3V=Y?y&x2*>VBT|&Bcj!!WIɜ^76I@_#,?ŀ&Hs!M0yjҲAQ>KbfEKL˱Uv=4{lrJ;"}֤ 6T?Q\{r`= ^E;`xՏ~[R&!A+JA B|LS:?4u gw0V!IJ8O9t[ހ䤟\+Ӂǿb9̈+ 5KSo'EQܩT|XW UAr brM{ .s?ljs J)JgMLp)V#EnWzi?߆ 媠iϟߺ>"wDd"K݇Omq3-99`wYx\\( v C08.g=zcv}X+vxµ\ koyf*<pOtE9TM`kvWAwuVK9 hK wz*(5$.3ð+IV7>B|r~!ʠN&QBj:>ÝPM o~3r导ݏ<ԏ#YC)OZ EJj ǧ<: P31Gknͱ6GOEZݪ7\—?z@k9Քtuτ?*$=w NvPʾMaQNU7I2xxP5Q2d+ɚa(Zm_ 4=ޖ +HH?A6C[怅ݷ4(4#;7J35&Tl-ФJTI_Nh>7l\WAcVV.e 7 AsQijp؞gAlN)}[_w^RRy5ido,`%M@*/ ^DFkޒ 1>dZӢR2SS Z- syY61. 4(}ߢ˜&ykZRz,X& *N{_\nm4PvbLR%ca#"*}AR*P~5{:Ǩ]qOy%RJi*ĜR![׽{/;mab$jͷBP``4xbbZ[P6{o)l>iѩЕAgG1?䌧}a"{өw>kޟͦ]!$ 7,;I8]:BbCcI|>YQI(۬C'7=1;h2x\VR\ jP [(v+4vH`Mũ {wBE9id6BuV5&PPGƛ&h9`tzC~|Xu[>)]HY*daT')olOl8A15/sT^a ,URCVJpT"OY;+6QQ/̨ O#Hu-UԀOkdU6ocMJ?7#pԎ9EZ&>K@4mKZ߇)NmHUbdO&>gY Re+r8qW,gs71HLQSC2,v텉BaqdEDŸd0@UϥB+T9 t*[@]ѶLnHzC/\d}K3G-hQ37 k>'KZ`m| ﹾqTGBP,jpC}?FFTi4LW*[x̡Gd(EǢ^88sKQ.`'ٔM99Pd®10Ϋ+CI3Ve& |`qlTYՕHDPo` #8لjY{.5@e92Z$o#(ʘ{ =SHx"->aUth^Y;( 6#纕tqQ#'Qn0#!R,KnϏ-H١,NbL9\C<)&B<3o8Ea$G>BH_z32qZ4 Y#タd]=1x4MR]DNFHɽ.=&ot;C?@:yu˜̺'lSx5uD6gOw RG'ȦVWR(@ !0A\#g? `WlKD3Dw}F';'n:0'&\~چ#F 2vF!0L 1(Q3=õyc F,q/L!Zٸ˨B0m)qIc @3\M~'Ea冔+-"`gW+i4L[FdlNy%w/ӟWQK}&RvDb?]^0-HKȭ@.2z$Hqsּ)[ˣ$3mgHg_?JVC|B˅gV UuL혗Fwh+cS:ʁ^a /1Vq0"&vLW] @2-3 ↙Ƕ>\3+l ]- VfһO=4CQyl9?%g<@--Db "8&Ź@F.zDe*Gh?{~~2<toDtCo;Dۅ'/ӫB*Yeϕ5݈dM[V (Ib].*DlpWUDM+?7ϡ#S H,50s!G@N} ޮ9 vb r6ljL+=5'":uY[a~RkiEӆM|FsڣGsї `.Rz\>GpA<\)߱rI,DrTq/3w\ #i\]fű qd1̘'R!# VHMe"ڮa\}dF%K\V _-c?]tJ~}4Z2pvk Ӄǡ`Z𸆸- 2sW;ܖ=fq AL&LQ~]1d3d?II-=xu=4$٤oDR݄3&>áa`a1[|nM퀕yfYAb" C 5f\w@m7a*oUS\T=j1(ξw 6)nOyDU Q"H=7W^MPٹK7rE^NOsfNQABT'S5ۄU,9h$KfTzFPyzΝ^6Ų>{ͯd|: uES7 ]J[e~H)x,z LX@٣[ v%|˰8%0'GO T A-R{0*J^nw.ׅg|K;oj% -2zs)q#@,WD1w>͘!q|RiY1IZՏR"/P†ϛ@̔t* ו({؄cY%l9>+KquPݬUun= NXT2DV{ERJU߾ xW uyPQ8M$oUh;7(*e^,[z"i#*.,X5+'裧\Rɏz"0p7oj*IGV}5J@ ?(3an4m)(L`B{teN Gej:ې SgMr< gҵ{est<2\JxEdjBDl';.Mᒃ$%0Dd$ @ѱj,2h|\c,?δl6"icن`EQ=D|VQ Tod{ߦ $ʩF=ځqVcL6ܛ R2>FGcb2RfEw) ־t1^U2jK0+Fc0d|vQ.3C6w>e_DVS0a!:5ɩ' V7`Wԋhzl 7@o0 Oo<rZ-$v]μA)nZuD.W](RY8eG[ ҃F';Ly#燡o$׳=% 310 ˵ A&t 섬҇Gc#PMva-qV{&xٶɶe4 0/bnL"7!ꡭ_;Pm$͸6(!l}&<]'f7y}mGc FÒcb_Ƅ gSi)ϬkYh^3GYq1ݽM7;E-`xwE d#fG鑵X|xB͓ i(yNnf%5o,w]yU˦BDS0X@sOt/SazKߜg;޹X:Ω>H6:hp75Sk' T nJݭkqt B-FJh7FoFKdYH-37f-<<;hH)]%:4& 6Tݩs-{*]`a/t[_UCr<>HF"2gA.bg4gd7ʾ?*mlK8-02y9wIzn= 8xBTY*.Qh#y#ӛ;,F7 ea,`B%#nUEtS#;|~sE[?CBlc7u?!HݛB5o|+C`^x6N_\:(fwzЙn-e޵`)1yBX[̏lNe[([ ;ui7ʘy!gl`Ly\eot͟Yu^MdhG|)=n]Nv;=9łrLwPjŏo&١3tMDXH0TCk.zkޖŹMq .W5[mk!@jo"gZќ+Wk*8pʏl?XYo iׇ{nrp h1֛#QU> dtk-%Q +n[߼ŗҫ,;O/K/uơ#_*~p͈:ՇLu2歪>O{tm(!dgOJ#. $;jQ12ގ, tP'= `MǙ~28{`^|/P$P2M3$Tv0!|Kŧ]Ja_YԮsm%D,+ n RсjNڡ=ݹ,5x[%PScS |u+ʡ" LB m ջ^H#`иWëQXpòb@kel'D^chу2Íܜ2 " 7)+L 1er?hЋxixe2U.+~d&)Cqۇ / ꫷@ds(vL@OК=>I.tW a"ɢ8󉯐!@ N`cMU}2J)U:b>O#d5PxSD}'q2v^?(f׬AϜS$^Rwp c\:J}AJíu# ^tѥ<\35I'ROa}c]|BS ;uDO˧ -a+\F4bHW@qi*]:| p<70^QF::YԤl˕Dsj877tior7^Qx=Hssk;PSOxCEh9WՔzߔf,:xeN||8=hg!a$YS0A*yc5j+锞qo8qGљ #qw[;",H1 Cߵ4 5WC%ЩN / XۀTӗkb! Ȋ#WzȦR~$ XݧgeA~F9W+Ys_W 6[+xy:5FFy kEvdme*!O֣DK;_;d C.J%Ḥ-$調)up0[j|t𖂙] 8w*.ěAm{\~]ͅR ްt^p=Xko֢xqaJu> 8HUG"c|Fngنz|ޟYg8#z;Xp`+-9t@:Dzz2̪6aqv |PS]"B~lT:D1eLO0ВpEPv+I;5u|e$P"?H8vKc֔]z*^%4*Ug0I+/l|q0vS+Ŭ3%==vWt9ZAoYTc¯ǩզ{ι0걐"#ײ(%Yte{Zɇ`5tj9^s :'*KJ6P̴F#6›^vǒjŸ̤Xq3 d{u I9p2WjS3sɗ޻?HNY5z#mΖ>m`dD٩[7 | ۖG9BU %Oh^x zT('9?DYrjڹ;<'rdB.1kbը髨:Aqn[ʥɝDBQCD$ߟ0(20$b1,UיodAXM.+X$FP3axYwl7(tvz2ŻhO]TNXd8= ׯX*gJK nx丙?tyV9-*L)\AMN u<_O*)Q,MH4[fiy_o4E ic}v(ΗnUkˆ Np1ջoA%'j0%v,]Bsn34YcG~rzx9;l*9댓.8=)1mD\r6/`sm =M+D0G؝z \?wRXnϨ),f%` 8n[X$xxw|7k>Xl.;nC^(̜uܢ>q0KAW$sXƺC>_L#8T{j=N|T T󘹚OaXm#| Jё$h | kB17)i:&12C*4晕B}5B\ɪ481Kuw?;Ғ-/R7 X+iBZgab1q{tP1(MM teuZ>K^"vlujUEzJ;l<])[Lho0A'KO=i)7RߟSc˂RᒨG6U|: ϞVˢ[nҫt--psT2䵼i^{4BH%`;(4bT*<\O+w!П4^|ftu.o ;?x{u>o0=2^^%j0namm|v˂I?ӱ F. 62[bF*9FS-3ega\+[zD8hi -{9nt^]w|*u#Rcb#dMdeVyV|2WcL[Z`cA]}HacT7kKS!g5 N.Flc…$z}S6TuCH{}wHC|jZ!p &?u' 9|i%rE-yX *6*Guǁ vZkGTͳg*A 0I;jG'j]$t,6D>UoiaV%8EQ30>0V'Nfy,l x2AS?(غ">vë(5Scb$!LLD>#(K{ $XĀo9 <5tml6d4UXʳj?ϱ0Չ6pl>qt 29'| /+'x邯eC-R%`wT,bbHVvEڞfX*Σ9cLVA{#… !½gP#*45-fۏS"h@+rFrunXRW~}ېWmª,좜􆘱UFrTj'@,>ZJch:$,m3sy9;ж_m,) {y9ηįj8&bQ on2!9.c vBwH|USC 72D os'>;/zߓM<-WB]%'DlPL-^4ArlVÖQ_W&6Ƃ d*V^" UۅLV3{ ׏*&I5U#k*۹ȥ[~R+dlaDc%kQ <ӊ|;埖o#}E.[a;d{;y Gѯ5q.k] JQ5Au 5p&ӵ.PŜa];;uH,];y@ӓzȳ >0Pu1"2}P¤edk K SmWb&K'Q/j'{z™79ŎrNk n&ω~/}va$\-zSLPN|&~-I&5/fnL6Ⰹ,+aeX78}Irʙ)g6#=v`Q7Uȗ^WGVt/ʮfUR-'#E"}AVqGQ@~f1:Jz0 =aɞ~[I%pXV732T Y!©#.E5?N!=x8FF mV)lO7j&[k$i63|0vZGzrQS HN'/:e(3`ԛU 2:s" ),r7K^R]1wUDYivuy%9f OP)_ETPw5&=6V ^ 53™WFhO„XE+Γli"/_拧v7,Zop&O69:+JfY.cVJVm6WKbL/ qIq -c6X$|p@Jk78>FYG7dJ=gA=h7ƃi0/ m.n\\!lkbw&QDo`&ZBcfʎm&2 XQF]cb8uW? \xF-[;G*־^2o9bTyHT@L?(%{T@|z΅~qiN˸6}:VϪF%~ }Rto1_+@h慅v ^$f\e0qrEM:BfD ܒY"y Q%OFL90[SU6UM"yME.,s19B7@e~AWgtȉ~]Y [Bl2HxEe?b:Mo 0a&`vY'lD.v{쏉xgkd \z&}K};z>kqPOob Hv{ Rü}%c BGs`KS`[ʕӶ!rݓ[]ܒr&P@@TW2XwaAV2SUK4{~ 2m.D˛BpDT O8޺'W錱4#i\-A 1#(P!@&(?ʽ,oeX 1A~1p>Z\G Ta8ȻZ)N96p\[ hKt%-; |-7Epsl{e?t-c@Z;wfrF`DKoܫ>5_##9@Y0{vY"2SiSX[%p=zëY㿨aڍzEړIg{ޘr:l]\_O6ﱞ◍naĬDׁ@VzfXPfzt/S) {vӢdX# G\ u3~S;cʼ&p)5vyчJEZOlT0]c˔̿V<+N3WzzVT#+ x.ȰF})R0AgTP$l Wc(wmLPˤMgv*Nݘa rG%.:{H  VJo6fޔXT 3nҐm0ZOz?ٛOZ<;BΠ9T Z? Oa8:Uvht;ZϵEgf`}Ogڽھ<RUHmItCw. In8CҲ|`{MƴS u]AxZݒ$v4+N$7,$QWb} T斒6yl4fDPP[Oc V|s9UucMR0UHF=W&@DOo,"l _+rކ_`l#--Iǯ'tV\5Hsz)s 3tԓO*&bH\rGRӤh T눪Rj=cή*Y 'K[@oiI;IJ7N*~9C{ZMQA}ٵϡU{BhJy0!!OdWnIk:^@));7ٔKRc* OL E%U4h&R(% CtSp 5$R e2oR*kwD}Qa:w\jp$;p('6bs0>={8~9CL95XM0ٜŧ?R/ة]UQ G)GlhF pzcE+W W4Ҩ˺an sіV &9z/ (]d4P0m{)1Km h_GQLf(vžϏ&=HTL[ j<܀ThJ`X #,5s(aG+I$F3}ݛN+$*m31VlV䏏k|#6SeCV -j6⴬̩ooBٙswb``_@"O_1w׸<%za4uuq c/"d2xwm.QWq,iepPp,?,葽-A1Wx=B鱫:v-͇q0k,K ҒD2p4X}U_^wpz6w'L?z5cYD)e <FX]5s`'pHtͥ]M1L8:rQs{bTr]$-)޳ RFgYeO&XtN=UxqQ-U=Fo:lVc1%G4"#(YY{"%ʘD>.[~'ZwtO AYލxhiʳ%KYEOmI/孶,ۜ!t*DP>RNő%oA2T3Jk$+N6mVUx40ƽ +O;&@THa|P}d /(W,HK <u8YMwXޣQހhbpTtFN>l0x0>u]$7|/.?PK"7B-&?S1Oy7Yku6R,cŸ9fӠd[AbJsTRˡ,];m۾lrw4jSOU @h&IvWߪYV)6٥lЃ` %\ `~&OmdŢZUF Ȱ{;NgW+ϓ>?aDzkP?r/S`9@y;`cʷ 1OI]7@ZOkʹ{x­ya GmX'M_-X`,{ĕIU/gXW:p`>5!',DiLWa.q+n iEU ZswLYX2~c`UZz-G);Y |N+jˣ& |hh^-A|hof\)!}7t_r+"K@f[Avz-%(=2IwЌf$?Dwefmt#Blo|Ό [xڅ;yP=%3㍸!aٜ.95a0K,Ge13:cݺX&Rd"lv4 Lx̑~rky ff$fl?iץͬ0'f\7i_caFLeL7#Dc˓t.OL+_X]]C0UboHVlVo7QUc 2'7o2:>\o%ш++HM45ǓgǮvW4 ]h_|rPՕ",:+\\iaD aLmQ\gewiv>X#A^CFH;EM[-7LJ.:L~MыvVx~*/θX9Ҹ0/=tCج!c9vaFj)hoB5"\jV@Mws<>W̾Gt(r>kD.z}A{`z??l O|/!\$åT5u(ގ̝o(V | @4y . {(1"ӝ-YVLWA]ڝ`SMl=б18,Cc8tnmmI=f2y]Q_ ͱע6e۳Bf˔? }AԶL+5$6\Xj(w=|a/F<.6V&[v&˰`녏(Hxku9p;'qKݺ#,O12V*R96eQ GˠR8$/ު,P%1H`:su[wEHi pU% [,p1i"nL$U}YՃM\L=O$EexI(:u{2bI$ S !|ͷAӁZ=WI{z{#08R7Z9g0a/W"9+bD&lzY&ojw_ʕd#pcڒ~ZSbɟ:l(f"U.BI X%^&Vqkɷܷj=|g :qХSz1rxZ4WiF[I|&zfy?Jk98͛9zzy޵ |18j0ia!aV[|b^ Td/P4cl},!`/Yd+L[18W1YTx6+SvDYH|UHH5';q kV6ܖ<_1!5ɿu{cx]a-`vO]fZ& , 6I$F;߼U=eL: S {QǠLg&qP'"ۅ_-]):Sbg!e855Z>;5Y{ĉ_HЖfp,fM S? kQI}oUkxR8E1]H<?Nu8/0(cA}RIwxPr]KjZMG@S`"nn7g6ʮiRZeEب᠚}&][|:˩?X VT:P hߪ"-CnAӸYqBdqMO awyp1Rke'}&H7BES!2J,4bC TJU(1qH_fgVcuSE<+S\uLgmEx^`:_dL>KpvBvC< ߥ /Vĭ|$uYIwh #wQrkky7qMڬt7F[}oEIpHD㪳])IbEW{; \ASHV Dzuo~0d?'8v+ufQB1yXI;\mx^* C6{_uMܣHd %PHt@`0WyN*63sR"DXѿV1XlG*;~n 6[;+5$qA} |dYZ'Jc1 :c{f {C\:r2F ڳLfRݖ$KTdior.@q5yA5c\h;"/JH ]NzbPMP_M0YV6Yg߂AjBP9TuO} X+= \Ifn|`-CDe)Y;?c KTrz4 Ҵ@0CxX DS_B[gW=ߣX+.GKr80\E8kFN۔"ݫ~CN di"1)L%s$ֈV#!9[!GRP HY==ٸ2&OXc1uЯndz7-`񥏋Rdb]Ib`;Ln<y洧9(ο+:37 xd]ܝnEScJxSW<݈e蝩G='2Y3]a(r8,(`Av8#cD쌂m{]ƫV ,$)=|19ˀV7&1hp2EnZ̒^j"*秫JeS tYxM-6v<50ӟx:Uy/^j ͱ7X'$~a ƟFrJ'[g9Y׭ .f1ky GMPoɽgw.]V@hݥ;>A3LO`h:Qy;q羉a*=o/\G mv!ug,MK[uRQ1S]Քpl I_hlcP3SwfiM+=nO_nLړp+5&"j !tp aĘQ%3n-+wI*ru)Cv2_YsZVI/mҳf\/Ъk3s "s9"x8)9ɑ6.,KU*"U^\h1欙HTc@ bKI'!4jXx-_|~22C$5\rqⴎ;h[34q}g#ŁQf)xZa*8 ‰,.鿓Ω'KѤR7w[zX {L3F[vIPW/;L}A;f(WڰS(v}aM`idYjhV6{Hq"gkU拐P)o/Ω4"·użp/+݄0sq1tt)M7'ĠfԺ'vb  EQf̢b99$'ԀkB%ѩ1" Y2ʈL &i$bA{'dYpzm8=_Bރ 2yHu+ãhh?c!G4O[q ks*+Nvoxr%'蹢x5tgl?{\8Y)1r'-ʹsvKU N309ӑV9ta<"ӗ8cT8O\S JXF\}ZMUI.*qSE ݋mȅ4Oo<)nww#p9/ LV }88WtsOe_mСWKIMP1Nڧ /u > ņOd7bVOK͖aEbt$]Rw"g-Mbv}z[_貗"˻+u;_@YP~J!ES$|;di2 ~K>iGoGہ2|)@P_ 9&5=}8z޷ſrl^ ݿpݰydB`, <1 UQ x3p 7˦ĩԹ!4fD  )Yd0?͞iD`&#cXXs&yv"Q֣hMkWϭQ[my4e{xkޣ Sn찟{eCw~zG舍d - 'lєeh[G rڕUxP&_{˺ W}ns@@r]N\K Xֿ2u,"2ȟBS}U]m9OlҥWSHSAIux۬wD"vOQȎX:,־t;_Yx-q>)k0]-׭ %l^>QF_> L gl_%2DCaBUEDb<FY[Btva,Ma:s:ɺT}_S`ᑇ_8$Z՞+/$n(?8&b@'CɰF 5`W-~?BK^'hOo;|N!X-r߷KnCRl;n矋OR u%I"Q6Up-*U4f6;a,EyT:]zM híj)eBy>+6-J0VԃﻌH~ mf&R欥bTŚl#z-%lCdܕfwwJaC$훨nlx2-7ѳ ǬK?^q4_$z{4_$dn7Z2 ]Ά'^_qſH잛byx=k^_TGy>!&í{։*U6)dIS惛>@Z vnPH.0@ ƃ+'4o E%)s4?2g,k$s/[Xб&㘠.wr8@䡢|ХdͨzKNΈbQ0OS~)[p-Q58(P -hQt*x?)>CD'G5X㟠Tg\`6 i:ζl$?-pzv>;I6ZMnS`آl_IȠ/YQ4lopZ0ig^q.E\{LŒ\q@=_c?gE%cS118B̌[D@{nKlGLhw`l6ZxIg"1.u.'_ ׏g~ei)"\)kq ]mS(-P7]ԧT;{NFn֫ ~~|#<墪9P,/x㓒eL6\q>M[kKwg&Tv>TM< }ZT¨l11Hol6>\3vcF!5Id}`2EW %)Yh<7b*+j8 !mDXF!6Aі+@̆L]0У )EQ,MV<a }"ȦYĨ{$h!߲xkͺK鹾,8 ǐ[)pwP'+9~|E%rS%ncI`pkM1pn$%^~92ҹL'֮anEaU!Ndc1h ,DeǞ/"D/Xc5/is/묝a=QgMk)UTxD 涯fTԵ+y5zʎ%;0+{^<Խ&Q%͑ EE - Ohq{2:Kj"7Rs^#imivmϡJzcga0u┄چܑo3H5Gg om#mߗ ft2<}jLruc,Ǫg$KEv@?'_m|P2jLlo?wU lWؒjEz *u7cP>yHoSݒ8J^$'@$&'PB2steOWjxny,vԢ@%|^1i*b亀 AڕB"#B9S/=wn`z1&,X|vj-q1K[ǶM>Kv;aKIstaB{boe}UPSLdk1 ]kkȵ0 x`Mw52]X+wV\̠PWE-\%uA8mf.Q$t*md Q=9þLMv$2 ûBm% ,ԉ1k9>V 9r)b3G$F[\"%Gz7/~mpGC렵cV^i@p]w(U(>tm$桲A@=}"~O ìޏV xiwoCFd&AX &.T3G%1a?U7G\ 7k37|mώqNa] T1v6l73V&2.fIaOCf@%`` ]&|;HP6E66)ًR&9#Xqo?D1<>VttEH1` uX9A:M_z~;Ժ38y.8ʖz/uo7;r9FhTԻ md7VUB$2y!/] uz kC{|f`?n1IHdDI':϶Xz J3 ;Λ/8N&#'\?Eʚ;*6RҫaR*ɤ)ryلFO[LQNrjO<Jv1}~;CT$/  #|悊+yy4cz9 b=P%iku[\ q,3ˡV(i -Id#!9^ل\kuqC9bg "oS&*cx:.p3oIւVpPY͏]OJ˼OВWBh??" N䜻YIpK]og۰q.؃ă/PaF<~jfF\t4#73}0JaQC58Hc͋8sacnŽ%ʼ̜YCü+p{TiLk;JT'?׫nX*mm.1ۡpujal#kʢ14%h do؈mDAv7p0+yD8U?~{6/7 2 LȧgZSL }B־ӣ=E)%tWK.twu~i=.s)l5AmucPJh=_fX6A腡~c㝼bіM}'ty k YuX^Y~W3_Nꄵ抗 @:_1bat.抎"QKb6Ʊr`lTX~\O 7`ë&`CETTkR9 ܇V21Bn؍ RW㴳1q8~5r⢒;껮: ҢXYBG.x]Ïiw?cZ۫ڷJNuC\X} ֘G ʢfP1\r 7o@V>rp^5uhn͟.TYZ!7z6TVCJmQi1>elC#1<F0HB @P.ІJt_N[B+/?ۀuЎ>o_ٖE6ApR4.!w=̅rυJ=[{̉ͽ^3f#j )}HŦ㮒LY5aXP_/SO|mZEXs/9]䐃JKǠ`ԁ-i "A( 10c;NrBA10ӒK %l3nZ[֬ ]y;ԚEC"V u\ҷ21/0} ٷ^Ysځs{_cVX!]l'vnj:[&^}J)O:4CP)Wdmփ/jC*Kz* Rf> 쫕lf Z3pӤӇw$ M"iw7? C|{* ll54|2~8x9<r;R\PzqFCt0Imj}ʼ PjZep{t1\]p S~"drWWBb/alcTHݙK~Wi&z&ԡXd@#n7R9asO fNu@ 82i/~ HR#^ -b5OơYY_|_nXՁ ļYbJ4Μ"R @0+^ހKۊj =g$qsSFp*`ߴ+^Dlf5'jD7#@=R`j8n.l9ed[rj{bX@AfZXWaJ„/fTWZ+tw(Jm]ĝqgKcܨl?"s2y3Jk.XEwЭȟ՟xWphjB!p2ԕN5{ZZR=$)nWYdsG&NjyWmAM%(z*r'|߄7Q9CvDqN(P>2{x[m.H%JK Σ/2;^ _;ַX<@xM#rrnP|k."Vry:?~ưބ5U}[C~7Ψj"7OPis;F+RxnpHF-%"rR޲tA' Hc*؇>/J[u0Z|ݳ{uW#NST>C@^f,{i2UkhoY*2UE@ҳmUPXHV*Z_{VΕI3, , }}Z̘!Ġ7b!Q5s|Dk8>@r%(M|n UcӀigLO &KCN|#x,rV 3Сf|P"A3B_ZQ;uOpDȃ{ک-\i}~ms*3я!!Sx!̘eVD!`di=ƳnwЫ@/"J~MiYN}n81x؉PH>9#Qڽmiм+Ϛ`@-Rw??ĘMͪ`gJ>W!W"ms+lbiqӦ!՞8J;'_m w7]9B7T A;CS`T}5ۍye"0xLf*@L_䟘*&jì=C"fL=sэXq&=.%WDACA2w1WfF,U ݳCc?W7:ߢ1J{Lkt[uiY,A䇵 M2\movG@׆r8#)l!6A^Bcguxܗ"z\@*w%x,]pF<6gOԞ|Isj͹3@%FdBJ]F<*JnW<;j"S=h\؝U y~=Z6%ɏ W!%Pk}qX`fUwre@AV4<ƺse@w@CXqbƯi& &%jT%n}r22 rs?%L0r,8 u!շQþDǡg׉D60YLRTn7] t4'Zhg_!'D:}l=K0ɏk'S!d | Px=@%/mp.:p[ﻹ Hf89.Gɀ6yiQ7zN^# aNwQUj}Asě%V\J$4yJsփ%zH# Ao8~O_Y!NmޠkR]:yW[|l!pG( ӗNۊOK.WKS $YH Ԥq+čl#xA$YsD1[PCb $0X]8ނ?䬴->(bRkaQ, E+(˾7WY#:lBd(ŸޟY~/iCXMRbɷ-Mq@j/;o@,kc牑p NB d20=ik_a(ء [!~(B:dhS1/\5\<7:gw "OԱ<!jahH۸R9 qQ˻\TG8uAnӆ+l:`0{18ђ5җ^ū! j.Vb|D yY+ټӻI#9x_i9&PtSJ~j[^e(k(o%UVnl6LN2YYeLtWWrZ&+= NU$Hؒ~ać| CHv~ky t,TBY ?P6Ud'\~X!uw-sßqo=\,QE$煴s6=Vh c| Y:m<۵2c}PS4_Tںb0;"O|7썷LwҼw@,Nn,mh LD<.!'jXna>#ѳXA6FBO#a,zQN#1 K Yofu>FHD0ňg"IX F0ԀЁrx IUg5O*=tso!Fi+~4@ѱZA*|b*-\'E\&bjD8y-)9847fO`,Ŗ L?UDZ_Q'bi[x uq5D99$6H~d(0Bg4v{leψ* mg  ]|F{޵~Jp8h>O|yj "ěLt _]pN<"U6d^0J8WհLlr˗qX׸ȒĀXg=<\l{ Z1^D)Ðz j-\ Q\1CMFROD^J<>@Lu `z3LV?4`Ah^`*hGKVn@Dz\3TWјO8>"hjǗȌO9Y gE2gѨ1gJ,c()&Z yC6a38e.\紱ϠP~/uy.ʎ#>,WIz8?~bo7ݢ9P{߷gj[k)^3 JB3Bgj*{5ǽ{8;oPq} e9Cjt3]$35E uM%ie5$;@OzݚĿ*#ƣ#Zo] xKU$i+X{}BZQD i]}<1;Z1(|mdoHht$̯ܘG*`\)zhHm#FGBuר\U9kƎ;0z6L3i]'k:Ͻ^L6UFu[G侓UO j^y٥L{o<8{):n?LDS8\-s<C-Ȃ_ '͊"962t\|$W.տӯI>zWwP& &TF8w뢋~<,P/&9n]r +ٓ+Q0s9|vSɗZ'; yn|ˆU0-BKCiěʊ^3fTc(~M(KQvy4gBI[ .L+[#=O~P56}胆@Z?fb%I+z"?76-oZw>C\[BZg{wloEVf)}J3OڗcVhceÅMu!$Z&* ^׀7]&a]RWmwżrQ͟Ug >G․zPJDc>c:ӍHd BfZ:VJMS&AgYf\|ث< YOC% u{B7Nd;_%fnsY4Yqk,U"|&:`TWoG `_'uT̄g6ЄWϙ"zs@׈Úɂrҟ f}½󈀺pH2-d>jD#j  4a Dڧ% A*3AQ#K'7F;[ pDI/H<_)?Lm"ĚbJAi 1]LNW^&KP@!!ُH&;Ln zj*p;ui ӚX68z(^F*Vbn}5&,nEI|;OB` ,N-lNy4p}+OEEO@_D{[97K7 2``mīN@u"#8p*?ydSgQ[$O_JيLsTq tZ]& 9_dV 8063Y;oL{zQ%ϚL3 UFci[AugjƏ^."2l49@*9*UvhJཹr"1-rX tZ|##7Èc.z=Zpt[6`{[ɮƢUl5!k@ Ï}͖q0&rk?2`c.i2{1oAyૌ7c\=9iqm8sJlwW  2zޯ׫悱=@*e@UIMB~mW nMdJRӑs忈ftwP*dDN'C Џ~f, |6f Y7fugjK3H@f8ʞs8RTȽR J3sHZ+Mꢧ*_ퟍ)M3H9em ԸZ%@^R WbO_SD 0_ZP(K 2@[:ح鸿s1r4c>OU.%Ԉ3o`B%YkژQ]I]l:em< 4[+( Y%\="X˒[DFKQ2!kҞ ԭd `}5UeȲMn u"nwLݓ0 - ;G4~LJitJ(NW0 lo>䂌hdFO>$ïXvu5qE>;LmO5R&Bd-$BJȉ^)LE鿬%A\ڊ<-mKDZ EiR6y9tZQb"}}zNXR1=gꟆ>0 , 7x%ߟ;_~ݬ5I(!QHyOo6n[C=EX ELޒo= z޾84'23](1WDj~{8 ֵBjM&RKDtf,m*1BY^Dto@5|5|iy,}?0(1AqH20wf=~ C-qPN6mqlVp(q՛ƤB f6xFܘ-LB:`!]"0~{auf\́"&XL*XмTq&Ztzck&3 _ԱLқ{ @=@ sN mvE+(qcIxby^ tTv؃ ˆȗGЪ>+ʆ5Ru`>!]"wЬ"1[Jl!ȢN"&eh9zŅYc&d0>{X?;Zn$abl7=AN-Ֆ'Uv0ѷQS[9 48 A076RRޣ%w PEW|DXJ>T\6&/.{H\J%1P^75mi<з9Beoɍ:'T| Hh to8N˰v mo4qVabbLՐLӚuڵI7FџGA Z[B޵ (3qȈ®(Y-T˗􊶞9B &wO-e^!R/ZMQi2&UTÇoLr9|;z'{VXhŒGE%7cpk>NXt4)Q^PX}N|϶ϜotSQ;EBN$L؞ d|Cf=A0 W 䘛aNV%V`#lqRrU,=dK£*k*+҆w(Ѕ-k($0&n6vrɫi d溌mq!uZJ7bKQ['#iӍ(jy9[It0[aoZk,a*n7;aG"R]8|l}jp^7Q'ݏEVPΊq]雦w܃_~o'-XA9(tH;)v=+ƿES]C'@=5'7:OM o{=9͏_%-= =x0z[Mi@1eLj?v[t[8& tWC`R&aRôg7ΖΑ:HAV?_Ƿ̻6ѠSN E#e~A bs%xDUG)%Ǎe/JEᲵ–uOEro ;0?ծbcIL0I+{x&p9ڇ-eK/<ʐe"q[5#-"Y4mUWO]ӿ_@Bՠ8/.Hn @(P|+[^U麤Q[@7 YM0.jZ̽4 KH2]a::A3-M/81F[ϓqn|\[,x xójo9L#v:[v|񢂖s3jCGЁL+WEtE@%)'b۴1mVW۬x/G{ӃڰDddl( 0Xzvi ;[H fbt͑b! (eL6xw\O"n2;hZlB5xEpEXS u D4MzYiop@'yLe}WY#mt#ZMqߍxA(#@+REl衯iM/g`ά8H9^D([=`Jm6G%h5W ?80eTMkcjJg^8ugG4p8KMl*, aG`Xó?3e4t$ >Qp[wV~LP`Z ~{rhFM9.\8)h&xl7r,$Qz 5~2[.ǴCtϙ n=F27#fo-\o޽Uaupq}:6k?dm (og`ls}6Bo+o_}p?ٌ҄3fͩacz FLN>=a(T!yPjU*cRmx }KYGb;68cY_Uφ7cbf(p]ӥ=N,@$)lxnedM,۾_ryiJ ߁HHhqř̆S_. dv2/ɸٓ ^MAuD8n+g2]؏#}웍)OuUlBh27:koZQ<}\Zߋ!N2tH 82b[Zؼ7fm =+:g$fQ¿ >N?%7/ h ~8;san):BP Zް%O Χ7ӆw=GC z^GTJ|O!AKI址ZIuI]tN!؎6ZM: H/8FO><,8/b}ž4̀0lBR6')\54yZLӝ+$8v ?+7H3Kc&*@VPu 5Nԥ:gb\G1W%uRd+MKW1OɊ[|I 0W} y;˼4 g1}IL 4kYE7@If0A M^;ַi@iƬ\~`AВr՘}}r͈%Z:9yY[uzk<}F]AhoK:Xv580+^]B_€ jwEF}LzٍJK끪-Et"t {׸{X$~.C8WQm]ȧھ+b皉z+ Bm)"O a+tDEV`?& !a+- ,02_n2q%Y)mn!=PZ9 |b; \c1L'^T9MEFݭUP-q^p듒FE>r= !+ssT͖E &%LgUr3E)|=9_8[=T9XگXO);Q6w4_)vRоIYGl6 #I"=jӖKLO*RS\֚L^'!/ǟ$'yX8G}*H}r+*Y&12tIo^uMM,*qeL\).xq1Ji7c}5Bq~̖<MIl]BN>ƙ|ʰ[tS~F0Qoɡ(rB}pʭE_k|=cVVe SA gItXڨve"\HQRbIW ͝+[ w/3g2^b n+\oZUZ?C#8m$ =L #WL=vTTSAHXw9+_zBT` }˩#.칋3FSD/J~M/KpN>,T10ՙV (HhZ|V%WFdSES2d'Er˯!$y|JK5 hQ8 O5ʍA=sy#@.8ul ^-;Vi Z#Xֱ|VV "iF LUT;5gP\j2JLނ_ڦHbgj"*2 deIUv;90/>Mi3INr+{w>2{ݖSbW1F9.'xP؛ɤ)2iwisㄦ<*3T,OȎS>躃}ckO ޷ـV%ot+Ӣp̀qE0$g92TPDKpZ!KE]ST@+f|.+2QQNx7ߏp O'M.ݔ)lɮF;wޥ̰ q}3D/ЉgHz$͡cv7 5̈=-6n%^0J/TˍY^ᖇE\T.6n1wV>QIM*3^e.^4,yz\wy  Gh01Qp`{U~6Gy_Ñ}",oHg9Bj9e E7/gP=Ӆ_RfތLB5JfeckǒC(=N%a??DPkώFG?FѪ ?D fܦ}-?V-?ʹBGQ`7ҚnsǮEV<;Mz -t Kxِh vLV>nss8*о~KzyD8Mnnݿu}~HzYŭcN{>_+{,t/MGL,QLmv X_Ej9?)!x\qu\Y u,rRBl$&b怙I údNqd>w2g7YҬahnv<8Do\pҪ,ھ" br[i34| 7gxVhDҵ+R>rC|C%](|`]k"Q#QC*.haagwlܦ'T'6os Xw(}GUŁeuȇ@CO{xH녅kSsڰAlкn:zu އpsJWSIFWoʇE)dquhNx܈,5xhK E']c 7Rݙml)=yp}&=%nzё}]HS+ijbRvgǜ,0m'lB5|xD(iITgCo v<"$K Lmi E煟2!2=":H8!˂%z%C\;%7}\kM*ߪxI Q/bN4?hs,@l+&@gj͡ZY.ݩyu*LX17ZYhRD'"z&Wh^zgiF;%Sr2ASHK&bU  U+$׿νhm+3XUd2*)/E`T97G4'uZch`/,mEEP̑5VEڏwHzA d$]X%9}"p#됴B:L.$v5s~NIeNHnv ՅNHC>q(@fQv!%@HZ[yZB=Ew]cʗb+sK$6"@J`zH+ň>;x0s9A}'0L6067ZGQ8MOa(zr҂70yO]wjـT+Xx&sjE8{NܴTrW6.+`Ǯu:QƆ` / U&O8e)]akG2=6ፒz 3Im_$UG )#SRj,=_QG&%G59ESM]0I*gal1|E!9G]HM啝,i{-Mt{fy8l79[No|Ǽ'UKX2 &,myv|Bv6Sڝ88r[!08@0p" uso%e9C|%>Qg4TXeo*Slk$萆6f+ã&-Ł21u^w.y`PDUmLEդCSW29' c2Ƹ}#4Y|o4`zg>O AJV2z<dn/rZ*ï㤖I5u` 2kŜ)F.@"F rEz?@×xQM 9wVZ825+o"8{Ƨ2FC{ xt/M3Syd/װ-AΕ(A^(Y/ie.w,ZUb<2:p聞Fq19LZPL$5)&1vp]J贄[- E;F^U|G'$>Ho~^" *T~8JB*pr#1ߙ5dvWLj½eЀQm4|}Ht򂎅iЎ"wcKEJЯ N#.t4ڎI)wGo|,1*w$/ṕb<2U0 tà,g7L7"bf:+ WDXG B/lLmAt #8BU zʙbD?tl94wM]2\!8)1(?4[\]kͬΟp$ҧ<΀OYFf[NVXfU{l@V5Bv/ed:ƴUz#TnM[tGf+eA"5!"`7@)2l@s.V'hl9sLSӏSLJ$ӂKL`,2'Bn"xSg=m+1-K %KfrЦiմ5pė#ZcRY WаI2ݸcVږb"^1{Dv\XНƃq~<(eHwo\TFF eSc6UPpM{Nj01R0آv߅~鈔&TMh[.~X3M,`|\?9b6ީ`O(,Fآ @]BDK}|%RK2rݗSӛ{k!@1mkzיA}]%n(D) 9Rڡ1|de(vlDc>9['[Ul޼ ``'|V>6O~VO U]E1(+Eb>f84 5ׇ>gIs -q,z5 QSDq6^)'d}τDԐI!gKs{[?BݵDNgӫ&] nAaIB7gǁYi rT\O y`(셖ˢOze6J-%+y4kO%p,0ى`@Hٲ8'# 1&ŞQW)RxnJ9\n dPTi({-S/B31$tzB6]5 /#L/|̣t#vr8h2I^ ֊'ʻ_ nݨ&m<填Xw&];6E `2~8רg9/`F4= 39[9w>xZ9r-jԚ3V_w$PL&+]sx^\Q?JvVY`kH9ۡs_)L\,H;2/ oP:AzL:='Z\1 zb: YVqFvIC~]=}g~ sc+f; SGL-$]W_\­1l :Jd̓NUXw_PrWK3P[`x<c[gԃ-ލeH{#OɅܗ;Nbv{%.f@2TKEp$@{~ |%RY:h瑀jj^xuPd2;Aw%6藚?N e9>bȴK{@}SsB#Sf^*6|d9˪^NE0PPl?#nYd  I8ȟsUl -U~Zⱒj7x,X=)AC̞<YRA13*u:A`<ϛ!Z 2!^c_[b])s nG )TR5+=vaUwitn[ mEx&Z9}w* ΊcۜI/*\&UhLݲ>*8~6x6?uX(R5t0/]ȡ{P7LbE$G)vfʦSoRup #{}˱nϐriBh2aJ09DvbXV\y<*:xINT_- Xxbh"ʤlUz$j*\<јzѦk{ǡ4l8mVWVN N3S1{. ,M<[/7o{) ]v X&uet +iAGtJʘչh݋^7SOwց٧j/_zE%e娳)W}y'-a[FpKW<\uW(`@8@d)H#6NgU\d[ goB^9. h\6 ZHiy1`TH% ,IhҪinRd9|]!A9ıu@>#Dd[C y,Ѐ(藅X:nZd4E֓.M:?7 X9^ q|^p4PcաL!d¦W/u1m#%w0ȩɣ\  =Nbdru?J#:IA4Ҫ2>fhjH.&-%鬶xJ&/s\ym,=鹿Wc+C#sٌ.e0^QhSaՎ9:W^ՠ C JZ4Q8tz5swg,v뚇Yt^g.ƙ[<1 ޷=Յ UF{Ʉ.@63wZv bdi4;CIbɦK5x55-(wJ$K.\N`iʼnGEPrY@u.TmܒְwSce@Ѩj>PHX4/uJi=`.OBA4:3,u0) J>m6[Iɔe-۫>:o@\{Z^%#kb%ߢ>#T3cȥm<:V9OX\~mխ-GP#^GŤS ._PlKƜ/UPB:&+Y*%.H@zBV!N'quRR +a! s(ߓ9lOkqطڷ>H* vPLySq`LR$[Jx̆Jc ס6Fcf& 2_XBł>Le(C?qbA;kε`Gb><%5LڑBfըG3}p`ʝ1+ ѿ CJmASQGZ9T;u >O/a/# H]-HHpb ѤOm cOz1ӷ%~",DYI&rYq&tx/L׷Ja5z60E/S@mc~B 4)LN qBK^U+kЀd2UL r4K=lm{⢫&T$wQocrڢ e`Op#"zL7 'Bk%Qv%4pfJm0~9>h+)VD/v-Yz(pˀr(H=ufIy6 w@ wI.M%Y.S1AU!{-2PQS;WpЛm+*HT>T5Hjqr#Z v70,jc`Y00Qdb<  !O_CM (a 2Te|6H9qG?}Iy:1+HS rN`f)E?),ȁ2ލpiko|k7Ƒ5B'ЉP A1Fr3a-Lѕ$`>1y@0=JR8C߄0eiy^$\7-c(oFH2;4&jăCXmZGX;] p:o1AG;˷ji >~ǃO=:/F^何O?Cd'<%s(G#>Y~ZBCc9Hs0}! w ǛνRYuGY!T 7i`]{:cu,# r\gz &5o*݊UDگ{ cYr=n~g+yBe]WВsܾg.SP1^2ur+PkgXӆ6uJOܸ)\N]/B((R<ָ]n 2>z=N\[gP L's, #F?]%g3eМ[``B[݃!s`W ]:}Z+QJ<"AsVO2of;`Ò %BAm3 Ǩ{[ȗT<"=IxIՓsC*5/(y|6Hr]%:3/h߉t}нT8-&S;TjaЉk˼Nn?DP7hVj4LɻJHz6җ44|#V~G9Б[ Nnԍ =?yC OC}{qr(,hv笯j߻'_*RİB1h1T4&o&Q+f`u @:nRcqkTY(X@ǡC4BjJ2+-EŻmh0,PV]HI81yc?n*;/=3e)pmM;?o*T*v3κ+r1ZVo"4_S#Fj¨_#X 9%AkfBf!tFsЬ\q#/L$D;n޿:G82=rѽz2NJsncN~:$5lA 3 D%Wb|#Prxţ@ͩSzs}xceԌU뵖2@' (6q19y^!%_;Ŗs*ɷǟQ+#$1ls6>OqxOl4ohe"u|HVhM43E0#-j}3Jy{13dEK~T%j|KmޭDMLRS7z~յGE au r˞4>O,)v`hDm#tg~xD#Yvprn,imiRM2bJ5G pPf|)٭O1 7h~g.čT Q~κnpݐWv=eh]i7ҸXC^e"6VNJ=!!";!|d5.[g/Wu%;.ɆE"%~o%6`adӸ•Q(]b&mRyy.H"Np$+̐_>ȫJFۤs>o8,A?;& bCmC5i@9^F15 \JX:6`8v&Z=Z6%U8ٶF0#a*?eZ$ooR 4;-^@* 9rΐc\;8{`eS6L 6T1l xG?bLmkeq=JpJ fʀ8.-lE>lS6X^&\IFKup_ oivv:mi0L/# qΣ nƝB"twF2I֮NlŰ]oഇn Im>g6/,C%ò-$tlDՏk; +7F9VD*^qOtcL x'E+wrmx%x_Țn&6U̓dX5b4h|dj +N`G5!u{!:lw z` Ϲ#vLn/=GI: dYimkp+n.}]H5$ ,%W.͚d@'b)/+WF> 2+`G%滻],ALA3N8.qa蹙:֪ӆo"|/\-(-̻zU«,Ζga-NW|hG_t#oSQW/hOO>%a4׭ozqbٳiLblas2ׯBҏm;(:cw/@v^"Ep×.LRe0DŎCg%~Go%Yw#i2xumX_9|XdId;ŃIw_榐emդ4_}Gkd]ZId{<`0sL[dzzY?,݂ U7a4z6 D'6[J*Oz,KjJtnYx N|kL %0 :n,\B짟ߕ5lBN|Z8Y'P瘖 _K6UbT{SY N[=jvt3FOmu3B2Bo!磅1%/3f^;Z:d'hB~HmD;bnOfJLNCNȷg1$+dDڌdԲ vko%C@?| d2Xgg/׆sEdQkhDf0exF焰JS:D5#9LEDt|4eYK,{iE!"ߍ7(oD_kphnoBԆ0?uy#s{c&!KipBDZRF5CN!lv8* +ew{0^1$=>kg?]uą2ӱf|!- ů]/8F_Nګt(U U$W1jM]Ni Z:vI\dzOP]P,-bdݶiv=.VG~92@U6sCp?`35^`KGqcB(#Ȫ$/I'@y3(H`kBl@sl T܆?J{w3DP 4:4i 9fhl4v6L;->%PnS3QՎOdz? j0φ i+ć:"&8aw>U>HK۳K× @`|mlXa-dD6e 4=i kܶ* CDŽō!.yΊ{ǣ";UxcD1[aq)2w8J|$yl#ᭈAxE[ka^cx7>!eg]K났<-}wy'*t0_Ȗ0R1 zɍ1yֳ_t,-f8U`9DtXʆp +~}8$t@ 7PXUCfEpA?B (E:Z_gațo4ށe* *phvډZrK҆GSq͒Ps&E{d_2 rGЍ$^#Gl0*U~N7#Jϯpo(,UbVA>!pI(>Olx}AgӑNJmN)˸a^O]lR ^]wS(3G^ t!+֓ $6LF>y5)@Ae˃T +skշn ~2~ZXte|_C;A9W01[_{-;vdۏUn^7M(;W+˦ӟ0u sKKLe8T oc3UL6Lq쵱jREꪵPD.}Vkʺ$-}fxJ7B="%܆t+)_ wb7rCLCoDL0YgYU?>]{{?[Ǽt]WӚ1iyOg Rzw?v⻤h>1>P rI9@1J(+ֈqFKND26RZ(OGˁNUmRɣ/d"B<ΘaHKf_";^1XTFFo7ŶkR@bޭCO]ynS3ww;ûdܥxrDcԤ3rRz:7yQ&LU%o0ߡN^ne0'ɵe2V(W~vD>ACce"oo$ϼϼyZ]4b:cZoQ'i'W[IF }`M/VA#M.xd߀KUJ=ew| Q<''+aI#wvUJ0yP _$ƟY YrUVft#f"֘Ҁ1J`fxhVV=5vaYV% ȿ*~Gi$ W$S!M:FJUǁK~UA EF*8Gį|nݱF:_I ,mXܣ%]GT(>%`p3Ŷ~WRAsNH#rýP)s2<B(ްzp\Yԏn<<q!yï")qya5K"}Z nbM[,rK"4XBV$t>aD!F+ 4tCYFѾ:ۿ`RMC cLL5HGʓKe6z]3}0o<͏B6,{45Gqjlv:cQ GT$0&+20  s6%wf |<>'pZc ݅0?tNWq2(J]n$Q2xy_޵ nP\89rDԽ% DTW$}t *@q@YGZX dNS&,TXsa"Xuөbί7 `Ua…|G,~R[:m:I 泒"ߡK:?+Tv`??Q7bj߅lp.sK!e ܟ5/oSrj' ŖD/@++cuiKbc/$?.M2M cQKv *pɂ&@n23dZ<Ho{/`Sd,zI0^h: Fg?1ܨg~sd,% x f^vՕSnjwދ`~E!N&dS:@>dӰsL"tdGbm_zB¦%KF` F17͆BgFw+3^2fIgVԪn?$*2΍{yH誴n'յ=C+ak`2,YFo~ۚas F٨EC71/2=6.H}jwDb\龜z Q txv 5ZꫦQi8qx4-=lʴxpTC7V D+G!oט/5[bS\n3,JԀ`Rdc]x皫<ÛxVn;{r  s*)(zQh6e{`m˜K,Qл<֏"Fc>>N}jK"ɏB.ʦDv22uꤙ :!1H,Rp8s/X8 rin掍E2;Scdo'T HيطKxL2{Qʛҏ/!`Q&[ny`)Rhze A_(FgL Ma?=#݊_rK/\#:,g'u4zB!16+&˗SgA:МNuj^sc /S8o;mEɛU}'͵UFfeimB#CYnn M:fʫ?M&Ub,|~;S;i1˧Sw=dm6ua{ZtjoyvൺR\[x>&/Su7˂sMAMj諭SArѦ͝Պ6&zg>L/eҦkM(VW^ )RZ\ R,dEs/zTe8~[:;3O]hNn=0kUTMEs?Gsü7nZyIwqJ.^MN½׺a(1Niͳdۙ: Gd~A[ч*w15K\%hm Lx F "Ń;~G >Ӭ7['}3pI))`+'3*7|WF;^a lw䧄@\}cOdNRZ1L5b8Z=G*- .-G}>YcSaSڒi#o_ImPL7ބ75Q'[D!0 f5|k9ޣ7Y&HꅪLqjkF & RYZCv)DL`Ml&<SAx ]C-NЉՙ"jpJ?/s9y @ОzF@i7#{F2L tc{B6kDΟ_Haq9G _@vHV`k_xT=_Eoe =Tf,$cot6/]Z/teF*ow.Xݑ1ds+{ $bVZL#_qfM/mM|-q$7K?"; E,-.n qBp`J5KߺcHzDV̯ GvMdx|ōGұI*yÓgk`*g[#5ԻKHw滁2zT9N?"t#v; cR8z%A"&l$?l?ew3 2} R@P:9e,q-҆`X<@e4z R)x Y3crJ"c;0,a<:g _%=5?Nnº>[> t⣘?k[ˍB#AL\,Ä/S͋v-~C p[]O;ƁBQ؍EV bcYQ כ@JxC% {gMa[3L횗ZHׄ[Km71Ayoa>ᚙ* `iX@%s5|71̸4^"8daؗW΋Q޴tHZƼM[fᴑ$ńO,~tA3aUتڙ 4%Z2S~ln/nZ\N)vgRj1gk&67?h MsֳJFmb(>] |C-JIk_Mrx.l/ a!ߗ8'ѩ㙄n#g6ՄIOm A>h+i@QpB:Xeo$St^Rts38* XO? L$T@i[V4]߁udy# ꕽ<6O7QӧzwURh0nu$a{+ d/aX9#]$QiY}|QKbبA2ԛK?T Eh׬9Upanb7.4<7~@@\"-X G־Z4@(qT!F x Jq{$8ZoλLuUU ̽_%^oޥ T7<6ckԄ k<VK0ds]Nsd2V2.|h2I.Y"yK֊y._v᣷7=PH6/^(?ANL7KJ܌=;zp ;G*+_jM*?о4SCsϽk#5Л! <Eݱ9EIڼ"'_ZHvYqJ#OeptנHnʨHIYķK=|)#?u>p kgP8Y4ol56Ux LsIGփ1RqD{tH|NyfJvE*@ xک"P~ pT{Bʎ c"F/?(jC~*qZ}E^&XR[v;~tD4)[n"s2SbHosU/qdfܮ B:΅HowZf%B_J|씢FE?b}uD3{q_1Ep .zZPr83_{ o!1~ԟZn)g?Djś4D\~9W->nḒ"|pfgpңO3>8٥N-ΊsmԻڱ[Q2`{0 @}=Kؐ_\BA8ո`y! LM/@(MGʶ<4ю89&w*klRB pqTd$ӂPSAjNGi-MW.q uZ_( cm,j@xg)C8ɏZ5Hr"Xi7 h2B*P.e VFM0C"硒k9 %;oRyjK/vl@ [^>NZ rn>BU5e",4і֨;)t Hw Xyz 7 ԕ+ ne݄Tzg#kwsP,T08{nYQc:?AW|> MzW=g ]wdF<5bb8~H'\#sITۚ-u`pa l :'׍afPpڗ5^HhPDCWOqtct~ontV0",hM(o*=e_m/oSz;y/ [ٳu6Jlu B1"uJڪSIyd5-7сR-}Ġ07i1l0(?@7\_`=s/NOi#C}fsޗ# ɷ^,H8h!ϡ@ךGL JCvåphenٓtP2骱8{W^4$.Ry;v;0lګ!l1C5k6vu^6% v ˬ-4&S>R.t( C1 o"ۂ`PsN5aGÊ6ASStBqUh]2,+6;g X5,= ql5ן9SB1M`0  2zuJ̽]#.u-w aG ᄣʃ;m$YV$U w`>ۺSz RpBX+*HL0'i|}١^! ~a9 qaw$ *C$LM'{\v!"A4E%^vYYhuH89K  SոeEiͶ|M$;mZ;i0_M0Rt0x1އ7a< "8 p9JT)bz0|*9`#Q!PhnIdo2,PO@EH^ƨV+Va ^ "B(ܣSwQ$BQфW0L ;*z#~R3Qjt8T,izco|xU/(_.ӷ,H@g7ڣe3q~18:J̢V:tE k*wlYC "2 $_gb:{B>G&8=Ye^Z4U< Έ%eP6fK)i6qOj!\=Â<}#0~X)I'~—pUg!xc 3EWx dT{DoJ"z]M-'mғukD`k 산@\$~Vٸ01Ҫ*2>Wm˵F )5| EGcuD~?cgh2Ss/K.֭E,2BPf :A D4V5sT3e,;O#v`onIUR'( /!XtC[:LӉDiʒZN2۩AoZιFyfhel\ǭɮ4-, ي7zR$m*uM?j)$+_۔s"<ٰW( = =x;ƸP Yrq O-槽q!,Ȼ]zuV@Gj}.uμf4X |nSת!wЭ qoHP3d>#B i;T|-Ns.ÃNJN#J9xZT4 grIvk3p2+}`ɓQZ  pʒ=o۳@yVa Y E`& #]IY/G:kCB@P4Soh?*1_δeSk r {. ;_>ֺJCw8la1v g@z.ew!"/>%eA9B :h01#)y '4Ĩy+:39ΡaGO Ph>k8Bܰ<6vLE7~vج2m<-Qa97~[FELB, !+|?evi;d_!yEu2-Lxt{HO²|MD__Dn\W_Qn3;CTwo|GBY~j;ゃuᕪ!;$:rIBQ_坡ML[ک8.IW7΃x9wD[7x,|iJDix 4aKVGN1WneR|ʳ)h VLKWSKp1.>0RFgyX2H\Nc%h^ɺ_8?ǧJ.E#F)潚DS2A/Lj V8x@bNluYl'#>WL Pq~?,M۹h>c#ȫ[G&/vғMN,s44J m 淩 )~\E\¤~9tC-8NiR<[5d-1^4Xh7#4a ;(|m ~nk|Q#,@:Q;5D5-+D \}b􊄩R/Ix#-}1iڡT_"? j=ǕPCo,wɜ~폯tږ$TxЁϓl*̽jΏ6)7̗b 7IQS}F!HH4 Oa ՍHRsYJ>}!|O`!Uve|\ ˖ ݔl$D -+`6I'͊WnLj-C)&fgU 5a&@JlWV [ wQN:b?#O EËd'G` t!2;}zu|-_m=.n˼rpXx`J^ 8Jkɼ=z] Oimm^EFvٴ oN4>r;ZM"_SƏG,\JK 4;., "|]mY/EUDJ?-WOLT]-XQb&JXӉ9P2 O$?*Md't@3ޙ=ҬDUlv O'ش3{%VxJY9+鼹ȕz{][[ODE@&XnOk̹sTe^d4XwEp$}> a4ÒXTc}뺷4Nu^έxtڛV YKnԸ:E? e'O#:nD9DW90_'T/І \F$CW%k 9GE;htCqiૢ'/DM:v$)4̉Ȅ%5Š= wmV2iw̘aIq&[@<["=Ĩ"&f0Y"0\>ϵ%+lKt#{1\X@:%`E۪\& ʪ׽\b9a-Cb3tW u1^Io[hj&["t>{5']9M"غTi`cKWb/p'sFY u#Ӣȟpɀ?{ ,il5R.q6몮BKCS t}5Fok?b̃`mc J ZU>tR ew#UFC`JneZ*>07K>46#lbG 4vcg(5Dp񹬴s^rs`sׁx>4I͓Vj)hMm ȴ_F6L2o;2\[mK?x}訅I@#G4QCnBfly?NkRxHF +]*!7[m@*"Gu q{kklQ_q/<.DO8+~le(m SOG PB5]i8:i"R'.G_{=?83zyX,G*f7up6O}X~@%B!vNDQXɭLL:6:q8 Rb+7/l t>+#sD}0:B. <B#PAu:%p.w!/?7lϔD:(qaT 46.sL ~lJHhA՟8߇ 3raz'Q.Ԛo7cؙ.1Iͽ^ ߽7fvJWQXD|ᷴS1FU4'*uU ~<- xVI'f4r8xq9hC١_y#C#E3;FM>[yĺ<~̫.)'8%D>d#__Ƞ+I;gl|UYYYjRK;,O$C-^^m7 z0NT% يTđMq8҇[1w#a{c6 $p "J/ A V<'#pk7 E <,ٻI0sίҼ*`bd9T XvAw"Of5c&=l8M" F!Z{ηF/t\5)yd'(bdNZBR;U DaV6Vy:,FABLtn-57!657 =*ά1Yq..U<s O2JPK]*f$(^Rg:$(JqlwȮÐ}ܠ'nݤv=cB 4h F>X/4IÔ&۽+Vp!1ƿȢ䉶.νk| "T; /5>Bކd؄\Z( \ -Z7p߼}U&xQ??º{Fvf6we`a1t%&tbДMo0::F1#RSkYi3Y;۔"`!vKLǤ{,Đu^NGo}< O?h3'+Jg0"" ȇcL, eJ/D 1̣:ȑgS]i=~dL5h~8Bط@25-g'tVnZpj/Ikù^)en-k<~_I¸L!ܯ~& f%ְm ?&|;3Bxa Z7;BdqQREo }zhO%p>YxUgbLтhTH3kم-2KT~W:!ڄɁτXBd=Pg d=RbO=IOu/+n73WtrS;`Cx֤͎fzpEo5Pd`*0Fju6;#eXPpҝҐ!63K}3KcSUy/>.?EnXwbK7Fv-ho{+#W;i{97)cOIf~v|p{DH}EQZ3yYOHrB2\X{Q*%( g$6TpǍdbx( Xy&z~(-)BW~A mT2UW+VF3#l.vb h~s7#+m ˻VdqiΠ\?fmX]Gw@i:[G'|EIz_H畛:{@W6@/`p!FCd6HvTt! >Spbr8xH+ûfW~FǗ~{2c툒DٕqbY C{Vk f4!/^U4]4i=<.?_í  ?}JS_:b6?!sʑ|/YqV0ldN+V @a =]dc)թa+Wo0*?;e]jF`*k3gB)CRHY9\-F^|nʂiKd f"RPC[`mT%7+ SzLLO(΋5%g%%J ]fP2ض zYi5wicpGn ʄn)*Ez8;P^:5p7 =M?׽jG@IFiP'nsDmL>i~ CYqDRV{Xܛr~}jus^);T1# $1!Z4oXgOS}q,e-}\lj&5ZnTƌ{12Oɡ]Ad3aVE*`N ZbJ)F˚о )utF. ]l 'ѿ'wi6%s]Q&zy3w H?k:ZÌ=xa%_lX9JX$?#UW]zZ^)~4d ׯjdU+O.5Gs ؔ.23>2xoOzbȫ[)ЊjgyjG1eİFj6Yx-v5r: v|7@Lojr;e̤K`r2ER H<2N"#},*fփ&ǙnѳhH*kA 􅷬rO S6,)lgGW@k{PԚazh&yG Wrsc>kfptu@J V]jxf7Zjx>_qOgcϢGG',@z!.WDQU Հ) KØv*D[r~ zyD՛WHhX78oOp;Ip+[`}Ό| Qa KP+taȩ q@j FȆ)W|`( z@y%=cAZ>O{ap#w WE٘x ngT[9LI36?~p\+y ԃֹRbD[uQq-PMgh%`Ճı3ݩQ"H~Wuz?CPoxĊeq1h\G$Tjۻm D aU;p[%*&#i9) p]c ~C 3MC`qe ֍_x;#HkT=]vF{U6=8)L2Ep 'T$?W9Tg?\~L~T*FJ@ibaǎtWg:R1H|Ejz{L~7zAGhf9\2=߳~=Y>MNRjmTR0KF`^yu (~i_K?ێ:P̮,tVO23hss !Y ƥ>, ] &'#J oMtEcegGJ`Ѳ9\݈7*(H Τ#SR*"ΧJo%k aw: F_`Fu #8J[~A%oO%͠GF iU8?7]Q\X.}6@\q (">[21$+*c!TuZy!`.I=-ͪ5eL63 Y~㬀% WDƧ#xmi9eaũO/&l_:p:7pG|ãe_KQ'~S> _j 2Q[[,*4W:@ℋW^s@$o,Ϫ֨\qN`4gӐws_msϦ# >d]DzKC.`{JULsvy~݌IxӘ H#v 3P ք87SqnIJHOZwX->~w;2X#۳(@XMDdѥ|h(iݟZx~<\5bjoQ˜y\!8Bv+YΥ4lߴ޵Nf= ׷&+lBJf\:rF{A l C mz7_z@Ȁm,Ew&j|eoopwѼdI,6inθre`60 +H` [)mvLğ}l@|EieRê\n%Ώa;Eãg|w!cq9В[U:Nf\j|.VUxpOs.}Je Cं/J  NbA69̀喝PT 0fbwS%2@g<0*֠}!4Md2w_JP3VyfpҊNsvY/oPuO~rgYԽv\H@m"K(4@yd[Wih2:@m[$3Ai04 b5ڐK\R!2HPQũI߿әXAf zĝ#m}fQ!fxWeڛbi4A>h(l V=57( iz48^S" ϥsx٫Q2 BbH1q]ILT6V 0S]HBRˠ"fnXAͥ_Tf |:7\'6BCuM0gIy]uނxpN>Q` 5:T^WG|C<m:;1WjU](@B0cc|Z4[E!EHoV`X*jH~Gp_zSG}s>ǥh^*B{Av:b!}&mnZ eY'D7"ՅAW2!*7%7઩W6^Ov !'u]M,Mʛj-# yթ $pL;sM$Mo.&_^;G2Zu(NzzSl\Qu6lhxNE|4BHda^;-x{ F7δ3! F3>Hh°&I4;)%WC̓x;Z8Z=#F]'%-* nңI[4_͛ւӊp#Akw ?ꀲU7/E.X8Mm TӔ*Q' ?]0\\22xQ|3QpvHCk k7*}OJ֑\8TیX1JĴG&$  TJ5#z[ a(, Bupg~@9Ac &͑cÕȜKwwPBi& 0NQb-O;N $LOK~-VWJʐؖ^wPVI '2SRM9 mX=A!HSr8v`~:M'9PfY|Km-T0c^*e!׏QR*X9IR@xOHwΎ672eW< 6 UlKqOAxQMwF x8e~6nhu:0'AdxՙV5~(D9 1&EsnܤBin@ij  ShdU=cftE-yKᾠrLh0{A(AU˳5gn#xI|2#5)T0v SJOA!}tiJ͂mΏn 8x/W|0T&Ӄlv'wzu}:omBKIa<wGr` Y_@w#%: RZ#Jv3S7`aޘ܎f7:rrvx{`JK1-S@)sV7VE廌ʹ >%x;W (=8"xhS!sGq]˱H+`_be-)CtE- ϿC,Aӌ#]UzRWHw&HoRg?ΧjjJkUz[IsߵJ6{Q ."G~MoH?Q: WJN4|mW ˅f2 8X-.ͳͯ(xߖI`P~cmoR`iKN[w=N{HTN'q48It]9'2+[fNg&Y$;HCXzL]iH0K/讉}Jf&."Jh63kWDmaka'P DtQ ݲ &:L***K?E!aP H3 e+z~2KvE`LqqQ3H8C Gt ohA"Ӏ(D'yз] +.e.1C(/#B n(&qtY|OD%WO1-A]LF"jF+ϔfx &G0ut(Y! vDtcݽf "rZtn t<=nxчַVa^?V0 .O=A ӡ2Wex;#g^cAূoޱwxz> !?ˇ[5PRJ]Bui,1'*ٟ}#1Ngf9㈅})k0?S2WI.݁p4T:Oz삢ޘךM4<|};ҕȰj~ IfV&FS¬jzwTgY?8 UU\@GBYOS^( g?N0M]:>\ Bu C?Z;iN8 }4t=]u|jQP)h^{ֈqJr|Ec^ioL )Y%>o@#1 EK}9zv= 0EHQ*2%OPC {d*zI:| RDB2b%GB]`Xt*dkoaL/c<Pz]($<?λUR+\ @k 4A7[G(iߕB/&H26Gadmm(C>KNI.>Q1aPp;;=y~^H$f&#:v-x3KMc^*ítnmʼDU*ϰ0)`{_6QW: 2t{N4Sp?"7y`;q*kE0hW0цGسj =guQmj{2~k*T#%u,{&+`TWac̴'5U۳]TE)iU&ќ 5H b:UXgS&Dܸ/`p8c?V3DRHŐSTwTˍQ,zEwjbzhRyM8jA{ե}>y %@uq>G O4zU+STY[gDhvս .m>a굇S10,e{.Pr(hj*>>Tc\~)ؠt@jo Ŭ̆ ē {U'"74sxVϕ-cInϐC_$d` ^ll/ y:Qc!k$:_Q avԈտ2_rEgfVbEU 7alri=oH)<%~2A}f-5iBb137Encc" PуY,qϢQ(A 8Φ颗PCGs2<'vY]`p,uQr#4 <İq/"p 5[+*fNdRc$v2>`|~`(P<]1ZNB,j`8pm'X,XG`˄tBB=vZ:>3: e|͐0cAO8h̚dgPTWj!B$8RBS@#DCDL!|R_G|P$ 1XPlʳp3+;ږ>a88vY(74z9,xSY2y?L [O!:9w!1&K_]_T$-m d K  r딵Xni4UѕA&`˰61zv+">3Z3F(nX:]@1|*d(Dir"B,Pu:y"%֏P\Dߕ{9 ըųZmfn'#2 m', l>q`RibZI\;8J.3"mOO )ڜkhjҐ{-]͸YnS'LܵKW`҄GGᬲDՙ!mR&^*o~#u[EL¾/L਒(}m}`uoYiSfp5wʊ%8a$*Әn 'V!s$Zɿ:ehVbyWG+`\vZ09|pQ~=}k"Ú)!+ v|G)E+Dv#qQQOĸwd "j1;ia-Zsox]eiCKy`F-oP FHHagrjțc`69VP{cÝ|˺og. p,ie]̍J >Y?3%l0dr|Iv N&L&lSQL!wUo|̳161%vv7WojJF\D i2A;2G~R-uBX=1똭2S9,NF}&P⻰/&Odf-1vh+d &oQszWq]_Ǥ3zc\*fz~qRuT f6kɦ/ܶݩ&SKܻ\}w}M (gل83,`loGAn65 m<ک^ U`K3ؑεC&QMp~?@%!h0Fܪ! 48w] SüqZ[Iw3j>K۪zď~cf|I9!R6T6-x3ePtB=zp^.{\nݺGz7,RCc& .ޝl±㩈+f»_?< 'syz|Rv@fQ#q-6'M`ni\^)}>cߦ,QpXLe KRNۑYk½P4bcu(SRJpk@;XLeabޘuh‡N3f duͶ@ bjhf+PiG]\- o /*>5&> MNO¤K&'IiLm^ ZW ۷dZ\fMޙ$3N@8PmHމ(q_DaAPJ8.W}r߫:}] {ʃSl #jII]O= !- @eT&5pȉyLsQ#;EFdg5uS\mVoK0嫃VYN V Le \pg<' j#&Qu 8UU8$}B]d! !pt`ؤTj9ȣkX&Ǽ﫭: }R(MTue43y4@1"FsƿP&rz}!yŸ`;r==A%*n4M1 Cy|hz|zBl鱹7C|if3Ir[bNyԥYm c+o.-Y֦,GUiczeS*{]Vn1~'B;s3M掭bf\B cjRd&N $ ?[cʖtƛg|8W힩!]Al>yKv~]СZds~anLF`|"]b]W-;tQPrE3ף'l/ku +:qn`'r?tiԪN!VHR`t{`z.eV4 qd=m隔ek,T@cxoXjDbi412 3 eIO4lɅ[ -X,^2P7/41()Bá Ň๽\'VWݱXt{xzګ?52*mfypY7u%g @8Vo D0<Ҕ!-iXu7P6A⠴9ˆgp1^LTcô° }Sمnl= /!2ުajOtT=vLR)dᮁzP1*M1sӔ]qe8L=s De(^gyð+7$#TajB9pl2Z. In?HTqA@i$2rxp y?ȷڻp=b\@jJ*PX-MF$+VN hф+rqڀ\-/a2l/a3nP w ҩҝݝr -k6s։5^27Йf1[ݫ?ZWQ_'o5\yPJd"P|O-~W."B,ٴ*^M)Ϟ?+{[V)DWWl*O'Sw03خknC6 Rdfbkؤp;.Kx)ke4PK`qQT+{>y%:Ʃ?D -z} \ 0^DYG{y8a@ĥw9HDR[A l#>X(`$D3|DGnͶmC 93a(i {8k.Ʋ]:]qyV4#:`RyiV&)BݷHAPYP*XhKyc˝Xy _'~et@:RE vJ jO>h&z3٫xjv$]ނ Lz8?t|"H^TqxQᾍ{̱TaJ~e\ք #e¶<6WU%RFGBt%K 옒 %n6TMBx?WsU~PH֠hU5tQ}0ɉhN׿=Lyԫ0{fɃަ.&Y p Q 5 g1|D U;:1lDHoW;8b=y]GxUk^^XIQo&;} &w^zzE;̅T`zײ,Qn8 vΑ`zE2XHuh!oXk:?$?< >T)=X\r2xe۬Qa-~?KבiPރmne K+x"ZV=h3h?deXX. ߱iB=ں7E*tph*ɥݷ}@`~!3|(8y)rv#pƼzZue]D:78E{, eUbhY]tX)' Tp6"EZ<6HohQqJ8a H'ǞTLK툜bHۧcOD`uDz_^ {Q |v(F%{R:'X6C>ά>OE.ކ8E6-@tw pB 6מhLxR|6is ϐ?ZlLZv(b SSp%QۥC uۃ ұxÓgʇa!?&#}TtCKJCapF6/s MXjd8cDo(%LGGd`D9ypxa? 0?~kI6g2-뚼,/;tJ pM7ξ RUCw_G AIM߷Cٍ4.r4 ,iJ(AW9R>d#`)fwyh}"aHNEu>Y$Y'{<*؃ӳV݃f7\ 'Q~53 KҰ55To0%mkDf #ԄˏGTk"5ĪɕG&m1Y,tGCЄk|6J1#X`sXw+Zn*?`;Vx т7Nw;̥Ua z*1sh ,fXr$xb0x3vŽcoh1lO@Q~Z:A/|kR4QiA(D:E4yۃ=2b{WQ{HoBaPD'Fi67pQ7yWc=BT,ߔ8&O~ i'Iuֆc%-vPJ-!sJ9w'@nw0dv{ƀGj㙺΄& ,MoXsaoG7vWpG& E ]x=>$:lCَ_qKo%Ke`ԳrHW`=t/ca}<㲙 edfZf+J7uX$jђD ڞRCv#CS.)!迀  !vpsQ9 fq{>sW4>OW&%/Zs2XxiE!jbsu \#h_'= ϥe⨥%X8Gog89`:7d52fs>e: n ݼl,Ã]ެ,wIX!;^؜1*y>/#9 %R|+ҶȞ0a5XE]^_8CER%,@8q {(J\ ta&?SlEQuӦH:Ea"~( jx=衮fb؃{*y+ ^+kAͿocQ݉ٚC-On̮]II3;04ځ̔ Oo`J:UֈTG\YX ˰&l4^7`x먚޵h=pneJdg텼`zZT;48~$JH&3NY Kpbk{[ ħf\JcTV,??5jg6qh0,ZXǥ%N%iEU.,St\k9Jd T;1@+"k CO>6ĀPpn [4?'?!(s1K,B4gq&QRB sZDBLl+@1tLi!`ggY՞rGz9'kzV-y&K|[8381M kܙS$36蚑; d um=KJ5GHb5>SG>푾~2}GLik8?=spPPap_]lu7ЬìqWe4!I$/oHlSBk_:"mt]DG=~&q@ 耰C~$C_#f6lR?)}#S->+K`3fv@pWxv\- A Ҿs_nh<J_طjaBۃvޕv#f/]Q1PG>PW-N =R' ٢"l$ x8NJI!kQt.ÄX*OY 3pXzc_ea?2]j"QO vak5n`7YSaOgW./}fwD-n3wZZEeqploGf0,Ӂpa'4gHvUzd@!+X86a{`U~ rkst\t8| AX bl8;Ju 8ZdbB<[1x.UlA)Aڧ6 np `-Dǚ wc*2%|ٓ%3˂1Qlvgٲ_RB7 C;s@(-[K>,L'# DB= #I:UxMNQ\?ח>t/Wsۈs-Ntl,Q{9?;vovdL~?|yHe.6YIwW1wBf]H8JJJ)$*#o{7Cߜ?)y8fl[׻.X\2ܽ]p338HָO8 2c ze| Fc`u3.V3,V&c R8c`y'(&X?}" HzܽၕţtR d@l ?Xu-+γnm.Dp^}u%2D)0}]NWWH#13j? 㲞13I1ZL9ĄsRl4ވ :E+A94E4"Q8Q!sB#yв՝\}pʧ<cJ~1:7ï]_SNTtl o~9%}0e^yo*- zhtT^eI?}v`+zəKz; ֜pS>pgiBQDân vH 杊C]g-n1d~l)Y} Fŝc*_r.% q qgu\\=l9"9 JC$V\PS᳻?IKy /ѠMrnY;hK5,~V$a\Аx ЇY ޡİPR(=kWQ)0ĵ>`Vi_e~sڧ4ӹ0 w,iy:bCuvHfESgm}gB,*Փy"8SsY{n.ƞ:g]L{۪>`vI6&e 61BäR[sQp$dI@r>`n%&G6bX?&]'3o<8=L??3u.5H^,D:CtW:JRꠏϥ(6 ֝PjQ"eqG2愴 "ʘk_3H'wYZ>w] WiH2%7IPK&g2+ sh=x#ًnEKmR-B p@w=wT֠1ȱ KLϥĢ*TXf3A~S4j3^]ӎ#Xɘ2ڑV Gёjc ԙդP&6s;c0>Оo *#oϩ\B a_m`yY9f?#":D%-"Mys5.boD覩oל[.pxR',.@xi WVW-(C Nj`8%ȗP )X1Ou*Z]Tȼ=;M s)Pd† mEޅm-Yu~)Q0Ok2K/bB diZM{MgkmPȵ9()".ozl[QTI8'!kLUMlI”Vg:U( %Us.]\5G Uo{HF[\ǭ{;v_b"Tg{ft@z8V Ձk;( mQI l p‌-J rb='#vb~WwR@ALo &ۡo0?|I;.'K=$8b"s$.h&T;抺Ls?(8Mswxù@P7zB $WDy׿䒞!}o%Qz.NM dr5fgx|RK#[UK B%V=!ŭJ^"g3sIe؇dU2_ÕQU-#zcK3]< (!qcTتmH7~*.Nw-# HSH'q)x͈^%Tu;BL/g 92RyXJb`| L,3\b_7׸Bk(3}BZ !hϛ _v5n\o%`7n'77m4)[*A|ƙn!<1`LmûՅFbVb[2}kRQhU5 m Y;z^yK%W) k$`:"#]4"RXGBVbvm׷s>-H<ϑgzZ۔8| 9vZ3bo  v2mw*s5AOT6ޑzi\J9ri2WKPOZDԄ? 6Gd8je^1](>UfQ$Fw-tTO ?x1t#'|01NײV["gm,VNnN T;g!T.հI /m!(3$\K&qdɆO Dnl}3 =E'LW^*~=`NPKOxwۇZbf! EAyn7V[園*͏39'#YAst2UߵjZ~aJü_`\\Q IyΔ!i|JFj&ABn@jsϞL^ƔT 68~^{/VWʑafչt?; c0{Bؤ>LoYCkӏւAnDJ{q,1EEѤOI!m̵Ϯ)_3_Z_5#K&UZ!H@8z*-ծoi ^ÄfGXwqY΅R~Et#N_Ywb>f@x1bΨYbQpKQH9/K6 8jD A~@WKo[tkA)p6qD:4 ߮FKE:8ZOcC/,NTCk I5p(E0ϵ2Z2 wng̪] 9-}d..Y EO'Pxq;Cgǯ[:o|!oVGxyw[.w3$DO1V 9 À\P=̫ݽ`1q@\Duyֺ NspxbUnO"ifv l`RR=Zd zH"aQ!=uط-$L945/3碨Hϣ"wL';{4w,K<6NC[b]Z9b-cq'c$D7"Âޯ%v?qZ.Dɜ=&ctO}F?^G;Q!=T guAve ucisȹ~滮?Za\J+8wE\JߕϘ: rb'{66ynWh$|BP$j--H}@J&n)ޘXDLS7eeխ qMPl}vP<$7گNJNp NJ588o*0si#\D]ieVhad)W$_:SAjEȒ#Ď'k$q:gMu~(~L'$_J,LGZSPzcvCOgbP\-@֟0u_p}4bk}PpF(8}EgR?:T簃BҒ8|ClL!_Xq 55".O4wʬ+dmӂF(ʑ$> ꦳2)_sƬX'YJ2Է{5fՏ m_"Ux?VΦՋn!L4^)Tعg-$>28}C:/幕ި?t'Ps F_Y{0F60_?鴁:~?sӊXv=MRK'C3\O)?śI҇ʂuzdͨsJO3bFy@I(OΊDePMaGc;Q,Le/:zM\Ҟ$`eχK1-Oo83/, g8sH^fjaUU YÍ9n!xgۖ2ry;/NW }B|l-pI؍{#HxHl0MD+T]R`[8 !=Pb(6;ktYQ`jd1US(Cߋ 5wYAV3Sxbo U~Tr3N4wzpt*9ɍ>1q&Ri''Bi⿿ ,dU0Al"+?@BG>/ &e3=ofE_BHbWʹB`Sq=3EҪ+'ȖԤYG:FV|gG(x4N"\m "y۫V-WVÓ7T6K:w#HLi!D@+@ ТzŒe}͆lCRT]Ãfї$$PR7(nG]SwIƫߢ^d~ 1r sYqI<#9[cŌ O2sc0. hZ 8_‹8_l&R09 3q5#ݨ>zvZ( M yݩ(v؀ h[b6#7#$x7B?)X?Qw7OC,+Zw(!Ffsv?+kޖ״Fh7qVjC5D?:M>O Ylǐd"V0υGMW{hp`ڂ R#~+퇇w[" /BI]IYd/U Hf8ipX!TH+`TG},{ʼik\>K%%!"E1K>̂KHҦif]K Q?ǝ3D| ĒG#琥i`FKGH;qj9I(eMiĈ]Um35B+e3^M&spAM/=;W??8A 3"ƫ{ .@X~`L bZKo[͊4/IJ 9ci޿ ؤDS!-+"9`[ eUjyrn>`9jqL8v@z9n~cJ4CCMSMiP_c ^"x-X4%b* #]6z ʴa+|MZ% V])H|6z}7$]K I31vÆ.D-I;e7{A'&@.2QRF$#E)^:AKrq9YW,bJLiX._pwyMM qR H_^Jo&\'O^Hk@ G "}t[عFvШ0,2nQ s}W, nJ.TЇM hrz R{(;Ⱦ16w)RIo+T,="{T|}KɸoV~;G{l:A`T*h|WkMDcR6٘d*W^U^k@0X/w:^K+n_80zq3D _:H(5](D'I"ETU8VNF$/q?f](@ cVU苠=sr`e[a3$" )<%gi2nw5 byv'6EߞCyoy}F<3^+տ2Bb\-ڑZxBP?'gdJ5 oZl̮c&ŝÐ7w7X@^+= &/sTFzU:BQwܜ?%#e'CCD/i?m7{?EZ&?"0$})etWJƷf0UE 6_*ϓ]3paeE 4>-Yh)}Y];h]#mc7mDiEMVO9o]R?4 (;-=@uFst}m{qORa!{n12$TA6Vh_=';z8ҬOxu^W/,ndPt~@],WGC$Q@eljlJ:2{ soCm6.M/ ::ݗqC"]a}Wn2U=KQRy(&0+@N TT&YCsxt6ftYX@)RȤn(><1_ݰi 6t bL{AÙ?OWKx< c;O+:&vCwnOS=mFN=Pb Qc)vVck,HS@ ;2;% Yfyu ^R>qw0:Mu!y`P^fy])U˨paE$We̍$YVz:(HB\yCFn Υeg]x [ Zl$xt-?5ϯa¤R '``A0gO%9ڜ+Rt֤Zi R8"O7\}TLȿkwAE9Nܱ:v&nHye}Ίe4I:u WQf\}) &-Ī,`2Uszn" 'ޤ|**)sGGk\ i60} }24,>5Kq<r"O ךό\̲j $^t1^]j\\@BX[!ksNWIh@hO's:}7(?MŬ*QeB<esC|yD*D-BxD샟X]/9ti6,f=–l|C 9 esMw$GN S`za5h ,A3V#ryP*lv)dhX+( H2 =c0)s.: j\|DAeRh)o5FY ~\w3V]xm` ^zǠ|ү SgH*HU^OrgD%Ec|lٛa (9nNxgo@y:FY{{Amޫ>jPPTshjEp&, |[c09A`XDcFAwIIM 7@ŋРդ~;CJ6" ?i~][Z3~c͏%N;; 48Q Ҿ,/yv EjH!(qu;4E)'oGTLg>Hk׷&DiTP~ȧaZK[$Am1$9$ޛ[OֈӢs* ݺgPDQӨgoT_Pz@ Z0L6±룱*P:QJq}||ZAi`KN1\z{qЕDQlͲwm$'#>pD3r^~8.իc#MS5\aH(w#$2Kyqn~%(rr aLLE\}7>] )Z q.Y|F1gZ1w/aȵ)0[~ V0cu k7yw~9+DvQ$&ɮ[ͿҸQ%Ϡ#YqQ=@wA"u)v- ϩG_np>tt/5N9kp㾽wMeEL!n{X~Oo7͙?TuzSǩ==XoKE$܍$c}HJ=ʷ>0B1]SG W-:S%4ZnJމdlK+.sMǠЬH0Mh PyTz⹨BQ.O~ 4<,f`s>M$Cƿ 6@ChKf2:#9M7C[:.4ůi4)oTh!|TLq=6 Mm^t\&^]oBt, l VF*+I!?m+R@ϫSEyx^lq%jhG%aƢ֨VZbgPQq}]⻛XrR9,m3'~? t7_)zXUC# , ّ8q'K@ݞ{5E KR5VIAٱB9?1bd2yb10 t'*V- bA{wTA|VpJR2e] 2!s i #i`+œkAo+^bIrKo {N:6\e%")7.W*_*R\wG 8kwtw7{b9Oƽ6X_9~mކ7bvg1ۙ=n8|:)~j8csf'6NDڀ6"4BAyWQ_(TAf\0,1!9&)H>J7tH<+4]pgܛ.B(._pJM6eM194 ~M|o@ZQ|Y59f<[%.Gc亊z9of5v/[ycϞ0b(A#Or 7 :5U53{%]xN2MO ~Z+ΗdW, \;ŝ'zkg꫘j~H@ZeU&ZF) /Ie ]lnnxAK'g`g`\&@hxS/8@/<$ӦlzD8(Qp `KWWR^^yD-2hyhuL%A39 ;6EtS7g0**̖?r.~7 1aN hmREC ]*,``DkfƏ|s"() !΄?Q&asUX )tE}3D uEޮ]{ ~InVМtD#8lU =h_4{\"WNF1$JJ6v=Lb+R8hCIo"cujRlz<=^vw[k0Z QoVLxYe wvm o=|a6շVGBa|Ǧq_F4^?YDKE % el[ǘN l^DO{aw9hGds6i, mbM03cb$YvC-gkl6;Nu1ZJneN"yp^IȢ-: 'ǹ$}Ť8stF$-r>[]ElAkdQ=YkmW. oUζpt)\K`]ǗIzH㫶Z,q"&KG7!x}Pܔ2ߍtr>KUd'JUDdaȩ ,$h m7/d@!'S o\\j 1?y@&3RDspZ`SCQoH׹{}rɍ#2c~`5dzlw\s<_@6O(jb%tOu 4r; aIܢ.&?S?n-tt57_P]?*IVvy0p["r#'_7 W3ϙWq9C#%)oAJ?JwR'NM8O\ 9[ܕԜ4n\OOݤE 9ds'ͬ_bu|s|jdqqBִd؂?Is =#tX<{_=>UCmޞֳ"MjوV Zrݜk&~naAaC/F Q@Ky{2= o׉9Xf_`@)UnTD )@˛D)73Hz Y,Y$Dz4>,,&:I"Q{$d=j\7 ܧ4؛Jax xIoJ[׌ylbqOJ^zL,Cw#ysd+C@:g/fTz<%**l5SjI8Mga2CA #F"J:6"GX6d-gsd3֭]Xr.(<+F]|% 8!Sȕ[RMz,a&בm.oҚȃh{Wx"c+]f р=#'x۲=YG&σ\ G$#6=Y6{p

*S$VMmOh]V}rbEŢal)gaj ?e\sӌv^+)iJ:7֧ш=`iZ+=۳S#7S_sxfr ߝ4KSȑmmCSYvZwP;Y"aՅu*ʵ1/Lo'Wzv_g}pk(u$Nb~$p@e?g #| H4oj0)p$"HS]{[\ HY,>-Ï+d&HlSw(.&8+FcA5[S7SBZ+ʏ5gPtWۄg?/: irw׿l3i&\ ՝l :yo@)۰ֹ̱l]G^Z/TXEo yE۴ N҇4{ӹ|_eXtcA+wΝ$2]%H9=@4!C@V30~ZD' r1GmEe77\*at ̣Xz~$J0xG)i4$_9~(n;/fn-u4mZ̄3 8jL{ҫߐ  4uwO[ߒ0ze$4nR:jΦ. 4mݫpE -3?B~;v6<9~osexXX"TNLVt*n7 h@QR<9-)ܜ-~fV1rZZQBÒJeFsn eۨϊAIT<3ˬHWbQzV-f1z>!@ܒ\tn. G 'غ SN)GY8DcڡJF_鍈8 ZP@/wu2@t;x/EW?xE!CJQyR¡}W2r ~ʹ?K^>rr'{>!Us)X=뜖_| `!W9.{asIh™J²GM)o)q*HHƝp^QzK/*"#\CJd3j$~3zp6Iakz\ +ILץzz_K}c+$޾y-z; xթ01*7[G=Xbs0n?! 6PW9QVwNL#,e6sCcjκx!I>dr҅qpcz\9!L8_dZ3\y.;:,0ьSQ#N :G,U)ugj=%Eki%zS-wWQUDJH ;sߊ]7d7fY(03x+ Pt\SϜ$ D0͌zh9 wVv 磱5əG$WO>O?MZ^n{ zk >8yrk~X{^I=7o2; סT+ALKuXtk>UGw|RڒioLIy]X K$G`f2ߩTSuu=RlC\ `e&]ʼVL~acz#B7;O i|eURֺ&5,X9 |'g1Q4?WOn l_$p)fræ>>0Ûc[XNDGoJޑm ւ}g 6J 3͟\¤6cva0sϙQu<~սf&";&ZP5X4\n/ ف'9{2ak"ٱJpL/GzS BDL75QD%gVSjMC͋9w/6(Q|lX$Ӗ ʮ`/iPA]|6[*H ^jЭu)睿T,.d>uGoƙۄQ8(Vn&/dQoIQ߃lD5XDHňP޽ "_ ;f>6CՎ3&GoWf3_CeFPMͭEM:]L,o;Rq? >3Qk+XԴ)YY |O yMPf$+h4TR8u6̯}nS!@Jި 6׍ BY+Pi⥠A/cg vkPc/M38kԿlH/|Z'?=$@Ť4:Pz=kGl܏t;sțTPVժE 2!Ө$AD~>W @\iJEpSRkU ď>F+T dBr\"|(hd^ Z,sxeQ>m# r|LRt:L_USzu4 fO;M; \;E,-1U>&wa6T) 0XÁҴ ݃-HT] ^wE HsޏҜt1֏vH YIzz Y2ތt>%3Zd2*bJl)mքsq)4DXXf,*45H`]9[{oY_k⋚w=ZĝTl9J νhxΰENy>kF?$k -ְkE4 شOdqFYB[ >z?=ΫUﯱeBz\J 5"k{nKP8ܭkNvC(-eH/өk>16C~mA7.mdp?G᫼ ~Y^2^`13SN%#NS+P<mc|rl.U3)#.YRޅNfCC/2'Fa.%7My&[ktHNu6%3zh򚌂BKw:0P vւ, ~FIot; q`BtsdݐCdm9Xla 0R(U{H뎖@1 &A׿#pSr2و2hf3JT]Fș0`'U3kGc-s[BzuF&:|f7fy ܦٖ6a .Q(Ch7Rț4V./TlY5FRjߣC{'5(7`;xS^=oaj]QWR_տ9͒Rڤ/-YQI4h&}Ii jڗw74@2U:NӟM+hy{Ôe?0܌ l oc+.e'GulB(m˲ԩe{u!_FN^l^1ƪvYE0Wr86?.nlj;_fn]QͩhZܦxRr'0tդ'3WJ LJkEhy}XAY#EyO`&P&bQ)j?~Em GLF62zjt }2G-$,F[q2~bvjߤTXлuj6UTsW#1Y9/+ϤcTp$O)73;p]OpU#%#'((=tR]mH(i2^ #ve-+ EN"9J.vJ򍘞aގ͕[:?uN"cAј, \FR 'de2e>NrT' b a %G݂,L~8lvSK FVρ֊q/u,AbѪ[>=W=˰4>Zn.sZO mo(TyP 7.y`e7zW*ϴf[#DXm~~ ue՗|<Ҋ]{[ʼ!&!W*cGXaփMfAx%2)# \lW%y+aR;X 2.tҜ޾2<34pč9=eIVgBft"KOd'rod4eBxޱ&@3rJ.,-2Ter@9ڎ4zb)R~ԌNQa۞q1utM,a߉&MQ' - hwi'SrqW e&#-Tts0޸Vd5[&Q`2^`Bt2m0.ogtt3+3x CбI Nk3rqU7LHg WC;0 Y/{i_7љ(RlH  ~fL}~>qClP8X3 Aoܩ6^LY>,@k2"m .T9eDȕ[ךP](6we?YBږ2f AY)nv֊89A\94sWld5FG@ VWuۋSK1xΛY ȵ+Wm#i.sORcѿZ)3O+A/֤XcxXmN3\O{"ɐB4_: V#,NE5ɻPWy?h7yC=>?{5?|[# "4 "wez^3p{? 4N@Iяy_@dPe(]J uYJ ~У*eX6c"qSߛb5Lq}+&㽳+Q8 .Z~ K3:"bl\-Jjfsp<ޑ挨YoLk^i2c8yG2]~j1"9U|Eo'=X2FyQm,fkrrLԺ":A )"2y^ R Dl.T}'ʘ,G=2̜1^a 3bd;߫1".ewAkOQb&P )u 9mڧ"7.QBƃvSᾴ,[.й2$A`h/a 13w"AfJ+v@͌|a yQj929yԞd_H&9(@8Jq؋zϽ{ڞ\Y9Ĉ16m}WZaHRdݿ{Y"~}EX2= rXT'{N<.l}\37b9r j/x4 WotZ=8a]sǛrZx ~~^hvw)e۟ &@}̌\C+-;! 6!K|fwd1K;PvG'G$HHthjA.CkGC}*Ze8.U"KN!PE \;lTaVON+F3]Y4*BB[M}6{fWnfje9 /f#8䃮틡)kJ'!3~49t> k yh|CRiǾ$.1QX^ct8Ys%NFC|;S Q[~l'hՖ q=q Ӡh1}A2[?&ffĀR\Bgc)L聂7~)LRsʆ)oJҎ>=I_/*q~X\"&v47b*v;ɷjTn׏+›4_f(#~: /p^ZPJ/Q5NdP=}wg #kBj%lՎ?Pt[v827)(5Td{v 7V1r}x7L$Û '"*<Jw@<Dbaִ _8j+IN38RVjїM(y-w*jx~:;QGi] 3*&2^S\/s {~pssS ޅyfpujWu²7u#I[@4G"@ӯ>46xޓ(avbG;K".]$Q`UsJkƵ\rW;%[8]}EGkGI9g;^_|)vyXg`Kt׳zZcيG Fb%hGaq>49UaFKDeYE 6TxF]M =y-^K5QG%m \S9ҮIB 7Z܍'4;ICp :)sy ?4 /q\bQv[^q<}Jv[58 &0t渖} FaA],]U5onT([t_ti ;i2WoأyD}^kevw'cPNj bjѡ_';!w@T[UvHΎrֆͪf۴:wyф+&C82dE~Ǽ,k ;)2]8϶zjfQv6)}3^B\i#Pץ3tIaӷ÷1Q7 ʐIp6KBéiU qOJ"8J忶0@:+\}tikVtU*\ZPm 5Wc!4_w}:X 3e.r_ں%<$RV>uWã$lǞ R7?MJ/mu*7G%;؟v+ u<< y#դfX?( 0DAWIQ(LG[gg>E U@1ϒyZ")ᓟfCX3߄hB=Uu6QzF=w\q1׳(Qwhx12uVM$:M S@\i^5߸W VcCd#S*ws'fТ(GK'ϩgv,P LX w1NOeݷci^Vp(Q"G^s(dx@ +lpzpmƷ;ҹJk : .Ȼu~Z'U'o~M#"!Ҝ/,BD-׾QuϜb[Z*+DDA: ֙c숐/R'(D+E$?DDZgBw.WԠ+yԷCQA>)0sV=3MګBKJ{:Mz-|<+R )fwNAAb+<sEGI"~CAjBޖpB;-\,@ b@Hnk0ʟ-~euFt03HbJxAV}{rwU?ܰ"_⿈DCq ~Wdw1]>fV > v9N9,z>6/zmDd_y:v$揘DoPRy8E?r_!Ƨmv#B._!_QRn١rqƹJ 6Op3dXͽ|,r瘝ĵ\z7ݖtìڶN]/]o?J| !Cb䃧/^@1UlH8&%Z(G :j*:=F,i0Du+ Q!\,bOmƀ=,G w (1`tdNwFz 5!Z[2\)8V9緼‡BatD"0V P^V3 ֜D~ȿKUXUb0ruvнd4⌣(]4@b/5~k;@7˲{EӦ<$tǸ3ďa By(c\ ЍJOHW :CKΧыS4)?Ћ')&n x5e-p[OMk$դxy(jraB#CpFYF-)sF \;S[jTkSLHZ` 6_:kD󐂁9)C~/II&@q_щ%(d900Uv?jiHMdcTH6 /K|v{X)qo CiX:kU]{@[{X0L Y])ڶAbpG> Y]d[O@7#n;?SdҤ`\zt]j0݅S+ +~ ~}:AGڭ ԫ~Z 7yEA#aYRTgxPyqXP<n?`%%m 1.>~S1^qPiD^L4)3lH,W '\#͡%pg(lz{wFI_  ~ϦM0*m-u$iZa|`Hd ߭usvH E _TD_x 5`ݕysmR$7ɍV&' ,HGyZ7 1R(kH /e£ZQ13tJm0S^nw^ml!ļEz8Qi91㩬kdkQՓ*pOʢLP47^XRvB[(uacIҌtf,M[5?(#e}, bVYs1?! 98"-tjWp)Ї 4i$7I3G>EJDf=x1 IHdFDby|T#R+P@❂94 (kpe[1h׫Z<@AVzmD ƠAiiҎG;Sf<RuchPSG6^{8#x CJМَidz.J j.E 0"MtL> p\by@UWe ҈8@_{)Ȕװm^ (Gԥ|C6tGș]Zdiw @lnFL\>)ɷ/8hY*B>['oz(W3[MNuj9,@\|FHơ-d6uz|.*FMZ68A׏6m*,'4ؚR'/nxyzhĚx]NrL,-хHU]B {JRA/<^iELO3HæB?%v61m&W F<覔ps$N W,Q.H}VDA]âBrhH2w+ɪrl" CFIaD<3~l#+h`rkȳ?~9xccڧ޷~u/~ՌaWx("j񷝲3MǒNSAa^ch^Z M$jPCLٝe,~cMEM!*&)xLs2J!3)G{:S?9R~FEF[.X3v- 5g. Rw[G o38}%C^JDY#~n .FC 2#$(=j;qMm|( Ԙ<9#J.^̺湢#.Bzq@TdxPYSqsB<ţC[} UE{*C%eOG7r{zg'vwۋR1$pdSVV4RMC~:%r=xlkI]]KeAߍI3?T-r%:^DT.PpV,H&!sqv`W4kVv7gs}g-ÝRMO_%&p ]—ƇCiv{6)eQn҃UQHe]| O!#CEmfHzWb4**vXW/޽f!;]7]ڸE|km)L<#YEY4w FCS8S"|+' ^R0w?N}B19Pޱ" |q5mF6uh?zˋ(b Lw6gWrSW{)cf #X("wlŋ%Os(;Аw*=|]?*fKDnQGۘM'gahR'3€BM~rw!rSMgsz{ZqvPLMdluhхlR8Mr@,h4e.NLQ\#ɴzlmKbQˆ7'uǻ *tVAH>eYf=y9^HV{l#Ȅvi# ENwVTiTS4EM &w5mo:^Ս7d6[r,(lVHSrPs(I-ğ}Tc%$_Zxјj!&[q'#_؛.Jqnѿa!'^-Sj<7_A&{*Y+K|tm"Eѵ6)ª~Ezu- QR^}=T{IiƵԓGx:ҭ|)d‚†˅R_op hl(\5֣4%CBvWAp$iti{ 9zܣ)Ep?* ćŖ-D#`LH/6Ɲ\?f()FXvÇ⑕#†"4p3r Ep9WZFՙ@gTGʷ$ QmI]o=3 04lSULGm\ &^a dFk؇/c8 ܻU>c\n$)ǢoWED$^ >9!Q`B0NJS1ܟB JvIo2SJ e: 6GD֞1Mӈr'tO_U*(aZRY9PP̭n\ 0 ɛl$m(k"$+*EqcVE J<:aOKL@*$f8H!oHr3LWUudCy_$ []fIZ],4([ Bu`c:B%D A͘ qK'xpo(D, sPA'sx j9Sk؎{Ѱo@ᡗ}}Vonfvm4t$ފ]߼*̫9J~kQ;E4 i<;~ t@0'-1k |3Z+V1nدKM2e%t*:D@ĴH7:YV汞R\1y^m.Sw;t S2J(0ePV>5xn> e^MFS" \{agjJmu*- g󿷺/Wd3U`=1oȪY ѼҹGNYޣ\Ž1\S}B /f [b/8Nh=Ttv3j$ F֗$0c[e`jǑVSn$ JQ/Ӈ/֕20>6 Pet`3͉~>7Nd(N;pU1iٵ\䰌jT_xX?$>ʈdR;2o`[9̆ im2 ݣatKVӔnu,'B.dj^$nyYƐEdRj*Iq+@ؤ%÷UDg)lD;W# y.Ti]gq}WM \4&Eh$+Ge 6Ws2ofj<}^i->_7t^t+3O=DEo*Q/ l)*Q[ X6džC;~ƿ;8Q6#_|PE yX(s t` ȃ/L:7~G}Y{] 3ڿmC~-2sxk4lvWSq?L %lp,<=14RtZpIouۅ(lLy];إݟXթl&A(ؓCǒrcC6,:(SZen*ڨ)R0Dy9:% Etnu@QBQHg TJL6 `1Ш7=Iڗ-IwŖ"3׻f7~KFAA`H?' Xd ݏ>NJ.ͮ{d7Aُ5F XMȵ Hy&ɰ*M*Ǒ+޻!kO):gfаXa>wdW?&CvZP}I-=]p9Ӹj򉠾ظĝq={p ecktClLc+Ӭ>YdFT01 8{Fr~ UښKCzd`/ 4Fzбb7|vn {L3Xyhŧdzo$$/q:gȵkܹb9ATu:Y"ŌA婦Ҧ% Kh{(еhe:Z7ҕ`CڛΘ2M=!b9kL_(mh(N}KO0W;D&-ǧ|Zaj> V)#UPu#g]r|t9)B[z‚hS C/n_GAl X#  H+':3(g'~b@ԇ\brN3tؚ;$לot>B'xw>@ pωzGU [q\vQx%̟7F k>]!ausO8$~JURZ4vUH򹧤4"6]X nrʀeN?@4rz|]cw=\f)Qޝ:  {iAOpGMteWF7*1dpϻߵ75̣ĔQ-NO|I3ȯ*#h ] ";:S 5ƚ#ѵ20?䤋WnYK-uܾӴFL8.\>Qh!Z [4ZiɃK]vQ^y#V̙b!c嬰Itʅ cQוPY+r.;]SϜbq< 밵ݥAJ]tlNkE˼4ީϱO31OhRL9Bԝu['!V(<ǴC2ݒH}@AoS8śÎfiLTG/ )]w0n dPJ#o֭jC|0x=)}:4T(8N}Aq ý. ;>La<'y]hf%d#~3`9s]E<)> sk-N9{/`BR?;ӓ$wvqQNNAW2SJї?K%ln5k5SIJFԞ7bn8Xxw)vUH`Չ{1h (67:O&Q.@XYc)t'j۸9(؟fn>_+]q:ʘ,ۇ\8Yw?ĝ<.1yKRmo9[R!k= 8|tN=^GNixvWZU4؈Pz槖7D)W7v-6fla4@Ќ@neZ|M/}ࢅ!^!1nVݭCwmp9CS((yА"68;Zfm)aJ %D8fϣkҫlQxނBZ'(}A}UCiy"tBl1tJ d"2eȶ'v+v<2JB|xo*hZf슀]jcoo9f}VMIMg@#j@Zqͩ f`.ڿ)2tRmLف&[UJN['&<E]оM>[b(s{EÃ0Վ[X'&H9)G^d6˵?].rd(_V^NϝwXqdu@9O)?WKpٚ2a!y&шH׶.¼ ]$KnZ/"VNʍKucz ¯H}z ͹&2(NPg0Q]8U1J>p"<]P#l!3 n&f̄ZЋGr9tv1uq"I m5A4C_,4[l[,ď%4 \Cxֈ-|LIaj[C#]6nͿpGxVZCS6L33;҄&G:"&#ۮM$wN.bD7"`_-/A>4PR?48wK y HKD1 7bFqDcpO4f{ka%Hʦ:,vb84.H#+˷@^υ~♇8'l=,s}lS*'_,\5D6CB Tt{ (|.$gz6TT-y=jף+s7+ޘư I;r(c(+Jgw++䟇O/V-ڏȚ:^Cqg2.2 BuN'\>Qy,MJCp 5 EU0TŇ)o2YxWv;Q*J튷FMVnO26F)b>w7Zmys&ʕåRr'U@27|Ŕ~,<`~ R<-l1F=Z?ژ {(.F4Ad̤3ɗEDV3S?TecW<`SHS>qoze{:MjX"<t=4v,mo[8,J[M8XI\=CP*+;_xG<00.+kO-&t-c(Hv*uE]jvR #S\~.X[ oE9_+ۂ,5=1{R13$?2IÆ115_mOȴn D-eXGsv~J2?$F 4_M~WɅלQX-.c˗ FY.ljlC{"ͰMK,(9ө]EX~jh=n`e[#eKeS'82+g-ZH$/J2W{/dSWF|z}%xs/J?_ynibbiJ؛B&0+&}fu3rnP[^vs++3i2fJ!A7-hy:eeRbz%ீ ] BJ nө`)#dn^{TbJFؾv>ID,uMQSŬW*Sby_fLLeR>< -g@=HP{^=E^Yh +_e-n܈|ȽOYnR#uM\&§*quO8VbW\6Q{O} 'D WS+ Y(KL#M1ڡ!f&e:A$Etyǿ!2VBYq'ւ` rH𾋊q'f(U7nlv[/ɚ-bR?̨6RyG6s3} >'̿:DD'9oի`G.'ʫCȕH9@j}|B^zw$N^!j 3QTN gqcvX_ܢ­KndtVdZg+#*р vvqy;O5Mի.\Գ؄;kANFAsUtؖX&:8襀@mp?yMK3dJhW+!xnĄeʆp&$ȑ$o[Ŵrr:gA{0i!s`Bn/OzAi"$ڀ)|=^**ufȱ4D9boyK8ԕx,q KS#1:GZQborz}/&gH]h:oY5\$JW *]<0/hoF="놓'ce]GhIV,bR&B{@& RPnNd:h_S$+n4@pi0 }٘3zSա6 CMPnˉ;[f_{[bDx˩cv}0;H}wϋO Q8dQH _[eXEoklXB(0peˑ}~ )AU+q=zw}tPy& we&r|i6 9J[ܳ3A|CTG[ҷD͝kHSþ7-L,p w+"ss؇N]FOoQJtyJp6&7 <{+$ z948pfގ\Z2PpdYq)_8ثgLX vJ^\ꂞnlm-O7zw*0".r_!F#u@'kbR w@15}76N _9 Rny|ZC3?Lin.ǰX Y=RBfڋTM!7}cζRDy-۹|כR5𘹡B_/APƮ'3Z5SMTs|V}s+t:cA]+nn{™4#-1៘TO`(ϝMdjb݀F'Tnj 74%ܡ_WgxΜ [.Nf،0hLa@Y)@fU9sN2TĊzc ( [rBYQ灳*gi8$迦"BPl^HB˃qGnݒtsi6<6[ԼMlQj/'#xlxt}=ћ V-քmcyuVK j?5=.JXl8YOdJ&‘h28>f9羬à&|?q1V2H &Qi'z$Hl-@~Z,B8baҀ2;"Wo$SY^|8sg=o~Kv8b|p^Rlȹ/[:H˩O[ :2blX.ƨK9"'#!WT_x] I由ֈO?<ܚ=A[tL(Kaj*v9S{'\=iz^az{ Z ߘ(V GQc66[ db,#߿K|9{|`ڬԁ0 W u*][uS^jAݙǾ.z[H$*jmۓv0Kw~{em\F~dU`4/r{Y!fS0>uxWJ=H)0Y{>M P^`DS4MNkVJ07p&{,`ޞ]:ˆV3hF$ [5(?RE-O2 Fǡ -B %Fr[(P0sF}l[=}v&ill:T~CsjYj~\U,\meEix΄ԃ%nKR1St?f2{"m{ Sc %[>sXBxDD!/y/Q> yRqQ"*Ҙho\Q6pM?fm77Ֆ)(s8b>bJ. 7=J7@c g1b ]&cv8* ,[@j#1Fa|NiI[yi@.7a~#]Ǟ1iak99ix.@lPu`o'\*ϲnt>/ٶiAN0 `'QY?8\AҎH۔y[Y,S4piB' -BN>%QoW̳4䥅U?\5X V^\SK37)'wG**ELorE:ޥuVG+c|kJ&rƒ4C;ż+@=%A*ccQn7HK?sIq7};wƼ+ǑFNGW?Qde1/;x6 ` M=atppH⊒ ˦6ia3='D*g5‹E»V{ǻ$Q$v}a:'r|2:͙E5eD~S>(΂'><!b\ vn*S2,V>~_ɕ# B(FTM)&|jtHyj?+z'qRL9BQ///U>:Ci,hr"%5#L:!꟧pEs J#}i*T:Ȧ!,mALrXU#lH0+_fΓYKY+Ez8TZ% q-C9Y6Y;&\&,<[oH9/2*2Sw]q5/dᨎZbs ?LE'{,t$cLLG BCG}Vhfq4aܲ o?jn1 {uCazvX)x=2!AQzػV\i}iKP㜼YUYll"lC~YҞ0yԍMHwF qU:qHf6Ψ:#SȚVN{ 4ldr -7W=ڳ)S+(մ/1ݹw f<JܨeM|<]|X=yuGׂ<}2ifݻa9=җ@E|Cd)d?Fxi"#4ԁ`dRBD)G/?HηC:od(0Ӥ[qfR^I-7P L\X!aA03 [?е4K: J?tpF.}Q]ahRf>/H6@>?Vk@!}Iy׷LKOk4IFmOf6ԯD (v|ݦ-ۘ1`7dhk}Ww7u}M% A7vфo+#hIc\X1filޥhjokb ~fD>i`,u]J v[9ZvKE\n4U:JVzIB _KU<,XHz8++'d ;*:2(oϙ|.wU/oRb9.w|b̦'es=Sg~nq01FLmfHO> y Mv$ DS\?= Yћ{6挺e9J*F5ᚅ9F4799Q51p "dV`K$&<6d3Reǖb%'O?qM #MikpjPHJ*NU[[Wt#6A4ΙޛJ '#M0s~`F]POrU hJ*~Xd}"HʚaGt<#%q$˦Mއ(l]QxNxɖ*^U)e543;z{Rv'7 d]Qޢ"i"WV+U ӶI,gǝ^P3>{GzM#iZ\sn}NHoE-2NP@cAW~A%>i6z7m>,׍#M]% iTRT$FK#(t 8;?ci+{K0Ϋ4m-&ɠd̂ΛݺOC& >ss_ښD4zT)? )J Co{gt'zKT=V? |}CN!>v[i-l\Xma5jU]_/ƽJ`K!7E/q>A f[ᦚafj&9V},kj)xBTͼToE5*Oќ˿W~ K|arm"Ʈ"go7l"S`XiO.u¤h,,}pʄ850}`ӄߟ SޖV0ӆj)Q]Ègzc6wU;>1͠ؼ`Tŭ"Oo(+F'9%oXar%C}DI Do'ondu\1ElPǂQ)G$7_KA4+rIu9=Z|iuB@@: y.VIf H/J gtT\G~MiQf`rV,lH9Ԣߣ7&`&{qG_jƂAoS( ,>ll Z}$>rm')b2^ "Xy?l ̮[dIw*< B@jŽ&){MRfSi[m〶Rw` l+M5D5|Nkvu : + nu:gtp?-tr*cɝP ??/^@~&odMK-5r>3 yRu!?ǺP-,2 }.g[|V S謾Pc8Άi"LW `"VlV"X5jBDŽZbtʁ6M8{Pk65aeՈ5UIPh2͛HO%[.u9~'ո*3#AJQw$ň }1SMwR7T!ڣoPhTP;krӟהti`g.ۻ>flOEӜ!ϣ&͔}(ѳ]wo"6yZ.x(X5R5w(vax;CNEЀ֝u RV"vc1WؗKnz졀lKL/ek=IFĄW!Qn2gTӦU?xhF7YGudiU%WE9UDZn=k%@ɟq$]b|z; 񉡱C-ܘ#;*"P;Od;X#EYR~ͨ0}24K;6,[J-^'T(%YGlZ@D.QB|-d0xT[m%X2Y890H  _d.^PUXв}kB_q| 4ͩ29* -b҄Lh}Sw!IBEATxKzLyRjiBqScUW|O&¼0Mr m$(.ߥasSN0v30PH3 <]BlD~̀?Esp^6Ifcq ƴ_ҡTޖk3DaY?_!=-QhP}U. F? wFrpy.:t_2) ؜ū|WCnJ4~dwq]# -=bΦ;e_ 3yX[\JG.% Q81hn~Q{d;ςX] mL:`&C(DȮ9(rȁMR"o6f1WlGd^^5+MP5./2%0 ~Y|L?8mUjv&f n22FYkMp$); jNS&0]v%א, cFЇd6_UbǘJfk8e/eEY=&~/V@$1 g}HI<*ݚNǻBv)9//i\ (Ë;|[0k'W(09CE -wo1RRx1s9́ROՒF.LfKwЈ뮮\YSַFyi`+ON. Yhm^%]e * {i@jzdg(5AmCu eojNFay&J1 KiM'߷rّ_yTcT\ @P1 j@Y{B6p .\VX,B= {_Fh #ЦUΙ`#XĢY AkTA1q~Z sSͿ/D4yI})avxvz5 cfca߹ W{۽73 j2kGӦA$j{ѽD'OqVE*iP~x5~F8b7U% uz;3g ƫW]C_ͳ||zD$J^҇V!@ /`ݹ98ِFTFEcLy'ciDN{P4Pԡ;k bb]CϨj9h>ߧJj> fUDzv";dC8`jk1VGܝ. w*R94܅<$(YQɂ{rLkR@$pGCu,L@<=%/,I ?BG5+%ڽsʼn]05߆`PH W^ʜ}6E;rt㶚Ix5X[@`ը>W9d~-xR:;@TSWƍR( Z 6<p ޒ@N B4lp+/D-[۳iRm3 (;#:'<-D'FG SsPFU9J2[5Ē; {9GtPs#iIP$k#$b㾚Q $tÓ5"p2;H pj t?@#aj+:̗)]Fֈ_Bb= ѥqt)sّ½p&%|ܱZUHR:>/(4xq~ ?3yn Hrhq꟡FSQEw  [zMI'gYhޢ~-"(s;&`OT83 m_Hg<>]RnTt'\bˎHs0I3@c `/O3`D-")Fp>mR`f!ў K) ؃qlB`<>B% w[FZ]=#8(dKM w/ŰASr`9abV}8t'(;1bc&6>_5weN@R;PLnץYfJzd|(Ez\+q饷z#5Q\MjgJiU"1Z-6} ;/c3VXZ='mCz>ZhdfHv t5pHGE2K@&2x|5`^Pb}hEF 'Kk:Hs(vi.%=v{}oEY4|)(pU2>SwѸEC`14CJm.>N mZbү磻wwtc1Vk6| `SOQv@\W]v h_0yC{"pǟz}5ZxAQY yxKIy~ 4Ju\6okru%*Z쑏][2J^֦YDN NL%uY)J!Z_d\,.ok>cY۱%NbqFy «ſXLbYApC4 &Ɵ/6gk^Y:i6YzKudr>㘍Mt6Se #.MKȾ7war(3RWji/0R+-Qyw6<ݟ+AV3fݶ/u0 t^c(M$fR 0fԯT75꿁-򹪗ܒ~dj_9FVgp1.@Ǐ6!3M m2j|ZU6YnvXRG%+\O]Ie넑8U BlS3V5y*!&hR%# (@{3:WkPM eCҊ+p"á;eY{]87m6w2O{7F%hA`w7?;F e *lV#z~3ndQyA }>$,KNA3( sHq.n!p8Gg_V*D{&KO+z0~~$/$Ʀ%CbGuwq tJ1DTID D\'DQ P ≿w;z!]aGYBz{9f9hb) 5egO1tا(> Kqo!;6`v—^1 _T]>;ʾ]K3%4gKeybD}8^=7O]m5)}1룙E&.6U t&&ky+Ehjz7>Ƿ^fҠ+ }=U6p?mPѩMW=T|cIix'⣹էzqb (AY_(MZ2"X(VeH RՌE.!+u<d*4W{CtJ\oo3IU+d[` zBv8u6Q6'`2F+B_"t$y;REы >{1tSF[yA "|&v}CJޱ6fExma0n?v[5dx4ԑ85leC7EP+${\2KAE6f  5V16QʿV1ZŐ)Hr5ÜiR?Нr,cnlb"x-Д ْPIMVH\[Ͳ8nO -5Օh Cx(`F$ ZwBQ>3M y 2#r 0͆Cg9ۇN HTD!nDh;aA3 A{V1Pԗx~{R\IޖC"XAN"!8fPl~˛mZ6E]38:\˖BpzY%˨lBmm]w>P3Kt/aZu[yوS}{{Mu~Fd2O"vdݽQ9kl9xX[tEُԳ,8[+O gP;D#8xc4/LRIkwzzlQd% kItI>֟ӧ7C"8.O((9x1›J vz d2sNĜUH<4GH"x3 g(!0foj '@T&n t)SS5X[Qb~W8Ij 8>c:}+3*㴻A I.i4[,e U:Th5U7vWL*Uԍf.`ex b3=N8Ǔ急[]AQAAZLڊJ& zpL{)}ⓨ,IxԗTO{ZڙO'iNsݩջOaȇ|E>]ؐ1b/!,!.WyKͶibZz7(~ý;*;)mм #yGݦMQ37zvY0r'8o[@Sx>qG01n?1SDotD[>0k=ד悦q`En&z yٗ |n4p؆ DRh8=FK%70(8Df7E-[rXtLptEa$L 4˻ N"Q TNyhϓ r]Pl?BMM'|66}3" fP: /Q M璡'>{ (׺Č+5(mK#0ߑܟ)l`odz  ĕdgi企h[I<S؇Y\6r v:.W.cyTI \Hd 3^@X{Jbܸ5I-:hiAL exX :d'X'ҋgYS67jxe^2B؋ [\ ,/>M԰-tNGwAa G _s4{k =l p\ŒU{._WB'lY3犊 ZƧ-izuE[cZ-d9;z=2KX@no P{WNP͔,u[d޸\J'R'"u.?(#% \OzRU!@ѕt@ BFo#d_F b7MTB pgr9=bb~!FMd!&9m{idS%+M}ua2ҭޔVn&3'K 4AU&!x)aRpQhJr-N+9e'`{lܟ ^|j(L)9\OL(*)Hѽp\ܽ7_0z $] 10ѷ^Ԍ]6Cܽ)GH^%~u>:3^-WAx,vcbS2$1N˯WXse͊8h Hnkʿ?<& RKG#.V(a/J!@yҜ_4_nd=҃2OrW̢<5D]WuEg#o V](Pk{mMvr jD/:[͒~YR!zH811?V9{4K w~M$XZ?]tn$$%r~|Ȥ=sO^otJ6>\* `ѩd3ro lAITz;c bA3[`z -wr-58@+q:{( Tu_:NsB;E Ib̶t;V{][-nrZzMC"#L@t01!qƷ`HY+ޠW}9O9F8ʱVrn{Kz%#xc9#>U(CdN- 1 LS5t D+ø*Y==B#٩(7s@ Ïj:\Ox {u"?̝ Я'""S teT9ޝ9_=DK8K+Ԟ=vRa+>Q[6pU(܍peYo?*Z=pi^o uZ2ϴK:8K8jߓ<) Tv?"t5-%c7:N"3m R%AUNb@K;[#}z`2"u&(Y$e)DшaS ,UJ+d/ mH..z[>^iC{g,>JKw}9RfPaVũP\+VTjaQkiDv z(d_i7\KTRǚ@"0Twmngn/sM-?1\'x,۰Qޖ p2E~Ya% 3BiGCld=:1ugjN^۵Mi%DXS{D&9ONq.^C>DCQYp<} YuqYN5yդ ]H3.l㗜Ed9JN+v5ђǔf4W<X͂tѬYwLFڧ)avC~xiz>rŜS\|ND2;e-,HS`ڪs2]vJf(ٛ9;Dx!P e{#6V<+q]Md ڔ9&nԁBj!P&Y3s<óbUnduSpGճ22a ;^*Dd,Dt^q'ƋkҾQRv-M0=zO+f#nL ds1$ƒ Q;_{ŒCºU@L3Q ϜCa Y/ܮ?i h:]7]BFrG;nc dO۾hPibZq43;<8(N*kA .-0: qDIkGhq4 Z{>'nI!zysʟFbr8EBjfg@&?V6I7'E,QboCѡ+?^^KD^,A^72*  7rf wcC0:RO*ze?Y}LrM0p;$e7 ka- ֹgH&wj(>j&r1Cme14 Pƚ;կKro3s44SldҠ^}`w?R$MQSw d{GiۚQ\TNO O(.2˹-eTVb=ӄѸU+ˁ+%YX/t0'Pu;K>xX]^[3:D"JV NhSwPȟsu'EI_b`WB@˞Ët. >}G!pYhWF;fq{#`r<·Z+\?ae2TxJӬ'؆ސyUyCt1Ye{B۵ƾ[M6yr/mYbeɅ]ϱd=, 1k> ]_sT5X_pdd\SkhviO6aLLB Y[{W]N.8QNhS]H*=an|ZjvKL"XNK>\"m>E]ޣR;ܨo#8\ ٫*Ǻ6sz)"d2uFᱲ7)oF1t|ͥq +8r 2}+<@E7ѫ_NӜ'OQ]Fq7Khh {WeI߳4 :s TᧄjLv&v YoX-m;>Ǩ M&ITb7F&xz*@3Og}*w% s|Ϥ;#^RR%ǡ7o{cRFBQ4MXZ2EWv&NXn?X:%KQp)4M}!uؒ]܆r=fL Qgp|2 mJ|QZN18T6c9nCouD ]Z9˴r>6)0$f\5έΪEY KY#ZcLYDY:Cut(Am @-&Lh#4mbq~^DKE;'*# Rh.hf&kPxAN ="F iRemz<_'?GTHް$?C8aھoW80yk1G,=J#evI_k `njia1E|["S!r',ħ& Zd!-u(5ZV=JX"qyy"]vn,WZ|$*W YG"sU IQ}l^Rc>JL8^>Dq.P= Ż3֊Rx2n 58]FaV:pVd*$W#{bO?k9bF}g0,5,2E'~\c"W~\N?$fBas`l&lg戱aίK]Ig0.]wc[5vZS^(x g.F=T*I6"M5G&Q.K{+Cy ݊:qYИƇ:QM^z<٘'pV"h M[ި!lMzϰg2X4w(^*6xɘ-32z!=+wVusB)#)L +xp*V>$/[~4H]Y2MnD[>L{ά<vh2$E yv.@׈=FdיSݫcoVqdkS9\p%bE!" 4[$J,ՙvf%*:$h] eCz P<ksxkNMGNPH\\!|s/~H"Igw#dh95!# R Wz-{dA+ 'eh ql|%̨Ջ\O7K`(sYݞfL ̉k8G)DuOH=Rz?Gd7a2Ӕ_`Ϯ1$0h*LPѰ#](3b¿'8c>.A[M+m=Ч ^uB>C.*hmnjg" 7stOQFhm NLߚ}=i >gdItBX>O&H4a#o, YW($oΣþljQTZ^`AOouZ҄t| ,GJXĴM!= }~KI5}daia ,T@ʒS#K.$ 䊘zܞE$AYօ <R^AcdfM1#Qwj]b(/+d;[^DSN{6%AtG1 5եm3!B5H;i4%C$}5q =NÅE-Kq-ʖ7.x$׀P3M)Y(6a_(b9L%x˛QY2vތle a3˴{(sB . `KY gңP*3bF#,k9oE x.kf,W~a`0w3Eq/o/UE9 w=!Eo tE6j= z:,$ nj8Ҹ'l ilk3LbdJ Ӫ[TGrŅGR=rAg OeCF4b!+#\BЗ 1GΚŸDfU3"CME?ۡDed(A[Ĝy#GH- gOMl\?rqYwes7*F0 &g@'ٶf!h͡J0L3~:ת$~ I*^̋ EH(jN32؊ %pSKt;e^.*C*E! ȵm].lÞVvIWjOQ4M\ R(ygLX jFmN#(rwj0U?ޑii'Fӻ_( w{U xu>n^='oi^Cf-_eVn~uOR;08}tS/Ol2c R`rUձهA+6ʓw]iԧobzjVEy|;ռr PazO=_ J$Ư++/I ^ ' X9!(3TzOI}gS*#@FOQuO=TUI%tBRp}2D?Aj3_ovL? Q[INQD"U)5%_F a\qKCsSKc8 b[f_KNubQIW֚z1mRv0 ~bPk?τtCf jDk{ъC]Sn"j+ÙF>(Ңe]gP\ 7<]ϝP$o$g(sUaWUvIۺ&GqqXȉY1j=V&o"&MILq656?-h=)AƠ۷R^'Q*!)=fq"Av$CG$RŪ}G`;QW3*ݰΌ'io; pzTQa8Ѫgu,FvBo|4]化զUϸFܞf^׮bM}rA)*Z-yC/#'].K[i91jp {P5F͓"؟=Dv*GzگȊ/9Jq[F{Z25eJ믓ࣔѱ 9U"8U=[wӦyxk,<<1حZ2 ]jm?e~#CZ:V8CC IXE74wA!ڬ%& 5UrZXe\'}]xގC N803'2>yz:?f9tOv=.P)$X.^6dW~Ўˣ<#K&"m3=B&][ƕH-Ƀ0%ԤNJ`WO/Q4P\Ppwr/ -ьV$Kꕃӿ?|8I. kpcCcX(#(Unf&V_ r,@8n!kwu@m}%9UIaxLq}iyr/=2'б}Ռԭy5 /۠ٲĥj(DS-pknMs{MuKo5ǟڅ0ۮ֤ҺAγ `вW&I"7:΅WIFi"k euhH vBdκPt-u@ L&UDN'4MBy 0bfS4Y? t>0lC~pP5Q#c8R9" !ktwfD7Ч(ջpC5 .~-n"q 0JOI[$g5)ti(H Vʑ[Gu{aB:&~o6ElgWqS6\-~*οًdM:P(ܙoeeRG_ 귔|>[*F8ϝf~8m"lxoK- CCoO_3qUQ@d,q)X My *0:2_6*J/  UUڶ? ̲oc5}޳8zVO0WAHvVmF, r`*/ꕂ8#:Oj`h{"&u@qwx/p,t(TO/UҖY7v!9ӕ Tif "}$6SJZu0JнX^SeC>Ҹu/d:G` 'w3'(8I TU~Q`.Ge5du3Ac‰1duQ- \:< r2yxY s&SD7 EJm:wBz89$F ҥt^u~Wޟ;h$_HpRH}re)sڷ\#Ud >~klOlO'|4W2{jIQz6Є*\_ͥvWÂ/*.5ɲ̂2ӣ ltӳv,f) rDd t$}IG~UZ3m$$Ǒql/vH+]'dkf ޵/9@1sdE@UBDx "w5C|kjWT>A\5awBH%qC66v9k~L*j`+e&$(Mk-`sH8ʺS漰**ޞMP rM w[ºg4ԢtHq!Wp.)fAҏc~XwU:2["r9}2" ]tS)0j\ WWR[Ղqq~Z,7 ˚"Y^~ cvD˔R<jyơT4#A fЕVt+E/k5GPab%sSsታe IvRO-"V{Z:9qv$c (*WX8H[' !t 0"[TD>jxJ",cJA?m.q_&?d{ 3}Q (V Su5= {2lr.&Yd>.g~\1˗x0TTπ#>&Fm _r?uXOSI4|C!'y9}wt.R EԽh&:-(9R7JI=3c~JR"UղD_dW^Y#JѭS:BZRjd5WKWdj̑}}W >2F.$ ܫsׯ}2aK6T I5JS11VT~9&|iʏ~Ĝn;%/RBըw3 W/`h e)tQן0> ;xiQgxkrTKB[pܵG9(TO0GpL2H$Iɽ*#;t 7`9C$7_HQ T>ә0[>=!;8y8Q~m%ԦtYSp q>%) Ps'R eg`L:w)@ml?$Nŏ} Tvrj~Z˱ \yo^J:_@ R['PKR(.;)[=;q?m6$k5(xiCƚ ~-iȅLs#lfs5N;scz! jBЦzL^[3nGD4 ym&i-]nfL1^ O7syޢwjG.ΨOၤ"!1x܆= 6ʊ>@PL-KbFmhv`){k]0W%Oa&F9@hc%=E;":Fd*QY9W#0WI )J 䵌,elu524sLQiLxf10IF[ƻ Bl%nt!qE ye \% zWzH0mD ,0R@f -dk'`|ʔ_z4sr3l_xz[܁K_ qhH9e;7S\>/zsc LsMP*Ug@JywK (*O~Ȳ~xc?.b͈.+Fs廋rBI&- hl 3sg7#~Ϡ. 6$QC/+d^+r" dC<v&usd<+pX`P x|<01NԎ9$@YЉyWy#W+PY˰΢_rTGĕ^t/Pxfx˚&Z@aKt~38„)ax\J?Pr} VE)hď4cI6Nd9\zk^ {,بb<hQ#\VcuC*С/# nނQsU0c9~Nrf#fM5۝ˁS(XO_4N ѩAvP; Քy+ñODdb.l]p th/3 !P"SHyigy~Iu*^h^*/1|<IL dr})گΩ#ys}_W!_ض.W"AbƴbbK:m*<5mhU{h&ޓԧsê69j7\|AI+07{,4ϗBy"m 2[Kc WP8.={ͮмg +kȼ7LhH㰤1hP tsev"c#S퍦@_yzgNU9z4*1W#]v_o)9o 1+xQ}}" FgQ3Mc 9&#Ԭ#}Tps#K"zB7{8l}3 Q!c(e9 tB< 1kq7;7- qsWds=AVG5^[ǝIܺfHoE[N8Y%UlusA4?pPθ5ÞI%1X,IoZ7?F5$xc|QnG8/Asr|/K lH"D}kx:oaM5 [QuR> 7bqlrbm+ńV"2Mys&*P}A= 7}}ߨpTJ4*ᩱrb,"Ū;ErtFXӏ:$#t(&$Rt.B-T7h-"UtGgMJAlzҿ}+:g&;fPG_%b9N9#s*Mc*Q~ъ-^ei4ޣ& b#S/!HÐw]Ҹ[ Ӂ C}DWDk+݀8S4כ VT߷j{ߪ$#6e(Hcڱ)=z|LKGɐnCk{8Z3֒(V%rmO6P~]!GiD@̗ h:aeQ ު1o#W.#M)71| ?\,X{GIfUS|bW!rI0bŔOM~?QR;UD mz>-xcPQf%\j*.O4mvյ-ykj(ArFE} )28f6744䶫`1HrRL$t^" W.k_2w܋Q%^Gjך'`y\ҐBNb%Qtv\B/ 7 VߔI,F u;c=ThҒTdDB@jIxWbZXD?w:6\A-a?AIw;\TP&5X>>LCߞK7C< ;YNL _=u)<.˘;i|ð} Z9 'FAjA g`e4e:ޕQ3=k{ICM;gƼg}6ۢL1!cVC)'>x"Ypȼn1;6EѓMobpq(ʹ,s׸Mp!ݶ*?ϓțc$ "]B#5X" rq(AszbM7}_88Q"[% ̄O$)c(s>$8\Ƴ85)D_P.\;q QչyTEřz@ D׶ٝ|Z[/N5ҚWmQg' bm"LyKF !+"Wj:1fۺ9R{r+'Z;S=~ `n */ڗ/MX?xN2&fQe|lÜ`Zn]laVq"9 e6CÑwEEP!b-j,l~vqւ/ \yX([ӄyL'~$|[E#J`yg<7-N5ku.0p@$-ȕULnj秏V#|`թ~kcVTyhD>W,ڶW Y|quyglGJU3(6 5rt/̉3ZTy7yNe2MeԦUi.DBA}ϓn(E;,iDɛGG|v`y*BdΉ TCcᙖyF<(vƄjAFj9hކgW焐VoS(#Et8 G|$n'}^tJfi  o+UIIEf 嵟Rʈx=GOq1"ׁ${gJez \pdֶw vkAhLw*<ćHmtO9v7q Rm̉O#L}bj8n3z!D&5YY⑃N纉oy AJ-hYzKMם4Sg"#{;Į'ܫp6Y46:i%`ԂNSDИ\1z4b.ኵZ? tfpe+\\$OP,yΰ_Ys%pc6!* 3T:p}#gL4 }*'g5yLZn-ʟfǤb]@uU2 17z|(z| 8G 1 cÀuoP_F@]e: M6G9f4l $,c"sɎ۠C{ &Ft줢+iGo,} X^350Λ, w^[ԣB/ؗ. 77t yShi2ܼ1f]C%uUp ŏ 1 õ7~a}~ow+8̕y1B6.${Kk39t D )fqj+ǜm!rM} wi'4hNР֋CӚD lƊ6xo'g[A'x2IScSs}DM=.7(@a.5 ZۮS|ʊt$9JkޑMʴ:\߱FGAbJHoe@;㊕'ʑ6~N2{y*gk"j3ѮKS c}҈)]G8wGUiO -WN !0;XN|PlPiDaCRJ[GHG!U{ˈ/uY Rr#5^'cD 9&BAiretPеa~P<>9rxQzLE=״I+d<)`JF;\m! kr:ʺԾnQ_+53,pNJ څ`4ʈа RZ1Xo Pmi*?*EZ:lúL2]-dw g]1Gq4"ɼ@}FBI )kwq!H|rAJu46ڐPlD[&i_f0@Jc?U>Qiedi_UGX{ uXmMyb!Z Mb1J_+V /"4K UP`4? ];Qykӕr9בxLx1,MۂhOjF}Lf@j?{w% 3s?> U[FkMЗe!?ݰ,ה u; 6̚[BLE9+RVK0d+β\8ZBʫ-RB&. PY8=cOo< |M]ףO>% Nȯ'6HH a,ȟ^V:%0\Cvrҡyuuɑ[J tCٵQ?7Iv&5hZcCSEU&DKŽ9[l{ɽ̤xDuٸGu$twvwk8V"A@\t쏤>qjNF<2JYf:t!}0-#Qcp TKZO^S۔l/_jN L0[K7'uMm?5&P_ZTF0^7Z Y~4F,Cͷ_ ̵YOQoA|v#F"RuB "SRN.嘼͙?3JBu_t#fLoMh&57;ġǦdK؁܏Ίx/* K/tQ݊ޮ@dJ4ktFm OG]zu_wK /wmRfbUGz\&e9Fm0UELFjă+-|:KӒ]g;u՛\ma|_lU ^LHD<("y0FUNXc^goXPF0gQ*IZxbk'cBMA,HkԳjyMXp|Zz"o<:ٗ 걧нZ\.M/dע_r3.wb<.Sp{n^90[H";*XYC~>\0ƭJ-&D@]QdM"$]) N̅*Sx>Jxkyjb#!Bun-'r |RhjH*L) Ӱz65Z#}{ v4ۘ{gc<,i}[uX;`Vjة7_^WO)riyk= ?c<(:͎pR$ݩ[|dNE̍I1?% |)ˍp0hP{[n5G,^a.k wg!{h%Rcy2U~`z Mj)U(Pdk<58>@~^IyQF۔/⪲j0},KNR{˥F|qz`_kI>ViۊcB fúQPXp5omVFPlv\wQk Mnߘr{ +ҌSEgS2T[izVMͼsT2!%9ZXkD؂0WR kʂ5YRƂ{u|#׎ n |ds^DeI_*s]lGc̿mJ_u %gkҨJi`)؅n̄WVzx,;fO\ƛ( NW&a8FكAfZ3REf{{ LN boi_S?̵-hDTIi^j٬ : ^Qfd,U A{=(Yr_'Қs\SvMSV&NFL%/+g ڃ"J[_:ImrYU}& `Es25@nAzc o-|)L!Ս,w Dkjb2 3錢 |r,&m+KvQhUa!aQg_CC2ǒXXF?B'B?b1)&1w9%w5j֛ߐ1 v ׊XcE_E0%E 4㶮M]wR%uqχڃ݄p~.J}nFFvP^ȬTeyJ׆ՕE,;ՠJywDŽwK}ըOAM, RơjaiV4ھl:-vtǙu+Ul Mo=x?բWm%Ɛ]3㷅TzF{vrAnaq'):bp@Y;2@B/bdz?뎞^n ;>E逥UKτmu,{[g o=M򐅿`+)-Gl~n|UeE_۫eE+j# J Vhɏ&{nRVdTwHڵ"Oa2v }Td懥,Y!c{sA^zo_D)q"l.#ȏ̈%dm CЃU:89}8e?iOQP1 AqoGEUGxb&8bE=)h>hz& HU j<8jTT2c_}Ǝrnkc}\P T{ωF3҄p~|߱k BAѺ.x: 0e0@@k&g^SZTdĮ7n`մ {P |L·x: aSᱎD+jN,C5bߜ& ]}$x+C>\.~`3#w4TFM9CY-X=?fkDuĕ$ .ez'.0% Ӷ|I zY H +b_&hNԪ&u%tjM.E{[4ž8qDYS(ޑ+|W qX2 SFW8+Y3<E.X/s 10' >}L}XF6h- K"UQrGN{ I":tRnnSM2Pr=tܯi[Kq P N" ]*vo@^0, 0 5ؤ\1п^< jخD"f p&U8u O%. ZIS+PON)yz>찲PT``|J@j@:Nچ47M;-eb%o^FG1̋çGOrGmBfۨnĚQ2=( _\R!BDpix>\^]D}I )TO>2?"ִ]>uŐ?Sf2wgD%EGNvHA,BYN&μEi4p9A(=Mn!̂Ĕ.\Kxְ_4MJ0 t'uAVRzML`YTƮ ##6rSYXs4yaݬmc)ͩ"UKjoL_dVշ>w*5Èxg4>i6APdz;N2q.5SkT/.0\ˣHQȮNY`G|V|LUGApXDv9^.M=j}g^(\겲>\2 \8}[;^ۺ덀j>E@ aPݕ5%eOȀ<<%|o9_$ SHSؽ~|JϝatPtsEbMNQR?%E9Ιi:MOT27 0iR P8#VLQMIsXPVZht}aAS.Aq 43{ќ 8Kye x?n\E 0 7KsWRXZcCaگ..4T /Q[b.awNgLPy*"5PsB1{@qec#+AS:#IsѮ0R,ܰ~+nqXk.SLPdØX^'Qt l$<>n Xl  b, *3@[)uXO܌{) \ QG[?L8J?J`C^4 ŤnxE}0c'J^dSSYD,3&s}" ި^+4hޜh*Ε:ܔL^L*Uaw@gG=~ 5~71P>X BIQY5)H(tEYU-`RI2y g!Y,'PJƪܻAx#'Uob85 `s&|TP,9UPQYQOw[p9To9 rZislV!s`BE`FsVKdBt[^2]oSqEĀ$ ˷ߧz:$ ǚ2^(u%1 e6P/IKصCI`1S-q* &JTM@i+H)ƒk%ϑs/@fi*iؕ.%̍"xƼ/n듃4Unv@$PQPi5TSQQvBZV~D-RD"*I0I@3!j Zhcw]u kk#p+vȢB_;q29Jlr:*ٌ ;{u-@mԪOuϐXgxF 8 ~n<$5i0\ <8؃|z)6VH˽~]?&Z9dW6gT7dj.J> s)ၜJt2I#2wlć|K:BBC깽Cvp=c@-=&H0U#/?C&if#)yVi{WtabyE7gK~O0s\*)g6nexM=zbre9>d>)ԫ?v5Ib9 ;I jEۇ\3}Q5*8Ҥ;f)E㼥j#spܔF"4 ، N]2vr&yJ/@fq*.6=wJX(|3)tEz4:3+4N8#/ dhdu kr|MmBAvxg'`Ee]%VH *_qXyC (9 ߣ Xˏ̉ P]y7Ԟ0ϻ +q&.SO~^DURȫ2v[y99H2qIրG}Q969_̤߹E2$AGmTqWX#cpLs_f(j5C)w⊯Rc2EԉʌVa#Փ߯kM~Jxr1 iM]>dkxaIV`4xB@3HhFÜDQ!߯\v1/n1}t(&?[d DH8,3Ig8ZqB!h1# i=qI-0=fcI%9Xq`Χ ^Ĩ꽇{PW[wa0+i}C hC{@"I\\fE沔bfY{Qۚ.cMnh2Ll4)$)_WtsAKvm}t m>mΗ@ ĺji:+z9AR b&-.I\%+>⛝ Z)RTQ;?-A )-_D^^+l> +9ɸZ+ !̿p{:Ad*]ؚuwYT 寈l&Y: uF8XNrr)]O[9 FEEB4D*hLPsgJҬǽDTpJ- 2M"롸_ >aun;xmᐩ}6ox` ^2=eK22A[wK r)#v <[ Dɔ?p&`rU}>E[<|KAMLs!^~OBk5iS5t͹=qRyޱ~XgV,*P9"${)-}\"1]={ޠ[[Ҿ Ȍu,i]cwT9 CP01CqBzif] qM!]hjobgs2q'_mwԞZrK Յ&ۼfA Zwy?5oFOMkDߎj j*~fef6y1B1]3SUf-4z BWJnmFr Q,DS9j|OvӔ鑅džz/q3/N CLe'#,d X&c&ax )=XjrLR7%]+F]h/~וe٥MNo$dakFC3WejFWc*Ʒҗ+DTXv>0< (n+YMxآ̥xn)u{G4l)D%_D{NKem DG[-u&6IiK- keF5|wiݦIL\'_EܭYk*y:zZM;:u$#gb_L˚kAf!BѫuXk[mw5Ǥچ~5a2C̡*Tkr ZN|_R\wib$թ5IQKҿlzN0Ke> <ޥ{O9.<%b!S+j9s` K5}) 1DM<|sB +d46 4s[X+nʼ22aqZCEqH cCK">Ki;.z˼N2ℭy! ^21im[g xI ["]_) B=EHyNq87uť]"6g iU. N%k ~lMMf ԷZ<!){Jk= +]QZN`LdKJezL[vS*A;fb`]Hw"te(䱙g'їw1v*Ztv1SP9*s;ASx@QZ-!RZsw?tAn2uTt*6s #KܠGIyoҭX h%ىAKiQC*X4I `3h8r-gEj`gN@j 0 sCJaكع9#m\hNJ\kYexCb7ǗX0c*N0JaM8c0[ D;SL&hXu`he6>HWnIIPGzp_rkE07EhP21wݓd(L];Cq{V:N"tJ<*2:8jXy*)B}jKZf$Ұu 2:IuI[Epa]Vl AclrVᔀZW^0h׍" N[EMaZ_ u-qUuA1Zd^w@T^#15U:>2xWB$}j2ͮ%uG|bp,1A?,W$/7.FhrvEdwѯoW&PJB-F*ǯ6?fЦ$37#te,J5];Pxl=s*7~E)႐9vQET<b@6J?ğ\;":ƻK䫝0¨<_g–E* `9͟'q'ѐ6f?6L 9΋"76\\t@Uƨ<-G6޷x=_@3rRRĽdȴ#%mUstN[7eNW26~<@ cjrY.c{>QřO,~u2$Vc~LKZ& PF8E77yWGJ!s*u_9uYߍ=?4^4N‘nw%PDCDQzHq[T vo!A ѿYUWyvM\Wud u_殥z7r-Y3C!G$Za=X͂6}n%6T_岕: 4[#ZYv ?f$QwN#e]4i҃̅ ]BU|m4C#8fx% j J,'C*~"hyڟ]xD<- Ú$ʝW\=:L /NH+rOGRj)4{gk3 Opy{?|kAN?-)I̸ 4ȇ.o~V!ǪFc8'S!|7o>xb_4?;]{T\He!=YOg8 O|9 pak3&߉$rAb@Fa'KO2%DOz{cvB`h :_sQք뀗.Cy&yY\Ш#+tm3)%@~§wL#q:'%}̿j?\v`X(nVt*Dk쁐>Rx ƝR^=_:){*6LĔǍK'&,'8 ^L]6FQCx`Lp뼌g7:Qa%ôe[yltPr`4&~*7~X9VGhH8p %Z:0@ь[94pt\$0Ē0?9^x"̙߼lפ}2"Tt/ ;os/]9^gK}~"'ʁ盺j^,kPkK5Ӌ\7hIOxdͲu-c\y[YwqںQg?( 1I6\hI͋FF#I/a Da=Y9-_3KiHEѿIh!R`'zًvj{.ύ>IiM6 xO$SnZ#[>Wq䁺9|Mwp0hP_޷Cl#|n.˂&Rk'ښ$q(c?kWȢd睢aC[SIE]>Um^SEC5%ν $J8",0rW+|8rv_\-KkX+=2Eܲ D)Wo6kvJ" q?bX/^c :Z!ԄNdȪck!lE\c u}UiO(Wo@DaR !퍯P!3ȼn8CIO4B }r0wSXzӂur r)ɯ1Y.&XT!VEc1V)>D0!~T'2?azcGTv =x{8}0 tݍ{(V8QnU9 R,F )5.}C3"N` ͍O؊s.w!|5x!ѭz_] +"$TS)(L7{hpH$fd0 *JA[kBH'RN Qeߗmuaqk;ذ*/jdv.}t`9f? Y^Bu?ն.\մXbt& )16dX^qADqBa+)ɸ؂N|ܗ TI-7~<!⟤}+psi";0nRe-rD CD99tbڰQcFa1f@Ǣ r InRпT=Fy +XfQ&LYyV2pXovDw4"ѰV3+y W:,#7A A8-,\̍"qCH dLN4aL[+!r{$4|k#! ڢvHz[MZzVX,kkPmpd-yOO%Dp #Qmfk*?8HMJnwr%Z`- $#pu\Ғ@?du rޱ@Ѿ-s{u>@'8္hPU.'*dQ1uF5AG)·M>oKFiJPfa}T0ُtWu"<\8V<,T {y#ze?ҺVՑۮSaLgiʘkHzFP)'$~4B(o"G_wè`pYȭߥ7D9>eǤ">G`A}-MrN9-/&ZǢu?3He10p3V/v*k$r?r!ʄ*A_c:<{B<'-\) YIy 6ёM4(.Nt1S"$]کYcjW.*;?2> 0v+S9o!050$*!k}@)L2?X1!A GwR>bY6N0z]%w55UKq,T?:)shON0ۑqTY?WL$I\5\gB丠`rGDҒ ސO:l lspA #{q͛}p_v FSΉ 딫ej+xH(-KxݠInK b(Py.)>@ ԬWG@X bHŋc4͇ef]Q#*0o u#Iy(J]h62*xS` %Xi+#UwPwf]t@poo]Ŷkd;WsD\}yYhrőRLFpi~x~YVNPU-IJEp: $ > X\I:IFNSFa-Q5o)S&Js㼟"E e: ?=礚(.|U{TaP;)5\nHMdf5| T~$: T (wG)5:&F{>%w`~4F!֖aУu% DDg9x e'y B>j[4 "Weߑ`O ƉT4?^&᝽N]ܒ1 mbe,o3"#vdӍئZYS;T>j*TC9URUdt Ka݄{z]%gE%k|̙m D!$e6>T)$xjЌv9qMt^*ZHG4ݹ8|G1(R7V<>g"}%;K1Fh=5 f0wXq٧5YqC(n@lIT~ΐ6hm"/} 1?-U9t~viLS)d*--%4-C?DPCd(3J9}7Ej/+ʈB}&'A@e=י1)i6*xźp3sY;̙|l .ST%!6,*EeML+15)fB,΀(\Hgޚ/NIs~c*Ƅ]Haat=?+lrK\?کңe*Y?rMP*Y.bCҕqDvŔ%dlya.@! &PI%z=`èW!#AV0" nZuG0m 1Ö D@p.S&m~foH Bfi}?meaԧDvNi\uִ!@<Ϩ!6 ~_L9EI\v hY ڳrWx$"asQܲM>oVvsJ~Aԯ֞(di[ #:1z!6 }㆝h%x1o G'pHmIGp F?JRȱ_ js:(rRT{YiQC>V9a fpq83D<$P{PyᱜF/2 [(i|X0UOplVQU& 4(gHЄjQDX}/ km /ef!dm/s0c]Q.PH XJbzj~NLzY4Wi}xf+ ZԩfU8s3% BYx|zm}M%B._]{FCU?U)<.,t<1Z8 lDž O_t6qLq"r,*M?' 4$.{m(Ff5I*#w]>pq `-@z݂Yܽd%Ne! ql#M$0'S)a8t\T<թ)x,8 TICPtkBX̲ PX (ha\o#=j>v4׵ܧwJȿMB"PUT~|U)7yD|RýR8^D5zA!{;{Go7v"̟v̟F"hf+kћ$ hlT ~b>E*Kj7f ؐx4mc׼&e"vwn䡂tEvp%,u"7Ź}uȴG"uSMg#uϼ!xPJꦜVb%)!AkLzClxf{`j0xGhWfw` Ғ|\Fw1J!(j7%=ycS;fJ=+6h;fDK5lX=iC*j AZr|8Sg$oX`*&5U^̓x{&I OZ@(N͑0S{{)/|@7NJ'Q$V-CO]ㄱ81֔oc!%OoV A S.}|^+I<@S^8ё,VQ蒅hlhҺX{KčHEBs}yxio#%✇#R beXhZ#}$W򑅴 n2'Za 'L ?X6+B*ژۉεz ,$`w eFrTt+f䥝S.w;4*82Hyn ({rf&}k 21霯c=m60Q ֒k^zQVɹb焊m㇁DzLVd ˟Z ]c@=86~DZSmUf@2$虹лf6꯰N5 'qv"y?Zϡ vO-> ݪ\BHߋ$Y6ˏ_ỤthDCtt]0B|61]0SfTg*q Y>P=e(wI2].R8bMoeqG' $:QT  ;pndК?1ٱ9@}Sh6F,c !GIJH,Be/?]9un^d ep0zϲU=RtÐ3਀!:.qC89!fyi&&0$bX-LHWՕ_ c5Un'`5 C+7Um(r“"Z1d]6^f)cFW:W1&dziI=ǏyvәFTPU` &@Ge:r XiT)f`!g>IJc7`xU;obtJ.jAVqƛQhݒk! }`C twC2"Cm+XUҭ Sva FZv",mI!sy15p ̥K2?sj^3S75ªp~7ܵ^$1]Hr2Kґx6"&/v!NLQMx#\6Y\SI9.j2LpC8/'$=Sy2~w-t@n5<]aijNSLFYy42DQI/QNCcpΓV]5~[{0lfE'O'aN{ssl}[p?[w/|HCSГuww!,nϻ1fQ6,)eXlb+ rO% i)Y+*v2{(!VuoEnb9Ť*\[5s6WV#9]EZ8s;}F! Hg d~*]ڹA>ƐO[eG92d=,{71, ?@bw/hZ žI*4 N9nLQ78"j\/^*q쮷^8) ,&ewz]zxRrEDXwh ;'˥oȅn?zjuzUb,9/*uM[ U**%X!RZD{ELT JjxIOٖ9uAyDG,j_A6֯&ɓb->G fP]*įiI8IZ,_˟sudE`AT&(cFwM)x{>\jd\բO۫(.pJՉo6%kk8DpxWW!sLgU=S(l쮼47-LI%fC15`[Algbn'$͹Ly30>, s"ټ;$^*u4/'D(7Ӓ+ *y 0?nLdܟ0 ~]4?r_5mJmC. OګG%5F2<ʧMc7\4 3M(dVQ4)Ggf-ko}Gp?GC=H)+[X7Vgc @B-L6Ml"v@[#_%| o&V~^AwިLXCOƒ.M1ʡS::Sb??ydwh6V:j-ۖb'AycQcdܬ^+/֡;*AHR*FXZJbes=16c8w^+4ȅP#MѢ duu& )UkCF/"!E,%Bխ˼0+qj0x[!CV%%NXަ 3-%Nrw+Яxb>? k 0  n~5PդRqL Zŧ70~DOI#r7jYas?GO6P Gz=NhVO ;+i0PԲ/cdRG̽vЈf BV2~oֆWZYk 5ks0uhknGu;:Y|6GНf x\[`_aLcd[jPժӝ<ǡxӋ"8'^+ړM:/BBy 0m?+O v< Z엺Ӛ}/3ns!`^uAydr>e}Dhrsww֏fH^ffF""r>`8ͅgoǺ^ mf DjL]:k~cJv-k=39Ddp~F>ʉrڍ&,5efԢ}ċ+t}i#] Ѓ Y28uxPEf.gm?K#[@ps!k#"RARvAV6»^tM46!d}gG0*K =WRL$BVcrDPU0Jyˈ~һ$ bҹ{AǺ{cv'I jqAUgFBwR&jؐl3)`L?5je:⃐`Uqo!̯@x~AۘYB%)2"LIFGզ9igsRyG(]z_Djw%2b Ҕ@`az|>^l{.ŵӇ0OW_ʷiqoH%wpw`8$j{[N5OWC#\ 3O>\y^kkH.sp=bU5HCK %hsOf` 6rT\V}s%(?va#T-h.蓘 T }3/ BBgfp P8WG8RI( 쐙ʼXW(:O],o~h;ҺDgQH,ҏIRV: e4fY\)hTlT)i&k#vgH[߿׋}n;m(?w ӇYԒ8SI CrR%QK&7Nf8ܠܗWkAT`íՄ2oE>)(yc*jb,Tj܈;NH}E1Q݋1CO#;i 9q: Esjn|aT|#Pmp#|Ic[kFWܕe8Gu| 3H0}J="oLzXveE5hZ3Ad¾IζT |.M*ÓN5'i85g.(9m(Yt H^H?3((y5GB#8JHb5F1iϷ:僎"LmrYdžP墁}PO7GV@( BεqϠԽۼ߼Q6@g>#>AA|z\o#YEP@.858?0Ժ^I.tԢ+,(uxܬ"le< kj[*?e%4Q12Yv!X>r59.'B{\]NN/3ʏIǮ ZvLnP \ fV1IjWELXs*N> Ug0P^ s'aORXQEx']-Hx/4IQ;s I? G'dN-*dBc{'y §vH < *hO uT`vw&aZ3UN mhQh|omiHlNOG;l6zh[3DRΠ>-k޸p8 wnQˣa(5҆` ,2ez07e"ż"a kwJKyRfqTl07*{CF\XIl2TxFrR%sK*0*0wE{k:3UO[Ɯk%ޑQ;Q)>K};so[o^FcP+ }3χ,3d \J9fMvݟ P:!:8*Myn@J4J^*Uy]h`ɰȁJviHë3I8є?aj*aWnCdN.z9y/Ңe 2$Xy|ݏ,X$+2|hƲHrJX/ i ݈ 꺒芘-#3}0/r0hu7HMvzYM?2hDǙf6oAQg>o3D]'N=:Bۜ\@𢽸k•t+G2s/>tq7G`ZjI "K Nu905U7BzEtSBAQEDK("1FE?`>sd>e*#UOE8 rݏpH(;rM͢H>O{@ٚKAh5 gٖ'QIUcfA#׫c$Љu vؚŘf,YCFW*kfB 5+y =fXPnnLyEk|"`/_uB) 9K&I\*X*qUxe _QlQcr C\=5F_AJC 15O gQ`8? y\7عkzC;o`@JukK.b >Q,ghBbR8' !pߒ1>@{dK.1 K+T?,%`k1|P:Ww]HrZgZF9Ps<Ux^=E))RZ%+3 ~ .%SJ;K<|DaP2=g;+l b?J>'D_p!bZˀ֬8عLp X=P6E`Q"D-:. ۯ`n}-ij) Q)\4&0| HEzPn V.ag *[eH+TAL tf5(nҎ j*"toH4Lw!y)"zVnԿ(OwեDdsϬWcaffڀiؽYѼ_erԔ,bg…E4>C9 o?n 菐D܅tR VMq蝟E>JINZhNZn0'3n㲔Z{Cim{[,}p:?\& ǔ!)% J愩e?nl8, 9oqI2v|SSZ m!{1~O6Ho%$i>:d(ڿ("Zm:Sno^UCEMH 4?ZoWWW%UΔuE~#6cqȸ ڤZ W1pTUEܢFM֞ 3/aVP=X49<P'(ZW 3{ DR=mJFnO'0=5&=Rwܧt0v(@Vh_WHMtzmR23@F1]^sE`%wgj{!XNm9 L6TU!P 3bG ~zp|o*A&24k==ctoOX{xJc};k-G*Gts-q{[ZOyMtRWSitd}3X9U5cJݓ!dL6,lIuPJ+4\^FY EXBρĄ- T\`+t}udKl&x%PxHEsh `wBxy+q3663f6VU:D?0hNq8c`Siuء\Vv%P2^r,TS܅YDwY$]"nRjMJP+;!z9sxts~_B4ۦo͞1fKH[܌[)nl׉T6u[ɕ˽`5?)ckFm: +Bݭ0g*xmpܦ]% OO~,}%:%|gpWY|{jűE0 9!ec` I%47 y[Mɥ1VC6 }u e0yu`H*ӣZ+ m[mNȊxء8tajpWߚ"~hnǖ"UAhU)_ѮJT'/zTd`pR߾؉,Yq] {]_S-W.j5<33hi+őEHCzL.kϱ'et<ȥħlĨ+w3)؀P8X 9oP~2tx3Tya䓵J6@zT1lQ VZ9 3n^&JN`QELYC9 J[B$nF.tE&̈♬3&;\E!)-V>ff"L:$o&}Nc3&`;+3""9+{p¨D=W3Eۺb  U.ؓLnĞ@5 z=v؟yo1^DY:zK^u67C ֟M9Mq'vW&y?$f U.BZ?œ فkSy` Bæ[VZ7''υܟh_MhwD0s5-P$ǫU, Ev,2:ڛDQ.I|i (*ettI=[Nf/lhy6@)u](\x"ߢz槈, &.֯Q}LfPokM¹cj/A)h JG (ɛ1))axyxk:׬:a?"x|e_ s!Slw!n"h"MzTW |#'70"^vTo7LKǒ\WgrȸNP&U!ngܘw)4g+7I3Lxh т%H w@.AmV9`!v⫅ 7ܭsȺT;\. 6;P#֬p'̒Jȡ0b3:;p;o!]R7e Ыh޴mdH!fw+:r9 ] [Q TF9[4z\NM'66 -./ %[j~Vu}҉38_x抐tyXM:yj"^cL$cP1K a'\v9j>FtCMU+osP8S>ESzF^O7Tīh!H\oDym,3`tt$ܝ 5bo/( .]K-U忋e \;*_s -ș o> sp7T_Z/Z$T2N[. 7Y =Ksrn6sX?zyRFnW;a+🽧x2Ǎ0HҸ@3h5G5:Cbn"b 7S 44J.`N?E(? Ss[!NSZC; ʸM+PۏcVsXǗo#Sgb^=yA_kBU-2\Ct-F]BKdZle ǟo9oaam'tCf {Xmo'R`xHKfk¥@dD`!½o|c)bF=s`ECԥfbl/ΰyms$1-'8Eڶ5~(EƫaHHAQ}^W>6\:F}t[`{L:Kjr|֟w!.|ozoFi͔`^P2k栌آ9֋6]N7"\Y5j`Z0<@F*ÑSY^ג/~^Bo_dma%,CfDZ}&'`amjjb FYB(0۬!%:WP.((DZ[xށⴐ4ۇĆ]AKۄxȁP2;{yLC/E2jO_M.=U8[E3|#5aS/Q 2DQ´,#b1-4ݧv zp +ēF`8B3jtt8<6xj D&:s]o\uGoKx(_-aMĶ{K]C̙u}rL^6cNLFԗ#OBفiWkJ2΁$2=ӘofD@?L瞈 ax6JDv;_8H^\(RG튬d$O]!Ն[;48<_L~<n "̭SxLR* : iyRR?Wuu$׾̅^b;Dӗ'"%/ 11]>ͅGmwyhg@RW( Wa 3 `ҷ9SӖͷ][#0,@af&LHz ݍcUhk[\u1jkI=-Oĵ-x=O}>ӢhK[CHk_^\ 9)P ?vk:f ŧD1/!2fƭ?I!q`8_Bj@Ĭ^VeM6;V655 xZV͠!`g#T'dU2ZCu1]-o*,H䚌HӚRnKhK7O—zw-EC|DR'Wr D'ZE;)1Ww ~~xdt~Ge(#Ռ0S3K֧( Ef 26zqA.u1oeBjOX!|S`mުתҀcULEX31%dMRR鍨V֙e3cScrd: ma;\KB:91 9H&P&GRL-a5itʎbk@,yTWeo󡂇68jUa'ǒl|}Ia6" z rTu`AJ9?lb 6[+p(G DgX\w]G%8f -GxlEGvH]aq7{/HNuUFcYAfϫ6~DilFCvol7ָ&mP otإhc -@]K#R!=UYZnjY`[SDBP:𿠰vp 4#ޖ=y: WO"t 4qQ5fXz1`FGXMb;QԲُwhD}oA/ 3(̢ NΡ5F'a`>A%CfM>׍0etxuC-[f$X|o>x+:G<\ҖZVMyڢ]Vѷk c&̵; cA";{Gw# bOxNjmNDb*Z\2T>K[?69u-ɫ4ul_J=db/U <7@%)t;mhDŻ֢۶w"ޡWX1/kL@B !rYcػ0A RDrzYs,?*l|FpΝqɷzojHP>!p )s2! xF53|c2.7'n$sTiR SPy=(dY6߲%^CcNa) A-%6G0L#!n^8Ms[d @ b>ZwU)9^U1S{-&\E-b/ V{jA3lSL"rb!P]oP.XBL0_\VC -/jtц,fiN,g6n +'簂; fݩ v-77)y@SFc1={DR ȈjfEt\Gv 5t7q ׮!5bm[H, (_GiCŽ4L/z>X/fӥxi)n֖VQv">Qb0 wj"5Q^ 4m#+GGo1VMB O++ 5yO)JAio)0)9beܠsei%-h!1D˜}[r͒'/LKKcޣM]Eub祓I:7q_2.Gd&FOGC|qA'H"@y!{'p/W *nk;qܨT ٹdNAe ;"},*`hĉ, ePK8 p$*⅊52 h) s(QgIF AV =N֓#sV-|Zϳs=uH+sڞ ܡ {aL=$]ֆ.&贕xgh l^ew^DHFq CN|t-/Ze݋ i 5BvwX~ Q{!c>GX!DxqCV8Q yQa2Id+?CJ42^b@?xw2NgRcԮtzlǫ," KAn9-ƨ8a|[Qƕb6=Mӵ'}iIhh%L͍Q\~S6z_jh* V)l {lN,YX@g@^.O -KY dU|<W?ѭjr~"H 4rOQ{gA{ns㪇S8]ugHhOӨ6gG85"|7~^&kjh9Jm-][^]\"U}w j<{L}@~v)/7u4>Rp!F%!&*-}~?ϸ՜KjMX i%wqUkh^t)n~YeR*>YM<ܥ ?[\F#$K`7h?d!K{;P_6Į-ʶ9iW 偛Y}U"8I`,NLynM. O7[lO٭O9 e!U_h>A-sDi+Nmm' Av x 7쁠Ki$i8RuؐrS cЇW/UQ/#c7(mHr^m*qo~c]qhXQ1jq].V zr as c1C1zHFsNÿE0Xf./5vtlzM@WWSVτ,(a)C<;韊3wC6mlqe`ܺ%ܗTӐH@'7x/P3;,Ӿ#XRWoIAdzWsi7MƀXz?˗4^U 3N8FX`q~zo`Pw% XՈȾq yY=k&Ȏasu6A3).qd`"bY%OX]10^C!: I%lԀ?$k]f)˾uq qJEm&_9 aX\C~9C'ѷ%59iE3)3VZBUyކ%u2 z_y󦛗*̓nE奄 E KS!+]a$e#); գq)ժV gɻGè[h귧>+I`W06@XbI&o=&6.}5nojKI|ZSod\e[E Ϧ_ ݓV[ր(X$?M.^o{uf2vfU1ʫŻ nUdi E>f8ᵛ*g3Y"ܣ`e9go<;^W;Δܮ-mb%5DZ.^= ^@D1u,3Vlٿdq$yken5gjsM4$~ܿ y|oZ&U fI=gur]当Ark-hNnRK h?HexwA2&{zDY$|/TU6)r5JlSYo] N LDotha;:߉~l%O<\&mRQNo98c /R[4A\3ܦK3@NF~ޮh ɑeqIz|Ke:?i3 HMұ>.7ޛS>$7/@uH7]̙iM?B.h[C˫l &EHLDEr԰8OO+*m!9 RbBrvNy &OӇAŇlo*i(n[J=ez$4;L"PK;M1olgq)7v.a'k\ 5>S!竻;d| 5N$D=F C_8u8u$WӉa4QN$B72L-(*LdFx1 kHءQ5&v\T݋Mh,HRW$"6ս'd8mlJ0ցKMUr!7K}X1䂣ѐ䵃b>ʔ@SaD.s@M(к]N!e\e}N7 M^R4Qt p {noh_=doӎNK)uuLv}s@=Ok @[$HG/eygPo9QwQ.] :!2~Z 5r;j ulb%kE3/-SW%_/zO7٥bwDzߥM{&QwIp?S&ɵ8s' (Q/˛~;f/H6h$ $:1q9 @qőRk\"F^CދO.Eg9T6ff\=ڼͮ,E;\?oRtohITHǾZgÙ)c6~Uh;,c|׊4DADPQ+lyvߥi|{.Vyn+PRiaKQ#|ʇD<"#qږEkP>)ˎ\֜t<}B䴓i`X@ ܸjbS@PD_ݛ(c I.n~˃HLಾH`܈H>㣻\ޫ3w&h "q:++t5&&ƈa\ofuhIn6=){M  Gzj"ܒѥ U @d­{g;EHDCjQ=ARޣΏPƜ {?5<kh$+&+пi {领z{9ʼx_;h?1-%b B^Fѿm9y)cOJf~i_A\G0agzCRȀ֦/!%C~S02JŇmLZ ,uf16+79۟U%+NѢ.12 ?_}Tj*I/)Z]q6 Ƃqd<7}BaL$rpS(#gN/^ۍ. v*bk2ٔQbMd"3r n3',ǻ@=jrv|"z]mk@ۦ~hU!#$WrX@`P0U{&͎Rw Q: Lky}srF`qL&/U9eR's:gXP1uI+dK)y2lo—U$aK $8Q㜮c>ֻsϧEpy0=P| '44zOe610^d#ۗJaiyNN4oa}}-EfY5;"2HYű~6?O+_M$c.˓~ Cix+zف"aA(g}<]~n֚90b%~w+ ȁLqT[ ׷ W~[= MK! mNW$?^/yk;oE@=$noE.z]ɬvp}= 2`c_`s`!I/WXX}]L"{Ś815$9r8Q Pk&N)?'_] ;_|Bl.kq@Uus le>w'z3Q *yi.NxW?\G%BsOlj&.DtWE(sVywŐ#Fb368";lԟ7N%i~a-ZTNAb}х<݈ag Oj24EX2 z$*eT"P~yuGoygw\ #<`R K]IJ#MjpjCʻN= ڨ۽o;IqV qLFv/4ĝ,MMJ+(xu AXuz6Ac{CW O'6"×Еp @-L9U@J70i&!xQ7NF ƋCIt$[0Ԗe0t,rلqsN-Xvqvo?C\dJsm_{$ţ/:ʉ:ή;Q=&UNLIGJt.wؾUܙ`XOc!gMO]{o~\H Lek4Ɂځ~fWFuL8؊FaP[Nz:Ō7W'nLN*nȶ~JsW&y݄aN'q#{BԚ<y7^s!p<.oͮeRx /ـ7edAk*MnTsq*0h܃&!1pb"p˰CwYgemB&հ`[ [?DCL/};xWLb֌6OJ am#SxnO?/`x@$#)i CgMeW8՟8rkX/p8AmIA_ '̈́3BXhc;Jaκx%^lw7 +nW#O5 x #-fjxΒ<6~낕mӎb7 A>V u `±PbC=:W,~pZ;e`9$4s{V?G\L>n@!M6||JG5XE2-ߴCN<YгB*.wP&i  .eT5JxRl´-b UYu#/H]Nbٺ u4zg[QG4 zSNe`MR1dZClhGv[O+BdpaaCijdQy ]^4fyfԀVZzdS_f4?6~E!;R^U8=9CSo)D-[AӒCN: xl* &j0"c X?K @W+uf i@Q8dW~ r@헮}cG GrחQeehQ?QNsٞU-ڔˡ >+Uĸv2w: -]P$?d$#)EV02"Wr r4cZ^ O^]{;Ce YyGgw6 o*!]tc𔭇62l(!1f8i3Lyܬoۢ@of﹫AYտݢWnpdy09zr.vʇ{Dl0e柫R,alP2nGu Կ O//9mZ6jL)ɷ^g{ۢD6cd)u߂{ҿּMK_!/Q4?HDAOhޱG+Xq#$gl}Fo~6yhK9/eUi~A*J7n}eV%5!fBWxMB@TN?krBsiE >s#uk-jmu? ]D@NUz.IAt!I}`hdl'&4Lj"$dL]+S0=X:;w)~s@{)KAip/QgI&8RPo|K;F"EZL!2JdS:qliZWʢ uÝᅞ3NE* G}}eߥ8Gxrwդ&Sbe9ʂFa&xJ!WzV m5Mfj U=W4n]KnxQ3Jir9zX7{BV>#W`H'tb;zS  f<ONr-Z Rr%5*_'i^)lZ9;dgVX1;@iE6@QE;?Wj 2VV-e~~yBa'`Z#!E ޴hi!l ^W?^nn[㴄%hA孯D4J=SW-wqA1[?Lr# V|VVI?:_7'/OYA?/U'd7r Iv6*]GDt 0Lmix#P߹fֱ6;KW`8hDRҁU. ڭ  a;c2S r QlOr8D眄rpSV!9_eGij[en-yᚵ`d˟h(C6Vtgʮ%9?1cgXCV *l35ZKˡmkCSaT—D$pݎuSdӹ-VA1hGxq>cBFT/l5T6&6&71@q1 d5CT)ARZE83@m*'&yBʓY<6(l)h:ށrMYӬTLFuSvrnaW~vej~GY0E6R$c5@)5صg5ܥ`-v)hmƊPD&A% ZV,G{ KszT.YSÛB@Ji84"u `Iܣfzx  j8>8Sv~;XyE7+A6>q%7MevN$G|^n+rGd4`7A|m:_rE/r&X 4bf$A0L7n>͢ Va|'ڷCkdj8k+{v@ 3Kow+yr|=p5GfVi)ֈfGh"e-oҡjOA3Zk V0e L߰؞O#1k1JM9O r勡ikL<ܲ:jzS[,vg r.'>E2T]%243gޯ\yʛ= ({NQao*: 6l,fqbـ,lc{冒1/k@!þPaGݵᥧ^)W%k {/bi t9k6BGD 8}& JL d5fF׊F8&g€]n2;ٯi{>ф ڟ' x1V{KHRnh7?j7\ tM]ĢWҶ,tDqt;/Цs×ZoAO={oU8WU/ [)%@$zq6˦Y,D@?H=bmtGRK5)quQNp&J=G$LmP0-'l2ՖmuJ\Fc\kSv)@z[P0u}]LVヨ%u#D#(?i;nWN|v68eHD1.OQ;Mͺ$%>~4)B}D:5ƙ |@Pi7,yk*Eӎ*&GeA8/zB6 AO|Mk#8 v<+g:텞f4LǧӴzrQE˞ /mI{΃K,FK ]7ۈfc/-~'L'#j`cEL(VVfv*7` GҶ/P(~r+<kԉӸJQ9¸`;7W SΏL*T&L:T?C $#|P͔UI(~2;)!̀ՁH!EFGN{cבLlHm{aXqG,ƳxVkIW֡>d?: A)&KH#ctIآVik ixfHtVh?O[ pLȆ DX&r@I15,iawv\a֒9w;Bw$6S)K~)h30(QH=Ms~VX9( #WZ+[t=.3k& q/r.%If{4xdߒpN\U)\%ĪÕk,rs!nA9(=2u3-9|' |{|3AVڬP%33H=G V' &ՃG۴6TH. xxafQBG"K4cp7/UiޥL3CF[d;*uĒ6\~H:RX<soGY #s%$}ߏq^=qց*f jXw?GQmCW8a`Hjnٜˏn^﷛;x7/@%j>;e~AҴڟA8]oimP4g?P !cOH`囄Ku3Ntjr"Ryf8Šޡ8 A&AmF M f5j@q&_(#H =h#f_0{B6$Qdh2_F 4B2Gkͨx^bE$CǀԞ]|H R5mĂ/&3 $HI4#ܜIΰFRk`{(}z{W9Rۀu;hO\ f2i$T9]PG 0΂EԄ \WTcN#h/i#HR((E10y~0pBmjmckqzZ9:Eiߺfk1sXG#{wCZxhy(,*:t ^Ι?nHËCLAGi,|l⎁Ft̪sK:F t.ZȅIbʷ?i ;@~;u{N:Mֱj8PG}'C;GQe;JlM}3\/n Y&" 쮃/xS MC053]ߋ*9;ND_|-rT; U{ׁ\~YFHUq* )#UXO")(Q-@0ζV ]룪^C뻄4'3 T"3JyBʖFR@,ai,I>~368+no33q6ҩ ]wo0$;҉(5wIWɺ'AZ&Ťye[j rgXfAZblU̾M'*H*@{۞^͔J9y0۰ƃ;"]tQG!*zd<_ XX_IˮC)~/ww/(kzK(otXPb5#{ ?eaM+^tӕ^b}qK&1).@cܿEnx0Ա|P0S{*†Ԟ{M<.r-pxk>?_:3yY+΅nѩy:Arm%%`Vc4&n.g \|=mx Q3̂b,3.` aʼC3̛gtCycZaq1*̚IW?Nr ^IC.I5V!,AnG~{i]$܆`Ơ{ Ng}BcplJbh{ s;l(CFO&Yy>lqRy"Q! /WL5{ѪD]?z'C z!V.8prEO48VކYc! 4d",6uҀR.ЌGqk{tv>fJb5lIduaf[b^^TS.yqb#yx=2,_yaʙEd*@(T$/ 6ٔAbP1I+lCT9 r^xI,.7|4ޖ@0fQ~ (R31_%ѵ4Iɳji@>Js ily֡]f>f=Tyn2AuJ%F+ 6uKU 28!t_+~Hc7ӬS~} ʍWfԓ y vB(wT[1P7;i]HKh,U@B*dY< Rj9sO3{(ȏn@l }g0]%.KE* b>PBtRgvKl\:/Ӌng*˙} O@x s] w`G+ms:w}VٜSEmْx4i9ދ>QVP/mGK`gүVFaP$74(AG ^b)0K"'!v_0dJ]5+L]̾KiQҜd* ap.q` ]&YZܖ]}Fm\A"j9+ጥJc?8P#&l&`|[rlZ;$׃.PSOB:DT4ˠ1j7Ү,>{V' t˸u/fM\u,Ĭ53#"M߽`#).JOh!r8[qVjC ☰-e ؑ~34->lx]L*1A-5:^Oֈ&CB#EͤlM \W:dkB&Ȉ#WwM ZlJ;NngID s 6W:ɥ~P/yc@1~V3s[6KPh]x~Geq>B ɭ$UQ҉2uGJ=@S泠j/4ΑSV%!L3`>8oL8CRUj =z ӹheNX9 Klggx0C?{T10ZdV;=&-$Y`"''xRc~ͭ-xSxj%?;@䏰O?>_zUR\L7Ѫg RvrceP?ܷɀn (| ]I+em0Pr(N,UQ$ej9$EҲ^WlΗ'l½2$x(h9] ԓf{k_23hh~./ʄFfQYp֪NzǺ9WtG($z(zCk='M:@9Z'Ut Tvk6ӗeX0ĩjeSa%o/xHђmT>=yc(ᦗ};SaS&/vSv)he9EI`ڕ9 DQ̸qH`P@\]Kv% 9z2k"eX0v?Yd聼E*y7b46 CڋJvN/2A?07V`pogz \=,bZ;bhPv,GLa)PȆ^4s@i oT)w_=cad)>'z9\L'Icm~C%Y?!HMrisSԒ"}@9SYGw&+@IEK {(JrъpW@%~(=3}Y G,ݖj@[˕}/&ͼLVGg;'ϩw m!J؈YvBXc',6a}R5ulŚad8zAyNVJz-#4jU~ ^d9q4{w'vU_V%AIy*n.nG#]fs7tѦ}NfH̩H*S̶Jޝ5ڵ]?VYF14]v;29D\8Oi8UI$(cE(j̶1?Kė\HBMĠo>^(ƅ^6 2<͠^%qqej{_pAjPˍcGI/5&E<)X۰Ĥ6L3Sb5PބAɏObM)Pl>M05> 2=X5Є_յa:T2IEQzZU®ܕU[Ws޿]π=_P6i>P`]78~# }dz}Tm&)>8sA40U? ܺ.+0>&.$# YUDJ^õAPuiZd8@J2"c JsZ̸3dvBNWq}|Vi$M#|qا1.츶T;Un8nԨ61K"8\%4 "]ȧj>(-\yr6yYEp8|W6%S*|AgIVE׼/Z~t,(}?@mHQކFʋ^FNoH·K$Uv+=l$v?E{3Bg݊e'rpcqw lnM]ߴO78՚LjM!\N!VcdȏLiF6 _ے6McW45q3Qyđh4~jAd?6e{Y$U" Cu[)b7'F.N"'wp~Ie޹R$W."SZeA]2O4y[ȇujem*{jo2Y2I3ȼ D3N,*?&n}8֓&N=4`w@ VNŶ|R*0e2\'7UbEگ%W5тAڥk%gKmU唦_txOܺZNC aJT\:m~01 + tF;CNVò!lXNjH?*[?8-s!K&bPаuHPqWtӪF(tΒ|tk>Ԃzr|@)5c/,=miN^9c"?wajr-Z`JfupC.*mwOsw\Ĺs1@]-w72{`}ЊmS)+ !Oَ84|g)$lP,ϊơ]k{Ψ/-nb^3lLR(y0q Oɸ2wn0%5#u7dB^;_9 aj~v ̀E˼d_K!+/rW =Ħ Q0KBcX-ϰ9BbH٦ȠBG2BL3V.<.gt|,XC 'd̒ 0(wQ{.ZA@fMTڵ`t_YklO["؋GFjCQgqkU{a_A @)Ԑldyys81/k-~)h͎UMφڂ.<2R:`ˤ0 * HOXJB}40?<C-|LҾ{Wr]d+ rlۦٰ-4H<3GD&zAΗ+_ e:,ҤpȣV ; kNq|.`%x@ݠmݪIϩ`>5&xO42O9A9?AfQ:jS1[o9F5y;W_"fZ*OhBnN'x'kHѺ?=;E/Տq<Ͳ廚ӓQZfj2^ Y!wqL7H9ƪMNYk o?FG0ct+{ SRhOCߴ͈R@ŲV&*8pwӨa}שUؽsVx /$g 0"B||%t׿5mQT6HLCP*T5ʣV{S! -QPEJ)|Ә1)kHf7`,}5C:Ʀ1^x@&a[CwҤ#?P[.A"n#04cඦJ鵒MLuV]]~$ w$zg8j}j<6 "㻲  ,-_Ž+dBƻ  AdP CurxQG+]'qРQeJ $1"آtil&,ׯSYŗb@Gr(*h+VGc%[lk,GF5" O /x?g"?-Fl@d˶)oZ3 c[>ޯM5k}-{yAbx[oE)Ӹ * Xh-&xCA?*9#E9?g}:#Y 7 7"kP2^-O|gco޽'5F/c t\,2>"56ØF{(iVcf3&lY#>rxY_BB?<$'ACj BֽKIыC0,v#:LoJ!9 =,Mw~Hd^nZ;i .5YZi Yߤ&7y p[%b743"zUndPtf86bi`t0; [Vb`SbKw3!¶GF S܎FX; 4iz ޗ?6GO"}="P & ,KTY>듓X/6~IikПPG1h*Fz͟㱚4PƏ1uO&0YHEP4{$Hۇ! ]+@.ь݀=+p +@!Ɋ?'î{.ؒY0%ZF8>uALw{^keCl 1ڍ; ,rtvy ߐJO(;d+#ihmk\!E9L9Gjm[h^kJZ=t̩ɑu9=7ě]33*^cKU}QԱ )q *0 urIqvؤ,*3Lq8BkRߔ^XdY]T7 wOvNFO<]=/J[>kn ]wvNZޑBӛLJbVQ<Zs`4^<^/c\F*%LlyB ɂ&΋U1cm%a 2jܓ-c vvA#.Sz}zyK/&o1iZV'X+<ܫK{śViuN|-|oq<q|Qi[|OkV)D4b9gn0^W eKx "]omd:Ex{l嘃`=bR'Ȝ t#KN `o2pQȀ2d7³uqYszQ?)ԓS ` twF0B\z+1Sffg C{vJ?R([(A8(USqs<U23*^x[CgCsl-Bk(p;v\UMdsF]H*dOsĎʍ58ݣxO>wCJI_ ]-ȡ:-rR$UjK3T3O0ܡbo7ެ>lrA[B/v7_i_c (SIλL&gEON7~aaJN)ʼ ^ Ї .JX",0mV<[Rj1M+w@k!:B кpFd,ln~%>=]I.jYܰKt)QԚPڍ,7 K͕g<\rF6 FQ:z ${.춓U NkZ^4oc_di}aI# !}޲͌R&?h Q TҽPaUke#@F{LB?lDZh7k}jBƒĉ/Cl{P><vSh 8Hu,I#],~&,VrSҒ%sMBL-/Ƕ?sSlEiu{.A)w zRsTckO્ޓjNUg H%1y0;rq_||I7apZIq DAeUKg꬟U b/t? "5RO(xC[>%|^zRQ[1#RR?Kki<u4-]OZSδ'\Gyۅ/.&C7}bGu8 weH^Ŗ(}Kx㛬Y wZdND*J@Q|aśfh`Ou*5 A i09ƶrӒʶ4c6,hXݝyXIB 8Eld;l"2W8a /z^kc&Nz0\Y~\G*%{ꉥlj(EZ|J;af_;Y 96YغoI(@p϶1=%!X:"5.]H٤b,|ˬn\B?y)>BFA07R&HPĨH2wcLj2JClb@ycIcIh|Fw{GvYg)b VP3vQ9ʴ*0;B[&i=`_^AM; S3(R%2T ݓne i9TPCv>ri\ C3XoiLْ5e#(ܭM*s9|>~(/ϡ`'+TE&g1^jbM8p Y1|`1( ^ y5r=PM w Tew7~@5ff\oІ_hε0 [~$gB+$tVTP>c~X<,U; X*DowaPנn ZYܰ$0xwf=Gv[Im(5˘ek縐CYBY6CJ7i&ue ]أ\i?1B V@`}nb^{jFi#OQAe#?.ߣs%/|TjYPF+!ͥyћȹ+TG'#-vMs]ٿA±$мyxq.׾ WN %bDz 2z b6![I]< B{_$獡$%rikR4Z"q+|fV&<,⨳$D 5k>z/ 8s0-藡շXRŀ6YN`m# vԐCt@㭞KZ^@؍΀ZїWepoRѥ<#̦$p ~ 5,kE)6@3w lŷfTY2RztfÒIl<|G!XQ?dqCR61%w8Û ]!"/`ja0(F95X@n^^@,(}fz>*LBl-RQy1=g0.zj?÷u?09Q|Qz~COExNq;a^m<;v{YӰS "D0X +w6h%Žܒ,$bO L59@~j'J2kH|,ՠsjKznܸJ55R5'& =\yP"Wݤsv1hq' ȩpK7t"w=&](QJ n9NrޜGE~Q=SGO<}^ 1%q KҰ:~}YQ rtPPtE;94ōyoÏ~meq<1˂*ߵCe(ݡ jPqQh<4r?K`'$a]7_Y>Թ7G⣚Oe A3ycECt૩9ڵӇ"QId-Q&ލi}dvDq(elb4x;1jl`H#} V C}m@K-4 [=Qh8[Cݞ#dV@(bcq@FtV@ˎC*xL t|UYAv?<&)JoZJJt񦲖$TDنʯd2$G{%7Wa+;Ǝ^ $Q?ܓB*[P\(uD<(َ )0M3色s!ƙbנѪ_٪Rgc'2`@wX!#'IPP[~?62iWJy(rz\rKq+/؇Y6L t<;8Z `&#R7Ht׍ES y] ⛞Z:`&; 8taHf**&EPvz; ,.mB[= %%o)2>?Ep/*;Rt;dZt2KM-h;1+i{wI3}TnN'wHuUUd IE>}ڈbP)M -/Z*nP7"%Nw.Ym2̐9k~ >n#^iMB$ZDbb:W|k=h`d0Zw(qTf "J46  FŌVcgp ј;9 Kÿ@t:!Ԣh`j-|}r9ۿ}shXHS  q;wJ֐gu}EKIÃrj$9Q{w*dY5S~N2&{:",7|<KgW3M!P#CIByzIӕCDžB.lr*TؚJ.pf˗{}H=< 'Wyi<#L*5>Ar[ǩ[,f.QHE.Ct?N%fUN~s)W*Z ?{Ea5 @ &SX=ؗzfwS]jT4aq6ӵǣpj,\"!cȩLgȧe572jYzx,O(N4KL#ɟ'b+m`~VcHnCQܶ zUIӇ[zNIOwwpRa[ǢX¹:=YR2<̝>'h"4Fe4AyZ˹+4V}TkF/ 8[,7')Bq$_fRb؀YȮFڞ›Ncܣ(D 5 tT}Dn,#]co3{KP8R WN)7$W+j3Ḿм9Xw8nC $6dEx>]1sl -'dx>rdDJlDz_y G93hvU"6 tkpf+Iێ!c=TK}hHQ 3L QnI8=L <xuȂ,lSqUH ӥ!UdTYZ2ERJDfuqwe\_7:NdB?4a?" {gte,nIwߍhC %CS9j*1f\#1=¨#}*V ~U]״3(#qe7@߫0 o?5y΍.bH  GU*Tȹ(jUviah @3$^~{ʥ`-gQ-,pD,oފa} j:F; .ɫaTdN?Q4#yw@ޞyUգ$yћ 6ب=\BŎT@[жMR~#X H?zU<@z0_أ;z邠PkɥbxK:H:?f+ۤ4N7Nd*BH e6]NKIXQc#A\:t-U_nPM۪hat4?>> &ɻ7 r2 u|`["21} Z,`c҈>$+-"ѩ.'#q.8M-K 1kꍢ8@89x>hz\W;tȮMG6 )g~~8ٓ=b#W`4MTTո8D=I uf!+axn{'rӊCk85B1(~0jPkeyVF6.{lf\뼎8a4}ș[{S_fca9d[pb*?'%+)b6@b5mӱ(v%(F3 R6uJ1.ẸJ4vDZ,fË0lցU9'K6TdAˏeDl>   LT#e pP`A[c1 O:sB[R[͒"}|1*O"R)qkߥ': T*|O-bf*t;H l0Zwኋ$P'Ά =cu72zmT(XQs>7 g^{3#g[p# Ηc CSȋeP1hA_3:`!WjP Ett+ɖױ4ri2ywCSBY yV m56xɎГrk;Y@]. 3P)Vzc2E)߭g S۾Ab$ it/iQ}8A ^R_$XYb27hWlS^,ALNJgw,=B3]q+XQC1gD2!-,%:,H?F!e`4UbP b%8/{ x| ]Tt#j9pxa5@&DMjq=Gͦŕs=T B1-6n쇈~=C!Fm[:PcbjGQ)@|fs5x*c?cy?eҘ$]c6ֹ%?Ǵ'`+lO=+L-?w q^sm&뵮i? WmP5~=MpoJ؞8ʎ.P?#'O\6z52 7v3Yx7]e|D`o Fden*ݨ|[p ݮd|DP !jJr.qU ڊg` VB-%cҨ 榆;鞃m߹ɏ>yP4EesC%A7[],Qfkv¼C IIs.E!1<>5jla}4$v>l9+ПGĠ'vVuU{$zKBVżvByn P:9[8Ж=m"qqw&5#1-#ЕӓW(;9U@:}Ϡ`SsuT{N+W5hDڡ'/]^S}>Mut/* sF.Z=>/;2ȤܨT!Y"UX-'LMY:YNǪ`fy !pDo7#&Pڱy̑s:u:C߶vON~+vZߗ[#iv_\/WZI+%Yu4)z+Junkvn5b._ p3[п=T͸L%6`bN4ʹcCdj|ruL{DJi ֶ"m _%.~p$fx *wyz7;n2mȓ*ps,ڒ JWUg#*8[Z.VUڍG7҅]/M$ߕ7n~1"bw$˫K~хʸdlm <I Dwa*vISQA{dt!} ȧ7An%JU(߅㍂cazc';j`uf[nR;$:έכanLr# 5z.;5Eys:ֱD:J(uq12:fX -'Z5W؀"(2*xy{q܁Bk}RÒ(E8Sǐ?!tWn(5ROH'Nv?:L!JB)u.|{?ЈEC:@Tz|gWqg3Ffv("qC|$ tX >l?9,*wHO#^$|"JeɈ4գ9:ecZOrS5jg= /7R1\t_߼`y?pb" Y 0"m!#|EzRH`2/rYHV}6eOz U0M8z 3T w0d/a;3i9R]VPW.*' lc:_U4^ofU[h =u yt'Jy" *Ev`ewz<:I݊ݲO?wL=5eMÀ8/}IOv1O-Pa&r U -9E.!f7E%sh (Jn 4&Põb'&^T0S"8Oˉқ|d)"`CS%Zj-_Q'ٓ v[ZY %;0leTZq˜'$*KA[=b8m>]V?8潤X>E>^U2zK⭩AyHf78?0rmtq-٢o^UWHuT| ~fFםGu NAGL{w֖cH<ݬh(|]`$i*=@U=Rptz禭kZ1؋Xv+WJc{.R8ɆyI#(/$ErBs ׆3b6v?yY g>a4 {:+c>3Ǽ?J_hk>Ku)C3ͤI@狺Éހ{|K3}YTH2mX(ε٪'>Ov{>v*/X&wvkp|2YƆ,z1 `\ {Dh%ΚW~ަrKT#pCF.{1NyA#OdkoeGpBDjKV`I^\h.ZpceQ?5ybބsE`GfA:JnskGmUK"3|r;]ϫy17,*"pH"S=uly9BCzF sEu͈wjDWIu(Un3OWoq6FCJNDHhEl[RIU* ihW D/ Xdby,FRV'b7b%0T+m.&[Ju@y!Qĝ/}C[~yg_t'ۖF:d\qM\v[yDZPblzUZG1~/U GTDQ֤Y%Y;9k97FBߗg!8-= 5dx_~~z$ riZ̧cv%} C2D=4{jZv BGW1qfSbFT5Hغ9]HԞwgw<ݲX$ in .981#UZaƘI4)nWifH/ {N6_9٘ #;/}ok"qy"΂8Ve;lCjf׽OIUHsHQ/H]6/ʼC# DӵKwٿ@(e7 ˓c :#B:+!@q$*vr*hcp$e_D 5E;5OoC5b02BK~[m+L.jV P K&f߹hڋT}oYHZl) -*9ʋ}Zf\AtVslh4Bŷo~ʮޯ{療)ns0isT]9ZR/#iȄډ&g9A͚LW=r ݎcF7Y`"sxUUYeTif!2o65NG>=˔y/(~~zZkS=;2PO6J._)G~R$Sng+"|j, +FPgC~)P;~h *.ERbFs!I ʊeۙ|; Y-.Sq0iƎr0:| 6} "k|y<+\ |>*d5g==EN o-M~A* d6oڅLG:xRpvMW'鯕 hN)Ըܐ!9N !X6LԸq#Y EhͩT?y@r6H֖0t/;^oV9zD RMQ2w1y1q P\?{g*le_pQJơ+*8$3,'ӛ ߀Úǩ4gi}Ï\1: / ɓzB-@qb4I e*b.5noVRC9z._ : DT.1ůpuܾ@ S c\d%%f`YK?^lW;,bDLƝ""U^~_R D_,1(Ʒ+?%S]*-n2[e&,'\]%<=xe Qk1Aتٌ8> \XbZcqU)eBd2fo)[@[Jy@u&Z?A8c-H(]N.-`nԶ;ڤD|;[ݝ'秦,Zu!9\^ 4 5HRp,Ԃq9%;E>0~VP<'-%`!Q)jG˾{;a3P9~F'^:r<]uA^wh.8;CS bF}̛sOmу&@s4f.6wcɍdd>"!X :UBDl/EuJJ0 0Hf3 iDZچH UY>yDŇq_8O>*`"AFÛ8u0檎[{h A*ޜ*Ybf@CA)=] i&TG+FmF-$}POGWHs z7׊S muZm +07Ϳ.9 8ƸU,~0Kq Jo)Z!Jīf@>ulM,}gDZ8Ì4GxwdC>@{xl$َ1x:5lILJ kc +'&HL3Яsd1T5qztk+~vTOQ* KxL Wjz& ̶8˭w 75{6_H:=t?+qvqeIs;G%S›#7$^$28+<J|c*|k7f;sӣ%O(kl $\q(n3tjq4w$B32%{G7ĆXq+dl&B ~u._s=WHzaijyfU7&;@m͂H, Pnl2Ik_ms#d{8S7T֡@RE}7K. *{x&:sEխɟ@RPA5w:Spc |]}E&V>8d4h&j7SlOTѦE&O(+J!6,c}w=Sc`T; p3 1DV.*7NV~6'tаl'gTPsTo,2ZJ}_;h&/҃$wz!Mce YP uӞz`L4\Xsj҅`rz'D%aSU ySԚtH˷`邔+#Þ2|@3+MoP= *ZfkNzIS}!oCNt%P`;MF/97ڋixr\`bX_w[0[2]B d$Ǒv16BWϋ gHrrqbBP֡U9o( ͰK+*Bn}OKh= HVCS4mN'n?PA_*vCwUE1݂Ŏl/Aq!6+F *[RA3>p)a:-{yo"LfZ_Ǒ^x6n v2})l@z0l+BՐͱWtMb.P Je6ctcG`.Q{œX-U5 xkӰSM&5+oJڀ^uiutQQodž|fF,a_)> ~NGm'v9!( fKN!w-W0k/|r a DqAc]#J՞Mz9O3D(k$VIA`bW]3 ㄸ,m1Bq؀=-F\͙fۂ-X:o6+Bvb0M:DS59PίaP,޻I3!KӰit%iABBҵ[y&pl^ /:b,FS~3&(>HgJYG9?/tj(ޤ.[vm;h?C3RL[ܛmqvf6rB0wll 7@&އJnݷܴNJUwu@($.FrNKcoЀiH| s9aZau?uc ! mXf"jJ+?wк0 p; c*3/-V.(H_MK)s\ ҋ_J%I}XG!9*LE.챰#`?UCk8|k~X\d E\Wg&gg)8u61f2X;M>l)l? 'd7MnAN%EݮPR,t?$79l F{>nsQ٢'_|Ό.󩻓YZ~fwjq0Jl׺e8CI9J z6Dns{7[{m-SXum' `2@ ػ9 ę艗ʷDLB8>Dяe[-Ƈkh^Qyә{X7b/%/,K̨a$oͷ4g 6$q45/bOvңe#֙<o+e\4$}xUYA?vdGh"y㇡cZYt\BjIn4Ƚ+CxddWtJM+0ۜK(F/_+46eFa;(,SJPhNku{*Cy30l=u3~I`$40;> iZf1%8!1CՅTں{Q]UaV3PNn-JWw"J€Jb2%Q;&e~`ǰ,k}2Ahu.v-',am⟈_{>c4Aa䤚Ѷ=`|6|Ķ [;g{v&(8H9kFp;Irhtpr]?zXޢ!gI䧿/[<"#c"[Pr`1P" N#gF7\Rd%ABg#]k٧OZt%d6n)^'P 붪A-Ln]}O~ [J܆ `e2>s9Lښ,P~WiV{'[=Z8N*qlpGd)Ï8O*)`ecjzw+uZ5_bWGl3[oIp_“ L2:b :˹ RMGEb2^(3q_}`(v66cF~s L\`B70!DT]w[+m}Y3q eٮ3=#SVׂ(2R2 v@ּQN.@N9IyN ( j$TA!_2i=ıV SIԈEtV_ s/w"L"*|;Zs)B2[@b"b(fxq-J?6 -k[cq|Îpp5엷_6i% kVkj֠`f IQ#hW'(bS@[Oy \Pf'ܺ N aR[a@@sN>z[lV5bsWJS\0is LB\WXmݰ%{ӭEַH?ya /q!ȜĖΝw8Aq~#ki(w@4GtJ5$HPHg"DNzx0׃t\ڣ7%cbGUKOAUm=.TuBduV(7L8q uy؍S&&ύ0Ax%[! &1K2),pЛk/37PRP0忪1jx'7\|xey},`B0NJH1=C9c`fQ}UOTalgaQH0"byZ~a]6*c㔹nYWe+N}Ý["Gus#h CeCI\9ohw9Uq\hŸLe҉R9!yoõD2p.IY\$)2xu|@ 1#x|! n+D>.ٶ@굑1BW $AK`#;K8H~L͌Ԡ&C]8A;T#/ױU^vi9@Gը^~QN8lfbM,e pesL^STw?U]&}Q@26 6dBuʊ֧ĥJfTfh͍Ⴥ qF+p|2X0v0fABqEz!rRDiοR5ö/ jeݭl!T&yXR8/Bc)ko ) :)"{,nS}@ Jf0z*p%1"}!_B}1uXyZ[ؿ7{j2?vw3%91]?sDW L2gFmxb+ 9]>(LN@M2~}mL.qF'b36y$01Εzc*{tUd.beھH}Jϩ3x5)ve$6r >ānH&:6zuw[?(zOw\몰 ,ZnWڥuL%E;1gIprC?@a!]&H9JxJrB%gC'5AyGm%8kǷ!,Ew٢Q^G~l)xwL&`g<`/Ms&x6?F߰0N)}Q'x/:o'O%8bIҗ#Ӭlq= _Eѱy#PrᏃ.nnx.enف# X Vhv!cu_+z 9nҞ(D#f;H߱7uh|ot7_r/knwo=Ƈ'2whi)VL.Xl;}b*3hW Rw|ƣxSzqXͥ=n[]$#kNLLr79Bξ[n}sh;WJ i94fYTtI˸"~Fw9@8ENyghLc9Vϕ52"/SU5,kP03*9LlnN٨|ژTkD>lHq3Ɉ,j(j'yYz K:ontwpjD5DrLW0%M7j>Ah jƮC^s K&e+ ؘԻRu]nsZ5?=S2$rCaݎÏVԿ{U)GAb.(W7D`cYT']|bO@m䤎eg&ǜ4Vޱx!H@q(#Bf: hsΪW8 k2ߨzZ L_wm '#oUBҧ|I(wv dWqLx(NpL'cp8z[ķI:0h;D*U/h+eN&\Gj&9jW,zA 6F٭GZVח<slU,ipOJҭ 6 @ʥ8S~aX^jV5Ԯ1z+[(^HV !m.Jc2.?z0SeAGF丒.%[돥e2yL4b ;{]auKlS1KZib/-?HvF|T;Kb{s  ┙q jai aXjqϦa;bUbVRr([#fg*Z%lUNZOuBXa]}[怽PޕI=PJDO;Qtw/ (B3eb?wBO;:,,pйms}hx]K ?s4̺ɔaƴ`q/ɩct^Lx]k4rRo{(byJa&Y% 99vv7mC}>Six\U5L6-r֛к=[ܓ7{~{YZS lFDIueЃIۖ9Oб#:E[koBv F/?_Z9ZHjhv<ŕԒg#NBqPoGi:-fG8-p~CvլՁU<=_((yWQ8wOJXҖMC\q8_Qypn+zEGfᱽQjTP`"~?}3iH[lڶdmSsAEt;}^dv;`E^7r§V\ |C&z}m zfo2aOYLg$E 7P勧hP<o3"0l'`O|Q.UL{@9"Qj_8Ѓ."Aw}B{OPXu!"L#"/N3е՞ -;0-Z*;@^iڑtn谧RyFӧE妱t lCx8Ynjr9sUZC,|d#j8#T -Oi7ؿD9ָX3Q1a|`86QO&$' Q;/0M[\3 b3Glv|>|:h>_$Ja>k7 zOk|YRNsfayïF?R$X}풻Uli/}SAaj_C )G49bJY"rT[QgDrj8',4h -#굍s"is'{~ɥqՓ_Vtd4ş%nw <50#UJp{b~v\f^FZ/ޙ"[J6C ^L-@ NgXP¯8W8.dU0vwMw2Uw vȮ?bkTɟqW=-M-݇u[Xbp[Q0'Cy!8 ,gԟb攮a})nB}ɡ w%%pU4 :orx"p\ [}kL&sAœ!7TdɌLo&6dht A r䁨׹2 gm-ud|1IY;IJDi]0rr:Ҟ =QqIU?†!I'}(vK;×:jƛP=$1u , u1VYKTjLlI5d*ErIR&j[g~;so2$ܠ!իBn?gۜ j4k5`juP&#hRDe  ^!(9g'91Tr/NU$k wHl6 h Y)1_Igos004CGYVer^06YߊBvz^G# I[N72s*r1z0NNt[i#ka|9v( Wwc ہg2Gq-'Mɮ !eu;fi~dqtR(#eYbo])4ST f>GÆ*ާh[6ÜzZZaEWԱj@΅l}2 ʳ;$b(i;PV/6:0"Ԭ{? +i<ct 8ʽ*6K[ Cbx]Gc&c}+F>W! (Yޏ.c2Ѓ|AGF&#CEKۇH\L/y⋘b#xnpNGƛeX^;ҁ}J}=Y 0/̗icxZ됏 gL~XiNt}, ٘bzr( SJN8b@h'd,fwOB i{t\E? > $lsUc'Y 9IG;xO |G.s4aб6}+(#Vư'҃ն5U[5ַLK? ^|exP>A+2TjkӢCW1hے8[`roO;Gu)ۍgH4\gIw<kT{ )pR"5nbnZEAWcƃJߍBڞ!ȩ[5771.D/&pD$I]}x·,G%v}̖HuL-Cf(ܼBa._΍2mȄ͔Š g"QWvm_o>UhR2A+D<2۷ΘiE_'| Z 4~kiV#6)^Tyjį./ۯn, pec{78тg3?&b0MJx$׮6-ѿ`0e٫mM.\zRhaSHhF\9,ϿK?&) jt?x8dZƒR;+nuX} ͔d(]!X2(O7r}Hإey=ҤIJAǐM&X/uIj?8߅"f+&Clj#յ#"UۙxûQMwߧoj ?AQ,=_qz.YUsUp#QԨj |-W(ޫu v@*cuYLj.*m981 [?(r M;jU4`DY>,Fr%?~s[wuɳw+\9垩j1^M&m`͍#>#rJ\2&cC f2jǩ>_Lg)%G6R$6C{g8Ց<_łdz.^|-5Ʀ&Zт8)Kv}R0s|\8D xX}z$\CsW'rd˾agc3( k&TM\ٕJxyA?՞Hy{H {֍nɮ&u> "֟74U! g1 ΪÅDalԮOB ΜA䷐ 8@_hha=u =M4kxd܏m UVMo 4OmuKDoF{8x"Xyst)7/ŔV^])9=~@"l?=ʢ <]+\! q9{G{3U{q Ui* ]BnY,pQ 3!q/ Q帘)^H$žG독δI!SɝZ=03T`gQԣid;D{:z#1&e$*h/YjIXĕXBC-M'm.p{~T'i0#i歨m5~,dGK(@ (oS ln> Cl|/21. eFufv:JJ__h&Gby\! KkfP@C"LLA[6G1!>B:K֯^ (BhM>(ct(:Xl@pefALW=7Eٍi-j>yTl؎ @e4dTkɠg[wb#o7]ᚓʫٳ֟]N1,H;QVt 4|Jq? Ţ(;z?kB; hKwFF&]O 1uH&go$e7[xٙ^ÇEfjKS5v#[[a79K D&N\uGwErюbw4c~h;hxnW@gEWq8ydūtѪW4#Lʔ 4|~ƥ bjԡGpSa^ 98#NnSV"i30ͫWQnՈE𧨏)71lJZbq?Roz/l-yQʍ"$ _Y=~HQac,֑Aǔ #Go/ >R.\Ԣn{༿ n8|?>XHVtR{c7nr殻'ԗv~6L%אi)$U~+$ycҤ't2f㚨.IFRUeq8Xj1髛0Bތ+6>dcBQЖa+U3PmV6XHGi:)dB6(G#,9}tsQ:A;7|*Y<1N\\o.YqmzWA Ph颟D s =F/xtIOʻ#ܘR#`#kiT# 4C13w%] ȡN0 i=7x?O-7Jaf,C&Gpi6J/ Y"Aˮ%!ln2Je>:ecMRe/4PE^o`Դ*T A ]@{]fK: .2p[[RYz쳮t[ls>"w2~->UO|* -蘗:Vrw3h5H~<= ^$m~HRos[oD͠VV#O?gku R(5ݍiL3`H" LPGRMJ\La.Ӎd@ Q6KzC- ;:SYM~65p 0Ւ\ ;f2Wa40JdI}* lwcS@Ĭ2'2t^=|P儧$uݰ]iCkMy)S`a͖bK神|QFU2[ZxmlD Ί92)jMIm j6~\lי;qsw=>kS["* _h 3aKlУZ] *QJ?$2 Bl?^zeOY0n]T֠ݷ)RQyx w ^%z, (~ezN AvTDU,Fo {Λ8e22.}.דh߬DaxlyDsoT`]1;;*|R{ [Ebxܜ"9 7\I\ Ѫ6=eL~an}\U!^{ ٳQL+E],#=]yK1=S6>aվA[Ga_z /^ ڳ(N)6q@f7gom:(`\|u:J&C vnBAmʳȡ=#,bS=׊N{UߧihrpUⷛRO;ˆnr2eRR+ՠ8aa28Γ9NS:oN62 BzõvMp+\TŇ_0[ oa(Q.t;gRZI6T'"v`ښE,m_NR4-i!:'|ٻGmZM0"*(]pQLXȐ_m]k$}v IόճI(7>R"mֲtܙF!+4g ;.tAa6t>#kMzXlXNPg Ej??X%fZ7;o4.R;@/4w䑔7 K3V3HQp )cM-uIXXnw%Bإ?bc)S.دfsV~T:i|޿"3D "ד5يԪ wseijb)N {㝃r %+ ^ h^ıQ}L$mY>xV!YN>Bq@t [ hshzyK`֊Ęr;SE(Vk{1oY86y$6,|74YMݙ7η^}9F?cgs7pf?B<"In.<&[ji+W[zPψӞ@u>Fg!j ۛG3ڨAA[3zuewq=ʴOe- ,̅tQ i;Uڵ?/yz\4W\'CsUgфAV ӗӋ)I5 /p^ه0*mYsO;'[~g  n?DkA-0+QG%Xg\CBk=6JǠ[qV!8CD HI1)2BP|cu9~,vxui||(;=<:`h{$rĤ󝰁ٷ]ݖ׊.z[^$pL6cO*&r~8(2>84CnV,YK$zJA^qYJ:ay3a0@fe | K:C*NiÉ,CRQ5pse*,?@b2hG6Q$?Z6~YͿ-.e"K%# =f<)NM?mY/F˺׸l/YjLz)kC!)ξ]wP2"z3jήEcR"X$ u(zʤ|cc; Ld|s> JsH{KZm;a0DΨx0L(RSbf! 禯0;T!*am&abdžbѰ: CNWD5\] '"JcKfC67qdc]Rkկ=c5ɺ #1]~;nHSش{g7BF6Bw2ni\\g1ē#n,>lè쫊^IOq+ee}}#ƾDބշؙ%|:eŽK ON2 [m qqkMKJ2G!nSe;3C4"+8}:bˬU61=\jVy1Bߙ +A16h[Xιk8[\+pSH˙Zmo~a4 ʅ{OJ 0yE!1Hֿ q@^V~-A滺>Vlr5~qr';Auq{"[ك X1YZ8"oe?d122WO 1\= K'̸9㖄q{ tt}A`z߈!1KC{ЩKHAZc #*n$0+{̜0VCkp&:S-sj40uEv^Od'`_>ֽoLX3cy)Oc;^l{JivB|/CcQJ3q*@ 4N~?O [Z _7P_4=])4;+{L<+iHEycc!^ÅXd*&Q潲MJG,-!(B }uzIg O CQ0&GѲ u`Ctd@& xRde=9;| <GgǐE9 7u`΂!vUr 7c$0'9%jBUz~-1 6f/@i33H&fmt5ndl(?P!]dB)w#_jz4}vpȆE}rA,r׵ 8$X GDꢝvs`]FF6i"ќac粈4R{á@7JTO8@NmI@hW'VƍdnsGWåTٸ "ѰڛD v>0um ƕjjk6ٰK* xh08P([}ue@,5QvTdzkQ6?ڏيO~[ U=bܼ TF1-NyKQ9v'zB:䬧'H]UQf4T:<( %*Up n ;"uI}-w"݆J@(+&#cOkUQA 2PB*U]1X<"Ge9&vٔwXjN/٥#~ؼ4ϼo\ :r6Ӣ)6.I1~Ng0+EV&&fVP׬i2dvW.&A"E)Y AP9t^ցBq/A<3 G>Y^,K0:=jb7:5w%,V+A$|hXLEoR!@pK 0 xb RPj]dGTz:q+SF݀vn&2y]&1o"=կa "f wH*C[>̎#~ =ԣRU,W nE1gV7557Uq0bMvh w>Y.dp˲Ӥܙ]QEȕ/@%HufA;A\a'fKHvh CCEW14qNhD7 TC9HMtZ ?Gy3:MV_g:)Z7bzf!B<#f[b|YiǗ*U|'kWr.0sj῜[²K[X[,sA'엁$.mI[ $ofmzӢ|"[JueYWp1&PgMyOBLӨjcFȰV/yHf}|ڎaN$jX o~Ԅ[z:'(1VzK3c 6h{Tni(!̦%Yytpqü2) UfR]_m!|o|QJ .&IFVZ/la^nx(cq]5]6jfΙ4 괥x+d#MUӀAowT$Qpy n_!mAȋH*joTKyxD4ցjk0]NAw(.>F" *rf;#PVKsWVջEX+ƅo8\}}!Sک. 3-8nVIK k`_o&Cg );VdЀLx&zAP|=Ɛ/MlFU?<~EmEqF43dJ)"N'Y/`J.C8q?l<7)-At.(рƤwh@#=_}8'(DM jlS7}%oCP@;8PD9L'ttv쬗sfݪ)ƣm {R}҉66F`mX[8vi}YK|$yq` 6PV=lzI8MP}<75]5("Gp5,Bb~ ރfN JNZox~7CX9[kBM*v QǢs2+sUJzePuȄE 䜊Qcf-* qnP &lP9v 1P|@lRJȭ9s%3gI}2aqU?*umrdSS?}h,N03#..VEzset?.גX|m:MΛl0QE"ȝK/| EOk*A'z~ Y<֎C-0…TEٺ)$z@Bkʺ+.Iܖxyc$Y,y=BS KfS߁Aե|&-뉡:|kYau[O^*^ Ϯ r1+;H شP8}#֩1Z>\MĸM91낞 7W%cnx|(;O+>еe>Xk-Vn'5N5T7is(6 ,TV͓ؔgS̭ùJn!3tgŰ:XOD:ٲ1sVA{ﺅ![.27dlt!}y]>>z?wjbMmFCf1b*N~:bז&a^ZhƸa)h:2=ax8y;ZCҎ.UR0 Tx~-Rgr0 :44|sr0)q7(Zk:2@9=(PdKmBO=Rotvڒ[SXݐ1ޭ'c:9*xR\(Tn @phMl]2IQzfBs1Ҡނ2 /@И4㓄ӗ}Hv\(niUG_ViTPqw"Cꔷ'E^![sJ}MZ۸MPǧQ2,Ύ7~#v԰{o)6 vEK(SNq$FYG?eH)xT03V_@@Fe|nM+p7!_,$rK*<8JLEhp)$HVGJܷ6hHOY\߱zEJj]V,Tn+<R"Y`h<t|Yޟ%AaJD/lxD'1P´;[:,nŧ.EUj 9l $KleCC{9BK|)23Ec({Mr]NBy84}A5 Y-c$u4-,􄌕 *aw\u64G "j[*<ʘmVL{5xDhA-6M Wӡ]jĀd biZ/ AbOCm>F)u9C!i`\[T9^SrΝǃierbD2 qPf |=Lne~pEnvg!0[w=-c󱁚,> g]L(2هy4VQk*HGdRhΠutɊ~ C]=S1bեwԶ/m]XS#2~ME:?7Nb&騼tt<̚Ll0^+4} 1039{/dhײq&?0>4}ރˉ*p;0r^uGZ Vw8e:d@ir%-,GUaر)–tf;#MGtDi۳s7Cf^Bs8.sM[6Z<'BI/9UBY>▒eőRY?5E A,0]ɸlub ~c4Bڜ7dĀnlO]M/E\/h`0/@@Cvw䘢<ٞUG$FxS!KאM aQH.I-]d2Ge&mĆ$rze7Ï0rpWHD-ca{NxUxs8KDwmX;@)q852BYZa3I7xaQkKI3tBg[>!S`syPL XY07&bui0t@sl^^7X(kU%6=¦}WGfL+i ;2dԖ~ME!++> 2wr4/Gy#ǔJR<)ۻݳO W(msP>%ʟ(~gvͮa(xv ]xP?n[,Avj~ijO`8sPal%nzBd:l$QAMc/d@k`?T ъYckA7J$艑WxvMygW͓$L;OsU!Ab'R=^&W=+n$|Y+DjM$}'o" zċIA} ( ?v㢖{R.? pҧ0F >%V-4#OJ@g䯙tQ?`Ug;ZP!T:1w8u xOc wZtrN);^Cѫ~R;Dȴu^VV~BzX khbqhh _)VŴꏅ+ {'@q1;8>J*z7]JuTMqS7cM5uz„E NupYʞIKdR]oAZ6,(OVe4rup|oW>۷'ˊ` /z|9_}9ڇ?Yb1tܑQV@KU4d$eV[CX젭P҈9O*;Z#WrG - g͝+ȟZVECLK&YlZK#e/,E!V!(tµTGնk Tꃲ ܆IQlq.SkktVL G/@̉R.1M#QʛׯFDԊT wzF{m(})+R#zP3 ǎ.9A2As[eM~*{h fQtB%6cq+ v C]h J#1E9џ7[&G4BT,/YP@WjX0MYB0iSܿc_Y歚x.˶[wUJ#yߝ8 me ACTt߬Ҩ=y++uL$ ڊLaҵCy]{h C׽Hmrn6n9Iwc+o{e'ļ'I;J|wy'p6Sl&_5Ϣ1?!aݾ~iP%28[c.q}Rd挥aOSeCijɪr]MX˞2dU׉-C5/XޙSTNҙ~ӡb@./A}Y~Zû0èȂ'wyWaBWtjXw]r]WPJE^oX71x9eUŎ7;_5h6_d,7pDv 8P p'yM!8i`+zJ, w43'c݌Z!YKETZ 8Ǟj2$ڣ>6uZd29\ӁpR,1`!݈%ruUiw`XCN QHG2H4*S>7;Y^lGٺѭU)_̍]?]kLb4Z{Mk c~0m*b &vV[Dzeu(=|* ,=y vsᔒ1PGn=>%H\ k`Sa>42+6QEF{ԠUҡ=w,iWP,c%ðXl Dokzhgv/E7Zc tlA`8ٗ9uQ!? R.l_A}6LzP-;?,i&JO bc@v! (G]9cĶS=Аr[9Nb㱔@CM5C *e0 Wv.qJl2.\yR1 d,%kŽ$ɚ<!\]6ʷoب]xl׫~grVC>8se/{h=-$t&NDlu=Be9$163U, =;@AZ-;U\JdkwUޗrPIqUݗ<=rcN' &0ۃ s8sA?`UZ4"IfhwϤ=qh_<bA[dO{+v *w ։Ah)3+ /FR)@V@hIԶ_r uULaY  @Ԁ ;j<3+raՆ|DZELlQsPTaJӖߠdh^R1V^0Y,aqxDs|@,(4jN}lṔmS}]*XCC?.o*ѱn_\4F[f̗ t~Tޕ$=Wx@$sQhLL@fDwvR,*W<ڻ,8P >)i}, KZQ9IلDx DEY}%2k|U`'_֦p>DĿZ8ʟiwi<+Xl}2~$%za kahMIXZ5mYMW^G@`Qȡע?%>]/֟ D/'ZSWсe).xPW guqf'hP&M/y$ţ+ɝUG.Emu {9MunɴɆG Jd$wv(K*X"4*U)Yb_&$ rTHnC qgT*q,%FAj9\;}2|H)&~CzE's0U1nie.X gєNɓ㘉 $}k|\'=R'=P pz&)is̀ȨEPpLn.ḰT;_W%4/M7e|^qSKa1!S :ŏ_-DmHvIUZO*WgR6z*HOQ‡W\[rS"r1Y' 5K!!cY qC cIFkzi;HvJkt lEWKaWUEhqlVd@M&;DXφb4 |߀GT(h1D ,ut A &fm~h6NϾůY_Wey9Q]dOU p\yaˍJӉjblDq7kv$v:Z4JД|'OM`h)ˬ/ {I(qriFIX{TT Òy E=9a>N; -~]uj-@dN)fb_1.wHgIy0[nNHS- ^U *&Mz*k<_G4|@D9gz 4et E.<"С7sE^.fmb:'//w}]Ъ7B>]6tYߒ yOa9<2cd6Ut5%(bd65B(O9F+r#k:ޫ=GMf3@brO=smȬNa,G~Hၹ2K^aSzkTKQK"ܔ#Γ6E~ i*^Wg\IM +j>sj?䏤d%?__o x߼`eg$ gHÖqT=nA.SWBl>1߾)#;ΰ UDFl#Xg7?PIuz ?Bfս6Y(i<ǁJD"z G}\LBEp2>[hSbB~vezO&Zi@ S͊> ! HO&i1]lYif5T,Unl7A?_#@@`&N,n&hzg1BE{$w!jiM[H/zS]${(UfaD3T`e@ym?7X[چ3.7kF$E 5QJ-۫.y숀l@jlEvkud\zM>eTx_d~jd ~1GOkDŽ| ;vzDwdy^/M !*7R[7-.j*mX{ˈ@4X=c`lMQ5~)(1@r1CJu&&{( ^JrekvbT"~UaێH1"T.좻e4ڞ ^Gb%l.v^4$U uaH pqEKc]ڣGw51hѰ:!Ɍn}^ Έbg(+r?x?-sDbTgx(\&籂*:rFS]0$K,#?D`X:AXcyJ*ⶈ B5סEZ v/RkFĂ/%Y,3j Ս{ n{;u?~ߌPYlx̖ ~@j7ȖY=tXa$27 UZؤ, a$'I^޽itEP>l*]IoeB6k!m\l|`CyR~tILv[ q74{EaD@ }.oAt1Ʈ7X"/Es:Ba-)T0>T.|1 vŹpL,*X3X.Z!d{TPƴPkB(H+,"88%~_61ŕܔy^K]Rx,uW8'ٟѯ`?C oPE"TB:'&n :ni)`J $1- $3lጢ(_Z> 8t͈Ĺ\^sb#>zJTVx'g\ ku`t5W3Z+\MbHaCXHeE]HퟰeCT@o˥&RR zǫ"mC֌BX#K9,9ԀfQ'iFK?#N`͒iۂbl4K\A}Z~‘ТF1I`.qdV6{6]5pVj(- o<^F0/`*Ŧ S辘/'`kj)dJD-B̶=%ZAY8GZLah%ZFpiD5z]3(2{ m|%\zۏҫ aqR{E"ο%ڛ`dqd+_6Em,VSظz"%uGEۢ`v w-Q?Yf[j93ܒ ^I( |4wr3b|`_Pv 7p@;#&--W3 ;N{uM>#1J@.G$26ҝ͒f$WQYgm_<}h>7H|@(+kl?H70{ˁiz P't!Jӝ}᥹ jɯo_M~\Y1.[BTA\+CE6- *"`j));Vk̨[%Z 2rŇ(Ld ę];q, k0yR#3i[(,x3FaX,Ѕb3RȷnYT woZfV㢑dLq *sAYcGk+/d"ߟcWG D2LHtLنgһgU'NTF]o:]Buu|.Ѽ'jP_*T+l|Z1;aŹDZ9Vv *ع3*avW,Qf1uC(R%^:ԌnV43pqFA H#jk >TnIяhP[N7O X&c")ϛA.`C/[x8_chGnL"Mc2a\ 3߯-_L{_Uo V$U6ݣм4u=d84NNry/̧şԩ4Ǒ64T@Rw ο20(ZJB`bӯ Pk3rY_! h C<@Q޶%."9~euDzͣ¢ɳV_),\ }B-[YlV ~Y 03|AJd.|7PU;꫟MgHFp ;p-X"--%KѣMCCd6=M׊qs3/lt*5)3'-͋}ְ9{dϚ9 -e}! ,o떌[)5 8ꊛ)1C@G :y[+=^6۠9l\KFa?a4pNˆRUa$:??ƹ6R9oȍ]U6 3>W/SKw'+c:.&DZ3@WÞmJ83EwC9 )p 99g8v2/3MeBE-2HzcSCd='@H,5BM )_5hK wS7DM RHaI.yAiE#^3@b^ǡ/P^rS}v4Um2.!b}YU&ej%0\dH?/Zxݙ.MUBSn%,g *'kr`̿BV )cWм߽Q?&e+k Y͇^g ]f]"3U|D_CY &׋GɍYs7x<d֯u /ŵA.E10J'}frCcS&bm)ƻ`].f1(3캡@Տ|טa`)^v!bR)hrXߵA įAkW(2ӵPax$B?fh{T/I"vYJW_% d9_FA_cY>r\l0_qE^ډmo18goJ)/ vU4Uk4!n',[)DcNhE jGȱJea7H7֛ U,XS͐Y'Qa#fPߧng.(SEjW@fMf CKpnNvR⡎c蠔$=N-a6ܟk887\XR`ŧ[ <)QlAMߟޛҍUV#O/F`0}; 9`F++Zh;pL,9}; Cfh f$t,u,zN3=).ɡޜqB3^1x&.avH 9IԠ>þ93]iIP̫Uuyt N)ZDF'JB"\Qe ;3$k'sZZv!:a+'-}҈Hҕ`\2 Q?,0%{fEmZ?FS:W7X{/<?o)kTPk:6PhOmhb1!6qq9 fj{v+co)܎7 @ik#l ]'0Y:ղT~ P㚴(MSa0/Y7?.Ԏ 泄BߏSAjׇ|#IgQ5 9M?-ΟQՒqv`U/_-@n'>0TEqV2'(e}j< 3,e>wi]μEp- `M\_JpXۛox-/%@*&CJᜂK%Բ(s󤸊p|ߓUT\F1uh VKiF?||Ƣ9Q癀i=wΉXv>=\\v:(/a:<>NKĚU6,M^I e0pӵʬ?5M892.!)Jᢄ3/mYV?.{Df.&C8 Rf?KW.HrNP~ $OFloζ㳈5pĶG}@*cIF+n"FE Jї,\m{gb%扨e-Lm1?-C:C͚gQGA5lJ˼WJd=޻1-$Gm1f8է7iEO92Q:|;Ty1- #gݥHI"rjN'Ƨ PV/6ؓJ"͵9&9*o))ԗ(8lafA77l+|mJ T_ΒI}22*{*ai#zC:zT֝@^uսsz1'-ȍKmH)ww.$O0exZIG&\wXy 8c}hffrO{h.kRM%E@f0Sz\p : Ħ(eAO()3zʅB6 ɍw4 Db,w&l^(ͭSZP@y"_uHVŎ0`Ms§䶏cX]SLAƥFy S T\FI$]`hY~SBdK(#hȍ3: " ߸9ẽHp3zHʠ,0FVz$B.% I_GTpίo/G]4,4E08#{$aΒW\6",GX*̜rd~.4-uAS }r-79+JgK&6ә& TT"0SVM6g䜈ws 鸹qkP!/X7[D1B$lw|Pɷ^ZʤTS41hj;3XT R/c]!Y+@UM Ub=U/h 5åy+ȣ Uҝ';NN9`Ahxߘ&C{Zs, >0yJJ:>nJp/lmͯ>l jhhcXr #03 LjWqEىv96a֥:7h5KCAM- 6lI ϔHM$ւ(a7e\PRZQ+j9һ!WInǴZQ)[Ihӆ t YpI2vBN |qS NB(Cl2#U '[Qִ"#tCuny?2Tm\LU,ĺ &Cn'l_vD枖e'*lo)t$-/8lU$NGTgX!Dϝn1jTկM\ w<(_^B^]L+Hl"f2Uaa)Z{E.|'dM7ɢKX)WuRㅹ=/̰f[OsW7Swy^B`{daHe ##;qm+òH\Izw|6V>CiR5&~kزjS;O'pyۧ⎷ <6D~FE"k^&Yy&-&@Ay΃a'}7 v n[w{-tJX"KomۣtJv?`$ N;\_P&!s8ѲT#2^ %`B=òI!H7oOix|DlK/mڧm7Mq'~YfjB0x܃v[2 6;ٓ syӔ4dUu{+ҟv<7<7!Xq&!ͭgN4Frn 1)jzX:Kz$^N/.KFZ4d YG:H^5P޳LY' w 0,D9%曖}MZEֿ%M ~߇ f %Zϸѿ].^n!dQRBmXcNmDCxrr#`'ΝH;e̿,1}2|TVٶS(ϓtac̉Ğv >]b(:c`(>~Uq '& G$`вR} $kU9:Sؖ$Jx&:PF 5<,4o^P:]M=bfT5RAJ7@@kJ$sNì`T&]`xل0Z> ۇ[}&\ MʧNo[{b.4g;b 9̇Bb_su {۴jj~6z&j! `_ƃ ϩ-orc$tӻ4߯1='.F]C:xwʃlJCyp90WvF+bA!qp@]yA)pa6vy,V9K9ӧW0&U8Q=|ʬ#EXS2  WHT͘(C=س?P)ȟ8R P[vzdn -ZYC&53t,`ZmF/sTTb6]m$Q_ďb~Hy;J@ܶoJY`B)I:G-h"eYuiB+}^s &s.䤑;W9QqV b8Y M?r"q{0$9u_XYІ}WH04-xa2':ijC]Iִ9* ޖeS`hDt1w3հX}[:,Aʮx#ژVlȤHL,=Y֙4j xgz &'9e,i%?z=p|Ug.C#5 Aײ{#3:Nx3pZ܍QAΝ/72Jt"-pM{$,eJo;( # }ן.@0qu W$Zk~/RhAqF&m.!:RIqlbx,`/fT3gnI$_fzE_\Tkʕ҇%Q|)>†w`qCWТdy'ڲ*p>t87NS ƱxmtV@IG֑x]7 zl8vq 1s ТR+fopA sKv֙u;*w*I[)4nF#|SLtp3ʡU+sB0{6ibޯ8}`IFDAͻ#/)2\sCS4|΂@wDYҜ73K9\Q P?'<&QH=vqmE2o:ѡURZ 3LPܐ42Myt;}3DauŅ`.7iqsf'mnFȒ4fI@4V^Ä́h)1PܲtySO(\ yzapRζĸҼ4 i5(gs׽=C{]1aiܦP0'0ߤ~-Y(-G{ejԀĊyqob|m6rR]6t6)~m dj)[B\ByB^^ M5(HԤ P}ZW =R $aP榟b* m -: NJ*E+J/6JKnq;KzV0-I"wL* DW&bU_zЬZԟTg> 67%S JGH=d]xqm8JϞ#{QPnoくuP*fjrRVQA΂ڌJ_[r\^'{P0S|@[¤߇m!໾}Aߔl)yfaoy0xfyopH$)%ܵglk5 $ {,Cֆ_̀2g8a DmLkѓV~ w\?("9 N D>dTB r_(1DsqϭnKY=!ʊ&@5x 4 4`4**,帏C *7ITPJ.2FP|_&*3Cr k 8|+#M7+&lk WjieSEh˰Ih0kȨ"cP(壢+UV}=pށ Uκe ASJvNeѬ1ڌ ps6AӒJGV=}q}VVF n$Bx̙󐽙z sABc2ǯXvWKα/jf-Dre̶ӹ`4cIxοqSQ50 ҇E6![ ! {anmW黂jj;|,Kxd)"B: ewd^Ac8:,f >9(ވ4{͍? ڒA溙d~Y'IqIV={ %g!jK]E(\FG—h~=av\;۩Au܈_ɀs;`:TT@Vv1hfg81)r*8I埑›qh^mP"Y!};%ᵾLh~ (X }y@~`cguTP-S)tk(;}'GFT,&gJDUJ:<Īdh u1qՋ6?庒x#q0 xD*qdӽ% l"s;M-hT|A}n74[A:rĕF2sukxb4/THrXvt"j bxf4GD/3\J#jeSKuȼc0" zKj_ {fsZveǷBrsABMzssdm6S ^K=qo]*/w RlYJhE+ Tr x8Eˮ9[@W(͉ PLс#rU\^8Ny (BʏRls.~5gdW2hcI|!ĎnfwT܁C8㳓d:,˾T+f候h9M$D 1hR8/QP3{G Hȍg=%3Q@tq K3ϭ97laKM[,&0Պ(9\9౓uФl?UQ,sx4~凷g>k_~:uhC^vIEfl1ܐ opuی`GR.W}Q$<;E6"?NupM#$,[z_T_'ӽRGH4r }Ei:=lLBstQ< R<[ʳzaCoUc0ΌA1L~G;*Znٿ(D%EyQrdIß`Xxcw:ı:Xfc^A <q@K p ]K)7b[9l@2L4c[MF:keK-8eM?APlneZF#|L+d9@ء .]_B6+4D5k؎5V貄,#D`yR&+syWfsw vF*jIrLRgcf6I;UMtoQ%B,ہqk seu"@bKдzG>vRb aNb\{S^*K.1c¹}@6]d!48zWK E#fIUӱd ڊ-ekp Ooԡq6q}K;Cgo_lVQE yO+wiE%~Eu1d't4DUu7]"_;?xkb80w <~w;Odk<|eCQdr=o^oTQ 9O^?cn$ލiU8$.*[ x҄ߛ]26ye,G0rTqݑ'kE嵰65DR :si-;-J C{IƦhun`ӳ5'8UeqW)!A Vs)bmRl0GPn!hx`Π͑Ú(zy/Ή2T` .d.nmH[DR$ Q崅|,DonHa4q'{tPV5yS2l-LĔ~tAWx%ov`m2څ _"bdjq`"'w^_˕B{ߎJ%]Taf e=اf /0>[&*N~j֎sah17D'- wm5՘x"@ ܫ8/jcye9ϯ(N@/T+x*6kk0ׁ2 OAQ3yu3ApX@Jȋ/KEo<-% h WUҖ}B`9 mtCnj%\?͸{+'B5_*9w(~6M~/=P|b>Ԉ^?M*(kb'̐Mas?"6+ Y0?z2?=4qCPOiз wQمDRZ- 'N"D9&!{u(Fƹ(z3sXoHk@Еw% 7\Q6i6E)wl ƈkۦ=t{^g/ gJ\hL V PGWndw-]c $LbhxcDei {&˱I]͸@+B4-]Չ( SZtg7YQ 4(mL(K 83_.Z~ŢE_9}qj"tUT(exjmi?EqT fīCC5WCgH5ktmV+{:9:WR im`/帥ߪJv[F/;UINnuJ>勯ٜ<`biH( u|Z쁻ɠ1w/+=0k⡅x`|vb&1l8ZMC.J9p?i>⋠ps~+5%-\xuO>?߬~|]!ѥD>kE,H=Jig\+ Dn7\ jB;ς_mt'9'iAxna~.w$hpgN3c '$C]J:lL{C;Tg7BE*0G*(2ݿvīn߬7ņkQ8JY$>3{0wx罂rC6$|W1*ahu*\XxK%=%_S'㭌?S:M Vk/_UƖǠ(G}j}}mI5G,TCNn~&7B\+(r7~/$ɧ"!!Ib0f7tDzTUaEYW+^bid* A)ن 4e60!K=nx4€Ks\k(tWȝl7m{=*֮x!rݶE+,ec{oA:<*A`։hoVS{j*ڬ 9'\eлyEM'yu֘;ZxobJڢ&ϞJ|FRO׷ -DU1}GSe|/~Fpn``[n|:g5b(p Oo w#银\e^@AʫE4آyBaW,鐯VT+iL1.>}}Kd~lHMj@N<3pO_DKrpƼOɍmIbQ .l4-OaeԢQ8_O۲SRrz;ՖffqߋǼ\ο :'s77) %{|H<)*qtm&Gft RzA`[GemfIXh6pqgfr+M7YWRA/~C F=w'Dxxx` ((JzXT;^c;8w6w7L>ZmNi{>n#Ko3͕>H,i/i*弬#G_wGãX3vA}hz(6ry5DT׋3i햨|D#6Y,(6[ZSMLŒOVòYaN]};uV#6j: \U>VuLU╊Y۳+̬Ne0I/-hoЯ]ڤuTz51GXlT]gt9AUfФF:#0rcaP٣saShNr{+Oe#׌h+z_Q.?Ra@d`Ou !.. Co.K S\x+r:J ;ei bi,jL?2=l; ]}%D&IJ\Aơ+>wB!Ij_(8Th .72Uht\NPA\Ҽks[e/ݽMA(v2*pAj9t_DZO]Xhe\H/Zi?H]`i{NЅ.l$WQ]xM Q΀e`nRrh@{)n¸[?> utTi.Ц &A}B`R]\lHp`YLzX]XT"rej!A='w -ΖA+S͓"_6*;N[׀ӜEG ')u֠8CVl =,l43̟pqx?!뤗b ),YdwtO,g}F7Ӿ@H3^%9CO^AA-ve]3N[,Hī5=kݓv3Wgd|37r~#LcދP=w3=4n8\-2g\tX j3L.CFthzşU 6A5`ʉ0^jHkπȎ.xȾa"O-bw1q1j":. M)'d$Jd4 ,3sCb%!a _RLby ۓUbsWJPmsvn@>z{Li4ۯYAa꙾ { 7+4SfΙ2Y\/Yh͖] >VH}E*ML "#*}QՈ8Fn*Bsek|u<ؔ4m\݇r x ]CܸUF0ٯY#SbZ'AQHU; ςWPmec&OSKz.M5='xjÏt7:C2ϫ@.C[ 'B^y<`7`%'bgve>ܣю vV-uQ_JP!C{m (u8y|sF}6aYI^TKӸۈ&s/YyJ胨2f8x&X.Q%eQrXPO1"{tᤕR'[K7-*έ+/Tc.up! y\IJeP N ,brRkڎ'@CkJ[&xaY+ , + J baV,\%ODVq(WO Q cMkHkhOna~6ljj^%aiݲXo!Sf&:WG9hVGJտ G" !w{oQIifEnD4LYxns+s0, xqMLTAPz<:r;:ELWd28t $$ jZ &[1T'R_sڂL2]<ƺH-H3^Tn"wbTݧ<ۼ/ *by"OYX=>$l`q3^nw?.Ln-vv-' ]r3,r. >/]'\̂6+,rqnSW C"5g<2gۮ1V2Ivzf1ܫS2A"QerT-۱U&";HUξɌۑjWPU`%$H fl.+xՀAlUN8ik)t'iy%\0|aֱYtJ.褄`-extp&g$} ~uv2&bx`& 9#Bzb gb%:<۷{ӬU!􅋙|L8MIIY׻`ܶf;$wE4` 3IG!1\2{* i U ZktSZN[ ٦[C ^Y8P@FP5U1} `aeFA`t5cm=TT@3õf z&h".ECKK܂| L =2mS1 Q筫"qP68dh^8ie~6o/?»IɾҚ%--*4=ߊ3s]W#{6% H*r%Mm܀pd(Vw&]W4 ^vzRG!2sX׿pձ"647̍i]ݴ^Ռ DCϑhяGË2{tfmK gf-֋x'uϒ2ݍY&!:3]^ڬԗOh#2$b$ceu6$~Ĕ M7nhfOϚUGAC}$'{) c҈McZ{]Y;pk 5LG)@$Gdz^kMUW0LnkjBGLlO`S%٠[sBc݇x"JԺܝdHr>l.5 Kfi8 YfA*@X"ܝCe_ Q;Άzc){v2Wb{f]!-莉 ^IgLwd#g%HAoS !ب<i LxW >4=k.-t)~B P" V,%ܼpiU 2$VO:nMSpLx'S}ls(!{c$S\?t:{>È@qzUͿ RjAap <K\@APB|eONNWXeD[! B$jNzPq'FOQϋohN㤒M^ZͿsSǜhoBo@roTaIB,ra7gY;e X%tE`MMtE0PcE0 jƍ#&TCr>L-N(_+XIP,̆,Np pq9Wڦ/gvB"F8&I*>b!G9Uᙝ~s[y-E`H%_vrߜP$jnT7aqsÌX.R0ei?:a|f1Fi8;!_\H4"NKS>:)MQG*4_S<] pߦ w"ݿOGyŸ>-KFu  *{o]#[vc~An7ɺ#_8)՛ѯ83.c̢aP I3p5i/6nУFW3p:-LV[c]vգgA@'cg_tS|dEJ2"'ȿThkKjPu!՘$_*S~nݣ[)w=Xɻm|H20  L'l:[c=l:6A0P9{pWC(F zٻ9L[H\ 0%"+HOۓ@G/$QH;V3iG^JNqBA>G]ޢx>K G$Kc5,t',"q]?9=c wΞ3m_>Vl-Sa>vMHxٲ_57uڗpu[3iJ#BPIU-EK7AC,K_g/pVQ|LSc{(' O=;5Ӭiw.UpOƜCc&rVDFP~_z~B*jy C\@ zlgm`x|elےZ{7ϏU^S^}(&_c B@1%μX 1_V&:ņɁ3J̑7QͿTwQ=s@n43;'`9y,S[+5ZL6rME\PS(6Gj-N]xWZئB!I>|%!Vtd*=h܁t!2 nQP<[oqwJ0F =j{Y]F|gWћH}!o8i^_R J-zH*W2({ ÷-LFeXq;|/9IJim HFjHnˎ˶y@лaqH5K/O2/3 3e >/#v+ W VBIO9}oBNi(3|*ԭd7s{k5<Ţ +n$XEyx8ԇRo-V 8bu J9To~SaĕN&ۥ|7lE?+bG7uϪ2ZR_l@%X}ȐZQػ[KD u]uLv9~$uyƲRCukE!!=n(xndCnC$ @67Bi)P V^_D5.3Om U5X @t8b.9~Fڌ(hjό߄lU+2^Rh%L{b2k5@T=8k?a_< ۾pe2iNr4[eel־SE /zLCr,VciV4gIg%*05Gp.Ipw5crLEKE"p%J}.*)%3}2E?dKʯcc-":Ŕ2wic^.g{ڹTg ӊT9p]?$ы>nW\V*paiH{u!c.~D΅! aM5|?Zgӽ1uny7aTRn1!%+4(+"m@8x٢ZFvp1=ƅ<%֘:h^+v SX2~PD#Yo)ӫPOڱ]g%㐃5~N{`]N=$;O+ ϝ OtKJۗИ6&I>ܓ ) iЗ=d캋|tǫXZ¢[8!+xk+gJEQ?vWZXG,ÁEu9/)l="B'YhTvtdH Nb*ҵZ=1sxc$n! \`3v|'v7fF c/v>_^X66@tIt%&q4iضxtSADUȩdcQ@B5Dd-֩}BQE]}9T}ws0HGwonUXkZ8?22@o.a5nЬ'_ǐ(OnW~@4IJDժU ͫUB@..n2:'Jv&JZyϰbp1JG ~}isI ک`#N[5‚#uwq?TkG6+Lރ(K#* 3چ&VL 9g^Mˏh zQ}E-wi{l#A&638SHyB/Th%Yem%etm5+v0; l~%]pʞ'k.ШA!ԛo wO!'L,#5~n]ZyFj ;(?3#.yҍ`nl/%{Bg# *Q\T@k#3Zֹqne$4|6]fm+3禎Zc/Nߤg k(sP_(+閗zO@/1 (+!r6RL3pդ=6}:R!/sKd9^`ܼ؋ *#=/up6($kg@hse: Z.|$bMhK:@ƅ g+P" 2v7z'܆S@Dnr!Rd#rk^፷Z39'OE`*خ78(oAneG)M\7C PeD!8ӁOo'oEx`6Afy,(gN4-}$'mHtpKe\H''DgՑv<aiGfso6W-"n,EAӖ[ĵV>,8WE{EbܿKkI-ڳ1K#cFԲ>wpE\7C0nW1_aϼF?p$Y홛Qutz"Hֲ̹#Ri6+ߣ Dr Lw$9mW\WmT#Ԉ]%9JFF0=*٣ d"ܒi@YTB5sD'uS{k8G۽r~Lo)73Y&+?p˛y:vIcڇxTAik^fBU?3֑[ ;H6ҼKڭVs< A(vW)ԁrWt1h*pm{8*ty"W9\^(RiC˿`"Lr!2!~ĀZud2`!Ŭu&&ngU4kq9cx}a c z[ ]f58!^cBY#i8_( Ϭ4GT@)  Ʈ!g"A-Ux ́h~ V`qa!aÌ-_|~FMCdZ=6]ͪ,$/DX_ Q|ol l@^k+䥪f> .*`eivw\۲3=%F-?A@NXT:}yy]N4ftι<܉Z7\܈y e>G֓DɊq{U'@Q=ZX*cbZk$bP #nxO Ŀ=V730o)|GAI[ £&A!(3Uasru_Ըj t1,کO5m)P/05L (ђDBIO p嘤eD92q.0XҬ.d*( mK!ᲣxtQipU\Ie!LW-e|C&-Sݐ'Uy\I&VNE7|30ĝ{!@%ᬤAZ-Kf@iW6\>VY,o7{\, ]rJ`N & Vͯ|X+I韽7WO1m, <A x>Ѱ~{4T9Gd]&v$fn0Gǥk1IIE!a?"%=^y=3̸[ EOz%M#m @6}HvR^uARʮb? %p@jF׻q0d[ABqK#}i*il*JJWo>' *L&s G^=6hqo}w_UQہ g0E[=-S;COBԇ@.̻lZ ޲8|+tCJ)a˜j܍Tt/3 Lu[tG\;yD18Qz?NxS80?AF4Ȇw0FҹgNcs8FUdvՐLŻJCJ4`NߤUX&N,a~{mףÀ q`` 0~lu]NQJvOJZ# #R'F\i*qݕwodUص1!C;*,<<bNd8S!;!^Ѓ[gjMLPhLp茤Gn:R@J ;힗{MD3>@ IJ^1]M%B}r:ϥ@<7s3ش|d_gv8jW ~U1EkjOXOx"xHu(4 ØB4ٚ:(#pa~ڢ~5)[ 6";(C#jO{ 'OfF-8P\FDj5 6z\5Ά_|T?6*g0$c> jM <`1q*&;1UF)$wȑd0A܆lrK|2} 8 =f#hÖXRNw&}!dٜ|kk_ kyds\lhLSԺRv;MkSFR>u!~fgOOY mvx&q~w L50t" ^Cq`b N%f,,Ƨ|Ê!4*:PES.ciRu| J UL!sP!R8j;Fã^ղ'Lq&?KD=X0~:K`B] W|L4.M)n#7Csro&Aժ{tN;? 'kLM 6R# ?p\jB ͉ͬip: ˌpD`zElCzE@Ö+Uh<#70$uAO t@}kp {w`r1"9T&a,HCC")9_jsA9WRyM EY nBlfF S6^?z2~vIS^`̏N:h^a{ձҁʡS8a|d(H(Hv9ln7&S,X ;mVjǷJT =fU9Ƿg:6xϏMok /(lV>\wZuv8 RZ|/(tG6W > .2w67{)L\?GAsV,;F[̸5gIČOv7**釸L=ԃy|`H."mj H0|*}5T> IT\{#@Vʗ+sxulEqI^1gp*>osNni9'xS]5 r 7f[z Q < qj#"H%r)@x'F=#Ǥeq\:xzֲp@{It咬a47+ΒޮklOHq2[i'MV(0 |/ldĄ@ɨnV08@[2D{ Uk_Ps&TybVt@ڦ,x_(P`k!%\WgD$޻E\) ˖=cבy!øV!JO30msc-ML`Jr;/Bhufȩ8wydZ۞T˿TFz(iԎY=KZZ5xݘ&BeU]u&D_dM{X%o`OzM}sĎϜO@f sj C#A`غ!4` S¨4weue7 9yn*RWZ*wr#1,fIltiQEL8o.`B&w}0Sa.ħJqIyd [pPuk2#\y*Q4x2+uh7Ku\y^J կvu?c1s"& ΞF}yD:.bPv]8{sOИ$?e%?W ̭hȾ-Qw /V(S?x!ER5'Ŀgnl)by}b&_bsN>3˓QN9/UT#Ӛ \;|zPpV6KfҷTl\t⑕'d2F Css3qdLYU q+a9{A rz6v(m:.1f4EO}XsfFz T6gPdn_g+u餬m^DP& VvszܦɜM>TD͔ _b(!w(2yCUA##lFfFh =|׿Z\^ X,#B{ U=DlL-T0ۀQ|ˌEK:]tL(6 OT*B2km]sHC:J.JedNC8&=trŌ  L# 9p":m,J.uTxj򆟅N s%/FeD.7kl6JQ_n[ 숮/F0hq ۴g!i+J:_LJ)0SsL$Dr\fB+}V#|ͱm_yLwu~opҜu1fZ+K'b bljʆJlMO4C !\1a F R: [ɒ!1}4تCt׳j^_2 1\`ʤ1;Q N.a'Xsʅ T_pw*`L6W&FfxcR erg&6:EHlI*nhl5&B\.NR{?Uu lg]*ZznQϨ)Qt @cBR _gH*h+j.vِ#ΦXT t]PyjgvO1Nq*Q|MU Sbdv*!7Pߑ0($`h?NLrڼ8LQ{qp4S^5X,&01*w4g%x}=X\byfOh{x+r+g8oy2Gspμ85n(YLq DKwF*zY尻){Y;M3')y=6@pr|,4rUQae$? kr< FMM)hÁCt  PT*}mؿѼ]}v%j.it8ew,۵JVN{K]p]'2AwY23AwY^f%$/,ǡ6ly5e-q?z0iw :S ż -rmkf*  * q3ښjpbH|`kJʤƨ箫Xy=>&±{HԳ*<T" G/UK|nE6 yĵGqˑ x1/L9wx?-) mv%jX2#(GI8iYa"Z`GS+FJ|$ʡW*Kh|@_,*|1-o?ϴp&c`UID@{O54;oB%:a@h$}ZE#U&!TȘjdfHIbTnLBF3*}IydW*Qw J:GsCY'1䔻cF+P Ʈ&;);T4 (iDW-#@P)15P)TL,bhadCXJi5O(N,Lŝj[(;$FR8<6 UeLaXps%j%WZC̩KUS$lC-DRш%7q I 5bCz Cش˘E7`M,ѷPe9ϒM4NE'rePm qBEho[K=JpJ?&. ' RmRPmy { >Ж[:ZrS;6<*iS9f"}Ф:X= rlN}T=>aT>0jLm2?D:H2&v}&+wv9'64S ċkÖv䄻ziڳpm=.Clw Ϛbu!!|Ԑ4-f 3%rPJW\`S VO,_'Ȃd_S7 P" Ho*~T XD!_nfZ8o3*+љy"1$7`d}aܷ+wN)gQ)p5Bm_u1Q S.<ڜvo IhdOf?+,W6Z#pBO<=ǂHat *AٙĽ[MnXe+X9Wgu)n^4h„nSbuhx)4:FU'35xɚ4.I$lxL* DX%d`#&ͳP[P`f< aS1U7O{F'(j]&cʋ9U{@ O;TRN%"Ng'.UK4p'eydhc5,Ǖ cЊG˧Ÿܿ,2OZȽ2.IHD\8>R.𦾓xt vƩ#l_ |,קdsU=hYqc^{4)a!R/h,n3o>C7*:)vAKUk =RPPnvDTtęov>FtawO o72ώCKB_"H;#-褏'Ly%!a,KhScD*৥Ao96XwMqGz+rvm p3r2ޘ")Y3C%]ϧKcgk+(+i< ϼ+LNOHe $AbM3%M^@RNp_nz2ib^B<;º )L=Ϋw `Jp+KFjsAa2dnť -ߋQ#1J@G9=*? vT1ӽ(S02e> UbaCz-Bꦤl#8H dQ=nA On¢37 p?XX_<ߛtk[3$~A/5[+t_-̟ =4}-vy=~a,ƻ>na6Y37,`‰h#C_3/A9񹱞*F l|jo /ZJ gܻ[40APkqYuAJ>%x%2n*!OYGm"C+G/*ʾ{e9TnT<ɉ%MKbu[*[g=ʪd/[E e6tm`g I{Eׅ$F'M=srF"aquklYk7&AXc^"s]Xv"ݽ21]0+G|zqpmn\sGvuQAaԟ?+L>YW+9VlEJF1W֫Շ77М.+)w*1Of"6ެl. ^ݳX-l6HT{w*X0'])IUVErPpbG'nɂ!',sj6f/[  t'ThM_̆Qmuz`gѭ*!}d ܘ"F9S-ND ^0+7)L[J8-zN H& fFFI l1Ky5\? qEƽy+H,>}[?QԎm/::fr;-_sT,k>ҿX r񒦴# 2A@|1h|}5PYL*ykHظF] l× Do/R3P݁D36]P#.؁֠Fqt:ت,Z^$&< ? :cN$(@d]3E\q/E#(>Ev12OV @[Ji* | Yt+{A*,{ v1Ijwm?,nDg"n5v~q[)" .ꪴHnZ5gȔ4w\'.ZYͦ.!WX6he#R<ny),2uP#pcDMUэDeZdM6. kdIGr[r`vA s/jBuwj OH羜_ܿgZ9&R !b6j{-,J7j:W OsۮNSSa/$&S a CF:' |(svG @nE=J C1TU(BT`ӨH?9㓙wHc͟ѩoW:β-~'*]xnXHz7Ɩ 3ؤ*$S|֨rdIo,2a*huec Kp+ZM8yt$a@Fc";3h 4 YW+W ɪ67<{3[R%$"7!5:y2>AJm|GBw˨#'\GW:Qp_yowKrQE}v_QJ+_X)9h& 0%lUګ*ZGlRӐvHt0})9H3qc~)!tT<ԌZ#K?M&XyW 0UEw9^b X)ju~qe;pbh>й¢qyYd\m(yCEnxS䟌!r ~A儯CϳɶG.$(_s(b% 8¡WgSC3hN1苢T"Crp}[f [xGGEס` Νx}.eR@1aCU QQqFB]_vA~ hO`a֙N^Y}/HSC4m5'섾)X1:k% b_hP tEz4CaM2m\i,;c R'Qñrd5bK>(ߒ ښ) od/) vYrJJڜe}djG^l3q4ީimX=#890ʄ!yXw6Ht-!1\&m9?m̩-#@]<8>=ݓuՏ@bOꝬc4 ي,؝F>>z-r&*IK)oyVh${;B|j*ew6mДH{|ēVxr'fSw0V<–pȃ4K/ UT^Rh=ٔ ^я}ZB`1 mLD$vI8.Nl{󫁖$(dž2(p tQf@ÎL7K \b ء{R]exTNȍƏen/Z(_T4 ZT.|\K}}E's&I=L/WIvu.kCV8C|B󄵋v/Ӳ~f!`MYq*w=a~Q=y\&kFFgWL;S*!i܈ѻ']}~}oAPSB'92Q8NM=&m/\=WᦀV 'xLP oBr}i*wQ]E"c{B-'dx̄g["-P7C?A~>V&b}#H8)&(NѪ1Ltm(enu|UT %6]tJ>5#TI_Sońe")9r˺ZN [.7IsXOy05|II. 7X8%ƃ#f;o(\vHTb}uʣ6F@d{qY'-vC.LzeX.m٢mSL^t|HB]kB4|,я6a]T|Nk CNGW'&,@} Aڛ6{I@ TJMd$m :/#?m)[ބukYѵSkJvW5hi41(]YX(>$6)亮 mOCRON4!էT)]ᥘr n(qkađ^jp]3pƳR92޹UW[֡86HC;NWQ]9Oof&Ol<!% ҾH "&zK3]-uYi ҷ,!쮡Ac]|9}|nQlԏ2l44毘ρ>t-H OC=oW.{ VuiGe>m_'`;tJHTo5t|m)r(m& iUFF J Ca|qEXYlD:jIiJ)iEQ:#,W,KޝD\5Z10GsPreEK)bEhn~ҘMiut|Fm#,4U [@K;;1[qGl&X!⮤C#w;ɥEgQњ;g 9#ҿT3◤5’X tŗl?X?PP&ҳ[4f|ReAfOwjkWE/RU(L a g{&_ee[B!Xp փbwt,#p) \pQ OGE biʏSd.F2+Ď7&3 oW|TH ٫ϧ)xƒ:M8~ɾpS/ڡ=:BD I")ϲF>:Cxܓz Ch,_,}oI ɞ\Bdi 9?BPS6N@Z桎uMf 3FE~Э N>GL ܮW*B;eYM 8`QNLXlڶGZA>˿͘)GzvJN4k8U %CB4o%M"3PH!H1eݿ`/Yެ@7aLy1d(ӿ ab@:;I4XõD< o)%Fo53Go+ 71CYic5i:ϘGh7d hnt7yThn׾JF[>:TMo-mϩb/= &`mQ2/J齗 ,VxMDR/]ci7=qro6&H]9{ e.9\ ;M%łS||sqݽ޸"2*Yuexu Deq 8XU+E)еŶB-B(xW*<ȬW ӄrk5Mi}U[`ҞI:ͮǠs3YwyT)ʆ mW5@bVU!E.O,YfU V/S#Gg!asܸZ-*v\O}෗K̀$ㆤC٩3*O JqTV\'z\k$l׶ ;@tn9ލR>6Yn#X"RkόKK10_DRa*v 5 >}Ps1$oDqP?J/qRFK_-wxb^)rVKry7 p,m|9hၮ'c? maluf;rbht5G ,b➚:!DJD1?kaznf#S^5U$IabOLC0¾ $y":r3#_?{ $*dK۳\Ǚw'j, 9sˢ%˥(NK^eoCDDzlE0k맽eSO(V)ifs=/5|RE0S?1vVbK3sNvc m7w#o"QF,§LlC˟G p9&vxdպŻdnb8ᴫMgP /<< g5fv\4bI*uK%WY cOw>iB%剫l ̺B6[ѱeWeEm_,lrK`=ւĽr!:,{/@h,2)~_N0Ard_eq{QuUQ&JtsX/t t54۵]iZǜ5x]t֫ >v,j4vtMvEI6fD)2~қL&q`9.Ů@#Ow!).ΰz8'M%J}QXA:d:jI@30 gatSv91-TCʿŏ)vH@5/P*&!'m,_H5lᲃ0sV 9EiN,,yFΊb[q]DZiNulO>O-8Vj'NwXN[gxugK{@ޭVw% !~;@TFUF U2x]I;aոcn֨b27GU~̙-Y~VDz[ƜAO*ejE.%܁KmFOrx${f+ho&re.wƠ!䡵5xBkM+( w>->p`Gf <= ZY /c=olQ"m2dK@^RI"+g̿.`\]iPFt? 3SZaozDx@E|/\f&{`bjCai/ľo'~B87_x_X@Q$ƹG9d87{-=‰m;%aEO]U7Aoc`i4M3]ޑ @ET<$H@2rt(# qԑctJęJƇR%Ơ(;zQr%g*h]qi!3NL[6y~~P-WIZ?cs2)\ؠKh2ka tO.Iϔ(^i1|7LG$Qٙ0qz"k/77b3UJԼաl,kz78j 0寇hnlSL\8- tI-Ua\F\^ˇɺXr^6e!Kj`ϪbǣDҲS@<cC /uxޕ5bxJq2$ أS&,E5rŢҞż?WJ@|f"Aj B)OVFV_꼂7zj3\ŝpӛZ.*Cp*Xl?B\2 [5Zw#k>lW\i_fm|'4 Dŷ1C7A,v@Rx>N]N"7m;kKa=|yC0.CW: Y~X%Z>a,JR*f^^m0G IR?K!*}x?(OěP3*ݿI5>3^ ЎLb=MYg Qzqѕ7UB^jF^By!}8[oC(t5 Y:+S['y}Cw`-9qw8<*1#/-9'jtQ+(2C4@5͘+SPƶd%<,Zw%}q~%Q+l*Goë*. zTtj4cj=uNlQl<7SrN]ЉI #e~ | "kms¢ꥺ߭UBN"BA߮bRzFܭcV߮f NRez BS*FKSq`x@5;{ @_@sڍ 1"4cV{gxjYEkBJt;GHg61u!ҕty>ܜN3dW f-@ZgkN$Ѻx}< (K:W}Sv*x 8 YT_ў)JE?WfiQϖaE>FN%BY ji߷€4nLׁkn_ħϙ-m! V ;.sW?'{ca;'A%ڬl,II#6}SF7# }E&P%EMg6P8\4㢻855zԚ/ hRrV otһoeJ! ۷Sݦߢv.Lޛ_=^+Bymyџ/cV Jܬީucu;߃f񿮨ԣHmt&Η#|=&)DQކ&t#)#k7 I(DydմijȠ!cnHIbaJvb\M[`24Y Sh2<[flyǥH1䭶,_Cp{&&OM:\QĜ NLg9Gǭ-?2(]3x[¾^竓stО=gfP"mDe%5G=W^Ar]y|XgNdZ[=yyv yz\r^BDx]E`JC E[wМ8A\-_YO4p޺yA pq܎7PCjzK5G7-nP5,'"נNXI~ ɀ.0W8Լ- ǐ˳F+ ;bH h3>8\w{3Gxia֛ܕmR]ggtm<3qD݄S֡F V Q̃)+5Zr~V43!ÿlu3A)0CdoSSn1rȨmyLF7\Ջ?:#-5déM5͟н&dԧ ʵј|دaucţ\Lb0BԢZ!!1~NYb(_-T`uk=̺ z& vvr%hoKcH-1]=,F/K!ȵP3z["ǝms'[FW5ˎ=$f(77/M[*\? wUn ,.NU7k%?q&  3AIG# 2s{KγE*%Z>(D߰7tLPHɞspA~R¤}} M3P8bfYakY=}{;<7,kGW肭> 4xF,|{[ L {:w?sh]qyMX29{ʸt_+Z8^| Tf>?C}DFq"YY'*~? C~JJ0Y\zLՙy+A)Du}_z:H5b\[e߯=N?vb$£m*@r T4d).sKtb42D/l sKKuwYq pďGՂ0i9Zz^`zW:t y.V"-!( !)'d.ei"ȸʫڦeMa]UJ1^bGN#v~Kz P.rgRXt# *Ú_3?Ksrn/".{{l}E ;ٞ]1Rt]g $EhӃuAO-A|(04\Yԣaf^ #Vs;cmp61彻6jh9E:# ]a_"0lG j'K 8Ux $n^}~gW7 oa$q(is? $ N&,U)P15+} v{+O݈P]-N=zۼԈ\GjqbOv9&V.K~U%81uBm.ҠvhjIq 8Ȭ+Jow^oAgqK0chx9sA1 hԂ'y"[ɎeYyT8M"XA 5uG܋B,zz=)&=P- +c&֋5r߼nP]B`/п^,M}zi1zT0xHB|AA׆m7x2lxI[Lgk0{ ݳՓ]'tqLq;؅aR3s+E܁ YuяU/yq|ėve]&)=FBǷXax0Jj@$H NEMHtsjF%`%Z#5M1h|x *|^gV * qo&89&v V¸Lt'j4zސYn&4Icx?q#,VwR,E|00zs+VwRLѩiv_*J_,س= 3CX:)nV8=a܅G׹ˬѤϔ+7X UdBӥA]eqv$WY2-oeZ<o"UtgPin, VP>&Xs.zH+|wJ"فZ?V_+wkҖ:ڎu.ԙCsSRUЍ8G ) ba$: i7u.ڸAmvԼ)S@;O!l R.!G7bPm6W5TƌʠT@/ R?NvNpsNW =29h:@ı]! #u%]&?k0_jjSe "{%]S g gC vBrIY{؇$*O )\ /iLS7tpH;kExlo=I(F-s+ Һ?CwauR2y>40g>k;-X>n.&|{FZ{>e0rE,;>تzCqZ-sXټ6i LǦhTr/ o@g|KB6&ŀڴpSx2UBW? 1m(ˈ qENޒ49MF_nD>9mJ󃝣H_#͗]9| dGrt+Hd渁]lNٷs[P&̶O&slmJW$k9,*bJ5xdvih@=1 8kKr!Y]f~qwlE*XVY12 HpPxK ;:mfDnHDae#}"oKsSaVkd}\-ڋn>BWe8 WNAPKu+QT-OR-8hCFW?4eqz E >h,ԧફOVeUVcvwtE'ar`Bg"ZPٿL?vԍ˨sLtP~:v}Y TOjV+nH}7xtOq|IW Ԩ)fTKRMX!AZ'Bgq ghѪݪFTɈl8XaQ́E~ߝEp7 Esv(^"i5JDVmmܳ6TlOf3ʸCѸtp(+Y@z1 ,*=RğBva|Rp|!x׋;yКt㔃3ÿ#%Dw/jNb,Z"/ ۿd>dqh7aip=3n1йx!?1E2g(|Pz e<'eP@my/UoW8C>spj/ҺOi#oN= *~~|gb&T2 "WNP٩9-1UC9DBmx_zT(r٫U= QVSЈdR.>=h\] ͊YcD'B&{>VǴU°&bV4u]GR7Y: /"Y2셕jHg4פs>5X@楻N`+.R) mA!i""^iL))")(JsP 2igďCLLZ5J(-0iSې`#?N۬O?T+ ǃ!D Iё IOW]eye2mCH^/J\w*#SzV3 aVkaي|=k<sl67z!(0"MMm­9(8:n,iao2{2D {ksq.c5r#{]mE|;k'=:+ǣyq,dxr`WM{o: GV o ؂cY4P >9-x5Kp w7rCe k||n8{ZfM;z3{$ѥwz0:@.$-4i8 g蓘?a*n$Ï4!wz%M~(t\̧.zd] 7j'4`}/S#@0k4 aW.)յ@VefpOIi$UX})~$M3WHk vD]*"6Cq?oȉBo2*fY nW Srr˂fL: 6h*I4.Tdדg̋+} MQ_̻#~!i/#7|"O|ØצP(Gʗ` $ďh/AJG+PM\I$$< kD2Foc?^6Pq|9LJk}kr)J(_o`${cr|)^°h!CCҲiji€A8-%rA5=JtEDFK2l3c`&NCsED+ƨzr]< '@*:ńZ@&\SD5(I$Pxq{􅜧6"Kdd~%3 wD&FX$=ޣ |zo퇑AJpSVu8  ]+Q;EIʊplyo*33N*N|wkJgdy,avnV4o|nۖ'b4߫sz!ð`̰4.ܡ\Wfp*pQ x0a8edU7VGvjdL+%Y]~Y_d/㝊Al h@3]gEQ$S89͹RxoGʗELBPF5 !~(6uQ#ډL9W>BzqvZ5n8o؜zj!﮼?= oN@jʢBPfc+y%fq+O;5-:R) ( RA;`S}ZN@@ˏUk1"rҎLQyطv %Nk+V"8oS j[k76m8f] Hsasjw6WǨy:&kݍ 2o l.93i3¼僑jAbF'rN= ui%TD<>95|tWޟG tJ/&`dϔ'Rq+enKIdL%}sM 1V$ڸf\ 9aNa&5T ޠR=`9>+ʁH(lipE~t8G6HL"y0ٽ;f߾=NpNLG^du(9"I]-lk9揹`}&'euU3aRqVgЗ*M^$>oZeSXKؖ7 `M*ctNwJ%b{GRsc;b$p^ȅvov02nQl kdZWoVճZɩv ǖ!j"ň;bntխWth\ UBEIٛ(='ܩฉbڼ|X ՟zm|%ytI]6]tռ+[1v&@7GE%"#y JS=MkmXj[ ܢA09ΙwXaOfeVqԦYV5s2~/d]CY;'K@ÑOl7]^UK uaa{!ޞ16wE6bv|zx8#)S`"b4TA%^v ^)r*'Cd5Rhbk+qjaRT=. ?laؕG)u\\MnwPB)ztGXOk;W_6/w0u~LL#WZ?` DX#}#9zb͌)bK\[.t74@nZ/j82>8w\Jkhl͠PJSl1~[/t?Ұ!Ɉ.ndFx똌+G={dhKJRG[}Y6S&DjVvMw@ :የU>wxz>w)OGMyMAJ'Z%k+<ϡu2+V?$;U( ڌ'f]3@i?=޷~ˍv*6]HfgY\+uXhޠ~=súԙilcw k+hpgsg}7>d.e؜G}\\"A=%q8Y8_ѪyrO {#pGȝu<@P=OjXXGB/1!;> /AunB`2xCFl%x$S`ٮi%kTAlS!1JͿWbR%^@:2sxiFXnK>bߓfhE ASPΉO]qv! !$֛N^4ƙ ǽ<(MğP>cp.(wcg^_ǒ8qw?/Fy(*.T'P+&¹3wf;ͬH6ofjz(H O7_;_:}?uf}g0|hFU"H#^HP^dv:QQ=F&:XY|uĶe [|sa%v9r} htT@T&ҤqނAQ6VqkaO_6[a@p 621 !&V$uC|O+bidYXGiSÑn+Q-rA"S "0<"&{PjXI`6~pm.6.\'b_wr>XP-lr|h#lWmqaQTbǹE!$PL]zBFmM>{^fЕy>r3lʠV5d>pO.k$2=1zDlh&>҅7=>@[ OAX ~NV/~o"B&'`ku+މM h'! jFsѵcQ ZĤe(Yt>+QoAF9lV  :8A ,kc+F-04ek{x]CO5J>mȻ:/K,k ;Ի =E6 K0L ]@=ԪB)AÜ כϻ>o>S&L1ZMbm PbJ ʘMΊS0i{PŔnQ8JB@8c~85wBb]M7%>)HpķLM;~7@]D'Lȕ,$Uaf f_,EcDRu .צU/d&s^=Xc:KA7w-e3d~(X<17p\<3k0^rݰF:(BD0qQ0ŖJqu+.xEf&jT1mAe:v BV~\R61,@/.+dt}5 }PKWiL\(t;ΐM@P!gY3(A|.OQlvN ]ҡM*jh\rI8; |/,p5")8TG.^;ZLH6"_ϬX$UWSeߣ ~H"Gz]dWo;Bh! 5dO4hjs7P?\Iΐ J3:3 kHuUz卾ת2_BܔZpw LC`58-5^ |zJ"83:YFzu4w^m$ߡK,WX+j;7N* |,Abm0ءܗJkj @ΞbvHŕTR){9dTrKˈ*J:e]WR f]U}n[xwOp0)ŗe_UCۓi81V`Y"- (+,H^]W~qL:z 8Ttz]|/xL#imMUaSW}fƟodѯr8MQ¥U.sMH B;Zaqcnk Ɖ6;[kCNQ9,.1gٗ>8!îRqG1ƾ5w٢b!&Vo}Έ(ִ ޙ"} c}t5R^AudG cwaZKt[囦cY *$Ղ5ƃJuJl;-L]@{ٲfԣؕXK!"egb[#:q \*bX(Qi%PJE&i.}QCIs֛G#5s3ڕ6Ǫ} :D>7V5@l)ؑ 5LZa$Eؑ< ΰZw Z> cL,S5;)kӼwYQ15R0^g]X"L5 NaJd)B@Hw1+c4)Q8G8_'CEefDqNr$ك¨7 T2ГY^u|wͻLr 0$2jO M&#\!JcӶ30LMk.CCsQoVO.9mv\dVL$M~6wE6MmTԐ,-Iu#+, Ǐr7߷{t*Ks]QD@C%?=;>Oo^e^cYC Q;CYa׀葑g!?lqnMsZy']+܌1"Nʔa>bR~j*8֌mU'"530geaȁv a,pMov\9CX7.w-tV ~u0!V-.ۮDG_'؝7CUXbH<2ˍa<م*ơو_m )iOf2J>Ij࿷D"ly̮2ggquؐ8lJt7$ mf"J}y:Q꟡igƢD:RZ)gj2EۙY)/nmDO,s5BĖ; Hf&s:pMbԓq)$$g~_'R2gov%uw%̘&xWb0\V&ѥyK)'O"\xtAvkǚ\{R@Y:FE+ghŦt0 oSzL0[ѡ*`-{bNbPЦdprM؏z0Qc4i$Pi!J`ض"UvQ{ƍ|?xB:f4(O8m+s(`Bp:xk_@V$5*m==Zz'ؐqw[ܢ9|îe7#QgVB. S4% zmBo2v(hNhq߿)K^[GI:B|4 UA:&Sz]b$ν>xŠR'biZcFAajnDWY,*]j8Œ 6.E zǿF> (Ԋ{Vx3MevǣJ{}P-(zPn23m1s&(vnn[C=X&)_>|{ڠqP^ E-3b뽜M%F +uK{^嫗>7EjNpmH1^>nX{ |( | E d:B t X|$y?ž.֑[hIȗ]B6޷{ŎQ:QPe]mGn+B7B M? -$ky|UzUn|,E).$RaS6Ž M|V}o]2X3n&˭meƹa`79/G^m][Ru1<*Ц&b4>j, 'WH)yA%룞g BVw>UagjLEڻL Zl~p"{wJʯ>ϖ]]ۈw Vuu앃_}L^t>#Z=)$ڀ:uAYMpG{0^Q=)+ފ'#yO3spfRFvPČ+m"\(9%OoJb?l m|SuӬ`EKFG(Uo{Y;05NSεզ&'- #vF0k$2NCq/]d#w_rzF79k:^ۜ! YKꛍKsʅdZ6EE#uAz4E/~S Y4,9bۥ ض[:Ύ1zseRzI ' Vno1!O[p d"ֻ-z$4GۻCu?ixt,x,.$pKv9 w8f;7Q]Ap24 XQp)-Z$^/qV,uQ mYC%k [i]Mfg2e}C܃G:9p#]MUAkIn?"AҒ\|Tg3a{}F>? s]e,:Q@DrQL0[JJ. 3kta YƟ娻P`by9fa^n@QD9İj#-ԻI<,3 pbڤf0/Y'EϪuTD ;NPÍA\vaIJ Jbqyŭ>ӏDe?3մ%>ux B=Zu`,qeĘm7{uo@QC?b?\ Kvg\qW`dK^ P}gG/Ok3 Ks5spꕉt{s&Y#ZC9D|%怑il2XSUӧ-r*=lΏȀޗFc!m{[01n:nQN@Y &_Ž@>5,'MH1O-NxXO)̋ȯ8#cļUWFD _W{`n۸sFݲgR cS)[oǰz j9 Tdլ\ p _ TV&@҂q_R7"kAuHK#!yB%m9*|pJJYkthe;WJfWLDRQH }/q J$yǶ/N}r.o<=BNBVC,b%]EU|[(OhaIErG 5D-&/x ` bisⶁŸfIRGkp,b}<%dNMVkNT1[ j%6sP̟Xs塠@*w][RZt?;1YAIrGTUL!VLA_7bɮ1R<4\SnyشAQjGۣA% WU 3DJ_xʹ*UYj]T]-S nerSdv?)J:eD.6MuSZRtNQz`בk*?\a5}OnpѬ'x^ NzߡQZgr Bā0G%o67xG(W8%yxd-[xVW:X樸Pye)O!pH A9vtOM9PGJGx= }5qf"vVgѧ* x#ϑX@h'l7*!CLA{*7,f~߳TU⼨4FT6Oy  Lm!a\oŨ &Q~&L3 ֏Ȧ" EEMmB=hh|uX 9Rx,S 5C"Ba;>jiNQ{M{K^o7^p7 /GK5y[.dz74MJ8{SY4,3P EjYJ`viq~wy}y?&G&DHzDP>:vnK/ef^g>" J+,i:b1VR^ik<5!+̩|t;}dEQ,aa'@%10P@)rX5?yMZHm6pѣHS +oŦ<,J́ù : =%FIs WH_FMx#xabXbխy1}ɊCLpGwʻkUSNgb24d/-8pl- KDji,*,Q1#Nl`LѽxmQ4+q>Ǟ2stsz&5p}K\me0E0<w,"jGsȌbllS~TkjA$D=4h[٥tIxw̓hLQ/WV5mILQi6k4r4={s!I=:q㙬 L#-xwM<4PI%Q`J+|$huZ5l/I1^8% t%8Tf)Vϧ\) ZڸqQ2l%< s{Pr#t `[A]S@&VLw[3`[5uޮ\w7[L{\̼Q=])Pia \)}/kا~HyPjQKd 3חP\;~3⢛ q; ;^ɂWU'}j脉狺Slk |WO:pa^y]'zb?=\)L(`e 1yqm/~pyOA%DGw`J ~&~99GȌCxg `Ng] QH"ޙD!۳߰'YsغЕYDվ5 *x嬬QiuY *g8,qe<=V\.)7X&-qk)= 2,Tz9?}E)z \ǫK|M]%(,)~PN$]B}=29)` }YR~4f)<<ǐ٬O^|E*jDvٙU o1g'(sL\pzjN37wmCd8y*oٸ @bGovG}HD"UN Nr[sU:Yt sYE,IǺy+|eBc狢LxYmSk,@M'=E4A=E O+c_8qpS )6{3jޣ8Rui8&RR9>j"|ūՍX;n=`<l y:}GG$${friNG#"h"ʲ44"rW$ 燌ɹձ{{߾^i\w%5 pmj.5JI? E=an uI8N+[T*>"~S"THV.7m9jF1ؼy!Z RGyYZ˽KRM<&ouFr5ϭ)R5y)fnqP%E8ME#-repK9U*Myt*J*_nk(7=x7`є':Vz&i o)6;|34v:r]?,jZnUmMsV>wvyZ'R5Z%dqld:x-K x7fE@s:lP&J ^?wY dozpH -ܵǰD bi1A$x?CAdmH>E)q ޿ߒ8)ibr~?ś͝g| m1Bˑ9^U>hC>\;ncIe u^#Q.Wjfs3&c<))b+CmT˼PG={p!"8M֗\SƩ[7GY`AA˻p"^̰XD\pȯأ u4r?qT#6*w}Du BGgp’UE9^ڊK=ӒMis}x%T+O脏`47k}M> \o R@ZHdA%+I/xv,`4:&RXW:)HyoWDq~ &عmxUٸIG3,} BJԄ& aûyidLf"oQ|H}~]q>*0 BxVEl#βU1~ٷ…2d"gaoj `F,nw h7xjlڃ1>viV7z.z}-ERP!Q5}ѡ;5;SovQA"XAAKJ 殶PDII҅^UfXkpwZ3.>na>1a[eP؋]Fhgӧ%Sv!wG^CoLA;)+^ aORw.0a :;(kO3s J>Ͻ< !NYgwJ2+81~(w\ )SStg3KeP]5a >:RI)5pkSؠf' >C|CbqTYcV73@W]$A)~|n2:&i+%s&=NHe!v^hFCZ4ķnB߆E h}7O;3%]q% Iwo+_l|bqhPBhv7lA-!O *!쌤 {1+ q~ PH<:#pN4q >V*ԃ4 ]JpO?0Q6XX:;h ?^tmst`CI?PCtgCk䱿`'ŕn|SbsbΰOJ$k,TFtȀ."$?^2|~OP:W:([(.(!MS2^9XK[;6#u{g|4d숨!G]?uV]F- :$gr(Ŗw0 V"gޅ~Y; f[4nD>[Jo0ߵ{59S֨!wNP$Xw<̤g=Lt[]Ct4vis ҢJ|oL%\o4K,S\c6l_(t;pxt$ hn(d|pM-Jlè;NF?ѷ(Ģ} w P&TX(:">9^ ~X/;e?ϕf0]apr# .j7em%Qau}YI@ !L Z 'YNsl.{.xp8w0FY`F@$eقgg⌌!D(gmՓ0Tf]]YFwSrM-LU_T ma$E{ݞǰPE7gcKew6)FkN=e0uG\u yU-P,wKo4Zv.L|=_= FTCx{G^'?SR YvPh&&hj} ^$ hhA9{OeD 'h05rd!@8SsFA*Gz'+›nw0x3(HfgPDvqD s}$d dټt0LJw>k4ss`T~MfOQvoRH)M E7kڃ[#dV^:T646h[Aw<~-Zv~pg0& at^|$)59g6gI2Q-߉DZ"w@z)!UCamvBO~y Oћ4`| ˕Փ:a(v`V$ d "ݏa[{= {m@ݮ~Aڝ2~FE -b}r1x̞A1ѕ/Z7`U KtT"+=(i>g _s[juUgDmA>r L;&@AV٦> -8/5$h(JW;Z`\)Rqӝ>T¨0e`dתw#߳spsKc(XOX4Ѯ-{sڐMCT ]"La +ʺq7ZTzgiԲ('*iO 훊B=E3}wOJ9 ݎK7]Q !ZBiW)ES1OPgcg-*O ,+ Iytɨb.Dm=Á v/|]Y@O^8J.d!%n4?X Pln!Uf9Ѿ}v ,\ѥIyrSMbAQB`XvXK ]᭐K= 8[uOD|SD\{o2D={ʞIO@lPנ<{^$x`*C)+yEec<_(˻ 2NT J؈@k/~Mv~UX]Wyxcb B R_rCOfؽ52T,2#&17gU[I@t nЇpyVDvijEt5/m1`ۊ>Q*x'J."#4mޒG`gjsOꉷnaCB+ cbQ8>ˠ/nؿ`2fj6ZVзԢ ,xQ{/ PeV9^ig^ v(V/fnsxMy}~nKU\pGƼq :Vр)LI$=])1>}F)3.>aU%hj^`/N k\m v)'aMjEd&)T$]_F9Q)$iQc% 108 y4SʩLW%se*yudըP&߮bY]b-:(94ȣjO)'+ G-&*&8 G}o^#ƌ֟:"Ls B' P%,c1(pQĦSBr,\Y=oX|V!e@U@K珼RiO:ٸ`{2hCY l3b-? ؖC6TZ VښXxe`\bu./ž$3+jY%E;]ۀӸj,. R 4-ehL {^Yq$xNIc@abX9Uc4g>M"-ݒ\8r@7LqȊ߲W`g^EoemMr¾) 6/C4TnU/ӴȿB~l8"ȥ B&7a)

}7i1N>Ɠ}otfX]txeȮI`gx;jJs/Sfxe{rL֖a `Qz]R @(F)#E`0Ym]ԃ5; }'~СLB#k֍>#j3|}w;AQ؟caM,Pw@ (+c;/!=6vS)e02spvppkY/]-mF]-MprFڳxv@0Y 2DI\ :/m?I5>EZXAC{2`N11R?t;"̗,䝈4w!rV(go2b:cqR7gF_>}Lq@?̼ZiNǟk߻$SM#+tݯC_ `Sdbc'1IO#T22N GU|oTm DvVnvشsiԋT՟ήl~tzZ#Z<ǣJw ?XCʔ!dy^ >rmnp]U  :INm}283&[ n4bm`#͋=*';N\&29vm쥏2KOm6a:cm4z|E-5HUZS-:))I^Ġ쪑-shJs1NI~ТmeC<4loJam3 >-O0͸-TPhv` Su0K}9!N'Ulm  /%rMZr†e0Ԗ!@}yhʴv|ql&[٣\!,! ??m2Cr4*҇qGyƂKǍWB=sC+3\="ꏑ26]"si(Abq_lCFrHMȮa#G&gRV*Tzǀg1ZC'I- LubH!$OFp=GF\W&|@})dMӒ-$wmwPb/p"%CϖM9i44tJL?\x]|Vpck&-W {7vC?ӫ:'x|nKFkB N1ڲ1ܡ;0uDS7Ve"2io ,|s%Tlc1(NI\ ނc(]>35'7v_2ݗG`# =@[]ʔT[(wźA_>p=Q;mFxftZ&4Г<.BVԟnۏJ"Rp+MC>~3ݱmK 8O@ }j|.z‰7M}sR(tv( S8E<"QlەHM~BN~_cm+ܽM-Ojc`byQlsnSl)5 yK&wΒ7l~uذd{F}T1z?>WL[X~ؔt-Ws#qm+ww%:YVWB 5/lFHSjܷ H=^)"+'Z۠ėj1#k);չ8s.*d]뗝}ǥ>ls|xA,M0y\d?kYh+'$A$z jU{(r!}j"O2 3x\c(p lX&zLXxAG*ǞmXc*d~Yr))BMW<Œ"o@eH7 UiuֱaHճNkuQ -%?JA2)|^Qcd+6Nھ t 7iA2.F3׽ggK 'Vᔨk0/Y}ЅT#C+}-8Z]#0ekH$vLbl耣殀w.Ayp>Sc3n Y_(<*mU^ũUu=o_ܪc5C 1Ϯp/sS2bui2Lxa|e$dh5>upnP9umN}@sXF8kTY6J .~H+moshfEQ`y?ܚ,{~c. B"zFoz L>8R7jCVaBtkr7C JUHm05z fJؼ;dCϔ+H}~Il~QYf42T_G뛒;h`=IAk z8o ѡ?u哜6\C+|shBFjXvG։dvZn&yO/A7 t"b:د=6t]EndM`6|Uxץ|[wtI>=td5n>\vU\+K9A`p&r"oPrz:J6eZnJbnSisLѴdǟѵPQi.BC4EP<$1j>"lrDk{ ,LxGHK#<u9H$lXa,s BWP KX\n*4zw#M{xDNrvR6x+Y-2hΰ#6eD,I찗.tې+̬_-V@F3'0O6!s` { H 7^Wrqo!")otfMNi+YamB,:H3 M 'L#$H,L[>)9KRHKcK4AQ '{d cbBDshMlBHO!}ϬWk+uC|P+G(x1V;!?aW'MZp*oiݶ8R\`ԀRJ6%Ze(s'LG:C_p^leBuZUocjb|)K@;u"6Z6}eQ#K5_f}+B1GDŦYSݚ5OT:$#8mѫҔQ?@Q`$aJ_vq X~ʑ5՝ⲾH Fc7afEVvkϴ˨*KIf6݀C&j{c uorb9>?ZHJEE0"kͲ%={bέ8'pC}WAReaxy#Z'5j;^'E5@iu=.OyToDnke:UG K<|̩cV7WwUaKHRm`3(r$C*qy5Q4%PAK徍0Dm` gXj *iW:[$6${":󉆗c#7t;*ҮbYD1vNvPz}mi-APUPp0gȶmԝⳁ qOUgo,~O005Dw@4I1gjP? O1KV9Lå'GvWZ",/6;TH/6t}_|O|Pŝ /S_5e.Aß0cfKF .J}vʜ|$O ]VFgJw oҧef?j`+mxfH{g#1a2肰DNq`@G]' ]!l#8U6F K:b{O(4ITscv hx(S5iIdKl4SiF44NAMs!QYF#*3Ax6nQ`%JưO/?&B 9/LxZIi5` c8?F8r{vZgn}1~{DT ֈ>s, DSșܵ%3_j+UFK>I xū>e;qȭ \7)I2ObQ;P6KLzhu3حq$.!#mzG*z7nD(ox|. q_}3v xuArz4wM̳H%>.#^~%(‰]bF / ,°G⃻e:YoWV ȇOE# a .@%GFK Fsz1 'ǛW%}2i0#0pa>yDʽ6VU/g.?|T Kjj)L ]@(.E(2Ye,l&JS ,lf z!AIa?YaES=V01gB>6 F `˜3*s ƒU[P%!x|!'/C)ZlyJP'~KʑS9?-ypD6vJ ->HwhӦ*ݴ!/ YR-LDz)*>o( Fs4ˑk +&ϻsN3hni.Ig&hG!cJ9om=:2BΏg.mٌXZ-M?Mu A ܫbN38|:fx,/YOMk(9Cld8FJ5}h#4]эL G3@,_PM_Nz(ΠWd!)27gyŁ(rKPݙ;Iܪ]=暮cTCeFշ \@Qto{ɿ~]#9r4AX3L joGz gy2/lx"խyߖY,P_W :֐n1j 6!- *({lSgl,Gjl]ތxmO ΨFku/1 *gJ"s&oZ9fR:6&V{,V&O`0ՁMǰ[7)`n *mzY jH; :x['miB잘GfN꧛0B 7" ց%//OLԥH:C<'thaTt!׳A|t\5.ji fmOU {_.t5}r WtCd nZ`?bG-4{ *2Y=nu!#hs *ONƟi#GWZD6FD#!XҟkUEFX|7f%ҭ2%8d#{ |`A 4 W/xbHkN[%D U^$o9>]qbv)o$fHnyA$^>:aգFf7G>Yªv;ހ1D23 ӝw 1LX@=L۵JW‚olR4Q﹓A%șAoQ4/26mq]0`GG:W^ivp?dh~Le483w'zx׻uT ʉ\xIJ10mzfՑmf%h%T~>hb`*f8x'QnP6 (uk:j:5y i;oCLY-o0p Tn>߉θS5Y(T9 y9,Eh j5N}vZIFD_0xr %):kV(MR(WtG&Ve{Z  0C`Vz' "I =IVZͽ'&OfPO$X~Z Vԭ0!LF+i)8vpzfO9(bu Ƨ4[퉔I)`ܽ`gIK}lUldocY8(ˆzaxi[>>qXj1ȇ(`sq$`e$Dn$΂n0$UoI65 ${ÓOQGҗ5Q%S `;qZy[|[7Q%EcLpus`TEIp~Ӏ *JֈYE51+9FېƅƦ?Z!A:~2+eke\e0.q}w1q>vJqYyxkTٝiɩ (/V߷gHU5MsF~)0AChe>\;|SXYSΤmtJ_"rw8,þgf+&DII|\YP|ٿDbT0RFͥ-n$y[nP 6 p^[exˍ1uYCޢ<1B{fwI uQ8Hڝy\UІ<[ixkjqtU$$7KtMjߐA$1<eK|BJٜeYM{1\`W[*t$3 vv)_b MEх T^JQjOZLY&\Рh.?K)P?dXGe6hJ5FvzG˔]='uRɄVF)xOj`ϒ᛹34+Y~Un2'RЈ3i#/o|,Z[7#)Q QjlRWMSfm$<:PG${ZDxf j mr7:JK؇D矀/mc6&NJ-ڸ?3_ p[+lZ5V#.6qkM4Q[N9l/kMi8SULeP|sٻr-A {4ITGw%,7#tErGü#[s/Y,O [n SM(o1ǚV@}nz8`땢01zA/dv29E!sBW ct2O+ Sjx0uį%aA\ 뚈'jqbv3݋ۋnd<\ rPo6 :B\@X Ґfͩ$|0\=Tj!kP74KSu/ iFOte>X8zفBfE3G[E';ylzl[F57}471>ny]Ϟ4csiT=Zz޳rtG0@׃<;Dj AYDj%l yV)4L#K3nSLJ0aw^%F(`3zJ5Cɴ\L縸dQa__DC 7^֡C_p%Y.Ir1ԧ7j]Q I5GBʆn. $ KDJ'./*ʇHS 4HUQkgdVjNs^XFc)oi,hY*^&Z%2GQt9WOV$8 #ooBzh|b 0c.!J,I[-AqK O)Yid.iˋ|;)v?s\'>w֔1զ=/*f8'lЊ pWTxʌY Rzox@9X@v3L2s 1b8q=_Q@$6e s;GS=3F CVIj_Q|9@lD}CED:9֧#s+l'4<%DZ#v+i:~F##޳sX9&)fLcxfֲC=5&'A[$SViF`|Jn_uӠ|Xx\<% XR+'m7 +Ī2ASoQ>ЭytCve3r6Lhq"y1Is`r[!Zɨ`"^=O7cn-x*eCe'ޓ#EӹٵK ^x8)` uFm-8eSdj4˴d5ʋ7zE,R+Cp;ĞI_A1:ط[㑪k)kDuo:%;ǹV,:,>:uu5TȓgO{ku+)! oafCZJGE⿜]+kvv3>E]mٕȈ;&Ek1B $,GWx)` 4ƛӉbVM'W]Bi[bTM+Tt}Yh%3 dعۼ t"$xK\`;r.D5hPQP;OC>-*O2u-,,kW ?_ebϡ+SBRxV\}|Ilss^N:!ۉNyhX->^}zg*?*<4VOs9Y;ҤUp=@t[zh  ^^G *pYR@HS= 6E;ϦhƐ8sbQO]1f& PJ=/-oK (7 *V&D>&V8xΐuE\I,s,U ~GOGb5wM8ZU}rՌ5!cUcH2 +^ac\zrq 9TG*1c6D27e;SS2$Uf5a>Ȱo/lQ*RYE ^ v^M`uFw}kqBR+\30xQ:z}_S.LZE̻oОێOz#ȳy 4vǭpyz/ gLTqk;7w?O.M%H}7x]dk&n ~u{_ $N0o5\ZAtrQ~s<& W|iN1㳫 eQ\+Q/Շg4gFa-:&}=I`N#:fh/.qE'g VS$ߧ%ՉkX1j*^ **>!sW\ä~,EW"uo<; Cey>>]N[r\at\:.%&pRa(u{:9,MIˢ7̵aMj3.Nťa;6Ee7fpShti,Fc ; 6d(v8;rHjfĥ,}_&Φ.0\ySĝ vmkf<4\,`p{ YQVj^be>MJJKN! D,*eJ/kִٯGEqrI%;fiޱ8'sB=NY宛{Gzb-Jё' F:q'Dc@]b엫 L[[Ah"cڳ,u\~>I"RKBYsjԥ\tGgnT,{~Q擘1?<ꉷks  wQMJN= =Ǘx@ n>h}/!&Y9:u~C6fUE>$EI VsI! _ / ľ1w_&|ӺͳO{`C.令DsmnB>?ǍPZUk`+D%*/Z}AoS`7gwXV}JY=CԽ%#r`' Qm$HVoK< b#4ebbIeLΠ"Bt&ӕ(5lwxb&=6ju^SOEuJV E\p-!AN!DX[rm}Q+@W_]*98HPjcFԥIy=U!tJ bZ`qp'Ch ps3-ԅ[`y\J*cTDKZFg>*Q_|P4iK5]क़5.Vɑ%%3N zf$ePf%{@a=(|wkfVN mYzjIΜb߄L$YEء*փ/gQ#&x4 ]Kha6O`"@ZRvۄf3-U8@-1(?;ˡENQeƎN$۴,'vo=e ^ڐ CB ;bfEr%[ 8KgDSotn {SR>T2_gl]\ :H/!='Kuc'%ǂE5Gႌ}}1 H\}(gy!p=NP~t39CBI*{lװI 2nz`DNd ovV@a\LGΨ3hL30CC4%~kV_ SX!P*1a@HU*{륄"q # e@Ȉh`a7@tU Je0:;Oeruzoю}?Pqv} b0D xVQ39OP:YfOwt{+&"n0&9b8?lچY`I}C[9:jZ4bbKqLC2+%Z"Կ"9zn?q,?#jaS_N!*(/HUQ\B %hzoE n )Y%es`V4q2u72oI^*.Uؽ'WUf `]i,Y:?0&1$;P܌@Yđ2RԿ6={Q:|@\73Ki\ȋ᛾aRZ|Py 'oegbnU AɆwᎮxQp)gXes0DMD|A!޻Z>,6|w3o\?ƺ4PAjݾ`b9E:uI&bG`s8SOenWҮP&6@XF.b{D+Oҷ5~kwbmX)k/r_ū-vMGs~ሸ0 . _ypSdށ-4<y V"/Tv|[ nu -jHá9XIH0CnrPu[3Z([+qlⱝ5LP]&VSϞ"~+T~U^aWs]P@&c3멕mNc.Aq:L ?*I@hD}V_fQT͆`MN|W;oC.Fhdf!QIDSYx"7jQ.epXD4ص  d!o,'E2`?3Xy;S(hU$ǚ[둲8BmX5xxdm@>j;h#-1 M ;sZ|i^HGNJZM;ʱ),i9SϏ-uu%Y7pK)qsھt@Sv/;ބF (}}VGy1Epp2~q3)T,~ߨhgA;IT<x1]do'<]}il2c3U{W6K,Vfߌ='m꨷&h7fRRm^vO\8zRQh3pÖ{j8m]ӟ%6܍ È.}ysv^i{>Ɠ*iKcO̕$q&Wi"`"p4C=[\x="a(:ܫ+vE'w`DNc?S z EVyF*+{ޑ.t=FVX@Ls]rFn3 {36˽؋l+]$Ekf}mEH!MT#ϻ!II9!EVtSn^Ox[+~@m隸n^ԷO>Y D"" uO!LE<\Tyn#KqkK t3UY=Tu׳9Fzl.1WBIu~.5QWTr>9CGJ*{8%T+\P"#_Ƞ-.PZp7*KR|sD^H&С7|lt!x]%Iߢ[" r54@/&7_؎C ᇈkp\FkvaM7ȥn8hN/A=r`ou/&r XYm3Tg=z@Su=ǞeR@ !\:8*Agmm"j{)ϞacHmHpσ#!!t<-ɯ19JJM[N%<`k0\-UlUtRC;wU*ј`嘏$JYI2ǂ"Ihc^<82a6?#mnxX[}b"DQJkղ\| &+]iE"g8[ }|3U'GPBUOPkwR Q:-P@.Hr9 J9Qiaby3.?kEmŵaeKAD< Zz.*_rɫ8 JߦUze֩HŠ>62lP<ЬO;U0:Aߔ۳R7} Ԯ^Lfvl#yp; Z+s9$ecŲ*nJ5|,dGoq*z'KKkYo'vشS0g eRiW(%̎>f-F _0SN pX %YUBMd^x5[g*Y \EN(,#rĞ>Ӣ%TDZNӜ ի氛zB,{Zsmki768 /)˓'or_nn *?7jsde\[@ҷRM,r*pۆ>AO1OsEG zZ"YLX sizj!>]k[+:A~TRUuJC1 )Sfx:elGhq u7[GkBѫj&nbT]\}aZ8ɻxm"ܨb b`*׌<Fe/% 1_ oW G_'ņbσ OAw)-+ CdÃ.&Д3N[`jhI.\܇K*9]FDagV{Yԉj17qLP/A˾( w O5q-!*\HGZdb U 7Ƀ=}\&i24z='7k "j7KgZcI15Zޮ%z:M1l͐M.ֆf|8h 5Qdlh&ԵLX_8]'l_dr3ʇt]j[ D/r~d$cyYyDP%?_^-TMj^r!w%&VZՊ Ő͘miŌ{طl8X0'/У3::6{GFJ7Rmf3oT;[< /Fb#>[cfՋz*SCLN\Yʶf=sZMs$`dSp"߄rwD˻SD&?& "?L!b_Cf nI18 h D`_k:%sog c;7fJgȀoץ%Q"[{/&M̗aɫR .D܍悰;M; +->LKxȞmQta j-%u$ۚ8#Lc15NE&7qonGO7UꦁJMedfnQ&\KR )[leT>jyp7D)Ư6oTQSﴃ]!}0{&Ff:iǤ.c~(醮pu n_/ɓ!HF*ιpRdgz2 uUeAs:a Ϳ8xG4ԑnH]UIԟXd= G&{C^Z9-P.NccNf{& >,-f'g:dǠXr)}njnHd0{u] V_]. Tsl57ڧ@\f:x.2j&w-לx}22_Ġ Xr ~(MQ1c,|ۉu1Dț2sy0 -̒)fSP66?ȩlj~  qBKj 6*ϫCKfW0 N@Ӥ`,Nr{U*.ɶòÓLʡTI fSbhgZb o;k@]N\jN]!x' i49~H&I[o]?7ޙXBg6\&\+^Toqys 4<R!+M D8BIve{k(O#ߌ!Ϯ%U*H%XdJ.R|GJ)'pW8t S钮Of%c3Agl&o?5Ù2׃؅%UdcRHsJ.Q1h@$D>F (!sjb nTB*1+ޘΏ:뾚7a[V0Z88w`|?e#sK|ٔq޲XֿR;Npm L>ĕܲ!̐j"P;;U+oۑG Hjc)n= g9i7!7 ў^>y/}eIU8;$ѽcvLzn:uA>6- l\ń[#HRu;}mc饀D$GUNy}C|Pۤ Cܑbޜ8p1jA:$HbgiQɣ d{pf!IUڂ ׷Wu-w"8˦f^ՙFKQ3tpb*ºAq8"_d\@XaD+5=K->nO, |Dh\d۳<|Va`SE)_ʎ*Lp-;ç/.eu'>fgr绬_kI@wo\lnoTn;3G]6L_"ƕ8}%o {t9B%%]%qwf2採7\ fQDIcB:syAdnsj{sTa)eEr?W$߽ɉWR/&L*;]lGvћH^p5-'>^xCmmJ7boDq ͠s\c^%($q2Js52|C0/ٳ) vw8-gf^)? 匐2>XB OAĸH5tI0s5߲.p$_Q1Sq&^3[k ڸޢgt?tb{ Cj൭88r1V?N]$WS#xkDe R.Kġi^rdX67开xZ[YBkEmzyYo7{80Еtk`BK+#j' EYfSl(W8A} A}>%LJ,ct ]/ 9QlRGrn`e;sQ3tS}wP.vl@ZY[zg*U|IN܃ic3USI"O05b~8ьj<*Qg=i`@rO*}/KӪ. ȵ&KlR"݊:( i nK>-' lFHyn wT4J@66'098mV/؀V?缳Qc4;ǣo!aI簥1?+ KqWz5:4b,p,oF? 8~wr@V8}.Qyy|VĖu?_gYKןs?ZhVꍕ*L*\i?Q>:KMªuUmWzJxi;L~}(]EZˀpBe9eF 53{d9I7+a/[N%'.4OhUPM]4H8\_֋f.yMP]Xpߥd2M{hd1IflM{D;M5W)YdҾԳtZ)/c\v C:W i 7MUIrH .o \A, Rj  ;K " ~^}u)\:aiOͬ2 'Puo * w8[@&ꚯ7+pxB&T$²9fgʯUt,vE™޳8? k[̈^c~"9jS/kY`i6J8J֓/"IDu q2GMRbR\ m żϚ4z&Lh#]mQ^ueٳWPT)+ǾyAU0s߆LgUw+1C (- |"wQ *2G8CTw~lW_vQùtW|:C_%TX50{;5&~D\D?"$ʧ\YS]` =JQE.cSwC[m$X$SnT05]Zvhzeb,k|sBwR[׾vUFO ybBs}g(* j==4x8BvqRΑJI7te[Ru4 M7ҴGO^wD @l8۞Fg$I2BScgklEI]G:jyA^ȲiR_8,P|4^[*n} UAg ?T]0*ڨ FRqmy x^7 :&K^["WmE\C;ss(5=EҮaNjB$_slB=}h,.Äh|ޱWi<0Ԗr2b!9NP: vقੀ#c,pXO~ O>ٵp^P0'-wG/kt5@!WLhr@pEt&/c(Fu f.Hǒց%{x?eޛmu@^ZE#UezK$ri{ڜM˴UX';äӫpK\ rLӕ4({{KCD2̐ Xt Rm!/ 25&6{Xqt3Ht;ȣ{#qJXϝYFGسW@zE;]^R޶~M!: CwF<3m<~mXV H&lpEHHI qMul=޺nje/xbb~B\3%a"uwrhVcs}C-uOJ)|rי`4@bC<^ -UW}ܻO;\A !Cƴ*WXn&NUp4/o -;eMIfz(~3&OH_n^$67l埄*8!ǫ7>%yU#;,*Jm_5GvT1K^XU1yy_I(72 Q:. X#)f.x>VÚSKS Ƚ=XS7HXJݒiq/?\_@t:\ع`pbeW ux /&nC8 %*Sd-; { %ZqboؗW_p44t&uk;wN#S;q؄#sUXvpymHiLw_ed RK-WU-犲/-_ 0oýFZ 5 :I\oh8EBY.B_<<֯MgOV9]0=W,&i^.@VI=R9g@32d|ZWpf_&0iG..qk+r~V'w 3S+\PKhGUNS~_Ӵ؝*>q .:]DHw>Qh(= )60}%Vrp㝭ņDK :M8j24hT0צXw'| _r/67Pw6MGra?~.jl /4 $grF>D+Aa|`^1V͹Z1wDoD/I7>G`=% k@X̲/;y֠vG?Zm?xu[Ր/T@/k:d` rl8BluȆ V?NjA$S|xh-*Af?`|H\n&'IœOr ԇOvth[joۮپ%/4&fJ#HrZ^[MߨA{m28-VJ[SsLj.rxJo}Klak>_Db2 Рn!PV@XL~ZZ1᤭8 05tTMaUCѸ"pEeYxt4 ;*dY*]xe]mnu6e4SѤ .Dӫh o.(J?JY$bZ]%9lSK@bjs&,W0̠yUMQJ\]pYY<{X&Bw >YҊ ns$)]Dd5؈\zK}8D 9/S S08ƂUm5|BX{ |-E'8GUoJe{.'#clK gdqqGO\> p߀?^R֔TϤs&6ͪאcs\?#s¨ @|ԟˑ#j!Q18TX0Ak+d 7X+Di\uIp& Ve.ٮZ/v-3ds%dV+5+!ADH&UfH[Y.9Y*jZƗ浀m&{ݡ G"xV=NdR,UǤM OSĄAr@O+ʶ 08moeR_S5=},xNp](8~gFIHQL]%t`/k+`|m%l4e{АXe0RI( mIE 0MQ\AC`{Llw ;IBJetƛMT cfCNO?O} 5e5{ \\&f̃ ;y[!mo%>g+x<34 Oiu %i>:5)6>DTÜZr&ē04B&! ?2NbZgRQg?!0GM81ؔP%^?NK]4Y7г0 )SlXv|6Łzn1DhAfhm{uФ+;MRw (bY@̵8׀ƻvc6n1bmū)O#J ;J {/Zݧ\Xw1a(|W 8; r%vKJ!S$d7-T**W7SnX́(c,׃mJ# F82jW@Q#vEg䥑&?"7 qt%B] &JKat`ɢd!0kPG)X(V6aj]*= 'XRR02t$z>2︆~&YsAF*q ¨ g ?t SܚϹL3/6|TL;YHRȫܧl@B66:]wX&3jVq'mmD_l1R;07p_| )7>&MdRV\פֈvE=abv13: $}X(Z`Β4* %ߎl&.J?P-M=tkc3n _1 bvU4&?ڏՒl 1;_ |.Rp`5bXOc%Dw%.b/abRu=cvHV$6=C-3r |u濺i B~Wb:ֱ"ZP6p!ꑊӀЌ53[iӟ/ۮqL`EҎ+&g)s{F)(#&~"17ux~,ky 5B$*__q>a"@>-O˒ߞcog-{WC̋w{.iFq߫rǧ]@|g{ae?- ~‡1Swm?= Y` G!8]n[9u:PPc,WUfp7L(Z z<$de_,D6sr Ɗ#c{C~.-RzxI6ʅFBDL@'gmR'VS;w>"MS(+ %-ۭŠ#"uQCN3l<|ψV﵂7-:&nٰR=qMtPgR}/Q\<wߦ㮶Z\E18hf%΀ףNHm}P'L T$b_md.)~/Au]~y)Fj'^Op50w/雰43|VnK"Ԑw|`2F{d <]@s*H'7 4̞Wqئ%i7"-2 f{z7|" Ǩ*`g tK|S4h5ٷܢU&<ۏCu1C$S6$YVHЭCnڡko<#qIu’Et?1F`Rq>e,m ^q: Py ȟ{NO +6}>ϯ Y"BvMx7>87说w Pi@ ^n>Oa7 Gqeq 5o7-Aq9[Ș>[)du)W/\MiGdLUlC?ɓ^%OBKs?s0${딖@;#MOX#5xЅ" 4ZzI\-p~u\Z[Xj pcJK學`nx0 IG %c#]1yK jߌjJ"] q yc8[6%|p~7X>+_8jdϲBΐRYW;nQ3V1&܀}PO}԰\zju.ɳSHWJMk=@7rW?>Ph)A&C~ B&Gc$$#MqFLr? KڟXM|(g]؋GdqwBOUw@xAzH1&cl_@P#u[Y\1 aG (}Pϡ Kٲn-N cu$M ;1ҟХ)ouE[c[^v{yOiڻˢN"@lϟlMrSI%eo[KlAMIȱUF%o+zȞ>]5 k WIٸi~wO嫧K#3QW]'I^_mo?i0/Vn0h ,Zfnk37g0)2/NId6/(XO8T8J4+ DZ'l)vG-Gu07,e+]J=nfO_EdTݖǛnQ!#R$'zF8H"tWQ4.z> $Bkv:W^ub/lCTb 5@$?N,@=Lm-)skʠ:!k|a︕e3!'m F3 !Q&zј+xF]~u >HI2ڎKӋz6 ,&$Z%4 OYۮY8JZ>hCtqDŽt˷p&M<JzJ0GaSK|YuWv1cv$5q R񆙰w ]󰤾tHpbYNB 'bC\rZG1uْaQ7ȅ3RqN:ltC1cr^ TΛ26,OK{X1YɱFhٔwT/[K(c[ҸI@$@wΆW|s1.w}h[:mJS[Հ_/~IˎNbz3^C)F#,,9C輞K/k=[*K&SC*MrWX΢J1ac!w!mS|[>VF\ڦwu]M!'gb=DsXH?\e{BBN lEƦs&͗;-$s :SnK_}ȋ`ߕ[!-o]X)#(ݘqj2yw"T~[jL_F}VfcIL)wb $fБ&W<-@#DhE[}e C};~ i/"4lps[ .7[ϑ !+Ӈ"Ä́l {nu`Vxu{T}G6-LVĹmbki~*!D>=#FPD:$eR][0諙ҩ۵h:qe"iM2rPϮ>cH΍:  ykTPGU$(T RSMhsLS HH)^{a̱ uz& V)^s~ڊ^1߯Mk ~}ԑV2jÀTÿWu*hሙQR\ "وhpEG/*.~ ͜{% c 9OeR*.ʮ#* L]a\W<`Vl=W1F0<׀܌M?mue:Y? $`.V "g-]&^Q*k'" ׄIτuCK4e6 ]O> Y.~͢~6\ؓ=⸵ #Q]<&HVB{|lMѭ onLbK'`: l[34֚suj5dJAPl7v~v {#!cV9^mB?C)t&]~xh)}#M"Vz3UcQ0tt doَG$ɀ&*"韁v%L?8w JQe妴} $H-OVR c6MmfsK%U&4d-@-_nB约8F/on:pWӥq:Qݽ. ~]dSUͻgy232侚 ڦ?~)Э vL4ҡ'I]+Q%{y+cx+d']%!ՀĪ׳ ogsջ6Sa"굻N^ndW-YDgp#Yh/'AʌypWsq+'v]kґ 3#Q\5M|v[MmRsJhַNg8}@fxlL0?d(QC;P]HSezP,zv#3XA*swfw+ 4LKGoPME+_& u6<L<-r짽rI, Klyp7@kohP n`DT1d܈FY0ɃFAQr)6an;.*6R\d҉A]eZK0>~#ZHMj3f>ͯ &pQs18aEp: ]ʬ >+ no0 =U3/XLsoΣwneȼ_nQNS5FG)H媘gSz|qIq~Un8’'ކW\,}:ŨOg ._i?͉]'gkH 2V1&= F D2f i0bm2`13D4kjꅷ\h=5c# \OXY4ɘ[]KWjY(?rUG|2JBKަX-e7 n.3*ڂ.'Rd(aSIf%ŁvOC+%5>)%垩QA|vOW?y, ^u7/0|Rm%nz̉Iǻ(^dP ;'fO29y$X#<{-GZWȳvs.w\Bul ^W|Cv<"YC> U|~uoTk?ÌY('^`5Xx[fgLŬOOTd*s 6n<M1 ʈ[|g%]Рw+n}" 7DJE|F_GTd^#zc]G'-6*ZhU MbśKg0]%D:4e&=TQD AiіX |dS{/Si<،62QȌClAjԨ[I/lY@\ae~F8.+rRIZ+3Zq#wl?YrBn2wKP!؛]q, F9'Z*3kfD7{B<߯$6N&χ_5ݴ WV@%bWYݶ7R.Yޢą3ܜ*.vlF$Ĩ.3s&3Y|mP1csL}ŷRV=i i`H  Jߊ% d ~Iwa%Y>y6U(*651%zž h }bD"B:1R(  v8}~5nEW‘v4TiJyXJ,yu=}MϝrOS@|Y!%̋a-0w fb&z? Iسy',NFlc@";9D}`&U=Bq[>h,N7MuT" ךκtĤ;d&苳&PI#lLh1,= H19f{a'Wp&ִ^ RYPx9$!NEpi`PB #]S Ǿ<'dx]Rԗ5 Rro\B"ó{e0A|Cڛ|:DtlխJxӢ^ΥOoԚ##Z*i>?ť7s?m6>m6cSl6<>*V7(w:&Ac&Dž_^|鼷3=iEZi=8N_\n6N ̅fP9d45h"chquj'H7KyWhv5D{f7+K']lbi%zot^ [E.Qua[nջ'h qFWswU1ry$beG/,g1ώԨ7BKq4C7'U_U52)8?=~*yLՀ'mADEytzX#4g07% C T&k\+Jk=n{<+JL7tMgZ4Ά|pF?d'/w,u@D8JX~&2HXS620X)K]4X:0Oj(KQ<*#2Z-Y}C~ _JK!^)ھ%:5Fn O߱`rӸ?G]ϤAB\.(OC*~غ;l U"ޙ0]wjjI9 XBǤPZჭܓaK+]'q@p%ߴow¨<>?fj*0'Gh·-3fX%?o [byǚ&ՈߤvJtآ U"ݷEJݢĵ [x:mq-^ zZ1q g ֑} 4gTXq4A:!sU1ǂE!I aN1O'h4zeLh>Uq\s:Gv+8N{lG!#,FLk03)?OJ7Xy7*YOo7, $ھ8lR{::ÜcP9vDGh6DAUdwע&*tSTb47n~p4T?vywkLgU~sa4J5r3dcGd'LF;raRm춠 D`!|.| A6.m4\ˎgr"z:¹rPZW SG%FN˃0uG I=ԾuOWbe fxBӢϮ-PT)'p95&llb`y8֛,xo#UI..gmM(T}clLzx9]|-*-YDjF2KvUh"fLE~Sd΀Qɻz9l4f.~!v 6$\BYQi ᮽS#Z;mTM%w As3e>lD,Z lL8w<)f8!ttjzSTB]V2{oU64\G ,iaR&~2^B3zD$n>֑]˩FV4BrAglJ& i*vBJx9IqZ|ԢPsg:W -'ft30{G X5X%ߝM_brG+L[5T;I$N+Ql_ʈ:F-~;/~IRLe 1VOϞ+\z ʒs$ J%|C-`/ry٢`rM/tNJ/zq9(Y[H`ƸhszO߱mNa##h$melPYK<:FQ@Iťl)0TB(q2Z(u7m~fjb0qg g74^< 78Z3M~ JBnn[W]%B> MWbTּ Ou$Xv;зky?z.5SLhWHC2X\lR\g9FTn^Tkk%,R%,aR 4Z܁b;:+)z@h(T&ep#&^'D}>ЏƁ[Bt(-xEwĀ=%;tZ S!}]Ńq塎O E0P2,tP|-z ^I\# ,(p|;πk!2C^M^o"/|B\gGzR'Ih}Q_JA%(Mi4JL5!U:K.xH-$o֊ҸL@S{h⢬XG-TNo=مz_]a2fINGX|V{p;ԭz.AC>uS%$j!|_xNdNLU+ ,}]R.{Qdwi PWD4=fFhp=ْ+P?\҆"U.mjCb{6\jl  f]sN{ײ5J)V1/Yk$:u!KR}s1F6c:@?x ]ÉۢIsZl{MX(XSxKb w@-Ѯ1NxN*dX/@*9mQ%-gRꖼ2- 6 Ë4qve*KnBpt'DݵTRĉTDlvKt0" ]}cr.5=cm?R_@* d n^ŬwֻpyC>ms`)Ly\*iǏ"6V8Fǒ7h]~,0KfSl:lz.x9wPd<+_. LԺ5**ѿ%`4csu#M-i =uftfvzz3tPHu a_' ß!~yNkCz ʴ:.o0*XU.;K {LstThLIGޔnJsD,e+QǕY%dgϖ E1wG馟(RG@f03e8}Gɋ:i!?>g9 V]Q&iދF59Y)iӽC-56̒7>lܚjӖl UEx/Qnbz>HUmU׭j[hhP髛tx7(tȔ%V%N`א@irvIZU$ݧl5檂$@Ki<Ѡ|?5+tV3{522F6w8ތ$E*J؛Om\, 8y"tQH& &6t"26ld'RA`h}X|Aڃg;W;B(d>_BiƖ1u 4ya>4WJ6[xl.lѩ\8i9h چtaK8&C134oOD+ w&cN%SarPiȗJI}X>r%WQ59W);Wµ~^<+lWcG)x6_ /K'J[w8 `~moiо@L/2 oj9Wkes2kFyitq4 Шɝ|ulݻ?i3vVe@=Ӿ()31ͮ+gKѺ%yGC\*h5w3){"x^"JV|3|cD7j"i٪_eHhrwqF'|#WsUC -CEbdP:ec){UA $EGuG~ݸ_׵31VyHD\ Rv<'*ь.ѽU浭 |}@xq`WٳDyq Vd6,yნ y/)fkzԲ0fɽ%z!d~oAc;(a+0 %ka2(*pDG0esyCcq B۩zma%Ha{Đvy23Oܞq<\] ]C?Mjӥ*>kTH5 fs:Aa1M%q|ۺs[`L]Z}Xدs8x$FieВ&SoM+#vWU}~$PA+yc6? 6m{8n=Կ?R exkK'__QkĻ$HN fMߔCC!Ȫje7eVY>l-O!nHUN4v[,q#H edt(/ljΪZH$`,#YϩI͹X״&xW45vʷ<-[vt@&]dq*}Zu^ɟf(D߱"xC;Յ$Pn`&H?0o`3= )3(ȉN/>`F3Ek[$oHoF(Si G(bϚ^ɲ @8oBxLE ʐB%"6ÁE—SiE'ohNwN+X0=Hʨ)`"{zCZ X5 Rd`/]:"LGɟ, C 4yk=(i}bPU3Zjxcf=_7V0s{$'>sD:l6BF-!RC:.W cGL%>/;}H1 0[K$cIˈ-3r2q<D aNVY;}tkUURޔGGXiZ%dd\3KC&DB:"ۆ [5jFAx ]q*V}L{v[1ڟW2Kp9&knF '%MeQu|OTU\ XE0BAw@DbJ`S 7~c E+to/(̐;ܨg36R;Kn cn_qtF)QM8Σ$^M^t 4"WxwFx @UCxȶUcs (GݯMA∭AcfRc>ZQLCNp88^iMXE u\=txH-Z3Iˑ9ʦbmϹ5.ԡh:6ly,+x'q||ooԛX:۷zKjZIgrҙ=d𷺍FEϚeY3mk*Xlx(}`Ve c0>;.PMp԰wK ΣF53AVAe>'*'-"(2#-xĨ`+9-~B-r__#~)>˯qz|p帥m(madϕ2[h wᡥO@`K,)"Mb4F'JH>V%#q?2pJrGW{o&L1L'1>Q $fnh]K7bZ/ UٕPGDp:I\C ̬^Ą N k az]e+ ~lP!x1=ȆӎNM jҠp~())tt۶X~)b^Ƭ{b,JI9pn'o!+LK&)UH1M’됞( "û雈;G bg?QRqU~k2)܀;a˴{1{*"If~ -[,tjaQ=7LaozII)E]WOX7e6H9̿w$Fgt4[rbFDKXxSo%@$ '<Ƚ8nVk-Դ㨚bC-QV܏uA֖Ju]s `M`5W}BD>-Z@l,٨Ё(NфySiV犗waPH{Ll{"W(#J| Q3J,O&јlITNJpXA@2y^ܖC}ldI:ѐPz{WuZX)hw5=#s`,їc-tRwy+"ql&qZ?0$h)v2Ȝp<чM0y\`iZCsyc}% 6rePffh~/b ܏"?éʽ‗¾=xd,"nooEn%N.YQ/})[4sV* y,Jgjb~ Ұ\[Q N1iS:MzbcStk:&c .]#u@8\w2ٷHO.z.B@f8VΔ4!)Ej ɶرY5wP̳ mD9й*B1tp7j>nw|NYR6ZnD+,Rt(;jO׵NۛOyw|Xo9 X/-V}>̏yI j5o },אRpT0 br0"uCd|+˰ae$^BLZ=OXL#V B+P8 44[ޅ,_PR&>ӑ,Z(Xea(1\#tK F[J$"U6rr `|KU″(m-;[տB;=.pnݒ3EI|ýl^Vo8Z# 8^سW$ź* qhgGK>%0g Z+K˞5QfabV:z5g[qF9㿤bESĞHS >ڇ^G'U/C\q :Gxz$WnqDi4Qy'7YB&'a`_xK1RsTVG6Q=%ZĔ?[7W^} V%Td|YH7F*6O~pŶp܇c2ON@-WXvtt|Qbs~D9SȳuYlOƣ?1'K~-jcm./՜b )e84.`0 <]YQ<^aZ yiUyT/^g:Vyı`Vo&~0gvnMe 0Px+KP۠SuT"4K<2/%6/ʄ9(q[re5K>{n Sils籠:7o JP|ے7t47tM JbO@>xLo>aTq9x C@lb[@8_L UgcJjX(O8dS:[.)E9ѓYt hDgV0lfwI^d Catt} mx|6 n^%pk&bjXQLP;Q/΀pvoΘ,1 [ /V7lnm nL@J~8x̶j*H^sB&>-尡"yvr&}S:޻9WgHH] zCtPڍ0N?/!9hqKJ{O+)DvP1PC# [\rqe"O%?>JrSX@}g]kڗmÛ[„hFv.*v[y}10?`Xp WSc]IY. H|2l\3Ϥ͘t0{jʜ\h]u/#Zokݙ>cm8-|PInp2H.Ey8Z c2v47,i%I̜lq@mCc԰ ?km o+Y'[:qp7(nV=(jQ^Wᬰ!"crdc+ 65(%DnWED[(:S.&nEI;Qx/цTe\10} 54P2 gL6жS 3z=g^[3p)VRo)#u~` 5_/GaEv >j&Ȏn$Q|L {l@jO243ZPlLz@"c9(M=+d0j$|@"P s GҼjS'|nEx+]B!8p9=@2^E'bV;7`sr_$lD DUAJ2^Q#5[v_H[D9Y6Q,^!ATѷ ŝO8$x9ը1os.UJM{L}n__ 1U/_߂JL3%*ud9৞(L <qj=ژpAdKϵTfĮ;Dk622x#\&'pw7&[npj'Q.JJ':Q: 9(Sڶ9GŻ˾|=^EvP3>$(e% Ǎ)0s8My<7WT/TLdwJy1Qhڱ a!$'*U1<2/0lU{,x<<5T! s3\/ r1zt ]_ҿnyf;[q) |I=SGni5.t߲h hڄ oTA>ΏE1P9tN "'DQ tWaKFK:Չn RypJ6 l闧L¦n^+.0Ugm]a/dT#gG8 ~d#M_p[f] P>t!\R/ 2ݥkp*zʄX:NؚpG[W?mϒ>A8 ?~idח o ~@peN*0SF]Q0NRz u7d˕ += m.-df `qosf:QvԆp O&Io3h*5'i0N/0YyՔ4aW< \ص׈u\= 8^ !hOZ]mN.XAt(b ܭX48m'{FHv}A b(q_9VYe,@i/\ 7DqLA~m \FAe^Io~ Qrf1[/IpwJ`&2I -èV/_sb[a, y &3NGp?,bNS5.)@ Wϼ -K3Bvt9hï6W`PoKsA6/#"~.t_3 F^C/ťq=R +OS X18 פp.T EAKA.{pʏwf/hOSMof*rS"rnI͘j@]QKstfn|Pf+13mpX:hZ*xf*oF$BPmZ^ę 8l!U/qm Ard]vfAgxZ rJNEk o'?`u/#tB,+* }4NIf|jmQh;eyxp'D~EL8pꛄ3SG'`I ht ]3OD$(,m>AYBW*Zߟ$Az߿@ku 3Kv#><+&`SƻDzInʘ+L >یK.:/^eP%N5m@7E*|=1)s (n |,NUw@|UOPQ` %;tKc;Yl1یV2:ۡ-OS,#bTzyg5[ÇZ5&'$,ͣ^Zn٣Z |g|#1j_:a-UEr,n\{..B ݚ.aMkdYg/-yWof鿾&XI;Q -I*Oؒ+뢩ɛIC8GC Z3Du<{3N >"WDdKZ-뚑7X\*L:ZR q) ӧfčւhT+n%> < ҢwYu1Hcb` +Qb49lL; q׋A޻f ȩ ?CU;41¬-q>59V~FQkۈDZ̷Ԩ*؋"e[Ψ?0y@-\q}xͧ/\Dl~pGDi9C aՆq).l)g$?NpvϐQS X:p5+4G(^bzD Hx0laVKt|EԀo?>^W\1ۺۉ1i"]v}iT:=*u]|uE)UxwdKl[Av3Gۭ@x ȝpTBY>'7lO"u vOP*1&*5Dp1ۄc@bJ]kv = ֳl1xN:鱅tC#'*EQl- hU!xRGa1{+& OFf2Kl@Xbţzj^'jι!O ܢsv&;{G7ЂPH 9vTXL^eԹt|LD{zˍv`E;?R,zIX-3҄ Xhc TN 52~6MQ׏`m称f]!)ƴi|j)A٘H!M߈2,sԜ71rD%ͭH 1+z2+!mSlaxȎBGP~~O叐&/Tk8ymѦaoV@ǿ_u+%^kdNc]'֠Hnۭ0&Jdh(Ȩ|[CdcEŵ3q=w I'F!CmdjZ%|4_rg|KW!>VWd8`׫ctٗϗPSšg];c{*D?E2}$d9~ !Ur?&Ľ wM#6([t6N*^Z SpUN9Ka1-W;jhuv+ǼE6yYKFs9uoa>gHӉn|AZXn9 $$#\,Ϋ XIGkڀ_N۳4/Ie},U9ڤ˜85nUq]Hohsbo4-#U+Ri4&y1&RqL7X t O2m8W7k_ACAq𧃺M^HBKc9͔/̓/!/-> V"#=n=O@F g9,G ʫI&Hm^YǦ6tJME2IYV\љp&Itk£\%Pbڱ{߳FbZY3bS1V |3_KҙFY0!Xab!b0:b)w)UTS^.P21 1Gi!9Oh4SbMG0?ǣ+)mQ/\0(7EFu}[΃O`չbuIտnхSgzDYcb 8q\k՗s77J4́^eK& *8tڮ=mq < -6  B(+8W%!sIQRATp߄)-Y/@i{ٌnc,n8D-kQzm\uf^?m|LXPwӃ@!9D Tcl熤;Y |Mv[ >p+[Z ~^B 7_ڽ؎C_YDLZ[?mZ;$i(z dgOU_ŵhv /-عAɾ }$P=D^0d>J=}1,a>NF ?-{%'aYUg}B6N[.VEq.eK[sY&%pi-P3?p?QGGMhG9N潖Ocip:f=C k!Jz:(]#'^ņ;G}G(NP@kER|Dր2觅|SoB ؼ,DhE2"@AsefܞnU /YEC4R X' zh6&cPK;=Y0-,% tk[@F]B譈64B}诘"N?y}E!'loC.ՔR@V,W: yDk{zyHN8&+*7i;O!E릀 aZ=%w-ؤ]Z') ^ g-=srҩ \9%:drXiQx8Lϝ9=hf̜`v,t, C6[3 f-j'%(M;]h+ rfb[XAw=  qx-^>A &]`1fԃx  .\SY>53esE/Z Lz[}rH0ّy^m؟jӭ@-"qnڄ0nop )N2"CC')PK]iS[ P $z)_6ĉ`ht8$1pUXbFaZI~r)k6Fm0ɠמ~_*ۯ:H>aD pea;FGZ}e[f{o9C#rG9kaԹ6Zx1R0|vfD9ci pb!LBA" F ~ɐ.eHOXECec vv#RkvKr-)J8sij}yezJB % 0Q[^,yx2޳$$6!Մܕt3d db0zs20hU\*: "LX3YiϭN@$k~u6>D`ؖ DA4K4ۨ2 eN׋M- z')% u{W5z4b%\esF$FIwj9%jI1w #Fցw@Y%;hJFEDDT/[\(JNwT?6u"ˤi|=$b '=i)E5˖ 4tq/,MW g;Wf]P9&B<7jD\]m_rjϞ`ۮ5UjJkHv;,P'0^:v}tAn*ؤ Yꎙ|r$# KvMߞ6ZvMI3N*n%6Wn΅ 1 L@d|׿ Z|jU:2PJJ]B\0 a;KfK^%z٧K yb03 IZinގ$\GA:aO4i~8^Uh=>܁06/0zR&M dԌui=L `.I >1.{ h-JbD|߆M+o0>lՃ2t ׁKR8v)JIXP45 (|?m:ȴWo!܃/|7-/} z̯/RN(gI nDsA.qTEZ>Vi^?hVN߼OM'tDiUIfIJRm1#ŢF8;( Ɯ uq-OjG,ƗýX(0srjO)8`څjޱȄ9W] Fvlz.NI{j[Y&XnKʧE qUe4^!Sc.+ddN]#Qt!KO`\_"ίz+FBE?eW}rOCߒ\ *mک+{#"?uE,Ppbw0@&p_ĉ:RزȰ%, c7Cbꜚ!ۍs!ء$R/C;'sr4B{z@}4ji@ى Wߺ|}6챊.6r¡+_%JdTyWa͉lkN!&Fr'@~dJjinA.X ɸ(.}ŊS(mqK|FambfjXUJأ:KqBy|mhB4>|KZ D[rG\ӛNΧr7 l~2Lԯ.צ4b~YbZU}mh{/&GR~=u{ <61d><>vhl%h+q$h^rʺzV?c9X؇PJ/gJ)\.ltGg]U: >*aC܈ a'!{x4{لs}`4Q P2le"'b }X tBl64YscD>e~K|K@&o[Ԫo|v3yb 盷r|h&*W: ,\L+fUTiMVt7fmkEk 5otv]a,c;xx1JWN‡6Wc\xA헾d v{Q iMJ\dUs N tDrS#ݐZ#2](+pGYȪxTbvچQI㥜/FR m5@h4ݰpPz%~xO7|ВlɹHRu:Ff|ܵvRU5]X%2O(8~0ǽ%Ր<`(`/ɘn?s'2 MôHi31+7Gb oQd$O1qKyE Ͳ7P%K0G}ty0ǽ)(ݑ|> p1F \VAiK\.`ϫ *{7m:}VDzl=HG,0^cgOޕvwPBJ('m;{Bڒ2?/l2q^L%D+n'Xoف/t4UFM#+\bmڅ`rFt['Q^`'Ԕ-fw:_>R!Nyh2<8r檇i^IiH3i<;R |Sbbv"su "eflzv]k3SVcDd̳uJḳrVF|yj69(p|TĘ T}zWZ#.쨉K ZiGF~_ Q݇:/ {-*nvg^;gHv`(5]Ec$CMqӣQ7 ^Ⱦ!b}5N@w |bC6%dB,&2wTad I3iIk:+f">wR;@#5}0b8#w$ڬWROH[8Hɒ;)3-R.gF:\d*h'{wl=PԐ:'uBxθ~"&RAs,Et.Kr5>;2ElY fϱ>CM%z&xc6.r:7ca9 $0cvnd'헞T#5iFQLh奝 N1nJ0[G UwXf}s}c> HГOY2zemNZuK8} c-2رbpҺ,7g˴ pU2r M0šUx?~.rⲳwFU2,TLj~[݁~թ[Z}f8mO0ɄL||XJ&6m)T[g:e,a+7m3a8c4آV"kv">o p!Z{IJ4q_ǣV4X5on'+rk c2l`Zh4|#8r5l, dEh !{oUYdFLF8砄< , FA Is񸞕">^Aq&!m݄^H%\~C;V]hY`3 vơЧ@C;+|xAsn6V9ުy[3&ljJNU|yE.AKw+%G ۽ 5T4 10R2WcdaC#bmtJgfig_x.5bF],QY̼v* twGcqin$ )"k\=-z2}>F\-N6TǽRO)j{iB۾幑# CC;hq7A`L{yǮt睂!%;c+:I삜tg㿵U<\l][:[ƞTʼn|tA{lV{ thjk 'Z:]b;= eM_nqr|yWk<Hc&(̟Õ Nu<2+Ԏ nC懗tubnvFu)Pe:S~JTSHw9$\yl[fx"K 8ٻ@Q4BAmC{rЯoC`FB-Jb=<)⡔.!3I=+!yO"Xr8 r#K9tO4I:r9EN$KmN&{Afo|ێCJrR,B$|^*b}Hi} _ CidLˉ51V}Pmy@id"r +ZX(96D,$ӔX <'3OKܿ.zz7ڴtH–0od@j$#6x(5PiZ\);~ DK @DpeWa'jm\zeAY4'fR[2+^&8ߌA"ς*Lr f‚ġGc*e%z FԹYW`<H9ZV0\%8J^‘ Dz|;gVռūpp-9$'ҫ.CZ|8,Y^QL+'HğK@<~vZ#&hє4Y= vYPJD1{ IxOry;]䭨%Hv2)wy #F̟lk~JhFÍֆta&$zLl,t}"J-7^u|Lcb=FS:'$ĭ}{#˹Hgh Ps S#2M^鲴H" ]7Z)grC?Jb-_ݲ\u \ϙΌka-p3E%zDkEzi+fV1l}ma= hCupWs#Pj{]_I(Tt=VJiQ/GɮQdh ɁRgIN 5ÅbM, GŢ"><@M.iG2^u*N~-0G๒9lgbJN8KtURyhw,pfu vQ,.mvSP~#dxV!j*Hy 쉣ٯoxBɔ tMq֜Kć8h0>iݘ!`A@2nKC7MZԱ lgNo^4Z E6/u3ʅ`'<;H"/? #ՁњQ&8|䮙IqhW^ i#~A,8 绮V(qdk1ҞՖaʭ tZ/ѧ 6 ^(3DWFG㼥"VNG+ vsׯt;1:}O -.Tt?,:TzJl?/,9&@Y, \qHSty2 ? 2lBԡ?ș:U.gfC =~vLŔ6Q_b# ,JYL5CGV;Fhb\Ef ~dAǎz|9Z$8;TRvH]&(eѤIH-ba%ܘy`cΈ c#"ygP-wIUģmCPN(Yd|IRkfDS>՗lV8'=>Kb_#)?T)um } Vl1mgv$ّ(Fiˀ8lN hE`z= 29DJi3}B=5}ޜ1[#&JH@(6׺DKo\='- lu+廓saZՑauJ[ޤC񕅰Pdҹ9vd@0[{no„K踪p"ދ=Ze@r5Xyg8"Y eQLk3VS2#Us_zH >63}nv~X.i%4^zqdLV?QD _+B ݽDN#r@rQK8'԰ &4YiAeB H$ 7GÇ ~1ĴCCn΄̉mπY嘍 U"ь(mqYf8'LߖF>v|1%>=uȱ9U( AJGp>qf0aKaM;d~l+tŦF,P(uk# :ՇhxLFB!AF*kbJx%0 HWDT'='_5Y MyD l=xE$n\ טX|r.`doMU{bfMO{+1 :d)eX߂ S) ?4G21VȨ&2X}?bRgNfIn^gC<)*m4g K  nQvk[_^16 B]{TPU@&m_^B t;IF#%:˒<^vMAU/xxÌ֎0^b(<XGoqgUC`3`j~Aԩ^9.괰ݛ?AZ2Syrڴo.ȏgC枇nr:4=K@$49aoNgt`[ ZWT2x@y%i4s]$e׼Ю l8q؇&{| EDG,ՠ?dmiY)~G L` ߥ\z=DG1N7F4eL*b`E1鞦szYGfsU V3wwS~-g `_"DiNo"1j0:dKU9c/=ȺD 32h<;!/[(oX2WB>^{%2Fqļa a >OU>o,Mdgܿ&W0?P[πT`MyI `h .)%Zh۔WػZXCqٻ@MvKKŃ61gYY| F=&S(ۯf3K>X3 :`o}] 9/owlaVB..ԆT'ڱ3,MZ#whU+WQwI4Q&ߺJ@Ea :DYX=)>^R?^^LuhD c5M]' QғHm8f9o;Bނ7Dn&pqYHܭ, i8WIx$ ?ʰNF Tѯ_,޺Ar` 5 žUKubpq;=Rg}HB{F#)dVe(5{,ڃp{TE vL4\?9iu8: S`C;s Zi|/v_xx''Q2\cv'^PcF7S7sr"MRx&tW:vt":i`V-mue]wP4pf4FdH|RԑUF&+GvJ8M4lå.ISR( 7,F1D=*gWdZ2R(ow{1J?IB巴٠?R= 7^'ȢԠ/@h1A&O JDX>}A"n o4 QΏH^9>Qm1+/]3?[|%1D w2@|(b> -;v{ 7h~S8ǰj=q21Wv0nt cGil/{ &~_5r#+5 ddAޞTj LA-D#pcS40<6ET\sqfb>x%CxRGao <rc ݽBV(et, T3JԊ\E*D`$]QXE%. j=MJ6 WQ-m!ӳ62 )WbM:fR23)Uܨ,ӍPu[ $xݘ6DA 6?/÷8iOlײq4aDpF9+}$b&P3sD7l@|ckEy;uR(`Nٓ.4lAɍ/N0B( P`DlFlY_@箬c0qG>CŚM/+?r΍5Gm&,i ^bF[r%9pr9 kyT?/yɌlL#qۯڤ9R7t9Jm up<AęQ}IR_0kYG>.,c↊5[mS(4Qs+-5RkvXN _V>VU "ҿXq0;5+1 :N67xÇī3K1^w ($@lU6OI}z`9mn'4K!ź3C1B;EN.D{Q)a5"̫3nh#.[m0C|t$8G*pbO

T(*YL)iTrPLS!{ȳwGYf%_ps&ܟ DADZ !6ReuFs(8:ӻ3^R,>Ae?( B:~-s!hC\IibᰕPТJfaٮpZqol^ӦLBCЦ2'}{[v-wTXG6tzw4OVdTѐ(%M|+;oVdYs9@r J Wjσ]WjM?pqk zuāớwO)% cC;zKI4G fBtӸ+Ղ5/mѴĎ,#LoڡnļW¾,hƍl骇2n<x'0`#>N1AMRֲ;7gc2A4鬡1я..0qppЅS45RH%vǃ={'&֖WT Et~,?Vk -ѐrlw`XnB\١]>~Q&Ÿ*Ru9cuM}XZ -yOJi)Ǽu?aR<v,a-u8cF{mΗ}ᢩAVgƃچvx6Z>wHRKik[9sOjG)̝\BjHW֔@O'Gy8IHܑ9̞hΥIkzyKA\p1 5uw ; EFlTnxݛ_;ʋɰ,UF4|V7 .U(\APSje%^>gŭj<84JUsԻ}:5EbTs6;¤. LG: i2B-6k)UB8` XL#ՒFғH!^(M AJ vǩ&/lFA4!'|f5[k1*ӛ )QƈAmu7ѣ;?/OݯA2|bD:(+=ޘ~dl2^4gK*g`R<7RHYlb5帩df_VILRK<6P +Y 7A,? "md  %C4%\ ,Vlpyu|:f"])[.rz)oFnGi|"H :S Gjyۯ7[Sz(QQ19hphE_/e\R fÖDKѐCa@϶t%lP&Xn+ۡD/Tѐ.l\@jI}$H$_0 j6/apS¢-Ő!.Z"P$_Y|_\7J2{P8zѝoִeN˺P^߻ߧ@ގ HR'#^C45" 2lPSS:#ģX^nY֟F ;;_d{m]:[ Ívd9|֎UJ] 7ygQɨ+N{ҿٳk} F5S2}, a @نq~V0ڍ'R$Gs`Cz48KHy&D6wWvs]y/M,TGu 009MItUf0f<ޏo!&j,h>zG\ ts k2P 9wh{9\7J%RԀ'Ü~{j2{Cb5o{]R;ɻ%C21~è~+Uhm^#TzfǔFc|`滟2:*6{ & EvKrjXl ֧FiA҂K!bI* ՘P ;Is@}mV8r,݌G@yÅW\3NX, >s:Xv"Z /i~Sb1] '9Y0@NG5sn<ޅt ʉH.mk'BGhuao(:Ef$;"& ·/%#[fOrHJ[=^PUM@6m8u9;)9~j kKcU,¶?Y{~nM R#B|")B @SOnHqd.:v\sꤴkU\5]ycG#- m>+9QO6Hq@fYӏb/Zn 8Ս bngt6T +Y4L~!/z\yxKoB*YrAfB.Q 9j[U3._\0jpgぴF36vٕyWQ+$l<:*-j:;ݑB RCj]ڌZ RᡨK.!7_$#E&$ jkܼcl.z w+|ReY uH%Ҋ-V2s! gROY]UDz2tv2H+llGtſ*jۺ$OZ }'Ve~^cMZe&AFݬ]9.}!Dlڡy=N(oR\"݉k*l%f`>83=J|դwi9H.rdeYscpn&MCXBR(vfr*+sØzaTd&W%&K=|%S"ĞA,<()[<@!&tܐ5^/n i]ߦ--8 gMQ\+~js;8 RqI/3;df0Pm<*NGbQe;Ŗp~/ƒ/b]BAJt1Ewejk1S ' 7u\H =,u8١ LxQD^z$EZa1熀[vJx10qXRBe,_e7F^` VZ0HRGԸL,SÊzEK`ؤP88S4Q1;֊mł1y,v6`_x]kl@t!cmI Lܯg/8^o"tL2 ijkbDdjƣZ_Rll".ރ3p3Srasy *Ф}}\ŅDA RQp(I 9Ko6##n.R%`5ڍ j(?4@s!,{?ғ“/K{Er9(G}6%#m W`T6ezG>EyY<Yz^_>@f1kzmOy`haQZ^$r>OBi4PiYQ.Mĵ+1 %M\ccreb'ipj#Y7]h_8TyHs@͎r2&w* ."hXEP?qK]n}&}P* `{n1ڠ-w̖^QfmNDZ8=1ʙ}]>'6~E8aaT[AOs$]p%3x'J|ŀ9[Iu>d19X.$=[el]I`S94G\š"_}MvE( Þ?Xq{~i\;.qOk93FL0 24&2Дeiq,8"_m厍"_)8w-Kߴ[hlΌʖeA<៸čnh$Q R4mTQȾM"jֈJ@Pkh3ڸ+žHwTza'ǃ5'I\Nm2 N*6QhGҧe ̌DۚCAkr<5(Xoވ(~Mqw 1 R<ܷBdݷV18Xye`%=<:dyn?+=;ߕ$K_dl{5优mA3o2z:j]9/@@g#JHD_wHAd /<[\ҏƄLld)TBvVF?D/֑M.=v-oLyEhD帱d&eXEɘ,C ,oSGOFo>|" ~?I$z|eH%5aJ+ Ry#)OJ\V'o/*t ?Gx[䭱#I`~WӫYi-r1&TU t[8M5knv2Cm]a6$6=rXgKS {t͉V[{oFч1ɗR GV{mG1!_-?lIo,ߍeצ|1DE ̈́(װ̙ŌD:]+2\Fq.*B#9l="_lB0S~.)"EKW@Uk/R1rGSp:+FO@^= ;(DYh!"WlIQ^WfN2[k{k_jvТCBG8E t{>`_E3_xJo]zb9ɾF{T)|A8Rx ]Žs~9C[a"'qWL߅Ir;qej I"2׃"6p ^Tl=à]&蚈`Uas45!ePiNwò̲% hĮG9=ל|leO{ %UMry vk;O1qU~a:+M0C!sΜHO2k[tyf s@\#k|łst% ?''y9#BleQƛX.sa)8q|kN;0-Q{>OO=[ZA$:ցɓ1ù\Q6;ĭ;luB+3',wcVO 4 dTퟧ'Od _)A_ hYlֿ#GLic06k} &p2Y)vHPOtbEom9kVoOX|y ӘvS["Qqx;uL;cOޜTO8#ЃC(ܡL9d(T{>%87dKkR胍Pp7Fc`}ֿ HP6GT &柝u(<%*%dAѝeF*B]0|i:dp8*`jEe0|fe}3>*n!g,J 9iQk_$ sNp_>a@wG'AW͋b݂'CJ7?y!7݀*,e+Q`'k:d}FZx9 ~@}P$2O'AjqSOH<#^'[%vuw$\G6x 9n"'ܖa  ] &nLB5xJ8oOw-K=P<o$qC(%?Q+Gƃ>{~?0x#{+C4B%x*1 V0<2M8!2cj](J0.1PwVJ Op <ܼg |bu/)m|jx˲i Mg5lBqKOo܉ & UBq@qud{Hg<g&|ĵLFDX=-[6lMTw6; gE./X(d/xrd]#/*tJq-UʽG2Dӊ]٠sP"mPꏫ4Ԁ[\fY/bm05QYBmόqip|w%>*$k2_7?[V =S,wӾ-g;a E!\+TTN]`f}%@jC}a_O9ʱ,&T'#,<{=# so`pE"z\_:8K4;칉<:b D֧;*gJ^k>y;BLaソEAVKբj 2.vG$t=ob pZVn ;s VzR@ BXIjWY2*M#}^Wv[&s693u͏@[/sX 9NŤr~V;DfsY':9qnO|kjyk剰%qk ;YL (Bx-$Qv tmh#]@a&3 k)Ql"DU.M^n\QIƖ` pvwq[C$Үߩ7 !iPta_ABKyIQ\omhKsel]f_lq^2r1[a@$ƾL\4|(?͛xFLs\g݃{NMhy0S4U 1 ,zU 킂n5ԍG/8^#3 m}jD9tHٶ.p -{LO6芅.%F&*/u:+; m]i܄lr2hşo~L>q36[K ɕ¡lY@|Bt)9;&ނ 2 # { -#kЍ EJwKQ 0 HH0}cey·-.L@4؁pi!`OoN",(Xv?I'A{if; ^4/p+,z*l.9/FoJQ`< w|xv$̠#mО|> bXGPZF 3]m\&k{`_2pg=WCOka=޴wђвPlK'Ț<6/hgODC.o]v2j5]=&bJuQ?v}L_^vy͢G8 Wn\ Q|~2 TJ J.YnC1C&Nۉ#-VvZl);sOg9C O \6 U{}hꭜb1pJ T/$yeEVMOs=0'-U^et{/in0iQbr*}EPN7>LZ=9>s 0T4ţ;u +|)+8.9VjM- &ʲDT6w2)rKh zeyPnPμTMһOYϖ7T.w-|+Q/$|EQHVZwTČ7<]ƂZ5-n}]ij.)L ߀k>aYrD;8$ gwl; qvydiG]"^;cUIω`̘t9><_;Da4(84˰Mbc}_!^nר, MoOKĩ{d-8}bơwzc|N{|"+؁vE]m[Yxn6DD4 Crfb4[SsKKeʽ{ۏM8hH& R^;h?]81o/X;S2*.5}7oSs8%;6<^GRN엍?]!swZenf cDɘ>KHyo J)eqk%*ҎK;*ao83K]I`}Q`|ഖՌ>CA?ԏ|Ofwൢ㧪V%i) c]5kEYɄ9[eE"kbWm7<쳟dJbw #?E13>S9T>Jx8SO\NQݺ>bMG=t#;ܢrRm$MEN) M @ƓhRug/Q<"/-;Up -]Bxg=&>4uY%{Tď޿#3_ m2|E&^A+GfF3mASZtcʩPypaվWy9)#e4c0I^gYF.6G%ћAXlh!ҰѻU{TB@Y2éw4-yȶ ēX&lEύ OeiZY׼^fZnlA֥0_fi#\ē371ݼDVG9K%ik^f#E;6OʃD&ݷ́b"M48b_眴4x%*Xp4]2YMkp:]Nڝw:P kT~ $;V]IXX< ߖ\͂>w$VqqKF-FBHgN*dzg͈ƒcbJH[ɛgsc!^GH]-pdhmdx0T+q{AYP; Jq牤߀+|lZxN%?5^v X ~004!%d$]͘°ڃb=f[ɝsrX 7ctH8 9X)`tO 6lX7>Gվ}`rmiq F̓>ѣ Ecfot& K 6 Ɂƛ@)\T_wiv= bP D?z?2Ů0yOX:u%ZN(WMׅe}v8heZJ ,P&S,8 A7=CQF&`&0HJRu5($Qgt"Q'P{JE0BacJjIthl$ `d/p }7D[8vBsQ:2AY?LUO>?=( F r˨n س;͌[5宩?DtMà&Ңp4Fȁ)X<aTo/k  ye:+sjNK?\-zLU{1]bg[ >`D{gv {2mM()R1)_x[";}hYjC-7.<7:ӥ: O fC{EVl -Ő}FIJ K!jua\ O!v:Uʬ$յʤyl8!WԅPEE7;Jgq12msq_pbhݮ}`YGe A P$Z؏>J3 |oo:nVq&mkl@*eM[nl15d__YA[4ƎHfL='VPc&r?*l*Gl?@R:4\q}tKM}eӊȟ@QӣTr*uꅦ6z=Z9U8ޑ-_@PJ ߐ}qUk|X׃Q-8|{AEE5.oYO ;#;icA;֭1,c+h.Ԅ7BnRUmDɶW׼ O,j)#U8$d0q;UV=T2$Gux(Uxlhz/Vt%sgAEHze&K$"C=|/s -ΨK0,;|`l)NEFA)^Z=d{ߏ+۷"f*ؓvܺ|7mƌ~^ϱ98 7IS5])4>JgDq^qMk)LifM8}m+ay̜XHPCݽm ڹӢZ9UP{٥PI)$: |jVқ3 mWbsyϬ#"%3AHP3IS5H~^kxǸ8'3LN^ɴ!nCo!71xֈ  4_%L̤]nIC wFFw#*^TolUq٬XGPC(eB5#gفWeΗ)+Yu:pO{ѡ@>HJPm= E/jlI Zl}ha2 HcSCI:* o%5g@ xILxa < &/DYhFYx9mz}Ԛ!BUƒ).u 2֡v4fK;:5;@h>Fk3&ܘ{;+4 mOU uUjnƌBkgr-ɻBRTeHr+_y/b@8-^3rk* ,Tm1~kksXWjnG\2 GsıV9& \IEAȞ$]zA.$rLPgH_ӂ ]sHd1rc>ޞdN_#A1r +ʣY\ 4җvYSjhB<VK ߧ(:/:o~&C 6TkdiGsR2M]X.TWI+z\9= d6rj+`;j b./&r@cLvcNЩK)͢'7[VI\U8yJYԌwz%ɭSNGt-X Jj(fϋ@Zuq躤>)F?EtYc/^ͰR.(jjPLD$ b69 8ݝ?xFpWĆiC*bɬ́iʲIPYYg@D%!jUvtIwVcK-a*:'QX^lSMt$}D 14L,NS[ŔsVZYg:&$$fUu^-FKbjQ _װ9CD^881؝.DI@5^Zvl:޶7^>]I?FbûL5-ԍdaQ8뿝>4 UdS brJBaX; _68TG<M%-!ZAt/NEDYE?g.G0VħO;kZ,tA]oW:]s?LL940:y:u z\` Fp;xHIb /l1Q5<ůϕ\{Y k I]&ez,b{tF@ =ւ!@ҵFkULʽϪà jf38$x --H(D LhGϘ5oWmŠxCG򡲅 Z@'0#bHcEċك=7tq#.wN!GmH"sisL:I%Nl^&ʊo<=6& GL04ǂ'S# '.#v,w>DZ58,S.Sf2TTk o ܏jA:ʮSJiew8'}Ad?q fnمBEqזԃ=!TӅJP|K/_7nNߕ$|oz*$30'``<)Fp&-B *BW(y!UjGê]9Y2x鎎O L/)X*%vك~374nΰ]MzIk^?O'{V<.4+64`bn vR\LJ<7K7 fЬp Y4d5Gbc1˙.YFC, 7ͷs` CZr 8[Sj9u7U@X>N=ءP OC<@aK/A檈ֹ.+JLωp7oUi`\~F8u4)ZW1~/3Jƫ|#[|m̑TTOlEޠe뉈,* GlR 52 5ȏTnHvTIU`K/][lJyW e6׮SKK)GIαaAR55oB]hu;m&߿t y򋀥Fܔ5"9 |$GM)ee5܎_/it9g GBH`E볫47 R /7g{fXϋWe@bIFʾZ cHV5pF䈡?tYcf%Yz`I@LSaD = *UY~csD}]AvA|x Hp/{U,I#).xgJUb8XAcPL+tjwx&!v|;Q ї8!:Ck`!-LS[1.`P%.12I2-|PCaX_6';]Q|z9̞6?NߟBxwy+Kȳplа[۾O3@*C:#'ry]K Vd4J12ϑ#pښG(|`e[x+' RfA>/fYEU^$9J޿;b ˚0\\s/RųԜAfgq D4dFOYr6577oژu^>k:_xESO$8<̜Ayw|iR2S–"YV95xnј]ܼOQi܎g=41o _hLQf30Nǟ,xjlhTt=zjuYyZx\hڶL!miA(h w{M!חviI׎(]Td:|4?8|*C&cQR=Zx;̈PN:ְ8_Գr=hF&* bf PTqP @ZگcW^9#nII_5j*54x Loir?ځzIyyj' C9iDcUlF1%ѩߣR<,WUְQ@@BCJXRpl]{(ڒu5G3)Łxo5Wx;ܓ!MZU?Q} Ӏ[öUbHT44 1 hj3aSh-.,ZS?.3WKXil>iD#\vzc枌aSWa[2s0gl3"m85Ti3+{,N|͊(YU+m2yKU_VE; w6>gaG5Ҹ1B>s5=1vŵsK.(Fy+tB3%S%BqPUrk~Z6i|+<L8E1`|*Z2‹Ux8.* h ?x~LV̭LT_/c4oGƠS/xrqb|`[|^]Yl Q͈ |Hž#m#J[i6R*8WrG%gbr뭮{o5`̊T@ܝ6J;z=MOSJWk7p>z+W}} 3i,h镁l.:tA> ʃ̡3 ؒJIA :MC 8zKŪ,s.C[(J|JVT>W]IDu,c@Ťpw ؀0.!zX[Z 'X+I7NhWZM[ e\+ٕKXX|Et"G݇<=`ӪB35%w w0rlha JYL5$P b(Ia$VbL}ĘEi H0QHꥋ D$zO<\)2~C);=L>۵>j/*d@K4JlY" -ĭA HW%$^F jLOȋ >z'\3<+ "#H!Jh~V\nޔ2id ̖v4ܲ]itpP/ f0cb,9a埲Il=Hk*IicX(^`sÞY*u\nB&wD 6UɜVm"s'YOQ8 h#":KdO,+¥Ps|Z{B =&2͔), #8kaI~C\QMNݖƩrAnTDO}N Ϭ<18Sz8t bOw>;Ĩ'JjIH6^Hvubr`N1]'Fb_o~/HFTlaU[2 4%|?>ZXx(qSZ7X=lV(yxC o#q)Lc 6^4xFtR0~ay6R#!JjjLDLQ`Jd dԶC^ɘ'q3$E;`Qw!Xd^^K%?| @3}iF_4| "$kJ3&IUQ)g2Z;%yƣGЯ4$%܄bq=Tp.:7v^DV%ԭNGdѳe#57aKH'5O}3LWryEix"a%uǧcȒu,V c8D&9 o/!#$t:)$6=7yمۧOC}3Njcަe|aD~[)hOUσ Ցuyye4hv64]wUKWk.(L"ToQ9WV2]iE Hn=ñ -Lϲ|2!noT>v,r >>ᩅ.e) Le&[S${FPh/L8b"W78uxr[ac$Ȝ)d.8qp* 8# $W+  QX;6S t.L{GQ̱.`+?Wcs cêqvI$Ɇ4'٧.AR<^d\uZ/d0}go<^+tOTi.f2sYP o35܎,,#͇4H'>ۭ~PcWMRI Id$V+ !B1i{BrIު9%\88!'i!a+M.-4অkNk$I i- ~?/7)ܻ ;Ug;5ٓ}!N3JLaiLR'۷ z- 5J/ gRC<(m{~]xF'6 4kmRWR@uKn>{*thCUsܓ]pC$ ɗ?mD qӭ0@L -8`_|>f$ؑ'VHr⽚om28pB;U>WoCwᘸRXR 8ɍ:r6 yT .Qc #D <QPư9g|׊[/r[@>;X.%$:p#jRlPj^!mEbck@sJ-y-+p \Bzŏvlٙ8V XŎ̏&  9 }xQ(5.:2/7$ҏjuq_OYg\j<)_;VQΘPLǵ.CT2k/ٰg >ѿoj`;{&G^vQ;\=y(qpmy24Ah| Q2a[~ao @FHH܎qcVtaq {Xg%b]('l}z3MS^;=z*쓅#@ae=Ϊ&8=apYGP {#J>JYf̧7tPuBZZA>ȁ!>Mo(5LOp}o<ov=8mFA/2v@Ph=EsF\r,)jkPU}gD[pC?YL8&ӑ[-+S37R;P̹c.e'ǵO@a01Ll@Ҩ`r*/Q 3p`NP` $I îŴKV&boJ+`Oo D G&pucz"j"'62`ag4# Fф#CpƘ5%8j4xhWkPS^ YUVi^54{>:ѸQ$~2hGDŽצ=K&B8{z.ʢ`KWW5Mw*s$\ƵKO-1S9(DL%6:fDB8fNL9 5NGF`!km@}>j̭|C`1r׈pt\ nF%!*5yU_]Յ%o'qy-tj>\e~Q ^NЀYl~v^Za5гy2>51@|Tj ɇ}ʐ?7Ӄ|W<#۽MV.?qehVTʎ&a4՝b)2zT8ہlZ.'KYd@^fƁ1kMDWL«NH3jMe r7/4l]W('~puSn=vzymE Vv3W'HIEi[g4åų},6MZKUT BWD0s$+JU/_"vIO$ 86+yQ?2eAo-~'Y/]j߫ ePHA-$(T(܍݀BZeo*⪼?Cs"TVVh,"hRȝlGZB eYdl>(C- aK],]뤕<4cB؉Ltg 7vɸMuHsn$bkfĤM& )1>&ϧȾjo/>H]Rh pm.&{5MYsx2}x=:n+W?ũ —Wo 娀uXCbUAi WkSj{;"U;Ew4 gj-S{+}3Ygɺ_:fW!jHjJop?BLW~U \lƚ*K[J!_Mb4,M;Nʷ@ SpNʫpPIP&?昑2FəحF@gC&mև6I%~͋mi֦%7}]|[FX'!"|d3tDTYۙ97בZ(ruvXCz]5k(EPe8m`)%A٣ȿbwͽo*6ϫ<|+(L㑭BvsUzmgT, ]p6E#tgdCW T:%/J2xI!g;L$}7gfM:±18 adE^nEs8T)؇ʚkSg2u@L;ʆ^Tb #OٝJ賳2I/.-`t^])yw!~1"}s ~!tDg lpDi/p:FD`qqN%LbՖ|ؠrs+n* >H8^l [9ұyhd}@r: 5ɯEٿ^z1oX'|4uQt""zF3R !^acW`X|:ّ tq}^sFec H0*9oz5'9s$(ro.㒬e1N4?iD.C%#͔& ܃V3A"%[6ͥenxقzh.3JH'r(!h@>*`v5zl_ܝ?U2hD}sG6 w2ISAБG08utM,6싪M;"ʺzNMn<cDg.҂0&RE[;ڤ  v>rQHȳ.Z>pV#HqP.ǵV_<qw.ql ˴$SKw0ґzN-Yv.i7t+`4D֦ ԣ6i[*OV@Vmb )ͻu}(*NȯAw BF&4(-(I^p2Bcr\99߀9Ҝx !gcH  ;HgWC/Pf'`гʞD'5kc 8圂=/̷Ues2hn_jP\3-o# ȸazAڝ#o6|ÌsZq=R:s9:`&s)J?7[+߻AgStj5txzQvg΢0.dUUMoOϷP6|ԋS?AERhx ^hY-l )IK( k|Z#Gȉƒz t{ SInڪ j]^)zmŚf£Y~{ ͖KF%ZIt]<%HKMN649 \ԛ xy`HԹ |. Ĕ5a0ʂ!NV"H" b'v []ׯ?",g7»S#MP IL Oؼ&uNմE'\F6cB|Fwlq([!C!y,@76zmqUq<0JmaG>ڀhw{IJӢ? Mx,eC,yiLx.I{"ɗe{"SR$*_8!89okŶ!W y#yzƩ$lDe ' fKmkJA`^⽦Pf/$`44G]!hˁس)?]C.v?vԽ1,4+f40Y @@ SV3<M~eրhɴ"UV*n_Ց[s(#FBɪI58skImć[)tIK=0(n=\'ܠMd%TbSڲ펎{+!%lMN#y0%1"jo0ɇȂ΍%Qg=mq6fboHrYw\RG!wb{NjO>Vr+eQ+}dž|'YCSNC|:zh5ڗpU&&OW-\ *pZI-/nĕb`;2㭉c?WBt`=rԲl/*Bh)4n;hq";>yn)Q8x<'=Fp _5ӿ.*ޝFv3Vk5ܠ^yYz"2.bKpL,r,Z/4 `h=v5nxz PBꉐbIf^s:a'<\LJ1ҥÇ*%J| 2`hv"ԟ1:oCG@|}g99*gC.(l1.UlM~sn^zJL܁"c4PfZMtϓൺm b[ mKЁwDECV&0jfGwL *d@ RCW [*O̎?syNYyhUAPp$ W :/`VDqSX5RL,Fj6qm= + ĐeJ IJˋkUdG\V5U~{Me#韊oSM07TnlhBKA7*^IK*nG{ FOmQ,';{\>)#ۏGh/|^?p<~r]Z:]Tw3Ebrx>29BP2㉻K<=x[\|Hcݑ'/7,z|y\)6FgCvSln ;VII@TT~dg"r)2=U/=I`B0hK#;h۰bxhGk*3z1"J{k뀳97_"@\2MkA-Ez \8A40P>ZL-)Ws\%Vƍ}#_f~{QjSNtWP1>6Ѵom(^VD(~O`J7dJ{{R2,xDw%S)05T/@,8DQ\dMa]Sk |eHtI9=6M' m]KX(KMV 0-?8{E rOܟgϥ%QZW4^MTp{x; TJuSyҰkkS5'&.yEHc?۾N23(Zf:h򌚆MdzcZ’A}rvs?O\ _$:0֞alJ=c8A16t'=9߈Pך. _4Ky;ڥ,>mvwC- Q08MBi{'0Ƿ%բ͸Bߥh6I{RM]9o^bV\GtF \  1ďR:i +eQ1U7Xdžމ:Da<b6D4 E~\@t>{ f1ʏj?t& +#"woI)'l˾976DAsy7T~xq8NE IW` ZurHN|z{++C`\>@vb.r.ƥ36y.^ v4lIRϟn3-~WLDkRl$9'oRs[LGZx?"(thm4\rGپ- WZM62-,ꓝ w֫Xs&ug~f_]NfUKIܚj^K ` [iI,9Lq'Q,4!0! I:b ݓ 5O=kkHR0\ş5^Ćăįw8\F){81spFS^ed[_YpbECc@qaL,o&`@V/8)q$(5S-Av#؊(-R܁$sȶɀEX{ {Q?~M6P!T Wi}7'pHe(RuTh Hy.+n+ ?p fIGF{s)_>yl:fP쪣 `2&y2tzav8N!dƕR{;m}yyD]XjY+'k*dz-i, N8Q;79RGo~q }%]*pCyj*[I3#}ȫ8, D#}r^~],@U3?K{!߹/5  48im:'-1,f1:m)-rmi'(HMJˉ! 61IMZh1Ѩ4 /?qXuiIOB]-%W6b$Yȸr?L~::.5Q%0)M$6G!=h`[M1+sʻ A: b9+}T> N z~^;iZ=;]W8.÷5Dg\΂P;9G}08|2tK~Q9jnS&QC)~Z}>k*WG(N1&[}Fm1i(A2T.%"I.#5\cVۘU蟸1p0y'hMe0O(6UwUf2-Xj"\~{23Bר4-`y袛k(zRp=x Я̕ˡBl͆\@+j e6it~iՆݣ hGo'0fՒQ9кkJA6ze2> fR>~@Т`=?v{X T9c~[OtEt6GfJL~aT cuf>KFS{ڮzq s9 !ueX3s 5 h4`.{א!jcftb/yՙ/ܔpfލ(yTBa*_)GO􊶷 CFն\Ml42@:*{]TNpO p*6J(&7}z 07t(3M%l#6DTlDwW$oi}Q'< B=av2{-eG8*Y4I{뺞 CTܦU] >y) ;2ɦpr>'.;^a@AE-,# `X+>zD]̢DYѫ OZlYinY7y+%f&"Թz,`ZFN0`{a5/GNJ?dIa)lח^ec;\ϖpIsR(:~)5TwU89\"sƩUewLt6ZlfިBO@^U mN0l,!JNS*GˁkSt"eXv#mN_|![Zb| 36u90!r``Hbx L\mVm(}q~Cj|.#~峹ZiS5ȍ8PjgP՘q2v PQϝlaChWlV$^VyN~^kGMcy@K֣=Eĉ#d_Kp%\Ux!ƶv;¸Mvx-X7NY̱i8‡@:ӫR6 ;tj 5")j'e1hBvzFL3L0kpb//{ZloY<7q>, :3$ddvg{wS*f|҈fqQg݃F8h\q,Q[朶 *pl*=}$?}tI\&YgyzD4útfFV_ MIͳyfNE-D T!|vGd=ܟ48ar6q! JVb!^ ;mNdq%:ϷtA>7x׊t(I6|uuDbV'SU~Uhl#5gj2p9I| :ٍH?g#%)epW3+zu嚾%9b{ΝSY.g"l$qM'eA_&?.J]\qJ}-Vif8[$,6"MZ8O~:S:{'T[NJ%z3>wSxv_V|> ̨3,E)%hѷވ.mZܻ ȑrZQ.NV6A *::|@1^hϘȟ刎7n7;;Ԧ;j//M!8ې QweբI6]> [(w^¤`.oF:xNHeQ)bjb׀_r(䘗QDGp9yG$w0uP_4]W[+o2@@ `4B*C2,*T`OBr?9UJ*tE8v(_,I7r@HnM]&"N vy;09Odw'@,6_ɹok][)ڼjP~iRj1l[+ \J(Zo]"EjbU!A$DNTL0x^NElIQF ?ֵ&tﱹ.LY,Fr(5[QLJߋ 5K<+^LM`Ш|w"f˚aW;*`x.fHJ( ΐWx~d*E.nh>ͨᤝ`q-1XNJmuh@UTI˔^DϭC(o׺v#3H|6-`oX1Lb?n2"oh_~30Ëp3TFb]}6jw7m8j{ĘA_'%2HFO/&xRHHń}҉Gh%Bq>,ݎe*wLqeswL+$閴mdf~ -4>.2jK^r0Bijg0Wb>nv[Yw rK˂WКG72 8ZHR.k̸~۔AY0YmUɛVa@"r_k{.yf}ỉ@JwZK/BMDboi\`78g5Y\ /%=%:D}TLb1MrC:xk9T2T#M(U:q -o 'uҎ { zJ{[NV#Pn%(d'"U[ޘ8sۭcE<'5FziKDi#- ˝>23ȧbej@mkS /<6ֿDɊ~;OqH6TWS,JWcɧߜ0û輒5}H[NITv@{!lTH/LD^:D'9w3o41+!q M4XU+rccSrX u'W/Py(:{gNOf$[kepm[bcs'|WjF;𸻰P} Qg#L7oOm딯I>yɍ3RSGTٯKjBY4csT'TsNcw .bʭqruYEp"B`i5ƛ)XH~KkS\H}~_S?Ez,*MbiT/3ƯSi6NjC)'my%7UxI)z֋s>i˻犓ZdU4U/W2s&ԚEZ:Ot8KEY9N &=S(r`d0#x Jh,>lTXc!?՟lZ_WwG~xW5Zq\qjڿSsAL.PtXxVL ^-: >] L7U(l3Yo=x;ňoCj{:z&p2>܈b{;xZ!Φ{%kY?4ޫ+ L.TLHOP,ϫt a|krNv3Dz7 4B=HYfd:;t*tC\s5 |l,X ,nNk]뺷ZG[h HV3z>oApuJD,Lm ٠ѫ.~ӛ$=^23zEt0؃1so;Q)-gaR 3! f gIf ;F;nd+nDhfԦq=7\of(A+<,ZQ, ]+.PIWt$f&(hzbKZ,{8"=blj LR}>{05fW"hv! go~^Z| ˣ0w_loU8vi YcBFióZ&EwrJ{N].b\zVm?[vo@# "p "TgkPUXcD: |k(OjR:}ϻ-$z%gdԣ3V_ :mp5|m X);*'pWt@U9~QM `Q'[_jQj˥y?Õ+)ǛnM[P+7 [k˭&I^<%Ĝ_66i򃨑f+'M܍@ -ZfPնwR 8KeJ2=gi:9rP~__&(wyIlK6mv `NN|p# Ks9NBK'kP9Htu0a]cYNw#?|5iimDY)?A >]tR/G`cI@g0z.㡊e1 86e&c*aE$z&)B&:|Kx]d kk\\kjnCC{J4|1iLnp/ȦMmX_zU< ݥapВlZdS2\p',1)c/שC7`#~ 1t nK`=IĜAc\'xOBMɳEW vT[TbxqF\M[:0h)V(jLޏ_3SWsE+m~vH&Cm)+& Ƿd/"S=}z)|43uL`b|4<{'ba,X및&!|u%:;21["V),;1LWz{”f_5.)_q=saNډ1K rxlzLu}wg}@ aG",pّtmR89FH3ѹ ^{\G {7KMB3,v"QëvUs.RC',mC#cΑ J)'#JD4TtlR|n}jyP)YITnD]zWLjw,wxpZqpA/)U;l}ت\-eGz'Zz|]a6'¹%m蟵_7[y&C[&Icq$!Hcqwj+ƞ Z1WēXDUHwQd,Q DgwL;C,<ÐTv$/cQ`7d 7PZ΀bԧ܎Ď~ U ƿ^r +餚$&48ncLwocא|8}^1MnRobB麗 lI;L2jR*6l$‡$nB9w|u'Xj|yk30+F*GiO>pY!ZhhId"Zv|M 0}FM,^:r2U%efqGY^#܆~+YUp=.5RdǞevHfb\qyx*V9zz?,L3GDj*DGKck>H$eXC s~Kz~L( V83 H$6D%DX*٘@Β ɇ[~A!h}aa.s#_-E7`5.9 eL4FNsh:y1;m,фzBu]d^Nҗ'SsS.zO ˔-:F-Cc ZM$P@)HR7X`Ǭ^sG3~ 2F?WB#2+]gt?s p$H\æI ?'̭lD> yCht=}·",lF۷qM7UC{KpɃ Xa=)M>"0:ƿCJ}) jYE~v|}1_p6KF yUPg,*CwSxHpЙreT^gm?Zӿ2FhhXrl#ݞ":NiVu䏄4yӦ (8zր;2,JlC]AB$@ߣ-gR_[j޼fhƩ94\^veK`knp"@;g~M:]-CgWO`+&[إ Cb!~l ~Z`8'Яf1[czw椸Tv,P I#sQ]Lik`zWwb`ؗ0ICGHà7pczjjE_>}"vҦ2fz6rXɝc<<?|$`W÷]fP ?zkUw5 D'mIkLmP2y9h謕"݇b\}%K:|;3E3 J懢w jNq?3BÒڐ^,{WwShqxV/F}2~Jk}> z5/s+yS|3TIچrl OrHv6Cwt LqՍmNa2F.p"r~:C%p^=t7"b:|&NSǴۉE#cLv3Ǽ4 7Q4nfLD3MA"e$[ԓb]'_jҥG,>{?ͯk FiqQeɤ?t(\g|f: g/0UKnIڧHANO%!y4;T]7JfHΧA f^ۥʘGW؁xE@ :T ;Z&3o0ObOJ[?Iݞ^RQ:jKC'j2 wkQ,glњDY-(0L8r#sg)))Pb  my[ot [kr*ahu$Ç-oZEz| 'Io6FtEtC]r3 EUʀn_S%uǁGsIAU m6jl__DNS?cJaZB <ǩ!#8ERI0'uXv%-S'Jِ͠GjZ~j XYz7UG(T^`ƆPzBmyPY`H*mb2:Zĸ ؞vH..3Q }E RNh>!iK-M8sP ҸRjrNFVSMQ:P;\Ӷ۴3HGAΉs%Ť l(Tɝ}*(/nC54Ypü;QJ^6x: !RJ"xU D^x%|خ tDl%;±! )ȅ 3$R3n/`#go/yڋ, r =)om }.e o=7Fw%k sf` Pg&)]i.; @ )T f:U3|.%րJ3Y+apRO! 7B2d#o^w*>^dow,=\zw#H]0r{*al#ڒP9h W8o=ZQvkZg-y_*? (]Xkor2<'5SCQ]"ҨpNPfF~xeӥX[)߹ӃгϹoV%(ՀtmBfˆgq2B*6N:*.XP@k.nRk |^ G3T{IlX _y#S|xsi~̊X BKgknP~EST,4}rk *Z~ t dH!V z6NSƿ(b䭷tYMl+t=j-TgcdkzQX P}VQ:ٍ!- pv\@"JD%le}-*4;:~Pը7fbGhbI `315r%W@][9=&c%C [*%{ $2i0uDAɬ!+%U:+toQS-isTkߍd-~KyJwQVyՎ$: 02E!6 V\mW]jXJc*.׹w8L⮇`pq*9eFoQ*{6gUq^Sr#5}{ 1Fa4c,9"%P6ߊ8N=z,;+Bs#ŀvE4؟CNi2.ÐzzR3+نRnT.wq+u|D^Ѻ8IT}{WSgre2uOZfOwIsl7WWp񱳝)*}͒$k60˳t,quT4-`KLC%C $.gko]ftc)tZ3o.U$W \b< 24f۠mhbc|1e;(sLbD+fQ#O9y>&t#8&PdpMpCq) 3?q"7سǒ9#O#, Q^AJOc5_2%_V\*kQ&_o-s(*=X_ HJVUӁz't6K$b.`y=EĞ x1&\~(iV/tgDN PnCcr/^syq)UU5}^d?xM? q%P3Wv{$2+Kb=+墨छ(tWsժMc|Iĕ7x;!jlyb-^6uP,̛u΅^eQmƣ 򪟭^uHt2"3e:k ^P`j v@F)z`;EW P,H<12t\S&*\"^DʷiH6.l&D5h?U\y;L w ¾0syF">&[G-B-},MM|ެd\U'$m>vJEqe?!\MtP2{ EɈE|鏱_g7٩9h\G)(KkjC4B8 Fw}!:B" tŲţκQL xbZzF?4"Y7 通|!SzAr҄V~(?Ie:l?}#cX`Β>A[PsO#uS–lcc353Q8APZ=T9‚ 2i1)F7HRLl5.NgY֔3ѭqr9HAgK@|5R2KY'`镐&Ӗ\͊]sg1ΊW ^bQ|/f"cg;da|XmOSR7S1-Qh!2&,^K ȘsGV[*8X*׽+J[NzEELl^xm ԈrqFj 'mdcxo,¯4_UФ$)Q(65~F+rl¨Jm?f'(vӖ"hiri3u>d.BĸAԱ[wATHM@ЃuggS.q .7tKx7RZxwx$$@'c*xcUjl)lwݼU3}C1 >V-NVt r9[ߝVܥU@p-j뮦]2Myk$!x/X:CHbvdd_HvQEIa)Cˀ+*Tt2H>(ܸp8DƼ+i9jjtsY>C hӤ"5@h̾T6§g14n[ ]9shZׯиkN,(MH0ӝPz)1\|Y^P{$\aY{[(5 ״||2hX k ݺfe`CqapaŌ0z!&AJƿg+IsG]<ڽ8vw%U'2>0oriAdH_}ީ}as2 zm_"Z 7C&7۾LDZ`)4AhߗO6rMyN$(U).>([m?zYv  hNr@?*W|sMJ-wcJ9г"`Zf[l۪ķ^H)a: 6?]CZn =갩 ȼ~5#t]@Ueoc R=RUovޅ4y:J*0woA2(CEbi[? ^ pK~P]M/,vvA:Ч: dI?^!_ޥS_&n'%,LY&,N wONxV< Jv. %dz6ހ*::NueSؒ\M_ =#y{EPCDO _;W}+EZ񩹖u.Ə}ׇYʼnr:eT݌گ$a>ӬE5+A=8mnmylAn,OjZGP;8O}1?Pdju휔c%[nނD.sU+<p^Ewp, FW%vc pQ\Iۏal^)7PدL*gj Ɂ26wENط Yn:C£5{b1p\f5K#.屬q (ETbr:k@"UA;3. 4>W6K`H68W&T,D1)]ǽo^VQKa>SV~W[L@$X v#$"fR0DD2#U@ݑ5'$5,16mE.=ԷWD,S1)*VCbqrfNvEa&XIfUgFv~F:lbxqMK"̡I$JN(lP41~>X$s[v$GF(5?J/f(UAi\#E/EMGpi?h {=.L-VWf%#n{0A~&i@"uu/3B/\+.UmyCz GZuW:Q"& juO zz#Mɰ?=}=%EȘ;+cl#П/%hI%EOc/hY CL,8s#]=K3db1Aǻ7d#kzgt+?\v wRȦ[yk 1<ԧ9n\ofvGg.CU7c-TvHE E" άW[f]>@u068u[*4`]C4޵m)}e;?,(s& =4ܝY-5A{w ?T<^d|Jߏ/,=kȂ#$4Mh&moJ9kA]I{V ]AH@MTzi!DgD#Uxf]{,usZtW=z";vcu`9Mcil~F: '|<>AchCD0pF3{RuMv>7fd9} )Uh oӡoMFL%C kt˻t2Kμ[J`6؎(_pOMuVxߥU'8L7Xk kuzB;0h%hȆ\(X|7v ~y|Z\!xv#.l e q0菘Fi1y 3C>^d:|IUt_jx8Ccյ+Wۃ\ZAA&`?e)xb>9-^U1v܏8k4 \E8Hzi~9_ W_ NԫrT@'9b|1I=-6}$1 ÆPխM2j?jYqvP|l`&]ѻl frf5M9ƼH>wDL(Gv\C*TM7 Q9ު0jNjA=ޱU9D,/8UN617?{,ݕcʷirv.$]KSo-v3CSk=۔[<ެ؅mתJwpV4b:FJ:Oʓ"!`0>[ Y#gGUxnU^ucOLIR(nF`;ݐ爘~foB[oB1[twIQXY+Uʂƣ̊QL;:}b8̫EgUM\_*vYaݹ^ͤY,yL3lBc͐<PF`ͨ,kYp Ny%WX>(s70Sڞ "' {ity5ĆaJK 6ӇxZϹ~lo@IvyĿ_}zO~:g$_~/Sƣ0]T?PD 'kfrG"4 宍$/A6fk* }a͟ZA;>C ڭU^,U,7jc2U2wg5@gL;_l plqUY_ɦjDik8Nb})?LԗVmſ|z!2ߐ~lG5eI$: ݺFBiaՅz֖XIpcmW ֹ7eA<DA4Ig05z16ZYW4ֆ䝇&7JlOݍ )ek!G*GSBj4^pū&R+dx󝅡hUw |M8XL-f"μqIY /CQ:9\ލv|{b6G;3 nfv5a) nźj9y?,p,!3|F!; B>MжkP蠛JnЛ=M%"Ews J@Ld $]W@@' 2~)Z`;L ^8z j;3w\0ɩRxm- ŽjFEgȚ/ʾFh @Q=D1g
c%bVj[Ȣo:P01$Mޘ]"l;<\^bxg7~n b hw%Sה.r#: ZDI`("]9&: &_ C/.604PVi*?+<ě٩ʤxBҾStw=b۫Pʗ&I#A,3IL}G"dFÓ \7A";l.Q$ٝ þtlO>0qip 6Cba=FŒ?v39QKQ0D,:4mK,G0n (5v#辺MPx hJٓ%z}byA)׫ЌJQ6[GJ,ZD n̴$#5'8$Wqt10"%5O n(oh^LשPNv"ww0lifX{-y ;L[ oXQU9ԍ.տN~s#)7D8˹lφA!DDv k>$ԭP ko(ѷ}ȋ &n4{4mջuF#'Q{mʫa$ff#JSUmRF8GPQڌr:_` X1qpk2Edmmrs<^_ed'{5iTH7WѰF |pE=k!O+p 8$K՛e1)2\x \k E>1dB@%.#l}SJ/+`m5MrOi 4>[9A#pU,g>s4H N1l9 ?CL 2EhR>.@}8֤/`M1`z _ :*XED_Sw`xcja<.u&3 S tUcuhغɎɖŸC.PMρՏIf[B=?i#G9Ib6m~>^:/傠rUۚ>\!9Lg-z1np%N.$O+mK핻嘮}ZeD6†pjPRSF^0arN%޾n3$pz)C M̴.~SCZ ~ iUs~)|x~ E:ڼ€L E4/gjֻD}VWG r#]YwR4i5"֝4.*Hn%Ph J_)Z7:%).NCW[~if 2?vwˏ0|qaC%^nu{h\"ح83*b`2E^ %ω-M\i;j2,r1,tG YÂyWtVhՊ V}'[6A̟}FRǘT$YdQ%_YDZ$yKS;mĊ Wըr!hx\P'@ т?g^x5DE,gB]޽T>YQfS0#i9BkhdY_l^RT2?~G?>{-7:]Y_% qy@&niCƭ\e\;-y9\%毅dcߣI:=x',4SԟyB9ohX{ Wa̓^%{_G߬pKBZP䢿[VpmC¤\K&HʫA" "q?@.;*N}-G3-^ HSOcєC^_1;̮)A,¡AJ4 ?#~{pWEt*# g= j'$\]!!iSfv"-"˺p<"3$@rUѸ|Z`2Auѯ xؐi mF^$Ǜo??:I+=[nNvJ30Ap{I>e(}IhE rw3E9l$^b8r{r$jt!z$d/"lѬ~0}#U*V1-K!1 ZNy3rGxnm WB$:ؖs,vrMMuO%(՞J5U_=1|@bXouq@e ʇlвS&4Wn#W\A?Kv^,n%O}}; eQ) 2w4C 3 4 ba=bP>][%kkqvoei-`oU1 DŜ(im).6g7{*@.. Q.;!$yʐ`ncHZ5$]6Sr)2{Rzwg<{VNOj,T 0ʢcK]ŽbCQkZэW7,7, L`^n,6@oscIvm1w쥚ͪ֎p+"^7 HYD7c 6.mRT#Tbc9,8IAлe4wVbOcV1У,{Crn™!K8!tzD˴j8WMs8SVV4}Mx{ʫ%I"/B/(^[;=)UVeв8N9,m0 y[\8wn IЯ N 4Ì7mzuCQ1~YZWl*ojEJZfM @͓}UͱF{3͕o OKQ |uX(rR*Y(\bDC|ǵyisv:zk2Oy#shDyᨏԒ TtVmAo^N7㴉{BgC'e&1SrȆ$(-zW?W&D8ZeEq`c.5/<%j1ќdгVb2C41S~[`ωs:h2tbg]M81wU;g\ec"D2)w1XAҍu߻'ux,>MvUo TϤ=ݷ1ݥke}يƯ>|Ш qꈘ?+5 , >}1F(AixWʣ !HxvmI5:R'٩ƭy }^*a ү&)WR'F۽ˈ]N,7֛*0}~ XxɤG2ysOP&>SY:l~spv I-Cg1,]]& d%r۱߻^lƼB?\kømԸ5L }mRG2p D/VHoz(oGuƟ,EfÖTj|AT [ D x :oK-6V,ȗjYZ\c>L6ku ġ2$.L÷ ]׿s(l3f(`2uL; o}N83]$&.X݂y󎔐)WJJhC̹үdZͫײ+%m)GO_6"׎, WԎ5~#SėZS^s \)FS9R%W{3o]W>A,8M5ǐ㚽anV'ha WPyѹ*SE&lp%$ tPQsۏ{)O )Xl;x#]/3$ХMJ R6h!*41i5< K}5nD5I[3c9 y^Li~|I֦L{6@8g{lNE+ +ړ\ÿn PSҹhYߠcK7p]6swƧ1i6&O3=` !ª\ҹ9xG=nqmSA:`K ы_5pmB[A\-?؆큗VP\ՔƓ4G '?vz?ή`{'KiY O˻ uP'zna}~Xs2 8X>fjSޓ)>&FNZ*'b[[mz@Ǹ8YD.QPQU٬eUq۵}uϥsʱm,Ԟ {!bwLF\eC5 ( 3#hϮs(ow1v0fJt7χ;tv9F:tE.t/b#f8u;"~սM!O'no1P;YG}Ž|)J;owps[} 8IdE'خ툑Cj!LWW<`1%qdO轔QdSJbq7A#œ.rx0@`hY5CNJ'*pAT~Q0ji0Se$9d'qatk4q$xȅg.`А$S~Yn`CZ|%Y-G1+ jNYul<3OFoФЫoA\8*,Ɯ$WWGuFq p4Z`_֦kJCV㵰ӓ^V٦o٨۬etcuầdR0y E4n'/KB,([Ƿ=1͠d8 "+UQ}Ya\ĘH 7Ȝzw Sqv,0'Z|iUP̕x|}*۶hVXWث0סG o˷ڂ j6GYsgĘg{ 뷊< n} Q39twmK&i}‚o%%jZJARjFC7$ ?JǰUհK$nczb["FDTF|m:đhZ?¶(Fp p~'mZL+_4]ԼuPXJK o^m(-n5%d,"뭲]Gl\ b Tޚ#_쇅ѭI=|ͦTHf -;XPnmm.no'!u^HjXO ⴏݮ大XnߥbTE@}8GO&B2_^x%5I9|`Xyy zNCYc.['J 3,DT4K`` :ll}Sذ SYuś XU*ɟ4MuqN|L8[]V"=j73`t8\ȣή:OgׄCm*Sz0?-z7Ʈ@t'C'lx_s0 bXpGċIXF2RL*؈թ]t/jzcXxQ̪"U|Fo)0߅gNG-]tW-W + /lKy``!z/|U }Сm rR+/N<.Ѧ9gHRs{AJү08seYReeX@術"2? /.F8η<ޙ9/8(K.yoXD|OH*e\5yt.Qӟ[,+/V/i bvՁGPdr^.A"rl2XzXtY nIHJBexZp 4.Pc-r῎3 | Xz`jUQش50mi%&Л h_c 5 E*,Th_-mܴX37Nm8 E#@7cc8!Ei}Ѧ.Ŷ\Ðt~8ŏqkUk,J\jJjRy<4sZ.:c + {͙knq^&%ouJn $PNa{ H8YKz^AZ+ !uKj_&XrHdl%to;je=UӵL"׀>\[4#„4$ Y(;1i;§]SޭKp%UxEi Wa\Ͷ:)kݗ]}@嚈^vO.mT %7);`*FpoGe4XƨmdIPr $g-tIo ln #"{ƆW7;|+ Ģ` ў8Jwu &(~OjXxR 7`?9,(2'Odc5`}k47Nwo`]ږOwVLCD*B /Yz?,vO|C(yr(rE cE rӉ&_њ,\lX%ӜKR;\|M&%Gۍeq@^7U9*Sl)AнFʨ*Bzt EOK,vXC윏E >%6&Ub>(9 12͜^)I܊7 i?ؒh`|`=6I23Fu.My#B*V2H5<9~F ؉7_`!m"yvuwe7:#;EߓvSàM]0K7ujbPhTvo~4˺E(jYuJtk,CQPV'keN4._3 =ȝotW(XBG` /iT.:̖KKOO(3bãq/ n&bQ^quP*t$0߳H^SqQ2jdV] w 7wBnAgu`sw]rE/֔A5ѴnoA2?k3_6-@PQT.diy!7ԁ#9Uӯ\_ 65oP@^}SZb2%C+(}#|TsÁ8 }][f!Kpq` #nR Ok Mrii_')O7ͲO|;ƔM@ xw*Jx-}XVMWaݮ{=V.dz>IB9Ϲ[?r^-/٠tn,h\ϤOf ЦѪA2EVgAmVՉi5L$v(4΢<)X#Bwɱ(>+*Ją,sUwI%3k6|-+7HO8wA[{0x wI|܍o-tZ/]:u~uA ~MigLE)B?nxrH;2J'c$AU"rZ}[Kxó82-KoSK$1x$<~<9ԦsG?Frp:)E]F.[''wϓo g MnZr lPnGI HOk}L3w-UWLYEp͂Uap #>FA:.(74%#`RХAȃ'.72H .>9&߄a;XWy<0Zjs/ۚOv\Y7w%9&N+V;ʔQ̛x^ŒZkf: fRN}9ixhpdbw7"%N/I:RI=md\@ӱf|" LgmI6H/R%OFqIː+ʼbR?CƋ%j/G4|VZNYf|º(7E~ҟj &$Ӛd!fCG0*fq-t IjS`+]㈉ Qigz~*:@dǬBCZh/\t;S{|LN\B.p!aUQg-;Ic9⚛*ܜL/_;g)ja/YR;/(,DS4.P΂ w4%db^3Cluqkkwh+f&E͝)>Y+ֆt/?v^n)I]Qds/"bvH't¼^]9Ly#0WĴ{=a%\7B{;0ɒƉj׳M|j@Tg4Pf\iW>Ϲ6.ْ`iCJMfWt|UZrz60@z9_ <@kND5GQ4n"JL $%`9NJzShx;VA1qæNpWM 3Y\;xF'YVM2W((_Wm:8_Ƌt993" k|, mm$Sa&yq-o, IIBJu(qΈ؈HL#bw$z$7`Od$X>-r^Aa"B[,FRq0dL++N o'25?؈Zz QLz1i/`MM=:Av-J &.ƀ7&]|ɚn胖t8G_rmΨ?H~.0Vg7 gbQ2W8`'B^1%c QNYs J^^T ,𝕋.N0%iuXTzEwZFb CTrB}ڒ 0A7ByVۃ73:6$C'Cm7P`++80HFd-g !lPj_/<^lbT_MpE{H/ֶ%Q4L`CVmzLtb_΅tLb#2ɻ_ȈRNϬ'U2PDüWiܳk_ cBaWw7$hp @S'n C4_ h,MW=C_p_fkqL- wEL l0p+F<#4|]w1Y \Y t=ŕXۉOaj>,Ą4YP>@)6.1 2@'izNM4:aEZm&)59DPpN\"_ S>R]~ vTI4xyxrߣ^iU:lfw.3Ü׹R7!TirUnyQDⷎPԬmsL57k:Dq*N-@%j{˶W+ǂ#aXYvͬկz`U]9>:+WТ/j+zlr^@w􆭵Kzg V92]3?m!ŵ2Lw$xoэV&)" t"P(v&"!N}>Cpr=fI^+z ?H4ˋZRVuiw6pPAjg[/6zoK[#6HKdzSPDk}7G] Cy| zoSx(0 pLiO@:%+DAMH\# C{2);?`$܍|5xh7F6(ZF&_HwG˦jI\FNTvYS>"ϑϱD%41NOq8?]7C@ Ī_UJ9. ,;a,hX!@ia5@qT$FT7]:Ý섆|UC*WaЧH AvٙMs*7o_Hlև=2!HVuri&igsϾM5IQLZݏȴ{h0|@Y_ޚu?4 Wf LҳE\vVAf?$1/ppxǍ'T) F5†l颲jIuJi߂D&`;hRB/ O@a{YSt1".c:-DhEVeD 4|sġ=]vr#JMĹ_R -rgQ#y&#+׵ ᎌ_aTB$+p,`?mpmIH׾o&ئ@Vr)M=g3dF ݐ#%aQ1 x\޵QIhڽ-HXC}֖v  $7'/hD5%Za{d+yD}ߺ^Ȫ yznږ: |jE$vL-:w+!&8Ъq@F􋥶Zs<2`.tCݘU=<3ִzniz7!e' TñjhES· Ioo gݳBޮy*&èCy T7?! %=ώαʐ.S-vAyШp]VqlCO7e-T|q]2aae?j؟ڟOv[9㍱ؠ#RmAx⿶QEUT(xm8^3e J#f/}M4KJRMR!=@"T;<>? őR5e?˜sݐ|\Jh̋wO]xT"kXEYwh퇌h[쳜X LLd4_͞=8n:b im [m]}Y5-) &A&NbPHiz! R#X|Ճi+UIvyOb6HRs j^UhQ{RI8%tp*1 T255o0>,z | hoֺ+$]mѬV#mq~s26S$Kʴ=ۚ. M1ԊQHy }̔v$KP(!l'J(K|ίX$)3}Gk,v _1AT_ߦǤ΍@zfX_9l3(IɊE( fsz@ (Y!ly yjS gGXuԈ FDL=#^O?| x"]+0H%<A l\hⓀ Wf3ˉ=X}kaPBfO5 b$B&!cZpPV2*]4 Xp09풐MSN /NmYO: 4E(cScނos8Qn[uS=瞴 a5b^FDw;yUdABJ ^Ψ;7豧-D : ^I}r_ޞ'4Q*Ld*pT҆.R`1?}͝#ft,,E`æn=ؠ2ڿɋQ` eQ]t LcGLv5gFV: %̗bbUjVYSVV`]^Τͨ&]4&O djA14ƊP#@l %ۓUC\ Z'rC:CW%Bi Zwgp I4ERG.Yzj8=Eq7=&P)*|`ՠ}7%fi3p|LZ]QV5JIU+CLru/,ЬT [ܑ)P$ȸ:Z0_=B4 (!4?9xN';- 0uc sWp7*4GB>:+3'8yV]nqoeGF[Idb`}ņ: /̶Qf8?|ɯC9Iܴ"5fCm?AmJ mq"WxGhlynC -SXN;АT7͍DTҖsoL wa̫ʌ=-yׁk;`\VZn\ ~7k"{غxNutUM$zpl2%7{]C>0]geY"LH'ڮ2 ^YJW)M%Lm*tHkWm.䞳zSXE6;Zhx>AUH{̄\Co!+ٶKj: IZ^X]{i],N?H TP[4߈$a=NOzHTC/>nl>nh){RBCD'f*I%c Wd*K8{z1\̍1D y EKɓ,H\՘Rw~L8P̎0%awlZH`)UNR"dS3WzFȫEt-tE-A]^0 m25;H%KgVWBo`crKRugX ]+ 5(|~z0!1 uM% #yt_R %ƯNJk[{Rg#dFܨ bKneDʨ4TzC6k)%~\א^'g 6E $Pt3]…a{"603nċ4Z6f<~]³qPxNo܊TcyLQXlN|?eɬ&Cv" "E(w¸ y4w9M0 0{pqcɝJ%hO_3U& 5 amO^?/.L1>QE|+ ܡżA0UΫ<}dT[T>,[:Vvִ THi\z{;i4mE",3LtN{љasXGJŅkJ/PADpȩM$Љ/vU_bEPz,ߒ1=[=dPpړ?ͰF%R9FV;a4FÚ+,Е5# 70\升O`]RB:)q.96!|}, <fm+Q2`/!ط} Ԟ4N<|jw2BSl(pü9$yg=jM_)˶fheM8`{tR/P =sd;73 W3Ӷ"?pJhe9l?#wUh8)X+8cb>'TK@^lw`M`d#Ah1@`іh_%st|h)y p ~< +Ӌ+;:ZG>8vr\e^! Lk8Z+EU"z唪6T ~v3Xm6xh5ݷĢƴ%hS@cY?yu, hY1D5t_7)c@HSHt @B3]vTŲ?/Fx(`=Ow-p]zO15p-޸>@No ̺x@mx~r$c9l3P}ŷ,-ƿ Y: ußu{;c m2쬇bmIvdffցz=CU?tM^$hԦ3H8$$O6CWT@hT `sl[>[b;n7D>?e fyڣNf>% cArCU_4IzdjՄ5SN*P"N6lu(ڻ ?-u[,ixԜ*?ZgQs%_BO㑩BZ:jhX(G-y$SɄc snEѢٓa%]P]ŧrMehW}.T[N;Y,@(yۥ́+| (9Ǧ0uBP&%:}d}Ph9@P(}RDH&;Dv]4\v qvz/Ri'NB:asDdu>'LIb3[3Zi ] #pZ̒vdoqf1*Z "F` Ƶͭ{O] \.b_@5;h*5L,V8srǚ~&T`90yUL8=Ss n83娱](^s+#S4\%d8È p3LZ- /@äFG C:L w@I::] K2CNAvFJ)g"!c"lso0V:axg3% jEF ~Zrg\T&a.x`ecК6_O`s/' bQRc/GߋޗeGNn\r.Ӯb;:rӊ #}AȔ=W[\n ρl8Ҹ)tEX'~V6< Svueʥh~#%Ҙ'S'6uB[^5ʛZ!T%vsqʠ| ml # {11<^,` lIi#;<O}bHن 00j۩-??3}&u&<;&;%1rҭ6b}s|]X_|JO~`ڤXJX1Plmfjxx"CGV%{E*%ڸ NjBIVbf5؋xh04&?_4sҩyq jĮCزښffvӝgb Q3*ya"z:Xrt");^M6U :+ΌX*4:Ñ.H#D$tbjb W,Ss[JJD"=Io'ncz*mc+Zwpz^PS[Z/V.Uwی7Nxx B \j¼>:!xFfGHFxsW՚n7$}ԁ2\V+jx JڴG3VA5&|_&xݸ5GH#'2bD ^y{SY#' ^Mm?`JΚ}9;qeTrn d!%Gg!Ԛ7XҜ݀QGW&P 9D_9bZe^=/>{u˞<}#b2ex/)=}&I:W+0K dix CnʈL䃇^@(kj6@i谱7~\ g^r82`eUa9b9;-(K5ǴolR:GN/b5 w){%[a%S5mƘw2Ba}[zTbk,rr->/eӃv0B|(H.+f/jRa62GT.@6ICo *3 uK*ﯻ6S$Jۆ% {K}k(YGĔv@No$_?O@:I;K06Ҍ~6ZBLSt< FBV\VFR=Y۟]ؽO ?zq 2},!qRWjOڇvwUA~lF򱝚%ns$i^ ' Wh9co m {/JA9u,fvy$z ꉑ]Ď{W[ z"uM;@ @A !yZ'UFhߌ9@ CҘ8xbДg e9՛РC?9헇\IZo<I,'1V姓i >b^:@nSUy;(<iBGt/{|̃7q4ݪEuYNv-;k'I-B 9Bx7;XZ-Hv[Lf;#G:QjB,Amn̍?%:ŧȿf-mZM«:ǁ q7"ɽWtOA2ry<^C0 []]~5>l7sMdX{a WjDzX 赞OH.+B/u0RbTnn-eBf$\Y.;^;׮vW8Q\eEf:/ էdt\ RkCMgEAA׉*F+ϛQpR!s)R^ gX&fCzZn ot㎈K?'iT+E>+[ĩBڛs͟f#YxYM)!};FKU5>꩏f7q C$[Ch2XeKMl 07)I*|;ѳ_-Ƈ2~j4(D$K lm?G@fxBWM=>8 ):6?Nh'LքX;m>iWX7;I߉.X ]gdYP̸)UzI/wkP`lK`Ȩj%2E ʿ K uJ=j]|| {ǡnh&W s!֨mY ot8TKs:ٹBߣ./v TA}訫ᤐIM ?*.}P.ׇ 2k:ܿ:è"KOz0T/nx+1 շ{]ϙO Ϧۘ>pT8 p#YՏDL7Ҩn#!ϑ_ L+e!5ؼ uICW9A8 )LJ}Kh[cp{ǽz}"ūUkb{>6mmȼ^[lUn7)a.\A 5fd!ݟʆ +/;Ĺ!s28`SdGإ-w.&r^i~7\VLpM[ \-sSa3 LyzjZ{r9]u̒1 xD496U&A)X"!!k6*C^X?~KW=ne_rno$1Xl:t2k<ЅseH4eO F4àZ!A;O?򬆅*dӐp}߽1ucNq~u- 2paQ;O+Bl Ô43'y;Qt@;'Jh}ԁNp]xcup3 z *÷PܪG}cN?őϥ2n5lRvFt U]w܄34d{PyOHS%cP&bd(Ł|=-~|5]PILU>w4mZ,Z;,9$BQAe¢3xCWڇoL /c"R@N綇N֥vဒ7Y}R\O )dN o}V.ʘ4dGqvoΗ2f% iޮ+,a 'F !)b#et.R<Mі>zm8\i$.$eL r9AOd%A[yf,rOHk?S7TE5\E?1Ѫ1Rh@r^Q_H5BhIZI:4PN*FeE׼<"ίJs`ڐy4 68 ($V!)b4t( VCB&B ե h,b5&l=V9#Ij<}]N샒bAP6ǫ'@i 쇫&Ә"'p Rp8m,RP%̞}A dhewi5B3blςNlVĻ 5T s<Ik NHF}E'4َ%=xds4T a[cY1<a1l!{e8.qܯ4A(3PػS$FzzQW ύ( B!X De"?&Vg4Fͦ&^w41C"B_\=k~&kdY`jDkh!eTVZp1&բ;a]3%ԯXpZYmQy)UE7DӘ=Ж@4Bc}~I&dK:M˽Ղ[G|B;P"b 6d[Nb xke+EODtr6T 9 e_,eɱV)ҁܲ.,O3mm<$CYLNYMl*. 5>[*hÔ%ASM˘ BPcGF\$hG¢v ~v" Qv麵տY$Qb0;/oXwfo.tHLA:+Z/zK5 ew'kŦQbv-\z68!ECG7iДD=M$<2 w 1n2m0h N:\{+SD%|(,/>dAOXءsNPϣݒ-Hc\ŒfN]2 L ͸^۬!JgTA\5Z7$ n݈B${O2)晱 c̑wt&l5"1d_g>h-oTٹTvOIN ,OO8ie5] 9kGꙑ8a ]yIᆀg[c=v7wOljiS.sqf?=:MAoqR#]IM{Tr@EE_z#E ;^`Y㗌wc̊{n׵΢E4 a0VQϰa5sI3}W[ OQ-Ú7=$Pv% UZn%NrIک`O0amJΩR7% %N6= BuT笑/,*Y{p T(˭T"ҵε' _Ψ.# 19RKXOHKө [c]cJ"Cu=:ëMH_.T 8<܀~\8b5Zi g7Ǐ _RԗyEՇ4N,_LъcF| L6y` `_qG &oB*cՉ˩C6`R/>qR ruM,7Q` VanNPho"Ucgkf ;IPVKFTUŭO5 }~.t 2 %ѫ0T^S.[n>R 9҄+pb6v!_?C|CM*[)+sF^tԽs]?~!jgt+J{:`J{‘:t Hw3"Chu0?2=KdCf+ůJJ&W drL:,#3[HwGߟUF+*ەeͨKوA1B Ҏܥt`("#}ݸ1LǡŜ{0MM:&+5۠ݎ_t+y׷p4m] an?+B,%bH eJdܛ|7=9CWұ#*7Z=a!iro\YY>XuH(|/A3UԉE%c!c!#`+gNor!Uvb8}jz2-uGr%i1m !|Qg~+)MV1Nm<4#kc.uu& Pk*d8Zj Qǖ$ QbۍC0 cR-wA2žUJA1iyͬt`V'V q!8EaQ$^T*Pg=k( zMIBƞnኛs "r~d&` /EH5::=Rt!NGG|xUSzRDar (p[9BodVzL=^ÁٟAO0%tJZط7<\w6}`W)qգdPgBdÅsnI7J<;z5+E-e __˱[Z:aIlu iT⠞zQiwI6 ¨h֨qVe=0Ck/v1 f:J Vrfb ~Bc=8MP!#%4'.mG Hܦ%{g$HTg[U'Q}v޲pjcsMdUM(H>\q }d}eFK w |=m4/-ќY<Lv?_2ȧSeW&̆ ,Y5XV٢mNvt'+\b@_t] 03 @u[ (gd(Q՛</waecui߸[bp;s[^  c^@Lٚ2fIp,7CIO/X;o1Cu6E %km 9pR!0tt˭zQRk*a56Dɟ೷o K=|%c7ōy?ld_ ^?X!Iz8:=QyQ]m g{7/"g_5*]TNxLڜ=Q%N4Ù,j 6#ۜ|G 2b~"*sG{:/Lڞf)r&U]SlO{YCo@RQrrj Mq[p$aL,/OĎ׬53CwN CoIZMe] 4 ~nW;ћ(+ (cڴLôw9A% h߉q/4G} tvVUL8o T e#ͧ_MAwbaύW6m8t#q7FU`d.=1(?$w}?먮 =W)}&(֬v¼i KmDί}V3vZqHT2< l:ʳ&o@PsC#%[.l ~'Um*@/S{\!fGq SkԆn(Y^+>ع#_=/zsd `g:rĮ_V=w)3;凲)pG W܄qM_#-c5$˜tHgI1b:-@[>Ƃ6,&]},K)Ihf1 뉸h+76 O@c*vZ&H1.}_2S, sh8܏_͝iab9mK f'rsjLq_m E6CkMzH| IĉGY/ NO[y. C?*="p ՠM8ŒN3)XneK72BbK'ϐ3UM+EBns.R`UIH)_2ϺL-)cj?Nz~7/Rwq+*E[gˠ12>ۭJ-5={ oAjr,k,n߸q- K?D}E:ϺaK)}֬YUCs:Ώȵ/s_L7iYr` {Z/N?=M#C^ru$#|gP V+_HLq! Z[O%y(Ļ]i5*~m,dt@WeK.L-N/:E=g&KlDKa~sb$ؒ\T_`A5xգPM|V50ǢſK="7ӚvwQn ŌBN zGåo4Sͱǰj Zȧܵڗ}* <0+4t 0i'2PܯgM.2\%Ԡu4ρUmyK@I谝bMQ2 ;PB'3J&m-&d^1_|ETkãG+Tx:npˬ)eSK(ta5(ڃIBrJx!T[CU e^S`6/xބ[% oI~xa 1q$9 nBn]P81]7p$aii_UNnPWrqBUt`Aޏ8^~9.rﴒ0*r rk5Y\!P'*BDHp.vH'4,B2ǁg$DԈ| i>:|S+^(0bsݝqH;>My$$%y#men'fJ~>ocOڵ?-^_7>̗.PX8)X)L*Sy$xq~)eJl /bS+XUS"XK! S\)|ZmH/NE%1<O r>э*-S|nۃUWe<7G7c* Bq'Sa< 7R].$ o|iô,|Zj]H=~S?ZRaB~lA5aǀ;.[Ώi߷S ^u}FN0Jk{I}nɛ&@PX~1%""8^w5HCyP ye"L؞O:vL uR Px|n|OU(UNv4!iFٽ8FX~eO:\ѨPƌȽ6MltJt!Ȍ6{I}K"EXi/l7lbqlp2"$1g"BIhփittו#sma|<|Dd%'ýD]t ^PU#GLXG7p<:V1tJ-(bCO _*%1t!z9B1&g9ɉ=uB >0tV31[coHz4G{Y{L rTw, ;n?9 A^NmƼmاm$@7-3/!!xC,#瀎MG՚w*}2[_c]eߩP88/%(Uaz#L\c`LOI\ >3:\0e3B5g2Qż&2X.ǷS<`|\}A^!NuUEк<6k Ze8g!W b@00晴MRwdF␚kY˯)(yKU,|'V1'@t4*1 l.RO.@vʄ 4!@a=S@a9g^6%XaWJ#U磹I MidݖuN,d@?wN:7m7!^\JKz'F'՚u> 3 $X+vjتPpZϳ9u4 V@L[A'+cR Kj&1U+%?rLU +h 6PI`d^GԴ*@Hϔh2qР!e<,R}1~vӀ/>Mv[A*NmÈC2VL 2x%`8Y4L|\jpu}CS_r 5Qe'qfC!]ȷ&TdE~EȨ}nuڽ PF1 :$Œ?AGHf6JE>^9FdDjc?{Ηe7)>J;CV@/7rxb Jݘ~&H+1f;̳f|ZخD3{^hgJZ%G$rM^i^({Rk.\I`B)˭ڽO?j++(gå@@cO$rx/BzLI+ۯM)_iV Y wpo {t&Ik!bPjUд hחW 흔_wTRڹ.m0<{@3ykBuoqPT +Yιh`ȟn 9 J͕]9ӘvW$@;'LW/x٠ujِ)pfk !;I52'M)!y\BOuCJc$NxӐ-2R['!)R+([ C\&ibf#PU#;3Q>yON!'˝aI)蕪nEYs7R& ѭKӢGh UaDS-A؊F+Twt@tp _Ռu$e|+ iY%ŠDdyfN )Hk \5]d̀;cѾJ{Jns$xA-|lcdJN6_O.#"d;FFS IL.o%f|BC.~,iw͹fS[v@W;Z_Ift7V8 bD?J3*+y\N@HG|#+L>k(n.n426W3Ȋ]#Wٖ'Az]O #*ȇ133I`S?WgFHQ=zO1VNNWU'DU|D8bElE^L%UnX[[7I <.~D, DS,ɓ;#.#~dKCzL]H|2ߢAnjV>isthxoؒѯ7Wԭ)p+Wd%xhr̳=u}ǫ%UeKcIÒ+Ky[@2uq֡XvCP?%am⮸Cc__:)U>2Xb=:ɹ{F'yQ:ki3օP7B!*(vlm˅z|EvufN(&!Jv9ZT-Fyo}nG3ؑ(n&Q^?]S q2 ÑW;1BW5=Uه Tu8T*Ɖ,[ԽM@Qo_0?Ω0Sxɽ:>W‘#3'DZ757 xjyH! *Ic1o=zZG}|Z2uox, f ApawS}})|DD6xFڑ' BZ!Iw~F^GˈUX[k[{+{'FhK ow$YA0Jts­3鼫eGPcGiⰫC?ҟf7w!6l[7E1Yq Y/mûe#5TOP0JJPrdξ%aAb6t/-p,ߢ;bك"@BBc7L,]Am٧K:2#QCJxI@4ߊڛR@*MP6H^UR.\YP~ "W?uRƊ5{qfs=q1ͺ4ky~@,({kd-jM}VL, ?YEK (hAUP/Paڥr2 14VAMsp2$)7!4T]';l #փ= s/<q}PZ9SEO\}+Lc<]4I]RDW=!JW*n;_%*ԏ- 9,>7xzI*uRWAfgWY#YT{c<=uDw8rr31k6p+Q1wKR>!͂'*Ñ@#j8T[((܆*N#ID pߠxJ}jG͡w8*bzN|Yꀊ@A<:iS9ZE?a4\hf(%]M=V#inJnuTzx2;iF Bfn1di)ؚ3f?Cw-8ߧyM$UpAamǩAS2&48]}.} }a$&~}y`3RaUm ј!D](~<':Hpl{hN ǹ8"+7#lbJ}@럫5'>r[4X X^fLbY RdovOA  = 6kquKm ] ]E)lZY]6LW(Ej5wWUi>cq^b{F_ǫ"ƂQ:*MbXș'uFF1lPi\z"6' k?FV܍-Pt$޾&Pߔ3pźv̌|'8+{3{}V.IC\^m?f8Xj⌺qLd^9dmWu5 ;ޙoadm ¾wѼjj4iw4!ϲ,.A$CBE]IOT:d^1~%h.XYc4|KUoV B|R׌:WhGk ?9v ~Pt P\fjT PZp'>z󼍘HV&zE#~$j5))tU35:sÆp* FD8\!~zM .I5|,QRMAtAR3j@o4Z_%Wx x* _YF#6n礯1x_V9w{S\80jJ6:!D /լ $+xЬeb!y.3 #$?kTLdUbK ϧ Y\Q %`7~HA[K\8 >FHhS~Hqڋoʆa]V˰>=!Y7A-s9)w#KMXQV]h3_wz BaUje SkGo{{tt_ A..D5Ed ٰ h9t@'#ZpI_"=|b?QDj u2b۬xb Ju}3(,2N*:ޖ26 T"pw `'01=-/ QI*D 3=F*M#0zD7VpÅ57Mî8X#nΠ,zJoOY{aqW)cB)í0=^`{vբ[DYEۋs8\4:Y2'C:Z`SzNxp+5/3Ĭ}0haAO*=,iȵ-y,rM5ؕ.,;,9c;4fu)Ÿω$y@.vo/,#- gR3AK>mF 6b1YHR<]#af ~V ruwAo 'Je,qIvcg-% J2lپ{U j{dcj~tҕA@X~5 RUFgQͫRfRҌẢuٙUJD{3D7-"Jgixes ZʹχplDJu0092 &a^{j; ]&:d]KnbTUoÔXC 4Faz$pҷV-Rȍ.7DwC3#LJXR ېڀ`O/ClgjţUƄԔՆPm ڝ:p]WQJ_A>rXO';G(Aeyl0yC/&L!?$V P!6 4|u\;hId.  "GȣIhǡԛ)҄r?2< thO30D t.qy-3Re.& 'PjMT"1sv&1^v#j@:b[~s1v h4_3Dbr EO8, t&BKL!M`lk /@ခU#=-vGt. j- .Y︺!?ږ䀒)c߷3]Hr *SBHG \! ;Y"s*u\)Հɋ}խ2"2wȒNPʥ  =agS'[&3R U5h{^ =SF5'%\&jN䠾}B>St87a?m ಬ),s>O0TlӘ 1.gCz@ Lߧ]{rMSԙk Xda2qpvX=OmBm}J l_%/#"X3_A= _ie>%)U_bQ*Ŕ5Gwe֨Ċ VYi\%ast-?3ΰd|4W?1?i3֣մ>1o)S{kW ׂɿ&ir5\d{OcRQ13yuįA9Y:5`ݱ*(‡ 3+-7S0( d˒U)9&`3)k(mWQxK^k$G3riyі5KZyDDTTiz]ϺM"hgM,-썡 Ɏ CFr|L[ܟpAOdEhDGԹq91wF5ߗ`i@LX[1RMLu<6S<^ GϤ Z1nKE3۝ 2lZl& =V~}k!Ʃ6 ^Gk$\[1ђ!pAרJ~gZr><~Dh[@WQbU8w7}aQog؉3Guω М즿rbm y\Qu!{gl!%VozzR<ċG(E9g^R~jFɎۢ 4|uI)9d7ooz> γ]6 hcOfü%\sA Z!1ӛblq`+ י1E`2RzAqxpkÎ%l?S@ʏNxqg>gN.čp/^WEVX).I=3sE=.†f.D8{ -%PFn*:&H &hi6n\ǟ=@d?ك6_& i@"ʍ;(.xx̲w΀Ny:l$TVlG45 /YsQb'ar?>@沌t|i7wcivC K_o Ȁ^FA~1E~eG}!hI*3a:bp:i }K G+afH#ء$5KժD|ێa5V X7leS<0+-.add"(#seǿɏprXS@arzaVWmO~sPQܴ1V(I)JvGvt$ZXfvbӼncMU% V1HK}--c'J"=AH>+mNr˞kT]sr{,ynFɳD:|R{]V^sSIPlM\Q1FZ/毪go!J^ZLe|CK]; j(pVT*s6VlyB 5;4 /!}3J7RKٕ RW6D >qk8$ nvR@7:JSٞSKErj=v9: -wmB۽MOBN n(C`_S>{Ly}4q$5[AdPI}-kJw?0Ii50Oh98HDSVu`l`moMhSxOg%ki碑BRԜ㩜vdq>zЋ_4 1CqP䥧sM4JXVh6kvFo9dߣ/ .)k/.ӊ1psDv^`Nvv#KDqDu7 EwZU ńקU`dCDMsJmZ=W )]jobx7KRKCŲ6Q7Sl0'wGզ}2 +XFYtIv@WUN5Xzݵυ^+: ;j tSU:Ü5t)`o%vΆ%X(O }jآ(ˍȁ圞ϭV=/P=f08+¨=崫$FZT2HM/:S;BgQ >o]*}N/;ME 0(R QXU2H JLP^;/872G&$<% - ,6%tBF$LZ7LPL=g\XBoКly^W< v&piAQЩ#˟ָ$d0i= 53/;u\ئ/Aa}8GtYWx0!r/F_@ea;M4͍դԍXdC{~>`B#{Ϛb`PTXMxmn'SLǟ߅7쮄#ሎ~Q=LcE|e )s~ZTZЪnf|O-`=hf^,8 D||5$& B&-n^.PQXʫC  uaK\~ʽdG'TlDC)dϽΞֹ*wt|X*{(J=-Hʳ\V%Z#s_{;~IPl8V:-J5?j>|vҕQ]n2RO&fX;Ix%x= u 9P@-<&c1ͰCA">NMMCܚS((j;CwAܯ3VVRB+00>`Mm;3nUHkl Dn'2W=eke澝 V`X2i/Oj$8D,ߤNj=F7ޮ%e&񭭽bGTCs0^PQGd 8:8)w(JYηVR mى=:^nCcQ`]OǑ@Eչ.ڀcaMeooPt_ q"μZ.3:,Jq#M6 ιFZDA9q|>զ]bF5 =RzY):H *L΄wnlCSpio@ W<R%^f-S΀ecxB?iDٳ!BY$h"Ʈ@w˴Fmޭ!q r{A#% $X-((e`aQpš_jm %s*}󷎟xV\hTɺOw̽0ZԺ}ՂfyD`kU Y'Lt?K6AePﮊ b 14DX7|ڔK"7Q'~ǵץczX,sϒ?ɈI&ns})eL9!txd`9*kx!f35grU^i?"shQ|d˽ 6aO"`ꛖyg:xLY6"gۙ]J"/z|4`v_D!1">6~-?%kn}|i KA&}w5 kt[=b%b`"A*%8o_@eD4QX!2FFQϕ>pfr{ATދ^[y%-\m`./18HMԓAZŀ5}"E>si9|.3a撒 é=xO=QqG?ݢ29$)@Ŋ-3gWWܶ%od K|&Wr^IM\2[g H1\W]B?6$בoU" 26amjj&ZclwթvYoH@cJ5Wg_Ng _YM/ ɮ\ʓ2 Gm@s(!˩c_5Bu3x$膱L-yj']s=ޫ PZڝ+ miv`z_n& DPM#ˊ ˤT|{>ztxk}:͵9N"* ڻU`Uӡ?^rO3F+ī_JFIDžБwLR XkE%J6 ^6u ) =v/& o3'O}Ϧߖ?1eMGIO,-FQ3ۻi~ tᬷ>rik&\g>"GqyR< 7+b׌+O˔爇S(v69"F{<woMu,W<*x5fC$}i-TA.agfD:ƶN~4q'r:И=!#rI#.$\pN6N -ۑ=F-",V.m3@LPIKx3Q"('H4Y&$zAlvR/3Ԗ }r 8^E/Ֆ3}@[׸IMưV]7ՔR@n.`cmp5bCB/@YX yZ%b$n?M~i|B==%.i,-4C9!#VrMDwe8%~]E_馷Q\;/Dƌ.O9s|gG"%1/~Tzn"ge="[foMJx.뾞4yfP}FvHq>wK!Sfa/.^uZ! twuyQU N2|/]H./U/SpGܵv9υC7f a~Ջ9NT7BcH0$li.6y$;Fa9ٛK*g.j 9z2τ$ex+BѶ|*g1M[$~?}Jzӹ1>JRjsWij̈nS hNon樀0E#nd!rݙ8͏onlb= {ܺ,c1|";ֿdSFhA g#uDk6 m 0`; uAFeNu$6Amk]vΨ:z(Dl4ey3R!6"q9bz4&|mXN,v 5*ֽ]sWu'k:#6Vb% ?$H!4R2GbɗOZ|hDޖ?^?b]K_[iG9T;ZvU_jv ߎpL[0`ԠMVRfd HJ~i1sDN0r %(Jb)xSKit1"QvKtR(y7㭭RmYA,)bƪ6j3W L*F*w#eC? H|n 28ٞUA-ImE6"W}kJ}4%Mٯkv0θOJlJ"Jo*I]lCq ,n=iLW|6ۛ,(ފ^iqT&(M5< YDr|֩ӣ(/RAʶtŸͯk->Ɯ*~5v8HN;)ŵiwPhX +7`6ώ&Qk'B&9L2ధd7&=o2;"bxaGuV'6"9R?R4Q8d]P!](g1H\,f> +Hp*ftM \pݐ<*?VQ4e6ZgC呝+B!ܭڱ*WOF: .l@oİk˿5E e[ yfg>gxΐsbTe@8Jnb{pqdxeB)krBюv(~DZ9`941ѮYguc=9"x6Pkl }K\bph-l[hîB<-vmހety`PEK}\L_ɴH#6KoE0Ir{6p |uO$tm?@ JGv(S_ـ^c1O`tI#|v3af0SD1] ;?_ uLcFg{ޛڣJT9P`_u0@UÛ$hEXW5K\b؞ џo[n@`4`QR~N$V=CXAN#NI~!- z I&tnjk5D;lG[p-vrV]Ф+}\SeDu$)WIT" >ߓ:&lDL%p9Lxdz5}R0߹V.P<=&?4&8o*Xa|btڥkK<k2y@T6f_M,P,W M}t.@kKBb$/Ĕ١NFt$U΍ PI~]=66KT(GY`< : 88@׈O<弐cn7ꬊ}߅4L!݀{6ո]S (dAgj3˫ZzEyFVkd)>*NS6n=ʩڣ^0<ظQZp&$![_%U3JB)7ӕէP7pf6 $åԙK';(^ɩaO=A'"oJﶋ%\+ʶ?TS)7~l9;ۧ߁ NT; q;/ 3ZGSmM9Ugj3cW}/6 W)$_]T:籤͚?胭.9 8jĩ] ]aG*$1t ZAA3<~ q5>]/ 9jFF/˷g[HJFxߝL"K`{UtڬO -'G0)>êSvόI<+bғ4.aO9Tfayx-V5{Uԍ#Th VRBsJ7PFîjQ*wBh*՞ z\hkϹ/7CLqෝy/d4Fa%H1#)}_hp~(t&\;;(Ux!1DTxuL7Σ+ÐхJC0>XSm Cz?a4&*ӝIDpKxGE.h=S9hbOQ2qyFej뒈~00!#n/NǮ r`n I9y?BPI;jE/vmƋX%z!0Qƈz:QhL<3o`5 Q'Jq6QcBR?&tbiDg$CᖤYs >Rj>thEl(jGa:+ I:Ds>mP`y4HIߒ>%&tDY[n6NýboRaf9x(˓V7\C!W\@ ^; 3t3.Dw Y> h_&7A03%HetrRmEQYa=u2Y.~Lߵw!qxoMmAj^uoCcl@MEg? R${(/c4֞9A)K˨dhS«Ehxu M|B05޵Rtw+;ÀDN<ߵm7,* EtH4(qj*PVwlۋxVzk5놠Mԫ;C#)vqъRpKp*wn =S]Qkl.^"&+ŊCTNg8&W,C%Oϩ2 G~Ηx2mbɁ{^hdw,rSz>뱻*mUbo\P};Pť_[ 9Y5 OPvᤰߋơ ڽ;ݱa~E 63Y  $UJA f ]?z*&v&=n@<^]AXH\>kROK}6d<3|$ %ǛD%I )Si \) Aæy̬?2I䅩 +4?ȋUkn^dձa>$'e66c աEm,x/?aظkkav'T(xՉW6b:J^DŮduY"m7Bӹwo>|ODv=G|n G([AF#ecuRF%M& ?΋Ul/?֧~+2vfS ѿnV唗X EfNmbdGcQHtV?Sܺ46߷^ɠ e@Uv=W )(M;wdk-SfG' .zvL _lFa6Yߦ9x)0P)[ruC:40!eiJ=D v ;6gWf= >K})%ai6 xu2H^V2'l͚Lġ Օ>CA'V#^kElM ݯL sܯ콓yб;ϱcgRSHMWNvbwS\oCv+K W}v:nZ#5h>E E愧>"hu&~eU'n8 & UJo Ȓ/mف#b1?kzx%g;2Һ4{ {CKMTh|D^[^^aB[GE$ٔ˪) :k0iܸ#= '? )q;v/aߵ4R/fZE̙뾘rCY"RTtXRʱ_!F!: ޻$F~|QIbNyVtx.w&F4%yᰪ8͆/ʚB7/]m\0.:jB`ˉ) *"N 9s96W^T`Wju[)Lz%##BIBؚZjpZK"M%tWpV/Qv'ĉ1`n4QqhAb8Z2t63#Mn2^ʅ֡t)y eQ[URZ&7k&LWq1LN讣{#/O EL IVuػH8m;W>d*c)WX$k hO uNӉlbuy:iw3Kd3C1ѐlf0²R:J/$}!6R<'[nW%HRS 4OLwTάj1^Qj9dGUg2y[iWfz >;X= xL'ޒ܏ { b0\9gbTF+p \^(/J_keJZv"Llnmh7+!MkAۗf#]v K4f6+ ލ-ŊqB Pdu/ LX+;c+Q(96>zs!Hlɷ Tmn+o`W/K>)?{3M^ bM᎗&܍Y=I ^wSnd n׮FNNZRh jK})V)0 da20*YNj;1!wu댂X8ӥ &`sPQ_{r_Qӌ!j'0LG|^tt, 1XLd}e"Ki \ Rxw b5bv%Z}+;$ty}Wun7ۍ|G0`jEwjj YdZ%El٢V=r_Pʆ .h3 "itX._=qbS*_¿^ BQ5:}Nhfpvuy Վ ̟) {\QDYջeo]ǜ:7gyءN5$^+o;EHX&΀{Kا`>ԫy!~2I)=" #'ϰ).|Hx }}WrXf 䣩qEto3DFDguQ@ |o\V]W+`9@6ʀbFO] DjɄo>.jx S%[_D)e*/Zkg#sbYvx:A7OBΓPM;Zhq~ʌz$ 8u \yT^ UVq~Pj(n-ҧ畇b1GN˹>5$**┴XR$CQ(^pfc,_=)V ^uI);,VTa7<ǴX?%nЩEmBChV̽bYlDᱩh]f'dAdXFBDD1>OV?f6;q~z9 *dʩhYoA2/)C0l  ל.bJ`M4\ܑF ݣ^*%7<}&3]d^w=4o>1ݼ=Zɳ=+vg8Bhцޞp H49OӠG&;w3iMnQg͡Xs2h#7QJxqNrL|"Gp:+;PvoG7׭g?TW&?p4 9l Kk--z& }/+QA>d2n}jfX2wn>6ͫ7|\klP`p=А!cW;(g&[Axei6 }tڿ 5?$\@W<'/Y:v;G4?fj9%ܣˡe;TިMM/ /PnEX [kfWX"d#]rqkwjm ?С*Cbf-s`8V}6g6DE˝ ݀PCYE2|EGuL埚 @;N0R\7LvGi|$7;,| ._i֝~]pBkj WW>ms`Y£g&?)8Yt %Z죗oM )eg=Uا/j5Sml4kv=@$Ꚑn]Q)u ?7*lUVx ~!W/S]SO|]0n–yFB^JR"3BxTik>2]hۅXU`EjP]Ba .fW0sE>t.JcJ!+i !U\ j7 kߤPA1^cìbfjeF \װD#oeϘ"D^1_qjGjAsi99.*? b+X+K.CW#/탛jiܑY?r8ԫxKi2q:usLBù"r)]b\$idvP@Yw;hNT?A ƏJ~rF:>91Kp)"89wHKqpMfbàiD\u\̤yPwR}ϾA 'jnYaH`AdP/[NgROE[c<+% ҵ:;UE9h$%ϕYu@ؠomNKfSAzPHqTˏ)o^ː矤<F %sm IXIjA l鷫g5HaA=TВ/_ "Jq .O6[nۋdOm,mwF@Chx/9~9؁K-CʧHGc;;A#&)"O6bTb6zOCa1v o +E:Jqf%@.Io$:똽p s{c> gW[G׭2B@~95޳~]L$X.ww-Fڿg~+4EUz7amN ]iGvpkE$NN34jL80Q,ǟ=|H*`l(zE^m+&:Fژ<"],t)'T [n ؓ.3%}JԳFebBx.ش( tډ3_deR.}93=,Ey&@a?_tf /[}a3Z4@DEnZd Ze59Fxz^1&J`fB]Q9*h)DTd诜_,_y,ˌ|hhٱȾ`&NݸܾDzRn&Q &mKWtBZΡ/jk. <ФK*g߭>0\y<k0Ad}!Dèx]om,KWOޱDətX>O (<)Ňed3OJ9SU!Ix=py+x5'9}N #9K}:6( XO{sQ/98*ÿtvɘGM'Fj޿W~f5--Qt)lpKs|51{#y,wMbV>|@_GYVߟVԀ]Ԡ*cl';9@ΚyKrXPOٚKf"ʇKͣ>W٥?%j&ݚX '{kB~@~NMu?t_wzEe0R* OX-( <0хQTjI\kp gR/^<8F.G LFm iCޚ^$W6H!eN(L Ӑv'` cUv'=)KA}s3$- قq vhslbPtzJ `5PD ky:)ógw.xnStc< ZRG(K%UXW[,HW,54 0ueDOa$ќhۯ(Nd盤d6woH}[؝ȵo$g^!~JFORr>.8Bzٗs`F`R4B!v ^@=[(1Y2Vmef \#eh|i/8 p/rjrutBo.Jr p FWr(,I4a@eQڭǺlKd8X!O % %1YӃ*1^(^[;3BIec$0h )&иel9lxO αj&`X(D_ t,𻃾$PiVY 1|{y>E6]AFo^D&sf(7e_seD6=[#_uԷN[HPJ`._Q)}lףFHm$J#1h$j袯>v!ffk:2|pPivm6.K-hY]RBdE{kTs'fJv,)~ u+ZwRzƙf R-Z8tpogs<-JI-d=Ϥ\U p-y>դհg/6'nμG{sv;p !{bI T]T3,NRJUwfyal ګf!ma$ҚgPLczOMtw^kl @=7A@)NFĬD Z$ik$4C(}sY|V-FL5P ߁30@ OXs~! ܑݑ^4FA9t]h]3yBwu~mIRyLҞZ?bIއhʅTT˨z9 ?,Vhwē)22JϨ)*ve[5T>{@yGx!-EkռgOCs ب`뉓(+9J؋&4ٷyu.'(H7#ƒ7Z\OXݹ@EW3>\ZO3*~QCbq/ kraBm$^|v\m.@ FWg$JHևJPUURCfԡMChDB =ChʯȻ_g N@=œ^_Z@ܯwQ0"2s};٭{?+dCbwBY' 7E|9eCԼo%N$]D}r3; _9R(@{̝-C v~2x_L8 Vz@=K$<$j=I2FWhºާ>ӡʵZ:EIG$C=Qp߿!Ъ67z:씠-- )Loe)cΡ/i(f) RDNܔ{R˿17/xy1\S?$*Biь%JJ,vi~y0K96a)7#<᠌27!+ SG '^)!J:_9)1U6Cy4@7sv s_:r` T=QvvVk~cF.7T|UQqV aЪ> 0鷶sM4Nֿy#FJs" ͈ :0|WYdۢ<-l$d*E}cK~(=(ZMr4\AdsTXnl+ea/|Gx՛9 X WhsF&wjIE]^Ah"_;J zܿL{va2V1Y^$pw8:x w3/ =H?4U]vj{k{}q [A~B.ݴ-γȤd)%kzs%=Q]F´z3YDVTK %M-n/gg##j9ŋLpd!4Q&N4=9Pݲ>U.[GoaiAO),.P6meQr,‰i촓H=c\a?23-Pe^-~53UNL6孊mMt)w$jm؊~e|)ҰC[+B VlƜsP2.̺ Ikp剩mwYhf֥FGPF!FG{oLO92)"&/#--ǂ-U蓉 yPLrj.݂-~BI=ɖڅ1W26(j'T _"o3`X[hc)Ƒ︀rA yzvQsR$b9n'?WsҶײgWqT=B Y&R7gRQJ~xE(Uc%YҚ!r\A09B+PL<0JcL)9߻ koAr#p5!yxۅsAܵ!'}h3|6CY6 ̣YBf'Ձ3es8He]nR3_V$*(X jHF}ɭ ̗B!bDNk츝ͣ$]Pv;QutTm-[Ie;%8G@v Or8h" wb[|=5^BjA\Qz2в\ɨ; xW Y*a|.e@ԉП(6is ( ݛ.e4A:>Xֆ+2v}ӲQzkfXy=>}Dɏ NCwH 1b_c9tJlz% 84ULQo ,-v̠\Mfvi9<&IY$kIo7dGAȇ՘wcSosFFVvZaQNͫUfA^jR_5ZK*xDoNs'*mdSCq Q;XIe΁14^#b]Bd b^R|v%$;Wf? ¾ޏ`4CkF=*3۪1*@ZSѸZ=`;[=EJm +}>0FPIZKC~(cpE鏀?]ٓ%)cFZWVt-*]&7}^g,XPZ)2]0SzsJ7n5C"[aplXzϰ dM1nJ+]iY] mk6Iׯ54K :VR$j4aU2~ ٖV{^'o !rdln5R C썖@ N%,܅.>%懤8x`i]G{X<ΐ}M?1UoÂTOp/3&)d.$Pq ʿW\PLQfW( 1 K_ 2q#+~Gdu/s#O}]ыCB@K9ti M C`Jc>L䬅‰;ƀ'm1HM4v?k3͆IcX ʥT];eK4 eT<:6OֽTtn`XrqOH!m"\ҝk!4nE#/yRqno]6 !\p0pc'z+.iPs󉣷3ƹTp=GbJ?_l$7blyk~OBȩ(EI'R•_gF+5/q4 7n+*f~F)] ;ȥd}~~ a3Tf ͦ 垰y"BU2 ":Z+WsP4Ghq[e¬ޘ>WAya H( WEWs T˳ys=̰gzJT1wt5iԪȃ{]MT1.!Kv&(N]`MHڛ+gKnyG)S^c745J7};Z`1l> 8t | 5e W' B]-](W~3A(yFkT!۞oT,0;D'J+SW]'9!=wj@HF]X oiC,㲻Bgza &$š=/9 iCvz/!e>ȴsw ; ?Z<|~)DZ,y0 k݃:O ʲUu$IYjXD<dTCkm'fjEMQYWzVuT0.^pigT)ʄuଳG׵/C Kd! ,QZ= CoEGhYRԹpHʁp V\)xL@V_;"mlV=D3SCW mߍ O{j6N~iMx^/*ֶ'7{[nॼ}7h_bzUؖV%^`i8X`]0$U>uI|YzB-›q?ߥ|De#5lRf/\ JkX_FU^Onm'yh. a\/H>g=ߟ ;u oLe7Zz] ́T]x{>\oͬ2@!b! 팀*S^xduJ1 jH-| Pr1u3tGq` UcKG9&V^\<2y3{ Wz Ny:8;ͩ]aVBMGi߆RݞYFԥ0c~OFjCBc ^ qq+dqfH9El5}xFf>A,]2t٬\$gwDWF ſrʿfcq;+8(#_zC5FS` B@ӔJ|X?5zi/R}`t1 qV/)o0&c .A[H+L0R.ˠ/3\I_+6!'燵HE e5JEQ@{dWؕ+iGRbTu]_Q4_9}-\k9qwͧO N7[DE]]e׎)jh/GqKH":y{Ė]ھg9oܛcƌ萓׷>_t,(u v=x#S'ckub$X+Jx$j 0: P㮁#_#`DU:3 4{VYzD*lgÃsuvݬATH5Y]H3ƛ蜾)tEk6UyhC-=)cB6wbzaHdT%S. o w&vЍ2k?BqS<5Q|5ɚ=βida9Qn˼]a,ڂɗ"}ӈM_ci *pPZ!^ԕ+|[SBHC^Ty m$Ұ0 \ ѥ) 6o2KV Þ/p o0SfdFM1-QҲ x|?'W=Ѕۢ-H]Ȑˠ6 IT=/\y߲1Oʫ yr{ WO X® k,z-pbwG.MsM8E8EIn'0)+/6bS}3ġ d giX%dEӣk\ -{Ϗh ͙49YAٺkՏH438;qV}I֧ v)}áTfJl}ʽvxtW); VI\) H@'Gk]B~48ݻkCMx)ȿX(;+ǬւLD=`HT ?4{ɠd& D|+@q4xLZ])%1G8_&FR$Kb?.\@r &֤GK4mӤ' rU K/;&{)CiEf ݃`yRi X M* g]F^ruK2:~„sG1̭nnwi?7ӊu{G/E3YMIqhpKOZ\pҔԫIA}L7ퟺ,1 a @?qfzk%Y _T1̵e(ko۫]W@kc.XFھ+/oB|rq`Dt]ZYV6h;/PqŃ*腓RgVC˧|-FHZ5sk j0ovҁ BΫp{/B訢 ڬjrUj;p Mcx$OSV61 n=$jH܊tsҚGJZ<(Ǘ#ҘvEw?~ 1kIAϊDh6=WN ^pnnXi9I)x!,3#H҅mtt3QLќ^1+2&1); AN|o8mnxWFx Cǯow\AVGS>HI}]k&) NҀRȬ}RF^jB@:8%:SZh `¼Hk)oe-)Hc0.sko-ձo( kK.irִ*\ "sOo:M&ma%#:Z9B9ٍȡjJKX ʎ#_o:V#Npkd>nb(/ DPDeՀKWd 94CkoFf:w]5܃ִ(+ >cUC[`Ub顚SĤ]H UA%͢81:X;샯S;–$ F$^tga,>6_9kj\ kv3Pr"I%xr_dBfL5C^M2X}JK{͸Xkeu{=v=cB#r!˫?Hh("='oURص]Vr^U.3@ųq_>Uַ/4)+ޮlZ[ަkFD`,˒, H z?PT(6q%T ו&;g`~h!#Lo)_>xPow^f^s{%ͪvR$ᗣ]+u8[$3LqW 3UɮE0 c *S@BG/!T\Pϝ~b~#ι# {3qv >XHr\Wky Qb{# U,Q8; 0tВwrOb{"J-h?O_O%B5f//@+u vSU4@$Wt,[lJ| 7"w&0 OTqq&1vWHx>CoK[p' 3kGǡ|*#:zj&x4EL?GL#vܘX*{#?a,H~6vqA|.H,V LLجQW<|/q9-Be,`0O1(}ϦhZ0~l,S`{% `"*x!LA{/<'?u 00#KhIrH=$|Fj_, &XZ]JXbísEa9;y#W|ӄT<2UYi ж%l')O9<:"qڧ;ON *']* x7\ H 7Y%! nsMZ͊h$}( %%]#ס/D ]=ƛ&UCbqtO)$#26IFt qʝ ?./qw* ʪYRvR`NnܛR=3n!d2zoxUdbʫ mJ3q>qE '`jK8K9u""prvwX˚qo܉~E5Oۢzn=aŴwNbZx1w[D͵W׭h9"kœ_za4 lCT|'|Fxj=39ⶊ&WԶ˫'~Fǖ'e  31p+K()J[U|ӈe.>ΙL`Q瘫Mу!ViUxC~5l^\ޗr(״U)6$sӬ{c0:`;/#Lyѽ2Fh+gaZn)0}LWW dSgNa kTG.3g9! ‡Paof^+8Ps[‚J.h)G;`Kaw۵k.i8;s?_>)z_=kIT`S[η܃&oAJ40j-HڶEκHHNЪ$z'E@$-p2A)5o6S#KOԹƪЃl^2@ÅT8=v@Yn*R$6unfSTV_uP%j)zr?1.P$ʛ闄ɹ8.i,btI@) &ž̑`8Gv($H)/2-@*sՔhPuL/QEYE|ޑd5v0zނi&EKϹV/؉y&{6z{INz=[Mu&!A ;֝2DR$@i>jBI ]|P_xPՊ%]r qQ6T1@z,;jA;àIȁp:SBL] ^bV?bdUkTXX<3 l5+&ЦKӨz)hNkI$2,!߅Hq,4!/bq<\l%zyM,<:l.Z`9Ogq.s`]Q*|~.̒(s?Q yBgt4)CT_m>&qVofr (LoW!}8@';lnJ]&۠踒y5[%&1J D~DYbm&QFI䣊>ҝȌTMCԢgL,ڠsvis]4!wG0:ƃ^TpEirP,8$M8YJ[-,J+錾b2XXowYPjU "fr7{?CC~^¹ﲞG=[6"֣Qq=DˠH-D.W{ -b J]dk^ *:i 1I'WEl0c 3h8g`],ĭ4%%y߬isb'ĵ ;NLVh^T]Gzܚ7ͰEde(2k(Mv@`΀8jO:؝GOO}-<+tX5ڂ>}M"f_yO*:K]/U!ʝ;s_no Xp;;,=_GVt%'k/E^O&D68hotXp#z<4N߿8Rut MQk{fpdY0H BZfХ7B@Oy=@10B{fZ (rbupk%™uQ'+q ʺFI1U= &.dţ.}vfр?1z엩ܣ8+ACHJ7j4&omv\X3}AJ@D}ېy#Ҷ )WSeO5ƅ*YpC-ȲC\9Ss%e $R'1?2`V!oDC%;w6ķf,Wc hSCJ0k.92A.P# .Muy626E,F2F!e @!TBNP& ǍhRR$؀44#"f9Q G⁔2܌V !?BSd:bb|qcLfOQ41sYRN ך)q6W[Mb_qLy6shbtmSt5DA*7P}g]Ztͦy"π"^DJh}(>h*Z+G4rX:Qg(kk@3L}IK<{oEv|Dfo}?\b:hTQ:AѓuT5Nq HQ*Xy$e7{Jnx..=)vwvU7Os<-*Ͷ"ڟXmZs~ I# },Eno'By^6̗"Rt. 0kwf`͍bc}+H{VRR@XBY~˖J/,v,mLVujALm>al:OM O  :}[5͑f!GuU'&[Jψ}[G ^fvԸr7Q[L?Mzs׼췃ianϽ7TWȍ:]^y;h 1.TFB݄?Hz%VFDA*UJ<|S;`K c礩\7[q90P1Tnut-Vƍ$m4orGܹ\,ȗk.lKVKqc:#g44m=89^(ͪvD|MNI2uT5c,cgoXnČarû}zh49݊7Z8X:e xy۲'I/v*t/j%jš /GŽ LL"[Ǎ1lvC_BakũQɚF)!M&0ikXֳWTl-j |?O0 @QYnio((srloYqݿ ӆVLW݇b"0ZNc[pMi?'~X1? e|E PeO!-ġPyy$Y-*ni#%{g=N)+NXLVq| ;<͍` Ge]_N,K1ȖtBpHE`I;VtY`H<=IܘnT,71  Q(0Ϫ"*ݪǩo˒u; oTWdԪ?EL7'k9<Fg2-EM)`w )jv =caE"Ƃ~.iێ!36a`T-Xr"ct ztVpt$({ [[h;9oA1"W3ýwXK#=u:y`AwqWog@ROw-eAL)x86e JA/U7QsҨv$4ʞOH^㽁0yWj_d9ABA~#T MJS&f4Xנܟ^VS\u Oc\rP-ZK{r V<~OG0aWJGD+`Gt6\~z]et=ܜKLOi=AF:׍DH_9ǡvYm!cby,C.<[2X]6Qfl#l1T*-qrtCx"~/ AA ˜e/* a`(?Scu~GG7r-ߖ@si'5j_c&Qel٘l<`&{foE|un;//̷rUnmuIuVz$&W1&F(&6)Y'I#-XsM) avQЭ믏#<"NiT 9GY@(̊F/0HcvbOGLwa!|ְiݕkWd(ɢjU4o<梽G1~ j2-1{ 1 " y7!f|}t0DT/LU0﫡W,`ۿw7zD!iv sO F6. $[զ@F%idE E )ώ[j),3y:sE bG1+TuBg# ZЖ#1n=<>٤Ve3JJհ֯j$HqkxV*JT?|HCI!Z54umQ4ak{4c 憫vg:n_Co.ɋ^\wRS2-AMSXb0&C6KѶY8]٣i[1jc*TW;3)r~EY5N/ElfČ ˖) cųt*+;(bݘ79uD|љ /^m-j԰'w2>ܔݥ&"zշOr$(\B=2!Ι ]S%"F*PŀNl*,w<3 ^HFZ nj5ݧz{bd4xBJFSKw5izi Q}m:o/FbdٙX*481!ˋ&dK}ئt=+kV9B(+ʿj#yˆ%?j 8 B@oJ&1wÃNctVyl&(8jg &)’=yHWS@ǘ̏p+wow` D|jnϨѼ*IctЅ/ѓ{lv1.TGSݹOLwf?,.imt'FaM4ݫJ(~ԧ5ۈ!C`P5+ah)$n8m&/cVcT7j0im=pAG߹[X njo5MtaYi$_{u0Hj}p1,ٮiJS6lz7ǹwy<c^6~6WkMZ=#PT"[7/BW^jY=J #AI{yްm? pe i?g(dߚ3Tl-HFX=+: / v)'b>8w4>7છaiQ^ V 3~O`[?*b&٦2, V}h67Z&s}{>"onE䫍bGTT(k8 E0=;)  Fđ;ѯ gFj%Qt~o4'ͩI Ejʴj<"1 }Du6>ҟQ8JBݹ-BIfnNWeU&1F(yeK6 ZS@ \&͗rFӤ?N+7V9si={:5P2,0 VAn-. >7; OByQu8E>BmsAͼ# CjV"{"~'5'SvO٦L2XiV9.vθ_7+̯S|j"LeVh9EGh9tŧUu6 g|OkUg8xt`(Aꜛs'7&9& 10tvdCuDI "^w֓˓ʚcx^O9qAK6Ms&mR=  G 7}ΏI? 4Ҵ`+fA ˤDUч)?&]vyd@>-`+wmW!YEHT1 (U2] |!Q[aP+ix1H1CcP]3~:J_y$5[CS ؋)3Ľ<:Gk_Zk\; 1)| M6o >y&J-' ғ]bIA>?@¹pk\?\I.EImP1xgTQGIq\+Ay}N)uEV:9&w q6顼Z $4e{ [`ˋdp[$ 70+g-@>cB碨}.n qOfQTPY9焆YՊWdܞY/4gOo3cЎXpG!kb׍N E; JT5A[&XU':Oq#h"glQo(!\cڅ[V}.|MC;b;ʺR4 9&[M˶Whm+j (Po'{m@rEL^r8,6|^`Ӧ!lHw(Lfg> '.Q%eC17yPCg2KV1RhľQ*Htz8 qVeS$ &T[ @oaBb?̟ $ԐAy&eu8 #>BɿB/bٷ[d b>zc~ߨ=%lkNaq~&Zw&M?r NG|p.݀ҔNOOFʒE#m5MYg-[_哠x?S2d22;V:K@,3rIp 3؞S'FJH%Y}LW3W8h֐)|OR? ;FA!ڍGdhGvhF*?9 pXuB ̻L>C %3UBKĈ0A񴕤):hQXhč^BHݞkS#Hʲ)I=“r<8D\#ByjXqUXgBwjt@C]bk& )ҩiM:OP6hNhpv&eLE 4ѱ.L,zCfsÜg$[sy%i1JuZ>;$ɄÜ?5O2!`h3BC̸Y&|4Z^Q& m*Ku%W?-$~Hp,}&6TXDtdY ـxΦR[ܨO rz>vyz8Z:cSTɔY|fw-`!0r.I6һlW lJBt]rqv,{}t!γ&lˈ: 'oNs2ÒH7ZH~B:KB"QROl ݋*QʤNlDԸ "mnTnα }b;)$b)f0ۯI?L+#)l Q['J2F#h:\ͤH n4?T<,r<Jߊ m|&r>~:4iD$ӓaՋF9??ߐtD.Qá\8e;9?iy W% l3*҈3ᅱkq. J)iܟj`_-/*@˯N*y7%i^):Xk}.Kb:|+_@V,;lo|MM5о#_mk _:xs@e*^1SH`2k4~QDQjP,dq* C ^PI:h;k՗ұw'ʾIКqDUY^`;JXVtb]6{Go[cR+7.T_;4rXg$¬5P'QK'-*L?S:S" տl[dOK;HP=W7xϦgisq<`*+Tڴ[f#@N VM*;)3I <b aom͆rLw=ű8>4v"\ 3lPx ϝ׼wgIf?ևzyKHZ>GB/Ul4Ehy9CfcƥuRRz-21P/m#QI_b%;.^lsrI;V$܄R}+ۭiO4̈́x=%-eU|ޫ>H.3 LH>-x O Ngs)"#:^rȼ7OM܇OnB0*|_ ? paB_S^>QH$bGg2\L9`8{) Q}SqreNHQ0z^nnu-QVJ'2Lz9O j9=,&pfh{ [Da{_xt|HË~kVxy2} h3VU:8`0 HV:(av{PKT% CVd.cFJ)τDgIqs,'O^_D%͑؀h#r{; bX^(YavVz r ݾ*8T_.لX!4HFR8r?%*PmZPgDk+!6U).}X -tanد}OMYNR%:x.f')U`_,MUc-lrX}@kc=ٗ)77t aۈɟ%[iU/4|GcԬ"∭s%/S_I݈GqסAS n9NGD+=Ȏ#dUbi Ju&RzWUL'CphU [,iɻ>nsy;}dP y 1,8o6 Q*=å`ً Fe~pWE` Hi l%.BWh~嵶]EKT%\/&bpCGZ%ey ZA@= MLU땐&:g9꟣oEħ{^ 3LHAT˦JwZ멎2!4`[R nDZzTT[pHEoK<,AˤjnR.(5UzZa6waA4'D M@$b @.wk0Y,%%E\PՁV8_z㴪!A̼H+ e44+nKRVqNL4HxdeIK $MvC{*Yt`~qv:ܗ[nT+ ge}V75K3n}(p37O.c4<*mUL0#(2^@ޣH"u:.,;41XgVB6h7k{7N- #Ӿ ` Tjgr1.SZɝz%]V~yi0V؜;Gȧ'͇݌,+`_ܾS“b<6ɐ̭le*|PTMqC@(oifNO]mlZ".@Fuuط=Ҏ%ZtrLGmU놠+ BKrP5:zmn~UXbrC'kBliӇ_"L[\fm6K93bYi#;?|uu)ըӪRC\`!qЍR6vwS ݜ"J&`oxA |郆L/X8Ѐ9AdF?&jx+dm3™: #-5i[O {ՓleQm5/,ͷUDe@Wnž짬@zr\VkpfSi |Em7XT.eŮDGr ,duFWYHdLh\h'+،^,,ILEHvmPg[MF۪(> 2^ fu_F:)]t;zT#8CMzM (]y,ta)~y 06MusvdUmd[P<QI_e`< ?r0Z+`3EA4C>Ba(3C,$ʅrDIG.ҕm*5!1% B&R7ƒejubzn۫Q*+T:b;ܽKkR,jX1k$n*UP AGo3,:bOFάz0Y $FyyakDu6?A>+ x"y=ݽStVrV y܃闌^0z hT+gFCʓ爛J|CCv|I֛%p3jC#jT,j34DO$H ״U*-N]}P \hXާ`%Ő7b))^!x+xLrK*Xŏ E)g{ٻ{tmI٪qJRp貫ic/k.dW˷hHn" +ѮsDvLxp$ Ab4;*^T>U<-cbF*G2 u'UؼJWi\.ߎ&ݤ*e8jE2&*qVk9z7VPVƃDyqe׼7{2%ֲY[-AZTb -?@S>\ TYZgxhVX Z`]I`(:;ñ2F?2wJi&h?ؠQ|\ ҵsj/;IVIwh>Օ>`Qe$& 7LI}GJ_NOx̀Q50Wk[$‘1K'Ca0FL 2ЈxZ tJU;s<6beAsnhf20iG+u_QM*׽u[ͬa(A)YN :W`][X>I)|J\!]˝"ʋ^0_Jskr]_H(\*ϸ^C~*m!/Cvѿ!X$mO+Дȵi~\(#CsUh\^9d+')K]:#4|GSQ)s- J5ծMB68o>.MPA 6P>fݰumͽ/p1-_f+gE[\vQf8ܞhwv)%OU$߁@D5CsU}:`_Əb= >c\"XЙTMXtA| 5^w26%Qj$ml%-cն J{jȿl@&}Nޫe<%}ugL{ʐCI7u,^Q9F i'lxh9V'YЫ[;}KMzϥ3T(C m-}#Ly8iN.YC61^oN'"3F|#σL {{_1M p>Ƨ'QV^UaV\vgI5GOVX¡({V6TG]knAu :.l`IR`Rfi[z?e6Ӏ‘WFgKjZdŏ3H%(Dm ٝ!VQh0*Ý_q=L8*tT!k~PV-ݒ{|B9J;ln az]4#WNӋ&V{Ѧ|љ 3SmTT{EPdW.F/t&|kz'} Sa{xnWQٵ-'V{}E?Z0,i&9I QƺUQHe%in6u-%)i)ϼ54`ܞzAue}'"K*e,M+jC(qdA.pFz*XdfZ׻4(`ylhoLK`c(3 Io\b_Ku0[ku'0IoلsgJHLPBIyRhݟ5I"}?^"ܭ"̲b*/w9GGQ4E`ֲۚbp[ŏWwCǵi5 ^D[O; L!ǧeGQM9gK>(GK) {Wѹ_vI*SQz YNG:YʡF*-en8qFVl`ԭ<589l2aX{K/T& !؝<,CUqu,]0pזk;{C&Gz/ J`ҷƌ"4/GanLbZ$8}븞ptnqa o+K˨i<_Xl#Kd@{a@W^%OԾe/n# B@e+'e?sBO7Ab=[xzVr<2^G *.Y+*F(&[HDX -٩4pr6aԵ bfE؟9Ƥ{t$=+vVIYd]?'ukQR5H&I58|8it$ǰAk\Ёe<.$!s&l զqZ$+ Z1!%_TnF d `tT2hO̢I؞njTD0?y OeB@W*~5 vqwϺZnxM<3T|ժ=ȤM^Dvn W>׋\F._;LY˓q1?`^9U[iˈj*4W ynsl]: IT2`(z+&5M'~@`qB(b2eʪ΀ɔn15F^Ыd!TqDvJ{M*]pv6UW$Ikvdzo`b?=9r6TR1Vݣ%F`ZGɈa+f 9~5x5T!{I7^AVXT7 V[[Z}B-4h%R yY/4_*U>L(A26{yNIjC<]ʑS*AqffR_ Ø# +A+RwӵCU>l i sY-WjXBb0WUM* #!'q$}^`aIֹl0gY]cov(_.+^4:⻔fL :ߣ%0hlm|9@f.Cԍ5^L] #MbQ|%=JYprп*#M{9Yww Q|OyV x^Eo n (2Ζ7hgY#͝F"mTNfS%Rۛ;c0}cIra0KfP@s<{@;_11*gZ6W` FQ07|w!x`ja{7T!>9>%QĹ 'n{g,#S#V*ֻѻݥZ I {雇{Re7UuJ4`J[ۈU'-cA䋉tS~7g $ԴNm+:–|( НpIRĞO4pƢwaEFgkaMC o~"#S OL~kr]̰jZ5=bH/Bg u "\W34NJ`å,]( ?$wG#-c Pw&Di:(3~\ۧ #/]"IFމUJb_`nDք?:UTZl| hI"3G|Rd¸^$: , {x6NI}kذujugSUnWz2C9a[„0:EB{@0cmtgH/Dd{<#x1Zttz;Y36ݓ] 'o7`ϡ :%oTW( PUV0gA`9'ňzj0It5ʭV1?2pGzNi N+5hF$Hgh8Ab$,{VZ_]4`6[a[-R0ťn~>JaS h cA8xr奩G Ow Z;xOؼ,s(^4'}+ZV(FJq{.r/1ɣڏD8,;N.zf =HbԒFOe*?  >{ pJ֒ayvbWs:[h'T2* X441p8=8/96 ^y/Fju..'ڸ(8Q>]OUm"2=v;\~f(ja cpDQYK j` ۯ ۛ]Ǽ^ Oˋ䝣 \쫴T`" ؃&6dhLi<"sM0>E/#4lCg*`UaJýt~3lR6ZϨQ{,!D}:l)%bƙY+'q^AAV).jF;Q > ?٭{VbO/D`bZ<zSKŐz3_<\5EC7!679wZI*R^m_':I^:w<@y;5GîEIFCsb9VE,%–i D+Z5OћE!o\IoM94ȯoT[kiTS83>5b"[hx@ӋԀ*5Ho)v?濱XϘ%GҶ؎R-,ԈvgkeGsJ9mHA-vIUQ-ǹS(-8E7@!E}Bz,uO]-?麜0;[@w$ ꯃɉdbbНChծ?vN۝-C "3!qPMC0rDMtz*w3oH)T' Fؗk(W*Ε)ӗt -{#`2BUBմeEgFO `) f HD9vjT,4;Xy[Ӹ3z @ q w4g$.~ŭex%OMَ>edW7Ͻw<_rB R":37=;b&Z$=C0EDc'\,n_ĠKlLh"{ ۉSgqn$vz4UřIb9CVϷr\'?ck6{_d!=t=5A%F:6P[ o&bw~d/aj<\ڗسn\jy5YKny]![9K)qޒcs3:+Sfg V{DoO=x?>f1;Jya9dv4_ਡ{5K += f([g"Ipd?+Ed>b6a?2X 0W3V/>넎&(`J)M}zc߶1 0VVj. ڞM J[y4HKPW +nf+h{@s 38qbmXݡnEk!w [#fE(=9]dUZ5P,h1B'ܠ: uUtWQ>\9"eM$>KG/v9-? oC7*p@6ˌǪHMI 8YW FTNIQ(}ԹfX){AY[˅}{\KQluDpj+LɾgֿzW>G#M5^8x6ʮ~p~_$Fd rqEP?)lLMdfM2fǻ?nS5]M [+5^XKN\N#J4 ॲCn֊!9'jN]K̰˘w<=XP-@j\K/ Z&>tŝM[$kf5-$?lfD͘rgs܇F+HQgJ;`Oƶ@jO{n^4Ѡr N7UđM z%۝ [so ZPGxDUiŧ6TJD0V>nBv架7G;5J"S]aV:o tG&~p؞t׉b$$D1z`X HPMP{)1zrA GxC}A2n8A(X c3FTo# ?~x-12T55|%v㣂Ί&n!榽tv'V+Rv -a鮀-k>r}U/Irn(l%"Vơdu(.t Sy,8i8HZ7l[X`* Xa5,$&_"Q½nG w0xFAi)1NC"T@b:#QmUO$ǽ!Թâd/zWgEE9lч.1kNv$o &~^=4 M]4/X6{P;J&DIK J 6w7YURqc.ܾGrj63p& >27H8d !mދ=Hbt^F/"pSKE3ն?]#bN['P).O3}iH577ȃ%⼁J=|n‚eMNB|n=$t/ :mQ ᖨ U.)PK296 6gI^{.QSlSزzz{h6CH$UǼ6)q9vA]r 09@lպCE+b K6s(OKTu6dA5\2PjhA,/UN) ߣsyu*<# ঌNXFU PuE[B!< :yNAyU#22H}e\37A/8gU.tq5䱇(=#(VB Jw\.Z֚).nHg!*wF`iLxE( &K+x mЀH&F>imb77>#fYZYώf`DLօ-2 #SM0Doy:_c*8^lHlEcm'+۫&:ԲdK eCw{Iv|x8j@'ꥧ.J#)ݑS?3FkK=z΀#gq]%OO! _ᄳQt'l_6mCo3.Ѿ ;>m%nBr;_T+#F: /~L >#x9 dmw{h@!Ng D|L~03n3P,y=0ָU \+AQ8XM*к#NJQzSe%S=Z7zfw%^_u!m4G~YAc9_53Ɨ0K<(1B+#}jr:2:z`񚒑KZ2QDЮx!9C1K%\)4n!rZ8)tLS]Uq?8[#j_k8FZ˚}TWUQԊdP rkAA}8N>6*nd>dkMCXL9 Vά%e*aюq*;kz-]0$!5x:&ອuoI3Kw|/A,e 뭛#3i?sDj'Uj#h4}zp+R #ǎB }\ƺ [c8UO& b’ `< Ul#~wL}LpcgBϒVu@DX:Kq|Q'](2?PRM^_Q;ƄyeV}i͇ Gr4Dn*?2H\d_&tu=Z4o<ՇtrfF18ka4 Od];HLq(W'dX1,݀݊GmRZp17`@d{]Ƨ.$=|%z/P牬rI6q_xРPZh",q'zG^ƾE6PNzx O,p&~^M9tẉ[o0-jJ LpL&!ssK3^YJ]2RW?}{0 opLF^EwC\8680=5bDOs[tbyݒA *![WI#BQF]IzY^$KYI4{4|dzZN},cUN zt~ɨ2qNرW;g{0ʼn{F 9ǝy>s䀶@jݲ#^PxkB6 Z@X$Mc G~QldJAhZ9"I7}nhtyxƍ8N;d" Ɯ0 "Ņ$[b0+G,*8 ILD$lH2t)ޡXLش?2p[tL-zA@eyGLdLI%~Xj-uUld=2e6Kq5AE{ȶ[;E5:k}Ց>V`Xѳ nzQ#H^?^\LfWn^D5HrFnc7&NnѺ +q ,|2.=Ĵ2M}AksUؔ^i#(<",7bIG=ե8^e˷LP!#xIW_砎N>ќwc_:*.l_54QPBwKBŽ&NPd.[E޵u*UJDl+h₎S˓26a]DeCϝЃh$c7˹# $b&׬e2a*G2c[n\:C6zX)„퇦9-],A@'m%}϶LW}#aZXWE*t&?Z}Tv;>qY- pm#hxw}JL$yse掊nżxUjԭ:k,N ,$їHܝr¬GۘRN?/YogRQ=N-`bovmekь7([&0W%'uxbRNJ_F1KKPQ%,zx0J'y/tVۇ!S0 ~y{QR,5a'{%{!3 |Ns_ŪM1̣'A{*Ý˶STUnoVAL0_~ *>w*p~u=tFC>9Ap}$f=b×&rK\[Yd3,vy _UyBrõӘ5Whl*bA e膦. |#r\[!wV9?h"etH{Pzd]$x+q;מy vQ3_9?>^n7Ȟ$,|4n&Q`(-Wb3]5$`|!MA?o htfnH0y uRX𧩅MazZvٳ&"_|_Z%\+yH;l.mY)LN-*$c |YjK8,l?qmTT~Z-/u%bM݈(Lhj7 +%gV"kR1s!B$m!.d2bjIIUoi/B$Ь~~eq9+Qp;*Ba-W$Kŭێ'(i(Yn ¸H]}[Fy2|zǕ{洋0a[ -I[%y@:z!/f0֛ ^ҳNG$㼐

OO΄@1lpѯרw[NJk9y_iwlqW?5{ԿKRyn w{oXG)` @[zӏKFOZ+<--9?8йC7w{NE.)7Gqe "o)_m"*gin fU>*LՌC. P ea4lN՞Ob{_%صj15Үuq{uvE1(~DÙIbr+9+mKE]f_Q =~lM6+O0ckhhMKnaAueSfbu5_Lj!GZla.|fUI-\i:oY\3߱})^/(29DKx.z DHb /cjB}N kI+dAJ.ucES峪ۑ(0? i\םGQLvHr@6kWR|XIaetU޲d-P-Iab=eQA?椙6G9ВB of NDu7H(P_,^aoŘKD^JQ:D4N`"ӌPCT ^ju{E;`WwZ}*=D3 %Es&N U(U+ FWocb"uoE+Obd,M8'=[b]O7"dg?õ&88Mw|O' Q[c[CYdP`-Ov1 K Il>f?Oѩ$2l:ߢA$r6.o-"QZ1Y.ThWŷ0Ac \Ŗ3$ 4C(GQ8"KQ$؎ 7q{͚Zjќmn__6|kyqy_BNjl}:a8ze-Tr` v|jvZ'H4Mλt+8\52V 30wϏGs NVONd^+4) (yi񑪖XBH/)f\4i/LJdޘ[{!q;d}5ВM] ƫI,4i׻cՅ[O/Do8|gb-Ňo][jo{:gM ( (EK汰Łե9P>#跃 (s:O [w0sص X'Mo1hVcDMm$)0fN-W!U@ `jxIs2xʈgr2,BfrOLT(5d}̜4fGTǂ=,vw?S/wjFO*]6^Op^h`BG" e:cs.mPua $Z8~Y^4:P>5A0ga~AfP T^{Z8!od!7/x!( _U[&LQ`X>s\f]s@as5cd׬'t6,-IVWV߂2LxwH(VHvZ',9>sHXPtf^w: QԬQC Q8zDL]/{ħsdr0>5-t3>@{wVDɒ_+R;!/:FV|oC[̌2kDmZ$e8 toﻹ{:m(Z I@ Mva4?oci Z,} 0hˬ̫[V<=$o|ykXI 3")I&jn+ s[??=וtBZO!l5=J"ހSaz@|ғ N@֊[P㜆$f8pB/xKIdW0=-2K@ Q+WInDW6؆*DMu=CՏ>v9Z)rbʝ E2PiOE[eE`~ ϰ|kV݊%jf0͛7*}I+/AS,xnv}%Hq\<&p]Wr y5u1 2K.LqO?c3&'SJ6p0Fzptn]( Ji\y&FA׌4ad.a!yfw'֔nTw>͠a-qAJCq9wQCToVx->«a6b@M80 'b1Ȓn_[ ͕*iZRu|`=Ș.6vGcL1bx}0o_#P :ݰMmp_ K}^E,>N.ҾtCmmB/<+-"ex\A`Jόu!AuW+5٘R ;ٛZe눞}P+mL1n]{COMù;Hk_f%t7-ɛҀOw5A-_I۹ۗwf-.T{eP&Po %y|qJs8eIIҤўh2?@ĕZL\ 8a1OlK)}3&uX8E.GSAM"-.{ɏ_Ϣ7ZEFتH0Hzn缆BRm\};|@?=@Cc߫EΕ>s!.z f*'LIy|+ЀHmy(Ƕ~بb]xO![Ju6, ?xn8KiH#H:2{gDLgq\0oLeKϚEVjqOOr˰0Qruz{AWCa.w\M Ki6(ZvLiGf6!6R+Zo|Ơu Y:GX_ax͝eAVT Wmx/ո2XՓQ[ (=;A6˹席qɾVq٦x=|74[x yfSB~rtFw &PpuĎ(ԃ}(-tordtp2]OҘDfR/g1x[B!T1^BtI@́oHST@Aيay-0 0{eŘZ|/r,FR#pq)w*uhmgacڻ+{U6ne/V9vP!bijnjtQ(asLR0>^>BlFmqy&󜄺V@9לʗap{M;.*U3;{qe睱ڰ] L!ȸ GtEZecp'>m'L{?'a[|`%5޲&TȡW AaK5󊿗pMo$d*10O=>M:<ӵ0'݆|2+<1Jf LׁOpK_CSBkEKLz)u:hvrMyQRK;EʛG1E^^b-}ЈbK@h: L0{v" =*i2SiϜ̄KBᗨj?EXqb@J}#ۡjЪOB,WC˦5-s6_z.A2gQIƇedN~4%0YP9lI{nЕ@\q 5} {* qW+cA ,s,NG %j*k)˧#V,J^yJZJĩl 3!/"K$>.<p5~ pU>,h Pl@o I;l&ø@G_ˇ! #]rA=ݠGƶ^@ȫn z&}<~x;/^(lN1p)"7]ˣ%̊%ŽcZAy+G p[{g G-2|'ZCcE%rxnG=m6)%e`1pײ+[K8^OiCoI 97zN0tҺZaj3ޯJVPQ=+{SǸfp @wT QyDe4TD<㙽"N~qUD\%, 3a-Bv?zS|*qt V~TFڸ`jYɠk./S>RH^=(B#Э:W hl"Д4H*"q5wO'm|,ء6oK- pHe:}V.XPK~Zol1q[@yi'޵QȮvԺّ%m5QR4&|K~!nUWJ7*7;[_e6a"҇Oc3ÊZ1Wdd-@qWv8KݲUߎFOkҀP.RɽncǙŨLXx$uFjpn1%Zt : cH1q M_<Oc0b68yTiC7rS-t~%ˎ[f{\VEI=فL ŞBjݴ;1~_㇤y9++O'0݄ƘKN5ަ1V٠a_̶iwj}Kӷ=t?pz])UܧHʲ+zSrFɡk ASaz+}LFtFF݇ [jױ8&YMNH+j#8NqկȻ8񔰠 tVcV6s'ymQzc~HO1|B =Y4o]L BmM /[*_dD uKrm*S }=T.H< TcRV)0Kuo 2}Ju.wu_m+˪ui]9MnDl<`7Y_^Нb]H$MB"Hu-FA⒘6 Xr5lD|9E.R5Y?s] =]]3kL }I618ʓ^]ʇy!":EmkUpSC)9)6[odAߡנl)rt7jQCE _2!uwcY5D 0pJQIXo%|Ujlff2}N<*Wr:LLS܍Z5rroB`YoMҪ@wl,vtX{,j`{'P1h3o>z9rߚB2BDBq{8'C:b՘xuiTkeR0*,w{b!p~})|2MZghPhS`<;锊6"gpf g#a;wpQH+d^w&'"0&$OvJKn i-ݺj?*5:FE:fg] I r3(^ja`Qs$G\ 9;P#~x=8ӇhԊ[D|Ɉe`ewRTL |Q c]4F ۵ɟ-QLѕU8<Z&\#tc12ڧ$8-)F_-twiA?9RO[o2䋏 /zIMվOmE[]9wu=s]!:Ob&L"SJ2Bc)]r55Tʿk_15J$zhl[*L5o -&EjWwwH4c+<>^55Cl[8B&C%)"fD'4XWc X^Ek[j[jL>oa1p!z,Eq!#̛,ߌ}"'{Y8ߙS~5}Sh<\ | /~2{ L ARf$|6OaV%651||P0{1%Cy OU{ gR+vqILc:삏LU$eŻn#th%0x,MS]5\`\?hVe'k' c92*o/oShfm .(~Ԭ˪}'yd}ry%fJۈ^ N*2tPLي` 37zp6'-ꃒaBBO,hjBL? =%Uschge`_Rt:5V(+WeNg++* T}qmT5VlP?RM^c\J,A~8J0&<iZnU:"16qrMZ؇y/ǴvȥxcL Aj:Ec}.eKHW;n h^=ufJy]Pݻy){^33l,a48*5HHM\ OAe@ncl+wB7$1픹lr?B]gteJV5U{tܐ _'CW$?"&H@7"}Y!m'GKm\o9ƾd ֱJeQ.@!tt! )k]qTè,RW8//p>ֆ]{?_щ#5 ґ&zZ8K͂+NuN($]n"0ܥ?ʲY 6ڳnqs/ky)iomAOW~=YB~h6ik78dG( XERhXg<V^+3*]@E \p3i_@ku_/bI>g^Fvi朒4hyJ}TY[EԁO)yO3\f^uD^~G|f1"đXU*W1XDQNC3z2Q51s캫d?Lo.]D޳Wj۫;uӥ!D۪p~ѿ-2*^YLAGAXXF vvy9c ;?bU¶dn$vF%re^$_J_]fby8hgW9U:Z $4}V,@q޻â;H8c.63MX-f`J.Eاb.Hga/ V s1 u+4X)OB.~,(?XGL\^]^Fq),T[z?KqD1\#y-jE^*ݸj-8kc顎Z%)Zn01I<7+4>j!]G $Sp&BNYW [B[6W*aJqV\F|76$l1I0d9.1 x)>eq:2?,Vk WX =TY)"Mω&hްFz[Ɩq"RUFwR?c>Q;P'9o /({j ' n!ȟ T{ԗd1\KE'~KkmDDFC^uR$Y_8yqPHek$8_$d}bT Cq7ƯPBMm], 5UQ'-C;Hc9chNe`_Jc 9J)1P)eM]؇ı~ӂuE1Bۀ"G1yR`>5 },/Eah?Tk%Gmt L_.GgAa+g&WHEUJcg 04>^6DKˉ'kHy}@: K3® EO[= w~] UhMٍw3ݮ|]*Q:^yKíM\x+QRT>}h hNv S+~#\zyqͅqE7ːA]3yͥ;?!r92){NfELF[#: WHu}qU"j&ˡ'TYs1pyw@h,qث|kSM1/aBѵZwCS FfŰL>c/boCY3ڷfbЧ>1h!ĝgn1%w5UoP)["eʛBOpt]O/$W/Gmtŷ!8P/e0ܛĿ޲@hqe@Sl" #u7(`*Ĝ$9c<Aӭ=@YhBdYs!G:ZDg^?܌7yECA =b*+S"f] fF#L&[k!2 #cQšޘ ^U7ry]/$P7BfJ%jGTEjm%[jQwWpGGÏuzXRwuՒ w?i߯we@6CG,~0:e;ؤgO[p"!L=208c1[Zp$.rP9s6qTy2$4M"b`WWtݶPU{U(޹R%L!WYsa F =@ hP3A{y:-Hd#˻\](t1uZ\2Y³@ҝ`a=( ,LqpdWDV*EڽfiDԺ`dTIjᤎGP:Z#U:9"QgdƚѦ'^$qo[Ւot+j@`&@ hYb(^-%ͬ Rz$v<32.mgu/ ƙ{ kBs5H1;ߢJX|'$MJݢhstH!31 < Ɖ~%F@t@ sv`Ep1y24 zoc )9o0j=^iy>,nlLOao%r~*ymd!|%.m'u3|4jPQ^TUb#gomG3M^2I|}y{܏ppO /s2vzJDdT*0ƕK@HJSsvIz@kCme-*s5iU[]WOxa]f$Ф~^ovd(crO< r`+W)쀊g<_j1 RZ@پKSYњo2\ CQ8tWl UDPT{fks727w)@{!yvA^ӡˬ7rT2f/)Kf[!Ufz ^u&BGZC4Y 9EeiL%o(픺ĨL4$@` bmri bMt"8M>xXQ|\G 9vf -Hq┵ jKFYԶOzrFMS (Ek=g ŐbYѨ * Yu.&ZR #k+Yu E80>#gi{Z[tl,3^%4:E@&S& B?S_+#̧#iPP($Ӫږ/6I0@rm ؂l"((bhH_)q:OZ(0l&%`Wʈ_n=!%/..:!#hUz?5DT"RPֈWRۼ@@A}xy[VƱB@iJz"Sݱb.>$ZF%O0PyԪAHKT|o'UT5tEԔ'IbNΛ##LdW˅fbo5 ۬I53(uH︗&z/ Tڹ=* &jq #NMb XKT=Vl2H=3xdfG?OUoe.K&`u, ;$ӝ8oʒm*ЍҋU(65RHH>zB)ڵF[n]LhqQHЕD0EJURП3h ]guO| o> yzB(Ĥ${mVI66tf̀ZY_굜PuGJ VyPAz{#2♠s"4[ Ġn^VAEHDNxk\;Ցs<$/%Ǘn~E[[uMU# פeK me?/DbrUN :Y8FcZ MwEeGM@ϬʱX#U8 d'%9Y zF7q|dʠ H3h6LUvqrڎ(q_B!$#ǯ;l~Z/6jGq&qwLi,#`yC%_w*bწg \Eu:FZ,p̎0ni߄-I]']~ڰP7:!.8cL3uz96NtF!zˍ5pFq{0ZA6zqx/oAn;;WtBIjП7R*Ez}A~Tm>nOjmE MS~Y=Bت7|$u4 X%<^'M$A>T*FPN%(e)=Iwdb ؑ2IlKu4Ni! +&Fd%*oG"u-M ҰaT]6 =5VyrDQv4n[Q7j4\wyM#ӛDiRiT- yCz }c)_5U s.?YLL C2 JvpB:u9Ο7d[m$ cͿt4HMbq/ܷv=B%[oHk3[Dcﴭ][)z^p:p䍋>5ѕoc˕0}c;D:lN"Ķw)@UhES(C~.]*/ JM P.ą]sr)Lz&~OC`-O?w5Q*O#i}Օv}{т3 ƑI>I1Sc(-LlUQpv21R!pDAMT}z1aq,q ־wUEic`Ϻ~v$yXNہ%>UJA(8mӜ-N͛_`ްuc's>LM=tpH Z 7R*o񓒨~*|IΑi%I.(',E5#Bb3D!ц%!l$ߌ (1N58I'[EE\6|Qbh ;T\68k?=7(>}f/eLAC\@3>i9@eQiuR{c0\umޥ].tN}5"EѲοJO:m9lCвm ȌyA@׫L02`xP?ѩ"f:qvܐ.!]*;<؎L6`vwig+ R+!UlGɻT.Z.n%˜[+OYׄ?;7U$V4~(4Eh˨ f y)1eY2M'Ąc 6 FHNMӠ5zB|FIB-~׸&ث@^2KZTgYt )t.*[<)Vݐ 5؝{ ͫ^1X6쩞f]$=+*[vYUpb8b6Nޟ$uW|bMT/R'$^_EB۞Ѧ),Gvf1 4iL~8P~׍3Kӌhߡ> ZW&h &\Ldl%B۪`@/\_c۲cvF1Ku }:%gF7=.8u?)}U#|$8"^xsͬo9zrкEj֘2hQ%2BVFxyPGCXXig%5yiS0Rn/bp"P@,֓3fpCxF`["< Ӕ5|Ե({ʷ*i\]) "#OBB_(< ZC1B8ݴ.%xsΈS6'x<Z>ѻzəI)|{,3Es5 l8FLV֡beMuGbo);1x,^b V3 VJsѠ[O r qm|aYc^lm8 "hݕ84{ɾη QK*T "OAh`h-aĒ2xI`y opAm>3C|^Ho'>pxn6µV/T=Kk0@\O@dVwњHg5K,x ^i >Uy/ Ҍmpޖpx[ nv)%&="5Km\s j{RJS0 D,u@GvS0n}h`޻QP ~nGlyƃcXl7cx:XR )~2H5wr?SԔ9 VQ0wxs i޿s{!h88/SFYI/ P*uh X"*Q~Y[l<[9g {/c}eǓuFy&J<nzSO%.bn;7~YGŬ}[gn{rFCKbn3 dX|PAՀE<-zIq`jpᇅXu܎wux=`]nr<λoMGU*r67eG;?zĥ`YTع.0g 5|z|F*RNLJ`;)D@IL|:l¿ӮP M( FɦX5c°L lLQWĽƁI&Akb[+l;# )7D׋q=rܬ9̽8eLf` >IL0U^*WxǬנl ;^Ӭ,AM@rf߱@eW3Ӱ8%󡀼P 2va? t)dEB9}a1?cu]d4PoIIpqجqy~ZpԊ'4m:LlԐJٗ. G7LͱYdE2FWФ3E ӷ;۫QjsR}$ d и;g!T4Fyܑ8Q|OwL^e)/;J $,y(ϖo~U|1 f&l ;nTzV|A~|IˋJG:E*т4*/O[lLBȉϒw=库zͪhĦɼN QX:FM?]JNm0 @ZfݠG#dh(̪;MZDF4sU 6 _s; 2&1\T}H LIAփM>;9!k\YnBTaL1,J}:p\t#-z>-<ͭ藷զrV0c 1VΖwhMҪs6a?v!ug([8NF+t6 `6YCpR0!'qlEWJ"YF;YlT7Go3m @IG]&$5 {.o|qShd怒%gO$9 T7F!}DP唊`ƭ!T;{}Ieo,$fɹ4< +};M.JDqOyd.!as7L[>]4{ǪN5)oȏ1#vgOZ7o3~e2/okϦfvK&U1"fmaϧRZA/ HVw&?YAza\etP>R3HRƺrsR5Pg(M6!3(NF~i ,mݑƬ"0ߝ'N˘Q3f)^-|#+ں`ͧ]z~T |!;#?YM/}MRV 'A:F_w~Hp ȇ}t]77|mNzL:40kb<}JrVcr=֎Kaڜ;ϙB$P7@OtgdKGgkr KHS[c:S;h YH gHJV{M-P 'L jUBhXlsٯA|䜪SOÚ7gH1C_#{x db`f]6]`fBKocN+EȜ%eeeI8yiv}E< 6#"ŏ^z)d윅J&˲KOm6(wx(%Y.*t..0iVmKlZ>KB-~v\Aޟ&LJ>@P(r-s%?x |?LQ4u nS^V`Mn5K~uwM!r9ɉ44jX- h * 2o 4 Ä0oʆlqrnc,h K!STYCޏnY 0xi`4vٙJLu ,iRR&MDZWq?|2qFI:沏Od }%HϣlY6ed;."(^N3RV/u0 ̃M)óL"e7vhf(ِGf3ށ=ZjTgVŰI?g5)oMls"j4M'l+GІ:3 ZL_鼦ȔiUAB<V0M9 ɦx̭:ڸ4 U˒B6p ma!Ac;32Kk{@}6hK h雃L$rG{PRơ7A gF:Wgn0P)- ˜>MTAhގZecT8?.0.?r_^ ر5lf #lsR= ^'-|?D޸ė)cƽN}1].`2&U;d.'vmy{]]_nee&fe,_-YWj7| ='= /yҐZ9]cUќj$Y4{-7%ÌPN'ZH28\6 q~v݅|ej~:d܌ѽ+EiCfgPɢ}θi, 0_2߈?``:ꞠD3Z*8tߏL%} W>d,Ӷ 36H+WJn0m30;A{J]{ZYsk̊TI~ۧ0JC[5`K*i 1n$͔JǦ6i9ԟ]0$ BM]mn#.B35ոR~q}xp"/1ҝ7p\EKFTzsVe&Z)ϐ7߶ H5RNsQ}-nێU PA`~k ]{ 7bR/ m/m,qj|?yF?6(9E-DZ9Ž^KK1S%^,?O5 zH)!r¹K6ch,*tZN*~43@*J ,{҂d_f:tS]`FM ҵԇ|eZ;?Yq9U>[:|볬`K(WDyiؕ2J݋`&R&xLK q*vC^%e!5!C˹+Lg퟉Ѐĩ` { d۳Ls3]A %&iñ#/*ۢAK!aPw,<;跤Zok:ݮgKIzţ8ZP#e O/@;3]W ̫%۫Q5ϐޛ"Pܸ/f~̆[O:+8X[Ő9$s\I.*TWWNd2b!x葢EC]:i9s@־?wjc C_vM׋Wsd]ylb:VHэWDwUpOwg62υãH(uؤ':^lGqc<usm^[_7 Ff :&Y[eՙ72* +Lž+OmֲPèp7~a&.1Qu#$(3zD U,ݎD.d?G@\XuΑƭR yraʇ.R;9^jnk&ܮ'Ò=<~U&X3?iIdp:u/tޅ{cMo\d~7yTƸ,JSEq4.W[})akBo[T'Y`0Z3HÁU㴚|~6 "%TFݼC q`eʭ2GJG=zM]D}.'c\F@|IQ-y = N7> ]k"Tm^I-6UǻRUK΋[.3<%z0D_q^M7^=ʔuf߀Ȧ!$r;8mQT%b8 vQZSP 7œR3+A]a%%H@s}7$MFݛݙZ:d:OVnۨ)Tb_l@abEhwTKgMY81PV e174N\eA/thBͿy$#ݚ2g(RW!'3z@_DG3mgf H ,6k&z\P{N=TY/ڮ>-QnD:g_}>5)0Aqx4z]Ą(w\}_YrBf)E$~}m}9E8ȞY )LkI L-Im{l*e"8].\$nԙu6,c{׉>4$BW}cۉz/Ls p@\L#>`J 68(ʄҺauB:eN| }>PF):{ nt7/CPxvJq_cQ4 I*\>3a:Vt2 I#zk+Xp)~clв:.)QBeL.+媪?l*GKa/:/%.`v!rl?tJ/+ tN_2Kɛ XuȐ HΪUr" zD/kKZ y0P<1l- ~jO]:IOye-?gEYկiƀ\Q}'8y&]āג>/ɂ&ɥ2 hjxGQ(2Bp홷[b "!5!m&bbne[J4ٺHgc_'ӪtO !fJcv$?0m3 FG PPS<4#hw'8_,]G e rkJӓap e fga/uF,‚T6 4!湴t< chҫs_A4'J/m՟%A}E_EQ_$D<5}Q#:"GogWy]X0fk i#_3&7utq;n{kըOb%©^=MDxY㉥[SVlY^:As}qX:r peק~*{]ұ>j`&B6/4aƗERJゕ՟2'Qw: &fۢ,Xw{pQOұI$^ףM#.)A 0EmgSXw")ƛ'.ȐO=Qy8KiJԩ6߸N|_Fw7$X$Ɓ*0ͰE|@3{,bLֽ> X<+9]r U"[YZ>O+zāu9Vv1_zc9?8EKꬲ0u;b7Vm Oؓƅm8(onr/~5!dqwR / ZrPi4W1k /y-ɿ#TR 5.HIf}K}Y: 4p5*"q:1CW%Cpjٻc.LEi""x J|9CNaBmd0Hu]o!a],Kca.'"z8-f_ G(>~~z9cC^jLlKƀc᩻s\E=ȯt,9 ]fsqASM<V3$*[6\ UhA|A/,:+Fv|ڶ 5[wY"js sT-!X-?5wuOq ܹshqi6g eңnjxm~3*v}g:ʱljGx;yV8&_9(y&^l("; נN유)aŰ^J787wKp=_l$sbw--WL?!poF>4~Slƀ֫ _#\>4g .T@3!4e}‰`'Zo/!wU=7%$qcr:WQBtx$[E%F**i`v6ߺ/$Njy|mi# bY?`44#A$eȶ >b}_ TtO7z, ȺDqǼe**eCSuù ]n_+(b 4[уe"m5eb8 oPJz _,}ȹ9[pC;W'쟸Ho(ǞT)hx *C~ hsߛχMYsAX!zP"f˽x; PVP9Ƀk?Q!05zz#ϰZkg|뭂Fa<0,R`7h;8I|aOTDѽsߧ!KRYrkEtb%SsgK@?H!n q'g\t>G^lF La귨4$VUų1P黪V_Fxe%%"pN:2TCtc:2fw_Mڰ%l0iO&Ŷ(֨%k| 5A`!uvVBMj&F7Uv, -_H3Rn6\:雾`E;[~R3ĺ;%,!9\Z>J5Wme+muc1(l,S[!+N5$ 6a@kOVv41+T%c[ iKo4.>֘cG,cN/?SrJ>|%?,Z5P&WdKQ4cf5U߈3oؚ{ 'ZU; L4 :B}/ [SK4̷VgiEg>z69,٨+ I ԭ EwҌbO#:gv>3DTFa빭T%kͯ`>o.3 T2B䘆/_`%ԵOҐzv5h7B.Z+uI;F V77O\fB# KtZ4稙8@7&|ΜB]Y\x ~DH o =뛕WGw[ڊ~\pF,3T7ʇ_6LH4p:!W?"D~ }L|[ŗx{2/wVYiKvTu ~OS/Pԓ)F v.Nf5 ^&լzcFަ^@OT\L""I9+wP(G݉KK. `G~ I;ej[']VZ7LZ7Q4BsÊV#3;uViCU(GVa~:@9_S#w|'a 'QnRjƯ)@y(*z5TorU!H.{Hᦚw&iscKg9moq`ʇYF7"dO?+_~WorZ+oQd,Dݼg [ւxm>Hܹc>TGbJ]sCwt~8ku~_%p5ߩbGւ=l{[6,1W*," n:2]^썻8 .KPDL*tA(RR9RO8DFtlCoPG FhVQ BJ}2͝)Lv# $ۺ:e|]f$P҄ԣ:{[R!rM9*GEeran}0֘9Aũ;uŅ%8nt斊YiKFH(>0PB "~!ߪxwjWU- T/@Qj:WzC~|-u0}B.zLs r2 "%hު,lݿ;3[%2;7ȉR Jq25~`z 7%qkH|UFS㯯}8F}]- @*Iȓw': }Hb, I{ϾntTZ㶗o{U9ŃdZ=,0e{ɮ-oSW$/#}zB6 GpZh `8oƵJ* 5Y(U_c*E"ō1/5 (LU5D'K$&Y†n"ՙ}_譩 BH O%,dx.,wfEp$B/I M0 X8otw+*14|-KH^ "r$3YajUN ЏW_j3]:@)`Qs0#JOOYr8VSS7̴ %8gyum4* 4;렲L|ryG=p墮UIO'u|ie0~LAOw<6W\ r;H0w=@ݵ՛(gܯG7߾EB"yGhVjdO΄5-[ڵXg^6KI[B`VEO$`2'8s6Hf& }lR/73Se6FS,hp綿f[/Zva1{dߤi' rga~") 2(GAwa+ P_g2J1 |ql;m Wl] ={ WU%˝ yC˅S `h*m243`s?he*Z( }:}6rz8 TPEH 8b,tdWW'w?2%`Ain o3DSI2?EN۲p0` ^.>6fT` X/"t!z翴J>ʹa^@ >x% bWeZy +;/z vT<2IwxعphٞGg5:1f]QteqzE4ֆYe6h?KL0UWSY86=?:li5\M}0Le=qO!ti2,VG ĸ9G-ļcE&KYy jZ80fʷwE):&+!jddȼ45]P:C[,Ώ#s.P"-џ?}fsuE/gK;63y"x%W4ܧIߖ:&'˻r"͌YT@U_/ )þI(x+;I`@+ge@1lDՏiO#VGDȿO.*K+%~P6n姟Z,g24bb1ty\tF-zmtopݢDw,mf4]$!rZrh4v-(󿢕=mN H([O- 0Vwg#IC(t\L#R-n#r $_'PHgp%(DƧ_yv!&e$fkSwq _m|n9Y0XYVqX@+wiGTXWz&EVvv6Qr=4 :_w&o:FjإҷD!~}Itla͙r%T|?lI$3*7RӪy`3y:r9: Pr8m}1O' |ܵ,i7` Bx#'TDN̽ZA.}vՊDh0?N̒R˳ޡƧa1Lƻ-rQ3|>je ,݂ߎNJ?v%081؅r QFQvv=$n&iW\KCGV'i]օvrp E jQMʍ?!7;53j%V\5 x~IxN$;"n\Dice{f-ȞQLd2(7 !-nm\-\nj=['2Kq/t)mSw:A&&=˃{l_>^U+-܅!:%kmkZYjtuK fm63vwbM=ˉ61N4c:rBm:43+y$y t{.mЈ|B.&p i%љ&+mp@W\ƀ-M,U.d8Jrc_*wf Dt y;ЇE_|K'n\ڮ{#D<:|rv(BpT4&& [[EWY"K)Cʛ&b~PyN fQm6=ɘ,p?x:2BQ,Zp)GO|7ݪ9ņ֏ٔсBq^㴤V^96Xju}hT,0dfB"|Zpee@4M:3s=7 1h}҆T,@՛E| 4+>;]VpRr4S?]@P*/q5ffR" eWǎ0ٴH`+˖Jgs,P:JD{kpuORI2CrBы~^ueVܝ1AcCEz"FkCҲTxJbNaq7=^apWRaJ"t;~>cUDfqբ 8rNr9?OS ⯳l =CIX6ϵ *ݎ@iL>`|w&ݜG:XG6"7N$Y 3YvEP6\3G uϪ-M_dX}+rx]pa( v$45H{ yc5҇{=e-Ľ4x.Qbtkډld/C!JNF0HޙcvZZ>%=olqtO7_>>b1bۖahhULz`f9P6_=HvJ`nA"G%PpW(ѧʨ7B# T*[d- YfʊcT}g mGLӣkBn_} ֎\ oڢ1qyo*#tTsvi}R5xnl]0+./l06>"է W<N<ɑXqTbz @{טVzsexK5{x9 U h<p=JM_0iNJY5{4PH)Z*G ߊsØ~TdL3okOyZ f-˘5bP%f9ya %`IUl0񡒦 K w}GDhQhs[!3g[UٓIUE߻o*Iam0p !x\JÍ{~ިSnٱ+ {l1q3|6)S( 峄2QԫidJwAM {wJF(X  Vu˟k yތVOl\ PFp2|5/Qn1~zݤ?ҵu [sڭq2 ,B"K²܃(m׹rЅYyaLtCng@ .W'g5k }?dߡ~y&E!~"\|sH{gXlo7q,[׿rc ՗^4ak@y1nZm'Fa4Gj[]A@ų 1:|λZzUcbup!$IRMf?+)@4&D7xy:s}jLqɥVjd &p*'~` h Z_NGh,KP׹beW0&\9Iݰ97  vJ_4X7?j9ZT${̹!=Ȩ8" -eŵ3C`5P f [xOP0'*uW8ł*'^.B=hǰ%ڵn3[02ha8PWpTi\%k_dZwY͆"d%] tirAS.'[F2ߏNNr`<6EeHnC07QuDUht&3+t1blr j : >2QPUw qL ]-=xF.:vֲnSIt21iQWɲ ofmYµtan@y S2v8Kحz>$Vw{ H9E`a},}"ȃ `,yPyTmDoҒӈ q," ?{hQn2~ NDlץ[itUJ@f'Q}i1^Q Di@x;e:D,`;^O@НJ]v|aP f'+ %N*^'e|]*&s/UL_QkMP+6Xj c@5ٚil%ykb開jLP'/#XٯzH8j<%F=Lϋ\ /*Tvy' R%E~h+<RAZkĂl\.eOְtQ צh;vZa<_~;umjݐ9N?A( ;etAx`[4OEm:)|- Mw:dȩxPkTٺ1U>%@1$fѴ1ùSrur}"n[qLX6dnvD4Ŝk"ҹw{gM")To FNnɏ%4.O#*zD@j8â#) D&ܶҼԥ`Z SOe*E (њպea.?j-HsO:7{\LBjw#h'2HٴU8⣖Bdi NӠH$32:ה6J`ߏ3ܡAaCkGlԼ= "t{Rt8[QOC.ǧyN%9y ]|F=HW~RlAMdw2h(n]V(`TӚ:2YجQQ]FLnI?IyjTLW8fZE{^-ӳ<RD!!2*"3A҅ `rp_g[Nvߪ;P>cGRmcme%3Mv#<<F$?(W|$E.'n%UF`1݃К}t '9d*ɏcRx+;UKqq3Nk>n?8N⊠h&g[]5-hܤ25C3?2ϕb;>Z1Og ο=JfF~ô2d2EYcD5M Q;]KM !7L)-JqaڟZK:d.o=ӎˀ<;&)AѮE@ #΂yOheYfٲx&uyo u~( %,dW~۔7X܌.]!%G5,]#f)V`j_MV:cc`71ޔ:xm&5?hA$8'k MZǵ,֯VPwfb AzA~z4j;>s M/O `ޫaw*w,2N4>tESU) $z˽(7nk` 1@jMlJ 'n?LҪ+]Ո#$o@yU^ {'̴L7y}\?LbGNU7:VZzگ +JJ;e;PdS' I!_6q9b~y]v8 #$PNG*btyM52nI5u! pϿ!/&)$m DUHSD 0Ky`n{gX:X4G4~x[e,i9h6oQҚiQLBfK'z zYJt?.sPjh߻JKnl57ҟE)GŜNu~yt!VxQ1I3\hJ ,@}e9+m5xɿy[%XxfVxh`+w \:'͜D0e A 0kR#zQ8u_p8V?2ЇnZNϝcZY9%Ul,>KIBq}F5ar ~QGN.Oo!x*Y8xw{ސwRIM'T5 QD aI?+;"%XT?#Y< Vַlcooa_otG` ҙ:t܇ѻa%Bds l5v*.#~[Z;(IX>3̻,^wX[:mLw߅0Jb+?dq\_ldF f`}W^H^onamW@:?8qcb!؊>L&dݍ??nKy'Xx"8obإnՍlˣf}8ȋ(H{S$d@88×YQE#M^'-nRSWt .Kݕ96ѿ˱ |7pvy`;iL8)p ֐0P$*JĎ8qJ^!2z@<ȓTjM- 2CqFBz$ 4[eSV#:(:.4((swIR(]PSZWTGp{i87g:\ ʐWp+s%ut&:?jOVÕ wZ= nzg[1$̮Oģ"*Qr%(%i9Kbh$Ǡ}T*F;|:@&F6G&mcxhx*֊/Ue>utVV,~r;uPQ4"KP1Ũ5`4-28ۤN4p?$Y6ϐ{v/ |Q9}=3G5 BR#|{_6= -]Ow64mxx;W"'H>ZtT!S$_"_F~]"~ӎeu3BŊ*{5VKCEp(6iy7mNQJAlL>)Qwmgſ7C)u_DJHmQh1ʟq139=pؤý.'SDj:Dǜ~;ffv@M%wY4|zYT;ݞzBOVm b`ǹ^UGaj{?\6Rn)Zh^vĚGU^KFi .Է MKu+,_3'@P#m8ШJ$J7nJ~Sz&CAnP\0prFP٨ۛE7 !u|}Ό3 d $ݺIb#GD_[7d|5ؑۺ@a:2"UR<G04ZGʸdЌ"{1&ʀtXo1 zC_BbԿc͐u^cӜäT+|`?xDž޷}X L뷤~+cM3\]'趌pcB\ո:gGNrJqxo9ZrrQr*>,. _g\gbbƭg \tJ̓eUf䃬6N0=C64%w TX[r ц0b۶wQ GKL(?.Hi+9Sl|N[5f5儎bv)ԁoqf2)2ěD*r@mHAOcȓ>on^>g8yDމ~[&0'%9:t/y0A!2uG?ᚽJfs-f":KVcFi+CB>mFk@O葧RZou;Ug7<de Tz;oN(lr!r*)̋\*a5-jPBGq9UKg%k\0o}sSܟ|]$\nث%v^u~ېvf&jRhiZ_8oüR@m{w7 ]aJՐYxC?%~id ?ICZ78ɿ# b>#npWT&[NSGN]F"@e9Ne km?R,0 0? !\Ra&u8e*+,gB GfFʄ`a?6yk/wP)gǞw]ueu"PY| 'ߒ[F.igR3ݧY}Xўso'#L-VX& I)=PEe?ԕ慀M~!k 4,A)KU:FMC.m%95Os,"kz52^ T .ES;OVgqmvH}H!Xk{Egj ],K,jܲ8XN @YaD~Ϟ{Wi^K3LNi/wB xj+1@ESq9Lq,W3ߛ{]g칽A%m%*~&]Gb#޾xmAB)[ N EWHXئLjnև~c;hd' yy-E~ϐOk)q2?T; ȥg)@e@0HoXZ: FlUsb hk(繗J7В5 dC%, 1s wgu-wRV33Jd$Z>&#FdK-Yud_"#r4k(bo.uufR WT7"">vQ3u-F^610W:#Ё'Ce[~燃M9S?Ǥ%s2֟0qbN_3NJD.b?|LkV!Cs^^EgȉjfFT3DQ$l = `49Q"/ oGneܛ+6zd` =+'޻˿D}:hN핤i!qV렲Ց · ptS=+fҖk.ZDhZ~zb: ݋=l\3Nq.TKd].h/vD8u J}J@*H5T扬/c )C!'f?O)v @j1fF9;Ppn + A1t a  >"U;GܠKs2];2py'P}t+:lNs%bfj29Oni^/Yё36pɧײ|t_lm Tj'Y8^U $}jx6S1Z)ۄ;AhmX~5j'L_í3&eRY4ҹSh +nZ-ܙ\'H7?ҩ- "$А"čCN\V=A!IY3٘A:A,tK(5vcdZ/ ;h~[0.ʟk?VSNؖPl?tm*E;Pˠmܑe ANq )g(ª4)ZnVl/hAC"1w^X\r_}->F@׉N1]I4Eoj{N{}Z@x!9C(_K\p%ȄA:a:W|7{wK^dT>B^jq  >`Y m:)$EeJUףa?j e:Ro׹anB+RiF4Dɸ_@mu&I >y4r?5=foeRS ؇Q%TZ;`7'α뜦459}i+/Qط&OmNѩ%x:vTls[z8 Er0B J3CٞvKO;O>L w}4lĹ}_~!Y $>27$h1hԳ4\b8[枵a,* m>;t 2T6D[VOVCGV"[tJn-W'W6UA@|hd#m >#N(į|gkΠߓ3L\ gRcB^gsG`ʱ\oM])y=Kݽ*^@h)qԣe72A|möos)Hk<1F־bϿFɓɲ[.[BMZ{1*5>X8f)Lcda0@`\:pA@JOvZ j5;d5aKưY}Gs0&m.}( @?Æ9HiFu[B\ DL2E%x$z S9_MlNHgD4q#9F.=#T(W%hG;JFz/SrXfRa` _r(NAVOH?R@H3SPkJoC4ݕ tAw+?V/3m⌏F>KoKL޶wY|!j\B4_Ut mŸƄ c{_",2D0=l6vA˒S mT #x:FEO_9RՁ?Q0?WBĹM,Ѵus~E(M"\=2>~j7ܽ FO# F.QF~BՃZH_""Wg:MGǃ{=~LOLqEg{u≴8P5`k YM{ P YvMgzfʏqƈ;M!t}/kg0& Mfxufq}1MWf%'u1 *߆|fþU,?="0r aiPQ}3\@4uȹ %\wҊMAM3!/Ss[\@QWs̐QuȨk[ف: lX6Ӫx E~z1?*}/$>lFd.}%:02?rQhvL~TbӕJ< 5:Ok'!91lz]v7q*ꌋ@Zb_!bU>j<9%H󼻧h |%_MݕGUyd!\.1Gԟ")簤u>&Q N0]?T['i»XJ52~2ӌv/}X\[fz=K]m 0PUs皶lD-]=E4U$KYs>f.®7 ;cE\&KӾ,x1mGma}Ԡ1(}7a.W#9 5 Ȯd<+%Œf&}5H].:6z+Jx{ySװB8rc'DjvtC{ CwڧG9 H 6O*uH!ʝ W;/ DȠh˦ 2R+N<#9C3i<=BF/Ђ;"*M)NQjPvϱN| P 9p$)C."iObvM/B1Qہ+4RHUkIiT5lqHTweK(Qm~JZCߣqL"M߉F3k7cp38CKeJ?PjŹ/ch@8Fpo/Ţkge>{I aU!ȵ#\Q^ΞAj%R6}۠os&(3m:~ YҔ`z^ُ b5P5>6$TD>T61!4SttnΣCefՆLIZF @ѳN"i0_E2&2Yv(CS >At}(ChδThLM)qYri{{q³U\pʼWr+韥ȳrm UH&Zom !GOHOႻzbG=mUQHAGr`Ň&YEA9.l%44EZGOa/î.~uHDfUsvaa3l_xGIN?Jhd[<%ʞ!1T37sUa:oJkl}El24LLNKtyX;1&8^\V-CsRt T翸y8!nYv]2@;!SY0T{[wYsg{pDFZ^$PM p^ I8sYlWF׋;/pGd(d9.1t3eYL.]jX REfZxF9 !L=O6V凓k]|BrY5XbMYZ`+붅F4nDŽI )$:xNbcۙ>I$GSN Qٖ%c"XNYP/_\'T:v 56؜ DO(}?^zw"E9ք@g|Pzh@us$b;4zwrZ!+϶vcΨS N{\REUo]0ybH^%l=;r絑0>@).7IW5čh}HCSeE· 7džPy$S4ݢ*:.tSBb=PcL,rFJЇ,I'7TQ#ѭ8N^r.JD:[N2iӮ`T-&ҽ({ v(8n.x~ v1!UG`S w j($M ݢȯOG` 6S9v1k:WiRUJx ՖYHg-6 <6:˽ q-wԺM"̗UԾa ,ՄA Ӌ`7|Z>;I`2= |,\X_4Hc>Z0o.?*KjRh K[LCۛa/'7yQ1Ly=t 8j=um C1hU~2Io :4|9TFq9ҸRfpXRV/lxk"צq|E,E%+nY8y[u*'Ngbqk-KRXȌL3 L:ޘk~ ߪl6A3eUR&]01R*Ù2ڑͤY81>*2oAڍ$ %[?ĵ`J_qC `CbGl濬4)ReX"4ٛ"&><71o6nRAbAQz]2Ц=9.ux]S*_ϴvN)%[Bo%Es(=E!0\tvIp脆'9Uo w毥[w q4ʜ1$:Rr }12#fCM,>}z-QoDHeJIG?m`dѶU U318e^dJ#gn{~qNFHP@p%'gmbm>KICl,BP"4ZI= V0 & /bF|]=8uݢHh I:rzGѷ+$H>)Gtg_;KMid [a"2`!:ͨ(BENI9綣ҍ8wj`,@6ֳgbto,:8`tթ&0=)R17~X ȡ(CqЃYu$>ƛ\|e"烵+be  d )&1{,&oO5Ȃg Ǒ4^oh{Q%L%8MyЃauQQ1 d;hWW4FG|̖÷ @Mǀ3p/h/*ȮMA2rhUwwJSZqV7':iD%UaEӣ S'U2X59 XV:N<Ѯo m-=v')x$K@cMuyMWh#yNK!GOnfYzÔniTx Q|SG{vE%NCp磏E;y A"ODanh! Pbt>tjyXq&řvY,XA|B+h"(e"S¶,[\f2 sׇS로K-*:3sacadКR:nWQA:1TNSS)-SM쾲֠`}F}ײKV``7; Lk'QrsЕW }%-'l䊌/Q Jq-8˜o':jܜO)^>d Q̩R)b \s|޵42 Cwpaeȃ.iAh \>x:R+GKW`Onk@-g?Tًy,bz zn3[%1Du'3e)|6#НU}F@h `=h}Vf|2*eu+J? H RO<82 (% .+[h[Z9 U>pflu=`r͸? HGqH1% +7U!Ui;N'ocoіLN:Ǐh|Q ,4k?%}w6R@wsQod]*)4V݇.RAe68y->x{"4ӊjmy!%(C[wވ: =5*:-Mr;?yh۲:Z'a9׼uN nq?3Ҽp xתN?^\.q]ۋz*_J[ CVVI}kUG S M/_XS#Ig]dfR9?<(C*,P#4K2CFb2c1hλ-8H/gA %F-Y51ޖ 8f7Ȍ5#[-{OZm]ѵq܋I[c c! 8|.2KoV[i+@zUsUHD;64n#:Sk׆,]5WCgY1 wN;[FTKV2i3[z|^™EkD/+eBUᏨzB4T{n#K~[bʯiJ5} !0R%^-K0 #JW%/Wu;tGfXj8>BT'G t06?D߂:6`yC 2@]T b_Lp19!_鱗x ŭ4?{aāIDq(=Yjd4wN3xiF%@\'4ǽ>`ĥ[3U(,֙^>:< T\J5M{j u)QcX G\>澩931WGHzuf:.vchG$ր]s<#7<0233H%/d%BXi҉gH$,|VP3evqŪ>HMECUQTK`M2[{l=՟l完ůEZ9vo tWp&N0i٥fs1TTGw+y&!Mkvn"h_>Mr-F^kY֔GVqSs"fV4wvnt?mHiEB~}PݓОM?TT8zqp;Kr<0թ7]$#؃9MG;S^y tx@Ewzs:&Pht}@fѻҙ5ڜ1mkHaF%Z> >|3"X3yJ$ni0ȈXVu"0NgE+cGkƾ ;xiɼ.qB fڙ#Dbt≚O$^hjG@!t&wD1y2@qdV9!HXi,cFK':ZbUB#9dq XQ~P'݄Cй\ R'9 O.?oX! (#x 3-Y?O/̀nLdn/=+[5Ui WUncHD]N_UMޖO[q3jn(SpdI>.Nt"X>kt^tލ<~zZ \"T^8l!a=$mMKc89-oqKoκݸHTy}2~ `M{3=Cu5x,-&$b CCS&"Zw7Nzge@a]?Ssqb4 `};4Z([o [4f{6<\M"Nvݯd̒WEs҃61Z Ԫw2 SW-sys2itz *Q49cZo3fD63iswkp ˍ7Qu.YK C &d。VCG̨sdBH\y4Z;rA3 Eo-ypH[`eia*u9U~:쏪 c*tKʧ}{xmӶ\Gx6{m5+> >o6 !XΈv ;7k2l'(-ֿZG6J05K1> |-Y, MlI ?^ ;uGNW~]O:# 4I}O2 Hq* q-b}8uVd:y(5h,auJ'^)q4ۡ'Bz+tEM" FgIJ][ӞsMgɛ^eW%) 67njFw[1qX9L) '[ =P[~s| BIKX|٥'iyf1c]eeqS/gk/^g,X~`4PBq44fH h0SGmE{!pĭ>|ߐ[TȌJ9GM/7UM'%hDXPnZ ̗@w=oYH'r?H`)ҋ5 _=+%.8^.Mu?^es'8pVy8MZǮKTA-<\yruɕEkﴇhC%PXwFau_'PS Z^6yvR?3xi[iJOuX g 4)]x^=wHiP2^aHzN]=0lkb"#"eEx~ⷊO#2%ۂBK55 jd9|/w!h442M 2מY'z:*HY6a?&F>Y#|qs DQ >ecvsvvv׮U;Ap%oB\Q${:t<#f NP7=ؑAMXZumE#Cl OI(ydGA+ yad0"Цh+!˗}F4d2ط#7LSˉٳ0{-pTfg`2豢 <`.ڍF6GK nhWSK&ǮK~\0b^[j;M\UPW&y/_KA5kNNGj6chz—O"$N6o|!B תGR31VWLEl?@ebv a."َ,]pӮ\_te#W0YVΙV!V8eЅj1A]Yeʗ' }l|K( Bd "0$&(7MSTx\3z@/L8JW5/)~ن83"*yۛci#ǢE z߅u09Az?FxX#5Jw$.G S'FR'P>9g~*@fc_9+ߙ 2Q*8fmpqW6Dh9T8_1z[0/[=J6 `R|xÓx;] -w0ldq_ҤcTZr2&*;feH'!nP_u Ie2yEk }/6CG JWPenqKSEJ*!"^XA42>(Gӛ9g}P_k%Wa gRkbYx}Ғ8nvL4?yaP'2')Pn[miɻgWQ':CyD:M<o7l d?-4B* 7Q յ.]6z>cW%cJU}L!x)l3BوD ) Jrhߘ2b9m-&:hŲ|dqr'l2*c_EՐJ8GG2Le8A|ΰ,q o>x?T՟xYD;8*$z0s!򒳁=:./5$]ϴ5ҝتOhbؗ/396&7~Wv 杣y5A{t]jF2\"2E۱-Uo Wj˪UB_#O|YU|)M|c{6E@wɌ%j< 5S. YDjYD p 5I]?6F#8k) wD⅘/"d,DcukӳDG 8xsz3pGWp7Tz8!tPCi"mm Z7v0<0͏(N6P͍p7K?*dN 2Ie %w6*i(qq/Y'ԾT;u4jlޞ.Ȗܷ s~-X1O&ͣCG߲wBvvE7-ԉJ}y3|yԈhaJ(ӵc^B9b*̟e^ |P !Cꜱywj|;^>Ccj%Mp7cW=@4m20X`2gQ@K]{+t+.?>Z#vdz iC= +/`mhNYY)zS&GU5- fw:QٝB> +>d[N! ǿ9ӄ/+,;t}"^gKL3hLn+WWɜ.ʘM5!֛b#EѨS l=`ODϥ]#q~f?]$Z,I0ݺ: ֧0V^Ҟlvy"M=$R.M"z]:,/K5{lEՉʻn>VnD`KůbMuOdB$ v_D<:ҭ=_6skSNS2pY,HW3(k^H'-pP&zcqv$OI%{Qi\R'7U,SO'˂JR-vG͡Y#xەq$w MZ9;;峑}y&6dB+@MSYAF| >s@6l-,`4CnKx^8)O/ wiFK)ZCо~U :.X}yziV0NKv&#1hd`O(26Uۀ2DMM|c(&@4 d$-NR0C?dw*6*Ys7?uFj[0:pRbr.cY\*WuD'ϓnXySf?PQ/;okK/Rfy,]эȏgILD$Tg 7wSnu62,o]x|P*d+$LGLh&G%g]®JuU8dq1S~-ӑ2 3q 5 Mi=T_6R=֡bs)Tn(TB|ݞ.I$OowU(ÆC~>9"1loBx&/z7m_NnsB/|t B2}ke>ߝqZ:ES@:@)g&;U٣ CdhѴC*M_+>YP[+G-@ Kڋo\!!a;)psm21z)X=5I!sOm1iN Х!7B]<s9yQҚ^RhY=Wun@]3O"޹êwLUAC{0zfA#eÔ2=8(gnLgq!ԁ&S|Zd xWa˻p`&T+O#tyAFǑV?wtSh!J=ev A'bzxulHfA. 4\>Z$_5NŘr_;d8nPrCT6~V]YL9? ~x ?65%uZ.cte`ʴ y9]/+4 giO-3rC a1DB0J>3.,4D``LF'?; 2pXDŽ'qÑ_oP0FGgNGuOeGӴc\~ZY:΋?,OHZNê Qlj 6a0p{̘؂_u2C*P  ݾ4<=$ S`j>m740V /#b\gdcmȢ{ˆ~7qZ0IWX oC+{&i,Ys ٖ#qwq'O1y1^n 3>"Y|m.1LQeY]ۇL)PҌw1#G?XcL]C[8}P]4ۮcy8$~%I^d~qmd[7UrdqH5r,փԵ|>|d+j0aQI4&NOGa*z}] 0Oŕ{R2iI'xJ^F P/+'wicA╙h9F9[Z35)iBrAjthȫ:϶#BwA4&+96YD5@>_g^wZկ2 zq&lmopwR{IV鯊NqϽFMLk?rp]$ڹ,`LE|g_&M)^D 8;&ֹ)˳Wm`zzS*7eb4rt^HꛚFYQ5sG95+LoIڿkxx L1{S. 1Q>k~Hk264܎ݾ}}IzS{s杢]6ʉL>4b!my$a~jcV`Mi,.)=KQwvN-Tqيb6j6PK6U۶+8`4W$|LA.`V`s\2`q."o I7 ڈh'㸡Y񛄡rwvřmk6%+Cq|{L7mvn\o;]ra&-/Q??3G|MEm<؛n-!bWW"!E>qK^ JƂlmKV@x[C_l`Z}R@8:}kK*ܨʧsQRC_ᆨtCfNs+3Mى& .U7'DT>GImA(d X%'^ыUjPf=)AF"~3 m?&=`!Ζ #k7WxG{EkY(#^uQ$ JaюgޖVc`UouqYsɡSyܳ dgcPjB潷YeEq;ͫn"HL:eF؍9B`&E/N"m>cbW~gh-U[&Ȑ)vr#*_)}<?nl*bd$e !d?IPE:׬bv23V\ඁd1Eu\@+AHHZra`u6(ڎJ 653MV;P{{^4K9ՅTlm2.D9kjKEn{wGxmCcz J,6æԯXKjeؑ6 8pO47H?WkMPpi_hG%ɀoWz׸॔5ս?hZX#>F*(1>VP7αX7y{Z&ȔfqyqJpr|6PYQB8qs䥤_qcx"[L4LǂS:8ΐpʾWz-ŹTbRv%5-t񅓔} .u6,`+wȊG@Y \q"+ gFPe`LϏdP<ԩeC֡PtStK`AAAzZ LU3Px) i b㒲py_}h* .<rh,o`XxhlTX'>q(+nrBM~"!?U.xԝ? 1q"yv4{8ŠD!xouB D~Fh>Qp.l6 6-XXWh Jkor-]%)co 44vDxo}H\q"]2T֗ OjfY݉@뀩# &bLc:Zvc4\M~ŭ kݥwu,ckdd 5àZ5QMI%`! J̫ch**.:HWF>uD| ~?[A[[Whj #d! =76ޞoy\0ݪr\vyh$:b*$,,W(hЖbXRR,?Nm`UB!FT||UpECuL1 !7{ԗ*J#6YSb6i:9L4HxAoU6 xѲ:Ȃ|{o?n/KAG۷ؗ/ ʠ8~S|,Qq >;\cEٌ!Ā6jmϦ067e=iL?F#ʒ4)BFT^ i@{`a!ΉpfZOؓ:D ^ɔW0_9$oç}~Z4*u>o~N y)jR.:t:`֋Gg)c͑U﹂t8aC6z(oNa.Ҋ0 ?OROz5so~r1OKG9{\ptb@/QilXFH:[yީ=b 2צV6ՕT"X=^8vMь"M ZU} 6] .P3龋gK*x]3 (+ۦrK:R,C /L衿3LOy1Ej+@O^Z}_%yc9R6M{4[gC>!Zhغ-"9&M~ ^yTwO;X)J%\%a|;HS^ڍxW⢡Ӗ/M^G\'?M ̀ђ9r"- <ɣc3²O D 6YwK=Yv8WlabrƲ)# W+ &,&!RnY$@ͶUp|ՓWmޒX"H̿v^kڮ$VC3f.}8YPn%4?e\eJ HK+ttL^d;{nq]:R:}7BQIm)!@7MkI qVydp* PJ/̌:1:kuymzjXtؽܡ'S3d RǗAqfj9Y@ ?6.x:VWpYh=ϸ!nf0 H PĆM:ݘu窗4)18azt)X Q D.sѣѨ~P|qqqbs_"i2$_oL腪4o` ap$5~7}8ӄtcԲe>s "삈62:6R[|בHB?Z4ӎm3a7]Uo. !13c&+9i̾euE\$t}PNVtM,v}j-uԥw|NK mWȅl-Hg5\ޚD0 6 }>ۦl%c  Ez _ch;>S|3 b>&׿iVhAbXXM3OCд>upВAЅt[qqQ`iJG_wYB$lx7-UKy @ǘb"G0Sfϡ]]BJ+DžYL3q3`#u2$2n]]$h)gn?;رTdoAuO j1abxרT4΋T AЛ1ף!.?뀙]l$2P9*S$ ES[uhC 1`hf(6v~#QA%T gh;s-*dצR԰jUm8~+[4R-G0aTw{[o8l4-,lu\+l a44fgexU 2NXo^U~Xeb˙ƪ55o_*&A!m 2Vn.$ ]$>N=Ӿ{%?[åE̦g10 ۵0Ek^9z\# fb*v)[sj."; AՅ`w_e#c|&'c(eHK3s.vz_iB|b%PdZSЛ &1ݗ{4Th Ʉ"4NNod02aӢv[i{u\w ?,EQfpU&Т1#90ɻ;@h0 rl(Y@B :C- Egd;rcu7CWUJt^[¬R4lW_8{1[m[TT%P/' ޢQt3U<#}%wd>[#&$wB4eUn ӡiR喩.-"69ViFށėft FL2jMD[&e2(ǸSOYew&{ծoXr-K#  yH)Gg15)]塯tG/(Ј*49qbT5e}xٿWyс@-gk_[z}had9ZD{.ł֐xGsf ^Eao}bt̉/^AwQjBxvOؤ /* FﰠW5H^biOsJ&f-fL뽿PT>\4RCv H '?F@)3ςy/L'FΌ&8q6@oIͦs[+C;>k} s8pܘ.4S@v$Bwjlb\4krBƢ9ւoЩbku3I܉O`>9(ik()|JE]`V`UγaOA`y)5jg9z|ϥz҆TW&63. GSt3py+ei *XYBqtDoƿ' `Ȅ<˻.?(Z2"渟-_;0Rnt!K.ȹd5Dz/ւ7=}_4^EoCಧsn,Y6- S }$D&tx(Rv""dž5iH\%pe};x"4SkOXkFi>W^J{7} RZxisf~N^VNI }*~/` n-+Gx`C(˛HA:tHyMGFjqr_dӰź5D.e{dDvFzt3YV:KKR+tIB e{n#(܍}Bmg.YA̝ }sküïq8'KAZӾN;>~f?8('T-Om!GU{2_lƍ Dh" ] s1ak5NDP+^%Ӡv@}.Dt,lN'cWλ9 )C'd.Up6X}k ƃ7?UEm LhתJUMy{\x,Lpd b52se|KN5ʙUy%Ӥk&-`䚏_fiBiz^4XS%0%IqI[PE/viklt^4 Q6eC!V؂Bx ~0yw0uԚ0d8e[Jn׷AO+g'C#da'0EژPccx2偭D9np 2t9֚%ѦK4&Ƴkz[p)eG Rȅ$DP,.<#W/#W ~/zmKEG>¥kStL]QX, Vx#Y! rf8;7ͱ`Gl-K G e GQϳk"H'UߜPU=^(H jB]Sm0C̎!4 Leȋ]!$f%JV;q}!̾DxGQ3/0 `]UoL~)Xchbu4`֢g[l-U"cD)kZGl}<.OI;с(?4a]/-J>_2h|\'b6eqT`4O.sR<`1Q76V'eo5S48 |As}Db:|傿>l ~V0KidI/;cŕp h { |Wz3Ps\TFB B1]4WASz8۔LImnbrkyk+ߚ%}0qfϑڑQbTA=@ՔSگ MM;7,Aebo|\q&ƈGq.7J4~7H[ouSs$H R:eQ05c6 3'-YB*TyJl t@+X+ 8ǻVAxv4Ό&, @ F{Z౺LL^P`AP>g>j#trs}6M9OLMj?6ظEUg-OaQ̨z]2Wtcx FCAi%N>$yGA].Ӟ> SYbO'/X.#~7QG"4&i jP4nҭH5Do|RmBIJ>}3 #WBIVXqBa_a9K)6)ǪuSRly4sFuֱXe/KDa(5?V8#F}\Wu7I,ͨ$;A[(CA1'8-oF z&9p29T|g;(B0Lb/nJ(! 1¤=k&=_ڽ $i3Œn+=`0qh:5X6k2 aMN%CS.SnMsƁ=I?1PT ,}g9-mM.8Åz)kWr7}bz} &&A^m x mgQd6LH8.ǯuWw=ɒ+_y/XE棤~EOST|^dmywc\Ї{שoVjԠ"͑~o*M]*Z̛9(xx\$iLi5p.9q ?_3(cƠG0Ê boD+^IrA t8B P KJU7NFÀGs;ig1&<|4Y]j/&#y!RkTߜGΉ{k5b(v<5__Q ݁zsR.*`WM1w}BK0r%'`@B1A\W* ~t bdо0YìY3ɿTV'zW˱V^>8Iw{HV^kc%w[)JRD,Tȗۥqs,Ώ̥zkaLb/6MBJOF4sxd7jJ6|Z)) Yx@ȃ r=#jݱ.AA.҉-Gck5gP;ęsA%z3C'r ]0SF;lȱ$+S SZ_:/URi>e$u 7RpЂ~.T9%n󦑐tsrtt$e)<)l%$Ztcށ_n봟'}_-l<ξ>/!ӈHU[Uܢ) _%$M̾*OU?uWkt]YmI*[8uGMfQV3^ݗRa}0'w3:mϳj39wg-q >3ѽœ;E,huK ݀Fb\ؚ1 qg7a "|덂ܚ\N:.9gkG("J (* }FX]@&Fd[ٖC54 ]Ky02x&ӟ.,EW^3н ԇ ϟTniפO",_gJ4ٹm<cX^Ƃ|vRs%Z>kg$04]Z=Q}|.~'x:*#"L0fGF8&Uűx%St< wqeTqd Dp7p\ḻն=rF8gM HNHFE^C }Y5aIȔr{4=SG-&!Qc8?ta7Mxq3Nڱ)ۉQsD14O٫L:t/FR;Z-bƈj9#PJ :X#=BAPN#!>,ӶhDcL!$Ps*xI&j%bkfw&Tb`,\nْ?(1<96npK#1f) rvU8@P>{gΟh6 @z8B/O@-xF/:?eRzdYZb VV Ul|aQ=P|D'O(* (SX{xX1 lRX)Gp%$di ;_P\J V1_Zia%X 0 #;Y]"RR.b5κR1)'[cn-(Ni%ѺG庾 e9elhU^;QVĝb+w]4i@uGGۻz M*){=&FY[7$]~+GRL Z/7&1טHC˧+ta0rA빵5}r0t:rWw ҧ  8)m-~kM},UB; v3{}SuO_N9]L=9ZeEeX"8%QFIѼ7bt>I2?‡Y ly]Wa*2n#4eKCHYd',݉8W?v@ݜ׹b=q@{=;Vp1'~m8cs BVwq2c+_ƼbT|_:T;ka0Gk.j,Pv]-*^f fi&N.6%ݞҿ)UP hovu,q1ёA{fJ\AgYp?VWjmgM)JE:j\ `7%ŐdTͿTRWnSyÍ?u  jtmu w:LS A!0M_ƒ9 ?Mk lmƒd߀qE_:!؄FDPCAN\S)^mju= a*I%ן&*{N,(,ds4B_=B2 *4n7FIgut111+rJl^o׃0DRp%U ,~NebB&XT*i AORJn%䋥O)GktYǣ@{NUrnMu9̫[f$ n뚘2mӲ?ycCn #|6';/Ёs·[UJ ]wD4=Cj3w8%8'X ւK[REV$XTheIdR8P ]s8͐)N);W"@Ȫ4 3*u.\*971Qc&MB`o"zCo6||&.Ե݂%ᄐ +DfʢѮY {*Giq= Yy}vը>aG!KSX";1V/34cV{%jO(qC4SWLΜc~ݘ).@]ku;4Ml=HL&30/xLS'R]9OD$X].Y_2ǡ#WuQ'ia\Fާ{KAgΟkl/QxDƴP_EX`օؐwr.01Ȇpev1~zᰁnlk!)ݞ Tfe\&x YpL܄.l382|mS&e]Ǡ0$ )TJ'® eD|+t(G&4iyx5Oָr~Eoplm|C.rf7!sr" x8&QA|gGB4EW-*)PBrgq\ꌽ8qq709x{fP[d,R,]*1vV|JF^u\/r" 9)2I\-Y^W1[mJv vh28C ݍ!F, _;My32H(j6Vn.Va:vwDQO*!S 59pN}2J<slk~ ?@4&g7QXCದ!mzdEL4[b͈kCSDҎg$x؟dp]MCb3d[r%Z? %Q^u/ aiXQ#`rͿG,ԘJr?\%~AN|a4q\ $^'gpeuWc_ev4gG n+2?Ґ/3MbxchB&Iu7#g1K58w<_ʎȦ: 2Tx ˃j;YGZYH tk;o{e?gX-#8*Xw槀2%*ƿ7rx1J`11WOÎWd4 H{aZ,.AEJ+աb <§i6K t²6(A+{>7-6ܟ7V;Ӹ&K wK]eYN7SJa*/[kdKC8LU(#5CzGSQ=-P.;}ģ%yLtwO9FWѣfSLChktzw5!~&vN-5R]I]-Kjڈf*ۡ _`$g8V&ɺL=UB8g[6z*A#M.Y׏TЅn]B?Uޞz(6H4J"3d7BSP'wZQEDccmDMT|fm0bTA;AxR-=YL\D^ gdQe֤ bw) _mM/8&ٻ7Pعn[ѲolI=,)ͨN92}śK)YPn9Q3@4zA,څE.9Y%YOWH*R̘利ixcR+Q]\ݙshV! {in d:b~&k`RLtc*=gxIؽQHۈ`z"d^{ZA!yh*~v,>s2ʝjz*ƖHO2< LKI)"c <=/-%([8Ӻ -5l}[/# M1,!>ਖ2[擾]$3?@i t)Htz Rv~P KI gL.'dwp Jg˚BG3Π_.aԺ%K`\u+)M @g ;[HϞ杝[Ӯj YK̀pQKEڎbY\٘&{r&|:7&ZƏ)f5OK]m4.,L(xX~|m]!/g|إA2ίr!( !On7ws4]H3; + n΃.tk9ǣuf9(eWNeԕIE҄9Mb sخ<z>зwt?T ;|gshG f?vٷHIpi-ŒWې"9$"Z-z52f $FCSvuƎ cqY5z@7`!jꩀ ]X^Fd{db{qBys(X ETHb`jAkyU=Y\!iA`euVf68y/vutTKנ뜦 LJzn N;(fIګey1FSz+|H{qȃ䖏t-X=?X[ pp:`La52f`c z<;ƲSx4!zB$],rC[RQ@x NkDQ=K#cGwnH~h #BυbVyk Y*hlB=ic@v(fr"*zs_IGGBvg(G|z<#dlJ1vw]3!yy*Czg;42wh6x@so@5 0wpk HKBeNJ|gEE%<:bEb?Th~f.5VoUϞYFMw4'F:5ZRvsQ9t^`|Ut ,h qRhQA/Xμ.Yba\=8r4ܱ\zHFr/83صOVCus@g.Iٯ dtD oW ?ݿ!bEð/I#R=?AVȕT[p99uRifcLs e2agSciIEz?D#`EXn+-Xzɩ,j_:'ewbRc㷷\{G&Sv>s5ypW%WҕP)[n98sz rˈ|+qE ՄC oaFbnU{.BS3@Ȯ{Q#/%B}f CJWus PH3I ߂hr$AnұľXy'w! hÙ kFI(ڏT }) b%7Vfޱ}V5]pDq5PY리|0:8NH2Ttl<"!~ܣGʘjA|s1}8-—m(|q='(R޾zVzZ 7\ifO̷ ] Az1AעsQ {ܡ;nrE#̢{n=Q鞃MC<J y6 {\v",!̛N<`i/Bٙєv,VZ֒ӭ E3G+˸}4GjH~.DGm?EH:+ F~-,ebnd] EcPA Q.o੗]޼8 Z4Qr"oO)8kǯgtOxiu& cc T:Xks' l^ZN{lf~T@fԙhȣ!Փ͙NӐY4IlcERr^g>9ܾ~bKX @xD?L-XtwsY<c}۽,P\@&|86h:6!.`!bI`8J í7!"vb~RYuc,8uhAT0:%_:/}hj~Dݜ;V4]Xdd_plX9|#r /Yz*O-%7X" ySQE 8t5G]\.WU9eC+0*rex FjVD;BL,P!)ei*m|/cQzxk2e65 lH`E}W#k;ZK0^J;O{ ±V朠8>'>Syo; 8$Y{/9 a8ERz܉-wN\Yvjd+65K+Y."XE{)Xm8wkF=%pORKT_[r42}pciV("R'=I@ƌ2b++2oQ3v9OUU}aF!Es kHlu.q!X%<%:Hy8d([, J{%JEcU8Iᤃ78bIq3S=PAT-[9+nU}3A b`ɣJw:~~ A 5fBdm !OךbDL vIV*z13Y4Ĵ/-]1uQmCdlkB*}aRW+5dp{Wh*GnUa݋?*RչZhbFU}p0sK#uTj7.L9ȩ#JpWOs),w2G?\yaT:u A[Srh.M ;n[|lL_2( qDIU\lo=-XA$v_6f$^>S^+Ws̆igٓT81aOIrks>\A7HגF}Q=i$2gV+߭٭ {GfW*$Tо H,!e?L*֋ VA4"3^tQ.渣CcM#"l 10' +$rڃĐ6=c_<<۔ CvW(<~('H=1;s bC;bY 7ot) p_j@9bV/3]t$XYFʮ9h7M5iӕB*1gWn426[7l|Gǰ^:7"xP=8N@:X#yopQJ(,j B$V !E$nW `nRuYpL *^7) 7l]vU1=TC:ؘ$0?+-+HL~;3.'}^`Cx4%[mƓ3 6Pafn$!o3Od;EeSF~`( " uIxn:hH$ UĀ=ҜRvAK32]xNLU%zA˲Il"Hayk37`)!Ei2 $^웷CUЌiV|ǂNS\Tz,h-l;(FLN pd8HM y%59e:>Кw B=;'\؁Q 9(0fYI$ .C_5|(J~qzO PYf@M7W\=BWϓi hHQ`깍wHait(K{(`X~CMaZ"wpfJ6į\)R9P9j!rr=m-$J_kv)+E~gh"7Զ=A =O5.}ǵ8e$u{- P?q öxu .}bp%7UKT} $tlN((QfM-xIqùx'Uev^ڌk]a8,&d|xG33'Ǯ+/?28N'gakĴ0]91?  m-ZDCG9 TXorͯ M*%wmh,ƖnN4gfE5شbU;goPLy%%ν3zwn U\cZp(' ߫G}xbh"n( RcV;D_YxƗkcN)o DP WOdWWVOj*T!V^Ji`?j~TߕQ,+2!׾~@?%?p+>s)yJ@>%k`Mv}'<{c5>ioF(n^{=Z1XH`*ebn>ib7oCB[.Χhw ナjbTYy4)7d}I+\__Hu9PFCҺ2`@`W듽gְ %şcpMݕDCFLePYUPZl9!1 eX}@#J ݅ #ۆG{2]/I`' 8p7h77^5`6x8 5ҏqQt7hwgH`TSGԟG͘I8k:5R``"PAuVdu}:>qYКnPUAwի4syv?bC/+YMB\r V?fcy)Bme< ws_?¥ZG=m.A Ӣ(%<ύΟ<‘+2" 3>N`šV} oY^MzX(7C[&^,Bpzv(?4Gf(EÁJj Eq35*LԮO$LoOۡq?UAOm`08,Gu_nuLnVܑ`si)9 #mM᠘p u>3@۽$9HO3P/ou$9ROZ9sk2_aBIZjvqn+z\A b(m B֊oh1hjw Βi"*"ZN,d6V$ϘWٌ_ mF8[-x-Y(EicŰ[zN -ujΐ~&>r@d Y+t(opH2bS ů8(Ig:&a2,)VnLM5h,PqJWhDb|мvqew'zĐLުdm 6 HH2Y%ɮe`{բ8w &VG not$<@fXwTTǩ?J ^$ң M @Rչ)[rR`'I.t)X OIRvNP#d2`Q]s -7]1FrHt<.+4YJNvSbuIrŮ;Ξ & G@d*𨛀q𤋣w+9穥U44E)+ )]JRQLm+Gy=L϶B8;Uc[rEuBx.]ѫg$G6&\sP-_$5ut]I*iw. (b(<Գ†%D9Rixֲč'p;R%N:&t#Aչmţ?4It t|䵪IU}XR!ߡy_W-yY7cڀa樌#ۈzɏ+oڳ^wK% &w[>7Ҩ;jͶoFy*hboƚmG */BZϽǨ][U8*me4& گFuf5}ZReM;ě87Z-7pbTe 6)/o빛l =+Tzc.`>a36.%|WJ"!\ءsԙ0Y䳍HrfRPbح0lHFEjpɻp"}2tsܲBP*jQF![hh%T'ʀ<鿥VDc)4I!@6 <`"ϳvDŽ`/{rK׉oA9{p8i,k}SW 8u<Ҽ{|'~^`Ϯ/~~+s Kမs`\H6UVh!T~H頄0TXGrinE[k b;478'ˀE˵* )\nZfS %m .RP C/FBi&lڰ 5%5m~p/c`ruTap!48z6҇HgEhlFé4nnf&q?@$/AhRo˞{%dQ>hh8 @6Nt+ë-l7t&5^o ޷)1h|,5I5VM IN΄7h-i`>l*GgQZLsm>4/uOh`L>Оӱ,c68&( I ٽ%k<2D;VUO u *&}=]AHIItNBCH4 ͷ)}6C&_\Sf6̽~cjm}ߩׅE+@3!HJKBC+`"mg%m.azCYuҢ}дh)~YdJL j W5ߚ|Ad_c?I>A/&@ ?NIZ\ٹZ]#E–z($4]O)Kq“LM7nFM51'C%Hc>ea.u|(\m/g׸xxlCPysp6. `_r=%utЊOpO=$~̈:|=r ky֪Ugw SD &W3? T`~X]]SjAl֯~8iGPwhYpyOT {`iM1VO+s!|وQWНbYI.v@Mj_nSPMx*T4;lZɘ ޡ3}m`]؜9/J7;9,o&aLaB2#/g|f/>l3+^&PVU <"G ݐ^fq*:e;X U>!3!ؘK>>m%m>L&D%t7 ~"! 8TIwP Zs#y(|t'+dĂ9Kl1} 0&JvxpkAlMC޼OVVgÁ12J8D}> fsI9b:G4!nbCHxIǀ5M9H0Ҽc.X CBө1D7`Me.xf4߿=ZcB]A1`ٴ4&"~Yt0)qޣL4Tf>X5rX{W`x.T f(I.q- TM=x5~J''yKh %hyd ,P3,:!tR5Ry[i %T}&RUBaA7-MZŒƨ>4aiIY,x88o+E릊c_(i]776bPU/Cz_;_[W0:c{?ELJMydZ)h΅]/90h-RQo4^em2E|_H#y=:ԾBBcўM8r4_({e ɿwxL:TxġG{ji;.&iJ;&WH [E.`7bG'NjP:5~aLzD$Jq Vu(kt[J_м Z=+6Ft+`,)=pF|`ѕ^ *zT-#rZ}\ ZYM߷qӒs ߄an+1PZDU'@YArbo{oysR7~ϖ>J0+ eSRqH:lǽ&'jOzkAH,zMI1oUy*+\zů\ZG9tboO3"%)T{-lJ~q^Y6Y3*ACyٟDW7"zDJ̇B׶3t_T;p ]tBrAP`AN6 [_/2U K6koPӡTH έ;1|O)nKb:j2yh*W%PlVPM3{ދ`oij0}#"^/9ǶĩlmB A4X=Ym*6)?0IM*5CiMϡ4Mlb0=re/W?MHz%5uG}AGf619k^̨è'v{nnP*!->o|@aD DjgiyAY{?Փec=ju@jhQZ~gwm{.o j*ci!a=jxEu|uq Is/bUx|F`SrhWbU!4ggwQLK!H_&v a46=:W0 b2BS C} tXnjIiH3$t-Uƹ?Y 硫(32s +cub[z߈#ѐ$V,k-Nd!7uYE@v$d@-YZaGICز^j0|oR zdD+F T rb[b G5No*%gl_>5k#D8mA"ʆ1 |B`zI>" MO1MV˂Db m cqkiiQY|$x`sni,8-"-;$ Dde/?Տ:?,σA.0g CW"rUdO^Hu>dOG,0С p %*f/)C'!}RUN'qwhʜSRVul;)QI ̕6WN%;І͜]`F~1;:`l7yRIFFWP vox 4;7ՀJSd1bGz>D˕u,| W*N%2E$nL?E PHI"Bb-]53Lmϣ,*{ CCg,f-Tz) RqwgZ1Y[G.2e_BSBP=u&B\)B5] '.~e_Y!j'DʢJ{) ?P#iPmMAha o ]Jn POo۝Q62} '4["d;{ٶs RoBMC4}}Fj9@>Xv82rA3vD1*Y+DmOjVsG.LXbSq5-۳cbYdId Zs wO-8 љ7O 8EW?aֵx\6wFm=!H]sEv+$CP4O l'RC'#C Tf3It\!eoD_Iux+9\ܢ7WnE_*M\fGO qCb8vTCD")zĈ!zZ<<2*[WV{;F . 8||[k.ꅯ-l`fjQw jrH1y=X+=8 /HWr]ٶ$0IA BBQ4?CN#U |[8=q53&ÑG8'Obpd ?nO {l^jmG,},X~+("5b% \_갔UwyNv K4?N@hA΂IFh Wg?tnscsyD^}hz[U6Dښ-129>5H:7">L*~"YUp]v躞3'ek9)>2;]C%2Ňp1N(|z[Hq!|-Ha[Fq&b;ȇ~{$\LߦWW6S3L>(۫c~0"/Gە1! qHDg#v$BA{T,H.;?SQK= i[&< K],Pnw^Ӊ {6qy\@|\CmBv*C=ξC%l})uDInaկ:Eͤj ѫP#`|ڊQ,.yEPyϕ> M&˾ p>{{;~ՏM>{q; ΟAw3܋kxH265tVBUYce{+nR']GLwmt*QptM9p`=y_"󖵐c$܎t.:&@A[BZ7@" [I%kU R$7# ~ .|_?Y{U3#$ rvxčC2~ 'DU S70#JeG m@ʡnuBbkt5 k@=(&.wn2砉74@M˿$K=;j4|8aSb?U%a 7Q'? b;mKb }#L&AIg'.qPejӴ*I3r ΁^ڭ 4&/ 2 :N2qPWھKЇa|7n?y֌x{#@Du+PC+w47J%aM[8A!AwP~r)Wr<&oˇKSႋ!rRmSJA p- I96쇮ؒPBj[nSXK0k_H|ٰЪg-.%;—vG9&Q&/B(utqVD ĭVN+!8(f)@W1acCl!{9T䝱\x s:H/(`eO%OضƓр7H,q0pDGDL-Un~&|D Us+1*9-j"c.qd!h9T1Z13.Wӧp8kRUy.a{HQsOe6&8Jݞf“`^J&mU5ҽ 5 їBUhJr9W3·J,)y`ovf_2בO $nV~kt匼lWm #1 pɌX4ʷɔ75%A-yuxĤc v$[dV9tM%$ C ҇=6.fc_番M4崰324A-m< ¼6,B߻D҉oxAۛV 0 ¦-l.H;b2\ƣ0)Y{X"א 9W~mE(v(Gچ$uBÛgjT߲l$"ˉMӕwG-sr)Bҵy|XT ۍB^2e ~9Jr1ҧ7,{~ѵHsO5>heVp37ZBP$p9vm·KXug%Qhbi6;0m`5/,[A$iC,d(]6G0. iP#n-YIߐnnbI[K[aT϶ct`cP ^LMC<΅Pdb7ö;d`9[ԀfTlGa%mIM4 fdx;N9@iE!RkV` Rs퉀彤==K@YUw1B'i q4[jCtD$ͮf@5Znys|-r]qུ :>{͜^ds0C0^9L`e*Rsۦ_҃6Vצ6RkV@d0Ph+pWwk7U5ˍyAZ+>6!ϳ"IњFUe 2HeQLX/1TxŊ'Ns- гX0kfAXi30w,cscFʶ}W9Qb%~׎٫B$Ng61jCʪ.]{WW8$Du!UP̓}KL8OnZ9^CgDoH<9 S. xya0 D$%,!·Ǵ20dxR2鏋->.6:AqKخ =F,"IgZTR5B00B7긲?HKep0Nvn/~AF wB1r QCuXfD_.0M ĂBokxl"v 1Սhm.(?1p. x`:ÑEU>u;tcdc bvb*QI {}VD]bϥ 벌;v ,3OYdp`|.O^Ǝ Ea֌x?N߭MYz-C$&3(K BUdYK DRNK٘_Gʢ؞AHc?34GF9!~0Jc qҀl@O`jNhVN?*yEzжNxCz'J+#*I>|68 L>i:@z0rDNw|1QrE$u2=y/A_tm]bְHd1P8%vM\&v} :Q7oAy 1!*)"Mg&W!E no_ɻGXhuRZE59pKQaL|=2,xbwl#kOK6FHŎ0lˣ&¢_#{$['kJ60;k; :Ven]qނ#~!0;/z ]؀Qzb{ͪE=~8`ʚ6T3hWIB-M[4sVpڛo7AMh6ePdi=4251QnMEOGBG X%˺ODqFd Fm;t|?l]B3!|^)x Ja!q/4TeMܺ1j{"fj:"-{7 tIY.q~5Q|e{Ç `:\ʃ1%ғ͛ )vG P|Fa\Ȭ~qi{籝::opcH)|S ^k9f(~E`'8Akwmg/BbPˊ&:c%'MNVB67˶6*ƋF\h<﷠jn.:Lm{hJxg1Ą8j86D8ԥ7>n:|!϶|'7& 1nvR -鶹@Bwzpab2d±dj R3!.O;5l)_,}qVyB#XW+ q9tZuwWZmf>;!k2eP| +( %c(6iTy.Xhv0G7-|QL]׫ Hs[IwIX(_m j옼!E `bxD0nꩰj!rW['! 87gf㊯x\N7Ḽw{붍']w@>'jRibϚ-kS.SD>swzrPf<%Fn. X|G{|9} B{G=PXi|T@LbÖr TXGM1/?4vPt嘸7Wg Ӈ()]%)RsiT5@i SG1@`K;(VF73pJ(ha-sCEbmHѧFa wz>#cA'Z\k YҮAeD߅09]T]nۂ.8L lHC=15Ttz~Sd?eCت앧M[VE9,v=KBڂZSkTJ(PeВ6*,]F{ַ'~־ |=+%tNy,D"<7Al`Fkns:O[ݹr"Myd=tهݕ8r) Bl#)h~ׂa*NyfaT3AqQۭ垦1!=ݗձ lc>6[j1F=WUrHX@{>">~  {O .od>N8Z 09G߹S0쁄-Q߹%0SIҵ9;pyC^>n c{&Zgz u  l&Vha-7)l,Ҷ[$?Biy)Sg}ėh)w<}dgI@:=]@鏛l-K|1)勀8z,A9x}dF= `]93YΦ t$-Uq5}%iA}k{98g(41A ױI1)eXoixQɟMf~qd}BV;-C4Dd1mLw/"p92{$P)3ՅI_su]ϑ-(Q@uK\ERL06 WԪ#իw| K:#// U-MdoWoK'O> a5/g\k-0}@٠47]7TH(XOVbǾ畽96U|[/HO>!2En|xCb+dVe Z{/G6Tibj*7_4zTM aFN |0z7>Q ΎK;N(dg!!e;Ԡ-ZU€?3C0a4.3D>Q#>JvT@3K(F8 ݈ (UߙC,n h<$>QX ?M.Nqfnʬ"zx–B Α#{2`_9|ukvX`pQ彈L1#(F&㦁?OД{8E6']A+=G1g?Q:c*'qMFVD1zOxvCR4CVpZ' ^=qg:- 9gYXXQ9Lɺg x+kgEhHB8q86CzLM3]9nJؓ!r?'3vɛ"d@KF:K ϛ~؋7Η:_g\+#2Ω#rIL]_HEx n#~ca}RR <:hʊJٟ3Fhs^m(ǫ߮!6GV.ըY뭉d7 b7@+k3rfWy s{?lpx!Zg[\&]$9DT! G>s#*{yC`,Dzj34בl uw12rمt{T7lXۊCt Ryٖ+*E_N7aaϕq+.u k,8 +3ĹgiPsĜ[e[ϤͪL, ƚbYşbGk,bnC+q]+^|w_UpZJo 9&Ӄ+#YX*Qʞ.{jT݃+,sd=RYC51liacPF=?n'[c&|vDA: $GZ Af,t$U$&?Dư]~UϤ8LTঙv4Gx$XݦriWU[Rž8zU%bo@.%ĭq3kC.[FoXB{ f2 iDexϸt`Wxف#oB/Gn އS g`qnfQ ^|%aS :O'0D(t*nL$TwzO\[!+8J5fH:=&|} Fof*hӛS"Z_L xrɒ4+ ;c4ޗQFjDkcW:pZed?#s#^{'b NvenS}"h[X:4\MҐdKǑu7(kZ!aE^O0!Z C˵_|}P{5ڄ;j 4.[ &@A}Y8{N˓uv֐03܀$I|2}oZei`Z 7 zc(脱Leoi@|m `=prϷO]b #W=CJAz=,JeAb-nS[bo{vy1`}_l@t/ )-GasQxx%vǞ2p~g$~in/25I;ii3ލ9UOώ+8@cEW3cM W46p/ 1RG2L NzruÊzX"rf1U1Kҋa y7ȚOM\ȇ!̔[A$6++`=5AC*2mW4vR-[≚a3tR?&qhh7t<.Z v ):ߌӼ6s:e~+jjs:7蓾͂n־1A J$~e>vHq|빏n*W y# #G鬍 ̾#ۛD{Mx)aůlItl,,B{==*ovmME#/p.]#*X {00r<d[Ԫw^!mQ6ɳLڢKLUaSQ=Ǹ{ˈ1n5} u`N*r2FC{rG9Jnb{HӚo(Vw! ўNv$qS$w k%5WV3͖#Zn\"/^$PQu|Q:AÁg]*E+I7]`*.B soTB)K8:pϽ6TCA4ݖBp憽"6&DVI9ƃjl3D?v >Ѝx>g ;FPL\aWvJ q-}v/R [Ɔ0F@F7>k92%mxf3=c%ϯ> {ydk&$aJ?ɡM7pa0džҏ!bCHkez}C8ҰZ)"RQKǿdn0<+0[Gk҄:~:s{7ׂo0xqW>6+]ʚ(v3'ssIi7ħh1XsFZ"vO!VǨS"%_O&ΥBjz,^k"^jvJ}tȔ,/dH (۲ k+sμK[Nc '8 Q0Sjz /+[Wٗ_B^mA{*\W?/qD~[3?w2]pȃП_4;x?fs@B4 og@`1ߐ9'7 àD姁Fwݩ?okudbbP^L\ tyUb~xX9 MzXЖ @^IDtcDDONpߊz.@>h%bo3Q|\f`6p 8&.蕠LW|ˆҟfYSQlW"y+Zho.% }pT<ϯ[}JH:qo3C䪏?>C]Y LNt-ZN NL`iQDNKBJmڭ$n/ӮIhҩcn+?%F4od^;j#я؛ƛ2|xljBڱ'3\sCE@U5@%8Yե\PHncZ73֕f+0DA:MG TGҋԊq6L/׵-qcV=`Os4ք3Y^1 ҁl晠(6&]of]FuR|%M @?5gM@{>.}. hcamj^{[[4/P3>:n>t7VB/y҄!gDR/7&BДTSBQ9؝`Bį//Vrjp/R6؎t#R1/zbs.)IKKO|V6RSY\l7abQID/8#_{u|2cd<~ p.oXGYPcЄ  #]oM!ƟY?~O-FVƳ4:YkNa/9FQv8>+p㴉T*FiqbiJ+?zuUsW G1/#J4WB<]tTɬG] gRS9Ю{YoZoci!ST$v<魸huiE.)&\7'\E_¾3O5{?THܗi@%]e?7_(V˖|졮;sI@ְ|EVOUX,n xwx[n_or).UPzfVغ^37rqZleZ!uǶpp?*Z{I]- ^XU:kP??8S.D~~c_WF)NRuQZm`XQ_ВeuykUo^4AnIݠ]3]Xnu)ݭGO$v}ɽMU%{]wψ=sf?j dSJ"dN~Ne(jiΏ+ B!/SvBAP iіmޡ -5&W雌Gcyq1Ns igawz % 5+屇1|"x2dVwv\IeWZdZQ,s9vJ:zKڔ3H-F!.]:ˎūy Rm$@Kpt,p@V7v<`3Gi2A xa*N{B?_Z` OlvѪ)9SQO~u3%Y,Lp^!:7(Ώ[ni8a~BI}ڗ {\{ VSzI5P w;KchvX7ҚJ5[gf RkSc5>RϹY9.Q,Ƒ0   <^b ]uW>aQ:WjNUcD&5J..S{!A1etXЩ pk?ߨp/D 8vP vnՈZfmp UIoϙVoj5*wvUA忈c!CkD˄˝c5 NQ]IYMmߖA+-#>w ~[=7ܠXKN|ʏz@YFl̹|u6Onהyp6ѕO5 f-*CtPbJ(0ڟvatL0gOgD_%`Q$8(e0F&^F @EDsѠm0? 9mXP纖wXw8@jiW˭,zT19<42^ n#?tG+B;Dw0,Tƥng8 5 F|Trf0jlӘGId/t,F/Jސ};y]9c@na$|h߿%Hłk̆ZYmSa@ !a䢸/C_T8xezB!ۼ'/ׁL -8 :X}LY-"BPŸ+j wS;edu|H53ou1^LE@% ^'im"'SXf79 `Ίq HvQdlv\~/mHPOˊ)0jk O=9TJo2V05"ae \cS䁁GQA/@r`/{_&ztA(.%fYuc~^asm^u2X&*L=~o_۰2rNR)R@/4b.gaO妤h]8*K#|lm`VS,q<.GZ:o1,[mk:ȱ,/26\¸n$+6ͭiq# t-E(?ePڙRp+Lt+IGpa,%LefDF`J_gkIak'GD!1$h4#At0{E\ RPRxNJ_?9{9Ӣ*&R7m?W#zn'-D@髛>/Y8BJ7% %7SB3)ރwR',Vdp) L,'5*{F&32NxQΏ^䕉HhBy؉+11of+qF[:P>e@䛈3*P̆bbZH,fW\Uq3S:*۔T"&k'k޶Z^R \") |?\pUYS~>Ԅ5YDJ5kJ7z &[,n::lgA6/R]QyEW[թAMFyķ(Ĵ(8#aᢩڅ^b}Got&8/~A:mnZ`qx5s! AJ贩V*Ͻ*Gή@A ԥ"bC3%01"_yNcwChQ5mn?rs8RWƽ;w;^5g!,x-ٟZ\QC2꼻{(&eE|vzIj!o 7Ȇ[l&E{8~dEtxjFGu&w}툽\OC;!/"P/40$AeKk{pFt>eo!k%c&-*0 P w$,) M?9_:uKؖEɔDrшΦ[oTz6J[b@:Uc7hSv#NcJ\Ib'cxu<o&c{u6[_e#H7g"zفB瘳ᔣ pwN/*f7)x~iOkz'WyuKT)_ 2c?6iېX]mHb|MTh9hFoU󝗍k#]2b ʧYxY7z?MqK^Wv,mRVZsM5*{0tݏɻJBYxI4)4Al}P+M@0(T1[pV _*ƻ/r}-]SWьJ& b$m\ǔp@R3}NXg-b[CzHp &cu)Q/%])˃%o:  ,RqF a?C \Cf[=&@3 B! Ӓi;1~./eKݒ\jbEh4Aˍaw ,[tov<*+> ֯y(29Ǎ.H/vD#DM<7kZ AiܜTŤA+S-.~LO#xjߩ'}RMV%3M)"It&ױ 4il_jdШ^Xyb6,x&Aҩ$`=)M/TQحdΈ_՗>i2e):HLl0Z1 p25BFCAԺ~&ǿU[+\# rԻF٘o~H+ CHDoǓ^cΒ=igjP4U.LF_ۭ(p/t|}Vm-T.-DbE<= _@U /p*[ȼy_c|pߜ}$i1EE,j2VZ[y~Y\S!!%ZQ4pB89WrrǞ1}LRk*֊NP V^4sV1]_93*B`};GXL<-sAevN2 GWKǬcd n)Ah]K-l /?H-F5Fołt??Hl 5Fo B5l^ u7|[7iFU+6rFY1i_ u4@-ƦBK./xISD/| tķezQ`{m@6q!ox'JNxzYt5gBa!TOAwye T\U~{i38}!֊X^iSӨݧ EZ`%5 >.6)4gW5l iOl K0li>SI1!\ a}z&z(TI*.Fm*Kdj[g)b*|UbY!M@,6OV"!"ɗ yu*1G<@' `kOy;Ȁ\ʷdБa`!_% v8G jϩ \cWb@9ua5'^#`ĤL7qφX'W/⽛"6E:'awQfD0C <-HWT7Q*v5 q&%B><=3ZhsDa^I/r.1)f|=~lyITBBxEӺ]%=A5S }g˓&L9]:=]岣݋u&ѹX2sQ+/}vC$uުn t-.FB܌H8t VbBU_2XncՀj'~|toն Lg&\$}U,i f@e|>un] =٣8eeG!́ucm?ΙBg`L;~L{f6§^kR>|9%y^&ah +nЖgns#> C C+ED90 $ږyE #WTz0/d u(R 1ٌi2&4뇼\]]̪o_&-p^d\xzâua=B٥*벚Z4dQjmdCI|!G(9D͑#-ahȉ`4l#а@RvHA˂Dz_ I ]<G)jB>*a DaVo 2q;٠b?)Bd*SjXY %9QhI`;L4HPE\G6BP_OpEg?Eߦ8yii‚iѹ}6`܊\6҃Q@]+jUPRA0qqVa H}k.ENX^:qM؎/fADq4tP/NI_Y㟆Rǀ[4RNZ嬥SKKt\ן!􂥖 ݷࠣƥ), $ 9:B\尊WH&bf >}j):9aPGB>&Q~w uK#wB> pȕ߱7 '$VGhi'ZCJ>^,OH+hH70Yܧ }vfv8)I>Mwd_Mhl5th.%.rx-g G?`IvFlκ+ r{Rzn~pE$|'<7n:>v!ɉ8Ÿ";t!;!З6gB=-m32(B_6uA⛑s;R!qLtlp}z#S{aSP&%}zP3,MK ;te㜭tdЋUsI +[w6,*wrf' u57:WKTLz|$5a܎ /^K̉5 8ECP:>p RcE/NO#aDMRm9(V㢙VWa=o &-ezL01aySc <sڍq2eấr⪐b!KhzHK-FqNR.…OӮ@^F_s?b-ˍ=y 8OLeT lc÷1r*9@Y^ۗ!f&K8cɭ;^RԙuC2ȜfWh X@&A[r|j'>]yKNKi@y(҄ĔweRj6Lz&IK(p8i(ԌA߷8 1f82&n"Ξ7s7o"6A݋**"Ȋljw5|V š2~p%%AM>ÿAGcɴ6w5vZ;̦?/w66fftZr~>WdO6BỖg趗3T5B8 N&;`.!LV.g7tU~6)kwrweoNc^d']A9#A!P.~^π#z;$7E*U}MK@JmS `CpրF8)n|񖶃.zmRDĪaSv) 9rY@g(kd3ws9}dv!G"xG+tI(9(Zb.{8?b?n01xc'n%ds kA2NL:ozOr\Ե%U\OluM 3s3zZ.4#qfŷأ*'iYC|v9dʵAk]ߔF?K\Լ/y {.|+ >L~WD^@@Ҙ f^Qֺdꯊ#NOa@ϑCr3 X\S}D^jZӓc\(4G(k[1Ap NB!&8=͖)%Ui|p<5~Ko[ lkC9C:jbcuFjMݾ>Iv ԩ7CyU(X0|ゆ5Iak /ݨ#T- uBPXru17OOfxDƃ\? YJti6Z|gl +8jzXd@%}_П^,pf!ahٖp @L գuyqu!n k9 _sXR9S`q\&06"v<4%d]*XMMQxB,|m$)X|̐&u)ؕR")Ͽ;ylH7DZR3pGA_c-_9=c_+E'Yְ؀E+`ZN+F1բ%cWD:f^Dfߨc^`7Eݙs7H>_J&h丆j{bꍓt_κ_ '{ 8O Y5MNXX8kS9CNmY'ujPr j 6TZWM:$XBQA)SR%l0FT{[Sf~PVُxvVa/C(H{clnJXÂ`DW`j%fG6K\Xe*x=;/`+qhee_I-ō$I{wd@pyHk#)V6;1 X|R2!c6T!|I )-v:AFãQBi[ԍ¨%K/>"4b"cWtwI*d+jtx5:&if[<t/k U.5&{v"hzg?K 9&|֮Oʊs=SBÄ J/IBZ*3VwKI@0#su7queyH\*ĻXfxQnfH)zbi@myZMH kX[G<%Tڕ+ 2j^| 2L%n5zf#iS` 'Dy]oqQaLKg5PM[~y`P|pS"čعE68y<'~6{ԢR>Wb('ss;BGw'U1p LX%~ 2yGG$vu ~D,; UĞj2dJ%iq͠mcهx3C6Yp.Ui3936Q)L'mG(sE{vkE񳪚BMK͂X#h)+ŕ;E`R ҍ]SaVDž!e_Ա7붘ژX~0٥-b}[̤b_u tغ{ ksb8QL>Zz"\`p9|b1G!C0|e8 @)/Ut ޶YM8 ?U躤MU"*-䝅¼נm}2|P9Oc=&Ƿr}ˆM5vsΒoۓoy&(iM586=Sͧy좺<^ԏѷ}J:Z ϓW"LBѶ2 G]%.g47\Pr9jſOC[{ $TvQW?LޜC Rmw>3O9#7fNcAjzbCՆ֡'<+_OA =0 G`(|#/VpO"oK150:հ ɽշ:Uu=4֞sѠXG4X)6[d;J51"h >뵊X MEZ8sP a glU͜PԴ\:5Ґȸot*W]f9$a됎'8Tj =YA>S\\pV=`͎Jt2p#pJrSpEy&IJfy 9 0 &uR~P[#SxeL;NP `4tE’[Dv}rps@4ͽ0-nuMAPzІ>Azg3w߈͜( 'eUH>]D>U'f:և"J|mn[=mאO@ɸ$T^f!ຼdLKMڒH3Ź֟R߄Ҙboχ(6;kCYl*rRXa+w y }Á)lPeQ rßNF3'&mZX9qan N-_´!dvb:j2ؾEղWVAQcwѶhAf@ܪx%!})(0vq"[PL(`pfc^u9/gwDŻ"F2-:S8//Ui= x$6n !9-.> /#gn$4R UCP'8d|^6A\K@ FY/qi~R\(KwD: ^lt+hȚu/D//]̈́za4u@bGG蘰%&߃m`rc5'r +V/rȗrƐۚdj.H,~nb +BlUZRcQz_ B=k&3avz?~EN 9QAg6ל>E]c~`YhzF͋βjqϒ0BR[|G6"9و\:J-s95B eDu;lBS"}gYs\@J.Fv)~t"cзR^^IkkZ m 쭂H q& W󉥖an^ߌ|=@剕~%m*""Fl6;1ނH.>˜T$zDaozzF {*flٳ"9lSIJk|!e:m1+Qo;!~RKEUdOX.!ޥFs@ ' tŊ,.t.s_"wymj1NϰćFC" GK!0ɣh84moO3tͨsHݥ?G!3U nN|'0ϵB34:MaF&:M)¯8s[g Ή,pk*g]%?'F׫2`"Q#Y.ha6,4p&4F+ö|l:#[YS.]~%0 Hz/.[5Z}%C"#9x}6y"ef}V;XsJVCFf^@,UE$UiK]+  Pq)| is^>¥|`nhk^RIkONrW92ƃSCʅh 5R #h# H]vʣl* ?ľ, mEZif.ȾՑq"Nłm P&MQQ_O: ۗbɜTicua*%z gPtj.ϕm~/pV[5 2:'a;!ZCiD'$þ7VhC l~It;aQw'Z3Gg]a0v\?$ h9(i:Y*LY/}V!V ~Bp4Y vdɋ=C ͫF}AM0FhosTP޾^rEp-qR.qLc Om(V6Xw8K:>p;5$_|#T.>-4tTylOU('Fwj6_`{0=^l(U@kpV+- Θ53JiԻ U䩞4n SliMjŹsQB3X|;2b<~%7lV$~fz,N&Sgq&G kGC P ޭ ?0%P=ipJCJh*=׫IZn,8R}wb ='fECGuكY908l,0/-*_C(>F6cӜs3t}ٷUcYdGQ|#AIҫs"p*Ut@-:DX[l{ XH(P L!+,6Uފ.%lkjcb#n:t^UPV d!{;8qK)eR'bА:(,_)iZLԾZ6bLXk ҩZC m1xyt+~}8~1C "+sh:*Hr<4;(& -wΪC 3^?~lRNYL/⹥?A*4 $UX!3)зbG~xM xM [JÜqEr\qa8cx+e :Է"#fA!}]6ջׂoWY=(<ߒH6մ/3Ƕpg &6BO@{Ovag:s]&Xn3pYl;Pu6dwfU=a+ 9r“859*[$7 s&d >|O &@ ^5aU{Zk9C 8a43K8r AIM. jAƆˁsgnb| VNQsD My}hMa~ĿE^c><Om}kB@wn7Ŧ7G`%Om]3[t2U5U5UBg8~m_F#kNN7(>Ď?1r_ <uO.޵bz 5fǢ?}w庯l[6Q{GB8>.6t'XEQPBbʲL"!8`ej Mȡ>]`#󷂕@$ZhtjvW'#ob.78ϲ-nvʦCcvn/kdbքb7[=2eUj]>j/>k֯XQGbQ]X.L]Olctn:5!HS*rozʸڢG ,xGשM^~1B5$;- nw4f*|4KD<2JO{irEN=m_MxaiZ/*uakİAVux}C"b40.;Sb7_2ن)'\SǥV&.YD;wQԔxm3wWR^gR k nZc#¡y @HjT7O ,YKgp}bIސl =uےL]W*_ q(-]Ul_|KĖvEר=mi,z0Žvw_1ᶨFɅ~:(ͬuYZa%[{J=CWDsGc =s 5r-gv|s4 41ǩb0Y iF.)ҨY zd>q8fʪ^g6Wo+G@@weCپɭʍi<ƳnSV# }$3+{J>~lѯAG(ḠG)w+֨&KKDk0צg)<5+G;O!Ծ zp#7HFxV&z U=ݘH=`Tn!q$vױ,p@[vD}C.lK?dW:_,kx~֨莴Z}ahG&t)z䓠2:q!xo4F# ݼA gd+B\P)〝 kYh$Ý8bցU) - #J0aM8@xKde>]HB8(6;?.zTu*暑jBMan왤fG\X7kd4C> Ly|Rќ^;)4 FӟvL 6ċl~N-K6'\47M}/*:{P(;ikH"3PLKTR5F =BBBSOL%I4Z‘T)&3&@#$}3IIQ$Z֥Mߦ/C>Sp"k^ gRŴ kd@Ff&2ў`BGNB6Vb,Ͼ^r> h19Ed.ښh!Y.ү Ԥ9f/%XzQ#nYNG`G&E=n73}ֱ^=mn1:,^0q1ӨN^?twzN<=HA-Er'JpqdVzTWQ&\?4VA}߆<;DY4.$!,XDCz\ AdE!7ҽ[W H@~:񴹙+l&NYs  ZNawDw >>tT/+⏼Kh#rB=ƚ}T?M’=e )ڡ=!D8SVB KcK2>ig{(OR-Ŭu4bKgO9N:mKW8^a8j(-U*Y 3hb>Uh\Uן,]HYemm}8Gܷ$+K۰pGS4~X1&Y}G;;d(r:NͮV);~VKv*7tqOT\'7+ǡ}n6a1b3;D`zQvIg*׆-s:Q׳,YR VCP&YwX3>5uxq<S`tť۴WsMPͿR0 q@GW &;5k14ۆ=W۔2 將Z1-&d%1r[axF:<9rYf࿻gcP/ "eb/Io9sp38>IA٬{YGKckE rR'Rp hEz&.B0AtF]({&JJt8" =U[ujǞUnbg<[ZDmF{[$GU<^ H9jDáa4Yb#Y d[]qdZH1kVx^C#p Rɇxr]'0|!~ZO@q d^Mv;8Xu-Z cF0O.V䶚Q=k,DwRM-s]jo=+^"r׍yr;Lm_UкK- E?aj'H_F?j,诡bUx,  Ri+@1hbMB~3r/Fsi{Ep9u?_,9 iN5 ,ȡ L& ڦ~0aWYCBeD[^Ot6jqCХ# OACS`VrG~tJ\79b٘$ r`f#3?ue*cm'C =Q_=؃2b+{0ׂe&ۘE lJXA eL:yX339zmV-LdLɃM{SlRҸ͏e!vf@p~>U ϞPwmWܾKD׉20c4CGrQq25mB*E% d?q#eJm]4|]K2EEwFJ:tW˒'tm )pDW5&z߫\X<o_8+SsY|U@ˊeQ^YP 8.VKR% C[ i`֢hb(םkTx]W fc-#sI6/[8&s_[F!)6X_&&Gb-jrņBe*U/.4ǎxk EM^CZ]&]V9GG$=~l'b3ddβTv=Eh@ɗ8Uub Z%Ŵ[擖_]~ ^UVLUL`B [}/z>e@@%3Q(WnQUx{ܱ]g lاzSz. * _ : ڱKٚnfԳiG6Ðz,4M ?J!y9*Ij2Y+dekhxɰT5xn+ _[cI.myaKz[9B@5ܹSΊ[ =#X.QWzMuZ3`茉 ,50c!Up[:5{_TQdtWDru6ܕD 7tgtF/QNT5rpuI)9Z Җo;&9K|EYi(L_U|tT fU- K PO}u01 ݪBx PV9d7OaF\si"}V-I@IqM-)?|#ʚѸ)#aNgV˜]>}ΜD~9kdYNsK ?,X٣"v!r4։&>򾘙}0{ 04kmG2F{::fg[>Y`·C!o|dYcVgINP^(ykؙ:_2gU'5@\f.cf9ڲȯ><՝D6ChB̧Z+oM] @|YT-)镄p,mrB7?B: "բߦ1 ef3գ@s1) o2zL$2F"l')OIE6v+n.W "6ާ&0 hefXo~,U|~;T9ν]MhZ\VŮٙ`QbGS|lֳ.Y@3:hR?^ƠCk7"V*ٌ,;D"1īXG3;mJ/WmHUקP0$U 6#[dotk$5U=6N@>ΣǶA%G]K14nWp70<â06G?pǟ,#ڕ+߿@I}u*z (aPIcXWV͘x%,ڏ-hؐk_jMEWc,IVAܦ7PS<45EIB'p( I=qE|Í/.޶;:"ߑ!@!qL,A\% `/2P:Q+8o~b &ǜ3${ȡT ^3yRd`g2<"> ?[F*0L=G5gGwh @/ O1O$D^z*6Uj@Qhilm>vꅤ쪩U*'=8= 7>V7_ڙ1NWdz{ #;$z~=`(ƒwÛ~M1zV dHK-`z̪x-k _#%^%ŸgoQ1.|Ih F!3bG.x8i<*,7׻х,:"&}v %ZJl0\ tdVHh,*LIݏ4a\&~ FsT?[& Sq)ѐB -R3:횥r_J^*4+YK2t_K sgCH72'Hw9y.veGl,י6?zA;L"O ٗA eMP3 H c%Y6"A#kdyM vd"ВI~M@+#k,.|C+C*!` Gyv^B#34ݫ3X@iuZX\zE~1yf D ݑd*+5B*YyRNf725mcQʮ?Hdԯ sǚX)iZF" 5L7 +l0s t=i}*CO<|pNʾ"8-LoLI5fh>izxb+2j\ V'y Y#ciABO͞؝ KCP0$iZD oNÜ4- --H&z13/xu>M{j$uI%jYPCs" Y٬yq7/o x7 qC@)vo=n C1l>Ϯ(VvdUA kVeٙ<+[DRޥ #U-@*y=T 6}!iWNzCp1N>hw-&5 CʕY{d&ªgJ'G]d`OeF1 |DH|ٟ_K'Zn'hE숪fR*cC`_%iz(R IҙX8g y7İ\m1W*=X G-O8ǁ,[(ͲUF'(m+'9ᱡAEthtaΌ`L_m 0@<|>Й^5ep-εp? d08ہO/LXTφA'ShkNO<F@J̩*uA-3غMPw@z|~c%g%:BEQ)|闶\VՋײ1;Bzر)ZkI4*f˅epI8ĵRaf|E'VC ԉ+}I'O\:/ ̙&b!Kn]Q!)8hQC<$ְF.G`Pʳxwlj)XKfFģkTidikN xA %]sӽBzU" 6]eYka4R+K91%U])ܚmh\H%m8O1/,q9MW>(99@u՞Am4!>z V Ͷ y9$ FhE, w#D|ヂ 92FPRM?NdC=2vt2`//rf` .jC8F DS [iĒ]KD{v`H.?y{rM1_fq-$v+?)vN3 Qa<bWzSCuP>C@Mītp#UPd{O(9ߢGv ĈgC-wO }0룠R_I\"0r_ILIE'tM,B~ |2"u.hs$6"O7QO.6 <u8CCI;3o[5/SN1#xfi*G'R1ՋF6IMjh}y 1OM`9߰yc>W3hvO$4VxJ >f8Pf38ϰCGɯ36jxā;hd7hw˞?9QbIeUo$l#!80~pu'4?41R'F֖ zlOGe(hwvY!xxi1. 1*'wZHju0}g *BZ j̮ # dsK >aV}M|1S:93M|t‘jOG m9 V|+FW4tlYH(Z :GuS Hخ7/Fh< Eh_ɍ)C`'ۉeRh :.E,a_Z{"T||ާ?xxSZ :aJ'%-ܞ+';c0XL^Q\I_QKqcD4[=c/ŎrNVԹO_GZurGAh2J0'?]WP-o/oi+'2 |nB?@a= ;Xa_,S>l `2/l>c6$sn߲8d n̉|#\ Z $f}M _rT5ŘL=YrǑ)\#!e"*"-ԐxTFG"E^8~ft q1@#GWYa6mAۮ3GmvaYvR`CPL ~IphE\S"9k`:l[&#S9ζƿ[JL5Rv|׋N@dMJ@Ym/[m-Vbuޭ9 Y~$dFo\~?mnN<_fAioG(mYfC.%{PC*ƣpc v@oLB/dgWEAjdG.lbLe b?6g!Pm+*gV6? j)jڼB.hbiQBZ Z6Bƕ3Hi$ QE@f^gO5Dʵ nS 6A|&[D]9?Zj&kN;`Ο82ɵxr7T.q\`(C9LcU m%fx*̾\ Ҡ|ؔ;5:Ҷ$dY 6qn˷.A2mOAԤ`aT:˦4.e_Ù.9 59vUE>>^N$OpWbVg] άkq?wM5-dn`RjjI?Zga`!l˟^]Ll)=T}x QE-O7+:;F?J4c8q,.8˔pR.aۑWu_NkP8:Ρ/>ECo`/ \a?"߭Rqd4mB55닝F*|l<| u/:Q=fE2")p&FS\MyfW:F;aR`qY율L h="!DցQR,a:@ADvD}ra]- HZֳ2Җngda*=@q8H@EJeLd[bĂ瘿\3nժ}}0g2#K;ʰZ5W{?`_4*+Ȩ{-ZhhL$>Ϻ]鏺2bbICZ)n 5ގ~1"U'8گ>i੧Cؼ!u e@mR5a=sbḱt2LϖR gW6HD!>2p)6>2Sp)t,V4D!5ḏ3g Fx,HRA;v*x"/A%]fgh|%.U!Jp7J>HDQO!!b_#|9;(3a:CWbT T'_+@dsʢ|JL x~h|뇾p+_VSq)tn-u8hǞP5OtjaGJ.7EnA8؊D]tӂZt.q^^\+0 G1 ~A&T3g}J7{ᖁu nRz|~ q"+~m!kOg0~/ֶ鏸U*'1SqJA?ZTN"d~'Vf0W?|=70<,E8+':7QyD~K+:9kz;}K{/<ߕ;>KtOtNLnD>)22rAU@ɴ t&:1RQ;$2 >&ͪ8ibζMinj׋oEj^ kBg[nj쀬  a8cĴX;k/u‘Jp tk{9ͱE~\<1#-dk p[6^r',1"T (6!7')[qTAaWBJYuSh/?c

Ud)i,_X y3^Df+CJcߤCfBA'ɍ}o+V!,' 00&`x=";eăQђc;ܰZ$Ab7vN~hn 7X :!Fw p`qfj.e_i=@a7!E|4Pxjy{XþmזÌA2`;ЗbJ4XOj:Le3}$<Ӎ+WHJvrb=|r0%xlhM$rlvM) :?]rĕ~kS̴5}ͷJ-Jۖ,aHa sD--z9VXŤ/]:k_3;iIu[HZ ]H,&zODp7Y<v|9t)qc-QK $3<;s7 k" -um2e(x:yoo+lU,)F0v_ejhT蜸ZCuuu(s Jk/aܓ_f |΋YNe4< ؁Jh+Y..5G;'Gok}vR/$Ъ<86{c%Y.ks"Ug(mw.CF߂/M@Nl*M *^~R'&,kЃde~r> )>9ļA"8jv>!")UVe儴j݅Ga~cSZ3U8P@^kc%"0 BLjySZ6*wZF0-tf{M[[px5yo՛t>b#wa"xiE~ad^ע^ָWI1̓_p.Lׯ? 8Oʻ/*՗<{^{,VwҦ"mox W+ck.*/cP} ?TZq=$̷^?Zqxt[SC*QJp#u94mpi{~a}Z0Oꩮy<})N$rG#q\-udj(#umWm=syľs,—!+C~z۽8ÉK(|@F9d *Zp+}pnZ,a*4?WF [r۝1R5:ջ Y sv\% -YxP=h2I|M e+0b0Q W'chܛN6tu 31;HK9ˆ5ͩ qoa`mB~2 ǹ4{}ZEσ01$ՁC[e;X,茓9-kX "bCDk?~KVBpkV$S-[XҖ%YPJ,Uƌ2\gHbc]hPoJ"!}p }ȤZ sd@WmŖ,SMjev)Ҋ}m pbxk-m@\,pQ(g{[L%: 6[v@ 9&2,&"{nPVqrFIt߆ 2@LI(&v+h4lL';~k27zMSc5 #Ř6V\3VT"g>Mp#C_U>ZX2DZZop#/b'.f;'}n4NXh‚U(5 U5|-quu=ĹIk>*yNWTh2luTNFqʳDe=4 EfZ+$E~nJh"rGlc*3n:(AӠ_)x`A| #1>}c~;L;'o]G!iٴudmz]k%#85Tj߀B맠c#cc¨$zãp3_0NdBtPmbob,-ՐN@=;E=!xC\C#HݑXfs֦ |2$_a>AL"PMN:Fc ,12yFY/?i5ŵ,xֻ$Ϣ}Xak'AxX'i i}eœR5Ũ:((z~tSգNzyc 5yؙv'#oG<QPvd[RM7iFA ս7>BږFշog;V@hlo QFIHCe42>kSϫ5& ɺӴmCSQ|r\fBMg7:17(eā8:9uݻ,%>H_Vj]P Lvh9']l}/6@S~IT>MʎPMv:)#$5qd|G'0r\,P1L[: PP,Ih~=,NiN V_5\6Qu3Q5~^s;-6`}#c@U$`"!Kx jͧ5n2rCOȔ,NaFΪZҹ9&Kaj6>5| [ם"Ϝ7 gTO08 ȉ]@_[;tA\yWɦ @~p؞ݝBYWW] GJ2/I>\~&Tt:aC n'z)Q׵ŷI9rnڞp%e" \:nF B+:\ xMR;˃@ V06 IgA3 P%f_.\-xO4Ĺsr^Jۣ ll7M2#(w`XQ꜂!U92([S?GCjG%|`OV谐E!JWeYAdC[Fg:nMLY24kLpk$ל2HC3$o]ÜvGկ.{F{ ~V31+cT4lTPK3!dB1Ms6|e\+cʫ&Reg#:=tML*EC;Fܳ9Ç Q/5&/ogu {q+-#S(:l_WuؐpĴŐ&IO+p[Ƈ~gM* .cdCB#`Xz^]2a{9"9,z;|.Sˮ=;%H.h(Ps=wHY4ḔS6у/H{= Bb(1>Tϋ%)lYL`=d AG ?/Z>I%T rq:`υosx#hK*q\SܘGaXFGʶ~)WSEokC=Snh#a68Bl\cCsQAk۩|SVZ%%pD#W޿ewmw2/~`C0Y.P0hz0`ŅG5d#Orx\S& 'ߏa?dO*#C`iSvmȆ 0ݥJ5>Io$13ȘA!"*6&Ahek_tG kنv1y5^2 (/ Yb5e8( NlƸvYQ\n[A|wSeqF+.f!Klj*i.>?I뭎O/6WNy@I=`+xEr! ^{Wuf19}'wӒ8N#Ӄs*=ezWI''Yݝ_Qb. #䣙G@JjVBNEV *5%AAQćd9&/ hj[37YtWZ'$%`>P`"ɏl)gQ+6QSjꁄӀ^C57;ԈK{4Bwf268s=b:ʸ,4ۚ22ua&|vGf0S+)ݜc>/B1;"-ʵ=b/Q):d@K7m51|Xy=G,FjVVq=]n 8 ~jX<Bj/rU+]2Ld82S;C=c#% ¡b+Α" HhQ6Fzj-a>80bl!;UQtZQs}gd9_W{N>1oY*a(*)5b7n=mv4P &BCmmn9L٬|S< M*[8{vX1}5 (=zZAbs\6tgª~2mc:VʦZ~PTg7x+\ ~4;I$`X =PW3gTU*0NŏN\ͿKHlW,Cb#Nm0?'Y۩CW_}֧*f,~$|2޸_e .4`6s+ %/ s)Bξ1R4ZGDa6^-ʭ1󊷃&+*hM.:PogP(A{--\m)3$C^?|D8X [M+K̠) !F#`dRX1w')X31C/GԜ5i֩aڋI{IKLӍ2%f)~"QҢOz"H-T Zh==`gxAgdP{s@jީ%-dڽ>-U,6ԟoŽCn΢+;+x9> g38t N,oĬM ɟlC\@t~w.,Yq=tQB5}QdP8,y(햦 =tV[b&SR3=ǿ hѻ= 4o3rj& Mr35L,Avxk+FP:m8+w8% v:ۛ'Q ?uY>W6>1I"f*ܩ1z޿R;J@"7=I4V9iZ+J򵱘n&G'_<Žh;8z&fV28m$=-5!3]Ś0ٝ"-J6X 4|#eW ek3۵m]^Tm= N҅E֦26{sq58@1ŸhR[Xs%of⋕m!wtxXa`A3Pq?"ov"G䱵pN2 _P~B$B| kHno3%]mh׉eKc"+xNz5*"EjN+͜mIHt v~nZ&-:;YuPREPϮʐr&S4仯OZ6[e|:Q"G]@Fܫ$rζ71k nPL@¾ x ձkA7T|[j}Ac]8 yUa\8TY"*X%]P$XvRiS|nRQ5_5̺Q5t튛sB5_af=eD#X#|XmlX I$_i9 ZeTThCo V U] ɤ'j#hYF/:3X1 >H`:{;03fQGTdv6/;'d j1Xʷ-N0fÇ˞xY1;,K,_H8q;a;TIxxu:˵PKyB3)8bq޹an|BhpLub'8FM\<ݭ%ЬNMe#[X:=2PF3lE"N;?D]Jc0?ְ>3`8L"^d4CwrH+ ^<%+:G.ԭuM6EPCmӖ!t:*hc]MFXs9uUmA]8xQF{2hJQϗTd;q5`MҽTBs !>D!w \⓾vh]bl{j!˜u7*n?i1.Ϳ- 1 ފ(u&N)P6s36dоs H"~y\Ef^F4ALm8+ve' gm:h[0[d]VD `8 F_Jor=V2 .SYQ.^(mo9a ,t%Uf"BGm0!߾ ;0inmKo_+9~%m S٠ yAqd3I.V-^ 3,_ڰ9&A;}Y:pha zi 3̍co?7OݳKͤ%kZWZA?VG!HrG1::̿ڽ5W>Mjm,;8zмɣHތeՐԋA'}J;ed-|Pr\I=$P A=(lFj8nK ?۞QKNěHI E^VaXaYa~= n7}' h `w&*4[ڳ&Y4j3pmUkkY=i@I۳9{<2o%,{!,VI9T4h*yx{*G3ڠp_xUe1`}&;K-Dqᩐ9pYf3\k?c/? 8[ngzwJ^W|Wɩx .`@,;C7eyOĖoV_iW36ﻂ S>`ꕌ+dbu-黷QA܊ȪT;G-c|vз'm]*O`μU˱Dp E5v/;ҋ;Ι7reY8㖌9Ҍl,lLl,Y#{e-RlԿsDac"K1,$!;H0nW'!{"o3i05LoXqHl| "fHP e_#=uQ2.Y9]Oݛ,.:S0WǷ[KA㐎݆ceOH!5h{_^95ou)FbBN W`t1S%t~9GHեck;,iR<ɵq^ƿkkxSl!gAUc @刁9e_)ڔXk|NR^ m/n \;e>UoJ\5oK:h;)Zo@0Ec3P&H{}~)̅"댖o^mF$wMcތ9d9F^f%Q ~!}.8P5V7.MUqA IQXZ|PEa^Ʊm4zݵe0i˳7uj^(6 :\=c9Չ AC`t.Vy!mKz KV?#jJ[w"cb,JS#=LzF$ex`F&^RUeozqOf<;Sw"bZ`xVࣝ'ׇn hX0\*{fzZlC8Hܓ(FjΠ)jSB}0u>4z*-e9pWWVX\kSSb 471'8h'*|bw1m3 EPT"im;`_RU\beX+ĠY{4K|?yE&KSPxHPgS!nQ/B˯Gn|U) %yݼW1\0 !h Qk@YY^X\g~ŲUcx^zek~[& (xD*woJ'f`#;N0Mc{D]`Y+ |~osyVf] x/퀜V_X @8YO!Ү]*G2xf\ {6EPw|û\Ơ!25f . :za8S@zU|ԥܐƀ(ڷEĮfy||x[oFRw 9܋fX#+RP/71  &s`"ƠmPA*I|S1Xhy oŽ_t1ekI-5^:aT-vg*2AoYJOOck\w(WMq 6B5րm7t,c@`XZA=@ϤAGmF%Gme na4 tTTB?19'jTZtsQI$*x&؉6WfcrhhAﺥ-Ý3iK7GB;q&a1+Y5Yеh#]X9x0C.лiRx3:h)&<2>L"1cmƦSq_?{§p ƄrQGP8϶t&T䱬-+7"ysiߋSӳ{Uc| e%q[X<8 ;z%?$@AontG6T\|l04/*ۙhx*Dɱޭ=@ R^ȷpf9qo eRa ep\4ל<`x5~Ps<D|< {)fS NުrGMTOC)puҹ9z DSPe'צ6N(E2]\y&&D˱gRИm4HIC͇5j6v0xGqa+ԭGnZNŚZ/-z[u%$AGBgx,<'ox(E˫Ep"pML8e /cuʮ״ y%B"rnCr>Mފް'-ԯ!5Rcj4c(x(u}NN_se'0 E9o %|})Y*SVϋd~DׄF>n?8NbkQs1Э_\}m,=:%j1( g 2:cI3j$iF&V+-ԁU`"r"lu} GYg;ރN@#t_bnL$OK|lYECVoÂOݒ:]4mhᏻdK;DAsE=,h̒߀l528:2q&^ dv5': qˋî`݈ab] n!b*`qu**Z=M&m(5 ߋ])Mu31C}@^%]4q_Aqt> }>@y,Wr,(4‰'6yNەdJ%(yؿU(l?udhȪ)Զ*+]^ k^^Ғ\..UI<8>8A@83aNfd^:[ĨRjLi kZ.xhHzlٕ4p͂0XE@k7BZ 2!o&iALm.ɶOeJrLۼ@bݨY߃_p"~:6K3 xnWR&eK }z\~< Wm' ,*@ v%4gf:H]m)X]rR"|yw$[p/ٻc(brȗ}elf"2T/ɑe4ևMLA^Cܭӎ@ Xǧ=_:>cָޥħ$HHb0{YrDjh4ȴ+Ft9G'@Q97<ؖP}U$FRB@`#ُYĪoƂes:K'^\gdP c\d{1g=Y-oMk-J%H̗~~D\J52( ﲟw V@KMEsClBjY/MfGVVz:v:$eF"U:'{ Uқ>dh8"+Nq4U0\yh 0ڣ ,#[e~PHւ1kWltV&4+- }#/'ܫ~|as{ t#֎Rys5f,AT0nGxqib>U~%33Ka;AaRU<#5 gB97ԶZ멣s|MƷaŽ#Z Z cX<ɵqGЉsB-06^.*q^R\*34\| i|U+\0tʕ댞QނeXz$vnk}*Ǫ|Kٗ58S-DDյ!ڢܙ CF?.}7@\K ]tZ/]ІHǩᙂ4Ǫ-qTTj;ׅ~R &QmbF@iNMxI0XVfHo%ĝEH >/V٤%0DhNgKv-i2cb %_Y#ti87sl fHQ*4-(T3L&Xp4[;ci=vH%#]W~l&eFb, 6I =xOuMJ -R8v%@&;3S)f_G.QMP Rk N1 ~`LdN~coG/fL(EM 戙P<D;⁵mL4A@n\$\hj&^@]ÙCGp]*ƈG~ , *ۺp9yX{zq>ƯΑ ьMdn%6=E}W&) B6 D/E)ی;a5p9ߑx݂;YN;r/V !'hwci%I.{j^8i;M MaeA >ƚ7RD3TyCMpel* =^?TN]Q*U"ae$3[Zt4t.˜ۦR~=Kzng )[i@/CV'P{ @,N!1㴆\Dq[?Js}QM\ƫm 6_{19|U?C1q۶ZL>gu<3X >[ԛl.v+R LUzCMJ脃HL G#,a$0TLK au#3ti!#r&"-Cp\H[(lP=䧮MWXЙ<8|9Ʋ=?}.j<#QUŤĐa1̃+7 gNёѭ\c;uFj{qzL͂pNcdls;9'[#\*{X{=Hw^^>TY/|vg!(<d3zzWUP]Dh[/$tm TX]n}=gZq{JWNfꓜΫ ;LKP&S Bfjv T' p]>ɊcS/}| O!+1a% 2d#6.ZFgu92(–I1SO|x4_|&ko~,8L hN6cO`}U6L^ P-(6"KAl;b-e=͙br+?*16cBq3[֋[3>)h`}dxfc)@٫f_MhK=s1`ӧOlF ձR;l~\xWxi%"Bؼib*l"^|;\Vfd e7(JQA7Q:d; K)[;^8/l+> ~ 7l@œ*Mˎ.5QǸg/FLKw.R敻D<cUܛ=4r{ 'w^+FpUV2&!'D爼^GsNEn^t]}_у.?F)=ʦdc6^RƢ>ckr\pqG˦R`6{p[)twVׅB|GTa\wxwvU[>a r.Iy~?Zc1(P^YOYt8/ʚfǤHY.@?"^0ܣi! 1HO pX3=`4ՈgqteRJrQJs|yd!!2H`1 TU=z@ 7v3͛a-^kgFTW[ GM8 }Fw8a tu܉B#8I4f[D `~bUtZxj0̸1lXn [ti͹|"~N 'ˮqxsA5aPa->y*6tN+}M*g{Bʺ T L~Bƃ#Yodz=}C"Xnh5!_9ꔟ{ [yQj&.TOqJ< );WYvcRUڳV?o 3 'AVhM[g`{',{p<1`8ի׋>[0_14r5c⫰߷g[},\H% #]Jp1~|\\N< )l0"$Cy>%#u8Ƀ,5]tt7Ax^C'< w9H-*qH%5nzz!Pb\tMLs[α$.';EB(+Eb5(CuGA/2GGj;";tzU+bf̗V §=DۂmuNG8mկ04 ^YHCT %NiGMzli.%-׾2 mKf IZOl1| < E,k?׿3?q+nyH_Bͳ̏kqvz"g ғlbb_OKQr8QK]E iU _wh>~?!x^MwAUP!u0rRK楢>d Cd|K-d~Jȁ +I)55 ͯl"eF]L^ҩ yby%9Ma'wN2pQLpaA5G6v-"{Cx81jO_x[E}F]i%ayOxMLSH /wThC2IQc U {um< _S gO lWH(\a<>x$zԙM'Z& tdсgɛY"$Uo; Br8g$$nWh[Zdu»*qrE;M+vxZSs(URnX*m3?C֍Yz믬p|-g0<:(G˛v|Z`'Zr7gjz΁oC7 W>jC>u2[4jսvƩryԆ )y[<`%mm %OO+nt(^!q |FpErZY!R`dToҤWXGWM7xy Igq&26VT`#PT`ͬ{k&`T o^r߯Cb^KXNg=w7>(1RBH+H @0_Ijf EcW _6*]xCB78 -P 4vf>_1 nQ3qS2;qc:\ b(aQ #6/?n4>_*ļ eeHԍ7t&qnt^3TAʁQX8`$7 NvzVZeʏ&e>:ӿ\QU>Bi{x Uir}OES4)xD~_K2M7 $l q f"]rL1:3@U"xpMrtaRTGLQAm_7oFiCi{iWo,5h?:yE"B6$>Y c,LJg5yUb~'rfk$Ur<L=q5@Pc[^ ]@+tZg՗W ߎ?F8\V_Fʎ队ooK $n`0jlIJըaB]R;U!WW˹mwTd0pɜ;>|* m`jj|֘Ĉpސ" n ”S~|\0fOo'F5v̅Յ`KX57xCZLXCp#ݾ.-ЁiS 4eT:Ce] V>W;~$ omDUwY` AΉ <Ȱ#RCE뭮`ϫMͱp%4קm*W1l.Z(?h|S7)VR귙+EDَ(8VSXo̚w)IѡW3^.74df fĹ!S 9Norxl^mV4QMn5t|([ Mz7^ G Dfmf&UjA\2ϣ?HsB!2H,%V:ޠ!.JB}G$i:Vit4?gɕl=JX{|3[ka\l֥=ɞ31=Y -Ss1'Tw 7 &}k,#EsNԏm%_Y7cj x/~t~8M Ndĕ\jTއC-{Zd!CʊNdO* \3yBIƦ`M+>(׎0dlW]Sul7۩e){/6u:,^8nVgFĄqɀ}Gs //o[8YҲiK!1pF弒!/̩Wu先-Uk +) c#'M7^f"u`ܴyo {x8WH̠ꖄg2LvZߐbAREAA#?MZ_%hx$Pa*S:|$ nC9k2#ZXW}1þV BÐKWm`5h4D(NQd8Sa6;ٮ[EQ6䆎Ku@p/ACL6vmʞO̼Y5Xs%;k#5k>zB2d /0f/ge{*B#G>!BĢD*vDZrj%ůRG-= Y@Q':մ$\}J@\*B8 #{n>+k=nm;#U׏w[W0T$ $=ꦒx*] +2'8aPQX-9=рmsfgĹIy;=疁 %K?__MEsmE-G`~lhey ռms7d| de3؞6sv9;M0b&u~gB*UR|ݒ i#`5mH2{.P* `u!oX^DSj&PNݓPl0S^u[ 0d*/Eb\[o2szJFrRӿp3 yϦJ;'LLMEGM{j;DV<,gfJob_`ZlA,ưr=Mށ"N)qBFìG6LI Tp`pdY>?mvIYWK3$Ď0HP1&:w4}v5WSf=Kݜl :h/'ba@/V-)O/gEi}۵.NnhⰩyƈss+)zrW??D[uO$ioL/5j9rw].)>dœ`>݀-\"eMYoֱ!dcُzUbܗ{Hꜹ, 4Dҽ |Rz<:&?µN5 &j`k7]r"dßL؏:u<!ayS 7},dA v1GB@p;qB~\1Q~f#`/i-a8at-؛S |{=IXn5H&C7nf`CigTmB㙔MΧԭF]2`_tsY!=_k&"͉n<=C\i瀃hq`F]'@{29 Sjam g}ā dO| jΉGnAkCv׬qZ/7VG0#F; qj$:oTD^c)"c|(ęhq0gc]ԥ15Lw;'~Zn'-ZL.ʵ.~{ "mg~l˪)=RWK,m&2&pW-uJM "Zd D> vGrCWnq磈2_gA%܈ه- >@X t x"R m)?8K,M PPEZ7',4{& H|ɥS8t֧қ=PTvBlG;Zl@Ee\-Pu\|8(/51&F[>ݙT'+$_#1U<6@%Hy!˝!IQ`lP"]xk:rBan 4v-ŧ E1K3>5.4ׯP;)=\}X~_[wK\zNn[WN1nR4CW,DRM#koE mgW:6rT֑ԅ.b$jTΏeSY7 Y)k\%T4jyʼn")~WP/ C6԰rkHNY!" I^hbW C@Ʃ3Z%PFʄ ^ *`d >xuWSglV< $K#*c7G9/Ԓ-Ki 1&\ TtӃ[!߼RnPQvkTo~'.,Dzz&4ddz@Ktl  8ӒƹRC1H^gCoXg9t7 uu5xSO`BL pu2_{~S`%-FdBG,~c[:U6KI]@gWNfܺuP \(@ + wE=Ya.i!($ 2-F!S OB7us| = Z޶w2xHϲ;E;#qyj6"Z}t g.H;bO0< RBU/BCwbfƣ{pf1DyU w>?:pd쵎 DqOKl5OJKlLT.rs̓X66dZyjzQ2:rh X yf@,Ԕ<M哠*2n)TP]9Uydb e8>|]2mZal!~دv))~DƃL0ǧ?&G&sA$$Tȩ+y 6dCW}3Bw1ȵ^|_p`^fkx 5k=LN%=Tvv~_9Io\d!\eYjvk{vmazMfoEvx`e чGV􊆅6DԔiAO4UzK+m﫱?i CJc@I ƼGr.]QѤFs~twßדQ䈜K9 yLa, )8Cs=u~2S)lN6a<\s"cQ4HX bLRhZk "RtMPպOt:\yl d qNJPmuR98 8cLawmr.e\{2m,.ewWn[BDu㠎ܻ)*RN qk %YS!t<(\kW)G V*HA Z]CUZ mh 1'q`Tj}0CqRXlg2\Е+W/r40Y7(Ԅ h&Fj%aJ`~s-LVpy!{hӾmZSWJ9gǢd]&(ab7t_j E;mQ?.Dg:µf)׆ɑh/yBd3_]LR#V(C#gX~Ifk'%cF >#w}}(kE'jy\f7w} v XaąO @1 +8{R^U,SJiX54n4l>RgT9`-mCO(cQϟ~e>d7218gF7طTPXaxn{/hzƖ9 toOxzsE^C n 7 v:ۭ+$>?mi0#-`;* \E`gAJ8*acK-uj '6At}lPH͊bTߞR:4U~ӡ#p.c{' si:5䇧YdwzE$b頑d^5F@@6MyE+x9;-:31ZX t+c loV#IS1NͲ1;EpK+ J-ۯ<^]Pc<=%[R,4SޫcI! +j5It"(d~ibN6|vr^L)wJ9 NyqQF[7XES 4qR7L_eIa芯X1AT;dbPj `ܔS>̷&H񩑠"02[!<-̣'`>/XlgzZNT|쏀i"@# "zD)6׺> 'jkoNrA7o+ S7t#(iju[a@P9sn .4@K!Ǵ 8uH ExVbꗿV(x҇mOga @kТ ԵcAl ߶9mB-{|K\NJ75e$ x[.>IBNQ^s_%i1%83S+ ҸN *_w^S4tz|Tظ>)k[G$PAdf2JVWRioʟb⪂ty5 5㇏=(4[etڌM‰} kbɥc ޖ8 'E%ۃaxסkeƼt% t?TRb,8b>tH\W2-"leDg~C#TF Jk# p*yjVkk Z(/%Rw g8X*y#[DT)/c7C쇿ϭȮˁAPzҗpU6rlj)պ 2d,a5nTU]*|=m^Kx:c,}D{+D+?^1  H8Bz5 %VpqSIeX>i:~+4*MFpʒ& !?CO,)񙝤_ܮ>@..CR5g~G^g!oTz/9TN7MH'Ct@g_}/d ЧDՕ`ik9E| 2{. 5qLSr@2>}*L5 /Ğtk}VtYjXk'ف`=-IuS=MbPݍ%9@$ sӞ#xACXYtw?T fvM%86h0h/w33y1Dݙ;XJe\ľX4<LSr-9ŗ#H,{wI ӿUoKMvj啫s:[Ϭs7نsTJf˼WzZB֒5Xf{7_>c˝WlGdܨYr x ٤8?IoB#<(m]8`nPYWحfE( @z$_jSF?)g->j)'0 ga5PziK;IԕCh Z#Fɡ-? pj+45e˭Y_~hyW&" YAP <{١Ec4UsS Ȋ @II|pAfljV&[cBK56DZפ:]c\J_e lhx6$ J63!]q$c,x䚍y#{V1IÓMlglGVt6j;J>4RMxQ oK:ԽC6FvLg|i/[0L4./# ;fP^R͊#ypTW|GyA,OPGn:,vKө,T^]`3|^{j[.ݞ§4pT}0OZO%fT;X컱\DkQzCd{F=(kMZ.И5dC+ˑ#d}־3HkYhSL$UjucȦX$ _KE-ܢheMxݽO *pԉZrRD8@(d a{F`MT-mD@n Z-Yk|Wn'qdΧ3cf0iĤ|Ӓ, %WsHv;?|U9(bqwV]1?TVY"xxqv&{FҫTe3gMbRiN.]LJ@KT PݩQd"iEuHu*RYU{h[גۛ%l4 "͖ŵ?!|TEUV(k ӑdՍ'Q"gIˁ JJj] z5EeS8c4CF'٪3F (N-Kb]}$?$'ab\9AHFyP'>C[*̵ >z}D³܎*52{ &0ҜNw!cۢ%U@P&4`(K~@NֳM` eKAEE˳wX" PKD;W -K0Ϝl0{&h@ >jAm3zBJ"#n.V4x "Q .bƊ*45kTXaBU)&jaFX}::4T5&Ow3~Fêe50evI2"yQƼV9WPr%vPz_S{*ُO&A[!fj)UrIJvx[*tvv lt}U8HCLX7MAnoP 9jH^?dMZY^'!i /:CX f1$h'LO͗¤Z 7kPԆ _Ʊ7z>`cOF& p/FkQdÓ$,P"տbgȊi9oc*4epYBFE;bkT[_n$wayRȖ*`AQ_#SMb5W{tkm04?Y;, et$𒮎f zy%nN0EV+u75!Fk u9cs_G܁?͔.ꆀ#yC_nql~Vw̓QVbC4dKu puZuRL= ZSV $; }D`gMK7U6|#|޶U$9KBu yіAK+#6RK!瞝 FAtLpMM{[%6C(_us5ZgGMW u%Țn${jQTF>7g lJTmHZVv~&$*~qcŐAYa.v|_,LZr"c&ϲ3#i)Z hcACT'pZ;g_OrA䟉ۖ>kRrC ŵ)Bb84~„@ƕ{E֏ `VwTBJO]bHI rcG7jλǙp}YChRBr+aZ؛sPY f\oBF?/)aGMIN`vU?sG+D׿6}P Rn0tM > piw{< WE녿O [u|s R6ҝmEK$ᦝg`]BT*͐6Uׇ̽3hj:f%Х~~]#Ξ>S}O~?N9-. Z6tޤ ;82L24ťoȨo ܰ"rXa2_oJe0Y8Zҟ\Ɩ%;TL϶dWL|\=Jbv*&XzpvsFc:&?w^ߖcZVns(S!)iW'x˝[W|$}BqSJH2$`}1=vupu5'i ⴛsyxZFT- h)ͯF^c^+eI֞sj>Mz5cX/ғI bb<*Wn(t9D\(Xtf p?6F%G \}]bpe]IcRp?W^h'4|n.]fdLr޵ (}&Xa5J\qU0 ^v! 0S%VGQNY{W&r'MؙZu)_okƾc\Nbu55W6Ei3H"x=Y-XqPstflWCA ' Sc{ot=9Q?^uSg3@+5e@B(,(p{ J3q@M~^WE"tG)Uc@eaï}8m 7aRFJhg)Ek,X?%@ȼ,~VVJ8pGW*/y ђ~jU o>%0,[xKK8|lx,X}Բ[R~' +{V8 tg&ڜ2 ]23ܚJ`vϣ숔enCL j6 ^5߅&3 V`Hkp1j;Tr-w0Fhe8 aZMK@kıX`_Z3ix@V_K8Ig2z/(%}@Nb#VkdylmHA$Ư:-eO7&W }DŽ hi}`Tq ZpH!7'+ 4Et).R׍]҅)Mt>_"_S!/9bGMt9P[c{#Qù &u²R K@g:^U.6_HT`n_%ހ4?лM裝 Vl{ uq;a<.uAeIxD R 5$UnLD, lЄxy, )\=F(p4Q! W=Sw\] OeNKcx0OZO4 W< bȴ)q\ZGߡEAgU>." zFB)L.8:d@:f&0P𞡊+jD5{"[Kʳ~lOCi[¯Jɲoog~,G` _a~4~jm?Ӣ딍W|>ԐnA2{K{ʖ7! bfrڒgBHW6wx}h&nM+Z,.qbHK4GJguӰ^c6_-IvHc=ӏyDN֦q -0sUOI dN:#( DWMjMzk۫(z>b۔2. k{yq+VYӆ$$F ueՌ.Bd "%Vc3ۇ5γ&]BB`pz#蹙 rQn߯sKL[@s)wfLt6yt>ưr._xie-CW]>%o„lOw]BnG A,v R ULQFX 8ҫ[ڙL8`-L.QX)(˜^->0Kc/B^/e(*annyX{,b+v-2ump'=5{<3="]Rc;:&ϟ7.6j 6#J&Hc`7N+@} @XX-4Jq?tw['ad#(]YJ>PoKw7F/f:>nToofc: {O̓_.j*_-*\Ͻ 1NW I= 0+X!C0ߐ?3zGDIFH/}3\Gr d*\B/ D fd 4GfŤɋa{[-/k'E@ʼ}6h@3)n^Mw*h]IҢv ȱ9Rծ.t^y,Aj:3*إf_9S#PT:4'i82@+7 9U/-d: Zn^m ä^gS,p 4.܋'N|Uήu_צeS1;N4vOyfdNi+GGo fEoQ"-[{`iQl`ZbkA(${(4mkeh.7 B5^8 } %71fҠB]wh@ X jŶƈ8| ׳1kZ]tromNpF.VVw`;/)O636K Pn74CTTa~2%F߉\PWPv扯[(7"9M- ͩ kP+v.NC.fgoϦKA(8 ß0eboHij>d-+ ֞"=-N3yfKxFJAlkr7 )%l5,}ڹ\ bO "WSrxo|" MXӻ>K(Vnָ(y QAe5Ȗq2CrYVY|_ [YۛӲu+\YLTƔbMvߒs]^tYs`N[fe tNC%枒TüO֎RPn[V5Qh6(8J`6|MN=9"X&VRYtEQ0jH?o ryP1<2ӊFѢMrcmijs}xcG-AUʺXӽ;{q'/778^k5LM|l;ޝ Ap7)AA~y4:E-S,\QQhMG>mˬ.oȴM\wS{Ĺe걟C"eQLm7@mN@vп(=ٝ95qPc+,O}I^C ~6*&&WZ+s6+@&8, ɪNLO(ˡk+Z"XRwbSXsAK^7/o Ǡablȃ܎ $npS5"|P NI֗JsC( tHjLH|xJQX,>m{!jRT+*F15=O,- &YL-bH.OF+VJB5+UގqZi?zЯE9,{{fϠ0M:wCVDץ@F[QjCuׯ}v8rIOZ>&*QѱFa>GXr[3F_6yCm ^pοOA;be,8KKAZFϿwLF̹ oI[X7 Jb>ZEߙPz`/cɄVOv1y FY?bN i4]yAg_W#ɠb]'Q-L2 ր>]n0Fȧ;LSuV}8q 8.TT""ձs /c S%5tT+a`xB&Y܂_4oX:r;ҡu(Ģq6:H܇ညUEAoSo0NfꑍF[}c!>tZN63[9`1:K-x5*NZCGuN +Xh#Bqiq&\`* 2#z 97D?G D")M}o,~l݄/L~ܿ5ЊNnjL'_i=٢]xuv)(X\rEq.ϵ (E:GLSEߤ%w.%hXUs$5y-m6t$9/skZuag]uN~"xϵr'tף+T^N§pe "i,<)~]#GY6m\Z/3]e dw#~ <F ?z_E"2AvTY&Jo;jV/cw6v U`ƅ^bw: :[7P>Ut?>`@ %Ȝ?AR+p\$8 l L@NkYoyN#EU$Un9iyl^ yH`s.{A!͍"d )]/xaL%ڜ_ =DzmV Cw+KSu ԩc@xhG~-.9V\Q~<*_jTAdKEOHlPK&1mH+~ҏ71s;t)`6n@P BψѻpI$γ7v=̊(XG9$%'lhJ|-cE`p ޥӖHֲ} U+}@K\ G۴&|vp|t,Aװ>008Vض4OYX\a)!/4w„#J:oNPd74ma@ї Ncba2613D4JwOѺ[PjB{FJU|DJVnr*=l}Pݱ:0\_Lyy͖O~~H;zy )hL/Ǯ@1R Q 'ჼ%mxoE *`{)3#O^hO-(}2Dq/x6"v5kbCf4j \GyW:gc*!-FύpDfF ɫtJ7Ց:0~1RP2皋 r=S5H"侇D˭rp2gVZB4i!:NaJjPUꅉ6!W".oz}Rm/͒f_A'pejh\_k:+it X<sɉ@pD JhGhwEyK)3ۆMJ؜|JmMjHo|Z'nGnclt-z!}a"85I_}r|ުorՎr$vU2hK݄ Df(yKdao'GRe\uq:!7n5Śfl$\p9FҀaQ{9MQ=Ӊ7Zw! =SJ}_+Kӝ2(&! ?z(֡D͓ol2[ޭS)qb |H#oէT1Usi&2 @`P/̖^`V4}1&}r-'WVe,L] }Cc(wQj#ܯxl8?8Z ?,sA 3Rn8Xψn6]aE!/du%Ifˆw֭YJOtYV E24?8P y7/oFSf8۾l4_IRmzq71՛ٱl@r.{3\>-YgP1`3F0,DSN-m͔S+"jVxԓ1[Ҧ_;lg⽵򘗧~MM)tg15Bٱ%[8`hAW돁qѠ'ո(IwʹrhH I vdsą]ăx& zr⅃3+ߢ,(s5Fn]7ċ+56 b m)D+ .ugb\몎uo.s rJg-bkс's+ C~LֻܼQ@GK!6&7OxץH.ʽq!J5&$52ȼrzra#k$ήX#WgZI|p\G 1ek݅RBP:GaD : l1BգRcӴw#틏Hxlz*Rt6Ww9-nKً :>)md4cSMBbFF0]&lz qt9G* ÃD 6 yQ| j}",9E),?ǑR5ʄ6YȄ r Yk A8R6ZNJx@׊+ݟ_@S`on.dK-4ݫ܎ƍ@[\n I#n+O";ĵg?BaR>{NM\% DZ\?쌏>'>3 jehwuU|% _֔BsR lJlTK9l?Nw{)dTC㹳}F&Q> f lPYPKGQ)[D[aCҫF\TZc4# ޜ#KTn(6. ,ϐD*lVO\)t0(xP˕$ |ہŋB̆|M8|uOc2<=(- bTGB`DBniZcTzӿkJTdrߙnD֢4e3$Gߜ1" C9(gB콵aϾ0TE abUJ4uJ0~,FQ4X.?NjsH`JZ}X$57܉meO|&"97L~,X.!Ǣ_LM{f[`kǽv">*f"̇e紴_QQف hoRSt?33_ɷ(l Xz<lahvGs%&9Fn 7{̏u5$T>ۃ_cUcK:$g{P k̘wۻ7&:|·EpYA܍&5E^T&[F'A\rS^Nk/XlE>7:ɃpwH5BѲW-'ʹ] _vQ֤Sk۲-r-ٿ)$ DͲm}LpYU OrXL['U\PZLYk$i\4 =V89t?lI s &i c`OUSIРYM/3'jG֗7Ĭ+u1VW .n {R(Ͽp9'g8(M-+ӯ E&> I8/o Nd`#zZ'ʊW\Yш9]kJѺPȍqȲuDPOr3mm@jlE xGC-9Ɇ-GS@sYn=R#h91q>d'b{Vq8RBWBLMi۫R>]e]ymbrFixXn[wR2ۃSA>W~L[h.`1h:E$-&oQ%Dn-~bǏ|/`k]k"EfvY# yTM!zl+~Zq Z"oL͔5ڦ9) Qoa<0Nug)EIHqT;'*a1d G={\Կ|n7Pv1Qq.`ͪS'[T|GOʽpeptԞݟr> \| \!~#m2kԠ| p+<%gA)-VHR<Ko^[ =L7!/ߔ[JH`4D< Fy->G~]z4u-\FRvbeen@'}ؾi;t[H5Pjj+̳RGf( g ڹV/PK)Pe#2$?ec?fxa ܠ H˔A =\uH@ k#^LxtCII<>@\@$H>) Yӡ~$KWnp*S%ZcXµ!5A/dyO;6МOIVݥgG_.LrI.4b>K9qS]!E⤪&>mPC\GSU-І͇Fnm݉79)Pyzo5"#^Jl6e#\;SieGzX7/VZtxCFR}!Pwe=?ڦZBle䩬ˆ|#pKa_[)<EU - 2oT7ouY78g0^78?E~gR|׃N*ūk~]2v`YT+D.R`<<$UAĔ(Lqp|+Z{6}NjEی* J7;Jv>R2(lgk@ X˅9KUr$DlV',qa5\co(οK3q"h!*R;6$W%KLRUHT;(LPsT76f.rpR+Y 0B֝qlyA);bs$.VRwP*F]k6 A4PN 59[%vh AP>5c^I˽o( l|X ^.0铄1}J͡e-@n|4 ;G;Mrs#ﶲR@UoW(3(jʺ5 (Sg~qh->2E$~0?gu#cS&iDZ5sB֜R#EغazDBQ{ g}lsg0nDǺu unf\M+- Sp9|\\M@ >% dDY'a3[%YRd"36 2HJBTG.F .ͲɐcCXF=57DǰhpBRȑjcgv}LY+NDCuצ},\MǮ1zt|G#E&wK%T MVhɈy-m<5?7KE& sZU~!Իb< R r@˿Ycg^ Y䥵m;7p] =W2 1J{rZԾ\+j'D'w}c`)kZF~^?J6Q͏$@`!v7jҫN0 uo8?mzJwޜ`U˻1qGrBhllX~kӇ+}uI v;6;8-ӪK}VT"3hEqRλb饋ZDRdw,-EJ`Is2XhgQm9Ou3JGb4(QlHqB!z|]IqR Τ8X8ݷ[$KrRh2BYPap:[0+:#+ά:(wՉκj)Wu}E_6qY*8IcugE#0ݙBE}8}qC^/֍~-k[T8y'2~l}QY-7&(W=5 T슙 /HMcTV5_^bF#u t^FI&8a- .&|CO)~&$Uet97"$.)gZ00ITfB/ʐ<-Xh0PV/!ւ{i$_qqqp|<(;GMGo RrKr+<_OO\^0jJ9Pe$?''uJҸՔzGF\k|NST[YӐﳓ6cTTuN&8{)@*BGo0}gVz~"xp|d)Kʺg𮷋 (pE٭X`QOL*ju*c8Le7:A-ڎguHB& ^}EE༜+8x)4 $0(|r=D<:/(h Q| n &5!rֵ0ZY[)=򣑪rP\\r}~]ULBhݡ8y]|$,45I>Њ|fG~abrqwC[=  .C=1&#O A "ȥ5u(վ5&WB}&\#b"D,` ="9ִwKk<ǧ[") C g645G]r䙕 C]$uUqDⓁ\WH*xz8x0Tt_#sCJÃ.J4_ b>'UJ] ,RWvn|;|ڲɇʅ!f_-;F+og ߤuDmw<"M{slב#Q:p8\@ ijG1uZ皨NSCZZғ+-dTs><<z2l1o)AQ %^~ly; 1 J;gP&vp̚~fxd.U<&Byq=/Pj V|Q#]M/iqBΥ\rm:eD6a7*#銴)ENӧj#&jF)^55 |Džsm YPvD(dr] =/$ =^KoV &qA"|mܑ6-tn O~Lm(IP;ef<\u [&T/48[=u~yx~cZ(w- Dlq6/ޚc g"#uE.j蓜0=岋;GZ[HXɱFNWfÀv+B)5pud1I*ݬ!G]' }98jm,HQ#D ² r=Jr x '瞶f53MG^CKc[^,IDMM!|RS86ƒ-,HF/c63f6Q,="[ zNc}QĘl`|Oܽ\ۙS/_*G.ɼ'R=Лe~G5/}Bںm7%&Au_pN$[;?:dT̑īR}6Bًi~eBϧar5 +E3ϝ%!#"d804@X٭^R AN5B/4+,&O)u*SK,P|!"[ME[Z֮X;2f Z*Ϧ]U5ݼMC-da_Wq= Qd&eh-m(P,VC6Z`B3E-E;imZZ[~~êx$`c\K#+= \`Za|&, k3s9{1_h ]@6WAvfНG^I2mj <2zIQbZYutMc}@&̱ZQ/,w5v;0F=_y;i2E{}‹X b/ұmn!Զ1vG՘!.(oERMA*#Bfdy`& Bx1Jsl]`Eр6$Jx񖻌Uӧ#} >*Ja+4Lj$7xRuֲԗ;;$ڳscڵ#meמc𴥿@f㧾J4G^#lO̢v}!a'ᒫh>vRK@M&J G=6ktOX$d9h8͇ 4 s#Xzj$c+ȳV.@C'Ӧb(2|*M[]RԱfE#,c3!F.rFг4"b}3kXMJgSL"ۦ*a0wF>B$_{!HϥD nNA4f *{v][x˟iGE(jj H4Ll%rp_y|.߅.mĵ^=:>*B2E|4_o|Ao@rPBTA2]ه34b4S٤6xg`8ДL!s77ߍ2"sZ]ll˫ۺf֐_@/ @W.G-Q. "[G{ߐCh=nW [)E=.?{7x"SN >LbP />eS3]#]\J6k(ӪoJ>lq ᷓX:sI=f\xT Ae3.a "8[G0 96ù]0kp ϋT߫)RP=ߪGj zIz0b`0kM*C7\VZ== Ncc. G4A9_|NS9_N'\^Xq<^JYT՜ؙ[b::/>l|GRT\a&K,[gUjyʅǫf7 `{Ðߙ;`E3j< @bz)p03&8եDAi$&6;"SRLC8oTy%QWYE;̩MJN>8\kMdE =}ΛEN d}iIn5EA8``+)T^a+FTB3s'D}x;ב+,B,gAdj5qC*ZRd`"w8ORQRzJ*+u2ߛB[epA ZI,cxуZf%h;vpkkB6ɇ_,&/CR G&3 S=a_ӱI4(ռ 7&yF5Dmwqs/U\R9Ù;f:ᒎ#/>wȞ6| DP9)# |ׅ* h*N06r%P}C6!IưʗU8## 5%|Sܿ>D췝K^s^)sF7"ܔZ"bNHBsU:ׅQxKU4.>=LtMQs[O 9ާeѳGuB|[dsf$YC{ إ6f;e-)DDs^ gzZ!FJؓsk0D["lLʄdhk0 @`18b<xog:Tx,)#MSF6֕FX3Mr˕63+zk$Q #WM>1WE iT|0F:/2BhIAOACꏺ k Sf62a37 O8}-QQOW7|BR7W-:oꬰ.xӺ2 oi5}\$9 _nig@-" ~Q1[Gx~6?v;u|N4El&\]oI2CÌ $ZͣpO"OYw*'bWz`IUʏHŒ)bo߃$5BnSdw>`osSbV"O|dETF0P5F*cRh0N2wOR kmѳcӎx.ѳu\`FދUSoDXLpIugڨNze>}`8KAgaA>ƚQh3S> *YSҭ΍7Ȏ޻2mB|\nݏl&+FŠN Iס)N644>0爍ݺs $Г)(BnrӸB.ҿSu5hR.8)ΣRL.DʭʧGD?v^D:P}Iaz )0=39>6Ș SE\B,b{qqz=bɺ$!T;*+=:ҋKЁ.&u+L,MК/_ 2I 6 Iۏh6BBah )`~^39aS9 PbH뉉Di%onM)Nj::K/E]06 hj^0Tww b-cM`|ߘ# ϩw*2HSrz/ ~q"x;MˇsCpʨhlWd pP1 t;&gVxq{5"Aa5G}zϙv,?+ocKz> nSwf'.oK&ISkϾ\LZʁ*CCuO/mL֏ DK:^A`y^7.!(8D =CM +_k>ܾ*Peѷ{M} T%?WS%wNDSXPhO>+{UM f_O_rfkItP96M*N='+©,3XڜK;_bb`4PXEQ2֮ñ`C/f쉄\4W4m-w>W7ѳmܜܐ~}I[`Ũ?&T8>D4'MuhŁ޳g.d VrߊMWΜE ݷvwc"/2ƞ^$Þ_6qB/]yf5$KR_i F)dGf5`eE0e(- I+#z]Z\AbCq~{"|h&Znpƿ`{;9KP^? I㛺xUFKX .N4]̺+<hV ]tZ8MjmXe폡xW_V]!_;`JkCi]2y;+g͗ⅵ% g%gӧW[XXύpa5B{Bs8Qsކ dxĩہK \y(R 茓U)1RZ( ̘Py L# [WK>}|D߷v{lxx›e n$OmVΚw5m$ե$Iw9%vbTyK{F3EͷvW>T`bId;z ^t1W+fr盃2cLT}%Y z ?}޹V݆|6TRN-[z$n(wqiF* F!pN(1Y5ET ri :4KF6p$qJ qq -6)a pK 2h-(xMiC᧨"{wFso4aHE5zSܹakџG bbUT Xk'UVp$EQO;(gڦ', /йm }@T᾿"R T7b N.a_*le.\)^?S%KXrJ@7rijY_#V#*VLc^skuTJn BQ882d+_vYW&ѺP,PXZEJA5ĝ~O=I@ ÞUo `gWrշ@?}bo p)Vs]`8>TTmR`(a[h[bCxӃӓ56 R){jy{(f9,*O$Ui!I1Dq`,/K gN15w9s ^,P8t :&#̭F8q-TڰiGUW\_你C^U2r:GX=1aĖO1Y,j.yrLS1;7dN$iFX_>QҴK; 6`27|jqLeaXo>ćHW4FV |u=hRP}_םB%^|@Zܷ 䟹=?!*% _]7zV,%-q,D5tV&?2cc0mP fo)o:>RA!0CNsYj-C3SC"|Uڨm SB IDx34pp[qYRзpc_BCc{UX6_Owpd;  y,IC*\%^^X%c4_ -XD [cvZ{25 cH =Å)4i$#!B\-{zc,d.VNNT-22!IKwڨU_p0[[2$ha&CJ\}uS$Ƃ]|ږۺldI!_𬦬WSžnr7gA {] (z29}CtmP\Csbx~g,fN=M?ODMDpiH{+$ =sV\Pٟ߰yJ<;@9(͵6Vm*PE"Ԇ[I0FXzO/d1h>ʰ^S(YWY 0\ q/DS(*km *dD3Qx9Y]7tUԱ ?GQnd `xZR)/b)5`E쟕*$5P7JGyQҰ֡[픁JOY]af 1FYO PKw[%?ZvN]k= yfi쌤T>q=,#hD|قT_2փ>_ĸߛfnmaM_8[Cmb;WeF%MGkRbaI02IEc <Hc E(U>HZl=< ,.;T=ꍿ=KekN/Y!9E1M9$XpŲ_3ZA_<"wrR}MP(Dd|q})5q=g֥@"$I }A7ٟ^,̒2' g8=[_~ TqƷ[ivz1B2ҰwOy+4kQd1CӞw@6Tֵ' A.ڧ]6}a&~c{v-{X/QNA{JDH9_%2m9_%1K -!(Q9)Q&X&V"Hv>wkÍQ1Ue9gE5%ql nڣ<ВOԝ5+D-~b2um.Y,Me~ZXXYw f9`FoorLј0V@'Mt\-mz9ct41=OPc3WK/ȝ^[5L̩=,EObO'mp&f5Z Hq)?R c2:َ&߫j}NB!O֍'(aM:O΃sE;'c d ;L3xJL 9E LG)^㱊l\26$e7bUˀ"gMʟ/0O3מJOuRZBpVWY$2"E^@iG0^T+`U%^QOBE1A`Q ?f}uBqH&bzkG3=#οI @,RM*9>Ő̯Ó-,a>T-02Ʃ5ch)JԅWv,sg[yi9& S*ѬQr3@-1mۄ6Qy OpSV$2%!u>j{E%(su\62>:&@}uɚF`,GuzoEpl3ry {gUBrzMOә2Z~aznsIr!H4"`'t [Le&z<ɉwG,Ⱥ־K`DZ(DvN#y 9y .Mv~ h$"ٸOpJDs= =#42$Tc{}\@CyBܼ?(Fȸv0cd8?ઞ-sG 5\@+.pc {%o 9I p Y$gYfuzjJNut^۞M )ҙr秌|%W&/$'yl UiF۔iXK^oʁ*bR|ǵaz=$1;7Npw;^gб_dZR"LkXjERb],k9}Uc49/*$9~ws! w˘(pHh?Y+u2Z.@ :<<; #=2dHf64/[;kVtʱ[ɘFHv\P X)B a`aVy!}d#A;BUwוtc*I(.JޟiL ݪBM7:EsClXWYq39MD)=07U|gg[Ot%󑻪ސtǰ .8JFfEAjsl}* ұv}?f+y=ݼW_#*Td7 ?6Ѿ{|V'Pmm@'7gu J]0{JYދGO.b|+5vqp1z rI"_~ϪHD swJQ{4ES3H.]Ҥub^p+b#J(M#-7n/&턒rps=$6]k`Զ?)ۯMF5uBI@S"шM=xWQ! xN9\$@+^?h|0M Whd϶WRya0!PU9Ԟ|X9`V!}]e/6` P"[qs)܇w0wݼ $UϬ<]J\oxg x;A E˛n2>]t}vւ=zCK,d5K>k'&@4g:S5e7s7M<@"wb}TfVxS':$w~y!ZpFHה"#O9=+@Rd'R\ʀ}Cby6+ɼ[#{m.Ў9Ĵ<#3׬ml3 Y-L摁4JTN &*ݎ!65Ko.L[\"A?2@``(˯lɴGbb>)r1l]0i! MjC;}7ըvĒ>WJ ޵̦O[ol]f \~,!ЍUtXmڂp1{b-\:' '}4C(E+ $MY^)kBŦFH٘(6CG/po,E^c'R:d39iV(s}~TዳCǸow>B}'ǯ+fe؝~8)7| Ul i@휪\t,:z|f-8%_isr 43(C42C)dMwuZplj6ZC.Mioח5qȎ^Z zL]~4l=+R5U*D9#j>L?kn'Р"gCDM$Mo^6+Y tew}c焐^LՀ@]*RH-f 7^'ncYAekNŵ0&Lc iߏ?^;ZMm?JGN>8W+$^ ek8wp~y,Y{d˔aGqJ?)$82f끄fFS| yLeQn,lg9o6|#YwPB03Yu3C 0EbWbp5 7V"@?m&x/'Yoo-^%S ?ƥ3l)[e~ RjlSS:ZW[sb8 Q\dJ^geΓYd0zVkM%c+αU ǥmw m!{.?BQ-j ⎶/|U+)& h#?M)SK]7inI: Qlɩ6}.w`ɪNiW]䌿zpN1-vBD˘jJ W`Ɋi_en#L`iY^-tqly,J_S {콎M.hyX38K?Nbg:=3LV{&5U!5`k=<\J΅$?qOŸ rbV3b#7=@`QMaWWwDm섾*Y5qD&Ldsx$XXbO"Éެ^} LQԣ~EeҊ/HC%qD >^?D] u$B4`[%GGq#gMv5{Ӗ3]]"v?j2bpau=npiE;P-.!fZǧ?1Кꧏ ۆeQb{ 7v~u7Xv?[`! y h"]sЖ(Ca2GgM5;yQmFMί=tV/ N$}KAsgϗ/ɣi 2xʨL=p6+NBݿjܽ!6ػsҐPĪ(*EMVBPZ% T׊ @dk&ӾzbAz@J\f~Å2B +R@VBf^ ޮ{.5К%':@Oh6-?\Yq7R$]2}n'_ q^+5W6soTCp}7 5 kaJ3Pѯ&~eguTzWJd&Z5aN آ}i5*':tm5-;ў!r 0Xʦ1Saf- w`@H7b,?0ʪxHܗ[ {uB/E'\4oN{k|(>dUWcmۂ〗ӣzzB;&jqʑ+k[?K D*WGó\j1١uAR31N{K,WF* OxNNf=}i@ I,3#*B1 y Sevz n!v2Z4bf~]pKYطX,DT5c/+<]h=;.]/Q\e?B6@LMzWi*8&^ߖÌ_(Ɔ}|ѐSɜ$Qͬߦ(%G HU&|{%ojnlpx-'qڻI*Nּ8A`@UP=xW{w)_G:N;u Z5-d H{-o?X1V{ع31*$L1ZSA P*Eo0bzd& aq}D9Fl1qai f*1n%]mY#8 \-X-[KJ3[7ߕza] hL$+0d!sQVv_ aS%۸&".hF yx+IHJUڨF^}"Y-t.9Ʀܺ},d)Xet"ӫ odS;i||4/{N(Mv#5ҧȝ?pQnG1+˦O,!ք-#B=!+nUԿzanj0.afd+񈾀mnlFę~8chQk2'8lVHCw4vq"5"eb.)\/TLMtU~A^>8&& QtCMr%ro&l`sHt3~4-_]Z/:44kC{صIAiz*CDdeO!2%&B ,HCZJC'ʕ w,>2LUl,3%45QN]k0cTƪo8&0Kζ/Hy[;ޘ\L #/! W'1?x\{d%1;=Qy1bU5◒׎\TшH@/H_{ާl47bn-C3#K1|sAg{H5q-̯e O8}vV%?0^4oo}y!(G7< J3NC6'=N?̬dPP$޷*BoJ #f(&'Wf!*d?f.;,brr=' [aVI&E],ӻ "Byj%}d_s2^GD.^=ľmZ5Q @[[ 9 P)]Eߞ=mc)FF7WU3iI*v3Yvt♝>zzs|ue z/*}d$Xmm&n*G3):B:02QuS&MPZx M?ۥ@ .қ.%}P;]hSZ~>]Qa 4Ƿ"[E{ D4 )ֵJ!i'-uIOο85r5jzLofDлazM}cç&z3_6A3l!\\xCR[\5 ܃';eLZ\k'TK-Y;3Y@U|>Adf%]WTbAä_%H&)r:F4U0ݏW(H16VRCFw? ou]~jd$ew]Nn|&y-yYOP_Eu3~tf14]r u vo0S6o*~xt ZmE$Eõy-lÊ?G,eVy:~-Avkm++mNlPm)Ŭpr {-Ra] |<cNL%%" _xoHH[.ņ;[l<SR\vLT1Y׫p^>:ȥ{+iCs: fbsz͢LܥQ%=sVN`(C7.GƲ bQ5\.('wP~&뵫ȝϤAcql$]!<0_[)S/6;4#'ou8JvY+3lT n/j{ૄ?#DGn>+[ȰԐOjg5ZP`s(#\ZKR@n[b%;a۾++,26ѸKlK U1[%mN Ewnko>u&ǩfQ?-܏P4P7Ag'(31|GԞqq̓*LgGnhr¸E>*|AMm:btPY4!/El &ug޼6`6lw qGT?⥗:~6ĪlEe74ɢrSTiJvgEzS_:WeܘJ6NR |_kLdO8ha>!7?>g%:*;vzFj$$M/ _2MjcI"MbD̔eS1uJ+zfZu0>1z`R={n1( Yvfs-=ne vwp{5>2oRHsO0P?5BG BXi,.)q(HcQ ؍"wgN=VnÉhHqVCL#[)2Wqe{]J\ ٮ&ž3:u6_g2^wHjܼrvcƽ_{PBIql-41V=l9xwAgM lQm]"T~Yhݳ2q`49q;lnCW*n=CNye%vsO Vn%kT cu`oӀn FgvEq2C" t< VEڪ+&ey8 PBJD1\:ږIj\d^bX"rr^o17~iXo(0x9L!r 6v֧bbXܿn}cA8_D.Qrݿ3'D 醳yѐ:@\Q &53GY?|}$MkYMW60(ejFGTsIq4ҁ>^TDZ[Oqŀ:^eXo( '—{MsREgլބPr6[R-S,M@a_u $0KS6Skʓ֡b610 ځ kr?n}|Hpl*ZWAst? L$/~ZIui 8X]srQ$p:O§ !X`ȗ%H.X}^C"&ФP"O?9yD06E?by H{,xA3#zZqOyq_S!(Nu76v,OY@mʘHc8R564vc<,G`T6LY\]7VFțS9i;`bbK^H6#-Xac"M1A/L0NL= YXtC}j9T+Ax:SD[Bزx6 Mb΋=H 0uX԰,_/-@?uڣ o14'|N>uL ".~Sez4t@,hJ >~897xR9NS푬꜇DgȼI tP {P,ǂ9e@g# t^M<iGbl.'dƚ2$8'f-B w0_%V|n7ZhtF2{׎'CTL֠C@0tӠwPFZ$Tz.8nVYM%$'UҒ)Y*:7 :?pgW6JMApw$W. etNLM/9sc)2E_  㮳s!@y a!}&88ңy77N:3V'NV;?8O>)[m/g_/3DF/!B-0Ԙ`VDxhM}[n{Y} M$LJȣRH )tc)[o:LL?o=N}iҚhۻ] E p 3!a>xj~7gp˧Φ+\p? -?(l{ (H3$쭫EY Y7oCOC0ڻgVk2iJx6WꚂ9^ ԨcAYz l[*;ø[_~i ["+VPRa\_,b,8ՅsK6/Sϸ@t5"bͦWVD2ƞ2]kuMH".*`b=l1G$ ϲCL;ʬz/]?R.ٕ$V)FM!)^W:n;}E(=Uv w K=0z5Z`L|ʤ.SM"VQpn9}p~ EYBcihS!7=Ą#bNth$W>hQQ8J;q\\c2p_Z:]zL2Tް1+Wvd8QP4sJY%ǏA |_qB8jH]£ZCU-[7*˕ZQ˕e P=z]shwNO!|釿Cbmvh]M I}op (߿uϬ"ݭ{=lh8}Qh-u >aUC cCor:-Z;A1 (M T[9{Gs t|h$&|53嘢xkPV9 [6L*HGѪctcn AjG8Ut~m2VTH#NEeuz)\֔D-< VԵLXPA*$'%w=A3\w":,Lw3FI*3ڵ *RZ"a>4!,ONX~j |} (ZAs+]ZSӢ$'>?{ YH;Lݍa$̾'Rb1,ɉJM,yzO\]:Sr3cCwuӎ3z+ӌK~!גx߾N11hiɫn eůi] O!5{WU|fMqo`]pw(Q +Ez $iZµHV[BcPtRWڽj Z]f2`K{~(b\&$ TFXi;uG[ *QU?~SL{&杩~ ^pOƒ`&+7)~ XCdbVGaJ[Sy&T,Z% e?hh;S*]R,~P 78ft&EZ25K%2f(D1EQl|X%P޹QR$rn6/jԿcbXTt ?XTtx1@AY^.FS_='d$XIz ܬGub iߤJd-ƚSeX߿x|FlA-f%QJ‖(Jkʃ]gi~”7>i^  pNߘ_78R tSJhqznBN g4;uۥfp$+ >?Oe?@IDo>jXX&Iĵψ'{䧯4Fw͹̊샓iO3qC.v%rnxin,r呤yh-VF1i8h,|u/n{ei Z},3r^ݿv0"cۻ}̹B8ΆEf=%ArM?4XXىB J;H@JNrm H4/8o.Ҽ3Jn$q=d"K S)ԥޛ}7`{_knNPo1Hot!y!qau}<o].+%e&DW-yV(DE/[7CPRCTXh-/˟ïkq D0qa_QƬ EP>e{%_'0wB̀2WI;^q`!#8 PqG*>n}ٵlM.r&0;F ؚi&L ~}N=UL[5܃Sk+O4.v<'+D蓿Kr"W?gd:@L/`LÂ: PZB__yc;?l k@{ǗD S ^E{u1Glf濇lx4qYSv7ï-(QG'W/MFæJV"#h\nG,}q>A%S %^[r` B.~=D;fB=̞+:=zEUXr1S? -=Ҝ/$bsS!;^n7LPsygj_3B{v}X>'q:wrK"WUѫ!62®T-{d2G{˸¦rO/~&[ɔ!E3s/6OYcN gHtb6â-"msZz,, Le7E,<.կWSN% mZyXk|ge] Z} ~0?Lf]~E@Mn\׬wus x&!^ՙ?Ѕ_^vw/qmA|pA9~b379!XxM$̔Ag-gLbwH(q9?#@Fx=[ʘKCJ]T%Ot*AyxM`PxxȐfHJqle )h4ޚ8ʷ?Wt::U\;>qSnAouE'Oء7/s-QƾlrH&}D_@m?I2t% @>nd^}kiapB:N2Oz-\qK*St)om?M9c̿|!&CkA)P|j7xAFYIӸ%'dTÀ°2obQ'W2NIUf\M3IOq?IE{451VIyPRE$.ͳ kìm&T# zIeJsߕC jűCm4Jv_BC/:)ipAY/MI5mp~1FF#FŬdW)U_T Fr/ZXD53Cw9T/ F.mWGZZI6OuJu21j\l/ac۹ͳ r^@/Dd:IFz}d)SL- (iZ0A71RѮǩwe8U̎ɂ+^g]m2SU|uY6p 蒼oi7kSWX!{n]Dg'dFa\lmU7Ė%kR~,!i2d 3ho~^:ȩ3'1?X$ˈ-i5@;aY+[:t-\򌒴S`t,"rFПw Ek3iŅ&ϮY i"z6cOm 9Tn''2cZJۢdXƚ[V:(Ҷ3߭C$x(X B5GP&|*gW˯ʼn2B!ˆ8+6Ԏ c]4k'7Jo0`:0y9ĜD'BW), h]haqpҎJH򵎭r:uYջaLܕVsєSYm+YdR%EHRKBWs]؆8{)=ۢFwLr4ٜ8ZCU ]]f{yGOniZށmUUH)ARǴYBES|,P!7Ͻ(6Pi *;uֲnm2-ZԧH Bgj}/')OD ExjEɈj2mwsWjv芫GCC[}UְzR\U:s_W'^I+wShBY@葡;G뿷xL(mr_ԲfJܜ@hǔc;ƍPˋ =r 'ŭ{j_샱mr=gԄ/nB#K#Z~{X6G)،z!%PE @[QBb /mUN%OFǦҢ)9DG"Ld) x]@NDoOeX4+ 4Tլh`б=ۙ:D܁Y뢀-\ Nzu`|ZmWOۧ!s>E r@k0YE{Ɯ@aӿ5Y0"8~6ֲIcg ؁H)0 } ˾ _iTtR"k늲~'>W,ao6똓^GtICzk:p"h[ﷹ6$216i1gΓ7VܡOO۠-&T``%1Ş &hLsO)F$)imWIX_{;A-yևP.!ado9(oƬ4l4ʔKbwdkS )1sZ :af系LY{mv($_X[r0ܖR @ 72: =םF\rgn(ت3>;Y,/b}EaX: _I?YAmrşk1ӳQ4L}Fa\+NCJB t*@Ȩ}A*SQS2ﴁj2={whʥ*<0Uj[S(9>pz0>N1~Q NWN{]s f*1ۓ?bƘ <%σNT˜=\hO 9|jUldnpn6I8 a& a~LN 4$-u? Q[Nc7ψU 3`xbmO~6O)Y7eչxl^wlاDYǶju/725Q6Rͤ8o +buΔ=`h+ B\݂JlZdX 61=^Bs3A95)^G칐xʡ *O&E}ʻEujiry\>J^R/` \ui=27nU}oW ShًeP& B[޵Vӊ (5(RwGBmHhi+9P[C88(x6nUctk7s'>FeȈ|Hbz7xkqCG( tc, +%l{ Zlqs %ix%ZJr}Uir czL#[vaUS>ҷMUϒPY@ ^ Y~skoۓUrcvl980z_و^l==H6ڜCo)ơh-.k(=};WJ⮩w;@CB$(= ^<c>ϦRj`FXMUK}Masѷ1gf5o/ 7Ryd5 6tA֡Jh,<<2aW݉0(oר ΰökjyGtq(iD0meW&)KGUC0q=!<|53 uLt E0-Z*>|nxz7L=8Gx>8~#y G .LC#aZnu;BCaw`U{ҟN $-s=_6ZϠ8ф`xͦ*ʦPx9Ix߹4@89Q೐=r(&H80[)#L3x6no!8 `YG,# 8T;2p%9H(d9̘9Z'iq0ʽĠ>%1iL4A΂}37c9Z[֩ qJHNfHUTƐ`8.q1iIJw 7eF3rw-⤮XtTNFv`donpo4^3^deIrO:~z)HE23 ZnrbӾ iI}_A˴ĒRd 䏮dJؿL$2 DP4ZICN`cSB y3;9,C!dG*rn&A(BY^X3o3B@_'nXf [m٩0KekƒY;3"e%iwg m9I4Q Oeɛ7@`V} nlT2/+MsrwLvoT:? ͔z%1Ģ2RΡް0:{b !!X&iK5!Jw̞s5;:@$cs] Nj/Tv"!P}4D0i'K7GQue=X*މG$7~|Ŗ@-"3{2`]w֑R:2{?+S Kŗ,Ҷ<nf(*Txtٲ} c=bWNLyMj Y7~;)f9ِE&!x=BEo\6ynt`wGW}P ܍@e d{\L@lQc3$`Ng­h踧]Ҩ1菉]ӴKO8nٴp:;MoYBpd=|ji迱[~eVB_Gh" zUJQEy\ q~n#iClo+?`-ơmu5q7+F2%!+d쑥C!ˮmt@ c* ީ"f""aֶٲP\ТYz.5U^Ѥ\}԰1y1vȱl)(~RDUfE^ WJ1ڔԆMiqj3ka(ZJulLΘŜR%m!_o-=.V 5ayT9$[Eo 06^|1 8*UG lt\T4QjmY\91^>ڷ9yft/#Ow:@ǞeSR 0R.V =>.F=HwBVGnlr0m @`~Nj`:+W= ZHEZ0{Q]K)'.^3,_aVS-!hpeYNx~VW [ExIxˊum92UF*8 ƅ 8dl}2 np;iª؞n ;*57!rf4nG{o1k  ӯy@N@Њl5#ɾNd>'Jg TEP;Ȗu E ϷOqLڢo+fS!X~0./S>΅:w,`?n ѳ~fG+6N=[Λ6{WX=匶<#ejPyRV|pEv]QsNOLjM 3i#>%kʼn2N|%lǙ噫~˚Ir>巰a5ꐏ-^^3 I:Dصi,= 7PnGHT T,^z(Z&>\spɇxXG&zIsT`-&ؼ۝wEܲb5$FĕWذ XZN)M0c.{c\.X./@N{Q B?}}؁O ݫ ٸSeb%9ޔvjݔ.8oebtXwΤK)\66'yr$n_ԋ/=&e;s+H\K4m9s^>~fF,>pKmiwzAF3'O=4zzR'W lGCO0ìr;W(1;mNU  /1LvG˽E$\0d$d3b Q>4У̪7,xJWZ<񎎽1:tՇ.{}g8)j w"_`G#y w:XK-0"Zlܦ/m{{ M n]s RjI*E4sXxR/eΟMF j!:y ^hؓapOe^4=g=6| 7CB 7FpdGs*ԧ)ִmi6S_EW%kaWS'iNA֙PS8ذp}Z!Huʊ(y˻MU38/jdKD):bx\PLXK=*? im1BPI7q-S Ɩ3~H$ =dtvm aK3"ʩ+d$&%B(ݻV3'ZpX4{U7٠LcE낙U/A(J3 lxj/"@'~s)xNfG?gjee K2 1׭0o[s'PGUBƤ#50]5g^fx61D$,ͼveoIBw$3+~V!u_:}="u>M؉h[g!HDˁ3>=Cll9n3Kh=-ĘQ դi!*?5xIߗKP%0,)6+yD>!֯= 1]P%M3NpDwFnF;2auOyْĉA#% uPs+7%JI״U8bkc6b%Ve#`׉mrN@r8hMc<`7wh|U`vWsHW>rp̸xKUpKsZ?&se,i o[Hv3HoA&vɦA@!Y ђVp)j*/b܌LՃۼ_] )z exIkzGjv3>n^q %+z4?5ŨlmHQv-XUboxKBdXz#t|jipގP37B^MU؉B|mu*j.`a)}*:Q__"dc|)wd[O1fΛIo#h``%W`~lRD$ͧ∍sMHhlL"{1'`e)#gՃ"& S">JMMxSҽ?@&4ph@iyykެl]+'#^#9".c^bxn'zxJIRrwYw2._[ΎL)p{QKC]c8Ã#VڶVs+.x= Nj{E7w2fˮa%n[r<=j^Z|ƦR;vx@G{x~ʸ]=H14R 7n+KfBE%ӳ<?ʀ*;?8_M05N\V~.$zZܶRok\ !`!iVH9䮣FcާWWpOI;ZҽKXVձs:< 0c_vּc6&}muScDvG@<m A].po;mfKRPrHcy!AFPKU¤ 4ZWDyQR A7hJ6\\7͆вE$S$z\Ж8+I%b͍C(QSr'Ƥ4z(nJW4>^ ۔Q24오?C_ R/ITqVEf߾N4Vf6콹%Q9j ..nrǯYw!xJQ$!۲ed'//ej)H[JY4 uW "hj06٤ץvVc,xwǭݷx̖$L[Jw52>E_;  T&y#{q$P9Y^,b?r&<)'xrw Q0iO-+oP2:(1TYA)V5bϱ&']vN mҏpjcA^S ߗE=ϣFfwY4}ϱEGϫ,(vZlҐH5fA\{k=k!"Wa\0u̢Ge@3ȾFkjY_Olc?#FztiWw7T(2D ږʫ {l:6nu*UrRÊ!U^ꚫ=ѹ7{9-+} ZId8hR0ne3/ ~Odi:~wќCl䦊AFFX.Q7 JDQ_Z&,s?;JYV;E}R)꾿#( #U_5{((4pIZ=6qp<[dKZ4+.ۻk*瓇9ɣ+u'%֖ٙ^_b7??[tTHf*ӈXԚ@xTJ+છ5 - 53gOuL&6kxZ@&sUy(9(' *-?$8̠}5/'wρ_0%05RP{-_&MFW#b jj"6.C:_ݭ歟_[ز⮍Yf7%Q+穻ZdvcJ9(f3kmPA[nòv7J%PXbWH ?W oyUAw-j氷e=cb$ڶV,h[>=-ft#U #BVTc25XN?+rxHo^ $?ũe]H8w/[cnY[.G(?j67u<EIg$٨:7H vBvmsĹ9*z'lO\uVpu'ݓyԫV@{Jq+x~)Cɧk/eelk҃RV.-G:3WMzȨOHY1y٧LuPxˊBU-N_y+ωQl9<Hϳ w+EsB9fB k8O2ңVe2/M5V̟=ܹ!(\Hcʕ.-q!4PqhFGtHfOjvI9mPz}c~Nn,[Q366 z]T O AMUjB(c$z::aL:0,3z)Fuژ^j|/FN;1&iamVN`7:c (QΎZW[2tLuYIk>eh. #g9U 0s'[#%/id{PO }cՅ%fVM}nq˄ؼ7}- "g8BR^e#(5j&'I1Kj^f❨ۻd_[5h_),ӌS-!@ZKŵk۝8.i"{HdY.T1z`Un85!] e+mZSڤaAFв9TA#hk#;-=+kV*"aNpI&j9R% |'&buIKru] Vhר5&1fRcI61ay^kF7M Unmx@K|^z`-:1iʐY8y9عE2Ra벫U}{+|w?&eR5n:(* T d l6,KR~N*Tp">*\?9"sQ%Mu!m0(#v bEHZ.^\n_"c,;? gBwr[=0 0أdVb=Sck~M}ܡ i<`  3ꌷZaXXvK*yZj1/4=Ju圕~SˈbI(ѯ%X l!ol3 >KQˬQ&gKy]X?>:Sƪ5F]+V\h/# z'tb @j +k狟#G Ii+SYP~OW1W60fb6B|[,(L5hQ ƜF nȁ7oZT4н=3 H/8)R.dyk1B#9}sQ}r!GD!H#ڀ7 q}MBryM2n p벲Aw(#x~. $GBӼQR smP= x#UA􃸫ٷ3ؖLF;@+|bL#70H3Eh#s3U8*˙'rb;X@)T\l., q̺ #_C 0Ό+;q.+ ?Y\A p)e aK1@7ܙ(j#һ,tjFq`nL:|HX3/@~:U5e1DvA=6Dq%N=T#V \9F /LxНPǟ8H5\=UPIW%\Da옾zɹƗQq QCcPKN7: O, ./0waޗK(]lѮC䛱65 ;ɦ 6&}L.SPz~ߓ / ~V~Dq7UC͡''Sq1u&Ⱦ+ܳXC[:8v3CEdBYUz+ʥ~%0jZ$ WMv ހɗ<s^mwOhʂ٤Ν)[t{9r-ڳ:W|)ے G㎪@'B#I)Qb~Xr!+^Tk SpIckmMU9 &sgmi6k c_.))s5$L~IH̻S&<_1n%@.E$PY?RӷŶžk:53vj([2 >HaiQú9M%<}Z{gcꄵ(/LñCG60s7ޔ >\hCHZ7o=44`nk ϰ4 _Ȼ"=@ r =mj*DA` #:\5Xh7+9mx vʡ!e9g.+E-YD@qnq(r&μ` ˋy;O-G%&seVߌJxM9:Cբم;Pz*ziכ#(ذkYzkL9MDnÕZ<ϖءK7.:~ѳjg)>sr}!7j'I}h,:=f5QTT,25}Pz;j.]-'=jf,ZhN&(n40 \ag1]rjdϫK2v~m'IdS+Qꦔ$DȜmog8ݿ`Ln /( 'G.IVk|5Յ 6!QXaz#Tx O&+SxJfB?SsG&G+hQ0R_<ӵIڐޖn;zgNtxє/"XqUgF3[>f Ir+j?dAWDVX挮T#&3|_.N3鋵tGVjC]1pHdSpus U˻P[ZXC]p qp#]6G.sO95%S>a/苸cKk1塞f9>ILĂ6(pGdDZ15uJ]%Pm;||-=BBX*DӜېFL_L30cLt0ssݾ/N'Nfƨ`Q,!z@mA: (-[&gF2S2KT>b:SOv3EP'ni|T.!Rg؄gƘnq|-&LUj[Z?ˏ. drZvy\joBx|u /5ɸFznHIWvP-ڔTN [ Xر-CQ:<?Vgrҗ#•/N'6Eo Y wpwuU*U__vP #aY:Lq~o7w: [B!9 !i*{7Pw19MtGPhgэlOW{ 8{OzJBd<MoIVǗv𵪴xk#3e.`c*.h(jj^+jJ bCn=`"m9ljqׄ. Q(?_ИpTebIi4ر⢫_CL?]rY M^l \Mk|B&lڠ4TAau]_!X51jTq۸fL(ul}_?oO* xt/QH*$Wш+#׈+& ñU2D,Zl#2\{ ehS  Ƨ3w>V2x 2YuUtĿPr3{0c:]IsY eE_o(p!a>IqUx9/PtYr& b 1nq ,Bݦ)y`"Q5'i{u-v/D'Hy^G܉~i읊^cش&zʤM^Bi̦CͼE#fcf3v1$pdϟN <3RRJˉǎ XUD@ tbTu5r8hdqYF,!3ad~3w}Ɯt,vm;M7'""C^ȫ%?lܐe`,y(;smp-kAWW}SMp[Sыwe  HX/7;@dNqq8?SA d 5iױcbRтÃM.5+`Nl9;p|V [R2Peiav\Tjڗqsg J4NⅢtҾnoyNjVъgJn=rzh >gH:5 \.UP5aq 0ҳSE5 .3г[Ҫ0FNj i01E ?fi3\cJxIy?t;sӻϕVxTj/iDǼw]º_*)-y:A2wdp^Rc#x >n#2OĆ JH©C͏-D ;S=F^х'  *p:uD+p;wGcco0A2W-ǒSt?~g# E>-Vѣ f{~)&p9,ad%kCoN]z">. ]EqV z34RԾu hR"-!tՈ;q?/N 1|^x([#L(Dfz(fN'Potmz[^iGNJ돳,gs>>(EQi05i$$ 9MAb^4"!v ,B!e\{)< e'NB?~j wa"@+Ev bM'nH_FJׁYY4U?/Xi>%0h T; `ш/'7k$䵰=uU1r/&YFyE'gܿHwE&_UQ}9K5(-]V q4]O"H&\"n5MCPRD?tZ#(dP'DJ}C``Af|RLS~Xz-v`gM>m)lLص"?λ|}^C/N{&.88J1_r^P>k!N6JȚ֤m=.4\CH-BaTm`M`\&^9%og\5nB1Sz4mOtm2LyL^Vt[{1uًʴ?E/?,9 r ZX kRrQ ,(=$~#)u(kFѮMLeY~^^2+Kߢu Λecdk3pia?̑kfx_)Ψi #hs ij,5%ltI.Lz$ouvcbK,'v =~p | 5|$dVDr0.r(;L&C o q n1OKd? nd0fpWڗQùw=0090l'$I&fIc5]$^UvDlbsA""YtkL s[luW5n (1YBkKao=v P÷]J::K|Q-M ?]xCyo4dξ46tn C;q&zt6"񸡩*0}=Z>{gb@c>' }t/AH8ڴP|~C;?/хw;gk=-30cGܘ;(P=h<\v1[;7mFlc>USKI?`U8qR O⨹ټĚA ,jL}e;^Ad.G1S1VJC.۽Z__ZCD@Q5$os=o9)aO$Хu9H!^"3PO˦N7X9 gΗZn^;W|4 $ i\|,iU֢$uqw] _nVH'ej)kLbՒӫ(~^Cp"VUιqP@U젽K=<@M{#ʜtrct $sCpJ7'4 w#xf!^#{nSbt_Wtױ k,Bw}vy' |]3onUDnd+mbJ:s{KiZ .FPb "s{mv%:gcP~j6_ƨn'k&K^f1, eF6P''SsKA63BP+L,y$* 1P(|d{4">Z˿G &O }OljPf}472\!g;YG > W l-*ˊH*ޜDHD6Uh/dP/a䮲oM'}_KL4ݧd𿻁̢T.x0}zd_VR\b=0ЌQ9e)5&mE*1WtŤ HPg-1g,t] ;0aU-AZizҝ"tV5VFA'Yӳ@& CQx PnovЎ,5LӛE |kF>tޅFg'ub{ǍY@_ $qCB7鎐%S}_%xx7TIV0y7 TvyfZWDI4L@!F+]  %YZ,ƗnlΞa dɱ>i0!;IJ\}z>7zf<[]m63ԩu}(m[oI4:b涳c I׫ؼIXX_ få"9;p4˴':閿k0'p"L߆f]7ys.{Ļ 7_˼t |~._CMV祒]q++12h<`3fE-];MS/O S"Y G'EvysCR 4R1Z"D#mk{1{`V% 7mvb#p)P0| ac &MUKSl?r@6UGK7|!78/W SjlN`a e6GPD)n˜KS!=^ zޤ]z^M=: $7O2o:¦%H֖5?OtD*sJH3$[+4YsE +_G9|F(bUgh68H!m. gVdBU)w}ĂM%]+o-x<"Tf}3{ԑ:.Vkls:Y=UVR˖'olCbܓn@' 4t^` M".6OE^\inGax%]mY?6/T_2v0Ȕ62Q[">+W9'Lܝ~FņAFϞ\uTC|΁%sk96S4íS5,PA0XVs?9=63vKC{F{*8 Xk΄j+s]Er$977{ v)8k^Livڙ}ڄ2r>/u;:!!Q8y3U/&+7֠+&e[ݩZB4Q}Z1't yo)ws+Iѻ:?bt&Cս2'H)Ty&+P CޞF <;Pc?A!j[6U1+{@hցs.TK"eNS>DuUQ ABKWjRTw?] =$S:-R\ÛB TʽQ\CR"1y_u|8eJV ))0IvbL [ gPF@jl'd"=%ᢣ3)BǚBO h]ׂ.42$\/-VT D"c Ʀ䕈G_{E ͘@-繶1nGQv!cU0p?[UQ0Y탮*8al=}6GݣP4tKUy<~Q[^fN%O:I?x]W/k9= Lgnc1/jtOI3_4A|=@y{5bKlf n|l\>ߩ9/h y.@=넆kLM1ߍh6"_[ulKzD6%1XSH;xsyHV?!Bˮ_u$U$ʌ͹¶OFuB54`ݿ3"ļ_/ dԣ^:Z0"m=͝~?NQ&lU_w`J`F0+"8A0`?Eش%t(Sp fCɷAo3x}?@(A+?[ebab6512ȴ/DD_%<$d\:8-59!ٕpӲOK~i3ؑ4aПW-D11Qղ]a N5?DtLaOA@QLc5峽4Ӵ,Hۑ:A<O[?$`o/Z ^㸘5﷫p?iIoJxC2с3='lt(jvU;Aƫ+0_~fl0%]?qs6El7f+ΐFmq\R?~j%mZ7E@rͱ^g@qo83B]eM{ 9uPwwjh:{lq'Gf⋦N{h1U;p;UAlK犷x0$1}0>Ao]} 51npJJl5Ҹ꒢2ߊ2ǧ|zU~:Sjh\wTtns|+D#3XWG_ĆRZ;Cާ<u=PW4ulW=.-5-~ UOe!凸KtI\T'Y򮗴||/#iISFhjL|Zst|5W׸=Fhs'˝8M 3Dڨx =PnB,.Ip98\%p3lSInNtECZ%$tqL F63|sJ_<|\L>>e[*W=q~8wf:4 ]aNQIT_kA=tUd6;[1qb0N(\&$v?E%xL|i*Yoxu1ȣ&e3 PSd ٔpϒa)ǜpx־قPD%A@1JېSUold6҂uc/]ڇ1]zrv?e8d@N?]FXP7P("ǜ;@^ kD dd`:xS1$ӏrp[|_)Dfu: (KI C-AV M|E-O:X?%Zw@fhd{wp;ൿFc&~1Sǥrmxl)'9=]ChZ> $`NU+^zeF9>9er3meކ'K+`-*=|,IKOi RZsa\:7u [zF:UDT;FQh0y4o% Iۄhy-,.-h>%1٧h ݦ'hln]Qlt᥁hd߻cqG!9ryٹZG,m^&WtۇNB/3ͤ 28jН{땹@m /e.qį/jH# WKox$e{cⷆ2F-*YO]ѭJpf~l$oKD߬Ҝa\ R> ;] j2dxN,~9XeU=ߊV\kPLJVZKjRxˢ*8.Pr81 ̓G9lz\++jݧ3F0keS[F\c;*;Ɵ]fu*_}[xkui4un[HNxg;3$ ÕXzmu>+ e*ez6b ?mEH(o3Oųx"\L/ nP=g8N("eBtܼԏǮ]g|o,w_U> t}[1x[^' bGɂLCleI 5]޾Vݣ $(1y_m#r߰.m2kNm+Sxh$kjzZ ]+E-;Y΢`UNFV<),S\99+q|_bK0/sb_%q ceYOC;!|P:n>NpҋXĽIR`=[{Ex=+yzCcObB`x|?‚Ŵy{%|~^ TzRPsY64d1ǻ| WK+9R,pH<49%37_"%w{)K=+  {A0#!"g}a,t ?8-4ӛk Y.*iiJZ1+!$TfQ ଣPSЪ v+f1:",x}~&RX Yf-BX@7z¼s_1&2, PignD8ʳs4mwvA 8 s,/J]Kg'JbeieҬ]έTFU:*eiKh^25vyԲq"k%$8iBxC8؈֬6_M=H7Hɓ_6KiVgHP?(6[ "XқYIr4r*:Po"&̍ (,9|SNxJmTKM6>ߗ٫_/[_>H fD $Ԁ+Oа??5&()+{0PŽLq죳=ۥQG7Y0u![~ȫ\Je05a^ƃ$lw%HdFSmR[Kb=>O&DbX1^*vCm:AqT-ab>-te-:8^nYr EԛncI 0ģXH w9F߀S?EQa_z7ad*dG*;ujHe)A X;: ~-@%e%Z H:6ؑLQ3P}g.>+;tc1`ykAH\cfIdfbn}91uyꠒ7w!3nm^t>474!\I5sM5aIPuv#ԘŭzxHk~Iǚ͓pITk-vΤ-r*Q3d`Y0*FM^$A1Vt X)ՏzEx|v#R[3' Dd cInXPД&KUL`0Oyk<7 b2 IV" :eA# KV%ϯRVnUhK\ū3޸aaL6#nщ3RGϣLB+Czꍆ3uN,C|=n@OwYBwfסFsXKO8'$ϕ %bRȒ2ӳa9ޯD=yWS(p@+ِDzN Zͪa^-k6bГ0!ʜ(&`-u^0)'. vEWy" [c p&3}t]d6RL! n19aLө}lEA.ku =;:=T>C8Ym4 S 65X8Z3`W:jzijܽg+ӎ v'ĵnpt$B ˵3i]'p51Q^_z<|_)TH%97OZSFt(|ɜ-;X&.040X q쓍a]lTWNY=U 2`<ۿLNWnX4+j3ƹvoꊤ p <meUS#Y񋌭l ԙ\+k! VԺkfwIOCgz>kP)إjO,ڒUͭ4:4,ey?>Bئ24\kG?3lzB*œ1#AmZ%+tS&Ƒ}ꖨeٸd>_[nV{\Lj)HRCÌ3Ŷ~IlǬa7>/(rUC 7WŨq#\L_1e/KE` G]*ͥ_Oj|Tcõ/ SG !-S`7Gskb%H3&= ~6*=tv2霟ac%bNX~+"l9E5~uX'n]0 iy"%Bb,Le»ia&fjr0㢡As~$f_N(c+al VǭLB*-eCk5-9|Qal D3StPMQl[MEft;J`|8߃Z*C,(X_jx\-(D uk1Mi'EF(}lJ zh疌FPL@ɝ-CFS{?n`U_s0iޘIZ ~k鄲PޡuOaܝ)C:3M'JPq69TX-Ŗ!Be<#ن}$ c:>wVÿ$Y~Uy!"jyͥ:SZȣҐi % !L*9|3!0vk8b7Vf 'ǘB,~;;tz B:W&NbGPӛ¬W&Xrϭ%-|^&è=cK'|w4:nݑ\4zk~,̀]8{&Hw vt0OBjǢC#(kPH>̶-_'nE:Kj6W_ nVO> <9P3aS.n0>kR_^`@~2<%,>ŗs5HWGGcO6j)~<CXȾk8-\?]l|[M;_>VaE]))L4,2v`P@?a!pA՜ʲZUje1\}["GIJvɂrvpi sSw~0Uց]Yqzi{:2?cC5Z%r bMԇlD^}fnmH0vS;F·́=t֤HC 3iQ{K@?\ 4XcmҷP+\p5!NiU. ǹ`fVSػmI0A2~ +m1W`c`w_Z\71\kps;>= { ɠ `n@!IJ |?=}$B_S2] mY5kezӴN=޶Jfr威gPqxGU@"B)pE dg~0J<1)'*^+l llf (_ S'M$䬲j Snf%&6:3AV)gU]֘8*H^k P\<3tK| 7z5dF3Z11!qGkiB AOa~9hwDEt_BYVe(FT(I"@`o6EtA|Q@zu_Gj^KPL%][ͅ!<Mj, ?N Zbv!w?o v|O<^՛# v/)7B*>7W B%)!Tmz}8gF``[q[6fgxIm˲K8H3a^DbzXU|R~ީJS+Wߥ;~.UF.0::'^ PpX\2⡠~Z;Z3$\2C?4Ӆ=U2aD&K6k~e/lD.M #ģRqۣWa) Ɇb צTNGז}hz%4_SV辌]L_1)F\)e_4FyxI<\'3hcz/}J/crpY0cUN(L ~Nr=C_^:&%2~s׼3sޟד➋級&4N0䠳6Hq,#Ikԗ("E_*[Wt.;KMj:\x7@;M'mj-j\`M]jA?$)w-%oSem9Zfd0i@>>^RV_0չ~mzHQ"cDW$@kPu1͈@-UjH%q=H=ޑIo߆leW i6AQQ(@uٞh\Ո;^V"d:#tCW|Ҫb!u-N{/.XsBۀE?^Όŵ_Xԡ@Cd^. XYX,5`1qn?&0'pư@PFֲHLZ ']x vɏD?oC6BJrA+&V[!uboѤIMj<6դ=-$Bb_>X7ЀѪLZ`y,.o7`|ev^Nȵ3 :0nZ6_wNtvEaY3]om?won2_.aiN;r~@UzP yΣ{~QNt/B[@hOv E)wTe=L~S?D̲=i@X`p7{4;C wUѧ-_#@QcUΦ7뷿F<ڄʌT,SX}^8Kr .)&nmTcJ %|N.@* . 237T@]N`opfIm$ΪI!`GKD~;qk:Q}`:*$O}u Tpa}-SGX14x_ Lzn9 US "MC;=kO|%rl舤aFϵ=8rŐ,5bo[g6S y}(IW7l6 U!`ݙkfy.xݞ\> In}+ERa&2\S`q<.Z3i{,VU)FdAeO?ar<4n"涫%ߠ<#91TxE~T ]!;TN}Tص6 ͡@9oSmܒcmZhpb0?]jk%lq@:r 7َvJ ;V.Ė& 64WX`4bRU|!EMlk8H)AiCαćAl1YŲ=MF I( -7qwC)m*'Y5\bTƒ=g;BOBϰƷx6'I9jq/,NGE} T*WOO JF8Ƣw> R0Ν}@Ey1r&ʳe$-ny`U4,!ԅQ77neuhRu6<~X#HaSW,9fw)2EF@3':6,c͆ϗkRwD 's ;仪uBŽ:Z8:v{Ǯ&| 7N{I;v#B˷6Kfڱp9!]>t/bJ֚H9O TOFKM7eMCjл)n,orr  !I$J~oSnLrC> 4^+?w#}vS\s׮Oxӗٔ"?5t#`)|5ȿs2"'DTcSǒ Q̼'D|sg O!z;!2m]f$7Y+*Lׇߐr``^|ɮڪgXwOk\g:"Bl,}۝:7>R1]bw8w.H++*fƙ( uqզȍA$Q6XC Uɢx0 }ЯkI92}Vo_Iн 7w,n1~+n+Jdu!9pLT Ep{V]= 8wpc[NNk./StlТsV%$t)=k=4u(3-0v%D懿48Q̟et5j/ yĦRSjd$|`{3&F!*!g{p %~ N6z /*-#@ ~p&/X,aA]$]{~ S'* lsYNМS+Vg)\|w*.J[*A壚iKzt?߂eܤmhesݚ4WoSp* ߞd3;_&)> *{CT͝ WMzy#=K F 1߱U"cQN]x.N0jW:FקX^s 9$yݟ^o&1Xn.3c+Rx ֗Ul6'JUբp)G!f'!VrFz6Ycg@]h1Pry <ºzK}K)׾"،b*89dOt!E> .c;xBG, @b+fa,ٰk;|ŕV`gܓwaK_j%TUn@4,db*ӅܸkmoLa|8[Y18G/Bdf:Z)v=6׾N/l~> ;0Sǵz>ʸ(*v|i<+&cWՇ*JYs0= *3BnLf7 M}J\g_ZwB;tOc+!WmmS:%BP5%Px.p"i7d:#wumx7jOTj(ugG ~4|&JO7,!-C2 }`YA;E87 V3 @C`od9c%*>M}Po/:S UĘ+lA|yLɺFUΆ!)T(<l3(r;f uk'r9=:Bb; SL:\,Y^#̑"47TgÂnDjz'<gsA:ݕb?&}5ZsyPh؋ qE(uG/]vU=bPWrr՜ 7ʴF26p9Jn,E~܂{+;"Dy\9AO|PTX<!x3adUD'`c# 3<ˁ_}yg!)d Xs@˯IuLTGf85%(nn!Lm 5٪^TKJ[đwS1`7LLv,@[mj#iśxC_UCsKwaWh}S= J㒖_2~.@bN&FXW|?7jHH&迊"ˀSP2@d.{Mt34{1fܡ1<%b'36X3<ʷh=hb:NR=V^p &<> Y$!|~C'd 4z9[ov#[3։kBЦI>]ʕuzӊ X?9$BA\MKg -gOp@CceǢvlf/?$ʣ- 7>/|pkHp;&:KqmI=kKp*[wL$|/ne,hA# xB} Qpݛ7 YײVA(ioK3{OƼZjn uXοA54)i}@>IO䱈nqcQsvP߅5z4j\*陝̿LJ%|x bYF?J)}#)R9HFpxkrrSFwX=h~$~Ɲh|]dŸԚO%PЄMBhwC2ddZ.fJ%8-ZK_itdS5>iKz6RKKQ|CEoMroUú{I?L|a4}kAeXJ4:% NnWC7"#n`b??[IxD ik[k݌#ٰhT{C8 m2p+8V)w[ĘjK^IxS~-Y!ΠbB ?zG>zCxFbV2P>XA0dBH:\z0N'wrqkW'HbpZNj * jݻU0 ! )/ {ݘ{˜L~i" ׋=XN0|`"x1TgDY"6* ~+^NY7 ?+WMӇM#Դ,ƟdZIfz5D^tad'nlOClOՏ(3|ѯې_4ZP.e(Wb{`]r='N!tXӦ:>)(? trD+@Mh礖okVf m <*gylw/ Je o1+fk΁J>tlufƨSdbp< t%N> ]'>8YZk(d Oa#Ú4vc7ċUUd6O48lW>c΍^cGK*{mL1tkFhhMq"-|kM RIl3x)qŊ݅0JQZy#ҀЊ8Eݔ5sB)&2_3@^7KYkT_F'%,m8^io(M(%f5b_ ǭt4dăcGY $9}.aݫ\~*׍w29%/@ w˃=JXsb$D_%#J.8d ~ 2G-Cl?bfv8u >5U[i2!]]#b3o!*L&)RY]txBNZ6 fk޴W|h~ …Luis,C&Ep)!j&\):[_, ^I}+ e 7 H<]8Lk=p;D}NU" Х% L#)U#{)Ϊ/FsDf:X$I1)(ԥ>$94Wܾ `.oMjAӑr[yAa]-3Qx13A=AF7~y[+H4g?#:Ggir'EO,*zizٶ8Ug -΄:n/˅N׍ :pW9mׇ,n7 xS9-^ɼybY tb>JK%K~K|koLi$aaʉ`ԧ rѽn횐I=Yso0;졙n<5:G}f] cG?w4kSa4%pXvDlJ [kPكOgPX#D{ <2%˖vZݼQP‹rޯȩnq_JMϸBʍ 2nS *7{>'gi٪NS_QP3OE'T5H=c_FQL#>p^{@Mj^6o1$WFLᑤ8Wa=xOlux`p %~Wr:^~(j֩.7 T1vtݾ UroKm)^RՐqf><^hJҐnZzM3qtվ7OLyn'*TwT]56\sft*)y܍[la7ߧ`dh%1y9E&'Œ$ V%eOmyRXj;)iSb& f%>UW?/BVo+?K~&e4A_sB,\ԣIŅnu5 5U.8(&LNiw$I[`eUb%b 㺧afb+Ia;OΩ-;\S?oHֿYؒO\$^RYof,!B&Tl2yٳg-|:OI?^A3= 4Qp4QAU1Z${|" zmmJm'^l"47㷜QL %T~mDdr|n&Oeĕ1h؞לb%Y(g`h;,<̤sVڗwZsR4_c](0sSLiw`%7]Uٷ- ߯Y$~jq혧zQXeDi}"ɚv=۠"]BgBbNOvpsnE=Rc7W~ܓ%nS܌ΐ15\69J`+SA Ӕ-M[sx1w@>&d$LiԮûW d-av#7/uA]oh'΢QV{9}`̒3 >z!8d1+߯wzp<'nݝ]?vcSʩRsl!сr uVӑ>n9[W:N $>3ݑNb[*(ձ_y>?>(ݩ8ȀuU>GVZ\De$u\`B;6q6b]9- >hÔX Kٿ\G qqc'\1E1CÏ8k[F~&+c\/ybĝ%5UuzJŰ+Azx&?WGp7ݚS:7'r XCJ~߳f 1tj7ЙJ\xn0WСv^Q_IO=VVdP&PG~(k8X<`WFAb/&/C@/swJV`EƏf(D:"9oHD+[HN@P]_@3fGdI덮=9NzYtl/=̑~kW$qwek.io̫+S[ +48wuK-;S5DYdYl_hj&!,*Mu1O]yUg\t30AN$`?|xgJ/씨R,`8ozKa9 ߿ 3Kj dNn`gR>:Wq7c]@>̙JO.dPT(50kNnynG1 ;Psj\xQ5M©w6c8b)o+\c k5=(7傡\!i>+z|1B XMgTm 1tP{ԛBmՅ+SK;KcVuI&۟'Bpě )G2׭_j[c=f@=uLM¸5PC3".v@V_7@7l/cIb*|zO*m#$1I(;.EBGde)/v<ק@$a6CQgC#B| ap:63 ڱ>u =A=e1o0K}cPK,@Cv%}W`eCh%ӜL,ONnҋCQ; 0ʍ!*%ꟷi X Ao$ 8@h&hb"1<| i"YRCRΓ&$݉Cib @F^*]5}c'1$Q+>U;+r~4S;e<λnԘŚvn/M8>;ALr]RT&Nŀّ~Ոsv)_v#AhDgݳ1 xF ?ÁSo~#sS瑂 =u6?\}  #W{oCgYm=vs9ov1n4tۂ]7Ʌg N>R\YYTe1VnGEJW :CwC{oZy!`O6XBG\af‰,ihs;-Lêu 1|؁ βIn*XJceG#l rNnѳ'tOI߶fäN>9PUe8P!~P$B/~qnjpqi.Ho33~zcB1Zsx15W/G`Rq;sPKoQ XΟ,2H(=ה1= 3pnp?*ьK>V;'TL쵑WaEܗ1Mh*9c˒'/^#I iA!öIJm+B[xߡ@w6֛!JɦA^c-LW`瘝kK=i<seyY۱mSg]$9? D=^Ӻhcl1fӋ<=!#CeET5B6zkAt{tC-czgA"5f.]^\yGT ["6ymd3j:M^OfZ=5}Rtg/0 ˞rpq\o*CTr4WY,[h?8{rޭ䟢S¡_IΣkt)usDP.Nx&kem" 4_&yAV[ކmpzݒ5@ʂ6aA- u`ig6w=}x5yH@.j;xEܼi|i T3EE,XĜB: Cgv6r _6:g-z~Ki"ԌY&e"VUO.oDa!!y)`6Nbpu1['9X >L(׃gB#שڍ%UaPXSFu?ЄPgcf._sgt{k_$pH!0p񅦌lI- ׺7:{|N"⍃.yyWÁfFkQIO5l!UXt[׆R2^ndYJUhC%nʉ-fZ^5!)w+"Pi(L%'IG-ҭ[;줈>=v'1ݍȨhdƒ>C0850a5+V^XAV xU 4!Vˍ7qjJBx'Da8W*Dm&2tNuEVPV,x$־M ҝB6ĸ2*6 0:gȝR'5i,˃]Սj|AFi>6I|۾}H7 P&wptވ( FĆs~(Zo3Fq/SC|Q8<J_;ЍM:5]׆#@ <_c>Et)՝W>g9( =8 > R[EPkIg::&p0XOe'UXsSkjCT!ƅ*X!k+row5c[rձW m:FDva㇟ ubOPa^`[OTqcYV` R)b@tb*#[I4y]O3;/CFH<`bד'W6d ͇sOA/ 4N^\SK.~^~>I V7k~|Y2xm8gEU>b#$3j ?퀇1Ȼx~] l9vSX0^ȿi(r QA㾙Ï0`QBRuI6M0 *C@[$r4oكcpi_؁Zydyq?i&@n%\g}y \/%OVWgۑã !цԧ?E7\.k[1[$Uj"rrV,Ff_wS%G|ұ^xL>qU4ܗ3\<.*/NR$ߣv}J/anj||` 828ފXlS^0P&WLSy;u~LM_|ARL?MT*/~7rry'om\PJ>%%gdL,b6;68YGrB]uL)e峿} ij =Ȇ:{*W[;z# kBWR[4Z<,L!r'lݜE܂2#2Fo:QxrކK!E;rT-5"Tg4;~#F$7q.)˱fPA"b4E4m-.$ xhnRo 4F1/7Ts6'f u`iS{s 8|M׌Fnvn:XkQ4.&]'E :MO%Ṕ uu.U.9-[iIW.,k{Q}x M<9i)S=psS7#% 6p2u(LV)9he- |Yv" ɮ[JEp6xT0!"M&"r2S2\ClDtuw@@q|Y MȞj]Z5yZW',M}? ,wӫ@XYu`Џ80_aFGJ󕁭:egN.`S֑HHO8~N˧ri|Ƴ>so@z&w!tE/eB>7b^\tR I_nQNp'`LUU]8Ǵ V;bMRmg[N> Y}. ů[p7tG< }`SUT}Bt́j̚6vAs?`wgP2;)+9& :<ށD- D]O,kwGA}Gb{E$dNݰjq*fqSi8qotG͕|4C͊ƭlZ;cMX@-L!5qwݰ(FikSAY^KЁeW)mePcd4\5f7 u{'[y\×uG k'PeuLP9x`@1(Hog A\b2$Z>泶(W3enRo2[91js=Q17͕y|>KA=+}Sf$:gjrU9h6']6 =O-o{3KL? Čc܃dzB\|Ii) lGlm'sYFdlr 8Y0 bh*QRMF IQ#MaШeea\q-*-[˗\s!.dcm&"ğhA" $:dlg*E0ʘx,cg9fb-pPғv No (~aq-#1R!(] 7䡇1Lǩ2zo^^Er|˳CeW\DGm䢚XTEZ{a01(lm[QA` "~vG0~%LB<+?q<<KX"D 6Sc Wa ѓ@7A"b¡C0d֟+N.Yn{TkJWRbp 7\zp9"#/QfASa6~l->>)բU%v ܘPĻ&]agL5yVYwp!Zp&Y*n[lՋJiMNJ_i*% 1n?";-\|:զǧ8"Aq^$ V܁l)bٵ[M FZ?,,s~@dxJ.Xm;[Uyi dʎ/;b͂r_o􌔍oǟ *peȤWqbQ8kA_z}K8c6rZ XE [,ߌn_=Ky;ȇ|c҅76SsJE>0T.Zi@ h $Lk]3䭌>jE~r"{6B}g}R< Fnho?C'UTc95 >ey>x.' 2Gdw6bHiƭS4 nlp,F\`&8ETboP|8ԐXԄ?wHe?ڣ!ro4b ^3c8óq۠Ta;0IIp &g(TwYto<X:쓠ccc9N <&n/i%e`rvM8m bS71z6kY4\}fbg߳A-7Kg/J*"E2IdY92ďPh^Ha88R߳ _wVok,+RjW[o0θlCut/:$= #]ÂCb8\Xp}UF=t]N]Nrc#xj/e]So&|Aq+WO_`De-rk`HxEcJUrTKk4",҇Zkkx&kYh%!jgf:ȸo m 1/.*L?:-; ѱ3V&'J,vD;=o>5ʘC`#}#ZpMD NQAMęƢN.;і7z@b^'8C%}O{Q & VaЮ`kCPz_"t?!&K@$<9W0F=qN&\ w'Q(5-g-YEݿr&i)?ߛ"=߷s7Iw t!Cu9*:1$hIblD$_{=# a=ߔ@DGa$ L1K,(cTY0()nF"qËZ>-Q4* ?1jOՀq8G%{߇ aHtħq$Ÿp9~Ȍ >l#TD8kw%y|Gd ch~:65of^\|ÊNf7*ƼFHK :bo9mW@Y' Aanfe靯nZlZV9,h{"z_Pc16Za"ɣ(ئoD/sJ$`{PL|kO*!TdeyS~ST z3۶'F-;;+FRalٻZGL3[ 4FK)6^0; >b6$XЇ8Y5jUAk^3vq\*.seϏ(MN a71hh_8>rŶ hs+zVVp΄zZZD8|5lBc}ҽ|(tB*_M札U6= ~X =QK5ȯ*nrI?Өk#WIOՔ<7fVw;;$|wtG>T@5CB4x >Gg*y/0)0jK#< #p{cr9 =.>ʺ`(p$~ l+k:8Nުd%W')El@ 9nklq&z߶F=j16ˑl3{2ֱyZNE_H2$GыkD:[j8Ɯභ3]!NKj9)G$ў:3ۯZ>#*ύx6:jC^|'̿ xOnR?cIrѝ(][y=tǬM!3]+r吴`Yt;ub%Abנ tz%]+%shSԄg bj/ BL:q?qj!ƥ?ˋ!/h9|qt.C/F_͜)"Zf^F? *l+Lmڽul5M\`$ y0H^0KWaq]BL+%kz&o$noՃ]QzĄCSۖqxkɧmz GO"1yRd/Iث9$ډݤp.S|qcAB^D/7X-/_ށX1]1g j8mh۷~ ̹Uúҿ{:)>E$jOTVw2F]:~p!d?DzHӂZ=e70+DPkT{CVfUUu$0#e_א^|F+tC*g#Vv2 E:Xs8.F- m2A^p-U:MW{s&e˓,y&رH }H(hCޖtf/@a5+9S_kWWOY:O/}{P2L ,y`iXXQ Ho׋,QDk[͎ nqqu%IN(ixw;xEv K)t0ޛx@>p8`y3, 2'd8uxfZexn[Ћ*)0I+x-^PR9*$7_VMxK,.c?=ECcj<4f+!?YF )0$30Pv)x[jr&di[2ꎊ ( ! ՔP3 \8mvKNط8|?]# Ck٘5実#;u PpX2D^ ޘvSlF pIڢ‘$߷^S]"ȼ9jޖ$ϲTZB?` lrn<g8~l1U.*|DoKVI]Nρ<'6y8+i}95o^=+V ru{^W)i=& PN+`Wwʒknw3l4]L@-pd_l#eaF"x` ɭ9}ƀP82}6UD.b]tG|r,^d"?U9>& o H)Ud/7Og᝹:G!%6}e?!19Mt) \~D]`{|S61{792"K=•*]1+TDF'hW%GwTsa-Lws?+ 5WY/Bᭋ-X@ڳKJjˈF +l\+MsD C\yKCYi;ς}Ma?k QOzL L$1Bddܢ|R:zä 82`/9}\DUPA`:,`quIEdˁ2X"}/nP's Adv k5fiAGW˃Z|F𪈒R)$"1@2l#wK4ʯu?MLSosTQ4j1Nfh6`oZ,Hđ,Tyo4 dl[~a﬊egI%+ `e ny vtCվSYKC{muL:0O&FhAkhİQ9f߆QHBSP\"<) $Q weB%{fC'aXy,Ju N- Hnm-lUgȋh.YsxlUq5阱a߹B`{<->ch9&Cm5X3芳 *yаż,z$H+KWBZjfYE&vuY[erkc\װek,e?P_1W6WHfٮWb'!P.ݵOP^D'6ȡ#N5t;ɒ:~x؄ )*ӡ*'ʍԥ,gz;R?їMInwgx{NL/#\TWP/5M#x !&}gP;s*i=ava ^^K`Zï@c@&y1tB/OIW\e^eY--o屦=o{gV,WEe3}R7CiW7 Dqϵ.Zse$E0F 3~!u`%j21yY}[FJp2i}H r5JSOH.qk ~ Y3-Wh\gDyHܧmm > FZԻ4 z?؝*dHw1hIۃӜPP4pcM;$HJ7dq{+z%X<Ϳ뒷Ӆ &`Wt,}fhٔHNJ IWqf õȊ^n69 9!+[̦ { QHm"8,ys*ߣ0ˣݐ| -.fyY\VK=+(.VMq=#VQ'؆*Z^)`u!.GA/a#.8-}Mf5iF:v/˷e֔Z=43+r_ T'>Ck+Z2 7J #Ež7[KZaDZ Oh=Y47hwv݅-w-v[E)Er'Si&=i;Džr? eG61O$XxA+)EoqY#Peo?1H کHI;\:2;Al:zsɫ= m@/eF)϶Ȕ~B$7yO&Xv0xF1*5$rb Zvdt̾8h O >r7 5 vSd5!$Zb ?m-Pk/5X׉/.0ҲI"W28MAhۉpGc뢎B"UBULFoKBV{;cߣQ)t(tև"Ȉ$gjam|d. Z訶0|/QP5H'XxHjvM H|P zNSR\"Nԡ܌D^rB*'j:ð㘶>VBe~4~ڌAAEhuغ%&ee9}|d`\vDZyԯ`X%i#ǁ8ש2w Pἷ?],A,9q;zT+.B*͏A'1.δntaz !IXq޵8ÚH;L (HqIO~~@GKv-lj. [f}LN!]6X>E+Md"!HJ[/WFm%-rNzh _V]][ƗZGVb^ |XPUz_˙@I&2Х-\WRޘ ^ҡF4XM @riAj[ L.X}'hunQS,yh^oqUt =5l¡/֞B |Bc0y:]Жu`P }H-/KYG)A@EL2ODh4ܺQ 34;{N9wHN*+19*<OWnI^E;Kz_x%ӷXQGnis 02,oFzloc'^hxpʸQΖԚG8 C-^]E g3u;XP\ФȐc "ڬǁ"PG@-7aZ`dl!+̓>/KF7G2&ķjS=-|,<%t홎ղ( ch +ƽe( ʱ8ѣ31]|$JtN2DsZ/I}h_idKlZ)5#Dv^K2, 2F5~h)HҸO|ْ}Πl+^kV'd(h>9D̊H TGSG1 4RgԪU<://r~X&D;.,\|88eS½O=>J3HAt+qc< DYBF _gT_KEHDF5f+W#6肹nu ["dobk)tWwݸ^[JkWqd0Y.PAM}/ow9H2KĜhJSm ζ-~v4 #xs:l dtx;+0,KF;V ;XSS\Qh!8lh.zh.JJS[KY*)eӧbGF  XlۮwBc_h\ dU%Z,E)VxD` sԁS}F '"rmʭuDu瀚kUG=!0 5ǑkBTv@N]+Df1 "[z.JlJݍ^cyʅ@Xvb<SEB\ۈb]}気Йl.=ΏKdw9%xafGwsRonR( 7mrح?(m€e%9<OAhurnW0Ǻ w OJ5HK㘋8ڈZ80~T9=#F*S=,oIK@h3ƼZdĆѓ0:fv[|SKyͺZ)-3{lK"Nq7ǽ@L| YoI1z?Z^QlQ2\EKi+ܔ9tX|F< %*LjFIG:[;%UR&TRU`:Sʕ[^lϡ˘t@c7G/K{>پQ·`hN2g gެ 4\C t.?\N@)YzTT~֡~㗏]hf q&Dx r/Jy! ĆM u]qs_=c /Hι|OXxƚC)ChI)a5Cpٚor75y C1ݯ@bKRHHY.e+ 4nU^(ucS佊ԕBCO߉Q4))NcP})GYfmOQ-ͮ<V7stq QJ96hI0*=qa赪XVsFK C2 c.F ̣k{W Td <٭Ac"Hv́OFۈ- .Gpk@XRп\0oԍ9h/;㨴n,!w]zr;n[$3T Z <:u-3u˥䥣 šwIrvCFpttq>>47yX%O.=4# ,ag_F')ɗHRSp%#Y׶]Q|XUӁ0R.X]޷X8_9t6>zgl%1 kI㊜nn.2DQ.i l8}O%XN P|j;鹕~'9Ĝ׽j!lԏeQsqI/>텭F^4nP2Mµg1 d"Ⱥ^Dݽu-o =1Zo߽VzhuPG2 DB։Ev}Ӗ6^W*IMdDc'is [Q.n?Ps&j$:{ vB$~:if@0PJYV@pI&DYAV >Œc0SHzo8 :jleM$S E-,gozH8$l7.tIH 5|zzQlݼH}#YH]:̩`-ɴTo4Q6 ߠ;$Aů)~fEdNk=)Q#҆ SdTln3)OD_9hM1X{&E~%/IU=fi{51ro})^fP_q [PN]CI:U{9p=_˨@6Fan1)]չZ8rGUVGkTuvW Gq4}=8٨5< eWw-x ko*#ZKTsˁ.83?j/;B.O|]&GLHcVdnmj)0f&Ey^Y>NcQjq^2[Jp[ :9bpK㈋nQEJFAou6xOmr=az,j`|[`iw CBue0{JxOY(ߤ c7N(wϘaJ *(LNY||&:L!$Q,vݿ/՜ \1ΙuB X*,zo~VOlP7vׅ^'G⼵)TtNINI8eHp,|N'f8k@;sg66"kB LC^BI 4hP#ٔW/&U8?I&_ȓ7#G:{t w-z!cAE_!"64PVgG4pߛ7m}"`a@պ_NmzΧA"KN݁vktj>O9^fyRv!ea%/Pθ*ѼٴȚ9vhaɅ= _ph|+'/ c@[6G} Jh>ɃL%BD-L 7oێNwH!;g\=s~]Ih(dZ5ݏLA( TY ||qH4Hyeiy[jRKtʁa}q* ~ (BUXf}<k1 MD vJN ajقhS#i]4< ~6Y{A7!8\ɗH-.K; E3$'V0׍=g|YMc,S_q>rfE~7b 7`ѩ$اy0.mv9BާnM^̅QCC?aNOC||ceXABU@BQk(^JQ`]Q7!ßG9ZB:(F6pD=:CzZLX܃Kf zq{be@i'F4hmz&E GFڶ }fXێ#vP{4ՆWcE|qH֥\{Ts{ZG]Hk{ Du$z[F.LHgI%jb7mK.Dw WBA oB[z^-*%ばjh4&7%Cj+$mty+#z.jrS]E1}RHƼm}/'Gomw+ 0Ք}d$4:3J^;fh5UdP=qQI Z=SC8-%Z%=1{D4+ޢP"&Dx9_8,/UtI t0kjԱ'.)rFtz.0*csn!Dܯ4 WOa/E]fYm_$L IU*֫ -h"^9 %VZO|W 0&ie#֏%>&pUC HH.d zE{Cͺhpy zI}>\7 XM6!Ip'ѭר` 6PH~EXL%ѭdPJ|! Qe'#nڏ!r(sI>'΢# Cbæ9z0zZ]l} Ddy`.! g XξR!p+~~6 3iB[|;(Y6u_=ӓ2޹B/_f2?`z»cp.h|i/:MΑ]o#{;ȵj`&jȁ. P{@F"j H>ma0-d F)dVQLك\yݜ =o^ ,EêqY.Q$sPT̊ca#kzhU#y:#Иhk ww952uOj\hK^w}~Nx>`a6H}/J(pTfd44/}⼆pP$4-7JNb7óBY @2 V Ee4a]\e?eyu!wISN4OQJ-IOw~u֘:#7ZD= >ڧD~kw ;=ǹLU}j{qP2=rvQ\RBw?@Qe7wv#4f)dcwr0Ano@cvXv BD8b3 Txi<ՃҲ\dcXQt 6yѰ-Tb2-lY]Tvk@WS4ZA8P Qoߞ*9{7(@lyR]ߜ^ʏǧ?hUωU1?/>ꝟr@n65z&vxWM<]WAT=%U\DŽ![ZuﻒK9$ETa n-g{an[\?an<N]m ~JTj~l)T^M<.^=#I-33y5!xfZ uܜ~YUm[!0d`67?Mb'` NSg~(DA܈3B2N;׵Ϋp9ɯ`18bnSroA=I<>GukddYw5hwkŰodHrO$KOƾѱcxdksd tbP]Ajrz; )!!{mS8z'@xuӫ/%$ YeQpDcDrQcۈ4 xh&G)bV-nU= 51u2&d4@9qrn w3":_$ա|H˙ƼX6~rsX\bO\XOmY#y= ۟r\p1Z ⬓`8'9F43DHV",JqSIGتq8׫wWf?̗9MCdX;_fidۈ9‰v&iܶT1grŷ!|P#z!Xc"6?xoUw lTpI5i̿\9vk(Ȁk A̞Qz1%&hCY2Řh@̼p3=vݫ7gu|OWt)hՎ0jmc;U@Y(xn">*aG%E#$&!1 mw2p`ܝ\ si~co 5|1Wix-$Vm[ݾ"n=!^k*xm,+1p"yhDs^cTzOpF\a$L&l\'lժL}~HtPxt ؛Dt/Ya°EgԎIZ|*uF/:cT]cV*K蔒.iUD',)s"EAZ0u,hW߼P+ԚϜReIMDsMϫh0eRx3DLRא`>h+dz-fBr9'v)VYY4:GC%|i+53h(LS3trT8 I츥!{BVɣ_-֩8r׆ eR :$~;6|qpP/h<|Ѭ> ^,m^Ԛ|X<4-wPz'n۾)ϴN(#VS h)nG.]O!nBU$T|rz%8v(BD͇L) }468~\p=w.PX4'_㹿FkK':e-:Q!9-k8w!$nf.G2[1ˬ̖]YozG^!EZDgE&D+L[>SP^ۡdЩBu#.JP7agAy edǀmQ uct%ϢSHo*oF9wEIQcRZ cņsLSZƛpISk[:>EN'wwEzDod0y(v^%9ad3O&48wB3[<qJ1E}Aüq*WC~E)t\]V^w +zbJiZc J%,IS5o}?*S-a(id{=SVBw=%7 2gZ=7:'wp*Lny¸qo;A 7uqdJ̢eWx^Ɲګ:ldF߂H["p*( fCP7A>_ٿ 5vwsHx[t9#PHNJMk%se6梺 u'IǰCW SeDõB.A5@5vlNxhv[}p Q#2f +!jůK³uъ ϷW+f^V2u:n sM%5aē|16|& V<^4v^+G1"˔:.?o6Pp_2XaP?agԒMXKw]O%>7kRDbl v"5M!gcՈ|Ę"?I'=!<(&vjgpnTr6*5Ri+bReLG[?bc'ݗ'a&i34ཱ.HW;V-Q60I}cZ@Sh 4tJQoYu(fBdش2eJ%0y~?l^1>HܣbHK0w Fjk|ssrOq$n\>~LfT!kY2] w^(ATkQ1Me[\>^xx{eZ;'&;L*"ˮ^_>`MV&bHх ~c#t>0~znLF(*~Ą.gQ޸N{)nYUrdR%#4 sqEzT 4Ur_@N * }۬ |zIwY(dd(c{c~BIj{n0#(k# ?usH2H8$̤7[m dC$‡֗i>M<,wfK ."͔ۊ<TY\T_zULj9u;]?2k'5"hDz LV[\W,}[Z@uA4زu4ء\}U^üe)%`A&~CgG/q:IJG9xwhˉye׫A*Hi[KX3z`?=&X^h%=ȕb 5:zn8ߧs:O';m̾k|,V%4tn)ډm'f3t{,31 {\ *O` im~o owcp/N5U &gR^ևi. 'Zմj@-~{"c.є! 5=۱KOPJE S$~/Jt`fX))f7z~ z{p3dVpOC]k~Y0H^wgܮʵU]Wt|}}͠bygWf"M"\ 5ʸ Z6L;EiyɷNdÝM{75_ΉV ǧy`g6[ׅ5ɃhNPꪕp8g_"gXf 8x_<]V:XwD.ϴ^%!N=b*')H}=W4/`Ybׁ .x7b6F\ sħ<$ϲ %p!mN8p| o ?ܩfV/цs5A;$~72oqCıq^[h!J= ͌(;MD}36b|!,bR\- Zb:lr=z12,*Fv'>4Nҟ2^ˆe"zY4Na9^rֈթ3#Vt;ŞѤq+:.dFWLy!X#aF JTn^7cA:^clLdnߩy8盍255έ_ C ilR2N@Dx|H6&G%b>6>SI{몢,;<7O]rEUvG HᦟVE̷t@}@3).*XsТ݈bAȵ lM8Y9R|I;T (ܔK K#cD2“Hx j[> J2  /Ae!4[G$mG9"c|ʍv!,0f(-}ube D"4C8`[<lTY5BiXwog2lWFk{ αQᨱx9c"0 1b~tf.="RGXdz΄[+&_aA% w.xzP`pUPVs yhUE"~첾N\#) ńH]YV:V\Y9{zXWl";Bsuڥ9H&]Ir9LⳂtw4wsq EGBFl #.Q Se:+~ʃ'?UMs,NvhMsM]Vb6/=@Xĕ0Ƽ w3 *`otO-i՗D"iRI:|4 R8~P3^(O Udے #ϩ}v˅|x( Uk _b{q*zʆ)eӖ8tĆl@ViT)rl^kB5-pnxFXS4{.0^bCQ dU2} HcrU $O|>˰͓3>Ov0j5xIh/kYL+#† ):;)\WpmZ-o_juȣ^qN!yxv!LpF#:T4,$Pwlh`>AæOĈQ{oh%JD:xv'^@imh |eHVl :=k~LC2i.{5M "F6H)ߕ &WP=nMS}6`Y`G1hmuQQR%Ӏ u%!e 9N9`'lX-ӹMQ_!6V?wqaй+95rʈgT2ꦠqTq{:} ;/_ݦ?Fa=<*&G q9 S͔3@K<`k7V";tl}u'iIQbs5to%^&ez\K< 2xnhB3gR=U5ծi-e&w7?ĵvWTXy 9>GAc?{n{@hpSenQ[ E8>{a 9 k4ev*Y9x 5_Y,/'@G[` BH[2az7o1}FB&1ͿІВǍ"nlZ[%)8|Z ,{Şl;)#_jhU$KDEwLf6okwO?+$}CJ\$T`P&rg#Jt/ gGI'zc<q^ԾZu$*\1Rg;rZ~rH8!õ~3aog%_BܢM}"bA"M'KS"S@Ɠ >w4x^r&}g5; "\$IW8ׁ^_:A՗ }fdٳxN5y攍^Gz(Amx; ʠd喏RW۪?iqk3LK&O}|9RgzB@Hw̆~d.v`wj 1*iKaf+ GZDنPbm[X}H|0d &:td+6{]#UkvLkȪ!8Vndn,Y-< k>!w5*#)/E7.֙E#B#/GCSܻb?XFS7.5ePF!?e޷0 ;l`{㯠wo 'h0[,[iC܄7J_O6Uߐ8w g, uI_AlZ@Vjy %yچeXy9q-d|Ѣ"2ApE=/a (ʊDY'[f^Wm>Nrۣv pql!tb# mV1Um㔣KtL4PU;Db'[| Lilj5+ր<>\CV|uY!~q](,, RsBf!^ɔ $?]~Hә&`N#tE|—pq'sv#iF9F{=x_jq^e@)n7֭ChO8mQqک=9)/ m*jUP^X΅0q8u:ƠcTE[aűP H]ݺHtb6юJ B!Эxy+ aks$_an3,0u\TE:_˥]5km%_3U`Ox1Tip&@ zkxd31p<,W@_If6; &fXLbC{"@&kNag}wO%lLRԡQ$bB(i5{|^Ҭ=Ƽ}d hfpBGp HZĖ.ѕ8^-`1dL@x ~oPvr[˘ + _CR ضqp >3A>nRH!Ԋ/NRՃ({223&G8oWAѨҲR$h'Qt=YY`t5q5Ԧ#hJ%hVf{ e3``ę %06nH?&Q1n !w9EI 9EWF#|6!NXp|`^7}kON뮞'r5^\s[(ݍw=\?]y_'M/,,A[Q)I$u0:kn$tXP6faBOd]+Mq o%i9kFA[BnǠߪ-5%po8o֯,#q02t/ef' uVmw'=@Zh4WeP{9Vc{Hވh , W%St}'C\uP$om,SӪD1X0+AȱFu[2 ٳ3R7ImʭXyڞ1'#:<uV@̶q`*iC= !*@)wJD# F5Yo6+7kmae,LNY%PO3֖k%Ԛ6函]n&*=h4Qڝ͏$iYs0yFu+n[Y *M߭_=ڻփrl(@F& <7>RFґHʭlcwWiSO̞Ӈ^)<0:Ur+gDt$XUù6 0ǾwBߝ&FT 6@SyO PLNCeIKF/lTo IBs'c~VqY?Xd;/nyo{1o8#d>͸oe(9z~*KNXSκua\~w`0醷k@[t# RRrl%,jd:*[b֐É= RZa2 M%f;0S߮Aba C"w1 )y^ǹЩ o5X0Ppȩn0OpXrUgtcL)Bo_ʠ-0eyuu\{CC!krsCj9) v~H,An ~>]dV /SH>6;~iʺrzxNPzV)@n*SH/Pb(RE(T|:DPd/.Ym.W;VqadHG.5"%6vn/tŐlmJvMHH[]0=b-7bH= ZѢ 4h u1ALQCer=8l*3)mo=  9* #o1#99 :BvNbW h_1}X_T&wANSn~t&t7tS|0< sǿÐ612C$kK4 `h.BM]9f?w;t4\ |K5G'4?TR lܨ\NY;kj8W^d]<063hٱ߱F@WѶzw০bvuŀ= *sxBG GR IHᾊS(sq9uc[P#(~Tއֆ5?vhX| $^s4نaˬqXy\-4( 쥄`>261=d=$ Twl]Mnԯf4ӛ˅UM,1CIȶ<&$#8߹AAĂxU{= :sp{FvHٲI0[ *{D=S](%tm!a #F0]ngʀr׺"¼=6լSl f%TˏʹQ"ϵ㒚>Airpj$EwțFs:As{SA8uݿNto,m;a`Y;tmг3Ɛg%+2(=\*H|o:+E'fu%lfj""1މ.\]OELa $va^E+oo)D/6vOZ/`. B]%ݓ`Z+t?sm<&X *jވM<'I0{)Hw}]RrֆW i^I_x59r?BrͥBQloj舥^۬,lJk ;cX*쾴/"ܑ aɼsW+M[;ȐH qᎰyz|gJC[k]ʞ1"vl2x/ޮݡsEKC/\1!tmb+x1 U@/ Ln}>(]dQ ꘇkR+gJ-B/Ds|d5GP'6;łtRA*jV"ʩ7~KC @vaL7Uf~IMSp\ ;&bi;*@gҍ"@k 74<[<4274^U23cð@xXQ l– #bj]'^^I5$D/1U:aD>+ ػY&(ر9ln1P4#a"hUpB]~I'ϹbB:qG@=v%{aӶego[(" g7o5+o^Ph*+?%[̦%Q Mc $%[,'{(U/l hVf@rCWgjC xAGMG픜0!<kb#C'.5v,bL Jk+ *Bz!iG]!yIZ936$:ZǤRP]hg?+6 ->KI=2z|h%֜;<*U))dBT aєkuc^D7am'}mf;-xB{g$< ois ,}ӰEi,{ ]ڇER+g-2#yfZLSb̛qrfBcG6sU$ХǠP/LEUbȈiTUۇ}¬b"/+rt^G yA7⸗SF\]Dm.+:Us*D$taiX Ю _!jQworZM8йK`ڡ[*½;$Zo!=G9T(Wȥe&ˇ-w7,ўRt=$0o,|܆u9b >61Ǔ=/\ Y_w)?knІްw]F BhC5XۚKf2\GsnOBc10v (MNN#:Gƴ:/IO:C%<0w5KE:#ό`=7\>M9ÌiId̮ ;X } Q>?$ܟt!҂Sf/C-68$E1<kc]t 1pd1SԵr2)Ors#66^C̀o*y:k*S/`[dTgBq ;Pg%@F f-izSKL- SB2XOg1JO NDH4)▤ ;j$QKx|Wl\5ϾBZkti <.J6` jN$yyq%;_;lFo vdrܯi#xJ?$ݖFڕl#"?WuzKV !g8?3HsZ){mF͚=A(&GolrMA usz0ݵPvz_$<74x=ELe'&H*XeI2j\]W;Bۑt08OC֑]@މkM% S%;}?uqۓ Kl =`(@PC*s:~2->0ؗ!_X@ Y)%ɋv$LTTz2ˉ_jM5K&Hy.(B}}tq(-j ^iNSR{DŽ~(p=5aoh^ t3׭KIr$-h'G-Y XЉ]WYkg_ts;xV~޹YR oygriCp#6Xl)=(<Ơ-Ldb,qH ]@A6@).n_Ba1 ;q-;9Rscw~D0E~#֝ ̛5\}˷Mli|Rq+b rܾeIyׅ>DDϝCe@lg4GC  %78:~џ,;)G<9+'eI\[27ÄadͧxuLƙ1gR0qrA$7}:[839}y$ztfes2c$ks |5͟dS4 AV[Twb!UxͿvjv\'*WHhQZ'E52`zڹHC)RS!A xv'+ޣԂ{Y{B1shU6!'уWn R dSĢš>'߅>+>Ty&3 T"0BJʭV@ i1ߗoifU>0 sڞ#.xKܯ&ܿ2AC"3+6 ًEd׀T^]H(31<85>&9E5^4Uy\8TdEzo$pɏvZSwiYasl9; M&*SnZ'Q-^(^1z:?6Ut.7PK)ttp 7)-ur`M^0"ĝol5GS;.yvW^yV]yPP:|YXAc}}BccN9f%|c:S;9sJf\?8Q;-o3UUs ej׹a#'F X wABq\w#6_Gmnx7&؍NZ5a{$!ܐLVӋwTX "d2i"ypѣS"7'r`Er-̔ʋ&>N¾VTP6bA))i&'X^[U,Q%Ja9hLE_O{Jc)TGV[[\괉)%{|fbnJF%u@/bōYAJ=_fLfUM/҇ZZm;'!t\ sۺ³rtӋWe[`B C0MJTwL:O`(C/L#))ս_0rȖ*frG~Er'KhJ^nٰ[RMo2=8َ.5Ff]WtCxh?(_ypS@Sbp @Ќu3 8z b9}3ycm;c_O:VnlO斦3>a8?)ГIaOa /`b*,0$DŽVV Rf:N8`wԞ1OgHğ4#Vt]WMmY t]pT>!AMI/FVGY0e74S7l`'cswΚP7umt5wD㟫 Jo[HM/ ѻW 9L1mDV QIxKQ2p7?mh-KnSV(vLJ*p%pRUB 2"ĬD h(=v̧0J,9tmGS*pG Pyl(h8VC!R˽SaJd[o0_ͫV;✣[5RB?|aX ~4il s,ٯ:JXം0ߠABN!]n S?pcv~ hlgg %.̓+lN&KL/NA-Vw[|jL}Vwl5;XnM=Yӽl?댲*7S(͛3Rc] MN5l#ﬗSaS1_N]WJHtӒp9S`9Q2N eG)Us~"[T uR!ń+?ֱ]S_[h6WMq0? T&X4].-1g~>?Un30 p,3FQVF>o2*3W ;)F*v2Kk^V Jg&{8oo7'2vW;QYE1l%-mVc«hFXjGP)GK~) @n< wҎ϶_x6Cܧd? Jċ;LOB# )ت *%T7^w}3ڴZfKݵJX"JN`y&"a1留6"wpS!{ҕ1nu%z2qWA.u[,k )>""+Km$ O3/B椎jXv }rlw8[0g*=}-!-?mGjCK{0j_.qi 72Ko-ptzH()QՁ S⋖̹UDP֙=UX5^Ճn0~r!́+0ثPԋ_Q(Ux%Uj\+oM`nSQ9n㲸3=F [Bp6߫3{sgܛpnZddYPZ%$CDɛΐ/-PdɅqOKm\of713bF؟&0//cC_(9NuMHEV.?F/‰\dFH,DŠ-:!㦀]7+Fn]\z͝Kq.芎h1hd%Qe):CF%E?k$ctd뛶9J?y |SlA5.[c N){53R .I4Q6ԋ,\4C?g9-I B]GA Z ;O}2$/K!g4{@Ԣ'Z!OVt]D)6!ADT~= DgרJ΁~OͱR^ /^#=ߞ~s]f*$m_m SE F<{h4` Կ}EۊƸwH3D 6 7B/_3"wN-+x)b~ '㉝ܬp55T88E\TDlD5祈Ah88dNbS*&Y q낪=HaEjrJxeh6w>Pôd,pa?f(j#Ytׂ&%ֿ r!(Tsv':ǪKuvXiPӿ]eȩŽՍ ~$ΎZ-;,pW_32i΂A^'c6>lvCJ1ݐGZiX}!W!{kŔw~} m# qG?l! VU}b9p?Fӎ@gI"]?/W=d3*,E1%S-%4ۇCɢ䱃7SlOG t!d\1߶m[cPkl=^- +ZQg`+E:}S]&=wQ0@ #|pD/?ȇS4*ർ11M4Ft2|ƕ_~w+i٬w"t&Z/M780l-F1WTIaߧ5 V8Fzb*}(0д"7w#r3nw'KFQתuECmC7ec[@5c!NkMi)./`_Ȃ2-t1k (jlFd9ǃ3R[D6%0Sz浻ΨXON˲A BEElZ:< ϵNK%!~7е6wlQDy!  Ea67xl'RŜ\8wcӾf|+ q.?z:3ZQ7Aͳy3oF>+˪w)"lz@byBi.Tؑqu7K|O& Vi7@+@͆e RhqN`׀#T*z.`^3w&xY亮+_6"Gp=2X o!K=dsK b K$=mDvS^jXxf je=]uCi&T\6 p3ӁWz.",}֢sĴLE[gp2^ E)WeT7>`rbAt陖K|5q`=k%%R<6pԱh Ry35.UO*񜂱m-X0H3ӡwg$^$$'0jzmo^OxifSdsj֒G!$RKz7Ro威>n ]؟tQ({"wrUD=Qr) zp-Z H_fJg&.^P_04MDZ|u Nim8j8m5fS%v"`iHk~N<mmyc2!h>\{?W="K OMRiXMov~J|Q^.*) iyeLCʼ:73f%e :Q$J{tV,fğt5ʪE{7ad?TQ޶+AwfTNCؙO>*ɮCX7X=/6bzY8y ?G/3qd8%M4ҖMé~c tSzcv :5IT9H\}.Rs1*ɪ,/1t\?&-%)%,]oAYz 71a\P`;+To(b*6iݦ D~aw,>+ thy.FYuW`2U?܁Է> SVGd0@2j~7&.ʄ6(Gxb5Gfe>AZJlGpC{کhXzU?k䬃DrQ`c#Ɍ}aӮxDNGIt/O WlS|tOΛda:>G~ ),o;6I4T'8] nrRw7{6^~7>7~eC11%ĺRZT(o2ӧto܀ )*\ldD)`ꎶ Np ۞ɼ[q9(?E_o6$^Ǝz]6&Y"jv{(+|~4[M U.b=!zRWEZVq[8]-J3ipX.#OOAs=~zA&1E-2jŭڅp0ԤMz7E7a,)U?VA$;=}Bzs;.tr%ya]`0f(g_~6lk3$B3դW]+: @VTw&"JCNߟ.)`nw㟄 1Y1=ڂ_)fWicZl&S?"JA_{fWb/j)F?ӄG.,`CEF &Y}qN*\CXl!U09E/)$1vMNR2Ud,q֒**38Fk] Jϕg%2h"A <(=}_Jݮg?.U4P |r.Yrq\l? Вf>9!sw㊒ǟp?SOi/>JH_,I dp|;6GM?-$;nE2%{SBE -?Řۓlm 33^}13\x/hq@E'߹yXJẸeQ!-Gjsp(|^u۪JYEgX80 Hf{8iCq@$f.4WYEA3(&j Sg.!av)WpbvpkB+!3n쓝 %G]eLxlYD>yO K "}/K-5:,G3 A߃1U{aH`rJڏDrv<-lD譽1ǀ_JaXd}qM 0ݴCVȚLJb$?M$-e"DXӟ)G~ǽJnLPT lh8?g= :6vP-3*>hbuwJNf} bI5͙ONpC7MSdsLi\sO+GJL%J8-%)yd_KrMϪeA?nj}/σ@]'|6eSjCg&3(ZbjM3.`iu ;ef`8%gd^=`~!ǀԚʈSs/:*7lMg2pLxxY\E"J^6c- ?SjXulՐîз4y dd1grne^R$ `r |НAcrdѫbl$Xs*Cڊg"[%]rW.)_d߂qmTpAgDAR>6xz`t-&sbV ~^FrR$gUNu$| k8EpBt DOL.iSfwzc^ƏG[]MG\WEQh?TU9*`ehx%b>y؄{KuND*9G)sE13Heb4Swͦ[LzےҌ=HBQF5 gk#q?͵ݩgbc'۬{t ^O+!ED P'CmӶfSKmx=_DЗL9F #1IMdbOB4oo6EjW1"5=BꜬK(:͈7duܺ|H#Kߐ]Xª$fV[4I =gn輭=, .g1:Rk^HGL91yt+?+!d>;=%gLp򘋧N1  S[o?zΛQl%lMh/AD)iscjqrzx#bJ#.)j3 C ΈGW|zt6EpTpFZ0&asv~Ttm |5R"PR!WLR{;:9dba qq;xE)[V6>c{kx&E\*FC$0h=ѧd:Z$k0Tx4|}˜/*4CyiZ.Y(.fZ40OX̠z;LV &NW7Qx™ǒ&nkloAZfx \q'W7ReeX/OEz]/̀?=$p ƃEl ?\ԣwx-u-01c+b+Pھ{{5I^v(fOjUfDl-kT8mYawt*ֿ6okP3,/ ^GVkk4R$.XR;AW'I1FNX#jޖ<5~ j1iM½Dw +\U 5;C:Aѣ}1' -r/+^qd/űq"mJT*6ӈ #1ޡ4f,v4>Ӑ% (Bb1թtҨ$;~oCW3[0d 1CǧdR_A_V5Eyhtl]_C.q)8q;X S#V{Vr=͚h0}j~A~SH]c|!H2{MqaM)\3I#GWmohMO>%F7쒆*a^?.4v/An)B1$P! HkXp?U954'GxG{#Xe:u?Bk{0_GZ.eyQaXo)q7y= (<cnWt0 Eg *5(С,*d Ni.JHQv$ e1EƺrIx1Rʽǀ`Gϓfm8501+8 Q@0'T˼i;Pʖ__!؈{}4plOu }s@B.fzQV?F"(߸%5<:nI=D:1H3r2 Q=%T:i.Ɨ/:.#9_U-ZH>@ BQeU0xv&F=d nf!/DžLfI%6)Odb"_j sAKO7YA؅pa{n'͑hZ+KmdƇbC3p.'ymt; bG55 5Jy.] 'T֏`DZ%Oܤwmψ8ә.,V Z4XrFٜCJٿtާyy[1\' ^ :vL j^:*2srb٦ T*~RA{EtNFDYua}uU~Yr.ITJʣ0-ŵJuPR4(k0^K3|Dܩn{&ejahZo.9 5N=_Jʓ쯛 !N% hG٦Agun>b쨟Tk^<ԢՇY^(pg7wu<ޠ$Řu}%NzCa+ 3PQYDê/lkjBƾO 2 Mͷ1׃3?Mx +u(MX7*b)؜!tGK"Տ"ǽs9D7kDw!|ٞ3DtwA ]ʾLc:PNxWM-UH*$YCC ezbZ${<|}W= \. KHEH)?t%ɑ6uo\N*LbG"t/T|=\p{ܔgSi*RBQh#fDnlq`1K)~|eޭ ? Cg.2:l\Սf߼#]T,v?{Rn7& ? ܇H (XƲ*fL|l3S}zHfNqͽ9#4^Ƃ6J[x^gF n0ǺttIZ)g?ΝUT㽾Qa3iZ=T cID~baf\ K.Cpqr-ABgtQDjB%b뿮 s\nfvN巄}k@Kk)wtӞoF 4]`"ll`vꈥg}!w;+ K&1dN'CGPލ*ﴲAO'p) >%du8a#Q͝q4ui_{;fT-Gp@FTIxÏ~ dZ̭=Y_jX{whzb8Gx>wĜp)Ĕ,C^cw+[wYKNt9s2gNwNx.\Lctw|g%͘Rwm{+J6P%̖ msuGXqutvCjmڒhXX{wkPμd_c%!xA߶;Q兠a=ġ6:S΃SCL !""/oR:]ƣJ8 *C"l`N/c<#v55X] t@e|t ǵFUrwnL N8?7̵~h^D8Te(3*}-F; t%>:Oig(]Aڙd=GH4S]Cf KC !QE`5M+9[8;ޕ*C?eqigvk(,aԟOZw[]R y@p.'Lv0-OIo|:jK]h˲z|VLϢr 3Z<>J]OW4JɢC(-i6$" / 4ؠWPC*"J#gVI;Q A6Nn3Lݳ+$uB"/!nCg m(n%śy&]9'/BXAw3rJ3}8'q9n*eتbZEiy}vq &{P a|eV[S`dGc{qPoHp&Hu/m" 54-A!ię8zke&2 |XRLWk8)eW7)=;ǕFg#`d7&*8@)}?/'gm{{5!î!DIȉݚ=ޖK &#]'{0BTD&nOX7yfh^'( Z@0hQGG Bu2!fM[Zĵ\PT(%<iD/~87?siyf7}M_^A#tE_`1$|I 0LljNE:yok-8冗O CFxNB2D_=r'&.J*J=EJS㙪|b);JӆR.P ֡ӓ1LmUٱcLS>vEM),z/p-S=~}Ūy]ZD`f~d\r y \m vہ>M>,q $\}]AVwKs/W*64veaѵR MZۀyqק /jG 'kc0E98v6D?7Y#&[Ft+p< cf2B4Ę/k0̺z&ruJX|B${p 37W#a:ُhW! t:jΞta 4RD>s=Ɨ>G:R$Z^ڛ) }\&b&Ig;])Ӹ{BEO,&v@PPs`mb:dxq^GKf0!1Q4RN/D6ZM"bǯɵcD5RF71u/~`fY_Ktr=qjҔ;w׏C[]mHXz?-S'k_8'V|ҩ5{'8Dg.< 5.9#RgKuqs.糑oڒURwǻ ?krտ$&L)ii8XgڪG)|WK#}|Z-̀R]"@ϋEjD8Үjm3<.V?i){tՠ8'uð3$>3?^} $?IeN{ W U#F<Ե,k5%P:U㨮C4X)#F٣Fiy*i9=lgk7Pp;)c%c\~0iB[E$>bTt5o0ƭQ$TB5lگʍa:R.٦p4qpGS߳wco@t'Q{A~=Sj_c߰Nj|S *NmO)֎#Iش IN3)~JLzTFN= Pi{c@:gh.ph՘8?jq-O\aB޿+6il!BAb;cԈ\\q?ەA ˕L̡\i, q})8Ի Edmer pH Eaz)(Hb?Ex>dy5$ޅds"Bi\ Z۩]tf/i }c Y:z +9C\at 7̱Njs5>-(TT&Ǒ{ %XnyqI\["tm!#%WDf$q2͘(Zm{ZC!t\ׄCh{pb_JdEnԉKpq?[KO;&TD>nuy|+&:;ʡɭF0*xA3I\,RS* #ڃ 0xzc;;n#l?YOP)7ƭNa9VK;eTdc<9IRu1v?cۧ`;oU*ș=%^\:1/XJz; sR= w9C#5{$Ğ1Z^6ۏs/ 践bCo A"ƃH3#hCͮR3&X@'o#8HBwlh]H%&d7wI% sQCU>45v{:µ &ӄ{QW+ʓ Gbp%v8@DϳIG KnTYRo!T (}T.O Encc>i ٱcO1픷 : m~0əo1݀r)9Jiptєnv)ٖ}]g~ۗH*M~`DN VJ^B&+zgcF}r>k^uoGSF^A`J:Z&HJ>ԯ@\fhyԔuFȻC# Nr.ں[ MPeSq eB,Y>c1u!V錒5 f{^ *oF]Z̲ 3 oZ~nEO<,3(^EhAr[+Ib/6lMR(OQA (NՐUx/oM/f5XBT6QgLq7cA3mxKa{wIi%]P_;Ǐ}4[ArD"i*q}yk Sl 16Xd*ȟy3S_ɽSҸOF.gI&̨ua(04Ny:RiVr^ EK dd T=g$':f_g{`yPǏ^_X|gU{!E7ZE; |cwڴ‰w21\U6#Pīz!t(Yz0pJ51{Yd9'&Z hdS"a3p~`,VneCb~AKVխ  ϒKr¥$o$ xٝd 삈^sk!w[HkE5d1Bz%{OApPYedGѱDAn(E]@['A/!D6CΜ}{m.Ԫڹ I:}rXݬx0$HƐh'IM @yߢ`iDrTEwVY$w`&8Ս9GUE3aj1δ<{KNc.p} /Ymh4-%u`&_1zQQqgCtƷʌo!l"4qvX~] :+V۠pOB<#HgvE:PMĄΙ$ RjI~qۅ͍uF4͌96@k[ѤF,~8r0V=QJS,}n:T#ڤG4{qfz8T߽oa?$P`?z|z9Q#̈́MQ(hvh]ho6{u7_tLLI+ax-c8x}}bpQtX<Wכ͌?ss->b\9憺%`3C5IYS7TفcL79}3cj$6H^%翽66O}?>$V`NO^vlT'7cRJy|SZSM$Ye!_"˖<oY< +U>RzE+GB xmRZ;!yg1dU$)=72C1@`2.B 5 dbչ]˥aIda^Nb?]/Zߺ!x] gZA1nJq.5[MȠ iA7<]%C8< {3ەb!Js|*tsIv5.ek<.Z~Y[QP>\o0HgƛM3kQjd(}*(v^ u\.`&Rk1L](,%mSr/\d 59 ɴ[K`7Yx%5-u=h)DMYx܂%B<)NZM Bpch*ߵQPq aI-=>q.fdXz8R:@E3Is4Qnt P"N߆/IϏ>]-D ]."wK5%OS_j>__ y0{KETJn뼬C|KaF/R?X?Ӽ RJMr m[R<"i} O L4% ~``dHs(Z%#jfdp&nfS4jI0\VBeп`rE~H7ύbeW F,]j6]1E]Q^ȹ]~aИ5т^`_}6ɗ| sg4 En\GG-Z*~J;RǷD%B r@IƽN*80ћэ+i'&J}l饿Z@+EPkbVQ;RaU R2wϺoHdiP+,^s@(t^[Ϊҏ/Px1ey|W]=RB-:- R`R9X_^v'|N\b}V҈ _4rxjų:4G6!S/^(Kp,9rև9OA}Uꬲ|hWb7,agon`pƁ]㔳}j֋ۥLϜ_r`zRYVK>$HLRp(ӹS"R"y1C@03A-9$ajD>G;Q)?L)c苤յRC*16y7( ʱ#<? c$V\rzX2[c@H0i'Z n8Dw,/ z ~ CxZ\sW"7Of%Gs -v@뽟ہR#=]ްo)=1[bD'X9 }xHmY "A cfAYT5D>\K/J7E67rm:?ɉbI|3ZuJ(iC)] 8`dҩB0_?A 4T_P X[v|Nh4n\ѣN1/p`6 Rr \3/ 3K9vb"x>ۛ>976aE4]`gU02rq1"*U*N -IH V)QI 5ebCЗ,˝J 49Ye󿤘 83㘧M 3g{o'<bXȲϤ[rf}"'F|iݿ5/7I|FM1QD!ngzanAvJ l;t<\JțpThxDۄY٥'،*)szWaཉza& A:$@.C 4EPŝB!:w<N\G=N`J"S-^< 4Pca['N;#K5L(=8Lqn'?`spa 426D: 0` wmݒ <{eCbG>h`@Buk-B)S]fm'B|xtYCIV@AWXВ%=O  XMրgdoAsa>qd̂: ym:ocFt{^s&@.b!&H[hϸa軋,6~IeKFRX͢R钅OoA/4=]0-x 'sZYS ZsY8f wDrNi/M"-1{Ap jk KnjӰ#:D`JF aǼ|_iʧ'/FӴD*j /ᄺ!KAwx&ZЅ?t"5?|؈+-@oAfQPcEWJgn& *kЖ Myb 'tbVt2Cפzݼ׏J˳TfK>G^QUϚQ&R*-յq+K~MbOظ'/+}lECǞVQu6v28 [`1Ru*e/Ҳ=xR+e ƻl|6y^Jk('RQ<х$F﫨nĢ:z6+<{_qe-T`x$1^FXol_On& ڹdUk@<1PU"UKv7 lZaiR|t?_`L-Ow \gI'IMۇW '&1* ?]#I HMbHgHKBN]YXH Xt /h>먱#ΔdX\wց}rJ)%^e4R(<]fѾ?s6*5|XwhE\,1,MqhfR7g9,C>8J/3N>e`f0kt[(v}Zl|X*Q~cbY/\`V]P`oTsd$1_|{`kBbusuk7*Lκz,;YKXCg p䓰/S;0|$Oc^'Ʉ<Ǿ< B(r)ˬ#+'xENUpwؾX,T:|Cl:ݼT3LnI4xmPX ߈ٟzqk=дKZ+ gmSrlstH5:=}-czO[Ë 5֐*m)z|&'s*fri@a߆I[rVz^E<:>Ggh+zVw:RQvxMZyt3=4Ϳy/F vb8V~ ]MZQރABF`'>@!$랲|$O^KztpZAR;J*}K>}[`M;\KSZ:in54?$,ȖotBJR$z< Lf%F,(k.Sl`ihu#4 _1@7ꃃlh{W`C%uLnkO4j皹ƚNKd-|^Ip(dg^?t@iT>Ix@S)?d $7^Uh>%pt@aUֳ [qn2psbu4*#5[h-d߁Kcmm.65 <(ǎJNĕEhg}ZKF>Kd$C! !X2%w$zgnRէ[`>Yc4`f꟩%v^!<¨=c'|=L=bߒ̾՝vk?Y>RZ E8 ެ`ߏpqF+o3?.Z^qҝa;;oSFb譲kN5H΋I_\0)n] {F(qo|u(4}fkzRvt7q%Z%' JMfm⤟e21"H@8'IKD؆+M.?ht'YRH)} zZiL輷qHiuaCз#'Fu:gQZHPEԪ UD"cr&s}[YF?dF"F/AS%jbn4"*GGCϮ)] T 0K 0j >cm BWoR#:~Pcx8zE>`ܪZ:SbT+DYHP4MK,, w;7}ܦϚn|YqXR@N4-[$P(Ȅ4Qq۟{vhkÏGms avp{nnt$qz%ܗqXg珀ӻ-͸=rG>ۥ  U] [:~Fĺa i4,:UѤ;[*$; 5E ϑ8`JՀ<9<Os&'AZ)ئL";,7|EĘ:D\ϼթ D0T# @3To#l1XU7DzDѸU/kj.r|I,iT?^i;`W\WYgOR5~Tx H`~'ĵ רE2%Z;cĹ㣾V爸E aKDdm xAyH@: uT9]}UK52:ZbudZ7dzA=j]3QMxGs=XlQ_~:8كV}żk6X")(0hu\5eyM'jV%X":"$XBНY^ aƉsb6u=_t(ceSVTBۚ$1-)^2 w^g׏D >n$Hj9}ZܬƹWx[/d_bxTTAFt%yqz"F2 qXv'-l3ޙl1gu?f?\q'SJu[%wX֟ډ݌X CwN| ô:@ Y ,e+@뇌=Gmuӑ>4T@OPM7t],w HcczjtюEgXtc\K_'C?O#g}=..fenR0lD.qtTB,71kF &r6 ڤI0"I@v*+5޲%uAcAOm;!/A f"gӧk=q٨*y bCâ29( ;;O9Cw W|:m.d00VRfK>HD֖G+F MR&~#FQ ѤqMз<( @9ކ&d1"pN4=M(eTL<0Dv͉}%{G}ϝ$]d q`iH+,ԃa #Ո0GxeA ly#`mߟYHQEȘ {|LѱSbV!;צ]<a݄PSaI_AlDO~29öK"(%h֝Wc0tlK*4FKOAR BvlQ< oiQpvj ur+@]>f'?`, W4csa(Ӵ˦W9|%ls.PPZg gJ[D @ FG7*¢q^̄@6A?3|+\`N &DVNh\kso1~?ՕVyWJ%9 ZHCv5+ H&]l809ѐa`%OC&`tbX'`ZEl=Pekn~c%O_)dzPl1"c# DO L= VPo@>@}ph Sdy1-4*Kjy\$H!@Evp6F&/Iayz0ŽepW;U pP]zSjᾓMWd%p㲟nZmij&+Z&CjKB634åw>x8* 9m6ӑy=G~MJnCts`*FL=y1!_tA M*4ciqY _=8($x N5~" zZ'-K).$x4I>|yt߅2G;#!wAkBy.Ĩ5AOYب[f[|+%K5!%&QD>ަF߱ 8'u YR.)WȆQ>3"iu0ثq{ `HdPg"Rb2vy]R]_ryZi3 ]UЪ;nm6aA rzFh|j?\\"K3/{P7W:EV! v:#@}5 h!!YNiB la pPǥ4`&wr0)mvL94|+g=UsX/AKsK#Ξ'9eȫ4M݇閂eܱ 5o H7e c~X'.k [T]NsǼhT#W<)B?Rc\1zbVާtǡTBC5\Ϣq6Njd3:iŋuIL$fQf^ :q2ޞQxlKE @vtYOӸ8O(7nLbgqO3+UkAtVNGP7?aIc ؚYh6t}8 )6\:ưXWn/1KʍYy$_^>Q BhG"(r)Bo7%Tbepi"*`ǃkiDRgрTaXy)3Zq-P%Jr4;ĔVC>ʴia΢oqj߶p3ά -$K@Оּa=IKЌX+^ n!F`l,J$H )d#JOUrĎ'۠3r}S0$|LEUӎs` v-nPFvㆦ@DX)bBl,t "*.<|w1=͍ͩ'2\KB~]*5{$GK+ABiWVG?4,`hɥ2Zʻ(ELG!#l`23 MG~mEs&IyBm'F:B{ y4-+RRڞcG\yԭZ؝_2B)R6i#Xrڻ5W.hr.@>=CؚT*ONu}X5 0 mܛ- 3@}>$eZO#FK3 uB%>ޕ\GEʭyȺv Xeų[4QQ_l6SOnx WtA\DWԞ4dD:X)]oyyL?0p!g;N O{x?R_ KGj2uŤH$w.o<(Erؙ+ŦrՍ.c r7ʜHC [_+Ds;\aZɘ!YAx Xu}]F7a)Xg.ZHG3%`/T7.)ݜ" A] `yP6RYg7}욤VH!Zmҧzu~]L*u9yH)ُ[A-֍; 9vg?JY ='ؾErp'&5k Nb6^uoEWsIG(pS =`K!k6n<ĉ3^)e#TƌP~$ݦ|Gw i{4óْ0 @ v(yy?)mvDu9 $:guO5nKV(HʱngpUjuje@e[doyzQ#8iΦf9;|_>u91נGR0@+mX@:k(ru3? pyH둔IՃo#'v7 E1~ZӱK#v` Y}aE<[5dI4c-д0in-(QÝP oQuye]ݯv=r׭)vAު\( =rA^vdJv6ڰR =GTbY ZlY%p9IM뭰qjD'foP;?H,37KȫtgzC@֮U$ЏQǔ:( "Z^/bQN:N|y!d3*H5{' w*2f(%b/!ggɓf$5U]> #Qӄ0&MbGFA䌶{I3c7im]-; `%ͤW,ٖs5K(*@ )3OUߺ/ʁp:;>}[B2./Uݢ|蠩Ȗy\N0WFM:m^w$M\ u]*(`P!i+1>pԾK: PQ/Nڥ"/9'uphqƳ }6A#}%zA+66,'!#CL?F f 1[-c?bӄcZ[F{^(#iȶh&,pzJRޔy(I ~v?GM)tZuڀ?~¾`2 BfSRJUM͙tXu$'t-#sIKlf|"MGyE1#Ri_s\qYMwr*:dO려O25S1*E{":!4QRƹ90߮_`5(; ZL!v҅8;CpK*_ HNڿqltEip'D#cO!dRVR)W`YSw}}$8aTWc^Ȗ\B(r-d<+z*)3g SHNQ" 0 'W< J;xW<"IPK d C3EUIWtRZ rA}m[܄e|\IҬmtNJLZ+5e폸 ߛK{BL"i:NnVă)iξC,aAU*W4xAw+󦳛UA;olgCWej8rh4^CX):񓚿Ǧ&~HWEĽGF wXHKsƓyLM oeVQ9> ̕gCz3zi@Qqێ0d"V %V >3k-\ޒg߷AFAAP Kx KR0JZEy" }짺ٙɇC(da0fr|q8H[@z*S0ӥBZN~(4Xft>{TQm)‚EX0.'7sʌ.<^k:@aWuQ낈R?Nq_{"ޝrZ(f%C>&/e-ږ0q;6%2{n-gj%'؁yvE+w#(}td.LȰ]:{7wipIۡ>Z'4%wUg*OøIw{,#@ JЦRTM &hyݜK뒥\d؃,(81(.2=a[*-' UI'ϻ}yY"6k2#Vf*azA2ջ'QqCP )moջBt`D&eIG-=8K\uףd9bBE<ꗄǾddu9 7rt{L k0#BƒK32ōuQ:Ck%j@qj˗,Lha\uN'ZIv7|61*0o x&]59?y2:ˊףQ26XQ+tx(zǙtrt'c7O]զAwGQk>Hp.q:ZKwu܀К\S :@I4wh{cbYEw@V 1 X [HJ=KYGGv滑Hk9/"yl'F M4O_u-9 iKU @}1f(~{Rrt?Kaio<Ag:ǞV~2FB.L>ثp=cXU2?JUЫV#8j?*z -RlBXP˲Gf=%[*с;PHp Wc&}<ۙrAFU{כ7E|q5 \b޲jw Ǟ5]P+f=4"c_Nt~ѣ|$6xPs~rq)~]-ת823*&؞g<x#ͫMcѧvSܐabFroJ:XuU BDp@הZ7E?ߤ9&jPOpMbb{J&[iA!ZQ@'!jS4Ox |E]ne Fl]3 avh*|}㴯q75ݪRP!̻WRXe!,L%3ĨF˩tPe1ZЈFbZɦ7yqʸ3SEpDyqrGG#>0GP e*-&K 7>?=tfj>[5a18Pje|N|.i |OURfL<#"x4 n2o|F9dDPhT].x":pӿҍrI}RI.F73uq69lS** 9&ڸm=ߥ-p Xb/A'7JI{nlOu748Q";?y/;B>u^á*(^Mm1݁?skpAmzy$E:uB_}H54˥`]s k]x=E eZ tLh'[Hk^1M!gѺsy I~<:$,8t+yoa qZ/񸸱:7Ś3:I%7Mx٫؉le 5AyO4C %dd9ga+yH$+;dT%8J0D\ iQL"bkB/-2/ 68qEҘ}"4%UZQkXN ;bs#y5"G>Tux=ZA, v2l Tqhu>4miݧz18 d)ЌB}7W b#_CoE %Y{B ͽ$5Je-sNMs2!I'$Rv49[z+i SZuNLTwR紭[~!o|>x}T F bSFTHKi3Sk`,^2c}t6a*?/䏁 l( 4,"p3X\SgpぢRR[`6{K Q軇=V xi<$D!MM)D>,߸3.!}sa:M7~Vb^aEAXP~k$ÑO o?cGOf@y S]5ׯ']^=a"]Sĭ{#KsvDr^cǿd!B`I]Wac p$ޒmu58Ut s;4E2{~TP+1 $*3f_?|qZ wcJAxf󠡰 >K͡f+~kN_w2A.HߋG8xjLY@xDI\+C .)!q (;l k. LF2HT=x4q"81:L#.Ǝm-}?mM) -W$ގJnݼ= rSт.uSeGbsď𻁯X3Ɖ6o:B30Gڳsv.yNy$Ǹ$E"g-XR b%M<-9lvb@LgoA"]$cY[H-[3B X՞6O_@`>Ǔt:aFN<#yR݋M7WsMЄGah'Gz\Q3jؔ BFi4{ *Qx܄)y~c|#)Y>H}dt?dQQjP M}!G-wW^Ѹ㠝$* Yk4 au9rݕ 8,(Q(t.jaˠ~wg_%Ztv*,zOuN,[0\B KTVZrDYZfbԶ,ʪ(ujkX&Qq 7Q:l3/] قvJ~rմYt $.CvdEt*~y<9g@!TswQ^̯C A+EY _/JȃBm+=R^[OhPo1 @((p#1 yElqkODVĩ]S7 v1DXз/mm]GMjr3~?_b8RF!%ܟ~0~`XccI<Fn+47gVpqN#'ջs|SL#t@Kx$iPC _\7Vyջ+ a'hh:1P<)71"EJ3XXwoeQ[Za_x:͉bǸjqBhMz!k6#>+V$M ,:adFͫ7xHXSb :h#eqP,ߺEnro*5Ow?.} K!|>)5("̍ &ABe./IPc PӺF7~۰7yX*eWگYȧ} 7r@%3RV"Q`BTe6W dP Z6H^8IEGkʄJWu-Glio\l"oM0xb8phŜ5\L|ka -q3[~%Ԧlez|aq߬Uƣ 4IP 4{$1i5w sN7~Det[TãXQ_y3a=Ι)fmÁ[#*<ꠚ? 7j=s!nh|\Ug0n Xz&xyqQcAyȢkm@&& a,H: T~Vϛ|u.}r!n3[)eS{iE3wo:ť4Oջqb ]BX; 6&լ2dA=5%CWe^ҭ̩#j!`+Ϡy (lCj"?qHKyM$Y˖u gt|񲝪g:\iTlѹͺmG Jk-"|nd.EXЎpΥ{ʋk )e RM= Q1SD#F2ۇVj)GཇK0#mZ) ECnO^xDXzk7a+ٯ^WOE( =^.40 7M\yJP\q2/8&S?hkq}`BHx`nd߅'*ޫ%/"ۭ-g)$}T>@q&9* Ul^lZj"S, ѐ!Cb;E>Ѯqmxߩ`pEJlo#h7Dd+3~1-[0usvK?d%_hBˌZ_Nrh~%xͨ%"?$ή ]#]5)Pg˿ lekEkҬ{ =ȾځcyD1Vv_H̵V$/WGA+`r0$^*1b:p7D2*XpBG1)KZIq~qlbFz_郝˽rM-S+9Һeb켩0{u~=jQi[/[H<צ=G%&xʊybTÓ>lZƂ #4*ȪAHX)eg В؞dރ/EiYR<I%11s֜|s q6S)^ǬjSPkh袪̠uܿ+)aq|f{d?`7޽u Cz(Ƿ:bmBkٯ,awcқP:r ϱmc۟8m˚'%O4&p0!K`no3a{!9fшֶ\#[DV.^n̛2_͹J>IUt)~\B5 ciND͊?*Tc[egZ ljKs\".|۝^ienWԸ&'91uLuK~^ ^,ZZj#;%*twr&%xY_nN4C6l/AW\dEAWTrLUҚ4aH*"*KIP?ҦtF_H1X~L'*sm OΘt4RwDOߞ_zI3U ]ɘSukݰ-𛤒Ndl;`od*_ѧS{s[8seCXK᝙ѧ9PfʻaB)̲A1WC+}=Y~ZXǦk2wYw. 韢q ̜u]ûXƸ\vr\b%TN%X류] /f}wN~)Ni %8'݊zR&kDeفVIc̓ԡ>7*_a^$՜@C絆"LRvSdX]Bm_gB',,ȓb 2WڋO|j2-lo]+v#4^uA6&>@0N,7|GPxa8(R-QR JC>/ "f B3dL!&y3 iHXثzmuxbySuQ(Xj$?(]J}ķz|ӹ介H?ʃf̢SHw^3Xw8n(L=l2 C|\ ڴz ->Uߞ' U`,nYa ͇#HQ}{j -5z&f9mmB x@lb`e(0'eTNI9wNna]ޟ+`TК)+^N;|Wm;9\x _ 8V#V;jN鸒&W?5M55$EqB(l%MBC2: i2䲢&tw VmŞ|'.v̼GJoBiKp||6āUŐ*PtB7* $2N_R!>z;+JF ÇU\#s u%~(oh оmm9`JbැOgc:8FC~.azG{ˉa~mg+]aD^z OT0Ny2P.du$ \b雊{/ IM4h:c9Z Q2juIJ%dB Pmm8olu$NG&i H08쿏=%D9@@Q?X7_VB-N/C{$׆Q{踼W./ b K[ߕx`p ]j9M7fj%":|A=%VoGC `SذM^W:ȡm@&(`^n"^.  ^˴m}/שeV@[* B'֣esvz͜NJ8p!딶X+g$z<(uws\bKwS7i{7u6]H{TRĽB2'}67>s;%Bk&-sTb Bܣ2C{m ;GdfU39VɶD}ޘpmQ-ހ _Q(?Jr=bYU]wqfLwz$MM$ªl69O¦2 v" * b./jSRpµ1NŸE5-Xv\SA=t u $aa-M:ݱJDb2Q]tZд2-,aas5%o&rU*d8} gdt9a_%hΔY u d[N:-eZ0&3%d_czu^F51SWA>ei3Z- 9ԗVn(D(gfjz)Ƥ3?.'KF w^<aTzxOk?]J{^BsmM ΓT-u&Dz\xe2eD8wo&`Qv+ΟW T20^mbK?(y)"\!u@-P|*ի1 x̻n(a1#Ѭ/Q>_b+XoH7R6b6407 NM~D?Z=X\6NcRn ƌ(\ĥP)%âג'`_e\CL$+:Q GVj*T[6hgxR޶x :C8Q$~޼@3A@̂& ]Ղ21ZW6s:`$$?ُ8m7PO*pRm8jY.%^.m3qߥiAl JZ.|)c0\h5tM / 7iMƪ]jlNU g(iPޜ{6|TEG$A*KnGxEeO 8YfHylۍ8oPRCv],5!b4 4V[9_7 31#t#_)6xÊ.7./KA~H jZrYZyM7?y/Y4 Sū]Y?U"5ˡ Tw`h[J}Of>fR&fFƔ/ JΝoi zgؖ0[;Ɏ=`3pWh]j .+<N/Zw &CSLq*<۳@8$e[]쁌:n=V:5ROV}֧ҁ7ފ(Aջ̡ s57h1I܀ I@rT,({,;*89,,ةכF[Ly.E΋f:GIqZǒ6w&AŌ+NԖ# 3'MdžR50pCb׌&0Io3kAuR.+!t(i3}X*HҢU{hV XMZ#m31M?T4Ӛ,Vo.q[OiB;́syts|WFz`ӻ t'%>^ llF34چqp~p ^J|[UPwb(ko7ⶈn5>eO檯F@A$*\V\dp{2b$P4LY ީcw3K`@x7o'BQ6G8W{'R'(PΎr gLQ ](i5 8cPWhןuߧ}[%GL8>GGe}hB݋>AQ]TJ_\9 tp|m% SIpLJ5-\Y:Kv7,U=d-MޭrJ| 1mM:@ |+|9.M)k=JVxF5zw:5}͚|bZL^O͜dc"vH}s`fs*]GəTγ;xmw/MS/ml(zP Іsaocņj#CTY*hKI>U 9_*՝g__ᚂ)8GW[U (H7F`2VLCUp TV%N 9{n-~8 `j'ݩ Wő<եVy&5 d(,&@ y,=F١@9R_`._sCwɰX_M-3ȁF` ߭h]le[ipn憘qmÖDjx6b5஭]hfio ,; ]#3k\pyI-sMIGqdiLj4*+p2B (~b仅9+eY"|e7͑"'Ⱬ@ʷ/YlR)Y97:Eg1ŧ^)L٣%e'c0eE!Wf& h<k-C4'UW~!oEWRbĎsf1VLblNWA>܄8ݰsfY} ۭğ 6 f)S%/;H L9J @<`9E.bw/|Bհ2 hs!d:%Q1&C{ě͸_|nr?=(WDwrӉr-}ߖ?3AND I)JU|ۥ9 Um=KlD^XYeC"Nl}jC_itd 6p݊DR靍x`gr*64,Z¹zڊtr 0%Q>̏ȀHvd8![fS,!+8fp!V S슲8זL9Sg` U:xE`oWC9MF#~ %?#;\h60cK,xH+Ӡ.T$3 ] pU SKYB H  X+•z؋!fD4~;,*EOVZw:%=rI ug l!8%s<TIͽO1!a=}<-vA3Dwz`]S;BEm#Mkw\74J8Tiqc&Mn8@2o0O퉽%FBee֭&"gy378y>];ۂ9ýuMTvER9`}H:f:ˑRudl:#'uCNefo@lj\xrU͌ȿD[U| eu-죈Qz2Ԫvg-atjP8rpϡ7Kc>L 2"2|f4f,c#T0Qٿ4 Ǿ78pг4Nc[ 7ա;y43H-)u+U!U%,ErVUkݸFI"`5 '՘pbk_zCV^rX/棺r [O:XA8s*zB *qqX9*:: ;0xXGVgvɸrcrśh{ok"'kX>n7⭎SX6Dŵ-si\tۊ|~@ţ }UݨNRG.FraP?Y_a_Gd-OI\Uޥ>Rd-w}5϶+??^VTY5H+6ge(T4CO+jg'K7 j}̄!񩀧*h6_PQQ?YĕUv;7YvlH jcn~V׍d Ht |a1D#}Th &rqՙ 4To`FDW8\n)'4Qj4,b>OF9ҫ[.?RtGwvuL3@Bn]ae,2|՛BrkiN\‰ ;޿¤Hd>Ґ)Җ ʭ-@sIhNe’ Qm˞T <\ވI_?cl?=sV}Q(*IC60Y;˫us"VV [s'|-z:޵,%ӌ-Vs 7sZ% (BRvt]=f`2 _)MY lK*QWW_֪+m'^[?>Hbh7٤\}#kb,vV!!aUEλ*oh!3hghP4λȝԏR %tC4V_aWKӃ Uc#+c>j8o*i^"YhQ`'+e!?kr)G6d羅[p@MMC?=_)HDk(-2>^)!T,2^-jӑ7F])7E:kXM+Ӱۖ㛀P)dMvt"w.%iyfٝ$J< H\M(Ŋٰ_1:˕ M\c[׆8#wg *(o8?k pW}JcZ!n$Pղq~MImxbQȁ^TQA:vKv,3pK[G2GYG <dK CH/ŌAtʿd"(KqC%E )$ Vk=9\#Ju <&Z/l"ʧ$u\C+{C s?JM^Ƽ 淊Rllb.t;6d"a{ǵ_j}D!DG Fr(,s\%Vkn(u*%E:-*[DYVBYZ?0'pN`fXC%\pXGڶ-_sQ!ۺj*c*drB-+F4/hIa[%Yr!o/] qVms-taJzx)Ϯilά ͫvx"/*Nf0Y@Ք2w%eIqhE(8qj.=U2ԕXad?, cT刋x8ƺQ+(mY$%G}lQs^Gk,DDs +įJ5Z~'sN[3OfU0.ϻ>?هtj^g&^o;\}ثyw|BFD*džM7 &|ǩ55x_yO"l 9ǭ~GZ{>ep[ʵބ,/FׂT{şܿL%쨇B.٠v"Rd;cR=3a W# ɨX=jV0~l+ҊF_V;hS.p$8GN4nW|֙呾Tls(D# 0'ƹEVKRbf_~F􄟚u&8$|/%ׄ2^P^CO^U)Ϸ2zEX0{f)b'ncNN5E T}>M(SΥYת hFSlUرK }7C69Y~岢GBYN= '=oO][ !Ppgn& s]sSnxm.Ej ea_&rih(xvh7nDOl~7,H]!&qG_Y>2YA_j޹_EaWűFgv$FPsU- !6[V2?!Tؼ! `LrQ5YZ{%dԅ fGY5*m𙏎 q-瞭N~a~J hv4_a(_g18HIJp]a<[HK3tTr) D 4%Up] 1x KJ̍nQٯY>(D*M#Rx+uhp]]b Q\boL "< }/~o۾5 <@5 _u^]#%wgϺ[1)9qѫviGjnqcMuQP:ұ"YO_G8͍QI)H,\X\Gk^('P纂T(؝p89w(O)?o`*"Ѫ|hYZzԴ:(1%I;GkfЉsZW |ɲ4uF]N޳uLT"C=[F"f~JațzX==L묠֭">Y.Lv$l'nL8 44u }^p&ad`؜oWva] ѿ4>0/ x&Fˮlo܎HЩ!h &J>0CsC:FHʩS?}NZV(Ky^(k%USkxZlN?Wmܝ?Vj`óǠ4\- B;| )9p':WJ5qǛB2$N^~%|$ DJ7gIuZ2䜓XUT~$)j'< \Zʼn&,vn$kAWX_f})+E^2~omZWo$)XWZyE٤ZQwc^f8xp)Ap{i7K\q̫r*5^gG1]Fg#{pܺK0#P;E 1!'cPIrB5 /_nQ|钥415k-/q8:}ʛߤ(j %q@]Ť*j=n^Ocyp_n2N{0¤8i~8+^} \槸'yrSbfpCًd+L,ȉ~Fw:o/Kmr2o{X/m/[W.?UTP?im?;$c{>ߥP%z?XdZ ă-˩`Ũ7tRȂufPMaE񒅪K)XKbK@Bv3h꭫Lf^[ϸAR8\' 4b!Q^KR>§2 {!jYr ^s# ix), Ke/h<`_I xp|RUALORQ=դ{>ky䟨p#|IO$vȇX̿ZG jyT|\6wR`CRh@zY 4z-'f"Oļ(7^?f˟ikv'~Ԩɤb98sؚpl 9hQ?s.%FC PhQx@`Jlj7DB"/՚VjQi2# ,z.ʗg F#ְy/]~Ɍd=SRD^0}KphF/!1i*%&j7}遲 0S^O.Ka_h.kl!M&"֞=2F#= Q.p{2SuXЦ W{+)rE;%Rs9-,%m4py{m  ?UA,i`Hܟ ,$C3Ub$/3 &\`.zAYw_BJ;;d`w~@&XmD!wi"ܿqrRSI) WF80TWT]9 %i\+bifYa^v* MMlgh+ds{Apn=@u|K\Qw`2SM3\K|@GLfQk"(Pѫ5c=4X `~ Ve*ʹ٨FwЌ v1lZa;Rp1t2Kʥ-@vcgH65ȜdV,nt:b%=DQ5$Nokku̜iOq+uDlI)XQ[=6q[ [ W&p6ሯ<^S 9@ǩE*z݉8}L>fC)S(Ĝ Ý6w͘vi|4q X~+5^5QЋ`*ZЗRTkAhv220\7NLܼ߯Sack2D]n>{=[7u`+{3)2h#U7VD|ekG!epV$=F7֊nyս'{}Mf偰1؂D=Dޤf*y Qt` $^@jil%Iv6?@1O8r-ga8hyp }Yͳ])p<& ݾ_k]H,h_#Uފ:ҧQNB ^EZ"?6Avjf &dW1sFXH@Y6=fDbe˶{)cdeH^Woѿ2TX~6`郭.}tb|9+Pύ8J]b-Ui l@ w'q^'+$qc0 MAIJ ݚ]m!}/#xDbЇ 4fL%C+ ^/~؜/'&ߒ0U]kN$ ],p%yVXbD=o^cOqh&aclkIW^4>^}a4աG)bsǒaP@ 4?1U3WltuO+TIRɥdadaԷ$|@hCخ-MwF=Ebl5Gu6 ԺJ7y"ggx'5} }uNz7n<]Ҁ%& p 2ϪM)`EԎіt2L*],rb~a͎nFXV:@=v:%@T"I-Gl -BʯKN W?mlɈ+FZxyVgRXF%: Vr.MBfCLex;U͋F$[Ϙt:*AZ|q݄:Y9^HGj=)[V>*>X`%n4~=Qi=ٲ7{>='v7TʂL%@G9wGQ8uj-vI`r#wc5/GI[HÑ@nht)*, KFyUY6B" >0Y@kaswt8N!Xb*+FtHe5kƳ~8Oua 0cH1^.[+GrVHVA^d&ߌww ܗ?NE70V1Ot!VvtŏL*sN!1:OH#xf[1k:"텹~ii :qenR6 $g6ځ5kEpRUAڦ4ۈ/./?R+wq<ޛ|xT}`qFʆ.E%Y^))Ot>4>t~39~Z)AO%;b>G C-.<ƹyKIY~pDɔ¨O(Êć.*hFZmev#bxO (:!.9u2Ћ\.ǩ)~yqj|+ 刌p nPNן*y{A 'Pq[QLu23ڡ>:0H)JqAd؈AњK氢.` ɒk˘z95nÏcHIƱ%%*xOr\wi7k.le&tܾVmԄ)T75@* 9ۗ Z\P9m3.G-3g).DؕnJ_7¢Rjj.=g%ʩMy2r<_ y[K ХcKpOo>Iүʐċ12J%&}~\a@D0> ;2~0b&x@1[T90ţ;e?RcVMʗJ0{tALB<hbߟ@sdCKzZ* 4qjxtF-}؀^͸!n:D~HvbzDW,V.םlG{!((~{ǰ"8CjoOU-dH N +ɟ,Lw]^Z6ћ+"W%\NK#1WRJMQ(eD/ [iOr+1ad؜5 <LE5R"VVr*XpIsq1ѓ;R)5fo1uDh )UT =YB&;+m҈ #lOFn!H6Oy/#StSȲAo?BZCOFڴCIS!oSĶ2#!DH 't6e#B(BuYē&;RIA֌Ce a7v2ͬlc$:Mڨ7^w+F=,>xݪhڅt/*<\H&g$"J HO;1mWMu4w6(<(;7c<uڝ&(!Ro?+FBWзNR1!_U2;Qg0Qfq`v<*(5zD/~UȴN9l$PHEXS)Qa'%c@N[t޻DL{lh^b3f[o:9L['ƻVܒdL! 2K]@QJF̢zZ)VP__bD-)uP&|^b ^wq)2aa-?;Tx}}۝G]yJ1#\8^(8INN$2`i T/,.3'*=N#B_#6ȧdlWr?< ,m B\N )u\'\Ɲ$zx<=6^uTKT=XȜeSv}_ɤZ$Z}SO3'y↥ŷyFF3XoN7 |Pg}3A17 L|Muj>9q%8CcLHJPkaWFsPMKk}tS;U-89F2GXG&E#8;0r;jP:v 2Kњ&8m'.70:6 HkԿs]?<3\xg+)YrYsAX !].]ZG L幫>hϫU }ZeOiNEg׮U$b2+Lh@|qslyʆIh䀑ԬD5656YMeaX3;i2MbPz:Bd,5~Np,&s$&jRNIBho>Jd#0r( AL1҉N]=b6͸ч63ϑLOo>R,Oaޕޙ/{6agKeva>}F]ʊrHI ^g[&}7#e{vGaȁϱ冿dU==l#G}AFvP;zj(^V]`И푂e 1wW^HYU6%01%+ӢᏭH SYY̷^v`.: Pz#&GATm^g#d_?Y5K=GPNl?W^NC+/͵Z (㇞ðG;~f\™d8i2Wi1-jhU1(UBqGtLR用9o#C%z-DtwgWFSgBH(F(* qc>سIG_MbZ_3l$ڔY^_wy.BtU[VMfDF)ӫP h]TS^ۂ+렝=qtR!@Ⱦs1RM2>Vw"vꊝN7Ѽ-/c.>emL7Qt9VI򭚠UݯKS*W>~64=l|~PrXI}n#o;Xj1uI 0!NFp&A1S-X4wȧi8N#N*sS໲'II t{3JΕ+2}L2cNN`J\/b~[EoYcmK]X,Sl3 NTRTvN}nKtq3u |6=$_+Og;p{.x\8- kl[J%]O9,P$?|z{SG7/W_ݥcBqp̑-+ mK̎ב,-P鹳#6%[͢Y%$}jU =YP]og7 # |ODQkg&ङ m(b5 ajkr :rڹH:HvkM'i>"4;S6ܞuq`4x!{8\e_-kApA PCvhsbIi:W7%Ȱ#1{WS*6@9ˑIU}wS]5-tIxZ@u)N]`u;B8Lyb'%%4:z'RWus̃ވ pd=|oA&oV7Jُ$To AR v~΅9\G w(`0R*ʀK{:-6ݲ-- a9^A :9ƀp>+e#9`'YQ7eą}sLZoCU@UjRI!0,⊏zҠ 6ـj06oQ6ѲjA_H'\mhxV'{5~s;_ W44z8ԲyLOIJ0 mJfDsB Ae8P1Ŭ.2A_mZYk7'퉟57xvJw=hH7LsI..At%&]Y֧Z3M}<>*8,Tm&0ËZ dRrd o -sW}_)K @Cgd\!z} K9jHeW84(Uς0="Eʔ5Kw HmJ+phWCv+Ɯ1 j gXŽa>R +O :P[V7XFng9F}gz^;z tϊ>Ħ)|J@d!jnN=頢F\_/FfDfq,ok~͒v M<-L VDݗחDG1d;aPahMXń?),&ucn!w4k~v ^֌&Pcp[E'RȲ`7^zY,_w6Ḍ[ˊb)W( a&ڢ r"N [1'͋1-[<۱Qizwp\w:tzq3~rݘ _~w,ys~"Z47XHgSc"xBE54ѱq:P-/ִ ,`\A%6#N;AX:;S%rF|v凶F>dbp/.*/B$I],,+l`A Ƭ'HM.dR[*,uz*/ܔEý/1Ubj)P8\$WŢFk,-!2 6hQH^XA?5OƦ;aX6t.Ὴ&Omڵs zEyjֻO1u6)I:r%L-_ i-bh.э>9 V7dɽ]oCX> ao u}^(5LE =_\CgCǼtUL`ȁ K}뇫M;H/dJߋ_O A%?͛|e9-?Kv[1?&V;`'! TT M#z|:b'IQ D7la [SHd$р*U27[`O>]UcM$䇹qdD|Lמ2\[Nxa!Ecv ɺIe!zhq-f$mkchb;/?M |p%/f[*=H,ge! YB;~JQһKzp#H `6m1?l)K#xQ5*%֎"9T Eá8'f,ccsAi}TbXϔ23˫$mԲBTԇ;D#3Ae$Z6(!&Ծ_؊Ƥ T`dY ˃庅C@Ruŭ-gGZ8d33E~E-vEZ54 D5a!G"Ⴅ3.*B4 gb=6a 0Ntmj/rQ:{XJp{*k2,MmMH+<%07uTcU0R(& Sw#Q?54g+2kl`}>+r7 ٨.?F v(bä/0Ci/{L>hjvH}k_g(>6Kb 2V!cy$z*@|Z*JNoo٦ñ}0%L3w w,(f. J~t :.:gou?l&HjĢM4n

!G{ipQ[9~++8!iTD?J}̓aŻ |6DbjA>zj6-ЈaFpE9Uz7"W/rr0wkl% 5Th/5˱4}ՔXfHe4L)Nz1- . iKerlLCX׆ <3wUMXcKFw !/O~ nnI~\{0FTGpI῿1=yL7X!31O2/+rV/Y)CyCB*<fֶo2&C +=_aT>AO,Yy'Y~ & AF/g±9Θy]"E{XEYKLX@J'yF>1垦N`HOTwcjaQNg$_>o:BL:ό톩I8ln*C "㕷?jSp@UL JH:wUz߂3 saUirр?2G+Kghk ui5 j"L!o?g'mWY' 0xێG$o .|BJhN  BU/zj9sRM |SJ}lU`)| cǜΗlʿLVG +T>O@ֈ։ͣPY I45&lC7[!cH",1Hn[Ufc ۶۹ 6b@O J^mN {WY;N*2 @R)^eY}‰7Y11&_7Y^7$Vg4F \*)x~" z'[3vBʊgE/g(WyWWo+Xt=Z! kpΰʿ/1T>;Z\ѫ'5":ǹP[]TCiYsA[jl^}˜]ST${<= !UbrqD0lwRn?7-dء &vϯzIsmmJn"KYDNGsƤil5׏RHo+Ąpl"c{`Јz*}x->:r_Wat>!2EK?geϓ6ϲu+r2@w8/I*SkQvNh=Sg dGYisew=>] iRHt-#Ԫ;Л,?k2r Amuw[QGH <1B/,*pXf7 R`iHBBoRi\2B]>Nv"Mee( n5 ]7z;lthGOTo݅S5ViuD^aA%т̃sfH@*8 BC^#)ˬg5APt| O֚4m &07/q<CƟB{B=# >a ɋ V8{tT}K17Ëh1EC#ݾ ZUsOf']콁\L#F:JtNS_D`-8ul ꚓc L,j٧pvgwIE:h2*8AŲcJ_ԬXhboh˂{6 .7[M Ӻy"YQ F4]I(Xc|=x{N 뎰Wȵ'k/_./IRvXZ܈k1e{ f1O;l`dvܠ<&bld bّNqFR)\q6od"w$kSE*KIEfm9B 2DN=L6 dT}rMF&5Hg>yɽ[S. jk *s$M|[ xQw1p}BG LL&)j_7:ɨsRUX@nO/:+o0='A15a{EsQ.RZ[AjKh%$!_bKP8ȋ޳i܇;+06۪z.1eB?U:1k<Ф;=I'L⍒BBy8>zqzb}eEmѯ )dIoA[8H?kQ7)bxS`leh]+bH%]ߝyO G ;yڃFYTAj7eO&v@鸝w޵c4o6#`ٔCT?ěݻo5^g8%LwL:`E``I}ڗrbHq؝Y}r39-;ǘG*ѥeʓ ZR 7j^!7Uaz Yag ^S74ϪŖlp"t~N2v`/q殕G|5t/脢gr C7[&Cv@ܷMEl )fJ}Rc-03@s~C0AzJQp7qҶ9@2+/pG)r%wCC$c/%a! `a;P9Xc"G1w5կ@p*Jv Ml! ^Cc&{e9_f5a͵)5}M#:Ð.P`jpvoWչ>W]Q>F4>YM ˄=&V p6Ⱦ(;?3f 9&2-OTw~U2<ږ2I"̯?٭>\W * -V40EDeC(ےǝ<#1OR:47Ls-u $I#9WKoV&URwU0nq諷q8_ ɺʜZG NE (-Vf298%|4_fd0K7:A^<\[DX> 6 -/-G1it<ìZd<-Rz_XGyo,g6(w AN9'̃5\WU897% Z6ms;v[A |qռH~4F2lkq2Z%GrAvZ㓫?c4^LLk8hǑAyRHJqdě ̜,M`jq9TYʨ!,L:Y*Js_iM7u΃7iY+9k8/}3}dm_ \~ZW.tvP tKBYkBEJQ Qs4f$M0x2?X:;Փ++O+<ᗕh(Ne>NӤtXW>j031XxH h)d˯clcj\$qJg]l ^(ʛm^XHJɿg]DrgV+@a22cH)-"e1KHu-];8y yƩ>yլ)DH`KwS(U\blIp&~<Fc~4쥿HfC'MIA2laM/eI]qIznLt:# tjpaEb7Ȧ:]a⸇|k=wt1V]:=![ޅ)ܬq繮EhIxjD"u|(ms`I9&-?R6!\!#ԭ~`ʹՎoiP{v򰍱"lgJbCpb+0/݆KX>~wOB4wYZx ճXj. ͒rRNq ey=`'ᅃcB=-tP|ƚkE.H(c7U7e]eYfn/A0t75bF2uc;+ ٶHtQC-2bL\FwbfºB( %N!P1ʽJ҈\kladREL /'4xvL4klV{2Yr,VjɛR dir[ƞ͙?IiH 씙NC`%@jV9 Qfm>~-QA,&N~չv8GᏖDg vy3sn20Z`$K:v틙.=k-n9 /b?ݦS*>fe79&MM1ͯyzGáL v0DЈո2ͫpא1pʛg|LQW\`huA:зNrFtGٛ:r"g{^?Tj.In,";h4&$g+\W`tO]Ye'h >lգ fDMv/?6Z3q9$0$Ѻ] mTE =ډH[7qش488r7s5ܔWCJ8]I<(.u SOf-`uT\xY0i T}ھ}P? SN&nhv9"Lq3XЀ DC@DlVK`mi%C}F,PQLH≫J-z2I?_\K&Џc\{zdnu|wY{&=**%~2|0g |X|?ن2elU &^HTP7u‡k~x7`@J7wVf+~ Owqۖ2;9SJa&>lt곦 =335[{XK.oܿta7G+0yA"ﰾpvc% /lW+_dy 1rLJIU+QjJ۝WsLAP"ؒv+9`4ouЇ<|4G"Ts+V-~?)הyӟ"0RW#(mt}Wk' TKB+ȇp .9!&ۚEr@ЅϤBЎ3n#sz`8IhN+h\U(D2-[g[(.^p+:4L(Ӻ!Jm^^IuFPDMl /yDvS/59lU/q;Q7kB0 q䳹J8:0-]ߩR,v< J6y0 wr0ȽhK'-,i^#h♚葼d؋\˧ĭq*Q6`.(aё&P(KY.Cra=Hx}rNu΅@OCqMb(y2h{Uc>u $Bvb9sx8cl<.79H٭6FD)I " LV-hn>gM `hC(5EK"{eZ < ܊B=\|1΁n+2"9Q6zvab/ UݽK6"%z|n^w) . +f4 $2Rtt %%#"UhZ~b6êġ[v?Io5!yvw=)QJ)n;)*I* n]"4gR~cKti WI< 9_}m҈w$aRQ3WNxXNd K"jBs0r~Xv9T/Agѩ\[jsr|0G2V+s7.ps R=(WC-̮t~FhN![`Y􆱌7wXYˋ3} kTJ-Y>G쯦zm:6v<P__e$pJh(= e]eW[Gl"m`TM?`T )怲EUm`#%`gF1v$n 3C\ BF*MǏO zt yme|_hyS!% $٢, ]y8A$n=E[`*5٨Lafc 0:o樄n(kpHb@(bFEPn;KL#Mk&,kh=v6[!zL}i)+3CփNHpiv>&װ% '%GDU|u3UMjE {ƃ7tHͪXH>eG3<`jEenx 7l[j_?m%&ڕq,X|$N|cov{ɿo6hiŽᏁ_CކQK$d|(r?\ X'V2Č)Mqt)%W`T'Hr2o>ᯑn V M ;]`ݼj %,FBneTrQ p9"QlyQl/Ol+OHm/[=5$?=nǃ k9nZ϶#1zW*BjJG lW'S4z-ia5GoAMiMSXip=h9VNf_6"F-*>q`n ޭr{;_7a ~J]ӧQ= BdMp1d{WWJSW -q(Օ^Cf1mYdc {3h,Fg-΋8 ۢYN> aL8~҇4Uvd0CiFAD $&E ZaK$A'/AK呤«(’ nbQ&(OSߟIHshzs7U<ɨ1̻u47w7R8B}Ya߻MmԦW 2$(fM[腟I)@r̻-; E֕h?v~j8`ȍ{,{&KDH̉okt^ ;!pVwq[b+E>2r- e/@P;hD-ᕺe5vBn"(V#X-V rOli%sVBVfI] x$}tF.f2>tXSev>ݠAn "Rvy!RK^XIYB IM>??:UqSS y |&@1T*`)z/:3 }(o~':=u 9(4ώk 'mڬ޿cuQWCUDmSi#4z|#UJft`T)'r(Wjky$~YSlW0sC--]% AqQYHsr 5QuI=Xn}|.߭|#!R^`]K[=`t[PJzq@|2&Mu(0g>y6mXVT{D, ZPY[\Qy&Y){Ҷ.`yazնz` n X u{ݬLK}eBƔ8;㍮!~-{ ^s׬ H5Cӫ,˧/Y*uM&^ 0 9X#5EYoD틗6A|Őgr)Xn~/6"h;+y{&@.A8j]8'TIjW.7kf3ݼvamOI0n %0Ro#=:*TU"ܡ(W*Ԉ$vٙ#^g *2ȹ>G̺Rc2Y:J&˛= d?"}j$g| DcBӤ"s)@0;: ,EhYX8nqi߅|{HU4^'\+ZG5Y4huG®%g!Tr|4;)\&.KE$6ءeg(2bϴcNS()b/M֕YWd̡؃i-=7P"J$_L&@i&DM$lola?y`j0zkkVxM[9'3'yun[NA\h@CJ'pҥ1Y)R|5IVt pK`-{߷ջ Fn>u͇ͺ!hX>ꕻP[FR%벷qq){rT0vv:_V41Ƥ.lրۧ9V4dR ǁc SL.F6"PBとFA䝔ns(H՟$2"HDli1wE> kU95! z$tt%#.2uҜ_QUB* ;!^,YIVi>liuva`Ѝ4L Fb1I8nU\6p%9B9z/I̡Qh͞m~ uƭS=u_Z~^lT:K?P z" рIB*— K#G"*RQsq`6!M`FC9|w\x/d.%h12W9 mEJH@fB6 *g9_rwo`HE L= ܲظy룟';f*.rk\%|JMzuH*p+;||* Ci"bsrC: IOULd79#nL9`2H\!A8vt0H,@]JCqua%3_mhvUsvA,5]6iODDIɚ%!clN#f v*Ue׋1)xP B. < n )m Vb1s0vnbx(Œ,5I&`vq@QT_u9d{-5.2y3V6iG3.{^q`C|#T%}n-8HLG!`/r;X~̙6n3AX%'z''6"cnNI"H}\y$Oxk HҜesr!v"w~B4oVS]i+q*;Hzѕ*&3,|ή_6lױv2 #pM5 EvɳW]U=Mx8v r{:4B ;A܄gJA)Q,1%D*M HD:p[ۈ7lN$Uy- #W*%^>7Ov2g" zsƿA]و#?/M"5_áўyʢY] |QG2#şbu$_am |@]Gk9,a5__a)ڟ!,ڴY!QE|cfn:Hi~02R| .}S lF-)Od:@mM"p{F0}M)) ƾ!Vsͳ_|=SO^ם^W^k^־eaq }nYs0 /Ɨ`zF:*H'N؞2oRIFAn2cԟ|l<)-*β@gerj$o6&?(-a(n)dHJW,ݩ1w(&C4 0;&G)q/(]#6Fr\T q Sq5?Sm~dxÊf)3"ǁ 訂e} $Rg:%&;(Gy]=V՛\Y1ugJDŭ#J F: ӮP_xLgÔoL2*F%T'yUnT,΂W3ʁ}i8Q¶4@9[8zƤ|Arh$Un=\27yȹ3EЅ8`Wdr]b1i᠙(w:,u"餑C~" Aa֜my`mK? nj|SLj7r &reqrmsܤOjKиc$M>{}̀LA mC)-N*TA,V0FS8b>8 t;c6BmJ.W &!v0ѥ 5]ٞR)O(btʠGJ$#w6~jK!jvvyVm`O؊ZSb( ɃGbJ Eˎ{I:w(|w>t_dL1bIqq'1zG%\Dp8] qÞH,@kBӧ5esDNrPW_$7R:yhǵ'HmFTNAE12+fȼn4UYx3{6L 磻&>赫h9TM|KvXlӝ]pêvw_Vqy<4]\)n3Do&#)q1*:- x`&凊W"߹\~.z^]$95dhe1oj#\êF Ck On3G_e_W1ŶgkxVCG^+`ٝ0%-Uoh xr#.dZC|!S誯W٩oxMrGT扦6 N›T`qZk(^[ϡF 8a%8EZ̎xORwO(OOYD t+LD@ c]N-=h[mc_~@.N)<%Jԥ1c-1)xu^*M-lCiE嚭Qs|w-}Ӧ+sDDڃ#Icj".i#/.,/9)ؘ25o|SK6tp͒rE}%XKi\frg``3O]h穖y`K-~F3ы^@DMC5]'?ivfw2*,{#>Bdn)b[T@R|6zJsjx)Xӽᄵ*R=%&(rm=dʚ^h>"6!bMj}T&B?- -7 )ڶ:iP!z]j\F5(4uU*$" uB=0 2Plް$Z=#M!5ց~MmȊ!MVY,%R_m%Kɧ`G ,- ɍsm`y a_&[ iP1T;D*YrkB1>]2+i3IW^H5\,2?Sk&:#'tn`T^+o(، Њ}v\ջoq<.S?eڽZz~HA!XT/ H$kBfQB-ү7TrE5yk-਄0֙7*Φ”6.[376oǃxJl BDڬUɃe/6,058-K|P4.hfrwT'cmGv٬? aĆɤ` }K={L,gʏF +cpetԻ8<=!+* Qɧ&: Ɏfc %v"A ,Qb9yE ^ؖX03h蘣[7M!鴏Ra9\$q zZۑ_Iw6niKum ?ֆgX\RLYFԹH`*/V:/^Au醐V`1"(Z TQD/G-LZ aȘp@#}kKgy׈ ,̻4xKzZxNϯ11] t"wjf!Nzl`"% tfgJi@d^<+0£% q38b?ۛ#$z7'8uHǔN pFÜR!͐ )PaUϫ,\)NW@`jT'ؚ/HӋ*wjM1M[ rhn!l"rpMRƒBn8r]l'3tfO%k7^fR2 Gtmv0WH[æ ZB z"Irs+,nl*t}iۊ9''G2y@SlG?h5**m?KTz}q[*wugmjݯiQةvml=Kk:}H_YLjPKc s2.Q2˛YB.i$h1>Ddw`>"X{7blP5_eTW-$YZy ?`Qٖ2ds5b,$EdPCi` ¡ Icƭ"^B:X "#eMT74 txIF^^ugvR9֝> |$C?=M=$%?n[yf :N],ZcUU`wb͖Wr_(!kf9|p'z`܌e80-2%#[G2O O@ vu[T-i^U80V{u([_J"~QrHqv PFAaw4ztRMVhE[BكzpX mQ\T`9I>.YPR)@e[HZdh~_p ݜuշN qԦ.R 8y7A) g]Ҏ|I!˜{gu8pwP?2XXG$=Ѩmjy@. 2U5ut̜|j&{[Lm3qMSBFk^x\߸Ȱk 4A6xg 1k"~kPa1&)}BK/0#dZdk f`-(x$oc$lxlO&9#E pũU%\)r,gV}ʔnouRrΠt(V8 R0Kҭ3/Z!O^eei^ IV-JI"*o -5dzSMѳhq2;/TGUׄp2/6J{Pt6:~ Je(3ۅCX.XZ0 Gb1-i[%N91ǗF?E SDtOh GO8mM񯷻iꅛtI Z/XtKŮF*aט|i FaFźтg?@Ms1AXb𵧕x_qv=]x5IMCpHJHWrQQ̏Zd^u:ckYkh4BAbJr|7R|ʼn ab_}4gQDfX'#t¸MkW/oѰK Q YOm|]Q=5HW6 ; 7:"f3;"}AxxZI5f!Cbr]{Ğs{bKȤlT{ϔEvg( '$ȤG ~t-Lo‹%ο8 `)KF8x_WukZ'n'%!!!wFx(V\v^f @rS:s#$Jqoɷ*^NDf C3 iWϋ099cĪJsh;48̟^훻8:ט,v-n xC6 d>X^1tߒ?UN]=*v6я]zt'|*D6֏]?H>Օu D6a3z$j׀Q8SXK&ArR9q i0.cvDy2Z,P}bqD"o {tRݗX!A˴q)Y sDg%Ha*/mWؔB3AO`-NiV׺%=QoԥF^aQx䯸x)೙qcdze[U X1 M5[8=88Vť.QE.XuZBS$20- ZPb:4g9ޭ-HKbmJοD0nsn`M =)opJ QŲ˯ [`ĺ]ez/~lՏ$aZV@'i&dl&L"%,9sz{nUZnk{6d!/`ؠW65C_xR.WSpq tU]〶¦]$p`Ռo3&0dܧ :<\AN1Kk{#G2-j!M$/{7 CףUjS5d)WiQXu_=4i+gsL ҩ:΂>Hǧ^8;F7 p}.qg9Bxy&T5!5mgq+u;J'BFN{uɌ~~TXz R_)c^8~})R–6W8ETDEgD&!?$|9z874S{|*^#'٘+9jUXJmjn,>#ܷ7,_q8[B  Is -x(9Tc6-? 8(AL ͝0FfzC[~ WeF@([^Λ7M^y6rz2۞Pµr5Ŭ2X) Rjc#lbsh_Gk7]_m](*[Tn@3?$^-|Km> ӞV~QnhD|hCr5$h,Vrgab \Bhy_c 8fjb15CP.onޏz#߾LBk}8`D-}]f=~,1tюD&ۈp yZsц4p\+tjY7.=d=yȒ k"۳3F5sCMm$mrb6[H兡gl8~ Gqqub?Ϟ ϧg'kEWp>Wv!tlҠ#oFf0x]QNjw l8}f>NP_q蕜b"GˉbgezT(R}ZeZ徥}q]bwxT}Zk*TRsPb; 0毚Ix(Ɍ^"ТAMp\9I|AlEDoVg%G˸Jspv][ f՛2yI-#wbR9N5z؜p}މE#vhi78R*f"b!BedTƪMy--́7{4Ƒ~<͔~鉲౔Ƃ,N&s ]vۈ9E.)@LGW^ opaR{!c`bKm G΋im0و΄d1n%1|U5CnP.۷ۨ!wsE:e;;1m\u3Oz Ԛד>̈́1N^13[@.y7 k^^Ӓ5IȤlzke=¤˩*t08BҜ,Jl&Vd3ek){r,\j0A?ezNg؄o41Ae*N/4H.+tzupC#43W39`DZՐH.BrgCD2Ag/Q&] 2x,םI;xj sp/=ah9C `GmgtC>m ҉ @ AUYo]?UuV.d=MNĜU& 6M#h,7$O/ VBݽA]sRob(2yVAdڋ^j&vhܴ! pedQU}3I^Q3 r4HF65^k6ݓhw=p`J=)!y;2UH\wX#ޘBZ!}nec딠֭(&,urlP; ^&?2#M.ٻH4r "AoNH\ Cxͦ>$zS H3(S@EiLƃD#XJb]ޙ)}#::@\  f K̢UZ`t"k!;,f+gf{w+bpE<ɛˬz6.HʾZ1<>0 pW =wEFLؒ)0yƯc9Drn$ƖsOpƤQaiFLrݎDLhr0,szS~cl[}@uU˼lJ: 쥕1*^d#a3hk㞉 7j!_DCmĒ4 [N1FgU=JV| #<BL]z*F2Q?JK*9uV1hڏLv`[ݺS' ZKE2p=m GYB柸|KNPc]tUv=9(G2Piɿ\΂y}1t/M )jŒ5ϴ݋ ]S1]p:ߔ(0ZxUndtj娹V{,Uh/`V`nxm7 32|eo}"-/E jaАQ8d)#* % ·fY.i ܫC{cb8ajPQA6 M"LgQS70 zl7uQ0p1A;!c_WT^š?(r࿵#R$F搉lR9R4`}:jflTZ063ɇ~MKunbl Uc>s“TzXA\ M_bC0iKgR"M\2_a(/.'ɷu`^!:zjoY5:تѬn)$O 3+v^ku>ܡH ][GMBb[HU}>{@:.؃oٔe~NR5 4k:=Lז"OUzSbAU2o)'Qh-M𲰬?h[ FH_kïj(\<BZ)6-A\G;p*K5˜`|dVFA4s:+s;`"j~t-%5?`\g<  $9-J:X?27Q kbaМ&d^)C;V =KB̾M- p!qaZflʯ!@O[^}c,»7/rSD4 QU֜Q+NNCˈc)h(8C,xlxg[*J|6jJ0^ R6R9pfW~߶ݵ@TP{ǐ*1X&ë 5)~B,L? Ysmol|QU]\g#Yq4^eJW%$\%=NhZP OV8\0mr"CQ&5]pk%c@`ctzF9!xfݙmXqͫ?ߤ0r6F<4e>1nP\E9ȮTccx utxfn? Z=k]!re֜n&/+Zz ;SLͯ, ZT ݲ^ܻ\nN)jL&ZA 8`nzbUŻA(E(A(& yg_cAdI!9:{;*nc/ֆTu-hyE;H'=isgNaϋ0U62amDZ $qp{>Ab.L`sm2+!W9gdoG`ܫX{#"_H W0q`5SWۣO Ul0YȂO^L iWˀɸpc섙r?}S8I-N˴KI0{ry6R8ϲLs_1R27-n@9KU.-` >.L#=+ Ӿ6&4NةIy*P9Rm I%H{1RD Nhv{5T=f>YоxZSR{1VNHi{=(\\-5? &'ٕ6qb-$@`%/pDͨs>n 7|Ӟ>0lrZ kj0 Um;R(iYc{ Q5Lrl#l.U)p g]º 83G <|?-7sYMYǞ5*5^^vs_ {9; QeUl0r+1e(xBωdJF/4QeKl]u&K_QLQmJ%@Y@$v2b,ias~ؚGtS63-'8_d-fEZىG;_c3յ;"0Ogi+?!dl>`R̉ d6Ud(> }(2sGMxTSaL.9_lj`my+xz4B[[؉?~0C ĸa:VA- &b-4GK!GϨ»Iv `! U E0Jb&.jȫ^l\R1UMS-u;oVAd'/{*JC[`+c^0=$ θ, ENv8ufatlS2/PPAP-,;*K!GlEr]wc*4F!̪QC's}&@RVq f|^6MIXОƗ#\_;g8k9>ХJ{{LK  oMW3E=$b^H( 7< D ӏW aȄ/Př+-UZ<~^'ِ V0e82$gI /[z1 b~RC!/1~;$?;Ƒ10-FbiL'ܡwWށpD .vX? :;f|x u S=i4;Y4!p٥pEl͂[o ݒMaw䬏=6Aqf}3m9^zR=م7׎Ԓg6xq 2Kw1FbTy2Za\1y 0 fS7Ncq.N wЫtHa4Y5G6`ȚˣCN=vd8eCXV5H;-ukR0 <_nd"̧pU[V BQDOؖI&o0s=ixZ#Wt{i!m|{a'ՙÉxaΩ}Vbҝ\s7 f(81,x]6qX&D6  B}DgMh_={,҃jŮ7k`oi"޻َ "(, p Ğk @xX2#`JCʾ8nv/$T)[1|H1gz`u3/Fl k3Uy~4.Yj+d`nIkXעdW]]Nơnd,!XfeTil >P2ϟԠ)lS=Wdo4 ιHՂcj(˫qQyZEWRT0RB8)xqmO%6ܢ `"zK#wfizhF:}LXW{ڔ=F, [AAG@ٛ夢#wpO-*=/eY *˲L >jꄪy58.mm+rWF1=58J(a,%ualNh\Q-vf8<u puĸ +'T|Q%qq^q~r=k$D s/KūF'8!䮲=rW?md ҽ/p&W=`:9njQm=,:P{Nu/A#|A&p!6+\mUv|4.WF= )5q8L.l.~+`SݖM.x~.Wg a!S^o(/;ƛ׈Hթ==Vj8vLڛp񹽸z@MD4 &:VMv\F̼'CR%%DfY_зOG6) ``hk,rzTGq 92X8hq"Tg"ϡ1Dƅ.`=H6ECK@v:]WOB(@̋:aLLBzS ň}8徴*#e&>R4@TQ abZ"?Pv"Zx gQ#}<fwE?Bc~VŽg/265*A= vٮZ֜ 2@J*y O7j(5ϚA`iuRFKNkVv|Sm6 yhz_N[";P-=?GjOB"7MP@ t=W s~E`0ɍunOioxG2aioӿ哈)Eg^RKVZ90ig[Vm;+{XvsTzR4"=0{ϕ <š{9M5, M"sS+mC~imvYՁ9{MIt:aFtH/Ύ(NeNn$76#a.@ rzR" D6@7$%ag~zIhyZDJ @xb#u\|t Cw4w"%x?}e=hhq)Auoh#C "rYdDIl;*7KwؒnI/s:ƞC9.=xJ+6AV5x-2l=kUM3$_.4[&-CW^@潅'.&> B - ddq> 3[xs0>Vs"7#'TMr_D`m攽&|͂?fňTQQ_kZy+b'&!?2 [Ryr:CczUkh`m !9a@H)4<\~yܷ/ywfÉtD0T9anTfe$y+a\ Dc v} n+w^W(C(3_kG ôD7dޕ$^<B_̓IV=q|abE scPHpk f\0(9Ͻ~!+SbAkRS։Tc_!˂R1 ߰+LX.ͣQ|?8 쬶=E"mw93Qma],Ylf' 8ҿܸ˟k@>-J$B$^ͣ`/\Qxl^И/օ91ꗠƅ'9qb B MȀO_aIu[8VyEe.=?AIqJ>r~"?x39NiӎA:M?쏱?ы;B>YeX]=E}QsK/͎@rл>rሑٯ3abRprX|,_$7RR[]vLCð Ye0?dغ))`W./26F7uڃzJ/>Euo=Q;E e8H<}tAfm5U"5? Hiըi m>LJ9zr|%p_^1D4 g Sg4ɺ*ŪSfb 4<1)K(Q^%˩8zQwC]o[s]C^ mz~C^c6חXkɷ&+i QZ^9Kwgnnv ZbvUx3 UvvZ-2 ǜ-֑;▢:^@C~C]Vi;2-lj ANB\fKvQzm0:RKY@cMV4AkXK1O|\)E@ ԩ)'@Vi#3 ( ;4WO]!Ds!ޏܑ_RyQe$k8﯁Z-Eg>qw6h`tхH_ܾZ4<]TK *ly ,"@rrfHVk#ͺ*99?mhm;Sy]్`#Urgn*$QѝufFQ!WiWYFF ^75&Jrh0x Np-i +OF$Mźr!3lۏ\$I8طű>E 1X){Zvհy7?G.5O9|r=@Xzp뷧u_c/*&g6d(;7 tns&&4?m)kX 3Ev0I`Y$8 Nv[<"ⳬB*YW0Vsɣq9>vѕnZi%]`w C]#L2g+{kΨ5r+J+dY٬mQΣO1Kdx ^ =դGkxʑy$ַk6Ѹp"%{l" ^RdEbp RE\+2P<$lNJԭ72@qByxc1} YPVLJb䭴G;52s 8>tDǛW5e+qO@xs,e8 Ƃ^>/̧ݎY.QOj Ű] ,tAl1#"Jn܎HgGVzT[ޤRU`*Eϯ+OGu5^\% Ku_ WU0_DO%cʶt<=l+qCR;UqGحM&KuDTO0B>@Yd(jTU8+_,KpH>m".Lf1A Ōf{!k &$ l{Q~rЛ&qK0&WQ IX@Eauϸ)vƜ; کdVB]ʎƖ3Aײ"˥-k}'p/`ģVG+z.F_O$UuXqe#!]3,7b0s&G;runnV1Y*Oh`|v2=>ƻ"i㏹#Qc6vyGBsr)#z /|]) lt?sEK .wxpޮz"ʬ)AOnW^_nGmȺ߳.a}88;jA9j+WJ'X;% ݀whDNBI`?z/w ]T Wn[֮rwՑ0IcV:EǙkk*&VuF HDwp`Q4ɜA(IVABL 0CK:$CAtr+$hԥ/{b4Q'.%U#0.\3^q Եv|$(uCev\BZ.]pd9}Jj7d}v,k5GTuu7op1T X[+ {AO`&D Ju;lQx;^0iFsqQ2;o,rCڃp5E84wwφ- ׈_}MRh#ħO |76„$v؋h9-#CQtNؽ&5*q3!3w  {j)vXiٗX4qC#*b,xLNGPxp#jim90WeCG0F;8(WkP-}/֛J3kvL=}#gjZR 'yR{?':G8G^*o$H D*㪊-®c= 2Oqh5x *.9I1^6OXt7Og5tz5s߯yB3N &ѽ3݀tFu`əW?1\ĴfԵz쑽n-D;+p}\D)C)AYIžu^iFlgKݶ+_(,6X2B{Nt8(qK I kOP<<xOd\5qQƑ;|Eس56&#,+闃zB4^ܫdgTI)ASg3}aHH$8ӁW|*-u΀#Ms""/āGMq7Ăq=>riN֚sF :۪49x# J]̋?@ <(MXXj~+CAԟBsQ%'r\^ cẐzz5vBgDhvY> &~N.3l|LܻjH.f'M)S@uREOkq=*ѝO{>/B t:\K;hv槃pdB1Vٛ) V$eh0as4oԲ \> ҥ@ƒ!~1*452,} lD:-Srp([DÌXI/yu KplAğyC3Seag`% הpV1j5q/ͬ 4rTk8zcӦL59`2gq-3>'kމ/sÐL P&S&!lEPBč\V\#IJ25£e89ns`b90U` 0}T" bEZl6 "i>>D-ZH,0] TxtQjp@>pNabq/#T?6el^imXMk0Bg--tBk$ w(g Afs;X7mR._XwE̪X=grn=mGtF S< 0L~t`5Mu>;[hWݢ$ 랓#՟>po$7g;Pn8B7) TZW2oNixbqpb}`KA&/_j:1zsq t v T#ǾǧI P=6Zť2!VB(Vi:$c٘7a:鶹۪1L+^jkF@ \Vb6Ujjc ,`3!p?:劣2kmc24\/Ih=e/jEJC<-$"j=4 L|qᴠL*],c}Z\f-?逫XleQL?r!"nU7!8<^{%xz>/ La?n5.G,tUn (޿5048c㭉LEO{ޓM\4)T- ( bYZf6 N'Ef|QJtg2޽} 6>q TᆔZ~./Qu`l6'dQ~}Jv"-%CpWI) ^0bN[rSSnz2 7嚓lwAFlHb:; e"/mMv"HErאE5F`*d'Cv3bOPR_sO\!XFy_8 ; P.[V  ͢04 򯎄`D] vH2ĵ:ìܑ0AݛPVuأA!# P7_~&$!Z?^kG\_=Nt0JUe"HluGףʗ(g+t{r|]r,жo{z6* `u%0u h8XE~?)p/#3| k)(nI ]M8=A68]iEcr3: -deju1w'NQ)zl5v>QG@rk ~A_K|a;<#k]Bӕiq2_:|d7RB\z65.Q'H s(>kq&~qÁHv GΦ[z9%% QXpiAZGgUw&`)M»972oߍVX3D((>AM.Bjx,W47>2'i(G>Z 4:MaG_PndM\s[Rnttp8o>l փdF}N5-28_Fa3A Z* /K4^b﹧Kal]ζ4J%DiJWpwrE Ћ"?VsnO(G!^J%r_{4DpE r=>yz#]4k -7r?>b /"}wYvk5vu5N̥-S A.5h&:M;oC6wb們jqP %\4n)|fm { U]jt籇w`&_6C8^ Z}@^ٺ}Y[\S\\d:U[Ý3SDŽ!(bi RJHH핛R5E,tgEɍ!aHj+xKa7.ȋg*Ms>Z6^D[G/wL諂rC<)YnXA_,M*{&|x#}}k2_,*RL6Hei: xD{ \4WY <7aI*4{Lg9im _.BdjhSuE@Wb{<9t@;\Gv\? B7UĖT#EA䬻(a%\ ~c oh)!Qj_2FtT6sxAި8ڥGE+{)}b/neK!FdqVTwٺ%Xc(U=]Mw0Ѵt ^@n){a"kiS,nRpoΫ}*owM!<姆hu(q|k0{l T_B,=seqa9$A)4>[D"-ڜ|dW#Ce-^P|j@ lvȊ |oCr~b' 18ءK/^Е8a ܜmfq2l)KM=ӁܙKɧQ.mRqwA90SOTK߱siaG(L*&#t9qr?^/3e<D{z$4wM}.;M51:U+%'\*rr lX^Cq6, ?7ӤysapVL[r={]BU ìIMi2NW+˾/nԿ"7_ o 2+կyn K1xEl\Sk.H8$VGy7ՍoS -d={aFGuίL j+6\)Tf>@"e.j=* u[m-]VjM:B2u%&Ϥ8!r:3wBbW `ZFF+9BT^s\AGƪ/TP(.".N939 fcXcVx|i#)]ʫ8ڛp4 2a.|Gt uNL2:5i_K"Mx_%5mt۹Se9QN}5k)+!E 8ϔ# })N!8àXC E"0~ǹ񐡶@EMXor4}Z2ڝ`Awi`8}X' w*x<][`!8xK ڑ%[t@c¶B(-sv(R2[&?fnIϝY?<"wX(}נ],ND]81rjۤDxȭU2wUFP)cRx<w$~8": !wR8ɠqNxw(܊&,|4^bl0ooJ(c2:s$.CZ" RJ6hK<8*9Ou@JiX~]j,F@.Y,H 1s&Fc[%O@&^SqxgɃ#tH_Qk1zS!IߎSI$>+F;_ F/hԟh]sN_ʁo$ sr;r}#~IP'KNXRoUJasYԲ' &=r:usq8A o+$+n魕"79fjo'6~ FߒԴdg)^{zY -yǻF6?x^WyNa>QRK~T,AM/w-H^X/t !Vp'@f`fQ'b>'RվFAϻi[9TaEoZP}/8n1n߀]E& a[s21{H8CGFL (etPZ=Q\d*:;tOݼ-4DxoґvS3i0Nc#֑4! %ۘ@f։'N`O5"jUc1pv.Vo"*-g1 _Nƅx%`-?s&V!8>G4\<.*aYHDnGP%ZLΓl(3b`d |2:]ObJ%-p%hO_:PכYw%uRn T)-7PCy$*/vې"HQ@xP4`5z*x̜Ɇj&]S@ \gU;?,Rrzڟn'D" AB+}fbR{-Q6FfhD뜭 pf!|JxD0u>ٛfAO#~8ͅ6"2m߽m )4m;u}q6+ݻDԌ5O{+5z-P19.=}Y,tfB aS`W;/V[`4=IeB#)b'OαW<|1mp_a*t3ҨM&s#d$.^]PYڀ~<1/6UOȫ=+Tr {'^ }]!".g4+Zs7C۸&qdi9`@}b좄 9初9Y 3ccSYEjYSx]p,K12]4T-ވh?u@M(bT'T)DiŴO R0`]VꨀoO֎#hxوŏ?)w ܚ99R˿\ ERTgXZAZh|Q&t"^Ak\wBX?}{_f8b^E{)OѸHP72.6~Th6$k/kVv&+&dGocoig*Ogxip*!W Q4mQ9# )LR <k :_Dq;l QzlĶ!Gn=Ff`ʳX' ߺgw;[7܃ (Sr<]` 眝yh yR>2՚c4Z\O+[> idy~"Y`|V8eC ,}|?U*OM.8?e*jsR'O[Avs,5wyʉF/@Q!^},w\舳d@;p>ꥧ#a[0֣|Ҷc \k kJH^$Uؿ yW0_Bɶ=N-!D=^P`\aNzZ")6MhyetRʭ) Z֠R˅鮱Oq1#WlLm{k{Rf!+=>=(prݤýcG<n9Z԰ tٯX'Ab477XN)hQ0oYARI.>f͘XIڐy ՗Vj *V7LߟZ"v^"c{Cy}x'4IJyPzR9bEњ]IG<݇26z]'1BX].I#[|g!mP٣f M֍wrAڕK +aεWq!^{q2\Z)U9D",NLy%l:*&߱ a6vmlLasbq0*t0vUDYyg LQDŤy G!:AZ&!4.LɣQ`uq4? O3gx ;3"ϴ峝d˂ڇdG?Sػodm:27KvҪAt@_9mE׋@D)Y禔P 0SojOX @A ol^2(*V~- ~p/ksl9ʝi%C5lx1$ z&)=|Aze/Xa0eVgŸi%XӪPGrnmk|C>ԙ*Ufυl7RW"m@ MaOhz՗a 6yρualF^ PNn|(fқHfz#֛`Zg@ bZ&b+CJ qUa)CU;x:_/9 hbA .Al :%ެç['6>=RinUy] m5s-t[h{ݡ"@iE)2>CR y $|eIS5SfĎ-8X4XNtZQt W0A ڊn^wK9L["/߃R^p@$urƞԀ-HbG{xYFoe#|ЉqfU(Qb)ΤsGF㓓A+*i-ƢU:(EP̀Xlɨr8I}=pv6zH p鸉CG!PC l,tF cg6gBRhÛXT p t/JLg*s{>Lh;ppDY6lz@Zu-X;̺ RIL|G{bM&GdaƈʂˀbyC-|P0H1I ?m(8oȡKٮ.f>$(A&QTL-o`x-4*8 (%]&2Ot#Ge fӦ5VP9h&znK:a|ӂysqvy^i3]=$%&X!%IeI+CmƝ?ҳ7.Pkw?b.>u0'PM˰$gC \U¨CQ|dS32~r_Ԡht,3=8F^Tco3N$mL7l SugkOErE# Z_aw+$▫ْ{7^P8!'`"Gr9K,>Bs% y_,E-zU$Sh r6N-c_@B``81=)aYVaW+dޮB^жϷSF3tݿѿ0+Up)B+1 v5ZQb ~6vE^ 1˔֘WD ,dheNo%Y`DY)5v¥W5T]kn҅cS)\_6c2'm6@DF۽- US:ٹX5nxPPg^jLp( (Ǝq5ٯAkGxou uWBGyޢdEV,9-pp))ms5Rcq\DB3 4hr=}bfaqٴ @C~./H~G?ZF4$HoU ϫ!(Xj -C\h@AV:0S ym9?ZO 1dxyKj S&ؒ 5]sji3 ~{j = `R(_-8\4%KiZ Hm%YaVufYw~6 pNɝ4_ݝ vu1[E嘇 8yJ]*4ךA&ʤқיx+^fxyNȄ +*l 44 kHWw%q)P[!OYMrYJHpYKo}{l mNٖvAdh𡿧Pf&Wxg! 4p. wSI4-iz^nJLz0[nJLYָ,s8ҥDLiw'W0e7Gp*ʆ}Tkt\~ISf;Wt nKWfm (GDO㠱>큰X)+8׹su< bg΀,b]ė@v:3Evd*z-r2v; /J.|Lb6qxC 5Z C 6_M)=yTTx HtǧDLtbP0 B#q4rieDu?<@uxЌjE)fMQEw;Oٞ17Gb~]0&'X&%SԮ́$=dl^7+_ٺWnY4@O6'%_)Fzç*d+gfih6L.eQ ~7/!2~a߷[ؤcSXN ĨLbnS !%&sd 3G/uۧo||>70{(=~rg[TL|V;Kr+not!8NnRSqepۤzSAy|On&:r!$)[62^@I -1b 囹,my&3y{*BբKR_DMX6SƬfe C\fDc˲/n&)u"ņŬD-P–;Z: } imqG)UthȆ? DP骴](ԏY˓{7'ReΙv}< ~"^,N_Zv|l<԰b!ZQ8JzCPՃ%1C#kblܪ 2 ;O( $ʢ,r3'vw:FẂVFHOEN+5zUnxtFf٫ ;[i dh0OM~:~Y%q)jXcԃ%7ʹd$&?%܉C1}7R5Ui>o(WYuX,:iBßO&fĄ*n G(8meEJ_>ÑJIbg"D`=J(truKiP`">>kG z*ڪS}zeqxz_iq7Đh-sOЋ elPԘB8m n k_lr2$#)QmjgM2գy5 yKtڷ8 &34n7aĽx:=9Xgv&`GO6/f(7-qNaWbjd\.8ǩ(X!V>O|nē.~[o6]Lj!L*Ft<9 ZHVTK )'I~5)lu_x/} 2ѕ^+:2يPfhA4Qvͧ=E='#h_A2 ʆ*JE L^4'+3sj-Q8_$r\=" vUхaS\?zHd[74[+WS}M_d3s:*?SF phLᓡn6#9[j%As㋯ ?iq3KG@ w$*p !3?=<7B@.Ȫ@tUdz6kN˭]n0SZ<_{U?GxxXDJ. ]FklFFUS "*9@}gk\G.8q&YIp¶hiEl} װ6Fp&k P7,L-o.~bА:\rvCr%g)Rum[5ͅrx1%Di+{^ߤeehPc|v?XhbzOAz a'x߱Kd`"joc;thGYՒ\hͫϱB+2?u*6i'JlVUk6}6鄬0 ɲ|{bwӴY1 #a$(~,gg뻑*5/VMkZ9 3ork+mЁyh rG)[e%x{^N NCJc"NzNU/w]-~Df'L|/n |eW~|lot1]dH2l/BXiT|8U |j !V&cfa,Dcf4TJk丝']]ZCı4ͺ` TcN>vXyCQ ۪:°ġ d t>DR6w# Z!T)j)qHkVBRv[%Θ7?M0鉬-2Ҭ ѧ[sADLjwC}whN#aßD$lE}%/iԽPq{;z7qCzk˞=V: ABHN_=eBr"sً{6j:+zy(65橔a0ǐEەh9yŕ:c@QBӑtufML_4it߄r*YGDp&K/=)bCfTy}bx!O5zkm/e0ux=C/LhiZYA h)ef]],@ߦ Z;6wC_H%doqz}ΊU+L\߬vY,sIJ-䃤Z?P9d\W"Țݜpi=ϋJ@켈܋oi%by4`7Z; *"Oe!ʴ6v;@` /"&fyβ?ퟢ㹋6qκ$Eu}lLa uֱ ʯqno/`|qgD.$[{}&y{5RC҄9F,m Żu1%LԸpD紥*1Lp}Lt?3t$1yo߱1: ebK?;>t G) P0>&]^n A|>#%Ut jvKÇyam2Q$1}D\0JSu%r$z|,tqq` ЛiÏ,_=/ *]/\fZl$s Ok APp5n+LD7FpX˂ۗA+]7Veיo Vhp"J"_Zf"3$E8 cŷڕq =호[/BuѶYmh4hE y3bX\|+ ps"\&A6STn"Dᑷ+W:3z4P.+bLS_dON~sP Yp*f@aj}lP֨Ҽn\/l.VA6RCf "g(! >JF%%2fAB|;@{ V&~\' ƇMA/Hk$x G?6`Zj:juCN5f %φ VS mXϾ`fV 'h*)@$ %jʚ O̱MT< Ͷ%(\Zښ:ZY 缍ID`F 4no:ܴ?pdvmĒǥq+ ̕7v[ƨXMREjC;G75aLki_‚VenD{hg͚5ϋ1CVE -g$jK{/(1:_쌧*}V &JG<2[#+N zIҙ$5qS"Ҝ SGP5߭ 6 J1N)p8s2C|}f dBɕEy&<-_5\4;k<Ջ7vH^A:%mY jh$'7Cm}GYFSE,38ЇY W$`~k\Z8KNYσvyZz{j)l1~GƂiaf*8t> }~r/ < B1OĤD'؍4AFq]C>epaNd tTP"_]| )  ]A--(?չgzzgz*._2ىzbK.ȇF\>'QTmlt=55#;2*L}[ nt_@ Ĭ,9)0R'}ek -trhT3Kxӫ9-4pC pVԌDr`Vy9;@|b=b9z-?kFu}9߱A (`(uh\^UoߡKFpW=Z.-7#> I)Sy7jD2Ԅx]Q:޳T`{`Fhg̲_)q}KP4'(+ M; Zf;T{aM_M5gy=fwO88CHV SS'V K?wؑEtjh*E,Jd~A;͟:=Jbys&hW` _+ש!?0dnɉbVǧ~#23&s=zhdmz1*+u[jVcP4BE5KWYǩ֊ҾׯGyd~ezS9v )+ YY;o_ YZ`ə*}p~_W @R0ajP߭hoI0O Ibv8qp& XJLeבrB`?iouÁ-5##Hxʵ%.v"!Rϵ=:+pcSs{ BmE_Sp3r׻??ⶲ<ͷ RkS`L A3'yJMIN#|(CU?HsNAn-(CXuH`=sZSơ B YGb̝5^qn|ҼQ8.r`Zj KѦY(ApI$Գ0ϝ! -J"~i]QLV8nR Q;dTv1:!EjU(_ψCl)H-CSg04Yp.nU.t 7aqR0&a09Q!7 jYQ 7f‰_:EVwCZ^WOK Cϻ#R^vA;Z,U05 `Q$vmh3jz+,CQ7pU{S1EZʫРh.Ls[;5$C%r(%aRO{|{lo%pY/M JR-r-6f$L`!Cʄ9j:A{p3n e_'^y3>ь= Nrf'crN7/in b4 _ Oc`kڪY'MaJba褆Hi&5H|C1f: 貅w[8O:yT7Joea nWyCMD \ JZm"8zkWnHkx8祶 Rƿ:~U--(?poBRs1Y݌<⦺~kާIc: .q ɻ9T›ړKtɫqf8ʴcrKw TP]țEZ%6S,\N&bFhImca -dB)y{U%\Lbyn{&?r%)ZtwXsW(aq q0lȨIF.{ZvR_TӊΗh觃UjtOGc6{i6X{ }X-Ǎ^ц{`ʶ?2{[xqhzqU0KOYϦڸ+WL—@K9-쥓m>yk |&BQ{eF2 Ⱥ6@s9˙-b43!+B#`,S/S>sy=$uoӔhVI(T! ѳ;88o3jPDFe`g-{붼_N&f&+ ܌,q/;J8: OUY+2'/-s6㩨2͔n7DDH B-`73TL5zA%x!T?`&247!P%sTs] p $cTBKZa9;n+$LWtB^tWt~jI=$zxPܐ}_1=XvhO O?g\!gn'rrv!7EH@Z|8-c*6<DK,A^nYv3ޮKl*Uoq Ex)X{3n8/oL <Ċ`;Hb *)IVbrq{Aj߅+W5m 9;<=E]'+kX<[Ɲ,8}(mKX j~熱lY3B D>\;94nԃC2Mq ,U{mfi rS5GhoE Ol;l KpM2Tߩ*?k(8:M,/`I_f^O')9uކ:E MU>k'Q|/38%Dq+R,\!"q}ndM" )u|,jT=FD Mqڂrݫ›wِs!ˏ\_ Rxޓ~H .ۋDdr49bV*/'MRꊭ|i| ʖSL!2ًѲ>eF;јB2zCIlbou#+ڔUA*4Zx))YPm{r^ Sq7MQtzn!$/[[ E#0oQHxPVRd>G^S|i;(~&.7;ޅaor!#*9ީrK"(wb6Շ' cAƐ(6p.V݄1@ / c0\+q Ǽ)8jE^(u"" 1qB 1܄"(ʝaӬN`TD تъ14ɒ5y V޻?q -> =\[i,fe=)asީ͋Zei*l7rTU F Hʋ1ڣho\} VSVycw\ke=.?yBp_'a-aڣH],=1WxCa#eI:~ plxisO2OcꤤR5 J]V=ĮUFPpQ [9u_1lƄ}wi,h2 Dw3`#z;-)7:GsAH}p+ukq!:|WDA }&&wRaTڟmd\FmU,2h]7ׁpF6N87 _}DݨC)⇿<?~i%(T1 o-ئ YNyW,)`<5KNXɩimBt!~yY n9l!ii=-V|&,I&4RG}@1%_FһͮaBK&Y'.ͥ*Gsi&XUݓqZEZZ(,Z$JQOh,kpjb`dƷF+_JcFvgL[B x\Mkt汕8d|EZP7X@74 ~5QgQdy#ȃؠtU >{bf 3aZJ؝)PLN8((>tJvx:$~u3<;cŧ1 O!쬾l] ]7IyُFsi2=P1o (崆8q/>ƧB NkQPH@}|ddg @qkuLʏtbۉ=$[b$k?/y{n⊺sw0?/AnouLG+"X&>m)[0Kaz+x@W֊Qk~?o5Zn֜}VGop~_-oǡXs< OLb:2BZ?2H#F>0uE_I+%G& JlgNܘѮ'r|pb"=˨*PƝyʏpnd2p.W 6s[;ʌ`zzfcx9m'#z8ݚz>uz0BW{Ͱ?H+޲ -o| 7:J(φC-CE^bs¾$GT8($z,=ar`e"FK,i9Uf3.0Jl|nK3"5QI "q%^KM7K%e[O Px0dIJV盎lѭꊣdL^Ϭ-nͨ#V2-:"qblܴ|e%t-M2>k*wM< ݅laEnnm?fBRH)<FO>Zi'6d[1_'X(|g1)kH'QTPCY uo3mT\f0pK"\!C~ ;؈$'PفZ^1gẁ! |<33d}$&2""ufE1۵] "ɌѳgRj,0R :hld Fة->JL;쁒Z;u[@+pO3Nhr( C"W=vL/1 J s@fBڃ|kij{ .Vx:)6K>HddbE >?;k/S<\=a q2-Sm2^#xLfj%'Q$!y^o P4I4& B¢Y 9}G,y}P4MbHyY;F3u_X%ra}β)fiIvҶB6 p\1Y>tgET8'@?Qoj\gv3rcSJ76CXkwlm@hzy}~{ QlK!-Jjr@NjZ`9&{PO;qnfO5|"TdsH>PY);;d[5S;pv:^ O"Oym? ^(>`<(Z'ptgHwUl^zS.l !5$.Uz˿>޸Ws$BZZZ*i3/Xt "DWL(ğBlVEA׊y[]~6I7u_Vi۝0_6!ҲZE9f}'xL_qenI2{&xPn{H*Ԣ}i? ۪0 'UT)I~:֯d r/h `zv/Jl$~#!4UtJx 6 RߡvD(Ϯ6g^!XI]ݩM@ ?y}l;yTƘC>$<0B֠GHu`*x$uMq[]Xv'ڞ(cFdt?%k3U,izzHʌ#gy^0ՠOZ@xust5Ʌ`M"rUakphZA2¸:/r?C0qio{")7<)G<F+AܘÁ=-l+ YuGm:]0K0f fa8 $Fupwy&.wyKEn BhpRyo1Q >$GyJ_Q69.i/RΊdHlW]sIh:sY`e_a8|9j{in cEtGRL/c %n6yI43.Ne~0҇EN,KVK8'4^P!фK,  G4ŵ#oIK>1Ís P,q@E¯.Ԛ<16o!5Ŭ[c*1-lDz9)_3W c o$_bۧV`aA3.@2GbdsL|; } x[TjdVc[\p齁ԓZ.}ݟ}G#PD z*md(کcC/d/zrcl^EЂ ])\7@JOyyo n_"-sXWBջ{f..Iu99ن%evxvO8Sp.dmN|b>U_n 1qdocܞçYmQo~ ;ܜP^av"wL7?LO2#_ʛ}N[D`sZ JHIJ+LXLlOE #5lK@Ο/]R͢KO`JȒ5zD4}W2;8jl /ǡ&'Eֿ*qf-'ti\9$ !}_ y_'|{COeYzQA)' #y+>*b*T\UVm (@tyճxMlC#|O\%g8xcǩ`i_+>.(>c8MHo9iy|1G\8J-(z>tXEIrj.5 (M Ag yge ))1>< uY܇1k#ɷ/ͭkqlQک9SL g:7.S1M{{ZCu@)a\]keO>c-9 %z% 7EEDcSdQ+e?ӍZP?'vR\i j; E(|k`I~dZ!||$$ _b C+CR;+y_wEd¢lk;dI2v4zE3!@j2ڕ\@mNUJ53Ǖ8}L_zjƈB>@^DL9"GopRa +*k{̚-,XslN@37E IijluGk {𦎸 dڌO;Bl%ԪĩY=Q_jZIju;zBvU$#:DI&~vׄDn$}C 0 (hˉf_d"tj4{9N9J^\ Yw2tOmTw8SrH=[)bݸ#G,N$U.:.qs/F.N,IF5ꋇQ:)2XaFb@| >Kv{LnNMlƴ Rݬg>q;?$AQHh?A Nۥ.ȱVUaJ],\.a؀a:lfӐYҬ-`KvsE^ SPI]n3SibC94cgT1X "_ذs ~m8)Pp%2lV>=.)J_bM^cڸO%=F%h,J_j eh, $>Ʒst2/8 dw7AҪD,jz@V4byKƉjfrqX-y P7 +W3wu,WKjU.enn*72GSBR_ k]0)[ZIv&`Ճ'C5e"ǁe'\ZUF([$hʟSo;79e5"aˊ^/؜Jv\c4S"-o¢pTM.Z卙!8.KULMwyE)jɬDʅ #[݋ԙBȠ u KН2fZE¼Fƶi9ݺ܈ Hc]픀ۗhoea#ȪC#G!}I/# Ņ5uf͞&v]Xeaf.q>̰;ىh41FPE`!ͻ XEe>N"ހHl+FOAxˢA&ۦ:.\O»JL8v*]h8/V)۹(A/UYujc`euǝ\ fU 1,W]LI$CZ ugʼ9XN~n9Y!eD8kc5~}42&[^&#&PK8'돘Kt?= -?qWq]6fɇFйj &Ad\2WZPog  {:!v6^HPu`o5_.x-<{[˰?fQIU\"YÌH&q u@'smM=pꃫ {^5gh^L@(b]]4L'^  e\kiJad+׬V%zB sώ"pBXWfiw?nj=s| עݸc&7J /e;b"_dž`w&}YsF+Wѻ2E/̛*VKf/ӗMq>a8NxF8xiQ:>RLs"g)bv✉ GvsiMs*p?A⢾}Л/6ۅRA/R]baY6 {NG#Dxt93XxƓ &OBZ>e6uN>KlIyfx&M.[b(s.;x蓵 GYw >>0LvRJx܂, 36&5&z[No,4T\8E'N:$" X栃P3 z˖ǡpuWoXȫ<&YR}10I0.ihb$-/+gǣb[; DG`MO-LB|!n z`It;5Hp{lխ e±zzһU~Mh7XƞAZ)+d\Nha<$߯ .OGEz9w`7&c-&ΰ7=}xJČJ>Gr:>z^Z#5)ǓdGRA!`yOZVXe&mS.cʄ=07o|AS1RX $u'6:PQԡsy vZ674&M=. \|(=4p["68W!8A)Gy/Ѣ3U}?~`<1).A;x SsJ턫4QP~ތ 5\u~ʸƹa l'T{G;.y0TUo󐘸>FB(%8'-l W''ƶ7ʱf :LgޟhcH-Pη`6n?2VaRBUF+D mR051x(dQ%3\4YM^g&K-]!)+X&Aq7ʚb:> jE.S@W{t_8YrNEb[Qq=`I&y$< |&B2eWz[C ZW"5@-P(ɜ6 `&ꦥIn1Qg [x3(>f4I xii LpT;}(ȸ=b-VIsI1jh$ 2J|` { ib "?4shK5MOe!!tm]Ƨrۊ4JWO +kN ِm%ZX+ocVD\h͡,/WV̖Of\h50 :ZO.ٝ5oҧ/OdL@C{^ EAX:r/b S g~Fh"5~BT# 3v}9E>[)13P> uө^5F&:Vcz&yHQM6f/¡*ӋS_B] 9P"/qZgG"KڰMl&ۦ8F38ZnD3bo4Pv#W7utL]U?U+ginϐ e KNx xNuCO-F6woF(S|;IuJGmvu@6>J.52bujŐ-tk(ʝ#-ģ R9dst+Bjn#u|.m8ZPx n[aC 5TrhtdXΫQpk Zpq}:{jDsF5`龎߈% f5GLk;K(DX'9=GG8N  rM '22LXfs}P~Ž-;wT6F#'ÁQm2Jl,4ez)I8=n_PnaObH\QLjL:2}a`3[pn~(W$$1 cv ՝4xQ ֚I:*&?+t< =6)PonZ40wɒeY%7~򆃐1tfEgRFϷ*J k|_>d-=wWվa56/RL,YnnA3gdIFEelߩ|RfIS TcRA[4έu~Χ7 Ex'OQ/F^aJ{'fr#7(xsq0(XEԵ&lGЁii| a'e+LhqVÑB,"ږC5}+qIp1"`3fs_ ySJ\w bv@f-eC@Qq,1oZ["l4i0cƨ&o5Q|$``bin׹ _]pT Y0Nغf' wH$a_+$@sgH*ުfՆդtSA;Br(KY!,a݋'&?Np7{w{]iJdԵ8ToBg) ?.@wQ^18Y,YY77솹;ھLE{'idW'QJ0ΩAEJOi8;\$ d~* HuG #(O6vH8O xu) .&ļANڏ.wg݀*9Wy ήn$L-m)~j湻ք0?mڨU$Q5]p2fJQ}(F;:Do݅Ɓ?%CEV(۸QzAYtw..sJaٽkE{`-Mdkp YKYv۷Qn]]O-1F%%:wpGn}NQ= (u!Do]bSDfzNn*Xٗ5iZ3AGvOo-|"uL2UpT[PT}ɔ$4)8r,-?{[No{ՉSQέhUcCO<eGaccTMUL2dbml$4fE,=;FUo ?B̗PGyeOvsNW$Xi;w 1Ko8Y( (@.=ә^([Y/{ƩPfSQA%@*K=7Z \2?uh\,?%yUn/¯O3];·nZe#9m .,e6o9wLm 7q#n.膌%+fT{ąP#t^RGX 䪾͜GF_OGn^ϮV5T$'V]akU@xq)3VC?V&X`m!O)n8b:ؼyۨaouR[GwwӛV*=)*ڡXLYGXpWe/tM ՃFNR׶.m-V v8q"$asx΀\|2ҹz5 Iw>i=] _Y'aMeCzdMP`؝ 5 SXv?uumypK~1ƍCB=!|IgG@ wJ2@3IܵSQ-(/y*TIāh0#S7Ew`/0N9=cyk$vb&Eesd']B t!I5d;.D[/)c>([t%{u ȼsRUggĪ!nEҟި*k;\&Pw$@ነs֠؎ozF) Fp^qS&BS'E{cL7cWVS-6]u*&GLAQQFtF0$$ߠlsoS<RQdS6#xVF|.h.sGCI!߅ O34 o˃R3td«;G)fbCe隃gF̚jò&Eb1Q/3ыڱ-+&\f\G`޵\cӕiy٩mXޯuͦ5%olsI=}4+$~Q! ƒsy9>rUQWJx:mH1d1J{-uK"a7܊~ET4D}aSxYZ t5!xoYQӞisu zxλ,^dŒf Gk'j[8Ǣ(^~'bg{搝MROڄ (;%Q$F[TL{{EQ-5.z9kl7QZG ξzJ< ],}7VDP8Zk^'驥3BQ6 hBݸK5.[Y%{D7~aΰ\2UԬ\)`r5ڸ /M:R|E؇jVhx)\ʾGZ(r~֢ӕO\` Tԝuq2N_w`ՍDV~CFLTyɤ_TSld`Sh#yX|l:+ W;JtyJbOnId1ԩq'\b%,MƏZbp(T ِ%m- b*XP6z*ٴ{f` RwA7 F۳qʸ,:ߊL x+&?IZ=g:FC G9JA4,H/}2?8r Jn%UeЄҴ^(fBr{dQua^4@vULE &ӂl0?@n_K??Ϙ( !>cPE@5Y7iQ009AKgt/55.m 3~(vDX9sSek.56H14T**S`;?gkZ@uFU, zPR"|rl{SXEbO3 0')UYƛ8>r"?4t(TlP[i #{U"&{ Z qh1*<կKot:&~pe]_44&^SoYKW 8@kMnQ\Ʌ&;{{@;‡TeG( g;](#h[`njWhG՜⺮Q&6{Y4Z2V#g6 ʲuO^+K_2pMj>-n^Ry . Nn$FIrN;DًC""En闐w27_8y0la+\58(_cm,&SVRϾ^fHiug6 #`sެ#4r#xl_c ǐBǛz?L'ÞwmξεLctU("FD[3D*v)N\vW9oﷰϨ56p{JW0[A9=%kGڿQM?:s_[u.rHRB~ҷ'3ehꈍu~N+ݻN\\_84ft}lELб1,Qaz?3;AULhEQY 9܅ݭy>eػAJ;g<׍@:y^G&O%ZFUcԵ7'{+NR f3NF=Af 95^'*:@tKjj2֮vfItj:fkO ;q=!c?T@M.`i|N &p@]FE.6x-@Ynƫ~yXa&( PN$AϞI.yىC"8p $?l Hph}@_PcS)[sw3+CeFIz+}4=fQ$i73cͅn߉l.ߠ1&esg& D{ My HqYGU&}qO2_fxM\;&KUTL`v4|F$CD4NQ>JVyt`W;!Vבrb[jb4=K.9><.ÜbxcD· ^(MN'S[;5-;`X#k~Q;~>2!֥lՐM~ `mu9SB JVm4[#q> I^WO:I۔N1Y kb(D]X&8_ay">Ɇpu:!v =6пifL%#JtVZ&%۪_'^Mqx8yow Lx"BJJȭE8LY^׊\.en MOjxۦ@`fck $+kJ64`3H7cPv65H┞*«;b[Ftlsd.xjG&P1NyxKW߯qAMXy՜ }[d62'OJ53;Π&;(@|cQt+pKeVܨzd5tl%,$(^^Ve.D\l蠃iq2Կu6 Sz5ʇp 5ߣѿQ ؏ R-)ChQdqBhG8js\Q`-I1QLmҒ0J R rlov`P'(x.>ᣧﰗ$5EG>,H>2Q2N+p_x5eHiekn``W 1b)b7w~ Q|w?oO7 "p0[&8́y1|Cu[ gM!pk[3(-7Ȁ!{{* 8^*.ĄL wcpצN`bh`d[3V[Nݟ@_L3]`c2" ۈf$ŗoVSGbd~) Q32\b𿩀,_+,u 6,*4#N<;GmќIA#^l.U`?w# =\CݒfRа))q8'1P_dcـ~ gP> ׊$W 0A3 1u},u"9}*Wb.v>4X=~[cjli 5ۙS΅ACEt;Vz/{ >K{9O릺gG;˰ynRgRP9`O@V+ 1| fu >%C(LQv>'wS}K~8 n{BrrՑaN)車r>OHư_~ ͫp.:C5N/OX,, P}* ɵ+3fVt @)J5 B E@&YD`Ji~3r@nkdLM/q:mn/SVئJB-c9 Ӧqz[O}J~yzTH^tFzpx`Kz~nkz,00}Ϟ vUrǖGiJ"o2Nenn sDR=3t݌Ͻ ,51ia -frCSVIEPIᾡG꼮(7`:1p:z>wz32譱:=K1Ơ92e!T"+ԫպ*eꓹJT3J4zFT zT4V/iטּS5ɹ^P1k32\JءD찰p~``_)n&RAW 5jxr-77hqBK2E%eȿʡF> . Vt+LO>1RSF>,֤#R/v807[BR?G6+?{455-F(79A7E̒!!3[0c' Utʇ]6-KN&"CDb#4я,S3˄-OuPRm<ݟ. mBRy|j^$yO0`)~b@ERuTIr՘ FlPHG<- i>mG &D tm(S>ʷa(E}4l&N R(p}4aiOhl]nhO ً+zqgV%JV+KfK.,6}}=3xu>]`>'TAzc·?Џm8@UI`NzbcxHҷ 8{bex017Ta$uФZf2`u Mr:]Yv[-p4 V% ق[\v1xG%z˟pMչ>'LmעQ˓7 ӕ348||?pb1V/J*^ETEnVک ́>.KrG(6Ժwn֦d Վ:geZLHiGP?E :4豥8{D)6ekNuss]g#v[{>֬tjGyZIp_y3e#_6 ޻R[zZ?]R⵮:yOi8j>IalTj^| k=?[-`uJV^^>Ϻ=pp[29='7װ7e5"w.^YEzi;\_`HӆgCu~OSpP07/TLj7lrЧ?k&U#;8a)zL.("q (ffZ.D &A3v4;ZTߖby5|Bd7^[<B;hWU+L:Z{iOsrZ>r5KnnU\ʱExOኒj_АyP4c+#Y7YX0!FMN0e=qK6&R:gemgOc'X{\m|sVԦ=x "M>"jF+/{22L[m64k7pHPO=.&0e뇫;?DxQ~"/vS0̆1"S dp0'L_k v\@<7sgݱϜ9]" ^!o@.Cy호Tz2B784E;k3D`>XՐ믣]*S+w:j~,3FӴU3fPY꽉syn '. | .kGTȽNROy7Bw}REQ1 &Bo򽙤a?HrZb/64匱l57S WV{ yݳ5g"E%S))=?r_8{*l)?a/N?*,*zE v l J{ 2#;)+SR bwdաx2xK3kx1wceGu@:hɴz#kڰ9v)kTzÓ v7_ׄ ),9{?qEO%Tk KXfP᧘js1PjDZ,w@,e%!'{E{nT!זڌ-5;0DE7 ڤʓ"޹TzœJ*$%Ű O?Fh48I\x#:8%{e,:n/y J )N ;fƗB 3BhRQⴔcV~TaP9A;4N+0g 9SUEjSq HE;_[O#5) 5vcQpVvuaaR /V{jA:7&-_eʘr;|aPiQg~6=^\J(%AǴ.^ QRt t 2huZ[IMd.NR4 ;Wץ]$IЛ7[ ) =|7~C s\~ȠjJH{ =J &&u#T@LbX5&Kvx;JIƢ꺀6ف7O~+ښ `ٰ %X*w /VPb݀MD=E]KW_\?:pAԂ4x'8; MVV򑥰${/C1R׫+|kPnM4 ff " 9?c'!'`qgv{l/FfȆ/Z3:<؈A^區a9!!5W *_w"LXa 3r09)J6 5ʮI@#yțbsˈ8:n;r-Mp'R1 Qh3z*R[ۀse  dϕ!sbJrʟlq]ilvfWQ(\z$H7*aCTC[׷`H C*i,(N?ҧRH@;tgx˖F 4.zK8ySф{g9`|~LXfF (,@@>ՙ "^t$g;{ބ9gzG߬ج9Ģ_dnK&ᶥO"/ i[ ϸS/ŻO[bs,#k&0/V5'LhԉQ#dLJla+{"8'Ş)UMH.ݠoiͧ+~Ќ>0kMJh\qA>E$ڐتLEoū#I-GtDCW~wEb|Of7LjYӟ &DtD9Qqe,m2ikʡ%\,.6+N.,.UZK㍤V~2!&*(}h߂Շ$.j< /0i6yFB;ƿۚ~\B?7dq%b8QEWBc(yQt!mmDX%Co,=0e.XT' 4WmižĸԦ<Oomb\7l͋PSƶup|p؜2X>m'~Pybk>`H{]g2XkN$] &V vFt#&Jl{+,HLZ L>'^O?%!^\DfNǚ9bÆ&S5Gu䶌aiTjcO36LCDvJ_nXPїgkƦWy&d2DZIhR_XL4ɕa'/{ %5VI͓Ftu5L3N޽%w{ (;ن}rE3&(g!m\oЎ hobsH4&e }:=A,QQޚgg61迁8qM 87 |"n,SLv; ?IǠZdYnmQWlrOtx·VR QDW(pý"qK;z[8c@ؙg5TY+K# {<1Bϵ]t9U/c龠ۡ懗RϏks"o.DXG*_:(sӏ &ȭAhZul3*'1zOغl!~[ ySvpHgLk_}ƢsvssUj8-N _yU: ǦpW5F(0zz=̺-L%LV^y(@5`qw7sʶlyA4GH e-))#*~Z}n}ݥM (oU틐sLJfY/$]d*K ıU{+M/pZ0 P򓫔$R\ فgnZa\ڇ 8՟3Tn5u_#=r gi?FX,2ӧDBy8Tmݼ])E*ky-KQ*泵\gxPz@޲=X=?Oi:8L> [&̯eƂj2wӜ Eѐ>Ϋ(5, XvG! B` k$"B) /Y³:"ZlzbHPn *ޖ tusX$+s-A \COb#ܹDv-:n_4@(%+za+䍺ї#g޶u(7º^_zhB@a}ߚpF0 ͪ;OwÁ4ţ7>&N_"ސlO車 75+I[Q,P|IF}jA~SHip#l>1} Gi^:\?U`ўH?-)E6d00"^.::B6\ct+b0J/qJmn9p`MPI%6oH{r;f`Ϗq7mgYY0&NlywhEo0ReAcqк%Og]D=OBʈ+>Cn=Ӱtd0QQ/L#!1ӣ<m?S/ho2h"'0&wttP 0^9^-\zJ ~+7)of8I_FJW[^K#DQYOtvW 'Et딟J7GT3%&[I ne# nHʣgo^n\!%<a O3^Ra3mQٍL%nەJyvSٞ~ ~9Hje膓}]+YvigRcC*̬V) =l^^飗8hC%|bzo>[Q5$`NxPckFIMP0"hs| nHX2V(fgTyDvvNŕoLqG6)XeP6z-O=wJ ϱ9o$.2 [ߟKs[6 uvBmEBa;; 4{N=eJ=ۙr3T{[NӴ$£ 6B ,{Bmr!n=<7'犬[V:Z nƝGyePx߰k4xE_ƼE]xR bL1N ϖ}o7w(ɿfDZ&.~IAt o@.E.dUeӣ}l4$RZH۲,oi"*q{6!7Z !~B3l#Cu9FJ1Q#Z)gf\_EM2CHb8.ŝx/G(]cHh(obaL-JU#iĩ6:`԰xT<5MwѬ#/ss^7r+fn"Rq8'2AFXrH-c2R n[]iZ^d`g>;λ'q̖iH|%{6B,! ކbCw#HKQI'(_[Ӧ^gLDbk%p6ӭǖfϻ.#<]|9pF_v}'7)i}2Ss0CJWMMP1a|oQJkE ~m_M>O5ZMs6WRA®@f')؏Ӊtc&UsM@&^stE~y98j-3KЮB\^QWC3nc067@TGk/`\aחdTK?+0yk0,#9H/n.=ZM<}0^ި5锈#; q2P{t2cYmeH=TagMYcMW[0x.Hl  ^ n\5&WnÃD^ɔINJ :0\v& /uٱ~׉ dˠZ~m_Q5ŏ>h8Wo/8݂Rg|]LDfvK |؆Ln(mꧬ|˩H&%(ȕp /h<7Y % Xd][?{yPWba96MZU@ĢBay^.Uu8~ %.#V_kztL>9 ב8 )bA,dR|^݀фxW@fL=1s8=Mb3 kc& jN}c"b}42(<,o,2, >6jPo_4{P,t(c呉 i&kF9Y`ra=z1 ,Ŀ+$ƒ jyv;ęy"[M'yYF:C7p#ƇhZUC;E,]Y "BAp(*Z] 40 ћlG /pF: fD$TA߭5TPjܓt2J[?ToUf)TW[g )-AˆTjQ1VݝP'=':A)Utp~ĺ+ K6J'l߸unrwG?l Yd2Z3iސ=?^A ׊c=O ѪMk9?]bCyQg9ʨ KzQ J(ii @}᩸ooED6딮BSO?MMbBFpsm0f6_(aO3BI%^a!wyia[M'ڎ3Yg/<(Xia,O{K=~WA|η_N']N$.5R39b~_uV1NLLO=y2cUҖd&QŠ5tb w> ^@72!CU1,s97 dBrӦXN@MPA@<$RLI|b?pRun!y[~klOۖ4TF|\&9)_w)`[Nqg:Tu=^crcu;G7K>F9໵htPҵϝ_u1Keͺn WPHen] Z]SXZd8dS&=Xa}ʎ9U& "]O>Vƨ2'XBGc(q8ys>,—` P>)r7X-O+4>f|I_p[JA[FSl;:wThenv+]l1́ rC}*볇v4#E,vinOU5w@ީ7ס|a9!]D/;f OEB䋛Ρ۫v2h#!df4O L{ n(4 ?jsuiPs$z?J"LDZ9 stW.y;m>p5 ""<)Wm:"2{͚ňh4*qkC;rX -"n_߻a&VoOx=l 0xNx4vC=Oz= \96- }u18hMT`ghҍ<=e(I|s{Kh N *Ob^  n@ P8+O!oSꁙr'- I{ؐH̜E`@ȲU]IT@ab̢hlv`Ԛ6Wg1}_ f̞9&g8p0JǎbUƇ1tX 5!/!!239ƕ|(9}TtV82:kNZ!.%w{:J_iJpyct}b}njJL$LX d/Μ.R@֡n@NfUWQЖ`tfE"VTTe}"zy1hgg@%Jo/X U%,BUNE$)eڱX&{`DF2yx)5`5B58*,C˧z10 *[Y pA&b*C*/:=LE;J9*:8-}׹Y{ 2e7V+Tp@u72)9H˱Ɇ:j-/m2lL{tµ4PtY5Woˁ@쉳",M\̷C]m"wag.}LzO.=2g[ Aagnk5]N (mJ.ݮKZG I_γmPqWvpoTp{zGvf9wEώ4JWA;~.!v|.ڔf}~Nnr:ݼq[j2YNkyD]h! ZX$W @l"04tt~a>V&p%t.˜q(GCكX?_^~@1H/x{`FInz 2hkZ3BXϛ*ROλ:dShhìhp3"-yv|j\#pz9ƬbC憌,06c'0oC24/8C'+ֹ^<ߦX;(xsQ@~Z4d!_Kի=|fçnmmDN,6WZ@}I;p'JxȥȠqdqSYM珈/#s"uR>sV8_Y嘢&7tq'E*dIǟ%C:1yIp4w <`>I ,뗦obgKPNG`4+@-Џ9#SA;[b2RX3`(NTѲn57[R˄h?excE+ &T1Ȋ^bIy?>mBkIHT-bQS41R PiZ82m4GVί"XY0 8paFcBhR}&`@i2 :_p*1 SZ=%~(/-*fD0j4I2HwH1HYPRx#Y`Je-ͳ%DeK% :W%  oDK0#)(--4r/NbXl#Q<-KCeQ*7E(fqQwɇyJE;^.`v`nʳAi&-mQ% "Ӆl^u ~JH4T_$l!C'j XWЄ;YkqMnPs?|bώI G[DZԉ'UHrƆ!-nf^'W Lr1W*{\Qv+"i{ZЏ[/Hi6ܤQNA>}-}ckjeo^.mlMX;w k0'uı Ƕes$t횟G )7d\h|U×Ŭ]*;6=^M|~E3:ܟhɜ!\s{\,J"#-)yn@{cFW;@зsFׂ^M׎̓k3ӎ9LξywA gy㴙s{;~7me֍7!!H*!|{<+`a8dynFүL nz%*veEB~ע㖢FxF7}";F{T~sS(bT^jQ 0 ե12/ި"a8_'@BĜGV\PtRZ6(ӱ-{t!1̳wbF}SQ=t3EZ!5 {ti@:_7fC^ ]x_=!)@FTP)̌nmi=R|GBx(oy2"ٚT~χɿX&?%ߖ,J #B!~z?RfzT4߻PuWxrɉWع '"%c;=N]iw%eݨ_Gڏ`jK|Jq^/cSzh;4"|fY"<(|XObWTo0ol#hFbauԽċ9ȃ<C켄QxBZF[cЂ@sGʼCxC<[کt5"Y59 {+%h DG_d6f,r":'s1OvZ&&GBsHs Wr@'1fuTg?遂s\|jW~C0{ 7&%]9'b<2eօ8[J 9SZ=.PV{ 3q& ,RHxȷ%6s4pfCG,ɰڃdR%RFXȽ=wO>xWwvw!48C&j:[ K|ՃRzХ,ü[5kZhԫG W8滳* a2t═ G\؀= m*Ѩ^\,Tgb?Xd#w;@o\X?;DaNvnXl r6!ξO)oSX74T*o,gyU `Jle(Ky?"דW>vteΏ53pyD~y"j]pGz14e^J n)zNܤiuӹajJB(p0/${0l78@A-'(>wˡ!-}qfu=p|Y_Ժ@4=ض؃& -]\r$CYi55!|*/I04=Qْ&g h4ӥ7Οe]2()թZ/kJRS*j GBcÇeVrCN5\=k<71*ecZVohK!=@>/L(7emu1ryY IɝJϟN\7 n21IQ͜x +B DaJx dT Ȟ9Q9q%\(#&iOԂ#*݉k%}jlP*q*~%oijESsJODYf?e.f+q󫠧 )ugm)9iruF@FM8|rtilgKx~WRFCYIֺ;ZG; ͘kRmPd5kjlDmn4 A%ipVh mqmlebfnE Y-l"2x,#z*W5=sx459p& Z l`wZFS-O{q!5mnf_*`3ۺZ Y26ܾ1\JEii2ف[Oࢻ&  Ќ Ya>fΨX @U'EVxcJdrOԑ;O"" 5c:_г]*6TGmWi# ]Cˎ'#6\DSލ]MvvW b3(u>'WeN_$t&| NCT~vXP*AK솤Qﶼ[Wbse⧪?'#0''$ql& skrLaH9qhޮdT"\FFOH1$$#QrN^Hq IPBv" tMzA__@ 6dArDO7+|e8ant*&Ϭǥa]bũ˯B(`UIPܾ5.4%( |No @5u OZT1lWDӣֹx\IxtouֿH'+BexK;FUY4:'6"7Ǒh1]$|z9~_/@KZYcmg2pU8 A@,gpJ 8pGx&WRFӷlZHc-%\Ǯ ٲOiA6(78aA\xiIڲ8||l"} BjJ돚"&ױ:ߺ< 1 f46A+ӭD?@~ƲnV,Ȥ ӱ5!=>kuE&G/^2}{GMR%m P+VB8Lφm ~yA髞 ŅW_h=גPNOEfEF+5oc 99]@S {nF= ){~$UIN ]6Qz)&_ c~K輹sOhJp_b\vb8GN~0VN#{'Ȫp8t ;k19R N;"\&W| Ov܃^kn+U>)~7U $:aRs0L$UX`wʫަYU)<(L AFw:|w>ŝ47vӔM W䋆R>wVT &edCiU%Igpx}c*ɍT'J1#ƿa9B wW䵩h@͋[vfZsГnLfJ>آ#]Ĥ6FUȇVpY۪*%n/BdnzvU޶?>g<ب\ņtiydy铿ޅ1c,"(+#7drϯ].}᩽|<>_kPW\1<+5vx-3~j;ɅFV:|y-%= #7)uN]);swX`yC}p-|Nq,L D7AK\wku֘=c o{Шqͧdӯ"2B0 ɋm7#^K.W[}0ŏ+| YVɭ`"FGwT`fJHXYi;Ǿ"cm1܉2 `{@vL`#F 7o)㵮(2]oY4"&$(u1EN=A{ c$Rs7]CѺPSPxP a)( E&?=c鴱s$sHYG\&}@mO(FR7+~2YYe#_e:`XUJ߹^c5@-8OfGml Npޞdʀ| Y*TXM>̨O=bB5j9.m8;ŽN54 1r/,pDZslnv˟XB@}2*PTGҏF# ]m{IUaW = C?R"i6k%<܈~JW]B7iƽ&Km.V|*6fvM2V_ 9;Dp] hJ;@ﮥݣfi?IyaYr]i 8u5|/,WD 3-d lf9>7IC_RtB5AREJłfljƟWc:!@W6H{[jN{W}hȭBhs^--|=Wl7]d+!-qObZOL!e U}P8m ;8ux'ޜ:wэwlLzɦ"?B,2߽$WO:B7vO.;A @VE֛^~j[Ҕ7B{d ",O*qR^ Җ?PכT8k~WF yD3+G+> o *'}$`*38X׾ߟ0.K&,/ߌZJov~ l%wyc~f(_WӺwӱ E4-4z^EyʶJm 6 @;;ȵ;pwrk{ufB*~Ӓ𨚄HNPȝcڢLJ_;VfRh^W͑k{Z[Qc~o!j]ۋҋEݙ8s#!a81+"˦vF]m1jߔJ`aphAcF>fRa XXШpnuSaG4amx $ `DoqaKw]>(S1a/] 1&*48ЋmҸvV7|J\oNx vaIC7Ql`ϰYR7i&[j=WVP4o,%t\FY\{ERI@DUz Nʦ>= l/D쑭Ea|v~X*3;{?px]PdK%t%|7Wi!-y"G»i3fp劋{Y+ň||}7po[}Hh{Rpcۤ[1.'a enB,Vx<}K̈́C\.a |JGإH+ڏmD\˧Ԭ"'c+^p*\q AT,u܉[,m)B+iF}W8c5MUr>T}C*R(cy raX۟<O@ 1\=uR Fզ 4.Q'V_5@,Joҡa ?L=C.-p<V=nMƩ__ U>S.i|!h'p)NUZH &LZIfa/3|&@J hHRnLpHS_T;b5EucJDgЯTr%mfQMQU&f8O c1u*o&IV6 ؤ]{iWBgWOX>e T~Wks0Nn *dt/Z|!D|=R7gI uY +yp{!=wE$]&[v/lS&; }5O _ڶ%>&µFmpH9 uvJf48yhb=+Z|+ty 5;YtbNq.IJ$ H!S)b^ JY&O rzYUwM#=*hx Wﰫ ?1/g17e\ t.3\/e:o8y>%)7Tq'zAkSgfA}Hqp&5y|.6{+{DrQ=K%gw B$kޚrkEZ`th,?[Ţ}rܣ~\ Q.ԈᆦhHԨV^ƫIPgv7Z 1Zgn)j(y-WPܽ' ԵY}:$HElёj c-᝘U W2HsJÖM?MW^rF=YNk.+w[p`C]ِyVԹW×ASC6@0 bIXfMbkgoTS^Eh!HR یªiɃqJowiW};J<^sds1ut/p`qttqr|UJ) 2(iV]0Lo魸2hժ@1I;l1{-FН+,j}8ܐ2?v ژP56# )laS^;]_h<4깹,8H^f*5%hԓU>EКM0Q<zdMD_ü+7G6xw#%ߨ (3Ո)[w9(NY6HLyu3K.NWsqc]$w>Ml S~ ܂Y4:JTnV ruJ-X+Z6T0!+qKjNNUb^H@Qo:f2١T?ŋe@t1z78<#0%;ge+U~2)ݭ㘆e(XmH캒JxBGϒ}d1TV(dIӶd轋.k/5r۴x-8 +?8{釣N{ <,W;2*2~%7Kv*ϡ\ed;'ɛFPxoD/@@ 9;CN}שC<)[M1KґBtN9넆;G7>y ٟrm #9@!m3{68KA]n! n6Z:^fW +4Xx,jO?Bz?Jܖmp;&ǃܲ pp^Xpґ=b%2˞kCh;-3v xx;k\n P h<_-B[{86 M e:WܛT5G4#l[(R Ď`e2W 3CH(8UM 1]0v!M-X*3)%[b +f;Tja >炎j;͒]_xL=,J+,Ww큱ÉNg":𔩞@F9AT9;ޖ7Fsl$FeP:1nnMgS!= (>jnHPצ. M }xivRr-B*Ztit$Yderq8p0{m2}5f-[u 0ÎJ-g^_ޓM"P1O8lZl >wސ& wzrf J[ڠId$M;*VAa7%Q`-\JҮљYJ9r {5v mT8C Uҙı9XOρ̰5IJKE»FPB!;I)9շ |@64ÛKvx"ڽ~TS_{Ɲ.zWd#(Qqnj) oR*uY=dn0FQk܅2n-S˜"+21y'"&?KLEk֓9YÜ$jw Cjѿ^4wT k Z ݼ>!#H{1B VC,\t uRvr 8nK&17&ODC:22=Z.o7rWe53Ce#4u}GT& s>O{0,/.h AIj`m`sGmw]MhDΎS('!+t]gq~cPfd%Ԑ Y톾3/:k/x21?c֙(DF'Gְݚ1x2R=VC`dy(W"| @Vݞ>ZPf ڌ>Osh'j]ԵD&Tws} UόY8坸.֎ƴS JVzb?VPk} T_Xfg*JF$ eǴ99-BwHrB10ɺeHȂgzv+@ ,0KOU[{%=5ޓ1R< ׁh}+M4Ol|)`7_ufdK+YoUX\> 83fs˭̅R8J&0p8Ytf|9$$+V$Ô9mH  -G҃ )P?JS`Wi_^8u_Ƞ@x`d,{)X涌7wU8Qnj0Y廻hv[pD1fg5P%f UHU^pxLy`e&k##{z\~e9J4+U :)wӸXK Dyica>_G˂#-5O"(o10)]5RMqwp:J}Z`n)4͔ش6on"0d3U%*s#W4+:{!Peb 9ݾ& Zzx8<(a&ii"XȘ2~⨷}3`3;j̒!*^!CM&>49L]bTb$pa%6`ӠBrx !{( !>&º,թq_/3> !JHq[DR d>JiƄK}%s ce`Bn3[( >2ewٿכʮG,`⃊#9}@Fh-k f XLM绁8*>p) ܦ0b4u!rHS`3{v3ȁ0` ys`ٹc62eܥ;( Ablg%_J?Z;&WtWQ|Y b<K=dH渵{S@k CTVq%|.f@.k̯1$1`ǘ9ˈj]$J\dhIeęGc܎ap."4/R{ZB=aAg&lQ|ԩm3 =]md|Po/ɮ#BF}|9`5#܏2MZv `P|}qz`jvW@㺡wD>ma1oYzB`hđ ^qa{B/\~Fj?-CQ{2Gz(8MbWI0|ws$?u裙Խ@RE 4K1h*WQ'xɫ4,k9{EF*gV>U,@ׁ gڍt+$֡|^ r  j T(Ka^AӸ_UvR~`-]ù 8kK 隖2\Վ:ѡ< [Bu (H{s)پHEk(l: 뼢 e #$hח'eXXX%Yҙ8@ӫҷ /Z8SYש&)SFߗճ׻\{9 e)ROX^Aɛ ff@ mGzoBH`>Coûb1ܫVNJBwS7((ג8樧 9j̋(.hk$ϛiO4qZḲ\*}jql&!y~d@@bӵծ+=d[biwb)vq}*m8E'G0&U{vG #o}SGpY#̝ʵtx P|BF}:m?WZʗr ^ČwN֘{ 0=bTGp8p98C4 IK4`MFlѿUEtټWxS食ݨ;4Y׌6CU0iq{&yOQikncQ* P@Ekr0Bj 0 7[%U_̜j 7>ob|K&Nr`|9eoxo*ڸ/G tbf̰F$WS@ou&5{9r vi"tUPjw 'z! m\Y.EGE~Z^2c`"O{&ll=Яΰ+Gw ӲHo*8jZ2^SE&l&Y= 9IQVU7(\~IzD*P?G>p[%w\a|'R^ (#g@\0Z1lWY-'@& m sӛ|3"J@}8~l=VFyryBJF 0 #g 3K0%ȵ-+1O^#5i"b(. -,Y8)jqJ ŃK$[Q5?ZfxčSC෈Ǔ$5} ?LuQX1)+q{{tІ䴥x mv nRMFEcR|(ڣwwJ؍ȧg. 3w|2S "Q}O<#z,l5"[WLI67x^žQffYT7k( ?00yd"1?6T'$PW_\?*$0_/ܾnukBSW  nct|B9 eٯ)lj;`5zP]|Yhgѹ£@Pq~D2l[w+Ќb27؋ݞ-ŠV ٩H1w.iv"rh4*lJt%:pu\](b Vy.l7YFi\?s!#;D0N"^ܖ2(VMI::Ӽ4nCOA!ѪJE8‹{lY Sxp~anPko׼ -wǚy5[ab!S]|j4HvGX)lȏ,tnZIq$y(=׵Nn<꟱.A~eYoܫ|;"e sNO#`.Wk`% !h܀ 33RVu*9kH Qנd&aЬXէqr-kjֵY@ ?7tD1key`E .(3YX$ ߘeiZ_z`|36ɥw;QM["D2%TyP>Q+Q$W%Bk]^lT``,9n=V_gu4S,:n1@L>أ*)/!Y'>ӖGx,.k6Jt@->5k##n5 JKuW1Y"H://Vet>?bZ[tu֛j;appG߽ݢW!DY18^4:(Ra ٔg̅jvZX9T~@eK/>D0L1+MhŃJ 8/4,գc;Wǯ~렊'8 jI0)@QGYy{\eu/VaνA"E;^x6⹫>V H{73#2ǚjr\]yP{։!p[1,ophYbR9 |1F2O̕?b1Xݘx 2nw.0U㽰I{+S\ %A:%K@k`Rg<216Q /+}$qS1SaWڗޝkpՇV.x9#I\-8)v7 "[ltvc֥+eeĠ@u-[q ZZZ o@OA*>qrcwL r WbFѣJ]^<[;?)LeQh~!|t^w$L}2;]Fa%0 ]f-r0?sOmގ?S⸠9 ycޭW Z{=+-Ŕuej!E2T&vY*+ :Ϣ',Z3JY_ƞ>{+_hҺYtb݆}")zԁ2M9-T>f>m0S z>G_:\SH(giwX a鱹~ +MBI?Qej(u[xe!dj ީCCf* {A懶6}q]Zc׾KvfE61P5'n}~uCxubt]:|h0p6goV"(t-%u5ʖ)<@8 R,NFBG^G 0zK2AsT%ն,f$c$ӔϪ,tEs0e o0D;}bMFҗEM .?\"4.tP#:|otԵ7k&Zp<[ Jp{@,ӍqKYEIpƭ(mX/I/ldxPM!xnTj_^> gȵ -u=&hK}K+JWxTqek)31SSvG v 5 =xV IkKՔ/X=+:AWt)KdxJDr82a89XІq+ܪ_=y.mI߅aOӱ;$4\>2+ Dc%Ѝ2C85W&Ű{GǾ\ V!􇼣' իw ub$O#8&!,) OBxlZPj9"Ց@$S֐X.#aho}*8>M?X:e LfEE'bPE Nhdfz+3\ngDG&{eSXJ%ǷNGwyۚhƺZdqO!h} y-O!v[tg̭eEl9#T#Q_bKY* CD>(=FĖ 'yiP,U:8b+4E+$1#_-9}6e-E{>>X/7WK@s+[v\pϦQ[M D&kiuE6\52>m$!1P]~)&w$=jR$n"}'>,%MQ b}[n;k{w^-QvJ*+:X ,r)˰՛p+=o<̜$k'-R ?-a"v i"Hr𚍨^Ȃa.hΌ~-45\.3`f]8=_k3PƎn8g=f|vUq2??~#qoL0QM-h5osӥoCqJAA!M,sb#$;$'yG|kTR-4\G Ug*imljb| m M\^&^`B!`7I6+}_?y$|(HK?!i^*ڡ,2eJ,|an{߀'r>FJUZnJ0={L)ں[,H "Y5ҫht3 :(>L9 P 2h5Iu&[tBRv&F]6q߈dg)i3Cs{Yr2vǰG5rVt@\թJN"ٔ|q,ϣPQȀSo͆_BZ6v ͤ'8c; z:8~*?cJ2g+臣'F v6]n^xX.t5IwO U%hjtPfJaJ^WB_][MLMzBV΅4vD6SkG-$DuG. Xc}#TvʂG7xmr?cbk)Ǣ6(}&@U[Ch|k6 K S0oH/> 9Q7¹ H Q=x{ '$`F:.L Z4-4{W}SSdHNmHcs‡ө_TL)(*'Ya{{iSDE&u T }K0>`_y:w"fsmOʹ91d|q(ɚ?%TB ԷH{ *7l=\1gKe NWdk˩2evY>NAi=.L2KW(R=f㘾 $c/?iS.w!v‰bS#" gXd$zIK$2ME#Wtm#ryz()o#<}BkOhKU?HI;հ|&}R1JzyO]JγwntG ˻+$N0V]nHyInhTjXUG;vK֗f/qg0o6#)QEvšt#cJ -8 b9U U!j҉u iݩKĝC'W0͜]caEAh3dn8q+`TԳFT.|5gKُ$OHT jT N-1n&aB6OlN {3H5jb&7eo+U0x#dWY2"N\a?\ۀe/.wBd7I6Jz ժiڲ2z0*/rß 0`l0~wb ae^4s)^FSFb4jp(t4|ХNAor]fx! ȸNI'zE*T>Z9"KĖ,,_he'mUEE˝'}|:~bC۬eo\V|;l@|'"<|g`# itU2de4ो,uDAENS<!]&'îxۓ;NyQjuۂ-BmSðs ]JS%Şg@cTE0l ATm@}1o5f1?0]H$vY pdA&ѳL_B ؇gsTS39^<{\Zc4!8DVf-" ٨0韽!/ۂ 'BtBɕ}%?6<1,Q?|v"vinw-h ,a*OX8A$|>1)AP̻Lk_Bh=,RfĀXY#@ !z@GP@8?:HޘqYقu𠍿V1|= AMd> 2ΖK{k%Jn. Ҩ)\kqdR6VaVN*Qpyv7Ve2]w|21(*g)% | 15F"8+ zR"}s{ʁyI9{1zMlW,4"|ʶ2xM ˏ,5QvTj[Q&nt(3l1i\遱IǴ 4}.;򅰄ܼżc"ؘU$nZ#G,vՃiTρ1a,m͢z@/;>pz6M勏(؄o;H\Ǚ5CݎJQq۞:n0a|f{0OԵo'tANLҧwX+{r.Ab3=cCi_`؋lSoCR$Ν{*v?2*C]FZ힀pgRpzS2_ -֘ͤɩ jh6͠Yo,Χ'q8M9DtU7#!LFNFXf3A E;?.3M5迟d::Mz)x8{9`t-p&"k#b)L8s6PliE#ӠL|l[]Bm!~D?䅖D͖ (|?ښ1+zJ|.Q?قO!%f(|A3@Ъ":LA0_Xe\qX:_t7%.N`dQHZI pqr1=U++Ep8p\y\ſɌ/oJWult?^+C'Gцb@h&]ˍ2@H ; 6{ޚ! )dggQ,6-2|:GvF:yXp%2`DGFl|ժ iao~wnPCӒ)3_J';+ݚ_hD4*(\ jj S~"# r1ܟs4t}/Fu2N_uD׾@V9$" PO[&,8mD ^wZȒª.,V}񆡋|Bffn3TJ)>R;QQq n~b1h~`9h1K6ZtO\ K5,%Iu{qB!( AWu s)b,όxq;J6])1ߨ!{VtĖg2D,}*3r-a`:*|.e(ZlX [W\TCաo:aOT6C7,Nu7ǟX#_AM+ؐ6VFd2N?)_uEWP&$oOvP (psJASW~`q&UH6-@02?|a1vÞv]RFPU]ȏ;u 03bK~8XHYsPg']94qTm*<兯Xb-uB.|&:' LJK~Y|g6k;G3 * -~eSA`,"94y'S'%V1L H{x)xw$7Y- B]v/},X !l3_{e=Ip;F 7De0z- Բ3*fpuٹd3-t oNP4][f~[RHFuّ?O׍/%)|x ޑIJo<[[Ɩ( K: CI^ll>i'7 "'$ƾy +(͎)d3k4#Q<]4@oonڟI ?-fޣvNu"dn ߍcm(>vBױG(Z?c=֢'l 24Mdܴ< Pw=*".yrFv^K +7N]:cGw9olc V|-鲎?]@!wd&rDbb y޴ ud%FPn e_R2Q]tK;_w_eW"CP8\ /C;,\QϦ:*21Rح/xwhbKppgA@tNx6-z>Gu9qEB| g\ ] 8HnzPI`Uj&#5hCUri$,q~`jiWBvKZ d1q|vPUOhq6bǢL> 5`lo[H\j;W$.৤T۴%;>῞y8Hg;b_X'5% x!^S>#G>  jp!%2w1}Ǿ7aRUVؙ%(jృzExGǂÓÍs'X)O驢Q1?޵C-Y531n=ǟ+ ݤ)߂tg?_w$,fÐv"H HW7[ ~_uXɕKaRa&&M}̶W3zuNE`e^ ʖ.qa.K9bv\~oik\%p'Zq΢cKk2()$GyEgb.U2s@ چ7UKs%_@0[ʤLnxaz[]8FV9ʏڹ9xx)2+|!`yZ0/3xȢŸ1oY4 u7$ w;u2I A׹\RZ80xƶj'Mtkz烬UnNYD,#TTcZ>Vl|_3F!׌5GMTM#XHb-S5g߲{`MqȅB@ ?0}ipɷr8!dk6fVt6^r~J[oaIYHXLp#Ռ($$\ 6qY{bUD>KdHԜ\٫ oc5DFx6PH%Г8)ZwtPpΆ ]>]tѩ;M-!Vs'APXl\GshNۣyBd\h ) m{v 3If;}2YK|}W:}m NMNg#,tmg.{_d̹7zM,PK(vL X =gMD5]8{T5j;in>܉d>|O lAܹ1 %%8N?@n9n4MVΩvJw71H 0 \H ]@8 &?99F'@3O@' {ƭ^}פEir_S{WߺI̹ƟzHAjg}/yUьu}jT#!!W;V!<&95?W6%$eb0 #J(>-Ktl{~JbrÖX{őu\}E"|0tGA ӳ4T*#S×у_)"t225%Zwzv%x̫DhO|Ya{'Bi#s0c{}0=YUwhХȜ>N>ߗ V7;"aVJuG-kbRe7|V3pD_o²l;D M)Q,($Vˉīcg&GMז )X`@##ewm;U*av9Mݞ_(0tZl]`kINlK21-YEbȦ YtzV),BGӧcҀtTH߻QAtm E %y78.QnJV%fdaYb_:^`潡_*dZ/o-U ){l$ cl}7[x(u͞P\T飩 HI^"o;#SQU~u.ei?]CbԒ>f02~~pK|`X셗פ2JCݘ,1H`$x (i&@gɔRna]<[12q1)! ?kLy"VCbd7IցQ:oQ'D+Tb0#Il}QV$wÏn; 'N(d .j@nB-mn\UaXN<30%xVET-M3d0G:I svgt3+]w1deǦ2ɑI0d(|ia%Kl"Ui˜ 'mcrF}\C0-M&٫%M OAN~9hxOV5O7TqKI$/ (C窃7εٖ.ʯ++V b`fԛ~j,¯Q=5Itp ,6Ra&KLʛ& OC -j@ݙ|'I6ωV1Py(](vWX~K!G ō?^~sX|Q9P5VRul DH n|&©J5XDC")#\0jh $@܎;3V@trnj' fFz|9qksRHT=Yy!bLo,1qDԘ[cм%׾aNhz\6@.ӏ\QMvb>c?CyhVDXZOg6}Q5gVW:~1,oƚ=W(TGv씳Yp[tOպ1^܌IHVYkwvҶ_p 컪*;?l M}}1Z'H8LJza'Y *6 wY\kv*fQ0VΓC)!\?V[ !kT0C4(Ʃ!ϴYq )jY bFl.>|yr#quvRo/șhVAnEH^zL 9†5 7 2zzsd3?j:GXC6^2ZD+wBZWNy?DBGe'5ThW>Zt׾ߎTMSF b\(v$S5Kq#0*BzI຀\ uFݑAZt'o!AX%g>䖰[)hG%ɏ%K"i[Zu33-BvXesrR '{P{37cg?ժJ611mLOZSr;XQtt{ +dV,Ba`Zo?W[|;e 79G Av֜u@ӎ44h/f!I%})<d* RO#)xa`hX"Ƀe¨GmA؈|@B5cM]AyqO!8|Al3*iI}vP Ď]K*u׀A< lv!LR Pi?tumG,u3kTC:R]ߊviTrLY,h\|+:BdΟ\|Μ)r{iC6+i9 tɭJ֑*3ypWadn6Aur7#T;a뚍|Jڃ.ޣ0yX yЌkLu6~  '=G59Rcs".s("rק-͕Rtި[̴wK*#2u0.'p@iȚ9 kxK>a.K.^7ɩBS"|Vj#tEtËH$rQɓHy6=\ֲaeK1q.NLj99H j=qAQwQq]|.UwgXƌ=7,|,mshMs~ӵvnj%vI=Kբ[72QF7ͯ *ޅ 7~?"$`^aɫXr+` lN› 2qGBվ>у-T?Cd׆PvQAI] 'ٕLگa"N$Ne"b.\A<,tl-W\z[1+9rNg(=q2* wad,iNL`VӌZ,RٮoToJDep3ܨrdw!P:@@P|ǣwن^*kej Ncw[/g1&}a8TßLuo+ eBJ+5YҸ3ÛjB{jT 4}Tu4:߅iBڗ1Tdmxǃ>]8gf^]y @gОģ2(7QGeUݢ`Kd S E FR:XŸEFFI'aQ`g필v]f #{𡠅Qrti@C[uB3ؒcDC}8F[bt_t0QǷ(ƅ/qy&ҎIDq#Tnʗ\D|v&F{8\YvFޜ=#z`&$2͛ye4xF6epvТX*`;w6xǃ%Ȓhc$ 8<׋0w۴7mt5G_ 4 MQ5:Bv* #R88jY]PD%rh `Kŕ]qqB'í>Zr!ShD!RmW 3#q]uЃQr*MO_UOnqEY HHUќOj* 7%QiOO@OL]3JZʒF'y4K&pcjoYD)-44")7WU{7 B6xvkC'$~>BoB~UuMtnK 5ZSRd߲٤ ezzGfiahf/ft}Mk(2v>s1ST w(@jDQ!i/L`nVB Gs Wf ŀ1H|5(}3l :ؠza {k%f#턵0o3f;: a{[ ! W]o1*<!kpNҖ&J OҏLfآ5g3Ts$`^(4F]м(J3JJ1 -10Jѽq^9 ++ T S~}G'WVMT>Z]1}J5a*s(2ġ*Վ|(% -DƈƉke]^P` *Wͥ+Vha͍,ME5]&s.G}u%h!W\.-t/YKb]rɐlx֞>%(,3W!YwZvS{XPHqdldKqIicZԙmã?2yH^~ 8X^$Ri锴v=gE}|Q}G*M =әbg%D {!Ŝu%<9Jb>>ϯ#Nf`#lj$6[6ox)Q/p PE{Jy6lŃ?gX XfK=VgwߏCem{Z!i!'m KRߎtl/Fd kCac5)J>z.'dޒfynsnjj%^0w,% ´S-II3'wnMÞjO:7t{'2oTȤiHp#0?%) Ѻ_`HIeƈ>Mѳ ky%/hߪAs . 5VRVUe!L&V)=(\MvO݆O2*jE޲ }-lBr#!L\V#' .fZ@F7οܖ(8p8Vb"`'J*#'K|M-_Opи\0*̇XPF]7: .c<3cG/Hg5N.#vv㦖hǦN7m&ªboe5qT+[>H}x(雞N)PXV) JQ[p($[nN-v7Yq)iiDm KF`rY9xJ9L f p_%\17 yh5]a%| 6Y-lJW>Z3R>[` -[ &^x(/@Q/S\f"S NsvTභGN|җa=]y6= $fgϧ^ibuS)i@vGBW|w]skO7io`h !+bN G]-—r9Zp[ /T5 #|;{o&6ŋE܂xs 3䟅Q=L(i{0F[! }ݰ/sd?p S\! Y:pܣuFcO^~8J8֌r,({r!iYfjaD|0ihMcļ/aDH܎^K B_Ġs5hV^AU͓Ac%'0@PFPt"t#d$ p; ;~|"ݕ?#kC|J-l,o{|,]` l=eNFq$ j2rCe&$^zj ;1]bbf*~W0}4);8I|܁0r]g .&rQɧ͙}؝nM]Z(VWt!Tl/X̌ sIn: //$lk> *ݡ݊j%9!Èqe&.6YSͽ!J $\ MoZ ` :*l8ƏPCa]'O3\&!mm:vs?6ـLVmp{+AQ81fV?ic[Q(Tg(BS^>ϱS>pt Dy."@ddn iDBVERn}C8W\-ȄRDa(* \煺yJS&U~]&dy: FPou V4=dܑWYdVG'Эz\8Hoxэ{_WnXX~P&훝.Zn{ / Gͧi2IFA\!ٚ$I궃H߮NFCu͞8N]q>_BE57ۖe&(d5]hBB.n'xOi"ڃ{%;ԌGz|OlTH.<;nzp7F$ҽzyY;5JwN ѡGv6ce)QW)&>^gvm)2-Eb'>p0J b#זhnZGV; Tqj}GE7M`ݛ-.w$:X '8&$\${ɱEHjƶK#^j!!6oyho "~;rD͙僦h x/l},<"Tl.BZ mw/SwiNwdEocp%mKnd٪v :j }bPf27E"Naz`|k!41ضp Ձ;]Bg%+]WjJYsOtϰ(lzdA+U!|;cj =imToҬea)xV?gE-p5 L\CGPsx3hFRm#Φ-QAx ^J14Si+E(.})2BUn&uwR Jt+W;7S2Θ%Q&453^yYNNβbOh7Ѳ,R2|A6AΪ-RL 8M6z:g5n)ivW(! 1X MbLzc@$udž ^kG[{y eBVo߀ {?*[qQJOIiSYw7sHyׅW nuچѺK;&^Mߗ_XkS)ђ6˪V&#IPىpC^E+s*M`ƿl uZmq3z ,,_!%>"=725(Ja:~/wF8xqjdKHklOlHIwuh ^(0! y?*<a I,qȍͅێPh́juBxp{t޼̈́`'E-ߨm 1UXBMI?ft^T F|HJ=nih }xC>=6c6 \+|^9~y-+. z2DۡY/0 :\"uяCUu] G@E};Vt ip??]EY+vR;_KmMH!e߿DD Ȑ&4hd |dr;ZP; rٵC-Slzp\mljm`b sjU %Q# e{l+r!_ĮiX^m95O>KF0viҏ,s)uQsWBK)5Yrfp)ss+ +C$w/>#З<Т&d08s \Oz Ӛ}d Vn6gͣъV7Hv1+sN3SZ *" nIh~{|NOF_3)g,],*|3^d*\4{-ڡ;6eX{Sw\Nk#$Uzo郢7%s'U7ՖE;K2eFc|=]m1Bȗ)}J@u#I쪕@l-\gw L5 +[; &# o@$"KI]B_z+J9pr347JPf S9?Qð%bx(zUOzS' 5MK:#2g9W@ݒL|u5GϜVV)%x799si:~,|96Io78XGJw{z3[ uj;ngkΎ]|/0F$ ߶-gDS=SA2Ľpk|K 801$|0(yZ7{.K%/RfO-l&w)]Cwqrsm ȧ9E7TC@oT ȤGlM\ d Lzu9ᆲSI ɋ+ db€Ľ3,-J|Ma1g +&<q$Uh!ghSl8Xgh+͍Lr YÜ\ch2㉇`GkM PƏMg<8!=o6.l幷ws%k3? 2HWXA Kʩx{'M^54M'ߺJ}DWiIj)-˼+Phl=؏0s{v^FmNBO$1-%>琒ˋBfAk4G \Wk"A+jMU_{@c\xqY#"b^o8Ǹl*BxTGT?;aRZ6 Z 1UDpƓ/8LX:k Y4a &0H[2{浗ErYSڰi@#xH7$V/ /9ug5>ڧ5`d6䃆Y|:KIXPl"QҢz$L\}oiCg12b22=N}gv=,2;.bvI4{~Z4'mqk&i8£;}vnqI9kNVA4I/A QjjiFgK4 ?:v Ϧ?y@'~WeFhi7g/ghl.֒F8 A؉4\1{5)\}w/(׫+;4G zh[1!fop DdY/ez&.FZdރ"8,GKs@Ks#-9.BA2[3=T|Z ׎t21[^xn&&d2oRFl]$Lr&HScij*串\5RT}POw} 2$/Fԑ/r3E'_–},29߹dCͻ;]x4H%l,7^T@q"a,J-av!ݎ.D`Уu#J0a] b. i yuTŦx*mfd\~ k/j H&WӱEY" 4Rn%b oC*  4 sbU]O~y=bWk.9iCUČEN!6P =]gx:{%%$9sb'll=L>wÿ~ޯ 6OjMXvAݣN"=jLܒ[Ԧ#mc -O AEt>8t;ZBw`s Gjlo=G2Np]:Sk$~l+Îi t Aosܳ hYƷ%|d)P8v 2oF&<{OpU.6) 2]f}ƻs4|#FuLmP֫5S՚|`j+Y h<< iua4n:+Ywo[TRCOX:$L^M PB X_559IZKSdZ-E k0%^ )>R:dyKHd G9! =UL01\dz^$Ta-l>RQx̯j%Pۖ4랥  !=BrߎqPʛ(Gf6 9pU Ew_(FLYQk]2Ўҍt'ǎ"?lϦ`Lajp}jjïi$̮C3@7 *idÞ桪9š J18+Zj vSSaP._cg d\JKlRNbuE+>I+;:t %)®tbhtJ+/s9O$*Rm4~1s`9FmZxe9Nk%$^u>w# EARD P!_BՓrE58ar; B#y+4\]&X+=QH"-8"+A޾s8ʆnlWQ:iu"3<$0V[4xIKjV~!jчlBYˉد{D=UG+S>y4N̨iG5j",ɦlG P}8c M*\gқhpMK-ŗ.*ZWQ6-AD Ě01d^}a`heVYRft .;Hm# Nw&B2<" * kڽ6pאۯ8́L2h % UDEP#x3?] s!wRdCJD.EbZ 7RbIM^I >MlC鳞^v.)-Er~Xp :dn$ p Jg=Pb\ViI,U+O*sD˥\y7MNҕ=_^,o?JN1c2Os  qЙö5brsB-^%%5`wUIY ;>jS,Mo3!b!g\ܔV}>s8e ʗD(Lcl#4{Ş*xt Q+fGZmhOn b4\WwqQ:SQ١TؿhjqkO5.SC+S"%:k g}'ǝ]4=J*Zo|qGuh^e<5`'*"ʏ|^.|P7_-櫜Ȫ΋:ދvܯ(.8:sȵb+%al8->4UY \.7H&w6$v}V{ۼR,\&x$_L_[JaF,RD &z0\Ktda=+ˬ(=M睞/CF/PE=4>yٞ3Svć_+)_gԢ9iz[;(J) {c H>\J#0ko= J#y5M:uIΦ@ wAf~ 7^]JLԾ\zjGٗޒ_ aOz&)5^Bujz' ƴ3Wgȃϯs m2zfBnEBAcX]4Ei 2 :@["<× |``.xrḠ0(†㚆%`njMm%+5*WP/!=rJM-O(i^T& 8OѫۢɌxn^Lrw`;Ѱ]dr+ISAN>ukƤ WFZX$$rS6F6˄ [PGcSYTQ+Ni{.ԡ!UDUS,u*p(%O{ nƝL{?uUysAa[LAtL r#0m9XӍEn_"x8Wwă;~K*0#ܒ\[hs!=m﬿N2;٫֭Q>eHnwAXGYk<ֻ))\hMe}Sj<<>=x;r] OD{`Rv$dv;Iә"(*RRGju.\QHkC78ZL0U qdx/F7rGXKu+j *H`as 6 ;%; \5nSMF%ĊVa5XAg? ;,?մB%VNs_Do+3+3,k+xF 65ޡ8c@@9iƜaecYs/# _QPFy3tSE$Aքmpj&kԡXY}WM{ Ϗ4}#aQkiio_€iD4؃Da劉ީY}DⰥ7jW.u{wrj4YS+qƛB4iNy1oAv5͑ݤv< 1k+ Y Ŕ_*&3'Rg4M3V _!Y=}14ݶQՖ Byʜr+1h/Y%dL:k#e3y`vE=ܽ`=eB_b}O1>Eao4nbX}lLPɨ&"N+u&Ŭ56ʯuiɀ-G@rG{מ1\j» ~a9 Ylcr+~*x M4/Iw(FV>y>ќ^+)?Ϭ_.,*#@>7*7It-CJ;c2aK(Dc@ozJ;tl(Q;bbu5LA mL}cxa3>.?ڐj2ϭHrmCqH+zWFU$ݣ^;>o-Bv~U?jg3ob14w<ٓȅ ) Y=E8ll S`>c9N!%Sz^,G"ϟvKRaO: U!?Mf9/Ey۱=c_BC{ Ds3Am7& ݓjQoOq7S^5SC]"*>tՠ1.1pH+)U9@j㴈|G[aꬪZ *iHMw'XYY>.㠡K7A][tȄ$.ꜰ$#vQ%KFHք(=m` 5ųGL5n2ٸ#ICnOS*r!Y&,}%e鎿p[ XD9J]yGE6[Sx~p]`9P` vLJŷ^Y͠V̰xIR43 by؅C abF P:A6xL֣"Qx Ei=o8\$3 kDW4c/eԙHRPENS NU'f4}q( I Y4(ÁSMH~R#ydO'2o}k}[j_z\h!ߣ͍>2䚸gZn6 RޓD.ϾawNI073ŌzDԷ-j*lgy2 | ՙJ/-N6~_zVg%̊K>qބ("W|c>&L[ƥd ;:br: _ _OcSI%4^p@ g/,¢'ɷ&"? Ⱦ[u`>mςbNPѿ6}# ^Hdӌu>J& pIw$'4"^}#@'Et;b}6+{\vΚŒ)tk\BO^#W .H[2A{#w<o|H1l W#nmtaalv=Y:5&z"bN#5C ba#ZgaNkoUl@<>~>uáf[D vO(UPUm^!7NmS%s:F3WqNVܨ]6U f'bV2A|nSѲ>R<+STDL7TZ`(uԓ l#ٓ_.o|(F΋b\CINEحv*b\T /7 h$e y-.娿fk(OקGGr_M.c^ò趧4 C8KӠo;UMʁb3T!V\_*Qeaz*Acǟ3Vm(4!OvDr9m>ry fC.H'պ?v)L) $P WDFq[6\ $3Ʀz널@F;=U+&1^v%,nP9)e`˺wU -;fwe\kosMIU{׵ WVyTjPYrm>TRW˳xVlRLy,0W[CȽX§dVϱtAΙGj\v̆9`['}b5-Nh܃šΞ\B,E&JMN$Ml|=S# ~DFQApDj!ʑEjH[OJOL\Bmtm>9 2n?vU&F7;/]!ۍk\@ v @Q:X?KG7~]# V-Q;M@/%TxEŘm3oW$2)%mMDPG#QYn=RAwIAlЂaHh윏 \aHV>+zSƒ1N'W#dK{T(`ϐXV%n 6T#IF]z=}FR5֗.SP하 #ek.hyꤥG {kPQ9s Z="VKY7l {wawQ wJŸ b7N]un.Z-zfЄ lE{텪;4>,)>Fm '}rqIoD ](&V׆$֗! E}r||HC==ϽL@@_tEGe<)0BRY \?A(LK9V#ZwqIpxr|ؾ-cZd]g*i%>ĪP:ϱhՊe׭g"1ZTQA(6ǎHȪ#4a¾Ѯ:ZHk9c7\>1a}Gm4{rZtcfY^2[߯ᢣ׷3ӡo#{\:M'R$WwIE L//+bwa%׶ 2^jB`}&?g2'#fy=y_t" 7O0& HDUE'=全O )P&$LL\bh+l98FiU%[?ଙw }ziC0VܥEzb9wq3,j1gCc"X܈^]|/\Ǵ-gU\#Fgssqꯧs>Y G1AL m2Qa5R;v&.j`eدB)tjnf/$bs/fš}TTMo(jI:*7c| f|*y{+3Jf9'5%}ӚҤ0CS}bZu2ג6lHsY:y DHMlC'{"9`D 9,F"y$$ @&"^}~m@p7ZNN 54j(kjQd{`Oiosd!]YN㛻I!խ4g5Q Û ݆qs6- [Ly# 0Ǜx:yʪw i vAL"_q,!PL8dk$p: E3O) :˹Ԥ>g% aL:7(3TxM×{]4R4ooYcJeKŤGv);~&{n!{*]4)c1ThSeN¡ hy!OTX%/,^Dxk=p ŲJ#ΤS.A讠M 8F>&^='zb届$?q+ bbhuI.6a'}1 fAM8Z_T:cYFF5Sw@l Q_3C ̎ Z[a2fSleqR^L|wD9%_Nd<:ڷ $a9θ!0"j zj 'Lr_= Ѻ(i:{VNVl8@:7ǐfQy!>DT8E!_eDhǝ!2Xu[fMǕ# G^+gtw7߽:uĆ%e–L5\+."zMa@;րA Գ n+p m&2ڶ堺Po֍K8_jV."4#A^{t+*-""lr!΁ (Ҷc6T| !!TVbr4vO +FI?lw/=#C14'|aH{> [q!gXm4+ȴ7c+H㶗~i4ÑQ} Fk ^[Y*/RsDF =ֳQRK ur#Gݾ3Ek-^{l#}G#cR;5*Ύ:,F)=_UIJi Iy3c$JQ"m 4~jaYpo@@ƜPKGʊ9ǟxTLv>?GrQ~W&C$Ƕ"室NO?}ވȌ. ڒH&'7 7y:߂rO&3M"Et%6p(/T$.lhNd8s /w"d8PkP%i5MqKwNؕAr&Ƚ*u5&{(B 60U+ ext2^k|9;9;O+__ |3ehI8ƪ`DZv]q8k!';x` c<0@S-!-~ }v]Ý%u̮ 䃀DTTzҮ_&5Igȉ8]021}`l O>[l璤L& Z[;q>g&c#pλE7KGӭ(2hig\;>k xܾ 7W4A N S+T DvaD|[I ی0R`ʧJ?MdRC5f(jQ\T͍cHZWzGAXq9gy)zz e!zzI(Q2p"a2~g[a GN?PO(UM,XB6 Ška.yvcU\ܧtN&_n|9v4.)gJ) S Kk]d4Ru zg,HiU]|ۖxIP 'ԝoF wLᙝYsq76uz!TOf _F IFSAL)jEʖ=tnY c&—jKI~S@ZƝSg_@>.LF0<8i]e&2QE*ZTMrߧ ;\ ,7_ITDoB?婸vfs H(ܰn_wZMp` hx8=p}朖X;ѽl@Mc~"bH3ga P 3*=Kğ/0Įd/dgh5anbuBQ nKa<_J*|BS6F/m4-^\ 3|ˊjoyrLrጠ;(VVEm!& d`ǮzDp"ثAźusʁ:V#AF7Pcg23ؖ+U+چ{|W)դAeie,sJꩧRW/ TbWھ& /R &{l&b\D]w: 8fV J{_X>ijܺ`ض6㡹|~qEԉ@*K7kK.~`"eQAa/wFg?}|%hHDZˇA }-O[ FH! j]&'0{=6.*^c7] .3̺z)8))`7̩௴=ygL>j˾FpšeXw^>"D[Ύ='nA}{ >M "iV墸4o'GËhQ!  <𿍔R#|TZѮϥ' nɘj@nm !tH+SOI|cŌ[B1$NW7]^Fb?G%v Am{/} Uqҙڣ3apn9{Ob%e X\5ۙf\IY"PծAe:/Y◎+#Ean1%ZhDv bGsVl4x^ϢhZot@[y|cELZšme bfic#;&眨odZ'4t[{,Q/0K<-[Qd4&1{DFR%(މ8^c0Zf3jCH7ڮd/cSp[VsR8_jhix!Ǹ Bz54⊸u'^~ 6NC͒FMv4{ń҅lXDtT6aY(VGO]8{Z6yd8X|h옒u:^ -Ȋs>dN oyvtv˧p% ({IƼܶ3 ` mpwO*69WP: ϬXWe`e-V)VA!*^hپdU?YP:P ;NfJ񒶱nOvǭ|5%*fFPyGO_'o9 t֫W%l24{|"裡6'RNZX-Ҥ5<%g 7}V1V,gSQ6\fε U݈[$,qbʍ1̨qRA *{"Zu俐]3 %kJ$ /g`YS>bMoIGMt1Bnks{-HP)[#v3ThK N&GېkYGUzγ?̗MbM?}o m:/| Hnxyz@H XS.+ c-6s}΄DGa1WJ'궖PmJN+-.lj!SnK%iDcd L6wh}Մw^O{敽]{ն`F٢[ϑWݰ r"Lh֋zcYbB b;|ɋ8]䌞=/Do< ckNy5hNGlq2bGޢ;iW\65i[Se%&|װF\$j!KCƥh>-XrAEC#} `o#&PY(BjFm10ܩTk3al cx %;ag"yOhk#Ĵz\%-깡+/y1ۤtĵGC #+]}!ݾIإjA Bx6BߺfY[6KRd'~ y]'xoČ#M;| )a_Mg=~;Jo9zm IhjQܺ}$OVY"bPi̮MRHފE5u46!wnBXfޣ̮XwjUzC\rÄ׌L{O6WR*o$Ǡ".& ywVt"RZS9/?Lp s:dv[2PsqhLfUd<,5me`ۃػ4 vuEvtlO H9+c-;}< T_TGpbnqa+@KIgi' !]w(c,9IJ̐xmOĎ{A 7qv mLEۊرvdYSQw_[HBU1p)^0L;Sm,/Ɖ&eh:`w=Cu{/;Kr#ȼ1g GgsFPx 锕:XEDjiAO]/vE"`*H`*Lё迆n%q};CxQ&X+f> |w˲r͊Fo41QϒEYܲ٧tadj{DW2AP@yĿo^"Epx=aPFbJ)ApУ y*f}h-7V A5m1mX;8.7qX5]ixԴ}aS_40Epƀ{ Kl)/hQG#̰:h4;e W{ͯ~q >vE1^ڢ{;t\EXV+򁕘[RcW[d& 6X糴Ǡ}/7r_1J@F)~LY"cuWbVyȳDzQBnb UiRj{Ts_fdf ԍY6l?>&fh%8~ IJs8l\f&bєyݸ.j?IkR/ Jy&h4C7y+-= L⼏d ekwvV\॑Hiԟi{Tf{3]B̫Q~qn0Ve$,Ԥ,z-ߧah)s{LQ@>!䴃숚1s=C^qh;H̃b-$2CEn=BSK,^gꩼߣ2G{j]Tv!M)By?.3;. gc\bEm 83My6Yqb*#2F뀛2&I"]AS&qԀlń9do0Cؽp崢hĐP)qlޙ\ufz ԩ8^kt->3Tp٭MAcbk^ N:hLf>Yqs8I*zp.%KE_-OngszM_=£BK;(hf͐ >bIax֢2Rڐp>K?łe~*S4d$wHswtqS_^B$iϼC r´>!ºB:)d[$K+kX=^;|;_$@7!&<Ohh4f>E^0I`z5B< '\  %{L#V?Kv?b@D8)=AP09\m=<{2V˥a8V[AB^id 5U"_=n 'n4JVmzg:] Q-6.,2 '3څϥE#H"[5#LC+8'|ԍ?%vs\v&~Y=qܹ`t6xv6s){XﬕYJ)7(H7v 0V5yXAaNs}^<V(h [UKɵ(cEW_'q2ڀlW+7 Yz])\Λ {6c4+ G$FAq4ya{Ճx⮬!kچlTde.;rVX0ݡƓz(ugPXu LzbHKYYłC@NVr*D^MLM( ('p*xJAEm͹?zcZ9xp>| 5bL X+n[H ۩pS|5T(:C#mhL5_plWyM8r Ͱ#(yc!\֣}pN|JosSM^, 5uc?wbT Ybꕴ3*9W]syR*VkQP_y;TT~ Aߛpc <I$ ;VwKiY6ܚD"|H'ȿgU1upz>@"3ۏKqq s1IvU9v2>^Z=ab{%AjZ *v I4Д5)+.4I%J(6JsXG<".[IzEfǀcZ x%ڷAOU0 jZqS!~~pK}H247XCvHh\ 굠ﳻ۲:/Z 7c~ ov$+T+/zt{HabUowKe8$CH; q j96E?"o84O$ny8K.dawdDŽL>!rHD蚢l-mY.5!s}GΈjoBkA>6S[w6LUԺ1AN>EKK>K|Y U{v;uR hA:#GdoJ nW%ڨpnWX}5DK?>U.}֒CH,s% .; c'.*ʑ՟Wz?rܝ'#H31gQ&%F>^L";u9PzQ|@]ؖ{.J6$Z5{~gZzF{zN[L6%BknVH1_KjhY qI)Som?7"[9JxBx^'>[6<_F @@>6DozhdkZNnoZ ~tj33ei<"1oOM^An,A'-Cc*ӳ"VZsx41 0(/%\-<ſ#Sl-ڣs [ɻ6ַG!'}ԾlD!d2@)AeŢ~Gڋv>hH=[p;]Q}`?+"4JQKx+N׆}Ϲ9 D*pr5Az4G^c;KBQ"w3j]T0Al7n74B&D([YC|!egqM:Rʧ6N!y ٌ8jF<=c=4߿" )M$ۖI|Ȥp[{ͦhB^uL\;xfNY^.*g$!J@fOZ cH#4aCK-F{'' nߙigNN;37mSP;ޝ q?5+m%5k" vrjkw5A0-Wx0ffŸFB0jՍXp#ʒv* nRong{Ro$c.I=Q*A)6Wp [ƧBB1gS0nJdLYWZFumP(f-a_##vB!Gn΍!v,ڥFS % Y>]xi&NPXx Ef7} E 2ҏ#)oW)W^HR~R}p)#ArP 4F7X(VDZ0Ɣ}I7PfISvd}q'& &&s&f)im9K"y}`r/fj1m:=S&/{NͶ5]A:Gd 13.w,3a}# QlJs)C wGB0X}3:yLuhcz~(oJกA ۅ ,?F äe&fk:ld cZRh 9sw]z@DZM/ ~z'JC,'z~ ͔~=]NxuYP Ĺh66vP{&;]BRJjEmncbR'cdt$t ,#Q$/quy !udskij%2ϨWJvbBcT]mPOzx!1\2qB&js69rax:u0A-u-ZcYv2nH3hk"͏`kkq&ia%^T{)kaأ*239dfHݢ¦=}{͢*ûn:9 {*a F \cPLܲ)DhJhpORRqQ׽}u)A+κX28fa̙eT)sʭ}2=(gS(-|3sٛExڋ! 9GA]_7"* *"Q:e٫X!#A;uVYmii$刖P!V±,Iշ(f0">TQSWŏ!(:NXEhgY W"kk&V1NR_h{Lr{j,l0u6WM,bHI%P2n*-4D` ]9]kB\ SW2U%>)Yn=bn PH}`^`hlxj<* Xt'1Y ߓݮs"IΎmpH =LX, `j|շEŬo"$c /Q]e^%_`wڦOOi9uM(23_L9ٿZ"+laGnZu^}?گ&ͷ4vnIŴ^AGQSH9{^oJ6;Wnc3|D 4ߗhby&zv 1@rL}}o9(Bo$Lj ^D8-1v6bw=tyrg&$;0س.ۙn/\AdAfHf3gDAPv|o~ +E5PP|xm#3ͦ'b@R eZ;[ ֑zJ-20~-LDԷr\yrk=Z µ jV3=?tY=4W*h-SLo/u{`I=.VL4Y*?'ǟhEY:&IvPY l+Shj$j$pKVZn7*?VvĞ$:1]@z-(|t);mOn Dh .]=uM9_,pndq(wh%O:="rC @^rD-7W2y(|VZ,x Da 7Mzt]u 00 b~uj =MTru?QH:c/X؋ŋcX^t}pyyGP~.w~T,?RH"W|Zԡ{1YKc7kNIԤ@G"\[ Jq7C6R(zqqy@)D:&"Ũ0gɦ Ŕp`5RYk-sD5Oj敺@{bA<&zd9'W5';OrerppV}v$@|?& DkSr1 a/^K%G-x%1V>qҝ+L(س=CX9É\8BЗVKzAV$4FefFPyu@>&r#1/rk3acqV Oh?z?g„f-d}M-" Iu7? dw_T-d-[t 3ȿΜC7Dm) khH%Nrl"ps0j:2  #l+ yM<;^ 7Jeiix#jq#6ևW͊b(wלV=+J~N!ήoT)ۈDc#ayj~Bf@frƕ.Zz,+#|#[g4܂рv5mΟx,foe:$eX p括6|0xw#kr؊GTf_h(t 1S9*rT w4^I#T> UN|3ÃRٔ?)襓IC1dimOpw#Iw9[+챁1V÷~IIjpUgTs П풚af⨊&y&q[:OO;kʙ#y^c 9/%!V_ńwKq I瀓2Y)l $$A $]pm]6r!5G!YܘOTSY54e,Tty0T&tn7Ffu QKpSq^) Z2G ̹& SuN呂7טkKPS&/(NCD >EΘ(B|~252 {Ay[d4 xg$g8p}aP0l6( Z}Tsos7,~+k@qL, 'BVWd ')Ub(S s)51nb~; ap׊1WՃ0_ج !5fvIŏLWaJ:gy:-a;Po*JRJUIA1Y58YN$IAܠF]3$>E?6ݗ19[Ea@SC cƔfQ8vV{> $8٣) q^ Fy>]36jS S1wU,ہa*$HA"q0u} Ԑ8z(SM·sLdm. x@F~<5Hyt_€\JB.jlg$/ʓ6Chw[ƍDPe]n,a= t+6' &m<`cq ]6BUwE'j4Q "}>G_RX֮(T@8ۡB2z,tx I}J{VepI.fzz&O=b>"Zѻ:WG6G y^֥ʁ#tIVAȄ8 '.ro00(m#S-A@$:.G*H/}Ml]HPhLz#*SE.~0"9[" 0iuQ$..R7f^i6vTbWWПʀf@]4:Vݚ-%B\LHI ;sH> ˙w9qq;^IC:^No`uH^.ǿmBH.+#X"#Vctg}=Z*9LB(CRҙwXȔ*L̙q| [R3W;W:M[zP1Go8j FV(׾K =8YIoˮn~Z>IB|1Ιqm*IFޅ# ۛO-J3"R_%=yh/Lc uY}:Yx~$c+»GSJyLmeً#پK a<&h0k1 ͤxb];T^n>BYg#7yR$p}K Z=`AH%0xgNL{K\,g5}چM: 4 4{ XDv58O!nȇfm5V/H7Ȯyd.!vl,x4M_ )zK~_ȗ4=2E(F! .bm$#jbKdM/˛|8H_A YXPGP`)` t/0G S .hO\FVd4ڱ[)2u-(+vgT8wn\%y_x"T) (j0[m}FmTĬf1`B<,ʗ-FkD[9tԽqJ+rR.Q`&Qb }.ۚ6s[`]X | IF𐵤f!9MƒD5jY+5?~nst7b 0=\GRIJ*+ӏ NUNv۬STʘD~s'l]'i[X)j6(|GZq<` UOPx.}* 7"gHw>羕gw> 6҂7é[-S8grŪ?`:bT#%OSyP PK|NJS{L䖉 lĆ>3UfTx)Gc -lm/ax5P<1us# C?4MՆs*!88=S)y r#gN$]%H3AHTXOnϵC&DBm7z$::7tUn ^\t?cLyD/b5W>&Q԰(F7BM4DsC*8|Y!eψ ocL<(ai.("*܂\5g^?cb(}bIBdo4a7#rrz6Yy\UPk#l9H?qrj*L*¯ l +HC61gsTC"[Dxpe6!GQW TfKQ23\H Au'"ϑ'#s]/u:36Y5r*p]"!.>y`2Xs AjJFn?\D fؖ;zOO /f!AU!3Rˮ ^s'ՇH ?P=0"pT)L;^i1( qT 9t K]tH#"+5$VFb^|ĖCZDb S;K_x|s:1i#p? l=^f+)ċr&Y$GRQ4z-k35xJ'ֱ\X(sȀ"|ZbE&mϙXxd>Oa)jWi5hCr*Hfw*{i( ,`g<.R:vqfFbYg)x{{`1.޼DHB']e3x6]dxz G$6Y?4{] |ĤM;nii$g8[E[̺@pwg܈yXss(Xdan C]JRo9aE REbSGx;.in7 n)'):^F(.IximEH$7eP*dխNj rzo?wyK71B6N7nvsVU@k؁zRKźb 9Ǚ[cg v5d68K6 ܄Y-Ьi˲zR|"'Nhlz.!8$yMfz%Q op8^l|?ojۺFYF6c1qV$di:X)CVrf;8բFD?V5 xKh iZgݱ\ѶcF{ -g"SC;LD_K_@U\L˒ *&G ”WXȎw2+^hq6H{r ]!6e( r34QTC$c!f6n!V5 0~z|T2wLtC!)ZXTW 6Jnx%5`Onz/<",FxKR; ؘm)n`8G'U$E!k闗L9 CЏJ;4_sCNG&jDܡuM"u#en d˭H5RpvoBSQb^q4mO%1itUľqCe2v5}4Phb`[@шrt>zoLGؖzZJy16 d[v>+$2f˫L}䑯},kMNdYuDpх  5꓅F k9a4:+^8K"н*bC$ 1"kd}XyV.X=CS鄊|hŎdyS4iV$PEeiBlLtdXiV!|R9.+ZoT 0&GXؼTΰ1qxCV$I[Ҝ4GΩhL{puG,~5*g't?ɖ(Ts,3RKBq8:bT8XGaIAI!U+.v)Ip} ¦;6FZI!"'q&z pp֙巏X!S# #@ oAщFv&WǯOAOӵƒ㟑k[#(lq,D"^9cpa~z&lexnDư#"7b#iQvII̭NH_ |DBEkpg˲nĸ]_{8ay 3UL8 n!C20#}֖..4W c5rdI=S<[@۶.'lRX*}~BJۧ SPE҆N Qd왵6bñz'f{ql%RW1Zoӭ gQ > ՅhjN2\pnS>jl:d![s&1Gt\J1`B4%u!Fs N:mL-k+}E.NΤX.˗:iבk>,4% gQt'gB'7+y,zLAEf.]!rCߜߡmky<ѝ.vmXmsc$ ĭ:db:4#K?\qX4 EJ/БrOFr]6?V wkg&E1 TTR&0>:TL N5}+VS6RsjL5wK+π IX]1RP* ݥ),34*&(]eɪE\5NjLY#Iص>ڱ:|z>RiC9TxŀŮ ^DKxw7-7ZC/rX/oèoM,qU{3‡2XeI;r`p 煓ޏz|" ©qvnzF_S Zn [\XyXukrܴUiNVnb{(𨛗ʂR,FHgdw{zP߉Q!4Tojujl8 > K]H5ܓUMi;zhk'|tA=.BBY&=L ڈmvgNZ{eT506/NW42-HjsXM7BX@Gv-T}Ÿks1IGXNw2`hӇVd߷+@A8/_)ˬxq6T{ZZr$O<a5\ogV7C(=WgEϒ%yï3Oyz P˼"JiT_jt,Myagiru)DF";O2p.P`͵)zu(؁=.r8|n2&hY:AGI͵e4y\g*m`HS=GzQΔnrJ 9TK+^_fS97 A_;5tb aD]8v#-@h vLPS*WD X.འgύs`#jv QnWHhv;p*O,{֓VdBWc:qحȾ\%,[h?gȒooĿޡ[|Y ⪉z్|߰B`˫i\mr֡ LDFOY"(c(4ۻ7ʺ3N*€Ig#u%,8?d/x1^\Ud47pu Rgc8b@ l:mVg@jwJ; Yex 6L+Q0\;z3$*N`衦* zkU.fp{sBskuf ̴q$YRUqݚ*bak)U" Ewz꯹=Y/L$ E(t"+ @_ D6 2ޏm>!qri~;m1>miyN fOmR2tʒeǏQgYRf!,Unʼ'<ȧgEI;)]ѫ/+0+M BCǛab>UCa;>rSMnV؟&$P0px}+7{r饌9L]pSiN+PL 6|̯lZ= }ؖvؽ מG7Y) И6ǬQm9RD!g􎞆vd'Toz3VEd:fvZu6)92yd$J.aKd39yǥ>\n0'mfLޘ;0"Hv=z|S$j]?@>W(mP)d,!˿Bfv3b6:bf8[4Tk9Wc5OuX j0FhYRENVޟʁxg5 9Qsi=jÈ۩jF?ގD<]L ;mſTߝVO IQQ#MيiB H__U #gP*;GCϜ:?) ae^#rͿ׶Y|Ax]aa0޺$RMe$xU<޶Sgbb$i┶녵 :vÏxK&I- 5F7jp] 3tI"Ѿ 2~82*T8h+c݋lS]l3Bn42Ɂyt'W}RTp=HHh*+/8@oSq "/ݶ6 ra2[=ѿ8!|pW\P}ޖ=cT:KB@"dOԋe)f0Sթ < FVx\iXzbbsC7^•]SeC1Zѿk_^yU.U>4C&:߰8]&! zfc D^Er?z'ɕqBex2z(8>-ZT%e1kV=^)%.VԾt8{K|LWn?W.ʃǒk5~7ѰB fʼnyZ,An|7==1e+B.9u6'k`o`Jϼ2U Uܭ8zs`O4!VCu ]2ڝp&âG6% EUzdLy\q&, ڗX=s4wB v1 Jds,%֌( #t,q(Q-j=LdQQ0b챠+fFN[Zd00sX[$8+'|$H]Ų4-GM׿[6H-GjSX<5; `0էFO.-/\hCÔ?HVfDk jp3b}vc@N'dH!pHZhNsuP+  m~NL }y麓="SSf&(˓4$\;Q@}`gS$ܩgT7:`{ZĤQEKè 04 0Hns'.%PP0D|kBK(qʇc?:ٱ9ry KHP/]Z+eٚd:TBƵgEdkbBx&TKuS=XVJ /Wf)+'"jqX̝)_-R1:Qu3xl&h+}lrBś(uNb7Q:SUf*E$}H@TUiTɣ1~H?8^ ڳL@IZ2TR4ee.S7it[z}XKY)LL;4i9H"C5雂3ޅDi$Zݵtuײ1!] G 㴞ǃv9pAYGDUqY;|Gphwxw ֢ٛq6Se:" ~EOݶ (2!DNJAzJ@+>( l<#q6.?3S10M]Q}4+,4T&2\gb$ګ[WƮ۫ʹB=(l/ރd8"cl9V'itVIϮsS)H+B1MT s9]\,􉍻aC[Ŷ{x'aVEBq-YťQ=/B>" Z->j3@4 BuEY%&ZzX ^>\9 MƲ'>{c©݄{2vFr?sv0;r'3INRg3ȴuY 6UN#xn柬!8R'ijͳ$TiQ4O~E]aM(\K5Bݎfa3@;S9g2BڋCUq75B/D#ӯ`(i %L_^jj ,dh;/t amF@׌h_a`Xt3L<Ȼh?O4S~Fd>r&;b&ġDkf G4FyZ+2~B౱5&rӚ%W;"l2WO85 ߞR|}F1rP`: y%d Z(ac+!p'4D{{VIc;U!1LC5߾ HxN23c?d^u`lHHhk; GEPEZvP[=h:BsQ^ͺv0Aǰs=h 8 ԬwElBXWڹP|:M]h ho٤O7~an[] CM[6H4֍٪.9ͷOU}ޢ$yVslVPJRܐjp59Q';E>KF϶äDV:Rޑc;WLhPu۞ު!r<ˎYؽi _%u s77X&"Ui*m!Y]F6N '9A-k'HkdwE2R(lLv+rMuWڅ!d2{6/3+*&MsˬKhѨE=W H<_vzG7isHsrf;9Z)a1pr{.ؼ| .:N<' rw@d=!Kȁ7P * ADx,SrΒt`г\DASs) c6 ae|^DB*NzLu|D {JOW4"=׿!}˥|4rX^k*P,>J!*mlusXtQUt!R?] hY{)h>AM%&.@) A(]"|is>gyDXkRMՇ P*ܼ BQp8fBF5wEec7=Oh 7B4dMaO,ZXKVr/P|9gHÖ/t fL'~k͛nSO؞DW@gkgדF@M]{Tpowxp8Sp?Q] *s )y5 h ڸL Ěo-:6bZ:]EWny-8%1r؎YTvҸ5.Rnl`?} 4VeۃQψG\ 聢O+'7;?g e+w] Lh @ f喐>mW/u7'C疤Xr#)@X6qVi{h8В*Rm}[v( O SbrKK}Mu$:5뿝FݫP4*;ȋ9q3nI\9/N$53#ԤVe5I܌MeJ@'܌]w_CZ)qEAD^׾xV?hc VK\&<\rQ![1|𾭍+m e|HH+P.O~Vd⋩N֮!n:MBM:xySK܀,5lRDXjJ.>F @^8ks]L46eЋFI71 v1-/qt&8iWJ}u&FS7b1G3>눆Efn<_~*plJn~rI]D%rleQu3כak9IG\~_RŵQ+*kiHlDG;H/2v[ - xR`e !vwQkQO$? 2 ,#7,x=OJެ]? mxN<$a`~ʔ{!7sިXХ1%^wq9dkv]ГkՀݺ^%cxuExܠ⬣͓rbz[-Y]CnQon.~ɯ}e75i$IB:GA#Qtk+-F<2X184" .ġ?F;S Z  #P;>oػ@ ,ܝ (өBљp8!7IVw"z>Fg@fOJKa{EU%73~/P|76HV%i7)ށ HÄPɁ}CLm%QZe6Vp8 TJ9*t i?I>$K7:=zg3[m_yE^w1Z ˦Ҵ. LcKytV2;wU@%<:]4+ً҃xxzG<N 8wҏuynLjlå5X<=;JT@MwxvI@蛙egYj}3QL>PBdcنDvR  %)|p{ ᵵͩGDorG?Ms, KxױK4=%cAīI-%kуXQ6S'I_!4yZ`Jf }rc+_y SxMbr\((iϢPLWWHbnt۸Q 3s T Wa8Ux=:/tMsen|j~qx#[s}yl2T4Arg7\;LuP@n&^ڼV9I'*+;gZ[}P^ӼJ~D P.ۑ E^ԥ^Gsh>T_|[(ǽEx\me|6qfiYy-f4exD Z> Ua+ 3qI&AK;B3[|fWL{͉_?&5;M5 yAm-C?ڄ̸K\wDI 3tx]? 4,MH\2-0乴x[. g}pu} 1hWx ?wZӹ#=7?'ci+Il3cwYgqdm-Ȁb^0cMi#{upivdSxyrQK?GkGeRY)gQJ͘ @zrR֫D%HE9֖(.xpl IfW-G]#10M.>䂫yn XK8#vֈb&]UlCX \OaK6Z8DIYUBbs[d,Ӻjsc3J6@u:XYZ:?5{։CC6;kȖb8`1'FX?ClX3y" b'|5i.;~n l:k"gᣘ41AX~⪶cQNP/c T"L  KICMdI\= @@,2Ԍ :JAiIڱk ͑2mi"4&4=mj歍zxLs7̍1&I%2>"U:62Z)y#_iۯsYšoA:DmE",m77\ϐ7=ۄe l=䦅p ҀA>C+UTО8-a0ޓ.{bo{ix_#~qшHJU؇,Y3Whg7&$ _%M蕍Wַ6F~OKwyEuځzLq9DHmO"p/>Ӈ2̄Q 9o J{7ks7C"T޴UϞ z:Me\9?zgoÛDΖ%-\3E]4R'B`)wF<uA"';f Ǻ[HҮ~[oz#e{-$edH:}_1נS"c!m>XIJO-SB['WBrP0AQ৫uw_ajʆd:}WX~֬M,N6 > MS"-lb@y{b3ЕJI*}7IU6q!H&k;pW8&OE'ߢF1t\E%qb "xҺqeFǘ3<]lgd/9f?C`;{ GZ^)+Bk|+#T@.fڊ*$.Ⅵk. o1-+1(t! K`ךYvel2X-GcBrCyї, 0K8g1wS/Ʈ>.4p?ɟdN[e;!|8jεZ|Jrv2Db}YG~q 5I^≧<].a1Ii֠柒c͐%cp m6 rx9w9g5U*С9j_R)z\1umz>y]ICE #hQ͉"d} rpb,4jΛ@J4n:`ӣbO3TmF]It襙CY͑k7\Iu&b@Fugth_`=_/XxiȄlU'KaK@M)vyMyG(cQTӱA("BF_݌ȗ\MNUZ+1GWYГ y,E75kI4_n'Thh5FS+ڽ-_JȾ#;ܿ1S v]&PSk%ℾS^V/sffrak&x;*^׻ZćSyϽJnkJ)^k@>?@&Zв?CvQb 致9igRi6ya׾uz\n ~wJm Ry=y6d"Uf,ċFa>;8jAjL^J(ȒxVUǤ7Īg~ ߍ'N|~l%3l[L_ 9 Z!;D= jaUe n_qZ=RtI{#mK;3n`P3C5ǫq:r豍_ƬDtkuiYY^A=LA/O2Q^kfƤZ#^Mi`Zj?pʤj/͋P%y" U*E@ֵ(Q6ne:-1{DUE0t߱)'JyVZQ&0iJٶV'sq&FU]WB 7U M۸elU'M7&O^m7_o ӳ+6b8New"dq5 M+= XŚU\|dw1_r3+jy%g!y‹"M^Scp9i͡%90\Ks F(?}c5iE/nsZ菼x'LyZ6\DыܨZ{.N$o&xs !. -Зl,ڪya a' @}m".#Jv<@.}i2)|U=IƟf5z׽x" <zB9ür@NwI̐cycKr;D:~[`H Œ&+tQ^#msu2VæKy'oimFX`"iseFuU$|Ȉs𴢥J,DmRS P[%fꏍU?y84ygd_~lW&]kA_FsRAl"M|VZ m6W`]}8gqk1vNrڱK$JVIk~)|;STMPdL#&=ZO]BitՑ j7@ܿњ>zxMxEM#hNTx<$yn) {PpH0~e/U+VS~lWYC$)-TxOڅSArA\Q~E,1eí'ql|?r$+d^J {R.3% 8eqXEhk#E:I,nxr*s5\n t!xuT*p:|bQ-+ɫgZן"Iߩ4k#y:rsdMUҤGKM]>ډd;kn΂sPC+{l*Z=.AQ f ;y+n!@%QiR4s5Qo?{&,4*n0 26E?QMU}8DJ:,&jtugH72*3SKxSQe>˼bm7%5=[ wQ8N^,A˯O_n؜eEp;! *ڞrrG# 0\nD &)ȯ=fC&*N*6LV>4v5M1J3!aܼt'JQiȄ-\ 3졟FaS 0Yj* v;zB'ڵBɩ#f1S9EL5Dp[`kFK[+H͜U _N_ j1Sf#\j# .to} FsM6$ޭ%Ģj-OW|̆+d E)q*"+n{wԵF>'h؉\dF`psXy%{2@-QCL'&6,58/xNH[W4D"xYx Nt/Ʉ 7:BQO4Փn +ޥ 0ʃD;k8SAnNZ@)fpkZ(6ysZԁ|nBJ٪͐k)=}G:4#Vxeoʂ.zǯHR"L>ٷ9Qjol,v sSSTEM@.h5aHAt~gǎӴd=?nĸ63"II98$.E;r^F>fDJPHDx/Wse"7pOQ@cQ~ʢ:Ηde[L7L?MҦ٦Ush^tDG:tX Kl jɋ$<$?{a[5wB358<8&5;d4ސ@"ʶIfdkXoO2]@*qA^O/N 0MJ;FÐN@AnP#ߵ+.47ˉѣK BSJr?R( 7&*tI2 M:zi6yRM&հ"管tA]v]VܻzIEV '~~tuTh-3ηH[rC'&4c[y'DɾЁވ6B,/cT6(|sdf©K ZW:![\NMKX" ` 90Ȃ7 >ؓui:;ĺf:]/. Z4N]%%sY+_gEﯵ|.UH)ZHnV13e6/c/ÅkZ$q5B)O X7ؠ,')E2'Y߫\z/ze-V4zO<owAHxp2Hb.x/ cH7v I@oangQ=l8Mj: :9H<59ᩔ{or,{= R!0,F[kV)Ȍ# aP 55+AQجꗿkCڽ-5gaI]5S .RRay0YQ d_&]nC$[!gf20dH8؂(V"ۆz9ܿ) ;QzvB.-f+ uXr'0c^`aR m"~ܩ0XK( rىR h$KJϲrA?|nl=V/*w_5fQ]rYԢ]D˟ykWkoH5twOņ88c^UZHH>KM=u U{޿X_eLDgH.`ڕw>3֝ΈLuz.u\x(<*ԂT [`M`TDYG礂T $7 ddq2}>Gy)h\AmUa D@+:aT|_ȥ~5d0h{@)d,rvL:$g >^3iB6#i]$|r!EPXZon]p!Wy>7rF`Jod,xX= Q9Kx:03Xs^zk!cʡ U/03`ǜs~R}/"X1yzmLF%0֬`Yp-_EOtQ*~>HmqK?7X_ Kw U: _K:#T4qa tgz{pTɜAB,;11iqhLmS[?GK|Cw Ǣȍ^iip(P{eGl*O%W4\Ub@ׅ &PI۾fr\`sˉ'W鎶YI)tGDJLUENZ{\EON6y4pg\<` y!ždD4Gw!UfJO&B *MNH·ܭ\`$">_fP;$xV-w:2W>mVKO4}B&(x;-a[u4ώ`&f& Z |9Wi&&|'&(_L3#%Յaskx@r#Ɓkg kB맏۳ Qی NGcW)eݸߕ@>LN[Ӷp.y7[3ph Ԥ|bN-69&s+? 'ؙڮK8|H&Igt -V[~K4](Ko%!lUp9WN~~#NJhTv^5'T?/%W <=ezENYjk_Z?0pY#m\r,/vlDmؤͱ*!mnvgH*6h |$~]bLzFɤ$f qktq԰^EힶOV둊z3}y g\[y7-Ž,"xiW`o2X4~8+:©4j8G e9ܸxCCS=#+(e ,Lc.h՘;`YΧ`i9h5)k?%9m jG݊TacT0 ӵ@96(BP`NZ fO con C^N#y~ʕJ v,ohnLP!DEWfO6fk#uK$hϸ8Nnμ}cUۀs{Vt4kR 8"hDsP q Βvi[bHbQrUGY pv9]m[2cVք`' w RUϊ҆A=4+?+g2?Sۥ74:?畉cwvzDaȧ u Бk_$VMeՏGium]v 2KɁ U^@5Ʋ bx#';G1E۹6=]@|GV+<6|?bpJ\(|zW\3ɵC#giWLK;?k1 9)&ȹ4p{7N•U"PyE@x#GEEF˝! eUnѱRm>V LpagSYq'MiW@'t*"%`<^RFе %͔imlhnJ9 F݊Q%9H%9oGPr9E',xWj'{ǽx/ěGZcOJ"k£5ʱV@r|J܍z|^FyLCֱa?IW+=u BNp%,,Gyҳ)޹ Hxak=-C]X^3+)1!CvB+.\ QQ$jJ@v%-u[ F=Y?$0O?h41 5I+–r0NdhKNM25<N!U:W/b*_ƫk%4oz4+ ic"W{ 4j.P'<vʕMtf "EWhhy: 3%H}$9{س +t ]q-.ɓ'N97‚a}(-krFPcn([d!dN3'5|lΫm.f>=95Q|%u&ҹur‹4S*k20 |; ?KN/,=~sw_5ʎl"h(Jf"4Ǥ _b:.ch%}в?+Or97 .H뷢c!p}w_j{ᅲҜar/#8Wp@]?U3!^OdwCowQΪpY4ΓJZg{Lv퓬`dRJ <7[ܠ[~R.NgڠOmF3L0ynXq`Q*£%GjZHYPPdNF#2KdLj o]٬p]l~pI\yFx!9z=ѓR7-9֠Y.&mʹr]FDSt8,}.Ԕö́\ 儈n V(z1b iԋ q+ J!|Sg#K ֥Prl\Ve3l.o YئZ1ذ"* xSce㗺*MvA4ȾYpi|T\fI؀ |q4x7,ԋ&!V1)z{rzxa5Isi,qR2.u[0-KS X&5D[-ԛL^1ۤl4K60ɪZOSlDC!/M%.4?R AUv@øOH9bpx̧d/?:=FSsXiO8:7u7c"}R/SU&4vtښ}P9zC ~nZ;izz?yЁ6QQD-Rfѧ2m&l|dߦ@"0+#?)| Hd=H2Կl=ɃSB@VKص}RV|$09H&oyΔ,؛k%P jj;μj: l?ahJy?t%e)f=RTgrfs+Tu`_wjSZv$ }@HVEe`̓"]@f|ߝ/j(x/yO[d/4g}MpЋn^ٳ,KSmeF!a к`U|,!ϒUlhNp]0"ЊNLCNJu峠l 7vY3fјYzw4"^ORQ Y 1dy0eRkz7 _}!aY7`MaR]ag(UYHul<1 5U -a1Ȟ=' : ̢+X[G§2^Ǘ=tF!H> ;uCAz$͸hA 1xF"+~f\ I-PxSxꙠ0OlJ kKi<(ݏo:YUS>|F&8ueaؗl<ӀNA>l׎WD8T D5{#x8 {:aq<8eK6<cK8b w|i`/5VT'!Zd{iERK}'ʸ09Q2lUgB&w\s5E^S'(=x޸jl {ˏrTκ!O#zͣIaW?dNj4[ XLKK )t-z0dpdT ZArD7-' uO.{PIe?yK>g5 2'~RHzR-̤T|K< Lnz$>t\ت܋8a3M4j ܯ_1R|1Ӥ()1?Ȧz3U]PKRSKgg_~a{_Kl[׽g|)cyVk{<NیXvj&?$xU`|ZүoOנ3 1[KIיL;uaj@3 čLʻG#@5|٥9@3c8eA2Т#Q(a's?ML<\)Z I~US4Tx9H|DeW( o|6ˣD@"lYG-Oї_uZBǓRՀ6`% SZ8v#F>UdM?n#RnrPH=.;$V20X٩?TicV[%fҠ<29[nؓ?uζiŮoX_Abn1=h^s1=Yv TշM@6Yu `H"s+g:p kIڧ'M^XBi` 75iSYǩhbȠ03?h?Rc=@όkQ eYHMfa-Œf'V@&p갔=Lm$ə|+82o({/y R6O%|W}{]L`jq8wumoܽ3lQRD۩{y"5H38=GsyMq?Ҿ#甊3w*0$)l\Ǭ;- !X.#ͅmr_e6j2 `-q^_O:_~TL_+SŰ&خ^:K-zj0U>AN.(-{)V~W]^G~!D#|~i5PKOw|{J2 rk:љvٌLgԞt=RZBH..kؠy ݕ* f/+TI!byuT5pb&CJ>x0򴠺|_:.zN'S:QxVLSK9,20rP/'Yc_$mᄆϑzcyaeڂzuUx4,gE;-E0(0 I0p.PUZ e ۫Mi~VNfa6g_}RmWF-B<8Uv[w2wƣ {bʰ&S NJhy XCQCK'8yYVZu$ &GFɵnԤć-*z;VL'Nov Qs-;6͛yJ"llן`&c Xo\1N 59A`%|7=o%wjOYLulDˣUILטM#VSNh]426BtC#t"Rw$EBp5NEX[ZQ~A/@ϓzQ-|>Q@/؍;wשd 9֚Tdԥ2N ~頨%E9\I%1/S&` A Z@u#{ZYf䫪O RIe˻r36pH-i4_KH: ';NW*5`YȑJt>yJ<S sL>c=N-ab=͓Si,rK?שw99.LxJ6h/Ex W^|xgJlqZӑ1,Ugz|͏ČVTY R>H։Ѷu̓/VKPI"HRD^&X_D?I l_ݼzXmJ*$"-p$ص~v/gjPƔ6i);^uߥ)6$E_q zJcp8Uc{~ J*l3| ccYոsy'p};M3ŶA9Qvdg1qOAbu5ϧvDKAfT%Kk>0Vi[\I"7954M0-u}1>f|3l/=bE_eEs2CfOvjR;bzlMkW.o'$syؼbԌdY%Lc,0*^$p-%)dR|JV$VΉy8yq)xv>ar/j$]|- 1т7C+ uƻ vuVY\%C6v/B0zB7#^q2 XYCdzw~u(5e֩5/] 8tR԰ ;aLS@F_+-V lSi^INY@ʷUZenA 3JE.Go|-Y[`:^sSwQn$9n*_YZ=56$qtנ r#F=gS5ĪX1wl OB] E{_Qi6g}_G|F#^)*<>3PsΑ\F$}oIjU 7"}hסG2#ou&Ca]8!_yY`)ڮØ+z{.A;lւ36=VΧ 6)\쬑裨')ix3jbfK*APv16F @ȱ3*L^y74>jcg?Jj;GsI7"4_==wtc~?'?UEp˙>$ӍEG3[8/-OEYGgH,Ʒھ[pHL -׷Xf<%'d,D". ڱoUk)HPta{^bOѤΏ(0^X#Fvg~FLj>7=fUI*)If)'!9HT+%kv֦ n?S+(DdzH36fRǣ"k "ᣅ2T$fC1740k9Dv4yr^_B0 !3PLH'Csbw*{CSY z{پSsvv0}fq*vUzRtA_9C`4ѝ$ꁴжi kήj \r5$ҞkF᫥Iuڰ,y@zbyƾy)yi^Ou$K$~o ua>LkI)Pb7Ŷ Rh1z\/ aM},=؉zlj-|ܨSt@hh)oc}9x@֊Hjq-~MNzv^caܒF+H-|I0m@>ǁʑmĄ jʃ%Nl= (.aNqu ",i{*!J|rP 8)}xj'>h$cf"Ө; Sd\^O7;[UyEIxE/Ke#IpvG΄Ӏ]9LLWzRO Q+>dIZ7ЗPj (.V bg2\aP/`JmUxN J5ur8mYp爒KD&nSKvM>~sG&rpj3ocSq-BbCҷHtV ٛ$]&Z*賯o#3LhM yr^k!9Pm=5:1"B7HA`2<_r3/Hv`ͣ6d!(ª9UTd"jv`ѽ.,HS1Fop׏95;1)9{evTvhU^i®eKQ "AnL{C?x =?oFcjR-w5џ-1(s+ N2iFF?X|e 1T-]/- R%%G`xh֢woٓn,v)M} kKχ_Gǒ890zsI3Fxf CELRMq}2oaXl}3kW2  %wM'56p(QŠ$.WnU* r}= V%3[pAG|IU]ޛgԄ~0,N-u{7[gh;$=t)ɇq =xyPMrBWr ))%10((kBMx$M\bϯn,>ȱq raC 'tB5Zp2tEO38eWE4:p9,W8\Mx1%)\dPXvmk/s%0O gz|]#OTɉW::G{\UYӻB#,Uu`dW:/7،S+@hVKPbϔמ]Ҵ_ .`\@U x-0PD麡ſ^g 3D̞->셹&iΓ:Uғ9qΪd 6¼v].*MU!-ؘ>_ڦJk`y5R}SӷBHv&1Ϋd%o?N'Ν'6JMEȑ::Ǣ1~^saz:$ycT8anV.1' ~hp/Ly'" # \gZRS?UKtFf0T~\N-cKS؝`v*y3%_ 8qk> @P4^'dJ6BRha-?K '6ׯN8)@+&qWfV7^M.\mTWUT?-@JS30/NY c{ǂk7/1\AO:1eI%5lp'dG;d#5NlOsct'ϟ83ZBV"Ȱa3&Ȱoŝ=35ނPhҭ`MӛG9Nkc*mvvo悇^ѢчdY[@#ѬxMlip+ FiP~&@1dB F(6 @==k| (;?$,2>k|D':{-'!e;FU_I=n}G~=<ѲYڸ(__OLx #oNwM?t`V4`κP\|J-\9e.mS*PUن.DY1jͳV#҈Z+2r{/4+dA}{_8 (]Y1t*#3Z!LkY&K Wg3Jd>@(o,e9C= 'nsJ5:0̹(5\Cl[ܓ π7K5LIT kV+֘p@Mu")rV`<W;̘Y4,˼`GɬϔWMBHw˩a<0KfTҘ1t\ P6j@ DLj;ཱུz ҄"E<0Yu *ttI!/U3ʢ btVȮwYfTA}wPg Ж-j\W}|^'帪Wt{٥юώ,,~R"d->T8BS Nu|[[ z}z.܌^`Ge*S!q=2& ´ô ̓CBK bU!Jop89Kh&6Q':hd4Ex)}zl=MiBnP<|HW zRЦe9 gJI. K Al>[ ^/(TkuX Zn '+)5ڬɷ05?kJq(F9ߪ_F;"mI,D ^>r.Qa. :ɋu{z|'DoDQŅWѣŘ{~!k ԡ~,nA=ogH֬ãb[ Ad)m&2[ U a|La>Nf%k$LK^׌5,7Q߸k߱lrEAa¢M&RdJnt&GEr!L9ݴa5"ByJD,t9 I4$ۤ:6K鰲IH^?!I˺, Nw܇ M >4,H'vЭ7Jn6hl]6hoI&@Yӱ%k)3U 9E15JV e1EL&n 7 _óa6h5'얋Ņ*V"#C @dY6(JS6D@|KDdk{ָQSbbV3hz(ȈxczU91&ɍxK6ʦ=%joE}Sat"4s\Y=Tm)GGISjr\/mu AԴ$^m$|hƶS+MSπCER|J\"fʓHxJqJ&8b>s;p mBU8 Pō EH_Gǂj Ɯ2M*b/!0g$Wv=C!"cJXykt0dãq= ]l:`h/L@:_!qn9Ujw׫\Bi:iߠTžIc$%}Ca`0?Xrjc45ĉMt2~m\XEMN2kbDt35+@  t3DG!WQCJCh;61??gѐ#y9,Ȧq&R ^{g]{N,h2 EM9LJ34dDĪyWhF81^MW biޟHfԀu2 _@͞)%OAPMf'Z6lG  x7oM+ܥ#(~ 7fH3'' {;/$A;@Hrl"K$:4K~)ȓN),qMczvPv u *6͎OOKwRi>tcB[ZƹS~ (>|J(bb]W蔋Id[|=L1M_vFx"GҤp⣯d>ȉ9 egQCIBb:뛸-vusO56J#̥gk}ĥ{qɢYG,͵mQ3X%&UxN.\GGO/]tV Eh(R6p.M'FTO.v.caD IT Q/Raq~e_I25oI8vcqi@){$ʚκ7͝C:5ˡ!46; [D]b:rf1e' ɳb2=gAaY#|Y4ʰ5e+wbD_wuZ8 u*%x? XQ)de4)P80*cU-@8"(w5 b})= ކx"`밼2`O$߮ex,T۠":ш^^gȇEນOSULC&6 >P%AͽO~/=J;: GƝҀ*"mp|a[!"B)q4B{~74i#RQvdW^t]DML BuFkN8E4!pX=N>A$ƅGwe||j=R:Q<ɺ6nDŽ@yW.Z["OB,M|Xn)pDCh)U<6&NGQÛuaUf U`2Vu0:Α٩}n4W@t.i,Uی Z;Y4 C "mMS7;g> λ 칗pR2ze}Qib8JV' Kɀ&1mIߢJBư,7hds J^+8]g:vܚcMzs!ꐎ\$CU0Yf4Z 2E\ |7. |oɕ AUj癬shR%Y^%#8b%,T7@{kBI_:4T3}֦&%vA+_*0PK?;! HGһ[lPŻI,\@sVy^Sf?u\qCPb  9H, Sw!{8ҼQRV͑r x C,?ƃe-K,PE>)0Q'S%W*el\ ><@ (,L/Hޞ)J&s+Zę`a\[G2^#_Y$k &!6HKVj.kgև9 olSIJ9s}Þd 1t(i͹uvG]]`eQEB5~ mbVBNǫpnx2׈,ks$09)qNT1eXD$ (Waqf j"帻 ( ԦB~5cUnI(P_ dy^dЄQ-u K^$[Pfww. M-|Y e7~ Ҭ!1gƘdx'h}L)#!@{K,/bɕ!'ofo +E #"B+wրۙ /7*tj7kGt1-޺4M|YO)ƢC7j| <.ygHؿ^m@&"@"z@BAFM֫rLz-6,WإC ހ!/\fhwpRww7h뚢 3hd70{ TD=~^jʅuVr&Va vdXzC9?~;dKeF%<ݞhvȘF.-e ?5Їnl'0eUO.&DFjvU2S#oDbP83e(JZ<.I ?'P)K58'@?ٱ9c_x/R Je/'Z/tY_J09P켊z`2}7*^nt{x@g=#7$Lx"<ѐ Z"N`*MTs~e:N0Scm@0b\%f 3ZW\o/u|QsDӸ`Eum󌺽MY|^긩$%3%\YPrFFZ`9엛# jʭM$Gٺ1kΊeNZ٠ " @'{XPkf 6F [CwKCb>EMVO)#1NBD-3KWtV^st곋Q,8cGCq!١ic*ew,X "2\@P5'ݦ*T`v=XL%q@Ywr1Ʉ wn`mKqٓA.^; 4 C Lu5 +w[xC,q59 lWs-L3JMPȳ5Yڦ߬JQU4N'2a.g("PbE8iAp%JMy2M. TcapFxcd~*"@Fʼno~e.{yӡZ||=C>Tq{:oKNCʫIaY&ɱ}h J(8F0c!ǯiq^Cue`!16pi@j?;-nV "9;&$_mꏿ5t!M@]X7u.xeAPWbCU9x|Vbٜ] HxŪd{R7)^ab25r)_H*&ӢuY f{U._Eq{52qB$ɑ ھ M݃e6@{!DM/~MH@5ur{?TcO0PNrnVM)]绠n}Μ_W)dBsxh1L2/[EEO6'2ap*X$W"v1eRlEd׽,7|'\ї6Qi7Wrrg';2eZ*uZ)"pC?Xb:;{]w)2Kc6e.ϘWxɔ|&1PUG]ep3tr&|ɩs k{Wop6/[\qh96d5*j|7q@c0~L9Jۆr)}8k+F=Tpq0ImMw ){Ϲ:'%FҴ1<}2+/K3&3[plYT>]%kn$`^[0F@@ߒ;n$.yLzʱYenZA5my0 皐VX=$~+P]յP<2zd %U(hUCF_x[A/"p +?C/⋯sGv0*T24/CB}kҌmXa )9׊PE|=K{9uN~껁Q8<(;`n(LB$8amU5NELݭP]&^V1J,*~;\bۓ*q\p1if-b%JzW>~xѬgGZ )i3@"X%=*  hVL  F Ns"=a2K114`}'\ty[F9s9Ƶ5Qu MG"_7U,,ƻk?j twNs B6}>,Nٕo`Qoʓ_D=%# S3d]T 3tЋ!]37d:*vFb`=*@E xj 3ث @r vc)a VˀIzүD[ZWo}/_ܤAŻECI>&@ G;[1k,G|]Sw +z@-.LJ/IUYGo@̽W{E(lz8eۏ%Q!QC}$ 3ŁlRN7z vI_2 ZsDvw^.<補O:}m AW`5"20SbFYs)jHfU4_e?՛mֱhA` ^/._b)FI !ZcST3Bl~W-]ң|v=s fA/&G)~r MJL^yuGgmNׄz['@B lq \DP48ǎsÔ,{D!*׆%]ۂ`(^jV*>$[o4X1?Nc@0 4vmշdݙ< 2tqFN/TabߛP `fg*kW 1V% 0dtwPEEwiŊOQc@+1lPxyS%h^~o;2#e/w`r癸InN;psׯ;>-,) vgu jhK\ _KQ@ik#hɴ.F Käݚui䉒kKw܈ҩM쳮f4;vwja =:Ƚݭ%$źDh>9S9Mqi}`[LB+xx'W4zS*i<i#/ Zp.e*$ݨn[ tpQӺr›wZuQRJKG 5h򻖂TC7*X1QY/XoN&D+2|ER0aokxQ^am+JoEv Y^E&2NEx4:d\(8٥q*E盶9;Ee _ۤZD5W9g)WbU٪4E0PrO|"YW<K(wIir }Xb>-ϲ&~P`dw_ j]t |U#ܵ9JH~_ %hf {SgYnRG3|!r-a"Hu4ǟAi-R4F#fpm#0!ĨAr`8M9uH-(bcl(gK%-񧅲ˢ RM*E4tN0};44^0@WVn&qI3T/,ɚ%KV?0b|KBT-"=?K>Go쟵ѓ #t|Qy; bk@ IIVRسRphbm'QQvFuv~8-6`ܘMqCs6Y%@ɐQ'֨]Oq|3N#kh:'fRN VvlE*bN\&Oq [HE6EE7)ݑur+vIjdZmR1ujڗv;À]2<6ѱG BͪSKX)W`&en! 1 dt fHNnW3ХuV ɜ>$#7pӱUZ9<$_:s:ўod4B}3E.|R } u_f#QR,臁b4(oR_e@a> 3g L_ 8|ْz-xUݚH{{[ݭֲ'DCL"X36 t\Drf '(<Ő(2.I5pىn9ÕʖC:EM(g*j )?s| Y[uq"~G=t/wK8 C6ﵵyO>[nP?J^Ƀ. }-Jbf~FຝhȌͽ46j.^q5rD?I/{({1RӼԎb ЎGqLV>BXV+B fIqi:f,[ #{x i-\3:jX4^'Q\3-/pkz"I ז;@Gn[T+Y+#4wdz[ nf(0+o]eeFMR>bO^W݁؇(HeMNF{ұ 7nжwa\Q;}g[9Mܕu_[Eg Mgb.P@ Usnx<$Sb;LR< DFo uMgNRؕFOYCsH@LcT~RS߶\weO>lE ns)go 7M(T:[Q*UCI]rIJ٦`P쀂5,99R~J(Ek1uߍȻrj7t X[OUqo[ݘ:*\E@F(4YW{k bhKjUJB[]kkaΊ)c1ݼ&a dj@h@w$) zYQqDE_Gr!Ddwi5vJo*ѵZv ['քxo9+_E~ʯE̩w K"5NZ$=+©vfL(pƳR]JSDDN6ekwsTG1!*`5|0ДCпָk Oi{JG-X(N0XYۙeH Yμ޲Ҵ;ٔHzX7]<*ho @BE?kEcG/5fz,,N X:i+DAte'f܇W@ 3*dwЍ7IaDQ , eO8R'jJ*'L (k@H }G{Ct1a%wYa(WhxMNO$f,^ƨ~a;u#{g<6r/[jPF Kv _!Jco%\J"e>yvt~7!%]ָXlU7gI=HW</zD[[v]Y!>orowיR!8i%v6 [ڛF$i6 apf6LT?9a -MB-'0N#⮘IVG&W ʼnM@H03ܾ-ґHhҁ+{0+ L^=] \xþsI>$319ʄQ.a HjH+vPhSrN?Į=lL/]ND&6A-X1mHo9j&0`~. ,cMj#t~][tCF#"Pm xMS]ke :#=PVfMo%ԅl-T)jgld?oeYVāLՓd<+X`djZ .gvHB@ iR9i,D -SWne[߼ KoF.%ut =Yi..,/|i# "+o铆6vംUTHF\H?FR?$PŸA;QSW8jd^ fxO,#($,D+KrmZ5ROnDb jP͘n_YT?oVD /[徭I݅<jaX=  -WBRӽJf~IUs,*I;nܺ<:)>h0ο&.d%?6k|kM M줰|2.A9>RsVV懜*oċ9f1г Oc' 1 hc!H.'t TPǽF*Hw}U$mSF'~ iN-뎑/PKH5lkcBXDMsyabV/m*cPxRUH9 ^;Y+1!EM6IY5pYuf&KnYTmV{eZ|#t$#-е`Rq_Fhi-$T>@L,/JH]{JSKϮ^2ш!!#n*V B&Ku?C#@:`*t'Q+{}KG.i77@cC*}b;ɱS EDS 'VQѐ9n*Cy1w*N/6w("'KwI@ȡkSDegA4mgҡ̳G"0rΞ_paU d^5 RGN۰r]KؒÇZvx$w%b?9V. f ]|pɟt[#-j!R_"FE{oꅉU/G|2uqz_΍42{@u.Tמϻ*X6*76^krfp):8׬9억1^書-4ZG4 ᄉ|A^c֤m%`L)H*&lKG< k <[׺NHɌ1SӯgxM J{b&/k][]5e1T{OLVx{ 3k:FyɖSضnx5?6;SC+]'K4zGVH8:{g9 "q-PЖ39s}x(cSIыMg܌;ASPHN0NHrydԦ^iSP*)tMJnF&UyU|Bt,IT63d{F'vm/]X۞:0 ~V(Ժo|pC5+v\8 S@\0Y3Lֹ<*"KEWB~kmb 3\G4$z'm߇8ax@<qz:aA5NDcҢ;%zNjrTr* h 08ɣ /ψN+4Ě&ܢ_]!F!z)mj\f ha^!n(0)$|ǍjPZ(55O*|kjU2\ j"T IvdNmGgɪ3^_C^3<1YW0Js:o"KTqr'(RPUi"@Ϻ|7?!75ĉlHUjr=NP_P?wWeM괬*0hRX,H:4fnttjA7@$Sb YQ)o^2+o!I^' !t)i6}׉4 0XIB/w@]]HͦۧtCdstCLљrcEwD do ; ڌ5"jLnDy5Yyy]203‹id6p؊6I+4|tNUkwuZ?yS2ρ}`;N *1Ӝ=3j-N}Qz~5L2yEXBw X&lxj=MpHr12d}{~(|r>B16Jܮ(%Z-7gΝWT=؃To!s*`"n/]-Y:2%;@bkӅ~;F{[VQevWkH'4:gVOHTT{3BH4_qEx6/m46};^-3RtA WRɸRf %}OPV1 4㰓'T0(o)ZmeOGX f:lFl$GYF0]Ɓ>%~qNyӂB3.3ڄo,x>]42gqtt†t9t^F!Oj@V0avP bjCoYрF{}`Wm u%L#B [o;>AgAa|ѬR8?I.!͜W"H 3i6:b2\8B^yMƖkvfב20wod/{ccrLh]h:] հ/Pָ1E;ڶ]-]R'ltg}:ӅµI;6;cŤv0j>AʠJ#4?]-B IǓӂ꺫R oV AMq@fдĭ~Hݬǘ䜳cLрX6ҲOcc@k2:K{X^Y,#D8 ٭rQ0̺_7?YѠ$:D;Uk1ŕq%|O M-@1NV65'_L1Q.Sl?%2#e4 5= h(I8sC$ &0t[`I&BS/P~*,.SpDioZ~cu_Iwݡpo!O~S\l yW]/2dO/XWEn$N3tIA,#55Z`! #7hB 06 *E_ 0j*OʎlZHs~/iD=TB%WWֻǫD[K?odr=lz2E.yi5GSy*n!`gGAs%g1HyiJK]$q}@$q8qX]^l\ҫln.H2JT!b?B ҮJu wغ pI 'W95hl*vGd xB_&hCJP޽xpW1̲UL1q Wn.hjX}&|gZK16b:=TwPv,7;#!Ei>,v c/pC^ "| oQj}Or~I8F6Q{oPES@}ϫ4eP0u \D{.lWK(wOl&j8Mw) OaUo5U~HXVYʇuRbPAP WCBۂfth/ōfqMU˘AOC$ VC{wu1I4 A@$ 9'Fb9bj(A+\TW1?M;~sΠ֘GtDl4)8n,Ag+%O!>]靮s6Svm/ }?X&:]wٮ*2ZًR3^ٟkP6-*R-.Q2|$e:ۻOG3rij"i/LAKs bbqFD'+ (Ht MRϙCPwqث3*rA<>O$Sd5٠cǥW9oy @]Gt:♓ޥOVX]F,*j1.sü\ -ٙ,և=E!ݒ"p1^&qh8D0BvB 1-t vƒ”ݛk}Ph`$V=…YW[J ?r;efexL JRho:ݧ9B/͒ 16w^=ACf꼛| vXg1.9N \$_xHo6: %zv&ՅhĄP$%yn,C\ԣ1 Lp&~#p| Se=UDC'ڧ"uIFlx,+:arؐs>q/mE%2lgI4tmR}w3Q]w5$)B >M{"wx۞ 4ײ[{)uJ7wӻ-ADkaA]+К]@C!^Z{! N%e/ t^5.vOqWfz6Dzܾr_dg=~YS"5 _ĘbenGNʯ]/ǧ " l~/ZM,ii/qy5 21̠%]Xa)3pv$dݴ=ƏGDF,Pk=E}qb'(i"&0T"Q/pLj' !5 +CUZ SN (HC7:- ͑!sQ6A-Dyqdέd/3FY۰}mfrz-($ ak݁\/oۑ@z8tR @(Z<*Qohp@"vk)F1F4%ޞ]PhA5mpa)d-FHC/K$iGldXR7.>ƴ (,ozzoWX /P ?=ֻv+H; kKlz\oh4) I^pR],g +mR9~r<· {wb>j(o,{JC>?R{# *ЏODj\^a~o kDnǯl(R~ Dm,`#cN^4oN vߊ j|ƺX~^}NRhTkS僯H,!vc𕷡%. w Qn=>&o%0F);7{~{tedΕ7wjdR᎙ZXkƲ*B4+^9 X ^r@̓垈׿蚈ؑ ]&ty@=-Ĝsti'lKNʴ8 R H!J͓}NYן>b:Ļ*1N)8IxyB+)Jlu!źY,qaD4d]и x0(-cK d^$N 5.X4g|9Zh>IHit ~C-ώ$fyϼ[8fs`ToEE \; ċ:*U|й=~VE2^[Po4m N@H&!٠~nQ"lɱp:^)䈩Ɓ&ZQ^1s,4- I߻:c6LM=|%(if)ɕ_D>y<V}Ι{ l 9FY+oچ#xy@k.ۣSy4_+pWbȾ4b.dy7̲bWsr8HHSר'(;|>&4cDG nU۲|Oz /W2lB4D3-k~C=D\,:={qՀTZu.uA`;\s0ھ$}(dVNTJ1nb!X tМ:SD}xWgQN7PohXxZybTk-dd$]5M~oS!a%4iD0"2=(ň Uϛ9Ӹ{7:ys늚=`n[% wгM؝V"+7V:1TtPs cY$::`D0CfeRZxNv/fŰyo4i$Rt¿uQއ)9C~k!=wJa6$?W 5ܚ%,wf&Gx*^&J.Qk`Z}vsP@&ZOG| & =9*b[E'/QHt G Xc:`|8K"ڛ6npE<0 DF/}o-\؉ȅzvvPSHddrz,HXF! ;8:Ι*sEgbQ{Ȯ@˻i]_NjVmVI XV/D~y0ěc8V%(<(OvɀXvO <#P$c8Q߳0J@NDyy?&MFMW tzKdaz3Z_h_%~Zb+yS#_GBY毸ÿrK/<)UL;godYD;YiCgȆuF3ʏ;8ǽ; REg YY3Ƴ$4gÈ^Lwf0 $w~Ae91c#>>53F'߷/i6(4 .nq$VS6`-Khsq @Ev0Ƌ˽*"[os2C{>V 7F8dJ4T]$5s$؍D4xoRiOהf|02,ʲua;y ηxaQ^-f &|#;exmJ6ܢc߷ĥ6vqI(rO:BrO.Pb WX"⭷mX~ d0Vc"1I|jBRayӰ<{dH4 t\'.et~C*ދ51k,,b<0U~7U} xM .5?Mn-՟e;dzk eⶽH0?):ZcNgzA?4yvWT`,BujΨUYfSQCz-uڙES1v[x^?;87IKԫM~Qv~=0 u`GvjPka'Һ +7jJ.`:rE^}Aab3^%S9``GJD`Hƾʺr65-;R, uwF&-\솠Zr|&7'S{h8 x4:BwE@LÆ O`#UE,3B#]4X4 YK᷑&2,5 Q}q{fo>)GZu+K Ǿ}ljsU)msHT+}VC>oFb.Kw}%VT*tXxD`<[ 弴!Ϝo'FG(_ l"BmH# /X& 51~[ -YJnljnJ*zB[3U(?MEǭ鳆?&Gu-SpPgO(DO@>d`$vNYY־ړ+$jE$0TxG.08|8[b5[,[=&]=4waj6u {>qG_tOYiSEQh@PXʹj%}-`8B`lft!qN.->yZ0+ lϿW>5Kxt*xT ֚yH:Ni|5ѸxQef׎H%/[[#5Qrj#Qigc`BDėarbz{0w@K؛=Qv8Dʯh,>{*KZ~&0&T+@R)m \J?&dTؤ(Ѱt2kh9 9])`~ѷY.^x;XxJ@:n&ȹ%VIVޫ\r@PC+-%o6 %b[<{5qᾜz tNuTGݧ<z߆2uW x@P II aǽnUϴhTzx4mJ/!jԼ\6M<>6{ujtwh96(w7WG9fJ dCvk"LF6'~bd0r=b@ഀ" ЅQZ3Jd2wgǤoHAPQ(y׹t]R68. l9C6jFiE~3%h/[]xW ;C1Fj(ʢ(o ;](H~@2]}h}8]ln&TnpS" SZ=X\̎TV%3n(ڃ3eQ{#juUatN̴Z%$hm1gXKxʭdLh:qt T3e1ς5}21c}-30A{pv̰7 ² 'x~I2`tD]4?7Q `?D7<+lϮ$I Djɯ5+JF9N=jcv\V˲c]C QK~¡KfXdk6/vPM*k,Ƴ- *oqj𯗍%%/GUp򖝾唱 a@'nS WzxMW,8RPpJp[de ~;ضfײ10obH*qY_a#d1Yw/\P56pP٥9| )>gT8^Gܺrؽ`8#W.WT^g=@;_G|O#<@ r7~e+޲w!x3s˕*_̋^ǫz},'`ojD@%zEİ R $!S'EQ .3ϱM rxxzhDz눶y*nsɜȴ5ӶWtZ211iA4Qm+l;#xp_Kq#,Ǖ8hs>.e.NO^S+6qU&Q3RPRQD\Wyq'r[xvw7/ ^ %ȥ/5( aDQg*Wèeã(߫lc]?r4Εۈuk 1֓L?be- M *h;!*a"q9xyEllWs}6f)tΤ2'0~2\l΅g#gL^v{:+t&/em{E/jX!,LESƀh, ګN? w@yR禷_de^w! ړn1E+?  jVXHɻVEP`IFK hLD7.y; @.x]?k,KT@K f#K;Mv+71SmA2KrYrD{OT-Gw`"P=zq3 M Dm@鮳.TD/5umIIQD8kwhN#լ/EZ?Dr# iRsx7AiNqs!؎>JqX0h80^F Jxc":6 4'}"'TBxR1 g;9͚jB9h{6+S9 lRj%N kԗL>,㴦2 C<.nǏrΡw@=)P\eqBIC ߈ųah_} jeOlan n9X)Zvþz8:qv6A Ī d ('㺀VP̛ҟ^OZ7+zWwl?x刑EC{~c@1V u?*UzOӜv6[߄DMntDVvܷMl~ _A#MH0#|Awd*"6JW[g;`zL5ّ/ɹkBF)Hv~y]D:wWܸMӏH%) ;MIGE5pW`c#7,)('xaEm~W8crG_e2Se@^r,8ࡇ{נfiV\O"j:0}M 1hPq#9@t`k:Azfvaኊˍ~Jgqˤzq?SUZDXCcN1/ c*M9ȴ|_/Ta$_ᡁ_lq Vx,0 nmBM"GRlO;*Śwx-s.sOoj(Jq]U+j@ tG,ud0#{dUk|daZ̪>) 7E;sR'w=,x<($+Pߐu̪G+硘{=}3 :djM+~\>}A+T Xiчs//4'-O铄߹BYs `3ꡂSz7OS5d_O osN1%UQ HiŦ]!֍I09 __zLvkW$~7͌cc7@Vd/$( Kcv䧿Gn'NC! lUCPg>\ t<5ļ%BkP!ܺ>V8)dz,U7>gV]Yҍ)U Oɹ@`=?8igb/CAKF^9dV[\92qA̬pP͖Ivj>z$tU t!?/y"vXӗ!#ÐrHLXΟ-ǔ$;߼l8CtmK Jv~6s\^8̈́cR_4{]Bs2qdĦ,1ؽb-;4éT[r.4ǀ:!PDS!rJhs*mq˵P~\όo /}Q* R}}Xv}F"$w2|Wk}>T2ERa}|2geCګ0oQ1cV`v+rڈ%{홽0pkxfF/3v3|yP [է,@-~PCL * [2q߈"%:O/S,IݍXℕo }3=2䍲V:h)ẙQfݧνp6HT}آM/K(Y*+aP&1%frrs(n"*E吥iHIԋy6#rޔ.:xZM$B䈜$pie{u>ufp #"ɓr< gS\e-+pD C] ${d+OʕF¿WD%.x':AdFrjK@wy0VW󙮳w gh]kM :j䁉? F3h1UFGFj1R1R}8i4l9۫{DU106n\#r{ΉxhXHkxCIcSu眚l:x֟}ᮛ6=4u H]5@Tt x|(r*gS/@vÀnAX6%VO`Tک/C*{vD]U L;|? Frcc&&0~c*hyO~2UZsƠ8<{ 6nH5kE@POχGxD,@A:1O-c$ [=DMeϸ`=z Wٴg^Bi nWe6 E2:[_(}lD:ZߨY ӄRd̜ltrL*#.} Ȏ` '(\V{"?ڥ0jiܓWf ׽VmӉ.#B3 Yq5<ѱ琾URKേ q?aZa︟xSi\2kx3B(~5sgq7S?$0j460Sl%!!6:B̔mc 1Qn?*7&q?p $M]_cpvG+)9>.+ۀMfG ٰ+(2 $Wi :y$n妃#ʵ m!$؝Ĉ^?ʶTIM]Ή#\G fyxUP脶Äl[j2p!ߧgX;aȥrsp<Їf? S̛R,y7P?1YèR{:?W0qW5  q~ P|kSG@>$Y{'TU^&D(wϻMaF>yi77x+ aqu §A4AC{,SvڛBR ZKXIY WPMlFr11@ u}c@ygX'. ^yYKeA6v /Sf|㶙H 3$} ไ54gp~)~Ҁ9+g;!chTL]m_5%]p+Ya{ ?~Lp5Tp:%9nD{KP&.w&NL l2tn؃cϵ!¸.ptӾ'yCgaVuj$2݇rQF/H d+v'|sGv_cx0~s6CO s5ov6ǗjS D[¸L{cih?-9 _xoWf@z7Lc^|xC`dDrmW97cDeBPz45~_``אfh+1Du5,e*tOj@OJI{ENFa{n HUV LݪDKlXK#vfd+QuTw9ǵ25JuB%]Ћ3ɬ| N`'o9,#Go+]U!Ud>[a26:GV8 L,0Xyt$ eaGőpS +&q](rEsrA*5Igq1Xb\ft{ b<(G5lY(w`'f[tQYpq5uJ 0AyA^v7Qx@(yLh"aBc[oQ~@ɕ?}&abq<~u06bhJ?Eј 2PHu ǜ/Z\Һ~ͩ)Xy" 1UT}w,z:ibe:,P(wMgR$ C#$īF8d=T}YZNO/sw'.F'OJfֿ"ɡӧ+4YqRNAjOgZۧ-_y’52G0 ;j/cKf8j3 XDOaʎ=ZЩ^V*|7P` m5Ilئ OcM3*\r+*;t*4Ct7sNwgGV>();~K}ČHz?vv~4g࿴ <Z-}^Fӆv~u|K=wy>(=]sRojMfx ?~}geazk{E $Y.^xg ?>Q T|3ii5y:s ?j4ݦD"𡚂'K nm5i )x.Hכ}mG yŻ[aXA3'جز-#I8VneHcI[S  b; vLJANi!@aC۹ Zä; {*1N|sOs ȄW%~m[5yü5A-g {qe0ʥC)ܰBh$!7B [; {PY+wf/qҜc?>5c5B/ 2'=䈀۽}澬\>Vĭop.SyS t}o'q:?)wC+X-xY:x}E:XGغ Alm)B BGX0mַfMZ.p eЭE&wMfFv rPI`ɐݒAUvKrf+C| kj?)+&(sp3u(]YLjOOIҐ'  B\UI`U BX|E7(jI6lwFmJKX2_ŃJ4@:jVO;-\+n\y8*jcZv@Ѧkm1)ľv(v/;'lA 楾b0ҎDA=i;0D;<c^`m^Q. /2-nyF1u9ͽ_?"U"͢=`Df,⎚4N EV@\qiN *l%^" +HD2 c}Ql!բ4d9'Җ4򲬹k6ꔳ)|~²TO-.?q~k.yUG{K޽!|j+>I\j "f%҉L~p:9 Y,bo]ο ^BȅZ(MU0nUᗄӶjt/Ԏ-$pn[E2Vm ǜe&W-iB Pn:36ٮJA۷MsByoavkLqum̂ag|k(p/EeC؆Dא寗_y§\Ce"F4`-LwUokӞ/mï`4IK6]>2ióD"$[k(x4kX'0F >B\="ydM}>[ `$+anYT F{ ed̕>q| Rv֩Af8O؛#h` 9765"=G}hU jǾi}z4Z2LqY7SY/ېc &5vW;|Ě* *?dJ)`PfbHsj:<%g&FOzl4AAiZvvfwR2pha&v$jCa3kbEKkv!&6珃fZod7g30z3lԋaU&F$hcZ_uXbSfy8:S+9levI:t@6D_O6f 7q5! Kp :L x5}tHNe*J6h[7L{`oUGIó`O''4fqv|Q }e dsk)q DC2aӘ|>hNs?[֥0dRWR[9d,D:Ҧ=%!FcO?EkCP4)]$1r9pF3`%rW%6 S}-w^:XYHsl8O KԤ{:@>[6mB$Mf!tg17i|S X]j#pp'M\V8lRʓQInq)K_k lʩPgEr;j^|?F{g9#L04ŐÈ|Y҂i(9dsqѥJ̏)Pj~a(X\i/LOLrnyp"6-]1&տTk|漂c^1lllmy@ԫbB jmfQI=jLg< l3ec׳y[\f3>͋vө^5&&T4M i͞Hn+c3mY$XfRNkIHON%1 X c-1 Eh3$A/x])u@(hlEd,*b1KzԨ0Frws ChoT¶f;&ၤ ,5Fm}@~IBْzoh?>k4;u8P{GFwj5 Gi[.=Z#t[=pXan7Yp;z9<$K dHliQ<噾!#L3#$zk2n_ (Rs"?yUoS{ؔDP;QVD֍ɲeӨNQ=/]()R㻈},S@'1>Վi+.Amq*9'?#4cا#z6٢~} w"sӛhy:w~嬀n.=d{vnae؟gYx}ՅB qW i6h9 m4$ӑX?4q7ic! b ['LA TX HJ'XEk/v~rpݾ󬟳2 VO}}D 8^EJq x:HbߵŅBdضz4Da9|9e\<BOL&>ۙ}ywE)SA2.sx6U1)릪_6 m+&xh} ͈' /a)0/E0ߥF{;o8V)^)B ,co [?sJB&]QK0ID: ? ڜz'=Boº?|i~yQH^9hbE;fIxQGC XJgZ"׊> .H޶D+;爍8ԑO3^y=Uu"2;msƗnteK$Y{5E,QS6/yWS-y5@}$(Ӟ+h^.=z_[WQKTrڅj~73緦94AD('|pl=ʽIyAdﶓx0*Da L1Mȣb$.e~W!0NS 51.x6 z໤fr=w~ sGUI]pJ__\#걑drFv0,gzvo6xp;VL(ΧIǓR[ ͦ&8A͆Z*;kuע9i>7Q ZEG0YVt{m1ElhL1fW07?xK)zMJ~WMeU#< !["-HSQ"@و09AG [Oz>K&PɖʤT HwVꝋQD{Q2Ȓŀr%S9a"}fв"WhHik/ϥ,T`R,Y;Dۉ%PA;2q* ~jڷr[VMOE)$ {^jA ˡs=J{ؒ`EFwf4_ oxKnѢ~X*XA3+sNzvjscxegSO%͝hnhLV^. i*[+'. P9 3 =0vӛuK$SҵPG{Xؠ^ 8QB)ū@͹| Ey<į]3>5Y ʭZutc/;ǻ]L:#A0c\6- !w9FKitLaf|!ĭ@ZWw~jZxϴPVLL`.ˡ+آE#]s>K R &-iBempշh;V#7E Qi(Ik%Z7Y䲢+AޤNn~M"ql ꠄihs`>d QtEn]Gu$hq0[ₕC߄XuOnb%.!Mctť4uūR,t)Lg Bb*‚4ˣCl 9jXǨ\S2I29 c c%عO'@u|.j& )W\+;f;_NFo KwϚc /R|DbթNh%8v^2oS|cφPX&$j4]yk\ cSa#gC8_\Ne`nFW96#JN2%X^&KQgOFuS"4~È f H(esw_,{_αWyv`yZ3+~(I'%٩YUt9ckV }-QQ\T#eiCn(bGYCح{D1*DŽ%ұHx6K "<64f9ye}$. '[{Pri}5B*WѿHI n#OX#h;~ n(@][VNsFUL<faFU瀅%$6_y[QBmؒ[mh͐JPu9?s?Fh(Ɍ)~*HʂYUj30x|5I<<{ $r::,Ilkh6ØdD@=#tDŤD[hhdu6񏂡Y h蚧gWl^; C~QLj|sU':+FRj}Ȇ7l!?suHJ{աu0y:]JanٚAe_<8(d5 l%# I*#po(X g< {* Xͬ&JnJrgoks.B^nxBE6L8#TC* e<\t"{_9)tz!}K# 1G@o|$މ)R(w%–X1!DR*1Ď&\3/38.L) Oi&46W*e|@$*9^Aԅw0layjt@VζY#֌wGc}wP`^XY, ($$<G=Zp Bnm&mxV+<%鱴4Vi#`:|:ܡZ?hS;7?3^1J5-oEA0y;\Hx-COmZK){o_NB[jAl+_/;6h䡥 s No8dN|yˆzYho4edžV#5H.ŽKl *m?1#Q%BW#Ŧ +B j{/vR6orƓ͗Cd8Jo] ^Ȩj*;C2e#ՀC"͖[CT֩ί,qKwo5TR7Ii2Y >̼VKhoCS W-BC=7Gd8^{\}XrPB,i: !̉hxRva ,*eٯoiLѡqL(խ!:I֢4eK 63OYFVB7WkJmH2 8kFUl6bMMoxhHz]@%݀)SJUk,6rZGbs>Ic&*ɧN^l|| w 'L(4_! w2qS[;H?tIc H#ţ hįh$ lӸ}a{TeKY' R?^~@dqU3Nr3xzbz׉XIsOUFOą$/vqhM$I[X-]9A5KzEfXoi<:>G$'ieJpwD ]4KAg.E&>O(; o%Xj=5~4%bպO=ʭ)M~c}OB- 1f9)H3?xw/r&`V4ULdD9tTO7C}xMBZճX /ĔI΃Nd}wW-JipW@^b܇ eLh>8Y{e9n Jګg!53;' Ӯ4@z\Cv$SqwôOyAuo4͓ꬼ!8E~ a%V@Ӿ]&l+?{{WX[K1|}^`Os5|__(d!.J@`~,|@Ŭ>ZGM/2F5eǧ[!1'IMKJ'6i0,|F1Ħl*{I q K;Ve#붎#c̿ɀ٘q _tT~6{Wnq9SKxCGK5,eT7 5\~^ƪ֗$'镰URT@GT/^^)&rqp3: 2UdJ1ikS'xa璗*FئÉ6n-}ޢFsAŠ6Ɇj8Bi1b3dx~gƻ5I J/+ۨZ>}h'%$a_P7E|SX^~VŮgl?QYAۖcg k aTS eJMm!L3?S}^b谡B@Gt,NrUXs36NYaD`MrZ4Cw?tkagnnkRd!)HH vܿ9w~X,mx,?Խ'yn-e Ѕ!!LA[FdkpqЇAE%\ z{, s6ج3iVFW=5|+ GT224Ɍlrf!iͱxFp, +EE 8riDhzgt.eX1(I{4jAD6VFT O!Y[FJ"u,uc! sqPK﹍``x=!q}zs`{Q,]1r+K^UCZIFjOzu&=IKX>~_{ N6'C DSG-Q&p;GHX o`q芸c@g}C n%&yuQ6J)÷{WA 'yg3E)[ 7ISd TƨHĬq*ي%!08Cw0pD,-)yQgXI"4?"k#ߞtl~^lQtm$VLhRQ~ptX}(U2oK+l9Tcr Vц)g+}E L@w`mYB"iZs}~ ?Ʌw#*'b"+Dd$n/]ٲΚs׮dPf/K*,v&~mP(ir=~xsDH3t-K"Ar0rnJ#M%e!XP[b kXK(BI> EаD:2L/{f?HÖuĮ!U# - u]~0|&A$d""6-\:-y0<_, fF'4zcz" `ok(Eݧ:ie0X&20!ILf#:3T{Xi_z'TvG c(F]eG>e Gv1jaNwGJ ?4;Syk6⿁ȧnڳuW̕nHF$IǮ'oEZPcqBDHo\P2:Б7$+xXgvUqoW }&qr|#DN:ctA!|}!@(mK('?dзБ10̗ I6M̏l6q碑\lDAO)3s'-LKK_$4vA Z2A=oBd^F$hI ,NeTߣ 1 4n78~*@FRSmsV)rD NʣR}j\~G nMsR+phyL_*1,[]0 {w̿M|Cd(]U͡b^N_Viq6ff}v7_}VQ'UMs:~:F2S<][>ԣx^m<~TֿVfízSoVm/1A8u"VSZ^}Z|OQhŽ1sR&lˌ,)c$ J'~%(IR i"Bć/fȮ{!*{PGkY'^}ZO\o)FhX`>lUԶw-:=Q]_]^E= %op%.z{EuF+^.X,=e4O ɕ(*f=dfKBkk wm)N_\O赑j}-U=VFRB^h/7rWG^9W=;a3Q€ljp$PrSS9%lY)4ax#%aKdm%9'W :j^U؞tl1D0C/>664 [g_ Tww/^jgww2-Ϝ~ѳAMZ MBLTR@M=c3Ke(Ouh; B?֯t@ezbM3?:,NyU޽cn;̦f8֖u_biuJ~:fYYʋ kS< q ۻrviB׵)hHa;mE:?BӨ9YL#V ?lߞf fYC0'y>[ES1-Ki7CiM:9`M![Mx'E6i r-GGka5sйgdqny>{i1\׍KQ(+g! ߠf]&6[@. M'S@ؓh}>b!ܲ>_oέ@@R$- ;ү 2\D&Ɽ^vj@T(DA+}Hv'}noƉYun)M'!u[seZX'3y hӘtOcz紭%XCw+?-3N2*  Ů[FhM<ưtrBxjFcx#ЧzP&?+NdIKqwj $tvnhr6ܲc/A zw"ܮ_DW uHCK󌘖./@/b>Sȅ!-Z+}9sE"^`~^[4G~z=T2{SV-kd9fϩxtHD];YY]^_ /.A$dۭb^ZԻ$/tt[~ٺͿˇ |+?7ُ>t]P;IEbeQ1Ĉ[ج3 ARiZf+8:1hyiSrMGI5,OMZ] I9=RЄ[D<,Dyً8?L4X0i[ƊVXT[kwڣ^Y_ge.̞=7a֙g8ixp)o9^KC"d#L&laYؕZTԝ۹B_AEMak$A,gP>FsK6$pJtVVyXzJ w &8 Y"-Bt{ʵVWRODCOj:Ah֯nG1Kftc)VGɆԕZzB'-# CX~y8}ˌ]$Ld\Gj ᆷp kZ^T)ljg?k酯}ҼKɹyhExn&q##`eHEX7)N"#t(0F،Hdl >byTe^)$*&I6'핱ej/!R̎*f2:!)~2'Di@6˽X*|s SAcnP~V1JXEir|=aRI<  yfR/rx~Ӄ?&]?~?fx@|wzh!5):(i9H@1ݥ`Td未B@&{ ^lϽXj:0kJO!ot:~o}r!"f!|pّ%Q; iFX-h}e:.`K._D^:J~u$-x9_{H47Å*%_SO)eiL*5 <(4)89oEknZr 3cOuAUJǚE# 8{R)Vf6tSˀcmbU4 9::L&ؚ5,!:Z fi4.qc~ ڤRc}#5Y5&sk@ \ O5Q#`"tC(,Ǹ3 .YPѯ<:wm9 /˟YEZ'NzH;?<.$˼: ܶ }TM1ncܠa߰rp(_ÚFfѤѿ|@>CF{yc%/YjOd,4RoZq+k ͷ1іL{Hu$IG`cɦAo/m#3clfhr!ۀbVWq٤}np^Fc#lI~d$_OyDr>MPɒH{wK`h/MF 3"pN`?\"8JdOXCV ȷ@ݥgm.Vc$BmR}]Qy dKO>rfΡF2˶q >M"cA`d ہYyGh104v{P_ˇSV4zmZE?t6}e+FtDi ?3$S,5$Pb7n+u>%/>c[h/u ud&JB7vw!̻~*-UL4\Q ȬjKX'þ1y F|]2g\ 1KX w|)-=?&Kkó82abi6bߪFPʇӮd c@'oϓO8U\hm}d,w6/뀟PviZ,fu@ hr]3!$7l kXyBXIfGsݑx "m7)[aǥwf4zDyQæE 7=r7֥PEQL! ,]!STCGapא`܊rHZ\m$F׼Gx-W4R)/Y5*3D-C[Jb |v!|,`!9weߠPLx"'ؗut븗1V1ݶ5۝Cڪm h"W! Ԛ~WJT@ӽ@)P0(S;$n h OlJ|8Fi#1:KZ>D2eŻjdka•<͖8*l)w; =~A1 9cfU~_pt^L3*7k}H I]%iZy,Uqآ| dv b'YnP''mT֮`壘ՄT.ljS~7+,'fCk5Xvq3\(}Lcb85i)}%zmTMhфPl x5Œv[wJ0|эe',ƣm6e2+WbV@8 %cH1p?t{o΃"K52g--ru^jrS">u(øm_y2ҪQt_zA;j( і"w Sj ^ǁqphP|3·Pj|SwN=wG]PiCN=y{xf |G=>Ab‡<_@]oOX3\K:z @4x7rZV멞\L̹u #MYg]US BrԸ) P0#qi>خO =dR?<&hĸ(C}0AY Bw+L %4U ޘ~E΋lX)?`VUWfO=,ėM 6vPBcˣ&#[z BX'SB!]T`uۆha%g}m)Zm\q{pih8h\ 簩jGC#@elt9sso Mk1o'~d9(<$V XRE}  (g`hi`늻DAsTpbG+srrUw#dwC[hqC8~ǧ{_S~'O}X;DHX2PULށC;* 孪P큷,*m/#(wǓSR$Fk׵F>T^>`k|zwwmoIuoWYyOj*ߒֹ񻜠ó)56K$d ec)@@>ª|/T/< b1;yr5,֕^xr$'B OvG`MUDC\;gW}pV+|[7?l uA^j%Py G#f?ĩr6B ?gԱbZ^da=,GA $!GO9?zH0 KpBnU_Nhm`N^c6m)U2qz0xpLEXCs8u;)-0F(zzw'@M#m"ec(=4ttX<Ɂ [V8-ҏ MbݺR1VP7Xۈ5CUAZMyS[\$3+}J0Z1YWvd>Ѩ!twdu=szW;pBIAy?>r? <+IТDہcöE4(K bi\:ǣ3b%,ރsR+B^A iғ +%OH[oti*9'-?齚 5a^h RFwSVI>_W`<Oq)' 4 Yb)$e:u* @su舜k|XT'70~):{Ȕ pa3`A%솩Ht<9P]ӝGI(Ӕq5@A/OrEP93f ?:"Wa $ݛ9zhOj!YS04׊FsН  $>Y ̨c :A9.`qЮ-pDFRhkT?X9+5N|[CpzEp i߄0tk0{#W*Pk;֊U#7Nsѹxb*XO4zZ:@ųS=i)?i:6Mba>0y.60CUėü[OЫRjȜZ?`X W Y9Zq<ltT_-:nsŴNsI]Uzc>[!9f2?"j;M`i'5[bnp9%'ЯEv VN§= g!'=tЃ㋺LF)Bcx nbl0xuS =ʍ})_ fn#<]GI#Ҵ!&H_^Ӛ9v2-RjuH>Amg*Y'#xX|bER-᪢;{5$BYrbɘV&07Gw*q}FtVIw`匽7 Pd4w.q챼Q0m4 U,Py˴Vj 9fm+ !r1Ӑm]T ;K{pu ;GBKrp2Ay՞Xp-Il*4؇2oMY4F[!-AZe#e*!`q5kXBc\Ũ%](Fz44]WH(kG;WTa  IBO fE K#q37x_%Y:n(_x>7EI~uPaWsfYIƨrE?Sc #~M5>;V>B T :8'ԣGnLEq6I$߮$UAMDׂX!YSE7Zt5ퟣs͙3J|rH`=Mf E@*o[_D\Um݂J70N>Us *:OJtTjy#f8Xܔa7-֠LK{-‚G ̠柝Po5JoDfQ`q+lB\$A4")kS+\WQ{@pƦ+^ u\^c.rxNYp]m!~jR2i%+'ϻiD=]FUF4iYaȊt" !Ǫm??avK楦GUO17()Nc K/NYdJ'% ݟa6Yw%Vw 6@p<̦I %~7}@'-UTh9]а@r'0jz? Tk&#>j {m7SR^o(JT]m͏#sgϣT@(mڨ5k:jy<ۛ 5[XӌT Y>'xjaI+{H?-_^ ~աYKPzy=YmeP,o8"_EPB`N"_1J STa c<8M[͗^qUsd8G29:_paJU]B蚝DFU'ܻeS-.Jp41 ok2SCj똏ݒ'@}پCyNU%\\>E g@ H($7NcQz)ShƣtzEܺ-$|nŒ^J®i|  ^ؓ2Rê8. 9ON qЫcv ox\DmḄF9y  jKKq}ˡ頿E֊ 4f 9W>a 1zEyH,A >p1o1N6JeL0+FZ;|6z i`3 2 9hJm/ xtv2r׼H1E EQ$nyų94Ҽ27ÝMb@B/`~!nQ8T0(! q U@%Rkf#cP̜̚ITx l.+>AD,R1z`/8|ɯ_(&L?quUeAF`V r+@shmz&0t_%.shn8=k 7T PCPBl9lԾRH c79m)pI/j6ݖLgVIZ;xׂ93?O$A y+N883UK _l<9qQ'6lhDGEq) x`y )8Qы?dR[}ʿxNRSWIT*y['|nSA֓J2"%7  o.ߦ6zH6tJKu=1d4E=/"'P EQ `P7asܢHF{8hWRfqs@gwQ O4) 2^@A=Ti|(N4ltd{`wtAZmh :Q9%|uUɼ'f FL@ǔ7PR>{!c0g{v(Om+97?`o(wg Z.n M!)Hsz5iCz:MĬhyrֶ 9OxQ@[Dj_bX2Fp \KIr{Ne> sijaM)p> "T1Z.wOp80D=Y*)pߙYok%DYTLhF˫Hk ~nNw)آ`eR뽦fz-`68xno"ɣ2}G䭶unyr5GY6`j/51Ϻ~wGX]p;/Nx173Sݡ,I}\ϒ(s(,IҼdL ͟ +&nRȸA.*va?8 m[5o>Y̡Wh[u:zJP:MF,~u>"PK!\DM ԜVVl#t ϐ+ڻbuHZrh%3TC!oʮ yw J4p-?cmLƘ!:IR@&?:e𔴾B- 4ʫNÒ9-:, Е; b2r٣HiO,t-tBq zF ʵ!!ީ9Jaru⠌?mM5E/M#ޭ%*-험7Ѩ(#C:b`p Ve  2V&Y?X,6?n [Ɓ>JD l^[ߨl` Bƣح<ɂJ3yCxk10w(T2W,aOErfNDr-/\/:$ҏP#0m8*@lRڰcqu<T^D ?uVih{ۙ Lݖ}/a--K:b1mE.Bбɍ_3-E2Zop,)Z(+(929X/yeJ,mCM?:/~6#M”`s v FTD,g$XK7\2 X#5;!؝TԽR Y_ūzZ8޵Jv@ymG V[QOc}d4m4Wwiy8njwm) /v ٜiO]UcH{L)t cqbEsy}"p_5a4E1:nA='C.lB;Si|6@!g'a*R1 ~Q_-7 Ef5nZ;=qb ٚruUxs<n)r]7MNFH fim)j'DL:HLڨad %`Xsxb9&xڦ ޟzeF8uiK<3Z)8 b7b>Nvn!Oc("*k'HyRY?O8pGukW!. :N`: k'xZ=E?ώuD×M`aE{*IOɷ:m}:涛\?ɃVJ__7lbjo悩mJM_zrUIq}~C7:Nhc_HVV3jv,~#xSďgSe>O w*G'>F|mMB@ߩQ6ε:iu"buXT͑yŵ頿Jڈ\wDx(WmffD˔_ HZK`vK Dī+;QQ1q=dܹ?`tT$]v!l|>61lcZn- 49h[ޒ+kxT:;ʼn9-7(ndzS@FF .bo /z2~d55>9TԪ̫7?ܰfٕOK^Ca\=tܟ@ÛEI QeW{vRVH(G% C챺mYrX -3!tS(hTc:Gf\ WyB&"(l"F7 4ƭa֠U>Nk8#C$RD'6C7OPuW*c+M9e%wU'PF!k# WyFH5Ff,xٳ~stNl(Y 7gcR-4,#Aig.M6b<桔^"I{қ˵?|DڳWRe!;niTZ)C E '~&f)Ro&5cg^>}L[#Ps\zY0~{" /m_]-N-xe{+AH+ ѺH~Ir2zT.}ۢt6T)/mH vێ܇2DW#6cF@d*髄oG;a <{\#zY-UEρ#B .} ,*Q[0A߇('_jgFqEdrT,}r_W B&l~?*qopɴLgĘ gl; /%v&%z}2#m@[1'Y׿?gM48|N" 5M˖}ָvz%D":ҽ|ćMTރm' q Qr(mo/TQJ6Ê=㓺G{U|*_?uЫ7G#8pJ>V29ۑY]6;&7ycI9uof9Iw:URq |; ҫ>=yэ GfSD 8RAO- t^s77Y}Aa ͚n{`j8!Z4#r&*<z(=糉J1"O x܃ʩƟd؄=&@ M3{ܩ5VtЃ!X.`߸X_[z+tDn1*,ʣf.r#>Xwle)TbAT^e Jx|NQhڒ4" T`/gc!须O' m'dT8|v&R,vr7\c*Ԡ?~{%3%mןVSڶO2ʜ@N2'M^ڮ%UF<EPw n=oL~ l I!yXJKS{T({(EoԪT 5)83qVk! _Z(£hpm\G)淁hKYyBL}"ŧe/`XWE{ݿ"L|Sqf+\iL'TSSTh8*@M3_NporA iؒ+x\7 B$[hz&MSjbA φnz*.k%Th o~PRH:݈. C͙-R寭inީ(1a6dLv Xž\5,ׇU>5!.$Wܘó;S #)&""Cxw/$Ɔ)b@'s1u \qYOV1 QrKtć5q&q/]e F Wk$E+}wK&ˢZڶ7Ex;@$trrN4FOxS;M`ĐBExWUT PɄz^emVGb!$9N,06tK8RA^ Т1Kߩ-J&;ӐtP1GOx; Jyi"-/'l'l5vm&|@U-IT\,L`k{Cr}ܽ %=by wldŗ s氾W3KtHdx /A1_ߐ%XWh>Ǽ7uhgA4w%F̈́ d;'F'}Tne[X 7I| XIJ  F9Xn09ym[ E?b{ 2ѶoguNkqkY,o.Ԕ+ Tja"2YBZdAp/fHuXhЉ@%Oϫmxn4׳l]|]Dn2B#*Z^զwc0:m;Ugﳱ8Kۿw.Pln̐{,^aPE߄7\*3/s&ߒ |p²ۗNZ\L_%bE?s#Xy7i &x[ c!|kv^yoYuwpϕWrP0 ɅQ=,x UR=u/g}Ť%Wu] .(,<+E1oM$ ހ;O 9[ 0A{IG(%Ɛ1 tK9F d:B'yBYGӊ]v6tPDޠ<ٰQ%Q(mx WJ(,5 -M1ip79,o#`Pm޲9)m]fh~*M ,} .>=8*69\"#^#^Q W7oGcXLp7ܸOG }<+A)|. VɍU)@ <;ȗ`]n^{D,*YO;Q-TAB!rB6~`~d830o4? 6,UpNX:5lF-Bth~T^q68 BWYv%>+rR NJl29 ƅ&wq#Z!QEٺ dbQDs):hRAm4F<W4z/=A UIP12䶅BC(M8M. ޷p0I@rʷnnDMpJ#^2_CcG+ڽWP͗TGk܏f*Jk9& )5c³-vYM"ҴWЀ_W7f 3x\V1csp]6bSi_r!TF;,[#GcyLHRdLO[I^H9ap4O(\2zL˜'':lvڬ5'vrٔ1ksj  7=(sw괃6)Æ~u=b)Ѣi Xq0ڊw%B:|=K8^e;XHftﰤuzx{St[4jND08+>MBF1 ~>-!v5G7In7ЯX7!K1 m]PO֎ȀbGQ: {S9i&pXrq~Ʌ&8MFro8k)]}q9 !+ugZ'uNO L/:³l/CL%pυaZf0b RN!:O tUEUg/ Y`poeBz3)lL Bȕ?FḡI3+K|8}I=KhrxL=EC׮%,k"qb R(u^w!}Տ *vJw4,+K$A[^0'΍2P ܏VgkwyNo5w{ȏw؆[:lW~]wXF䐵܇]AƨK)HC=?UBO"ۈu5J n7׏nY4YӉUrB$aՊ j܊O )vl+estK.ꗽT,`yоh<9#p~r#-Rl0z Cl`4I[jzt Տ@E 3l_Tk庂K]nicJ9D1fBC];}cWFt>[;)-<]3EHFC- -: 6p1g6D?dQe-X0F$>.l,u)[+`Bsͬ9R{g3X5'z zo;{I\ixC+ϴ \WGoYBX Tn-#96hȔ<E͎{E&@= bUds~4[$0oR'cT[zAYxzq*̌UtC.Fź;V1d4YgX]R)rm$wK"xH O<]ANg%]]"/3c؛},k9pSUVnDIvV Sᱝ9yX-nM<2~WDdS`<-Nt~i7 DR.ta! wMÚ$n $nγҽ!Z55>W(|HĘ`Uّ:# -+b}(Jyҋ;wIVNRak˃llA&펇k=GoφS_woq`o $si}?B2jȺ7eg%7;$q2ߡFJg ||Eȓvo9pM&7Ⱥ5${R!tz[o3f"`0 Zٳ.7Pmoq&.bg :ēLQ?iUe[lm0/joj2]L=t2wEyuF a oZu =/F?|=!0hGbxG,xeZʠ$/ DYÀNgmܢ;2#`woGF9g( Yf(4) }$L!|λZPn> rhvMt27x@ MrLtnXgxWuAJB{v9W~  T_6εDһ!w\[~XNܜHtnF٦N;X>KR7ΘLPf@Ŀsx6c-Q IwlZkM4%jהco/m^H䪒`Z!XNntodd@IItt)sSzl~)"5y{wH=E0.ؙF6zFN6S@MvHִM9d ́$r4SCJrf? 4h&EёK ICwi)b<l<]IC MM9iqC%6rJ,ia21@Ôߴ;w kKyԧr:gEqD#uVKh FH~Ҍnu-0y,}6 >sAP B Ø.Մ2j/23vΛWǖ9uu1:hkB";t8౭xDd ,Ęĉ<79ΉV7Q (NmsgXppB/c?NNLS[C*l|_mmEӥ,y~15 A% {{[ Q=B`.ץ^re^ciȥleI2BQ0Z:[AIWR$otIJه.a'OsI[, zQوOw˸sQ Ͻ7<<+x;x^#mjG#;F1ll#ur!Ȯ7:eW`D!mV(~u o5/]e:AEAX|Ǚ.;۷ĜO*J-p|!4*]OWW0=iY[Ht,nVkI2nZzU/wx' =o? sLE)ͽ9Lhn*fM- 9$ĸ(Q, c/(vbP^1"'hQ .Us5xO[Te[[9ɁMō+ʭLf\'_ϊ+@Z ORL7K>$272_ҥD" L4AorA2xg}İ͊QH__tӆ%mx]7A Q>rB59m#]3N}Ш̶TӢu$SDUu^$o!lDo9䟼A*W̏}g(GUir w|eΆJ7l0< #: 4F.3cu8E##==[mT|;,Tܾ|qe*w>L0dͼ]hG/`x+[.ԜԩK3{p[SwtaPy\Ɓ6gFeGX R,5嬛㺗d:u義gٛ/ ..9s/aEυ=)mH/X`wJ8y8OOk 5z%!X x8%@kք~M*GhUq\W%lZn6Zw_ 9 ߹3jKb1чw:6U^/j0/:+N46Y猈@wgǻz)HP(Z=.XuE+}a0=#b/uj Mh\v }D{  c4;:z:) <p^紣r0[ءBٔ" +=7cPUFqtK"KIOqUE vmM֗$~ /F$P30HQe 60AKqL|7*LiW/EJ mXo"s<U"vc7ԭ&^.,V2ES‡MHܺ-)1Fhh|oƇ ^Ds01_{m5C8|uE<5r!tym/B'qTl[ȳed@HU=ck J濞bB$G4`1B%eU7ֿ^b޴ ]N$zEo&'jސcx .=pzHph˓;A(CE6޼Z2sk+4KR MA! ōI.k&a\s 7=L!WSwڬC}4+s}~F@K1KUdz*iE}FV>67Bp1S\kH1pFTP Yul2/Nji Ǔ,IXm=ǕV /q ᘷ7'\G۸wKbA?ia @5QJ^? h ?m6󥄱7_ZnG.oq4<6):ܱ|:qvp'ܕ麣8`2U=Scld3c 0-VKjȎ:Zdle7r[.`!e$/uZ?҇+NcɑceKhqLHŔlGyg(|?pf'"xS̻o+F &m bĊUi_||F;{bi&S|zU3>@eJ7NY ÏzN\O4zM`c_ې RJ, 7u 㘳͡Sm6+8v.,>ݓІ ^pMr- s^:_?Y%rF6%ڥ3m*qaqxZ8!=ѡѦHMɃQCi">oOrbDw(SS*M9lU>{(}xwtݬ/iN&Lťa/uX=mG{@߱,X82 ԩjx@pW?p9[KJ]u d0)\r뽐2x3WBr~Swc <Ў燈 g6#NB"#)$C@-b53o4UG :.oƒi wBhPM5CG4k*l%>[gM`Ʉ~]0gu!!-!tߡf"qd0xrIL|#7&b5fcױ[It~}L[)H9̨rD;%+FA^@NjbY+ /}4|nl(ˀU5fMZEFIZ2B#f d?l i㥙-DAڙtqp[4C΄PUK'5)chs@R}3}f{QFPۄ}߄ xڿÆ\C_ț;(0l.#q!I`D<&JScөפt{z% PQo{kĞi/㠟.atXu´Ap\Ee61M58V柶(f5Q܃xV e%X hr3u-h]ao298U?]> ' R UfcJbu6d]ī>oPxr O3 L=y=5Ru@ʥ Y,z6 }%og)p0X}yCfix B2XhZB~HD_t+QZ6gthZX4,;, 6G/!sX ]x/0A|q"9k<: [w:@y|4#mIEo8*NNC]'=$jZRԉJ-;a..4!EOM+-NT;v Op` >tםȅvj@l(J͗e ؗQ+Is% %|?HG6$\@OB;B\ZʉiIMͯ%pԺ|wXn9(ƨ VJXF7M@JAV Y5  (}RM>)"& n]~ c 1^bB]'3 1F+|2g5T]n=:[-Czn~?xZظɋ?&)tw`TH_ElL^[~W#IW9k= ь@W$*P??CXDlyfy!fwS6mc ]8Ĕ8]lq%Gs`=}A>S(9GJ5;*GnS*A^J05]37/@fKؠ"Ƭ9ݔ hca`IwZ{g4F&SRFF?9y2Jd/I`teTs*M%\{y]o:QCS%P5?7ΘW\y;[hdTIͧ }Fދ{%[@1@`Td^gLTu-W|7㑠6n;qyYڟܡAZQ!e*h>6`S!N2($iKVky>.:a1ʼ|€,+-iRX$"6^q.c[#j% 3ԯX"9sS4*%mԵ)~xLxlCt"^#ws0珋R"bԟ S`2oTTڄY/{/!H5'e3jPZ{4P`f&ۜTM H2fNW΋1`.-o1`Xj1/h s:C!9bɷE GoRPG ^? ,suAܼ37/!R剩MIU%U]_GɨBĩ*>K\gZI9蒳N9=Ij{lfvrw cxFE_6=;Ԁt; IwF{YΏP6i"F}HLO{ &EH~'sJGqm}$No6*-!N kPzijdBUl|+Z.1>`$Mk443sWde#&{#>5u]~SLLݰZ}A.y ޏx)F` AjxihA'rk͛ N`Ѣ26E `~ Dqq?jc e;R,wz懏h |J֞C?٢tܰn| j/ӰEpђ8yn' 2jcF@OBH4)>5u1, i0oRHk3KbԿzq-Q/&U@z7սUW{s0)0{BsƑQk;i4~ʚM~V16,^˶:a.jޞ]NE:^rJ2sm& r`@&l7Xe;E2Ҍ1q]0nSj/$_S_?JGC^Qs3 Ai< Bt,"-D=DmF0v/Bj›:r,>lS/6юhℋiK1@AXh8"oVz1@3MRᧈhxgnia ;httʢ8;(|qE u"ԡi.Sw9aW6B$@U_K.U8Uu52Ql_aY;ٌb6FQKB@jOgde݋AЋ~mCTogNIX2Ƙ:VowpP0"JFԞi0/tWpZ8],iKw3','X  ڢ% Cj? P lD[̷j5~3E2 (&QK |v\0N0]`5T`CAS/$.o.?ӜjI6doȪQaso`1Rkz@fI»M: n:_+[k(ʰķI16׆b3[. |N{C)yef:npc`}Ee *RNJn wDAfYV< yIo=tZ//l *: "(Go~l W3C_aM_}Ǫ.iԫM+ *lC HꚸөۂxM_ gֿ) ota#!'wt*mRp 5ŽvBo{BnU> f>wjE#L :Fw< jOFը)qh-?y\/ d?~:8ߏޥ*b6+t70j0t?WuÛKӇ aw'm^bP6 f0Զ4jf@o\U,l`'A㦲:1՞?J]c!3)jY7w,NҔx5`F(4؊ }$kvVʭ 3LdJ޶HU9SZ:*B?.ijPcm}Ztc?iV_Jģ;1֔HZ&cW/,Ւm7r}L]EI( ca}hu,^Ֆ| ݀7FVb*@{; JCyΐFhk#Qld|0<ɺ)V\# -dñ$Bܼ{Gnp#{Ajj8z;: u!@sп.:E6uei#hؗ1D(U?b#[xQ q1%ڲ"/~ sBh* ^ΡɵO>]C&:JRh`/~3[odܴ((rbHKxEW(4U;-ѨhG<u6BЈ'ԟFW&cŽlP($%M7 DC;Y=!q(7($w,iǶɡYH~L^=/%A2tnJ`<U˹B{@8W=~չ`c|?,c\ H Q 7lFv ţ-гPQu1Jzyg1|U[N?N9v|IB52-YiI"b=vxA$H**gqwT3S sd1lSi4i:w:;[l毱DRH{W_HRC^R{Vmb]@QUb[0tP[o)u;,saQ,k˲ؒ'4AqF4~Ar¯.nΰv$""%P3͐W{? 41 Y{d3*;nIM+pY@ʄ_( qD|)<2{5Y#78Ɩ qlSbϹb p)F7IX{0^;Aۙ.*I9?xŒft "\\5hPpʌF#-"eozB҅~i jiu&x~/7v߭\:V)gXt X+3Zm9ulnԻ')K#P9JɈ1A\~0P{ hCۺzPu2A[V #Bq m>p/x4ZL'F0| +l74Mͪcې٭ 2Z7Ke@qgBojyi.nW;by!Pl# b}`:!3l t=F*do{&zxi蒄^Q+F\mxo`%WY{4GjDKEc@ =* DB~3Oox?Lgܨrҷ" RGҀǘ@f׉mz4>sXwPм_ē8l_Z5%ԔYMh)z>"6kHiçaL{\a91uS(A?.i> :s?^S3Mf0 1vpd*0QޟيrX%l){R$\6 ;ϓ@# ~nQbc>!;[\?Wz6akJX-lRioٖ!qOOy?޸!"K^<jѾ&;5] E ]~: $LE;D~Y./nHkA3;V A~ٴˑϛrȋk>< Dv*\A\^6VູXZ h+1_`u2X8'Q2gR&>E*e./gOL8B*3 wHT+j~f\j0i 9h۳s)*Z#F\TOʈLUv9Apma|*4by͑ݘX1I :ɬ%W1|TgEfIWoôO2Pj/Dߍ9N]O-`%> ]>a\7sK)QZ"K2#AB׺#"j9c6ELBc|2+n]\3!ƚ:Ҷzv >dy)[\p=^j{dB>.OSCgf-¬lm 'v@b3pt_/#TbKƳwxӣE/sFYK2JZ~Qmn7ɿ`a=gj#0^ 20 "#dta1WAA@w7mt z_eT1jSc8WvDnhv~ NDLfVo๠edyOu}l!ۋ(K+`c{j,V|Iڑ+32䈜9_SsU{_x J&0=f1 !F/TdohUTE]i5r OᇃNq[dR $ˡ_GہdYG_صUVJPg@b/KR+ޡA!5||6Tp)G LR.!]HyF@H)maM?_q(\T̘T.cDĖuK 0Te?oA,a j0=*"K1ph5諣M^!wі'G ɶ0y62mzpwj%ȆL CR/)14DZ&! wJQ)^7,q29Y*/e 5ZǦ!Jf[XSbl׋^ y5!5iНY#3l,ՃⲑeZ,2t(x)ýʹhYxf>:w4jd~,Q{Hrh("b7Y= [o  T)y5!!%—-tJi݉OUG'FN_rh}Q[10R"EN1'epC`0PCaX8d0H)`o>ʁ^1\8:K=l2]P'uN#|5'e ~IBA#m#F;un 1ݘzS <ι$F@}2* ypG6N!I-]W'ԜtCmЖ1K߉f7vv1),r_OyzzD"IKt7%+t#vSQⶃ9QqYOpeS]/{D0YtpMH,B:1K,Oc⅍(#eZXēy9=ӲwZh\b2t~ԴOߺ]1ya;EׅKՔN6] Y ZȮ"|lhqw! ꃔ:r? нU=*:}w0kg263UrFp\6<:b9o^G!*<k~ೕi %3TH!"Nޙ!i4ߒMCYjZk*1w'Gwܸ&C<2!\xN.W|b%lso^-#=շM@b `Uz{F)f~^  b L;BЫ= $dAE93RZkFuhȃV@IT.X*2g&xU\7sa%RrGu[GHA"=m0t_NS‹ʖd`LRPzx*|d5B X90A$VU{_ɆIprFR#<()%bm$ BD|X=ʏM{% g!vM`TT]ִQZ $iT֔OY`ǻ74niWsZ ⴤ&6QN{xa퍢%jНY dF-{nCAXfYs(FV̸Uz?VM-ˆM ,j!W9Mz8\~_eYznEApd!fz0*R~10 9 wFw.ke},uBH %PR[Зs AY2%'2|E뼥vc`ymR`W/֨4VGo4wʵ6h_x6w>*A*{@$M7tM6%dx].^%Ns7E`@Jr8-2bq\FvvQRRߪELq׍2#* OHo_Fq >2rOL* cS ϧVټ?&>%q%9@Ahj.zZϭ2&` SK2kĜWCz'X>ʠ4F>s{h҉M194aj*c׊`A:1xF&PKA4;1yۆwt]0 cqWff,]׍]%EDψkYPe0=͞hs \w |?trA2uC~ 9!$f#3%`}jι}$qmj{`7m9sB+wZ$z(aa-6R)]̇A8y5Z,@{ZtMF~}8F&_w[Aiݱ]u۳k*Κц2 ZZXXr_F:R/J }j,_ I@4)tc4MHWo(k om&l/|Bb>]^R|avO%D:7 l찈`ґՃ]knG$qyPV7Idꄑ+(t cj ?Xt]WEܣ{{q~-֥E?#y>t[__̿(q@C16GB)yBIT&w+ZɞK:n\#u6i3)rX2v$$I|?S3$dpߵ~G`{ ~O^Gê^ ?6nzL]%s8LfA1QA;5hYyJ^6ͩ7˼ J2ʗ} KO3 Dz0έO`KcH#wҲE2˚Vg:-|tYi}} 5M]uLa,wrdc3SخnXqP݇~aI.4a"Hἷcպ ozS94y)pE6Νaߪ'dUنd{8(E]l4U$Ԛ')86Gf.u2=G O*[#e>,eʀ[=p#pBI)9^CbU4{T,?k hٺე-,#1Zc z$ qL6ثw˺Pm1M8"07s aIX#(XIo' )緂A绋h|wc=0yxPOj'M b e-kFq|<ѓ!2 c>\AW A!_}_OY"s;Ϭhrf{O3GլJMBJ[so)7md(TY`b1wtw/ w:aYpd`nAU=!)iEyÕS|ĹaM6;ٺbf.`"=?V=fGd ~ @ee X Rq Nw).-P6]=ҞVŁr&]ӊϒs*Yŕ2-*E!U³B}qkcqћ 9d)Ron>ʤ5x3dUV\3>)44&ǚ'oPr !1F`-:~?5uZV w8{"z%GdN%bT_(cb8eQwĸXm}5ڰe.T2y!2h? T]+~*dw/v;Dwnn3e$VRU)Zj)/H|#m%Tvih|ҜOo'kIx ,teXC |,^1_ M&ZhnveiBL1[G-SPJ@"w͜" ;\Ǽ<[W02t7Pndy4w7Y^?lݤ<;8Ύ!O DAd~(#/V̢2u >u@D:r@ZtGHuVXzq0|mnpO'4)I.gUY̩ cZ-YUd ϋG8NtIr8ڳlm@d ,ߦet>v3LN0wztY/ Z÷ss(Y_Y#JZ#௡i`IrU!y7*[&X;VO`g10qIi(ႂ~Q7e۟Q-s_Qd*b{e`"6ħJeA2k_1IW'rxy1aQz"0Tz6u#tEeXp@NoP*Baqp() d\.Yd.AؠEѳMvԕ[Ϩmc #CoٛczbQ=~#[w>!7N i714EobbAx{Z0=c7d-V&Q7 25W븯`ᖂqڅyyb^?~4 [ƺDAhfErXWK1W^BHJ 4U"/h9C2Z0j{nWʐվX^tL lb$njy^4_콧 (~4/?ȸgN>` Ax 6 VYok 0y 1n}IyQi6 ΨA iÅ/|m5(6M1DtQ,*eFNoGl|}앨wgozO"DD^z&7\P}i3]o9:[;HH07dq}J=_$=ߏ]ӎ\v wQ|Γ֞SN$pkiή#XNi[ ǚ0(7rD+ @C$(@9Cu ܻߢ^(оM1Ӽ(<$&NkHdM\'Do |qvIg!mPdH"겭>uXN^VSȪ>TP̧RnŰ{OCMGkXt/(4owL!%;xV/s]jؾO|Kr2"o45Z9 "|o %h}s~(3,]i8B:ʯ;k4/y/eW}!y?55J4 y0|p15 gZ 0Zdnm͆@pbXa$p,λ6~%pϡ椹Z j*,Up?tm߮ayEHMn::ı`i uUU"l@GL-ݐV@ǛR\@`c7}vi/ 2etv?AeBѸ`[M1|KzLm;*χO}${HO};Rtizg:2p{gF@ y*zn7J ҋ'Fsd'"J_;žWa, ;\:pLV~&UC-Eu _,sW]J1 :B),{ܐrtG'_Oߣ7bKj -r[(ڑכ3vbQ%?K1Lb'4濫gDn4ɭͰ_0s.Mmgّg *['IH+xOr.'FfhMiem bŒ7D௲wИg/ ZKcmԔw q`}QkblAd0G}kR6?32d?f&"$ AV^1+Qu?7nz7(;~ۓ M@#?AiPin[|5ot|6$$&g)[SpJk(&-Wx+&3t_"S(k/ƼԺ7'u ݆WE3s\.}(k>ݞR G's 06r:5Kw ķA"Ւl]SXJ1ܞnZ1I҃.lhui]}#^ڠncaL`lA'H}8x%: OPÃ^.*r(j!l?X--X72}x=e_|(ȉcHv:p9E9 QjA1(1,$+p|є Fuu 'I%%1 WYx_YI+Tp Cmih'쒁g'鈓`ko% 9&#!h||N{owקVY|Hϝm)yQm#,ɽ~,2]\21 j L1pyX ! 9y27*1҆=+\h-my[p Z [6@7# \Vs|$Q{i=t>#A4Ɏ6Um|uEs )h\ͫTI!@ 0dӆ:aEo^={ (.QYC~w#g)cmF,㲾3,xnut{qVܩ>N78Sنԟ\Y"bK;68%%".pG{I!=Ѵ7'c>_%7uFGG]lڍ%KBxP޸8l_Bhy.(>OD3vc~f},X !EG36$}9^2iѨpdߛH Bd#N8z&<-vc_4-dy^677jK]~@Rh^?^ V5 njDEM)B|NY_"U>M|MT<}(X][qbfNw{UkX hªwҩe(KA,m}7ƱLW> %J-U5A–8ϮgdrtDքb:+]чra(Ї+\-i>n 6X>{^oÄO}f!!( ]h#-^sAl"\xoCf[rRG d> ʼ!3h]DsȄ>W',0,՜JɊA3sgBErG_ ~w*LHb6DN3qɱء3ߝg>0VL|5rii% F=@ bB%djld_ %DJJz蕋>-,C /XC:mIV`V7".K`pN |os|Dٻ jk.asoP "cu:]' V>)GCJy Bd4[ +wܬK{4~0Q >|yhEL1_uo[TL2Gj:THzoOtFg )>5y9Awj*KA}T?3ĊEg1%N4GŐ4o?(݁}3PEx1qAWаMXPC4jIQM%sIA10hWaK,!s|Mt4o85\.`6VI )ɍh5teid̦iZO"]ѕÌlo \0+n+{g1Qu,ڟ G!3%sW$E`*"씾6XNȬY^Q34)n!/!"1o+5L6+ O^]uV,宵u.QQ …ӛ념|Y.=׾@uP X)C6NOu U?Z^?7/!%E[ ?&V6PN*xU7Q5V"En*CeyLpBX[LMjɑ\$)I*4hl,GS3VЪaz \|c70XQyd¡`SE3آKrG BRC@݃Oټeƅx~I F1Ii,qlJnҥDYޟXhdǿ*/:ReE] -ulBN %^9YHpEj؉C-M.v( E];{tВ6Hiώ8Z~i`)Օdy]k ȗE\R~Z8/V q]?PKdpiHS.1K)o3'g&@6YSЃbmљ9kc'x PE>C \bv5U5UEC]]Lzڬ&j rH,۵0zOgb VCJA|Ma>JqXT`u&*,!zzWB12&UI>Xէ Y%0 ۊtb Q>y.m8{iq΢bW5R@+7>K d#u褥nPW ,Kδ;.DwOnidጵ1;FicVs-T~FR^[{kbim^#D>am^e8.04$G\xsώA,6% ƹ fZ yƺ y\1'6u Zʇ?=ʅہwc+#DLz\ZrVmwKK6ԁ?dj-e28bcf…WO$ ᴍQ5NeH^R> [AH"?ʜ؝aIM>"|k:=63GBq0N"!F OPaJ Nj$f0>spm//@uy\LJ[WzYOGdmZDd_uv=ĹN~lӓN&Lr dkN5(| j θ\첦R,G=Ohgk~J‡$R3^=sӗ2Μ`[:Za*T㐘Ҵ7Ae7m n9":Gq2J9nYc\Wޮ;EL+~cqmjf7Q%P˴_M 揙Aɘ75c֚4UpȽ53q)6+QP5  -ȩ'WMGWӈX@1__Kܒ fnC9ĆquW \;yh"<$]QlfR(;1]ʬVw3T\u~8H;mO3̺;i r( CBk?`;+ƶ.'2pݧ"۾Clo= p޸Hk. iAU4s .pu hV.K2zt7X SRDId>\;{.i7~V) ~pN*1191 9h4(3kD ЕIUlQ0[O5~_Z[kXTd5tӼTD*w3l'؊tWZ*gi%H' [p_ ?W{rP.S? _zOڦs(vX$R0\ZsIimNьJ"]H%e`+pLJ9*秬3n+HsZ.^{HYUto`<} ?l 7FT%%<ꐍBF9)&`^]$hoA:Zizu 뙱ک t$N3:=coBۀ<Ϗ:IN訜"BmU@{TgSM3)nzCzNh( 0.d1>)9`I#nlS { տ휘K1Sx}3$WMBO%%p}9jĜ $x㎋m5~UW=ha4 6 H,&P5`;p:hq 7ciNU{{&m[c㠏8(MH|:㕰(xJX"\S ӵAH- VVt} 6! ,@BeKU[),{`^f.YBs8yL LK&{>&֯:i}/ Z/:>-|!}julØN&Q G'2 s߮%`9AK9NV~&{NR&FmI8J2-Gw 5Ua.z;iJ33DZTxJ S#؁deFqѫk2cdz]^SLZ @gV_-[+ʤ K20bVϧhFBY|ɶJ;2˵O9c{剢@k,$Z=:7(,;&n`-yH"9F}f1G+|t=*/KjHM88{䐘_)W5>ﯣܟlmsׅ}N!`Yt?%OrW89¼WrkبA-)i Ef; ^WUl@Zkg?B.(B;Gi]'HoLf0R3WLƮ竣(t.3# {Q7q!X7= k%DPSh"VU0NOߙe.NhH8rJ ҡƄ~K~U`6PnMGCk^S])RMhZf!u_oO٩O'!X:鲔PS`%X\W{Ձ.~%f˂P3΢eׄZAɖ H1v|0t -bgP`uO=e!X84ӃX7S~٪Js.}PR(SUuxOEɾwRv#Oskl+ p| ~yT̲\^aQXmX'?˼R9"tݣFt!۱!9gx¢D6AXXVVۏ%j g=_K4lrI`b#phaX|X4{U4+Ѧ:W  ^ywZ3rMV=b>| 4|=_.9}FĈJg#^[Xa䢼g{+]aLWd$xv#绬k(AEBȇ+vӭ/ 5E.~aj^8fbTdkܨ~..l>+@aOZ*&ِ)8sн)pL5ur$P5е`(qWGgğRpưui#NI,Ȧju1'a@isRM1czSGB8MJn:b(̘ŀGf+P-?x]%sy4DŔa?Ɯ:s˙G&wY(Cry9ּԄ ^jd6{iBVPK E 'Ycw+yxs7=^9}(cFMfxn x3i KPf# e$s M'je#7 |X %B,GqNV;jyL=r]~3{Jus5N<!]qs^^AK4F}$)( i ~eT7F,͘ Hղ3Hړ|<C.(bp,Y.Irpl/<,ȏ,$N+LW HkMsOJ<:[5-kz$%ĹyxofSB?]_]tU',=YY|+o oS/Тc)IoGPN8@MG+8KM>ju;C\7$ZJq&z0j6xP/6ڶIiO%th6.LAWႲIavD9L(su{cmoW w)Xٺ*3d*7br{3u#=碚!ev84!89 gcg$ 5ͬ dg_tڃK [8"`{Rռ{l]M4?T-K&lR# }<txgBlw3 \o4.ν)NTH1:q+j܀6.BKr4p!}ɤb RVMP?+ a}Z`ʸAR I40H[T}qѽnWwCyg7L_N-V-n4MݖFN4[_Q{3lᑈv\NЪ`+ h<CnsyE2Y:Y:Dӊm>z1K=% bfwGHfG&a P^"u&ϰqnO~n{&yS'@rh(JL|OXPtu~؎Ʋ찜8]$MvFa/ju%lGAyU$c3-I _z($8=9z~Z`Uv„mq9iFHHo[nA&741~w6)f5wp.Ew,Mei"g"tQ f}l+7wěUo{cOHTLPtW1:cZ >I+gxp./C4v9 cQPM:QgI͵sbEEԂKЀm.aƓE7ɘ!h^h;:>>ܳtwMQp^-#A/GWHwoi*yD2:7S ^[:~#~̋'"U.IH,ٙ\5v_; =&Atɴ82xUǵ-Umo spT+W4kqjMq:TLji%+J[,]4xo-?lhgs4(}3?rN(d&d{x!}wdzMn*KΆIIo" &s}~Ê :zKtp(B`f:'a[rTW,SH,b,ˊ@x SпҧV\ֈ;j̧0ڳv{ ^^pmu\|kꙴXtJJ: 61йBӑ16$:"P1Br8`㎡Y qg͛IPLKHlv~Ĥy_GY pҧ P>'F/T{*ы9tڙ`vO̯>i%X|,nDc^>`_{\,mFGl>{/LQ.\y tέ0Z Xv,$SI]:?ڠ 4#ڼ}ӫ3h#?\'K RT4*{9<&3 IMNZN7)$XyDzgV@O5VsZn{ő2:ٳc$j3v״{_yuQm6t9ĩXLq|fHRÚK^T4M$LkZMmbOOC"%'ƙ+[|S Hs&mocՎy+Dt)kkaB W~3r˺įL!+[ڷ⦉MlT#?'ҹ v=eŦ hTj__mbK,{9Li!bk+lôQW-*fU Ӻ-3gߐu%j{RDްֶ䫰u1㍳6*,c(0b`G|wW28;]Xe 8dz"C4ye &rL"`"Q F6`>]Eܐsç_Tm tE)[99c?YcQzz?NbfG(p`uq:uWoC,$_54MX߀0ئ3]"+įx@/FY̰~(WcN;WlYsd&f"ʼ8,\~!=[7өf!0bZ)-A?gY]B-Sk\lۑƢchmB zs>5YqI - ·mEis6zIJ:L ªα}F&a.:'q*QҜj;^^Γ?H)aTIfH F0G>ꝅ+)}[TiR@cF=͐qsl-s1 v S+ :*Bn"{$&sM ~H zM~\`pYyW9ⴃ]]A2GⳉR>;myCIIx(%2ZU.d:]7eUY2 pG}Y-X9!/#c4ZpF\wW~\bQ@rv?Lsq„C7=+*o#|^L06RXgvś5@v;6K;E6G-Q?Rn(3]UÇn_?W()=-AU-o9lqQ!6ݢNA7la=J98sKOCm^DMHm,ҊlΌO=Sj<'Mh`w}ؑxNМV*AUo  %QͬwFi O1_IG 5'0!8Y-u!+ n:S}9Х;!ZM]K!$>iv9 Vf Չ.qFIQ(Ed{xstvPV4ًwԳ$-huk  ^el>g$Ÿ5QI"V~乆9m9#* Q,lۨq ^8q3NqϹ-F9DHK-Ux՟^/L-oGŇ\lorL#6WsIڒG1Ğk[+X]BH&rʋ8\;p{pzcZ{D>vVS MlYbp0~“HI]5\y&  \-RS32۱N;ٓ["EL=`G覤םDw /lЦ 3>TXQaE3Ynack,X9xa,4d  0e[2] [y==} ? ~zsSkYb&L0H|Nuy2bu]ԞuO|A֦>jEH2>ghԦ AT $pۤW"5X]DEН2bq8)8l297R9=7?k.Y,_ec&P8}TZ#bAK&0/z=ϮafOg&HP7 [$_Q=*!hfcpKAO%K݅DzFPź6e6$jC~Ocjh7IS#ޡxwfVkkPU?`1ri}U3#=aT/54k9tR&fgxD绺oY7RPq6>xdd`1uCyi23vJ3 L0>y\ #Na1AtPߩ!ڌҺ; j}kR xu}u"T~n)5fCIޘ"7>RNpi.- n2MKLhSهΈ_Zo ]z cM5MpgNb0(+YNAdECI2p\ ܔ U4Tڡm7DPtT̐ƣ8x}đ 5i]d7>gOˆi B(6kœ*((|ucV|S[/iv3;Zkivs `ֲ|%Yr(_{8%ޖı-qd Rfr p Qmf:qD-(|.&uW-Zi+ebulhMót#\Gm< ͠A cG|4VSKž+.KO][ep`CE$`X옛\p49g|r\yDq1?moVg8丐,#8hX3n BOgmJ []$6IB(/`yIHh#{ OD2;ALRL6 R'5bXO+xkQZxM/ tRVfrj Oii /;?ͪBD̺4 e(e k\ nf ȧXG1.>$KB ]Xt >mIx- ʵ/H̖fÍԪ}s̎ 1d"2E΢ ug|&$&񡰖'[/MZHn;ǽs~ep#uSD}xK*cG-yZں?>!fԬ:"[<ǏBIXarպtpbѨlIʝ"xn\"^-=gBn=M#d>+I`l K6|o.kQ@d!*A՞C htg=4IpjHq](J,p`m ; Gx 3mhv_6Ϝݱ`-OI?șt̹~-"8T྄7%guzt Pn_jN?p ,ds\sȫQCGYOߋlƗxo}QPu U]<tT )cꐤ<8. UQ0?*Hؘe ټm۠$|;=$u';ԢMHM7fIS?ݠ0Tvz-'] Qyp_ C, "ﵒ8(;i$n[}gM~* \ 7BV{ikdZ|jʗNc W~E X8k~ɭ۸U1Y z&5K׾+IuM4 nι~q%A\2D9OTvmV33S^9>^͏ OV `i䗆5F`uuYp^iҐ&uU5 !x_Aݫ5σ&$Jp N3@q6i_`)ٽ8ìdm.sR߯\OiKk>!gF`sXAtQK)ֿ/ͤa/hQhu΅9aZw#*_y?L8C:4рof˗xWܤ5&(_}=qpu3؊-iąI8U{#Cdp*ϐhIp;w\G8 -N2u0 n,$Nuփ[DP2#zYv}HapH(ŠV$si`VYv $s[+r^T۽/=s=A8ØV[Ȥ+D#k6xi0xLjFo"lpAUurRc\6 `3E#}AC}Чo%'\|=+Gk'qvXs>}1G&<6D nOĕ0Se gb6`4J9&TU^@)b-ܹSYCB2B/ݠO $ToJ Q{[C^;peh"7V";vvpkjp8%<^‚v/ѳZbKtsЊf~;h1qpĀpGWQ:6a,s yTM)&Jq)4Y8/?/ߩFUɅܝ"FWՍ^g 39(ǠzOcyй]P Um1`$o3>+sF( >"+:8|d9P+H?vi?k@d ?ڍ SaI9ӷmT C9AW Q4Bnɞپv0zN T>CLG aN F47+suOwO uJZcPPCc 9v"ˏ ˩VNyn-e\K𳥮`"?c HI  JCN Qu.TڄYރ4%UAh 0NI+WPկw#{Ke:]Ra&>pY/2L/#MoBfnmOI0 ^"&z$үSA:{8y~i 7ԑ\ѝ~6 zu (h]P:va͹I&(%hNtJXi3vv@,m@HuzXԜAJÖXJȉ{&}peH lqf8gg'aPKU mT4Z elACY;Bh+EI@}%%f{-Hb+~ c%ewEm9ה4M$;=;K iYc\>P'K92ޕܓ9i3 f?ZY,PyՌyٿ6\YSQEX[ӪtjP؋.2=cɥ8A4ҡtI+U_0 ```A[p?wU??*O Ll2r?| 4 ’iPKo 2&)qj<]+c֯ĂpG>n/q%!Bu+NRXjx 1 !'&DWu*fjʨt 1q ?cK v@CW 6rZ?z{F_y{| T&^-)R=DpYaIuoSMl7PyCFo1T6ꦵ1&wtQ.ɌQײ0ɡ\JՒ,NINvF3笇lѸ eb:_BVdx`숔 &9Q1?Tk t)_Z @^FE;\Q;iBlC0$'W.sv iڒ|a< F0 ~Eq)x3PMQ؍fJ?[ihelX*BĸP6)R[&6zgֶGdX70: }.zA_&f ^y] շ-'`A ~(+5"BPNOQVc1XtG= `j#԰ҡ1xbJqM&Odlam0op2!d/#v¹ ˚_n2bAr#~/Ь˴$j.ysBF f:̬˨R™5tūb]1na1BKmX9s%_ܿX郱D;전# ӵߧnUSqj3G[|IQ5i[ *KKPO:`@ώ*?u[[aԬB4Zk\E6CɒiD:Pbt,kWO@N*ͽ)}j$IQLDt5?[`sjOߠ6p$ap,duf^~ n}P2$!Uo:; JZ3Zz]D-"x+?(ゎ#)"Q9rxRTtBcXo㔷c A=fG$gS@#p6OkgP~D} H4DY~aٱ0u98ƃ#P ֑cHqsq# _$0juU f]T~4PJHyN"cz5eB: AՁgI`xM\AWRGu}s;MV-^bo V¸ O GtCs`_s/j5І}Y[^;dӐ%XDh?bU 蹤&ߣ~P Cץ˷sĐ>.NECR̛IN.#L֐9a@ZT+1dOJjOli̜4a<d02U4qy8X&#nst][8~R0'J$ 8ն*\UW UbP txL_g/RlxPk{&/F 9 *EPpt5\W}!&Z*fX=v:Hn ]83Lź3AZE~/͞%ho?Y砈\OU\B1!&bzjvU KkR} ˶g0Q 5shf7ص"Tն_b|n^Ji%ؔp2u,CY9H1I.1h9"xr>76[G89mC=-"' SnZݿ`IK=C2OfIىH  GS^Mkļ!}gBxM.\FxV%d+JO w@r)vµ3 ^nCbmPOP4r\t􊘒?@|')Υ@66DkyVL _[ :j2l Ī;䶳{ia + kE}:<t4I6Y4R%o#G\kb)VUԢ!ߧ>Xљ$Ə8dHpu}C"&|(b*ߡs~#(KS}jX*mcOEsy{gTK vSp3H<$ g|YX|%0Td:O$?l,x b:ΰ>?k!m}5Q ;ԃeFS>h/1 v;< 3 66Z($k IpWq+1y:H^fIT\Hs+x&(RpZ~%'Ťg #vz(;u,"Ć bcOOZXw˙I"Z6NG"no#@sW,oYyZ&co L+~ɫzG% G;mt5M…LQ@%/'p1%;q=#tD5ʱ@Hb[:xf/y2] !:1;P G;IJcbi&S ȍnk5#(#cQ'G3m GP\; WI%"Q(l0U,F?Zo$Y 66Lhߊ u$\:Sm\g$P(o4+'H>^,ʽ YET+=>TAy-r `&MT*L?u1<$[1E f{gpڵ^ЩkJ|mP-[HryJvމޅwvCTl^=/KKͻ*YGo.)k~޳ 1PčpT㵈eԚ~<ө ~w$<¬"G>x50y Q1"uAד-iVo1W4d9OS<`8H[)\7X#('5lPsAdRmZSo(Y{0n$;i$年 5-ɀ++XEgډKzʬ$i)`k;tQdxMڟ|B{HaqLLLgF J)Bcp*:a^r檡Zfv'F*9]CynR7xVS}[j+r)ϩfDRĶD`L)C$BgdhYqI! p*?neIV2kxz+1eI,<Cbn3i]BO ~پlʟJҡ..,:OX*z9GW^R;\(JMLHX/yY'WrOz<3E[]3;b ٕ H2[U$Z0xzB1S9)mOG<g_#CUb];p&2D#+OWv0 نAa͍ң'VNJ^:PL ̝ Cń `_+W>D+Yдwɼ!5Rc+א.81+ܔ߿`]BdfbTY~U.cLt研+juzόi?#7fJƖKb!1붏F&*WY<8:*!Tq w Uh  V{98X:5m )rڣkIry񈒕 Mv$.=UQY3 ښ5&3D\HizG Nj،[΅S8;^jvSQ+XQxMJQ>c}rG\>ƒK" b\CY®”Aߜ-˰Ʃ T_%C/TgvxwWulL) >J`1j àiCc婻߇}*dzuೝ `՞4)hدg}-\# |{:!}t. USGh{UhcuCyʖ]"Qibm3b3a ]+!ȏރX. Ym͗-Sq`d;-eկYpUeN$/$I>Ƭ6? Rg-E8Z+U 7F%h+fX~Җ Xxfr[ۏSU-yw@ns(`>(x}>Mi96*b-}t?Sh z"Y13eɹ/ BnyDUJrY[Uم(NJa*"mԟ"ݙ>t} JSHLAr0F Jgl5z8KL]lXg1x/+ Ь@U<ķ+o$zǺֶka+mh &%!X -vܺ.خKk1ɡ#U益x dD_%PjƝ`nϚTrƼl0Xf챶2x]IBȝ|N%!_ Pm` ]Z4obsq,{!TfVUq׾+kL"HZ@ pv֦+oΘK&M& #w~rO: @&:Ec,8+xB 011_,^L F-8qZ}S%tIa'8GNӦz;>^C9mI|RH>㙣酁kC+rB?a6:rQa5n5 3ٞ[|gBL,Ќ]Ҏ eS% [Ħ>繦nVQ.w71Eh>3LMpl̆p9{tQT[]/f`3^rp {jP'tFq3/֥T=.ᡣJ 3ʄ/^"_E_7eəB!Fc٥PH`4S?=O͖`MHfs\ W.5+^w>5QBBwk $dtn@m(Xr2RfMh )b+q=[Ch^ 3Ś3u7r(P\{p\M<$_P`tsXmM6DHi/ʑj>̵TRA2MT\R_P"N:03L{hv M!%Άc3y(-R1nWyc3uM^ąmyKx;=pRZS_ɓh@7/{8|(rH!n]5c/dYZ&UxQ<:=} M~Fѧ=&LVٻ8IiD)_ziFRHZe" )j0YZqX.ּlz տR3}j ?/h\F~ Ϥ+WDgτ+RFf'5)T<'K+ `8`ZKؖxt'3e;n7:1ڋ{ȗ8dM1b:Z_YPxU-o!#j判st &rKK* 0e!9 aU9@7ͯok(98N'$ 8j@W=u)BOui=3awH EۣIC@jbDcF/ B~Z]2#XnEisIue&O (# y%ْrV>nvi|4zr2Dub) >g#Β2`<_!7 :Rj_ ,Ge*xꬺ-0DKߞ;/^tK g*L?YCYl\.u8}S&|##CPimP;ΗmجxMk粓~2-4MI֮VJ'ⳠDX3n$e.X',bsMr)2&{9\ACp@C?E+%64'5pz@]zU)cY2C=\سhy{]irɄT}'ȃ_@9L&ܠ{dxr>HYAW\톺(eA&"J 4pD9h3GcXe1҅[-0]t= C:n 6|i m ~,F#*c=)ӳ 7͗=rO_8v)'$=CF+R0VH7LCm@CC }a^Ωe~)cWVYCĈ:}DN0*GE'A}QNF,("#98KXE-,ͮGzJE([4|!y7Z#Yg(k׬dY<@^l̒D4r7dhqmu:25űX>1/ 7l6֬欋uտavP'o^J:L91 "R:(54rId")u Bwpn$qݏh3%C;>M/3+%k6b&cad`,1 Y-&4s`s7\sS`}Q7SB'7Y6Bڛ#e~RR>N\vzr4F Ly0.S{- lJj6OXW;^,}5$oqjK%*#@ JóGw@V g|R Fp]+$-OFV\Breni "bm9NbAS,m5A*Vy"+[2-w![E/N·߰@t6K6Y @*ǘ]FPYZҡ$nGWpvK/- %яR:Ivi4NgO8KǺt(yٽ_NN%&\rbYJG)Wtk)S3Desh.!-׺&駹'zG`xP`N^?\gw7lH{/>j@0j( }5L¼k-l` ;>J7陓ܝn:>|C=3o{bp:Y C0c.h INڌeقAGUVe^3$úLSE|3dd/jܾi:bM͚x3s\/ VK!3JV7'A gKzqlE SWĊ|/ 0 GK&.+>`i*VOW6Aĸ= 2 dGҎz pתvS48u0ng@NNV`[ZXG > WMԧ1/?@_ NI3RU{\˭HPO<, _;6ek JxH R5ײ}A_BE?IgTƳ|!qiƉ5͕)%9NZ;Byb6t`NVUd̨i8lض|<'᮶&w=p$A4` JM2ÏKk$o,JJWS{|wzʼ`o yd!f\BIeLM$&v^]u$_USo*_e^VE:¿-14}e0HݦrBm/-kǡc@s0[c:!:7ǧT=6NRq㊃ETMgkڼ8sN*WTn5kLa{KO}db-f'cCtIt8фeVQ)%ѷF{d(H+Sw??B41JȇqP>k,N uʽi=3]U 4RS k}EWyl?ö.$v/6WFPbIkԂψ`D׭_.tEZ>Θq\rߐwĸyOOj-Fy ٘ZP'Bfc!Bz#&| i,5O'?HmqŘx֌}=3J #-^6ZYueDsh<|֖}0Jk| #[;籇ΩoNvjv~䴯8 rSy@r5aB ]ZzV_I : #ERf d*SD&FX ̯J,4 VPBTP朄=k&Y;2h41-sǩʊƳҮ>%~oGHC}Ib\^O&x9\W՚z@o6hxJx]<$"=E%-)ZI~JLC25 {TQs[k].aKAC $|&ҙ2/,v6lO|EQjǫZQIHyݚW й g}S&8I^6kPiE+0ӅMc {pm8Tz`q[7})*aOu[P*T}Q=" 7mڒrk+LtƝ/DJ@\ZMbqS1{sz6| sؐsU^wHn=dڏȮq$tkbtg1 ?ԛi%FƱ v_8B gr(k†G_XBqF?QCk.u`j,/(Zfbή62c$ZSuf4k=eO.}E-S4C3>g=43bf돘i !qι"v7ȑtQ64̕$  U3nݤ[= D).MefNhR.)~C閾o1!iF .3p|Bf{,`*a3ev ޻V7>2+)yljCMTyu$(<}Xۤ7Is#{;#'saCk<=K$P_JƯWiJZj)I+"-OX0HfR.96b\'x>oOp1[Xoq!V7BYysIIEQ^:\OҷfG>%Sv1D=Hlp*p .:8WpƼg,pD'ɛ%LSinEYDl$F?>E]{^e{;cڿX@BԈ08.!*H%`V2{ %RcJ2&XQ~t}[ ڵ/Eگ(Qh ԫbokmRBl#2+ppIxH+ɧ91h.l M\ 88vf •BRj i1计=N7RY)LSH32֯("48Ygt gq/$jTʯK-.] ?@K؞i:R BH *VB %jMV%ݟp~m^Iӹyk@rrfmjn:)Ϊ}TqKQCbٚ A*kGw+ʋ@p|oWKU.8w}rg(2.DEwKX ѵ5{Šg寠W:,XgH>orꪎKc2l:Z2s 8*O*k}zKv2d/a;la5¨CqKH R<}<ͰXltaw 7K4zP2ٝ3yp J{- Zc_6<&uHNrYa{ЋI/hJapx #_l2t.uܠ׉I$B9ŲYl&Bsꫂ1 U$]<٧0 yqL<גfKœ=pF!^&r..lmDD&mĝs3^hO QHcj!Gs'ҧB/J8ZBf.* ;[ƭH>y3AfF˯V[δ-j_e1ml%nIC& I ԅ.Hɬ1vb8%{ǥ}8_ވ,Q;RzO }[TCϒڗNαOZRU.kXTmN :L׫f=NȞ*T'LLwb rpx)*Vb42 4ń}@"F|DVwD#Da/Pd׀ X6F#X erw)oݝڵ7K3صnmQϿ 0:˿ި[kS/s3+KR=U#*B7b5<|?pG"Zfg Y (|^{EgTYfAjld[ZDa^12.l5idd-;j ?ݜA *>:$giޓHj[/5رX?Ku=e{q$Gpa;:cM`'UEVV8&hVAJVF\i٨IRi2:]+4wR~NϤ0KZO@idWI+ Tuۭrat ФG:dP-7җVi􏱟a-Y$ W!aylr7^;8\N(Izew70g\H;!n)"Um&*r>OHӻ#'qeUzY O׾h4FFxxR}S!S7_ 525V @HEN MR@:I_353cx <!`tޟfR+mٿX3-+NnkSO=W;XY͓K9}Uk4wmM]nQUe8JDm>DƬyJ:lHg_&KK2 HSd&F$JQKkШR$p@4-Xt.ZJ7%IzzI*L,'A[3CBJ/Ï-ؽ`4vC1`2FǘD;I0aMXq<%5^zs A4nލ!*DijN3v{/5V|#B0f : JG? scDө}}`:zP|ZtD{Gޒgv{ ps+B+iI>`l;w~;uM?nN2bߞEl+Z~F0 ̂oxDsS^/s4>)dM^FeظeQ pb\{{)h;7~;!\$z쟜~X_*-wkYHH[w;&Նݪ!wFF&KB_Yf:1fE-(35Fit]b/v XU6Mb&*;7<¸ zv=}m0lxnLT<Jݸx7e!Ӳ,Z~}v  J#)(alȈ,#v1/1z)6x9>p%V@-ړ&qYYlZ!qG4 Ѿb5Vv rRZy{=*lP7KI* ,J58YrXW@|l%= ,.q#&'a';jZ$yU\tHchTdq(6b&K;[5S̈́U-Ɤik%lO.OSQ 3ϩ0):!m+,as&'z'weN?,IOl5bV>/g=!7>r4sf1rF~g0u9hd`vf-XUR@aYT5wC A{"I1l<Q{bT>1wqFųϹ !Ek{s-5 R0 ÿ #dPU/GZ:,ýaI^`B}]P"-+D" ą6rNa{7n[@p,)a>\Hi y j5Sv0IWxb6:cw.Iĸxl6.Hgl\I/Zv"ĂSV|8m'mx}Q#ş.u܀]^TɄ ܎ˍX=|s`)q*(+7+sy|Z[z(4  ~֊`Tr}V -rE6wq35"~WJubf$42|&m] wy|yW.\* H&v,JT+hZbMj;4~i*~1e}GM+Miw|gQK- zo.Z MDc&s(6:mVD)y|/#p2{Eec(a*֠)B[&bThėocr0Y?n '!Xb~S6*SOs|g~p9!̳N띝kk7 8y() !#:ɹil pXl}q܃~K QG)-rscãaΓj336ML6%>gs4'jNHxcoQIٹ:Jkatg9h=UqOoŧ^lsGgB2G(T]DBCszT! ͟k? `U-=rAE5FիJYz}UjytYZh݌wJV ';8*+p;qГ1l2(n\,-] "Ƙi zY8(OWOy|QA(.ճuk椿|C-pJX>j$g[Heɳe1Cr:Rp%^:clUH;2.{/#2@Hb: V;1rC~-2_`#^QInMM ȝw 0 9!& c,# \ѣfѵZ,1j IpCBnxė}>-]TE^)lAjv εr[4ݯ)M1=3WIgϷ#y)Y$++tվCNJ NjgK/r4\/¦w9U2aiiV wQ5A#"Y2|r$DSvBcVҼW\-BA[A HB2Π~2lR&QJ ÙOd$GaO(IaeCS=W,{E]kbuTج"[kIRnj-4S|P'*܀{KBU,.pr!/Q('`ҭݻ {mMkxXۧSqO ٣af h̡SJ!p‚*Km$O Ɇ%0C-Υjq-9dFGply贌[0rV%P|p`v^ ~ˈ]θBbdG&݄> W P>O$:wi^c ($PBYOD-.JYb.GbdEdoӫ$G!zN1ri:Ӎ sNR:{?%<:i#)I?W+C~Kwi],hgc!>{9B{/P%Lf\Zs][%/9#Ix?L͊avAm*F>@ =OӁqJfi~ݍWuizImN#1>_MS:Zqns!wèNƁ~L}I^bpKҼs'mv:Jw^*7yrP+ +m<?u۴瑦\^mX~%w#aqg!ZuE *:SZ{vuRXUֵ ǐVT.u+u0 o}% 1C{f|7TK:4zZb/w({*]&'(Ԝxg+ۄ $@:=:UY@1b"Y}?"P=5_5g$:Y@!^[dKMՐ ɸxӣ[W-D0NI,DGuXۆՄᏠ )UTUAqg)cD:#-ŹcclJlYa{G5ߗgtmGK<@h>w7 Q:/D=t!amxʠX0SXG'F XߖW @0Լ#;t}"D$uAns!Ӏ2"[ƿ\rE +s.M"AwR릭!rq*Ņ8,IB; ua@">y(1Aiuew^chkop{#ZFx񲽱)"rn E<*J:;:\CvLj~(6d?$#aN{0VE k.Rsl?dK*_"d@'zQF[|.m`|ȱ㷡ߌ'4q!u:+e,9䆮E @1QW35{^5I[-Q[VΆ>l[밇yBv#iFjz7-gn Y^7@MuOV΍=$^^+KcXsa؉ftéݦ#g*EĴ:,m8P!AZnt&{E\YG{U"[:?!p#s2KOo q[|׍|8řshNNvqGIϗu9N"m6/}p٪Sh >T]'0"B,hb"M]2 S˱l>j,ib^f΄NZ,2 cf]IJX[c!vHNvdC" Jv>%XrʹjnA{1P6ۼ+t2d8b)Mehbؿ.?I3'VŦ7ۧ\ =≤|RY3vǺYd`(PHcxPRmsv%ԄlMomWzgmd_?(EO6)>\'~NfN;r&NuritM%?6BO\t6CՓqRz%-T{W:ʨX녢4tmʼǹ|}E6d-I$Xdt h3)G=rsy@ĀofRS#.H!,lXظt$PtD +,L&ɖh'2'ce\ ktܲ}e %;O1@0 ܒUAe#`vۤy#X0TiU=rp?D23z\|,G< %tQF71^i"2R뾹aXGELcePsy#oY[Fzkך~plG/fo\ ilM}㮿}mc20avqZҲa ]R7q8qs#T?D *Nw_N,GDL">uǀiTN|o -^*Se.: 5V^Çinv߻{+*&޼0H L&%uan(ЬuI(d_\w&G\M$|uŊ< ޹_a!9 a{dLFw$#D8?*0뮪Hk,0ְ!?ױ45rA<1һEcFKyxL$V߀Oи -e"Zq VmhJI]~åb_ӵdX Qe;v2A]Կ\9ꟁhocVI:n_ćr7xyVDD'HjCz),M9)p #Îp yh b2 Ipgjqz#;E[|s4i$NaqIy0a~\ wϝǔYn>9"ѻoSo^Iu v:'¸Hhsi܂s &?"S14{-Hr~QJѳ^Jl](q ɴysL^l%=AdTp塠cXfIZ'\;'_=NI]p2k>^u*콜38Y[P*c86OTZy9I?Hv4v7Xpi( s_p01J{|>8H{SK#¦?p:L^y kk+t,ͨ {„XN-!fJ/PܻN †t1#5 蛶=##W"paegJI$`=}\(U/$|FԭIs|!̠ wt QkJ:)}x+c}aT|e5΄;i=@oVH~ApJ/M⒑eWՂ 1LWzqNЬuDs#xãϸgU.@b1mZ%.uzv1QEC^A"\)I1 )q wA'gBhFt)^+l2KiQXE>;!5ƺ}) )3k℣o Ւh  ZDmŇV(%p8αv1ߚQK0'G:NMP՟cF^ XUT:Ov2-`o"vuqxZ@rܨ<4Λ?WXnΎa(34Ե>/@l?6LOm-)6+nx+'X5:rUQXDuu e{EfYσT,]>Oe}Fe~gXGd 7Dƫ.i .xaA]v(s#e6_mC?.8 t+QTZg28ih@N`V'+ s;?43<,Xl|j c$P;˜{ﳪ1r)0^=3V/~d͝/?.T@*glwbnw+\f4tS$].\"qЯk7)vM⭉d+j 5.8E ׯ1vP!Z^Yј^E-쁇(}UZԷ2:v%a%=aL6mdNFJ:bUOf| \|:(#Bn[P$́;&-qSX14잋;$Kb< i༴L (y{eEF^ &YVsb%Ι6|H:t;N;w/H`5/H߽rhS[ē;W~EhYL$ӶV5<2[Xݷ98J@F弙oM43Y]b h]OYAbsIF\c&.\rj<920BM!jmlH!TAtӞ6lDt̉fhڔE+ tpV jLϤYu`.Wϕ,tgVel1!]O'7&_HkSac(32{2-W BqpvNu{>fuay.g}> ZK!(_Hgk$hK퀇ebUH3Q/K!G 4hIBul7}WhPd\9ЃS]X$ ˏ-"j`Դ&Pq #V}_w=>,3.N(J TZ14/m,Y^f 8SF&0(h@*:9xA>Џe,;բjdd[]YPwsDȍy`xwZDs>}FTYT]zMiw^L]d׬|0tJۣ?jnE\p%,[/vI@6(yzy"r.e 6K7~;w-)ΟzdHBZ}+f#v{)[`?Ye7GrQr(U25M3$ EU`wR#2{X{iiM Y vsR§d:xct.E!]`@;CCJ @p®R9tެ:Ww!E泺/e@Q/:TuwpH;> y\̓‰qGH Y#z8 z u#i?iv1TOJr9zܯ†l49G-``'~Z`d[d{v .!8}qޯKD"y"x{e*_TtI*m  ߦٿ|;Z)ki8) G`]8 %-tpq[߄MKa6y_B2"A>Vei+*Ή;џ<]*Q;3@Ci~Rok63(Lrnrd:3*L{)۩9fC)ԛt\o6dDJZg0"H {*H})Tn >&b`L%dNOt}zQ<:#2_;j0ֱe bwڮ7N]?`iBo7"v=g̤Y[/!9;=2.m$4VU:ӂ.Ƶ5Gx0g /'.rL…IQ fgCJTk0d%.EBO1wL) ꙈId'!F\ <;\-9(|y=ؐNl0bJfqDsE3}#IH.1Ea4\oK&xbn?muѯ1Yq #xj\Y_p?mTZ"l\|e)xky 3аl x~,Vx$Dn}Ic:?Q+kD~@rcZ}:*򘥨\J !ONdq C.}EYM[ C*|YA)(0݁rǵӥFAaV:`U0GkMQAml!l.ek$7S᭼s{a(唄1 QLL>;Tƻjks8,z[r·Jry&K->p LCP(>`U! s] anXk!\[ܼ}i3r`&"W۰H>f+R޳ Mn$J?M]X=WXٔmwevT|b8*sB9:>>u3վYI5` YC2c#~\t@z(D:)C}BʌǀurRGHE*8;C)oQ8PHbo7/d-[*H0ե6Ԣ?򚴼e;Js|e)P~՛w&ڕg(7}PQZә \_&De.,b_tk6A4_GݺF:끠]뽴8 ~ܦa"akDQǃlLj(M|hjx` rEDDM;ސ=L;B@(X l@snc  ,bHU&Z?שQylOꌃed|Fe djkviky:D "Zױ]U |uy58z͝S[ ,+1Nd=V rw n>ߪz6LDã|?>o97{),HcbAa}_rCZ4ɶc7'Vf AZ](ެST N^y*|D]DNךNϒfY`࿥*\~+:v/<[Z-#Kƴm ;P_(C_"JX܀/EϼFC +MDW}O=-'L: %y| @L}s$i SѪCK*rνN2FԽH|nLIdV>bdH;aMxܹ]d˸a̚2/v *M)cʿ t%x@xhWrWg=5mj(%%^S*g_gJ?,aICPFHvJq 5dYLl\< *1;p-ZeRHڄObN3ڛ^IH]=1v, G(҉ޗ 'LrH7*efa+*E{ΚG2S̨΍yܕ'3ovwué\Vp/WGD dutf@x 6ӑih 8* i 4] йƵ;㽞ײn2nUY >%նX+"0NG]Zgb>t뚟YXS76:s 掌4fwVy~ԘtN2SWz"hdkbf Vwnχ“Wl8hxI_zh^?E˗82[IڑrY1WO ې0=v2C)۱$; GTH<E+oV/'orhC)7?U{E:%+mنO~0oxÖN] !Y eE;PE߮&z.O[I#婙#YџDuGE;Y[:!ɕ^+>D[e"_u3]{XN1WKJ2"Mt4vi~P5*aj=L1Fe &Np y j~눕1";/f`eMaWyG@$s*VE[]lr s֓&@!t`n*c\thxN^*.[,,5N̊lA#k*0H ]o+XbƊJa4x"~K 3ţ=A {9*!Tu+]\fnY@5Y03g<$c&f^H~ :2h2}9C5VfM PgG;ay_Y Q%N-\ [Go;E E-*U0Kv%kc=EFH~ȤM03<04ox g泒w+.'3@+|z|,:5 f A" e+UrJ ܡGCkǒ9f5+L8r|! ܚW+)}H\ei mqwjBA`<&)}t!WLzK(=/ojIG)6Sy2 cdy_nit)9hù!Au#R·_uuV:D-MÖhUQFDtxUhd@zᾏ"xS6w+Ø辥~t|n*q^b *lLhf'd;ǚ= ]hdFY_zY>䡅`{Ā )uҊS $5.1xԌQg4aP˔=YNeC1GƆkk:Hv TumM>qyX tWiIvx7`sObX Đ,bBP gkbJ{:mGuXrWa1-D)ȰMփ#'sMB@rĦ{\ԫEu׳eK?ƼdY'i C&2}Gtv[v =ػ*`MyZgs:d^ >++4?<"5`,?̤[~>M q`L)np)rl5~k.GILO,)u6zxEX!YDDW]C?Csٗ\fBՄgno޻_J%,܄y <ίOv$5}EI.%*Oh7$l$Or_O5U[ _PYn%jՈryDۻ犞;;5 "G֑i+-5vZ|p)X|1ZJrn(Hy:r|o\ ];SCWU L+ hd}?a[ 7%ٙۑZw諽0JljH)`m[ī`j4molW5'Nv0WlUZacG]F(XbY| %~cLh|tuh,ʊg.gkm2Ĵ] ie07ڢR҆>P{m頩O?`EP$Iَ_DtM23YGW([=<*& X^rkl?pμmUپ]z~0߁"fY4 : D!ը)FJFcԄ c7yEW$kџ&;óÍӗ}>ׇWwx6,Z{Q=`:m Dd6'ZI`$#/%s@+VK 1+Z b*|n-Y?97e=ԨE0^trb;:k1|8/ڨRt^¸Ia' ?-L4I;*,Z X ')wmZċi+:QD-Uh=Ř1+b~jbc}צ8' 4N/*t#<높r)gQvz[ݨ>]4J$CShpp+cJ5}q=A {]=e\S7U$v<'{O^JSvup!s>U>JiI\_ 3důB1ިj =s9k%Xen'^ZW>{a]$uŀ,6?n[ݻY<j, uNE8Xd~;Ӥ| UĒ35AAm,%Dt3@ͱqQM !J P> /Sf!D`4ΞpRѢ--/2 ޽t+&}+Շ ednNS5Һ :eyk[zPE+f$DÝAn '[*mJ &4#3,io}gqC/kt\XTr܀(4Ey$T0/#N \F(\Vq9k&Dt֓dt+Xv}enI^ |e{Ύ&gylB*'W?4 fZ_A֥|ɑ"4,+ߚk]ݰC<F3&_]E}4r.~G#]lH#뚌ҧ5>/yVjh) QTv*ʒ4GmkKbQڋp~YD7#Aq%qy m~xL4 ז0d;04u"v%c:x@1n^[C>HMgjrIҗ; O5@9kM4HWgQwrd/j*T1*yEpSְ)[Ȋ37|仙aQܰj(6 ^!@:_g]7ǀ0۟~px@G0E'ˎLȣ27KCcμ1&~0!#|rBUX}t̛4٪fDN &M t5w+ n;)#: d]K_:E)QOd"RZۑ dI^P8mr5> 7 lw*nd6~ λS;V]ԇ(5"لz'Ox"ߧk gwr͸m6& [`@*|wZLA,c#EUѕJ|T5?\_eͱm8r AfR~LhC#SN-W01^ +# x }WFaWvD1xG c)h$:8)>IC2l #a%ҭf3x+أ֣^-;jWbzm췹|Dloj; *R>ݭtBQ/%i[y[hݏ24&EJHk-r ;8\;};Ms " XO☲ygy^E3uF' ž`ԂI(uHѣ 324?CK(=y-i@lX{^ }Dtk.ݥe._부6q!=v)[UiSΜ>gfZ VBoS3u9 2Uv 9QϧE !vj9oNq@fsp-t90wTdz'S)*Ц/@h`1e>;uɤ>l$}mP؂8\<6D$K6|tΰ@AS/dWaW2{T#zG׹E%ׁS)E5X}\ Hg5RWkc x zXB֟+J_Iv栏.zS17O_\:7妌.[D"d)jїS)lL>4?Q,:n!YZ$J;s@̲aqBHޏI\tf:AsՖpYEX_/Mvqx'!;$hp햛x4 {p,I #H_+?y&Ğ.0Uzp]}Z_Zy(g"XjY P\2 %U ;'|h!7GIeR6-gZbltیK ELےoo^GR;-vX-x>/^ 4[Y18ңCBHmkcb,ޘe?wY1 >)=uZFjrB@`Dpr+- qp w1h Όl N|]$}`a|OM4 vaucM﷓\ ^_Hjt6Hjy)L.[1+gC:,X J FKˈ@,nwR H[ZpCq dž1a]͕>U-V&#l; Јdݼ^h˅D\7ZIɗӔb* 6s@/.C֔mq]$ir!˃e]2!rGNjF vꎱGuX,76$4ذNX~.-!eX 21i4!O1ήk1J^ͷF,eT"m4[]W2F:i$2jG Wgťҳ^*$x(s,V3NWezt˼^+,CX@ǜ-sKl)ϪDJsiL+9\l0f?'>❰*ڒ *qS$Շqjf寲L?1nlS %ew!ěqH\ogvĢCo̮U9"_Iu?:cRG--va|{Js#-T8DṬ!-I-s6ǜ6!}dP.9lQ!ǯZꊭ8͎"w8ӬC+7CHB*[#RAC#Ĥ:7 i:EE`7ihr$"/|8_,-j ly*eFdxxA6eUB\¸E]`fKi-zV J3֊j6^phnq$1 ֲnt\J2.e%EکȄhl%'|)~}mgxd( Ŷ_r21.a)[(p{ш2:#Q2; 2lBvHjnLC1 .@?/gZm< /^{%HS"3n!*u|*~y: /&:/2NNþ~Z괺am|WVqpՕ>XH ݛ;أNT#8.X` r8be*p.™sR}"TXFʂzu+(1*W| C%Hʝ^1ɞZUUl2mj-ɬ߂/}:>y礵ԭ!_tL3 Uc6&(0}Uӆ@i2EF5oX+G8xm|+; wa YK_o``V{ k<;rtɍB̞bb悑iy|QD.P*/J_(UAۃ7ۆcO>ioAq)ޅv9k\lUnk:nph_wz> jܱ-(KLz.PM'%\F.^s,FdL}hۣ(&>sF1h4şp 6= \?Rv_18+_'oC:iA* ZTJcmcV,>G> ]HG(9gz&yAVP7 Lɉu(6nyֿ48MB=1Ir%ۊQ&q5pVyGH6ʢ3R &+ 3_j-%#b8sg5e+xmEaY + 9 *{Ћ=: q sfmӲ\0Hp|#3\W =nI.AG @:ϹJFM%r{"Xr2dB6ߺW QeZ`te7k?˿{bo]5WJ\zRqS$@|.s̲ymaq~q%& -'Cnmx4T3$v QX5qx.m!;DOgk: >WP0>e [v;B|cX Y_O4j2qa 66w-.͂g2s 2QHZ,Sx.j417PX@{osCY @)J#Kd1䦷oߤl8A?T։uɘ4 =~*QOP풸縉hz*؃9U ðQѱ4P1O;>sGC{^+Kw]Zmlt]9ǁW!! ]o^ AC k~ߪ+ce((y!@M{-ȣrB 9b2&31C7![{rwH e=Ln>+Bk;ɭGÎ'JH{RƩoxUJռr%c% D-ʉN[\s,zP+g>!f %(*q͌T p %4PB\ӻ yzPE eR$ ك|P1!O.fg\(֛NX |[tᎦ ;'RRi-^FmbYmL"L  `i⧺U7t1!Q8jTbc,أ%J[ĒfR{NUI5&-|{?1\_siU֋/&ѓata]yxk.m2bml2'?z>34@KXh"Î2AE( UP6ϩUSc?TҲt$욺HtW*(-`#-Xvdi(adsht.P<;M3KS ed *O=Wj\Y _k&P)@>hʇX:K}( 2I:_-+{ ,&S# 34fD02ә%PфƩ񾕦VX\D.Z!qK ?PUJlS;e[O?rEduȝ&CGԖZ3L73Po`  r]G1Đ^=:LGnIsWC쎴s?cIBA F$*׉Vx_i"C!S 8c# zFqw駥F[Ux!2-9?'ЈSs֧M0 e)PR!z_bj و-݀\#kBU7̞e͏ xÂXo Չr;qK<0! y/QeU]LvmNc|4RX+˜&-.)}̹# V0RZqR-F$"莑iA113^LJ Opo;<>Lm,iCbkY 1 on"GAw;t5 b]J<׻ł+!LIʯv Ȼp9x) y##e4wxgR:wjQiHa]qV}ɤohmo?󌹱(ZzX#0tt `Y[o = YId1?,)0+LH1&2w #ܘ@9. (dtUyfLƌFU0UloȬ[&pTn b/ ~(9ppmGU Г'9&bG4+pmc00fE9&v*Ld(G';ED")_{ `>N0'Qx|?PIRkd|ܧŘO5vNtܬQBR_ݹ&9tbfQRZIng'~4j:~{\C dB(Ӏݡk(Ǽ 5r6 XHmD˷ߠaJDʃ&v4@/ `;$Uy}]{{%m( ( CةcڌSQ 2ckbTCUZW3ϼæVSR/tL)S *qR`%~!pF^|Bcp~ ˑ+P*8m>_ ɵ5e]!SL(7d̰3p+=4[QVְ :+]B_"T)]\.W@:jWh ko,{ 3)X|CkU xM(r{1E7| l08n#D?Sg _Vթ _S"!L\ PIcyĀ0CPŜ%O i%!bB)2Jg2~Pn6s &#}]2=Y2iK\xn2e7#$aish8$ն\l-hNN|6bw q jV]@^clW8ޝmER`:Z v\"iDPsI^k&2mukoA<,sb j HSƿzc3'AC9~ΡcUb \F*:~gKlzRh7WCG M!pV1Nzƞ_sVdܖ7p?bq().1b͡;AB&5|-酖1JMM94hS!ϢxXϚ 8w1p}S~3 ;6 8m 婾)~ ɝг$yiP(I8XY\fX-S._#vQh8ہٟY._.K!":mM_S oTOz ݠmRYP vKu~оi N*B[slF!gjS{C.\Lj=c6:K=6y=w/%ޫY7n|&ډ03x{#AQ(זJ-DKD""RLӞԂK.i},=!qۏooMUhL'I/n 0OV=R t`6SФS:g3QOY,^ IOxYchK]1X|=V#+:tYWr\8(fw]0I;U N8B:֔~\td!1O9jm$އ=s=ϽXʢBsc*)=YRWIi͡F(D I+g?aD*%;g2<)IG$efu!VT);)a)YHdk^ߙyTTFƯm2!W-yuzbfͽyXKof m^Dv4x`\{i2ٻ\ H1\(xpSq#̃ bZL*k৻K W**K/罍sFޝu)`T X6RYń+z'N?nxF5'],dF2XQ@ɝ_?vGv?OK1FO*)"Z!j[=tU)3eA:=dcZ:=_Z/6GMYpWϝv]ئp-fh8 $^G͗Hys`f#KHd3 ݄&c} Y ߦSi]\Ux ;G.մk`J; Hħe{'R_)XlQj }Uwt~|$dg"S_QLHNR }(h7=Lӛ{CTD9_ԑ/v˪?Z<&UWkBdAH}\ c(С:ϫePur'iWoGTa7ĸ2C$Bgsr9/p:ތkѤX$ʯެ-Z~`o*@',CIѷ fQxwesǏqfP~ *3ͭ֞>tl̩=5 "koJ~oS!_Y2zl@3km{y%F"~hL9sޘHo״d5qzLmGfpuhmL}=ut(MJ  [sQÏښK"LK`19Z0.:Zkm*'OP,uNk OVq͞UyĭK* !X|#uekrPxq<*Uֹj_׳1AGƘ'#ǰ(pֽϡrx1H.Xil'yy'JFmƐ&.-H]M0dB[oTy]f0jEt;3ro[VJ'1S}eiqgl.]LK)H/,n7,JYKxC3.y B>3p-~s᪫*Y=@WIs[[+n u96y谕LRN3Hi}qTI/\5h&GF5 A,z)BhUfPNR+MCvti, iufÚy 9ɬ%y]V뵽oj4|4D*ʌI-v2ƕoY`ݕ ^h뤡+? SiGc/B'%@kf2[a֓E{F୷ġ(VT$!JTV4+Q}Tnag.TlXcxm)J|ofە+BeƋ"gmfvҜe)`h?7s"[^oV~|>;ys-Txt',j@Թ߸Ѻn\feYqI _K;Dnp1rLxI{)Yԉ2L*:e4εSiiYzڝ˥g>ƺ0*(i.ĤsN!Y>}+,^lo_.s:LW^r+h2@'30P;2/Z(SA$aDcTDKx!2?t3,'V=>CRN#/z9}ʏo[mE~:ה[j>J=:io •Çn6_s-(v{,vJKHEYʰi +"5JqeY5oF(К?nS_!b/QП۩U53哲n%gyCw&6ol!4Bj@=*Os0g\B-m3lNN{5KtL Qlƕ6)lƊm%K@㵉Yp'CrBpk$N놶D sA6Ib`FGR,Bm2ۗq_^ZEC ES 31kB[Wg&kS^'ޚV:ܓO͈Ǹ_T>iVֽ6|}((K;>a rGд<9X E uaFX'LN.''s[s_bXN0"+` ?}sfɵ'?1o7atCYӋ+ʨ}R;!L nbhMZ+eKm~]<`Mz'~QNz۪(D=Cr:lTsP1iqُoH)qdgYSʶ \{P\!kSE)piNXtud, _&G"$[ЇJM,®bdݐ[P" ;짒=D{Sk1f7~.Y0߻L nHu&T'64‡BPc-L#-' 2g-GhJkXft$)DuL=Z3Nxo-WM9hxC^cFq ԙA0eB =<"JԈ5U}!Z*VG+OoU((JWYRU??:MEܓ;B}"RF c S6PA2)?y2 #;kŨ2K/YÔJvfs-9njQ(#\>.LDYU|>BxFcq~-mf]?WтCj$hs,JVhaP9 ]hJjY 2W!9EI`QEy \.j!= q^%6wD(03yY@)ZM,(`^[}3*ߣ߁b=&6dwL/gM S z2=7.*ILd̟NTāẙeܗ]-pX lA~zk7;Z,3 5Dz[΍qYWbkǑ}?xL-j!"^8ATꘫ**+C\p5 6v2u]>r<:gӃ%;Cwg4J@vEʓQI" Ӱɢp;AIEEWʁR!4:NiKcm5Bi:K*+Iȴv&pVbpғf./0 zQ,Hd''R.y/fOU3& v$ r1|LԇgxvDMtX?`jdOeW@а@wM瞾E- GGAz7c"a| !?],U("^4I{X EJ=Ga%:\nx@+=׹ᐍںNT46rYv ?32󹙢>±M{>'XRjP6Ҏ-)yL0WU۪mC|,{$SAyRGvw}nɰY:)rQ%, 1Gq5D]+ʾ(K-׳d;”/sM&co]v$e:=,WwQHDzM|cKdmgΗ ),'>Y{uÞ=@ΜZh|z,g LD9鈐՞ 7|dbJ ^&+$n 1s{(X9^=* ,ZqI~ɦCի 6_Ns;zk^>-vWue}λT~6 ˽IAuv*ҞKen%ƺl/Zކ߳K4&|7kL-!GakjMjhOjQ!& $Kz2̻'DqV)W]QRV|-4l%Γ@6DG] BӷQ?{!s:!áieM|h\M$ao{/6݅q97k,R$ "zIS }-J̴+xtVd,tFٙػo [Qw=o(q:3 ٻ~ݥrgk,k.\<)2]ɻc6+CZy"8q>o%Q."ưFX']bg&4 Hn&P녃m 8.(vcVK>asLo}Uez 2IQϜ!d\`O ִ3sb`W [&?*)A|cӌJ}f*S쁠 S2Qp,VHiŬ>߿jd@v[~ -5lD$:Dnm_W鼢@.#C&gP9bN)mX:JQ1c4Uh:/%er3cPV,CE˭bj,89?a莳TM%F0ҘL{o\ :m勏qSk#xaQŮv<b2$6g䷶,{:2dY#f7(!Q qJoC Ŀt);P6ƬTXSYZS6#r5X X6FphK'>0!l1CCfw!!_ c77?atuZ-d [n̝Jz2㦒5sOgkQP>0?íOMW Y{fy>Z @?8QĤlV0LL%[dh#h N%^~͜-M>vɸbE?3Hl0$(mDWc.:_+R3Xt_6AQ/9-Cɿ[Iⱛ3ُ֦#\SASU&qiaa1餠\'dڇp>Ny w؋+b{}Sv`կ9Wjdp(Up48r+#^$|-Q=ec]bnFȃ<;תXԩ6T/r%Z@Ruڊ&л#zǀnה$1kv 8(gUCj.5\lyj\h\ "nb uB| 5IAF)9-SE!(#cD|- چRc& LH4.4v`&ZHVle@2D(wnK4KoʏuG\Ѧ&oH>Y'XsS(UtĻ3!*khP>1AA`d7#<Ў9M|9F(|qWUkxHbn<AJ@d#>mNs:eˇN|weśOf'Ԛ4~Й1ܡl DN8?{fjTPdY8}L FV9M_ET ٶWUv~˞qnc=8ޕʿs L65̃3c ݑDskaa6c:x$Z{5vi.:)߈4!Y7z^mU5 V }4)(ݐ{l IW $܀ImF\$V=wԘB _4'QB _OkW Nکu2`tʆjxLXs D_d#j2 £خ`yWPФb"8ۆpjXI%WgLzS"Ǚa=Z`/LrX_Rz'&J&L`Ҁѷ?wv;Ѳ-NjQR09Ten:`PeQ<6·׈_:O)nũlV K/p 4|h.ΎwѓңGѝtOɢT8b_o@ݚo&ݸ ;|wRc ]/P;϶[恨#zڊ2Ox$ i VDjE X!nL&%/|OJ5 vyZs 7 GgD [0tg (^sV۵y=V_V4W2 * ?!j񝩖*p!x ?3? c76x{KwR( 'Wˋ/b`˄#Wbl A+`9rǩǗa ZR@Yݳv_>?jG f蠪}h)ɥ)'`?,{ Q[^%NQ^֢E j|YsXsKھ mDbKaz`p5)ʻm aVr'c_ot\b%/́џo]Zی,T1p2LSip>8'S 죹KqKL T)lH4gO~pZ>S *y4=B1P(x2+0bE&`5 EĿqLcwnp ߤy;WoQmOR052UC!TaY,Ԇ/1b(M>LWdOj95FʶmS?r#FI~#+1vc0a seW[TpsnjsHom|.p\].i|g 2ReQ"m"J[s#C#׺V eET 1'{nƨԞſwNuFI6|fԮZCoesmh۩>qUb!)szsI5x]z#3~[syo׉5@6 iyݔOFNe0~}z !-a.A!M2hiiJo*-nz|{Hy!b3FA)X38V޲,L`v#,ۭj WωǬ+n 0l#͜Br2/ yݙog2t#k^7KHkBHms!ei`!G֦rg_ou5Z3e{ t~t۴"і_[KmGK鿗]Vrg֞#Iy6GQsil\M0:F Hefyg?/%\HHsEDU\׈=/d#Pkz'ç ḭ(G {3I|:Csi׻87#5V mPq&j'K@u+;H&۸Lo8$pl(45 fZ=w};P=( ghmiguuP;PDzPK0Iu+;NnlFH̄FߟҮ \$va%6lZIU3{mDJRg3eڗgL;4xSSs0hav׌lܒ/gMjR6XT^ wrbZ醤~iv޻PK$*Gv/n?4HyI/rd1g9S R6]t,9EKz*tF~nMo-l *lBɆ$SJ9jZDՎYy̨VmӁ0y*}aP!%xpQs!&&.G)eAf*cZT C:{NEW$]>Y{ Fa.SLaFM bb&4b=Q%n"Pq-{u(7LtcF\smM5ɤj']^7@:?&l#b#y;a|jmc200W7nu_ ГKBgT^2׷b 3&xJod.de|ؙ}Q?$#>]1`iRMDhI_-ɨC6Hՙ!~ jA=`?"ΥF+aJWgiP'zFV:1vxp؂i@7C }AfB%gqh΋<4+inS{ z H:V-Lq r#z(#P14mJo?@ JUyϯ$"I׌27+G*_Wv^c>J$p(;ƿ"[X p4oo9P^n|DHUg /,r׽"%J}BrD]uW3N2ۥ Fj$S`i:T\|qd}έZIkx_iJ 4Aiq;pei ytWiu 0?c?gWՆM9'!"]9FHʥecBoց{].؊;kj{KgVeY@H؂#]5qJqpxN9lk ǥ/$8"==A dlPͥpD<8^56PpɨbΡQ#龞1|z P@ N*aF킼#?<O Խ&KL/j"qW+*IbL.-m{fxr^^ #(#fώ U<G|xƅ* *n^@J ́OyZ0y(({RBasrB4%m;gC=~- qMkBѫfBG%mH`GEDǿ>ŬPkezH/n#h8[0A7`=FԂX>D"ڙτQ OïbKBi#BVqAlq>wX PveȴX*l7W? <ůIJB濽H5j_0yLa´drhoT!_{u_:GQ/mK^ʹ0{p+; ǽ%1:|bWT礂]2R(QjL[R["+y .dz홋Hb#>a 楚_Aϊg]QdUa\L+1QP`a֧OHk ^"#AEȴ<RհtPWaB쓌.pI2Yͻܻ3Ћ+P?ayD|CrYo=Z @^ 1PNjÁ:X8"JK B6Z#eX+ğR4 Ց./188F^JNjP/:(L;?KgV h7r8$P6W84OgQ_1`9J( A띀u)yG{5VO:OSkƯ(Lpj8M;@!.5\rĵH|Vd oc7{iXcǙV$c';V= |-8n?;~螉0)EE曏vHQZxj8>32=9#S8$ +ul)z1~v竷Wsmz2yuL/Q7̾qUd8Z3/k ^ۘ^KVf)1Wb6nTDC3ʃ^ Gc䈚[Mx!L&u cwf?ԁu _C&$Ȍ+>=p&}.nclIir}Kǭu גS-UEp4S73GHoY9GB)oq.^\ÕV̛&WJ3?G4ڌ@*}J=jKt* ˃AwX"n8(݄նf;c'xhuoM 9 ~*~k1|z26I-@:"6 [ΈmS^ r~_X:WЎ;%0=P9/u1vLXz/蒩?YX@3Drmmf5\}ʅh#@NܣЀz{wHC#l)r): }5y0njuG]`; iqGW<=V⢄ƙ@JDxQcó}07<J5~1sP0SsZKmTie(mRi1. 7WO2 HBĮ;X:ɹj=tͪX Fdq(|:_~l7K4nɥjV;B ˆ?FayH6"uf:o74ݰtlnD`2Ao1YhbҒĞ0VZŽQ7\d5*^-X@7݈ F0[Y ܄A-704AXaKR*xP¦4D; L!fGCH^@]S DOݒuk@;,S)^-k;T?W^wmC^zct sŃ _ >I?$WEՕAKbs0:ݚ-=/(2̋a |u%-+-Y&m0,;uś,`{l`]M/-o;pm!09-B~| F]^-tE gk 1+Ҥ'lo@fva) +ݕۄsirc b_Ed ,Z%3c@pC ͮйx-\NrOe{@$]uX 0(lNX*`ъKxK녾DCNa H`WO쇉֌\Hl=eB_ƪ&D/ߺ$1CCro  \4H7 + =Wr 3Fa 2Gs(,6ns1h0C'9î"nջն| fPk!'27KI U0NA׮3ʽ md@/>[հ%J'))IUyP ˬP"m4d_;F!DtpGCz#ӗ]zRH9`0̆Bz y.7 A∉ 8)t{H3bR9b P.G'REfؿ ve[StKo"`qblsE3fhJ&m~ދΣbgE}QavS8MN"MN8ʍkǕG̩ͅוJ.,4ӵƗlྖO<[VG'wsdlYU  ~Sh"y\!g S}m6Q\LPZi7"Re3n2mD̓R(%VLj6$(xCKLY<,7M5؟ࡴWo ؈3/niCeɲu'h=qN@n8pU\T+:?oQJ`CIJ+H.ֻMaSZawr{cjRu!!>9Zm faw**F)%b{xBԐO $Cp, Fkv!#>P !G=6vZkc{u!D@zvpa xP9p*)ijN= Z"wI=;PcL(Y,YʹJܜJ9{M^ c/,qESQ}4&b3yғ@5o6.D?Uhs1ʩGzGX/$+v\Yt/oLwbArK tybvv&wR\c0MK`^+iBidZ&¾km8 (`ͬi72*rfm˯z[zAY]kc!ahU™;r}$ ^.}Ej}|+V evdxÞ|Ү} l@P]Hq.zd0?PE gK! IYUu!Nl4IXT8TS͙hJdʨ-ٖ%I qCuuWu\r-7#]:Gun !=y6N{Hi76 e?Zz5?wfOZqav'71t,]d~O ;uzZ \p%0m@#y,+ -aõ8It..)4J+foN6*6]n &h>&DZ)Ctb2vZ2VAXF&zdV5GZ(#hgJڿA翵nQ:$Oi3LYQBPcď])jwg"g6Y\# G n2]9xgx7906(E3J&%yE k;)+U-ktduK3/iG)Na!O2{•MBȟ;3%jت ^}, wo'% 5ڜw0UgJ!g1}-Dmpn䟞䐵tY<5$HZGcwϚrH)d53nuE=8j%ei*=ʶBaa bv$iٺTb=Gdʞc ۬_OuP&< nsϑZK<b/?-̲57E#蹡_HzY]~sp]?;L!82 T<֫_!p"s!٥vI߰oZG̦"-8CG5b1N@kdxwٶXB7\]D@ӥ@cmG X o ݝҌ݁*!ƞK|K-}ݹjqΞyIݪPm[oX'e߲jUmI ZE[\l:<fތNk{T:A6zbӎm!V|A%NGהʹ|G9ؗ*X|s ,s 6vRo._h3$ڑa׫7%; KW6gߘ[!wz5D[?k&LuؤB *e{[f7gǿ<ұyܐŸ`V*Izaղi ..5H "]D#@!dQz-WnuA (B-Xs?vUipd\5}xn4ivMOACZj7<<@= mI\i\&{wKkP?B)u41?lt)Kb\$Bp&x̐=LzlJMbATql-1颠yOL Bٹ̡]hmn#!VR\Zྋl25֘S*%+R\, ee /- =ݏiݢySKf18Qjg<he,*՟?PD8g bXyIJ#yqbD3USZK ?2(s:PG,ܝ[s:P4|w^O? EX=eT~kKd"z 1;5!wpW59KBL7 e[͍^m>dl"\Ж8&KWx2 rN1` 6n%C6U("E`< -UAxCUj1@k)8/Ff p$hfHȉy fcT r+9떎_& 0yg#XU2{IuQhQNR~hҏFd]V)aISqxO?r I©3CfCćM\߅٥s,~Ppe.iZ1Wa,J:ōm}J4P8ReAHbM*XGí p<eƩkVD ^ fo̧1:W'R>'7IV/ de*4Å=p\@ZI9emAAuH؍>1щH Xo\f0ZMS >J(Qi%}t w7 2?Dߏ[`d[$X DVw[&ޢ]P%)ʿ RuGiX+.7ʢ8:r6{~+1ȴkAsɎ"*fhYv4fqIy_JUjJꈣZ(h ;->׈G_zi?⟋(ِQ1ni$#[DO<*{\M+}[~0 C dGR= /1S0;ιxCR8xUvIt~݌eLW$ҽBxnlMW1AsS͒8kΨߺja~Iab3|kL=k5MΔږAf'ԼlXƊN5Q6u&C&-Ke@ ҥ-bėP^U #>E<]0c ,IGÁ9lo*]Bzr*7ΐ:(f6yP4`*8qh1* 4\sğPڏe2Q ]b\E1cOGwZuäИK  7%_Zu8=!?GNOYN#}w{jp5;\Meeln{9D";v+y"koMjE7?fS[URCeZqgSۣm "ڄC^ &RAjM~.}y'U3Rnc)eW9&Apx@;kʾ1,^igcIJC֡6ma]՟#Y͕e= I.M txOvt'%7~HA]u8HE. "Plds/} };]K GUpM 6.$(gf3QW<ˤV H~SlRN~1nOn<9$< US7#5gtj?[͎ *{$[|\Rvfa >{3F+ؼK|V-'d^Hᬆ0w{Jd=7;lE'_>wG!2]!$8":6Y_[&:aW) (i{`!'c !D_' {U3VSۚȤ|dg|==0\7%<hy׬ԕ%A2uMphaN84 V*EUHlxSYA\g 5ۙYAh7Azu*ALVsع4Zg(ũH:Y>NFyzE5"EsSHi(% aӌ{8d%N) M}F0ET3wB(9Po7/$A)T,GY9Ul;KU+SZ~'jC#ȩpoR!1a^CyZzo CM4|īH4%xq#c#/%zN&ݙgoP(Io$7*}iW$A[x"BF'}k9O)e( a׊c4v \$!4']εa >^8F]0zq]?ۂCbPjCQ򭨷S iE[D_@J {mTwnŪԃȣ܆e/8tg@W@e픭nƒGv WWhXι4asT#k˕3)&yʸv?TJkqdG=#vD[ [Zϩ2LU}==eDQy>5MLګu55kn[ νTog7m){ YB} ̜Rq Zy=8ZTYQKIsm&I-76lbP:)h!P)H_FC_5.8plDYv]P#bTA2cn@S@f(Xh\+n>Dݹwbex&RRM^x3Y~x^I%4嚒 ϕ{AtuY$9Aۧ/ܪfKxs984}gReىmm2yQ؋6+;5Al!$!RۻKix4P%wCF"AʉW\'y_^ z7LQ %IF~ `h…Ӈt~h!zqweKᘗ5# es*ӄfR/lgN'[ e@Si|e;#H*NNq5, K^OG8xxWڬ;'#t^W@axENQV)ąE|#KE4/3P:]^`(,&`|m׎Gn2FGg.FZ4h;둭3Y-Moe==gԁfNv2Fƌ^3EJ$ +UPΈ|tg옉υPmg;`yIȀ!pda:/ 4Y-cYsnjq d5iZՄX61 "R;Lxi?dOe@I~v 93$0z-R )TX,ɳl#픊v+Tu۞)'xu. k {@}椶CׅۛcQ)6ƛM`r7sZ|rm ydܗVGGUQ([lyĉ2%AS"3`Feh--1p wsoFx vz]+ *>Xa& :jݥO1B K9Y\T\[,5-v;ъH^[ >6" 89lp0TURHѷrAFFH]GJ)CC\hgPu'W ܓƯٹ>][F$Z0(mƭ8Sgň畨Πf x8l.=R+e5$)`e5x+qcȃR7ނ6Xo7:l`*)nTɐ15~/ec50ѾxNDrWu}Mb[ivPw_V!:H?tD3 ʩ1hWZRdZQy:A fiͥ {c8z l#,< "zjX_$>:BW69XT[[i1|.(Jނt)}{1JN]lP|\jc桩p`~ !ݑhPG]SK ߚ'IW[؉cu9FBɵP#!>eV+a} 4_D5]A:0j U{ )k08Yq/O|dضSbm~U:1aܙOBZ97O9ᛕy5ǐsɒ0lt_0]#\Jy~Ͳ=wNP&Ms~l(-%_Q7RQ`Q.\~`P^$^$(VV(G̓iM}vJh@BGy۽@u[F*ЂnT<LeE3u#;XjkҔ4!i,&.Js)#Ǝ!`{.݉1ֈSA|Ȕ\*sJVp;Rxmp^rmd^Y7p"dҞz5 M[W=5g!r%_@jUG)jB* 3P4/S/RJ< Y u^:L?oj ϚW+V RƓ+bFWc7 !=(ீBBHrGq V  gQdƘ+ %s`|t7c{TB[}'YڗeI:^~Z>L=O:Ɩ7~ 9ET.jJ3?hPbGuLuφpqbMZQrJ2]'dMVؖ4MBЮE˭~ly) E,?9}on+e}7|ݡyC W)$=h&IӫWTpJKJB!K dS?BB  PφZ@ GBx BA9PaSj4+l4?n ʜPi k"IKdÿa `["7jE[gbMxt=*/4rnN+Qo^,H\aV'^%f>TU:Xu,%Mev1!8 ?m5K[ ZVY.˕_zoAShQ<â \gncu6N3trDA2o :V jd$.⒖2#5L"y^LfZS#uCpsjnD Ŀ헐^IkMdU8*7LJWku*{tkҕPKSCǚjnabAtG*A4^)ZaL`FLsDcS]i!`*0 PH * (2@3C0F4 (zzb3 d?8oMA쏅I1/fmbā}N/XNC]hg6M<1m*Ro=dzE2fnl6&iG %>㲞5BfwDY"a$^3۬4XR})Kllпsyw\W{ KA uN̹2NG[8>]0>'ig桾Pї?8 ˲WORIӡq=$a G(B.,qZh2QSֲ|v q\$vX)|a !w Zp10;9 Nnx>Q`o]v%n2D|x"f¨Y/@,`1EM_ ?#f{_zH9 Ф4%$~'r[KFG6GE/-T̴7U eswxf̳{aUSe`+ĦmG;_RtRO@ѸhܘGgV"IE7~xJd4J_aۃVwL)=k5#6_2E ÀaS9U$⯒cUQB~m6̨2ct%L8hI.BRUwBܔ4v$6,|`MmX~>&! `&]늩X"æPnGj OJa>'+96@nIag4UtfF8艍ҩ  x]ۈp%b@iCVPR2Ak;iYp{bP fDܜ<#y]Hs'(ͷm8;yphA=0Z,XD1eYkrjBMfvzb+;B\56U^La¡(TA쌶#ܜN&فl @=b+nX&6xAuү,plݙM#*'b)o1BY-#획UD羍1=[-L~2Y2aC, f򶗑g) '= >om]{|2Q{;+tٚZE\\ֆz[^r$G^rVUS :TJDYo %|€ɦaJ\|h5y=SJ,i)c2$N2]j_@':;;~p[6ZQ#~56Cc6KUt\q|.U6 %.ՃqHq{`:(tI2D=s])EƴǁtDΦ>]W55tް'KZ=Yă7!/VX*:sr\iAzcm_*7S4ǂat#7RF 2zA0YjhFu"j\zGH⢏3Av筛ëa'& Lnb47MbNo;ML\_kF-G|0y֌Xrh<ՈØ9 aCfN~ZnFJ'Aub5-$/}+MO[o)0Y#}#&vƣQYި&5mNA`[UwF :gRˊ+pbʤ_|E+ۺԿtu| ̭X~ð1VGӑ>NO& Exc$P*(T&=ChPG?g˿1)v10Yrv Iu¥'x IKLs$9:cPx5R> ZkgD)̝lMl1a;mn\mR ussu ȬRVPܢ,W1yF1xF4GΘhۺ'O%)R$B,BQte9`j,]fUR~7gNc꠯ʍO!g j34 -4RcIUݝ53/8C퇽 i80;*]ZPz.< \rE4bJK}*ީR%BidZz涑U;̾j{fs}9)+kj&C8@v6$tqs}E&k>ۂvk"Xa@AW>']&@[yrz? :_E]\jBҷʴٍB3>ogWՔ0iAU2 'H?uawϖ;~Mafj-M7k-OhtO'/׆'7Kq̯:}%`M{&K?7Vju6)(ً xփވ,BLz&l(z ц3T`f>5wPU@PwcaSovJ%gC+]B\]XV%)3 g[Nx57%_1Hp"G HS =Te ?ٜUKG$z2ߒw%#eFkkCʰ|/'󂓠5iGwt=^v %84Y1l;Q\*hΞ;&#M@'GiS;iIJޞC@0-JT0bqƶ֘γЉ$goEYWgAR'sS٧T/r gIoԬ'L1\5`Y+NeCj">W6V\J|[.#^R$\EaZЇWRɅh|Ȋw@X!x4w Mb/<_HM}R磁 0Eon Hs YGwo%F;ACUw&*G> ^7 %/EΘ@q*!r*Yj:yMe4Y0Tf+,BW,>ǂAA} D]ZJgҩl|`<"eRD9l! vkJƼ _ }"ypOyRNPlk6$BǙ?1 1O^K ]^Ӱn5[PF$!QWoi:71Bڵ÷qh獳'G0̡\'.| `-a{ i 5ȵt;@ND Iwyo 0KrBؗgUjH% pʍFza.u:;B@ [_eTB_|10/7tXԊ@oF9Mו#=nʶI4,"8&JCl2I<3QakkK /QAlSΑǚ:t}feyG*} +(}XdQǞF}[=dA[vk['2BwL(/`X,>Ī|QL+E&n^hUyKgkͷ8 V^]ʔ s$d4x1֯߈$9+fj?K:l}]8v-ujDkY.*`w \vM\QW͑>nbKA&x`j&#${G9nNcXT(%D&#,l%lhhb\~Dg|o G>fЊQ[Ol5{3baYgBg1ǐ|fYF}4'3H:J(#yU@̈lrQ ;$ڕ$KBPZ1;L#U9C| .ӀMa4Y6%@Rqa .ʐ=)5/u1iCݭ |s6*Xޟ>KSzqd丠,8<3'ڃ5u xhJ9ˈͭگD  Ii/لMͪ/p@yX|IV/s-1WP#l.$)Qťsɞ投7Ar:kgt0 8М0װT/5Ҁ*h:~zsxCl}sɎ? 0|8{#hՍXz[bs!0kEp>v P?.4pMے>:|-GtLjM(}5E\x)DJBg*M%V\yu>Qvr `8n*he4aW=J4s5wLJp@xUK+f\#.;:K<7-;k}W@18%aWOAw4j8fGɂicuuAKX&9`l2OG!PٓHq4xUO`eσh {*O>5< =<)Nѯk/7/ސS(:ںv|v|aE ih P&Z~WY(JTꍢl:`#%5x)<#(KbrJ.a9?پPoH%t #aP]""cѩaKbpkuWmzPBJIR>S{F85܋)Sz'Ϲww)xh]yá=C\r{(ޜ2< ꤆AwlN_~o?2?.`\c">h&ׂCi0ˍ1l gM pB\-42 $h[ߕ#s2jak`˺~;[t847Iu``x ?~_e#"WU @`xTO>xrƦ㥊]xyL^tQV3UZ9*#NAsYsm{xڏ~{#Fxdl˧e썙Hd3JgI#lɻ 5s[7S=H2ȣ>}AXC aHRYPcJӎA>|ќ@q f-ŹBCڂQ\2m `xN˰^3$-}Qc7_#tA7rU%"ge $\4EEc**ҭ]z/IB^55gc+f7gj ^ZuJ}gmч,p >ZAޠĺmiW6E ad M!yaYV;VƄX3P߁فHZARlXmqJcr tÀ ${V_ȬN=eT1즓&g0gSEcJ7H[X/=*aly$PJ2 ζݣxRM @1BڦDU%?L\39ug6)yzk_(/7WꊍVӞkyXg-ɞrQo5 R=SѝC{ʮ[w dĖW U2*ate>?O)Ή0SUAy;I XdfBKYXِf`˳2.+:Cle$#S r峿4ef*KʌII&wJL8 zf ~(-tK :xgS*[)i}uDTF 5v0ODYMXQ8hyQr0;M)$z90V21+1a c1:zSTx_ i Z$^s?NVM;*ݯ?[ 4 ܵd M7Zdyk<5N^7ũ ӃňlyyLjDLu+{30t" L<`z?vUت:[<30K]tN]FTjڟh!]R<|Z?/²Rtqk.HTCv1 _*7%xnViѕ-mse@)tyMmD{=>.[v+"UhEi-zc..{< 51Xqޑ:/g #?=jYT7|LBC糍U՝!>UIL\Ⱦ}2ÿڄ$3nfÕ݄52 AfzyV6X_ݵn8]?-_7XuQ qR~1p Hvx tZ9nzp[y~^٪-S {*k5&q(4G{>v WN_gYH2VĆE-w}N,GV:9ٳZY|]ni lH/{^ws~wǼ,lmp4[4p!$2sb=۱R06x O.i %pdVZO"*P[č E~V9rƼ|Z|w*zW5#+!CS/FB̛].s*-95*lL $U!HNת.w%wb.I(hcb9A`bU?' љ)497[34JEQKtOxVݢRk2oƫiM(sw!nl8ϋZpot;?6F\ԺhޜqO ;E1C.8l!I9j]" A,A2V> ǺWjyKX0[MD2bGĒH֑tPQ[y< 1ήԔe՗ vmtrh{{T z\g^El,c؝l)A<_?"ks9u 앛a=n93\a 0BL ͬ$_5n#\~8 `Fn{lj|s{qXtfD2'q۴{H|HB+$9*)Rݻ!MN(*=+ 1-f isKK(1Krf3%GTIwp!qU_&FEcw%UyY!\!* o7e ̢r:1$bt٭}|]yGV xr ګ#WS%kF{RĨU=֚NYr9\ ԧ! `)ٔV)Så^0Ξ${QudgP/NכDa=|Vu89of[qMazf'ȾIR@ëgO:}Rg\[2ťXjZԅ&Āp1!| XhASGr>'U~w׈?L5i2V!XyUS870.V7 证Xc0V}L]ˆߺM>8$OI9쑵]FDJa5Q%E^YQKC`#8^;xЯ[@CoP_@\D̬'X=ZpBZ8Z$a̅lN}gE7eeS= <](_.Fcw XKcnd=sc7\TF*?(џxĵRH7s66.Ap̋OJ42'F%,{!-^1͖1);+Wi+Ά)nH 5M]=v=K?gew޺VB;}ZWdKi,32%0Ҹc)4¸xٷPz>Sux,4l&^5{7Ƿ#chh*=MX捤j<_̜7J7AY7ן^p.-8De.!;IV:kO&𠽰MBhdHH PR7^=LKWg,nTb<$=n< Nį)vNKW+eJ?JDHC46Rٴm>;՟G80E ?RcHͺBڏ b,lITTBWkt-Jz#@_O[r_쳏'5OȠzMIDzRDp_~RȌ}2qw*KAvSy(W "'}bH.cs6Zm' ܝ^NC #)9􈳒.-mnOԠe_B?l7螑gL~LN' %%!?CًddMaag0 Te4%Oo6tO=Chuj;@ vASW _o`[}2 %`<'c,_{-_?sɝHSx]Zb2&)40VCři|,6Xix T$(oF ڕ,Dnѧ PcG[MI+ﻪwɜBmg~]4`r+ A\gGPZs ʢB@;tp?z\p[ͿǀݑWf--KS>`=NڟN_%;Ũ:b|Bn'z"m48F'>zհBch>UrvsajثR5"<FN)"HOp:Vt!˧#qIןұueIbl\\#-z%lּYM|m M,*T ?wOŢB~ !8MX,inIg|+G6`/0>z#9A՛U,TWEc#eMHY#t۟ݔ8,B \a+FYh|"/iF'X^{w'jg ąGnA,cH%Ǭc \@9 e@ZKlb?co$҉^V0w nĂ1sb[6-5*@\\(ӶC$󰠱r#oز#1,"'o0wVU;,LJmj՝~#l }u}^ZI:{:~xMR>Z!AxTx#SpmIw\U ~WPCa䴢MW_gI%&D8o e;OtL0Agb xoz ``_qIdt$d+]I9ս|6uJ+FmB@+{Ӝa4-b[d? |/ CYlC#v{? Bj'MS =glYf4/2͡>#{Syb!/{ٍc.ss e{ L hӻIP8;k)Vi^K F+ss3sW~6`4P@²g* R l 6kA& `Gpֵ0Zf u!y3/v|unBPv0~[pg|<#gP䐴piE>StXA3=8eLf!ѐM,YHӔP(1GZܝ-䉶p 8İMLfs䁡uaZDF_4 nyGFU sڭC12ն1 , #`hG5']ȞV=)3/dQP!;2Be?l [ZK9u|#,@/;CJ*NK%2픦UrGMȄ66Ŭ4)y!@ ]Jc]6T8Dvd|lZ8ѱWEh9S,h'H%f Oma}? L Ko:G>)M9Ԗcm+%sl_~_}"Mnt8y©1]!OkT:ehEgoޥeEjQ Oj7'bv'j8w; . ]Rj-);', <Rn1y(C\u KE N7o 1,Rbqyg̊G1^.wԯ4 PQJ-4P`u2" \LGa?1JTr(-!}m"dԪ=,l a_!_e0zA0@tr ٚ'm n*0Zz٥K# ˵E?;iy03Oʖ{ ,4`Sȵ _ 2*P|kFHYQYjݩGu(WS:gqɇ-oeFBgc}*@NQU%䐨SY& ?စIӒ{MPP M?6.>5gASE@b7OMˤ E!|2^rJ#mHhGqsl]\!,bZʔy)[#_A>kBZ[̳Nr[#nЃNΩQ( @ gF WAupdEk"Ṷ̏Mȁ>N>dwҝ}^E._=@Fk`Ijs3uzF-vjz)MSvEK'>$HrIVw}aqY}e%0Gj[֚'?M3S趄P'.g{[a pr tV۫څ{7J6( yE7hgtpK~1:5@.^=7N`iaq!wý >YLqt17l}F#zGҒwCmվ5@%1x.͆ףV}vz\sJ_AU1>w3r*I%ŕq{4hv+ہ6.+'?̸g$h!L(џ˴abUY544z_7}lt:۶؛aATA*UGjұTA(WS# <$Y|P|k\Am>#U~A` خe 8=l 0&1jF^sr|z^ddJ{kЂl Zߢ/>x_zG1_UZzq$8xl՜5<ޝ߲xhw#\tNBDQ(\ {IV!{8AzjpkE30 L*q~[~Xs!q #tU ^ Zߏj{z ,f:HBJpJMN舵"xH @SMFVɎs *%RdQ|IOR3.CV- `dyyalO' +!V3пYKeוrkЧ?4WKYK?z{UrK j'TCqV5g)CQpmbiX83TVZ2/HSyK ݝ>%MɨbOz0u<ĸ._D B_\/G6S% Ν6fF}h-IضR6Huɠcw?h '}ߕzb:BfqKlil"9O/xx\2WcMr!YZښwd ]jdw1 .b4ee@a?># /7 I䯀ɣ3(Vp𬪆|c;+ N ?Y6j yq ҫM([Z"' V [Z5abͶѸ Ų x 1Y7w="&!D0vWB$d Z}1RU"z~,-廠=uTD\K# *ªЭ\0ig2x<5;xrņF9FA\XthDZ`g>+vĖ7!z`;@q3j2EpzJ2۠19h5 A_,rax n :~m{'I#9`rFo_fAQйԸ{24ܖQ8X-z;{ΈSn$EQ7'khP|kiq6j|My".;鸄lf25wM|/!jf+w6ަx|b)CZ-MڡH4[oY%P<%M- pA΄ 2xb-A_ d ]壘ŠPu`}5@?.1i[uIbbUhcKuvMrhpA[lKj,%z}/c|saP!˗>GNܸѐ˔V'K\uDk`)D1=OvHVE 5|Ha-.q̝%|\c&<Ի^$}K3 MbM̝z'锌\IwL' eX5)QVvfEx q)H} a0L?.iGŌ.h~/ұ][ʽDUADXUQ?Hζ"ˡ29OWO#ywLeZ2r%R"=V4.&HISZ'Gۅ粟_m<,(RPy1i.-jVE׻q". +JE/B䆲4ECr3{.Թ%X (o> Yi7Y0S^//PW6*k }[5hA䲃s8m>0I"kD8[]]"A]xQX'!u f_e|YOL=7VYsqI^ϻN*q8-$ڿic'FDz%}M({!&`CMXwq qÉ#E ?WCϪ"N"|ͅUWPl Mf0'^9P1.kWΈ%gWst3qrs ICf%o'cdB2@cx7PF)\sD1/>b5\J|iBP|zb{`oa.iV4S"ͭhM5L:CƱK|B3f-:YrY}wo#i8\LbӲ)@z AJ3( *Qw*KddBm/3 2oK;XE5砾63B[GԚ.]32!R$ H N G05 YŒ&uϑhIs_g'#ambg-]SKAÐQ|ECBτ0f9R`h<3ݒg(4 5l)vu/Aه @֮p-;1WJjR|frOs)B:f7I;)xlU 0Rb0 Dto "% WFt;"V{nm?sݗ>g [ác؂%.f cz=h-H),p 45W-˱<Gs8_J&dحz@l{Wsߒ=Nt;g2359XH+3/u Hɣe+QgEUxJuO5C%#(~uמ7isxSG$N?k6RD2Th5{!U_(-]A>皠(wuI2oSy-݊ "iҋR\yb f=0CeUP,6b.&=g{hi.0y;w<-M9A6/&/u&[2MZMtҖA5e0 \3bXlؗ-Rf5QX'b:t_öM&-r %>'ReZi~6`>] Xs扠ȑ8#Pe ۖf4j +@1`==xmC3K hY:n'MK͈tG|)geY)ܼ"zXeU,r_6bמ [߈SD(y!j~KP<=4/|_K~c ;qFzb7snj h3k"3PqgC@iڶ٤c2("T`"~I&%mmINL&?2A?c|q*hO3?WE x:dr+oI'"Q󒦖MO"@ZM1D58!:}pX_DTYRuj^;\aOZ ݴarlUΒ_*e`n Y )QHRA^CCӜcaW~`97>g?@dUf @=ʖY]!g 1XNi>:m{M1 27H&O=(_OOm)jxM f*8 ^:䤨; 7q14@g˂aق x(8˫w+dk |DoQ! IR3sǵ Kh:ȭ#oj~S [xn+nY4\+RCEvEjq#S7s5p S*+cXH`CZ|8~AwE/"G"0rs< ӻwvK+cxL4 ‡k}ͻ0B}'+QZyFD9湟ȳvp7N܍ZCsγt= Y)K#m1&׊|Enf h05qc6]/N}I'g1% к%J91ءދ/ͼfbjӎC}ACj܀{m*چ, R%[˴hy6}I`N&i_l8Y (8]A>I,R_E Q&OK@ jGs?bQ3&|~6V9;a-L`_?(.mq֮1aOp w1䞒ԕ*QD]45 8*}0 6mLhqp n| `1?Z_)^n)M$^茼xz3ԍc^h,/9׻FغMOu\J7g!kYew52Z]4v(S![9'+y9[ 6c0OD+IM6/Q*Ś$xRDb;mHL"ME(.;2eO,y7FZuvQVCPdezA|`6vB! $hDC*#+X]59v%Nk9>D|`CmJ\Ÿ&Fh!|:-{lܡ3܊]Bqٳ}ك́o[kȆ?,<º wl4yPN8Ss}s`vv6MPWxC35^6aZֶdaZҐz̛,g^ ೛4TN* gpȾIN eL*>Ot$OMmd! E<*Pv]zjc(5KMjg Ep Ye5?\8Z:B;9 wEۊA$UI 3DGkW;h:mb[DD-hNQOHj#5~ DzKpjh5?DQʸ"e03|]-ē(twiWFX_Hlژҟ(??ײ ξ,Čm'Z:uOIa[ӆi^āyq6)<3Xיǣ\ _)&zF"[0+T;#ڥ/`'ZZ<  jWutyAcmXrN{Mq c~/Ć ®4v~΢U3,dE f>gv,j8cn$hL Bac!S^.oP9`O;8LBJW LYL#~CB5 Z}b׈mIi*FjfVs"fLA?7~Uu%)I/j)Af )>$xZH9JE<X{mbEj~m>[DowiP@r7,wL[dH~%V:mE^%8|MhdWHh*aapJ7*tCVUdpvL:=$oM`D %۵{(1߂M0X;S-w$C{ T(}:nm8UߏD{?\hbztr`>*>#@;A]0x=g䧣;}{WL` ʳc|V aeա$dK1H(L)Y)z!-Mq膬X%NRl)es[I9M0ˑTc3fɡFRċ]@[ŌZ}|d+7_21u s1Zۏ zR񓆈kq_{8]~ O Ba뱠xU#GTK _AN@0G`b/=pa!qr ]䚡E& crS$^3U (>djϒ&b7]np$p]Ccn]~R$1e /)cC鄬yZdH8; % ܾ3ߌn`}7ېnB‡ [ޏs5KwG|dv{7̕G0fTUq vO@Z͌KK'_UJ0~?>@X'YŶwd}NĻ]زjm3+ΌhomVlxr \[B47 17C̲=i:$gSNh0]9 ϻT1|JK2Q}Ĝ&uٗܳf]X!tHm"ss%WpPEW"j1.zGkӟ݅(ssc.Pݍ{NB)M&L#{X0 *[iM5+$MAߪxy`Fa"n&CL qTϚb4*lãZs# F.ȵ|]++򒜇k 6 ;c1Ӓj3cݧ+&5RA1ElC+%xկ_ֺ"c5xh,3:ӑ^RCCv⬒!˕K!rETiLôH_{8g~kfo)590zn[XRпmӮdOw-(,A(Duf#sԵo}55q-5^O*y\PJg%خܠt >hjtNosIPIbQB~s#@T0Q/K6ې|L iK \I"`EE]Vq6nH}&DP [5@j(D&iavYȡBBRdXa^Z]<+$܇h$uVCO/Vpr4o1 %,L 3hjd%f7;ul|.ƈ:J;JcLUЛ""*Ԝ;U(KVLj}Up9xV+K3k0(aQQp^0JV-|QI_s='XmJhmMr:7ڠub#gi\ִ}ﲝ=i* P%l=RZudaY>&6|3âd=Ei2!\2sj & vYȮ̕432.502)BM),9[6(>įE^Krh_zî/NX7GsWߦZO`+fw7zC/!1<|;o"^LKDܒNYsHKy6N3|(0fߩ֜US՜UQ4›JySsh+@HEИf O"]/ܬJO^$ҿ2BꔕAoX6VB~?tY\)|=%OcO牬ٺ[ AVޯv0F]h뢣p^%N =2r ?6|Hr6iNQ}"N>XL~k* dhm20T҉}՚5Yvhb΢\\Y&2@بPe4׳D 󼅿ץ#//=٭Q'TcZ4){]k cDQ.\{ڛބbը%q͊Lst<յ%ڪqbv)vv [3³QW/?8 $z쒆[L|#Z8c\#j#cVW0R$Y\ӢbYuLbz֋zuoCiOycTb]՜{cx:/3 TVC[6W6:>);BiiXh9"+Uy!Rc7 @HKt`tu'#kڞ6A!|v4E]nǭ*)ay0=|&yzwLbeu!38UL)Q< KB1؄&~4Mש"g% Il KR2{[tR[<8%qRdͻ;r“5 gνR%PfLd@HNXJ:^|4/!c8@$;,mLJ:;Paz2[ O k /`ZN$'*y[c7%#v&jz^?|fdr;,B I9Wӌ36O2sȃ[$bh“Yt?R gdšPb! <s0lMX* k.Жb_8U>ҔY*w8gN }yZA@кexWZ|Pnʰx!DL= KO)uRUCqJ/LޫZy= +)XpvXzď'0"Ded$*0gʍ@G^Ft0@ߘ( -Gz= }#t!` pN?JzfxF`1cXRb3|O2rm?vNv P6* ǛAe]u]-v9SAemXkCΨN[5T8㘅hK!9)&<5Ĕ9f?B.4(׉ ]P"0j'^p=A/QNCIt6$>lF &"jT$)Xa?u>f>i?NH[8,^2c]qyy!Ԅ>aĈ;BJ(`Vn"k)p,/zjVW#N44_`9=i8Ohy%2H^Si By4pf.V1^5e5j {_>j SnUTO|\̓A9y"lÒ+Dv\c̞<ؚ6$hGJk 3|EN0L:HM鯆YNS},$Dx~(A* Zo UqpIZA\tf2b1u24 MUg z6>,Џ!K'CRn{%TFh@Ih@e#RBN~OF5'+v7~nL.2 G'6؝Y Pץ}0 "YP+ͪ C1@EQ+.f n!!u^#d GzD$1ۮLp]r}zC + )1cv7} As&݄ZVU]iŇȂ%17xAðjy62NNJE3k9w}#ҋ!uwun3X^ypv+Im:,VK6L<9L-5ۤp8]1Xl0zS_y̲ޅzueUfTn0>SgzTra$qFZ]*SO%OlDņs UzpWFq:!t h|%u\a WԣͻCG<3<7t}<#gtscn;&W.O  *)R"<{i5}f,rzd pP+UͧmIuW1?SMz]| CIqThг=dQxB.qw i#q/M(lql!n )v/n _{u}zI_B<+plO&4z`e2db ),DPwݲ}@j \ugV`:}.CQPbfqL?V+3̺ B|mٱviAǥ<5\Ɇ$|BTJrOvdT<#Rb`ԌPWN^943Lġ2&$ Y;!ܐ~K݂Q^6v=4&N ;pļu У0^M\|2a2FX)!D|@TX' ba#X (@V}z ϳ8Mg``ww}:0ZMA,9`-~= \I=>.,R֖XIP mC9Al)B԰RC ?px!}g4ݏ Lزh;7ߎ^"tu4G/-`^!F{EN5sykIK:FR*s Zmz(}oa1_:jŅ])LcP 7 7 ΡXd> 1ùxIDsYʃd_? A2IJJcК^_ִ>cE3.i;n<황0ל4Y}&Pf*2 71` 9;q%ȢԄ)JE8Z97D9u/dL"FѢVW`e,y j-aCϽJ.^h@u6_}>Ϗ|nf].BOj:\6asAhߌ71%D[:[bygE)~ߋB?_%_e iwk?5AaԠv1J@]e6UXw  fጁȉ쉜d;;΄8۾]ZVHRv$ [ 7İIm~Χi{ߧsh̓: #|T佁V(c䌂!ERPP ̈́8jFҶ/99{uYN56GX&f \/u]d>0+91244y˼Š 3Palv vLu_n) [ǭ- _W G6|<Hr8F$Cz MG|.!a>zq}%LtW$_gHt^" ?iA%:-E2RhuZloJ288wI%V4˼A;b{:!0nk"E,Hx,GV`yd+A[r5K+jlgߐ[ӋwrmSm0&qED2hI Z y˻:}e$)4MWD%T)\ >ky50A ?!H.dKEB>?9í%c @@P ږ[lTw͘L\%.U}Ӎz)iƝ1N7ėaٌpժd>4mb'[aYSd EQ( ¬Jsア|m+Ӑn6&k:-7GkE A\=jCA\WA߼LC w4DkJs]v><<2_K2njsW~Te ךpaꇲ lz3W?6ؚrfeH` !`B$VЗ]nX,"T9i|yo#9b4&huCg35JNe堕An`CbYiFNz>0i^Hz`7jlB6 V#̞?;(Wl*R$Ǫms:j}«r89%+ #*!/wSi(ޜz(*om :1%,-إ:QZ~|;Cu٪6t {QA,mZc6eϼv^x\O'r}>Roߙ"L ;Φ'5ilk_Q,v{ Xq#WD<}k^'=NA?vVY4vG͞6哎L":c+pLgƨ8/=EF-j|`፯N;u{qD>]d A[&Go.9IĹb/nU }Ae%ZB`{u y 6]*(4g;G~iZ$;f!Ul"Iiɉ>/:" k#HvNOByuͤpPk }Ft[{7t)otBN3)\,M" ~7FyEqx2>0oo_Tr:+s<]v_.Ijs"'Z=J; ^T|KE3s@ȃb[)%3*dl$PDž2@8.Cpj25:d}V9ƨQCݵի?t&5_2xF4ܕMDc5_OR-Mσ=5PXh/\M}<(˫ɱ0 $vҬ-h|n{yۖ~ir #J ڛ]u3}nI> F^Zۇl%@@2q*M ] *JIC7:c 8p슝ŽҽKP{ qt;򀇔j b77Ji/'Tv]4[$KGN}!vL#> Q>-j1:Dl$Չp'0:1GG%<7.BN,$nPPTnD/*C;~ (sMJ-7l~^ÒRL>6c"iVL7f6' f4EmJ=.@U}Ck{SXE8;*;F(ߊ-Lμ!%yHFhŎe.9eWdHFo˽Z+]7hYyR ! +_{ dSO8Wb?)Cu=MX@.%P D);j$뷋nV̋ f7"V1$4v^)<~V)}%`iLZuy/Ȯr :{)uǟ&vex3Cdt{y!=%oML |3ch[={BJ^ 0j/^AmS qǛǴ2zh@IRzB xTLNn^TgT?sA@Q{ob"<5]ruNjFتYqT54$ D_#Mkfon!4\*PûBvN1o.u6DkAچi mP"Sƿ6y.C*-tӍ"pt!?2l@ppI2ˍD_uhxưEjWs:>ZGE `zJꚹۼf(/JWiJF|=iipOE "Hf!~ՉE,U Ċ%1 MwfxGQLЮPqRD$yoۙڈU'e:ѝ& hV\4VUb擻cD `TQվ)@1Ttp\3Bd^a0=ɗ3̮tR;W۶Pua->ebb~  _.`6JW!+kuɋ̃ax9*uήy36zLS/Ԗr5ͮ,_:DnCYp9J[fC:%1M)6=b 4 |S7nf~(sTg="7n}&CbYsA[•Na/j<=.Znj"Լ[؍5G]$ijI:i[ؽ[#I8qXFrHr56/lE3L%nΏm[?Dh>t+q痵eb ʉȝlHx CM>{P)]J~iT3Nf*U,CZ"jՕ2/dnvˇŶPܡ/:HA#s| wFP(04Ʀ!SnzvbWӤ}wDx'^~zX`_R>FDh@|g[چ! n+Y'Bm>rLޙFZs Ƒ"T'>ɰl\)ݳ@hU a *b$5l ?y+ S6TF2;:P&7+*a܀%{\,$HsK#52yh֎;f?RP 2]磌j? z=6IpapEԨguiLAdwlV_݊~m߷Wcxr/6zU$Ժݩu;Z wN5g.ٓ?`*%|R/vAǾyFIC7#wfqK-m x7B{^}xwR^: m,I>pϺro5`;%X3@B|nzƈL`CEO{[d|W_$ߵ~/^ËG:w^ *(g?ek;*o3q)@\mbHG77`O8[v kYH :4D$)KʬQ~!Ya5_?\Hd-<F>Y|}(wH(Ro/1ɮ&+Eu%p\~LM6U^3}g P2QmIC&&u?X '6CuA$Sι t\N q/a5CLX)JPzu']ܠ͘Fq_qT6Jh>=)@-Yb]7 ,KL|{' UU)< mvEx¬ro0WNR=@1'}зٌ+pdZsSB[@fgU[&72țgtιa:ݡ' ]Tpj&8N,i(V{Iw,'gV"`WŹQ( lOV2]WմL"% Tx#̅(j b! ~@b{Ƨ'ΰf ֡sR=)j4G]h.- N|=K~_FX/! OZΑ,7pFR-=n>vI9%} fb~vID] =IPIB;V#wBoeSA oj*c)%o/lVb7`A m̺il}Lz4F0$lwm=R/>uq '%ęSy2ɲ "(bLAC2ǐJr'ҁ^)CpN4w=8>x腎PRNA]ȶ}0!NJѺ < ӆ+E?c4}' ؑ3}J T еy^~,<\YSKbY *w(AE)Ty7eTTGWTkjBHE/=2wO;.HTXr wG=s.@"4ѕW4 S_o̊Dw&'ՇK9iUK4y=߽nFX2:k<ueј^an 0z4X1;ʜ6$Ykw;޶3l nb16{.ʼ?bK!|EJ|-e#VH0V R{"5@yHy`jx!}y-jW4d ҥw֟J3C/<.xdVIeqݫ58IWdc >d[ļ%"iu['ebNࡪٝ[?e9@5lb @yŏln<ųJgk-T좘w@mQK>nF`MʄԖtjb-So9~qܛj2o8<\ms>{/k,E|CE7 =֭+dR5Tb:׳M$"74`!OiIL644a<rᮧ$r_/Q{tP@S]55cP&*Sk{$f!Uǐ'n:d'ߣߧG):xVS*$@RZɮXeX1rk\oZkY?f4w [l}_l+MqZ5M$WBMu "55VYfL"/`tkZЬ~GǛKϟ E%_LJHhMKLdՂ3 x\0偯>,]ύIB!"swnnۆ@8z$X#,m&p4e$,'TH&FV[HVĵ7JҬzpht߹4ू1%y qߍ:6\*dsRqNH(h4TM*C\ >!h'u%GB)fa0Z:r$)u aGm[V_\7RʐJty;gSO޹i!-1NN!D_ ^C|V>3~]1\HU'!7m2 *kp.DUl HJ{jB3`klLp3_ XZ,v}YΥU[S0`k9^3Ԓg]VԽJ qXvׂ|T)oڲ?9%v]p*AOuۡTŀC@Y`/*_!|Py-]tKyley&V'͋=C(wGZI"X/ Xz_uՎIc^&{;l@Pd";scŏ& ixDA ]Y'TQwki9Sq`kK% TЇJW̧*6 GE(bҫ548ZF)1-CB:p$k։[M-QBG@.)f(KCPu@f+.zNlG"*=땈T$D@Nc {C+/?X8PQ@&AQ|$ޖ~-u¥l45(|HjEIOA7Yt|U d"~䷍?*̴dsexզʒ|%DՐ1qͱ3t%P5V`]/eز|@j+7Ō:Xsv50J0|{6'Ct;E*1ozdx AZEAO;vU]^Z Z;s2߷eA>E9Kw. 8.a& ۷ūEJ8kdg$%$##uG𪑺 {GF4z,JEɌy AkWJ8a{Z5 yy?ЫfWJj ۢVI,' 7> 1M0kD"XzMъX ;JpA7><Ęc/#fk  }ɭçΚ nqFQt*2S;mL=~r!oIg͖/G~S79΁WE>dn^nЊa*WBT9jԼkE͟k&ty@ݍ )HOUELnĖn/_J*c{()LDBptbCtѥ,Qb "/@b׸u=GE%"XbZ%t.iʕtkP (84=XSFz`I9cjvs@h9E_S_xfkn.J szgLJG XxZ(rYj!4^L/XCMp򭓣:%P~6$tvpPV9ɐ(׊ {@}}R!b=Bw㬴*F0r"wA6`/κS9xfLs`$O>q 6S`U\Iѣ3bTjO(uM!!e~AGLLQ ĊO7b!ϑ0!@9Q<2BHj+b"3J{X)Cy]BmH{_FcQyDDzM! JD2 f<"y=`g>)<1!)Κ2r>{H3P<9уDd4~Ut H`f´׿&ZB%MLKܻ²dg)IJ+q }:aaj мnkp߄%.N;Iϐ#1ˡwn;TJT+R@EB<]7dR7 Up%ܖk( O^bh#ꧤI "Lzqmzrl .R0:"|B [(yJ"f`?v+Q3 PjOUP-^wk|0ji^pus3줝*۪%AQ&mbU6Jq;br:wyY5Q곓?ٙ46?ܷD Ӓ{ً}7\\Ǝi1@CLQj39x c4"w?A*K􀘌>)m!f9Z冄q}1? 5$K jĤ($>&68~AT!Ry"uID.KHX$CvNQdKHd, DYЙaJ%ẍ=}%hRy^aߊ0{ qss1jf]hۯ߾kU0Lz4|Il kyH|!넫 Ԁ-,9鍔T]J/EL$OjFF453 ("ucJod][χlզ<볠 קWHr= bpߍ>GWF*>=?"sMPu/]+v3bHb>F7: <`5 Hx* hT~-I,Ӏ v_]o0YqKq3%X-J^$i"4NpH{`C@YAmBFjڌY%b~B.,C\+ե ^GiX"9Bq*` 2QX.'ozbʏy~S:r/4.-#{n&DcDe=@zKeQ10;=stp#_I@Y׾6pj6%r)ƈՒ-|B8һ,#ˊf$ pdO+1KOq̋/ CFOTGA8ױerW&wNvx3_6|By9xJ/Xcj?NҜu. E-HGŽj٪`{ أkZ(_Ld>y$C.˾WÀgPۀ5MϒMHV @oz5\/Cƿ0u=e )s )v-? n\!tE6`i8QRΙբG p:h!xS4~huY>tfLXϬ$S`:ZB<x^FOYKX~ w`\O鮵UUʤ#wc*Y9}_ZxUR#'YlH]ʖQw9"p/\^icW'zSYBC`~  :'>ǏOlKB'pyp,Tʉ9&H+=aנolӞϞUfHKD#i_?wA.e9ZWaOLK'2Y_"׶h$4MZ8#YJ?=yܳynb""<_Q<:.hqGo@L)w*( v&37dۺf"ƓoS*m;+v*m%%㑿"(Q3|r k0Un:%e\ 8B?X^SX N+B3W֣' "ecB4/S-|P8 "TL"Q}-Qfj'_"C$ ]5 ?3 JN:Уxy\m7fU%-^ݰH !µZ?PRȞ3:2ljXD~[_MʃͥfE'%m<'Z8Th,wK EL)?#Ɲvs-=rp ۡmU+^+ƒp7eڮ'2Q m2eGlGDX+dQ)=E{oUR!dz_ yzn6^$%5k `4#ZdI8"$k-Z-*k \SY|莤17ecL rhKeXrW˸&};mmpi"S^QtvbCsgT *n]6ͥi-Vq |0υ,KP7^e]6MJ(JsW`<;¬6zfl`gN7a'Z 9ڔ"~<J+P+,mݒ3WH/<âCsq-T#0 V9=|=tV pj)hT,pk˽$=\Wj]ѩF[JTojȽ6WkNE4x3hnZz``ZSC[NH˫pg @ 2UIO"X/IxǢG-mdH}tlYɗX0Q4C#i0ӁXC@aӍRhmX}xsb3jND|/FFb_ ?<{?*Vv ҮB*mPt[Tr1v- tn› T ' >ڟ tʱ pˆYj+MqRkFw: A$bbJVG- ԄHY(nS0~MaV~?dl[u ~Xc͙t '{/%;zS?Nm  ZQ)͒Zs WuQRQrqq@<%l18(4Ywy$DHڕ{!G-߶ak|`;/h$mK獓oI KUdf49AӛpۅWLG6|ͥ$ā; WvҤ?EKDhUjlG-j+oh^T>TPCƒ$:5Tfe>w2[.>v?rNؘg q,Nq%|Ss]O'DeI|4+`#𻇩0_PB"{wcdo`ǽQE#+\^(lSTNuw q \"xDٺ!-IU]+~1}5݇W7/kQ "ҙP.`\_=%i}hT.Ur N!GkRVuA+0)%|vugT>3j3Bjr'{&s o.eFGWwmݷets tN/+1rhw~*Ft9eU;~ $S ;%l{ֆZZH]g>cMQJBJp[2h@Gqq{b}eb0ﱯ7GYm17JT - -jp εӊ#E7UKüLFddʘC#zLR+{ ̤iٷixQ#^dOڜVԬ[ì#]sZ6wʲNShm FCцlimDv2KTK#<ܢ>V&OQ"//2lnb-irCv!%/G͙=GgLJ$W1Z[Vϫ}/%F<٢}Ґn3>A`b:#~ 9Kƹ\;{ nN;P!`\ѳG:dg7yE%Wn-=4i7-I\_ ps#W3֨6MαNd-uyc6MNQ[ԋ&۪dx3qYMEf. =nT$N{z(jn!#\ү]\Z0|;9wdX: ]nfGAOѼ7m[?7ih`N C}3C:dUTjnd0 6<_.w.^;-DN ʲvokܲ"OK&9-pɼ9*+Ne+V/!!LZe%K\ɇ Ep2vaLytaN&|Saݢ`[Q&954OΆ\JyAĆT+]JT6ᵎBJXl 2Sp>;bYd+Ev0 uľSwnwt"iՠi_5 IN6t0MDY&WծzWW=R}u3cxjVt_PLG]9'= %RAENH/>65nO@v;A]CQH*vJs ԐX]WO |슊> HM:!Yg>v^uQDVpIg 83~iETTBLu꿩2aag2\i?U2SBԺ;V?ݽ9ۘ卓 Z_n8m &_G1/_S.МMѝ@<08sku:e!/~GJo)Ӟ[[8\$}\z TȰ+H]JӐQ3Ѵ$!":;4e꽢.lZJ l$7cXjTuC{ų'Kr8!Drx"B7N_`XU 4f&`4'[Y4EbXL?9}zLb1?'qS~Hnc,ol qEU_Lߊ\&̥JJ7N:b\yd (gѱقkyZ qشsN&Fk'<$lKl਌/oܐt*vz:HLv8pEE*&I1X !":'}OKh=)B?D;7>RȲbsGsB!fQɀ +c(W2L7^p:O,s D%2'1rdLy:Jh+Z,kD0ƨ]iw2|r\W# |"I7?#:\JQ- 7Eckrو?T"z.D޸K{b(F/Y.Nohd"N1⍨W9z(g2 ;BsW)uNӝϾTElߌ#˜o|)L̳v ⛴OR'9!vAC?Xd%:iO! h$l% >Z leಇ8H0W8h%5eKhnoE+Gdfߔ:+` !bu!쉂7nKp$+5v"Q?4vR2w@c# BcTn 4 elND-E$'qtuAO~$"&i9smcꥨ<=n ./XO`V;8oՑa(quyx!)N5=^.M UWaW&w- ߊs(U Z&m2"I{alMDژٝixbUBH%vrf;DߥgV*_ƺp\تt﬜su?klD63Y?PegE"|;S;,=P4ɸ& e63ƻhNT"&& aAC8&W2F*P@_GUpSb$SŶDMi}z^5>侄*Ds ? 2*6x:p7#-2p=tv% YgHjRF&`8ѓ|.;ޔ$!gggp}aî?TE˰_~$U}٬*>1JM4 %`u :;!7Dp3Oڻi7rsK&(Md4 1{exYYu?h5 p\\%,<{]oI#'uCK"B^A=ԝa'96q=ĈTz}U ZZ0Cs潟 @'r・dG 䜑1^u='xnsit[`E34G7jO&s͌Ź`Ows< 6T.*!|Li O`4S;TQ_[lNj k u #i' U"b>Y'Mu|?p[S=%/TeyUrx0s<偔-p褳aM|k"}Fi$4x܈mu؃fkO3bHRt3܉*lqѠ rQ D77? "ΌCm=L,N{ WAYj_0fdr#)ޔ[}@4vQ]cgLJ"3I'4;k&lA;d[@×" ϗ* 4 dI/cӷ;Nu\w,"yQ~"s2 ֑S+׾ТiM_` Uղ7:h~(C䉒Bc~ڵ$tɷw[il)js@ (wQ<^j3pJt 2+ɭǕ{a5\9j;#|9對kÏROKIlsyP7(.x>O! Zp60ꎕ7LZ!o6`9@^Dۅ̀RD9P[QpL 6xoSwʸ[*GyY/r㇧/V6LFlNN'שmE?ԉHS ;*r§V:%[c ZM\B: RNA'Pw؎'~qF!56ܣ+t '') oOÄW5=RzU>3dJ o ӈ|.R*cj/>d* H3*qgMjٔH/Y}CQ(ǕɦfbvO9u 7-s}{N0CBjV|ݗ>YCvvi_t~X4p$U4X.9KBT_<[.ȵx bK;voK^*<;|RMCzR'r;>#QxPi :Kh(h屑+K>\I~:tn J:OzN~'|)lk5YYKdΥ9 QьMە?y~#_2pKt@2 8]+VpS(P4y'&qy!$7^-*(#cl(KwjSlvUTLh̏u"͝sZPo*7 iM%ht'WXPѭ4Ȫ-&}ݦ`[ ]xηBԒWn!*cj35ePfӓƿO̻‰{8Ħ jAŰ,&#<GL% ͙h1rV@ۆ!j =9O3-}ƨnt^0v*hPgB\0bxA#wKVpp TdTˀφ|!A\b|lj_7!7_?#4np|=Rk++BKy4em3פ>r+z(3J = d$NI*yb' h#ӰzM\Z뉡|)8j6g1@';u,0 |"i&%L^VǪXqSu6h^migv@|EUW#5,i98f = F9 C?Ov /\Vu 'MN4 ‚k0Yť'W[Q s>8Avg ;W9P|/#aجU+Cq.)5{ܤ?tur(F<̮Xv&C„ajẢvi;x)ouB_!ЂO8ز4 |Zj$=\BN7!cHPgczbpF!La0Tzp[&'R=10lP$l=S E6J՘ԑ-ަ.Z3BZjspg+9ަ%)! na('Plx-۔oI᥀ *6\ Y%'~q <Pyx ~CpqP+*m"[m~E,I*Ȇ_;rx(* FZdX6&Q87W:zH[D_E@q4ȁ6Q{Va @QɚASUs\pR2/xch~tW pIy,0gl1߆zU NY<ǣآ"~O},fb}`Gۻ 5z >9b :tF-#.NdY%?_*3^lN=Vw#[zpj56YaS-AD1Kρe~Ncڤil{v=4fzKV0L?EU@2ĉ4Ou(^ftRìSx+n86wlAΘ2V a0R2ּ,UKޞVT`3cgoМ ( M毄bU?hjDZrwy)jȓ}X֨xzp ܦ4ֵY1UpN(s k .OIo?^r[TM׀oxT9 8/fD@6QmA/Kp\6Ux"E-qP07`}$KZh;v Y>igR u/pɿ[2rYx0OK^g{~e'oӱk}{|h'E,hX+)+Jtڟ|yij+iWMȴu8{CN4jn[A\5ZN"4 q\;Uf7Kxוy?RQ4/z\ϛBzi_z?u >j;upx=Kݾp2p<[Fx],Žn$VuCA;9~EEqPqR(NQN$}!}7{$ކL gja72V5VSOp/RnhTyW:fۊ+|OGwZw Nщx ?bV6_^-t !5agh5ziQ#eׅ5ɌpgdujgS ^_.PW8lFPDrP}/u*Dr g q0a)jp_ Ibl&B`poީ[qkb"8آLQp% YYIthMoIHUHeD6 hz=v,0󺝫^5wNj8(@Z"YFTgHA00y>)'oB9Z8YC'>}"t'ć%楓uz-x-88 'T Vw?Ef)+w@)Ur%RsbNLwo;Z`?(sH ]tJ`bȎs:{ś;< OOw? w-QLq&qvp@eX /թn*G֛B<Et7/};m嫲&^"w"}ւOA;perja}!VUwh3sMⱙ*Ie8'k➿>\?Ř! "5I4nl moHHK漲oTJَ4T3 ip7b+pikamLyMUpw+C ߅6hLt^ !m} \&pӇ'|5{+oBֽb iVtʄB#M!T&='\CBa.UZ]sצ7r֒`$0xm CcLVƤ0byZjkoƒL>l XђdbݙLrxfvxCՆY dLTg); фr('XeAg&TEEDsx5L@i Ed `7?DŲ8쨜LDbRq`,L'n{=&cqJ#O5wٌZI OQw >ӎ7S4*۪ 9n9/f[M@^HE?U~" o]֌MLE"\l7SG3Qk sL!V{ `͊"o]iV Lұly(vG{rjPH}};< ^~lBY5% j,@'Rvly/R/[+?tm,PBb{/tn'6Eq[j~8>n|JB,2lj ÀIM"et*:2w WyeHS¯1;XcepOӨ٣ӏy_'Žַ+!["(puɽ6xzTVlDxb97|LOZJR[kwi#!pg=}M  @^q&B!ݩp&mOc:}fn]3C y`j| U G䙽QTsqYMEz܁aOH~w^0Eo ]JPyym^ir?έ8bɨ-wSX,TRZ Y88 SVN 7R DT-L86ԐN+ 4PgчVJrW#a5:*2WucR ;{uOI *RXh '+lr{B@s$uw߫Z[RΥջV1O}qnwG ݨ},>dCʝ)+$sP "y 9v&<"|Xqgҩ[jL- ?~S,֤g!QU.{/6]GRXZZY~Jc3eB (XR?gTIC6CF?$~3zcRt8Y)0B0&&8ȥ|p P_)$WTcaH19>sz)n..}( '.kv3{6/$ u Mظ0'yR}dWS 隬-)B˓8E.a1[Z0>pJ/,$(`iAbgomO4³ۆOxiE]ΗdGI|L=zk{Xdwp~tە)XerbY!˭V$ S:pG]f%xF}[yT?_3uK\fVM`$Dw'R'Ш;zjOJZB&o){>[hUq[ Mfʚ:YkB$1%m ̇AW .]OW|9#L pp9|p4dj!Ǟ4Пt.QxaxL 0:7[:qzY\ YQGلŝXygj~ Z+[iZԑ a ? pAtƂ{HZeff 5G'PQߋHMNGgȇఁLO+79b" jLVTng*lJ3{XI@+  zj0V#l"uѝ"^O Hu6C].>莽WZjh Rfm7@/ǡּYiL~(MS9/{;4xetdjDjQ\Fe]{[*y=czucIQn﷮'/i1\3iCX~ypraTNצL [iӱ4XnCxoDXe޶G ojy8ڳ^zVkB/ `TCg?!5##a;Q;M"J/>K2jm+Q*o\G[ÿ[ Rnig@cOP1L,8 v\H˦-fOLݠvxsz?j`{R`& Mj 77@r^ U ︇Ti[JL.|fY같t/3(ݞ<5eۗmo`:`8Z5!NeY_#7ߌS&ĩ12;l<"GjD1 ʖG7m(=iwPrfyq1{13f7ۈv8W:# dG8  vQ/_WjS4M͋Df=1{|{(Tjr(+7cA;%mhfކ:ԸU1TtjѺ~52Js6G G$`kCkt>cAٹ| PՇpT#e Lx<5gCRzIeB1JAm75EGdd|qٺ?JWy$a9.<9WY^'dlO QG|)ʥx7tʤ g!5hR*bF>hx.Ҳ9a+PU' ێֹ 'ڦO ypO5T0l |"#r5-͆?~˗TrE1~J3t~π (KxO4=5rOat`SFQܻs,j5%qǚGh{fR%,Z}ZWZɤN;nƁ NxW *v@)A[YoIUC0k$ݛOQ͚7+S'K 5 %as=¤Rd YC<41ocm҈(˶kEc҇ o,Zfkq%6"ax2lQ%02 U|}gd,bmahKɃ@{b?4ldp xmc:@.1s~I=H qz G'6DLq=W bCYܥ ODkǒ@90튨NrvS 4}̞CpTvi i#.,AƙHepylΑ5Zmp 1A`5鰠Nk׎8IT"o*Wat$Rv_>hFpU2c>RiE8;wk o(?L6ʤś ,!: c@0=\XQ&ԧE}E ?qvcK|i'[:i`T3Z!fJ!:>ZoeR4ц ^/&5˸icbLxGEǝLw^a gZL.l M4aj,+[)a+ˣ{+,[@iv*H+aQ9RۗW<u,[HYk`kbVп,Fy< ӃnѳNPzVƸz]'v "%)ځ0'zBlǢTjw88å ] :KgG Z^AHeR4 05ԺV}q}B=D*\Ͱ䊱59>؃ᚡIw=~,rK1񉍳frn~b~ Ct;'O:F8ZC!bjT> 5O`+K4:3(-Og)Dy74B3^ë!Gl*28d$yMR4Ӫyz!ږI&rgC@oޣ=nS3+/VKXͷ9LBB=:T)#_ +/-=)PgW\JN2oFfW7`~vphyRKC5A/Q P?BҠej&,sZ7ޞOv's _KC꿐NW!tV647q ^e]4 1gGYܸB럔/MW=ɶZ,)28,KzǼ7\e @# ,kDxRR$^eK{FQ!,6e:, Ƽ}&BCqL`-Ur^ս)s7),4)ܯy}"ͶK C^С y@fqa/v`,7޺n7: m^8' lZ5#j !P'Uy]D^&GؕaHud\fĀVŗݚjntaU2lQpq;B#fVx=m?-zbyfH)=;Q;"Z ^SIn^8.vM|.]Sͳ8 i{S`b"f;Ψ#7+\lt1ێ&DP>*VƩ4>;n)葒*? E`kȟK4ezs1\na2i'bUX"\ŧr R2o^.,J)BM^YeTHfUG&ͦT,wN !i],b[D5)U&Ht堚רrTϊ͑W@./X~$̱R./  'YpSi@EPA\XM{֡0൅kxMGVՈ8B(vG程6#;'N<Ffi) &+H/l临XSܔǖGOFwů©?< dL;8{6Gc(E}v=[?8=cf3Ѷ'yr#7)s`>t3KQX| -]}*vYLKgvTzT\K<-<8@>{Sa#u->q^?N2zEH רR./ÜMgCbuFj`M77䖕-EMë܂2yw%qenp.OhzdZG>~j=M9쓿.>4b}#Vb>b @Yv|lm\CS|CǾ{W>:ɮz)HFZ(ȵ|E:/Jw um?wq ;%=KB~<`yiQAXU2(1{B%qyK4H^|X;?8-57˓ qAv}=\d)maJ"7~]U_JNP*qm7NQwHuӇ  &(1Yfž lí.=ǭH#97/z)eo$U MG_.3:lzCsH%N:4D 7-M:ftj5h19Qk(6&rM^]֦\:{PUGΚFeY pSeW[c?~/B GOB,`)9@;<>nr:vQfKaEp7 (1gz֙ܔ1ɼ=s{QD zHh;jgؓJP睢_=jg* ȋ3:V1Df./iڕ~gNdTkpVz>6[@ĄQ#J3=n JzyjWuy^rvDk/UFHctSlQ,L4<9P#(l'=V`ٚzbM$|7@C90PweTp)&Wu6ydC +YD)3XelZ*TzS/;OvH_ v\ڡš^rᜳU( s.Mk5;̇^S<.!=ΨL/O~o<^b'4淁[ed#/Kb߿U @4@#hMU)6գ*FmM\e`ַu6Lrw~ց̋( Zv"{2@W[’߯T9Z|* $g^Nݙ4n%--kDjEc &&8ƶiTj}VjPR󟵨fk޴܈eY<sdCuQx.Neh$q$RFD[ S˺ϜA%G&cuPCإ9 L]tT<*1_ w0@^:h!>_ЎEyI܀v2az !|`OR*ʍD7TxM6 w@ia -m~{ppt&@'Z'zD(ܱ`!|A}^B6aQi2}ҠP|u:rC+Uvu E^A*F9?cҴW?Н¯iYŸVMTOM@`0WjZnB"zΟU WVL4ꂈE=̩=rEv1zfR!x?%5t [j/C6k5mjcBΜ26BIOEٝ_Ё9|^V+-nkcT%U1`i-N Y`F`bEeZ"3BdpE~R2{Xs<=|kNw]NH&XzzSϵJWa01v)d~Լ:긵 d~c_N٢5*eTծgܠ. V N )/$"FɘE&ߖ$U/ӵhaA؅Zs1p t#ܛ@ ܓKiq#!M se ڛ*؆emMu'RN;!rn:IAW%ަ= 0? /IJy GXw]^u :MqN\;ޥZa W؃t4@@tRVF ieR<>Q.԰4WG J+V^.\} u^)82)Yr-z!ʈBL&2Y sGV'Ws@҂z=Q0ݘ[ϛk4ǙuZI!Fwz{Qw*,ɤ0ӽl&r#zK_`*"53ex-}Gп²֕vQE]H6_`$dfy_j vJ(Rl[@ ieTsޠTEbAR15amNr奻%?:/7OvӳDK&l^PG;.Wwc4~xN-@0bFX`OΕ;4| n1vksZY = =LEũSC.2 IB8ror5GV!B5(9^Bpܑ2ƃJ`^nyBٙDiHFJ5hǯ!H@0n~ڵ+1ݴZ0&7<,cSW{ÞhMwExΘQ,v/ACQVnf J1➙_ڋ\&<#% қ/b"l 3ѱ<~:1`Ė5ضMe]Ǭ m@b ]zeiaɓzH7F!}yÖlԡ)z3m#mS;,TV?Uq&ck<26"[w wf{,9LE̕^f鲯TʧP1orrhcfDli̾P9ey>'g[bS:Aw<ÑM' m~D"I;*t8ڮ~ѵsaOX"{,K}#WAd>ע A>m0E>Lڀ{TtʛCˮBQ9$[YXjn@t%l0鴢֮k*>f8Q%bk[. s4wmv;Vtiyjs_+y/Ɠ~%͔Q FhA:9a䷉U9im'u,$;jN:ܩI#Jn5Ym?8&c94M,Op6 {y +ז)hGJ hgQ*2l$!똔C^ME5-0I"kyڑꚠjSJ8G#I+ ^pktM'm0bymW3HX4>|I!Sl-eP30 P ݕA&Ma{ ׈I#7 x0G) bp$Qwi/E$cQn)"VyAcq3nj;r{CrGU\9~pR &PV{ $l!͹x,".2}[o{"Y{8AXut^&q5PP bJ2zXFǟk@-2o(ND@Pmr@NCB<6V \*F^~:op`/d<ȿd>cyq\rܸB-.4K=Ƀ 2_1*mo%¯c^06#O0>,~1+|zd^ա5 )qRge8'6n\-~@͋`6&n y~A^q0 θ߿ipK8DKpFa!kۇI<ۅg~HwS=| Vf/9makPOu+J1\-{;ytJuD{x+G򋟉N~.DbCH֋3 0d=b"yu1!mv_s!c r=R/mRCuM|m\ӹe,XNouz&y-pӸ+- #FYV 4ќO$ųrGS$"I /\?6Cލ:SpEqe7!a2e];G˭q8haj)z<XYY^dDϽWA0g\~ȵ82ZL$! }ZYveخLt.z@b2 ΅/i\F;g]-48 Lx]HoXE(C7"9[o/<-`O@/HRaS xýܤv *ˇc@) F|>nwTUk=nv,YyY*d zB#@}a5o͢RNV}ˉx֫S 8%Gqh H|:^a#@Ym2RQQaFP;E, ~gʽXj'8S/KvKђ-OS6h@4]'C#'gbr^S^ 5QQZ5-sѺ~TPפҝ K9LJ0[ L$eH+DBբ],nɌ`ib4ϵ^̲ڢooM$ iP&uҊѢ3d˘ я[QvA'þFJZGE " A3Wn 珙3ƥ^DꇢeKAǍvE3Wta//'Mi)"g&`4 ]=Xmebd,_ `-y5 ]'5jltuՙUY h/ms'X\xǑ.iqhtPݐk%%Y8 `R߿aL :e ICu}Dz*;+Q%xcYAJ_IUGUyCȘ &}kR[Wʢ&aa0bLT(6]鵁"&S1aMl˯uR2lJff=͗Lst,4mTp>mBǗRi"-c ZOau$cb̓ 2\m5.υëetdQ&O/JS&(vF'n'ὼ8aB#&hkiC#by<1ׁxeq#gqN/nz[G\񗆇BD+B2@FOuJI[ =tOɹԖ$ɜ['}T.*/b h7Y'XH z!_aQqI hnb|[fϻ)Xq\NH+)$";qR9{ e.mdvtuܘ ;`6=(  ZS;D4>JlVAg 5?-Өs$Kڑݰt(},a`L)]Uzg3zoX94f\C]u⚠.(W_x*ߒ&UO 㩈~ ե:<'x.9֦ab[P/M^nȫnJUP!O#}%uьp=,|==_6Lib229`oYo>B~o6mbh?7]DRҠW&95F|^"vj<@ѱO1)p "q{J#yJG߅--6JB`2D_ SٵJd;%< PScc_4q2]3 PT(x/Bk&»K޿=rIQN`N=TZ o ? hh} A]iW[h 6f=Nsflk DE ۣwQ-1hH-)RlCm__?mLztɊ|z8=]Ż{F1v]sb_NO+>l8Mf, t!DP S3Y_}*gZoXg%r!SZڕ*-sbѨů]<(Xw*&kP~ ܒs#igkp^FnÖd_<x{6_q6e_ &T":M^QS&ʃqvfbޚO.h 6kf34C[7;`D_zG6ՙa{[X)Uo| ]@nfϠbl{y>!Djz~0Vކ9i al1(yˍI=_ix7/ yӈy}1Sa0ȔKOzVB8H6>,[/U?h&w/ Ǻ;Vߚ9_|?ෂf$xx2>I+ŷ^[5kF;}lB8#IH90:@&"KFAppbbm Ϥg T6fGXl/eEFX]|ťG%>C{\X'\EX`F%@7,fv-!W6>UG"Mu--5荳 3CvY.QԐg">V2ډ8_\/&N3%0HSOPkb>Z0O:#`HҬĒt GhZh>[&G;duWeG 17gyp">wAVZ( ȉ$.DY.yMAhSvw}S?rzyU,_pe$,?ק}k˽*K8zdP M>`2Ph$ }\&]KyC܉lVu!fa;IlJxMS蕁f6c}ljl9|oWN .i+d\po' |_sI0,TUhF-{z%JY`}lrJ(gB=şjN82ǐx\I54JC >:q9l;u Rq a'̛1$_(3r&;jT4Pry-f1*!1Iŧ12g`Wu:wB3\}pw<\1-`PӬ:Hшq=bO2pe^zpIFb&Y[LZX4F .z_H&G#0g0"auzWK%qfEPn :˾Ҟc:ubkFF9}q< JۤU܏KU.77E M2n|_`&Ͻw֥7Ltv7({B/eV*WR,UZ ѪhOqۤyUt*:ёKiMlNAǘsC&Z ,Ȉe@4c3@;30HDž\ʚ  q =YXrW5Q?vSNqCm3}T?o=thڍfmeswW}_i${EGt ;& a0(D+D w{zo i<+ܲvcJ gd@5윉e\ĂC#6.eChzgVAT39E_g┅;twקBR Eqp$7'~='S4G{yx~&J|wfl!8[塎.BNj/7K`Cyc9Y[SL?$U/6d>3Vd3_s3dKlYU 'pOZ^`(p>ը'@1YQmE3پ2?)%䇢r{BCL(7./÷ާ e@;g|!Tkc05ߊ T5`t~2ρȂʁT#Oq9SaylzU%ZYug m48 E:sV +b.8j'/X9Hnm| ɏm (Q0} J9 }9w0U `Ro<D -*BZN`+>Jd8敒S#<|ߓɋmlBV_| 7+ׄ:vۭeq&B(֔XUz1/~wgm:-~/!(#lٯ(TÀ{pohP[O{eOyjEqa{ob;`ַ[>Xe TţZV}cVs%a(-*y Kd-O7BYj E$-vcR&+z։YB xQ[=(o0Żsڃ4j@䡠sH Gn*؁~x^ 8Q]FKql%AFPR_ xl57 WX^B $\)b:; "M3"hCpbgteK;\%ɌsuHU`t|:3Sx&YcHEHvd|n4N]TǷK$c]!94 W? Ȃ'S^Eay@N5: \C# aD,w>KF$R9_t2)< b\H;ɬ.dL ;lE?a8I 7$9k wlI.s?lT b3OhV0cpkH֡JaI@?P+ȗä$XֽzW[$`m˽BmIkb9kCz 狃ʿRAif<L{R#e;t d23 :ȦI8V|QBpQt7.[%#:n__96 y"@B1d4bbnRPMsVA3SH|ץz"uG 6ut>qK9l2g^Ox2\M{NĕѣC4(+v:Ʀڟ*7NR{DZD;% ( ⃾/!Y5DWv"76%̃`et5YN^꼣 ,l_9zT߸~Z) X]F_e"C+S"ėd;ɏf.l~~T`}s _wSrWOg_SzHGJܹQcLmʞ7vإ"5Yhf]h2PW )Fo09^V2f`wAtS'p\IGvD!on/}޶xxXKssuX h`iO7^X1%OB$4xTZ\NE<6b>)Gng _m3n?qF.:H*Ŗw! } &)pF9qZ onfs[x r|Cz.N`Y4T*EU3W#OyrJVMxD,:GV|MmH:U:#I~M\KE>zzPjsvl`ԡG tH@o86፜%Yi9"Dh XMܬ×hͪ.Fn%5"«iP2Kj3 !o*xDΖhO\*5ei]^zlFom'T>H鑓L9G9<ԅmխUv,~HGؾ:S!mn׋z`.N㵵 @2qTC b*$ʀ^imyYV>EEt0bJڬ_G_݃P\$H1*Qa I7"V^fv`VtAT4G؎#lXS\5c#[ +fL}V:S%K_0LbT5J7zGyOܲ=2igځ'JU`ki~7v[ւ1xsr,}WwR++H"6DVNNN% \AvJ #q`'#,jZ>Ò%nl~9^{Q|;@72 I %#"F?*?&Xaȝ.vp]Q~t4(t%{?rc,zkKфFg$;brGAfUMY?c9K(4tY2,Gut kdfʴ;ʹX-fvYi  UPע.4O渃h|Վ~tT /qFugS@\U4,Z؀~?*F!W-A(k駑3rR:֚?$hOXbLzI(Np@voori0+]~¸mzP.}FR^${-n=RИOۓe?iLHtɷ)_ď*27}W(HY,kQɚxSk/0NI9A- "/yZ \9{rl/%k'`Z^fKEsN4Z>F I/ufFܯ̅@Y)D.HZDewa; lrĜ;.3yG[$ߟOꍈF Cе-hޡmtmMrxp˻]/HU16ɦ ;jS.p&1rD>2A13)9Tby{Yg'XB}ZwY5Yܗ'`&}6ѥM\o )eT o8 זZn/ =ɢWGs)$?w`(Ъ1+ $gM3ѣά~TL~+W_<딭 Mk! 1|5fUI~IF<kAMc@OPju+.+tS94kɘi #x3ѥ "ZOؘX+Ñt:H/({'Fgx||W`-Vp`"tz PuN9xv&'\>j+-1ˢL' >V\D?p/ V613R-e4ŒH"RA(t&n7X/LZ8WSDdÝXw, c>@T]ʉhiuecۗ&Igz 9m3Ã>QzgP*eY"9aq*dU"0VqVySr B/>]ES(N͹eרDLBʐDw,N(9]f)v/]1ʾI@qB'?#i$ .r2_!{5 <:Nͫ2As5HJݍTxtcfH]o*!mv{*Qkc{8?O{¯E*& }E,`ظf蒤' rdc>B,U;Sbd2  8R^!jiNfwذz{!M7Vs䐏JȎjp⒃mvp BtSߑJV֟3 ]UZ>c/fIl:+vCy.lK!miSMi58X3Pď3,A*ײCkd|q|6m%9/a ) $Ǎ L2͎D%SS\%wt+17JU! $ q tI3S1,"wU-xcÈz9`qS#T!I̧ƨ*ړA}ʗպugnRv:ٷ`XU4EO.5Kf b{1oWn$`ޑlYY%7; ǒs4AeZ_\ 0;~lͭ/_/20_zQ&CÙb,)X^g^md@ў"t÷ujXj_)$dwj furkk`-%1kjKd[=޵H.K^e: @5eWn&Z+"le{\‚"Ȳ&}++-` +*4,CTvKI: Ph8̃ )_va~fo+W}Nܜ X-5_➧g?RaX +~ Bikp̒)Λ ׺VXAr ݥ2A)LIS}$q3uAUIva(B#9S3tD1ZRf<փ^ȧ6Z3Z]fb&9֦N67,a稡9mle wM @q+UQӗs`)k5m!EIR$)~5,]/oJ\}'n ( s&Ö@Gf;|Ẃx|T#KyP=i/ĆZb;x.dKoQyM>˹19=^9,آ5qbx&%6Qj&gbF݉vP,AbyCdGx`4a-™&%ss)ω쉽nc0}xB⑵ R&p_/`3{x]82iS~dL|D[>;/(\H!r=dXC$.r:Jb< <( NVhmzhus,BFM_aK`= | =%ZaAkyR`("K3'8-RWb~E}j!62"Pp >! 78P+Blaح7uE)%"hSltaZz km?.`_,pj"#ߦ+GnI]9@=I̗Bgl*dZJX@1ʂes 1y}嶗A, 51SJt )*W l?#f^@NES1MшGcpQR5`}a#Řt>ObԎudu/;]v׉I@3 @y&z`]KtYm1LKbĕP`])nlۏ&2\U:P4hLwWrHg!{ wh!į Ð>ݑ‰1;;Cny'{_'Fn^vQ$JW}ؖmY06¸J <=RHΞMҵDMK$b?1: \D0̉k!a۴[:n<%Zծo0TeOP ag;nIÛLF-;T:L"/툆t_rw<&<&b'.e=-7&,  !0Kl&p՚Qwo,o5?e#{}+J?wU޻ Ò5tpDlkd)o0K4d}N`dc-/FlHFZqOj['qŬ.V+PrKU#pLt+4tf3T,V`BkFv42Df(f8{3Ą m* Nz"\ &Kϟa p1g:V'dQ&g] YCjQAvi=_ ; ¤OяRk밫ܓ?OUfCUb y}ئEWj҃E&@[R;$ވ;R(t{;3j( zWa?2 D[ j"e4"ϑz s ,@%q6PW\i%J:-9X:AlRVk^b>AC2LtQ8p*~3H>fXB!Mr C QR6PHEgsژo?Tֿ>_墮N.*F2ܔX}b~8k`U|sg?^s "A_ӋXaoR멣_=A"XϦO% @T7 NzW+ڬ*\O(:h@sR*[e] Z#jXvTo4ՀXL- ~a2n֭]|z̤ sG_פfY3}6ټ3&oƆ75Du[iP~HL&<m ?~/\U-=43?2.0&l@LXXBAD,5]P5W9k0% J8eKN(}|u4amWk{"{(x{\,,}RMaD30ex|)1BTԴ8կ}L8ݐUp[ }ݰ .D[]ZuLh`e B*y72yр5{ E7ͩRDMeEPݢy2KMpg|x&pc~wML*UΏD9c`M5+ӕ}a:*E(Ar'Y;OSR2ڒ?GaGwT`焥thwTǦB`k:édZ=mf=u&oJv]Hb.cu9ޫNF-^?do+9wlnB -p߆d" TdP1s pl%ou^Ua:Y &&?))Crw(sR)FZ LdW$kn֖V~{ mҶ Ӕ ;ײ0:ƓoƟIeCY]"0kYj&vWOd7u FZc^oOsFL0Vv3¾ ͑GFIuwrXqd=ߚN[͊1ȁ@0}͓fuHUa+ k5T?OJI@„=-ԭ4r`_Z'Sq<) W5% XZ7KʐfкTt#bXXdT)'_RZEb%[*e']lu1M]'67`ILf]󵡾У(jٲ$ `*Hdpj[?VR %$[KRH3g#psH,8I#o< %m,M"L'0݁ʊ Dd@+Ӝ ОFϚXl2wmiT|k3 eUIץ$::k@~hq.~3l33WܖmeP}r&4xI,<^5PNE/\Za(AıJ-_ձTW__xY '!opҙ̮KDr/9J[D8QpE4Qe{&ܡȆݠ'2"I<,$൸0E泶}P7 cbXD..{X?JY6"PE?*1x%՜\:Єm Ld޸x+"9* yaAk5][XW[s, !\Ej2pٲNdSrL\`PV? SXwGThRfYTt56茍-|"/sQX,1Fld[>)KuKt{SevAʱwƧ }LEGQjmn)_kbk{q_OWh,ASOx>"^3aYs}n}S^=BןW\4*Q?-6]ig_ȑ$f[-3@Y8FjLtiςfj5a:*K-Ňd=yA,!H,5'(3~|P)0e$A> =JW՛8_w^m S,ySMS;Fc濒=ͥkpK ;l|iriTK/=jd<*{\2&7ToQGml7we.{Kį~Znvie0[E9FI Ls׶zI2 ԋqQU?v{*.tXemv R_iq­QLF}uʻ~xko~hhWOi8@|TjiT*3sZ!П܌+G.TGQS@v#>0}&]g[}W%dPm @?i5N,nubFB ViSw:랝B܈4wS Ƴ^\ E(t-{V+ :?@!fԠ㪖XteZd߅f=S8z][tu5>r]6H)7q|W論.]Zݰč`=yT؈I˝皭"TWRhF:sJ'J6>Ѥbydg:n婋m4Zg>_ 7Rjv% G1NG #NI,aKԓ퟈ULM͋҂an︖f93(3.9{d 8wR]J3 Xp/|o O0~gmF>`yWi:u}f۪ w8媭{J󔉡{  B6,^<uZz;OJ+ty㝦\;4WR]Ka`hbzel&k@Ё;m^_KfɭN30†&֋Cc`v 1)P[J2rWpN RU0}( Tc}]8JEmZ9Wq}2^$(8S#&F?61:ׅ`¥X&t1[uB*vgA䢕l˨,\K,=VZ]Ru@qPwٞuݷE@G R?tl8৭V>+(K ї~_Z 1j[d4$ ,uLyI{ψ̭Ч@"IiX7s|EݏVUֽUCxE,s{KbP%-5eCxh 1XXwn,nEջ5)y yڧUƶ! ĖDM9tIX~=!4(US74\Y\)|0(/"-F-tr4 D@} h'|4j *Bq9~#i0$A{1SѵӞ ÓRqřT׈JYJ)@z5=`L|rKs,6>hWynQ%|T 8/kCe[:SY~r~#GٹE?W:?[7;ЎxZXp6i ։{, - QF?~jE$^Úb;t 2v4S}HWX&.ƴO&7ú}!`|>Ü-z.Y$M2706xЕ4Xa"aW~]UKo pk/[X@+G9⚭9~p*kXnqd&y/;`CȪ,RlC5f @zrY|* * wLoW:(+1!nGa5h[=xBڰ  HpnYONlot ɻI O+, ɅVJmi]wJ=JZg9Ze=^30gl~1`2;oi*?Hm9C~[bH̘Qɯ[KVM[wok/ާ&mjR]ׅ!<pປl8vc{ҢGii0:֓- ,Ad 딚@:νmf*[lhd(7y,b?X97zrn*lԲK3J@vmϥIR ;뭍MlK e/+C&D"8*`\>xk-W,&^zf$Q}yMw"U . c['qv& za|Rq@jz8ONq= GzGq,ѸбLHdu#?!E;4G#pJvw)E')ԙ]<f g Ȅ >qHbEW oE8?&_ -Cl6mZI7Ϧܤ[%s 4Zq*Az`i1Vph,ы| du-.zU  oFD`r ?eњD=*OUsk⌐h'ȪgVˇafG-@YLRi9 j$|s*5SYql+zI{&8<ᱚag?5f݆gM2GL+L-[kD ?Hq֡u Q#j G&Cu4 $Ay Y3R#:_Na 9oٲ= zgG}%TymJiS}^X<<:NͤLK(NH~6%O}[z;$%3o`V|1?$5ZT6Z@C#:bb)'hdOٰO{$nyE#Vge: a(t?MA D{c\_ \˲yhlT}de?OŹNzvn7hn./6)o6x!890(_lժoݷTk| RI|APyD6:0Oa8d0Z?"lt&Xo6Sx"]& pִ(d{wMI춳880FlJ)yR+[ 1SNchz#N&fҦL*_-wE||Xd{_Vn @ɱZWc+lX6[kD,KɸMoaCѹҌgrv5"PMg1T(3pne9;(ܟ )?0 k[[S7CMƈjYjB9p@3, 23$"έۗ`I†_-~[kW!$w:+̯`/X~ }UKl=,ӅyI]ZMg+B\9>zTq4,񁕣lg# 5}`7s3eUNTie3w@?'E@W}m?6;ro֘Ҷ}&4}3M즔oҿXf7uK 昗WCb&h5jeWYOd`Z@*Ӧ e@86炅v'{~F t^ogwVT+ @ښt+yX(;J#r<l+?vDDqwT``|i5}] ɪиSX>HxE.n,;P$$&)"$4뱘SȗV $մ9=6.]7E$r2qY~8ɦ媕p#ϭؿQ t'`8{ƦTz2ZP$:?sZ\v1Ks%eMc P7-S沮ߏetR^dS4ӥkȫ4twrBUV Y(|fسtoO 9uM\>#hYw[UeĜ>ڻo.X?d#N Ͻ2!f5PpFڈ7HBe  M#4 #VfC4N*;mq \|mӫN[!S(DG4?n急&f vށGkEl0~!y?\Tzln䜁?m~ugY6:8ӽ0T!7AؠtB M'n>ksყ)ع̰⡧ϔr3Ж"|{xQ)eu!R/W9#@l #Z:tN:#d@s(eXcQǦ9 m׭8=J%;j^*YƑ O\DW(E5CCAyn>fk6MܑeEX{fdrNY_)&zJ),V_`HpUL1̢Ʈ"! vV(ع*s7/rx+HY Y6:.Ћy}!(C)PY,_=J XPt6:q|xcEW; }.r ,fgت9AxޚJrۗ\g V'OLTV={J?s)(ΰmqI`ɔ .c!xY"[w7@Z6aet'ń(t\% jES6W_0y~)JP~HXkv Ȼ\EnłR[VPA{?וKoHzdJ%FZm/}?{YҚNA7e|%kpiZs#r{[JL0A7tYT-Ͼ3܄ *&aO~26r; ,oQY25iGp͆ƎQC<賭Cv#,C#ԇ1V~YPHae>¯4$~P$~1Mr\r!/ܮ/Ibց˘|, 7m<d# p&ѾXKq<5`vhfB8 ;\?3jo6cR-ZіJ쬩:sۛŦU̫tծw: v3DҬݾ_`;^ ҀB5aMr<HGy{9/W1"M&B^ZYrP{묷_t_́S5q[Z;"٥M.?7$ex1 {9fhX]NTYT"әCudUߘצ6,y$xT޽97na27)$aXp|VJ"5;3%;,la 22y#Yy}ƇN%`̎vH\c>xPR:۪%:Z\/u)3NvBFJ70źdH &ڳV y `SWH tmHMw60<`zD&+s^=|i-ok_sB~VPAxӁ2&&< WD]?O3%9Ivz Qְ{hҕ }+Wnw0 dϫ(3ӟ|pAMkNëR0 i!ʂ ,$ 5UmPڇik5}f4LxWtiC==YC[*23 ƍ<ݭgѧƚnP1 #K!Hy[5W^ I0\et &oߑmNuiІ:OeB'DMVN/鷩A HD JTw:m(=Zt3i/N~R+tQe#)u?g/RkqG痼\kL>86qܸD5b5SRñXo @)$b\"Elm-(^He]@P+(i`I du؁\~o[1^e]3IԁQ ֨ /#YV-1و'ԩ;8/ÐKRH,kMx:!ኣUs}ey+Plu?E׎ ~~MYwD[ 7hV 0?_QQ}4 M,'m>ɊBVwy٪Gei.'٦lGmO$e?0Mɛ!~`-0|eWUAaHS/VOtͭe |.L4D؆PB}rh1} l>+*iHi7%!Q\vF_|4*(IWSa71AXDc,ȏ,W!Ge &tN+@>p6⽔tPQ:rQ(A.T'pnhho ^;w`;swbX㛤$ߤ]׳CN|rKWybs7.OeϞ."T۽v4vBՑUMKm9KhO}A^%̳ih ֥ߩի5 | SG3CkugGCPV?怔9gB}dج0yץ5M]%0.Š\)XB}4<ޚG2}E$X tƦ@PEHS+u`Gi fwW,apoziХ:%2ZH&6X,l!K@r~vbԣgS,5Qcop^?O3jmjْ'{B78hagHXǶ~OYdE`&q_18 [#͗h'&ۆ>Ϥ15kZjU;J̟oș_L.K 8(tNrC1pޙɪ!j co:396xtJŊ:g1[}~4-F0)%wʏ-2>p5I]TH3ʾ䬖ۓ8;Z62D}"xY#o'S[1fn:.2MǘvU{8Lɽ.L61㙢r"Si\p$Gx 2_z‡qS#w2"H]^D4WwA%t9]xMRt_eO{ ݅Hl54e|j7mWfsx4 FT(ΓH 5bi;CFXI8~vS)XMFE*7hd@.z"ؠL-tR01cnH0v']hf1뷒AOVkȉ,:aKG߳V5;- K+nK7йFID])RU[e%3@>ZR JvH1A%(}wvC:'o 9 )5Wj<[i (SH;ute^M+} B-*ehB %ЙsFL%Uן#7RM_jpcvv 6J!Ȍ4~5<d+ Skz1gnbtET]&Ui.+ W&#SqF<?p\ }.!b9J%wC'7V8)D,W#+!{~\ΥF^WTh+~ܭL'޿Գu'~xJޢ=7ŊZ5ȱDV!0)JѰZ#als$k8JC}>5ACkcP$C\[.O@N.l+~ҍP&C (Ƹ`6(!6L3gV{Y"BTI(;a0ΑF p GMUeJb6Zւ?վ-RIJNSi5Q0Zo~fPS;o6ޟq%в`qXĢCkv{"F\ _Y`F X(E\+,/Q(YyՅt&:DRyʽH ],qrE4 -ʍp CҤ!vL)&raOcY̘͢|~3HN:(zaS8bb2TZ!IK:RdP<9<kE' !S6b_@C/҆16+ ܁V0[v}r>\hq0p8~u@%Z[厭i֊ e65͉ēآJURV(%m~:+^ăg*L%9m/yŢXE0X^P$]hR~ |pzI_GHBFp Kuz`p܏?8A?u ǰ>Aف蚁` ji\HגzJ|:" Fѥr[wez+G|'9Oď5fVH>ƄgV+Ec^S1?Nʞ!ؑ1X8[e`´ eZ4"`"kdQMs5+ 'WX9OG1!/KTA[0WyY{Rw}ڬ/c_qL}M}vPO~]SQvyeKNMnId7(X- 3wM5#S!6PHNpK/bzǓ&5VF[}t~eQ$zYGCm6Ȍ퀓CNNqA2|m6ċ+˾:I䁴]cm-$&GZ hr*@̀;GB]m'4]K8`όpo ̰1swHSOK_{L'.$>#ƬY.0ț%#LZ^=]V4#IJF=c($=z~7اoʅhZ2FQ%u%=`s9^@#r#5(+PmB7x́KBi:d)[^[(֌%av͚6tk6pLjKYq|fq5S7*0A^+d?Jk|#_؞N8cM(j:F(a/?5lG)_ۚ>,n Y>`N#FA!|"J?D΍vԃ5Up};|Sx(~X F]᯷nS`!@p° |kyX,/07Mĵ@)7$ Dm-/yY0f 7/$nl%H&K dKBg8hbLUfek D݌'o4O0RbWH1mTm׿ 3ns/4Ÿ{t,x NSYx=q~ȭ{9 ϶K+;Xq>KDg|7&+UiPh=(<z;GXՑnOG*aUbuQ/}_t#AKi@ "Ek/g##,9sSӗ}U/a'1~{itO@qHvIJGO#Wx]'{A_&d(L8.:^L1@y`jk $-jǑz0G3vm@XGHcIX'=mCG5Y]ܑ?m)V==IYu1Zʑ..^TqӸxY~c)k0AVdzj~ho;7yVN'lUX]CmYC{0NPb̴oL&4)%E?Ox ,yAjNϥ`OĥV)..=[ڹNq TXts Lo\tclu[`:'gq }X/阵i5Πo=Pu.B3m)_  p=֠^bjY8+o伎&Vl R[8@$蹕rq5.V( ^0+lS=9`nPYb:y|TH g2< Ud\ٱ"^_s_Y/k>톒Vņ*&.$ʅ^=~؃Q!4}PChzrEG^+,gMaܸL9b1{I]#4K'WW$t?M6z1-f%q5Cd]<]YdqܱVY }%.6Vz|\*K޴9W%1UsyDycKuAn(c踐‹X'2BƙAuYp9Tqy/׫G ZGrH%\(%G{ *~D Sz͐b"* v3*ܠ\LT'Lq6[m7cb))qUadj7,C!lM+c.;+er0EIVvJ ]ּaEBԩa .& 3aY&HGJXnH'miTo eq&u:&WXbL(y ƂصASD(\Z@#Ef>fZG@LdrOlhvT$c3zԎ T@ڥ ^6e^ 78q:qRt=ь^ț@uN:~ w8("Bn1ը+;"Bdc[#eߩ?j(ACۿGHCSɠ\8#o1m4 .QŦ7u'FW_F0Dm] @MUKB}ϭ/8`R6Ж؍@iWͲG[ܚ afR }tG(lI+C=ia]-q0ˁMBåZPJϮ0B%P!#koppU=O+eD A'Z(IǬ<4*{f^|X &Yr:N[̳ؠ 2Ѭt}LGhկz $qj%HUO(8?ݖ=p(ZƈV|~.k/0萆\mG /o{ c SFdKӏJ8W^0J-}T= 3Rxa < %mfmt:Gn/jPpcyR\ j3=Tă1>͗AVM]vsI8e濚mR4,kB7zIoaT^ʋQm1@Cz|l8l+qUI|E¶u F*MLk7  J輦iI/4B5ƻ ,ކ a\A}ā@ҍYT2PT!<x ]IH)tL EwxAkzW5[fWsV'Cz`BNJUV*(MI& Р_Ge4G+BU*$MT]1Ҡ.y:$OEYNE۟e?)gvL%t ,V4,à mGsG,,5'\u1H/gUMxqڻb/B<9!@A Ӻi~_-PhN Ap3B|:{뢕`)SVtM0lT~?m43<+ Tq jGq7oWǻ>El6ʼnGb-Dm .dCK^1'Q.Vgj@Y=N'}Iï[`碦0xbʺtmMzl9򭏽'H"~YEMך+)O"ť@cak/cAW q Bv`^*@LSQ71NM.Ѭ1Hq+U K y"-{ ׊SUM _]|1{ܒN$:DEne/jb9˹aW/ߔ_]:(jGn]LN,$Ł uI0IlY:{<Ŝn#vuCW%i̬-$8I'ʆMj#7V,]͒bFGſ ,MΜo㨋$DD ט+=?򪚇 jbSRjбv" I AuF]\h;*:jʚq7KB[:~ 'ANt*hj6ʱOM Wm+z_e"<#6G#I$& ~$ثqF̱9LS hK5E/D%d}ƕƙ]% &"YV !TBN FgQVH `_,.ܡ\6ϰu ^sV ?-oQU?thv<2*>|tPNpU`E?>y&\*=g0dks qV֌+jW/3f\Eb+J38{;P?a}Tb\1~@]y :`004?i^(}Ha5K*5 ht# >ޞyt\LpOF9Qn'mB}e u‘#̠<,ralaS] 4(9;qOڬŻ١Ň SmL&حjC@@(*Xˍ9u7ĮpFG;b_ _RJ߱;FqGIIRWu~3h>Xԕ%jp#,u/Fu>7 ŸoQq&i5uhӸ1j ZpkKKg`z@(S -07)W4݅#D*1J}LN1Cv82yva6\n{= y#z}s(3$ACF[MއΡBCUD2&:;{Q.=?$LAy~h EN!X+ՠV&a[Ց.]l!Ov̝B5C/<(iйa)"ў4^K٤탪jە-*;[a缹G$%jk q?/_롦wo$U_+#`/5³]j [3grS @KF3;$3Ir 8w斀t w|: [vm*nqnr7ܼ)*0:3ߛH~fnƟDRW <ApK+ƶ5ɇv W\q@$`Ɖ2΀CVY% Ϲ/ld]Oia49egY YMy> B-8~_JBռsKyp|6>+t n{*3dSAŎTYKf;xN&@\Sk]yJ,)={2>hK D=NeH/ow7JIQXMzFɆd'7?fƿ~Q*U{ɉ;6Lg뙜9"G1 Moh&~e"fߢ;],DM7B9#l; IVku7~hv%天#si)ɐu9 IؑrYqP: A8rf8ȣP;h1Go )cIK[e5y3nE_=FO.XPȨ ˞E^wh]c! Σ>L4Efʀw ى }VW?D\(xDJ%[{к&Tr0fz\@  q/49^E< I@5 ay<^WY<:If[Mڋ&~0v0ZNa4lZOj6eǢKNĹ$~N1k,.#Y?;%1v0q_asƧaDS4DV%I'\qkr4g[D}|gjqй/mJTz9TUy &z^d4e(\Ӏfe*TvP,'vJC(> P;&Gg)/9wdž8SGY񸌧D̤h T.+u(9?I@,t|5kzȄTt rc@4>g֕LK4'n9L'q]n5I Jw$@+}uH`̱뻙i8[a# T5 UQ!3{I"*\Z`J|a$1e^"բFR,'HȜPź`gmѠlܠ]\,1h3V߲HFr <0Lh66\"QT? Ѽ / &q"[ge7-\e4 )m c*@@c%zo^:5牁1 5D`<*U9 Z1V(2ְ|K *dⱏU:@4 l]io{ۖXnĘywd>˅2tݪDzA qW2sMg \II~츖S&D RlssLGFnEXҳ d!@v:G;33B2͎0DSb_7EJ?} w.@4]LX ٔ۔uׄ>DS234QPh !]CP_3k[! ?s|(\"g=%ו)CMQ|9;.CLlֱ+*^qqHgi'Ъ WE-Gsy0/v5.xͣnT8x<{? " P^l턹gIFk-"C2̩lj@6O־)Zk1~:>u5 K_ dZN NBrh&.xFw;/}f ]Sd%Z \)"` \*_..flg1\#"[֑p$k-(gǒqE. nV]w~.pXp6O89hzZ^ 7rdlTXC7yE9+`pH Ʃ69 MMf͂^ Wc~v~9 ~30p}"OǡSKǮM7/wL#Fn=9Qۙb*P xv1?KڠEھIشju=\!TL؟/tgcz;}[,fh7g5VV8j X8dHXZ_ +{<|(y܌`ŧ%v5Gdduv?m|__rp[VFd=Ps]u D3@Ϭ ݶ`lN :;P813tgev"TqnE\gǜIX~XP~ Ct}3_Xt?[&pM^rqɟP򊹢q2Hp'¬}_g][m>&wM`XĩfEkVO~"Ž=le{PJ:X2 )N#F&8 n4IvH :5@h$.r6,=;rA&S;;o?Co$⮲y X=չֲ ut0 *1LМ;g*0昇աYrsg4*aS7;\/JL;UYtUG1N2$ŒCb{I>Wal އ%X$RJ,?}WzTZ$VΆLO6𰵐Wz6YwP^z @#(Rnju;w|g5xOL~ "̆h 5$e>QS4M><[2^/!y|l<76a},;:[%ԇ-QB"svdCHJa!YK0*1 wЉs"]M\^KwK#4MʲIa27HRu~B8cc?j1N.H,4)uKrV4#x%8ږ6Ѳ:|ٳ{ &:e,7X?"<`E+5܀yq 4;Kq!h5U{ sB$h{PCD:71jW$A6˔ݭ~2,㎺\O褌pA/U 0Y2K@94Tas"B5L&Gw1. jX}csS$I4Uēt$/΂2 6J"4ODY0$ceٞ+EٜomE>~ii^OR:., 6|fΓƪ WڑiIfS.-h8FIhf:l Es( %$2* o&Gensl+ '"CP.M)ް|R]q'"q)"#v]`T$^0WKKQk Ek'75 G}č 3@Ϋ?t>ћcHOV$C `Ùj[Țl;i%nP# ^M|!:l!?6Pj߷WBgvb`Ek}bX=J3oNpt%vǣ쏨t8;F\b#Cdu+şmaH9BR~e9U~ڡS @&h_EmV LC`}qy\`oSkt %.}/͑Ƹz⏛1 =gc!ƒk )P'_E]D' ;Fw@Jn~tA#jU|~OY!gƖ* eTGT=i9M#N9tv6~c4Q'%v+Jc7.<Ă%ۼѴKieRK8iK sdfƏD.h!$1XHr -mJϝΚӮgL c J.eZ*CAV7\R?G__24]x8mw5r6=S4Γp- TN @ɽ(!P*B8$s;zP2[hX"o|GN45,g_:(6"p$*.tj`TuoVӺT'XaOyJ#)FZE}2zX=kNCALiJi4G!5֕k^3@-:5w\.> Nw<*gHHiWGՓу2F%$f:ąNk>R;g":oVyOY`3iP~X3Βj \6.(ba\#X<9䰫A3({ޓL1Ne)0Pe27 _1MpsryhX(F2vxZbމΔS]S j, 8L)) }Ղ h/-\br{[# ,{Ή-෭ [r@PKnj!˜)L𚶐%h~^ _ .\ .!+Șms N1sPV@LhO9QsVQ'n:YЫ?̸i+kZ][OX:/>zh$pꙸ7v"%"n8,/(m.C0eLDuhd1(N0(5]Ip&%'6l bۛ)fež{޺dB6zYk/OPUl`oo4 ýH;6ϵ5@\PkuidK)F$lg9`0 4zgO5Hv{HW-kbUXYj$pLب$Zq9Yz 2!E]>C]ߓ|/W8~1-\< \2±] PW|E%NWg#O_樭."ߤAWm{T-ܵ2N+KieN>OJj zjgix k}h>!qǪ&hdLDO"5% TsxO'LՖцČU,OҠ(b̙cH@c!)(YK>C W2]/f{IP}iv3s"pS&JVcţ滛,~/0Z3mb:[1zd88K[|ؕ>mYPLo׍| e0X@ ? 'SNĎ /`L(gs[Y@Iޮ)˝}(zf=rKr,mmuml Nl߀OqU6ECIl+ ޾vNvDcq#qK{/%b3O :BJagCf@b'uh]a}c;yEW"a9k;TW'0b4:R[EZÜ wW |6XՐg)o-Oф4o\ co0X;hYvRϪ}V> =h-{1}։?|/`J_rb6OYXj=OA7z N0߯=} ,L2@ & zЛ0NRf#TN6 y|2: gE0sN͠*:%+~̽Xߩw̻pRB0t%×:InQ.$gxxۇ{Nw~(+g-^orH3wDY]}*+o> J`vki=e.g_W34Nv@0e,dfXBGd$NJA2t:*ײL|G)ݜoᡦ7%䉯_>f$i" \_!%Q]1̣bGgRHްkWD(u$fZn]:yvFYm^߹Ocp 'xekiByJ~lg+oI/7[ēNiL=.Lb4v釅[\ŎŝF3$DwFrij  MשXI“|e~ Vm|ٝ8+:l4up4BxYm DS.Bvp71UON`c+ $HpH՟s?dQzj >~pmxt'l,|'Tk ܟCea ^UP9z i4R3v$#a-ќ ЅH~MGںJ.L\FpJϲbuP{ A&mb$S#a%nU;.\4Q 85=f;}3X91g4Vޮ%xd{qȦGnj ((C+.|U8 yij7^FL%~~qhȅvroΊl7L(3gIrR&s$IFJ{T#z ?3n֎5|c*(=rzQJ |P'瓇ojwGO&>v9_6+Sd@Bv_G1^"ˑQev;5pOlt*<.`xcm՘'Y"V~0p/D!P]c4:bekl*ׯ! XQP#U9o}|[Um2.PKȃx7^i܈rc>L?eXfm҃@"&<"';>tЍfq㰞D1;TkT@רC)?PLu9T+: UW!c GtV tq(->ɌAp,>( 2Z>s5~׫~gή,1̜&XƘw2|gjATo?)QU{5P 0ncۃ8_er*xIa~1OӸ(uζ۞`Vê1Z䓗U@K\nTB]`{\`XAo Cj N4n8!Hb}6ֆu6kmל03m@1@G0é~OIp x-k W5/s`z\/+[k0 aFO'P#l=U[}qTaR1W#W)p69+1 bģiθ .aVds7m uv>^YcZ0HaU_ SV1h*ۧkx@Y;Qif SX3mQ7a1wKΎ٧[:z^QZ?F jBB?L\l3$CǩD (h&SS?yeYJCjLK'?-3{fU?k=FS6̖*aX{al\֜GzVbCh-<%˩KPg?pdk/ϧߥ NKuI`Il3@(y~ ݵ8lR.gRn[3J?f`ӚCAcV< hfL-0eة8gq\ׅO;ǿ 1V&|pfǹ~]w= w_V7f.{9[~ƴC UL(G%Uff:[GϿxYJCx~i]}KqP)ZIH t86T4AVX+J 37~~MGIF"e{;wKaS=Q]hK1ƃ2.">M.|˄E"r03(a"줸n ^e'!hIQN<=KSCa$\Bbl$ޒ@ɟ8BŃKF\iq1ARS*<"ؖZ_/swOrjb=Х'(M(\|7| dǢر.?Rc>;Oub&lpNudxM>`$OGY01Pu=I3N)(;1OODƻv64t D:U}!qMh OJjjރ#nfjX7 /~?jCppj[Nn[CoemΨ6)Z LX/ݭW78Efek/NE|@0nr`7o2Bdg@K&+1Ve42ךj9"k(b'REA|VVsFRA }̤, eңLdIcsu'VXYTA)i )1F0Fɑfb0deٙOdrF2#(7lEOM ˨H#DiNXv*JU<JNs<NM <ķ0a=UGʷ&u?PʤDbw_ OK 6[J9o/fRx+4` L\aeD][,8A/r$tGoLԹMEw]<߮r~N>ͅu )t|@@DMGz3G!vTV:%2r?dmva"Y /JՔ$5hOb^D~a\!6jk ?/L7fVZ{$z B7\DnRTzJdɎKD|~KyKe8Y0*&~ǣ;%k53Is0EabjQzwQ+J;W*+KΑLAϞO9DJ%lx|Wqn?ԍdF9K hMܺ |#2뤈<@¡f R-$Be,(K-_6\~t}T$t#Izj<}ć_igj% FG$usjKv<A}cf0(ˠV˅f 7/\{&_L甑w96N2BJ/U"7&hjdΡ=:w,dKDAs8h06PIɉJVʭeORzlWw:]xv|R7Nа5G ˗ u&IL)LQ2xcNP3sL5>R ,S)tUΊJ6ִsKhe$ [u{5q^y i 'OhjlG~U,~Z4CdH,|00}C!F./GA/7<ԙMuP7uDnM>Prl_!@+Vݒ:iBJ߱lKFF!zc;cQ]*QC~"euGj٬ ࡍ_o76Rv1DK$#xIC{ؠ`{rCQxH?c[}ۏo"ҁL'9quk6 19.ȹ(6$kvSR#<#|b?9ҊuU1NZ=/n87GV2c0\lJzRSi69v1 R%kf{3D`1mkUZ I,B~T{@WwKiar]yմnϐD/;zb(7}ͳL<6߱CiP+SUFKB*Ԡ'uBw,CnC 3O\*8_zBOp(6(c iAՉ':{wNm[B>= r;*Z~ qsTؼ@{'&WQJώ |[MO,$y=[2*F >]gv0=G$2t1%v_A:2| m\p!1U݉ A,#3zkr|~VY,=Op(bysfo&bwP1odiK ŗQg9ah~6*y˄2,r~VyRWț5+/"X$w \%t<$PF45ΒvEDIr=zL"ݓ567Kgf ͮ13 %&vo pM~/wv'T;:h7?jSmʓ{a䝪}Rg~f\ܒJS*\Efg=IS|۾I&W G" ًJN-ۇm& u<-.ۺ{`k5IYZnFnAJ3lDJr\4~]]PĦըgh"uJr{K~uIM`dod\֗e`-ͼw\Sf _ʐ1 /XȠT||rt.^ 3ɓ&|xլ@?L.} }@;9pp>%T1J~Q ̠dVfKyYkޏ(d55lzh]y׊==sSrJ8^` a1cp RB<uBMʉ+eiWU+C{0WD~Tr%M&uJg`iԸ9~064.'YVp؋ w5>"e sZ\1֛ :"6FuZn--%SGD$ ޾fy{?/~ÄcN+&oWGFߺq- 2,e ~/~CЀgUpaY>p[5j',GG(-Vʜ^$mYUA٫.s!w#C@t){j*N +X/5NNe/-r| {ϳ 6-<[Iy% wYj1BII!קM) Xj0!]`t5_CJh`~79 ka}{IۛL<r @`[y3~~z{l7H$a]LKuPfFd˾w9KYbW>/0(tbfI@*\9}_`8 X[6O7x+nw:Ɇ9r"pVE@$ԭ%DM ކ 驃O I "33lJ=rbߵK44y88Td˴l m*F2>nn1go\&T&[ӈR C2;bLZv_b?aq1/IBW _,Xy\|b +Ӳ cP6c-p1^@^)zڞUa;ӧ|mVo ·*D l J ZmLПLfZsɦЎ!kt\%o(uE+@o|!A- |bt' j-3Hsج?=CW ͈tEBjQ'4Lnn[ڳzE7Sa-F|'֣TI[4=]αR =65B(lP`7?C78vuA> UoO yl;"~Tp2zLWob)[L7Ǝ?G.+FDe)9'|o,7 )>Jڶ~?` 鍙rSM9@&~PRJѫ篾UHȭl_1Udž#㉋52:08 yc(ߥ,a䑌.!$*{6mqD{8~M?}u[E$3}6m|z9 65ԍ4¹k^;o Br~{Irv8] L4Md c?sdy^'XHb<`n3ü9קԎ*Vhr4դӞ<6?DͽƚUWǟ#Ob%s/]:~xmk1m3Qk0pضTh.5Bgb\vJ)h@bnjSḆ$j JVUI[S|U+tş×ٲnq8TB)l& cþN`DrruѠ3}>NS ]f{9uNhs8RL eZ#(u}m3B{s"sR[ݵ}$aj2 H ÒҚir7Ʊ*A|Meg@t|@t{#Y»2p.ԇ+:C_~x4@z 9 ޒMzUElk}WDBR=uy6d,,l!Q!C&Ů=d=K fT] 2# _ ZɥN~!Ml7h"yC <՗ynԣHn8ItL l`5jHiG\ Bnb.Dz$ddg.^]NI*ekh1l`_j,QBX2ۈ A܌V K qmE@MAzՃH|$ɿ=W/ؕV"o5~}-yvt2w$㲫L-g5^e1U >s#v5misȭibu[%kL[1Iϭf-BgYjT/l2|ngAuc6Bm0n* fB *+ߊ shK?Gޱ0* EkXlop Jm["<Gwp7^j,'4|_G7Bހޝf#kl ʞ#Oz{%Vtw-c4Sa(+Ľ(u7QI" EC4M' &.S_^383g?l8HlY<~]qѣ/IXt8 <HTyB?Q4ʵ_ѳm(U.o[ܮYǤMD%jY6٥LCPXX+2.AԴ"jdl@@BDpYU:63عή17<{%/uNmEEĂăMU9sle` ă~WZ@ܤ<-eM'hïdvuM!Mw,f8t'R()` 8(B];,sGPRoA, 7F -Un q@POܲ:$lBXJZ|qÕ;ۗ %oTZ7<,Var!wDĊO㮱fⓩTx+y"4K}{|+"zwɿPߓZ3:bkkQ xaob'u6/1pq\Yxeec%6Y(ҽO $MǀRC74 Ayu$o3z{NC eK5$R,`]Ks44Ͱ*_PWd)mF{dڅ:5ݩ `0 ) "=0أs 3Piҳ M7 a`"r)sg".:9fC /C]ˢEiRtZoO`G/wac0ǁ]R;x7_j6. řc W3RhYXFu̅<>ΖpUnl~p4`I%<g>)'$~W4~$6n/2o,in8 &g$TN0\䝟Qn WDv%Nz$Ɠ@GlC1F5"^/'M&*#pjI*`^ J |/{\&M-P֣bDP]+m:2[>z<6ܳXOɨ4MgF0>Hz9*W~'(_? z,Z!QRebsyC@M$xѧ|p:zYT́jA}VO@'JtRxF,3/A?% ʹ2wCD>o،ˊ"Fbb 9)k 3CxJ=ёe+t=G(QT!/XɆTc'hK}BwZo :J wcpϔqy y a*$7~jvU+7L6n#É>DEfT-0zpn8*L A7V]!f5#^[;2㗋(`UۄY:v3FtRSm#9ݼPbp,gR| 7Гk_#' ܆Og;U% ~Fn'K~sJAfםLس#w [@jq0I6}/Ki =p ip]t$ 9'jcgq ɚZu/*-paOFOl ӀGLVޅ#/h5-ٍcso+R!(|6W>=6/?@UԘ7$@G]ioR 4]B@( ցvzG$Z4C%A:B=I-_"&{Jn}=@s@Av Ja5H®|\mCR\jn܊ouSEb{Z ?%7h4lPL3L4WBpl+TBy^xz" m6 ~tFD>.5sd}{_Q@.,ɾh\SEӊ9%k[hZ ,1+Ȱuw \STP@s0.OodvP}#<0IIf0 R7uIٔGO:m˚>J02Ԝ#' τ0Z@GڸՉ#fH JFM|6f:+k||x|4$)b0^N\l)j&D˭!!V#Жqɽ>nؙh,~G.-* V/VSajгndy?-dh*CN,SFa= 0 тE$(wfv*} +Է{h/]1!jN1&pt5>CTʰk~nѢP* N&j{&RqJgR#`<JuH^0( rh#fze`蓅*҄[؛g)ڶ}uQq,-JZr9$Kc)cuY[\I\p-+Rr{YXiƀ7ֻz'b1=\8fyg,pvzPUјatXҏT 95n.Zc­Όc7Q(Kĉ"5/Fo13*ᮯ`=) ?(_y# M@OY2~p 컼pJsLAlO mVyĘ\+Xꄹok")*ђ!ex|1iCiڹ+PO,YɟRYsz̼ߔCT[ؗj%ľ.GU]*a?Xa \ͅʓIp~L߂rr`"LWL~ȶm9T!]jZ=zLގ Q<5_7Bg. \$b=N5i޳o&Ty|JɑK] _ce}WtR!UGiDC,AOC (MQQX} b S'7t}7Ȭlﲶf͚CTH$ L]l#+>K _&ȷ Ǭvn:{-#'3N7Qo/S<{J),e3;,Tl><z@*4StH˥ϡTzE!Q Vp9Z_5N+9Is\Dզܵw1CYEބ&a]N'cD6hwBxm7!bI}ZnKa<_=bȝ svLVk`9Jd㉚4֜Ԫ%熑ٳDiG @|WmJbVH-A j|l@.W\zaAOVܬb#9 W2Y1H:јK3$}آuG❖}4*hy,(#{d$NgnIeֽ9~˯r+7o5z/| JP!_=T\9Y m0 r ܻOʝfMyMxY%MrC#aZ Tpj{`ZpxZ%dɮk)Jǘ rMUL*or+?¥y $UZd%8i#s%94:R1j8>k05$zRo AzXA=^] %%s!F;7y~/G/7Ε%W!VbD y\p~91zW fI p2~ z$ozBhޜ5%*79^Z>@ۋ/qR- ¸ Al39bՄqPW,᫁'JCn$ hP(Ljp'8Wқifr6O3σ1@f%P6ư&A_?ii7$m7 aڠ4H;\l؝(`Xz2QN'm(q%!~(0w'r<~ZHt E |B7?[5&^(9N*&WeoM KrۓdDц[!<~f.3ȫؚSWt%VknI$FLGV˨ެ' 0|JYv1@ YlțKŽ̚k1d& 3y9 :46X+a_tmx (!E RGQ9x~)I!ExA1N)O @~c_ ũU8k{# fٺvs^E>tn?2 kbG^x wK-`BSNcKj+$5Ȗ)Zubp v,-6_1u“eCaw;KiPҢ!I]\ БtLy#J[ƭOOq7iXq mD 5ZTW [\F1ý@Ug<62/K))` k!w`U'Ҿ|,Afwԩ K_ʎ@ UԱϱ")L+?C#Hvz*gg=Շ?*>jFuS"-psq5S̺aєm̛ n3OZ4\.|q>e4cU #HGV݆ju/#c&FArk ͭ撢mOgf E˖`D~dKncXPy̰~v${p;2^ ]tDIR ( X͸3X(f9t_A~USt 塄Qo/V<0i:uۧV3$pS&jQ|GGmRz}̆)_7zMd<(=pk7%yaQpؚl4A%icdW1qN^Toɱ|6-^q"ryVR]1^_3?ZaQj.$VArj:dr1nG9{x>&/'N>P0_:)Utm4ƐLXUR=->d؅(c6_,As,C\_or3.xj> BɃkD} ONS]-bm7g1)u @`Me%,_MWCYMhoņ}"DW]%/Wcj/FWWe3Y=tj 5U)9!<8SNGKe3C`?Kha_i{/NuAdQc)jrpvx _KC9LBVkjkܬ ;0L. ԏi}_Oq = h uBVrzeʱ6^LNcEFačP1ø~j}9HdNU\lA&+67y>51b3]yk gp?@sFjL贎hٱL2?=ZC+rc U!O Co rTD<c"ųBә!z|3dN}?($U6= gg$썻2#y);07zL*P!aʆJZ9[ S m2*c7DD.'r'DP@Ng7n`C3З% g7M,f-gndsK UK/rh;#Y0.jZn$3 Ew~ ijd+2)jtuGR]LOw-B:jzǭ+D@ׅ)s}T­_q |~wm ;zpŌv>ČF|h9 9vEK~|T:#I%5X`sx@Fq;6/PsҶ|ns?Ӆ(Kdm0%8XlѥPkLMxqeJ ;-fAEjIaD\. g̝ 3 !CI$/'.g=6,5ón (_hDBrST}mU53)i z5@'y9/XT+?'8{&8,oGgZMX"T8?D入$(n[+F,s"bjվ*H #wU390~H?UyŎ"Xk'\"&?pI(#(,7G ~w޹ٔ4Z Dz3Ltswz7[f[Ƨ5},c2cU܇{t=mx+.ʯ7`96{ }&j Z.Z`-O$`\YR5BTh @;YֺdWkD%.t8U?XD䘳tQM:F(&%tg ע%͟HO Ԝ<-JXDh,*J5oo))gڗ`1&HEvtK% Z"N1Wt|1ⲻ wuPM.3`,rQ_99YƉsHh $OX}-Oъkew$ƣSyɞdL(?On*ޜ6^3vQBv(XwPQJɣx<*lo^R-zc&SJ ! -|PmY1Z `ϥg6f5K %q1Cv$- ĩ*tJ(JxbS\L|> +N:{iXXd#ބiᘌ8ң5Q/M^Wܝ$$Pn8h}D5^5{ .CP88*bD œן<߆gny!dnŻS5~Ȯ(A۾ Z.1VKv.Na-Y=؜̅捑HC]#ԳNUuI`^.-wۮӀ"c='ױ}ds$[!xvf/$37j#P'oYdw7K~:E} cV4~1hNSqh.~9^'Ӯ,D88C}V}>viD3~RU{:DٚUє1[DW?E a*EFoh&7T)ꨔ **qŀvy}g%CzQݘo>قKZqή̲3PnkrY4._ǪVNuO8 59S.Rc[Tk1cl}8ݖV4=pP~לKgu`Q×hv]EMNh$6p;Nl/BW \E$~Yտ, @>DKQRfY"USo7-QkmIo݅QOROD!غ{kKYc#f'Ҷ~Kx'ŘI㶂 D@G]4a0c,4.M$8vJ]diA((D; dwG( a_q9* K4U]'2G]]W'_Ҷ@P86EoĵJJ@}xhu{X@ Ю29F*076|URU+$}ԽQJC&LJS:yxA@Ԗ`2!#5mF?OߒxMՔ<*;)l eq$L͠o% u_x|ܿ -2] YHEO; @<~ay>FQqC{HZtvˊlJݥ͑tsEcIOc!p !"1>-qƐXMS6}Pg[ -Dޣ3̹}1M=5CGOU@+1PL: U29f΋rXDo+CCА}S6{d Y<{O 5SU q-$"$M,+\vϰ^[L’r5Y=MaF߽OڑpyTjJi׵f#QQrAH= -r9쌊WWAv@FcVR/W61- fg"?$srJ +Pn1tR% 3+PYN1 \ItRLK7"Rupf1;+JhQ+) at t)8xH#J&OSj-fșz7~ В@}Y}§Q'!DXj5"y(̗Qm@p%Q@qU92!R!Li!1| Iy*NU |x5x(W`ݾ^jb{7syzVj)NT]Z-dQ?[}yxK"PJJx8LB1_h<O-,j 1.>2xdHc;*]t:9|`P iȥFY<ɈN{`m}%uFKst}'~o) 2g[*uND,67z(e {ݙ"@Az" D w>g"j(Km"F&>L2 ȶw˴6ܑ [sIZҍLɏ;b |m@ ةx%$Qaŀl];Li& qB1~[j=e4 ~%&;Ҿ\^ Y[ o&dl~M;^N͌;͔\p-pfCduO:Q䆱3La6⚐=0fKL$w ;oiDɯ̷U7?=3iO-M$k&7T ˍB] ,;U` FQ\fiO0 t?c;F n$lS[bK!oDj +8!&Epfcd2xO];0IwHb&N`,kD_q"M;4 ȸ }5| |QIch^2e@ώt]E'h_l5ʹcA5!'x?pHg;m| E8 V-#sH~AW#wáID#:903VPvж}YVExWp砗g<I%z d0j3LMeG|/(;}&y]^ -& d+ئy16Aj<RG1:;CWrE%N]Sfi?2e\p4Ա-{&"uz,";)صxoR"/V̖ g:mTwt@ |?Zbϙ}%F-77Sm$\&ءB> r4NZI7"_T67@QJk o%T|BCmǑ >͸f_([A&@Oh;5ܕބ1KcSӿ,!m8>Q!i&es!*I'"\οvBd3nJtBOg&?cn3{43T!N8eURf]WLV,!}$.eB+"|21}?olvf"l>|nxYMp;r8Wgr6v#jM?%Sj"d?.;Mv#;q+d![^oauc"־ 9°SűxG[Tl EԆ, ^3@?QbWtWp0:;R؏DQK`Yr_Dy4&[Sݹi !8sQ eP ڸ59Ֆ3@{ʯh J)oR@D+"!p}MnVcp>q<׊v)"o >=RTR@;M˄y54.#U+eq% D:D]xW*{Gxդ鄀6ydQaz9&HfҺ'6 1G?4kE]g /P$G .p@rK_d>ZM|ycpy;`kͲC8!u9ڧH3;N2&gqՈ7\L+kqЖq}'x5T~F/Q {67Lۿ33ļױsGR4@mG~6 }D818@d6S?^R@Z9A&PAx*}Z.ص@pIyb9ZhV8Jp4BK G.;[e%~ۇ6ZDMEBs-D0o q i3,6ȣ"ϬOIl#WV")+B逅4XRh+{'AMJ1㢉BdmSҍd>zV&_bObP-KjuK6f-he-%BCF2HƍD%;><?4>L/9`%;'e(DɌXPA5HL4=qh.wc+VOuzt~ DAp!Γ9kcr[+1w@GQ)^WAr;4WV U)ۄ{r U"|HvtdDsл~Ձw {O8b ]+ij!50S-Q@Krn2Dg1XM- 9U c ixڀonk?zwĹ."l>>iU/S"CD0YKԆSH1Y-?IP>}uFmA@j>@*TYq ocp GX!33^s[/7G2Sm$pZF>L 8ScLC%FyjJwEcuՂq}Gd4Qt B(15>[dA"$ AYb E3V+A4 >Xu 9F@G`^zbs6~$&&,TE<&e <. FvH9?"|  U$#=]u?Fu#[ŗ3*RXV/Z}e=TxGG6.A+ R9&8xo> NOLbٛ?Vc8AŒ]rlїfI| ,F6lL@-h$4gv2*i%ᳬKZaҩ=Ae lb.Hiκ\2 J'^1 2 Ew\(ϳh[~ `+4q3PwM7 ;DEX4?6~-$(ʠAXŽ3""zKʤiv1lWʫ@+ĝ| `i5Yt>!i| Eفq+5DŽ#3%/&|Hafh Q8(K`U86_ ,LmK>R,:K!E&Fc2*D3N|HIL]iwWVr<ѷeB2Ml ԆD' Zb\Y8bBD7{ج;2jpD7}n_$x>xYj:/(Shvn B[7_bI](/(LcnwM> (#䴃ue;M>ڏED?ݕP){i1PlG׸NU~C/|b/V}2eb1.)Ԝ7v4@jX&^i}؜OU! Bʻ"e-j1&\v+.Е+He vw52 lօO6mԔE=Yэ+X¶j]^RV]3Xȇ"5V4{dI3,sӭJi+"d񺍰ry »'qkBcc;Yw+C7$ U[e}Ϯ啣/$4ЄGQ!Uˇ_uC;NUo_tt2"U[J"4baIG6[$!w'l!PNߨ+~O";>_%z֟TqetN ~ŦaqR7bcV7g];ı{'a~ijb$B.twm ]77Q3'[p PbzTGxE:$

),y1 -UJ. XkQ{X4FL1DsG}M] Eļg8QKrIOOsj钄(ZR='iźd3eQ&\Gb ul~.멯sh{Bs48UK hk56 >XJbϜ"3*ɅEtO<%$.fל}]Nwu=Gi2Ξ`zv4{BMĐ9yvX(&U T("&14nUb:u* .^a}RWJlO޿6# S"vKa!M.>s\1u1S߃CU+2??񈖶' zdN,Wπ)%Zziͨ 0q6j|32@䴼Q V ]Lu"(:#⠝[>PO<ߡfǬ X/E8(E*mĄoT`M2,Ue#ϊtp  %\R%g9t$s[޻jT6E3ȳx. ߔXR pLHSXʡ>Ʒ6~W( ~$3 L1 U̇\j?Q8-j=t%yxwc{vU@]ao9frz {gv;s[*|tJk<9M翵l';uU+[lk/ɽ _**D2^5nuZpQ埀)7qgNH@Iͨn٫#nu`''28;#{pxz=2joT`%?o\̊ݲ7.s2B4Lܡ_e뺮vteÜE\vp 0$k2:S.x.8b30QGS-yx>.{6e-򷜖>:dJ4Hex@[eheb]*'^K-ΡL?n/󸸇%|c~xt'T9 y -Xc L*fC[?("3a`xBDS2!WѪb7ZJD q_ 'AsR#še+v3 -+0""- o2uBwAÔZzfLxF}ؠ1-uC L0k PíjD^ ?jל-+[{_]qɯr)5J/2Bg"m7"i7Aك^~c E~YD=N>2DD$Lu\Ͼu !$cJ>wGmQ*Pj|AeI4Gk؊!ЄʐUDMeҴ6a0:ن3;=@㣃0d!} $Wt'T_xSxӿ2U6-˜μ+$*!gpjc.o&^FN,4~Ri}Zy8\h!bzttke G&N FY"ʡ Sx%.J1>"Ēҹz; Sԟح+6g!Q2#K_,B0Icu\,bm|Ѹ7\ >'7ȕ؃}-xf#Gr8| 1I7%}&aGxDnSvCmd4)PnXA]0<㏂m<XV`mUf!.9.Yn+;=gG _Vno8VXIb`?墇Q>lѭ;W0dI.H]-,@>xMe_%_%] +@4e@?_5Uc+<&@1zhcӡ&Uΐg}&NSwd-/kC.ciXWy*Jy6TO&sK3bWl@wAj21UvB { neC'mK&+ <)S|`"}4!TY/U j7  mlb;0SuzxVXU!G?z:UD#%-Z:a;ʣH*qp(3DKsxnDA3V]=D dsDJ6zg"zj^auP#17uvۆ+o'?F;|hYHmˉhb)sc&r{ӭN#vWذMX@YgsoL\?f= ͙"V˸]/g~=iˀX2cw4h&]qFe vBդ"0V$gF~]pWcI?RݽphԁhxiůO[XCy* bm;c]֛ YFJ(>8/DiuI0ɤʎZ~gI*Z-yi*lIv,Da}xb'?ljB-Oj'ݿ8v#zߊÈJ%=oUNgjm&Pvl%,ܞhF 3m9A6az8<)[1L5/c^iOgRYݡe&d;\=^[)slW-Sl~RH@9u?Cӷv5o|U "f H3rGdO*#zITg%}&h$&c2YӑB~eW~q:HEA@9#ӄFJQf<= DMA ޅ&}4wmVC3*q ;gpR@6?:-kWge1$%Zó_VbgF^XY+&pDa =P#; :SJ!4l-F0t,Iߑ(^dHI҉ gg\a@ظȩYũ W^/$ZzZ"3rY(z/O%x ̡'N]ys;!F#Oh|nY_E>]2&#0'c]y.u*?ߣj~*۶QL'˘COw?*фf  l6AŖ NV'+*e_dŻ˲հ&C*_BudA۷ rbYDI*MHq%"ASDVΜ' )~=;ykgɒlcD:R+ 5}&cɇS4T#)Xw{-%>#/ SX;,& (#~ʸ&RI#&˙`(Ȍ&7̚0 Nߞ'OB (J'+8niHT[[ߐyٱTP+:|yh -J|,Exl-v[Q]S&npbH/Z%|LLmMw`bPܛ0򺼝Jo̦䆳eIᡗ?#4-{%AĎK'7$^C2ZSi= =ʨJɹʁm=vYPon%oS~ $30/9.λT*Lg[į{(seŮc&,r|m MQdV Ȍ>GMi?Q4~QeVP7? {]ϓ̪K-GzuFB*j*qNov`{4J!!ӜjM\ gwoa.d9]\eQf/o6腟C>18n[)g2k#qb>tmp3fWH$hv;efa*?5TfWo< 4Pļ^u/Ow^slK~Ȇ/ajdSҋwfo!3 -Felڻ` XMϨ rp Ė \#I!`:xOBr~m*PDq@J܎n&n4A2X5F冇v~.1@|iWuui_H!IVH< FEXk։tFU0AO6$qViE Ȯ5M:c kjsY#ɳy@_L/5:ؼ;M׮xOfWN=dMWsOSeеuf&{=40uDyobH@FrȕL?"Հ3TLLj  _c+suẰ{ϣp~xܙ V#\J*/.ZO,|k.Y"}?IH?FMU4GWebϿR^ BJE56-y$uҩ M̢D}ū/,CQ\ Hשw1եceq3(`YJUCM~Oΰ6 ZT!Dٵ>wkSjϬ@} &<ֈ%Hs]`3<ޥp/.  6Hݠznt U'q, skKwyϋi@Oݦ n/@Ӫ7zgզb4l*k%.zGD(ŏeA{U5\Mhtzg ,$.YRFg̳=8Έk%mOvl:j*#`̳ R()̪/+VrpI}c8^@2݈|\tNP2_K`.v?/Y+.,d$vd1-1(: wK{Bǐ,|Bsه9xmD;Aĵsя[TqpMgl͟"zNj]/g.ɔ4W,~mo$[K}^5͓ #cCU&M d_t5̔Fo< 9njZ5REn. ,EQ9iq׾QgbnGGPWey#H`jZ0(-Y*q&.c]V N>l]!Pjiq"ء,*>7BNXR!Q5hN֎|0ɆP,6K^ؿ[L--\`u8*]qKb}syaB6ڽs<>A^Fk })P?*} ߏɬPRF CZV;P>PJ@}U@1E?W:|H 6m1WjU|I`ZS$\XtpuP/vR ]lPB BL8Ѵ(b to7P^7JJ%}wmdP7فW\wsz@tƶ2},QwC_{DDOU29ZBMRձ}.>d' EE.ZX$IFC? ; R3ЈD8N={Sk0HЙbE-(*t~zAvt(H6l9OgwN-T9ST@ $\TFnaY}nq&"6=}![St Yu3(M S>}dFp(G6w.50Z+(Σ^Q: 3=y׏v"o,#C4-or5ߪ̠_Ot,џ,mVAVDdXkm9TP`ӬՇvvv(  _M&B& E2U_`B+YŲdP@NÓyLz#Qd /j> No_6X&I@Jv0KW,e%6!,t9.aQQl KÐycȚ$;3Hu5N ES+.Uv';3J- |Y0Q8 ѓ낌GrI#{2ЪL۳]IQD= OcHQʹs`  jv64 }hѣ'G2~Se~[5}E |rҾstZOV\n}ێ&/1~h;S !vpL! 5 DL\#롟 !'W"PlJ5gHXWix@"\ = ]>/Pzmqm)o8QKH/#iPJp]Oi(nT~lO=,,#:rxK9:͙[MU?J8Ȼߙ8H3_k3/.e:@?;Fǖc/,$V/_@!%)Yc6 J{%4 bvA~;"R6p{Lo dJW',{{}V*蟚䇂eiz%h[8b`IB P"h GhϏ1^ÂO` TIC簝\1Tǭ,pAIpWvPf׸(lܒ^X)v@ m#PhDž þ4Sl(fCMM:ڃx9t@<^\vi*2d΄,r~` M@>\ n"f BJ.Kt* G6Vn)hz0ӵ 'h,\VהMآ;jfB+++['.hĝI‡Qa%A7++<^ȭHZ<ړ1ڑd(*9^d|OWʀ\=?)$k@Kk5]MsDQM-CضNP e? ?+]DHR-fS(lYUw(|[OVzƐ@2@[/8]Ήd?lhBSzqV^EfqATͽ& &~ [㍌sypT[t>| )Okвn?_r;/-eM)Y9DݼP;@}o HUD3,I@\I(F4+. N;]f%q;ivK4>(Ђ_&<J)86WVPXQ'AΐEa#)]{Zx}RCO2wZ%!T ԱG3/JnrʴS[*Z'NNUa:a *mPs_-(dK. 08EC 6Os [!9%Y)(4l [i8 Ϗx9Ԅe rܵݿSo(w@)Qw bZN|ZRsնeK_$׾^6PCpc($<{/*xF5+?6gEEGs{+kibʏɨZe3<{(V}pNs %[[IN¥. = BB6ۇQE-eh=Z?UnkZoy /v/tt:xp11rjJ'ǹ~L<{i1"+RYKm^Âize֜"X7ٿAW/-:^AW39=V \ @t*0H[%$eu*K~Pn\sQƐnj|YgH Ž[)kűW9HGērx]%u@؂Իj=m!-M+'A*|Wc'[qF\E=W֙i#(j艧wL4ங4f%nް Y)&^b\Z"5]F(z9C;5]==#@je֓:TOc ?FG2'x[fƝg GN1}TklS*zkL]MT>p@#{L4e?Rih4C2|ɵtoڈ}Za1'7$y {6XSF RM } W_L< *wbm CW͋@_Ud,P\s#7>;=V&4Ho=ǍtZ]o2Vgc[ߴCV9-Ov~zq1?K ʏ'|y48<ldTA$/r qpxkHB_NM6-<}qBE7@uNUd̰~ޏo~<ǼmmT@=/ kG=#daD{6a0t%g֏ULc/+zdxkZa5F+D7{ʋX,#VORwW1ĢAj0øwA=פ;FQO:z~+0 ;e/M8$nG%k# |{{^_a1&IV٢(kCj8lqRr,PT$zN(jtS9thY&@zQJbƒmgQe໸gq[8y qᱸVt._8YBw!}TzJ$B7\ŗ@43:GrY6Rc7hJ`ńnH`n6 TmJJKtQ%s\JdUЍ<껓z`]C 3o~by%۔TY|'5p%N ԰8{XNWy$W¼ |W ڗM]^]a4ќA<~aP{B0D8}u7wh@1C QtHJ687t>P0ID乔IYWPq6h(*!_p.m7r֜( Eă} d]&, gM|6‘y~a:S fjXn tc ;jgvu!|0D6^ 1sH?%7Weyv Ѭ<[f1Av{;gj_ PU*PI(~2|Eξ0Wi=}ʽ {$97n8woh:V7u:DBe_COX 22=U/ ;02k+4 3P<:7v~d(y{6Y'Qv U-["f?W#ʡRtՉPG˰US kT @9Aao/wkS#'iq[}ؾ0d׈H!{U_G;k/x xG6J>V4@Acr_FH qv>?,@\ Z75μ2]&h՞gmϽDyplG!?-,-r1 \4LP$R%K29A$F AbRC ͗b mWVJ(y?H˗aj*%ܿy%o Er@{GząiC%L}cz+?mt-ud/YfWX?h8aG/y5c"ބeW̞Gy o#Z!-𔖏 [,vEdgmn4d]("!W4 @6uw[<u cCd?i-j6wMmc&M9Qݗns ^˓ 7)$/: 6#m r~-i?Ugg]Y++}k?x(nGڕcXuT&V/at (C 5̃V30M[ N:2@oϴTy{KcLn,7V;[x=SK:plopY+5zXmpT&|8OHii ~*r|gwDK, U1ZSnS;|cEI=@n&T*9%L-B:%MQ /0މd#K\#p4d%ҩ<*ԕ?ɋdl0Xz4#QS_AD@r\^c% U)#I%"3·qTm}3Cv3S!`f pJ\XGrq}1b};^̋@[TmM.qFSfuyI<[s] ޙ _Qb lԩ5mE2*ggKA2Rn.g i*6Ҝy ZtׁtP&7~kym$Uu!tO n=〉nj9ȩߘ Gqo=})5jvR|/R".ΌܰEJwSca&zјœ Uxne=r?|ۃ0>ݺ(I~Hik>A UNTxwc"0k?7R!ET~-/ƳxrEҞA$$%iVXqse68G$7VwVN8WVג {vk0m۔Gѹe",^.h KjmU*7:w0q佳 2-e{kÈڤ@x~DêӈS'iFQ7+AzKFSm *d iM{W<9xAIŗZkŠK:1BxŮ >F$֤n1"pNw2V *) u$E׮*'Rn!˙m[̀bh Zb9XdL:L;oת9i=ҷ nM~|b@-_./=|;ض~H(õ1GcC"\H_, B2Sd|1sY=^Wxc灎gv&L)Ϥe\as*EV eK4I[p; 56;4Del+}vy uwl~xΫȌTms5 $3uGf]c̱C/ǩAp=0? 7ASuDc0!N aF嶻r3CʛxP.Iӳse08 KGB2YlOe)7=ۥ;jj Z{}i=M AsckV++k@л8yGi]'Q!Vjz$ԱJ)Mt|MdKR<_#Ge [5K ΄_q!rQլ;SRe߰PRO] 찅a_ ,FBZV.%:>B,gM&|1Q[ ?|sӑ \S(H ꘟxf(+:d摢s4O3,FW7dU$1]$`dkhzPYdfǁ B|M;Ù\ OKFb+%ne%APSh)%_yi>;D`&aNq;X|屙t5h^JSuc>뀧>̻1v1LwWDZ9TL3X#_LЍ:g^!@p]e`@^_u kOTӵT.mH6yjC=ITs> 8 uw Bq8ږvp ,-%E9FYݴJڸg [=˦?NCLANވ*D$#ɩ Zc 7|b{'SܰEqaW>  tnU4u 8^ B&RpѼX5YzB3|(aV7*z٨6@Ce7X@1czFIkӢ6h!Rx8߄7`^]n*3tUBtK R ?KC~HJ7`ze!+lY/GGBT.`Tz/ {MoG^+X›Q?~<,F-KGV#df3bZ.$p>|Ոfie%qQYqhՆ/o ˽,`7S60=7dQEsec4˻\9l1~\yF^\%l`2;A}2&iMD ZA:Hcr؊Ь|?p =^Et!z$:dvqE8`pB+NcDC ʰl RPpU$EZ!'Ƭ|)OrzկF(Ϟ!F8wJe:Z|7x:Cރ$2 oʗm%K"cGZ= x .d,Igmgtur Ot)) Dd7S2JŃnޛhZ~a$~%GDMU 5Ap ^ebV:(ds>g-epHCiPt? (zY[w.0@] v3Bu(I>$p H3pLE7LCYrKgfBpC)Gߓć_8N~jk{/= ?|513LWNSV-ރVz_ |RDGm?}`rdWVR9pH]6j$ktc^Fe8VYJ`qwtTF )a^?+B~՚*<(6&hB#/=;`[|/kER փ;qa4lմhr|*嫍ئg<vhards?d#Ik9tm@{?GuYvJYd pLlcc숖h^aِX0D3)>UP\Qa}6N0Rנ}fK#h}2U.;?)7Az&k2:E11eTm+'ڨ!owv-lv,|Px-}%uؗ PBhTpȯfYʸ5>n qOmB2* n7"4v9."O~!4˱aٝVްuvc ".T'Z;!]64%ݐ`}BdONq\ NQ"[8 DtB' mZk(c9_Кu͒CdKzE;!}"8dBqs{RxO=W;E~`p.L1+cL i %(UMVGDFAsP=~8Ƕ]+҃Nޙn ğ\d 2c&6m8MRؾDv"yH[$Mm|xxPNuw=AfFIIZp]WfЍ׋7>?'b&>Ε  bS}'4-?G-gÐ7 (D۾5X^h[AUDaX]O/R><ʩ Q]{*9'{#R<ނ4Y}ApP-HX@h\yV \ýH~qS+ F8 X5#O')*dK0RM·L8 H~$.RayL);.6vb0Tk]}*Mϗ962ArPDS~C#>oaէ^W‡cd^К@;H8"it},M~pRug5># G+Lk|Ĭy×X[J+'9CPUm%mWS/c~wB?C B紖rk op10㶽3|2KmN3Xx`(N;Ng(iq)Hi%GZ*V̤ZMzbtϞK̻%P۽xsInd2;iD9 !Wz*WZo)Z`~ӕ1?zYX& ⧅'fMClWa! t+0A6 kq̄s3ʸx4+zfp 2dxI!QF-WN5"-7*UMJz `z4%0ƩI5_&Dݠy8n N ^wTa>MXw}]27 3-{ܑ;ez1ΜhEư;vXB;$8N:+NJ%a%`UOoA># ŭ|۰?^@rQoIBdߚ1g R==K DTqL/5r_d7!y(bS)RKWjMW\] oW"cuD5,ךсs!U˙B1(lR+{[ ؍e/4\QVFQX:g`h2|HܟH?-l:~{#,F\{*B 0yoS[$\ig?1HH;ḱV|&JQ4.&Q~~ hnŐg̕>Zˬ{ T tn2#q:Vb6^GM[iG/{8+@sr":6aB]U3ޛl.G xXy(Y%!I,tʖ29X]5]2@CQ~>߽\wgՋ?8>nʱ]'B96 rt %(\R,'{2E\;?y&—MslɤCp-WuǍZ芶=q37Rk `*$p:9/jB|nEU7Ua;=* g?N:+]Uvd3?>NNOb 3dZ'r&`325g]kdn>m tY%_T JK/Oϩ@\"2MGdH(3.nS|I=b'Jh,[#W/AG5fUTf;8Hl;7BY/㕖hj5!yʹe1S8c[V-PL 94B !eH1,+;(=ţW0VJqjre?3sPzʅϾr";pFFs*25y.?DwA)mEnDmru M6>U+Μ߶r 1H~J3%8YL)FCop«%;q ?K˗}:u+k}ZswZj=QkD]dMTaU!6I)UpvMD v.X/Ϲ\9P`n.8nźb6ӕ0J!7t5a~RoZi/Ke]I̓VN=A$,-Ue[23‰'+XNDJ|9H=KuVah+0kS'9ϸ8r8 eb,^<|EVɰ^o [;H\S!Zjhp/Qޓ }*YeFO) K"5 1b 7ԉc_UzmQ13_P?kq-5.i88.U2eZyh @#v ''ײkEL1c3Mʳ %mU{6W=OC+*D F3ytE\a˪nqT=FGEP 'n4vZA3qn4}Jyg4^ 1"c9u3$yt[<ҒQ6yw9 n=y C 9^`Uȸ'9w#~勵!Ghcܛ᚟<'ϹqG,x["qď ㌵?T};J*y:~y94 PR˕:dY?Mhz s$E0ɹ"ےGO6mA%.XF$F~n;Iyb6Ѳϴ Vm5-ӈ)LZցl[ raËvޘMfC+KQ Gc!d r)-'D9BPq:aFI=%'_Y lR)<@8Hu@ :`ͬb9D0%St}O{kZ@/-ۤ =[>X8R.ȁQ@| ~hԖt&F6LvPPNﱬ c:3jaY'QkdC=ʘ0cjy3t٠&.ι.w9υ`&;'c1iNC2Rv1MeA;Gx։mrF!\VϽƈbr(D#kc0B\aTpf6wYWJ~X]5E^H7 L 僳]pt `ՄXygrU&hz8r\3{t1⩌7~4u{LLø~,q%eN ghOF-&VKaI˚#?d`_fadR-Yk^3{eC?p g7#\ɞΜStЄQVW0VQhHˊ*>~v[O;2k-aB>_CauZU;E3oYAV` ak+ʑ|<1 BIsY;mL_v KBtOuخҲ1PYKR[ѹmA.WDNٮjE[ݗAA>OjA5 gi•,+\ |GWߒcgr%+]9WrO=PɝIX1/H!Y,'jr:Ωq&d!WEm<u0 bF%G,a%f8w9U$%ҩӤQ̠'*BmnR(ScOSbA!"*WfT{v.2~ÃˈG ^zp(dJYITt^19uyaб>\ygXt4F:R]C3'?Vf@6џ+,8ғI^ ^?,EmuaM7㉑pA~RieJ+7ͪ{aHm P%!eɑgoAtygn|Fp=&P-/g_?PV6.fz"R=0uCM5a$wG\q|Xt;ЩEAvS M&ZC"BIm4hH @/34IU34^;|ETըY_)A{w {x٣9$biCdV Kgd]]#&;Q8i $F)iJFtafJV`*Fľc}YcJq {k"B;I}iAx`]t~Ӷ솄,\<*Pnc}ӊ^M[sTY21fZJV(K썜6O&{Tbϋ-UI\P?Y^*Ra|tI=持2bJg?6f fb /6~:hL 5L#2[ ٙ[||(ߦ-S$8 B>G=BᕱӀyıhռk%G}MP~~Ec1Iڐ# EyoD{BHɶOͫ_uɷ*%zgL*Xh0 f *q`¬mN;Jh`RfV')/Z4NI@vh,;SA*6+[zxDSq]s[ܮRTk<ٹc$Hk F0F~Vbl~p9e:%F~XK}k5hk"p gtk7<:$KsRB{Ds-@6-AU ]xn8pSL! /ƫX//erY Qx9p,9/7e%CDM&e7K!6z7 mMKRAuT#CH*u]U+hı>5En;B.[2xh= "iYľuٙ~qls=r9j._z[e^ꃄb GP*g b+k_rGF+Td?p(+(†:m6N#qDC2`W'v ʴk.0Z:a0TiL( tK֛\lN!hJGTF 3_C3Eޓ(iQ\yO3A -b5^ 5|1OZn9O6H &/j6ߧqcJ H}ėͭmJbȚf2p|MIP0'fX>MSK(Uq?ȦwƋaSlr7 xiYVnOa$JbCsG-ByTøG˥,F/]9mɦeqRWJ+J|+Gwk:iہ?rb$?~[;19" >ȓy7c4НBtK^yHJEmp>m֦W/"~k=uRO؋NRiϰ$Hc_ A^m$cs*ti߼۲ N?!z(rw2/=$:d*@eU\*R$T>ObXA@§=S@:Ixs )SL 1ЏZ4R, /5A)х@prB(_n- kw\6մxWčZv F@Yj7e6tl~M:-E?~vo(PlC^Z[tq)թ~awp}*O) >:I1[bݐ7hfӯ<2m&U)2frda 8S{U]I_[:X2֒w3EbԾ98z$m&ńKН6e1zCm*}Rv}! k_"wF{D&b?c7/{ه_`dRf[M0=$ fPȰ #hi $B猱7̵z6M;MC "Ut Q/ C"R%2QA Pkn 4'nϬ EEy{e1N l_9,;|سH T I~ͰdqR;~(Q}a)h;ڊFU8x'dl=B/716f>d5+Pc. ΋L/IV¯->n|'$ʼN<LA3l%0pmb!6?5uWHR,4s Z;m(9 K G=F"EwVj-(+<˶f{ .w>:}kjEHn4p=L2_ ۶9v:X%tNQ@Er({fi1t!ГxuUTÉ#^ ^b%GU˿.ޔ6%^n3,]H@)q2losQ LTd_aHٜXi2dRh%ы ?~@?tEOa#EG4: ?A};rRhf,?AQ ,Qn0 8|82}<h 2ʞc%3p0,L>l?㑯CP+*[M>!>#¦\'#WWH:Ҹ .8h VB.F⋺-bdLfvjv]N/{Up42`/q lhZ\m%TĭzH+k8N^ g-]+GWt ч./\c| י?..diemBBGc_("d_@81TrL&[/lt|=E% rqj:,CrAArq7= e8),ץ>Z&сS_psPjpYޞqnyBS#IA%h]%+lk2<᫐O5>̒vx{'iܣ ~TkƐ.B ɍoN?? ьAXC?BC WC8/E`UB݃$2 lQ^۵pLۅL{}}hǴBAp |uPL$AFWY/h.&֔*FU,>}8>},F)BֻA@!Y{||t滑dU˺H,7g.uTP XN[R*aLԦH*=;Jl6H,Z[`G!B9 LUC0quіx2r(mId-hsBqyiIn0ϙ} ^Y4h]-ditD*kkow*2D l]ZIZx((nO @/Q"I \[Un.1@提-ad]UQזZkv\xrl KTQd#͌+$Azv/ōf '6,*R ?^CL[l1 `<!Kÿؗ% U](ʽލvhY']< ',@cwE_znMr*ţn.d?1X-[6fNTE1Mdl? 6iu>Rgos B1ޟ#wmm2G4ܪʪ(`S84\xAXE}jJBqSm{eZeRھy<}6Ս]~A#$y9 xItfVK_R@µ7r0;>8?{3&X,9e^B9rL܆dSQ%2='U!/^"VۈB\ >FΉ.+*#9R1t{3/ =ŀ$JI 3t6b|}5/u>I}gBNA&xS>;'ڌȭG;վa*`=\l^nWXqړO9OeWDʳ5TJ7~>[R=s8 ѮK>_.hP3S[g2ѕ:B&T"=4jV-sXɅM35~ NT vBTNH2No픙bI@>eclʮ?2B%G.`g0M8 Fg-di9 _ HR32@* ICGZz;̢î<)s$KO|Y wl0L4(|bjq7FAߝY \e䕊kV_G{E& pٶ1l: z3RzMeUҩ:KlxqMںgC]e`AYa|,A5vMIo@&s!keNo_zswCT2)ٻ4EKO nlF$4H#ó: O*I#d dex <7&Tb k#22;هyȓXc8$Rʫ^~2Kp9x4h;h ֤GKw#q@TzdÀ̤x:N僧Rx)аC<1`@o"^䎕6~œ8>BY:jZ0`-ܪK8 ܧCgpzbg%_^ީ{xorEa;X22mKXC>rT:6C x0%@kgXE8ʉSl-;DQzdTr}p*ygVI@UIY_X1^=cXګs:A&s|jn|;q1Gq`02z83`myg5%?tO :oV~B$ډgN:KW=%/*5GODkTx{]z,LFBMMzQԖn#@vMGˁU?UP-@4Agrjr7b > &y[ǖKtؐ.;-PGс#<(O)0 :6rNڤq{:6 ;ۑ3X1$S͉{p6kz5)8D(\^1JC1aɤ_}\a̴TH^s2DI$c7Zu71#woDx#?@i2ȢXb%sf}+W23D;u3[&S3-:cm4KDo?+> kdTn5@ 2 ([os:jwL3W<˳r*6eZ$ ca*rٕ1F緐M I h[^ Q J }6CEe'üw3BMh$n3X[W2Φs6̐GwAaЁ(L͗PM8$/8;Tar&?[ǮV=.┩Al5x`@FĒSsE 䶵qqb Fa_'vRDϞ8Zz+̸D"0hzrd}(GgRڇ@Y5٠܂V<줷,$ -"(ںDk]"gE\8DF0hr ]`}"/SY j{xa )Mܫc6t'^әOQL0f o?"_:KR ";ZAki}5u Y.} >0TBa|WK"t5U'nue{vIo6lLrKb6TmW8zCkpЗ^-ŗ+м;!~JZCmOr@ /T@=z^f;dR1sBij>h(6,]UWU +;DaV9vPK_?ѲSJŨL`m}v&o]PoVV4XDX[䢦T#Z0љ&@k2|Bӻq¿RyvI>|~Ge /͛_w䕔XXNKcڂMcQC?>d@3<өpH\ M׎{ Y/t#W/K)?vܥaTSxvb~NE\rR K-_r)O3W%(g٦E¿[cvn2+/p5۱\eBI/ې Py7dzr![~2:hJR;jrMt֍Hsm[(B鈄Fn|Dc0/6D`$!Zs~:4 0hl.bkxOʺIf{#ǭx2D*tgKwjtqa/ob4NsJSsyv8,lJl՘`v;οd#) .?J<*QIMy_F<j#`^Ht袠.)PWFd6ŗ.[@62OI+Jr7 T~bΏ-R'go)YP@4'}p /_' tv 4|KD}) "'ѿvGTsT-Jkɺ|-=t+NO7*m .E#tVqv͜* t\k?$)TYKJT'0)᦮ʹL33rkGGT<^`4+<vbUVHWrb@4Lb` Pο=Uݜf70 z,/4Z ũQ aztt~XNi]̋!̯(kY|Wk)K;cߚBm<5OgqM6" d&8:Ii6ODn x`0bN6r.PAඬշ`TX Dᗛ;/%ECdtt uv;;6fihY~LiΪؙ`e}nາop-s%]IP)iT(6`fTnu{B]=觊jl}dy,nHLY,SHV톰i:j} !cDۓ]awP_,=FAKCCPǴޣr#uU_ߓ:Z1ްd˂jYELm\d h?Mf-#H#9hfr °U9}s)qq . 7Obzl) *qkT7- 3n6n f{">1!؃ۜ}o-6?*5֗[n0 iwyț_ pIA1ӿ؉>3Az| /N#XZ/d 1o<ҏG6L(@>SZ{ Q}xpt#BP tVGUـSB0Éܥ@wԲF}gK'1M=>k]$&[iN-ɀ1Hx<.sqdX!aꏵPǏUCx#1Ndd(ψ Ȓz(^rpuEGçV4H¦Q/<~vgKN%WƟpƦQeCNY,;4%~9Eci\UmÞ% ! Lg|zQ2'ɷ8P-p9acOƑ@CJD ӂ6$ȹj7 X>¨8At=+d%\"{DD/sߘ'\ܜ 2|'*EϏDOncM|>̡wSg<ʓ3W>F'CP7ɭ_~]?Qh /XB,GGjN .QoBBJTx h=0cuCyAC.!%c07f9$A-m,Ax*-Tz!@# Țٚ?KxYg۽& e-'S;i#cnw ne_5 q\Xo>Ar \Eu|?o{Hni} tI0و5RF'a : o6M[ xBz3f%{/j\7QuLva4 MQ{W*ÞN~|{U^0vVS ^I]īN Bu4*@u13H L/Ćm͔y0& Hwcg3+0wgv uT$EOkk Ul@p'ܘlx}y #i2f{Q N*=.&-e9_s ))ا+$ FE𘀤aCݐ,>#͇r~KM^8LށT!$<[)Cf%%7~R 놯 B Ki7x޻64LkoC>ן~{O9 `to!-B]8J3(u(hiC$(8AZ2M!ijd`aM=Ș) SqgcDžPc\ז9KձS ˵pLB+N,Glnwn2OIO^z5t~ gv7.kH(2rVS6=~;09\)Dݲz`?vGh]ZzdPWqAP?)z.r iR z%3ᾅeU{ݺ \h{Ks:e ?dK@>_X']VJxad 45 G7DRM'ͭ8(C1C;{,}j?Q6X7-z`=.ÕXQ]ݸT%knI)d#vmGnCY mꞍ{*mkpZ 'zr]l~a>>;>]6qEoT. HcJ'@uw|3yr:?l:@N:WG'$1(o:j:"^ⴷV\;Z.ÄO>-YbJnbg-[q"gtˋꍪ&';`.#3ffca%q7#i.*ݛsGW\; Z?^~LЉG&aAX:tj_ g>jzht FwvjD#ʼn+/=K[7u%rvݹp1f~\\y/Z>T.PqnG@N0>/>=u:|H [sKi@{ܮ>Ϗ*Pq aj_d- D:ꪋ/P>r2J6= dc\9ݴ6yeu!ڹ@?-?Mխ93D 9C rE'I(`kB>nd;P 7 Ą\V=̩]x3ث&9cޮ(tcO 7=Y[d#ZGL?ռp[+5w Ssc* ~τo/ ۑZhĠ!+]| vB|ԔIm\igu'3"E H?"$!R$jD@u}! #_"tx\ 8mTAO]B>JC'~/(϶ɼ9fqC1yū(sr-\z" ̱tœoZZtѤ%MXLl!ׁͳ\K>אUk؅I q1Lu)trF < NE)7g4q=#=GHJ檭PQ bLjC}GZ/IDOc}mB/Ę( J+;wH˘J*+"$!)}{")H Фь㲮'-шBW.m‡͓\lAiyYQ=CY,:槶q̮:আ޺%XV4rA6hLK1/89itrl$rV"Vx=>녱MfCBM鉗|l{< @/3ݮkqZeIUv֛]Ȃ`0f«w8+O%,ChwKy|MӫbjΤvw[gԠTmXWkbťq)x&gW;O`yrcD̪^Jw[JP*a-I6K67ZCH@j׫4.:Jn뛉CªbNj1-ك_r`WqSܤpT:7UQks6h㝮t*:{ fФw_mv}ȓePn:`8}!D<~DgҍS:pS"ZFHIHԌ|O\ kᯡ݁& ox%jEIM5=2!8z6>/evbZ6-X _k x7nHRGkhF+'vL>֗ dДNa]p퇜AO7$ Q:=t!}eˢcNc*b]t"XP*mENYAdTʐv8O[] J J5I43ix:f<d=n3w=aplh-ojSKa-'ahU\K3 {Z__TpYxW}o8~oT*cM05ÜY^ Z*"&|)д Vk(IOOoG#DK[ӎ!C+<_/;}H\kЫby%Mu79%,\z$Nd)"3S8Lk$R~ҿ?'k-G я/{bz+:!=|Ϙk#xfTi׌%23P{dاd="#$Έ)<e($5oP?GBJ. mskc5Cx'-0$Z&4F=UtLbG(@:AY^K]i]-ܟvn=@T.h92,^ŜfY#-5MT[eu3yDbI02dzɃK$)N wpb̢RK^ht z4G&{֫Pl@1|'UPEI0UӁw 02+)<"gbF D7WA KȮ*?$i&1=xGMpXK(d!I]!BiYCwQ@b8gA o fݬ]6" 64"nysNC5;E2c(dSEIl$PJ-O Pkg<0a` Ktc90$1A,D' */O牕DJDl߄n 6ydl^YM#* 2NuIRlM7g^X/Z7"ϙiȒlߠk&ZBuɊwwK 8Q֕N%wϴA="Ly˂j̞)0lb)2OL[W`:):;`:+sl~Uۡm l]/R-M&ޏlS($_KP$$z:L l' PzB;d~+^qq^<6~ުyX9Q٢y&pI\=a@RۮoL\bQs"bϺ^IFU4A@O"K* L)MGioŵCIG`ĝ{-X# DMRkjB ){eGsu1"=I*OLHgL4]B#xA,F \Od C\sw<}39Xշ_ijBuܷ/>F&^8!2P0$ !n>f+Gq\@C.Xiz41E6sMXAg95&en1 *}CXGscwU% ':,)yJ CFA b )al~\d'MȰpo$dr U Q"Fij`3Zg-uK M/4.avFŒ,n_IURl]@S wP&m 3瀺3snr:hSE͊TOaYRa_pPج\Q&$-5LC5Ão͚SQ,i+I#E?KO^[*ٙV8K_ZG-wGˣf \#8;JĞ>40!/` #dM8? K$ \ZΜ B}G-(p<= 2V:xm2,}+OSSsU(8SWVJIu M:3Yc\a&N X}Fm(pjyhve]k.]R%$VҶ)_j#}uplMAѾeã>b86=G|P̴9i(`,&P/qIk8A5EX>YAL{dx6ě3"*5ls$ _pi͞{IЎX t[ZIW: fZpK"FbgWb5hMFu<;l 7֯tbYDuxCED {iSY[Wm1Y)3i^dzP ZI,u5}+âYTMBCSfճ9H])0ul ? $:`sCߥBT,5`qt.aP1@X&nO-P:_(nQ lf |,^Òt,lx,շҬ G!&s(U1$SC |Ó2 <U ȡG4y4Dn#Q[zH:)k`r} ǮٽoY=y5dF{W&EL<uknбJ T'K50h(*"I]vV؛EK{i">iY`++p{t<&,))!\n796጑ghOŭz򳨑Yv- P` Ė~w$eV@_Гt Wإ3YQ{N 1/Y&F#(&u+!ФE9 Ep}lFx%zv/|7B];0g7+?r5n%LwTDEwy֊XT!-ֶ|Gwʗ[/eVgSIcEZxoBs}o^# +ջuL4\{Df!NpzZw/&@wױ E9S\չj>iAWl ]X(* X Mݜ`6||k:’,R멥⧭?]2v#>WRfiɻ9Wl2rc~3\B+^4E % TNKDuYˊtYcX L۹kgG F{(yŧ;0ArS3ϲ?C@L~#v\kS0kqT&"OZJBuBl[&| Fa:1Cm9|6fXx7Y}x%a'8-7.2*6wBpnGW2*}=AE_^< 8W@ EYƤUky]WHr=Pjkꁻ{hV7!DH.nDXՋ0, [.<wo%y~C Cd•S(c(H!@_Fquکwe`s`I4M Xjlt1s'{H ԠݬR0zO)6)P2͐ߨn\|qUim#-]  `s>*q1W'aPi`;E[ Ji'ߘ thg,'fPd6l@U8) @#I؏CCXY<<&Кi-t.6GLK\q0lp7Dakjrd>7eZ&Tӯ%Ugǟ1{+b@~e #7aDea'?S~b+J+4 ޓ>974DW +]Һa"AD5Pmʠ>!׵U޿8wUꂍXjpNĩ0lS0%b|\=;we>'J׺ͮo0.~0 yJ^S= lV-8iiP*]J3`Qr^ UA`L>WhFGnx5Ђ[ٹ)gсP^/R=@U#ƏO[pNý.D d9+oC`\Љ'2ZwfP ^3:Nc܁Wp(fFxy@/28&&]]+`u:EFQa@Ms&o(V]'NmID'-$"^})lO(ŝcBpB{ɴ j((? ~@>hl/@ '㙯iϔ"LNKB|'o07;A΅Qx}qG/tcnUd&)y&;&}fy LQ?#JR4-,Jw鱾NO9rY,8k7B3cimqdSh9_?y,Z}4H;Y+tm#?dh *d:`$/)Dlյqb Rf-}gB{b4h ((&?AE~qne$ꕧC:뱋O&F 9Vj)a#Kv㘷b Vtxw٢ -C ¥N9`IC w}&rnsl}81 qtWugK,b{1ν~گɷQESج;˩to' \7J Ͼ(ه,dBl}jKëZ<6X<已mZ$AL4l榃ln;9o` g kYB4-&Ei  Må$.Я֓  . c0)Zױ\auJaJքg!Wm< \XBZ9E|K Vbs K9v^Dۂdc%%mwE?n^n@mr/+CP$WyFUfZ k N>ApՊcН 9ei=.:< )V tT%:\Gqn`s ijp,}g~D ;O^rIN:w?ŧ衯k$SXnr_ƐH? !z< -׺N]ACCkfM`v%UMrLd! D켶e2ڱ\NB #.a h08Y9lRZeⶬF%,#E +;Z{e o,aɪ T~\.(k?%O o^sCGx0y_H~dJ i Yj5߻'nuHKXnJدaVchZFƆ<1FGQR¼ nApEt׍6~z`h7W\)ۍЋ "8&zh%ɐ Q6DVUFXx;7mzH/ԢuTyo䌕JE9 ujW:)E-(j涐`ʯ'_PA-e{j-$"\XK5ByMq/68]Dz7G ƹ ;ܻ۫L֦hjPK01_*)m3w_=ss~P eǜu e֟8W]ߥE8m:[ !umIQ8}bhNq-A /l8jF Eß1^V^/`K{[4\hV((|7q&*>:ܶAhkڳ寕 nÈiMH䥫[8d.*> P8(mXf97e}3܉RR!($t`׎D$yS˧t+lbĻ/@k2aЦ!Sqפ IQfOǮÈo_srZfQd;=UlyyZ|yf3^k[HDL'Hi*E+7Ƀ&zzpM:ڙZRkиV0(s=U\/ C5 *9{ K2#lKޘ֯k5Y{0<9_Ӷ޻kuvgo8vZ^7WX 0ymk<\^"GuGHnS"3 qq qIX3O/R^B=bz?`/SC=L/LP0~DY{}t~Z/`eJݴEyښ/`Ě%s5fى$:$ʳXs1_EsvF@Ԃ  Y\: M=1%)qDT_+ +vlKBpW"ЅxLuw1O)~sd;gܝk-<]ZC] ̓8p7X>.M>L1b6GI!\<91ַ7w'$dɲ5%˿;j/+;Lg fXJC !3FdsH>+l(9hW*eAK0l?\p 2UT#̄w-`@(;,Zy8ly vVoih@$@1L˫eUʨ(eB2cJuw(KEh`3.rJ&n, (_M?gp Q vҐԦF AtHx"QĿcD\(TZspz"܂lc ,#zǚ~Jè $M'Z(ZްXTXhY"鮧<ߍ) <*QE$7QGvcd`65-_fg w}JXhk$(ņ#P000z# l=;Ŕ~ n6> sȌ\v &V!XuJ"72P^@BIFc-<j})Iyr迯gOO&9ae"lqlF","ؑe@ocTg.OQ:1Xm3ȱT`4miV]xS#w&].Ncҁ&ێw-1%:6i^j-Ϫ٭[S FuC.t .lsa6wUwGl֐^.VN3R2\b.",Qȍg_1q5MەzlVacw/ F۶-/*Նx &+2uЫ[ޚ>ؔLzf;BI#cDv[ӭ,:{A6eS$[O.yFOҩ&:BWX c!V.n7`ed{`wmJEIXIJ\Tי*[ HA,Tzw4c/P %(FV+ Enҙ]rװ_ }xC=܇H N4%OA4_:=}>;w}` L*P>qP+uШGP屪"mg̤vV h.M q*]/ɻMF!޻?i 7ZJST]RCc/-+1<|#t֐#۬{ػ֩4q+1cen!a0F;t4EmԚBA~*T{LXxI.C]LÍgT8VK̻%yN#?4x!K:]#{‘͒{Q;XF،k0zG1{ 5;|fd?#+,h=A#}߸<@oէv$GBc+RHWJZIGWծ!ï #^.;_A\F/IX "B+2}9y?& {w=߸Pc> O,ImL/hzoA&2#vj7=s7(Pl0zn4By„l71_ Pvp!us䵐['kaªr$q[$\A %c%ҙ~RA0pUcqu.ե.>6@ܲe|0 ;kbvpk`ڨSɜ<pҡfk:6r 99Rlo-v@˜UsP֦: t. ɐqQ}csvx9-=2bv_KtɨMZ8ܹOB=pX1A!a4!vWS㶮 9j4YՙnS軻q;s&ےVkIYट*ӘC+-zEhF0`KfG|[aϬӂ\n:ʝy!=OU;5|VQ.|PT9Ѵ7$z c)LhTKʴ1/GS9-xKw&ʹd©me_p15 (4RgToKi/Oy/_&ِUG%3_Y:fW|Nml3o44FOfH-u҅jtAӕh mr˾u3- ~;qe#@ ZݾZ>j +;>w;\p`A#,u&A~"6:T_'UX ޯ=bԼi+U5{HQ{p}M.,6UxY@LRC%CcatxJii~"pl񤧟ӺK^3$l_& R䰺A Gyn\P3 Tg"f5cO.zkhEZ~|3 :y";"/kHШ&nb`HVD"{5W楚oVCHpq]xĖy).!k gQBp|%_X/S.O@2!%i`>SC邓鱉őʮ? u!t?yvg{{0wPW< PKD`l5h/ъB1?s꣯|&c2AssBUU$ԄU|قP74*)fH>gIKnFOD-__i`,kymQstY8WŘ/xɱTq  [L o %;?qw}I ]XS j%#gV&%")JGI'jL]%כTɛҹkhR:z>}8a NqQ6.8#?6 vUG?.w}MUI1 znzfX@*ڌs(\ǠJz ư!U4gD9X-fkMmb9LyTǻ*4pc%سG :&qA9X)}~9czJ2>P|n-@1l؏I<~;wۖ7m+, ؾD# uH5F!p{4Yb' ?ub;xTtݤW[ $q$T䥚(v T :G'1AzfM&wH ^KGQMLSDf6rf_oeJ|!ruL~jt-ʐBgc":g.=/a99GJq:%[eyXz*x-d#)61%Dqbx7x-'CLzt`݄@7"$=XS|q2R:-?XYic7?ql?|=%*k% aU 'ת'JhڦAQW˻da>X/(%]^T-n,E p'=:pVhmfQI%y΅'7hfTVUG<By[n Me,\@'؁nc;+ŵYպ;AR6%&Pq_%WP&Z!R|$o3N.t!%MvjЍ.TˮhLSx)TFETY\Tٕ-f|'QhfC*).E f~-*Ak-6-m>"oQF΄pؓҒN/^d'SԞj A+z@pO#0)6|_`H#C ]yƘa]\L|0֡w{T_\.6XDMjo(z,x lUCwx&hcNq"DFTQ|'Ǖ:P%RbW+NfI^cy?8#AE(kejlcR ˂.B?MJ&ibG-kpf9KnDJJIF7Ӡ[H7[-xѐ=GbuH @+5SMh4,P{ i_S!|vbq 4$ߢSdHFWV\KZ-4r5ڟoϡJplCIQdzM\>~GYArf߄ Xu]H,z,2]` LN]|Hߐ~^:4QJ_0ͳI0Ȩi%@n5;"t1@Kq55k k\ ݶjkf{5WPm XضalT4/fW:"e/VG@77O-9yTNpel7![gk"t}4׊D'`1HUY$Ph|L@Pu &94XVʤqӮ]Fj. `>B9M)5ȇ R(N7BXX_J,8/jiY |:b, a_3s`X 砺 q=' >("ջRG; IOE}c`j0A";"_3;D]L= ˍ@k16_Jk[@u,M*DNfHnGwVzUԳ=Nu!LͲ/A07m![Ͼ/v"o&HjK$(X~ZH!i l:^؈t@:-XR B JzcҿN~:'OQK+͆ ٪2;JZS5K7>{xn.|I%RKOTjVt12M!!-3\!K?6UzZӖ07mQHF'f@zL"L>0;=D}FQ;t/pm )ErYt37ԝ}@/K0:ՆXb6$^vּL|6!#|SEֽD%e|%u=cY%~0T*tLPr_XwJ]9df!z6]6"M5c%Q`+ŮN?AW3Oaqk/!Gé3޸\wXi%?S@%f-$v, ]~'鿍; $Ģ#;9?//A3 LkH=.\V݌rx׉> r\8P`%,g[ov p!"~_íU;b PIPgH)P%L8#0HNt}T;hQQ4{ݕo~ISHbt%' b&\$en_V xPp!4byofgPCuVE Am]cQt #':o%QmQnXZIoaBU{%f\UD6=#V$6p,G8M_Zc-nXЏl"7uH~ejn %Gv@=O'<\0db˄zldp*~6sH>JBj|I#@6׎60}wt5< ߖJ5y;ܒN>5w'0S}eVTK0h! 4;kfv1Vg XR-a98WPY?!xٝ#n*e\g!ւ7&v~W:~jicBd$f#~: u,qTa\E+q1Dv2'3k\Pyd t .i懤e%ei{>/x"eu*a&h GK t# _ITDtpU)2{RBLqOD];@!~DQcV=v3H!MP\_9gDJ{4jf Itd~t3$e MG_ߋ=t:ruj8OTN,Ab&A7+q+/7g 5zYCLS>(Q:GklPY\1JU)̈WN_"B\r~+@q~vX/y u'Nүn$Ptxlr`[UsE R ';}WXG=D&388ȗWNYJP"hBY8^:o$z-]u GK;'EH/ZS>EUxAɜ`Jv/ Y~mg2d"!a6o)J }Ty?ScrqH 컱Te|$P ,IB·]‰tc&a>7Œd?-5|lcACJxH7-8pi3u/GTIA$tlF@e@z}詨F|lTe7Φ'HHԳ8L)ngDqڽ.U(&KT<>H1gOO30&t~W[.EZ}rБf:OVaSAX$ qalXVT}5Dl8m5DL?j228|W>AAHY4_0qaCyy|rڐpIܥUWaz?v.罽 I0|@"ԵE\n*Lw󶪳l}Hlcrr>tVjhy|XiD=q?mbIꯨd_BeJg:зU)sE9OVam=jI!QX-+QQ)Qkʮzj#])%iyBU@Xp#mc@58ҽro:&~'F8 7_Ջ>Jj`xԀl/8ŎH{ #~ivAҾ=&OɈe[-}_\bukA:T\w6lq 3EdvٍT-;>t@ pؖc+QspҖ[],TN <6ҿ쳰T#-cQV\X-i"a͘kb, ao,KQC8"zS]EYuQ/n X_$.mlḘ"%Fzxj| H@gZ+}{ay@\ xc-{k=Y"0,lb4E‰$uuk` ^`9,@Bm5"e*seVRa&"N mQBu Sޣ^bHUq+GOvD"/ ݬ"=PN|xGGQ)m|QN7 B'Cfq͹Mk^a1X?쵭~٧ꍼ )qB: E߼ZjgrOK1s2,_aҀ?ɱz_c%DxOvމ@>է) s+smcqQ(v%VQ_ʯ!5ktq-g" *С#cGKZHw ]CrbcdMmS;`ԭ $a~d>AHN`:C˸ѱ% ٵOn2A!q7܏W$/0 @1CAFRm7Cpg܂KXK& >+u@K~6nKMX崠W/ۃ͈Pр ^[_<~ы3$w)6 MkTw%O Gm2}ЅPԤ({~[r L.xؓMX;LjTל r;TյҌg ON}[fTPP>uKh, *Y/uP,x Tay7ðyǔ$ZX}@=α ߧ]-'.c%-֓ N\H#т 'M#|ۼ.IωN,p\^p4_`|aHi:w}Qyn\4rQ # + :z;EH8E4i;BmrI3$:a3߯dD rlmP]~ oJ[ 5g8O3N蠳xn\R\G.~O-20G|~<ޟm$jVoqrE&cAFi')=1%n=;SiZff%Lj r伋a%9a. FaXȷs̆3,4Da'qhaq_^F9M٨كzя^[XиԤa+øfЍ8,;Oyq\uSK#;cN ru7u %#E.Hg綏.r=^乍bI@7\˪wq!h.b-~!Bid݆l ^綰u_02ԱϥJfcn#oAs^tv,,7DKX: e28gQ,@@ 3XL'}OEē(K<UԄK.5i){tj4RFd!ra ĕAƊ0np'$9N= |7,T f. +񂉖$E 5s/ uvh.tTt_8wX 4 (*/'7Z+pdQ`Kպ:H҂(iKɴo{gzgX-܆GìbӼ 1>f&t(S@jZc W|П OL•mqWN`Z<;t{!MaːFVգ0٧T˿. o9!Y$nvd-Q5j[X E{힉y,PU(Z/ t/i+SvpqSN֫8{ވK|1C:X*b2PtdS>(1A3RTgLۚȀ}$cXII:!Kg:DCMf#(37QEMPQL5MEDdC!hamgc#L`NhMwzQ0#YG-^wLr ` U]$Wӹxȭ/:qXNj_~ qa O4뱫jce[FJB ڂ~%uro"GpG8dfjj-}I T+]g{]J? ĂA4P:Ba?t)$%Qo#R ǎ;厷ĉ341&֩6*w:i:i]{? IF7~1{iTh (CG%Ces;s&Zu]+]!-],2ˉ{ՂFj- V`Zo8`ë#SG33u3,h7nskl|;";1T /tFzvF&bf3&;t%Ai/нUTX{hУgW,gx~X<=[Gl_y j'y\wT]-FI= 3,E t챖`.V-Ӕ̤1;ONuj&ЌSNl'؊}9liozۉsYB!ǽ|B<Ô;aIg rór]rҶ-;MǾ^4c鞮r# f&%̋w7,7? M=%#dpL$g-O*-S{m/ }I[_(e^M[cnt $X%t-.-(, ,En%tp 妢Q@_R`k`yu,`x0$J'ʚ"W!YS:! |+ɍ}S5PHjf͗eS6;N'<M$B|9ևdh{֢xX|&Su`WhaOJ =}Q_G3_D`?Tf]J(5 fzu7h ¥hNB21ntୃȕy5Z {Nާqʮq{ ȭ!XA^bʁW4O(ؖiЀ(pnTFpB$߶ <E@ sNp ?d>'LFuZJ|' Ϙ6zdmܿ.*o}ỡ 1D,1&Nu!ͥ{$5m$ ~PϪe#[0܇4gۅj'ta M]Juu2 QvQE鵔cCD֠XN`27,)WkM1qrF/ݎ08!ݕ.囄 A8l+h\R D.}rH2:lݗ-1[~&7{q 7FO5Zx a_4SM?KK44Df[%iOjn4iəlB+m5lz^!G'e z,v3SKTDS8ȱQ'U%MZ\UlRӌTS x#\=I L*M3h06&܏Td]uJmSRIdSj3$2gPlC\Hze08@>̡֯dG0Ɇ-ۂ00wqh}6ANec{cΨ/ ƲCR輨Fos֟U*V3K4SdR83]`A4 sC󵒗i#΄VX=EۋJX7pcsT!qnF58 OS$Y$ֿwO͋qTR%r]ثj0?'K)Um4|njS$t&]A/Xܾ0ߡSMA 7JS ~q\Ƞ2yw aH9S# uc~f8**6/D3گZnuj@i_tFIZ ~8\ߡג[٦4LE>rXv)!53!.U* ;\b(&4@]uc,[0g+sa1vBFzCPN7M7AKUi0f 5AQ&BU} ُ֍QiR` Mq?g/[d[D3!-B"W6(5`v%Jmj_!#HSddgb},$ 8_rwj`9&bƚ>#9՗+1 ߛNw f{wJr >ڕVGj5 晷b 5tc1Go^O'P ^98v𗸖p/B41r|l8)* <@5,!B.ސnsE{QJaQ1SzZ[F gijL>y7۠BSa1!W@:kd&x=(].?A2BSUf"eߟ&v,Walpga:a_ EzD$#)HQE,84▥DgP5pвu6H;! 8 Tɸkh})tVUC:3)5/=pv6LP|2u oCh  ۍ@Yb:E퓰 ќ+'r`H KPzqqc@XB*CĢu)Z w1]Fԩ礴-bX#B-[fA7o>>4WPn$s./IT9yW"գő $RIge}F:m?3(Q|Ο $WUr?X&)]úbrav$biV(&sĕX\F?ɗ܀:qPT9ݪiuGM[-P-ʍnw9ݵ{,x`'/qՑ -ܛ_`+&)yi)6 LxnDYr¤uV_ۋeN) 1/nd[{"-TɾdMћ ';kOZ RȯjȔH-);d:|%QkwK1 -_sJȁ ls_$|6@UطJyȳQľS~/R"Za^'޷iYYR& $2m249&M'THcەtPXFQ(r=zuBAv͗+ RD'?в. eԕwJ_%Jr= {1f6".0S+i=`KA=MaݠE+^9|) BI/5GH@!+ ,i69al$Q$Se<(Y~g*KaI@X+uA!m.φhtP Q Ѐ(y:qe~97fxQbL&C|.}+8Gu")ł:jű\G_.O(Mm!aXa1"hJxf޷RхeWRG G$D DxֱcG%SA>ԏ'ۛNf}_df=fq'0bO*6r Awyc(^щX,_)xߒo{AO{=vp`p!!>Ҝ;㪒A( 'JyC'uJgLr fz@r[+?[G !IJ̬Ts15 G÷#5՘LOw!^1+$3Ռ/!=sbɂuh L68a(it_-ehL8H͓3%.SA=3LH'·]8A,yu8׸4l0Us_" JI^5J8eA,>]pnAp-" [«O[?ѝ '=*2Tg D|\:`'WAyxQ)wlT9;rBӄS?m$mSboK>~ 7&G3ȕIˤo~򗆆 Uc/ϓqƁ`RDxC>pq?8H7_ ubHn< # +}q Y=(&EoCD]pĚKgz 8 &{_c$H6'JMJ ގ8lK%=x,2MAP( xx# ̈́h8N.7_;g[\ :bOil/@MN2Glc_oohR21Kd d /ʗ0P~ 7`Qʛ̒[m@-\Oȗ(dM{:]P=۩rё93ZMq7ѥ'Bm礏}L{>t&e&Sp2dw7󤍟43U@MIs־hT-a#Q1xF0yK;nЉJqH'' C>j -I'5Xu7K2$}Y=}pG6r*߶ ?F1} ӼB<~fh%d3KJ sa7`3+".)ۯ_q೮3ay;X Ai M pJT mJ#8?T_t[F^&'D _GIqg3u'q x!m4ҁJ.MJ/*֙UV*(pDNznrǾioAU7. *K;*M>QV+S!Jn>)"lCy}A2lG4 i,CqPuckI3!txl3ވf4*#Zz8(r;A¯T2֔ycֆa e_UFxGH_Q09$Fb_x1p`ͫC0MI~32]x0(h5O!&Jy{cd㱲Kt:#IXRq0˟yr_nU3a]e .iD3zVP)%d^zekpkYE~wڭ*O# *sB'\  m?1AiJڶEVo61|6ZT js&A񞓨L=o cn#.`#ec3n܈m4LpOAi2U_F qz3U%11;P5;ZXC/.!8*@(i%Z+qAs'pį&jGn~6c\! oWc̤-/6dCNxZl8c‑: ._x& 0b/j~Cei [8S_6;`D6F#FU* aC5C/e&wwHt\9T5[]u%%͵K}9XOџԆNܨz)bPE.3grz+ G7"n5m;P< i3FݷY{Ytn)#) \ 8]f@QM=Ƥow[{Q:Y^ [Ns~^ c2 {bl@f~hr aP% wmЇgN@d5zň'Th Rʢ֚ك<|&yM|j_Ѵ]_svPi:$3Y9o>7Dnx#*e!euT:-7Y.ZA1Ry}^Za]6dXwz;~$_ux۶q'Iě|,sk!̰0i0L–m?DOҕ^v Mʬp4B_*7儒;,L!YQI*wOc F؆h?t}y>/Ҹx+XTV #:}jQ8<vҒ8PzIrCYzQ>OQ+@5MOgq1Uv NwB3UtC˄ZgG /C_`~. );ֵ - SuJ-HV%$l(6H%ܟ:]uZ57b3N\c|?+O2(ڃ Bkg.:Vo{ךfEti\3bYf y2  WgK0w Zr/Mg[pc* B+{k9(عp;S1nW˜`om\xrGYoPܿANBWWۮ2Qy"/gT }H7xyFJ}OH+eӈ,VE6mN5SV/ޫv<,`WD{ .0|s{g?)]Q P%`WvrޮkSkneKyܖެrZW);/;軃.nڃ; *d0hWajm9 @% 1Y@/\"Rc0SpK?`QYa5#K[MZg;[KC_݃Q>|Ɯ0Z mv: >TPvٶ &wxO+b$/j֨1T[% J6A A{%߲x=VjS4(AK%[ݨbⷈ݇Qm~ōHr ڡu"B#_$8$={nhvhIA@s &upx7DmGØobS8Gu5|4eaO4cR٭m$?P_spk+5I!%8vxEގ""U$?2Bcrqk#6:ZIů z 'ij+f,ܥ;3{9Cd;\Q!5:*tF=kBUXT *¬WZۀ/_F>VmEO6P2X&(p muxNf(#;7w!N ?& E /d'3T}U%,ǜZo1/5^|̂}_iqE$b!_P~vbnzrso xn G>p8qup_InQVh&MylcJݑT^Y2v< 6[H>M%vSdu^(APSfW1Vm%fƏϭ}oػB4L>Z*xT¾%` 4s=d:Qv66CYfQ߼QWOæZ wiʣcG.t3tLtʳ?ww4E} __/p<Գ_+MyCh3y?* EiϿ{9|%z@ `=?`_iQ'yj^EK`83-{𠷪V쬁0a77VomSMh>>WʃzX d֏ut׵Q]K-:q%ir}z̖d7ڷlQν25rvkUȸ2nDINWw+$bTy/t,=d(slI=.7hm!a{bc-Ώ'Zլdwl%Tnzu[ZHj,Q.~Svr=~8|$޺|I;~-B wg soV0RƧ+'Vsh-m0+)>@7V"PWΖ5;Y0!*1@=锄2"Mo@*2&EnG19^ZVcvuKCGtixekS2ggv2.Aw|ԡ 6CV)vDۺ]z>wR*ΜKEe3dALԌw+DNj/h8DzHL41G.C̝ƴ$NEDSs@&0c b7ZAҚ6;PJֿ^ljѼc7|oe)_n_Xho+C' =Q:j`&QHȲ쮎А^G4vg>Fߡt'5ޔed_5:R.]G+#!aC)7UIHYi$]\e=݊jB[D:DDf фDbk ,7#okRHi >u hr8 @KHgR D{-#3DZ4Rj2K=+F LwN\Q/p_ԡLeR&So'^"du4@yg1 C$f'ND3JȚ QH#i8$(Dh0wamokK9ɏhL2"gEd~[|R2gwS(唉18|d\[y]Cc~!1+) y1UK$>Yuw0!1QfKQlӠ0O"A6BFحͤJ)(o:o V,wP/:i5u)b>%_*߇Э#i<^Š9˲R9 2Y2u~  =׸.qYzOC,TÃ&`R1g.P98Qpivͤ&qQGUq÷vR$. TYhzZBl5 q#t5nJXD$A+IDp8Ħt˿*v.Cr9 *MIO)}0p%̈́Jg~%&᩽v۱L}FVԅsÜZ!F(bvk;e|z/NQtlOhaX" +%N!q7wG\ƫSckdS˞k\of#kÈ8Bَ9IxUKKYߐҽ1aĐz+<{{0L{Uշ0w':2.U\)fy lXP&=nyj6-#a` ~c5GϾغ%[Qb*׊Pt!UEIܻÕ+ Zd&up'ԝ[c{FtmϲT92)]=,4dP_d b! /^zUJ;/2jYkeSEg<9ez?ShJv[pi`4plZm תcH<Vl`? Wr7SKBMx)1Jq:kRl b d͎6bwv/v^B Peэ k]ߣ lϢ9|o;,=zBF插ʫ> qtrM~=K9ۥ1^ JC.buY 553̹IFcuiHEI럫o`B-jqIKs]ͱKg̫ȵ>?I5(Hp^ m qkX#~Jֹf՘{_4PŒYq0lk7Z&_FνO'PGt NH,6eO1YTQZ̙:ZD\U +xE+'dK/>4.2CNohI-P}/ZQHu _&˿L܍{38F FwwcrCUۤooN MEc/` jOW (h7nbGݻ)eoBEĜ*0]Jˣ-!3Mw>BUwʘ&.DF3h;)@t4>"Yi2᠍`8bzsˋ}\/UZ o}Rmh#'~~F<`$ `DsV+p @ލx)Z3gq[ |~)ҢqpNNoVu'OE3)@sХ5cŻ~jw439ŖG5~ʁcW|KU eL̋[v߁(RveIN@/W:/>탍; ?ER;.IJu:)+V8)fsC<\v5=hYXN( ;e 2l0GN%U7`V1j-$udr;[zU]p -:sm?_Q%8AW2P>Pޖ}Nt rS-irWHh*@dC)9.vڙjTxD55S܄DMOGGBR|(ܱVZAC[ck$y([Ўݧ;q[zma1_]Kk)1 & H1|޻PO0f;pe/A"&Ժ,9p&z.QX5})@*fv{9 Cɭb4ER(bxzbRowXSQj>LOfW o'_$]*4_Po5yjI5lwgo!w.]X?ge6*JdG⠺AS>!fpAPo4@Wro WF^:[D\8+3fEmrl"ӚZ]BM|yz}IIܧUiQEն\}Orv6E#7Z`v&ǟF;+Gs:YcDm?U)jkk>iJ%~^  Y aQ }! D3EkWg&9xg2wF|z%K6iuƢDu8rQK †:.`9ru.lZTOJCynvEq6L]QFI]Hh?:0?J!04D^L-cF!'jgɻv`,"yϦ`%EŪjBl#, ?Z)\l)nMe_d~8wZb{88<6,הn*uYYz;TToV;t@huiztJRqpvJJ9{ex퓈-aqT\5}2b/f Uv bĥPj%fQ ]Lcㄦ7;x8!c#}bc}/m5:析YucGym>l]Uۉ奞Z/h0yoWo>;Ҁ ]#tBtr篭wVcx(Q;2gKO$u\,!ӣ@IIQb!PD4p~e|JF?eH֑%ߕEtAj_3##n`:YaUJA<5U7ؾ +~1n)oq)AnOKຉ qXRIG:d4i,+j!+` G ~&_++ NhRYc'V` 9C`fZ<3Qz5T,yv{_q8 n,2[Z8*"pKDҝ$x2' sd ГwVq#Ҷ} A]._2ݪ(ÔYgdnp'1k  &^:'_(K_ThwR_VP8rKM"\D9B2 pBZ_%)рWI]G(ٞ1Zݺ]eu< 6p^mn;RJe߬&ciu%qi\ @H݃= n{CR?82 f;:%#Z-|7:KC#A֢u~1d!;9j Q 2{lXYwtq[;ZN ʨ'[`mJI\(=yr8/7̌SLTI:ua@Rgt&ێ ~Dm qDyBlӺ.$D6 ýM歘J=.ŷL3r:Y,=zmB `-ZEYý#<ׇn]TXKa-`ƅ 8STJL2aa^u&qve[x}\΢H7Bȏ݆Ch(u3q%I$Nʸ>jn; !1 k5=dNx:^Cvu6,! .ˆ rwn$ռ2w>6\4Gn&:3A a7s\=a]OΝ[leb?r"VMvCm8Ң]a('wƖ3ܒ-"\@Sxdƃ(inR>CID,̂~ xNQeNx,XmW]8(Ha]kߍ^;'+  Cz[nV9* 5 T1ZTD:a/6?F!jڏFWv֤Ei9δo Z?ĭ;!n<~~h%ژZd>1y?;G8oZj~hU!;r ] I#Qpm-3&gL`4W+";(vJ.:1ELK"#ӫBy<}s qJT)W|nHTa "ՖVTg_y_6-y*wfG'?'n(TAK>!~Џ4s2myCuQ џ<ɟMiTHa.hsI}WH%&ΈS@gCMX R}Cs؂h"(ow_A̮<ٗ ďbmqlYM4YWy ^HBK)E'+ +h3Ï?Gsrҹ`tm}X6ۊL^_H\_` 2d. [kuͯ١>[|&@ )rn+.0w/C3:MJAP G1Jz;2ƟZqaBեua!`۲"e<{9-q.C&\v"[ r$5 yȚfkq oôyk >μ3yEd8Wx2R}u 1:эUv_3Bt#NުW1'R :"V;8I2-EyOVƃC*=!1 /gCkI "}CVth$L)tBepfzb5;7SڽrJ]3j,\#=g\Ĥ{c}*(x~ʀ+;m~X;ӇJi }D1;1ۍF1c5'o3/\]ҤG .8MXD&U#VnK Q  LsKǃ#2q혐[hJϱeb3|7)7Y9_ .8ۺ {p0g8n# 8\y8'kjiq!,vj(k M^[I*mwGy2X`aDgz$c}#MQ^ `pm,>+ xN;SQkÕXM ~^FB--z]rLyڳ[/҂RBq;!>pȜ黚GW=S#%GfoF*O>Kϐx%/';^fMSZaOR.)UaܝZ0k(f}+3A/oL{^1WErY?G,b7YQ96@]l?TЄK Z:8go4Q2̰bs^{j`Pnȧ߻HpV3?bnA'،:PTY4}RhvQ6"d_TPږmdl|.Qffbu. O,I7@sWvOC6T-j_UZDa[Z7#[%j@??TnvnYqȅ,SNj7y)L$w-Xv3{]Ӭ R4SrcDESlnbcqU8 m#'Hv|Ɩ ^'qgOտ3! %'3x,'+tУ m;AE.פDl>:SُbPxUF;z 7Z H=e+4V6VcK 8+mutPC)ޱ\0\gC[#ilp_ Oĵ7ϯfރ kJJ) c VUuT $]9;}v^+.Jg2D-tAm:r]J[X w|R2I|jjJ|,&I+G¯JCUj.Ym J"؅xda 'ʿ ƋeoA geiB>MӧMƷAlYE k}[psY O6q%oǛCb+y/܊3}QJAEiJOР?1ulTE*N؉{4Wq]A-1rF@]%jS9A:Mr%R4KBD 1/?G<k/ λ`*ۉlM~ҕ=l꞉]MN`FqCnVqtZlK 葓iFBCCe 4tUuWuwR7U&\IN8qErhjFc~ 0cz.ʯ}7UfO4,[yTE}2sbj1GQ>FLtL{b_l_n*kCj0(#$jC<2[l{ߥ,):!a=ہR@$,?M_,1Dhjl ZrMZ1"\:m^ {M<^}CBcȝ%*WjNbLy;+[=ر/BVȆ#y_'xut"]Y 6e?K;TS4  0G{&#rݛ.eNFmn[$mN=͞HݩhEl%UƮ#?0oʊfKpߌdHHkv0cg,JpV-Ĺwߴ8^5) Kl&AU^0esi\Z=/'yk@,ݷ شIA\Vx"1d z5kQ'ڱ*5Vҿlb;<WfОto`kWetN;@Itq%%z;&^"Ʀ ?H%"]jUL* 3+RR`hfӸgeN5>YPziV\ll$f#$URZߊѕ#y-;H-;bb2<koFRWXs2) {- -ɳo3!=< T[C5^hZ:h3Qfƌ5{k!/mƟ4 0ȿ]un$L]/؞1\nx @cTkgg]T`ϚB~_2+Fg:Uh:s!s} ;/jDYD,A2?gH&Jj܄E=%[eH.N "(Dh4RQDnik TIC(ŤfǤcG*^| Hly^J 45~WggnM($`HKMHX_M w Pv | *ڈ[>C@XƛugtQ Ϸ`9gu|x؛eX9*&5(3(qO9ᕵS96 ;x6HjzS~Wfvo'D{ПՇj~ 4L'r7`k12Q>,F%d iH %6:T\ixjgyIv(YjM` Z>i`ͻF}Ʉ=:&R|N+Y>.xL{L