kernel-core-5.14.0-503.29.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gʒUreleng@rockylinux.org p-Bm5 ']J $?BLh# ~aK&!\Cô_8E,~OKt3T㓸P+qgV5NOA L:c+Dr&^{JNJ!2:')t,OnbH$ 3)! mx+aZ^w?JM_uG?c[֐zPqwؽf.qꕹԝ%Yvb4XX+P"I+M\e":2aTZnFr[(d5DlIZ \YTbRV[.~1U*i瀊P#$#Hġja\==G$͒{|*$WbA?j1f!o Nt@{p@Zj94«/ӌ8teP 0gΗCzq3pUr:eUUM\G*\fO[e~e~!6\ŶkYL6g_s<290ef36e127665ac4b6c03aa093c201d80c9d57da62d2289eae46244c75cb00a69232ac1849999ba4b63707c8a9843776c1085e7YiYTaX0>H*?* d $ 5 PTZ# O[sy  D    S} U0[dilms/T\z(8j9<j:j>&?&G&H&#I&*X&,D/Y&/\(X](^)b) qd)!e)!f)!l)!t)!u)(v)/Lw)/x)6y)=|^!**]*h*l*{*|****Ckernel-core5.14.0503.29.1.el9_5The Linux kernelThe kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.gȝiad1-prod-build-aarch001.bld.equ.rockylinux.org{dRocky((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 if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] && [ -f /etc/sysconfig/kernel ]; then /bin/sed -r -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel || exit $? fi mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/installing_core_5.14.0-503.29.1.el9_5.aarch64/bin/kernel-install remove 5.14.0-503.29.1.el9_5.aarch64 || exit $? if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --remove-kernel 5.14.0-503.29.1.el9_5.aarch64 || exit $? fi^ҥ6'?/U|(aa|]= ,<&:4TS&OC zCu3u;3%.7Ÿ7,ŸUq1Sowy{z3Ov %|Lm jZ4MLfth)NT&f 7?UӤ_*/K////:DWr [C,sVa_baajF(:#g0 $ <,YYYKYCWW|X5XzXXnXjXfXNXVYYZ0Z,ZZWW}RZRfR^RfRrOs?iuuo*r cDOmIsJ[@TX^ҥ6'?/U|(aa|]= ,<&:4TS&OC zCu3u;3%.7Ÿ7,ŸUq1Sowy{z3Ov %|Lm jZ4MLfth)NT&f 7?UӤ_*/K////:DWr [C,sVa_baajF(:#g0 $ <,YYYKYCWW|X5XzXXnXjXfXNXVYYZ0Z,ZZWW}RZRfR^RfRrOs?iuuo*r cDOmIsJ[2j#TXAAAAAAAAAAAA큀AA큤AAAAAAAAAAAA큤A큤gȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȬgȵ6g:dd3e0376acb10afc9d2e99c1a0b7c3c23a4e600844394895b751c71322cfd2870d10841a8bcc4ab35040e7f37a2462e9a3f859f81036f7039e4ef466e247d5a1fb647c090d9abe59945316e42f8c6ef628bc2215701f05e4fe1cc3ae69778996bf4a634674186a907f84eea473b569b5e99422c82527d7a27b6e59f5e985509b10627c14747f092437addf5317d189e5f84785b16db454c28c23bf8a8a020d4f9441bbc74b526a36a4152cf946be23bc32ed402c14e894aafd5c1f99b1ae5c737c9a688d11f6cc489826e148aa51f7e0627ad3aa080f5fe76fce95f208ea7a91ac9802f21b61eb2b7fa4807829c010720a31b0f429c977f497076d7affb37b9663d92ace1b74315841daa79c93ad7d74a22cbcd372f47316373261190c4cbb618a36d440335c2e830b56a9cde74f60efbcc7dc2960dc641a3b0840a816c7aee004190171eb6d03f31c269e0367fe6bda1e029d980b2df9953f98fb889a31f6b9391199b9ef49c3ed076f3331d67e9a89ddca051eacf7e4d56e013e9711282ec36c3fdf62005a172a41622dfa50cb269f982651b81e4018a6be4cf3f945ddff43a5b1f82cd148f8eb4d8e775362cb5e9acd8622be01fcceff4fe9a7b4d5fa2735ed931341e2923af7b7b5d74f75c440668e6b7c755aedbcf26baf1b5c3ba0c0fa1bc858faff07115d2583ab834e6b105b074ccc5a9f839e3102928f85488bb1438f5be3ed7d4472cf8eea9bc434fdd5d052c1ccf04f399d26d6b5a7abba99d1aa96ce2eceeb2ea900eb5e1cee6983f7684dc78e2785b079805bc6ae0a968a3b017367ecdd6fe567201230ad2b0228504c2b67de883c94eb6299a8f92cca959e42e2e8b07daf93efa64f1d354c1f873996331a1f0c1096eb5820c71ca0750114196fdeca5acccd22273d0fee6e9f496bbc383b65e3788e61838258fbe0ab1f14c40e16286979ec09cf6f18caef262a50aae2e1de31b816c4a17b7bcafbc55223abdf9bb3a6e607d15e1d2d78c8f63ae2296b6515de7237575a6f9384778f85df689d41a5975d02cddb334491bd015f1be6c4be0a86be1070ab84fe36fcf875cab8fb66bfed7f131f130bb7ee7264e575096c6522c872fe0b15011117ea72385836b132b58510370c6df377d3574b3ba2f27f91a634038e7c07d6d59fac357bf5e91355ce281697369a13f78b258960ae1cdf1fad5a5e85c102b741f408fc1ad1ea8aaff12f42bc78a39853696cee7146f2322fd91b76d5baca1d7b20044a31abe98e6f5c2fe29db2a951df47f245a19241a9afb13d5a69804b7ab32f7d0fefe70e9bf453f9d17bfd7b7e49d16506ca85ec78923589f7e47819bf1bc67dc2f9737969ba7764583512d7243526957639ed97277c09c37328a2d45fe1a90703951535aa5f34dff6253f413b9931945f5acdccc63bc1b12e2499fcfa8ca434217df0c9035e058dafe035da60f00e912c94e3c5b32881f0c8d4e0b5f93b31f3652490e1bd89581f251bc06981fccfea8e79ddf92d6135fb88706be690ab541473cbb492f79b6e0ade15d1b99a97286189b907f02ec25ff0348cd5514ef0235824b155bc09a2d4f42f63d592c4d925e67737da67fcdbd9e2369a94656c3d1a965896d4079ab86ace5c76daea402e768f543321ab37367df3bbd8603f4a3d857fe831e270820ed2e37a1bf735445a7a20442388eb60c7878546cfb7e1ad4362ad4f1f897b275eb9c46480dc3689890e90f7ca309768609939adfdd2aebaefeac8eb1493a26ae9aca21224e923604017ff79e93f1256ea4a84aeb752cc41c68b212c29416c0ac4d6030726e4f2b3b78c46ed841c96f39b0b0dda412d48d40ee914b1fba338d39b720a14e84e79a17e750b7d8bdb0056a108a3151913fdea59cc16ef5292a00253f7142e0adefee5a4cf967a93d982def5ce07fc703715210a205b71c65d5b7f7795f6cd48c7c0c4de7db407a1f0ab700f0575bf90e576a0370d9bc00b357ac8810de8877bed2ca8074b3ca5e48642c51d1e435c00f9bc1771dfd1b591b4410ac4d6030726e4f2b3b78c46ed841c96f39b0b0dda412d48d40ee914b1fba3383161370a9a529fce4e9db72d6748013097d94a51be284a649e886ee5100ec5093d8e426c29c0c65513df03b8e2e9a5cbd0642bd450dfc7ca64a4abbfdbd48c3cd4d501805bad1984474dcd1ef114b42e66a012a4a3f998d654ee5124fe7728fdf289e26af44ad2bd90c0408e335b84b4dac3bf3b178aa5ab903cdf1476a08c5f0a99f19f428f139804934f6b1c0d6174285d91840b3ece1b9076f707f400f8310f86f27783016c7531e9c6f8502c602f3b8283664c73290cb4c37d62111e0f716725475f7ef05902e5827fe501da1115aebffc8f0e7b5b58e9a3fbea3ea4239b551e9bbf89653c6e587503f679f9462598d41c525f440587303704cf285a83756e42bb8624bab2a057f5aa162291f289867487101f5b91dad591c8609b3fdd1cd1df5c5c67c2b6ee0605e04ab2769243e3e96b2fbd051b6708d14d8cc02987f341137828d6481fdbd0981a2f9af3f78df0c5bf8d6ea987902647b48af159606fb85fe3bdcc4dfec08b77520731ed0303b909909cc94dd11c7ffb901edadfe853224bcb42186796478829997d28a72ed2bb49038bba15cc715b83fd8e165a876780550de1d9ce8c37d9814e1a093938814e25579cca5c0dae1c9a0f7deb2519e6c92581973e081d2fb803c79b26c1fd48cd3ec3a4f0016bb61491cf10e7c3786b7fde18a6a4fe7acca2bdd2962836ad82d4ed610628af0ee80da59176a141ea919478f3ef320770ccacfe40e9b77508dd208e95757a92804938489d2446185b17caadc96aba440efcca9e74c30b0c3695b1579679c13cc6493a13524ce208fb90e8d00f3d2071995060c6c9c88be394845fcca26aa9e5551412f09b5c9942f06416c7d672696485fd7334f4d5e55834025bccd030a10c8cd07f256b71efe5a3dfd292f996f157b22bc1a9bd9267933024783a8223da33d4a1992618a82b7ded24fcbd0fb9b1fd89172f868238d493f7a52f4d89259db2e07cda27161b3828523bdc494b62fa8eddba95574d6039b87e23c22407d2842faca321423003f7916dad959dfcfdd9649c0f8e6eddca32322361bfdc033fd99887a1ffe20774699e1f346d55d417cdc5e219a484971f081fca4804b2f01eb7349e41a27d0207398c68f2d463e673d98bc6241f791195c40b5cfe49c543d622873633a836dd088fc6f3e1f28af197cd1ddc24f6e6ccdc04fe23b2de166df4247a818405e36a76a9b1f821d2a6f02c3927eaaaffea5d2ac4aeb5cdcdeefbdb7a07bdc02f1ddc86698e8d350d3fdde3701691193af31099040ca7ca8ae00f250233bb91830123f050f8765666d1e3dd7c0b41fc78e5469c8b9c3ae5ba373eb9e31de2eae02a99027b38d83dc490d46b722647c3175072a8b8e6037a461278dffca4638ab22614594d87c672f57ef66feaaa00ac0d9500d717975b1d77dcb4807b60ae3592a566cd9976266e6fde43ba0fb80b9ba3b814e4c9b316e54cb9248e9a23e32093ca80b35aad809bb0c3f7fed3bbc833424b48dd9674247f55cad050e0cd798e569b898684a349eed213601dc25faca5a0c13bad8004eeb028890a6f50d2239897ac0b89a6ad2e5ac80e55f4bca8be72173ee7b6c1effc8962a2f14f374e0c1a3774f3076f81c3d59b8677d5db404a98a0d556014c4d04385f9aad6c8af23f27d72d870cf14b901a3daf0ef3999e62d6ccb310f5f98a93bd1707c2528a1a4e3831a3db088c4eb2065e203c12a7c189cf98427d29986acd2310f614320a49e306a123764b968a9e188c7a3b0273d23201365fcaa3aba08f79f6067b420a3a7e229c8bad6e038dce68d0ad15973c33a7893844ce2e1e505b3cd6804bf3f0a62f6da00d3b299e26b633bf9ec3524a746ddc7357dce6445369db7a779974f40c66a9031590de76aa9d2ae14e049398b468fd1b6b0670a2f69e5bf78941f98668aabe61beb315bd361097b6ef6cc9f8f63a215b8e88e2cd63eeb4d2a5052b5729ae98446246734c4c799b42a85a3c5af03da3108aa86d2b62e0c754ce02d3e3e6c781773dad196dd1dcc799607056302b70441ee2f56384995cab89c5a3f5082a19a8240d576c632db006a5fa9ee16487782516aaccfabd65bd4989bd5758f0263b56fb0fa0b610c9ef6a51607ea7a889e32bb46d5602e2321286be386a4a2a0f450c58103e1a221c1c60f103498cdada2a00fe6d4de9fcb25265ced72ef8132de13e1b8ff046075c80f26824640db8966dcf0a410e6b9ab4e9ef1af2c0781d7c2f0910cd57ee13a4bc69a3dbe201d55b1d32b8410fde87395f1179025bf1b00f32404b9cb9f4304ef50209e05f1b954ecef5efda9ecff9badaf26ba7ddc0ba7935adabbf831147e9af8f850a9466a6e53c08204423b912c6d1b5b7b884348334edcd83fe3b823c6abdf1110d0deab7ddec234313f53e6553f14183eb1d6d1307960dc3811a23bfe3c7f74921ee23d832fd8ac2f8054de7c95c8d97ce726d7226fec2db6cf50e8b3b77a6031bbb6dac12bc7896abec1f1e6aa14c8549e381985923d8a92af14d6e66a91679c5bad8f86e611814d31d800b1ac4a2f0d7f6316ed99689b533242e20cf7f8cafc22b67daa3be96400fd7daa12bdaa68242c871f85a9b14cfc5aef29caddc994e62f392f4aa126cc4915e80295f8171939bce405c65936df2605431b94307cb8c3e3fd5847f8fa8728620a7e3e0c5b55b80c4225a6850fd55730ebe8b6be3e7d6035644b994fd535d42e1b49ff339f55a77c2e27fbe8fd39324e05450a5a071e07189aa03b23e636f510dd3ba13683a7544216beda3e497ff1b51f1e66594f80d407a4ef2755e7bf8a9ed0c01f2da48ab3846808e4317d269bc3385176c86fb0b2243604229f6856bfe1740b048f0b01740d30ecb75f778befec4b5770a9f2b908c3cb54abb2d0836c0195a463da0656a660a2050224a64bef67b2916eb900461c694afde5f8829d8e6e120725aed111a3ac229cca1ecc2fd7c553be08ee2569fa3e4b619864d585bc1a12b8cadba821104602f41e0f86d1d7113d5fefcfa4cf652ee83957620d90a7d1bdf470c84bef7443d81fb2126ff19eb503354f7a21939fba8bf06be103f5ca04771647679f57c39479b65abb2640a5eca8645a9371929da73f752f3f9123c26761622f11abbbfed432f1d796a590e62056f35b0c0fed4c1acd6dd6a778ec59f65bbe9a764ad2487d5d9a09209ae64340268ead56d5b302bc73b07a8b6782a235a2880b90bae89a6fdc4c096f7ad7a2e6662e5fdd0b14e8731ad2785d497b08f9811f1228e9d8b18d1c8bb0a9c73c4e76c41784ffae254cfe1f82fc90fcd8e6dc44abecd55d7bbaca6083b01756ae25335725014afb7e5ecb146c7ab5a71963439576e2779f33a75b89539ec16b2967cefc9d18110f92f13146d161b1b5170a0e6d0a7adc7f62926d371a03e0815a7549915e43c69b3670125b6db7645eb6c201402f9b168a5b3f70e73a9da12d3dabe7a3c047d86c219843cf237b9e369b3c6c20676e02559cf54b7893830e4f0967ee52d26198c40dc7e03039302b56e6f548d0c473371482236cb6c06e01521745a1692cbddcf24139ed58a9169384bafff92dac9de8bd9aca0aa0652c5b1680f0d03ce5a2b9998aaac415782908215d26026ae0c60704ca797c178e7d2a1469348eda2680c46f21b65dc941d0bd425c34b3213ea7356a2abfd73365911764bab0716eefdc279af14320067f470c53a9df56bffaf91a832a407e6f9fbd35b7bcab12bff17937d4dd273d5fc681513d2d5e69b382a4791ea01e341fcd6a41424efafd7e9e66fa6099e0c11baeb2540567eedc8d7099e19bfbfff1260c18450e3023ec1f3c3eaecd4e99f27e8ac30a7405939495252226a7aec834f8c8ef0b2697ff4ce5db63661969df13f532260c84484a56e59aae8f82577a9c4b83ceb03bab41d383a6e612a37d855d2892b9d769b4f812d13b9bf3d10869b283352aa8e5ba21f5f69bfe83ed326ce642ffca1a8c9c93722e30570f058c421f11df692683f6326b821b8844ea68bd50e7ca367fc039bec7f56f8764bddcfdf8edcdf9c73eac25dcc178f9ba77b8c05065f450d61cc31c361d5b6945068ba8385d0f1d51cd0c5456cefe7f8475fee08cd4d0ec5913c407eeaab23f84cf84c29c3eb409d80a16f5c7f4a8c8a11b072d3dbd637b35cf87f3e8aaf1d5d11db5517f7385fee67c9f705d420373aad12dd38760c480a8f7789dd1431597066b85c40c565423c8de0dcc58b976df7d36e11728007b6148607c503c57ad7955b1aadc5b6ccf54bfb41089515131bc0b2e47562e20632ecd82ea5bc06c843dedababc453603574c637071c16360b724c8930fa996622d756096df9d0149bf224d9b90e466bdc9ab504e51f55fb8defa72b29c501a164854620801f2ad70aa34ae8543df0d1b0a78d32bc4025540533d195656b84577fad0471872b8295cfda1453915791cd7de9dd76910d5c3a37ee381be32398c115e70d2192d27447951e5e560b92915c42a5c77800c60a55658c2b274f816c46ece211a4b2ad9651c0fabd32be198ae87060148648571f69a4bd19dd2ecd0a25b5ac993b4116993531dbcb57ddde397f58435929596ac2957b5300b73b7f679b2ae5b3840d96359b6f4b1895103086934ab8ef39d13948f0f81e4fc45aa0f933cc0c183b6b04835797f92f205245eb4d6286257bfa5c206521799b3009928abc280e85ff4c6117aebffd8564a72a1d3e6383a271068114b9fdb02c656694d9fc737061672fd0996c7c4e945b518f86a3ffaba22ec706af5bbb292832c8e913c002f7421cf569967b61ea30572d52627c1b8f75d3fca6bfaeaa01034138f682b5b767c4f07b601020c99485846340f3f5d3d8f6d98ec066c8dfe3f54bb80a38f444d2f61c48896c20589bb1c4f94b89e4695bca2da4a7b402db19de4c5761ca3ffc47a019bae88f09512efce1d3d6a47960ba309145fd38d26c814a2b7469fe5e695594c677a978ad4581339f4db95c9e667fc460c952b7718e87d4e30c908694583ad5fc43018accf2aa0c3905687cc3f25ee535232ffacdd21ee3e5b02e9aa9250820426574072e9078eb6ab5e1ab143610b72fa00cc886b2d4d2d89c3dd946dae3ea21651b89cff520d9865c3865bc7b960c508ba0f48819bd0d67b698fd81e049e2310956ef46c5fda531e290fae10f5745100c025e3a1518580e3a50075979f23883d5969cb866209cc13be89778834fdd8610e7b99f667bbd7a060cce6f8c49e08f21275d49e7f6fa6494f85a01ca798d2f74929c92f118191eb07288fbd2ed8745204d3d05efac6dc31a6fef9522b5c4225dcc32f405094aa9a1cc3b81c59544cf187296bda7e5b74a2a81485138124bf159571f8da638b74204108585f4cbe44d5b52abe7ae041d11c7b26f7ded9e1bac0eca5f2f0acda478bf82973811f5ac6cb84f0a8b689df344c2d5e3927104401a8eae8d3683c5750b48d8b76ced48f7c66a1c655ecb9b3f70308d3cc11ca3f18506e7acc064bfd02138092fd103c0a3240b7462394041fb94101ebecf6d0826e38d80c968ac6859a7253ad588824a2827d13428dc2f48c56d6fd21e7545b8a835d1f608fa980c1a2bf6dd67cb42c43196486896ce9e3e99b215472f55bfb709b8420baf403bb8c71e7e070c3c8170a4e2b87768d34a4242805fd5a20f1fd723269e25e582341a1fe7dabd6eb962462de773b05b0e3998236d5a6073488a14db52822e3bf0cd052c122c57b202eea001ad71bcb7809d4976893ab7353ea9b566801fef17458efbdf19747e955344705934c6e1684419c1856a299c95b0c314db8dec4759fda90f618abf7145f9ffb8632cc96f5b7d0c237a6dd116f7947712fdfb99faa11f92897fe6f4444cfc14a9cad1812d247b0938d06a1654be5acff91380aeab5bfe6ca0b8467a54748d584b937e8f817a5925b19846f526ea1a73e365dfe72dfd7fbf25ce326c3d7d6d22084c6e397cb514f77648900e1504a03943fa0aa071d0a3ec78e892c989fa8dacdab3bd1642b6b439734bd7a2aed26c855511a58f92f064fdf5fc11735de633883ac46dc89ebf1dea8ff9a630b77138e9e72668468a32bfb6ac52f08abe44779dd7b8360b5d947beeef41d7fd3cfb7e8f82d2477bd70f02d47ecb94fa81f2958e1469692b6b90ed76096f7b7a181a77ac9776c68bbf46d8ea10e3430a637cfae7c72119d33f4b8c83f38f3eb4534fb548d61bbf4d7a355b918ac961fc5f01e1a6fba78a10aa3d8c6e665fcda84cecd43eead0413e8706fef8fade5ad4c531c959153c5e37d8825fac5c1f3552ffbd8806926a56984efbacf669f6952701a612c1c674c241b1ed76c77043178a2765d4f0289c7b9dfb96f953936ff028eaafc2dad116c8c86dc3c473d14ea7b09ba6c00f6cbe0714ee8004837091df0f556a5eb4b65e02e0d9b581b695ee2be162d2c37cd9b3dc65114f63f2085efe3b9b5ed8c116e95b49fdbec8f0c7031da060a55407a5a5647e00045a5e758688953382dccac5a5094116a6cfbee14a9656cc639c43f4b97b4100092692d339d487f0e8e1a13e8cbca463d866f0c98ab8d79189838fc9a2a4e160ef17bf0f867a08d805a4f96c112b2de652c106bc68dc9561519426206e7848914fb299c68c91271e05a24c857c90993bf09ccba6bba47f0f285fdb32ac47d4b05df659e73b5242dd1cd4ad0a3f867b518a9571d93613944beb621cda96f012a645ddd4b133b89fb3330050934063a7e35bea4a0d24817d078f9b442502f7bfd685d3c0f33241bc411b191db5d135ad371ac3f82211132a7a52508bc214b918789f8db61e197eca0b794e0f5242adc0d490e56bf52ef8ebbfbb0d1e904a094acfba2fec7d427002b347623e50dd548dace4eb75d43f7e2c2ca57b158968fa58574cb13aa6b69c0071d5add0c467c96f2adb4e29958ba692e96bd9d27831f6337e4c31a10fc42b27e4f35fd41494e07931ae173d13fd1459e274e614cda5e9c0a08ed9c9d51e4066f5312a98c641bc77522d9ebca1d2bcf78b396fbb5eb87305ab77efb14e364352124f591cdbcd99d856995ad46017ba099e793e18d22a81569d36a400810e085fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.29.1.el9_5.src.rpminstallonlypkg(kernel)kernelkernel(I_BDEV)kernel(LZ4_decompress_fast)kernel(LZ4_decompress_fast_continue)kernel(LZ4_decompress_fast_usingDict)kernel(LZ4_decompress_safe)kernel(LZ4_decompress_safe_continue)kernel(LZ4_decompress_safe_partial)kernel(LZ4_decompress_safe_usingDict)kernel(LZ4_setStreamDecode)kernel(PageHuge)kernel(__ClearPageMovable)kernel(__SCK__tp_func_add_device_to_group)kernel(__SCK__tp_func_arm_event)kernel(__SCK__tp_func_ata_bmdma_setup)kernel(__SCK__tp_func_ata_bmdma_start)kernel(__SCK__tp_func_ata_bmdma_status)kernel(__SCK__tp_func_ata_exec_command)kernel(__SCK__tp_func_ata_tf_load)kernel(__SCK__tp_func_attach_device_to_domain)kernel(__SCK__tp_func_block_bio_complete)kernel(__SCK__tp_func_block_bio_remap)kernel(__SCK__tp_func_block_rq_insert)kernel(__SCK__tp_func_block_rq_remap)kernel(__SCK__tp_func_block_split)kernel(__SCK__tp_func_block_unplug)kernel(__SCK__tp_func_br_fdb_add)kernel(__SCK__tp_func_br_fdb_external_learn_add)kernel(__SCK__tp_func_br_fdb_update)kernel(__SCK__tp_func_br_mdb_full)kernel(__SCK__tp_func_console)kernel(__SCK__tp_func_contention_begin)kernel(__SCK__tp_func_contention_end)kernel(__SCK__tp_func_cpu_frequency)kernel(__SCK__tp_func_cpu_idle)kernel(__SCK__tp_func_devlink_hwerr)kernel(__SCK__tp_func_devlink_hwmsg)kernel(__SCK__tp_func_devlink_trap_report)kernel(__SCK__tp_func_dma_fence_emit)kernel(__SCK__tp_func_dma_fence_enable_signal)kernel(__SCK__tp_func_dma_fence_signaled)kernel(__SCK__tp_func_error_report_end)kernel(__SCK__tp_func_fdb_delete)kernel(__SCK__tp_func_fib6_table_lookup)kernel(__SCK__tp_func_io_page_fault)kernel(__SCK__tp_func_ipi_send_cpu)kernel(__SCK__tp_func_ipi_send_cpumask)kernel(__SCK__tp_func_kfree)kernel(__SCK__tp_func_kfree_skb)kernel(__SCK__tp_func_kmalloc)kernel(__SCK__tp_func_kmem_cache_alloc)kernel(__SCK__tp_func_kmem_cache_free)kernel(__SCK__tp_func_map)kernel(__SCK__tp_func_mc_event)kernel(__SCK__tp_func_mmap_lock_acquire_returned)kernel(__SCK__tp_func_mmap_lock_released)kernel(__SCK__tp_func_mmap_lock_start_locking)kernel(__SCK__tp_func_module_get)kernel(__SCK__tp_func_napi_poll)kernel(__SCK__tp_func_neigh_cleanup_and_release)kernel(__SCK__tp_func_neigh_event_send_dead)kernel(__SCK__tp_func_neigh_event_send_done)kernel(__SCK__tp_func_neigh_timer_handler)kernel(__SCK__tp_func_neigh_update)kernel(__SCK__tp_func_neigh_update_done)kernel(__SCK__tp_func_non_standard_event)kernel(__SCK__tp_func_pelt_cfs_tp)kernel(__SCK__tp_func_pelt_dl_tp)kernel(__SCK__tp_func_pelt_irq_tp)kernel(__SCK__tp_func_pelt_rt_tp)kernel(__SCK__tp_func_pelt_se_tp)kernel(__SCK__tp_func_pelt_thermal_tp)kernel(__SCK__tp_func_powernv_throttle)kernel(__SCK__tp_func_remove_device_from_group)kernel(__SCK__tp_func_rpm_idle)kernel(__SCK__tp_func_rpm_resume)kernel(__SCK__tp_func_rpm_return_int)kernel(__SCK__tp_func_rpm_suspend)kernel(__SCK__tp_func_sched_compute_energy_tp)kernel(__SCK__tp_func_sched_cpu_capacity_tp)kernel(__SCK__tp_func_sched_overutilized_tp)kernel(__SCK__tp_func_sched_update_nr_running_tp)kernel(__SCK__tp_func_sched_util_est_cfs_tp)kernel(__SCK__tp_func_sched_util_est_se_tp)kernel(__SCK__tp_func_sk_data_ready)kernel(__SCK__tp_func_spi_transfer_start)kernel(__SCK__tp_func_spi_transfer_stop)kernel(__SCK__tp_func_suspend_resume)kernel(__SCK__tp_func_tcp_bad_csum)kernel(__SCK__tp_func_tcp_send_reset)kernel(__SCK__tp_func_udp_fail_queue_rcv_skb)kernel(__SCK__tp_func_unmap)kernel(__SCK__tp_func_wbc_writepage)kernel(__SCK__tp_func_xdp_bulk_tx)kernel(__SCK__tp_func_xdp_exception)kernel(__SCK__tp_func_xhci_dbg_init)kernel(__SCK__tp_func_xhci_dbg_quirks)kernel(__SetPageMovable)kernel(___pskb_trim)kernel(___ratelimit)kernel(__account_locked_vm)kernel(__acpi_handle_debug)kernel(__acpi_mdiobus_register)kernel(__acpi_node_get_property_reference)kernel(__alloc_bucket_spinlocks)kernel(__alloc_pages)kernel(__alloc_pages_bulk)kernel(__alloc_percpu)kernel(__alloc_percpu_gfp)kernel(__alloc_skb)kernel(__apei_exec_run)kernel(__aperture_remove_legacy_vga_devices)kernel(__arch_clear_user)kernel(__arch_copy_from_user)kernel(__arch_copy_to_user)kernel(__arm_smccc_hvc)kernel(__arm_smccc_smc)kernel(__arm_smccc_sve_check)kernel(__ashlti3)kernel(__ashrti3)kernel(__ata_ehi_push_desc)kernel(__audit_inode_child)kernel(__audit_log_nfcfg)kernel(__auxiliary_device_add)kernel(__auxiliary_driver_register)kernel(__bforget)kernel(__bh_read)kernel(__bh_read_batch)kernel(__bio_add_page)kernel(__bio_advance)kernel(__bio_release_pages)kernel(__bitmap_and)kernel(__bitmap_andnot)kernel(__bitmap_clear)kernel(__bitmap_complement)kernel(__bitmap_equal)kernel(__bitmap_intersects)kernel(__bitmap_or)kernel(__bitmap_replace)kernel(__bitmap_set)kernel(__bitmap_shift_left)kernel(__bitmap_shift_right)kernel(__bitmap_subset)kernel(__bitmap_weight)kernel(__bitmap_weight_and)kernel(__bitmap_xor)kernel(__blk_alloc_disk)kernel(__blk_mq_alloc_disk)kernel(__blk_mq_debugfs_rq_show)kernel(__blk_mq_end_request)kernel(__blk_req_zone_write_lock)kernel(__blk_req_zone_write_unlock)kernel(__blk_rq_map_sg)kernel(__blk_trace_note_message)kernel(__blkdev_issue_discard)kernel(__blkdev_issue_zeroout)kernel(__blkg_prfill_rwstat)kernel(__blkg_prfill_u64)kernel(__block_write_begin)kernel(__block_write_full_page)kernel(__blockdev_direct_IO)kernel(__bpf_call_base)kernel(__bread_gfp)kernel(__breadahead)kernel(__break_lease)kernel(__brelse)kernel(__cap_empty_set)kernel(__cgroup_bpf_run_filter_sk)kernel(__cgroup_bpf_run_filter_skb)kernel(__cgroup_bpf_run_filter_sock_addr)kernel(__cgroup_bpf_run_filter_sock_ops)kernel(__check_object_size)kernel(__check_sticky)kernel(__clk_determine_rate)kernel(__clk_get_hw)kernel(__clk_get_name)kernel(__clk_hw_register_divider)kernel(__clk_hw_register_fixed_rate)kernel(__clk_hw_register_gate)kernel(__clk_hw_register_mux)kernel(__clk_is_enabled)kernel(__clk_mux_determine_rate)kernel(__clk_mux_determine_rate_closest)kernel(__clocksource_register_scale)kernel(__clocksource_update_freq_scale)kernel(__clzdi2)kernel(__clzsi2)kernel(__cond_resched)kernel(__cond_resched_lock)kernel(__cond_resched_rwlock_read)kernel(__cond_resched_rwlock_write)kernel(__const_udelay)kernel(__cookie_v4_check)kernel(__cookie_v4_init_sequence)kernel(__cookie_v6_check)kernel(__cookie_v6_init_sequence)kernel(__copy_overflow)kernel(__cpu_active_mask)kernel(__cpu_dying_mask)kernel(__cpu_online_mask)kernel(__cpu_possible_mask)kernel(__cpu_present_mask)kernel(__cpufreq_driver_target)kernel(__cpuhp_remove_state)kernel(__cpuhp_remove_state_cpuslocked)kernel(__cpuhp_setup_state)kernel(__cpuhp_setup_state_cpuslocked)kernel(__cpuhp_state_add_instance)kernel(__cpuhp_state_remove_instance)kernel(__crc32c_le)kernel(__crc32c_le_shift)kernel(__crypto_alloc_tfm)kernel(__crypto_boot_test_finished)kernel(__crypto_memneq)kernel(__crypto_xor)kernel(__ct_user_enter)kernel(__ct_user_exit)kernel(__ctzdi2)kernel(__ctzsi2)kernel(__d_drop)kernel(__d_lookup_unhash_wake)kernel(__dax_driver_register)kernel(__dec_node_page_state)kernel(__dec_zone_page_state)kernel(__delay)kernel(__destroy_inode)kernel(__dev_change_net_namespace)kernel(__dev_direct_xmit)kernel(__dev_forward_skb)kernel(__dev_fwnode)kernel(__dev_fwnode_const)kernel(__dev_get_by_flags)kernel(__dev_get_by_index)kernel(__dev_get_by_name)kernel(__dev_queue_xmit)kernel(__dev_remove_pack)kernel(__dev_set_mtu)kernel(__device_reset)kernel(__devm_add_action)kernel(__devm_alloc_percpu)kernel(__devm_clk_hw_register_divider)kernel(__devm_clk_hw_register_gate)kernel(__devm_clk_hw_register_mux)kernel(__devm_irq_alloc_descs)kernel(__devm_mdiobus_register)kernel(__devm_of_mdiobus_register)kernel(__devm_of_phy_provider_register)kernel(__devm_regmap_init)kernel(__devm_regmap_init_i2c)kernel(__devm_regmap_init_mmio_clk)kernel(__devm_release_region)kernel(__devm_request_region)kernel(__devm_reset_control_bulk_get)kernel(__devm_reset_control_get)kernel(__devm_rtc_register_device)kernel(__devm_spi_alloc_controller)kernel(__devres_alloc_node)kernel(__dma_fence_unwrap_merge)kernel(__dma_need_sync)kernel(__dma_request_channel)kernel(__dma_sync_sg_for_cpu)kernel(__dma_sync_sg_for_device)kernel(__dma_sync_single_for_cpu)kernel(__dma_sync_single_for_device)kernel(__do_once_done)kernel(__do_once_sleepable_done)kernel(__do_once_sleepable_start)kernel(__do_once_start)kernel(__dquot_alloc_space)kernel(__dquot_free_space)kernel(__dquot_transfer)kernel(__dst_destroy_metrics_generic)kernel(__dynamic_dev_dbg)kernel(__dynamic_ibdev_dbg)kernel(__dynamic_netdev_dbg)kernel(__dynamic_pr_debug)kernel(__efivar_entry_delete)kernel(__efivar_entry_get)kernel(__efivar_entry_iter)kernel(__ethtool_get_link_ksettings)kernel(__f_setown)kernel(__fdget)kernel(__fib6_flush_trees)kernel(__fib_lookup)kernel(__filemap_get_folio)kernel(__filemap_set_wb_err)kernel(__find_get_block)kernel(__find_nth_and_andnot_bit)kernel(__find_nth_and_bit)kernel(__find_nth_andnot_bit)kernel(__find_nth_bit)kernel(__fl6_sock_lookup)kernel(__flush_workqueue)kernel(__folio_alloc)kernel(__folio_cancel_dirty)kernel(__folio_lock)kernel(__folio_lock_killable)kernel(__folio_put)kernel(__folio_start_writeback)kernel(__fput_sync)kernel(__free_iova)kernel(__free_pages)kernel(__fs_parse)kernel(__fsnotify_inode_delete)kernel(__fsnotify_parent)kernel(__fsverity_cleanup_inode)kernel(__fsverity_file_open)kernel(__fsverity_prepare_setattr)kernel(__ftrace_vbprintk)kernel(__ftrace_vprintk)kernel(__generic_file_fsync)kernel(__generic_file_write_iter)kernel(__genphy_config_aneg)kernel(__genradix_free)kernel(__genradix_iter_peek)kernel(__genradix_prealloc)kernel(__genradix_ptr)kernel(__genradix_ptr_alloc)kernel(__get_free_pages)kernel(__get_hash_from_flowi6)kernel(__get_random_u32_below)kernel(__get_task_comm)kernel(__get_task_ioprio)kernel(__getblk_gfp)kernel(__gfn_to_pfn_memslot)kernel(__hid_register_driver)kernel(__hid_request)kernel(__hrtimer_get_remaining)kernel(__hsiphash_aligned)kernel(__hvc_resize)kernel(__hw_addr_init)kernel(__hw_addr_ref_sync_dev)kernel(__hw_addr_ref_unsync_dev)kernel(__hw_addr_sync)kernel(__hw_addr_sync_dev)kernel(__hw_addr_unsync)kernel(__hw_addr_unsync_dev)kernel(__hw_protection_shutdown)kernel(__hwspin_lock_timeout)kernel(__hwspin_trylock)kernel(__hwspin_unlock)kernel(__i2c_board_list)kernel(__i2c_board_lock)kernel(__i2c_first_dynamic_bus_num)kernel(__i2c_smbus_xfer)kernel(__i2c_transfer)kernel(__icmp_send)kernel(__imx8m_clk_hw_composite)kernel(__inc_node_page_state)kernel(__inc_zone_page_state)kernel(__inet6_lookup_established)kernel(__inet_hash)kernel(__inet_inherit_port)kernel(__inet_lookup_established)kernel(__inet_lookup_listener)kernel(__inet_stream_connect)kernel(__inet_twsk_schedule)kernel(__init_rwsem)kernel(__init_swait_queue_head)kernel(__init_waitqueue_head)kernel(__inode_add_bytes)kernel(__inode_attach_wb)kernel(__inode_sub_bytes)kernel(__insert_inode_hash)kernel(__io_uring_cmd_do_in_task)kernel(__iomap_dio_rw)kernel(__ioread32_copy)kernel(__iowrite32_copy_full)kernel(__iowrite64_copy_full)kernel(__ip4_datagram_connect)kernel(__ip6_datagram_connect)kernel(__ip6_local_out)kernel(__ip_dev_find)kernel(__ip_mc_dec_group)kernel(__ip_mc_inc_group)kernel(__ip_options_compile)kernel(__ip_queue_xmit)kernel(__ip_select_ident)kernel(__iptunnel_pull_header)kernel(__ipv6_addr_type)kernel(__irq_alloc_descs)kernel(__irq_alloc_domain_generic_chips)kernel(__irq_apply_affinity_hint)kernel(__irq_domain_add)kernel(__irq_domain_alloc_fwnode)kernel(__irq_domain_alloc_irqs)kernel(__irq_regs)kernel(__irq_resolve_mapping)kernel(__irq_set_handler)kernel(__kernel_write)kernel(__kfence_pool)kernel(__kfifo_alloc)kernel(__kfifo_dma_in_finish_r)kernel(__kfifo_dma_in_prepare)kernel(__kfifo_dma_in_prepare_r)kernel(__kfifo_dma_out_finish_r)kernel(__kfifo_dma_out_prepare)kernel(__kfifo_dma_out_prepare_r)kernel(__kfifo_free)kernel(__kfifo_from_user)kernel(__kfifo_from_user_r)kernel(__kfifo_in)kernel(__kfifo_in_r)kernel(__kfifo_init)kernel(__kfifo_len_r)kernel(__kfifo_max_r)kernel(__kfifo_out)kernel(__kfifo_out_peek)kernel(__kfifo_out_peek_r)kernel(__kfifo_out_r)kernel(__kfifo_skip_r)kernel(__kfifo_to_user)kernel(__kfifo_to_user_r)kernel(__kfree_skb)kernel(__kmalloc)kernel(__kmalloc_node)kernel(__kmalloc_node_track_caller)kernel(__kprobe_event_add_fields)kernel(__kprobe_event_gen_cmd_start)kernel(__kthread_init_worker)kernel(__kthread_should_park)kernel(__kvm_set_memory_region)kernel(__list_add_valid)kernel(__list_del_entry_valid)kernel(__list_lru_init)kernel(__local_bh_enable_ip)kernel(__lock_buffer)kernel(__lock_sock_fast)kernel(__lshrti3)kernel(__mark_inode_dirty)kernel(__mdiobus_c45_read)kernel(__mdiobus_c45_write)kernel(__mdiobus_modify)kernel(__mdiobus_modify_changed)kernel(__mdiobus_read)kernel(__mdiobus_register)kernel(__mdiobus_write)kernel(__memcat_p)kernel(__memcpy)kernel(__memcpy_fromio)kernel(__memcpy_toio)kernel(__memmove)kernel(__memset)kernel(__memset_io)kernel(__mmap_lock_do_trace_acquire_returned)kernel(__mmap_lock_do_trace_released)kernel(__mmap_lock_do_trace_start_locking)kernel(__mmdrop)kernel(__mmu_notifier_register)kernel(__mnt_is_readonly)kernel(__mod_lruvec_page_state)kernel(__mod_node_page_state)kernel(__mod_zone_page_state)kernel(__module_get)kernel(__module_put_and_kthread_exit)kernel(__msecs_to_jiffies)kernel(__mt_destroy)kernel(__mutex_init)kernel(__napi_alloc_frag_align)kernel(__napi_schedule)kernel(__napi_schedule_irqoff)kernel(__ndelay)kernel(__ndisc_fill_addr_option)kernel(__neigh_create)kernel(__neigh_event_send)kernel(__neigh_for_each_release)kernel(__neigh_set_probe_once)kernel(__netdev_alloc_frag_align)kernel(__netdev_alloc_skb)kernel(__netdev_notify_peers)kernel(__netdev_watchdog_up)kernel(__netif_napi_del)kernel(__netif_rx)kernel(__netif_schedule)kernel(__netif_set_xps_queue)kernel(__netlink_dump_start)kernel(__netlink_kernel_create)kernel(__netlink_ns_capable)kernel(__netpoll_cleanup)kernel(__netpoll_free)kernel(__netpoll_setup)kernel(__nf_ip6_route)kernel(__nla_parse)kernel(__nla_put)kernel(__nla_put_64bit)kernel(__nla_put_nohdr)kernel(__nla_reserve)kernel(__nla_reserve_64bit)kernel(__nla_reserve_nohdr)kernel(__nla_validate)kernel(__nlmsg_put)kernel(__node_distance)kernel(__num_online_cpus)kernel(__of_get_address)kernel(__of_mdiobus_register)kernel(__of_parse_phandle_with_args)kernel(__of_phy_provider_register)kernel(__of_reset_control_get)kernel(__page_file_index)kernel(__page_frag_cache_drain)kernel(__page_symlink)kernel(__pagevec_release)kernel(__pci_hp_initialize)kernel(__pci_hp_register)kernel(__pci_register_driver)kernel(__pci_reset_function_locked)kernel(__per_cpu_offset)kernel(__percpu_counter_compare)kernel(__percpu_counter_init)kernel(__percpu_counter_sum)kernel(__percpu_down_read)kernel(__percpu_init_rwsem)kernel(__phy_modify)kernel(__phy_modify_mmd)kernel(__phy_modify_mmd_changed)kernel(__phy_package_read_mmd)kernel(__phy_package_write_mmd)kernel(__phy_read_mmd)kernel(__phy_resume)kernel(__phy_write_mmd)kernel(__platform_create_bundle)kernel(__platform_driver_probe)kernel(__platform_driver_register)kernel(__platform_register_drivers)kernel(__pm_relax)kernel(__pm_runtime_disable)kernel(__pm_runtime_idle)kernel(__pm_runtime_resume)kernel(__pm_runtime_set_status)kernel(__pm_runtime_suspend)kernel(__pm_runtime_use_autosuspend)kernel(__pm_stay_awake)kernel(__pneigh_lookup)kernel(__posix_acl_chmod)kernel(__posix_acl_create)kernel(__post_watch_notification)kernel(__printk_cpu_sync_put)kernel(__printk_cpu_sync_try_get)kernel(__printk_cpu_sync_wait)kernel(__printk_ratelimit)kernel(__ps2_command)kernel(__pskb_copy_fclone)kernel(__pskb_pull_tail)kernel(__put_cred)kernel(__put_devmap_managed_page_refs)kernel(__put_net)kernel(__put_task_struct)kernel(__put_task_struct_rcu_cb)kernel(__put_user_ns)kernel(__qdisc_calculate_pkt_len)kernel(__quota_error)kernel(__rb_erase_color)kernel(__rb_insert_augmented)kernel(__rcu_read_lock)kernel(__rcu_read_unlock)kernel(__read_overflow2_field)kernel(__refrigerator)kernel(__register_binfmt)kernel(__register_blkdev)kernel(__register_chrdev)kernel(__register_nls)kernel(__regmap_init)kernel(__regmap_init_i2c)kernel(__regmap_init_mmio_clk)kernel(__release_region)kernel(__remove_inode_hash)kernel(__request_module)kernel(__request_percpu_irq)kernel(__request_region)kernel(__reset_control_bulk_get)kernel(__reset_control_get)kernel(__rht_bucket_nested)kernel(__ring_buffer_alloc)kernel(__root_device_register)kernel(__round_jiffies)kernel(__round_jiffies_relative)kernel(__round_jiffies_up)kernel(__round_jiffies_up_relative)kernel(__rt_mutex_init)kernel(__rtnl_link_register)kernel(__rtnl_link_unregister)kernel(__sbitmap_queue_get)kernel(__scm_destroy)kernel(__scm_send)kernel(__scsi_add_device)kernel(__scsi_device_lookup)kernel(__scsi_device_lookup_by_target)kernel(__scsi_execute)kernel(__scsi_format_command)kernel(__scsi_init_queue)kernel(__scsi_iterate_devices)kernel(__scsi_print_sense)kernel(__seq_open_private)kernel(__serio_register_driver)kernel(__serio_register_port)kernel(__set_page_dirty_nobuffers)kernel(__sg_alloc_table)kernel(__sg_free_table)kernel(__sg_page_iter_dma_next)kernel(__sg_page_iter_next)kernel(__sg_page_iter_start)kernel(__siphash_aligned)kernel(__sk_backlog_rcv)kernel(__sk_dst_check)kernel(__sk_flush_backlog)kernel(__sk_mem_raise_allocated)kernel(__sk_mem_reclaim)kernel(__sk_mem_reduce_allocated)kernel(__sk_mem_schedule)kernel(__sk_queue_drop_skb)kernel(__sk_receive_skb)kernel(__skb_checksum)kernel(__skb_checksum_complete)kernel(__skb_checksum_complete_head)kernel(__skb_ext_del)kernel(__skb_ext_put)kernel(__skb_flow_dissect)kernel(__skb_flow_get_ports)kernel(__skb_free_datagram_locked)kernel(__skb_get_hash)kernel(__skb_get_hash_symmetric)kernel(__skb_gro_checksum_complete)kernel(__skb_gso_segment)kernel(__skb_pad)kernel(__skb_recv_datagram)kernel(__skb_recv_udp)kernel(__skb_try_recv_datagram)kernel(__skb_tstamp_tx)kernel(__skb_vlan_pop)kernel(__skb_wait_for_more_packets)kernel(__skb_warn_lro_forwarding)kernel(__skb_zcopy_downgrade_managed)kernel(__sock_cmsg_send)kernel(__sock_create)kernel(__sock_i_ino)kernel(__sock_queue_rcv_skb)kernel(__sock_recv_timestamp)kernel(__sock_recv_ts_and_drops)kernel(__sock_recv_wifi_status)kernel(__sock_tx_timestamp)kernel(__spi_alloc_controller)kernel(__spi_register_driver)kernel(__splice_from_pipe)kernel(__srcu_read_lock)kernel(__srcu_read_unlock)kernel(__stack_chk_fail)kernel(__starget_for_each_device)kernel(__static_key_deferred_flush)kernel(__static_key_slow_dec_deferred)kernel(__strp_unpause)kernel(__suspend_report_result)kernel(__sw_hweight16)kernel(__sw_hweight32)kernel(__sw_hweight64)kernel(__sw_hweight8)kernel(__symbol_get)kernel(__symbol_put)kernel(__sync_dirty_buffer)kernel(__sync_icache_dcache)kernel(__synth_event_gen_cmd_start)kernel(__sysfs_match_string)kernel(__task_pid_nr_ns)kernel(__tasklet_hi_schedule)kernel(__tasklet_schedule)kernel(__tb_ring_enqueue)kernel(__tcp_md5_do_lookup)kernel(__tcp_send_ack)kernel(__thermal_zone_get_trip)kernel(__trace_bprintk)kernel(__trace_bputs)kernel(__trace_printk)kernel(__trace_puts)kernel(__traceiter_add_device_to_group)kernel(__traceiter_arm_event)kernel(__traceiter_ata_bmdma_setup)kernel(__traceiter_ata_bmdma_start)kernel(__traceiter_ata_bmdma_status)kernel(__traceiter_ata_exec_command)kernel(__traceiter_ata_tf_load)kernel(__traceiter_attach_device_to_domain)kernel(__traceiter_block_bio_complete)kernel(__traceiter_block_bio_remap)kernel(__traceiter_block_rq_insert)kernel(__traceiter_block_rq_remap)kernel(__traceiter_block_split)kernel(__traceiter_block_unplug)kernel(__traceiter_br_fdb_add)kernel(__traceiter_br_fdb_external_learn_add)kernel(__traceiter_br_fdb_update)kernel(__traceiter_br_mdb_full)kernel(__traceiter_console)kernel(__traceiter_contention_begin)kernel(__traceiter_contention_end)kernel(__traceiter_cpu_frequency)kernel(__traceiter_cpu_idle)kernel(__traceiter_devlink_hwerr)kernel(__traceiter_devlink_hwmsg)kernel(__traceiter_devlink_trap_report)kernel(__traceiter_dma_fence_emit)kernel(__traceiter_dma_fence_enable_signal)kernel(__traceiter_dma_fence_signaled)kernel(__traceiter_error_report_end)kernel(__traceiter_fdb_delete)kernel(__traceiter_fib6_table_lookup)kernel(__traceiter_io_page_fault)kernel(__traceiter_ipi_send_cpu)kernel(__traceiter_ipi_send_cpumask)kernel(__traceiter_kfree)kernel(__traceiter_kfree_skb)kernel(__traceiter_kmalloc)kernel(__traceiter_kmem_cache_alloc)kernel(__traceiter_kmem_cache_free)kernel(__traceiter_map)kernel(__traceiter_mc_event)kernel(__traceiter_mmap_lock_acquire_returned)kernel(__traceiter_mmap_lock_released)kernel(__traceiter_mmap_lock_start_locking)kernel(__traceiter_module_get)kernel(__traceiter_napi_poll)kernel(__traceiter_neigh_cleanup_and_release)kernel(__traceiter_neigh_event_send_dead)kernel(__traceiter_neigh_event_send_done)kernel(__traceiter_neigh_timer_handler)kernel(__traceiter_neigh_update)kernel(__traceiter_neigh_update_done)kernel(__traceiter_non_standard_event)kernel(__traceiter_pelt_cfs_tp)kernel(__traceiter_pelt_dl_tp)kernel(__traceiter_pelt_irq_tp)kernel(__traceiter_pelt_rt_tp)kernel(__traceiter_pelt_se_tp)kernel(__traceiter_pelt_thermal_tp)kernel(__traceiter_powernv_throttle)kernel(__traceiter_remove_device_from_group)kernel(__traceiter_rpm_idle)kernel(__traceiter_rpm_resume)kernel(__traceiter_rpm_return_int)kernel(__traceiter_rpm_suspend)kernel(__traceiter_sched_compute_energy_tp)kernel(__traceiter_sched_cpu_capacity_tp)kernel(__traceiter_sched_overutilized_tp)kernel(__traceiter_sched_update_nr_running_tp)kernel(__traceiter_sched_util_est_cfs_tp)kernel(__traceiter_sched_util_est_se_tp)kernel(__traceiter_sk_data_ready)kernel(__traceiter_spi_transfer_start)kernel(__traceiter_spi_transfer_stop)kernel(__traceiter_suspend_resume)kernel(__traceiter_tcp_bad_csum)kernel(__traceiter_tcp_send_reset)kernel(__traceiter_udp_fail_queue_rcv_skb)kernel(__traceiter_unmap)kernel(__traceiter_wbc_writepage)kernel(__traceiter_xdp_bulk_tx)kernel(__traceiter_xdp_exception)kernel(__traceiter_xhci_dbg_init)kernel(__traceiter_xhci_dbg_quirks)kernel(__tracepoint_add_device_to_group)kernel(__tracepoint_arm_event)kernel(__tracepoint_ata_bmdma_setup)kernel(__tracepoint_ata_bmdma_start)kernel(__tracepoint_ata_bmdma_status)kernel(__tracepoint_ata_exec_command)kernel(__tracepoint_ata_tf_load)kernel(__tracepoint_attach_device_to_domain)kernel(__tracepoint_block_bio_complete)kernel(__tracepoint_block_bio_remap)kernel(__tracepoint_block_rq_insert)kernel(__tracepoint_block_rq_remap)kernel(__tracepoint_block_split)kernel(__tracepoint_block_unplug)kernel(__tracepoint_br_fdb_add)kernel(__tracepoint_br_fdb_external_learn_add)kernel(__tracepoint_br_fdb_update)kernel(__tracepoint_br_mdb_full)kernel(__tracepoint_console)kernel(__tracepoint_contention_begin)kernel(__tracepoint_contention_end)kernel(__tracepoint_cpu_frequency)kernel(__tracepoint_cpu_idle)kernel(__tracepoint_devlink_hwerr)kernel(__tracepoint_devlink_hwmsg)kernel(__tracepoint_devlink_trap_report)kernel(__tracepoint_dma_fence_emit)kernel(__tracepoint_dma_fence_enable_signal)kernel(__tracepoint_dma_fence_signaled)kernel(__tracepoint_error_report_end)kernel(__tracepoint_fdb_delete)kernel(__tracepoint_fib6_table_lookup)kernel(__tracepoint_io_page_fault)kernel(__tracepoint_ipi_send_cpu)kernel(__tracepoint_ipi_send_cpumask)kernel(__tracepoint_kfree)kernel(__tracepoint_kfree_skb)kernel(__tracepoint_kmalloc)kernel(__tracepoint_kmem_cache_alloc)kernel(__tracepoint_kmem_cache_free)kernel(__tracepoint_map)kernel(__tracepoint_mc_event)kernel(__tracepoint_mmap_lock_acquire_returned)kernel(__tracepoint_mmap_lock_released)kernel(__tracepoint_mmap_lock_start_locking)kernel(__tracepoint_module_get)kernel(__tracepoint_napi_poll)kernel(__tracepoint_neigh_cleanup_and_release)kernel(__tracepoint_neigh_event_send_dead)kernel(__tracepoint_neigh_event_send_done)kernel(__tracepoint_neigh_timer_handler)kernel(__tracepoint_neigh_update)kernel(__tracepoint_neigh_update_done)kernel(__tracepoint_non_standard_event)kernel(__tracepoint_pelt_cfs_tp)kernel(__tracepoint_pelt_dl_tp)kernel(__tracepoint_pelt_irq_tp)kernel(__tracepoint_pelt_rt_tp)kernel(__tracepoint_pelt_se_tp)kernel(__tracepoint_pelt_thermal_tp)kernel(__tracepoint_powernv_throttle)kernel(__tracepoint_remove_device_from_group)kernel(__tracepoint_rpm_idle)kernel(__tracepoint_rpm_resume)kernel(__tracepoint_rpm_return_int)kernel(__tracepoint_rpm_suspend)kernel(__tracepoint_sched_compute_energy_tp)kernel(__tracepoint_sched_cpu_capacity_tp)kernel(__tracepoint_sched_overutilized_tp)kernel(__tracepoint_sched_update_nr_running_tp)kernel(__tracepoint_sched_util_est_cfs_tp)kernel(__tracepoint_sched_util_est_se_tp)kernel(__tracepoint_sk_data_ready)kernel(__tracepoint_spi_transfer_start)kernel(__tracepoint_spi_transfer_stop)kernel(__tracepoint_suspend_resume)kernel(__tracepoint_tcp_bad_csum)kernel(__tracepoint_tcp_send_reset)kernel(__tracepoint_udp_fail_queue_rcv_skb)kernel(__tracepoint_unmap)kernel(__tracepoint_wbc_writepage)kernel(__tracepoint_xdp_bulk_tx)kernel(__tracepoint_xdp_exception)kernel(__tracepoint_xhci_dbg_init)kernel(__tracepoint_xhci_dbg_quirks)kernel(__tty_alloc_driver)kernel(__tty_insert_flip_string_flags)kernel(__typec_altmode_register_driver)kernel(__udelay)kernel(__udp4_lib_lookup)kernel(__udp6_lib_lookup)kernel(__udp_disconnect)kernel(__udp_enqueue_schedule_skb)kernel(__udp_gso_segment)kernel(__unregister_chrdev)kernel(__unregister_nexthop_notifier)kernel(__usb_create_hcd)kernel(__usb_get_extra_descriptor)kernel(__usecs_to_jiffies)kernel(__var_waitqueue)kernel(__vcalloc)kernel(__vfs_getxattr)kernel(__vfs_removexattr)kernel(__vfs_removexattr_locked)kernel(__vfs_setxattr)kernel(__vfs_setxattr_locked)kernel(__video_get_options)kernel(__virtio_unbreak_device)kernel(__virtqueue_break)kernel(__virtqueue_unbreak)kernel(__vlan_find_dev_deep_rcu)kernel(__vmalloc)kernel(__vmalloc_array)kernel(__vmalloc_node)kernel(__wait_on_bit)kernel(__wait_on_bit_lock)kernel(__wait_on_buffer)kernel(__wait_rcu_gp)kernel(__wake_up)kernel(__wake_up_bit)kernel(__wake_up_locked)kernel(__wake_up_locked_key)kernel(__wake_up_locked_sync_key)kernel(__wake_up_sync)kernel(__wake_up_sync_key)kernel(__warn_flushing_systemwide_wq)kernel(__warn_printk)kernel(__write_overflow_field)kernel(__xa_alloc)kernel(__xa_alloc_cyclic)kernel(__xa_clear_mark)kernel(__xa_cmpxchg)kernel(__xa_erase)kernel(__xa_insert)kernel(__xa_set_mark)kernel(__xa_store)kernel(__xas_next)kernel(__xas_prev)kernel(__xdp_build_skb_from_frame)kernel(__xdp_rxq_info_reg)kernel(__xfrm_decode_session)kernel(__xfrm_dst_lookup)kernel(__xfrm_init_state)kernel(__xfrm_policy_check)kernel(__xfrm_route_forward)kernel(__xfrm_state_delete)kernel(__xfrm_state_destroy)kernel(__zerocopy_sg_from_iter)kernel(_atomic_dec_and_lock)kernel(_atomic_dec_and_lock_irqsave)kernel(_atomic_dec_and_raw_lock)kernel(_atomic_dec_and_raw_lock_irqsave)kernel(_bcd2bin)kernel(_bin2bcd)kernel(_copy_from_iter)kernel(_copy_from_iter_flushcache)kernel(_copy_from_iter_nocache)kernel(_copy_to_iter)kernel(_ctype)kernel(_dev_alert)kernel(_dev_crit)kernel(_dev_emerg)kernel(_dev_err)kernel(_dev_info)kernel(_dev_notice)kernel(_dev_warn)kernel(_find_first_and_bit)kernel(_find_first_bit)kernel(_find_first_zero_bit)kernel(_find_last_bit)kernel(_find_next_and_bit)kernel(_find_next_andnot_bit)kernel(_find_next_bit)kernel(_find_next_zero_bit)kernel(_kstrtol)kernel(_kstrtoul)kernel(_local_bh_enable)kernel(_page_poisoning_enabled)kernel(_page_poisoning_enabled_early)kernel(_phy_start_aneg)kernel(_printk)kernel(_proc_mkdir)kernel(_raw_read_lock)kernel(_raw_read_lock_bh)kernel(_raw_read_lock_irq)kernel(_raw_read_lock_irqsave)kernel(_raw_read_trylock)kernel(_raw_read_unlock)kernel(_raw_read_unlock_bh)kernel(_raw_read_unlock_irq)kernel(_raw_read_unlock_irqrestore)kernel(_raw_spin_lock)kernel(_raw_spin_lock_bh)kernel(_raw_spin_lock_irq)kernel(_raw_spin_lock_irqsave)kernel(_raw_spin_trylock)kernel(_raw_spin_trylock_bh)kernel(_raw_spin_unlock)kernel(_raw_spin_unlock_bh)kernel(_raw_spin_unlock_irq)kernel(_raw_spin_unlock_irqrestore)kernel(_raw_write_lock)kernel(_raw_write_lock_bh)kernel(_raw_write_lock_irq)kernel(_raw_write_lock_irqsave)kernel(_raw_write_lock_nested)kernel(_raw_write_trylock)kernel(_raw_write_unlock)kernel(_raw_write_unlock_bh)kernel(_raw_write_unlock_irq)kernel(_raw_write_unlock_irqrestore)kernel(_totalram_pages)kernel(abort)kernel(abort_creds)kernel(access_process_vm)kernel(account_locked_vm)kernel(ack_all_badblocks)kernel(acomp_request_alloc)kernel(acomp_request_free)kernel(acpi_acquire_mutex)kernel(acpi_arch_thermal_cpufreq_pctg)kernel(acpi_attach_data)kernel(acpi_bind_one)kernel(acpi_bios_error)kernel(acpi_bios_exception)kernel(acpi_bios_warning)kernel(acpi_buffer_to_resource)kernel(acpi_bus_attach_private_data)kernel(acpi_bus_can_wakeup)kernel(acpi_bus_detach_private_data)kernel(acpi_bus_for_each_dev)kernel(acpi_bus_generate_netlink_event)kernel(acpi_bus_get_device)kernel(acpi_bus_get_ejd)kernel(acpi_bus_get_private_data)kernel(acpi_bus_get_status)kernel(acpi_bus_get_status_handle)kernel(acpi_bus_power_manageable)kernel(acpi_bus_private_data_handler)kernel(acpi_bus_register_driver)kernel(acpi_bus_register_early_device)kernel(acpi_bus_scan)kernel(acpi_bus_set_power)kernel(acpi_bus_trim)kernel(acpi_bus_unregister_driver)kernel(acpi_bus_update_power)kernel(acpi_check_address_range)kernel(acpi_check_dsm)kernel(acpi_check_region)kernel(acpi_check_resource_conflict)kernel(acpi_cpc_valid)kernel(acpi_cppc_processor_exit)kernel(acpi_cppc_processor_probe)kernel(acpi_cpu_get_madt_gicc)kernel(acpi_create_platform_device)kernel(acpi_current_gpe_count)kernel(acpi_data_fwnode_ops)kernel(acpi_dbg_layer)kernel(acpi_dbg_level)kernel(acpi_debugfs_dir)kernel(acpi_decode_pld_buffer)kernel(acpi_detach_data)kernel(acpi_dev_add_driver_gpios)kernel(acpi_dev_clear_dependencies)kernel(acpi_dev_filter_resource_type)kernel(acpi_dev_for_each_child)kernel(acpi_dev_found)kernel(acpi_dev_free_resource_list)kernel(acpi_dev_get_dma_resources)kernel(acpi_dev_get_first_match_dev)kernel(acpi_dev_get_irq_type)kernel(acpi_dev_get_memory_resources)kernel(acpi_dev_get_next_consumer_dev)kernel(acpi_dev_get_next_match_dev)kernel(acpi_dev_get_property)kernel(acpi_dev_get_resources)kernel(acpi_dev_gpio_irq_wake_get_by)kernel(acpi_dev_hid_uid_match)kernel(acpi_dev_install_notify_handler)kernel(acpi_dev_irq_flags)kernel(acpi_dev_pm_attach)kernel(acpi_dev_present)kernel(acpi_dev_ready_for_enumeration)kernel(acpi_dev_remove_driver_gpios)kernel(acpi_dev_remove_notify_handler)kernel(acpi_dev_resource_address_space)kernel(acpi_dev_resource_ext_address_space)kernel(acpi_dev_resource_interrupt)kernel(acpi_dev_resource_io)kernel(acpi_dev_resource_memory)kernel(acpi_dev_resume)kernel(acpi_dev_state_d0)kernel(acpi_dev_suspend)kernel(acpi_dev_uid_match)kernel(acpi_dev_uid_to_integer)kernel(acpi_device_fix_up_power)kernel(acpi_device_fix_up_power_children)kernel(acpi_device_fix_up_power_extended)kernel(acpi_device_fwnode_ops)kernel(acpi_device_get_match_data)kernel(acpi_device_hid)kernel(acpi_device_modalias)kernel(acpi_device_set_power)kernel(acpi_device_uevent_modalias)kernel(acpi_device_update_power)kernel(acpi_disabled)kernel(acpi_dma_configure_id)kernel(acpi_dma_controller_free)kernel(acpi_dma_controller_register)kernel(acpi_dma_request_slave_chan_by_index)kernel(acpi_dma_request_slave_chan_by_name)kernel(acpi_dma_simple_xlate)kernel(acpi_driver_match_device)kernel(acpi_ec_add_query_handler)kernel(acpi_ec_mark_gpe_for_wake)kernel(acpi_ec_remove_query_handler)kernel(acpi_enter_sleep_state)kernel(acpi_enter_sleep_state_prep)kernel(acpi_error)kernel(acpi_evaluate_dsm)kernel(acpi_evaluate_integer)kernel(acpi_evaluate_object)kernel(acpi_evaluate_object_typed)kernel(acpi_evaluate_ost)kernel(acpi_evaluate_reference)kernel(acpi_evaluate_reg)kernel(acpi_evaluation_failure_warn)kernel(acpi_exception)kernel(acpi_execute_reg_methods)kernel(acpi_execute_simple_method)kernel(acpi_extract_package)kernel(acpi_fetch_acpi_dev)kernel(acpi_find_child_by_adr)kernel(acpi_find_child_device)kernel(acpi_format_exception)kernel(acpi_gbl_FADT)kernel(acpi_get_acpi_dev)kernel(acpi_get_and_request_gpiod)kernel(acpi_get_cpuid)kernel(acpi_get_current_resources)kernel(acpi_get_data)kernel(acpi_get_data_full)kernel(acpi_get_devices)kernel(acpi_get_event_resources)kernel(acpi_get_first_physical_node)kernel(acpi_get_handle)kernel(acpi_get_hp_hw_control_from_firmware)kernel(acpi_get_irq_routing_table)kernel(acpi_get_local_address)kernel(acpi_get_name)kernel(acpi_get_next_object)kernel(acpi_get_node)kernel(acpi_get_object_info)kernel(acpi_get_parent)kernel(acpi_get_pci_dev)kernel(acpi_get_phys_id)kernel(acpi_get_physical_device_location)kernel(acpi_get_possible_resources)kernel(acpi_get_psd_map)kernel(acpi_get_sleep_type_data)kernel(acpi_get_subsystem_id)kernel(acpi_get_table)kernel(acpi_get_table_by_index)kernel(acpi_get_table_header)kernel(acpi_get_type)kernel(acpi_get_vendor_resource)kernel(acpi_gpe_count)kernel(acpi_gpio_get_io_resource)kernel(acpi_gpio_get_irq_resource)kernel(acpi_gpiochip_free_interrupts)kernel(acpi_gpiochip_request_interrupts)kernel(acpi_gsi_to_irq)kernel(acpi_handle_list_equal)kernel(acpi_handle_list_free)kernel(acpi_handle_list_replace)kernel(acpi_handle_printk)kernel(acpi_has_method)kernel(acpi_info)kernel(acpi_initialize_hp_context)kernel(acpi_install_address_space_handler)kernel(acpi_install_address_space_handler_no_reg)kernel(acpi_install_interface)kernel(acpi_install_interface_handler)kernel(acpi_install_method)kernel(acpi_install_notify_handler)kernel(acpi_install_table_handler)kernel(acpi_irq_create_hierarchy)kernel(acpi_irq_get)kernel(acpi_is_pnp_device)kernel(acpi_is_root_bridge)kernel(acpi_is_video_device)kernel(acpi_kobj)kernel(acpi_leave_sleep_state)kernel(acpi_leave_sleep_state_prep)kernel(acpi_lid_open)kernel(acpi_load_table)kernel(acpi_lpat_free_conversion_table)kernel(acpi_lpat_get_conversion_table)kernel(acpi_lpat_raw_to_temp)kernel(acpi_lpat_temp_to_raw)kernel(acpi_map_pxm_to_node)kernel(acpi_match_acpi_device)kernel(acpi_match_device)kernel(acpi_match_device_ids)kernel(acpi_match_platform_list)kernel(acpi_notifier_call_chain)kernel(acpi_os_execute)kernel(acpi_os_get_iomem)kernel(acpi_os_get_line)kernel(acpi_os_map_generic_address)kernel(acpi_os_map_iomem)kernel(acpi_os_map_memory)kernel(acpi_os_printf)kernel(acpi_os_read_port)kernel(acpi_os_unmap_generic_address)kernel(acpi_os_unmap_iomem)kernel(acpi_os_unmap_memory)kernel(acpi_os_wait_events_complete)kernel(acpi_os_write_port)kernel(acpi_osi_is_win8)kernel(acpi_pci_check_ejectable)kernel(acpi_pci_detect_ejectable)kernel(acpi_pci_disabled)kernel(acpi_pci_find_root)kernel(acpi_pm_device_sleep_state)kernel(acpi_pm_set_device_wakeup)kernel(acpi_pm_wakeup_event)kernel(acpi_processor_get_bios_limit)kernel(acpi_processor_get_performance_info)kernel(acpi_processor_get_psd)kernel(acpi_processor_notify_smm)kernel(acpi_processor_preregister_performance)kernel(acpi_processor_register_performance)kernel(acpi_processor_unregister_performance)kernel(acpi_purge_cached_objects)kernel(acpi_put_table)kernel(acpi_read)kernel(acpi_reconfig_notifier_register)kernel(acpi_reconfig_notifier_unregister)kernel(acpi_reduced_hardware)kernel(acpi_register_gsi)kernel(acpi_register_wakeup_handler)kernel(acpi_release_mutex)kernel(acpi_remove_address_space_handler)kernel(acpi_remove_interface)kernel(acpi_remove_notify_handler)kernel(acpi_remove_table_handler)kernel(acpi_reset)kernel(acpi_resource_to_address64)kernel(acpi_resources_are_enforced)kernel(acpi_root_dir)kernel(acpi_run_osc)kernel(acpi_scan_lock_acquire)kernel(acpi_scan_lock_release)kernel(acpi_set_current_resources)kernel(acpi_set_modalias)kernel(acpi_spi_count_resources)kernel(acpi_spi_device_alloc)kernel(acpi_storage_d3)kernel(acpi_subsys_complete)kernel(acpi_subsys_freeze)kernel(acpi_subsys_poweroff)kernel(acpi_subsys_prepare)kernel(acpi_subsys_restore_early)kernel(acpi_subsys_runtime_resume)kernel(acpi_subsys_runtime_suspend)kernel(acpi_subsys_suspend)kernel(acpi_subsys_suspend_late)kernel(acpi_subsys_suspend_noirq)kernel(acpi_table_parse_cedt)kernel(acpi_tb_install_and_load_table)kernel(acpi_tb_unload_table)kernel(acpi_unbind_one)kernel(acpi_unload_parent_table)kernel(acpi_unload_table)kernel(acpi_unregister_gsi)kernel(acpi_unregister_wakeup_handler)kernel(acpi_video_backlight_string)kernel(acpi_walk_namespace)kernel(acpi_walk_resource_buffer)kernel(acpi_walk_resources)kernel(acpi_warning)kernel(acpi_write)kernel(acpiphp_register_attention)kernel(acpiphp_unregister_attention)kernel(add_cpu)kernel(add_device_randomness)kernel(add_disk_randomness)kernel(add_hwgenerator_randomness)kernel(add_input_randomness)kernel(add_interrupt_randomness)kernel(add_memory)kernel(add_memory_driver_managed)kernel(add_swap_extent)kernel(add_taint)kernel(add_timer)kernel(add_timer_on)kernel(add_to_page_cache_lru)kernel(add_to_pipe)kernel(add_uevent_var)kernel(add_wait_queue)kernel(add_wait_queue_exclusive)kernel(add_wait_queue_priority)kernel(add_watch_to_object)kernel(addrconf_add_linklocal)kernel(addrconf_prefix_rcv_add_addr)kernel(address_space_init_once)kernel(adjust_managed_page_count)kernel(adjust_resource)kernel(aead_exit_geniv)kernel(aead_geniv_alloc)kernel(aead_init_geniv)kernel(aead_register_instance)kernel(aer_recover_queue)kernel(aes_decrypt)kernel(aes_encrypt)kernel(aes_expandkey)kernel(af_alg_accept)kernel(af_alg_alloc_areq)kernel(af_alg_async_cb)kernel(af_alg_count_tsgl)kernel(af_alg_free_resources)kernel(af_alg_free_sg)kernel(af_alg_get_rsgl)kernel(af_alg_make_sg)kernel(af_alg_poll)kernel(af_alg_pull_tsgl)kernel(af_alg_register_type)kernel(af_alg_release)kernel(af_alg_release_parent)kernel(af_alg_sendmsg)kernel(af_alg_sendpage)kernel(af_alg_unregister_type)kernel(af_alg_wait_for_data)kernel(af_alg_wmem_wakeup)kernel(ahash_register_instance)kernel(ahci_check_ready)kernel(ahci_dev_classify)kernel(ahci_do_hardreset)kernel(ahci_do_softreset)kernel(ahci_error_handler)kernel(ahci_fill_cmd_slot)kernel(ahci_handle_port_intr)kernel(ahci_host_activate)kernel(ahci_ignore_sss)kernel(ahci_init_controller)kernel(ahci_kick_engine)kernel(ahci_ops)kernel(ahci_pmp_retry_srst_ops)kernel(ahci_port_resume)kernel(ahci_print_info)kernel(ahci_qc_issue)kernel(ahci_reset_controller)kernel(ahci_reset_em)kernel(ahci_save_initial_config)kernel(ahci_sdev_attrs)kernel(ahci_set_em_messages)kernel(ahci_shost_attrs)kernel(ahci_start_engine)kernel(ahci_start_fis_rx)kernel(ahci_stop_engine)kernel(akcipher_register_instance)kernel(alarm_cancel)kernel(alarm_expires_remaining)kernel(alarm_forward)kernel(alarm_forward_now)kernel(alarm_init)kernel(alarm_restart)kernel(alarm_start)kernel(alarm_start_relative)kernel(alarm_try_to_cancel)kernel(alarmtimer_get_rtcdev)kernel(alg_test)kernel(all_vm_events)kernel(alloc_anon_inode)kernel(alloc_buffer_head)kernel(alloc_chrdev_region)kernel(alloc_contig_range)kernel(alloc_cpu_rmap)kernel(alloc_dax)kernel(alloc_dax_region)kernel(alloc_etherdev_mqs)kernel(alloc_fcdev)kernel(alloc_file_pseudo)kernel(alloc_file_pseudo_noaccount)kernel(alloc_free_mem_region)kernel(alloc_io_pgtable_ops)kernel(alloc_iova)kernel(alloc_iova_fast)kernel(alloc_memory_type)kernel(alloc_netdev_mqs)kernel(alloc_page_buffers)kernel(alloc_pages)kernel(alloc_pages_exact)kernel(alloc_skb_for_msg)kernel(alloc_skb_with_frags)kernel(alloc_workqueue)kernel(allocate_resource)kernel(alt_cb_patch_nops)kernel(always_delete_dentry)kernel(amba_ahb_device_add)kernel(amba_ahb_device_add_res)kernel(amba_apb_device_add)kernel(amba_apb_device_add_res)kernel(amba_bustype)kernel(amba_device_add)kernel(amba_device_alloc)kernel(amba_device_put)kernel(amba_device_register)kernel(amba_device_unregister)kernel(amba_driver_register)kernel(amba_driver_unregister)kernel(amba_find_device)kernel(amba_release_regions)kernel(amba_request_regions)kernel(anon_inode_create_getfile)kernel(anon_inode_getfd)kernel(anon_inode_getfile)kernel(anon_transport_class_register)kernel(anon_transport_class_unregister)kernel(apei_exec_collect_resources)kernel(apei_exec_ctx_init)kernel(apei_exec_noop)kernel(apei_exec_post_unmap_gars)kernel(apei_exec_pre_map_gars)kernel(apei_exec_read_register)kernel(apei_exec_read_register_value)kernel(apei_exec_write_register)kernel(apei_exec_write_register_value)kernel(apei_get_debugfs_dir)kernel(apei_map_generic_address)kernel(apei_osc_setup)kernel(apei_read)kernel(apei_resources_add)kernel(apei_resources_fini)kernel(apei_resources_release)kernel(apei_resources_request)kernel(apei_resources_sub)kernel(apei_write)kernel(aperture_remove_conflicting_devices)kernel(aperture_remove_conflicting_pci_devices)kernel(apply_to_existing_page_range)kernel(apply_to_page_range)kernel(arch_apei_enable_cmcff)kernel(arch_apei_report_mem_error)kernel(arch_freq_scale)kernel(arch_hibernation_header_restore)kernel(arch_hibernation_header_save)kernel(arch_invalidate_pmem)kernel(arch_timer_read_counter)kernel(arch_wb_cache_pmem)kernel(argv_free)kernel(argv_split)kernel(arm64_mm_context_get)kernel(arm64_mm_context_put)kernel(arm64_use_ng_mappings)kernel(arm_smccc_1_1_get_conduit)kernel(arm_smccc_1_2_hvc)kernel(arm_smccc_1_2_smc)kernel(arm_smccc_get_version)kernel(arm_smmu_get_cd_used)kernel(arm_smmu_get_ste_used)kernel(arm_smmu_make_abort_ste)kernel(arm_smmu_make_bypass_ste)kernel(arm_smmu_make_cdtable_ste)kernel(arm_smmu_make_s1_cd)kernel(arm_smmu_make_s2_domain_ste)kernel(arm_smmu_make_sva_cd)kernel(arm_smmu_write_entry)kernel(arp_create)kernel(arp_send)kernel(arp_tbl)kernel(arp_xmit)kernel(asn1_ber_decoder)kernel(asymmetric_key_generate_id)kernel(asymmetric_key_id_partial)kernel(asymmetric_key_id_same)kernel(async_schedule_node)kernel(async_schedule_node_domain)kernel(async_synchronize_cookie)kernel(async_synchronize_cookie_domain)kernel(async_synchronize_full)kernel(async_synchronize_full_domain)kernel(ata_acpi_cbl_80wire)kernel(ata_acpi_gtm)kernel(ata_acpi_gtm_xfermask)kernel(ata_acpi_stm)kernel(ata_bmdma32_port_ops)kernel(ata_bmdma_dumb_qc_prep)kernel(ata_bmdma_error_handler)kernel(ata_bmdma_interrupt)kernel(ata_bmdma_irq_clear)kernel(ata_bmdma_port_intr)kernel(ata_bmdma_port_ops)kernel(ata_bmdma_port_start)kernel(ata_bmdma_port_start32)kernel(ata_bmdma_post_internal_cmd)kernel(ata_bmdma_qc_issue)kernel(ata_bmdma_qc_prep)kernel(ata_bmdma_setup)kernel(ata_bmdma_start)kernel(ata_bmdma_status)kernel(ata_bmdma_stop)kernel(ata_cable_40wire)kernel(ata_cable_80wire)kernel(ata_cable_ignore)kernel(ata_cable_sata)kernel(ata_cable_unknown)kernel(ata_change_queue_depth)kernel(ata_common_sdev_attrs)kernel(ata_dev_classify)kernel(ata_dev_disable)kernel(ata_dev_next)kernel(ata_dev_pair)kernel(ata_dev_set_feature)kernel(ata_do_dev_read_id)kernel(ata_do_set_mode)kernel(ata_dummy_port_info)kernel(ata_dummy_port_ops)kernel(ata_eh_analyze_ncq_error)kernel(ata_eh_freeze_port)kernel(ata_eh_read_sense_success_ncq_log)kernel(ata_ehi_clear_desc)kernel(ata_ehi_push_desc)kernel(ata_get_cmd_name)kernel(ata_host_activate)kernel(ata_host_alloc)kernel(ata_host_alloc_pinfo)kernel(ata_host_detach)kernel(ata_host_init)kernel(ata_host_put)kernel(ata_host_register)kernel(ata_host_resume)kernel(ata_host_start)kernel(ata_host_suspend)kernel(ata_id_c_string)kernel(ata_id_string)kernel(ata_id_xfermask)kernel(ata_link_abort)kernel(ata_link_next)kernel(ata_link_offline)kernel(ata_link_online)kernel(ata_mode_string)kernel(ata_msleep)kernel(ata_ncq_prio_enable)kernel(ata_ncq_prio_enabled)kernel(ata_ncq_prio_supported)kernel(ata_ncq_sdev_attrs)kernel(ata_noop_qc_prep)kernel(ata_pack_xfermask)kernel(ata_pci_bmdma_clear_simplex)kernel(ata_pci_bmdma_init)kernel(ata_pci_bmdma_init_one)kernel(ata_pci_bmdma_prepare_host)kernel(ata_pci_device_do_resume)kernel(ata_pci_device_do_suspend)kernel(ata_pci_device_resume)kernel(ata_pci_device_suspend)kernel(ata_pci_remove_one)kernel(ata_pci_sff_activate_host)kernel(ata_pci_sff_init_host)kernel(ata_pci_sff_init_one)kernel(ata_pci_sff_prepare_host)kernel(ata_pci_shutdown_one)kernel(ata_pio_need_iordy)kernel(ata_platform_remove_one)kernel(ata_port_abort)kernel(ata_port_classify)kernel(ata_port_desc)kernel(ata_port_freeze)kernel(ata_port_pbar_desc)kernel(ata_port_schedule_eh)kernel(ata_port_wait_eh)kernel(ata_print_version)kernel(ata_qc_complete)kernel(ata_qc_complete_multiple)kernel(ata_qc_get_active)kernel(ata_ratelimit)kernel(ata_sas_async_probe)kernel(ata_sas_port_alloc)kernel(ata_sas_port_destroy)kernel(ata_sas_port_init)kernel(ata_sas_port_resume)kernel(ata_sas_port_start)kernel(ata_sas_port_stop)kernel(ata_sas_port_suspend)kernel(ata_sas_queuecmd)kernel(ata_sas_scsi_ioctl)kernel(ata_sas_slave_configure)kernel(ata_sas_sync_probe)kernel(ata_sas_tport_add)kernel(ata_sas_tport_delete)kernel(ata_scsi_change_queue_depth)kernel(ata_scsi_cmd_error_handler)kernel(ata_scsi_dma_need_drain)kernel(ata_scsi_ioctl)kernel(ata_scsi_port_error_handler)kernel(ata_scsi_queuecmd)kernel(ata_scsi_slave_alloc)kernel(ata_scsi_slave_config)kernel(ata_scsi_slave_destroy)kernel(ata_scsi_unlock_native_capacity)kernel(ata_sff_check_status)kernel(ata_sff_data_xfer)kernel(ata_sff_data_xfer32)kernel(ata_sff_dev_classify)kernel(ata_sff_dev_select)kernel(ata_sff_dma_pause)kernel(ata_sff_drain_fifo)kernel(ata_sff_error_handler)kernel(ata_sff_exec_command)kernel(ata_sff_freeze)kernel(ata_sff_hsm_move)kernel(ata_sff_interrupt)kernel(ata_sff_irq_on)kernel(ata_sff_lost_interrupt)kernel(ata_sff_pause)kernel(ata_sff_port_intr)kernel(ata_sff_port_ops)kernel(ata_sff_postreset)kernel(ata_sff_prereset)kernel(ata_sff_qc_fill_rtf)kernel(ata_sff_qc_issue)kernel(ata_sff_queue_delayed_work)kernel(ata_sff_queue_pio_task)kernel(ata_sff_queue_work)kernel(ata_sff_softreset)kernel(ata_sff_std_ports)kernel(ata_sff_tf_load)kernel(ata_sff_tf_read)kernel(ata_sff_thaw)kernel(ata_sff_wait_after_reset)kernel(ata_sff_wait_ready)kernel(ata_slave_link_init)kernel(ata_std_bios_param)kernel(ata_std_end_eh)kernel(ata_std_error_handler)kernel(ata_std_postreset)kernel(ata_std_prereset)kernel(ata_std_qc_defer)kernel(ata_std_sched_eh)kernel(ata_tf_from_fis)kernel(ata_tf_to_fis)kernel(ata_timing_compute)kernel(ata_timing_find_mode)kernel(ata_timing_merge)kernel(ata_wait_after_reset)kernel(ata_wait_register)kernel(ata_xfer_mask2mode)kernel(ata_xfer_mode2mask)kernel(ata_xfer_mode2shift)kernel(atapi_cmd_type)kernel(atomic_dec_and_mutex_lock)kernel(atomic_notifier_call_chain)kernel(atomic_notifier_chain_register)kernel(atomic_notifier_chain_register_unique_prio)kernel(atomic_notifier_chain_unregister)kernel(attribute_container_classdev_to_container)kernel(attribute_container_find_class_device)kernel(attribute_container_register)kernel(attribute_container_unregister)kernel(au_platform_setup)kernel(audit_enabled)kernel(audit_log)kernel(audit_log_end)kernel(audit_log_format)kernel(audit_log_start)kernel(audit_log_task_context)kernel(audit_log_task_info)kernel(autoremove_wake_function)kernel(auxiliary_device_init)kernel(auxiliary_driver_unregister)kernel(auxiliary_find_device)kernel(avenrun)kernel(backlight_device_get_by_name)kernel(backlight_device_get_by_type)kernel(backlight_device_register)kernel(backlight_device_set_brightness)kernel(backlight_device_unregister)kernel(backlight_force_update)kernel(backlight_register_notifier)kernel(backlight_unregister_notifier)kernel(badblocks_check)kernel(badblocks_clear)kernel(badblocks_exit)kernel(badblocks_init)kernel(badblocks_set)kernel(badblocks_show)kernel(badblocks_store)kernel(balance_dirty_pages_ratelimited)kernel(balance_dirty_pages_ratelimited_flags)kernel(balloon_mops)kernel(balloon_page_alloc)kernel(balloon_page_dequeue)kernel(balloon_page_enqueue)kernel(balloon_page_list_dequeue)kernel(balloon_page_list_enqueue)kernel(base64_decode)kernel(base64_encode)kernel(battery_hook_register)kernel(battery_hook_unregister)kernel(bcmp)kernel(bd_abort_claiming)kernel(bd_link_disk_holder)kernel(bd_prepare_to_claim)kernel(bd_unlink_disk_holder)kernel(bdev_alignment_offset)kernel(bdev_discard_alignment)kernel(bdev_disk_changed)kernel(bdev_end_io_acct)kernel(bdev_file_open_by_dev)kernel(bdev_file_open_by_path)kernel(bdev_fput)kernel(bdev_nr_zones)kernel(bdev_start_io_acct)kernel(bdi_alloc)kernel(bdi_dev_name)kernel(bdi_put)kernel(bdi_register)kernel(bdi_set_max_ratio)kernel(bdi_unregister)kernel(begin_new_exec)kernel(bfifo_qdisc_ops)kernel(bh_uptodate_or_lock)kernel(bin2hex)kernel(bio_add_page)kernel(bio_add_pc_page)kernel(bio_add_zone_append_page)kernel(bio_alloc_bioset)kernel(bio_alloc_clone)kernel(bio_associate_blkg)kernel(bio_associate_blkg_from_css)kernel(bio_blkcg_css)kernel(bio_chain)kernel(bio_check_pages_dirty)kernel(bio_clone_blkg_association)kernel(bio_copy_data)kernel(bio_copy_data_iter)kernel(bio_end_io_acct_remapped)kernel(bio_endio)kernel(bio_free_pages)kernel(bio_init)kernel(bio_init_clone)kernel(bio_integrity_add_page)kernel(bio_integrity_alloc)kernel(bio_integrity_prep)kernel(bio_integrity_trim)kernel(bio_iov_iter_get_pages)kernel(bio_kmalloc)kernel(bio_poll)kernel(bio_put)kernel(bio_reset)kernel(bio_set_pages_dirty)kernel(bio_split)kernel(bio_split_to_limits)kernel(bio_start_io_acct)kernel(bio_trim)kernel(bio_uninit)kernel(bioset_exit)kernel(bioset_init)kernel(bioset_integrity_create)kernel(bit_wait)kernel(bit_wait_io)kernel(bit_wait_io_timeout)kernel(bit_wait_timeout)kernel(bit_waitqueue)kernel(bitmap_alloc)kernel(bitmap_alloc_node)kernel(bitmap_allocate_region)kernel(bitmap_bitremap)kernel(bitmap_cut)kernel(bitmap_find_free_region)kernel(bitmap_find_next_zero_area_off)kernel(bitmap_free)kernel(bitmap_from_arr32)kernel(bitmap_parse)kernel(bitmap_parse_user)kernel(bitmap_parselist)kernel(bitmap_parselist_user)kernel(bitmap_print_bitmask_to_buf)kernel(bitmap_print_list_to_buf)kernel(bitmap_print_to_pagebuf)kernel(bitmap_release_region)kernel(bitmap_remap)kernel(bitmap_to_arr32)kernel(bitmap_zalloc)kernel(bitmap_zalloc_node)kernel(blackhole_netdev)kernel(blake2s256_hmac)kernel(blake2s_compress_generic)kernel(blake2s_final)kernel(blake2s_update)kernel(blk_abort_request)kernel(blk_add_driver_data)kernel(blk_bio_list_merge)kernel(blk_check_plugged)kernel(blk_clear_pm_only)kernel(blk_dump_rq_flags)kernel(blk_execute_rq)kernel(blk_execute_rq_nowait)kernel(blk_fill_rwbs)kernel(blk_finish_plug)kernel(blk_freeze_queue_start)kernel(blk_get_queue)kernel(blk_insert_cloned_request)kernel(blk_integrity_compare)kernel(blk_integrity_register)kernel(blk_integrity_unregister)kernel(blk_io_schedule)kernel(blk_limits_io_min)kernel(blk_limits_io_opt)kernel(blk_lld_busy)kernel(blk_mark_disk_dead)kernel(blk_mq_alloc_disk_for_queue)kernel(blk_mq_alloc_request)kernel(blk_mq_alloc_request_hctx)kernel(blk_mq_alloc_sq_tag_set)kernel(blk_mq_alloc_tag_set)kernel(blk_mq_complete_request)kernel(blk_mq_complete_request_remote)kernel(blk_mq_debugfs_rq_show)kernel(blk_mq_delay_kick_requeue_list)kernel(blk_mq_delay_run_hw_queue)kernel(blk_mq_delay_run_hw_queues)kernel(blk_mq_destroy_queue)kernel(blk_mq_end_request)kernel(blk_mq_end_request_batch)kernel(blk_mq_flush_busy_ctxs)kernel(blk_mq_free_request)kernel(blk_mq_free_tag_set)kernel(blk_mq_freeze_queue)kernel(blk_mq_freeze_queue_wait)kernel(blk_mq_freeze_queue_wait_timeout)kernel(blk_mq_hctx_set_fq_lock_class)kernel(blk_mq_init_allocated_queue)kernel(blk_mq_init_queue)kernel(blk_mq_kick_requeue_list)kernel(blk_mq_map_queues)kernel(blk_mq_pci_map_queues)kernel(blk_mq_queue_inflight)kernel(blk_mq_quiesce_queue)kernel(blk_mq_quiesce_queue_nowait)kernel(blk_mq_quiesce_tagset)kernel(blk_mq_requeue_request)kernel(blk_mq_rq_cpu)kernel(blk_mq_run_hw_queue)kernel(blk_mq_run_hw_queues)kernel(blk_mq_sched_mark_restart_hctx)kernel(blk_mq_sched_try_insert_merge)kernel(blk_mq_sched_try_merge)kernel(blk_mq_start_hw_queue)kernel(blk_mq_start_hw_queues)kernel(blk_mq_start_request)kernel(blk_mq_start_stopped_hw_queue)kernel(blk_mq_start_stopped_hw_queues)kernel(blk_mq_stop_hw_queue)kernel(blk_mq_stop_hw_queues)kernel(blk_mq_tagset_busy_iter)kernel(blk_mq_tagset_wait_completed_request)kernel(blk_mq_unfreeze_queue)kernel(blk_mq_unique_tag)kernel(blk_mq_unquiesce_queue)kernel(blk_mq_unquiesce_tagset)kernel(blk_mq_update_nr_hw_queues)kernel(blk_mq_virtio_map_queues)kernel(blk_mq_wait_quiesce_done)kernel(blk_next_bio)kernel(blk_op_str)kernel(blk_pm_runtime_init)kernel(blk_post_runtime_resume)kernel(blk_post_runtime_suspend)kernel(blk_pre_runtime_resume)kernel(blk_pre_runtime_suspend)kernel(blk_put_queue)kernel(blk_queue_alignment_offset)kernel(blk_queue_bounce_limit)kernel(blk_queue_can_use_dma_map_merging)kernel(blk_queue_chunk_sectors)kernel(blk_queue_dma_alignment)kernel(blk_queue_flag_clear)kernel(blk_queue_flag_set)kernel(blk_queue_flag_test_and_set)kernel(blk_queue_io_min)kernel(blk_queue_io_opt)kernel(blk_queue_logical_block_size)kernel(blk_queue_max_discard_sectors)kernel(blk_queue_max_discard_segments)kernel(blk_queue_max_hw_sectors)kernel(blk_queue_max_secure_erase_sectors)kernel(blk_queue_max_segment_size)kernel(blk_queue_max_segments)kernel(blk_queue_max_write_zeroes_sectors)kernel(blk_queue_max_zone_append_sectors)kernel(blk_queue_physical_block_size)kernel(blk_queue_required_elevator_features)kernel(blk_queue_rq_timeout)kernel(blk_queue_segment_boundary)kernel(blk_queue_update_dma_alignment)kernel(blk_queue_update_dma_pad)kernel(blk_queue_virt_boundary)kernel(blk_queue_write_cache)kernel(blk_queue_zone_write_granularity)kernel(blk_req_needs_zone_write_lock)kernel(blk_req_zone_write_trylock)kernel(blk_revalidate_disk_zones)kernel(blk_rq_append_bio)kernel(blk_rq_count_integrity_sg)kernel(blk_rq_init)kernel(blk_rq_is_poll)kernel(blk_rq_map_integrity_sg)kernel(blk_rq_map_kern)kernel(blk_rq_map_user)kernel(blk_rq_map_user_io)kernel(blk_rq_map_user_iov)kernel(blk_rq_poll)kernel(blk_rq_prep_clone)kernel(blk_rq_unmap_user)kernel(blk_rq_unprep_clone)kernel(blk_set_pm_only)kernel(blk_set_queue_depth)kernel(blk_set_runtime_active)kernel(blk_set_stacking_limits)kernel(blk_stack_limits)kernel(blk_start_plug)kernel(blk_stat_disable_accounting)kernel(blk_stat_enable_accounting)kernel(blk_status_to_errno)kernel(blk_status_to_str)kernel(blk_steal_bios)kernel(blk_sync_queue)kernel(blk_trace_remove)kernel(blk_trace_setup)kernel(blk_trace_startstop)kernel(blk_update_request)kernel(blk_zone_cond_str)kernel(blkcg_activate_policy)kernel(blkcg_deactivate_policy)kernel(blkcg_get_fc_appid)kernel(blkcg_policy_register)kernel(blkcg_policy_unregister)kernel(blkcg_print_blkgs)kernel(blkcg_root)kernel(blkcg_root_css)kernel(blkcg_set_fc_appid)kernel(blkdev_issue_discard)kernel(blkdev_issue_flush)kernel(blkdev_issue_secure_erase)kernel(blkdev_issue_zeroout)kernel(blkdev_report_zones)kernel(blkdev_zone_mgmt)kernel(blkg_conf_exit)kernel(blkg_conf_init)kernel(blkg_conf_prep)kernel(blkg_prfill_rwstat)kernel(blkg_rwstat_exit)kernel(blkg_rwstat_init)kernel(blkg_rwstat_recursive_sum)kernel(block_commit_write)kernel(block_dirty_folio)kernel(block_invalidate_folio)kernel(block_is_partially_uptodate)kernel(block_page_mkwrite)kernel(block_read_full_folio)kernel(block_truncate_page)kernel(block_write_begin)kernel(block_write_end)kernel(block_write_full_page)kernel(blockdev_superblock)kernel(blocking_notifier_call_chain)kernel(blocking_notifier_call_chain_robust)kernel(blocking_notifier_chain_register)kernel(blocking_notifier_chain_register_unique_prio)kernel(blocking_notifier_chain_unregister)kernel(bmap)kernel(bpf_dispatcher_xdp_func)kernel(bpf_empty_prog_array)kernel(bpf_event_output)kernel(bpf_fentry_test1)kernel(bpf_link_get_from_fd)kernel(bpf_link_put)kernel(bpf_log)kernel(bpf_map_get)kernel(bpf_map_inc)kernel(bpf_map_inc_not_zero)kernel(bpf_map_inc_with_uref)kernel(bpf_map_put)kernel(bpf_master_redirect_enabled_key)kernel(bpf_offload_dev_create)kernel(bpf_offload_dev_destroy)kernel(bpf_offload_dev_match)kernel(bpf_offload_dev_netdev_register)kernel(bpf_offload_dev_netdev_unregister)kernel(bpf_offload_dev_priv)kernel(bpf_preload_ops)kernel(bpf_prog_add)kernel(bpf_prog_alloc)kernel(bpf_prog_create)kernel(bpf_prog_create_from_user)kernel(bpf_prog_destroy)kernel(bpf_prog_free)kernel(bpf_prog_get_type_dev)kernel(bpf_prog_get_type_path)kernel(bpf_prog_inc)kernel(bpf_prog_inc_not_zero)kernel(bpf_prog_put)kernel(bpf_prog_select_runtime)kernel(bpf_prog_sub)kernel(bpf_redirect_info)kernel(bpf_sk_lookup_enabled)kernel(bpf_sk_storage_diag_alloc)kernel(bpf_sk_storage_diag_free)kernel(bpf_sk_storage_diag_put)kernel(bpf_stats_enabled_key)kernel(bpf_trace_run1)kernel(bpf_trace_run10)kernel(bpf_trace_run11)kernel(bpf_trace_run12)kernel(bpf_trace_run2)kernel(bpf_trace_run3)kernel(bpf_trace_run4)kernel(bpf_trace_run5)kernel(bpf_trace_run6)kernel(bpf_trace_run7)kernel(bpf_trace_run8)kernel(bpf_trace_run9)kernel(bpf_verifier_log_write)kernel(bpf_warn_invalid_xdp_action)kernel(bprintf)kernel(bprm_change_interp)kernel(br_fdb_test_addr_hook)kernel(br_ip6_fragment)kernel(brioctl_set)kernel(bsearch)kernel(bsg_job_done)kernel(bsg_job_get)kernel(bsg_job_put)kernel(bsg_register_queue)kernel(bsg_remove_queue)kernel(bsg_setup_queue)kernel(bsg_unregister_queue)kernel(bstr_printf)kernel(btf_type_by_id)kernel(btree_alloc)kernel(btree_destroy)kernel(btree_free)kernel(btree_geo128)kernel(btree_geo32)kernel(btree_geo64)kernel(btree_get_prev)kernel(btree_grim_visitor)kernel(btree_init)kernel(btree_init_mempool)kernel(btree_insert)kernel(btree_last)kernel(btree_lookup)kernel(btree_merge)kernel(btree_remove)kernel(btree_update)kernel(btree_visitor)kernel(buffer_check_dirty_writeback)kernel(buffer_migrate_folio)kernel(buffer_migrate_folio_norefs)kernel(build_skb)kernel(build_skb_around)kernel(bus_create_file)kernel(bus_find_device)kernel(bus_for_each_dev)kernel(bus_for_each_drv)kernel(bus_get_dev_root)kernel(bus_get_kset)kernel(bus_register)kernel(bus_register_notifier)kernel(bus_remove_file)kernel(bus_rescan_devices)kernel(bus_sort_breadthfirst)kernel(bus_unregister)kernel(bus_unregister_notifier)kernel(cache_line_size)kernel(caches_clean_inval_pou)kernel(cad_pid)kernel(call_blocking_lsm_notifier)kernel(call_fib_notifier)kernel(call_fib_notifiers)kernel(call_netdevice_notifiers)kernel(call_netevent_notifiers)kernel(call_rcu)kernel(call_rcu_tasks)kernel(call_rcu_tasks_rude)kernel(call_rcu_tasks_trace)kernel(call_srcu)kernel(call_switchdev_blocking_notifiers)kernel(call_switchdev_notifiers)kernel(call_usermodehelper)kernel(call_usermodehelper_exec)kernel(call_usermodehelper_setup)kernel(can_do_mlock)kernel(cancel_delayed_work)kernel(cancel_delayed_work_sync)kernel(cancel_work)kernel(cancel_work_sync)kernel(capable)kernel(capable_wrt_inode_uidgid)kernel(capacity_freq_ref)kernel(cdc_parse_cdc_header)kernel(cdev_add)kernel(cdev_alloc)kernel(cdev_del)kernel(cdev_device_add)kernel(cdev_device_del)kernel(cdev_init)kernel(cdev_set_parent)kernel(ce_aes_expandkey)kernel(ce_aes_setkey)kernel(cfb_copyarea)kernel(cfb_fillrect)kernel(cfb_imageblit)kernel(cgroup_attach_task_all)kernel(cgroup_bpf_enabled_key)kernel(cgroup_get_e_css)kernel(cgroup_get_from_fd)kernel(cgroup_get_from_id)kernel(cgroup_get_from_path)kernel(cgroup_path_ns)kernel(cgrp_dfl_root)kernel(chacha20poly1305_decrypt)kernel(chacha20poly1305_decrypt_sg_inplace)kernel(chacha20poly1305_encrypt)kernel(chacha20poly1305_encrypt_sg_inplace)kernel(chacha_block_generic)kernel(chacha_crypt_arch)kernel(chacha_crypt_generic)kernel(chacha_init_arch)kernel(check_move_unevictable_folios)kernel(check_move_unevictable_pages)kernel(check_signature)kernel(check_zeroed_user)kernel(class_compat_create_link)kernel(class_compat_register)kernel(class_compat_remove_link)kernel(class_compat_unregister)kernel(class_create)kernel(class_create_file_ns)kernel(class_destroy)kernel(class_dev_iter_exit)kernel(class_dev_iter_init)kernel(class_dev_iter_next)kernel(class_find_device)kernel(class_for_each_device)kernel(class_interface_register)kernel(class_interface_unregister)kernel(class_is_registered)kernel(class_register)kernel(class_remove_file_ns)kernel(class_unregister)kernel(clean_acked_data_disable)kernel(clean_acked_data_enable)kernel(clean_acked_data_flush)kernel(clean_bdev_aliases)kernel(clean_record_shared_mapping_range)kernel(cleanup_srcu_struct)kernel(clear_inode)kernel(clear_nlink)kernel(clear_node_memory_type)kernel(clear_page)kernel(clear_page_dirty_for_io)kernel(clear_selection)kernel(clk_add_alias)kernel(clk_bulk_disable)kernel(clk_bulk_enable)kernel(clk_bulk_get)kernel(clk_bulk_get_all)kernel(clk_bulk_get_optional)kernel(clk_bulk_prepare)kernel(clk_bulk_put)kernel(clk_bulk_put_all)kernel(clk_bulk_unprepare)kernel(clk_disable)kernel(clk_divider_ops)kernel(clk_divider_ro_ops)kernel(clk_enable)kernel(clk_fixed_factor_ops)kernel(clk_fixed_rate_ops)kernel(clk_fractional_divider_general_approximation)kernel(clk_fractional_divider_ops)kernel(clk_gate_is_enabled)kernel(clk_gate_ops)kernel(clk_gate_restore_context)kernel(clk_get)kernel(clk_get_accuracy)kernel(clk_get_parent)kernel(clk_get_phase)kernel(clk_get_rate)kernel(clk_get_scaled_duty_cycle)kernel(clk_get_sys)kernel(clk_has_parent)kernel(clk_hw_determine_rate_no_reparent)kernel(clk_hw_forward_rate_request)kernel(clk_hw_get_clk)kernel(clk_hw_get_flags)kernel(clk_hw_get_name)kernel(clk_hw_get_num_parents)kernel(clk_hw_get_parent)kernel(clk_hw_get_parent_by_index)kernel(clk_hw_get_parent_index)kernel(clk_hw_get_rate)kernel(clk_hw_get_rate_range)kernel(clk_hw_init_rate_request)kernel(clk_hw_is_enabled)kernel(clk_hw_is_prepared)kernel(clk_hw_rate_is_protected)kernel(clk_hw_register)kernel(clk_hw_register_clkdev)kernel(clk_hw_register_composite)kernel(clk_hw_register_fixed_factor)kernel(clk_hw_register_fixed_factor_fwname)kernel(clk_hw_register_fixed_factor_parent_hw)kernel(clk_hw_register_fixed_factor_with_accuracy_fwname)kernel(clk_hw_register_fractional_divider)kernel(clk_hw_register_gate2)kernel(clk_hw_round_rate)kernel(clk_hw_set_parent)kernel(clk_hw_set_rate_range)kernel(clk_hw_unregister)kernel(clk_hw_unregister_composite)kernel(clk_hw_unregister_divider)kernel(clk_hw_unregister_fixed_factor)kernel(clk_hw_unregister_fixed_rate)kernel(clk_hw_unregister_gate)kernel(clk_hw_unregister_mux)kernel(clk_is_enabled_when_prepared)kernel(clk_is_match)kernel(clk_multiplier_ops)kernel(clk_mux_determine_rate_flags)kernel(clk_mux_index_to_val)kernel(clk_mux_ops)kernel(clk_mux_ro_ops)kernel(clk_mux_val_to_index)kernel(clk_notifier_register)kernel(clk_notifier_unregister)kernel(clk_prepare)kernel(clk_put)kernel(clk_rate_exclusive_get)kernel(clk_rate_exclusive_put)kernel(clk_register)kernel(clk_register_clkdev)kernel(clk_register_composite)kernel(clk_register_divider_table)kernel(clk_register_fixed_factor)kernel(clk_register_fixed_rate)kernel(clk_register_fractional_divider)kernel(clk_register_gate)kernel(clk_register_hisi_phase)kernel(clk_register_mux_table)kernel(clk_restore_context)kernel(clk_round_rate)kernel(clk_save_context)kernel(clk_set_duty_cycle)kernel(clk_set_max_rate)kernel(clk_set_min_rate)kernel(clk_set_parent)kernel(clk_set_phase)kernel(clk_set_rate)kernel(clk_set_rate_exclusive)kernel(clk_set_rate_range)kernel(clk_unprepare)kernel(clk_unregister)kernel(clk_unregister_divider)kernel(clk_unregister_fixed_factor)kernel(clk_unregister_fixed_rate)kernel(clk_unregister_gate)kernel(clk_unregister_mux)kernel(clkdev_add)kernel(clkdev_create)kernel(clkdev_drop)kernel(clkdev_hw_create)kernel(clock_t_to_jiffies)kernel(clockevent_delta2ns)kernel(clockevents_config_and_register)kernel(clockevents_register_device)kernel(clockevents_unbind_device)kernel(clocks_calc_mult_shift)kernel(clocksource_change_rating)kernel(clocksource_unregister)kernel(clone_private_mount)kernel(close_fd)kernel(cn_add_callback)kernel(cn_del_callback)kernel(cn_netlink_send)kernel(cn_netlink_send_mult)kernel(color_table)kernel(commit_creds)kernel(compat_only_sysfs_link_entry_to_kobj)kernel(complete)kernel(complete_all)kernel(complete_request_key)kernel(completion_done)kernel(component_add)kernel(component_add_typed)kernel(component_bind_all)kernel(component_compare_dev)kernel(component_compare_dev_name)kernel(component_compare_of)kernel(component_del)kernel(component_master_add_with_match)kernel(component_master_del)kernel(component_match_add_release)kernel(component_match_add_typed)kernel(component_release_of)kernel(component_unbind_all)kernel(con_copy_unimap)kernel(con_debug_enter)kernel(con_debug_leave)kernel(con_is_bound)kernel(con_is_visible)kernel(con_set_default_unimap)kernel(cond_synchronize_rcu)kernel(cond_synchronize_rcu_expedited)kernel(cond_synchronize_rcu_expedited_full)kernel(cond_synchronize_rcu_full)kernel(config_group_find_item)kernel(config_group_init)kernel(config_group_init_type_name)kernel(config_item_get)kernel(config_item_get_unless_zero)kernel(config_item_init_type_name)kernel(config_item_put)kernel(config_item_set_name)kernel(configfs_depend_item)kernel(configfs_depend_item_unlocked)kernel(configfs_register_default_group)kernel(configfs_register_group)kernel(configfs_register_subsystem)kernel(configfs_remove_default_groups)kernel(configfs_undepend_item)kernel(configfs_unregister_default_group)kernel(configfs_unregister_group)kernel(configfs_unregister_subsystem)kernel(console_blank_hook)kernel(console_blanked)kernel(console_conditional_schedule)kernel(console_force_preferred_locked)kernel(console_list)kernel(console_list_lock)kernel(console_list_unlock)kernel(console_lock)kernel(console_printk)kernel(console_set_on_cmdline)kernel(console_srcu_read_lock)kernel(console_srcu_read_unlock)kernel(console_start)kernel(console_stop)kernel(console_suspend_enabled)kernel(console_trylock)kernel(console_unlock)kernel(console_verbose)kernel(consume_skb)kernel(cont_write_begin)kernel(context_tracking)kernel(context_tracking_key)kernel(cookie_ecn_ok)kernel(cookie_tcp_reqsk_alloc)kernel(cookie_timestamp_decode)kernel(copy_bpf_fprog_from_user)kernel(copy_from_kernel_nofault)kernel(copy_from_user_nofault)kernel(copy_fsxattr_to_user)kernel(copy_highpage)kernel(copy_page)kernel(copy_page_from_iter)kernel(copy_page_from_iter_atomic)kernel(copy_page_to_iter)kernel(copy_page_to_iter_nofault)kernel(copy_splice_read)kernel(copy_string_kernel)kernel(copy_to_user_nofault)kernel(copy_user_highpage)kernel(cper_estatus_check)kernel(cper_estatus_check_header)kernel(cper_estatus_print)kernel(cper_mem_err_status_str)kernel(cper_mem_err_type_str)kernel(cper_next_record_id)kernel(cper_severity_str)kernel(cper_severity_to_aer)kernel(cppc_allow_fast_switch)kernel(cppc_get_auto_sel_caps)kernel(cppc_get_desired_perf)kernel(cppc_get_epp_perf)kernel(cppc_get_highest_perf)kernel(cppc_get_perf_caps)kernel(cppc_get_perf_ctrs)kernel(cppc_get_transition_latency)kernel(cppc_khz_to_perf)kernel(cppc_perf_ctrs_in_pcc)kernel(cppc_perf_to_khz)kernel(cppc_set_auto_sel)kernel(cppc_set_enable)kernel(cppc_set_epp_perf)kernel(cppc_set_perf)kernel(cpu_all_bits)kernel(cpu_bit_bitmap)kernel(cpu_cgrp_subsys_enabled_key)kernel(cpu_cgrp_subsys_on_dfl_key)kernel(cpu_cluster_pm_enter)kernel(cpu_cluster_pm_exit)kernel(cpu_device_create)kernel(cpu_have_feature)kernel(cpu_hotplug_disable)kernel(cpu_hotplug_enable)kernel(cpu_is_hotpluggable)kernel(cpu_latency_qos_add_request)kernel(cpu_latency_qos_remove_request)kernel(cpu_latency_qos_request_active)kernel(cpu_latency_qos_update_request)kernel(cpu_mitigations_auto_nosmt)kernel(cpu_mitigations_off)kernel(cpu_number)kernel(cpu_pm_enter)kernel(cpu_pm_exit)kernel(cpu_pm_register_notifier)kernel(cpu_pm_unregister_notifier)kernel(cpu_rmap_add)kernel(cpu_rmap_put)kernel(cpu_rmap_update)kernel(cpu_scale)kernel(cpu_subsys)kernel(cpu_topology)kernel(cpuacct_cgrp_subsys_enabled_key)kernel(cpuacct_cgrp_subsys_on_dfl_key)kernel(cpufreq_add_update_util_hook)kernel(cpufreq_boost_enabled)kernel(cpufreq_cooling_register)kernel(cpufreq_cooling_unregister)kernel(cpufreq_cpu_get)kernel(cpufreq_cpu_get_raw)kernel(cpufreq_cpu_put)kernel(cpufreq_dbs_governor_exit)kernel(cpufreq_dbs_governor_init)kernel(cpufreq_dbs_governor_limits)kernel(cpufreq_dbs_governor_start)kernel(cpufreq_dbs_governor_stop)kernel(cpufreq_disable_fast_switch)kernel(cpufreq_driver_fast_switch)kernel(cpufreq_driver_resolve_freq)kernel(cpufreq_driver_target)kernel(cpufreq_enable_boost_support)kernel(cpufreq_enable_fast_switch)kernel(cpufreq_freq_attr_scaling_available_freqs)kernel(cpufreq_freq_attr_scaling_boost_freqs)kernel(cpufreq_freq_transition_begin)kernel(cpufreq_freq_transition_end)kernel(cpufreq_frequency_table_get_index)kernel(cpufreq_frequency_table_verify)kernel(cpufreq_generic_attr)kernel(cpufreq_generic_frequency_table_verify)kernel(cpufreq_generic_get)kernel(cpufreq_generic_init)kernel(cpufreq_generic_suspend)kernel(cpufreq_get)kernel(cpufreq_get_current_driver)kernel(cpufreq_get_driver_data)kernel(cpufreq_get_hw_max_freq)kernel(cpufreq_get_policy)kernel(cpufreq_policy_transition_delay_us)kernel(cpufreq_quick_get)kernel(cpufreq_quick_get_max)kernel(cpufreq_register_driver)kernel(cpufreq_register_governor)kernel(cpufreq_register_notifier)kernel(cpufreq_remove_update_util_hook)kernel(cpufreq_show_cpus)kernel(cpufreq_table_index_unsorted)kernel(cpufreq_unregister_driver)kernel(cpufreq_unregister_governor)kernel(cpufreq_unregister_notifier)kernel(cpufreq_update_limits)kernel(cpufreq_update_policy)kernel(cpuhp_tasks_frozen)kernel(cpuidle_disable_device)kernel(cpuidle_enable_device)kernel(cpuidle_get_cpu_driver)kernel(cpuidle_get_driver)kernel(cpuidle_pause_and_lock)kernel(cpuidle_register)kernel(cpuidle_register_device)kernel(cpuidle_register_driver)kernel(cpuidle_resume_and_unlock)kernel(cpuidle_unregister)kernel(cpuidle_unregister_device)kernel(cpuidle_unregister_driver)kernel(cpumask_any_and_distribute)kernel(cpumask_any_distribute)kernel(cpumask_local_spread)kernel(cpumask_next_wrap)kernel(cpus_read_lock)kernel(cpus_read_trylock)kernel(cpus_read_unlock)kernel(cpuset_cgrp_subsys_enabled_key)kernel(cpuset_cgrp_subsys_on_dfl_key)kernel(cpuset_cpu_is_isolated)kernel(cpuset_mem_spread_node)kernel(crc16)kernel(crc16_table)kernel(crc32_be)kernel(crc32_le)kernel(crc32_le_shift)kernel(crc32c_csum_stub)kernel(crc64_be)kernel(crc64_rocksoft)kernel(crc64_rocksoft_generic)kernel(crc64_rocksoft_update)kernel(crc_ccitt)kernel(crc_ccitt_false)kernel(crc_ccitt_false_table)kernel(crc_ccitt_table)kernel(crc_t10dif)kernel(crc_t10dif_generic)kernel(crc_t10dif_update)kernel(create_empty_buffers)kernel(create_signature)kernel(cred_fscmp)kernel(cryptd_aead_child)kernel(cryptd_aead_queued)kernel(cryptd_ahash_child)kernel(cryptd_ahash_queued)kernel(cryptd_alloc_aead)kernel(cryptd_alloc_ahash)kernel(cryptd_alloc_skcipher)kernel(cryptd_free_aead)kernel(cryptd_free_ahash)kernel(cryptd_free_skcipher)kernel(cryptd_shash_desc)kernel(cryptd_skcipher_child)kernel(cryptd_skcipher_queued)kernel(crypto_aead_decrypt)kernel(crypto_aead_encrypt)kernel(crypto_aead_setauthsize)kernel(crypto_aead_setkey)kernel(crypto_aes_inv_sbox)kernel(crypto_aes_sbox)kernel(crypto_aes_set_key)kernel(crypto_ahash_digest)kernel(crypto_ahash_final)kernel(crypto_ahash_finup)kernel(crypto_ahash_setkey)kernel(crypto_alg_extsize)kernel(crypto_alg_list)kernel(crypto_alg_mod_lookup)kernel(crypto_alg_sem)kernel(crypto_alg_tested)kernel(crypto_alloc_acomp)kernel(crypto_alloc_acomp_node)kernel(crypto_alloc_aead)kernel(crypto_alloc_ahash)kernel(crypto_alloc_akcipher)kernel(crypto_alloc_base)kernel(crypto_alloc_kpp)kernel(crypto_alloc_rng)kernel(crypto_alloc_shash)kernel(crypto_alloc_skcipher)kernel(crypto_alloc_sync_skcipher)kernel(crypto_alloc_tfm_node)kernel(crypto_attr_alg_name)kernel(crypto_authenc_extractkeys)kernel(crypto_chain)kernel(crypto_check_attr_type)kernel(crypto_cipher_decrypt_one)kernel(crypto_cipher_encrypt_one)kernel(crypto_cipher_setkey)kernel(crypto_comp_compress)kernel(crypto_comp_decompress)kernel(crypto_create_tfm_node)kernel(crypto_default_rng)kernel(crypto_del_default_rng)kernel(crypto_dequeue_request)kernel(crypto_destroy_tfm)kernel(crypto_dh_decode_key)kernel(crypto_dh_encode_key)kernel(crypto_dh_key_len)kernel(crypto_drop_spawn)kernel(crypto_ecdh_decode_key)kernel(crypto_ecdh_encode_key)kernel(crypto_ecdh_key_len)kernel(crypto_ecdh_shared_secret)kernel(crypto_enqueue_request)kernel(crypto_enqueue_request_head)kernel(crypto_find_alg)kernel(crypto_ft_tab)kernel(crypto_get_attr_type)kernel(crypto_get_default_null_skcipher)kernel(crypto_get_default_rng)kernel(crypto_grab_aead)kernel(crypto_grab_ahash)kernel(crypto_grab_akcipher)kernel(crypto_grab_kpp)kernel(crypto_grab_shash)kernel(crypto_grab_skcipher)kernel(crypto_grab_spawn)kernel(crypto_has_ahash)kernel(crypto_has_alg)kernel(crypto_has_kpp)kernel(crypto_has_shash)kernel(crypto_has_skcipher)kernel(crypto_hash_alg_has_setkey)kernel(crypto_hash_walk_done)kernel(crypto_hash_walk_first)kernel(crypto_inc)kernel(crypto_init_queue)kernel(crypto_inst_setname)kernel(crypto_it_tab)kernel(crypto_larval_alloc)kernel(crypto_larval_kill)kernel(crypto_lookup_template)kernel(crypto_mod_get)kernel(crypto_mod_put)kernel(crypto_probing_notify)kernel(crypto_put_default_null_skcipher)kernel(crypto_put_default_rng)kernel(crypto_register_acomp)kernel(crypto_register_acomps)kernel(crypto_register_aead)kernel(crypto_register_aeads)kernel(crypto_register_ahash)kernel(crypto_register_ahashes)kernel(crypto_register_akcipher)kernel(crypto_register_alg)kernel(crypto_register_algs)kernel(crypto_register_instance)kernel(crypto_register_kpp)kernel(crypto_register_notifier)kernel(crypto_register_rng)kernel(crypto_register_rngs)kernel(crypto_register_scomp)kernel(crypto_register_scomps)kernel(crypto_register_shash)kernel(crypto_register_shashes)kernel(crypto_register_skcipher)kernel(crypto_register_skciphers)kernel(crypto_register_template)kernel(crypto_register_templates)kernel(crypto_remove_final)kernel(crypto_remove_spawns)kernel(crypto_req_done)kernel(crypto_rng_reset)kernel(crypto_sha1_finup)kernel(crypto_sha1_update)kernel(crypto_sha256_finup)kernel(crypto_sha256_update)kernel(crypto_sha3_final)kernel(crypto_sha3_init)kernel(crypto_sha3_update)kernel(crypto_sha512_finup)kernel(crypto_sha512_update)kernel(crypto_shash_alg_has_setkey)kernel(crypto_shash_digest)kernel(crypto_shash_final)kernel(crypto_shash_finup)kernel(crypto_shash_setkey)kernel(crypto_shash_tfm_digest)kernel(crypto_shash_update)kernel(crypto_shoot_alg)kernel(crypto_skcipher_decrypt)kernel(crypto_skcipher_encrypt)kernel(crypto_skcipher_setkey)kernel(crypto_spawn_tfm)kernel(crypto_spawn_tfm2)kernel(crypto_type_has_alg)kernel(crypto_unregister_acomp)kernel(crypto_unregister_acomps)kernel(crypto_unregister_aead)kernel(crypto_unregister_aeads)kernel(crypto_unregister_ahash)kernel(crypto_unregister_ahashes)kernel(crypto_unregister_akcipher)kernel(crypto_unregister_alg)kernel(crypto_unregister_algs)kernel(crypto_unregister_instance)kernel(crypto_unregister_kpp)kernel(crypto_unregister_notifier)kernel(crypto_unregister_rng)kernel(crypto_unregister_rngs)kernel(crypto_unregister_scomp)kernel(crypto_unregister_scomps)kernel(crypto_unregister_shash)kernel(crypto_unregister_shashes)kernel(crypto_unregister_skcipher)kernel(crypto_unregister_skciphers)kernel(crypto_unregister_template)kernel(crypto_unregister_templates)kernel(crypto_wait_for_test)kernel(css_next_descendant_pre)kernel(csum_and_copy_from_iter)kernel(csum_and_copy_to_iter)kernel(csum_ipv6_magic)kernel(csum_partial)kernel(csum_tcpudp_nofold)kernel(ct_idle_enter)kernel(ct_idle_exit)kernel(ct_user_enter)kernel(ct_user_exit)kernel(current_in_userns)kernel(current_is_async)kernel(current_time)kernel(current_umask)kernel(current_work)kernel(cxl_cper_kfifo_get)kernel(cxl_cper_register_work)kernel(cxl_cper_unregister_work)kernel(cxl_mem_active_dec)kernel(cxl_mem_active_inc)kernel(d_add)kernel(d_add_ci)kernel(d_alloc)kernel(d_alloc_anon)kernel(d_alloc_name)kernel(d_alloc_parallel)kernel(d_delete)kernel(d_drop)kernel(d_exact_alias)kernel(d_find_alias)kernel(d_find_any_alias)kernel(d_genocide)kernel(d_hash_and_lookup)kernel(d_instantiate)kernel(d_instantiate_new)kernel(d_invalidate)kernel(d_lookup)kernel(d_make_root)kernel(d_mark_dontcache)kernel(d_move)kernel(d_obtain_alias)kernel(d_obtain_root)kernel(d_path)kernel(d_prune_aliases)kernel(d_rehash)kernel(d_same_name)kernel(d_set_d_op)kernel(d_splice_alias)kernel(d_tmpfile)kernel(datagram_poll)kernel(dax_add_host)kernel(dax_alive)kernel(dax_direct_access)kernel(dax_driver_unregister)kernel(dax_file_unshare)kernel(dax_finish_sync_fault)kernel(dax_flush)kernel(dax_get_private)kernel(dax_holder)kernel(dax_holder_notify_failure)kernel(dax_inode)kernel(dax_iomap_fault)kernel(dax_iomap_rw)kernel(dax_layout_busy_page)kernel(dax_layout_busy_page_range)kernel(dax_read_lock)kernel(dax_read_unlock)kernel(dax_recovery_write)kernel(dax_remap_file_range_prep)kernel(dax_remove_host)kernel(dax_synchronous)kernel(dax_truncate_page)kernel(dax_write_cache)kernel(dax_write_cache_enabled)kernel(dax_writeback_mapping_range)kernel(dax_zero_page_range)kernel(dax_zero_range)kernel(dbs_update)kernel(dcache_dir_close)kernel(dcache_dir_lseek)kernel(dcache_dir_open)kernel(dcache_readdir)kernel(dcb_getapp)kernel(dcb_ieee_delapp)kernel(dcb_ieee_getapp_default_prio_mask)kernel(dcb_ieee_getapp_dscp_prio_mask_map)kernel(dcb_ieee_getapp_mask)kernel(dcb_ieee_getapp_prio_dscp_mask_map)kernel(dcb_ieee_setapp)kernel(dcb_setapp)kernel(dcbnl_cee_notify)kernel(dcbnl_ieee_notify)kernel(deactivate_locked_super)kernel(deactivate_super)kernel(dead_socket)kernel(debug_locks)kernel(debug_locks_off)kernel(debug_locks_silent)kernel(debugfs_attr_read)kernel(debugfs_attr_write)kernel(debugfs_attr_write_signed)kernel(debugfs_create_atomic_t)kernel(debugfs_create_automount)kernel(debugfs_create_blob)kernel(debugfs_create_bool)kernel(debugfs_create_devm_seqfile)kernel(debugfs_create_dir)kernel(debugfs_create_file)kernel(debugfs_create_file_size)kernel(debugfs_create_file_unsafe)kernel(debugfs_create_regset32)kernel(debugfs_create_size_t)kernel(debugfs_create_str)kernel(debugfs_create_symlink)kernel(debugfs_create_u16)kernel(debugfs_create_u32)kernel(debugfs_create_u32_array)kernel(debugfs_create_u64)kernel(debugfs_create_u8)kernel(debugfs_create_ulong)kernel(debugfs_create_x16)kernel(debugfs_create_x32)kernel(debugfs_create_x64)kernel(debugfs_create_x8)kernel(debugfs_file_get)kernel(debugfs_file_put)kernel(debugfs_initialized)kernel(debugfs_lookup)kernel(debugfs_lookup_and_remove)kernel(debugfs_print_regs32)kernel(debugfs_read_file_bool)kernel(debugfs_real_fops)kernel(debugfs_remove)kernel(debugfs_rename)kernel(debugfs_write_file_bool)kernel(dec_node_page_state)kernel(dec_zone_page_state)kernel(decrypt_blob)kernel(default_blu)kernel(default_grn)kernel(default_llseek)kernel(default_qdisc_ops)kernel(default_red)kernel(default_wake_function)kernel(del_gendisk)kernel(delayed_work_timer_fn)kernel(dentry_create)kernel(dentry_open)kernel(dentry_path_raw)kernel(dequeue_signal)kernel(desc_to_gpio)kernel(destroy_memory_type)kernel(destroy_workqueue)kernel(dev_activate)kernel(dev_add_offload)kernel(dev_add_pack)kernel(dev_addr_add)kernel(dev_addr_del)kernel(dev_addr_flush)kernel(dev_addr_init)kernel(dev_alloc_name)kernel(dev_attr_em_message)kernel(dev_attr_em_message_type)kernel(dev_attr_link_power_management_policy)kernel(dev_attr_ncq_prio_enable)kernel(dev_attr_ncq_prio_supported)kernel(dev_attr_sw_activity)kernel(dev_attr_unload_heads)kernel(dev_base_lock)kernel(dev_change_flags)kernel(dev_close)kernel(dev_close_many)kernel(dev_coredumpm)kernel(dev_coredumpsg)kernel(dev_coredumpv)kernel(dev_deactivate)kernel(dev_disable_lro)kernel(dev_driver_string)kernel(dev_err_probe)kernel(dev_fetch_sw_netstats)kernel(dev_fill_forward_path)kernel(dev_fill_metadata_dst)kernel(dev_forward_skb)kernel(dev_get_by_index)kernel(dev_get_by_index_rcu)kernel(dev_get_by_name)kernel(dev_get_by_name_rcu)kernel(dev_get_by_napi_id)kernel(dev_get_flags)kernel(dev_get_iflink)kernel(dev_get_mac_address)kernel(dev_get_port_parent_id)kernel(dev_get_regmap)kernel(dev_get_stats)kernel(dev_get_tstats64)kernel(dev_getbyhwaddr_rcu)kernel(dev_getfirstbyhwtype)kernel(dev_graft_qdisc)kernel(dev_iommu_priv_set)kernel(dev_kfree_skb_any_reason)kernel(dev_kfree_skb_irq_reason)kernel(dev_load)kernel(dev_loopback_xmit)kernel(dev_lstats_read)kernel(dev_mc_add)kernel(dev_mc_add_excl)kernel(dev_mc_add_global)kernel(dev_mc_del)kernel(dev_mc_del_global)kernel(dev_mc_flush)kernel(dev_mc_init)kernel(dev_mc_sync)kernel(dev_mc_sync_multiple)kernel(dev_mc_unsync)kernel(dev_nit_active)kernel(dev_open)kernel(dev_pick_tx_cpu_id)kernel(dev_pick_tx_zero)kernel(dev_pm_clear_wake_irq)kernel(dev_pm_domain_attach)kernel(dev_pm_domain_attach_by_id)kernel(dev_pm_domain_attach_by_name)kernel(dev_pm_domain_attach_list)kernel(dev_pm_domain_detach)kernel(dev_pm_domain_detach_list)kernel(dev_pm_domain_set)kernel(dev_pm_domain_set_performance_state)kernel(dev_pm_domain_start)kernel(dev_pm_genpd_add_notifier)kernel(dev_pm_genpd_get_next_hrtimer)kernel(dev_pm_genpd_remove_notifier)kernel(dev_pm_genpd_resume)kernel(dev_pm_genpd_set_next_wakeup)kernel(dev_pm_genpd_set_performance_state)kernel(dev_pm_genpd_suspend)kernel(dev_pm_genpd_synced_poweroff)kernel(dev_pm_get_subsys_data)kernel(dev_pm_opp_add_dynamic)kernel(dev_pm_opp_adjust_voltage)kernel(dev_pm_opp_clear_config)kernel(dev_pm_opp_config_clks_simple)kernel(dev_pm_opp_cpumask_remove_table)kernel(dev_pm_opp_disable)kernel(dev_pm_opp_enable)kernel(dev_pm_opp_find_bw_ceil)kernel(dev_pm_opp_find_bw_floor)kernel(dev_pm_opp_find_freq_ceil)kernel(dev_pm_opp_find_freq_ceil_indexed)kernel(dev_pm_opp_find_freq_exact)kernel(dev_pm_opp_find_freq_floor)kernel(dev_pm_opp_find_freq_floor_indexed)kernel(dev_pm_opp_find_level_ceil)kernel(dev_pm_opp_find_level_exact)kernel(dev_pm_opp_free_cpufreq_table)kernel(dev_pm_opp_get_freq)kernel(dev_pm_opp_get_freq_indexed)kernel(dev_pm_opp_get_level)kernel(dev_pm_opp_get_max_clock_latency)kernel(dev_pm_opp_get_max_transition_latency)kernel(dev_pm_opp_get_max_volt_latency)kernel(dev_pm_opp_get_of_node)kernel(dev_pm_opp_get_opp_count)kernel(dev_pm_opp_get_opp_table)kernel(dev_pm_opp_get_power)kernel(dev_pm_opp_get_required_pstate)kernel(dev_pm_opp_get_sharing_cpus)kernel(dev_pm_opp_get_supplies)kernel(dev_pm_opp_get_suspend_opp_freq)kernel(dev_pm_opp_get_voltage)kernel(dev_pm_opp_init_cpufreq_table)kernel(dev_pm_opp_is_turbo)kernel(dev_pm_opp_of_add_table)kernel(dev_pm_opp_of_add_table_indexed)kernel(dev_pm_opp_of_cpumask_add_table)kernel(dev_pm_opp_of_cpumask_remove_table)kernel(dev_pm_opp_of_find_icc_paths)kernel(dev_pm_opp_of_get_opp_desc_node)kernel(dev_pm_opp_of_get_sharing_cpus)kernel(dev_pm_opp_of_register_em)kernel(dev_pm_opp_of_remove_table)kernel(dev_pm_opp_put)kernel(dev_pm_opp_put_opp_table)kernel(dev_pm_opp_register_notifier)kernel(dev_pm_opp_remove)kernel(dev_pm_opp_remove_all_dynamic)kernel(dev_pm_opp_remove_table)kernel(dev_pm_opp_set_config)kernel(dev_pm_opp_set_opp)kernel(dev_pm_opp_set_rate)kernel(dev_pm_opp_set_sharing_cpus)kernel(dev_pm_opp_sync_regulators)kernel(dev_pm_opp_unregister_notifier)kernel(dev_pm_opp_xlate_required_opp)kernel(dev_pm_put_subsys_data)kernel(dev_pm_qos_add_ancestor_request)kernel(dev_pm_qos_add_notifier)kernel(dev_pm_qos_add_request)kernel(dev_pm_qos_expose_flags)kernel(dev_pm_qos_expose_latency_limit)kernel(dev_pm_qos_expose_latency_tolerance)kernel(dev_pm_qos_flags)kernel(dev_pm_qos_hide_flags)kernel(dev_pm_qos_hide_latency_limit)kernel(dev_pm_qos_hide_latency_tolerance)kernel(dev_pm_qos_remove_notifier)kernel(dev_pm_qos_remove_request)kernel(dev_pm_qos_update_request)kernel(dev_pm_qos_update_user_latency_tolerance)kernel(dev_pm_set_dedicated_wake_irq)kernel(dev_pm_set_dedicated_wake_irq_reverse)kernel(dev_pm_set_wake_irq)kernel(dev_pre_changeaddr_notify)kernel(dev_printk)kernel(dev_printk_emit)kernel(dev_queue_xmit_nit)kernel(dev_remove_offload)kernel(dev_remove_pack)kernel(dev_set_alias)kernel(dev_set_allmulti)kernel(dev_set_hwtstamp_phylib)kernel(dev_set_mac_address)kernel(dev_set_mac_address_user)kernel(dev_set_mtu)kernel(dev_set_name)kernel(dev_set_promiscuity)kernel(dev_set_threaded)kernel(dev_trans_start)kernel(dev_uc_add)kernel(dev_uc_add_excl)kernel(dev_uc_del)kernel(dev_uc_flush)kernel(dev_uc_init)kernel(dev_uc_sync)kernel(dev_uc_sync_multiple)kernel(dev_uc_unsync)kernel(dev_valid_name)kernel(dev_vprintk_emit)kernel(dev_xdp_prog_count)kernel(devcgroup_check_permission)kernel(devfreq_add_device)kernel(devfreq_add_governor)kernel(devfreq_event_add_edev)kernel(devfreq_event_disable_edev)kernel(devfreq_event_enable_edev)kernel(devfreq_event_get_edev_by_phandle)kernel(devfreq_event_get_edev_count)kernel(devfreq_event_get_event)kernel(devfreq_event_is_enabled)kernel(devfreq_event_remove_edev)kernel(devfreq_event_reset_event)kernel(devfreq_event_set_event)kernel(devfreq_get_devfreq_by_node)kernel(devfreq_get_devfreq_by_phandle)kernel(devfreq_get_freq_range)kernel(devfreq_monitor_resume)kernel(devfreq_monitor_start)kernel(devfreq_monitor_stop)kernel(devfreq_monitor_suspend)kernel(devfreq_recommended_opp)kernel(devfreq_register_notifier)kernel(devfreq_register_opp_notifier)kernel(devfreq_remove_device)kernel(devfreq_remove_governor)kernel(devfreq_resume_device)kernel(devfreq_suspend_device)kernel(devfreq_unregister_notifier)kernel(devfreq_unregister_opp_notifier)kernel(devfreq_update_interval)kernel(devfreq_update_status)kernel(devfreq_update_target)kernel(device_add)kernel(device_add_disk)kernel(device_add_groups)kernel(device_add_software_node)kernel(device_attach)kernel(device_bind_driver)kernel(device_change_owner)kernel(device_create)kernel(device_create_bin_file)kernel(device_create_file)kernel(device_create_managed_software_node)kernel(device_create_with_groups)kernel(device_del)kernel(device_destroy)kernel(device_dma_supported)kernel(device_driver_attach)kernel(device_find_any_child)kernel(device_find_child)kernel(device_find_child_by_name)kernel(device_for_each_child)kernel(device_for_each_child_reverse)kernel(device_for_each_child_reverse_from)kernel(device_get_child_node_count)kernel(device_get_dma_attr)kernel(device_get_mac_address)kernel(device_get_match_data)kernel(device_get_named_child_node)kernel(device_get_next_child_node)kernel(device_get_phy_mode)kernel(device_initialize)kernel(device_iommu_capable)kernel(device_link_add)kernel(device_link_del)kernel(device_link_remove)kernel(device_match_acpi_dev)kernel(device_match_acpi_handle)kernel(device_match_any)kernel(device_match_devt)kernel(device_match_fwnode)kernel(device_match_name)kernel(device_match_of_node)kernel(device_move)kernel(device_node_to_regmap)kernel(device_phy_find_device)kernel(device_pm_wait_for_dev)kernel(device_property_match_string)kernel(device_property_present)kernel(device_property_read_string)kernel(device_property_read_string_array)kernel(device_property_read_u16_array)kernel(device_property_read_u32_array)kernel(device_property_read_u64_array)kernel(device_property_read_u8_array)kernel(device_register)kernel(device_release_driver)kernel(device_remove_bin_file)kernel(device_remove_file)kernel(device_remove_file_self)kernel(device_remove_groups)kernel(device_remove_software_node)kernel(device_rename)kernel(device_reprobe)kernel(device_set_node)kernel(device_set_of_node_from_dev)kernel(device_set_wakeup_capable)kernel(device_set_wakeup_enable)kernel(device_show_bool)kernel(device_show_int)kernel(device_show_ulong)kernel(device_store_bool)kernel(device_store_int)kernel(device_store_ulong)kernel(device_unregister)kernel(device_wakeup_disable)kernel(device_wakeup_enable)kernel(devices_cgrp_subsys_enabled_key)kernel(devices_cgrp_subsys_on_dfl_key)kernel(devl_assert_locked)kernel(devl_dpipe_headers_register)kernel(devl_dpipe_headers_unregister)kernel(devl_dpipe_table_register)kernel(devl_dpipe_table_resource_set)kernel(devl_dpipe_table_unregister)kernel(devl_health_reporter_create)kernel(devl_health_reporter_destroy)kernel(devl_linecard_create)kernel(devl_linecard_destroy)kernel(devl_lock)kernel(devl_nested_devlink_set)kernel(devl_param_driverinit_value_get)kernel(devl_param_driverinit_value_set)kernel(devl_param_value_changed)kernel(devl_params_register)kernel(devl_params_unregister)kernel(devl_port_fn_devlink_set)kernel(devl_port_health_reporter_create)kernel(devl_port_register_with_ops)kernel(devl_port_unregister)kernel(devl_rate_leaf_create)kernel(devl_rate_leaf_destroy)kernel(devl_rate_node_create)kernel(devl_rate_nodes_destroy)kernel(devl_region_create)kernel(devl_region_destroy)kernel(devl_register)kernel(devl_resource_occ_get_register)kernel(devl_resource_occ_get_unregister)kernel(devl_resource_register)kernel(devl_resource_size_get)kernel(devl_resources_unregister)kernel(devl_sb_register)kernel(devl_sb_unregister)kernel(devl_trap_groups_register)kernel(devl_trap_groups_unregister)kernel(devl_trap_policers_register)kernel(devl_trap_policers_unregister)kernel(devl_traps_register)kernel(devl_traps_unregister)kernel(devl_trylock)kernel(devl_unlock)kernel(devl_unregister)kernel(devlink_alloc_ns)kernel(devlink_dpipe_action_put)kernel(devlink_dpipe_entry_clear)kernel(devlink_dpipe_entry_ctx_append)kernel(devlink_dpipe_entry_ctx_close)kernel(devlink_dpipe_entry_ctx_prepare)kernel(devlink_dpipe_header_ethernet)kernel(devlink_dpipe_header_ipv4)kernel(devlink_dpipe_header_ipv6)kernel(devlink_dpipe_match_put)kernel(devlink_dpipe_table_counter_enabled)kernel(devlink_flash_update_status_notify)kernel(devlink_flash_update_timeout_notify)kernel(devlink_fmsg_arr_pair_nest_end)kernel(devlink_fmsg_arr_pair_nest_start)kernel(devlink_fmsg_binary_pair_nest_end)kernel(devlink_fmsg_binary_pair_nest_start)kernel(devlink_fmsg_binary_pair_put)kernel(devlink_fmsg_binary_put)kernel(devlink_fmsg_bool_pair_put)kernel(devlink_fmsg_obj_nest_end)kernel(devlink_fmsg_obj_nest_start)kernel(devlink_fmsg_pair_nest_end)kernel(devlink_fmsg_pair_nest_start)kernel(devlink_fmsg_string_pair_put)kernel(devlink_fmsg_string_put)kernel(devlink_fmsg_u32_pair_put)kernel(devlink_fmsg_u32_put)kernel(devlink_fmsg_u64_pair_put)kernel(devlink_fmsg_u8_pair_put)kernel(devlink_free)kernel(devlink_health_report)kernel(devlink_health_reporter_create)kernel(devlink_health_reporter_destroy)kernel(devlink_health_reporter_priv)kernel(devlink_health_reporter_recovery_done)kernel(devlink_health_reporter_state_update)kernel(devlink_info_board_serial_number_put)kernel(devlink_info_serial_number_put)kernel(devlink_info_version_fixed_put)kernel(devlink_info_version_running_put)kernel(devlink_info_version_running_put_ext)kernel(devlink_info_version_stored_put)kernel(devlink_info_version_stored_put_ext)kernel(devlink_is_reload_failed)kernel(devlink_linecard_activate)kernel(devlink_linecard_deactivate)kernel(devlink_linecard_nested_dl_set)kernel(devlink_linecard_provision_clear)kernel(devlink_linecard_provision_fail)kernel(devlink_linecard_provision_set)kernel(devlink_net)kernel(devlink_params_register)kernel(devlink_params_unregister)kernel(devlink_port_attrs_pci_pf_set)kernel(devlink_port_attrs_pci_sf_set)kernel(devlink_port_attrs_pci_vf_set)kernel(devlink_port_attrs_set)kernel(devlink_port_fini)kernel(devlink_port_health_reporter_create)kernel(devlink_port_init)kernel(devlink_port_linecard_set)kernel(devlink_port_region_create)kernel(devlink_port_register_with_ops)kernel(devlink_port_type_clear)kernel(devlink_port_type_eth_set)kernel(devlink_port_type_ib_set)kernel(devlink_port_unregister)kernel(devlink_priv)kernel(devlink_region_create)kernel(devlink_region_destroy)kernel(devlink_region_snapshot_create)kernel(devlink_region_snapshot_id_get)kernel(devlink_region_snapshot_id_put)kernel(devlink_register)kernel(devlink_remote_reload_actions_performed)kernel(devlink_resource_occ_get_register)kernel(devlink_resource_occ_get_unregister)kernel(devlink_resource_register)kernel(devlink_resources_unregister)kernel(devlink_sb_register)kernel(devlink_sb_unregister)kernel(devlink_to_dev)kernel(devlink_trap_ctx_priv)kernel(devlink_trap_groups_register)kernel(devlink_trap_groups_unregister)kernel(devlink_trap_report)kernel(devlink_traps_register)kernel(devlink_traps_unregister)kernel(devlink_unregister)kernel(devm_acpi_dev_add_driver_gpios)kernel(devm_acpi_dma_controller_free)kernel(devm_acpi_dma_controller_register)kernel(devm_alloc_etherdev_mqs)kernel(devm_aperture_acquire_for_platform_device)kernel(devm_arch_io_reserve_memtype_wc)kernel(devm_arch_phys_wc_add)kernel(devm_backlight_device_register)kernel(devm_backlight_device_unregister)kernel(devm_bitmap_alloc)kernel(devm_bitmap_zalloc)kernel(devm_clk_bulk_get)kernel(devm_clk_bulk_get_all)kernel(devm_clk_bulk_get_all_enable)kernel(devm_clk_bulk_get_optional)kernel(devm_clk_get)kernel(devm_clk_get_enabled)kernel(devm_clk_get_optional)kernel(devm_clk_get_optional_enabled)kernel(devm_clk_get_optional_prepared)kernel(devm_clk_get_prepared)kernel(devm_clk_hw_get_clk)kernel(devm_clk_hw_register)kernel(devm_clk_hw_register_clkdev)kernel(devm_clk_hw_register_fixed_factor)kernel(devm_clk_hw_register_fixed_factor_fwname)kernel(devm_clk_hw_register_fixed_factor_index)kernel(devm_clk_hw_register_fixed_factor_parent_hw)kernel(devm_clk_hw_register_fixed_factor_with_accuracy_fwname)kernel(devm_clk_notifier_register)kernel(devm_clk_put)kernel(devm_clk_rate_exclusive_get)kernel(devm_clk_register)kernel(devm_create_dev_dax)kernel(devm_devfreq_add_device)kernel(devm_devfreq_event_add_edev)kernel(devm_devfreq_event_remove_edev)kernel(devm_devfreq_register_notifier)kernel(devm_devfreq_register_opp_notifier)kernel(devm_devfreq_remove_device)kernel(devm_devfreq_unregister_notifier)kernel(devm_devfreq_unregister_opp_notifier)kernel(devm_device_add_group)kernel(devm_device_add_groups)kernel(devm_extcon_dev_allocate)kernel(devm_extcon_dev_free)kernel(devm_extcon_dev_register)kernel(devm_extcon_dev_unregister)kernel(devm_extcon_register_notifier)kernel(devm_extcon_register_notifier_all)kernel(devm_extcon_unregister_notifier)kernel(devm_extcon_unregister_notifier_all)kernel(devm_free_irq)kernel(devm_free_pages)kernel(devm_free_percpu)kernel(devm_fwnode_gpiod_get_index)kernel(devm_fwnode_pwm_get)kernel(devm_gen_pool_create)kernel(devm_get_clk_from_child)kernel(devm_get_free_pages)kernel(devm_gpio_request)kernel(devm_gpio_request_one)kernel(devm_gpiochip_add_data_with_key)kernel(devm_gpiod_get)kernel(devm_gpiod_get_array)kernel(devm_gpiod_get_array_optional)kernel(devm_gpiod_get_index)kernel(devm_gpiod_get_index_optional)kernel(devm_gpiod_get_optional)kernel(devm_gpiod_put)kernel(devm_gpiod_put_array)kernel(devm_gpiod_unhinge)kernel(devm_hte_register_chip)kernel(devm_hte_request_ts_ns)kernel(devm_hwmon_device_register_with_groups)kernel(devm_hwmon_device_register_with_info)kernel(devm_hwmon_device_unregister)kernel(devm_hwmon_sanitize_name)kernel(devm_hwrng_register)kernel(devm_hwrng_unregister)kernel(devm_hwspin_lock_free)kernel(devm_hwspin_lock_register)kernel(devm_hwspin_lock_request)kernel(devm_hwspin_lock_request_specific)kernel(devm_hwspin_lock_unregister)kernel(devm_i2c_add_adapter)kernel(devm_i2c_new_dummy_device)kernel(devm_init_badblocks)kernel(devm_input_allocate_device)kernel(devm_ioport_map)kernel(devm_ioport_unmap)kernel(devm_ioremap)kernel(devm_ioremap_resource)kernel(devm_ioremap_uc)kernel(devm_ioremap_wc)kernel(devm_iounmap)kernel(devm_irq_alloc_generic_chip)kernel(devm_irq_domain_create_sim)kernel(devm_irq_setup_generic_chip)kernel(devm_kasprintf)kernel(devm_kasprintf_strarray)kernel(devm_kfree)kernel(devm_kmalloc)kernel(devm_kmemdup)kernel(devm_krealloc)kernel(devm_kstrdup)kernel(devm_kstrdup_const)kernel(devm_kvasprintf)kernel(devm_led_classdev_register_ext)kernel(devm_led_classdev_unregister)kernel(devm_led_trigger_register)kernel(devm_mbox_controller_register)kernel(devm_mbox_controller_unregister)kernel(devm_mdiobus_alloc_size)kernel(devm_memremap)kernel(devm_memremap_pages)kernel(devm_memunmap)kernel(devm_memunmap_pages)kernel(devm_mfd_add_devices)kernel(devm_mipi_dsi_attach)kernel(devm_mipi_dsi_device_register_full)kernel(devm_nvmem_cell_get)kernel(devm_nvmem_cell_put)kernel(devm_nvmem_device_get)kernel(devm_nvmem_device_put)kernel(devm_nvmem_register)kernel(devm_nvmem_unregister)kernel(devm_of_clk_add_hw_provider)kernel(devm_of_find_backlight)kernel(devm_of_icc_bulk_get)kernel(devm_of_icc_get)kernel(devm_of_iomap)kernel(devm_of_led_get)kernel(devm_of_phy_get)kernel(devm_of_phy_get_by_index)kernel(devm_of_phy_optional_get)kernel(devm_of_phy_package_join)kernel(devm_of_phy_provider_unregister)kernel(devm_of_platform_depopulate)kernel(devm_of_platform_populate)kernel(devm_of_pwm_get)kernel(devm_otg_ulpi_create)kernel(devm_pci_alloc_host_bridge)kernel(devm_pci_remap_cfg_resource)kernel(devm_pci_remap_cfgspace)kernel(devm_pci_remap_iospace)kernel(devm_phy_create)kernel(devm_phy_destroy)kernel(devm_phy_get)kernel(devm_phy_optional_get)kernel(devm_phy_package_join)kernel(devm_phy_put)kernel(devm_pinctrl_get)kernel(devm_pinctrl_put)kernel(devm_pinctrl_register)kernel(devm_pinctrl_register_and_init)kernel(devm_pinctrl_unregister)kernel(devm_platform_get_and_ioremap_resource)kernel(devm_platform_get_irqs_affinity)kernel(devm_platform_ioremap_resource)kernel(devm_platform_ioremap_resource_byname)kernel(devm_pm_clk_create)kernel(devm_pm_opp_of_add_table)kernel(devm_pm_opp_of_add_table_indexed)kernel(devm_pm_opp_set_config)kernel(devm_pm_runtime_enable)kernel(devm_power_supply_get_by_phandle)kernel(devm_power_supply_register)kernel(devm_power_supply_register_no_ws)kernel(devm_pwm_get)kernel(devm_pwmchip_add)kernel(devm_register_netdev)kernel(devm_register_reboot_notifier)kernel(devm_register_sys_off_handler)kernel(devm_regmap_add_irq_chip)kernel(devm_regmap_add_irq_chip_fwnode)kernel(devm_regmap_del_irq_chip)kernel(devm_regmap_field_alloc)kernel(devm_regmap_field_bulk_alloc)kernel(devm_regmap_field_bulk_free)kernel(devm_regmap_field_free)kernel(devm_regmap_init_vexpress_config)kernel(devm_regulator_bulk_get)kernel(devm_regulator_bulk_get_const)kernel(devm_regulator_bulk_get_enable)kernel(devm_regulator_bulk_get_exclusive)kernel(devm_regulator_bulk_put)kernel(devm_regulator_bulk_register_supply_alias)kernel(devm_regulator_get)kernel(devm_regulator_get_enable)kernel(devm_regulator_get_enable_optional)kernel(devm_regulator_get_exclusive)kernel(devm_regulator_get_optional)kernel(devm_regulator_irq_helper)kernel(devm_regulator_put)kernel(devm_regulator_register)kernel(devm_regulator_register_notifier)kernel(devm_regulator_register_supply_alias)kernel(devm_regulator_unregister_notifier)kernel(devm_release_action)kernel(devm_release_resource)kernel(devm_remove_action)kernel(devm_request_any_context_irq)kernel(devm_request_free_mem_region)kernel(devm_request_pci_bus_resources)kernel(devm_request_resource)kernel(devm_request_threaded_irq)kernel(devm_reset_control_array_get)kernel(devm_reset_controller_register)kernel(devm_rtc_allocate_device)kernel(devm_rtc_device_register)kernel(devm_rtc_nvmem_register)kernel(devm_spi_mem_dirmap_create)kernel(devm_spi_mem_dirmap_destroy)kernel(devm_spi_register_controller)kernel(devm_tegra_core_dev_init_opp_table)kernel(devm_tegra_memory_controller_get)kernel(devm_thermal_add_hwmon_sysfs)kernel(devm_thermal_of_cooling_device_register)kernel(devm_thermal_of_zone_register)kernel(devm_thermal_of_zone_unregister)kernel(devm_usb_get_phy)kernel(devm_usb_get_phy_by_node)kernel(devm_usb_get_phy_by_phandle)kernel(devm_usb_put_phy)kernel(devm_watchdog_register_device)kernel(devmap_managed_key)kernel(devres_add)kernel(devres_close_group)kernel(devres_destroy)kernel(devres_find)kernel(devres_for_each_res)kernel(devres_free)kernel(devres_get)kernel(devres_open_group)kernel(devres_release)kernel(devres_release_group)kernel(devres_remove)kernel(devres_remove_group)kernel(dget_parent)kernel(digsig_verify)kernel(dim_calc_stats)kernel(dim_on_top)kernel(dim_park_on_top)kernel(dim_park_tired)kernel(dim_turn)kernel(direct_write_fallback)kernel(dirty_writeback_interval)kernel(disable_hardirq)kernel(disable_irq)kernel(disable_irq_nosync)kernel(disable_kprobe)kernel(disable_percpu_irq)kernel(discard_new_inode)kernel(disk_alloc_independent_access_ranges)kernel(disk_check_media_change)kernel(disk_force_media_change)kernel(disk_set_independent_access_ranges)kernel(disk_set_zoned)kernel(disk_stack_limits)kernel(disk_uevent)kernel(disk_update_readahead)kernel(divider_determine_rate)kernel(divider_get_val)kernel(divider_recalc_rate)kernel(divider_ro_determine_rate)kernel(divider_ro_round_rate_parent)kernel(divider_round_rate_parent)kernel(dm_kobject_release)kernel(dma_addressing_limited)kernel(dma_alloc_attrs)kernel(dma_alloc_noncontiguous)kernel(dma_alloc_pages)kernel(dma_async_device_channel_register)kernel(dma_async_device_channel_unregister)kernel(dma_async_device_register)kernel(dma_async_device_unregister)kernel(dma_async_tx_descriptor_init)kernel(dma_buf_attach)kernel(dma_buf_begin_cpu_access)kernel(dma_buf_detach)kernel(dma_buf_dynamic_attach)kernel(dma_buf_end_cpu_access)kernel(dma_buf_export)kernel(dma_buf_fd)kernel(dma_buf_get)kernel(dma_buf_map_attachment)kernel(dma_buf_map_attachment_unlocked)kernel(dma_buf_mmap)kernel(dma_buf_move_notify)kernel(dma_buf_pin)kernel(dma_buf_put)kernel(dma_buf_unmap_attachment)kernel(dma_buf_unmap_attachment_unlocked)kernel(dma_buf_unpin)kernel(dma_buf_vmap)kernel(dma_buf_vmap_unlocked)kernel(dma_buf_vunmap)kernel(dma_buf_vunmap_unlocked)kernel(dma_can_mmap)kernel(dma_fence_add_callback)kernel(dma_fence_allocate_private_stub)kernel(dma_fence_array_create)kernel(dma_fence_array_first)kernel(dma_fence_array_next)kernel(dma_fence_array_ops)kernel(dma_fence_chain_find_seqno)kernel(dma_fence_chain_init)kernel(dma_fence_chain_ops)kernel(dma_fence_chain_walk)kernel(dma_fence_context_alloc)kernel(dma_fence_default_wait)kernel(dma_fence_describe)kernel(dma_fence_enable_sw_signaling)kernel(dma_fence_free)kernel(dma_fence_get_status)kernel(dma_fence_get_stub)kernel(dma_fence_init)kernel(dma_fence_match_context)kernel(dma_fence_release)kernel(dma_fence_remove_callback)kernel(dma_fence_set_deadline)kernel(dma_fence_signal)kernel(dma_fence_signal_locked)kernel(dma_fence_signal_timestamp)kernel(dma_fence_signal_timestamp_locked)kernel(dma_fence_unwrap_first)kernel(dma_fence_unwrap_next)kernel(dma_fence_wait_any_timeout)kernel(dma_fence_wait_timeout)kernel(dma_find_channel)kernel(dma_free_attrs)kernel(dma_free_noncontiguous)kernel(dma_free_pages)kernel(dma_get_any_slave_channel)kernel(dma_get_merge_boundary)kernel(dma_get_required_mask)kernel(dma_get_sgtable_attrs)kernel(dma_get_slave_caps)kernel(dma_get_slave_channel)kernel(dma_issue_pending_all)kernel(dma_map_page_attrs)kernel(dma_map_resource)kernel(dma_map_sg_attrs)kernel(dma_map_sgtable)kernel(dma_max_mapping_size)kernel(dma_mmap_attrs)kernel(dma_mmap_noncontiguous)kernel(dma_mmap_pages)kernel(dma_opt_mapping_size)kernel(dma_pci_p2pdma_supported)kernel(dma_pool_alloc)kernel(dma_pool_create)kernel(dma_pool_destroy)kernel(dma_pool_free)kernel(dma_release_channel)kernel(dma_request_chan)kernel(dma_request_chan_by_mask)kernel(dma_resv_add_fence)kernel(dma_resv_copy_fences)kernel(dma_resv_describe)kernel(dma_resv_fini)kernel(dma_resv_get_fences)kernel(dma_resv_get_singleton)kernel(dma_resv_init)kernel(dma_resv_iter_first)kernel(dma_resv_iter_first_unlocked)kernel(dma_resv_iter_next)kernel(dma_resv_iter_next_unlocked)kernel(dma_resv_replace_fences)kernel(dma_resv_reserve_fences)kernel(dma_resv_set_deadline)kernel(dma_resv_test_signaled)kernel(dma_resv_wait_timeout)kernel(dma_run_dependencies)kernel(dma_set_coherent_mask)kernel(dma_set_mask)kernel(dma_sync_wait)kernel(dma_unmap_page_attrs)kernel(dma_unmap_resource)kernel(dma_unmap_sg_attrs)kernel(dma_vmap_noncontiguous)kernel(dma_vunmap_noncontiguous)kernel(dma_wait_for_async_tx)kernel(dmaengine_desc_attach_metadata)kernel(dmaengine_desc_get_metadata_ptr)kernel(dmaengine_desc_set_metadata_len)kernel(dmaengine_get)kernel(dmaengine_get_unmap_data)kernel(dmaengine_put)kernel(dmaengine_unmap_put)kernel(dmaenginem_async_device_register)kernel(dmam_alloc_attrs)kernel(dmam_free_coherent)kernel(dmam_pool_create)kernel(dmam_pool_destroy)kernel(dmi_available)kernel(dmi_check_system)kernel(dmi_find_device)kernel(dmi_first_match)kernel(dmi_get_bios_year)kernel(dmi_get_date)kernel(dmi_get_system_info)kernel(dmi_kobj)kernel(dmi_match)kernel(dmi_memdev_handle)kernel(dmi_memdev_name)kernel(dmi_memdev_size)kernel(dmi_memdev_type)kernel(dmi_name_in_vendors)kernel(dmi_walk)kernel(do_SAK)kernel(do_blank_screen)kernel(do_clone_file_range)kernel(do_settimeofday64)kernel(do_sock_getsockopt)kernel(do_sock_setsockopt)kernel(do_splice_direct)kernel(do_take_over_console)kernel(do_tcp_sendpages)kernel(do_trace_netlink_extack)kernel(do_trace_rcu_torture_read)kernel(do_unbind_con_driver)kernel(do_unblank_screen)kernel(do_unregister_con_driver)kernel(do_wait_intr)kernel(do_wait_intr_irq)kernel(do_xdp_generic)kernel(done_path_create)kernel(dotdot_name)kernel(down)kernel(down_interruptible)kernel(down_killable)kernel(down_read)kernel(down_read_interruptible)kernel(down_read_killable)kernel(down_read_trylock)kernel(down_timeout)kernel(down_trylock)kernel(down_write)kernel(down_write_killable)kernel(down_write_trylock)kernel(downgrade_write)kernel(dpll_device_change_ntf)kernel(dpll_device_get)kernel(dpll_device_put)kernel(dpll_device_register)kernel(dpll_device_unregister)kernel(dpll_netdev_pin_clear)kernel(dpll_netdev_pin_set)kernel(dpll_pin_change_ntf)kernel(dpll_pin_get)kernel(dpll_pin_on_pin_register)kernel(dpll_pin_on_pin_unregister)kernel(dpll_pin_put)kernel(dpll_pin_register)kernel(dpll_pin_unregister)kernel(dpm_for_each_dev)kernel(dpm_resume_end)kernel(dpm_resume_start)kernel(dpm_suspend_end)kernel(dpm_suspend_start)kernel(dput)kernel(dq_data_lock)kernel(dqget)kernel(dql_completed)kernel(dql_init)kernel(dql_reset)kernel(dqput)kernel(dqstats)kernel(dquot_acquire)kernel(dquot_alloc)kernel(dquot_alloc_inode)kernel(dquot_claim_space_nodirty)kernel(dquot_commit)kernel(dquot_commit_info)kernel(dquot_destroy)kernel(dquot_disable)kernel(dquot_drop)kernel(dquot_file_open)kernel(dquot_free_inode)kernel(dquot_get_dqblk)kernel(dquot_get_next_dqblk)kernel(dquot_get_next_id)kernel(dquot_get_state)kernel(dquot_initialize)kernel(dquot_initialize_needed)kernel(dquot_load_quota_inode)kernel(dquot_load_quota_sb)kernel(dquot_mark_dquot_dirty)kernel(dquot_operations)kernel(dquot_quota_off)kernel(dquot_quota_on)kernel(dquot_quota_on_mount)kernel(dquot_quota_sync)kernel(dquot_quotactl_sysfile_ops)kernel(dquot_reclaim_space_nodirty)kernel(dquot_release)kernel(dquot_resume)kernel(dquot_scan_active)kernel(dquot_set_dqblk)kernel(dquot_set_dqinfo)kernel(dquot_transfer)kernel(dquot_writeback_dquots)kernel(drain_workqueue)kernel(driver_attach)kernel(driver_create_file)kernel(driver_find)kernel(driver_find_device)kernel(driver_for_each_device)kernel(driver_register)kernel(driver_remove_file)kernel(driver_set_override)kernel(driver_unregister)kernel(drm_get_panel_orientation_quirk)kernel(drop_nlink)kernel(drop_reasons_by_subsys)kernel(drop_reasons_register_subsys)kernel(drop_reasons_unregister_subsys)kernel(drop_super)kernel(drop_super_exclusive)kernel(dst_alloc)kernel(dst_blackhole_mtu)kernel(dst_blackhole_redirect)kernel(dst_blackhole_update_pmtu)kernel(dst_cache_destroy)kernel(dst_cache_get)kernel(dst_cache_get_ip4)kernel(dst_cache_get_ip6)kernel(dst_cache_init)kernel(dst_cache_reset_now)kernel(dst_cache_set_ip4)kernel(dst_cache_set_ip6)kernel(dst_cow_metrics_generic)kernel(dst_default_metrics)kernel(dst_destroy)kernel(dst_dev_put)kernel(dst_discard_out)kernel(dst_init)kernel(dst_release)kernel(dst_release_immediate)kernel(dt_init_idle_driver)kernel(dummy_con)kernel(dummy_irq_chip)kernel(dump_align)kernel(dump_emit)kernel(dump_page)kernel(dump_skip)kernel(dump_skip_to)kernel(dump_stack)kernel(dump_stack_lvl)kernel(dup_iter)kernel(dw8250_do_set_termios)kernel(dw8250_setup_port)kernel(dw_pcie_find_capability)kernel(dw_pcie_find_ext_capability)kernel(dw_pcie_host_deinit)kernel(dw_pcie_host_init)kernel(dw_pcie_link_up)kernel(dw_pcie_own_conf_map_bus)kernel(dw_pcie_read)kernel(dw_pcie_read_dbi)kernel(dw_pcie_resume_noirq)kernel(dw_pcie_setup_rc)kernel(dw_pcie_suspend_noirq)kernel(dw_pcie_upconfig_setup)kernel(dw_pcie_wait_for_link)kernel(dw_pcie_write)kernel(dw_pcie_write_dbi)kernel(dw_pcie_write_dbi2)kernel(dynamic_cond_resched)kernel(dynamic_might_resched)kernel(dynamic_preempt_schedule)kernel(dynamic_preempt_schedule_notrace)kernel(dynevent_create)kernel(ec_get_handle)kernel(ec_read)kernel(ec_transaction)kernel(ec_write)kernel(ecc_gen_privkey)kernel(ecc_get_curve)kernel(ecc_get_curve25519)kernel(ecc_is_key_valid)kernel(ecc_is_pubkey_valid_full)kernel(ecc_is_pubkey_valid_partial)kernel(ecc_make_pub_key)kernel(ecc_point_mult_shamir)kernel(ecryptfs_fill_auth_tok)kernel(ecryptfs_get_auth_tok_key)kernel(ecryptfs_get_versions)kernel(edac_device_add_device)kernel(edac_device_alloc_ctl_info)kernel(edac_device_alloc_index)kernel(edac_device_del_device)kernel(edac_device_free_ctl_info)kernel(edac_device_handle_ce_count)kernel(edac_device_handle_ue_count)kernel(edac_get_owner)kernel(edac_get_sysfs_subsys)kernel(edac_has_mcs)kernel(edac_layer_name)kernel(edac_mc_add_mc_with_groups)kernel(edac_mc_alloc)kernel(edac_mc_del_mc)kernel(edac_mc_find)kernel(edac_mc_find_csrow_by_page)kernel(edac_mc_free)kernel(edac_mc_handle_error)kernel(edac_mem_types)kernel(edac_mod_work)kernel(edac_op_state)kernel(edac_pci_add_device)kernel(edac_pci_alloc_ctl_info)kernel(edac_pci_alloc_index)kernel(edac_pci_create_generic_ctl)kernel(edac_pci_del_device)kernel(edac_pci_free_ctl_info)kernel(edac_pci_handle_npe)kernel(edac_pci_handle_pe)kernel(edac_pci_release_generic_ctl)kernel(edac_queue_work)kernel(edac_raw_mc_handle_error)kernel(edac_stop_work)kernel(efi)kernel(efi_tpm_final_log_size)kernel(efivar_entry_add)kernel(efivar_entry_delete)kernel(efivar_entry_find)kernel(efivar_entry_get)kernel(efivar_entry_iter)kernel(efivar_entry_iter_begin)kernel(efivar_entry_iter_end)kernel(efivar_entry_remove)kernel(efivar_entry_set)kernel(efivar_entry_set_get_size)kernel(efivar_entry_set_safe)kernel(efivar_entry_size)kernel(efivar_init)kernel(efivar_query_variable_info)kernel(efivar_supports_writes)kernel(efivar_validate)kernel(efivar_variable_is_removable)kernel(efivars_kobject)kernel(efivars_register)kernel(efivars_unregister)kernel(ehci_adjust_port_wakeup_flags)kernel(ehci_cf_port_reset_rwsem)kernel(ehci_handshake)kernel(ehci_hub_control)kernel(ehci_init_driver)kernel(ehci_reset)kernel(ehci_resume)kernel(ehci_setup)kernel(ehci_suspend)kernel(elevator_alloc)kernel(elfcorehdr_addr)kernel(elv_bio_merge_ok)kernel(elv_rb_add)kernel(elv_rb_del)kernel(elv_rb_find)kernel(elv_rb_former_request)kernel(elv_rb_latter_request)kernel(elv_register)kernel(elv_rqhash_add)kernel(elv_rqhash_del)kernel(elv_unregister)kernel(em_cpu_get)kernel(em_dev_register_perf_domain)kernel(em_dev_unregister_perf_domain)kernel(em_pd_get)kernel(emergency_restart)kernel(empty_aops)kernel(empty_name)kernel(empty_zero_page)kernel(enable_irq)kernel(enable_kprobe)kernel(enable_percpu_irq)kernel(encrypt_blob)kernel(end_buffer_async_write)kernel(end_buffer_read_sync)kernel(end_buffer_write_sync)kernel(end_page_writeback)kernel(errata)kernel(errno_to_blk_status)kernel(errseq_check)kernel(errseq_check_and_advance)kernel(errseq_sample)kernel(errseq_set)kernel(erst_clear)kernel(erst_disable)kernel(erst_get_record_count)kernel(erst_get_record_id_begin)kernel(erst_get_record_id_end)kernel(erst_get_record_id_next)kernel(erst_read)kernel(erst_read_record)kernel(erst_write)kernel(espintcp_push_skb)kernel(espintcp_queue_out)kernel(eth_commit_mac_addr_change)kernel(eth_get_headlen)kernel(eth_gro_complete)kernel(eth_gro_receive)kernel(eth_header)kernel(eth_header_cache)kernel(eth_header_cache_update)kernel(eth_header_parse)kernel(eth_header_parse_protocol)kernel(eth_mac_addr)kernel(eth_platform_get_mac_address)kernel(eth_prepare_mac_addr_change)kernel(eth_type_trans)kernel(eth_validate_addr)kernel(ether_setup)kernel(ethnl_cable_test_alloc)kernel(ethnl_cable_test_amplitude)kernel(ethnl_cable_test_fault_length)kernel(ethnl_cable_test_finished)kernel(ethnl_cable_test_free)kernel(ethnl_cable_test_pulse)kernel(ethnl_cable_test_result)kernel(ethnl_cable_test_step)kernel(ethtool_aggregate_ctrl_stats)kernel(ethtool_aggregate_mac_stats)kernel(ethtool_aggregate_pause_stats)kernel(ethtool_aggregate_phy_stats)kernel(ethtool_aggregate_rmon_stats)kernel(ethtool_convert_legacy_u32_to_link_mode)kernel(ethtool_convert_link_mode_to_legacy_u32)kernel(ethtool_dev_mm_supported)kernel(ethtool_forced_speed_maps_init)kernel(ethtool_get_phc_vclocks)kernel(ethtool_get_ts_info_by_layer)kernel(ethtool_intersect_link_masks)kernel(ethtool_notify)kernel(ethtool_op_get_link)kernel(ethtool_op_get_ts_info)kernel(ethtool_params_from_link_mode)kernel(ethtool_puts)kernel(ethtool_rx_flow_rule_create)kernel(ethtool_rx_flow_rule_destroy)kernel(ethtool_set_ethtool_phy_ops)kernel(ethtool_sprintf)kernel(ethtool_virtdev_set_link_ksettings)kernel(event_triggers_call)kernel(event_triggers_post_call)kernel(eventfd_ctx_do_read)kernel(eventfd_ctx_fdget)kernel(eventfd_ctx_fileget)kernel(eventfd_ctx_put)kernel(eventfd_ctx_remove_wait_queue)kernel(eventfd_fget)kernel(eventfd_signal_mask)kernel(evict_inodes)kernel(evm_inode_init_security)kernel(evm_set_key)kernel(evm_verifyxattr)kernel(execute_in_process_context)kernel(exportfs_decode_fh)kernel(exportfs_decode_fh_raw)kernel(exportfs_encode_fh)kernel(exportfs_encode_inode_fh)kernel(ext_pi_type1_crc64)kernel(ext_pi_type3_crc64)kernel(extcon_dev_free)kernel(extcon_dev_register)kernel(extcon_dev_unregister)kernel(extcon_find_edev_by_node)kernel(extcon_get_edev_by_phandle)kernel(extcon_get_edev_name)kernel(extcon_get_extcon_dev)kernel(extcon_get_property)kernel(extcon_get_property_capability)kernel(extcon_get_state)kernel(extcon_register_notifier)kernel(extcon_register_notifier_all)kernel(extcon_set_property)kernel(extcon_set_property_capability)kernel(extcon_set_property_sync)kernel(extcon_set_state)kernel(extcon_set_state_sync)kernel(extcon_sync)kernel(extcon_unregister_notifier)kernel(extcon_unregister_notifier_all)kernel(f_setown)kernel(fanout_mutex)kernel(fasync_helper)kernel(fault_in_iov_iter_readable)kernel(fault_in_iov_iter_writeable)kernel(fault_in_readable)kernel(fault_in_safe_writeable)kernel(fault_in_subpage_writeable)kernel(fault_in_writeable)kernel(fb_add_videomode)kernel(fb_alloc_cmap)kernel(fb_bl_default_curve)kernel(fb_blank)kernel(fb_copy_cmap)kernel(fb_dealloc_cmap)kernel(fb_default_cmap)kernel(fb_deferred_io_cleanup)kernel(fb_deferred_io_fsync)kernel(fb_deferred_io_init)kernel(fb_deferred_io_mmap)kernel(fb_deferred_io_open)kernel(fb_deferred_io_release)kernel(fb_destroy_modedb)kernel(fb_destroy_modelist)kernel(fb_edid_to_monspecs)kernel(fb_find_best_display)kernel(fb_find_best_mode)kernel(fb_find_logo)kernel(fb_find_mode)kernel(fb_find_mode_cvt)kernel(fb_find_nearest_mode)kernel(fb_firmware_edid)kernel(fb_get_buffer_offset)kernel(fb_get_color_depth)kernel(fb_get_mode)kernel(fb_get_options)kernel(fb_invert_cmaps)kernel(fb_io_mmap)kernel(fb_io_read)kernel(fb_io_write)kernel(fb_match_mode)kernel(fb_mode_is_equal)kernel(fb_notifier_call_chain)kernel(fb_pad_aligned_buffer)kernel(fb_pad_unaligned_buffer)kernel(fb_pan_display)kernel(fb_parse_edid)kernel(fb_register_client)kernel(fb_set_cmap)kernel(fb_set_suspend)kernel(fb_set_var)kernel(fb_sys_read)kernel(fb_sys_write)kernel(fb_unregister_client)kernel(fb_validate_mode)kernel(fb_var_to_videomode)kernel(fb_videomode_to_modelist)kernel(fb_videomode_to_var)kernel(fbcon_modechange_possible)kernel(fbcon_update_vcs)kernel(fc_mount)kernel(fd_install)kernel(fg_console)kernel(fget)kernel(fget_raw)kernel(fib4_rule_default)kernel(fib6_check_nexthop)kernel(fib6_get_table)kernel(fib6_info_destroy_rcu)kernel(fib6_info_hw_flags_set)kernel(fib6_new_table)kernel(fib6_rule_default)kernel(fib_add_nexthop)kernel(fib_alias_hw_flags_set)kernel(fib_default_rule_add)kernel(fib_info_nh_uses_dev)kernel(fib_new_table)kernel(fib_nexthop_info)kernel(fib_nh_common_init)kernel(fib_nh_common_release)kernel(fib_nl_delrule)kernel(fib_nl_newrule)kernel(fib_notifier_ops_register)kernel(fib_notifier_ops_unregister)kernel(fib_rule_matchall)kernel(fib_rules_dump)kernel(fib_rules_lookup)kernel(fib_rules_register)kernel(fib_rules_seq_read)kernel(fib_rules_unregister)kernel(fib_table_lookup)kernel(fiemap_fill_next_extent)kernel(fiemap_prep)kernel(fifo_create_dflt)kernel(fifo_set_limit)kernel(file_bdev)kernel(file_check_and_advance_wb_err)kernel(file_fdatawait_range)kernel(file_is_kvm)kernel(file_modified)kernel(file_ns_capable)kernel(file_open_root)kernel(file_path)kernel(file_ra_state_init)kernel(file_remove_privs)kernel(file_update_time)kernel(file_write_and_wait_range)kernel(fileattr_fill_flags)kernel(fileattr_fill_xflags)kernel(filemap_add_folio)kernel(filemap_alloc_folio)kernel(filemap_check_errors)kernel(filemap_dirty_folio)kernel(filemap_fault)kernel(filemap_fdatawait_keep_errors)kernel(filemap_fdatawait_range)kernel(filemap_fdatawait_range_keep_errors)kernel(filemap_fdatawrite)kernel(filemap_fdatawrite_range)kernel(filemap_fdatawrite_wbc)kernel(filemap_flush)kernel(filemap_get_folios)kernel(filemap_get_folios_contig)kernel(filemap_get_folios_tag)kernel(filemap_invalidate_lock_two)kernel(filemap_invalidate_unlock_two)kernel(filemap_map_pages)kernel(filemap_migrate_folio)kernel(filemap_page_mkwrite)kernel(filemap_range_has_page)kernel(filemap_range_has_writeback)kernel(filemap_read)kernel(filemap_release_folio)kernel(filemap_splice_read)kernel(filemap_write_and_wait_range)kernel(filp_close)kernel(filp_open)kernel(filter_irq_stacks)kernel(filter_match_preds)kernel(finalize_exec)kernel(find_asymmetric_key)kernel(find_extend_vma)kernel(find_font)kernel(find_ge_pid)kernel(find_get_pages_range_tag)kernel(find_get_pid)kernel(find_inode_by_ino_rcu)kernel(find_inode_nowait)kernel(find_inode_rcu)kernel(find_iova)kernel(find_mci_by_dev)kernel(find_next_clump8)kernel(find_pid_ns)kernel(find_vma)kernel(find_vma_intersection)kernel(find_vpid)kernel(finish_no_open)kernel(finish_open)kernel(finish_rcuwait)kernel(finish_swait)kernel(finish_wait)kernel(fips_enabled)kernel(fips_fail_notif_chain)kernel(fips_fail_notify)kernel(firmware_kobj)kernel(firmware_request_builtin)kernel(firmware_request_cache)kernel(firmware_request_nowarn)kernel(firmware_request_platform)kernel(firmware_upload_register)kernel(firmware_upload_unregister)kernel(first_ec)kernel(fixed_phy_add)kernel(fixed_phy_change_carrier)kernel(fixed_phy_register)kernel(fixed_phy_register_with_gpiod)kernel(fixed_phy_set_link_update)kernel(fixed_phy_unregister)kernel(fixed_size_llseek)kernel(fixup_user_fault)kernel(fl6_merge_options)kernel(fl6_update_dst)kernel(flow_action_cookie_create)kernel(flow_action_cookie_destroy)kernel(flow_block_cb_alloc)kernel(flow_block_cb_decref)kernel(flow_block_cb_free)kernel(flow_block_cb_incref)kernel(flow_block_cb_is_busy)kernel(flow_block_cb_lookup)kernel(flow_block_cb_priv)kernel(flow_block_cb_setup_simple)kernel(flow_get_u32_dst)kernel(flow_get_u32_src)kernel(flow_hash_from_keys)kernel(flow_indr_block_cb_alloc)kernel(flow_indr_dev_exists)kernel(flow_indr_dev_register)kernel(flow_indr_dev_setup_offload)kernel(flow_indr_dev_unregister)kernel(flow_keys_basic_dissector)kernel(flow_keys_dissector)kernel(flow_rule_alloc)kernel(flow_rule_match_arp)kernel(flow_rule_match_basic)kernel(flow_rule_match_control)kernel(flow_rule_match_ct)kernel(flow_rule_match_cvlan)kernel(flow_rule_match_enc_control)kernel(flow_rule_match_enc_ip)kernel(flow_rule_match_enc_ipv4_addrs)kernel(flow_rule_match_enc_ipv6_addrs)kernel(flow_rule_match_enc_keyid)kernel(flow_rule_match_enc_opts)kernel(flow_rule_match_enc_ports)kernel(flow_rule_match_eth_addrs)kernel(flow_rule_match_icmp)kernel(flow_rule_match_ip)kernel(flow_rule_match_ipsec)kernel(flow_rule_match_ipv4_addrs)kernel(flow_rule_match_ipv6_addrs)kernel(flow_rule_match_l2tpv3)kernel(flow_rule_match_meta)kernel(flow_rule_match_mpls)kernel(flow_rule_match_ports)kernel(flow_rule_match_ports_range)kernel(flow_rule_match_pppoe)kernel(flow_rule_match_tcp)kernel(flow_rule_match_vlan)kernel(flush_dcache_folio)kernel(flush_dcache_page)kernel(flush_delayed_fput)kernel(flush_delayed_work)kernel(flush_rcu_work)kernel(flush_signals)kernel(flush_work)kernel(folio_account_redirty)kernel(folio_add_lru)kernel(folio_add_wait_queue)kernel(folio_alloc)kernel(folio_clear_dirty_for_io)kernel(folio_end_private_2)kernel(folio_end_writeback)kernel(folio_invalidate)kernel(folio_mapping)kernel(folio_mark_accessed)kernel(folio_mark_dirty)kernel(folio_migrate_copy)kernel(folio_migrate_flags)kernel(folio_migrate_mapping)kernel(folio_mkclean)kernel(folio_redirty_for_writepage)kernel(folio_test_hugetlb)kernel(folio_unlock)kernel(folio_wait_bit)kernel(folio_wait_bit_killable)kernel(folio_wait_private_2)kernel(folio_wait_private_2_killable)kernel(folio_wait_stable)kernel(folio_wait_writeback)kernel(folio_wait_writeback_killable)kernel(follow_down)kernel(follow_down_one)kernel(follow_pfn)kernel(follow_pte)kernel(follow_up)kernel(font_vga_8x16)kernel(for_each_kernel_tracepoint)kernel(for_each_thermal_trip)kernel(force_sig)kernel(forget_all_cached_acls)kernel(forget_cached_acl)kernel(fortify_panic)kernel(fpsimd_context_busy)kernel(fput)kernel(fqdir_exit)kernel(fqdir_init)kernel(framebuffer_alloc)kernel(framebuffer_release)kernel(free_anon_bdev)kernel(free_bucket_spinlocks)kernel(free_buffer_head)kernel(free_cgroup_ns)kernel(free_contig_range)kernel(free_fib_info)kernel(free_inode_nonrcu)kernel(free_io_pgtable_ops)kernel(free_iova)kernel(free_iova_fast)kernel(free_irq)kernel(free_irq_cpu_rmap)kernel(free_netdev)kernel(free_opal_dev)kernel(free_pages)kernel(free_pages_exact)kernel(free_percpu)kernel(free_percpu_irq)kernel(free_task)kernel(free_uid)kernel(free_vm_area)kernel(freeze_bdev)kernel(freeze_super)kernel(freezer_active)kernel(freezer_cgrp_subsys_enabled_key)kernel(freezer_cgrp_subsys_on_dfl_key)kernel(freezing_slow_path)kernel(freq_qos_add_notifier)kernel(freq_qos_add_request)kernel(freq_qos_remove_notifier)kernel(freq_qos_remove_request)kernel(freq_qos_update_request)kernel(from_kgid)kernel(from_kgid_munged)kernel(from_kprojid)kernel(from_kprojid_munged)kernel(from_kqid)kernel(from_kqid_munged)kernel(from_kuid)kernel(from_kuid_munged)kernel(fs_bio_set)kernel(fs_context_for_mount)kernel(fs_context_for_reconfigure)kernel(fs_context_for_submount)kernel(fs_dax_get_by_bdev)kernel(fs_ftype_to_dtype)kernel(fs_holder_ops)kernel(fs_kobj)kernel(fs_lookup_param)kernel(fs_overflowgid)kernel(fs_overflowuid)kernel(fs_param_is_blob)kernel(fs_param_is_blockdev)kernel(fs_param_is_bool)kernel(fs_param_is_enum)kernel(fs_param_is_fd)kernel(fs_param_is_path)kernel(fs_param_is_s32)kernel(fs_param_is_string)kernel(fs_param_is_u32)kernel(fs_param_is_u64)kernel(fs_put_dax)kernel(fs_umode_to_dtype)kernel(fs_umode_to_ftype)kernel(fsl8250_handle_irq)kernel(fsl_mc_device_group)kernel(fsnotify)kernel(fsnotify_add_mark)kernel(fsnotify_alloc_group)kernel(fsnotify_alloc_user_group)kernel(fsnotify_destroy_mark)kernel(fsnotify_find_mark)kernel(fsnotify_get_cookie)kernel(fsnotify_init_mark)kernel(fsnotify_put_group)kernel(fsnotify_put_mark)kernel(fsnotify_wait_marks_destroyed)kernel(fsstack_copy_attr_all)kernel(fsstack_copy_inode_size)kernel(fsverity_enqueue_verify_work)kernel(fsverity_get_digest)kernel(fsverity_ioctl_enable)kernel(fsverity_ioctl_measure)kernel(fsverity_ioctl_read_metadata)kernel(fsverity_verify_bio)kernel(fsverity_verify_blocks)kernel(ftrace_dump)kernel(ftrace_free_filter)kernel(ftrace_ops_set_global_filter)kernel(ftrace_set_filter)kernel(ftrace_set_filter_ip)kernel(ftrace_set_filter_ips)kernel(ftrace_set_global_filter)kernel(ftrace_set_global_notrace)kernel(ftrace_set_notrace)kernel(full_name_hash)kernel(fw_devlink_purge_absent_suppliers)kernel(fwnode_connection_find_match)kernel(fwnode_connection_find_matches)kernel(fwnode_count_parents)kernel(fwnode_create_software_node)kernel(fwnode_device_is_available)kernel(fwnode_find_reference)kernel(fwnode_get_mac_address)kernel(fwnode_get_name)kernel(fwnode_get_named_child_node)kernel(fwnode_get_next_available_child_node)kernel(fwnode_get_next_child_node)kernel(fwnode_get_next_parent)kernel(fwnode_get_nth_parent)kernel(fwnode_get_parent)kernel(fwnode_get_phy_id)kernel(fwnode_get_phy_mode)kernel(fwnode_get_phy_node)kernel(fwnode_gpiod_get_index)kernel(fwnode_graph_get_endpoint_by_id)kernel(fwnode_graph_get_endpoint_count)kernel(fwnode_graph_get_next_endpoint)kernel(fwnode_graph_get_port_parent)kernel(fwnode_graph_get_remote_endpoint)kernel(fwnode_graph_get_remote_port)kernel(fwnode_graph_get_remote_port_parent)kernel(fwnode_graph_parse_endpoint)kernel(fwnode_handle_get)kernel(fwnode_handle_put)kernel(fwnode_iomap)kernel(fwnode_irq_get)kernel(fwnode_irq_get_byname)kernel(fwnode_mdio_find_device)kernel(fwnode_mdiobus_phy_device_register)kernel(fwnode_mdiobus_register_phy)kernel(fwnode_phy_find_device)kernel(fwnode_property_get_reference_args)kernel(fwnode_property_match_string)kernel(fwnode_property_present)kernel(fwnode_property_read_string)kernel(fwnode_property_read_string_array)kernel(fwnode_property_read_u16_array)kernel(fwnode_property_read_u32_array)kernel(fwnode_property_read_u64_array)kernel(fwnode_property_read_u8_array)kernel(fwnode_remove_software_node)kernel(fwnode_typec_mux_get)kernel(fwnode_typec_retimer_get)kernel(fwnode_typec_switch_get)kernel(fwnode_usb_role_switch_get)kernel(gadget_find_ep_by_name)kernel(gc_inflight_list)kernel(gcd)kernel(gen10g_config_aneg)kernel(gen_estimator_active)kernel(gen_estimator_read)kernel(gen_kill_estimator)kernel(gen_new_estimator)kernel(gen_pool_add_owner)kernel(gen_pool_alloc_algo_owner)kernel(gen_pool_avail)kernel(gen_pool_best_fit)kernel(gen_pool_create)kernel(gen_pool_destroy)kernel(gen_pool_dma_alloc)kernel(gen_pool_dma_alloc_algo)kernel(gen_pool_dma_alloc_align)kernel(gen_pool_dma_zalloc)kernel(gen_pool_dma_zalloc_algo)kernel(gen_pool_dma_zalloc_align)kernel(gen_pool_first_fit)kernel(gen_pool_first_fit_align)kernel(gen_pool_first_fit_order_align)kernel(gen_pool_fixed_alloc)kernel(gen_pool_for_each_chunk)kernel(gen_pool_free_owner)kernel(gen_pool_get)kernel(gen_pool_has_addr)kernel(gen_pool_set_algo)kernel(gen_pool_size)kernel(gen_pool_virt_to_phys)kernel(gen_replace_estimator)kernel(generate_random_guid)kernel(generate_random_uuid)kernel(generic_access_phys)kernel(generic_block_bmap)kernel(generic_block_fiemap)kernel(generic_check_addressable)kernel(generic_cont_expand_simple)kernel(generic_copy_file_range)kernel(generic_delete_inode)kernel(generic_device_group)kernel(generic_error_remove_page)kernel(generic_fadvise)kernel(generic_fh_to_dentry)kernel(generic_fh_to_parent)kernel(generic_file_direct_write)kernel(generic_file_fsync)kernel(generic_file_llseek)kernel(generic_file_llseek_size)kernel(generic_file_mmap)kernel(generic_file_open)kernel(generic_file_read_iter)kernel(generic_file_readonly_mmap)kernel(generic_file_splice_read)kernel(generic_file_write_iter)kernel(generic_fill_statx_attr)kernel(generic_fillattr)kernel(generic_handle_domain_irq)kernel(generic_handle_domain_irq_safe)kernel(generic_handle_irq)kernel(generic_handle_irq_safe)kernel(generic_hwtstamp_get_lower)kernel(generic_hwtstamp_set_lower)kernel(generic_key_instantiate)kernel(generic_listxattr)kernel(generic_online_page)kernel(generic_parse_monolithic)kernel(generic_perform_write)kernel(generic_permission)kernel(generic_pipe_buf_get)kernel(generic_pipe_buf_release)kernel(generic_pipe_buf_try_steal)kernel(generic_read_dir)kernel(generic_remap_file_range_prep)kernel(generic_ro_fops)kernel(generic_set_encrypted_ci_d_ops)kernel(generic_setlease)kernel(generic_shutdown_super)kernel(generic_single_device_group)kernel(generic_splice_sendpage)kernel(generic_update_time)kernel(generic_write_checks)kernel(generic_write_end)kernel(generic_writepages)kernel(genl_lock)kernel(genl_notify)kernel(genl_register_family)kernel(genl_unlock)kernel(genl_unregister_family)kernel(genlmsg_multicast_allns)kernel(genlmsg_put)kernel(genpd_dev_pm_attach)kernel(genpd_dev_pm_attach_by_id)kernel(genphy_aneg_done)kernel(genphy_c37_config_aneg)kernel(genphy_c37_read_status)kernel(genphy_c45_an_config_aneg)kernel(genphy_c45_an_disable_aneg)kernel(genphy_c45_aneg_done)kernel(genphy_c45_baset1_read_status)kernel(genphy_c45_check_and_restart_aneg)kernel(genphy_c45_config_aneg)kernel(genphy_c45_eee_is_active)kernel(genphy_c45_ethtool_get_eee)kernel(genphy_c45_ethtool_set_eee)kernel(genphy_c45_fast_retrain)kernel(genphy_c45_loopback)kernel(genphy_c45_plca_get_cfg)kernel(genphy_c45_plca_get_status)kernel(genphy_c45_plca_set_cfg)kernel(genphy_c45_pma_baset1_read_abilities)kernel(genphy_c45_pma_baset1_read_master_slave)kernel(genphy_c45_pma_baset1_setup_master_slave)kernel(genphy_c45_pma_read_abilities)kernel(genphy_c45_pma_read_ext_abilities)kernel(genphy_c45_pma_resume)kernel(genphy_c45_pma_setup_forced)kernel(genphy_c45_pma_suspend)kernel(genphy_c45_read_eee_abilities)kernel(genphy_c45_read_link)kernel(genphy_c45_read_lpa)kernel(genphy_c45_read_mdix)kernel(genphy_c45_read_pma)kernel(genphy_c45_read_status)kernel(genphy_c45_restart_aneg)kernel(genphy_check_and_restart_aneg)kernel(genphy_config_eee_advert)kernel(genphy_handle_interrupt_no_ack)kernel(genphy_loopback)kernel(genphy_read_abilities)kernel(genphy_read_lpa)kernel(genphy_read_master_slave)kernel(genphy_read_mmd_unsupported)kernel(genphy_read_status)kernel(genphy_read_status_fixed)kernel(genphy_restart_aneg)kernel(genphy_resume)kernel(genphy_setup_forced)kernel(genphy_soft_reset)kernel(genphy_suspend)kernel(genphy_update_link)kernel(genphy_write_mmd_unsupported)kernel(get_acl)kernel(get_anon_bdev)kernel(get_bitmap_from_slot)kernel(get_cached_acl)kernel(get_cached_acl_rcu)kernel(get_cached_msi_msg)kernel(get_completed_synchronize_rcu)kernel(get_completed_synchronize_rcu_full)kernel(get_cpu_device)kernel(get_cpu_idle_time)kernel(get_cpu_idle_time_us)kernel(get_cpu_iowait_time_us)kernel(get_current_tty)kernel(get_default_font)kernel(get_dev_pagemap)kernel(get_device)kernel(get_device_system_crosststamp)kernel(get_fs_type)kernel(get_governor_parent_kobj)kernel(get_itimerspec64)kernel(get_max_files)kernel(get_mem_cgroup_from_mm)kernel(get_mm_exe_file)kernel(get_net_ns)kernel(get_net_ns_by_fd)kernel(get_net_ns_by_id)kernel(get_net_ns_by_pid)kernel(get_next_ino)kernel(get_old_itimerspec32)kernel(get_old_timespec32)kernel(get_option)kernel(get_options)kernel(get_phy_device)kernel(get_pid_task)kernel(get_random_bytes)kernel(get_random_u16)kernel(get_random_u32)kernel(get_random_u64)kernel(get_random_u8)kernel(get_rcu_tasks_gp_kthread)kernel(get_rcu_tasks_rude_gp_kthread)kernel(get_rcu_tasks_trace_gp_kthread)kernel(get_sg_io_hdr)kernel(get_state_synchronize_rcu)kernel(get_state_synchronize_rcu_full)kernel(get_state_synchronize_srcu)kernel(get_task_cred)kernel(get_task_exe_file)kernel(get_task_mm)kernel(get_task_pid)kernel(get_thermal_instance)kernel(get_timespec64)kernel(get_tree_bdev)kernel(get_tree_keyed)kernel(get_tree_nodev)kernel(get_tree_single)kernel(get_tree_single_reconf)kernel(get_unmapped_area)kernel(get_unused_fd_flags)kernel(get_user_ifreq)kernel(get_user_pages)kernel(get_user_pages_fast)kernel(get_user_pages_fast_only)kernel(get_user_pages_remote)kernel(get_user_pages_unlocked)kernel(get_watch_queue)kernel(get_zeroed_page)kernel(getboottime64)kernel(gf128mul_4k_bbe)kernel(gf128mul_4k_lle)kernel(gf128mul_64k_bbe)kernel(gf128mul_bbe)kernel(gf128mul_free_64k)kernel(gf128mul_init_4k_bbe)kernel(gf128mul_init_4k_lle)kernel(gf128mul_init_64k_bbe)kernel(gf128mul_lle)kernel(gf128mul_x8_ble)kernel(gfn_to_hva)kernel(gfn_to_hva_memslot)kernel(gfn_to_memslot)kernel(gfn_to_page)kernel(gfn_to_page_many_atomic)kernel(gfn_to_pfn)kernel(gfn_to_pfn_memslot)kernel(gfn_to_pfn_memslot_atomic)kernel(gfn_to_pfn_prot)kernel(ghes_estatus_pool_region_free)kernel(ghes_get_devices)kernel(ghes_register_report_chain)kernel(ghes_register_vendor_record_notifier)kernel(ghes_unregister_report_chain)kernel(ghes_unregister_vendor_record_notifier)kernel(gic_nonsecure_priorities)kernel(give_up_console)kernel(glob_match)kernel(global_cursor_default)kernel(gnet_stats_add_basic)kernel(gnet_stats_add_queue)kernel(gnet_stats_basic_sync_init)kernel(gnet_stats_copy_app)kernel(gnet_stats_copy_basic)kernel(gnet_stats_copy_basic_hw)kernel(gnet_stats_copy_queue)kernel(gnet_stats_copy_rate_est)kernel(gnet_stats_finish_copy)kernel(gnet_stats_start_copy)kernel(gnet_stats_start_copy_compat)kernel(gov_attr_set_get)kernel(gov_attr_set_init)kernel(gov_attr_set_put)kernel(gov_update_cpu_data)kernel(governor_sysfs_ops)kernel(gpio_device_get)kernel(gpio_device_get_base)kernel(gpio_device_get_label)kernel(gpio_device_put)kernel(gpio_free)kernel(gpio_free_array)kernel(gpio_request)kernel(gpio_request_array)kernel(gpio_request_one)kernel(gpio_to_desc)kernel(gpiochip_add_data_with_key)kernel(gpiochip_add_pin_range)kernel(gpiochip_add_pingroup_range)kernel(gpiochip_disable_irq)kernel(gpiochip_dup_line_label)kernel(gpiochip_enable_irq)kernel(gpiochip_find)kernel(gpiochip_free_own_desc)kernel(gpiochip_generic_config)kernel(gpiochip_generic_free)kernel(gpiochip_generic_request)kernel(gpiochip_get_data)kernel(gpiochip_get_desc)kernel(gpiochip_get_ngpios)kernel(gpiochip_irq_domain_activate)kernel(gpiochip_irq_domain_deactivate)kernel(gpiochip_irq_map)kernel(gpiochip_irq_relres)kernel(gpiochip_irq_reqres)kernel(gpiochip_irq_unmap)kernel(gpiochip_irqchip_add_domain)kernel(gpiochip_irqchip_irq_valid)kernel(gpiochip_is_requested)kernel(gpiochip_line_is_irq)kernel(gpiochip_line_is_open_drain)kernel(gpiochip_line_is_open_source)kernel(gpiochip_line_is_persistent)kernel(gpiochip_line_is_valid)kernel(gpiochip_lock_as_irq)kernel(gpiochip_populate_parent_fwspec_fourcell)kernel(gpiochip_populate_parent_fwspec_twocell)kernel(gpiochip_relres_irq)kernel(gpiochip_remove)kernel(gpiochip_remove_pin_ranges)kernel(gpiochip_reqres_irq)kernel(gpiochip_request_own_desc)kernel(gpiochip_unlock_as_irq)kernel(gpiod_add_hogs)kernel(gpiod_add_lookup_table)kernel(gpiod_cansleep)kernel(gpiod_count)kernel(gpiod_direction_input)kernel(gpiod_direction_output)kernel(gpiod_direction_output_raw)kernel(gpiod_disable_hw_timestamp_ns)kernel(gpiod_enable_hw_timestamp_ns)kernel(gpiod_get)kernel(gpiod_get_array)kernel(gpiod_get_array_optional)kernel(gpiod_get_array_value)kernel(gpiod_get_array_value_cansleep)kernel(gpiod_get_direction)kernel(gpiod_get_index)kernel(gpiod_get_index_optional)kernel(gpiod_get_optional)kernel(gpiod_get_raw_array_value)kernel(gpiod_get_raw_array_value_cansleep)kernel(gpiod_get_raw_value)kernel(gpiod_get_raw_value_cansleep)kernel(gpiod_get_value)kernel(gpiod_get_value_cansleep)kernel(gpiod_is_active_low)kernel(gpiod_put)kernel(gpiod_put_array)kernel(gpiod_remove_hogs)kernel(gpiod_remove_lookup_table)kernel(gpiod_set_array_value)kernel(gpiod_set_array_value_cansleep)kernel(gpiod_set_config)kernel(gpiod_set_consumer_name)kernel(gpiod_set_debounce)kernel(gpiod_set_raw_array_value)kernel(gpiod_set_raw_array_value_cansleep)kernel(gpiod_set_raw_value)kernel(gpiod_set_raw_value_cansleep)kernel(gpiod_set_transitory)kernel(gpiod_set_value)kernel(gpiod_set_value_cansleep)kernel(gpiod_to_chip)kernel(gpiod_to_gpio_device)kernel(gpiod_to_irq)kernel(gpiod_toggle_active_low)kernel(grab_cache_page_write_begin)kernel(gro_cells_destroy)kernel(gro_cells_init)kernel(gro_cells_receive)kernel(gro_find_complete_by_type)kernel(gro_find_receive_by_type)kernel(group_cpus_evenly)kernel(groups_alloc)kernel(groups_free)kernel(groups_sort)kernel(guid_gen)kernel(guid_null)kernel(guid_parse)kernel(halt_poll_ns)kernel(halt_poll_ns_grow)kernel(halt_poll_ns_grow_start)kernel(halt_poll_ns_shrink)kernel(handle_bad_irq)kernel(handle_edge_irq)kernel(handle_fasteoi_irq)kernel(handle_fasteoi_nmi)kernel(handle_irq_desc)kernel(handle_level_irq)kernel(handle_mm_fault)kernel(handle_nested_irq)kernel(handle_simple_irq)kernel(handle_sysrq)kernel(handle_untracked_irq)kernel(handshake_complete)kernel(handshake_genl_put)kernel(handshake_pernet)kernel(handshake_req_alloc)kernel(handshake_req_cancel)kernel(handshake_req_hash_lookup)kernel(handshake_req_next)kernel(handshake_req_private)kernel(handshake_req_submit)kernel(has_capability)kernel(has_capability_noaudit)kernel(hash_algo_name)kernel(hash_and_copy_to_iter)kernel(hash_digest_size)kernel(hashlen_string)kernel(have_governor_per_policy)kernel(hchacha_block_arch)kernel(hchacha_block_generic)kernel(hdmi_audio_infoframe_check)kernel(hdmi_audio_infoframe_init)kernel(hdmi_audio_infoframe_pack)kernel(hdmi_audio_infoframe_pack_for_dp)kernel(hdmi_audio_infoframe_pack_only)kernel(hdmi_avi_infoframe_check)kernel(hdmi_avi_infoframe_init)kernel(hdmi_avi_infoframe_pack)kernel(hdmi_avi_infoframe_pack_only)kernel(hdmi_drm_infoframe_check)kernel(hdmi_drm_infoframe_init)kernel(hdmi_drm_infoframe_pack)kernel(hdmi_drm_infoframe_pack_only)kernel(hdmi_drm_infoframe_unpack_only)kernel(hdmi_infoframe_check)kernel(hdmi_infoframe_log)kernel(hdmi_infoframe_pack)kernel(hdmi_infoframe_pack_only)kernel(hdmi_infoframe_unpack)kernel(hdmi_spd_infoframe_check)kernel(hdmi_spd_infoframe_init)kernel(hdmi_spd_infoframe_pack)kernel(hdmi_spd_infoframe_pack_only)kernel(hdmi_vendor_infoframe_check)kernel(hdmi_vendor_infoframe_init)kernel(hdmi_vendor_infoframe_pack)kernel(hdmi_vendor_infoframe_pack_only)kernel(hest_disable)kernel(hex2bin)kernel(hex_asc)kernel(hex_asc_upper)kernel(hex_dump_to_buffer)kernel(hex_to_bin)kernel(hibernate_quiet_exec)kernel(hibernation_set_ops)kernel(hid_add_device)kernel(hid_alloc_report_buf)kernel(hid_allocate_device)kernel(hid_bus_type)kernel(hid_check_keys_pressed)kernel(hid_compare_device_paths)kernel(hid_connect)kernel(hid_debug_event)kernel(hid_destroy_device)kernel(hid_disconnect)kernel(hid_driver_reset_resume)kernel(hid_driver_resume)kernel(hid_driver_suspend)kernel(hid_dump_device)kernel(hid_dump_field)kernel(hid_dump_input)kernel(hid_dump_report)kernel(hid_field_extract)kernel(hid_hw_close)kernel(hid_hw_open)kernel(hid_hw_output_report)kernel(hid_hw_raw_request)kernel(hid_hw_request)kernel(hid_hw_start)kernel(hid_hw_stop)kernel(hid_ignore)kernel(hid_input_report)kernel(hid_is_usb)kernel(hid_lookup_quirk)kernel(hid_match_device)kernel(hid_match_id)kernel(hid_open_report)kernel(hid_output_report)kernel(hid_parse_report)kernel(hid_quirks_exit)kernel(hid_quirks_init)kernel(hid_register_report)kernel(hid_report_raw_event)kernel(hid_resolv_usage)kernel(hid_set_field)kernel(hid_setup_resolution_multiplier)kernel(hid_snto32)kernel(hid_unregister_driver)kernel(hid_validate_values)kernel(hiddev_hid_event)kernel(hidinput_calc_abs_res)kernel(hidinput_connect)kernel(hidinput_count_leds)kernel(hidinput_disconnect)kernel(hidinput_get_led_field)kernel(hidinput_report_event)kernel(hidraw_connect)kernel(hidraw_disconnect)kernel(hidraw_report_event)kernel(high_memory)kernel(hisi_clk_alloc)kernel(hisi_clk_init)kernel(hisi_clk_register_divider)kernel(hisi_clk_register_fixed_factor)kernel(hisi_clk_register_fixed_rate)kernel(hisi_clk_register_gate)kernel(hisi_clk_register_gate_sep)kernel(hisi_clk_register_mux)kernel(hisi_clk_register_phase)kernel(hisi_cpumask_sysfs_show)kernel(hisi_event_sysfs_show)kernel(hisi_format_sysfs_show)kernel(hisi_pmu_init)kernel(hisi_reset_exit)kernel(hisi_reset_init)kernel(hisi_uncore_pmu_add)kernel(hisi_uncore_pmu_del)kernel(hisi_uncore_pmu_disable)kernel(hisi_uncore_pmu_enable)kernel(hisi_uncore_pmu_event_init)kernel(hisi_uncore_pmu_event_update)kernel(hisi_uncore_pmu_get_event_idx)kernel(hisi_uncore_pmu_identifier_attr_show)kernel(hisi_uncore_pmu_init_irq)kernel(hisi_uncore_pmu_offline_cpu)kernel(hisi_uncore_pmu_online_cpu)kernel(hisi_uncore_pmu_read)kernel(hisi_uncore_pmu_set_event_period)kernel(hisi_uncore_pmu_start)kernel(hisi_uncore_pmu_stop)kernel(hmm_range_fault)kernel(host1x_context_device_bus_type)kernel(housekeeping_affine)kernel(housekeeping_any_cpu)kernel(housekeeping_cpumask)kernel(housekeeping_enabled)kernel(housekeeping_overridden)kernel(housekeeping_test_cpu)kernel(hrtimer_active)kernel(hrtimer_cancel)kernel(hrtimer_forward)kernel(hrtimer_init)kernel(hrtimer_init_sleeper)kernel(hrtimer_resolution)kernel(hrtimer_sleeper_start_expires)kernel(hrtimer_start_range_ns)kernel(hrtimer_try_to_cancel)kernel(hsiphash_1u32)kernel(hsiphash_2u32)kernel(hsiphash_3u32)kernel(hsiphash_4u32)kernel(hte_disable_ts)kernel(hte_enable_ts)kernel(hte_get_clk_src_info)kernel(hte_init_line_attr)kernel(hte_push_ts_ns)kernel(hte_request_ts_ns)kernel(hte_ts_get)kernel(hte_ts_put)kernel(hugetlb_cgrp_subsys_enabled_key)kernel(hugetlb_cgrp_subsys_on_dfl_key)kernel(hv_alloc_hyperv_page)kernel(hv_alloc_hyperv_zeroed_page)kernel(hv_do_fast_hypercall8)kernel(hv_do_hypercall)kernel(hv_free_hyperv_page)kernel(hv_get_vpreg)kernel(hv_get_vpreg_128)kernel(hv_ghcb_hypercall)kernel(hv_is_hibernation_supported)kernel(hv_is_hyperv_initialized)kernel(hv_is_isolation_supported)kernel(hv_isolation_type_snp)kernel(hv_isolation_type_tdx)kernel(hv_max_vp_index)kernel(hv_nested)kernel(hv_query_ext_cap)kernel(hv_read_reference_counter)kernel(hv_remove_crash_handler)kernel(hv_remove_kexec_handler)kernel(hv_remove_vmbus_handler)kernel(hv_root_partition)kernel(hv_set_vpreg)kernel(hv_setup_crash_handler)kernel(hv_setup_dma_ops)kernel(hv_setup_kexec_handler)kernel(hv_setup_vmbus_handler)kernel(hv_tdx_hypercall)kernel(hv_vp_index)kernel(hvc_alloc)kernel(hvc_instantiate)kernel(hvc_kick)kernel(hvc_poll)kernel(hvc_remove)kernel(hwmon_device_register)kernel(hwmon_device_register_for_thermal)kernel(hwmon_device_register_with_groups)kernel(hwmon_device_register_with_info)kernel(hwmon_device_unregister)kernel(hwmon_notify_event)kernel(hwmon_sanitize_name)kernel(hwpoison_filter)kernel(hwpoison_filter_dev_major)kernel(hwpoison_filter_dev_minor)kernel(hwpoison_filter_enable)kernel(hwpoison_filter_flags_mask)kernel(hwpoison_filter_flags_value)kernel(hwpoison_filter_memcg)kernel(hwrng_msleep)kernel(hwrng_register)kernel(hwrng_unregister)kernel(hwspin_lock_free)kernel(hwspin_lock_get_id)kernel(hwspin_lock_register)kernel(hwspin_lock_request)kernel(hwspin_lock_request_specific)kernel(hwspin_lock_unregister)kernel(hyperv_cleanup)kernel(hyperv_pcpu_input_arg)kernel(hyperv_pcpu_output_arg)kernel(hyperv_report_panic)kernel(i2c_acpi_client_count)kernel(i2c_acpi_find_adapter_by_handle)kernel(i2c_acpi_find_bus_speed)kernel(i2c_acpi_get_i2c_resource)kernel(i2c_acpi_new_device_by_fwnode)kernel(i2c_acpi_waive_d0_probe)kernel(i2c_adapter_depth)kernel(i2c_adapter_type)kernel(i2c_add_adapter)kernel(i2c_add_numbered_adapter)kernel(i2c_bus_type)kernel(i2c_client_get_device_id)kernel(i2c_client_type)kernel(i2c_clients_command)kernel(i2c_del_adapter)kernel(i2c_del_driver)kernel(i2c_detect_slave_mode)kernel(i2c_for_each_dev)kernel(i2c_freq_mode_string)kernel(i2c_generic_scl_recovery)kernel(i2c_get_adapter)kernel(i2c_get_device_id)kernel(i2c_get_dma_safe_msg_buf)kernel(i2c_get_match_data)kernel(i2c_handle_smbus_host_notify)kernel(i2c_match_id)kernel(i2c_new_ancillary_device)kernel(i2c_new_client_device)kernel(i2c_new_dummy_device)kernel(i2c_new_scanned_device)kernel(i2c_new_smbus_alert_device)kernel(i2c_of_match_device)kernel(i2c_parse_fw_timings)kernel(i2c_probe_func_quick_read)kernel(i2c_put_adapter)kernel(i2c_put_dma_safe_msg_buf)kernel(i2c_recover_bus)kernel(i2c_register_driver)kernel(i2c_slave_event)kernel(i2c_slave_register)kernel(i2c_slave_unregister)kernel(i2c_smbus_pec)kernel(i2c_smbus_read_block_data)kernel(i2c_smbus_read_byte)kernel(i2c_smbus_read_byte_data)kernel(i2c_smbus_read_i2c_block_data)kernel(i2c_smbus_read_i2c_block_data_or_emulated)kernel(i2c_smbus_read_word_data)kernel(i2c_smbus_write_block_data)kernel(i2c_smbus_write_byte)kernel(i2c_smbus_write_byte_data)kernel(i2c_smbus_write_i2c_block_data)kernel(i2c_smbus_write_word_data)kernel(i2c_smbus_xfer)kernel(i2c_transfer)kernel(i2c_transfer_buffer_flags)kernel(i2c_unregister_device)kernel(i2c_verify_adapter)kernel(i2c_verify_client)kernel(icc_bulk_disable)kernel(icc_bulk_enable)kernel(icc_bulk_put)kernel(icc_bulk_set_bw)kernel(icc_disable)kernel(icc_enable)kernel(icc_get)kernel(icc_get_name)kernel(icc_link_create)kernel(icc_link_destroy)kernel(icc_node_add)kernel(icc_node_create)kernel(icc_node_del)kernel(icc_node_destroy)kernel(icc_nodes_remove)kernel(icc_provider_add)kernel(icc_provider_del)kernel(icc_provider_deregister)kernel(icc_provider_init)kernel(icc_provider_register)kernel(icc_put)kernel(icc_set_bw)kernel(icc_set_tag)kernel(icc_std_aggregate)kernel(icc_sync_state)kernel(icmp6_send)kernel(icmp_build_probe)kernel(icmp_err_convert)kernel(icmp_global_allow)kernel(icmp_ndo_send)kernel(icmpv6_err_convert)kernel(icmpv6_ndo_send)kernel(ida_alloc_range)kernel(ida_destroy)kernel(ida_free)kernel(idr_alloc)kernel(idr_alloc_cyclic)kernel(idr_alloc_u32)kernel(idr_destroy)kernel(idr_find)kernel(idr_for_each)kernel(idr_get_next)kernel(idr_get_next_ul)kernel(idr_preload)kernel(idr_remove)kernel(idr_replace)kernel(iget5_locked)kernel(iget_failed)kernel(iget_locked)kernel(ignore_console_lock_warning)kernel(igrab)kernel(ihold)kernel(ilookup)kernel(ilookup5)kernel(ilookup5_nowait)kernel(ima_file_check)kernel(ima_file_hash)kernel(ima_inode_hash)kernel(ima_measure_critical_data)kernel(import_iovec)kernel(import_single_range)kernel(import_ubuf)kernel(imx8ulp_clk_hw_composite)kernel(imx93_clk_composite_flags)kernel(imx93_clk_gate)kernel(imx_1416x_pll)kernel(imx_1443x_dram_pll)kernel(imx_1443x_pll)kernel(imx_ccm_lock)kernel(imx_check_clk_hws)kernel(imx_clk_fracn_gppll)kernel(imx_clk_fracn_gppll_integer)kernel(imx_clk_hw_cpu)kernel(imx_clk_hw_frac_pll)kernel(imx_clk_hw_pfd)kernel(imx_clk_hw_pfdv2)kernel(imx_clk_hw_pllv3)kernel(imx_clk_hw_pllv4)kernel(imx_clk_hw_sscg_pll)kernel(imx_dev_clk_hw_pll14xx)kernel(imx_fracn_gppll)kernel(imx_fracn_gppll_integer)kernel(imx_get_clk_hw_by_name)kernel(imx_pinctrl_pm_ops)kernel(imx_pinctrl_probe)kernel(imx_unregister_hw_clocks)kernel(in4_pton)kernel(in6_dev_finish_destroy)kernel(in6_pton)kernel(in6addr_any)kernel(in6addr_interfacelocal_allnodes)kernel(in6addr_interfacelocal_allrouters)kernel(in6addr_linklocal_allnodes)kernel(in6addr_linklocal_allrouters)kernel(in6addr_loopback)kernel(in6addr_sitelocal_allrouters)kernel(in_aton)kernel(in_dev_finish_destroy)kernel(in_egroup_p)kernel(in_group_p)kernel(in_lock_functions)kernel(inc_nlink)kernel(inc_node_page_state)kernel(inc_zone_page_state)kernel(inet6_add_offload)kernel(inet6_add_protocol)kernel(inet6_bind)kernel(inet6_cleanup_sock)kernel(inet6_csk_addr2sockaddr)kernel(inet6_csk_route_req)kernel(inet6_csk_update_pmtu)kernel(inet6_csk_xmit)kernel(inet6_del_offload)kernel(inet6_del_protocol)kernel(inet6_getname)kernel(inet6_hash)kernel(inet6_hash_connect)kernel(inet6_ioctl)kernel(inet6_lookup)kernel(inet6_lookup_listener)kernel(inet6_offloads)kernel(inet6_protos)kernel(inet6_register_protosw)kernel(inet6_release)kernel(inet6_sk_rebuild_header)kernel(inet6_sock_destruct)kernel(inet6_unregister_protosw)kernel(inet6addr_notifier_call_chain)kernel(inet6addr_validator_notifier_call_chain)kernel(inet_accept)kernel(inet_add_offload)kernel(inet_add_protocol)kernel(inet_addr_is_any)kernel(inet_addr_type)kernel(inet_addr_type_dev_table)kernel(inet_addr_type_table)kernel(inet_bind)kernel(inet_confirm_addr)kernel(inet_csk_accept)kernel(inet_csk_addr2sockaddr)kernel(inet_csk_clear_xmit_timers)kernel(inet_csk_clone_lock)kernel(inet_csk_complete_hashdance)kernel(inet_csk_delete_keepalive_timer)kernel(inet_csk_destroy_sock)kernel(inet_csk_get_port)kernel(inet_csk_init_xmit_timers)kernel(inet_csk_listen_start)kernel(inet_csk_listen_stop)kernel(inet_csk_prepare_forced_close)kernel(inet_csk_reqsk_queue_add)kernel(inet_csk_reqsk_queue_drop)kernel(inet_csk_reqsk_queue_drop_and_put)kernel(inet_csk_reqsk_queue_hash_add)kernel(inet_csk_reset_keepalive_timer)kernel(inet_csk_route_child_sock)kernel(inet_csk_route_req)kernel(inet_csk_update_pmtu)kernel(inet_ctl_sock_create)kernel(inet_current_timestamp)kernel(inet_del_offload)kernel(inet_del_protocol)kernel(inet_dev_addr_type)kernel(inet_dgram_connect)kernel(inet_dgram_ops)kernel(inet_diag_bc_sk)kernel(inet_diag_dump_icsk)kernel(inet_diag_dump_one_icsk)kernel(inet_diag_find_one_icsk)kernel(inet_diag_msg_attrs_fill)kernel(inet_diag_msg_common_fill)kernel(inet_diag_register)kernel(inet_diag_unregister)kernel(inet_ehash_locks_alloc)kernel(inet_ehash_nolisten)kernel(inet_frag_destroy)kernel(inet_frag_find)kernel(inet_frag_kill)kernel(inet_frag_pull_head)kernel(inet_frag_queue_insert)kernel(inet_frag_rbtree_purge)kernel(inet_frag_reasm_finish)kernel(inet_frag_reasm_prepare)kernel(inet_frags_fini)kernel(inet_frags_init)kernel(inet_get_local_port_range)kernel(inet_getname)kernel(inet_getpeer)kernel(inet_hash)kernel(inet_hash_connect)kernel(inet_hashinfo2_init_mod)kernel(inet_ioctl)kernel(inet_listen)kernel(inet_offloads)kernel(inet_peer_base_init)kernel(inet_peer_xrlim_allow)kernel(inet_proto_csum_replace16)kernel(inet_proto_csum_replace4)kernel(inet_proto_csum_replace_by_diff)kernel(inet_protos)kernel(inet_pton_with_scope)kernel(inet_put_port)kernel(inet_putpeer)kernel(inet_rcv_saddr_equal)kernel(inet_recv_error)kernel(inet_recvmsg)kernel(inet_register_protosw)kernel(inet_release)kernel(inet_reqsk_alloc)kernel(inet_rtx_syn_ack)kernel(inet_select_addr)kernel(inet_send_prepare)kernel(inet_sendmsg)kernel(inet_sendpage)kernel(inet_shutdown)kernel(inet_sk_diag_fill)kernel(inet_sk_rebuild_header)kernel(inet_sk_rx_dst_set)kernel(inet_sk_set_state)kernel(inet_sock_destruct)kernel(inet_stream_connect)kernel(inet_stream_ops)kernel(inet_twsk_alloc)kernel(inet_twsk_deschedule_put)kernel(inet_twsk_hashdance)kernel(inet_twsk_purge)kernel(inet_twsk_put)kernel(inet_unhash)kernel(inet_unregister_protosw)kernel(inetdev_by_index)kernel(inetpeer_invalidate_tree)kernel(init_dummy_netdev)kernel(init_iova_domain)kernel(init_net)kernel(init_node_memory_type)kernel(init_on_alloc)kernel(init_on_free)kernel(init_opal_dev)kernel(init_pid_ns)kernel(init_pseudo)kernel(init_special_inode)kernel(init_srcu_struct)kernel(init_task)kernel(init_timer_key)kernel(init_user_ns)kernel(init_uts_ns)kernel(init_wait_entry)kernel(init_wait_var_entry)kernel(inode_add_bytes)kernel(inode_dax)kernel(inode_dio_wait)kernel(inode_get_bytes)kernel(inode_init_always)kernel(inode_init_once)kernel(inode_init_owner)kernel(inode_insert5)kernel(inode_io_list_del)kernel(inode_maybe_inc_iversion)kernel(inode_needs_sync)kernel(inode_newsize_ok)kernel(inode_nohighmem)kernel(inode_owner_or_capable)kernel(inode_permission)kernel(inode_query_iversion)kernel(inode_sb_list_add)kernel(inode_set_bytes)kernel(inode_set_ctime_current)kernel(inode_set_flags)kernel(inode_sub_bytes)kernel(inode_to_bdi)kernel(input_alloc_absinfo)kernel(input_allocate_device)kernel(input_class)kernel(input_close_device)kernel(input_copy_abs)kernel(input_device_enabled)kernel(input_enable_softrepeat)kernel(input_event)kernel(input_event_from_user)kernel(input_event_to_user)kernel(input_ff_create)kernel(input_ff_destroy)kernel(input_ff_effect_from_user)kernel(input_ff_erase)kernel(input_ff_event)kernel(input_ff_flush)kernel(input_ff_upload)kernel(input_flush_device)kernel(input_free_device)kernel(input_free_minor)kernel(input_get_keycode)kernel(input_get_new_minor)kernel(input_get_poll_interval)kernel(input_get_timestamp)kernel(input_grab_device)kernel(input_handler_for_each_handle)kernel(input_inject_event)kernel(input_match_device_id)kernel(input_mt_assign_slots)kernel(input_mt_destroy_slots)kernel(input_mt_drop_unused)kernel(input_mt_get_slot_by_key)kernel(input_mt_init_slots)kernel(input_mt_report_finger_count)kernel(input_mt_report_pointer_emulation)kernel(input_mt_report_slot_state)kernel(input_mt_sync_frame)kernel(input_open_device)kernel(input_register_device)kernel(input_register_handle)kernel(input_register_handler)kernel(input_release_device)kernel(input_reset_device)kernel(input_scancode_to_scalar)kernel(input_set_abs_params)kernel(input_set_capability)kernel(input_set_keycode)kernel(input_set_max_poll_interval)kernel(input_set_min_poll_interval)kernel(input_set_poll_interval)kernel(input_set_timestamp)kernel(input_setup_polling)kernel(input_unregister_device)kernel(input_unregister_handle)kernel(input_unregister_handler)kernel(insert_inode_locked)kernel(insert_inode_locked4)kernel(insert_resource)kernel(insert_resource_expand_to_fit)kernel(int_active_memcg)kernel(int_pow)kernel(int_sqrt)kernel(int_to_scsilun)kernel(interval_tree_insert)kernel(interval_tree_iter_first)kernel(interval_tree_iter_next)kernel(interval_tree_remove)kernel(interval_tree_span_iter_advance)kernel(interval_tree_span_iter_first)kernel(interval_tree_span_iter_next)kernel(intlog10)kernel(intlog2)kernel(invalidate_bdev)kernel(invalidate_bh_lrus)kernel(invalidate_disk)kernel(invalidate_inode_buffers)kernel(invalidate_inode_pages2)kernel(invalidate_inode_pages2_range)kernel(invalidate_mapping_pages)kernel(inverse_translate)kernel(io_cgrp_subsys)kernel(io_cgrp_subsys_enabled_key)kernel(io_cgrp_subsys_on_dfl_key)kernel(io_schedule)kernel(io_schedule_timeout)kernel(io_uring_cmd_done)kernel(io_uring_cmd_import_fixed)kernel(io_uring_cmd_mark_cancelable)kernel(io_uring_cmd_sock)kernel(io_uring_destruct_scm)kernel(ioc_find_get_icq)kernel(ioc_lookup_icq)kernel(iocb_bio_iopoll)kernel(iomap_bmap)kernel(iomap_dio_complete)kernel(iomap_dio_rw)kernel(iomap_dirty_folio)kernel(iomap_fiemap)kernel(iomap_file_buffered_write)kernel(iomap_file_buffered_write_punch_delalloc)kernel(iomap_file_unshare)kernel(iomap_finish_ioends)kernel(iomap_get_folio)kernel(iomap_invalidate_folio)kernel(iomap_ioend_try_merge)kernel(iomap_is_partially_uptodate)kernel(iomap_page_mkwrite)kernel(iomap_read_folio)kernel(iomap_readahead)kernel(iomap_release_folio)kernel(iomap_seek_data)kernel(iomap_seek_hole)kernel(iomap_sort_ioends)kernel(iomap_swapfile_activate)kernel(iomap_truncate_page)kernel(iomap_writepages)kernel(iomap_zero_range)kernel(iomem_resource)kernel(iommu_alloc_global_pasid)kernel(iommu_alloc_resv_region)kernel(iommu_attach_device)kernel(iommu_attach_device_pasid)kernel(iommu_attach_group)kernel(iommu_default_passthrough)kernel(iommu_detach_device)kernel(iommu_detach_device_pasid)kernel(iommu_detach_group)kernel(iommu_dev_disable_feature)kernel(iommu_dev_enable_feature)kernel(iommu_device_claim_dma_owner)kernel(iommu_device_register)kernel(iommu_device_release_dma_owner)kernel(iommu_device_sysfs_add)kernel(iommu_device_sysfs_remove)kernel(iommu_device_unregister)kernel(iommu_dma_get_resv_regions)kernel(iommu_domain_alloc)kernel(iommu_domain_free)kernel(iommu_enable_nesting)kernel(iommu_free_global_pasid)kernel(iommu_fwspec_add_ids)kernel(iommu_fwspec_free)kernel(iommu_fwspec_init)kernel(iommu_get_domain_for_dev)kernel(iommu_get_domain_for_dev_pasid)kernel(iommu_get_group_resv_regions)kernel(iommu_get_msi_cookie)kernel(iommu_get_resv_regions)kernel(iommu_group_add_device)kernel(iommu_group_alloc)kernel(iommu_group_claim_dma_owner)kernel(iommu_group_dma_owner_claimed)kernel(iommu_group_for_each_dev)kernel(iommu_group_get)kernel(iommu_group_get_iommudata)kernel(iommu_group_has_isolated_msi)kernel(iommu_group_id)kernel(iommu_group_put)kernel(iommu_group_ref_get)kernel(iommu_group_release_dma_owner)kernel(iommu_group_remove_device)kernel(iommu_group_replace_domain)kernel(iommu_group_set_iommudata)kernel(iommu_group_set_name)kernel(iommu_iova_to_phys)kernel(iommu_map)kernel(iommu_map_sg)kernel(iommu_present)kernel(iommu_put_resv_regions)kernel(iommu_report_device_fault)kernel(iommu_set_fault_handler)kernel(iommu_set_pgtable_quirks)kernel(iommu_setup_dma_ops)kernel(iommu_sva_bind_device)kernel(iommu_sva_get_pasid)kernel(iommu_sva_unbind_device)kernel(iommu_unmap)kernel(iommu_unmap_fast)kernel(iopf_free_group)kernel(iopf_group_response)kernel(iopf_queue_add_device)kernel(iopf_queue_alloc)kernel(iopf_queue_discard_partial)kernel(iopf_queue_flush_dev)kernel(iopf_queue_free)kernel(iopf_queue_remove_device)kernel(ioport_resource)kernel(ioremap_prot)kernel(iort_get_rmr_sids)kernel(iort_put_rmr_sids)kernel(iounmap)kernel(iov_iter_advance)kernel(iov_iter_alignment)kernel(iov_iter_bvec)kernel(iov_iter_discard)kernel(iov_iter_gap_alignment)kernel(iov_iter_get_pages2)kernel(iov_iter_get_pages_alloc2)kernel(iov_iter_init)kernel(iov_iter_is_aligned)kernel(iov_iter_kvec)kernel(iov_iter_npages)kernel(iov_iter_pipe)kernel(iov_iter_revert)kernel(iov_iter_single_seg_count)kernel(iov_iter_xarray)kernel(iov_iter_zero)kernel(iova_bitmap_alloc)kernel(iova_bitmap_for_each)kernel(iova_bitmap_free)kernel(iova_bitmap_set)kernel(iova_cache_get)kernel(iova_cache_put)kernel(iova_domain_init_rcaches)kernel(ip4_datagram_connect)kernel(ip4_datagram_release_cb)kernel(ip6_append_data)kernel(ip6_datagram_connect)kernel(ip6_datagram_connect_v6_only)kernel(ip6_datagram_recv_ctl)kernel(ip6_datagram_release_cb)kernel(ip6_datagram_send_ctl)kernel(ip6_dst_alloc)kernel(ip6_dst_hoplimit)kernel(ip6_dst_lookup)kernel(ip6_dst_lookup_flow)kernel(ip6_err_gen_icmpv6_unreach)kernel(ip6_find_1stfragopt)kernel(ip6_flush_pending_frames)kernel(ip6_frag_init)kernel(ip6_frag_next)kernel(ip6_fraglist_init)kernel(ip6_fraglist_prepare)kernel(ip6_input)kernel(ip6_local_out)kernel(ip6_output)kernel(ip6_pol_route)kernel(ip6_push_pending_frames)kernel(ip6_redirect)kernel(ip6_route_input_lookup)kernel(ip6_route_lookup)kernel(ip6_route_me_harder)kernel(ip6_route_output_flags)kernel(ip6_route_output_flags_noref)kernel(ip6_sk_dst_lookup_flow)kernel(ip6_sk_redirect)kernel(ip6_sk_update_pmtu)kernel(ip6_update_pmtu)kernel(ip6_xmit)kernel(ip6mr_rule_default)kernel(ip6tun_encaps)kernel(ip_build_and_send_pkt)kernel(ip_check_defrag)kernel(ip_cmsg_recv_offset)kernel(ip_compute_csum)kernel(ip_defrag)kernel(ip_do_fragment)kernel(ip_fib_metrics_init)kernel(ip_frag_ecn_table)kernel(ip_frag_init)kernel(ip_frag_next)kernel(ip_fraglist_init)kernel(ip_fraglist_prepare)kernel(ip_generic_getfrag)kernel(ip_getsockopt)kernel(ip_icmp_error_rfc4884)kernel(ip_idents_reserve)kernel(ip_local_deliver)kernel(ip_local_out)kernel(ip_mc_check_igmp)kernel(ip_mc_inc_group)kernel(ip_mc_join_group)kernel(ip_mc_leave_group)kernel(ip_options_compile)kernel(ip_options_rcv_srr)kernel(ip_output)kernel(ip_queue_xmit)kernel(ip_route_input_noref)kernel(ip_route_me_harder)kernel(ip_route_output_flow)kernel(ip_route_output_key_hash)kernel(ip_send_check)kernel(ip_setsockopt)kernel(ip_sock_set_freebind)kernel(ip_sock_set_mtu_discover)kernel(ip_sock_set_pktinfo)kernel(ip_sock_set_recverr)kernel(ip_sock_set_tos)kernel(ip_tos2prio)kernel(ip_tunnel_header_ops)kernel(ip_tunnel_metadata_cnt)kernel(ip_tunnel_need_metadata)kernel(ip_tunnel_netlink_encap_parms)kernel(ip_tunnel_netlink_parms)kernel(ip_tunnel_parse_protocol)kernel(ip_tunnel_unneed_metadata)kernel(ip_valid_fib_dump_req)kernel(ipi_get_hwirq)kernel(ipi_send_mask)kernel(ipi_send_single)kernel(ipmi_dmi_get_slave_addr)kernel(ipmi_platform_add)kernel(ipmr_rule_default)kernel(iproc_msi_exit)kernel(iproc_msi_init)kernel(iproc_pcie_remove)kernel(iproc_pcie_setup)kernel(iproc_pcie_shutdown)kernel(iptun_encaps)kernel(iptunnel_handle_offloads)kernel(iptunnel_metadata_reply)kernel(iptunnel_xmit)kernel(iput)kernel(ipv4_redirect)kernel(ipv4_sk_redirect)kernel(ipv4_sk_update_pmtu)kernel(ipv4_specific)kernel(ipv4_update_pmtu)kernel(ipv6_bpf_stub)kernel(ipv6_chk_addr)kernel(ipv6_chk_addr_and_flags)kernel(ipv6_chk_custom_prefix)kernel(ipv6_chk_prefix)kernel(ipv6_dev_find)kernel(ipv6_dev_get_saddr)kernel(ipv6_dev_mc_dec)kernel(ipv6_dev_mc_inc)kernel(ipv6_dup_options)kernel(ipv6_ext_hdr)kernel(ipv6_find_hdr)kernel(ipv6_find_tlv)kernel(ipv6_fixup_options)kernel(ipv6_flowlabel_exclusive)kernel(ipv6_getsockopt)kernel(ipv6_mc_check_mld)kernel(ipv6_mod_enabled)kernel(ipv6_opt_accepted)kernel(ipv6_proxy_select_ident)kernel(ipv6_push_frag_opts)kernel(ipv6_recv_error)kernel(ipv6_select_ident)kernel(ipv6_setsockopt)kernel(ipv6_skip_exthdr)kernel(ipv6_sock_mc_drop)kernel(ipv6_sock_mc_join)kernel(ipv6_stub)kernel(irq_alloc_generic_chip)kernel(irq_bypass_register_consumer)kernel(irq_bypass_register_producer)kernel(irq_bypass_unregister_consumer)kernel(irq_bypass_unregister_producer)kernel(irq_check_status_bit)kernel(irq_chip_ack_parent)kernel(irq_chip_disable_parent)kernel(irq_chip_enable_parent)kernel(irq_chip_eoi_parent)kernel(irq_chip_get_parent_state)kernel(irq_chip_mask_ack_parent)kernel(irq_chip_mask_parent)kernel(irq_chip_release_resources_parent)kernel(irq_chip_request_resources_parent)kernel(irq_chip_retrigger_hierarchy)kernel(irq_chip_set_affinity_parent)kernel(irq_chip_set_parent_state)kernel(irq_chip_set_type_parent)kernel(irq_chip_set_vcpu_affinity_parent)kernel(irq_chip_set_wake_parent)kernel(irq_chip_unmask_parent)kernel(irq_cpu_rmap_add)kernel(irq_cpu_rmap_remove)kernel(irq_create_fwspec_mapping)kernel(irq_create_mapping_affinity)kernel(irq_create_of_mapping)kernel(irq_dispose_mapping)kernel(irq_domain_add_legacy)kernel(irq_domain_alloc_irqs_parent)kernel(irq_domain_associate)kernel(irq_domain_associate_many)kernel(irq_domain_create_hierarchy)kernel(irq_domain_create_legacy)kernel(irq_domain_create_sim)kernel(irq_domain_create_simple)kernel(irq_domain_disconnect_hierarchy)kernel(irq_domain_free_fwnode)kernel(irq_domain_free_irqs_common)kernel(irq_domain_free_irqs_parent)kernel(irq_domain_get_irq_data)kernel(irq_domain_pop_irq)kernel(irq_domain_push_irq)kernel(irq_domain_remove)kernel(irq_domain_remove_sim)kernel(irq_domain_reset_irq_data)kernel(irq_domain_set_hwirq_and_chip)kernel(irq_domain_set_info)kernel(irq_domain_simple_ops)kernel(irq_domain_translate_onecell)kernel(irq_domain_translate_twocell)kernel(irq_domain_update_bus_token)kernel(irq_domain_xlate_onecell)kernel(irq_domain_xlate_onetwocell)kernel(irq_domain_xlate_twocell)kernel(irq_find_matching_fwspec)kernel(irq_force_affinity)kernel(irq_free_descs)kernel(irq_gc_ack_set_bit)kernel(irq_gc_mask_clr_bit)kernel(irq_gc_mask_set_bit)kernel(irq_gc_set_wake)kernel(irq_generic_chip_ops)kernel(irq_get_domain_generic_chip)kernel(irq_get_irq_data)kernel(irq_get_irqchip_state)kernel(irq_get_percpu_devid_partition)kernel(irq_has_action)kernel(irq_inject_interrupt)kernel(irq_modify_status)kernel(irq_of_parse_and_map)kernel(irq_percpu_is_enabled)kernel(irq_poll_complete)kernel(irq_poll_disable)kernel(irq_poll_enable)kernel(irq_poll_init)kernel(irq_poll_sched)kernel(irq_remove_generic_chip)kernel(irq_set_affinity)kernel(irq_set_affinity_notifier)kernel(irq_set_chained_handler_and_data)kernel(irq_set_chip)kernel(irq_set_chip_and_handler_name)kernel(irq_set_chip_data)kernel(irq_set_default_host)kernel(irq_set_handler_data)kernel(irq_set_irq_type)kernel(irq_set_irq_wake)kernel(irq_set_irqchip_state)kernel(irq_set_parent)kernel(irq_set_vcpu_affinity)kernel(irq_setup_alt_chip)kernel(irq_setup_generic_chip)kernel(irq_stat)kernel(irq_wake_thread)kernel(irq_work_queue)kernel(irq_work_run)kernel(irq_work_sync)kernel(irqchip_fwnode_ops)kernel(is_acpi_data_node)kernel(is_acpi_device_node)kernel(is_bad_inode)kernel(is_binary_blacklisted)kernel(is_console_locked)kernel(is_free_buddy_page)kernel(is_hash_blacklisted)kernel(is_module_sig_enforced)kernel(is_skb_forwardable)kernel(is_software_node)kernel(is_subdir)kernel(is_virtio_device)kernel(is_vmalloc_addr)kernel(iter_div_u64_rem)kernel(iter_file_splice_write)kernel(iterate_dir)kernel(iterate_fd)kernel(iterate_supers_type)kernel(iunique)kernel(jiffies)kernel(jiffies64_to_msecs)kernel(jiffies64_to_nsecs)kernel(jiffies_64)kernel(jiffies_64_to_clock_t)kernel(jiffies_to_clock_t)kernel(jiffies_to_msecs)kernel(jiffies_to_timespec64)kernel(jiffies_to_usecs)kernel(jump_label_rate_limit)kernel(jump_label_update_timeout)kernel(kasprintf)kernel(kasprintf_strarray)kernel(kblockd_mod_delayed_work_on)kernel(kblockd_schedule_work)kernel(kcpustat_cpu_fetch)kernel(kcpustat_field)kernel(kd_mksound)kernel(kdb_get_kbd_char)kernel(kdb_grepping_flag)kernel(kdb_poll_funcs)kernel(kdb_poll_idx)kernel(kdb_printf)kernel(kdb_register)kernel(kdb_register_flags)kernel(kdb_unregister)kernel(kdbgetsymval)kernel(kern_mount)kernel(kern_path)kernel(kern_path_create)kernel(kern_sys_bpf)kernel(kern_unmount)kernel(kern_unmount_array)kernel(kernel_accept)kernel(kernel_bind)kernel(kernel_can_power_off)kernel(kernel_connect)kernel(kernel_cpustat)kernel(kernel_getpeername)kernel(kernel_getsockname)kernel(kernel_halt)kernel(kernel_kobj)kernel(kernel_listen)kernel(kernel_neon_begin)kernel(kernel_neon_end)kernel(kernel_param_lock)kernel(kernel_param_unlock)kernel(kernel_power_off)kernel(kernel_read)kernel(kernel_read_file)kernel(kernel_read_file_from_fd)kernel(kernel_read_file_from_path)kernel(kernel_read_file_from_path_initns)kernel(kernel_recvmsg)kernel(kernel_restart)kernel(kernel_sendmsg)kernel(kernel_sendmsg_locked)kernel(kernel_sendpage)kernel(kernel_sendpage_locked)kernel(kernel_sigaction)kernel(kernel_sock_ip_overhead)kernel(kernel_sock_shutdown)kernel(kernel_write)kernel(kernfs_find_and_get_ns)kernel(kernfs_get)kernel(kernfs_notify)kernel(kernfs_path_from_node)kernel(kernfs_put)kernel(kexec_crash_loaded)kernel(key_alloc)kernel(key_being_used_for)kernel(key_create_or_update)kernel(key_instantiate_and_link)kernel(key_invalidate)kernel(key_link)kernel(key_lookup)kernel(key_move)kernel(key_payload_reserve)kernel(key_put)kernel(key_reject_and_link)kernel(key_revoke)kernel(key_set_timeout)kernel(key_task_permission)kernel(key_type_asymmetric)kernel(key_type_encrypted)kernel(key_type_keyring)kernel(key_type_logon)kernel(key_type_user)kernel(key_unlink)kernel(key_update)kernel(key_validate)kernel(keyring_alloc)kernel(keyring_clear)kernel(keyring_restrict)kernel(keyring_search)kernel(kfence_sample_interval)kernel(kfree)kernel(kfree_const)kernel(kfree_link)kernel(kfree_sensitive)kernel(kfree_skb_list_reason)kernel(kfree_skb_partial)kernel(kfree_strarray)kernel(kgdb_active)kernel(kgdb_breakpoint)kernel(kgdb_connected)kernel(kgdb_register_io_module)kernel(kgdb_unregister_io_module)kernel(kick_all_cpus_sync)kernel(kick_process)kernel(kill_anon_super)kernel(kill_block_super)kernel(kill_dax)kernel(kill_dev_dax)kernel(kill_device)kernel(kill_fasync)kernel(kill_litter_super)kernel(kill_pgrp)kernel(kill_pid)kernel(kill_pid_usb_asyncio)kernel(kimage_vaddr)kernel(kimage_voffset)kernel(kiocb_modified)kernel(kiocb_set_cancel_fn)kernel(klist_add_before)kernel(klist_add_behind)kernel(klist_add_head)kernel(klist_add_tail)kernel(klist_del)kernel(klist_init)kernel(klist_iter_exit)kernel(klist_iter_init)kernel(klist_iter_init_node)kernel(klist_next)kernel(klist_node_attached)kernel(klist_prev)kernel(klist_remove)kernel(km_migrate)kernel(km_new_mapping)kernel(km_policy_expired)kernel(km_policy_notify)kernel(km_query)kernel(km_report)kernel(km_state_expired)kernel(km_state_notify)kernel(kmalloc_caches)kernel(kmalloc_large)kernel(kmalloc_large_node)kernel(kmalloc_node_trace)kernel(kmalloc_size_roundup)kernel(kmalloc_trace)kernel(kmem_cache_alloc)kernel(kmem_cache_alloc_bulk)kernel(kmem_cache_alloc_lru)kernel(kmem_cache_alloc_node)kernel(kmem_cache_create)kernel(kmem_cache_create_usercopy)kernel(kmem_cache_destroy)kernel(kmem_cache_free)kernel(kmem_cache_free_bulk)kernel(kmem_cache_shrink)kernel(kmem_cache_size)kernel(kmem_dump_obj)kernel(kmem_valid_obj)kernel(kmemdup)kernel(kmemdup_nul)kernel(kmsg_dump_get_buffer)kernel(kmsg_dump_get_line)kernel(kmsg_dump_reason_str)kernel(kmsg_dump_register)kernel(kmsg_dump_rewind)kernel(kmsg_dump_unregister)kernel(kobj_ns_drop)kernel(kobj_ns_grab_current)kernel(kobj_sysfs_ops)kernel(kobject_add)kernel(kobject_create_and_add)kernel(kobject_del)kernel(kobject_get)kernel(kobject_get_path)kernel(kobject_get_unless_zero)kernel(kobject_init)kernel(kobject_init_and_add)kernel(kobject_move)kernel(kobject_put)kernel(kobject_rename)kernel(kobject_set_name)kernel(kobject_uevent)kernel(kobject_uevent_env)kernel(kpp_register_instance)kernel(kprobe_event_cmd_init)kernel(kprobe_event_delete)kernel(krealloc)kernel(kryo_l2_get_indirect_reg)kernel(kryo_l2_set_indirect_reg)kernel(kset_create_and_add)kernel(kset_find_obj)kernel(kset_register)kernel(kset_unregister)kernel(ksize)kernel(ksm_madvise)kernel(kstat)kernel(kstrdup)kernel(kstrdup_and_replace)kernel(kstrdup_const)kernel(kstrdup_quotable)kernel(kstrdup_quotable_cmdline)kernel(kstrdup_quotable_file)kernel(kstrndup)kernel(kstrtobool)kernel(kstrtobool_from_user)kernel(kstrtoint)kernel(kstrtoint_from_user)kernel(kstrtol_from_user)kernel(kstrtoll)kernel(kstrtoll_from_user)kernel(kstrtos16)kernel(kstrtos16_from_user)kernel(kstrtos8)kernel(kstrtos8_from_user)kernel(kstrtou16)kernel(kstrtou16_from_user)kernel(kstrtou8)kernel(kstrtou8_from_user)kernel(kstrtouint)kernel(kstrtouint_from_user)kernel(kstrtoul_from_user)kernel(kstrtoull)kernel(kstrtoull_from_user)kernel(ksys_sync_helper)kernel(kthread_associate_blkcg)kernel(kthread_bind)kernel(kthread_cancel_delayed_work_sync)kernel(kthread_cancel_work_sync)kernel(kthread_complete_and_exit)kernel(kthread_create_on_cpu)kernel(kthread_create_on_node)kernel(kthread_create_worker)kernel(kthread_create_worker_on_cpu)kernel(kthread_data)kernel(kthread_delayed_work_timer_fn)kernel(kthread_destroy_worker)kernel(kthread_exit)kernel(kthread_flush_work)kernel(kthread_flush_worker)kernel(kthread_freezable_should_stop)kernel(kthread_func)kernel(kthread_mod_delayed_work)kernel(kthread_park)kernel(kthread_parkme)kernel(kthread_queue_delayed_work)kernel(kthread_queue_work)kernel(kthread_should_park)kernel(kthread_should_stop)kernel(kthread_stop)kernel(kthread_unpark)kernel(kthread_unuse_mm)kernel(kthread_use_mm)kernel(kthread_worker_fn)kernel(ktime_add_safe)kernel(ktime_get)kernel(ktime_get_boot_fast_ns)kernel(ktime_get_coarse_real_ts64)kernel(ktime_get_coarse_ts64)kernel(ktime_get_coarse_with_offset)kernel(ktime_get_mono_fast_ns)kernel(ktime_get_raw)kernel(ktime_get_raw_fast_ns)kernel(ktime_get_raw_ts64)kernel(ktime_get_real_fast_ns)kernel(ktime_get_real_seconds)kernel(ktime_get_real_ts64)kernel(ktime_get_resolution_ns)kernel(ktime_get_seconds)kernel(ktime_get_snapshot)kernel(ktime_get_tai_fast_ns)kernel(ktime_get_ts64)kernel(ktime_get_with_offset)kernel(ktime_mono_to_any)kernel(kunit_hooks)kernel(kunit_running)kernel(kvasprintf)kernel(kvasprintf_const)kernel(kvfree)kernel(kvfree_call_rcu)kernel(kvfree_sensitive)kernel(kvm_arch_ptp_get_crosststamp)kernel(kvm_are_all_memslots_empty)kernel(kvm_arm_hyp_service_available)kernel(kvm_clear_guest)kernel(kvm_debugfs_dir)kernel(kvm_destroy_vcpus)kernel(kvm_exit)kernel(kvm_flush_remote_tlbs)kernel(kvm_get_kvm)kernel(kvm_get_kvm_safe)kernel(kvm_get_running_vcpu)kernel(kvm_gfn_to_hva_cache_init)kernel(kvm_init)kernel(kvm_io_bus_get_dev)kernel(kvm_io_bus_write)kernel(kvm_irq_has_notifier)kernel(kvm_is_visible_gfn)kernel(kvm_make_all_cpus_request)kernel(kvm_put_kvm)kernel(kvm_put_kvm_no_destroy)kernel(kvm_read_guest)kernel(kvm_read_guest_cached)kernel(kvm_read_guest_offset_cached)kernel(kvm_read_guest_page)kernel(kvm_rebooting)kernel(kvm_release_page_clean)kernel(kvm_release_page_dirty)kernel(kvm_release_pfn_clean)kernel(kvm_release_pfn_dirty)kernel(kvm_set_memory_region)kernel(kvm_set_pfn_accessed)kernel(kvm_set_pfn_dirty)kernel(kvm_vcpu_gfn_to_hva)kernel(kvm_vcpu_gfn_to_pfn)kernel(kvm_vcpu_gfn_to_pfn_atomic)kernel(kvm_vcpu_halt)kernel(kvm_vcpu_is_visible_gfn)kernel(kvm_vcpu_kick)kernel(kvm_vcpu_map)kernel(kvm_vcpu_mark_page_dirty)kernel(kvm_vcpu_on_spin)kernel(kvm_vcpu_read_guest)kernel(kvm_vcpu_read_guest_atomic)kernel(kvm_vcpu_read_guest_page)kernel(kvm_vcpu_unmap)kernel(kvm_vcpu_wake_up)kernel(kvm_vcpu_write_guest)kernel(kvm_vcpu_write_guest_page)kernel(kvm_vcpu_yield_to)kernel(kvm_write_guest)kernel(kvm_write_guest_cached)kernel(kvm_write_guest_offset_cached)kernel(kvm_write_guest_page)kernel(kvmalloc_node)kernel(kvmemdup)kernel(kvrealloc)kernel(l3mdev_fib_table_by_index)kernel(l3mdev_fib_table_rcu)kernel(l3mdev_ifindex_lookup_by_table_id)kernel(l3mdev_link_scope_lookup)kernel(l3mdev_master_ifindex_rcu)kernel(l3mdev_master_upper_ifindex_by_index_rcu)kernel(l3mdev_table_lookup_register)kernel(l3mdev_table_lookup_unregister)kernel(l3mdev_update_flow)kernel(laptop_mode)kernel(lcm)kernel(lcm_not_zero)kernel(lease_get_mtime)kernel(lease_modify)kernel(lease_register_notifier)kernel(lease_unregister_notifier)kernel(led_blink_set)kernel(led_blink_set_nosleep)kernel(led_blink_set_oneshot)kernel(led_classdev_notify_brightness_hw_changed)kernel(led_classdev_register_ext)kernel(led_classdev_resume)kernel(led_classdev_suspend)kernel(led_classdev_unregister)kernel(led_colors)kernel(led_compose_name)kernel(led_get_default_pattern)kernel(led_init_core)kernel(led_init_default_state_get)kernel(led_put)kernel(led_set_brightness)kernel(led_set_brightness_nopm)kernel(led_set_brightness_nosleep)kernel(led_set_brightness_sync)kernel(led_stop_software_blink)kernel(led_sysfs_disable)kernel(led_sysfs_enable)kernel(led_trigger_blink)kernel(led_trigger_blink_oneshot)kernel(led_trigger_event)kernel(led_trigger_read)kernel(led_trigger_register)kernel(led_trigger_register_simple)kernel(led_trigger_remove)kernel(led_trigger_set)kernel(led_trigger_set_default)kernel(led_trigger_unregister)kernel(led_trigger_unregister_simple)kernel(led_trigger_write)kernel(led_update_brightness)kernel(leds_list)kernel(leds_list_lock)kernel(ledtrig_disk_activity)kernel(linear_hugepage_index)kernel(linear_range_get_max_value)kernel(linear_range_get_selector_high)kernel(linear_range_get_selector_low)kernel(linear_range_get_selector_low_array)kernel(linear_range_get_value)kernel(linear_range_get_value_array)kernel(linear_range_values_in_range)kernel(linear_range_values_in_range_array)kernel(linkmode_resolve_pause)kernel(linkmode_set_pause)kernel(linkwatch_fire_event)kernel(list_lru_add)kernel(list_lru_add_obj)kernel(list_lru_count_node)kernel(list_lru_count_one)kernel(list_lru_del)kernel(list_lru_del_obj)kernel(list_lru_destroy)kernel(list_lru_isolate)kernel(list_lru_isolate_move)kernel(list_lru_putback)kernel(list_lru_walk_node)kernel(list_lru_walk_one)kernel(list_sort)kernel(llist_add_batch)kernel(llist_del_first)kernel(llist_reverse_order)kernel(load_nls)kernel(load_nls_default)kernel(lock_rename)kernel(lock_sock_nested)kernel(lock_system_sleep)kernel(lock_two_nondirectories)kernel(lockref_get)kernel(lockref_get_not_dead)kernel(lockref_get_not_zero)kernel(lockref_get_or_lock)kernel(lockref_mark_dead)kernel(lockref_put_not_zero)kernel(lockref_put_or_lock)kernel(lockref_put_return)kernel(locks_alloc_lock)kernel(locks_copy_conflock)kernel(locks_copy_lock)kernel(locks_delete_block)kernel(locks_free_lock)kernel(locks_init_lock)kernel(locks_lock_inode_wait)kernel(locks_owner_has_blockers)kernel(locks_release_private)kernel(locks_remove_posix)kernel(logfc)kernel(logic_inb)kernel(logic_inl)kernel(logic_insb)kernel(logic_insl)kernel(logic_insw)kernel(logic_inw)kernel(logic_outb)kernel(logic_outl)kernel(logic_outsb)kernel(logic_outsl)kernel(logic_outsw)kernel(logic_outw)kernel(look_up_OID)kernel(lookup_bdev)kernel(lookup_constant)kernel(lookup_one)kernel(lookup_one_len)kernel(lookup_one_len_unlocked)kernel(lookup_one_positive_unlocked)kernel(lookup_one_unlocked)kernel(lookup_positive_unlocked)kernel(lookup_user_key)kernel(loops_per_jiffy)kernel(lwtstate_free)kernel(lwtunnel_build_state)kernel(lwtunnel_cmp_encap)kernel(lwtunnel_encap_add_ops)kernel(lwtunnel_encap_del_ops)kernel(lwtunnel_fill_encap)kernel(lwtunnel_get_encap_size)kernel(lwtunnel_input)kernel(lwtunnel_output)kernel(lwtunnel_state_alloc)kernel(lwtunnel_valid_encap_type)kernel(lwtunnel_valid_encap_type_attr)kernel(lwtunnel_xmit)kernel(lzo1x_1_compress)kernel(lzo1x_decompress_safe)kernel(lzorle1x_1_compress)kernel(mac_pton)kernel(make_bad_inode)kernel(make_device_exclusive_range)kernel(make_flow_keys_digest)kernel(make_kgid)kernel(make_kprojid)kernel(make_kuid)kernel(mangle_path)kernel(mapping_read_folio_gfp)kernel(mark_buffer_async_write)kernel(mark_buffer_dirty)kernel(mark_buffer_dirty_inode)kernel(mark_buffer_write_io_error)kernel(mark_hardware_unmaintained)kernel(mark_info_dirty)kernel(mark_mounts_for_expiry)kernel(mark_page_accessed)kernel(mark_page_dirty)kernel(mark_page_dirty_in_slot)kernel(mark_partner_supported)kernel(mark_tech_preview)kernel(mas_destroy)kernel(mas_empty_area)kernel(mas_empty_area_rev)kernel(mas_erase)kernel(mas_expected_entries)kernel(mas_find)kernel(mas_find_range)kernel(mas_find_range_rev)kernel(mas_find_rev)kernel(mas_next)kernel(mas_next_range)kernel(mas_pause)kernel(mas_preallocate)kernel(mas_prev)kernel(mas_prev_range)kernel(mas_store)kernel(mas_store_gfp)kernel(mas_store_prealloc)kernel(mas_walk)kernel(match_hex)kernel(match_int)kernel(match_octal)kernel(match_strdup)kernel(match_string)kernel(match_strlcpy)kernel(match_token)kernel(match_u64)kernel(match_uint)kernel(match_wildcard)kernel(may_setattr)kernel(may_umount)kernel(may_umount_tree)kernel(mbox_chan_received_data)kernel(mbox_chan_txdone)kernel(mbox_client_peek_data)kernel(mbox_client_txdone)kernel(mbox_controller_register)kernel(mbox_controller_unregister)kernel(mbox_flush)kernel(mbox_free_channel)kernel(mbox_request_channel)kernel(mbox_request_channel_byname)kernel(mbox_send_message)kernel(mcore_booted)kernel(mctrl_gpio_disable_irq_wake)kernel(mctrl_gpio_disable_ms)kernel(mctrl_gpio_enable_irq_wake)kernel(mctrl_gpio_enable_ms)kernel(mctrl_gpio_free)kernel(mctrl_gpio_get)kernel(mctrl_gpio_get_outputs)kernel(mctrl_gpio_init)kernel(mctrl_gpio_init_noauto)kernel(mctrl_gpio_set)kernel(mctrl_gpio_to_gpiod)kernel(md5_zero_message_hash)kernel(md_account_bio)kernel(md_allow_write)kernel(md_bitmap_close_sync)kernel(md_bitmap_cond_end_sync)kernel(md_bitmap_copy_from_slot)kernel(md_bitmap_end_sync)kernel(md_bitmap_endwrite)kernel(md_bitmap_free)kernel(md_bitmap_load)kernel(md_bitmap_resize)kernel(md_bitmap_start_sync)kernel(md_bitmap_startwrite)kernel(md_bitmap_sync_with_cluster)kernel(md_bitmap_unplug)kernel(md_bitmap_unplug_async)kernel(md_bitmap_update_sb)kernel(md_check_no_bitmap)kernel(md_check_recovery)kernel(md_cluster_ops)kernel(md_do_sync)kernel(md_done_sync)kernel(md_error)kernel(md_find_rdev_nr_rcu)kernel(md_find_rdev_rcu)kernel(md_finish_reshape)kernel(md_flush_request)kernel(md_free_cloned_bio)kernel(md_frozen_sync_thread)kernel(md_handle_request)kernel(md_idle_sync_thread)kernel(md_integrity_add_rdev)kernel(md_integrity_register)kernel(md_new_event)kernel(md_rdev_clear)kernel(md_rdev_init)kernel(md_reap_sync_thread)kernel(md_register_thread)kernel(md_reload_sb)kernel(md_run)kernel(md_set_array_sectors)kernel(md_start)kernel(md_stop)kernel(md_stop_writes)kernel(md_submit_discard_bio)kernel(md_unfrozen_sync_thread)kernel(md_unregister_thread)kernel(md_update_sb)kernel(md_wait_for_blocked_rdev)kernel(md_wakeup_thread)kernel(md_write_end)kernel(md_write_inc)kernel(md_write_start)kernel(mddev_destroy)kernel(mddev_init)kernel(mddev_resume)kernel(mddev_suspend)kernel(mddev_unlock)kernel(mdio_bus_exit)kernel(mdio_bus_type)kernel(mdio_device_create)kernel(mdio_device_free)kernel(mdio_device_register)kernel(mdio_device_remove)kernel(mdio_device_reset)kernel(mdio_driver_register)kernel(mdio_driver_unregister)kernel(mdio_find_bus)kernel(mdiobus_alloc_size)kernel(mdiobus_c45_modify)kernel(mdiobus_c45_modify_changed)kernel(mdiobus_c45_read)kernel(mdiobus_c45_read_nested)kernel(mdiobus_c45_write)kernel(mdiobus_c45_write_nested)kernel(mdiobus_free)kernel(mdiobus_get_phy)kernel(mdiobus_is_registered_device)kernel(mdiobus_modify)kernel(mdiobus_modify_changed)kernel(mdiobus_read)kernel(mdiobus_read_nested)kernel(mdiobus_register_board_info)kernel(mdiobus_register_device)kernel(mdiobus_scan_c22)kernel(mdiobus_setup_mdiodev_from_board_info)kernel(mdiobus_unregister)kernel(mdiobus_unregister_device)kernel(mdiobus_write)kernel(mdiobus_write_nested)kernel(mem_cgroup_from_task)kernel(mem_dump_obj)kernel(mem_section)kernel(memalloc_socks_key)kernel(memcg_bpf_enabled_key)kernel(memcg_kmem_online_key)kernel(memcg_sockets_enabled_key)kernel(memchr)kernel(memchr_inv)kernel(memcmp)kernel(memcpy)kernel(memcpy_and_pad)kernel(memcpy_flushcache)kernel(memdup_user)kernel(memdup_user_nul)kernel(memmove)kernel(memory_block_size_bytes)kernel(memory_cgrp_subsys)kernel(memory_cgrp_subsys_enabled_key)kernel(memory_cgrp_subsys_on_dfl_key)kernel(memory_failure)kernel(memory_failure_queue)kernel(memory_group_register_dynamic)kernel(memory_group_register_static)kernel(memory_group_unregister)kernel(memory_read_from_buffer)kernel(memparse)kernel(mempool_alloc)kernel(mempool_alloc_pages)kernel(mempool_alloc_slab)kernel(mempool_create)kernel(mempool_create_node)kernel(mempool_destroy)kernel(mempool_exit)kernel(mempool_free)kernel(mempool_free_pages)kernel(mempool_free_slab)kernel(mempool_init)kernel(mempool_init_node)kernel(mempool_kfree)kernel(mempool_kmalloc)kernel(mempool_resize)kernel(memregion_alloc)kernel(memregion_free)kernel(memremap)kernel(memremap_compat_align)kernel(memremap_pages)kernel(memscan)kernel(memset)kernel(memset16)kernel(memset32)kernel(memset64)kernel(memstart_addr)kernel(memunmap)kernel(memunmap_pages)kernel(memweight)kernel(metadata_dst_alloc)kernel(metadata_dst_alloc_percpu)kernel(metadata_dst_free)kernel(metadata_dst_free_percpu)kernel(mf_dax_kill_procs)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_remove_devices)kernel(mfd_remove_devices_late)kernel(mhp_get_pluggable_range)kernel(mhp_supports_memmap_on_memory)kernel(migrate_device_finalize)kernel(migrate_device_pages)kernel(migrate_device_range)kernel(migrate_disable)kernel(migrate_enable)kernel(migrate_folio)kernel(migrate_vma_finalize)kernel(migrate_vma_pages)kernel(migrate_vma_setup)kernel(mini_qdisc_pair_block_init)kernel(mini_qdisc_pair_init)kernel(mini_qdisc_pair_swap)kernel(minmax_running_max)kernel(mipi_dsi_attach)kernel(mipi_dsi_compression_mode)kernel(mipi_dsi_create_packet)kernel(mipi_dsi_dcs_enter_sleep_mode)kernel(mipi_dsi_dcs_exit_sleep_mode)kernel(mipi_dsi_dcs_get_display_brightness)kernel(mipi_dsi_dcs_get_display_brightness_large)kernel(mipi_dsi_dcs_get_pixel_format)kernel(mipi_dsi_dcs_get_power_mode)kernel(mipi_dsi_dcs_nop)kernel(mipi_dsi_dcs_read)kernel(mipi_dsi_dcs_set_column_address)kernel(mipi_dsi_dcs_set_display_brightness)kernel(mipi_dsi_dcs_set_display_brightness_large)kernel(mipi_dsi_dcs_set_display_off)kernel(mipi_dsi_dcs_set_display_on)kernel(mipi_dsi_dcs_set_page_address)kernel(mipi_dsi_dcs_set_pixel_format)kernel(mipi_dsi_dcs_set_tear_off)kernel(mipi_dsi_dcs_set_tear_on)kernel(mipi_dsi_dcs_set_tear_scanline)kernel(mipi_dsi_dcs_soft_reset)kernel(mipi_dsi_dcs_write)kernel(mipi_dsi_dcs_write_buffer)kernel(mipi_dsi_detach)kernel(mipi_dsi_device_register_full)kernel(mipi_dsi_device_unregister)kernel(mipi_dsi_driver_register_full)kernel(mipi_dsi_driver_unregister)kernel(mipi_dsi_generic_read)kernel(mipi_dsi_generic_write)kernel(mipi_dsi_host_register)kernel(mipi_dsi_host_unregister)kernel(mipi_dsi_packet_format_is_long)kernel(mipi_dsi_packet_format_is_short)kernel(mipi_dsi_picture_parameter_set)kernel(mipi_dsi_set_maximum_return_packet_size)kernel(mipi_dsi_shutdown_peripheral)kernel(mipi_dsi_turn_on_peripheral)kernel(misc_cg_res_total_usage)kernel(misc_cg_set_capacity)kernel(misc_cg_try_charge)kernel(misc_cg_uncharge)kernel(misc_cgrp_subsys_enabled_key)kernel(misc_cgrp_subsys_on_dfl_key)kernel(misc_deregister)kernel(misc_register)kernel(mktime64)kernel(mm_account_pinned_pages)kernel(mm_kobj)kernel(mm_unaccount_pinned_pages)kernel(mmput)kernel(mmput_async)kernel(mmu_interval_notifier_insert)kernel(mmu_interval_notifier_insert_locked)kernel(mmu_interval_notifier_remove)kernel(mmu_interval_read_begin)kernel(mmu_notifier_get_locked)kernel(mmu_notifier_put)kernel(mmu_notifier_register)kernel(mmu_notifier_synchronize)kernel(mmu_notifier_unregister)kernel(mnt_drop_write)kernel(mnt_drop_write_file)kernel(mnt_set_expiry)kernel(mnt_want_write)kernel(mnt_want_write_file)kernel(mntget)kernel(mntput)kernel(mod_delayed_work_on)kernel(mod_node_page_state)kernel(mod_timer)kernel(mod_timer_pending)kernel(mod_zone_page_state)kernel(mode_strip_sgid)kernel(modify_user_hw_breakpoint)kernel(module_layout)kernel(module_put)kernel(module_refcount)kernel(mount_bdev)kernel(mount_nodev)kernel(mount_single)kernel(mount_subtree)kernel(movable_zone)kernel(mpage_read_folio)kernel(mpage_readahead)kernel(mpage_writepages)kernel(mpi_add)kernel(mpi_addm)kernel(mpi_alloc)kernel(mpi_clear)kernel(mpi_clear_bit)kernel(mpi_cmp)kernel(mpi_cmp_ui)kernel(mpi_cmpabs)kernel(mpi_const)kernel(mpi_ec_add_points)kernel(mpi_ec_curve_point)kernel(mpi_ec_deinit)kernel(mpi_ec_get_affine)kernel(mpi_ec_init)kernel(mpi_ec_mul_point)kernel(mpi_free)kernel(mpi_fromstr)kernel(mpi_get_buffer)kernel(mpi_get_nbits)kernel(mpi_invm)kernel(mpi_mulm)kernel(mpi_normalize)kernel(mpi_point_free_parts)kernel(mpi_point_init)kernel(mpi_point_new)kernel(mpi_point_release)kernel(mpi_powm)kernel(mpi_print)kernel(mpi_read_buffer)kernel(mpi_read_from_buffer)kernel(mpi_read_raw_data)kernel(mpi_read_raw_from_sgl)kernel(mpi_scanval)kernel(mpi_set)kernel(mpi_set_highbit)kernel(mpi_set_ui)kernel(mpi_sub_ui)kernel(mpi_subm)kernel(mpi_test_bit)kernel(mpi_write_to_sgl)kernel(mptcp_crypto_hmac_sha)kernel(mptcp_diag_fill_info)kernel(mptcp_get_reset_option)kernel(mptcp_pm_get_add_addr_accept_max)kernel(mptcp_pm_get_add_addr_signal_max)kernel(mptcp_pm_get_local_addr_max)kernel(mptcp_pm_get_subflows_max)kernel(mptcp_subflow_init_cookie_req)kernel(mptcp_subflow_reqsk_alloc)kernel(mptcp_token_accept)kernel(mptcp_token_destroy)kernel(mptcp_token_destroy_request)kernel(mptcp_token_get_sock)kernel(mptcp_token_iter_next)kernel(mptcp_token_new_connect)kernel(mptcp_token_new_request)kernel(mq_change_real_num_tx)kernel(mr_dump)kernel(mr_fill_mroute)kernel(mr_mfc_find_any)kernel(mr_mfc_find_any_parent)kernel(mr_mfc_find_parent)kernel(mr_mfc_seq_idx)kernel(mr_mfc_seq_next)kernel(mr_rtm_dumproute)kernel(mr_table_alloc)kernel(mr_table_dump)kernel(mr_vif_seq_idx)kernel(mr_vif_seq_next)kernel(mroute6_is_socket)kernel(ms_hyperv)kernel(msg_zerocopy_alloc)kernel(msg_zerocopy_callback)kernel(msg_zerocopy_put_abort)kernel(msg_zerocopy_realloc)kernel(msi_desc_to_pci_dev)kernel(msi_device_has_isolated_msi)kernel(msi_domain_first_desc)kernel(msi_domain_get_virq)kernel(msi_lock_descs)kernel(msi_next_desc)kernel(msi_unlock_descs)kernel(msleep)kernel(msleep_interruptible)kernel(mt_find)kernel(mt_find_after)kernel(mt_next)kernel(mt_prev)kernel(mtree_alloc_range)kernel(mtree_alloc_rrange)kernel(mtree_destroy)kernel(mtree_erase)kernel(mtree_insert)kernel(mtree_insert_range)kernel(mtree_load)kernel(mtree_store)kernel(mtree_store_range)kernel(mul_u64_u64_div_u64)kernel(mutex_is_locked)kernel(mutex_lock)kernel(mutex_lock_interruptible)kernel(mutex_lock_io)kernel(mutex_lock_killable)kernel(mutex_trylock)kernel(mutex_unlock)kernel(n_tty_inherit_ops)kernel(n_tty_ioctl_helper)kernel(names_cachep)kernel(napi_alloc_skb)kernel(napi_build_skb)kernel(napi_busy_loop)kernel(napi_complete_done)kernel(napi_consume_skb)kernel(napi_disable)kernel(napi_enable)kernel(napi_get_frags)kernel(napi_gro_flush)kernel(napi_gro_frags)kernel(napi_gro_receive)kernel(napi_pp_put_page)kernel(napi_schedule_prep)kernel(nbcon_acquire)kernel(nbcon_can_proceed)kernel(nbcon_enter_unsafe)kernel(nbcon_exit_unsafe)kernel(nbcon_reacquire)kernel(nbcon_release)kernel(nd_tbl)kernel(ndisc_mc_map)kernel(ndisc_ns_create)kernel(ndisc_send_skb)kernel(ndo_dflt_bridge_getlink)kernel(ndo_dflt_fdb_add)kernel(ndo_dflt_fdb_del)kernel(ndo_dflt_fdb_dump)kernel(neigh_app_ns)kernel(neigh_carrier_down)kernel(neigh_changeaddr)kernel(neigh_connected_output)kernel(neigh_destroy)kernel(neigh_direct_output)kernel(neigh_event_ns)kernel(neigh_for_each)kernel(neigh_ifdown)kernel(neigh_lookup)kernel(neigh_lookup_nodev)kernel(neigh_parms_alloc)kernel(neigh_parms_release)kernel(neigh_proc_dointvec)kernel(neigh_proc_dointvec_jiffies)kernel(neigh_proc_dointvec_ms_jiffies)kernel(neigh_rand_reach_time)kernel(neigh_resolve_output)kernel(neigh_seq_next)kernel(neigh_seq_start)kernel(neigh_seq_stop)kernel(neigh_sysctl_register)kernel(neigh_sysctl_unregister)kernel(neigh_table_clear)kernel(neigh_table_init)kernel(neigh_update)kernel(neigh_xmit)kernel(neon_aes_cbc_encrypt)kernel(neon_aes_ecb_encrypt)kernel(neon_aes_xts_decrypt)kernel(neon_aes_xts_encrypt)kernel(net_cls_cgrp_subsys_enabled_key)kernel(net_cls_cgrp_subsys_on_dfl_key)kernel(net_dec_egress_queue)kernel(net_dec_ingress_queue)kernel(net_dim)kernel(net_dim_get_def_rx_moderation)kernel(net_dim_get_def_tx_moderation)kernel(net_dim_get_rx_moderation)kernel(net_dim_get_tx_moderation)kernel(net_disable_timestamp)kernel(net_enable_timestamp)kernel(net_inc_egress_queue)kernel(net_inc_ingress_queue)kernel(net_namespace_list)kernel(net_ns_barrier)kernel(net_ns_get_ownership)kernel(net_ns_type_operations)kernel(net_prio_cgrp_subsys_enabled_key)kernel(net_prio_cgrp_subsys_on_dfl_key)kernel(net_ratelimit)kernel(net_rwsem)kernel(net_selftest)kernel(net_selftest_get_count)kernel(net_selftest_get_strings)kernel(netdev_adjacent_change_abort)kernel(netdev_adjacent_change_commit)kernel(netdev_adjacent_change_prepare)kernel(netdev_adjacent_get_private)kernel(netdev_alert)kernel(netdev_bind_sb_channel_queue)kernel(netdev_bonding_info_change)kernel(netdev_boot_setup_check)kernel(netdev_change_features)kernel(netdev_class_create_file_ns)kernel(netdev_class_remove_file_ns)kernel(netdev_cmd_to_name)kernel(netdev_core_stats_alloc)kernel(netdev_crit)kernel(netdev_emerg)kernel(netdev_err)kernel(netdev_features_change)kernel(netdev_get_by_index)kernel(netdev_get_by_name)kernel(netdev_get_xmit_slave)kernel(netdev_has_any_upper_dev)kernel(netdev_has_upper_dev)kernel(netdev_has_upper_dev_all_rcu)kernel(netdev_increment_features)kernel(netdev_info)kernel(netdev_is_rx_handler_busy)kernel(netdev_lower_dev_get_private)kernel(netdev_lower_get_first_private_rcu)kernel(netdev_lower_get_next)kernel(netdev_lower_get_next_private)kernel(netdev_lower_get_next_private_rcu)kernel(netdev_lower_state_changed)kernel(netdev_master_upper_dev_get)kernel(netdev_master_upper_dev_get_rcu)kernel(netdev_master_upper_dev_link)kernel(netdev_max_backlog)kernel(netdev_name_node_alt_create)kernel(netdev_name_node_alt_destroy)kernel(netdev_next_lower_dev_rcu)kernel(netdev_notice)kernel(netdev_notify_peers)kernel(netdev_offload_xstats_disable)kernel(netdev_offload_xstats_enable)kernel(netdev_offload_xstats_enabled)kernel(netdev_offload_xstats_get)kernel(netdev_offload_xstats_push_delta)kernel(netdev_offload_xstats_report_delta)kernel(netdev_offload_xstats_report_used)kernel(netdev_pick_tx)kernel(netdev_port_same_parent_id)kernel(netdev_printk)kernel(netdev_refcnt_read)kernel(netdev_reset_tc)kernel(netdev_rss_key_fill)kernel(netdev_rx_csum_fault)kernel(netdev_rx_handler_register)kernel(netdev_rx_handler_unregister)kernel(netdev_set_default_ethtool_ops)kernel(netdev_set_num_tc)kernel(netdev_set_sb_channel)kernel(netdev_set_tc_queue)kernel(netdev_sk_get_lowest_dev)kernel(netdev_state_change)kernel(netdev_stats_to_stats64)kernel(netdev_sw_irq_coalesce_default_on)kernel(netdev_txq_to_tc)kernel(netdev_unbind_sb_channel)kernel(netdev_update_features)kernel(netdev_upper_dev_link)kernel(netdev_upper_dev_unlink)kernel(netdev_upper_get_next_dev_rcu)kernel(netdev_walk_all_lower_dev)kernel(netdev_walk_all_lower_dev_rcu)kernel(netdev_walk_all_upper_dev_rcu)kernel(netdev_warn)kernel(netdev_xmit_skip_txqueue)kernel(netif_carrier_event)kernel(netif_carrier_off)kernel(netif_carrier_on)kernel(netif_device_attach)kernel(netif_device_detach)kernel(netif_get_num_default_rss_queues)kernel(netif_inherit_tso_max)kernel(netif_napi_add_weight)kernel(netif_queue_set_napi)kernel(netif_receive_skb)kernel(netif_receive_skb_core)kernel(netif_receive_skb_list)kernel(netif_rx)kernel(netif_schedule_queue)kernel(netif_set_real_num_queues)kernel(netif_set_real_num_rx_queues)kernel(netif_set_real_num_tx_queues)kernel(netif_set_tso_max_segs)kernel(netif_set_tso_max_size)kernel(netif_set_xps_queue)kernel(netif_skb_features)kernel(netif_stacked_transfer_operstate)kernel(netif_tx_lock)kernel(netif_tx_stop_all_queues)kernel(netif_tx_unlock)kernel(netif_tx_wake_queue)kernel(netlbl_audit_start)kernel(netlbl_bitmap_setbit)kernel(netlbl_bitmap_walk)kernel(netlbl_calipso_ops_register)kernel(netlbl_catmap_setbit)kernel(netlbl_catmap_walk)kernel(netlink_ack)kernel(netlink_add_tap)kernel(netlink_broadcast)kernel(netlink_broadcast_filtered)kernel(netlink_capable)kernel(netlink_has_listeners)kernel(netlink_kernel_release)kernel(netlink_net_capable)kernel(netlink_ns_capable)kernel(netlink_rcv_skb)kernel(netlink_register_notifier)kernel(netlink_remove_tap)kernel(netlink_set_err)kernel(netlink_strict_get_check)kernel(netlink_unicast)kernel(netlink_unregister_notifier)kernel(netpoll_cleanup)kernel(netpoll_parse_options)kernel(netpoll_poll_dev)kernel(netpoll_poll_disable)kernel(netpoll_poll_enable)kernel(netpoll_print_options)kernel(netpoll_send_skb)kernel(netpoll_send_udp)kernel(netpoll_setup)kernel(netstamp_needed_key)kernel(new_inode)kernel(next_arg)kernel(nexthop_bucket_set_hw_flags)kernel(nexthop_find_by_id)kernel(nexthop_for_each_fib6_nh)kernel(nexthop_free_rcu)kernel(nexthop_res_grp_activity_update)kernel(nexthop_select_path)kernel(nexthop_set_hw_flags)kernel(nf_checksum)kernel(nf_checksum_partial)kernel(nf_conn_btf_access_lock)kernel(nf_conntrack_destroy)kernel(nf_ct_attach)kernel(nf_ct_get_tuple_skb)kernel(nf_ct_hook)kernel(nf_ct_zone_dflt)kernel(nf_ctnetlink_has_listener)kernel(nf_getsockopt)kernel(nf_hook_entries_delete_raw)kernel(nf_hook_entries_insert_raw)kernel(nf_hook_slow)kernel(nf_hook_slow_list)kernel(nf_hooks_lwtunnel_enabled)kernel(nf_hooks_lwtunnel_sysctl_handler)kernel(nf_hooks_needed)kernel(nf_ip6_check_hbh_len)kernel(nf_ip6_checksum)kernel(nf_ip_checksum)kernel(nf_ip_route)kernel(nf_ipv6_ops)kernel(nf_log_bind_pf)kernel(nf_log_buf_add)kernel(nf_log_buf_close)kernel(nf_log_buf_open)kernel(nf_log_packet)kernel(nf_log_register)kernel(nf_log_set)kernel(nf_log_trace)kernel(nf_log_unbind_pf)kernel(nf_log_unregister)kernel(nf_log_unset)kernel(nf_logger_find_get)kernel(nf_logger_put)kernel(nf_nat_hook)kernel(nf_queue)kernel(nf_queue_entry_free)kernel(nf_queue_entry_get_refs)kernel(nf_queue_nf_hook_drop)kernel(nf_register_net_hook)kernel(nf_register_net_hooks)kernel(nf_register_queue_handler)kernel(nf_register_sockopt)kernel(nf_reinject)kernel(nf_route)kernel(nf_setsockopt)kernel(nf_skb_duplicated)kernel(nf_unregister_net_hook)kernel(nf_unregister_net_hooks)kernel(nf_unregister_queue_handler)kernel(nf_unregister_sockopt)kernel(nfct_btf_struct_access)kernel(nfnl_ct_hook)kernel(nfs42_ssc_register)kernel(nfs42_ssc_unregister)kernel(nfs_ssc_client_tbl)kernel(nfs_ssc_register)kernel(nfs_ssc_unregister)kernel(nl_table)kernel(nl_table_lock)kernel(nla_append)kernel(nla_find)kernel(nla_memcmp)kernel(nla_memcpy)kernel(nla_policy_len)kernel(nla_put)kernel(nla_put_64bit)kernel(nla_put_nohdr)kernel(nla_reserve)kernel(nla_reserve_64bit)kernel(nla_reserve_nohdr)kernel(nla_strcmp)kernel(nla_strdup)kernel(nla_strscpy)kernel(nlmsg_notify)kernel(nmi_panic)kernel(no_action)kernel(no_hash_pointers)kernel(no_pci_devices)kernel(no_seek_end_llseek)kernel(no_seek_end_llseek_size)kernel(node_data)kernel(node_states)kernel(node_to_cpumask_map)kernel(nonseekable_open)kernel(noop_backing_dev_info)kernel(noop_direct_IO)kernel(noop_dirty_folio)kernel(noop_fsync)kernel(noop_llseek)kernel(noop_qdisc)kernel(nosteal_pipe_buf_ops)kernel(notify_change)kernel(nr_cpu_ids)kernel(nr_free_buffer_pages)kernel(nr_irqs)kernel(nr_node_ids)kernel(nr_online_nodes)kernel(nr_swap_pages)kernel(ns_capable)kernel(ns_capable_noaudit)kernel(ns_capable_setid)kernel(ns_to_kernel_old_timeval)kernel(ns_to_timespec64)kernel(nsecs_to_jiffies)kernel(nsecs_to_jiffies64)kernel(nsh_pop)kernel(nsh_push)kernel(numa_nearest_node)kernel(numa_node)kernel(nvmem_add_cell_lookups)kernel(nvmem_add_cell_table)kernel(nvmem_cell_get)kernel(nvmem_cell_put)kernel(nvmem_cell_read)kernel(nvmem_cell_read_u16)kernel(nvmem_cell_read_u32)kernel(nvmem_cell_read_u64)kernel(nvmem_cell_read_u8)kernel(nvmem_cell_read_variable_le_u32)kernel(nvmem_cell_read_variable_le_u64)kernel(nvmem_cell_write)kernel(nvmem_del_cell_lookups)kernel(nvmem_del_cell_table)kernel(nvmem_dev_name)kernel(nvmem_device_cell_read)kernel(nvmem_device_cell_write)kernel(nvmem_device_find)kernel(nvmem_device_get)kernel(nvmem_device_put)kernel(nvmem_device_read)kernel(nvmem_device_write)kernel(nvmem_get_mac_address)kernel(nvmem_register)kernel(nvmem_register_notifier)kernel(nvmem_unregister)kernel(nvmem_unregister_notifier)kernel(od_register_powersave_bias_handler)kernel(od_unregister_powersave_bias_handler)kernel(of_add_property)kernel(of_address_to_resource)kernel(of_alias_from_compatible)kernel(of_alias_get_highest_id)kernel(of_alias_get_id)kernel(of_chosen)kernel(of_clk_add_hw_provider)kernel(of_clk_add_provider)kernel(of_clk_del_provider)kernel(of_clk_get)kernel(of_clk_get_by_name)kernel(of_clk_get_from_provider)kernel(of_clk_get_parent_count)kernel(of_clk_get_parent_name)kernel(of_clk_hw_onecell_get)kernel(of_clk_hw_register)kernel(of_clk_hw_simple_get)kernel(of_clk_parent_fill)kernel(of_clk_set_defaults)kernel(of_clk_src_onecell_get)kernel(of_clk_src_simple_get)kernel(of_console_check)kernel(of_count_phandle_with_args)kernel(of_cpu_device_node_get)kernel(of_cpu_node_to_id)kernel(of_cpufreq_cooling_register)kernel(of_css)kernel(of_device_alloc)kernel(of_device_get_match_data)kernel(of_device_is_available)kernel(of_device_is_big_endian)kernel(of_device_is_compatible)kernel(of_device_modalias)kernel(of_device_register)kernel(of_device_uevent)kernel(of_device_uevent_modalias)kernel(of_device_unregister)kernel(of_dma_configure_id)kernel(of_dma_controller_free)kernel(of_dma_controller_register)kernel(of_dma_is_coherent)kernel(of_dma_request_slave_channel)kernel(of_dma_router_register)kernel(of_dma_simple_xlate)kernel(of_dma_xlate_by_chan_id)kernel(of_fdt_unflatten_tree)kernel(of_find_all_nodes)kernel(of_find_backlight_by_node)kernel(of_find_compatible_node)kernel(of_find_device_by_node)kernel(of_find_i2c_adapter_by_node)kernel(of_find_i2c_device_by_node)kernel(of_find_matching_node_and_match)kernel(of_find_mipi_dsi_device_by_node)kernel(of_find_mipi_dsi_host_by_node)kernel(of_find_net_device_by_node)kernel(of_find_node_by_name)kernel(of_find_node_by_phandle)kernel(of_find_node_by_type)kernel(of_find_node_opts_by_path)kernel(of_find_node_with_property)kernel(of_find_property)kernel(of_fwnode_ops)kernel(of_gen_pool_get)kernel(of_genpd_add_device)kernel(of_genpd_add_provider_onecell)kernel(of_genpd_add_provider_simple)kernel(of_genpd_add_subdomain)kernel(of_genpd_del_provider)kernel(of_genpd_parse_idle_states)kernel(of_genpd_remove_last)kernel(of_genpd_remove_subdomain)kernel(of_get_child_by_name)kernel(of_get_compatible_child)kernel(of_get_cpu_node)kernel(of_get_cpu_state_node)kernel(of_get_ethdev_address)kernel(of_get_i2c_adapter_by_node)kernel(of_get_mac_address)kernel(of_get_named_gpio)kernel(of_get_next_available_child)kernel(of_get_next_child)kernel(of_get_next_cpu_node)kernel(of_get_next_parent)kernel(of_get_parent)kernel(of_get_pci_domain_nr)kernel(of_get_phy_mode)kernel(of_get_property)kernel(of_get_regulator_init_data)kernel(of_get_required_opp_performance_state)kernel(of_graph_get_endpoint_by_regs)kernel(of_graph_get_endpoint_count)kernel(of_graph_get_next_endpoint)kernel(of_graph_get_port_by_id)kernel(of_graph_get_port_parent)kernel(of_graph_get_remote_endpoint)kernel(of_graph_get_remote_node)kernel(of_graph_get_remote_port)kernel(of_graph_get_remote_port_parent)kernel(of_graph_is_present)kernel(of_graph_parse_endpoint)kernel(of_hte_req_count)kernel(of_hwspin_lock_get_id)kernel(of_hwspin_lock_get_id_byname)kernel(of_i2c_get_board_info)kernel(of_icc_bulk_get)kernel(of_icc_get)kernel(of_icc_get_by_index)kernel(of_icc_get_from_provider)kernel(of_icc_xlate_onecell)kernel(of_io_request_and_map)kernel(of_iomap)kernel(of_iommu_get_resv_regions)kernel(of_irq_find_parent)kernel(of_irq_get)kernel(of_irq_get_byname)kernel(of_irq_parse_and_map_pci)kernel(of_irq_parse_one)kernel(of_irq_parse_raw)kernel(of_irq_to_resource)kernel(of_irq_to_resource_table)kernel(of_led_get)kernel(of_machine_is_compatible)kernel(of_map_id)kernel(of_match_device)kernel(of_match_node)kernel(of_mdio_find_bus)kernel(of_mdio_find_device)kernel(of_mdiobus_child_is_phy)kernel(of_mdiobus_phy_device_register)kernel(of_msi_configure)kernel(of_msi_get_domain)kernel(of_n_addr_cells)kernel(of_n_size_cells)kernel(of_node_name_eq)kernel(of_node_name_prefix)kernel(of_nvmem_cell_get)kernel(of_nvmem_device_get)kernel(of_parse_phandle_with_args_map)kernel(of_pci_address_to_resource)kernel(of_pci_check_probe_only)kernel(of_pci_dma_range_parser_init)kernel(of_pci_find_child_device)kernel(of_pci_get_devfn)kernel(of_pci_get_max_link_speed)kernel(of_pci_get_slot_power_limit)kernel(of_pci_parse_bus_range)kernel(of_pci_range_parser_init)kernel(of_pci_range_parser_one)kernel(of_pci_range_to_resource)kernel(of_phandle_iterator_init)kernel(of_phandle_iterator_next)kernel(of_phy_connect)kernel(of_phy_deregister_fixed_link)kernel(of_phy_find_device)kernel(of_phy_get)kernel(of_phy_get_and_connect)kernel(of_phy_is_fixed_link)kernel(of_phy_package_join)kernel(of_phy_provider_unregister)kernel(of_phy_put)kernel(of_phy_register_fixed_link)kernel(of_phy_simple_xlate)kernel(of_pinctrl_get)kernel(of_platform_bus_probe)kernel(of_platform_default_populate)kernel(of_platform_depopulate)kernel(of_platform_device_create)kernel(of_platform_device_destroy)kernel(of_platform_populate)kernel(of_pm_clk_add_clk)kernel(of_pm_clk_add_clks)kernel(of_prop_next_string)kernel(of_prop_next_u32)kernel(of_property_count_elems_of_size)kernel(of_property_match_string)kernel(of_property_read_reg)kernel(of_property_read_string)kernel(of_property_read_string_helper)kernel(of_property_read_u32_index)kernel(of_property_read_u64)kernel(of_property_read_u64_index)kernel(of_property_read_variable_u16_array)kernel(of_property_read_variable_u32_array)kernel(of_property_read_variable_u64_array)kernel(of_property_read_variable_u8_array)kernel(of_pwm_get)kernel(of_pwm_xlate_with_flags)kernel(of_range_to_resource)kernel(of_regulator_bulk_get_all)kernel(of_regulator_match)kernel(of_remove_property)kernel(of_request_module)kernel(of_reserved_mem_device_init_by_idx)kernel(of_reserved_mem_device_init_by_name)kernel(of_reserved_mem_device_release)kernel(of_reserved_mem_lookup)kernel(of_reset_control_array_get)kernel(of_root)kernel(of_translate_address)kernel(of_translate_dma_address)kernel(of_translate_dma_region)kernel(of_usb_get_dr_mode_by_phy)kernel(of_usb_get_phy_mode)kernel(of_usb_host_tpl_support)kernel(of_usb_update_otg_caps)kernel(offline_and_remove_memory)kernel(ohci_hub_control)kernel(ohci_hub_status_data)kernel(ohci_init_driver)kernel(ohci_restart)kernel(ohci_resume)kernel(ohci_setup)kernel(ohci_suspend)kernel(on_each_cpu_cond_mask)kernel(onboard_hub_create_pdevs)kernel(onboard_hub_destroy_pdevs)kernel(oops_in_progress)kernel(opal_unlock_from_suspend)kernel(open_exec)kernel(open_related_ns)kernel(open_with_fake_path)kernel(orderly_poweroff)kernel(orderly_reboot)kernel(osc_cpc_flexible_adr_space_confirmed)kernel(osc_pc_lpi_support_confirmed)kernel(osc_sb_native_usb4_control)kernel(osc_sb_native_usb4_support_confirmed)kernel(otg_ulpi_create)kernel(out_of_line_wait_on_bit)kernel(out_of_line_wait_on_bit_lock)kernel(out_of_line_wait_on_bit_timeout)kernel(overflowgid)kernel(overflowuid)kernel(override_creds)kernel(padata_alloc)kernel(padata_alloc_shell)kernel(padata_do_parallel)kernel(padata_do_serial)kernel(padata_free)kernel(padata_free_shell)kernel(padata_set_cpumask)kernel(paddr_vmcoreinfo_note)kernel(page_cache_async_ra)kernel(page_cache_next_miss)kernel(page_cache_prev_miss)kernel(page_cache_ra_unbounded)kernel(page_cache_sync_ra)kernel(page_endio)kernel(page_frag_alloc_align)kernel(page_frag_free)kernel(page_get_link)kernel(page_is_ram)kernel(page_mapping)kernel(page_offline_begin)kernel(page_offline_end)kernel(page_pool_alloc_frag)kernel(page_pool_alloc_pages)kernel(page_pool_create)kernel(page_pool_destroy)kernel(page_pool_ethtool_stats_get)kernel(page_pool_ethtool_stats_get_count)kernel(page_pool_ethtool_stats_get_strings)kernel(page_pool_get_stats)kernel(page_pool_put_page_bulk)kernel(page_pool_put_unrefed_page)kernel(page_pool_unlink_napi)kernel(page_pool_update_nid)kernel(page_put_link)kernel(page_readlink)kernel(page_reporting_order)kernel(page_reporting_register)kernel(page_reporting_unregister)kernel(page_symlink)kernel(page_symlink_inode_operations)kernel(page_zero_new_buffers)kernel(pagecache_get_page)kernel(pagecache_isize_extended)kernel(pagevec_lookup_range_tag)kernel(panic)kernel(panic_blink)kernel(panic_notifier_list)kernel(panic_timeout)kernel(param_array_ops)kernel(param_free_charp)kernel(param_get_bool)kernel(param_get_byte)kernel(param_get_charp)kernel(param_get_dyndbg_classes)kernel(param_get_hexint)kernel(param_get_int)kernel(param_get_invbool)kernel(param_get_long)kernel(param_get_short)kernel(param_get_string)kernel(param_get_uint)kernel(param_get_ullong)kernel(param_get_ulong)kernel(param_get_ushort)kernel(param_ops_bint)kernel(param_ops_bool)kernel(param_ops_bool_enable_only)kernel(param_ops_byte)kernel(param_ops_charp)kernel(param_ops_dyndbg_classes)kernel(param_ops_hexint)kernel(param_ops_int)kernel(param_ops_invbool)kernel(param_ops_long)kernel(param_ops_short)kernel(param_ops_string)kernel(param_ops_uint)kernel(param_ops_ullong)kernel(param_ops_ulong)kernel(param_ops_ushort)kernel(param_set_bint)kernel(param_set_bool)kernel(param_set_bool_enable_only)kernel(param_set_byte)kernel(param_set_charp)kernel(param_set_copystring)kernel(param_set_dyndbg_classes)kernel(param_set_hexint)kernel(param_set_int)kernel(param_set_invbool)kernel(param_set_long)kernel(param_set_short)kernel(param_set_uint)kernel(param_set_uint_minmax)kernel(param_set_ullong)kernel(param_set_ulong)kernel(param_set_ushort)kernel(parse_OID)kernel(parse_int_array_user)kernel(passthru_features_check)kernel(paste_selection)kernel(path_get)kernel(path_has_submounts)kernel(path_is_mountpoint)kernel(path_is_under)kernel(path_put)kernel(pcc_mbox_free_channel)kernel(pcc_mbox_request_channel)kernel(pccard_register_pcmcia)kernel(pccard_static_ops)kernel(pci_acpi_clear_companion_lookup_hook)kernel(pci_acpi_set_companion_lookup_hook)kernel(pci_add_dynid)kernel(pci_add_new_bus)kernel(pci_add_resource)kernel(pci_add_resource_offset)kernel(pci_aer_clear_nonfatal_status)kernel(pci_alloc_dev)kernel(pci_alloc_host_bridge)kernel(pci_alloc_irq_vectors)kernel(pci_alloc_irq_vectors_affinity)kernel(pci_alloc_p2pmem)kernel(pci_assign_resource)kernel(pci_assign_unassigned_bridge_resources)kernel(pci_assign_unassigned_bus_resources)kernel(pci_ats_disabled)kernel(pci_ats_supported)kernel(pci_back_from_sleep)kernel(pci_bridge_secondary_bus_reset)kernel(pci_bus_add_device)kernel(pci_bus_add_devices)kernel(pci_bus_alloc_resource)kernel(pci_bus_assign_resources)kernel(pci_bus_claim_resources)kernel(pci_bus_find_capability)kernel(pci_bus_max_busnr)kernel(pci_bus_read_config_byte)kernel(pci_bus_read_config_dword)kernel(pci_bus_read_config_word)kernel(pci_bus_read_dev_vendor_id)kernel(pci_bus_resource_n)kernel(pci_bus_set_ops)kernel(pci_bus_size_bridges)kernel(pci_bus_type)kernel(pci_bus_write_config_byte)kernel(pci_bus_write_config_dword)kernel(pci_bus_write_config_word)kernel(pci_cfg_access_lock)kernel(pci_cfg_access_trylock)kernel(pci_cfg_access_unlock)kernel(pci_check_and_mask_intx)kernel(pci_check_and_unmask_intx)kernel(pci_choose_state)kernel(pci_claim_resource)kernel(pci_clear_and_set_config_dword)kernel(pci_clear_master)kernel(pci_clear_mwi)kernel(pci_common_swizzle)kernel(pci_create_ims_domain)kernel(pci_create_root_bus)kernel(pci_create_slot)kernel(pci_d3cold_disable)kernel(pci_d3cold_enable)kernel(pci_destroy_slot)kernel(pci_dev_driver)kernel(pci_dev_get)kernel(pci_dev_lock)kernel(pci_dev_present)kernel(pci_dev_put)kernel(pci_dev_run_wake)kernel(pci_dev_trylock)kernel(pci_dev_unlock)kernel(pci_device_group)kernel(pci_device_is_present)kernel(pci_disable_ats)kernel(pci_disable_device)kernel(pci_disable_link_state)kernel(pci_disable_link_state_locked)kernel(pci_disable_msi)kernel(pci_disable_msix)kernel(pci_disable_pasid)kernel(pci_disable_pri)kernel(pci_disable_ptm)kernel(pci_disable_rom)kernel(pci_disable_sriov)kernel(pci_doe)kernel(pci_doe_supports_prot)kernel(pci_ecam_create)kernel(pci_ecam_free)kernel(pci_ecam_map_bus)kernel(pci_enable_atomic_ops_to_root)kernel(pci_enable_ats)kernel(pci_enable_device)kernel(pci_enable_device_io)kernel(pci_enable_device_mem)kernel(pci_enable_link_state)kernel(pci_enable_link_state_locked)kernel(pci_enable_msi)kernel(pci_enable_msix_range)kernel(pci_enable_pasid)kernel(pci_enable_ptm)kernel(pci_enable_rom)kernel(pci_enable_sriov)kernel(pci_enable_wake)kernel(pci_find_bus)kernel(pci_find_capability)kernel(pci_find_doe_mailbox)kernel(pci_find_dvsec_capability)kernel(pci_find_ext_capability)kernel(pci_find_host_bridge)kernel(pci_find_ht_capability)kernel(pci_find_next_bus)kernel(pci_find_next_capability)kernel(pci_find_next_ext_capability)kernel(pci_find_next_ht_capability)kernel(pci_find_parent_resource)kernel(pci_find_resource)kernel(pci_find_vsec_capability)kernel(pci_fixup_cardbus)kernel(pci_fixup_device)kernel(pci_flags)kernel(pci_free_host_bridge)kernel(pci_free_irq)kernel(pci_free_irq_vectors)kernel(pci_free_p2pmem)kernel(pci_free_resource_list)kernel(pci_generic_config_read)kernel(pci_generic_config_read32)kernel(pci_generic_config_write)kernel(pci_generic_config_write32)kernel(pci_generic_ecam_ops)kernel(pci_get_base_class)kernel(pci_get_class)kernel(pci_get_device)kernel(pci_get_domain_bus_and_slot)kernel(pci_get_dsn)kernel(pci_get_slot)kernel(pci_get_subsys)kernel(pci_has_p2pmem)kernel(pci_host_common_probe)kernel(pci_host_common_remove)kernel(pci_host_probe)kernel(pci_hp_add)kernel(pci_hp_add_bridge)kernel(pci_hp_create_module_link)kernel(pci_hp_del)kernel(pci_hp_deregister)kernel(pci_hp_destroy)kernel(pci_hp_remove_module_link)kernel(pci_ignore_hotplug)kernel(pci_ims_alloc_irq)kernel(pci_ims_free_irq)kernel(pci_intx)kernel(pci_iomap)kernel(pci_iomap_range)kernel(pci_iomap_wc)kernel(pci_iomap_wc_range)kernel(pci_ioremap_bar)kernel(pci_ioremap_wc_bar)kernel(pci_iounmap)kernel(pci_iov_get_pf_drvdata)kernel(pci_iov_vf_id)kernel(pci_iov_virtfn_devfn)kernel(pci_irq_get_affinity)kernel(pci_irq_vector)kernel(pci_load_and_free_saved_state)kernel(pci_load_saved_state)kernel(pci_lock_rescan_remove)kernel(pci_map_rom)kernel(pci_match_id)kernel(pci_max_pasids)kernel(pci_msi_create_irq_domain)kernel(pci_msi_enabled)kernel(pci_msi_mask_irq)kernel(pci_msi_unmask_irq)kernel(pci_msi_vec_count)kernel(pci_msix_alloc_irq_at)kernel(pci_msix_can_alloc_dyn)kernel(pci_msix_free_irq)kernel(pci_msix_vec_count)kernel(pci_num_vf)kernel(pci_p2pdma_add_resource)kernel(pci_p2pdma_distance_many)kernel(pci_p2pdma_enable_show)kernel(pci_p2pdma_enable_store)kernel(pci_p2pmem_alloc_sgl)kernel(pci_p2pmem_find_many)kernel(pci_p2pmem_free_sgl)kernel(pci_p2pmem_publish)kernel(pci_p2pmem_virt_to_bus)kernel(pci_pasid_features)kernel(pci_pci_problems)kernel(pci_pio_to_address)kernel(pci_platform_power_transition)kernel(pci_pme_active)kernel(pci_pme_capable)kernel(pci_power_names)kernel(pci_pr3_present)kernel(pci_prepare_to_sleep)kernel(pci_pri_supported)kernel(pci_print_aer)kernel(pci_probe_reset_bus)kernel(pci_probe_reset_slot)kernel(pci_read_config_byte)kernel(pci_read_config_dword)kernel(pci_read_config_word)kernel(pci_read_vpd)kernel(pci_read_vpd_any)kernel(pci_rebar_get_possible_sizes)kernel(pci_reenable_device)kernel(pci_release_region)kernel(pci_release_regions)kernel(pci_release_resource)kernel(pci_release_selected_regions)kernel(pci_remap_iospace)kernel(pci_remove_bus)kernel(pci_remove_root_bus)kernel(pci_request_irq)kernel(pci_request_region)kernel(pci_request_regions)kernel(pci_request_regions_exclusive)kernel(pci_request_selected_regions)kernel(pci_request_selected_regions_exclusive)kernel(pci_rescan_bus)kernel(pci_reset_bus)kernel(pci_reset_function)kernel(pci_reset_function_locked)kernel(pci_resize_resource)kernel(pci_restore_msi_state)kernel(pci_restore_state)kernel(pci_root_buses)kernel(pci_save_state)kernel(pci_scan_bridge)kernel(pci_scan_bus)kernel(pci_scan_child_bus)kernel(pci_scan_root_bus)kernel(pci_scan_root_bus_bridge)kernel(pci_scan_single_device)kernel(pci_scan_slot)kernel(pci_select_bars)kernel(pci_set_cacheline_size)kernel(pci_set_host_bridge_release)kernel(pci_set_master)kernel(pci_set_mwi)kernel(pci_set_pcie_reset_state)kernel(pci_set_power_state)kernel(pci_set_power_state_locked)kernel(pci_setup_cardbus)kernel(pci_slots_kset)kernel(pci_speed_string)kernel(pci_sriov_configure_simple)kernel(pci_sriov_get_totalvfs)kernel(pci_sriov_set_totalvfs)kernel(pci_status_get_and_clear_errors)kernel(pci_stop_and_remove_bus_device)kernel(pci_stop_and_remove_bus_device_locked)kernel(pci_stop_root_bus)kernel(pci_store_saved_state)kernel(pci_test_config_bits)kernel(pci_try_reset_function)kernel(pci_try_set_mwi)kernel(pci_unlock_rescan_remove)kernel(pci_unmap_iospace)kernel(pci_unmap_rom)kernel(pci_unregister_driver)kernel(pci_user_read_config_byte)kernel(pci_user_read_config_dword)kernel(pci_user_read_config_word)kernel(pci_user_write_config_byte)kernel(pci_user_write_config_dword)kernel(pci_user_write_config_word)kernel(pci_vfs_assigned)kernel(pci_vpd_alloc)kernel(pci_vpd_check_csum)kernel(pci_vpd_find_id_string)kernel(pci_vpd_find_ro_info_keyword)kernel(pci_wait_for_pending_transaction)kernel(pci_wake_from_d3)kernel(pci_walk_bus)kernel(pci_walk_bus_locked)kernel(pci_write_config_byte)kernel(pci_write_config_dword)kernel(pci_write_config_word)kernel(pci_write_msi_msg)kernel(pci_write_vpd)kernel(pci_write_vpd_any)kernel(pcibios_bus_to_resource)kernel(pcibios_resource_to_bus)kernel(pcibus_to_node)kernel(pcie_aer_is_native)kernel(pcie_aspm_enabled)kernel(pcie_bandwidth_available)kernel(pcie_bus_configure_settings)kernel(pcie_capability_clear_and_set_dword)kernel(pcie_capability_clear_and_set_word_locked)kernel(pcie_capability_clear_and_set_word_unlocked)kernel(pcie_capability_read_dword)kernel(pcie_capability_read_word)kernel(pcie_capability_write_dword)kernel(pcie_capability_write_word)kernel(pcie_flr)kernel(pcie_get_mps)kernel(pcie_get_readrq)kernel(pcie_get_speed_cap)kernel(pcie_get_width_cap)kernel(pcie_link_speed)kernel(pcie_port_find_device)kernel(pcie_print_link_status)kernel(pcie_ptm_enabled)kernel(pcie_read_tlp_log)kernel(pcie_relaxed_ordering_enabled)kernel(pcie_reset_flr)kernel(pcie_set_mps)kernel(pcie_set_readrq)kernel(pcie_update_link_speed)kernel(pcim_doe_create_mb)kernel(pcim_enable_device)kernel(pcim_iomap)kernel(pcim_iomap_regions)kernel(pcim_iomap_regions_request_all)kernel(pcim_iomap_table)kernel(pcim_iounmap)kernel(pcim_iounmap_regions)kernel(pcim_pin_device)kernel(pcim_set_mwi)kernel(pciserial_init_ports)kernel(pciserial_remove_ports)kernel(pciserial_resume_ports)kernel(pciserial_suspend_ports)kernel(pcix_get_max_mmrbc)kernel(pcix_get_mmrbc)kernel(pcix_set_mmrbc)kernel(pcmcia_get_socket)kernel(pcmcia_get_socket_by_nr)kernel(pcmcia_parse_events)kernel(pcmcia_parse_uevents)kernel(pcmcia_put_socket)kernel(pcmcia_register_socket)kernel(pcmcia_reset_card)kernel(pcmcia_socket_class)kernel(pcmcia_socket_list)kernel(pcmcia_socket_list_rwsem)kernel(pcmcia_unregister_socket)kernel(peernet2id)kernel(peernet2id_alloc)kernel(percpu_counter_add_batch)kernel(percpu_counter_batch)kernel(percpu_counter_destroy)kernel(percpu_counter_set)kernel(percpu_counter_sum_all)kernel(percpu_counter_sync)kernel(percpu_down_write)kernel(percpu_free_rwsem)kernel(percpu_is_read_locked)kernel(percpu_ref_exit)kernel(percpu_ref_init)kernel(percpu_ref_is_zero)kernel(percpu_ref_kill_and_confirm)kernel(percpu_ref_reinit)kernel(percpu_ref_resurrect)kernel(percpu_ref_switch_to_atomic)kernel(percpu_ref_switch_to_atomic_sync)kernel(percpu_ref_switch_to_percpu)kernel(percpu_up_write)kernel(perf_aux_output_begin)kernel(perf_aux_output_end)kernel(perf_aux_output_flag)kernel(perf_aux_output_skip)kernel(perf_event_addr_filters_sync)kernel(perf_event_cgrp_subsys_enabled_key)kernel(perf_event_cgrp_subsys_on_dfl_key)kernel(perf_event_create_kernel_counter)kernel(perf_event_disable)kernel(perf_event_enable)kernel(perf_event_pause)kernel(perf_event_period)kernel(perf_event_read_value)kernel(perf_event_refresh)kernel(perf_event_release_kernel)kernel(perf_event_sysfs_show)kernel(perf_event_update_userpage)kernel(perf_get_aux)kernel(perf_pmu_migrate_context)kernel(perf_pmu_register)kernel(perf_pmu_unregister)kernel(perf_register_guest_info_callbacks)kernel(perf_report_aux_output_id)kernel(perf_swevent_get_recursion_context)kernel(perf_tp_event)kernel(perf_trace_buf_alloc)kernel(perf_trace_run_bpf_submit)kernel(perf_unregister_guest_info_callbacks)kernel(pernet_ops_rwsem)kernel(pfifo_fast_ops)kernel(pfifo_qdisc_ops)kernel(pfn_is_map_memory)kernel(pfn_to_online_page)kernel(phy_10_100_features_array)kernel(phy_10gbit_features)kernel(phy_10gbit_features_array)kernel(phy_10gbit_fec_features)kernel(phy_10gbit_full_features)kernel(phy_advertise_eee_all)kernel(phy_advertise_supported)kernel(phy_all_ports_features_array)kernel(phy_aneg_done)kernel(phy_attach)kernel(phy_attach_direct)kernel(phy_attached_info)kernel(phy_attached_info_irq)kernel(phy_attached_print)kernel(phy_basic_features)kernel(phy_basic_ports_array)kernel(phy_basic_t1_features)kernel(phy_basic_t1_features_array)kernel(phy_basic_t1s_p2mp_features)kernel(phy_basic_t1s_p2mp_features_array)kernel(phy_calibrate)kernel(phy_check_downshift)kernel(phy_check_valid)kernel(phy_config_aneg)kernel(phy_configure)kernel(phy_connect)kernel(phy_connect_direct)kernel(phy_create)kernel(phy_create_lookup)kernel(phy_destroy)kernel(phy_detach)kernel(phy_device_create)kernel(phy_device_free)kernel(phy_device_register)kernel(phy_device_remove)kernel(phy_disconnect)kernel(phy_do_ioctl)kernel(phy_do_ioctl_running)kernel(phy_driver_is_genphy)kernel(phy_driver_is_genphy_10g)kernel(phy_driver_register)kernel(phy_driver_unregister)kernel(phy_drivers_register)kernel(phy_drivers_unregister)kernel(phy_duplex_to_str)kernel(phy_eee_cap1_features)kernel(phy_error)kernel(phy_ethtool_get_eee)kernel(phy_ethtool_get_link_ksettings)kernel(phy_ethtool_get_sset_count)kernel(phy_ethtool_get_stats)kernel(phy_ethtool_get_strings)kernel(phy_ethtool_get_wol)kernel(phy_ethtool_ksettings_get)kernel(phy_ethtool_ksettings_set)kernel(phy_ethtool_nway_reset)kernel(phy_ethtool_set_eee)kernel(phy_ethtool_set_link_ksettings)kernel(phy_ethtool_set_wol)kernel(phy_exit)kernel(phy_fibre_port_array)kernel(phy_find_first)kernel(phy_free_interrupt)kernel(phy_gbit_all_ports_features)kernel(phy_gbit_features)kernel(phy_gbit_features_array)kernel(phy_gbit_fibre_features)kernel(phy_get)kernel(phy_get_c45_ids)kernel(phy_get_eee_err)kernel(phy_get_internal_delay)kernel(phy_get_pause)kernel(phy_get_rate_matching)kernel(phy_init)kernel(phy_init_eee)kernel(phy_init_hw)kernel(phy_interface_num_ports)kernel(phy_led_trigger_change_speed)kernel(phy_led_triggers_register)kernel(phy_led_triggers_unregister)kernel(phy_lookup_setting)kernel(phy_loopback)kernel(phy_mac_interrupt)kernel(phy_mii_ioctl)kernel(phy_modify)kernel(phy_modify_changed)kernel(phy_modify_mmd)kernel(phy_modify_mmd_changed)kernel(phy_modify_paged)kernel(phy_modify_paged_changed)kernel(phy_notify_connect)kernel(phy_notify_disconnect)kernel(phy_package_join)kernel(phy_package_leave)kernel(phy_package_read_mmd)kernel(phy_package_write_mmd)kernel(phy_pm_runtime_allow)kernel(phy_pm_runtime_forbid)kernel(phy_pm_runtime_get)kernel(phy_pm_runtime_get_sync)kernel(phy_pm_runtime_put)kernel(phy_pm_runtime_put_sync)kernel(phy_power_off)kernel(phy_power_on)kernel(phy_print_status)kernel(phy_put)kernel(phy_queue_state_machine)kernel(phy_rate_matching_to_str)kernel(phy_read_mmd)kernel(phy_read_paged)kernel(phy_register_fixup)kernel(phy_register_fixup_for_id)kernel(phy_register_fixup_for_uid)kernel(phy_remove_link_mode)kernel(phy_remove_lookup)kernel(phy_request_interrupt)kernel(phy_reset)kernel(phy_reset_after_clk_enable)kernel(phy_resolve_aneg_linkmode)kernel(phy_resolve_aneg_pause)kernel(phy_restart_aneg)kernel(phy_restore_page)kernel(phy_resume)kernel(phy_save_page)kernel(phy_select_page)kernel(phy_set_asym_pause)kernel(phy_set_max_speed)kernel(phy_set_media)kernel(phy_set_mode_ext)kernel(phy_set_speed)kernel(phy_set_sym_pause)kernel(phy_sfp_attach)kernel(phy_sfp_detach)kernel(phy_sfp_probe)kernel(phy_speed_down)kernel(phy_speed_to_str)kernel(phy_speed_up)kernel(phy_start)kernel(phy_start_aneg)kernel(phy_start_cable_test)kernel(phy_start_cable_test_tdr)kernel(phy_start_machine)kernel(phy_stop)kernel(phy_support_asym_pause)kernel(phy_support_sym_pause)kernel(phy_suspend)kernel(phy_trigger_machine)kernel(phy_unregister_fixup)kernel(phy_unregister_fixup_for_id)kernel(phy_unregister_fixup_for_uid)kernel(phy_validate)kernel(phy_validate_pause)kernel(phy_write_mmd)kernel(phy_write_paged)kernel(phylib_stubs)kernel(phys_mem_access_prot)kernel(pid_nr_ns)kernel(pid_task)kernel(pid_vnr)kernel(pids_cgrp_subsys_enabled_key)kernel(pids_cgrp_subsys_on_dfl_key)kernel(pin_get_name)kernel(pin_user_pages)kernel(pin_user_pages_fast)kernel(pin_user_pages_remote)kernel(pin_user_pages_unlocked)kernel(pinconf_generic_dt_free_map)kernel(pinconf_generic_dt_node_to_map)kernel(pinconf_generic_dt_subnode_to_map)kernel(pinconf_generic_dump_config)kernel(pinconf_generic_parse_dt_config)kernel(pinctrl_add_gpio_range)kernel(pinctrl_add_gpio_ranges)kernel(pinctrl_count_index_with_args)kernel(pinctrl_dev_get_devname)kernel(pinctrl_dev_get_drvdata)kernel(pinctrl_dev_get_name)kernel(pinctrl_enable)kernel(pinctrl_find_and_add_gpio_range)kernel(pinctrl_find_gpio_range_from_pin)kernel(pinctrl_find_gpio_range_from_pin_nolock)kernel(pinctrl_force_default)kernel(pinctrl_force_sleep)kernel(pinctrl_generic_add_group)kernel(pinctrl_generic_get_group)kernel(pinctrl_generic_get_group_count)kernel(pinctrl_generic_get_group_name)kernel(pinctrl_generic_get_group_pins)kernel(pinctrl_generic_remove_group)kernel(pinctrl_get)kernel(pinctrl_get_group_pins)kernel(pinctrl_gpio_can_use_line)kernel(pinctrl_gpio_direction_input)kernel(pinctrl_gpio_direction_output)kernel(pinctrl_gpio_free)kernel(pinctrl_gpio_request)kernel(pinctrl_gpio_set_config)kernel(pinctrl_lookup_state)kernel(pinctrl_parse_index_with_args)kernel(pinctrl_pm_select_default_state)kernel(pinctrl_pm_select_idle_state)kernel(pinctrl_pm_select_sleep_state)kernel(pinctrl_put)kernel(pinctrl_register)kernel(pinctrl_register_and_init)kernel(pinctrl_register_mappings)kernel(pinctrl_remove_gpio_range)kernel(pinctrl_select_default_state)kernel(pinctrl_select_state)kernel(pinctrl_unregister)kernel(pinctrl_unregister_mappings)kernel(pinctrl_utils_add_config)kernel(pinctrl_utils_add_map_configs)kernel(pinctrl_utils_add_map_mux)kernel(pinctrl_utils_free_map)kernel(pinctrl_utils_reserve_map)kernel(ping_bind)kernel(ping_close)kernel(ping_common_sendmsg)kernel(ping_err)kernel(ping_get_port)kernel(ping_getfrag)kernel(ping_hash)kernel(ping_init_sock)kernel(ping_prot)kernel(ping_queue_rcv_skb)kernel(ping_rcv)kernel(ping_recvmsg)kernel(ping_seq_next)kernel(ping_seq_start)kernel(ping_seq_stop)kernel(ping_unhash)kernel(pingv6_ops)kernel(pingv6_prot)kernel(pinmux_generic_add_function)kernel(pinmux_generic_get_function)kernel(pinmux_generic_get_function_count)kernel(pinmux_generic_get_function_groups)kernel(pinmux_generic_get_function_name)kernel(pinmux_generic_remove_function)kernel(pipe_lock)kernel(pipe_unlock)kernel(pkcs7_free_message)kernel(pkcs7_get_content_data)kernel(pkcs7_parse_message)kernel(pkcs7_validate_trust)kernel(pkcs7_verify)kernel(pktgen_xfrm_outer_mode_output)kernel(platform_add_devices)kernel(platform_bus)kernel(platform_bus_type)kernel(platform_clear)kernel(platform_device_add)kernel(platform_device_add_data)kernel(platform_device_add_resources)kernel(platform_device_alloc)kernel(platform_device_del)kernel(platform_device_put)kernel(platform_device_register)kernel(platform_device_register_full)kernel(platform_device_unregister)kernel(platform_driver_unregister)kernel(platform_find_device_by_driver)kernel(platform_get_irq)kernel(platform_get_irq_byname)kernel(platform_get_irq_byname_optional)kernel(platform_get_irq_optional)kernel(platform_get_mem_or_io)kernel(platform_get_resource)kernel(platform_get_resource_byname)kernel(platform_has)kernel(platform_irq_count)kernel(platform_irqchip_probe)kernel(platform_msi_create_irq_domain)kernel(platform_msi_domain_alloc_irqs)kernel(platform_msi_domain_free_irqs)kernel(platform_set)kernel(platform_unregister_drivers)kernel(play_idle_precise)kernel(pldmfw_flash_image)kernel(pldmfw_op_pci_match_record)kernel(pm_clk_add)kernel(pm_clk_add_clk)kernel(pm_clk_add_notifier)kernel(pm_clk_create)kernel(pm_clk_destroy)kernel(pm_clk_init)kernel(pm_clk_remove)kernel(pm_clk_remove_clk)kernel(pm_clk_resume)kernel(pm_clk_runtime_resume)kernel(pm_clk_runtime_suspend)kernel(pm_clk_suspend)kernel(pm_debug_messages_should_print)kernel(pm_generic_freeze)kernel(pm_generic_freeze_late)kernel(pm_generic_freeze_noirq)kernel(pm_generic_poweroff)kernel(pm_generic_poweroff_late)kernel(pm_generic_poweroff_noirq)kernel(pm_generic_restore)kernel(pm_generic_restore_early)kernel(pm_generic_restore_noirq)kernel(pm_generic_resume)kernel(pm_generic_resume_early)kernel(pm_generic_resume_noirq)kernel(pm_generic_runtime_resume)kernel(pm_generic_runtime_suspend)kernel(pm_generic_suspend)kernel(pm_generic_suspend_late)kernel(pm_generic_suspend_noirq)kernel(pm_generic_thaw)kernel(pm_generic_thaw_early)kernel(pm_generic_thaw_noirq)kernel(pm_genpd_add_device)kernel(pm_genpd_add_subdomain)kernel(pm_genpd_init)kernel(pm_genpd_opp_to_performance_state)kernel(pm_genpd_remove)kernel(pm_genpd_remove_device)kernel(pm_genpd_remove_subdomain)kernel(pm_power_off)kernel(pm_power_off_prepare)kernel(pm_print_active_wakeup_sources)kernel(pm_relax)kernel(pm_report_hw_sleep_time)kernel(pm_report_max_hw_sleep)kernel(pm_runtime_allow)kernel(pm_runtime_autosuspend_expiration)kernel(pm_runtime_barrier)kernel(pm_runtime_enable)kernel(pm_runtime_forbid)kernel(pm_runtime_force_resume)kernel(pm_runtime_force_suspend)kernel(pm_runtime_get_if_active)kernel(pm_runtime_irq_safe)kernel(pm_runtime_no_callbacks)kernel(pm_runtime_set_autosuspend_delay)kernel(pm_runtime_set_memalloc_noio)kernel(pm_runtime_suspended_time)kernel(pm_schedule_suspend)kernel(pm_set_vt_switch)kernel(pm_stay_awake)kernel(pm_suspend)kernel(pm_suspend_default_s2idle)kernel(pm_suspend_global_flags)kernel(pm_suspend_target_state)kernel(pm_system_wakeup)kernel(pm_vt_switch_required)kernel(pm_vt_switch_unregister)kernel(pm_wakeup_dev_event)kernel(pm_wakeup_pending)kernel(pm_wakeup_ws_event)kernel(pm_wq)kernel(pneigh_enqueue)kernel(pneigh_lookup)kernel(pnp_activate_dev)kernel(pnp_device_attach)kernel(pnp_device_detach)kernel(pnp_disable_dev)kernel(pnp_get_resource)kernel(pnp_is_active)kernel(pnp_platform_devices)kernel(pnp_possible_config)kernel(pnp_range_reserved)kernel(pnp_register_card_driver)kernel(pnp_register_driver)kernel(pnp_release_card_device)kernel(pnp_request_card_device)kernel(pnp_start_dev)kernel(pnp_stop_dev)kernel(pnp_unregister_card_driver)kernel(pnp_unregister_driver)kernel(pnpacpi_protocol)kernel(policy_has_boost_freq)kernel(poll_freewait)kernel(poll_initwait)kernel(poll_state_synchronize_rcu)kernel(poll_state_synchronize_rcu_full)kernel(poll_state_synchronize_srcu)kernel(poly1305_final_arch)kernel(poly1305_init_arch)kernel(poly1305_update_arch)kernel(posix_acl_access_xattr_handler)kernel(posix_acl_alloc)kernel(posix_acl_chmod)kernel(posix_acl_create)kernel(posix_acl_default_xattr_handler)kernel(posix_acl_equiv_mode)kernel(posix_acl_from_mode)kernel(posix_acl_from_xattr)kernel(posix_acl_init)kernel(posix_acl_to_xattr)kernel(posix_acl_update_mode)kernel(posix_acl_valid)kernel(posix_clock_register)kernel(posix_clock_unregister)kernel(posix_lock_file)kernel(posix_test_lock)kernel(power_group_name)kernel(power_supply_am_i_supplied)kernel(power_supply_batinfo_ocv2cap)kernel(power_supply_battery_bti_in_range)kernel(power_supply_battery_info_get_prop)kernel(power_supply_battery_info_has_prop)kernel(power_supply_battery_info_properties)kernel(power_supply_battery_info_properties_size)kernel(power_supply_changed)kernel(power_supply_charge_behaviour_parse)kernel(power_supply_charge_behaviour_show)kernel(power_supply_class)kernel(power_supply_external_power_changed)kernel(power_supply_find_ocv2cap_table)kernel(power_supply_get_battery_info)kernel(power_supply_get_by_name)kernel(power_supply_get_by_phandle)kernel(power_supply_get_drvdata)kernel(power_supply_get_maintenance_charging_setting)kernel(power_supply_get_property)kernel(power_supply_get_property_from_supplier)kernel(power_supply_is_system_supplied)kernel(power_supply_notifier)kernel(power_supply_ocv2cap_simple)kernel(power_supply_powers)kernel(power_supply_property_is_writeable)kernel(power_supply_put)kernel(power_supply_put_battery_info)kernel(power_supply_reg_notifier)kernel(power_supply_register)kernel(power_supply_register_no_ws)kernel(power_supply_set_battery_charged)kernel(power_supply_set_property)kernel(power_supply_temp2resist_simple)kernel(power_supply_unreg_notifier)kernel(power_supply_unregister)kernel(power_supply_vbat2ri)kernel(powercap_register_control_type)kernel(powercap_register_zone)kernel(powercap_unregister_control_type)kernel(powercap_unregister_zone)kernel(pps_event)kernel(pps_lookup_dev)kernel(pps_register_source)kernel(pps_unregister_source)kernel(prandom_bytes_state)kernel(prandom_seed_full_state)kernel(prandom_u32_state)kernel(prandom_warmup)kernel(preempt_model_full)kernel(preempt_model_none)kernel(preempt_model_voluntary)kernel(preempt_notifier_dec)kernel(preempt_notifier_inc)kernel(preempt_notifier_register)kernel(preempt_notifier_unregister)kernel(preempt_schedule)kernel(preempt_schedule_notrace)kernel(prepare_creds)kernel(prepare_kernel_cred)kernel(prepare_to_swait_event)kernel(prepare_to_swait_exclusive)kernel(prepare_to_wait)kernel(prepare_to_wait_event)kernel(prepare_to_wait_exclusive)kernel(print_hex_dump)kernel(printk_timed_ratelimit)kernel(priv_to_devlink)kernel(probe_irq_mask)kernel(probe_irq_off)kernel(probe_irq_on)kernel(proc_create)kernel(proc_create_data)kernel(proc_create_mount_point)kernel(proc_create_net_data)kernel(proc_create_net_data_write)kernel(proc_create_net_single)kernel(proc_create_net_single_write)kernel(proc_create_seq_private)kernel(proc_create_single_data)kernel(proc_do_large_bitmap)kernel(proc_dobool)kernel(proc_dointvec)kernel(proc_dointvec_jiffies)kernel(proc_dointvec_minmax)kernel(proc_dointvec_ms_jiffies)kernel(proc_dointvec_userhz_jiffies)kernel(proc_dostring)kernel(proc_dou8vec_minmax)kernel(proc_douintvec)kernel(proc_douintvec_minmax)kernel(proc_doulongvec_minmax)kernel(proc_doulongvec_ms_jiffies_minmax)kernel(proc_get_parent_data)kernel(proc_mkdir)kernel(proc_mkdir_data)kernel(proc_mkdir_mode)kernel(proc_remove)kernel(proc_set_size)kernel(proc_set_user)kernel(proc_symlink)kernel(processors)kernel(prof_on)kernel(profile_hits)kernel(profile_pc)kernel(property_entries_dup)kernel(property_entries_free)kernel(proto_register)kernel(proto_unregister)kernel(ps2_begin_command)kernel(ps2_command)kernel(ps2_drain)kernel(ps2_end_command)kernel(ps2_init)kernel(ps2_interrupt)kernel(ps2_is_keyboard_id)kernel(ps2_sendbyte)kernel(ps2_sliced_command)kernel(psched_ppscfg_precompute)kernel(psched_ratecfg_precompute)kernel(psi_memstall_enter)kernel(psi_memstall_leave)kernel(pskb_expand_head)kernel(pskb_extract)kernel(pskb_put)kernel(pskb_trim_rcsum_slow)kernel(pstore_name_to_type)kernel(pstore_register)kernel(pstore_type_to_name)kernel(pstore_unregister)kernel(ptp_cancel_worker_sync)kernel(ptp_classify_raw)kernel(ptp_clock_event)kernel(ptp_clock_index)kernel(ptp_clock_register)kernel(ptp_clock_unregister)kernel(ptp_convert_timestamp)kernel(ptp_find_pin)kernel(ptp_find_pin_unlocked)kernel(ptp_get_vclocks_index)kernel(ptp_msg_is_sync)kernel(ptp_parse_header)kernel(ptp_schedule_worker)kernel(public_key_free)kernel(public_key_signature_free)kernel(public_key_subtype)kernel(public_key_verify_signature)kernel(put_cmsg)kernel(put_cmsg_scm_timestamping)kernel(put_cmsg_scm_timestamping64)kernel(put_dax)kernel(put_device)kernel(put_disk)kernel(put_fs_context)kernel(put_io_context)kernel(put_iova_domain)kernel(put_itimerspec64)kernel(put_old_itimerspec32)kernel(put_old_timespec32)kernel(put_pages_list)kernel(put_pid)kernel(put_pid_ns)kernel(put_sg_io_hdr)kernel(put_timespec64)kernel(put_unused_fd)kernel(put_user_ifreq)kernel(put_watch_queue)kernel(pvclock_gtod_register_notifier)kernel(pvclock_gtod_unregister_notifier)kernel(pwm_adjust_config)kernel(pwm_apply_state)kernel(pwm_capture)kernel(pwm_free)kernel(pwm_get)kernel(pwm_get_chip_data)kernel(pwm_put)kernel(pwm_request)kernel(pwm_request_from_chip)kernel(pwm_set_chip_data)kernel(pwmchip_add)kernel(pwmchip_remove)kernel(pxm_to_node)kernel(qcom_scm_assign_mem)kernel(qcom_scm_cpu_power_down)kernel(qcom_scm_hdcp_available)kernel(qcom_scm_hdcp_req)kernel(qcom_scm_ice_available)kernel(qcom_scm_ice_invalidate_key)kernel(qcom_scm_ice_set_key)kernel(qcom_scm_io_readl)kernel(qcom_scm_io_writel)kernel(qcom_scm_iommu_secure_ptbl_init)kernel(qcom_scm_iommu_secure_ptbl_size)kernel(qcom_scm_iommu_set_cp_pool_size)kernel(qcom_scm_iommu_set_pt_format)kernel(qcom_scm_is_available)kernel(qcom_scm_lmh_dcvsh)kernel(qcom_scm_lmh_dcvsh_available)kernel(qcom_scm_lmh_profile_change)kernel(qcom_scm_mem_protect_video_var)kernel(qcom_scm_ocmem_lock)kernel(qcom_scm_ocmem_lock_available)kernel(qcom_scm_ocmem_unlock)kernel(qcom_scm_pas_auth_and_reset)kernel(qcom_scm_pas_init_image)kernel(qcom_scm_pas_mem_setup)kernel(qcom_scm_pas_metadata_release)kernel(qcom_scm_pas_shutdown)kernel(qcom_scm_pas_supported)kernel(qcom_scm_qsmmu500_wait_safe_toggle)kernel(qcom_scm_restore_sec_cfg)kernel(qcom_scm_restore_sec_cfg_available)kernel(qcom_scm_set_cold_boot_addr)kernel(qcom_scm_set_remote_state)kernel(qcom_scm_set_warm_boot_addr)kernel(qdf2400_e44_present)kernel(qdisc_class_hash_destroy)kernel(qdisc_class_hash_grow)kernel(qdisc_class_hash_init)kernel(qdisc_class_hash_insert)kernel(qdisc_class_hash_remove)kernel(qdisc_create_dflt)kernel(qdisc_get_rtab)kernel(qdisc_hash_add)kernel(qdisc_hash_del)kernel(qdisc_offload_dump_helper)kernel(qdisc_offload_graft_helper)kernel(qdisc_offload_query_caps)kernel(qdisc_put)kernel(qdisc_put_rtab)kernel(qdisc_put_stab)kernel(qdisc_put_unlocked)kernel(qdisc_reset)kernel(qdisc_tree_reduce_backlog)kernel(qdisc_warn_nonwc)kernel(qdisc_watchdog_cancel)kernel(qdisc_watchdog_init)kernel(qdisc_watchdog_init_clockid)kernel(qdisc_watchdog_schedule_range_ns)kernel(qid_eq)kernel(qid_lt)kernel(qid_valid)kernel(qtree_delete_dquot)kernel(qtree_entry_unused)kernel(qtree_get_next_id)kernel(qtree_read_dquot)kernel(qtree_release_dquot)kernel(qtree_write_dquot)kernel(query_asymmetric_key)kernel(queue_delayed_work_on)kernel(queue_rcu_work)kernel(queue_work_node)kernel(queue_work_on)kernel(queued_read_lock_slowpath)kernel(queued_spin_lock_slowpath)kernel(queued_write_lock_slowpath)kernel(quota_send_warning)kernel(radix_tree_delete)kernel(radix_tree_delete_item)kernel(radix_tree_gang_lookup)kernel(radix_tree_gang_lookup_tag)kernel(radix_tree_gang_lookup_tag_slot)kernel(radix_tree_insert)kernel(radix_tree_iter_delete)kernel(radix_tree_iter_resume)kernel(radix_tree_lookup)kernel(radix_tree_lookup_slot)kernel(radix_tree_maybe_preload)kernel(radix_tree_next_chunk)kernel(radix_tree_preload)kernel(radix_tree_preloads)kernel(radix_tree_replace_slot)kernel(radix_tree_tag_clear)kernel(radix_tree_tag_get)kernel(radix_tree_tag_set)kernel(radix_tree_tagged)kernel(ram_aops)kernel(random_get_entropy_fallback)kernel(random_register_extrng)kernel(random_unregister_extrng)kernel(ras_get_debugfs_root)kernel(ras_userspace_consumers)kernel(rational_best_approximation)kernel(raw_abort)kernel(raw_hash_sk)kernel(raw_notifier_call_chain)kernel(raw_notifier_call_chain_robust)kernel(raw_notifier_chain_register)kernel(raw_notifier_chain_unregister)kernel(raw_seq_next)kernel(raw_seq_start)kernel(raw_seq_stop)kernel(raw_unhash_sk)kernel(raw_v4_hashinfo)kernel(raw_v4_match)kernel(raw_v6_hashinfo)kernel(raw_v6_match)kernel(rawv6_mh_filter_register)kernel(rawv6_mh_filter_unregister)kernel(rb_erase)kernel(rb_first)kernel(rb_first_postorder)kernel(rb_insert_color)kernel(rb_last)kernel(rb_next)kernel(rb_next_postorder)kernel(rb_prev)kernel(rb_replace_node)kernel(rb_replace_node_rcu)kernel(rcu_async_hurry)kernel(rcu_async_relax)kernel(rcu_async_should_hurry)kernel(rcu_barrier)kernel(rcu_barrier_tasks)kernel(rcu_barrier_tasks_rude)kernel(rcu_barrier_tasks_trace)kernel(rcu_bind_current_to_nocb)kernel(rcu_check_boost_fail)kernel(rcu_cpu_stall_notifiers)kernel(rcu_cpu_stall_suppress)kernel(rcu_cpu_stall_suppress_at_boot)kernel(rcu_exp_batches_completed)kernel(rcu_exp_jiffies_till_stall_check)kernel(rcu_expedite_gp)kernel(rcu_force_quiescent_state)kernel(rcu_fwd_progress_check)kernel(rcu_get_gp_kthreads_prio)kernel(rcu_get_gp_seq)kernel(rcu_gp_is_expedited)kernel(rcu_gp_is_normal)kernel(rcu_gp_set_torture_wait)kernel(rcu_gp_slow_register)kernel(rcu_gp_slow_unregister)kernel(rcu_inkernel_boot_has_ended)kernel(rcu_is_watching)kernel(rcu_jiffies_till_stall_check)kernel(rcu_momentary_dyntick_idle)kernel(rcu_nocb_cpu_deoffload)kernel(rcu_nocb_cpu_offload)kernel(rcu_nocb_flush_deferred_wakeup)kernel(rcu_note_context_switch)kernel(rcu_read_unlock_trace_special)kernel(rcu_scheduler_active)kernel(rcu_tasks_trace_qs_blkd)kernel(rcu_trc_cmpxchg_need_qs)kernel(rcu_unexpedite_gp)kernel(rcuref_get_slowpath)kernel(rcuref_put_slowpath)kernel(rcutorture_get_gp_data)kernel(rcuwait_wake_up)kernel(rdev_clear_badblocks)kernel(rdev_get_dev)kernel(rdev_get_drvdata)kernel(rdev_get_id)kernel(rdev_get_name)kernel(rdev_get_regmap)kernel(rdev_set_badblocks)kernel(rdma_cgrp_subsys_enabled_key)kernel(rdma_cgrp_subsys_on_dfl_key)kernel(rdma_dim)kernel(rdmacg_register_device)kernel(rdmacg_try_charge)kernel(rdmacg_uncharge)kernel(rdmacg_unregister_device)kernel(read_cache_folio)kernel(read_cache_page)kernel(read_cache_page_gfp)kernel(read_sanitised_ftr_reg)kernel(readahead_expand)kernel(recalc_sigpending)kernel(receive_fd)kernel(reciprocal_value)kernel(reciprocal_value_adv)kernel(redirty_page_for_writepage)kernel(redraw_screen)kernel(refcount_dec_and_lock)kernel(refcount_dec_and_lock_irqsave)kernel(refcount_dec_and_mutex_lock)kernel(refcount_dec_and_rtnl_lock)kernel(refcount_dec_if_one)kernel(refcount_dec_not_one)kernel(refcount_warn_saturate)kernel(refresh_frequency_limits)kernel(regcache_cache_bypass)kernel(regcache_cache_only)kernel(regcache_drop_region)kernel(regcache_mark_dirty)kernel(regcache_reg_cached)kernel(regcache_sync)kernel(regcache_sync_region)kernel(region_intersects)kernel(register_acpi_bus_type)kernel(register_acpi_hed_notifier)kernel(register_acpi_notifier)kernel(register_asymmetric_key_parser)kernel(register_blocking_lsm_notifier)kernel(register_btf_fmodret_id_set)kernel(register_btf_id_dtor_kfuncs)kernel(register_btf_kfunc_id_set)kernel(register_chrdev_region)kernel(register_console)kernel(register_dcbevent_notifier)kernel(register_die_notifier)kernel(register_fib_notifier)kernel(register_filesystem)kernel(register_framebuffer)kernel(register_ftrace_export)kernel(register_ftrace_function)kernel(register_inet6addr_notifier)kernel(register_inet6addr_validator_notifier)kernel(register_inetaddr_notifier)kernel(register_inetaddr_validator_notifier)kernel(register_key_type)kernel(register_keyboard_notifier)kernel(register_kprobe)kernel(register_kprobes)kernel(register_kretprobe)kernel(register_kretprobes)kernel(register_md_cluster_operations)kernel(register_md_personality)kernel(register_memory_notifier)kernel(register_mii_timestamper)kernel(register_mii_tstamp_controller)kernel(register_module_notifier)kernel(register_net_sysctl)kernel(register_netdev)kernel(register_netdevice)kernel(register_netdevice_notifier)kernel(register_netdevice_notifier_dev_net)kernel(register_netdevice_notifier_net)kernel(register_netevent_notifier)kernel(register_nexthop_notifier)kernel(register_oom_notifier)kernel(register_pernet_device)kernel(register_pernet_subsys)kernel(register_pm_notifier)kernel(register_qdisc)kernel(register_quota_format)kernel(register_reboot_notifier)kernel(register_restart_handler)kernel(register_shrinker)kernel(register_switchdev_blocking_notifier)kernel(register_switchdev_notifier)kernel(register_sys_off_handler)kernel(register_syscore_ops)kernel(register_sysctl)kernel(register_sysctl_mount_point)kernel(register_sysctl_paths)kernel(register_sysctl_table)kernel(register_sysrq_key)kernel(register_tcf_proto_ops)kernel(register_trace_event)kernel(register_tracepoint_module_notifier)kernel(register_user_hw_breakpoint)kernel(register_virtio_device)kernel(register_virtio_driver)kernel(register_vmap_purge_notifier)kernel(register_vmcore_cb)kernel(register_vt_notifier)kernel(register_wide_hw_breakpoint)kernel(regmap_add_irq_chip)kernel(regmap_add_irq_chip_fwnode)kernel(regmap_async_complete)kernel(regmap_async_complete_cb)kernel(regmap_attach_dev)kernel(regmap_bulk_read)kernel(regmap_bulk_write)kernel(regmap_can_raw_write)kernel(regmap_check_range_table)kernel(regmap_del_irq_chip)kernel(regmap_exit)kernel(regmap_field_alloc)kernel(regmap_field_bulk_alloc)kernel(regmap_field_bulk_free)kernel(regmap_field_free)kernel(regmap_field_read)kernel(regmap_field_test_bits)kernel(regmap_field_update_bits_base)kernel(regmap_fields_read)kernel(regmap_fields_update_bits_base)kernel(regmap_get_device)kernel(regmap_get_max_register)kernel(regmap_get_raw_read_max)kernel(regmap_get_raw_write_max)kernel(regmap_get_reg_stride)kernel(regmap_get_val_bytes)kernel(regmap_get_val_endian)kernel(regmap_irq_chip_get_base)kernel(regmap_irq_get_domain)kernel(regmap_irq_get_irq_reg_linear)kernel(regmap_irq_get_virq)kernel(regmap_irq_set_type_config_simple)kernel(regmap_might_sleep)kernel(regmap_mmio_attach_clk)kernel(regmap_mmio_detach_clk)kernel(regmap_multi_reg_write)kernel(regmap_multi_reg_write_bypassed)kernel(regmap_noinc_read)kernel(regmap_noinc_write)kernel(regmap_parse_val)kernel(regmap_raw_read)kernel(regmap_raw_write)kernel(regmap_raw_write_async)kernel(regmap_read)kernel(regmap_read_bypassed)kernel(regmap_reg_in_ranges)kernel(regmap_register_patch)kernel(regmap_reinit_cache)kernel(regmap_test_bits)kernel(regmap_update_bits_base)kernel(regmap_write)kernel(regmap_write_async)kernel(regset_get)kernel(regset_get_alloc)kernel(regulator_allow_bypass)kernel(regulator_bulk_disable)kernel(regulator_bulk_enable)kernel(regulator_bulk_force_disable)kernel(regulator_bulk_free)kernel(regulator_bulk_get)kernel(regulator_bulk_register_supply_alias)kernel(regulator_bulk_set_supply_names)kernel(regulator_bulk_unregister_supply_alias)kernel(regulator_count_voltages)kernel(regulator_desc_list_voltage_linear)kernel(regulator_desc_list_voltage_linear_range)kernel(regulator_disable)kernel(regulator_disable_deferred)kernel(regulator_disable_regmap)kernel(regulator_enable)kernel(regulator_enable_regmap)kernel(regulator_force_disable)kernel(regulator_get)kernel(regulator_get_bypass_regmap)kernel(regulator_get_current_limit)kernel(regulator_get_current_limit_regmap)kernel(regulator_get_drvdata)kernel(regulator_get_error_flags)kernel(regulator_get_exclusive)kernel(regulator_get_hardware_vsel_register)kernel(regulator_get_init_drvdata)kernel(regulator_get_linear_step)kernel(regulator_get_mode)kernel(regulator_get_optional)kernel(regulator_get_voltage)kernel(regulator_get_voltage_rdev)kernel(regulator_get_voltage_sel_pickable_regmap)kernel(regulator_get_voltage_sel_regmap)kernel(regulator_has_full_constraints)kernel(regulator_irq_helper)kernel(regulator_irq_helper_cancel)kernel(regulator_irq_map_event_simple)kernel(regulator_is_enabled)kernel(regulator_is_enabled_regmap)kernel(regulator_is_equal)kernel(regulator_is_supported_voltage)kernel(regulator_list_hardware_vsel)kernel(regulator_list_voltage)kernel(regulator_list_voltage_linear)kernel(regulator_list_voltage_linear_range)kernel(regulator_list_voltage_pickable_linear_range)kernel(regulator_list_voltage_table)kernel(regulator_map_voltage_ascend)kernel(regulator_map_voltage_iterate)kernel(regulator_map_voltage_linear)kernel(regulator_map_voltage_linear_range)kernel(regulator_map_voltage_pickable_linear_range)kernel(regulator_mode_to_status)kernel(regulator_notifier_call_chain)kernel(regulator_put)kernel(regulator_register)kernel(regulator_register_notifier)kernel(regulator_register_supply_alias)kernel(regulator_set_active_discharge_regmap)kernel(regulator_set_bypass_regmap)kernel(regulator_set_current_limit)kernel(regulator_set_current_limit_regmap)kernel(regulator_set_drvdata)kernel(regulator_set_load)kernel(regulator_set_mode)kernel(regulator_set_pull_down_regmap)kernel(regulator_set_ramp_delay_regmap)kernel(regulator_set_soft_start_regmap)kernel(regulator_set_suspend_voltage)kernel(regulator_set_voltage)kernel(regulator_set_voltage_rdev)kernel(regulator_set_voltage_sel_pickable_regmap)kernel(regulator_set_voltage_sel_regmap)kernel(regulator_set_voltage_time)kernel(regulator_set_voltage_time_sel)kernel(regulator_suspend_disable)kernel(regulator_suspend_enable)kernel(regulator_sync_voltage)kernel(regulator_unregister)kernel(regulator_unregister_notifier)kernel(regulator_unregister_supply_alias)kernel(relay_buf_full)kernel(relay_close)kernel(relay_file_operations)kernel(relay_flush)kernel(relay_late_setup_files)kernel(relay_open)kernel(relay_reset)kernel(relay_subbufs_consumed)kernel(relay_switch_subbuf)kernel(release_dentry_name_snapshot)kernel(release_firmware)kernel(release_pages)kernel(release_resource)kernel(release_sock)kernel(remap_pfn_range)kernel(remap_vmalloc_range)kernel(remove_arg_zero)kernel(remove_cpu)kernel(remove_memory)kernel(remove_proc_entry)kernel(remove_proc_subtree)kernel(remove_resource)kernel(remove_wait_queue)kernel(remove_watch_from_object)kernel(rename_lock)kernel(replace_page_cache_folio)kernel(report_iommu_fault)kernel(request_any_context_irq)kernel(request_firmware)kernel(request_firmware_direct)kernel(request_firmware_into_buf)kernel(request_firmware_nowait)kernel(request_free_mem_region)kernel(request_key_rcu)kernel(request_key_tag)kernel(request_key_with_auxdata)kernel(request_partial_firmware_into_buf)kernel(request_resource)kernel(request_threaded_irq)kernel(reservation_ww_class)kernel(reserve_iova)kernel(reset_control_acquire)kernel(reset_control_assert)kernel(reset_control_bulk_acquire)kernel(reset_control_bulk_assert)kernel(reset_control_bulk_deassert)kernel(reset_control_bulk_put)kernel(reset_control_bulk_release)kernel(reset_control_bulk_reset)kernel(reset_control_deassert)kernel(reset_control_get_count)kernel(reset_control_put)kernel(reset_control_rearm)kernel(reset_control_release)kernel(reset_control_reset)kernel(reset_control_status)kernel(reset_controller_add_lookup)kernel(reset_controller_register)kernel(reset_controller_unregister)kernel(reset_devices)kernel(reset_hung_task_detector)kernel(resource_list_create_entry)kernel(resource_list_free)kernel(restore_online_page_callback)kernel(resume_device_irqs)kernel(retire_super)kernel(return_address)kernel(reuseport_add_sock)kernel(reuseport_alloc)kernel(reuseport_attach_prog)kernel(reuseport_detach_prog)kernel(reuseport_detach_sock)kernel(reuseport_has_conns_set)kernel(reuseport_migrate_sock)kernel(reuseport_select_sock)kernel(reuseport_stop_listen_sock)kernel(revert_creds)kernel(rfs_needed)kernel(rhashtable_destroy)kernel(rhashtable_free_and_destroy)kernel(rhashtable_init)kernel(rhashtable_insert_slow)kernel(rhashtable_walk_enter)kernel(rhashtable_walk_exit)kernel(rhashtable_walk_next)kernel(rhashtable_walk_peek)kernel(rhashtable_walk_start_check)kernel(rhashtable_walk_stop)kernel(rhltable_init)kernel(rht_bucket_nested)kernel(rht_bucket_nested_insert)kernel(ring_buffer_alloc_read_page)kernel(ring_buffer_bytes_cpu)kernel(ring_buffer_change_overwrite)kernel(ring_buffer_commit_overrun_cpu)kernel(ring_buffer_consume)kernel(ring_buffer_discard_commit)kernel(ring_buffer_dropped_events_cpu)kernel(ring_buffer_empty)kernel(ring_buffer_empty_cpu)kernel(ring_buffer_entries)kernel(ring_buffer_entries_cpu)kernel(ring_buffer_event_data)kernel(ring_buffer_event_length)kernel(ring_buffer_free)kernel(ring_buffer_free_read_page)kernel(ring_buffer_iter_advance)kernel(ring_buffer_iter_dropped)kernel(ring_buffer_iter_empty)kernel(ring_buffer_iter_peek)kernel(ring_buffer_iter_reset)kernel(ring_buffer_lock_reserve)kernel(ring_buffer_normalize_time_stamp)kernel(ring_buffer_oldest_event_ts)kernel(ring_buffer_overrun_cpu)kernel(ring_buffer_overruns)kernel(ring_buffer_peek)kernel(ring_buffer_read_events_cpu)kernel(ring_buffer_read_finish)kernel(ring_buffer_read_page)kernel(ring_buffer_read_prepare)kernel(ring_buffer_read_prepare_sync)kernel(ring_buffer_read_start)kernel(ring_buffer_record_disable)kernel(ring_buffer_record_disable_cpu)kernel(ring_buffer_record_enable)kernel(ring_buffer_record_enable_cpu)kernel(ring_buffer_record_off)kernel(ring_buffer_record_on)kernel(ring_buffer_reset)kernel(ring_buffer_reset_cpu)kernel(ring_buffer_resize)kernel(ring_buffer_size)kernel(ring_buffer_time_stamp)kernel(ring_buffer_unlock_commit)kernel(ring_buffer_write)kernel(rng_is_initialized)kernel(root_device_unregister)kernel(round_jiffies)kernel(round_jiffies_relative)kernel(round_jiffies_up)kernel(round_jiffies_up_relative)kernel(rps_cpu_mask)kernel(rps_may_expire_flow)kernel(rps_needed)kernel(rps_sock_flow_table)kernel(rsa_parse_priv_key)kernel(rsa_parse_pub_key)kernel(rt288x_setup)kernel(rt6_lookup)kernel(rt_dst_alloc)kernel(rt_dst_clone)kernel(rt_mutex_base_init)kernel(rt_mutex_lock)kernel(rt_mutex_lock_interruptible)kernel(rt_mutex_lock_killable)kernel(rt_mutex_trylock)kernel(rt_mutex_unlock)kernel(rtc_add_group)kernel(rtc_add_groups)kernel(rtc_alarm_irq_enable)kernel(rtc_class_close)kernel(rtc_class_open)kernel(rtc_initialize_alarm)kernel(rtc_ktime_to_tm)kernel(rtc_month_days)kernel(rtc_read_alarm)kernel(rtc_read_time)kernel(rtc_set_alarm)kernel(rtc_set_time)kernel(rtc_time64_to_tm)kernel(rtc_tm_to_ktime)kernel(rtc_tm_to_time64)kernel(rtc_update_irq)kernel(rtc_update_irq_enable)kernel(rtc_valid_tm)kernel(rtc_year_days)kernel(rtm_getroute_parse_ip_proto)kernel(rtnetlink_put_metrics)kernel(rtnl_af_register)kernel(rtnl_af_unregister)kernel(rtnl_configure_link)kernel(rtnl_create_link)kernel(rtnl_delete_link)kernel(rtnl_get_net_ns_capable)kernel(rtnl_is_locked)kernel(rtnl_kfree_skbs)kernel(rtnl_link_get_net)kernel(rtnl_link_register)kernel(rtnl_link_unregister)kernel(rtnl_lock)kernel(rtnl_lock_killable)kernel(rtnl_nla_parse_ifinfomsg)kernel(rtnl_notify)kernel(rtnl_offload_xstats_notify)kernel(rtnl_put_cacheinfo)kernel(rtnl_register_module)kernel(rtnl_set_sk_err)kernel(rtnl_trylock)kernel(rtnl_unicast)kernel(rtnl_unlock)kernel(rtnl_unregister)kernel(rtnl_unregister_all)kernel(run_dax)kernel(rw_verify_area)kernel(s2idle_wake)kernel(sampling_rate_store)kernel(sata_async_notification)kernel(sata_deb_timing_hotplug)kernel(sata_deb_timing_long)kernel(sata_deb_timing_normal)kernel(sata_link_debounce)kernel(sata_link_hardreset)kernel(sata_link_resume)kernel(sata_link_scr_lpm)kernel(sata_lpm_ignore_phy_events)kernel(sata_pmp_error_handler)kernel(sata_pmp_port_ops)kernel(sata_pmp_qc_defer_cmd_switch)kernel(sata_port_ops)kernel(sata_scr_read)kernel(sata_scr_valid)kernel(sata_scr_write)kernel(sata_scr_write_flush)kernel(sata_set_spd)kernel(sata_sff_hardreset)kernel(sata_std_hardreset)kernel(sb800_prefetch)kernel(sb_min_blocksize)kernel(sb_set_blocksize)kernel(sbitmap_add_wait_queue)kernel(sbitmap_any_bit_set)kernel(sbitmap_bitmap_show)kernel(sbitmap_del_wait_queue)kernel(sbitmap_finish_wait)kernel(sbitmap_get)kernel(sbitmap_get_shallow)kernel(sbitmap_init_node)kernel(sbitmap_prepare_to_wait)kernel(sbitmap_queue_clear)kernel(sbitmap_queue_get_shallow)kernel(sbitmap_queue_init_node)kernel(sbitmap_queue_min_shallow_depth)kernel(sbitmap_queue_recalculate_wake_batch)kernel(sbitmap_queue_resize)kernel(sbitmap_queue_show)kernel(sbitmap_queue_wake_all)kernel(sbitmap_queue_wake_up)kernel(sbitmap_resize)kernel(sbitmap_show)kernel(sbitmap_weight)kernel(scatterwalk_copychunks)kernel(scatterwalk_ffwd)kernel(scatterwalk_map_and_copy)kernel(sch_default_prio2band)kernel(sch_frag_xmit_hook)kernel(sched_autogroup_create_attach)kernel(sched_autogroup_detach)kernel(sched_clock)kernel(sched_numa_find_nth_cpu)kernel(sched_numa_hop_mask)kernel(sched_set_fifo)kernel(sched_set_fifo_low)kernel(sched_set_normal)kernel(sched_setattr_nocheck)kernel(sched_show_task)kernel(sched_smt_present)kernel(schedule)kernel(schedule_hrtimeout)kernel(schedule_hrtimeout_range)kernel(schedule_timeout)kernel(schedule_timeout_idle)kernel(schedule_timeout_interruptible)kernel(schedule_timeout_killable)kernel(schedule_timeout_uninterruptible)kernel(scm_detach_fds)kernel(scm_fp_dup)kernel(scmd_printk)kernel(scmi_bus_type)kernel(scmi_device_create)kernel(scmi_device_destroy)kernel(scmi_driver_register)kernel(scmi_driver_unregister)kernel(scmi_protocol_register)kernel(scmi_protocol_unregister)kernel(scmi_requested_devices_nh)kernel(scnprintf)kernel(screen_glyph)kernel(screen_glyph_unicode)kernel(screen_info)kernel(screen_pos)kernel(scsi_add_device)kernel(scsi_add_host_with_dma)kernel(scsi_alloc_request)kernel(scsi_alloc_sgtables)kernel(scsi_autopm_get_device)kernel(scsi_autopm_put_device)kernel(scsi_bios_ptable)kernel(scsi_block_requests)kernel(scsi_block_targets)kernel(scsi_block_when_processing_errors)kernel(scsi_build_sense)kernel(scsi_build_sense_buffer)kernel(scsi_bus_type)kernel(scsi_change_queue_depth)kernel(scsi_check_sense)kernel(scsi_cmd_allowed)kernel(scsi_command_normalize_sense)kernel(scsi_command_size_tbl)kernel(scsi_dev_info_add_list)kernel(scsi_dev_info_list_add_keyed)kernel(scsi_dev_info_list_del_keyed)kernel(scsi_dev_info_remove_list)kernel(scsi_device_from_queue)kernel(scsi_device_get)kernel(scsi_device_lookup)kernel(scsi_device_lookup_by_target)kernel(scsi_device_put)kernel(scsi_device_quiesce)kernel(scsi_device_resume)kernel(scsi_device_set_state)kernel(scsi_device_type)kernel(scsi_dh_activate)kernel(scsi_dh_attach)kernel(scsi_dh_attached_handler_name)kernel(scsi_dh_set_params)kernel(scsi_dma_map)kernel(scsi_dma_unmap)kernel(scsi_done)kernel(scsi_done_direct)kernel(scsi_eh_finish_cmd)kernel(scsi_eh_flush_done_q)kernel(scsi_eh_get_sense)kernel(scsi_eh_prep_cmnd)kernel(scsi_eh_ready_devs)kernel(scsi_eh_restore_cmnd)kernel(scsi_execute_cmd)kernel(scsi_extd_sense_format)kernel(scsi_failures_reset_retries)kernel(scsi_flush_work)kernel(scsi_free_sgtables)kernel(scsi_get_device_flags_keyed)kernel(scsi_get_sense_info_fld)kernel(scsi_get_vpd_page)kernel(scsi_host_alloc)kernel(scsi_host_block)kernel(scsi_host_busy)kernel(scsi_host_busy_iter)kernel(scsi_host_complete_all_commands)kernel(scsi_host_get)kernel(scsi_host_lookup)kernel(scsi_host_put)kernel(scsi_host_unblock)kernel(scsi_hostbyte_string)kernel(scsi_internal_device_block_nowait)kernel(scsi_internal_device_unblock_nowait)kernel(scsi_ioctl)kernel(scsi_ioctl_block_when_processing_errors)kernel(scsi_is_host_device)kernel(scsi_is_sdev_device)kernel(scsi_is_target_device)kernel(scsi_kmap_atomic_sg)kernel(scsi_kunmap_atomic_sg)kernel(scsi_logging_level)kernel(scsi_mlreturn_string)kernel(scsi_mode_select)kernel(scsi_mode_sense)kernel(scsi_nl_sock)kernel(scsi_normalize_sense)kernel(scsi_partsize)kernel(scsi_print_command)kernel(scsi_print_result)kernel(scsi_print_sense)kernel(scsi_print_sense_hdr)kernel(scsi_queue_work)kernel(scsi_register_device_handler)kernel(scsi_register_driver)kernel(scsi_register_interface)kernel(scsi_remove_device)kernel(scsi_remove_host)kernel(scsi_remove_target)kernel(scsi_report_bus_reset)kernel(scsi_report_device_reset)kernel(scsi_report_opcode)kernel(scsi_rescan_device)kernel(scsi_rescan_device_rh)kernel(scsi_sanitize_inquiry_string)kernel(scsi_scan_host)kernel(scsi_scan_target)kernel(scsi_schedule_eh)kernel(scsi_sense_desc_find)kernel(scsi_sense_key_string)kernel(scsi_set_medium_removal)kernel(scsi_set_sense_field_pointer)kernel(scsi_set_sense_information)kernel(scsi_target_block)kernel(scsi_target_quiesce)kernel(scsi_target_resume)kernel(scsi_target_unblock)kernel(scsi_test_unit_ready)kernel(scsi_track_queue_full)kernel(scsi_unblock_requests)kernel(scsi_unregister_device_handler)kernel(scsi_vpd_lun_id)kernel(scsi_vpd_tpg_id)kernel(scsicam_bios_param)kernel(scsilun_to_int)kernel(sdev_disable_disk_events)kernel(sdev_enable_disk_events)kernel(sdev_evt_alloc)kernel(sdev_evt_send)kernel(sdev_evt_send_simple)kernel(sdev_prefix_printk)kernel(secpath_set)kernel(secure_ipv4_port_ephemeral)kernel(secure_ipv6_port_ephemeral)kernel(secure_tcp_seq)kernel(secure_tcpv6_seq)kernel(secure_tcpv6_ts_off)kernel(security_cred_getsecid)kernel(security_current_getsecid_subj)kernel(security_d_instantiate)kernel(security_dentry_create_files_as)kernel(security_dentry_init_security)kernel(security_file_ioctl)kernel(security_free_mnt_opts)kernel(security_ib_alloc_security)kernel(security_ib_endport_manage_subnet)kernel(security_ib_free_security)kernel(security_ib_pkey_access)kernel(security_inet_conn_established)kernel(security_inet_conn_request)kernel(security_inode_copy_up)kernel(security_inode_copy_up_xattr)kernel(security_inode_create)kernel(security_inode_getsecctx)kernel(security_inode_init_security)kernel(security_inode_invalidate_secctx)kernel(security_inode_listsecurity)kernel(security_inode_mkdir)kernel(security_inode_notifysecctx)kernel(security_inode_setattr)kernel(security_inode_setsecctx)kernel(security_ismaclabel)kernel(security_kernel_load_data)kernel(security_kernel_post_load_data)kernel(security_kernel_post_read_file)kernel(security_kernel_read_file)kernel(security_lock_kernel_down)kernel(security_locked_down)kernel(security_old_inode_init_security)kernel(security_path_mkdir)kernel(security_path_mknod)kernel(security_path_rename)kernel(security_path_unlink)kernel(security_release_secctx)kernel(security_req_classify_flow)kernel(security_sb_clone_mnt_opts)kernel(security_sb_eat_lsm_opts)kernel(security_sb_mnt_opts_compat)kernel(security_sb_remount)kernel(security_sb_set_mnt_opts)kernel(security_sctp_assoc_established)kernel(security_sctp_assoc_request)kernel(security_sctp_bind_connect)kernel(security_sctp_sk_clone)kernel(security_secctx_to_secid)kernel(security_secid_to_secctx)kernel(security_secmark_refcount_dec)kernel(security_secmark_refcount_inc)kernel(security_secmark_relabel_packet)kernel(security_sk_classify_flow)kernel(security_sk_clone)kernel(security_skb_classify_flow)kernel(security_sock_graft)kernel(security_sock_rcv_skb)kernel(security_socket_getpeersec_dgram)kernel(security_socket_socketpair)kernel(security_task_getsecid_obj)kernel(security_tun_dev_alloc_security)kernel(security_tun_dev_attach)kernel(security_tun_dev_attach_queue)kernel(security_tun_dev_create)kernel(security_tun_dev_free_security)kernel(security_tun_dev_open)kernel(security_unix_may_send)kernel(security_unix_stream_connect)kernel(security_xfrm_policy_alloc)kernel(security_xfrm_policy_free)kernel(security_xfrm_state_alloc)kernel(security_xfrm_state_delete)kernel(securityfs_create_dir)kernel(securityfs_create_file)kernel(securityfs_create_symlink)kernel(securityfs_remove)kernel(sed_ioctl)kernel(seg6_do_srh_encap)kernel(seg6_do_srh_inline)kernel(seg6_hmac_compute)kernel(seg6_hmac_exit)kernel(seg6_hmac_info_add)kernel(seg6_hmac_info_del)kernel(seg6_hmac_info_lookup)kernel(seg6_hmac_net_exit)kernel(seg6_hmac_validate_skb)kernel(seg6_push_hmac)kernel(send_sig)kernel(send_sig_info)kernel(send_sig_mceerr)kernel(seq_bprintf)kernel(seq_buf_do_printk)kernel(seq_buf_printf)kernel(seq_dentry)kernel(seq_escape)kernel(seq_escape_mem)kernel(seq_file_path)kernel(seq_hex_dump)kernel(seq_hlist_next)kernel(seq_hlist_next_percpu)kernel(seq_hlist_next_rcu)kernel(seq_hlist_start)kernel(seq_hlist_start_head)kernel(seq_hlist_start_head_rcu)kernel(seq_hlist_start_percpu)kernel(seq_hlist_start_rcu)kernel(seq_list_next)kernel(seq_list_next_rcu)kernel(seq_list_start)kernel(seq_list_start_head)kernel(seq_list_start_head_rcu)kernel(seq_list_start_rcu)kernel(seq_lseek)kernel(seq_open)kernel(seq_open_private)kernel(seq_pad)kernel(seq_path)kernel(seq_printf)kernel(seq_put_decimal_ll)kernel(seq_put_decimal_ull)kernel(seq_putc)kernel(seq_puts)kernel(seq_read)kernel(seq_read_iter)kernel(seq_release)kernel(seq_release_private)kernel(seq_vprintf)kernel(seq_write)kernel(serial8250_clear_and_reinit_fifos)kernel(serial8250_do_get_mctrl)kernel(serial8250_do_pm)kernel(serial8250_do_set_divisor)kernel(serial8250_do_set_ldisc)kernel(serial8250_do_set_mctrl)kernel(serial8250_do_set_termios)kernel(serial8250_do_shutdown)kernel(serial8250_do_startup)kernel(serial8250_em485_config)kernel(serial8250_em485_destroy)kernel(serial8250_em485_start_tx)kernel(serial8250_em485_stop_tx)kernel(serial8250_em485_supported)kernel(serial8250_get_port)kernel(serial8250_handle_irq)kernel(serial8250_init_port)kernel(serial8250_modem_status)kernel(serial8250_pci_setup_port)kernel(serial8250_read_char)kernel(serial8250_register_8250_port)kernel(serial8250_release_dma)kernel(serial8250_request_dma)kernel(serial8250_resume_port)kernel(serial8250_rpm_get)kernel(serial8250_rpm_get_tx)kernel(serial8250_rpm_put)kernel(serial8250_rpm_put_tx)kernel(serial8250_rx_chars)kernel(serial8250_rx_dma_flush)kernel(serial8250_set_defaults)kernel(serial8250_set_isa_configurator)kernel(serial8250_suspend_port)kernel(serial8250_tx_chars)kernel(serial8250_unregister_port)kernel(serial8250_update_uartclk)kernel(serio_bus)kernel(serio_close)kernel(serio_interrupt)kernel(serio_open)kernel(serio_reconnect)kernel(serio_rescan)kernel(serio_unregister_child_port)kernel(serio_unregister_driver)kernel(serio_unregister_port)kernel(set_anon_super)kernel(set_anon_super_fc)kernel(set_bh_page)kernel(set_binfmt)kernel(set_blocksize)kernel(set_cached_acl)kernel(set_capacity)kernel(set_capacity_and_notify)kernel(set_cpus_allowed_ptr)kernel(set_create_files_as)kernel(set_current_groups)kernel(set_dax_nocache)kernel(set_dax_nomc)kernel(set_dax_synchronous)kernel(set_disk_ro)kernel(set_freezable)kernel(set_groups)kernel(set_nlink)kernel(set_normalized_timespec64)kernel(set_online_page_callback)kernel(set_page_dirty)kernel(set_page_dirty_lock)kernel(set_page_writeback)kernel(set_posix_acl)kernel(set_primary_fwnode)kernel(set_secondary_fwnode)kernel(set_security_override)kernel(set_security_override_from_ctx)kernel(set_selection_kernel)kernel(set_task_ioprio)kernel(set_user_nice)kernel(set_worker_desc)kernel(setattr_copy)kernel(setattr_prepare)kernel(setup_arg_pages)kernel(setup_bdev_super)kernel(setup_max_cpus)kernel(setup_new_exec)kernel(sg_alloc_append_table_from_pages)kernel(sg_alloc_table)kernel(sg_alloc_table_chained)kernel(sg_alloc_table_from_pages_segment)kernel(sg_copy_buffer)kernel(sg_copy_from_buffer)kernel(sg_copy_to_buffer)kernel(sg_free_append_table)kernel(sg_free_table)kernel(sg_free_table_chained)kernel(sg_init_one)kernel(sg_init_table)kernel(sg_last)kernel(sg_miter_next)kernel(sg_miter_skip)kernel(sg_miter_start)kernel(sg_miter_stop)kernel(sg_nents)kernel(sg_nents_for_len)kernel(sg_next)kernel(sg_pcopy_from_buffer)kernel(sg_pcopy_to_buffer)kernel(sg_split)kernel(sg_zero_buffer)kernel(sget)kernel(sget_dev)kernel(sget_fc)kernel(sgl_alloc)kernel(sgl_alloc_order)kernel(sgl_free)kernel(sgl_free_n_order)kernel(sgl_free_order)kernel(sha1_init)kernel(sha1_transform)kernel(sha1_zero_message_hash)kernel(sha224_final)kernel(sha224_update)kernel(sha224_zero_message_hash)kernel(sha256)kernel(sha256_final)kernel(sha256_update)kernel(sha256_zero_message_hash)kernel(sha384_zero_message_hash)kernel(sha512_zero_message_hash)kernel(shake_page)kernel(shash_ahash_digest)kernel(shash_ahash_finup)kernel(shash_ahash_update)kernel(shash_free_singlespawn_instance)kernel(shash_register_instance)kernel(shmem_aops)kernel(shmem_file_setup)kernel(shmem_file_setup_with_mnt)kernel(shmem_read_folio_gfp)kernel(shmem_read_mapping_page_gfp)kernel(shmem_truncate_range)kernel(should_remove_suid)kernel(show_class_attr_string)kernel(show_rcu_gp_kthreads)kernel(show_rcu_tasks_classic_gp_kthread)kernel(show_rcu_tasks_rude_gp_kthread)kernel(show_rcu_tasks_trace_gp_kthread)kernel(shrink_dcache_parent)kernel(shrink_dcache_sb)kernel(si_mem_available)kernel(si_meminfo)kernel(sigprocmask)kernel(simple_attr_open)kernel(simple_attr_read)kernel(simple_attr_release)kernel(simple_attr_write)kernel(simple_attr_write_signed)kernel(simple_dentry_operations)kernel(simple_dir_inode_operations)kernel(simple_dir_operations)kernel(simple_empty)kernel(simple_fill_super)kernel(simple_get_link)kernel(simple_getattr)kernel(simple_link)kernel(simple_lookup)kernel(simple_nosetlease)kernel(simple_open)kernel(simple_pin_fs)kernel(simple_read_from_buffer)kernel(simple_recursive_removal)kernel(simple_release_fs)kernel(simple_rename)kernel(simple_rename_exchange)kernel(simple_rmdir)kernel(simple_setattr)kernel(simple_statfs)kernel(simple_strtol)kernel(simple_strtoll)kernel(simple_strtoul)kernel(simple_strtoull)kernel(simple_symlink_inode_operations)kernel(simple_transaction_get)kernel(simple_transaction_read)kernel(simple_transaction_release)kernel(simple_transaction_set)kernel(simple_unlink)kernel(simple_write_begin)kernel(simple_write_to_buffer)kernel(single_open)kernel(single_open_size)kernel(single_release)kernel(single_task_running)kernel(siphash_1u32)kernel(siphash_1u64)kernel(siphash_2u64)kernel(siphash_3u32)kernel(siphash_3u64)kernel(siphash_4u64)kernel(sized_strscpy)kernel(sk_alloc)kernel(sk_attach_filter)kernel(sk_busy_loop_end)kernel(sk_capable)kernel(sk_clear_memalloc)kernel(sk_clone_lock)kernel(sk_common_release)kernel(sk_detach_filter)kernel(sk_dst_check)kernel(sk_error_report)kernel(sk_filter_trim_cap)kernel(sk_free)kernel(sk_free_unlock_clone)kernel(sk_ioctl)kernel(sk_mc_loop)kernel(sk_msg_alloc)kernel(sk_msg_clone)kernel(sk_msg_free)kernel(sk_msg_free_nocharge)kernel(sk_msg_free_partial)kernel(sk_msg_is_readable)kernel(sk_msg_memcopy_from_iter)kernel(sk_msg_recvmsg)kernel(sk_msg_return)kernel(sk_msg_return_zero)kernel(sk_msg_trim)kernel(sk_msg_zerocopy_from_iter)kernel(sk_net_capable)kernel(sk_ns_capable)kernel(sk_page_frag_refill)kernel(sk_psock_drop)kernel(sk_psock_init)kernel(sk_psock_msg_verdict)kernel(sk_psock_tls_strp_read)kernel(sk_reset_timer)kernel(sk_send_sigurg)kernel(sk_set_memalloc)kernel(sk_set_peek_off)kernel(sk_setup_caps)kernel(sk_skb_reason_drop)kernel(sk_stop_timer)kernel(sk_stop_timer_sync)kernel(sk_stream_error)kernel(sk_stream_kill_queues)kernel(sk_stream_wait_close)kernel(sk_stream_wait_connect)kernel(sk_stream_wait_memory)kernel(sk_wait_data)kernel(skb_abort_seq_read)kernel(skb_add_rx_frag)kernel(skb_append)kernel(skb_append_pagefrags)kernel(skb_checksum)kernel(skb_checksum_help)kernel(skb_checksum_setup)kernel(skb_checksum_trimmed)kernel(skb_clone)kernel(skb_clone_sk)kernel(skb_clone_tx_timestamp)kernel(skb_coalesce_rx_frag)kernel(skb_complete_tx_timestamp)kernel(skb_complete_wifi_ack)kernel(skb_condense)kernel(skb_consume_udp)kernel(skb_copy)kernel(skb_copy_and_csum_bits)kernel(skb_copy_and_csum_datagram_msg)kernel(skb_copy_and_csum_dev)kernel(skb_copy_and_hash_datagram_iter)kernel(skb_copy_bits)kernel(skb_copy_datagram_from_iter)kernel(skb_copy_datagram_iter)kernel(skb_copy_expand)kernel(skb_copy_header)kernel(skb_copy_ubufs)kernel(skb_cow_data)kernel(skb_csum_hwoffload_help)kernel(skb_defer_rx_timestamp)kernel(skb_dequeue)kernel(skb_dequeue_tail)kernel(skb_dump)kernel(skb_ensure_writable)kernel(skb_eth_gso_segment)kernel(skb_eth_pop)kernel(skb_eth_push)kernel(skb_expand_head)kernel(skb_ext_add)kernel(skb_find_text)kernel(skb_flow_dissect_ct)kernel(skb_flow_dissect_hash)kernel(skb_flow_dissect_meta)kernel(skb_flow_dissect_tunnel_info)kernel(skb_flow_dissector_init)kernel(skb_flow_get_icmp_tci)kernel(skb_free_datagram)kernel(skb_get_hash_perturb)kernel(skb_gso_validate_mac_len)kernel(skb_gso_validate_network_len)kernel(skb_headers_offset_update)kernel(skb_kill_datagram)kernel(skb_mac_gso_segment)kernel(skb_morph)kernel(skb_mpls_dec_ttl)kernel(skb_mpls_pop)kernel(skb_mpls_push)kernel(skb_mpls_update_lse)kernel(skb_orphan_partial)kernel(skb_page_frag_refill)kernel(skb_partial_csum_set)kernel(skb_prepare_seq_read)kernel(skb_pull)kernel(skb_pull_data)kernel(skb_pull_rcsum)kernel(skb_push)kernel(skb_put)kernel(skb_queue_head)kernel(skb_queue_purge_reason)kernel(skb_queue_tail)kernel(skb_realloc_headroom)kernel(skb_recv_datagram)kernel(skb_scrub_packet)kernel(skb_segment)kernel(skb_segment_list)kernel(skb_send_sock_locked)kernel(skb_seq_read)kernel(skb_set_owner_w)kernel(skb_splice_bits)kernel(skb_split)kernel(skb_store_bits)kernel(skb_to_sgvec)kernel(skb_to_sgvec_nomark)kernel(skb_trim)kernel(skb_try_coalesce)kernel(skb_tstamp_tx)kernel(skb_tunnel_check_pmtu)kernel(skb_tx_error)kernel(skb_udp_tunnel_segment)kernel(skb_unlink)kernel(skb_vlan_pop)kernel(skb_vlan_push)kernel(skb_vlan_untag)kernel(skb_zerocopy)kernel(skb_zerocopy_headlen)kernel(skb_zerocopy_iter_stream)kernel(skcipher_alloc_instance_simple)kernel(skcipher_register_instance)kernel(skcipher_walk_aead_decrypt)kernel(skcipher_walk_aead_encrypt)kernel(skcipher_walk_async)kernel(skcipher_walk_complete)kernel(skcipher_walk_done)kernel(skcipher_walk_virt)kernel(skip_spaces)kernel(slab_build_skb)kernel(slash_name)kernel(smp_call_function)kernel(smp_call_function_any)kernel(smp_call_function_many)kernel(smp_call_function_single)kernel(smp_call_function_single_async)kernel(smp_call_on_cpu)kernel(smpboot_register_percpu_thread)kernel(smpboot_unregister_percpu_thread)kernel(snmp_fold_field)kernel(snprintf)kernel(soc_device_match)kernel(soc_device_register)kernel(soc_device_unregister)kernel(sock_alloc)kernel(sock_alloc_file)kernel(sock_alloc_send_pskb)kernel(sock_bind_add)kernel(sock_bindtoindex)kernel(sock_cmsg_send)kernel(sock_common_getsockopt)kernel(sock_common_recvmsg)kernel(sock_common_setsockopt)kernel(sock_copy_user_timeval)kernel(sock_create)kernel(sock_create_kern)kernel(sock_create_lite)kernel(sock_dequeue_err_skb)kernel(sock_diag_check_cookie)kernel(sock_diag_destroy)kernel(sock_diag_put_filterinfo)kernel(sock_diag_put_meminfo)kernel(sock_diag_register)kernel(sock_diag_register_inet_compat)kernel(sock_diag_save_cookie)kernel(sock_diag_unregister)kernel(sock_diag_unregister_inet_compat)kernel(sock_edemux)kernel(sock_efree)kernel(sock_enable_timestamps)kernel(sock_from_file)kernel(sock_gen_put)kernel(sock_get_timeout)kernel(sock_gettstamp)kernel(sock_i_ino)kernel(sock_i_uid)kernel(sock_init_data)kernel(sock_init_data_uid)kernel(sock_inuse_get)kernel(sock_ioctl_inout)kernel(sock_kfree_s)kernel(sock_kmalloc)kernel(sock_kzfree_s)kernel(sock_load_diag_module)kernel(sock_map_close)kernel(sock_map_destroy)kernel(sock_map_unhash)kernel(sock_no_accept)kernel(sock_no_bind)kernel(sock_no_connect)kernel(sock_no_getname)kernel(sock_no_ioctl)kernel(sock_no_linger)kernel(sock_no_listen)kernel(sock_no_mmap)kernel(sock_no_recvmsg)kernel(sock_no_sendmsg)kernel(sock_no_sendmsg_locked)kernel(sock_no_sendpage)kernel(sock_no_sendpage_locked)kernel(sock_no_shutdown)kernel(sock_no_socketpair)kernel(sock_pfree)kernel(sock_prot_inuse_get)kernel(sock_queue_err_skb)kernel(sock_queue_rcv_skb_reason)kernel(sock_recv_errqueue)kernel(sock_recvmsg)kernel(sock_register)kernel(sock_release)kernel(sock_rfree)kernel(sock_sendmsg)kernel(sock_set_keepalive)kernel(sock_set_mark)kernel(sock_set_priority)kernel(sock_set_rcvbuf)kernel(sock_set_reuseaddr)kernel(sock_set_reuseport)kernel(sock_set_sndtimeo)kernel(sock_setsockopt)kernel(sock_unregister)kernel(sock_wake_async)kernel(sock_wfree)kernel(sock_wmalloc)kernel(sockfd_lookup)kernel(sockopt_capable)kernel(sockopt_lock_sock)kernel(sockopt_ns_capable)kernel(sockopt_release_sock)kernel(softnet_data)kernel(software_node_find_by_name)kernel(software_node_fwnode)kernel(software_node_register)kernel(software_node_register_node_group)kernel(software_node_unregister)kernel(software_node_unregister_node_group)kernel(sort)kernel(sort_r)kernel(spi_add_device)kernel(spi_alloc_device)kernel(spi_async)kernel(spi_bus_lock)kernel(spi_bus_type)kernel(spi_bus_unlock)kernel(spi_controller_dma_map_mem_op_data)kernel(spi_controller_dma_unmap_mem_op_data)kernel(spi_controller_resume)kernel(spi_controller_suspend)kernel(spi_delay_exec)kernel(spi_delay_to_ns)kernel(spi_finalize_current_message)kernel(spi_finalize_current_transfer)kernel(spi_get_device_id)kernel(spi_get_next_queued_message)kernel(spi_mem_adjust_op_size)kernel(spi_mem_default_supports_op)kernel(spi_mem_dirmap_create)kernel(spi_mem_dirmap_destroy)kernel(spi_mem_dirmap_read)kernel(spi_mem_dirmap_write)kernel(spi_mem_driver_register_with_owner)kernel(spi_mem_driver_unregister)kernel(spi_mem_dtr_supports_op)kernel(spi_mem_exec_op)kernel(spi_mem_get_name)kernel(spi_mem_poll_status)kernel(spi_mem_supports_op)kernel(spi_new_ancillary_device)kernel(spi_new_device)kernel(spi_register_controller)kernel(spi_setup)kernel(spi_split_transfers_maxsize)kernel(spi_sync)kernel(spi_sync_locked)kernel(spi_take_timestamp_post)kernel(spi_take_timestamp_pre)kernel(spi_unregister_controller)kernel(spi_unregister_device)kernel(spi_write_then_read)kernel(splice_direct_to_actor)kernel(splice_to_pipe)kernel(split_page)kernel(sprint_OID)kernel(sprint_oid)kernel(sprint_symbol)kernel(sprint_symbol_build_id)kernel(sprint_symbol_no_offset)kernel(sprintf)kernel(srcu_barrier)kernel(srcu_batches_completed)kernel(srcu_init_notifier_head)kernel(srcu_notifier_call_chain)kernel(srcu_notifier_chain_register)kernel(srcu_notifier_chain_unregister)kernel(srcu_torture_stats_print)kernel(srcutorture_get_gp_data)kernel(sscanf)kernel(stack_depot_fetch)kernel(stack_depot_get_extra_bits)kernel(stack_depot_init)kernel(stack_depot_print)kernel(stack_depot_put)kernel(stack_depot_save)kernel(stack_depot_save_flags)kernel(stack_depot_set_extra_bits)kernel(stack_depot_snprint)kernel(stack_trace_print)kernel(stack_trace_save)kernel(stack_trace_snprint)kernel(starget_for_each_device)kernel(start_poll_synchronize_rcu)kernel(start_poll_synchronize_rcu_expedited)kernel(start_poll_synchronize_rcu_expedited_full)kernel(start_poll_synchronize_rcu_full)kernel(start_poll_synchronize_srcu)kernel(start_tty)kernel(static_dev_dax)kernel(static_key_count)kernel(static_key_disable)kernel(static_key_disable_cpuslocked)kernel(static_key_enable)kernel(static_key_enable_cpuslocked)kernel(static_key_initialized)kernel(static_key_slow_dec)kernel(static_key_slow_inc)kernel(stmp_reset_block)kernel(stop_core_cpuslocked)kernel(stop_machine)kernel(stop_tty)kernel(stpcpy)kernel(strcasecmp)kernel(strcat)kernel(strchr)kernel(strchrnul)kernel(strcmp)kernel(strcpy)kernel(strcspn)kernel(stream_open)kernel(strim)kernel(string_escape_mem)kernel(string_get_size)kernel(string_unescape)kernel(strlcat)kernel(strlcpy)kernel(strlen)kernel(strncasecmp)kernel(strncat)kernel(strnchr)kernel(strncmp)kernel(strncpy)kernel(strncpy_from_user)kernel(strndup_user)kernel(strnlen)kernel(strnlen_user)kernel(strnstr)kernel(strp_check_rcv)kernel(strp_data_ready)kernel(strp_done)kernel(strp_init)kernel(strp_process)kernel(strp_stop)kernel(strp_unpause)kernel(strpbrk)kernel(strrchr)kernel(strreplace)kernel(strsep)kernel(strspn)kernel(strstr)kernel(submit_bh)kernel(submit_bio)kernel(submit_bio_noacct)kernel(submit_bio_wait)kernel(subsys_interface_register)kernel(subsys_interface_unregister)kernel(subsys_system_register)kernel(subsys_virtual_register)kernel(super_setup_bdi)kernel(super_setup_bdi_name)kernel(suspend_device_irqs)kernel(suspend_set_ops)kernel(suspend_valid_only_mem)kernel(swake_up_all)kernel(swake_up_locked)kernel(swake_up_one)kernel(swapcache_mapping)kernel(switchdev_bridge_port_offload)kernel(switchdev_bridge_port_replay)kernel(switchdev_bridge_port_unoffload)kernel(switchdev_deferred_process)kernel(switchdev_handle_fdb_event_to_device)kernel(switchdev_handle_port_attr_set)kernel(switchdev_handle_port_obj_add)kernel(switchdev_handle_port_obj_add_foreign)kernel(switchdev_handle_port_obj_del)kernel(switchdev_handle_port_obj_del_foreign)kernel(switchdev_port_attr_set)kernel(switchdev_port_obj_act_is_deferred)kernel(switchdev_port_obj_add)kernel(switchdev_port_obj_del)kernel(swphy_read_reg)kernel(swphy_validate_state)kernel(symbol_put_addr)kernel(sync_blockdev)kernel(sync_blockdev_nowait)kernel(sync_blockdev_range)kernel(sync_dirty_buffer)kernel(sync_file_create)kernel(sync_file_get_fence)kernel(sync_filesystem)kernel(sync_inode)kernel(sync_inode_metadata)kernel(sync_inodes_sb)kernel(sync_mapping_buffers)kernel(sync_page_io)kernel(synchronize_hardirq)kernel(synchronize_irq)kernel(synchronize_net)kernel(synchronize_rcu)kernel(synchronize_rcu_expedited)kernel(synchronize_rcu_tasks)kernel(synchronize_rcu_tasks_rude)kernel(synchronize_rcu_tasks_trace)kernel(synchronize_shrinkers)kernel(synchronize_srcu)kernel(synchronize_srcu_expedited)kernel(synth_event_add_field)kernel(synth_event_add_field_str)kernel(synth_event_add_fields)kernel(synth_event_add_next_val)kernel(synth_event_add_val)kernel(synth_event_cmd_init)kernel(synth_event_create)kernel(synth_event_delete)kernel(synth_event_gen_cmd_array_start)kernel(synth_event_trace)kernel(synth_event_trace_array)kernel(synth_event_trace_end)kernel(synth_event_trace_start)kernel(sys_copyarea)kernel(sys_fillrect)kernel(sys_imageblit)kernel(sys_tz)kernel(syscon_node_to_regmap)kernel(syscon_regmap_lookup_by_compatible)kernel(syscon_regmap_lookup_by_phandle)kernel(syscon_regmap_lookup_by_phandle_args)kernel(syscon_regmap_lookup_by_phandle_optional)kernel(syscore_resume)kernel(syscore_suspend)kernel(sysctl_devconf_inherit_init_net)kernel(sysctl_fb_tunnels_only_for_init_net)kernel(sysctl_long_vals)kernel(sysctl_max_skb_frags)kernel(sysctl_nf_log_all_netns)kernel(sysctl_optmem_max)kernel(sysctl_rmem_max)kernel(sysctl_tcp_mem)kernel(sysctl_udp_mem)kernel(sysctl_vals)kernel(sysctl_vfs_cache_pressure)kernel(sysctl_wmem_max)kernel(sysfb_disable)kernel(sysfs_add_file_to_group)kernel(sysfs_add_link_to_group)kernel(sysfs_break_active_protection)kernel(sysfs_change_owner)kernel(sysfs_chmod_file)kernel(sysfs_create_bin_file)kernel(sysfs_create_file_ns)kernel(sysfs_create_files)kernel(sysfs_create_group)kernel(sysfs_create_groups)kernel(sysfs_create_link)kernel(sysfs_create_link_nowarn)kernel(sysfs_create_mount_point)kernel(sysfs_emit)kernel(sysfs_emit_at)kernel(sysfs_file_change_owner)kernel(sysfs_format_mac)kernel(sysfs_group_change_owner)kernel(sysfs_groups_change_owner)kernel(sysfs_merge_group)kernel(sysfs_notify)kernel(sysfs_remove_bin_file)kernel(sysfs_remove_file_from_group)kernel(sysfs_remove_file_ns)kernel(sysfs_remove_file_self)kernel(sysfs_remove_files)kernel(sysfs_remove_group)kernel(sysfs_remove_groups)kernel(sysfs_remove_link)kernel(sysfs_remove_link_from_group)kernel(sysfs_remove_mount_point)kernel(sysfs_rename_link_ns)kernel(sysfs_streq)kernel(sysfs_unbreak_active_protection)kernel(sysfs_unmerge_group)kernel(sysfs_update_group)kernel(sysfs_update_groups)kernel(sysrq_mask)kernel(sysrq_toggle_support)kernel(system_bh_highpri_wq)kernel(system_bh_wq)kernel(system_cpucaps)kernel(system_entering_hibernation)kernel(system_freezable_power_efficient_wq)kernel(system_freezable_wq)kernel(system_highpri_wq)kernel(system_long_wq)kernel(system_power_efficient_wq)kernel(system_state)kernel(system_unbound_wq)kernel(system_wq)kernel(t10_pi_type1_crc)kernel(t10_pi_type1_ip)kernel(t10_pi_type3_crc)kernel(t10_pi_type3_ip)kernel(tag_pages_for_writeback)kernel(take_dentry_name_snapshot)kernel(task_active_pid_ns)kernel(task_cls_state)kernel(task_cputime_adjusted)kernel(task_lookup_next_fd_rcu)kernel(task_user_regset_view)kernel(tasklet_init)kernel(tasklet_kill)kernel(tasklet_setup)kernel(tasklet_unlock)kernel(tasklet_unlock_spin_wait)kernel(tasklet_unlock_wait)kernel(tb_property_add_data)kernel(tb_property_add_dir)kernel(tb_property_add_immediate)kernel(tb_property_add_text)kernel(tb_property_create_dir)kernel(tb_property_find)kernel(tb_property_free_dir)kernel(tb_property_get_next)kernel(tb_property_remove)kernel(tb_register_property_dir)kernel(tb_register_protocol_handler)kernel(tb_register_service_driver)kernel(tb_ring_alloc_rx)kernel(tb_ring_alloc_tx)kernel(tb_ring_free)kernel(tb_ring_poll)kernel(tb_ring_poll_complete)kernel(tb_ring_start)kernel(tb_ring_stop)kernel(tb_service_type)kernel(tb_unregister_property_dir)kernel(tb_unregister_protocol_handler)kernel(tb_unregister_service_driver)kernel(tb_xdomain_alloc_in_hopid)kernel(tb_xdomain_alloc_out_hopid)kernel(tb_xdomain_disable_paths)kernel(tb_xdomain_enable_paths)kernel(tb_xdomain_find_by_route)kernel(tb_xdomain_find_by_uuid)kernel(tb_xdomain_lane_bonding_disable)kernel(tb_xdomain_lane_bonding_enable)kernel(tb_xdomain_release_in_hopid)kernel(tb_xdomain_release_out_hopid)kernel(tb_xdomain_request)kernel(tb_xdomain_response)kernel(tb_xdomain_type)kernel(tc_cleanup_offload_action)kernel(tc_setup_cb_add)kernel(tc_setup_cb_call)kernel(tc_setup_cb_destroy)kernel(tc_setup_cb_reoffload)kernel(tc_setup_cb_replace)kernel(tc_setup_offload_action)kernel(tc_skb_ext_tc)kernel(tc_skb_ext_tc_disable)kernel(tc_skb_ext_tc_enable)kernel(tcf_action_check_ctrlact)kernel(tcf_action_dump_1)kernel(tcf_action_exec)kernel(tcf_action_set_ctrlact)kernel(tcf_action_update_hw_stats)kernel(tcf_action_update_stats)kernel(tcf_block_get)kernel(tcf_block_get_ext)kernel(tcf_block_lookup)kernel(tcf_block_netif_keep_dst)kernel(tcf_block_put)kernel(tcf_block_put_ext)kernel(tcf_chain_get_by_act)kernel(tcf_chain_put_by_act)kernel(tcf_classify)kernel(tcf_dev_queue_xmit)kernel(tcf_exts_change)kernel(tcf_exts_destroy)kernel(tcf_exts_dump)kernel(tcf_exts_dump_stats)kernel(tcf_exts_init_ex)kernel(tcf_exts_num_actions)kernel(tcf_exts_terse_dump)kernel(tcf_exts_validate)kernel(tcf_exts_validate_ex)kernel(tcf_frag_xmit_count)kernel(tcf_generic_walker)kernel(tcf_get_next_chain)kernel(tcf_get_next_proto)kernel(tcf_idr_check_alloc)kernel(tcf_idr_cleanup)kernel(tcf_idr_create)kernel(tcf_idr_create_from_flags)kernel(tcf_idr_release)kernel(tcf_idr_search)kernel(tcf_idrinfo_destroy)kernel(tcf_qevent_destroy)kernel(tcf_qevent_dump)kernel(tcf_qevent_handle)kernel(tcf_qevent_init)kernel(tcf_qevent_validate_change)kernel(tcf_queue_work)kernel(tcf_register_action)kernel(tcf_unregister_action)kernel(tcp_abort)kernel(tcp_add_backlog)kernel(tcp_alloc_md5sig_pool)kernel(tcp_bpf_bypass_getsockopt)kernel(tcp_bpf_sendmsg_redir)kernel(tcp_bpf_update_proto)kernel(tcp_ca_get_key_by_name)kernel(tcp_ca_get_name_by_key)kernel(tcp_ca_openreq_child)kernel(tcp_check_req)kernel(tcp_child_process)kernel(tcp_close)kernel(tcp_cong_avoid_ai)kernel(tcp_conn_request)kernel(tcp_connect)kernel(tcp_create_openreq_child)kernel(tcp_disconnect)kernel(tcp_done)kernel(tcp_enter_cwr)kernel(tcp_enter_memory_pressure)kernel(tcp_enter_quickack_mode)kernel(tcp_fastopen_defer_connect)kernel(tcp_filter)kernel(tcp_get_cookie_sock)kernel(tcp_get_info)kernel(tcp_get_md5sig_pool)kernel(tcp_get_syncookie_mss)kernel(tcp_getsockopt)kernel(tcp_gro_complete)kernel(tcp_hashinfo)kernel(tcp_inbound_md5_hash)kernel(tcp_init_sock)kernel(tcp_initialize_rcv_mss)kernel(tcp_ioctl)kernel(tcp_is_ulp_esp)kernel(tcp_ld_RTO_revert)kernel(tcp_leave_memory_pressure)kernel(tcp_make_synack)kernel(tcp_md5_do_add)kernel(tcp_md5_do_del)kernel(tcp_md5_hash_key)kernel(tcp_md5_hash_skb_data)kernel(tcp_md5_needed)kernel(tcp_memory_allocated)kernel(tcp_memory_per_cpu_fw_alloc)kernel(tcp_memory_pressure)kernel(tcp_mmap)kernel(tcp_mss_to_mtu)kernel(tcp_mtu_to_mss)kernel(tcp_mtup_init)kernel(tcp_openreq_init_rwin)kernel(tcp_orphan_count)kernel(tcp_parse_md5sig_option)kernel(tcp_parse_mss_option)kernel(tcp_parse_options)kernel(tcp_peek_len)kernel(tcp_poll)kernel(tcp_prot)kernel(tcp_rate_check_app_limited)kernel(tcp_rcv_established)kernel(tcp_rcv_state_process)kernel(tcp_read_done)kernel(tcp_read_skb)kernel(tcp_read_sock)kernel(tcp_recv_skb)kernel(tcp_recvmsg)kernel(tcp_register_congestion_control)kernel(tcp_register_ulp)kernel(tcp_release_cb)kernel(tcp_reno_cong_avoid)kernel(tcp_reno_ssthresh)kernel(tcp_reno_undo_cwnd)kernel(tcp_req_err)kernel(tcp_rtx_synack)kernel(tcp_select_initial_window)kernel(tcp_sendmsg)kernel(tcp_sendmsg_locked)kernel(tcp_sendpage)kernel(tcp_sendpage_locked)kernel(tcp_seq_next)kernel(tcp_seq_start)kernel(tcp_seq_stop)kernel(tcp_set_keepalive)kernel(tcp_set_rcvlowat)kernel(tcp_set_state)kernel(tcp_setsockopt)kernel(tcp_shutdown)kernel(tcp_simple_retransmit)kernel(tcp_slow_start)kernel(tcp_sock_set_cork)kernel(tcp_sock_set_keepcnt)kernel(tcp_sock_set_keepidle)kernel(tcp_sock_set_keepintvl)kernel(tcp_sock_set_nodelay)kernel(tcp_sock_set_quickack)kernel(tcp_sock_set_syncnt)kernel(tcp_sock_set_user_timeout)kernel(tcp_sockets_allocated)kernel(tcp_splice_read)kernel(tcp_stream_memory_free)kernel(tcp_syn_ack_timeout)kernel(tcp_sync_mss)kernel(tcp_time_wait)kernel(tcp_timewait_state_process)kernel(tcp_twsk_destructor)kernel(tcp_twsk_unique)kernel(tcp_tx_delay_enabled)kernel(tcp_unregister_congestion_control)kernel(tcp_unregister_ulp)kernel(tcp_v4_conn_request)kernel(tcp_v4_connect)kernel(tcp_v4_destroy_sock)kernel(tcp_v4_do_rcv)kernel(tcp_v4_md5_hash_skb)kernel(tcp_v4_md5_lookup)kernel(tcp_v4_mtu_reduced)kernel(tcp_v4_send_check)kernel(tcp_v4_syn_recv_sock)kernel(tcpv6_prot)kernel(tegra194_miscreg_mask_serror)kernel(tegra_ahb_enable_smmu)kernel(tegra_bpmp_free_mrq)kernel(tegra_bpmp_get)kernel(tegra_bpmp_mrq_is_supported)kernel(tegra_bpmp_mrq_return)kernel(tegra_bpmp_put)kernel(tegra_bpmp_request_mrq)kernel(tegra_bpmp_transfer)kernel(tegra_bpmp_transfer_atomic)kernel(tegra_dfll_register)kernel(tegra_dfll_resume)kernel(tegra_dfll_runtime_resume)kernel(tegra_dfll_runtime_suspend)kernel(tegra_dfll_suspend)kernel(tegra_dfll_unregister)kernel(tegra_fuse_readl)kernel(tegra_io_pad_power_disable)kernel(tegra_io_pad_power_enable)kernel(tegra_io_rail_power_off)kernel(tegra_io_rail_power_on)kernel(tegra_ivc_align)kernel(tegra_ivc_cleanup)kernel(tegra_ivc_init)kernel(tegra_ivc_notified)kernel(tegra_ivc_read_advance)kernel(tegra_ivc_read_get_next_frame)kernel(tegra_ivc_reset)kernel(tegra_ivc_total_queue_size)kernel(tegra_ivc_write_advance)kernel(tegra_ivc_write_get_next_frame)kernel(tegra_mc_get_carveout_info)kernel(tegra_mc_get_emem_device_count)kernel(tegra_mc_probe_device)kernel(tegra_mc_write_emem_configuration)kernel(tegra_powergate_power_off)kernel(tegra_powergate_power_on)kernel(tegra_powergate_remove_clamping)kernel(tegra_powergate_sequence_power_up)kernel(tegra_read_ram_code)kernel(tegra_sku_info)kernel(tegra_xusb_padctl_legacy_probe)kernel(tegra_xusb_padctl_legacy_remove)kernel(test_taint)kernel(textsearch_destroy)kernel(textsearch_find_continuous)kernel(textsearch_prepare)kernel(textsearch_register)kernel(textsearch_unregister)kernel(thaw_bdev)kernel(thaw_super)kernel(thermal_acpi_active_trip_temp)kernel(thermal_acpi_critical_trip_temp)kernel(thermal_acpi_hot_trip_temp)kernel(thermal_acpi_passive_trip_temp)kernel(thermal_add_hwmon_sysfs)kernel(thermal_bind_cdev_to_trip)kernel(thermal_cooling_device_register)kernel(thermal_cooling_device_unregister)kernel(thermal_cooling_device_update)kernel(thermal_genl_cpu_capability_event)kernel(thermal_of_cooling_device_register)kernel(thermal_remove_hwmon_sysfs)kernel(thermal_tripless_zone_device_register)kernel(thermal_unbind_cdev_from_trip)kernel(thermal_zone_bind_cooling_device)kernel(thermal_zone_device)kernel(thermal_zone_device_critical)kernel(thermal_zone_device_disable)kernel(thermal_zone_device_enable)kernel(thermal_zone_device_id)kernel(thermal_zone_device_priv)kernel(thermal_zone_device_register)kernel(thermal_zone_device_register_with_trips)kernel(thermal_zone_device_type)kernel(thermal_zone_device_unregister)kernel(thermal_zone_device_update)kernel(thermal_zone_for_each_trip)kernel(thermal_zone_get_crit_temp)kernel(thermal_zone_get_num_trips)kernel(thermal_zone_get_offset)kernel(thermal_zone_get_slope)kernel(thermal_zone_get_temp)kernel(thermal_zone_get_trip)kernel(thermal_zone_get_zone_by_name)kernel(thermal_zone_set_trip_temp)kernel(thermal_zone_unbind_cooling_device)kernel(this_cpu_has_cap)kernel(thp_get_unmapped_area)kernel(thread_group_exited)kernel(tick_broadcast_control)kernel(tick_broadcast_oneshot_control)kernel(tick_nohz_dep_clear_cpu)kernel(tick_nohz_dep_clear_task)kernel(tick_nohz_dep_set_cpu)kernel(tick_nohz_dep_set_task)kernel(tick_nohz_full_mask)kernel(tick_nohz_full_running)kernel(time64_to_tm)kernel(timecounter_cyc2time)kernel(timecounter_init)kernel(timecounter_read)kernel(timer_delete)kernel(timer_delete_sync)kernel(timer_reduce)kernel(timer_shutdown)kernel(timer_shutdown_sync)kernel(timer_unstable_counter_workaround)kernel(timerqueue_add)kernel(timerqueue_del)kernel(timerqueue_iterate_next)kernel(timespec64_to_jiffies)kernel(timestamp_truncate)kernel(tls_alert_recv)kernel(tls_client_hello_anon)kernel(tls_client_hello_psk)kernel(tls_client_hello_x509)kernel(tls_get_record_type)kernel(tls_handshake_cancel)kernel(tls_handshake_close)kernel(tls_server_hello_psk)kernel(tls_server_hello_x509)kernel(tnum_strn)kernel(to_software_node)kernel(topology_clear_scale_freq_source)kernel(topology_set_scale_freq_source)kernel(topology_update_thermal_pressure)kernel(torture_sched_setaffinity)kernel(touch_atime)kernel(touch_buffer)kernel(touch_softlockup_watchdog)kernel(touchscreen_parse_properties)kernel(touchscreen_report_pos)kernel(touchscreen_set_mt_pos)kernel(tpm1_do_selftest)kernel(tpm1_getcap)kernel(tpm2_flush_context)kernel(tpm2_get_cc_attrs_tbl)kernel(tpm2_get_tpm_pt)kernel(tpm2_probe)kernel(tpm_calc_ordinal_duration)kernel(tpm_chip_alloc)kernel(tpm_chip_bootstrap)kernel(tpm_chip_register)kernel(tpm_chip_start)kernel(tpm_chip_stop)kernel(tpm_chip_unregister)kernel(tpm_default_chip)kernel(tpm_get_random)kernel(tpm_get_timeouts)kernel(tpm_is_tpm2)kernel(tpm_pcr_extend)kernel(tpm_pcr_read)kernel(tpm_pm_resume)kernel(tpm_pm_suspend)kernel(tpm_put_ops)kernel(tpm_send)kernel(tpm_tis_core_init)kernel(tpm_tis_remove)kernel(tpm_tis_resume)kernel(tpm_transmit_cmd)kernel(tpm_try_get_ops)kernel(tpmm_chip_alloc)kernel(trace_array_destroy)kernel(trace_array_get_by_name)kernel(trace_array_init_printk)kernel(trace_array_printk)kernel(trace_array_put)kernel(trace_array_set_clr_event)kernel(trace_clock)kernel(trace_clock_global)kernel(trace_clock_jiffies)kernel(trace_clock_local)kernel(trace_define_field)kernel(trace_dump_stack)kernel(trace_event_buffer_commit)kernel(trace_event_buffer_lock_reserve)kernel(trace_event_buffer_reserve)kernel(trace_event_ignore_this_pid)kernel(trace_event_printf)kernel(trace_event_raw_init)kernel(trace_event_reg)kernel(trace_get_event_file)kernel(trace_handle_return)kernel(trace_output_call)kernel(trace_print_array_seq)kernel(trace_print_bitmask_seq)kernel(trace_print_flags_seq)kernel(trace_print_hex_dump_seq)kernel(trace_print_hex_seq)kernel(trace_print_symbols_seq)kernel(trace_printk_init_buffers)kernel(trace_put_event_file)kernel(trace_raw_output_prep)kernel(trace_seq_acquire)kernel(trace_seq_bitmask)kernel(trace_seq_bprintf)kernel(trace_seq_hex_dump)kernel(trace_seq_path)kernel(trace_seq_printf)kernel(trace_seq_putc)kernel(trace_seq_putmem)kernel(trace_seq_putmem_hex)kernel(trace_seq_puts)kernel(trace_seq_to_user)kernel(trace_seq_vprintf)kernel(trace_set_clr_event)kernel(trace_vbprintk)kernel(trace_vprintk)kernel(tracepoint_probe_register)kernel(tracepoint_probe_register_prio)kernel(tracepoint_probe_register_prio_may_exist)kernel(tracepoint_probe_unregister)kernel(tracepoint_srcu)kernel(tracing_alloc_snapshot)kernel(tracing_cond_snapshot_data)kernel(tracing_is_on)kernel(tracing_off)kernel(tracing_on)kernel(tracing_snapshot)kernel(tracing_snapshot_alloc)kernel(tracing_snapshot_cond)kernel(tracing_snapshot_cond_disable)kernel(tracing_snapshot_cond_enable)kernel(transport_add_device)kernel(transport_class_register)kernel(transport_class_unregister)kernel(transport_configure_device)kernel(transport_destroy_device)kernel(transport_remove_device)kernel(transport_setup_device)kernel(truncate_inode_pages)kernel(truncate_inode_pages_final)kernel(truncate_inode_pages_range)kernel(truncate_pagecache)kernel(truncate_pagecache_range)kernel(truncate_setsize)kernel(try_lookup_one_len)kernel(try_module_get)kernel(try_offline_node)kernel(try_to_del_timer_sync)kernel(try_to_free_buffers)kernel(try_to_writeback_inodes_sb)kernel(try_wait_for_completion)kernel(tso_build_data)kernel(tso_build_hdr)kernel(tso_count_descs)kernel(tso_start)kernel(tty_buffer_lock_exclusive)kernel(tty_buffer_request_room)kernel(tty_buffer_set_limit)kernel(tty_buffer_space_avail)kernel(tty_buffer_unlock_exclusive)kernel(tty_chars_in_buffer)kernel(tty_check_change)kernel(tty_dev_name_to_number)kernel(tty_devnum)kernel(tty_do_resize)kernel(tty_driver_flush_buffer)kernel(tty_driver_kref_put)kernel(tty_encode_baud_rate)kernel(tty_find_polling_driver)kernel(tty_flip_buffer_push)kernel(tty_get_char_size)kernel(tty_get_frame_size)kernel(tty_get_icount)kernel(tty_get_pgrp)kernel(tty_hangup)kernel(tty_hung_up_p)kernel(tty_init_termios)kernel(tty_kclose)kernel(tty_kopen_exclusive)kernel(tty_kopen_shared)kernel(tty_kref_put)kernel(tty_ldisc_deref)kernel(tty_ldisc_flush)kernel(tty_ldisc_receive_buf)kernel(tty_ldisc_ref)kernel(tty_ldisc_ref_wait)kernel(tty_lock)kernel(tty_mode_ioctl)kernel(tty_name)kernel(tty_perform_flush)kernel(tty_port_alloc_xmit_buf)kernel(tty_port_block_til_ready)kernel(tty_port_carrier_raised)kernel(tty_port_close)kernel(tty_port_close_end)kernel(tty_port_close_start)kernel(tty_port_default_client_ops)kernel(tty_port_destroy)kernel(tty_port_free_xmit_buf)kernel(tty_port_hangup)kernel(tty_port_init)kernel(tty_port_install)kernel(tty_port_link_device)kernel(tty_port_lower_dtr_rts)kernel(tty_port_open)kernel(tty_port_put)kernel(tty_port_raise_dtr_rts)kernel(tty_port_register_device)kernel(tty_port_register_device_attr)kernel(tty_port_register_device_attr_serdev)kernel(tty_port_register_device_serdev)kernel(tty_port_tty_get)kernel(tty_port_tty_hangup)kernel(tty_port_tty_set)kernel(tty_port_tty_wakeup)kernel(tty_port_unregister_device)kernel(tty_prepare_flip_string)kernel(tty_put_char)kernel(tty_register_device)kernel(tty_register_device_attr)kernel(tty_register_driver)kernel(tty_register_ldisc)kernel(tty_release_struct)kernel(tty_save_termios)kernel(tty_set_ldisc)kernel(tty_set_termios)kernel(tty_standard_install)kernel(tty_std_termios)kernel(tty_termios_baud_rate)kernel(tty_termios_copy_hw)kernel(tty_termios_encode_baud_rate)kernel(tty_termios_hw_change)kernel(tty_termios_input_baud_rate)kernel(tty_unlock)kernel(tty_unregister_device)kernel(tty_unregister_driver)kernel(tty_unregister_ldisc)kernel(tty_unthrottle)kernel(tty_vhangup)kernel(tty_wait_until_sent)kernel(tty_wakeup)kernel(tty_write_room)kernel(typec_altmode2port)kernel(typec_altmode_attention)kernel(typec_altmode_enter)kernel(typec_altmode_exit)kernel(typec_altmode_get_partner)kernel(typec_altmode_get_plug)kernel(typec_altmode_notify)kernel(typec_altmode_put_plug)kernel(typec_altmode_unregister_driver)kernel(typec_altmode_update_active)kernel(typec_altmode_vdm)kernel(typec_cable_altmode_enter)kernel(typec_cable_altmode_exit)kernel(typec_cable_altmode_vdm)kernel(typec_cable_get)kernel(typec_cable_is_active)kernel(typec_cable_put)kernel(typec_cable_set_identity)kernel(typec_cable_set_svdm_version)kernel(typec_find_orientation)kernel(typec_find_port_data_role)kernel(typec_find_port_power_role)kernel(typec_find_power_role)kernel(typec_find_pwr_opmode)kernel(typec_get_cable_svdm_version)kernel(typec_get_drvdata)kernel(typec_get_fw_cap)kernel(typec_get_negotiated_svdm_version)kernel(typec_get_orientation)kernel(typec_match_altmode)kernel(typec_mux_get_drvdata)kernel(typec_mux_put)kernel(typec_mux_register)kernel(typec_mux_set)kernel(typec_mux_set_drvdata)kernel(typec_mux_unregister)kernel(typec_partner_register_altmode)kernel(typec_partner_set_identity)kernel(typec_partner_set_num_altmodes)kernel(typec_partner_set_pd_revision)kernel(typec_partner_set_svdm_version)kernel(typec_partner_set_usb_power_delivery)kernel(typec_partner_usb_power_delivery_register)kernel(typec_plug_register_altmode)kernel(typec_plug_set_num_altmodes)kernel(typec_port_register_altmode)kernel(typec_port_register_altmodes)kernel(typec_port_register_cable_ops)kernel(typec_port_set_usb_power_delivery)kernel(typec_register_cable)kernel(typec_register_partner)kernel(typec_register_plug)kernel(typec_register_port)kernel(typec_retimer_get_drvdata)kernel(typec_retimer_put)kernel(typec_retimer_register)kernel(typec_retimer_set)kernel(typec_retimer_unregister)kernel(typec_set_data_role)kernel(typec_set_mode)kernel(typec_set_orientation)kernel(typec_set_pwr_opmode)kernel(typec_set_pwr_role)kernel(typec_set_vconn_role)kernel(typec_switch_get_drvdata)kernel(typec_switch_put)kernel(typec_switch_register)kernel(typec_switch_set)kernel(typec_switch_set_drvdata)kernel(typec_switch_unregister)kernel(typec_unregister_altmode)kernel(typec_unregister_cable)kernel(typec_unregister_partner)kernel(typec_unregister_plug)kernel(typec_unregister_port)kernel(uart_add_one_port)kernel(uart_console_device)kernel(uart_console_write)kernel(uart_get_baud_rate)kernel(uart_get_divisor)kernel(uart_get_rs485_mode)kernel(uart_handle_cts_change)kernel(uart_handle_dcd_change)kernel(uart_insert_char)kernel(uart_match_port)kernel(uart_parse_earlycon)kernel(uart_parse_options)kernel(uart_register_driver)kernel(uart_remove_one_port)kernel(uart_resume_port)kernel(uart_set_options)kernel(uart_suspend_port)kernel(uart_try_toggle_sysrq)kernel(uart_unregister_driver)kernel(uart_update_timeout)kernel(uart_write_wakeup)kernel(uart_xchar_out)kernel(ucs2_as_utf8)kernel(ucs2_strlen)kernel(ucs2_strncmp)kernel(ucs2_strnlen)kernel(ucs2_strsize)kernel(ucs2_utf8size)kernel(ucsi_connector_change)kernel(ucsi_create)kernel(ucsi_destroy)kernel(ucsi_get_drvdata)kernel(ucsi_register)kernel(ucsi_resume)kernel(ucsi_send_command)kernel(ucsi_set_drvdata)kernel(ucsi_unregister)kernel(udp4_hwcsum)kernel(udp4_lib_lookup)kernel(udp6_csum_init)kernel(udp6_lib_lookup)kernel(udp6_seq_ops)kernel(udp6_set_csum)kernel(udp_abort)kernel(udp_bpf_update_proto)kernel(udp_cmsg_send)kernel(udp_destruct_common)kernel(udp_disconnect)kernel(udp_encap_disable)kernel(udp_encap_enable)kernel(udp_encap_needed_key)kernel(udp_flow_hashrnd)kernel(udp_flush_pending_frames)kernel(udp_gro_complete)kernel(udp_gro_receive)kernel(udp_ioctl)kernel(udp_lib_get_port)kernel(udp_lib_getsockopt)kernel(udp_lib_rehash)kernel(udp_lib_setsockopt)kernel(udp_lib_unhash)kernel(udp_memory_allocated)kernel(udp_memory_per_cpu_fw_alloc)kernel(udp_poll)kernel(udp_pre_connect)kernel(udp_prot)kernel(udp_push_pending_frames)kernel(udp_read_skb)kernel(udp_sendmsg)kernel(udp_seq_next)kernel(udp_seq_ops)kernel(udp_seq_start)kernel(udp_seq_stop)kernel(udp_set_csum)kernel(udp_sk_rx_dst_set)kernel(udp_skb_destructor)kernel(udp_table)kernel(udp_tunnel_nic_ops)kernel(udplite_prot)kernel(udplite_table)kernel(udpv6_encap_enable)kernel(udpv6_encap_needed_key)kernel(udpv6_sendmsg)kernel(uhci_check_and_reset_hc)kernel(uhci_reset_hc)kernel(ulpi_viewport_access_ops)kernel(unix_attach_fds)kernel(unix_destruct_scm)kernel(unix_detach_fds)kernel(unix_gc_lock)kernel(unix_get_socket)kernel(unix_inq_len)kernel(unix_outq_len)kernel(unix_peer_get)kernel(unix_socket_table)kernel(unix_table_locks)kernel(unix_tot_inflight)kernel(unload_nls)kernel(unlock_buffer)kernel(unlock_new_inode)kernel(unlock_page)kernel(unlock_rename)kernel(unlock_system_sleep)kernel(unlock_two_nondirectories)kernel(unmap_mapping_pages)kernel(unmap_mapping_range)kernel(unpin_user_page)kernel(unpin_user_page_range_dirty_lock)kernel(unpin_user_pages)kernel(unpin_user_pages_dirty_lock)kernel(unpoison_memory)kernel(unregister_acpi_bus_type)kernel(unregister_acpi_hed_notifier)kernel(unregister_acpi_notifier)kernel(unregister_asymmetric_key_parser)kernel(unregister_binfmt)kernel(unregister_blkdev)kernel(unregister_blocking_lsm_notifier)kernel(unregister_chrdev_region)kernel(unregister_console)kernel(unregister_dcbevent_notifier)kernel(unregister_die_notifier)kernel(unregister_fib_notifier)kernel(unregister_filesystem)kernel(unregister_framebuffer)kernel(unregister_ftrace_export)kernel(unregister_ftrace_function)kernel(unregister_hw_breakpoint)kernel(unregister_inet6addr_notifier)kernel(unregister_inet6addr_validator_notifier)kernel(unregister_inetaddr_notifier)kernel(unregister_inetaddr_validator_notifier)kernel(unregister_key_type)kernel(unregister_keyboard_notifier)kernel(unregister_kprobe)kernel(unregister_kprobes)kernel(unregister_kretprobe)kernel(unregister_kretprobes)kernel(unregister_md_cluster_operations)kernel(unregister_md_personality)kernel(unregister_memory_notifier)kernel(unregister_mii_timestamper)kernel(unregister_mii_tstamp_controller)kernel(unregister_module_notifier)kernel(unregister_net_sysctl_table)kernel(unregister_netdev)kernel(unregister_netdevice_many)kernel(unregister_netdevice_notifier)kernel(unregister_netdevice_notifier_dev_net)kernel(unregister_netdevice_notifier_net)kernel(unregister_netdevice_queue)kernel(unregister_netevent_notifier)kernel(unregister_nexthop_notifier)kernel(unregister_nls)kernel(unregister_oom_notifier)kernel(unregister_pernet_device)kernel(unregister_pernet_subsys)kernel(unregister_pm_notifier)kernel(unregister_qdisc)kernel(unregister_quota_format)kernel(unregister_reboot_notifier)kernel(unregister_restart_handler)kernel(unregister_shrinker)kernel(unregister_switchdev_blocking_notifier)kernel(unregister_switchdev_notifier)kernel(unregister_sys_off_handler)kernel(unregister_syscore_ops)kernel(unregister_sysctl_table)kernel(unregister_sysrq_key)kernel(unregister_tcf_proto_ops)kernel(unregister_trace_event)kernel(unregister_tracepoint_module_notifier)kernel(unregister_virtio_device)kernel(unregister_virtio_driver)kernel(unregister_vmap_purge_notifier)kernel(unregister_vmcore_cb)kernel(unregister_vt_notifier)kernel(unregister_wide_hw_breakpoint)kernel(unshare_fs_struct)kernel(up)kernel(up_read)kernel(up_write)kernel(update_devfreq)kernel(update_region)kernel(uprobe_register)kernel(uprobe_register_refctr)kernel(uprobe_unregister)kernel(usb_acpi_port_lpm_incapable)kernel(usb_acpi_power_manageable)kernel(usb_acpi_set_power_state)kernel(usb_add_gadget)kernel(usb_add_gadget_udc)kernel(usb_add_gadget_udc_release)kernel(usb_add_hcd)kernel(usb_add_phy)kernel(usb_add_phy_dev)kernel(usb_alloc_coherent)kernel(usb_alloc_dev)kernel(usb_alloc_streams)kernel(usb_alloc_urb)kernel(usb_altnum_to_altsetting)kernel(usb_amd_dev_put)kernel(usb_amd_hang_symptom_quirk)kernel(usb_amd_prefetch_quirk)kernel(usb_amd_pt_check_port)kernel(usb_amd_quirk_pll_check)kernel(usb_amd_quirk_pll_disable)kernel(usb_amd_quirk_pll_enable)kernel(usb_anchor_empty)kernel(usb_anchor_resume_wakeups)kernel(usb_anchor_suspend_wakeups)kernel(usb_anchor_urb)kernel(usb_asmedia_modifyflowcontrol)kernel(usb_autopm_get_interface)kernel(usb_autopm_get_interface_async)kernel(usb_autopm_get_interface_no_resume)kernel(usb_autopm_put_interface)kernel(usb_autopm_put_interface_async)kernel(usb_autopm_put_interface_no_suspend)kernel(usb_block_urb)kernel(usb_bulk_msg)kernel(usb_bus_idr)kernel(usb_bus_idr_lock)kernel(usb_cache_string)kernel(usb_calc_bus_time)kernel(usb_check_bulk_endpoints)kernel(usb_check_int_endpoints)kernel(usb_choose_configuration)kernel(usb_clear_halt)kernel(usb_control_msg)kernel(usb_control_msg_recv)kernel(usb_control_msg_send)kernel(usb_create_hcd)kernel(usb_create_shared_hcd)kernel(usb_debug_root)kernel(usb_decode_ctrl)kernel(usb_decode_interval)kernel(usb_del_gadget)kernel(usb_del_gadget_udc)kernel(usb_deregister)kernel(usb_deregister_dev)kernel(usb_deregister_device_driver)kernel(usb_device_match_id)kernel(usb_disable_autosuspend)kernel(usb_disable_lpm)kernel(usb_disable_ltm)kernel(usb_disable_xhci_ports)kernel(usb_disabled)kernel(usb_driver_claim_interface)kernel(usb_driver_release_interface)kernel(usb_driver_set_configuration)kernel(usb_enable_autosuspend)kernel(usb_enable_intel_xhci_ports)kernel(usb_enable_lpm)kernel(usb_enable_ltm)kernel(usb_ep0_reinit)kernel(usb_ep_alloc_request)kernel(usb_ep_clear_halt)kernel(usb_ep_dequeue)kernel(usb_ep_disable)kernel(usb_ep_enable)kernel(usb_ep_fifo_flush)kernel(usb_ep_fifo_status)kernel(usb_ep_free_request)kernel(usb_ep_queue)kernel(usb_ep_set_halt)kernel(usb_ep_set_maxpacket_limit)kernel(usb_ep_set_wedge)kernel(usb_ep_type_string)kernel(usb_find_alt_setting)kernel(usb_find_common_endpoints)kernel(usb_find_common_endpoints_reverse)kernel(usb_find_interface)kernel(usb_for_each_dev)kernel(usb_free_coherent)kernel(usb_free_streams)kernel(usb_free_urb)kernel(usb_gadget_activate)kernel(usb_gadget_check_config)kernel(usb_gadget_clear_selfpowered)kernel(usb_gadget_connect)kernel(usb_gadget_deactivate)kernel(usb_gadget_disconnect)kernel(usb_gadget_ep_match_desc)kernel(usb_gadget_frame_number)kernel(usb_gadget_giveback_request)kernel(usb_gadget_map_request)kernel(usb_gadget_map_request_by_dev)kernel(usb_gadget_register_driver_owner)kernel(usb_gadget_set_remote_wakeup)kernel(usb_gadget_set_selfpowered)kernel(usb_gadget_set_state)kernel(usb_gadget_udc_reset)kernel(usb_gadget_unmap_request)kernel(usb_gadget_unmap_request_by_dev)kernel(usb_gadget_unregister_driver)kernel(usb_gadget_vbus_connect)kernel(usb_gadget_vbus_disconnect)kernel(usb_gadget_vbus_draw)kernel(usb_gadget_wakeup)kernel(usb_get_current_frame_number)kernel(usb_get_descriptor)kernel(usb_get_dev)kernel(usb_get_dr_mode)kernel(usb_get_from_anchor)kernel(usb_get_gadget_udc_name)kernel(usb_get_hcd)kernel(usb_get_intf)kernel(usb_get_maximum_speed)kernel(usb_get_maximum_ssp_rate)kernel(usb_get_phy)kernel(usb_get_role_switch_default_mode)kernel(usb_get_status)kernel(usb_get_urb)kernel(usb_hc_died)kernel(usb_hcd_amd_remote_wakeup_quirk)kernel(usb_hcd_check_unlink_urb)kernel(usb_hcd_end_port_resume)kernel(usb_hcd_giveback_urb)kernel(usb_hcd_irq)kernel(usb_hcd_is_primary_hcd)kernel(usb_hcd_link_urb_to_ep)kernel(usb_hcd_map_urb_for_dma)kernel(usb_hcd_pci_pm_ops)kernel(usb_hcd_pci_probe)kernel(usb_hcd_pci_remove)kernel(usb_hcd_pci_shutdown)kernel(usb_hcd_platform_shutdown)kernel(usb_hcd_poll_rh_status)kernel(usb_hcd_resume_root_hub)kernel(usb_hcd_setup_local_mem)kernel(usb_hcd_start_port_resume)kernel(usb_hcd_unlink_urb_from_ep)kernel(usb_hcd_unmap_urb_for_dma)kernel(usb_hcd_unmap_urb_setup_for_dma)kernel(usb_hcds_loaded)kernel(usb_hub_claim_port)kernel(usb_hub_clear_tt_buffer)kernel(usb_hub_find_child)kernel(usb_hub_release_port)kernel(usb_ifnum_to_if)kernel(usb_init_urb)kernel(usb_initialize_gadget)kernel(usb_interrupt_msg)kernel(usb_intf_get_dma_device)kernel(usb_kill_anchored_urbs)kernel(usb_kill_urb)kernel(usb_led_activity)kernel(usb_lock_device_for_reset)kernel(usb_match_id)kernel(usb_match_one_id)kernel(usb_mon_deregister)kernel(usb_mon_register)kernel(usb_of_get_companion_dev)kernel(usb_of_get_connect_type)kernel(usb_of_get_device_node)kernel(usb_of_get_interface_node)kernel(usb_of_has_combined_node)kernel(usb_otg_state_string)kernel(usb_phy_get_charger_current)kernel(usb_phy_roothub_alloc)kernel(usb_phy_roothub_alloc_usb3_phy)kernel(usb_phy_roothub_calibrate)kernel(usb_phy_roothub_exit)kernel(usb_phy_roothub_init)kernel(usb_phy_roothub_notify_connect)kernel(usb_phy_roothub_notify_disconnect)kernel(usb_phy_roothub_power_off)kernel(usb_phy_roothub_power_on)kernel(usb_phy_roothub_resume)kernel(usb_phy_roothub_set_mode)kernel(usb_phy_roothub_suspend)kernel(usb_phy_set_charger_current)kernel(usb_phy_set_charger_state)kernel(usb_phy_set_event)kernel(usb_pipe_type_check)kernel(usb_poison_anchored_urbs)kernel(usb_poison_urb)kernel(usb_power_delivery_link_device)kernel(usb_power_delivery_register)kernel(usb_power_delivery_register_capabilities)kernel(usb_power_delivery_unlink_device)kernel(usb_power_delivery_unregister)kernel(usb_power_delivery_unregister_capabilities)kernel(usb_put_dev)kernel(usb_put_hcd)kernel(usb_put_intf)kernel(usb_put_phy)kernel(usb_queue_reset_device)kernel(usb_register_dev)kernel(usb_register_device_driver)kernel(usb_register_driver)kernel(usb_register_notify)kernel(usb_remove_hcd)kernel(usb_remove_phy)kernel(usb_reset_configuration)kernel(usb_reset_device)kernel(usb_reset_endpoint)kernel(usb_role_string)kernel(usb_role_switch_find_by_fwnode)kernel(usb_role_switch_get)kernel(usb_role_switch_get_drvdata)kernel(usb_role_switch_get_role)kernel(usb_role_switch_put)kernel(usb_role_switch_register)kernel(usb_role_switch_set_drvdata)kernel(usb_role_switch_set_role)kernel(usb_role_switch_unregister)kernel(usb_root_hub_lost_power)kernel(usb_scuttle_anchored_urbs)kernel(usb_serial_claim_interface)kernel(usb_serial_deregister_drivers)kernel(usb_serial_generic_chars_in_buffer)kernel(usb_serial_generic_close)kernel(usb_serial_generic_get_icount)kernel(usb_serial_generic_open)kernel(usb_serial_generic_process_read_urb)kernel(usb_serial_generic_read_bulk_callback)kernel(usb_serial_generic_resume)kernel(usb_serial_generic_submit_read_urbs)kernel(usb_serial_generic_throttle)kernel(usb_serial_generic_tiocmiwait)kernel(usb_serial_generic_unthrottle)kernel(usb_serial_generic_wait_until_sent)kernel(usb_serial_generic_write)kernel(usb_serial_generic_write_bulk_callback)kernel(usb_serial_generic_write_start)kernel(usb_serial_handle_break)kernel(usb_serial_handle_dcd_change)kernel(usb_serial_handle_sysrq_char)kernel(usb_serial_port_softint)kernel(usb_serial_register_drivers)kernel(usb_serial_resume)kernel(usb_serial_suspend)kernel(usb_set_configuration)kernel(usb_set_device_state)kernel(usb_set_interface)kernel(usb_set_wireless_status)kernel(usb_sg_cancel)kernel(usb_sg_init)kernel(usb_sg_wait)kernel(usb_show_dynids)kernel(usb_speed_string)kernel(usb_state_string)kernel(usb_store_new_id)kernel(usb_string)kernel(usb_submit_urb)kernel(usb_udc_vbus_handler)kernel(usb_unanchor_urb)kernel(usb_unlink_anchored_urbs)kernel(usb_unlink_urb)kernel(usb_unlocked_disable_lpm)kernel(usb_unlocked_enable_lpm)kernel(usb_unpoison_anchored_urbs)kernel(usb_unpoison_urb)kernel(usb_unregister_notify)kernel(usb_urb_ep_type_check)kernel(usb_wait_anchor_empty_timeout)kernel(usb_wakeup_enabled_descendants)kernel(usb_wakeup_notification)kernel(user_describe)kernel(user_destroy)kernel(user_free_preparse)kernel(user_path_at_empty)kernel(user_path_create)kernel(user_preparse)kernel(user_read)kernel(user_revoke)kernel(user_update)kernel(usermodehelper_read_lock_wait)kernel(usermodehelper_read_trylock)kernel(usermodehelper_read_unlock)kernel(usleep_range_state)kernel(utf16s_to_utf8s)kernel(utf32_to_utf8)kernel(utf8_to_utf32)kernel(utf8s_to_utf16s)kernel(uuid_gen)kernel(uuid_is_valid)kernel(uuid_null)kernel(uuid_parse)kernel(validate_slab_cache)kernel(validate_xmit_skb_list)kernel(validate_xmit_xfrm)kernel(vbin_printf)kernel(vc_cons)kernel(vc_resize)kernel(vc_scrolldelta_helper)kernel(vcalloc)kernel(vcpu_load)kernel(vcpu_put)kernel(verify_pkcs7_signature)kernel(verify_signature)kernel(verify_spi_info)kernel(vfree)kernel(vfs_cancel_lock)kernel(vfs_clone_file_range)kernel(vfs_copy_file_range)kernel(vfs_create)kernel(vfs_create_mount)kernel(vfs_dedupe_file_range)kernel(vfs_dedupe_file_range_one)kernel(vfs_dup_fs_context)kernel(vfs_fadvise)kernel(vfs_fallocate)kernel(vfs_fileattr_get)kernel(vfs_fileattr_set)kernel(vfs_fsync)kernel(vfs_fsync_range)kernel(vfs_get_fsid)kernel(vfs_get_link)kernel(vfs_get_super)kernel(vfs_get_tree)kernel(vfs_getattr)kernel(vfs_getattr_nosec)kernel(vfs_getxattr)kernel(vfs_inode_has_locks)kernel(vfs_iocb_iter_read)kernel(vfs_iocb_iter_write)kernel(vfs_ioctl)kernel(vfs_iter_read)kernel(vfs_iter_write)kernel(vfs_kern_mount)kernel(vfs_link)kernel(vfs_listxattr)kernel(vfs_llseek)kernel(vfs_lock_file)kernel(vfs_mkdir)kernel(vfs_mknod)kernel(vfs_mkobj)kernel(vfs_parse_fs_param)kernel(vfs_parse_fs_param_source)kernel(vfs_parse_fs_string)kernel(vfs_path_lookup)kernel(vfs_readlink)kernel(vfs_removexattr)kernel(vfs_rename)kernel(vfs_rmdir)kernel(vfs_setlease)kernel(vfs_setpos)kernel(vfs_setxattr)kernel(vfs_statfs)kernel(vfs_submount)kernel(vfs_symlink)kernel(vfs_test_lock)kernel(vfs_tmpfile_open)kernel(vfs_truncate)kernel(vfs_unlink)kernel(vga_client_register)kernel(vga_default_device)kernel(vga_get)kernel(vga_put)kernel(vga_remove_vgacon)kernel(vga_set_legacy_decoding)kernel(video_firmware_drivers_only)kernel(video_get_options)kernel(vif_device_init)kernel(virtio_add_status)kernel(virtio_break_device)kernel(virtio_check_driver_offered_feature)kernel(virtio_check_mem_acc_cb)kernel(virtio_config_changed)kernel(virtio_device_freeze)kernel(virtio_device_restore)kernel(virtio_max_dma_size)kernel(virtio_require_restricted_mem_acc)kernel(virtio_reset_device)kernel(virtqueue_add_inbuf)kernel(virtqueue_add_inbuf_ctx)kernel(virtqueue_add_outbuf)kernel(virtqueue_add_sgs)kernel(virtqueue_detach_unused_buf)kernel(virtqueue_disable_cb)kernel(virtqueue_enable_cb)kernel(virtqueue_enable_cb_delayed)kernel(virtqueue_enable_cb_prepare)kernel(virtqueue_get_avail_addr)kernel(virtqueue_get_buf)kernel(virtqueue_get_buf_ctx)kernel(virtqueue_get_desc_addr)kernel(virtqueue_get_used_addr)kernel(virtqueue_get_vring)kernel(virtqueue_get_vring_size)kernel(virtqueue_is_broken)kernel(virtqueue_kick)kernel(virtqueue_kick_prepare)kernel(virtqueue_notify)kernel(virtqueue_poll)kernel(virtqueue_resize)kernel(visitor128)kernel(visitor32)kernel(visitor64)kernel(visitorl)kernel(vivaldi_function_row_physmap_show)kernel(vlan_dev_real_dev)kernel(vlan_dev_vlan_id)kernel(vlan_dev_vlan_proto)kernel(vlan_filter_drop_vids)kernel(vlan_filter_push_vids)kernel(vlan_for_each)kernel(vlan_ioctl_set)kernel(vlan_uses_dev)kernel(vlan_vid_add)kernel(vlan_vid_del)kernel(vlan_vids_add_by_dev)kernel(vlan_vids_del_by_dev)kernel(vli_cmp)kernel(vli_from_be64)kernel(vli_from_le64)kernel(vli_is_zero)kernel(vli_mod_inv)kernel(vli_mod_mult_slow)kernel(vli_sub)kernel(vm_brk)kernel(vm_brk_flags)kernel(vm_event_states)kernel(vm_get_page_prot)kernel(vm_insert_page)kernel(vm_insert_pages)kernel(vm_iomap_memory)kernel(vm_map_pages)kernel(vm_map_pages_zero)kernel(vm_map_ram)kernel(vm_memory_committed)kernel(vm_mmap)kernel(vm_munmap)kernel(vm_node_stat)kernel(vm_unmap_aliases)kernel(vm_unmap_ram)kernel(vm_zone_stat)kernel(vma_alloc_folio)kernel(vma_kernel_pagesize)kernel(vma_set_file)kernel(vmalloc)kernel(vmalloc_32)kernel(vmalloc_32_user)kernel(vmalloc_array)kernel(vmalloc_huge)kernel(vmalloc_node)kernel(vmalloc_to_page)kernel(vmalloc_to_pfn)kernel(vmalloc_user)kernel(vmap)kernel(vmcore_add_device_dump)kernel(vmemdup_user)kernel(vmf_insert_mixed)kernel(vmf_insert_mixed_mkwrite)kernel(vmf_insert_pfn)kernel(vmf_insert_pfn_pmd)kernel(vmf_insert_pfn_prot)kernel(vp_legacy_config_vector)kernel(vp_legacy_get_driver_features)kernel(vp_legacy_get_features)kernel(vp_legacy_get_queue_enable)kernel(vp_legacy_get_queue_size)kernel(vp_legacy_get_status)kernel(vp_legacy_probe)kernel(vp_legacy_queue_vector)kernel(vp_legacy_remove)kernel(vp_legacy_set_features)kernel(vp_legacy_set_queue_address)kernel(vp_legacy_set_status)kernel(vp_modern_config_vector)kernel(vp_modern_generation)kernel(vp_modern_get_driver_features)kernel(vp_modern_get_features)kernel(vp_modern_get_num_queues)kernel(vp_modern_get_queue_enable)kernel(vp_modern_get_queue_reset)kernel(vp_modern_get_queue_size)kernel(vp_modern_get_status)kernel(vp_modern_map_vq_notify)kernel(vp_modern_probe)kernel(vp_modern_queue_address)kernel(vp_modern_queue_vector)kernel(vp_modern_remove)kernel(vp_modern_set_features)kernel(vp_modern_set_queue_enable)kernel(vp_modern_set_queue_reset)kernel(vp_modern_set_queue_size)kernel(vp_modern_set_status)kernel(vprintk)kernel(vprintk_default)kernel(vprintk_emit)kernel(vring_create_virtqueue)kernel(vring_create_virtqueue_dma)kernel(vring_del_virtqueue)kernel(vring_interrupt)kernel(vring_new_virtqueue)kernel(vring_notification_data)kernel(vring_transport_features)kernel(vscnprintf)kernel(vsnprintf)kernel(vsprintf)kernel(vsscanf)kernel(vt_get_leds)kernel(vtime_guest_enter)kernel(vtime_guest_exit)kernel(vunmap)kernel(vzalloc)kernel(vzalloc_node)kernel(wait_for_completion)kernel(wait_for_completion_interruptible)kernel(wait_for_completion_interruptible_timeout)kernel(wait_for_completion_io)kernel(wait_for_completion_io_timeout)kernel(wait_for_completion_killable)kernel(wait_for_completion_killable_timeout)kernel(wait_for_completion_state)kernel(wait_for_completion_timeout)kernel(wait_for_device_probe)kernel(wait_for_initramfs)kernel(wait_for_key_construction)kernel(wait_for_random_bytes)kernel(wait_for_stable_page)kernel(wait_on_page_writeback)kernel(wait_woken)kernel(wake_bit_function)kernel(wake_up_all_idle_cpus)kernel(wake_up_bit)kernel(wake_up_process)kernel(wake_up_var)kernel(wakeme_after_rcu)kernel(wakeup_source_add)kernel(wakeup_source_create)kernel(wakeup_source_destroy)kernel(wakeup_source_register)kernel(wakeup_source_remove)kernel(wakeup_source_unregister)kernel(wakeup_sources_read_lock)kernel(wakeup_sources_read_unlock)kernel(wakeup_sources_walk_next)kernel(wakeup_sources_walk_start)kernel(walk_iomem_res_desc)kernel(watchdog_init_timeout)kernel(watchdog_register_device)kernel(watchdog_set_last_hw_keepalive)kernel(watchdog_set_restart_priority)kernel(watchdog_unregister_device)kernel(wb_writeout_inc)kernel(wbc_account_cgroup_owner)kernel(wbc_attach_and_unlock_inode)kernel(wbc_detach_inode)kernel(wbt_disable_default)kernel(wbt_enable_default)kernel(woken_wake_function)kernel(work_busy)kernel(work_on_cpu_key)kernel(work_on_cpu_safe_key)kernel(workqueue_congested)kernel(workqueue_set_max_active)kernel(would_dump)kernel(wp_shared_mapping_range)kernel(write_cache_pages)kernel(write_dirty_buffer)kernel(write_inode_now)kernel(writeback_inodes_sb)kernel(writeback_inodes_sb_nr)kernel(ww_mutex_lock)kernel(ww_mutex_lock_interruptible)kernel(ww_mutex_trylock)kernel(ww_mutex_unlock)kernel(wwan_create_port)kernel(wwan_get_debugfs_dir)kernel(wwan_port_get_drvdata)kernel(wwan_port_rx)kernel(wwan_port_txoff)kernel(wwan_port_txon)kernel(wwan_put_debugfs_dir)kernel(wwan_register_ops)kernel(wwan_remove_port)kernel(wwan_unregister_ops)kernel(x509_cert_parse)kernel(x509_decode_time)kernel(x509_free_certificate)kernel(x509_load_certificate_list)kernel(xa_clear_mark)kernel(xa_delete_node)kernel(xa_destroy)kernel(xa_erase)kernel(xa_extract)kernel(xa_find)kernel(xa_find_after)kernel(xa_get_mark)kernel(xa_get_order)kernel(xa_load)kernel(xa_set_mark)kernel(xa_store)kernel(xa_store_range)kernel(xas_clear_mark)kernel(xas_create_range)kernel(xas_find)kernel(xas_find_conflict)kernel(xas_find_marked)kernel(xas_get_mark)kernel(xas_init_marks)kernel(xas_load)kernel(xas_nomem)kernel(xas_pause)kernel(xas_set_mark)kernel(xas_split)kernel(xas_split_alloc)kernel(xas_store)kernel(xattr_full_name)kernel(xattr_supports_user_prefix)kernel(xchacha20poly1305_decrypt)kernel(xchacha20poly1305_encrypt)kernel(xdp_alloc_skb_bulk)kernel(xdp_attachment_setup)kernel(xdp_build_skb_from_frame)kernel(xdp_convert_zc_to_xdp_frame)kernel(xdp_do_flush)kernel(xdp_do_redirect)kernel(xdp_do_redirect_frame)kernel(xdp_features_clear_redirect_target)kernel(xdp_features_set_redirect_target)kernel(xdp_flush_frame_bulk)kernel(xdp_master_redirect)kernel(xdp_reg_mem_model)kernel(xdp_return_buff)kernel(xdp_return_frame)kernel(xdp_return_frame_bulk)kernel(xdp_return_frame_rx_napi)kernel(xdp_rxq_info_is_reg)kernel(xdp_rxq_info_reg_mem_model)kernel(xdp_rxq_info_unreg)kernel(xdp_rxq_info_unreg_mem_model)kernel(xdp_rxq_info_unused)kernel(xdp_set_features_flag)kernel(xdp_unreg_mem_model)kernel(xdp_warn)kernel(xfer_to_guest_mode_handle_work)kernel(xfrm4_protocol_deregister)kernel(xfrm4_protocol_register)kernel(xfrm4_rcv)kernel(xfrm4_rcv_encap)kernel(xfrm4_udp_encap_rcv)kernel(xfrm6_input_addr)kernel(xfrm6_protocol_deregister)kernel(xfrm6_protocol_register)kernel(xfrm6_rcv)kernel(xfrm6_rcv_encap)kernel(xfrm6_rcv_spi)kernel(xfrm6_rcv_tnl)kernel(xfrm_aalg_get_byid)kernel(xfrm_aalg_get_byidx)kernel(xfrm_aalg_get_byname)kernel(xfrm_aead_get_byname)kernel(xfrm_alloc_spi)kernel(xfrm_audit_policy_add)kernel(xfrm_audit_policy_delete)kernel(xfrm_audit_state_add)kernel(xfrm_audit_state_delete)kernel(xfrm_audit_state_icvfail)kernel(xfrm_audit_state_notfound)kernel(xfrm_audit_state_notfound_simple)kernel(xfrm_audit_state_replay)kernel(xfrm_audit_state_replay_overflow)kernel(xfrm_bpf_md_dst)kernel(xfrm_calg_get_byid)kernel(xfrm_calg_get_byname)kernel(xfrm_count_pfkey_auth_supported)kernel(xfrm_count_pfkey_enc_supported)kernel(xfrm_dev_offload_ok)kernel(xfrm_dev_policy_add)kernel(xfrm_dev_policy_flush)kernel(xfrm_dev_resume)kernel(xfrm_dev_state_add)kernel(xfrm_dev_state_flush)kernel(xfrm_dst_ifdown)kernel(xfrm_ealg_get_byid)kernel(xfrm_ealg_get_byidx)kernel(xfrm_ealg_get_byname)kernel(xfrm_find_acq)kernel(xfrm_find_acq_byseq)kernel(xfrm_flush_gc)kernel(xfrm_get_acqseq)kernel(xfrm_if_register_cb)kernel(xfrm_if_unregister_cb)kernel(xfrm_init_replay)kernel(xfrm_init_state)kernel(xfrm_input)kernel(xfrm_input_register_afinfo)kernel(xfrm_input_resume)kernel(xfrm_input_unregister_afinfo)kernel(xfrm_local_error)kernel(xfrm_lookup)kernel(xfrm_lookup_route)kernel(xfrm_lookup_with_ifid)kernel(xfrm_migrate)kernel(xfrm_migrate_state_find)kernel(xfrm_msg_min)kernel(xfrm_output)kernel(xfrm_output_resume)kernel(xfrm_parse_spi)kernel(xfrm_policy_alloc)kernel(xfrm_policy_byid)kernel(xfrm_policy_bysel_ctx)kernel(xfrm_policy_delete)kernel(xfrm_policy_destroy)kernel(xfrm_policy_flush)kernel(xfrm_policy_hash_rebuild)kernel(xfrm_policy_insert)kernel(xfrm_policy_register_afinfo)kernel(xfrm_policy_unregister_afinfo)kernel(xfrm_policy_walk)kernel(xfrm_policy_walk_done)kernel(xfrm_policy_walk_init)kernel(xfrm_probe_algs)kernel(xfrm_register_km)kernel(xfrm_register_type)kernel(xfrm_register_type_offload)kernel(xfrm_replay_seqhi)kernel(xfrm_sad_getinfo)kernel(xfrm_spd_getinfo)kernel(xfrm_state_add)kernel(xfrm_state_afinfo_get_rcu)kernel(xfrm_state_alloc)kernel(xfrm_state_check_expire)kernel(xfrm_state_delete)kernel(xfrm_state_delete_tunnel)kernel(xfrm_state_flush)kernel(xfrm_state_free)kernel(xfrm_state_insert)kernel(xfrm_state_lookup)kernel(xfrm_state_lookup_byaddr)kernel(xfrm_state_lookup_byspi)kernel(xfrm_state_migrate)kernel(xfrm_state_mtu)kernel(xfrm_state_register_afinfo)kernel(xfrm_state_unregister_afinfo)kernel(xfrm_state_update)kernel(xfrm_state_walk)kernel(xfrm_state_walk_done)kernel(xfrm_state_walk_init)kernel(xfrm_stateonly_find)kernel(xfrm_trans_queue)kernel(xfrm_trans_queue_net)kernel(xfrm_unregister_km)kernel(xfrm_unregister_type)kernel(xfrm_unregister_type_offload)kernel(xfrm_user_policy)kernel(xfrma_policy)kernel(xhci_add_endpoint)kernel(xhci_check_bandwidth)kernel(xhci_create_secondary_interrupter)kernel(xhci_dbg_trace)kernel(xhci_drop_endpoint)kernel(xhci_ext_cap_init)kernel(xhci_gen_setup)kernel(xhci_get_endpoint_index)kernel(xhci_get_ep_ctx)kernel(xhci_hub_control)kernel(xhci_init_driver)kernel(xhci_initialize_ring_info)kernel(xhci_msi_irq)kernel(xhci_plat_pm_ops)kernel(xhci_plat_probe)kernel(xhci_plat_remove)kernel(xhci_port_state_to_neutral)kernel(xhci_remove_secondary_interrupter)kernel(xhci_reset_bandwidth)kernel(xhci_resume)kernel(xhci_run)kernel(xhci_shutdown)kernel(xhci_stop)kernel(xhci_suspend)kernel(xhci_update_hub_device)kernel(xor_block_inner_neon)kernel(xor_blocks)kernel(xp_alloc)kernel(xp_alloc_batch)kernel(xp_can_alloc)kernel(xp_dma_map)kernel(xp_dma_sync_for_cpu_slow)kernel(xp_dma_sync_for_device_slow)kernel(xp_dma_unmap)kernel(xp_fill_cb)kernel(xp_free)kernel(xp_raw_get_data)kernel(xp_raw_get_dma)kernel(xp_set_rxq_info)kernel(xsk_clear_rx_need_wakeup)kernel(xsk_clear_tx_need_wakeup)kernel(xsk_get_pool_from_qid)kernel(xsk_set_rx_need_wakeup)kernel(xsk_set_tx_need_wakeup)kernel(xsk_tx_completed)kernel(xsk_tx_peek_desc)kernel(xsk_tx_peek_release_desc_batch)kernel(xsk_tx_release)kernel(xsk_uses_need_wakeup)kernel(xt_alloc_entry_offsets)kernel(xt_alloc_table_info)kernel(xt_check_entry_offsets)kernel(xt_check_match)kernel(xt_check_proc_name)kernel(xt_check_table_hooks)kernel(xt_check_target)kernel(xt_copy_counters)kernel(xt_counters_alloc)kernel(xt_data_to_user)kernel(xt_find_jump_offset)kernel(xt_find_match)kernel(xt_find_revision)kernel(xt_find_table)kernel(xt_find_table_lock)kernel(xt_free_table_info)kernel(xt_hook_ops_alloc)kernel(xt_match_to_user)kernel(xt_percpu_counter_alloc)kernel(xt_percpu_counter_free)kernel(xt_proto_fini)kernel(xt_proto_init)kernel(xt_recseq)kernel(xt_register_match)kernel(xt_register_matches)kernel(xt_register_table)kernel(xt_register_target)kernel(xt_register_targets)kernel(xt_replace_table)kernel(xt_request_find_match)kernel(xt_request_find_table_lock)kernel(xt_request_find_target)kernel(xt_table_unlock)kernel(xt_target_to_user)kernel(xt_tee_enabled)kernel(xt_unregister_match)kernel(xt_unregister_matches)kernel(xt_unregister_table)kernel(xt_unregister_target)kernel(xt_unregister_targets)kernel(xxh32)kernel(xxh32_copy_state)kernel(xxh32_digest)kernel(xxh32_reset)kernel(xxh32_update)kernel(xxh64)kernel(xxh64_copy_state)kernel(xxh64_digest)kernel(xxh64_reset)kernel(xxh64_update)kernel(xz_dec_end)kernel(xz_dec_init)kernel(xz_dec_reset)kernel(xz_dec_run)kernel(yield)kernel(yield_to)kernel(zap_vma_ptes)kernel(zero_fill_bio_iter)kernel(zero_pfn)kernel(zerocopy_sg_from_iter)kernel(zlib_deflate)kernel(zlib_deflateEnd)kernel(zlib_deflateInit2)kernel(zlib_deflateReset)kernel(zlib_deflate_dfltcc_enabled)kernel(zlib_deflate_workspacesize)kernel(zlib_inflate)kernel(zlib_inflateEnd)kernel(zlib_inflateIncomp)kernel(zlib_inflateInit2)kernel(zlib_inflateReset)kernel(zlib_inflate_blob)kernel(zlib_inflate_workspacesize)kernel(zone_device_page_init)kernel(zpool_has_pool)kernel(zpool_register_driver)kernel(zpool_unregister_driver)kernel(zs_compact)kernel(zs_create_pool)kernel(zs_destroy_pool)kernel(zs_free)kernel(zs_get_total_pages)kernel(zs_huge_class_size)kernel(zs_lookup_class_index)kernel(zs_malloc)kernel(zs_map_object)kernel(zs_pool_stats)kernel(zs_unmap_object)kernel(zstd_dctx_workspace_bound)kernel(zstd_decompress_dctx)kernel(zstd_decompress_stream)kernel(zstd_dstream_workspace_bound)kernel(zstd_find_frame_compressed_size)kernel(zstd_get_error_code)kernel(zstd_get_error_name)kernel(zstd_get_frame_header)kernel(zstd_init_dctx)kernel(zstd_init_dstream)kernel(zstd_is_error)kernel(zstd_reset_dstream)kernel-aarch64kernel-corekernel-core(aarch-64)kernel-core-uname-rkernel-uname-rkmod(8250.ko)kmod(8250_base.ko)kmod(8250_dw.ko)kmod(8250_exar.ko)kmod(8250_fsl.ko)kmod(8250_of.ko)kmod(8250_pci.ko)kmod(8250_pci1xxxx.ko)kmod(8250_pericom.ko)kmod(8250_rt288x.ko)kmod(8250_tegra.ko)kmod(ac.ko)kmod(acpi_mdio.ko)kmod(aead.ko)kmod(aes-ce-ccm.ko)kmod(aes-ce-cipher.ko)kmod(aes-glue-ce.ko)kmod(aes-glue-neon.ko)kmod(aes_generic.ko)kmod(af_alg.ko)kmod(af_packet.ko)kmod(af_packet_diag.ko)kmod(ahci.ko)kmod(akcipher.ko)kmod(algif_aead.ko)kmod(algif_hash.ko)kmod(algif_rng.ko)kmod(algif_skcipher.ko)kmod(amba-pl011.ko)kmod(ambakmi.ko)kmod(arm-ccn.ko)kmod(arm_smmu.ko)kmod(arm_smmu_v3.ko)kmod(asn1_decoder.ko)kmod(asymmetric_keys.ko)kmod(ata_piix.ko)kmod(atkbd.ko)kmod(atomic64_test.ko)kmod(authenc.ko)kmod(authencesn.ko)kmod(autofs4.ko)kmod(backlight.ko)kmod(battery.ko)kmod(bfq.ko)kmod(binfmt_elf.ko)kmod(binfmt_script.ko)kmod(bsg.ko)kmod(btree.ko)kmod(button.ko)kmod(cbc.ko)kmod(ccm.ko)kmod(cfb.ko)kmod(cfbcopyarea.ko)kmod(cfbfillrect.ko)kmod(cfbimgblt.ko)kmod(chacha-neon.ko)kmod(chromeos_acpi.ko)kmod(clk-hi3519.ko)kmod(clk-imx8mm.ko)kmod(clk-imx8mn.ko)kmod(clk-imx8mp-audiomix.ko)kmod(clk-imx8mp.ko)kmod(clk-imx8mq.ko)kmod(clk-imx93.ko)kmod(clk-vexpress-osc.ko)kmod(cls_cgroup.ko)kmod(cmac.ko)kmod(cn.ko)kmod(configfs.ko)kmod(cpufreq_conservative.ko)kmod(cpufreq_ondemand.ko)kmod(cpufreq_performance.ko)kmod(cpufreq_powersave.ko)kmod(cpufreq_userspace.ko)kmod(crc-ccitt.ko)kmod(crc-t10dif.ko)kmod(crc16.ko)kmod(crc32.ko)kmod(crc32c_generic.ko)kmod(crc64-rocksoft.ko)kmod(crc64.ko)kmod(crc64_rocksoft_generic.ko)kmod(crct10dif_common.ko)kmod(crct10dif_generic.ko)kmod(crg-hi3516cv300.ko)kmod(crg-hi3798cv200.ko)kmod(cryptd.ko)kmod(crypto.ko)kmod(crypto_acompress.ko)kmod(crypto_algapi.ko)kmod(crypto_hash.ko)kmod(crypto_null.ko)kmod(crypto_user.ko)kmod(cryptomgr.ko)kmod(ctr.ko)kmod(cts.ko)kmod(dax.ko)kmod(deflate.ko)kmod(dh_generic.ko)kmod(digsig.ko)kmod(dmi-sysfs.ko)kmod(drbg.ko)kmod(drm_mipi_dsi.ko)kmod(drm_panel_orientation_quirks.ko)kmod(drop_monitor.ko)kmod(dwc3.ko)kmod(ecb.ko)kmod(ecc.ko)kmod(ecdh_generic.ko)kmod(ecdsa_generic.ko)kmod(edac_core.ko)kmod(efi-pstore.ko)kmod(efivarfs.ko)kmod(ehci-hcd.ko)kmod(ehci-pci.ko)kmod(encrypted-keys.ko)kmod(evdev.ko)kmod(exportfs.ko)kmod(extcon-core.ko)kmod(fan.ko)kmod(fb.ko)kmod(fb_io_fops.ko)kmod(fb_sys_fops.ko)kmod(firmware_class.ko)kmod(fixed.ko)kmod(fixed_phy.ko)kmod(font.ko)kmod(fsl_imx8_ddr_perf.ko)kmod(fsl_lpuart.ko)kmod(fwnode_mdio.ko)kmod(gcm.ko)kmod(geniv.ko)kmod(gf128mul.ko)kmod(ghash-generic.ko)kmod(ghes_edac.ko)kmod(glob.ko)kmod(gpio-max77620.ko)kmod(gpio-pl061.ko)kmod(gpio-poweroff.ko)kmod(gpio-restart.ko)kmod(gpio-tegra.ko)kmod(gpio-tegra186.ko)kmod(hed.ko)kmod(hi3660-mailbox.ko)kmod(hi6220-mailbox.ko)kmod(hid-generic.ko)kmod(hid-magicmouse.ko)kmod(hid-ntrig.ko)kmod(hid.ko)kmod(hisi-rng.ko)kmod(hisi_uncore_cpa_pmu.ko)kmod(hisi_uncore_ddrc_pmu.ko)kmod(hisi_uncore_hha_pmu.ko)kmod(hisi_uncore_l3c_pmu.ko)kmod(hisi_uncore_pa_pmu.ko)kmod(hisi_uncore_pmu.ko)kmod(hisi_uncore_sllc_pmu.ko)kmod(hmac.ko)kmod(hwmon.ko)kmod(hwspinlock_core.ko)kmod(i2c-core.ko)kmod(i2c-qup.ko)kmod(i2c-tegra-bpmp.ko)kmod(i2c-tegra.ko)kmod(icc-core.ko)kmod(imx.ko)kmod(imx8m-blk-ctrl.ko)kmod(imx8mp-blk-ctrl.ko)kmod(imx93-blk-ctrl.ko)kmod(imx_earlycon.ko)kmod(inet_diag.ko)kmod(input-core.ko)kmod(input-leds.ko)kmod(iova.ko)kmod(ipv6.ko)kmod(irq-mbigen.ko)kmod(irqbypass.ko)kmod(jitterentropy_rng.ko)kmod(kgdboc.ko)kmod(kpp.ko)kmod(kvm.ko)kmod(kyber-iosched.ko)kmod(led-class.ko)kmod(libaes.ko)kmod(libahci.ko)kmod(libata.ko)kmod(libblake2s.ko)kmod(libchacha.ko)kmod(libchacha20poly1305.ko)kmod(libphy.ko)kmod(libps2.ko)kmod(libsha256.ko)kmod(linear_ranges.ko)kmod(lz4_decompress.ko)kmod(lzo-rle.ko)kmod(lzo.ko)kmod(lzo_compress.ko)kmod(lzo_decompress.ko)kmod(max77620-regulator.ko)kmod(max77620_wdt.ko)kmod(md-mod.ko)kmod(md5.ko)kmod(mdio_devres.ko)kmod(mfd-core.ko)kmod(mousedev.ko)kmod(mpi.ko)kmod(mpls_gso.ko)kmod(mptcp_diag.ko)kmod(mq-deadline.ko)kmod(mxc-clk.ko)kmod(n_null.ko)kmod(netlink_diag.ko)kmod(nfs_ssc.ko)kmod(nls_ascii.ko)kmod(nls_base.ko)kmod(nls_cp437.ko)kmod(nsh.ko)kmod(nvmem_core.ko)kmod(of_mdio.ko)kmod(ofb.ko)kmod(ohci-hcd.ko)kmod(ohci-pci.ko)kmod(oid_registry.ko)kmod(pci-host-common.ko)kmod(pci-host-generic.ko)kmod(pci-stub.ko)kmod(pcie-iproc-platform.ko)kmod(pcie-iproc.ko)kmod(pcie-tegra194.ko)kmod(pcmcia_core.ko)kmod(pcmcia_rsrc.ko)kmod(phy-bcm-ns2-usbdrd.ko)kmod(phy-brcm-sata.ko)kmod(phy-fsl-imx8m-pcie.ko)kmod(phy-tegra194-p2u.ko)kmod(phy-xgene.ko)kmod(pinctrl-imx.ko)kmod(pinctrl-imx8mm.ko)kmod(pinctrl-imx8mn.ko)kmod(pinctrl-imx8mp.ko)kmod(pinctrl-imx8mq.ko)kmod(pinctrl-imx93.ko)kmod(pinctrl-max77620.ko)kmod(pkcs7_message.ko)kmod(pldmfw.ko)kmod(poly1305-neon.ko)kmod(power_supply.ko)kmod(powercap_sys.ko)kmod(pps_core.ko)kmod(processor.ko)kmod(pstore.ko)kmod(ptp.ko)kmod(public_key.ko)kmod(pwm-bcm-iproc.ko)kmod(pwm-tegra.ko)kmod(qcom-scm.ko)kmod(qemu_fw_cfg.ko)kmod(quota_tree.ko)kmod(quota_v2.ko)kmod(rational.ko)kmod(raw_diag.ko)kmod(regmap-i2c.ko)kmod(regmap-mmio.ko)kmod(reset-imx7.ko)kmod(restart-poweroff.ko)kmod(rng-core.ko)kmod(rng.ko)kmod(roles.ko)kmod(rsa_generic.ko)kmod(rtc-efi.ko)kmod(rtc-pl031.ko)kmod(sch_fq_codel.ko)kmod(scmi-core.ko)kmod(scmi-module.ko)kmod(scmi_perf_domain.ko)kmod(scsi_common.ko)kmod(scsi_dh_alua.ko)kmod(scsi_dh_emc.ko)kmod(scsi_dh_hp_sw.ko)kmod(scsi_dh_rdac.ko)kmod(scsi_mod.ko)kmod(sd_mod.ko)kmod(selftests.ko)kmod(seqiv.ko)kmod(serial-tegra.ko)kmod(serial_base.ko)kmod(serial_mctrl_gpio.ko)kmod(serio.ko)kmod(sha1_generic.ko)kmod(sha256_generic.ko)kmod(sha3_generic.ko)kmod(sha512_generic.ko)kmod(simplefb.ko)kmod(skcipher.ko)kmod(soc-imx8m.ko)kmod(spi-amd.ko)kmod(spi-qup.ko)kmod(spi-tegra210-quad.ko)kmod(syscopyarea.ko)kmod(sysfillrect.ko)kmod(sysimgblt.ko)kmod(t10-pi.ko)kmod(tcp_cubic.ko)kmod(tcp_diag.ko)kmod(tegra-ahb.ko)kmod(tegra-mc.ko)kmod(tegra-soctherm.ko)kmod(tegra-tcu.ko)kmod(tegra186-emc.ko)kmod(tegra194-cbb.ko)kmod(tegra194-cpufreq.ko)kmod(tegra20-apb-dma.ko)kmod(tegra234-cbb.ko)kmod(test-kstrtox.ko)kmod(thermal.ko)kmod(thunderbolt.ko)kmod(timer-tegra186.ko)kmod(tpm.ko)kmod(tpm_crb.ko)kmod(tpm_tis.ko)kmod(tpm_tis_core.ko)kmod(tpm_tis_spi.ko)kmod(typec.ko)kmod(typec_ucsi.ko)kmod(ucs2_string.ko)kmod(ucsi_acpi.ko)kmod(udc-core.ko)kmod(udp_diag.ko)kmod(uhci-hcd.ko)kmod(unix.ko)kmod(unix_diag.ko)kmod(usb-common.ko)kmod(usbcore.ko)kmod(usbhid.ko)kmod(usbmon.ko)kmod(usbserial.ko)kmod(vexpress-config.ko)kmod(virtio-iommu.ko)kmod(virtio-rng.ko)kmod(virtio.ko)kmod(virtio_pci.ko)kmod(virtio_pci_legacy_dev.ko)kmod(virtio_pci_modern_dev.ko)kmod(virtio_ring.ko)kmod(vivaldi-fmap.ko)kmod(watch_queue.ko)kmod(watchdog.ko)kmod(wwan.ko)kmod(wwnr.ko)kmod(x509_key_parser.ko)kmod(x_tables.ko)kmod(xfrm_algo.ko)kmod(xfrm_user.ko)kmod(xhci-hcd.ko)kmod(xhci-pci.ko)kmod(xhci-plat-hcd.ko)kmod(xor-neon.ko)kmod(xor.ko)kmod(xt_tcpudp.ko)kmod(xts.ko)kmod(xxhash.ko)kmod(xz_dec.ko)kmod(zbud.ko)kmod(zlib_deflate.ko)kmod(zlib_inflate.ko)kmod(zsmalloc.ko)kmod(zstd_decompress.ko)          ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware)/bin/sh/bin/sh/bin/sh/usr/bin/kernel-installcoreutilsdracutkernel-modules-core-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)systemdsystemd0275.14.0-503.29.1.el9_5.aarch643.0.4-14.6.0-14.0-15.2-14.12.0-1200203-2xfsprogsxorg-x11-drv-vmmouse4.3.0-113.0.994.16.1.3g@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.29.1Chao 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- 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{|}~5.14.0-503.29.1.el9_50x385380680x4c416eb90x389617b00xb78debe30xc7c1107a0x8a47043d0x15bed7a50x8b0088d10x3b3214620x7ff4709e0x93d936510x61c1ca290xd04aedfd0xc68c41d60x9de88bc80xc97156300xf80f5fc70x08a88a9f0xbb24f3720xdd81d8f60x67429c910x3d866e050xa6af1e350xa6b5ee5b0x634b9d420x2ce61f330x8954dc8e0x053d738a0xdc9f6bca0xd823d36d0xdbdeb1c30x1880d3f60xdbe8d8a00xa2b0820d0x6c9560750x9f56c4b90xd4cbdbe30xefeefc090x0cb11bc70xd9b8eaea0x75e519450x82a805450x851fe1240xafeb58c10xb570745c0xaf7ad94c0x4ffb59bf0x3c3c85d80xc916dd460x13d928f50xa2d7ec8d0x6e09d93d0x5c3bbd060xd2582f8f0x252332f10x1cc111540x739fd00f0x5c82016e0x2a7316da0x4439bcd20x39c32aca0x5eb417e00xd1a9ca150xad76a3f00x71a20f4a0xf6beee370x8eec19bd0xb049a2940x0bf324780x9d2f49ef0x96f9a01b0xa2500ef60x515b390f0x4d3a06960xc82b3a880x537252cf0x34a7b1420xc2cf214d0x397e21420xaf3a44e90x5a12e60c0x2e66298c0x48c328470xddfe1ad70xec33c6680x0bf0e4a20xd49358510xad42dff80xd21f1d350x248528260x7e9178940x4cb81fda0x2f1ea0640xa99b8e700xa19561fb0xd7dccd230x9b9f080a0x61bd88930x1d24c8810x08c7980f0x39b122230xc7f8ff1c0xefc31fae0xe8fbf4fa0x73ce7c020x3f3485f30x949f73420xaf7936680xb54bc9460xbec66c3a0xb44027000x6fff261f0x12a4e1280x6cbbfc540x50f853020xf93aae460x3d93c7c20xd7ff1b8a0xc838c3f50x5cee4fe40x838674080x5afc722e0x8f569c390x8a59b7b10x0810bd960x8bc938110x08b26dec0x03526f120x8ece89610x6971a2f20xeca957d10xf390f6f10x922f45a60x7c1736340x06d114880x48d273750xa084749a0x18345b8e0x615911d70x3b6445910xaad0ae780x3221df670x21ea52510x6972e4130xf6fc87910x58435f7e0xbf2866fd0xc64add210x8c3812130x4556a99b0x3af3996f0x3b641ffe0x8f233d080x400d40550x05f7e23d0x1c05089d0xe3fcd6680x86c53c330xe68dacf40x5ac3cc7b0xc98276930x4f0c610c0x401457e70xaac2256c0x88cbeb210xbf9bcc8d0x04ffcd340xdc77bc3c0xcc2da4010x160e5f970x88db9f480x791d07160x447d8e8d0x9160b8560xc569d8ce0x1c4b6e000x90db6a1c0x72b349b20xce2c01fa0xc6a4a8720xbdd6e44b0x5f9220af0xd89e45470xbbb8b7df0x6fd9c35a0x919c58f30x0800473f0xa02aa74a0x47d8d3010x0c5757190xeae3dfd60x9843f5010x7ca64a0b0x9f5c6dc20x184286920x7682ba4e0xe67fe5a90x8c8a59a50x5ffd90320x6053f4b40x952fc03b0xf3f2cab20xf0355b640x67f6f0810xee7b3d620xc318f7720x98432e790x039fe4ae0xba1008c80x7d5e10080x2dcadafb0x4509a60d0x5a44f8cb0xa3f12f690x92d308d10x4f80e3190xe43290920xc4777aa90x3a4601c50xed0c2fa30x3f1c11f10x8c8c408a0x1f878c140x466c14a70x02e4cb500xab2fb4bb0x3a58be6e0x8e277e830x689178710x8b3e5f680x47d170460xf2e7335b0xc5e187aa0xac280bca0xbd3a803f0xcdf857900xfa61715c0xd1a00b430xdd6ec8dc0xfdf67ed30x3fe5cfc70x224bcf2f0x5cf764130x944e72960x1de1f3980x336e633f0x09c531490x38752d330x0aa6c14a0xf629e62c0xe244cf900x0225ebda0xa052c6130x4ec3c3c40xfb8bd9470xb1569b5b0xe436e90c0x88b4b4860xeccdc1df0x16dfe0750x5c1027f10x660c412c0x6694f8f70xc0e75f8c0xade7940d0xbafa632e0x18e609840x875c65610xe85e68ba0xc628fef40xdfb1c4770x8f84fbb60x1bca41390x0af6abdd0x2cf562650x10890bd20xd6abd8190x80f230760xcab74c050xc5c03e9c0xc1d8cfaf0xd950508c0xd782a1b70x98770afa0xdcce2bba0x1ebfa6e40x5897a6800xd8b6d96f0x8d33e6720x3eccbe2c0x300ec3440x9166fc030x98d755090xa72038c30x8cbc1e2a0x812dbafd0x0da4e5bd0x60a429b60x56365f360xdf1be5e10xbef401fc0x64b0d99d0x6874011e0x966e77180x6dd92a610x03b2f4680x898caa4d0x310194770x7e3bdecd0x0b5789040xeebf50900x68b66cc10x506dff1a0xe21f18ac0xf5a20ed20x50f914910x33736a1d0x6a5cb5ee0x3750f3860xfba7a5f50x6c43d2250x247dfb3c0x1603eccf0xb592d9040x16431aa40x20bf73680xf2c944180xa50563380x8b1ea7b30xf389fe600x254640d80x8ac3797b0x865029ac0x3bc0efdd0x3e9110fa0xa9a1e25e0x21cab34a0x87c8621d0x710481a70xcf060c1d0x0343bdf10x696340a50x50e7193a0x747562fb0x93607cb20xc21c8b8a0x46bc51140x6196fd0e0x4c336ccb0xb38f85db0x1bb60fd20x2fc5072e0x81f768a70xaedad8320x318c9a270x0c41598b0x7b4da6ff0x608741b50xd9a5ea540x52fd0e1b0xe3e0806c0xfa4bb33d0xf2c8cc670x2ef8122f0x12417f000x3801776b0x2d5699900x9b9b18c10xa5745c290x6ffd9b160x2f7b83000xf6da14220x369b039a0x2b10bc270x364e98ab0x98a688540xc0660ef20xc45755260x0d5424390x42c46c510x48267d2f0xcea4261d0xfa33ac6e0xf07ea6620x54a8e5750x2dce2f1c0xf7126f130x192ec4200xeade98300x92774cf80x139f21890x773fa4090x296b8bbf0xe13176940x399ad0430x849140790x1548d9700xdb760f520x30a808260xfeebc7c40xf23fcb990x3955fcf60xbd462b550x7846af3e0xc6cb465a0x13d0adf70x281823c50x9829fc110x33fcf44a0xce4e47b60x4578f5280x2484adc30x4cf69fc60xeb233a450x1ba595270x4e5470480x7afcb7db0x890f4f970x2b7024100xfead8a060xd932d0ae0x68f31cbd0xe15372550xdef5c9660x3c3fce390x209d77180x191fb7860xc2f522740x8739360f0x9bae29310x59d635be0xd78903990x8f48c1570x1703dbbe0x23a31a830x9ae6d8950xd64ed2590x9d1a5e3a0x5d1123040xf77555cd0x2bfbab100xd3559ef40x18b48e280xf81b400e0x1341d63d0xa3c23c7c0x5e630a610x53e07f510x5eb566c20xd225203f0x45225aac0xb4af5f8f0x18958c640xc0203c860x7f02188f0x1394d0320xcefb0c9f0x99f9638f0x71ff6b670x473a68150xdf8c695a0x2d5521d20x56481f5e0xb0e4a88f0x3c5a61bc0x55e67bfd0x91a488ac0x38c670750x426bbc370x5ac935a30x844a810d0x4864581a0x646cc1070xf07c564e0x0356d8640x0ad84be80x7f16850e0x6bf850720x5e8767870x30135da70x6cc02bca0x82faf5500x093211510x643b7dfb0x51ec92cb0x1f77fa500xb0490d000x912299620x26cac3030x5c92df120x46c47fb60xc60d06200x937bf02b0xf6e9afac0xf09fa0ee0xfca0a16a0x0e64c4120x1117fda40xdc3aa4060x5cfa9b870x76acac250xdadeec3d0xfd20ebcf0x5a90b06d0xa26ab0d80x32047ad50x80a717a80x20cbb30a0x53126ecc0x0f59efdd0xe43dad190x2d28d5160xbeaf53dc0x5ba13a980x561026390xb5dba4ba0x7b6a45250xcf4de1610xc92ad9dd0x2be012ed0x94dc5f6a0x5e68703c0xa1444bb50xd47f36250x87cce9940xe55ba5f70xe23233420xcc4abeae0x8a3b63ef0xeaf530e40xcb72ccf00xd045240c0xeafc141f0x803ddbb60xdd9a2c790xc0fe91370xa64c72490x371e19530x6128b5fc0xb240f4150xc0ada1e60x9f41914e0x47efe7c10xd20bf73a0xddf9a16c0xdb6e017f0x941605180x6f55ce800xaf2f4f120xc6f013550x551bd0710x120b336a0x8d5227140x2469810f0x5092e84e0x04482cdb0xac9cd5c30x720a27a70xd80da5510xf3fd8bce0x0c8d0a0f0xd94d54560xffcf2f230x1035c7c20xd4363f050xa24f23d80x7bb045a70x85bd16080xc3cd6f350x7589cd3f0xd0d156e90x6198dfea0xd07958750xf9a054b50x8f6cee770x1c87a8110xd273b1b10x95bd9fa30x82d2eeb60xefdc45250x935346fe0xf91afe420x47611c6a0x46dbe04e0xb8a43cfc0x3fd451200x1789d5fb0x93022ba60x442e014b0xca63ae9a0xbdeec0f30x4b27d89d0x2c03b9f00x94920c700x83b67fca0xb306ec500xa0f100850xe3ad30460x7ef4bddc0x0562dc300xa97463c90x67a395540x2d88ba980xcd26d6140x06bcb0c30x29063dcd0xf04531990xbee968960x4fc0faee0xd876645d0x1e6c6f290x967e82cd0x3ec8fdef0x6b7b41200x2e5fe0360x2f3d29db0x964af0b20x3d962f620x5ee592b00x2f6ee5ee0x6654ef000x08b95e8e0x93eb4f4e0xecbc70060xbdefdadb0xc07a55050x2f566ebf0x64f302340xf74214800x7fb570ce0x1a747a5e0x1c2efd970x3bc25c050xcc1b71ba0xe838128e0xc08f1e890xa52047db0x382fd83d0x437a0d6d0xaf75eb050x9cb2fd7c0x27fb26180xfff27bdb0x70d3b9000x8da6585d0x51ffcbd70x0230f83b0xb45cdd020x7636da590xe70e384b0x57674fd70x74c134b90x9f46ced80xdc3fcbc90x868784cb0x6e9dd6060xac0223f70x65e01af90x8e330db70x169938c10xdfa12d680x3e3bad0a0x9d2ab8ac0xfdbdb5360x20470a6e0x7a4f16330xd31e20a40xa20d01ba0xb1e256840x133969d70x2d41e6f50x532f7dbf0x430d88ec0x54c9c48c0x521257080x0d32121c0x6751392f0x3204b97f0x624d12e10x71068ec30xbcf877540x9e384c1c0x9a8077890xe9969a8a0x34d50f410x6c5986e80x26e742da0x74bacf490xdd3f06e70xb0e7ab1f0xc1d153530xe9379e8a0xead3e41b0x53d7c01e0x6fcabc2c0x653bc50d0xb32f47fb0x666c14c00x0deb72fc0xc1cb419c0xd29c1f100xef9af87c0xf6874de10x7afa33fa0xa81485e60xc2b9a7350x5ae1154b0x524e90980x16a7b16f0x163b09910xf1f4dd6c0x71c059d80xb9852d110xeb23dd160x0df81a590xc6b775fa0x6f39ea710x5b6feb9d0x85be30d90x5c9848630x3316ee590x53ca1f5e0xa43f66160xc921129c0x59c43dc90xadea7e1c0xa67acf8e0xbca349dd0x6c22c7940x9c5314ab0xe452dc8d0x69637b2c0x8a5221360x571ebf050x77b6aa6a0x1d41506c0xf5621a2a0x54bdfc090xb70816350x80f5e6dc0x82da99270xa56418000x047c7a750xacb8866c0x1b1ba45e0x72466d4e0x05883efb0x164c19b70xa514c6f80x60be35fc0xd3ec851c0x6aad40da0x97f7ad0d0x0d729e950xa24022180x4c549b360xd16a8cef0x9e9b913d0x0faa2c9a0x54cee6840xb6d27de60x87ac74110x9ae12e170x1a8765740xa65f3c8c0xae64f1dd0xf4a003490x8ce2d4460x34fc4ad30x80badff40xb7cc0cff0xc662ecda0x27dc94710x4ed6cf420x47f6d54f0xa47d9a150x32cd19850xf9093f5b0x774f16ef0x4e74878e0xbdb723420x64609d250xc5a3367a0xad128dc10xa2660e900x0a4632930x198216890xead035ee0x8d0abf3a0x568136ea0xd0d9f29a0x1d5cedae0x72edf9180x56c3db640x6c7a03230x6bf181c10x82bbf30b0x89c429e40xbe118c520x5efdd68b0xbd6287520xe8b5c3c30x12537dae0x6545268e0x462698140x3bdc0e0c0xee1f51260x325888a30xc2b9773a0x0a7ceb300x64f74abf0x15c60a710x2200061c0x90d937b40x06055a230x5fdfcd570xddf325200xb8993fac0x98c592740x530129440x793f98bc0xa6ee15ca0x636cb74b0x3b6105840xad25602f0x365b45d10x2c790d4a0x3a74e4840xff1ffd2c0x97ed22120x643f30680xfede92220x4eb39d4e0xf852d7460x568050870x2c36cc850x6e59f8210xbd5704ec0x8b7a698b0x837486000x1efaa06f0xeb66260b0xf113c9110x655708750x9e7d6bd00x87340d9b0x54cd4d950x660cf4260xa0436ad70x11a3116a0x6bc3fbc00x53e3d27a0xc30eb2a50xd36760ef0xf1969a8e0x5e332b520x40f76a860xaad5a2390x715816ea0x66ec66ba0xe55a80bd0xd78a5a900xea7daa080x274081d40x6fb13ab80x4d95ed1d0xc1348e8f0xae04012c0xee883b060x71d129950xbe6a866f0x9d92f3ad0xec3367150xbfed2cd90xe29643440xfc336d2e0x2773c4850x09337cd00xc7856e740xb8273d0b0xba220db70xc11986620x564701180x3402dc8b0x9114b6160xb04a43ad0xb9af1d0d0x0a0ebc080xe02c9c920x7dcf41350xe9af73970xca9beaa40xffc86f140x608d25d60x912e626f0xbc3f626d0xa73987410xbb540b0c0xc3321d170x573c3d1f0xe480edfa0x73dd11b40x16d37a970x3730b7a80xcf4fdd4d0x48c093fb0x807620480x76efc2490xb6936ffe0x80ca50260x587ce2560x8a2df94f0xadca6db20x52c14c9b0x11089ac70x006fca3d0x09cf0e770x1b8755cd0x3ca308c10xa6349b1d0xde8a08360xb3da029a0xb6cb556a0x8810754a0x7b37d4a70x9ae474360xafaa60310xca17ac010x53a1e8d90xdf5214420xaa19e4aa0x0668b5950xee2d0fc70xfaaa12d00xf11dd46e0x463b89400x92997ed80xf11a84370xfe8c61f00x8dee722d0x48112d760xb1342cdb0x889b13700xdd4d55b60xaeb082ad0xa58af0a60xdf2ebb870xba8fbd640x0c3690fc0x8427cc7b0x34db050b0xfef216eb0x8518a4a60xb5b54b340xe46021ca0x4b750f530xd35cce700xe68efe410x51a511eb0x3aca01900x5021bd810x1b908d850x258a2c020x40235c980xe7ab1ecc0x9f76baf40xeb078aee0x944375db0xb4f13d2a0xc178a2250xf2234dbd0x18753dd90x0dd460280xc90b16220xb8aa16640x5027bde20x804bab770xcd01b8e60x4a0b01240x8c9e338f0xaa3419050x65d1bab20x81d6c28b0xe6f838370x8b989cf90x4a420d090x9c03b5330x747544350x7b36b5c10x89e340cf0x6c3897610x836a95740xf04429b40xaae8ab0e0x271cba950x423480840x167d71130x49b163b80xcb733bf20x32c51b4a0xd88633750xfc3b42460xe082e88d0xdd18a9930x3ada9e060xeab6f4c40x8faa800d0x3d96fcd60x0b4074410x5fbb1de50x19b8736b0xb2bcb0880xf025be530xa40ff01b0xddad79520xbba2d5510x433cabfb0x1e0cd7fe0x0a5849100x45e14f1d0x4c5f348e0x9ded34ea0x141271bf0xdc6699cb0xc7bd14540xc20081760xd09911a60x4b13b8e20xea08f91c0xd66d3fcf0x9338f37d0xcf4187a40x88cf05670x9053a4230xeaafd5a40x6e9145140x023722c00xb45770030xf3ad69f80x6164a3430x91fd3ade0xd3901d330x193282ae0x13b9e1930x712074510x522137220x88f603cb0x80ab1d560x3b76170b0xd9ffd2be0xa852a5080x9b6131690x826555190x858cf0ba0x6e56b8c20x43572fba0x7fe67a5f0x9474cb720x3a9b0ff30xbe07c9140x26cc37a70x1a45cb6c0x489b9b610x9ff30bfa0xd2ff0c300x843ebb2b0x31629a3a0xf779eb880xcea04eff0xd54f8d680x6bdef35c0xeef684340x5cfb26a00x0484c6c40x377d80040xae5a04bb0x735e6a810xd92deb6b0x3aff32000xc42dcb990x732c88500x4b6df0070x426452a30xcad1aca80x95a07bb50xb40439480x5f93525c0x2c89ccaa0x54a9975c0x1fd379af0xcd8ce8900x9f4f2aa30x8d4c75100x8ba9b83f0x867002200x3b9144c90xc14dc1680xefee932c0xeb7f60460xc93e84610x735912b20x5322663e0xbe4216d80xce76c2570x6f5ab52f0xaebd12f00x75871f5e0xecfd68ef0x72f14ff70x7d12d76d0x81ae2f830x8e7f0a9c0x1d1abdf00xd5346bfc0x7acb49c90x130afd750x89e1ec9d0x16cdc3400xfbe8ee280x6dd17e7b0x42578e800x6f41a4280xd194ddf90xf63f003a0xc4d5e0e80x1b7d26910xe8360f520xb5a8c2260x0c003ec40x93f6e2be0x76f808300xd8df08ac0x509b64ea0x4d2c71330xfc283c400xdbcf041a0x14a64a870xd0b747050x9e2737f00x6be1c1f80x170ddf790xf29403e50x824602a50xa4f2a2ed0xd7f0b0680x843d70ef0x2f384db30x3d6afdf20xd643239a0xd2ea49b80x481936390x4715a9090x7de65a030xdb63a9440xdaa06dc10x47d0eea20xfa2974150xab0e3e9b0x4e7709a80xe478f4b00x2234ca510xbc3a22fc0xd70f62b60x8353dfff0xfdcb4ed30x61073e4a0x603d0d510xcfd30d710xed00c4fb0xb654ef650xed55f9290x6b3ae0220x34331f040x278103610xbe49252c0xfe9ebbbb0xc4d9d1c10xf06964010x51d12d4e0x0e2417f40xfc48506f0x5878a18e0xb5ebd6a10xbc2031de0xfc2a88830x34a1f7e30x50e9da550x199a772a0x827b4f0d0x4c07a7e00x093712e50x92b99a330x67c13ea00x564f76080xe07e5f440x5aa709840xf6cab1f00x7b6f95360x515083bf0x092e26bf0xf43d2caa0x1c58427f0xa2326c490x2bd60ab90x5ac01b950xf4b754fd0x77456e0a0x0b26b8c80x4828e77b0x400a024b0x4f55166f0xb50a44800xace59ebf0xfbb810630x463f21ef0x16dd479d0x54f277c00x2d16dd8f0x749d176b0x0fce95250x8f7850240x210a76430xe09d47d40x7325a0930xdfe599060xa6af13900xb920db490xe85f21230xcd7dea800x9b72478f0xf7da6e6f0x7b5452b80x8a45a5550x32e6f1a00xec2b8a420x7fde1fbc0x2e0a637d0xefcea2e70x7bb50b880x7fc12c2c0x2e3acec10x7eb808d00xd66c81840x66b791e20xc64fd66a0x3cd060350x16dfbf360xbd7aaaee0xfcbfec700x887ce8a30x0eb6eb870x0c2a113a0xf56a9a420x294524600xd6800f0a0x9c6febfc0x4afb22380xde293f9e0x005f18a60x05c6c63d0x008d90820x0bc1002b0xa46375ba0x4e86a75e0xd68c5a1f0x33b16e110xef631d230x39f206470xc2c114e90x946f13940x78a16f480x77e9eb370x558b281d0x3bd5b1a80xfed429630x8e329ce80x4affaf370x5e0cbb4c0xea21288d0x4895f28b0x5ea42dcb0x9e34a04a0x64296d210x848216030x1c33771c0x770beb730xf3f7a67d0x991b8a860x51afe7770x5e8caa8a0x3d78d1d60x2a4f067c0xfaa14ad40x9e11c60b0xacd583520x09f5d13d0x4eb04a9d0x5dfea9700xd02610e00x05fae5bc0xea50dad30x07cc713a0x4a3e0c230x7c0accff0xb6687b5d0xd4d732d00x57e025cd0x25074efd0xb1a225250x19fb7d000x704d167f0x4f5f237e0xca21220e0x18cd2be00xdf3725b80xea8d4e440x7e5978010x54309df80xed55fc550x554d43690x39c278ba0x9aa206a20x1e9980220xb456acae0x6dbf432c0xf9fc98d00xc7078d220x878b97b80x3bdb5d280x7278d3280x580094b90x9dcee55c0xe3ec2f2b0x73abb1800xe273d75d0xc8493b070x14e2d54b0xfffd514b0xc6456c340xef7f46780x0aef43370x7fa19cc40x20b03a9a0xd27eeb4b0x36ac17ab0xd57fc8310x3e9982810x0b2c801c0x1b0caa050x5fc72f0e0xbc57dc1a0x295197440xdf9208c00xf3e0e1df0xa65c6def0x50a7adab0x458ca5350x2f84cc1c0xb85d2dfe0x4c0c02af0x04ce68fc0x29c9f7ee0xbf12a7280x21e1fb0c0xf2a9f9670x9b936dce0x6e43db320x34602d3f0xeb1d054f0x3952e92d0x4c1adff70xee75da680x1f58976f0x25f677e10x8e8ddf810x8c36a1ef0x058f93660xdc7df67f0x012e730e0xfe0e7cd30x8e6fa8b50x500c768c0x1cb7c9830x90c8498c0x574609c50xfd14e9710x30e1ec250x3ea5196d0xfeeecd050x0b52e5020x74457e560x0e13cb4d0xef1f6e230x17614bf30x5d17148b0xee0118df0x424a4a2d0x55e8f06c0xd4c877820x5a2293680x3c819c450x18e8c4400xf09eb3950x87c5df5e0x2c6355270x75fb90620x25301bc60xe0b133360x7380dffa0x53e0b8340x22672de20xaf56600a0x6d467b080xea1c3e3a0x3e79fb000xe98f55f20x039340cc0x1a4643d50x1817e9ab0x63af35210xc9c955bd0x4fc712c40x902149500x0982c7c00x0a83cd650x1162269f0xf5860bff0xc27eae1c0x0e3ce2d60x13ce87e80xbb6f025a0x3a9be0190x975519c10xf5f370e00xd21b61bd0x7a81541b0x286cc6470xa5efbf4c0x6ca4bf880xb3a359ce0x46b23ff40x9519e0d80x7a1d4fac0x8183deba0xefbc25c70x33de2b0f0xe818b32b0x0d43ec5c0xca4d43aa0x35b908550x72b008350xee306c780x8e053b2d0x62cddd240x964f75a60xb443fc9f0xd71682d40x17b89bab0xf6b9564d0x76ecfbd70xbde323950xbfa498470xb7d921020x9e5470fa0x81de6b310x2468cfcc0x5bcc0df70xbd1609b10xefb8303e0x1900b1ec0xc461577d0x3b47cf7a0x3b96b36e0x0ca713290xc7605b340xc5b743730xe8b663370xb90afbb80x81fd08f20xc47006a00xbd06f3a90x272e63900x1d7c31aa0xda3cdc080xc7f09cd60x9458db460x2487cb9b0x34e70f190x5368dfd40x5be38ee50xca1a7ec00xafddd5450xccd868060x030cbca20xa9e87e960x6586bc5e0xe99e81400xd3a7848d0x6a9e90af0x655ee2e70x6a7473930x8d0d949f0x675a3eee0xad4ea4810x5b374a7e0x3a15013b0x4f68dc070x0cd0c32b0x7528f56c0x0f13300f0x3c4c00ef0x73c495960x5550dfc20xdb21f8d00x49512f8e0xafa7938d0x1e0deea70xadf59cad0x6223e4030x1f99d7fc0xd01073be0x639b5fc20x0a9de4da0x73dbd99d0x0c4771500x0dd86c710x9ae9cdf90xa289cd530x0a5e3b920xae758bfb0x8aee24400xf9a485e80x3a5382d90xf8f3a0fb0x34562f770x0e1a7dfc0xbcc27bd30xc17a72f90x8442b4410x694f90c00xf89d97760xceb876120xbfe872a10x43cd018d0x0904558b0x9432b59f0xf246daeb0xbe8a567d0xcaac108a0x0a39b5000x2d12303a0x4f7ebfe70x02a3bdbd0xb274a7650x456917180x13ce313d0xe0d2ba8f0x2c76ae520x6437dbdb0xa7c94a510x8b6ba6480x6e0b27060x4b3176840x9ac5bc7f0xe75713cb0x910e9db70xffc5ca8d0x6824cb690x4147771e0x3a4f6a320xe17ae9910x7ce3402a0x9a6efba60x43573b710x9f82b2230x2009eef70xba5643680xc8f9f2de0x7ca48d870xe6e799140x6a340ed50xa6b06f650xb166c2320x73a48b4a0x5491cde00xf4f0c2770x7a18f24b0x685dc25a0x3923b9f40x4fa5ba870x62d9c55b0x466fdc2e0xad54d4df0x241837f70xdd3a9dee0xb37026990x545f15bb0xa4c085f80xdf0c757f0x9c7b42380xd2b10a050xf6e874f50x6d9c90ae0xd242afc80xc2368ea50xe77d5ef30x58db11760x8462cb620xcfc9deaf0xd3752c270x2b9997fb0x9d9910a10x7181db300x139170180x8fa4f73e0x3dcf406a0x0383fcec0xedde3ac80xb44e18ea0xe879db1f0xeb37101c0xe1dcf64a0x920955840xcbbf0a6f0xacf649bf0xad73041f0x23a754e10xa317289d0xc7e01a4d0xf1e98c740xea87daca0xb1fd17120x15d6b98f0x20f7e0cd0x9c5d778c0xeb80088c0xdc5121340x9939eba00x6c8e92540xe0d73a830x0b3983540xf9ef40630x2a021d710xdf8a75d80x53b6c9690x60257ce00xcf8a84910xd6c0c7340xaaea9eeb0x70d778af0x48f02e100x64ea4bf20x83169dc70x72ae18390x479803b90x6dfde17b0x22df09a30x263c31520x309c1ed20x80f114fe0xbf682f6e0xcde627020xf0e395080x3fcc377b0xa324d6e70x81e2ff360x013308430xca56be430x021758490xd66d0ed30x3c86467e0xcb6bb4340x3a1b10a60x8b37e5f30xdbfadea70x462dfd830xfe85c66f0x24bfa9020x86d765ec0xefb8040c0xd45cc6ca0xa26e0f3a0xfefb949b0xed0b8b250x7babf8c40x582863120x19872a010x328769030x33a368d90x00cff3ef0x5bbb39210x9c87124e0x987e3cb00xdc8d06460x37b9db400x13b7f1ff0x478c56b70x889ecf390x4d5a8d9b0x889f6dfc0xb489cd590x2aad0c9f0xce1231e80x547097520xf3b71c490xf32414040x0a0087ff0x3a45f13f0x8c1c9a270xad528fb50x3dd9dfbc0x2f0c49240x6822e8930x019931710x74715fb10x144b12730xff79af1c0x16e297c30x58e3306d0x55eecff40x44bae2270xad9901ae0x020dbf270x862c80350xdac4913a0xeea9dbaf0x6d7c7dcc0x63a7c28c0x64127b670xca21ebd30xf8d078580xb97220ff0x86fb9b050x1b015d250x0634100a0x1e6adaa00xe909997a0xf474c21c0x574c2e740xa976957d0x4ec54e780x2688ec100x84a0ca4d0xc98efec30x7bcc24fd0x755f4ba30xadae6df80xa3cefaa00x7f201f9f0x3679c28f0x0e56c0e00xd27b25dd0x8038d7dc0xfbcada860xede2c8a10xccbf94610x2bd8a8bb0x62ceb4eb0x8fa7c3e50x0ad0f1170xb8fccba60x777bb6540x70cc67c40x832385540x62377a7b0xd6637fc10xa6f646b80x48a819780x71c0af290xe37c186f0xb01111180x032f3d100x70b4c4630x516c962f0x922a8d4a0x958fb5370x8eef61fc0x06d110450x39195bcb0x608fbbba0x3dd4a6ba0xdd03c25c0x0e75b07a0x39ebd2980x159e0ec90xc8da785f0xe4c6e3e20x2a594b7b0xc6f643700x39ead6cd0x9c69cece0xd27115730xc287e99a0xb2fa093e0x907690b90xed1b84c20x37fbb70c0xad8b292e0x55ff939a0x207742180xfbea98580x9609b2b00x77f04cc50x905d965e0xae8092050xb2919b3c0xd113e06c0x004961330x1d1c0a9a0xdb4ab92f0x170d811b0x8917ccdf0x527987290x9170aeeb0x8427ce6d0x0f2a95630x4f3fc8990xadafe8cc0x65d192e50x57719b090xb93e52850x25d0221c0x9cda930e0x5ce7b7e60x9923433f0xd354a6ca0x0e3632b90xabbaca770x8ce047ab0x5a4c0feb0x1b78df180x52a9d2650xa5446e970xfb37a9c80xc925980a0x56c254960xd1f2a6530x609a6e980x9dfd2a740x31a0d1e20xc3e978e20xb48167020x09ef4bc20x72f0951b0xe473017f0x46ccb9ff0x09bab4700x8ba6a0bf0xeb2bbafe0xaedbad4e0x31e37a130x1d0242450x93f17b1b0xefae3f2b0x631fe72e0xe903e6350x48c9c5970x2130a8690xd1c391670xb4e89aa70xc9f167c50xb83fbef50x9a5c02d80x96cdb5210xb590535f0xffc302a70xa9b0b9b50x989f7d8f0xa41a49ea0xd83f93740xb6bfa10c0x6d282b220x774c9f6e0xf20164650xfc3073dc0x5b7f88670x429f01640x33815f720xadcf191a0xca248aee0xfa882c710xb11104b00x84502a470x2a181b9b0x10cd667b0x83f72e490xb622c37e0x78fa5c940xaa523a020x826992be0x44cf8cf00xc1a3b55d0xfc0e021c0xc2995a2a0x303b53700xa95193fc0x279aac950x92ac96d30xcfaf2f1e0x684605270x48d5931f0x1f7f00b00xaf01d51e0xdb7834cb0xd09a12df0x7ab5ddce0x5cb1dbd90x72038f4a0xc92b485a0xe0849fcd0x19edd0640xaf0b6ba70x672c450f0xb12eb8480x11c7b9760x3b75ddb90xd519b0ec0xb8072a3b0x8cfca1ad0x4590c5760x095aa8fe0xb2c7bab60x95eddfd50x4fcdcdca0x823eae060xe25d23f30x0907d14d0x061336ae0x4ece36150x7cb152100x03b814ca0x83e7c5390xb2aaaad70xb2a6f1970x206096730x2705185e0x751d2e970xc914ae3f0x9911e0a70x2d47cf5d0x484439fa0xf066bad00x146cc88f0x9481d5b60x352ec68b0x8d9410660xd2cb2b660xdaa9650c0x1f5631600xa9341c7d0x7487bd170x5f29cca20xef8aa6570x7a79ee8e0xfb7486a50x68be9bc80xe6ce00d70x479297600x282c6ffa0x07ce35740xe624fc3f0x75dd79390xc6dbf1e80xc90cb1aa0x3dac779a0x5d8476d30x8e4eb4510x183a78c80xf84bd6ee0xae62428e0x9bb36d7b0x3595f1f90x9d84754f0x1cd8705c0xeec4afcf0x7004541d0x2d2e4e5d0x164fc8db0x05ca1a710xc1d300ef0xd85668e00x75b89ef00x39f75fc90xf955e9c50x6a2eb8dc0xb03162e10x67a1035f0x971589a70x1057a2790x95bec4840x2afd4ccb0x055a7f410x96e093920x9941e5aa0xd7ea20e40x41b9a6e60x108a0acd0x0ecfea880x19e813040xaf4943310x95bc90780x1c80d27d0xf331236f0xa3a046020x6ae0bf2b0xb5bf867e0x4eaaa31f0x778da9830x20b43fbf0x56619d4c0xdf9f18a20x99ac4e5e0x166b04220x3db231210x28bc33010x77b06d810x8cc580f30x367f21670x68ada8f50x8ed22b590x462c97cd0xf73bb6fe0x4289e4c40x6128d7140x3dd086eb0x8d1deb040xb5aebb0f0xb22c6b880xdc25eeec0x7c7566600xb820697a0x6255e9200x67ae33b60x605d5bfa0xc2e168ab0xbf92ae9e0xcb3ae2150x2cc5c2c30xa3d773bc0x6b0427cd0x65ccb6f00x28aa6a670x959ec5f50x807fdcc40x52c35e830x9d952d1e0x9ffe0d630xb1574e640xa7eedcc40xdba285310xa6def4ca0xcc5d22d90x0c37eb510xf39d65690xb1518e150x03c12dfe0xc6cbbc890x779235370x12d4f8e50xe5247c180x89ce09cb0x7176ef7f0xa95ab3d10x7902c8ad0xa0d7a3b30x2cd63c760x5184d6900x68f275ad0xa08223390xc0167a0f0x780cb6840x7f32275c0x4e91231a0x8ec760b00x5bdc18310x50169a6e0x248d707f0x67a1731a0x5f9e61a60xefab92eb0xc20134e70x916491ac0x147c3f2e0x6c713da50x11e307620x220b49ab0xcec122d70xdc94f8290xebeb19fd0xbdf99a3c0x2a303d4d0x0bfc1d1a0x360288b00x32c3cb4e0x0276741d0xe5883bd90x73a6ecaa0xf4672a2c0xc5bfa7580xdaea86440xdbb6570e0x111e15250xb7c543370xfde8d1a20x34b305050xbfc6f0ee0x393caa430x090eb3610xd5cf46ce0xed3cd85c0x6ba872450xff402ae70xeae0f4960xf093e8bb0xf0cc71920xf0534a270xedd2c1350x4a64477d0x338a59dc0x3d9ee9f00xae8d51a40x383748150x263dd0e90x479f7d4b0xc7a7e7700xa33485310x576285f90x8f4fdb340xead5c8e50xef29fcdd0xa8caa8450x63c080290xb6e6d99d0x7369d59a0x9fa6a9620x815588a60x4e3bf3fe0xe5111c200x71d5bd0c0x33c566730x0165d3930x89703d060xf855712e0x556a4b880x21a563da0x63150e060x1c5ff7420x556e43900x4100a6620xec4d9e3a0xc9ceea060x8b4ba7940x0592916c0xc6e7c3180x0324aa9b0xa145d5aa0xa55637900x913d55900x650ef7640xed2531120x5d1bf3b50xe58f284c0xceb5ad080x56a1c4970xc44009690x1ddb0ccb0xef2770dc0x2e9103d20xda36d1750x2404f4030xe900d19d0xaef84c1f0xc35d1ac20xbe5c63ad0x152036780x69e5f3680xc75686ba0x6f2f7b950x68cc617b0xdcd224be0x65b696e90xe7234ef60xbb9e5d910x2a9343220xb62853cd0x5eae54080x8b149c360xaab9c4210x0e7673fc0xa21f2ce70x0c601db70xd5cc994c0x364bd3bb0x600913160x719e17ff0x7c9a73710x2e1ca7510x6257dda70xacb4d88c0x928051ab0xc98222340xb72083570x98a4c1f10x6c38a05c0xefb747c40xb24121f60x0d9a56640x64994a1b0x198b93440x6259d2910x43f819570xa531471e0x665e92a00xe0b1c1030x25379e730x2396c7f00xb7329c060x76d9b8760xc56048000x38e5bc5a0xb077e70a0x7757b51a0xff291ecf0x45558f560x522523160x8506baa80x47de0dc70x73b0604e0xba9caf160xe80602350x2bf2bf350x6d294e430x88cf20400x6e88e58c0xf4cbd3a20x44f14de90x62bb09bf0x7b6c7c2e0xea7381840x43a648cb0xb6fde9090x872146160x07483e130x0a6c40410xedfd029a0x863a276a0x615226b10x8dc4761b0xa6257a2f0x93d6dd8c0x2b7722080xddf6ad7a0x0af7fbc10xf56ab9700x3cb1d93f0x388c58050xba0b70b90xb7aa5d700x5d6725510xdca984190x6235d7f20xfb8f0a790x836876b20x3305d90e0x167ee5810x30584bb10x967b56380x312669310xd2f79c110x7dd2a4080xa2a7c5e80x49e969990xbda04a910x8110a73a0x1b0602c10xf09452780x6419be2d0x8cf620bc0x337fb95f0x1a19edd10xc1383db80x9e9980f80x7dc9dd090x87fed9f60x11803b200x4ff353310xbe0e85fd0x3d15d7020x3b89ed550xd04657b80x3066d3050x0cee45400x165e94c20xd25d4f740xb423dba10xbef432960x4b42911e0xb5093dd30x6f14e9db0x14d7477f0xfbaaf01e0x2592fc6c0x2459bbcc0x3ab289480x3cb23db30xb467a4190x05543ddf0x0366307a0x40d046640xc631580a0x04c8aebf0xbcf1d3150x5205279e0x36c75b4e0x95609b260xf7e171020x3e768a400x038d0c1b0x6d09843f0x4531ab620x7a98f4b40x9507c90f0xb83c82ad0x4d0d163d0x5aea573d0x87294aeb0x1fb3326f0xf135a5440xae6c73ad0x929cdfc40xa788700b0xc2fe355c0x86c43a8c0x1234ffa10xe42489800x5c070f620x63ea80b30x58276f930xf6c71a250x110106c10x70fbae4d0x3352823d0x2817f7fd0xc74c07ce0x42a7a01f0xe70221d70xd46af5ef0xcde266000x63d622710x8b4149e40xdc24b0590x08e2b3330xb87f40fe0xa4bf2e410xa3a36c730x6f7766ca0xacce839d0xdf2738bb0x5e1733090x01c6cb0c0xe85a9fd30x8f605bc40x41237f710x4d0015e20xf6c8dc620x2ebe31350x28afbb080x22ec52050xdf0ca3f40x37169f790x4eac5fc10x1cbd92b00x7a2af7b40x56e9103b0xaf348da70x444f17350x4f98d7660xc66a83040x631d06aa0xf1d4c2450x014e81860x1a7033780x7e94e09f0x8d3330b60x22fd08ba0x1403ad090x1c5541bd0x98b020700x5a0252dc0xe5d370770xf5ff38360x03c2d3070x907a794c0x942e07060x21d5a6c00x8404b76c0x1551ff410xc2ef69d90x0594f8730x2474b3af0x3da8fe550xf30a55020xaaba51c40xc1c6df500xbcb540b90x6e7ed4e20x7327e52b0xa071afe50xec774acb0x21a9888e0xc289e46d0xba2b7f640xad239a700xbbe7af890x9305f8e60x7cd6f0420x553b49a40x4462d35e0x8119e3f20xe11cc9660x7c46233a0x33f0768c0xc28f54ab0x38045b0f0x65d9e8770x3192d7680x8680c3bf0x8f03c4cf0x2e56c7670x38f142ba0x6214aef20x816a41ca0xc37f9c6e0x4507f4a80xc17434300xb6357e530x692f3a060x7df838320xf553318d0xe3e92a640xaf8528730xdd3a4ea80xcabe04de0xbba30d3c0x13fab9210xf9a7c4870x270977a80x9fcea1420xc8a91f5b0x3eb0c2a80xa04f945a0x5831e0620x18fb2caf0x330010b60x1acd18c80x919408710x23864ce70xbd6841d40x146289b70x4df020570x69dd3b5b0x4aea463f0x5be63c5b0xeaf3cb230xd6aafb420xccabde6f0xbbe5611b0x52ecbc750x0cc4b4b60x44469a760x7f03b6a90xc666a1320x765ff4740x97a573330x692adcb20x0e1d694d0x58746eaa0x5618b3580xc805356e0x78f307530x30be04ca0x15751cbc0xe80604060xb80d3dfd0x893fa8300x49c24f2a0x9e13ec630x094592b30x65f71ff90x28f0c4c20xec39fee30x92162dfa0x99b899920x318ec6250xa84ce9e00xd9d952d10x4596a1150xc07591bc0x8a35d80e0xb64677f00xc261f3760xe3288cdb0x457594fa0x5e3252520x35d3dc460x808ec1a30x251ab5e50xfedf8c840x59e822db0x5eeffff80xcde5aa090xc8ac459d0x41fed02d0xc1a8e2dc0x50d5b58f0x7211823a0xa729027e0xa19626d30x9a11a0fc0x2479193e0xbe5c888b0x4934bdd00x7f5a9b080xcf2e8e080x9ec05cc00x5883c47e0xe9707e860x0a17b48b0x39fe178b0x5bd0748f0xf188a9b70x8ee7b7970xa89926dc0x0e0c6a7d0xf883bf930x141b0d060x33b866ce0xb230d2ec0x7475be8e0xa76b31a20x47828b050x255599600xdcdacdc70x1a10c32b0xfdbd7a170xbd529d170x6ff607b60x19e6f44b0xa94ea5900xfcd0815a0x1af098730x4739c1fa0xe844b5230xeacfce390x344076910x951a27730xf3a09fe70x10b893300x6199ad5d0x452d04370x87c83ed30x37df86ba0x3ef051c80x499043d30x8ea07c770x56054c050x2b1e5d530xb2291ca70x5ecb20e30x57ad60280x44addec00x5a7bfe410x21cd536a0x668402aa0x8554f7e90xca3e071a0xa3783dcb0x2f97e2cc0x13901e360x89a17bc30x0324c7a90x0cd90b540x9b64671b0x90b266030xb71f46390x9879932b0x10c2236b0xf66a63bd0x2e982df90x495e6d8f0xea1027840x100ef7620xd77ee2130xaa29b3f90xee04398c0xa0ea46830x3de9cae10x6a80bf5a0x1b5c466b0x8c05218e0x867fd34d0x6a0a192e0xafa78d4a0xb8a851f00xfe2e359c0x08e314f20xd55866470xd7ec04d40x3718d0e00x236f42fd0xc7924e740x592809ad0xb98ea8940x6ab2149e0x0a6118ab0x1ccdb9210x8775a9630x33ca4af80x244b23a10xcdcb48e00xe8b8714d0x06c8700f0x7475f95f0x22be340a0xddd229480x06bf98f70x2805704b0x197002cc0x1b8086d80xa2b215de0xc5be3fb80xe0d8e4120x30c535e90x0737c84c0x710c73b60xcabf890e0xdfc84ff40x112b14ff0xf6d494e30x9c3987ff0xf0aee85b0x0e84b4b20xc8fa3e260x38936b700x226ba2970x17ad3acf0xc420c3bd0x58f7e63a0x1093f0840x4d65cbd50xe113bbbc0xd25bc5d40xa2c0f59a0x52647db10xbd5ef27d0xad06c8250xb3768a670x29eba37f0xdd6ec7110x5e95b1cd0xdfcc992c0x4785c8810x356d2eff0x662931560x33e2aa930x055c6ee30x0ee8fe050xa071fd2b0x2e66ca6f0x009459570x2cbc8c9c0x781e37930x3f249ba30xd985e6160x1d54c9d00xdbc3a2f10xf4e195850x23f1854b0x8b801fea0x956affdd0x4a6e609c0x6ad107d60x9398b2c50x463597140x3d3cbc410x09605b4c0x31eb857b0x55feb4250xc6227c6b0xb184446f0x89c5ac3e0xfed38a590xf96808a50x04a28f790xb55792980x5502eb400x37939b650x3f84bcd70x2d6095470x0a026af50x1ad9c6c00x71eebbf40x64f366200x5f6f1e9e0x858e26280x99a030780xe8631e920x8a8b74380xc81493400x734886f80xa12c19810xd84d35bd0x8eee33990x03a12e490x1786fca90x3c559d430x2a976d1c0x1c8811f60x081356130x138e09570xec82f2450xec5668f60xcdd0a3a60x6f94e69c0x215e812a0xeaef199e0xd38c86de0x04ac388e0x877640b80x46f20e880x90f7083c0xff09c9fc0xcb97a28d0x12e6fd8e0xb0f8823a0x7144caf80xaeb6ca990xf99de3190x880f1d760xa50593530xcf97f3bd0xbb0ab47b0xc575c7370x97de2b830xf6a988270x489766a60x2ca8e5240xf0a845600x300a44d20xce8ad7be0x4fcecfda0xe4ac13650xd7b4b5200xf9c9d2b90x205638d10x0b5356b50xd2d57dc50x2baa33f70x02f07b5e0xc672245b0x45eb8f610xd896c56b0xb720a2970xa95d247d0x91fc16c30x14da685e0x06a194f10x9bdcdefb0xea173fed0xba61c1340xb3749ddd0x1fe641e10x716265c70x6501342f0xd08230f10xd5f8328b0xddfaf1150xb381feac0xaee176620x958ec5010x66d0354c0x780800bb0x73df268a0xb980cb080x64a9c9280x72b9d2870x1704cbca0x4aff5bcd0x45006cee0xaad8c7d60x9b0d85ea0x0b0e6a560x620d628c0x3524da550xad4d54df0xd7b5f1150x9ed188410x55d22ddf0x8c03d20c0xd07ebbb40xc4918e1e0x39b147a70xd81762560x8358edaa0x7b2bd52e0x9698dd8a0x43e0cad20x91ed226e0xb47f605b0xcd5132ef0x6c5ca7880xb351138f0xefb84c700x4c088c620xa5976e4f0x245b19d60x1a9b3b960x58b4645c0x268cb4e20x7404f72d0x1769e4dc0x260a69670xffd9f74f0xbe04025e0x2e5ed6420xe604c2400x835123b60xe53cf8aa0xe99960df0x1aead3a60xe06bd1c40x0615bfe60x2007cdf10x10e8d7280x7ecbef110x32e9a7f30x0ca445930x939389440x2e2b24a30x241a8cda0x0ccb72160xbaf95a130xa2d9dc5d0xfc96ca380xa1a2ef380x9340af670x072ca5e70x3cde5f540x30aeaa0f0x3efbbe7c0x7f0492970xc9a0b5080x3db6dfb20xb845d4110x81784e4d0x08024b610xbfc17ce10xe780915c0xf31d666c0x39b820ba0xb5b863c10xa2b112b10xbd9562d70x6dccf68f0xc50e04aa0x9922d81b0x54f1e7e50x3cc35a310x6981e8ed0x98906c810x77fce9870xb0f8b0740xfd4a3bad0xe1af7d3f0x2a7c30a40xb1d2b58e0x8eed61860xdea2645b0xfc226af00x7c098e350x4b6117d10x101b087b0x62f5106c0x4d5f5d250x629295ff0x322957150x6906b8b40x21c579cc0x0b3abe150x0479cef40xe582d3a10xdeb4e6690x2c8f40620xa0c9ea100xd87a6aa30xb1a66d0f0xf8a763d30x92a81cef0x3689b57a0xf01d0cda0x52ea07a00x06932db10x5ffac8080x4039ebc60x35bd92370x31a8a68a0xbf16acea0xa7b18f0d0x28c38f700xb7e2bea70xe9bd8e730x042c5be00x5d60bbc90x3d4651fa0xaf41b81b0x09d631500x1382b5370x9f1c26a80x88cd052d0xa30aab6e0x0097fef10xeca634d90x99d2887b0xc7c725f30x8619001c0x4989f5bd0x4a4f1eef0xe037fff40xcef78c640xf2318f620xf1dc890c0x6d43665c0x18ceec450xbf8c28230x55c4c9b80x6879e0060x4ff9f05e0x00f1d7410x998f3a0a0x48cc22a80x313c35bf0x3af9f9740xbf7ef1660x69b6e4360x50a66d900x4a5e83890x7c0851fd0xd43cff130x5e45a05a0x0b34de150x869364350x3464940e0x15ab6ecc0xb113131a0xd6205bd60x55289e2b0x2e43eef20x44f646ef0x96d42bea0xdc01c6d30xb5a189790x71bfbbfb0xe26d084f0xc3d274880xdc77068d0x9ef775b80x215a4df80xf69f39e10x865cdd070x1a9917fd0xd3de73460xcee607eb0x92d9e91f0xd1d351a90x0b0b40d50x1692172f0x56095c300x6a2f23990xe129e5b40x5e83af550xf877ead20x62849ac70x3f07591e0x0d97e6b90x9e9eab950x26a4030f0x4d08e4e20x1f62b1c10x0ee4c90d0x828065df0x2551a7000xffe4746d0xbdbb8c770x3dac02e80x2d561a270x8334592e0x61ad17670x5628f5330x0929ecd90xcca6c81e0xb86463f30xbeb2103a0xc5b0d5a40xebc103ea0xd659c77a0xdfec288e0x6a95390f0x365172f60x4d4b4cd70x3b9d78fb0x1d4d573b0xae07fb420xa49a41700x40c7fb420x096ec9510x16f93c750x8c6ef55f0xf81b0aa30x5e8740d50x1b4a948c0x553f17d20xb31da6320xf04ead260x8b84f1a20xdcf50bc70x579f1e020x4872fc3d0xd392924d0x29933d4e0x5cca59040x5a5c93880x94208afd0x345329570xd86317dc0xe3bf032b0xd1d11de00x1acf8c2c0xd47b4cca0xe15985bd0x2ecaecb20x2079a29f0x2446afef0x380eafd00xd977b7370x6d4e33bb0x471131750xa8c39dae0xf30edb910xf0dadb990x57b1dcd50x6de6cc270xf1fa4c090xdd2c39920x6b292c120x03317cc80x45b6a5ab0x0517d6260x85f9e0820x9fe8def50x37da3d510x4e857ec50x5a32b8880xce9f95450x69fe93e90x32b975cc0xd77c623e0xcb5d73ba0x6aacf9c10xa9910ce60xc4a145580xc9fc957e0x17f7db620x020fc24c0xf61a63f20x015f2b540x2d00b0740x45e0377d0x912375ef0xb3daf91b0x088e9ae30x040e5c250xe40e9fe20xeead0b410xb08ec3b20xfe238a7e0x784726b40x630926e30xfe5bcffc0x3d4e9f2d0x83aa3fe80x290775b00x604722fd0xee6c633a0x05139b5f0x1c85a1530x2e85fb8a0xfa13acae0x07ba1da70xe96ca60e0x2789e7c50x530e0f8c0x0efe59ed0xb7eab1170x570c27fa0x1b90fdc30x6372ebf20x02fcce950x3ea77a0d0x7ce304810xd98bcd370xd791a2690x96d9bc000xbbe09ca60xed3b3f7f0x8faf4d210x86ad4bb50xd0107e300xba6cd7d30x933e8c1d0x7a3f16a20x230414430xf45028b90xb5c7445a0xdeaad88d0x73b59b050xa75d6b800xa95d19a00xfe8f4d1b0x0e1784e40x5513d0790x589737730x883eb8a40x70c327b00x93aaa69f0x0a3e4e6a0x959a107a0xa56925810xa186bf610xf76d57d70xd3eaf1ed0x9b45a6e00xb53b60d80x8cf61ee50x7cb1aea10xc0b2664d0xf28404cf0xa3f0475b0x819f49f90x86ecc4ce0x2817199c0x8e50f0bc0x4b27d9770x49dbb0b90xa68327970x6a76e1870x012810030x7fcc1f2e0xf8c3f39f0xa09943200xa924297d0x461dfab10x6137b6cd0x6b6a45950x9d43a1570x929e40280xb4863b720x8ec9aec20x1f05d20e0x93edef070x2a603b6f0x850bb6db0xe40bb23e0xd4b6157e0x2b4509dd0x2009e4000x2c66ac850x607c46830xb1647fc20x8c9e54d30x52d54fce0x86871b400x3f08d9da0xbf4513c30xb69afbb00xda19b7b20xa54a2cba0xb1baa71a0x606b4aba0x1fec672f0xe209377b0xa3f282730xb1ef89c20x220d49130x7f7085eb0xd7fa18020xd7ba0d910x27d8cbbf0x1e0b246f0xb491a2630x3975d31b0x5bdb02ee0x0908de900x9a6994d90x38963e7b0xb8098f930x60ab78f40xe1ea90aa0xa410a2950x949b51760xa6002c720x57330b9a0xc612ef770x2b7fd6a40x4e8b44bf0xda31e4dd0x4e00d4810xf26fdb6c0xb8a5f4470xb3c4d4880x5c021fcb0x84106f360x2aa902790x1b4dc31e0xdaef9f120x8ac509020x76a560050x9b8fa7770x9fd4fda20x894940850x003e6d890x6cc3e6a70xd05850080xcb0a6a300x648ac05c0x541e83e20x9ffd9e8f0xfe0501b90xab62a7560x86b399ab0x2e0a5ea80xbfa1897d0x05db3ec70x8cef8f300x81da95980xd09d34d00x9b7125a30x0c7bf1d50xbd6ab3410xf06372610x4c37fb990xacad1bc50x8385a0330xf46277420x177728350x8fa994280x76d4295f0x201ace0b0x138231880x145712d00x517d352b0x308e0b610xdd910c6f0xd8966daa0xb0ef5eee0x55ddb4dc0xef6ee8af0x732311cb0xe05b195f0x47c6f2b30xa0f28c0c0x230a92a10xf75b5ad60x357e63610xa8be5ff50xbf45e8170xeacdaa110x7cac1a280x0fe0c84b0x1d6fce9d0x3e945b6d0xdce85b020x7bf59a7c0xfc480afa0x102f8c6e0xeed97dc20xb88288640xbab776040x8a99a29d0x665b631d0x3aed1aef0xbe0376620x2836ca240x6c83f04f0x3a30160e0x53c9f38b0x713636810x6ce60cfa0x301954410xafd2a92b0xb8c2591f0xa8c41dfb0x1c25400a0x355e58bf0x850de58b0xc29b19a30x325bda070xb5531cb20x35aff1e10xa22f9ef40x637883c60x3bc92ce60xc4d9d6190xe1a505ed0x8c9697c50x5843318e0x4c14925b0xb46959430x8511d4c50x96a6843b0xf9bdb5d20x575b3a440x3ca3131a0x761876ac0xfd2f47330x4ceeb4fd0x35848c660xf8b7010e0xc906688d0x224269d20x852614390xe00c41870x214b75790x66c0ba8d0x7e252bca0x78fc2ad50x192554720xf5c6907e0xc756f4060xb079a1460x974bdeff0x1afcbbe40x52516cf00xb0e6d7590x4bed34050xc17b881e0x14ec71a40x23b146480xa29254b90x46a6b4060xe087b6bb0x34eeb2040xc1d34cbe0x4808d0a70x6645fe4f0x68dce4d10xf843cc8f0xb4a322e90x4b1fdb220xadac55900x994e7e570x1ca5abcf0xff7e79380x13b6779d0xfe81c6030x48272eab0x64198e4d0x917b23d40xf9969eb80x3d71794f0xddc1c0000x0a4ccdbd0x639dd4250xca3a0f230x35eb0c530xf18a05b60x06ba533e0xf1ac63e60x5977e7c00x99ecfe060x8297206d0x9d51d2c80x9f25e6f90x47769e110x9e8eb71b0xe1e9c77d0xfdbfab330x3d1ce3880xa5fba8070xeecabf5e0xd6fab6b60x3b246e6e0x850e33d70x71553a5e0x7b4edbfa0xae1b09100xb8932e7d0x549c2e730x488d64550x76a2346a0x9b0ce1100x63ec4a670x80f59e830x470c79030xaf81adae0x10a129f30xa28acb840x57e406bf0xcde5b6860x99e2ee880x511fefeb0x6641458d0xab2c00810xbf1f501d0xf5c720f40x6c73e8890x87d7de940x5227149c0x7c7f45e70x2b0e33cd0x259c6ff80x14f72ec70xfb0d14ab0xb5a85e590x46561be90x29d670b20x561b25210xf08b5b3c0x0bd1715d0xcfb2605c0xf10573680x1ac0fa120xb64a8ddb0xfac520c80xcfc701000x1269519f0xf6048c7b0x34ed7daa0x1166c8c50xf22f30360xca054a840xc5b17fc10x116d48140xdf87fb4c0xe11546b00x61fd0abf0x2499c4240xd65ff4000xab8855070x00ef4f0d0x24af5fca0x74a828db0x03f1e3990x1c6e47170x587f22d70xe17ae64c0x747e74e20xc6eb3d6c0x1a9aa0bb0x5f31d14d0xe93e49c30x0cc063380x493842960x300fbc2e0xb681856b0xc7a321f60x76f01a8d0x68039db70xc9345c0f0xde4d4ace0x2ccd059a0x96fab3500x7624249e0x9428f8160x6c807bea0x41814cb80xbd3fe1e30x3ce4ca6f0x27bbf2210x9cb5af340xf21e1f9b0xea93d0710x6713a1a60x8144ccfc0xda608c630x824267540x3873bb5b0x1e3633b20xb45563b60x0e320a0e0xafe546fc0x5e798ffb0x2dc0f2380x93d19d340xa4f088c40xddedcea10x51ffe5200x277943640x54f484960x752b61f50x32e4b2380xad576dd00x314409190xaff1506a0x3020c7470x79480c6c0xe7744d790xbc26066d0x309168c10x8b2b5cea0x9842128c0xb8b8ce630x573b8c0e0xadb7ec880x2cde419b0x8be287570x09fb304f0x519424110x62a382b70x94597a4a0x259546050x9a8844600x06e4e2340x864de52b0xd018ef930x60783e750x0bb96d570x19613b680x628c0f8f0xba00daa20xf4bc0df20x0da37acd0x71fb68920x8a8335830x0bb5dd4a0x336436ef0x689067dd0x98555a050x146055350x197d5b600xd52c98010x7c2d03a60xbbda18c40x4909a7900x3da092b80xdeb991190x87c8c92f0xe123f3d90x70daa11e0xccaf994e0xaacf03c10x60bbb1240x3daae96c0xe17568e30x8c8d23740xd87cb8eb0x74dd9e0b0x64d11af10x4fcdeae40xd408c2100xcce69e870x655af0030xb8618cfb0x4a4c233e0x0264f7d00x093696bd0x37b6a2770x798249bd0x0acf76790xe0586af80x400286240x1d50e5cc0x232b61450xe31166220x99de5fdf0x175817f30xb9e8bb620x3ccc78ca0x0da62ee80x678b96ec0x97b749950xb5aa71650x2f7754a80xee47da8e0x6898380f0x29698aa70xf993ff520x9dede1970x45cea1ef0xbf7551520x20f87aee0xfa4b1f6c0x2521ecd20xba1afb930x2585bfb40xaabbb7ef0xaf2a82960xea952b530xede5eb4b0x8082452e0x93e116e20x8634b6280x300e91850x2b21e6df0x3605bb720xab297f0d0x1d6191bb0x0ffc38e80xa229eed50x1bb928040xf79a296a0x37cda9930x162e2c700xc114a6ee0x2edc041c0x923b12760x697ae5d20x57575f080x6c304f190x774d214b0x70423d2d0x227182010x8bed75c80x71a672ef0xdc02eb390xd4835ef80x6add5c9a0x050877b90x2d912bca0x37db8f190x81e6b37f0xbdf132a90x78ddb76b0x1d94a2180x0f7ca2360x95ef1ccc0xd8d68ab10xe13cd8a70x7c983a5d0xc5481c010xe5c78a990x17a21a7d0x7a95e5ae0x2903847a0x5b005e380x878d9c510x96a7a6f50xf0a83d880xe6d2458e0x92db8f680x68be39cd0x600683d30x5dbe1ff30x5b2f27fb0x5102a30b0xde00a0030x81decf0f0xafc080540x6626afca0x6bd0e5730x36b6ebbf0x668b19a10xb61d6fc20x62f7e2070xc3ff38c20x92e683f50xe9ffc0630x57bc19d20x364850b10xe40c37ea0x18888d000x8a5445ad0xfc6da35d0x3fc0a8a30x8741c8130xa6a024fb0x7b31d06a0x233c6c110x9d429ca90x690415240xd476df9f0x447553b40xfc481d6e0x39f839810x737786be0x7d6312c10x3d3883240xb1bed25d0xa6b21ef20xe862c4b70xf48acf000x2bb6099e0xfea3aadc0xa00aca2a0xab67a0ac0x4ea257090xb59540df0x6f915a450x7c8f048b0x78ce1dd40x0d9b1f360x3da56d8e0xbfb0a8dc0x350c5bb60xec652e600x124da5040x998244420xd17257d50x15c34c950x9e57852d0xe191a79d0x3c95d05b0x3477be4a0xc565975b0xc249522c0x35804bf80x89897dcc0xbba3b9c80xcbc1494c0x30312f370xd2cd6e9d0xcd3cc7b70x5d0b52790x73edf17f0x691893b10x4ea163c80x59b350840x6888431e0x812e401b0xc270baec0xce08e4ab0xd79cf5170xa38602cd0xbb0049fb0x716214ac0xd52bd6c30x51353eb30xe548b8d40x7562570b0xa0b54d0b0x238256220x629422d60x2e4391420x0ae177ed0xe169346b0x78cc75d20xff2d565c0xd9476e220x086751e80xa27420120x71b5da960x11b369780xb399343f0xada387660x59b400ff0xf4141fc30xbca887a40xae39f80e0x71b6cf940x7cc643060x72b029880x2e5ac76d0xccfb9e070x0f2681690x8977c73f0x7305fdf10x01a5d25b0x2770d79b0x7790aca60x3203fd6c0x348539e50x2619406c0xa75ac7030xa53b91fa0x3ab2959a0x1aa504370xb4285bdd0x6b2dc0600x270cf88f0xb581fcfa0xf7b7e1920x137cdb560x513c45310xc51ca6d50x2bd867090x5fb8ea030xfc7feb320xe190a9a00x7791e0660xa22271c30x49e47d760x7968c89c0x1900faa40xc4f628770xd3d720850xbe9a83d50xeaf882d70xc74eba9e0x6fc480210x6ff3a4850xdaca820e0x260e52ee0xc46324f60x450817030xfc4152fc0xaa00fdc00xc708f1fe0xd6315f310xb10fc19e0x8261eccb0x671f7aa50x188a16470xde867c290xed4ae15e0x9263b4170x3891ffc80x0805f2c80x263beb750x8a0817630xa4dea77f0x6e3ff83a0xf19f3fa20x76b8b5af0x8f68493c0xea3f974c0x5ab097450x685657310xefeafcf10xc0dcb59e0x213b9ddd0xa22c43a60x28c8d7d80xfa58a1a40x2d4d0dd40x53aa78520xbd54fa1a0x2c8dd6b80xd4598c090xb51fbd640x08eb4cc50x0a82f2860x0c32ff8a0xf155b1320x403d35b30xfb9da4000xb0d91ad10x5b0d1f7c0x8af4c64e0x7d8b1ce60xdeffa0a70xc126d59f0x7e4c3df50xe9e8faeb0xc084e69e0xa184ab290x47cbd3a90x7681b22d0xb3162f150x968f9a230xd7399d2a0xa799f0ce0xae68885a0xc40077ae0x81b033770x5c1fa0280xad5737fc0xee5240dc0x18615d350x85c54b610xd93a5cb10xb0b8c10f0xb3fe53fa0x4198bf260xc32778f70xbc9b85880x0f5a33f00xe5c197060xc155b8e90xf1a91c4c0x9f4b64530x59d6225f0xdd2220320xd7b516fb0xb26a1add0x7f392f290x03ac00380xf21bc7040x62b2036b0xf8ccf9140xc26ecfd50x873409d30x6be582e00x77cb1e390xf8c502930x482038530xcc16b4970x075cd4000x412bd1d90xd0c051590xf5295e370x4bef1c670x815f28970xfcec09870x148fd7940x335c570f0x58a8f0f00x2b272d480x730a31910x8bebd2ad0x3643cc680xc2a3e5700x612bfd890x769f6e640x21bdb5230x8b910be20x2ec6bba00x17e01f110xfd7243c70xd426dbc40xe10cd6ad0xa156a1f20x7fa965090x3750d7700x244133430x9fbfebab0x7f014efa0x5f34e8e80x6b295b790xa227d3720x8e56742b0x849b41cf0x4df9d82f0xc530eeb70x0be4959d0x3ada50ae0x734fea100x2aaed0990x8c17bb770x56bdc82a0xb325c3970xdd28563c0x37c9b0af0x319d85be0x781c7f9c0xbaac84510x3b00f4560xbf3c38c80x0d4233e90xae9f42f10x38655b7d0xaeed3b9c0xf7188c2d0x79ad41160xce9d66c50xecb153a20x8f996a300x55e317030x9d5ebd290x0cf309ef0x18cef6750x1575088d0x5cd2ddf30x243af59a0xe4083d9c0x71d72b970x88ef0ff80x31435ec40xb9e3e6080x68523ac70x868a2d0b0x5338184f0x4a23f3a80xfe2fbed00x47d27c3c0xe911df290xd67364f70x8c0147560x941f2aaa0x41ed3cec0x407af2790x0c10e9970xaefe3ee50xc9f300ad0xe2ce2b4d0x68ae93550x2ebb19fd0xfc73cbf60x09210cf70xc6b295380xf1ed35280xf71a7f670xb53f781a0xc6bf5a090x12b808990x14d5da880xdd7336540x243b01e40x89d2d8c80xde13f46a0xbd7019eb0x5ebd74630x26e971290x1d5f29800xe65672220x341d49790x58d0e4920x58c1bba70x31509c1a0x199ddde80x441bc60c0xd6e52aad0x5d1d42fb0x4e08127c0xdf448d1c0xe3cd82a00xf40dd9120xb4add6be0x8e3e0f7d0xfb348fea0x1d9672bd0xc03640070xee58e9700x07a890c80x458ff8c20x7a1434a50x1dd571e60x098b71c60xff6878cf0x6202027d0x2f655c020xa7a04bc00xee6c69590xe0fd8bb50x99dee40f0xc07b08630xc95617720x0397edd50xfdcc8a0e0xce4cdb8e0x950ee7d10x3b4b60570xf93fd09c0x20d65e400x92e8cfd80xea84c6a20x6513a3fa0x111af5fe0xab7815700xf195c6820x8b812e370xade1e4920x082069130xdef7c8930xd406d2660x9fce80db0x61ea189b0x42f1b9000x6fc7685b0x4351577a0x80d68d3e0xfe606da40x1987da120x9b3d21e90xa45369c30x38a398e80xb12cbacb0xd7e7f0bc0x96c171360x50a4698c0x12f6f69c0xef4f6cfe0x974b79ad0x3068ff9a0x9f4a65c30x4e6e8ea70x38de213d0x21e414cc0x6365e1620x6278968b0x3b37dd990xa709c8350xfcd540620x7208f5c00x8c2dced20x36bf0d9c0xf355470d0x9b238cc90xb847a23b0x2c1cfa500x532f17ff0xd2acfd570x7c7a6b7f0x103203cc0x3a9c5d260xdf7de50f0xc2afc2360x0a726be00xc00e44160x264423370xf50595660x64360b4e0x2b30bbaa0x2e716ccf0x605790dc0x901d6c850x820802a80x17c06e730x578073470x0dda07af0x0f9a01c00xcf9348760xf13957a50x515ca1cf0x05503acb0x25defd3f0x4c50622c0x547c2c010x7be07e930xbeb1d26b0x9c86b9ab0xb5b637110xe885dc7c0xacfce5800xf976a67b0xd94ee8ec0x1b1cdc660x8316e24b0x6c73bf5a0x997219a70xe7b15fef0x8fdb2b300xb32c8aeb0x7aaa45ce0xaccf56710xdbf45ddf0xdd3e1aec0x6a77d82a0xab697d0e0x82d989cb0xdb2b3a4f0xaccdaaf50xefa608b70xa10c11e90xbef5ab6a0x72563a710x7c9809860xfa2fd7520x1157f8280xe6819d2b0x15ade1cc0xe7d6d2d40x5bcb2cad0x08adc1140x90d535ad0x2d4daef50x9b3d22d70xe8ac00560x610aa5370x87bb2e1c0xffa42ad50x5d40eece0x79f1aa440xb83285ff0xb14fc46a0xaea933550xcb6c0f3d0x3f4e4fa30x11f692f70x1974e90e0xcbdecf440x1d4e88b40xe943e5320x92540fbf0xb0aa812e0x7ee2356b0x7bf6b4980xf77097970x3dce036c0x0474030b0xbb9f14b20xaf6796170x105a36f80x6822de1a0x513b28f40x92d31cfb0x6653641d0x0bf889830xf8fd69b10x2fcb18250x428d10cf0xa9ef47e70x587c61b30x29a8a14d0x607d90e80x5bd4ff880x63a583700xd62d502b0x4d4190290xb021f11d0x598600e90xdfd8110c0x3170f2060x0023bd9f0xea87d8db0x5a99a0d70x6514c1e60x460f4a340xb9c1e2900x7a53a06d0x8c1bd7d00xe534b2650x4a0e92160xebafb39a0xeff39aad0xa9fe8ef00xc5acd21a0x436d95030xb72056030x9bbb3b750x2f74713c0xc3bffca50x5092dbbd0x3277548d0x8c3170d60x20425fa50x6bf9a9de0x450ccdf60x623981530xb3dbfdfb0x783a21270x660e42c20x289c77e70x184cbde00x6e87b5630x8a2ca0460x1cc26b040x10a902790x32f95f2e0x1e5e0cb10x6c6190990x369f8a7c0xcb5e903e0x1790dbb60x553393650x2bd811f50xa90ca0de0x01a46b560x2f2c95c40x3b432e000x60f4951d0xa01caf610x614945a90xc6e5ddd90x8e1273980xc401dcbb0xac359c950x011e367a0x9d111f910xf3f04bab0x518de2370xe0a6b8950x47f2b1a00x5a63b7a20x82a21db00x6aea513b0xf0358d570xd8058f2a0x34036e4c0xf7c1043b0x11dffa3c0x21bc93960xa8f3f0270x6e896ea30x76576b690x35548eb40xf20fdd940x60db72b80xc47980ae0xa01d3df60x058c63770x3a619cdd0x6ea9363b0x6e09f7500xeb5402f80xcbd4898c0x8946ea720x98b6f1690xeb0f68eb0x9d37927d0xed72f6660xcc99ae380x47709e420x08162c740xf8f3e5090xb4821f330x10e6f74a0xe0bb73e40xeaf969e90x76dfa58a0x2e9ec24d0xd138c08a0xc1514a3b0x7732159c0x361e86480xcde77bcc0x4302d0eb0xeb44339a0xc9ec4e210xbc6bec660x90708d380x28652f5e0xe97c9e6b0x12b090eb0x5fd983cf0xd73653c40xa3ece4140x49242bc70x3c95580d0x38c3ff300xda7912d40x4e4c37e20xe5c02b640x1e9bc7190xcaa4a44f0x3e8898aa0xa075d0780xf9204d710x7ce18c9f0x2d30596c0x27dee9360x6cb34e460x48d2d68f0x4afd84100x7f6880b20x6d2553490xa16e78910xc3805cd10x230834de0xd4f2402d0xfd994f0f0xdf9293700x25820c640x5bbfa1c80x89cf39730xd78923a80xd5bf8f3a0x287a50060x596919ec0x76e7ff6b0xe9a039a40x538ca0b70x031dc5da0x4fb5da550x8f786bee0x84264ced0x5970e7a80x343752f70xfd9b68320x538aa4bb0x9b1feb9a0xa2c66a2b0xea1add680x36a17db10x1a6bf28f0xf5dce4eb0xffa8c94e0x3c5bdfc00xbaf6850c0x42d3b2ef0xc12149be0x92e8e9ab0xd5de16fb0xcb9bb26f0xe365759c0xc2b550c00x70e7834e0xe46b986e0xaaa918c90x94a0e8d80x270583910x4471601d0x5e2dca7a0x458fbe8a0x27f4f0290x2e2360b10x90f2fb220xd6eaaea10x35294a670xd98d0d630x1403202b0x3ef1b1cc0x814744960x120a65c10x4d63aac70x1c8637320xae00289c0x96c684f20xd3a1e5950xdf12886c0xd5b0a29a0x05d4ea760xc216e7bc0x1a0496d80x3b6bbbd30x5a13d00d0x989267580x891deea70x69b39bd60x216612640x0cc32da20xcf3980eb0x3327fa560x018728770x9a4214de0xeb90da690xed9506ba0x5fbe4e1e0x2947e4d30xd6301d1f0x857ecd2e0xbbae56430x5fae0c750x248e8bc00xffef01a80xc3da81420x01ab8bc80x5c39c3fa0x41eee8160x892c24820x677ad5270x07c079e60xa76644fe0xe9aa6da50x3c2d6b190x521b5b030xaf283cbf0x3b10f3a30xf11a67c10x648eb59d0xea124bd10xe61567ce0xa28cfcc00x4df2ea840xded39a6b0x5e9a01ce0xbefa51a30x2b593aa80xd0d3f0a40xb737b1850xced0f4d40x6c224cda0x486075c80x4de995ec0xada31e570xee7d7deb0x94bb7ec30x3d2107240x881c44130x5e855e560x3f4bd8460x579004160x5ef6a6720x060ba97c0x76b477790x1f5574140x96e5d30f0x2464da170x7d0ba6820x0f6302610xaeac049a0xa681fe880xcefa3ffc0x0834667e0xda2055990xa095e02e0xcc7056680x65c8abe50xd895e86d0x8f7ebf9c0x467094e60x5b968f3c0x59e92d1a0xf98f55230x9a41bd2d0x89b509670x2c10e0890x0f6475940x803cab9f0x091907910xd733033a0x457e44a10xe2e879330xd20f14810x04223f810x2967bbd10x5b180c220x4253ec3e0x7ceaf0d50x81e2bdf40xda92a6ab0xe3b75f630x13e1677e0x11ec22950xa27ad6510xb5fd787c0x7526c7360x3b9333800xeedfa15d0x3d7a029f0x2f2470b40x4521e94e0xfc89d9b10x851565b50x2f4cf5040x3acba6350x41762ae70x464b4aaa0x22b1f4a00x8f3cb4270xa86106de0x3e2773bb0xb6c573da0x2b9da7a40x22a4d8aa0x00ce82520x2d140a580x9f7a4a650x93147bc10xe330aad10xf5aedf260x04837cbb0x87bf0cf00x0b1ee8c10x3bcef5070xb962f5fd0xb95a764a0x59c76c660x4dba78f00x96d14e850xccdd5f070x603fc8f60xc3b0d15c0xa7d0c4370xe4f1f3c80x4f8d3e980x4a0854240xfe98fc540x380b52090x7607b09a0x7cb17f8d0x6904a6490xfcec8b9c0x1148449e0xe26ddefa0x78c032a00xa2e722110x3d0a7c570x7d48598c0x825bc86f0xc5c0f5000x7980c2d90x95a79da00x6f0845480x21e641230x2e2675010xcd3eef240x34adbfaf0x0981924e0x07a9573f0xb9ed4f800x0ffb55b30xdde665bb0x74b86b020x3448b9da0xc172418d0xc73da8ba0x8e77d72d0x5065aa3c0xc7260e270xdc69c05f0xf1d9681a0x0d07f5430x491dbc870xa281ee8d0xec84d21c0x136406600xbb4146b30x61bd0bd00x66ea92b70x9fe899b70x7b9793a20x1234e4830x9e5793290xd8b613040xad4735e00xb8f717570x0a46f2f90x43ce065c0x9c82a6900xa38a9f710x8abacc470xbb916fbc0xc7917e4a0x76948d570x9d3d95640x8c8424af0x5bb4e5cf0xe953b21f0x9b9071cb0x6f12560a0xb0e107810x868acba50x37411c8a0x7f8857870x41ed37090x044f0ad90xd36dc10c0xe3ff2c410x9858f3640x4f067e970x644310dd0x159fb0750x1de4ccb20xf3808cb10x67c3c7950x819ddcbc0x505d783a0xd5a9616d0xb5c3c33d0x5e6cab880xdec440920x00513f580xb59d10300xbf6d1fc80xb5f894bf0xbde870ea0x20b3fc270xe2e1076f0xa843805a0x33fc2a310xa26725ae0x650177c70x360b3d690x53070af60x8df2643d0xecbc22c50xf09b5d9a0xef464c280xd70d35a10x5a4d313e0x5e373fb40x1068004b0xd60736ec0x9b2560b90x835810890x3755f9900x9e13f6f60x7a1bcd590xcfbc4d8c0xbb7e96900x6dea02dd0x331ff2ad0x9f1643140xdcf563630x2ed489ec0x89bec8b00xf159a99c0x8f6030670x670b339c0x65525c380x41bce49a0x062b89c40x486dedc30x4b0a3f520x6c760f250x5009c71d0xf39169870xfa0422270xfc421e790x866a62b20x6fb942aa0x73b5bfa40x5486fea60xdf1c69e10x87971e080x9c3915c20xbd536d830xed0324000xf7969c300xfcb459560x3236124e0x1164033f0xd14107580x7e8d60660x231606bc0x490ca8450x65c0012d0xfe9900520xb0d1656c0x47229b5c0x9ba2bb2b0x403f95290x815c4a250x19dd2a9a0xf908c8600xcc9ff3b50xbc9f47f90x1eb46b120xd40d4d330xc845259a0x7c742c9e0x320fce3f0x4e0b0c3f0x39aa33a40x43b2db910xf2bd11020xc659b1ae0x1adf73690x9781ec4f0xb42357b10x0fe2c9ed0xe88ca5070x6bc1c3690x8ad1c1900x780e396e0x448dc9c20xa140ec530xa68336fd0xd6eda8090x514084fe0xf4f7c3910x3b59a5ec0x8993c1500x9e078b330xbedb28670xd0a3f20d0x9256cb200x7165974a0xc7f25a850x3912949e0x1fe6e5040x38aa13970xed74cf9c0x6fe3d0e40x4eeb57750x1fd1a6cd0xd89356440xc0d38cd50x2b0703e20xf4f9e03e0x3b8257cc0x0890691a0x1c4962550x33860ac60x6f1bde8c0x8ae8e5ff0x214669ac0x627275080x8f83230e0xd529b3360x403e83780x0df5fa290x4be459020x9ad1757e0x1254c7a40x797cab830x417f386c0x36898d6f0xff81487d0xcb2018a10xd41930a90x218042200xf2548e260xebcad3950x7369d8e10x5727d52b0x95b97bf10xa52513470xb3bb6a110x2837d7c20x31068c970xc8ab145d0x45712dde0x9cc0275e0xfce795800x9bd7174f0x9f54ead70x7d1575b40x75e85e380xc814c04f0xea5ddf810x18fa27b00x43d22fb90x732dd3260xa23ffc040x6c3f70e00x8df9dd100xb89b6e6b0x59e640c00x7afe324e0x5fb8848b0x39fd83db0xc760ab240x0bc660b20x50b125d50xff475ac40x7b6fdcc80x532b96870x7c3eb3e00x549525ef0xbdec31230xc9993ea20xc28be0810x07eda80d0x1e1393bf0xddbdf1850x6ee192180x02ccb4710x7cde38d90x9b1337380xb95aca590x7640af100x9234fbf10x482368ea0xc3c4c6cc0x11a364b50xcd24e1460x162893fd0x47aad3b90xdd8ec6bd0xaaa4b9bc0xc839afed0xb14ab1ef0x29e1e2040x7e0b255f0x04863e280x4ae90d8e0x4eb2b0660x8dafaf220x23dc7f6c0xa0ebd4370x0ea593f60xe4bc2c2f0x5a2902500xb9478d900x717d1f960xe8b798a30xa6457c890x333bfca10xdb1edee60xfcd1819a0x2d4c773a0x0fab1ab00xd2e2a9d00x275f3d490x6749d53f0x526eef2c0x9258c7760xc2de27ca0x50cf75850x7129e5f80x8d73278e0xfe916dc60x11f7ed4c0x5c309e650xca4673180xe5705a4a0x9f3f17150xf658ac820x6076af6b0x7dc7317f0xcdec210e0x77d3b79d0x611c903b0x490625810x2f687c000x7c1d1dd20x8bda7d5b0xb7b4e5400x46d164880xf2d1a2550xd1a16a980x6c7eeaf40xd9db169c0x7779b1010xc073e8780x52b97bb80xfd7f04e30x65d09a280x1e519ba30x4db1f1b60x1c78b1180xa3e7e0ca0x161b83160xa5ec6b920xa66e6a800xf397c5540x7d1d451a0xc6e813cc0xddeb47100x19d52f1f0xfa3556130x8c69af860x8c1597640x917da77e0xccebb8ec0x400d60fe0x8b13a8b80x8315af1b0xa820f0f90xba1575f10xd63e68be0x5f1f84770xa606b7a10x0ff5b2310xa86fe8a80xd82798ea0x8590d8ac0x40c2f1880x0cc4ff160x8a7d1c310x49d8ebde0xe68e2b2a0xe5cb19430x0bb028d40x295b982a0x3fea029c0x8e4b63a60x6b47f8a40xe5e414b00xb35067e70x60bc7bf00x0f0273ce0x17bd29960x272e9d770xcaf6e3fa0x02c7413a0x177bcc180xcce5f9460x175eb4f20xf3f14b020x33b3c3980x6b4979320xf70a2d980x280be4f30xfb6373d10x3ec4fc270x472615cd0xf14def2f0x2094e9220x357807b20xef7dc5700x687113150x0bf7af8e0x757c1bbb0x7e67ab3e0xbf2e2e710x74e738710x4bdb8dcc0x342d409b0x4807ac910x8a8adf1f0x8a5cabf60x84a517350x406c4cb10xb7b9f07d0x227b65b70x40dd54d50x6481ffe00x30acfde90x9e0fa5ae0xf643d1040x15886f480xb940d90d0xade5339b0xed918dde0xf6950ac70x3ff2e3490x0099b1380xb21d00c60x578eeb4d0xff9e23d10x8e9bd4a30x27df31050xeaf8469d0xf61c6b740x2ffedb6b0xb5b6fb040xb782c1a30x8b89f01c0xa2f7487f0x90a9d8cc0xbdb2217d0xc3876c1a0xee0063660xb9c16f510x4475dcaf0x0a52c5110x0ec096b00xc25b89710x31128b8e0x6be3a96b0x4c8adfe10x8ba0eb150x52ce20570x3a5ba7aa0xab1e0e930xa96e8b4e0x2c86a7550x3fae6ab00x2e8dc2b50x7e83419c0x9833bc0c0x15e8d7f30x308f110a0x46b61b2a0xb0ec20210x4feec4460x8d23bae30xc04cfb7e0x67827e960xa95b5c770xc6fe74090x8d7e33730x326cefe50xcc9268fc0x15ea26480x6ba36c6a0x2176e42a0x4bfd398d0xe0c4e14d0xd0fd70850x378b339d0x30bf236a0x881563a40xf6478e4a0xd04a79880x5cc71a250x6b7a43350x3c0e80500x92b8c78b0xcffd793e0xc573bdc00x997574260xce1a8e3f0x7f8839d60x2daacc7e0xd91a2b270x102161a60x40315a310x8ab8ed060x7328c36e0xc8c461890xf2ae08e40xaf0a1dc10x3df7cd7b0x186d41ef0x975f60570x9fa3c41b0x587502bd0x550f3e050x2815fb7e0xb6c3ffcf0xb30b07cf0x420415120xcf41a5a00xa828801f0x31436ec20xdcd38d1b0x135d80810x4e2dbaee0x259d1b9d0x226560530x39099e0b0x04d29f0f0xb25de9850x09f11cf00x4dae16e40xc14aff5d0x5a72abfd0x16cea21c0x58034aea0x850ba4510xfa2e5f320x6094b1600xa2f3747c0x69aee2dd0xf1c827fc0x09a6f5550xcf694f0d0x310819ce0xc47fec080x61c5cac70x029fa9010xe69a070d0x2fc8de760xea3c70ad0x8ed857460x05cd0abe0x32ccc62a0x2c602d610x8dd218b00x38268b620x7c3d8a4b0x9af495140x76b85d240x2cb2557f0x08c5d97f0x454edeb90xc307fe640xf0b876c30x408d082d0xe589fbfe0x08ae80300xc58a3ee60x8c3a09130x2f9dcbe90x1ae71cef0xe9dd70e20xb57208350x9993d3160xb97edac90xfc890e440x91b237540x2e76a1df0x2eb3d3c50x577d04bf0x9b9f49980x490454260x399918650x84da8d890xae316c110xc6dea2090xe7a025730xa7d5f92e0xffb7c5140xb8f116030x91f445100xd9916c3a0x8e17b3ae0x20978fb90x1d40b6f30xc57c48a30xcc1b882a0x954f099c0x7665a95b0x7b82b9a10xf4bec23b0x2fbe56fb0xd803292f0x98e508ef0xcedfa00f0xb1ab5b090x4688066f0xd525c2170x135f8b770x97eb77d40xc2774fc10x993778700x5739a1450x302415810xa9a840010xf4aab6c40x9cbc452a0x61c651a30xc046cf840x365989e50xf12180fd0x2c81a8260xc51450c60xbd027ab40x80d2e9290x0608f1e30x015a84980x4320c3550xcad2b76c0x7797fbb50x447f809c0x24273ff50xb87815820x80efd0150xbe137c1e0x39b24a640x8209e6bc0xb08b51620x9c8357860x2d4161a30xac5fcec00x34656b1a0x609bcd980x200b20410xc872fd850x5f098b2a0xa0436e980xc9634df90x38a9f7c50xb9e8e2cc0x1b6314fd0x8b819acf0x39461d6a0x8b8059bd0x09d44df90x4d57602f0x9512bd3f0x206bc6550xf80b23310x97051e1c0xaa61597e0xbf1e25700x35da90980xb11ba9810xec169d3c0x93d77eaf0x8758ea310xfa0a1a6d0x179541540xd9baa99f0x73b2b9c30x67af05af0xb00dd9a20xd5c98ef20x6a008c800xfe7516980xafabed050x3505e4a60x01df87a00xe74a2bd60x04d557010xc7856a3d0xd4bb4a820xac0f31550xde066b010x192574c70xe613a7980x401488a40x8421e1a50x96ad9b750x77e8f46b0x2c1f95ee0xb1ece6670x086576cd0x3894a4bd0x3a4058350xc2990b540xadebdb3e0xc6273deb0x4007c6080xbd61ed6c0x9203d8050xd47b4e220xf2990f020x5bc15a2b0x649730220x27f925300x03ceed370xa9cb80190x0fa13c570xd2ce0ab10xae1e1fdb0xcc2a24070xa20609110xa155a2010x113607340xdd7e492d0x740916ea0x2d9751090x0d77064e0x0524ed520xa89424240x496b59430x1effacd80xa19f8c880x9a58dd4a0x45b242140xf4707cf40x0baafb830x24d7d3430x108954d10xe8d95fb00xf3ae46e90x8e3c92160x7cc6d76e0x7a98f5d80x40c3e5d20x8e8c6f5a0x0cef9ea30x5fb9c0050x45bddbdf0x6d04891d0xfea43abb0x742c2afb0xce9459960xb9b6ba6e0x2429991c0x60e155590x38708e250x21e13cb30xb48b19ae0xc25ebd900xa0aad1690xae45a23b0x8f85ba630x5eeb15010x1b92e41d0xb9a804020x16dbdee70xced5d53a0x73f979c90xb0e3a5a10x0511f3950x57aea7950x71fad2580x405dafba0xe66883400xc75782520xdb5e8e180xc020becc0x3dfae5f30x3bc23f280x1e8c38650xa2273df20xa5f7e1680xeb1a86ba0x3d7a240b0x1c7105270x9fb42a120x8e4f64b70xae7e519b0x7307fe3c0x3f5aae0c0x42890de50x1cb110440x09373ae50x4043757f0x1f70725f0xa17eb8800x138d06cc0xf6f9d58d0xcbfb33e40xff7631d20x485cc2a00xaf3410aa0x119478960x62a8895d0x78534f620xfb5a02330xd374cb640xfe4879750x5d49aabc0x0b0544d70x9ffbc2a20x95f41f320xfd52a7020x8ba6e24f0x88bd779b0x4a3060020x23952ca80x3efa29460x6eff2d620x184b79130x21806c800xf30558250xd83b56310x2abd4c670x0b63365c0xb638c5f30x8fd0ed210x22299c8a0x2070c3f10xa3b3f9f10x888d98610x4f7723ec0x050bc2890xed14f16f0xb35309f50x5edbc5120x08922e410xc05f6e0c0x53c957970xe233762a0xf7455c160xb02ab9fb0x3dd99b5a0x59b2adbf0x875b3b7a0x2418cfb00x85c4b7ed0x2de8ea170xd6d5216e0x9a24394d0x5cf53ce20xa9c8e8540xc0ff21c10xf1b3eb6c0x73b6d84a0x6beddc570x888b708c0xd82df5fc0x0b90be170xcc460f7f0xd4cbf5f30x67db65e50x20ad6e660xf2f33af00x4f0a84980x0c727d5e0x73ea02980xfe7dc9540x7087a58e0xf7334e960x1abf3b860x95acf6fd0xd9536cf20x1f7f7a220x2c256e1f0x9ea0e2ee0x67adff360x081ac3200xc59855f30xa6f201cd0x6fc4548f0x6a5646d60xfdfdcd140xbf2302110x86e175540x632e1b870x6ea31e380x13fbf56c0x5f23e3fa0x84b451560x7678de300x1af267f80xb678366f0x5ed90adc0xdab5a1eb0xa44a13070xd96babb40x09b53e140x76517f030xc1e6986e0x7429297b0x087332360x5f2b1d950x61729f0a0xf5a691cd0x078d4a750xd8af23e60x1cf2695f0xd395d54e0x075145ea0xe8d8b3ea0x87a8e5f20x04bf00920x7de6cc230x93a6e0b20xfbc4f89e0x8ca6068c0xe60440810xdc08a3cf0x8fb0f9aa0xc142cc0a0x57ca09080x9cd276e10x5f118e0c0xe872f5e60x344a2c840xa867f7700x35ab495f0x29fe38370x55c3377a0x19a37b7a0xd6b3cecb0x07659aa40x701a56840x7f69b21a0xdfaf902f0x9ef596d80x424e61330xd73454660x19f7a7390xa857173d0x5ac4d6050x86a70a0b0x22d9409b0x6dc876990xf06f54cb0xe45f60980x75d2c54f0x773588550xef151a500xac89c9f90x0fdaa9db0x6d8ab7470x42fea3be0xc3ea53050x766234790x97999e490x5592b4bb0x3161373a0xcef180400x5a71a6040xa39731fd0x589fd5070x0af2ed430x60051f030x252ad3fd0x029834490x26360d320x15d85df10x173d3c790xfa13f45f0x55b2c4990x38a06ecc0xe15c7f710xda7cfd0b0x9f8ef5c70x7006586e0x62a792960xd2f41f000x186eaa5a0x8d22bb580x0cc9d36c0xf5a067bf0x143654030x83c3cc920xd55ad93b0x6d49c8ed0x6e7943ec0x894856870x4d6d0bbc0xe3e423ac0xfb9459880xafb1a2d70xc66b77b10xbcdd5b990x4b4cd9050x9f93caa60x5e2386900xa18a26000xd3d23ac00x69d3fe860x82f244180x93102b470xde7a4e5d0x536610ef0xe6a47d800x2479bbe40x084d88650x3294c6750x94d829f60xaf54d0630xcf80db280x68adc4a40xf8138d340x32452ea90xb570d4140xdcd937710xdbdf6c920x40863ba10x005c9b0b0xa872e23d0xedc039530x18349fce0x248ba46e0xc429dbdb0xcfa1ab860x09a605ee0xe5a8e3c60x6bc9fe770x3d0ebd940x77fb85470x1987a1f40x20e46e110xf8165c630x67aa2e1f0x9f91e02d0xb62d0e2b0xae92b7a10x0c7a03a80x611565b40x680bea5b0x7d2ed4c30x438d8df20xc7061ef30x8f0b781d0x10b3f58f0xb3e726320x3da990d50xf094df270xac9464660x9cdf9a080xe34e22ad0x493de8010x0db2856a0x4146a85a0xe8b4b0a00xe033f4f60xf6b96b1c0xbd724e1c0x46c866a80x907ecde30xbeb866360x8b2ce2600x2bcc9ba50xeb9a668c0x09dc5d3f0xff4123110x810deae60xe6af2a370x763698660x0a26a7230x1e6fbe890xe738fdbe0x1c74b4d60xe3db51ef0xf293d6960xf10872ad0x186a4f5d0x7097401c0x61bc30660x3e8a99a70x1cd2a8a60x9640153f0xb5850d390x46ad986a0x20eadeb60x732fe2b00x2846be5b0xaadf862a0xa8f6c8430x224fa6050x88bc34570x3d3a9eda0x5c2a42eb0x82db76170xa32c7c210x2cd503e10xda89ea3b0xf2cfa2ac0x9f010dea0x286463a20xf4d8c9fc0xc526f1470xe02ce20d0x1d19724d0x3b64b6290xa2f994310x5b1ee11d0xf5bb9a1c0x5ab823890xd0ee08ba0x8ffbb3a60x5089f45f0xf9dcf1ca0x4b74a5a20xe27f57690xd3d0643f0x581e7c350xb955c1d30x1fbd16da0xc83b8c320x66628bf30x7f7cbc640x3e9035600x68cb408c0xd1b26e2c0xc0f0458a0x63e6ed450xc05cee800x7fd555480x313ea5fd0xa89a1cf10x488f9d380xfb9eb31a0x577962ca0xd600b7040x08824b890xfff871880x5e90cdc50x3fa5c1f60xe86a90e20xaf6f47f10x5e0a61510x7f9dfaeb0x6069172a0x8c37bda50xdc359c160xcdd7f72e0xaf16784c0x3a5607bb0xb92185bd0xfa1fd8cc0x21682f5c0x23a3586f0xd1994a720xa1275cfc0x557b822d0x13f6cd3a0x70b5dbab0x452ba6830xb0b7eb820xbcef18b20x573b54530xe44f84b50x88feb7350xbfd449af0x437eb1df0x89ca86cc0xc926f5b20xc0d4dadd0x432e674a0xa87c57630x013392be0x887521460xb802bbee0x217b9b480x51af90960xe34a58a60x888c5be50x418873cc0x3fe35aea0xf6e772c30xf47654df0x572733dc0x3f80479a0x6459a68f0x098225de0xf4b779f60x534805ec0xd509a0890xc52112490xb728d8720x7daa1d390xa145aed10x7c1b71b20x733c7f960xefca09f20x55d81f310x778e27410x44a6e90a0x89d013790xee28be150xaf10baec0xa30c8d9b0x2c7db6490xb61c5b930xfc8fa6150x61fd734d0xdf6770f20x97e800090x2571c5a00xd68a5fa00x9bea45000x4cc99cab0x5c47751e0x3a71f7770x12a5ff4b0x2a8c87070x0ab8e86b0x24084c1a0x657753e80xdd5dbc3b0x9b6dd16e0xaca4b1e80xb46aefb60x57c465520x3e0cea490x148acbc80xe94527860x202321fe0x9346a55d0x34ab6aaf0x2b1956c90xc3d5093e0x1c5b1f280x3c20445c0x362165310x6824b36e0x82e164670xa869df8b0xe24379630x85852f570x1d222ced0x7be403b30x6f7e60400x572004d90x7522f3ba0x66890cb20x32ab06cc0xd7d280ad0x7f7f7bb40xb633f1150xab3697e40x554ae3a40x51a114640x1c4e31ef0x3bd4797b0x190bb1a30x00b1b35e0x8f92d7490x20a789ac0x5b6f00ef0x3dcb88a00x0bc477a20xce2840e70xb88dbfce0xdc6596fa0x6636c3c90x39f1810e0xc3c556a60x2391f7250x9504df260x205348060x541bd60a0x99db957c0xedd498ed0xafe23dcc0x1c61d0200x7fe9080b0xa36f50fb0x944a564d0xd7de2cf20xb847585f0xd6fde0430x9740f6670xdbb1c4680xe94f0db40x354e23280xc31db0ce0xc16be39d0xabb26bed0x2f448d8b0x0b4b3c220x528f5c8d0x7b1dfe870x15ba50a60x92ec510d0xee8d74d60x055e77e80xb1ddf9950x7d0db45c0x37befc700x188ea3140x7f24de730x62465c3c0xb89e69b10xfb384d370x28310bcd0x7ed1f25d0xa8694ecd0xf641039b0x65d4a3b10x22b325d50x07b21f850x1fd07fff0xf3b451ca0xa48196c80x5986d1900xc280fb460x57c397270x247ef8310x687b6a160x56bf736d0x27f69fa60x78ca8d4c0xa71ddf890x9224fa720xd52021730x0ad9fe690xd07aeb3d0xe1c87a2f0xe3aa450f0x10017aa50x04971dc60x36ad89860x054e550b0x6c857d360x96aec4f90x8fd180e70xa8a8110c0x911dee8b0xadb6daa80xf184d1890xd88520ba0x7569aafd0x7cd7ba1d0xb3fd8fe60xd7aea26e0x738dcf650x1e7bbcb30xd8e113ce0x1f95bcc60xb86fc0ac0xc8cba3d40x6df1aaf10xa09f94f20xf2f15f4e0x72b391fd0xe3a188440x5f6d1e6d0x0bccda760x43170ac90xc71506150x265bbef90x06a863530xf311e1560xfe1d2e940xaa1bd75b0xc72b5b5d0x693c0ae50xe17cafaf0x66a6b50a0x85e4b8210x40384f240x69fe64a40xd59cd19e0xed6b62b30x2526e70c0x8b437b880x789c5c490xa03a044b0x82a980b50xb4adcd610x1f18300f0x7984eefc0x654f61930xcc352a680x0fa3c1a10x9f50b7700xffd06d440x7b8910f40x037a0cba0xf474fdcb0xb8b043f20xd0760fc00xa60024e50x7055b9f40x248e14730x88ab6fe30x01e1a8de0xb4ea7cf70x71a042df0xf11e691a0xa6e1a69d0xe4c2c6590x51b120510xe4f1bf580xfad9c8270x71543f2c0xdfe8d2860xad23f0a80x18e79b8c0x4f25a8890x661c25a90x43678b940xb2ead97c0xe4bbc1dd0x74ef8b250xbafc73e80x40f8bd4e0x8339df730xe6f524430x611cfa850x153b60a60xd24e9e8c0x819d72cb0xe3cd5fae0x977be5c70x355bc89a0x2864abc90x798b76820xc82c721f0x830ad6d90x113a4ef90x6e1c814a0x37cad9dd0xc4bc7f500xfd6a66210x2170b5910x1df1af960x86fa34c50x9ed12e200x48d3fa270x16ed0d540xcc392eea0xc513f1be0x6bf3ab480x2a00b51f0x43011f640xf303584a0xc4b8830b0x0bd48db50x5c1fa0fe0xcaa068c90x545728a50xd95b88420x4a7b60640x0fd4610e0x2fc1e0fe0x66b4cc410xb3f548ad0xee5181480x4f2c996d0x989074ff0x6c5ad0cd0x480305ca0xda0947de0xc7fa4aa90x2d2dd36f0x6bd42c0f0x855984160x63800b630xb851b4840xee01be080x6e9a4ac40x008c14680x7918d2830x8b575f1e0xb78c60760xc31976630x1a562fd00x0afd12820x609c53540x6a35570e0x1aa4dc9e0x532b90b50xe3b097120xc8dcc62a0xb34dca1c0xff7e7f8d0x133ec4a40x935d6f500xe82b48fe0xcf9c20170x04ea5d100x10faf5350x38869d880x2d39b0a70x94a90ea80x365e79110xc8ddd5b50x40c56d580x9223f3350x9eacf8a50x124bad4d0x0248efd30x8c8569cb0xf9ca2eb40x2505bf180x3854774b0xc58d5a900xe0419ac40xb23027c10x7429e20c0xb3f494460x4af6ddf00x0474edef0x6a6e05bf0xdf2560370x3b6c41ea0x47cfd8250xf7d31de90x5c3c73870x7d74d5220x55c76a230x403837c40x19acc1060x31959af50x89c3c6140x6008689f0xd04865520x438c579a0x02ef45ab0x245c30770x062db99e0x2903010c0xbfe8bdd00x795392360x0d0d8edb0x9e07740d0xca7d87640xb426f48a0x6c55eb380xcfaa182a0xf95322f40xb27af0790x2de3e63d0x79defbe10xb3f7646e0x5b559f120x1578b2110x90bd5d280x1bf74e8f0x955b0e2e0x039528870xb43f93650x6ef6b54f0x484f6edf0xf5e7ea400xbcc15e750x6ebe366f0x9714e0bb0x141f38bf0x1edb69d60x052c9aed0x953e1b9e0x9ec6ca960xfe4760390xa9320d270x4cb271000x651d10e50x5e515be60xc4f0da120x6d6fec1f0x8a4151150xb0647fac0x587b09540x1632bc210x7aa1756e0x44c10a520x7412ed5b0x8525dade0x4431a00e0x220ce70c0xedc6ce500x7a3f6f8e0xb844f3290x270465760xcd2324b20x90a972900x6d4458a00xec7019560xffb8b2110xb48f97780x2a94af390x091582540x07e1b3c50x5746d61c0x36cefd590x07e9f85c0x2363795e0x270e08d90xa058d1430xc62bb0240x4bb9bf840x485cd7f60x766fda960xbe78494a0x4e3fd1b40x7c94c99a0xe73b33cc0x6892e3c30xa1c4231f0x4c7bfc620xb3c131320xcfeefe020x7452d1d90xb0f90b2f0x95a9fdea0x9bec35790x5cc0641f0x66da90c70x3f7b42950x8e863e9f0xeddcf6d80x2ada933b0x22eca9890xe4182be70x5da2679e0xc85fbb060x8e53b5540x5741f5aa0x50d697b00x79f53ca90x599fb41c0xf88ecec40x7ce589810xfcd15b450x6cdd64e40x4144e76f0x7a9f35060x10a570620x0786ebac0xbf45b8da0xa1eba2c20xed897ec70x76d3cd600xf54bd49b0x74b5ea680xa025505b0xfdb56d960x43aa319e0x985453e10xc30688b70xdeff5ba50xcbeb0b470x58eb4fe90xd35c3e290x405df18c0xd8bd44440x2709fd600x6b198c770xf0ed55b00xad4364310x81eaff770xfa57249c0x49370bb90xbf5d30940x294517e60xc45588940x8ed83aec0xa5fe50540xaeac97eb0x37128d640xfbd3c3140x5c99383e0xe9ea488e0xab60fd630x95c42a500x876fb8620xd441ab520xe15536010xd9d0052c0x2d18741a0xca1f3bab0x1404a96f0x21c698ea0x24eb7e320xd92f07910x03815f350x93210db90xd5301b2c0x69ee22200x8a3f84ba0xc5777fca0xd4e6d7e00x932c8d7a0xf5a3ba990x862bb17b0xd59a15870xf4689d500xfdf49bce0x225049570xbebd8e1a0x5ee2aa120x3281787e0xd209f45c0xfee4d1720x96a55fda0xabc640f30x903b627c0x8d7907e10x3476ac5b0x4ffc4e140xe091c9770xc7a1840e0xb9d025c90x0ddb1cd70xaa374e590x49a13a7e0xb48f52b30xff2771730x051085e30x2144c3920xd9b85ef60xff87cd180x3ad5cda30x3100cff90x5ff9eb0e0x0f37ca890x66af1fd10xb0c5e2470x00692a710x30d6a3550x7418e9190xdad3a47c0xd5f212bf0xbf741fa00x009708660x45a25ee50xdddf0f700x1385040a0xbc6947e90xf18300ad0xc2310cdc0x7141b88a0x0781ec970x3cd9ed830x2e2c4ddc0xdca8c3d40x33037fd80x4837bb100x1cdd39ba0x9f7d7dbb0x6d73c95f0xea6efc060x34c7cdbc0x86d52ba50x7342199c0xc128d6ff0xa7d3ee780x748b7df70x6ab4af1b0xa19ee4440x1dc6c93b0xba497f130x5a479b070x573bfaa70x78a7808f0x5116aef90x99e3c7f70xef9e61670x67abf9260x9fbf28b50x779cadaf0x03f4196a0xdf440f6a0x5b4eebbe0xd42b3f150x787c882b0x04df8fbc0x79f697e40x652032cb0x6ab5b7810x9f4448ad0x0360d67f0xaef6d0030x5bd1dc2b0x20a821340x23b9d6e20xc587ad190xaef7180b0x738fc1e20x0ab3f01c0xdbaa2a580x3a8d2a800xc53d33d60x064db9a50xeeb38e910x540069fc0xb5a56bf30x0ada97fe0x9e5373450x31a76d610x74d426320xa57a3a890x57dc48510x462751300x9acf31c60x61f1644b0x0a8894f40x146626a00xa8841cc60x335a613c0x5829e9790xaa393cc60x4ca5590e0xe8979afb0x87258a370x12056e530xa708ca580xa6a7925c0xad0413d40x4e3567f70x815b5dd40xacf4d8430x81188c300x3539f11b0x44e9a8290xfba7ddd20xeb9eef520x58b73bc70xcea5a83b0x2f8a64540x1de2dd6f0xdcca2fa30x43c5ea1f0x9a1e1a7d0x079bdb450x3e7716540xaca0c6050x8b5a55580x7091d5aa0xb603571e0x383d545d0x53ab04ea0xf0fb1ce10x7195940a0x1f4495880x717244930xebd4cc110x8aa1e4770x48a3d20b0x42f728aa0x6d56651a0x3a08dcdd0xdfcb6c900xead549240xf749debc0x030b354a0xc84586f40xd517eb2f0x8ac73f940xed26b25b0xd288d4200xe4f8913f0x6360a2bd0x7aac13510x7e25fbd50x8c61b34d0xf49e0cb50x3aa173ce0x347ab46d0x4f7a11e10xe61613090x767dbc280xc31147a10xaf8da9fd0xe1c6c51c0xef2246670xca897e0a0xb638b8690x857463e40xc85b560e0x976acb680x15183e7b0x9ce0f9800x7630868a0xed219cc10x84b782ba0x15d07d910xe6e6b6840x4d2f18620x7c35d8f40x5a1a185d0xc10f34030xcc5330dc0xf08133980xf66643310xff1441340xf0fb02d10x6a7047c00x48384cfa0x701dd23b0xd4bb20fd0x217f2a110x566f3b6e0x4d9189b40x905b0c170x802410de0xcf8cf1890x138cd5f20x09ef647a0xf22fabf70xe9d2055f0x9f8734630xfab30dc00x616dc2ad0x796ea5dc0xae6d5cca0x413f7f080xb11e25880xf4fb8b6c0x9e1635e40x1c96611d0x767002df0x0f3656f70x50ccf0760x319a45a00x9c4e35bf0x959baba80x40e899970xde1046a00xc7b12a680x78c862960xb575044f0x0f29feca0xf1d14b1d0x035900d40x7dd7af970x58acf24b0xc8ed1b6f0xda2008e80x5a644bec0x492964d20x24625f500x600130700x07b0c76f0xbe75f2c20xcb5614410xa35212530x77ecf68d0xfaecb3080x035d25ab0x3dabf2710xa07a37f00x8df92f660x449ad0a70x4829a47e0x697ed5f00x4d95d6d10x9291cd3b0x1d07e3650x5a9f1d630xfcc1edd30xde74c3520xf352023f0xf2b33cb70x7918d8170x6a4210620x9436e4050xe8c0065d0x12ee11730x65e0d6d70x27864d570xcada3b600x766a09270xc972449f0x604d06e20xf8214b500x04b0e44d0x7976d5110xc05d3c270xd985dc990x8a99a0160x792602c10x3a262e960x6a037cf10xd35a6d310xa17a63710x213a738d0xf2f536170x4d924f200x0fbb73440x3cc3fa1e0xf812cff60xdcb764ad0x654449c30x489eda100xed8a2d950x9688de8b0x9e9fdd9d0x605afb410x3fe2ccbe0xcdeab2950x49e5c0b00x05f8f49b0x9e4da0f10xafd0098e0x640edf310x20a321c60x1f05df160x755f658e0xa1673ebd0x9be30d270x5e499ae20x7e5c9cbd0x7cd9fd0a0x6276af560x496089590x4d7272e40xad08bf2b0x9cbf542a0xc0feba700x3631a3100x4c648cf80x3186e6210x4632966d0xb911bb580x2e1959500x55f7e3510x23daa9890xae0be4ac0x9154dc7b0x5f879c0d0x26c696d50x365f149e0xbb9f070a0xcd87d6ef0x9c3a8ef20xf7f550900x4d8ea58b0xfd5ebd360x2a778a780x418d84b40x1cc278b60x3c737b7f0xb1e6294e0x9da0cec80xf910fd070x4d3b7aa40x8c06d4ce0x3eed67690xa76505d60x33eb8c590xf35bbe6d0xd358dbfd0x41b595a70xe11987450x2225d3f50xe7e325e90xfa3e71b20xadbeed610x238b099f0xc948cfa90x95f0ae8d0x5e2616a80xa1d22aa70xbe24b6a30x9a0432bc0x32c74a380x13cd59950xdc841b740x4bd6f08b0x8b508f600xda8208ef0x0fb2f8a40x6e6650720xcb5020c20xd33084370x44115ff20x9125f00c0x4ae70c200xf6bd90420x4935c5e10x71d596380xc9561b060x8ed438ed0x75eb43880x6a4f623b0x56e781690x9cd684400x6320adf80x8619971b0x8eb81d090x6c323a550x5d209f980x58d386150x77db6c250x94ad2eb40x3cf859890x7cf862320xca4cacd70x4e262a190x9df077630x74684ffd0x221fe7030xbd2b88bd0xd9ad1c680xbeb3be5e0xe1404c2c0xe998031c0xd89da37f0x812dba590x97dc08430xe3bb226f0x6531a37f0xb64104330x98503a630xd1481de70x436d817f0xae7c231d0x9bece81b0x4401e6c20x2421097b0x8ff604360x57f576b90xf37975060x291876f30x958430300x5fa625ed0x80d5e57a0x69cf06320x04c4f6030xdbf7cb700x1dfa5dbd0x481f9b7d0x4efcf0210x8a83fb450x6bcdedc00x9eebdde70xfe1a7a7b0x9fe939e10x6c2050080x3bf177550x3e7080cb0xceb1f1260xc3997d9d0x91b774a10x38e1fde70x1f38a4f60x3450ad940xff7e33bf0x59f327200xea018bbb0xae01217a0xec28d2940x3115258e0xf2e9e9620xaa7272c90xa7a85bcc0xdf9c727b0xcf8817b70x26a76b820x911f809a0x94d80d7e0xc3caa9160x167fb7e10x34b57ff50xfe9d114f0x171e330f0x0e101ab00xe91966e00x4e9a94d90x584779d70xb377f6750x131411e00x5c2695af0x540fbb6a0x63047ac40xa8f01e920xb3c55e990xf376a9ac0x8c6681cb0x751bcb090x84f55c090xdfb62b1b0x3bd323940x36f02cd40xde3e0dcc0x20451fc70x28af82ce0x7ac3b21e0xaacfba5c0x20beddf10x09625b600xf3dd92440x240a32fd0xf9a482f90xcc5005fe0x2bae204e0x847ce6cb0x93ebdf960x8c4d24280x48ffbb870xf3621fe20xce720f280xd73a294f0xb3867e6d0x3369ea440x32e8cfea0x7b0f1d0a0x41a30bef0x495231ea0x364c23ad0x4dfa8d4b0x899408750x64a314450x6d16c1040xbb9ed3bf0x3213f0380xa6b6d8370xe1545c770x3096be160xa242c5b60x657ae0010x296041580x6bb9b6270x49345dc20xe5185e6e0x94a3134c0xba66ce5c0xdc4b5cbd0x3104667a0x564b308a0xc248e72c0x8cf0c68a0xe349adbc0x406d5bd50x7fdef2cc0x2dc3be930xb1bd16ec0x655c23610x9ba7a8eb0x4375bc7b0x32c8566b0x983cb93e0x50681ea20x4b7b1cba0x09648d230xe647c4870x3d8b90c40xd39a86350xb5acb7840x4d7e5af00x01f6aa470x5de463a40x581a695d0xce647dfe0x6e5010200x96ad533a0x52dedbcf0x267a1f8a0xaf3fadbf0x60b3071f0x097af0210x388aa3c90x4188d4390x0f583ea00x04073c0c0x4bb3b5570xe44e0b1e0xbd35af980xf3abb5660xa7d886fb0x2f24ba560x4dc594900xf222b8950x52d67a4e0xd5f418190xefc32a9b0xea11590c0xae1051b00xd8fbb14d0x86f851140x460132330x7f52071a0x8ac3334b0x7cfe368d0x99d472b10x258d2f760x199ed0cd0x54e6fcdd0x07be69050x2c3054f90x6d2fc5a60xf44a904a0x6b7ae0a00xf0d29eba0xd159586c0xfbffd6010xf6ebc03b0xe1a8d7c90x9c30a6770x8e6b1a9e0xc090c3760xf7abc0200x4872ab7f0x91acc17a0xa0dad88e0x38b0146c0x507635c90x1c1d67b80x7471efe60x94bb75cd0x40cd85ed0x9f27edff0x3ae65f460xdfb5ef2c0x0c5f0d330x336484580x94dd81410xc688d1b30x6e8217450x380c19f70x59d1f35d0x5636bd190x683903780x8f0dd3b50x696688260xa3d90c880x0073c46c0x2dde48e20xee3991800x6feffdd40x672652d80x890637a00x26aceae30xc94a8eaf0x6881894f0xf79952010x9ffa3a750xeb60449b0x082073a20x13ccea960x145b0bfe0x1a23c84f0x6c20b1570xb1d484a70x4a6efde80x03b30cc50x060837520x9fb418420xd2d885060x013825f70x4259b42c0x8bd3eb320x5e1b07a70x5bb8a8270x467df16d0x79b784e00xf5e19fcf0xba8668a50xa67b2b9b0xe59436020xb9faf78d0x6756258a0xf4a04f4f0x01da3f110x229484cd0x8ead660e0x3ff192830xe543d1920x88cce7640x6e0312910xad6b02480xbe41fef70x13062d670xf8c735390x39a879eb0x897c780f0xed8c384b0xdbd37b7a0xdaa6c1730xed26a9310xa0262c230x45bfc3870x0274dc2b0x19c5b23f0x7d4dca830x053dc4340xbd0aa4a50xc96ef66d0x6b8bf1490x7415fe8c0x494020590x17990a870xf19fec550xf379ee1b0x023ee9a40x865dce0a0x24dd94bc0x8319eec90x4742ee030x1ddf891d0xdecf60c10x3690f4aa0xe0c1903a0x8005cf660x5506b8f70x9a5833060xf9f572660x7d4b176a0x6cb465250x3a19d6800xcbb32df80x4487434e0x12a6dea50x45f188880xf8d6373d0x5c4847110xcbae5eb20xc456534c0xd2db53ae0xfa599bb20xfe72dc8f0xbcf0c4be0xe37ec4250x199906500xdf54a8f70x7bc5d7400xd216d2d20xf6c37be60x29dc67e50xb50fc4e10xf5a7c66b0xccb7b0d20xfb397e5e0x5e66a3970x391df80a0xdc0f3ec20xa033d7470xa3d016aa0x897154550xd15f1a560xe05e2f850x2cd908340xda5e9fde0xa76168d30x55f9de280x5c3ae82d0xa041a6190xd28006910xa6c34bde0x2b3e9e520x2af25a160x5a6cdb520x19f336260x4843eea10x1684b6450xc5bd9b0e0x3a7ab7740x08f1ea850x3daa25400x51d138750x5f98bdb60x649acdde0x77449abd0x04b53a590x0deca1020xd843c9a60xab00ace60xcd6f2dc90x80c681370x0d4961de0x329f621d0xa76fa4a20xe3dbcac40xd879acc90xbd380a1e0x0a6c92f20x5c46d71c0xd1f2eee20xb8cd3a7f0x0b5f34b10x376b01eb0xe458922f0x2cb6a71c0xe43b97460x5da493960x30c841140x9a2f4bda0xf81a59b40x4eadd0470x19e240600x481177e50x70c52dc50x5f9091bf0x802cfbc20x672a7b0f0x1ec09c680x94fc50e50x7844e9350xd107fb280xad9f91680xfcda58520x78827c940xceb22bf20x4cdd41c10xa731f3870x0c5817d20xcd2791690x652ce9aa0xf1db17040x9039b03b0xa9873c4a0xd8c234480xf159bfd00x541526e70x3caf8e800x0e8a9f0a0xedbaee5e0xc0ff12fb0x84823cf30xfa44d2e90x585ae8770xfbbd41ca0x56fbb1300x78df6bd70x693c52200xb59803d70xf64ff06e0x916758a30x58e49a6c0x7c4479fb0xf514f6060x419ed89c0xfd4240270xf8d77c0d0xd04a23c20x4e09df230xe4bbd0580xd25b74740x017de3d50x27fa66e10xcdca36910x7bbccd050x82c87ad50xa0d3456d0x9487d3e10xf3fc8a700xf5add0ae0x6b853d060x1e1e140e0xffae8e8b0x75d0deb90x668788470x9724199f0x8a665bfa0x618911fc0xb73713d70x545025e50x426d2ba00x85540ebc0x99f018c40x290c99e10xbade16c30xb36d6d990x172534d60x93ed9a070x9a5ee15d0x202d4ed60x72d267dc0x875582b70x9425bb340x224f51bf0x445a09c00x65ec30440xe0c6f9850x8349a8950xc697b0f70x3866e2170xdc181ac50x98525a790xcb2bfe2b0xcc39c03e0x420f3d010x553ed4690x0626da5f0x65ff726e0x2ca364ea0x7d2e96fb0x0321cdbf0x5f2587cf0xb5085cc20x97e43c080x9252c73d0x6c5789c10x1c7accab0xd14cfc160xc63bcf6a0xbea6e9890x312b2d940xd25effe30xbf34908e0x90b3dae70x3b45e20e0x3bb27bf90x98d785ba0xebbf09570x272a00b20x73314c870xe88300390x897eeccb0xa954c89c0x28506f1d0xbb20559f0x4dcf37140x1bdf57900xbd29f00c0xb5f04db60xf26e52df0x3f1293e90xd76e4fd30x18df1dc40x88e5d1570x897dbd010xccf3e8e70xe0049c900x90309d370x15c4154e0x977e12dd0x967ff0740x28d8c8f20x0b859fa80x538d61500x01dcd9a00x096b78130x2897a54b0xec4eb4540xcc70a26b0x90ffc9c60xdb39242d0xc2e9ed100x08d1517e0x11f0f4fd0xda9559820x929ff5040x97d0e4e20x31b2dafc0xecbed6410x782156070x0f1d952d0x5226371c0x5070734d0x1731597f0x25ea8eb60xdee1eb5b0x446199480x92db92570xcce2758e0x6b5442070x1cb5059d0x56e93d2e0x69aa09d40x53bf93920x0ef532410x5d9901440x74a823340xcaa82ba60x70a44c950x9b716d0a0x9a28e4d60x4334b7dd0xe8ae9c6b0x3cf062a50xcfbff11a0xd4e6b0670x93996f010x122fa9e00x3e3e84830x772fefc50xbcb23e080x5ff10b6f0xf69826c70xdd223e270x28e390ef0x58b807410x31bbeebc0xdadfe86e0xb3d6a31e0x99828a980x8c25ab620xe5f789370x78724e6b0x18f35e190xb77f4e9b0xa8d6304a0xbde47bda0xea2dca950x8af310870x6092c1a50xa79afa1c0xb36654f10x2e24e14e0x42ca774d0x4c5d35b50x51b9d9dc0x4c4838390x2795b1890x3af27efc0xd31ccb060xef6b6aee0xc3d0cd760xccff34090xbed503250xbba369290x2cc7c79d0x7fbd573b0x0a048e770x4941650d0x3e9358e40xb6c598680xe91f8cc50xcc79c7d20xc74dfa690xc0d7946e0xbf672d550xe8eaeae80x759139cb0x1f3906200x4cb2cd320x6cc0c46c0x7ffce8a60x16eb351d0x8a7b0bf30x2a9b0edf0x166a34890xa01d86f20x7f943a590xe53fbb830x1c2ef89e0x37f7be5c0xea9db6460xe08d722e0x7f7e447f0x6170c6eb0x0123e65f0x7cff60450x79f2e9880x29d665ff0x2aed90050x217e3fc30x78de01bc0x272b59f20x0a027f980xf8d3c4390xe63311e60x9077daa30x38277f4c0x603e03b30x332311290xf51fea9c0x826d08f10xfb07dd7f0x56fd6f510xa2b851150x87a17fbc0x10ccbafd0x2363eec30xae8d0ea50x3698968f0xbeb2bd1d0x44b452e50x15d966730xc518a1fa0xb34426560xabb58c540x8c7518170x12c33c510x3f9c42e20xb9be987e0x5030fdef0x12a0e9f50x2866cd2c0x80828d260x01ab9cae0x729b80fa0xc928f9a50xb37589270xe2d407da0xea672e6d0xda35f4c40x6658f2fb0xef189ecb0x08c78cf70x024afd620x0654b6160x59a8b1260x280567b70x413b1b020xd6125ab60x822546170xd8978aef0x58f5f7390x25c427960xb1c3a01a0x516411620x37fbfd080x7172dc2a0x47b0eb0e0x56256e8a0x794b72710x7f9b18790x165167980xd7269c640x7129a6f40xa98a23f60x1984d4210xb36878500x4071b5170x7171121c0x8b618d080x626022a10x128379e90xcf3000190x58eda0900x3458f5240xa787bfbc0x5e6ee9f40xa6e6fe460x01bf55fc0x9383593c0xebfcc9e50x50512d0c0xf8ea9b060x2b5850cd0xc8c6aaf70x2de125c00x88e1d0f00x5f47b5380xfc03d97a0xef4fc8880x412f893c0xfa08c34a0x2f32dad50x730d9ce50x69303c0f0x476335a60xc060c3f40x23f1d7a60x53f8ced70x8f5e05350x76247b960xa1add9090x52d281250x10b2c9ff0x3c185c610x1156106c0xff84a8a50xeceffd020x99be41d60xc6bd140e0x8dab13970xe45a625b0xd7cdf4950x6d7613380x50a833bb0xf1e046cc0x63eb93550x07ceeac90x1f8544b80x8cd8749e0x27479d140x6f924cda0x3797d4080x83ca47620x4a3f008c0x08875f2b0x85207f920x558e39e30x09d4a1880x2604a6df0x4583362e0x84795df00xedb2fafa0xaa69f8de0xa4afef470x433e024d0xe58cafff0x2761c15f0x514f50640xf12b07cf0x4a66d8b70x7e584f000x56e4a9dc0x9e66b8f20xb88aa2620x764eb7630xf8540f390x91fe49df0x8ebaccca0x2144e9380xfd69c1c20x3ec4798c0xba6df6820x15ba68d10x519ca84d0x416409770x8fd9f01b0x11d6d5ae0x9d067ef30x1688f8d10x2187aa7e0xd94aec630xbba5e10d0xe51397980x0b0eb46b0x947fbb470xd6b98e380x47139a130x1ca471aa0x9c9aa3b90x1933b46b0x9ead3d2d0x9eb966290xb05a889e0x91f9b5ae0x8ee483db0x394c32e30xf64921290x0ae457120x57bec8ac0x6332dded0x7e7a47c90xfb8a44b80xb56d5d690x3b1c99440x27cdca930x218e600b0xc5965e890xee2407940xea8e3b5b0x78daee220x9dcb2ab70x0802df890xdfc362c50xdd77edcc0x779b96e80x75e9c7350xdf43d6e40x77c74fdb0xea4bc5ab0xd486543e0x0ec155850xdb9800630x3c99d3e70x00308a0a0x266081820x6137d47a0xc46a74bf0xf324a8070x25cb26510x82141aea0xada8a2e00x10815c2c0xe561487d0xde8f93080x1843384f0xf23b299a0x1b226f9d0x206748490x80b6c20a0xea296fd30xfde031f20x76e4c2ae0x60be1cde0xb29d30360xac9b957d0xcc7e289a0xebafbf730xf5faa2590xae0358750x860df42f0xc11d2a5e0x453086fe0x3015528b0x9957eca90xdf9849c30x64e02b760xdd9306870x7483dc590x757b1bb40xe6b81e5f0xc158c0f90x8f5cdba60xd706b2170x66ba03450xbe419bce0x9acdf3320x1620fd380x33b32dbb0x2f7cb2d70xd7af68f20x9ec0e9740xfbe63fbb0xc5eef0ba0x44a544b10x90e45e4a0x730a37ff0x8a9670ee0xb7d917ab0x9b83ecbd0x26cb57ed0x510df1330x9be77f790x1aa4a5c30xaf2125b50x2326d67b0xa53638eb0x08da38320x48dc8d490xf19fc7c60xd2f906030xf2e7d1200xa9e0b0110x6ba0a1b90xa0b7343b0x7e7c20ca0x789bfa140xc40a8ff30xb7f149d80x6f9d0e190xf1ccc2620x5b2ca14e0xb867dd640x1e2d2da40xff620d4c0xa35583a30x06339ad50x64f39cd80xd77d35af0x2e197f670xc931998f0x52b1e3c70x9e878ab50x685a49550x25d84b9a0xfebae5870x38a71b7e0x1c4af2050x6c64fa7a0xb57923440xfa3824e40x45e00e0c0xaef57aef0x79754de90x6252eb550x564008610x6730e1dd0x2ee3512a0xa333c2160x2f0c0d830xbc86fed70xb9149b780x06333bae0xcb8d9ed50x9df491760x1e5a2e760xf82d18b30x27c65f2c0x55933fc30xb5b50e190x2439e1d90x2dfd6e880x8dcab63d0x73316f000xf931f26a0x229fc6bc0xbc872f860x894c88df0x6ed521e70x715271500x7e4e900b0xd1c5cdf60x6a7e5d140x65440bc60x9d5433e80x94cd020a0x6f2e28aa0x68a1e6f40xddbeeecc0xa776a19d0xc95250280xe5f719980xf8dea0fe0x453c84030x48cebbd50xc01f32cd0xd2e2d25f0xc92b056a0x0f18c43f0x8f758a1d0x421477110x112c7fe60xb8f8a8050xc4923b4a0x5ab954320x3f383fcb0xb10abf580x4c6790290xcd2683500x7ff8a1a30xe0a55da00xd7a421560xdc14eda70xf05fbf090x532dc5fc0x5f0ed3a80x2f1a80230x1ebf6c2a0x91df76480x964368140x36a2bdde0xdc0584940x00cd7bd40x984a9fd00x77f4a9ca0x5780186f0xb743e72f0x4d0669540x72daf24a0xa3fc74380xd92714b70x9dac0a970xcdd06ece0xabb65e380x16a553c80x0aaccc920x3c3376950x9b62114a0x1a8112360x2836ccb50xb4bedf8f0xb09e18950x592f4a170x561a022c0x55948dc50x662992c40xa43d28e70x13fa73080x21be3a550x84e056100xdd9cfb110x082c32130xeda5f4860x4941e6160x117da6d40x5a3d29f30x113ce8680x9704606a0xb4466ca90x2fe4bd1a0x804091a80xbd944a360x7b03e61d0x2a99913b0xe0f11d5c0x39c4e79d0x049674030x5dd4bec20xacaa6d380x57d2802d0xb1fc17820x159c61220x0ee1acf10x1c2c16940x8c803f070xcc01ef1b0x9ae45f970x2e5f76540xe8f0efaa0x80c748940x718e0bba0x2cb814290x5790e7a00x07f574780xd818a2090xfc11900b0x7b982b1a0xff74836b0xe3e676a40x6eb44d2a0x2624d0d60x390131380x467e7a390x0faee8b90x7265f2b00x0c88c1c30xdc43bdc60x3e764ccb0xd64bfe840xc9422a820x0bdc71660xd043c93e0xa39d4c100x8e75a2c00xb786bf750x185a7bc90x1d30444b0x4bc81bb90x097cba8b0xe27e0ce00x6480075e0xf5a3584f0xab4585de0xcd6a6dfb0xf9be40fd0xf621efa90x4c7755670x9691f2590x0055ba370x4c7008610xddf974290xb1cc080e0xb604cd080x427d38260x18d887010x0a3ecc090xe4b064f90x68f7f4260x1588ccd50xb75e44410x08be908b0x28861a880x2a6d162f0x4636476c0x84326fe30xc6003f050x491215150x8e1ca2d00x10a7c8fb0x0e80c3ba0xa56fa5dd0xe42546e40x48cd22680xdbd25f190x961c5bba0xf0afa3100xb3b14a030xe84f6e5c0xbfbc54340x31c7970f0x266e81fb0x8fc5ad1b0x208cbd080xf67f94540xf837ff970x3079e0ee0x63c27d070x390e064d0x430114950x1c5b7fa10x09c7ed620x212db8d20xf942709b0x5d157b250xcf22ed100x445e15490xe138fb8c0x05240ee70xac537ac20xe5c60bd20x22a1422d0x107be0b00xf552293e0x49e4dd9a0x51464cfb0x37bf7be30x81a7f5410xc91fdf580x1ed4d2eb0xd7293ffc0x3a24fb2f0x769cefb50xf782fb070x7283161b0x9a4ec88b0x8c750a730xfed8254a0xb7cb85b30x61a22f3f0x7e89c31c0x036de3830xc2c1c4270xc6300a0d0xcb386b7f0xf6c72f050x93ab0e600xab6668fe0x7d8c200d0xc9e258c30x390610960x26d04a9f0x2f0297db0x1b31c3170xd635b4d90x83ad35c80x6db57ae90x77f244000x0080ce080x4ef5bcf40x39c1eb360x2d2c902f0xae0bc0630x6bbd83240x00565f180xd4879b870xe7507e110x6da467cb0x5a8bc9430x7073c04f0x3542e3470xeedd987e0x3be200ce0x242352230x37ac059c0x1d0441c10x7ac722bd0xa7bd17310xd21d11550xa27c00110x1d54a3ba0x055b0a110xfc289f600x23c3b7780x690f585e0xda10e1e20x7de39e070x034738840x2eca6a190xb6dfc96e0x6dc83ded0xf44f852a0xdb7e56120xee1253c10xa9afbe390x74540d780x380c4fca0xbdf029dc0x115924f80xec65ecbc0x36cb4f580x462c96e30x1a8326a80x4ea8b4080xc34796d20x7a90f7680xa69a3a720x6b6b502c0x8ccc83e50x6e138cfe0x66745ef00xbfcae3460x21c762e90x538d073d0x30110a290x6fba2af20xf0ed53680xc98cc9480xd94aa5c50xa02c219e0xffbeab0a0x1a96de940x11955df70x90df50ab0xde1b310d0x7f6776020x9c36a24e0x2112288d0x504ee2760xe628bb9f0xadae5e9a0x1ed35a130xd9e619800x8696808c0x61f67c920x9b16e4ee0xb64d73a10x1520416b0xce6b79ac0x40b2e0fc0x4f4eb9de0x42321e170x6efe25190xd3bcfa850xdf60ef5d0xfcfaa56d0x6d4c3bd70x913cdc340x4cd249880x06209f490x80fb9d460xff61cc0a0xa65294e20x18144adb0x7eaf84270x0efb97e50x7ea98ba30xe19096d20x9f6175e40x936767700x9b5af76b0x0ac3179e0xa13a7dba0xe73ec7ac0x0e0c8d9c0x4747cd330xab1f193d0x61610c410x39bed0940xb5a8eee60xfce5b7750x610a43560x87f3e52f0x90fe3b450x8097e8be0x723f9cba0x59edfeb80xcb11997c0xa4445d1a0xd49b341c0xd29a281f0x823f24960x69e117510x988530410x9a77ca4d0x5b10477a0x430ed88e0xf632ea680xb35db73c0xd02195500x15a08a6b0x5d63e7920xbde9bb770x564fd38c0xbef9fec60x6ff84b550xda2bdc5a0xb9bc053e0xab7153230x367aa3fe0x394a1e110xb6acaa130x1a7a3e620xaa32c9950xe4b818c30x27b961910xffb29c1c0x8eaf3ca40xb40c0c890x5e19b2a90xb491c6210x951ce2940x7a973d120x113dae4d0xddf1b66f0x63d5c0610xc633d82d0x3efe17030xd738ca1b0x9511828d0xc9092fc20x89eb36a90xbd1c125a0x54439e440x926247310x2f6c95270x0800cf080xb9c474c90xe60a5e8d0x70c2c7ea0x3f7167f00x9d050cf90x309fa1100x8a3f38e30xc945075d0x8f8ff1cd0xff22039b0xaeaa72db0xb9efee770x0d5cc8710xcad3e2eb0x1d300d1a0xab0834cb0xbfc27d820xe3ee58ad0x803d45e60x23af2bf60x2a731d1a0x0f022cd50x1202e4e80xd7c9c09f0x54191eaf0x1ee645020xf19bc9510x2d8fb3be0xbdd951410x605d04210xaa4683c20xaf8f5c8c0x9611b3370x3ae9b61b0xf7a61fa90x79386def0x64141cb80xe1cfecb90xe40b597c0xc10ddf460x872269ab0xd11b07a00xcb55bb620xe75d23620x20e2bf400x4f064cf90xef11f16f0xec0171010xe97b9f300x89c639a40x7c1b7f190xf80ef5580xfb5d32070x862723c80x9778a43c0xb2cae7370xcdf4973b0xbce16b540x3d4cbc250x79e30dbf0xb722819f0xe72e7d6d0x1411e6c50xfa6d2bba0x4c9c9ba20x3c472fe30xc8fa84640x6b5b46a00xac8fe8320x4b6147fb0x1729d47b0xf7745f280x515d23400x6bdabaa20x7d84f4380x1f357a810x739022150x80fd7e340xfb5c40990x3933c8550x461ae8ae0xb50159250xbeb46d9b0x6df946ce0x1fd079d50x550b007b0x1edacbfa0x548eb84f0xad6de0080x61ba83620x3e36a4c90x8443eaab0xcb19beae0x527017550x4968fa6e0xc0e69f050x83128c1b0x8c4833020x1b18b1630xba08542e0x4b3a20080x745c96290xc67ee5ed0x8134136c0xe184cc890xf984b0750x32119cc70xc57cf64f0x1aaf15530xcc154df30x1802ca610xcda508a60x182656cc0x40ff14c90xb8e4de1d0x592924340x8883d9320x871671540x88da1e500x0a820ccd0x023948990x0167232b0x431db4e80xd9dbe1800x00cd57c00x78b45b2b0xd8d92ed00x14372f5f0x53fd4f2a0x894b6f6c0x8dece84a0x8a6ca12f0xf17d75740x351fa8050xc9dd31ad0xa208b5a70xa11f38700x4e4ffe180x40f5fad20x0d0711d10xceb5a9a70x1babae980x73dd002e0xeedcfd5d0xb569a7c10x30f813310xde2cccd40x859996480xe472a9430x9d8e7abc0x2351e0160xc86cb7800xbea7c2ed0x862edd770x93e417f80xc8514d640x39decbb90xc554adc50x8e2418680x74c11f070xf9fd272a0x7b3e371d0x0011c1530x60a32ea90x1f0cb5bf0x4065d1680x9c01ff3a0x6d211d050xabc6e9e40x845e3a880x07a6794d0x02fda6950x331f45e70xe79eed290x73a7c4c80x05604dd90x03a914960xef1510d60x4c278cce0xc93fccde0x98614e230x1cb96c880x180db01b0x5ed040b00x899e68f80x530b1e980x9b555c8c0x42635d550x377bbcbc0x8c0215f20x4ad48ad90x961a192e0x2832d1e10x2bdf5ab00xff8d64570x7d59dd460xc1af1cc60x587164650xad4da7680x6e17a3270x2504c1920xac7675010xc562a47f0x92d419b20xee7eb9e10xdbcfcf440xe40976c00x0b45efcf0x8b88dd3c0x609fd3210x4d5684980x0ad115460xb223087e0x45f8325a0xadb93ba20xa0c7ed7d0xd7ef0bc80xb8960a2b0xead857e90x442deaa90x836d652f0x9ae5a3420xf39f52400x1c3e6e5b0x6ddf27bc0x47a0c4450x9b496b210x7f18890d0x00a14c150xfcce7d1d0x00b4e6150x5818fe3c0x69d53cbc0xbf59c4190x8c683fcd0xc15d8c620xcfa7e9130xa483ca180xa517a7740x18bf5d2b0x56e073710xfb6eedf90x961ab6230x380dde360xfaaf86210x4e6fc9b00x3b03208d0xdf5583140xb1dfecea0xa5797d710xed2c5bcf0x2b61afab0xdea667680x958568900x02c5c5010xf8b5f93a0x86ae21bb0x9eed4e800x26f2b8200x8d908ebf0x097912630x5397a7a80x2c2086070xedd092d50x5cad8fc30xee0290b40x6fe69d9a0x45da2e640x483e38300x136209db0x40e57a6c0xbfc4e5e60x7295a26b0x08893ef20x2b6150fb0x6b81c38b0x731af8c60x60ae09220x270112330xba4afc1e0x551abe990xdf71d65d0x6407cca90x4c4bcb2d0xafea74e40xf9b17ee40xd36e3d590x3283e6b00x1a9a433c0x81fc619c0xb30b2bda0x997c550a0xbc600dc90x32bc0fcf0x0402cbbf0x0ebdec9e0x37c8f3600x43b0c9c30xf70e4a4d0x0bdf1c710xcae528800x0a004c160x0fdf747f0xd5fd90f10x8c26d4950xc622556f0x167c59670x07cc4a5d0xd44bdead0x360b1afe0xab6004210xb121390a0x8e7b227a0x34f0cabd0x13af880f0xf941c2fc0x6a7d32670xaff1acd00x253c813f0x6f8f5c2f0x160a53540x47960bc40x2c71fbfb0xa8181adf0xdf6b082f0x2cdf87a10x84c1c5520x3dd9b2300x319d493d0xfc03a4ca0x8263a6d90x638aff110xec2e1c8f0x5efde8e60x5f8b116b0x2b55d9c00x540b67130x68ae56bc0x4b3e67f50x3ee3f0970x0c1ea0d70xc7330e0a0x6445969e0x995d10710x67955ce60xb3a820190x53c089f50x01a0cb780xd4ce83de0xd47fd5840x0d4397280xf6969d610x981168650x47ca76c10xebda89790xa169478a0x213e49650x5f6799930xe4cc87a60xa05b6be20xb6e36ce20x929e95cf0x15bd74350xb2397e760xa32610c90xc84d093a0xb571b22c0x7e5db80b0xb8d2d58f0xa5d7c3880x0736a60a0x1eb2fc980x2e67d58a0x849767f30x4ea201780x92c5745a0x2d796ff40xcc411ed10x4929ed130xbd0d94570xacddd8060xb6a4c4330xecd117fc0x692dca660x6c60b6560xa738f27a0xe8cd82650xc76384860x72d2d5a30x89d00ac60x246bc0370x07242d920x7cddc9580x1604e0b50x0850f4860x3def2cc60x311c6da40xd39e98480x26ab47550x6dbaafd30xf0009fee0x7bf549250xdc6c076f0x5ec4aee60x170cc36c0x3f4547a70x38f48af70x974a66a20xb4b97c900x4688d7ec0x76274b0c0xee4cc6480xbe7b64aa0xdc9847c10xefad27070xe196f1520x7f2c80330x796e441e0xfc8f46a50x9b7e21a00x57bc3d460x5ecc680f0x1cd8438b0xcdaced8a0xd20519160x31a4767f0xb9fc381a0xfc9ed8c30x1de59c220xa448c6530x4e2e74c10x1de67f9b0xb32728bb0x46ff7d120xa2d4b75e0x1ef41b7e0x99094fb20xa04e33da0x9931f8c90xaaa50fb20x8d4112df0xa4fca0450xb842716c0xe57feefb0xdd7e31920x27e0dd0a0x5b54903b0x3c0e16200xfc52abc70xf76843b50xc69fce520xef8ac53d0xa70bc96d0xaaf4a3340x9b128a660xeb7329a20xa8e6933a0xf53d4c260xbe284a3f0x117093be0x7b9d93060x4c0de9540x99555a440xb19c71750x932e76bf0xa2bf833a0xe500498f0xbae48eba0xa40090d20xe09cc36e0xa61ced890xb94339c40xe3a4e77a0xf9395fd30xc09bd4dd0xaa871e550xdbfdce500x0daf03e80xeae978ac0xf4d2bfc10x8d55bb8a0x7ad050b90x937733e30xc78ae37a0x7a2015450xddd106ab0x424334710x37e852880xb751ac100x1081d8140x3ae3bf840x6fb496760xfa6669740xc5b6f2360x617c452b0x9c1e5bf50xc528a49a0x7daece670x4e6e4b410xd22370160x6b27729b0x6185b7470x9a22391e0x6fbc6a000x6dc35b250x4967e79f0x70ad75fb0x41efdeaf0xb22e16d50x2c541e7b0x32ce37770x16cb6a900x69049cd20x89434b4b0xad6ba40e0x4e20bcf80x6d5f5b910xace72eb10xbb6508da0x9612a6560x1134303a0x013c7c0d0xcdb6adcc0xb0a0da0c0x480797850x54bcca1e0xa851973a0x248bc8670xdc9fa2320xd06524ba0x7b548e670xe69910010x586e1fc50x53f76eaf0x0a8162a80xea0a82da0x52eddb690x8e1960e50x6eaa0aa70x3a679c8f0x4d9b652b0xece784c20xee91879b0xa55266190xdf2c27420xca9360b50x4e68e9be0xf82ec5730x7fe328730x7adc0fbf0x7282ecb60xc3b478250xd6ae9ba70x60a13e900xf6f16c560x51390c960xcfc7b4e40x3f83f8d30x8c0ed1030xa422dcfc0xb0747ed20x789c73d90x6d7e951e0xe9f5116f0x8f0748af0x8924eb1e0x3c1c37250x216de4e10xe6e405020xc0a96e140xf4af35c20xb2c1732e0xbb028ad30x7f84f35d0x24da00930xce6db6560x3d510a7b0x5a1d134a0xe791df1f0x7c3e736a0x09f50f320x689524930x239d2c1b0x42825ce20x1639f95c0x93efd63b0x5bdbac4e0x333382110xd0686cd40x2e028ae60x4ec7cd960x255141790x4079700e0x573a14dc0x315fcc760x8d4e84f30xaee0ee8c0xc381139c0x39ded0980xc4a311460x489f6e0b0x017579350x30536cfb0x3089122d0x1b7773570x04c201b30xbe2d82e40xdeaefbc20x3562f9830x88822cba0xfb6af58d0xfeaf7b020xa965ca810xdc49c1980xb78c559b0x975e1a810x5e06bc5c0xafb864c10x99f7371c0xa74c98770xc6f3b3fc0x47c20f8a0x0296695f0xf00f37e70x7fb23dbd0xa9cc9f1a0x3032be170xef00376a0x4b6d7fbe0x69fef8180xe3141ffc0xf6a285540xc34b82350x6c6559130x973fa82e0xe87e1b6f0xf738d1be0x90aacfde0xc15a263f0x197a7faa0x3fd78f3b0x99bb19e40x93b3fc740xb62614840xc00dbf890x6385152a0xdc7230660x9593ef310x9e76a1f60x603520820xa77bfd290xf68285c00xc32c71af0x36de98d60x965548100x0472cf3b0x7934aa080x79345cb90xfd0683260x25da16db0x359375d40x0a7708320xe107cd1f0xe0acecb10xf353a6980x384019da0x71f36ab40x23649cec0xd2da10480x69a658740x14fc66b90x4761f17c0xa79145df0x622c79220xc40efaad0xfd57aad90x9cc4f70a0x005b298a0x4ad293b10x3517383e0xd9d8fd160x0e798ecf0xee38ef570xad6452340x40a233950xb9c425de0x9cd917910xebe8b4790x23cabbb10x6a449c4f0x3ad0d5730x7217ab870x78238f150xefa2c27d0xeeccd29c0xa372eec90x94e912eb0x26ed21860x052b40130xbf0411020xccddebfb0x7e7895090x5927bb0c0x758256820xc72d79140xf46ed6020x96a7a7090x99c784f10x25ff23da0x8d1a7e130x131a5ed70xad70ba2c0x5983f85e0x73b945a80xc71f19070xea2127f50x20636c500xac4e88210x747e3ceb0x5a175d550x9f65771b0x18b905e90xcee42b9c0xe092b86c0xf7f8c2350x5281e36c0x13406da00x05b7b14a0x6e89a5600x2ae32d0a0x43caa7c00x557842280x957166d80xec335c260x0afbf7a60xbf3c35e50xb43b04480x395098b30x5b7f31e90x6cfad5fb0xe41cf8aa0x420e02ff0x03b9d8660xe41ebdfe0x2bb02c2c0xf5bccec30x0465a0730xa3bbf1b40x6ae89d4d0x9d4ecdfb0x7c575ee60xb9071a5c0x1849f7fc0x4a5790fa0xa5c5a1960x14b4c4810xc2e8df510xe574c0440x3a7971010x6c8b2e420xa93d4c6f0x58f851a80xd3764e180xc2184c850xccef11ec0x9d50141b0x3f955d760x9f8fe3780xaae7af110xe69cf8190xae6eceb90x84b195ed0xa33095000x105fc8c90x6d79903e0xa859706a0xfeaf0f040x66db98e00x10ee138e0x128fd3130x6d0e61050xef5db66d0xb6ba08280x86b9a6310xa7cf731b0x0ae50b830x113921780xc9d311020xddd2cf200xd768e9850x60263b420x5bc950fe0x4265a7ce0xd00612960xbb6140fa0x3b40d8710xcfef8e810xbcbe291f0x3b2f9dd50xa9e63e1e0x345a09d80x540720140xa401dac90xd6e3dcc20x6c3ea5e60xf25fb5980x5aad6bc20xf00c20620x563109250x2d7af8880x0aa1368f0x541a74480x5a3377ec0xa0085f6b0x2662b9e80x96691c390x934a42e50xd3ba89fa0xfb368b560x56141de90x68fa51970xfcf611ad0x6d68b22a0xddcf79290x7317bdd00x335c52610x0136c7d30xbc75779b0xd72411b90x3069beeb0xd99970400x913898430x68785b900x714dc00b0x241e16a50x916316f40x6380f8770x96d0063f0x5dcac5510x1fab43ed0x063355300x697a6b420x6bad15290xf6ee19cc0x6e4ba1fc0x2734d4fe0x62ede0550xc6d09aa90x49031ef10xc5e742160xae3710e60x64fe64d10xc0a0d2780x5b66b7110xad4e62590x0bbdc9b20xb13272790x72277ad60x0b2db2d50x371100880xf47871ab0xe6fa06a20xdb1548180x6d7bec1b0xdbdb0e8b0x5974b95b0x5a5cdea40x3f09c6140x3497f4e00x024d13dd0xec3816480xfa798d890x7e175cde0xcb28af650x131101260x92d5838e0xcc328a5c0xdead2e780xc8594d3d0x6c4b66840x0207a6c60xff1666f30xe700d7670xd4b9a6160xf4cd9f8f0x3f491f490xb2210d640xade038870x40f0683e0x5d2bc42a0x1e0670c60x24f39c390x8c743fb60x0312b3b00xea0369260xd524e9e10xc2e587d10xa3b958ce0x3dfb86b90x25e9d4bd0x48e524970x1268f3570x33276d500xb917b6d70xdbd387d40x00c20d0d0xb2bff6e70x03edb39a0x636cfaff0xeb0a4a890x6f5014a20x3b0282970xf489bb610xca4cc70f0xadd139d40x2a5ea9ef0x7f6cee890x4b5acf740xe0313d710xe5ce1a560xf188a6620x54651f9b0x5d2aa5fb0x9a5dce5c0x9cd7551a0x3ac3feba0xb7f990e90xb202f0d70xfe8cdb840xc3de65ff0xa4b07fe70x682ff0570x5e85415b0x885528a60x956ac4000x788bfbad0x412bc6810xea38036f0x3061cfce0x9d09e8ae0xb4eda0da0xca9a1d5e0x0f1800700xef70eb7e0x40f8b94e0x9aeacb870x5b21ceff0xb0b85f470x93255b2b0x88b4ae920xd31a2ac50x2a62cb3a0xa4ab7c1c0xd9e244570x961286e00x3a536bd70x772223060x60ebc96f0xfb32b30f0x5091b8230x3c681dc40x98ee62b20xc67790930x31a95e8b0x06cca30b0xf29677960x6fcef6ab0x7e7e3f580x18008c590x9b6ec9670x174c62740x42e9d0da0xd260af0d0x3a4f9d280xf293dd500x091eb9b40x1eb9516e0x50fad4340xef6c3f700x56802ae80xe91eff7a0x8761c87b0xd62ecd490xd75b20aa0x89ae7aa00x1aef4c760x7fcec7b90x21dc3aab0x78146b150xe09bb5520xa9347ef00xdeb50c180x107d08e00x23649e100x71d1924f0x6c91c87a0xecfb56960x393585a30x1c5387e10x2f30f5c40x63096e010xe4c2c66c0x6971447a0x4f2b55b10x1fdacd220x90d30c360x10624f3b0x356461c80x234128160x4f2250ba0x983916d40x60df2eb60x5838f6c90x4859b8bb0xf4463a0d0xcc8b363d0x1ff44c200x74c4da150x83dc2c410x257543260xe053942a0x3efd2cd60x85670f1d0x7ba823e50xc091c5a70x03c037dd0x7122d27f0xc7a4fbed0x6b55acd00xad01193c0xc7c403b70xaa7553490xf5875ece0x05369cc00xfdf739e00xf4f14de60xdb09ef430x6e720ff20x07b52e380x579e0bf50xd0db0f120x9d57332f0x631976850xbd2d2bc30x3bac46700xbc79eb0b0x06c986470x9371ea580x9909c2140xaa6124490xc2b3af3b0xd578f3690xbcaaa4c10xdd2fdf630x314a3d670xfa3b938b0xf4ae0c0a0x23fde0f40x4581d4520xcd3c24650x9225be910xa579a3aa0x8df938570x4f634acd0xee65e1ad0x39981c2a0x6dab946e0x10091b7b0xf8540d8c0x10ab91ce0x451618d00x4d24a1e40x403eac600x77522cf60x1cff8eab0x395b8b900x0373766a0xb6df084d0x85142df40x330b0e010xb99a3b000xb06ea2450xa57e57bb0xd66a7a350xe2ec293b0x3afc4a8f0x5460d54a0x65acf90c0x9f08c7140x80a095d80xc62611e10x064bada60xb422ba150x9c3959b90x9451e5a50xe94986d60x9410e9370x6027b89a0x6ba42cb10x9d5702c30x1065d8e10x3fe283580x53e0c1150x03ce72340x01000e510x25fe4a3d0x5616845d0x8ddd8aad0x7807f0f80x054496b40x0f09cc340x151f48980x0da416e30xca44f4ef0xa99705130x9fadd5b20xbb304f890x85d3b7ca0xcdaa0d770xee77e4180x665c325a0x3e8de9160x6c348fda0x968481860x9d939d300xd24e02fc0x37b8b39e0xcb41fd8c0xe1db670f0x2337d6760x5744acd30x14ab4c830x8068cbb70x1ec00acf0x25faeeed0x47fa9daf0xfd9a15c20xa42619490xd9ec03300x8112b3d20xb41cbabc0x12b8633c0x88ef4db40xeda2e0380xf2336c600x0334da4e0x204c50670x2733eaf70xccfd2ebc0x97bdfa600xc1e238bb0xcdef14c10x958ff1380x24caa32a0x237c51330xb7c855730xeef3621b0x202c58840x72ea7b2d0x8cbecf010xb693e84c0xf26ed9d90x83dacf290x85f7ccbc0xf68775250x2a97389d0x7cca9f5c0xbe40a14e0xf811e69d0x26c90ea40x5f9c42da0x387861e30xd4f98d070xf0dad5370xd8a994eb0x7ee9199d0xba1bf8930x9fae11b50x0ad5c25d0xdd849d510x9968f7a90x3ab8d5910x32ff809f0xcd5983d10xbb274dab0x16b78ac20xfcdce1960xeca4f1f70x401578480x15285ba40xb3d2c76d0xa22859460x998862690xb95c87750x6c2f9c550x97fa357c0xa0d9edd10x8d59d5340xae66472b0x56c8799d0xaf3dd7dc0xd1d87e920x8aeca2000xef1f385f0x94d5ec130xfbad3cf00x84ba02ea0x15748bcb0xb3da05b70xd0601e8a0x7180b4640x1520d7c70xf67b1aea0x533be6650x30a6c6c30x504f5de20x90a44fd70x7470996d0x15017eb20x77c52a980x19f342ab0xec0624f10x7dd532460x27756bc80x83249c210x48a78f8b0x2b19adf20x10d9f8850x96cd2b040xca5d560f0x3ab7b1cc0x818416e10xd603880b0x3eb11bdb0x11918f9a0xad12a1790x949668f70x7d4a963e0xa852d8ea0x664986450x34372e9f0xbfde00040xeb9e170d0xea3c8e4e0xa3dffb000x616242d00x13ed87840x67bdca590x6e2df3380x9e09bda50x22a7cc720xe3840e180x0209f3a70xb2405efc0x0c25ec480x95699d720x3c7d10330x189adfe60x0bbf25040x08cb14660x154685dc0xf4127d9d0xf2e5bd870x2f2e91b20xe58090ca0x50be748d0x3f89071b0x7da9e8ce0xd45925780x949cf5620x2d9946050x6eee36830x3ac67fbd0xe8c2cd870x8f0cc84b0xb8132b6f0xe324d8e70x33cd21c80x159769460x68c1453e0xcdc39c9e0x25bbfa9a0xd92ef1920xa7947e8a0x3c3f6d640x1628e1f30x91f4d6a10xf35610640x63f1d98e0xf24dbdc90xcc2ea7b60xad3c72b40xed61f6b30x113c7cb50x4b90b4e50xb48d4d220x7841ae420xe668f3e30xca593d000x417477ec0xc0118bab0xbc794b620xdc9846760xf9c1f9ab0xf44d53da0x19bd383b0x2f03fc4b0x2c82c36a0x5000fba40xe06141e90xbf9adffa0x0da10ec30x026490540xea161f3c0x716ddb7a0xf80764ca0x438610bd0x9be7bde40x34f3484e0x4f1cd1280x500970880xda3d10a80xa8fef7bb0x03592ea00xc65304b30xa9c63b690x278664350xc599a7720xb4614fa90x60dd58a80x304cfcce0x93be687a0x815fda830x9a6cf24f0x59e92ff80x7a09a0640x8ff89ed00xff1e4b610x8a9c81e40xf62651310xcb18af460x9896bbc00x93a619500xbe6e25310x884b1d340xa9a689080xe2a56a640x695776c50xe397caf50xd2f2fc870x53af9a980x9011dab00x4d7462c50x9035d1f00x75bda77a0xfedcdb600x67b78eb30x543ef2840x3dfc897c0x1e9edfb70xacab29b70xc84a0a7e0xe7d4daac0x0479aac10xff1e9dd80xf346231f0x509446300x0f1ad8e20x5e5d288a0xc6dc0c1e0x420b0b2b0x441baa580x155e6feb0x5028f2fd0xcf5ff6400xc36323260xeef2b7a20x66017ff20x08e83c240xf4a9a9310x0cd68a3e0xd5f37a520x5e2ec8bf0x761baf0e0xde8ca1350x002fb2a00x780f66f20xf962acee0xc3ca90310x9fd4aed10x6cb9a5a80xdc9398ca0x141754380xb6d897690x42937e1e0x331ca8e80x74aafb7b0xf2ff4bc20xc87cd0f80x4690f5360xa78ea5a00xe7f5c4810xe06315100xd9729a3c0x6a7e2d1c0xe760d39c0x12cbcb050xc7208c3a0x846de4210x1fec55680xe7d622220xdcb9f19e0x42808a250x7d16a03d0x2c627d090xa3dbd6120xcc248d260x8f9bb3960xcefcd99a0xef1c64910xebc1b4140xb61f2e490xd387e4350x4a5533ae0x55224b970x5991695f0x0c8c456b0x08bd92590x2d586bd00xe2ce05f20xa5e902e60x1b935d8f0xbd857a390x155a407c0x4982a21a0x5d1619a10xc69d98840xffc224d70x7c2d8b560xe080e8f00x9d8bb00e0x9e9c4f240x330f61160xee1cbbd20x9e61bb050x7eb10f5f0x8cf2a2560x365acda70x96f91da40x76b8f7610xb968cbf00x9fc1c9ab0x0a58e9ff0x451912ab0xf9593f0f0x6c6e7f3e0x7f69449a0xd43c7c770xec8c6a830x507db3350xdd0762df0xdf7133750x0731a3680x911802c60xae2aec480x381a798a0x290156050x31f40ac60xb3f985a80x9e229c490x69f4ce650x6eecfaf40xdcbeba1d0x016f123e0xf07b07f60xc8c850860xa56e1a520x43babd190x2cf0c9100x450639ab0x348095cb0xdf8bc31c0xeb8471f00x94bdb3ec0xdf9734a70xbac8aeea0xfbe215e40xfe1c9ea50x54b23e670xde67419e0xb49601a10x6bb605db0xa1b2b7d90x5fdc53e30x5e934fc70xc2cb862e0x7f62eaa40x5bcea5f10x891dbb8f0x506249170x5e0ccb9f0x7b5a49260xa3fea1720xf31079260x946dd5590xe39b2ea50x61e272c90x7b5b8f310x1fa1d95c0x76eeeb0f0x67da9f7c0x700392ca0xb7b855b70xcac69f190x188bbfe60xfb4d5af90x55cf0f760xbb9cba400x7c9665a30xd570afc50xcd3d53800x5fbe20210xd9ec15d70x5bd2ec6d0x79035ab30x4f6a07fe0xd74e400f0xd42f1d4e0x7c291e860x5f62f31e0x34ecc2f10x785a93b40x40c7247c0x6a5fa3630x5ef4f5410x848c431c0x0a6e7d430x9973a5a90x34004a310x66cef0160x6ce8fac20x55cfe19f0xd48c83910x7d4369750xe72cad170x89e52aaf0x962579440x608ff38f0x163f6ec50x40d1a4d70x195cbff50x619cb7dd0x4436ef1d0x7e6e8aea0x4e07080e0x691036ea0xf70908790xa4bc9d610x1b6596b60x0b742fd70xd7e56a4e0x200003290x61b7b1260xbfc5b5620x4c44eb090xe38298d40x9585e0b00xb93f2c560x2b35527e0x9ebaf4010xbb4f47660x494571fc0xb499208c0x61f5a00c0x4248ae3c0x70002fe80x3126a9e80x12cabc890x838d2bc80xa0ae1e730x0e17678a0x476b165a0xb5c9dd380x570f63c60xe590dea30x79fe3d630x2a5c0bd60xf1f60e230x6f353d0a0x3b58458f0xfd2b23cf0x62f468230xd5178b7e0x67b9be7b0x81562f780x3280adb20xa9b2429c0x628c0a420xaa7e17740x6f2316870x139ed1b00x82479eac0x969deedd0x9e3e305a0x89f0e56a0xc36d69760x0672b3420x9b88cc2f0x12c4e1820xac3eedaf0x7ff3b7eb0x6a06fe170xdf3075f90x402f9b330xd5d32baf0x81ab1cb70x1d7ef5bc0xfc848c6c0x4bd206030x580bd7d90xac2280590xe1bd3e9c0x0ca467760x589a65350x1fde31b80x571c7e3a0x921babeb0x4fcc75e80x137bb70f0x71e4fe580x85b630220x1bee65f20x3bb076c90x0ed4e7940xb57487e90x55cbeb2f0x41e8fc960x4655d95a0x4fb9613d0x7597e43f0xf00f72b60x877d10de0x7b057dd90xec1288550x7dcc3fdd0xe9f52d300x0b2bb97b0x9ae5e8e10x0b1a86530x5a1bff050x165d42860x700658420x2890ab6b0x5e79112e0x994c91dc0x4f4a6b270x8909755b0xac4cd7680x4cacf5660xf132159c0xd9d8e00c0xd6fcd3ee0xf0a762950x7930120b0x2a6d3ad70x7ef065d10x34da0a880xc3b9412e0x8bd730630xd3d6e73b0x9a2057f70xf12965340x4992f2450x328c47660x82f9219d0x1d8599ae0x324a63130x297689050xcd3cde150xfc828a590x55cc486c0x8c268f4e0xa6f070f00x2782b1de0x2a54246c0xe40245c00x29fa04410x4bd52ef40xcc0c41eb0xb79d4a950xa5803e7e0x8e4ee4500x8f604df80x1b48228c0x12e5b87e0x880d727c0xe070faf40x69a08d060xfa7fe5ee0x3399e36d0xa4f4e3250x9a356cc90xa3e678760x3b732c0e0xabb5301f0xac454b8a0x683ba8700x0a2268ac0x7fb5ff540xf41f60160xc3afcc6e0x5afc21dd0x482b53080x34b04c5a0x369b6ea90xb958e6a40x215b6f460xeed4e4980x7fc833580xfcccec1f0x32605c740x1df7e2df0x7590593b0x9d186b700x0a438a240xec8edf7a0x8d8ff2670x13b18d960xda7d48250x60b5b9db0x792c0e100x09287f820x186d0f680x717a41df0xb71589f00x12648b290x92b9b1800xa0eae8260x5eee1cba0x9b1da8ae0x6228c21f0xa080c5e50x267df6620x0dbf19e40x445311950x9e472f5f0x656e4a6e0xdc7b48f50x838e4bcf0x19c202690x2e7860cb0x2fd0c6d20xeb5e42d00xb0d4d4a00xac1714140x73dbfffb0xf40de7120x1bf3ad6a0xdbcfb3860x5bdb76030x9e2b388f0xac10b2470x1a2514bc0x715987ca0xc673e0510xbf74c04f0xde4f81140x5d5b0a980xd54229e00x04f8ce3b0x3ce9a4900x44e9cc850x3983b73c0x0ae2cfec0xeff4ee250x50373a940x69b23ac70x4bbfa2fb0xedd17b310xd49e95de0xe6dbeeb20xd2d6c9950xee8bfe930x0ea465b80x4771c77a0x77edc59d0xcbc536630x6efabb890x2de54a9c0xf665f74f0x0a64a72e0x425c37960xae4212b50xa9abd59f0xa736b98f0xd243d6770x2a9052d90xdb9fc84b0x0a1607490x9a7b5b500x13afb1630x557025340xf9943c2c0xd630e5930x54a9f2fa0x7ed012700x3a0564ba0xcff8131d0x7200fddb0x9cc391ea0x014d32940xfde7a9330xbddc12870x4d343dea0xc0da4ca90x8ac739240xef2d32e10xd9ec3c220x700b3a6c0x9cad08c70x4717fa550xeff99b7e0x94fff8e00x82b57f560x0761cdda0x619ceda10x62737e1d0x28b3be520x40914d490xc1d27c5e0xc824bfff0x2a6a5aac0x3bdb928b0x8de1bcf70xb58e565c0x72868fd70xda8e13020xe798c71d0xb48f06380x7a9e4c230x0cbe3ee20x8fc127880xb7c0f4430x6f4a59e40x581b5e750xae42e3fd0xc6279f200x1cd0ee000x0539ee5a0x9bd2e9770xf1d3ef060x6293429a0x002820840x090534600x23524da90x34b47afd0x278a665c0x8eaefba20x26188eeb0xccea9c3a0xfaf68c680x704c7d090x0642c1d40x2dd3171c0x2cf9ed8b0xcff1ea3a0xbb7029b40xe1484c480x31b3b1350x0bdb08030x68343d340xbcfb59e90xb9a96bc80x8f1da42b0x02cb4ea60xe56034b30xedb4408d0xfd2eca470xce3b49740x05fad03e0x9813eb230x356fb4a40x8a63268c0x7370a8510xa1e3a69c0xd066642c0xfe25781c0xe0f5e9e80x2680bd810xfc201b660x661601de0x6dd5680d0xe769232e0x3c3ff9fd0xc95a287d0xa104673c0x860bb6ad0xe9b6ad680x2970c59f0xbb595d9b0x34811e8f0xfab356270xbcab6ee60x051a0bc10x4977c4980x10d9f3170x1e53f8270x76f5e20c0x913ebd320x66659af90x9df995fb0xa5d1f4b80xa45c7b900x6bd1aa560x74c7bffa0x7c9388ab0x91955a9f0x4c2b351d0x59b063ba0xb23b76910xf6cf3b920x8338c7650x0c4e36d50x389b64a20xb912560d0x0e6b79af0x6b2b69f70x3a55981a0xbea5ff1e0x2f4880df0x8e92f7c40xbfcbc0d20x1ef207930x70f8b8040x6d2077c80xf4db35bc0xaafdc2580x061651be0x349cba850xceab03110xe2d5255a0xe914e41e0x1ac5d3cb0x89f6c5120x77bc13a00x656c1a0e0x48a911710x64bbc2880xf9c0b6630x5792f8480x98cf60b30x96b292540x2e2b40d20x4841bdee0x5a9213110x9166fada0x24428be50x41482d8b0xa916b6940xd91f6ab60xc310b9810x7619fcfb0x4e6580cd0xf09aa0830xe466512f0xddf902b10x076de2910x20835b060x9a1dfd650x9f9845130x7410aba20x85df9b6c0xc29bf9670x1e6d26a80x7d7be57a0x8502c9bf0x864ea0880x4b5c25af0x5a207c360xa9e7f30b0xb9e073010xca292e490x19b81daa0x42348e790xb18429eb0x9ac11b740xb2e764e80x1b597b7a0x3dc619d30xc80ab5590xbe044bac0x8575e90a0x631d4ea00xc6a23fa40x362429430xf5342c710x211942cc0x63ebeb930x5cb346680xb3168fff0xb37186a90xd80840f20x525d3b5e0xb7f605710x3eff13700x18e4f8aa0xe4e48b120x66d87d380xfce4b42e0x496ddd640xfba128940x15ffbfe90xb5706b600x7155bcf80x3401e5800xb3b830ba0x9bc0d8a50x6b6f54700xc365e3f00x4f3b8a5e0x0aa309cf0xe523ad750x609f1c7e0x6091797f0x86f6b99d0x0b1bb9f90xb7a387fc0x6246a6290xd73c8c2b0x5eca11360x1ea6c95a0x074f98db0x093786cf0x84ef27f50x463fc8a00x16fe90b00x2b6d960d0xbc0d14a70x64e27c4f0xf99ae7b10x1726c4d90xa45d56e30x1e4b37790x5bb71dcb0x30fcf5c40x88e6394f0xb603ba910xfe5d4bb20x7f9181ab0xee6b71c40xceeacdda0x9cbe8b160xde817b900xe43099050xdc97af2e0xd04c1a640x9cdfb3f70x9cdd6a660xb7c6db700x9aaeefce0xa108eb4d0xb05fc3100xa0ebd14c0x409736620xc8827b750x82d79b510xfac8865f0x923e42aa0x853d65dc0x83ceb5510x752871a20x75372ddd0x127d46f30xd454edfd0xedef9fc90x17a9bc0e0xfbe199ec0x4c8e855e0xd50983580xbb70b57f0x537f653d0xe783e2610x99f2d00a0x7fd25fcf0x815339630x40e360250x8490b2ce0x4bead9330x95794a140x8faa8f2d0xbb77a6f40x0b5802970x0e4bfafe0x912190b80xf5f951d80x7fa30d0c0x5e1ace100x712265c20x5391a1630x7ea947820x222e7ce20xf41cda230x2a0388160x44f0814c0x00e79ef30x4a17ed660xc1086e0c0x0257f9120xd8e99ff50xb8bf75a90x13f421520xd067d3c50xd40348280xcd91b1270x131db64a0x478848900xf7370f560xd4c146320x2d3385d30x9db175460xbc1c6efd0xd079d44d0xc6dc3d9d0x65dfa1730x2eb375dc0xddf8cbcf0x4d12f91a0x5a23deae0x562682f60x0d9e0cae0x2364c85a0x0ea3c74e0xa07d1b3c0x266a4b080xe3feba560x350f6ce50xa3d2b4030x8b62f95e0x658e3d970xb7c7cdce0x01d23ee10x4e5064a70x393b4f2f0x73ad2acb0x785eb82c0xf1cfd1ff0x4e64bdfd0x2d5c470c0x283aed310xbe51003f0xfd885f1b0x051f12cf0x48c89e8f0xce425b1b0x54c2f9590x4b975aa60x603249ed0xf76028c70xc77ee78a0xfff073220x2f6d27ce0xced65bd10x0787617b0xe30e6e720x0d8f47a10xb708cae90xd09639c30x16b757f70xd93d46b10x66baac590xa07360020xa5c8b0930x1bf01bc10xb831ff690xfd2e55120xd778cf810x8c15d2e60x2d753c190xde4f900b0x044154c60x7dc5ffa70x86dd708d0xb0f107ee0x547217860xad1851fe0xca28018d0xf0b6add50xb2c5eca90xfae46cef0xd69dbe6c0x661e28e80xc081fc5e0xfff108780x678910960x51fde7850x7827e8d20xea5403070x3a473a290x5d440d110x8fe20b5f0x266195ab0x4c8aba870x4e705df50xf64694fd0x6199b8390x02fa8ba90x7cbfaea40x22d605370xd3b293390x919a7d5f0xc55ea3d60x343df9f20x2035383c0x3f1804bc0x5a73bc8f0x26d5dd690xc3c6aa110x9e4126920x2b0bb2660x13fcb7e10x0fc75b900xa66009b90x002817620xefaf2e4f0x729b7ab10x2ad85e1d0xb30fec5e0x1dd6275e0x204c19f50xffcc4ec70xb2f031fe0x9c7faa600x1a87164b0x6735d56e0x6556fed60x0dcab2380xd7c7fc8d0x6d29bd3d0xd3b209980xcb190dc00xe6eddfb50x59d564780xdb11e89c0x61ccce610x94f8f6680x63b18efb0xcd0f7f460x95f16a2e0x42c8b7200x5b1746450x04a89cea0x7c48036f0x8d1059a40x096590fa0x2fce8a040xf341ee350xfa63f0520x4e785f0a0x8e5438e30xefdb90b30x6b7b3ff60x2179a2420x657192a80xdc5a9afe0xbf411ac30x70a5b7690x202a97750x692f12280xcd2566670x59b4ac3e0x0d6a49d40xc2a814db0xde1c0f300xca4d1d530x259d9d1f0x283372d00x5727db090x478e81f80x469a6ec70xfa20488d0x7dbaa18b0xa44ec87a0xfb78109a0x7be72aa60x9e8a6ce90x8c8dcf380x942f3c300x2c8e8e9a0x5cbe11ad0x42a168ab0xada52a4e0xea6435440x4ee701f20xef44adce0xf65f240d0x986ce33a0xace374d80x0a8a2c750x9be974cb0x143c40fe0xa9cb400e0x27d0c3f20xe441c9b30x6307949e0x840aa1f00x2aa12cdf0xf51eb7fc0x490dbbd10x03e9be740x68d600760xcf28b65a0x1d338d3e0xb16e3cce0x696b5b4b0x621ca74c0x87243f190x3430b2880x411379b60xb84cabf50x06ff1e600x1e58becd0x87bc62940xe3dba5050xb53f28100x2696b08c0x165d8b1c0x423f66280x200654050x6a4bed3d0x971956880xcf347e8d0xc38155820x14c67e3e0xca5e2c4b0x7d0468690xf21445960x29e9c5880x41038fee0xd343948f0xe7ec1f620x269d35bd0x6205b1b00xe9a99c1b0x8949c6040x986200120x0349726f0x0156def70x36f63bcf0xb5913b8c0xb7dfefde0x347eaa630x4c467e010x7d56400a0xab064bec0xd308c3e20xa36a96c10x39d1f7a30xd112eaf70xe2abb6a30x8e45e0530x374a9a450xa9ed62d20x5f30e7a70x9a6e33800x163d24170xc1e2c7420x53eff1920x415e39e50x652aec960xaa421ddb0x5c4dd9270x196e98c70xe3287a980x7fce778e0x7dc564d90x28b1f5a20x7f170c090x50e463d40x137615e90xb5613cbc0x7ba5a3b40x84818f570x5e6f91f90x2c329e540xa6dc0d970x7ea0d4ca0xfaf500490x5227071c0x651a41390xce260f3d0x5d4ad10b0x7196feed0x2b8c02970x4121cb240x11563e850x76a423d20xd2f44ee40xa5cb89250xa76591330x9c4bf8a80x7fa5154f0xa085d9380x82edf4ec0xd1c7acf10x99d598460xf81dce700x023915720x7d72a54c0xa3efd6480x4670d23f0xc2132d6c0x049d822c0x8b6454620x57badd1a0x1db67a3f0x7f0614330xbe2ac3c20x6eefbfdd0xad82465e0x0c5368da0x493a84cc0xb5d827300x57ab3e340xe3ecdc4e0xdb9413710xa60f0a2d0x14556b440xd3f3a2cf0x88ab65000x92fa5de50x700ae6700xb95aa4390x46e67a710x737706280x12f7d85d0x5c5a1b160xbfe5616d0x30e421630xca8f993c0x1005d60b0x3110a8900x213097e00x9a185ace0x0fff5afc0xbc3f2cb00x862258db0x6f9e763b0x9f15f5010xb3087f550xbd4d2d320x72ae33ac0x4a4209f80xf74bd7a20x6181e79f0x5a49dbc90x3ffdacf30xdf93b9d80x19ab1e7f0x27d90ec60x8fb8a9e30xb92b26bf0xdd336bbc0xc18327790x259f20ba0xbbc43c930x0226fe090xff8a70dd0x7d1bb1d40x75a7f8ac0x213d65f90x5aea9f3e0x561edd3c0x400ea0df0x7176ef020x93e9bf8f0x6fcb87a10x56205fb00xdc6713040xcf9b558d0xa5a27b6a0xd5ae129d0xd946e44b0x1f9cdded0x9b462d080x189540e00x119072ec0x6e8ee28c0xb8034bd20xa0b9ee060x40883ecd0xc6a5ae720x1100af860x386d7f5e0xee7773270xa83055330xd9aef8a60x07225e2b0xc006686c0x7a709d460xee9b92230xdfd52f540x4b007c720x2448f2f00x005ad7430x6414715b0xde494dee0x16fd2e330xe69e989c0xcc16afcc0x020c41350xaafc8d490x27a93b390x9000aa3f0xe96a8f1f0xeb4221e40x3df70c990x6ce10eb00x8e16419b0x9f2b87a40x9430b1980x2f1021800xb8c51fd50x8d2238d70xd82788530x9fe200c80xdfabddcc0x1a3b0d6a0x09c21ad90x7381287f0x009025b20xc3bc72ad0x9a58dd2d0x99078b390x81ac5e330xe02ba4360xcc5c2df40xa2e1b3ef0xdc0d1bb70xd5da710a0xc7975de00xec5ad73b0xc43e92b90xd08adb2b0xe41188000x525d0aa30x1b5f43770x24709b2f0x11e08f960x1741ddee0xc839c1ce0x910bdf6b0xd217e9e60x3cd1b5100xc37087470x95e102ab0x9b70c6ff0x8ffe792f0xdbeeece60x1f5b436d0xe4971ade0x3feeda0d0x74baf17a0x7944e0fc0x101383520x369fcd700x697c5d0d0xe4f98df30xfdf66da60xe0d4fcae0x8377dacb0x1ae18b1c0x7fca768d0x751cac480x5ba1e3450x2c6943bc0x470a320f0xbebcfadb0xd34a693a0x2dd06b210x0a0ae24b0x4ebd43490x4b30d04b0xe5a003310x3d474a730x99daa9bf0x3451d5920xba804bfa0x08f9705c0x21ef374c0x63bc0a050x084f2cdf0xe444cebf0x466e47a20x5f3555250xe291d6750x732c992f0xb30842da0x1bad0dfa0x39a8c4c60x4401b9c50xb11d90000x7da7dec30x32b7c8810x3508e03e0x362aa7070x4bc10cc70x1df3fda60x5eb7543c0xf72a65ea0x1687ec200x00cddb100xf411def10xa6f432de0x4d1f8d160xca0798840xee1822aa0x767a353a0x66eafb3c0x05646def0x0b5b0c020xd0c1c3ad0x907e5b510xab44624c0xcb24a8a50xa14466f00x929706200xb347d7e20xf0c0022b0xedf846b70xf301c7900xfde0bc7d0x9a067ed80x0398c3d90x3cf22d070x0e1143cb0xddf17a9e0xd3333b8e0x1dc9a6530xcfadd6d10x495b2ff00x89b1857e0xe29cdc9b0xf3da49830x994bf0fc0x528b43590x8eda8ecf0x72415ad80x6ea116d30xcc2db8da0x24750e510xcb4abf760x3661d9c80x2bfbb3ea0x5ab5a6610x53f306250x4dd00ef00x6b2332f50x5d3cdbcf0x2c22f51f0x6182ee190xb9c74ff40xce3486fb0x24c3fa7f0x3a327f2f0x89bf52550x67b27ec10x0bd394d80xe816048f0x5641485b0xcd9c13a30x036cce780x386c0e200xef5dffc80x4a2cc3790x1ab15f9a0x1d52109f0x6cc6a7f00xd2ce18710x327ec9170x108850220x53029bb90x21a1eee40x5c14a14e0x84d907970x62321e4a0x7a8251250x5611ed8c0xcdc628580x9637c88d0x26aa032e0x68b8e7f80x5041e2ae0x7769a41f0x3b05ef970xd832c9bd0xfbc235ed0x3365a26f0x215d6e540x2cb997f90xa254de980x9049491e0xeafc1eb80x2d1e301d0xf1234a8b0x06f27a210x3fea0f250xa60faf270x935878bd0x65a86ddc0xa48e9d940x7f5a99ff0xfc8df3400x5b3baae90x6b3d94650xf92de2360xeb065b6d0x8bbbd3c50xda634c8a0xb820dd3b0x2679d6160x72713e4b0xf738bec30xb272ebe50xa181dafb0x7d37983e0x1eb144a70x53081d730x8eb0e2760x27fcc2330xc817825c0xdb23424b0x4d8388270x2825bb050x387a1a7b0x943372370xcfc28acc0x97b88e230xe6f20f030xabeabc160xb7a543f50x8f25bf610x55276d2c0x446d03b20xa8cd1d9c0x9e93df9c0x86521d450x9113b0300xd2fa12860xca1bc3a00x51d9c9160x4bbd24f50x10dfab110xbcd608070x0cb89c770xf126b37c0x2aadff610xb425d0280xbb80e88b0x223862500xd2a386580xc56c21f50x67df2a990x36f2598d0xf9389aac0x14e6f8980xc5a5c6780x4f72a9870x06fcdd9f0xcbff578b0x2221f6700x7ccbb9eb0xce3d6d020x84bd36500xaf9c29f30x26220ad50xdc39a0ee0x867a77d10x4336fcca0x702946da0x9d61e9940x06bd88b50xd1363cc10x465e24ff0x9a4380950xb58f5c9d0xf3c570640x43f76d010x7c418cfc0x3bb74bb60x259665680x27b9916a0xf1ffe3160x541163350x2594fb350x259a07470xe5f27fb20x02035cd80x60a898a10x986794760x50a8aeb50x0201ba5f0x22b78e9e0xfe29d73d0xed656e300x995176820x3868fbbb0xac3201b00x29016cc00xa4b16d380x363f3cb40x390d7ed90x1c150eb20x060d1b110xaaf445060xf0c596ff0x418b69e80x272a89330xde0af24f0xac7dbc840x28f7749c0x2288ed070xa167cdb40x7c9009a90xce8433180x482ab5ec0x860492ba0x833277ab0x801ad3da0xc3832af70x6ea260e00xd90063680x95a67b070x9dbe82bc0xeda8392d0xd4d1983c0x74e5ff1a0xd0fabe2e0xa60123b50x8ca365280x43f7c1af0xc08960890x35ef12f50x3cc3324b0xc16dfdf70x42bed8d40x9780e15f0xb3b3eeda0xe32b2c1d0xb6a65a060x1d77b0f80xae581fa80x1526b3010x8c3e44410x88f07c3c0xe34b556c0xddd0c4490xd23dd6e80x893c5ddb0xbd403a1e0xa804c1d70xe49c65f10x319985ed0x191da7d70x518af5520xd6dbaefc0xb907513f0x3bd281460x2f64415f0x7023bea80x652d49d80x2423da430xb5a459dc0x88822d380x6091b3330xc5ef65bb0x9b33e0d70x121d958a0x3f5c081a0xbbe271f60xf0bae1420x81f372a20x59da23fb0x1fd0d7920x2fe252cc0x47c65bfc0xfe0299630xab63baa50xfee0a0170x9ed554b30xeb78b1ed0xe491e7000xce598ef20x085761750x15bafe290x66e0d01a0x26e298e00x09a190c50x46d1e4f40x6a5ecb180xd53c67b30x92b1bd8a0x9fdecc310x9d0d62060x0a988f6f0xc5e8b52e0x11a1c9b20x4fe1eddf0x3f0aca7b0xc3e4d6ea0xc617f82c0x32b962050x0be032710x7681946c0xf9e319bc0x6f61477e0xac1a55be0x40d590960x6701e8540x8677245d0xe2b3207a0xde31bf7e0xfa1eb9100xd691c6a90x529f1e790x505dc3d20x245019f70x7dda30af0xae1a21920x0ab741f30xb7c69a630x8c98d2480x554172640xa9103dc70x0b07abe20xcf2a69660x53b954a20xce807a250x28448f610x4bdfc2fc0xbbc42a1d0x1a3d45450xc1c1b1070x4a2984d90xdeb70efb0xb695a3250x9bb781c10xee5783490xe56f0fbd0xdf67d4f70xcf27fd930xe14057770x382d41c40x9ee3593c0x842f0ff40x57145c360x3b37fab80xb9b9df410x033832c70xd87fc0a00x6836db410xaf4014ff0xdc825d6c0x10ecc52c0x7e8d86190x402670680x79bc842c0x5a59b2910x0f0c87a50x95d249f10xda5bec930x4e18a7280x1b5798d10x584ecfcf0x874490c20x97ef15ed0xdf7d52e40x790be0b90xae0ecf400x3937c0910x7e64181d0xaba11e860x19594cd50x28f71b600xfeffa5e70x97c5f9d40xc0a9902a0x05f089690xad31e7120xb63c89750xa6b4dc100x4531624f0x00d4c5000xbaeedb450xa2ac9e940x733831530xc035cefe0xbcdb89000x4d0ee2230x630a09470x075e088c0x4547a5640x2d30ddd90x19a304ba0xb5b4a26a0x9d9987b70x2c078da10x53c523240xc09ae6250x6f9c79880x2d85d4600x4de42faf0x80e2ad810xe40d8cc50xf171be080xa14a65570xfbb36f980x04f770140x77a420120x082dbc630xf20eecb00x0da034050xd2081d9a0xf885e8840x1a146ec30x845f0fa50x93c7edeb0x1e9c590a0xb19771860xe1014e5a0xbb461caa0x81d7bed00xdc64c4400x4ec0ec290xdee3a6a10x80e538770x9df02b980x874e02c30x71766d9b0xb34c8f980x0bdee5050xefd473990x765131ba0xc649a9500x31d43e400xc48d4d7d0x261ae1760xd6af9a160x596069960x7abc82050x4ee650d60xbfdf58d30xb0376de00x88b7ebce0x10c03e900x1d7ae4ee0x3e9c21100x62aed34a0xad8842ec0xbfca888f0x6fbfd0060x50b88f410xcbb114f50xb60eb3610x7835ca030x83938ce80x32e1a5a70x0c458b260x72ad59490x582b03a80xf80e11eb0x653239a10x69ab44e10xbdc09e7f0x696cacb30x70cf032f0xf8ad932c0xc3245dd00x5ef1b1600x517f3dec0xa48e76460x9056d4f10x65d6ac3f0x8ff6c1e60xdd7927e90x951a201e0x34424c550x5230b3710xf7b0d3810xe645fe340x6cf07a210xc17515d70xb1a01f940x4ae74a3e0xa07bcedd0xf902b7400xb86c52dd0x4f6cdf0e0x46ecd3ab0x857020c90xe7e189380x962c8ae10x79c669e20x282cdabc0x17071cdd0x103e670e0xdd72c41d0xfed11ed10x319af3db0x03ae66f40xda9e49190xc733c9230x6910349c0x1be9104c0x2f0d90530x99f2e90a0xd7a580ee0x34ab2c9c0x851e60030xe39d07940xc93ee1e70x193780c40xef6a57e50x8c89e3b80x9c8030200xa2b25be00x5bdae35b0xae5bb8040xc8f8ccac0x4c2d992e0x16a3fb300xe5ff88d60x842f046d0x3995bfc80xdb8e26a90x2f60028a0x3d9306600x227b0b240xf5e5e9b00x2c0740750x852ba3f20xee5322fa0x4c8c96ad0x11410efc0x26dc72630xaa36581d0x033826ed0x14f9b78e0x89bbafc60x9b14b2770x940925370xf3d1ea430xe407bafd0xbb8289100x39aa48880x7e541b6a0x5c7019bf0x1690b5030xff42c3740xc9fd634a0xe73a44a10x51a348cc0xd54746900x2882d40e0x4913848c0x807766ea0x1ec6061f0xcaa5d4630xccf69eb30x373652520x0b89716c0xc7baa5b00x6a523d220xd4ce7cf30x9cf1f9110xbe3ad1410x4aec7b800x2e1337d60x9ec444f90x8f656ba20x2a6b2af40xbb2fab000x7ee0b3b90x998d0e3e0x3a88799c0xca4160fd0x6b1862170x962dae9a0x90b86b570xef2804a60xf2ae10fd0x829679a80x625fd5d90x50243ded0xa63f4f5e0xee6f0be50xdace0e0e0xc17e99460x77ae495d0x4de17ab30x2d63d5000x88f04ac70xf520187d0x0358625f0x3fbe13760x933f75e00xa25119530x7dbffd150xa4e75af70x86b13d2a0x786dd6490x811dc3340xc778c6860x407af3040xd0b400120x074b86cf0xc6b3c11b0xde27c8ac0x8ead800c0xb5006bed0xb401cb7f0x1e424d610xbcc571900xfda828a40x0e0c24c50x2d1b02d20xdb8a1b3f0xae69b1c10xc3055d200xabf32f290x2875a3150x94bf03ca0x97adb4870x69e683de0x8caf93050x6dcf857f0xb67fec0e0x8a7065030xaeb4d4fd0x61792d4d0x2484e7890x2483f1c20x95549b040xd940ddf70xd7482f050x79007b4a0xb3d38cd00x26a93eb20x503ebbd30xe544e2550x999e82970x2d93d9c60x7f1407e00xbc32718d0x484d04fe0xf5a55f8e0x0ab8e6100x10e967630x24ddbc280xd574094a0xba7b0f650x2b5ae3230xaaf53df20x6a5bc21b0xe7de86f10x44027b0a0x87ada98d0xf0ea9a590x4f19b81b0x81645bdc0xab8fc3900xbe29fad00xd83ece5e0x94646b910x3a8d50760xcd6f83630xb22c96320x4facebe80xd8e481b30xe71d1cea0x7c449fe90xb2d1cd8d0x666ba31c0xf29cf9da0x5ddaa5af0xa12149800x1239bddf0x3e2d3d5f0xffe0d87f0xc9437cc10xec91161a0x491caf3d0xdb3ab85e0xd97350bf0xf97224800xb0db16020xf14a74c80xf966c9b20x9f8a97d20x077d37320xca02bd980x78619fcc0x9f565d660x8cb6046c0xec91d9b60x4248b8e80x43adcae30x6e733e770x4b2cf6660x814945a70xd642f3f60x46bd5d6e0x4446bd7c0x6e6ffb2b0x127455bb0x6788b4120x5f8072ed0x9d93075c0x6fa7b1360x4dc4aee10xe65b89c40x9b3162e20xdd428b050x7c55fd370x73424e470xa84473c20x7d8790a30xe37098030xa9e447840x1a6d48aa0x4baf2ab20x8d22c9460x62e0ae960x904afe5e0x698389780x4e6a8fb40x47102b3b0x24848d8e0x2a0fd79b0xebcc48240xa46f02490xba8f9bf60x03b2b49e0x02548ab80x041fc1d60x75133f6e0xc9641b480x54215db50x920cc3890xfe19dc280xda8ba52e0x5ac6d1610x49e0642d0x7536fa1c0x3a759ccf0x84e5c6e90x464855d30xe266c0d30x4db331980xa71a9ae80x34fa625b0x80fc2ad10x926688050x16e410ff0xeac9b99a0x4c2819120x1a5faa3a0x7c0fbb000x9f6efabd0x0ba0b9380x8a7094ba0x757101200x2c91e17c0x56cd98610x559e3bf50x760bbd700x058041000xfbe522ac0x6248c1b70x265209700x49bc8ffb0x5b56860c0x977962890xc22a30910x03fd25710xba0676e20x861cf3bd0xba70778d0x910a03840xd6ee688f0xa0b046750x0b1beb310x2aabcdc80xbdda1b5f0x23fd30280x02b5dd330x3744cf360x5635a60a0xdc4a01600x75d499dd0x90576ec40xb7888feb0x42523ee00x762d59dd0xf2a2c5110x21f1d7f90x0ceabed00x6104e2850x9f2ab9e00x3795350b0x82c410220xdb386ee70x1eabec940xb6ee58420xe1a5d5cc0xf2531a4a0x9143b5df0xcc8d5abe0x6dacc9780x4587ba5c0xda83033c0x896fc4530xf3243f560x47725a650x87857cc70x689941cb0x75ca98c40xc97d15b40x8f617ae10xaf234df50xa84ed0240x57acae340x482924e00x67f6e3a30xa622dcc70xdb55102f0x752355c70x715a5ed00xf2fb61bd0xee8c02e90x7f4a80aa0x83342d6f0xfbd5d9070xff05fa130x20f764890xff541bfa0xb261df970xaa0c318b0x001486530x78b887ed0x50d035c20xca454a340x18c6f1550xc4478bf60x949612830x40a9b3490x9e0c711d0x259740000x2e3bcce20xf02aa9370x392b1fea0x5c26a53b0x20463df40x726bc3c70xb0617db40x4a3ad70e0x4484a5a40x43f92edd0x37dc22900x742578a50xce84c1650x89649e490xb308c97d0xca431c050xbe687e880xa0fbac790x89c77fd70xf8f61ebc0xcd9cd2ff0x359b63230x203b32060x95a3d8f00x3d1444770xf1794e210xd95712a00xc26921730x24ad11db0xd54822c90xf121a4360xcc9353750x18ae92e90x38eb133b0x5fa79bf50x6691cf3d0x9f9eecc20xbb1c86af0x1a7717960xa0a0436a0x05d3415e0x3c8e56d60xf512a2490xd0654aba0x0c2c58020xc2d559620x5460f79f0xa26d9b4f0xf31b3fd10x317b3bf00x4c042a290x1a56fe360x85419d240xbae28e140x5b4d5af50x365ef7f10xf80751b50x6cecf6c00x0954a2e40x02598b9e0xd16d07930x79e507e80x526bcf2a0x0b3dbdb80x4dff61e50x3d9bbf750x5ca7ad380x981169390xb74c31cd0x09f0dfe60x36c708b80x998d79d60x090b89740xde5574cf0x131a61460x15021b4a0xd9491c140x0745a9810xa853396b0x8fa25c240xdf36914b0x01b6865c0xa72035f90xa85a3e6d0x09da0ba40x5b3e282f0xe7257ab80x879087670x1e3bc77c0x39c9d88c0xad83ce290x88cce6a00xa8a6364c0xf7772bde0x31d342780xd313bc7b0x0fbc0c0e0xd6b27e8a0x1bc640870x8425b9c30x677ff88c0x94f357fe0x55783f950x521c71020xce15a5260xd91dbd1f0xd6433dc20xb98455ce0xdb228acc0xb96816210x326efb060xd706fd450x3033b01a0xc5264cd70x5cede0a70xa9e322a50x16422a6e0xae9b376d0x54157ca80x8416eee70x967b3dea0xc18795380xe56e46a50xaf2bc7820x30d284a60xe29ffc510xb0c3a4540x0e5cc9d70xbb7195a50x5af223060x6b5923770xa94edb3d0xc18e15850x5c2a08110xd25ccc670xe333b9680xeb2ebe340x238be5970xb141ed510x4d6d37b80x106204040x63639e220x5c6994410xc6b1fdbe0x37a024120x0049ca830xefe7b6020x170a35250x2b407eaa0x97db75ef0x79f97fa50x7d001eb50x1bcae8e60x4696a9b00x16299cda0x38e5f3070xaadac2660x72395dc10xaab233400x0a5759450x7a8ca6270x3262a9870x945581a30x70d79d450x2dbcf5430xaea2bac00x895e7b410x81d696060x00c807410xb73be7940xd6f50cf70xfe641be60x86f941070x659ded260xb01bebf90x3343227e0x582b62750x48d1a2970x7faa59b10x59e8b5680xba08f1660x710e5ebf0x0af4a6100xf9fc2ecf0xb92c3a020x735815a90xa194c48f0x52f40b9d0x5f8f88950x4a0c75160x3cead5240x77371d230x9f315a280x282fe1fb0xf80f58130xf882df160xc38083980xda5a0f630x617952a70xda4bc34b0x5a19f5920xa401f5020xe1aefeef0xc8e2e1820xc8cbb5600xc9df055a0x28e231390x62ae50770x591668720x639611980x7cdb015e0x26908b450x0d8869fb0x16efdbf60xed1de1400x100d6db10xd5ed0eaf0x8a21a33c0xb01efe0f0xc9e5a2090xaf6546f20x8a0033590x3c327a3e0x3a3f9a4d0x4735cb710xc86d2f100x5c4672ab0x414a26810x32ee5fc00x3b1025000x328afa980x382538c60x2b84d6e90xcc6a9e4b0xf3f8b6d60x96611ab30x64a76aa40x73a153360x4fc3808f0x1461f3a40x18fa7c740xce08d73b0x14882dda0xb96c4ab40x61c9ca1d0x8eaa72160x86eb86f20xe71bd6f30x57d4050a0xc11be81d0x560b40310xef843c6d0x230020c00x88fac4e80x992d936e0xc4a4750d0xb61e78060x1cdd06050x43bf76cd0xe356d2a10x2c0cd1070x7251691d0xe95565f50x582f8ef30xc875b3e20x04bc7b310xdb786e410x5b6c00e60x35c9aabc0xe2df72b30xcf0a71480x3311a3f10x21b607720x1f9780dd0x726fbc1d0x7920eb370xbea87a520x8e9774390x0e1a5a960x12e5306d0x77283be30x2a90391a0x1b31416e0x921e737f0xcfa671860xa26a57540xa26d89d20x4b16f20d0xbdae51e40x9f839fc90x0d7f5fcd0x977fd4bf0xd87ae60d0xdc37e5cb0x48012e280x3bf9d0840x298913b80xd9bb821b0xcb3e91cc0x7bce46030xfef779fa0xc51ba37e0xddf68fc60x387c8c960xec1ff74c0xe204e0420xbc77c2d70x11c299350x9c995c690xbfacb8370x92796def0xd998764b0x807d2b2c0x938676fd0xceb42ed50x907159a20x1af9d0010x249444640x42d845dd0xc9db037a0xad6d831c0x771df8f00xd3d4eaba0xf784345b0xd3fcc5110xb3d3a2540x0bc2186c0xd70aa7980xe482e1390x96ec397a0x8888f1fe0xbe5a24e90x4a96a8eb0x6673f96d0x455354850xb2f35c6a0xd5b3d0d50xe32ab4d80x658ce1a80x3f0eabd20x65dccf130x52d717da0x81db6ebb0x6e5b86510x760a0f4f0x10839f030x93db3a800xe74482150x85efc7e00xf02fd8c50xf2c43f3f0xc890c0080x5a0b73d00x6aeefac40xea6f9a360xe9f7149c0x581f98da0x107e58780x424d36200x35a88f280xbb0540aa0x654083780xce5ac24f0xfabddaed0x6005c3510xbb46110f0x3cb5f7940x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x3d8baf3b0x5957cddb0xb29533ee0xc341ae6d0x7cceaf920x924c46f80x8c30bf670xca1648d40xdfc12ef10x3f34644d0xf8d2bc2c0x608d02670xe9dc12a40x46451cee0x3ae34aeb0x3cbb940b0xafc6c68e0xf1a65f7b5.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_5.aarch645.14.0-503.29.1.el9_5.aarch64    .vmlinuz-5.14.0-503.29.1.el9_5.aarch64.hmacSystem.map-5.14.0-503.29.1.el9_5.aarch64config-5.14.0-503.29.1.el9_5.aarch64dtb-5.14.0-503.29.1.el9_5.aarch64amdamd-overdrive-rev-b0.dtbamd-overdrive-rev-b1.dtbamd-overdrive.dtbhusky.dtbapmapm-merlin.dtbapm-mustang.dtbarmfoundation-v8-gicv3-psci.dtbfoundation-v8-gicv3.dtbfoundation-v8-psci.dtbfoundation-v8.dtbfvp-base-revc.dtbjuno-r1.dtbjuno-r2.dtbjuno.dtbrtsm_ve-aemv8a.dtbvexpress-v2f-1xv7-ca53x2.dtbbroadcomnorthstar2ns2-svk.dtbns2-xmc.dtbstingraybcm958742k.dtbbcm958742t.dtbbcm958802a802x.dtbcaviumthunder-88xx.dtbthunder2-99xx.dtbfreescaleimx8mm-beacon-kit.dtbimx8mm-data-modul-edm-sbc.dtbimx8mm-ddr4-evk.dtbimx8mm-emcon-avari.dtbimx8mm-evk.dtbimx8mm-icore-mx8mm-ctouch2.dtbimx8mm-icore-mx8mm-edimm2.2.dtbimx8mm-kontron-bl-osm-s.dtbimx8mm-kontron-bl.dtbimx8mm-mx8menlo.dtbimx8mm-nitrogen-r2.dtbimx8mm-tqma8mqml-mba8mx.dtbimx8mm-var-som-symphony.dtbimx8mm-venice-gw71xx-0x.dtbimx8mm-venice-gw72xx-0x-imx219.dtbimx8mm-venice-gw72xx-0x-rs232-rts.dtbimx8mm-venice-gw72xx-0x-rs422.dtbimx8mm-venice-gw72xx-0x-rs485.dtbimx8mm-venice-gw72xx-0x.dtbimx8mm-venice-gw73xx-0x-imx219.dtbimx8mm-venice-gw73xx-0x-rs232-rts.dtbimx8mm-venice-gw73xx-0x-rs422.dtbimx8mm-venice-gw73xx-0x-rs485.dtbimx8mm-venice-gw73xx-0x.dtbimx8mm-venice-gw7901.dtbimx8mm-venice-gw7902.dtbimx8mm-venice-gw7903.dtbimx8mm-venice-gw7904.dtbimx8mm-verdin-nonwifi-dahlia.dtbimx8mm-verdin-nonwifi-dev.dtbimx8mm-verdin-wifi-dahlia.dtbimx8mm-verdin-wifi-dev.dtbimx8mn-beacon-kit.dtbimx8mn-bsh-smm-s2.dtbimx8mn-bsh-smm-s2pro.dtbimx8mn-ddr3l-evk.dtbimx8mn-ddr4-evk.dtbimx8mn-evk.dtbimx8mn-tqma8mqnl-mba8mx.dtbimx8mn-var-som-symphony.dtbimx8mn-venice-gw7902.dtbimx8mp-evk.dtbimx8mp-icore-mx8mp-edimm2.2.dtbimx8mp-msc-sm2s-ep1.dtbimx8mp-phyboard-pollux-rdk.dtbimx8mp-venice-gw74xx.dtbimx8mp-verdin-nonwifi-dahlia.dtbimx8mp-verdin-nonwifi-dev.dtbimx8mp-verdin-wifi-dahlia.dtbimx8mp-verdin-wifi-dev.dtbimx8mq-evk.dtbimx8mq-hummingboard-pulse.dtbimx8mq-kontron-pitx-imx8m.dtbimx8mq-librem5-devkit.dtbimx8mq-librem5-r2.dtbimx8mq-librem5-r3.dtbimx8mq-librem5-r4.dtbimx8mq-mnt-reform2.dtbimx8mq-nitrogen.dtbimx8mq-phanbell.dtbimx8mq-pico-pi.dtbimx8mq-thor96.dtbimx8mq-tqma8mq-mba8mx.dtbimx8mq-zii-ultra-rmb3.dtbimx8mq-zii-ultra-zest.dtbimx8qm-mek.dtbimx8qxp-ai_ml.dtbimx8qxp-colibri-eval-v3.dtbimx8qxp-mek.dtbimx8ulp-evk.dtbimx93-11x11-evk.dtbhisiliconhi3660-hikey960.dtbhi3670-hikey970.dtbhi3798cv200-poplar.dtbhi6220-hikey.dtbhip05-d02.dtbhip06-d03.dtbhip07-d05.dtbnvidiategra194-p2972-0000.dtbtegra194-p3509-0000+p3668-0000.dtbtegra194-p3509-0000+p3668-0001.dtbtegra234-p3737-0000+p3701-0000.dtbtegra234-sim-vdk.dtbqcomapq8016-sbc.dtbapq8094-sony-xperia-kitakami-karin_windy.dtbapq8096-db820c.dtbapq8096-ifc6640.dtbipq6018-cp01-c1.dtbipq8074-hk01.dtbipq8074-hk10-c1.dtbipq8074-hk10-c2.dtbmsm8916-alcatel-idol347.dtbmsm8916-asus-z00l.dtbmsm8916-huawei-g7.dtbmsm8916-longcheer-l8150.dtbmsm8916-longcheer-l8910.dtbmsm8916-mtp.dtbmsm8916-samsung-a3u-eur.dtbmsm8916-samsung-a5u-eur.dtbmsm8992-bullhead-rev-101.dtbmsm8992-msft-lumia-octagon-talkman.dtbmsm8992-xiaomi-libra.dtbmsm8994-angler-rev-101.dtbmsm8994-msft-lumia-octagon-cityman.dtbmsm8994-sony-xperia-kitakami-ivy.dtbmsm8994-sony-xperia-kitakami-karin.dtbmsm8994-sony-xperia-kitakami-satsuki.dtbmsm8994-sony-xperia-kitakami-sumire.dtbmsm8994-sony-xperia-kitakami-suzuran.dtbmsm8996-mtp.dtbmsm8998-asus-novago-tp370ql.dtbmsm8998-hp-envy-x2.dtbmsm8998-lenovo-miix-630.dtbmsm8998-mtp.dtbmsm8998-oneplus-cheeseburger.dtbmsm8998-oneplus-dumpling.dtbqcs404-evb-1000.dtbqcs404-evb-4000.dtbqrb5165-rb5.dtbsa8155p-adp.dtbsa8295p-adp.dtbsa8540p-ride.dtbsa8775p-ride.dtbsc7180-idp.dtbsc7180-trogdor-coachz-r1-lte.dtbsc7180-trogdor-coachz-r1.dtbsc7180-trogdor-coachz-r3-lte.dtbsc7180-trogdor-coachz-r3.dtbsc7180-trogdor-lazor-limozeen-nots-r4.dtbsc7180-trogdor-lazor-limozeen-nots.dtbsc7180-trogdor-lazor-limozeen.dtbsc7180-trogdor-lazor-r0.dtbsc7180-trogdor-lazor-r1-kb.dtbsc7180-trogdor-lazor-r1-lte.dtbsc7180-trogdor-lazor-r1.dtbsc7180-trogdor-lazor-r3-kb.dtbsc7180-trogdor-lazor-r3-lte.dtbsc7180-trogdor-lazor-r3.dtbsc7180-trogdor-pompom-r1-lte.dtbsc7180-trogdor-pompom-r1.dtbsc7180-trogdor-pompom-r2-lte.dtbsc7180-trogdor-pompom-r2.dtbsc7180-trogdor-pompom-r3-lte.dtbsc7180-trogdor-pompom-r3.dtbsc7180-trogdor-r1-lte.dtbsc7180-trogdor-r1.dtbsc7280-idp.dtbsdm630-sony-xperia-ganges-kirin.dtbsdm630-sony-xperia-nile-discovery.dtbsdm630-sony-xperia-nile-pioneer.dtbsdm630-sony-xperia-nile-voyager.dtbsdm636-sony-xperia-ganges-mermaid.dtbsdm660-xiaomi-lavender.dtbsdm845-cheza-r1.dtbsdm845-cheza-r2.dtbsdm845-cheza-r3.dtbsdm845-db845c.dtbsdm845-mtp.dtbsdm845-oneplus-enchilada.dtbsdm845-oneplus-fajita.dtbsdm845-xiaomi-beryllium.dtbsdm850-lenovo-yoga-c630.dtbsm8150-hdk.dtbsm8150-microsoft-surface-duo.dtbsm8150-mtp.dtbsm8150-sony-xperia-kumano-bahamut.dtbsm8150-sony-xperia-kumano-griffin.dtbsm8250-hdk.dtbsm8250-mtp.dtbsm8250-sony-xperia-edo-pdx203.dtbsm8250-sony-xperia-edo-pdx206.dtbsm8350-hdk.dtbsm8350-mtp.dtbinitramfs-5.14.0-503.29.1.el9_5.aarch64.imgsymvers-5.14.0-503.29.1.el9_5.aarch64.gzvmlinuz-5.14.0-503.29.1.el9_5.aarch64modules5.14.0-503.29.1.el9_5.aarch64.vmlinuz.hmacSystem.mapconfigdtbamdamd-overdrive-rev-b0.dtbamd-overdrive-rev-b1.dtbamd-overdrive.dtbhusky.dtbapmapm-merlin.dtbapm-mustang.dtbarmfoundation-v8-gicv3-psci.dtbfoundation-v8-gicv3.dtbfoundation-v8-psci.dtbfoundation-v8.dtbfvp-base-revc.dtbjuno-r1.dtbjuno-r2.dtbjuno.dtbrtsm_ve-aemv8a.dtbvexpress-v2f-1xv7-ca53x2.dtbbroadcomnorthstar2ns2-svk.dtbns2-xmc.dtbstingraybcm958742k.dtbbcm958742t.dtbbcm958802a802x.dtbcaviumthunder-88xx.dtbthunder2-99xx.dtbfreescaleimx8mm-beacon-kit.dtbimx8mm-data-modul-edm-sbc.dtbimx8mm-ddr4-evk.dtbimx8mm-emcon-avari.dtbimx8mm-evk.dtbimx8mm-icore-mx8mm-ctouch2.dtbimx8mm-icore-mx8mm-edimm2.2.dtbimx8mm-kontron-bl-osm-s.dtbimx8mm-kontron-bl.dtbimx8mm-mx8menlo.dtbimx8mm-nitrogen-r2.dtbimx8mm-tqma8mqml-mba8mx.dtbimx8mm-var-som-symphony.dtbimx8mm-venice-gw71xx-0x.dtbimx8mm-venice-gw72xx-0x-imx219.dtbimx8mm-venice-gw72xx-0x-rs232-rts.dtbimx8mm-venice-gw72xx-0x-rs422.dtbimx8mm-venice-gw72xx-0x-rs485.dtbimx8mm-venice-gw72xx-0x.dtbimx8mm-venice-gw73xx-0x-imx219.dtbimx8mm-venice-gw73xx-0x-rs232-rts.dtbimx8mm-venice-gw73xx-0x-rs422.dtbimx8mm-venice-gw73xx-0x-rs485.dtbimx8mm-venice-gw73xx-0x.dtbimx8mm-venice-gw7901.dtbimx8mm-venice-gw7902.dtbimx8mm-venice-gw7903.dtbimx8mm-venice-gw7904.dtbimx8mm-verdin-nonwifi-dahlia.dtbimx8mm-verdin-nonwifi-dev.dtbimx8mm-verdin-wifi-dahlia.dtbimx8mm-verdin-wifi-dev.dtbimx8mn-beacon-kit.dtbimx8mn-bsh-smm-s2.dtbimx8mn-bsh-smm-s2pro.dtbimx8mn-ddr3l-evk.dtbimx8mn-ddr4-evk.dtbimx8mn-evk.dtbimx8mn-tqma8mqnl-mba8mx.dtbimx8mn-var-som-symphony.dtbimx8mn-venice-gw7902.dtbimx8mp-evk.dtbimx8mp-icore-mx8mp-edimm2.2.dtbimx8mp-msc-sm2s-ep1.dtbimx8mp-phyboard-pollux-rdk.dtbimx8mp-venice-gw74xx.dtbimx8mp-verdin-nonwifi-dahlia.dtbimx8mp-verdin-nonwifi-dev.dtbimx8mp-verdin-wifi-dahlia.dtbimx8mp-verdin-wifi-dev.dtbimx8mq-evk.dtbimx8mq-hummingboard-pulse.dtbimx8mq-kontron-pitx-imx8m.dtbimx8mq-librem5-devkit.dtbimx8mq-librem5-r2.dtbimx8mq-librem5-r3.dtbimx8mq-librem5-r4.dtbimx8mq-mnt-reform2.dtbimx8mq-nitrogen.dtbimx8mq-phanbell.dtbimx8mq-pico-pi.dtbimx8mq-thor96.dtbimx8mq-tqma8mq-mba8mx.dtbimx8mq-zii-ultra-rmb3.dtbimx8mq-zii-ultra-zest.dtbimx8qm-mek.dtbimx8qxp-ai_ml.dtbimx8qxp-colibri-eval-v3.dtbimx8qxp-mek.dtbimx8ulp-evk.dtbimx93-11x11-evk.dtbhisiliconhi3660-hikey960.dtbhi3670-hikey970.dtbhi3798cv200-poplar.dtbhi6220-hikey.dtbhip05-d02.dtbhip06-d03.dtbhip07-d05.dtbnvidiategra194-p2972-0000.dtbtegra194-p3509-0000+p3668-0000.dtbtegra194-p3509-0000+p3668-0001.dtbtegra234-p3737-0000+p3701-0000.dtbtegra234-sim-vdk.dtbqcomapq8016-sbc.dtbapq8094-sony-xperia-kitakami-karin_windy.dtbapq8096-db820c.dtbapq8096-ifc6640.dtbipq6018-cp01-c1.dtbipq8074-hk01.dtbipq8074-hk10-c1.dtbipq8074-hk10-c2.dtbmsm8916-alcatel-idol347.dtbmsm8916-asus-z00l.dtbmsm8916-huawei-g7.dtbmsm8916-longcheer-l8150.dtbmsm8916-longcheer-l8910.dtbmsm8916-mtp.dtbmsm8916-samsung-a3u-eur.dtbmsm8916-samsung-a5u-eur.dtbmsm8992-bullhead-rev-101.dtbmsm8992-msft-lumia-octagon-talkman.dtbmsm8992-xiaomi-libra.dtbmsm8994-angler-rev-101.dtbmsm8994-msft-lumia-octagon-cityman.dtbmsm8994-sony-xperia-kitakami-ivy.dtbmsm8994-sony-xperia-kitakami-karin.dtbmsm8994-sony-xperia-kitakami-satsuki.dtbmsm8994-sony-xperia-kitakami-sumire.dtbmsm8994-sony-xperia-kitakami-suzuran.dtbmsm8996-mtp.dtbmsm8998-asus-novago-tp370ql.dtbmsm8998-hp-envy-x2.dtbmsm8998-lenovo-miix-630.dtbmsm8998-mtp.dtbmsm8998-oneplus-cheeseburger.dtbmsm8998-oneplus-dumpling.dtbqcs404-evb-1000.dtbqcs404-evb-4000.dtbqrb5165-rb5.dtbsa8155p-adp.dtbsa8295p-adp.dtbsa8540p-ride.dtbsa8775p-ride.dtbsc7180-idp.dtbsc7180-trogdor-coachz-r1-lte.dtbsc7180-trogdor-coachz-r1.dtbsc7180-trogdor-coachz-r3-lte.dtbsc7180-trogdor-coachz-r3.dtbsc7180-trogdor-lazor-limozeen-nots-r4.dtbsc7180-trogdor-lazor-limozeen-nots.dtbsc7180-trogdor-lazor-limozeen.dtbsc7180-trogdor-lazor-r0.dtbsc7180-trogdor-lazor-r1-kb.dtbsc7180-trogdor-lazor-r1-lte.dtbsc7180-trogdor-lazor-r1.dtbsc7180-trogdor-lazor-r3-kb.dtbsc7180-trogdor-lazor-r3-lte.dtbsc7180-trogdor-lazor-r3.dtbsc7180-trogdor-pompom-r1-lte.dtbsc7180-trogdor-pompom-r1.dtbsc7180-trogdor-pompom-r2-lte.dtbsc7180-trogdor-pompom-r2.dtbsc7180-trogdor-pompom-r3-lte.dtbsc7180-trogdor-pompom-r3.dtbsc7180-trogdor-r1-lte.dtbsc7180-trogdor-r1.dtbsc7280-idp.dtbsdm630-sony-xperia-ganges-kirin.dtbsdm630-sony-xperia-nile-discovery.dtbsdm630-sony-xperia-nile-pioneer.dtbsdm630-sony-xperia-nile-voyager.dtbsdm636-sony-xperia-ganges-mermaid.dtbsdm660-xiaomi-lavender.dtbsdm845-cheza-r1.dtbsdm845-cheza-r2.dtbsdm845-cheza-r3.dtbsdm845-db845c.dtbsdm845-mtp.dtbsdm845-oneplus-enchilada.dtbsdm845-oneplus-fajita.dtbsdm845-xiaomi-beryllium.dtbsdm850-lenovo-yoga-c630.dtbsm8150-hdk.dtbsm8150-microsoft-surface-duo.dtbsm8150-mtp.dtbsm8150-sony-xperia-kumano-bahamut.dtbsm8150-sony-xperia-kumano-griffin.dtbsm8250-hdk.dtbsm8250-mtp.dtbsm8250-sony-xperia-edo-pdx203.dtbsm8250-sony-xperia-edo-pdx206.dtbsm8350-hdk.dtbsm8350-mtp.dtbmodules.builtinmodules.builtin.modinfosymvers.gzvmlinuzkernel-coreCOPYING-5.14.0-503.29.1.el9_5/boot//boot/dtb-5.14.0-503.29.1.el9_5.aarch64//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/amd//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/apm//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/arm//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/broadcom//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/broadcom/northstar2//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/broadcom/stingray//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/cavium//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/freescale//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/hisilicon//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/nvidia//boot/dtb-5.14.0-503.29.1.el9_5.aarch64/qcom//lib//lib/modules//lib/modules/5.14.0-503.29.1.el9_5.aarch64//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/amd//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/apm//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/arm//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/broadcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/broadcom/northstar2//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/broadcom/stingray//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/cavium//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/freescale//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/nvidia//lib/modules/5.14.0-503.29.1.el9_5.aarch64/dtb/qcom//usr/share/licenses//usr/share/licenses/kernel-core/-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-gnuASCII textLinux make config build file, ASCII textdirectoryASCII text (gzip compressed data, last modified: Wed Mar 5 19:57:05 2025, max compression, from Unix).Y/.Yo.YP'P&P"PPP,PPPPPP PPqPpPPP"P'PP!P(P PQPPPPPPPP,P,PPPPPPPPPP5PPP4P3P PEP;P9P:P P8P P7P6PPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPzPyPP}P|PPPPPPPPPP)P'P 3P 4P 2PPP#P$PPPPPPPPPPP(PPtPP P P P P =P >P"PPPPPPPP 6P 5PPPPPPP EP DP!P(PPPPPPP'P'P'P'P'P'PPqP"P"P,PP!PKP5P6P"PP9P5P jP ePPP"P"P hP"P?P P P P P P P P P P P P P PPPPPPP PP P'PPP!PP PCP$P$PP$PAPBP%QPPPPPP+P+P+PPPP'P'P'P'P'P'P'P'P'P!AP!@P P!>PP!?P%PPPPPP PPPPJP P-P fP-P-P%P-P-PsPP PEPHPSPPP>PRPTPP'PP!P%KP P!P!P!PP'?P!P%LPPPEPPPP'BP'APP&P 1P&P&P&P&P!P!P!P!P!P!P!P!P!P!P!PPP';PPPP&P&P /P 0PPP!}P!P!P!P%IP!P'P)0P)5P"P*P)DP)@P)JP)AP)HP)EP)FP)GP)CP)IP)BP)?PP5PP6PP`PaPbPPP)*P)1P)/P).P)2P)KP)%P)3P)=PP7PPP'CP'DP'EPP'KP'IP'JP'HP'LP'MP'OP'FP'GP'NPPPPPPPPPPPPPPPPPPP*PAPPXP PP#P PP"P2PPIP6PPMP4PPKP7PPNP5PPLPPPPP IP JP GP HP 9P :PPPPPPPPHPP_PGPP^PPPPPPPPPPPPPPPPPPP(PP!P!P!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP" PP*P"P*P*P*P*PPPPPPPP,P&P&P&P&P&P&PP&PPPP P ^P _P PP `PP aPPP P PP PP"P&P,PPPP$P"P#P%P.P P!PPP/P3PP PP"PPP)P*PPPPPPPPPP(P)PPPP&P'P(P=P0PP2PP+P-PPP!PP!P!PPP8PP1PzPyPP~PwPxPPtP{PvP}PPPuP|P!P*PP,P P P PP P+P,PPpPoP'P-PPPPPPP$P'PP+PPPPP*{PFP,P,PP$P$PTPJP!PPPPPPPP!P*P PPP"PPPPP)fP)dP)ePJPIPHP)gP)iPP)hP!P*P'@P+P*P%FP%AP%BP%CP%DP%EP-PPPPpP PqPfP,P&PgP,PePP,PPPP!PfP,PZP+PP,PZPPPP,~P3P,P,PPP^P]PPPPUP PPTP PPPPPPPPPPPmPlPPmPhPgPiPlPoPnP]PaPPPP,PbP`P^P_PP/PPPP2PPP3PPP0PPP4PbP PP%OP%PPcPdPgPhPjPkPlPfPePnPmPPiPP*P*P*P*P`PPPPP$P!P%P#P"PYPZPXP[P"PP9P PP7P!PP8PPPP9P.1P./P,P,P,P,P,P,P,P,P"P,PxPwP*P*PPPPxPPPPGPFP:P,P,}P,|PPPP,P,P" P*P,P,P,P,P,P,PgPeP,P,P,P,P,P,P,P,P"PPPPPPP&PkPjP&P?P'P.PPPPPGPPPP7PPPP$P"PPPPPP)lP"PPPP'PP P P P P'P(PWP,P PPP,PFPP[PPPPPPPPPPPPPPcPePfPjPkPdP+P+PPPPPPPP,PCP PPHPPPPPPP(P,PjP7P^P]PPYPP_PPPPPPPP%;PPmPnP*P.BP.CP.AP.JP.HP.LP.NP.IP.KP.GP.DP.MP.EP.FPvPuPrPtPsPqPPP PPP P PP.@P!PXP-PDPPPPPP,9P,PJPIPP P PP5PP4PPP&PP,2PPP_PPPP P,$P#ePPP P,P,P,P, P}P,PPP=P>PPP,P P P"PP%)P%'PPPPPP$P:P@P$P,PPPPP%(PP% PPP;PPP,P'P'PP(P!P*P6PPPPPPPP0PTPPP,P,PiPPkPPPP.P*P P% PPBPP-P%P8PP"P$PPPPPPPP*P.PPPP#PPP,,P)jPPPPPPP+PPuP*|P, P,(P,8PPIP+P,'P,&P,0P,:P,6P,"P,/P,-P,PPPPPPPPPP?P,PP PzPPP,P P,PP .P -P'eP"P=P&PJP'P"PP sP ~PkP P vP uP P%NP+P%MP {P nP oP pP P yP zP }P P P mP P |P xP rP P qPP lP tP P PP wP PlPP'2P,P,P P PPP*P eP,P,4PPPPP,*P,)P,+PPPPP, PP PP/PPPPPPPPPPPPPPPPP:P,P, P, P(PP*yPPjPDPEPCPP'6PP|PGPEPPPP~PPDPPPEP$P}P PCPPPPPPP~PP|P P{PPPPyP' P- PP'/P)nP5PPPPPPPPP0P1PP PPP PP PP P PP_P]P^PPPPPPPPGP P P P P P P P P P PPPP3P4P2PPPPPPPPPPPPP DP CP/PP.PP0P1P,1PP,7P,%PP,P,PPP$PPPP =P 6P @P :P ;PPP 7P 8P ?P P%P 5P 9PPPPPPPPPPgPhPePbPiPcP\P^P_P`PpPnPfPaPdPlPoPZPnP[P]PYPkPjPmPlP'P!P*PrPPPsPwPPyPPPPqPtPmPPP{P PuPvPPP}PPPxPPP|PzPPPPPPP~PPPPPP!8P!P$TP$lP$kP$`P$NP$QP$SP$LP$P$~P$vP$tP$uP$qP$pP$aP$sP$HP$GP$oP$nP$mP$xP$|P${P$zP$yP$}P$hP$iP$jP$gP$FP$DP$CP$EP$P$P$P$P$rP$ZP$YP$P$P$P$P P%P&P'P(PPPP P P PP P P P P WP P P :PP P P P P P P (P P P P P PPNPOPPP 'P P &P P HP P IP $P %P UP VP P P JP P P >P ?P P LP P P P P P P P P PP P @P#P#P#P P P P P P P P CP P DPPPPP&P&P&P&P&P&P =P P%=P%PAP,P?PUPBPP;PPP.8P.7P.3P.5P.4P.6PPPPPPP PPP PP.YP.TP.UP.OP.WP.PP.RP.XP.ZP.QP.SP.VP.*P.+P.,P.)P(P(P(P(P(PPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPP \PP ]P8P LP KP MPPmPlPnPpPoPDPPPPPP P P PP PPPP!PPP(P PPPP&PPP'P#PPPPP%PPPP PPPP"P$P P P P P PPPPPP!P P&P&PP%%P%P%PPP&PPPPPP&P&P&P&P&P&P&P&P&PP;PPPP&P&P&P*0P*.P*1P*/P*2P*-P#P#P#P#P#P#P#P#P#P#P#PFP#P#P#P#P#P#P#P#P#P#PPPPIPqPrP PsP [PPPNPP`PbPPcPPhPPP&P&P&P&P&P'PwPxPPePPPPPsPFP P P P PPPPPPPPPPPPPPPPPPPPPMPJPKPIPHPLPTPRPPPOPNPSPQPPPP{PPPP}P~PPP|PzPPPPPyPxPPPPPPPPPPPPPPPPPPPPPPPPPPPWPPPXPPPPPPP_PaP`P^P]PYPZP\PP[PUPVPP!SP!RP!PP!KP!OP!NP!TP!WP!UP!VP!MP!QP!HP!IP!JP!LP!GP!FP!XPPPdP(P!sP!pP)P!qP!tP!uP!wP!xP!yP!vP!rP$P$P%0P%/PZP%|P%}P%P%P%{P%~PIPiPjPkPlP&P&P&P&P&P%P&P&P&P&P&P&P'P&P'P'PPPP{PP' P&PaP(P(P(P%nP%mP%kP%lPP,P,P&&P#P,P&P+PPP,P&PP-3P-4P--P-9P-1P-6P-,P-2P-8P-7P-5PP~P-.P-0P-/P-(PzP-"P}P-*PyP{P-+P-'PvPwP|PxP-&P-)P-P-$P-%P-#P- P-!PPBP RPP(PPPPPPPPPPP6P5P7P*PPPPPLPuPzPP 4P|PP 1P 2P "P $P #PP /PP 0PPPyP &PfPdPePWPaPbPhPtPjPiPPoPpPqPnPmPrPuPyPxPvPwPzPsPP{PP 5P 6PPPlPkPP}PP~PgPPPP 7P 8P 9PPPPPPPPPPPP}PcP|P_P`P^P]P\P(P(PBPAP_PlP PPPWPXPP{PkPmP`PPfPVPYPuP~P}PpPsPnPoPrPqPtPjPiPhPbPaPPvPdPPgPPPPPPPPPPPPPPPPPPPPPP|PPcPePwPPPxPyPzPPPPPPPPPPPPP6PPPPPPPPPP P P P P P P P P P P P P PZP^P\P]P[P)PGPfPePhPgPPP P PP P P P P GP P P P P P PP P P FP )P PMPOPNPUPWPVPPPPPRP2P4P3P5P7P6PXPYPZPRPQPTPSPPPOPNPPPPAPCPBP_P8P7PPQP iPHPFPGP?P@PPP;P +PPZP"PcP6PP_P:PPPPPMPPdPPPPPPP.PPPPHPGPP'P(P)PPPPBPLP&PPPPPKPPPPPPPPPP^PPPPPP*PPPPPPPtPPPPP>PPDPnP]PgPfPPPPPPPPPPPPP/PP`PPP-PaPP=PUP`PEPkPoPpPP P P,PPP PrPsPtPWPbPVPaPLPXPYP\PPPrPPP5PPP1PiPjPmPTPPPPPPPPPlPP|PP0P^P?PP PPPbP[P\P9P;PPPEPFPPPPPPPPP,P,@P,;PdPP~PPPP/P.P-P,P+PPPPPPPPPPPPPPPPP PuPpPvP,BP`P,APPPPPPPPPPPPPPPPPPPPPPPPPPPPPPcPePbPaP`PdPfPgP P P P PPPPPPPPPPPPP!P*PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'QP'PP'RPPP(P)PPPPPPPPPPPPPPPPPPP@P6PRP^P:PjPlPkPZP9PmPfPPPPP]P3P2PP~P8P7PPLPPPKPJPOPSPVPuPbPWPTPPQPIP[PPMPPcPPPPPaP_PP`PwPPPPPDPEPPPdPPPsPPtPPP4P=PPoPPPPPPPPPPPPPP(P(P(P(P PPUPzPyP!P*PP &P\PPP (P *P )P +P /P ,P 3P 'P 1P 2P 4P -P 0P .P!PcPgPhPiPjPdPoPfPePpPoPsPrPqPlPnPtPbPkPyPzPmPPNPOPPPRPQPUPSPTPMPP@PPPP P &P %P #P )P P P $P *P P !P "P 'P (P P P P +PRPSPPPNPQPOPTPUPXPYPVPWPZP\P[P(~P P P P P P P P P P P P PSPOPQPTPPPUPRPMPNPgPaPPPPPLPPPyP PPmPPnPoPpPrPlPvPwPuPPPsPPPPiPPP PPPVP`PPPYPPtPjPPPPbPePqPPPPPPcPhPPPPdPPfPPkPPxPPPP P P PPP PPPPPPP PPPPPPPP P P P P P PWPXPPPPPPZP P P}P{P|P~PPPP P P P[PPPPP^P_PPPPPPPPPPPPPPPPzPPP\P]PPPP:P;P>P=PAPBPP?P4P5P6P7PP.P8P9P:P;P1P0P/P=PP P P P P P P P P>P#"P P P P P P P P P PPPPPPPP P%P%P P P P P P P P P PPPPPPP PPPPPPP'P'P'P'PPP P,P P PP P"P*P'ZP'YPPPPPPPP3P>P=P?P2P4P6P7P5P9P8P:P;P%HP/P1P.P0PP P%P&PP(P&P P P&P&P&P&P&P(PQP P P P\P|P^P}P]P EPPPPPPPPPPPPPPPPPPPPP DP }P 3P 4P 5P 6P 7P 8P ;P 9P :P P P P P P P ~P P P P P P P P PP P PPPP PPPP P BP PP P P PP P P P 2P P PhPgPiPjPP PfP,P,P,P,P,P,P,P,P,P,P P P P PP P PP P PP P P AP @P =P CP BP ?PPP PPPPPPPPPP!P PPPPPPPPPPPPPP >PPPPPP"PTP"PUPSP"P"P"P"PVPWPRP!P*PiPpPoPqP">P"P"P"+P2PP NP"P OP"P PP QP"P"P"@P"P P"%P"P"'P"(P"CP"DP":P"7P""P"!P"$P"P"4P"5P";P"P9PPPPPPPP:PP#kP#iP#jP#vP#uP#wP#xP@P?P#lP#nP#oP#yP#mPP7P#pP PP PPP PP P P PPPPPPP PP P PP PP#hPPP(PP&PP6PP$P2P3P PPP"P/P-P.P,P+P'P#P%P!P4P*PP5P0P#zP)PPP1PPPPPPPPPPPPPPPPPPPPPPPPP#rP#sP#qPPPPPCPBPAPP#P!PPP P$P&P%PPPPPPPPPPPPPPP"PP?PPVP@PPWP&P&PP&P&P&P&P&P&P&P&P&P&P&P&PPPPP&P sP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P qP rP&P&P&P&P&PPP #PTPQPPP PPPPP.PPPP PPP PHPPPPAPBPPP@PPPCPP)PPDP?PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPYPPPPPPPPP=PP!PPP4P-P,PPP"PPNPPPPP PP PP PP P1P2P/P#POPPPPPPPPPPPPPPPPPPPPPP$P&P%PIPKPJPP3PPPPPPPPPPPPP9P:P;PPPPPPxPP 3P %PPGPP0PP+PPPPPP9PPPPPPPPPPPPPPPP'PPPFPEP8P3PMPPPDPGP P5PPPPP`PaPRPVPKPLPCPBPXPSPPUPJPPPPPPPPOPFPGPXPWPHPIPPMPDPNPEP:P9PP?P@PAP'*P')PPPP!P*P!P*PZP]PYP[P\P^PgPEPFP[PZPPYPtPrPvPwP{PsP-P-P-P-P-P-P-P-P-P-P P}P~PuPyPzPPvPwPxP1P{P|P2P+#P+}P+P+KP+LP+P+FP+NP+PPPP+xP+P+P+rP+P+%P+&P*P*P+$P+kP*P+'P+(P*P+EP+P+JP+P+oP+sP+CPWP*P+)P#P+P+hP+gP+jP+P+ P+P+P+P+ P+P+P+P+P+P+P+iP+fP*P*P+_P+bP+TP*P+XP+SP+cP+eP+dP+YP+UP*P+*P+`P+VP+QPVP+P*P+IP+P+WP*P+P+^P+aP+wP+vP+lP*P++P+PP*P+P+P+P+P+P+qP+P+P*P+pP+P+P+P*P*P+P+GP+P*P*P*P*P+nP*P+P+P+P+DP+P*P+OP*P+P+P+P+P+P+P P+P+P+P+P+uP+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+zP+|P+yP+{P+[P+\P+]P+ZP*P*P*PPP+P+~P+P zP+MP {P |P }P+P*P*P+P+PPP *P*lP#|P+RP*P*P*P*P*P*P*P*P*kP*jP+P+ P$P'P"P%P)P*P(P&PPPPPPPP-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-PJPPaPIPP`P-P-P-P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+!P+P+P+P+P+P+P+ P+P+"P+P+P+3P+BP+8P+9P+.P+?P+AP+@P+/P+1P+0P+,P+6P+5P+=P+P)P)P*P)P)P)P)P)P)P)P)P*P)P)P)P*P)P)P)P)P)P*P)P*P* P* P* P)P)P)P)P)P*P)P*P)P)P)P)P)P)P)P)P*P*PTP* P*P*P*P*P* PRP)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)PMP)P)P+P+P+P+P+P+PSP*P*P*P*P*P*9P*3P*8P*6P*:P*4P*5P*7P*;P+P+P+PUP+P+P+P+P+P+P+P$P$PSP$P$PRP$P$P$P$P$P P P P P PP P P P PPPP(PPP%P!P PP'PP*PP&PPP PP.PP)PPP"P0P$P2PP#P1PPPPPPPPPPPP PPP/P-P,P+PP P P P PPP)P)P)P,hP#>P#IP#CP#HP#EP#DP#=P nPP oP#@P#BP#?P#AP#P5P8P7PSP?P !P6P9P P PRPJPNPMPOPKPPP PIPGPHPLPQPVP0P)P*P,P/P6P+P.P-P7P1P3P4P5P2P!P!P P!P!P!P!P!P!P!P!P!P!P!P!P!P!P! P P!P! P!P P!P!P P P!P!P! P! P! P!P'gP#P#P#P#P#P#P#P#P PPPPPPPPPPPPPPPPPPPP P!PPP P #P $P "P !P P P PPPP(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(PP(PP'P$P.P+P"P,PP#PP*PGP(PP!P P PPPPPPPPP PP PPPPP PFP-PP0P5P4P2P1P3PP&P%PP)PPP PPP8P6P7PP/PPP`PaP^P_PPP1PPTPPP.P-P+P*P,P#P"PPPP PPWPPPPpPqPPdPPPPPPPUP$PPP%PVPPPPPPP PPPPP~PPPPP (P 'P=PPPPPPPPPPPPPP>P7P6P4P9P8PP&;P&:P&=P&@P&PP-@P-SP-FP-EPwPPyPzPPP|PxPPPPPPPPPP}PPP~PPPPcPdP{PPPePgPjPkPhPfPiPlPrPtPpPsPqP P PuPPPwPtPvPnP%P%PoP%P%PPPPPPPPPPPPPPPPP=P>P?PAPBP@PP&PP=P%PPPPUPPPP%P%P P P P'P\PPPPPPPPPPPPPPPPPPPPPPPPP%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&TP&SP&RPPPP0P(P&P\PYPdP_P]P^P`PcPXPaPePfP;P'xP[PZPbPP+P PP('P(hP@P(TP(SP(RP(QP(FP(EP(DP(CP(=P(YP(4P(GP(ZP(\P(P(P(pP(_P(cP(dP(eP(fP(aP(bP(`P([P(P( P(!P(P(P(/P(.P($P(P(PAP@PBP(P(&P(P(]P(;P(P=PP?PPPPP,PPP#.PPPPPPPPPPPPPQPIPPPPPPPP*?P*gP*iP*@P!lP!mP!nP!oPPP PTPSPBPAP(|PPNPCPGPbPPsPPPOPPPHP$PaP[PZP]P\PPFP-aP-bP-_P-\P-`P-^P-]PPPPPPP$P$P$P$P$P$P$P$P$P$PP|P!P*PmP!P*PnPUPLPGPJPKPHPIPMPEPDPRPFPEP*>P*AP PMPPPPPtPPgPWP_PfPVP^P_PePdPbPaPJPPPP%P PP$PPP&P P P P vP P !P @P AP 2P P BP P CP aP "P oP P iP hP jP mP nP kP lP NP OP P }P *P P +P P P P P |P yP {P zP (P P 8P P 9P P IP JP KP LP DP HP FP GP EP P P MP P P P 5P P 7P P 6P 3P P 4P P &P wP 'P xP #P $P %P 0P P P 1P P P P P eP )P ~P P cP P dP fP bP gP XP WP ZP YP QP PP SP RP ^P \P UP VP `P ]P _P [P TP >P P ?P P P P :P P ;P P P/P/TP/P/P/KP/GP/HP/IP/JP/RP/LP/MP/NP/OP/PP/QP.P.P.P.P/]P/^P/AP/?P/@P/CP/BP/DP.P.P.P.P.P.P/P/P/P.P/P.kP.P.P/YP/P.P.P/P.P.P.P/1P.P.P.P.P.P.P.P/P/P/P/P/rP/P/P/P/P/P/P/P/P.P/&P/gP/2P/}P.`P.aP.bP.cP.dP.eP.fP.gP.hP.iP.jP.|P.P/P/ P/|P/P/~P/P/iP/P.P/P/P/P/P/P.P.P/ P/P.P.P.P.P/eP/fP/+P.P/xP/sP/wP/vP/uP/tP/yP/P.vP/P.P/P/P/P/*P/P.P.lP.P/:P/P/EP/FP/P/P.P/P.P.P/PQPPPPPPPP,P,PPPPPPPPPP5PPP4P3P PEP;P9P:P P8P P7P6PPPPPPP PPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPzPyPP}P|PPPPPPPPPP)P'P 3P 4P 2PPP#P$PPPPPPPPPPP(PPtPP P P P P =P >P"PPPPPPPP 6P 5PPPPPPP EP DP!P(PPPPPPP'P'P'P'P'P'PPqP"P"P,PP!PKP5P6P"PP9P5P jP ePPP"P"P hP"P?P P P P P P P P P P P P P PPPPPPP PP P'PPP!PP PCP$P$PP$PAPBP%QPPPPPP+P+P+PPPP'P'P'P'P'P'P'P'P'P!AP!@P P!>PP!?P%PPPPPP PPPPJP P-P fP-P-P%P-P-PsPP PEPHPSPPP>PRPTPP'PP!P%KP P!P!P!PP'?P!P%LPPPEPPPP'BP'APP&P 1P&P&P&P&P!P!P!P!P!P!P!P!P!P!P!PPP';PPPP&P&P /P 0PPP!}P!P!P!P%IP!P'P)0P)5P"P*P)DP)@P)JP)AP)HP)EP)FP)GP)CP)IP)BP)?PP5PP6PP`PaPbPPP)*P)1P)/P).P)2P)KP)%P)3P)=PP7PPP'CP'DP'EPP'KP'IP'JP'HP'LP'MP'OP'FP'GP'NPPPPPPPPPPPPPPPPPPP*PAPPXP PP#P PP"P2PPIP6PPMP4PPKP7PPNP5PPLPPPPP IP JP GP HP 9P :PPPPPPPPHPP_PGPP^PPPPPPPPPPPPPPPPPPP(PP!P!P!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP" PP*P"P*P*P*P*PPPPPPPP,P&P&P&P&P&P&PP&PPPP P ^P _P PP `PP aPPP P PP PP"P&P,PPPP$P"P#P%P.P P!PPP/P3PP PP"PPP)P*PPPPPPPPPP(P)PPPP&P'P(P=P0PP2PP+P-PPP!PP!P!PPP8PP1PzPyPP~PwPxPPtP{PvP}PPPuP|P!P*PP,P P P PP P+P,PPpPoP'P-PPPPPPP$P'PP+PPPPP*{PFP,P,PP$P$PTPJP!PPPPPPPP!P*P PPP"PPPPP)fP)dP)ePJPIPHP)gP)iPP)hP!P*P'@P+P*P%FP%AP%BP%CP%DP%EP-PPPPpP PqPfP,P&PgP,PePP,PPPP!PfP,PZP+PP,PZPPPP,~P3P,P,PPP^P]PPPPUP PPTP PPPPPPPPPPPmPlPPmPhPgPiPlPoPnP]PaPPPP,PbP`P^P_PP/PPPP2PPP3PPP0PPP4PbP PP%OP%PPcPdPgPhPjPkPlPfPePnPmPPiPP*P*P*P*P`PPPPP$P!P%P#P"PYPZPXP[P"PP9P PP7P!PP8PPPP9P.1P./P,P,P,P,P,P,P,P,P"P,PxPwP*P*PPPPxPPPPGPFP:P,P,}P,|PPPP,P,P" P*P,P,P,P,P,P,PgPeP,P,P,P,P,P,P,P,P"PPPPPPP&PkPjP&P?P'P.PPPPPGPPPP7PPPP$P"PPPPPP)lP"PPPP'PP P P P P'P(PWP,P PPP,PFPP[PPPPPPPPPPPPPPcPePfPjPkPdP+P+PPPPPPPP,PCP PPHPPPPPPP(P,PjP7P^P]PPYPP_PPPPPPPP%;PPmPnP*P.BP.CP.AP.JP.HP.LP.NP.IP.KP.GP.DP.MP.EP.FPvPuPrPtPsPqPPP PPP P PP.@P!PXP-PDPPPPPP,9P,PJPIPP P PP5PP4PPP&PP,2PPP_PPPP P,$P#ePPP P,P,P,P, P}P,PPP=P>PPP,P P P"PP%)P%'PPPPPP$P:P@P$P,PPPPP%(PP% PPP;PPP,P'P'PP(P!P*P6PPPPPPPP0PTPPP,P,PiPPkPPPP.P*P P% PPBPP-P%P8PP"P$PPPPPPPP*P.PPPP#PPP,,P)jPPPPPPP+PPuP*|P, P,(P,8PPIP+P,'P,&P,0P,:P,6P,"P,/P,-P,PPPPPPPPPP?P,PP PzPPP,P P,PP .P -P'eP"P=P&PJP'P"PP sP ~PkP P vP uP P%NP+P%MP {P nP oP pP P yP zP }P P P mP P |P xP rP P qPP lP tP P PP wP PlPP'2P,P,P P PPP*P eP,P,4PPPPP,*P,)P,+PPPPP, PP PP/PPPPPPPPPPPPPPPPP:P,P, P, P(PP*yPPjPDPEPCPP'6PP|PGPEPPPP~PPDPPPEP$P}P PCPPPPPPP~PP|P P{PPPPyP' P- PP'/P)nP5PPPPPPPPP0P1PP PPP PP PP P PP_P]P^PPPPPPPPGP P P P P P P P P P PPPP3P4P2PPPPPPPPPPPPP DP CP/PP.PP0P1P,1PP,7P,%PP,P,PPP$PPPP =P 6P @P :P ;PPP 7P 8P ?P P%P 5P 9PPPPPPPPPPgPhPePbPiPcP\P^P_P`PpPnPfPaPdPlPoPZPnP[P]PYPkPjPmPlP'P!P*PrPPPsPwPPyPPPPqPtPmPPP{P PuPvPPP}PPPxPPP|PzPPPPPPP~PPPPPP!8P!P$TP$lP$kP$`P$NP$QP$SP$LP$P$~P$vP$tP$uP$qP$pP$aP$sP$HP$GP$oP$nP$mP$xP$|P${P$zP$yP$}P$hP$iP$jP$gP$FP$DP$CP$EP$P$P$P$P$rP$ZP$YP$P$P$P$P P%P&P'P(PPPP P P PP P P P P WP P P :PP P P P P P P (P P P P P PPNPOPPP 'P P &P P HP P IP $P %P UP VP P P JP P P >P ?P P LP P P P P P P P P PP P @P#P#P#P P P P P P P P CP P DPPPPP&P&P&P&P&P&P =P P%=P%PAP,P?PUPBPP;PPP.8P.7P.3P.5P.4P.6PPPPPPP PPP PP.YP.TP.UP.OP.WP.PP.RP.XP.ZP.QP.SP.VP.*P.+P.,P.)P(P(P(P(P(PPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPP \PP ]P8P LP KP MPPmPlPnPpPoPDPPPPPP P P PP PPPP!PPP(P PPPP&PPP'P#PPPPP%PPPP PPPP"P$P P P P P PPPPPP!P P&P&PP%%P%P%PPP&PPPPPP&P&P&P&P&P&P&P&P&PP;PPPP&P&P&P*0P*.P*1P*/P*2P*-P#P#P#P#P#P#P#P#P#P#P#PFP#P#P#P#P#P#P#P#P#P#PPPPIPqPrP PsP [PPPNPP`PbPPcPPhPPP&P&P&P&P&P'PwPxPPePPPPPsPFP P P P PPPPPPPPPPPPPPPPPPPPPMPJPKPIPHPLPTPRPPPOPNPSPQPPPP{PPPP}P~PPP|PzPPPPPyPxPPPPPPPPPPPPPPPPPPPPPPPPPPPWPPPXPPPPPPP_PaP`P^P]PYPZP\PP[PUPVPP!SP!RP!PP!KP!OP!NP!TP!WP!UP!VP!MP!QP!HP!IP!JP!LP!GP!FP!XPPPdP(P!sP!pP)P!qP!tP!uP!wP!xP!yP!vP!rP$P$P%0P%/PZP%|P%}P%P%P%{P%~PIPiPjPkPlP&P&P&P&P&P%P&P&P&P&P&P&P'P&P'P'PPPP{PP' P&PaP(P(P(P%nP%mP%kP%lPP,P,P&&P#P,P&P+PPP,P&PP-3P-4P--P-9P-1P-6P-,P-2P-8P-7P-5PP~P-.P-0P-/P-(PzP-"P}P-*PyP{P-+P-'PvPwP|PxP-&P-)P-P-$P-%P-#P- P-!PPBP RPP(PPPPPPPPPPP6P5P7P*PPPPPLPuPzPP 4P|PP 1P 2P "P $P #PP /PP 0PPPyP &PfPdPePWPaPbPhPtPjPiPPoPpPqPnPmPrPuPyPxPvPwPzPsPP{PP 5P 6PPPlPkPP}PP~PgPPPP 7P 8P 9PPPPPPPPPPPP}PcP|P_P`P^P]P\P(P(PBPAP_PlP PPPWPXPP{PkPmP`PPfPVPYPuP~P}PpPsPnPoPrPqPtPjPiPhPbPaPPvPdPPgPPPPPPPPPPPPPPPPPPPPPP|PPcPePwPPPxPyPzPPPPPPPPPPPPP6PPPPPPPPPP P P P P P P P P P P P P PZP^P\P]P[P)PGPfPePhPgPPP P PP P P P P GP P P P P P PP P P FP )P PMPOPNPUPWPVPPPPPRP2P4P3P5P7P6PXPYPZPRPQPTPSPPPOPNPPPPAPCPBP_P8P7PPQP iPHPFPGP?P@PPP;P +PPZP"PcP6PP_P:PPPPPMPPdPPPPPPP.PPPPHPGPP'P(P)PPPPBPLP&PPPPPKPPPPPPPPPP^PPPPPP*PPPPPPPtPPPPP>PPDPnP]PgPfPPPPPPPPPPPPP/PP`PPP-PaPP=PUP`PEPkPoPpPP P P,PPP PrPsPtPWPbPVPaPLPXPYP\PPPrPPP5PPP1PiPjPmPTPPPPPPPPPlPP|PP0P^P?PP PPPbP[P\P9P;PPPEPFPPPPPPPPP,P,@P,;PdPP~PPPP/P.P-P,P+PPPPPPPPPPPPPPPPP PuPpPvP,BP`P,APPPPPPPPPPPPPPPPPPPPPPPPPPPPPPcPePbPaP`PdPfPgP P P P PPPPPPPPPPPPP!P*PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'QP'PP'RPPP(P)PPPPPPPPPPPPPPPPPPP@P6PRP^P:PjPlPkPZP9PmPfPPPPP]P3P2PP~P8P7PPLPPPKPJPOPSPVPuPbPWPTPPQPIP[PPMPPcPPPPPaP_PP`PwPPPPPDPEPPPdPPPsPPtPPP4P=PPoPPPPPPPPPPPPPP(P(P(P(P PPUPzPyP!P*PP &P\PPP (P *P )P +P /P ,P 3P 'P 1P 2P 4P -P 0P .P!PcPgPhPiPjPdPoPfPePpPoPsPrPqPlPnPtPbPkPyPzPmPPNPOPPPRPQPUPSPTPMPP@PPPP P &P %P #P )P P P $P *P P !P "P 'P (P P P P +PRPSPPPNPQPOPTPUPXPYPVPWPZP\P[P(~P P P P P P P P P P P P PSPOPQPTPPPUPRPMPNPgPaPPPPPLPPPyP PPmPPnPoPpPrPlPvPwPuPPPsPPPPiPPP PPPVP`PPPYPPtPjPPPPbPePqPPPPPPcPhPPPPdPPfPPkPPxPPPP P P PPP PPPPPPP PPPPPPPP P P P P P PWPXPPPPPPZP P P}P{P|P~PPPP P P P[PPPPP^P_PPPPPPPPPPPPPPPPzPPP\P]PPPP:P;P>P=PAPBPP?P4P5P6P7PP.P8P9P:P;P1P0P/P=PP P P P P P P P P>P#"P P P P P P P P P PPPPPPPP P%P%P P P P P P P P P PPPPPPP PPPPPPP'P'P'P'PPP P,P P PP P"P*P'ZP'YPPPPPPPP3P>P=P?P2P4P6P7P5P9P8P:P;P%HP/P1P.P0PP P%P&PP(P&P P P&P&P&P&P&P(PQP P P P\P|P^P}P]P EPPPPPPPPPPPPPPPPPPPPP DP }P 3P 4P 5P 6P 7P 8P ;P 9P :P P P P P P P ~P P P P P P P P PP P PPPP PPPP P BP PP P P PP P P P 2P P PhPgPiPjPP PfP,P,P,P,P,P,P,P,P,P,P P P P PP P PP P PP P P AP @P =P CP BP ?PPP PPPPPPPPPP!P PPPPPPPPPPPPPP >PPPPPP"PTP"PUPSP"P"P"P"PVPWPRP!P*PiPpPoPqP">P"P"P"+P2PP NP"P OP"P PP QP"P"P"@P"P P"%P"P"'P"(P"CP"DP":P"7P""P"!P"$P"P"4P"5P";P"P9PPPPPPPP:PP#kP#iP#jP#vP#uP#wP#xP@P?P#lP#nP#oP#yP#mPP7P#pP PP PPP PP P P PPPPPPP PP P PP PP#hPPP(PP&PP6PP$P2P3P PPP"P/P-P.P,P+P'P#P%P!P4P*PP5P0P#zP)PPP1PPPPPPPPPPPPPPPPPPPPPPPPP#rP#sP#qPPPPPCPBPAPP#P!PPP P$P&P%PPPPPPPPPPPPPPP"PP?PPVP@PPWP&P&PP&P&P&P&P&P&P&P&P&P&P&P&PPPPP&P sP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P qP rP&P&P&P&P&PPP #PTPQPPP PPPPP.PPPP PPP PHPPPPAPBPPP@PPPCPP)PPDP?PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPYPPPPPPPPP=PP!PPP4P-P,PPP"PPNPPPPP PP PP PP P1P2P/P#POPPPPPPPPPPPPPPPPPPPPPP$P&P%PIPKPJPP3PPPPPPPPPPPPP9P:P;PPPPPPxPP 3P %PPGPP0PP+PPPPPP9PPPPPPPPPPPPPPPP'PPPFPEP8P3PMPPPDPGP P5PPPPP`PaPRPVPKPLPCPBPXPSPPUPJPPPPPPPPOPFPGPXPWPHPIPPMPDPNPEP:P9PP?P@PAP'*P')PPPP!P*P!P*PZP]PYP[P\P^PgPEPFP[PZPPYPtPrPvPwP{PsP-P-P-P-P-P-P-P-P-P-P P}P~PuPyPzPPvPwPxP1P{P|P2P+#P+}P+P+KP+LP+P+FP+NP+PPPP+xP+P+P+rP+P+%P+&P*P*P+$P+kP*P+'P+(P*P+EP+P+JP+P+oP+sP+CPWP*P+)P#P+P+hP+gP+jP+P+ P+P+P+P+ P+P+P+P+P+P+P+iP+fP*P*P+_P+bP+TP*P+XP+SP+cP+eP+dP+YP+UP*P+*P+`P+VP+QPVP+P*P+IP+P+WP*P+P+^P+aP+wP+vP+lP*P++P+PP*P+P+P+P+P+P+qP+P+P*P+pP+P+P+P*P*P+P+GP+P*P*P*P*P+nP*P+P+P+P+DP+P*P+OP*P+P+P+P+P+P+P P+P+P+P+P+uP+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+zP+|P+yP+{P+[P+\P+]P+ZP*P*P*PPP+P+~P+P zP+MP {P |P }P+P*P*P+P+PPP *P*lP#|P+RP*P*P*P*P*P*P*P*P*kP*jP+P+ P$P'P"P%P)P*P(P&PPPPPPPP-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-P-PJPPaPIPP`P-P-P-P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+P+!P+P+P+P+P+P+P+ P+P+"P+P+P+3P+BP+8P+9P+.P+?P+AP+@P+/P+1P+0P+,P+6P+5P+=P+P)P)P*P)P)P)P)P)P)P)P)P*P)P)P)P*P)P)P)P)P)P*P)P*P* P* P* P)P)P)P)P)P*P)P*P)P)P)P)P)P)P)P)P*P*PTP* P*P*P*P*P* PRP)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)PMP)P)P+P+P+P+P+P+PSP*P*P*P*P*P*9P*3P*8P*6P*:P*4P*5P*7P*;P+P+P+PUP+P+P+P+P+P+P+P$P$PSP$P$PRP$P$P$P$P$P P P P P PP P P P PPPP(PPP%P!P PP'PP*PP&PPP PP.PP)PPP"P0P$P2PP#P1PPPPPPPPPPPP PPP/P-P,P+PP P P P PPP)P)P)P,hP#>P#IP#CP#HP#EP#DP#=P nPP oP#@P#BP#?P#AP#P5P8P7PSP?P !P6P9P P PRPJPNPMPOPKPPP PIPGPHPLPQPVP0P)P*P,P/P6P+P.P-P7P1P3P4P5P2P!P!P P!P!P!P!P!P!P!P!P!P!P!P!P!P!P! P P!P! P!P P!P!P P P!P!P! P! P! P!P'gP#P#P#P#P#P#P#P#P PPPPPPPPPPPPPPPPPPPP P!PPP P #P $P "P !P P P PPPP(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(PP(PP'P$P.P+P"P,PP#PP*PGP(PP!P P PPPPPPPPP PP PPPPP PFP-PP0P5P4P2P1P3PP&P%PP)PPP PPP8P6P7PP/PPP`PaP^P_PPP1PPTPPP.P-P+P*P,P#P"PPPP PPWPPPPpPqPPdPPPPPPPUP$PPP%PVPPPPPPP PPPPP~PPPPP (P 'P=PPPPPPPPPPPPPP>P7P6P4P9P8PP&;P&:P&=P&@P&PP-@P-SP-FP-EPwPPyPzPPP|PxPPPPPPPPPP}PPP~PPPPcPdP{PPPePgPjPkPhPfPiPlPrPtPpPsPqP P PuPPPwPtPvPnP%P%PoP%P%PPPPPPPPPPPPPPPPP=P>P?PAPBP@PP&PP=P%PPPPUPPPP%P%P P P P'P\PPPPPPPPPPPPPPPPPPPPPPPPP%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&TP&SP&RPPPP0P(P&P\PYPdP_P]P^P`PcPXPaPePfP;P'xP[PZPbPP+P PP('P(hP@P(TP(SP(RP(QP(FP(EP(DP(CP(=P(YP(4P(GP(ZP(\P(P(P(pP(_P(cP(dP(eP(fP(aP(bP(`P([P(P( P(!P(P(P(/P(.P($P(P(PAP@PBP(P(&P(P(]P(;P(P=PP?PPPPP,PPP#.PPPPPPPPPPPPPQPIPPPPPPPP*?P*gP*iP*@P!lP!mP!nP!oPPP PTPSPBPAP(|PPNPCPGPbPPsPPPOPPPHP$PaP[PZP]P\PPFP-aP-bP-_P-\P-`P-^P-]PPPPPPP$P$P$P$P$P$P$P$P$P$PP|P!P*PmP!P*PnPUPLPGPJPKPHPIPMPEPDPRPFPEP*>P*AP PMPPPPPtPPgPWP_PfPVP^P_PePdPbPaPJPPPP%P PP$PPP&P P P P vP P !P @P AP 2P P BP P CP aP "P oP P iP hP jP mP nP kP lP NP OP P }P *P P +P P P P P |P yP {P zP (P P 8P P 9P P IP JP KP LP DP HP FP GP EP P P MP P P P 5P P 7P P 6P 3P P 4P P &P wP 'P xP #P $P %P 0P P P 1P P P P P eP )P ~P P cP P dP fP bP gP XP WP ZP YP QP PP SP RP ^P \P UP VP `P ]P _P [P TP >P P ?P P P P :P P ;P P /dev/null && restorecon "/boot/symvers-5.14.0-503.29.1.el9_5.aarch64.gz" fi/bin/shlinux-firmwareutf-8093847ccc42dca6573b3bd77aaca0e1e7a77c903e645e463600190023adb07090ce4c7e32d34ff708755d6a065e42ff4f7648a9afc3d42c58e14cee3ea64a84b?7zXZ V![G] b27|, q>xܥWu TcJ{Ndz jA;#N; R,}[pEo +}d.I=aڮ>E#Ҙ6.ZRg{Bԛ}DFsI )yP.XLn{2=1K֮Ήԍ}o*/%naj ߧbY粡@vWOan O6Q3`=Va]aVc&q52cȸ50Qs_kL_&4+}1v}+oS%'ة uOxɕi?q ΃)ZݼùGDR;ak=#(pE,fS9nYK\^ Nh0mR@s*x;f)=aF3oy8&E"{rs c/Z>]i1+etQ#i@-Ui%ӟ\" S<x>2Ć F[5H]^XGkrD?RM~9B=LS\' ]'w+QUhxX[iZOUm DXAy/o(J`Z)K) 2-D1 y֑Y8 >!m5FoV:#|@ 5#cd0gP{UtdXf^|6۴(ElU#)3]b`[]')j³b;[?eVo/QApw VrЀ'NMBp8O#x]:Zʖ1~]u%lTxYG@K?SN5Y2*.Ɩ^8ࣗ;'d;k2TQH؊نğOV#9mV2:unF C1һ@eFoōB<$'yNOY8E5\;x1< Ie9yFfA.PʖWl#>;|˗-E]IpPmZ$F&+XڅKv`lspD*`ޛlx̯QO5k+Lv!?_׾70>]vnn":ՌP l8rW~is9OʊOf|g떩u)3LcL+l5ȉ)WF{a+ޘܜ}bX?HzW}9Yx#cF^ZN9U_As71nġ iHω ɲ(.tQ}1)&=*>PB޺"(=-ܶR} -Y'z%:D(nMij{ ?!(9)pD]v<j|^jumf!;؆%$%ou딛JV08G*a@;̙p+{`hDk?Kypvv \N6D)5 <&gJ"=gP#{kܸRRA3UuYǑ2 G;UȘnzOa6$O24YB#}EpR鞯A0@Ynح, R> D"?KEŸA#{;72A13r53rҾ"+Rmd8xs8LIDj;[JK{ `=54Ȣ{VaĂ ٲ>  ⒕ S Nɟ{EiXW;˿BCpl:.Ԅ0Ï!fCᙽ.oyVrvp,+yUiKU[Y|$TP|e|9*te,MrA}D8UqD ?U0ҍ[`4!r "_c#GUwA\4~ " r%Mܸ؄IUedϼt2+POqsJ-epRE)םIMG5 UlɉՈd/OJS2ݦy}">gpX24Qǽ,_0OLu2 5|vۆ,ɨ@^vGSv)x"'tdfNh67A;R, ۶s^X6#&~ 7ճ 2ִպy5խq1d 3$ T7EH~4OBm 2&p~76Y32#5`tO8oSЉ&Z D TԹ+w|FT\74芢 c~v<:"KiدV*vR{BQ:vucA)j" Q3ؐ֌_ۃ/ ;%?hx@=^b8FokvĈ>[h Nx)6MuҼM uJjiWdn\Ґb~5' i.^e&L&%q(n*A]OSZ:'_ gr;U{)>VTy{DBa)ם'׾hpVN]DHUN6x͞)*Pbv~=q t Tt:f+wMMZA>2V\. =e)gXAHPBr\>zFď"chXA;_v)}hV|=_}_Y./vpٟ],,(ij77vh. ݕZsA؃ ,81Rsekfg3Hbp( ~ءy B^%#%،Ɨ*\$ʥ-4iXۆ#Ft)o$̔`DBJi.[\~~BuƔ5~H|wv7E)JNuyts''S Wg{[;E`xt[N_ 6&F~!hS m,7GܜtzDv7tLYn cO>sY{EbjκF5N ߹q_NpLdj 8 ]3G7g]r ?J=6eʢtubMA^v(tzʵYҞ˒t-Ĥ *>nخOd1WrŤz-^.K%%xy.X*LB}N$'M@:H\9ZNnUM8P{$ :P%Wӕl_wSt!f:- Yg;g a' t5{}hw8%g*͛PsA;~5R2"Ȥ_[^i2bM/՟9熰DT^Fk8L8o gaH]3 5s>YoZ qzGe!:hq~K7+uSڃ8d2Dgg-BL^1y1+GRvI&%|~L{) >1TX(_nWG(Ȗ_XZϖqF8u9ou uhxeZͥ c2{jz=k=Y1GO)|(KE~:fsߊu3# |5,RWgws})ị֚̏x[Qߗ] to%k1G8msMl{^:g@貓,Qɭ\zf5Sk3jBp(PFM]&V"Ԏ"9Жq7NGHS *R.)bǘPKv턿e<3DJhwss)*5$wx d7M4RsҍbΚ5w >P>fRv'cr2J3~7 A~IP pڻ6Ddt2ťzFWTh꿯)ہJFFYWT\JvamՐm=pL7"X)C^g:0l:;8ް6fTg,Y`p?Ǒ;fiq {0hd"S7"}G&%2yZIIe ƃ£f|>`5(@Zu9s/=qdwӶ1$#7W֫Fר7r S| fqݵ;F.>J0bYllkyHπh86ӫtMEOb0rm(J=C2ii /lUIr<]P[-?rօP.*XXJp249gbDb[Mg=vXW&!s!~ll0]~ W;֌HKEKDJն%Zk*lg'wQ7Q

s %dЄܴCs["#: n_As%6n$ԇ獖VD1 ێkzڻjuh)S~}R R5 Xy.{sc?qxˎ?Gq/152.\iIZR$MLspÈÁn+U|\hr̂G9HElj)0TVƅ#.T׈djNt*1\1HY)W+%Zc*~wumEX!*R(axo}so_c"|ϊ72ȕ(0+yujj|2´X{^c/M9r\ X: UDU,Mve=ʄP<$40X-רW"4D&ibs Y&#ՉMGN+B}, nw b *߸*df WMk)0qXrOaY blz{Vavu.OMRHLw>ȡsVjCy ׷8N3N/аhFl8t_3ZG\cSEPWHcB|2NTf?'vt<~y+hw\t+cJ@jO8=f !9p9WaRϽMU9]fՠN97Q$Ql؅\m'5 koT QnJw~)zhY7,tvAM݇rϑ~f3ЎXD~+XIO0PZٷ7O!n@OwT&x G65jjn/F6Y~I1w?"8F[CYPé̮?ckK o!$ }SP;I&jPvV˶z_HfJ;[L %?Btѱv<~_S /Ńc07$3[ŸޢTjȋ?ݫg wLռֆ}%+D2;H@%w**s\UI C4W: ` Ե<^tr&6Y=)2>aPm*s [1y/I͗).^F̩VDžDV-:elLlEg-¡1VsU/ƆW UD*{0K[nv$h*691;(aP")-ea`, }W0I+d˗Uy8ʗS+y佸k8P,&`yf$m%0N#F/jU?;td,YM@؎'xhϫ_3O4@h}J> N: X{jxMgdtC+R80I\ V^/S6Tjip"`R_pJfZW'y'4aa.LBnkA7PB=K(Щ,FEt\t,[ib)1Vu-¹ ~ cfr[a|u@g*E4; V$d0||f?jw3*r7[b}^2zנߖ-+1GgXKHY%ȳ!G\{>ē<pO>Od6IqlkcdQVHY{/X!͑S~ǵOP}bOq_lPmqUU=^ v$,|eliiz0E˂y}RY\B 9?`w:Rt^WRg :1{7@"u ;ܶ'Jd7SB.0./; @c^#4ekLwefj{т%S]k+G0s/ Äx, y;dn.@ DDrsg2o0|KRC}s4kQ֩7h!H屦h@]jPe<x1L>~DgPa6f`M+s"4/ogH 9(QL_ nBMb(/5:$i2g5+s[1duT 7ч;1J9.zVxhKR *i@̘AfFQ<"̉sѴtw+ WV-N*z3D 5E:cDZF4x ۄfY S(ݹُf[aދHE-X yFjAgC^ƺqi+Ly~/JF~ͺ4`hX:ռT&HÛ7PMG6tvq8sp_l9mcG2iqz'Jd~#1^pA0JNm D%Zդ])ȧfhT1 EDlYtjqǤ{k%SuG_ࡷR^TjcE&XM@C+dcGǕݶ.nQ I uq]+xo4m B0!9ЗE+#2P3֦Hთ~fxgjVYk_wn)^¡\$W#΅4Z4eBcԮ uʸGɲ턼NIT~E4ASXumˑrj*]EGՇ.$&񾃟*uEoqBHur&q v|o%6>U 3`ok$9՗wZ8u(+JgFީC֨O?۹ݑv;|px>:EK@ F}^6b2_eH&n>=xTTpq)q爢N?a TE^>M\6o#j4<z^I ;\(:A*] ,!M[dxFSR*$=4s ldΛ-]/D$6;ijQnu'vR^Chs_/Xފ [_ ~Ipt5X?G&"DeKCA`~@&s|l@3io#v_K]|yO/sO~s͊= )U]` ئ䆥iX g ZdUP@+Hw FC[,zVy` lh:MGIJ8zᄽ:PᛄD׬oސ2Oc-39T C0 p>[ f| rNwkG`&=#Wir2mEa2hKo+F#ovܝ*V()Y%]0^z~/z0TUW dgønMQ۟,dѳ-IlTD߷D*&G;?Ғ:,ccgLSku ';xL"~6TD F;&a[EN^[^ii{c狰8IY2@@} ҆*~Hwq+Md.2˫a@鷽7F~.{Y|l3oi/:-l I"JuZ:Ѭ1dJ$P^|:!U#.]`K4N͒s 5l ɕy<'mVSWe* f4ɞba{{+O6>4PusgT,6w7p+N:Gϐah3^y oU)#~KJEnkBb.`"jIbזr% }7n![KЧNO2n5iPÚR,MŲHg<{8MfL% pDюΊی_eck_Xy3*ݶՑaűnns0ջ].5eнB~Ja\~qdZu?ZM3c'`Dw&jnվW=\P$δo$g!2.1-7 ԖHxMx1qrAyPXy<)l\hÛO1I2Vc|]&; ~[i/?E^TVA8z}y#| .B+@RyiY~Rץʱ{(eӽxE^F81`XT>^q̗JopXx;v_xYR#V a}l[W6 nV/[=waPU_Ųlkpl@Ӊ z.{hF@KM֑LdkESсCik)Μ4j&F:kUPO3ZEkFc'$z AYT415:4<c ^~I][%ִ^^z`(P  C8~U`<$T $o(D25[XnXǚa ys;L$Ŏv{ ; Z\QaPk Ṛ%`/qagXb]}H `jS Fr$k215֤*uu[o gc\dD UD_.UZƭB8! A伅׎ /3X?`@to# H;P]pzktE.,ǑG@9i8V &8^{>vX,aX>WWGY@n&J8N*$ߒ^E 殨pV`U--L^02ʹl[ſDy Z >eH!r<6֥mɲM[VUo`A7}*cyOAt3sp &܍`hgV׮·YIśķkfN8}/U'@5hf=]?ft# #7yEٴ!\ $Z@9[5I&FL(y㻮ܫDs1K߭ksa,\C!z1XKȞaz?_7+PCj U;:Rdw֎h j~+JTvSu&6ÀA?V;(]'oGݨҁEPfhxfz|2zWQF?i5EHD =2GdjE9݇8(al4:28z&b9\x?wW}ث0I٥CƩ9XPd;+ vpt ,y[wTq'8ĵcaCڣ@.w WtU+vli ě# wQ+87LeZĊK DwV*I!lefgObpn>]#gx|sGD^+g& \(~"T CW?l?j#4^?M9W?Kp'53dNh6y-^߻ds]近$2%6*&@vk%ѽF} u YuZG(&1h7q1m.X”4)|*Z;ȼ׃vcRĿ '։=AInz4T|Uyb}zԢų-1l(c}>vMRrK"|fr9&]S:w0TT'ckp0HH߹;HeQ; J痵dLP囊 N ~Q 0$I}q41k%($#l V`1wb賿]t'קƫmTD"o]h̠ʭZ,zTpIG53ÑtF ^$ [gn0oK 9 ?i2񭕄@ kzyp\%eMRY%` О{1= =;bXufQu!F2ڦvXy6Fn0pA@e}Ot=0.{NU~/>:K qs `$)^8^0jh.~vq[!E؅"Rs`5عpBX9q m Tc r"Ȳp_ŸٓxĽE[/6k?#'~]ٹ5O@טwYR4ϓ 4/~?f`x,'/vSa!ɢi_Ms~B;_٣+O=N; djn67oPoVCWN0%jOH㪝n,I0B1T3nRS*MA>E6.T9z@CrHXo5K5T/,A@#oVz~6 ;_aK4d!J #yVt܄1VYsB'-Z5*jD8ENlvT'hЦ5!CD=4^#6Uk3\_:&Ts-pX4ZBE^"E%EDJd0W5"o kYmZ=j\QײVvJyTcwHU1f]POuGpxwE9o|0K~\TCh[>9Aj 5PH[*@YVݬۜAK%c{ujc[>@KB6@]SO?- tӪ qbEƅA ɖ XW'{%S!…~&+ z _o5$("j>o[**BVl?%h ČtƠה; )N Y(OZs,'+X=\" ۿ;Hص! Oi_m7?@RCM#%^yak.`:Ϙ6a^)aMѭYKRMdv1>zᙱghT%q51{0`rCˆAm N0儧񁬍\psn%c>W5ء]u"e-QJZ.u2 - gJUJ!-- "bk`P8$yՌ6{W;. v-Yolw~!P%2Z:L\>!]6⹮09ң“#NoƣXbѽ~ 3(>  $덶u n˘GkZVK,gEY #eLՋ&Qa{Ӟ_JdsMv- sP+-)^*M*ռ{g}_`w@#! t;5&S VY "RФeLo@D: A2@v$#9/1.DEwK3d<]}ȏ΅"֖!8^ i۸}>{ڌTeuf^Ҟj4U[g *_r65 .}bU\[8A jyjZo+-iLy^޷:Ὅ j)Đw~qZDڝf ?n3O>K|ǜAǍK+y+RU2~Ma$^Uwmj[38,襃SGǼ]jCbS  Q4lJԣ6BYtPH!|f\LMR-z<yՈ Bf3B2ݢˢΦAo1+hE ]|g՘d S/@VTbFE_hinhZ{wq$Q7>aA4׌IRأY0$sŌ\˓͙DEL6]9V8\:D-Snq~-_U2~w }E6 ӸdNq%׺7'Ö5<1k؁Ld IrnɊ](HPEMבV6E{z?^41Hq pv82ʽw9s}면99bNHZ07=;qvI3V۠,ĺrD| yZބN.b(cCk82Vk~V&v*]2 WۦyfA`ԇcx aM">?SDfU&͢BZImԺMiXA47136$^$}"`8޸AbuY]+cEoN+}IYiZTA}AN㑉PbbXbh/ 8q0Ng*ZZ)(.zrwPpo~*D55eT$b*>Y`Źx8є;HԪ5-\!|1|gqq:,g6L9|Xlغ{RMbA (׹LŜ\:y/qȥH{WS62f@bIgL[.dӦQ:co wR¬ɰW c:瓻sK, 䵌KKB_[;v7x:_Hb?S+^c s  3 a$}945Hrլtc Q9ͷ6]̭J:a7B9jLx#*°%|0NōjዻV"vw}/t8E[@X0EoqѱBM=q܁[k+X"Ϋ..EA>]Yxv˪ Q=v{eXaU,䷗ r 61u)N0.G8Vap~mżN՘5<~]6Iz|xd P&^ҟIx"<. %t}}md_$=xL +CWDBc(^u=&1 3kq5mRP 9^#ܕ UXL_|J3r-G]JAAu[$ (a _*Mz1HtZun UdZ :_|b7ؗP`V$T#wzX"]Nv <EWe*_d.Ck'h[< 6"r Om4A$j7v( Yf|; B\TaUShTvQ}j N%A=ڝdM+Ϥpg)A{VbߥA INq_3w%M 0>.xhzG jzԭQ1/xXPݰB*avI0i@@)FO^EDBmtfbܔr`*3HotU)g14D+š.Gfoҝt{2gQeDr=<.w[hf6;kapyVa)0̩`|R [|Oᯒzޮ ZObG#Y (_})Ԍ0qC䋔 |4ѱY&gX,t`dN +J| GY|%9t]2yaq58&E6B=&ȝE[+]{!^YVjLbufxܦl*YܑZ,;4R@k7 oJN/⇊iͱa%lo-2Dd,d[iV'6?3}1xc>ɋMvJGމk#Pnщq"<Ɨp]L Zn z^j_蕦;;Ӗ}}kXSXQx\{XOWLLe,&.a}_RB?څlRǀ9;5a=˿|~9O ]-3 ! &]4Hq{~fuèH"{:[!F4CO_K3ɳ]πV4du.ΕpUpS`2Pn:$)S?Mk!G3-+#Qn x[*RHù$LhC>>¡VcLjj?g]ʙA+dRK[^SU]z/>k䳊>2I98 AcF<1 z0'kqlMޫ\CyT`(Hv |@X 䄏UZjw!v)F[Zry'l>OsȒP۽m]06sz),w*583廂O_^Tq>v[F!##;^ma]P1Ei@1{BsO?(lqn>DWuWEv tHbCtr/[J9bVMwdUs5M/垝繄0cY+lq("xnN֌r`z\d+ A~ 'g6F dEne+yh#pUƀg@GJ $cG۶mFpDzF>elI<,| R[թFa ݍ,pyϘ=kuNQ_ytfG >kWH쵧v&l7I%cgahu(&U CQ⩴>Zz-x FV>| (ˇ? 0ŵJwi*en҈׎CWZ?b M*%=p羘B^'m$LT2@ѷX{*d^W xĂZ>~-@t8?$ASM'wBv[ e Bk8x&r]6}_&ȹO:UB>ppQ-{o)E}e >xדqenGx\5Hps1|$Ø@$pR12CяP7d*|-,}' V)SZ5Z 4č HYHhdoc\  ]ftđ!{Ad"N&TM}Pl}^ bec_?j|@=36Ciئ˚tϤ?*悰هuCN{pLmnAs !{оwLZuЉբRtcL/q0uI2&i~b*Z`KO7Ulx ?bJܪ2]"1@]+9T9nLGh' }mw9qtȣP Jw3.kc2rifCWlR!ŒZVa~4" f>GsKc0!$}s nDJML qZj[kq-ΦdFwW}jY=v. ۲&O<}8L,lqҢ9k i&O/(#g}uo"!$FFg="!#D)fw\㻄 m2xw.T¨"jyj:B3i۞] S%= ϞAOª#Rj `V9PYy{T9$tah\ϓk"bSaLJGlѱ[Y=n["N6X?T5L>۶B}v ,WaNh)i4G:+d$Htt6Fw,7SbaớY*ƊRteI/&{LPд=gY}r dLVc.` #$[< .Uu- <H@vE"I/@ HFtbC |;B8y|0aVh^o5Oto+wf'^f|U\Q ̈a̍fr$Arj9>0g, s̋Ml)`e@1Tn.utUkB1.RD>Ds?\,Os)ykV8}[)2[/x15#Ks3\*,&.oG5XvڟV3oOBgemwۃ}ms €$g\˝lHy9՘;rh|V{4< }^+Ln弥J#Ӽ׆Ofg+PiDŽ˽7RgvuIk:@#f p>C (+@;(,wZZ[l/jnvTs"}MƛxW [7`!qٴ50@feݦX`DˤlNP/D;Gs,qi, צ1Yz}SHvp A~tth*;8_JSev~2jNuō|j,i~,ff#bS),&ot;Ӗ \i۶@*Kd{zvdVJ H_+ }'jNA .T~ =gBN<5ƦD/}svTpd7bV>x@ qr$a*k{fz*-׋z@jUX1;IIH,>ՅߥX]Ap 5V(wȄc|I/~ښ~f#^Z¥d5I4lJop3B }l>ʴI;Q'U&M߸GU!Fސu%>f(ZHU<˟(SJPP?3irৡGq; ўujwXg}~Ȩ5uvcABA= Š"E5~Nv1~gJDk{zQ-c+ehV`<=f@7ԫDdÈavh<7FK'bXq\޽pVvEȠ-qRkr5k` N?a\>}AIk 7H~0}i*}>.{oL/#9Ӳs~m̺UߢW,\ďEeq(k.̈́><3l@:+ 0qx_vhsXû#Wlã},a8JAB(4yESbk> [?>%ߨC]7zgnG9T[P΄ݳshue[wF2c@!:ECBL~~qyŘ"A\ FAWZJd:{8$S -(-= d2RFKN*ddYG@<~%a -졿Z{Ò7$``qUqʼn[o;~!BBdjP|76op%kݿMMmf1=ϻ=fэYib+_w5]% \*gu [m g(=&Ÿ묂^Y#Y#;Ė/CN.ӊ`A"ʎmRofǧDDIegzuW`b[:!#>2"R]e'=^U{qsxw*\.&N;]?)h|4FR>YqQNc1Lꃮ\t%'{)E) &yih2Bƅh| c]ݰB0lYy dRA1V4J>b,rlnRB zQuLw aeH>,R-fsKkek˒:*38Z胇Ho0 hDą\vt7S[_I^VWqfU#;{5W7G`kVtvWWEA?i[}]q1 fgV0}ʬUGu~nme5դ;<X[ dWnslݹoFd* ;w&߭$$NKyl_Ql7WP2XyTͧ(D=R?t0+FE3d{QT<7t_|'x l;Wibs-GaC(]nIT/Ict`|jor8Ƃ@:`j-Y [@:zP!0R"o2g(N7#Fbk?rOd. zGlQMϡd|;_QIeWfTR`ȵhnmAPLj;7/S`MGa\lWb ˎT|8dx~xvdLFW?cФ!Se`=:e8̱;$#3w1k 4oGL6V//A2] {wד"J8GwVw^Ƃf[ A{!;#9:B&pˊ %/Qz?+@qY,AsU1&u6g Twb:hyZC _I2Y+3h,jci:?KUKm 4ZrPt&65͓RZ+ (T 1 UGN#%̙N`_WW5-WKgZ* ֵat0yV Xo `a9(MIicF<1 ʙ$LUD`;Tۙ+dby&N0d}c15BY9aBtywfMm!ЯH<>’(IoŭYMV{Z@́G" z~=|)#SO+ϩTHUQ QMq5VBF<˳;ԩ ; չƴk#a `۹ϒ_]dG0[~Z-#=IGw]?D+TD񰺠q,7E ͇jc#$ϙ·<t| GO׷ON\\RJDtQ gߖ>uWY̭ˮ3-ꜙ3ھyNnzjB,c8+qIwy ͷ]nulBOq68jܧ6("0O|f]؞/.L0S2˥ݕӻ=Ͳq$($HK:i![{^m0_z^"w$3Y#Cq6CS`ywP 1k,/k3`ǍuZ_pO4ݿ3{ iygt D/ކjd|*+A4̗xOLKf}0P ߴ> Mxĉ|`'<+F{np1 /4QM~ol˖9Njʞ@"aYG=g¸8 Ģ) nuPg8DHQyJByvsZ|yC:NBfY,WC[<p^@,:~^l]A5>"tt2au 5^^:^|9wsӽ0ǘQ~5E|xG}a,A D%Tݕ"C\;Ai eTMks)礸2XMZDj8I xƾJtf+g X)w#]٠X}t{0ZңG*. 4zж<B~1`NYB1^\rm[Cשխ8ʰyE& -8;D4[s"q&Q -zj($zZ <_@y &/j kj,ј|6L;3"AeIEuW#b:P.30Ղˢ)rTĻۖ Ad:@nZrP>*dޣݝ0vTXeoX.r B֍-Ͳ=j!4@iSt"n"efkGm!>(%nm[G9l"[)V!TT.| JjUNDSt=H M3o ѥ=O  e5k:÷57Uh#QEGN]$@ 9#iN=vͿNj?͍ M8(&L_r(:.:J:Ix"KCR5}>CVa+ Z@'ͮg}Ng3E' LϮɋ0(@sOSÿa7Ԋ\"ɨh nڸ>$I)abb{JQ0E#;'KQӿ ȭ&Dt&l0fӉR՗?1Jw r; d. k^Bfv0u*7xGZ#'5aWHTV2%F3h(;'v "BIDs{4 G3XݰqaT7l$K0L$W= HOj*ɜ؇,ku=MW tc k +dDV']^YkU;KN>%{"+wjAUo <u :B ȃ5Uy+8h ϣn?UTxxHk#Ãg*3nJ5*!iq$M&ˍ3mtNn9߰ri{%xҵ {ݭVpF;8ĵG*V_$ؘH}w;Xa?D$t+'4cʑTUb7E ^%'.B ~$-CTg%ƞOG܍g-`Sݓ6v?|l.|wMFn UdtK᰼ԣ,~Or8%+AJ5*PMծRUa2Px˪s_L(h8{a!Pe5̢Gt$u_ |"8Y 9zzBƤ5T)-:ꏨa`ΉHKPErϩ͖aj[;8A!$2JdžBz0do0q_aFWeH Ƃa&.mvyfy 1 ZwWAW7]m η"W+)H1d-u)"lKΊTT)Z2n|-~8H~da#FxxFP" )tj7%}gn')`RȠL1 ehsM/]~Y]*E;S1Y˰gwkOm !(߳D.ɜW e氟9Ss+TFjWߜ.vNNՎ`w-yZة~^]h\SxWK>Wޖ27 )_y FbuZ6Y 6Eݖ} XXk7z LՁ(ֺ n}*N2!]m2*6a6AGtp3\= ܤV߹M}a/JpF'K<f 5NS6OB|_&y8M'\U5b_;$$(|L$اU۱U#*l֐ehE%?[B~# *Z_m$¸{ZBmf19cP:y ceW!Z1EM~}G Yom {mu"!PmH"0uUp{{B 0(us8_Z?^ MB9=:{t2D/lfg/sX>#N.m6H@Q\eg0j]v.@_;$'P3QVmL{Cu!wIƘ$R*0r*<Vh-`6THUF_,+*xA%\#-v* LgU_FzYy#tl*/22B>d^X3z}-$} f^U jfMDKmUXQAۉ3=yyb̨F;CDB$k}!ƒe+ @S\5G/BSB5ol0n {a1#@Kܺb2_Rp >s yqL"hSˮihО iGK c߀H.k,l|:URY@!m,JO^l+:R>;4r]ju=QplQePC5Doh2N Pl1! :Oў(pA20cC6D5W`D8 E2k-| @fӞT 2`\ݑ&HjBBKf5<^? v'6I\͓>_-AG'g=l\{n`DЯOf՗@ݔIL{G:+b}^olwVBsAH/ag]qq ecQ{Z-rrZ2-&3?yrY/q}u6Z`)d狕_@5%1mn o^AB ;x[[=aҽb|" kAmx.b3Z32DzC>M(rwO!ZF~,֤ 6O͸+3DKz/U=E1wx| hҍ-Iw!n1R>6劔G_EQ|daz㟠Iݍ*XGk/ `ߋ[ zM 'F^ |!G2We)UOg_41kL⾤6`wT882i9Z'kb|;M=@)&aYtWbe75 Q:͹!kUgb^[;*cfڟt3uB,hptѭ=8h NI­6<M(+8ka3Zi8<^k KvM=Xa!cڻO7Kof>2 +|)gtn0M[h_3<ȺHi0MsoG85$q߯|^}(%1% Қ}(IKrdax>Eϩ,Zq̝zƖ5+ֆlzl+kIKn._,/-˪P6ZVl"/]0 6'~bOݰoW,in1hT 5_OF]X@ZzYkW^D9&0[dFQF~ѾO[htGæeHO1g?&x`T%Y%?rT9iM)-'O?g-8vT|:NLb0OIz-!ѥ$gQ4% u}0ws}|Pl[p=d{5X?^p hcf+5Ƒ%PjnW96L@ AuÈ9`J%rDxRihˉ}oi}~Ĝ^m[.vD FB/F%hO^v Q3.HLƳ#V#6S(aIrq5N2xgWF?{̓fa_%)6\:^ui%?rCPzEaQKx<:n |ꍳ (B+&^]v ~Xv+Z&1%(<(®txM[F5%c}/dZ)~߬mCϾ)&JZa22W.dJ&%[~pպۨkoy`C8W qfSW*Rt ~]BhKhbك8NY{!\38 PmN<'tOaSlm M {3T~ҊZiyJ1'W- 15أZ`?g._h|6⋀,*wj4֏oad`PCcL ,k?tWcjPWg$ډn?q#FZ>z:J'f=fa*|X^N}t.ƒG} f)e ^]4>ERo'A!Bw,) , ;N &*]^oZ|o:`]ٴ' <MbZ[(Q6ώ\Ql!:*Ǘ*kG2 vs,1R+k&#M<R0?שõe~A= /Q{Ȓ;N F"R`yp N` {nRڨ憾xPl _Ɣ^ig{VÆ$ YDFi{P^UYa+$΋^H~%5?l}':]5*oC+RRnuAhч^"dl &1iV곘nXBf+|<#i9-h[5߿~7tuKf|8@\,h)CGGZ;8 ۆ|-";ǭ۟:NBtԪpg!C!\KDY( :?#`H3"m$+%mQoA[o{_mҥ; SWbfK13O[O$M n5kð`خpTvBD8PjE Έ\5>.t4͇0ʲ8W33M)F&7~ @jCgKpQ\!pj3t??(f'e!F/ o8$P}r.(EHPDfR8xu&4ƆOI1'jJ>GE{NN~g>7!VdH};]V) Qb,jmvf &` T3}*'W" AE' EU/ԀO}" \.kxNDL9bZ$#:sɦ~tA2%ѶAP$Ov(FZ.Q-Nϝ,o]I}5;GݧKgmy0_( J* d#_yfl4sx6~ H3p`qv^c'^}aEuN ,e+`,! "yYUյxұ%LUlsz Sohè?w$A!9'6`kAGz\ڵD3u4bdݳ49gjȐ rS3.^\yաC~}YaɋB}s[#Ą̀M) ktN -peru_Uv|5QLjäʚvb\v90Aezn혩?nypoF9MƯWJYّ#U&T麫 #4N%!pZm.1x9;0ŏYx&=aPOuxp<ۂ濸 tb#6y}c쎠x,XP}HGoFYm#5X+;iMԒ79+fYlFSaC̤$?xSӵfTމ-xw^t9w'WCzb0Cr;>|UR^ +LijSm!=!M[ s (!Y&dk= Cm9%#@f-vno䜗pCTPHܵ9=(""➰MM[|Bn=Wa;5YuGC[} @|> #!j:VnZG&] ~ǺVaH[AȪk?1'u%C l5&! 3fo|OKS/- ϟYp]t5.1&x|hVR_#SU4Ӿ+Feg.*^->qi̎pЮ9>HC"KTJA)b!Q/q(Cr{FA[]0Yw,O+Û0C̹0S 蘼{4rS(iPVS;mŴ /ӋGMMB8}3GT܅NuK;k8eW,=;;H w[BIB`02uM88s8N9J; >zJwP \2O_,EV5I&qr`f~ݼ fԟ8@Ըiˣwд293iw4qzؓ-Up‘?~ĀVЍ=YQIoB5n9!Fo/0 fqˉDŽΝ>m/7D? ~,| E'w 8 ^R節$cN">ޡQ/^Fo2bAP%E9Z@DO蓮>i54:ggZnf O;$Nrkr ?d7Z%<Ƶk}xxmǣ6V95C yO^zVGWPh`~ ;1+SP%\6ⓋdVj!x} Y #WOэ\/|\o5ii)m1V@hy!)rmQN3X} T.\Uv)_ѝ;TA'A+˄wd 2=yA߉*Uhavv 칿tz޲B#èv >D)iDݾQn؜"aF+ Hce&vD 5dUt7sq TwݒEye^gNVYezmGmAL! Or6r vR0__\fOt|_zumtw&;a.Bbhk24<%jnnMѹ5; O g#^ԙ}k%8בv8c 75a G3LP~ko&EL`5%K˿Mv@*~ǰ;ZLq.'?,cPw|Z7"d^"˻Yܓ:󡋑= q-/ zt` g{4N,UW['}IjA')$tc|ZOt:Ͼ{7W /=!FF~i w(37z;dk jуs($oi)-0,y˼WFw_oNѹvMJļd譗o?vD@nbbDt\M%|R&|[db@A(0F )Ա0v+9_*' uОH(nu(A5#/mO YmшgƦⵥ,7F"cE52K3A˲rý)=ыeoV\o_ie֞J )Z !2LJ[YډLV̾<[UθX˅-ۊTS豁5Ű9{_HD-G0&zח_ܶ:MW/ɡj)O,9=teaKBQ1V װ1ۗeaKN6"j03XNMn cQ vxF@ ugOg+?yKщ: +Q\FaZT٫M`Skێ nK$}|t:!Uy}eʃcQsJ u"5; $"&vǥ6U}ؤ\XE5W\w$#&Oy|楑]w3o蛲sh}DVf7 -jPP~!%S@ t\טS(~zTmykm]8+Qx\FbaD_~;2B'u5;,S&4h]I/3W!À7(̱1&@qf:疠4ľ%i OF`ω1:mDUMO9<ܰahKЗW x^_Ve"NDs2%oY蓝R)FZΰ;]~ӣ#2%K4[TDR2AWr'G]mc/LjF5ȂܖogFAN= b E( _Xyrg&2<T]q_@J9 BI"S L\z+vNn-i]5ʈk@KW)u0()+ta..˗P-?c`5Au79kNDhvf5 =e o $ƅObqK: pd:Hc%|*ōeQsPNW<-fPgvM<s~+xF Rs*;#JXZld 섙Q>,샡@,LmQL?>__tyF=j]Ĉ P7t5U9Bk)kFsex`̋nÙ ol_zĸQ1^k1-ju ?^մʼZtJǎ|q%{p'Ȳ"}6ש%b''Qm$aTWJ4m>ݷZUV`||[6Wu1ɺ8c~%oڄɖ`ĭ8l7@=l@RJ JJ1W]Y /{53M_2:b./ % PE}1F7URܕofKGju]Bӧ.c9E ~}fx %[D*u3~VpB>OмqRnB$ KWhN@e'!bnݦZG=K)zem|NV΂Ӊ'm+7+[q pDxLE<)1 nq0&"뫴atPwbtQطu%pgfkWj,-T*#Cuz"Wޔ %( ,еXNʅ,tD~mbS/ +NO;_WK8ghXĒ)aQRDdJ+}#ktU\NT߽ 96n2Hyӵߞ)`] JY,=_$e)Cd̹og?;&+2drZ&U[Ӆ+"촆i1Zz=T% 4-nr/Qh jj~$(ˋ2 n]ir绷nge:1Q01Ѵԩ-3M$a1qjydKZ6"2Cqk]WfEXFutEG !,@n_ N]%}IS 0Ӆ$ HF"Rc\y.wCMzBBPItFfRXZ "ќ3l|Z/lkyû!k dxz#!:IJ(kȍ{AS[4~*DzC0qs;J$b}i%`b)se坼#xʑ ^օP|b{;W͆"71|!Dm x#BM>%u4A6it]yqatfr{y<WoE]^et-/?skaY oƜ,hݱ\Ǵ#~qZ~, ] [?4sD6/>bVSi^FY49(c_\C]{G_b1{ʴY 眰v0" 2`Ury\P&8~MA3 uk/0o#mHM9s?7a|]qG L3yp,UFiHpχloaCՠQN (=߮}Kف:{>9YZͷZ$2CDt_{;{߆BG  xN>k+f)ow飼ȟߴT<3utA+gA"<[/3F@Ye˹2A/Na}~dj%Rx1yzy=_> Wwq4E #jm瑾I dN m2vsFWc<ٙd/"Z8_?Kp+ЮSQ۫j%̲]Rf[t]NKq~1Y|?tNo++sZK--ufbga8fh c8+aH[>@+43`[,<,_C}̕P.;2<ɩREH͛ԚaO| *e,hKK]YWncOr:#We@6{w3vb:lKWZl+@spMEc5U8Wr@cqCaԊfq\kUɺg8a}JTcGmlktO - +ϥ^cYs4}Cy,?8Dk RD$:do~^=L6tX)=r+DZ{;o[7n`7e#;?K2c3}'$ؖ U넅CPlʤ؟Y(a| P?HCFi&DS ^<@_ΣV-Ckjk(<.t&=`љh |#0y @ De6$&}ÛzzVt#6'BSEd&{|:j(=veWGt4O{bKCmٹwys*.;&j`#\*lBb=(P' 6[9rQ9P\C g%Ld>[ib"Q#Q~i]j袽xkˀ|yH6{g]OOK+y7ݐMkB|UYát"v~)H 仄R\M)3 SwȜԖ 7[ 3`(;bt6Єn_KR_榚F‘ܓ]`iΜ9LA)NbIc$؆US|z$c"-Tin $ܟ.NUP\K$1'PrP٭!Q),$h_=+J;N+'m7J7Ŋ&;1=K?Cl$vmbR2Ė`J&B\rudUlN +ˑyxiHhs~oZ(a$ĸhyR oK+5ɢvmXG-TُЍ*LQfKxL}7U@0KJPHZ07i`.RhQj(q3ӸHOm9| V%%_0B0JI*P 5A}I< %KsAmfg2? q#vl]ЮJap#~>:13 KfVzxTTI4v&s#CFW+8PmQqw_ieVt"V0jL4?L^V +Es0_RI\u3* Y& x%Y];ֶ:}d&evOm@\\jc ;'9Kڼj bkfTkk}*aFcMs,w?D\: *ZI1p.~Ҩ{kLˏ %e3STCxF|5nnƪYʽ}&\EzQPEY5xOl Kz&Ԋ3eguP%=;E\L杯ySF4;;"CRRsGu @ OI."~Ç %CAbxxnͫ)n8M w; 0f$"3q>)ankx,R(Zj"yq,}\gxF }PVoL5-/d[6:]{컃*w$ʂmttf!w,F&/{+~ _"u$m-@2.-# \$j?8x>S_(,KNmUy.nf<}Tӗ̠͒*1=X^' 2o Δs{Mp;ؽWT+q|tPT2X39T/@ܲ.j_w|ª&JO{j'*"8ń_ %Z19 dB|ʭRQSYSm', 0݈c.˗:N/40UL]؟6GAH=(awBM03y()*#<["AT?QIo`Dmq]PD[VsD5a׸b&LOUW&8+L)>I5XUS|+xcKj __!Jn{ -͵o)olIf2 54}ASqch3M7%\urR~?4{^fv_E_ 3SIf?02l1AWE~)RZԳn{_n vА,7&#N1ozx=Oo@6޴uiBCzKTD !J1lf]>֙=|;ZBO޿uw~%X]TuDQq3Ѫ=;[޿uͤY :>L 'GcrvI̾PYRi|bYR}bVgu4 lPX^JJj?wEZ)@$.s97spl 7y4fO%+En>jxWnf( ұo&9AVěhkޚ^2#xT_AmD)D=`XZC3}vN;UO0\X6q1 @0M\g!Q;$ g:˄yƦxc7)b)wEjJge i,"i+F.EOS$TSӦI|xeBU סn9ђAl|nc+޻ Z:@׮)0ɖX $aT8F'Tf(ML>J5 qYh[r$^j,7H 3c%Aqגzwħqϻ1QS0O3wa1)Ueǰu#)_#z&rUICrstFE'jf]MS-:86*ub.5q <8o8Netx5 A"WJ3sjo3_sY>L,6y+-kdߓZI&?UOhOgr:ŭ ><Piag={v}'>@!FK['ߔ sr 'm=fFW50cc=8+@<*4E'4C5}5)|1ed4O#Rec̈cT ctqn'`*&ŋu[aӯԬkS`rEumm}>OڃRyy#ZQ $XE[3)&A'20҇@{{G_e'-ndm)CFUg³1ڰA+\T,V"h/ vS(]> .D2uVV:V%CzʋJV\jK E i>ӥOܷPgxkO z#+b٢h#+{ҸM M VXuQ)J[䞧:x^徑#V.׼W[PHw f9d1kTdA+"z!2m{7BWFx w櫚8>ieѯG);g[3d5m&*ӆFy98ٵ,Uk @hG1;[2Fˣvw)P`d I qXo'xk+|< b鈖yrn&[B퉦_nd?s ݖV닦+=L iOMIc:pycfj[!sh㠐]7GBUDǪɺJi gZqd+ \wx`cu ]2 A_yEFz*$%=h@'ya''a A-5wIYƦۡs?'O*QX"jT9&ﱴמxrԭx[QWCcgV۠8AihadgGoDPʦp'[#+с|xjjKd6ИB  :o'>6Xyq}v5EhZ{>oiy&ޤ ݄/Hb˂\&h36E6"+jdTpZj(2jMlX(' ؉SҾ/ V˔gݵai,3~뤲sCla[Uo3FpbNBWS u.Mu./s%Ka%@1m])+IS},%PR+@("&+?7rrA_4J Ut J-ķG&uJreޤ߃J;Q {ֶE <t/t %/Z;'Kߓ9Ck}g7hO+m /=Kb(G]&i; sR4y4UOk‚P6^Չ>AOĦՋf;z]~|1u6s^{;o2@aD(pqˆ O=ͰֿF+ʃXXtz#=#~m{iVӌ-}o򍔃ri0,P4VȟŲc+&>~$U&iI"BJ&1Uv;ns s $sS5Z(Vz6xmveX81Kd,J;O-RvEy9{*cMi2=:–PcҀp!}W_j}g//`lA]f>0 t߼29 ] 18L5蘥Ί~oq-|_gOni"A?CKyåc~o]uw{VIR'W}2(tqDbaٰ0ќ%z +Ԁ)]]@5Z"ힸhZi:iB}(Nl6 rփVF%<4Zh_p|^dUP- \zbڰӲǺkC\d*-O)4z4E'\Ӫ Zfǀ'KFS˼[{&: ;#$huOIYM{A*co5Y? >y~^u9~A;0Fި^gj~\=O4Ww'p@h&-R 8#e-amwҰwhb. 50#Ḑz:vɗzDN,4Oe~7 &ilu "ԓJx*bZ~w8#mBTI OF@UІBKK=c <_MoWO+z$UX*ww@l:޹I+r@'WIPґ K8o@8RA'gɟҹ&ӥ0oQ!-~uҘ0TLO8it-A-9r ѣoW34L2شQzGxx7tbÏI/~7fhLm75!≼#I96VcsRPf=È-7h(؞OUr/pŘgi/i)U('T `Zσ4Ax4R{*(#e| pkvOp&t&L؉}oºQN@ߨ+F˔Ekqy]Q.x`iʮZ 2 N@]8\D\I rAy0g}ҴZ\nV///d g?<RaT}fɈ7X0d8ɯ=N)'9B,V  ,9=t6( .C6t&L'dOHFعY7(8$:M;7 (]C  T6B3yBg!-nħ*ޛzct$YvCkK0▷DݘoPs&H99&IC tz%%eR)P @ Xd JC[Ѥ޸1R}VKZ"'f8U&$bnzb,s'U`1\f{/$O0$fZZL@5zH&˺)c6j|?tjW`eGu簅!l %~d{XY\gҒqǚTAjꄔMߘfHKy^1]ߥn/җG.0?o#t-KNB#>ʈrHˀ\: =X[ƶ$5Zf+*5 @^:?~j½;JC7lqμc Ǽ4?#㐄TG 6?l(ǽo8H&Re .؏ 5 RfEYn?ڪUj!'{Ȉ.M#2;J\_֫RpQdzt?;8^w5/qaQUNɅʢtd Zl`ZF.0,ܴvtw%nֶW"7ErCh\ϕ0ק4Fv|^F|vIAkBscO* (ƺCUDPZs]Z"ߖ/(㛇@.:@Ͼ KpW.YJVѲ ޵ʌ٤@1m8 AQ 53D H]NkJ1ˑy>6S%9> vhgj7jb+dw Td!KILX3uzqU֮J[Zay?ש "4ѹ37=o<2Za [}4ˍNe5/Ī#04T}|XcEr.N89Hc!5j $ΟV?V~Fؾ+hR-_ZMKg88 ! \`WN7d4?lv ,r{k'Ʊ6O3kBLSmYw!/uIM3^P>M7OőpTٯXuX "$S@XԴJ_uYr>UP/A?w-I_YdKP\cϰi`:ݭWus|&15 ^;v1jxSp-^v#L%2"MoYx?fbhj<޽{/;Ԇu![/CQ F;y]jzY9k*&n,ccqeܸp=iX6h~`0~D&j2$o)ўnIX-??>]PyR s 7Nݥ)W~=;lG )lG̀Oܘ nsˡQ]$5(^w${ҡ-1+<1e:ʋ睍M '<6H/dŘ \_^|k8iց(AEaKFh^U@XR_v#ӒɟJa.=~IrOnrT}L6/>:팈;tWi^sŒq^2r-BoZz.MkbC1)̈H߻7Є8u/elϱ2n0rd˳Qm倜 ȸ詉sӺ.㞩%2Wو TÜsVk߽٣0/Jjȟ~ v0_LZ3%ZFbvg!JO tY4 #JDy)DyYsewG/gF qnLs׮]O{/y$fԽ` x.[ SQCވZ4w䌙%$G}Ò^2r7i?-I:>Ao2R<]կDE?,E0 }6RbJbb06f5;ou@dK'KFy ƆA%67hU'\$J#^!FՃw $+v1^甲X5 6i#Ln}c+žOc #JGF*4Z-bAOy)0|zk! gmɕ83(*0FZ,NlQt0YK A]-(Ǭ\i_D2[C =%J[bh?>qm#/M@V:3-0;^\tu3g1hnmѹn#Re@Q}CiRo 4J 7W4oD$ܺVFHna"<ðom괲ؤ2G̦fקzAA7vAT G $v"@O*5M/Tc7AgϬbv`LLfm AS9~4#CxdzՓǼWe^ܨe/G$7]zWoG!INGWZ܊+O n0Ơ- g=U8\<=<i@~ܱ#m6|ahm3 l)@,ДJ XSiac.S$䎵ElYyv3[4M>V)A%{7W\RgFP|Ĥf+yP|UKo1, (l+kwsB$ei _#U_4xUUN;)iG 1M?/YIFpboSe ]6J b!*6Oţ.ep}w2<'ߩB~XGKr :sAT/3e2T:䞄]TzUH ҏB[SVvT\*SVMjzs2-%&6E)2]Sr}d}0i>{r ,GYUw{g/M*<*Ǵ< f/T͖p6v.Tʶ)N3aurNa&\N؟)n* pL3m+#5z:kh0&,8~܂d6竆I{bq8 >[$Pps'ŝ|KOTKV[uY߹y6l-sYkWg""9b\K Lt>> KT @ixqV3?YP6[P/jF.)`1ÈN2×;/Jpe`R{숈2h}ؾg%!? ,|n +^Q2NLmEe$zP$uUM$5 ы _X0*0;Jb=|UU&?}PC,u~ЌoG=+lw@ V-/q iR'f Y\{u#l E\#@%٭pxp%,]45\-P6L.V_4;|;^#6ڇ(XlLdLrP{UU/AK,DqR~)km*]p1|B%絼fzb(9O3ztqk<#<"mXFWRxF+YjX8' *5ʐ.X7jNN!e>zgEJ4_Cή>χI1u`YKj>>%oV`hrh=;{0yar*rwM ܶڝVr(L oָg{™}FqoXU劶Pt׸#*_6G~}#~\NmldJl;7duHuZCx0U60uB6D-ᢶƄ҃;3½o.U'2Z!7`ﲆ&B\}Xd"?V$"))#~%(.Q~4a߈f>-b'Ed !J^tobSȃU4˼_{66fs$!5504 Db4:A L Gا04=xLDݠwuco2N??sqa8zIvKR N~@]h ^sejĺ8\}(#Fn/j-S9 El>DSQEȧU'22ѱra:vLJS &ƕÑK6 9ֽߺ "v dpc0YM7Df1$s 7UOd10ez NO5K >\|"9\|B4/<|>6cd.Ron̝peL̝1| rzTr:#DZ7H;{[r"4*v9EZ? ڪ5k)aх&9%h0S>O.(Jz͡C+>vܛfK 7?aD wm.RT)|ĮDy]_KW6h3t cbEp*hC$ 2fJ"x~aaʻG:xo>o4.A4ft (J3Úu;mBfG1z3_|[Dտ|rbV2g\p= *C8CVѲP4Y㣁dg$hF |E[Kj38ַqy^Ii:ʐʿ?x*Xq#v} h@Ǒ #{kH0+Nbf^=Vj~׿$.h,Qݤ%_aq05 YiN@ʌ<&AyU`װZǦ/]vd/[c !Z:E >x#2_ w1y$\.){L~hlOhmȿrä7hcc-am,l@ ¨LV3R>R)r!70XChBaQ`G,|Z+i+( #.@^Eh3#[0Hq3a6` *OSp[$9 TLk%\p/hդr{a$ H0E%q¦I@ZB7^6U~2u'Z)ڒO)Yt0R7=l}I8/khAKy0dCY"v7#H|g'pO!h Z"4~%|] }pN!5h[M.5f}WoLHlyB_n5jczxǢ(l5Id+<'d 6XFͦERb{9XKu,V>zzm%ܞ v[`|3`4ID=ӡhH #lWHA3{zu1ʡH"ϖעNɯI zTFbc3,e~YAA5)h{q9ͪjV 6n[=Z݊1vߌɚU`l*Xm 9ek-Lǝ|W3,:¡qpB!4'B~ˇ4]CTS-X"iTF0[H~+$GWf!o Tfh$X6ѥV(V^xU@a}fIŮˣ(>w0 `5amC,CF (2G4m4JbR4R\ -zrbbxu7o$+$j90(xJuQ=OXVP@puA9Jd v]qg#`0T|y"PFNٯOd.,qn1s jl:O Lw;FaƋەLu sAw3fMV/ȄtsyC`O|doa:i -À ̟Ȑ̷BH]6x@O'OU NPQ"8(!-ʎBQG_YuP'bKRUj1H?=8/A;YqՕyMP;H`96Rϛ,-YkAW7}sV./ENugpG+T ^ tHH*2h)5efAz~!G8>έ6)ڤ7O-1̃LX]mKD-&?fXbmbv GTukDULTbk'~V/T*${(]YLz֕nD9 =?Z ԪkUM'eн]K5Gȓ@A&UeLN}0*+!r0(#֛5 F<љ\-^'mr,4f}ʴs&5KI;,L)+v4ݫyb%ְHlz$b[䬿*VQ@MNT7쥫23oĦ8"z$+m+>g2ni^) #HW@DAlQҷO>si%k Fgb2R?Tpܰ+Q0m5KRwHCh07 <#<V@ 꿚i]qpe7Ŝ$27a>IHW-BWI)eUP'WzLocBj!na6",}}2 t r^?R2B3i^C+"iцY'h. Y9iC^r( ,mqA,4:,~m @:6xQECDJ3{%ytPb;@gE W >PQ}܈MӖ XO0*/ܣ&N1]ng866U}8Sosis`+vIqaY"1T!;c03#I}}_wgy>D$#UYZ!m?@8SKƄ qK@ALVޤFk=]>J^1~f<4 6DK4uSOCbD2 ,k)<-ySmU@!IkD猶xeAx%UrB@EpSKO=pL57wG\=y^&/m8XmdQu@y;"4Mx߯VtqBܯR1<۴C1МzUy-fi]w39g߁@#2rt^IZzjJs= /jr,SMO_9Fg=a[YvR$:; 9Qn?p}YKk=LS/K̴,6knPTP1ܤy ̔XD}\H\L/|J!yhs@(7qd>wYD=>{Ulo۟KY pcfnk' l%ur ](oFO=Z7!Vk(W=;e67cpa[]3)4 J(?#UЃK(v5fﷷe!K+CŬhuqI%$B!?@)X_{GkT@9K=_h۪ %񰶄 u"*<_U_E\ $>|dSX2rtEM|KQIz/;]ՄQȕ+qbg S9\Q`vl13oPf<܄2IݙEhwުBe!Rʍ 77v]\X`XC)^򾅟A#^ ʼaķ5 )NUs*GrIȝ*LWaQV=i~˝$p+>7V+Ϫx^my{ 9W! ݎJJx((7Zݎ(`Rz. UXQ|7[+gQQ/=bХ]O4e!j )SiZzh˚* (tTSsful7eŅ_ c[1 WLk9f}a=;oˮEBoD+$.=y~\~;4Yzy rΤ>] n \IXpN{z,J_$D)a4E한@B\N S8ah .,[SpAUilf -:JUǨzfW2o6GZkR/PhKs# Ҙm(ꖪ}NƼf JϻWj rrAu~BOA 's?tH[}$-[q#3S0`1K`%N hgk=tX/>ͭʉTߚ %CbԖ{mޯjѰ~,F0:rDR =t  cڏWMp¤}/Q#9pE@ 6.'YcY#ֱV=|,ʼ[(@J)󢂿Ms5}3֧D9w~OՏ tI"3$y @,W9Ģ|긅ދOML8bd۞ilbC_zҐ_(b/ h խ Y,'=}^ $66g^6zc"A|m!|TYe$=bF( \ϟ[WQJ`Yp@!)yq_H߇,>JH%M`huj2a@td_iNhkH4 E3ZWs#(ڌo%jSl;>&BU r ׅ1.a[f'VQ5ymR7aF)z]y0Q'I4MO)$(?Q1L23ؒf)7GȈt~Dnt6vCygݗķg"Qoo*bL#9Uxt j'Q# &?PEb1>ۇZՙ$Z|ySJT(0ٳz'q I\fLD,nԬ۸V#Q/ 41*6$3R,b&eA}G}4cp1eELEdmh/YRoxȼl欫/JJQGUwv01v~`/dw9֞50 ;PPhL*"PũXq\/> u yV+ U+L4ׅv]MwJ'DtF:iܩp|V،7nir`2+ܚؐxV ?Ҳguo#Rrq|t!v(\|Z9ՃֳX+~{=S8Z`[>_$2O0*yjUZ7AkSW :: jث)o쎇dgu+7i2p+VnC6S4B ~b~S\*,^\Y6>v VFv9x+RzxIuuV*7%vưH+ cS [–Id%zlWGӡ$SKBgYVev My4h- @p*UX ,Zn)${ZZ4˧cź;]t|[0Mǻqv"/ #!='5K: |Wx ԾHkO94z׾vk夈 ָ-M0fl+Ɖ#zEEzNzsVR .˫aC9:U$6}׸k{>Lg"*aHkLj oiaz@œ}»D)?ic&`ʋG1>eyٽqGd=#} VpŽd/k2tAS+CwJ%j[\zѕ9%58! r>PE2ʭVS~s6, )ГA+ٜ5Yw|+Dl]R;XK}&qnY1\׬3Z_M,`$-ujuZϬƀ?&2N~1ތ؏Ҷ+GƜ_CJ%GF(40r>To>nG0 z}<<ۢ O_.UD{TFJ1 Ka3;qh+ΰ2J͆09F[ c~ `(YהA53ƭ,UI\F Ӯb[k&޹Ot_"} (cZ?$]=+7э*pi<?r瓸i B Vf4E(*OSݩmyJ(RA`7f_c9Ƥ-߈-Ve鿁_("_˼+a?i]CFQK5/B ȝI*Xܖ+.R8'NQthgS6->6$VT>Yd(pBS˶]]tc(̜rL42sڛX6!#h m'S=T l/,BΥc+Tz9)B>4@v&Iu?#&JP˝ũ~Pp~w,p2V0ԟ38@U"qiqLe1׋!5SZ9!yET*CCW9a*Q| ca :Vuْy0:pi~lYx1{1X^ғB V$[G)+IѱaKEsO^b5.XE{5 A5mBΊ 9֕_#!UU"B]o!h۾pHE!!uk0.Z" $3l5j߀uj% An 6j-Y`l~ Ѫg-q#JGdǛM%xCq>>!Id5tψ?L8T(~xJuMq}lQ(Xxpkxd(X9:iNSR>-W:6 xjh=.'JCɃvs}:хC-FoE6ԍA> [ˌlHH>K߹wlJKpE{QFB34G݇KKN*êńv-d:G`属-u!x-KĕA, ~S}rKU@(C'ҡlI p ʏ.ܘ(E2 ;Z %0DX4,”)FUʾUM=&>ۑ@FZߨ$~߾/P-̼ 6`r)/DټJ@\nxfGk^0JL8 E_1]#8GB*j u TΠ!(d xUpL{\.1r)fy*â@N 9]џD { zͭ]%vNbaՑYg,Æ V#sD }JCBq$~14HjER Ct(?EhD<M^L8o61k6퓕S }#VhʙM2sx3l&\!ؘfB:1e\P,1ͺ(Y4ٹNJEm]_uvtB^o~3&55N,\M yģlki B. Zʔ E2Ie 9h|͕ɀo\`I%C/=oݫ*."̹ta&HsH3c,"\7dt0ͺ{?:39/4l &rb\+YE%501;w{5h&u t '܋3 6FِlJMvk@S`B>O:SYs$_yIzHYq"67fUkLgE־Dvj]RbK_\HU+1).(p3dm16 d-wR۽ƳY[xqv2ir&TH(2dzzZEOV?=c<4T_T&]JAore^aRc<Z̘nH#a`V*vr.MF 4i9rI@8ʁ>ۅaKq?[jl’TV! C Ty;>gy aCHH/@8ZfU9F?1..rʼnH0cZQH_vJ:MeϬ#6Z="<ق=hUN|k Dh.mMUiH=3O8D|qquF(#+^ =Aa#It <x';̒DEwR7~l%8&ŊhOl?Wo畬*e !Պ*ct;_zA`N$|wZ@*9e6<60p;ߠV'/VcZ<%K1Ƨ}$,ċ(2U{6BTP%52h>mW(;Bʹ TE]ѽS+7w3T@t^$a 7,<}Sew[уW~ؑ"7$wW ,#粻v_$qLhcc /[|عQ٨T;D7(8؋@0|#Iu6'P^j&s图a/gg7iE_@iB ^t*O@1Ta>Vٙk~Ξ L5% rSMK-S!h %SX4!ce)Cx<kG[0cX39$xA5c6}j!jcjwGDykk8)ٌ]S^b$kY["Y+d)0Gehdl5݌˅~"E[DIh9 ؂5ux5]r~Jj jxG8=fgJK ֧4Ki! #nŃIGő]Ш-\<"QmPNh w`E6T#֠[C`2- oظQVy[_@]Fm2H䮵 at!*U^(d#H|2DI}BIxʥ`}5( -M6~L9MBUC}7phK!^ʁ#|%6 % m*aomyğlxnڱ<~"t']F`HN9tψz1΄0fJ5%>6S GUQWEV̍;% S)7i#,*Wh 8W?vX+9KvtӐ ϳ5.92P Fu{jRf"Q\{!| $_>N6Ýk -72L0/ ]-:3y=gU8vN-d2%4m@r> qB`f0$ymdnOHBnI=ީU@8,4UBV94cv :Uo`hXYΈl_3Xh_@ !J 2]c1Z{]Z`yjV6]AJS{c9{Ry,-mcTU 2|6fc*2~Ȏ;^lCϊhFG.i))6M $3 ~n.c}#srUûud䕥\K*8G*Gw]Kxkhx]eX I'-i!f"Q|Li@$ͩKVHбyi.۠dVZHP9_Nrs/ܺyod&n a\3yUNe )]"Q7/WyzݭĘ!QypCx<Ь O(ݞ pFyeڒv4^0:_+$S0QCEU A{0=s3гr)UB"a@xlµ)k^punKTcQWLΰ1Rg蔁o BqDxE-^knڿtvj@z o1]x7((*89PjV=v.FUihDꔅ8 ~Q {d#hZ~x-:\bel?jlwԵ‡B~gۊ 8o9V( MidJnrTXmd2tCHcxT`<wFµlׅ>F~mq?b/Z!~ =LyԨDVTNthë,Uv[|؇xC׎}]n0ZO<)#v|vh$`. 4:V d:i cr*sNJ!ZWUXe@L  $3+=r{Uv`gMw!PLӈcRQϾ_m=.*n:Jrr6 4d3CD9][.gS~(9?XUH+ NtCĶ/m!Y 6h! KLke'iat,bX'_w6E8ph4Hg#M-+dި2G=LLoI^A+.SVSzVpoI?+l :䠎J}uVh~(Sh}4uF/Ls`tt&P+ VNi];@["ԫqeḄ{tuw}zKڻ깇vKYg~D~xj|i29Z1R^8(' PH;W!o=D P/)&:SsaQ5r:HlDFнH'z m$BˬH1dxӿuw>ϖh$Q?&jN@]ϮMؚXso_IenZ6!'@Ĭ\Wڐ*gnAxτhhgKqw;AӢz ߃T_ΜH 1BY;7GBkMniH3(X^c)pP ae zbyk3:M3_ϥXPUP cep&4K>?uMiJm\% ۸xv猟ogns/gx:`E#־禤<#.r$eD4sDp/'2 zǶQPk ξ)WN"gKɀq^)0{$! ysUn|iH*"]:qÊPzذ]7Hl=Z_w2T7Ui2XL^ЀNR|Kd S" ;-k9Hj.4MO `=!9piN^h#ӗ+X],aUbw( WDa]P9!`/-}4cpYW7q*qPq |&t?fy@yN%U\F7}~y=RZzj&K Bia+SvLyxs/򕪁t xP%(( l>=w";247t{,RIZZDZNlb4>q3]DzpL^%hV~>`0> o" )cV!𨨝M,D X}{dVrxKe|]N+&#2LbmgNM:1*N|+$V@ψto&qB:# Db9ZrOW: #t./ %[3ړfaҢT5 nshZA/QQ9W&ɞ4j93" U5%pK*!%MSt`BDByt>Os \>= H kg>5:1 D7\>+zK%P˶ޖdK? b䳚x) V wEeLjh܃LXCԃ g\ &\NL&Um> Zzݠsiڳi'褾q1O_O„z˂P5ݫ dn.! `=|Wlx!+ށ?\ Q57xpzפe ʺrb \ ~Pv8(!mKU q0$_Y5z&gY YKY2gHbuK&_\ OGN*Ó56OԢWF BЛ- "=IφUn Z7Fܰ~@2M| BȤlti\fϤetǿA'ˋT(aI}oPc c}Vy|뙤FNlrSa@"hq[&70سlc\N~44"G1|IŜVڙSGiᵣGVG!;wcz;C:lOw'g1,Җݺv89DF%'M rGūᏹUnDw즚tK 8TFnհɤJYb8VA?|iafGcTXjD7ԩZ厬ژzjԛc?H ֬ڴЁF=dJo?uA@`Y+貃@XjnL€n cW@DS!ʌՉjv i87aLH:qBnXU(;#P)bx~"~׿J6M1u0~oSlZr0y3/gA1:ܞ!JT~]vNLӎ/1Cd+$ ~$4do3iJy1^@2y*qAp݄ v'L-H(H7ULBK'YYT:vMT)Pm4:(nNWK:PDkx"'j֛֖&"q$)RaRHdj NQ ;?c? *Q 3tJSs> z47Nѳ3j8B~$da\Zu#ABi p+#LM5#V.~;N7sUz3Um!itĢwl-)g{ c #[:e K'7e[a6,Vmͪ H) x@ dU`bFeL^S=d8)+ŀc :=(թ+W)O37ԬImFTi2* ot-dgͭbdjS&`DNZIuԩ Q4ӤJEjJhxD֞  nя]嶶Վ/.;Tŭ|rb~7O8|!M3h0֘X8[W `M1*Ao]#v7CY!ݲo圗W(*Na=^ᠮR*Ep%OҼIqťaTJV,ǣRB g%"״¸T;t!*Pz;2jP/lS1s3Z,4BAEI,`H@\L?Se> 0 Wm-y4DU[((({Qx ȵ@`3Јӕle͸4z%2 q@]+B>bc|fo})ߒX8‘U6ezd:=^xˊpw2?cxPt>c6SG%Ņ ^vk*nJ UokzEƍB@$p)D Klveqy,!~}Rưn fͬw3UB(mRj0 Mu&yL :z'8Kq@쨙{>9ލɼ9Sn%\]Վ.ȼ:AMxlW!$eP^%=~I9R evlO*_lt{,[X= ˀ=Yd E5j_x\MY@I11)Tg7 0~hͱJb{E5TP~>o;}O *Pat_"bh/HOo+s"Nj]Eo?2KdlC L2;v1U%{UN۶85j&2,)Ygl3"ty{eH]6! 8=ih1@9! 2w!d?G@)~FqOޅ~9 Z+@RU )4i-W2 }LQ!GKBJL^M9'=Wt: z[@:_W[9h7ue)W~{҈&;i`& ;w%\ T A{8Gp>&SbɊ q<۬l|ۥdP>p $ЌEGi L89348?On U{6H3^ο[,r@ 6- $0Zr ҁgn A;%AQͼ}r/ o>m?+6Ԏ.!ƶWx 3egqõH7fEC?J cU%}~ug 8 rEnjJ\+tc?@M&o"Rbmg~U1*?v`.,J.WGU3a)1Q:%ƮyFPP -o7PWSv?>x4amDh1J:}/zjzzCgX#Ψ]@]/NI)[rCp-7aEPnTrr=>~TIFQÚjEhet1ltW8<fıg"1P'Jծ)H#FAlP SuxéMlum:jIsWSPӶer鸮|jqsagPŽƏ G>vS7e]y&{h/_WýSEŮV;gQGYf2|?p C T|`[46>C~]j|آW'cxC<{qѲ~֓}3ujHehTCӺƴ&O}_቎ףT3PB{0}9_c\+>ɔ*ʌH[DYF3?:GIdN;5Ąy66P/'ᇡ R>j4Ș<*Z8e йjdEUԠ9)9 tK5 ڡ́} XYW0/ėSm ̫D߽d܀_f7y^L(v.iKNmz HP砸i]H(7"A7RQAMݝuA:NXɞ:4)Iyl"\ęZ@oU7QZTl`2htT{mŬRhQm[@8c,QKO\8iE'-3_J бY#Vj^+ip|eϣbw@n{ Can d jQH,%C3ۡpQgc7gjʈ.$lA |ރ?C` ؑU&oGFi{OKM|~!|Y괙V/ SSQb*RG#gg+0,IB{uUI*ְAFjr JڊV ; b7N4)MDZQ.>Yy𗳨VHsEJ>D4*RY:al0h ظ8ȈX^JrqUnLjq Q SE@|nvp& nq`">2fRi{n15/K/xlBRV>@tPL^)ANGhT|oJl9Ck>lYX`+Y Z)s:}3y wl=`"%~^KVm7O6jP0>trk<B`Y?_rH:x=Ȗ{Kg1&IQ҅&J+U(6xN-{ٴV?SՂ@qAR]XkFnO(f qHC'dTc*ef" {Xk?Q[-a&1P[W̻q{d{iد] % eF~1ԕ]Fh_% "fgC*Iy4K؜{t&5w(:+V_E4%zYB^Zx J;YtvNzw*Wri qV+kb"˓p*:AswDOCX\X.X(z.C8Ku2ϞHf'4EhX׼OlWUb .g"uظfyWU Vx7%uJROskwiמGMQ/rmA>o-|o\+~^)?+a) bzd@Kxyz} }qEQ^3%so{b*Ki" <ȁcfer0SPpE;{1lTY[P\0wMVǢkWrݮ_zĭ3oFanwoε|q<7_5/#]u) MX^au<ܭ-%gN' )+rDn+a `Dq8h'U[8&P>ɰi˱9 Т\` }9ui"*i}˻vfwdMӁp@JdYW$(r;fyJh`g1J;M2^u :vL=K+ Dp|+)-wbk~K)O7|Z޴p@N7'm,n,2/WL^Tخ*c:zqh $ꝋI0ׁUn6G)|51I ߘyf-&o_pgj-)S*yt{ Z,+$R坂6Q >A)͖,_Լ;/g+{'6/i{f٨n%3 Q$ۛ23_\X2 d* ByR:|? aSc:(VPJ,i||cpH,颙-p<\.dp FpىBOPmʎ_cYcRx[*Иxo{ӘQlْFd>*9Gm0r^1.-[:JpK 93+ (;:[9G4%]2ja`7-[@C/,TIE<xEAnЛa7L_? JO̱p Rvig^[_Lk\lib\` bUiiH-JON6S/? :3%e|R|3Z3yuw&:+Ewdˬz<`bb6/H[ `5XV>]u T7sWw6uIaCEb`ÚTmtsexR3U6M\!Ic,Fz:&Oh]Y/^tcauc?ER8$3뵆6egeh684hikCg4qFNi%X&Zp=6cNS;ty4ӝ*(7 (Lk.^4Zͳ`Bs/?ӯLG^ _w+(쨉v;=AjA!UHoƖKFa2TK*& 4%)?ȫ"M;j*y?j^y0ÉMy-SYUS;M]p? )4~L޽n<#~=˳ R#=jjڼl;c4|nn.Q'%pHD%HW^c{Mg2e ,aUUܑd-ս0>hFN:={5谥4~(G4]y{L g%=CSlTr՝^(h$}&:h^o'ۋ!za&Y5dž?jY8D+_-[pUlUrx}lu;ըEk?azpc] qM<gYnE.OJ:9Ȩ8 [6 KFtitt's 7/L⭤D,!C]CK V\9[^g'ii1Y+wY?.uP,Nþ^l!I_z\On*͐eOJ9kV_)!xn`%&w _|@Ͷ&70ʹ C?zĻdaMcbS29+kdgf1œ^Z /d)s8(4QӾ`"Xw-Qb)rX&BNV?Rpsk3xϔF5 c $veb*q\Gk|#2f/(Cxf{JP$ܩediJDX},DÒ>7eu`9skOaN (&͚ϰ?Z\z9|Un]+ ;h4ŻlqU} }Ywj9|u]|.a/7W2xP`ި~ $+sܛSn 4,C7@}#P~xU$5$ow  _:Mog+yXX=r!) 9VX|1aݩbY+g9wL'Bp0xDbg+*щ*H߶I%j' $SK;&]Pژٙ<ь0#ƣ;GO{'nWtD%^^0eUWZBɊDüE jWZٍC1l7l0(+%E{Z5Iq4d>Pj>Lk$(xd' [!Ͱ\|8Q`*oI/SuDVDUc'f1J8S5+7'?[ ޏ2 2e0SޖG2baF"h!{{пE3K֛Sq߁LKmgz7t] ga%CM3? .w)GNmN^ ^NgLmT@^"ch[;1m겻AKC+3 `j'GbA6UUߵ>$EJL軄e2BUn_%,4mߒ0(6U0!LǗiͺ{zR?~ ܜJef)P,`;8E'=*qH>P}KAڷݵg9HK)lIB9 CniB7u ^(MxrtYFBኛE*\s(g`8JX4M'I Z=+P-p;U%c9NzNK50[R^` H򽘇~^0$rFA@ha:', ;`CʣZ-0fPYɹ͋F$G) w K,y!l6%aSp.+T{8Yأtc;.~ $5:_cÝ`sQJ{z@C0L!݇Yd*#AN(/q#->m'^ŸސvO͢h6%bBC0"0G })ӤwD\aqb!qz,-}O/ Tܫ҅߾fhvJR 9t6TfTՑhṅg1iY(1 b:)|Љa{PjIY3V@iG>4lsL޽j\f+x10v\J1 <:I3˺v tP"@zf'i+q*CJQ0P9wv lH0RN &K)"Š0ӽᦊ}. xs£! `oHZx&kS@_?RұcחeLZk`K޾ wLpF -3:]]I}Lb+^>j{2DbA)@k%1A3gJY qW~y_,Xs#lagB8} ' <@O~a_.wV #rtYk0) &dz1w|+8e+G|3fns{|(r t 7F0rD<cw|ׇ\d.Dq<%T0FPf(qIH`mṠ:axlHh^8V$LjcdvޖIMxvl y7u!3"ҹSAH%5g"}ɶv܈6$P[= 㦢gn3u:Ve}Z'c݆$IOR%(tѧ7L9kN$pK~厔$.Ҷ$.\&C[ + Sو=]ú_\8`Ew]ǽ-C+bֈ/B=*`~[f+ՒZߔ2Vq#;`ы$ 9GD1CG`.r9nT;?fE~u`6i}e}V#ܖO+QÆ-UXB͚߹MBX<bbH .u\rd]dRY~D1 ǭz%(;wASo Kn R%JP+[TĨg()!eVi`4R F(sByPs8(bD āvIv})ūbG8ռm -|K S%^JP߻N;.T9tRC~z"إdBH} By~!Y%xijwE(y(ͯ, w=*ӶqZ))PVn~3m(:“,t(?dLE<ĒA`Jt]-2Q8lYioMi~+-h*b]> G [n/[LzҪTjZLb }"w!wڇDA01?*25HC7 ױgM0ZD ]x{$"b&koF0VzJhB[ğHEW WG#9@k5U`~>j')NTŔYjgg|Î4UG"0kw׊U40TfvJS8MGH儘P&Gԩ]k~+L KEٌH(߽D'PT#hΘ\vEbz7t%ʳfo\V6ec W8F<9_^@ď駸&9XځiTp15[f ;(8 %-эI  ab/qyfVI.qӭ}FQ,*RH؛3gljNծ6Ɩ}0xx[)% obGΕZ%uY10]\3,; N ! m˽ݨ.N8i2*)BJ&*ww%=J]F/*fdF hhL- $Q+dX`0^B,=]MKrQFФMaDJd-8bDA%#>fOj~ӠdEUBpsne[VAK;Vt'i{`SIQ=o䛬p%Rt{$X }g~O%*~鎄v9N=5XY.g Z>՗W,sJÌ!r5ټIst~X }eX}88%GaԭP>ք WZwy\6BŰ{MBc01q^ ÇV.M'ޖ9q榲eȣG-4Jvw*mKE_\u po1'A'&6{lhNZ %uHOGEXHlķ?E68 (~ ˺\ӎWƫRe+Vf'I\jVdSĝKB.'<{$:XMbآRX5I6l v hOیkucBj_TCZ2@f%gs<o;Ml3RQUS mȼ/ǐӑ 4L×"PHPC][q:FɒyS*gV#4Fek=ƥ@@Ae_QwKѥ2NO1tBӨX8Qo;Q1>*!3\'8ET} OuQ|:ߋt2;jnֿ3GA _"nQWk$<s=A禘K+Pj!r ?w2bs9֞L'h>diƹX:gX{j㩝\ܒeK,Z4&Z[ cr!ՋOGGz~VEu :?\M!v{qM̃#x( QeD,Ca-G RXe*$Kz:vknO31醡/*SUb@N1AZ-KCZuW;1f0`BP0CO^fcʴQr<|aaL}5ZnD5۰v;%\gFdڟ ~Y|-R(ǕQ@ݳ;rqunG=q#3Eoy{\ן&C,Ek&RM#D& fC#Y4f^-[%"*_B[>jr@޷BaZRf=6p|Iy(Zd֜jщ|e&8x5;]b8YsAvKW;BQl|_kLhr{t\ǒ{N'R=:C$ބH=bacƨviꅑd|up]2R(HD:zqʅ҈U^|Qǵ+v| '} +)s0Oy9Ocp{Gڬ$S'z<}:NE򁘵^Q߫d*vr:x'9vdһkkd>=d jಸsBuy>CcVkAw8 B)p.'mS3 w,T N\lAlK+q-}dgv(ۍKt\h/KQk;T{"ܶZ\Ty2cu>AD,ȅsNζ+/4)I^'j̽?^)@_ܝ?(hp{rr.3ϝBa3O'2/'ȃ1?!8IԼ4 o.9 P3$TU ؀\]2NE`ai!X߂cx'^"ix#7K%dt_'*Y+x dw*ƽ8G)o0d6.y\hE☬O}:kE.Bl}QU(1U{"Zn4mQ߳vþ~}>qv-{g{ jYTۊ옙Z_0bam.YMȸc~).Am"\'3i3UuY[w@Ì;1~:H) 9ev(AZ kx 9OOeV]ErJS,]|ch k4}W$[X?^q{K >bΤ+#W7$t>3Q5oDmRlrtzMK#}^\*Vl=<&Ԃ매n^([&{(7Ra7HrI6We y%%~1Ln߁NJS huF|D rIhs(u.+~k -yq!.6\v7F\;PL^@Ԟ8f&*U!a@gd'ٓҀNF+۳UKl{%QVapK'%E ckl(5E$: t2K%3^AP"\S@Rtx}b^:\uYԚ`v|U@" k;?C"ފq(|kl@_L<;}8MSjGG\4F 97a>5 [9cw ,@X_#.6^:gM=4hL&u#d(0=]: yMpWl{AuLj$1Φ -7ldp[$̯UbgWo|*$$;@?2ZQ?HUv7K|CсWZ:oWFD'F0me)28@- t{+Ҫ}]+OoY?9L|ъ UyՓB~@ڰ7*f6Ex\($gM>1+Z烸oPpz>cPXV:s/;J䕏'8Qo.DWۘ.zpJTj0Km \%?JgRzO8+!;tBn`[N{M5gٰ:[{((KZXm /'#4?ys^{ie@.>iPl ¦m!*8%<㽱h, SBG4*1;B'ro6e_׼Td̑1/Młz ^O6 yB5?V}`F\o9T+Ůq !t )0`'j14! -!ӎLc?m4oC,^YԔ@ WKHͬ6]]_Y5#0=v={} |^?@~ĀIآbh>B7faOT ~ܣ!Ӥ"7n;d?^ˡ3 dKXG++<E⁽rZn #Q=8]906+=_s-b$HsϊBY;Q؋p@VĤƥ]4 C=՚<D0Vju!Ft,)$IFф&ƫ [}o/΋ "RS JbQ=A|NfjNh8m<ܵh??>䉖-$lBk+d}]:=e1sYKymB{sԟuD&ȗcX9Wƹ4S/kO9)h|?F^4X`n0@2KOt7M@6xp| ϵ~s`xd=6qy`3l|*G;/fTd^Vܮ[5f|Gбx LN:b#m<y+WkTCT2I4q8?0,6zF\D|}5DH:aw]cD6㠬hbrw+"aJ I?8r"3rS R=l m(UQs`/d5Lw}KSH3gnKR|zKщc^Ɠc5]f ȉwHpt4Bѵ Ȕu m1#a#nQ:ƚɪ˜j290+;wHV14+!Qr,v`|I¸ lM:B~XoZӋOo l Sc""OXyc+Q6}%<*1|e|߯(8C䆑 ( m'!ByEruoH.5Q5"^(\bˑ_>W [F}MU33qdztVƤn5փX46}5 R,k|V1BΫRjHcvӲoe[ZjQdHe'`&/겠fuco0K8qI +| ]dG#j=`iq%bI_yTii+eJ('lc̅kW,FfέH&~7#*QKTٞ,.*Cav/;ZZ ~ĪTEw-7v72J e;t0) ÌΞ/Cɞv;lMig #;ί+s,Pq)(]v=LY88XPP&`RcۜvXUcLFz`}lʂs Qli{R\*f>_&)͹e"RdI$>W8{ 9phe*Nbz3%[da$79?nnӭtk`RzJ$9%h - : i~͙ݯB|ȋ=R)pwg+`wc^>>i15`O9j!-&ځ.Alx?cۛ0!X94?Mfgd++6_l}2 <~z$YBt4y=9b|1Sv?kP6HRttiVx='!y@L>Z+I\%#MOE 97LޚF*C9쎳):adўlU-|L|[5.4=vKZ(1ɞv3?D™r4uR!iy6;U33B(Heoŋ$e@BJ OaxQ/PҬ ;,2zLMQ]M_C9кsF&M"QlQLZhmn̳gafcR)5+zk:QvNUW+t]#.3Ůڝ'ISS,_.0c1FHI9sFn'>DH'2oē ϫi C2tՔAc-1Zv#Qˁ:WX <Uo49z|e葳t%BԯO*/"Ѻsyp<:fM%[ AEֳdʰVM+{ WGkZkC_yI=m $=Q|jT_Km;i7ZRe/-!Sզ& $u*"'`yT(#]*hNNӜ1@-*I[ڨ(.1-6%% ZXxTQ>PkFAʯ"%S/V L/xWٜh4kn9aAoC:x@Rh(JLfa[}OD3< 3RWg/LhP O)L02<âHf[i^ 靡dϷCov.S *ݯ؅X@SYv><߱LȠkfb9J\єr@]"L 春sUMxPsRĒtbC3Z9K}:! wJ[k0| Uvw) xҡo8R7oD.Qm]vf(\o[&3ׂYMPH1xR₫+dr}Vp1  beNl 7EJu3+Q K'J>k"r D>+bZ'ZAgxv R /e/slRHncjdT:wZ+g@el`gHIGYn."PĚz4^FS`/>obGFZEJD&#vTFgvoA 47QF%qk/Bu Yg7״Q obj4"d Ddt49nIY ,mSUP^ya-0嘛 M\KT7a<[ y;E'1+S x^\gI-$Kv-Ss.v&+I*_Z$[jKGѓ㈽٣x=bx%d1ڟ52R>kqTQ??$c՘wκRdbgzocNa nTYnGxPH]yi0 os|]٩.aH?D"zJjѣ1Pib%A5ɝ-GbθiUH'f NrFyk~)2 < +쵚P{|#0cJnOݿobu Nw Hnt45t|8m!avмm-iFp˿2L @deow RcaTO{%Ʋ05cYlpWuIDzj}֑ڠkɭdkɴ0h’[v%P^ٌG|lnQ*I齖󷚰Fj<<@ @_ Fˆ33!2D./|' 8W^'股K4JXmuU_\zQ lkS`e+x]Lqm5RfK= !9;ꞀLاE0]vZjr'goeM Bvdqp]تKW"Q[TH<'33whV8}\~(u!N7ԏ;IAۗ:ʋ/SVXs@{c?!ț)c;Zٻh'W.ظgA=Jڊx&FĬ5K"eVWLތڒRLMr2??;xʈJ b,&`u5`')P*%F%)a҈bu *'&OT W 3b{3S PCdEL :ބЎKaAl IJ=BM}Lʍ 6UO| R>͈&3M9@<ӂ (Ry -kÚ)hƃ85  4ҙiAH% IS% I*Z4m2~7/ק:OdlEaw>ǚ7~;:PFòsFHj^FNZW"4~Mr!Va)QѴH,Syw06>}&5.k{k7 *h7T riK:gٌ+r_B?wjW )4~KS} ?Z/U;ڽ"Uԅi:kN)plrƊc;x>ʑwR5':eMG%\`B< Ӆ]wӣ&t e+2tQZr.rwŊxҚGʡh1hR9 ~g ]IH(gcHī]HZ~SwB)t\זsxSu ur}vni)m I͘ݜȤG?Ykt|ǢOGP'̎{HERMpg"5=Fun+eFB^HX2fNa%~}3"W&b)|Lɤ#C4[1ro.yAI6ͱL/=o̞T-^AgDrУ}"(V6heS9ahq&K+^pL2ǝv93G.b>d{ڍ:Pk;C i mZ'FF*Me TDt i? q~'& rHj=ykcjC#8B97nPRF=ԯ]@inI8YEqՙ`Z^Xݥ 4zzǀLx-Тn;Iy sR0 T r2h`?#Tm,Cd3\dY)\IQUHXeA8rvOCʔJwt-^%15֧"p%&rDdOU$0 g璉jɸB6@;s7oQ#%+ܬLОflV4}cxDmZnuvi*ͷ[F4s~PcO}4qui7pt2l8:L%Ĭ꟧qINF3/&H֭PavN kXw,B >ŷfWM xEX'y.(gVD%ۈ{ףvB>a\l5Ό iya.S˨%͠oL;x/ Y}6:A=zz(9n(3?)KW~rF)^,4#"x_i$ΥU6{W>=hftk^m2?%l/hmDvLla}-VyBm> i/WD )RGIP{ /'5mMdzM{o0GS,ӗh%J%J+rEFպ1R wdܬ}4>#1Edi~Ƅ;OF4(A:ma͍HڡXY_?o5!t6d+֯)]:zԾMjM6٭xSzV;Oꖕo4:ڈA_5rdW(@] ws/KM9mdZU&zy M<}zV_ m3倚Ʋ'=Y:5¬C`ǁ8 3@)"LrُT߾Qr;![-g7W};z sl d4 :<I}ae+i`i,0{fd̺a9>7?HV>if?/!*+S&E֎ɜūRpi}~#M𦟸<Jyp]_{Dľ{4agb٪JW" &$Of4"=)Y /i:"Ҿe8 cX_}~Gk;C-jl"*ifp `)avWPe!cψm`N>6/m:bʶX)|/+)"%JfMR~6 GfSsT~i|d/?HR'iUD*6% s!,.f~{?p?Z̳8|#W] >5$)[M./9 r?EBӃC "۝6#AAҤm_FA ¾I3ٍA0lgp:&Kj 5:CUϩ!0D 1-Htr :pXLyӘR:O-Џ6EzuGi=PڀS'ʣs1D؍~6Xvӄ,P,ڤLJqS}oLEmW_h@!:):7<_kVFȆuD੯Z]S Ba'*m%moZܻ $\_fSETX נTt5~g@A:;AR2_Mٶ1%gHu'xr8O&^<\!]`ZɯrlyƼ; 9)RV ɞ>8eagJ2]  CƱfcKk/k IK+8cEŐљ8!fiTLp)lJRevZ*ZoC7G9E4ڊg)0q&hg@8*+#"Sftlj]1GSҨOs1a(CVg2P--C;1kpv՚,f0=}l"޺/)HJ 8x8k.HЊ >[!=E}Մ -R|s""yA K^(2\@no|i46E ؋¼Cj;SE%FzeO]FłtUP2N93)2oj?2{kwjiEbE0/u t]ܦ{W>?O^c3slIaقpOb_+Z35;~rZz&EfbX5cQBwqhwCz55[&@$)5{Oy,%S_ (콆0XOt~ C( g#w=XcĤGZxLQ,2EqXn`vPXLjN\=}7NQmgo$T2w_^∸G#9\~,rYLfLHSTحbV~CpnLu"|/lQ@RRw昫CgZ]j7kWhX>(M50!0+ ~bz[1.[}J>@e`+H₤U9Sdzh h鴄Vع oӸoc򗷦}~]Ck :FN Og !3ڧsG"{1ϺY~ st;@Mjm-,pxì7|\!ٳWZd JC..t6}Y&5^zhC gnEݣxecAH(LIWL+7SsVyڊLUA<$/PɐU6 [Gv**Z :N uۗ`'EOiSY2p~kty1Lp۰#kQȻv"Xj[!@ErL݆kiAe⮻>M`ĉA: .BTnKq,V|fnL(;I3ӖVe `Ȝoo=q; %J^0}uSʿoY̖DL'kZ&KDŽM9 9?֑CөcwU  68 CtR)1C'o0mpU$blr_C$elndυA;6'wK"ɰEb]xTl:ZRf`) C $N\n|CQ8ia~mʦ3 F*qiPc;`.6V+ Z16Fp6(^r07H]~EM[z+P>, )!Hc''4!W L H(NՏm͢oΉX !)BОSLm}8dI]?^RF-̾g9,,Нv2ϖ*yQl15[i3Wm"7©]wk죸<7JTX>T܂GT;HKSV1uF"ޚ=%)o崜5 3m ˈZ,_)Xۃ6B.PwK;vb KǜqT@|ټ2P"VS2ِ?C Q/}AZF +l%G߳ 9kf{L![x"e07 ]@γ<^Ic}6ւشy[iJ9j;RLmg8Ȇ _|[@NoHْFFxv|g7PAAMǖҙUNfX[F&{8Ff}u_:;|~ :Ze9ym|V?{>WѡG)/6T%M+蟈75'|7]W9i]`Wėn-/;\_@ T|Wj:COح/mJ(Rw gv-*.ش׊U `G)H } ~_!ifzAFKnѺc-Rg2yR$m ݥ-wJ5)fQ O &ԟvn"ܿqO2Iy"cezJ/kP*:PxҖ'}Ibv#Y ۴m"zNݜb yfmȈ *:!PQd}֫ij]-k*KtCtӾ'ypY+=}jYFϛ(yp[fUұN${|twuጮ@CS*}rVASQM r"?!)'i1t)c*3?!1F?UBU.?) ;|.c_&6,&N4zkڃwN x/NuH~{KfEv06:0A%5y$ӈHGcY?R]Ayw=⟵`d*,%U ZYG JmBހ{\m~&rC+>T  Tŷn[[ʀF;Ft9fCꠕyyw$+癧~/w; JC y[|˸x1*ޢoOYۋItSiXJH16@Ⱦo\ Ƹg (tUt/m3왶H G2NL `O*LJRI K},MEZOdlM8nNw7R0k^<)qQ/[""< Iip[](s^e ?l^,T2lZ롉K 1,J>ŏ4DP֜HVf8退t dm.9L"A DnA%ml[AZuyk kq zHXL;^ibդ_q dv|Q"*x~"ܞ&4 Uge44v\H7h6QB};{ A=QA`dGF4;-O9u;Vam(GTHȣJ[ SY ,(IjQL0>DIŁ?r([{Q4W5UJRQg:%.,?J̾]Y3v;Ƹҙx="+#sM#s+ rZ֠3Fo*-#KiNDs!!47 Ӓc0'ׂ ‡qWA%&89HWIn 9,BMoBM񅼈"[\a&16%!MU"֕}{WؐOL%ҀFt-#aUT ɰ*&j6US)>\peo{Y2_k{w<⒍D)a]ӳQ&T:="'+k<=iKED OsYwBL>!-I]t1\RD@;lmׯS$A 6(9k059׈6KlA\F:kϐEwXP >|Uwxa3 ) 8̺9Th&ٱُ/ }HצζMW}VL+'3E518OӉe Ч3=.dxWZ#Gnqk eED4CיYh~cU~((57u|aoiӀ{+%¯*h߮ٻZ*%9,LNsQO6.k(x W`# &48vȸAz|B_W@;? A!޾9%JQYpkyP.Mᴄ:k*{L"j,#𐹽P0>06'<?fHCsb3M4\-,Xr@0(0b,|ųDXelÚ$%QF܅pk*O˥eo9WZ{sU?r2ݖRy}",Sd{aZ~,1uztIVʹ(c%xabKy <[AYu2a#'Bb]'in 5k䚮Y -r+Do$7|kn Ftr-! хj'#`_OM;x]5 |rӟpuj$yKES>WURB#ezBB4~*`+ h#qA /+B~W RG8#VU#h4ȊCi6OlJ`Otx״[326$\HHL=r\s9wǑrn]_U[=}GdO^imR{Fv71qa~DvtSzm;?_\U-m#Hl eW{Vk`}̚xJạ1{\âNW/3y?a~JK. 5' ?<,>c7,1'mYA-s.7x(`,D+@1Cee&I Bghߔxι+*Ln a^4%/PM$'-~0o4,Q#]mpt ibd4gH`}9{9gɿ.l4$Dqs9?Agfg w3c=UVew4@PTq9™ %)>)2GcݬǨ@s 43Cr'd< m/AjR`zdr|s5I\׌D"nL&UjbTv/pK餐yanJhR XnnPh~^P:I8P? YEV`{Ids| w֜B8`/i*ӵԱܰ68UAMWCUvsd+? b,iXsIe{:~i]%ފ BN*{¨'\JqaitMDX8ה:E6`CNgM+b1-M] z,jק#9Rʆ)"@ȵ^AR.e&Sz\J:5K7@Hj815λw'%fꮝӹN&cH̭k1nSMތɻX7Rj˜TVX1arIܛFK^/t PC0%Mu_~ᐑ>qOn#KOX`ת{It}[t lWQ5ՖjfA`N#vqTwO {Ѳ;}x1б $ cw1_v8#W0*45 "r1_(]x"w ! |^4e} }.k{ioOn[֬m8offֱG'; 08b Ҝ@H$ )d[|>Ϙ9u㩯\︁ZJ̻u2_O'{;^XAΝLJ6]aCīړR֥o/ F.$ғrDT}'"ø4 |uAA+XE]a柠S|s@f q <0@glU8' ;*ТF\VQ#/C^Qo+)հ5E+y[-J\מ$Bu$ T5+XG_/.[iGiХm;D}tà`.T<$R@F(CU3  j:BB9^O` oiRm7l7"DO#0.J>FegF3់MF/e|6CKgՂvkmJ@S[aڮ[%nj RVTvJXqjC -Kl*ڙG9( }ݳ1o97 6CXWn_IF~%AICRZ_ߙ, 0j寧_tF@KKW熤f*L IrI_c~C`z@[hB;C>zRaW*6dfa8v$+ L##BRn_fUy'`YؗuMe Вܿ[vcWEb0ej0qQϯ|{S#)4my@r J\Mw Pa@bs;p8QŷΒ9rW,|R)d@}RETGdhlt0/g\~u۔0Qtk/w }@Jq[G@y~~cqw%yf~3ݝ2~ڧ>eם yo4jd'LY5bH^%>eP!ʝ_}"nzĴE9&78Gڼ'0CṏlI÷$^[xXńZb+LyNYOe)K3hn?Z:r9('`C~,x rCǝUS'@dN=/3{ Л"F=be "X-xXUt:,[zXaxZFZ[8_B)YaYd rbm#Vqv@̶X< P 8M0ftu"cy"J!O'2U-|*u#l1,+q2"-\ջTy[Egr Fz lYIyt ]]EbH`16 o@tۘF0b^86]01.9Йuڞ/U7`ƄM+O@gbGNdH \[] Ԟ} F@y?6`8,$&Jj)yqus؈ieB\ bne6Mrݸ7ŜsNEEIyY>uFC.8~"5gzfG]̒#]ڮeK|jf}~෍J/_x4kGݖFfݽU"C @B&+A\;G$m- vZ<?++特 (Bq٩,K'pXs~3ؙs9~3he."W’ufaƎIGe-Ċ H3;d\/9}VoUZQPZiKt3hKZ<&2#Q2ԫ) oUQآWm$y Vrl uQ[N6 '^v9%JSBˍXQq\a z"҉9/OQg" APœ[+vH鯥ux w=CPcrlٵOw\X3:sУ &Ds|c9 8IP2 X̍Na[pϢ=. JzPIΫ+خmJƙZ^n_ԦR=Ȧ΂S//HtI ,},Z!4 zUlf(7xL3(:g].f/fҋ@ƇH #,|7AS2ICUѾG.eFMTh R͟h SG8Tze5U/r(io Ɔ[UlW3Jv3WRU )"a>@dtVrAu1]2,agʏ%eY[)uME!]6$a\ 3uq׸3zʾ&zNCjoK%ى8mAyQfkK>‘,hÏe]-38vW _sm4r :Za./ U-.q`rK} hf8^ Yͤeť>7.^˰fn4~n03LTA"*M B$ O7# ZdFYǪ<#n}"߶qb +~qfE] {tC7ʫhXc1 -+T*aE50်_%A$Yr kvaoa^@crE} 5: { iz]"%l 3G AU%9 ԅڴ>wzڊ/KiYҰAuE>O-!s"[fvtΛm-? =;< )-bA܅>9=?a*d%EIy2f?א)o*=/r(xx1wb'OI:RFp@(yCxǟ':W6͵'8;fO^@ A0W6ީ)\!kg.x(bmT4H;m.!ciJ!hg@hHU AM7d9=B~ S}\&R-wPt|]=MKǗGs9*05P_|sa,50?ޥ 1Q.Bma` X-xkH~0-9ueF&BqUHiK~)Q̜DgyכAv#bzDz0$,B}0;QN y`kqZ˴kFY.SwiF3*QBW8]-GncEN|drO_ŧs6wR HJ̹'Da9AV,1W.xW/t_8sYr /OB2l"4,NKwl]K)\˭vh˩viv64Ns^Q =Q=ۤ-6$3܇kakD1Adq4;Jq(QRi2P3gT.\f>J~ꖳ; &8{TPPeW\ƙ[I=_9imteS0?#ji4uha7') m[>ւ)(}9e&p*~/R-M8F( SÒVK'S/)%Y`%89 ',mE_exC (\PNxo槱z?91XmZPeķ4$Fʉ[H)NCf*s)7<ݿA$@݃}; S'9Hy'~ l5t5A4}˶6 D'qR cg7WD 8=Urd]~:;U095g5 ZhCU7o\聗!ؾPVRH&㢊U[.vpWm{%L)~5v7ĒE7H-;%=i6U Gw@_Г-@/I@il6%n` o.s,+7@M1 ( Pzj:Nz[QuZL8R2nB{lXBU-p@a]O BE 1Ub#dn<5Ϣ{gSޜE?>/Bm4/?+ltDF %Ҿue.YʎyH+X,RCVT JtJ8 >RD+bP'j"xAs RWӕ1f*]PЎ4ywYW:*q7 Jc70ήdwREy%oIeƼ/Zrf\PLP7sx(>gqA,j^;?lU`.}kS0z'!%ky5 ''BZ%itt>!TT,M|;~Xa~ũDhO5nJ),Ԍ`,H U$մ{+ԭnp!g5Ƙn7:eTpP ^F[EߝA:Úg?Zo0bnwRN4ó0"zqS@?N'r1J \BhYFIՆ8_p.0eK_:4 q@F ō#42b~/%[mftRz[ՐfwOL &jD|V؂U0ϑaO(p>' XBgAiqLDz/{+k/B<:G J*4еXQoEM¸,5m {lzn vRq|$G }7BFtxw=Ylgh."Cp yJtm0P\6а` TOZ*yK8G/'芈eq)*Z2$M'G-Yh&\e`'Sg @$d-Ӳ##삶;`f>W=.X Liq C'T>4v4\!Mj\v.|C?r$aGQZs! @e2t Bn PZ:gR!4bcYo[?hxl}vXv[9HXȃN]%Lt0טA8f ׷cKFY^yeH-tjx۷lՅb]1pKɊZęA%/qy |n4 T NBd;cɒM@(z_ß)߭ws0:f+gwz,"ocMc_+!Ì+ MmN. GI̖DL|V1,ltZ ȹaY"w7l\o[_/a$fL4>rw 7.sO^adMbD$$Z]Gd*w䒴n9-b @Ju|0WRlf)?v+|D*BnG6# Ӹ##T۵ 1.JHU8яV` #nP|ݩr]SW2)~OE+`+ց™vPC=h6S:ba^_%n3(Vʭ8]Ȗ~'q6iVZ^&Q iWg(^H֬l~!{OqM%v?RKuz[ێ;Ӧ>)pN{`Br=6y(o)<4oe.koŁ.=ŲO:Eq)G߰~`*+ U{6G+fߤ^w]szNnvj3h^n<- j_svSOѶSn\tcTeOynhZ.l'|Z+8(C } ZK% ePqU"6_pp5 W7mI+LJTN: ,o6}h3ccӡmɝ3B7XfB1cF|u*|kq^By?C{h擗Q]:~Bh̔}:rJ+kVn0bo"iWqOF>w5 cݲ |rAy?RMs#2ШJfˢGnkYRR \+V$3PPlr|EwE}k޸l!$M\UĕYKt_loaN J})niw"n(wtwr50 ]g_+_>JH6nLs.7{閤ъrߢ1 AN)ӆ&ZڭQXcЅaPV ߬d&,;if!CMgÊ%1Utlڨȿʞ_}ӝ+AC-u3E˾֐;H ', (C!QG/Vu#V:henqeuQ܈g\Dk(縣O sLe2l#5jѡ=c$qbvq{ N?% ,㊮=V#F$GBlD.nF¯rG*W\9 +Ri-:ץ<39,g 0Bs''zK"=^ꥷ8ohrbIB)4;yN%ʨ)- ]R꓈2*WQ PQ?ظD@Jle;APu崋1sj0R!@ѡRް(#y4}4|ݨ`ǪV%14&Z܂ BX Y&g Q'~ʙBdSY-8됁G-Ӡ\+|͒AHXwGO|O@G{_a"h-o 2Ļc1F,nowJ/(;84X D|0V3k>sR/ OIĢb4>Vog`3z_͜)꣺Y{7R4MVGxup>V{E\.c}m8\fU?r0/"%owI M1 aY+߈ gO/)s}ҴDAUmW鹪Wț*k"Yi?nejq[w2p2ِrLMc 81:>¯T@M!x?w@!HC!6_*bN'DpF0JVA{G2uRM@$@pS&a0ad i+mCh˘ ~ݚq}-<~ih+]ӢXz!7/W`EN;8HAJL}iF >ȶמ?BLΤqat`ǧޢ%amIY~p @b7>1,. a%oV>A^odmq8~$A&o<~]Sk0Z x+>\P;8] bgJ ׫H،+SyJvr |jc\:VlzH!NT ~0@5Ptu7>YF-5Kϐy= %7!`a՜#p*e5 5Fd\s3*$ءn&wkḏetJ> ߫FlD^aͲ!& i?5$._y'&>,>G'kLPZə-+) @M/%b|eve8Ye;>A))mhR6ڃi V?'DV0+t*ujp7>V`j3ԽgiFbQQ 1N/IkDT*YߕT9x}UDbR5B15?Ty 35Ug?Zb6{E_Śwo|ܡzU]9}Zlm {< {h[MEM4fu8h̐pKMI_ SL˰+5}lʉ bBﴧ;gNS@t74KU+{ ѸcA+?XL(ͅKðu}ďV79)1p)[ S7mįJ).I6*/tq?SoFl2G;hxDa̮G8ZܑRRd [ɕKPˬm* 9/n$Vv09쉍~؂G#d9#}l7}n+]셣5Ɣzy0@öXo4c 1dRVJݯf`k;jQA>g( m2 0x&<΂eVgXƆvwi2= ,\T6A8lg͟OD9r6 76SMG>@\nE6vD-VˆJm_9lHT~>;:ÏL(ْmWqlc'G Z*z$c+@4&o"ZWBJ Eaqy'-qlqo2 נPN]Rxey">|Y07"c/o^4jB|# oPYH' j; KH{ "iik*jЯۨ<c{篏BtraV oE9& )SkFMO 7w _hiu2N*FNѱ1wl|t9>cBR[@nB:HcJ#f+L]8J |aG8s,cz ;pĜ= ! lg fTS$w!otf/_ML}!rWr XeR;EYeU~XW RPU73^=?oF dtɭ K<k쟨fo R8gY'y@ܲү8@oqC?l1`b@^aGD0]Ģ!֦GnBEʻbal7+qVE&?4nNa@R~OS˔(/(϶"My;ȕmN[/WFq+E:í0AmsseHr3='2c]}C.c:8oHGio:5iОA}FT,\nl ٹb="偵(/D!PfBa꽨ׂHܝKRtW5\^ L,u,jڙ@K4^O4}?h |KkEE$fJ9:0˹ĦsՀ"woe L¦_N9ScH*%:Trc51)O H($4΁SX4)Khk.nKim JULX!nf Fh3`oԧ$o|3.}/@+"A^%3R?rOެiZ'1+_1^=,˄J6&ys<8дu 06OVOOwH[ÀcGb۟wl,Ϛ|&b^&OKU`h}L&&bDwn(ܗX+OnIgbvBXl⧆ nW&͖߱bzӸު0˄6vXHZ/4Uu{d3Oa=cE+`/`۟_#CQf K7[De'+TCJODY!VB/s=ǐ?\'\X%T)T/1,=~U | H0Vl10ck آ"cp9{_4<1 qdRRN)lӋ+ɰM+|tݏ_l` \e4o?rlKx atov64_,XY#؋~ө:o~^[B\^9MisQy5;. MzI]r(?-T9{2P%sMdi3Dcw!SmۄLGV\y%wT9Š,x%Q;'5JߎFXr2<ϛg h55c-a ܼ._Z#\٬_M;G J ϨNǰǠrqE=sӑ&5{i*%ɋ+5՘{Bѽrb grgDK čMdcFge|؏Dܝ5!5Yvm:Fdv OFx*yjnTĔy7ɚ]/꼲/l_20Zs{V`5p mw17C`Ty*+z`~uzU0oXO^$jpPdDʥT-+S{?/?9 zF@H'A^^LˠV~92AO L%3!lӚH}5a6|$iwPYz؟ BGĖG<XQ%/T~UCרC5YwtAq(k"=#FO2x ~4lNU& K׬- DS/$חWl{3Ԍn }d.ckh7Xj/7f )i׈YS/짼фڢ)bI&ڮ$\6xXW?=Q /qQLUGY7zNPȤМe7̃z+042n|tS)s }i9++Π͘_DlUKMĮSA!;pmކt2T} `ƣ)<%tئY#5%\؎0hXNR.γ"|{6u4C́|hBԜWm Nux"iAEܘh!7Ѹk{"WJK:Qj:MC: JE]E6j!Z>R}:@2Í݄i'v\l[3IC>(!k;wѾ&1 %ai{gFd#ͳŢ|ִ7 xHֶ:"+QyY&/Gf{R$t3V /r6Kb<дR KNj= >KU7CWsκ2HhGI8?)SkD$b2XrIB,ϙ3V"i۟@[cͿR9akp-_ZD@Ç (aZAaU'a^ :=7^pbY cܙ 2}䟒 ]3 +ElxLb?(7 W@lFo,J ]h-ٺRM`S Rbڇ3}gGT*N׀4hORJs5PD6^_wqRejt-'=5^6؞( Xδ sδ:X=27lA~QoH-z{>E<Hq,Lu>v`^\5|;mzLdWot' \ M{\.fLWMb0d/ͥ>N_?]bqb׌I%gw}Gĵs+PN5-n4-KPάcS AaQ",E]N_V`A>tSܴ;%ekvȳVw]GUC P_o>$Q-ڎB{i)p:ׄ5; Me6X;:ˆ|&Y3Ǥs]=r%ĝ3Ǐ~n[QU=Q zQt:9:o^&sywXݾ n<dr_S A]1`>VC&Q1ϰ9+n#t 1`URBpG N=[9X'@>N!8l7vV)o)' r v,GFH4J*hXkc*]h(hOyFQ._'`_Ԛ-|*fv%T{h[c)W95ֽge o=X*ߑ/oqָFm^x,b]vquZAB6U[ȹ=8pYBt9ք:͖!iT42P(ޤE;}J.->%j3`dlMk { L!&ͣ1\Y c㧩#/Ӫ+(-Ac[+oPh"D$F&K7uT Kdet)@5uW5+땕ܻ=I_YuNh4@,?wVrUƸV-IRA)Hg9ʼn_!EcrѣU9_T} $='_^EG=-\>a0rV\q-鑘G / =1kٵBGܼ,븋@LRUyĭuSŖ?2`w܋WE fRSyf YqǓC)ً q'qum\tS[vFdK|k洐v 2G4[^w`vk7 fי\_cuvQ#ߓס^ay6sέGݯnKuF%60zS\Ȕx2;a\.(4X(kf~j9" Wx78)˺M-9C`SWY-+< 4Ə]ȘԆQt*!QR!JmD}8%GGXC$}YATE'qG^/C' ";K| B M=T'&nhjj GgYY*=r0'=M~X[fp!ƹ}O1zTmt;L%QK>|6Jr 2?:^g[Ɉ7T=gLIf:#nlG'e~키EW  m\uד/CDt">b%) Fk1; ).dB\ EpmxhMn_hE  vuO[mZ5[4 T7V;4"Jog&(yh%U1, h76X}BaT+,Ba\.U3A YfBHlZ:iE;:7 /skي;W^ FY%\/ݗ3Q䵑f8Rs`VWK)k`|@eA=WCLPq@@rFP70O6L—k]um|fCBk?eJ1IɪAuD⮜: [9^YT1[iAMSuۮS\l/%SO\A/VQQLsKqZ쐚(g]'!t$uYלu w]E۹QN6Өk#Ԁ mUwj) r݋ pL}eK~\HjFN; h~u,ZL ';>+;/M__ tG].D?}ִ5~ygʿ򘦊b{'eܳ.nP_ꪍJm-ZJ!~V$L X8 dLŒ Vm`vtسg AF{ZыcGJ4hA42#7duQcmY{S4ɢQׯg /dɩr%S h 8T{@=%Hy#Gǿ+΅㥰ɕ%ph ;.5B8q2|o6=^Pg#"p+£Y=L- "޼8 :[&U_szGT¶,O6R2:.̄f&**bQO=qt',y Tjv|շ@4Y^(79x 63h"%BU㯜pG~T1`~QTtf}]i_ibm{5x&))($ fnq݁Td8'YpC0udYP7 `R=babtca[Jm8=N;Šr""9e.v|=q=Oų?a8ŃE*1H$]1(=^֥dr?8s|AyXt9zUe^QBtHj_Ϭ&&ߚſ<7Ӂ4 #bȑ$L^=W|:w ⬴.$kIl|l/QSt =(EcBYg:D*<{>y})F}@|}<9"J5&CB_@"m#r~>T/hT, bQ瞣\-B|MFMio˞/rmp8n5;qvȷY,Lf K&t~wI/zr<>^ATn,95ߘ waμyRn D_߼/YQ#.սX>4VtlV?)>:pVM%1 ?AI 5w,ZW1 kzҾ}S+(|兇c82Ѕl<cVh?\}PƢ_{rEX%@~x𨁹`X(i"ʁL7y{E OQWgm$"'MY2"Җ?QqDz#!xnV\ 1L (]꿈uTNmNcEd­gV\G$3ȸS``Y3u˝hubx<0{zx,%B3!;(:t"T&B1.%@G@vNvB}'+g1#;ΐs"Ǎ?ۚ@*!`R$6qEvF)\0!<6h5!k$=4Tr2/*K,9;mh>7OXׯ`_B`3Q JSLԲQ߲Wr(CDKbJq!p:'s[%5ux,4~mRQ$eKA,rɻY\h}ΝU3v:w uml0iyC&ʻˏRn $<| ѳpW2p4暛wYyX6U >X6p*Wf/wFiC1{_A٬=>˗V{~cUWA&2sgMO !x[HW:YuYBnO1A^W΢#0F" (| dP^ӷir!xMFjUY*k060Jw>oqÎSS.<;'d4RLVUU< 9Սq6"]CKV1X${&u<@ʨPu@e{i"TjNS&o`Q3 6kȢd<0ܗ5O~\#s8b%oHVʈC/6A0X۫ԛ80s*T(pQ й<:{6@B>-@ˢ,h 8DuOYQ!kI6hX8<]ewmAet:q!~kbuRuF_U&~SHg$Gg{dy|d~!f JI;x1)>@b yaǜF})ǁaUTvP01ACr6a\!թz^k$ޮytvoj<:mi(F>?_m1b0ߟo&H#0dP(vo^q,͆\C`4 @Smp%J]#ciF٫]&xɡAdFj!"i]?vP]hM蹧۳0猴XwՖ("el3>2[u:}b =< GQd"gLHN ơJ$z|C`ȋ "?~UN?gq' ?dbUr<q+Q:ڬu404~F5G@V=eg;_ {]:E偷N yo#oaĴ=Fs`C5S +i3KZwRI{J᭲x@ ǣ=0iW޿5R''brS5MMo!@q80SGR)nOѻXEKaa]bQKf+ƎGNr:W0Wfj 8Ul4q,diD1EgF& 3d**X׷[U:ZP@,T6*'Rp®0$A@D "D-Ty%YEEݭ^ T"%yNQ̐ƪ Ae!L1+ aۯ~!3tT/> dȃ#m*0l]W"mG%cOO7\i䭗zwe2КAV vR҇a%?6R&?i1j`Av# o:^j]>Sc!oOM;d$ӫْ=4X0G ]-ߏ=f$@泼F܂ kvGeTӓć23ҪȦ vʊn!^\ Ǧ['1t=kҨcΛ;sJ,X܁:gɭW/h\$3d'J)艧M(QN\ycyyO氈Ym,) , 1ew cNnM>9+x+M)H>*"ql`ftZ@c`@lܲk#alJbgL{HT1 1i}B74bE^b(.nRs ?dŀ oU{q2WW]R1Yq +3:~j|LkkeqDOAmwo|l hXXGWlpI؎nٕ 6Hr>nR]N&O˫^pm̏b K["AK+8>#"QINf+)W <ęTJ0.yY~ǵxMNvH’-G#Oo e : TwMi(=p$OR}H  |n>o9M GT楝߫ׯeDRБPy#Ю>?}m4S/nQ49WCD`'6'N1vBq,ը솀ՕzO8̲yKD7V:(;wv9K~"&c>[ *+oo4/M6^he=x ::cƮ&RPeV^zX"0{ځᤪX>fBQF UU.so$Bm tfρD[;p,Gvc]޷VG%^di=vr޵ LDiY))Pb^}PPH'2D Z߃P4U '7`}1jv⹐[18q&vQ_x\EU T`8ggE7P[%A1HthF4&%NGSn,6PʈBVop }ԙc.> X֟i5!'OBn.Ye|O7fO5Y-%=yVsSb.S\OV,l0?ݒxtӟiXVeJ |:!(gb&IYy [Ǫ¼\f) T Q|V| sOiՌ_Z:φųI8;U;V$wTQ8B7([ph⡪[g:\7OJ't]_YL§!{F"f7\q}A|>MLjV&i p1=@*!bnMcL:@ٓ?g! -w5"|i7'Tdśu.x9(*?Fvզ-'LY$]٢fK:?X0W۟*N;TKKeyCm}aN9dl^WgWd50LLg ߇<{Ho݌'T=H5EeP'Vw ~8dC!79`O} +V*w&ڜAp@)珓 dTؐG݆>zgnnpQTQ}#$ `C5=WPsyF UIJ#n8ud?5*Ud P}mNMGxMIӳx$q 61'HnntWTʻGynz' Ra/7/%bfǚzh Ơ82V2 ::l/tpi "%0>_ vK<}a;!y~IZ邛l/LS-#w(rrHn%u9b0#,GB':L֡ գ ! Î2 ~$4Ψ)h[̹" H?;&BCU40f:lpw?2US4O=R"ׅ&VI!(+ylT7wPI.Нn۽)>#cU̽WՄ/}%bkZjkQ\x,K_\٢`K$23$t ֓/i*aT mJJAnYm֌֛⽩{T$x׽Ԟ# ˑ\9]_SKv1U&SVs,\cUfU5!~IʟJ^|SodweC.oS|\LDN%+0BhOK4,3J+NoWq}jɣ#g!ݰ+aM5!JM$=W>૗ _-򑜼 KB 8 ʰpVۓ:ppM>+GBf 9ЫlH-%wk.hh1ݽI\&Ƹ aKgK@0n&7ՕXSm0 pW-1[hPn_Qv~/.h;"T2-)xűʳI_h:<~bX=7b?Fh103GDPV΁s Ni%@\~$Y +MBp1Q:#>RR8vj5,'dλ@Ն&:-l9v2J w'Qhƌ ZYGJQ7rgV Qc<=Lkb C掰"b^&D+(.P`NpJ;E{,ﶈa\I~rЭ2a.921ѝ/Chx$.D%j gw]mfЩ&}.>דA]f20R"]js3/(fߋ9PT:3:Ҩ>^E4™8w ) Uwo.vGCӹ4jlMK7a Z(^&kS7||o˶$8iC"6_7vDnn!}%s'_)5 d7/]3bzASL[Rq+ h1HvĶ:\d~v`H{j4Sgl7>&s9TZ2fHp(vs;2%‰DLgqҔ\#_X(@ty2J*<[.qU~;%>/9yӛRiq)~>!9 ѬqF3 I, 7 z7H.,d,)9cN8 u(_pC{$*pX(Q@'S#j:L l4ԟta+s =Ȧ0G$LdV|ڡhQ ,Ưdx*ڗTBVB8.t  Ssr?nݍҔЯq'FKʊQ1F靇M1;v*KI\ˋ/6g A|y_NY+A1Tl*.apyYU%|D{בEY$YP,eխlJB6,;f}9 MPqCUq3q #=E ZvD/C+ \!:DRbqG9S La;;F-+0йdHIdlէq-Ny QޟʆmOdCr&`?] 9XL(*ghRN{zfOs1] !=na7dO ޼C ɝ'loyNR9 ğȖ="o}P T]PY8.A a75)@B{ J)Ɔ4@gRYФvds&TwbSD} m~B|QuP~05nsLjpu3LE-^_6=Y`}$KG]D8Vn5 fIXݿyr֙˥qҔ+4g+][@m:9Qb 5O*D?L ȋׄM]H Lj)Îs J~E sfWbn~սҀZ.bg3ihy͛%2ث Wld40pFPkeD{,R Ԥxݾ  g̮"皧d^k'Nh/g>FN L`H˝Xٵº=]R"QӮ&:6ʣn[QjSLyȚx ^eݯ||_=8AU4ڟ h Ĭ}†_mxTe(C4Jº[Oqíj*`+ݔ`uҍOt;YVIWNGPz~0JyG;'|ЅW'I *PFJd 72a" *h]hTC-3Ud J~L5È-xu$~B&!50<_z0$V/֠^ G<|[i'WgճU[UpSv׻hOE66V_ ـt{6p­Jt$AZTDl&łĜXfj{ -^SbHL+x7Q@7UtfMۯ ƣ/Xn9UY-cyxhKVdW6BT0(a 9!9)ta|&._"Fo\" 0XYOju@t09"Jcb~&<,gPUu}ެXHdB1Ϙ)@qg=x1muJbb~4VqR+Zt/M.ЯE:Z]\=#[Д^u{N>WNuEl9޾_M ՚V}ݻi~LjOG2w侨Q*&>@B}Y21wƭE8fS^1>Ao'#{Z>|ڢ4Q6ziieh׈[ûI/F9ƃP.jAyu=\q%Uxш\Bӝ~EXi=9PHG̊sP*(";B^qO^3o`a_Y,.R}݆ŃyOH.0ɎxV #\[ndGiw V-}"Q:C%f9 d5XId5} !+I ,Ʀ"x e *d'!?*9Z?A~3W5HXOñ㎪ ڴBZoXoa4cVXnlrPɤaK!iFIX&BNNfiRc$)WE:9#ݭxX:ޔq$+|, 0W9 V@"0W-mPT \'nuZ2iqg[B4 j5aT]C[X"w!Dl!Y8'} \,(a ~ i餀 b# prP|vGg0rjҤZXyzbѢzl~McG:/Z 2h‡eA_ؚk>p }e=ʄ䗯pUK]|%ժ֓X@fGYܛd+0Qq܊X%g*#=#H:PBԘ(WN|D xj4S*yÂ9II$"OET;9"`Ll?ϠH nRkԪaA/@1D~*b| ]4g}tt@J@!C*8 _)GK~+,ܮpnGK(ϜFYHk AEvȢ9jrcڎH+f@-FBfޥ1 !ďowm-[R / %C& j[ز>zh[YCkpK0R@F1qeEU̜ 3S( kp$}|yKn}'T= jjmk'4R'(>cNz¼_%{KXY eX'ԈM<t5a?00@myM\N ʘ/3!jb~!+O-+L.!6j*Kh`s/qF}ϹBn2jLҳ\/Bw[Xz?Xנx+ZXO]Bgs})^CӔxNaZ'UL)pLiB9L_pgٮ&RHgcbzvNZQ=٪KIu:ŎiBN0 +QPs-=pG5IbXf l!>4,2 ə{++r>4 |S._A$ߦ2 p~(Lq]Df}s8j:qHFʰqCҽy{xAAݠ1[-f {BQ y\m*U/p pCէ!H zMv: V.߯NH>DÚ1]>hW^o@Ncx@YS,`_aA.!Ĭ:A&e &0YtBԃctnv/2BѓG:3n.1G;9Je(N&xT'J a,ꢏ"7uYApo"Txi8~s@ғ>:F0 ]يN9h3e5̋F1;f'),d_/=rKJϏH|3kt[Mynecq:#sWOcl~):tƧzU5&r+5N jQU4eX  {F| ͠L3ߤϤʾbgǸ_wx 0CEW ˬ`*DL۩@/vi4ܜ7 ݵ+ӉD4Ɛ6l]$-Y=f LOOhhh~~Uxx,u$|`*Ò4Ք́w:W;Hz}/Z1˸j l2@s'~(NSN;krbQ3GxR3k4'+ʟ>5#- K>$_:n$+"AfG,wA;n^xkPBw^_݌0_+_' cf s%SSr{wHq.;"?W;᧟| 8"kG2a㖤ȥ-?l @#=(@,Se`T}|BE2 %Q|& 0LdۭYʟڈ,WS]}+Yd֧w&UgAwٹ|w(`$)I9PQujs9PCq ;&-￸lF^FX1d}z13@+ի^F=oUf%Bso: W #6P}MϾM.gft G8(^7&~v/9:\!rK gez7 |F%9|{=o?sMRPtxMǩf~ ZWH>RX۬Jn+ew(9WЇ hC'[潕ĢLD%.wر'?Y2 DraaUZnF9R-hsAg) q}GqD/Sg) \n 0CT[S^!fIb94Uε⛯RRK\r8+o68 };|u  G`x軠Eu|xm<]LU.E4""Av5vDU PQTqR2H^RޚM6 plPpKzZ߄:Kઋ8c(Fž#ӽE::oȧ[IJTi-+^R#n}z=bqGt>6b^)PXJǎd1%t3s -f!9G=,Kxgv8A);"XG W|xN-1^%&!Y*uN=E˪%`'WHm>S?RpxT6Q,\`3lLܻ((g@X} ,ߘy7-ג8yGynK  ӕ^!KqԂH?U˞hz62"bL;(A២pr[Tx@bå,-}|@ (.nne4fuz=ֵ<2}?UOI  EC{Ω!Ƌ蔀x#2%㵍(V8O֤V(gF]^s*#R@I.PU60-sl~ȮBK:K g"8QܳT~I, yQZך'Yk |m򨛔uVct`{^oFhR\4S>)|䙝^=`RcWxsԋ%bٷW=0YF X:M.!=yK:!^g0>C8LaN,YUAfԄz фŨ {; $Tc-EIi0iH472YXGcR;z>/dv$`gA N|[Sm 0)PE^߯*6!W[ <<@WI9n%\^$li"D$b. ȭFwx{0 y]_fQ丮;|3%qgnRV?s :N<=R -M!_Ro&1e̔ OԂ2lepKWavC˦XKXelpI\ס4Ut59΃x&x5CTV^SO %t e + |t '(OPYq+R0`u./Hek 2[-N@T}~Ļ@I"Ȝ)yiQ%2H]8ANq~ǍLgJ`J^WKkMrb;yқ%p/ԷlILUH"挳wAru񆯄;8}1<뿴#^)sӶO$9l}eP!So LR5:x9122VȝY}h"{aOK#yQ21HHF"aO[ɣB{Z !T¥M!>(pm4@hK8\&q}0]h;%#g\4A4YMsʭ?@=$ #6MWV֘)" 0Cpd_Ipn8;M)!mm`]* ᱎK| tuڛb2NLl|2#  Bɝ21+96û8i=]R0 z~aP}DEޓ'U0mNEEݽyG{H>7[e2oQ:V=+`;Jj߰;W_C'H}.(ND'Ix dKTdrZ(У2cͅ#-=QhN讫a+Z?@"oJr[ŤJz遏C})ׄ^J)^?C!a:vK]XBƴL62ςP2!z܈|CcC$8sÔ:rgӚ 2#^_{hS;!|C=UmZ;&wS ,=k׊?f-uW~7kJ,@iK)ݹE]7p#fJid\hEd h(湔*"Ldzr6uβ C#;ӟ.w&|>tk)'b*C.j0v:أF ~F= vbK=i#S"RmY+٢[lW~ޭK)vb`8u͘1tʂ^; Ɉ ]CSE|fb eZt ѳ0,3TB=TS5E7zvV)޸.M .,dGIxW 3cADϦcuSh }_1e922MyсZaw4*E L[(H9 I{5bS'ḯLѯ>m@dƛw)OmB:n-og$>H?_-߭3nôÈ ;V? !*E-v#}D =I;Far1@/|f["4bE>sjX\[)\5HKKTBNp!tT ě)o83%YbiPمO-j5S_À:ڱ' ?!TN&#rDV ;ՋY3.֘lL'6w Qr؇\l¢IH4ve`?C1[:BR:SE+|zn4$&޽ WP]S.䅚A@Fc^XPNk_sFWIpKn[t\H:,-Ug(g4>Q SѴ$'N XC+\8Œ3f3܀b:*9gfvQX0+_36)ؐ@s1.DZA 靯Eky5n)?2DJpVҜ^1;|&eѭ0j_ 6)*XcH)|ȿ J;TF ل r!] 3 Jd4EUG%3 h2wi ľ|9!pE%{5Lz8:nS xk1~CRH<8{v.axEA5Lw![/>RykG.r1߶ w+EiٲL;k-Y6Ѕp(ǩl $>DOeۈ@`+r=t g꥖Rvb ወ^&#֕ '3Ju0U(O$U@PJ)K~Ui9|PsBLƴc"tG|"*i^L$=P.$Oojo8݉DG{B)׃;,kY]˝JkN3.v"ž%1q}PCS݂O,3] 6č=}ۆ|ϥPsۂ |&t9^=zIDq`UUq;oc ]VȵR8);Z{  .7JNҤ.7WpǐX)ҿoR8B(Mbw1)zi ?5Ni-t&%Tȵc rG@:Lހ͌whH.ry"d8B6 0B}Q#{Cnwت #(o$AnaZb6e WW:@Vdι4iJTa2,1v2X0S˘:?{p< nf犄tq&j?OFGW%ַ!Z| u^⼆ tq?alYn,* G }›:i&ZaI (2Thcx$.{ 2cѾBl}f HA6 ,вyWe: ,U('ǰF ,g~NAr̓k6~M9xC,tı]Bg*J k \ƂaņS[;93%/qtkʨ,K `L>(0f2_g6^mp\e.D.Q/8U5y׈ =U[sZKh6e֚?D1$7 7B;޼t +9(*|K+}ܜOIE̫vR _VZRuq DG[˪?Q!NuR2PR2K?nY>$H]yu_e'Tݠ>1[(k$=?UoGn(*Bm> #MEr= P #d 9Wb̳5wN~2''$nJ'*#(M!mL"Qb&Bif 'LMU` '7DVgf4I0AQ)I^x_*+3b%ლ~j2rh+Ak#e@",B˼U0-4ܓ|ŜZ4)\h^鿿֘k [ ;-yw~1K&6{˹~{ \_ {ԟmw5oARr&ztE՞6ͯ/=Y;:|n֨Ċڧn p$ч3(kz fAJؗ]7D@zߵR>PuPQ/H?*x܍45Af]q*$CUK65SON sΞ="1nL%u8V&3 k@(ѡl69đZGr r!~Ӌ+"زsNbDeF@,bC^3b-[lkQCqAqՕC~ @}|* 5 3b| wUa"M`[-֏J ØW뵭N98d-I p 0oOK ]jW)n( c.O;_beMJEFo> }=i$(sb!>īńk ׍)W+jZ"Fm҃D53`E϶E= Yc<6sL"9/7r`w>IlS3I?ƇZ\uOo8hbaΖ^>$sjHF[LkWaEbeiQeH|N=8b;9*;͢DnRgsSD,Z;a5c0|g^-_0Fp}ԫvy$Y&mYV( ?_!~a$$Nel ׍5pN@QίTYD g1SFAmk}m몢c(H*֩Oo;QNJ8eP=Yw,04Dmwa")Eb B$5rj@<>. MdNb=QhXo7v(L(<| +>8]* :tT?!`;*꓏NaL* ʐ1vjxd0p警9 ?<QHƜ<";mӧ59ij ,_Hb77J'ORtyF: ]^z`muxJ!ʽ;V~X C~BfVx2<´NF礝_FWoԎj%=UW~ w}GAaзw7D5D͔%#ּw i.h@^YnH%-ko<8wĵ:.9d F *>JNQ(lpCzz-uLH&5f=+ GzudL\(cqhVY4^U2@j4;3#(%:M1kJ|Տ֏>񺵧re/zb&6ڎI'r"xA:Ar^-{ƾOc]_pfuU4L(/aTꁁvo 1屔gudǭ8m)S5A|w%[;b@6ls;j95\vܯz^s*A2o*<ԧhD*J@zPέ5L,';\;+=֪IO\|ŵ! {_i/oe9 s1\*^|w{]=M$ٳh08f&,E.W2=zM3;Z{4K`q[fVn/#[l.lgYVĐtTOᘣ8~I-+t#Yozo4Rr~ROXA4%Qb @1 ,p<[^)g/XBRb9?08wy 'Ul}+7ѝy,TcWM$ӃR :1KTvX?ʂpzstqXl<>]¹(Sh㹴Á(pX 9?`L^,Ts*jIpb/p>:]\:en\ Yf ?,x0h,3Ι7X]H;?qjCCz߷w謫}$hGI3CO_wN=rk&#Z%jUx{kAo~}u;7hgJQ7m$7׵c uba,z:@ s #2^-@=q& )-&4m~M,=Z1=Hi _lw fLԊxT8I뵺vu\ws:WlE y~wE}n%C6^xAt>W{xmrdh*Vg؞hf_r *^ex"$ٓGA)k;Q5P n?yiЯOZ@$I)UeiμeI`>lXp@66@7C5"BkJ aT0ceb❸5n2VdTG] {=>OxH:4r8p!MHtD*"%1{P|䣢9yQh.R;ahQe03ua#GkI͗xc[U?d˵has0B7)؝#kb}Q8<|KVc: ]Ib"˱IpN6 ɋ% ~z 57://=pWp̝$z!D}?Ј P,Pqn= J~苾Z=t6`7 ,eV&ibtz̈́;>\aXhVddԢeY Mu8H/O[5͐Zb47%RD!KQG[^Mv #5OXEVCvI0lSA @|/% B6eExObޠg^Rz# P1;=^]MQ.DF5) /@h2t~o=|6+jnD(2-6kiՍtB-\| s{擰SYz!T}hv(9.ݦp{4~Hqql@wrB,pWyK4N SǭQV=}-DF"m,RAkN#D;ԁ@nN8b$VQ9՗diW<Mrq@0 }~οE})>#1N/if}D҉Ca24SNj gf+);F-g؆EUg5qSni~D*,(@[Ͷ;J'c:{CW u8HHZLFqfc ruNY'+H2T C( B% $R~ܒEր #Vx<@_-F}FVtl$;]l!/r[~ů%'FX˭E;ÁiΈȷ{R%>Y# o?LFNi[$JC?&,{-$71v> z q4~d.u~ŏ NEY482ޕdg35q |]&HԎПZʳs`6foy7$‰; .ok8-1f᫢@*Iuu):Xe/ES !QH0dA]j2/B}(,VP(k}i +#&Y4⾂qq.Z|ɸ7 lDR$x-.ch)v Z2Z O/̂b+rEG1[r–}={4_*N 2v˿14V{;a:afk ma#vgtd¼eElJHF3R&%˄o'cXĉ̡jC6X͹Jk+>"[IdE4}̄ԓv'Jӹ/8?4θoX 2,3ZmAΟ$PWΗ\8+)}# f ޒE4if?6 `d^JLJR0RsfXDxŵn'ie%XOӃL8n! ES=\b)z{NߦCOKm*O!>|D۽~G6[IvreOM]a}*hiѢ]ӓ& BU#84i;˲7}i&7=pض9+rA` Pbm՝ѨRU$)xTf2,}m`5[>1wcU|V}[-Pk.[}FHA>UxMiSx{LJ![44JRݎ|?ώiC /fV),šM2lbl^*ͅHBrDR1#~eO {\P_,8\ҷylĢs[qɭ"М}B  2U݃XRDS~?@;_W?z xo F"DHcgis{<Aq=mt - {Kyɡ`EwwzN Qq6@7}"&:cף FB4BPv4#t3s}g"_eGhءҒmWkok2ާW/@AÕk/"ˈ ֑olOeNoGĵ6X VMt3"y].B^h޷!:=# IXL{8 g謽m^Dr E?.f|9{$Z^KͰ|n#GɧJZdZ4OF;jO`_H*>M\0#焓@"=aٝtd>^}gJw<ڈ Aw=R[fdͽ7qT i @e{M-ώ/vD/wEt;$ЇҘbJ5a]LsxX)Mt8//~9S>71Sӕ41}X^MkiBx]u:( ׮Ajp6D`(bN.[m<,kL=dgrʶ(JPЧH?UABw DNiGIDߏN͜bґ>L&׽n9^LX+P? < P."WH^yn'2m>T;JZ..S-uSw?|91".f},E0(6i=f}qG2Zk,A{x(+ HC&SC׉u%e=V fޭ0 bY<_Ŧ.0O痰VMd֥y6۪OJ:kKL7ު.ΜOFa:?CR) C0+ IAxqKU틗ͻNz=zL w۸IoDg\o큓Zv 3\Lƽs3#gU@L@ 3W"V0KE[5I'~?3V@c)Pa| Ľ2t~id}[$˄aPX-zѷbN2. ;9ȇ0Fj/!TKE[ uXSlv8׳xɰ5CWA'Szl7|b`+{2K 7S~P{Xk[ڬUmfʊ԰lֿv>zgx#HMfftqt ŗW6۸uuLڪuK%~XoMHDQ-a>D\߹y#Zȓ&J^ lڻe]3j5;ܚgT+F ReX+P3"el/[(:O$ W~2M6?Q} o:/UNu \|OML$! Fd{n((|ehI ^JF3?[(ʎ1vA659_8 {(xRuWo7:0?\4aDnZ75U kTٙ;iT-Y}>Vx;,C\[`pB͛5tj$1>qL))q3Km 9?Wi9FmPlɸ/SgNzB bKRto<ΘĞ*L)fVhFk)Mlв&D޾M˃z jvdp.ߟab*]48}ySPau ׁF,~% $zX~b_L=tu~NsةZX3e? iH.$6a_J6\TA,g%?C9(`Gͦ0*jj7L^c.YX/T,a!x7po%qp~E錕QqǞߵBR+I'λpAg}|._#v|*>{U 7ZpΕNnkU"GtS&B[9QԣVE܈ͺ۠ 'B-5ңO0b4DGL3ﳺ3(GjE8Xl_ z>>T/) e W swz@E2As*&4:V[2{-v§" 7R Wet&D,B,0%/䆇B\ˠl Zm! ;Lo6 TX^ l[hwϕbPEgeo!.%Y;PAai]5|:+3RhįxS9%й"(ZCx^BΦ_Vq-><*?U/uBK偏:Nu |a^ Qm\dϧk_Njfc NR:hZ5CU+!Uy9Oߖ}ުyume >wUʇ3\` ^q9SӶ.(cBvA{O G*f;fO,|_Y ZGL z!b@7FeW̓fS3U4!,@pX'Y|jd~;eYXLUpilQNcF) T,4'Ehk ٱ?{_WHH`6/%=|kOK</\&׸Θ` MҞѐyeJ` j39VaRkh9ܿ  ap^E~|Ņ<'?nVN!rzt{NCvj'%Pc |3gddPGx&LQ]NąBt @E#)6upB6z_O22MmX- ޥO_,S/)e_keP|*}t=|Q˶!z ("HB_7B_$<uҏ-a{-吚bȟ]qb0wƻ̉bka@?EF.J9 L5-֮֔ӡF|mط, Y^=vVkR>\AqnidvR<<b/ۉq$b_ʕQ e<$B([f̆@ևgܾş]cx,2^Tk{:Dz< 6 :DJOsI-lrDG 8g1.FD + I. y5[kxM+3}VFG]^w>@[wg.C`(,ۭ #u%y lbKsMБULa%\I𹎔BovnW^&| 8N;FiJ]͌n$a*m0&2xXqgG[,iAh׎DDp*9?ABI?{{R7c78}MeEÎZRr+ƂQ%uO/}$TX]C&t N0ĝ4olܔ^4W$[g[J4dWz|d`9֑7qЎeio,TBW: !l\2Sȟ9yOL@~aPw'BA^j `u4k,BR::ΐlZY;0+f ߞ*T,:R|7r%iY`)ߗgb%|> ǩ?W9EH83zhZU~_+GRl@s]RPE[7,⪻ I1[`/CG"[.d6#[HA#4&y n6Z00yJ0k-18Øux1N>K4zmCSh4b)„>'.VHaޥ+^={۷4[&h5MҔlw[#[ hD9V9Lr&R:&!^#9 9r4c+#PvOj\n!_D! l. 9'Lni5-YcHJn,[ˌ+ZCgo ]5sJz3*ne.@ sKa \e`#ՀL':Jˢm6p:Ζh=FWh_`:b 2<s]"Z|5}ޡ `]Pσ5 UA ~q$ ރtST?E(KmDZ.ZVv[ҽ%=Mx49TrZ{y~㍋@݂wC-luz݇+# {ş7#[nGѼJWKp2Yjwێa4wN~h% ; ^Tv 밞'_60jnjYT,"GQwp9<+$?${}$tY0}jdAxEdd?vBG2lEmr^Z0a~K޳BP"IZp:xCI Vgz;Lg.~;,iN\|W3d"0bowwrBy$ t0!V)&Bq&|itl yT>*/`mqD1)PvMsShQL&{w֤ncbPʛ/& 23Jmb'~w^l:t=n;{Z ' lZ)؇OTѭ k s IdžMW#/8U|lmK &\ wA?%дi{v0V ?+ލ-$:HWn Tp!l,[Rd`7ߌBüuULM[obkR!)mp?`~'PD EԬ~fcԞр)7B!A f"ac5P!-SEKG{0L'O8n =jp0/(o+n)Xa{,1׽RŞ6aslRU# :r796?x?]e2o%,8T4zD`>^AkátJeQW$N@C0;LrdZ<^'aȃ,a* }fdlX/Jjc!񠪖.~Gˆ//<7m^#/\lq?Lz2 xM~u?VPMlcaA s1)N])T㄀DD5NIJO'؁Z%1l+OXt2L%%ǀz[)! ν܍ YP ̘ δW깸ISSu!pӼZXLjƝ8ReIs@T?Yf ]Ϯ+S9Vld뼝&#"e%}!W.{6q=*'=12as`}?`.i(Qa&|w#f\!MFכ/y)$ #x^FfW7v+6n`FHڃ-4SPtk.AfIc ^ڳtnꪉ(e$nlх9.3֌8/s2I[BagvB0W72l;_)Dۿ_bxVFcQ*Dq̭[ߎӏRZUSU<Hy dBK>WP.)3sqUdU* R~wR ?hXf[mF]ėHhHR,#gLw2c ۅK 8˟tK7 `3uFFCY[u'?J{U όda < Š* 1Åm{8fhd̀XEC!-`W)X] )c\oF 9C3d4"jI[Xʃ.\l12TAMz G?PHzx@Y_:KTPUZFhxk/ښnOd 5@Wx/{&/ `K=WQRJI.'7l\}iKW n Ɖ >]3/,:9O?s I2 $H| nAztM^VMlkпLhLکP]|*>OͻysnA,`pxEӗm/^RקF9d R=J$ytUۗL,}[ܸ~`F*„My%f9UCXB{;{8 VtKRZ\F:1P#sP aDby6̠q'Q`Ny$.H2n7(_1_.̆SCfFYR/A`I&ivk%߅(( .n zfnAFO`n ³/Y[P I[@^)`ifZeGHaײpe_-.Z: [,&u!5zkA"#nK l+(֮4YcUHʹfZg,L. ݸ^)6Tfd[fRHN=m!XմJ?nVb*D;ϳw&_u 3L3+`^Gpm M[`j8O*lRI-=Sm67&M#S?Z] aW` VIMk A&YV˩T!Z}FK92[vie4#,Vs|v-TsZ!}øNʝNN74D;Kĝ<= _Qև/TTΘOXǥ](7^"̅̈́LX|߅atW Tӕ&!E:H5V-Љ#9ܙx|udmŏf4* Q+ \}!>-:!\%{C<2xTc7|Y!uЈ.$ K먧R"ִ}ޠJNf|2F{iTerGz%W,73[aLh0Tl)6*&H@iYT܀1_.6rߨq](&@W,g۝Lb=uBwGlRx,[6v3`6(iL2!!hj'փr kE΃u'R"ʥ-ފ}Џ~l<`f21ku 6r&s+g='ׂ-(mZ'!isb tr]x捣Vjh+ݒH+0+pQ]f7K 740B'a2Y]vWs`E 4qsR:%nA jZu>Ke8яkqd%NO Ix=D֎O)AG2r+e__\FiKr\Ҕw[`Yp^ /vF2l-PB6j> McoM+`>ZR~p.m6YsSFٹĞ*px(rTY"'&I O[З7PgΈ3wa_oi9@ }#jZ{44aP <謹.'M!m0/Mi5 a9`-?)?O^Lّ] V,2h]v.5/Q\NlЁ9ժ喳qIx}\ 6]R&Bܲ"a )xcvv?̯>l`k:Gho ^9 QwYwa3' Ѩ@<_i /ZoC7l gL?Zy\NÆ3 e8 PPNwOcb~xYAvU_u=F՛ӓ+,F.Khwd#q, 4%O/\IKHDZi |iD2h7o;Л? N6Jp2:z^}*n0E1\ݚȓAwO Ϯ/FsG3K2$Mzsmz DXMZ,O#$葓jB!y!LTq~n)o^1϶z o~oO|-z6&j:5c;2Ļ1_1wOڞCB;S$l^uߖ0g1l$>د mUD3GҿzD @X흣 oM- }RW|$]6 T=+TCV:њafqlE}t0o%xa>rT;W:'T_Vg.w~4t}lC/6JQs|s `I\r0ɮԫ"#!~?lܩDc'Au9 v̖=s*H1ȾMd\1SUTvI#c/RoGX@IsT=m.CXUpj-B3$E"5A Vk8P; }pc^7aEW_gG4i(4EkTO W!/zיw/V S KCo+Elǒ~>F/@NGȤ& /n%C:h8,dTk[n{ L"RD:vۤ|<Yc6LH"JƜ߭@"Wnddq&= :5/z :k= 1^]c'ͷ?JLקi̩*m|"_b[g9h77 |YR;oѻɔkW2nZly9͵%t}%oN6J3A|&A,?<8sEVsZ} g$/$X&߄[g)4=b@^~zi8A7@GHڹ{PMHIz|-\P{,kKC)Qkz{ ˶pd /{ ,i~+pށEScX ƣ$'"Gq~UWY€P]1Y|SCR?, 8G߂98#S R'j 5wCj r(s&qEW 8}EKZ!HGg~Ѧ6UCWuؙygE:L%7,};A(aϖt()qL|'O-Sz )S#N{$"j ^ƅ7L >ɠKV{㉮68R>,(c#n .;phFK R|/*9Z3pob3jm$^w*6`kMpО2BDݽf;q("k{}],4~~̼,2:N⡀f42Ҕ; E 4i s|YNR9Y%*+HVi: 'v# OJBv~I 8@h-`"@bm\߃f4 OT=CSeuW9Lu].oR8) ,Qx|vNk8©5ҺvY²6XF'l#iqxP#cJy~L%[qT[E~xuT@ֹJ*-=n%AAX,;ֺ7:101ncd>O[9j[v M1gMbrc+pѨo!*mvEVwAs띜1Cݐ hګ1;wW@.j@SFX0eqoמ~g*Zt@`' vcE#MZMZeڼͼ:2v&@j^Cx-\g+ . kQs8:W|q(:XnF~5,i\UY70MmT_RWkӒB;{0ܟӽ[$S?V]t!k:we!b ˨`RFן&WaJ'ѽVj)+R0@ lR92F 5E=ooyHWH]c #HqqDH8ډr-롮3NAAuȚ@؛env {\="_#u5 o}"^^1310yfopΤ =br2b6m q|^#:3yw?mP5^13Xj!2<=^U ԭ֦_5 o#XsIW —_9`A($fc,I?-B%^+h${Rpwf|WegйOvm)ldwH챀y'2L^ue X D_bZbILpc9Up}Mr9L;]}v>|d31 e*-2dUng'CJt0JS {M0Kx :MO~MnZ^RtcLUITHV9%6XMmxŞ>zJ r9Bqe?'4\ȯ7WpF۔ܖ|@p<"?/?XNYu\]WCeRT}}Hv/r1Gm\< ow.u(ơ#+tRtYJ)%xt8Ks[]x?C!&G>$X4i3%0򭶣mBpy2OtH~!(nA&7MzaY jǕ`DyƜ-@KoR *)(u/%8lJy6n)mUn ̡O"nhHbjdrG8(/8-%"/C)}*`A"RA2}>mCT<¹Ŵ2״DUWfIN95ғ\!wϛklvZ@֨CZ{Zd cۥ|Xd%"+Zlؓ˴RvKpTWHSe0L c*# UtE (c1RO]1<1FQL,'6~Ϩ_67} 7.AV:~'-1jk3: BgLLGG$ܝϵrKc[sS[V'!4U(e_6o ڛ*G;6|E u?Y\>A%9VJԮr'UN{oLh1U=!t"3]6_[?~[Km7DYgLo' 13?:XE >:TLrż4ƕt(RWgԲ "f!o=Gk/y ԜE4rE>ON&łeWM@ibrOx≬^^fE~P\ V g (h 8%k!JQzn+ߡg^d;17 '7dx0ѣw[h!C]S{!BdF,Xkt tG4v.:7R&89[9ŒYmWc-?,0  aDL_V7= mU@$٧z`8Ư  H֣0>*,-06E)`M]~k^ }X?PW͊ :0#,UǠS}xϝT"\X5zZ}dg@G>y4`ZFwjj$j p ;+ȫ\D]_?;R @fȷ/ѱ(ÍIlpë?ɁWp,T6WXbriq>kK9K,٬ bǩ^& ¶ynr3(b1c<(Su'^G0)A*TE(8*[u<fӞ@ D$K!$zQю3kIA(fi8 ޤ>e6iZ"t~\D哾}$-p PPN)}H$KY}Udؐݐ{BkM<DkSw/Ծ^M{Ł$(P;}A$[-KSt5Fb f1#(u_R:b)y~} ^ .ytB8hHlcg6tRp@unO-BCt݋w>ZDʨKpuE`dܢcvP`r~:NB6cαidw8hѥI!EZ O/)h`+%6)`_tisC24Ulv$F1|`CbTO>=46!<+{ķ& BCaO]G}Vz/|1ʹ7Eto0| %A:sQ&NK8TZo&:㹣JwvGOdN&RĮOvFGTiLLm0AiӜc@06Rb7WЙoTsv?&!N]1Q|<FOM ;=ni1U%J)Y<4W aڅ0뤆K4:nKܦ͞ݒ~K\Cg)g'PƑG  h7Im||H{zGĻ: \3Cxn&#p,=-݌Tݹ:V♂F 8+瘵>6m~Q<=P`pKS ˞gT8UuB^8tgQ\̫ [Ҕ|5[VR!v[0Ua_{:A29> Q>x;cUNѮpťEpJ| }"6A)ePq{9{MPLWe4e+`$0,ԗaSAyAC/ }LrUa=xv%qq L2)#O"|9`74èl{jŎxiQe]7n:66 oJnlQa| ^g4 9A7{`wlX`Rp`S9kk6 ?"%G`K`|B#\(2ڪ+"PocW`N 6|$< UYG[v,82٬ $fჭ?g̜C6Z?Nb.]߄?eozjHt 1!$imJ4C)t{B c/=h#r@&c_{_`|i X/=a")=~~KOc?iE Ӻ@J;$@,>a^!vunY"SyϢ׈J\T1 seYp-y(~nUzh "YZeNYL,Ku1^wk'?5қɁ[{6bE={dd%xHppfg]03ś>\"ʹG l~1tvʻ@u9(x\qyζա}.ՒLJl;8[/U3p'k[CMJDQ^ $ބcvy{\P! ck㩠*Edz胉.<@00oC#6Ly 2G(L٦>,iw d3Jڮ[M]0U,@* #} UfH 8%Ǜ' 35XhNg73"r6mfNvwg: X${01ޡݴ1”=JmbwҴ?GKVSy6yǸb<9JuCgKǶKj&=&wYe;8gRX?\8ZŒAssngm0lx RLV1n'Mfe3gw3A̞,m='j@2(&j,ID?xV=jl/*$|,\2,TE!ΫI{wKAIvtIA;8e3pGgW_g$ _l73&0*dp/3񄨉9@ŋ47Dc@yCYm7-;X#jkc Uj^@2 5$_w-Khd1#ri.՗_CN2^{}bEծ̳f*;ȿBRw~X!׼MS)F8m#,k1%Q?X +W$2X/_cs\@Q6/F;.8/r&qU@ QUz EFVB5Kb{Uإݫk w4pN m$cf2n*_E(7ѦרOdzc4}9 ĚE0e S66TL_v%+'r#sSH?)2dRMj݋ݴ˿WkN8$Qq5]kN);=0O]h?zt1e- 9$+˝1_/T֜xruDsɓ%Ud&.-ӫᲰJT&G2Y ic9D'hpT39$ݎOm'6' N;w({c :2Of˱:Ԏ? R7lb0<+SoL7CqdLni)rA=aJ-b3 dRLBא!BըL[Y4Ӡv2 MlaWL* }ᬣQSZñK#jYzY_H1r8=sgor@ CXf$4(\!'aJަ:Qxz[EH#a%wSivWe!C*P6)о*x4ixYL&2VQ=gDIg5/ض̄TieKeNc`qIܐ7l1&hLj֦!-8 qfɇsN,u8i Gu`aye%c1ZTvC N-.%5?ɣuUbW5ne{䓪} bztE~VIM5f/v 8@7F<ǧ%VŶR0縵F0 #;1$ӥ&mȔ8٩<6kd˽5? 5%f b}T*<A3\,_sO4 __zSv{Wpޤ"板9J z(.tnM4;y)2eFف̸Y@DrBҍQW֤_Y z r0;L#|ocؔA2u }vl5Gݓ`ЅvzUi3u",B =f`Tz.d4ko5PH[^6"3\k!پ۳G*4l5Q(y8BY/ Wa[6yKOUS6KvگdG QԷ!T(A\kS±D޺ĉۑǑ|Sߟ:%wYUR\MK[=,1u5b՘LO#`/h_"d aMt([zAA_c$%l3["1e knKyUA?}81̗ X/l5rWt*] f1nvMjOp<Q{HU#q(kO&!.$Ʒy ,x_S<8ۂ/Y&uɮ.FdP,Xw?4Opw\YΈM `}1u;ݿsIA)P-}Bl9i;U7czy\D,i!eci0"_Uu{Y/ׇ^Ho+G%"߸{ͥ3v M3 090EQS7uIz`cn[2! >(z!n<7- GNJ&~!S6>*+8%d{~ZV'ݗT ' -~~[oAn9 >p7޵y6*ٹ5yA0JٵG|\<֗LrvdqSsoƓLuиS&ZL S4tRƓ4rZi=u3b䕷|dBAˍo€C{*[2т?7ڕ5ā+;-jOFqr%3RlVB9GWATpxIrW*15%\*=ڮ _:T|%;ߤċq[heX1Sh %A0c3BMZg*#qIOAz`>rE(Isy %ZkMk?,HGULwW.SWmyJʉl6bc} JkH<-8_L%AVyߪ-kMyJF_lgBI2J*:݇jPQPdOp}eRMsf]4j 0dԶZ#:6%?1ML7ˡ~N<׶ˆsаVa[DZ8Yy\ATiZ1K@XDDlm#z b*v(`eyփb¢m{QE;;HRzE-جư9I>aD&$,^>)wȹB&M'$P_\!qVeIwk?)yN5Q&bHc]E >RM1t)g&W0Sco_\?Bzwvi%) 6IpG>M0C{r;S㉩1DYxfN0 ;MZ G}f : TREGkR(!sNq9tZ$3~TKQ S{I$T5 ,"zʐpӊ7jD:I5:QWo{9*'kpZ\EŅ[\EXYE,aV=`1_a@Ctz(ryʳvN9Afʣ^NI-_.Y>S 9/"t 9ϛEs^'#}b;L^-CW'H^*d&'X?5sY7!F*|S_>5'ޒ s3q#qrQ?[hӈznJ'LqT~=ڃF0)mz_JTBJ'"ZhGky9@V!u5GGX o[YYfp5>-Q2!;qkm? %O\2]FE)GO|k|'sG~iegjG}CؙH"^*>愤@J,F0хo)VMț%f7&STUdjJǒƻ [V $tޱ`OL7{E9Lx#aԟWᰚr#y}h:~(:|:穇kh?XHB)Rdǽ̷`;&~?Pq8UhSM6 `NH<KnF9 r]LuXKNkky '=;X t23NI3C$&$^Jś(,g΍@2{b!^?n:^xTJ_+Qn*Ҿ/ ,}ZDY9?\8:KR@QH ]oC-Zvk`AGE! X^#S=S82$DH U׆sG{Ȟڑf>9U` o6YSȫbٛ"WF-sG)XܕXUɚb4"9x*g{vx`ƊZ"8ӘKdlQ`I6z=_SyYi[.'f=E5TGl=/ۢ#&x,{,/?a8krTӰĶ]XFX˝pۄUxy.kԞ\}y_NópBҢ=ߨyϑ\kLwmR~@k#gc\ DJ}ψ5}f3ŕѕH5q TsiX]Ƙ$h _̥nlB`h k;N񇿜j:eM#zq5܌aD_*Sy^jCxi΄j &`J}Zv,4[/f&~inu4/_<]ӉS~:q\YҒ`'hh=bE;CG9uy>_.EW 6ˇ6(^LO! 6tRN봾1rCZ@:8> EAcsjƔ_ p`+Bcd9S]&x[>^(b(Pm Jaw rK' +PHз DXxVɠkP*Çīd$^_":p}UK(= T_kU8[C3!/zhW%macRkL}UZvI&${7&H)7'>Tț o!Xڈ&kTW_ݒf+rw 50)4m BM^3=f` = RuE]"(8.ܛrI,F&NZ}E 6L6NSDڙ\Y`=h=3T0$x$r. ].Fcw?ی!X9өȦ[ *}j2I8>0p WQqi0;Nd%H|nI^O @BNYKUVwٓn^Қ17WQbࣆCN_5/aKxKپ^e1x>L nWO?Ax25,G -w%"iQWne\kDM&26ʃ喃M0X#䡇IwkyZi ec]d~w^H9B@=䣁}e o=LC5t}t)+:6 m#]^^ۜT~k>>ugg.-ո @*q=  ԑ&P苛Fqz6̃׀Ryyo,鬏[yga}~ )NT 4aCefZ7$%z20R#,>i$x]'A.?ye?ͤ͸0'( /l/B2A)k9YRM*Z0PSape9x$[Tu^h|.%s/whYK7 Ų6l+9ym)dJ6eM)VD86l/q}Z[TŊN {𳜞@ 5Gr9\4$X]>q&Z2Sh~&Cѷ5\n%)\m <%^Tf1$]xJtKg܎y7jቯ֎ma,pa67wnś) __f:6`L M&$,=WL؊:K=R?К6ABǽ@_ jH.'( @7EO.`{dDIԠ=)0ؙm$pI9--0Dz'#0:O`k08 37@^bn)JtGۘT]*v|TsOO}s[1l$]́r0AᲕ,9b(F}J 0{QB?|8Ÿ|?$,_9Ͽ~L5:3ҪB3oc-jNy w\f]BZ׻WrRj =lC4r j!p=~dC.9mڻ5/Cy 66 &ͮE@vp~}! >}̦O~*_|M~CIU2r˗MC57ow'igz\1g$zDO􏁖1'cՙXGRSe.FfŪ)Nu'aU'KKb5">MC&}I+1Kx0`'w$ENHA_`TWFYytCruGh 09х 43wω](h7 ҄)P|ax[˅"܃lz`FO|>[i&Or]Kl&KS215 l 6%Sx[jBۇ8+\!tgWgv JNx>V4LY_)\y&*H2Q&qnp n':sc/DҏrmFRiJIwa k&6:&H)a]gi0 WctJ[mp&EzhƬn%5tΥE 0,GH tu\(WAH[gEΟ#O3 LTkd%J\6s>oFa=[:O1xHmgvL^G2LY mp#tX3U+CDZۅVfm@,_H( ?]J")zj*T<8 92<@/vheO0⻦+= > YNnhb۶vɔYjJtG8ɿ79Z,E?ݓ`SI[KsWZ̑~ܛ1(,ď#9n$ hP .<nq}dlÍ+~ r=-n lVMK=u@r'+ؼg#\uD-Cg垎c钥9'$\ Y -vsuP8%)vd;U(Ac L86w@?|C9!ݝQBGn 5S_#A"iH)&%Fj'cj`p[zs$Ubd(pKbL3Ey0hƒl9m X6mr@|u)A k%L}! *Y-v)FOmqS4Ohz w/Q׸]e 'З\ꯨ>ԑxЇ,[[+Ճa3"`˻-;;X<=J1_9#p9uT O3a\[OlΜ6.Ap <ޘё܇Y,L_[EFzJd_3mx>O ־U ziUT)Sh%E$cD=r|ghAu@ S;7 x-k;HEIұ|'r2'>(T&0<u Gc' X{c6TpJf@wK70EAMcjޡo3Kьr<"T7A6v,ݘ6HԲ6&b# ~^ |u",xW2%jbZ ,i#!d/u\?ƿyu\\Br ѦzXf @ic5~Q 0g?9axʃaaĊ8.esl7M ntm@+uƒYdr^X 0J鐘ZXc|VOܜtfO+Lb9#A#9螻6 UHjB _~o)=PZ o`\"HP-62f^k>l{Аd0cZ]m@Te5%<,QSʹX`dxطe]7r7Hw)_xu,ʹǂda.SnDBd\y@2J/^#:>#0[ x` x[YM KݎXrl'9>% +ZؔD|}G7W,u"j]@w(!>jK@,HٛRP|(\4Rﻭ wkrX P]lռ 3rzd&VE$/ldxM0$.Dq7S6{όFOQr'\\*}(o]+@DF9x@1 ́䶯ll)FJ, K͊D봎wfcDדiV1HcIvQc#IW~(_|| 4 ]{|ֹt98-N,7O\"i[{k鄓 9{E< i^"VW]h M8V+\jnZ$FGȔwH%etk/reT ݋mF8`3Pې\>=zqo;PW.f` C]x*[*A_UOf*=KK#? 5~@v_RRpTJJ֒Bz7Nl>zxevn^N58khph[3kjx?:IY[fYٚx L!g}Q{ g3&H^b<XFcߥZueBUWjR HEʵTȿeG)47uƩ0ht“ԫd8M!1/Z!qZAWu&{^? K&,vL [vE{4 .feΝ]VL!,j&1&`]:` maR dS[An{uuMM3J{&%@"9+$eufV\z,m(,1oB3#|d_ OLT- [3n@~nv&R5a0y\ݓ%{1YtXӭRH3|5lC&>dV2~G\cn4QTgf6 ձFߚ8ᰮZ+Wn cdI@}ZhݦJ%U$eJf+gd~qiF7؏!ոnVo97$1֋b $i~͐r蓳 h _~aFe66#Ou۷*ORH>S9`7pT,Jnʈ1BNɃt%mDNDy~Y8WBd6> ,<8>^E[ֿEۋJz}ZaVt4p!̴}ؙat7L \7s=SʲM[v7 yɵYm:'2>v5b ajOR.Lzi9'ۚ`G(Rݱǝ٣гnFoT;Ix{yPZ}5 -o(M")ecwxoE/V28 !>)*d HzhenL>5v^&K4ҡzq<Sȥ*U;YLۮc^9):މ5lm":2.$4N!Hڅcq"r@E|$Ԏ÷ՉQ$6ؤ 'Nir=3"D+(n/v:\'XA Ye׺&;Jʥ?ADC#kijPyo3M9rbV*I cfeF |oQNF[\eV[.B"؛h\2"( j=$BiT3z *9"˘yA˓/kh­6m#zsrOqٽXy-'\ZJ:S`](zk:FeKt\JLQ. .ɿPu@_G J//@Y5=HuftNj_K%w6a՟40֢vZ`SmQ3^FQMlH$f6[z\-2Ӟn ̦sos<2C_!-+kUU;Z{lhC&I4[Sp_,ѓW7l*pv i [Iۑ՟B͝kb #vkPKD\vxJ Җ`2e+cqo +_H=q q1,͈n-B'cԊ$f\ =Ӎ {ErlQчO/3bWwb ޠ̾{l%(b{b+5Frb }'A;uOHY I nz5@&+tO<*0U*pi阹hm5KkDri]:Dfb~g;xq *YQqmܤ)(Ukb Po%4OwЦ"h6T;phm[~:p~Q}CKe?&ۗZSzxK]4~hGXp\NܰTyÇA'-W\M~Z:61rZrb\th7F1U1Ѓ+}Aw[}'-(.*)E;^:+4ϒ@~! I(2㕓st]X$(izFcPYNIiW11б ?_w$bݚ[$-jm h %ڄn?h?g zŝ Fu F#87zg̼}PW*qkj#Iq9݌y^G8p84(v?t]ѽb9`|NE%Ѣ#+߿Fw/qXZd<Yu^^)ڻFB8itl y]7ik71(PBP#.ztQ~!/ plK{0 Nq7Wn咸b0i-zk 4\v{-2!X&'YXVO'""En얢u ޹vC+]-¤j ׋K:9(yWL)y~+(yo^{PuLXV2&KT.up>quDַմ''Y`i^m 1![rxgkHC+ 'a`?ÜWj7|{I(sF-Bs ɩ98Z4J׻0a_^{ZdKı|m6.xMSheVHξ6E8m<Ϡ~غPxǮ×X{Oqksa87 m|oD0$灎~4$J۳e!TNk*a[{}!/LgVԘ8h B"Ͳ;N$ @ε^ikgqP]sKLt (_rmz# Sbȱ,q2\&)I8)8SFۍYXs%WXVPRu.%ٲ,Rmj l-d4^yMX솵u> vQSAuKxŵ1C0?c[{! eBSJmq˘YEg)/iSTȣN:GJQGR SZHٞ'<ն7wc\+EAz {(Bf0 8)U-> U7@˵Θ1&g[%-+H]R۠97FrE1]mklox}qIt+c`Ohtq'2(Ř | 8ccG-8XZ#`W1r; ݖv8JҲPWV[Ij1 ;  _vG2VDY,73"KɬFrYG,g A<ñkE?r:N}\D툝F+vڐ.A$kg_ݦ[{-gbg+N;EV8RWh@W2=0QI&ߑi[@X= uE_ թ~&Ɵd}@k1MaY0lˁoMpk 2ZEpz7(7&a h@lm}YgǖMᏫm n|Qb$רӸG푕4BWnvwymċ2Ȩζ8ɑʎs]#p()5Oxu`rֺ,.e 2[V>x}OaN]:[תw6>G41PN"[K-_)0}XsCpHtE\BF@ݎ¼SWq-5%E*'ZӅ*^"l5&ML{uAa㫅ɾ!,v/i}ʤ ч% )|q޲`֦ŔՏ{&܁< x3w9strQeC``qbC峂/=S EМk1W-(Wbn\?լSt\vNgKdQ@:@%ɻ/Gm#Op7\eig]WoպLZ"[-I`l@|k5Sм| 5nJݮdXN>6qL==,Za&iZlޚK(_osP$ȎĎ&mݕ6:ba#94F֤߇3ȃ 'ȯ@V*bjw3 av)p㿏̈́L'Xp^rqRAџ!YSnkQW{]ʂY`8 Wm](7L q:5a2d/-k-Iܨ v/F{Pti{&{7@~ԃ#ĥ=xa&38f,u@ J/%̛TEgN,#ounGR ĆV ;NP QI틃z Jj?+ʣ 6< .{1Ʀ5ת?_8uɋWaXtPm+p'\ iӚoN }^` W )~KBW#0Yj늷CF4G7^a}WKeG 75w#_ 9 O(}])"3$ίN~? 7a+LB%.r.yy5C-jxҢY j64fE@uFuAs'a 䰫n<挢,C`{K -T=%5>̞<^ӁmbѼ#d$*%wBڵh[[.GUecF y'C^^obrl.Gbwiܾ9+4=KҠj1`{ӏьc1dڔ Rh. "F8¡S1KHH&E~2gj"WGQ kT! `TTkV.ad/ HzyL$ע>SC^0^/qjt8* '_ż'%$HP͌?^THipZU($9}p=Ĕ3p"$6f܎0<}OQLVbc4Fxz.ϔ@|ZKzpkYg[ˀ|JZS4ZagDb5Y14z/w]piln s˔*=Qms gQB AS=:jE'x6kHutwlO`_Mu߹/+w׵皯:{M4 W-e v\q2[{Qh&*/d/iLM OdZiӶ~sAc (ʨa_=x=u0"#%7mU\+v5=H W٣%&*08~Z䡁z310ǦD~ g  H8/MclDUHrYYck@/tR]:^7H\ߕSޖ &$mPП~5-p+B?{ SjJ3 'DZ,\FeoTl rB<(Ϝ:X{MGՈa1F)b_(. 2GV‰T56JoIVg0`_|M~|=I>W8\L! ETqf".'}QaA2 `P'4l1AX:x2NJǔoCg9{rJΔ~oyP .WBSSN5ĉEJ5JOW-]k%/1adtA<0(P9!qre߿k.p}:YBUT]8>s[f/HЛ1_CP0=҄pܸ*}jje]mny.hYy@T,{ G^91Gk 4\2݈ƏF͟60E ]]Z;tMo"S|ƃJe)+.ߘ^&WU!MUE wrO\KCi'Qذ!vpZ@LYt_!+gsNUQ>ۖj Q=Q%CB%)u~ gF斖[&:$ɩ/0!z[DGSvbT2̕\}%iEIhdc:6%r)-s.4Hϸ7®!2a?^M*Jm'zxV*m˓=C9~-\(3GU>XlsòQv68)E s/_5pRjRȥ6$ 2ӽ4q/'+l'l3^K녦P3CLNҖ˹35Q v^DN:ئ]D,NV*XDiD D*\' ??ʣ<-#F C?/Hn$r4,00HU4ZvZ׀XZWڶ:˿bK+WQQ`oֵ7j-#fHrХ/+p[LMnyF W- Ql <lӻ=$׀Q`\ʚ@p%CaUb75{xbRfhtF (<37HM6Ψ1jNK1WR] _Hp NZPUV\V+"ߍ?)AX<&\"|a.ڤ,™a1I$ɑ _ACQ^4%}\D&5򋨴~\D 6&qd W9e=/e,b3]qxcXMM(3SoL\xh;k"gïVO mw$zp6I>Z !+u~VΘ`hv]ʐOU !Jr-M\;x Ofa"6U9s~XbAF3'z$9 n1FJŒxST&_fiFW.b+ߕ gΚz?]'λ@`a߻WF Zcn돢: 0#EJPVwtֿ?fPo:U~9(={?4` ml1d p@z\3 nͪPsӅYր/}adȦ9k:\)#dPMxɺl, \s(a8Λ  6 ĀWvE>ߑ(8zxt9dih6RZi/nS0N![agaDaܼlK@`[c=b_Ѫ/9TP+JZtFhȝɏI6j/KaI&/b%.e㰰No#Hl!I .&5? N- SlUN$A%|-GrW~!3KS |-]ď|\J̪ѯJa8Pb}@1z5-FdR8bx :(S-j"k0/|lam>ʱ 'uvw*~0N(9]5E\ݝ#މSXq?[u@74HJ7QnzhM ]CK8Lyo 5L]e\2 jiNV= ZFICxLJ3di {b}`{^'$ap1TL+2'`Rs`R$Py`pF6-RyS?/SF+TÌ|i h0fX0PegF+0Է2Vsz9e$2*SQ kgp $̒OR8]uHE_> /^(q hF !5۪yxg& 얹26_Bt42A+c & HdZ!cwsYY#I(JzZ,R/W[1&^KfApPxO̮yG9 fzC>Ůe.2hҗ$i83ygO:A r;($/Uy5/a c9i7_}q\NPHk_DQ(Q gJUPBJf͟<(P~l W]Wr2ūV0kAˈ\%8};JLZE9k}$[2 pUDE ;DЂpԏY'n[RYʒǥ}m1V2xׁ́j̬ I!ܠ18l H֠C}JnÝ } [/iԧR>Aڎ:~F2AM1{ ZU *,.1ksȸCur$x nA^Xc~95+-*8)Ku(}*;q)$IQH' XSTG{ 4;e4n)<4򺴴BZOdXHs:5)7%̃MlB}`KC-!Vd}+n Jk sjhLK8D;<(?\-eA Pmvb|QK{Nou"G X2s`;IStW4')Kd[{aw :[H87}'Pbk&Z*ذ0o+)OD g0))lry+$BXd_QyҐ~Q8?"{S},bgdt'.g%K t~,ڔX&, ɀHJo ٢ȌVQ [$Ue9?$v#2ĉ[dtd]~0B%+[%j-@%/I04҂FpFR;Hqn241_`&ENs Pv$xB}d K,㺧"mO[=N8IҾL<顴Zqbab-UEO/À5 uI9 qk7WdP> S0p96FuCrݡ7^ytzܦBl36*lh6rB.Π= ߸;4I{I̹ڕU*N]`CDբ. _Bj=YP h_h! cSC &[_q)M {/V b~@iUYx;A7xq1Gg/ w(Yq[|Dȉ{2VdҶC,w3M'h h|67K%5~W x ~Gv*eK)Q6qf`tX_[9 ̴`w& H ~ڸ] 1-1sǔ=I>x߻for!CZ5GbbJ+]7cJF*q*㓅DU *YRY %cx>eZc7|~ dT®%=(( w^G'GA M:1mzmf.Gmܝ"/R,ydja9St5Ή?1Ern6+S4a>P0/ _  N D}6U/Tf 3"O-qkU߷j}OCgt~s,ވ+|_:0LjdtWO[d#M EwVh/8j.)g%Lt_{V#4P:Ok廙ktzA"{хD0nF<[BuԍYg٪aW5^MX1. V0 $P5vܻةbK?8`WUa(\k.1orKH;c=\<1}@ `҄ kQ J[wc5]i|(@Q*xe9{Yes63m Ҫ_orӰ\cV'SLfф5x 9Tk5rs1ln }d~w<ۿ{=h^%hv6tZ&5AhBa)^Yce'ylآ"[/2Bnt?`n ׅ]01ؤ**E\J%k;L9c&M4SN{Pmxh2ERe~)F;‡3`Tz=i/b+҇WZ+e+۰%;Kދpdt Vx"mx6&>ǭV"нf-:+n>IŦ{R _"O Nl|V*`QI-/(îxWc%{Y~\b5T2uǵڐPW}=| CݸϽ}H6y\,{]RC3Gna"0&\P.{D?L/5K$T՟AACaw"]ЅSֹEE_abjDp%йSJq9l(g X[CͶ0 y^kB#2;.'8 WJFEbwD/hNb"pL@F7jGbIƛ&bӶ Aȹ dR/va,B#Ò*a'.8OB,z N` YQWDXï0nAH"7&x@<俟\mWҠFK/Q}ѭ bs̓{\:C4&&qFF+?H_v(w 0׸WaV|r/MHjy+̘x/j^j\i ̒L/_㿏Z k0\f@)+Agbxc#tM7>5%vB3P1)k-Ǫ^q1&oYzgU,gJvN,{ lȚ9lU{FyļuDg;Z{RR)},=Ӆ>2''W2d#ȗ/I5kqγ tN޺ Y. dJ EG xÉD #b "?BaGp7ik1`"wnl0r"N+17k֍-)03@.K0p"5xꤋsjXa})ٗ?b80>%Ocw-jw4yS9i.I}O8s {->C MHŤ+r\0G zqi(q&%#l-Z_>+W={]7nO&y)~culᬂ9:1/ Q"ii%(nBݺQKi9VwJY=uӃz&Q@3 MHSux)%LqI]G&#(?]#A˲R Q/鑝nT r5s7Y\~陪xg6Rڶ :25"ooAƠ@=E Zt4o.ԓCiV>|T<]z5B\4e,Wd*[֕DL'Ap%d`x U? fT($&I JZX0`"uJ2b%,#rF\ZB(mDܣ s3?L > 9&sхvaAwJE4~n4;T5CGnsM`84u(~cƒD`4HK|˧} ~H ll_Rvu % |,;j$#v s(f sK[ˏ }q'F32K8o&60eC|FSW؏r,68 W(趟 qQC$ӆ%] m- |JZe:Rw+D!*Bi,"{1_ȡ|LF& J)z^3tF>Fp< x߮r E}N&i5tɿsOLz,PEr'҆H' Z}>cwKn oeZE\(Hiy;p1-`A %M'\QAOS!QP+CMU3$_zRJY\Y6cf& @A%%rpYjfZ{(?'`{ë?  (r F2`,zmlm֨|zwʇ*NL_iM4$,ڕx} ]9x IlQyaW\|3|鄨<7h"gx 4Pۊd6 W\c^~:GhGI 5qChػa.v p'+&0wu2/ʆ퓿Uċ~c9CYk)HDfKAu9ʖmb%Ƨy9Umhudy*ARaO d9S9ψhX)Q)| 9!4@սOH^VQF`_bƽ~bC8!|FJ<#@3S<9KL}Gw0eDۋI[U"w49`j#, Cvc(ˎg:|~F|Ҋ%#@|ے~fH{ޯw mI~t7P\#:ztQ|hI 6JԌ}@QCiE)ܜ'/?Ώǿ\o9-\'$C/ ͖,gU-0QD${ A|KTꍗ8ޞ+gs׬I_a";z}+)K}<$@(ùr\aH!ٿ)+?w88v2KwB`EE,];78AO[f\Z@@lo̟8i$~+b=@k/7]͎N9^dm^?Pg,󝥒?KHky&x+ H+Զ`' zG؁0DRwNs&HP\tN)5MaJojHj}DmgV=RDKg,V Ey*ZANJ|SYF$^Zۛz480e!X8/#|yaY[h֛WaOIH=w4uכ@A__(́aBQga U$FhjiK5i4{ oR2)Qd@j?'.h@ws2)s]^e޸. =6vЇ;z5 S%;>w H6A-@Z}5'S:Yuh,-KA!aFz.D G=$mLcЄ"['r~\ˡ/?k6 lݷNF$gc(J~xkNp3yG38?Ά {KC}ov'3|VAZ6@Sq@ =Ca 'wsb EփوNtK ]tN;ԗn #  }nITlPחCn ݕl$44=d%xb^~_L{xYJ7K֑}xYEh &dzL9l ZdPvY)m63 bѥ1j B ;oPuav@NyJEg]Lبf@W4"cYB]C8k|+l|]r@})%ʐ B1k a%(A>|l49`g(}]] Iyu(I٘ yɞ1FVoj3m#(Dt~Bf. 7.2oοԖsdvͪY;/BO66#Qv)YX':!]`@gpzӓ}fDMtگk56wd L[ኒlB+FN_>ԺBHR;\'變KV mu&EPxrTpDZ_DNZSwh # zNB纐x>eT`_}˄tN'n$ևfoY) ~GA UN/Y}&Aek'zNm3rWǪQOauM=H׈ `,B|Kn |iVþ#%4%k0M2YRqw؈%At/PɆRerv~APg{@&ݳzԯ/=Y@& RKս>/_^,ՉA1{s1ח fIhflAW,$m |Wɻr#`Xw oxB!㢉qF> Y, Ʉ_g'%{'mX8al@VEpvZl\j߶U =]E#rhU^YP1A`͔}?|wv7+xqq]*e k-0vĤI1 _CܣL_ 8 2/'g0L[&_18ag_ЦԠJpmRZVz{r&χ\ݽ D#AjGu$i\OD<}h3g?5l( 6$G7:&ak!VNN -#J!Zvω~Ҧ7] (snխfB?yVXL)a)uBDL -e8!Ղ[8N(ܭ-cp-wس$Sx/3LnfOo oNYo'BT)3ȩIhrf緫6ǯ2GI)o1BZUΚ3s!f^1H/u\yƝZy;9ٓth-t7aS럷HVcz]Mˋ>mX{ђ`g7KMxF3ıF=_pyN3d?`~F%0>Y`V| gG_ycy8ٍUtT\Ʒ=+Q*V#XB%1vˑXOĐb%ܾDϳzV.w`D7دn:9 <Z iBo8eRgJq( w2&aRJÎs*LGP:Dlj\z9i&eUտtuİ3~;ɟ] RxPaFc,/;Dl}KiͩU$YK&۞U|CMRIAms'KEV0ٽ݅{v& ]l9 ifh>C\6QKeՔxo*Â^bf"\7u,BOb1< 3WGz_n0,Jlf4ZL<6W?'JjZJ]~%50Y\΁֖ĩ#. $X%ٌ0< ^FQIW>TH|*XYv}0C¼Iv Y F up| `a@%Y^Ǚ"B9ȳ?^C,o ڵ@o`X@H6Gխ$nmEw[eubBh]c\evmœ}Vٮ.iv8g}( Q 10(jf3@Z`:[h) 8q_XĸӏȫQ_4(/j0(p6OFAr:'t9:m-j&lQ>5;cBY#$a+?K9o% ?aX &)MT냮aݳ0  Z!P)"=ï\%|INy 3|}Fո[.FW&*/:L Sil*9@W)+C-9^snW *pEu˒Hm*nz>d1c0Z[9WeHiTZ";` NRK`˝n.0"WqgF`ܟZRQ0N/6'!3-ѐH5ȈݯhN/~  _'myFPǙpcaVbC2zsAA#aսZW$z< yHsNE{Ξ#U۩aDBic%f̔DéF/5sy_8 *$@z-A!04LT#6#7{F\MTޙs'uO> Z&+嫏1,sW9AL"Q~ E~@)#MM* l }[L~1óM3h=@YY_C 3 ʳ/aLr_ ;SK|F |_ /Aw:֜U,mbhdT@$!q=NjO\Eךw#D "t";v'zS3;M`25˶!@Ș'q߫Q+6*H[s=%^Tᱺ3x=pUuxM kZw Xa5e` Rd9ڀOKf>@.b}>)SoDaɦE`1@~uӸip6KdU/uથvۺdϡ=>fN'/A+/Qi3ӧO|[oJ65ūNs?yW_ze M.x9%sj;,~ꫝ&?p4󚂲/rkBu:0[|]g JЬso_yL_*HcFX<ܻlNx0'`B0n׽I8pc7uIQKK)nc,NI:%V~uќ]UOl> CV4+upb"a;?&q^TKT!Kyya0$̿w" 2:Nbf0$U^5;O @P''(c){m #C#sđҏ7]aD#(XKG R!+O=/2nΈp9i1`?Zo#]c#v%L.X#I,E}Zm.'tg",B$ R\ cf9jgfvk2(bXtD eEnp|3jjPB%ʬVl2Y4D!& eH+u$!]|@k#mᩐms cE汊THC1W"_@SceMՠ4iKg EA 2)SK O`l *e;st:1BúJlP"qg%|b\LpEMIBZlor.e˔ pwnTZp`f VӔ)j+ T=Z*6{Z&j)I:7^p/!`|pud4IKt{L@=,^WӱQBP\Κ!'a`ɦFnX/&g]rhDe=# ;yg^gS!.3eEӽOB+?Р= :I%;_+.;pgp!MHH2[?{$9IPUr[$#|uW-HG>W"͉oW^'@g{qS=UVN!d;dqg=#ZHi Z)N3si03r&td/}F VuDW83w6E𦑧<: ^K{S2xQJ%sw}[g=@F<&Wp X]B6oB>TywW_R6:vɐ =vxIҟ->QIoB p^g>{Z|<z/hW壮f0Cn aQUz3OI%} 9z.N͋#"ERqYv$%D҉ȖM\$IBY9C zZ)`Tԣ?~poun (2K{\lG#<yWVاِ RaF:~>lऀ 2 uSA@N%Y* jYYloe``NxhWQ^C}*NSW~=\@yAF[`ڂ5$#> ʟ聤٭Uw *iTvYFņ>"Av< XiwJ$(kB\!G4vc:%@?wHfxSf^}fqmU8j)[%}l QlY.1D>ԓ}Y[̆*W )g`"ՍtnY+Veb1OWrr>mP&]1^%a(BA<HV-p1 #%=5;EfdbY[9fnT+=a:{,pj!W.@K(vqEk@r5lӒIJM g}.@#iߑdϻ/'ӻ901Iq%As[Tͺ+4tc#sk42k%z@6rA>ZDyn&E{(GՈ3lV*1@ΐ'j|N8ߧiM e(x,y$brP?Z0h=s6[r/4^ނJUEnϻ2 oN>&OWU6МLjMw0bgDbчBA4B{領Ɛ',- 5mr6:??OJMMZ/ .t$`R/p\'L pڮr; \Q$33@3^ʻY5h!IG brWeo0N!Qd}x}KG}toP^l]*'x[-:෋Dw3諪 e!PzP\6"jwΝ`sFkqm~#ak> 6Mmr6\GӚG٘K3qa nEyڈޭتPvSC<-*kgd!˚ğtt0mIiI  &*oR * #mkO'Q 4OPK,r]i=d/ǔ"K ]8|AHۯIß}vszJcC|XwOIujPݢE_FZs#0j^_IŖkuDOxa 8JkF@*k'3j}y{_Wu۱U[tg}goq 4)<حvϬ(Vq><;|м)9Ȧc*zY1/xtD3DL4;(]JjIG1/n՞59|* &Y`D|w\ ipS#?87Bۛk؁ (!4 0\?ܴEݦg.U (SS91=U&-*tN+bG~ySA?)ͅA X}qUFe`ss<5S@1T 6R'q= VKpŜF}Rl׾=YdrŜCq|D"_T,}~m|[4)=1ʛBq=lc'8@<((4jZTx94C 1 |䗄}#gƲa)Q^'C3٬Ey)'`/)nGZeuݛs*DRƋ&Wp)kZ2 [Qv7oQU/Gy_[8uK3f&M%A A~oB WSx(ќI?")'ЊjTޔ׎mMfiY TgcJwd@9Ҩ ”eҸc_{ri 郁ox~crw:.3@/9;#ۺ7&U%AvHyhDb+TS#Y|WupELJ@eyI@SJ|K&ZI >t\:ɭ+S|@ffϘJtgA?C۷맡 u- =ܭ:MC\ŬBt_}69TFrQMn-+.Ұ#,Ni }rtj@E!t|gyN|Ūc(OBhg3߭:/w4y[Sgk|M!{cJ i=aX=Q/~h=j>JP] 5 BV Ɏ$Dv*vڟ s@ FvjkCh^'m6)^>:LX͕{&jfbhlZ-}őS,8@}.^p\Mɇw n4Iz$$ZnCܓ҄ G|AhJY,^`JF[k&٦,s}g neb>z:' :ss1`ahX?Ivf)W,Ɋxq'BR͹G]>XuKLJl3a2x$E&N9GPuf"UJF?fdA^VYs %A!Xut%]\F%ʚ#QY`*1"9^Ē{󀺲m80>"D e5™sGqz1aXs2育p8?~kؠn\3!>8Mxմwv+`S bXBY[G[a5e_dGQeMGXٰO9>,)xg= m&XY4qnʺV3b#v莧09w2d)` p;]viH|fFl6S:XM!$No_γM%,<&HT`㟇2 QI?‹"ݞ2|2G<}es"f7DSE,#iajkmbKu8ru[dHZan |>4="opĦSxZ=,l'PW~"IeT4/i*-FTQR),55n.)cC»H?i WmӉ(%0`w{DF2 Dզח:?o ',ݺ?ќP14u<׸RWo{1 2merŒF^ Vl޸2#R6|I,\00\5$UؓzjHRʁDڍ;fDSObP⸭?JmL#_ ZK.Zx]$ TQ08i5uxj=N$V@K1&xYCD/ji,L}4YᕊPˀ,h§}{E h*`z.{I셎c:~[_/$!f|VW`xPshRt]E;k;'ᴲHS>@#܇ssʊ<>"š3\)I{Ĭ !l.CS#!KY }eZ,RͦY9@Z(⭈Yt\?O(ZWRxdT E>`=+)ۦ/pBYϦЮ}~_IDܘQR%>>RSYG}pO|X#2$Z5ù"kW)$0C*Eu+W:Sj\//rVđY$ Lzh R8ko׻⇯!hąX$$BT8V<:Ne ]ؠ)ǎI11GrK xO$jѶr,DNƇo-^bqg&3>u:#W|@JզR$X'6^pQ __nKaU[6UЖQQ #FPsQ{ Q IVZew+,4oL|J]aF=U$Ăݾ WH5zL?SoשlIDž|Bj #qik׫Bx/@=:&L?t372?W6TlMBI9vftpg;2i@!'ˎG]g" FQNۤs$ 9rz071u¡џ.Za* ],v$N֞g =ځ(r6|kMttY;F-_3mmR,b!}nKY%آ߮zpN64X֨R$_.6gXCZB9އHUp(Ffe5:rz[gj+ bLW ,F ~vJU6Kyw^ s">;W(wYVҧE9 GS@]%ksֻG eh>U C /o(w,{E}(1n׺ , fgA]c>!/y`gmTz>ƟmޠM NTwgShn%6qAlHɑF &Iois>C{mߩԚ4ZS9 %QCk/ x m t3#ց_r5gG_ ) Bc.h.T Jɝ_qgx!\t`kSI v8{d F_qAy7~12iy 8l:#%8 wfRu7b e^ߪ GSÌ BiIGhحxVw%FU"utC.ÂY0Ո$J;b{ n?]PM(RUL 'i=+XN̹)D 3Z*gOA/N8'|*Uv.: 30jGzp|#|NÎ`/HܼI*铦&>A<#' n+Y:vrњVNHA}$^Tz `5 'v_O|i88;# GL~Aq!$ S{Ƈ [ H?ї'sQ| .!(4-E{z,! ްy2,mpC[Tl ]\ڭL_`b9l3mRbo}/;;ǿ͊ήuƷ|74z"4y!_'38`q"pqvcFꇰ'Oѭ5M$`$!E÷^aɦ N 5L&_-L^ݓ )*i|"e%q`KQD,mOLD`+5K6qiy/6z0h sOPpf % k=bZF%gLyy?b! "45[7׀k ¡ǒE~[b fr7M9jh;'}]Ce:Uca{:d;j,1؂^=?Wb7X 6Ja*i3mjiq΃hW7k^ЦyvN2E꙾\'ledcW.PA,V/Qdhc:t)IMvL֦+yPa{2wMaˉٸj јF*Y|U3N't}~e"m"]E6:*!w;n'r͉̈XҴ"ϿR؃oDog"]-`'t6*8.7Ѻ$P}d%J W0N)" 1~]H&` E6&o1Zl蚀p8/eٝH&Qt$G1A_U\= ?5u3 ̡ē(+.%)Tq+7:um樄*碀FEM}8jֶ&)wye7AD`)#tAAN"U'LeRQ)͠ _cT۴`Q<[͍'ٲ>~mƴ͐[[ c!^QE'].[HUx>ă j`q~/P4/alRsJeu50Qv?oڶڮ(٨SW)4s.5TҚ}a,ŭDKwi}FIJSiTe&@@1И T,NQM`7w? KTL,y"U m;I>nlKǪEׯOɑQl.s=B.# 1=羅r՞=nS)Ou wmuuI < [oH~-S|*F2I ,4PC8Etdn%>qs;j"5lZAVk+cGhCT :@O+Zdس gx t*=& yɂ{\zrښ<'Q!RpgFϱ+e@vQRa'L (g/ֽ=&LZoA{ d"~1c60sY̲xxmm:aaT&&45pD Ow +-!C1$XE*뺀PӍC=rb]nkitx\5Xh*2TAIsx"_6jznjϯ}9߳cgcqZwIUQ﾿S ,mӬbe͕3T7Â?mP )g&q`T[򗊭 Y$/g%E<b;#@e)0wKs5Qo9nz[jL(B[k $3a;yXـ=A4TFi"FM4x¹K(<5.?(Ry[jED Kɗ#¼ܫoӉi2#|rRc %.U2:2Ǡ[2wz<1czd]89d8Qӕ MJSEez;m;빓'p;hS Yڜg<(R/`R-V#I15gAc#d sj],cT[T'3WNDIA(GʟOE`!)i7U@ X4YR:Qd.4,K5gb%jus`ŋ=8,F/]5b,žT4\*6[,&*i[^|UT{n!Isf?LU!߆EմOD* &} ){zU֚ao_^p{!~?AnܢEO ~2gfMhmzj%8}j6 Lތ? of^g'r?U̒ mF)}s/(Z"j&4t5c k:Ş%ڨ;z?g^~ڸ_UlAVbPtR @]M6ʐfw`Ɩ#9б&.EFρP.]"{$w\ΐ5laMgLK)ߝ,6tزU_fTd*{l+U*Ii][SŧM=/YOL+s 2y6FOrnw6[,[?ɳ&]5V='"=g1Hao..&T 0pT#5ZҼ $GLx^BIrÞ$+7p_*_ L*#=ftu>Ok @i7g8~K^Ƹ[n!:ڤ"rU'D'0;C&qY,wX) m/Ʌi,^\(lmgLE894}2"Ѝ(_m^ݶd1rtk.PPR 릩կ$juR"8_Wօ6vJ;YO}WSG@'"+`"űpQWMDGc&L<)0 A`| WDܩ^G /[Aw=- _rF>5g|O*KgBD/V' \~2e}R*$ ͓)IUʐ!m 34P~5 3j^Z(Џ"gu)*JȣVȭŪm][?jJ(&@;/ЭU2 yQq_(Ww FVi {^V9N5}~@mm&M.`J4b"AYuq؋>O-;cTWw)ecK# 3)k& i/{tU߃jզ)oX{A{Or3D 8uFD]^ϘVWU{C Zi /1Z$dkTyeYMuޑIOړᴠ17my)h)9&#= ngҚt&(_L*>y'α-%jˊꬥ = 1tֺq ^&RI٨@5m{_>3dD<ť) W²El_.#l&TN'Jme q;U97!o9}qiD?\XI(jS1}Aa? Rkax]q\tN!%z4GTp0 Xu8?hc^ZP&V=F+UcGXq'U@Lbw_HjkwKDE_Պ1 (>U,'V_bz*jz3DV-HubW 'w59֛b1-XJ9.^4y9]{e>=씡(RIf<.'_HwDߚNX]چ>87S1@20i}2OӴzH4Tbdh0 jp-Ԛ2B!bsb^u)lɆY`^߀iS8 0!zqlX;~/L"0Ƞ9JF~W,TjNŐ7n8 ke+rkؿTQ`W84Ͱ5ĕˤaZ}YR$voQ]sHi, MoiHo'c_DIhV][fl~f!iRkU>ccR|͜ҧo bIx> V tF TR1&=/4?Tу89J$'&e`v!mBZu-14xcb{ayʵNMucQ;=bjj\&+?["t0<=v:`,cLLAc'><`j^0WǕg},)d)3 %0Q0L7BRH=GYJlIb=,Պڱ':wS1"O-1g(i0cn_ z3tu(C:%uz@@L{ebXA\^K]`l@V&SdѫcPC^-]G͖x+ 0}٦]׭7bMn=yp퍼=^!PuR$sIPbfαW2F1>Z U8Yzjrn&CDSˀJL(o,@itgCGs-K { E\A궠Yc/(NTh');:iǂЯk:('Č됁QvX_{1\?ԋ^,D;To1@"nn jf݈:kϦvGEGƲIc>x:܅j$2!JAHFȼoU.!f9evݦuYwrIӫeDj}Lg7̚aވbmGpwԤd~)YK'S'fC| ־f~o>[p\;|> LIPZ6 gFXbUnyQ޳5q|{@H0rTx\Ro!\H Sy] [8X+ wѿ]týت?R$`&i,'iaɳ/ \&+a}F ;RuFۛl̾\QM'8[ȩ20!/Z+w5 C3T(vU$qGժk6ēFͭiRRۣdq> fb"ۙVi@ݒpN F,V8 X6RlB:urȩbAOɠa^x*b"NhnS,YrfDB(_2֫/j=/ÿ2P V[b yUKLO^s{sΏ唜tqA*)2[)m|lK8 mwƳ =\Gp[="-$MzeӰ#2 `RL xEf?~j %A|Stl#lx_(KҴg2c(-$6}>RCR(t1'zkNY'XTYeE@KjjVz*rR{Kh4};8 }]OROvڞ,;+L҂jbWak'hX qF6X5jbXK%- :ȼ?i$by2.z EK3$|Ϩ8OuQ'9^ ;tZ1Dr@:eUMOU|sݕ0&B B#%q) X_7^pOFnG}0eV#_]pQ8Hؘ.cWy=Fԕ~:%wՏ)+ET [ֶ&sZa3ͯ 6lHϮO^"*| Zf\9"r'pQ\h7/%AY] ]~z?Vhxb8EXIrHm|e5>(,>B@'ޫUC۔%^{PY8P=8rJ  YP9aF t>ۮat>Oиi>L''Dڡw?~MCIA͑SH3ݳ%џcPhwkh0,9'F>,%,c 8*@z7TZ8G|QU)QH6ˑqrZYdL| ` Áh|'A|]LRrUIYFGwgNi5DW:dqF$[g[p)tͫH )j~ C>8uNռԶ<}[ (=lI7|3]ɴw-ͦ&5ؾ,3U-!LCf0fEƪ;4S}rM$ S;\8Ol{k ́0}Ljv^$ZKֆ6.a<ʗ&koS D0(VlH‚@xFRQj$w工Wyʝƽ!*nGe_O18y@F55n[c-b+DbXYVA׼ *|x?nA*Pq}yf.{]>prw-W^F*Q u/˼-N7[ۖRޣv%F ԉvi{377趭ce'%*6B> E"$iwp؆s#ҪoZt_42?9y}4&u|ޙL W@}† (>E~AaL O@[\^. ÓAN܋N{+3X RL^Gv>-im[Ջ ivKwo3~K[DV|knx䦠m'y2m^2.BH SI.΅AU gm C(ngs \_[G%wG$DO@DCdZ%[\wT1<ܱPystzbCTÍ> w#}\ KuOw ޡrH?4}`%c2oNV=ob% <t\$h)θ]Xa$Sj= %{&܉~^F:$EF>I<8h:* 8͑2T:ʹ5EM J=L;wOda Ebrs! {%P{S06qMż h35Olj^CLkHPI^1vԋ[*ANm&>;VԳ= ,%HqkIE3h#I;4;~ۃHWc!b[6zڢo3n*cO\qH#\[0 4YmA]sN$PU*netQcd̥;7(t_q,Ns/{b+c`p6k}IϔGo*xuoV?i qׁuHo`i1=_㜍q|.fQ?S I:Q#[2SGZ!: 8I("<16 L?:(?~IJ^͎l[nN+9vS=ƟK hgmvoRs*%Y/FĠwy_íydgp[ma{af4qգt; ]/*@;[DH[p җFBKx4F$x !3 <4sǩQibGd3yʑkcpqbϡ1'Nc~d%0WH0D>z+#J&@åt](=birc ̎9sǻiYBα$Y(%iT$䀻0ӟԥۏat3K0<5%dqDSGAr5Ȕ Tuq:#E%1K ҼàIcpʗMC}*fN1?s{\g8֏C ˈ:B,klDnʣ%puῒ mf$F #k~F#,fP}Z7!tAh9,X  ' FIq1.PS BLw(a d`BJnKJ2+DپTiS8>RfG.\|)x}!$N#ruz@?kk!)ǿs+!5]M%x3ݠpw[Tw^mq5|!*wjK(^ sXZtHu-cFtNv ô0Yz==lnl fd*3Fo<Ƭg9 IӁ p 0Dwʚܗ tjA_c&@C3F?"]PK2\wLNn5יKe. I$ ^) /2][P1Lh~#O5ԯGrF't> h ,U7; y #'xlЈ`mќJvaOhQ6UTHKqߋ$R?%&T XʃჅ}JF˂5fՎ_PݙP :)RfG? Q1bi.CzԪ攞h~]2"@ Jiq0U,J5<0&xړb]1eӌf`*  &46Xs}`5띣#ip7 _w{%(<#/ACX[Ӭ]S^'ap91r0:"#wuN37(M wEsSH jg2w+V(ޯ* Qz д3#a@/ƙaF~K/6蕒v2Z;`ezirtY ZۓZT@"CD: U<#.^h1m\LWUh_L ^ԛC!/F2$oU6p0p{e3.^L3 fcmMl?q>ӑ.{;QL273! 6i?0uBCT;Жfy֖8!w HK:!k+;<\^ϼP${%A2ߣ>nvיZߦD=21$, #2Ώ"( v$jهѮ^]] Y$(1\w+~ͪI_R|#d0& ?v(ޮ"`>R//MW 1%_SaO\ed o?1`ެ+Ⱥv%H۴ և!9ͫ>j?1C)Ac'%)lQ  wGLc뷵׋$"`|ݗ0bgמ*7+# 'L&ίnхmYn{."t> ?g:nd*h^ s \},|ӌ |pg̹8ޒ~m"&&T}toηP^b D}@0pbDvN7xBϐ,\_kQC]~4%% 򋹶?cFnbp +:!"-MI`DےzBpfaoյJKcɁUxo)bC|B|-%%E4.rGw| a$s\O"ޮe!2uNH讦?o nt=僶xL擆!T |pIzHk#%?X*EgROV+KZ sUx׷[qANe7 ?h &U"g.y9U/-r=j6$NQv/o7o,'v/6œi{=%o1!yγ<huvj-4뗬n Q))^-BLɭj Wv0z *R`QKSކ?qXS%&!zvݝWM*B9X+J ^ 2D#z9M ÎCd #|2t*t4|BXL%Wg׮6Kӕ:fqpL],Y@hޮ w0sU˧C%:WBxӸxec2":{̆zL{> Σ'&s|^%OyE`y ] k-&}q[Tئ|.Ü2|=w^Iȉճoqחq3cvK V'bT*!yL.iA(s䀛&a u<6u?ıW\,=ǧ HM&WoWŨkPPSEٍϘYo"^F5o{԰T 8l*l%HM"c prh9yzVEҚ*sX2ꚹЉ%B\D\ZYnܱ=p9右M"j`Q܉|髈ƫ:FwɜnCFgM`:+kt *B,lFb3sȣ,alYqxl"%d "f(Bg/iq~?TI6B[!p*K/hk1*’{AԷӆgɿ1[8 w䌼kSpfYNmF]?'߶ ]rD?kQ12^Cbc}X9uU=-,R҃`6 WD uw7=|l:v+ ib0X*cecEJV,됁TNlq|0"Ez՜Yu&}х|$(T׳PUt,\Zn E\T?A򈴞Ќй'0 4xfs9< s Ͱ[;Qcúx0D{SЁ6bDv&Ұ#rPUm jqbzoy%NG #2k=^2:"XiݞF%nՙ#;s, Z~?53,LѷWӡV8ŴW_XAVY&z!BVe7@ F$  .T/Nb!P}nZvS\Q1fU? )m e<ٵ[%ےނ M"% o3 %#O r%|QvX ۿr"6c!AQHJfGuaN/0%#3r @3ƼRhLYx5oYH5P`pwQЦiHf!{#=lW]XZ_I\","3SvF +~7+$gPBQԚ.SoyFA#oS'5*o3a ަ(h+?/F9Xb,+EgnUݸvתt$&{D_)PI˄nUJ|*3E}9p1:`,7mL-̽]:s{  u@wzrj-_iZF*$U;.96L,=<ފaj3G@}d*xI}:JQ=: J"G"=+* 6q0?PW?Ђ>qOΰ "Ēv3@QXskbF@GU6JcI=7 hl-mteֆ)BiLi3P(_S0UaVxA&x7/㵂{^ 9҈e9bM!sc<.B@iDfȚabB} bXIb =KKcRآ*@,5Ƞ9 d<F t ycWwYr]ldaPmkS,Wv4k'ΉSiMaE[M@n: l }9 %¬zCҽCG"&ǬNgɧeqZ^Ynp7V2< 4O+" 񉜶m5{6JQXT#MC+}qɉ)Jӽ,>DgBZVZL_` t&I<S\0=T7P>9ʄuNj<&YWiB5Ho1)(mYJ d UGxp@qdm9ԖnhjJ9q 0) EJS!mq=u6 wi$"^y\P"?/wG†YԲIǨ<ӚtK kalޥ DkO& CD&BH5rJ+QTRr=eBnؕDYýK{Oj  e$!FU!XjD(u a 24lOKGlJ=oNT1.H;x݁3 iXq}oxrq] 2G(Kwɤ 8hjVk |6 ݇w7;c򝝥M ɝ+ ~Ip`v'ty,}M&0k!=r{)m3yb#; jf- W}7wo¤ETПOަ=!s[rVFI:ViZpiuGM m;#!1#Lp yy ZZ&e? p~, wK̀`Bm,rc[P%QGy}U6hw LW|C-u&6%1 x Tc9Sa$KNG9jw6c|: P|J@5P\JI%| Nf48Q*3("[[b>8ΆD:4Gt' vKuy*7Bo} &k-70cPm'f ɩ9^[UIB6&W5[VCg&!Z WW~7Bu=.al:M]~t[-02Ç&`#<[ S#Tq7]'}')3-j6)[͡` [YպؕM>7'dM%Zn9 $GͶ{ޛ|:GD([g0JZ0"c/\ mH34"Ă!["IJ0$cͲA9vi2X% wH8pxRQ~gbPovΏ!P0Ps5zRg*a O kjT@9(QO9㨡5aVr+ҡ3P6;(\F2֢ Ye^W'd 1⻮Җ ;DrvwXS6]ؤ5K`ڶ# ]SZcbÚv:uF<<aڢHTv8zx+,%GE`qqn##3͍ny؃S;F-?t nIwN9Ք0ԕp"5X%fl&6lbs2' oppt er]/Ld9lvm3_2il휬amJwkTPuRDp(vo8F_؀+~g8(#,]0F0%2$2EG@RL$,CҺ{RieXoR@0*@ ɛFr06G_~4_^ëp@mCRotVs*!#q(BU5)$wqcU(-Rnm LetAv7W~67U5?P)eb9 su25kjJ9DQ`.a-r`#>,|Dȉ#b)-!+ n05 `X>qEfֶ`{EzH@bnUOZ^b&"H^rwW6@2.;.!_h*}UȽaAV2J٘Z?:žqY,=^/TۥZ(qSsw%$c"G/ʩQxˎʉW*範9֢a=T{XkIg4r=%~0NVwL!1(=ND .\#;G[}@t]}ז].k B-Ь'\Pitxhyqٺ6;ixgzMkkՕ0Oev 2pKFk><8?Tk]Gd`IphB14Cpk̘Ic׆@!~ņX@SD~Ya v\aI|؅5TdsAO^#IMɦ$Sd,Q민Èu=BIDB̍|woYf-OQ*^$;y%?գ;S$a6dL{ʰ0k/ #-)I3zrqS*`^ObvR ,G;>fNp\={y}=OeU= L 9TC\<}|#עsiY{@ idKz<_f?xN ao%\6N`K(_.!<]L*fQﵓ<&އ< 13SY1k2VS2^Z +YxDW<;g[w׵C8A"Q F̈́L MW1[2l&֢ 9KO6pՏ*Au`m1v)?8]j$_-dC6۶}:~x4K z1ɛ+Y˱bOVr4A( ?y ^8wd-r%G{<`i#dV qr:@5 sDzQ(<<4xvl䁝^x_o%B\@ZǑ?\.%T[Snf Wh*#'|Ix =u]b5ٲc yk&4i-6 EYgEaS ، -(Dh/7joʩk7eCGq-#I |_$yjųx_ǀc™F=@62΅49(XdI6$I<2YB MP]zO ﵾA+p!'HJtYL;bR,M!TĊ`='r!L w L2ʾ/ZItR~M7su5 d{OEqq3h(2Sy(xnBB:#kIvE5Pul>y%-ړ.2;,'̂vB.(u4JlΘ0 uTC5#FTn{[Vr 1,|;iܵ288J1'ȲkuűCqUgUF@{ CJd7X{wnYW D2ζS4N '#L^f/uFg_7\1LٖKjȒR)p7(>媪8²BM4} ]aN]!fNU{^2i/J"◵@ʚ0#tpg'p>>.t9>A5ŔEεYitp0Tae>`sM|hy51d&`Hog2h9oJ$1٢5(L?R4tlnn5Zl+4 ZmR_ؗ tӃy2p`;x R%hΟ={%#T1E=ldYv ɴ:ԄNtӝ@{h=<nVM2%_(MC !d euFVj˩Ic{Կ[_K(Mб[SGx\٘VHNq s>p 8*@y <0]Zo!uh.}RVkXD}MF#N蒧6J2spYc=>#S?@ (Ce~ +$t#T:Cnֲ!k\b*U{,&“|fSiS-lKQN\-Pu`\xJzjݭV:ά7ՠ9盤5˨)BI[6}8WHf_uݑIP{>`f}znV9ݩq; Ʈ~]k-zGp׫+kU g%=xtA>!BHg3~~)h 5 뤤-7q:=RX?bv:қR%w(seΪ/;o򬭠] I^:e5+q408(l!b߮Ic.aN#6%%^ ;wu `qⴔvޗ.gh(RyomweW@%ҵ#Po2x5ͅ4dB}ꚕlY.8=%G58]x0@SZzeNadlPWWڐ` 6.7@ޖJ ,[YjɅݫVvDg?I3;N },щ9l8yF_rÎ~sʼn z1Y2OQkD4>Rug!͋vUW,EsPܑ)֯=ޫ7)Tߠee-~VxY }v7]ѱ3W-P^yV;%ǭDrho5JGҖIgrS,EQ7=͆NBxնqR!d6ra;:IC#rK!\:C7FIUff$Wc63:^obnn&&/,Vz2d-$K\oWT>xBa 3GVYqvG; A~aAcIѶņ=TbZ78U|F 1?DqR,XځdoYjপrPlb!c κ*ʖ~7rmO smyAL X \W4$X)W̟@a`d.&bMs:brG";IׯaSq{=MJBE䄍u6dmD/pJ$p:Xk6WkG}' fL}19STFNԢfu 4\2>rPa\nC3 LTYDOYm_@뚍̽ ‡N`]l(:YzNLcF1%Յw4-pT[DP#eטx&m~s OƵST Z%M[un+2xSPH5v^30ͦ0WPSh2OO#(?%᥍)'iﵗJKCx7.#66zKbo'3BD.F}yg@g`NmE9 +g=8|Wg"E;iY,7:Ү?oD S[Uv !Tvy5Al$[dGٹq#mV<X6/&˛#"<%K5T#1ύ'Т/HH4!6쉛 I g0jcws:IFJsyݺЁDdV>:/'0Ndd pgАNތpEV b[b kC:b9FT>AA]ͪ+avTɋOp\?1诿՟aR7 .]ڤ0~3I8sk>fC]ɀP-],bBqGCADm/ )?@5@0w>fsIzp{ 5,/\,i?dB[[ U3HP W;`*&8&RK[)?cP<.in;DĴlŨx%/ CWU 1cy@ۘ'^a3s$SCb?xG6ߋ66$ta^h,c}%x>FBmMwڸPyPdW#F]ZO~2 {9M  KML Q.J@xp6B)AH@^5%"Ve!U7EWy}Zɩu|W&!-P$I={ff~=&޵dh.6St|C{ڊHn>nQ2g{rOo$WmW khms͙.}h?@k+_GiQcR'gQhXy_ݶn]SA ׹%ph0T.ס^zSD 1Y@fس eE"O TשBuk.Gs; .%&nsSN8'YEI^$1E{KgN|FgAgYt>\&2ِލ11v*[R"}'!"RA٠ۆN_2Mٍ( #t%}0)Zs&iwhaP/riyhJժbk-J}^%S/ꚣFX_ܬ "Q}A{nEW$'.:˃Z d8^54$ D'ْW:z^(EA׳x?iM.VAқ a(9J]Ir=EIo7qF9՘,sPeDȽ֙)M6Bx <'~K5rܲKB5]+H9u dsAJ9f푏`'mQЎ [v9,cՆcNՃ"Ċؓ*fҟ 2Jo୐فZ]q*FKRk1:({ {2]1FɎF( ܨ/lŐRk!+Q$V5VM)KKX@JXVfXX{d3"sj^HA3{$AT="UnZ jxTd] g춂ss3oZϥ+ZԮr;U ̯䧼0-78dPk^T]DF@%qc8BŦo+0ZvK06T`QN g}wkX|$H^FH. ӊ/Q%b-h*6|j+Dr"n:^< ;ciR5PD)K[A~K6NKY~X`7+ʰ?Z,߸ m ʁ:].Κldx3ȉe7T j'{Ihc̔ϊۼ3F\SC-AYdW>q1mRY ʓKW涧n 3r_5CyX8hnl˞B $oYcp Ǥmeї <&4MAt5sS_~ߏ΁sI!B~^ .YYinw٨^їh)/|RQ^.4չO;1½g!^??sO+>\cV$0)ƆF.ݼjzڬXtG1 ڣB]ͰyW%x-`eg:>~ FRu@Ҍe̱kSw)^ZXkJg m/`Qx*m0Y\#ΊGc p1e_4u[S9}Tȣ"(=r>pM|rJ. )o?ey;i|EMNiG`$!^Jd.ƀ"\s#[# Hi78N;ԆL-!3D=9@ܨr4Y41"%7±PX"\& iIiM FIlx߸WHy  G%)s갔Hzmh|13)LzӣM[x'NQ)ʩA$Bx+c'|¢z`@$@ H8N%˴0)m̆ xheg-@o;/@sW?^ئnC{1)2$ftܱ 3_7S;eDp̱G7䀗u~v3mB=PJI19y}FiΥڔE\Quv ɬQtʁ+סVtB<\`xi܍ B|]TZŸPCĖzdjIOx(J#B}gb_6R\nFshy'oDj],gKBjo SēQ=T ~+'jf㱛U,BQ|eC@fʛl Mĕ| 7J cO+Ŀ_?\{J}MCQ:{ RDv {>eD*{/<_/p3g/diſm[#jm-NJ-#-u.~=ܠqtjI_>>h²4i6#Kh)?x@3d411w36J*NĨmrJq@)xv5zNcJ;*:pHד.nm%@Ä ( H3%"n ]q #t\ %,?9B*܅UUœW)7{߂.1"/d]R qTk: mvG̿&UgVrLE4=\dH%nTw6 ڞB)D N$Ip\(_Pt4ẉ׊2kp62C\C KɪD+OrI{B m:Csƪo97\,Tj!݆FI"^ȠfAn)<.pͫ8 f}(e_u\|z |?Qq yk'P4PoEu~}J t K9pڛ;s!l\Υm?މ_SH~vt RTi^m6'Bq-ZٿAKA/ND&kx=]t8=>Tqp5GU*&a9-pEfl0LnD4Q#܎dre4L KF`v7Aס鲛Śyr+ ޺ %$};SW.ūi-VdtyX0"+TfT1j)] 5#b5BFr( 𵩍eĚ;7?:aMfx xd^pXkz|'q$^d戳pP;=hE߆mEN ,$8X>CNgT38Ei$)g4h~NlMG;j$Dا ЉŊ;l`eXez„ЬJ0bvkS^|dELZW\P]p=Ar &K^9mX2\j&I;4n4H[j ω\qaw^:uMq}`7OHN q4y%F*L[ԯVY,n0e>[,d)nQ?""BS Rf{76;9On8^,T>=~=ˣ.>۟ut,k %Q,NkU}"]\Oh3bOѤ83O J,^-貟Ecc^+~8t5WcJ: S FM/P"QU1ePs&R) ׹ ~;P7 R0-}@O2Ͱx$>Z䣗D“cI']>چ4sEa=bdMD XPI8uRcAKITؘfm8x8?Pbk֝Z)pR%l+S%)1NJ)wfxƒW-j&!V+ -V`=Q1Tȡ- [cJI 2)l-/k)w_l#$lx_h]a>i *q > B8[تC_GcuUmӑNgCV,h5*yS4U&"Sl)*w믆7|)ܲ 4 ~ $N 11%Uv#t|;bnjzV MZ|rն\PU=ʐL;MN!#c| UrK׾v$${G)T>*r>1ęk37*dW|ӾP?s_(,Bn7cÿ߹lg)ކJmqCW8ccǭH= C,!<_5Voo(J"F@Q3pr4R٤!ԏj$e.<@\49!>R:7Ī,hjTi]p"nfL<5 iMLd?9O2Տ &zC*>jn?]vD^'G\ ޝ<.q~0F0gɈq d;&Nt֠4uޒ;T6DW}V_0S܏Lϼ̈́r751<Ȗ@4$dI[5`Tk 2Fmѩfò=[+QD*5z`׊5 (34SjKP)ѕyL3_]Ͽ`b0+1ekqxinqZ_˦bG3 ԳDY؞tO/OۈŮcu>"5£)7`I>g$ǨG{iIv{"h6&]]9ZTh0ercD"p2?:EsH>a6>-fdUęst12QT4~&A"̹-5 T ݦ/X|xTNuVng`#vpoLjYyG'Zл*ƲKgi8gm^le~~rDB G: T.Ou€xHᵩ/,^VMs=#%MXOvx\y񖴴 9'HPj-[ˆy_tz5*#4GX)Hf'TOfӖY27|}nUқbʻcsfޑCa ŕߜK'&mYƅnZl5g.Wf0ǷNgR=rI}&(ǤWc3S:rV/MR2<~7T2%~n?]EkK]g92GҤ"M$=AZ0Yn= Ú#?S+Wq߫Y Sh~%(\+Ǎۯo̢ ?hFH^œٻHp3SS]2dArSp ۾5HoM3}v;L63HRtwMT2SPΓf_ v 6C dvne{%@pGq.(gOOj =0g13S˙OAe}r;Z]pXz \߾9v&F?L:4đn;&|Lh7]dNf{e'0*7X * vޓ+E >x& #%$=XjF9Tt"vf&`Ue' lYQb^Ht3=\偉7Q£qˢh(D~ʄq0; 62.{\#5H;6X-QV":;6.m~3@F# z#3OVMc %"JՂS.0fC^JŁm|,FVCA9tjݽu+@6V?2)/B `E~9|T<i YKjhto6r#k vEm șwѧ?]ŽѤ-fPLKJ~r& kmNfyȯ8[D m+c%3$i<Σ_Qe?VP̐6y=n"d{>%5@]Ṅ2hm .Fcdپœjuyax(3j:[i{9l\;:Y`,Ÿ` h5*@CZu9)ټ ! 0|-:PU| &럄+7(a3mVA>Qތ^F@`d|\#mjvTzp.OUkZ (9[Gb>x7.c^d/ +5ap*04I-HLxt>:Lzġ+00ɉ1}5a>zu"Ƅ\Of|]~^VN[sa|y _6h:_S⻀_kDdfT^b@PN*.ݖZ UU4vHUIoCu0cnVO;` Zk~_ /pp.',ۓHA>S2Ɋ6kIN Cx gOjt [4l@HuIeT 8nۿr'ƍx۰T(noixFKtH{r `ﲊ| 4D=Ϯ~ހuLʰ/R/uT<9=<l:o9@3hC@+tDH9&(q(gBigKR'#uq WԚXCQ8xޏ&Ez:`m0UI J]Ee-@O$Rke4$y]q_Ž"(\=x%#/cKZS>E f@)Jy&ß{ۉ|HOI_Edr)@r'8g1bK{|+W4;Cx皞JEaDݱwNBe4a`}*_RD?,t27rL<F9LΖ~Wv)־Z5KD; ẙĝi')nk 8W&p,$_X0ʸHa]Ҥuk;}|\ hSV6oΟiM]ZM,}W'T 4V$H[5t{AN!U U(KH ų'9yhL0m"A&82l]qY%:ƭt3=2S#Ys& /#W/Ro=iR@ZZ?b CF( O˩򛩖+ƤU_,u800ƟՒ=;}Mc&!Nu˗q#ݭd2%@b9?D_eb@p{&KIkiC(폘U8 7&ʹ 1op } ՔL6́q˲z^>hB\Fy9~ޞHGhoy9*NhwZk*OML7N^W(ig{^E k \ NEsOY no:=;ʶ^3*@2Sz2cOJ\apP%U&p Dn9s{yZ]#4Bw}"#@B )L b>JLG ֙ 16ۖiCbX$mf]d(AfT2͙'}SJA?OBMBU$!+ž[kCj\Er`mj `3lxZ *0v)02: l6^g=]0d7Ti[$N_̃u%zC{klYopBˮ1;3K 'ϸ(+%gb?/phQKdW,Z^ )w[СiΎ7%FWg;q0p ؕn L .Modk10XC۽?nBɽ:=z'×UNF QBYp==6L&*o Lw3H\*=]s=+]q[PJb͌5B497U[ԣ{-pR8HNawn_%; f7*87m1eb(/fS}wk}SW&ʮst_a=I~`QHA{ٓz8+Qe?k)H"1wP]L4^,MrLaW[&|< /9rt*Yq9ѳz wd~*]ͧ2Sif Re 4VyTB R<r ~"D"Kg_ ?AZ @kFV5dIyΉ1-]sڝy6J`haB{ !^?}Nd#dzЖai"W<<;)>Zܼ8sѝ:j}jE f!3tU[O TFqҨ}9dkf eL]z08G?8EIF eQ;r'8?7_N.H:6H?h.CuxE5rje!)!X8ڗ48 gg6=OuAGRs<9 EC 3Drjr;q;#m<)0vmFxR y=y-]L("^r gRi@"/_Ti5lYJ)8sP۬N.a: /#ck q~sQtTP] fOtK a٢4g[/is ȾS^Bj=Wٙ/9 OPw?%!ZȀ3muƹ%x`̸LETTF_KB˱ZCD͜IAG͙:KmǙ]^eK0u,:jL'39,ZMӮ,[ĝL,Ջ'gr6jTN+6eiUC%R0N+=Ƙ7^3Fm%K4{*\ff$C텓`磸@P)r):GK\Q }2 ZWDnB^<#C}-ĂyԴ3:TގFv-͛\v޿XD:r7]VkuȶNI/ah 4J8}H%?.VﳁWUN zl%:+#B\ņ>߸i uo1qLL&c *u|rLf)WQk/ls`L i~8.ɾzXA&@!SRxFQߓ-=XA+SK7|Uq!R.F;pG172M(?NTTM{| !g]d2y\![X[#:kW55C%[3r!f7 UD~S5QwugSv'P0 U[%(xi+Z?`!ަea_R-됨ˠ8"zS#5'G 4< @FS?Hƺ.{:=bẽ`59P`1IG^z:]~qQ΢+pUagfn绍P L>D(!OyCՆ`\äL!]I8ZXeVkY {}NV@]|( NRK7Ivxz$4(_P "|ҵ9(IF.u爠 ȼLY,I4j"G&o~/AcQeZ̡'Gؿ0hc@DoQVZC,{dSM` w9Q ƿا+}}yH2DgAj~GԯuzxvCP9$#ԃXtscF-ryX{FY*RL_`hnf Uyl]5f8ohv̉F 9j?K2!5sEz#Vr0Ѹlar,E𝬷 V%m&T0Ӥ[nߖP1v|2ZFa)UVsoKOZHvgʞ _2b]6slmQVʮ WM-*4 _Ɓ\k) Ϯ֊Bசҝ/ů HHd I|^ pY)Gm:alWcs@M.PV^3^=Z"=WL=R'4i+=v;iH[?F0">lX "R͚g xL=Θi u`+XZ5ܮsd" n'qUhіohaL``M!go%Rf~,by&fr/><5fɗ-L;0{WD%;#e!Q TuȜ=gEK_?.KES7c$Ml=²0sf][2 aW݅[3 !b g Gu(EuZ49&/m $rG'ZN(6EPVU}PT.)pK={- f$!b,xwmG['gTcb_ RۭRM#iGD$?v׺_ =ւѵl^xs)-es|R*01 2`2Q^)1PRy Cl剁֙bLn۱TK}zJ5IKwtO'Oհ usU#[l,^ 6VA5-\GџCQZFtB~G.1u^iK# m> W"z =NbB0a4EjC꿏!ʃlsޒsH jJدaL["#ju10d y$RoRK9,݄Y `~g=ĔZ[(qaMT8@1>])/;x5` ]&{VriAa8GSID+1M=d>4Ddio= NtvŞ;gx2}SР_'"0-F<$r P&)|<Q3ɠ\I2 ? 8E-žxXPQx۸@dk)Nw}?6rtVj'(h<gڰgVzɬ)OVJ~W&N ]1߸fzHDlW'@۶`~n[WL顃`4` ּ[zzY]g:5vƬy5CtQH*n&)*3TH'MArP C3fC%BߝOH!!_S+;0j99RWyumC`X:.tX`NKuZKk SCZ t W\]_cS| mooz \^ȧE(6+Oݘ)issִ;<ܗ8["ldى[|4EW_W4x̺e,]Z@ H8AH(Boٟ&v(&I9gu"R(:sa GUb])tJ1,Cɔ&glVj#sن^F| .Si,ftl[Yo`ir"$Tdq%TGoᱱWgGm$3^9܉0" Yo.b}Nֻ ,8 |? Ϯ浼*R^S3h])봌5N' k+?|ɫk@gHYCsB(OEw-\LAc붉V]!P _:W dD"?I0` E_"sBդ2 2DU6IyX}rze~>z(n( 87!zq/o)g ]D) Р>[oS~jziqOӀYЯU;sUsǿ}s-V*D~t9(KZr=MUrX`.Jmک8O`b!=%*g{RnsGeȄ9 %Z 02[V*A^T"Udq$[ QfuȐeb>K5Q" 2LϹGP!9с҆;u {xϕ1pĆ6xSj#]!b]֋MGj,"c(׫$/ZfUJIdںXk H-sJ}ƵʥUE)n$_.N}nJ}{[_!Ow MNc<(Gkî VP= 7Vqn%*F% Gh 5:ֽ53[ʢA=6d`^wQtu꒬-S@cf,{}&Dwn9֌Ա o?) ȡ cC@H[6*qR[|m8ǻ~a⵽fZΟ_Z{[zn ǎ1v* }U.Gg7UF[m|W~^Beom$`-'2!JеLh=Gp}pS HY&2f / ૩~L29{z#h WW 7EOD"r:2Q`@ cgC3ѐ#'7zc-I Ժ^XX?~P}ٻHY~jb uuZESp6pTU]P00fDXXmeg5qma1؁ _X Zm`;sR[GKǀҼ~g.(9? dkn<W$|~٧OMZq rVdw$"5 R&<M&=05U $%1,Zʛy'LEKW n։JBMČ7Lx>'7}QCe2M_Eʱi&t͓f@UQrԩw /5juϻD $ӧz<+ MOaa&bbw*l2٨$=:lQ&% q끘ȳ.ga\!p*KeQ[*L t{M2WAnTF泯'^`G+v*/}g\8uoѻ4\\W]CS僳ڹm k @Lrj>f-|i%O4ǓR:B86l-<[ }zY:ps17AmL\O qk$GJA MGq2S&-&fh[;l[k,krvV>Kc#Za)& ܬu:ɮV(GⅳљYcg(xȋtG[ny/H?Wvr:uJa|F4\bk!]uWg׷Q? vp왞z0r|XuKpSNH'Cv i .ԦIQXЈhOE@ w\F6-.DrbpTuMtBW]`QH^ e<썮L..+dyu]=%7]0hYIg-_#n%%6Hbq<$N= X :FCDK27QfK,1ٸ.LBy*a%V6 撁$ɫ5nL4JHt9: R29&EPaa|ŠN+z=͸Cȥ@IW,oV!5¡[W;'~eBJl IȾ T(V,HebNQt֜BGJ'L5L-r-5# >e,*2xHeFEΔ0v Uy`6MM⻛Ke< ,5,_$0NZ7QȌӿ?c7!ݓskE`;E>ksRm2| %%sFbzfDoElx$!#s;i5^nf pI$o)/}0K345Ǩ,丝\}dHc\lz+ ^̮"#65iͷ#pXӶQLWpx8viJ)*|j=,0y94Rg)C J j#]#AYGC$&L:Vg[]0r6K_1~Og 4{\GN ]-0<7Ab <}65nXP֤&J4{C,_V){)4M$l\6.LO߯ưhX{rzӂ(3f>Any 81ݱ/ \_P3s-JNuəhQUB$?}CoKJ^ilNG"V'{7ܼ+H\ tĬBnTTއk</@ǥB3ja[q"+;QL_T[Q;_ŘT:i8.xSn/ @&.,Gku{dҥ5U:f8ʵ*<#UQK( nט0DoIkn,85#R UU{HR-/G) 5Nenj/_u]`L0 |YɋaL{>݋m:F"T;y>-uV0f?; [+jpH0n4в)(ck὎LٔѿA@PG",] o&{@[2t'2;^叏an7cDw'N'K&u @hkY63ȣ5u4zbo"x4~lMA՛5oSb7|zo`},ߥcI˴$RܦLxsfk k1 GkUm&Ѐ؝3)^>ԝvfgBwtJ6K6ޫ]UQ{~Tvπ).UJw?>_/;9|m=O^4>k@sO,G@,m`LW^UTCmJRE}K׃]>ۢ\_Cײpe ZvMIMĦe /#.G'OHj)CIE}i|oGEƎOe =m)t[O`̪p6!]q5M'x>'jqFlvKERP@Sֈ=m%E8FAZuѣYi: ]%(ׄE$thF87?߳%'[Zb)&Q8R23EسlrZ]u rvVuZ̼ x[Xb8- 4VZn谌,nu>x4F㵌=z.J }^X}[Reמ zO<'1?c 쀝%Q0oU1aNLGdyrBpf%.kLrQ=b|SQU- @bD ٬Vʗ[v@cvN wS~T&V){hAG͓L cw ě.˖/t|a4cb)kcf${wTN шZ>y8P3[2uKX{ Z}E0(R؛ Vx/pWq~b/7Ė1oH:pTzVD gvW2%Jޙ2E|ڡIjM!6NF Jf8BIK6A!ƃcP;^YF u:6 d9VcKy4<,=BI ;×gLwD pЌ®QfO/1)3A8Drm! ~b+sMl`tw EoaԨC8 4TGڤ ]72EAq Ś` RK+"I¿"~7S 0J񨏈JCs憐'ۗj =A_wzxQ. ggdugR0H`c><υ P{i$5@8:d2m ۢր҆z5ZyL)?ouV֞ 6s%%2@|f" oo"6FDH/:4Tu⹴IcΧ5"q&~>7ɒ'n"{+l_tco<7hۧ_)0MiGr&+װΠyXֽꀜX/Jru[u+`rDO Lor^"'@53 zno} ז jW0PD{ǰLLVbn"AK8y)R" /W?YM`|5Vki8rטKN6>*)p3z7zyI:@7^dfFa2ݹ5k8ɭdŽg*pe eIUߘ캭)FN){55%`=!>~Ad.J},6p(Pˌy{X[$=z|@so$Cዝb-̟h< \){Bn"8[3.&x8!+AnkdpWR>7B,sX{BWQXd޳L?cj WnkC\V*4E:j5i5xU)im^8$G)O>IĤghF̫)-f<z\lTE;~Aޞ 쳽hTSfi.֘[1Wu;jsG|\R@tz0*#nAK +Iu[+JjBd:.ߤHu%GsAcK=ɌR m)XҥX"x[ȆC/Ytz8}">۞t$ڌu.NLDc6ulBĦvl s-Zl|0xO%a,ٯ:n sK{Al4_\C~1E/|# M@X z*_c5QLׄEpMyI_T2ei2?vks A402`ctA>Ex%|;(yw`z:"Y|&<v)]Bb6&/6]6-7ȋHVU~xR<\9*=6H)B q'*]Sj8tRs=X{M㑹"ǛjwGiArL[(?z!;{-])K4]3luݳ>JYT73jgBwĽjת?ARG,{+A M[HQ+]* J;*)}GP`YsR;Z-ػ XKk#9GNbޝȺ \QYK%=4mHut;]O[fHqĕ["yQ=1`^{#FxrX8[9Uqcyulf%P"J9 F[o?r~J kDdIFygm8$E~F4h)Z $qCѫj\$ƾ{裉=fA+y-Vz28 X&Phiư.cwU!Tn~@bPQϥPt50ǻhvSi$4.]Cuxa2p&Q]6y3k1u&u 9<_VׂUiAfDٽ"J3 j&tʼn*"F=qNk֏ zu0#x+NN威k aMi?Mr0A Yi|-@~a5bN5g8hcʅ{ ׏[}9mb%Af3l^Tf%\7iAϴasbwX 赅*?.ޅ'kv/ɱ̖O=:᪚b#]8|qI[5fBi?o֛oр RSd Cd3}CMV: ^'f^[?`_הxx~mΟ 8BcMC,=cUdJ>:>Ā#!SXP )8(pDmކPuLU۷ M5TcJk&_4bcTpyTfwq`r326 pa8۰{&<}OdCOlK[uS߁R<aIG()BhNYS\4s̱!GwuPQe 8.(^(or_@M4k;% #j᫠-jRŬJhkY9AcH0ϒ 1JJ#C|Y!pKb?9M;$Ko8"={*8tOʦඞ!ZL*8nwD a*%P|&O2}Br!23,85Ri_ (  )NW,<;za&ǭΓc)4 ng߇#0Vuk/a[lӾS$P-N^s`Zsv>b*^>U0W9rMZncA'!_t ]|D + Ik8E{jI*\iFK$>؃@aNsDX<o.4}6jvB2cWo W |wvYL4+X`"*%Aj(c&-h-.`3&[3B ]$dĆMVUyP"@O ئ>̄Toti`;d*S!ݾhՒUP`"hkQ{v[7`\G| !YHOWT?l%tΏPTC`o( :BOI{noDַ?V qo9NF:|# H3-a#[Mp}"$aW"uO[`3pKӤq!CUИ+za\?.9SjH P)'WRv:@y2Mmf3!sgS6\q)vpǸ-4KSXqƕ7SPyG\ 3PV~-:5A.Z`VC-ެo\h:. ʚY1+!Qj%qM W/6۪f1s@r<ρ$şYg%#Tfހ%#oޱs/`,XSŭyo&Yӝw^ΏB2~DcjM5{Ų{|>)rR r@Y4H6i*ĵ),'c^uW[h\bz 7aDW9,Y=x9>m&mx.YxC>c'ؿ)OiwJʏ?t1]nAEJ &zC`ɡuEOWt3Mm[!lч+ݭMn/ G|=싁_ wpRLOQjI;كlh#pd.syt^hPlR,j Bv~g;T]nE8lrGXT҈M)_WI%HIe(ΐ@tN@lCܛQs)p2@swIZm;|ߴ{ ֟نvN 4AvJTn |&vQ+,} t2Sfs݉ BoYlm6w=U79Mgt-A(T+0z0/h-]01?6 }!0Q fDSK29`Q;ЏԷ9_IU+;rlD HXYD8Ss7(jbGq)[ ).Z9iIalz{&v{w-hhbf21Ks࣠ d) tS&=y =$2؉OZ.By. 7'@f@?&k|1PQaֱgcRd7|o*0 LΣZhC, ŀ>v~"=?y+MU&eoV KÂW&~@q& hKٛ?3,(°ˊIM6~)U-a߈]`F%rV։@{ŴMGlfv7Jv7^`8GC.(;.b)EU12ԗr~{XrO|ppC5DۈdQ4r~ Kً0{eF?z;xitsY;:2łI)Ѻ-!5拏JGd{Ѧ DS!,fҕƼ(^jQf} ꖷ F SZFO99ΛyTAxɸy״ A\I5`>= c -v8M $}1Nl/I.$QN͡oniӢX ꗻƈjp.* |4S]0 OiJSq- di{<}"uZf'_ۤ=F_bY7`Q~F³%Ш1jiH) >OQL굸zCe 0pV%HFo/~%"Bb¶.6%V,St>_~O;:TapA:= xQ@vޣ]&*rDܑbwh ׌U_ť)2ȃ .4 ˥d>Xfeȝ:Zh|Lg_l%)WbOa<71z#C gWL4x$ly6Hb@6pyR#Ctnodp;O i}AwwR'.[@;۩'o'63tNg;lW3{6k=K3ĤM;y:ch.wA ɖh0ꪇ_%Ro8T(<q,Y}KۿPG@qJ{SdTDޛ%חBˁܛĂgG hMq BZ"D->ve8e*B+<lwĥ`PЬ.QgbAVxrhv+6<ui4k;M)'Q"j4/!+6*tW &iaX Թ4%NS=ۿŮREie4W^SABDKf(%mP m!Gu *Ub-G>.W &`IQ ԙMwb~V&ZSsʓsz1n%V_ JU ;Art.B7(lBL(@6£GZ FQoD\yC}|L2(# sn3aW2lm*>s C^E pXP#kw_XT@!&Ҭ&(}EtA0<:]nrMT^~^E,뱔HǨU%ߛJ[9l̍%SyʹX 2LIUMdX<ݑ<`^U8cjII/L4Luvr~ˌ'}S@-G1 W\֘ԦfO6w\]ol~Eф[q xa-?9xz IiT |3hMDRVB.\<4#HAK>U|v3Q@RSKPHB%VZZ:r  vmce% S?2I`5qV<Vդhp`tpF,=`4tW^ײiK9b$ T N뱭:Br~lhf0?#ǔ,mRzay p w8oM`ڨG꧂sN `wp.qIVMԾ&%b2[eyinIG?6a?TnT<Ȫ`fNL}'WJ`%c޳D>4':J2.XQ qz. <kzQT40M̑5ǚ> bq!k"ڴ M&^O;Qr1*6i֎Q ;hkAR!ިi6v݇y"}7@jJ!#C #IPAK9H a:tR~,vsUBbԂp /?X{B{QzWj_hp⯔Smwz70.i3x\$KCt0#K5 !F Ţ^73 {7ϡk߃f%VIpu\`TIWTu 3w0@'2ˈgӔhY^I;+N*ڸw|VF؟07o9ƝNr6OjȪZx8[ )~` 9rB [PNRtT`Eiߤ7:9s0PAuAT/AHX7r~s0EҐ u[5xK/v=:F3twD'5m;N]Lb{bq[Lkgz˲T c[,?SxnBwb1SB1+&0~LaUztBaqR-Auv۬^\z/A{eXNiAIERUk!cccB{Djipb ANaBUݬLݝ^>"=JJU?26?vcuiB]gWMlz&[+q;|&WuLFq"}:_M_~'>]0KlysU'bxV1:K%Y\ΥR1{1a[*%D$$CE{b]:pk[_!NLyBj;e@]lA]sR9\c^Oyf#[$~)~Wq*| ٸABR_Zq7N{VSzD=*|]PNWc@?r;.$E [=UpvlLN|}!$=Xau׈{ƢPE4 te'ux_KFR#zc1nj*ǿGGPK%;9Gl@޶zr_^. U'h W+RqQ釳JF-aԨX6 bB!vNvn9B6UuR%~OIʩ]m48{Y{& lL/vBu>QDk6]j ?4l|<꺋|FkAS@Բ*zd1x*o}icbiPlopawx;#Gtiwj!3KB&=Dtω֯zfjFpTR䁯TD@dIT nF7yv]3 _G^J _'X~3ۇ?΁ )x/Xu걦b=r@.Vji\ެLªt55ݢ\c:7P G%nr1+-6ww씁|YP"@{ߨl<Y3Rvaݏ'1/C!-vW9>8sirWΰE [4L-_&19X`JV8;O^|DV`Gkֽ/xE炙ӯBY7vh+Ψl )A}@jQ&o DbYO07YYa.i4^nWf[\${uY ݱ"/U{d:!M=CEQ4uJ#A^ߙ'A/B8"V{qEpdH2I!mOjQI6O Td `ħkO]l ) ڱҏڐǩm.)q#`meXtQ=X碪 >e'C[dߎ3r=1mN,,}NyMG$,R{x1kPTN 2 /,j} Q<[mTzUU5q6U2} 9f׳BaGi[.(_vh'ޥ.yg)L1q֬E 4ѸF=tV+>K-\8&7!)񆥪hZ$z#ԚHVoM 6Zk $a'6QޯVN_Nùvӝed3|TV /D*Ziy1Hc.B'ԉz}iJGw@oCW6)G biX\h{8-9,l$Qo$h$8  //U2mzu2Ț`Pd>S1EylS#chd[2fѿMFcf/mWB92FiO=(zXڙ\3Oj Eo~r}DBu(IjO0?*x&VN@qŦ2 L|=ΥXW zHZ]D.sIM/D.C!c ADnΙnč^>C,2])[҃W 8(Esm c yp:+D.(f@E +ϨFc+I%jrIij K<4 ĝNp+̊ò}hY6Zƭ ;+ܩb`sx/#;f5א:QDR2w& Hy<_PչR@ 4uljix%MOe\j}=nhyΥH;є'A(6M?SYQ&o0(qʕ>}F?D=|lX40Kt*p M_-GP{X3G:HIB9tkpHz L:>`6nu֒e6 c7+"b2 CD@d)]g`6yˑ@9J;HFm/3#.k` #v`Q]$TS:YЫ/E51"XEpRM $=xzCGp$,UR{GeľMs+G"'~nmN/E- Ϝ"$r('|JgOans Pd<Okk0>a,ѣueZL[9g"% 0_yH2#TpJQ+֕u~h$ r ZIgX3:(Y 6L^"|^KI!|_T q7,b!KBhuho,d3R`{6HRE /5:eCM^kQ{&1$ 䪦I-qKQ*t^T2k.I'ksul,.;#<)#5}W,98pX9Saw4܅T|J_3LEELLxڱ >@el $I.h2&CwaYD9$L '^Dԉ~hYcF?E:BwQ13=Z <0P%j#F72\CL]O#-Z7 Hͷ-uB{1)M ,d~WR"ސLʅm-+\f"b-E,m` ]2]s/*k+='χ $Z'EAЕkHy3*u?>wzvN;3Ya/vilg՞?Lr;7ozÉe/:m;TJLVmIu';S_<;\{# 7a98M*uڱ+ jPǬ Ffnͩ|g. 'a5z^ʎq(W*zgHaxǁRˡ÷į#n*AraGNl6l{ ɵRv_7\ק?`\uH==ķ`SN@$$7;UGd RiFAܜ+ł G FzEU{,@,Zܟ*y 6[,DSsV~zC|  Jڃ2968EA|cNMBPnrYZ&I:2B/IIDw| }K;r_L̕ڌ雉zQӁO6ŔX8Fxߑ(g'$R\ !qWfd} . BDsgKP/ ʒ;]Bꌸ *̦ạq{~ VkSw3CCAmmcv+Hc?YFW+dUs)ʂ̀ ;ȿ4Uǂ/oUF5tFHlQV(lupln#rBKnK/NllR?OwH3#!iôPW  +;VزRUXFatS7#lmzUMAUj%Y {K &-T+)LLsڸkt{|{7 <&p䲈uX$aEӬAUsg)Eʡ@ dWP.5OL͘hQ!D$mГ8fmdK050 0¨:RtQc$ +DҊ1$:B11x!gER R;QJ;&p=F;tV?dמ\â,O {ǰ=/e2例?ꐔiӕE6gˀ0ip2&FVgvY bON躅0<S`OI%"+9# z&χ%uFjЌɼc;g׍)7.}bж1yFGcirLU1J>4u t7(wTQ9H9 fv&/@3̖QR=d\/ki5|4Q96~gZGx0*W[|#}ܐ<rUٲnRsEo#x9E9o,n?,߃7/$=1[?tMim<+nZ|U c?Em9xIiWՇ"86j-5%MP_!L}m䛜LCub%UѝH+-o,ۆo. ͗>߸(v2Y:Igۈi|(k 2'aN/:$Te)~讠矙KB/iNךŰC=FTs6{*] UB?zcQ\_G1ZGGtMJ'?D6yԋ`D{?-܂t+,+/8Q7.MKm<; 0GBrѫ\i!Y7ZBf DЎ14yK Ըl*OT|&uH*6q]qd"Xpw^m U#پ )`Nbu y[QzFS;".5JI2#7&{i8I'T-({ny_XV;Hύ|"Et!`!@)w5U>FdZYVx> 3˭@o N}@T^(DG9dG+cIXФԬ^wƣ"t[\!6NȿIq{8wʱ#>i w2 WX|Bȕ~0-/59uSVe4Aֱ B"<\6G">bJsS0g^ޜTi?=s:HnL`%GlYJ%GD Mn#YKG2qFk?FsPq9"a/ƆKCB륅V`X4fWP}6tGפW_始G4smT F'[֞Vx6/e @sj] J/OT0pS83P+GVd8DalqdX4$hBv7N 5h_ >LW+n`[sRb)sMf>uɪPkrSذ1p!j8 R nNh<[fyV-;O|ɸRuxZVn}u %5i/; =[w(W_;',Vʋ)@w-.yYt"GQ G92|YD b xZ:fYV]{,mA_'$$B;גD6=ah?ia.x._2A䥵-zL  ^!wՈ -0t>Q@MY3G-2{qa]L6&X`Լ@Hi(o7lq'xMZRҤ|P@$.b7+ V}dn)SjLA茢ikc.haLι}ڛM"G#K |U®B6OU }zp Et3"LG/<1LƓB٬~,zG<ۨ*uݚ+= =$ 0YŶ !INOcwwH /kXC΂)i4Ciش1CO'P8vHY4Bi"Ia^#5iDϙ t)R3EIi#>f51Qk.DB߹ǼLkHn^FE>hO~._hVasB _jC?v&?6 t2M_zgj,IKF&r)7`X1kNz(rn=>NN)iRϹ5\z׻ZDx9=r//< 췧k1W*lpS@Q~wQ=%>\Jb%J+E]yJG2ܳ1)ehbSj6L?>Gy;n|[D!C[sk.ofߧY)0|ox[;uGK~*&mvi"kș)OMj[=?5䁾2R(zIu{DNa{s+/bD,^c9aDB8 4ۏaXSTw?8JHKCjH)2JgHR%w -iBMm;* _%If^w(VdS$"Oų{[ W-,A~BL޸xmɹ~5oa~A5/i[;~k%{E@+PsU.*!Ȫk w2f e:2V, d*#rnWHgL`Ri.]^_@cg \d4 ft34d @jfjbrRkV&A~Y~*C7Aq{373hk%Dr]k FZA])+ڸJ"lur$?IP&ՈF ǐ[[4"'\9q*7np­8ZT)mX) ;}Յ.mCues6_]=(v(E-ۋfTJV |m8E#E G 2 Mgz8ɤ ķ"*pNUd8 zs=Pbc&{:#ʇhHݮFxB)#TMc^g9Dr&M7^{% Ugŋ#SV6d`Ô ^iaP#`B65MtMZVc?M >y$ ܊bd9CS=9+@gu]BZ_&E姑TH<(DYDzւH MȰYt$+>EwUmIK{.IZ]g?Zl>d*' и@uD#TP+nZW:Ěo Y&jܝPWh͖ AQ[ڙj"fkڊ3Q bо9(D1vLrs(R^: Zp讯~ ۦ96 ZRa +k09kSXmX`=F^+%'ڵ5ZUDBȌP?'@-~hI`ImgAiLW=X hk`<1PJ i3އ~>nfU`$ H%-QCR.aGK'/XyDOCW#~#~#8D+:ؑt@5 +!/.QJT\fZONLqѺxm )b bӇɥpsd2 c(Yk3_gw#.j_T jY{ޭ$PǐrROYNwZ4vN!0F򘹝P"IBk~N[U L)@tdR?o/zoUl䲧QDl kXZз3Ma4&o6):MW*eP_+~Plؗk`i ]$) OΈi里*E&?e%,c]M_V甼 p!M!΅=5x(׋t1 ? qs1rA,x.E A8$xU)9Zn|\\Cyo;S1/YXY2FUܪ}"`VT]ԜuwT*$]7wN%L"|zqײ8;$"Z~Rޙ/6?ls F559ָ  %tLM=xݾЪ[<S&Fhz+$*rϼ@?ďۥ1ab(v d@D ^T.J#H%nc<)w:@_+9˅wR[ T~Dߪ_]goOrT9r%} g_N#)6npLn8ub 'x[hoQK@:9xkuS%BvN /}MFci?(E@"]-kУ]++(Jq#lX_-e;3@c x'_E: j!r2 >z6dNusۑ̌Y&UƎsiAP `P\n?Q X4U'N7k $g-]#(4Q*l#`QI dYDQIxX E-$D3q~_ ;1yj&SA*g~>ע^ewLgTkrP KxI`񷼱.|-NP=6ۦ2."-d@b:8x,I'E }.z{|, D`׮`Ċ wFDW)E o'G)P[߁JWϹ& WXFRTqyu:}>zEMj {kmAkl?JN-.ڱ1QD3Ff'f20K4Z@VC,4_ 뵯ݰ݊yg>$Ȼ㢳5tY` lmE^_'R|zAanE4K3;A.q:D`w=yWCn Ci|!j ڻkTfq^wF$,pkWPv=ϻDkZ{w~;Jd=m&ZOW9ĭX&_v8w<bt?$s}dr*`ur:q>g*YnS0۩h,Q-%fK:5P1"X(ٔn ؊ ףTդu68/)uM;sz)izҲwn3ͼ4 lK@@x2iЃrx~?K gw~u\OGy4X_(r`8ϔ5QKk}ufK,kc|n ?81xæy=t礢q*b4HjXVH's_Ue`Ìq@Lʤ1qcAn< o}E~/!TCse6`B]IDSI*'ˮ*{R,{5XAz=v(1/8)z (lI]eߟ 3Ntꥬ5Ifk!De!\,YlR(brH%yIVv ޼Kqj&4mE!o!˺.>r ~n v=dg_A0 aQC]RTI2Gtk:GrcnG(g5V'=0A)A}Z& 5(Jyꔋn;Wh_ oڸ2TmDEɄZ9Ԭ#+j_pqփqdKCadezٵGۑU &8;q2sEy\*;ǏnRp]ba|6Shzm*VQ&p 4x= *XmʎqSˮA@pHRYU cQ%7{ߋ'>Y<Z{@{ &a7>92,z ]]S}]Iu%ScS(#NI%U(%U]tج*gZ<0D^`%}Mqg;K+OB[Rr#L詢{lq_}81^ק4vjӑfA{P)$𐚒 Nu|:M議i8ϱK\eX@ʮv&s{~ﱝd흉yląp K858YBNN١,Z UsG K c=*ޛ1uw ښ54ᒚ8p(^ DOUkWqDP#w@l!ÙD{Y3tL0j{d*=#C_ 1gG{i[dUS7 =M2 @}}tb$PA􀄃*ݰo1 }siQΔ5W`V u9MV*Iͱ&S3yp7FYJmvbp@6-$/԰*1N|לM rZfx9TR w` ә&lE=1U]b`ӢfCqo C)}E $' ZaY*s57ym#~d+[:$ЋYy.{h%xVEq rNGsszƝx}ҙyWpC4=1flϛ(w-Xvui4^IZ۠YvBq`7_9V%2o#^/zc~hV R1S[rR}Óz]*EO[|,x*X5APBD GZIYw㖕WB'q?K+DfZkTギ7b ;v׷T~h6cv7;GRl45"D I2v|fvJ7]P LϷ!:|@ZXqV6%U&t n/(!RP#`\Pڮ.c :I"(hd':3MkHǟ4Z; z3QHٌ-ov Jx]Wjo:)bm#`G[JqTLF K9ֺqdDq)yCf"%T$8=;=>h|MtY&Q#)Q&2;Y$)whx ;[DVbs:BD&_Ṡ$ZSx)دAĨLsL}:4W 6gX+n~0&yU tOBU8[#4c*>^&h'gu6q6Py)8; U .?`Zg$93L"\챝vꬱ,o+N5li'̌@"W׿ \C,::/9KJl M}ɏF6Qd=%IcQT"K-B ]-`*vfpsT 1D(:6KpT6ݔ`WUD7&i,;P?@ ~w(!I@x~/8nyEMaI֢kA_fPzU&˨{~nHǩ-#r_Rl^s=F5zL^L9XioYmjdCXw\7M>[bʸ@G3&qYհ@@4ؓ6B#yNzq#(+L bAa,TWq0\Qpmm=Ws=Tr|r%cvHc2G ȋQ@OK`_ơ}DhBۥ<'(q!hEtKT f 7cү󽪵LxӀǣ4T٪GBt{Q{&\2N>#I[0exNe:.l]V$t;~z.ߖvs{}︻;p< >R\V@d9˜H'X )W{ R]=q+.t_ nj+8OPp% PT*=e%Mo48Y{ $ժ)]H"WJ h267—G+̓v4i9n\=D3tD e^q]t>|>X{%"UCoJ98s #El drH7PI;/Gئa |s7ܡ9Hj4CÁH|Y؍z!osk} C}`EƇVƯ[h?Q+d3ut[쀒}VD]`ҋGפe#/ y;` q]u tMؼU%~uD~H|)F.H=}WA/5]66uF5Yvգ6Dy3%8;iũqbObSnbI-%?]rCAg?V NH819KRR%oΙ/p5ΐM _^TztABaXb}@)vb y'<}MIőkx#q֌ϫĖ5Y=pkiE8#ϲ%ϫ ۥjbdӗz1^v < kvyR*8D';7';eO9VS^Hp7>T}U{a\O%2{ V\G>.l/}L  w ޡ r(J*OĒpNP"0^\68 < yH9vу{R5bU9=k5JC^COVHǡGl9y[gs,-h"a^'\<]Ӧȅ,Ajɻ\7Сހ\ř }TUKiS0=H-I,`YwA" YJtT{oKmX9YskC^ ^7x `aAՓ6Aa'n?],`yXr5_:f,[K !v~@b8__N)%-հwz턡wKqK}ͼt±7JbA9zˀ?҅YNl0u|W-=3F4yl#5J,*|R7֧: 63A-8lG"zL:4n-㾁|7:‡OU'?K3(YP4sK٦"e;cT7.I%]|a%vP/)'f? @` Rm9[=`!t`B9BfCgeqXӆJ;1Ja@,<̬Ue4W8*A` \IC7*HKwd>e7Z/vyD .)}hKk4 F/%s3N;żTE[~.hg8=2?rAqpoyW8ZX4~yVQˉWW~[pQ! `6Hd npxn]ȁ2{AU;CYɄbKrF Wɱk',N1MDV~P'F}j7s<`M~:: 3;R<~,l8U`,:R0)(ParbehQZF :i~xlơi$qc ?]iڃ,s|Q&J\?JZ/,Y@)~O? k9߻m-tE"IƘ^#c/}UmK_D Ǐ-ǭ0`AgO& 7ބg/@eF3|9!) U)DXH܊4aHx޽O`M.`ic0,P|@1p0+d8lu`1d VYp@ i Mé#gD6!/g8 ]jltX½t<[[0!{!7pmS>zC:u9&8K϶n̈Ó:2[Pyng쏔q&bH7=7.ħO_Gw4;f/?C$ճDwv %2/Tt3YT&tR$]}ώճ z:ZX{(#Y["35 _ST7>FƨTvJ `UUFbJI |գ\C|ʡmY'5j.{ fa2/5ҹ9`7M]# +!|_|s#;[%'iL[ ېɽ6lDӵ=dO0j'`Hd;:-#Y y~pΨ",9.Ə#oeD,T+E-z @˦jDE;BM[XWk~n޹.1 BlوƘ)mnLn0,tcJ u@ SpnCwDَcFRJӌ <'YwKκ=Cyo[fz3g]lyYm\J<ulo27NS!6~OGKv!d? ?la1e^O*]=BYw蟟疤iX (ztcoso }'"'G}2G]!F_2jƟgZqHeY 5'<̉wa|jnk'imw z.CȚ3AxÉ3. ܝEW&ۚ ( bISX%oζ y@y~-X>IpCO;4s`&}p;| 0"*c4 $'i}<>IK~Pe]*"!)m Nj9}Ƴ'ƞk _.qYV6n51֐㧉{η?>G֜*]ܸ*.F GawBטg#`F+x!2B 0ߘ7Hy+ L˒6P1u<{rYcLk}OjRNd@,@;KHN; 4Ev; Y%?%/+84CȌE}Ntb^J3^k~8˸#T2-(h9仄˜Ԕ?U%2I RUyyd-2lX? TA_|>xMQc]mRږxhNPV}{ˋ}r'ij *cDž a|E1ԫEڑCШmJ|Y,t<&?Bф|th,QЖ8@`.<0ߵQ:|oǛ(v׾[šb.~ gK--'xi~9@K`NU+Yo)y䴊~gϽDmkVV&U,+]VY`qQE\hJ&4ÊL)'br$+$0gPDBDحU K 9 M?j3(,nTHl=?hn̉?nC%9lXO}q"?Q蹖>;P]XYMW2UeL 6e|ro\ʣBV ޜ^ ;6MFC M%Ԙ^]GRdžjHK(vRN'Om$ "k': GV3x"gwWȝ&jݛf%~3g !Gk0%`9VkqàtbIo\Y(YhF I)ƟEKPZ2h/G0l1Ekr<0@D׊ݽ`a:6Km@ u{\PX&^qzo3\tHGp:β=aƌb27wAt]uWlz𶶝ji;@}·kSg3W,k*s.yxQ/SH_t'YA9_Pu U$B?֑3=VH[IlFʸY 25߀UAK4Ex* l nv_ۊ č33FF&θH9Iz!fAY}0$/ۇǣwe̒g=Rh$@WcM:q)iHsb˟A;648U;HB53?ysw'z7H*PW|xtF~pگ27oԅz-li&rq4gL, ?PT<)f."<ͨP&|/wpG1~fh0`pʍ ;OmxyoW(*!䤔Q. s*EǼV[l5s$HQ~aWV|aa~q5t#7TfqӌajXB+KȚt U0-O9I0U"2}׫Nbg pe>b;kک7@n qZ|0Dho!Ky>O9o0N {TgoІ`P}!ߠ3e giP4c ntrLށZkͳ߈Y,=B[lU,u 9;('ynLbP2S'EFBtw:+?r23.@?Xlx  XW5v|b`tF1YjPDX%ǩBȎ!X:0}풢p8d bqЇ%(RG]ǚn?$*UuTCLS~T3\歪owC.!橊1'[b_6,f!=WWgy _5xtU`\xgXx\3P(@)9o2:? ҳ0rt.Ham9p}y BpCLn4 NL9M-%(DPRrWUOͣ\HjgceKBP3TScFUԑZ MUt~eb,#͓:W)F3Wk$gKo ),>Gө`8#/\uQ& 1)^2$j!7WyB![fm,YCxG<΅\^C[Hn{ p1;bl)lX}|_l]Z(94?^֮]6ݢĎ$U26Ch0i w_ȭ:e8z:&ixjxT#'{J y(@"YFH?*`nw劁 Drԣ|)ۗFo/D w?J^w82C˖[ 6ǔj3/8yvÛjx\Q\Cas*+G9)} Lj C͟\RfGī/S\EQNvzϠOz&C ć=Y"-:mm.:\ܓU[7jEڰ-K_,=M*x,\p[d3"ȡڈcv!aHǥa9 *!81nˊ`N姱0ſB>oR!cЂے;>8FD  m"3%To-5Dj.BBeh GLnΠSy?oKhߤ^F@u;mQu&Ե`pG&]zޡc?&/8%boެb$r"r_dӐQPzp[_zO<5{p?l7Y({̃n{. ~~D-)3z.%i! e1x=WN {"2d9sAnRﳵ#V6L؛ W4hi&<#]A !ྈ2|ͷ#پSX#r{׏id@I?!0o츚^Wʹ~˳'H36'> ? 8ZJ.aqM]Re A v ڄR6239Msr:Ί d# !AQM YakHa2TN>,ه{8jQXD 2x չl8&fHNzAG{qrJ}[ATW?f"8kg-kwkDB_A;+c4UqU-c\ Ub22]Μ(ꥄax1FrTMsB!ij4c!c8{\1?F$AL'i- KDԸ֙Pc%쯨z& koU}򁝛A:aڱ g$> ww_swk@āJR^.H>g#zťȦ\ѭ8|r3$Y·r ԩU*^d rE`xOU՛p4-7'9ڰsKs(/GOP[7py <'Vq%"~N&c陰1Wơ3^Gw+ژI(ZfAUi lmOtX3'BP/:s# A#@ўBί4Wgwi#²6 ٮp=f:~grh(<}#|z Ǽ. <aUQ AS6cM@$ݥq'2@D*pDW &Wbvz,6%x©C1}/&3כOCIb|K5? 4!hP=n/ w^.Rث!B- EL.pU2tm~T{c'wJC3TWp{ySl oA>.1W[uE~QMܽy{9DN\gW>td.pUv@T @Τn fDjDwO5W^i4+=17z=-{ _I2='6?Ns˔VιjO(K aXΊw$&yP'rguEF+pGŪcz/M$Ou%02ǧk ׈HHUx]V?Ta- r0OʤvMPv`Ns{rWRl;K&ZiLnh4B^7/-^DS>?,R8w`OT uq`qhIdUQ;1(IdmH:VPBW2=3C*^VgtB pe,X;ʻ4ٙ=޿jp/ۑN}tvn߄ׁÓY`W22b7I볥sd r{][m-\yXb,ÀKb+Qaq٢UDr'v_&#|VuHS}½eح"4?~3E2lUSWXO{ ە{K &@ oQ6LuwSIRhnJ-:,1ca0̱QGAg0 ㅈ:U\3ҜM5"p^5 #n67>8jKr^ C ⠈e% PBc6X=q g(VS\t(ؚ oP!hґb=𬆮 !h\,``tw]LD#棆.6*ϖP~,ܣžA2B4dzcDH,Y( ݱ0$- t2":Zw roY XtZ% bF̗'ap3v[` ~ͬ@@njw^7~:/\ނ% o[;nfP 7qt Bge >kl8+,{G'P\AYm5gTkJA&O^/wAؼ$9[vZ9i@U9Ip0+ 2 bv3b͐1w=3449;K顋>MMT̬ÀlJ!@[nt aL{QRv';^.ۑeV$$}A`i`EG/D.M"}oilŠAC :B7x<>@ MeȋE#,(䎡K%snv^5E꺦NQ0Qfd9 sqSkQ*Tfs@c hJplqE&rrKuSSgdFr,W[d SГx"].{GbNB ^v1̀! J08_ it{m[)^kM!չ1az](4X"Bō:p&J ?!Z MAr֜sϣ)WjUQ^ 2$2&f߼@!As),MdZA9cxCRV~a #T7PBi5H:|]E \ůM#Lx:3 g*z<?%iܧFtmqoLD320F4[>@=E&qnlַ!dJwh21ToF׉iNqn{Ohzj͖TVey]yth,i ).eⴘB_1Ǘo*2KޣWOgsQBxoiXpP o;_D߬ a&lkBa"++Z2d;p1OPi.apK3$?7ME;L3Zܦp[cFJkBlsA.FWcö0r^̗rL<3(GN$ Ӟ%RR8Hi=`\oD5p^ti8]3y p.#aO!>8~WWh kҦ7q l6-A7l R{ ̨>MD6B0/6oŕ}[_ZN$M vȣ޴qU-~}, 12}8%ՔT h8a FrM;.v26Acc ˠ2t?/|8gjSfC]N?gFhzzKLd׉۳(hJ9ITPԓ) 42<(F? O[[@X`5\ e{ <k>Iҙܨl)(guͩP0X?DARHT$7mTD@ Ժ\Cs݋O6~g~eG EiԷwy, [;@zO%" RcB60ða7#GUc(+Гݦli<ǥC @h, kʳ<[p` L_k޲pteEҔ*[ɡ.S->:`ao $\|L^~wTleSH5Q}O-A"',;2O \;5\~ gHd `2tQj#X΄.i  %i@hLBD ?g9A_O0qjchXHʲa+҃7S?_dD+}/> '}?A^- REt|*3d[hHZln+敪4hӜw B5n W!=a `qxt2$Te\~X=¹r2bx_Lwjmo`Hދx1|<l Q~%m@>o? }Y+R$ߊ-&po/;!X6=Slj:U@ 8?"r5@1,w<_)5zpjW6e \\倵ӑ= y"p(@н5ENqΉ`i},,s S t)y,~w #.7ݜW}-xp!to"+hØ "8ٛE7I,h Ooůy0S!IYuW-om=I94L9ρY>hZMVYp%dXL)̀jT]y'alar|m$| HE;}Po*O\Ģ>cl2G;ώsV2~>&he?鋗W]-h63̬m=P'U;,%!>ujj qX|gl9d:dA4"3 Պ$dbu$ zw@iehF_ݗr,Nv&S#B@i7nS9.UkA$_(S1VSBْ_.A0n!/g߯''^0 睷96+ K˒B"n]nj!9n w #Q0}EIdGW @H5R/mo$?u _yn*XF:a_@O,f߻5|F"`^ vl qBU6_Ѐ UƦ1mvgRVw!A*ڶ95a[%9*IY8i]gWc÷PDNRAU?X]`ڍDYkv]K^wG^pԂ$K [(3AtyNvyzlN RAF7{i)Zr`s&IN) xs2=f #/`sAEhG4w%\Q>HM@e&+=6ڦ1Np &>2By&}Vၛ\d<_'}m~ãЪ%w+ßW`IDwA48=J8Q=6ȄVZO,I\A. Ak2Y"-l/-p:42W"< WdOTl?&k{}‰b !7Bq K FoG7=:δrSW1?%eqC'7G M}sV̊VJQߵSa!"A:I.r醿k,?-W .'BB[OXMon3ց'| a~YsC*#Qim@F3eg2Ѵ*s\KVG!K_q`( W1; LIW(qT]4sԂߧ` ޭ?dH@= 4h$|_ Tl[T֎Ci\K&rJנ\>zjE UHY3Y/n ?HY%eik,M,O3KPU7T*2V&+^-E]6\%f6T %-n찍8=eGK#DZy[}te@xFE Hn+џ-:;ƶ6~峆熙@/ZfU\i7"F3N5s|tT>,`Ou|+6k18Cv^lP3bL~pFwn(B Hq^Ft/}cT":iųo-8ƜǵԹR&CTfo=BOan ا T|[*GL)Nést;nv*R"rD*boL*[!#,CRwsk,^#X`qz;6n {QڟۥI%QlJ=ݖb$}+V[]=+͵Hdd5XV9%|BXR0@tgk;3evb\)bˣgim"DӸFO(2"zc 2/~ӍLQ2.ኮ[z5bɚ LN]r1 –"L,6:].HɡvX_tE$sٺs&7I.'StH. N`s*X`/y6?Tp|= U~zQC]Tx`.ͪ ` >e}!e*0k얧)?)ANnɩR٬PP?T͒}b9cwF mCuH_ÔҡybƷ3:z z+mgw sϢ,_>sJ_r5F&4ywAsHR_+{KSS)oWmRԉn5p9_|ئNrxecm+>p!eب;sY`ӿs˯lƖoe X,qtXC6 i4kSyfq a ]]12Sm^Fxp@o?Y9̷.<v:PzM*i 3|D$uE=UMsR[pE$vO"qȡ\MJU$s I ɿکK[^ 2d`1T ҧeJi2p+p[j0bcqS=[VX$v˰OIwFI,-5y><WtdXڵr\GV&]?[.teM ߲?SKUfxQȅu<{ =ws44ѻhU^y&@MqGrՉt- M+G> 18¸`yOЍjeG^ZRUl4ijummc%S=ć_jjJOA6oK͍2_w=L[BZ>.vt$uNcjXHc"<yJZdTckw% jqsH KRc #".RHaku=fm;2% WFU Ϭ+Rz+MTwdGm-=UfNql{w &xH|-T7hRO. ~wB%pc:zPϭJ1X6_n% g@NNqnpsR=Vx+1Х (,%>hC8AZ3Kw s‰ɿ%:'ijR;Xpɔ]@H}JlANAqBmPS3'pKUͥ:giTr;9wfm4$0qXDn^=)]!K9eHօ3s Kאvg1[`k_q30{o|ٜ` Xx0Q"=; PRB\LkJU'R>[ ffg?!FtOf XO@*qS[p \yU1u h=9 ňnHlsfĜo-PI؏65.T'Ɔ"L |*-DuYF9ؓp +Jeݷ E_x*l;rƔ!hR@V%m+Ș;_ym4uZ$*cU8әk 'EeniZvߊ*z+|nŅ `m/?rphEn8B'LE=̐! &T{^R]q5U`9dXT6H `IPW@_^6ɬ/f2yf;`?sUy驖4&bq{83ly0ja S8"M؊%w>հ\hvJ5n~v/m/fh\Ǿ, qvv@Rv f 2>|gx4[{;Y5ʽCЎaFq!v:Jq eށIr+]8D@:Q5%1:8/M[SH$dqwl` 4Ef\-wQSlA+DGZ.ЭA]tAH (Z*WF(xYȤeG-.㴚諡;8CD!6^cMu`Jl37ۉ9ڭyΔDkH!ҏ=(^-'0"eܭMW‡Y^'-7X>YnЬyVw,MYPmCbVFJ*xz]+HZ9&몘]6Ov}h'hڱ)X唟P~ONa u?Ɛnc|l׸rž-D>P<3]($ӚVϳPAL:⥰VҊ9Bbx‘ApiU&٪ib ;:a]ӛǔzux#vEo5T2 dhxwx<,g(FSg<ڻَTγdod~YAIE:z@Ț?}<$C-\I@; Lߠ6&c|B{|la"?5BnĘڪsڠQjƀIRBlb1a n c$.hz(yc ڼ7XtR7UcЙ/*{WXd$~eO]֛x!El*3]`{QCC,4z07ȪoVpMӒ$@"5SpHz{.Y)앀#Y&22uכ"}4877^{"XaVSԂf􏭼,t[B޷vMO;#'co1Én1j1#岝mS,u<,Tkő sS\g]VxnUJ`a7D$H611hU)G{9.6n3 A~1k|Q4e[5%Em(]d!=Kv@T }2Dq' R+GÐsQ y쳣܆ k#c-կT{Yr(tT}39'_7[ou~"rp! kPH~<m?*̠s(~;w`wЫM g5EJUf f`n36@ԨްhJ"0B'J ۼ)fAޟ9rgN8 gy"=ʒ8b4ycIfISf庍%a^}ZY( #s@g8>_M\1f ]vǢGo\UDJp=O_Ş# $5y_f <̄LrRVL$qx//K_z 9 nBLٸ-~Q2+G3tyr('ĜCMZ~{J8ڨR}Zhll?e qXkvT*[mFhUlĚ)!L9 iEU4lqL@v$.n,)H<Ŕ:=:siW`neF -= ##Hc}!z$s`;ҵ8".a8E(hwm-t[^,\z>Xqg*b;åZ3!oX;&s03;ER٫W)9bwk> أDHg\+_eLG 4/ɱu_)c\ ,M]\?sOZmFmr}7]s5c96(Y/je?݌&R(%哙ym%[ rI({xGY,T-Xqh" VXhJ(5BCW">ižΪNղp]e^,+ej<^TL7v@]ʢAu?54)(+6n!Qj!H>Gͪ#$ƒi@1 .NOu$^R$,긇GV*<,S8R>!C\XfkNV4c#%)(H**H|₶es<)b5 9G੖a:GGESR;~i->-!'$h, '.W?CBrWOI~f' p:&|J F!뽷˱C$#,sH ;֓#hX:VlbQDFQ pʚw 6>{Ꞅ ͉B [C^3F]s?*bܖԃغ$"ACTB2}utq`݉8%vL1TS Un7A׵&=s""O8vCpI"*uӍLt(;x6`e䝥tv6[Rs$dQ=meDE댆QI?E+Adr, AMH q30 K2e mi!ck<տ +ƁL˫~+Gxo}bt&NHz+gn@eM3) UJΞΞ/'% K$;oe.(L(( J]8TMGc^Rh)1SGC> qOSjMıi Rx)?wAPekԥh͢"Cr`Ay bNSJܓ,AA]2s2{+'2hCy' Rޚ@_1fY˳Dx`$2ٗ6^|ű ݛ].q$]E7lFê{.SG&](Cg>aF%tCԋH&9΃=oXL_VwLXP6rݱ:IeMu)@) =ͱT JkC uA0&٧8uoӿYCxG2`ܲ3m Ѱϐmp(:;H,͎j=v쩡G{iHW/fL-: }M |4kٴA8XDmW3#Q)Zm8hk+keo__6R֨ȵ37?j[.y6s։"  ?LM΢Xr8e>IgQT V3 8+0H;mؓ1Љȯ{:-[ӌ>IY B+lfXa 9lL hQ b\dRg4җSvw '|9N6M)[Gl LjsRː~E.Ս7}'/U2n9SA_l  ^^ н+J74eh[N-֏;I1i未+j^^ !`>gosE<'i EJ+JH{m e_,Qjt?8:8[`{i&\g#c#I 4 ULCѬp 4@-@o׽={r#*>QAёa$gl#F~'zR5fڬkyCal^R%1pWşA ENDž;:'X2͛A?kl3g@`϶G1brģ0D8 ^9rj4#rcG-v ca'n0j)"V׊[^ dŖkȯ^+` PjԑX2_Hi}HU9 sI0@ Y#U`{LBU|6$4 OuZa| 0jXOrGwAa3?( UɣvBlq:.Eͻ9m&Y~G\w 0u]] ϶b]hTwmSEܠ |R[e4^NV7co:ݔ[3f<9؉ Xб!I[].5҄p1ouocBVʲa‹|8[(%-?\G&sq!ڎnekAi^ƾb6'p`;E7|Į+v3U}>>N%>u0g?~y#C7'p]G3/'JRDnIɷʰ68\0 O=-:7Bj?50PeREUDtR<2VuIL|A+-nU%FOHcuK8kYK6O)Ԣ.s@%p!t J, jr1ґ7rO_*G +*5bݧU3[Bk!qY];@mTU(6^5ˁJӗctlHF|EygW͛f)ߪCL0D7E]j R^ ٢}5hLCHl%U_?"r6G ,_#jN g/5q4XIA%W72]RQ&Q7ͯ閲 g4[)g?6A/esfN ),aRVH/[i=i R? o+0t1߯輯lQi)?M;FbaL/<#ˣ @Neֶ,ȁKkZC,G׼Nz:/_ҐB<# ƕEFJr>Ule\d\1x3<>ŬKkQWz)zrhu[$akxZ8 {iHgz\x,LL+ϱ<EKuV!wHȥ5lj'|Kh,\Nn<C2Lo6`֔/X^^Zj oH % ;w:<\|@<Šn_ tL l1*Uo%XB⻇,Ukk-j0Z'sdUBW EKϖ .0 !ܰI@pU{v,`[u }3>;G?KOJԋځ^~Tce{uHiR~F<~.9z:Ӧ{z|<*L`<9ܥ"oqБrvxlH'ì "*h` }Jwel66L-\5=i=o>&n'gSZ1Qt&)S?eyK9 +v!_U煮*\e+*.,>4{u>Jx my !S&V/#k {A?> &TN$,C5rk3F܂ Nakw ~b{/o9ta/YObT5k3j3pȶ6"j5'1"p?"--6?ny|# Z j* D%ӍeNs\&rϪ-isӮ/~1)`Gn4Sp+6X}"&5#z66g*#"6`u!άXT#2ق,YM!{Uͅ1ѽ1kVҎSY43Δ`WQ2ܼ `0{P.1XLdqNH0Gɝ4A7m'QOEZ.oFY:YH_msu}F=vHA/axJښI}o_U+R 9+ysH2?%ڍV=ׂLgJpuA'h dgTyR<`WωF. /OH>GCG,~H`~ߗm*n]=>H^i,sp,h󜘌JO~iUnoz9MflQ2((pbPMF!fʃݙ\\O }6ljolD/D<2nA$?&wبh=u (MK9.RA&#Uw)>@ɣcn8wJ5B2[@y5.*7&bVj$V_ԢY=V~bq7"cٻ(`QрaMkt"7dz7>!HF #Bv/0PGd6Q߂U)wDRkA0!|0\8|3Kjwq_( P ǎ"+V輣݋OM:E[ Wf 'D0p]KƜ"q%޴TMN2S՘dQNK#?9⛺y¬32y2&}AL-d|RxbђV3|\3}|x:DER9 7 p_܈ #3t)c3ӢMF@ BUA, k"IDA_bN;92si E!hS^1hR2v1.6ޜ緬]HA5j"=H[AA6BjiC9CA>?-@MD.hg!+#p!W~pH6mziO#]$ 4?!zxMVk;[ူU gm/8D>f[5 Ej`Ti/ QdC|Ca{u~B`i+fZ*?AB޼Ȥ4N bCjC,G95'{ Ӳ`y'ڬ [:1Z[CeRq/IKt+6rGhL.D0劲A4umD7/1#owI\,z*mMBe =YKb&AHP0leh9j~Fx6h^*N ) h+`%}feaGr6lSGzR^uzs_&ދ]PjKi $j/(iB.T*1PO\åޘ;v-qհ `jSLݠ1WHvb%\+Y@UJ&FH0g)ȰݛGaz2΃&5,[e|{6XrK&ytK%+Q8e}"62%TE=d&8R(nҮ{7N -󶔒vrڮlc+Y|d0l )J9FYZYE ܓ0ۮ)DӏvYB+QI6&Jߣu)pD D2KC?JzDꖙwKEye[]E-zʐ!4oK)cr\f B{F3,E`߃ rb"TI(;sOXV@$A0qKԴY2ݼpr*W^(&Ҥ{j?ȑR%б#PfΒ' !#GE%s|5M3 ɝ燴ADAb yƒ4-p#f6BR!ImXpܳ:^ hr?CB|QBעT˸߅"j[PruZG*+t9*+ W8Yty}@Tpz?FI{j9hc+$I1P;O? %?Q)K؂аO/+n|@0P{6d!N^EVܛ'/ GH̢`LDVLh]Fr(W/YVd/'*-ܺp8!=ՃśPNf -ԯA}cFoG zꙏoI:(= wpĽb/yoP>pɶ|1ஶvۀb[ڔg:еm1|WbHň#i\Jˆx;Z7 %_;6(m5j1]{=wb[%ܕ\v;7tp݃k f`h,uA"Sl[;rG6nmSq4DI)("r )g!duB7G)K(M`0M 4yט9},=:;掭G6ո4q`cg4N/Ώ XT!C?$0 Σ YEʄ26Sd*RHQ*}#,=k=LUH=5aj,Eed/P7xb* $x'_X"~OLK**q,uTEyd;;r@1B>m}Ζu;.Y#Z kցN*WۛCMŌ9 +9 y0L.lX1s"ģ BY}W ų#>o ,ŽcdqϦ0˳wQSϾ ]0{~jnߍK)ǎh5V,b,4̜^0$p|EPe#x5rk'U"er($ݞm G+|sդcuh$<`Pz]!n\, W8" lUml2 #٘$Un0hiS*$DQuFl0Z2r(\7 upD[ڤ9zlh\3{řm&\q3ӭ+"s]"mQuu ڡpz8 QfNڑ r\r\ʓp)78԰<(5 ]Tvf2]tڂ au-LM-j\KGݨ!r魥'Ds]5} "hʙn!;St=R˾*# rME{:5` (eKu?^{(^6и<\۱UFʆWzd\-蚼g}H40]=m Nn;z٢Ec |bZ}8۸}ݒsծ7 $[6G*^~#0hƊ1h>ZJzB=CGr>uB'(GkDžPkg?I`rSaР3Ue]ENgB(+SN;f <-[Ja%Х3ٶM6A(bazG xzЫBgCU͚{+]{1NDV<K )VAĀ o҃o?:*_0st3w/ WRR[U)uX8!I@W6ߥ"6k?%}Гk ,@. .ys>Bg"8|H'Z%g$f/4 pp28=aٴ,"[kM}զTeT9ⓏʏaN>,29p4퇪5o;r Ft2DP;ldOd.bȜQL8$bk͐}yI摺$ugq%ʇ!-Q~T5;Z\l ^Fë$c$8fxB6Ũs$]CؤGdGNȼc2TTl1 }R)DhtLJF1^ćf3m `D;!T2+0ZA:Ll{ ;fN}z=Ռ2l^ nOXsn0Z\&/f1Gd6Uo(;X\SY@5F9! \Hmb/SKIђRvNPpy`xDFeLJp1!ǍK 3dh|NPٕ; }&/T:!DYO&\G/s}X~nީ&Nq#GbBUp'%If=!9Cx͈D 44 ΋x{(ޡ@{>_^ɰJZ?Z0UJ%a8]IRa9 H;:Pi!WYqnC} k9CGoi ʢ1)v\BN:aT\Dt#XNj] s]ϗ$ba-IivBO8H{5V X~|ϿaVF-%DĢDfAgNKVJZN`0_tN ].pĠv@ŅoZs=0A(x $Jo$k 1O{m7+CE/ :bG~X>,*X+<-e{Tcطἔ8m-MI:3x5|ST]܁r M{x/bmoo?`๾ӘQm /_EV%4Wwf2:[fiEeP,IAblQT]mtsc9wk^ދqT057h5hwjM"ȏ"¬۩iRVu+`Pw٤xSnK,\ʇ. Mv$~8'u_ɆjH@A~Fzxp}̚f`2YMowkW"?,פ] Me!b!9j2>{8 gB4PLP E[un[I݌h"*@ ๫ Oχ3 #jPة1|xbei-a(̅*&&fj<5t\R'2>>pgDžyuyE bt1ȀxIj"T̨u. h'\3(muRQl/&Q A}mWr#mtq|4adn%Q4ÎgPϦ)<}b@GG»SL~gM=+JxRnpm$zߗ%";FF0cAd͔~Sʣo۴1tLԴQ'"f&܍?2WBj6j}hEm] uv\M dр[̕eN\5TuIV$Hrf /Y!-TP3+h sz' nǒ?D/gʁ)ds%JT)3q:B{q4;޴Q>)>lX٫ MP$V1aK2 z޶[Y&Dm3Ōz )*L #% QPVpaHXV-pA"2oc ӨRH?11@c*?V$Ǩe hUh3E]NUNTajm'BMHt8xh 2mGCݦT!7 *K[˥b{Щw};MiӹOB`>B4UX[QcP,C?0Ng:ƺ=*>G֥ɶ=ܶ,łoA'1.Jp94Y{~%X )F wGƟG?`"ZdfJyph$#|!}f7Im lKgm} &EU_{ͧlS2w_5ow/^yџ,tcD$=7"_-Uk@P<}@>fW頙jC k-q_[ɗl؜nu@|cS’$A-Jbሟ6cG6v!Q<- u-$I1֗(!˾}UZK5֥Lbhb5C5w:`8ΡL~ k8HqJC?ntL#O+]T#)3X\¦z67brHX0pyw"~ER7 mػOab*?j "8c˂lty,xAi3B&|hLe0j{EH3gM@<̜WE^';t ccs#"  wwCC .aipN0lN8}`B;zWgϿs*6́UWͼ 3kPRT)7=KШH<m e}U2W#N [}IQ(uy4X 6#QNQDߐ$AUePGwo"O! a3hCINh$lPn]7{8b@-Y((ERh;H1ړ"m;3eH$u{r[>ũ۱_ igZ2SPzv@c:/#_;CUχ`j) wf$ qZx'|bVWc++Rg!-}VdŁ0z>](ME,3ۍHcCgfw%S:EI@ͣ9I,֛z 7#7P칠u!?D4g$dlu<5j'2`$De-:c`Qd;E/*G6-j~F[4wȟϟ4ϽPq7]°׋-V qAѩ]jNRuqbU] +6(a0hzKGJ:WN"d*8}̪yg%@__|n UdX͸V(in~w#LCBf DdW2ׁqjzJ% [YIQ`(}!"bZ4#zXvYppQ.Pebik~7c5Ǧ"o޲\wI=yagSÆW;tp%U|SxNE\CC|-(4#kIa%[b(iq,<%k9< WNNpE{Op%:D9`-:fEu>ȗs喃J% {'YBzVY7'g`+g]3Sq_@)qㅺ.-QBY'gPx-/1_)l,-jKԧB 1ƾG)IǢ䘵%* />}:6]вeKՋF'j#FTC.KXmԴikCtUxsd9܄= uuA:K9uVXU=@95D`oxw2V{|D~@ ׋ED}BE6&o+KP7,$U}.e/T:"{K|*#eꐆ/!QjJ!4"/0ꆩ 4}_NJssg#7Vnh;Rl N|<4/?+{\I;+$HV% `5йՇț5KAHɑ*;ٖ5|И@_sSWt06扟GzAJ(BZ-m (8 WGR]j\{hAw*N,]{5P q+AxPjDSի]L_yt ]JmwJY_2vu2AaD%+2[cyOD+wT0p -:>n?H.=[fO;c9磒qc.2T|'`y_%!/`@پNj'c^[I}Lo[;(n;mZ&HnAg;'mjkGUORЋ%= /ӱi}YwD3:[?RW X8+D,6Q9TƝ嘆P[Tw ,{87=),sxl{xmދ}Ǫ1؝?&>SՆT݆ůZeԁ+_%u*jz[#a2 G +/$_$IjW`t h\\Y9g3rUݐLУ a*pr]PT׊\ZY!nEp7@%@!<1fk}S"b^08U|`msՑRIs1.ᨡ䍏KM-(<-Ùd2O֤ 2ʴ6TDT1"Pp6#1&J# dسǝ E(ڋʚqqUp+il9d SmF|4~Pn"TuXIO5IҞCh]E.X s6 g ,J8nn]e]Mb#UDLqhTe,"%/Y(l(ˣБ:RFIٖ ("bH'BGY>,ۢX $yNT]r?ne#^8ۈ, A=hyeNPjLDvD%TXWH[|Ϗd7L2|Broުvu#CJholU>\{qZs;*+=Pgo Ca|Dd˯\r?(W6]ȅU+޾l8+I%We D^bi^mk"Pgei-BD8VYe.!K^A./s(>DiC"(@ۯ^,6S-0~rCQy/4ro Du P3[]$1ml@?,@V6L#C=>D+|\? j݆JxTPT Kr zZzA9x##q"ڇlQ{2Wn{KHL6`㺙ɦ%5MI&\;MƗ̺Ͽ Kaz)Wi2eae5k0PYÒ E qӬT#RB TD>2nMj{&v7ij5F&=&a$FHa7bYR9\_1'<;NE9ǜ3YY ҷ+ .%g`Ga'H\.,L&3Nn |4:b, !gßUCPi0B֥є)}?ieЕs v(Ah;bǶ>xz ` 蟚ѧjM(1"B?D}jP9U`_>7K9Laߠ!ʭ'i;Q$YCT"dbҨ?8?wv]^݄V5X7[Z,bV/TG`:feיq&R 3Xׁ^ֽC1G%Wjwta |X9ϵ2ͺRm[?S+N^9cm 0WC3١U'I}Yn/٥u{1G D-"bz+~f ^+80^\J۩DErH"dIftjEFSX27BUj~a^;ftt@;muɡEUF S 4^6@^2;GZƸíg#8]c+u TsPdol'rxusza5QDx2 PX ("FRR9Bcc4ΡPe9ߘ+%. U>w21".B?dFA h{X "KQ("%o.-UQ;սEhӲ i-S zt,^7=* $!=zV 11,|A5vމ8-%Xrb&UFupҿ :kaUz1Cd! 6+T-݄X\p)Š 5WI%] et\*+`Qa ˹m Rs9…s~xE@ߎҴPa͈K `O$iڳBf~l4ǘQemU~)cP$,%'O0ZmL+) 2< 3id)d-:Vk rgMנ[cQ ɢ?=<և0n~̭y~SG㼻U]3E0~9uUAix1e3zUl2)⚖w=IJu5)|t"I5mooFY=D-: a COW|1艍iJj)Ue+:Qy^>ɰ~d 긴pˬ}%f! hT|:^9 14`<#7l~Bn'B7s4,HRiGi6VxLLXFz?]Wn(RjDz(J p=P:ȇ~Y|Uӿ .v{jўEf\oڷПJkWqܸp) ׭'EIF'$ z{ IOxg>߱N~p웿9xhCR)XD X#S`gL&nRR?$N0\6}D5ILM֩@eў ^j~%Vt=iƪtѕ^B<*F\+.PR8{ A;,}-Ri1Umv> }~y{m"$6q /1GWU0 ; Mmbb&U.vCT-Xc!r ;ȳ.>)2kPeڦ/#݃xL~rB3 M]2 f X[rvYZ+ H-!1ЌF16x7(QE*^~s-P'mӨLϟ#)Hm,׉`9-=B}R;յMh0e*})Z!(pJPqP"ME=.k<2J$/+lIЌkFHG iEB{귺J;krdl\0TaWk _-#)FͽT/.VZ8nLt0ؿ5lyɸ]WEZݭ^tKWGwfBb"h5ޥe  =Ycڷ]DE9J1S.,%%omZѭH 6S-:oeL3@أ<^LH)ڼ!nGL Jhli>1ly=Ew̻,T]ٟAdR$݇nw'dZ;GU5;&j?8&P, 5uⵠYW\c-;DVʈbcvrco<ԉ1(Ojʛآ+r=wө רÞ,k$ETHL]1WӒ%IPᖔ0V e1]Q -uSƝkZ(o^S@$ 훅jFXg,z?;b|hXC8]v;q&0{ BCLPV+5+ c5szsFrƱVbgUa#8JIDx\?"zPYy"qGa/Mm8Vo4l=TKMmV}yf Er j}m#W-kzWL*Z`H} #>NiR$-Ո}Ĥ+5`ieGAzӝI1g%* XQ]1~D~R/Wz/l+E9F_F9{PE=>o M>t$wQz3bPr;,a7)ߺ8$N<~vp#-jBGkRjϿ+.' FA+uWTMXր~&B s&̬DhjT} ˥Utʹ(Hd iEjV]lJ-} _F*59sh,C t%Mo GU8v? Q 4"8e 8 05xΛYDdsT/~~D%?D(7fl-]fyȅ"|\zC[.^Ag?g'.+b]qCfӈ3pNmr'smBU'jZH\8rC7;hvUpsL_\t*a9#TQIјS֖hqlνm+j8NrR-`"o@2.]@o[-qUyMUε3L%@u4\Wz|n%\?ҍ|0ƛ:bП0YPN?69Q|(6g}ltTND].菽Rb8f]};M⥁1 :+Tl[AкsCY2mvvfp t?0(\%'rX]Sm* &!OQ AO&<ϼw;#nzrwz *=%:uXb`U[P-<4OA;Qc] PعP#̛UH!7nB$(W݀Phu|H1+n9@fnIz,*fU V09 urJ{-" &# w_d׳9Mrv]Js$ӗARҽ9OpLgxȺRzsh?ssfўɈ&j" G(Pm> JG1x~gw[ęG#LHK OًEsD\}cuGV$iy1U}H4VvaBCB5|jʴt&᠍ϺjuJ$ 1^Hև(Zffr"bhxaA%ӾOxP?Rsyߒ^אaR8fBTm˗/մKrcb?5(iEG@ Ok?ÄX^(6޻Y?榋j/J^A=i\gA|O1CW5]E>/xIx2U{ P$ނ3;GM ӟ]ץx}lȧaTV ; '0,-YǕ@f~^Pvǜ#TEu,Zj's8!@L1 B\_I65؆{Oe2l ۏP!o4ߛ>a'sO9I\&۞"!O56Uj9Xj_욡7m6kpk `V X6*CF,<pȡri=q)k>9Z b#]&>!c[jFp.& ]L'E [(`޺ !lYG4ga[fbg߆Խi&,{O lM&6X+t^.8MSW"LHo/)$g鋱7n:;1ش,yXĞ=hnwh5Vog P@0qϜv)efS*$횞Tf?f&lÈ Rf8ݴpY7;^GApoP8ذuv[Kf4 J@tDn{0HF}e.ǺSԶcFF7wXf $I1e:͡%:,o4Iy@7ja&=A1:pt0 M/dJsջ?x2CL+& :Kn4Oj Z+aݛll_w^4bN<3VRi`,x5-SwCF[Jͧ#u5wI}M\: c?,H{ݩ)t-O=e9l!c"A:SSiCb)'[;cw;N/W77c -yͭR:zzMB[jo$%!ÕH}zUK[ zbhoXX]q o.I1.WiنXQ^ܘD9aq1M5pѺ +:'qvcF+ـn漲>ZvoP:XC7טsږJBϵue37K$ Y]"ǷIh؝;r ] c/hQ-4(x8ܹ^|5vP4EM æbS XaBpHWbrm 3g``3g-`21 6k6А# ]4iPCMu<:idsIz{t^M"}z@3a3tA#~Ֆэ%l"\ 8a=E{ϝwmzn@޶nϹ: ;\7se~yE9,<% ~ ME#*3[F#LߏłqTlJsXj6Im c\0\RsJ!h#GNv;b;8*\RKp&&!sL1tF<`zJ:9\*x1[lVb UCDeJMm n`w4PDmw;Z1`+cE}2\{>y68a q,b>zs=9DG+̽J  k"U7x5i1m^zL0 /!ÐJ]MQȭ3{21'P t&ן: xGt[s47h9>S_ o T늤5=f0K{8xcł=ndb\]A^Y2˙< al&:+?sNs.15BNA:D)w5Ľ 4gzu?:4B\ ?oAt)g8乢LK+S E^۾iJCkb <%5)qlBsxua`*b8d?fм&zErTdgt/VVEߣ!gJz,fҁP%_8֪_艊5y3lȐ8Y]'HB3O~tQ0H]:cZr4gwn`ݔ/:뷤y9FB?AfX 7_d-ES\i' |B<A0k jrd2he'N1!cFQ;VMB.Ŧ|(D"~Ϟa'(M64 V\BedY^k5E2Pm'zd|V{0RxAhЏ_wUw ^fneD2RJ+ @[یN7dW )5A[a ˱ ̱E)+:b97`cm -v.94ChuIq80UxϯtixQnco9ϱ76;LJ ?ȸuM;P:kr /tFEXA Γ  O!z{\hMnxW5 F]i~IPnm0-2yK&if3 #\бg`-i3$I!ŵoR&a/*'1w4HM$C/\7W4S>8%hv%g̟ck!MᏬʑ}}$-<J);bb4{ƆN~(Æx#_ͨw*ꙊrNkt7ueW26O}@I^|⯅goBm[{ RJzzGϙqRF<9O:nGh=R c% eHW|J"nWhl15^T3ي顫%ڙl$$"8pDѓ[{%5~9pbyD[nlwЦR-y6B6o!ĮYVQ}2>BXjQJ^O<Η9I|6ʃ yRUgȗf")/|/"N+Uh<^$/r5@E&~|w%jL;yo+I'kʁ?{)C~f r'D[̋z mV.!iUi8~`* U{UzQ96 /G]}}~xn"I]otSڋ\D^JKVSI`ີ;*pkasb{0t.~_.2gtfn= x)Ra-<{^PƊ8wP]&T\\E|5w8qCizښ'b9z ڵ=xor f)~RocP7`=CxM/F%5rF6ۨszVy쑡at̍\mt#/;~O%!)U-|R^I6 wU:Vl6Fi]%{)>.;Y, Vm Uu"X_']m!1>U!h<1;DO[ëd9S~>rMJ>FmW,JX!R`m͇yR_;bޝhP\#a,@A:lBXloNW:KtNTј;: ˱ =w? Η'S}S =?'6CHRuS},T,F[8)m4̚ê xsPj u(CĉqqkhJDWĞ!>R.F.T`ݦV4!P$Τd9Τ>~VRza*2A-Az:\έHn D@}m*ŎZפJ{4?vjh^uq8<9167ڠQL LmcʊJ"hYt>6.z4Bοh/2'g/WȰ&UijP 5nɕYqZM(ܛǥ?Bc*xbȓ\LuWz`0IDfNۗ.0A%f׷wҮAY9>+q>\*T6T[\i+Wk#"-(#LE}C#b;1$z04uo`㕠XrjmQemb楽I/oMA?ڥenr$-74c&>#zrQ(ii_w͆oa;1%jd8BI`/AZM5-RxfJ,LʬA']2#e2^ +%鱣j J; ѽuu&C>}|N.X9I?ݛy+A2K bөd7 ۻ>1tl*!w4kk5HqiOp Ees):[3IbR_TGCH6;x^M@vߋ+MNYt \R,DG#Uk]#9"➷1=ޑAT=.".2jJ{ 5Es_X$i夳vC^T xy/F(Gyk^^}C2i Nm}!Fe2LjxH__VQfv<\~` _- U6hGYHy¨q]=5 8.5&]1'f@1ՇmѱP]u+$b1w&W[MbЈEf^C#( /jp3)_ 9Ō>S4Ћw@4،f#pz"yΕlO~LgnQ7Oي$46x'%=זVۍ#O~G ^{e^avb'd0we] 9,L hZEDixNůyfro%WzWaF.I'vR{ɲ7U >Tw9>gKzwQbp7\x|:Ir𠹫hIs*gnAګ>>!<:6@Ё7^W8?V*,XRnIR}l EYY%Lǟ.68wv#LQ;},HB퐫KSys &@O ggqYhzT3`A[W•Jeյ5E*BŔj}x\a@/vkAMyGQ.dIj1:Q^$g.J&9Eu7MJ?{c)8t_d6fNu(-#7I{u.<ʹ\G˄`&m^g$/|/Ja /SazXUk| l]MRz$^Η \Rfel`@E}[g.H6 AO͟2 iQ]3TۥĨ%eda<FoQ<_mBU]Aު?.wo S_Z)t6IZѿFCy)Daj[iG߹|:kSOwQoz\1{F3C^}MVfix SE Ygz,'ӆ*:ԙR&8K<#'cjQ' CˇDz1wf+@I,TXoLGP  mx='s IPoz塔u6@ 7M.ll$BJV,m5i n*c.xJhjKg4t2pX &.$IO{n~*d*?ֆ8Zaʿ7ъ !M:`5MbG,֔@l 뢝 oi1rHoL ue~3'LgDdqzBzm~'{2!*Ϻ*lX^|GPzw^OojoXD|둧1e /^;{Y5Y(EC6;%]mԟ, >/-Sh@rY29ݹPDZ8c#X jcM$<[eEb$FvoŦΉdE{{#[WUA(.Պh6uF 3T:y\dg8h12YwPY@7#lqIV{WcېtbPѤ@q!y`?M;˻gpA@V@Ȭ~f'߫OX #=!f&~K 1;ʢ 2UEѴh;-aev:Y@f׳xU|%nvեcCo{ڥ_;21D u!?=GtĨ1}$oc AÅd |tFsW{lDzđyaX,*C Z-v-د~sVlSKv} AE\rI̦ϋz|++jЧ%AsSԚZ Aj 8܈ƻ'~lW\Vjl]j7|4N4k} vͧ;Y J|r\ |RQf9e1Ы~mS-a3 P(J̆4R<(x[W"zyzc%)# :J#CÇ٭g^e[NB1>x!]زA8%캟i٨6 [I6kz˿˙\/poH_x'K tQ1:1!j !Ęcn FY~(M.]` ||) 7 Onh`6,ll RxqZG`-1_M ^Řݺ4Inn`,'z]`+zݯ@qFNsY].℁Ň2hUcȿR& l3=#`>6@@bDkk CEa-~ahJ8[MC5U]tw8N&^R)ٷK.r-Sy@\QU_:guf )}T(|iwPV8xF!= XPQy|Ќ^}wȨMV$3q 5kj5{3.'@>mfxCz *L³ׯ4FEGƿ׿1hie?eIv}':>I 'JET5 &%H,NmT5CdOZmuƏ N>1I/ri+qsE t7ޟfݱɣ#{Xy;Iv/"-s {~TrfA=M@"ˎ/ sWODRZF[', H*vmS:19dejN҃lzR3rHc4\4A\*rfŌ_ƷRU;2! gfL v?*G,MB [<&B{)aI*({ E=V{MCX:$hHF_,g"ze&tymM~0f.q3MwV9˳ {M2gTSߪە:ӛŦ'caN]s̩fr $EB|On۵or0+ڹH61vcGdN$dUd yďK?nT.Շ\5zPzC^C8f}0Z J]lqx+$9Lv9 .%Rc }\bG4N =9`1Osxg:X#ƞS/`+%^HxvhT7̴"TXWT )sԫ*6RHtT}a $;jk+6}vv55sT 5 %8=̥rW{iy|7b5wtibkS]ԁG+H~}o.p J~ˏ2eBc._Z[Azj Y_?O· ~ -~9쿙s̤ݝ0Ӹ $6uɻ%@|XkM[a袭$Hldg 6ܼǫ7/w(ElI&ﰤ%1uJH"m-b~f0NjmɧM4%, *^xybƀ~ eZX(8 C-kbapisHVXYudn;׷k+ja53Dʭ ԉ()BJ3{"r&^MI$jYbU+YR?I] Q 6y:+qUA36VE%+賁}5C8 ԣ۵)̈́F+}pݼgcb4khOx3A LL ZGC+c.F7Ѕ4{n'g'c}a|[GVӬ:e7bP)%]%OzgGVkhI!eGY#_?}^y0ޙ'g @Lh}c)`L%F obRO\TVU{레Usք{$3T"֞y1b! TEWCx_- 7}I6s.z1EU7:낾{20N mxYLtKl B ~J%WE1zQ_ u/c2 ݋#$i]p}+ du᫸Tmo@zgH ֪:<{L 6QРcCK ![~YͿ2CKz\co#ihSGm *?Z;u*ȼ8˳;uT*?8G gYQM0D_PezH~HQyAk>++$֪>>zcWWSWp9FxPռ~#A=x+8|1,Z}Av3؊zBST_qYDTrC|izrgf,Tb|˻NI3"VV~(`b9b"`D[,(I8+ZaGJ? ~igErPFVRgPA[QynߓRa"7 y_x,p|r=MuE[+"XI^w7:-CfsD0]}2b}BSݏDdw-6NkyVUs٭s61Y7b[0|gEQ&UҋwY6*sJcL{跁tǠ PZeMi̒'}7\(6dm fZߐש!AUsќspͱ_@0v{'7YBBe4x4:L`!O{ݖ쬰1=d&=EO`6t4d\+ݩkᠸ\{tg!kGE?ll-f+C֕3m5%{# S3("WL6qVB_vRz"-Xi#!3"]'%f(L (\`"%tYޮ^yAk<]_'B:;tԤf[F<bFs L P6 nVP )t?4L6wxQ]&yoWpr0QDuM uZ1 F2v;l+uA9#:oU.q\D =Lہdk(A$\*1 񅧼*6 =r)urL~<"i̿@fWҙĚ2n27 ɯʍEiA KbOؠD2igޢ/e|FJgۇ?#\iRr.urucxmARpTժBzI$V׷t|$.9$NĪvĕ tÒ*:1K/u=1D!=..?ƚjev?̗1azSk,$ZuF\Ylk(<:܃1p.ǎx8Is ޸P/r'挑 ,iW"-RnMqӻ\_n@x˧֫Nz3/l@8pK  "e? oLeSOtɦ>]I gPҷ" adN|_= }%V=B!Nq-]Q|PcWk2lUSM6Sx>_G$\x\MMho4)e.';>bWF\p7Lj$o(\pn)y>5E71 /ܿ3:w "8No;:4dŻgLK 4M?x-!_'J rʙP@#7d & ҋ`b3԰ II%PR^Z. f 2cJ;~19ih\k.A\nFG|V[ +,[1O8MˎPu9N!`%4E=<:ol;j G酙1ܛ Jv-PX0;v.197u0MS$}󯏨 `[94y<&c^F[N5?9: `V,8:ٞ?cOh"גeE Ҧ[Kh>)5U첔qyM ]m$&K9^~WGGd(3r1CE2AbM bҜ+Q?O/eQsVDaS*\o}# ܙ_ X}/={Xmbb,InAF/GoPKOTMik`Ƚo G+r>V\Ĵ^}]y$GH3$&tг\VZ9I/ gP , =\tRҮBN+37[=/TQ"'/AHR3i>D)0XD-$kSȁ2Uyoug-PUQL=V&s2F@4 h/Z7{©H oSA!Y`R?cZkYbVt\5fJ#v?HceUIyU%{hBէ(fmnc& A0G2Lۿv8aBW)N oE]a7 qp&* J[8SBNՎ@% Kt6k48 n2MY#+r\Q<4t ӣ1mtj_y "_L9%\wMh7Ţ&MeGڭ.1 `b <"-~wa\q&jMt=qlcVuE;fȏx,7Wfz& zxHgmc1reM_襒Fa!| !i=U'Е"z]:;CZq7;Q.{G7mᲔT]QH;bdc>\x*\yj`6+PoMf$0P{{H\[ڌk'ǹXv91Px_x)V>}m/KԶjB… A"o ٥eq Ӽ]OI㓭AbCkE.Z9DaK-㣡-rĥ VcqAlI8+%lxxb-L,kH>=zg$eȉxFVq3ɑɌ3Hյ 0DTn!Y@_xw<܀l\QJ\+b.䮻!UF*kK.7p]#<:m)wɹw7[Xj8zݓkD`B?EtDnI@(_)-!ZY1'*&{0حdkfO&S"9+A: EJ)_@lx܏hVf4lV59@.Q`D$ $j-(Mxv>Y>"$,o^#;ݎ%'Y  )Ĉm|Nw.Z!Whl̩? h˜4)7qjRoԻ |lϓl͉HŮ9W{NBDЈQ(i ODV&I40~w2U·r <]J'wy?PMBulIj -^ڶ(Y۩Нߌ VXq2uA AO$Wƕ](tˎl!<ϲ]ڃTfu|ߦ_wyFDpnՒ*4lYZo } Xk%R8^{|FatCPܠf뛑e04P_LMBuFAITee{jkXW?(b3!e:.ݵ*a*[ T%}Ll'HwXމnAN |>C\+ڹES*Y9vir62RTmM_bD{h!ImAU{eQ +_ӏQYvb c$S )H}d*)~˃7CuE>Gfw!_濲|Feũw|ϩ^SEyE*-7)S]| )G-,g?"Fho1ʢM3T٣p7m:5,zAdaBoCjzʸdڽ]M tGH͘Z2~d+{-;|C䧈I;Q0?W*#ߨ70KVşʂp*ʸ*LEvV9Ec\+0zN3?npOe/*jS% 6fݯDpQb}إ?WlG}3ZWMEjD%kT0"tPCbԼBfaZI[i  .'X )Sⓒ! {6/(jh``3i&_"$ZLpc^$ַ|7$"rd.ôGeuY3)+vVz6p$?Jr=RHX,+CYl\1aaTԛէ`AeWIV+?JI83#lm.$m[V C2d&Ax(rA,{;#ٮ}zR>W-[X#E_Y'@|UW/@EWKaL SBmv 42׃!C3S2j9/3!c7rcfs:wGrE=e'zfU!?ypwt8e˕X4S?XDWсGW]〴tP;X0q;7T?hhHaS'|gz)>  =ajelW؟ǺVH;I@W̷`ßwj$&Y+_־1+lXGH;o>9ْ7'3w-pHDH91Ptu2mq %EfQ!:_}]x ^., s[ۄut"4d#Bo8J4ߕw ۹2i$gwm^4퐜\zWJ~_" Ӱ,4ߗoK(3iMFU<;AT Hctf#rOM3dE¯;n3eml]ACܷf0epfl5.u±Ol; $] XzOClD5w>#la"Ňwco<{G#g"^06.\G_'L-؎ <UTN]Nbٷ4{M؇.*n}D ޝ?֭7ubEWtEӻ{o2Z5%$!2sO Bw|ԻbJ[`7eWQ%HF߮ǖ@ +'q4w30p{hϝ5M00 gO[Vv?~)5+ڦmX<$,Y[!Ģ}zP:27=@o`ϞS v|#pi_CbE9A< oFYܔ p Xhy̰wᄪZK~J\ײlM@f<͸ݮ4P^mU٦d:`P"܄3aEB#ii)P~d3tf 6ےcL)1Q`@]*0NVJT>|.oQC$ MX̋Z5%}F:.J;0~d6 UFW…L%O(#9.$߻™'r~rc-HoܢTq@X3x%y˸jpi0_IlDXoBpzVc)&4϶F ]&WsOõ (=Uk)8>Խ[^b[^;-a`w Ch֣93xNLt%HQ`46}+SDv]yG6R+Enidٺj|& -wBtf=F ¦ØnP sۊ"mqGnxЫ0{ y%ZmbtK|<)̔N@9~!yч|NsSX|7}ݚvtmYCaZ&_(8㷺JWj2?D|zYu @p A`DS N[njq9,1LP1"TZ@O FszĢ;"@;bY#uߦ9l{(QdQz| tHO7ѣKMñ;|;UXA&L7B! 5@,ID 'NXdA?c HJg(4A%UX.I)HPܘy|ЉϤ" Q,4wޛ0iZM9£JVߜe.MTٻ摺 ZxөH_=ŪVV#VzՆl:-#yhk?JC;-t1qԥՃ+Zd vɓbd[&'t9kR$&Gzd\!"">6yk (CG:x~9{7|@@:S"6z,n'vٙ׌'uIT:Kni=Ou}bs9>Gci#u)N6s 3b̐'W)cz t<Fwϝ= S>+ |ZrGnd@ֳSWgN#V kXq|cv bk>f&<֒"3D"]Wh?7xK:tqu⃡0uKIN+Sm^?~{3Xw?1lnMOFŸU][6wz M_㢣w?ul#,')wQ$ ?urapK ޻5m__.Mpȼנd[&ϝx͑l׀㘑]JapEd)5VFKig˷ym4K9y)' s(zTlǻ vtYۨxڢnbDs%01lhrV Ta pШJ5IPr5\遥 T[O٫!0w@ iZ7AT]чvw1lff9,:Y0PnWznp+FT,6q E:%';Kݻ+kkh$26 d܋<,_{vXwyskĈ^KlՋKo޻%`N}Oh1Sp8s&ŋœ8ω;60C^M!>vZ>;nΨcf]6ul!isd0?^"fhRl7큇 i'MMVfCQ haO;Zs;W1 .H,E;inLuA;2k.u n/P a},ߙ}7/|&6u`Mm ahtq8hoKf4NYU= (h8g6Y=E 51}/9W=UsZ22g?2͝)^Ow_JӨ*;<ЀH>l`Gis:LqL3u>m9 7tOT ]m<|Ue )|\p}X6vVUf||{ѓ)rfe䢥eXd*6N#M y+P,+KL?gRƎG]@dx%X$NMłң?yˮ4Q"˃m H%׷ʝ T_4̈jbLdLcDx":"adf!X#UXv8+WI,- _CAl׿a~L -|Y?V=a3 N:G.r YcqYgMvlͅ؀w0ydD+"aت5Y*$vz5mAhZ>Q!ٻ7e޻MQA;[(@3L훂#fhdѝm[5d/!oH6F"!S@T&H(4_NGfyT9n&1׺D+?Wrw־L*֗ nJ0Bf? R؃'q3P gϖ\ _FòYZL<ڝs`rwQuU;ŒP׏RQaTb_u~Qnp{G#$-w mpG 88 IQzQ8bV.CLCR9ב;> &bwvo;_ ZoՇٛ# E㶮_SZg+Bn`}5?1 Fq;tO;Mc lV#WX%!>ni/FQ[yETۈ2P6{5gQ(kA*L+My sW4Cit#DZE ] C9P6&5kع 7R@Q*_)fJRe^FXyc(NASi dK*j 2Od#bрCɔF m)|Sc6Q,/R' - dQķ(jڤ7T7z.Qr# n4zStCom z|T|7ᇗ>-&FP|/gڕA4t׻;[HQ;[6%n3x7ASغ>I~9[iEoyy du}wk\*L(_؜/KFf<ۢ,C)p3$B1ܗ IE#~&Df߫ J|ǔfy7:n(Cw݀mԝf6߿3%X2ӋKos9q1T5X/wο FkbnBGGLI7Lg>PL9_c-18:VF d v _ RjS71hJ 4&E !)˞vAE`iW8dOhW6]uusI ], Ήs,`SO.է"d&* ٞ 'K'ixyYCI`##l,H%ivr'-Lg)9ꙧD~3l+v,?9s?VH9o(EVfǢ+鹪VYL5&UM$ӯoK.cK=o1m RYA2T1^uH6jD.*ƜwP2]haV"hRC'0fד W T#\L}rB9R}պݽ oPȁ= bM޸sII( 1c$-zR7 {ᅜxE+(qUGh#g5' LԠcxM )u(Cx0ۦ* z <n?=œP0Ml|,E6%plG w;b,kik~'0,]A b{:[%~9dmW7SKJuԊ>f:y]kD:ԥqԄ2cf+I3=MJ"/;ۼ3=:h=$ 2. !D9a2Ùԏ<ͲpvJ\qj.qw˪,CXCfw-x.fy?JPٽ7Fejb!]3lG&_O``Ѕ^B/IE&8~qpޜ1%{qAi%M( T8|cn2/SJ=W7,FCT*mx߭ŵ6'feOcp-:I?.4g=|vnܷl'Boj J.mzͳN0GkV)eMEgǥ45čMn^܁cPAAêݥL3MI.pBȼ7k Nz!wtGLHJf- MB#%6cadk ;MD"w4q T4pZDD(`o;j=Ge#V Ts>DJ3<"\)otƑq}"c^e+Cܱ D11E!,D֙Õz*-."EMTl{ehxX;/ZBM8[@WP#CO+B}W>~fշg7넠͏)^ph3#|qm!՟RQX{~r& cP  2*Vlj F;Mw@JEW-<,r5u{#({l)?U ۫`$ Ď̬U B%׽ȽG,Έ|{n0Zyj"C{+wz+ox|4]}Ojկ7<:C6ne+~ .@Z0Bxl4yhK}fb *V#.xDTr)A\L>"b$qޥl9uo△f<0<͎{jU1E"cQL󚿪@3lL<] 3gRJWii ܚl6)QX2^Fo^\h@# !-HzFk5O S-@ bgut-8!Zx}^3.<OCנlsS!quhni' 0@ҨW -Y&@`9OJX_o[+ NHmt316mc hpbCl"|%caIQv&^7 -jK_`٫tQHoaY4 j$7V9=n=fEk>CN W846t^), <]FfӰGZYRdeO0g w%XHŲͭ(߉U]AWT]}pDn.zn:(zTx i :@Yʯ׶%l8k,rxq|FOg͑GbA&,dx4{>.mq)&օz (.zi;倌PyTm v6Xt!<4ǚ[fK(?|6N3+m*j2~j_t5)T*$\遍x- >J9bZ56)b =DT KV)慂nq"lC!,Z\qI~hc1ǽHmԅxyEO. [3i!;_x㺴>b_,xx]}*R+B1{ŴWɇSGʓ%Cr] ڢRfkCraz$!5$п_uub u\c3~+`u~6~lceRE㷸D{{P&[>\WC^4Asضr$ Wo8nl5LW?uPLQ\wCF!ڲ #P^ÒVzS%'.|N:8ћ>^Z)뽯S ~)jv· !*jMy_!}Lȓ x>?}^o7ܣpӎJ<猣B~ 3bTz& }ǏqY!A0wc/Xq@GB nˌ9`O8 OT/1p.*z~gHDn|WƯsP"'9@|l\ov>rR7#9he@!梟 "uj,4I*=H ʱy&TVIc.ͱ1q`2;7ⅲtC8haT\ όngѠ',7WX0zwODsjEׄ؋?:5 X]z+b>*}l)70wfϱdj+&-B Ր%9 ɇmJ6&A_yřO$Tt^kޱGHH5@lmy~Xx4=8q LQ4k4w#o:!?*dR(޸XL8S1AR %cp(+]+ η}6)A9ݾ1lr'j ER4,.k!&܌0 HdѼJ(U-O;MܝƖÖ|%hUB-23|6)P0x6H񤜙 φr,jGI# c@W 6g/M׻#&͎U}Wu&T(ea¹LmNмЭ*NS)/$QVlcjssaʭjW|SӢJҡ)Ε07jN>M^YTEauoX׿e?&zeeH?$fR=HƙO` ±$L=Uȑ,ͦ*J1&)U=č._Ypn5cvβÎ8bQzIv6^Tكn̵&5,]5z!bIzSp¾qHF \bwS={VO'jDV;4S0E>L%>̐Gbڒ8Sq8;̡9'1s0_^>b`lJ]?Fu*1rϸ4s@glC9Ihxy[&e: .Y*[E{4\?N!'uu.'{vvc? OpPIP1J"_r wAɲ\EцEY[oy`L5/)t*kO)I]/n&N;8DŽ hX8D9ճ 骬ToA5ꇈ[ Sd,(?l0!)АuG9ߝʠHv_ޖm{dY /1Еua7n \%|~_&,M1;ҵCJ8UEAI7t}F:8d69e )#2kҳΞ*vH peÈ`hԜ1R?j_#{0i f,bv"t?xYVY;Vs"I3;[?|󕵠Va3&EXM`e; 3u2riH#{&RzbTzOJ `xImϕ碼@8cԼgkr^+  qNB:|fZ0*>x BG^M5x;pwAߊ5M҅]JkmOy3D.5)( K`"yW^%r=?完T: E-3GqKī^fGhDzg!l6E1olx*"0m[-v*FV^uta 0'G|U ﳃ3ƻC50ogn.ϯB { )Sy *r_)tU Z* maBBYr)Á(!upBJW]wDX|p])9#E®4) S; i-ܪc/88,7qcg5{$;r=ԃ{LFPڲ-tG#/#3(!e` \Җ,X@, \J yY݅__~res o!DϴLUSD%fR9ZnьE<uo2vn 1ΑQ0dIWvh-L7haqMAhPDꧏь`{ộB6'p"w1$&,RK+wGXCj˖Avee,?gsV\[IDpHGop+03T{}Q6W {! Clݻ_#i1"`zAÐ/H5CV;ݶo*GM5Sރ )9Yrb^/a9l2q x_ho3iLdKl1^V% юRxRºRU .c:ウ6,AF[2D:VMTpiXrI\!ummI*:y X1sAH|]2ns13 DM1$|O[3)n^nl"ڷY ZqD?J[|Ik}+)pҞoQ ]t+]]u6]q uUB+$ާA9rkdz> >>LYiV50wgEN8zp{P7a}*yUWQ76.g_ug 3jvnn١!}{A/&FhV/'}y=wZCb?By;lCloa4/<\lEnkkN.ʷ)KXma͂)Rq!%= -oO1bMg7_7[xJT3 }˰y+cQ$ѶKawQlWlN Ieo&:*ef[.Qgۓ2r'ӺG?ɃlfE8\O$qW;,zxB"U1qλX,#x"xZ{?&RPʵ T}v*ͧIoJ2`q2^H5&i-\(s7Ʊݰ}8?H\L/@x^ʬZGQ syY16-YHt(_.՗;Z|wqq$3U4D59^j0 'h_\25F P%{hF6i`}no&e! f0:r~f4Q{6螋JĭjQ|5Ω|zY>J.} $(o~ZpiJ D=)&IV=iw13" .,;yJ$JyCp_ eUo"Mg /=WXxa)v4ء g H h+^uY8[l~Ndz^kW\8HE/WL͗ܚ\.p Pķ>|<SǫI G2ZM3[72Bx^gV@N[Ñ.>ƭ:ɝ.*81WB%R.=4SQu!E>}|69V9cY`ĵy^R7R? qX˭pOYG 1Y7"SX{j&:/A@,kv?߀C}&iB&QųgH;0dB$T S 691&:9L_}͏{xk68hfm70U:H"10׮Z+,:n&IH⮼$+@ >zVJ SȬXT벯˜-U{WӵEʏ>J=!(tTI;>Đ)1Tu)ףR%ݾT_R3U-X?nx'rFI0q%ҩZq@̽[2!Ct˫7o+~Ǝq鳮g E6T'P9 kIS@ֻJh?=^³ ""-G4=\` HQmJr>@%vCXAg/E*0JCM0'd$~MmlǑ;׸NLp7$xW s=;T'LZ"m^"}&'3!|@I$4˻[U#Ć-w_p=C9Q X;Q׺A%i>J8Lqۏ#} L2p) 6z|+yk:iɠ3 rGxb,$d8EnˎG$gL(ٗ:ҿB- yQj {|v=Lp}nĵ%+x~BZQ%Jf/@Re|M?ѽ<>s(*ӄ zG"(r x< ?iC෕ONpG(߹<  z#s5KaΘzz (3eu|ߗ6!fCW;ˉLa_Ehk7U+\s O.[:,:[|8r1UB̓l徚sWJln5[Gˆ3Q`}EMևϑnG(r:mSgC>E}22DѪ_#MxO-BbX W1$zAV0ݪgZ>j]ҽ#6-Af~nHtϬ}HsN+*my; W0뾟T̉y4 oZ.dPcȎ ?FYt(r|Qϻ}-k4c-:הqGNJGۯHP?U{JŻ9)f'*Ј bkJNZּ 'Hߢ?59T7 ;W-7cLf@ } ܑnSh1" 6%uEb̤'zM;W:Q@m đw, I,l\u1Vv.r.d=B.HǠC bG2=Y>C12=hHhی<55Y!D3woZOF3&a֣6RC4>(ϮQ-Ґ#)PxZ iEas)6˸ f O1wPQA"oX)Ck@ېإXK4wz{ |ua 瞢ՉWD/ng;r zB,lVϞXvi#C ORC-0AHQj-sg҅E-LZ!&ollHgjУB,X BK@[1z+H*;!v"F M)ʛ'#h#+ikwx"WK3~@:وɖjW^RD,/k@եD⋹DVzݩ-pCd) D( UI}2~ן_DZN 􈝘d =fL⦆:_k2GIiJ",/6P] Е],|>HuhKvwBuEWYy ƙZs 2,ö GX̬pavU\\,u3$"QSvVW'ݎJʎw0ɶ8Q1t)qmRD >o(sMD)Vu7Zط}ZJ3F`n.%1v͊$?qb)$ AxݚXj[*{n6pw *i,aw nDGHHI[F"PkABȘ!}|`D 3%s.f$C6a\Qd>t|R$ =[8 (oy3җ{؀Z~ A S|5:v?x8&RGuף=8iT#JU>K\U_Y "R $<^4n:d7kعFÒ«7- (fGdklEo |K#R`Wfo|z7m=(jW>p.FD\wΈ^p:QAɸfd2YOmh>.=;uN<:u8Ts]_ۗ N)Zs+޵_")L5sY2!䆤S{fZ7߉>Ag We3E&rV0ĩϠZO隸gI9JôL韔K4bt~#njZ`G%]5wT3G!+/7̜R˶su=pD9.dJi"qvMMQ`7DuZ~y|Aq9ʋץnE֓d/)#O"WFZ9xь1"'϶ˡ9 XH3NaZ2s ް>ɍmE\ ꩼ{j]I}$ֻXI?xb9Id]i6vL76i gVe渋Qfa?q7KNdJ-LaO狕Z7JDG}x, $׵>[8)2$Ď&w(*\$D)D9!\!3F]YG^w:W֣@}*(X&@Frz&54a{kP0hyL}ɯ{'0W|s|b͙~=*=5^'Avmas/rJ BArQe09ed$0֗~{鎣 #;f`+-keE?TO}IJ/-~3D4Y1ϯz= [0Ffw=@W6-ҠZ{Qʦ#+ glT^ph~fB pn1Bw9+Í" Jc8HFlnq*@TtJ;eD2p6=c#Au&X_ !*~Q5V!FwR4c,c"l&OJ[Dt X)Z?0 / ݱE_"3:+~=~N'`iJJy`ꏶ6}w.;ARR3.iU-er*lXcXj9f˻ ?*yLP`dܞrV[}Sѹ8u#F(N^,tFOե^w۷RW-)>.,g{x#{NJ;ڠ/~*xJD}I"e䊻Nقݧ`G <"yתxؗA*쁮e6{ xd2)d@( ṯN](0dӓ%Z#Ũ vy8c+F*wVA?gn9DƱB!0IZ<ܿt/H.\گ"@kOZ<Ųih~̙q1sG}:)Pia4%P*p%]z1hiAcBB/SР8 Z eyIlOv.oNW Je [\ɽ#x|#_Cw;/kk%pɍfsˁ^P*H. S9<^3|{"U;OqXhُ/hտR42wЀzA { i3< 6uŦ#\}Qq*όA?|Az~iń桊MUr0+h3q7w3!^y !; w#I~51\m*4ֆIc ԴmaE_mnL:?[5`KLGSܵ'h7;SVzA*2uZ !ݎR=~FA7&9C% cxw76{܋IfGaM\A[73K1vMoNj>JԠC6_?3B*F.4*ACN )Ft2'W|iS|dmvkcx2/XN/ry@<_F-eAd֥Qa^"3sN7{mz`(3ei  r?" $^hӌe"lR)so>ȵϿX /`ȠJ,^ uA8|H.U͵/'a'puuanE|nU?**P=~+<l>HR-C"KTn/ʾrr@b9 l Znt1_酻@#մ=*HI}z;^QAC e/YO&wD+粄\ubjvYW =J.~cPEGAQ3'(T}J*2#>O}\I0Еs~jMiѷ@M70" ǒs<Q  >Z;Mv^izW<|Q߄5[~1`u c!ak^D%70xf+ S@?zU>Jaآ+O۽`6xqUE &G>6P W+}FЭ¿EpE5g#?* GC`a]: p~Yb"I~0ȋ[IT΍^nrJ2(v!WϢӈh}Vav& R1lz<6Aqz{(|2`# Nzq;ʵ.c"]Y1FIQa!iU_#oeHxjԀGK(yH٪sڦ. {i9z7;[pr٬bYTD \V֞B;!h0 S!.q_(oQݨ&6h.mQ07UygK=厸^2'L'.dT#T8Gz CУ7M+Ǥ s0k/uǃ>rZ'9A=t޲_=q;ې)2*w e(tpA0⹦l&]{쌁0 6ς|3XI'UU}}Ī3[/.ܣ:hԻ%Kă!pk]>}Ɩx3g\Z,ŷb108yډkc. ŷu#FBxE6Q)ٌ?@eePщ753i=-mNEݓ*򋔂怜0*ê2d gP"3c٩A#X@KxD,q^A48ծjlt}p$0 xy`Y D-UƂc}Ewg1gR69oub1gnfJZvK.*\=X.L ;nouPlgjU3x>gnNPAS9321f =|Ʋwf,'Q5E,nBy8v>b&(WYU*KBd4r; :: l,?UT,MUaZuF9${n**Ku`Pʼjd&P%e6YzĂfEW_W_3g)%m!۽ª fY*S(j˯_B\h0Vk4ѫw_sW}1 #gI4F~^I[PET,Vͳq \EzDAu0v LG˾cu)ĉ(a$~ZX35[kc:D^`VZ:X;Rg N/-Ru!dpbTg*2GkN=<@)&bg9볐VU{j V*܇7-o%"1% [aڿ%3EeHMmD +NA`Tg~e=%-qHSbPӬ>fƝCyh,lsF% <(5n\ ?u:!aU4ɱK2[Nc-xyTdܺkkg/:*9m yαlz8:K=KB/^*pws cÿ0&e %1}2NwSl.I:ХHdڨQe?b$IvWkzFя +,$t *S[h_SJc:I`t9 Ƴ T;JgHV,:ptoR$TsÙI#CӆwL[m\T<"=񣷄 \$$ܨ^1&YD1] :7 t+t!িΒL8Bd-*[P^=Z˻ O֑҃!09V L\|-\J{TGOeb[`i%0(8nsOWG(2YZOT-MBxw=.}vIJThelo!b_#Ut刧 t;uWr{.i XEH+}.Š}hc=cW/&3!OTA*II#\Xn]hBX с9i?r9W<%{06/a]a+N xow"a[3rADKKjyW;^Z#.M /V 67#y\0xWՑH2#/\yb{C5 F˻{~6F/DH=쫫^ ~cȆCݴ٥+cT@&J̊GyewFỬx%Q0ԊW>ǥPU%\zlvQ:T K"Xd8͑Au*:n\^|6|dbDz=iA%vtߊΠ!pIj,dMй[wYɪ!q!.@w뭚UvSԴȥL80@r}$lv}4,;1zn^틜76 HBTsE##y7Ъto̢HLqρ줬s_ v}r@%aʚȑ-TRXD!0K%`>P@̞"/ENаO|AE[?CPQޅOsg[nHf@8~J\Ii*[vݺ L٧4oX\<>s}WzCSOBbU5)emR:W8fY7%zCkىedjG Q+4@[ ,9U_;X~*3`tjdh|*t"%eZx":0cF rel ]8yoNdQ3ﴢh_=8t:s~Q/=ԋJ+\H~)x'50G$+cY-YuJwY,†<pא 8{3_<$S\k)w<:%ΆX(Gkk&1o%F*?aWΓ͚'ǵhex}Ӯ =ڹ;0g&ԡ]cρ~lH^]Uji E@Y,C*z ,WzBK>#iLq_ $|J[@~;)CNb4IǛ )pw\oIU]ڇBn<6pR>u?>a LdxQe6kmqpc4Q(]&C[O8o||= ΈAeG[kf aSGHc9KXn-ZJ -oVobn#ܞnFXpNAi,nj~8fx=_=22ư;GJwr5ȯ1)D*T7w=ȘW@_؞O5_КbxA|jo&i :u i 4Q7k]> +q n>X+\Le%ng+myUᚨq>)|Qgw]B7^5lgJ Nt>Sla$9E)9y+@;n ,p>w&N+zpZ.=$Z1\U n +\V$9t$tl;H`k TBe B@Oik\釣=x,ۨɺ~.9Mj7W#dG(f`,9#])㵊lIۓk_Y kgG7pM d G0agm: ʞ,yo2;+.3n8&I_d~8LK$a\ZUiKV2?rю(:,ͮ|ݔ H@By_ƂFjKr)zb»ᗜr`!yZ1Bdtz2pzE {DG+f>D2d=BEZ-ѽF.O `qzϋ Q,,WA' z Ea]&8k;}"4VBC:Yv"u}ӺB/u_~2)ϺyLM/qZ!e$WgB;"țj! ?B![Jڧe91C-ۦX`R޼/Zq7lyxYq\(e//b!/_@ꙤYIO T a ^P20*3b>YTa=I[6FAnY6鼜puLV0_#7zakM-^I' 2S(3{SzझPp"t%p8\5~q}PJd D'lhCN`$T颋zLJl uVV*γo˜2DꖴNvrkQ0_{R}I5ybAO3?.VtSTO׀#tA3ʙq4\ X)Q5$4♏c?!nnJ0b[=u56)0%pm4.=pFk7*W54LV-vg[2A%MXCn)ylZﴑ\ O]>rz:Mh[`M ca{KC |PvpR_TA}?9S6p+&XLS;#p.5΀kb!QA4Җ2w}cR(M+#S_bfsO"hU6y$ KOO/ U`/,pYY+u!e8>6wֲG>~*="S!OiniBOQ6؝ɤW2SπmO/ N@jf& s?&էZnCWٙ!8S<_/WmzY'tXSB$&(<ƾG :<Č߂P"cah AT {>ТoUuv_ Qެ׾)2snͭ`Gc3LA09(mc9'Vйci'Tb^,Uq=WY2x- hi* ȄzPĥSKd, D6 ?<ӝ3yW8gpU6! #Ve](ĵй{Im>9>"@,M9h0O'҅Nc_3pky˱ן\Y! "Ht+vNo:h ̿FpJNׁ Um+WTzpO`+2Bŵ 2ZC,¹F#;N"h8؃OT AoF=Bմs%ɴI9ڗnEg.B/!8(A\t3Q[bR`Ndt6a1 GĄ]k{ұ%]2`t'vJ|pAZuM$qNAػ1]A)]lk ;.u$4 dwCoӡ^FWfXdBY!2}.;* xWo{,K~uPwK $L *6_[^Ro*L]Z[B?Nd d*Bm^cp-dw;IɆ\Pb;G"$ÃM6@vĽ;.&đ֡*1|7=IKHs`;#4m\IUp&pS 9?_יuv6lZh;6 /WwJ;|'aOܴsۋ#<轧ze!F8v1SՔFmR`AN*0ʚ0N7т:Ķ~ 8iTz}]ڸ.+hQTNםuU-nR+ YFGg 8 `:n?ٹy[,y?Y*=P]vQ>io s^P'_*\U_Ĭwrt#E {w7T9#;!Ԟw, ]"$jldT|l I/fp5!# bŚ#w.>CF.# t2F΂`Gp5PQ4$PI[@u'B5}AUTa!1ˡɄVذ}R5%{RiuqDN6)Aaae91Wg 7)=MA#sUҶ'uikh ez qH6(KGe &KdKICꛭ:S @!4:D`J;tZGPr`?mX72f"4MD Yw1i74xOA۬|^=YلߠV1x'ڇڧ$0?PwovG%5ux 07(P=/527c n|{fIfF!H {&8Djl{|A!Lv\`,Q|H q.0ByS4y'i5 ԕSl4 f8*TL%bQ6 +#!3QI\C6FG1s\%HrG&P3T/7ǯZ+GWTJݴD"D,ENE y~q _xL.:+ 0LU=ө\k {T7ūD?P7mjbJA~>PNaO[1͵f㫉__mpۯv||=5.(VGY~g>S&m&-_@KO#ofaH}#r2M̕>yDN0O+=`-B@rkQm s3^Nj؍˯L=K ,k(FBvڎ΃e&dSJuS}5֔ĺV|s[/{E7+ =Z +w(;;AԛxlER=23 r,D(#$;l+=:-~Xƪ S'D렜GHbw}RӕpYfc]ؕz`=f3t+IQ) %l \s \xed2Ot,$W #`IJz+[)>DЅ[#%.8Bz)| ]"u.,j-<RcJE-^՚kQ}M,;d A"^z{zD64 E_bH$`9!H."bVukm֗*P}"zf4V"kZpaqoy?k?+4痃#Ca(91%HDaʉo3y P[L\(nA].QASUhvJөUx%p}\ޖ`le%cc4gx'6'nGpQe UL_i"+.@Lp&"I >QB-Ph2*ϼO`k_aZ}6ɥX߷J[ \!+B>0]5 ('}> :` /❙d}q9+LÊ|U]9 # XDp4ETmx><üϔΕc p#l/9٫;ilO8 ߳EZgWϊ ҆)&ȫg"Q[I8yF"|4%7V!F3Z̅F<&4:)wR;=[9+\whP CΚba_CmPe ܊ 䝼s$BC0VsIjUI#P+bCCJqYX7cxlޝ&oNBLj;m?ٟ0>,Gj&9^XQ:ME0 lբd;RzDz=M`x~sCݼu~ 7HWX?mˡ5HnzcUeGi.&z˔%3ߡnoSgm)(./ k}.씲v)`TibC݂iEDGJvpV҇;8viiVt q$L_E&kh/ ELޮrCOee5BBsUOYg#wz (/IX:~+9 "K*p1Vg,550BAIoȎGcbZKN~2~opLLWγ*(iQ[ޚ$7M?< =%2?QDmG8<+ZsJAѩfi붌Z#;+[p^%euq:̞l\͒vŽ bw}Pn]wWBF|ˉKQP. &m=9^mw!n;s{~C{P!|#FNx,s앻 Ccz ma+X*ZP: (*Mek2-|RZr@p@'ᣎj=,6I(Qͥ3iЧxԅ2"GSCif=c]Zr 1^̛f|4NҲyݟ4 y0յ/O~9p')zpZ j_f'DM8QYXxtqL-5hf '׽ nuS@8lM/zk9qt3G)~2qÚVzMPZr"3%$Ñw%(,yҩ+}vGw =>p?2F q!t[O7\p _)z< ͺ7on-į3c]37 KѺexsCzL'Unv~Jc9;C8~-[v~uVIEE-F,^ZiS)t2/azGz~PK hEx"(%!<ǷWrm[> `+mvn$ԟ)wY7wyJM&s?gB#Bѯ;G V\%o#q7|~FBBN*_2 O}ULGέCȱإY^c]<¢(xHzr P4ޯP!t-Bk-rZoTdVGM?#v%!RD@fQ'é .V}~H+ͪ="*-RB?֑K 9~6lxs(ڟPH6_oܐWqS+?~S'Li.Ѫ=\5,tX.lM6LBgr38)>A42{AdDwmwG#bcR]J,1mRtCȊjIꠚPDdW)z+W+|UG #9@DO5pνїj@| cN!O(墭L'V&J63T{..0hF!0s?4oeVXGRv~W䨲*id/k.Ecʔvu{(di-(,'^`k.z !}xh3R}E3x4*? Boӵu)Uf-O+KX/+ Y&wTtMʴ*`T"/Flޥ+h(>$F.CukƗw9 xwk@n%*i5`"g@m7TIb\ƍĮBT ״jv&RGJ$ӹ,YEi[`kCaU[!`&Vl Tir;GD-in:px|2Dc C[Lwהjb-*ׂ E.dS&F*pW(_%ɚmu6/qO?OXi( "۪I7}fM6XNr]sH-dg2cTpJ|g-VXXF|/v=z9Ibu2j%*17E5]lZlE:EP>wCdQ%S1-iA֕ GsEZ ƌ1+rfk{JbmM8wl#Ayq<˘J>hya/] Tx)C񸄎}pG޲Hlq MW(*\*30 # 4I3pT9wS$Y~.+ ]QͼKI*eEn({XI!2'%Ԇ=XzYXYB2tX|rHAGt`$<@'beu͔w@V^*i֋iFXC? 43d*]P\;-Vpmz|uVhU@LϤ,*2aC~]QYebfۿ]drGaҘl"Q }O k u[ŜL#Bs`*7ݥ`J$= Rw=O~ iQVfC fZ0`FQzR^|/@;]牡dYm娏 i;5> #$ kI9KnrLg\/9A14❸ 43 )Z-oS(B< {yjANw€0MJ١y{jT&Ԙ &[XLAs:"XDJep!1h$Ml/,8MheJac@-b >H!(Q-wEFR "eC9<0Y N KP `Ђ7 J4l8ح'gKSZMKŭo/+R9+/-R -ʒ$ťb]E޳DdNRͧr k_1 R)+M+YVPiq&gFw+w@{19"pw3 SFy6M0d+-Zmku˝8u|'Mm[VĊzZi).Zٔ5 rͫo}˸'\#鱠c[,*T\D7*|:SkƪzͦmB6H#(lkHWf%n]]sH1YMZV3b"W4[%讝!MZItOn8KU=Qsz&֜dk[UΆpEk9h .]%/#Zln6 uJ C9(knh@R*Qa ǽĘI[r}v*Q9jx?(.*[J:RP\0EY`m>Guz^86RT,Pr3/FzyI!{BwܽA:z.psfU:>/(F$tCy=[™ 07:cgXDH{qd s" SzGEPeZp{pKY%5'SoДniZkk/:_dy@8s= $]a/tRQxy 7p.*#y/3[?0Ք7IFJ9=6C?sc. 4s׎_V)#8]: 23 5)D(2?C%} %Q@T=>DK J,Um6pM7l^,A~|^M:_n|ʉu=@iij'32`)HS;7~T@ u O'!EO2.=iSbD~0̮pZ`aA3gvZJLv vՠe:BDG{^Ϭ 6LB^,o B|Q#,XޅAC٩k`liUO(K)5>C̋V=0uO0D6YU xߘD;8[KR}bna':+Xˋƒ.Hӫ"mʃbF ^f7-2 4?i^dM2Joޜ'E,A.=Ae{gi/4 Ɗj 5ۮ_K oؔjG-S9;u&c,q Nj|tjO^~W%X$sq~hUQNz UIS!GvO)d#ݤ@m Zʐ)U1O$WenShl?_Yn|$*F9I/.f<%Jg2lI;wd._b4&CY` L@1]N7S8T%uAWֳ0Uيl#R DE=AR!,t=Ku9F&yfZ.(XAϨN?b!ǯ_<5Vq=)5_5B\A%صJ&q V{.']L)|&돏Hhf[km#ׂ?{_˩+U!_|l"@R)d`s/-7ۊm@ǝ=_B+>E')1ۑogw>؂xn%Axcz Cz0Uau:E*R)nkl!:gU* k%-vڃLcakg]k[Bb9#>&UOgN7*g1Nfڀ&h"zLy:{yx}M9 aU]叩qbxj<~H^Ѯm>I`Ns/.Ro\XB -/RtJkCdb|gx |%L $pZpV*gPńvʫ@ܻEwؚJz#ǺeA\roMF-?[CWKHN~F 0R=nd/PMXGN'W~z҄QtZ{I%Whzi s)#L\MZrvQ~xxpGĹ>?r^+iHb$nLH O[n*Sq7JA^l8C8Z926TKވl-\8mZCOpv-rJ9Aw^#::["S8SrܝoW*N|ɡ#ƞ*|0##˙Fo#4b-}h)~O)~sV)5|gYx}Z΁ҍZa}?|tuAwTx۴*zv'EaKgoG|ӎZv2L%*3i!mMh_+nRNuP}&ӑtINZ[Sy{IZX;&2 )N5Le̟Xl|yI}]X^(qvzV-</[.5a%1Q1Y߇ d 2Πu #ْKMm"-(& @V" jnX[xϞA88'̂a}2OCp3~?ɯhH`2MƱi:]&Ivnn l##RJ%ӦUmti,Qt۔UuACTWxքF3M;o? 5ӺW0ў;\-7*>x6(_ГK Ģs][3۽Tz6AY@Θ[(ڝ!¶_YI`U1 iT 8;LldJ~MGM>f̂Z#F폎XaaLFEp mdd!}\M{K#jQS:º6'(}DѶDMUk}Ҿy?>`3  ArRJkG$*%廐 )=h+VGLz{|໾IM7ij;m-)J29$-(b(}SbHt!Rфn&E+{] ϖ 55D$`}bCNc Srnuq~fjAf+[VSp@0OU* ƂqX} q;UsvNEF8*mYTy!U r(UwMd?_`N4 hdny尵ԣW!uz\5{_lp.}63"𯪍 cu&9#z:܃3 ĭ|#Ż$y^ee32yǐU\|I\@aAg/dcYH^nIYWMg]#T /J07YȭPX2HhABn68p-cwtCTZq(y\@gl]YS2*H9N@yGى;#\~lκsz7j}s ISm݀(P ܼtk:;u+I@sih;kO X#)0~ Yiu/d۔gUMH<;k{atȔ}a %#֥ryǖ f(9o[otP/zMvTE>q\$9_dSn˛Gb-PޢwL{vU+vSߖܨ@B64wTEBgXaItI{՗UyS M#(/R7SKڻϋƛ>zjcS/lmdOPp8Y@>)mރ Vzi_XM*L( zvEZyĚ`3kJ&z2FpؔCm=-uVHn؁x:$ sBIUk 3JOpxի/`G9D>["䉀`L$MG+YHf7rLBSڬjT\%pX7n6Ӟ46sM^#è/J3O2FeE|1XVㇶ[桍:y)FFP5yL*a3w NJͪ:xT e>*Ta̋7qݱ4-'M6$pGz&=.~( q&c`1t*E2Jm][tJ$;TcOm4'l`>Tn Y4W( ư u 1Yi7, Dw }V3|eGcL5(Z8ؚUn9mL]pB:@9K)=ofLcX$-k D'$b.؇: |~`>#ɊIaYQ>DОWF©m;޴q]{cہo[of擺!2d̢0OO80va-5C"u]aESgCatENC7 18ǫ3<W0؜vYnk5>nPQ^v?р>j0`U A&Ժ>N{c-;YL< gm >E't4 AlnG|L;Z= ==Kށl5ŒVGUdS4Tn`ɂ+qbħksĔfna2ORBp6D`dFoU'NJ 4MAG*U`F]zi~4-&(LZa-gN[U$FÏ Al;^# G_SϵQlv37\&9/^bv1KeC!#Cf; S(++5a`5~hա ',?lo?KX:4wVWEFDMZ8B-~D&<E:ric䄗1,zb(S,Uanv4+nytb7pݡm -smU w$Krʻκ$l^m(^zCŐړ@\WWsً^b2idJ<m7Bu k>EْV#ӘQE'фjRl@HSM.ǫO?e5@p NԛI{D]/{H|NEU' ,/$Dvzy#LbE!ƽ%].ҏj`1U~O% b 27&ntm6@~[7Ȃ b|_kHMn1on4wEjMZyF(}ѯ+tѤ)ӎ/}]5w:lV!HKr|&bӺ{vN_ FHwXdXO4_ZyƋԑ*=' qBfJ"8(Ao,ك6ёXiѦ*MS[|Q*0|qRrzmUOz˜915 A+xCSI@Joptaա ҳ4Ahg.o]f݉C9& Vr6gkE#An GEI _ԒN!|t=v6jx*"SmGԇP'WU蝁m=a=zA.[_h.!~c/!UfӉ9T tv)68kZZ϶~S"~O&+i"3:ktt֏MGqBls(/?C_gX5V][f*CYVF> ᪓2P7yV@d,4/qUXZG'7;I'3lQ݀%,þQ#q*o/d~6:_ڴM0e.*an@O.Yo`Qگ2g8o~BTZHHɔLn ؃T|vYU{pX\ޥ9?@8V8 (&E)yĵ`yYZk[9 @@B(nzuH{!Ʒkه.4B7GAX').,qcQyfKx9?E mGeNh暨h닶''*}>|o;,Gݔd;xk>vei} (cqSZs/vzY_ҥ`HwoN|&f|)Lc)>lcr7))>P, ŎUf ȼ#qHX:RnmdaY2 Y Ja0 { 鶽W1U P܃XFcÈSaE2[^8̓.Fv,)^5IAqI]{ZQ6 n"gІr_UɈZ^I7DdB|}!ĥ"sS.M MӰ/Ɯm -H`n9V=dIw[tai'\L^bruV4ݯ2fxоG0/VY*(X+a7|%pC15gR`jt,1`u3x}mM%2"qGh? t=dg Ve!0@Lˎp K 5D cɖh[j4YV߶[/H-ݐ{Ua Dȿ̈́ÕqP)eA"aD  ' 4>1 i݊5#.$Z 2t3sd52pbQIOi*,3+"ưz% O=7csrbƇ r?`WF1j?\O%>m- s ́צRj{Z$M֐h>OVP(x7&x_Ҿv|u#@lm=H61T®K|qtpA[MلIR*4mZnԣc}c2Pq5t6<=}*B^Fi.a1qVP>j`wKd|QKq3ŽBaALzI;Tf?)IU._u#gs|8cڊf'Nj;(h6\Z(Wn.ZB$KK2;`g(H?I82RW4 ^lva-1;+-5ιFlTLq{37MœUXA@TkmMgxߖ#^C~Qޮ&+s@EfWŞj[g>z}?>#*]QlLetHίD #cdm毮2_E|bABÇWڕ]D=7a{vMپH@<u:{nڸS?;@wL?Gϩ [ęAB (9Z0JN@ҵ9C4*a,"B4vKZ" ~^U)n! `묷U FQy_A>F2˻Q{fpYic$ׄG 5^Rn`xT0i}_4R`d.>YE4Ѝqcg@Y#˳1r'8@?5; 0'rHW;NDV% 9d o.;5B\M%?[i­QEn>vE+7\F)!Uj ]_6 2-mI@3 RRIXϝ/>IĘ }{h=nGSA(|T^6xs|%7Rؗ0L pFkƝ2B B4HR:+W{&A 4tyȲKgfH"_'2;էuˆV/ζזi&-n#h[3odniQj+I)@4d BǂTy{Ջ¡ H:񯴏W'UG2vh`VZ®v}OK'gۛvZ µ[˲ӿ.#P7X?1sV!VQP5qJNo02b֌IM)DB`SSVRdkȘ6wx%?jO=o>Dk` .^j7@[_ '԰ѣtt2L(SR|[_bM@JO*Bo&Dah d:et{tWd{ѕBB?&v!˅x"k bO+hd󗞃6vf.]z*2`.PܸAeJ{~HaSn||p<5G}r#`sZr jOڃM(S_,$E{/D]YVL.KCe+Ԩ&$FPƶwAV|Et-fUfeL" A`R=9Q,delD< ϝ2،t|$%d8h ŦEݙlYHBkؽ8.\g^9ʏH#aRd+N !j˞H|>*X,bV19N zkQTz-R>"٤!mVNSĽ\{H0!'E( ~Ŷe$wkHl*EL*Y'eoU[\ 6 u Eڻ F{(I~{'/W n^_C&5/T Y,hچĉn?1r a 70+u^,t03G`n+7H.ZHϷ ;]|3/O|Ϸϥ,kqNRzV6Ga"1DvMI値"FLjxk ChB],|]d~{ĂR;xCW4dR{(S\S_`s[˸$Bݨm29˝;Sy'bwX2ϫ>a=Z"F7]D팙2H 6:Rȑo"7Ā8 iTw&W^5` T+\gI<`9K*Ν`o`Qu}]{< `Y(Vp-K4{=TFUEipIu1g8r̜ !60 y^1ů槸 L,D|5Щ;p3xE{NCNG RK]ͦw}C<(}؅;T=xw2zz|C֠WOq\G¦z D01jEBi3&*j^tE8RyaMݹ&ŧ˔&Ҵ;↎L/F뾫 WA]AN _[)&) @$TڧT22eh5Ul3s۳` <%̐(1xOvrPHxf4΍v*QUEL\Hy6/(˪,L` .hgV.nIJ^~.Xⶮ[˹2a9i9l./T- %+-zN9h[q|Զ`i뛀o,5浢fZ˒T۫&=zv U! Pԣ+? e8p*'F/@, {K;VOOy> ɒrԪ8 .:2OjfoQz 6Ä*ǢcdL -j'9LL?'߆klvS4WfGt=Er3UXZu<>FWz:NGuϏ1;1oV.I`q dfa+#7̨S Xt|~˴;IF5iEo"Лnwtt'Კ|Ɵ֮e=1 j,} :cO/oF~0ɄJ.wN%cLcZMkh+z}|hW%W̌ 3xLbup|{nٰ6 PD@/9r\Q47;zXT H5Dy-a8/bkV_MqI_N֞3+2n`gGA3~2rZdY_RPD9qMcQ]:o2BK6+zgwCL_J6'a)06M=ݙ&~q"n8\X7{k@١KQR+a+VDvOlk^Z<61~(sg&54~1x*֜ovu{Y|R-nKJ!׶yTN7eE6;v~ȱ,Vĩ!錷J0-PrUaF%KD0?I39GX;Y9Αgh>Gs9@i0"IX֘DƉKgH"~fGҭ54}+O`k9= 䱋lI@,;s&A37!B(&f}z'jC[p*>{-sT>1 Hm//(ob^t\`RRjb$y*Wҟcΰ5!X{GNUT@>05}0LRaU @ԣd8KX =wW̰ٙmQ1Քh4k柦 gn'YV$2jݳٮlS>/H̭%_9_/ml!NP+%pTbBr3L3OA( kb|%>iNKB7:GԽLⓢv̞S4ӯLߵ< t 6ctoSҾ}J)ެr!pZư ۼ<>{.zIu)׾Cr*<@~`?T gcgB6_BGy2gX]Wȶaym']߻ߓqRZŒ-sퟜTugtQBu9?%4< D,WT^V,}c}}LhBۆ2y/A@@Kt934:=YkJ?% 3U89X\Pb\ޓ*'B?G _-TO[Âe2N D#:T<9246= vu~4 3o& MQrq2߳0#49H4l$1H}Gn<.X/zkŀtf{-iH:<:C#v'R7wün͞dh4uC}"&,񽐨p- `̧i#ۦ=e%]-:5U{jb+B?c$ܧo&ۜ%~=_1$uA*k ),Jf}қYx?Bjih#.6 sFO$@BRvS᷸xW=!}Jmm9o!258aG:@1>щ⛴QtG3dBS/޲{;4?oY.&,^@CrrGv928`'g\x@iCt8w^'7Ulnb"UĂ-ubmcxpB;^lY?r G| pտ^6$A^Jva҃`\tvC,wp0vPi2|E3v~G6o\!4kkK,y~v/6ck=3D݆yj8RIhi0R&jB6(/AGKz:gcD&Fi_{*Nf]ڟU y @'n|A=>΍٣`)b֢w&U'Wj{_v1RTCGdƀN)^ JrR!W %bTE(R"  L1D5 eFEJc*6^T5.IN0Q/!Unǟ(6?cWr#I|JMGA.)-OUH[eR<77ܐ/֍4hqH4嶥ذCM!gM %VB  {‡`FErT}GQQD/jRZh>$czK 6W*pzbY5>ge*4D=ߑsz*?=4hG 2 \ 4H?uɔ:Ub^.s--`+_9`A6o$>.x}KTx !}W;UL]%^o>_+uQ0ڞ}?+:e_hm(@;;f|tBȹYRMeHAAz{+.?+gN@It8q@KC(BZ ، }Upɲd, ibi\-71bS,7>=X+^?`. li!/mfV ;v_Ðg6#+^Ϯ֑$/`lxDlØBcIw{驏_h: [kFIF7J-Z\}8j*4S~PO<~䗽}N\ IW db&`UWH.e&̦,,V&%_0 q© \}wc[79AJ5o=zs8C|;< %XI\?9 q%A RN>w%PmPFo ($\"IQ޶"ʲ飝a+w)T1` i.b%i|13x\)[ "\]QQnE7Zy=[XV1X7eJ.zlb{b5 (s;pISUawoUB"E#$o)6p!(.F9%X1]bc0ɌtTˎPJh\ HmCa'{>4OqZ/TskhkEs]]li<OR8D=F&fI.>H-r}z\KJq`H3*[\l\/ _^ͳm w,}_ؘ&` nd WxT{9Ny R)j!Q%5;<%QNsU\T}iWN7ApNA*fNRڹy-TG%7_doa' tL@ Q,^WxaN]=B ZS-$91qsp]ٌa)M*f#\jI Ny|b@ jAvXD1Pvڹ\}EAVҧDXqa+s6G)\kq+*W;޾bυrEQAoZh>H gтY] ͜D2‘WuA/k C*!7O2=-pL(O}eP#^y!&,+1a2 V~dQm03p êYm CP<3PηBѐ89 'Y捬򪎌(5q "UE˴ R110_\yrB^kTPRt 3o%7y; FvufkOWu3UsO-2EJ-.0Ox67A7@Z0fyA0\!㲑}r'?̓H5k S9IV#Ss2GYG r`ba -f1 Rj6#~"},0h:-'S$ܥWkZ}֪qo:!=R6\VNFcY\/1(Q:5YYU̓F- bթ~0{1̙p_xW7u7dS 9pA|Z޳q 9nXW)TlL3 ռВ?cruX/I7~gYsNqhڜaVWbhX1aw0[j/߉1h sKCVBВ4@w D"d2-:x0#~ W| ZwL&uX=vj!q@QVN7{RHwc[  UcŗS%< dmRnJ%f674bq*@A@$jnRf^u\qR͠+OYe^dy%f<ytؒ͊m&} }f$O rwì3}tm>+Rx<0)8orѮ.vO%=-[Q\ \'^ ,4TG\2OWBȷ/C#1PO,ݑ\ׂ`a]"D{μ(SCYbf`}V; 'mV3HpJ=/-!CZEu؎*Ȋ'xR/sm?GvA@ep" (^bEq2H C!Cy/lAAc \([!Kj:tЋP*vFʦyO9O{6#ŕ)aMF& 3ɦ, C2+*;*um١1ayqߗik+R,}1N+-Z8O#eoU,!ˉ9*}X)wP:H x "1H^g5WŎL5dMn.W&v7ܽh[ r`ƜϔE}I ,  gʗ5sK'lS ZE8]-tdͅH(؊^j#Rm q0,U œՙVsu NЃӣL X)~_N6u0D{UF2QblӾ˭ˊ=Cz]@s ȹфLW;|1Ιg/s⌚9'R*U !g>w4CKKf4'45Uzr|P2J'a01_Co'['xp~:&"$ < 2x ]1J> uH/7"V[ۂpun8@h5ʺF?J;55El?`[(fL@Tl/9Dlp^"R%Nn\v[(y*`N,i_*ԋ,bϤy&_V{(܆}G%*\6^Cr>ZCЮ̬n0T2&y2QDzMLøn;@2 B"S4sNvgr+InΒm-5GqhIhP2>fdy~TJ~`?mpɢKT̝4:"~]>\@HkajLu<.,͔X:ۃ,JQ^޴]wg?#-ܼ|V`M4DyMڕ4ȕNwtvn-ÇÙ-:g?<ޅ8۴5NW)xPP'曗-q73U4D\7Fa@sgCd?]jfI蔔/$)1aEb@TSV#D' ҂o;F͸S`J Ac!iR/(3_ 9B R~d/Z2d<-uaUtv+&|;ܕU>SNb./«v4C cG0i* q~f ,BV#Av*ԉTH1ǻpyj'6G n$*wofjpT)-#Ԟ*Y?CD֢tk9ON475ng~өeUگr.zQ*O^,CX@?(/I4ޗ#lYdWmH6g to$cْ.뻦oYPd8+f*8zxNP5Ja1|U[Yq@֫LlC1Pfo K7&x\T󲼛?wQ5ѺJj=0k{^.W ůHHALXH @e ZT2,vbc?y}-ŀ,wG|PPB\僪G[oD@z9$a2 H4ubR\OI|ehȐʗ]o_e;/H U԰@xN#GIBW\q5>hd1*a#o&91jcX= f`66 \;^ !R=F9bHQ[^jL@:st-dO|H2yG햒-D=n {n-Tf@ L;i Xtrɻ4 KȄa k2uX!_c"0:6gzmZ\ΛZHN`إP֫p|8;w2$FZ*>l=kE+[t֞/uBZvo]?Jנ/+ a%|k۰_#5ׇW#8BGI}o;R1[blc25efHY1Խ>yAbѴi\0oC ˄؇DE >M}4'sm: ,#{5H(ꈲaojypROp$PBpkfDTSv*sP*y?3zV:ztГե1ά϶|"!G8j4@Q+SHpb;kL4ܰ8K#n32tllDScC=r:4H`h~"I]_>,?1@]}'6vuP"];GKq+yQ7|djmfԇRoNfo33 T8Vw7B 1c9ش`b^@8L`T0>$F0(g(s_45#:%[g1S{+D[}krXRXEHu|+"hf_\ X= kd@+tdDH Uea&J7ME9ؠUsn~ }uo'9^쉯Ҙ=o$@KnEǥ,3<̒R=#C|Ėc@dfVQZ}kXs8+k*wnO&P\6¤chi<<vl p`,Rc#6b#1a 6*p@e9St]Zo9;ʄ[֒'j>Yj:+Җ"[DeKMQ+1t`PJ؎юul7$zwݘ̍ǥ¼7 >aLx -CáLYzש y,h?\E7"h~2/G XS 5]? B-ܸLNBE ل`b(<'-7 LG\bkUK[)\&#[31Y{\b(=/t[̝]\kuwtxwHQupāȫ׿83 [tFv5\))X@}ՓvI :NZɾ꛲X w ? BR\ ׻THy9Gv}9pNulqnOx{ֶfkHٳ h0@r6]3\KnL$hL2nl*՞ q܏ki{dͶ9nИ$8"9&FP pY*SKR 8h0ےҋWP ɪ^uთ2ѯfgB'tw '' ^*>x6zZ[zNP 9 ܍Gb;? WCIG%q`d,-_8x3䌘BpL1)Oz7ڦ^[xеuڻm4!Հ+> Lh婳,_AS'u*Sf*rGjW—Mt%guh<TaX'|| 'E>=:VmrpffA`\3PCGE+wiL_MݝܟJG"w*3!B@u}sFD,v3& nQD-a^nCV50|eEHF=.v"wiSو qҺ(oq`L\(%>m#,R$ IMΝfLvEI"5E nCT7?" \KY$Rs.@^c*VT&}}7 p9iD>X1APKmŨ@PC(ݔ0osc!MM[)5)j7bҪdQ+B[[VFJ"ZnxjY d0u 퉏qq[f"VMu 5,Y]8s<[[{Lrw׀kloRƝpb1 i^BNନ@wNcN@X'@5 O1W}j8M͔fˊ@~F\?&xmSmŘ5׮p\TNs]/Lʕ<}y?R%B2w YO\ rM$QnvtwR mrRОa*CZFߌi/2(-z [aoq+Mq&#C.XjkX<5Y%ŀ4zm(EUq_F<{9u9$6g}俁yؚH(߃s:ڇWR=2rxG ꝘI43dqmÚ6q$UwE :5Λv7"mSb5Z-^׊fXMjUd4~VfkZ>ZwlSb(W8'Wl 0/)} 14qo7ĹRTjTa- A)%px̕Zk:r^=&}" +$/^e HV'pΓ a8LQ 9zɕ:w]F19'u; 6tcEG8Fؒ)bN-4=%jIf!PQ ;h0?.z=z;!lwۊ$#X;d#¥ sk$I[Mz?#u .>w0]%JpV3~SPRA a~*qBa/{ףҭ^⒦{ F:I*@rzt`~6(6ByLxD&P1BR=lRvhl1FӒ?(#g)Lj;96 9CL$Kz@+3s2QOҕDR!֜WKߦϭ1R%}H%2Fj ϐj`nX%#YAlKY:i=^8aJ>n'J AAm-##.E҈鮫"QB+yg 01X@ӛr$;(, gX͂u;y^kn@X[ESgDOoyNWr:V${ -(^w^wD#;~b^&ahc&RVںeE垲IFʹITk1;w+V{ls P}lY46NNq†*t+Q>])9˞+vMxmtx9*p:B8Mc!^[vJm_BdĉVVLU{|^D'"hbD^0vDuS@8oЍw~o"d6+m<`ezqpM=ro Do ⍦Gd]!c{u yFeA8;9΁2w-* /ֺ'be`٭c>է?^ηkROzZE6yT{E?Ad?~dz'[5p~"͢ aArFqזGƫٛ1\FwFȗ׮Ep6Tp R1yYoeևgx\3dWLyo!8cB'!buI^ko=ojFC?}ʄݴ҈mcƛ*WE"~>0GF4\rz/x74༉:(ZhFmTLㄸ'zMBSGM^6mݍlt ;%}gXeDc8At-ȧgYo*5ۡ|=DAi~DAQ8a$-0˾Ђ8 L܏)Drvk!J "D×OJb4'?QV{9]1r3KN5W ޒA+dL0:6_$-dBV"R7# jS/dZ^>8&I&絲M[u5H?P)/+ګx 5 S4A{/DUx ]^J~rp% 6?C*c0P?6Cp]僚ͲY&<=#¶;8ҵt(lO0knD,chdg-~IU-T,MjWsnޫ@qϙ$r {Yty2?Tkl |:G.nF*}0u*zx_ <6&8'C<*QA5(T){UlU6A7 =9sm7464@N7;W5z"KN2!G _ْXv5]\&(unaR A E:^Y![_g- 0;3s1ZnF, @ǵuW_JI%B\z`*'EEIPc(t=%W=(vH83{aC.,7֋ٚ| -Y`Ds[II #rcྖnY0KkQ!a9C3 %TU:]Q~~|TOm9F>KT7PIRܜ1ɈDq >}9eN8Ii#?&VX/d,m:>xK~:aWf|TLy88.?p2ެ{lUPҿUے9-@x%ULn\y=U? \ITEh%A-&:1_ѳ=([EO[/H?qtN2" dY" !"V/#!DE&£CDY8P{ϩTo(I:'m?<$ҋ,ѡgEjD:6Iӟ11˻x_3=ȗ݌kG=2=5"*%Os3.y=~4֐qRWsF ~bS]J8-G,Ntt iJ:sCR-;?L$BՎhk5k7]Þ眫 kS<7-\wBE$lͅZ{ |׸^ޡ"%"lt[n=I:$ϊ{4v^P&vYgM|WW!8_aPNF&ewJ~Ny\Uܢ%u2Ĵ -IuHRŶ%51Z}|C!}b8Ɨv\-ݞ(9,3 r7`'_-^hd_cP!f a Ɛ w"*QZ p{}=2ɟH~M< @zhĺƎH1W{yoa3CH>.x,N-] w55fMvh*aˬzy]A:blm_4] _H h~ Q $W}R#Y0 :/d܈._9{b4'ɿOY,(r\*zs2c)mla˺0{Xݼ'{+ },NMnjr+s wUH }H~2#d`ɸ|EC_AXXYdn)OE"~q ]P_5e4k@G*KكK!I-Ow_N?Xhʱ&k{x#8o5g֊L2ȡl"/Ǹ/oOnp91ު$eQVt!M8ȕbf*K}2 r\{=>`! ֠_)UG0֣L+qM}5tqN$ׇQ_IwST?^mZQgkTBIF@Vdt6 " f0,6cOڂ[NHp?J²FeOD%XF}h>JH?DmH%X=n-,ZC%+;D!ߔ/x'l1:-IGCoC  Z<:V`?aK<Ub,fɒ9ߝCʓH-@1N몱,̾hV,hfw,(ZHH/OY=)TTglM bYa` `˘[* f?W5*鬃?#LMo,+rp_T90Yhq`jNzȼBrs ,·B%j]qvվEu[iPA:9bk?2nU- )QC/.\ 8}#S ,u oJ. 5i&Rb˟|Zg:O̠:8DwˀC l$C0lrB#q::>fY>Ei{i@3.1"ʞ6˚1<˰'2P΅}/;z"w}IR{\Dq{>[%9Jyx:r̢7s.YڣC L|0'l%}6CZܐ7E"+`?- EFϻ] pOk2%M%n}<-'7O>3ќL&m4;J֧۷GRQFH_R[eR fV"F[upN%0 Vx⯘-vGDbcC&` N`6/eҮP{f~Ln{3YEDȼEIL(Rԑ:5&AlLoV=ٹ7D_b(mPбb@=ɕm·2%}ud9MRO‚EyȾ} ,ĞXquEle[ GJ8Q k"$[l!ޜMzlKKK m_#sЧG}_AP廨=OıA/U 3PUȤ9 ;ȕO1Ioxg!.N\Ug]q\;_KI!jLٝ6ƺgĘiOc;,6C7p_9"Q-!iQ[DnxB)  VvPgծU(5#RAЗ*%GgC|`eC¹md;b8nSG;柚/hC{v ~c.āzE޿|Ǝ!/ N!? 9ٴY˛|SF_2# #d;aVٴ.{RAQ] Z94TG,gQh۬}2#:[jXfe3s'@0= <1{;C1mضe}]v>1aP'f^3 q3cnࠂz[*I.N+z]lj0:*ZK-9#!jl礫ܹO?^n#`cHKC$,L9K&H^Yr %Un^ao`SպtC^P8ʳR~ɉ)rۥUPÌ|7+Պ) Lj;~ rvJebmkC cCFnѠwBi򋣜=QalhRJʟ7]鱍娛Ze+OĐi֬>5ٺx (N86Ss 8msFAyd} E@I($7~]-vyPFǓ߼5aQ2Vu~vB a*6P:b; 'NEhq2rdī:pa {[*w_)]zab La}\;@<~ǀ켼ڍƓ/Ae[HXɚAQʼnPF .A,Fe&:z›]kυA@iRɕ-19أc[Ys4O Z*<ʱN*O> ΍ߎsmT9я 2{G-Tk;lGuJe?gv. љObP q}||cdX^a%l燝%K3< 'uAV}5" liN} ?狇w &7daxyٴ_/.O~ EQG~  H忞Ykƃ$i4kI-CxbSMz=9mG6q<=Y׆OE 0x2 s&md*.G&FݏVP"^󎡚%<~sn(c&tUuN?YĖ`\d!՛cW9:B _C^ϰ}DJ&PĞ_M^^kKD[@37a>:2J6mn :K;:͆[~7z4S6ĸ5w}Sz-E,V$Oز30Yq!a{Kf%:%]+{CkVT Y7nNI<+^kw |3υ>Q {oVxV.mH%]Z\Еma4@n j4uhd90"RW"=H$yۛ *ʋZ*ˈN޾-ARGys0]0p\ah;1\IW۟J*LsR z?x5ZR'^*dF\E*O+UzӌF5ATO`^0,<`bQJ (3U٨hQͤ$ {ҎNXjd/b.՗771Л h,D} R$Oz 0w~ϦKI 5aN_f&PUeGMܣ%eYl5oՖRߢ)fN` 6:h8Ix='"1ЪZm~7RQ ,S,m Xwqȴ"̟u!_ohbQh$*ߠsށqԄ)T8uŸnn\s~N"uܳ#y'? *|2?E=w X[&jMlw2Xnx^=ֶ*cRo2N*p|,HDYt(6Vwhe_zQ5O4 z}Q\"{`KЂDb]wVl".')AF9[=4[Jzƅ 7W5A6䙮/6K(nS%m">fqVQe'U~gCn-7WѻÆk>%n0r"`'@b?*: KvRN:Rr!7ڢHD+Il ZL\k-,x=顰e :+&~aȐH ".0]T&NO])fVtV٣P !p 5v[V>*t}w_nG5u6K7K㜻oU7 2u viVPмAxTIIJ?GAPqa϶۝;GbQ{Ȣ[*??eUYc)>:býF~p}qW]fYdq_g h\ם, #L]Q4^\pݑk\qQ]Q ?ko˕3'DlVD0<-!FتHh/-vVu my"v9 JO;KC7CS%XJ+΃T}kB Uq| nZ;2W1#5>Swu blu8FN, ZgnppRH+jSE' bCJ(x^">PgE$Fj9wyU^>t Y]5Osj"\yL~I4Vsqs!L>HUB >k޸e{ܴr)_%I&=`sa6Ԍu!IK$FX VDjH[f5YNgczDOmZIpBN4坎i]»['I1\rlH99%' 'kOS逌&rt˟5 jL*urR*q;-NuX: A㼖@@敖ə|BҸuh3]}I+wc7U,Q1yKLANcLN'Lh2DEem!NY؂<㏨Ne\)q0&t8 s\տ.߷Cܢ_#u>r+Y׾he9VY9M03wRmG$ZЉ=,pr㡺:) ĊHI[q>NoϼXhv gZ*\RV74BYejǘKk40to$1E6dZ :.lT`e^[uq)9x(=z|`TJQLMiIfl~p " ܗ2xK4] qԂ^##(R,u2^ydz h 17 пm#񡽒DĵnK\lr_b _wgj UL~%GFİ-]^Evcup"  Ŭ MeqDyox\o5%u-F'g쨹!Bςӈ㖛H+~K d;lPdQd[~#P'D4Tį()]mqC/^`<`T$>EghnRA}u嫁tc^c;Ƶ"8$ݐ_t)bcxm{˞rF(6,6 `WL[g춊Ln"5&W`f%_` ޮA=p{֡)A\q{rׄ{ ]+at^Ԥ9GW")_F)J Z#JG wEħau08jqAᨙ7zo@8gaJo0^… A q杯˷E +"}IP,p#j/E ĽY(gR k UK5]L֤=}{\VAC|38F7!DKmd$m.jilC `1wi\. 83t3lЮ$QŲ;XM:ǙLRvҝKp| uJBM9lba%B$^,6iу^*pN'@H4Nؖec#n:(X`:lK^굎Raug4z[\`*Mno_V<hr&2ѳBjQљJ)sp !m"d/J\* 3ƍBȍ>t,!'łoDus޵2չ󲽺,F5x1O{teӠhZc6dN I0o,=#xx 3LFB>`‚q;I*Yvն tY%Ѧ)%f< Ald`P/zG{238Ofy#򀦣CH&+e>r '*O0êY)5D22tƃ%ZD{ph6Ws&IAR6UH^ lMl3jLnL {sgLlU&?$ ͊)+{ZuN ymhZ3zkӣbVW%Q)Ň&*5;.eʕi۬*·ð>>9UugnaDy.r!2h5jgb B(Gx]/]ΊXdV~eG_ب8b/GS@bUeYȶfx=PyǘAf+Ԑz_ՖmI/>ǺdOW1r<{0aFzCVܹ%'t8~k`e?>mP-no&2x2֟g@>NEsjj|KŇGOi ;,ƴuGK=MkP|!gqzY#hzǗ \ڍ(7(4&JmwΈ*cCd Ǐh!)}k~oEiMڳs j8&|qO!".MSe"r1X-MNG!ЉL7@hrrCIsj/] wets8h;i!.AQ.׾mpq+.Zs~yE"GuG 2 ,2vN7uLzIf|y^.'$ ɊK-2ڒ:M? 碶sD;o3,k+|?~ ,y1(1YK'Dn=mmVAEWc!{瓊]yFhjwD'#AdV2 !+j En۴oet^AAC[ݒ=`_zdvsQwMk=tJFg0~6' Ճx3+&|tV$`e Pg}QVϐ`Ӣ7 bIVUq2rr) ܫjH%^fOI1kW9VcC`$ДX؞7RB+I ^W5 Tԕ:{Y1B*nY?SX)5g5WC: m &( W5\)q5/2lomV}nqg5|KZzcj)Sb,1™`uȠ,(H*oNPK{~!^9V'›+Lۣ2-muoӫgs1B=)#Et&BR΂ nK?\ #"@OMvv1&e!!ĝ魽ݞ@hw_Ny=qO_*h h릕c)SYEPG7_Ck6o];v hzj#7 ܒ|aLlPpƨj5aΰ'BWUi!M;,wV*xg,]Jk"oZDBB>^ғPIz/S͘l1$LZb(svDN_ @lQ1׾@ Pp_r[̐?2x\GtS894:凿q# 6QZ 0>$+luǰBuNTvNJMw;qRm 7/r~)@CLzajAg{/%I08)l%)YO^S e;Ř%bJ[oce_,Ti8d|`BsgZ#QNJOohȍhYQ-p "?h;'n}DK+Nf L!|=^6p W!-Bj`:˃r,_49S!2|jR s[&Q+GIR2z]Om ^UN"K'ƹB)f*Èd&T)1]z|1Q _-#9>&"lܪsR $]x~#uLa{=rz@$˂}_ ,#=/|mqdLjaCS,N"Xej=vu)" TGf^6}9gyӗs:> ,"L;H79-4GN%Uu曶CP$yνßsٔ7{Y`BPOTWWa'%(7C=u` g *W;򵌫TpSe))Ǯ,&%wgΤM_}:߭M\̋=%|ғʢf`ΤKSyB;CP F Cy/@18.vDȦ ./""q?-$tr R&(ljфԋm&1'g($!LE:C2s)gomIT[!8ԠCbj\Dlîb^`5份:j:cP<}!b>/Q|D.quR)6f1^̯ 'hr\ I!EuSK)yNdZUt{Y_nGmFӉȘ؅ A_3fs関 ޹^ a0ЗbĻty_+d{ChccZP0(+p_6?4w;yfR JlHCq~N1Uq *%y=Etgvz{6ئ B,qz/eT`~,OUu fu$l_/]<,\cj\QX toem/w`ЈQ,@y$tT,1Ӿ |i:s@&uq}?}j q͎G⊞FU.<[LlbB%mVffi>DlEcZk/E=;^,n'*"h,8'[+' ]&qtۆ}-%aI-EAYso.bRGnS @[n)ú]vVZ ߡΎЭcG.a(vs:]K|{l^?At)xv g0wWO*mp0`Md,`^LS' Bi̮8w> Ě?i&XGgOg<'g++C.rʃo h.cˍzTPX񞟉;S6g5=gKES꜂i#XƬoQr~fupHg.#rGEIR&*FAԙn2D!Ry@xN\<gpRW>*gᘫ궷{O#a})OxOm#P6ܡ<;h[PQLDꉌ;4}oi$J+8+FBDMU3~$6yu_r'=3뵔+E|@ SƭDOnɞ+-e@7ܑAu^i<0ťp!5"Y]XJ\;st+$wW([7 5 UݤajĞH~R#h(Nme1v$]nn#(˵/י ȟnnpR‘qCntpsFiQxˁhJu%[ނޔ_i޽/$R72'$ z/g#DA:)k4^_j]"lJJĆM'CHA|>ɡ]9uh ,EhlFl_{) ]pm3kNCBæҮH?I}crO-1-ݝLefKt>_9~"^ND\ 3_VVQD`2y1 WR<7qFni茿GC#i?q:6TIߛ(rt#u(>>`3fdk!P[(2نLj^BҦo#LLn֓MY)z(]:k`@.4%IqӤJy^Z35"K(ڝWm{vFdAs $ϯq8Bb\*x&hZakN 4 uɲkkj CI`* :T8(?;k+EQs;2v׎$d4_LDh.$͡ of̾/SR\6tL[K7s׳.9Uk|J#_A6{QIpǗܱ%5T3̗f cb2*o 8}r:'*5,V"1=IɞtFkRFG/hgKZ d{P4N'fi"fAi>zCŦ7}Ҵ CzyRU*gԝ646̳3"FXu~ sJ8I3LaaeXu z!< F?gChle8u̓xVhg0#BqjYֱyG㈾|%V4>gסik.k?YW}f<6H"a5SD& x9J5C0.\n͜3/VFP'G_OyGiՈM7ש 284BCm*'SCF0$XX 2JA-'z%{Gw`>hDpR0" ϒ Q[S|`<.d FRڱ1~rp_wWJ\i `X4&0fPM[̮fɶEH"rNԇږx,hb&D[Yj#1/~|zJݿ.8Ĝ 4Oᜥ׼vV3s:# v^,jW.p]5,dG>ej8?8c7^6A3έv9]ҌfG2 iL=JBvd(c'.4LBr>IUO"Ҏihn87  OSq+PȦ4M04|+QUȮ?::OelqB}:c3JǦۿ|Bq|WAoYw1fsk,+K_Hc Sεq\n#W(!I;EgdzfTBd?K=eE)Ei:Ql/s\DQ}{h?;jiXhV==!A4*ozȊcQd!.;OEn̜ .6yƞR9fa('ٓY\f<[Ħ p+!Y} >2,qb7xسN<>Kn6n\+ȪXVqf(S<6*#m<%%ٗ2nYu!z2!DrzidB=Ԙ4XR2Ga`9 0PVuN?pt6Ӑ;ց^nHp[ҕ0MerU]Hd~x)ɵ`sPiao5r2FTY$hC 1p`؋S[t"gכ!)uT4ܯE~HΰjWn'n%(.J{S~`M]/)cHW($$ 'a6Z2Cw(#3Yfӿ⦣1i_?%W;룛U>::ޝO/-g~/"v[SX/ha[YXMI+u8T戓zKw͞E4o@Ǔ.M&WA>+;T('k&́d,$4D¢ nѭJ>}`%MwQ c zK&ee:choYD)Y?6I"J#@Eqhެ7/-Մ' yNImTffPIWyn2@ܦhZ)Iz@WvQk$xR8#UM O?.T/ [7\s!J@pV)ϱϛ< Ûo"*5\,G\m,]#1+ZB2\@R "w=c(iةZLoNNRiYٯUqLr,p.Ac[<cZ6Vjz2ς>(מ\I.jw&+ZMaW6c@5в#W]`鳀d/x@%ɋ`dasFJ-?f(մv)2yB-m[}4}F BKq=Gۙ\nwC ~75#Lژ@!kV1, \q>ڈGkKa,~+6RݜyZ[=σ((|Z'3dTm LGW𔛑+,Z5MW,Ui[:vƓ*1>'LbPe3ڏLEG p4B0HpgyK*g- CR)fټh(63=aY"odiA]c_(an))iGF6镾k򜢞{76xNd_jYa-TL\öa\'$G1ߣ;B!m)û3Qj$EJƸӫ5DhJ6WpBB;U]Cި{ʿ]|w\FAr< Yp{Rny]yn0ԶNIziP"GsDөkV!JtN _ڿ-a:`mxh>^l5+m1t:2jA<8CRzV-"$!x"h_¥IKQw1'BdVLPc ?C,G5&XS8բʾ L+Tw:!Fwѡx[@6r^qF^?4HeJO{iA嗔'tqD'kY{cQ"gxz qcɞ)#hȌ%7Mι@z뇴ƷMF~6s.֍f2:zV1 ͼ`}[+Od(D|}Ϯփ1J]6{)@b.[Vіv=')߀smY@EdvE&iLQ#ryva4V#[JCc-ЪvQP6<&).+e?Vڻyv Gɶeys (F&L|3~R]N8U$WAP>a DXt]F/v'HalxՂ@ĩhdg0 x})wnFbK7V[02K|*OTZJ0hU}q^RCՑ q$rm_t:Uάie_y1nF5Rr(aA<3&hW2p=oa ]8"#){$t*Q)=} .UW= M\aŨ'ac+ Z^TgbYU=/h3L[,1wA ro|(>nfHXPWN̾6 mDm{a`|Hkлl;[(9$g>.Ҧsb; -  "%`<(&crS!]ݙ'WKa&md0Xw-MeN[~COh,I Lg1zJ73% N8 \8qu1}niR&ybO{٬DJ6'yDϜFv'8>$?ڏ,F5yP`  (^ɿ:U!& ٪8eW?gm|c0ʎUF~ʍg)@/`e(4[Mgh[üNAZC:fKpڴo"LAqnAJo#\界z3 s $jEBFL28[N9TRI:^ Nx, 9^Lvd^T5G LIlO)Ǩ6x~;';j~ZFcI$?U )y$R{ US0m F+F#}cAJL)_X4E\B ħj[0~)-s$N%@V6~~?ȶuFY@7),XL{*w򢶣)lUo$TEeb Di^FA991oUh %}*]H:4hu" ||g/\uy/r2̀r] =-\syZN,^Z CU>;R%҂Y‹,)߀&#^^}raC|ou/I(]HJ^+Bt%4]+3mjf*qq_zsuC,APpcuAiUm֫*0(1qJ5fymVZks?up50oy51C+g0D .j_S}\ߩ7ڷ04\fb_,ĵ G"O}O*gLoҽB-G麄UMH{z:AW) j5Q㊴ u;w˻PyiTC4eV~5TVlt=b,+/ufdDYu'A Nr=$UfJl=?,BշW~Si>%Wh]3A&0ү5D\rtӘ47ئ21sx_5&\%EZ$T^ ' !gƇPXoGU?Gd()cj'` &hCҿjfs3$9ʘBBB8#Ǹ AY_DdLEyI,--ۜI,rdMyj }iX7E<\ uzWLL6Vp^緧-t}>E'+ԛʽG(晵69Y1j) л-C&p͚F7'+ZŘ!~wx :1|Avzq(.m{ ³a1&\0!i.O?]Lۿ/+%.M-Xf<_5$ʜ#ؤ1#m^ NW @Q#u~OװAc*] o ܼ;A(aG hJ'O>[GYƙW+eMT~Mb2ZmCU#h=W%}d_}E&ߎƽB2>ҝIl)xCv{uSȁ:'<\{.1wɝ@ߖcFjǼ+(0HPpG  Yr1lԎ,FK:3n1 O-4pmfx1uM2c"?^pzeO*m#Q~r_a pю4ZN~R,F4*l8"P޶~r#;T4pJ!‡qCs5\ĝ) mB#_CHZVQEgqW`0ת?@N,$Yá҂p#;˘d P♂SF1o"K gN>L_O?ZQTaSz[ihf{> 4.dMx/M4Rmb$T&OlW hlɮW`3g߈khTDtu`fHs8?eX7 &mfGͯaҡ|]-ܩ'Ʃ.:qfb / qz?c>F~*) SuUzz=qc9{8K잲 oUh(E :ngFuюO tbLSһJ @4ߒtA@OMՖvCLRIMO+K5DZm)D! v#s\ϋcH`7 ‰T#g&*v蜜C9Nh5=bm`r v~hs,/|K_$z84c9y7ZFx,7܍)Us@VzHƆ/V=k(f}dC1J b.v(L|ȵ/Vzv{! H/}ikW=GLJ47Oar9i]؄ĥF5ٯZÏB ʥ$V@ݒu 'sgmfI4BsV, aJ3*MaE]C|՞-Jㄅʻ0Q >3[p+1D +zŠ](hwC6@m .n78[Պ.)% K;8%WtD8 !I\yWIL(T<,qt>ȻA\xr7"sxӗ({&E*~*ꋔ65XIEk,MSBfa:}R*%SC`[ajݺll<ܜbi.2쯓7$#cbfJĉ^S-tZ7Pxy.[_$E{O͂Ȩp\6q?j? &9 aj?R6?=iI?ATއMGŴj WF0> OH:RF*ٙ?KFy0pFdXtLW"'UET֍R*4P|]tX+Bح!kS[nҝl$^JCģ$*M^y&g?u_YDLJgN2C 7(EL6^vy&Mi R~k/1@ސnj zj$p9D/L=4^d9Mo6nr@mͭ@[nI  p+-h7mб rs u^[0MȀ ? Jo(TtGbNU^Ђh8fС%z-)OR%W[&p%W,Ec - b(RQK Xk[\pP kEUfCzfWVJ ۪%#- p8G6Q^9F 0ћ;+i ')(q\_S%rħs^1r藟Gx&zm$ut@L* ,6G6i*VZ{A+#?VbpOX4y/dS3+8lbf8)É])7$OLaCuYN`%w%0:!oB,S,78Ocim)eV&aJ[tiF' w<?KgE7RӼfXqAuybT\עUcY E7`7q !xvv(i[̶xn"AU0':;;Ue'b5׻/Ѵ*oF1nգBgo@ kL,BUx3+*V'Q"y:zr~4֥HHC6 VBIݲt#dncz j\ nd ٽ3nNMaݣ 5UD#\h~.+l9SΨvg24ydFvA݆~CG h/_簉2s)0 PS% /N f.Qz;vS֐7.Jp=ΗsB=e|$2$y 㤊go,K-cZxPʾ:{2tKGCRDwxhgyR{#1*5ˑp }ܧcU\h:*̓e0rڿ͑Z=rn"i^Qu'SlI6R-}E8ԯj~;T AƮme^a~3zl|T>(VtPU9Lh8YaC( O=DY/n>Y @$B^6JVwW;(2(A]k;)`nt 1JXb+4*o> B$Mo%~O+tm=2w XiAI=N:ߋ%R 0ꚱDž _qS!들Z"|2W:fx})뼇ƸY&إs†F2%̖#iGH~̌sIQv_cּ?K Z[Vzjg)j?#JK,$+͹1},&4xP`hх1/dT{S-ggCPC-D~c9Rn~jūj.@H4\/gMaI:vƋMR *ϋT lޞ;Ļuzr.v@Zjbm'te 4 Ŝ45M ލ5USZw/uoE) R+Ez[K9^~tqsp~ERxO]ɿpci1Tn걵ZtYW17ۑvTR]B*B^ІlcN̷ KfP,31._fՄƇ'n\'}]o^օ 6 CeQH& Υb"}2R){aI0ײn+&ׇ?Lf"Eg$o=xTn2xd:uW9PBr>D xic칿A:a3&j;`SA2KԮd߫HO⸗c;53zlxK;]>؃ z~0bkJ>.(7n|2g﯐ٛ(M=IӺf$hQTwzژ#W?[8ok ^Vے+ӗ"lG!ߛ;h1z$3J?ɾ _a`cUI}}xQEK U9"$!*ʚh=*#' @d#9'~ 5`IwBU%2e+# ۋ0ً?meHgWoaPZX!Nq,s؈md ZOqR$oNPK$O ܛܯoIk+=^L%!Tzhb7U{ÌwpTQIO:*):SJfweVJji6"2ѷ8F;~Ej-W7.uLe>5%\o\*e _|'cg7DJEobًO_KT(˙0Lh/ 7  S4?# #;,Wz-PUe$1KOyp)yܷ JINTslNYޢ?;-q݈>]T. N ~D"r/ɱ4hkwҙ?m^ÈlqwGd= WV(.ppS La%;w1,kk,YĈZ]hiv?WI3Ǻa |Kp3hNF84 \7;ߗ8*I52a|`tK^hKX5am$ Jܽ'>e݌ÃӓҺ5ljX𐶿# aL\yYtR-(;nU}O'4V~c˄%mw=A%JbO%!BM?36~W/y[Hвdi\Xɩ>E"&Ƹu5L/Ir >nk5}+gme%Efjx%=?\xx翕$`v#" ;"{> H˚j˽e wlC*x:+wwuBMwb&z.ʈMj!*xj"}RqQpb:`힆,{]CbN'-;+w <S0:┓AFO\HxFb~dHI\[Q]^lZw5v)}?D(8>p y՗R-]ykmjRa3"c MHjn wZCr Sza)R61AZgqMbb[PQtnyEGX) ϊ؊(6[jxMu g_nl_%u,jŕeġ)6^? ٝMK.lTc|1hTf|uQzptKtF?K‹סI ;moΨuXsgJLf{8q#nȍj?lA~Nฑ`:Vnp2v5v^ N;}o%k~r2y pfqh4ЕL QXʧCs7*p .CWQQK/v;4S?==̚Q=GV(5䵾6eeGs+AG`\', ,_*6p;rVHՆU0eˆJiFN46ttϳvpӾDj$akK}YaSt"ua+{OvG$0,9v-H0U=ZTx ?so|{+/U^SBΡ ʅYiU] _xf;1ߢPXXGX,_Mv8Q 7xeKl ^+'FX<\]kiE2K﷏[s Ydd*8=,vY>EYEyj9|/@ |rc@:۬?iEdM(T=]~`Xq/n{=vk+̵";b8#O?HYO4OGMu B[) ߋ#*wU(YB0u6MW7QybGBSj-qo>+-U7oY{8A)p59?zkF< hZv?70ﻃK{̕g'o_x##ti:/]s˚sM43F)ፑEH sܔ {4)CۖCh5F UҮ 34|Q$=t|بhےQn$l46دW9q''?הen9.Ʊ:Yŕ%m) ʉ p-Su QsC]nc)N_{ًy#HMDk9>9_e6:3p1lhk 4]]M29yR#cpF6 ;^ pobC?,1l5^54_$uKުٷj5Pr3J]7ZgShRIh@Rʈ ^0^)/--Pb=]uF Ǥ9+i'J,8Nþ䌺uazU,ӟ͖#|xĝ $ Kg;AscC,ү8#!]$h[DqP) kB6:mW[2/]*C!qa^$4oʘZ7. ]f Sxt]]kgrيec ǾO`*qw⫢7B6ևt_|p c7UogxĴ_n9zֻ%_>"dKAb/i? LgvHizncyq uA:jjW~kbiqџkD!$|_hzδ?S':}Q% U䵼^3JyIiٺ!-~/}VTCyJdK߈j)ZqGj r!mO앣* ˉn2o b9V8~bf׺S}.}#^,V- 238nGrs6,&Eٌ۾o}~s`TQM Rn@2U"d2ؕZKPBz~x2eqnl:%sݽGj!X/嬩Iur$sWtU31{Ci`|KPy)ZR^ҝHʝL2ȥ{N%#ZHA$,)fW(א 'aPrjNl2=rj,y=ÖB \^jɿC2qnVt,h+4=y($+Ѻ; >T>>$Hv'{JXP6Z!r|Jf9]8Vy|/*:zk[?DHrwVTlQyNsbӍZby$"Bǘjӂ?Bu#!AٓVjom DICZ] {4~w1^7}K'@l }ܺswG Nhzj\_ԠHam d.МW ]KfyUɿnEY91-54Ã2d6~}]7CO˜G!i_tcY ۭ Ūx͕*};nvnǕ&UJj\0& |nۯnRFsGAUN j&"W7t#%:=Od\2v73x/ɡC3,2;3Rh[QtDB7ZD2N%;it-E+N%'na\>3m٘ܛʖIf&mǾ9΀~H'3xȲK C `=ftQ]-\SڨxԸ!w|SXҾI)Z24_ wdLL_TU͌헳عd8{4(Z.ڲp{G+:oVƜWF_1dGpxǁ]?Kݐ=iT|4hp8L/yhË.|iWG!I!-?sCub, ?ӉGƂh7^$͔.F 'Hfky)-e8XOIՋm7xtiJU wtN;@W9^@j7A>vrOZxB^vZf';Jޖ9=3x.U'D&Wzwٵ7r<BO=UYv~` qWS`vGf툩ery#ͭ{:CLΗ9Z*_ňol5#L7.A]:b>0I8mlWtNzS47Ux npV/$6o7É% Y@J?~@B+>ZUwץBwf7БKhdFg=Y. |MBHۻCn c[?x3hܱ gn͐3bH{ȴ-"w!s |9>J=9C#N~+y%e>Ƶu8  @[&ݎh൒XBĂ9NØ(=$yj їȽ{{_QgFTף 1,*eAxZX+o&Kg ptQW~nF .B'pbD<ܿ1/d9d蕓gUކNn!['~r[i9+eF2ZMlřU|5$gOǗ֐#)RQM(31'BLE84{9FB :@oxo:=\qe-h0B&~{w&F6GmEOT.iLp@㆙ I07jej۾ >?aKjb9.h>Yvi0:ڕo8ڨd?g?IP:?E2H lCu31{Q0@ʋaseb;Gmv>5cXah}5jN;:Ֆ}1/=(-U/;;(7n}t]4͎wIntIlm*\g*Y6#$Ƶ3Q3m) k~tX.3 5 /Øg{8]()(Ĺ>lܩ$'dAZ 8[^(*8U)O׾@'_ˡ9ހ/&:&ʊo}w*:tZ\>q"_ȿ+oͰFZ~+;{̕dKmB܉ٟ~h˥ O5Ny@*޵5Z vHC'#N i]-8x~dIvO ۠^g FQ|.%Ѳ v?9 we$*W BQSe[b pah.WZ I6{jڑ칵ؖ# 'xW.rb$Xj9ƫ88M>%jܭl "ytUMNk$qGryz7H\vJd}#&k,q"Q U8>4|AT['j(D*`CpS EHQV?T.Z=2t4ωt\&a{Ď&F#'Dx m<'[]x9g4!4|~M5|+BYY6g2 |<rpa$[wwQd#](u/'ÔgAՑ}-]Y dKZwn7 84gGD-`I}{=dh g3b#TxJtp"E uޏY;$58!u$ưPK|UWf??CЙ!W}6n3m]JY$30ztL@>mS3r|`S.iK'(-bG3.ͤ|bŰ'^opNFv j9 t/l[; 3Cdn~kE#/l?elYh|Ί3w}c zE6-4hmNIL6Vq>{O6f.%nc`݅9zհ"#Q/2#4`p0c mH;5tdQ.b|%dVdծXpGzM:^znljC 30I^ cY;.K")I]2uhpNj (+/ aWifJD40Z v94(qOAm*އHG Npvqߤ3o4U{YPjdz|-lF{RaeRVp15o!4w /c0JGEXFTqP04FghXm&JџHѳB⽸qK{z =wcSP4ju+PNѾzzT/F_i=ĢO/E׀A&dr7n䍆pX FDaNʌ*<ZYŋT7؛G85VHanV Q͔UB'y+RIV[fuG/8F_.,uy3jm CX(KagEi%?1ܗX4Q 6 k!ػJ&? 2VJ 﫥&oNDxZ 'K-=Fۓ:_<0[IQQIo[/& gnjEP]t|\lw,'2J!)-,gؙǨy?;N".VۊNl訾I)OĽNZZ;99wÞT(l v9c"y~P*dC} / =aYXIù(s?m* 5?Q qY\7j{bPp$zD/ݿƒbFvȹ cAֈ$cDhQRwyu։%S*Rv]<ā|4CagCbF`8d)A73#`jۘP}0r`ƙҔ1 Iʫ$ͪ`$*u+S/rQ KQeXl:ň( eH>ԣv=Uv^WɈ|9H7۞G$j*%,&ļ$95"1 O f\Ȏe.гZxYv9ʉb nYlƺFQ!%' 4;T 1|047ncT  m!Rv(O6f|us5_BBwϬ$φV"&r`A<-oT`{BiԂw&5ELYb/!T(Usr%@FwI ^Č4k3N4/Vmi%Xø>xXaj# kbfC֮xXNƚdDkB6 M€@c%+Ci]L ^ԉV^28 Aw#@z6 lkJ34 ;6\}ʪ1mwwcxNRp#R%2QW6G:P~mXkR=gղZ)s@X~JHb3_H+bܧ$ {Db4rhT[nvAճTӀ&nT\Pda(t{a$*I/Ii'Sܲ'z~nB ewrCg<@W~"k5Hݵml5AnTv8}^ZË{l{K}͹ > 3f-ȏ9 %t:+!tF-oH@j%s36ܼ*jm7e>s$]C/#sJZG{Ҭ ;cd_ sW=e8  z[z9i#Dq u/[lKq{/+BΩX v(ؐ/*8UEGbd>漫B FDJz\)Ӛ+AO]5/u/jj!_4g>SEa6aZtn Dғ"3SƩeX٘g'2\ {PV : ʕ+R+&q=ύN=pB&c/\1D:㛈 ;NM[${W &5$˶PA3bOՂC(JC;U9iy؁jTIH(PML Sj:2d$;)}`,AsR{mrvÞPN i rGR"p Ƣj"?iAesaf)4xs8x=8ؼQFL,WhH[QS>|W™~c*RO(R!fSJ{dJtpKVqD#ḳ[٫7Gf]*6,Y[%#( (~|a uAŸeFy~3}bV}IŠXHrlR$&پzUfC% \!0eW0>G.L/5.kiFI*}Lj(^vIҫWvgYf(/7 (ݭb|[m\%ȉgH~!aHfU(4@JleH{x6XjVqݩ<)6>X: n s3PV⻟kp^VHZ!r,@VZx 'D]c}0h!7!p-FHqϣ6ߦ1jiVk4 I)>^R(U&u{a~4 cL]5J%5(!Sdpa)¥OWj7> RI5C bKtqܶt~2[R|ns;kyjY=_;bUvARL>V?yȥmHq5eуzf›p`plpgOC O>y7oFhc5` I&t]ڌHv9p[`nύ"㾌8[h5-u,rL_E:-l\;$Z`'5Sfjmq|dRwY>CBׂ 4P+d7):% CF ڕpZTƑTK]..w,WU]1s7TY;'WhqᐈĜ49} HSl xr~K?e Jo[)!04RFQBUM7Ze0aT9Nw[\~;u!{x1Ysld4i^(||(cn/*㋙DH$7Guw,KdZU{ yHo $!զ&yE {&%c!ߒx aח]$&>@ˏǚ3(G( 3SeqdTjo!Ȟ8#ʗj=;8 dk6/. JvFIVyIH|~Z7 P"r@eMh> U !6f5u":>(pvHlM|\j[1Hp!Hbfݡ%iML\e GW~2v6 2|[8ی~ƃ=ni]M֘2v8L$}_SkTyWN?h~Afƣ?7;3uʃ&rZ8;h-ot`7`4^_?@ Kf-YM%Dcԭ{m!÷Av%Tʒmo=+@_2JJx{=}t`efev(ng = W-oym?,Vxž!+TLH*.h6d [YkZB| !BIŪ1p3wH)<.K}~ Ă5 \>T'6J#T@,Ԇ' (uN_(WԍϪu&3&`tCzm]goL_.]u97 Ƙ'ȫ[eKGZH)aZcQcc:{VIo"G2瑮usfl]h*-4 "\R v9V<d_APGw|#[Dp+hmb䞁W@ZMOh}i'Sk߂9z!uY"{ϺRV/牥M]@Jq?FҤ/j,8 ޫw{dvVo Rt/g0?^nj<yu;6~sA| H[ BJpKWY/ IDH6Wb֒!YUp<1B%˙HO:#L)Umk:?a:{ԪVF:_ R7^f*Mb9a]XfucPŢ%H^$0ߌoBDxR|jghR$NG"%jt*KCgK!/#+0L>V 3!=vƀa#y74Ө\k DpNݐɑXdtCd'5XN0w6f廘v"|2!A))QH#WUsR5~FxFB`ECd+aݰ8gA}v൰lgV̘V]rJl?kr:\ZZzZ{Ѷe`㟎^ULUl `&zQHh je1? Dق#Sްg@䞏mE]Džs8)%/T6+ʉ%d%$vKVXW.mfhJ_RJ1U[k)v`5~qѤ9Kl(j8{iۻf`ׅ7b]l f5/!g9G]N} 6{q(vШf4ޣ)0U,G2o9{miVp&\Ty6UpA>uM+gk6d0eat`+#B:Y Q @}86q/A8-QoH}Pp -1OjׇqsBxuaNMfj>0V"PLE [hV}eָSM>26($1hk&YWC֨GdZt{Gj&FြF˵J2jJnTCUR澰gFw|t 1QW]n1u`ة#|2YG&vzB+WpW:{4b!S8Je?ҿD$"Y.ݓȃs|m3Uk#XAyS9LXAE=ɌƩ |Rꆐfi*${sʧu`^bڇv*Di`##?ͭz {ǎv&vOW,2\>1Vm6Ģ`D_8cPj|' /v𤚴f W4eFZ76WG`}](&ܿp'" Ѫq<~I>4mzIdKkPӀM-JeB}ي!`cm(r85O^#]reV}L ޠX9Ow9 [=ީDA.f)1߻cKܔ V2y!NK4hAـ S F=Sk֏+BS"VqA/Bb0,PM+"!KFY˫"Q]1g]Q3KAE➬"y ?+e /hx CF8 u3Iea;LhܩҾi_+ѣ{ԯx6D!& |e[+pz(`=hnľ G~ݥ3ޓyCdBԘb4$-‥@3yxN <00s >(4xiWo9 UHqrKHNm?:H$™RsJuR Z=qzpg=,=_DŽc}@<8WX@W_. isUn4p< iGLdw iɉPR D_wKyYo<;`:&$zu\ q'зi3:6"}2\&kQ:>tJgXp5U =M 5Ze3wAKyа~E|>ĐxI8smvǭ0B]C֎%񷘚Iu{5<(/?{XG D]ϗ:T K[q9ಚɢ֎\C@YG æ uJ9lA:/LQxN}D7]wlu䴶z&{^躺}D}b3n{;tFnઙ@aȾc&`b0tm$ddXPtU;iDWo6h?+'VnEsw8RSBuUjЭkDAf+=d|&Swݣo-7fk5uH=Ƅ&jkTQ2`maS],Z~aKg~H'Mߣn[kXٿR!WnwFP!n_]2\g47K+ʺv;^zh*N[ JJ(mWyފa3 BW{%ȇpQڌ߅S/%Bݹ.PlC4 hx=Bb|Ŗi6? k{R e}K*vt2gltBa Pz" O `ގ¬WwK<N#D smBvE+|t7AGѪԋ?Ҥ>d FT׮#r(3B Y` *rd$4h{J g# B-ֻl|' (.AwǶ1&jK/,D(񮭪~#nSbyƛEp95&5J'z[nVQ1]1 s7rFW.>$@[`wo\7t^y2ol3%uo Cyd>_JL)?UtgĉuuLWo]ꆚyS.>[Y4FU{ccRImX70 copU(%FԄ.P:Gw>90Uz`:%憠wWĕ&(2o̗>ҥ] xbKs=T 3x(*??}JCpEgܖdO^sb0gXI [c˼힛ojN ʈ9Xy%lgϱ2Cq\gfgi|w"܍=׏ҙ  HC8}*j|{gJ`WPYij%]b=q఩Q{h`;b&tGUzw4LZK?BD]_2q\onw_M[Jəbd1'ᯔ6ZU) mSo W# i|D:y)"\gsYi2JwB0Z%"d>~YD.Ȉ^Z{dj^e#iAI=Kvf{4ICn63%|uC=yM7}jbA!&(Z`=5ih#GWq\ Yh|Lq @4m[aXeb'@'5T뜳lnM%)!6 Ѡ găڬ8:xlIu\HvnZ9OR{|vQ%HruAwNP2?j<;+}(~T2k~ ӌHƞҮٚw!Fp% "fLrBe;j=`~wdԞF+й4t)C"JO\c;B#*~A'8n}Rny;;@9Jػţ]'z}r) !rڲQv@ hb}1FZS/B -+*j Ѿ;ޏL5Ak7/v+hH%.:|jO VR9³Wn_UlRְmKM9`$?MC+p0*>$*sHe( l|FZF{Sx`g|Xd;1hUC)Tև#Brfz7m}dXI5oS6[/OFEicMG/XK~? /f jl՘%ź_aP".:=nGwԄƅWAbz]PJ:SE@Ann `soW̱]T\b<KL(ґ+ yLu׌[=`Ty uR%9U &s gVJ9š-m\?Xv7e*5W bZ\-Ip)ݗQpL15kZԛ3p#mzĞ·7V=#'L?g.>r6Z "_#$vVu ՙ/ʏ^O;zOՉ}NZr4ǒo%C( pnxUa F 7$Mҵ=) ;IgZ,[!wIB Q /s(0Ik={; KvΕYZ۹ez#Z[y|:H@97ySyut%[/A2rY4{Kv*O9]KeZX,EeVqvvڂD< P~"6+Sd\QeЮp w/U1a\T֌̀7\B[mHs@o⹎.aI=n+2HWفT%SL]:AA!mfoj ЮT߭w&MX8YNR"i3-F- :*j!2[g~qI" t?JDORS΋8S9uQ/J>/N*CA p'-S #8{r#Lf@`rTHg`=Ti 1zUnglū2x8n9 -t,o ܝ~GZ^ w~G_E1e{*rE|Bn?\&ƒ^vuum`3LJ_EfzK%_x~|84gÖ.tnUQ!\NكtT朹%<13lV' ow* @rAi$.-dW <_劌HXT45?bv^aQ쬫x(R{L$Ds))QDȺ 1gqq|=jōY~@z98COl&n,&U@D뺘)=JѻM9 qQKxhј8zI[ QPk1\282 45^g6}bx45W_suѷNm!)> P1PvJ hzx鱮]HBBO22ǠukO,ZE'I.b^b7mdImlM|IW461$ Sn+~LBKej,ĝȯ|]IPnn3% K E\MqΗZd~E;.Ʈ_ub5/9}ʛnHOA`8BB.ݤ Nim]667J4v9y uPz񠗗,gup=jq, yzS'$kp*-Y|¼M!ivK֔+} <#69M7܎8Uut.=h`43 48給vdn4CCCwV|/T0Xw8=QlzHz.甴:08_vFIPK5O61ۙ-7%2]~\޺i@5<8ki  . 6 xFٕ/jnt}J K4-LlX50(nπcΆv#C 8_F|V.\߽H/#Y"ufy׫Qi`CT2U_ :3h6;  hׂӄZ5(RL|wN%ҩPK_dѐv'3ÜjDf͒(`lV+ָ؁w^#d;ЙnٷY!^]Lv(wJJd-~Ģb 7=c,bOuXw>+Ag'Qӓ-X-!w-\6mc7!c 0̤*gkẙלh+|g#!*4VIEiFtbwNV1cS< OE"`pK(>E:N+tN5 g煾QôtlvlZ{TCHe0ՊUs =,|J ] N g6`p'ZHTqu)G9r}ϛO( ,)䡩A..~8"IRy'"ʦ} f2m94:sZo44G@DpN_F=Of8a+fCiFZPc%[}Qm0P ZMs߬#?2;X,n X$r,րrMӰBAiآڞRVĢqQܝ,fGNj0:R$6N|Oωب,˥ܟ*XFX"5\]oJ^/W޲B]ٖN}q,c^4Q tt (]L(M׸ V2j''ݣuWIZI1mKm6x^=FN+Ҷsh^cPhn: .Gesmgd:F\zs$${]AOvCtHjDu~&x1'-9GվS\[nؠ CaC3PrÀV61,.}.PS(T_Vl  Dh+٘0ǽL^ybA^$䢱akidйE#նtZ'Dæ3,Ccg"EZ z8={%KD/wԺ\p?|5q3F8{ EdKFO\8պĥz3卻$L%a/WqtF'ؐtېJ"쟀$wy9v`/:oT-]tA񇼄NS1.Ys>jxWf9ʵT'; PQY סkD';g9Z|Y&RR}8@zQ33r%R$'K~ #10VB V* <3h9ߪlRyn =4qQ'"Π˲8|tt(􋛅fFUtbkwcoAʤf"89m]&)W{MgiMWw>c}!gA9 >2]+Ss'm{|(|Apt__pt)-YZo Ap%uwc|pvD}M'@o r]vį E3ka'z p}Hv`>fS"K(S*kf^e,!uM;AW/`oUÊf_}{,Bȩ'`)*˝H^{g\Y]>ALc[9b*ɺQ9oVr1j4D~Yv^MqY<M58\#X~J9W2I|[`o,4ʊv'>A14Y!hĚVC]B=<|5Jjۤt#Qa* ;!UU 9D|.Uq0,z]VY|9X+Y_~=i0]Qv5"'#oC==H6c~5@0RwbK{iG(ۇNTюq)1<4q6I+du(!Hۭk>YMS5yc#np0$:=jBWIF:V]#˷a EDiۯ` T=d2zq~U]!OUE3c%vLJ< ޏˑ=]?>.?8tau`Md0DΆ7!|?ZO Mcj ˭@*6W ~qĒՑ_d{ |2$'ڰ!Qc5YY94QI??S&!Z8^{*sqt? SF[,`X(%tyK=,㚧.wcb%kHS n5zmG¦q3+ ;5T X⠾ӗjk3b.2\MH.L&.)po07p;:ziLo4T4Tz&G🵛t+ޑ,YLj1f?EÆ⎣k"KX#z?6JOREP2i+ kP~@45j\vl7#6K~Eɕ`nJsC70_˥UK&֫O ƴ^<'!Q,_!9DOw`먒PW7`o5>\݂Rz5|_gAQz :s7'c_Ƃ1@&5ip5d ` 2+5HoRKtK(m~G>t3f t2U$oubqD4?b8i:Y=*1,.uPYY{10GebNlkVfPyEGH~,"3m æ~3A0Rfn&h*=cyc F1"x@aU%74Rn`zjVv;(njH$iȢ!< ʌA|THch.q԰TdW9!AlJ pČh3/2U ˰oSʨO|Ԕ(alѷd+|+TjTv.f5UsN4YNVתG+}K,<};٨hLŴhVxō?-ktl>즚^3k< \EZWrhE0SK$;aPio=_Vr H0OՔ0B|L `E%=FdLodMG$5.H)>=Xt:{O,Q[:m/7{ 3};)T#R|qʾ+6Xn|WY5 xl3*45uڬDIj\VFЄ0ˣKnҦ鋒Qskd?:yfǕISsSx 6 ϙs(_w2Pؗbib{ Lkٖ ? qymJ-3 oxWҜ󍛍]ߘ"Hv{ 9v>l^IˋS]\~V룖9-vΪ[.Wb\ȱN-'ϕv'bR!V bb̉7j6.!o˄ 퉄LAew);RGђF nh\.9"=|̩hz^.k%h2)ڟe1ntRI^J*)W OwT).&V؇"qģ=)gq;$*U.3sԃ"-8m hYgJZd7&ɠ;"N8!{2{aAD-\1¾9gB_iBh3Δ3U: QaVjoTJhGJ &iqM7C0'z NiӾ[V^#|CI\XDnAupv!>+#Hnp $*M Yn2yfȐG{}.ؐع[864*rUu3tյ2gxE䵂ONLʢy|%p7 舩m=-:cY˅! Ds=u4 *yO&W% Wh X#{E7:< !LKNuOV)vRaXxlmsXSV$`3b \GC_qХFt B=^p$.{,vo u5UiZ6T3~a-8]CQ'N&:mEf~ʕ3+@Z0L#eKڮzx}""""oH^X,f7U㲶d+>u~mH>r?cV7} ]woMNUGA"7YB!g"ߩ=ۄ2}|&w ͓MrCE7~g]a&` #X2#܋[!}|Q[7 j:%FQYq SxV+JݙebV ]}+i~@ =Bz5 Pk.2J2~dy bL ຌ@4@O+a(@NN8έMx~suC cc P1E6!G{dɵ?|hXU$ aA7`F(=7x0ѷʼ@ͼ3hnd A+s4 $'!D9Wk)Hחfz~ ċ`!5e]Зٍy#!VC3@7pq G:ԸOL6h6Z!u~>aF+LKrFAnT_CQy lu2Vm^4#JL?ٺ Iꡐ`+y*^eaGYv-cY'S*QЅ=ظ@JiE}F 5[JTu[E_s_[D_39:P^:5tKG0 ޕic8zrYh x TŔҌJȡr& {3#b<8ڞ ҢtۨOݽ4z5!Cca9G9:T2q42Fӱ)\İ" QmwKB4%-O'H< 0ےT + jI5X (O*f]Mhƻ-gc!)'ޖ }ZQ_2zsrv+pVNu5#G![d#)iGpYp-).ud 7]\lQ:R0-}6SRvۯPjF;Jp4aǹTlb: 2!dI36 (#'z1,ȰʍIS/>z<huPUTx+Qdvvv(!'h_ >qDR&e+]CF-XnuBϡa{]VN6I i@yP'LOsmak忈i po/rm[(ͻ S7CWt"c끷U|s"TCeƧZԓeKox~jʘI4ڤOmi࣓ac| ~E;ŨNN$ ?k憰BTT^rm$xw1sJt{=P*x M1sʯKt-H͉ ٗy?xU؟nQB R3Oe {ѺNkʌwT kutH~" }].ßXR8WD- x{P+]6k R)@'mجP"ynrjN ?y՘Rկ@8%*maiNs(2e$׳K[KrrdCNSoʞ=lu3t@TVzflʒǣ⛌㘑< NܕT]t]X#'K3mţ~J#惻QԘp]Yv'D%B +Iuj/T f/-~$/Fח H@8¬_(#і]ra|)}|Fc/C7IqX9n`tk۟sE3ԍŘ۟uOcuQ$3--}e6Mg׏a{1`-H2*^\a;s?Tgk v2djag;sc Ls6~B$)Y@z:JPSJeIz8 ) QSamaۯ" 1p/9nn<"73N]&noR|O01bYI]i}P]hLk.@8'p^HvCNjYXAiN*u6Je-`7T5}&Yxl@hkv3ĩ^v^Ɏ)k(:fZ 78oĎD+myGEiӠ>_OʶQ@S [G-StJ γ~1%ǂ?3u ÄRw bVJxEo14M*x}S$Y'D*԰!/PzE1bG9OG0JѸk!& ^|z[WfY\-fuv%$W t4LK*]OD.18o6t^'%MwZXtQk(ڤɐ襡orQg% ^o9e/iÈ(5F"̃a _pL!Ay:} ్ˎ@h&EaZ*0P\^7BFsD OR'5?:y\xE;2DDu%våSٲj ȅ,MFȕ~ŷP8l| m4 wtҏwsP\K=X`@;}/~)sjA)G]lN0_}92Pd@;Phu֍>˵um14E-HrʺR̅;S+M.Г;L\Rٸ!mr? @ |ߋ6[)IhƬB١e>a7 ݙ^y݃ix6B{o A:C-|e{*6*mZlCF lağHLR9 իu(]vOΰko_'TJRYkT[QQ>6UގQ {Rz[iW|4AWi{5ɭ&m8 ʍa 6&h!Ԡ⬂5D]O"Z| %_K/lOU?7y?N:$?=\ jC?|лTDjaoᘸڼCZ Rn>fNv+$+ߟ%`Gqehe{e-$yf I{{goT=IP\%u2d`ʗr`qJ{?=v&S-f1}c2ʒq_PacB6)rSD\yzndكZİ9y痓oj=qߴPx/*5)K4mͼb5[3/^ewrcDEn?yf 6=,!!X85Ңt>vEIgg%/O@ݵ[ 8>ǝ] yQ-Xm!:MJzb >F %jqĤvb]- ݎ|1*^Z eO*-qRjx;+@2}aQg9C5nIb<PƔ7&cu b9w%Ksj^1`8N%KZ,_D ?AwV37_`tp]t0!aۊڂt-/ߟu-vՅ, ݛ)P{뀮8&=1V=yӪ y21ETaހH0FEtܞ9ZeZSI[Ƶ:HlY;?t6k:;P^ D`]r w!5K 4+ɾEhijC~?3z/aX ND YK&m'{L` >rʏz7jlT,to?PH2 8ZR gR| `*7)@2rtpu [+_BC~Z/g =z ~Y]RjY1BT{9IC 3QX&U2ݟ?q2zdfJ Q w$`jEꔅ»s.{1[9׎MҠz!RbA0@@_ubHcԽT>C|nmJ!`T7m:^4ZI6ΑF^rǴi.^W2?XDs plI϶HǶ>;f5pFr._Oiޯ |#ƛaxx ? ooQ2L>|V$c8uHo|>IƩszCh'T _[K,ڂnòN1+J&Ed^$8_Ć) p 4$2w 9d3T Knx@4GWu'Z7}º =š -V3WS!QbTwO&Z%<@QG2>r^kZu.+-͒$oh@Mۑc-HE,/Kp蟁m\,\p3-E]hjN_^.Uby4 )ZLl r4AZN6dji.`H`Dt?&Dd.ZGrnt4拄+H|*;DiB5tU{#F nLGY7^IU03Kem% E99r/G1!gFW~~KsKy(wFtRp ŷK8b" fV5f<L|(q:}szRn_PIS@ ֐6\GW7!# -̄rRxmmcz+77p. v%̦<oVr3br(|m3 yĖ+^ _Κg @҅mvwYZhު߼ L{Ͱ{ ,7h]movp&E@=0Y(GBKOe P}vuDnak '>A_"r$|>Ku 2!`XxqySNc]|)d@;=\qޥr?e_kNL@^<(e'X<ۂOV`FoCSS,cPES PE5tGꀑ10RA lɵ?B׈13H \(&MI#ͳZP;cc^(kM W]WoBT$x]/>@F%a[+gJ[WI DfzGב*6P$I&|B sbߡ/$|'E:|~3QNo J߭ =̒xP]3>wx29LD dʸW^uY"!9ld|{aNoiƣR\jtlư_h>!iT6ųls r~ 0ņ0-TqLbtVNJutn 2ԈYAlj(-`a-Wxi1^KU Eю:fV>fGF&\꣏ѷFTQ1 S0ev9<\棓k5lX>>`lLJi\!fY'̹4G{Njgu1quGq-{M  s|Y$Z9pCö3/m*a Z ag IK'03Q25; 1Ld,Oe<clEQE<h&I )XQ. r jD'7d0y ig /WX._a ǀrA(^sq;ͣA{tTm*+!UH4 ?,`tyk{iMn EV mqp$,ۑ_diÆJFR}vq LO cT]bP6{&W'LcZA}2_G7z~fRycXGNs 5xJ\ ^>Gͭ~._J'N<S&h7H1ZǤVӁu%{l|gՅ"2 q>[Cğ 6XvST {,qr'YRZ_ŧՉ,p@ؤNHt&o8^Laio0(]Y؍ɉV->޾N=>M5/LT8$P,sXv/ܷjBR_zt}(}`xI~v^J?jf$)/C24@!S @Ls v4#qc_S@i Jq 9 #j'aGҿ)p f=RNe}aaW,\|`ೀ,ߪ kR@3Fd [/jT`wCq{#a9ܭE|MwՀGMBXtr2IJWPS!N\ى"`ub g'W$7;~`66q\g *G+YQgIu4=+ujOi \wUxs7(31Jȉ!\%dAʡk2.7w)ARtŞXHO 8I /esލ|eHp/@r_j.ॾ7r,&W<-݄qtwE;,`bp 5%bQ-o1&e%JR.<7Z#33d4w(ܶ=8O$G!D'+klKvBvIШ*.5;)[X7F B]Ն5_ϟ"gβ|Xf@k 79 @*vPv :[A lgTEmL>>scl( u]خal@L7yb4a%Ϣ)liﲢ]VT![ᅅzmr@y崹dL_0 !'+/XA7W">[o$X7 j#y4gj<*T #mCBjz#8um`f*CJLIgPUTLyձ"h5-BXB@>̢;riRAXڜ,C{?kg͍PжD2n/d3"¨MAБȐԎ\V#EG/^=OtMR.&ʞt9R5e_9>dκi+?Dvf^.9KV$M6.$ IMf7EI% 1 F1/o2XXy-?j[tNQkJUuF~/."I;82]ҰU9- Q1>o`829! u9 Nv#CQRzнM09R U3HKZB nnDAbZsTK0'.sl,lzOX[y+VT=,=Xڔ\,WBLUeE V&!Hy 6\ V?AjiexًPկ'oH(Xӣ_Ԙ˷ҶAe\۳%%{ s_,"KAQxE@%%ZT|t+R'-@ѺKs\hv?xO֛j~g*VdcH/\ȶ{6HΊ0eqR#F>{ҲYMn\GY x fu_tu%KUktXg7$*pHE)}c╧Ϧ< &%(Yj6^%i=k¿4 ט)uGErYƍ9f958jijpq{ 1nl1[J՝G8(]l}rǒF XBfu`R\LBoX;9}YIi7н_5ưez|0Kd'j`=CƮVs諌w?*k$RmbaI^LS32\lR\|`^k1O:ꯆNP|5"ɬtr,vӃh×+}qww*HcI N$5Y¸@Eoԕhq-@*'k@8.pm73i)A1}?\A׻@:m{85jY9ċ0G=`ȐWy#4t3"EÈXK76IJ[tN͇iD.kbE]?M6+Rw[btDk(fIifʇk SinR3ɬL=tA?o1AL@Ƅ$MmoeG=XiN=v 3?T-؁ޕ_Axp'8M?OF&]\6ha#jûW3uqϻחMnuKOVg`B70ob VZj0~6l[\_Oj42qVOz^+!UHd={Gk=do6wZIH 갆3^#sU~g c8m<(a㡅N_9 n̠ W)?I pbg^N (IU'BJFkb6R.oHQ+2e4d(-{AwG?ǣ- ́~9y/a@gS7y}Lw-1 jQ,\ 'i(?MI/UswCZ:Lm\F-EsamD&ۃ45{wc<zΪP kN]٢ݬ۴B)f'X\c̡*qΔ`:Gˀ4Qlx僃k7_w;?֮ŶZQ#H۰mq#zoED;fYm<&%I2[Y{+=VgVv9 M⿁Y'"5]8IҿfS.1R5̻n{vbM6+A) >>p04,3^YG''eΎw29mlD2mS^ $XI@E3Ā_^(6p0HF&Ę 3I'*wUKd JwgV| ;SU#Oxxh+s=bex74+ҷXE\򂛩>qӝ"' EitV"+dpLTDns/Q(xT3؞pX4{1kbN@gizv%q*U30t<9R >V\mk_CiI,y@5ߨ0Nr=r17*K9r7- }aׄRB]P[Ie4?"I14{^߅7qvDsO)ppH[QiLm& *S9d4`bL?hV yV@ jq38RI߮ :[Q6=M( D(fP;('e::ˏ/nI'S?AA|_E8K]~++ Rob}Z`rh+K;/\MblUu!:D}UH@b ~4qj,n #o&iԃie|N !R(kG."_G>Zx$aۨDU1( ,`䬢r:4恟 e/ĪQ+ 0pGOr}b a;G0lPbI8{VqO'D9DqJΕ Jw=_218Ͻ-A.CnAH R%j')Qx4N\ }]BW+r.a89yF57i<YB#m?"݋];;_㊞d2vO`j^i9 rp]ԶY7UΝ rj< NDtSW9qX1OEF}ņ& 2F䀯OS:7nG\R!ׄ&0o^QX7J?'0O=Bof# Nxi&s<^w[g\Ѧ>=AZ?O  S;p|CX$#cf!IcIMw^$ufPF9W{U%b_gᬎ֪Aq*3/-p%+u);2THBjO2f# P4{ϗGԺ&bذu ?n|kQH"M׽2܈pdKi^pmK};ə PrYRhƝuV&6K,T ryyGںZxVhH߲Tg JN9zؗƸb%1n\*n̄k*'qeZ dۻb2r^,X|=DaۿU5Kf̥lΘPy`330s_0pZW&YH% v'j+mN  WLfLiSجkH< cxEޡ&I7*s.p5KMab:{ *$yCSVbwC '<!fmYRnE! /Eϲ-\瀁@zMDlb@*'\)ր5t?Y`>!d#*GsyJH ]T kȗ?€Y7f7s9ڄIbW3= Db͏%_ז<[`%;1̦脗4H qf~~ E3>Z}2SDk gӯC##ŤA-1ȷFMsse//,N$XCBsfy/Raxļ^~ja/5.=ؐD?n+e-ԛkDD4g t^Q4_ G>ͻVR3^Qp4N?zu=XܥWy¼%b2H+~02r_ͧK7 WL$ؽ$>",B횟AۀiqXҧ B c`YZ]Q"4q~dM…͆ (tr] HƐ%S9edR;:a+%NĿ0qpQ56<Ǡ&=*)KhC&Oh(L@{d $[0Dr[Rՙ(s1v7{&Sܬ<=7s.irklp^-?G:gP U>ȋ xJ] _8)βZx^c!n=\Ԅ@Bb6jR=Re|K'5#Il0.&>5Q0PU;Zn|z5i" !\MRبLZe{G;[uz[\\ҍ)껾nkS b)^Ӌ&Wki65#O Tމa)9pB2P^%ؙQ]ya)wkǜnd #o`7mJ/g]i!1=*#c}~x@w6͎xJT+.f /G뢇XwJ {-tkeY]7ov B!/4|LT Gų>ƀ(aR:"bW16U A&4 lu5QļJI.SM}A9,imp~J *:oDՌT C%ZMhr%g~_靛[tn{(b4*08]!5a4)Ma8JT\tdrFq6}}ȟV\dhI'Pq]9YlH>WcܹPPfeV^],-g- Kc1$;{VsgM!ۘ. ה,i_*4UsWđ[ElLy. t::8}XCcE&//uUgv¾ ! shGd>gY 0i1!`~|_tasA,6FIQO>M'U#ug&ʲU˜F?5%p{dgjwQ̻`\XWf>p5'#Վئ4Kwo5bAsXp\ YAcrYWSH)t EP d~(q+ =ҟe"c>6䚿m7"O3.|U8C/hA<2nT6<(87`_t1utd⽢aOy8;7?0,e۫Aɤ>qaNx_ fFa>8-CW=y"#*A^$HϓTcxAqx!>0B a4u{bPAtE$׮EV747 ݃I "`P|w ekLF4rMͨw ߷}$n3;}gYFK[بF5ޓeopKE{yiKQpփL@/&vywqy` Nt1[ atՐWbٌZ2J$fRX~w,j$A;;6iҘ\guS풃D灦 :#$e 2v7#I ||΁'Qe)ZRlg[Ew-8'h^%R/L6:o3%#$yNC~pUFD$ˋ܎h#.:n?`v % 9.vd{<:5<{IT\@O?og&" ,{hTbWw?]3Gv%)e#tRmerͲl/cJd?0p OL=Q5/ܷS"J1yFTs֭<Վ`Jr<9ϻx:#;Ʃ̳B&L]tn;`If:\1tSyM *օC܂è/ֆ؜ԾWS%ץYp 8wiNIDƣ UJ*2z Begb5),__Rz=Eɧ,"-NnC)$eCcxr~[8j7yjwl3 ⏋E4&H Ȃ?\ତlfZj gSʃպf}=m jcU<,:alM 4BBK>2yk`b\;*m+ &E=.Qx>F,~_WdLF7(PcoUڒ?ZPk⤵JByLզ;\|柺n(&3 Jpl<-'FB P U߱b̩$f6|<"Vk3sRa,m^ &4.g XrۤN4UP-I^`&zaX@[402 +ijfKI2egAIV#CԗP"e3uLkB :!OF\tIqo @r#I""A3rZh>H5jonhB )/[|Yz+ڃ \63g{ ПxZ&smn:k9֞6'8bCiJAo W)a^u"L4KXzT $ֆ|LQpaVU1تPbA>_xm|?T.AԩiE =²E9F%>fǝIOK(xoJ{'oH>;)Ӑ439UmuhG+I.~s(I~hc4k[+M1pNn!vN+srlUK-6>lĦ4X7̪p,fH |@&{"TpyG=`:O~#Q1(Ÿ=Cfz7^}c+y@r|b;Q.\yg;i w mSto^ l۽@}-_f NHz0Q3/Ol9(n~m{ £Y۝kBSgjNo^q:wN>ìZ4r}7=t c#= 3m63h } T 6F>uC#ITHVr7-_^7Qf֋y.ؘ$.}FhOIo7D4'[鿒 =! ŧg~Ej=:Tg hu3vk-}t}SPwb:;EN$Ei, 2p8qO u{[8ԗ9]lx.'uY2h+ru!kZcy;#gQ5Vluct~Ψk؇'& TCYbEƳY~;{]#~.u`M7^wLElK+4jmshXHt?/qrۨ%WdԄ1XŪO"Z) =n2Mͪ3w'ZyZxHd6H!->C&NV4Q0}hZK0rلX &Tn'Dx-!\l(?wTL9{~y⋿a%.x mDQpbvkY!*ۥ"ѵ·I%Ħ)Yq!?`iþWS`|"> /U:^8.p@[]jxa2I`qc4檣iƑSlB4 bMREJ~a Ufe&A,Rې.|<|\~Z BD*bDt;=maŵvC!Ci6C"Yp n^c"fڡ!gB ]j1m:"M|hPC*a=7RIu'R> #w{ACnO0l+T6q9-*s3o'zRXmk5D!+i"dkK20l j TuZ9Լ%Lx0V1PլM?+0 _G8}∜橛>.33AӰM pٱYȟMݔdUIA7K@/L1a #87]tL6Nq #6[ǘjrH'n`HI- >(>ɱic݊_HCak&g$;^FyNbsʏ"AR ls3y~Gfdj`^OFE 4f249S+ U.gѾYv%r(NK2ߋW ZzאV]&\&y\H# RCW>hc ScҐ->}v ӗ$ X "8Z)Ƃ. ;dMb<dߊ;ZQ,Np !Mq'ݦ<=.j];4_v= nAtܧjY(i60[âvmPQ EwY0Nԯ#Re|4[W-߳&^ x(=;AQ]c/jtqS5_Y5dVbW/(WHN1oc9ea9MXOJGֲiPjMmoH?OkI^/[ W((M(?.4VCCk H 'e4籵 =Uzd$!H[=-*Fhzs?H6A|dqt+qy |u;kwdrm~iÔG)d+WE;*Z\-m^f$.X Pu>τya`Mm*:`g%o Eke6. dV/  - VuAN}gOV@N`ST5vZ)(j$>,sx?s^{ǵ;HL⩚ 8w%iE};gU3ݓ33~zJ苡(OR8HBi>G`YG+ zjBrZ1T/3GkafIb-fmB nՈdU4F6s􆯔r`SV;Ɨ)v {hi@h7i[MmB(f2\G؅=:"zyN=Z0%;9wGoa j=[eNKytf[p@ֽxy\LOA}#vc=8t˽̠E':}-ỻqw+(Uss0ዒ-l}W]z0aH50Lq}"lZ>כ,K Aiņ;]DMf$YCg9~[E,盐>=Z&"~59#S9rJxwUW>[@6oZw_;FZI;ME.ﶀn]|gaf|qTҪoɸT7b - G`1i1 7OAI6 hb ːFC)r):t鈵6@1bHpI#fTs>dIBQ13:&v3S qlKuBVI|[8}궏v;c HQAi$UNahX3ʡjZjYO5)LU(4Ƃ2f~iP+١͐F NՃۄ|+J_"`oR)/q餙rocS^pcvkm=_L7k3=;Q6,c݇ni&@e$ ^u %j{H4t@X>=P⌤Awϕ,X&/}pT`KnB:,ha0uہn_)p $'@]aK2 ,Hl!wb!d,||!O8;>8CºyQESczcE>!U~|&&5]cluBPƮ7+^"cGJ䃶 l6J@ŜGycNy_ɑTri_m}V24HPb5?~QԿUWbPhںдgÊ:ΞIKm:J; 쭢GC2ЪWvcÕbv+v\bv4 NdZDrw̋1|/<ؤbUj#A#2"2{:> }C7]w Rg<ɣ!3kY2yqGk9/|x̢9+(D΋̀ h+un*/ +"O:ڧ Tna P9?3M5UK!OV>:QiLTim9Z g_7BLJWo^}Ql9̼!̥sOP'p—Ooz+$J=%jx 1 D<}B#1kEܷ3f~ rcq0`]!lts)j)l=BG[k[RcPd8!8qZڅ8(%K Yqs9c>ǂxszT?#ڲ ns4dG6tj4w4>EHW ,N?¯t'o[,TC\"bE w Z[&pEa?3rP~mTH,JhQ |H+h"!e$$ u a$x^+ gRqt:qdU. ~o՝/8sTZb7xF4!-ǝ8ZH"i4%T-OX,P4fv9Fՠ*(|dZ6AZZSYS!BU0xO.5"z~p}GEb0~'6'MPW !!kexّˇKf}v1Ūx^ iBe<'V[%@,@?cfv V'tj1bLG(V0w=D /˅x&/nO-xg!C`yS:k8Ō`Ks| *#( sMgqWc1LJi”WM?J א&]L ZQX$LX=E5T֒XZ"PZ}a\Bm~(f 7q.Fo2RKyȵK0[^N2BӹۜL,09W{=UЮݒ}Oځ梷_{,20Cg4)& )H-Džnr+6!(7#ޫzSR ZF4 8Gfq܉d4rM"`^BB?~X4yxc^N9+[m9}yL}LXͅA?yϬj bغTi|Eٿ0(`o%)8tؓ!k׵(l4ZAwd?@~6QUjST2)`Xl^9?/6:c"7k^MEz-10c16E*4פc3v9y{iۮR^U`87_FH=%Z\ֱştAH_b0yS4A0f/.-{=Է[BJwɝYORyX d >A`?Zr|YcQk*5?YϨsw[csgËIX(ˣkS3WϒtݍP欑yE1H'RjoK35<(AoPj݁Rޅ( "mKSmEG<,sq40 D[5IbFrmٽa!yB\+b=iS[bV@Fݪwa:pdDͯB@8=*Mu[dDi͛U{ڋ^8 *u~չB5"8 oA_ ʯH#}KPo }/OP"{i  NnKߍOl&3n)e=&Iw $g <0-5PTrxcRt,M:34\9 |D_|7ox-1(9<ʶWT*=&Rl\(eZzL@JvG+wo\dMB# A_ !_MI5ײPhTTlC ̧6]* IU  o<*:딳B#J d=&@pe:LɊVCVDԿw::6ݐ|F|8> .E.fvn:|"=^{}Hj#SqXñVۢr&iF1g]xYh'J\UA 6(3V6%ځD"}q7%k#jR:gFP;Q}V SgVt{OT5AyULh`B+2HU7`w$ƀsBڷIggA)j.ړ`7~%͍OOS 's~`p0ōz~+3*6/Ql}4v"õ)Y 29[։6zH^Æ'm5cLO\oP͑^vspu7oLFH`nЖ,/ !`?ioq7|n.5*xH]L8v9]>xmEq&JÎMAf^I \*y:~-Spy\3w5}0#!No?hIghٟWEjvk:;>Rnkt'ϝ3P%Sݡdd}~gSd3ɣnqx ~f#(WOOVWejЊJeRv8 έu^P#ij+W ? ?/`Rվn Ukm0׾a\IQ퓷lHu)im^ԺF_v׏t6߉n6UyJ]@Y',G(Swp[>GBqf |g@YCIrBL^z;g;}'\;Ԑ ̝$đƒ%bz7cvGc5$r J橯gM_rFsV:(KdV!L!pZaܗh`C$}, 6RwPr1 e[2;)*L(Fe9Ժgj@[ttJ&@=xNGՅVm`lI6PX^С88@&g!˩kzI2Pu(;33G?<'~3$?f#< 5>Bm/ r<ÚܻfOmN1#eC` /꬟c"Gy]DghP=p˴+"QnɌ1ଷ-]880dwn"5Er69q}e7gYוLppN30'6q%  n$WEKc-~:C \QJœ=^PdG>bg}pm1w~}FcCݯ$i@YLONolGm$i='nj:5 UT@q#N4Ƅ_[.lKzR@;, .li &,!tN12̓y:gQ_H"[ "LʰQ%c'^9(u||sdLI,:fg󗤕k*hy:aS!,Q`UrX%#{m|,)<[ ML×ɬKˠ^Ok~f"w@tJ XB h6,{pfMTY%R8b*a`]! xsĮmeɃZ}EZG/6se-CUe+Cn vWv*.WnW,м4[IZ=I>c5f< d݉Q `uݽ̼HEbXCZRz&{5Wg ׂ ayUqcːˠ8?"$$K&`J(ٹ+UCnAyT]ҽ-a+'-ЉrZA,)[*uS^,QOmYer9GM U\CӸ,Y huYl<4Tʭ* APU+ jOZ"%"ZmQ37e?:޾2`,OA\/Zw4_Q;`?6RR#}7h)lBJAG?MNgfcY_a"8Y`0S$5`K*=.qCц]jP#(SُjX7H3d`ZYYhi !BW[*ׯ_[NT0%ZjP3 %SJا_@YFߊZ<ލQ U@ji Xq(q9nUҦu%ׇ%B?]m6RkK\)8 <>vwI3Kϛi L_G%Ѷ` A9ju-NŽJVjaw^-4ϒ11[1aCPA?l%τ$T%3!4Ndį}jA* hީ-+U a]rIEO" v"5%MbqIAE>T}))I=u\ M *kzX_cT8X tQRN?8ld՚3W+!b:<IP9A7HWC'}*:};ec.CO@l`kJׂ"@ >oAY-<㎧l"\h&&ſՍVC;GT2c,zCCY*jZcΝgKӒ51T5OE@ rw%P3NMT}eeBH۰۵Rj w9kA>nÂh'+vw_izꓪ# YjS{*yܓ1BVxC*[;wwB%j:V/TVfUk y{IƐ &;OhA.G{ܷc_И$Ŷ e:m['%i)[qt)+*g[ď,+'AVl•_jݼSEzCʠͦ(MԷ!( ֫=QQ{.[<?ܻF_O TqJ7fBwϐv_qFA#͸g/,~%yX3&4S\(d.9S=Ļ1l"evY~9@3M]gA%S~qe3ID/[Fh,bB&`'ңi! &Frp Kk/~̈MT".n;ʯd`Œ+e0g:h>y=eD_Ƒ(I)Gr%׼\~jȤM8QRO KKg$]6ߪYlOu#/ NGUUT5;nXc΢݆A:4QMa3=[%Y{\s}s@mh M U|@Osr{Ffr )$H\߿@Q֔X |^Q'$ִwCA- (' T_oiMvEsA}$[pŖuH,q _tpK;o9$?Ϭ7w|'oh"oŒ kOvk%mWn ?/4#ڤbD ۖDuJm0P8Oav5o[T4+'e>1!ZĖ~4G~Rp'0+~S>n5Csle/#QP 8ti||R !1 _ Et ^6>G z}ki;XK;'œ:&NFUo)EF iָbrH^va}WNz ,VmB]/ۧ@[:΂erlK UP0h8F#C%^EP!<_C"exHScܢt9Γ_'5HɄO갋2߬[ z$rT *d_ b@({Dtr etI^Z!>[u(Qcrq FW)/B\Hx`|JYWhcF8Oj  NIZ.idgaY$M! +MFe:NnHDrNg9nB׿4ҥQO.TPypG"1ߗCm^Κ|p$9T tQx= MR#;f8)*)qhxI^X*URxP;Sax2DBߡT6,[' kCZɳD|1n"@6%1=O.g"QxnAU`Hb[*X#Tma8CFma es,ȲDa&EM4Dֶl'슄s5%݇ IS!k*P36R\}*!I xPSYw=TQcI>UkU; {eE0*1#Ož uLnrzI ӗ' .hNŐ\!?֡~TIΩɁ+fhK"<"L}G7[6'2p;u$%C}F-٦9f-BL{kW,\y+y:}r_\.H,uٌ5aԯq* FQ5 :"1E:`Y>_S!/6 -=은 /iHl8LǢ&eQXH{yYco.TsVnP-Ovz kFr{H&+DvYF7QX!e0 #z3%[{:v@Gͅ R ]x$M`;m50q,.(1kf➱} ˢSC/ZD>DQg ֜ᘓH-RYnDȟtd̰,GiC߮]'_\9נnx|֬ M!8L1HVwp[>i>]kĹp; yLAQAسL{&٧ f幟1K:] <`Ma&_UKZ@Œ"V- #+&FG2pr#̻xxJ@ ƥ2B=F 7Ұnaw_)QSaԲζڏk!3xj:sΕmiĴHWϚ' 5@I Y&wS"YELHW-;|YýL0cُIXOVMNsF< ͼcC]숶wmuaS?EnO\vtoYߡ6|; e>ͅeA' @Gb7(wŭqi^G Q%ص5yrd7*119 90'JbQ{6tF©L9c5C[^żJYf(xv$W@rM,0;i6\Du _}] q#%lj{GIym'J`iDMgLW1䪝JvNZ?4B f3B7g—ŵUd)@V=ȗv_壊i{:w^0v 崣0⯖7%/t *ލ#H.EԅA΋k&z *AUgԑ1ocMb%+-ӇQ {iJ2@W0Cbm(-݆JeHN6L'{2J2wf~*F45v;ZrRCy|0^P遟;>"AZ;ۀxSݙ+P"WqP14E% ]87 r$8ySSr`ԛ6p\G}6ЁQ ]ա90$ ֏ܞ>@w(qoWċ|?!uL$QG&*d>|7q;s#vN"W{zAd\^uq;GT^Zi2d։"I0V .FЪ>H|m [(##@[K+/֊`3#>1jGdÛ>3indN/~rT?UYmӮ '8˯nh^3;0Av6j=Fl٫[^|%x) $C<2_o](4:1bklzcߨuDeg["*Gjąf #! ?PVk4Rd/NnnryeeZϬlg[މa2@atUaq)@,ۉyu1fínya0JAڐ2Ӟ@fwUV?[g>]Zl!thH}@m]*OMBtV1pk@A"b|掀i$j*Y{k wMcDcz˘j\RDWLIŝΰ$; N]& 9&f#8RSiW>󫬓4/,CeXuTujg%Esmˡ j[B9$ڙf1cGP”vˋ7RQ0}ZK g`»6/[azPU9b;rXL^iIyHz -ؼ QVڐĝ V#5?`RBXj`h΂BQf6@'{tcڸ[QpP+p\DZԽk5e?/YlGn::NYH:@1 o$PW{"+%{&e!&~s1)j9+E4i&^󿤹gסI^"gFͯugT!:7ª:mzumWH.ΎH)^RSޏߒ o5IAˤ0sm١%s^o!n[54y@78ɢ>3wTCfCdx;T۝XQ4ҚL8l@3>d+zE;ZriךGQΓ -@V| d1~v9%3U"}/<\$4V+PD#\v)Iq][iewA!N hFVReXE7[A{:*Q+/%1J~+(0{$Cb!RVѲ-aF:)ȑO[@[WK,c, }z'nnKd=(LUSLdșj?߸@hvne.6T 01/AXR\\w"gC R>c8W|$,Ў^H ,U~SJ:!`wKP7@.o).h_YĥFfMV90&; Bs/!>yrYl]ivA.ǂ \GX3^'(#z7 CN]PRE v"4Tafzw^d[m"3DUq]0'MG2zGSm a^f$Xc/g--:!hk-!HVBl_yҵ[3!L؍a:V \#}M-P.I Z?uo*VaU*P7]KC9hOTJ9xI~xM!6.f:jF:Jϴl;%<5Ƈ6)E>G?>z]q!+" ԪQXB+EK\,°yE23́^빇! A3dM!CSO=jԟr񍞕(s<850ls43~]o"cAћhk"w|/Y4/ yqac [7KbLp֏|QRgcgd71|pBpD0Pa:))]cC{7 MLiaLfa1a^jX"v~L2w>^C$rߙIAԓ ;,{Dj%"zUnL ϖ,V,c^}|+_"|y^k䦅^|cQ´ZՊrc,հK/>uK$ּko ?;LdTG /.Z;OH2oS^kՒ ՁSg-J 2΁$*o*Z2+NJr]dE¯7Zb u\C*M~@i~Awqxш O_RtK \@wӴLTq/Pxy}0b4ĩE4=o5aΫL+2Z!WU-ˊӉ쇻WZI6 E 8ٍI}KGkN>1-c2X ]ִ\Q\yPJa`SA +,y'ih?UEۋnR_j+N4 XS?|0q:VE?9MI5@BoFό(Hі4=Vo7<a_P[=Dw{^ B$@ Du `B,Z+%EhW#ld$:18ctl~GEM}+ ZIFm."i=`{l(b}~;|Mj,3f7+Ù~N?e|Gn/8 :V(x+O] ;BUm! jd+e Q~{Q9W-EISct[lLKptjl 2IO({t"ZgJNbFAb&}wʔx9 Ar,S-$ơY/W^} nE0[/Ӳs"rāi gpN;@)Q'?d0l̮!jE߷>[q]o яi0Fx cj|MLj|s-IFm32C-W:>A 'f׻C۲GHn ѕW9拀_Ftle824v q9Ϙ')t4\Z+Oy *1.@D2`EFI;;SE2U28[yfVnr9j E'#ð<% *cW VC7ǝgJpmf >{: (hagvTVFU1~:l7yy7kqYK}O}LI\k5vR~_R5Uϳz4iz̠抻 mV<#/<TcYfa',:= V 2K4f0:+V#H>^X>D)i>1ieb6aNػ&?0bƷ~q/>Ebt PNe`=RGڗN?\**GNjVDBhQG`mk eQ8A=+@xR *oT2[}e,Bf3~?lV0)>ǎ8"p|XJ5:GVʯa&Rf%H!d`c8O2s(J{+|`#J<2g$}ek(M`Bo%!Ը9w!l~h[.\zuϔ9D `n5V3T4.͋˅gg&#fi\Ic}ÔJC={|3" Unn,o)ZDTLu2VaNzHeJ5}Hd 蠸i:?X>lFSg.S>,:S=ZpZ7]-E}$kޫʔM_9I\ t|;~'5m%)(5< 2 ;RH8ʣ;<*ER5DI(79).M!A㘁WM5(HjgRL<08֟՗`.s^ PG::,1nyRW&VUoq !Rr|ቋv+6C#*!ifmch|6 Wz]_x 5LEOˢ_}'|*F>MjEBDu="Rʢ6٫(Jj⤜>ѭ.hl"w3] (1uwep] 1q㛉`1\UZ}4**hTM0+̺ K%ۖSl2|XA5D3Ii]gd1HQ$úe6b],8 d{'Llz|sք.J*&r4}sQ1.,&^>lG`.p1V\ڮ[Hֱ-dhyH>X6`_S0,qTD'ai]~{P*ET]ƄQhy~E)b]O]AqVYz:N,|7XOf uuzLۗ(sW{D`Rt29Jw9Mpz)<`eTx(*}D'nĊ|eF{kHdew!aS-,MfV?X(N*tZl/*YɋAu+,m5bZ~.1AVE Iy"X~EM ;ؗ}Z̶gCԆ]-AdEVp\kЍ o"^9FuТu e:q]x7 "H}AOګv=[遤׏jI|; Le2ZMzA ^k^?CL)=`U./1eph{e ~i<UfJ9}b}>0F.)/]kܵBn|mfƔNcu&IU]?}4: !T0}SN ?"1Mk[=!ywo~m]9fڊ98S|Tij=hSE kHNYd(U18ponB\)8!sa,Yܗ5t-r02x-t N~xt#mA\ူ^-TrvQߨ.Eĕ_ܷ҅ڛlD767Tl|铼R$!عBR>HB]my{%7#2ABWfWO&s`[qNhuϰJnf7ΨKfA].>)nCz,5r'j2k,ۼbh)Ӧ%l`i|f[/ I,fI݊njW5daTo=v\/7-i 7x=1hAPJd 4^o%DKIk_*W_ߏnSkvb3'Z"Bv+vJ,J; l#r@6.(^dEQRIK1w S`B~ &;$z J_9$t,rMϗ4= qJG qZ1G?r"vÀsfO/>^LNY$+ƖP x:7qƙ>z" R$=f/d9AoHެJ>ؓ'IOa*<ZayQ?Uo MUhpH-EY`44rbRޞ}*gyyQg[GY/\Elzش= 1~  GN9w$Iul95hI若*jqٿfkم=;VXjyq/a62p$zQ꦳NnjL~. inPDŰa*ϻԸl:Mnd'=ه:vq(S]7pl,-ij 8asf@'a(jZ8I`E'-׹ҬCmG$HȘZZ>%\U6UYӖW=e{|o<*e*()bAK.D5Q[oyNPxoE-w}z7o3M )`x]e> iBܰ~ܝoG(#&ѿ#n^o(6e:6TˤЏ'X}dG6J.tXu 7p@9CQ\.x˥k'I5x^'JMn>܍J>[3&D:!|hIAnL}F™Bk)]X%aSTĹM=pD3oGZ |A3\Z@ }!P!C0pf d7EGA𡡨h+,ǻ m9nQaZ(y = ([$Y.u ΢ bU0'u!\k8aWFvZ@58;3Y9GF4]IJXY}^5]lc>dKҌh-Kc]DJ *ñd@H3@Kx,ѱ* ͺh 'cF6_/\0ɚ_X©EirA U!֝xpVX)Y6j81z a^D %YX +BE.ҖcGڻ #ӯR>h Tj¦A)u.aTz/ʊ+8]F|?Te9ה8Fk-sH~KVw[q͗ݪr2&uF(Í7@F;Ԧ {M7A|"BXTG#v}4ܰt_Tőx^qȵëw'0 ?WT +zGNf~8qmy_*"otc3km(+巒DN#m dL"H@ې=*+8a-].>;6cT/|xLrifyciH?f?tBHyi7qZ35UeeL a̭#LQ>R~ه4{^0ҥu8 D0wҼA-*YlPG`) օ! RfnsÂ%]r89>"ټ7rM ťoƚ_}f㒖S}0g(~/l<%*.1E"$3(܎sߨVU5MfZSAG7s,թZ[L5`ޙ Tv"&N>;`F'ch41k~]Gr&MY /,IU|)PSK~qQ! BX!jYZ9Ӵ!r꼦}vTrn$^taE{1-6N\lIƝlkʷ[|Rp11$j d he) )SmeNNa!]yP(w797R.b ˵)]=O5BE gKm }IlXpmꔣoю!CͭjQTfwmݡ%.MVF,vRYv"7i)rg'bQ%ԼI!蠱y{3I\\' H)oQx8@!J7 caK֎"Z/:#RKH!l+ L<0LIЭ0PP-OU3o8 [*TfMɃmh|Z)_ۓF{p;luee< KtsgVј.1{@ g'ժgl( pkWxZ3ld`' #^ 2e" $O}ΣjhE'B' 7-ļρRyIU% ntx %0{HgW2 }t0Ms }{Wރ7n% %c4=VJXvrָ6 %{dSUF8{`Vd"}ATBr/Z΁`򙾺@M*'x;51T"!: xsS$iy 1*N? K`-nRH(uwCgUd%z#CҨO!ƺdV¶ tu0ooJ8$d>lAvϥBQB5΋9c'u#W(?FȨ0Wk>rTA#V\zq?U%tQR:&IJJ'[- cUw9^:cP钠`g- L#Adf!C9 Nڴ11KQKuo@9xhiX.JAVݲci%̄ʋX5f {'GzƱULijOQ< i}|&>`Aѽnqu3o|댦/_ ;#UNh] ۣm]eHW /*r0U? QOU{(|ěkXΨ,L#ϠxzVd.H/8_y1t9ajZa!XdT8ȽwrzO`K8IL㣃* | C>Nk( PR&0$ _, ϏC",$C$\ߞㆪ)d PYIJKRx={Du]ڗ-7+jL㆛?bv$"#?Q*{`Ϣd av fD [ `Kr#Z^bXAвO fկ(h@M28dLCVK nNʉH;F&Q];ԎS-zsa0޲LdCx>[ɸS6i\ax5޾!Dtc/+{(u|获f-6ăG7JG~J u9h|oQEbh pމxp <\t烳W",H.u!PBlЅјǫ.; Jˁ(0_y_SSWWZt:,.mq .eIC~HC^#l[8\v5qLyw%e觌A uS8"/at7YqJ6fq x&y<=BvPI+3\jSj9jF. k`]T/&,& ~* <^lcO܃Xv` tm2]6$ߑk^^aE#Nݸ;榯R,᫡Q]8˕ب3tՃf<uLQFjAyp}TLAVMKݵ.>VhIJ&~X#QUݢeEw`{dǛ#nCI~yHIз} vc*u[PߞꕭuY: `h a ~SL_LO/\, fhɀoS3k^ʸssEr3eϦhPLoQagݞsTiv͜ddL:x"R" ਷J*r\%͢-vX̑ e6^U"dChlsDA2פ@Dk54bm~-۬aGd@ 5*s}&s.Gޔ,v'zy5o˻FO2(]F_0+01yg;`0II?)S,C@5@mho|(S(C@VJŪ8c_ŗv_hHlo}r㌫1tih*,tLz/ݗ[iAr;@ gZ4IMKLwz0sxSʁS@5+\`uj\ן2Hp|Z mr ×oI6̎2A(+1OjM\j_!5,սV2/ WH7WD 'Vr7bлA]?Isr⽾$_|)Al,]=(z.FXV*]"g8ua$Nj`;ƅ;Yemq#ӳ?!(}8Nwʿ:[GCBt6)^Q2Ȧx";lʯKorUGA6.a"O6 Ghc%J"/e2J3ͷ^ yi~^V1&nm!)x`;:P0$mT dFl0 2/4-ݘV_Fqd_k0v[LŨRRFQX[鿖:ls"Z]m.dtnʗrL}˷$!|qLhܥ# v%x5u,ܚ蜖ZE{N.YŐ9NI.g'E!6ǹ)6pN}nBI Ms \am;_=d?=;̌A6t4H]xɘS$s, amv|cE8RݯV{ &'ql48tHy.΃ d9I"g_U!B64>A>R̩G8QDѶi;kcBtBzqnCuqd:EO㔴ޚsqVL. `q~7X #1igGsSv|Ib?MœJU~mVBd{kIU !]`Hus_mK>Hƞ,r"r_mn1ĚO!BbuѪ 8PEWET`1/IՈ|yM85F)'OC٫X-ЪQ!Z@2'Y6ך%rI,:eN\ h4Obn*Ncaeei}S@9Ҵ9HAZWì*KA+bvrgέ]T^+9ri՚CY@T@g.cp c |PP)4+0lǪgKPb j}Zj60E:k`ݛ{7{tH,ä+p] t7 #1 q" * <LM5ZOm>3XoH@ԉ?"-MK~~~(HKʠMI\rNa(XgLJ $ [U#p:O}^< o8B<0Z0_#cO1aL]N)ݳ7vjE/WnWn:jJ#${H$HB7G]|kĭQ6T$!iV'FUYtdyLZ!j6[23)m!g5!x*Rr`;>MQUŝ/, vUF_֨|&qiI6G EW- ƒאָG8v[/Rm:1ňLԺsQ mDzIǍr}z,(iZ5F>zkuxca P..t=`8Nt.BWDmE#/ n#hfsR,c鄅Ʃw`=V)vYZBoL fT KL%e;j*K:4YQfYb@牮R❹FzYyPKWyG U{ڎ8ɪьުoo4*!9^N(NZA[D_ߓdЅc3oMR2!hkʄ̇w S+z4rlTCU˄>*.Var;2y_SW/_ZA~}⏛B>Q\+X68xі'bd3{%!qaw9‚ce=+mlNԏhMt4Xfq #CPp|[g 0jKkt[3 7;gT f=d=ʖ~AHsyLy Ie~Yjd\i,ֿʍ;f&(3'L6Gu^ͯKm"e+Ó4dTG.OA-8e2IL{gc +sd4f'g&ҿ!3ZPGb` ![lkC ŐVf>{?T^~.QoiqfCZKYwWWg8ܴԹs1At:t1?rt2i.!:A;3a,^[^ ".pSr}NvZ\M5g_8(mrn+Yc}z4eVd\hK9Y{@{uozEݧ[[ ̖X~:8Yۅo<.d/x`Gv0 OǸĪ{6%eQ!4uW Kϔ?`"'@2]jWEc$Cv=SjuNOA|Z姊.k18VmFwuW<'w{Px$$;B BH/!>`e!ITQ/`1sh$Ч0ys%\Y q8|D~@GZd - hމ|I5 6G7#$A.飂-?kqHoU/9ׯ?ܸ:π/8`^G)ߖ YdlֹǨd4HĹt=g݈QǶ$U1 '|sB}0¤82Ѻ5O9a7"4t~\TF}fDE`a0 v?еOB.^KsnYqT,R=DL"(@g64$A73κAġhJZ^AK[ac¿_2i:smb͜l@4=UqC{RjB;8~qpv!z{O6ط [ѹ݈  xD&uXնl%%BbTPRs{"jysaY>v*fvcW&SpzR7S Ka\2(.@ʐ4a Cqj#݊U sǕ Ԭ-TU͇Ar$$ V\O {Ɛiif dE3DS0l:dܓSq̟ `E0Vq7WfЗjRqJt9lS$ 0]CUg0o; 4q_egn7-} ֠~ <-jnsvd؄/Nu+K/{R[O@bd `Szkn^ A PRoKp?b1HS㤹?*3 DcɪA!y9EBb# :3kIdfvvQq+Yh+=#A9^z~f]N.i 3Ji=3 < X@dR0`|F{;򝜼^G!iJC9gjNz oe]Q#2PG+YfEet=|>U,/|{7G #j?1p Sz7mJ(A` TyHn귰n[L~}zwNmYnL}b!WtZLI:!XM|o┘ᇴh}Xf3gU| ;F١C" Rzg2xnj f#sU26\ngЄyw UJBTE~I7݆5Pu( ]&ٛ=2=w PaV8Ώo9' 4O!loA /e jt s0ނf`Wdx_cW,  mh YkcNcvWzlb*ؗNgыp2 ˮl w#,'.#rC%͊#z ı[ª4 ɰIቾRxn ")gU lH1Wצ ;}' zң)nJ JN1F/|(xKt; "g>B)j ᳼!GIVCSyl(k֎Eã 򻊁^~BS82,t 9VZ'* F<"-\g#iPv:JZ<:ܲYZR*m8&)8y Yv %xf{\t &;s=J$,{S]*pHA?]N#qW&i X`89áӤzDo韛J:Kw=J"5ݢ̷TW1I^X#^بQЊ=JV4 9}ħ|X|[Zzа8vW01$' "I^^0}ώ<2K嵀n($y5VгSTfl$fל_ #.twOߦܧ*PoGQV TQ^RS#l+v]vfG6&#sxy"i;Yv>\ qsRj=OyioȡNeCDrIÞ  1ҀX;.K`h^o(:deg[n .5GqT{iy+ySX\)p,cyweZ=ݒm=B{B9ma^-䪏  Q-1}q&ݕ</yoxhE;97W M!O}p6 JT0W{Ƥ,T>'//6v 8@_=q aiE*3Gfߥ&WsMWT [;&榆.i_!⌘2$7S23=Y"WRȖbf05rXf`sb_|,5ev`|t0ɚK:bC]0q(jK['y?;Q~cf6UјԭϫxTs(G%2^6vA+޶<_VzX(C&#:A"3Oi[ق 7q롁Y@U DR(lHUTGCz9#Y)1[+j.n2@@2Nڿ2 uXu ϸ/B>ΗyU[Q*D(a>^XsLy}M'H!sͭIc3TLf6E6^&"[tB}84fTkxJ[ >9?RЎ}dX8- gw9(_B?xZz"),n;|CA݋aa뾚{G_<(ln=+M+:д/7~%&$#&Џ|-pR()ωϖ1Rpun|St!^ h.CDC/ Nw\ʉ|J|;%iAa\qbhYbcAQ[UֺzȂ>7hC:L+ZppsW?::;'G-bAw{Ԇv•ȷ#ſ (w`>w'Lhk?c~!=0n")!o}Wox@v0W6N}W-v:~Z,{Ϲ[t_~|lZPT<y3^&m"lHa!8@I1_5Zmo> vGΉ|*>"Afp (U>5?܇v>-0 '^ SNyrjW⧓@ Yֱdʹ\[N%<Nںvd'sɈyJ,l [j6K%;kxʢ!+׏:" /"6ĶۢSIp2ʑ9J:;{󻣄$/`nS'MȖQP U\Pv踅Ds#/,.D!}]@9\Pn cC`@r*q4Xѡdr` _U? `҇7ƙ0|kw| ʋ \(m;X[cG*Ӂ:O]MT~0key;aI[k?ծI(]]{W6qX~tAÑa)C'͐845:eb {Sԏ ei ZaBa-2BRT$">KY^u) w]>`4*J% ek'ZixCJM6GkJ2ϛlP+* v|- OS蘣t{-5tSJFý, n++4a5$}wu;{ؗUHkwf~i9Uh-iL<\^̕{H>)c b)^XuEDa4?} 'TPe2$$v[NF g3(Xݿçȝ3񾹰 Ơ5<9fJ{ Uua[p=Tf s- aV9L&F_!\f.$ƀ]rM%E(=HƎDVv?L˚2C!F ')sVU ow6QŠJ^@b|j`P}}X,u~-f3kFv ;"-+tFU!>6Ze YL֩^չ7ZKm! |0ܳ虩[ |W SX-<8i)GRX߁$fŵCO7Aqo5D0=`o9rc?L"|JMw-L(;<NTNYGSUt(_TlC(Ht~e L4AZ׾rɒg #u݌5S]^YaЁx~XYe#5RG{`᩸q㦴f4q ٳ]ru !P5 ѣq) 7>"l7zq)PS um>s: T$u)hStywEzy.Y8#Yἦ.aBhD0w5hZ$zd|LJl|4#ن].j #zO[Yy(#V0qf)JV-YLggOųs RpICd fYd$n|Эe}iװ=wM] ņsbuv 3J Iqʔ^;AhLQs`7/i3B+,i{Dg_Y_dI_u䮴'h iYnD K}:jNEv}k8wTEͰT8Dkr>7Uk0 :^xsݸk8: X4Li Z`j(bϛ16 &ɝmr(7$,KwsJFK}< eS<,3 #El󯚬Q__8 oÕ[,ដ3끇WM[_=:͞I+tw4tz3ǭ7*8r-ZF6;2W 0D@}\4c *(k#cYo+|N9Bhɦ#">lK4ޒ `y"C5>d٤8ûKW !+T|**-H}ӘiX@`'WV!%,r;Ŭ+>DHU&܌ w-86hc9͘מjVWşxÝ ߍ5#xO u@GR1 rZ d5'&oRk>KjxE=TU7mArcQuhP}iB. ϱ攄z\]+0ȍ(W'~lgȲP{Oy1XmCV DVˆ'&6mo~rE ="up GYI<^c4/-=j/`4xQ9f !zv1֯*13H'r~-J'+XuR5"0%ᤖY`tM Yz!6Bm?bj; Whk .- / EjS<@M iKT%YR4xE_wCuL-PT]"D~gm Gb4 YT E#ɱ:pQQf[Eq8czhk >K|Yq& ?1CﺝՎ)c rθɕ&U헮4Im񂉽D#n-x}D(4*=`3eM&yd*0tMث4H5Iw3ߘǮ,\B6`#9C"P6R3dmںu&}xa9`ja) Ζ'Gm:fq]9sLy2Z sH];+O<| \=]L'Z +jٺH*Kc=jHբ@F鞫\?Z|BR1~ծ3Zb GәXA@`3B3g -;?~*p tR#tF`m`]?M Q6k1!VH`SNЍxbPΩ.>Na #O=5Mc &(KMFjJA;[(E'GF>wⳕcڵK ÑvQyV1)s !aT700ě1 Ծ5REh{ɴlL~FAm?6Z[5!~Q6[rq* |8FC&hfKw¶hI㣊B?ED1>`A a2P*|4 K/ ԴS"'4\Q҂| "~b0ZS IGoJ އF;Z^,pa_A[i[^=zŊѹ3Mr)/0!{Ҏ_pbh(ʓtp89$<,Y5@1wKa{ BWxSe}eX4 m.k>69'h]\0xYh Bq 6fGY_`:j ;RK8ngr8Xqp; VyI{4ڨ,<*Wnf6 7NVdӯ܉xچlDT61Kf+mŽQFc$ ݝo1@MU=BSkefG}j! ?xC2ԁSj#q)⸤bf 8TI)< &sq0~Rf'+O}ɈOh=&i=n?]~P٩`=p=Vm~@˒&)rXMw?{FM 3xQ#_ObZSQWxu|,P4)7+{8çGVC_/%D`=6]!Df?=,@lvw9qE:]*ƎP]it>"o'wvp]e&o#}(:;ߵb"@_FF;>׸ܦJ2pT-\j#~\-  gҮl _6&N2BƸK.iB{'JDE G \\꩚W@$?Ѐcf灱>~4,I*i=Sx PQQ7oZ-%[Ղ2G5h0f!CG1N}ÁofJ:K JkՇM +x$; }kt 'z'Z`owAgwkMy L "><:Um,M vg7G'搨1 \XaK PX#=\ĩxv2n=;Sy> 8!U둖%*Odst("0Sz ePgݤq~?>j[i!xQ^P0}LGZbgG^K#4&&@Ӎa {,+7XZ1^LUfcT9_gbgj^jAqФ,.=bVBNn7)) "t>ջ;k8ٟ}ˡog B*]L.u58ukg(Ns@̽F £JIE:@gfTY /tQs294U-Јi)Z/&V^}|yqGQ $H@f#B/HL.mS:Z}k4 #Zk*D|b{ ŅWç]pqn◻C~#RnD`T(PAf$̫ԨՇ > K'wc9~5qaOΣ8-bN>ӭK@Z4?Щ(J au:Jz5ܚ{m8dHdsa褵7{Ad-ԇ cnn7F.$8o`v"gpsa$VJSX6K0Ay#4%Qp\C-?|'*oEqiA;@Whgv߄D JlM'B* QZxq?`9R_ H鞠͎U677yDIA:z/hgLY/bӞd&yyXEMkbՐ'H-ƙ>b}$>S"nսOqx v9gu?9ҹ#؃G\ŗ3 ވl6D=ѣE\ nd(,2WĉKZ"H96ggz%Rꮳ~VjaT1Ybh1w] õef5Ko i\3aNYh@F4T+[B!@9 ӣE SeQlB:14ӣ>y6# d*?@iskN7,͂L4__Ȯ?m倦Iqvqi(@e*v @ R X,!E j|+| 78 Jat =DP:0IO&6ýo_.@ Cbeʄ,<ܵ=Pg>oLH !MwPTBUܖ @l;`@׌6׊Y֡~ZhĀ2 V0} h >>P)ĺ|:{d8@[N>K nϟT.7ϡom+]yx L:\mGߚId@An).[V|BWQz )nY; BDG[zdTl$@<kIvT p-o=|h3=[)i%F'a a'|JpXBtM&n Uavc4)~>3-$n?pp!ffpBY(FI$e޷ća5tGtDqQN[ppkRwioߙ>rGTAAȶK0nG{'O5{~SCCwts෉c&r$}zs9ˬIG K_6}84~)tX1`l#Θs`zhCH. f Mp7&gJ$C1x.L/GEOLv1A6gZ̩zMRheN&CD} ,qLWTQA2šW*TL qx0HyPLpga$Y?M GD `I`xvYlI0;]].-$anJ\R$nE*틤=EH/nXaT=˶Ƈ5zQcҨ'!]BϤA"=JoI=ϺWa@Vbʳ" ˾6wͿbh}8sC1a$hȖBAv/_:h %Pɇk@͛0=7yyK@Zg6RK?6 pzǮ? o2 ?{St끇k-m3j@}|F%U~(s#xbh,/ B+gv:%/%ٌ47IQ1'CH:DC. rvJP}ِ&.n]/ ~'n4a4ڞjYİ!ٔ bWfa#}qC&th07Z +&QwD;ǀ/n{1b 8AGۆJsL4j.o{q)}G7I$_'m,b\ j%Je@13 bm _l>wuvŌPKiQ3qպ6yG?CY] z037 8,N"Q3+ jh;ـޯ/{*hS Y꺜"e}Āqd/G&vAh|to-[d} l-tBi&@g "JJDn` x.bGjL 4xuho״D~0/kfuȀ';g„5#AL|CuZp\ 7WK];;i7,Hp"gZ-3ehrh'y[>[qdQfdpu$VkmKw-=}f7#B#IXFpF)S>NB}QW9s-RUF*Fqs8X3l Mf"=x8q.KAAR4P#(%`mq}XQ" 9 m )L%A([E퓕ͯ 7fZ7(ChӵR 3jx=tvaH(qP>?l8JTm li.K V1?Mlpo[` x9'&P8!*R'w(ȼ:{ep O FGdY8;{y=raVs58=xdX56OFF5 J̄0p7qO>H`Z3V/zX6'67`슂G䤮ap9/DŽRNw`$E9.z.!pn3bB9`u5އnlq;ս{ K{='23`M(㛱$GB,.2ީbͯ hA1nJ,͔a1W>*%B(h$ potx&(~m~Rq:t͇ PCrS43.zd%𛃶k6͸~/EFScj&|xv[v8djАr(Vi"lP<`Fz%[tհ<8{.X),_q+;2 ,]G%4+RX|MƭQ 9[Ez+NPqblһдeAɮ+hMlf`@Z.{˼"]Grd.:qB۷~4.i;aҚo_A[ |ƴP5SpejaD2`ݯ7>R6@k'/65/2ҕ9mc}r9^F!2Wۘ;P8:16-,;b&-DOjjCշ`aF.HGdt鴋? S @GG ^ۏ ~mħX njvBЂ %b~:/ϴnXsQֻmF0i [RƢ"j?E&;ǐn=6CGz!RE/wΖ74qǪ13~rZOԄ&:HG+;(?x0ofBӪ[ a[ҧnWu~ a M.sS3ܜ\Cazхئ]+dȣ c?gq*ܯr [Іk,ݤ5j4߭a @),Hޛz&ΪH[߫%VkrPOv!AoMJo9CSb"?q(֫$ 536!SqX3*7np#54GUT] /P"ƭOԵĢ7݋/Pn`X耕yZ,Rjvp(^D`w@@tĉt# DᔪE}#[լ׺ګHi*l?֫tsB9BIȭObQJLߴ<-6AKBD9<‰ܜfsblٍƫo!nD%=i5Tk-BSĹ.M1bGL.#hRtZGVϝ`n`y0~V h%c9QrTK{HKRo*6s~WJh׼H]n`KLܒһPtb"EPH3~Pi-Z"F;iýEv7<)@;7#ֱZ,XP.OqV{r΀ӵm"{ZOx{`]STD%8N2H䉜qX 4tT%_ ( =tQU ; dEoe^ haNS)ድ$G[= l_ y"ž.ܶӗۑ.Naxl:3vP wWBq[#ذjnLh b@% 3qSKz5dAhNVz{۞ P<=#[/Mu0XK}{ dөskzJ!u[y^Ba[kZLB4MYB`J2ݞU&[|W`bN'fAZ\UNA<;0;~1n$nSs#xDVDOķY-SڝYKdWd 1r>F=M8QD+IMS8gʴY%ҘhT ]Lх%[<&2ekŘvNv]>:C)*y?p;5!~}ey9鯁*dx`{ ^i"xCmxfmX2m"$m RXor@`F ?E7aE+|"l&'"H (p%dd1F (7BB<[b yPsOҏH}mܾp&:PlH }JًF=؈L!4%fح@Өr^tSbc ZR43͊Ñ.jGc=X]#__:::v;[1(6a;?`cA:YKGb=6gq^ס>Ft!#Ds={&\. @E C# 1 ߿)ވpNH7d!,?+ԭϮMDqj'iq-:.ObTH 3Eͩs|YsqU/j2n-j|iOɅ*(gICbKxFZY G¤̇{,JqWu5c(ɜ_mϩ ;cXDۅe>p8%Vn ҩ87t7z}H̜eB9M$ wv2V~-'Z-`׀̘<{9x9um .# b8BNQъ Uϩ&ط&tV -]zs\[VN\cɔD:wTAI+K|,CضzQ&p] NF`w-JyU#EF(%Aj$sOcvٓ8$171NeX:o%Cպ'J7GшB=;^c˄s#˨dcY/z?ثҬ63!#G*ӧO(vIР RO\{Pmlu ̣ew_(8"6ؿ#4>6u&s2t儂F9gU^F."Uo:s`dle@*ڮ6a177c:LɔyYcoY_P9˝ 8n;0hbWu\QQI{}餷V,K} f !v(4/exgʹ8AK[蟪ek3`R*i (k=C05lȑlִ0Mwq(mnw?KzI:]MBW$BR@'r=b QgoPOEr?:mY$"d&?ϐ!a)DdՓ\r% @t傳,mx^*!08`xPH1y] >H}_p &oBlHO3OLWCz \oJDzR q 읖y[?t8-liR}Mš78)u9cXy9gAdžif`of7 XU W-?\cYy9-fR"n`>4e릖3(7Sj],LäCT.srtx`N7$P "x^'^m(Rp^P@w%'TË l| $ͬ/#t`^P7kVTWR&;57FLy`72tY[{n4 p~6~r"D>HkO,I6@{yYa5dũ .7 L@@>L:vj<-f rkMOT@gG,M#&ð c;KQZGd 5̃ Plߟby iBO8(b1Kb>zf=~î]rC{Јo#$HɻYv/J祼 au.F~Ԩ %oW؁e ׼nAMsdrW%urwP,3$!H9:&8gчeR7q` >ܗ˧ҋ["qb{NeFc, εpp<<lRJ ueO^Hҫ`Eb{7鰄J' b1u.B6}˾V^.Mj:*;:3sYWvIyTl7ImGF*ѿJ8);41O{ WK J\>o ã Me( O:h۽_}T/YHK)K7|Bþ)ES桋AMg QXH$-1#CBڠpE\lA޹0784ۅj* I/œycga=(o_͙ H8]ٯ~֒Zlкg 9D2 $X*w=8XB ;v~ߵp!ds6CC*s{ጧUMl'oc1m?<. /#Vch!8`1ێ] 5&9* #ߍi"IsFhHʞF'|lR<$V͇D#x+B9鰹Qş9*_.YB*9+dN\<4BrV4`Ӑi|.['6\R J/a60SH*"1 mZad :hcF/z{['U 9/ߪfhtҫMLBWQ&C >^%(2C[$Y%++>2V-.k# YT[f9iw1 †i{9L"(bOѭhC]񇼶-SFTwoMM|̇2}@$F!)Ԃͼ!Gj$iw ؘ'0q 7_M_bK('Y+(iz|Lwv}YPZHSۘ8E< =On 2TDJB5/VcO6@͗5@k[w;@fG*q?]1!"\ (\K<{9USu:!Z`W& ο"WL^%Yi6&& )11H_ 7JhgzUɀ[7`T.,/.xLwAu4rm{?֢lVVQ)lڸHg.-҈4Wis7ŏm9VC}̧=ƨZ̾6f|EP5c[P$LXxY{oa :w +Ô@m2mLI'﷍0*V)1$9mƪ&!F_-x3ɓnh(pP(`gT~&S#?DRuK1"ޡ MBK'J kd%Bqg\C=CR3X!TnN DUϣf9#с-}zp+Ln5Ìg^툩|:N筴AN%&+Ô҈ZYL>Nse,g Tukzj,u7qWSkZmEEN|ͷ;GdWWT{~L$ SVԘo0 8@ҊvDD+#.V D-[S>cs3OHSC-nI%S0ЇR> |ʏ}v0U=90q5Y-"''q@53r@O>@>|`R+B4䁺vٴ)Wn $1CNOdO ƿauH3x ԯu%?_kڝmd!zaw]] I'pQHCРiA F~d! R2I6 rݰۀQOm(M?}Pc1ڙi.Hb P0Aby* '/TF/&4jBDnb]s*PO{lB=3'!Q'rM`ivq@6##G*Xb¶yh9xۼMm޺.tޫ:x[l8֭'M"-kY4 c|HRCg^<%סF'3ULy7K~b.Oc9N:30A78_b`4|Sh i=`rAt):`]\8OHTdݿgюe]gxSb!䒗Eu|T6\$ WBQx(8o_>!&Ngӈ42(&/iˮ^Wp.t2Dizi!=OZq +ԟ[6r@|H 6-dYnvWr$.q횰 â\L&NƑ˴ܠjm{bBe6,X&;)i!^CB0Ŗ,meLz!Z, K2xǒ2̓;h,]yL`*3  >-*jeuǬW͞l0ҁ#W'fmKYC]j껱 G*a$+ W_APˊq~S%ЦR` @۳àYY "JΡ?ߞdBk@rAHF4Xj̎8PJD5[(|l#fM%?ե{JŔK+{}s|)l % T:(=WD^PYɿ3-Ğłº`)]Eay:WƊD΄VTK͌۽* ᜈ|/_{y Lz"T믦GJI$( ` ;xM''?:m[@k hUw%a bZ#VCȇMeĮ ?mu|^5w~g ". FY@^ c?.Cmt Ԏ0eH΁yT2 :o`*N!U8lV?Ioa?>/xH2+wjKi@}o_S$F"tam=5d;JD"D&$]Є0MS?\GN#'1tav 1 <(ʐR<0}"1M)T++3wh׀6h+BC}M ,( }/vW_v9j} IaA~.̙t[ulKw,s=6RAf{;?5ưsJ8f=3yWī@HgL]F7YI'U -&A͗Iv1;e}P$O ̀`=ש,mA ~71D?辍)llgh«fV})C ,ҧpǠfFsɓk}{aG[,$n89]6Bl&g ,13\D]{ɵE6l(f%DGy;rPњio,N'YXgPC[JP"oٲq;jzdF  Qɒ9y1ҧl9 G,aC 7dMj\ g`(a8׈L܇`Ks;{`0D}447Nz>&/:@߱fB`z*e0:pSԓ*KO|IIϖ n }ޮ2t@7fr.Å;q[*gR0hأ8 ˯ywtzE)Q R9Ũ6g` *gLЖtU8˭Ȇ`,n r*D޸)0^QI;(>׻|Iz.0HsD3?o^r^"ARr^H0" n| wYJ&ӫ"dpy(~셂` OD#veVCwbjh 2͘ `V19 ';aLßhA1pfu1 5~ao='9vbF#sDZL 8cWJcv1l3F[07O0=POٕ[?aϨ; wF.H%јDzזUb5ѯZ7N/C82x4!ėI9=%]  ihYE̘EDjs,G/YCgs@[z2w'(䕀pazlI~`3ȜOXUhX G&5 +suoW>y,#ugW\2w8hHW > i*]x!um窈IZVXI-Gp%g"5eC)P1݌w[͇DSnr5qQkZ٩*N"Em`͚85+i[0fjAe}:^5sPQ_dr]6$0(oKV|| &m8#ZM[t_೏,Ҝ4[5 OUKT4N$f0h+yF:hf8bYZ^IkUMRANHlc|T -L1zna./!AudO"h"/3u3(AuU!jXvKU>7SCL?{+D)v"b:gXg̊46oj6|3S,PvA|W5nӝa*G(;<[:c-[Y* b3tk %l`zǬɒe#PSKXtTGo ZAAA1F l$^ #W:IB.ٚb?bӞFVҭ =G"ڂKxBn %|ɺ%> ԙ;.:04ǎ #Ȥ["2= Ů&rF#s o>`:ӌAZx@%ia,c"R?s Y`q2&'mr3$@u 0:w;Rj9xYSh~F0M Gjᔶ[24LͯM,n21ɪDCkBOiGH ޲DZ㳏ThC2I4YX*n4 ]1QST52=񚨄bEd㈂x-yaZcvp^'IcYR=ayjKPXv{s!yF?{_͙DٻZ4sd[-&viaulʘ;n9yn1 LRIo1z"eL R`Ma&Y.݂\|^(awx"O +V!rMУosU27lݗ@StN+sMpee dˣbIY$K&V5Ht}s`R d;bzj8%z")Pd q1鱴GO{nDrPn.j}2s z 1d P8mL4h< rCDn=wЭOI5Wo0G =g+4`#DE]2r-%vэE*%iD՜ͬLS,bлIK3=lqBHS r;2y8X'lFH;[q)CrI}35ݯŽU΋e.BٟtH5RK%oާUpO<[QcУi!0.@1cq%%Z&=Un()i 0L\dfv6-#Gv1[4n.ĻZ'R+8nM,L(v>c4MՎE/I_No=nBS}@'fU&FeXaHHLW5rN#&Vy~‹hOBAB?I@`Ēʴ(f^/Sx֬,O۟(#AB>ۖ4 hZXrg#>i:u` n$߆0&/?jIW=Fe..vâwRLKvWn FN$FDGBIJTyKi Mat>mBf Eo 4ܶ!­3Zg8g9V 4V<鍹)DE%2lm K"=>>t2H^iyV:(Ft]=S:XZu'+457RBUI%bCrn<@\C4B3L=}ɂ3yd4!Je}BaT}*vn (!u2jK%(uz9Hhy`l AWbqk3ށT##Rc6Ms'iDפt/`l -]3BwvS K)+6:q?ߵY _y0W?z Xک-?W)~r&T+| jTx٘V`Eu{E3įwD(ݙ2XϞ8rО\QJk9hgQm2 S\NM~٭gtXG#zv;kcb!Z!skiD=y#3VMhg/O?CAɫ~)]I=Wuh3@RESAOVϟܚ4Yu.wDdوZbNvĕ5-LG`E(V0.(d;KY*4yWuw&>l]>gc5TĒ3(*V[CÇ]2Ql+*D#WМڬESOTRXy7)WdYPNAZr@X,-V d)dmH\\P!:̀ Јۮ@~3L=yEǶ'cg]@"!`RFgF@T'ePc&qtD1`m[;tH V|nC F@P3 ءtj1GR0KbC20. * W 3"cbo|.W)Yv&kP4.8Nhz /ScoT_uGܸ% N_(BMFr\DŽ {oJz=8Jrd,~$grNOS`C'4TKtz!uh7S*m:8 :)p+5;h>DָI~HOsbb"H`ǟմf_:_bM_ԭc砖c r]Gx&[;"-ߓctkTsU"(Écsyd9ж7ݻڭ0fpKQBap֘F X1bdO # P qFCH;7 pTo|SH|Wøe,Bo&7~r ^"F ڛa{uvm#$[}ֲ@p6בU VY雯YF-Le'.yIQw9']vjRx/TT_X$s@j`t=zͽ~"Fei.z`N2& + Aeţm׽2;D4a7ب!!5,ITbfYhH}]8uK&~&Yn+Ob}FBy@}RƹVM J԰%g#}|.<"lvG5OPlv›nH8:t~ğ44*E_4 -4bo C݌Cжa-(*/F8EƱZ*҅^߽rRw13G$"-.Kٌ=)ZuX҅J9TĚiު@^۞6M5ICʎ5 TV*ל̩;lOA;SqEqKJJ })C_cL\JHҎٜhERy9e5Ѥ`LˍBk2԰~iLfE#>wm=HBYŔA0}(ٴ d+Y1U`W 9e﹆tG/%G 6,na<_iϼN[mw{KR4Sd$NyْwJ"\_WMgaX9L q|Y 5qVu+b\01o[ľ4le?/Dgl~ߤ,ȫ»:6Sxx~Q\ZB EfvbB avg/b|`]tБ _ :B`pj1#.c0{tV*Q1TL*u[ Zꡏp8 #D581 έkpG{E'ݴ["w^ O֩o IzJҢ7*hW3ja4-ƒI*Ulѱ+1&]2PX2IDLiJFI"NkXhjg^ V Yt ~Nyw~wemsofy$h \ă<7/@.%PpWnB^Ab ;EZpy8¶S WVŔ[VFV@'HyK̻wa8mOf3Gl/%Msa b8(?CC;GD㗾zU} xW|K^* dOA^1#$&oLb4F\㵉L7$zv1jD;QV=, m f,m O A"LźQysI ?Gr(D^>5i GxT}+>Awya(Ք~esʴB}=Jp< '[tGbU`6Tn,p&!>dY:-KJP5FXZheCa sb(#paBnBj;{Yp-NW{pG78FKbҒt~l z`OyȄ/AWHߢLRqaA3%~n8a\6p?V994D\$aA -h>d}[j2 g [j!KLCIlBPlBo7ATUT0QtUpGnȵZMS; 0^+B p˰#֘dMQ>Swso!&Ҹ1|7:uEx^rˁJa[8G4 a !m+G)}t&IVxd)\} fo&RX } ~E *Xwv&.$"?r``փ."5D Q%U'27J^%&;C6"zCD!2iIjM-O|PQH=P5gY0xa^o޸+ϩ)K:Ę'PV5m0,WIEqqY邾3|5ΩSWLC(t9;}SQ(śf͞8R'7FXM1ήޞO;@|-Jns;7p}|ؚD˨5$';D&s\{OƙyaV?:f<ܝDMsĆAV秚$|$M&/,Ӕe&օ LKݓπEHI"iWL0> wk}|9: 5/LzH/F;{>//]!O-#}o+w_U;^bx\+֐=cA %Apܮunj Nl KM kAV%J{|IɅRfQ7] .:Ue }@1 $ I{GebݘUw~M? jc+HKePS&d5/]D9"@Z;=K`5mk#ezg)GŚ 1ކR>ui=G۷ļޮ}FHD8䏖rnA2.e˿Uy&- ^@Ƃ0[{d]ӗr<3"u%*h~30{9"Y}]!:<<6iQdS.,:LsD'Apjj>k44B(q'@7Ag5:fOiʣTQ,]*.~ɵUUHn:z'Ә~sы,XdvƐ>RvZDVC4p\ `mucs<#OQMǣlD`C/y*6[_b[=[1LoRFVP^XI jw6{M!]ħfؔ(ūNm{"EJ/S6`n n(8J!-cifB M wm}zSC)"+ݭ#9F#/@ĺWQhy"ȕI6@5'FW4Oyt@g|t~S;1Q2B>9ԕ,8pK'8@sU_ME SFK8(l0YkF{dXBctof7]Lo,*(,nM.VS%bVՌ>E]dp9^G#PŢ«~BN+ʫJ9!7T !|hA"̨YugTqo< a ^X1KۙzOO.)_yNCaqz6I <۠]u s]!]&U=vV8 { ->ma2FNm^>T3aA&g \c,/K.6GoOzgU*.+]|^PTR (L҂eQܲKx3eERv)3u݄x~#Ԫt=o::[6nmwZBifI`ᗤ#v[v#$N4hS}>'̠M[ee+ Ι)\*1@,y.zG/~aQgM:٬4tnm@—6P߁ўojn+X1!Oiĝcv%(ǔgjnH& O@q|wʳޛ;Mڮݤè YatΝC8kOj<{cm>o "9VC/я̹:‘ꠕݫ).ПN ̒Zi~dRΠogoFBq4eqNS"W.w=6z3ϐ/kfl}҄Yt=ՇK@%Vmgا+3!_v˾`BUnbN݀ h$EM&6d=␝%LҮ"[tʇ{lEJ P *TXNݝ1LiҜ(Y/u:{ͤ뛈FC! YcGsthum=oW;&GTˀ"dlq(XhU3"+`Y׌*12UL=\l}2@>5HaKm>a_ SHhQy'F]osDzXz%rƮr n8$ti]&MNO}\iX1^1sln|n6bW$'A[F *ӷN*](l7MumkQh7;anK vĚ* 5p,$Xqݕ.n^WKT0AM9Mzp,΁9E u0dy0ў>3*ȸˆ쾹Q)?)yNUALO Ի|l&s5v|5ΓFWاV=h3/:jtCX̻[A|~]U'k7s_h^?` VR@qC3N1J%&̈́Ij|;~)e⣓rAUi*-בK'}`ަ@& '( _y1 4#=^YU;ETiˁ@ KHzcL BY`nW܈55wBkgB{c'큀DweƤ!8b^RS#H}3ݔ1^.E%ƬGFs;g 7^<$*-=BtO?4۹߭5¡Řn ذ!L6 hdz9x _}X 7뱝@[y .z>P~Jyetæ JC` ^Y^-b-IZ'G@M8>眄A-0~,Ϋ7S\,xTtYxit;*nr..R[T l}R#5gLEM(1DhK>nQE<ؼa  U)t6xqN-XcAS6`B/CWz#NQ\=mÍbG fݦ\U}F>A}/$^F5 P8w@ÿ L0waw_>#0PS 1b&SZR`hu8[^jV\퍬s=Qk@co7uMJ*ݜV>6"M9b9~Y$80kmVt`1'3!%a?TtSVVgLHU:]E$]]ڐ }Dh [42F/G0 svՠGsSrwsD+?HZ"ч|e|GI\jtҿ%D$Nij(4q?eKg奴@SğqƵ7'A}rг#A z ]S AZ@i\hJus7ۈ8,/o*fD fx jw#8&_|#'"0Q.IlH] f24*7e5]uAّtњCԻ %Y`\ &lDzmp[x둶pҏ<:h|:Jq-,d&w#&;|3M{J@D6fs} ,hIT5OHUeNN Vn}QiKd(D,@V$WexzeR@+.}nYX4<2y/ַۥ"6!K59 ይ`u+zq.拹S2dgʓH>y#{_ f%z7]z"(6rlB^ЅB`^b< :89j% r2ʧG:d ?m@]碍CNY=֡,tka\\Tǟ+И+A3[NLHM(;hi粯͂+JHؿRx# N$e,5ȝ,ZM5|62:fо?csTm Xcytdٌ1|x" }Y]&!LjuftS:^Mk|%N s4ḵ5v`F,4~ g+I:.cs͸F%0>JbuPNq{7,fn<gW 3*'.dXO0^ي%R>D,Xn.(ͣPf5#63^%<5Wеcf# 1M;rI:C&'v)՗ i#n9Z7XDe)K: yό)ʫC'$pyZzLid)CCG*Aoh afzB8˥$͑I"AVa@T<x3C6UZrX?KxctòK;nEkzX%QU]yXfׂ5xu6Q{X -Ո.gCY\BXav|[*AL`%t7)u݀7/.,rBɝ.ɃۓBmqhuwTq fyZe\ i@H|б84)[;mW lr )E$p|_*Ϛ15W aȅecaf ފ;W$mNmΡ\Aukӏv]L>5y4 9/Z ^yK@:/%bK胣oF/fARFk찤%A:mu<%h"^a`ZJv,2#+#ktuQUp՚M[8IILfWnZ\cQUky~|Fh$"coe<7Ԉir=/b) e"Ɇ CA.D1]9_hd'φA.­'1!dU{rWeɯ%nܟV>^k0P!# jz]EBǜh'|Gק̢Ι]3'/ۄȃ>VsXMdLEqP0;JCl nz-`.2Y짪ƴ`{2jOy+ʠ"!ӄw 5QB C0ͬP<21Q,^5&!$wP&{BD !`VR+'[vFDyvw2gW=r5 WшԦNHN)}J9:6yQMI2r,#A5z?ډ{x9WTr?)sD ӰSGPd ޷$"ãFJ+:?1Mɇ mE'u2PD3oɷR~j+Zk悛kީı1),#FM`@v='B\KγkhRl"۹kf KV?`R'oymݦpmrbacaoD?- p n%yZ273Gax)?.).ᤘo@+gԳ.k*%w۳8 eZ_@ :l&灻FܸPlyx p>xXD[PP:i; Hϣ5jא+fdBDrW ĺҎ҈7o1cP_{UI|$ܲ.o&H)ii嬳)B>a7IS$T0݆h:mb1?LB`xV/ I9z\6se&N^gc]LʅH@r=#?B(mmls>6(Q }Tl RCLZ}fI<{2A;T_woë;GJTv._ \\[Q2B+ϳهuE2k=mSe1 }biz@v)'1/?wdr\*):SUN;x_1Ki'?xkӬ$"x GvHܔ2h*&mQla""`b;c;h ٚg1?ϿGI #!!6\ s65̐j:n(mqO >tEeICr ejh7Qţg@Xܷ􋁻ԥO7,Xpq4}ףMhOY!w seE=vQkpMUAI2ӂ/`;S\AЮ*Brb$"b˟eTz{t1;&L6aNৃK4,L#p?Q\l;_t/%n*jJp#}{%>fϣ*y|vGh/EO,C)Gɥ}B(DcO~)<^:({mC>\&zv]O|6Ml ;"Ky%N+ K`u= qޙa>F M8DA)*W=Ղ~,s!zʦssȘĨnMic #r?HW*s'Z:1? >?鲬/+̲u ? m#c,)6ۜi]0I 0 X($  ٕrʧ fhZJnY?4V7&ްK5,$凟)\40ܕS #%sGSvA+.S%~k LO.xlK7ϗ p cAQ*?E1{N CO,[%"LJ Xp\Zu+nB?L薉jKDɹ"Ylt: osǸ{ ε&UA-mzdq~>CǹT Η:JUR󼟆l1Hx2gnlgE"tL v-c @Mt8HӶ,EWbiBfkLwtB\FUI~b\LV pZ旊aNv豆4F?xc=M&KԧRD{%DcPj9t6졑 ժN:[o̵8%'LEz/F%o10g*>#cvl2U gψ ީr>iX<'Bm8];BH-ʺ}Kh n(;b4q/<ώq_ij:-U(Nd<8JG .dT3:{XEbY5JqbRlw3caL1ibUs 6 ~}3]t૪>|llNPj?l4q{iϛSȸ@@C.[1 sOœLD`ypuv7_>N>E!s=nJģ(oQ+_Q\,V /1$۠)0$&=!"2LsbpwufCP%pcYf!c:NyT^ o#"s1.LCWá(u%q-31k9X9 WՐι%NxfAx)Q&{d/tbC%quzOn7;|H=+b1;~x?~g"-ͥ F#%璲';O{v&6x/a#1M"!ebf@~Y#đN"-rPilRیf[Lwu0K_~XfF8[+/m = Vϼ)"szjDߙR N~ -[<Fa'5n6-g+T g$G*YB<%溳˿}K{N!/޽j/ }Šg˲9J\åU (Bx 1BE⣧;Θ^g ɀ c}`=t"T:1 # !e!LGM-Ky qI /|MZHN;)vL 󠾥paN9V={~xE tAO,F2g zǖG3jdf2XЛ`+:m_n%vUJ$a[93[lc e:/p¿*;[Z `H7sՋgZuJ ]JӶDM'p8.B5A Ki {np;O*Atԇ%L9>SM8&r@Pw<ב4p R;Q>V< 7m菑1mZzy`h \r:wڤdwejx;h1u$FJ(U>L զJ{i Լ شS=ӷy|U4g]v^T r3#b!uS8"YDdpY߫l"j)`ve߿JK n -Hւa@UNF#xwgeQX~m`hу!`{}'D0#<HDlǫu|\2FDW 돉>G=Ӛr F_m.S }PvU+Kz@ɇ̍` >;N5W$1*՜M)'EД6Q6#pGwh. 〪-Pvoz3 msMhY|g^ *ǽ7phTmfG-#6 ^yhʫw*e\bP*yM)9v}+ffT$z{IR5nM}|]fmnHryXUbgAk@e_@g;b Ye+l"D8%C)@Q..S&ړ1UmsTR_XBmdXgb! 5I I"lٱ=$#Ga5\|3ql޿䀛GLxͱI/ /6/v=H)_e( E x;<&- n 2m:CD'#d[߳KtƳ h4CgPe#Sz.Xt,0z|{ۈ}#ԁm_Sh޻X}%%9{0Җ26-]g]$V$Juht6iҲNq8}0[4߹+\ʨnC$/73SvrSE?>I7&dZ#g4&!pSmit?x nAǕs"a'g' 6h/qI^{X [a a!ף*6i/_9"޵mD`%qKj8tJ!ƫ@꯬۱<Qtp !Nu|ۮʧ7ҫжN |L5>@$IT\+Sd/BDZAq4ݳu/aBPm,Bd_YN1rNKfV]ڤ:I/^4!ktgR*l%{Xs$/Rgh׀cdNIp=Dyb,b|4ffRW&NcI RJ{)[N n@%ҝ*X5r񍟣e(h#]hl+=;>sZǦkzIn!mKj܁K%}h' `cґb0|USkB'N 5O:,R^A3 fA^LZ! -]#rW-6ky%i lR]-+, )3yc\l+mC w @͕1sj_תيH3վ?l AI()< {ZvE䪛K=m-6ݺvOVt2~F9)8R*4W'˙NM끲9+T\ 0(Tm{$E~y"4a u~vAs{EàR(8'hT,$nG=ձpӉQfh70>lևyYbeTzK_ t:B}IIG=$SS,Fŏ Ds-Сl8l 4Am:^ 7̇Jmh6K|ޅ¥͵ꬠO?=kåك5A2JC7mKZ Us&,$<PVwÜWO[R6d_,U~11޹ l+5B=RMBɍYt+S< HQLqQ)xbMD!pL -CIxa݈lj vvU6kxP4ՃS!kݿWnr6S1&i ?-XCdTϼtt,&3-?fT>`IZ@iA4gv1 LJ䤠5Sd-V S/"^X؞.]2_s2x "H«~\Fo-n ̹Aʇ"}hA1'$pѽ$h>6Zɑx$:V% vڠ6C6iocqxp+03Հը7Fx,&ORD`-'v3kE<6ʹ~6{0茌ΡFJ<7ᧉI/:bK t߹7$6(1󞷪-׏iSڲ]xeDB41kٕ0~e4݊yr},Sū6 9GY " LOx{bo=;:|"rc7't?KFG;pb4Zh^gb/OށwJJdXjdu'84H.ߎT;ٯ"ԘS!vɥJҐ.PG=rm#0@<#f#dZp19!<Q5G6ߥiKD`U:VXo1&6ٶ^Y+Gd8 f~J\bCkEgT.kX' ]S-Sr^crȠamփpz+xFci>]gOݺRg <|pwќYC\;<[OR.*7Qt` ,7(ž˼$51b"~yCԃ%2 %} Չ/ZB_JU,Oֻۚn PG&q޽NطVs,8ՐQW3-kl`a;:MZ:BD/ TX̧}BOgAm &N@IJw2(^zi#CIJKo:{5d 8]I ^.C?e}t,Q+kw3ja&ӈ-->0Hw oԬ\Qx>^ش\/hfeK`qz n zppAITv񚞋nOSŬ~]fgB`0Ňf&QeV6 b9jqG䮼S7D ]{@1NttժX֕(@HW YfLSucկ'^GIXJ2XB:΅GEJj S\Y0 DKP)Q鲕_CVTV '228y,\xYi\J8{.b$FFa<|Dv̵/aIZG+o|ܖ kbsF]d8Zd?u@ZĮ;)0xF;Wava]k:\>a{+>ePJz:(7#*hD? .NxhnҜ6E,P?Og0e&XOx:C>T:`%:XI#oT7ˠa%c0ߓ]9ObCYH-9Nme_&h*q.Lok"󥫒vNC$1 -i5oCuYjFjװ\9WTi;9lVވbV+IlCjR0CmAMYt:ȜwD6W)݊ʇ<j9_n ڏo3V#BW6j p)C5`þB/ʏrCHI nL ob9&_A٨0Ddr#<)0}`g"*-HSM?smPLorOI&iw9MؔsBTYKm'2٢pj߬Ի6>Lնw<<БRr{6a?pg%ʶ.C#oa8.;|mY^$31R DTV+%b^5lpۉȃo?!&`;V?dlT;ՠ bn0'?H*6ĒJc-U#!cvF`W|\ʟ "}ghS\3嫾g.p0G>siǵ9AI*گl!Wъj %>~#T XaOcnh`ңȫKFO&U7iyIҪ-_Dta 79n!TʟXxVs}UolL;MJ;*|r7E2 w_ Z+1OWMwv!ۖs:hGC.x_xD^KCWuؗFhd/( i2kӽclG_jn1mܶocu69FegOBŔG(YB‘#1u']mUmF'Ѝ4&@Uw8Lcc85/!WH-W:"Bmb+8C 0_Z*8|]}<>d_0q$}qK^5,)4#$M+Z`N|YJX<Z #+Q+thqUPFŰP0Om5Aevy9ܬ؉uL/cWEɌKRxu~wtUvdBѝ]ObszP3ca~>6d;С:=<ѭF)q"ĂQlX??m?AUkeM7 U#mo8'f6N?RBնfry,V,%f} *^tk>//jƄ|V$'F9DUDCԴivNv#Z<3TMۆRMc7nzW#R(aZ9n[b:qQyhnǗl/8 -JΨL 8o}*9$?OxM î1L}u@ Mh|:+uP[zn %7qUo7זk?%DNS; =KL|v Z`a0)G ]^KfܷFmSzlPUJ/Xj$+S69uZI'x\  ƵX~D AYӒEϪ|4];DbJ3QC B\+Lض\NXk@)gv"C ((;Zv Q=-}JhbMیؚOH#<?˦mzBg8m! <$1́T'Sj~aX\y8h< 2;| T& jn/)UȝEm䁷; պQ 2tKXvGM<dW]x70 /'(!9wsR,5+ ``S!idz 4t'M-k_[^FE x4/Mb0s>=oyjħS`Hs D[0a F2q<v,=UeHe~ n)~$fb\ ?3Ch%pk`F_?R)Y{|*7I[sj?ϽčIKń<Š|yd@מI)Iq k]k0%!ˎӨqZDmS)>BD".*ym0*SNME8䧨kao,~@J#)XK@InZ;A/3(AŎ&lɷiƧ}y7\^#vސ%N 6}p+rC |S ^OW4+ =-{HQNzN`y0&LoXμA5sTmpnx'5AsfhZY垟n-=7a/!t?JܦRL #3D*,&E%cb2Wj7%X8Kʑ.8gll$0Ud)SdO @WѢjKLJָ$!' sjِ)p1ѻHe:)"fX)u^Yx>MNx 1'ߠak4'[S{l1F4@l= 0ydtJ/؛`u`n$I8o&]1s^%{`xX\A$C儅.!EX@;GJ^>g/6Y Pq=P6Kwg!K0u^۬ѭqc7>XVjTH ǎefƞ^ȣ!YBh^vI( D]9jN`(8*_FCgCe?37h6%5uj\[,@E 誽VY7\3 .t2֬V?yQpKj%7l;vϞ,&ҦToe{T(b3drԧ jyu9B5Tn3/u헖F wmk5w T$vP1O:"ލr_frNBQ ;/Ah .ؽ$aGQ\Ho N FCb@RHBO9vJ*_ 'j!F泯J|I^nHnFˬ˷jh j|7`'))Sʑ=$_m`)ʊY0W Ǩ 47dgoDG2Ea'g~y rpbBaxuOZIPf: e/ #,:zM]i|52yc-VVvJēI}泃\{)c):A:t瀲B4w&rme8{j1Du~.IN۠2t>sPfގuRN \/xM)]4]+P\cj'R6nZϨpWgz}\1^@u*JuEpQk5ᕽ q w†؏CN]Ʋt"J`0WKt[4aL2#EEF^mt@/\"_Vǰ-`(6ak@? h'}g\פXqipcu9ϙ?19 !/tr&r2[)U8w$CG|Bʾ>$Kv\fd_UN9EhmX*qݠV8gdP?Z08eu5ĞYG94lgVRUY@_%ARv[]vGO!M(\>$*L*tA`a=o<j_Lj3`t916tf5@uăKH-|/[kRƩgj+*8P8qiB)3!c*?Qӵv.vC4U`XVKSCṙ cLPiscen1&+{8ߌF Aב_'NMOz7I2~ctʬ71hƍ٨qB?Hjv l1 orW'ѱQ*JC?C9+ڜ>%'II76F erƍLڽm”K.V<fS3Cv>sM M&AKd=پ)Te*v,1zcf!eQi4i ق~#,!رzcG <]gPGugZۚ[Lkbh6XA|:P\(ti . {" 0-0BO%~@q /5NЃIfUzzSIb4(Ey/\,5acp\eHWrX,rN: e3M&+SŸZ4" ni, ٱt,U;F2.=NK"!c)kΑ~& azJt3cp(B uGAPP" fT1p +1@ɉ `Mq)8I v +MQK;m4m\c~o9od[5S-fM_]9Dkm #|Fds>_z,zP`$.+k Y\T|Ķ`7e9@gZ҉"R*%bf`XRY!N[2dV\bqev$Dr3_'&م(+ cWKV dxI+\_(0䦧Oڼ$?J!:}Niqig&}im9?^n]sO0LzPk 8ѺYh>(Ïk&|dj͡'^bP8H`O=Dg;{B ;ۥ /Hͤؑ$[El)sC{#Fz,>[.(aLky5>cb؊08Aَ43`MD;bJ4l`d! Fqt߮1HOUMsuD8"7S1\H[}H !c@pvY%.8ncQfɫ5o` ;儺_1%zOqL(Kj 邲֚{g{.%Z;!?8_j?\ZoCi N9=3J ~,Ј}h'<] Eus'PBOwQ'Q*H;1dU0I(/s[Ut (XV>>as# .)\5û@-XKSCV![DåGm&Cj%]33^0jڒRI5 wxeuے T|8qYFS|/QQU6p~A2`` 岒WtṾdNP74aB\rr.TggE*wNJ`:?E m/fX^<<ܨ-o %24o>v&խ}~7C+›/¢.Om4e]a+>XOE2ܼRՙ旞 9Sfr F.7/>j`D[DI.NM15gxn{џ즟x+%;dDEn`a䜀J< ݶ^~˩ssa,.O; KؤEZ17 w>[KXAP.x~P=l: xa&%2D񱀼BL Oq.~%튱D>I<=$!AI3>y&[Hc,G6〜S{U`B~GpՄi}Twȵyc\? d>yT/`5IѠ:7H(ٖGYX oŢ|aw޲^HevOKro鑰Zj^bN SsPv60g3? ŀ h`=/߁>Z T&ؿ Rl9%xi풎 3Jy]\XK]SU4 vn{Ω' 9Ԙ9"B c]+xhZ@d(l>}5 )u x 4$ӹ\5J⚉ `INhF|(PȤhr ~&8q.C:)4BDBy ?KUϢl uPcti=Yg˄>ZE緽ysuDFC*Hh`D{4e7zGL8["لs@t]/Ϲ\;N"* ߆B͂P'zc ^d/xȺAz[ n.j34],-*ZR})ΡFƪz`cj9tT)YQk!gr Zo>` ~ikfn; _POGal$94ڃ2b}M#oKiU9MV1,RH`-zní Stq(IJNȋ|x΢)% B|Y52ǯKw ޷z`>E*\T(n z[Dߙ-nKu cqD$; :n6GFfԦfv:( 4"3E} n "t茫b>IUcZ5)375H|Wf0T^9hGyν{#&m6b/%j݊ ]!2?09Hljn@tGLZq^zG_/Ȗs &d7u{jlZ `pN*>ZMx7&q1)@/4 !O›zhnYy!AsQk'DŽ8 &|vpe.$Wޭ\@xƀ 2saIi eUyyMȷK)%=5q[ۦ ̊W7*TgOhoرϋ{ȑO̧$$U ݆n*l^KHjJ $J׶Wb;3IW\\'YR5]@P&d[iyAکpw `cP zMd?6^[-hUlˌjIМ "dzjފ5Di]!2kyvBW_ƹ;,ą9ΌDn<*Q^"E6:ڙ(|fssP I!4 n2UD[A2zف@>X#Uo qeŔb _G`!#sxaw&kM6,JN2\ dd$ N`^E.^(в$"V/:#Z[]W^ ڥuBZR_TU"JuBq|bIp ('<п䕜L@ qS_KbR,.E+ ZX7}V$*Vޘ.%7~^)Gco $^c)ޜr*y3 mnT؁4 4W^[9W6+rC9UOtxB ^a{#<* c47zҗ1ʶrq*&OhU Eߞ Ke[tWP@d p{.ߴ8 M>% \֠+3;~g'=UOGRGCqw-Rp6Ls,.jsB$>nX8Q#MfWocr rg w8k lut@ :GE?bgH ^b΢6iޛ)FT _J: Sѐ$jQai=j`վB qWM=: fat_lqj]0S+s.Ӟ~DiDdEdXƺ w_Az؄kN֞eJ)sE' YML}Y][PV=SNKy7_Ɋ\ W++s%Kr$Nk |#KRa*xW=z?b$/Bg=Ŀ,CuX U9-Nx\jUV0}cK6 %٦'2Q " @bCvТ}43JpݴC(` 1n\-K8s*5 7t"(JAG/"7`R%Ϳ5]?,$]XcVy?n3{3tpsV*k ?ƫ`l'?O5}+m(˒v{it(Yj+hWh5I~l@l NX,,&ex#<)L pWMRkOm_Ǯ?+@*kJomԹ\Ff3X&RTF9ؓa48pdvSS"kTǸm_ 1ɨP p@TUha,/`QL^˧B@nz*pj_jIv7y P!+Mg5%iR GKi*a:1) QqttNNY <&)})5ׂ7/8o٭DYbM6eI-nX5> u{ D7/;L5ߧTcѼdMOsF^kũ ZByAOMk[5Qp~Uv9 Wr+r*:Z"tIرtPljԘ͝}c9ikϚoȥ{.dz5no9WKP̝RZbSD!S> HB*{#- K0鯠q;ȄCm5sL#8ǧs?ízITڀs╨l@-DhSu20=c+7|XrX4u\mE],`}L#5W;1J \4q$'Ty“D΢=`Eo.DDlmF9 ˞kM\=t&fD䗐3pbx\nc$k4lh8c]"oc)>WXпjxѮ8l@~WbQJLkHvBֲ 3cއOZCJys}qtW1)8tc4 tq~ScP22qD%|'emHVtSթ F~?i9<`qZb s\Cʎ!XҦK%9O8 pq_ B+ߗB=t5}V=Jp2Bg]Pomzf|z]vY\Ƣ'1Hzm=;MXVFu[BJ'\:Tz 3:zE>P{~Ilj[,,XTыJ4й}gW_kEU,3y%'J}V`f@[6p d9ŸMtվiϏn\`ȍ?P]bstE'*j{I/1<&TP/W9x@Aʸ;$F>krv\$hK RQQW1D]^B[^:býeÉIAztZ|XX>tZ>pٶ`XcDoVk4f"u}{Q M0REƥ#A3#8YC :ԭg ^„%j}:r1~%%/}/|P*xbiwQkh@,C G Q-+\DYPt`Y$E+׹o xp^2(fun NY<44,-E 5B|b-lfݗ>MY˃V.AWLzh}%v+[6Tfdbd|T>(xSbzA! >KDvk;Blv%.$|iWfS }$mrhe褒oEQI?늃m^Jo@ 3.}D_7P!׭U]QK^w]<;爗?%t+ge*&eO#xwȚ|%;kc)Z u26?-$KÕwu'-сtḣYtR6 7k;, v8 aeFxt/y6noR!;ʩoV+tO7'LCejz}MvK+rI(`.xxoW(.;l)4,?7[c0Mrz`+ )t'qXa4YZ (-AQV`+`lpӁ s+)q|C&Jч8AS6ٴ,: (jWa%؏9^ 2t_ /̙J)5ިoc_ JNEy[&Ct|/ɽ+"ChG8-]"uCL5n"gPbk4=x0#ẃ(5r~'vGNxiTUddޔyɉZ=!Tr^ܟ=jCo]jM;[1]ց(VsED >T֮|]xW}{cBcR >ɸxC)BSIj'J< k ֎4kQAȗ-ÌyVi96gR.T̿ͨ} HNVTIZ6JoڒԫW6K㊳F(Y"H+Bkvy~盪7ɹ!lIz/21$Hl@: {ksS4Gۭro[~woTѱ䴎D{>]\;E)4|lI. ޖ>WhpUHXCc-u*Ss5r~VI {`"KS1enTJ ;fk<7 Fbx;_wRnUyd8e-Ϩ  -җҨYImGGȶBi?aSqЇg@"2|l{1E&1̡lG6`WJk^h~~~*# fz{RG-7q6vp[ ҎEWXC0;4&ߚyEVy[XEb%{ի?`DKUr2I,6vMl16X<\'́,*cE1R' ݃ɸ.sGDƫqӺ6uQQ Y`l2mzB<'4\2Z!U4dRkMv^OZ3Te''Q|^O, wCjFr!JJJJ)՛0N>HȯY|ZBk0I QqpR8mC.[Y$.k#q >Mm{IHg9W\dFktel]5_gr jXifsG0H=`0)HTQy4:-ɉ [bi5 $?I/>ymjgN]d7/k_ǣGB0T-x'ҍRCԥ_i~=bV0# MK {aPLB}(БNԣ\-}~@Xz0~SOTW8,Qb-<1] M/(AG 2ğ8z-vk b,9a`m,0Xn`0X4r=;;\ZfӆoVjm .ҵ3Uϰ?+ 7fIzFʽb{2ذ5M}q^6r~aiOK玲PziGȏyM=-Z΢vʄYvd %v?͋σd(՘RVOo-0Jr`H ߜjpyp0Ir,, 480!X,<XHj@;fM=^^n"F`m8[[rLn"/Ҭ kP p!.HnގO6Y.cF zЭ@a46/6)y^ 'QTaoىb7:Tm൵9 ϱO~E)@S#m0w}X{%,MkɍW%tvoMvh9TM_tnev5Dkyn%ΔpQYrM3B##f?*Qȿ^zx".xB0juA0] ܸCI k4˫G;P!sO#0lBaa;J{g%k&'n^ ` dB `VVɥi6ڠgVǹ@gIKVv*|&_ pegebƃxBj.x힜Yc-~y K礗wldk pޕp`uAU*KL$Ș¹ g NW%]D1E CViH>EdeycJr]=?E>G^Ä'LwySWXa.'/[EĊfa/AL8*]fi+u$>+|,Ű:ZsQA,Fixyչ)7;LuMw*_-8-1WZ])KbM2 gC @PL,,᮰8^:p[Iu.8eK"8m6&PgNq!eJ]a%q޲@X+|󩋶vmtz e#Ə]_HOb4ymoW:o)0cBK)%paLq*a"ug$:4Qѝw}U4P̰L4k_J-kl2;FP-:g>7<4A:Z@,*p*pf {]8~Y{35ឧtE*6&?F&o Ud-J+e`fJ7g˼+BwU\0{L7):(ω&!pb/}baK#sP);ÅI*:t=#@Y>(ZN憚Hy0b0[GcJQw1|R溢ĜݙgNxd<翍|hwY#Hf]OeEB7" РnavVKPvg(B/NypFj ԅ[LJC ɺw1r5G# odKSqH:B/4]ESQׁ?^Gv)m:Ch.?!ze9%k3hޞpljw7ۚqxSQGYU3p\cx@{k׾^c0ɎWvS(k(E`Lz| yc"ow{6C&PQcmm`g]aIdK)dbnh&%/sO54A>ؒG4VV%}=kTM^z_yq=@cD&C2eӹ:Gt]UK%q{ FY%Tauul]a_o{$?+-?ZAyz^V"o(2madmuy7ҊvMW_]Fxɯ5ͣ=E'}.k|y[ .2DQ0o;p1rMͿ)وeٺ?9ұ*lg~@yuX6}lmgEOԸmJHQ4)O;uMBdku_)Ufvk(Py %Tt9 We76yω:p>۸wÑc<4(>װF[SqY]ZǾ3\VKsܪxvi밟H帷=V>8:8eu#zpP?Z Fl ~= 4l^- .w hō3#Ara6@A&[_ƎB|A<%LԎ1܆>  7]^<~m[ub 1V&*2]RW !Pnc>Eݾ\cjgFۻ_'x>h.9˕/9O2ůYR<տƫNV] Wc!tZ L MZ=& PZsN1 :Y췬;9-]i"o*?_.f?'QnQ!?7dbṪbYhWScwcØ 2x`n?DN

uXbΝ6i:@׋LaFzu.qY3߿ihIc cf1|S?tɃ%VK7ơ-{& Aª$EH']Yrta({]/QZD@Pm?4z+}Opv]+m_}UA3+C6Tej! v԰7~<#I(Y"dٹYAX)5+-0?]kq`"GUq_G7\>f Ó &ID". S+7unWug)O2V'_ 77g=Of Ȁ24*Jq{0ŷo:煮 eƩ5[7=%SgoH14Ճd;y\`_NUܐIaڞD[[cV4^[DxzB̸410Ճ!2xÖA] l0qjl^iN2p2yֹ O}2Ӫ)XVK.4x]7䏙GeAsBەX^~Av D'p4>A @gL6գh;(LW yb0Ɓ}''+A6m(EE{gY`M- 7G)m~ZN$ڸ?4AP$F>A 3n>llk|LTVmZp+9ǪRdZtR|њW*QY0|s^.UclKݽJc[G*v"EФVd^J:I"%/6xJf#J@_ؙr%rj2jh\CezӾnX?*LҨ.rh{bP̸@yˮ$ߢe'Ĕ)fmVYL8\%^75JR. {(ԋTEvf pr?aJ<^fAe:P5R LRc\`aO@Ȑ̄WE8v(q{ә2!6 YD2; 8Zjrg mRNBЁQ &P%v ,n`&=WԴDE^ӭRhZk}Y*u]d6Y$[\;iB33\$8TPvyabx}5֍SG4 ^MȌM9l"P]d[{bA+F i2^xLt,ZP>><8A3=7r/ɚusL?l8Pi  NjiڅB4t`nK-2[zF4^<Dpȫx&= fBz\$|譝jD!(*Ornz -~RD>x `V_2'_XZxƱA{wh[V]G#ԺP}fgemoMNrP >[%NUL%@?S ~6nBrZjRjݗQ;2-=Wa$>_Ěh2e^Xe w#b {Dڛ- Ƒ'Eworsĺ#֣H\xSck%*YΆ2hA\톛) wYj%?czCrmh<~ZdIwf[X8dTmaȺ@5Y(n +AY{I1+zYr& JItEt'N{U˃_7uS 2r·Ts[G,C(pɸ)j@ePT}\[3 Dq&c߸&@wH$78J?K-N˃MwFޛQҪ!\w0Y/\o=3Cp AةsUkV8>)~7Cfs#z1:[c)s NT{'M(Rp־!ZI(Xr0tX= /֥Z 0IvtU=۸If9[-B'c^i Spd| ?4{e9Y{x(&D% %f&RTh>k/Zqj~W2˽}]x`?&@jp cˢ%uR^ZpSiLC)Q~'KI=4z$#/^bqO%V#.]fq l+LyЬWs,}& e5ְF:EZ fPt/ò"}/bt6Flxn*w&?UD+ YS~$h «R`搔\LfS=p,Y[̴3nQ/2G7]V+_Q&bP'z %,ˇ (9!8! ILh(YbNe1LZ43~3K: ks}7&>PaXIe1j'=׳72U]Vg@&1 K R?hmE/QnR,7$桨N;1˔gWtU۬O'2δEǴC0Y0yGt"tL~OI]XJ`CO3pS$̉s{>^sO1)(Ao@?/ۢ$Rˌ,0y[xkwIY-&[ΎhCg^tGvK:%":N8$^7'z%'xP|v̹_0ϓi `>Uƅ|&_a4^lzӐ8u ʴ N`,tHan<)&;eM8O/dLp 3AX"ҲU?ٿ,ѧ̻#kf[B>@E!@ϫ$LUTN{aʸX>]cN[DA?VGpvWbN qY H? ޛ)%o+ #,ɊzⳮoBCh(g"ARއ|ٶRTl0 r#8  F9z(js D?'"DU <@ 6Uҭh=0_.p{1.6\jg| H-o-V hUE鹳lԺRJZ[ʔp@iC6>?(IB9#!Uho#jJrt=">H 4ӔI*ۏ8l!?Ϣp1Fm}AGuQQ*+q(S2R_ m$ ׍™!ZrT!ΟފCш HjR&G4CorV&g w1ny;L.jY)7kC13]FXu! ɷ$Lbh@j;t)@ܽkrVd߾1~Ÿ:IxF+/Zjw|V!U;sb(ocgdc٨pS2uz$_o7[Kؐ4q$ lpNܲYݔ2ϵ6w$2Km? sh+DU"c!y2Mg%ړZ@䲺Skyh'VxpV:/fJ] ۶4 v1S T0&z.2QuB<Q EcŦȆpǜS_Ϣz86Jf6%S=eȆ3z|6+Au貂0x%~=k|iZJ'k+Wܗ>bz }習j1h q#`QBi#)iKRH $4IzXzy0!PX& ^9Nw{F$vtYjO2d7[:⽠XNXN]Kۡ9{rz>8ci\ڭnmMZ퐐ҹ;%sѐ/:_wK|}-~ʁa/D՛/_.Ytk(TEH4QVas{YX3n3T)!ݲBvDŽXF:WU ZW Vvã>4X xI7ewzQugnփqR^Ln % AC3QW5fbzQjF܄3P#R@_+v@ eZh?19-{uV-uNr@tLFXwg*sH }2A 8_Ϯ::6KD9)JCͧ\YBT"|LzY?響}DXZ|z_vPHNF 9;`Ofbd։̟2򕎇2șxȟ47TGݷP7ךӛ|ao) ÆDX열e GyE fKdPCey,*E{~y!x>1~En#RG_lXUiLjKk6{sph\ [R Wx́Ly[)^UU42}Wi8.3ҭ)Ї8^#ن] e?Bagt.,K1N'vam򗟲ɦCŚp5g}&%hQJ*Kw7|nNfVO=2VC#pGXO|K<d/(r6VwP\2юgVnb NT}W+c4@e< v+%m6Al6k({ Ҩ}9/H2wal7Q| g FhM9U4%qR6QeX`x<|񑄊F!3}uu#/c.DiVP<+SLVY5⁦?PuSCnv:UM:ԧyKeE) ojEHyF؈ܹ3^1_=`da /T!JcX>%BC=a\ĈF>AQ?j`\J(K:!}+x`j{-.Bnigy@ej;[¹FZ k:Q+rPw24:$ {AߘЙtc< Mz84A‚.jxZFis-҉CS7ߞB?krc@99`XWJQLmϚhV;J!3R xƖo* FCT.Hc@ Uvoh1uȿw_>Oqǟu3ls02)͡6dWnt~r?sqrͦN9&dpWݽDya в C 6` :1Nm,u~[,)z = S}&fx|pSOU"pqr+:iO=ȅʟ}V'@.50XCxi ᙌs=4҅<̷V n*О̮fJ5[u, )g>D87m;l(iߥltUH :" jc϶!ۤ.Xc,y,xlm#{3F& Ĺh"Ғ*+&7gg詮pbGc知sh.n uMt7 KI:6hHL2`w ~$pg`,ñ1}Xsm9`0mZf?ݬL}C߳\E XcB?8}nwN+3q"".FQj JQPԢ.}4cU,l֬$D%>ι5o?bu-d(H PYgM4H}gN]F|4qqgdz;=a$n׳0b8ti?yIF<~Qm\&LnQIY1FQt U$~ӡhLӕw1(m,S./c,- .X21*9D{쳔l;mE۝Yۙa19UT-&A5R6>yoȍC J4MSK=$n@@-7Ugq+I1h<@)m\ueS^Tv\& Kw:c DC'\€ m8 [7\O1&"7OH:釰0e3WUզxu+F,, $*\4 v T4ˡ tC/&]Ff_>zaSfP7Z+)mX{kY0Ƈ> U|~_IRxiB 7޴YAY2Hϴ=7+k2 gZi34_yF0ºhm:~t$:M!WNJ8ǂRsU2VnA8ĢS r:c,^S(E5,^35Q@ct/'UrA%|d T]3?\c낚\4t^s9x`JqiUmNQ`M_r\ѓ3bu4yTҨV8m^MyFT@XM"ONVuJ5`j{,i H cl>7L~EImk] TQ~>KfҼVv kzٜ?$ێ \UV7Rʼ/|*GPB_W݊!P|0ee_phr_R=Bkҳ;@ *`\dZ:U-EUl/kUvNGtх!#!M?&k~G [ ao "N FK之Q3Y}.1y] ]"{APV6.U H-u1&g]9IqFmf'ã? mwAFsj9R6{Zϩ!?M+MrK]ǧM϶Y8i*@YOL $njU:E$z]=d(\Q#0B E=Y3ԘBkYߒJ(%~rBm7naw4߬A8$w t(O E~֑eG^ڧӽj @;?;,, #;ZD$W7 f552#>S*~@EC<8H4zhxP/Z_ 4(M@WaYmcOQ]1mӅq%iĠzɐ3s *,>_C~Lt c)id/ kUr F>ӹͽjtzDnK5TazqvuFIVe^kIqdێ5RgP:"wAi;G_O3e>*A\v"-B;6Nu5 Qx`Auam6X5A)I K?͕&Oчz-/XNչX,2̾0` ?`)=6 Amy$VPJщ#Ҝq6Rk%a{o Y%_xI6;3,k Tc.ߩ16#@+m2kcc 74xH}_˽Cbi_/-4$g.0{8l*u'uԐYNxb"\S@z.knD q\*$Okpqu3mkѷOr9wE_ i-)at\R6w; "G)CJ[-ldaGO!WwIYc^+O.FNNF~"3pW|Vī+4v)??as -fLg.8C88X&rIv rq/!3khҍFes][ֶTO -H;Xxv_D b+}9{5"` L@M~uo9:Xwi6=P >5@^ %?XF#m݅髕/yŧ8NSXΰ乁;T[C"X:{qѐD3\a<10*q)CJlwHcK[om&5X/pYKN Rl`/"˓OSǰblm}/זk`\$D"w  x.w!EB˩[yw8Ѵd06jFX'ٔg%Z/5G, pչCԫ=:k P#+ K&Gum|700uB8BڍƩgLlTY;$4 oOkVx$!KP'`8sTi{ص#iV>e! 2*;ִF:3M8Z vhfAu? "jahdz QB|莅}i!R Zk6a&5DkE~l++J[}{bv M6n+ BGqʚK,tE,,z}!gzߜȬ`5 t}k~?|nϟ5 Ml0tmݰ}؞BԞGɈ]L#fjщ2"Ud;b Q]h1֚"zosX@ho9Ǚ@(U]s70'97 H#n=(J;pDF@3~̅. `\ ;Y51S8Uق޾?N ޗح/c/W}qxJ$0 @6Y6OR\$zy'rևq(@ϛ uW¸(55xM2Ńbx`& 5]'A +l@?V6%՚W$H9XMVkq`ST~Vp(TB=}mM` <\arMRS&Fh]$k%bHcWM\wq܈^Whb>?&h9Kt#B""#B^"젛uu kR=I U1][jR(,6 ]bIo1OS AL rr^E#H? 6Z¬GIw?R"/ԙ՗آ|LNP cWʴ6yQ 1zЏ0 Bo&’u)^ 8=j% #7)O.M E_ĵH %WЙrti߰f4wb8GCp!}`W'B̉gK)hxQ8[e=80x978SUMqyGC\ +oGV܎ Is>DN8ɏݎԺ]?K0u(VtGKeח[鯬}pO9r ts*V v%UhPx CS~jɑTSd6(B of6UCZm\agjc}-XXa`<d%HÆstKWczVk;RkߴNJ nѹ{ aQVN2FG뻾>#9v_#+di匁rjF bNC$Y휒~=%2yY{t4L 6cc ! 2y49<+A8=Z Y$0K279Lz0+[2TĆj!poܬLFLi I6Uu΀E" ~ܷϱu}ˍ8$5%Kwdƻi+ldtƘ°C .Eq7Px $WN@ܜ}v(=ڀDLy% AbtAFl1/D ׫)+&s뾌]{j Α3u7e+_IM402}3:0\9Tj^KՁs9%:Oc5V祵%Gm7poB%E}S.NbB/y&y.:\ 'a;7!yD\L6N"vQCgJ `Ax7985A|zLEP4ܪnq Ht/ʱPR,I`6g -p~\xUIve(RǦh᷐\]3p9%'/?`4MV>k2|&<'6ڃ]*/bC4ے =~0;s#7;9Rx]EK oajMwf g'n KkA;Px`Tr?D%CQw!zVlkd$>+`elJFͻ-߫Ok)2sϤ?~<B,L=h9C}^bY֓VF'Gy]{@!˜xk͟^4$O$(/1͉FB}\k ivb%k >ώ bm)6׆B9iv+K H ,Ha2u[㚻0jh3E[L3Gպ2jYfi$aFTbrVS$\jV~L/2*6j]盨* Wml>уԤ 'v%f˙ BԕئC̣Ε&s3&NyCQ{N׍#{VTH3QoL\/H" _|7Z|Эc$f ~ &;47$uLD{<r%h YT CPߌ⊓zjDFσoquW^hw,"wDQ71 Ȃ\)ކ((.m b> u= .ur"e' tsWݢTc8YV_XkS 6mɺnFHLh\'^76ի+"y[`nު )*Vs C|肠խ䞆Pg}#J7!0}L&F3DCSy{@͋Uzi/@#U@q(mʞ/Nq8:D؎.*QOZ(q^d;imIL6JZ4'Nn3%vv̟Z)|y%@8trt&f05UN!@"f+'o1,WaA*I<6EJBRfϯ:m S]N ȋ(31Lr+ #y[Og(-zKnpmRz7ER{ Tx)*Kk"é4)J'[ؾ%ccrj2?zUʜJNw_BD37JxuZSGԚJ&ZסG|(4*ˣ ?d vFD<Ŷk@V*NLMBVjmPkOgAx/ \w( : DcSۼūkyOҖz[g&N9^W@7awBJRtf"j~mjͼٰ+5w6;ZF]:.NujeChFsKCz"H3HjqFM>-k6ry3 U, H:;meR:.{vA25Џ/H}܁=M$!/L.E*< roh',IcDph8`!)͠&Ryz U'`&gNKwxBʯ$];-F3{thY&.^Ixx*X;+y V(l#g>_^>z 4]P1lQpgšzlf-0qQ/i'^=~7MB;(gR#V/:~b$ ,bդM4gR;*nF~)7Omʭ3}2a4K|He+̿-qhԆn9$:9 Z*sYV?rCU=p0˟:o{yo\iD ?K>7R=|HhiIp.A ?&7/j*`KZ`6@5]t:sH_}Rûec,xk2GA.!JRiYrlFW,9ZcsYo[q"R`W?(6(jqP<7# 3is\W&y)0kwRɻ:1$0p=^<o3~'Qߑ^ zj1sE`k`5!+ _gn*uDY[}) g'vKA<…ܠ'.H!`jryh4iK\JBsdzH+Wn)hdKQn(\xbs:OWgfB-r{u?7Zp _迚o "wܒZ L. FkbTC/ lvja=u19 9^ӯ'r9%4e> w$8XXޡ7ݜ$kq߬|vwy:ZhC:\ o3pL2m\:kC\Kpp([(dP>g'MGQ@+qpYRoI#Z&H<{Mh[>ybzi`l3%opf<:$D߉^;m4;~Em6;-o.!Zp<@uo6B6 CLimu5@7"o _H=F֞g!x#;Қ߂gi01x0V+7w%L$M frc Ou߅W2"9ּcj(QP9iZ6GMDDh^w*ؕ'b[z;I t.Ag8>4D2EcLK|놟[:V#`yF$ɴ%}B< UG ` r=KQ9m,k2w,oWF g~@1AdM?%xd,@aDxb@m8N`lppcBKI߷qkƒDQ]h6G* SV+X4VwuTR@;>>C- "'$+D!Uz'IzY^gɺ1CzXF"|{ȯHj=TYJN,A~'PX" 'dT,)~8(Yyڒ:Ϙ1IU'e04ClhL[+{ %͸ڴ|"Rɸs lHkKcu_H&QWi)8-H!2;wo蓴^>8V b~g\pH j*|XQ)Tۈ\!QV~w'.OdnfѾ.Q V/VJw>JOcT%~ uda+W?K9WgmDb,Vw]L#Ӫ&K[x7<0@F>3^U0jHE^?+-NmR#/h@r;q<]wF. uxl(: >CE7bN+bgQ9,?ʂb9j !CLnؿ>pmlq7j8N-A95p{NFBJ - !s˧j%'Mfr? t#| K@k+ v$qmkw5S EQ7 MŸmJ#H< > KDyCW jZ]Q-?Vqx;גFTۉAzJ~5gIU6냳7u/D],r :g|F`.!8.踉>I)[_vTI ،vdHMեJߊy)8r/n2s5AW:*K/7,KB7QH) ZwO¾:g .=D,7&R:d2B;0K.N̄ 1 >7C?%ϻlE9*uZw3gջJ<<|c 0긂㺿* O D? I A(>ȣE)-%R<2u ij81PVAʬmP;kx`p;@ fnz$mеqyffd%xLMO jA[{'VmɍS]n޳M2(%0, y \Jj5Ik80^%E[S3UFb~OVǙ%ezb"])ϙ{7'͕TQ3ntql] Y(-j0՗VN/!789Yc\K>y= Wlҙ3O ,gK/nxrDTLij\]H_9l.Cbe7Eb2dK:oqe^b1pK+PE;fØLaqZB9A)x,38Œ2caL ,]T@4NY;{%9luTNj$teSj1&TjQxЃl7& /zW W5d._ܺ5@`uDTCLHtrsK'WI?5Ɉ0ݒjF>)Q+3?r ֚1J#3?pwl0=vkb/dR,UksVkͶd*^ܝT'4R%n尵4IYV^pPìPrd(!t@"mL]{ PЊXW0{ӧtOΨEyȽv}Եduf>GRl\UH;O ۊ0йZ|y~w.?Wګ~f9@{?%V4CrTByy1Ui~;yQ,-)\.1䉬h>5sb}Lfl8Ad %V]tp@.DJ L5poΚf5eSIlyXyCP#~; =$" 5w} aRoL3D>=o#EnK\ gv"?`YŚ"I,%gxO8ޞ d[H^μ"nQخT=bfVcj0>\}<,/Sq f?X\%H e쫞b}׹ $`U܊ѪĀYCp`-a:쓦Ԉ(̇p_SA J/m51`ӽ#10>˂+ngޕNBz8vxbvړ8 y+gTZrv>^M0:_-njte(W(> W.&{M`Ľvp73]9ԯkR`6ORGGr݈JJGE뀍= 7Ěu@M˩ZalDA8RXLSMJ5FtC h(tF4`Rދ.*/V^3ؗpQp]vUXNE=l\Oj샟 iF25?(ZWtQT͆ l9bρp5=Kv~t/5(nPM/qѲ0 :Ao ȯe,!wĔɋ(Asnޝ&MJhpj!nqhR +p=th}]_}/^cP[$QF!Av?>S#2 |nЦwXixv/Lyذާ߹der}۟bS<9Z&*&7fW 0fяuDw%zL^oaL':o@H6֗[VYJ&l>zgבֿx$LoUh+nRFɨYF \yYE,lW}ٍI<>ގF|{/RQo4v+<\-/:;!З+EMQL- qv=_ΛO8G1vGƱAogC1DZ,)#mCD:/rgCZ 1^p5NBdɔcG?j1mqyqHF:b̿ *4-VKEp3J`F ,qof]sZ(6\R(ϒ~* Z)Mjp= P1DwԞ şY~E%X;랏jr8|gap<+nާfϖ67QY|]W,mOVaV & {=!ioZ8I[R@ҍd[]8͡I@z4ANOC.vowB+ ,BMb*}?0nt~c%fB(rhZlXWP-:C Ke,EU5Ė )M+T[ᬸYR*oImq4v2"]lwLjxDR%V[f]|Fh/a;hNõI=`[3Mc} m`giuo( ,U!ymYGT`cpXt+dr"[J(Iqf^-;hzTL5Kd>ᢅfB@bȕ؂^Z1Td50G1ؓhmf$3~lY6 Nwvny'poG >="k۠XX Omզf"^BNl 69*?**Eh$MF|Dt}flZ;>0x#4+]gAG8%rk"jTz@g߼22pTjr(Vi{OZ]igYa3Fvjb&}s.m*ȑAl`@oAgm3 d/of4S=7<)n$Y8:4Oˆ:uӝCu:K _EOSnm<H]yt|ˈ'D'gP$l$ȦL%<~:JM,f4FO|OOIȑ49uYg^z3C]1M~kKUpF<P&:žqyX;S-% E9nU]YcБhNSv]ӳ{Nkb{2 04 Ӆ\v9[VE_&YqKlh2}ٕ;ލ}F/O0uKO+Lo g%^z-&ZTsx$NeɊt58 t)\PEEa)Gն +ID Ye(Z#O^fP5.TM*?FdT^\P(iϳXWtPq}.~ i}SqsWhqfT-ڴTzdqۤ܆\"Cj+o`ܖ.kRsۮwI&=Ԣ)bJ`34\*^lVjkl4PSIX[ ѧp;~I30(BCYdpѣ ܛ(D/9 - zw&;)R}r,oISLq,gg=IR%rYCDPq=Sok첢ϬŭnIO()"}Pw<\+ǟmϱMl *9dMXۅ׊i5<_0wgg٤r ٓ$_ܣ(P_g.6?dɂ"0ϑFx'Zm}޴1yVW7Ƞ(:S)7H^$ s84RPUIxjk'2Fe;.l%G;U0j Үf3uG"ΎՍ`%&Ϯ8 b2;rXOM#E%O#WEidt !Ƴ"Z%)oq_S"?ofHX8^GѼ RШyĞxK߫\Ix30XI<Er%)ߦkӱg+>^"!`Mn"1ͅy\-|gXܨjDH{w\B`o6}R0!2==9;NzɑH]=xI i.E|8]JGH2w|pPd eǷkIMZF_ ㉦}T}=3u_Xi; Jg2%9ssszV9 w&'l `1Rĵ! xheě#qt\";d^e?a\9Mg$H ,EʬvRgN,:2oMCh=&H r~(-.A^;jXG0tcN<7OJoZWqys-$xH߳ ?vd,0%-)^9=JA#!lBhw R\&7FA; WRƓ0G-k# *}|aI'¡N : j7PyzRbyI5A?gxvG-P!I+Aʂ0*u`ӰV%>'tv疔>_PS$~N%I! soRl~ P8+]~\q-^ƞ>Ƴ#OeY+oD Z߾>~J!AIk|<*3)YENJD>vm ݽy1yh(L ݽr"$!K"dJICFzA'?c:8twT OmkV2+IufqWV>}P+ 65DN(l|/ey[{LvWR-cZPHvc/5 pZanE[Qf9ey}"ϸ*n' vf;k:dVDozp LEf$|0ϱ.n7U6^il]IFc R'.Eѽ_V0n};xU]fl)EmfrG>ƌOpuiť2 VYW4{lVޕQz>#9,b7Gr{=냰TQXUԐS$M<ő7djv@'˩A3\2=k. e[U@IQRa|$Rek VT_ MQ@a O)+8J}$({ÔY\>3ԓYݰ۹4wbsO"8T8*YgbiL2G"̤4"cGهPqM&# D_ ـ̊z֐Y I Mǒ'=Sbǟ#<ۧrfLY[-tAyFm؈ Wɏ"Oy冱!4UxZoNH b{bNN"TN+ͣxN6\$0<|dEZ&BgӳQmDsIL>57[RdKi ? Q6P8o3~"ej^TJ y%Susĺ3R 1y@?ny?@ŏ~̀aY9H蒁JOB㡤iTn7t'eʦv(ZDmy,e9Q..T)˿MξQι8=ҁ?991G;*UuV1j[nAK* j>--\ @:Kqwr#Auu}aS)i%}QC}UՌ2EOᐿXp6]q)&!r ~jl’̣IQPPhD)`E?G@ъr\swť{Þ=Meo0r _(pgjwwyL+x9>W>\3Nގ:wRު9#Xὺqx`[wIQ"ݙvˏghމցS+ @5z`5şv"3cnh H"sC7p̎Wĸ=S)<,(!&`8hf;)?RQR:&=X{ ^|¼S\~X΅ď'N-[ӊ n( y۫-c7KkitDAc :hnuQWnV49,A]9fVi )wX{MCrC !V Z5Z!huWHCs[rOo=8&rͥuJRi xo됒-1GJX.EԾEƎr%}tB1KI 'Z|V|MbWhcp)ryk@V81Kv1fգ,uV1_q8s m3F̝ $9g (5WiGģ5|Za.?1#v_mFx=Ẩʙx]ws4%s[I?n_# f*ۅٔ׊wq:u \޹l\bRaUBg&4M.gh^Mn^ q];YJ9g,X&#G|~5? /8͑ep0]a-赤;mRܽGt]3L?@MOT7U$Ox|^!#Fv XAM;%mZ<:uM2+4%VZ2 .5F/+[VEw-$\[SaG[C+|CSx:y=7^83Thl9toVhU9YDrR*&Ev 6F_uOj(iWNxuYe ?/$/8XyH!R |L914|G ; עg\GViѴIiTpd K? ~8'/<.@`l؍m+sƎ3P.SC.!:G)Cr(sO0bA6)b6DzBFƺBܿsި8HG,9]X@SW}OGb*!MO=N\+fsT.,I łHzD!ƀWj^U~y$g1w+e āx]D)c"̌F<Z Ƕ.qlN::rdǡq?}8Yz!OGv8x-m%}%/aCۭ4Hfy$i8B:yuLruFiYY^!Y@c~ML89tZ|58}GՋ%3 f fKH^߬64 o%{A+v:n< 9LnSLZDr%R9S78 /֕ 4X@?t  I L7OHQctY7+q>̀yU0,0k7~וiZuIղ }s,8Ps+e|47T=H+pN޲؂FӴʸݑP>-{V/P65t`8v:'5u0f^AF݆{t3Iv@bˬTYVNU57y$;3.*:3yևʦ0J 4D;+c%2Þ|=\6qFpڵbkEAoSYQٔg^`w'tr)&SͨuT76Kي`;RS2~7#̬@[,֫o'A-?܉¨!i~ XJZ?T)kGO-EuCWf]ێ{雒>)8cwBmS(;Щ}Agdw%$yq FUD 9^ ¤j)edhΑp~ ~KXOjUa.gr!w|XPÇ7Тm8^gVdx̂8Q0)]:!/]o9k*3BK*yٮ*ukNǝ< O;tjV,R_6y/o 3P30AD9rg/AO[(BE+j,N,x(eI%gə̂Iִ=6G$AYK_cܗ>& k-HCh" o+ѣ@Mً@2,+րn0b=a}&X" ۾e}(f SfH9 bM5u6pa;oR4wӺv\j*V0Hiuajs7n3Cpr,S ȏq 'C}r5A8KZgWY_j2LU@2_Klu0"D 26T!bZ}ZAj(1|R8BU£t˼ͪn-i<mde'iKq[G"=GD5U Q47gW "Vg!F`?oAIrx.5*R 6 /NxZ{^H3K8z5t rMhM'4o8՗ٓ ELNIUQ?ŷޫ?>ȰSIXfYew2%Payw(Ц`"FCeei`~pgb)b7>;DA)8ʟBvucf n:bI/U`^jk7VJ/E-f 3p{DYo>cJ\dG+QX v1ڤ~YԛGȥ|E.t8y@O }r93n,|:t0ﱪG1 "n zvKrhY piPNfe%v(7bʪҐ  ` [J&sy۬'A5?6RѳCbN8LkђNbmݤ}]5ow6J>=Zř2՟ 4J뤆RlTDij`.t[^q= BHq6nhbhś飽&$oY3ؠ<>liq<{ <)z o?9_j ܣ@ m~s|Se(-2g*.akYt) vo$ڃ.Mj@(BbxȉxyCspRx/B4(- I%7LAX´bGdeyZbB&o2^THҦN\,Enc\kɝakwΓq`|%\x.Х/Y-,:'X 3xb?9p`eW4"` 5Vـ)0ӑ/*GP2p@:UoA4h0 7oK_Kݓ%]ͮam#KJ7ʁ:G6="~gE.fG(+sj馵s%{}%"OqJ\6+9r N]T}Kj0,Xe!Qo~AiX)?ίNQR d, ē1)PQWHJU|u=]2+7~&{+t%I9#NaN*Hm28\8EPTnk7SMcë/neGrK/KۯYwd+eCBNoAynFSIn|Tt?K -}Nn8F{5?;ৎB/+ "r^cv2}]; ~mOWofRDN8z*L }p!^*p{hVP`sLAȰ}'-L_#d,E9e0_ngh*:_}.O6dŤVӬ<+{z`-k~z;B^x#a1.t Y၀zJ"T$Vj'%`tzqGTQOQ iPؗ&Y8u«l\;i9iYqT,לq:j \b3%0fq0(*&l=|k3w+#zew\mh:ROټCI|% 7'/BWأItETNޭD UdB}Wbp DcpPYz>p*)ԽwG h: =A҃))U ]Ξd[g2D49Bh]r_{'Q\.MDu Dw7[3!f=d݀q58aK x+ 1f.E0 v;`"8NَM0NC00UvMgEYCWBoE8CZw4 ^-;2ɢ?h mG0VV(s n$ZEfYN.tC ƿa [Z/*>3;oUPׇtV]%Gz =lw8 (\z :X z=e4否r^zc5<=fŘ?^̙v &ک\*hMwtwJҽIeqpNR0& ~ JQ9WZl*`5J A/ ڴn+^MMh4J5J ]:B]*2Qgin|Z?!ު(; ޹_+wd(LN!(ugU9p (:z@%qLJd gWE-0pݙ_0!S鞆% e[MYA/ ,_4?1| !MaҽInb8KduްX値7-'qK vGl!kiyX} )BO҄ʕ+q,)Qhx v)DfGs fna#&/r %u D|! ?]6.SS(*:0P gW-&HU{Kpr'wIAH5PA]QCy n!H)X!>.($$?lGɅs/mrChAU`Li>jF2Z8t]$ki|š(m (c~)'-5,'Ŏ@"p>N֋$kvY&M?1omQgłɁvDؐ<{8` ~>N'Xy-vDuIL7P3]ҴeE9 K3H_E]՚μf{}*ߣʷ`#W~%+c"5E5*uJ5ʕ=zXX NbDQY.P8mGQ.= DBetkNόyF0șⶹn"{.S)Q)R7\q>gDo̓X9)"Ԯ>^ǫm1 +58-asek;'ߦC H@CIO֣bI11􋌼ko.e b(Tmr>-Po AY6y/szRHi^87f.ZRalf!6CIBDe7yڷ/iR ^C g6 9]hج&* +GA!l\^5S**v\ FW)rc6TzGWAkj k`*[.+ʩQ,K3u?D|kZ۰=_epֈ=u,[`vNV؀I#m$rrgGNE<$㐐]z5BPȰuLcׅξPD:)bP׃\F_0R?ڂ\{+j=>x-'7\=v)`a|3*e+JtDips͍G*~ ǝ\[ =VYM 6)`SǘmaI|n fKJ4|DUyM3ѡdj}==(G=xtOGXLfv]evf5[  qCmjJ?td-BK-IЮ<J[b"[[)G^4 ݈ "qțq,W>R ;+OEU际4wB#sv n/6{AB?/QCx}O5R"&>154c69yB6cWD]tEރO"`BC:rኛ/=IG}y_OBQ\D  ;ʨ]\9 `}rOo{[J7H fzhojC&T{;NՇ pHbdH˰=܏]En|F ^/*|&jQ٬Dn Lq.[Ӻ%-'Yel%^a7E1\7U(bg8'J2oid4W>O7&vɲ Q+:a%z=f?hA.Rl)NroA<5y#)Uk$?4|>y)Jaz{aKpDB `h쓼ܼ j%d**.^;u M0!zHoItP߅Z3`#2FD%.7k LfD-d97/K0 )Vdf~Zc"^XHύ⏾;m젧9XDHҔ=rGi/eZdœl2VDeJi-O)ceV[ڠ"|K@ooclPh-;Fd{w,"9"+u?nZ}]%}Uu "W-X5Nis.ޑ uϫJ-YyY66j!9>6ZVԊ(^{ z(bV吻G,Pۭa-σ_X}_2u\Y3tVjۤY v2صi`䔭&P [ 2Ûb(/5y<&!ʔDdQ{K4>d$3"Xh˼_ɬz)8EvؓX3 'D!LL];mM]]{&`$z+3$ώ,_=3? HR4/v4P mdP*0>g|# MYܛb{N1\\pFF@x#jHuNG#.+-cwof@Hi/ ;*X>U+/ W)(EN?_⼇R]$ɝvPmТ\Z o2}KcTb~]jPt 2ؑ!L%'4{i2Ԋ>K\Nj~Kv\UBWߣ? ؄%= &wÌ`H/UV HH?!ڋ=@tܷ;˔YũC/ <\] P ׬aQ>a2Ψy,2r)Ty"e&&d5L['} ]Yԙr3*\EDc:*Cvr5m!+TWmHqdJ..|MfO s3##.Q@ Ss) OUO8!$ڪmjd.e v%_ܛPWL2Op+hMi"WVR+Chѣqblh4U}<@HTwY>k<(X6c@8 7߳YUTE`3kxY\z(E@*ԥT V#nvgr rLZIiX^mCo4[S^kl$a#M[UEZ7cYWx#zEmM 8hxWD,h\R^y2UKqE h:IėՋ`ǴC*/Xx*+ S{fZBWqjƠ|J-Fע3/?Wi/ʓ< 5,4)?uxй9 b;ckHt\3%'U3qAz[,+י^xg-{h0RSdv(Nm* u|x¡m ߸ hJU^`>'/zo`'R}<*'H mOWCC 9uOZzGxSj/l y\MR0v-^Ō?6wqF#Kp83LAf2lt}qpebݧ|u., }&:M eIk\D(x#"~!nBChE8b5\#PڼX=",27r80B]-ְ}L-2%^(j*MQB3rxl%":1/t0^?'RK9MJB$pN'm% xt;Ow^ޘ"f`!q.cGnGK*}! CG[5`aܷr4y̮x,pBǬ5xbɶlJ(ɳ J+]F(Ve#N|U6+' tgYg>l2pW$XXd^K!aF SITB̺-HDX9Ċ1PRh30M:vi M%{{wA(N1i&}X4'1AQ`ÙRF?7YeBaLXEI&<'[LX]h#} 5IsUT(nxv7TPmQhvCBNtS^ h)G k:&DŽSEo k2ޜٳ.08>SQ[Z٭x0n S u 2ңI :A;\HϲX[`vjg6O4$M{^ 4DW6j"'RҿxkV8&&>veOg~],1sMnh犐1_: HB@r]=Y "Rٷ1 g+s?ɳ*Pvqj)e0JVLxhqaeɰi RE쌌zQvOUz\m[ȇ=rס9 g5Zyre#< f>uFAԙ2KUFETjqalRQy:I-cm*$͉H_CXiźח^+x>dSHDn rMGiCɔy Ξ#ҝrcDUs[LY6!_;p!5tgU,@b` k"G9I0W?`yG؈*b 0G&&YO%z¥nP=FR!4z@> noM0A7`,twJl]e=:UGʷJQvJ!tᅰsUM4('q_!r,wMXh aaE#K@՟2(<>jD*hZ9WdgC˔"eo_]3:u5ƺd@ Gl&]D)Nj4bnDq8 >!:)0q%z1%Gkb@="񒶎 9}}"x7?S Vftm Ý{\p;/%a)r8-ҝ~or:k!aꒆk6Z_'2=PZ 6s6m1o\l>(h jyܕ~LLpf3 Wk*WUau@Z:\~ &7,ԠhhDp$k1~Zh_&HYWH#xgc6X8 P`LNq3w1$))uk#ִȕ,Cs+dP.c{)r6k\`?Ouiwp`2ڪf傤*Uy-xPɒ+"HV3*vC%s,Y)$ a^%XAPF78-=OTdQ^؇CQ"d&f}v]U&R=p9,{]F:͓vpDJKӽn%:W_~gB]j UԮxBLbҿRT4"\v,)&b4gEJÖ1o7c7[* /}"SYC"FGK(Au!E-)+ F09 uhgU}4^ @[Q$paҌ27<`d=p$0xh/a"Pמl,Da &HޕN8ͤW4$ga3iG 9}&j2։JElPR>gC[h*MY ]s!T-àDUwp`]EI1uM"H*[uT̂@ k|lHCA_誘gH>ӽ4>GEϯ=;5Z5/31mTTszD . حRKGC,J޻YX'! +ǠdU85HEsуBa*DCϜ0} ėoML% EQ{?} {[&"=ol{Q}:ܦIs̱dN⾼3ھ Fr5d W*kz-Q XHzc/|xB ^SIk\믱gvEf  tD8?:7kMUgb$fJw޵2mLMσbF!%i-ؖD=8#n6elU~/eqTki!ȮoDz <.Zuȷ%nC4a{K!d5 ^1==n],Op%Ob}vPW.E1Gu\B.ٮf֎)n>^I@hbcя:s&# "[+s{%v0#"<4E z!EhYm۞Hy.sUтv.^%~/2{Q1ezMTVY0/ĔҘMмY>ؙMeD3UswM|V]!";d>1<ݓ5xR|uM^$ JFͧׯ"RA h>7J@aV/iaMag6 f4MCk7%q,fY۫n;uu:,mޱ]O/yX$5ϥ( ޮ*C1DŇ&$dv9"%{ vp}a0|.,ӧ?Խ1Iv rf4<\';%ZT ̴ͣxVR䈇ƙ" FL[GT RȎ#&A ‰eq!h6+W/HTCPay7QD,^[r_}5&_F'!4*+#W_3l-7 ./*!B@j<($cJ3Og_xh2_5 z;IE"v{LenqNq.ӅbDOMQ1mTm>/_.ͥzCQA0H`:jeg>FÊBh5آ/zK+z)Bj1 ~Q )5q7̳ !xCe^+̜j)EnTd5{1Rд{i8e9ܕ׵åQӤyOo!)٫5/ع&)Y qчGߙ`zZbpnEm-EVYL,1*m6mUh| $\X[kw%RvaM{Z~O@cvIdS}ipAh,P%!s1Fei8(1mnsPZOY MD##9"R֣[aN")B%,>%)ik,5vT96{@J>)R#<(]رL=`kV6 BsR>Ie(Cսm/=% rųQ<Ғ: L5Wq:~)S7KXaBWrv$ obS~-`Th H{TsֳWWm]mxT.qst^1Nար/[{1K™^Bh,I\"^wcT'#,f] bEnNkG_ܯ_hƔL1NN6-i T;8OC;F70e Is@1O_$v”gY7jUw1okkh Tx!ݑ(070kS;e@gݔ~)V-jzuD d\NJ~/iDOҊO-#XbAv^?'m!sEnBR.]>n؟Ix3.;$WO\) ͓l(<{f(GT&ICеE1ʐ1G[U?Ď,!`[W8 (v;dKF `E u?:Ar㵰eG–$ XYV#u1$un} -7ai n,aɔV%.ߏyKlU>_:R.5;>qEݴ>`ZWR(Dt݀ {%w"c8M }[j%/`e"ǵ/U*.|= 9Al{*LwP?,b(Aa1v xc͍7[FЛ]@ YFfFCk\ EU1Qڰ P 1b3̦ZvŔO0!/~kj~2ww5sC6}^'bISi?nH+T5TZH܎T:,Ou)baa+8ojx^Y}ȼ~ak ރŐ%+Y=4((';qnueީܫr@u歏L?Q߅,~];f)s@*/lGtH_>:Mk,Jאd\ f/UBͰ%{֒**Hi js:؆ #.cZ@d 0B+&vK Һ߳%?~H1%\E%y{3:jO9;1~7(3\T}S&)V'N%0[8&4 R*6VkZn5cQ[̩l\ ;l7r.CcwATlytX1o/](!CC!el6m<j]VOՂ(dYsKX o}Ȯ^v "1\p͐D5_ۅtg zf@ 7e-{A41Si<"t_΅Ab>[1%EoG"ت=ťYlh5Xyv]qȱ5Ȍ1E0'?XbKpϵ 3Ur3 iFИ²Lyji2>05̆6eF&rO.-}|TGVdON{ԡY ŗW5bJ3/8m2 g8n8SEg{\Fu}V^&5C /LZ2`J@rAEi{MR9^Np)L ?xv m"-X~QL-ƹMdTLsy폄ZQ#baO}zEu) 'z4Fo0[LtY2u>ga"ԍR^<r`' HW3- `E J= Nitť%NPe j"u }HLXȿ֓^uTg`Pl$HoacD2|1Dчբf\nPx(J,4>ec8ABkylth$nD{}FIw1|&;K$` 2)2{3ŋ ORjϘAHKu(AW.Ƹ "ZdHh+JP\1 ӉCÚ%Rkc3eʗpxeM;S E3*@ұIJL#TKf\OPuSG״c?apY}Q]@/tvy(6qz9(^E}{ Q9ԝxb` ~`2 NBQC :ycp1o GT-( _oYU.vP9LMjdg':bwO] SLO\ZjY#!ɽ|Ԝ}kdf4kk#mN1A0R(α찑*Vh-]ZT,ˆ 1{A/ɇ%<&/oCu2El{:K8y3'1a^}ycw`o@iU|n.y_< Nڪ$88*'^@Tf#2xlfz5|KNwhm@:vx;uM]F$=:lgɉQ'&| u xL|O4=&Ho:-htb~cv_6:? )^e) 8xG _eE6RW| q?jg^|M~7س)bPP4TbD9uҔG >Fm{V:"L<~\:}%ufwj[k6كtXP2dQiᡊr^.Xf2/Yso+p1Vb`>,ꓭBMK6?ڶu#Kx }a j -b% iO'X| j%E>pMeGo_z;<2h @0څfC;3W+yvur.8 &_>pn_'l+~Z>١2=7)14N)׸v1Vߪu"WIjܾx4~| א~%?fnD7kScq>~ mH}R s&mnф=;JZmm( Q ǀ5v^}=89fnLBҭsޅ "[}fzysB'zd_(Bb-]'1MS^@+BGdpCGG~7K J$Eُ2s .9CK :`ZǢ+k8mW7V=w1.(N'6mR3LWftxzץMD- %èLN1^Yv36FW`I~QV!>+] GŧXl~)j04?H/ېlFUyA~E 3GWL`87`k3›C$`{\c !&tI4z,[o.`R})qUZZIHgC6 LԼ:e[[яK)ITxZ`Hpm|xl6T:F۸#9GFYenvK4s PkS+P2=d, 'gʓ90y{ 3 )ΝVBjȆuTvw&{Ǚx$O~{}%' _'ABt &~Ɔ"́CB--Ѽys0>Srre7{žn@uk V}Pw$L6j5lˬoJ 2g pS D*^M{}#ol"}x"Đ!|@|@l} `$iЯvױ]Os P⪺߮CnvhRMUa saV`l[3 BŏAǾo{lB:vޛ)fM{e ~v^Ix&EלA`˚2r7+`ֆp9k {4/`7k&ٮ,OE%iYi L@Et>vm0F9%S&kzUX=鱂i6QAXɨ t(X\Fzk%c LiBU.L8蚔  i9E# kg7zb&?AB2YۻҲFTg*k'#nZ.A%tǬIoKP)1˚'LFkth]m y':QJH(ԓ'7Gh=ZEZ̏QM?'qG7ؘ+!^:tH,4@LdLB>aYof6B_< G3s@<VwpS 8]rw$.8thvٮvn ׍I-*㣰J%P-PE0MvN$[ fxУB?b]jF,ns;&N;_o#̆{ ֹ[۬h$`  uyۑ{JTHށg p?]9Z4wIc)E2T,zEuF)Aɕ,MlQWC|t|D'ys j8Xk3`"FX8%sx @JA| 'ݕLxDEk:9Y8 i/<ϯW|ʋxI]f&80>@=}ƍLG%(T0PVg\>;1LɅUnb DŗK #`%uGH5)9~C%@oVBcRY xDX?dH&sW{LCK'(DdeTaȿ{cT$K~Y d+Cy%oùE17X `LDB$N-B u,o\<@ _(B)醆ެ`ߘz,%dTF@3ݯU*p{jv[VhP0ac/c ݯN=-NGyъ! о1 LjK2Xb*Y}'ܐ 1'_:Z#a)-0 m#JЗYk:HLZpʾN{GX;JJlO^/|iO\G[ Xo] !ik6XK׉ŐV+w]Rɺмgr?D0AD}nvl]Z?t(K?*P ߥ$BRbP_}U;CXei&ܕmQwУz`"IpRo\^*#BLX*`όRMȗp^(iL4 .j"{0V-;Iu4ܳJӆy-5"8Qٰ̥MfN '|$PhӢ{.\3q= ߴ{H9o^ *L9c4Y3ۜ3+9M{id,a@˗Mc2U lkҨbFp_7[kf2X(L%< gM̪`H,!~9 -[b~_ ؠ GPwXS03ӂ( f>ìĖDyx1@oVgKQI2 /?aH#i=RS<G979m#5vMi>=G JkľQhߢy2{""Tߋ0'Hh? {u'W 2@`ϫf]zoSҰT X&<YjV \"ZlO2Yr'JGL%J 9 }ΏN)O~bIh?ui 2%;RP=cB'Ly^Dv o\k;q0vP>Kj*G|-钾8 ڝZ4~Nܺ6#=l,VUHdg8Cj<-.q@K=g#hA_TŴՇ}(܆d?.^A׶h$ 8X8̀C'rQ#)3̈́uDHW&daPH9>¥Gr*ő 8 ?*."'^L"֛.d!~Uϣ=P]|F]p7Gp0t62mBruxw6SȞD0B?jۨq&ae pP)g~ˢEb$?YlF7ڎU3K EKjխ`8d#y>:d뿱, VH#e!jp˽RUd%_Ր*,S\trsha4fm%PhO)P !5&jDCx= 6-\ U;,/jdb묹 .yE檜k'Z[M//s$uVFr̒?^x(xul7X<) ’-@;>W(y)a$q|g''ؖI8nSFTuJt&+m7%Bu8fc,JLeq+޶/.En7Xq/EqG ba?l\Ec /[b//Um} 14_;zSDι zL'y|Ba *mI]?f}dXnov$`7n?Xr *{*¯ k22 G6o Ώ┙X ~1ь*l* 3tRjhJ>Ga h8ݒ#I{T d'JE?n-0+`|~/E}e7. Hr_,3q$~$4w CT.g6vGV`Jh4++1xl/4 _7]w+S\ $ѥbs`ZTq@ ޼'>\X)c)G/ {\i ލ+ZHЗuJs()*b8lEy7&4kWGYɹ#r̘HŽv1qWwZ]06P./ ]'9]%L/VdI5xFX( ,Y@uh.H`Gnod,_7ͽ LeYK?6EP(` 0uvzOOOpSqK|)BZ͘1g 8 14%'o9=Ou@ɫ.lM.>ޓT2o&;LN]\ʇ-H8`e񤶆UڃeȬf? VF֧9c(SDӬv/P,n#pi`<+p$=Dڥ:!w<-{˰ ”6.McGX;vz,2mZh\%UYZ;`_V 3hm- `~*x7 gPpPf62xpd]n7v|w$ly'06msݢcr+\&^El+js,?W3csiŎrZno mXk~%2~:8b6ŠZ"P8B%I,aU)Ywp"!;B-ܠ'Q[˖^r;6S," ]q y`ZLE[MS+[?d'מJwdXDB}x8G d}wRCsSEPY]?5q_q|ٟiqh4@no0T[dWGǧْjVezHT{`54(WȩUQq PyRid/5nXs?GA)I<[oQ2~Kz' ''䔙# V.A"!dmoQ2{sP6TfSB3CHv=C {7 g|~3c^2PU&²CzTX`|W#yI"JKL}Di-{/]_CE/gmIRA^XYo0 4&#)a80AU4klFUlNCH>`W$oB._ӀXUގ/j.G]ڷ.0覔d"gǗ8|)~tcǧOGh[]\D8&Qkb2L݂efTS2dhڧ SgfB%iU>y|Ɣ xMgdeDo62`;:A.R~׋Z>/L?Kad#/!IpGIA_fiE㚷mr(Vg*|wbnީ `yQbMǶGGDigpu[H~? #E$Peڧ&'7yq520P݅x)eC/GԾUjc{GV sF/JYDpcIVnLBfߕL/{[. omVذPJjެ~G!}ŷ9GX3lvZ({܌M5wk"MndpYlARQ~V1Z@/tKU(&sUWo׆j #.z笩YZa)@q `rldkÕ >ەiڽ-#cI* q1gT.gKag pS >xt|tp8D1@]?6c.=?H8?ܥw5!уA &,7g!3tI~tҳcϚAvM*T\@Aȍ ViNu9Vd j$ o+h>tq:h/vbG5[pf5XX@?NHڶJ*qMR [uI!z70*5CiǐS#VUgOfN@ٰ{k h՞}׼Ke+ɫos kDR抉_5 t'B;#>^Iy ru&)מ)@PC\@ ZAŦewz {i"(G81k{KC~䓞+G̲C. r׷Bo[R!u<ΰ5M.\$ηVW.нyԜ|[:#> {dnu# |#-8a_.rWiG2}A+8?/_{a= $u}-( z£ ٝ#8~~ATV0eDQLuפJ F ݓ0|a쾋m .}/}ƟF,|'&Qɳo} RwJ`gJ)f SwỎC!%ǘ'c#@C\ea'NGy-K{$>=ԉO(TZ(G+I I(Tf|?$̸xбE~jZͳԄ %Q^`5d>.G k4q"g{7+'; u{1(٥1W 6 XF2^Lh  J0|0lk&p7"%@7q.ZOˣ8X^=" ^cېm 3rWMۉՏWI 3&9haTtx2$& tQ#3`Lk\_f 1*8KFc/[ome4(#heLmԇ|IM 4kzE/)U*ix!j"*n?lt 4̸`簁VŽ٣o.0QڑMSE;|\to[%dG%8z^E[y+uvq]P.lFg:M{^oDRS38 xLP$Fe;6NwQZ}Y^}Gtk㠛\.+G Vva`([?j=1Sv \(v[%Լ_8QjM,7zGaG}G6p:P~TʓQBRR۪MЉ]5N3XZ,[Rk;%z(">q,A^lغ%IBxۘб<>2sE_fO7HƱH H;yw<4_KcTa&8PﲂJ7%yn ulsPĒ>+eJNJuc fJøB\,7Tnc.PU .urOlZ79fO]Z9hnnu M*&<\f_-&5Ej] ڛdQu {zQ;}@(n|>Į{R~<`N,TG#|6Wiaxz̖M˙*``vb6/!~Yw҄uļ=,E=Ea%:~vxĐQ@*v4 ~iF$GqڤWwG99^7v_X`{8C*.8AIX,KA/ tJk2c5i^.#Hox>s s[m5G-uW4_&[h]RkCۘ 2y+ ¼⠠S#u6U>QUr>l 2۷iUXڮEW)c&m`p`pph|rE“H=!Fy, :My$Iexx!#~{Ҵ|o[^I@D(w&0)E ~6% Murg?xE;}q")G'9KƠ5DdOο#+ ,nA` B_NrՔQ88;AR@w˱4g $`P<#遏p@`M?N.nKolsoSL $x^ڲs3mQqz{N cρF[YእIPO#a$ \wE:Ra+}ȆW7"K,l`4m,QtD`re5ckRӈQP9.++rI1}ت+yUy{b$>zD$F k&^5 D;_}<7 &!^wzv&?(~r^5T*h'ir>fzBLR*)T "Lidio;Cr}Mh= FhyO DW-` Y$crW̗/6/ vsuX*Ű4Uw ?)Nz/bg#ֶat!~±iH o9=(66>*J) !՟YRyB= @CPtuP+7Q!QUZ&۹{D\ap?%) J xp<7TsҿSۚ#Tn1_H+5 6M'/CV}yoX69B?/_1@EBdh(fT_1uNJy@cĒ|QFXv?>P ~A8BW)PM`ytH8:NjnA;U07hO57ءEr|ҮXbU800X݃lXbk]GY$ #9&)MK&T!HT1aME܎$N( uE~sd0PSFUtSxlF' ꠳BqDpb%([yS.n+W2U2Yҽ Vx-Z!@`8h%b%d"kVa-jGɌ'\N S~i_W@qbl@vQ\CjuZ^Q䮏SœY@Ky7p(1GHps3~k /L`~|>u{R/^H&n`2S&*Zf0 Gw;aûSz1 XAR Ҭ ^l^"LBԄKS$i^c9GcV d P$%O(Q^Y6VGkp]+]R;U%>{m.SYJļp,wp24{Rτz|Ⱥ N[?X8? D7G\6_ʥW*oǚI"PE`c) QE9Y? ـSOyͲ@ρW@cCgM"f}ō>JH9\:;׫G\mY]3;s2GuibwXvTayS\$KR}!o VZrS32q &BR J}[hnftouX%u7')wa6yC՚U3doh5 "QNf{~]Fg& %4EhAQ+9En6h[.+f^!Yr'F!/Q4)ټ ԭvcH?ټ.oW.}iH 5vR5mT`Qf-c;xR1M`Nl+dcrS0KvG+'ZXN!PfC2l.w/m'Hvu6̵C+le5uv4Gs 3qj-u莎5<1.x.B6cIR5|2BZ^6zqI)>k sR.^Eť#QareTЃ D ^7}@LSi\,V:$ zF񏴺 luW֏^J>zs?B{:,{Kp}u58n%(KjPr>sn`!{B9.D\u w}ej[naI̗UXj|(HS/a'zi(!vn !A,\Fh7?4Pn<@Ζ |H^,5AuNB ivsqž]-J  7>J?>#o[|Q% :'wV+։B:W&zXh7'r")XRDbc<ڭSˇ~SLT(`8vmSCu]E3ulAWJ7 ԩKTqފ#ifa'48j) )y[p 9}6vg rf C ':FE 3ߞ`uŤYp=,gs4gs%u 6㧼|pjF{cz4Kڠ5 xWTK "$U*t>l(#ȵ9~U]._l,:KC0X{8) Ӄj">oJ{8"+A4Qb}t)|/L%ge"ןP M]lL^g2Y@-)b^]SFDpanͨ%/xՌ /sO*~bNh^#Z%n>FlS?{@S)̽Km@0{mn8̎a*8W|.ϴ vÔ\#yzv{5O@:GCI a$OmJJje"4$ Z8yrX6IIUxMǤ5!{GB$EfXܤޑA*9׾:ĐR WWB?*}j61pŨޝ^] NUaWڴ/'oLrbud4Ӛ춢;83 @ J sl2 'QpD.hx+=l'&Ƨ3 h i%NQ;yb*>V٭_@!Um;nwL|jY;e ڴs(W m:GIԾJX PsAEN 4PehFͿϧr>e 0\y&2kAF{zǛ#4 8MY~eŨEQzI\9)+%2ܴ2a+2Vxrk_u 3Oؤ@ C] e!=@+JT^{ZIcgb. l1%][SbgHF⼑hDw$K)=<]\ݮYg=WۈѿCd$>xՙD{d^fu5IS`\Z<րU.ǖ?'Ru&T1n0mD6c%@7V 2[hEqɍC<`B.U[d}'9Cۺl/Y?MULqҥcnH`ژg`E әj$^6f#I:IKC#KTjsFZy<=qkNݓ~k<1,Q\^{0Gu=I>f8_3rlf@ أ! `[K Eo)OEˑ-E&>8saJɷNTqI9D4e i+@Җ~fĤpr}8G}ك>Cw}UT=\T/su4Ȣ*:՗QUՓIIh_ ۏ}zt]H>*";y9HY3w"-e<99ICp~R= =UsЕQ2/A= e.=PHsaHD7p)҆lWi˂M:~Cdg+Wбn>D־ԃ:&Fڢ¥p;2bQSu#f:ͅпBCÒDiRzYFrmd%s/#,K\URtdatD'2|I[`f$Z^? AoKlKAnYj8wTVw %ܾgq(^Ū;+k* {Rm0g>v6ԈW?]]MV܌Ѩo/noZmC%f,j3vK悞:!HMx(ނMԠ?B:m8ǽ[ָ(i ,w=SYp #Fضz@[,޶Ù##'E[kP ^b^ySI9c`ׁ=Rw9|Jyi ʉM )^?K( F,bkǛ,u%0Ǣ~iӰ\ܹ;, F̲F@ L:G <^r b֝7B`)|wwY?$t*xb3yD6 jDſ 3ڜ7_<~xAkP{uܳ[&IR6Კ^kw+b;=4]<ڢʯx7^[GRNџaP^P|7ՈūCa]. j˩?tz*zK}xvJR 0D"Zա]Ld rƓfTԶK%7B(Jr6/+nlX5Xf2冃٤|weB[fԧh7z\Y9еX歃hNo8-kسٍd`~lP0k.pH))[YI'` 0Lej_Hq|wcRC0J`3g?gudJ9VaWAQcGۻycM` !06k|NJe^B'tڀʓ2F&ZPƎU#^S+ISyWG-+ځC?"`/5v]ʼnB=?5`8WބG,GKY=,slg\Ndί%m%+l|ޱ"pqzTp pp+O;q(D>xw704+kɬ.KFȜx7 Rj*JbR @/G]'Fl&A[W ssYNO^_ -^O5ЏE>Vl*_ jRmRl9+xzAA뙄B]kpcoW˴3=9gdr~S%0w>$o+C6nHn}e%Sn`*m e҇ny^Q65ؾ9΋eCЪK&\] @^,jf h.lGT! hO5y$h"sQ ^KDPhQo66o0xPV//Y@%*nC W$˒lȡTlz`3OVm# :  <*!(Yw7.mI.C6V7v2@ -)Nki(Db?-p/hPHOC.M: NX- rG)r2ט^ex<-2,p<#I.K=2 E0b9FRV`v≥cU\&+ܹx1 <,"jR*:!|}B1baR" hǝR`\X_h(tS Ȋ=CO wlM3ǿd2h eLpMBzapY!5X'KLsN??a-`Ԕq+?7/lz^<4WFtjzgH2O#{vH,A/`j ʘ.W֠!q3IhC(sr= vb`]ù[N]>\_}OK2xZxӣ<\hmy1X8%x R^29ԯb<(D5qhMɾoٍ͑{2c5ft7 Lz!vŒa/RDq#8ߠP=(Zm"LxB&_)?$ `hv EM+`Sڜ$}6mspj1"Á)1㼢z=o69UFinIm=s5egn`*q&f+>0fl3w(Epܡ`nmu /{1 *WbcpVɍ?wݥC7n"KT^F( ʰ_֗00^Ji)ٟ',ug͂,qA%z偹- Ab>H.|4'aiwL#vLye.$CS{h2[emXd16WH5A&`'$X1jXoS-!nap:38eMАw5s0Jn52Zo8UUp A?r̆Bvd'Wnr*¿ϻ Y:0~ r$kAQ@M[4N=ƦU3qj}VE rEA+ыXFKo,7 b Hyn4?H;Y?"䢏K?F3ymB%=gY$' ,<ںO4eĶ j0 sjnq ,JM;!0=2> 0!i!hYZ\T`aD03c#Ƚ霼dJ@߻*hT} 6Қ;ƒ0jku8XBy0 x-^. h%([5"֓ݓ l'PZ.e 9 zs-'8麅 Rf9;L\ʪ{^d5 L:tV%*HNe_;;?s-"ShFRnI$P fsi 0۞j0ZᱏY}Z$.R'G%lTJf62x(|L2<-oڪCt㶒Pdtox bB* aS^3S5\͸SI6[3$[K+;Kt {0<1L*M͈JBcL`zg-b(\=;Kl'R`'$%d4cpx2HJ]B_̀3ZOѿ:Myʀ>;cw"a".l_5%Jܻ#O6B^x$n=vH`6 RpY#בkZUfR7*Oˀ}|!Id d!7y9vPRwY*a(1U5"~ J|[3 bǤ175Aa^X:؁8ϾƏsK$pk0k͐cpWH;*L] [RhIm\3 TXp&6<&;6AS߃f8$7h4}/Ȧi R>󸥊v71'ơ]߂ xݰZb4+45Rv Lg" K` kfK(?z=M; ]q%iL|ad4\qAt},gWv*=.>F^0^]t<{nau | ʭN=2쀛ќP؇5 ::GKDr/dh1eu37!_ JR-iF7;K%An2|0\3;N_Wmh;! Fb]~)8P\|ک+_JF҃8n Xɢԗ*`Y:6 Y$E^D&WۜVE&iݳ\/c29˜Ĉn~ qrr#ktl R411BXڤbArg.:~iMNqHεs~_̸:+GiJV =P@=LeZ[ LdLh6V3 ?nF% ]Q>#YcX5FIXZHf@{?[7# ְ5oNQLM8])ur=e\VNvKr_`AJ/!oF vM8uH8R]gJzܱ:@'Gj4Ӗ'ʫ}Y|`,g|+Xr K1\'d0OwN i曮ȡ~S+Q7WYTZ!ȲJ{R&rd *ǂIj^+=2XЭgY&J9 (l)Ob=;^^@#}fׄYPg 6AMZ5A Cud>Oa2aiEJV|$AV+0^~s3Y iwI z${І^'+&Bދ ]{O .nNHxػ+TIXRIȯzOx.j1lq\4TǾPK|2iuQH9X%QGuuZT|jќc} x^ߔeKF꣕zɛx$+c %>3Z43|Z;+so܂r"S  Îf#@ÁUKZIv ͧ,jJQ^|Q%Mؐ]N+U;=,0yB')GFgH-ƕXUh z4}*j0S˾lvb&k9<:6ߦݏxK^%wt,6<' GSD&u\y{.uLLֺ}#ĉf0ynyK@}P![- b.3Tq>?!$҂mo=ojӽJ8 L{M,Aiu Q,7j!.BKHڟ#H^Lǿk>7BS YJ^C1P܄;xaH1S'WF{Ug0J(t@\ܮj飱˜XA4:RZ Ul~@,fPGr^d9 .uA'ȒՉSgX][M8bt&R@!XV|oIyX_sKpI!\ێJt1,x-ۚ\Ӣgx*OV먺d:2 CzJ!]>.ng@L_U1^rZ>oաkS961 ̟G/q`K1M dq~uZfj|~;bdOSΞȫlW+wm+u캟RzSb=;/\tஃǦVHw3 S-*hkU`;EA<_+Ӷ oi"c,(4@bŽ~iюUu'>L;lja(Ή֑kdFs< ^-{F"m\tخ챫"51kNGDm ki{SVFT 6LJ`4%qK9  gXOѳ%e1;B@2BEk Z͗Uss;$e~ ta0#M"h'ıioi *t/84dtX$lEtr#k!׆ ՔwotF),}~EV9-/RTלr'ҁ0]VʍF0u]x p3lq%j*p@[~)? oUd=*"w0!A0X}>Y )8ƛ&AG:y'X7 ڐiTs-jaHXA\F&Z8O䭘?"C_c)e]EeV$ڄdPzi JOWm, $yrhu3HjOTeBwx.[bTSX[r^'_Hb}.`X]"ͼőtLCQnXޔkw7`gM-NۅkIn'U0o `! 3[tnǟM6)Vٍ~`*.w}:]B/<J/6zx#U: "R6 XV7*'NXWS:y+Jk@pP1P9[Ts]lRLWwP[Crz#V>rƞ^(J:agJVah\1i`| ߸{ 9)0up?lˍzHc?5++S(Z^r*[JM[o!)*4#^wAl黌Ӎ 1~xꒂAp5@A*GuS6P#GWTOU m\-:C1 -5I*2c<ėyV(N s: Ƕkvoُ)_]*<qTw,Yu,ݜ袷3D*h ^tvpHOyWȝL/|~T[ ld2O˸1-].c5.&Rb.yq0< ҶRݔ  @`O0O"Mx@<^>{u {f@Mf;-鿽.Tm%W!w*}NT+2˂8H 0򋎃%u/ӜL׹4~~AT~hFm:g"◷i1fRd7( Ȗ "Cx!QiKgG=Nڵ1Mb[yx&=;щD!lT,R9 3, {FШb~Aҽ3 P2Xt ~`]|@F?鋙(TLy~~5X)[ɖn.(>]]hbJ|#^7ƅ4#NNu8? -C0[i5Lm nӻc$ y0qSA2|v$T,,7_>1 ¬ό,pJĈC/V nZG,<>v2 cbH񇮙pѻp[R>X I,rI5GzJqnX!vkrX_yb'!y3# ?s! ܪ ]iK'~7nG|=x\/ؓ'ɬ\!ɝ^X9{;+ uZTy[ga`]Lñ(W *MDqSEO:S7$? Gej&KF(t'rG+מWK9^S!*)) ]CYؿ*da/w}MЕXo%>sy$q0Y,?ߍѠb1%@"م^F$VSnv Vw_vРi_x3)dGLiX')@6 /XmV2wdEDj0s69픳waal;BGw3u-7 AL#lظX&Yq8")aONЬCK%@pJ jFEV;@ҘIyrl^I_RHsGY+w8jSe(`?9#oOEa3E>,!JwU2'C 4}U_}R6S+K4^*s8Tq7 ЉLgۍ[4w϶PeN8XF?X5"0ȕjάA??mj`DmB; g8@()?RcG(}XHrcEUFSDl9R^(=bu)bz锪iJ⌙rQȐdB M) Mi§VN%z7`ν`( \uX* WSqha7c~,9JzKӎ+LOi-KO~iKˌ"haN_J.Uw̏=zbrpg,n:5yR>G1By0c߷3"#]ZO\ޔNt)*!!Iak2Z3קVTk)o.Sg%Bmʁf vؐh'3j(eE1opl1#Qĺ9<<="/$.N+/Q1D؏P>*GH 3f6pS! ; i `e=YLGmO!%s`)dJ9 V5V[O6գњ;W T& "Z8`[v$PsN:g`R1zj&=8)etG`ㅢvҜE.n͢HWvoΒ "D̹ӌT Ɂ8NǘBw |یe憦p.bI]ZǦ i_ݡc&^{p]. O{~ $kY gWY3ka)d2z҈[v5.wj%b`N@#Y m{vhj@Q7=OpdkErB'(}9d=uؒQVpQiDM#F-*} 1lS56LPW$P^:Uxl/ y Rkf m`Cʫ^TM WYoJ(5o juSW#juƒ`~k9f 6tY\xamdՠF3 <-e1@Kr֌9o#wĮ@W6+Gɔ`WPk$9dt V;}Z"PF O4ּw 9B- CD.\YSP U^]: fy@QBzK)z_j!{Wjbt^ch6 hVX t6bTNo`E ͬؿeD@(=5e+`8i#X8eO09J͸m;螞&5̉h߾1|#8]}{x6ۅL >qCDFC{bb_\jRP-~Yxw Ek\jNox2Œx"`͞SYGo=lzk5O83'[0Њ]g󾶡V;HuXvC[N4eծaC\)^v $H i® KJX? sRȰ4u|>r=W*>Å3dnԅ1<{|Lr+ZITBb.f/$W 5OpᪿqFѤH%&I)#3ǡW 9DJiԴR2}Bm!IJ0~DwjiMBxdo2IimKuiS陏10p)C˩{z7NnG&ߍq/l?,\| k:GB!gjUn5tV}K ޱ'@өEqk0;w`vzC,5P5:̵HSs8yxǛdtho+2+[ZQ_ZMSˎ 1Db lD^9ln@zyL|He_͒Q 6VHڞ?nbTSa\FwJ~;qC:wЗ@')Naֽcɚ5ѿip3hz^Y4F-]d0&ޱcڔ֪2 YA+/~@?/@>YLJ+E\({7GN4h]gSّbNܢh%͐jXqbLr#'LE1ݜf)~[ۡcP.ZI+f} 8WXM-LT% Jg !j5xZ-`WO$&4xnMȂB;zAE+T$WG%r,XB/k6S4"LE/PG#~c^Dxoya !/l-h)%Udz/qTtK*aZjys!\fAk}' u;JαV%vΜIG^<+~Z۩Pz|>dDֳN'%C+E5NO]Ɔ1v֋l׆Oܒ<%55M5峏=i8(xXaDc8U10]5=(l J saI4tgO+ӬҶr3`5[IVI<W{4WUORW~ lsz)&2GRQG9920鿭3E+y$\7q`_bi[Q*Oj5ߗRi7W%%+o<.o0Q2Uֆ}8vaAOТt̀OQd̬vwAe4#Aa^ΕJkX iYfZ/nE`\1F(:1 maieͶkf }KOÒ1 {Ѷ{KHCc8_ޏY+b_hz)7^w`VDE:g*T-%fHPsƻ|R5/Sĭ]Vk/H*V$@X\-OJaMbQ_9wEbg 9RSxU-z?:_@XP*Î-.F0hWZmb Ǝb& jȄRrn*/~C6gRZhW Ojy7ެb-owTXS" rFJ#B!b){?eu< 7-ݙ:dO 0:;4%ssWP9D4uʥbW?ǭA\>'lGoC{fŕ+v]k 9!}/@z%bX\yJ.·A oBtLuCRTKFq-($aOyzS6~&81.`ٹ_ C+|rg1+=@-4<0dY [a v'@l|dW~ʒ;L}יw?do`.q"ߐMA16faiuܙ6yȫbTY>yǬ>WL鎙h*~Χixv)5Uu%]hY0>X#{AGKNG(8Ak E&@ӈXa\4K67/_)#+GS|C(N6O mtGM$ r/Ѯoq-"-"}$ QvL Ӭªl6B#kꊔ/EgslAE{ԯ} ZSS\7ƾlNT4 LwEŪW𩎖 fu!?SxNgee9 颥.*."/ O(f}[tEL~,* },`}O_`G)aQ?8^ 6R#U__xU%s&U@13oͩ꺌i÷T'ᢉ@gGGϚ-) ԵY? u?uGlUgՎYΘW@`-\kU $7K}. ./C(=j_ҿ)$XspѭyC62 d?CR]* LJ*~d»3+yįqR, rJ5]_jta#}89'&L')>"0NB>7'~]թ >ྒྷ! LX^rvjo=^Q/]njjC Y^(d Aő.-ڸ.?V!Qj;P"с|^WeU*'ȽU7RNX}8 ̇sM.?p;H#*Tp&LʞT>j*.G۱cU,lzR߱nK/99r1hl+l*yRp]&aŗI]lj7Qc`!!@ŀ49%aNw4>I+Ga$双6n;ţVn*v'e<ey"&CtヽeTS5O(#.6Qs4Wxw-M^ .1{o@%+/Y!wY3~D 2d9En&ZDl+>Ai'-֙uWL@?I0q"2^=%)Wfl'.lղ1QY& ކa3l ; ?&v +腟,&T 1@ҹߛœ%@3{Iojy1 Z0>o ˴-/)r>&sQ5S,G jAb]It,A˭&L UcPS0ҴRgI$OvNbΖ d6o,\o`)mDHRhI,EJSɉF'gB"YsX<^0S`ߐ)gӻ;CD6(+5o-4$/Eۘe"7M ]/|3@%kAKQ_z?9^'}\>wOA_?(.A4 }ÿ`? -$qaBI p|-@xOiNW\9'%L^_Q9=Z ex:ۖomo2a0r}4aZ-!1lwMOY:mk zm<ޥ'J[O-;Y[l@t2Fcz.P c5Yæg4Uג;*As@7Q2d: l=9C(@ MkIw85!:6Z~Ckz,?tYz;v"`{|k?T1J#D:g ;QU02 |Ljx+{MS 7sH7n$CM k}`3|Anי" +8ZaĂL%2]slN#N6 8Z4q2R#gҩ}7`RYeIVYu1xkuWv&ݍzFmp;N*W/ӑ4p:Uf=pIXه;E)]<&ԀL*)_hN((OQJe^yiX?~8Uy:X+ ooÔܘw'2Op\ o(W6EQlޢL^,^|Gƾ8򩑇sԫbVP}L{,o\[Zrf>(߶ Y%p_U]{">l2Ìd(5U7?H9g4ڃ3_cg{WX7Tq;HQcwD3 O_1\]˯DHCd#|Q$,L\tgQKJpC9,RQYRN?8Kg\sTjՒyH_08P\$Z}P#kZ8?{OߏNiu+ܼ'.8 tL.K W،O!XrF˓) J آjܶW#&E/w]M\ V~H0jYM;ϼWcJ ꑒ_+'qp'e<gMk߫o|dolV+T&(] &, x{.3 CK^J斛)͢$ͅlUE0U5]rXR&L-AnMPKB%S4@|dK%w E"mۈJk*k,]e*)x⬯AeX8A 6='\1w+@^cP+@-Fjo]i^}c#XhѤr r}pz"? 1o"sƱG]UFOH@#{X *^a*}wrMlgx:'z6E`sON[mҭXs4`))|[صoܢulF:[mf?2~]6i^.D' OvZbƁUs~i,E]4ŬsAxClZqn?G7F9en>6uJ % ?dQ}l%e¢m>sBٖmj0 E ziBBW@9S~.@յY3OݞC",X\^fvRi!ËtPW u?+=ܠט91˼7XG*ynOR"96鸜c{yYA8l݃x2M Cz}5@:3sPEZkS,ևJ,)1t8egXe;ci9@qvr. LK{L5 y}/ʃprmφLzRqz#჊Hb 9VA P>3VAX gUDnR2R a<`ߔ`>u)C\,jϱ7^󨧶7W^itkxmnd_0Snݳ.y P)1|+m^͇SЬ7h#2BA'j.OӦ6)ae((c\><`)ֈM۔/J pɮNA f&e?>@bw̻6~MUT;kNM8cYq%㨎\',_S & uAӨСb qޠ|?ډ##<7/^ K }Drf1 >b;A2 N?v4MG!J2 y@QY1=76ư6](+5G'R#7'\-Ed!je#CuF/4T9-ň 绅0-dU@%X3 6cs634iag,%tO9ګKtRI iI7)oF+N. \RSޯuv(( +u_!Td_윧9&&؆G` fWGC@!e#R-a<eHhN1' 7cw䫪{$T4W-eRΪB[}9ĐQ?OɤgaL5Y)Ez: {KX]:|nwc1e%2Js>6 P֒SE}}]5V׿Nq:bH Ȅja4| i%ZcL֋.M!nڄkY= G];@6XfEPI{=AQw7Dz>Mo'Em j+Ov_vW]#t)6<Ն&."Ž.L8f ͅ8N5i;9fQz4D/yBuԠm=-m.s R/]3X62K"!PxmR\WBI$#b6_&G & {?êwAR{&5{XJC+Dj~yVQ_7n#\˅BJV~l ih5qĭxtE+HS=]TRat'xRPnT3p&1&dbFEIv^ejeԈ[ߓ>#2x"t9Ė[79.҆upq>1T5ٍH\LoV7-qA*v@k+K]ܽ@@LbU3g-h:J2>(9r5\TM8{  tpuXU k{\I\: 4$TFaܽW*䣤 V0? %#M@$*u 3zznWWuZۊdOK,icSG QېKiSQA]̰Ɓ:/NƽoH~ChM~qsLj3[l!~$CoxyG<^P]#BҌp&N83v.h׾G )ӏx1kytzsYiYZ7 lz%g|nVR}X8zbB#iJۯPb(qqKd|ĵC`Y > A(qz3dpU0l`xʶVc1y ! C? ewa:Hqбfm){.5 4ufnrgX_O^9d茣$_uMw4,LYBǪCUҬEVų".fT5",+`f zڎ{6 1~ fdx6 sy`o|6L:2>pʤƍREqEÿ8WF# FM{醁 OXXu#.:H>^Cu[UpK(^9֭,9ǖvm5>8U(^ZNl^GzJf5QV_H@$u5\*u/+⶗]-f"KY;?id_=H֑<7'@e"evu3 s:1ը؏$;DE9[ZF?4鑽w% a=|Dca*=(%o8KfEqAþ7\I6T^]*nAA"rQfv؋ևڰxhp{C ׺RPk&k7p^]I˜_Yuxf`sK35g>G!0Pl$).- p`ʠ>R|ô0_]'L'~M*Wſᔭ$4XjgL.mlO6Tbe$-6Cp;Ulz<^1 ]E,FS I$ mg#>EߓbW#Ҵ肪o檂!:-b$N7(n‘=j8Aqvܽc'`%cE3UKF __2FrZO k[HP&iO HFʊA:\v]Y96&Hq:kM̘|U7ѝۻ$9Tӌ|Zhr1k<𹤂L p29O~$?ϵf0=)IىtΤCdC2m4)"bw W͞w4%6 | yj"fJPvl N+Be^?[qS  ZZ3ys&1lMlr3HӎV?W~$6 ("Q~$0$FH!#Jm"q[̑=&DCy6<:D &Wݰ',,enVA\&%%R<̟G-*VԄ؍oj Rta)xEӰO٥+x<01s"-y 1^B cL7.27W"5x~4VY K+'Z3}}!fz|馟%LB;h0 (2}6DaV/Ӓ_}I_uChՑ쑓w1_=:45DKv3)mXvmebl/{x۱P zd xס3;@tKs4v+՟ܐM>% iKJm TQä=CO`#J{Mԩ.p1zP/7o Blt!Yu;|}1ߟlE=H4# q q,`oљcfS!% MJA8>VdU>wL uJJ }]vQB+bi~%tD ,8x ?N)ԇpdN<[%zOa) pajzQԶM8CE0g P:ArnBR]ltg(t!?S' T3W]T6@uq4M9&jZ7fE놭7kDNHA{H:(wJn,{7&5OF\"GKEJTͬHré ؂=T^!w3--OC)0꒹ob5 le2P!5}de;ȯT9Gf8ׅNDQ"H[yC\0j:;F ϨG̠u1/ B0p(BFg9=ⲢM*hzo~U6w= B^Rf>QK_.L]Rv Ou%- A t{*H)N!/$ђv"= /<*!-1/[pq8s:{w˿>,~"gŅIKQX 0O# LGE$݄1!_ߞ%TM*k}Cr?koE9 "hL*Ke,GDYg\W)^'$ԓupX/ Kgxr6^#]J !/S${;Wg;z !3dsu]oLͭ@r;~N""\6!Qo=H=] GEuZNC[,/[|št}|N$&ojL, *7k[ &ɨS/,8^h}I.Q9YPHVCe(qrW3(:|NC(UqUJYABdklfn v\ؚi⁇ξ !ByLqDp0%lF _gH؋Y$)(n?y:o5n'XqMu(9)aiZ :p GAd54ZK4g|)#\'<9y_mQeR涵OL+f C{s4ݨꂇ!A .|f!gj4||9NR^%couھ ?;(RLC;ZEn)0lh7ڑi1rϸ~,@c ;k͠UHhLZT4Vj^u&0x7vc^6&@FK.~ ~f/}J8XX7%94_ DgC"NDq$BjĦc6aS_jBIu:i8O܀Uߤ,Ѽ;~:}p(4֝rh#D=1UIm.:XyѬ6X-՛ks ;Hܺbw>5uSsVP+/+RғPZn/MKO f@ egd95'MXr9HݲΏrTYv; k l)]kpc Ak"W'Β Q6B־;F|Мw7IuĈ7>b`6Tdc$ qZ:0B}sHoP;JEZqXL1"*M47 ޷ٵxRQ,j!"9'_DϰI^V/HF@<〱9[9t/^W-oc55IH0Ւ'"Em2M:WUF[G5>1Wζ^E&\-Bau15tuHY J67dι`O)K\e;[~'6e$^-5dM!R߮+6oWj uS$h*1UZ=KΔz,nB+sk&&v(za 4` = 5"BY>3 Q[i5Mn`vTYU$ =RpLlMxӢOsUXx%lܮN,ͪ YH\J.dgyۅ~ yܠ0PwRrէh{b“ 2] R ˅EI/d|~hʹƧSC>'za_AѬv -eN*0zzzz,7b$q(!1Vŭ;jlGًIXN<*ǡ0å-!YjXuN_BDSz Rq>]~~{XmŀA' [_^[6U}ٗ'p$'ngGs W5az)уpESC780YGsu,i]xm`Ԫ"ɋ V0.z4FpsD$fKƙg1Xgfj?LZDfYCO\ j&(kSBE9 GᏗF?;Rw d"-g)f<4|jdY{KOVxJݹ@~'rW%"Kv π :#"G\>` blĭYq&A@_ i1q؄xƌ?2g[ Sg.OW{7hn-L0{ 6>I#Jbk$lm=HX RnQަ2ȷR5]rDžaFolT.Z:x_ ~ˉOy\<H,  T/\i|ږR_b8rS̡hiaҁו;T-upUL̯n>Ut8@|@y޶I+S.ie@Gwn f#ƻ 9x_\zqW_sqKx%43?ڤd0׹zqRqQy{w9Ned GBZ5yA3]wriwtYzjB[>'t(N 8@GJp9u7F-sJ;Z2z;w(/6|XyQ;j뀛zGzdSQx2 ;+-aS#Ooj ^&?ݞ] d~I=KtOî}2Z ]b_gug }O _|wX;=N}ʆYR\Kΐ Kه >=IC vM#T&Kãl!՚cs>&@Nvwf-CmNLϞg+P9[4fc>4_A&?Mٛ;WoV0=ļ~7 Z{dabte_:4gsǘ 77Xnq3&ҔHgAuBon /P%OoFɻrC=*,-_; 6?^Ãfpu_[רHYENP)v`@a$kKO*M5%\ZYHP[z1$d7Sm7tI0G~ڠi\9Do*(J|UD70[Юx櫪iضO$0wR?P"ŤKمGg1:WoRXEU+55m*^3 {xޘv9X-E]Tx̣ţ(m. O)?eCkP!&\ښHyRUj,)S 'q)a5o)]zcOMOg<|`fचDb~62ڨZ' M\Ncƚi 2nJM;|(z4ΩcP|/2J0֜V*-hW~B:$_xZMdJl *A6S'o8w^ "tWKhkq4@\vcΌ/rK1Xȋ/H8}daxmuqu:M { NǖqDnVpo59Q|"<<FDshcf-{8ߢm<_m$8X(VQߠƚT,<^Z4lmSjRՉz HmFnה <,^a~:,)%.K>v mgLGnT{o(ZpMQ$)q(pD-6>GkՖgR`icwF8VȋZ474SxhA6 L(}T3]ȈxyDiuH3ʹY݈s,N{˶m<eET2ߍ6h1YȃW,!ԅNSA8BO5`jvIVm?"- |!C :'h-YϏҡ%ninđŽu_octDº"<qe̲t4 )\X|]zOXiEG#TPn6/7|U D# Ŕ3;vDx-3DYT. e`x} fH#F6z7[虲^6ߥpx 7V ݤ[[ gTpdGn`{iI6VPZU\Mn&x^&.{Gï*i==J#9[K4{,okKmV11Gۂ=$u|v]tp\>+}pK_lI_*P._K16i z萈dEԈ"7R&c4ąYVSRR"ȱ]̻HB` x˜hbo!^KChC_1j?2z_ҡ#f4F_=k/#V}jRNs?C#YװH8&SJE3z;|Y,+XLݟo\3|dR/%;)m,i6LSZc\kp1l .jh" ]*Z-FYD>ݢtDU()ye fV9"ݣ꼡33`TfusWsHfmt'*C[lN \O.&s|'Q`tXΫ0"&r0Ж?y&~]eƺM؜k 8; W>B;j">oIӶM3`1l`jZfݧRH"٤*6 y=2U+|F8NsǞRո{{Z0vRH0_3;B m4>qj4";b*Bx7T+a]:&B3IgUvgx?Z0MwJqgk;BOl~Z i#O9jU5̪m4" kLCZRrf0߱RlG෍@۩ȩOk9֪ks d*irCrˡeFЅu9SS`](t =JiămAp Xڳ&奤0oal0JNh 49ݥ %";l2 YMFDnOd_ $1Na,9r~A%d|E0-־H)iG5qٟb5(֑yƖ[WAXdEXX7~gMgf)#9 h"L|) p GbHxbR{g 2Q74'[WYczKZ)ZSܥHGIy[z0mv^ZMp |]V(;K-/GZ`Cgʑ@nÍ 6gWb_ 1D߷܀{n4o衐~fpb1"<,tPÐ=oڇB(sƞWF=s̾r!7NL JI]O*W?ƺh6]TZp1m#)ˣ}># W4=_TGvCRi|?)7}5^TPM̝Hp.$bSR Tslj3Ld]HaOG&#7bTTmH_t2(Gbv%mxgxez#Nӎkz*<ژ5b{Y4[Mf-TJi] av\lNIUGr:?>mZl< )ko4 pXߎpZ,UPg@'UZ##Cq!8hvK~ɳR.2J*)qNYasK9 qE[͆/X2Q1ylպ v@^9Gt'̧aw ҿmZxe+!UGc3)z<]Qiond{[xp\缣%Sq>&SQfƧֶ3?B}: LiD&E`AU%0ntR57a Gvq΀C' _<0>m=e2)#UERxPyw{"h;،S8'_a)OSѵT{chA-&xBM"ϔm%InR˖Ľˠz; o"!&Lr8b/3fҗb!eF42gl [I_5Rϣ06n=oLՓ?Լ]%5ģғr V)c4c3\SjۈCk0WLӄvɂͭ^Gğ`$mi G=+z+&U͑:5E]u9]mBj+OFV`4S&9W<w֑_tUa…|*2~IIWM,;Dm ^gAϧjgܼ׷7 еBУVaAT=h^D1u֓/˴[km{6%c#uN@:'!faTuSPO'F/9Fܧ?yx++d qV>Ԝۄn+pmzQ)mQ뤰nYqDXns`1 !|9o+5ri9#Y_0BФxeW,a=GqP$e>/ĺX6h}xca-@Y7Qv f垄BVw^sVtgBSwd_N m{ h6Ճ#:cC"߾D fzp 2@ly?xϟDӋϡZa;Ou[؋ _ym_1"6w-_^H7K8"?l86L:‡o>\jiy]wBlO* Y!aHPTnzɩ==7:Ql(LBdNlWr~!ϓ3 ED 3y+3uc0z"ԕ555u˵K;e:T%ia1 Tp^MǰE{?TΏ{ 3JgZp BOŞzD%JH4J ~١ 9 +Fg>:a.ig]V>0OL; aĖca:VB)srCPy~Nzu8,V i[_M:OT@v0{UpXNoPBVgtAWMt`ʾJ\QQ"%7ΆC sJ^t`2\Y$ <u':V {n* ["d~iϥF@"9# +Z_ ;GЅz>yVߠmۢy(FLi{,__šwCX5a&D90/")mQQqכbh.(ʙH30DDk1Mv:6,^,Ր{8=OYep^ T@gN݇K;>~>4P<`n =Sp6;] zimoxKtgb9uWy0oYϚBS^k-|yM58ѳ:GRcvlMjK\xV.#gȞI#a@PD?NVBF }3)lQd&TrR*N):V (̼?hI(ZEA I9JVL$>'ؗ};tN!!@e^-e$G2͐`x3PYV^&|艹To@Kl-Ij{X]/Nj1<ďAItߌOuWh"[g!̙ Cg+o!=M`eUqtY@Ast{4V$Bx1 T^o8C޴gN: 1~QAy`aA,1>:{SA'/ޅ )ثˡ'1 ܾ-# 讷5=@3"h|S[h"]<{BؑI-؀Ǝɹ6b"^1q%4N p0'dzac5Ȕ kSA-ʰm# [Q+;7Tې(M)*8ϛb0ש!90I`L ͱ`c[G ef|mHijN~i[c<G2ԫN7oRO NvOAIXT~~\ RʬgSɺgP3U^BBuA+m? `l1;oD('zvjIT?|CBa܏'A"2?X-'CfE-<fږS5b\&s_$|:;ɹp:jZ2ۺ?| %.PqUѬ]Eb>~ fO&;ae.3{تJ‰16&:9HCfwqf4r^JpbPUI M)e7}xz#:uq"nBP曘)qLO8~>~B ?ZGBSȎ CM.BXmhG.p_rJV˝i 'Ip0%sF|?\*ELY?q܀5&ӔLO* L4mY'{"-Jާ5x΋n`N3xlRKs^d @Bk^G-3} 1־ =œwUG|>#X$G+G}^![Z!q YXMىmEX"J[IA/WzM8h-cPL7U>[`A-.;nEL`d3b;ƭizht\oѴ*\_U#9*&Zve#@#lb? ((·V@t˕5gUFgY"8N"3 X (|J Tw/Sæ0=j#Ա0*'az߆_ Xq HY/j>։)\ o,?$l5$֛o ۬"m}KB7櫸ǃhk74wL2QBɴTPPżiU60A$$'~`Isa:*nTmӽ(V*w}RKK"Y UϰN }炑)RzއAAt+F {/Q 2q%StRïF_(/~ws<Aפc}=i $?e1v Nw$t"EX foW|œ17jnL'S`SFZ7aM.Ny{0-:Gד ?P4tCi&ԍH $bҸC7 TdV}]O U~d؈JD+~?I)LrE)Lbwv#E(XߞH a\`?N;6PѸƹ+LtezK*hO6IdY9xg U"~"7#xބnd SVH40"RAv|v{%ݹeCZ"=7se`酓xl(#λwԅ7yGwr +LyFQNXC\ǖxxP iY< 1AGrݢ'0y\< [%ae]%>1%Aܵ~^JLg+v )}0_ aNץ)4UP*eE샬j4^=p0`,lhG8Itĥ@Z S̕uXS즕v/{݈Rć'%?Ŧ0wHbiEm:]LNMPdk qi)5ZjsqHxzaBO(n/b<ds_ibC40 ._|'H.]:6LAxF>=7mQpDBXu<3r:iXϧ-cTу΅B"rHTKK㼢GVti<&4ìvf:xOmحt$ˣzx*;/LO?~.Ra&ىSz BD%y ڟނ# yYL뀡9lqvp2!j̆ " QɥƄRwj٧s i'Z P2-t| $ 6nzң 촽L?fxpN0YC_iOEC651ӤFMȺ%Q ɞ [=U'4N5GlP(aӀqXe'*Q3Fho=!h cA "AZS(叔NˍN{+i00pv/e%]ps4 pݖ`s8iu>7LEx@ [݉[\x@ L3* _}Q%Ӛ:XW_B.51ʧ NYS.<$%.}ZD JvE Iصޠ% G Y:/v%}; P5>t-h6ķȸƏHM!&-< j5 뭐Z"$^*s mabte c>ZfC׉]+& =f%(@@&Ax@Vir 1P ddL%{^E8p1-[Rocdt=9NyG{G7[KMsx@`F-h~J?i[IwYf= ORل$N/H1 ǀCퟪs)RbJ쪞Oo> 3 Fw&XcKOf0\y+Nl Rgnw#ਥDvy%lar |uۅN 2lz s#F TCk(-G2vжt9=Pol\YD [{6;md1l=QSզ;/QIč4̸/~;ޠ*5mLgC$(WAyg#4Mt`:]}O~ d*BE7rK|hLf }J3btouJ>2q/s+Bz+gMa#_p] ^BY7FSrn2w?|NW aKoS %(50,U;v`WPU>r&GbXpJ *_ x,6ƀbǑ2R#GZp~|*Ix4LBnAS6c5~xY;=B,ɦa]9)2pэN`Iy@Kfx$ruq'@Bޮ 8W!kU V)^!$QK#M(NLME&oy~8iTWij|:A;/N),M%L^E61s%g8S,[@UdB&cTC~w]V zq&, >jDk{*TellZeޑ׀`s05'♋ozډ8ϣ</hE4 0w %W4?G^;Qi?_qH+wD")~W4\>O/d*!w۪#X  44$-j@2G]]v!1^C{ `ZX#i?|J쒉?K(רGnOIK$UVjuZi_DN;{ 37SҠ+FU q򛘈q+7aM yB qIϪoV ܟsX:/ɢV 4Dz*WL.G(ϡVk)y# -D-+Ho hTٿCvҬfU@;}h";>(* kWhf=Ov;V}U.vnB^*Z tБG=CorX +X&w٫ȕz /A!#SXm B4zt[_t؉_$879.m^'QA-VTOLGI@'hWF7_+|e ;"޵sGnbGT+[XÃG]6'S]0P5~%~*C"#Ќ6"K yr4ezaZڴp~aAm7崊lu 壀D7xM`p-bzc^R qsDmrƈGѺ k7H bvH *ŚpbM8]4r Wjl`౫HD\ ș^u )@z%yrI2y0V;?DDFMvu-|Ah=- ar}X+=Oކ$ys}Y<*Pvʀ3;{ZP~Z5.g]y\1=/kW^i fHJ(D|YG#IaN-l`,Z4IQpiƑZezI) !ۿ/&d+V Ŕ},|w(h;}C%:=tn럪 {@{%&I]{*uZڋۼAseZK0܋֥$ dL""$)sf<)7 ,\Y۲.-w 6ar(ꂳ(!=>އҥPV5ŒO%39,5pΪWtG(ÎSPd);wU fUw44{~D1` pZ]qq`P!OwI,Ħ.4&\"N!;i0.[Dڤ8[DiN 2&]% "x*x^q2iobM}t/Zjʡ];sB3b&2iŠ da&z,w{v衒0;ᵜQd YvbPr|9sPhd ޛ'`<̧Ώ vøШR~^slUtq  _v'M"p"q"i7JqN Jq:`rAw!Jog#VLp_U秅;cWTgC$b~={ciȱ& \p7tfM\v|}S镁Jy\JϽf PA,wBPVa7;_q@c}ͷ@{G/H u[Ml_. A*dqCzag-/U!88T{Mv F[Q7QFlbZ|+4mII."xִo!v)a-@bcDެc'uмjͨS3;F/jeKՓ#(Bg1w{g̱7Uix"rT_z x4^#8gacVV˧p"/ќ,7pu`⎽j 8`c\cAc<)3u"K6:ndQGb+.7_+j8JDg9 LɩH岅8]lp\+ZN$r\/j_翳ODX-ưfCi--+ĉF҉I '6s3hA[i ǴHV~qCP6JG‡ 1>ٜ͹݌ N=`Μ[Wk$NE{U9ӹ)o4fKWiq[sȰU|B >+ !BF\䎟::pڦ,Q-q-ZݖB+H`dNBw]הc}@rvjqbN>Q/L \dYFE%!}8_.rHD;3#:q A$9+PogpH ]KHen)Xe uq9wfb&^^FEESa4c_i/^#|5Œb F$WwtH $]L6 ׫;U=CLLt[fY$3`.r"lq@qZ\*& Tfg5WpQcXμNH i&U 5\(V o#ȣtAO!x3Af/iߣz~mp~)|2$'ezṂ/-FXeɓ.olʴלEԳ^G˅MiVHvZz x|7n%Xn _P\ kG>ͶG!věp֠k&(,sK}*<7iYRx!fT5H#W#bF>t3[ W{ލq^ۄt5򇓘|t 2uIliDtEÂ܁9"t"Fnrw~XL|cDU ѐ\ 5Ԗ [\u Jh#zp}G<Ǐ;{EH' mi4~R )k|zU!ϕWv[T|]B|a3$7:Fڈ"=띘ҘrO;iۄ^gмā7&20és9aŵuG aAVpLiI Bwl4 ͳ&rAYζT.;F{`{Eqz絏W"s3AswmӦFz~4f &@M}Sm9 Ȉa/kڢ-@ڗR.w$_v#j Mqu)rN^,; N{Xk ǣ){BɟM-۶ _lm osʇpu}f]ep¨n#Iӿ^jʢl?`tYmTSy3,$b2)>P"pUq5U+%_ <̯YV»03T8'mJN9=5jͼ.Lsww~.Vjp_590eX V*5;6z@r=x@ U)o@D~"OraT:kBVV͋e,n TcthcVhydjףPJIX#!KUcT"o^ >\.xWQ`mVW[?-gHHч1BU+b=3ӛ%eʜ>xM"&RH2u`;f{tUy֎W,ur=t[~:ӱ$t0޾`d(ըPnd@iG@; TbdױE#~pO ӭ1$MjO%cB(0edf^TGJ3b]!D IK2`Y-cFE&7Ǒr C9 :Qz/6;;sWG$qIpR^MdX$x~\#DAx  ; M S@}:R:믕hE˂auSAd_vun^LU[K>Q {^ng\}þFciAV`q]8lWw t`e9B|w;hRy\'WgQxtd&I!+Qty 9dw4h÷2v?IW,0մRO<=auÅ-nt{K*h¥XjJ=o xeO϶'.@2Gffw #7aVWd2Ihu;™լncc5O"(ٗiE9n2iuq5*z Uo&:M'UF }}lˠƷ Xu% "UL|NlV.79ϊWWV>JkdLC>s<^/;9dx؋戭ObYƋA?;ӤIߡ!f|, a6@y4Esf>SsŏYfܙ@t&B//NP0V?/ bؿ%(,&GbQL{`%;17˻'УAvtnc<Xs3ok!\~xklB\SYF`;'?iy`/$pGFW[9+jv.Uԏƪ0t#mv ?r2ѓ_("H+} +DOzǴͣB?VRdݪW@eVBqAe&&`"8ʿJb'TA(. ~~L<.?4⡿*sӆ>-dIRx/]%ӫ_.b͝g%+6Ǐ >9+ȆK|u@tzuӦ Q GnDGAT㙺wqY:;6taK`JB8_b *PonpmE3mhdCJڤhk-L-i ʢ,FORV$܌qV6L"P椭="{bHb+-/P='ŕ-B$L`sG*S>{ @5F8D"aT0 Z qwUv7R]-h (]UpsS$x:g=CGDX_cn8|\غi m j}4pKZoC<3e>{,F7ЅYSTK)֧nfسBrQ[xwv͊ "Lj21 {`rB8ٙPcgѣa&Ue%1֬A"$Jv?bFEAvlþ8w?>̖n"՜) hq=켅&h(3X@r|)Zw4E>ur1ZmZ)@i^F5IxVq"Ee!VX9uTDKBvo~NWyz=| ;aQ|j!ݾj~$L_Ռ%#I8[Ȱzf [zs . cQjzF|z7ݟi—50gVbEH-7>VoΕ N%2}3mW 3,3HW'u_ rظV |DW1Vl%;hytSMwE]1>1˻4er,$bKt!_?˽m杨r-MUU EY#SA_}zROI/&`k|$OJ0ffQ@]9PhvJ`僄c_Zȩybk2lh:}-uvLߵ.OCMuL>c.,DW091q`?f5䱟 cuС($7]R|4[-&[O$8BEP((]*EqUK<)PN’hC_$<($ hDr lXSX֟thG -#_&A<3["` 9&%3#N;'|j(4x"쟖0-$:ޚ>pv-cOh4% ȱU}EEgyA1u`7o{j:*FS]Oȉ00pfm*fQzLXΜ"ņAAѻ)uVc[77$C0HVG ť ĩV(8XOAr@s {pE%_#e *.N;ǡl*]4|ߨ +?,`pޔc:e x8J<4&3qu DSݳ9N\7>J}N0v n6'G}kZԝah>]cxBFDzCp[(x[P6x3de2O+G꿵a%9B fk7!l~2C20MD ᤈ[JX {^ֳ>-J陋%~ 맫*So-/?!I:`2^ ~d5 <kbNq _OM%5kc(]ԉ/i(\ʨXiLKTz媗Ԯsy֦c]`w_=p[rfXms=agP;]9$ϥ,F7ws7C-5W,⌙I$JU)@qxgɔ%I,z<r)yi$WT-4ΠcNE79W嗋0tvfL QB/;Ϸ]^o+Lm0U^Kb 6LZ軛\zF}\aS] qIlWN*ʲR睐b5r?dxYj> ?=ؙr z$P3 桱#nRa?'i%iG+Gq[x4 5lץE/g.{"Y7mCF_&L.\_5p ;.n:^n-(E!wBS1i㩅{_`ӻQ> )R0@] C4-c`ΓIvQu5>|:1>ڞIUsFJɏu X>4T׎!WOdᝨ L4\KyݞhD6 Z_צ-3|*=>IH#V&CUIPƳx92 cJ!Eş^ 0W! 仩4QnmH34!&% G?r8%\ZNCB'H'*Y[<2c|%P*#ŽI ̔b$3l'M a4^k;@ e挡`yk:;zBVN+޾Y6ܗW+tOݠ]5(oeI5lkUJrWwś_tNMfraE|nU:͊{Lѷ%Ijrm~weѨf^SfqcSHM/yͅhVbǚ7iyR< YDeK%G#0 XA^1fNS aUi# ̽bf;‘HA eSqS;P"vIo=dAEw!# 69Ʋݍ1bBήj"HQ0 8 Jc;c§:7OZ"\8۔ 1WbM;H惃 e?gcCi^^.9Mu"zD3zD|mVX4"o@:~%a{x ƒx/$ٿS&2|ʹ4Ԅ`=$`o7U!}MU[6+sE'uY[;YWζgE`=г@J7>)/H5K xګZ2YT-YV]fd[⏙l)n'HWͩ/G]~#g`\ :-0-2*jc瘾/m$͝AiexR[H\o۰pu(rਮh*f` -$[:2^)MNB2+L 2J̃-Z0w9-[%ՙد!Uk٩hi;BKo H\k8'#ayVjiD*z&sZL vX9:sBɏu} w1`P97Koj9D?1񦌠j1z2;8 Ϋr9t_29ʀ!gl%OOUϋ8žitN<2JwN=Bt4;섡J/CiJb ݔ#HŲ@kOw=9g$O+Ѷ\WOY?BX@bwxSJ$aOgǺm1n9\vt;}l!ImQ"`kKN r&o :ʑ|8D A]Q͋l e'Zt΋ +7-cv(VWv{ SȍH|~op •%\׺HڸxO ?aDgqt .o[VLc"\Ns|6F[8B#$Ό@^[fo ޑR|"Uܒ#K1cR8]<_ /zܮ҄ 0&4Cv|Q_6KT/WZ(oǩE=}u;>i z n uKsm m\ l`InQ}GX`SJNS /bMM pt ޟ6֝> f:QUǣhNy@rO!BT̏b O-`_jb)8]֝=!t4~o;-S T! r, g$i>ї0^hi\250>3Ts`KRHÌztYlllV} o}T4!BmU"N'9/,g.dPL&ob1Uakw`f)WF?"~oVq]m3#ƬhS5fY|;9~MA:t6M&_YҳHFYpěNIAҳ ? eJx@dAz9΍=ID7IS;si$_ BgD`ɕN)_Mi(O6,},',F$aC3Nqw֚lsM~Ar*^aCajXG^9|NMˠs͆[[+%{%+u]е#Cүa \F~7 SY+ֻk#qbyzW6r\=CsFD5UAe֪\ܩe;_YFAؼ,#g#4g c)g QnJҩIᡵZ.&QDABwҾ9 qAA}rxV1ޚfue4a+| v9*Mld[F'gYy7ijS+;Ca}tK+}pV\L !Yt΁0Yj-a6&6O}ԨIkfd5>w*0U5lv9ޕ/r6z$P 9F=?ӣh˺\d't3Ov kW$9l[?0hHvpxȦ e -bB}jSʺPoEu8^nq;0tOd N0.c3pKnh鰊lT݃hm,V-53IAwMC[6j}<-hRFi3(|㗊%KIb9׃ZRT7hxjX:HӼTY%?GKc$WpvaidDX8<"2qp4XE(4gEr%ro|Hݺ22Y_wm \hi*n:  93ذ+t r4 >hѠ4Z6.]ksoX{l콴>i!|zwH?z}h\w5hƉt8oΫ\{n"ȴՄcPX 1&mMexZ֑5NšS} TMXlމeԐɾ5ҔhZYizjH@%F̸<^`bܑRih'9FGuJ(i֎W 0e`fW)F:u ߮@EY7Ǖ`A5lGHk8c[n'%xVBsX5{ͫ^< 9`ؐ8w@,"z]px_ ՗0S=B rDjX2qgHbiH;$Rioί%FP`ʿU!?3?v%T>)<.  ˼3o$}xVXDԵ#^MZ>^@)vSX.?˕R.]z)7ܵTq3/$|FVB fLZ[uj ӱM>®b{$Y;`h#"Ӣs*0hB߂S^aXt3S.-::2؟]] rS^K@j^cF`  PNq8XzD菪/1zҥ2z#M4jA[lT xA?pTx6j峵^h}Ox,VS.^JlX~؝/g՝cS6L7kAE'?B ^0׬lc>ƪO7mn 94HZou8?&VmF݋i1ʃXSJXcΥ~%3'J/jYA:O]weGV_k'v/"r`xæ@#DJ[w?|KShs Qǒ풎Y/4A8%1]~bSZ5p&\`zKCq"3k;%ixT4>7r~=d&t肤~3wL DnAHҸM3*!**8un@Us͸,ss KV{ rơ,{PA1W%U.RF>n `y܉o`ijYϸ %>0$1.R1LkWO)g5f|$$T&|"`'Z"j6֊VIMnw bV܇4qss(I2=jțFL O]3gW.{ QqvxZ$(*H5M.J ,0pe x?7I(@Zs F_ܓwΈ5`\ݰ;XP7C3)&?wB$ p!B}ċxk%Vy,4ɿ N8(r6:O;$\1ȋ,fe:Fܭ̯zVHM5LN %Ʊ& ʌÂtEHf?jEXSSܛp Dŵ}de!43}XS,ޅ4s\1+ۥ}59 ˆB'hZF;Nr),2ћpA38HeCdD*ɽk]oH%n>EfnG)㤻zv\ulLf.-qVQ"We0[)4/-|."9`r'eTVĈb`#8loNZTė VYT!5+%XaIaޣb&|Ø=4լ1A,ڙc@.e ֣V` tqC$?7U&1Ϭ1mwBKyQ^cNx:o|2y'd $&)o r#H'^J3NPP@rB,C1nUq,t,m,jwlm&t|>4 UT2ܢF[߹sh/zueƇoFO|0!*=Bշ4iVT¶?%7Ja91E.ja_0fs ե97$eXӥgkP ?gQ&W1B)6v$Kgi5,\v]<:xQ}?Gu-=0&1 _Im{irk=D{(ۚ+#<@UC8< rG'̘ 2*Ϝ2^o1? :uD-|vhRcm΃* +HY M߬yv'l:D {pSXc|,.`;/7?^Zh7QuS2$l.UBpC8 N CI]=x9Mu)tyj>T_%_*,‡]C]x ʡJ| z'V`[D^Ex]jzJ άׇ# HP'I"g\U,iD,Fs 1fZ&N#A{9L,+͆X2;݃LgX><2DnG2 lF$#ShE vQU0dA߱A'ZQ`׾CN.jW}[ȧb-4/~cXo r&JzT"hCG*TabE\÷킓PT W=P }j!))=bI1`DɺU'm ٌbĤ-P.'-5H/v鑌%kjb=CAkQ dl[-/!5Mִ<1Y=nM!x]v-8 ןD; (wJa/'eW$aУOMh"ZE\":C% l%d )s4+Essϝ( Ӆ0!̻LZG2r+wNtn٠_2LŲǪ7ՠmpq&Jjy%K/v!έ-BX4(X; _F"\v{^-w;ةg$u,5yNy(؄X'-#}4Ck CmR_b uv ]GlOOӗ4XN$&-#H*c#+>~;HXfhd:qѼ~g9b6P4p噋ʹ1v^yTb>] (Zej+ѯ%ώ vy*Ҿ]oWe}poxГ=?)Wùc:3QD_>:c]2}.0&@Fk&& rCO" &yFy4`ܖSbgga.lb4Ggvs- Ҧ^]{S՝J>jQ`E i֏ 1rnuiӞCKcW+9r1ʽ-7&w0hqQMЎ)Q П\+UY)" 9=48C@[-rcdutK0;t}jcCFQLhWpZFDzrm¦ 5>L#Rٟ? -e9 |{/u,ӛr]7[C%9H_`%v:pBso S}dwkx^Hͺ}fbnDh(/ԩ*l P_co>X 0? Yu]]K!h}9t~D qoMEZ.sQZ߫%FϜ:n p~@_²22f/.0 *ۆ]%LWn75jnQ:xÆLE˲9ck~tMN \z~L7^We~&؉ڱn)X|8xzڌpS6: pnr6m>`!G(6 Qq75܏eP|nvCT4E`oHʷBUcѷƻos+rE%躉˥"#Uk*ö1|/;̀9sQ,iEA1 'BpYiXUx|Qp2hG[?R{뇪G4NB0ݲJYBXU q } x Ykcc `t|XAGn{,ㄦ~6A3g '[γQfb/$\@ ^%WlB[P!GĸF͆ i{o*&Lp:^]K] l Cı$u/kqYz? @/yq 68*n哠Vy3j)cGDEx5+P4[r03s0P YxTK8nŶ`74fEA&x]l ͦ)ܔ1dۍ.N3h߉&TpݾwܢeZ}ti 0kvuXOݬ ^V5w\msmH2?|_7(U0hcL.6 *q}@F+tL)u~coJ~%p2=:hDP }]5NKj/cAf@ɻ>uiKNVl 0.XF߬~l]8#o/>>r^M q4jlf )%%;A0or$_ ]oba?cUK2Y=PCX ~!(T\s $ú* .oW)*#^!ˢWH>2a6g+ʜ/\S%,n: A.H@d@Ў15|T\tMZ䰼dq%C\K\;*fG;ʞ1A;UYu1#8z w}zPK7}'Kz:W +I |aX$ _hZ2[e6:.i:YI'(9r&GG.^]%0 Jѥ xVoK5zpF){MZPq. :-I*["p8{r 3{.ZV;ߐފ$O9/z#̺t-طt QnLXG;e!q?զY ˞QE !r3|isXr:³]B2~N D[UD+@TSօd?<ԩ!@-@1@3|gPЏ_jÁ50Ӟ{d]eۥJ#oLqR2GM׫3QL@o zBA&u@gu OP 2yO s2wWjNjY|oϼ(~!Iנ݄y|O\4,L5xxu"2f-hHN{]*е!['R@u-5? 3~[WcyVly**&DpޫQ?d` H!vOP>%_6D f|7iS2Jx" g=\i;QSW*cKYf|Wg(Cd0FܾP7C(;6|hM* ^P!X?oЁSs$ͥMΔ .I?7܈Gn+4V]mOΤ Lի!&Dst"RCZ0ꗇs;j%t< DV3gJ`R[F#.*J/)\u̮Tj]|ۮgYUHi=V"ٵ$Ci @9jm ٶ BU-ޖ:,~؜Hp,1l,-n,iWw@Uc,_ˮСxٸj4 ÿSB$ºTigDٸ,L_Yk}6hJN6k@{c$` *ix3?w@ip?sc@' FsN㍕uݸD!=ZǫGY7Un-k UT+ݐTR8=-Vz# O$v ovҺ<͋m)ؘ $-1ށҜsq]ԬX8Y!i J>D_:5{äRtL+EWqƱOtFj@NyI%͑ +@[^tq.2 DcRxyB~kQSaO)#0Z[Cg> WEk2z^-n8:h֭. w u4W7bKE]|Lv.r`Z>1!SL2| m4= |~8k#e?W[l/8|Ac_݃5Nχ92gd֠&y?}WRЪq3Pr]c&.h%8X~F؅2pYd` `YC~*̨eAқ4^p~)@ҦR] ]G 'vCluH%(f>˲U'LYbCtpCwi8aB)2jVw!IK2WE O/΀sT؁y6춷D| Wic5FH+WRtiHΡ=l@Jw/@\u5V4   A @G(:wł3"^}xJ 7aθNa/2T-t{؃JʟXhG:QvE !omp.BiV=Q5摿X:w3#+˥O@K/n}>BNAtN7Q\Gmi>\4{}G)>}auzGܷzA|HY (E sڳ\/\8b,l)f졛;ZZ{JN{5zR'm""wոqMV W#.oMqDFĐz9XG鐽6 ˴#7.kqerAvR,?+ ?vrJ$ eY+nAY2EITh^`<f 8.Y[W P4M |vAbĕR8O;!1 Ki~3ɿk)Yu m$"=?T)n]3cy_J0?>."g`X@h["A,:Z!)MTuM2"JǨփ˼S4eu&&nU6{GFB}5~p~'#u P9ZCSHU(.6nIZ RƧ "ު[~_g*;E8tT5WG۵U+IavI.>8|tg_JzkGSLb)}ko$M7b,Fu [J4c Z8Ťq p V\}svK A.X7ʪ{#QSb)tO% <,~6Rѵw eh";W-}%E(s|Op90'iBCfʪf9^՘KԻS %~q&f'ijkL4z=[ cNIN *WU1Dxj^O[/۫UMuI_Ob`#,lfVIv=Oy>^L%;T8鼗T듁̓__]1?f3گ'K@?;Bps`܎,,+Hx< GZYTwVlTI%؛>9C&D?K@Wg $AyIPawjE_=CD$ '7 oʹb0/XU.ݱ]EG=ߗ>ȳO=u5ÚtIARR$P ='IZ|B% =w"ֽlbԨŠrV,tuژƣJdҦ[6^EX/yME0\ CDMP%Y"zj/s687U"(?cvƲDrk~V*G&Ci}1?ɵ$iN&^ 53HMjM &jֵĉ@vcXzt,f@w(O bx*Y-~{o,S㰔ʸY.LV(@n!R̬DesDd] G!>Q< *HRi5{LQM pPܙRyLk8H:Zo(n@KN9w7eTz\g;.%'.ةw>il _Ayz%!zf$ zq,i?1ob, |^EI|(GD%@ⷍAg+! &NGJM}ϻ1|lnf U$qoz(ڛ@U(h bū dsaп4|m~7SRkRk ])w>?jW BXZhJVkHo־|XM8@yGuA΂{-{ىNix}+H-ɥpl5/`ٝ8dy8ߥg.D\e9bP["dr\`ԩ[.2ȋ"|PtӔucsWnX+/W_'>Ln/6ܸPb$j ef1wy4Vt)- X YI1)Yć%GYb@c?Mf[B4qW$Tp/XG{Io]^3xM׵z{<.{okُ"ڑ}Tfc6@Jdm7xܥ\yt\mxg-Ǩ-_KUhtlu"@ݿO͹ëÎ w. b.p(r6o@fg6+=+R,Ϗٯ $]7d@m/QԗBғRW&kj5d]f\hV % 7#`SEe{ÿ"}82G4 Z u:2zX0h'H%kw !%]ʌgC՞Mysċ'6-h\wg#J }]Ye}ݍ.J^Lu\$ˍջDЫEaXFУG[}"$4MU`9\f΅5 N UrӔ<ƇU2L̦Q[K$웄i u 9y_ta0f}VmkL˜ВX[!;ڵaR=#a." +'^ < ;C o>iJckw w\߮]H*;mwNsq cdUj\$I vc1[ߘ8lʯBHK4x&O6j+ :̘ qlb >PFPM7.`[h"b*hWM|qixB1&(OȜ>H|sìϳk\/#m -ƋCY g=62+Gn>CEVܵI+ \fs_0??QaEF§IEFk8)a l_)H4;澄mIzD08ej2>{ԍW> @3ʍBA|lo}<y0ݢ3lƐQt/]$z#C5O8ưt}D@#wvEq൭ Y"Eׅ݉qǶEc*h&i2n'|./ʄ΄h.TyN{00_2n Vx"D?6=gI:g#ۧ3 ;󪧙O8to!J>˙s>rAȝZi'N{CN;4Q]Ͻ>&TQS$X =<#_ ^Õ@=_̦wg-JB"$8Wu^W[gm2ejO{źKϥ %Q l%*SQU32!nh?>+z kerr ]'w/''ɈnU ?Yv"G䱛 ^ JJ&&JnO M)0_5W;c?v6#7lߖ'8r>ve_q8 RZR@hly.y'gsScV$_qnn~[5Ot,4ESFHsǐ)ieft6H1TT# Q XelLE+־(q\<'M5$UBQ.R8Wوf:M`'kSG㯈(Zwt>tO(,^&ijT.mn.`\/W)E=:vyu&f7rN8)yI@D/"z8j{_]2GwEd񊳇R{€x#~r1q -F_"4kYq?*JgaPlm;( k4B6{㠚aF>9qsݕ\ej\Qзj.'C|5TjOXzz1\&mJBN(`tt"/lp\i7n~La-h-* Kcnس6ofĎ{=m $|!3a]CU+ӊՁ U i4m LaXX0±EVyUD`Qf7'I|_Ώ6OЍ9R.ǭ(niܵVXCİ 31tt_yS$[_(pxcXaE:PlquR;8Wh>,cѵg>+5c|m΀n]yF Z $:=8ϰ=bk?4dqռu:ESSYW ;rXH‚ Gݦdձns {%T7q+JiÄ1hw?ϫXB+UTx%~Ai$ \-gk^ #_.}ƘsjcF@ K_Sv?Q:-؊okѕӗCϳ:a˾Ug%3.;:f:*h\d-]%Yv?Єi_gvS1Bv0Nc$wVW<l GCdz*A(rdM)|kO)f6~js8 +RFM?/Ƞ{6{ej̖S  Rlh$\uD^տ:MBgp`o(ihT|N;0C鐲݈?8R=}|v<,mYœs0 L1qȿ݊!<4cz^ɡ=Xb1gF.~@fVh~Y\1ߝ<o8=G3a#3<a:j1Gµ +nmb_ʅoW~Ro$)# +|6{A9#yꉧAX:]c*To;;O,1jB9*TDS;8s6Γl6&ocFQلskb Goů Q^F(yWӃ}P ?㘰l>yk: aMv/Q*Ve:PFY~6P\ڤөș| PTeojW$U9.m8V/4 >RLh6v+JC(5iaK~/Wk;ljXlZjm &DZj$"Ah@#,%'cMпsh-wέ QP|a= M,=1{F1v& uE6h,%.b0Β`QdzCE6'(w 'i5z@`PZQ@)˙>z}fZ)>#G%yRy m|4OA4!Aba+ӿr2|Mh]וWvK'()&pK(6X!gB\4~B4NCL*^yYi-J@ų,YD! MgHc#9oh7^(>pgy\ARQ=;|SJPi87&+ >sAh.kH-3ևpřYك\u@S$ ǫB0ߺ1uCP۝uv>( 6[F68GJ FdosS/[dzD[wV4=NQ1f@&9M[U7 kXJtv|XNJ }D~X3eOf;01u~_6.Itdf^Db!ɏ}͝-TV~kĒ]zE kS3xysH\E9)!K}xD$Wʪ"\5}]uyҡ9Yq,nc~ȳhP~uZJAO~Pla: vI3󖾟;"12M![dE/-ëuT)]hrH R (ϖB.jQѪ*[R }Hq^"4;Ṅ}>P8CEwH'n)5Xj 5Ɂ Ic:mgq D]'dz8GZA.X o@ \[:ur$m]Q.VGwlN Y1|r-uMu<θqE-]˽j q@ b$4P˲'K l-/j_^9ekCjLtB{@Ib={(3.aj.K= ) C;M< 6ܞ`L}~Jڐ>-m`lm-ѮÉ뛔^)vɴ;r|J $v _ׯa?6bc"AyX LR^7?eň- /E喽ګ-B3ߺ*2ң!Al!tׇ`C2Pk:\mF@XL?ro$$ax!m2Ge[(2̾q ?u5o"rRsrON=z L% .^:cDTyZ98ӿQ&$ikq^ʒ#&*@{ENA|\ئvq~P~#Ӌ@PkS\ZLx}O|G mXltVG|U1YuXf3 _k9`e{v&Ӗ&;8;Amu;E$Da_C1FO.m^KD[ˢ,$Z57ďZxP(A{_Qt!֓\rh*Qר\Po . j4i>C:4lJW+ƨ}&yzZ6q-X})–[DiݨhӬxL?mmyz QtlNQ3p夀^-od;kbTv H~u<N, ҷj7>-]a-sXDb26qeo'ҿe5r< Cȳ4`Z$-,*{Ti,/w7N!(0$֦Qa:tҟo;GdXl$T>F0~xqج}ch]W6'55,Ƙט3W"XIc6HCb\l;TPj0~;يZ% %B_p` HfEػZqaS8JF߰lPlE+ʡzȆ|h ,ef}?vVN BӉB"$OrjU -VPgx<%qP@>ቃ9ŗ={"SͣJ/ZjYzZ-M^偨iiw54.SjwLہGK PfzǬ43(Zee뇉'nCxϭH my`eJU^ r=ܷ(<1$E Pw~S01uDf~mzI2Dc 3pA'@7dZm{}X 3Nf0h /C,4[mws2씂4y3~E{F['=.Dwl!5dQojD++ԅ+3 -CC> {("5Ngc=αACtU-v FQZ54TTEdǷZXh&:LX3n((QcRthw&v8#Zܥ'OoΙWT8̌dUPѬ>WW  KWn&eرwc=[qj"*rսFuDŽ'z HZ]>KC+B?&ZAt1Wȶ++?O G.Y qk;#ILI Ɨ?)iXV@Ja\n Wv~{l9/ʪ+}o[$k]@SDl4W($Dp ?mN@P_!uix͜$b Ca_rzi k:PSndc/j  w{Q};9(tVи}jTB-'2ʘ< :6!ɎQ/CM{óA:eH8w*k福*6s?*V%+nhNl5y6V̈́>scƶtܽƽ~=fb]9?$!`R1,GK"a!I;K##D)ú5q|Q0ex(R_ÜzBOl]=S+oA=΃Ph-BBЪWYfWY4ml`-ZI(MhK/ +eBͅy_T-M靇4lJ1,Y^_2LJ%xf\QØFmsQ$_ U<^hD񀨵Y`\MlIkD^u+]ØB9|4/ͲP(x$7Fұ#WP bqRCk/MdAIWJjzD,O}=_z2i듅ڄ\l#nnIE0M.Gnomoʩ ݕ\쥭v[cV'S})|jrL)}q\5nTkR>gȑnipKM00CZp2[^BK>$ fܪwDz\ii]QƓJ;s<:M pL݁n ˉAMꎭ5x7`@k'YSMJS[., !bX1틤KPt"-g.lXɟ$/W҆vX=rH< Iż2)]wkd-A ޚڧ";.6mjj+P2@D#U5v]^r ߷w8UA'Spp`e.amG;.1gw/!),VL ݗJNy%jpb1ugA>q;XhW;o2l%W>i:7EAArHDh _ B(Cϰ*x'$=TDs߉?'P|j&Yj!ԑUT  ?5œu(1AvihLt'~Ebm[̷a0(Ƭ٧W!R, d\-`![Ǩ2+܌[sH#e@{+]tr/Gqs''O%;>P_ܪjwD-8U[} @Vde!᭖ފ%tZ{(a",8Dy['hn&nT\PB9_/d(zD][sR@IiXŸu+ɇR﮳"F=?fn~P`bN78{EK1eDbvthb_.%%x~c;'xGd8bN8U?s"FH cdF*er̹0]3=5n-man΁mq1g{W;8$.Zui07F|6- /ZǑ$Q6'Z`l Q}Um'ix$]e^hԓ["F*OcɃ2IWQ+RTʴ:DusX`Bkx$f;*Mogv`Wz_[Vf>9\bw.QJ~4w/7Dۨm*1 )&|GPZ,1qv3L`L3׸WUJtJbi6 j+ np߹ '-l:o3=AZ;fǻZaƥ,`X T zUմ]=?g K~/ NFÜPϘ5.A;\H M_Nlyѵ<|Bz̲ݽ~a/B L>okUg5h 9gc|u˛"OsBk` x_jm;Œ^d!Z2NG8+]n ^6f_ZA$D $( ]W$P6 ?z*b؏{=-8)u;Tf7}!N|H}p2QڅCB%F`rSp-(+dSAor_O>t;Y KzdWZ*xv\4o΢6TQu t@w#78vccq='k  fO)๵U'2,Xu+*+;`KЯlX JH5&ۨa.>3]8,dB%O)bZ_JsvkX#;E,!Vw]':T ן[Y~ɾozbQZPUզKv3d[v:#NU+.Ha,㴣|U*Y=o]'GC|pHU1}e % :Jj7 0,?B ~G\q a}t)iO4.׏*B`SU5YIR['mhXN-\i>"_:5yؘ d\0jŭKژGoٴ#35 a6!IR÷˻?>ʜ$%͵HgX 0odhe5#`S{3lb[,9uڼH=c=ۮkw'ݝ㘳#q=1Av:\l-BaCt# Prs.ausBT ye[xi>*SM!Cqf%K{~}M\s4D{I# _dj5M>6p>JIJb '`q 6xG?ؘIWBc*G̬KZ~ۚLՖӠ6BV8u _zW|҂Fنi3T6oY}Mc(k#r͌G-[[9P> -E_Ku;˪rՌ*u6*ti L{$q!StNvoK&F)aX }c?vPqٔZZθW' +BsVAhO7MNEPs`'|Wٛ_i񠾨Һ}}JyjsIh ~>ry8&- ݧ#>>ׅ'IfAr!b|]?B9m7 #t 5PyeUm e,-43_!0$WP>N<vyWsm3ʀhGH4 %YE&x8'F@*}aWtKe6vۍp~ל mt}c4TԨ3g8{j c/ ,2;e2Y7IxADErmhK !WyZ,2ѸM 9WekþiFE[Pí5v8ߴ\hH-ƌ̿%ݮL ,G+ o#" gMUbQ>{qh}ً%c+~ 욗kjW$Ya(Qwun <2'r3- 0 VduT8xW*5JZ1s6|/݈p uZrJx!`g}#OC#C<ճ«;%TudFRW-VYZŨ3 cw ^hkA$]q{ + K8 $abPdt9VO$xiH:Nx5?nŋkT4nf0U!O KX91P+,r-vGv~oŌ.]q !lm^8t>6/J;oG$.b+$d^+ F>u``% |!bbHCU_Oh)rxfz$mCW ^UbUü5+iztePIΘF(c/p-;U輭zTm!$Ҡn֝õ]  >.6%V͢-fwPJݯَBx3["$/䶽B/*..mq{5_&mvf)KفT`+z< 5f/r}#hzJMcRǗuUOgz kJqu 5ԏy+95BEe8NJl$5 F cT6vPdlQp'Hoy5']4 ~H,sSdD`tY'zBh wVpKes5Nj0m3t%~ IBHa2õQO|3z$׊p4f{f/tA)n?`{z 6/@BW{~xx b2,eFHwDEmYt0$o7}%Wg!{R rEKP%L*}"V [ ,&*Olqfv y’?V0B띿0_.J쟸Qk= pM'ܸwf!Cm@2W+/o/T)9Er/UVRa_,7y SX~x?nGkc8(8N#I"i.7'"],;ފ4:޴ջ9Fjl0e@Z p?Iw5d6}TP90!cIK%9 excqaٓ4|L0 >8chV8; ~ߕF.P л \椙pt$zv^{AäxxX ̄ՙ'dwR*PƙLFt6 FH$L! d[0`lC$Iz_'puI@tn9UMxĪ!d{3Ri"5(,`V31v Y9M@J9xьpR6sڸO)1+ l>N M$>vUm[XuR,u&1xFedX΅UWufߊj&ae-[Lga* [V&FgL+w>-:=r0 ƞ1vB*U~Q&O8hK[D^}L|a iNevl8Rzb0_1NeGĥKz*83ONE);qj@[Eka+wAzlJY(l#/Pp* 9jJ4W8 b, __n`㘇H59/f+;`%<}T^̙P]c\$@D ELsTKfÅ"iR [Q\-cDSy?L=wop3l4y9y\ШGW#5BG$j^ RH ?Zx\zE;:p=h^k;ESqLyP8 6baeN_JnY|F%dJ# jW]9}Mƻ6Y{^"_7@frCimdnbo(; x7pmN9\T욐8ʰ~;E8!im8QJ0^ _) RXW<3 w4_0fYl/OǛ«=pE Í9H @Vw VAU"X9S7wQi u(23ԙ%Kv vfe(ԯ!C"Cloe?(l:*#8#B@y6 4џԵM;дWVDJ5Wzоٿ4rOѺS1Q%GEHLb7pw?$Yd<;82#VNN>wLe㳸#6i^T&Әaf7|̨kfGƀ# ̋B.f{jXnSyMĢ@k+6 ToɉeB,z_0c$zt&>O#G_GqWɳe ,FzᬠsmV#Uy3ꌣŚXɵ|~oQ "%!N,_B="H13T2jmwz^Gc>a6ui8Iȧ NűGf^Ts>]vKZ6 UT;{9ƛ ہ LYUƩ,sb:]M VSLcfG>B2 y!+NF]o*\ݤč'v~D/`taG9t}/u6τμ=&ឱ=3pAa/(0G$EQ3 Ҙ>RNRjE6@,`yi Nb1309꿖1/FODZ~ާ )]RݮTi^0Tlj%M [7z42oL}1TȊ;6!hXo5t>gηGDf*K 4D&ohY9OYj]6%1 B0;2@9@2⵰d[=#rÛgElM8]%aI!S+."gxATa[zhη&v@|=|O T$1B܇*~ ϓ7v/}N)2+?{[NV\T~*=$/ǰ0yQ;TKeS9u.'-eZdB,e㏞ E5hGVZvr ;,z k.2bk*5^U9iؑ|򯅓M ڎf}P,R˪ x8).JnE; {7 k8t 6MzL a5zU$0ĸzAb?Cu4晿F$$pAhVN/f.! 3CIbz6 f7 JA&\̓qVSb%׎f6X)+$vo})d.BdFc ҿ_&iISZHnfW0K-k|lIK-zS?t/wɧhjq5 yCb?C #{ O_㱉t C~Qn<)tK'7@_lO2m2{ߩ5%ַEDOʝUOe =A 9Wa>][ٳt%-CP3.zV}-Gew+"z:,BTV^ ;0~Y3~@JEY$r$lmjduv} H1`_3㸕Y''=7W3a`LzCL"qR1dhfq{AK,#b!kQ)fmߞI~E"7s_*Eg3Ls:V,XJΨtAIDz돂N*>`7U/ߢԵx^K)v O夡G,{ M=0E6\B~_?lwcH{j7ikzm挧t\B?hp5̭?~4`ѕOz@ ٣-.V8kK4SuBaS")nn0[ɑޥ-ІLx%J KuNZ}I%mVI9 p GY0eW? u4$&-)@YHmCc(}6`rg/\soTsqUim+5Ӧ-Xi:R[ksUh݉zm{DF˿*ع<8~]i`n3ړ߄Smh+2H@ 6ьCp[̍>GU@uD\↖ ZQ͏Ux램Ġ^xo"pv'(#!Meب0 Jn]򎪠 *PĠo ,vfV>`Jʥg*b=ߓҟl~iδ ͨ HZk+ǩ'=z ;A3Ұ9 zenqn .{DxNg(7WН7^+0獠 KA畷Ab7XksL'r'tKOhٙL>by oM 0cYp^g/|5%CsG}AL{I,XbnҸMEyJHY^cp 送cQG?_-C4M G|U8I`Ѹ>WdH7Emt9#J*68@.hS6n4e9ƁE? Hl,+on: ZjȳkvrKrO=Ў,0!/7NaW"u~wqFmՑ,c'Ld̺V_5P:2M;|0F:2"Ԭz0o;6~VTuوNtKc.SXR~7t Y6V \!dc$ǭAtWZCKju%nBՙ^gz ?z,E|G7m)Ӏϵ K&\dB bK CXt vd?k$ULGi[%GT0f8IXÊp]9XPf/ћ?qZGp#:ڞ QF EN ;{ky!=fl u3kP^_ CοK6H"O ?DT9+9N<2ǖz|Й@FWuPL5wZK%̑Y> :dDY}>P#zuək?d%&jmJ).yq+p{ Ak=b0'*p}K{cOJļ`1̀˷iyyK.ҕr,K>&2\ J GvI8W=äO'.2l6ܘO=2mM|:*J%,3%f_]^9q2 SY+yj%/F @fR osh1ye;&u$6>WqX(y}pcfy[Mf=Q9]{7}0DHfHs]—N(,JJ  4¤a b#FVɿɎTvFL7am'Yf(j3,@{ 3|`gNOYjU1/c%ۛ4_U1xѓ:RE0[$S=mAO^ {tdHv&wH=L"3W>4bvձb{3=zBPMX'/QEs hInxc Dj0J-cssnc57Pܴo?PlɚQO 0)!cf $\R_u]7>1͓،A_=il *ǜ|ղ$|E|*$z4 F32Xn^ߕcG[xmRʝ#,zikmfR<*~/\&we ddKQ7hISL ;m!w %lbg"sז @s7a/!ցN~ą:Ǟ!HAF(F\]חLd1XΫ}R)'meL!jCϖ!ju(=l]8.x@rR?K )|nuXGQ Vr&nD:aK >ܙ?tuy ^ )1# SH-.@Q_ڧɘ5`)d.h wg" |x4naa)] ₗo12@Wh5G+4"Qa?ώAPԷִق zEшj}t4)81~Qm[aXEv乀 l\($q0%Rrv_ӽh.̝.U< Vp;r#TX{/>})"PQ-Hg)x&r~"7EVP/$iUqB["8T!:fNBZ.vSB`I5v1֍s*S.H yOކCC"muIllp @`!\=e=l]3X-_E;qTUjb'a=m Κ@x8nYS!raP^{ӯک96rDܒ @*GF-ӹ9`jE `6\|mn0J`{|c@N-л6W[qVU!R]:7V   q՘ҧzO;nUt튞An x9/gvA 4| :iv.3ל6ɀ"Gڠ+3E ˯[7 *R,hl86,E\T|1ޯX `7Ya"4! Ƭ BV%n`q)5U>m\p\+5u}fƈ/U+T+| e{Nv,I5I)<ﶩA2#.pпԮR&1b0WrY.F=Ƚ@RPDgfl`H+"uCs%N=A@V{K Oն>av\7#kkJ! M{݇WJlDO[{n+$? 1:*662F}_)b&]]Pg5!Ja\Pf^¿ѳws~]?P[((xʺL~q ¶˞x|bbV{JPQ%:`TJB exHPgm3x@ -(̜nכZ,T84 ggDb# aIuvZ@Biii0D&>H806$8ŲBOUO"= >F IRbTLAeQU3S5ykklSKI`JLWy$̵ϗ792h3ۛ&= Ƽ= >_tʳ5ky+*OhNU{P$px7Sdϑ/Vg&לE"n;3{f2 EBaLh2ƬsXM'T?>_@8%U'oa\\Cr(bGB]`!{4+xBՉPT1mv29sy蛤9+C%7d4c l<ܡGï4NʻK$Z7pEl4Qz>E {'٤u*BM)CU]j^9RB/W_Lj,bzyg=+oc$R6GNޞ8Siig70= x(v0h&*#D̈́_)TWlzѽN QV"8^KyԊa 7zD=GcMQqTF栘vU~uDa;? L}2^|3tԫBl1Fmim*UWZc?e<;͸_GT zjn,Zב?ҍ]Jظb#~ js{h(p.Vx⺑`)t1I)3ϾB&m=sƒv'$|gVl?KsWYr Ԫ@ (6i"St۹pE[Vj*yw1WCN WoolC%y}<.JmTZ!cD-o90^0}mBZO1'Ͳ~6n,JTXH 8[IYJ[>BT6 h3Zt:9wVoqg{'W4`6*}8%<nX@hucw\̯"q͍w&Gk`0Y-+=1 2mLP*+0nqN cc_Fxif+]*`sHkWk2P았#l?ː;h s!:ߐ<~;KȪSsuK226U2޾urw4LHϨu}ExQ\\cZJsHo&[Gݗ*-AK?#7ѩ]kPMKd/| ;HLin bDs)FukUTP3[=3V:ۤUų#B3A#ZdA(Xn@D))ҎJiyf6va*j-+G{#]է)u? |h𡎋-3zfJYKK@BC2/rӹ1ZZnhQzWӐBխWF_T(_Y™L(EH7c<]jwQHJ4Pv^PHةɳ8)׻`/WnA" ,Dڿ|9\U/2dۜ0 ` xԾg4ndA8jHr(cpkcjNmB4E k\$Bq1[93 qHCVĨkاa;m'Be' @d޺F jz& L+58Bў fƝ_ެ i%ǗӼ3PZ{`+ pH6 a+3C|fqUdv.h=}ۧ\{lCD9xBAQSu9)|$ڃϹ#P$ky9ߤjKm&мg3C]B[d;Ac[;|L7V{jd&c8w O(/=鋵fѺ !;&kti<>7&|9`|z0z&P_o0`)L%`edV ?|̓aQkEb^J[::3!`-pyګuS]}ܒR*$e{Ruz!.$N"xv8 9cӻD&睪zub_)9 E[&kiP ; k:[} UE%,[F f&<ڎ#lz?3Nc}Y#%.<`hT$玤˿GCLu;4L~ؑbE!>CChkq~>}o32lEǛg&@_mQ䣑iba[ԱanEe,er0 6bh{(އ|T!45Kۥ )nBFs/jM ŸդBe2 -jM+l)иv[jz D[Iy88Rd%k}V[S靓9d8l'-uf,uVn%K27A{30b*̰D~q^}oN,UW,1bDrƞ/6LX̓JK'/@L Һ [89؞ӗէLX%x[11ߔ`Dx8 >59;ou龨(Ayn\,̅G~+9K9C{{1te—%[U!azx_0xc׷e\ŜS[_C(b|2F}\ߘTw8>LO-"޴9FQ}%+RMuI u4)rpCƇ.6}PEr L90z^~‡^.BͽW‡Ad,{ ˜J7̳S#v'( [̼k)k:h ֬4 -%Rgи`)t5xy!*ixś75sgódF5@f{f!Q~5 _8f_+LH)2X_F (v}s -f|^`hNT)i*wjC7m +{.W@EoI@rlKm=tX_S?- :z/mώGώ\*"ha @e.N\?̀*^6 _{joPոZcL(N"t z(ru]ni|rկaM e?{)_͚x퓨C鰠DfRف:Dw(SAR.01Ư *XzDȆ>.8_J.?Ug[h.OOLŹ,` eupx5Ʊ!Wl|%<{gr#JQ̕$ǗxcRHu- a~elpdȶ KtqI,bO`S:Ԉ$YSwa%G)O Slntf-BHh^; 5o4[ݍ '} ?eCCnQsAllO =ȪtR6HӃY jg wlfra[֛ڞip{C"TNU`..;F”;"x4duʘQa9݀Y*aZт]ЪT20׺fXLVGA"P&~a՝|bu!ً ( MIju.Ko ?L\t )J:Wfg-b~.0>(GEL X1k̓P ?Pp?c 뿷EK3-f"-L}y+q@֌=7Wr!Ԇ$ o_i=RGgsn߈./TM%{z.ן}<%'U,]ZT^[ToUR@o01C^ΰ0gF8wE2癦Jr^ G2g/L6 Wza1R-}2d{%Op 󱢯ZԲGz9c[>k„:sx!/S.aM:T7"PJwV -mD0!4%kflPgAևA!=c aHbYnC$QEjTwՑ .!ҩA_{4|-~WF{$'o[NH9%^Zt)jXA*W`L;=/N.nXqJ='qyUTCo4c61dH,O:Y&xɢ \;WD\̭y$θEɎz,uVTT~DP:`&[ xƛ!g'%el'WN>xl }#ɭ^ъ"[-c&?OvdN9tԌFKcMS(8#G•'{0fElyAxrݎ%˝OFRRIe6fyI~]~.c}xՉ/0I= V;n^C"e19o`F,>+fG]"%E_|w0$h&)Lt`zqhYh¸JdʛKi$jPY[@ 2u݀go: g~>+U>fznj$5`*G ,2וI3y64I b,J:aQ$KƧa&h)'0B2تo^ԭϖ*o1{X{oNsnlӦ|?,OV n3*2ޖu(^䯊c1 X.f8He{Gn\쪄(q;+6o4JӼyVWgyu-FMDbۯK`? o_[!r(@yoLW&-PooᨫoKnmx.ooBmF):A첀*0:*ny/`rS.﷍M*(c™Dtq;K/pʷڍnRoc?0QPxf1zЪ3SXeTXbFGJ/T#u?-DIn_ ;z ,hS*ݰ|&cKdmNR۸18DϿAGAC(k`-sw-W 4`]"9(עyezHkNVڂxb%1PYKH{dC=OYG -O|QMҝJ֌ @H*t3Qyҝԩ. UT֐.\ջ'!e3ԭ$ W>; (ZUSxJou j B}XlBE f>jtx;5żx҂(Kg $ΫV |Fs ϦPUݛH=^M1rKeRh}߷,c=˜B`jfL<,r@߃@WNHbA|S}j pDۯ:.;zd;/@]"[tG1CzzV2蕢v j k{Fƭtm8x|'Sam+I@f/쮾?&zʾd*7/^qaIJ-+qPxr\/CEfD?Z[Xkh%Ŝ۟Z\OzGۍa7T=U@[;l c2 *$Fu5F.ZU?1pKw;`PQ^`X2Fy%ۡIV/V/@j NMj#IK|-&0Tۓo]DSj]}jc>\;kUܵ@Z:辺mTT|@ j:0>o8*6o3v`>s*ɂ'wHǞʰӊIK?_oޜxLU+_lɇsB;/&k%f׊!70L2^֮b? uXw $.:$3AR"{t aA@jjt$L8G@V{C#]pdno H䒕FGI>*-$<5u`tHa=k5~T#)Ce'jj/G(ӛK_z oTL}"YK\IyKgGU8:cBw!w%"TdFU L-혧FJD~ߛPwc7ЈG1ʪ3(hDX ([.b /l< aHXO |vzG$VaК ]&2"0P9,Ư_mmh vm꥾Kt o#zoy76DQLN+TԖoihS>xD??Wodh3zOp+JDag͇f"$ DJ-"K:}ɱ0l6i F坕q<b2n-Nu>l1޳QZt#~2 K_zy]v%l~ r"g9ivWV /5 mhkJQz-$W+|][;K KX\̶ Aw<m ֲ:;0 t?<*fzG<[#WNfl؋ C~7AFй"#^<3H|,NpV(NFR% dFG80hl :E#C#vT1i\cFE$-V<)2w&ыڈ[.c\g'(}<}ſ_⦶w?Cr); yz1qnnN'r/ŨJ@EM `{('M̵x)tua'>mVxb& `/Z}QXLިg fXJdHѧ,$)0RsͦԐyꐓ-[DF?} fz'1*4<˔xDY@z=6(?e_ .$'׿5ͭ뒰<飊UU`e'59w}άYpy$ܿbL,SS0) `=3aO}4A r_\DfaNʹZWUW?;)aolԯ7J a|k bީ+")]ơ%ߐ87Eg̐@.e!ĩ!@yP<`x(pO*ܳN!eÌNǫ*]}iᷦOP25_J3,ȐirIZ#D~JJrEq;.v.ެ!>} ø'O衷638x0yghBVd}5!?pY\e6S'AM3`ΑA8ȯ56C *M#hA:Ukp~>|}ՇxmtʒR0>sݨEsy_=T5jHcd?Q{&i`+XL~tHSB-%(1M:ܥ8w8QXR]Õ̍viǗ< -)/%^4o2m@⦤e0w ? j$$C_(6HSAU+

G(n+GxʠsWŒt\\rR98n%%Ō[EbIq\ OXbL>g7UWc$;MI*3>wzĬ\zu.447I]erjԺ5ddw.OZ&KYbr+C 4rL.v,Bog suN'uVsD]U{J%+T5s*:U=.IĩFHQ5([!е3=4Ȫ}zIbP]ȱf*3OG6z<3f[e\wolz`JAt1@Ogt8F?*\HKSlQ~ioOn ߬<#H)Xϛx7% tଧz @D8P׎T\&k Br4ORzkae"ix|%V.{`<25eipוguHY0bh'~7)﹫f(*Vüvth Gi8'ihiFld~RR~.lq{sg#KF dDxeS7O|CW}[{USvt\sZޓQFFYp:W`#2(6q%; ;y#ؠD}||a i5ܔ{7ο Rh;=w5?-UСmg|/ Nv"w8DW#`qB8XԻt>"}]-* wnףVTYwh"smo{rO6=c×SS.6t-B4TءӺl 0Uk1u= r~Y'L!KӬ]?1k%4E&O[tVU)"! y&Uէ6l7/(Cv>An*uc,/7p()9E"nqYh0Ѣ@JTBJ2a-HRX/*~f"vkO{*ZN0؆ЦN{rPDR:DCP(yO,>`)pI.7$bmnU1_̽yÀF2UQך(uzp/* s |#-vcr D3Nґ;S.m_U0QfO]zئ$QA1[iO{9 jDYd43hyT`Z_Yd|Շ+L۸e׌d&'F?!BxAt1*Vs/FQ&ZJ:R]o&U0'lOQ`vtj`]=$),\XW _B|zOh4Aذ$f $ A;b|~$Sg. Ќa 冰wu&;e/Ս3m2j{UH0zH~͚A2r"6E1kVi+d!d-P /Z4CېB AyyX[Ag2YK %mYokՠ ewmMZS}U_]tυh }.Iʄ(}nP "Y9‰`H@U{_6ʎGFxQ?T7/PajbٹkOO̢覭 kiyDlW'?],;Xx5FJLF:\`!}FFb) o^ (&dt| Kp +疾烚 c63ڮF_B@z·b0%H_C0$ahǟ3C4QCnw9ĜC,te֛?ռ7` <>5QǛl 9B('oqjW]5$=Ke5 #, ^tx d h6YP6LhvD .o"|_^#4Hf:8j(u)nA1z+lc*vx\>_IFl&f5SBujQtV70D^wʡ.ub0 lt-Y{ayd9TR Ն(J-km[Bj~yos#`ԍD ^:'a%('JujqW\ S۱@e0NÙXsB7ݵpZҳBp䳀H_@,]v~ԮWbGVJ@M9r߅xKJ6p%^ƛ<[Ux@y#8jRQ #m ?K%?6R2Ւ" $V:bF ީ5.)5Pnu~L1߇*zzr?Y ZW%BxGn gBY="Q,;:N#ző5^>-!x1ba3!Դ _ R7-)aW b4b v+Y2*WݡM_bib ߑq JBDf#17,o*~~8~ G^h }^(僲!%.۸D#8jFm+Lǜ]Ϗa56o3`8$eo k#eA| f-} y 38gy-tb]5|a{jmD[Xn`ɪxfw^$;8Tzi?6|l_1+4Y,nFul!]b=[ZR+ ~ziZƂ!rqڜz`_F$xBՍ 9o-jSo!\IUl 31Kwo%C?ejLXObV<2XHjaXiZάցveSnZH7FāH^gNmHx@@=⍗TXԥH*iq@ۈgD\#ڑ zŝ/Nw+YTpf"F{YBA3W(Kw}*V=`Ӑs0V˩]`\t_Bt~J“mXp&Ǻ}>oT OMQjF_1AR;g PqQ-aw[o_%S=wK#mmaw.B` Be ZJce]l<5=Z飩bC[|pjt`yCkiL)^2JU(;t#\zER|,HA F?Nb?F˴h K#uʬe}G?~o1y8"#H܁1ͼ"T.@Bv kПet D^Hpe7gQ1!7cei7h_&EHݞjw vhqJ!%:p_"Bc,27B {- :D;R_4 _đt&1SLA/Xxg)T} we@֪;eB\+S%a[bk^fcRc/G3Rc'y\KuܿOm 7Icgo%D}aJ@\m4PX ?C_w}r6>܁HJ$`}Max"Ĉf:~͹"6zh(uhҚw0^K=1|"En/4%mR{7\)H (z}t{2q D'Ou_ߒÑ>0ERKK67SHRƸkH3tH𚋳M#J3'3`NkՂܶ}#_޵8E nE !LGtECC |%&J U9wyX)EºIgTyyNW߆>9#xDMW=F&6cFW$ ۷Nt./QFgY5tcIoIk:s)iҪa܄S%a\k|EnQshM.%RӰh҅J.;Zk2^s*I嚮Aj{aXxakin`YylmIQ#C6w ˂+P׌)Zhфǧ3_= Y n5ƥz~2j_p'0Q;^Ke<F7;cӏ5*JS'tђ&cNi/`Yb [ju_%6N=!+L|r^[C{Q4fP$1*H;^QGAlܞMvw:xmvxjD?#FaHnkUxӽ|x 4&zFx;O< D;- ]oɟ QB0#MaQ)7*?%͠ӎBUĺ5JV4LJ;B֋8KzJ+wSuѷX9v_/z=#v‡HtR[e3=P<$1;2gBy2,`htdiJ YPCE<&m(V |4a[@h߫IQ]7pJ7ݠM*;\ 8T,[ZQ49gkS) PPpv~Gr߄yRpHp j5 s%V ͥT{fKHs>H!>d?e ړʦ64!I6cld@̺>C-hb.Q+ޣKom?2U`ˍDe^U2ג2A @:7k)s !Eې6G]{saa1vьo7P'B?CBh[P%6߃~-NI\NݜӼPc/6N?=Ep鎆O$M+ |]ָ7^ظMfEv[%=R0.]v)k|#_* }wʚ` VI+Y?tWc7s45QDa -->DE鿅Pi)^9ѷ΋uHUe̯{GĹb% 6#RCHlQE3S0+-c;U"z0 (֯7Pl|v等H;oX9!-l'uB^r: 0mP%T1(aQE[fH0#Րhk67"o@ų#\ҏg}VYLgytrIQSwh NUI8+[ 42'\{MZ*+0IŃuykKca!]Jw"*"W57gBD9Y-& IX]pcĻVdon O|M*knNoMl9EhIJskMyFq߉GZC-BOSoH'NzK{OuM~J4I dd^rn9Hroܜs0mN; Pp~A<; xrx)BPyA"]sXlԈ| >ݜzUHF R$+2ϑP":.$+57eoŅMrK8''WizY|r;r> TηAFIB7.OuMp |tXc B|D2Wi' 1#_5|QyTͪ1s!?J_)?$V\o9#$FRƲbߧڨR]ᓊ*d*f~NhYZ+pӏ[tU S? Ts;RFg8Q٠[X&y;>~_TA?½ZYe)\>RX ETwŌ/ze:48XKI`%lutP:e]]pm ?μ7 & &Eüw07]MEۿP7K)K 2 e⌒@^MVU-%Xu V$}뷜bCj2rd6KܾPNŹR^0eÝ6 cz}fYACfY+cAӬռ}3,Qo9H^L꣇~FB[?o=V~1Y#9 C eZ懔=c̥=3 J^\e5CD~U0~@bo6CIɤxoO9 por׽SUgEˑ5`jg 3Zjgy!l@8|1$U|#?s1t@M{MX_A|fkzk{8W:Dkٚ|m԰@BZ!p`} l]))٩QAKϤjzcI8E4Kv dO$徭..kh:Xs,\{bH]":s^ПP&ȇ׋F?VcA!1NPrWS#c$v6ȗod;C XTS~,:hRxqufbOzUaM4wOtvdrϫ{ 'ɉGmIɊӣ<1 |4 qՠaNzUG,KܠZxؙ m>s&BRy¹ yi0M ;WhG"vp|> :%/0E5h\IΡ1?OW0d!>OcP#`gAB}uTS];ʡr*ݷdJ6= O8G+M_;3:ANA5៏wIOk&t5T͵݇oŇʳYPM_=($ v[{Ia9A{sxu0cF)48͘A&Mx͇NDH3| /!Xi,I~6-Mu04iaPO[,Ϡ'2FJi/QZX|:c?7 g7##W3+ưt FLJV"MNMHGLf+Tjͫ+Cd՟ @)Z${Fݐ;7_YO@ "}n

e u3)3U۵x{}NبdIapkjf!n؍^ o.e6/b(; A2'E7̍Ft\b7)."Ii6iiW: ?;@k a8 ߶,Nlc4ң/+"~Bʕ3dB>z-Vn)4j /M44D2aS_0R?R#qdE QC$OH؎`YVB<?ʔ2Nvf2vŜ}J;\]h!;{F,r.mz(Dh\TyخȃQm˟[ ΛY.MU>ly|;Qdso:(IәP(5h ;`nmT[9Y_w3RAi<" lAN)н#ETx13Z2POY@ONqY,䊏g}Fi7p|>jjEeEViUwƲ {Bɽ9N^ڑۅ'})Fp~:*lH"͝8$U} BG S~~&!1FrQosp0dӞƜY]7Y Ov:R]}:o&7р4 -"EhE~ڈ$4ް/Sͯhw\c JGl0t^}  BSl S WTnY7wJcҤ#cֶt8=&T~ILgR2eh@6YT– G<3!"&̑ l;-ۼ1@JPPeGμw(t5 Wz\a_%1$w)bk|9;{^J>C k/]ӫa}Z#of =Wx #J?£/5v Y\re ~w%i+Dkޝ_g&^ C({}9c-%5uzX=:#G^@wk63ߧ*}V$eEf\PD%teUbVqR9&E DxAX$Z-C)CHoY̳`3@3ͣ+l&JOE&Ԉ۶w½"(g9<};%(J{8 wŴaҾ,7sef}I5 #$(T,ϔpRbjKCj6|IX욕pI}Ҩr':AR8årgSV{lGcoq|d?;HfV^<8Jjfʍ $XYdaĸyjd`گj R6A)(-G<(w~ƜŮt qP3 ˵E*Xx"5;6+|_~*-/ ?gܟn]6pBK>1xMOz,e.Z }'ج?gv.mi:Ik\gyh4M[ϦT;a@F_RŭXl6I@n'2Yfʋ}ؠfUx#"!t /Jv1ٯ`Dq)o8SE-unМ aФ vN">Y0K䤇9ֶcޞh "5).띊تXvW}EGDUr1zڞ@b&LWXQKV2x!S~`H[VN.4 ~T["DǷ9i&9r!16'*&ȷ(ةBvCO u9W.Rxik3qRS=8ΫFJC'PΜ+ӽ(\ڋSAEԹj*;0՞Lz./ ZvPaG|zs !:NJuۭq_R] Nl&.v/N(C FW!mM~A)V曂y --#䊛iD^Z=B|t;?ZjM\xn5ĿiAC۱sG1=zՐ pF;V y|7&û#'wE^ҁh ,Y5#…z3i=u&5(aĨ)ԶL|&9 ! U4wQRG/hgc1>w0ᅈbƃ|5@F8_=nY. m`wz\ g6 l(U&+E)"u.MbVS6]7duHM\0Wd^V +5݀JqacsVሁ; @8w}17dÙHg&eQ٩gXQ6C=w4 duIڷs~3dʋ=W{Ǻ` (C,Vo* y)A|"1E=1mBMhֺ͝W$AnjX{JOZn'2gf,[]cé2lWB+R9f@Lyǎs")F@~ԆB1WbX2!K؞.5W0ZVtbcUEwTn\]cUϟ !ҵ)ej۶Ғ sUis`MX b -crEbTr`Ė*I/qLuė(.u%$/ _zm 4(߄Y#X i6C%E،dKk\Ы"3nr 5[{7`xha/ t_YP;B9}̚DQ ="%\hDx8eft 2S 6!eimw\GI6iZC lNJy5` r JXbq>vZʩ6֐ij$bӅMQ(T쫞o7eA3eK ZC9asÂ]TK&3QE~Ơ7'0Γ@m6RPLWHb'Yaz !ج2.^xr; 9JRowr,=Tc&qn·rZUO}LEe* )  UuIVlL]GzvHM0eBp|iʣn^r[7 äZM}} ڼf@*I}ҟ"Y)1G㴛N)OTښ$e )fţV?:_#,L7ۖO]ZL#{܏wF|BOJˆ#!+qα`pxA.8{s =- Z8Hz&ƺ2w.4yɡФG% :;p/5Q˵CFD#52qbI&kx`&'<$tU!%l=tOMD^t'ADvat@^I ?U.-Hb8d# L{o| ;·e7vXI1hL- Q['-~0ot3\E!+] - AwK h+;%'9NFGW%$xR\ǽJA~Js0NA.>%sNePĤ&+)fѹ:1Xj6J7ZH <aD0/?op FXJޙ "eX0[% y'/b6. gx)cz5z3i -\ƋhQB'pH6!0tHUg,wQ3(pE|![R>cpL*'Cd(!)D<a1TD-l:qBx>c$ԱqeI"Zч`ό4Q]g&X]Εh.lۣ8 8]{-}w{#]sӮ+x<ѡ,*$l5#/s"TKGyAdafKer8:`s'cC?O )"{ H샐eQy)_[.U@ ursb8(jJFg-6>q|ٶARSؙ3A8gU-8:D1ڹsuC^-13«!+d:ߧJ8=K5 :_>^[Ycap@w ;O͝|̙f94PfGÔ?i8 ]l;oM#"ՔƏ#=m!ަޝsyř=; >_w+XڹJ0JQOH󠼚= *q'?}K.݆J!Q5bf5&f?!D.h⽅]p/NDt+wy77%NG[Y2 1hJ# 1ޑ4ȆoY"(@9KG{a+EouF'QUyB,yR⌱i-\,!`n <--k[6:| Ss lPErm+ɨ๜oyݬ.dřcgB~nVVy&@˔uJJũSjJS )DptGˈ}: :5@߼m=or~=ڡq}<|I$3  ~cB9GREߚ;EbI2fжk.B^$KwYswcf1Mw.(T "#n 1@~0nhZ1H9:/eM,m'e =7~o<ŮyAM4@ -M/F3KW~ʲm5e6`|0>8<"wq0w ]?آqĂmo/!낋`~X[z;fnlm}VJ8^M-;T >0Oz֘1M񢟍:VJVc4E8Gx8# u )uXN_<:5͍Z 5*^%iI=#ִD@D\hЎXȎXsS^@SiŐs/(cKu"،~{ׂ$0M5sNu#vK-Ueӹ^ܔE`Oo[ J E]5xZހEgA\g4wx<;moۺs [?V;+EۧI+]y@)?zo՞tSHtN "4p=Sg"r^oc"O3c齍 qg"/7|9^&d$薸H7yy[mmll`6 s[FF i[QR3M܁vݼ#QßvȒOK{g7[k8xqvӜap]hs7X|l@YiQ-J\ y԰쵊Tywt`둠W^K@h( (-50=t׋‡bܠ>&b#˖EW?6694ܮ "ojCoJFyab\'I1OS{1zsUyw/+2-qKOʁᗖDsc࠵%Ƞ^g(.*繬i#zH u%ȾAX-][$f|gEM8~yҗ@< zQ\7S$9b,yT`dZDoR`yn,#~KcE(W?r{E_o(ý|JWJZ}[f kSԴ\UI{u1zcx_21/V|V $:q%0B:cm4d:u>i7bm[ ^ޙB R^U'YDWJwcN֎XIh3+T{!1S-g> Yk6TE_ڕQ71.2ta KhVx_FKҏPr}lDe4e2M!Wqrj+Y"y/m/43"Ƣ<*1w6o@|]/K08;?ɈxoBJ㖺<%Т8q]8J\gk}E=)";W5ůOv1=׺4fS3';?VMųT(qÚ٧ȩ *cH+߂+{!f}2]{b6&6(3HM:?q9O~p7=U`AL 47>r$xJ?ۜpoCI+ 8(4Y%Y5`])%]T꫄.|9 Aa4 9|*]3LJmOm>enb, rFĦJΰBƃܦ%P3c-mO P wS)1 l:K mJ|Bйd% @Ǝ26'OsAN:NFAr((*}w4x9¸f[ˮEw8cdY 4>YyPq`PYa<Kdz֢lxb ^oAD $}^hx=E$y$8}OBA؉r%[TJRȠ(*xO |kdNgIJW4b0[Wf\r=ÆJ)Dq2 xS^:rem/7^Q9"t5u !l$iף] }az{g]~9$UhpPR^bTǓ .Sh$jOYӧQbvSmK k:G@Ik7dwO\ B3h~\ңՖ ~4A >X0~CrL scXҸU7IJq1u 76poe=BeVz#P/vv9lZˁ)0`kB*Ǒ" %6Y#!fM/t `$Iœ? vQrq9e"z ڽ*fi3zi&ˀl/)`KSzOp嚍mi,-v (& lnPM9G"id9Cu_*ţd 1.oX #<7qd@;t9Y+߽RBk;TrƝSϿsHkGh<+ACG7濘Ǒj)B)Hq$IXVH7M@R;c!=#|!+eSDPn$E Ccڽ6nܹHhDꈳlϘ~blGY~Vi67SE[-w=%/GJ7z L!PA`J3Etc ?t*?D%|,evaJWE;4OցՍ2 QvB;`~h];B߷OGB :x#WK4&dE L9zi:nnMv6IԞ!|-2T“DXx-cM`M;@Z9׌}n˯\rNs6gdY=8>7VܟӪV>~Zf^h*#?۰F o/0M}KSyA=R*:3OdBEV@d"+<=E/ҜE*z!6H0=*BRg{뭚Hiٷ{KAHC%'/̫-z2V+3 ;DJjPx,Z-g$+U]$|;{GG"} s Kbë$4](U([>sȔp ȫ]3CR:*q>75JfiU7M66Ll1ru`<}-d͋Q75 Kj{>!i 9{S.OJPs]x/EIE2N>0avԱ8;/FZZ9M?φ_p˛k ":e7Cz2ln4m{,*r3d~4 Ef{+c )NoRoˤ48Jb.O]9fù63}N%}.j v B5Of4}EAPUDc*R=UXL c-:mL9^Q}ɡRD3!Ts">nĨM۷s{'<4؞ܘ2iWOqӋǖwxCʚ O<kO*aڃ7K@V/ >/U!mG mw55w!!OT(Y;XV4$1PTP]vRT}t;a&"P[оƏV 9Ez7V6Q{[%G故kH#6Rm. # Rҽ wgV>-Bц6DD铄fmSbro,󈓁P~^U 癷wkvW5CjūzI}LF*W )XMz@i[$ZF5zm!=7/jh]A9IJF*r._c w/uutTVwꚇʪҸe$yY8]\[Ȣ:84bsvVXgtcHmk;d=6fd?]N+.S[C^4vp%\7Ӻ[ TAreW‘ lyj捗bГr;IK8> A \,m$ T׭1CY:7#Ʒ;|uOZ`>ӸPNZ؀ˠI͙+\hBzŌcV;ZtW"0b[k|}RQeu&;]dgj{,iJ}1o<ǴR.q,R>L`,64G?8K=,x\b'"j HN|\H6y^MoJ1qOKd=y U5e8 )^jhW-eJ@I^d] Dȣ/.(G[?VK.˘dN)"~R[40y{Bl[; l%K$H4U*487?YYWq4ڽ:ONh苩^hd60i+y)A*ߪ4>tM0:`aՄyQuya#QWޫc<0d!.Ae%/gYfUwt>6@seJSCvHIgM1]<Oo]RxnRpt8Ke @uD|Kȭ&״FM㣠2|Sw% G漚QrggI[;+7d,6)9u XJ(5*ZQ;5]10M p.(@\mیsPjBFd>(hilʱYѹ6{}kFicK?qpjpʅ~M76wDB)UBjtö3*uaUܸ  : ֤S rjrx$3.v¥]vVkP1MXs(òހ+Lc"W M IjŌUꙄσN/#=P+23/?y#VH ܺ=j}(ۣA(&U9y+Ru׏ZE;gP˒wj6`Iv&\Ei"xzeҽ+bq}G!bV\5yN.=/X`zkpf\!Av]tpՈ䊤v4gk}dc 55ȣn:B6ALu c{4O ٵ!tKUos8ʂ'}pvX}=6'I[6gsqj^Ws]:fU#]eX2y׳9ߖ\ޫl}V(Wp1'x HWb/-Efo$F7&&>shB_뜪ֽ>tߤHv[ ]t-`5 pr݊B6ΥQ̤W^͙Hi\6Sl3{ `VU<*Y0ք;)صq3A#@=#Ѵ^78r˙ᒫIo]U$I\:) ܨy,'>M DRyPf|V6-L;[QD슞*"n^zfwrݩٶ|/wi}32nzJb)zif.ki9m'W/XhOM7`]pfT+'v"UV[&J)5#7 03g$@§fNnԀEQM]hLv.jW'{ְ&¾/M&I3 ii[GonKxEH\05jbNrnXp|D`j5yOi.[B$Ѹ{`^hg4 jo ^Um+F{}U%*]쀁jUZ #`P&JQ*_@o/dT#A@USۍ <'jrlg}SYŗ=oQ(m>,I( [ksqYgQ9v$G^(p%A༏h/zNHk9.ޕ7o>k#W;F.UO6Ы,JaW%- t`t#!1"NmDvY=z*i9.)ɫ6"l,䁰ڕl@_>EG:i 2y^wy l x> ƒy_%k_8)>R<\%h N;,؟ t xl:$=j'3f'Fb,G82jgb:BGzx@?tj΀mW1rMoK9`G>y2}%7,mpc fa'#|R]=m6%5])UL}t-\,i['6Dn6֡8/ fp\g[1Y"e~˰|M5=_U_`l^5ļ7C}S/9[r 1L8Ϯ8?NmO,S>C]F0c4(KK\kw$ԃ* ~Eн|@ZU1 62<@{ABucs&Et%L5gKrgO_£##Q<_{XJ" +B%Q3VZԠTE]-ojaI^d;l^`5(H- %0x܋ ˝t/x坄l75[-(!(CH .AtPJ0osN-6͚FqlhI_1 d9 qbaJ3 _cCA>^;*R$b-j"nG#r:ݾwgg)4aT>۞f+EoQ1R4 KV*Etnn\]&%>ոWoڄ{2a#,=> 5M;A5RȮ~ϛL:{9LկuZsrhAkIzЦ0-Y9{P6?0nBsg!Zg_) y[Ѱg @{kf~ dzK&э\HSENqF\:ӁtnٱgOCthE™-lW*]b'UT¯Lx;On+昞Hpq+GㄇI컵$agm ExJZ%/.MhqYjk^*xhGΖkJza_iEjZI P L@ŧm ~l-I;s4t%-llb pJ k.|n4%$܄Jp]HUUf;(NXb4fJ" ik "҃yϷI*4s9)"p<zjOZNչ 1~`\MgBjoA<¶65uߛ#}9恃vPw_ik}&j&,X7U-$kAOȡV%DZrUYH&HxD^H6 ^vGB،F.|uȻquJm6 "E(f$?\#-g\͇씼G._*7 [;:d5ݷZb^I|;Qzozm~N '&lcy幍 c|=Tw=HA|J$ϓyڶ wч sG B(ct Cib8lD`(bSaf 2$9Ff 1'@t_mvEg IEkK/ځ܋ݏd9:P=cvhƽ4Lh܃846%|YKC]Ei}WՠAXBhZ׽#IC.1a_klƦmˢH⛾NVuL"ӼTRwEWRcnK3]̄ԘL5{\Zb~xG?t*>@#f0ÂzԼ7Ǹ0 ,g'3Kt>MDtHai,H Y$c.i+OmE2-}Q<Js^Pzvj0v×WH8 I֥ĺ>)<=z Fb֊#ymVKZ3`Qv22x'S}ձXrӎkY10̔t,_A`\i=A{^,'8Ll|䞂C}>rp4LebP ZQ^Sv ANAV]71,am5<'Du䗯Snp`ap{!Nx{1boJU 1yX{ݿxY& uΙ\QVv%I& zr_ǧJvt^Id~e45/NЫ)%ڈ+D7uj{Bp(a{ h{&A *:w7'q)=/zwLfnuHhKnk+Aܲ ޳CtF;w&}rdo^ae9 䧅ߕkAi/iP-ީR, q0r4u`Y;3Ne6R!J'97+Oʮ1RBRpAKPt.1~'IB\J }d^ZJTl<  #|n?ҩZ*6ITa^o%j׾ޗyE༁^CZJ%rȆzmrܭ]ΆTc]Q |,^T* {BuAcjV8Xp~FSQ%=HPJ+ NI8j~'H,Ǖ| {Wc è2;iP>gway7~.&dwlAs0Hb1U1/t%ph@cD31QF'-]B4Nք+RH|] y_긅DaϖD75DiqN6+ЋׄA|G.ӮAU,\${]ׅT&x=qIs6N/E1PEGUIO[==Yq%"gLQ`2C h@޷(V:)+f|?r _E͸wYcژ;;XV,*t yhw6N` 0x6}ͨ ,ݓj1dFĦ+7lJG3{p0Hv̓ \bNlX̔  vlmٟn@?QS]u։A%~i;.cx̿ꓽ]P=#//ty8mfuWO.Ae%=nɰ,!VZ&\J9R+1İ;bDr{fQ5F-6JYg#i@&gOGbzCc{yj%&Rg*SAhhg|x sE~JCYiWL>RKE7ˇPA߼ndK_g%|uiP꾦ITP%5H?;d,Z%@|A nv _ab){(x ~bs0dѼDߠKSh"~vY\;FcLȜ9Awu52'RQ,M?NK6]Ha"(eGIeZ[6v`Ss QjS7dʡבH({4!~x%* D {99!ܠ' #\GEų~NuvXC[V$:jmqlf%Oz+KeE/ѷBo $xKS_s=GYp/}T-1 ghDp/f8eՊm05 PT꿱O5MM˟}Z‹,Ϙ9./x|xݡ:H\B#G^1;ʏM:% O<ȹ!Ylp 4d\\hif(3q2¯&BU -dT2@XC!GdE/O^b^-m(#ߟB=)c_7X縡SNU0o88v:býW%\PeXaH$(y:ۣ[5/S(,H#z^}߆|WUj*jigj`'$gԔHi剑aQLxYlN"_/ľ=C5FjT&ìGt0 0KI;vZ~lJП %o%tNnq0.gYrq}V(}qrXMuN W)0Ue=/gN:9y ct=}ydܼ`7S#XwlSs\wVpT#KJUn+ny@"߾#`ܵ9Ҩ~j{ ˕+F!r1:` R(P&Lɑ~l H{jVf2mRWl? w S6#u)dUwPc(bA>IBC,g/5OG|HdnbjN=ؼȼ !ɕk򞩅%qk>,GUw$F'MD R:֎T`hY^s4xJ $lKQUٱSMOS `mtD϶k.Eh~)'"j=rrCrRp39ad ogT/߰Yq!V< xX8`;7+P)rLĀq˄-{C\:Z1 3W 撱J P:G@!|RjyvN%2uv֞ 8<[hu$@iewvcOD4gtZk@'܄zYhQ#8*fHsm+DPHۄݠ'O@1gO,ݮhR(1`sp -<ƴ7;b9QU5Ԇ5proU`-jFz LߟoL|1?7laeg81ʊjs]Pi  kbv6n3 wF$0fCNY-9.WVC8>N\e۬=Kע=1qF`2EwQmPbZHm3>T <"õQ(+~uS=ւ]&+ĒmŒdE-h(K5[=&,qʬB!Ҫ(0+nCq<1ycph)'KiY jnYB%Y#EPDed&`nzg].TkBSr ;CZE,=ఋ<]qc*9LҎVYމj0OX: \ F_.F 9FN(NdB;XMq$"%sF͕(0Vٚ'ӉUՇc $#4/ 5[*ɦfrgxH2-7B̓iN%[vDBBld1%% p!wܢ!x PZKgĮxg;AFq Vb aK_U&U{ZSlExWDH6Cw&[4&zUARi3ھ-*a+=ZØ=.*B˝ٻۻ8Mѐ L>)^ʎpw#"m+̑!~M0gOngXBA |nr_ r^\,,n V|z9>.[0Њ,$a#>Ѷ32FdM,2{5 >%X@FS3$r"J/mR+3굺! |M (@) q>MV<;_}Ԫ]mX#0;)Xxq_NR%d |f,8pœS<iĽbo@8νyQXΠisQpG{yv]=M 8ۄrS *p~%*R(~dQwCb:~VkY,)S`(24%RJW/! ZV% 8[٣NjzKw:ᶜx@2֞ؗfme=ڊN٨SoYFcue_ģNvg/ T@uwJ>t toZ(6Jwv86`Ԥ j5IJ1q!(ܠGPDOnYCb 8=hHԨ !D\Hs0MiF4cxNOy:4l *t@֝]:ȻX<0}>aI`(22 cEZXڊ/aF2OyU2PmٗbV5r*Kddf'x}#gIg%Fii<'+Xl&֜y>c,n a]2-!ORryۛ+2EGNk3j;gc1Yxof9*xc$,٫=cp$)%(v,x`ؾ\8tW=Nqa$,:mr>#!$)-Rִ0I.Ս#N X>Y^~lBeLPVN%%P[0pXg{fjmY bj1f Jrz y>Y>2ûI*EtIO׶Œ%Lȑgn|F6M Xx iQV֕5hFo .CFuU~7X6VA\#%C֢oP5; F.;<ߨ7meUۉMm(sE;Dձ\R Ad1J:"f%θt%44%'i%%sCɺMRQi=^ Nz2MsNWְ)£Ā￐лEhà;Q3`I`M*~7(iTZ'|nBYm9^>JJ嬔Pero8Bꜘ'V[ LD)}rj "=KE[0nVP6!4PlZum־2bK_j {?çʜ4z)dk F ˴lH}!tp bnl{H/<&R}a%S`.Y#t&1_nVΒCmM1i]$p<]gh{:Ռݏ!tg0"]*Mࢭpzm{6PHut;a>UCJ9Yģn XT>Gx5؉u4P5bk KfqKLipې3bṀxz($'I\NMDŽ9]C͍!ʬeȄQ:f(O _'ffd(&pĴZ =\M!q@l ǖ7p?:.X)hp~w7 rS5dL1MVReQ >zx$-U: KXqB$i_x)L8γcsvlTdO:Z-g BdXKճ;1 ~$gG/HH)yLjߐaI|AjƭgYA5L(@ͤ ]bsD(&I:9 4ۯz2Ս]}㻾`g O5%01n4S͐ z3oOk;]j"f_Dp9MMLlI`a RxPz-x+'SN|Sr^ 񵒇uR3QU5 jUΨ'B |HOvy53 2.W4D"pk~9^y2J{Tkڙ0ֿBwJA_m~}0uV!~;c; -F7h.PZe ],s{%V ߭cT02'*y`tDA70P:>YS|7@+5䴻Yƭ1,~RcDquR :lϳ2/h(n39GEBHxQ&@ 7?u)xM頕S8-BMp@FaMa%Trh-CV6Ѯ^l65$kk9Z1W { ֈ* 2.zM>vrMrǿ_+d.`ѓ%OM0UOznDӤl|ę"9n"߮ 8T_~t>{Z䋞0`Omϑ84I5H5*/ݜt9(xY??(3LY ;NM ZM@B>ghiB*̂.WHc6(Q)I`AHa[VVVn R꿼Z;uV:HBǞFw*vo|pE߶3 #cǟ $@(X4ڻϷ2BhSCKuB#@/1Hr`b9kDJ+?wSyTŐf@.Gyյ\F;4ǵw$wM}SߚK}s1q9.s h@b,yJyJΛˈ^]h&!N(4/¦]'L!wg)n${pZLP?B0 ;Uހۅ[ uV'l𨙐wt*tce|Zqb5ZIz[Gjc_8{mwAq ^&ITvc`6B)E~@]f;V)';3ů2 MH<Aa(:I;p4)M͋a=ˇ&L_`m-/f8Dku_߲g$8ktEյy@$5inp[?k`+Shv4.ڂP 832k@lNӛ-Pe8' uhXM"Q{IMk7#9lEH ,n ~m+_V&xq臌G|K)wwyF9EeGK0DoF/| aQsOJ9_Z ɼ14?iMgrҐ逈80 $NaDHlq&Pkލ50L|1>\gQ 0DmfDU2V ÀdmR\0ɣQ^ժ͇LlKfܓOg_3q-|7/$#6%6Ikg#';̲JHa*OD9?,K+nN2}|(+clq&=oVʈlJɥc5$TnOQUïd (NsWr'䛭=O=P*1 أl2{إ>( #V UK!Te^ǚ-slӸ͇pt^=Rd~.7$"b6vǜ]&,$A՛l@],V)UJA=網¥ukH+&+;A杖\m}ZcJ#e!ၠOUo+cð>R"*U7\$,TnJ %d|S*6fjWnSկ ъ@*IM k xunIUوr$m&Mi-WSUg~z*K@0[iǰ&v??FFC|9雵'eIfm/GR::Kר *?rǐDD_it=7QSjSOf5f=ߌ%icvg# '" U&.rLUt*%B8ݎ Fa$dtp , epfjv.YM^.f.tr$+J?%WF:b;BFe#4imiVm^!{m# |ׁɦ$S 7sDlg<7# #J$ȭdcbK1€LXCy $ZJM S?<$Xg[:]P랃@#ht:jc % p`Cܜw533k\nt'\ cbmmN֒7er$(S9 3eEy~f4b>ŏOjhTCfn@&7 |#܏k¢ϕ]7O  GLĨK"U@e"%pK' N[|Y*1"y36xQh1d~U=0B+UȘhhByn *dMTjjeA'F``uU0z\uB4F@a{Azs#fJETn"f%f|b35y'(uwMy,c:>iN%1t"r (T}۷m `@NpP3mC>N_&L Gս,0꼀w .ݺhZVge}LI:UfEE K1YJbRsQ*J+ Zt l F9Bk<4|NٶH 0y3ή &;.x$Rvl=Ӂj JIjFHMQ'%y ~mqמz l,]*boPx즾rF ~(w5͙PLl3jѴ+g(lPvp/> ء<ݖFWT:Q 5H婾/?hrJ٢2 JSR )Uks; B0vdQ'+\zX#z$X{BQ-mh7Ѳ2}"=xʃċ}T]e\:zNS0m,O FSCȷ,YAwP@ѵCfڜ4~lӣ"iZ Tjb{!nԝ_$Tڗ)nQեʒA6x}Z=2l%Om0|V/\ :Zu48ms!`y{*Jge_!]\2.р5994 Hl9Ckʅb1.H &bYբry/L:giyb(2`j&KT9>UAH㽘O ر7{gTW D3+=PYƆ}`y}yCA>~S Eq.e:#$z3v4}˴~4 +%Hߚa5ూ4|AY0eʤ!ߚVs*i[=ooB mo1D:BOfAuL0L<ߌh* lm<N9gv3e-]?9[Y~~"cz{(u/^pؾ~#y_|VmWD?b@X \,cNO>9NJS}1  5̩r_\~+ \A)'؅5]?k}]W& "hezOCyI'x7R m@n+_.` 80 p_U?.qVW>\GEf@ eECjeNA3W0WJےL(wBj 5fVިءB[q~OD E]^o@9 "޼/qH>+nB$ξr"B% I[t[JDneZg^ܣ?'ٔ"̯MGeρo;D6s4}'G@_hYTe`o-}?yFnb2 '@ @SėzcvйOGn!KO/GWaʍ;?t0)[/%|xJv֩HoG5:go9) 탿֥9#T]h(egUoэ'o-G](WWW6EV)|R WsNRjU$X\U.  (-H`-|U$ޒhQdXT¦v:~Cy%l@ :k4 |݄}ZI{c0ijLklCjFap8R v"u2 ֵ8%rQssD;3yrvL!@*NA8B9NTo$/b̭8,z :(nQl5gEI7ap67SLSnjk&0i@⬡f {fܱRyj4uAl"]p|zliq[H]Rc&}F~N7 3:o+7̹LuNsݮс_T/A?2#cDusCF^24}nYğ^jK(e7Du<4J %7Σ8O Mnpyoœc厭E;&]}t?`ӜhB,%.a>yY:蕹qݮEyKIYsNR rt&<$ZXca7Z'MASacEc)>E4(clfWP)o'0CJΓ}m2/ۀv]p|A"܀L"9qކ~=),!d5: ݁_sr]Y`iM.^rVnMɱnmRQ :iˆ7i=`6{!q5PWo^j֔  g!8RcY{eAR4'lְղlo"0qby2C2'h w0/Qdm*Z-qz')I8^J샳̭$|` =HFˈɞ+|g {0 GhLݽiyºJ./3. odyla'e0;(WK+m xDw'HZCRp`Bʻ` yy(sGi$l2@Y=~پ %!;6B"'Wp#6oMQl,U 7#H)OԽxf>v\M|^v=?RcL6G ͺPָ! s  @O7+ݦvMw, U.coFjO@>jK=D EXV7:W?b˝>[= (+%J|jN"ZRΉ3DZG>o:JQ=^,I LBBPVGCI툖MeCḤpLbbp]dx35W*'tX`N\.P(.j1YhDr`OdUקj5^EwQ& ̐Q駾E:;#J*DVDp wM]nt%$Ѵ0J4\QBLy.Jp8?P seLNwتu +-.UwV4Y9\LxUQ޻Q{. ! //b%!Q~|}| #bWԙ2,[v3U0s{e@J4ZwrHܗ ?aB)؍MѰ3xpĴLwOkqB*[>[@BO[h:g n0 w$%֥\qS%˘2I>r|=V=ZqUD)ʣYҔQI'4\}^v̲ z<?~yQn$LO㱠XM);A /Dސ# Lh_K/ h nv76d8moc_nDdqΩZ׆uii܈f(8-\.V!oC[Y; XHO!I$~G("G&AZpe-跱{l"Y<2n?3+XE R8 Ԑk/$7HƵN,'W(ԃz'I2'5%=|}#| I3R.=G8KxKs@"0Kbg)(?Nd.0sWKVd*->C c+1:sr-r 7)F#Qd8Q0xWN"؎w@Ba!VbXa扈:Uhu -jX̽Mc0!+$۞Eg4NBr@`D}"]b`;JmsaTЙw,(V<붳UZQ܋,CdzyטBx* 8b W=+jLڳ!H?$mNRFapc̛m#,Y[D]&G ;3fsPE$E[ vL}cSvՖs2m+*x989n6ԬM9I%M2;֭Z 1uӎ.4-DyG*UP~[Wc{Zck.k SNyY9zu%24CjGpV8U9,\-M=_)׷L߿?c{!x=ldɭ^mu<}}T*.Y~K)-~vWg?cv F;ەkOV3HP,$5"ME" K=psߡ:ݐ$|5'8 ,^h+^\r?8m<{)^*&<hqUkE.trG[i4֛H C:pC<@[S6mE]i⎻i/ G۷ m|kÖ5=syR%зC7;C FH]8H<*؎"^?@n'+|~mH YFH"wXddD=f>-⠽*0snͥ,(1p %来zUٶ;*,/Kk㷏p:6qQF;Zf/ XžH7 xU85 b*wr^ؤRFEWQznb`K\ ƺ..Ź}]>`/GD-7UXGUضCׁ< M>zW3U\iJW;-ieBVF Lo5$%d*; )h݄ ,zJ78Oݐ+/RiJrۍųހwls\G\bG/gju"Q)蘨 FthxHK9.xv7˘3q/]~$RV|q,BDnD.*Vb Q[t(E ȹVO)-~lkdF`V L0T=o,qÏ>mFdc.;Y"b@ ѿ#@_O]Ȕ~p/ ' Zj]:i7Oɿ?ʭUlòo^C]&cs|;=f!~^_Bk0aBv&;MV$$%JySFFU\"=-0椱P"3 l0wN ~‚*D`dhoaE9̦w9hFOG}xF'~6,35Ef; cF͑G,pՁEn?H*gKpN_D/ڥȒ[E|m@xPr:AYF44foj֪%Bqa y :v*dWҲqp=v{ՅbFK,i _X*qGܸg혂8 X"d3\,445`O&/F52_Jg)xdY`dRj624nB Lq3ZD9?z1IkLvЮsRakQ &=v{L<(!>;7_o41^kKXAFy3 .pÜih;!䉝Y'}98dk #]wzZOc١3&EL ۭa+y{*7Y~rImOV!$Mœ-.}/Yk^d3SAǮ1ERoup #8c7zWdPXbEnOi<5 v.I3a~̤p  ,, !6^ywS%")IER(-2 t'X& D+(<@Wwzn؎Oh摣CcBѥ `J)icbU@*Tt,U;`.:5Vͼ{=#>r+! T#ۨX2.t)[ծ,O]ĄʼI!p?Ngp A"jW2g7*Q;-4d?b!~ Yxra \CB qA7s°GϨ.TjPIrV*'N-xA6uϬ{29.:X!&w_q+cQ{/q\ۧ}P 9ԩ Iw_qAW҉"rn ^,yZG4J"hkaNX{GSE;1&LA-HEGd"0Ec @_[5|SWZ SFSZ3xVQJ@F^u/Ӝԣ3@xݽ]}#.JK` HCַDϙS֐K(ᷛ~ xKdSښBY!#qm /wYe 3j/i j | ;a"U76gO+ȃQ{_3 )~2oV[La] ŷiC` #"W$6`Z@Q$bfzNW-KA!g'RM2Ji4ǓsTKzalЈ0m*}٧OfTƓ/YA^<~[ē(SI&U!,2|p˱ q FsЂ ;fc{- 3E8zԣ0= @ҤIÔ3㶬G3VBz@*&ϝ*NK`lDÀQޔ73ZpcƎ'46!؊X]q!@" }!X:r%m`qWcG6m./@Ogw/T]Hf['RZDvuPJR{IE;+V~Sdix3tfV7AGˈ0ŘRu4n4*RM1#R $r3Jv~٧e y2R TR)BVgF:bMC[v{nZ2w@#3BtQ9%;/!sC1$f|)9yN"eLhj9a\KjZm=Jd'C*I[M7ljw˸Pr"D`d*HCju\znykb lF@€tB)X-4/S+g~p}+I]ispyvHc %H-0VgAYF:=@C;"xrHyHEQUwt2|nk;sW+.-왇]q/ F{YRÀ%N0zP;Gt}ݯ8Q<pҖký/u囫ۖ.?L\\]xجf9aⶥ_YF2Xo64Q&U%۲1lLӈ?̪[T'M|~ܬq~VAOIͰ%\)vDyzORtD`rR:p75hHawv('~[[7 ҁt6 63]q~#o j!Qm9퇱 C&moI |1k:$+E>;<6J^YeukrQDMHf%#s 4h gyqLB_8bꍯ@ 81V2<'G_OwcWFv>'E2)ƍIZL$񤆨;|oU\}WmlTb̽!N5@ˢP _6…np/hCLWwAsWHa3#p+>{/7bY5ޫsPP.Jx84DʁEH<0fRɛ[t~q)֏>uj)H'՛ć+zX|UX!"sʦ2 ?)=MV.ШGkۀEh s@\P9nlĂs=ui*y'FF3uz G*VRO?󉤔;WQ𶷢lYr2 *lSY1LEZmF,QY8Z5NVPihSo`PlăTSꃃ@%2Թ^/Jl|ZZk[}]Z9nndoj/rJ; o$x { ^hJ`D8Mc+r|<Ɖ#?. k_^)/MzV?$S? ?xe?R,Ze %!Ë6` ^-YoyCJNkIyx+H<,#PƄ-r8:@q~j[GzpU½c8#HKU9buK/DDHJdf^A! ,"y%j?;}q=WէΝ#n_?ԔܑLJdX ~l{{qkTB9:ܿd :sP΄{E,9P$srbP%50OYVYEL1V FU鴤p'mybK6 ]*QLVX*g4(9RSlnOXX )2(t89`Sزd(D@Gg:cOJǰPVd_iKco6Xs. P޶:*S >i3(K7B@x~XOAu,LYFٔ=xPPrj|ׇEΚ톋/VA-m1]7֤)V+O,h9~\ W|"JnH6RчboH=FЯ`(weXk|1WhL~ b]C#z<_aw5 S2J<\~8TFgʼn=vkmLȥ似s6Ogy+@MYEI%*95juzS^ׅeڂJxS/# S}ǽ*eƺjf_ l &% CrqT sGַq Uqmi@ : 6B3Cy+#z(ZEZS&!_^#Rˀ&rLl,gqVёb<^|b6q/ 5%l 5Иu4joCHVۊMTzF0Ɲw3W3(]duLln91>MAZ.6&Hta>WTo`DAoC{fT>vi5qyĆ"Hʏ#ma 䀘m~o"s.6k}ՆcAQm0Ƴ|atj*hoR#.7/pT?呅LY"E@cZ!Ѹ,'َz A[Ӎ,ڨy~k `cR\sd![Fe Dh Σ&k. \]a2@WX Hʯ HjTND+CgY2l{[Ăv۞EclG: a⮊eDi=/V~bs6uz.*avQ@O6+4^wOKU2%iԦR!fJ6̽H۾#M<ъU;hdqњTf@VNcC쪫 $'DŊqqfGeT*>!mIFj3Ԓ3Q˯;oT MM GD٬@n)٤rrA~ޘNt8ixЇACg%՜F&qr)zB0̷,4GS. g7-1  ,պdO"^@Ћ+>R_< צ._w"z`X5/T=;;qky翪nWEKV]44'*vs /y?zxHh??@0X2]!U5mH Ȧ7y]|?a Ȉ!i vQh/[Mz/Hſ}&jV+) ( 7,n wJE@AzԒK؏KD/FaHIbM3qRzضת =;w+}3䕦gEg#,\EytOj?':%*/Vu>lNgg5|f,M ׽ˢiȘ 6iǻ%󔽻2FԝczJXFwʳ-O*ؚel<<BdeBF\ֵʞ@A$&zV=0!m:IlM'`scjܥlslq+~mVjp3ɽ.ï^sW h.ƜWc1$02%l75\̡@;"yj[/`6|%eAʩNR 3SK"mB0xk@TA^9Xv?GA㍛b, Oǝq?PKV""?4W |{p:R5~¯  bI;-=x5ނ )fYOvdh5Hza}}SgwX&Ͱ~m ը~.o$kg1cʉPM㮕 I UV5 yrǴP1`I -X"03^-4ܔ@- {qqZ+p௢S+@c-_5q17Fm~DXMMey]aO!WFšFtƎgMpb3p[Mt-<|!~w[k2T^%[fK& }:FdlN=M94A) ѽﳩ+l-^f4e ̗#e gS8z?\+KysU#J d\S`s:L-PX6˼ h3dK#5 W.e'|D,&VX.!xГ:̉] /!o[&z-ip59z~m1ıC8ygj,!Pӝs֢@_; $n ta}fHc9Ջ F&&`OR8 ^1h9ySn:HLס/A:o&ERAG0p[#ro[Xy_x _o\|\?+CA"vB,NMl};qC ndU[lI Fzbo99EtUHX#ʧnr;_ֽҀ1[q^Ծ-\~G7;UL4+j2[bzy-gl/@ݩiu>lc/kNMapr]io[ ?2 bb#*$Nyf`l˕/g%/codzLF᪤V+ə0^v69fAz9ks^; Pݬɚ]ܥM'@\r 6AkǀcX;g/,&3 98Pe)L?tά4-90cElvӔ80QSoq(IoiggLaCޑ!6) {0/a/!Ngf?: ad{O hr( <Qߓ.)`g 7bg(*8  2|L;_\18걎RQ3NH8)l)6_+%͊wJ&; g0 8fAIy75 q 6yG_ɝ&+,Lb-JYd) Pfɳ}2-bʼZewi و fcp\ƩKjp0/*[KHfK=4)!Fd;zBX<fѴYzhUbe(R{.Llex.!ZVZD{D>A +n*8^xK|d[^uǞp?TtOlWσ|U=5=_G_ӽ+g鐳T듟9t|FAAw>gF22M9yPn|,t1M%mmBtIwG%Zju鈜f޺ݟCW&`^P%ԑӢ09=ݔBA/[k{0af1MO@(:(pZ؞nO F/ӯWzU/CǼnh6V|-AaĠέdjp\B~Y |KrOR}_qe,#.oM]XAf Ȼȯ:Q$~-Ԧg6l,ZxZFm_mqݤR竔⟠Ј~!$7cʑܳB<}ze̘/kt07Q/k}hDr:=#֌'?>N֥ld+I| 8?;s1phhE=eӳ}UXhyj0f0撎X;<9lr\d#F9#Q@f]BkʶAxrlc .nj^\+kpAn QE iY2Ewj>ƭpz r9b .׍_i⃤+ٮfJlDn&MWtjo&ZvEwŇkmjyk-"(\B)j1yU:%aDxROYiR?j &/ 'OzC|a7$cF'YGwa 侁4sB6 4"̌h\TtS9 MͳƔ4YTҔo-A h ?r"X&uU:;G.52s9~U&k20ƃwJYYJi@US/CLL&_tREu@Jm5EnK`f ٢&`q (+>_/,,8tb1qA.ޗs zuy>Dk! Uf;`6~{BBW}>gUޒ֝bD8Ο b/Ք0X-ZK[?#T8PL K!vhOVX/\xz,L.J[4/ȅvXA[W3t}))ϏXqY%&?[X2} |gj?K؂xB^He:\]xo2~<1acS-2U:d-|nIT3ppE~a{G9Te]E&i} o4vyVP1bJp7_ɷЁ4@y/ Ċ_= Zfw)^kIA9SgCCsc;vg\|.osD(}p%^ Gm:y[;E4{쬫`||TC [^֝`v+uTps/֏z+rV{IXc;7P2#yћRɴ-ػAY* k6Sk5qf6=R]kq*,3~&訨K=H9(`G,n8EgxݻGQo<`5mΊN.00fGv=tH5eyǀ%]Y IS9ы.*Z[u]xhաZB;ݶOc|'g\M:WHuZ w0ą٧JdUj0kvDTK^S|DaڋpuܭL*zhY}l9u+5, Zdemdh|(iaN!^jbOMl3oU ?X̰xXX 3(Y 7b'=N-teUF*E??mu/A2ioς:#@WbTP@-i]1x7/:M$$7<aj$gws7 d#ۅ⛡}ܯ YE/W^Vj.L)ZpZ~N0;*@rc ,u*b6ABA[1X\ә-B$,/4%Q8i> .hFx>cݍ*:ⅎ6ٯlĜ(haBX9F8 gtuW3cwe(ŹaȦ׭O"ﵠ>X,o3e}9vK rZh0fiͦQx̜fO%b<-a͙xy 4H1ϲ l vTxOo.^~{tTJR$TΟ `V ġr*!ݨW߯;T7pmS{[->k&L ꨒ-fǣZ*[TGeWl\DT5\8FN,+^u+a uloyr!8'˜3|pT0M3FTX,s c2S)Y[F+d,HQ h.R-`*>nP б41a!~VQpw>SnqE,(Zpd‘X>Ԕ =iy-T&nvʜEZ>ȿWE2"FAoF?ϒ@Z*!6|A"]FhXX$ψ=KLt]K.ϩ#GIk\d<ca8+թ'3qnM**<đjۇj8P;Psbegz 3^u@SOST ޏxR6'Yn>cե/HNNh\,b ~%3Bng4У ar7rMbPՇQ dkJĪ{\KŎϳn+pV0T4YqY[SS`mo jNF2/6,F<5uܘ}ws?!˞H ;nY۟SUz .t25+  }<5"$/^hcϭ>۳)DiYr aGh.}>b$`|o$ͦ'GU-fduXX"Y( ?f #\2('/s%v{DQp}F/}/WQ#kC<8-ؑ< E d{f˫Mom+7PjF4?P/99B-};L$"^`QF2X2y ӶGre%*%C¿]kS"aEF,{0翖W,xo|uBU[Y+K2_L'm9ujoP;d H4QW/o#KrAW%|)w>]Keo<.])+p1`ycr0Ě0_C"7tr. x4OnEh;\ց]s\%8N}ٮ7+vY*!`[{6Y<-g.!ԏO>E>^D;_ڞ%YS(ur.{͖`۾ۣCԨO7&wg~*s>\c2)SnjWa*Qk˩|+@H8ޫ[Am Wy*o;nlݧ xQ;LM ~d2R OU!;\V}[g4]ЊUg9:xW)L"RZ5O l=_D̬)?G]/HxWb-0bjƭf=4S`,;G[X1f!l2\)ڧhxEfԿ7AXJ\0j$-m\1ܟAW9Hi.` ͈} v엟thV1UEoE[p'[D rm\_6_I״R X@8 MBXElK.aې̹zįfk!&]`iHEHɤHOt*h=\"CpXXQ]гٿ+(`H>Ou=hPucNCQB\+Wde@wq)~uE͵Ydl1Bs!gL?1Lz][7ΩOTGfl,ɔBkL xg P2PVzzPK[FoZ:%߇ H^fص3[ t(t5Qnfs YO!|Jxu`akNT}֕HҺn!lBr2lZ[l!B'paY1cSZۗB>|i!|,MJ\ކYceP?Βst,_Nj%ds%dӆn;) R"y[%fj($4xz^6(GxP(>QDss6JFѾy܀T}5m}_<^ +qS6j@ wyR~n@ԣd xt`B0f6M~3'bȏ&יg 0u SL\ua(mX:qVTe-U`_CqIu~Υd$G`𗸩6oҒAa(M s#ҨC38v֧žO);2&Mw{}@@c&J]kL ẝw\o`(+Ϭ& uSٲ;IP07?ș68~&x5&t8K*|,/"i أճUO|9!HE@է/NNl=|EcnMA2ŘLꅀ94 ՝h8`{ju-怰E-+ȕ o%q~ih㮷rBn,j 0P95Oguէ@ߞ a2Nxq6cyp"Y(q@@T lԹ"8S_o:^)JA-\NA>CEDVZ%ZLNP6_-"#m0Ie\n呩%35BGU;W~LjU0BtU4Jf@ D65c]P4q)hc*9sJ!ʭ-gPH*[)5<`|\cWgIڄ߫SB@0| /Ć/(f0Ou}?&RM`[dg>rݫW Qx -_WID9%fAM237? ] Q|,~EHpcwc fѽu:`&9rRTLpG]n$;/FXI\sAۻVq2m~،GzNj1A|N@xL$k|M]{` !ܿ1+/҅EsݟUDϙ禓$euZhV]Ba^-MYs,23cV ‚#LvFQD&_spBaof@'qNɉ,c,<ΌZZp| ع".Ýbz. Cj߬HҐm"xJϽeA:KS]!'SQE׍!b&G`#ϏLp]âyIuy7S7(DJ1q#qJxn0@4 5_61CӢ\~F <[:8I8{[ZiQL{myH76j0 s ~Z E7@`bԝ DVO9#3 7a*8ku5)zl#ƪbA,2dS}磉OevX<3]`5t t_Rd-Q|XBp>Yݢa$UҲ]:KSP 1n m9_nND`IG<4oQc)Ue q89)b_pH{q5"zգt>ܩ0AH'p1|՗(8-iHS @l0z Y>=JvP_ɛo?`0]^NAm8UpI0@*m"Zѝ!߲}rFUK?QZ~Ͱl 308~ Aܲ>yJb:%A7+G.!A˪pFh xP7ҁЌQ} ; }(3C'Ml~ij% EҘ^;} !Sf7߲'BQ1PLt234 ޒawt#/¬Tbo83`_o҆^~7mg;ﷃN>hLsӏBtF8i[HkJvvr{CrWK3B ~\s :2!x|JHg3ضW)l$>z4+0nAf)}/Yu2aPFX}}Y3R}BL9}nN[ ͆sh>}Rt)OJ8m',-a'aCԝ7%2T(\tw6 Y9z]/u_yi7“>]bHJiaB3i9@ѝxks7ԇ9(үXt#y~sG__]&>U ulTZ# &5Ag3l{)A1v&ARfiQ }*ʰh4  xz¡P2E-vΏGcepҟ m͉"(t"ɵ7ǜK<[GuU5rG  \NMC&1Z $e RYBIBwL_3rCoόsQf!+i8){ϟ-*{.c'E[ L+8!!"nBe} /-gޕoqr0;R6} 2_$ >/X'fơ&wR/]6OO- c37V'VLE0)9SYr/ 2#S`N<;xH"Vx'yre(HC*} 7ˆVu^@+oća)b>8`vU!hI* iG 7f7?E$Om٥WBߣG&:2 ާy?#両ZjY;r]t]/'& p\4, Vh= ^ NB6 ,O<խ ,qQd%zeWC7; XDvsѠ70պ=L2vK)LH o "<#a89,̘Bo0xty`WȲt_SvY*u!U"T/9h}0<_}Bc0v|ɉjSnX7?"+)Xe)^S-9ZI|^n89qDD"S3G6~Z|?lc |tPfkrv 8ziN[QmK"),?nx33@RGT ~ӔcC:=wRjOGp>evl2ʃc Nx,icI𖫝Q.ph&>g[c&ϼPg HR@v߈?{^Vf+Yʦi =W(ˆ;ݸ9^'{؈KaZ \GF"" L̴L>yPg-Qw=>2g J52e3GtHw|3?1 zSHe$Nи)* ؈RN~AIe/6!PA cU?%)AD9Ӻ`(Y4?3t xSTX.5&5n3^9Lva+te;L2{2_'pl=m%xTR=DЛ!tw269m)âE^w0U^Yh#=㰉 {\ft jq`y'/Ep"5BG.A#tE>AJ{KuG!?A5V|\lj $wIW갿;*MB!X2Xc V,|˯`I68fǹV܈1+NqbIa v2׻e~ wWN4_H~_pYL!>쥺( ΒA=Jq]D)Ki_zCߜ(*X5XnS89ys)8+mݠǸr"[+<7c%@ʫmcM;ajUAdb %]ǀE?ǹ8ǍuO^fKLwC M' 0}-4)\}ӱF6B Ir@á{G>zwҹOocETҲg cdD"_ Th\ﮣ'C&ˬdcq^\TT_ȑqlB2}uܑ앱ZjX4<@ReNb?tQiG39ᗻHZ)U'#+lm{zJC_._ tZ0~*{aj)ceQKҐRoQ@[!VkdޗI Q_>Y/6wc$7 =AQ"H,se'BM|eBtDhN_ݸ6(|(sꨊQw~:gUazx]Vߠ-ן|&"tHŚ/+QdzRkk;oi VVwc mQMIL # ! #Zä́߼Ҿ~\ŹވwEZzÞK3[cU,{ cVPpJ< $7@N":t\i ]Bؿb[ĠU@uW tFl' 2(tߖMhr@{޴|l'jE.\>D]M:-}H+21%g'۶x%yk,51lj6"6&<v0yC,XuyGw_9[ " {Xɘv u!?$Gd=O@v^AԬ=Pu.awŸmξhwxIoyPϵF 0 rŵpEjs\tFSV1ɝ.AkT%5Q?2䈬#:@A""Jh@ EE^{h,/xu>X_PVMe?}Q7'-|Xwg/Q2Z8[?\3:a&zXMM3 *eUǷw~g%QQ4I{3eLހ2_sɱVgw}OVM;Ե?Gr){j쬗.@fXVn]Dk#H^p/(G=YZdghձQh|")Z\b)616pJ쿫,&`:O`K?/7;$D0oϑ14c"ZF%)r*_2J~B~w=Jό R.#0 r6Υo(%4ܘwh[O$Da蕂$= #%& XEE%?qO_%/Ҹ0ݜ_QչT^t*[n[XuupK.ƿkw^c\pNN|r)g<2Gc2֠,X8&v^{.t)*?g;֏E_cϲVX('[ Pe؇ff>15GR]qlMQka"2"0]"e@).= !G3E I> H.J^\vϯ-RnјC3QN߱MWn%˄,_,ɔwV''ʐ6("3ƑCUVb>% đDGO.)WN`u&(Ԑsj4Wd՘MSml4Y~0?|1jB%j XJu5Cu`hVBzÚJa/16{&3-Pj}&6aNBŻ_]"QS 5dk2"{ (k@< Z'ST)ni5YAq,AKy i(O# kih]Zoױ#7"A@6SwpyYoʄUpx-tc%\}'pGɲ 6gz1F*gPlRԪW Z;!Xn&}Vj0\]LRxwZlrA\!qzH~!A kd?+"yݼ{>5<(pGQGH,&OB!S@bܳH1(ޫVkf@waͺ0y8lѵ˷C^߳0gS)cE u8Z.HI{p\,q 0p ֎e{d6 FeXk|˃/r} o m hK #nɅMjdUٲ $i=֌rS$ BAseaJ.,-!s8scEwP qO-0>7ho yGQ+ wIiZNi7EPl 7Nl6yF,#9.UA]GּZ.1 y>90 [yq(Ĭ4qIpţJ;ΟpAx_hְpȺl8 0$aN\?Dd*d^qTf7z88i00 77/zMrfGeC l9@LsY#Xժ2+#>zUCwr MY^fX[0CD^5Èd>XSXw]1G> Wy. v{)  9X֝GYFRU[^pwXȇ^B%3!5)ML67$9A 啨;䶷< ܺ 41pc]iX&b="ON*B6HϚ(*i,̐]MfxRj oX*wu3=:ǽfa/u"<#^FzOcݖ,6,R OV@(loDv燦t`ldqsS Ĩ;^.<x~/]fU'Z(KX#杵o?1Bw.O !݄x1HG~5ZIl_Oo_ͭBî^eNuB'tdr=BL~ ԥ#(B0Wg VnG])ᝧ[@ᖟԛ}5D{PPJf9`t۩?D_meĞqNk l֧:aKky[/BlLVhW)B/[PiO4jqj.ͽ6 ߛ3U6I5i[F|xhzP ajZ5ha2!*9@cbM~/hΪy+c-wFτI/Bv## :<ˁ_jqiwW,9%-~'U$خlirɜ9.4w9Ni%^\FY8ScͦN|ȋL噢co,8JA0) Kԟ(ybv=,$]:FZ ?ɘx*Fxjṛm_SjGqzs:(i\  t7=`q-e5SQB^'!%Gȏ4e5TfZYx\܂ J2&$CH?& Knmydv&嵼u 5; @` BwhN5i26,:Jh}W)C3 lHL33w+xaxl=7N$iI;P!ݙcA Kgx'+Cj> G;=6`~,ˮ&k2=9UwR} +z+&R<1qLS(`} yUYPI_6Oֲ%LG9qb |YL'TЦ:di zmgMx?(QFw:1s]]'7"`?TErb![ŒdBR#1JZe棿2 m}Pb+3Y@YF͏ GP*_+L8]QOS-?>Z.L؅SxQΡ'qeuQ"\Y6H-~``*kc)^u4 ) =|? [hD靛'>eHKK)]RB [GuezIk(TL)9U5})X'ݵ\g΀=Nɇ򏸶:Gʷqmɚ 6dlҵCN ;3*j]P Nu!z!0AA!iǽ@Yb =+_ڲ9.*k0gV4)XvC *pNaˈ)Tw3_QecaHE*uYqJy$P  8&c~cx(JdL]H?;ç&f[Q=-'R Ͳ=P,tThVP> sB8+H5VXM A0*OXxv;%@/ "1dD?&!F_>i,sI]PvenQ^#[4;юzޜj櫲x[V)_7X*0dY^lxkQaa9'V%1$xtU+0'Irr2sGꉳÍyš(lI=W1Tu=WT;8L ˪'C|γd60$즤΢~x@΂I}CQծ)4c2#׌I5q1[S +bX9E<:㖘͎LAI#^+"񦭛IwW[k=j!K<@ Z֋#=vٗ4pC1IWl2[;;)]z5%5bʘXeSLQUO? )_;) qo)ؿkΙ1Җw'cyݘZ\,ȵ<ﱟPkZYpNc :?6T +6$tJ?x4v6`obޙ*;4,wk~l8@<25qX:L0" IvƵqXyuZF@.ͲɨJG]S!/A0.D8$G9RVVw&m$ZJ>PqgtKl7dL èàdz:[4ӪPh ۱ kw2~S3j:ZƒDw@S-$X rF  E<@]% <zĀ`6MK.W?J-e^"!ѡRV KQם3Ρi->ײ=e2v3$CT䱎&DXGr($㋍ڋ 7S+ AG\ݤ_-yhךhؤa(tRCU~~mZmu[aU(5{Nx*xS>IT0E˔O CBh2/TFʱ{u8 6zs۟4 1]Em-&-l&F%j JwyJ;|8`W[k3zٰ/)#L\Gxdoį(Qc|6DяNR+'@"zc#^99B%=H8=Zj*wA\1Ȏ}T !Gze0#ПIћ/3v(:7s$Pzt/2uHK5ΈY8 +<jt? Q-腢3%(_n n[ Ծ3Hml]I63pitؘEkai}==j-a"C4 N={DH H"&m8BTDd0f]*ΔSdfIeǑ=tܵfŋC(=^#P{o!<[0]֚HnJtyj;ΫJOF?ЉE$ ~x?)NBx8W]Pt qTטLY+Iq̊ ٺ2ł` xd>z$nIW c}0WspɈ=428~aM=ᒭC1|HL᫇&tFo 9c-RF1< f^l|A-}WRALڍ [{FC2Ϙ?>H\~7nҼϒ\ 5Kn[43FW4cHm bqciR]KU6-JԳ[]ss.ލWN).yΦV̥ B傋c EکMxђ]W]<3<^Hm\:N+p%j_%Őo`oo8.㠩;S&**^0G?_Pֆ,i*R)чP?J-Y"^K8WB4zFVzӖbDmO-T>Me٢W*0WzӶ 8&fX]F@)!<[볚>P DϦdA~ݗ6FLfoQynU0fwt*E~uٹFñS1ds_)ݯa}j|?̴|oRNPNrI?w)f4<drM,B܇j mIGSA H^HYoޗ'}v"(4;0p+e%ǎ4 O 8 WmʕYDaP1k]N%VzTmKۿq)=j;j帅oaxf5 Ӭ=RNO/4O% -ķLw\ك <_hn3hv@b|u%NuK#dC 'RHH\oij&( [*F)qyįJ鄴>R;?.?R|"Ddd=8)?QxRq2GUM8}2+$Ҧ-4f ^؝B)޻UУ?h;ܧ=%mfQ(qPfMH 2/Xf5o0kOkOI8"c7ZѽkaSiW݅W-(0'zƐ9biwtr4-օ.[3 m4Q/#HLY3k4Bs+'=fܫ*2 X*fpik &Ox~g~Nt,/~_Zh`!EU԰ )ńUGj4$yN,([/p Lg }/Ozs-Df""&IR &j,=%,lmod3b $Co{=畭V3p#HhʣQJ NZIGeMvp=,f/ .9m0)x9" RA87-BR<%l1)gf7J: %7>?c$)OAY[oija 2F!54=׀^-כۿԟǕ6!9A:ѓt o? .s)<);b\hR7ZNcE;9*q԰5 fN"[ϛÙAeR^ϸc*7Ͻo PY7U c(u:-w~Z8fz.GkUx aVdf8*z [~.%H=zɥ1ѕI)9Zkj_D:Յ:gضݎ+FO蠉q "Ehgb{|`msEr,FH8N@DkH@oMT5 Eag: {k{yc n{f-9|%'9X)?(<Ex\C=:ۍX*KzyXQ&A,<~#1^Qȴ0]W?-[whG OEiYN),`I .ƷGLa:$T~v =_M[a5+#AiWrlS*g%qg9Kc8.9: -kaqn:֐-aOP75fQogl.#NT{򭗖_:]rH(S!E'K/+D)MR_4I @3ث>yARsS &,΢-0Iy@c9y0NI9$eBH:;~6oxpTb\yPF`tोn};!yy;CX4VgBa'қ3uQ۩`Iu-f'CəjE !*_4~S{e (h7;՗w,眜Q~Ӧj(ul V6ЌoC:#a.,gJZ;>Pq 'l9MSr|/; fߢn]|u>~a֬-/wL 784'Ea9)w*~2 v3ĄA$+ݸp2pk4kׄQ%;&#&: 8q7]tio!Trgc$-eT fڋV>& eY٬SD7#T`jK^m h-&Ph$H UT*ȩc@}o¢ &-mDspXN/jhUQ^0Zu~]IΨebw*`4룬b{p}KWX6˼jC"M#28^M4&h&Y֘xTC $=ڪ,=3fpm3ת2HH8&I^9#=`ݎdz_c3[ ĖsxW]qG 3ނ|NWO<y$W(P}$B!rL!eQ9n۠ 1Gq]kW3Rb:n7miđsaZU-β;jh2g Rn֍PrQ=xƧj [SEX`z(FSMMV#wzaO6ƭ(k<GxOhh_G$JPfTBTYky HRx±͘tU'XD&7jY{U [Sv ]m\l:[&D?OoYIt M|H-c C Q >:,սNboŭ9ݓ~0Zu4Y&ct(EM`{kG4< j*0GTDz[! {Ŧ`ei';  ҈;!˝߀mַIi)Yrd&9fQ*7-3(B=7zO֡Ӧ\. R x4,7Ӱ"s _ UkS;J)rO7puƳr,^4}yZPadt;U/~F.9JL5GJ 5:8-t8Fror޸7anaUc$v*z3UW?J&\~HytxN6*9̔ E:@NSG:s9 L`pN$ZL225t!l#6O]o,( b,ľ8&$>Ɛ$|ٔLkp=F0*NM0=)[E9a~$U`RT &mm"4| ޫ$M#&tNVgm'@qLQ RL: S;JA$<9+3r F >gy%0MEwSEt@6VsJ5w6^UhҴg S冲hn!74RPua,l)- :(&S-Nc0D&sU!eUM2\/l?n)v.0,xZ6G مUBa~AfA)cBUUD72*eH+5x~ɍ[sb6TM{U- zOϼo҈c vDX=$&zfb?fj,p_}u XCd&RiޙƃXfw`-q9IqUݱT$Ui@V0'&)dFjч2 HRy9r'34y:-~pT>L U[邎9U1AI4Cf~tnF:/:v"4D*] ?w46TEqr)7L-)|\7:KcfynZ~Cg0w3[cǛґ[̭'π*FȲ67irP*//h?[=>cE@ ,*,!$c0bfxFF[x"bE]g')yM1umpʲ|1BK +nhXXzw-z)TWjdT<]Zdni1iVCZ"˰W(?NኩŖ'm%Uǘ^pux/ 1AbؽӃ-$/Jsrw<ʎޱ!bUnspk}Vb'km~g9t,Tq:g+#S 04(NKDX\;- 2C { `5ye%Ĉ;)PqXb d wNIR^rL{W4Q371E=˱yg|s(Ev!*9+aS}qJv(!#)'H;LQmՓ]?ZƩg7Xl(Kqrkex,UN3c3 (zNT8^t2ԍ\OlBYY۠ W&zN1 pC_̧sJq˜pd':~B߿;482>q6ah C'y|@L`3^U ؝9¨r|CLg˵)fX y+FsQ96XƟ Gҗ}=.uE%iKc!EsrI8>yOQ'b;jq˲z0\Zhv%nuzl`sWz44|d*0d ys"qKcie."}T`)eY?q2%t [+_*JpJ9T bfn_7n;3U::omڼn#gQ^jp104߃mFm $W 'h}]˜,0DxNAm}J`ֺ?:fRݴnRɭ@u4d$a_Y. R^a[q]zǕ#GMpr49=h yyXfTPMSɝ|n~qE z^97!:O YUٽ(z€f*hIK#F +ހ+)q#l;h0ScQ/Lp_ۥ r>tHE_5uR~XNt?F=FvbT 9 q;pZ $N`J]F16\85 yKKEf Lb{j dVkz>t6IE8bw`J3瀆,>;H04Q/u=|Bf݉A\'MΠJcic"G8`71Cpt")e&G " +j,ҜK@o:@G9Sr#6+vM5B'|:9!Զ5Ǔ_t *VtL  d p;=/6z W?ӼahOC$'ROzCAG6%SߟOWz+șАUS<syi DA'svչX5E UYD2ދPաj|C[&^  hR9  @T!zJU̞KQK@QCŢL~XE0R2AlP $pY"r/dGpl>%H,h$!`WlzONb^4ij6;-`~A3J~[t-I"b̖x_$oIQР3Gx37w(42F&6e>E\E"9rP1D} A~mtsu L0igJwǟ Ca_3{tD sQwPsve>i-.-y Uݱl5:rU]o'v(I^bQJ# )EIS5W4.FH?0G2sLJ!=#]1NkY xXё{JmCinA+?&]kM:2F*zljCO abstYqFH{Svf -ۻ7tTCxiӤ}jGYW~fgӊuf]x3ˎ'3tZ,C}CLvNqLm%HL/z:9] JCT⩾CQZ+Fxy>nQ[Z~}VD`z::s9,zB ʬZEyx-HI هsmE;EOMDu)9RTI>(L#N5I?-QV btj!FtdзEZ|g%.i`TyvRa4mǯ3{LՖ"13?CN䔄i 8xUN ̂cL`{#J~KSJÎׂ&(:DtWEX7q]f __Lt p{ ? ~mR1ɷ)kh{KIms6-.Fq!N'⽽pS>! X_ ;ubR9býdp-9zKfp_Z!,^5& J,"PLk;v"`mAuQ#œH S4Hܦ4 nO_F&9:0Ljvb1FS QG'@o%pZ}_N~[&I8z ?RFl9';vƏ[5֤nW E-7mtqëkhK&֥)z]Rp;bN\-g}RL7ӧN>-#sjK$јcvΗ)^S|%}`bZi RmȍN(TK2'kդ)L\,ێ˚-=`H"s2-O4q"( ́ɳ\X}!8=f%Iq#A,oWBɻBuy*Tt|@ÂhBUzt/=s|E {S5<z^y\%K6 fg|¦ÉKg~azJ$`dndnبk]}4^Wx.-hx2zOFk(oRrϥU aaXt8>>&y*Z{qfu#UUG\;E`|U"O5^ԣ~?)>ôkQأ΋VP.C`#XryƦ~xe/m&X ^=`Qw@;B渦jmk3Ū$O;/ Շ m.g4(:b5=wG>r/0տ}2;1>""RoĩGb#g[AJw9pB߳@È6EQmotE ow;M>;] ^taFir=&˝yn 2sDl3VL^4&u% ʬE'i-#-󂚱0r.y*atH<;mتVv 02 haccN_΀#i q)z.X1_gs?xNԇhc&mun~jVFCI q7'n(Mm+>c7z׎F [~m<دP6C)WS~qD}@,lzAp> lG?b}7DǙ J)ps]]D#]j)5|nR͊9΅ '%Y,zra [Q|'&ltPX(娃6wsQ#HgECJrc/pGԷ#-_`HmZ@z~%vR 9YdzBOx%g $m#ü(.If7022;ý8l׎3D\؁B}ԢEFTՈ cQrLVH.'G.T9y@.m+Zx9m :UCz)5ઍ-n+J9 E7[+:.Vuŝ}fW) wO81ͦZ l-FD1Cq ySP~FGv?%0M:(UQYIMn1uO-1Uh9NeHuo[RdٗMWpu.i;Uz^KKy4{p53js7Ȋݑ@hild (t3p`GO B)1Է!!|9iCeJIo=sHVC%5!&Au|*FflQ(wܼi*ڗ*|CB ߕ]Dwh> %tA把{Jlc-D&-CYJYwdpTJ0Tbȹ.my X0=][*@`26쾂I w#䠻SXо;iiΠ%*72#3Iʱ ƺ}UBŲlU+d2dhhHq(1d- L rgz 4g/$D(?'VEzhDBb`&ZgЫ]-dxn8Asۢ%쾂ćd?_&]ZN.kq, :qd{KZ;;6-Δ,D8[ل{+Beou(.c?y{5 ǡAU$V_sC!0)tFNa%M-ش"Sj+2IzBИ#k]}5K}\VX=vr|_>}iX28|dT,צK"mò>b=$0*+ Ar}ѧ'<{-3yߟtI!I=&9&o>a +0 XAR$;jH{ڜ'.6;zBv4fFف&{rB{L"bX$;>  1m')R|:! y[&[Y n=%RξgY>͡7Xk$﯁"U4i[^<:1T~UMnQDz+T 5ţ#iNp*̏K@8tfh{"dl|!JA'k,`ᯎ'KC_OKp9fH] Bҿ'Ghn5 ]*S< ?#D"Φ³4qI fK]?ԍ&NՔ3xL%PG7둟N]kbX9'cF$P!Oտ: ;ui?Mr,2˧QXϬh0rX2fBUmH`"oJrہgp |-zzu\|~ ,׽_~P6|ƵG歼Sk"la!EEH; @ 5sp Hc?F{̾#yԭ[:q%?OTBSm0(\o>w_DUNiLO9ǘ}7-N fi|%?H[9EţKmhˢšnڕf/o:ɊfsJ& ]O#S!GF0{vy|u)!_UbBJ_1Qrg'A՞Jg# wA͆y1cKBFRգ\xkf}aW9(JO͓:{껨6rRQ:~1a[ Ba[,+\`I*[4/#]ӸE 7Ay?&9$^[`5U+r8k?Gt?=I6C8FdjbdIa07EBSkvRr[b߾ኺ MhDsNRLpzlJi`EPpъH^MBlng_]#jf¿DbX^xBspRC{9EN5U;u:HմE†&Iop[R3I+qOZkXM6^h=js  Ǚ `*~IRvo陌sW%8@E ri~y~Rč=_TZK5L:2`5gvt(.y;cz(JZDKT)MB^|IEx35p E63Gk`;8EMg ǠGo- TFK//ˋ팋-X[@|P9 RiL 8s܅hӰe;]GK͕bbrPK{m };ӽ}-ݩ&EH O$Jթ) C#&Z( ,8{p5N,a,{{ZS0L Gt9l}k]k +3Xn9k#N,4`fIPD8Otau km,L@@gL [OdлJɀ/7韐>:NAؓ.F+Iɇ (rt[0 u%'Ի(пma6QR0C?TK|C~Il_գCqV$H- ?2l>3W,ӟsf]oԚ8 kR-OQG'*!4?[* ?CiB"sWj!6UJu v#ߦF9cC v*eE9[PoVԧ ">bw7Ծ 8\[} YJᮯ혇t> m n0OwTaP)OCӖ BSn^^j_|+447Au;PxQ0(? j1$KqopH3Z'|f˻:RufO0km4 e!BŢ+Ui`ϋ^c? %mvZ,daxDT*Zd"bJ`I@ߜhi̹'.oC,Di]b79sgH,2.h4^*z&PM\H\ܖd1W-.+UU)To8e;{tT!1&F; M \?Hj}DMh a{~MlAꯒi gS7!60O'3o[1Iß_m>D"'`^!0һ8J S*cvSQpfF^JȕzGƢc}6`ݚ0i| 1Vp*J`[SxhSVAvqI9P#e P8JIҘ\O0lՊ^αh .n&{>JJ%Z٧~2hcds+1@#x:.-3:gFyCl-PzH:< N' `GcUqDY)dž'  ,* T".=EȑN. vƹH=o&i)<*D d 31%W+ΫHu=6Y*HZ:Ɩ 5 q:(%dV]X!ޯ{S'W(qKIν-c‡`C+fLb:h['*QFX5zdgivI5ٴ|G*<$77E@([EGャR?eOM]Š Ls}{LK}^i^^!}~"!YٻÿPOPѨJc6WrLeEV')E>V&}]\?4e! !v04.$׬؛{_8o(9"I0|0K")3hb?ŠdP)cIrythŧLkT}R,HHӤ-?EM *81Wm %fb6|E]MqU8Pyfz>iGvf GyPy]pBg6kVMnPR]KC9P^z׏;:TF 4w=FCJ| QpnR -RZn;]W8ï6t,o"PKÉ\9ľ!8E0DBfrdzdәK1QQ?͚xU꪿Bk%;2`XOT5§UGܔҖ D)R-W߹Y{lC/:6ϗ܍ v)maD,`$?5q A\nw?c,)Hn^;%&@y0Js*6}L]HE6늗a-T_\4ߦ$s I^/rxF[S&;8 Lʡ1VVmtdzIvS56tqWNap TpG=FJ̡yGd8)3qHْ%Ub?HbUm'Gقj9S[[dw;iē=3hdZ.3:5ZŹ] u="[e9&|fjDZ%n5|>e} 5@-mNE@S<7RKz tМNHd3Cwc! 2,uZFgjD*umqcc.)*iGd|[ST6u@Bu>:Sܑ3v#r j%A6Ae%_)adҮHTdAHGTxGVD'dg.-}MN+YzCqÈ! 8ztz!fXmkԉ ^h2lzkΘk̞emJ6VzR,<CJQV5p1LS)b YeĤs&,0C C`_5I3j{ 7[|]xFIHAУ̼̔~3kS7jfycÆBIHxyXᶺg! 3:Ve?4Əo:Njft_2bںqXjM0I u'w ÏWkߞNy|F<",#&@?Y @ߦUXہ-6q' HMe P缔4xv{˧r_.K fR Dol wynK@fVNRo.lKh&uWURnNsa S;ЎzBㆺi܎9#yF9v7`ϝwmI1@d@!t~!kDž옊]׹0ᬔP4yg}Bli!Jσy~L.zeGk0ż`0p4LFMQ^sD2e"K;ij E?5% }eDcWnMycqo%UJ%:-a0B-p'=?ٴn7% bU@\Et,1ND9p$Ό_j 0ZRee9xzDSxMy rWb@U6N2UמCexf4,Ѥ}9 6Xo%y %T=1'&l>+Hzʢ-0,FdE͈|('ov2ώψ FoDuM2o>?Ё y')~_^* E&Q%Tg,INB+FNZIAD{pY]d "V)ւuv=S:DԉC&v3 0kٿq1SX)(SpvZul &13m(<^ߐP܉bb c<9(“K>f48F>JEhXf nx;h[yfu`׏m$SG֫}JK_DžĪ̶+8BMt Bަ/BCK6-q2c1fǯm0G迆7j1`Wk[fc5Hpu>I&Ѱ B0A0 zDx9Ҭcd[aT6rk^c74@f؀WԚyc:HئqOm=! ^/p k*u4 V}D ZQFyIy9-K-[g/xo@cbU9y.Ҫpmlҋ[TP ֕!Hj5O7.},&!dYzey l&_땺h'#tWkHH7^LF^JpL6/!#iB"zX_@}y;w-ߕ0=ݖ^a㒃DY.p`F=k7COϾ1ds;6Ӕ^*K5{XU!3WgfZ"+*Iz&h빭x_{( NQŘb:nhpBDQ;4 %7+bRyqt Wdq|oeI{>`^m4?e+O}jqhZYZ/\BsOtx߽l9CQ Y{u/ (IA,y|F9INrʱᥪAxS`&T|QjA_~F){_-˒M,N7g*usoQ>k7(.bi&Q0iEF=+'T:ؿiBBJYiu!>o@0g^2o }BRNLHXF vx)ASmoBT%0{T:DwN]#B ~7[;O?-zgGҗğc6V!ׁ?3lX7n"jjWU.T{M[_!W.,7#o-VWZz4߿R@JKU nz*P&WM?$]Ԫ%:hHm]e:d!}~% a,9Ѳ8(;BDVte5\c } K%oxOm*OYr߼H*#Jn*q<\`l(Ep%\Rr-3X©/#!)3X|^Dh ڢpQ2{K B֍^,+?W쥔q,&J\ZԠM9g#dfq2Tj'N'󷼿RB<-^ȮYo$@Crrh;@H8hkrV\xO7 &J%Y/ʯ8`1Iأ.-;,pĞyV;]+6U Sw_8?+$/±D&Ik#VЋo=Ie$bW(3kPc[;?GQw6de1C#}5K^:JS@N$/{sRە8WYd5[E䱍Gb%?4>C^˹Y>(s?oz_hEZ!6!l5tXRa Gٱ,dokDXN$]ȣ=-Kk w/ |1!&-Qjrz=Tfw DvOhmIb7ctRL:£OJMՌ~8X ,3r<%)dEOδQ!$K>dtwǤ r>No٘e-Rf,sR]1#eHGh˔/.ȗȼ(Z6[|[#߷I)sl"|TdBkGxo fˮ V1'>1ˈzfv3g/ߦRvGq >V-豝C0k_J68h7 Gd,l<SNY^zY̚r%P{7v7jF Tu$M^k@ X4bO8@$lW޼厂cB{:)%fP25LYùϲ'=۫];zsN]4J˅u8B/'3BHuʔS` Dxx*X?7?-ĕE,ϓjpVW'&:0=j78&fCD%:JuV^r]|&ַ;Da3ؠHKpfGBU᳢gKEݙ'*e%#G>w:^[;7 ޓ4XӉX3 ?Ґ ԇCEQ\>P3nH/%:)Jr*Qѝ"RZ;udY1Vs"ڢEqwכ{!@('Wύ5Gx|>K(_͢fo8m[w2g{8,6rĈ}15_?G|S4R^`~QKvD-R]>l6H.TvzbP:YMNQµ:gΛ>)z};_BV&r|R15Ki ʏt]#OIOMz]ԾkŒ-#fWǼ=e!)aG5vҪ< oHP%2 #_LvK+׊ :k]>ru(vU"uvU} C{.Ű=IOҝE7$~*3PjB#7> R!*y,c̫fiy9Am ^9J!͝`T}q̦ %T!wV>XQ#n^@: <`ëua3̨8t> '1o O=?f6d9m?>Ҟ6/zpwA -ϪSYF.͡l[i7Dt^!M=19YSxvHVMD|h|'qOV.HڞA}EvyH#Ng+9vݳ;v_MU{k =o8?(`M?w<|7et=kmo mď‹A0w```8r[)8M !F!חZ` QA4=K̦eX D8)Œg'^$Yp۞Y5r+>C%gs !#d N5 ,iDb(Tla7>+($aXbNJ2ń˿MnfTw+RV;iC\X*,l+kw{my}XBvAR_R>@,CMOavZ!eoЊP==)9hU- H,v"6sP!5*+)ĴcEL*V˿0WxOJiC3۰anh4M5_jʓCHLTaV4jTr "w r~ܯWk5$#A퓼3Z#`Ö}Фxc} PKU nܔ|8z&)U7 aBYB4glWq.f=I:):֣HW"jB2ٵ&<{H.hÐ-lmLCh̘'P 1`ݮG̉ bWBP0NLCu>`ү?Fη|}-.+ #YHY=X:B(F¾3y$* +仼\XMA`u~(v=RU}9GI<(V jG)]$u H|k"8B&\Ա>kFcjjB꒟C pq^=$@W3BwL3 iع7h-S8ƮZh@ṽMƭ.ZG*͕QIlUJT3w8!g]yUkdZ0`]^k qx4>giʚn(W,R|bM%QКz< 30y i^i>ȾY92wcS/'c9ҝBڴΣ؊J((d>U@(}+If(ee`!Yf2:L`ۓG.*M??HvCqEiw+[Xo+۴O@ q$ԭDqI?ؾ|3e[wCƗϸjEg`BM7z/j,q#(`: uԀW4"1.g{_ێ=UGC"զ=\F=Oe'wT oP@ګh_ߌA+:0D|XvAM_1.ڸLMPM=֡tPyRRD6њ!\c:]Kkf̩:7!.ڵ˘H (F"|_\QP9)YGI~ff897QdFouCNNjUFϺ3wf#`qpTLب[Btc,L+yJr.fsOM]?I3V?#V#nGQ[T:zNՄ2ڰnH @<)E&=j j!5s 2C)K(33F`n wnK?=gTZGU}"pV}^U)ov;܁ RV:g7 gfs Q4/M$4-2vU9!5=v8BG-]ɇUBM.fS RTCnvm|`=%9״I->>uHRpUC*g8תd2oMZ8O9d7lOl8|5ǒaNaFUFsGRМ =%Bʬ\")u"ƻ[^ \Dꃆnn 6uXrV˕$X ,RsўEBVK@C~tq Y_VZMćTG:vqO-J;a}-IOv)Ɍs/U4YwV10rB E()Jܑ>_9EQ|Zx8wƤ^?aOZ:5[RtPjNgk S_}kJ'I0HY1ʶ6c|U%7۱i u*K0#H !DSs+S#s^^;R#n"Ԙ\>"ms K}H2y惉@-kI3#=Q yӆ 2 |-3̯M 3Gj^œ7Tg]{tMH5'x3^SOxI$UnP 1097 CjmR&no,4/Ѷs5TY3 b15w˟X]V՜2w2l`am0~l}Vt۰] Q'MFXM(e Eir;Y,Ea}ثI&D]LX-* GCrz(sa.[ߨ' > mXʛ:\%0Gc|G ˦j;/hsgRmV& m: hjyQz/_f`"$ٰ4sE+ۃ4 o E#2$o軟TMhjX]C5+F6;m7+巆vz{KrX" 'yf*^j8G=f(# {\gV^'MuY m|'h'RHjihx2"ꖒMv+WzJIgT2;ژ%jM0LQ0D}bR%y/޶_4kքo_0ҭ('4s`)x7Wl]N#7k.MQ*BDn ]r p_#l秩 rgSD -tw$}Shyu?}؈Zwo533._dx1dr<I)F{D2IQU| SN2F:63[;zbJ8 ޼G uo>5Xf3"-~3G+N' *zEqD [c=x*q K  *Ω;*ȊlJ<\́ AچX7}=pER P~! ZCɋշ"b Qf NĹ ,dFzl3rhvWX'r/Sןf"*e0;&x#\hG At̚@8*Pm*W&Gg 4Ră{̟ 0;q2CXtzN `sb!-[g$F-c"k -buD%N;r52mx_B >:@Ke f.>ȿǼ`70Sk(L' 0-?X< A_ ?'/{ʝT.q{ k1TFaԛa'8;V+5b< Ή}HF>_N2b^jzi=?LwRbQG#9Oh*<=kd cD[]F bOǦk?O4aۻ8妧P֝} a&цaD=H2؃6yHhu"va98 ?u7Zfqj*=f/+sʹ?>I:_fŌXlDՁlFb57;d1JX=#2-vc>nL| +>nFU֍Bho7o[twRD!\ߟKMmy z뚍\|N@BQKcp6\}r& 󫬋Xƫ4*y={bsZDMtuU,͑ f2b ߚY:F]' :y]=;(0Kl9]+RA/3u [[D~C'>6G yF[ѦkУ^+7rqBT4`iLRʆk=͊V<׎\_a(Pg/>0Wnܑ# afmmM*N-=$Bo?ɿ g`@G t2@|ϰ_(V/6e 2]'=Y{nQ%9F{x0zH)]nW1Џ[Mwΰ wR\6f\lKhͥ͝Z#3M%SPy8Re]N }!DzG]gD΅$=u$ j` dž 7ͬ18?۝- ` ɰ6DH̼=?/5,T2uY [╒Cqթ>Y -y섗!'lJ\ -i'0i{7 0׮V eoZr֕\s慬UGOJ%Mqp09\<ܧEjor/GxIݚz!teNq 6x`eAJ|Ib~3L$`y (O W<͠:f [ւDA:˹ Wl -3erO[po8Tw*kލPpj>t">k ,KQ^1zU9]l~UšSXv%fw"*h Hr:HSf/K |BVջRhbPɍݼWza,7zA#J.U@<ooti4m|g%jaTmΊRd_CAv7$K?WgnYYtK>1C4A-(#vɋ0t%×B^L(uoݨ]`+`dZ41n76ٵݕ8U(?B%Y4Lhx_rhw$DdP_q )cI1_>a9ȱMZ˓#h91< D䈱,愜Vr4~$źZe|͕}31@?q_R t(EFsC vL}7z ApSc:.Dd70cA]o@%C9|QPR;)q[p Uw'2^RL ^/o+ B]3IXqʶ}ťSHfebnJ<+g:Ф{4r(%(K$t^BXLL&roO^W^01%*-Jf7g~V=ʏWټxǛ_rt0I>g~f\ܕI2&x|RrB:{@W;BTUɔɥB}qv5(>HzD1:mT<| RGDue7QۆXmЪE3 cЃql7aיܜFD>t(  {2jIGCE쿍>,W0~$5U#]uՉ= ˲P߭ #W VyYȁ6,2^x2<*D;R9&pC06@PhtTglՙFr!%)s)Jgi I۴zOP*u+hU Jfy}eRdlI>̟30" ցF<,g+PHM4+5)+sU.ir͟lp J0ZSmQv+0V Uh/V[CVKgJqLJr 4ؗS=SO3LDpFUodfH=?"FWlNF]b2g] rdNy,䬝8 ^)ebʌ1oNwDKFb n6o+\"3 ?:C;0|o%Ub}zQUa)֨ /1K!ةjFlOvVtR协3t7]7ۧ¿+nAEЙ!v99ӗTIB:/ FS,L ͻ@* $;~x7f[݃*z٩}gxc K#m&1q/./9siC:~5zMb6rbCHb5R-D7-KUÎQ$zpX`MSR$XY)gT toZk֝mi{kjsgD3qAOwꢬYhI~8gWq7IbvB{U?9Y'%έ q ˯g`;ca%z|PDN˦.!gʯ!n=l4 I yClx0B.8G+z@K Jj6̘+k6gT?ЂfP (!'p/gJH(Ѯ.oW6᧦E8=ߞߎtv` lQ?|hH#-J-{9\ SWzJޠ, Bݞ?$+]qdC*;x!sZq =E:JІ۷Z(-wI3\7)tZGp?NX*:XO￈'ʡy _ڸYΚ^ yqb.Y0v'lA:=Q˼cjF٩YABnrw:\U9[ B]O@+lшJ\j놌 kC@%bq;됷6eE/dc l&3m'ytm6tۊ )-@U;gF@_nywJCtN; /Vo<X9N|v[-AMt<Q(zWеLq) 4c7c~aSNkvkGqD]1h- V[W1$V^NEC $I$4Ó[D 47DBʑWsv)+$[萳r:eLR4n.߫)퉸UYrDd#ɧiTb8Է,bUQzE}xGatj&k8b@jXAD ~omQcZ!&` hB29 s÷ =1k8HZ%hZmބJK\E߼•f3x,P4;Nyw'(׬Nx R~:D0aOZ[+5fݴ.zRnX }w$'ҙ6]HC㿱#\Ύ#9K8񔠅eY}BPw SȌ@.m]xОfR_ɀѭf_".P>I~1${>uۓ|эBp>%1=Xz3@9v uk׬L;<0$Tq"0 gHP1DQvw[؞)/ 8pf-H PSAU, pyVJez*xN Gz,m}Wh|s͛*^Ķ0-޴Lu@ӹ&=PWA6ҧTTςGz+'kh.n_Q(TӃ&UǮ˻pn2!0\Q*tGTc7X#qJMQ{c^5v\r-}L4ijr]GU;Y$c[:a 1EEKmo4̧.QD|6ͺwƪ1qҙ8?_!uUzN ?*|zQ6#[ W1.;O_ѕ$p@OVr&Ystq6q@BQDO3F_c x03/;#'V+cTAԚιMCNi/z+ Vڑ鯩8ף HG 69@K mtR<Ib!k xAP#^<@8BpܯUG !Qg{` D\#F`nEw!ilYjv () }%`c9z.e_p̌"^Yjt~r\M]]G>jk [,$V)9(s@X# y2 a^1tmqU*?{ \B҇\lC ~~=&69"Z9Gk>?4𨏪x8}@]Z#L3h0{@$0ZofG>x{F)+7իu99ͱr4 PiNE+#=F8)C&nPL4t{:'DM)Xm~z#,aM^|1i'j-Um[kvΎG#qu|,5GQ%;?zh\}2O8C[@–z=Flk&l5! ^6rYʈfo4`;3}- OSᠥyKwdlreC2Nͷn>9!u:?I 5v!έgή֖g=]0)Bܖ. HٟQ)b -eUx#m4QH΋gܑTY[Eؤa p蚦* hq1fA0[\y%D)6󛛺1hp=2/e\kν,EqWW(f)lvה7?SL⾰ߠnʙ{h63ih({8'6=xՇoJqHttqB:=\fZQ<,W\œ'C>)O*<7&$w쟿}%-9|eYEWNP؏SFt%kсxPUh![\%rE 3A^`DHwe~նMc$\qn+gA_Ȁ&@ڧq6,P3\'6U3#H՞!Dzv|BCqA/'+7oY%gi6d ##\ڣ>H?_*pok|м*WVM 0Nhn0F_TDŽ/ǿX7B+}au1=lR&X( {Ӎ]͇ɦaO)[l ?0?N=:kF}ʈ$ q֧֫a=?H} E\(NNmp 'fܐDEuyeS#`f+ *Tw qGHj AѸ6Te|\b/:e;-@SH4O_St;^o9PNiϥ'AbGeylnkIBo1 ?S4o0=6Na3HPbvk0 d (1%FxiSNZLM&gtldmwܗU !{֞(eU|PY;u!yEs|.d (E v}ZJmUOIIw 7Nl)E0p+reQ|uAb g^je3>qG9OeAUU`L@uo7^XdhkQٛa#H: >EG9L%ө#B"K\|`auZվK+<ܓ L?5TX%i!XՍ(_bOHL2_+Xa||Y0qsoH4AxpDq &f>B0:s۰,ݛq4agt[,`oϘT@/zv,=˯T#QkߌvǦ {OjLx z8;bpH]-=u;eR 2ļ1 G$ ݁s t'*34k$P'Ľd՝97E U+#%JNh`?˥t][@Ex ڬnjZHD"Y.^6g!ϴb)g`HZ D}oo}O""B w5`|,jGbfuߒy~*9go b']_ XY"<:H؃6 YT[B$\ |)`)Q ᢽ l=?4€ )+ϷggJamG#u9E>&v*hխTڼB!XrOu$%[L%@ Z[U|( e 1inΔ!B+hH_ #1 OK GT-DT*ǃty2H}x/47w?s`՚tL:̮2HmW \]_`(W$AA>U12-d~x+'Ma`̅O9y&EL^ OAsJ!X-tŶ"_TmfaMi vEz& C`X>ΓuB-yr$M?YDf bRbZԩ3Q\ pJݰb2O"A`al|xѷ(&Cɏu50Qu^97a PuׁrLJ:.?FT؆2}x> 4VuZNٓM@*EmvgR/q #R`%ՖOp@Ȩ/A"I.l-yrR ֳ˞{#i"-aMjl!):&QT b\!Oe-N(OI-| ~t0< cȼHRbZj#H4HX1Q<>{`P&#hUB1g^.({q5q$F37x4 {썴wT'mxuSh-Ki5B} =$_WkTilL9]5:_@ݫ;(3LIPuu+fLO8KjoF`8)鳲;)Ø +n^%4l^^?}atxS!͗e8GHpخ*W@h,6*3~yKT3Ϋ&ǡ8#:y5:%BzZ [~W*ˉ@ʑ]&E `uZRmN޵{oCZH$`x8>hV3.2@qE<$`NZ9.HQ #n ag4q\4۪8w) !Rl\:;6^Xwpk-Fl;q>^«'#rb}Pu(s.?94KEǻ  [r&Abz;<ӳcp׬^E/Mnc>0O,%mBz9%t8*$(( 쓉'25E/Lv@"w -O; )`h=*x*J&~Fg|9jĬ UOd?D!rq7t9=4Omȩm4l;ZoYy>ϭ|y}Үy+ΜDЭ8C޹74pb}(u+Iݏ$=1|ת Ss2MP-fJz&6*Wk˗I-Nr'`=׏XzCPC,kL`z-۶_?=G%4u8u$ ."@5/: s'E;mv`V?d!%+Z3Y"%Īp2k^%@(*ѥ3 %.AnGoIfRfzCChN& h+8/v\l0tτ!b6,C&C[=@m,6[rU{_E]|P,镙9-u (}1{L_oRM |s+԰Y)j FxuRV"1k< |%x8yvָOPqoo*I&dg9vv q.>Ӻf^%69oJ(u9fSfHs=_, E͗ 8P!\xP2 bYW 0(/}̿q"}_.V?wbr< {3o7ZC0vgt̺$>Czdt^YW Fp/$q7VlӞo2cy1r78=g09x$7 & vzΟHx6b,KfT bu(2 !{D.|C V/,7H5Đ^Ce0&U'@C ezۆG,$_=2/1"-+Hϯ\ёT TqEFղ#DlQPך4uj(*'P~a{ j*8x탡M Q@0@em5(830 Z$gSۓ%fbd't@Chhv y2dYnkSbfPM朻aBO#? :+C8`GLؗ9cu/o{GV'ZgYS qd|jaɨWh$Gz/n?\4lUuոPy4z?KmW6Cauu'.˱lfQD!~j53f/|s;Ll@Oo7eHwĺFuJ ?D~J>mdNfSQY}穃LY;^?X gMT4 u( s\XBA 9,I}Q@ܒ掐y^Wl[8ۡP ^'p|rb[\Mu tE%^o'ԻoxG= NSotϢ*r@ SS8$ x7q@&6,pmZ7co%;u9sgjf\3%VkNIhV &bY,IJ.1ȆCa~O}z{W T*qWJ 誢\q {Q)=բpl@&HaY@,-x6nqW>ps0(O՛+e/%y^=[+3vY5G 00 ekݡl8z xY44D|b/ܘKYp㜃na,Xj!!( h0k2TuEZkd~ Ꞽ 3G&o '5La%n݋j6.W0YDy{&@-Xzؤ}i}ULbo:*B 3^0uϼ/4d\m~W"wHĤ^_=px ab0 ]f; /o5-QӋ~n^jV',U'5©xET٤ګ\uQRme%H\$QK@W옷+:w?rhl\z Y#a$gtL$oOmtzɼ|Fj2q88\cEٻ !KAQK3ʴa|qeB V [xDch)M5x` Дr|?䳀V ᲄ ?p\#`k^ ؏s&HP4n Xn*8hBS>'X%! ĘX~F%0.*߰6j3[P=7󹽥yliBU2߂ӽNtuPh 5}`v7L 0b5'QѼn#KL<*=82Sb >"+c׶,̝n>r2lS&ȨgGl%,[plV<Ae*t543oI|L3CkPɈUϘ`}[ӄu-PkKii 8ʪNn&B1+MB>ĴqAUKoC JFv~A8ޝh~L](g?mǪѽ{ /AuED-ՄJ SdmN` E>Ewє+V~'o*zNUCF$ǎ̮87, _E&=Ť8MX>߁ zGpcGQE^3axsC< yCwP.ISE1[íĺ\k3tzYeΎe&6\/{k#)$~A9HÄiN;j id /&7YS!oǍ z7zʈ7PAa1 v}Y9oXdpc]tlP;^q~w@;8xpDS8ԋ.7ц/)%Bj:gH$jg a5; 4SNُ+Ui 땅]f[rԗqB<3!{wf`鞽(O gėf=ѧLhnV |:=⬨2`."(_ :^6y+(]BR5rvҵ<צȅm~Ma} ;$LesTN09K ݢH K^l&h!4rk돷?=4Գ=Y|Fsj-_ P9v(R~wC6g*|Ы t6 :A^ZiB`#A[h7.fnr̼I܅-5te दW0]}両Ḯ+ `ڢ CQ[y}: m7 ×AϠtNl")xVoF c`s @Vҡuݼvj7YNy$C+ΚiUn ZFWO-`H_؈)޲MT\vA c.Pb/&w5ʟM/❶ ~oS:Ny6N;z ·{’vX[36%qrہL#i`B`Gl۲Ġx=}9uD' ^q#^̷j"n$%^ 0wP%jE#I|?P'-E_ڛ Ƚ}ûsmD=hKun+!c8㜮5{7 %CͦvN-bG\iN=$sқ xו{s]"S:I%lH$N&!Pàwd1 ?vv{Ak y2wo0qMsƸ,%3j#.C9+z3eQzkDa{:mzaFE񦴉m }#Q iKu= 1۟P_7@8"lH&z \>ծBW!HK0aHxJc1AywY.R?>TwǭK9b)di `Ni߱m_gPkTO)0bܲSdm0G q< >?w" Z"yvv5ܿs =RБ8֛l U9 QX @,,^ !lQSPe8$?s&kC߉aZLG!m9 *L)JY{GC~ p L=CtCZ%G,i:wb41~5qXط"Mb7] 7sd?˖3vxJ;P^/ Ԗcy'EV&==e{ͭ[APއƊd%ָw' Pv/B.6!rz{=WUa;,"u͡ngw1 -/h gw'8A,3 Fb*Ⱥ`mYyb#b1=i7ЛVQ7Q8M8N$FJq NӨF)8J#lk6;kCakyڛD}wφӳ,O\@'q %*az%U\^͈h Q!Eǹ]&}@gS׾@Ҧp!K okݎ$(TZvwy _0$527.e 4r6d8&MM F5xىF 4?kyƷ.A8WEXϤ0ߜ!vz8Wt-j*u CJ2cΰvoi];06{j>}^3 4HFy5LFvG-̼Zo#&Rz~~E08t)ynV/ykxt*8z{#]o*ki`LW G";5`tP VDٝ!{[qɰ2>%gCz|KCf\ׁpqhVs@\AJm*"䀔rqGJ *PaE c''`Se6=.:ϔ<)5^3"TrO”Y֐: vҬD(@͡m!wUT}HY \,:wWG?^Mo;̾r6ZeKk< iLA,ѓWOnxZFzD0\Lq=e``eE>zN+RN 6j3z/qxF1kXeZk~^n2o\S*T Ųߔ%uͽ=RA*],@m&G㗀ܪ%ND~tZ9ZD]uDV!b`2ֻ'~=#5u~&O4`J1?6'3"X(/H1OHg̈́rd+ =Lˆ ҩ5$rm(u[X!r]R1O\ٯ3)L<*b5K';ܻJRڮ[Xzj*rN3R?ry8ލQ A[LM5[\"IÁ84'/gVZUjX]GݵT~i8s$G'jwJ]QWdLt21^˹IЅFCڦoPjΛL[HtNԩ 1'o9>_zf>p_e`C[Jym5U\5 欇HuJjQ& 5^Qxh#5>TO$ё8P[’?=5&!sK֎}qgXrE#W0-ښZk~!^&fdd{q^K³u ѠG$mߔwR$P)sM?yl-k딙Pz$_TJ^׆l|^7 18˓ktO9DuߵX; Ἑ?D 7; +6bdG+I_5Kb&D Duv+p,꫚J#+a@}L%D&M)73^3Ň1/͎Osq(o :;c̾ˍP]#wlLީ}Ӷ32046$pL+6B6B!_I1~iKyɹ`H¤Ռvw}xB2K Z> R)ƋN?o@$*X*RJATݞ,Ng7~4 b{r뼯^vo<<;/&{ kjc/2wAuU;Bmȣm/4Q~ }1|֍E5R՗?+<V'dx:)U Τx @|G"wejN pPYPߏV#u($RWjӸH.p6EW%%ׇs\#ydXՁC䈭5uSۤ6ea|ǵnJ=(7GRHV/?n_ɐ6EȬUKQ{@TmfyDv=t]v`5q53߆YD=j$fUDVELSII|o_g!#;zQdQȢ'5Ǩ{\g:1c6𝘣c}]+-G/ 5o_\@m D!/CJKc X'}UM? }3-{DRny9 ߭H4QpI.s)enyr ӂumi\rZs42LO[jnxC k2rNZ2Y9,1xoieTd7,l>W%R@@MJGEּia+ΰX@KxkmjKJFhEJ6}-6oAJk_gE *5q7SgPrجɒeo]t{䧬w.cT[cP>LX-Dx$tL܅#Y*TG#NuɞrZ$~ TezMj~Za17%Z Vcq?KNZ;h36+$kmq @hqp}Q|op9 @r^,<޽O>VKj_(>[}p6ַqQ}۱+0=6C>R]LA ,I=zEf@r:؂ɣ"~WFxqNA#ȰCK8K׿SpCD]7p];^ HBU%`|i+cs[f+L_aM=^Q5%휧-mr?4n~4g39ED Pb(eX,tq $7tt;,yXVb2G=Cʀ# Ȉe-砨SN㈺`b}y>aKc`pyPcEw ?您{Uxо܋7BIY.%JU$g CE0;Aἶo 7DSVuzH?~}ha;]PGV ǐ7/G'ܖ)G*j~b.vp '+ɠKe6@>IMYgQHzSޚKMƓ8RwEwR7 cN0;tOoQ8>^"'jW6_$dQq'K!ڀ浜mB B6ٗzgb{W${rj3'7 J'g aCܑJv^E}zGi@GB(m{]z\]%?u'/89cm1AZчzpcU1PWNrbrhhEvlN;0k7rh^W98BڛkTQځ!RwE 393 $a-願*wo.i09"v+YHbگ$w6!Jޕv>YnSvAT}G[r|:+1ũ\5n$(t%)KvՙT *9 3bmV?Mo[ēRe`1݃im1 `!NGX 1xV7-ocXI(cLPkmxWQ i3d UXwCІko|1 Bt0HqF~B!i9TǤ[s/sڽY949ĕl,adZf>$j=MvZCc!1dλT .EN"bl-oa:) 3҈3%{< zDlȘ%tC\\=P0K5[_gl S{8h xˆS$22Űur7~|:? :k`v.L ]p^C6BѥORZ=.,sJŔL,:|pc}g|{Urb]Pv\'5fvJī*D1SIvꏍTLW|&VEM/lCAozeb2gϳHKaAdž\)բs +^-{D263 :c"Jt/Y慝h_p# ` f87<Ϙ|*X ;L{; B2>Y/M= hLeģڤpUx q12BAq͢ E.HrԦ]]#,'W}5YmjlW5M2[,|`ײ4n"f+|>r*Ԋ[{i-Pca/QKlB>B?e-&.7@ahf*b[z{'řS1 N19}r"%wRY1 \fUL~$-y;*\edJamļ,e Nw|g#Ui\\ @ yUY6ti '%}*z 5̚GW$>2,> Q~Wq w15鮜["5cY{?O`:zEM=bR%JuϷܦwjoàf#a(=mBtWe? enٱM?/Wl>#]Xv"k9V%Ȃ2 ^@՝ .yϹ0W13`n~D~SBCFpe"ccpfQf<~[P>P7Njn$ΖBb GO'|-S9P|vd.$kT?%_ ɽij1ѭNF+bNr\#4(jVMzk NPc[T"=L!reNh-%hd3%YK1/7"XmmnPk|7l˵X^Z 3D; XUd|CJTNg=T?CW"լy7U0T_}r Iܜ\O{2&0B,-t ڡfœlaTOgvݜ ;kpO$0Q( "T=]U ?f+H{(bNYDB G3tZo7@QdkJ5@EA@WrY_7UC'"{_̟iv\ޓHڻ6AZ»ҡOu;9DV^ z?Umw9JʫN RCAB`fD'رpM2 ؈n JH&1<xq~S)pq{n.8avk 7T@ -QHjvVNnG;VưD!`g zL;1GU/%N ܓSwuHx%+'/NU'E7Hk!Hqc`6hu/[}fve'itaVϥ\Ǘ/uVZ{Ehj[> gi cRL0GL.ʄ[ Ig㑬nC0A(gHns&{v)3yPy£sS|Ң6;B @f.L&|j8) eM`\<} [n^"e*Փkv$02W 0ڋQVVJ}7r- ?;Az|ZK HJ"lZG5?}qZW7t V,J`auDkKdae(b%َ9+^,ĸ@gו͒1YSJ E#rFΥ7vqF,XSVE z)A@C^J\=.~7i']ZT7lu?>Bvx3YE\@MsƠ[MKע役WJ//1Oei,3)9yW,[*^%B0ъe1=+>>b7:n%#!\? e;feu_y$jHVq`53<$ÄeW8ӡ GmQ^[~(&Ia ZyǦ8#^"58x..hn+2a=9U8Ϯ`Py(-h$uٻek}rH_,*uEO?jmZ M2GDT}!AeVzPҝXHU89/\HGnȲp俺L3 )2G eS$$pB\gSSZ:&<|, atjдӔIVg;.|kFY(Q' Qg8k-!Lo(̞&v7՗ \x8~#e7ɂSHoX'jK̛2idldEN_.X&:qH|]rugUW]r? \ã4 Eq-%j(JW3v"s'V^RYH}$͝8n=4|zkKfWpm:( {rVk3>iV_*gC PA[0C>*׀&TFlZ设Z_~y=1Al3ܰoԯ(!OhisP6}IntEDdftIyCw4DVa;_NY}R-&Pω҇sP6s)ȡAN#-p閆HMro*qdGM";.+!yUrSܴFuC?l7_x2SVc*gJSDAg;#sLaH|{#9؃;#ȿV&C9}h*wi^ߨr*]3[j˖#qI~:Z}(FTo<3p< &iI,& 6+}M{gHUJBz@bfq i>$~C/y2p$J^C4@,i,FeSKul \ 0IW^CihR;E=Kw;ն[+0im ^~4E虫@0Ufb#bb<%޲˛ʦ mݵ ozP֕P9(NWej>ȀBgu|fR2]ܣ.Vr\tk] z uhnOoT(o2b{P8rP19( 4˭ +vω"zLmEB\ pNǬm۸'!|%|ʠ訃=^k>ZHjHə5`?$8WC}qalع=L"! aF\W~x~T;RD{.J:|E[ae(EZrE!L˂5K.)J{.x0>SA6X޾g. kwCp̅fPٝ塜y$,]lQh;:iˡ;a-({@&dӏ0n#­H/7ٍsQRA? u(N},| #'=('::S47d8l{>0'"1Qש žǦσyMG $_WaPل>&IHb\xܭdmcd=z͢z1 >T$vdT尉$#Al6WW4 nݘMCmiǬe|n7LK7ԭF tZ%=2sfoW0A"c+5ʡh忶XBY*OXOOKDz##%jhho}#g7aEK- Tl9oe =h(rnݘdʡu#Enay|Zğ2\&t.wa]usXz)f|KD?T `P]2egJ B^3^5a@{/ƪOSk9X@F?q`!߉&=BtW6Vm bd8fQ:A7lZ-JE x=*-Ec/YI>lP yup(KYHJ :; mC "D+^Cۀӗ٪+C #, /@*iG7&cH[ݲ1O< 03Ê'dwL%!lpt`*b ha7iQMfD?ǿ.%Y4eCb9dÇNR} K\9_p]iGyƪV׳/bdP5^-4BGVnHkVcs-Nsby0o^?a nd0;[h.(.Ywr&!7Ӗ]U\4+(Zn_etwLA[rĢCmovAg 9)sRaU/pp,XzebN6 L .̱:fvKgh"}>M^AX'xdGٞс3֕vK&Ǭiw*O^R]:V`;["f \xƁѩΘj p{ N_&x3f *H }4y'zO:J`KvQ=-^ŰE 3=kzJF6ʤ ggo<~8`3o{ |FE"\CeYYslHW"\ žAt~UG@؛4:u!9+Α '֛r~gאakTkz$Wi%}(S(uzz#juΐGcD1Jb]4unmM<3WmEe.C9){YF(IEZ3Iu~2m2*\ZضـF+ LmIX(| _*@/g.ld@iU~YED@y_\k?E܎V|g|C=LV1.4/%w%? C>,z/3MKwKoKݨXNFp].S4RYŐ?H>oQE}^*t6vz?єm26jRM ?c)*SZ}NQFN@5ў%Mo+Uc* .?{{ݷʆGֱDa'RY) tI+m?6 ]Lk0gGR)t߫ iA<9ܘ~ l"~OQLlK`$CjNQd;3pAVݷ^:J_S8C3w粑 MZ"?<7 LP1 ^貰t+\wHAnrh6G|e'3J 5CQq'~e[gq?d<ּJֈv"3lc?s$.ڐ.%fQ,9Ѳ/ז {կ[GGsZSGW,Q4eBDS?ŋElM~%xluK8$AߌЕYŸY-eTE[kkf1 HnsY^GYGZuNt_)t=;-i):x_c3 {y?,?NaXkTIL_$0ydBQL~j+G3ۆyH."Oȭ){{X)˟3e_+hu;\ gq:_X0l @m횿0nA_Im)MNEr:V]n*3*,ӯ?ǜLnV03ltKTJAŵY+L՗ =jbpЅ= ]uUG7[ʜ-|Ҫu'iykAԓ88EJ2? >R)u,<6!TWZ>˭ذtZZ*lz06 53øN?6VmDKh1^knr|gKu)M I#ߚ&M[գ9[^a:Kj@^i9ͩEtJ,ĥA7r߉l pntS3x_ ܅DI;#Bs?s_W{YpJˋ0 gyhޠ?3ǧo9YIW&NuHu>  aLuWɆR^cW9ee.5u~Joh;~bV%fGeaRz,d)#?J^QiL'( ho $ [ƃʞD*EDs:h1淋J!=y}Й. ئzprvVdDǨ04&0UYC.2=^ ؚ b:/xFյse&v ~@m )iV\M$:; s0S8gaYUt@g. O+ >gŶB孻uTDA͝qP֛'6UvBVСk0"qV{LĤ=O98L"n`f渋"LpŖ;2R& dt@fs7ΓO<+l9WwʼnUh&*:>yd:tIAٜl`f>y\2@1eT*QZH}c′U'IW=<u rNך">c`d+5u鷸Su6rq}xMX@[댧kҟo| WzŖ7?s"~T8Mh8dL^xiʚu8{\TcW~<9K|b& ^gzfq`;]2#zG|hp 'K}ucigk+ݭʔHX\cZi%%aͱ)~ 3ʡb0x3+%Y9Y"mޫ({" ;}9&42@M:uyKXcϧNROYFEow#?%s%;>aU/\*f3\yBAO^C0 Mhċ6v1Z+N"bo\wM G a#z @z R6×vR<鶎w/6* \\ORxi\qBU$*op"[.5i@L8Ua ОQvi(JqZ1Iݾ$&WGe3 Z`iڰ jbssډm:YڷrH+,__ `)2Sa.Z'"U'OVgvR2,AK:C**I1LA[KК^0tUQGgI$(|eN"ƛ|NZ,Ka\FFW5nAN67J\*JN%ivԠҕMYpY4~Kgn%aZoE%[nmYG?<>qP?<WlksLf`WЈ % g.` ę%gN~3!#I-@N&}Ԥ͓ԑJL@ j6= a͏ZOB}֥ߛ|;X`dҕ[i=^[t)1\hZ|AQO32>=ڤVQ9iQr8%b*t`ލƃV)冬PoL3%F:I_ t_{ud=:IO}Yf$*Sw|P|Z_a+TPte/DUI2FSBArq1NUQ\ vlk_ |e׶CF^w`ns5QiUe 8ʌHDT@t*-Z&e$f1[S?/a(n3:hQJ;^ %듊W @"Ts_fxׯ$s*Eb)1V'XD 'ZG!bՊp`ܭ0%jgܴKPh%WLy5>l;AbGV!]%&98pJAEɝd'S]5! 9ȶeX7A"S>}>фBA!1ڄ-7ʟBGZ+fJT٘}Ldb$F=v_B/!vmOvn, K/̲go,%>f_=bFxł^'e =&Je*ī"-me˘4QbWߋv@aXku8.]r ݚ 駶3>@pMq =?Tp]ydY0+).e% ⻬yj FO'T= "\ }Lgk5Kq9\)10u#Qj'x-$t4#l4OA?0K.|FB_'D '%?(3wj #gL$O͜YqB-1,oBsO jP;(:v9t-fόێERΦya'S24\92㊩``JM4pJNFc0~ȲLpPPuXkďLFqqO&J)@rzi=);"V_mw9EL7y.ɕEtGXAlt@Zsbgm`L%)(H'B£]V-x/M&,pH-ۥ8Z@8L2xcBl5K0jR# -$,H#.:ǞXlBT ;˭r7WߍS5s. KVa) 82 >W L aPyrͤcA.TGCu);x3gwɹ\^w6C>WJ 8#.U!5մTS(7(-^}9:t3*ebdeA?8dUW5m'QgUgwAH>G9r]Nl4^/N-TC<\Z7+TR%-Fv> oZ"BjW`Q2ܿ1h=id7vO`p,_~qR'$<yt9JA * :꧟u(;(i*]1Vrs כ vCek:ok{6ތ ]ҘJzu1nԫ8WݠTGӍLZޣ[;B3c66F9Y/Z*IЫ'g*D o$'(l΄|kc!D`Dgj9$ގ9co'<;9HR:g7ԁ( R ʳn`tōg0G5il<>kq)8#Fہ=d (8RMr1QEB%kCaFpn*g'^bxN<BNʌNRm[s $ s5r5ǹBt[ ~^M([ȚΏS0BEw(5sc+V[udj4ClHd8*݁$..vSTzc6cS!3TcOY?M%N=RLP)k7O[ZċƛzG+)g eNA02@ {fm`3̂rS5ɻ=S%:!J{q*| ./ꘃ;sy&Is M&*I,_fhM: 8xx NxazLA݉SDp2mѶrTRP'JXh ;rVeZ'ySPfq\#Xq!3b%&(9{?d([#}Blڜ_8D]rW4cjvqUK 7.z@Re20g5/;^X*@%#` 1dU5fl ӛ} 9 :Tl=MեrxLfQ] 3!kl4d~Kժ9].%>Eȉ$GveWMgGBhs}p` r6vV8yv1a(AkiJMJ$Z" E48dH\.Hp8~V)Ρx{EMq(Qy|ŭ!MerhBAnj$No#%HTG17’^ۢIo83pafm,m2r2/zǹR:8Y_|Cf uPp~+nH EynK:Ü :ȜvXKttEXͼ+OۜHˋA&O$XV@N^Qɉ„ ~λZte6ǁ;q< *A/}2XC@ }i֫ZћpʌFwؼ1=HWtWa[u dEJӍ3!š)'5݌ډTVXGЏԍAk)Q|]_h4G䯩19gj QוlU,4>U fJ/@ܶj\7e"Pnb3: Z :1rwJ7-L5Sy2/ p o}mЫW@N/$p!k z tsX=yWS؟Yin޶Znkd^lZP06,2]VG鼀 MX1krS"2w,mvݤ.rLiBg%AU[A9v2G'Gk:ȝ\_$t&g_ȳ_4]_Q2q6X䶉o:aPr}K4QxBqvqFa kW1N=Wjus or*9|4*B<4+gj#2h" }Xﱮ?^hY X6,`حsßf:'$[H>ÏczJ>u}lx4ʃ.mVJ!]XN}ʑ2P`BcwxJn Ȉ[U5 <0`ܞtLf;ׁtoV}Aǻ{w^wc]T] s!5/"M1Lw~o3]_5ފF<^}GaZEXܬ#LdD^ vlz u!7]lRcc܎ߠZ~ 7hR9jf*\>_P Ye=[غ30JPx[8`cf}su7xӫC[y IrWb zqo:xB {9܊7a?|jqNmkB]cz3qz]I+ߥAS6`2 0+*e!? 3(e}.ӿ鿠+zLzpVP<(P:Ouڥ83>-I-/zQdWR+ ˮ @ O}řs4$4|eBYW@O$kl* %R {.+Tծq 2.T fmWq{-]CR:UM2YOk"Oi-Zi/k/҄:w~z}COf4X@m窌-3Hc{262dpO/XAM `JLr2brJ:c”xv@y X AHwJ='qY%Xwɇ8tsY]dr,HdEVK>~MsuXk5$ÈEKr 8D& 9\T[fnveBr]o9m7žO/vċ8`Q6m$Ӄ"S(v[7Q #,ra{ م'=8"3 p:˶6Zxo>( bĮ0 Kuȋ 9Ϡ %&YxT|y{{\ |=qrFi;!ל%ew3A8n X>xc5w@Жv&'Ϋ 9飹yboV4[uj{nt< tByjf2g=w{]glaJK@]i@ډl搠YNę0q cB)4TcBw_@T`>h;dc+.y6yz ~SNձgep(!*jX}"ɶjY`x}WĖгBg\U` yͫa̕Wu-my.Ee?7tMw(ܸ~P"g❒AD{P1lLxg4ʮZP4kZkp,c ¢D} .d5WhsD@] .鮙Hfh_yB]K thyǞ &+:6֯W8b,LKOE!}߂1Ott-Ec@$uf C8 68zrrvt [G 1WZ R99k569*_ QpJ̻o m0N!NM6m6&T?TYB1ۨʜaέZtٙ1yi1؍4xZm Kf, U0)Zq.j sHI2gqZeDD׃]ORW]!7fؿ"/-CQW c]Az9CwKp %1Pس˿2kB6z&^i U /i"B?}^W၉-i/C5# 7^ ibV[)y bLҧiV iB9mS}Ra.ɢdͫߠeʉa* wrzɿeVs>xX8㷿6`TBFlIݕ,{Ej'9zv~b!f.7] 0cqSvE,*-#vTW74" ;EH AH'ȩ4jp;MI!LfQ=- @ME$1PoCc[c6u^ uOg  jGdpcXI8 |kJgd*4*7J&m3wq,=݆}F,a|/αSۦWۯɉ0; \VYgK}HWBh ƪpx*y$%| R|YcL@M$1_,.Dgw 4&UhK8rDcޘh-SԖZ]ߒ$WUje&u3)Ii͟?)fôr`5(7se|dl:@SO +ru*}Xx%si6 v6_[ &M"*:T}!,94QRpy1tLWM@GE(2-\X-턼oFE$Lʜk#}BTcDŽ6hQ{Y];N>* CTKKa_rRhu>yylQ_faISi+UY`b!Kc*y1i5aL!@K0`aWj0 5$X(Kg__1O|`EOXΩXw`)u56za>-6bсioTꂗrsni]WV8S o^cԅ"]8_eR#8&MHᢁ 8wq``0BGƛC^tJgn\Jʄ"<?j`odlUx~0׆a|s(Y#ng ͎V88,QqC`SvByw ꃾTc&n݋JtG'Ó-uPgE~`. Ian`54H H=U2\#Ϩwiӻ'W'~7{8X- 9Ojy")܇i\`nZSNe1΋T63&(TG+-;H3&JqFptxM@1yw-Vj^-3ݎ`xSyRM:6@4z:mYhw|3/WҚ^CNȽJ_%m<^ߏ_W*A!O4J^H3Խ*!WR/ vm?nFqԥ^nZ,9,̸IK>1l/XSg4͋wxkQc W:ksbyIf|5Flc[ PE߰ar#&dAŸXIj5?ĵȱZsФQӆEH?<NbW! !;1,UΘYN#KK8.Uf";u@6E raZf@AlWUԣ߮4dVUIEa\S&+-*#EfJ獛4W T, qu<:: rI%Gjlw,D2(ז"),Kvr KoxsDwG9 Z/ҍa0zN ٣GxngjELT81ٰl3z xLN9~|mRrH|ZnNB{=(ˀ.z'{޲24WF2/BKȝ!7(b=V' aix4w~hy*mх-Ǭ/YZZ]U,^#C/Aƕ nOv$Rϒs*#&WlS;Sl Yo^Vy_%OXc g 0(=am.6HP**|7 oC Tl) j>dƿ .}Y/ˡicO9Q;:PǂEY^1ɸMkȨ}M_eUk*6lm% QT'i Y/d^D'|zǽB4?䤝]u_R2fؔ쀍\2?`L; `uSiy͹th؞_TirYW?ʺt V\1Yr>d ب?[?`oƛ鉜'SHnO|}6u9:X6pd3\  4U[[fV0m1wAAscjƉCt84-Jx9L%}h%-rcdom'G"&'5֓7p\æ|_G/Ra5Bp|t|w(]kSpjQ<|N O4oj{Y@fQt$y%$F@7?"Ίǽ8l{Ҕ%y=RIob WE/ $38S@E^".%8DX* YC+;i`.,M/Ɲs/bZq 7H&Ǟ|@GQCխUS @~C_`wCIv>8=kkL<ᶅ$ L*Jm #"f6[ A"Z Y@Em) p A:( q Kxiъ5cʅ# ;)>ZlѠQ p .xir|dxϙ3r'~VB9?1mM``WhA0MR5cZ|mz1J1{ \_( kgD4+6enO$yT sI^[벜[5e8q4WyNy'<}`{Uڪ H4ì(JԽNF sȡm} {>G6X`ƳGzZT'noC_^;, u˳޶Li((G)XnrBFZ:DzqTҺh[ )yecyP< 䟓i?Mu"^,Ї9+n2Vϣ*-Q i',M QfVHE7/1> .FgWitqȈk }hb$ql+ao gE-YH5gKāɫNe}I )U'KvA=z3I<Ϛ残t+=(m 4Sd*fY؟? t73P"PewGQܺ?7D^yE7!^ X3ɝSf f>PPO۾ꀽ8kU{4: CF"/0>QpU͌j!;oI@ sFܽC.3a]Zdsθ;H@GYg4QWA: s8!(90"Ҳڿ.(N+V5N mpddy( :UZpKBL5Z *?76`>!i+su)ǚ/ -?؆;5` <8 ƧŇ+u"kP!kU!&"L=xZS ȶ[~ִA95;I#ՌeH^NصYfn=fޱCw Sh|j_‚^fh}9OE\X>9Dum Ҵl!)y4C;]gr}|AQp$Mp" Rۺw.!P;mD.'$ԕbԲ Ot 9 U f!}wֵ,4xБ=-~s/N^g'r>\ g^ZPB'Ώ%XmEeE!\ )ƣfCgc/QK#+Y=' ޯ?9 sCV@ů%{+OBlᾂ.`-| W̿%Vt$9ְucm<٣fPQ g AHTm8a8_ `k\C:4 ޝ^4/y!ZD &,{컆B)cjTь=*%8``~ /Wv/#EK!/zeTV_?MEؚY)dd lI^XHis1#i>VM(]h9j48F'`SMs HѷzF.ov _Vްܠ;Re`2{5icwsUAE'kpvz-ՈV>2q A!6gL x',~2(od5K 1BE6ؘU`xeS9v޺J'+Do`:p J`&BX~cUqhO"tpcvۤ:!tp-'/hX8٭ z2Ѕ ti> qu˸pxAttqޥ<Q*Yẃ|:S߼V_zbw/3ݔN5^󹘣HO)DZvu4z/2Zy7:kƕH))D'8j5+d{ڰ\=*zW[qJi2D{.nl_?IqJPm^7a@X0J ^1 19+*mHXe[%2 :)چpADw{EEkJ  { Zk qڏX3s"B Rß|8nd:~>v6*e<ͩ?%y;)u~(>VX:}8e%tc;"UPq'(GJ0o%9͔3&I-Yg쇃#>S[pww4fi3&q@6о^\N2-/WoY@~k& ЉrL%s8B{| dr)bnVN-hdK0~ w?E׬yQ@:^j >%+L|0,0y̳(4}81JxW@SF\,IUr@_0USUf#voA֤bj*uE~q?̦ A~dgd:E쾞 Qd!<ҍ)y ",?IWSP8-[7{?nAGw 0+q ghCسw,tۯ{>uncLxnȒX_SNAM<#KxĠlEq(r9C)CioXz]>6O)\P^)\"Dzm )sb}imAESaZckroqRu4$)ח {MH\t6mO?zj4Dg#!WdwA? F *"}+#׹oJ)I|LXp>LbPwEaa^k˼ژBʍ]m;lԿoߧy3ҊFr樉>>KSKIX_N|4>L9+ FhqUHߐi쮻cfYya1 =Ǣh$"LZcZ^|h4/S*h_ o:x^!yl^QXg/h3uц$k)*o2ċI l7egc a0_47Ah[c@gxݩRQ-yUp9aO`XqR%OEv_|<QwQK+`ҦMh'5<%1MO2v)R#e} <<~ m2pj7(Lm P8OiՊ_`atԽGfN[#^#`O++$b]a}O 5Wq*t,rGd+8yoF8IzXS#XlȰ?Zr&׎..N"&96< eOKsQ4HuN)xNeYз7);d'3:~V!.Y)'#=(S RKׄ^2 -Y{ܘ 3N3BS2xk_DNW.ɁR -4ReUSA_>;*ũc|m\UxM v;UT,~Iz/blH !KgLor2d7bk=;S+߫*g\w s|@:7iR/YB#Xi :nR߮@0wj"Ohdt/z^G\9_< je v+ZZN)v^4?NKsԭ ,P{ljQP\ ?&Qgt  lPβI~T-'0A;o\-%\}{u2ҮlR*p4!{|~^N,Jsbqi$r~Ǽס<5~m{J:\lt2|i F㬉C#hd[[t/us6IMb{:]~I! vPVGp #6wtJgljƛ}]%pL3:R=gQ}"\ſq;"mbפ+7 RsyѽBVi0Ф6#3]`OLv:qqF| N`N<^Ctm^ͷ/maȪ>18%V5L 1QXWNLІ.@&Oμ)xz5UCXH7nVK_?NxNGyy$LY&;F6I{%[jP )eOǒlbQZ2,$`IY1uHv #瘗4-emOdb,}@Tdڻh4Vyfjzhb,Cm0FRnQE켘n}:_M=#!eӭ:crt%|԰PLt@%A‰K \g1bn:PʲS87) B.`2K80ƝfHdb0FA铼؅P i|0|$E&`]_WWҜ"#g~ hT6_;>@C$0WuZbnl֗-`y|۠oSbp m{˪ ;*5Sg0p6{IhTGSg@Jc*#T>+]Jm'}0q ߩ 3+G!#6-pb-KGe tiߗDZ˵Y}ҰrAC~(/Rx p)q *ҳ#$#)Pe&vݫ3̼fa2D@~d'~&ê"OdIŽ$<$ŏ'uQ@uUZx. f"οE̋&tV50Hޅ,P=[v5hw"7cڧ[hP:mDғ6qW3JtX{(x=٭dmW{6F\M1wXE;ʒ ym+2;=i-Eц3=\F0!#2IuRjTT}s[%;U5GS .d>#ڪgC-Gc Fٞ癡 N}5[|G*1PO0:a췊7+3$,¿U}`cǹrWg6E\h4J4B;As( ^"4C~4<4go j)J 69^#[V;r) 6l_9&z!$l[Y%$i1.Wjot[5Ud[2ntl)j !_[h7OK\7usGXiȮ8z00H8S։N.A!'b(lEb3yO5{jO&>> V'mY ;- ;}vwq 8:Q^5g h{w嫡'Qӗƚs^̍]< q@+Z~}8"y=,BQa}S3zq39Xǹ4ݦIaYNidd&Ƹ>62? Ђs7.=Õ؋ Fp.߯턃8qPp1֨ԓ>8;&PrK& w [>4޷Cԛ*T"U1ߺcytDp=BPPEc_|KyoVhK+݆-a.##ORJ_Rċm -rv,:<.Yf?b)4;MqX3?PEfZJcE* :|olu.\"OP5V_M&Y3DK_NQE5+*ƿO T*ބ{tgvďbn&Iw41NxkаڈUSMǸK=3 coOW7.j7qٚ %*uA^\T4=5n]&sH.Bj_z8qr7 !^t6;l) mrcZ^,aNc&$90Τ|㴯dRh4?v5NTI'1z&i~oBlm%W1и h*9+V*۩%گֹ xerZpZ󐈸gYy[D:Q$5R}֊K庺,GKu=!qgf|K ;Ă1tCj.JUƕ,u{/l/ Ϳ q [2EU9zðMה <#+=#`svv8vBXx p-$`6e0ԁ\J?F <]]M @&\>p,p96Bզe2P)3 Iط;Ew/[՛2ܠjI#>{Ǚ,a 6+3dVGpZu{B; v2@bSum|u2En%;LNH@[.w5Fv4 xcvU˔nfo-ѭ]yL8s9_H&e܋an~;#U]>7.2,C5lu%K9"kD[Y=ni [d2rH1oͩ?)ɓJ4&ԛÄ\O+ yԺ`L_LtѯJ./Db_R4qޘ/&L 9f]\?SpLUvT7ʋEGM`^8L BԼwzhi}6kpiUi/>™u# ^YPdFQ{$Ds |Ʈ|3Z"XCy}Q6ѻ /AۍٶyUVSў_ 8aCZ<:[ }ǾMc5Ɠ|E(Jj<e](=8{S%/P_ݘe~z-d_aompͺŢ]zJQ(zVB z q?k1R_`9*Cd0Ҕ;`N YvC߽tZX;QɌNGOmGWy !Хdej,8]Mld"W~9OZ!Wk =Z}Φf  n;26<*d{<6gxyu\/{VX/tqxyvRb)f&p\XgWsߨ7ei#|vbw0+QMII(dBx:ݟ3E8Y1uczY#7 fɧ9 djwfL&B|ۜ('o{~bԥ,W]pFhtԭIjb:T*Еޕ5'7΃ x!-v ֋ #0q{=V^Yd(ST4` Ayi;`M>/)U>p]ENT18&%_t!ud:u91,zMoCv,3GV)fb4lˉ=)8=oLJ:5mz)!NIO4,9Q >r\8ۜL ij4[twRpm>Q.M1Q ()+!}@)`UQF3$eTqF+_7Va7H! F;(RU q5ȄԈM2뗒AрD|zpgC~y!%P!4ˈ-Cqcyc ~܌ >]={H,+ 'VBo(Z1eS dNF79qPUC >B2`B/.sB2&ԋ H#(9Ȭ񈠢f{YH~3SWԜz3ۣ-]5 ţZ^S:O$G/CetJw^Z>j?"Pٖpns0IO BDúDP׿NωCa<xxr%yjjpLG׼jNmJ PŘGƤ (N?c|({Z]H O ݤ|޵0'πW fuM*xfl>\p*"qrbc( 1/usͪygj:3uVN7~0}d<{r-TbTP ʆu!dzgr`2ifz 5,+rZk)%-7bsc1q.sbZ-L},N{+oG!@dph.`;HW4ۭҤX:";o6Lm9aʼ:^/~ s -MܾW#L+^&g*.+#4Ssĵ:^REvЄ?`؃/B 廷n'`4 vU!+?@pt)̐R^i FA([<~ 2RVu>#K:!JwܲM @4!{"Q5# L+Rȗqcg铝#ބ?DWGJB0Ex(e-Ul, xJZ)R!F)-1?K4'kگz!=O!JRٿДB59>'Hpq'p3ꆧ{ p=/|{ueM 45!6tK,p V: O2דD_7(е-(1$mIGC&,p2t'Z~b+Ɠ|9s3+f*-VzRjP"|hJqG8Z-nG<~?82ُ`bU-a=a`Dn7g_ sF4<*f8銸lZ|PSHgh;CF߇;ѓ._ETm#2(Wr ɺ&it'@gk$d"/06 0Pڇ^o0KlZ(92z%3G;z:ΈAD\\ZaB`CaN*n d;'9Ys~0d/96T8ks\Rik0QhdY,T ?q䎊ZH܉†f# IEy٘f Cnn*J}/zW8pE!`R~"~P(ɭcxMμuȧlnwa[sX8%~+bեsI#8C.hbo+ujVm4y$6ztG&[z- سaʬ)j {@7Y*, r8_9V'ܡX[͙_mnbС bs<4C Bm/מV8= vX+M`J}LE<3t/*S*J.{߼x#4w Ϲvt8z gڤ; F]{ &J9C8[4e57ۦ6Z!)as0n3؏?*cZ/ݻP/e䚀-k3Iӏ'+g*p*!&,-pN){v!{&A&ٗmſHD;)^VH>iW_opO~Q6Jkf \.$`$HV]TȒm E.N\ ҂\ˆT%K{j)ڿz_mۥ-]9E=ahSSֳʦP}n|&x>q;^]Bf7ML*U;ՎpLltGU" &DMyG$^=BP CA %zγ+$gF4W HZ,@'W᧒9x{F^hK'!*Q8 狜pQh bU"Ҟ1ߵZM\\?ŅhPJW"tLO 9恚1phen.5;#{zmr{XT_L3$NN(D`T@_>I0asT kxċ3Oܷ O~ܝ 뒢 ˴gGmɉ]݊Ǒ- ZR2@*-MiNS6 (ÈDq8e&z}{o[0 Ƨȫ6;CYz"L9RDs62XsDD,އC G V΁cWGZNgM&FA}sT-J50V Z<7Bll g$N.4vgS@(%, ;YwTiWSb*c\X{ DZְophz44+ÁJ:~lR'ye\q;D|oUM '\ gR{=3[=,mzkXB* x)>+}u".az1i5OO#W{F! :| z;{|l 9sÖy"%OyY.tiwAl7C%.nxB{@j\qWʢt/9Kf]{G5mOT\)Vr*iw#"& <{,\3UmQ&-;|Le6ńy"|ES4HTN~m~=85\_Zi}PC>-Rei*,.D{JkkOB0mS̔*Vy*[=C`(7@\Ppl 9]Юt~x.N0'SMoy3& GR8ݚl3^ee=@ үIrc)s+9z>}bt!f\J6 IzV (oq5SKH0ځ%/q {=u4~?ޓd+ yCHG7M0=hJt׋{:i֘uL IN&\HM0deKR:!K\/Fnd$oSMw+!] )2#wa s(C\ [3gG {~ۆ=Yp3U≑7oK|8Obj9c 3(brc6BS ,ItƊ?ܔB9}.; ̖G(S6jbn'ീBBnn#|QF*C suzsdt0m/%zH1¾i:A2A to-zX(Tfg(ai g PC ]]O1-qr5k/ojY?s;dM0ܖZC%cmID%k8eP7WݢHԘ._[&!qmy0wC-RX| >UQ?f^!H1Q acXC >!l7ZW)e,L_O! "7}#HFW0&3 | {mDӯ3iۘ:큅S:P6[[?iFj-a ʂyEʉwXza~l"y K?2KELpޥ`Uyi {쉇p,#_q u iЊq47rtvP)+W}w(>tbM&'{QTH?u1gKz9,IS+*&\mQE9=Y\SҢWo'ݎgK%q(o 렿$U}׏SX9iOh 8tg< EUև39n }^JXC}\0˒m ]{S8(xGڣpEA|QnZGR3S`l14kxˬMX&O2f5L7v9.I[>e:gmq~s]%P7xIAZm٭yG^g#%7-Myuh%4S])NPN\(!kf5AvCށC\ȱ'C.+FS;CS-E~{ Pj{t~|E2c߀ݡL9ciw }plgj cnImuc( ;GXc3_9eASE!ԓRRiIGTVx+M8oxDް@EGyuailLY>Cd e}诹]foǖ?5CIWEcw0El <+:IKP9Qg,,5o7p:E$#,n}V'͈R c $JĞBE4&pBxl^!;Қ6SS;h24´Q?-5Qc%IQF}J ʭ|m³bXU %"pA.Juo ԚWsj*lv$Dİ40$;.U~T~`,# M%ge&ZhnGH'z й^(~1}h,}rX ֛~׬'?nm_E.ߌ ̷Oxᇇ[B3W4^Or=ꃦzxkDxLLoQ?>/LF}%*Yzvr m%4\MV|z@@) ZyftO @Sr Uo$ہyŰݬQ/>sMzk,c{AO7o0rG)v_jY}ё)gy^z,6:$HO+wAEXy?RjYbo t¢u-vV/*1}YG7*OtC PW&F]t!`K 71VRe>Atztz]qw=QM?KCtp=CcdN4K<p׊Ծu$y!:&|Bks cR1,;K}cOI'FW-Ie zu4DyQуݿ[A;$1Y dKh{΅! \"?xX!SԀ`gX#'(2|6"q||v_hAkc U$b l/k=3aRM¢u/#7UH1BBaĚI21T"x-&lj<'=) #؍FlmWyai=8]wH}(8L)!o^ȝ+g <XH U$>A?$sĂqX3-IF]0CjBke-Khh@MCqPOPXG^l@4FS`T%5Esz<+\ b^6ȃVYunMZ3qAxd/Eq^ - !YJe-1PbLQ]9* s02Q=wt4+,~F rj,X}r:g~*aѠȈ}{VZA-b:jhCQ6 3gzo ǥ^w~&Np3}>s:3Q3u6B~A)O71pP)UKzD26}Oo985#39TV}28'(45:)|yAcBlSBxz {$K5ݓr1ixPapj`(hI';(ͽkm&qhUj+ &wO.+ΩcBrRCb5a,^p)*y6TJ3אca5{Sq9W^҉2@e|!I9xբGdBn&Ա  )PDS|2{ebdJp@_ Ru5([ *)sZ<#;7Eo5ڇ RU GLWҼ@$ &m ݔ5`Z:'V̀;T \fb%{ԉԇQv, Ez,2_Sc,˹7Vʂ,6 ꁾW40?YN)FWKQ(5g[o lHR|4O[?U4@cɨkkmGVI([)m|cF tnK~Ĺ.y`j kһYf9MJ,Rf'a8ǬP ?8Dģbʻ< )`m|)j&1>˚-ށq W> zdCx OOflFNbWxθ B6-)_>pBFyElKoc+ia͝Ӧ@1O.Mά.݀P9f0~urwM`ɳTc5)g`nkfm}H]oh}! gC_s&$NygX`7"7ͨz DZjۢ?BW ONufJuhA \*s֪KL@Tp .mg23ӄe$Ra8wEQBg*!鰧Cm tM#DS^U+ C C;Cyk`!_Xn`ZJ 6ʧ)5tLn.DPoWeI=ȔMHbE@ ɮ(VkA}mWDTgG U(\ o~[Qѵ. J%c:i|ԑ\nSo[i ;:Ş; -n5U᙮*2Hz+8~>;8AXy@+REfN~a@ Lɠ,ȏo "e硸[ʓ,4#M2b4hO22Zg#DK|k0{xOC2wB;7D҈Hyٰ>)a6s O~Cu~Yd]{4hCwj?]MpK pZFESFH%J[bH8-t-qz]yA a^M4z;RxQ u2[c:edVP[ /Q]nuCcCJ6<<]v Z!q>3WmLRo|+I嶲%w1 'j+E<%G\BC5~%?ȧ!# E|ie>;crX9lz %u0Igk ;V4̼ѥBs*̪jX.H͘+t7D铦8ϼ4'K[򿫇,[NW:'4?fcxB-[&I^$~]waz`لF${(3-#UxTO!2q2M3>KEg4pWJ@cr{:7)3WW,-vuD_,מf|{"d@!Bؙ<ñg~f_v ǦgؖL!%GÆ.NSEW8ˏ¼"C=՛ttk Sglq zd1Gg}u 'oBfT=78BLoU|u[Q,W9h/$qEd0S&d`#6"hfc0 [ףL/n4N/.t$pb'-3y=T0SYf;R{w}T -l൱-[; yqpAfnkaTE"zеT^@`Q-:oXj}w 2S"JZN KL_y=  NiNJBDWr,8xhg5ϏEB?%6lc=(_;[ai/Nc_XPlge&C׿K!n|;'>(-4ZY vM¥3Z݉É̺ɟ |y;;Y$Qzyx ~^T 8%M{]X64CCuL"O3棺 Ķ-QErqCWe*D9Mbv;&/љzgSiYn6BzQ<0=L y:N=Ž-:-(brV"2 ƑHY3Aaoݎ?;rJqyBVU#=/+tJdÐy)YoyI\ XqJ㌶P.!8O 6[9b]Sa  lYjV`vڹʾ%n,xmźrJ뎑Πnp8t]W]Y Ռ̟8EJp5E\ ypZW/|3uI -8^HJ<ݭcXvcCpdn(p"_YTtD$=ZBtAQ9!nmLU `,H0)KRNV!k+5[)f\E}Ȝk! Yo {z$-+KxÝYJ9XIz񾉙KO͉bz#ODrᱸV>6h;kUJe04 "8H d,VB5i [\Xhd ({NI'5I|tۛOqloյ&q,c@Q}o}qAq4~[RʯļFFM*7h^vgVWJ _ j"{u?Q P&^0P9]r@~8 m,lΣ=Dܙ4̽=]y[rAEVlf){=uA=EȦZTx@6%Ijz'i 5)gTm+ A$>](JjXpRX@lOHΠGG~?j)t(>k|^L L5z_4+tGVEWh  aݵl@̛F+#_ݏ6N^>FwR-z|kly0M3rZB+qn۷jvLs8,n  qZ k[t3 Y !Y9t9أ%z_JxQƏZÿD$(,3,DSMXCxʜlr<~K{oLl٦KD c$SLNB\JqW~Bۗ2X`qt Vg^OV-`THώMkoCҽ]\yL MX@H0X Ue3%ّI(Ql_gj'ȯ`)2x oOPO:9P-hz]M ۻe3O-" ?~#wϩt%J^@{ڲk&P׎9b*sC;`SZ50˳UOT( Vtwʍj5Y˻zg6p. 㟪jJvH$27 @:gVCʯ}ƙ~ hXJcZ9KOԍhDͅeaucpXk&,|wB5)-WJ/{A;Y]åm\<]"i/ O2#+IT"vO!iPG˂#Oki,IIH*t=;HP[Lx?E^0Mǧi\3d{IM$8E$K/ ;I/3ɫ/%@䝃Jvg o 9)WO{OiXcKWВ3;Sqrh?GwO=dO:, "),eiu/o* te9[4bMݙgpJb֖B5"7#O|e @%a شl^x,k¨6|[W _a*n,5t+Ȅbg(dn/lb$*ڻ-njtqm?1pƈ~ B#)ExbTghByˆNگ}kc0Ǹ! S H,-k)??4}n)o/ +i:ڳk J tTWЯ/.>?% \sR Y B^Cx~kd;n7rEys(XJa=A$Vc /YX)|]+|}nc;j`-n딘 }E*(Aa.5'Orj$y߆YFW ӫIEG7n:eEߖ 2Th$.IL 1]+&F7+O˭ ).MrO ܩS4^AWc{'@nΡ`FYw:,`}`I? CvG/^my =Kn"* osQfKyUaa@g$ #i-QVn#QoMf v B dhBVy &|zPo9ɸ}AfbCkg}v֨=f8z|<>"pC{olƲjEԚvR<7st߯+UDIZi}Njan)΍ޠƁ7 M* ?2;UOQ+%P9qx֊+!Tt<>M9}[}wQZ-jc9BP 5 ?M]6b<]d% Px-fQ%[օOIDũ}Ҝ GAbx{7Ƀ.+nd\B7OvE=F+S>n~r@DAllԱ5}qX󗾊 A(#QX)L9ot7W:,CŚjr"3/X=tm㡍;֭]G6_vH*w52KBd(aUֽ6Z?{  %jntǣG&4᧺&#Y$|~ < \1LτRUj-&5H66#R-@}E/wI@/[GG$R(9i({Yzh%_0f/1o9Q5>PXՋ gȁjS0{DttlG[i[%@^F;崣~AFc_*=@Ut|> Z\tC6e }ĮAF~P~19;鏴]p"y&x5PY\;iQr&x nHbpɲiA:ۣ |W$},6v.I񜡊HcK2?>N\c*2J5 xzCeZbÑQ-ھtvUX;$R/n7Cdž"s^{߇4D³ -/OtX@˜bv,: WGl56q8ǯo<7IK5n|5Gak\t9Lx$W &z e^ٶ1ytφ.8}٧ˊѕu`K2aQQy:w\`=~Rm"x*I!bьлsr̵LH @fI-%?9Yiś: dۈ[ng\R c䦄τ_3##=F4!/)'cȲ0^swBEorCB5t1 'o-BLu̡kE\b J=W4h_n#>#ێ :OT.w:?<0FaTI ݚt`Ce dpvT˰ƈe# akk-Zp.3<# (o=ݟߢL;LS>Ŏ֌)ZVGszl_Z]asy{:~ ,:f?uOC8|1Stox꣭(6VR)ة4&̲3"ϰ^ĭ/ }yD,wtAsYp@r=:È4ٻ'hyӫcFO]G\G6_CW3FEwA~2,@d@D8 CҸ4x"uJ9eJ/ {wtj#I_fg.. uN \;EƙD+Ir\} X|v yĉtoZk^0C#C(_q\!+ u C?;0ª]fZ;Ca=.5ozϰLhA<F.Z$rj8Q6وؒ<;n$6X"|0GJ sj:3J8lnvֹ]ںH#6RgUJ kg^?|0pj+&5`\[򁴰u+_lu$BjIU}- ~8J[UY$WBVuXdImcCrUEƦO #,)j)!tN瓦(x+h>;bG bl(\qg^ iSA|0Gĉt!w>U'=T"뉞A}AnRYKt%u&F-9++7n{;zCSL\WQSU7]GUSpZǵޓѱ"9ߞ < b Ɗ;DA)~z ɖ3zW7jK3nPb|( ^f4Tv"Tx>PACYB\rYvtO/r'(:S3;.3k4Fx[g@:MCp";]@U2Pe_Te|4xxA< ].kVmqx\TM Ih]Mߏr(`(uAy)#,Ϲ|W; ߳=^ԆY,6ci_TEp^牕zCz Y՞jNO+5~"ܮ>Xǯ zTYЙlv#زyӧֺ- 2Zm`1BۭlfB"jA G:6!xs fMhZ̖f4fkĂOϒDr-u$Į(>Z(]B#] ^c\6{^9QJ,xksY8ɺ^"G [#Y>y&B 37Ҽβ(܅t͈9FД9g EZ\rW 2+n;k*fz5%q=&n+}d6m9$lHnrZtOsHӸwr}dtt6O@{g<b@3'5=cjP!͞W;n\Lݡ^gmۀjD5Kj ,' +FA'JX呰p#ޯ! WZQ>1 6KL {H@U[D^s(^r:|[ؒFzT/i #2v]NۦkD }"zo.s ×;tH9veIǫ@j jM S؝SU8s.\[2 %Ӓ"wUO\xr <5e3hoYUqQ#P^:CeƖӤJYW5c~PGQ3H 8l4GĒ#QE.1ki׷v#r <$fLd fVW|#9~!3X vFΖ&9uhTČs ?KkGyJV\?lM}B%Eߚآ WNsTf#?v\@ Rkʊ>6 t.9Ű*F ㏇PHht;&Z'k^o9gUўDՕ"0lMjm5*5B"vU(Y\1C%ZgHȨq!ވWRN߄+ד\^+-~ ^{a5Qdkw\/]Us z8}r:5G3JHCE zVWS ޱ Ghk+g leoNM ϒMPHe{4`,F`9gr:vdVѩeINw ~dtojy L B <;yIAD3־ek㔊OS15ЅSx4 D7Lq$LƜEKCz'nm)_!Gf$ KҞG:̒J&E1N0,7St5)elKOEiVxVbSy\6RY1rȡ_Z}x5)~\hA24π MqL#* x=خ~}d mAo+h\R#.P3%2/-&^ |2PԟR7(,ȁuӴ5y6"O5*FFaѣx~S:NQ]zn Ig'";#Ouz<0 Z$K1I5Yh, jZ{c'i7-$[L$]FMV Ghk WxʄzxXsk,މ Oj:/޷'kh*ei> wې-dP*k0OiFf[gcC.(OJC_Ouhxz tQ.D>Y3b}T!{<2jnM,ĕ P%,f R(̛K;DσW\$O b;InvI_kSR֦/aԫ/{pɿ%NRsS揢h/Lq2bj7|3k c224]a]1Z!aE-)Je7?!>@^!LKV?ZN)951MI=~IUFBjEx0 G8P<1jmT`>^%{a=s$R7W-Q!;R_9End{ēe>cQs m AvAz ǖ%%*] s $0#q3]X-H.[E5(J;WhbW|iwKFiZy]=Ϙse<ꊁ]ٔJe@Է _Ny\2N<ب2*>6tȇ/^) G?@}NSCbH鍖uÉ1$>apHxɌч55cC4H&8/^{' HZ#\ퟋf_.ң|j8reIE#%8.u =k{֥+1<.Qt  NXw=ו/fe!:,Lol>˳j/!1+t"ySn̻gVSbgS0yGv@&JcZȏPd[ڳ0Y';7ibPlYK +^tsl;9do^m vI!Q F魜 &}8Ff$5ݏN7Oo2 ѶL>"CSQ/GZF?\| &LUGŗzϬJd3qEgFZu#**1DE+?bUjFRXϥ\^!sgq6 /X Xz &I)xx(=htdE*@; z G>H z S9zrO!HAr[ -PZ}j-7,}6J"AdNbpM1C{Z+\|φ.O-u憛)FrݓV ݙ>8W6E,, A z;{RY!1whݶۂLtud=9X }\Q!l~!P p`Vh<6]P=gnO#jıQ֊ˁ_k%·/yҝ}a=L󩲷 | Ȃ4=zc`Qlf&j7_鋁C7#}@?(2D* ҳ!nY1|nH~ǫ$S)i'?HykP!~IK˰m#i,K!;[w2W21ǣ0嗯rܩm>a>'Uq$dn}g: mrl}~| '3BιʍDbX^QFvMEo\ݬ1dc>٭,N/-b 1-aMݎ3hpƩGGOڜWCB'Aҿ+ssX7z,CҪAIO4>kU'3/Te]U=@J#PK&>mQЪdL_\`rٶͬ{A YcTGv-)F>?y0Qe]xc՜v !2N e8=5FmRizO ț|WV̙g,Z= SwSg.Fy!WoVH^n(l7/ X:C{}4:U;N D>}j'FRmzpHЅN@j޽6/& Q=07<{?cGYabզAo$74i-Q7fcq]FMZD`|Wiaը|ڙM*O&Dd6Ü3re)xgt"s!̰v[ݝRTIX7Z{}EH:H 8" 0jgx ۂXm]Q;B* #S''#{؃3dg!OYN>Bho#B+[4s6T XÒxxtZpj;hLA5P̈5΃αKr^vDjGjU.l Vo&J>Q4s V-y4Hg!#V*9FAЂ}b$%Q2$:hfA̻B_r2jVoYhGMXFW @m:_MJ`SªASQ]E^cթ)cATQ줜t,HXޒs"pzg Zه*eJhwk2ℊ&21fN4E @Z2H!dg5"3TFRhf<-`cJ1 f~2(ą;-GuSh$>2>OCo,(91Z++zg9#~|]M֕r>*م~z _L崛S8Oc-eqyB|2ȧ;oOe#8< xQM@VnJ9:>D; d9g;nUzٓ$;([CIeA4\rUc?*BxJ|1&X\713Uw>g^o9?Ѓt< y~a"_k5I±@EudhM\3!66"qت|#.2vJPߋ 'd[~ɠCuwP) R~藰*V @Uٜz DK{'5Qf)-a. -}Fi^Vs az ^6OUWj?_T?(YvUm:@Nl:no@_.7"VsUFɻP] &2BpPh$2QЙ8 ,M@4δoYY9nDxBؗuэK" 6 3ԅ\Y* 175#6[?^9Jg=! mD>Ez ;I)Z| Jcv w<`5#8(E53@ƖeP#媅dÜ?i/L+ ]QWa7Rٿv07o1L`5\ޜ4&fR)&PB$/+)i46ӪQӽгc%kBe)RˍW[EY7 d y1w<|>" G50/tW{E 4TO5\wo ,"Y寶 FMq0ߙ3R3Tv/e9vyN4`d{T}Vm:Cro}SNxqH.pĖmzVZ&.1&.CndP^weiP%F*Iy 'y,#\/`E#f[-x0Mc}/XP: qqF($fI=F' }h 6$&.A&L.`0@37"G?a&dnCf3$s~M>{S5oL0G m5nS#BQ9$Bkmlhz:8\mz lgEx0Lr~Iِ6E#,@,fJjُy4[/}Wd3.T-1eʰNuyl%sUzK5%-ChINȁp !9.&Bo)]P#q@fUGoIB1SPG:$o'`ZL1s϶QC{z""lkhx;e1iE]S[<$uP#!,.$$;F5=<ϢcC@|8[#v_\ydPZ>M0¿\N\RT7y_}-s>' 09eXo׼'z&x7wgeCꩭRڌ8gE'ci% ĚAYX\my1$˕ @j^[;N k_N`7LFzcD|^\B9xeJ\G(d_p2zl@) QvoCІ L>+VK.JK1Ptde6Q5k\*cY G$s'd7Y*RI:ԃXn_s8 /HbhՖe?W0~=[sS@WnEe~(]t0k<\ A?p!5\/Y0XEKk~^p{8)6H>0r;.aY3R=5=)bƖi"WJ2w#=׬t£f)ƽHXDhæƎE$#wTb/%(u] -Bx]Ov. ; ޳Q/kHhj|@'P]#_>@כ q/墢x3>ğrZ䙓-= Z6 g7?КRNzM&^0Tf.CǛStP,( RXP`X(R`)#%}1c(ɕX ª[cɏ(J<{\nZAHoҞ)iC$S`6O,(hntA8 /dVL[Bh.W(CNV6^^ia= 2zQ`3^KWc7az8k܌ixQiZT31C%,tU՟*?!NhdKo+TиW,Ш#-M@*h( %cN\ 4M7xlwKrlTFXɔ+fӑS y<?㥱 5(?;^i9%ٗ OƬ"E-)өB{e?&1(`U)E/}ږKK~B!aq`wW@Tm`<&F˕ٯcŔX'p'}Ev/X'"=i- 9Vei+({/Di`wytPEG%)ߞm2C\eO4:ƇeUٿNLe dpn z>8_We("E7`gK0A>:$XĝL@Gy>0l3ԂZNě^\^i| 03õ%q')X|ʽPNrB!^i~'2aǂ=]-ѝװd7KMzLU< ŊtO/" J`A&nӯiu ]BLfYSbZG~[徟uCIowW;US=a3?J|j h-KCBLh?dNCw,Q-Wޑ埒9WFU߈wAqשּׁLl>γAѼⳊ·I-iJQ0ր_*HZ,gh7;& ̈́Kd^>ڞ){sd]XjËt."n:ӳ%I_4#p/Bz?ɛ{HZO=PMSq3/W#g7$9KHBX4Ҫ2?߲3'ah"CVƒ&|?1>EQ l&)TΗ]Ge6JRʍrNH;6,sED~9@psZi\9K8:8B4ƍx;۞?؃BG:4>9zyr>akMr¤b 4_ci}w5S(iD|,/SQD )}|;Oy.ki I}IH;пz!!GLpԳ%Vvvg4/x3P{[Um*Ȏ")>yg(0b%~b7nM5VUٵCa 5 $;҃@&2ٱ{&9ޟ>von,V.lF_޵mVl*S+2nknQ#5Yo6E/p?gL[X.ES'P _𷗚o6">׽V [PR0&p huV=o.aO \6l!4Ds׵1<qeعH ߙKkhdw2j3#]w.XF8BsSzB7덤Gtn .8Z/a-hq8y= pU>d?m,ȬH)RDeHM"FiSӠ H#*XˉW{±o|p%d\8Ka~`=j4{i<;Q5JkS36QRx8W/$Y_"]jW5^- s-ֹэLK2YL dHկB*CH-% 8hZ$a9a`Y9mW9?kxgƃ,c qE|/8KG*i)daާbTV!CF 0۶?*2l4<#.UZfHcDxLwY>A aw.`-k,EϘ f 㟄&Пd'8Pgv9:%e|/7/ӐqK`Tt#TR_ 韁,սnO((vrB0[KBMs^L7>szE e-/>%8''u+Yí)qkrݭ9a 19vav06%~\`Kzv/ݤkq6/U\|tL޷oJ}m<ǠmceϽ8 w6 QNH :ҪhIc4xraqь[e j\tϧAM]b.HDz SX4h6+ d7I.t1:$blSy쵢5f]+hGUӂp5/$APSTEK8e̬ABFҹнgi\)W> T,0J=NxbI#bQt*Y{NǶdV~v1[(77sI1W'',Uz[@(pȳYiT,SgLD]l_IRl`ec,#uYrjCHLƾħ{ϴudEC"تkEsw=ǓzęUAd*hpmah-Eo μK5~NJɆ"frz` p,mg4AI=E ow-a>)$v q((?p8RIAѱx[luf/Ě>Lyظ37Q縵8;W}d4{x芯EFV4~Ᏽۖ5;ؠ v;X vzrwd%=~^SR{?IVc0/"CG 'gr0ęzs P%b@L0V5BC8)ۜ3ń0B'OmyͰNLl&[LГ(^SY');XS,06Ҧ`4jnJETxhTfh9S7M I I]kܪN?am>1sZ|9L'/$V8k8n1U ;RwhJ4zqTD./Kqr&" rP(Kzנ-5&j}U&.w8dz(1I{kU}@KoJK< wb1=rR\n_N u܊ctGQwiY$/cngsJTYwaF`hRJU rG ԋ>hntԫΚ-΋}=(1S9 y4R$kڡR zH }5SְEp-vH#7hպjMƘ7xe\p{0IRJ9aXl }\`vR_\4f[anpβb/ΒED!};m?"sJlsГMai9 F;_C㌾Q$[n,`ЊXx;cs)6+5A4g2+gmMۺ0Mj+Ċ7u*2:ꞒScKw _iK_5jkFc xƇg2gA:)AָHObpA3 ѮnW7*x ekl?rwn͖)3|;E cfՇTGnA^w $ ѝ۫0CO,SD:8wYWU 苗M;E&ʼnEDc0c-ta*5\c5i7Y&b4eM$BAw\-fFDdXҒ?ݛ`'9G/Y~N|"Or#dm^Yl$˝Js{WՠF.⣤\ےK6wd,E.#c;EKLDjILefQ*xPt_B4-_1w`c} /"lajWlfc-K\fEdX*O1ToYr攠kc8k?Y(䖣!`D)[LU>nYBk 2"2;5MQ$v+_,JZO{.GqWIV3f\P 3KKaXյ@ڍ(+ʹM h:ޑ!h=\GڦTGa1"squ s$#lON΋hb.Icr'r+Y*d%-J9dD[:3ŎSq/.cCUj vR,'MPx:)1;M82"ԱyiU ]Hi])c0G-15 }v$6,]9+jJ36@*m鎣qM\^P%mV 'I} 2&a `DviчV_ -*lpUaA_Q.VfA>-r*[-=qLq־°Dd'נ|҅y@JL<<9VƆ%MW6,U퍷8}!)7\'|*&J- j5FHv37gyVϗ`D\WXR_[x׶ҸHŇ BlhF[w: iQo7^~׉^dXRn#o_ɂZRև'p0{ALUW0\6 p.DTmkmƯ>n?Xڑ;J6g * O][€z|n(xs/|Q|Q"(f> hF_ǏÑigS"xc0up6= Zd/\t߀<ꇻ s-To ke#/knTwT։Ȟ?ɓ kF ?<- |0m0VXuGrn~'n(Շxzxąn\bw {oL(eqDV<XiY <2)pCH g"Gb8Ou?Qhtδ)N('8_wO'.̝\!/LH~c`TrS8815h82.eK I݃~ֺѾIN54| B.򇱺5~hT'pLdpLn<[ [s]5P JnUVӫ n^' I>ZZytfGiʇ[%~m {%|C3[j?\녈O#X/qDtSֳʬ#gm; dIוS%v5BaV HS6ca _U uZgΎ(xSK _g`&v9]wj!ZMUs*H@"Uڡ9^ٯ?U5+K~nviM'vIYOk~ޔr^'[kM`«>9T~310`ivIPt$MѼX-TG"]P  ss"6nTz"y;Q4]?nDPzu !jz]`t/{A(4rlbtB@k3]h 3\S15՚q ܯ`4oKv88α 8Κ-US1xJR +`RXRΝ?xnkq^V:Go NWc, `XLv' "k,R@vǚ`YAj Ƣ8*ڦ043G{a4gl_O,MŌ<,؁ज़R~y)~c{vR1:HKy6&tQo7}u6KE j҃O/8wAqM[uQsYB;rzD 8c (?DdeGWa|y[`!;Te@/B Axܑ1کcDS[aO Zʏ(N:~O3!ǗEɥ IBk-Pzhgk/^!TK;9{t# HPݕevゑ{8GoфJ#OϹU G 6{ŧVX:J,Grt鬺=Li{Z7sCsFA+IЅN '݁F1PC$**vN*9TD)I[omGn RE}YY ȅPQDtKG|6_>X״pAPhҞMeexqW'c>^u M5s"+)v +6}$+lH8K-6 1i6&$.|}1~8SqzB K4^Qq%M% +N%#"MLH(R57fq3f*2)0sĖJ_D: )0P˦ Lxb;)D䒽f-o6,PnU,WCY0eXW#̽ ڍEljTcT7~Q!&[pPxrPl.b K:&L,أC,ܿ/({@޻eVB<`ҵB/sXG܇XtlM)@7sm*B_Rz M]j~٧?豳\i~S7OÏ7V:mv~|t/JJIKmEgW-_h_4Kljcݐbtt UT4)K2>3 $:lP,wQeP5# ~2`bj=nr\.AOѷA;TGA[nSzCnslYɞVn@}_!ƽR$! 7=WL ʝ7IMS>,[ -C&U)`k "@ TfѫXf8XTMUu\õ2K %³o5E*"+zƍgy: t+]TT1 rI\/j QM6!PܵeI^3H~+=Ɵ}bnx-,6.2>4 ^5Ҍ%䇚Ó¼iAB`{Mg^!0wRy8:MLq_Fp l=5T;Se^ C ؈F:lH~= x<Yz<& y5A;Q.`As\hS@sѳ)=: 8嗽Nrk(4kB56/`lYboug·)zLJ m<#|A{%q ]XY?˽$ȥFBheS?t:[g?Ĺ[E}gPhG(y_^CW`fg Ybp6BgYUF 2il[#n^ YTYAPeJB jda75+@󷒔 bL΍M@&Ep\D(C*v ~=?s rjR,fgʏ.Hgղ]+g4Zx!ԋ}$|EDL= d;#]J|GPv݈CbVUI_?r|?qhtC _ȥ"e\ÜS„@I*iw/E%,P9fS(Q۶A Y )F-JrW%6eF0" oq]{̚$?fG; .,0N-% XGP콢7`\$CfY~)WX3LL Mrg˴E)\ İ"~ڻ)Z/$Hq܀Kbg'_rW o#`Q~ P9\j )m`!Z{;I$)YqΒ!>:6r,u,c7񴒈v\/fz,i b7O9cϔ?ܿgh: of ҹ-ڽvJa<-[=D,O&d!%vB/4#39**LSpC}ypt9!IBL)UGzx57)ܑvnх7J 5IqMpɌJ5%槉4PaƔm4z1sAR]'Y mO4t~;< %@]70-5Bgko B- ;'&%A pAB(J[W|׻Mz,`"VAu&?TUc?[|ɲ4HII{aۈ#SJ*!UTn**r {E Y\rc0=ۺޞҒGझA<va G)31iR6(P3;l!!j"Ȝ`,;.!jԐ͔IHFےWy ;87Y{XlC8L<=u7PW-/}D d\kO '2(!/S$X79N6gR&<;!o,[ :cw>]dIUM\Cs_Rq[$sQ͡4*dpxw$nu ҀJ׽RL Y_boZtԖob r]mDiU Z~ZmLc;ޭj{R>%Tetp.(P01B8 dk`_4L*oY^LlL*Ӏ?)I#d8?G!-mA-gK p|dM.Ϝm Frɻu++1MY1ZljbT:[ l~iXx e]l7 .rqPs`{J!pc!~|]dF`3D_dPl[((=9 JHuC hoGPZ#M %E4QIUg^n4ɗ# 0W$1cJ聃?YJ=uz}L.JEtZOPԘԎPMYo@ G|lU!BF*^c@A(Թqu&$-j n"0OgDhsTZ]MOKTڿg!t&9)pR'!'uVyG(`3p.ΐR䇾ڧ*8>q"@ȥxP{}yuMķ\o+UϟD$SvCOIoآjGǰWϙWHH7BnPuzuO;%s\{Rvz( ,'䀰ӥ//s)qe?@{_͐`Z'V~QXmV^jg~hunS+{æ &Ce0fɑ˲m.fmx4eCnlxo5-Lwz*ָ/ m)ܷs+BŽ)F_BDžvp8\ˆ7zjXfX\>n*e$M$TZSE#4@taW?9ϜX#i_n/ǿ?Xn 4))܍B"_ og)7FZ-I7&&pRSt.Rx1d *g7AׇKMk)痛3q-&?F]kf[Ĝv\#H!4|'!7ł.N;gFX%r~C\k̻%8,.e"8ġZV'k> :8ᬕ l:LG66kR7Y0hC YbNH"/,#}dbVTBz =~+}B+B(&mbg֏zs8ZX?j`Ɏ4+nct xLѽ 6Wm}JLӨG˩wW,־"1K ŷzZ3q萍ҳš tpqyb,sW_"_l5w4(siqΥ4'M <=& cW &[aJm& 39Bߨ]2<,gVO<PϟrIdnfQeibKZ1>#N1HgAP8D MrsƩ}^{c~oŬM+лA"hm25Q>*g-׃ia F8i%y"3/ї[evȯ9,*.cp9al¹h?tj4shЈl8d!BXk[ZF6 UoiI8yޕُӋĺU6D!T'~}bů ј]XpιlQZ^Gć|zV8zbe\& xP#'y7$pw{jQ}Bcu@:f\t_Z-좛6ؠjpAQL;4#]kƪaWoE# b<,;O8Ԓy!"JM\*K D~CIaXrq=~,z4ZTS$(] 5h29dH+YCQEל䕔{#^k]CƺI`fJ~8pBV3aJ 'f5icK%2ew%?*SIYAٳ@ƭ붤7<0d!v#f=p1H*4Ϻv/kP~H܃:>xĄo[=:vVH/^GVz Rحѝ@V6֌~iQ\iO}3O(Z? DyM+fQ=6Є ՛GHˢkA7(^7ڻo M>3ڭs`_Iɒe^N EEz\-(DHF♚,b6Q_>QtaggTY nSzIk"~gٵ"oIPcl|X[c2!vSy "L290 l4 Xu0zpψy+S@"DQ棌<#U޶ O$+Ћ Cŷvэ 9dn?@) ؕz_kȐSԘÌT2M(qCs+*\Tߨ;ƴ$~=f"B#'.v3х&X*|ez̷ FD &65lZCBeb.B4;@  7v+EhQ$DD|5m$$}++J1Y GwQ[xG$ܝ.7sȘݳ=5wD@G4pZA4c@6dž gjԒw]#:J+}6 ha~9hQќT_sʽȭL;S9 &ONW:2šZ*;.Y!YDS_)XKY+-SbFuH(uao*~cpU/xt&o?oFN]E9VM boW|tYO_m@{ %5i$gB]'cש)Q=ɫbhś@/Ca e@2#_G*imp][?Q(b8`f7 ꌰe[?cĂXAAzAꝻqCFNIN|b|B874y+&KwVV6KhᙤU3Bfic*' wϪV;r,4gb1]o PsqX /NCbHM k%YM9 bS$ PgllPS['w iJ14: vS-Jy~ף3n5>Mtԣ0e?_gy% "vLvb9!zuooY7:0ǟIo2*>|NJv+Q)ЩJ#2M/:B jk'=kVo(z#Ƨ?McoT0#(K}\1VCÓ^\Us[7V#W?_P/C1 _ t2Q }Juyf7*ޗl4&x}3r*GpsNfg^#HMΞۥ4|vچ#|Kɱ\s SlCчѕ}1E\>[a:yU)3U Q` /ۊĹJ5מ.bu YKN;Qa,5fJyO+%"5KҚш>G%v(AUH@Tcl.Kr+\;U.U(c{ Wdf۶esCb$p'ke~c~yjwČ8qU+ 4slw?:*&}bq=̦8&%Z@OՈ{)jEM"A`b%P%[_5})ܴ"Z8!?LLDސI6gdvt ~O-y2 gSϽaGWع}Ev8ؑ)W|n 힫lǂڪֆܯ#ggpB[(ZE:Y73muި?EdRSVk< 5^/0Vp?IbP'<:9O(%|8{ԾvD 'K ) fPMM'6b?@=P#%H:MD與P{`63Gʎ-4 .2?po jSVAĝHM<RElss +5*Q,]א 5dz=,O!% Q^"p}9勭6l(z逑3%9@kJފJXT rM{x-iC31Rva"pV+MWiûLٵ-e[*/.LfK/9C2`u>]Zf~0z}ɫ/ʂj )Za+Q % ZځVtdbheyHLc)-~xu,T@7Cz$&@UPdTԒЛ7K܀z E4G[Ĩ_N[A!!u1765u oh ƈE  w/]@ڔvZ{=1<]S nUU]Lɚ X.R*_2[3JaH=] fY+C&ev=΃ [o޻1ж׌QR*4XAɥyL_RثȑǦã=&!}݆kMYYI ّ(0Mi qSR}6|yke3rJp3t^w+2xi0gdG*0}÷>ot$O :1$1+'\ejZ2& zTHK'?N4یS@xD,V} 1 -5Bc_BY<7& SU-)eQs ƜQBUFoۭE@ eK.mh,2}~Q1َ_@\ M,(ejΙq\փ8A83qOU!p=P5ϠfdTC*s##x]:~ &\V:|qʒ;||^($%[Pw> "EDWVU$̠<ۇuֵPRzR; Vro(1%y |]Kdhܟp$f*'h?UU>sTr i\.P_]ne9WѩI* [a֑n<̀?蕢 b>IM\zN⣊->]sP4]j>tsx<*6TP|<T0 %g_Ȑ>1 5h~it !g݁Fֵz/ȉAR{늛#VU Boa R0ZʿV',y{W]M)Xpg2WbK C9hR ]x|׎ _$ya=Gn[~tW=2CJ0('W5*ݴv1²fw6/LP2!K4U?tlkܯP2RqaEd5$&'Å[q&QrOsP˫Kzv-E}NճRsђlUV-hp"*@-VYg*@WUp$@1_׾ŵ#ҥ-gS4; x:.(*Bv9ԃ߇0ۥ&Tl(VRv~`|B&<ִ-a<܊-޼YG_Y:HE>\yecI| X nŵa `hWXM&hsLɅPЏ\S$t(P?*; Ա?ISrtf#줚MeWIjDՀd2X<<䁝N0ɧ;\DZ@_s_6l'f ŵܐ :5TKNϼ!yf:#/^5X:)/ɗf_д<?Q^F.1g<ρJ)ȰPx%plv|]O HO7-zrd Oܮ_X?1eFoU {b-IU$TQއYO(2'XQoGxdcJLna+K)2DL= FΫ +nJP<U=O-Sρ"k!H9irnoq2lv+p v8řk&rək=jgV{9uvunɞ(DdcKS!64a Bv&||0٧%qHbhq/tجN|_ s(6vm/с.A`Ē[@.;P MA7B*h-W6{8M RD:?`]OaWzId*=1>LL:Pb|IJ$@\r(u@ ܃ah0}9b\D?RpY܍pqJ5;4E!Y =/&C*O<~] +%uPYCo(g`=>iO9Lrd"W?"4spgQO7Z ՟E6}J>}KGX|j)Id5;ھˈiV (ާ+R^8 |Eٓѣsw4x`lUy po[Ihj2mFg=K(q dyHOt?K4I xh'J`a &c-{ $Œ5CBi+ x0-Q)7n=b#G*|$}*.{teNwsObrV.A,9INc4 o)wFä@`aUI}[.}__AʐV;&,K(~|V(L*jZ¹X. +>n"jN{mwiq&`S'T3P,s]9&ɑnL *яtb k>PvDVuMQ^yvċ~#Zt"Ub1bF m 8 v*E8<("^3>k Z3t2+2eZ+/ל_;g9/$";y,Rӟf/W>ޛY,lB,+cuKDPPl/XTugښzx/keJj+a33f=H)af_Y/3>CH{cDCʱv,$佳>TCRx2 W٧oo/gh*Z]Igx4sΧ*i^"UY[X[{{8Ǎ\)wTBCDWhj-Fk7!z"d 4N)QYׁ-}慯>V5''FGCC+yH]EZA3FN\t]v*R؁A 09Ѕ!iaD(&_NHFFzK[fv+e^&yrJq4P9Ȝ8[4{M8FfNr󒶺J/iMd%L ꊪtR ϶yCQNC139Q'b3snKf5R^"4dpf lu*( @ ](YMs_1>cGg~i} .)IFS~*lNxYiz%?O,/RV6`p )]h"A:c,) ߧJ 벏^;%%QjEJokVT$vQ lKז+^B+r6!X5ib:&_X0FI1d4x0;]a@~5+Wq+%4?Y31m 5}5#`hχjo=4lRDa`M\~UwSaC`}i$' dӮo|+a+E@,&:bIܾoCv#BK6 3.4JU/߿]P7l'yX͛ӳw@{;͐8R (ݵ󓘲?.tTb|4&, +\Bbbbo'fiE P&X'`:zI1θ%5Hɛ4WپQԉfFJ7eŗB1yL?@xҧV}$._Х(5 ka!Y _q'U *2EE<-!:A tc91PA;ΆIۿG⤛A\XͳVzj{Z݋ Ű9hmWYJ- ([*#*qqLH%ac7SźȢ=Xm :V.B,ͪ5P%۬n81w;gobjf/IuƔj/4KΞ'jNF"@byrHGv{JǥZ8~iB7jO۵0~ AҬX2z~3a@ҐOM4 =v0JJABɫݲ kmtpwCx ??]zCɄex.<(s11]j7v1Pz|E{7N;)U*(U*G9X ig"5PF\0Eu]ݦN;Wh3^{,ٖ$YΠf{_xz7lw^* ?!-sjmMሮY!_7Lݙ1Mǝ͉f^PQkGBg4̈́/(RٴMK9*e˦2 h m-A]`hQ\z3?L~8$}!`=!:4u:l7 52t=Sod͖i4l}PXkeұ?*)ƙJDԾv 8HgOQws kW&(^?pKG}E #pރs8^.$05-{^a'L=,|9HlJL K4Yn.|%Mt>M!L7 :Op]}o_CW9)KVO1Κ@m_^ y+>X=LQs-Jǎ2ޠQbY9`q`bbi?{"eؗ6xB|sAM}y{5AQg(QqI٣rMU91+w?>jA 7n> iJ*?W=1#'Zm*at ܋ju:U7zew9hk # Q﮻fHT7NF_LbK.Y%◃5M ACoRYE@G#AlU3HIl*lG.`-w@?7&((Q|y4jXg DiBC!R 4jSvD `7Q,3AU(-i 8[~ktAt} b=QAà/W#2Kxӥ8]H߷r b[M3z2r3pA,03܁G3) NG:+?0mRIņ ˩m83H.* Dp:[HE!8liZ<VlRW^n`71˚VY(-y}X߅L濁CJrt~q? BۊuG.L8C'^ Qfc%P#X@rn{$pnXaRv)JԶDhWđ/( zkSӌPSj߆C0lلimGe䁃#pen{*^5o ErS p5Zh2\M"6 l},A~ nz%?h7 Mw솗UY%qe~|x&}7dfyjq 6^1:ͺ]wELz+@RILWYoT&d[B@䎂]7BW}V6LHH[;wHx'ZwvZ}h^hf dU-sXN獋9"ձ<)cꠇ 8JV^39n F(V6 0֘"5Rgܽ-T4yTq۔1уR Gm"J )?WcKw;xT:"RG^Ĥ+]\YdфsMf OvrˢSjܐb 0 Str yۨ7d 2 r22q5:|_А69=٢:zЭ4]0\og I+[@Fmtt YoZ23ELUuUWa*KRD4i8"(O]̶z>,KΎ0΀d^+%ٍfUyB,X?ʞNf]_ Ih`^ނ"JgigGUJO~'|/Ex[#3SylB#MGm;fxELLbQZ_5HqZ3(H <Cn*YݩL|E4h )0bPh>˘0-['3ڗ x@>@Ttn8+OHH[t=7tuufĥҀRg^i)+$g25D:2Pʫ vp>IT\qxk^pgtFaЖWd &W}cClR9 })dAStrJdN!GK@t5;^sija~$Nأ]>ɒbpH^e`44p4#t(t'=5r2Nm%\5>lQLһsMofl@mSr]-&AI8՜v oiŇu?"#*L&3&w@)h Û;0ޱȼ;wW h`as0h`98wȐ)DN.Z@h|gY$ 㧻7j$OJ ~= u$],Oz2p.͂3BaFΩS7MIَЖˍt*u36~ [\$и=kXVR%ݔq_6#ڭΜQqh,-JC>u_:R`hX(!3o#T)ГJU\A_T.'{e,M3{Y.{]|>6tkO{ϚMU{>m9)zkbbqVR,OХdlȈJ$좧Hq 8f4P@bĕSSQ qqq0j6L+![? '%ʎek8;@+ F^o}zz7mJS";'W:㒸;B<^f@hT %T (Q,dF\Ը;^żMۖ,5 e%Ow=hA!f쳒$Osw&R4jbw}HfGӒG,y ~N7%gs}Pqz̬ f$ w~rUאü77vJGk@AP)2wyKRBXaIu%WjևJD!+w0"MN97s2j/C8V[X nym|Gr&/NMŷr71Kqlеq#k9UFٗoHjkoH8K7I%@񻎨&@%|DK$ %PSTN ҄[~UK7vu0BxO [ ~}?udQSNH `"6ӧerHɫ5I+k[֬xYΕ㍥MТkB 7IsNh?ɷ&E^[p"Uq+EޑqGC=.6%?iRie%U ^h Y,=\JI?@ ?USĨh(⩑hdKɭP6N8-}ϔ^Sf?p8^>oE^pA U@`mK_]k2MiE0>T*8>1f+Fݙ'=Tc+Q'D&] lI 0h.zE$5]WJD9뱶s& g߁( b煇_8]kBα҈oŵ*cDHd/r 0Tm!>:jz-ËH9*.~bwl˫Vxxss<[Lbp5TBu[va둛u5zN#0A}USL d_eo[OWDc)kIֻ{v-^$`dvp߷)2VDAAtLjaZ|JQT 9Ps6nglq d}})7bI9k(P#*̒Hf )%)-E;/|{WOl֕Sr|%nJMA>OBݩ 0s?sJc̢OSr ?¨f`+.5XG ʟͰ^vi[DuԿyj]QJ;9^>JV yJђu&KrV̵uϋR@C*MѷI,ך]`f'4+FW\ZJ!HƒUÏo2Ѷo 98r!]IqNUgBnW7D/ΧWO #ȿ|:@Bi)t9sJ'PonCQ%W*8R|ޞF/tS,GW 7yɂ]W"/UJ;z\'#=ZJt<8ab1fKƏe߻^ h+Fb䀛EJ$d$ x3֧nG2֤+G.)&C 2\;q2ſ0J?`R䇿U{b`4t뾁`Lr Ue\*y?YW>q7C x&S@%?T 跣I|ߩۇG[;Hg*@-{wX Qs 0%򉬑Oi~o)3,1Q̞8kI_pS$\%o:a0$p%w70mϧO7Z&^c!J>uȞ{9ubnfdHۣW rxa/t$ηie fZb󊀥h7wq-#`ÉM[[~Yl5CjLZN6ŪjU_lO_  P,!Yd$Xii xˡC3j0SmM?X*+s}m((N[[\/T-qd ?w,Nղ[7q'y3Y"|Z~oFIIu_xz5WkƢ HV=;-f<뮧$>c:#/UKM~MK16&)\h@ u#/{%i ȖPi]*g+L]˟}=yeCQV9PO}(4WH̓'Up",˒:1EBc&㖉Z;^ 5->J m|̯3`01V~ޖ'NֵpۘrLŠH5"Әs:=(6j(<;z1fTz{OF4YkAg5gF>;;LG|f}V%&w-R'`K[?WK%SC9HQ)S3΃}КTLszYta蝛jxA\L)ȨlVbaaTWqZa.~OK++ZN #bJYKln6VD* ͣ( w`^nT(>vx_;Fxs@JiV:?[N9 0lfmhx9Ԍ֗Oc&4c_9[=ֿ#R 0ӌ[-|]00a70gʩjfE7'/3$9~*-isL QkCe{e{U[P!;BnYȫ>xO3r=},ӹn'"s,Ѹx3.r?띷τj>a%a˘ {(^ҷղM4!ϑQ4Gz ]܀ 8(F.1[uJc`0[m[6i?,xe\+AGD.:)mQӑ8\ȗϙX̲ix>T hç6W09'Or 66 -FetƳšTMOݚYƮHhɣ b,uV/o0i¤@H5EuqHgKYkd$gY!MKtMʶX#I.sXc5^0GlZ+ϑ2uaddA4/v•aɪ9na;pGWn% >܎pun2Hٮ%$ăsh1#C>ƣA(OI+)_r 4(as3R;ׄz7m$fY[;XF#ma)R@dߔh4zOwP 7e=a>&3.\GJfHJ>=>5%XL 2}6H'9L`Hë"xc:>Z3uT= DmR5(ɘ^=$inlΟQsj\9:WǛUZ6ǭbXv!Ax;=畾 iz a;}zJ<)2jqopudDcw1 b뿎xM lO&\ch#%\'r5iے9ď_$LDŽ OhlU~%fht3QZV59qTwBOgI@ߍ2lW 6#2Șۭ9;'<j˰i<:vv$Qz.crUc_=t LZ牾9Aj[ZLkj9qEzoa $O=6,-&Nf%%@=)85ӉUۋuOJ8<> DD2rc/2 rX`x=gC^ZE\o,>qW&7rC@ û&0<E:Qkɵ)/@k]*WKc> "ۭO&퉧<="*B1rɾKKV FHv2GW E$ysmV-/F#Zj$ݚ)q6e5~ $ղv<y2t][~}/\Mm4ZxTƐiF!cm|v.Ň2>yǎ-9 VhfR1+[݆!ж4A t9 IN]/YxKPJ9d8fn5Ob@zBi}{bx#*^]m1E8/RDL(N?V㢵tP V7.`I3/P!Z5 f*o_uߕXUڄ2U0#G31Z a%&f<NE\uS0b@+E$3G -Zqϳq-Fsbsҥ )^X@Ƌ+\gyc-.JFa0]ASpe2VwUȏ j͏Ƒ)0~~ e_:x%%SFdo^56`xLd=T5`+}yZ x. u]c),ŕ cPE0s`T6l`wLe0ccp 'JF|X#bBŽ.am::7w'gt-\ǎiwdE/*D| G ],4~FTM̋%sVRs\XzBzSC;$Jle.Gy6JwL hJCX+BV@= p粭":$/eJ#+ATGSdXtDf{4)Vzžz>~SxƊV}7y"e?7~poo)\SMFQ*8bD,V/&D ,$TT&KpLl[ = iuh& Qo:ŠnPbNѹđY >90WiM'րW 1!A|}G]|Pѵ ~(h`o4dw!uyY~*x}-jy)x OH+cE?lh63| hAR%l+d;{)_3 ̡ Tgx%CJI 㑰7~X$^L!Ki 0FC|,Karg 8!|ڍ|?DXg-3`mBX$޻ݱٗ u!Ҋd%Q2RobG잋ކm;:0WvP@A;8Ÿ V[R]M|XTRmBEVsbo٘S(p[ ͡K ɇQXñLɺUQ{J/ 0W}BI yk\h6r4+zuRE}ZN+%Frع٧$q! }9^Nun8}aYZGfzTW S|GrĹ+A~@-N"Ζzp#8:J#@4;{8Y8 CJ Ǥtmls9 v,UOEgkIZo&z /GC#3XE"&fW>#<|9WmkeӒBt 94|NPtx(Gok9[E\[X)oh3[ h&.f<; ExZe@?)6fp1ZMxcI y7Cn-^ 50x;>?[O$-8'1}ۈ+xUT Ś!GܧVTU FfjjFTa8-Rpie'8NEFcvI$^:" :*s gT.ȓK!m2+qkiKlj %V;Wt鉷i) Tߛyg2GKy'jxZ ]m+0J _I3"W_LRO7W2TaqO+[GC<҅hw>APhxVcĂo !E>2ie p&Kn|c6/1CB~k3$[.ކbU )<FJRTͪNu7&dS.qY!6.s'?Zرp Z?2DrQf;C1x/`O\L\?;~c*gO1T !; kIWP+-m^zµKNO*SܰAx_} {TT8V=LG aj E9JKHm|4e1eФ-xm `T \ҡϪ(UH#'@^jY;!~9su'L-C\ϵGhկ 9rjvT5ɷ/"LRԾBwjgr76q<69Da" Kj R1B}]ϗ`^D?lPXbQIENh7C~{/3;`+}6p6>F '&xW(FcZ ڶMgRjU7ۦ'|7*B[jEP饎^7r_u.L杼蟘 ռW) i^5p {y1{W-~ÒLҤ;-a6b``Im3~xcK̇ ;$5caUtMBU`fw&$qpI&HyZ 灴@,p d~3Ǫ@~7$ tJCl6|9D`9II RrwGvǟiaڄs`:#9^+P C_2?"xI1=V -A|`ԆN2ț!&<`93wMh M:q4iF+΅G7u*lO\/;PzLbMH!q&Os#ڲ48Ch'q܀uXj~N.SG' OZ98?D+Z6ʌ1/gǧ:.Fp(-%fgGkeH(-{2_f/w*j "?.zn~H& 4ǭ7[,wzz0"n' kkRIx_0%ڕۣ+7@&3y8*^Q؊Uu&6Upry%! %VNϚ*c$,O340tKٙ0cț-8<"`=S+Z Ԣ7HÌa dmf! {ڛٟv@ω 㿳d[u _"'hCN- _uO:.!]hz"y `bRhgnÎ_⚞P`)G3ɩ:!1Il.ڇL30ZE3o.*mN2ˣU&sTq$yC/z!Ԓ u=K% Us$?0cy.3DMhaqYۤ=R~3TEq0O*4E)+H"44||AݗV&UuUwt)vD- | @ESr{XTjl=x'Aγi~CJrcLP/.@sH"lq.1y)<`:`N2#?hP(mhjh@Bjo\鬖 o 6X$XfDA*VG֕N`uK^2j2f* yP?ցqFSWQ3.Q.<Ś/5NaOj 8sB\ŦW'!E{,3*i3ypBϝ:oQ(QnؙrY :}/d_CLsᜩkalAfq)Zr>Bo-nXʴ.Yǰ8v`Mn DdZ:%b,P@r$ _hRj dUƀo`ügPI",t>2z}qHw]̭Pɬpv=$Fv7ygAw><t/x htY۬JLI~y?Ӌ7yJ+.jyڍ-3U`q2/;D9̪x]6i47-ܬحD-[򰱔|aC˦iURƥtty 8tL.-= 4'ޭ}Hhġlj8[;aPyHC|fޡ$ 7w<@EPͩIK+ݫ85a"Fv[`Z8;"T/W\.)v'9)pmxH(C&V+oZ+w9?X3 N ~a՟E42ʡgQ~,I]͎[VGQ P_Pa@we$D:Ÿ` *yя튚7}I KqUpLS VmۚI V[E28ϖ[J57=)&"`u-ucE\Aǩ%,1.75mrK/S]5e0kOT}*h,`ߕ\c O H0p'ZZv,9l (cł ,kId!$$ `{I9[ϴĐhf]X[uM u06\ E!eɽ8,(B`1-S:DvFZ2 沙Įڱk:E!CvNjs0-;w*-¢] m6蕩 ]jI2dtQK4::_01vS~'a |JZH6Qpts@!c&ϴKs@LRt[ac "صg,siqV1n[ ?h,6c!< qD(dm6;3CQV0%B;.+t欣*8 x6w>;)᨟;KFsa]Y|a5Weĉ+( vXZ ;Z$s@?br~8t -=޳eĽV'30PP-vhQmyjudP @G) ( B@T^|05%m2xēbyՎ1t A?O !e1$tt u(VX\hZmNpNJ93h͞8@++;$,1&Lpa:dufN4jCd]P\4>}J{s@c}5MfG⇜TCըCq+iNZh벣s_ cF$NX{$l#ߟq2@nײHe2#+"%g  (A(5U 2Cd &I)܂PFBbˍfakvǺUoD?)'XMFbw"GK5jfh=c)_oϹ͈Vk1sZ\,^5tS}u=5h z=탣XE5 <ݠΞ~^w߭ĉk4+%k_gʿ#Geu!wMoW/UW7DP,yS Ï!s_G]yt枇e@[x][B8#xl]ƍϏQ NOX۾VSҋ#*s#_0̰ 5;6Ԭ$0/GQ[ S!"TnLGfbCgXFy>;횣.5d둦)7C%'V9p QKL`4Ӧihr@1eH>B\s 0`Em̓+.*@K4ǞhQɣFs\zg tx6* \ZQ- Qf0A ::"c ޗϸM3{vć׬=k'LӴIĂ%* S@Wb7H:b R+suՅB\FsNL^s_Ψ&gwnA]RF5X]=޶ち:x~Ri㳵Vql\O>C5~!E.p[Ό9:+N$w#w=,u1db7UD0\ ى1Q4kV<_+|+wI|G\wX>DKzK^NbC rHE1#Ip1425A]W+35CD6>kWx h>hlʝWķ@%1ݾo G9,9rrGO "b*s*ǯ6Eؽ'U.襹T۫Z4I5rJ!~:T> T.4zg /lNh}q{B$n8P~8QN9]4$=7Zϸk3]wvQY|Oޏ.S 0 zA[-oVڹ ]W|9*ny ~Cv2I:SAK6A kL!J"N Ϊ-@nG?FSNmr^ σ7~HMcmxHN ?Uh.v+@d8LCRlIw&`} NYw =Hzo7EU|If?098k,8&aV˄|]2]; 5h26) sDv {6"5WVūj@_zݽ(Qm5k!JM{8΃f(,1,G~܂dYc**D}Uam-ҕF-MWj2l8qua-J9|Jj&U:*W+ Կ,"M-ӬkLֿR&=mt!G`s tj45]9Vv`˶Ǜnnjj1Jcq,M?6gAy&ߒ`(C18hd_}Iq&;.Sij}k-4=ԭk`P=.CKSCPOн{{) y~N NK:0A)#NJ~z90_6c*+Tp~7_ @Jh-3~niR:s68L5,sFإLPX3;rLtXT4-)_[>u :ءbtiNDzEںn]&sĊ Wƕd'o$Xz>C5QKgwNr I δDR1OU\cjgF4͖~3=-l9u?1>'|`A22CA.3CL`6vCD\/{*md`Б!`CltۈƷ ~zekZF^+X`櫏fwZ솀 " ȉK-+´WMDSJ[)޼ۘCcʃdV*@nB˫7 viQ* y;I#g \Ѽ˝h4Um[#>|jEn6'Y 35EPa\ى84uvm熗3;c~7yKf?: gqp6sppA~yL_,+:n  ďxKx'tHH@I{Ymh`4gҦKUUi ^<[e\]~UN/{ :'yk߱˛)/h@:-{4S(.k[y-M&sԡEc8d"DMAP|h h2<{(\('z"ԋVrbD[5+?O ? '@Bu|@x9Av ~M:D$^!>Z@/\.[[b}[[K-py T?_n(xMK[[jpYоӆSstzޙH" ǒ ,=#[i< ϗ),ڨ/N^<%:ϲPgؑxaGU{XCl %s]zIVٷJ8GK{nynyF3 .e":k_[J]Cj }m>8|*z8Ȓglę9i/CEr;@ Qwcޕ]j`ph7ۧA=sI qt]K8a._~V/6Tؤ\dg(mnO{IuÊ? V8n}'7O4}I14Wbgشɳt`w|(.`<&AJmB=Vn= N6WpXfܑl[\'qêfɇvc,I&a"5s^n&©\$ [y ͭ2^lVwP? ^/%}vVL 8F.ZB&n3ۇ7b@AkUZW\]||Q $ qS,>٘C.5Y5=%CS #_xRX"EȬq}UͶ;iuק)'$fwOh}Z^yM}x;R04Щ;iaAwi֨dźŵx;PZ-FcmMaF϶L o%f*j&jR.;hf-LxkWs`]OGfn>)Պ+L {Rf +l6fع(ޒaR't^p賓dnz (}αw'?@߷FVirTtoyuAb&W|CyA‘ęlKo{9 [8[յ (FgodN #aVw9"^ =֡ܛٚs'G뫢NvV:ϻy A3e}Aa$4ˁ}⟙</_V>{01T]+\"ong1c'FdEɀpEGpf^d>6\k7 /3wLj(+YuR4=UhYP8N>MþST$ֳ7גBŏuqϘ5G F#O<=̯M1qo5&QV)6?;z8t!Q R˥Q$ }NѣM2'63~y 'Oa2k'go(ܦ㝷8RNh5ѮTe#/wjb ]՛U6bD2P6b8 &g0hLPvNnva!*nn!Ѯ4,p3}1jxVY0>HTZtc.ַb.4_}lSkDZ'-8sKn"[pU9a~ϯ3F!M` ,TՒ-,S8oa]=/G}p`WU˘,[ky>sQ?&4S,Pm֏uZꎎ`~)("K4,]23LS|PdbӬEŊD~z$AL{̏ALn4xK m6[͓h&{(6(lg Ux_V3k(SA7x nK-`/OOv*Ȁ "јWJX8\eX*ʸY`os4P܄AKxCMX6o DE]zZ;sq`Hk-rj1 pܙd*(gB;]xyO aX_}ؼ}=͎[+I@.Ĵ+j# UF LXf( ~w=-ЭO3Cx: p]9QeCMh#Gc+|ª"}Ӈk8C_1?1 1{73)SEǍE8 T#d[Ąk457dA̷RXG0D/,⩔sl̓ #%}P=\a&۪YgS$"6t/ -#>58i#5jI8P L;[ `~D@gcMn7b%H^`֐HԀpB5/Vqs%3n`A?:ܔD7#hܷ,LcPgn0뎔{n2=fDm $ nKϻg-%tK6<ʥ·B٩QML;qf r;'FRƸеUAeeAA]wPl ?º0qlzqZߨM '"~y,󡷥^Mey0a4Րg ۬bvǍvTUw8sR:H-hE()u gޕXmܑ#hj:{[|U%!! 羗pA˼$ECqĂ>D(h/*4Dm謣p{mt:ˏXKoRzޮ3{jr !Hb;٥ M!O3N1YT08PM/BtК;ړ y 2-1Mix ̘/xYg;+sڢHF1AƸs196BN+v$xO}A½ħ8}i˧z^0k">Cpn`R>3ˉE WCjVh1*6=J6N3\ 6,g- y45wi]*T><%q:Q^?#N_ѯ's*p< <8!\ѤBbN֔oUS-8t屇?3̊n U8c# І`#߲&6H*w#oȹG^UIPZ魌h&Q}/%D %>P9F7JVG/Naw%\euHXt֬,Z<M  6Ccm~Ք d@$VFb9jpQKOf)Hȗ}cw)c+/y=hh17aNNoVobjr:W,eo<;Bg_(S18A2vg_]J^{ {GV#D gh]0fB)fJ>^PՏX=R]V5/$rܴv=%>wf)X$1iBbH de' e_3VdE xzyTE"(yFf1-}C1C"pו!={CI,4ǽ3Q 2R)e'?f?a QA2NEY9A}KNɥvR)\uݰL7(oT][U$wZzq3E2YJ[7JdetH5X)uWY ᬁ6Myu<,/仔n_|Cu#$]"'R;B0- SEI9 M;L !3|"5?R28kGHܷ|[8襱~&vFM*n@ *QAmIH7tlϏ ˑ1Vb\P3a@9 l~jI|}>!0:kjSaa' eR^a7&Y.4BbwqE0ۅk|EN/~ ]2&w4ELhkgD]]oeu!ψ~Ir.-8}Xi8[y[UndhC]g;rhӗ!#{'=]uZ -J{nN}b1\Ѫz ˡƈ{[1(UEl@VY8Ia9bVA27B\ֱQ\b[|7|5!MI^+e` "9E14κ8q ֖Fͳ2|U8")hc2-Z/0ʞjTJ?ͫWi[Hj8,$Ӱl6GO`Ϲ+Hp#l )첥>&0[:_&'ǕC*pjR6|w; ደ-*bWDkj%RV9Nc1a{I>A!H۪KZd f FRbI0VkS X(#'w֛*QYվ&g v[>=`GUv"0\+u"?;؝zm@Րo< A( A8xJuwSm*ʊYD[Z4Ae](opFGG h5+ʹPGz0Q^}U:ۮ=ccr։Vz(IkN:p(`Kk~ i 2?&p}|f`6m! Tv";m4 ]qwMn5=p$pcvH >峼{k o>c?}2 }Keײ8 50=Q@a}$)˷$BO6l\* lm JiE?H gi7dh?IfNukq}] GmZ+_ݕ#d6Mh&$}9ߧ4pIVw1>c< *i fns+u JYe ŽyB ޝj%d+( HjK.RPĉFEY~V)|"[ 1$Ԑ"6_C'/C3]qH;3j }O"MOhx< r#+`)%ع8kr!(r@{&A 20QIdK}RI']VCZo~Bǵi m%諗͗r "Ϲ?tm:٬@Rѩ!"lu Ȧ2?[.s}>;Viiҙ%)~34*l|ɻ̧ښ|few 860(nF UKTR:k\:,agP[DoΞ YJr`tuRru_Ej٪ºmr2tןIqی33&%TӃoN2h϶X4SLݺUcr4GM btBS6>/|mͬ1ad k jSM9Z#M@P|NRZE;[6ɡ#_W,ӃX2c8721|,.[bMG U8 Wl< -萃T|R! ^q72ha?\O?BYQbr'qU#Ű4S G+#pڑGSh{KĜ.-zM >+z=) ֭S^ͬu1~ mAڨ>bE #x( j߶HF# ;?sC]+ 8n ϗ6t%nGS^f[~-o6 go@h&9(gKs|cn}Ҵ:eaʷ^^ZWe\uAE#`bu~Nwo؍QzCr3쌪.K4J˵j!U:}2†͘Dx*FM2>f#cCQn";}K1BOQrW`4DM8r Zn ,z߇A {=IͦT Y_g>^+QR;)"ȇTxlTaT0?߀/v63XsA0OFiK*Q|MDc "O7vмvXWb]/^ uCz0,nƴ`xldBJȆ-l4+m$  Ecr9QU TZFl1~D[9DWv}>My˿6I/?scWEۢ'9bPfRIF9_)xF?J2āNL:@`S-㔓Ti׏cGLJ[Cb;6Ɉ(6I$pZJꇛ u@۹i{~w(r&U3ҳU4Fm{fLrc QK˼^yk\mӭw7-bHA/tЛZL}I1T(m$X-dž=A):;kLaRDJ'ex& qk3 wxGxb l Hp~ܡ$QUkx`?<\nrc7#nBnJ3(Xx66R ;I(-NEvYߣ 7!yZvFk{=ֱE}ǭX?3nKz4 [R}(2:cT-aPMQ9_/,dlO^V`Ct%FSF3^w֣UA,e6^-qOxL_}8: :ORz0N; 52)lp ivswa l'2_R&lEC֬qiL@6, gw/W3JؖE b029:r&L/bAα`('c?àGgh9%5%&"B=䲾* wS>~ߗ:ʷ4C:9R'OHrFg& r*=kcE@?gu/x4N*@PrIvf eJu'Qg~P7پjʁGhT@&]A} AO߭'jۑCW@̬i(~#b*ٸa%);vKkKߦW.fcÁjJ™6@cB؆CȞb?ɢMЊsЇcK3'#2Y@j0oո@3[=g4Wn+.e`s_. 2'nL;%il&dv>'\~ Ј Fʹ|@7O1F0SP£Q\N`4-2FXk^K8gqަihpBwȍژE r#.nxCtFE4oq^*r:5i2~T2+iD(~-&wLRZ(llàΧ2[^+e -Ds^+kl$&bQPW+> ׷bi~i {B JڠE܏>e-38~pg!֜>L_Jqu/ض+j wF<>;WqRPo{HjWl 88iRnPfAz $Ω& bja1xY)ݭ.cj#fR aG;.O˜-y޺c"L8K+Qɩni.o>b\0P5H_"~}&8 3GAB}ާdhiEoZNy-u3HL]ikdZ3"֦JI5b<4_[7l;qz{*D*WB%$3gFc?kc7ۆz~( "6urD6<>0MDS-nAŻ@rJx!5%M8CHzтYM!:([~G"mz-]yKI$uu{$uIHD"^wpWrb(Y}!3KKDP!>ϳxYX_ @ݙ҉P&#ltV#} ` Z*/ni)BLdV hn,].haj7`p&m2?XƤy3fu6N/) dE44l7L&\ lce3#3Ŏ/ԛo? j[ iRg*v*gwOc6󭉞.jTѼ;nw[;\[PT:sEH. %P*>+i *:Z.$}+0\{=W3<{>aڑd\3V++ z:ʗyQ%T\N'D\EhN1q9 E~EޮcRqjVz-#ٕkK۠,J g2pADU:1@%=(nQ.0@[ {B#Dgaqi!^tV'(`jQ"@e#ޤ=O)JgPGNȿZ;(:L^8tmyҙpK9u;:bBTJM$5o㰚:6$P+: ,ԟ<=џjʿ.͘B&iܩlĉdZj FQʌd@O &+((.[H 7EEeڊTyG#H)ZRFAir;&yY 7}8t ӷžxj;ݙIx4E4%0Ob .yĮ.R$|kmP ҒodsQ§167fV1ji \= ׶Q(_SܯAPsQi˷7bu/-C3y@0373,0JÄ?nzHsAM/!Y MK@oZt(裄 0`ml$5>\/Õ7Ι+\#GVԧLp6_hwo`۩O oaaOUdr!~.!SzKjMD-vaFX3Ggŕ(,-N\6T7W%n X:$/3Y* X,Y bUAV·>YOE`ipCPvZ\2b*F^zV7@S9H:*Z#dܺyGwoމv(C*yg*&5yHe`F±EGǍ>zwm">*&eE-q|k ]\ߤS%UP'#ZVBr040ۄ)ݫQo&N5=Uz_IR'ÿC59`˶$CEy,"6ݮ̘w [wI Bo)|<q(X%d#9xiL{gW}g,ҥx@V0p#?(1"씣B==֖!q9K$iPS$j`N_>M˞TZ qz-\I=) Pt3H5=F.2M u(4u~kG=RKPj{#: Eׯ&CS[C6A*Q(c!TǠ2"! bg{b]1KUF Gc*w=e7H;l܉& ->1ڮC|.35:Hݿʼn>M&*j!('Uoz?`c&Gi؃8x೿ɧS 'dH܄sD%1܁eBFMLypغ]^)r~=BnRL#.-FRuQ !ys{x>~*6=,3M4TH DMtTG H.ml¡0H`xj g,s堄,mu)G.`#kXLE'KϪUix ͗XښC7HP`ps(Jw+pX'yZ3Fz͵=AWqq،oߜݔ_^RI 424 c ;erm.`o}p KyjB!-7 LᡕK^cA}>֑7{nJlEIӿ15GC0+)F:9~?q_Rܤx.0$_>\)A4pno|Y ]"Y$X;Mfj#W$(|}o݅}|㦣ҖLMjo~52ܽ Zx= =ϓi8vv0YV>[" B=InUj,wcKt gMyEs2('ʺLd8"K9+uf;6Йsujފn:u^EӒ:fDGO5RtSv)QgFkJzʵ5D0}=v~֘R){)f3/9I5?!ERr,b4хlCiNܰAQ[l^ލ5f0g%mSU6)"sݣBHU6q^rT@'۲wyu)!xR B IdTOp !h΃^̢#c6a?PVxmr>[Ja Q:m4Xmטp7 # 9Hd-,R䟩\1 #ak+qQ8ۥ`9qlyNcmgw\Umٲ[pH~f +lzk,%(Fo3 QƼz%v5LMlkdԃG&YJ@?ڣ~*fШVEK2<\uhN*̘ӱ`ل~agbM 􅇇Ӄ f$_nwC/Zvti;y3?XI~s8\IGzУ{|0̶ ;=^X75^-nyd&*TT \<-Pic:Q$Ei7@7]O"A|TXoJ_'Q}x|3^KŪ)twAFx0P1ek$^R;5W~l#;YY0E6"࠸ʭ;ccRpȼIPD`KrΓy :9`{E8cr䣉(3#K=,J+0ۥRbN3$:^z`#Uu ԙNc'Cz*3qd^D9MCY1qESZxȝ ZΣUsAO g/~_.7Bԓ$QUђ?eh )'%燰-(q `ZqIHn{@~H7t$e`( 7E°UÔd}waeI[ 27Ͽm9A7}5ha~a/@0ȏ"$VRj-] f\[ɧv0橱?섐% j"hI;_[{5 JZ[ 77߇$t*=MMvdZ&{9T= Q76.4VTaQvK^֞,xtpޫՖ K,)hyEr6s9kPhȿ:E nYr1:H-袑^}WnSHWж`Tz:.]^*dxٴ?XdC"SfGl>c+rlx/(bcf ml{Q?x"SΧ$޴;͑}<_̀x^l (B4Cџt So.$E-DM#50YCOUŽre|>'}x![??{X2Oܦ-!+Ɯr7u< 9AЭd{dm$gud9+Q-1;L+v-Cލ odxف+[,nUb.p5@oEJ !6ԋv`o1P]Uy30֠D\mB1zӺw%~2'b9R[n-AM\pȜ0׹lQQrҳM%h߿#2:٢Fc?0(ҁHhwEq e&kq"%U"k,8`f;ǐ򢺘$87\Fd44Pk-'.K-~ vǡ`QgFO`HazAn"9~D$%eUs[e%fBfchb*h1) =+5 _&7p܁Wab[:hν^j,Y[xђtc(1+E7X6e'>UFdi#(JV%AKRgY]$l+ȡK$G^UP٘+p0ݏ)OHpnr d>Yq>a4QLNwXAbþ>'VC!ySBW:*'t*QXDb jouzQi -wґ`>a`rIݺ~6x*>VdE$1ZٱmD4]zHMq `.׽ض@tvq@ ? ҂Ե:=Qrί6*M^]vf ,t@Lб {>d!Ƒ,@s 4thfZ!OT(Pլ)p1Wmz7t'fBx6V@"EZ|7~yqBep vsz Dt?r7I#p8E.Y̟2Pэ$eUN}0n .б[5$+!(&eYD~68J@Eupɞ0 lV:-&zM6_}Ϥ˧O GB.9<'hI]sS>)4hUcxxԿ8 RU )W[U"vom_,_CiM_afT5l9"Aʚ.7g1a#`'m9ڦ ,}oMcݺ$UQA89SFfDMH.u- ~_o&5ip:Ҁ0s BYQ(n'smCP=p Vcau aK7TOt”ّx=EH0"~]%${[Ğ\qkE*[rª%cxE8ȤmNl-]s3ɂV%A)"y#{@j/1q+VST!/sJ1/4"/33$q'50TM562Ưj)[jv΁N F&VHmٍ[5&~پM[k@,Z%k@u귘ހT@H;x}t{3V4ٿiBxr9@^ȅ<35d-LgFpǿSU=- ǽ.BkQ]m \]wFLSV]R<ىTQ[d1 {+XQC¡C/t*S@`' ?"7d#CP`MSYNQU3IӁ9Vci FED˂ .Qtʽ~]ケ}B3TiVqpW F? [UIV7OV,GTfPv{(3=IiI,} *>–Gi}U_/90qz`{R"j5 ͇}hh|n68-`á[yȻ_슂rR [~ `CY@݆s-әY>mXHpocL9_&QJ $ &ƸI'~IN5&ˆdlR*`SD'Ze~T uE_` m64QۘhcߓMt/)ȽmIBtGh<8hB:vbu$'i)=R`>Gz mYfzTBu5k :-iff`V fdta ` M̜#]~ChT}O- v?AT$[H1Lxes8'b"j:xNݖ%j ,xКngge)`*Isû쑦 a͞Ș5E<oWqj",KB>ٛHg*%EW%H#4pBdJϱ}fӭ_ŠC06 E+7\q'eS̃R^T"j7FTe#_oH><0BKjOY BӋ0xtL1ͼSX-I[Jv˶Pջ{v?̙b4խ+^doDF@?3°v ӐS-L-XU5FՌ=-'\(!%5h?^mW> uekH= > {h[o6id04{9׿qHtb Q ZL";l~pО^;Wa2wnN'u.s9d}o aG,+{ oQh:\!EeuLڅ_y5;KTM$ -JU .}^K\*O;}9q`d陵L؄^uYZ~vr 13`+ںo]f@t 18V 7+?߆.֜ bk{TFN悳]nlaᖟ#v+L1 ɔݗVZ~hoG!XЋ}#E}jooW^:Āҫ_pӰ @I8ADN/HRN)yej 5DcjtnL( ƹփIh`k&SC' G SaX#]Ղ-x.wLr? AHv8Pʆ́dhjyBJw^tU/ pxǫX^{-ݳMm;9dQaQB7Ud \o d'sl!PJɘOP}z1ʈy6A;_ɁX48- _sOZz wEw}(Y̅./ W(* CK!\̈́sX \ P6VE1ӐNNLPA2mp[p+^h ^a{*BQ(,Zh{&NcJOȢaZ7uvcMjʭ-~իPAvuH>v 7lzRJP&QT3c23%~[{j썇R^4p _MyXMH5Vq&aۏ݌3s;beOGQ P QRT/E6F,V͋ $E-' jR4 ZE/ řc J$yиEe5!oЦ<+:â 3 0&'ʅF$p܁qS<б޺ⷧZIXU+Ӄswر?ZM  :0SΔ s95zfT!//oִi$NkaviZ|w*&l."#v]QѾ 9lnQ,PkH3CqMWԝ\&Q&۵ <9HyǞݲAj!;@C jd`yILSM|6<ډ-s_Bqz 0j%BhD᪬(B;8cO؄_ pdi8R nOeLaWG0Ɓ ƣUk/ʬX1G|oCP =߁QœO10{|ѫN2/!>msTAq)@][ |{YH"O!~ml2FG’ȕKH)K+mrkGeOAof'O@N}rU 4]/ݞcͳ֎>@#\j#O50L[ItHM*3]P<; Jﳗ9nOC "Nam/( ϓ 4!X 85{G. \uYݘ4tlqG{*#?p{1^yv-tX#ffUMpw࠳/Ƨ!&^iM~V$K̵_@}–ԅBH?و#dd>SI㌍+ewPהOݬD/4 GB Ƭ-#E1xPSvPPi 78~?g[:*t (Ե1uL΄ݏYM7b@7t[Mb*5$V=EkIHQS ?.2S+?Qx Lh:f׆kňd=hk=*HUQ-swM~,^&FhE(5\n]z~z1yTҐ9jr,7~(f`e? [npJ I#y,|15=pË ?yD)l!Yij=[mʙ / D8φwSl#"ՖYN7+}+#-.\쇗Juj5NRT~eP0h6n쭰-Qt{;6Z!Eac$eۢeak4-@H4J~Qۮvvǩ8\KxkWZt.Vj'x-"$n &;\1‰e1  BMR1ƃtEl5Nz;)12ĵqz=ջ2uVo1C޻!ZizϟL»r=*,ǫf'хbnxj@6DU&E1i_~tdlQ[ĤD!=Sr'{#c_tPc !FZ YkJneY_KL =NV3Q#y:S.:/ӑ=ە&M:>)hDn>d!hCU?j tH:Z4f Izk7 76#>:|hv,k"8V]ɑ876G}+,&ZӮ8R (&XMam;x }<Iңbuxׇtc R:5]F*2ud+V'hy!6PwZq>S&zcKGt.CU AQ{{cEc ˜93Zc8cѤւmK{TeƓkb WR*vVT v-XGXEcp١pRΟiSq*\ xL'#JX,bwfNqf53h)F<&HX[(T\ Ywjc.Z'^oR2gD>MY^Q9Ŭ}5m[*0_ܛf?^%( 4sޘ%.0 έ -ffM=zp9u4DG|Z6~.~cS>"`vƓFn24y$'TX)LJ'n0$8`Մs/gyYVM+X@,^%uܢ%S,!2h-]g'IQi+Ѩdy PHm"8!/mK0)0WA)Aq}os}))`3Usx.?C߭SAԡ[c?R5Vi8;:jiPtl,&Rq.`湎g|4{W`O^8Axq ~s8>?ٍ>-P 'ycC w$DeM4<~ Al)v828Ջ޿#(G'dH?b{;IG)sv9iCʽKz[5T'}ʔtHsw[yedPp1)Xɻ@$CS6-_k>ak.?avc 'TˉQk^՟gY(TN|a$,1.ѻg \QY]!3jZO_;Y=~bN(r99痠uǿU%}3Yh ~W`]Zr7|A㒚]i<t3 pĞ6eO'lKU(U* -+uM-uDb2d6 S%|D\hZH~דZnTXh: n'$%Qsޭesm1^bPo/{ZJ;^E x!4\(}atE2ʟtܚ]a|H# ZK,1P78fJTY/{)"+5NpG-۫yM,a&~h&gu$r=m; @o3B&%&L.dΌw@Vkf=G!RHb.D'z 7y)mk(0,F~#2ߛPLR5l&P6cQx鸄ǟ P'¶2Ω7y\ 4q['Re6KtĒZU4ua*y)}W:ԉ }hwNQNi =a,ltIlabH`chКux?cDၗL*xxp$hBGFlB^1[Q?Y}jj ^Η,~Cs 4S~N9RW"H .i-yf^/MP3ZFRQgAD.fw d uf5zeȨh?KYssq>ȟd{H8)qco\A A0Պ]T#ZQH:(nL/NTTGxy@c> r˜ce m 鮷x$6rTY, @# ^_i|%Mji@C dُZQGhi)TM4ع*w:A")Ku>Xm@휾%{Wg־ Yxbpq. @V6"H؉O{]^>{{&Qv$RnHb~'%M&JFXZ4D7T14W:IcdEsQ*cF7@wpfGUo«O9b 6Ҿ'Z}~ҥu5 ։nᖰ˖ݯǻ Ik}믽oKD(U;;>W b#J AkZ e `]wO=+wٖ&Z>&U6smDۣƹ~c ?] "U8mw K+ΝҤ:M!˜-(M9c-$" 3kR/Ps3[ wۘSx&A Vђ$7O#Z ;߱Ŵ0jH+1N $9t 9%qhKP8CD.P*q3˫/Bj|`マGp1 cm.Td,?d':‘-NrwB ]rxc)1Q[5f72$8&V*h{X`&aF w&R m R8K#ӛgYK4E#i(`m1 |蕓۹ d؅}}uc}5e-sH8v K B#w܈Dŕ1B )35+T&9p/3C薮M5V,m/9lcՅ?Aq!_SZ^8Cy߻\'8HKl]Za/DWd X̠;头 I]hj}Twݫ#t-#X2`}Zx/)KRb[2o&.@= *.q1я=`5*fEe\rGjGA^ Q?m7I:ލYԉfzSBXtI70-iJUA02o𨩦^LPYbZRN1t:wTh#ȉNnaN+p>E,Tͯ+-Gu:6Əb`gnS+`$K}n,i&ǮqvM?XcVEIjt4Dݕf腞UJXgϬ?!6>e۝>L ͦ~L ʉ.oyrr"?M-Ipa= |l-|&4 ˰dMa&Yz="붧aۀ5JVVN ?71uMc넗vf#^ m>1Fp%( sj50JϘWONe֖EUBdbC"/~BM*BX0i0d-E[tfA+N!Q!qR 4PH7*Uݘ9=VFrHyuQ ֔?.RϜy8V&lu9ó.tYc<aq}CU9J8~]8&MDS!" wB* -L/s7 gpk(N엎搲> >HZ)?0d-EBY x7ȗկ/0w do_8 51噋@,-/ 9$bX˿<>ݍ3grzp`B's᩿(hR uF!G=}Ss'+G* PiI.3"Mk9MَY||s90;\1c?GQX^`JQƋzBj$xiqAHԺU V,8naTFw—Lʑ푨 s>hCy#VoOSG"/|{G"Cd9eyr>6Ǟ]npkϠo4؀?bЦǗ=떃6"MXo{=PH1W9H撥?@p8GLxMfZS?rju_"lZ9opn;Нk3́֌hiе|:rt~g=d&<p.K9(l2LIn2&Uv: SLX˽ @YZ'r~]K8<4 iX,V!HGrڢUu7-޳#-K,J Jсg98V/f:1(^ XWmw%{DO\iu*`79{sL!*AH4MGjvuoo!a<ƔM_ab7hYcpTdpovժ᳖~SoG.A+.<m4i6`XLP%UPcrD0[+࠰? WW>¢l hyăo 6Ԕ U`- 0{7'4#*tgPte9N&duuE퉵EχPy>7E* C:t'rL3;m:8@ 2bG1$@1 ~:"ofiCd Ǟsثf)kj!{JfNKWΝ Zi Zi}1Ih0@-Cz\-I}1jsӾ@43Ӑfki2@jY);r)DZex0㍜7B8gwQbߑ]/&!8\TQgdCYi*]Uv{jbS:9VXJ$C?%M9J~O%K@ã2I,~Dfv͹/kNd̡&o~kأ3.K ލ䰍yͬh7 وxcQw$7‡c^9۪܌-WQ^O!%-٘$'f|GyjNd\N\I'^ULjc5SE|bߍvjlH;τnjz*|@goQ̥q%2O`+7u~sȓ{ZpV H8YP>!_h{ׅ'}֎&NsOBZ}?\{#JLVlEE&2clt\$?E][z`l9إcɾQb]bCmT&;c5!`Chtg-hkQ,w', p:k2+ԉS`OK!y>,gIͼ[H),a΃' }Aюf:\ H}3>~X+m:GTrUb5ՙ9 Z'uCC5XSk*Wzމ"2F3gżʋV\nh.6e'#v t_oY?/v+!5Uw柅M: }2rg k8Li J=?QBsnjZTmyFy@  yS;`ac9 v瞺>@wq[e`O؛5 wQpL~߁qƄY*쾒ى*MDv3; tWzVfVK1<"ɓLIS3UTDm5x yEDy~HljY</m>B++D3VWO@&O@ډ }ϠNkEl\VYkr~`Ic$Hb54lṪlfh^ĻAճi,5 ;P+N싶\YKh0vCL#QC7@\4ѳ=*`WYK=@.vpG?8a)B1FWX2d Cme,&ު,%׽ZNxx e$M쌈F\0YaE T|Ag8F3ĩȟXw:-PTUH1VWM - z#@Βs[\DRo/`C^[<'[!\NK *E%(@^ 1qŵpa[/A#v/0\ KG," 7U721xCa:ˬRR5Η0xIs,ozLe)Cz-an!"uRit2 0k:f w&M(u$+MkmrnCl۶Ar)nXoРXǭ'_sJ1 d V='t(*~l&^(?Ġ1ǁ1Q(KC1.+|c͓Լ%i6o% xFSf]BKgZRx_Sߏ Z%~)bH X(O%]J  dJj9q tTBu%dqLk_v LfSD_Cf5\gm`gmqE '9/q!z$YB,v1ob*t1-[dbRNFؘjb!O11)]c$asݬP:&8y*rN~_ p[d4T9RJN1S& ̠-뻓]C)n2)Џq4S߱f-D= ۣ[6;)n?)D̡'Q|^9.BQ 8M/d9قqu#2 \awr0]m$XHh}Ozbo1#>٦Bg"Q4'aۍu + 097+܇5p T] b SNICz=hZjLgrv.bC[Q1ZFt6ͦfkO/f;,]b ahSFjR_eic `Sв1 vd4+P=13s/33ɥDi\=GineQ{|f$#Jl"rzBr:MBqݒ`f4R ڧ}&1 ^VP0z(7s 6ndls-vp<0`C=[ pGlUutOv $}w*TGXp1.D(fGO]GV󜢯] iT#ñ 6r} Ѱ Φ$V'9-+AЕ {hgǂZgTW ~]x]_0%h:A~VeުYgNh*ei7&zlMOG] :'! g~^  ،_}vɭm^eu0MAz#00VY0+A2|uZw) <+ɲAUփT{k ѩKn>&C_^) Kո'J658W>q j*E=dOB?O/1)YV/A={ڴ!H:ŁKTMDƒbF#$>pF9Jj9k- '_l&mSDv:|$e,;TPHG &LSn#хF;i_>lg>*6`ĺ%J &+W*>kܲUГPs _%pwǍ_okJ0tp6vFyBOD3L!U%c!ó0ӝ%A%jUgӛoTk">U@6cA\6|4OL)$at.. k{rFbc{waVsHBnRWIۻzxCؼz^MOI ?5㹧@e8v;;4\X`]a!J--QgMG\_dDW̢@]35E}4{X?? Mլg٧ Q)3%75ak-9pT'Pڤ3xߓO\;1O a Q)j)U]^hv"R@<;iϢcncV̥F2sp'BofYg 2|om˧HL`CSiT yK>i.|~QQy` M}Z㺀T*vRbߪFp998X G$D'hNs84Eq;AZ&y\0tTBDK9BlY:ܯK )0Nh D&$1 Pк狴˹pP{ȸ CM70ki)g\n[`QNv ) rB'x ۉXB'Y/ȘECG&>S]i]XAܪkz,QrTd̷?o\w=_جЬvc^W!̹X"怭Fnw=Zݏv5 (5Ia,@h+';<䅠yͺbehI 1ؾ+붚짹ۊKzC )׊a]et?u9gW7 b'Y՞vaC/ mXnkHFMx-vSiNdIMs;lC"8),P9[~D?Je ϰ&ٔ,0M;^-/Y2]+㪵-9pG-<r'OF42ɮQaW9+^,%I9jFCW*SV!CH~"Ds>흀[+Yݣ&ȅ("JF]*d_jrCB*,Ɩca̷#0J6 0jԸjq tC}8-=^>/+ĒE%N 2o/"`}gZp9T5}HKr#? ͭ9.U! g$"^C[lL~UnQOj)k훐 F,'շߦa$5ɔƹFK`mށ99RhB߂ood}D1\N(v"\d&ނG5'^}_l#ՌRsJ`)oj/Fp 4x2zm:49ph'?9ጧEy5f㡵MֻpK|Bi?y=/M۱s]M1v}T+'/(sZ2Xv.ydztV"RyhYw[/9ݖOj 1Á֗P VKlsz%boe"#:Pt$1ǀ`T~_ҳ VV.YY OqnrI^#64432D2p% -5.fkFw~gd)JBH U&G/(dKݛRq97%?A8י0*Gp0IS\`(0DsFNV DĽ˦}z[E?-#0J570[*go'Q3mScIV=C va;փFLI8[bFs!Κg"?#r%oKi]ng~uiA9"*g CP+4PE5+.Ss`èm9y 5LQtk; P6O`ǯpBBD fy 6GWTa 2Su'VpX}m6\(9rԷ?kn!h<$3](#U>\eCӞt+sEAzqYR+} zn6`"/A|gwͫqdҽý5xV"`9Ohfs$XQ|2a?JHG:H̜d]w歛ZNsVɨnsWgy!.'_ȴ|~KCw>1<([l1g7s`SQL#Z] ,{2Q͋ϓ33L/'jMZ8p7J] QBэDL F v2)\u;,kõm''uL *i %)9n8&1d43|zbm/5x4w6s[Ll*[O).=#8$ l xD^ UUE2c# GB*@/$1U{v.ldo3&[Zv3WSmrՋb:kQPuRZA۞b)~tή*g n  "|2Ht3ȫuX9aE/yi: H._ZT_N 8w>.s6RB7 Ӊ?d>aw=%GF~[)Bo7bƢjT:@3P4&3L|(𧐷匲uf Ow0ELt10!:2A\Db/t!W 'Nq΅rZ-[wYT \?RH'fAuуY6iodYdyƪh3 (z105anV|Bo$d,;ކ4߮pN=AwA] :OPBz CO/Vv^FF&K+UZҎǷRG|TH8C6!Oo:51M>Xy6:Y" og2ֆEjb^zhd%L[nTV$`'y:c?b ^]p! .v+.:@o1Nrai20Q/p:&!znXT1얡҂AUtp\ɀ;"TD6?< VN(4|\}ipGXLw $l3Ņk@w6+`D9{z9Du}~:i].v;-7r|H8˾;?-IxR[055ĸj5~NpJ,4sJQanhM!1 VY~=@C-&Mm8dgz#be+ۭwXւ}n^SՈ ZVDvk^$^[NĨFg| Bʯ vkkD;m@kqatO;T>38_UeC1/7TV" `USg[VPҎ:.dbc1>H!Jcs3:.>͝Áh$wMk),ȃF#s]-%JAU1)üYi,FJoe9Ԏ wsNr\!yùF@H.AS vɎEᢈr"(?N7[f;H}F [Ͷۿd%B:U+ȸD sZCH#,YԂ6WWg@r J G~)ρ up':sL 1( 񧥦?uI7F;RB e~CthQ9+]" m欄23> s@aN[,RkV=\2' ~a,K1+o[_WB8%K󑗥QK1aI^$7>[Yw9 A;`6Ȯ~Tic)bSDjGZ >={~PȤ}N I CowS6r`0`$Dm⟔1kejv$)aK9t~ٛ .$1&Lב]3El_W2zvtU*9 =[=,}Us .xfsAVjb"TLu~bhwLԈ=1:-@\Ū5C>JnMy4K+ҏR}(~mܛƼ U㫠G'ݭϯu V[2pc,{ZumD*ܤŽN,ZYuV;N@RIe(w^_n*R&VGXKo@h>z7yKHQʇ ]RC\(Ǻ[EVV6F]ԇE*SmӌJ[, ]4Ma`Su)85q 0GH17< E~k0/19$EnjRar'À֬Q\vTR@:a/K3~lZc1tČ.AcV*PSr˯4+"Q|o@U1WJMՃi9MoC2=Y̜L3p ޢzPj_{09-` 'v}  )A3)1-N-*]pg!sTΫNjoJMҡbv tYEdMI_ a h*vˣb鿹i ЎlYC֋*RmH_3Tj"tg)y&2"lz8j`M6w/UGfqb}a}&<HfZ0O`nOϔi0>Sv kvݳ>hMEҝs{+4`^)?;#O8Pr ^k!M,@[ae%P'Y`[m9VJV誯5{jVQV_ ;CJP1 9Q} Ejꉧ&GyKXzgba"xi7a=8ܦ1\1걩T ~h 5=&64ԧՋD谥殿Wv-kAPN4"2ҩףXF&tsi^fg<)f7NZ^|I!PKl0x@~_AJ$\J ]~ ^~H.kGX{܇x`LĹ A 2Ay@2")Si<@te7NIJ3C]`t^4T8ɷuvɑ7ur<46[z1/jz0+T*8ś9HʠN@|C,xn°q_.Dc6"dn%ic}YJa+e(NGj r=ដv闁~h遲U.Ʌ)L`ޯw)l兊~Vl(|E(ǜ"{a-"#IS^8|-"!fƻ+[~: ,L\D_(v7ݕޠ5 @|#H(hwt .9ؖ4ǗA8TV#FXy,Gjn:syV l&h@|Ob\ob{OD_0VDQ"mETpJG4cHbKoqT  a9VY8\^R횹Ţ$IX4#VP&UXš:Lq&@[N,Vw zDȕUtf$) 0fl[xQ/*tu.uV ::"` QJ`dP$z9=:|~&NqHb ĝ?|.N4>mS%3+3ﲙI,\^@-j`fB$#O<6deZ1%ƼWTE)]+YOh'kHmAHTlD2܏JUd3ȗ 4+y<}tn"p<'A"++;n:9xD+m{@2/̄ywAӍa_8pb쀀ClsS O\y;:C 2\lgH*?< hnrlr]YiWlgbLdɖb.ѭ`49w v4$LiE^Ð;(3!mOqހ. fQs{.-+k;q; JojR{R$E*:fojbz x SFap !F~g6VqDuWZfdʡaca$ =t&cO\6 +UբLrX%룶#sv/m0溂jE/4z 8tPV2/iu+I~7h6a b3ZB Y|֡\E%-8 2{bxI`"[&|Zн}\^#h\&58q??!(P;<VR@a\n2k ĮR@g̎B${6ֈ͝xa\a˿ycwNuH.}7e wY:.JL׊P 3#j{4ו8I>.œ_جAd3L3V (7;KO"҆2]p1PYE—n;n%fЗb+Fk hJ'~qe'ߋKia26 N}(YJ{`-R] ڬ hˑ"FAd[$A5c)"Ovna0Y؜ڤR>apOOeg?[ 31WT5L}CXz9ۅprҹ$V{ t7¸ !Z"ג6L# 6fdYohT;0G[ۦنV*V/mvwX7 I K&@ؾ¥Ngx"XGLvm;1ϝ@k;xǸms(؛V"!w l6U([r#޼m0٥-ٹ4wigXp*E:gs4-x2k`%L.$Oܪ~v<'+]c>IB ǥΒk ҹP_ ZI|a aB8/VE2 X0aP{H}P⹏7cVM-/R)l% }8ݚ[0ȓ;0Wm\7\y`+U `K~sL*>>3Ԡ[^:P~ =D, O>fQ9l2ТE0Ti[wI>{濛WP Hb--P$O7 IȮ~ca gDd]^"Խ@ݒ@zesꝪW(9O(qp$~W|8>*Ҳ]<)o*h &'8ay2Y:k >VD4Xz9s,vTg\-t'~CyYq@Hh O'(k'Lkؾ gl>Sn]5lh}L( 72OgdcT3?!uf:z~C?!kt9asiZ@] <)uoLUӕRPe"(%[:,~C-Zj^F(9+]7,I Äc<C;pGN3!(u ]F&N/l2!Me؜AUC1Ǫ J"lF:趭?B*%Y/jΣ88+hZ Mዽ 茔4YI5cPsw ULRhc7xj;~SA_\7oLcUku(wHtr~$Oϊ(53 JYuFi@aLB}% .̏\$F0O%pp".>$:(Cf{X[Q'UJ0ň^-t̔'Ș5H`mXhCJ'G9vKf+pWS|=?Fջ#W}\n)H24'6$eWY'MdoB1ag 7 Jv[Z2Th  e%g#RY*!w=@"Nq2N9 Tj1SW Rau)IQi|IZh>X}w\"&%wYE/' d#A,Ȱj 6qÝTf,r=G\<w[ Sظ,X_*y[4Ųg>׉TldOispkZ)mJY[%f2+=$Dn涛YNf/š!p^:o\)xCtJ*{}YC[52si m:*<`M[{脠/jK57ôyG5I vzWMhN]́l©r]gk1̖ʎ 3 ']pW`Izn8'|<M:h Tƞ1 .wNȌO"cA:d%ph-4~7..jٯ\E$3;<+1W9gpycH~ĪX=`N8-H`1q͝E;5x𾩀SfK&Y\:Զuy7V[_ĸ:5- ,pcw/d^M_j3 6٤5hg1y"MT}5jF_@=!X -h E}b,)$hR$dhEaq@58H\?jCo,iZX.9lћ^3WHŸ.Ȃi@rmp>$Jߣ'1lUsHfqIZ3Tiȉ#<'*Mm(qZ #m]>tr\Z5 \:S8fTقY95}Eۍek0^plUտѐД8 e̷VsKŅ$= VSa*_Ya-|BRU^Y~3ehpSr@P9'}éyY}DH=I }fƛ[$`3[ yKYuj=Gvא2n 3⌠;ը6p&P ؙ˻9Pgk[93>yL@^FeoRWƝm/ȑe4M>ܟ9+aHVym3FQ.CC 輹Bez b8&Tg׷08a{FK2Oo$PYys8*d(KyAAsX$oQ,+(\|a5R16.T?&M {&nkanЃ@ռs Hx`uoktC\ͤ;43}}zm6 kPKω\cZʐ<nIVl-]`эT\ōO#ťv6shPA3N":D~ Zϳĝ_ v?.=6k8~c` su_=R|V y 8zٱ06D_ۼ;Dc?زuv DKg!v 󩑄]4E(4m.ꈁ3I,j\xch8wkOֿ{˝X!]ޛWΏo`%ߦs]'X ##&@T(@k7T:Лq?B sq|ۖc;Z4F3bk}t8\' w/j\qDoW3I=^G ϣ`p.RUv]AӴkP{җ“.4$BV 9LQ`NpC᪓0*Je}n(@P<Ó;*nڊPMJգ9~B6g\ǃѾj%]U:65@ũ.P9DCNe؊bK&g.[Ib蝌a`CjQ. 9ΉAAS)6 >^Z\}T`KNN-%j`m9|d_#Nw/vH fϰ!OYan~ 7JG8}-П <,"IvrNox2$u~ܵX^6`s#DԊyQoe&C\B~|PT5=L|m~Il 5_ *>#Y4@PRG^ 1%6^ )Gq#l-PzD=Z[;p&JbCcɂ*dȀ=E"@ fcmSR\} _)Y:5>8d - SJIjΜ"a2v᫠Rs7ŽVt.spÿ9FX !q (E9ټ)3pǓ aR&X6A βkɎWhi' +tdAsڎ|~jYh[:u=Q<9&:,nAZ wNCDT- 's;kcWXujA.]c:dy"lǹƁ}n"l bWНWđ:Xu5#VYŻ$B$| M`e?9-FOUb73N0۟]SddyZ/ u\jKHKMЭh[pz ZfЏ\8=3xg =R+2^ p=Ȳ$h_g2~}祭m!U@6xI? 7^\cGA/1FЦ~"-<κ='nQHy"nXB^07堸JSj%熏}#1ј*>uxYz=j)Y2Ν-'<$v-ķSֵUgZy"b#ff&ȥfuȡp:uK;`ڒ"DN=ga{5I1^2TKO:)-m18LgeB\3 g$hd/|Ȗe7W{hLLzqމZY*(f\xu5@:~BN,Se5Czk$0v,/n$vw 1:X<a,"e5 *žNI1UJL-fP%΢ގ<Z\>2jiRSg<׾]19 50 H >N7$F0F}֑fF $I(b뵬.ՙ`ᓽK\<24"y%؁cDFuJh?2jۓ +PZMc ?jڰS52~4v +-_v183ѭ3 J781XV륳XѼs^@k1duk玷w%hZq*tJD$"»tH(]B_v}t3?ܫ;Q5W0ҥ㣣## F&) ʝw^{izא=k2&;=`i 5N9DSp 2U HR2nא|}u;wl9I=ظ<ֶ1l( Y#e%r_^•KҾA^Dz2š ,Ě !e`TδEK(eܦ{ژ䠦 E BvLik㛊95íwߍT MXYTU@sPK;~Ar*<0`7W0r*LZ{~#"k8T<ݴcNi67f2F?@%?(b~TK0K]jہ>7+$H?Qd<یg]G.! nfa>N< ..w?'{#*}&;vu{\\^D4`uaÊ =ԡF t.{|uDjS8֢yZB1k1!yAa0g.nDF{t&Ҁԣ1pk\I}a-R%W\R GJi[yʭqYk1@Efa`>R;5K"P ˭* pU W9%:#|"ꛡD*._7(ebDfas$sKijZU-.5(.xSEy ,UN&Zׇ|2@i#dXۣ֫&5E2iɞd&I^։}h,2x{r *k1bӖgXdd?Ft+g&1bCZfyUn;O λrdʘ-O7VޛCB-RguD|* \ԉyuEocA&lpM=TxAN\Gf.ʅh/#Pew]AONrD<ھ5zj3٬Isϴ .='=x_<r5 7vL3] p!Hvs Tv(7UY-䝖]V-'|xVlKXQ~b yRM0lZs֎עuȏA/>3ؚ0@tV0 uɼ `W˫Pc.+_ b]jx@&jBX0-x9kk3{w`7"oMt44wTG GgR]@:d6a?4Hg ȥN:STtK69֡AnWۅ6}0 Rknv'7I>3ͺaME/m{!ͯ_]{)%=QW!(ːsi>U~0W[#U7C:dmG /[uEU1m6-dݫ;Oϼ|b0va4gΔϦt5-J@}$ l)3%I]tGc|  / d4àCN"oQE'G1jh2&34υ^dLѽ:O q.[Tpw{w+*|҅N)d nbvpB,oޟYvh!Ww<s' 1)_G11+e)AY7>΂$9_}jj+`om䀠pic- T< RIhƨq$B[1TcU> MDS[%Yzȵ#\ e)ltû${w4j#oeMa8GߪKKk[XnfX 0LxPDO|8}lhԁPXZr]M[ D _rf,*هջRdv'b%I/fSTQŞ&t)ܗX~~jF*!v)݇Pk\y 3T%B'hۘG_gsF,a.jТ9sf<*ʤWU(Vɹت1N"ЇH 4Ӥч]SR6gvRgrhC>vk) B(Uʯ/4:.sh Y5ɿt?`!L6+T n{s-ʗ Яّ2@G @&=H*!rQ*ޚ񳎓thX ):rHa,B+5o5)+kagSX׎\fgf!f; L;2bqVex](wX- Oh}֕i O~Q6g»~j)U nIݒw@%ekUovL܁O80rӤy)l@b+Ĵ vDSSYH_pwٱn96 K`/9Q "dQlojDf*ARѿ[D(s~T(a!ǻ$`/ګ*96;{m#+e^@NM{ÜñEM:WF@@| |*kI̫'W@(XT_QeחϹií7֤ ee,}Sn ЁRPdLHV~SIMmD 4P \fJd.Kp8tc>Ha6 w #K:غT-|<= f-NȘvz +s󈞋JV+w2s&*{aӑFBGJUjj-;-t.m[0e $ažn0`Ea6i Y-qS@ʔ_5wuk '=vn3(Bl7폖?ûyJ,1S{ bަ}C] ^^I հg w 4`t6j_h5$m sw8ȏ?vK: UouVq; H1Ð[fGۥl!X9܏׏v7ws2?o;s9WMG[*]umcpsmX|^Gg=]UOze<KdOk]{WoLz4+B+C?GJ$:ow7`6!4rNI532׍1G_UB@|9!mn% ,wN(&`Ic2R$+znF:W x 1"pCֈJG:4~'x"R:-E؍ 0$iY0!-k#9|0N&&s\6] wHG<\x}6fޯ!yql[\/w]!Dj(9`cFA" uvfpB ı Gz,qqGVe(4F_aH`Lg61[ɑ,z )&yVPeg~k.aƨeƅ5YcXJ2dRLqIìcKk*˂WbQ_@D $a~̧DJB-۫ؐ]c_cI ^SuIOTvPˀD_Ȋ* F׾ BzAj<ʍ&@ڰa:Mw `,64^|XAYZ1&C">cId l3(=*lUz t6,:Ƕx:#1293 \~HiG=n+ʲ#Z|䞁qːy bytoj4gsosgFz\q#98GxLwkt.-uavV ⤮71;3Ί0do(\<(`zB=Ùh{ٍ7έ-!\4iYlMxZvy/'Ё [`_ƄbrO˺TgewO Mʞ%neO͵CVqjT ΋$*]2IE<6'CVR*PN% fM>4{nL9fTC[o/iCA_>G/QYEѾwΡ$9øŠXr|:OE䉕KeVyjB65$D .{SzI oUvbʭ# <2W:r'`R4nĿ(K38jM9armgǕ4x;Ap`+!ot?k+lNE/2 5eq̱a4[Õ;}CgaCy` 﫣pPmu+>*_iWZ;/c-^hyuAxD]Ү*q*Yc.ݤth|k 5/g\ѿ ؕC8̛`- Frao]{HDISRӤ:yL<_S7$'mVg#X.0=$N,]CgM1+zi;NYn< UmFGuR@P'KO17yseU|ˌL} < ,}j-S4m|# MF&koU j"x̚WaNipeU=:LN{L\g ;\4FRU BvX;="N[+h~Co؀_y;SadĒ)ehu~pzc\WBCPz\08CI/ 4D~h _Չ8Mr |B©bJO)İ[Lq@ 8m:7[O=(g S,.K~i3>e.?%K﫞.kB YJo}sgbl9YP}lFH<;o8Ԧw95^IyҎw!ͷH+oת1'aeRj'*ezJ@KKw˚U\c_m͉1%t#ng8 %&[ب(f6ȃb[v=mk=/<$A{dFBN&D2]\0Q:}]#1UB\vM{$ ;{rөsW[ל;3G+7|)Ʊ4[ ׂR>_/deιU%x4 |%f A.|/e%PYwo 5R {p!/y-l`ΊѷvVsTc3*}~+@ƛ'9-ٟ|݋RNt#y{TW:myП>  ҙc ORc\ qqCvv=vxEq{n/$Yr,jE .Ndy``@w+h5}lUN0)ͧH,IП/ xd$݊i|ċ#9ESѸ+Nn@>uFYI97Bc,t 㨞BCZ0W@hl̄kPDՌ=**i)Qdټxzw W0܆?s2"!3UP~6gYZaVN/F'9(&QSD"\ta`T:-5(qa,:k)ycСɈղCYjwLϾC~#,:Ttwx3zo,'H ^!'ŋz`n lϔqn.IwPxŚLPGO[~/d"C1c2N}oNTCNnF?/\b1 xqю<<M_:P'rBT2i l#u֙=%R7 %4͍^2K"/v0fec*ق+5x^NEi]{Z<aЩ]J=ܔY7]|hahxfzl7e`1s.Z *P *J_ݳ=3UTPf$QU^- L^/%#'/\u1^h MN5įz$CW*9#z3rP巟h;)!Ljy>%* rf{Im`P' Z"Vd |ynllěa$||-aJ~#5+%gAaK|1o\/؁.LO79&>"r,cOF̫J/uQXw?01XRFRZ{S,}|Җ9U2/Axu0(OUu|3PTkGN?dr6xtÀci0V4΂jFumٶxFh2ؗ>6 naŋ CK uJW=@&YlPpԞvJdB@ՀT 'X9=NNQTE*qʌBGExi?4iM҈O~R7Dgky]DĂm|:{ߴIPFpGe}R4_4/Ji%bG׻OӶdʱwv?xgMPJ;<9w!Mq%9r›i#~w67oRٺk ,F?!,:묡 i?ñUQov۫䢼54B|@~sQ]˘$q|T/x-!dV|w Bs5K۽Kf7KNGmH&prI3&%h 7p'jϐeUaɆAVҵvz܇oOPTfM\k? }0][UH+UiA=J.\GN:]I͂*Ϯƞf;8dFbo_wQ%}o=)oQ7*M^H.NEWg JR,YʢcAUY񉲧 :51'h`mc]e>6~>$XHm*v++p5p>a} B0˧yxM}CAdu;.*vGNg >z,}pr=H"ƮvH5Wh8+Xp7B;V*'[%{ Iyu+ЮIyH@].c4LJig;3vJt)oòaG,xĀ<]y2lt,A䜱_t KSlE$ Ћp3 %Irnn7AJس%CZ$R75'|SټF3a@ m`mN~^ '繐Oɋv*)aS sبh.\_ |i$͎ Cܣn¹ ׆̌Db `ԬJ&h&wY'׳cXS{m dKS0PڛڈSF\D8-U7qյx} `aiqNBFOty,)5|eZ؃DY/Jb+g+&u/\/U>i/35ƂujLiˏ~T(x]k @n•0lFuxZ6E%Y3(bI,W(tdZqF4F #S&2K3Ry< ,^Af 0 *KZ|`mr%sH-ff-E"cA43` ln6Un~(+ȄrQ"}ڸB뛗"-KZ䭻n9V6*w,Re!:)oMxޙ5 ph z^n ŚɡP0qc"QߺA<&\^%1Lq45ctQ+~}?r8O'5LxH+(f 0#.2F|^v7FjbNVFC D/f()|O׬@}r1ya]QU"`]a 7GLUX_ -; !)MVL5zp~A;t+L#!m{ָg@}PL!]æ3&]/BuJHsEo6s.?5H-GE {Ȭ95z|֛ a!|&}M(_}q6*e7Ϙc(3o-cq4ukr]N l%"W%q5V-,X |e[P PE@8֮=W]/>i}?= :>/CŽLEu?Z,`̋iJL"&R1:e&Ys/#vJ -Xl}myU +0CZ;wΉh+ЅW=oUM6mB1/X пj9/)H4{0S-P*~#6S';ٚV%[a CaJ}]N뗠;2PpGL u`X Yb6L ryoTY*̾ /-. 8|\Kc"rn'ٍr^nA 9FPɮGL-4,n!9,Ty!&gɖ$V1R#sMԃbc >j'2$ S?yo PO^BO?FoX\,2'C6A$ bt6ze6EikY A;l5*-%;akm;@5$',Bģ&2zx ) s0 8 +R=}L6rbIh^y"pdf;CjЃɅv% ļEHu5ܗ|N\Aǝ-lM XuV)x-A-0(3lf1e}q.eq-Î/qK5%HZϝp/˅{iaջLxB-Vb|.?}|%bD|~C4WlOC/C|` + 6rt'3YMS"9J"/2'™>?1Jꕻ5h Š-e%xeiorF@uIfȵ,x!Ub`AmU:k<לӛ>mQ́vP[q*2q8W|1%tw[]}Q~ۃȞeT ",[* V`B%1ozw[i,kѶ5Rd2{ˣ6Ie9"yF |iT*nUx}" v['"@)$im˱Fa>v`A<P2}1pRVZWsdS^zĝ"%J-l<UL=>p:mk i8G cU,F?g|3oY;x)bDtCM 莣[S̃>Nu& Sqo'6y09rªѓ0,Syx*^v}^.LC9ǥxt)#@nRmD鞛bp!\D4i.wwE M/@*.&F҃Ԭ2z0xt_Zny%%x(`VxHS"Cd.rxK֍h-\w${H^y̩DuE+]t|9A>]L|8F#9̝"ux\(ک*8 : pg79LB#`Jr"X8)ξȳUY1ļ|:n#%ּy7VGO! [Jn } D֜"L7B %2$ɗ 6+G/(GU0bڹG-:kJ?uN! JPtG:@W_!޼S^:l`~x$U]`=Q@2wG;rfrcw9pl!nLu D&/*DufšS@~d9ۘaLӍ?Pg}5L s̼>޾:ٵ`rG We*i5P^3whg@UjL*i$d.GTbb^l$+6940eI: FS \065SRΕjB*s\h(f{ߔVTX_UWW+Cƶ5e[= T*lh8c Ź,hLirVrGT(h9wYQhJ;&x{|"(6?c[gg@t^2Rڡ 56՚Ѓu jGwS7D~԰B4RF?-mS@ _PE4AYu$3xumt.4+lȌU`=glj@=]mC׻ځ-Od3ѝ]qZZDOj-: zot`g 8VEZ^cuQL(]h&&f#sVV]䔿(Yޥ)Ed͖*hc̒`S詛Id|!Ư.]5.mQR&ůaf l^YT@Lपt+C$ź_+cOu[Z&½U _lzEy^M)< Ȯɉa3N:Ӈ#\cvqn}B //$@| `_e[kRZEy'g[vtg p3 4i*}#dHzֶmi+ yUkX|Ө2}*), `<-[_v/e\?i}fC#1~уPkVqDX_>'T:̅R̵cZDe՜-NgEfMS)v2kNHΐIn<3#9bÙ⋿\~2uaT1OHi'yo܃3M13gqNt;s+6YeJ5I2CYC`%Y4NDN3>.cZ3崒rJATX.!#~FH {‡=>w&1 W{#B+ufʳԚt鴒z4#G6!Xփ4nU ~)|I(N 忁~Zfi% iuGƕ毻fTuO\z1ͅ)lOU *a i8 nP/y7N54ֲiFLH۹(yb)zluɛZ烞]d`-Czy ᷈,j 1B -hxoQ]O^9fϕS'1g{i0ҾuP%ܼ&pWZÊ?NB-P;K^­jlӟI˾3ԨLI3G=LRW\rP1$½^>7nA04mF-hLMO(=o`-x`iqWr )k:bg lW=$v)sO>sS첡4Fgm=sz~blF1eoM)tba=^*DH>iY:1QS*]&>`y7@lGT d8HT cUoh2aj 3m-  F8fx 䣹g IsTy>H O;V^iڧJx!Nj& S;'5o xFKݨwU2O*B%={:޶pM؎Yf9}w TR1y2(V@>!֬D)u[( {dQYD߬m$UY 6@<"0!,icA3/d>Y}=x}$vw64G+xGH`h7=-DoΈ0 gCY"c#=+_c2s cɣssO(}/Sm-y0dYQT0Yv?ܱ0n- ְy/w!*}m=WЍkFP t mt3.E qЩB(xο BQ/7Ёygؠ/Q<#5t KM^kǽI| t\WyK׎`Qہ)/E'd[pi:"6?e}*SvOp;.ۼ`ltAj-x9BةK.xV @s;foV&|gюmwQ[z%+Sִȗ tD|rq @KsV3`6Gi6) 4d$}Mk,IH[3u k/Y"O8ޓYdg#ĉb~{0<-su=տ)(.Jk>,wE~QHjƳfwa( Z@K>D9{O~[:6pmXjON8;\z`z(Ztd$ s%65KBuНxYVHOCW4nxUmO'WT:h[AFo~ޚ{?e6;B^t%B[S.Ԍ;%K?[.qFmWӊQEd՟;9Cxҵ9EvZ*g )CALV;x ЕyKIȫ[mѺk{|x-FSҴ _D &J/9_#}C.&M@{a fB 9>yry\viǵH. *e8OYWa:vC .ѡS3ުl$7'pոjvtɶdu ~[W~ewkJsլ|u) `*.C{Se5;2Q9 bPݍ@tnDnܱ6HeDꩻ10U=K;qF ٿMZ'2hli{XM}C\dmr4÷=c^ + ڞDiB*eTTL(kUxuv/9ڴn %9&31?;V\`|YEASqۀɎNWzo0nga?&KTj| MAK*ʍG~cARt3eؠX vDwBIѾwe=r8L34??˴vYmם{-+)~ [gB*-DeC#UsfhH+f[d~>h_:*IXXqn@R=["x.P=aktgXψ-hFXLmܬMr [ mH * ?18Vi9 ieqjjaƮ h%]UԸs%zvYLc Y@ϝnF y\W}UÆ1~v E`V4"]n`"%VP< c R@ݹ8W E`]mC@pҾ ipMG^lHֹWDn0qEF=?TB2Im=!}04~I{:"Gnyh1Ϩ1$Q Q&墖6*>;좪[llIB;$کN!3ƀq _G}Xh-È{$&9o.}m{J31QYojJ璄:jRH[F#L|(Zǵ 2[5|*v~kn.U2& flaAe-eOV4s7%v!<3 0~S>0ӧ 3Fh7i@aGI ^/ ^iyz&SL?bEO"AJI ۉ_WN!-z@Fp%k0Վ@B~&+sXM^m WMm޵ ``*O{?_; ߌIN{h2xhRgߚ5G%?f<9Fv'_* cCf Y]q~ZcQ^ѽ9gv~V7w"U=€Yʹ?k{qz `#?@<@i@lӁ_,-UӶ.Z[UC\k< _"M66hϩ[R>Kȋb(E*+]\qF]z*i2g`C*Q|!w$9G +ځƗ#DaF 9b$Ij` w՜Q3K0aKI(EcAH47 <^/{Q5*~IvIlo>tb2$Kp Rz+=*{RȽK0_ɞ<*JH@5 ^s(`r+ZfB*adF xf|$2#31G|}*3S˾RDYJ~XV>Ʃ7D,p IMPM'0:QypH{{,?/iӛ[E|7ԙLE,hȵIb/$?aq7KѭHjdmֈHuq1GP.2F 9^c'ݣvm$J 6ۖU TlܩɗakM9'r]?pD\3̮Of~Zp?^J Lu8@a~g?Fؖ1rs2&sLdDMZJ? j0n%!6DʕȰ1f kmC{9my|h b4a3㇓u3 SO~]Qa3}|Еg`:o;%OTwkڟ/ Ϻ;QQ2ehJ5Ԏ^g]aMmgJ?W_6T ltV} #w35m9JOƗJ|)Tm׷Yn9&6𲭙!'́ȳfݶFQ$"k)YEY?+,Fy[=^8ҊLN:4^N"k"&Й'fap, at" 'N\m6՞S|T/IQ丧~JoI @E-b̈{R4/ߎbƴ`Lx78xtړm. 3` ]D3SHEc/<źIkMV%٣;K2gV? 쿿|7F*)X fG08gED>&o_үK@rT)>f3k?sCr[;)Rz1夈4;{;,ПH Ѷ>=iV`}#i]pMjǡ0̓cД"ȭ$MRrF^?9KnD/{xm^6xkߚ1u%dw2:d|axy'vck?)ijV&njM$g#bfw&ULNL*h+Sw4*dԸO[ϱYw#Z+q=(zf^m%^򉞬I0F'bhO-pXOm%D:tB++Ԇ}~63"uùpجBOiNTUƺE) bb`c8_J 0^hYb=aQ!/mybP kԪ/y0U8ӆ1ww/mT)7d¦܉W/>}2z!W)) de:V^2!C[U'W[U֛4|nPA'˅^]PA@0_][ڛ>M$ZN =F 6SpKlnvcWڪҀQ)XF/XYOD} [" x { BO# ƫlv{E;'<L[s1)(Hl%֒i.o4hI&Kv 2;և5EDW ʯ#<0, v%4}?Mi6PI.K VxDJ6+Ue{)e'i]Rg+.tKE?ޫWNE6Pم(n2{˱w)Y65@ B=^BQ>:_'cMDL0)N iI wȹ/i&#B]3.R&bn|}q,R3S) {_3J%dJ͠GKƶ#&X¢  sVʍ3$s˙r!Ph3z6znoս Jkn ;~.%poQT%tسܩ M* ,2-wE¼Pr9ryt`?=UX|ÉEov%icRKGo:<-Z[FG^\4{I:4v]jU!!zCQ$ge5HY + RKRܦ-ͰGWg&eJ6@R_ nD]H VjJ@03 >>;[[撲 %~HD)ٯ,#gt.iw^Cy*uC& cʇ4/rwJөχi_e,g0j^*= vٍ4 &0cJ3"YZUQX5tލD b/Wމ5Q4P[\{.q+ϭҧ6\EU/C20>,!_sj]H>ܬ~ΏbS ^́&߶?6FᑁBP 5 X`kF9ɒFBn1K_^bd踀lWN8Rs' Z0W\Ӑ,_z֥?ѕV`<1רh*ugg';ֶ$\oqRVS O_b8lj`//EP5o*9+/ӨhQ"k`kϠX?k +fuY|۸fk3f}W$/Am, vR)BC'nSa%NƟ D)\M#(\t :E{QpkuK߲Q5W*?O² =]NBn)-"+5\o 9{^go.SH 8obET{NS+u|+a:?Dh+?M˴o>tD9lWEB3g_Ren5׹ʳ@r|ݕh[ݟ^}`xa/;Gy~ʿ;T#?D9 `e-^ JS1?Xbv׃*Z4)Y%c#*_{r]XM[F\3sTGƸ2S\.!z8,kX%!}%_^5y!hQw[9 -8ݞ&Qk2uu m]:pO׶3$Xm?j(Ӎ ;dy=dhu yz W =ZrGF^FA4$ lS\\+\f سmy˲ktrFD[;yՏHHB)pa,Jyol5sjҤ{B,zр\NvQ8Rkp[9{!?R<|A%6rRe8ՇZ}P*nӒLiEs;1 )ؔՓi}H鎢Ui*ްD]Y#u{kЦ$> }?d)E`ʫ:o)^um=(k&,mVK?kjw)s*D xi TP6y2ܮk q%*{QbNdV.p >ξ.(4ΰsWS<-Ɲ,#oWA #IEB8~ip-k"C {4[Y;Uʇp8qq[mF >,)@>Ҫ>`w36v\P~N^pqa"ZiuAK|8w64|b C)L USO>dBedICGyVX _C%'MU}vVʜs!w6)^eV:ǻ^#xLe1@(t%YχRI Ӭٴ/Olu3&ay(Zֹh]ˈSp?e|9u HymҰ5v%!^-naBI)^J5-R)uuSEcz"Na![+OF YaN5-^;h]wTCC9~JwS>of@ 4aY!Us 까j8B>$*jJHG4,wf:z[T=Lc0Yѕb j;ԥ&6ߔ(͏y9MZ_}}~BwδLYA[|mB@ 1쩦[%ɰ68ӌKt>݊pjr}3(CJp93Fݥ/C9ޕaxɅF6A{MK|;`QtSb3fA@ l7L-^譗!´]8Qi?[(]O0{|"e65(v xloq׼ˢ{Wf\ lcK);&,j {_b붳m'b }:He/?S4NʀVwGJcxAn-mU6x'ߋ GY{ Qk% I{/[g'UI絑"<5ȃ*<ǞH5݂e^"ciMc =.XQCջ>) И_yA&BOAt+]0?\jZ(\Th٠ٲL2?%: ["?yY-/~V%Tw yx-]y ~^NwW XHu.Za)a%,6T=&]O3tWfVߴ1 W~{$ܗmhTJ۬?B&O]ݢScw94٦a,R|oe/(a?D7Nm03DUS9z^>zGguC2^b^qA0(ބ7iZI}]79izU[擥K\ & *?i$X|뛏>aɒ?8\,ýį=aF}퐄{M+Af yps %sh9Cg^bRgtyHP*BE? (ܔ@Rދ89AJVj]:|2q*NT-!KЁhD9 i)i[@fovrDo!tyziHW<$bIq]dU@Xy)=Hb2&tXT 19VHA .9BTٮnT,+{HNޱZr.QဠcJ(z0F&IM4 4Y/?De*ܸ\^;r,|xq[Da]1^ܛA}WWJcWN“ OOmlPYV6pt<- RȜfYi/h:$uN2RT7վFpo^7ueeOlح)K;a\HpKZGٷyXhtw3Y.0Np2DjtnPޞi:m}) VaAݢ.jގ(7A~SP~X} ^(OjKQ!Au2dޘun]!hŒXr\[%Qmĕ` rgp{t*x󂋂8- N7oLR_{ i@s%|`pSK$Ee#Tek-/x j;8IRHY?ʵBd`RZ$rHYbM_e% H P/9&So1}TT #:z{z^C Z\:?Gaij xXGi"J(1'h6ؑ)R)n4m"]T5wDF()׋Q" $I7 `1X؏s{Y 7<f \][b(%6v%$P5ՓrAMp,>&Ua[A&,*oO˱!*{={OX\ E˕%%0aj5Z/e1jzVm^>$㔫gd٦[GE@ɔAOG߯ي j6(ÊyAB?ጉeb6+ 84ҔTsm7AZT* 0Of% X1.dpDh4#^#@*Ԃ)TIxH:2XNxObS݆q=*Sc.Mn3H;_z7x)L}DH!WB-qͤA!@¾Dq |`R* NUXQnblPce)́McU`Do};(y[E:J]>KɸѨw Ն Ir_]TW`nCΎ/8Wǖi]#Xtż[˲D\[h-yZR$eaFF(rb*ɏI m]ԯ>bELO 8B O5u;{1r_xp,9ˆS~!U%W6 vVRGv;;svܢ{p]Mݘl>~UJ8ݿ2E%)(sFĵF}xz"O(IđqoQ'8 "j_sB5LȯcMraEVZy&uVVHFsH(kHFP"(s F[WhE2\rFC4 2i‰#l ؽKDWjTve 2=nr8h-G? 8},`IG }Wb/Wj**%.B: ZYJs+uLgեw %*|k/g&v+(%`jkH;8&Ң|CcԶRQgd&{g"RbȂfHfU~--wƣ}o6AhF]*G MH?Hb 3ҩ:x^HAFg$pӤbwFS ?&7}L5n7< ,Ca\EM%[@AZЍ9ͲDZQ:CilX:{_C`vnq-qn8S9t~sS!w)J-E14@ @ IRW$9 E âQ{C/'ĤYJg%/ y9*8<:RyhݟU"QaaKhcj3+_8sZ@4CrWCO*cΏR?ޏϧ{}&:;E+i!S2V*KA ־ZԙA?|X||KiGM. Jnm4N 5?*I=G}m;L8TP^?Xb|I7:uuh$?!H;+IA҃car`[ƚ >ԉBb~iʎ¢vDȒX$RA8%saCs  I+!vyl뾍\6yGMaKMx킅E-uz@רxޔ'@|\sŲfDS(VRv1+۲ a˹t.t3A$XBv|G'lD_9H0#꽏6XaC@J\Cgm0^*̚(rV R(M,iTPXQl=#ҿiZz㘩}-G(txG5 ܖ2e؍G,rm{41V#f9lsi ŽlY4vL%@,{*- e|O WB,:ʇL{(rl@Cr0 gD8DžpLP~el͸<\2:ڜڕ|^5%c% QY$DF`BPM7G2 ML# !c_%%(}e&M$M^.|Hڈ8w,h4i#ArHΊsg7d[ɇg0pÿw3F/5VwڊcI}W`eIqv/ diB0ڣڣ-B"?|/ugǸȷ:C8U(#v}շtj%eRH9^&Hrj~2&# hQ5Ge/[r'ǦExJ]̭R͘[)vy]>mvIIB2{Ցك)_PC, *y [ʦF{4Qe$Sxj%*9xZ9Jr\8w-}//vicFڞ<)}<;?bntbD k\z.  @锘)"7tmz F+-}t*NiWԡ/z8\=ދProPΡ1|JB?eJa4Tq \\Mu2y0z^Ri܊E/2oMwKQؿG&8$xR5w<&h$(aӹ tmgM{$V%v[32d|/dr@:+qRgF4)PęˮRmEf'{ˬko'3?2Z*«k-4[ 9Kk7Ӗ٨kvLxQ`WIp诺P*P8oMzcU钠E|@f|9x QX . چdя\4Z'N٪LH{;۳J-fY#5d$^X6)>" DY*g XWwa%^Fea#J}dž+АMĄY[ߴǭf!{Y@ ,qsbwslwjH;Isr>WgB\M:gݥJDy7NμRq6?X:`p׋! O*-_2w8)3yj;3^(Vk~ZTpG9B:P<ezq(˺8=vd,7ӣK_7$$FsK1sAT '%ݒ3$pmxgR; oᲔQbwۓl}ɣb0jۏ:=j&뷑>d yFBq22XįPTĪ6yZ[RnI%FLiJ45P.KY8Mļ9F 7*uU<>g_L!X"1'0|B;%,ί 3_9݋VMإ9*$:ٶ*m v5b {Dgg+%p%~aB!oQPMJ 7( 9 dzD@0qqv\1ƕXPpF.ɢ*Ql P% #up)"3*l#"<| hF M"t$lP4biM9v@a+'w^])d^5E U@G#+=gBVl1W؁JIZ"uVdAe䟕ҲZ 9A}{K "yk>5\GXb6u;^VKU|t +(7"yXoל~Y 19.34 .fཀ&rL/WwY̎#иC:4D(NCk>#Bѩ(0CW ysN>JIn洴#ZG)wɰbJZ7u7zF83AF&FG* EWB*Iyѓ> S$:)U&Di))@OmzNڒtzLi\`# f|`ca- EF-/HFVY$ H|ḧ́_?2vP/r$~{ #i3-ΘȻbj̴4l[z\*a\p]?B$37Rŝ) ,^FC{;93ޫ^< /+O9L񥻻{%Y'yO\Vu~**\ԩߞ_~h|5ʟ3祉6e$3ĥ?mojZw$Xl¤1Sp)qbf7TWd:o/,t?gړV~|:r-dE,;"G=ڸRA)K(P.SwukROe1b02r CZ{r_ztd1gMF1b,sʆE,fgڏ"w`Qs}ɺgm26Q*l8YM]CPJa}sc20م݀|}1g 0|$UVVEohɉd8E;WnC .]۵Z=?ZFE]@2s 8̱BR|rQlyOOHz1 孇-p'=iG/3u\,Ke1 k o&%NuTj^e; dB @XR-GZR<o?lf4K`goNM9 $0љ0Uǐm=Rc Gei2Eds#u#䴑 !ts* x9 3"ZcMT'v#+6xE[7]ޠ!(_KU t8Evs8i-/6?~!ӟ`mϨM`g+u?Eܘo^7@0o% @:7 v2ܴnxv<9/VA?+v  zoO^Py6ṛ ;NBVb9Y?(KّaИ +Xv O&c}@{!ZmEoFo$1ͣmj]+Bp\+??7o y\eΈ|wSu(08)B:rlrp\ .mc~QgFRSKVVV˰!_+ì7Y/ϓ̝tߴ3Ο*s}o?~MDݎlxHW_HQ`9+ԡ^¾< 0Ӻ#_lh䅜0"Ve Zw=5a^l7v?@IwB"'gsy4=yp}qP(M%\9 {=< 'p!#%@\h 6tI$A1ig3n 1ۤ%bۯÙye5V.LaԕE' H2qLb1JvfרN]uf[sD㋃kH9V I-+{y@y:%,N3!mHh"`#s5!׶'Z r;գxb:d qo"``lEYjSxW 饯V(c Mn ?Q[j+(<咽&WC9M$a`jOR0 Q=8NY]2檊{OL$⛿17Pu3ad>{J>cdWBo G2ʥBQ Sxz6-FpZ#zM?sggp0wN`F#Cus1aN"tiKILBTC9Ls -o/2(ݴGk(%<{Ĺ !UjW&f_y]{AD=@kLV4tK=@_5ad'w)-Z(i6M z]kf i͓m?CEt'̦W-"Pb/ok/\z"f$c] Ld'eI ~h;`7I0΂d~]F i95E BS[APr#͍ɸ"ׂ>TuzELj3\*F^M @$;dS7sb /cx_>N"LQOF2.b('8|$ 77}"8&[Q^KًfG4(8MRݬ^w3"+q1^&] 1vZdCꉢ!c^3 u4i";pOCʬA kͣ0'X-sVWs9лF5z Uu#xk~Τiv0pD`:Oj) E %nHptD=dM^bJ9*sC)tOrYJ&wU'_ĸoKrkSdW;k@sFh ?A뱓OO}ņè6(άhk\ Vp}OMmn d~^[=n@.{ 9݇KjĊ68P *U#=9#RLcL4Ȳ`qAղ(X@\gtTƱ]#%vz*&^EoG{7ƩӮ+&yA)@qu~mI9^W&A^l>聱QbqZ:OށBשtj8`x3Ɇ`wGv8H{)J3 ^3DHϹZՎ#ЮrHlm!;3zwSL-m0X-'tkگA/=FɈXUY9#;@RO8r<eX Mc;snGڝH!& _,Bwo m5;Sq+|֛ŽXpw>xf O&G>I줟>a;5qܦE~NYJc*ZW,pƾxOuϱNoϝ_ |{ #zxpArXp.~2 \UK$eX#GԳ6 j*_6tA0 Cbi}p3xU4`ԿWY%ґr;h8Yu֏1~e1x$ͫjqkF-?/^덢|*pW<.!QCMf"l !eO$:$Uɢm_(=l6 `ʍ^N<}]3v v;Lipy"RjqG]ʶfR\Qv³ug|m$ə5-xYM!)"&IB\9条88<(YtN*Zo4ÞEeBDU @Ӝk@sܱ^ ?ʞZ5Po(0g/]:ߐ Ďg=o߮ڃ#opp-y#s/! Ũ2xFIx.]uo/VQ.Lנ"}nJM#>\CVJLАXEϪ_g" a^O,>2| 1BUB :9@ x0t]ҡKlBD\,WԐ=!؇]RoXn]ZIDW%gN\POK #5HOe~Ln`u9Sc-YSͱ*1sIãh4.R{+=$#'Nb; #OVN5!m"[ᛤUķGn? \6o+Q+gjx 0J/AS~QV>5`؃~ps\DQP?6 *24s;AHn_tOpVg>ԑ嗤C4U0;w?uu+[H] %j/8% NpY6Aql5`wi]K ;MWEr3Lk҆O i_#9`W< tVH><\jWYE^dD07c< ;eږ92M-4ld%7CLNM2T&gMsًl& + l"L2m֦0I ׼+W;F2JjpJeS$.2.]?ɗ}ל|S$u EB1V\@ Y1d&+y.yxt ʋrG^F #z%gN2}ւ !sjWg 6~ =b|5#I$R X}*sN3 7GߒްS<=CQpff6OB> EWlT*JE" 6[Du-i05_6I̲WG(./d4ka,eWF[}ꭲU8 WV߳ϜVQ#r<[X>6ruT1Wmg#40vkQwJ"Kv 5+⾶`9!?Sj 6sjRn L!ͬI`ajMƪNŘh~I#%VrAf"#%;soD,6rTd]:d[ &:Yos٩NXf\0;SFGzf#K- C1{7A`:Z>{+b3SuP{be mpT}` zk-,EY@ָ6\lC2b=!P'K"V7x$ͣlVz0f-_ κ"8.E#Ƽ6ЂZl$3y%nv"ϐ|[iJMw'Huu}Pq`Q~ˎy`'Q@P* gHn|jn˗Lǵ1sލ吕my\T|@`>H ۗ`i sPGN;.uDž k dfW|s:6q,~:B$79oKAuwS!DuC|:21:7ڹkwifgcX;S,)/9gʬPچNgB?&[6(1BF8=/4B#|:xtK(.H~Ѩx7/0._f4Di-¾Otcc]zF0=#LV2ZO4s厬  W$tэoPe.z|EnX=2Q?Ni_#qp5@ىl}}*>:y ~jJ>S'd?8[FWa{p[wT}rל;_}ڰL.ظss HFP[|`MIrX5ZF-ً_*=Fmjp]_*mڹqivA 9,K/k.1<pq߳eosW$B F7\+@AxΎbMw@L~G3S-*d1z95sIO4*msV-IܔUwÂ,c;f}aFai:VUAG@k3=WbđNy3Wja$#K"'3wBeEv>5+=StՒ8MH Uܓ jT8xɁm |@x604XP-cmz̅7o ?ETFŰ9)؛?"υsJ؟nkA`-] D jS <-QKiľgऌJ.4 YuӤ50o eiUI K`> u Vʞ+eJK#enIqZ{,D) 'fHPW_FGـ;fi@VXvnHf ,Rr$&q-0:| 5a@{ *܀m]Z;zg_Lv=/0v,]wn/z(吺 '̑$*l/LHpS FԳH͡߈7³ p˺crs7΂Ըe 5mI8:Y8fiZ6 kœFC{^5L&zOfYV!5`+s 0}d\OU?1ڶ\XvTԛx$!{ɀOݢ3c25; *_Ht.д.x)er0앹ElK"<jL,Rb8@M[|)VMutwn?Ny̗7'^-H6h2&s?ob{ }8e0y[W0$db=: oNᮍC|ne7ôe̴`iP˺JDsg91i~v`81' &d FɡFmE}yߗ$a0O%ɚhJr9~S智xEϿ&.;Yqg9eM]a!S\8 ѧRO$օnSmZ4A>&.XYDN@ uha ;r&i SO͝~kmT8,b @$k;n L!\8J0"M,OM Peݍ 5Fr#L32kͱZ(+YLXrT?k-hO"מʀj:3cJS)m%b _h_ ‱b=0V)ZD7 #Li/b Хv[]Ӧ>Ŀw3L,88m[T@#.ֳPZB<_*"%ZC%ζO!ߺ$}X3vaY |t$Σ;(vo"=R|CԪMf"r y, `—PdԒهMk쌨n/5$ .㐉jJޥCZs$9nHjoeU)\fpZl`tl7}4KWz?CBc`u]eI| _>F;TeDegYE(}=GkP#&"筥|'NrsDkUj)t‘`Cٍ݈]V\.Q 8<$^]~J`ZўPi"vn6셒-5hv&N{fR ͵|Y]d6+P xtGB6 b@e@ ֙HR#:ZF71Yc:` -@Oޛ{-NcT{>곙M| x9 ,a߳L\%ϽCI^GhIZ0ߕ;Dۘ?0ZPV1$ȓȈw5Wn/]#V̛L֡ /"X V|{Hf@-v3Dy |\P\_'$OX;BtVh0G{o/8k2hb5Ao3= ]A %'`9uDHUM %Y5j(p@w@AR1^&~vr7ĵc'p'[+bU^;rgFN:c罙/KpxؤNqpH(SoAG9u g[ L L^_%X 6M-X>`?&%Wҍ]UNY/~/'8m,p Qt*"&4 ];"'iD_́i'0ڕe1qE/g)=G;ְH"ל0hSKe1bK*kT{ةx#{{o>{#]"$ 2C-ʔt~9Ԭ"a#Gh/B@Zl PrI/--K;52T+J+e4OX.56oqбm[,-w`^q:Jrx1CE#Pbmj7o}( 8ox4FCFCWfd 3eI+4ܛp\z4eyse2|{57lhx{*T%=(~!9]n]Bgh۱4ʡFVg а{&Pޭ'f4[vZD7' !!/Ѥ}$kn?Hzg[YP<8y\MY½&{շu[PCB?7#eL'EI/hmiH:vi!>/2{:tc\{jŒ.9oQh=*wN0zbI!13g)ՔǷ-w' 6,td0OS4T[ |wsF&Y]|ڵ):9,IJo$`'m.ˆRY N[ĺڿȬÞZ4пq8v#i ҩ[qc//($gx8!z;iMI,wzAae#-P4E}8dyrZ+$E)ÕSjcˀYN><,uq޳U='A{E6*`DL_qStk.>BP<QOiv^1b,"X yIbsu 17R-dtr5.`t;E&IJ]*ֶhgel]uȫdt̊E 0\^讼k\:\(LR8I Θؤw>{0봘GQ٬r k۞ F 㷿RfSǽ P8L`aqyԑOF/MiGK['"=/X͕_t ֘y-9z(Lf dؓ8I+]\<֛#? KS?@h78QL0d1KBGS S`˷~"U!h(u0-Y}C|zʢ{ouf-9(,#Hw`a-03wv)@t[B8jJ" #cn V+)%k{&َ >ݬrj<_,JH[}0>NJ$zZaSDEz4F(qhz%1Lq.\7)񉍄ekEp}ŠBCa ? t+M5M8oz%I5;A .wzp Jr{dnR>'/᪥u"T"6O99s vTft0E1ǒ]$n=l76?NCt4.E׽ @Fy`ŴEHvXf1hw8$  DI1A?rCm4pjf@t<ȸh|wSk>KXaD%BoǫE^z0-9W<00y_w!PY/P lG8S j\"qԣ_@cUXB ˅="bkBǺ ZO{O(7}9ȕ MKۿ))YS84VP),񣱉o{H( Ҥ8E+U- hTQV] 2зXZ|37MwdhQ!:n^\kmicC/X-ߺ<u9FqhX!4clS]t@! =+(x6> *Et"F͈Q.Q'} ԣ8[T$XIMu-<)RRߞo:WCE8l:G<О;[#.PtH>,7^?q@u4yz.Abd.9%}jGMYx+{lLB+ItcpF?ޘm£{s;dUdk>s[lnjl!! 'yl4p ~goD)fNBjlJ]m´ж w'3)7я쑮DʠqCBկ>A˲=qr[S((49yk'P{}G2d5Fqo !C.dZ+\{uheԭ)۾4Al4 ); /˱~cSJIPto nT:2 kjr|5s$ KU_Ā`r)V*C.j8<}s%leڪ'`Ia հ_2QbL AhF۰D녟 sZN-#^񑣯|x-ZBVI=1XÝ]4uJv 'Acy $Bϱ"I@3 'Q{V{4IL?n|;tJ& XXo%Rn`P]Ę|n"և'K/}aQ'xCvtrKs`Gs^9_ Db! wĭ_' DP7M/+1^I8M'$4z֕Jt엡a\"/<[FkOf$}g5"- 69JQǚXxp&NxR= )y=#/ߑKO4n4T+]'u^kQ`Io a /'6l2Of0HU,h:YC D1luGѼn b"Q񵧎˨V7g]buU3I$DvL. ?xGlU`B67o<]ݖf 82vbTagHU+ Y uhAh8G2MpYǦK0qu _9"hvC}8FQB~Js&$l,03Wg"`.+ݢ\ 0[tڧ-T;}ُ=p:ۡ:AD UOe42X~v^*&7%EU.ďG 6qo!yUn6Vo["L,I>h8^s&rD LPj/b=á%pGpVOd,bP^dTC4fXa­J փ2YL^ɵNCy7PlԻ⥤v[(3ߠ y|oY#ˊAFP`r~ 8,Oӟ֛LԼ2je4lQm?U`Yk/i vvz"EyXxKwΔ.S҈?s4!K(|%六g(ݠ(_% 3RCӳ!V_I<۳!Zne,tSp8r)uP6PpO=l#GfFKgu&A 9ߋ?!۰9. bV!5>1%NCD<'W`eS_8G, rdh"Ip#_$SRf ?7kP DƒQEY|<XYg:!E-Žf Au0;??'emae,( I.:{:>6O{By1 %*x3n&]Bdڶ ^%  'Qb;XAe]q선E_TU81|>(wFKooT khVɎb!'K͘_QE-1~2lnsCAĢgPΫʹ7Ι:'oПPї ͺub`Sk0hey 6FRe6Hiiv͘"14%™qA^˲KfJ7;r<> p?#UHZPu_I1Yt;Ivyi1m:g(U*/)! !vVVҁPY/pT/$Wڹ; ̚/bsȋlL >^HPEwwtC($ G@)8`s}K[Q,˗AHkLgJH|KHwk-pz`'5zB d[Җӻ%Eqy/{am+"}h7E3 `wFݖ7H)o tC.8Hcġ|H_{L~EL?xR ȍW-D|7Mr>KOXfWwBk+WeIT#>J`J2/{AD_ ce݊, 7,I"J=]; "1CDȵ42Jx4B@#5'A7]1M7xR;)ݍ" I:ɏe!4M͗lRA:P!6/!׫ҿI;1wjȇM|F8ʫP VN+XY%`Oꐑ?A;ёf182zOC%o\z>r/cч_¨m;wDYj(ɟ%, o#}3r>5K|⒅fbS ҭ$,u~^? L' Ap(h 6$%I`<9Z kT&8!#l>$8i~KUN:@VꟆzgѤcx@t'Ŕ{H47lQ7o&`BW#OS]H#׹e&΢=l9Y?ܾ$qu$FtRg֠[ڒ'z'wC^JASd^}H~3¦biKzԣ5qT}0M9BcZFz5xֳ Jgt\9cuhGE}#'jyIÊs'PD*_5mx_Fd`c?a !ʪ(m.4Jl@ReN8! AzY7guU?\6ee@&Nsuk{"6ֻ-@k-/fÏagc5t6KyZ0bc%@ڤbHD~ {ߘR"tY9-8CК _7s>m& 8Ι0a؅'V|Gp9N;VgDrnE}˜&63ׇhI82nSBӮ1S팼&e40PT\yΣJLfu>x/5DeߛO\븚ޭVH^YѫPU 98 t)wC?xGܳ0L>\NH0klax5Ċ{ٲ7e[v[h_e\yr:MmǾ}7LFң7HvBo2# g"^icCJR[;}(2c(#EYu@]KM룼nuШ}{}vdҦϏ_Ip AQz%ip3Qo}#zo\ Z0bM>LlݹaGL" {9 .HrɫˀP5Pg&OG  G0`NUh~m VLHFkNJ4YnHsal!ψmȀ{kȉQ Cx.s0s sz*j t,V|@W$ m~e qSZLv oo)~h Z(o欼B 2Gp,q}W[)fɩҮPku2Iװ&]ҥ-:λ4,3߶Ӭ#TL%"{Xj>~*hJJH (e0 )]yI΋$>—|#zR,Fu`23 >†JcG#I",$̷ؙBeV9|(+yR$J݃=GAx,*/XL܉Z,kC G|Uxn:yN7 1Ƃ@!]{)* r[,+U?]AiB _Q ՏwN@@QHZzG":5X3ʯUV.(e)̭ʙ$=cuC2kiBx8'}"$Ä&d A!HqL7V>hv1TD8̗`ȃm0]Iָ8 zP[rF1%]"lO4+VoֲD+nODd_HeW8~{5zgU -ͷ`K1^2 GW*K\4_re|Ӎd|pnfo*,Q|ªuσNxbQØօ0{=Bn.-[}RٮJi.Nз}TAo5,l/;v!|+f6.d ]{џ/e.UdziJu3*aYĤ YV<^jՍ-niaYq -suP U z”iINzˉW %`@۴Xs0;p9,&Ĩ.T.jk=5 q>$_Pݿ#=$N&=K?|:lv%Y 6>2|N 87Y1U*!QE_E|?m4'I.̿}ұn>Wl ix\ete{l^?>r0 F&DN(wK/][׷S")'6mD8 ]LNufN%)cӧYDqqG;fO/ٓƤfPAs'k;Zi0@j|Z%./3xW8t#@|2Sxf_K2Q;ZRRh?0Gn8nIf"\TA,Q?DLsY&==hG/mX`À NH 3]Xe\\K5!HSj 3TT Lm}$ЕF#~ȋJl[w1Uw|WtiR1vRaX+o]oA[|V/mtvlJਉlIAoKZ4Kҍl 8\pAR-`]]Kd 9 !Haf W/4Μ((~>]bk(,5VSA{|Wb916i-G̞U3a47ۯ>4$&`8~MESKjC$YXӗ̅7CTFtx8Ug<}Bapub8 ɌPl}B΁'i*-u0_|h%uhI9@Fj oà"Z uG7ˆD S. zVdr.ED"tƌqh;\dZ{/2_/g8C5x.%#VE͈xN-"S 9X,z?h^V3[bZI.2X[Ns؎U! yuL_3d~,Qcfdn~)}@&r. 4e?ԀުETPyso%ݘkCؿJ Sz6vZ g"3zk|$n:c4z> ukiI$ >8U+YK|S: ~tJ{_ ރ}HF_p.j +Q,< M1/l6LI:X:8P&tLT`)Z?#qh Aq`yYh@9,@-h8D=X"9VG=]2{eU/ҳ~{;ӴXHtTි=&K WŸv <p6%FsK.:Ӯ?1/[e?SiDyG~R)Rc[EF k=PQw@L;lf.#tU_vʿ칊cxț&-*ƹm z,U&ĈJݡZr _Q67.4''Ϳ?x⟗i+ͬ(Tgbg-xvd!:d{)CQ4U^U?2c>0pCz2zjD.^Ԥ 9rL -9o;Mz[rEpoy$Iqho0 bg2#'Ee|Ьg~e jq-hZϒViPKy;e&Cd !=9āQ+B=dD] & ݗ澂jǒ.,T֒nZ`B00 kFÒiգjbwYe)N6@8iN@S3B6z"ha9p31mN0oZ֐,%*=:"΢dEnlELyS( ,7Go8<*C?쫢{S[pB SyaCPxWF>9m a7ܫ"(qY S ߉f׮^o8ih@<&R6/y%$Ғ*UɱJ"New6ʳs@ܑ<#KTzPjͪK [+ad@F;g!Y[v3㪙A< Av껃3YUAO7uNEQWګՁ_ښX-ߤ1fR49* %)?zFkLR>ɣ |o <JoJҭwC%!VFQ٬XrOjBۉ|T緖od8̩0OƒYbLc7L!a\Q5 1'>Fk {&C ݇<4LjvfS,zF['e\-ld411/WuCevۜfrc>lw;z Ml?#(Bm0Rn0%rL\+]4ZzMW0]*u0|nJguϋ @Ձ xk] i/EϦ o HOo-FMN  IP1 2[*-(@v0=Kg5.U5[>vXcXocB^J5QĚ3ZՖOw,Ӟa3Fcu:+܌8ҋŊӭ׷=o(ҷ9[ 0 'ZRq *.4,O1_0 ߔjD,-7,)WߋE÷ xf$QJM~W*->ۿp*r5$ӈoc:E}tMh<-f[Ap_](TNZuXA)mx6˦448cE1W@5rTP5}!G,Ij:8hO ]2mNR0D8/H3p|lx4_Q`f: 8"YOZbHA5c[qK8YpHKHGV.~g.A`8}x# 1FU_D4CX=g(Ը 2]؝ 9TʲeǹS2:hdծg|_e )nB ՑvK-v;0ZѭczF96LW xi =ݘċQ]sI8a z .> Y{К"ŽPt@c)kLC'^D.Eb"̦b};^Gՠ2Sdp$Zjw3`H@D,FsәrBYE$=8"CZH떩O:A\eR௭*'iaK咽i\U!Cˊp>%7YX%d1IbVU5*.n 6+wFDN"f3z%մ6f|94WEC͍yEwK;{nu[\+\U dBu؃E2,}X*J?cyfY8n2|NlưOܯkgw5pœބ(66Prk.}L{YEȄ91^P(M6h*;:맏^@(Y"PCo Pfs˹e/#/n)q?bj0.QB;-G_U'2(cXa|N\V§Ȟ%:yAj_`᜙<{ f6iŭP? B԰`mQYӿKU>xGmr!PlrpTT4/ n]-i,CXy̤ā],@4 ?I>8KEB,є8Fgn/Bەjp~ݣ}eO [ܿ9LDXr3]vߒ_t'x`ۨbHI= ..L`? r:Mywi ~P(+oW;;޴"w?2O1/S7w֤s! y#4w;yg8"yR- 6*:Nf ^ncq8έ"-G 7ߥeӥ/ߚaL,YD>c7QZJʓ!*d~" ZrP= A{coņr΄Bj."! fvO&O \z2 `>DB mWЬq9Us+NXg°VC,խ!ׅd?xSk.*"˨F=١~ EdTaz꣡DK],R&}(l$-`_`W;ShhrSjZI4S~h{ !kt5BkuDÚ?΋z۸f Lꗐk3= zVe¨$C=3?l $վc{C f%6-ӛ^!9RНp, S5u'=k`<"Y8|b m+;Jd ؇㥃M,a)V%Y1=M0O:yۀ:BjGl19<A<^.+QA$׮TNNiҮ~ gѻɖF`$0D ;2]_k{Mq)Q9? 6:ܠ 4uY+3֝lQ6Z Lu8z}J2uBǺj‚gDlކſhn~VZa+laPT-7h"GQ"ުKKh[^`>M 7d]H!:>z3Zs6 FP`-vxnYdC}_eƠY3ۆgQ;c酋تyJG:HA2@oE[Z 7T>k7\M'4mO,DK.b?2r5{yqR1,ǠGJΩv;+nj2@ PFԘl`A _)̳s `Kq>UYAm;6;bRևk[輥fo_2ܧb}N '5 T2e(ƆTͩ1A;Q' +kyaX -GөBa}lU\x;T308+s0~_lu!EG*b>n:@1~?1H}/m.)8V96ʭeY3B@N&iIVu.%ڊ4捁L2*.4=fa6IP ҏ(NӄUuR_yA^Zd7կ=".$(ܠ O-'F#EZD5?LZ$>? ]GTf8@,H?|&bYY=o%dd^;˄\;u|!X d߁Qm{H ˌn45o 5OD[牰ȴ_$tnÔUFб^ȗ306 m߅ (p\><iL" +C]7أt'j]2:V|$.@bUW@ 83DK +G'x+@AO!;}pd nݦ}dk`u19+?R~){!7{t5χK߿7 %ͣ!jE+Fzm D#bё4 ;p8K$fk&zn e15 a ֹ?zĦ^9xʴyA=^deD++颱=R\PfudsMQ֤yڕղH9(<3=j̞CFx)2QE<I"ЈN NR>$|'=`.Ke»W{%Y}0S3d ,2>oе fyf" _eeŗZ9<5E;X#K"/)(R]/K5aZ*MrkQV.d:V%?Ȗհ׶Tk#&GJ zP q"$/$n;PEԍĉIT넝OYn+r&E*j6Ʊ.Lᷯ/ݕb pݪFlOr<$a=00ﳐ3j'=esT 8]?< Jo9ʗO%_q>+<* \/x{&=Xf̦GI;M䍹&d጖l8e]f0z !F =& Z;5<)_T"y^jJӪ&woh߲5m,iHcspF۳X\Co9ۧ%G} `HxяQeh#׋cs =z$!h~m&$NhEؑ -Uڢ^Qg28T-5Z}ɔԢIPSa6*Q_0g D$afyͽE6 $G{m=9p0az+׍Lv1O43M#} J oy_5HPwݐ31RPuY bEy |sΊooߨ޾+Zio~(R^MF׹ϋ&9@WNsppqVxj$';WtNh?4. <NY+N>bb![{9=ƈwh6se_l8JJ|@q%i!ISȿCyUx>DTz`Rv2Y1w/$A4Cj$ b>Ɲ[^23ݙ)ʃ'KNd$(N,75>VME.c&\b,|u? N^;1W2C}(vэ| 'AmOr~3zrhWy_n}7@dQםրC!CXC^).d}Q+z+|&=72v3 %۰M&>6@R@Z%?Ms~۸*]P§"qԝe%?&vV ,ʰ9NF0=]!t×Ky=,qOab`p0ĽglofIDQSIA1v7XԃD@q[a_XpE\RYJ4pY?*Z"C:ϓ8%mS3oRz4<|JTHM{:b<YQ>YB|Ffgfo1\{;+K"XVa+w PT6͢hU(cJx/D7Dbk~ւ\{̆)Ubv|Nq^zbʦ.ew^[YVZ.2xAJ#GQf.nE1])A/&KS?L,ɛJq#}ѓ%%> ^9jI<"f ]K)rѷ~MF{s ( ձPS鬎J}1_c:S<I(ұc`)zir~[Cg i^h?@`_DBgo{/8*hn-uKT#*quF+GRWqTc\U<~2oY`]BgYz(Tz;\GBZZC-Ϲšya.K#uCat4l>IzP݇>l{vcec޺FC?{jkNYӌo; !Ke"ơn Q+]c lR~2''nԁ|:\b\a5̓U\ךPZ-3qxXN.E ̌;wpkfyh+Bz-)*`K{8pAD1t.`ȤЏw`a5ߥE"6'bqC]UrJf4Z0:x7Lk{n1FՂ ¿աt}v-ǎbYkw #VY!%= |FY]x4CCN| WVan$g $Ɛ#O[;ukn/>XVt,>Ƶ+D+(@R~ʥ?LXЪ^ضKyRF5LL` w Qw>-dT6PdsD4O#eZ$ r K#,_Љ,1B*^C >x6'6 Mz6y[xZO塿j&F"B.YNa%YTBqS-΍ʒ ⥉ZAE?_} 0Sm_=m-SՍ'^NT߰Dx@:g"_ ?GiZ;1C{/v$r'e;{O{)-Ŭb\`w%.TV˟\Ү xo@f}Tҹwx-cqe"{G@ (Yy\V?! Ï{!ViӢLY ni3a#!'Mq #cRNHmV>tH eyvTw3;Jy9RH'A]|. G0*58>}-qJ~8'{;>SWb[SKO4̯⑘ȹXY`t݄ C\YK*>f$ 'm{Ewl\CNFC5&} Y?B0g+ \P)f0p$ wbA2uLw3lj7=}{p<2Q;:bXq'[d.e F'Ȝ=:9'W;[EU Y8*H r>qQĩh3Q$-+":|+%jh}$'w'л+\ ,J* 6(r:e(n;bWr'Zknʮ>[ܜ}\y>;{ž0M=cPc,DA&n4и\GuEt$V8/#%G g^ Jv8@lnDQx )-G҄|(܇)=mmLʐ֤m_Nh64#C&-?HBA. iVtONN~k Le0;q93gO[>L~~#؊K,u Z|Om]|RsUD|1ӄ55ʽ/{:ҏw.r"UVӑ3_e;ZъBB޷Ȍ~>j4k ~< 9̗ggI2w_55`Fh\ z]qr0讝:T鷨G#U76 -LEN8Sd̘6K0liWV quhO>b$2I,,.V&8GĤ(dYTTLB ;V f%R-h*O6)++zI10M ГG[2?5=:RIӄ%oVP`hsd/k1U/gsM =z茖{Y:4n1Cgbɚ/X.l$_C$ @5ƅ밑3+Ň5IWEri>V/X5DojJy5ό+[/{x :AQ3u 8o@H1|c~Ӈ ~4JbDԷU]Dʠ $pr$" L8^/BѷK ho>O?"X#XfͿદSnJ3HE0O*ţx`"2>0lj1zZ`nXG D9Ʊ{5p]Ӻ$Qz=x' !!rz.n#ZkhC{n+d4gxJ#H .h^~\y۟f+$L!Kh>~sge %}8e' b{ܵ1P[ ;p\Co% .wLEױr^.sv~_Zz ܴ#}zr)ra~fэmen<2Z$=YpN@]Fꌴ<^]Dbv(-x _@37}zn]G[_dd͇/v妙HAk„둼Wڄ;u۳H(x/psB`8/&[6TmA9uX /KDB'3B)FaaQN9[5ЖJm.*)!_5s>tzT\=MdG$2u/p4qLL5$) X}BLV ~i$`35o|Fئ)Ftp K7;xї aq4VqTӋe7E"%]83Ƴ'QYkُnnehcԿzҙȨ-l*C{1WN@A=c+J; ۾ɭ-٧XJE6 Wrt˼z\ּ =x] <8z9Gql$[5lT rivA:{㻃GWrOoPPcߵFJ)3:i<+PLX;qAa"Qum/aF+*]an8MPFyC7ў}"ƽhpAEfb߰mޞ73u1|< X9,*'aR^ x`EsnNU& &G>*aNYCZAmyD"q„9u9jP-;6K:nO l=OM,+?]mfWKBK𻃝w>9Y5A%A5 qt;`)sfw{ M':D 6[W|p,/Md)FOU}5·g]4%o6$:]ZexB StPΉճ+a\trqBeGcSS"^s{ķwcS>y;(j*z[h|ܵ?0UU9_w7PiH9o 'Rל:ԥ dy+)U ]taҟȝ!0$g30l;Oo,dΔT)mE/hH ːz@I]NNOȇXb{04X==FV 8{VQY% !Hml7}"ь@t3y^,N$v[v;VnOH3D4^` y`3;5WTY (ys/UQz"ƨ'`1Xs}W{;ָ|tV̽Ѷ ]LsD .wB4 z3Ck]؅!>M[i'O?Y?za6ͫ| &vw◸O@+ J Z%i1)Ze ԕRMl\[Ђy#1GZq|I4u@|56}#؍q.*rQabŁЧ)4GT/?~n b㯕K-H?x wG7F'Fd&Ot(ND ,>; 2 ʺO}}X_v,R)<Lg2D(Ć(pQܧ9N>_qoaLs 9OoZ}13,%C̜TM ޷9`yjUaZYtեgTޚcЌ`#z+ufv,aU蝃{a'Sh2OOU6O#P-hdv9a1a7-uCkU?ݔwUe$+zjLBPe\&~\d#1Lħ˴@C#6XΛTJ*sc'bW"tA44  A)cwC*LcI*a.X . 8$D/D@kfpJKwĨĹNQD;0l#ʁvQD˔EfB0 Dr:Նw{˸Ηrdn!@`07K8#xtnBT|hQdbim5߀}m[k=@\%9,ElEE_VFr9(Ycjw\,Ity(m̝W_d*=6B4^рHoc&iN{Ϯ`z"h[@=>:5'f#R6PXSWƸ0EM\!\(;P8Y{U60INP:V,6`x1)7'z·4jgv@=[ rB;1̼ɎD qj*"N۟7 nDz7G DlV"`}AԈҙ#^ 1D]_+\ )mMG/?ֹ'e1;(ACSwd8CyZZqdR 1)ѡ`Jk tdvQJe67iIMVW2s5 7;?T]niG!yefѶ:ٯk`(("@`HW`r 9*ŏFߢL Mqfkj3a U w{;kqI`ʥ,a;Ï<d`kk#ȈXO3&,~$m ٟk1pdW4$L>;I482),s&4/D`6vH{Gb6A$ FBITPV!Uq⪮:c 9y7̽uEc[6 7?rBG C(TMV7r<4Jǧ4LkR zw1w)Q>!*sliƂ֍N)l&`jVw!;b0C ݉AdDw;,**qbS gdWg%QPz#1NE #_Wp!2.'GS܁e<*yxjzl _P%qfk-5:4ӳW?dv&wTlC'\EA sRl^sKdQ#U JZ~tny q4ef U7S :dKJt"RrM tJ݇MXNm4œ. /ʚ®\Ohz,c;!VV}{(܍[y$%|Nz箭ɫ^Z_#\a -=lO-@Ro56CK}BBb۬\ g3/>~yS|.T,r% (_il0vrƂZlCş,+/[!p D.Μ߹*/ y]l^Ǣ> [p t:c S] Kžg$o;) '\ :'k ^1MgٴC?,VYܱ08͟~1 *Wu) +&vB=9BgU*Øh7XRBSġᲃwOt:x>yxIv}%':/`)̌v&tSC w;\=b`d"[. I[qNMjmX6둬}wlpA7b`&㾐XuN+{N .Ph!U&(|֚~ɇmI{˓ 3)~Oc QQJm ]S{4 `TdRƑ|ntDʉoSɤchb"H۠uYE#L{Ts#Qq ?IN6Ht 䲾΍9fNUqymȩg/]Un쉀=R9fFeFXOl>zVG?|\0$`p˭[tkvs ,K, shE' =UGVj*({pu,S8[W¼32\c`b*QѬn ^: fCfw_ENіC.O褦C_~L'L[ʰe/w#W+EN#=@Uq{="D9I D~ݓ)C 7iPFpT=0JNe(\{Q$ۚd rBM.[qm|\s ʐ re)xJMIZwf1=Tb)(<݂ NFfnޕy1J?+ ;y&; ˖MTZ>:ȳ͞_C&HA.];IGLIMۦ2)Er]` "BA7Ԍ?:D6%GzZS1\*3+6 Yl`e7i=|[QGm9Kљ2Q*K6t7Ś~-l6X4WpҺls=VM-%S~mdOvPr!i廸#RєVF8̓r19s IrOe?)j͐$NbšhVm=OMOXiMvn =ڈ)DS\~[Gr}v` ͣġpk(rb@r v?/"]0'1%~j2>hkSk 3ri_4(Cz}.k zE&SHķbrI1cu?-(:ھ[++ycgFU (S(Sh4 f1W{ c*K%lS0Xilp/&!$ka@7uG*JRCQjt*YTl)>8:<(`-P;wb?u($;`SP~{3dJK4n0;Hfv] Kq䉠B25}[w9X-rbɰiGƘy$2}bD=pnuwY@q`x|jUnYҧ'6ʥ=C"AGOB)#NX^[cª̢z!)&t.Jou<;':2}-yV)=<'H|g?KZ$Q'x GS(cNQ_Mɶ=+b'"/iL ̤ / 7:~2b8{P*Hzx9Ks֗IωqKbMZ hHSˏL򟞷"q=qlۚND&M$3x(nBӝ4\cv-]XnĖɛJ4O㛔o1(lŠЏ|b=%fgI VqβV.ȸZ&DV-r ׍HnVi`͓{'I=h[q#1]Hҩ}Dkf͚uCī:F]7A/mmGta(bIq*Z{O-Ҧ*6q|s ZPvQRA ^Yn0ּI%BJK{G!a1Hi#=$=irвβy])jW={!f;k}ha9 ۶~$GW0H:* }2Х }q^M87@)s'D?olP._叉#KA<ҧ)AӤdh#W@G/Ep?<#K,3g~Dvw J{f+21?$ I NMR' -jԡVbR-q):8tE eTx~cRոA$ #/?€s#+V<ɦ9DϽSH*c M>,?p Z SreOhȶ8=3k]4yМN*^/Tfb\f(GOhUDf =P2>̬.L𺗂:5rU+B׬>Sb^EX= m<.!Ϩh>P~ =Vlj6\uEQ9y.P-&pYf ,jKfPWl iฒk:52"m`OyP+0{ QYA:xwZ{5`2;!']6sS+DebB) ow9B{~^:nm ,F@. 4Qk8W:|VD Z*q^|B˫˟ƑODPA!Ox,k\ {kɁ3c4)Xdx'6`!H}㢶yaϞmѵ:"w~AC\xUr|rxef K wMQ i9Nh?l 0`d̶JJˍPHHkKoJDKLB{5T=[{nR`'V'@!SA?VS a?" A-TF8[4j |μ(2xgpʁ58[N|'&5 +Bg%劽U,2)W-yMe@(2L"pb!μM^jPv'Νj%ƈRw#͘Nk\غʺ'.R.4Qr;+@lS[ F)AnyuUDFBÎρ&e~Cc䲬 nZF}y#LI4bSǘCI/o̫ ꤰ JBe$?$'C6:)%nlTWX= MbEZbS, C F!9P?NID23}з,owҧZMH``6eB:~ϒOmYq7Dk~Y=KKF<#%7a~)x54-߿ƟjcֈUSCu+ s(vieHlh h1ߴu~bgz;l)K6?ՐK`~dG""]n? N G`VxN֍8ҭT %cy0D˅ai fچ]U9ݜԕX?=CLCͣEXJjF   /nkZ PmIދI:?/ ޮ.A.I1]xk&zJ +я̺7PyZ#hrj.QZQ ~|D HA>1dܱ_C-;?CnD#\mk܎\ш`8]`> g>R^*e*ȀYW̳wdqYΈyWfv|BߤZ+~ހbyMoWssf"8%ȌȜݜ1Q* Nh_JI.ѕɾ˧dd':k }ESG Dׯ7kyҥ&(Yβ_:WUVl (HWfV){QP#(`raGu[-;#n23f3p`!'K -KMdW߽q4!L-w\RKV"lsLHf$vjyewO53A{kJ. /Gi͟]&& gIJ[tTroe˱dTry{ۺMq$mۮpWJ%%IYA7;}L݁vZ;U|PZs!͢g E,T5U#6X۳u<^3-ArZ(H_5KL?Sl29ea"ok; k75AmiEmYz.Zʈox ǐl-\:T1{!KpnLh2؏. x/ =r͈k:(j|;kϭ]US![W:4SfF\?rVj_ΌdIf!tRoz3 8E 1yFp  SMDZC}^u*0+;:1zͳN ;a 瘰dߓoN+֠EQY*qa_Pc@T}~k+pΕ*^T*`]8"AĆވo?^f /g-1O4 %CApBD^ʙQ \5 P7jyіD+YC/ |"o[82K_aCϝ$; ;G^KČXK11| U?y v7= U&m <->KO@m[?Nf@q +!mH:UvkklyQ^rVlABo h6g:Z)|0 +!V3׿ocam4D"Vy1욑?x 6 Yf#XcU{NwkK^ï NRxJ6s_0a^F^Ť2fRH{[<*vS^ Kā, ]1,g^U$x߼ zY_mA JǫPG SuZumFcqFqS[ey sswJoӣs\NdcX9qB^!aJolTu͝},?JA !IgP ۥYbLK<1rLO3ɬ@Hw)9/{^Wޭ$o2a' _h}u54n( )2@C{0)=sPpQGHe>-7Ǎ}y`ju`H r _/;L ~vBMLHgj7 9 'vN<LPl }ѹ` q Ы7#U-}m:L{A_ʫ㢄,HBh޷?F(-| EAk;4U itEFٓz,U)(1 [xeKENNz΅<|i.tdXGNyT/ ::{ِǪ Jp}{P`à[&$Xr2҆G2z 5EeZV3AR!!h1F|*:a39Gc)H^&x|Oy9_>Dqà /FgOh_S^|-OfTuI|i+I\&ĢT`. KzgnҠBsI9)=+q4 NmQ_021UԝOYq/U("PO4 3&A1X i_])4~v೧L~.U yVgqEp=3+;) sDp]ѣRN> 8X*&szpOEyuVv#$_:SIQ"i{ x ) #X˩9Q>ju +u%oUG|>嘸8/h`nNOIBRPY!9Ȉ>͕|0yzcda\4 Ebmֿ6x?(2( /0t ?nO: v` 76 i@>~f3?*~Ǫ,FDYT1\>-Szw]Q+%Eħ ދƎ"Y~$clhD3u}>oۆgGg@0\Mڰ٠31!iOeu \fEbȋJFQ¶2&R+EIuxzSgȧZɜSv,T/cOᐉi# aatȽ$5PHm{(Uҗ}eڷ7b# -'3-Bz+u]^|!bZV.d3Բؽ ^#T ^HMxC7+t F֑S+i뾬.Z  VGzd~O믪}"U2d1}\mFb]zSFyb*_ ]%_9^4;dmb$r\B#v Ta9Dj'(kAՒkN&8w>`vS/7 Mހg:t8j.'RDmȃ`dܠOYMT$MU'0C8 Y$L (Kꚟ.ƹiBuy|4 t cxe#(A:Ԧ4_*l>1"Pِ/!Cd6[ =do*2F0qSW&6?Qg68ZRkg_y}*# ofb;PA 2;8?`;?qiv `̟ oX2 @N5zDAjL]v/^ah8YJ#w% BsE޾cUqpvu^> g^9 Je>>`HPN񻚗N=,rX},Ca)@:+އc/[Em \?8(xXdPKӼVr ͕S!]Z4w՞+k+9x\+b S;X6}tާ v^T ؍ͰVX-Fn3*qY$lT3*HrɡT'F!WV|hQ W6K8._hs:f3>g? 0 :h6/7\dWӠ9f&EY]ǦEP,_.myv tqtv^腪:gFDOôvI7W®Wp!W/ڒX0:jI_QLK%z~A2-s )%Wsq:^M9.HrrHSmd# Z| {h:=L=8`oYF U:4/d  ϔ)JnUz#RekKح bAB O3 B)=CanZ,שTrK鐒C1 M(eiO{KxCgNqnkVZ169Rp=}ۇ9, hP,J~;%)}Z)HjN^Ev0_yR`mNpS뜁_n[aXjSNfN!AD7s*k z([dw%@vL$)i#&,{GTmtDYjH$o*Wo}d1v T5"¾qZƸgNi~Ncp!ǻ}ʣD{fT%qs `Xɰ7OZYf+&+2Cyɜ!i91|{h^^W }.'f%ný`h:SCУ/0(Z)p QS}= #3_6Ojf=v&E|7&*<2 =[Nh ŢI |x/|? z?ruk yf_cuJqYCWL{QBs#n&A d4&Hv<)QR ꅑUeQI.3һ_z;IlL{mZǷ4aVos|8f.j$+tk3h԰GXe Uo(#;0/ySV7x6]PK_\RI? ؚAe?RJ𻋓Ň5x薃0u/nY'|&&hͲF~ǘr"<ƽ?#I8ųf@%T1O{7~t}%b n{?k,g[#EF/̆ڌ@ea)5<8%?]sBݯ!76f]q^E @@ܦeWuܢ W}3v ZIYU}Dw8)}m-^`k:r;V*#i/ )@UjHB8 s?gatrV/M[ئ|08=1:) "! r\6'Uf#wʴv\:4'p8LQE81=doʍL"V ^^ж^Qpwo'cXuϒ+l1QdXY&ǜ0y;;e$R #싱 ~j,h{sN^$0eiqՂ1J !E`y<ܓ{U JͨW,ц5XBY>9eqԧSyShm`'GQ^KyF,z~yYoTQuy]z푼j^M8".GQ2*/Ws %5Q$s?,5]6=D]V&<4 ˓jn'Zֺ"kqevf3U;~7\]{\I<0DIٕ5!3>Q t@*m; o*UF( }J\f}ur4k" {-S{YrX[?MVGJkWBˢO?A#^QF?ρӢpz_*4(A{JwNX:8YLͨHlbl[8WLnwa}>J ͵ÒK!EkEtm }pKela#T-^`ðء6݂;̰ a.=C!o:#惰4bnPNk^€tBCSQCÄ_h;*Ⱥ[FWћ<@9,Ld$aR]oL`gRNejFߊt[3YےB3zTSR=Sktj ZN50rSM]n "$=|Stuz9ESES(%:O?K˸݁kw ١ QZ'8&\_ R]C[~(,Fլuf" oi*wI`3Z%3 ~%^Whq MD< 0t|<349xv"Fi|bkZQ[r-j8cŅ Xz0vڔS<ɼF/ f͘eOA0lrڹ.  c= ] M<V"E EGٶ0˚e*>KX+CG5N)1/5B(4e0v5@".9 PQ?#rg2X&.깘D( iΛh<#Ƈ*S6]R2y tX=/t;7NѨ™x-5g߬Qovf6A~_C51lI{{'w8DREkIɍF(gk :Թ^% Ȣ+. IEA½yF:+O]^O-T]G`C g@;abJ⮕Nϩ qo}O}gG(v6fK8ņSgIAϜ%TX^u/[7/hÝ~|Tu[ ]̲+ t @SBW?P}$ZݦAոURM*Dҝ%PP;¥ J؟Jj?ERv)˧\TJ3eY>Uhj6r2ܭB;y%J;XK}9K'ZH˜~+wfC3킸ASTi~5j6F*%0I Hq2*'p{ YJf ̌$ jD4AU#t ys3 P 82F8gIqv6\;J8sq =~X}D;`:0ׇdwuu_"ʨ7U!RkG謲=,Y{h~TǦL_S :Fm1vKfg> p+%׭s8Ƹ.p)q&{!츳_j4 z~ʠ?ؖA Cgn&S#nWÆW|UY Q:R^<<\)@뗌Ap1F9#\68aN/J2woY[T1n` 784ϧ wUı]"2}v~d.`ezدn Ţp:_k x\3ù{#ϱc`ݧ0^?rq jQ;Ebh ۡUDlۗp\?PuhR+˸䲿4%uÖxu3aq䆋(wkx0uKݪNEpļ{Y`R6D epH`6d4Kr^6=ZO9F.'B0Ь`@nبAU.nj_\XYh8s(\yAKZ +V3U7 RjK3t{IED_ 9OfsՇq͹,o"l{tcM}Zb9эmBrնͱ P 7gPA3jNOP7ߘƶh0vb확߲Zw_O}K k̞%džlj 2wt!γueΤ,^h<W#wxp5L&f C~-9ل8Yq|&uB'γ&yٶ-5}lI:μEFiuď*FyY\X"6Y靊"yB/)csqJ 3dGM<{ו\n0P)wfaҩQ|S<|1Cx*:;!-D?mA.:߾?|q6J7~]jHOHT͝pAYJZݎvmyur~ec9osIa@ *f'6XGTJ!u?- 3A2]QĤq`cLiC޺& #0 LԗnՖZqY񕀿tJ^xR1vjRTIs%ݍ ƈK4AXueےuviέl1|ji 1Xl@2wg P]읦gBt[0fLNPdu3 aԕ1=_ u5@GIo~X<8a\xmOɺHuZ!Ȕ:^}l02yU{d;k`Y|F8;FkgARt"Y[NnS"&&݃pO\ Fa{gPn-stt3m)YLHm?]<JZv*O sW?aJkFg a1&fqBU̪qL7Лf'›$~ET+4@@8F~%Ix&Z\ʙ؀@S>0O s[xzh#鿂5_ L CNvC4Z7F=ITUC=J mfAG9>!QV./C&SL){cɈWl#vW̜f.h|aw]nfr`B½j!27(432:)\uO s(`(rc_iiҝZ~!QꟓCyZsB{TztA!5_!$ F@<|z}Zez%m'j*~ǽg0ldu lFȡn?Yzr&.-fk R4yҹdj /W0!~`#`CP}4q!Z`j۳%!iBU+TynkkBu`+P#C0r m\ZY| kbO (4\,ը陠tðjɚDu%g19N u~:YYZ\C?RdfpwrAeeG#Eu \- %gh7l0d65v D1?QG ^g\%&[lP.ȲEB~TqfO ̫p4-fԪ:&Aɣ"N qt.VZ:vuGx#6uƟѵ'<\!~JOߵ Bß#Rw+v8%{Ud@u}_&ox r JO-A~K91qk9h! FfKp9H{Bv/?sfv 4O=xeM![RsפW:hmw6WrɫBv {.ƐACh"~be5ʐȣJl?:ѩ׮a4\BIi,b/aYjW[<5橾L8?Bw @ W9z|lt#պ<б B^*lz[Wxots)X~$G@/Dc w4/;*$s_k(W6ݓ%,ʑ)A%H85/=|Σ]ȡV@252[f;I2^:TL;B p<Gk\nt|1AuȍxPQvЃLng+zl 򪱗)MǮAG F'ruUuvN;dZ-񭛡cG&6x9(zBOXBcipKSSQ*#)g9n.xbXK ֢Ձi"^_V@y6OUHAAɶ4Ұnq8Q6~;>Ov;^~_%Ϩ7>8~PWÉ<@GӜbx&7v ׋xAبhԩ&ه%-P#,FC˜1&jCl?VZX-!=~.`5)Ӳtl̪%l_FAė8>V.O9_ oms5C*v9^Q-Sصʻ|(6̄ HQA퉼?A"+H ׏í#'H3G7Ԉ 9ْm^?1NqJ|h_:M&W*q.B1 0/Q^H 2Y_4tVcTNN6|~as>> QHpT:[kkox<}+&PK*NRl]>\  3׈R\<ğWywd{:OΔo|KK75ZT!&M⾼YB20@|}6w/V(sҝRi4X֧|mG9ͱ"$? ̲黹|[ iAfKbn,fSBMЕ,QPl^z pw υ[땦'<0/Wdyy@Uq;bMBc)T2UM}m.9|0)nS-by[n`\-ʼngkk"~CF]@5I_>79+V9ep97dg6cu>! -rp:piQ BpyS3))A[m/ZQl Y\*茙K.vO/sו6 ~F%ϩY?܊N ɮ9}꞉;pt aLs}+`SfS8XeCNr* O)EN=! ~;y*d_g=b}$.[bVd<xR r5g7j%A[u8O=30˜o5:"1GV'm48('@`>x֑t7E=w n!8+m<8|kYPObzG,YPʽmK&ُ =*?e{;;*!F<#WN>@pI9>;FP}[T !]L]* M3VS^;+u`q'Arũ1BJJ|K]dpLSFUkݩ UCojOBŐah&x1ziӠ(~aלoI <#yBwN4fؼp\߷Vİd&VgIrk=ў.|GJG+ӧBjth,S+և 1=MLʢa.ٚ&UOqЮ'gCOz\hi^\tnωsuoWfsͪ8֯L)l5VTBԷnۺ}i8s_a+5֪Ɋ) gh2ÈʄqRB/ -ð!Ӎʄs4' U-B٘ rA;e4ĭ_!%![W.XN&n#$d8T$v 0kͺ\Vu(u""!(oTQVp8R*ET9d{:uwS!M(Wx 5NswRZf?H2( " 8 ġC'U@yCG81-'-jT~o]vMj2}FcA-$Eu 8#>u4#HTc,41# mU𫂝yrPJb`H옂QX^0td=<[W%13FBOirYaӐPUs3u" xg#\h ,g} I Xe_յI/TDQ1;`@Ns,PW]"dȥpR b P"jNTFF{4{(U] Q48!T8c#渎S6ΤXMVBB8@@݌;X '|2-eM{ > `Z–}F> *GBd;w2iI(r $7BY~+э, U(G`OA nimczqa=y^@CbB=@$QZ;D`'Q*ZR3mx78|'-¬?$3@\ssN%zvD;wzX&+:I@.enjL8=?H:?1 8fk5ȣz}pLn~|3W g^Hm|ߏmm> 01d:fK^eg1FÂxL\)Yy+Zj[z<#L qnNjTg@vҩrڔ}$۪ W!X3m^n폪 Y܀rn L^pA^PM#I[ K )W +$*Ûϡ8uFK5kJBY9W]a©mY5å(BUg%F4Ȓ)KA[ uQɟ~rQHƚR3u3D@I5Hk@~;]W"v0=oөkV!чpR,zt;^aYE#2_D( }{M݃a!B֠I)7i߆XWJS&Ju\93j2,EvnRpči;&/!YE/Z4.qN}jz~g=g89הmރ!V]PRq֘ܚZUpT};䖣*^;5GuyxCp#hwrbO0s0%bÒB.?hL m*+nb/"Aa&g:\/$r(>@3ȅNs*Frݎax*@ĪF9|xhPG]%q ȃ l,^GN)c_ӄU E|k֓Ii eɁ[<Nm\-ݖ֎$ݨPS udYJKVx*u'φ&hKr,uGHH:GfȻ{3^-mO➰о&D7w JZ۾ tqqFÀE2E.wyAj): 6e^@j隴I$_Ӱnqw,~ "%."ei_[yz82P)Ͷr7]T|04f;_hzKR%S8%;B3 !Se[U+#._i >$#פbj}9(f&l-袋[9 %KN5h䌋.9DZp|e>L<ԓȥmkno4P;|</*H T>< )pnևNq u>*y5޹^wͦ}w9"lqq #Q`i+Y"ϮH6c\5Tx^ 5Ö-jPOHRF(*a,.$\{WcȡQ!)-7m/՞_8 Uzi~N*|b$!+|rn|Z\LxGV@E')V ;#j38ĥȖ4r!b`%: nQ_AdMc--?@u ˾] \k'Z foݺNnwsEy.%r %XJ %r5]bU^2hSɶN >cRlty*y+NOZɢ`v\TۏRYP %'D4uLT g;e1?߸čZ8h)@w%ᬊ\p5%Th"]Tjj>J aS(DkPHQ Uj?]( t >ǶF-[h#/%{G?efKM©czTpMy/p+^Y2ރۜ94ĉj.(Q%ԍSm̳u1bȀ(~LFTr@S|2?0$1XW6Y_L=|&%bjgr3E$)z͕jyt`}E (݁Uƻu(LjFX_{3# 뛆IQsGfù&㡁_}"*[NvI+ɇZE \o7"em*{)U֜[$$djt&9\xe FaÜs 7*B?H|(\F:pt?SU?:mJ/WK뮍Whǡ⭳7]r`|ӶV;(2C5}a[je8+3GD.Byc65Lg!1m7' ?v0pO#$Z5R:P6b"g"_gH@c9Q*nrL-ivU M=5@5Ab o٥2΅4XoAޑJE4ѳQZP@C4SGF8*)F5e̷Ph LM=G־?Ο_"0r$\$_Gt&phSxSFrdTy=>br۞\՘Hs{w.SS\T_9w9B~O_S)]U^ӟBU0ߔwWQ4é}Bp_5ϫ(;HuW>e*@iӎ^lƋ+v}eft >c$Sqw<-*zYvvq}'Άu4U{@lrh5Mx, a6qP!7?[!Q57h l/2w-w:RKbgOEjI Հ Ppxw^J ֙4BLDBr%pf*g>?>Ґm8D7mU"{Ii65EZurp诔Ş7MwS^F+W!]``'[6H!gdAe\I汊{F-Fi}*xQ"`oՔ$pjrц GDJ 2^畭2<#ևa|rY꾾 3{H`?t9t =m>-lJx)uv(lja #}||q}YK#y&h;ZBz ߘB\rJY:9kR@=TDq>Xbxgqs Қ<)GS~J4OePg賊AM"p鉄qБl2l}gӬFP<nNH2Z73 ,U@ Ӎ!# xF| m/e_s1)߁sd"zK1>< !yA ^wbq2iжfuz2xQ.%1~ 'D0a2Lw^]l;" Y%Luۓ׎bx0Om|.m.rFZG#3/l’ |i@ya;Tte\D;nggu} +jc"3zKq @ɚAnn(|PJm|uI֖rgI$8iQ)Ys^ 5MUa&&Yj"Phh(PY O\0D$H3)ID9kve[+<g9}v$V^22V.n O+k|CxVjS rFPWN@Ů9%/>Iڥ:a@EN10KZ#<^+x[6eQI}&GLd<ȓw{+Y)#&܁}W|~,VƽŲkw xn!Kjhs}ΪVQpI {k(BvďJ4z#>qF5>oT\' [qW5`g~.hiWG$j) 3$t ]}=7ZQ4We\~7Sk߅xk"v 0wMv $)L17_ϙ::L_.n_X瘹T\b|Z}Ag &&jĹG<7"qE%w=mTo&(z:Hv.1y~"ƪ22ʶ3/ސ\8* %z"hLiIXQLy12Kf kj* ewPH;&A1a/{:P$C)ӯeqxsex2ȐPKDv͸^F ;֋9#:_A91ꇪ52.[\ ח=\xcwK-u'! b:&w2[Bг'~+>! <8i274@P{zba9@rYܱcF3h4vCFlm #S׊(gESѦqhĔɉMX34ٞw 8Q>̇2\`YXVۜp($38PYMp8tAC gu/ivp Uu))8rq1$P'(*֠—_x 6ɜDki+{vZy@ޱ W~u|*tAZ@ [;GCG\?Q[MVwJXK4ֲeKۅ|N#"u"*,0i *ir{݁l`зJ} 8Y^ok'-[.i٨k{j`y27) 0zu@HmNavM#UA$Uw! ޳04QZ{3\AI"9"<rwW,Gq~c) #]/'#L<RC̓[H 'B2`QMs ƠW5v,w'RnlN;@axR1OkU:h'@ˁ3u7RdcY$hb^VĔ}4,έ; !^Y[q~ooϹ ^N6<ŶdsG_2CGyrf(WUg TRJލbQ%|4;sy<$"\DuDv,9 s*8<}YK(J:jz&{&rB;8x,LrPPN񷨽q2睎@ "F |~~pN_u%}8N uSL |\9̂xYGBLe꧁($P0G71)N1P)&VّQ]d;:XL6.wz\ݠX$Cs$&{eqG_7@0 eOj[[ImrH"1gWisotS!h»p؃SEܯ.U*C)߃H5{z+xhpt%GCuc9dzsGȴL:ks`wWK(_ـˬd^m,3ẆU^ d ѕJy2^]eoSXC 'KgE@[ڲ566,O2~_ۖ0N!e`o<U`22l *AH$;;zr!C7KZ/ЭܦS*X~]Y\')=)ʩN88[&j&HZSv xLHSSQ;lk֣b ;F!D3FUXmba=| j:VJa^pAYъ 5$} K%BsV_NsJ9Uw UϟJK~S b {yF7Bk'&\]\Ljx2OG䰭=ˌ #="k-{ac?a(+HoZD+h F _0TvӱA5RIxgY6* Ewo!,ͨ T%j$z^s<;1;̿ '"0 ٱ5EC2.c㮈> +)ؿYel#(AձrÂF6Y؍^Գi84֓b͂qSsǩӅ MQGt.wS+@kwk _:Z,]y! lfr/Tt*-0lYk*Nc?ɿNeyS Dx]׶%1_~ ~0Qt^<;qma bh|{a'&i-SM5}BJIvw'%(bv{tg " UH |w͖$T)f;=b=-fLW Gb;YO:]9Blx.~ͬprJ1T!R6.5Rr"h 6z9hg #0݌|Akߚ'CQj<]h\"]K-[̧&Ŧ閬n⊮O:0x5|Ia-q k#93 h4eϐO*=z{ p5^ П.q  5gl8cU0J,鵯ΗHx3:9hUTvI;䱒}μ._ PxU t*rg3d?>zy!ϤMeo,9v9 piz`# ðQ>Aym"vxD6c*1x }r z%S6ݎtț/ 8Wdm֏k_W GE *ufS_f&^i4ԋ(NN01Ʉ`@ \-}d`fɏ_PS͑=l$+fwo^P0CWzl%;cw=P6Rxy_gtz,|A]T-rEsy*LեI*Z?=qB=76ԍE o}۷Ȑ ;P}HP+4.|]#zB:j~3j07_?͸mnt*M!z Asr*m&LHR\|NV#T`+H۱" 3`&MCDxvE~Lɝe%cqZ{C+TjxgB1 N0 } {؏c'ya bP]L}BaBӞ0WOeBU_* yIPI#0caeeyrdu3@1ⵤnH44;0@7}yB7,SoDS6yy F߳g<{M-ɢC)Ʈ)!+]&x}K \=-u}@h{;>VWnRדn#ƿJ;ֽl2X,<ii"eddvlu~aZ:qHҠIrXls;kL\dWf(_kbPb(e;J1B~W"v*nvDҹ9CM0&v= Ԝ r|DLV vZׄ3q-Rr rg9w@۷plvgJjaVEM>Dx%M9*}rcE\@;yLߋ"ܧц/)*@u>{wA,,1gkk&9&t}:{bC"ݖ}ex=}#sAe04AȪe83 l0hX8!r']=OB"M{$kCMqdf۴|Rb踦'k>"~D]ĮG,ơ( Ρj.y.$a'ڏ.J7۟% roEl{B!kGXO4nae0pEF̽t=COU7#\&[bMO[fcC{[|< i}LEG?Bl$.t˦Dx s)&M&iG:n#mƱ,&}jG fJYK}}}K8G̱ɩs, q!/2 X|V`B8z6ci^8#"(dzc oԝzh\BPB9òBؙB9#j.sg2,mG|vg3fg|MNC(?1(GVXˁ?nbC]3p%} >Pme/f;.~܉Jl/(bM9Jۇ"K;e o|.̷ޘ8ԳdFjjòl9"(85BM,3q^͡3m+̦ٞOe}b+=jNRD[CkrcdI5妸6Qco),}nT`ikj87Sl}1p>'ߵSM ]p@gB}X)0̨GIchV 0Au%tESCr9T:lopFx;ڊa4K#GMUdJ6\$;swFd;w&NIFQN' ϝ}tE=.+×ْK6kN nkrh]#Hk`*kjo @NRܔVsqvҫ`yy Fyta b+Oa.c hq 8KF,n18YV` GÐzw%LL76Kr.M]r8ۍ؃D51 26kM+&bԀp߹RǶL,d iL)x"ODH(>_|`,v-_ J:d8άv.LU+"4DrE'"DSQ ${K簶bN}t|Np۹Zvwf紟BҒ!g /vKn,.C1fDs%1Rœ` c1S~wxidGZD:5YLsʱA)Aq,]`ܔ6G"I,9hZѭ ~$1ǁ[ uFa{ⳛEMޚp [[xL@i4pmm>UPFn甆D>6I2)mӀ'9tiKf㴝ʟ*`Nڊ$n}+՗djŵ!A}/(DƃxGY.R>#ad6]&7Nq[C/( Y=c,RYW` KԉR @f*R1FC2suS?+h<kwr9 {ߖ\Yq=?vdY(OF½#:PA&&}A$S#MW>o)VgUa@&B8BJ'B Cw><)UXxIh\ԒmAZ s.p |I a]*3= :%e;3 0ձC;m,Ry'7c9< [;W[&ttEoU)J)%AN! O:@܁ fDY,X"UY^;=t0|VT mgwwk!\j~V[# VRxW^z R֦ʔSe?ZGeƵfQd޻,ąDGIsM=X/Gưz >ü)~phU:E4hyb@dvE%74Dd` &U!_׋^CW'Fu:LDh}UU$]E57t>EX]E8~ ls҆jV!ñOrG>i&S {_P,6u 6T8=#:6c0m}]b /qs2oIL<@1 hha_@Y]ʎFssi:UBʐ0a^"̘=͹&^m)BІZjHڸ CG–U(bݯQa_RXγ9}&BVb m<1)@OG)B/ҩBML1+`ƢʼGulQ<{qu4eԴpV,&*ۦ}*g;n*Ou8ưY9̥^&m)q%Ş (A;:*eX/L1K(vEB[ܳ:@7JHbf(yd*tߩL⮨wj4(yG}}^1z1v?iz},&l3&@\ʬN)2W*J6}a8U6kwgJF.G܄h%VAn/h+ovE7AEq3\ʑ Qj.Ӥ(B$Ed)d<7?rI=<:7!M"Gٿul &)fb-P8ʜV -">g3 ^^&g&oM`8:%M #jWS+sh%Bxd/[M~W0tau|]|s!vD,螨ga! [Z<;\*$Y?ǵ!?@@++ jkA}(S<@jA{.I*.זs.W(sJe}챞P' A5vwprNnOnRhzP);Ҁ{@#8n|;0`d?{mr8;IBk Мuk+ Cbqɋ J_ֺ4/tzn<u6@9hGφ''sz}={@ځf]~PЇRȢAdl݊㯻3{\V6fh)~N!a0w.J)<~5XKbH)~EZ N'S?^\?piyk l y[ZVj:߷۸Ud"hݲ (MQ ?k$؉&mCigQQF\rta0] $&?P'=<ک",TeQ&D|UQ5WeGn!MnRp^M\D-&RDž<nuYmĤ3Yl6>9uy\9C\xIMtPeCxb.PqiC" H^ɇr޳tQvPL@m ?3GfGhmpo34l5_ˍzsp4 ^M[,< J>Qg6cmXMy(5=W>^5y>Ubݜ(ˆx(-A[q)˶КcZnTE6"Q}WXvO5A 7Ip. Y|nx4?eUTS߶G9>TWqW0WS4 Lפ9p:V5:(<8ۃDLAzɟ=eX@ o0UNINʞ3ҏI'D;cJMJ'wk;BV tVIB 9HbȻKɴ"0l]te[eIxbB 4i?F*5VpL{)kҹ8i웟?Q.NV]0Vɪ/w5Ob= UDy"Vo]Dax0.p3:IhQ6O^}Z>hlY''Vh.tՆ43ܩ) r*% ~*cvʾjO-т/bWD71s0@Zn ~8%Q]:9~'_@+yIBEa :Og\;[h\݊>%523x\>u/Hs}­mܙc  nu5=]5K񽆽4 HOӕj=CpGK'Σ?eI1YB8_i:j"6wą|[~OBo]Wm'EsQ ] Km b1zl?T,kas,e%;M9NO^.,/tvE ėQ.3NޏХ`7f:QAKr%Ŋbܛq VbETr{>ͲLOde'̋٪o8[%& Ʋ_;IO`|BִBRe7u37mÂydDTk8iCʈ"9?Nwq5q\,  s# 55Pn02ɴHHw #}?Y:z"%N]q 7 04`m &΍{n|YQcϓd\2j;1w4L=!}ɦ05t ]ץƔ٫z`Í)(4ޱ +3|V }u$ۻ\%0i!uiY$'~YPbHRWԚS\pPu$t{}D^AœM?o{i2د1l$IS#4XFy 儰Kri .Ip_;lg>Qhp9Tۑ ja9X;Gćө)W*^;/i"Xx@8b@ 3X5 IKTl0b?o #kS)R#e~9cͿ4JlcA2䕿8- vFv>3y8‡ipu E Yq{ n/Kl=N6nrB"&_m9ʪGA瘪(k?gU_?3ńUgpƒ>*k'Mx<, \1F+!]3^[°v v:c٤Fn5C[ ! +6^ԥ DPB.*%yBO#y(qX&hiUa Ӣ-mUhU9=(}B]Nj譨B  A&PBETҞo)KPc4k99|*&uP ڗY*K/sn}# R< $㍙z7,ÑJr ʓcjQml.쳝$ 3 ¿~z3hPo!Į=vr=ɩ!|/"&;G㗛~ =´\OL1 6:i컃Տh(9|'?yxU/r 7φ`5 tVČ|!#Ə՛TJ7P i=gʘV?`J7uPÍ?y1oI# mIE0 3ʽ 8Z-UEɽfE-' fg SAcf˧1P&ԑ鷋ǎn;:} !km :zA1!:vr.#XN9q[J(V$ ]P+Qȿwi]U84(/r6+k&(?=]1SUP;|ݷ<Jb]{`E|<@ dʷ?֟|](rJiϭ8$[+/"ؖMpM|8r=٠?skS4/&˲P8~,#+9L`\Oޖn]AuiyJ5<0[Q2C??VAz,߇iu}-MӜ}$ȕ//K @u=ŞLI] }oU[: lRޙaPeiX㖟|[Б1MeɡqL Z{1s?Fd)J6y 6aU`]g3;`ć~#:KHsu& D0]kj]yg ^+F˴}лʿJ7p2H퀳,T>]XUKp*y5c5Kڇg&|P19ڃH{r_Cnj:/!XhwveF{{wD&]rs)Åo0ELBFa ;ItZ^el5L'+X0,Zw8V[NN>.+a#gV],_{61cɊƶȘ/$[niU hW_hY&hs5ϛ2f}XGmp}VLPsAL!rYXk`G3}*H ; DGY?H}  2HʅA(qī}|W\R["w0 IwU gPT+f9%GZJ9\ZAE& x7m +EfkeFkFA  3.dh434®S)@%czB^ynW:XBXXn'X-hP^z F'3 ݀; j5szV<: }?M<!6wy*A#ԊX=jo@6SFgnV{z!Hit}^  \q(J٫$c`~Ll6hDp咜(h#[x)N `$Dž?<%Ãg5'MpM/߸GȈ/oŜ;N)2V%e[LP4SJpU|6 kX0 ߬: M=E+&<4WMi0杖;|JV98EjOE"YG-$9n˂|̸Drio/8gmjDw C'xΑiM'.hDGDZ~Vc}moޭa&ĩ68bJ0ѷ3Xzmp;u+ꞹj)v/ Sj_͹Hcj|I%ޕJmagSvhs qg#8@җk:g?t)=gƺP2ɶ&Jc ,$WAM0OGV..D\C3`[SƗb9ԛUJ'w2Y wKÓXÒ'D3#cGۙmv /,1!=tI/ӔxlACy#ngʘT/d8 -8EgR%e1J9n:/ +tRF&@nT Pik"UrgdsJ N"&vcuѺ]ӃJbXS,&<|S%LGBzmfB !ݹ }#&sķ#Η/]]!!+yU w''sd38 6PHJ%"<ùG8%a Āf /z!'R7n׼ T,HgR 603/jrUBݚk,qKPy5;5]&} jTи>ށ7vY'jTZˮpH[(Ea>ݝ2j^ElZC_M?l! = ^BWls!u=BqTF-"";%? ir^#6,?$y"Ml뇱2%4ѫncR”SUthI?0[$=м5h>*`|tlz;ßrgELBSњfuwyRY =J|Q125 bN/aZ)d N'Wڨ%xJUCev<5 ̶DԱ7xu5,E.Aij6m7[H/7[\zW` +h- g(a٦\Olqd|y8rC~-Ua VwQkt|Jp9_&Qh|37 0A|8nMܳ0ikom}^Nk/! }]CZ/grzYB S֦ PRo|}:Ӕj?CZD\IuN +Y(@B>Өr'SsOhJo;r1H~{]<\M|=:Bmk|A@A/$ظcDc<\iPp@)[o<{Kd1I0EǢ[;S3Fzc'%"69>1 6#* T{NBr]#6J=2ƁÖV%a%5ζ`~S]v̚aۊmCJ${/y;B|*NH(wt ta# QlKζ=a|D uOpP Qt4x9L-C4Nź ÒN2hc- a%7``gϔF-%OUBeg,Y~nO-ȩq;+;h*/פc7(|֢|۩Ph4 |[7S˵n`=Nu;_[= .١hC[G̒#7}|c:rEmڰY#hUf gWvf1lv"n=[!8Q;! QzEy9fַS]=OE?4U1ę* !ʱOM*]ɠE0pohм| }/b/Е?K_BiMLݙbp 'O:a oz!{ }tQ }n1Y"}YCZ4nedt4mcYfe_D/cм2@)2 q[ϭٗ#>d}sRRZTKmSOF"M:DA섃b#ku&ͻ|+F[enĝ- "*|K/ecS¢8.#m@k$C}4H5WG(ۅen\/({o$ś+MUBѩM!["+zRD]׬uA>rcd'83O$?c#Ys˻(eMO>H=r n6$򭎲mF7r:| hX[́ja>ih1O*cYA!ȞLhsD .xj}I\SkWy #P! d8vlA\lDi >MF- N)s-&rt4r #g.u'#$v-:?,@ "BFpz`+ #/Yլ[(@u*YH3;'SQM2[}K$ς9c}.yFdg?@we۾EsS<H-AfХh2urٿ*ίK e—l;&_e'jS w kDNzᢐߗnir!>h?:ul+|GIsmYhu>&zBnU 4X8f(&;ju Vo%VeBx)b˟np%\(5m`~kf@WvʅyPܽ]57dLZE^KN-1c`Dw@ y*$//g!"g0h59ydX]FP"w9b4[?f\sY98hEMOkXh(h TfUYMm4 9B|j+Fh~&pbz`Wܿp3s8ޱt`5[ `aY;h+WL3PҮ$%''P^&u&h%3Q-b .{b&(N>^iCM2N;^ρ={g@WqiF~I yKV~݃L HI/^|h>pԵbX`b uF9{8/"AU4o_AŇ/rr`">1PnOcI@O 5n7Ugl<"J4,F~gmj$QM_Q7UT'YS.,+,>:ϰ3jL..j)]sȜsf)r [iJCjݘE$KjZlZ{tp5gd' ǷVZJ]RH:XvZ'D\t"=D#n'l .VzW{̹ ;F;X g/ͼDVQ6>C1([>⧔I[7f8 vE>G _CoJq[w6^ HLy>Fjci&jf4ɪoD!p /2˂X³ѕiyӒ 2ftjW0!кuY-XA/FOGc+ZO/-YpUS>FK+d=IR>ZUrG9kw9 u0?I ODŽ09iOy§FKam]yn1gaLU^Y#@K+0Gp9{^݊X<593-86vkQ8c U$yL磙!h5bkMrt_pxÛi򱢺j9w(lZry a5\f`'fIy!< A aH.Rm/>{tksU bռѩh%TC\ cv170{vȜ=KԺ]5_XݪM6#+ijlm>zGR&ձ7G V:9܎r K$:`rh=3a^_v$"t޳$oᚹ^hoQ$cjA )';ȓ*a69i`00j"0L3C&e簿c@O-g.N 9>&*H: .JYZPt?|jY=x@4i5tJ-.՘ ͬ@Iclm vɼ^ `fӺ3WvpV*ht?`;^}N(`*}?? zá^hDF)itfz][9: Y$qA#I8~hOb)v&*.Wrr,hiB)|b6450{4ξz(!|/~: wОPN0j?&-.B1jeGBl8d1hU8J O1-ݾW:|ьvPb_lߍny mXH*SLv]$LG&FcN W5qtVToj5-dooG#y/|:EL97é*Ra@Ԭ 7֐|% <%b;co_@%m(@_7ȔPQJWGū{ f!*p&GPd $1Yw5}qrg7 y}" !v9 !m#/nP;/|$3]CTG'Π(4Ăe\TH]GU ȷ]8i6_) _@w >@)k^`sSٷNaGb6qP?;o#>۵N|(# s) ɟ| ׁ@-oiĎxLbo3D->bq`ww?xI?Dish@ΦFNbA> R͋a{WZbuU[QQ0>'KdQ sz 宁jߓ\gaZ4I']e,<_ 1&iK׎^eY%xPժ(f宔\R3ҷ~3>"TMzOe/8VѸ{J[bǫ܄ו &&$ubwQ"I@63ypRA Y6Q^Q7rjS؝{EV.0fu,܁C\l[dsy.:Ѥ_yɌ9Swώ,pwi2:(Oʭ|Oz9nʿoOd[OY΃A̬ ,]HJmA1P8QRjl !dc]x5H+i6-NNWZ : c^}Gf֭-꧘;0A\? {"B|0#vۣh_IȺ ]2j<BܔN/L!<PF=a@$ )AXuQnnmW$rO0q Wܟd94)]zSZLeW FHu6F,H8ޯE;PfA/i&uG0qRlS=c47vݜL %^u9A+,1Q r`wLZb훪:$B(;lv'GěKL#:AFԐo'3(q:[<ƕ<b6kFdJw/ U0fAmJTx )qgApȯqmknui[9}(wP,"OdAou1+RϜo%ٕ5f)45/eHN{iTx4w MsWwv-e3LmRr ,5c0dSSF @nQ8Txfͻ[@1<Ϧ!mN Aͯ7f:kNzdfl!i~!U"*'|>_ɟ"S׻)mD),<䋣[kT=Kô~${L[Q"Q.׀F~&Xu7px*S_nAVPzdriR b |8e0H0"puIPEbɏGZec)t -sX;GIvG.Qx$.AM!KT=̑1-fU<'ȿoyr&c9frnz3#Y uLD/r03B AE AAH{WL9ACGߍD+dRlۤmBm;-poڪA{1&OR6_*k 4GA\U?B;V Nl F4R0n0܃"τDoL(/K!_: g,U) ]nئ"1GXGƤ]te]n,j8"GBh"iAZB;W7S+Cb?jxh|w1 = C?bfDu*>\W4nT.sܯ\'+^2#ڍRr!\&V|fvi_ynvį.)=Ts Dϲ<({(z[T 6A'3Y#*>L~︁&|/pōHli5Pose,TŽ06=[~}b?ll6^˱{#_,~Q~ eԌ9+8Vr-Ē r ɐ ̃3a+9*be,zq7dC16`ֱ0Fi=Ė;ᵜ:wSl `o .k`r5MK u3#ʖ_}펾Zoӆ: $21,‹eA].H yR'2 6@H4n5"vнM/6SBz#j"-K_%ZHnpb[QH黎v}M;g^D+ mx3/ՖKD)8OR ӕ?y;s!$,8y drHd1VFh5& 1?wwkҵ6Z)L-]oVب0낾M?%.zAgzlc,8B*a Um=I bҪ}{jj]ե:$o;Շ ײ-NƏ,'K9U80;/⃿ԟ;\ZJ['f='^%[|<6PXh) R-%[:*}#&arC:{ |o{>COEP@䊲«AH=dg%ӊʜ9SZb)xp;$ucVY7J{6/3-DtMF%_-i`ASVbS#dR#̇'"M> w=Jr۷0;`[ϠZJE}Wa,7Ӛ0.3K폾3eAj(P0b|_)W ukK;9o<'@twv;?Nec `FOm>`6sQοqCzc׷}Ǜ] ?f6`uq|d%oFAHyvllyYbJ &cR3 xaccKNO2ދYl4QFimJ. 0NazSr0G]4[%y?iYE*) kI>?2fDuHB!lCª"Wα>MI'&>{! V[%m>,#hDTKӜd3QcJh}?R2Ei=%~,V6Er[Eܺ+^: ?sA/;@R O?<:jDS" < LkEWpf_*` jQk[y2YC*A,4>@:2ZhrjW,WGZ뗾ܘH g-JPX40: x'GIVEn;W! feRJĕ:~L EvKQ]'Z)ׅK+&GNh!)CI=/ãZ$Ŗ0b"/@F04MM^dIs3}VVC Iڜ ¿DEXVbRuMK0@Ʒ\pC8m4w(,1MJd[6mBYا82UfkZd W"î{ vvz_˃ tOVo*Zp_{RKsltW U=l_Ca^@zur;ݿ|$$(ܖ>K4U4"ՔHHP$MEiӶo{4a&ar$;]uW) S;!v4WeOi44* [{8kl'#acH\|hTfV&ǜ.INo97"TM GN 9KLIFjL'^ ϋB}^ 4v``Dc6l DjĈ_\La=i w_0(oFDz42Szq'̜0k'' YIP6!G]UNl8SPkvCM/g| h/'cGԜ?v<gy56,#Ԛ":[~D6I"ug$teJ&=Q}H/317°iս fo)0-B$j9b)djDT,s &o)nL 32vbl<k6풘 d4 rbV[!SV(.l_~ ~Iګ5¢twU J(,k kTop] sdҳy>Ah%~rgh hqCvi.4͖bMQbepZa~‹?S=Nz׈SUwN|U#%]OfP V{ܒvZ@A7ﴱP.J ?Q$|Uie^}tX\SDnC)G(=KPAL/[.~>y |J!2ݒO#d[:O @ 'tm7׫g5m)+J$4pO[KZ({~NLzp(jQt6] {,xY g` U+Cgbsڪzi95:Q[OEQIܥPPT>Ӊuk{{⣈Ư :~62Cy[5OXc,2(7cmJ}=OhR5~qأcO:'ij̭uiZ=UyD4ibO[:s$(myŌ習 ^GMn,kǪrcG|^=qY"8=@BߐN*i)L% . ?ɪDG[j#UXv9yj}. ( \V'b#xԪPp;tP &X⤏q7uH`7g ~~ b@L/;.&(:UܮO{ҫh֊hz-{E<͗B^*mt5NrP3oq.Y`hs."H/OXO 5>4pܽSs5lrWoᶧ!-#wjlc/z?j\jM[8x5R_kڼ@O /}WA\#ԛE8=vL#n "c6K݀"ˤ -7?a+BdStAq ދ}ER83xm$"(cuQ!w9@6Y|3Tcћ2q~ wLFS,((g6Ve١0N- 5-9yJV7n_ZGʆ(&!3;lmfx+nHuZ#,9Duhש/ֆ!1cEFn0NAqDM($s[ zn>p1>}.^~"./c~g9<(]?0^!4CU S%w" YnҘVTJ0!CBgŒ S,TxnSUBΞ x+^X[ 90곩~r14^n!⒱n*|c6 ^V+ljs>!I}-$I\hⰙаT'hxGmM_‘ei{V'bc-Wc>H9Z=HHKŰ-?Lt: Cfpքze/[u$É' {k!mu:߷%*gc55 P ynfvXʪ%ެjuRmRȥX-OB:v,޵ֱ^GocVn#rs5˴6z1}vM42CˊE(yɩ:*z( &j (x>jLIc̓l:1`t 13(r\`u̎WRià$t+`L:N(S2rAФZaI02POoȴZ&Rpk۱oftDO {umCy<C5XR)ѪnȦ`21NCĹXW7y08˨W7U׈?4~p BQ(ν>Rnt!!%r5]?7>ӫ!sbZ=h\P߰TkU!!JaWGä >7"7Sd"fDL;M|ىP+vgWIJh4(VȂm@bzdxQzUQr"U ΤPI$-Y¹pl 0o\j"t9-h}c=n gIjy;i]JO\: a(t}X'*A SC/ 3涝9@0{ }CWY q l'GQCv4e[61uQ !wUݴ8``èx*e<4XnX#}ykfo0X! @s6#biDžKRjv}r"o~լ3w^~68Kɇ7 C[|+csL>@Pe)ʰؽT9,T1b2ÿ0;"y^8EI|s1;ǜE yJͽ^ 5XVO#Ի \е3٘>lEyMj:mbjUtK\M@q0Gie #Ǿe홏90z|v: k/TzW+Ej`( "@toKpBpZ'⹮p}H ]F> Ö _^qC",[c3M#U{YGXgJ$b:rėEr &;"Ft7ہQPlLʥd-r|gSaLŬaۅ)?._n!d=j4!i魽s p*xw.~F3h jcpBC#/1хz&}/CIAh(xV wɎhF{T#ͺ#@x ?=bq.mʿQ[q@OF-r I^B 9} &$M!-mW?`>J[_^7?ȫV^<= &_*5[#g!d3]IQ)9*1WE$lU o6ϛ`;""aA&>wDVgkv`aDUf (h΅qhcVqeYBKD_k֟멽}UA@3 ǫSQ&&$ XmFRzK1vyg@X,X>5@Wy#&4a /b~ʂY_$w/ q' "0&0eS6aWh]26#gi{AܰP D<K~>B#NƵroP'mg0! t5& s={wDZE:電wMg!Ǧ͝BE3d_>J ݴܲRP\k]}sn2kjwQBxНi|kJ8 钕#V(C} |ODpO˛Vm^=ָⳡ1ѷ2Z35*?&Q~y<s{bJĂ׸#8Ho@!UIAdxlCj觤'[k53MH+{cvv]˒Qrw|beuo_h(*SNs -lԽnS! .r6u ȾBG! @G3*eLOk.n%)>>ֿyc7mo ]^)j{u,29?H\.~Mui\aWl WiO:x =v&'"ovREW܍^)&+_»J~f{;4Xcf4{U4CI2NZ}?8\e2F&)'տ׷gp#gP(t<끬|bڳO2RMbN~oȟ_L{h@דS@;ȼ~d`w@t~6Ţ7]@iw1qq UaB/*b' 2~)ޱB Ts`~Y1ݣ!%ж9Qh_!TvtRcq߫ɀ\apSyH1A&H s&ac<<$;J .6CߐC.Mʜ>s[dqm,\4'5Ni{ 7yJ N| ?08^iwc?۶4#'8JT=r^XyʾGjn .@Mc(Z-{vhr]jicՠUF͉V5H 6b;f1)MUB&,e'k};}1210+څJw#yBz0<# [P3DxЩA?b?a/f5&ݩKDEu^Fm׫Z!I1c]̪f!X )`TISO1Waw,wҺ ,\Opi;(X_-#%^t~] y1K lvG$$/3b2΄W#w?஁Y0q֧3:,@s=iO^ WeGw4+cɄu"NA NDBRH)<<$Oga8@΁2ڔOAQXJK~xB,|[v)uלDQARZs)nzz23zGϝT k Mw];Q3:A2xsH4Yf__`֪A$°|B}R亓+NB@x?6{-h_rS(qd"rٺ,(;)b~{K5KRXnڟ2g3+5 e\(״"6DO r_/Ir9 ֳIN7 $z_ۋ (/| tkS>[cc!O=sҼV- ^b&?.rvA(2r`FNi]fx=m=6n1fCuS hHZVgF_`bc,8֢ܶYXM..g3:_+a=MF OH:vM~Pwir䎤(=\OFP稻p}} k!r'4M{ejz'>s{PAnؽԪSoMCEZWd=݀DФe˽.; Gz%DK8"cO >qMn$xS He/+:[hO0F"^Saz\w_ήPQDڍ8ܝ`;XH.Yc$5;\ D3zSr8t-+Of$=m#{4v[FĻջv|x&'R Pt`;(@jFc\b`pL ?w]ӃJ}YMCcl}Pќez[ݩJy\@J_VpR+/{!ۥ6G!4+K6KW tm0&O &?G}hf m>RoInyپ=(\r?LKZߍcwYٴ_yǠY]23 7 #^uRCWS[lмhG-ĔPD1q s9L_6mYV[)S^UI{v/PDѷm?RB;S`)p!]YOa yyT.YSIn3.eo,[eXlo#\Guu,C,Tr1ӻԵȁll/ߘ>v:|Ut𩧝^n(?Ꙏeι8_kVФ]0##|p|AA28pkkD>nX6UFSs#T'b뵼cXe=J%3家IA2[DjbZ$E`.$pUm>1p_s(wyDF?W EdG95#tߝ!ۗ=6z0GtH̛y0۵m6n0)a֘i notXɽVo_fc-8&.Ԋ> _¸7V:NGd%XU'd57'6w&"Z2'۲)#el尻THvVkjgQ7bIK\i5ܰpClu ,q3|:kWN ѕLDN2{hx6bI$4 Tߜ@%u1 \QkN}L^Y5S PC 5$Rmr)S݈uC|q2~e hhI0DQ!20J_M]6սL705L֛ U˂nSM\Jf TH …sB]nF,=ozDȫ$-@x\Xl=>WvYZWw&␼_jn7Sj.pD"/dRP#RcZTz8,bp@OWDgH;/ Seb* ^GYI@K?'h#Œ j ܍zPР}XLDDq>Bؠ^~[ vk}!ƂC%3Z?ϱG`E brױdyזK}{~+ȱ?Xrު Z#ЙFc^kpNq[["&eӫZt!P;i6>H3ֿZVvvC&j*_mWRu3ҾUר*gB_^̊M6ȰԼu!&Mpw<6fW:٩+ÓrYf$k>>.X3;MXB~f IW9#\u:6[N}K؄VQ :Z2Us({$3˂'Wjw]/S/`8E*')D d7k~p;ld0 A:A32֖288}'Jf2I'JV~?RFۍ`@56h3L+%(|卵PvH!W%wr,79b@!V=xQMJV>d>-i%Y]&(W#H?ŜW|qX:] g[|ƿc⏂yǕC{Ba@]vNۨ@<{ 晛<5ae$®s|]N!\ 3݋4SU"|M]VhiDFi^ 2a6HcL;`]Nd߹hB>/54[4KEJb,Zn? sWso$5mҕ+5yH.ӭyT/XX2pS$*[c; x): } !Y3V."Unx8CWWS47yi,8.9 ,Ԗ4|已?{Dae"4AEJ̅SPzw խqSu]#^Wpc^GD;>scuȂ<iT+P/ > $GM2p_U5ܣ޿킰ΰxo#80>zDޯ1+cXቑTO4`XVV,cc l̫Yx=,,d+D/A'0p(%k`ē| < :vyh0j0GKE} 4֙}1SDJ. DC^S*9286/ݙ Зn 79{6d:-dh_G3EWTN @^C^F8`[6xzds16KP t1uYEc5"b5ε<LJk}=6\ pĉ dHD=C"Ca EҊ| tn3wqi:g( Q:?(Q hHVK45O29P2M<~* ~ 7J2^Iba?M;/_1B8JL=BQi<1 SAD2.ooJ9cS|8bq%q؛H:Ok~tφ#'mɝ4 ?+5ް]z/)`Uc(k;v,{!<҆u A2h}49 ( HBNzo!pۥ3hߟ-j:"5/a(SbuHdq{6EDsaPSeŒy3@ii[%6!fÔ 7M1O`\<{rs%_E_JMJ}_LqHhjC1O@|g!_!s8]ýplYd&x>j'Ks-nwnNR5B d/!}o`sd4YiJ^DW\!5BZrD د(nR;ur`GVAhJ|IZdvBri(~ ےuq h1NPh _,]wI6]4T,Jk&gp q^'FV,9;tQ02E |qqu~u?yQXC9XJ,FQ\GaSHqhg^ꕦp7K-Bm)pyr6a-(`&[`Ezt7o?C)*{cs0*C,xǣޡw&t )R{=a`BhX`֢|"94\fb;r4z=RtD!Tr0wA`s9=m#8LU&r(T<]j46;2R\Ml7 |i$!G_/y ָ IUsxғU"XZB\A"Zݰ8~()oJs?l%t[t8ˑ9sբ YGfRU4f,G*z &Λ#ӐyAN.Ҵ'Kɒw X(KsuȷAos:9bla2gjnJ4h=+m,Y@&[ŘҕiBjĐQED1LJw\obEO.ƟRp %g{e#)(VV>=+=tv7S|/oɀt5F_ .Bk39BDkdS1 ǫAP,İp3&FWZ,b_WɑobWh7m/~\Q-09&A AaHp/pD#u~ֈyEA}][eUo?NLii3 :>}v:v@z+uYw8N#?m?-EBZ_@DB78ʲmô4K%3!j'3܀ah}c`4O_⏯ pLt<QZ\NpFa]vjR*{GQgOZM)+o; o<`I% opǖÔ~PJ8[ѓecnf MW`c6wwQe&V:lnhyxb<˅a^W&7QF~1:ɢ_nkomwoñHcF(-sL@T Fr//ny]&w'g:¬r BKEfgUi1 XfWUeZcc%6{kulڸT].~ٸ=! )d5I֭D݆l|̊L&5#ɪč<r{ul}thf@3p.)5qԱ72\p($vJ&sUO),`sΝJ,%ȏT"-U 4|ӄH#3f[(fo\)űFV&ih侊W3L(dXij/fy `SsꋫyFxL͂.5*@~,Moe})_(WW|\|Ƣ\@thTApy׽09k,#z}AG웭~Z/q:_t[ΊZN9=ЃJZc樶9 Ԥ1:jWG(wpr XJ2$Ћi4SyھokdDO31AUcie­ryևEugf- @Wx#Ҿkv;p@'-c+H l<0gJCz*@3 9 <,I!B$` ੴ#8izIt3ǴRɉ>CW1,3!32޾_* LJF~ƾLLU 05W!H cNOS=aj@bPҾn )|q*cӤnS{(]bZ1VU`!-* ˴eZ99Ue=*C*7S9VGA@} tM/[Y5eЧR@މ7FYb}ֿgU5_ޅ[:}1fQ7[$bB/VX'颣lX PYl҃=ΔS xZ4R&]DAhs.F%M*bXk'L@5lm<܅:zŚ( 6$}Y_8wj^V&&_>09tV$ xT}[1 {T;n[0p*`?$7Y&; ˽d.koո^=6 l @%{QUzI'NDǀN}P1t4DcG zݮI0RZ/ӳЛyQQ;Gfn ?Zm@碟-NY ["a5E>mί> XGMy5ǐA&rp*mZͧT#8Wu#Gs,nFr̸$@s > Wbօ7?|\⼔m|U+\)+JqaLE?Mߗ+APq!NHjn g3C5O"dSz'`_?$ڤ%=(]l4dToa gݎ:Jƻ6^jʛw (Pc=jRN->'SjD 1^W+ '6U:sn8xȔKpUFzO IO= tdY@!I'<d!^gw;<լe= ]OV2{aY ¨>ޙ߇IBiP Y,}&Yh˰(Upo  N? 7rN˲:N;U:KB}Idf}bEK]ub` ss =t`S+LswAhMYy?x;c4ɡѣ,QJ!Kg[]m@<-0-O^t``Z* m P/N}nx*/=r+T;Yє vML仕t ҉c|lѩŞy/^}0Пh-P9'|.U:KdK-xvh^J 8W}F.ˍ&[UzcrFuQv8`U@}hP!2qa?0?x.k4õ6pˉR5:bNLW f"gүsPcތ6fďuF $Bң툣Χ'cga~F]P,~\>ӹ aVSF,OeY d qsGrKA.VM/L>`d4'E"3PN>X U[s%6rpE*T"3uon0\|(9K95M';u\3ӼOyv6jn14lX`c ǁ+GnMٸ㒮]2wq5QV_Fi'*c7(`VhBT{"Ht&:^vhgh&6H6a^/,ea5ng1l$-Z,ȩݙIY!l^1>fh!hYk2!8}mҮ;Z?"Ý١d[O-cIPI\ZᱫQYI_CzA@e jD һ28EGC :a2geK=W;|Z,5p?UWלLȃ5rTK.cTp&OT

iT PB@l``Izb_#<M@dqBYXϯٮQ:~L@d=yCyCN /i-KC &R"`ZT VE@]۷̌ 9Y;u 19X|*ոLf']d))p|8xc}\M&6%oёmShւ_H4ٺ.$FBpÃG9.9X h;[0#jhׁ3ٰv}P壄@G8 lH iIeeyp+Z=;-+z<eԑbhVERwWZ?7 KCeGY\U郬t炗9o+8Xyi2\ \xOlOM~)$iFİc=ii cI' >4L,$v oɢn\>t?&WMT Fnt+37ruP#{ł*"7l^Y@dOnZP4qG{/w^46N4s0m1P|cvZkN6qX3ߒ: .Hlwku"3^?`D2`āI7Ccre얒eDr-mߟ ]:,$RE+?8ݰT4P> suEJ8_=l>r#m:6y/i[ o/d*-R3?)e"'f%erZ żMgZzۜ2s;&\6jwR$+S {[/ &Xⷑh?|qR)I1hbH۴ 8 hKMa3zd+a@0< VXA _AQXgݒ=➹Gæ%T"J "`!Rn@ݧ2IYnpzj(1lo MK- AXb=cp/( J+U̷U@~{&%ei'gi2UP^4A[_hH5^ quZ~,OC VT9yF?nj3@Wl=E,:0~3N]~/ *ҭgi[Vh9o |B@N.V.BPZߙBX zu{M.MksA22V-8aF4[tZe,KJ8ٱIY SMj}c1LZKx}c!|L:&_[L(:35sw퉸ˇP! 9 t|=97Ɗ2N ;]o(Jd0G8{%~)kiϦW5kkW}Dd.픔~'HWet%]r@ٚ2q Z `u9֜B%gh@ !FQ_Z9вHԚ~z`@ f.u .9Vr@< o|hѕkSXA/Vat>GZ,^} _wD^RϛJzYDMlMzBc[*9έH1mfBDÉ`U[Qy* B+dQ={V[ueƔɔdk58K?d)%ґ}ks*bf8(k `c'M c*> ./[ʴjkgX7!=by¼z{7y%kRʋGӱ5>5Aeo]$7? d='aY}y;?Jd}t @d.$a?ښ3-E}ɯO!͙n8I^KZu "V,8p$);ōF6)[lodz%x}St\>EKFΆgSWa<>877R(1j\O'ҰsS\1Eހ/eo]\&pWG~j?nM\ (jMCpjS WʌFCŬ <')`7Q1}mV7ӴPӫg&>iX?LO85tzElE"$Fh]~Y+|#(wėږ|e *'xSaBM JMuВJPҞX=It쟟6fVU,{$d3>X)N"7F$]|9^5UW}}RZC <X2liH2nZER͉7aXo-M?y=='ma\g76!31ٰ1S;h xP(YuBHq&zM|1y\Fuзr}͉v`)z{7xSj=.8xZpZ$eV+KKH$H:(Zh{\1 d>N( ;c.'7]r[rZX#@Z̐)ނYgĝ"5؋?T] +H\yCOq];e9 1—e[>U/Ϳ}䣜ws- א6DmtěqQZݔki32܉6&3 lgn:`x>ua3pW;`jYSjT'()vNw%Okf?c.uHLpY)*.V,M_/!{ Gc% `AorƝdf0bP~! k]$FgWbhA9@713(e]\6|€;j|γ 2ie1xO/Zxvwy < DiA\=VaZXg;@b>: xm" YcTbH^KnhUy /_S^?ks펬 A6Rޙ-emUJ6,?c5!~+:d{gq1N&bǓh7 :ЀP1#ЅZ z64k^BͬŧN| jA rTUߜRvsB-#4g : եЌ;&ڴ b"u/؞v fBg٦?5v6lh:;2StݸRf{UqW^f_M`< ȃG?V9OWǕUq}2>a; c\_c(![m|cHr}MamuR}!9_ϔ2UT\UMDl(G~,=fjSMA4;A֯WfslWG:K䀀jyӽ]M7]1\cӠo">ѵ>nn\+8 q7-< )]TrdԱFuHbd&AġO[~Me !eñH&1:ՖcbwB\1"iVn@$3쩹,QDlj2YbUS_IBbt0;N:%wFTH$^Xv 5@EcИ7d Q__gP9*I@eהwc;`\R]8rfː;DS9$X O1ԐmcrE ]BZ0:e<_xBI Lj?$/6ug; $2/ u޹z _E:c% [2H`WGpuٻJ~b0":TW!Z_` O~ \vբp=4 5X)P9~ HOJm^u#RXƳa2܏Z[8}!dI)D1 i..53+i`G=}è2"Tg);x&̡ڷh% 㰌Xy1#2lQ Zr:Ǭck8uc#H|YGP/iI_Vp6<C`_֥r : W릫3e fщ`xa4vgB58F!0kl68?/?ZbkщCO r3ȏĀ'D˅ zMcL ezNl! 붎[Rv 2!{z0=?}T޻8f'(5bG">Sd:i)Y cQ'E#ώs!Oݡ ]n%vƱv,2V^2VԑcN#; t >Mp  Gjb"oP%5Ec0+ѽ؅X> .I"T;'Lp p-v(&`bSOtF~@G fr~*R0-z_R͏&b ByI0=/AOK;/@įې{:\umFE-B^ $GGU62kƿL (Uvq^rd y,83[µ[N[p6(ȋulEDG9`GEtP rҧ+c^8ix\rWGnbBD$ZRZSm< 4=Rw>6.3_!h~hCjy+|IuJ)-Jռq}%Rgu@6iUߠ D!͒󈺪t\¢;C W!3Xg#&\نڃ6#*TOe\bYOC"r$ CV9BVU?qTX@RRblnGďL1F;,TeL$^x=Ҧjl?'PHF)y0@`QU| o`PuO㽷ÜvsR@qUQ #,5MF4kEku(DH-B>qx̉iVAZG#KBJp65V8"6,Fwa^}r!>\puz}Y RK Niը-fs~ư =V&BLG_LSU.JB/] p#ZF&pXQ1CE)\#ʱc?w.ogDmUu=ÑN =̩ؓ[YXV0P/ܿ_Vk[0)ܠXM+n)U2@gQ--$ T!dZTx z)b^Ӄ"J఩gԹ @A3H1Zv4Z0(þ}F(dvjܒc|4D2GZڏ֔V.8sWJHӟI\uU!(sRjk'ɝ[9>)nr Iar>c҉|AJ\ ?M+r,);*\8J!m}˪ wU=3:Kj2Y s G+N6՚C6JqzV |?8TfT Μװ2~ޓ@zO걼gԒ2 0SIIC4cb_X'[W3dQon>#k=Iex2Nn,l G[sŨY?:,ܓJ~x :yFT[]q-gU0NH2N_ytm8]ۧ J7==FPaw@*Rʁu7 vuZhb:{>Y ][17)oAJ'XCZ6EU3mU-}Y0 ^Ou؝aw^5acly+LժjE~сp kV0aKm`N .-ܡadnbZ˄tJL/m%t޴J RJiƞ=LƊ5J_=|N3^aؼ"/:€ǭv z8pD*s"_*"^HHz.%^rʹ䴚آO]yE*!Ta܄"Y~V4yyq*kKnRLf}p756m^)W%gk;byq( J4>a\  e`JҮ`'Lr`]2R +ϴTkRb/ZqF' /988Yhp8A;opZT BhYGEygw.]s)*B?Y7iBnqXBfgDdU1߄. 8i =0øQ`WߩZ&<~=2WC,>}8 8'%.N*ꠔR4#JE7ԫZ\kxAOc }㠠z=laɎQ T~nзF@+EtuT&G\ HKrwXZh2hDXi1 6gUr75K)7~6oL*R?QeD3GF^ A5j :"]{$JԌ i 2hb鲍 ĤqVvĔ RoWLpm!. a:Q7VZ]N,{=hǟm~i"6D24,ڶ[OP7wVdwc}gH5]+sV5ŀjbqOs#rSJX7E$28U a}V1&Sk+I+×n`TF^Jvp`vPD(GG$۽9/Tf1Q~#w Ծ jg^M tiL0@"61v~ ]o2hodqW0Mr'`@\g"f xmQE¹/lJ:Kl(][=)87Xk:Ur%Kx5;GV7;6'B<ѥ"'41"Jz>Wsa<(D +=Z%FOF"ރ]qQ**&INp̞k0~~%~\0ү-zOt~.HXW!k_[F\}7 iz̙gb15ί mH BtCmN",^[dH0 fDg2S}>/aPImʯx@( eM֤nC|b׳G$xǕ)1h?>4rP3um 4޺Ce+"ׇ`׀2B,Q=Ja+^Gj- `Z xTn "Wgme9c?9&0H̱!ƾA05q%F#DFg1 7(̻rYQ1F{ !>FPX؟  EEd\ 8/\qP)Hz0ooytfx 8YH ta$a K0@cQSgԔ?.&p˼8D0ll@][XoTp„H3q=3܋T 4Xo$e^Z*tk o 裏 <عFU_!<⧘!ަki0sC81J0(׿5/Bqc2_kR5gNX]s5+zdGۙ4w&XF73^BO9~?r%sX!SÓ@S1OvCw]#A?9ϳ)ͤ7I~4>hXWכk&l_2̙y[Eu/(%C}e;1m!PU탮KC$O z ̩o0`!$b7cAWS _D7gZZHu\jb2i-ɡs! ٜAz+OGRY\A6Ϫf&w*sXV|-iDqeSfW /lNT%}O& 2n3l q6Ӏ#DVD}W@ux@tp:(QoXR؏ױB8YH ap)g'b>ђI!VQ.BS`ݺe?4M3 Y{ksy\2QTsؽ֖RB,@g "T"M@UwY`ˋ><llHg&J>#$NL9ܠ&!'"c*EC#B|o"/t w`K֊QȲ[^Qzra`'IΒ<ITFnM W@B'](2K)K0'8(@hfsF"e3w:oW]e(+ñuSۃ]<Hkz0ո̷];tj28I kpb~*mBY&{SGnC+*٪pb1ʃF.j#0Lp~}TpZ|lH_ǝB)0~{~U>=v4oe#E(O3"yչLH+}m|Hio#l2;JNTri8hڟҧ(뾏]#7&ha?'2:M[1c{iOo^ ]!򋚉-9jNZg,a |7Nm%Dq2;2'gDW|4>zicKd*QwTQq + UA~nxH$ECLK ֞x4\qXNr1Py9L, d @hj}8 n9ד72߻_."}@gR3zz'3DB4WV@RkeBFڴgTˆ5+"t7.$wX]1veHU%,e*ui$WLźMi\|W4HXf`W:Eh]fDv JWK*+-淓1 `coM>|fcK :,c?W[}pvBw'hͯS7a65txA^<۬-SIhƨލL Y2 ׾8n1N@K4z:"Yy2U{^۳WKA̋e:9>ލ'#um􂈹 YFn.k^ũ`jA@*q>M臷E~[\eWʋAX\t3ppmq?΅ H7bIZ!T1fi*3rK&hҰHx~H 2rIp@AM:r|r-57Q$Wzqs[Rg$ Rx{:ӵOoWTgA &> `z_[Ku0/2w*찃 u(`Hg}m!Tai!iGS*u HII9(i-[מf'{Ӏ5:=$+3%Ʈ.H(HOЈ%yP1h^e6$P ϤCΖ&QB\R\jL7X54O-J,U+2F 6bN2!~F.m*WaoDo41-QV'*s{'YiH}x|̊2mȲL%h~kSBLD>;e5ߍ\:zidNN?ܻ>JH\7arkA2B ڠLUy:JE/@(@lPW`6.ɚϹ$fX~DqӒPLVw].H DYČ>rӥU5@ލTjKhEU[dS*EABn:n73#X9iYV鉖gz6Z?8q ԼjOc1uB)S]^Gvke?A"p$CP16)zd8Ps(Z1$l}6Y·)o']~S fv}ߘP>) " d<6ebF:?P @ޕ2tMD$ J9qH=F1\n >"BVʵ(jV #Xu+Gި~/%wS|_{. (BL6l?SΌ1/fj(0A*j>HϯfޏsVz2Zύl^_3`uЗH[jܢqqB z&rQs=0{%Ճ-d+ l"F^?fp>1U?5O&Z21N99!nӁP +u2*G>-aIȤ5׹VtYpp.C +윪@XGfifDdc7 'do-5qw{ÜPR37;GPa+f< ص[&Tۥj잟^ h7{!mwB(`[*f%d"Ɋ18#N-FagSEz1P QڷeâHo#"'79,;n,QCv2ǡH#Oխ0"hD&F]%gvnQ00Ra&:+%;MGz1] 4-/}l39zHrY*R`\Ҭ{h61aX <G_|BДK:hUmkc9 k'%}}8ٟ)iXxBfpIv}CC4^k^`rd E }#bOfzj9ȩD[_l*8sSOd{Z<ƞh90#kftS_R>ӧYϜcZRǟВۀd8ٲ%:s JHYZPp'˗Ob]\o%TDWpd)k8Ą *D ńxߦTF;biy29:=R4t'!w`xM;20P:k|{6F &I'BT6Iy p>qX0~>7Gd] 2C]w81iïj E2G4eڪ(@#W% ݆AywJ-Y`)˴ 7ٟ`4 /"賨*ٙ61]h*L 4eL]YłۺY ֺetq7EHq|[OehYpWu|'pviCP/#>|44swvfblJ΍ZdnIO}Z ^ނC2O^3$g̖EZm[AV|rOU^A`1-7pox g.9d!>vTe$T>fstf!=,w1;Nd>6+1EήRkos%!{ٝ)TŠV ܔD`jtHgۺێ⏱tnr DSwo9rЀWgOj4Vjet(4c!rߚts_^ę~N0QRdLo~V+pYё3U*yk`$A"b`#zk+y{t H#D6g Y\)P|l [LK5xr7 ^sj? qeŪIhf~xvI1&R1(\WDgv@[}ZtNJ=6u9nXC68tQP轃S]$R<_ ܎Da?o9&oZa/}7R> "%v cesj}ۉF: Le MBsT"pvwo\Hᒕ/#ϭMYVV0 q*/ Bɩc0oDCDkLazo(WQ+mxB:~zL릥YV%}Ʀ4Ay0Ihzq,?]prG&+ ,/e ;پiݢ7k%0] z~$tFߠO,I$q N^$M~w|3,EV ÚH-PD-<ZGNc-4Bcu.20Ȳ~WR'&56 KzL#^P ,{s0J}0"d9J6ڟ-A3c | m2@BR`|SZkmYS.c0߾(EB B%]_Mfy\ۿ?{Te}phErGv?stѩBmpS_nŗ^4{ 5I41=y"Zvkhf-eחn^pF篼njGT k-jY88CoشcS6udue &dG7g`_zzP_(Y(RL#0V {#~dD?,g:y`+R;@퀱q!gEs@?S҃?v~|n}v?oR@+F`5[r!G\rl:ݥ82~ɑێ1~0^_nT3z}P2#-%4倍H UjT)!cFd lP 15>PD^SFa!UH&%$i<F*ڜB0ZD~!=O ĜBZKIeRj */ӭOϟډhD-_hT lN/ϧ=&:4WiahݮE `S?P?%'upLPb %MBEў)-oB\8 ʓ xe E9y`QB Dh}濫]m ׭{Yh|Б۽L QijA4ab ;[k5dXd@F\aܱz]Sӓpߒg\pZ۫A-tVmpq`F͊EzXFjNg "OOaB54•A3rT7c9V5ҙnm^p?y!l#A<_Yx|g?b6M"Ta{GVQ\dօ~˜^/jӸ~gčHAfkEݗk+li1{wvq0p}U M.[# sZ_MwäV]dvCO,h7܁d?vϐY_MA XݽZP\Lwwtubļ<TA,׏]W>nV=hufnW2XGעZг}}V'iX;=^ jF%1Jay9<,?1k:)<ЗWn7}.e[sJE}hGuY±l[z33HOD&y !'K{A~k̊ X2h}Z kg>^b|4PBqGXb_8(@59jJlUDڂ(Tu(5Y1g(KE3<{8FU!5.b2$݌W* #I 6h\\}RbPIm9'D: j=@'G6:%(\eڠKsY!@uhXkԗ)do9g7rcK4T#iTOg_)XAˢ/ݬ09dQR?Ӧ{TT/j2'u|3EuFh;6𸼾u78`O|諬8]sJm&!zC}zu9d*ZV܈{Jvj@hz$t |k㸂 ĶZA *?ۺg7q9lNnll7fn)NY3JS\aruG]JyNmEFJeNxّ4j(~[|X{wC `V NbH͜>rgZ8\(pa<eey4SKc_:}ĸ|(qדiGx|7Ȉ ~APs5T֓Afi:R%J|_e~9 Ww\l hd }XYw eOd蘲<+80͸|9ERF wͯOLQX&J?Fφ09yESD^2az&q8 ܲexrx"_uMx1]fՠ3Gyi壀rnD"B򩺏9Yr5-ck!W܌ΪF_i/4xF7 EYx?S5dC`1TOMa֏Z_! :He"qJhJ3q2 =]Ȥlt5%z6OhVOƍ@OIP-4-'5a"0{Xr^IFh-% #'b4(\Bz?>&KdXEJMmv2w =$/wg* y.^R.<7F6sTUM`ė.& 6XlYu)1DbY$ZV^hCf~ (_@H6 q*"_GLMq83 Y/bZ9;DŽ <ztQ7{s}\V3󿮭63ՑQTn0zI}\!p_4 l[gOvhKbxѣ٥lʳC(г- :j]p9\iXo6Cj|/'zlaʋk*t7n5>cZ  6XɟM`lv&|PU,0,:lYOo$+%ghS#q Kؾ.&?7AryЦ0LjujĖ^NC2& G0 H5N&4E$mՠHgt*ut[QFT= "zڔ@m9LT~۲O,YFSЯ'PzX`ٵu$1njw^j8?jsWC^.tɦȥ_Uq#[bk 7+?Ny KלS޴w2*Jeѫ@u!G5~ӱ-B,o 9' s m m> \\عE%Լ(K  ׯ *Pw$dpj$, jZg9q'zu"@|UGQ靌a%,7A7pC(\5倬<"*u0Ӈc`">#ncU6;tuM)`{y w 1W^/ յ2>GC=sy/=;]f}b5t#q ;aEdb Idy8:wmO$ &W}dY>KҡֳƹF, C)nIBPr6bj)DҘqf'7Ѹq[QWd y-Y'@h4U9:cJ*;LKuR$}*dJIwHc7Ϝ^o ¥Cߋ9\ dUkŔlj8 T鴏ќ;HcU_CrǧQΣTڅZ'жm]['Z20M)1 1#9zXOsgݦˡ]].R vƕ UX]ˁ1+j ULKcS%wL%^=7!q5㿸5ʌqwsYToGcJhO*Qb:)`Lޮfj_PP%jDxdAN@ՄDŽ%?tMC\f[-d:1S^]ܯˈ DjN Zs@@gC}2޲YaWTG/#rl ׍ֽ\ZHY)[.ÓW`rR }(\Tf|v]4u HUrf3ZI !\ے [5Dsv钛EL?7%P*y)ܶPCȓ9SRe᭶MԵK/{->ϩic߮!uvRNBǷ7nR嬂k-oTО]!Cr4(c MCiv\$#*m=Be3ө[uchM8ϨzƸg1ٻ5LJV)~ѐi'9yIb8s%+rkIZBC~slդUrJ6]m2@GI ,j8)&N P˒=mܸ]9QB*lxeAQ`-Ė{zq00ԇq[c"*|.g и?_ȁ߮Ha)IqҖSCg>":YtP D7P -f-'Fg# av3:綔.[f'*@ \z$}8E(f;`Šĺ[9eȞQ ~g^i_677{7^)#cl~x$Ÿq( O+{ $FXyyKO'fa=A擼:Sxh2%Cm,k_B(-,K"""Xy%0[qp3} A)F:Rvu ]d*F۝h"!>/xȴdd;U74x-n1+$ۉ콱Kܥ7ޔշæc_ioє Q.O2r%>%F(4۳ YZ+6dD^Ϫj0I>߈zD:3{O#L/>9Ak.XHP +yXX悮zhjqa35f4D>}?վ#$"95bH?yH UAn*N<ǖ/&he ZQq<] UZ/bMߋ ^7<s tLUh'; 0UO+h:qDYi!Ư[+$a=׿^|M+3liYh8yo2?ҤWQK`(L_˛iv ʟ!B%6'f[â^(ayR|qq/59d5 lo6 7W^9,=_3*oO}{k63=9boΊ0A9Wi%)KnGkl4N/IU8.I^}Δ n n&Q~ͷL "_n>R}\f(_$-啷L>ʌ K߫WԴV^ X5f5 aDS~w(L7-?ZCOUixsveɁ8Mvw H`/r~%BS%gWl-r=d{o{Q6uvVW7"1j!v􀖻sȦrѲ,:CN*}6Z=uݚ1G1JQ*LP}b6Z$Њ.{@Va4.9nE&B|: ի=I)hJ:L4pB_Mf~/ ە_Oa&H=`6"Hpnuv [c/HІxFSFb~?=)4 "\SBڠ@ϧ 6`~d0 nkQOCVnXG%.k%FvrԐu *Vn3W4^$5 I:F @mK7B^ߠZ Aa\h<ҁMXиϪ8r{<~#4GC1fjh}(u҇HUIzص?fECrwa}ک?c"&CC#f( m3J0U0$3(x])Ra a+k[WR8 |E<Յ N.*ć yyLۢ06Ps|NJ9Jpd$t$ N=.j (C!Mf3W(3Mf%vXxXלoeŒc :B;GG gg8A y"J~h} @ WpٜʹnTZN9'ߓL[H2MA8 {Eg^2g}G@0R(Hf3~̮f~g&), 9 b6I!@ Iv|/۫r&栬c7Nc"S_-"_R`KTa=>:XClChti?wO/*ATnn[˫DT|Xrbo\ر6M&;RroZ߃K w3NFݤB bpKn ͈l.2DT+@YBgK5zռ45?Md o4D#FHc t{ AXi_'MF(Eox{eU[ 0#›ON g$;8mK( VgDC uAhez;j|ͧs&6HKqWm\·c-y0 ] POۀi ,ת9IU[Q'c #mVq9ǁj@sPnsa7qΨB<ѓ#6;Z};V@gv{Bb^E+p^ϖh'k_{d}\.}Gr^hӗXkU5DNPz)_|b" jLL$&IDo&*qa)|KZnÄ&d{ƿ8,k/9X͝FڜBK{<|5ĸ_{T!Mz~eIfP_sx/)k})VBУƀu-?j+葅{"p#Eh^WKD&d{`M:Θ>|J*'=4_E*G*tcv!he @|LƮg ai{jc~=_s؝Ϥ&aT 7r>>-jVL9kdvM|oEF7ʨ)Ѻ¸^IlrkuB)^U..nEv5_QQC̿Xo! ʑb: >ߣc.[Yi1&TN Wc1&^hOqU>+,DrP=' ZhZ(?vIG<3U0dMܘ!%=1j멱yX9KL [Hf?NdYnr{ ;Gv/&6yJN\X+k%D{82xMb',Ak6/ g4YwT6:NVs&p~X#=\#j ٱd|_6hfE0ϑGqyn pm-a쮍/ḄDxpܿ2YE'}\8 25ftaJ "x᭐&n;v:R %{Z~#Q͚(0w8, m P|q';A:Hgq"HVjkѰԆe p"CSh2l11}yahӄVB9ASކTt=uԫjrΒ!'or.NiN -QҘin`a{ Tzkkm +ҕњ*fe碉.|`!=i.*S2J ׽&K_R0#?7d ?H Vd#: eOiZuyFS/\c`hV#i<4(˛IX(hِ.W1P+w [jӓ%(/ȭjy{7jhk>zQc-FC}͟p[Q'e)1 y*.ߴ;.}t<0K[MXfroxdQܴ5MHrٺʱ#fiAW4UvcƊF_m(œ^X$b/?}ShBS~f]]\iUFM<$DG`v;\v9_ bjC}hfB 8K?e&O_U:^FH#$D媉.(uȾRg'[>Q6q G(,`j oP1&pRƌ=OB(t1?K>*/ .$ ZP;&D/d^̥Z,ޣ-PcP[Sb!]Z($ƪ9Ռnaw[x7ӮGc r-tԀPREFZ<'u{,}]zCH?B8U/0݅]z|XTV9|)KMz_0"[$ӯpn^*sx2^ gy( ٍ?%cyQƤ2XSJtX_|$3ca|^oI.b#.<жYPu+xmcEЊ'!Pt. 0m2$SԖ4CC4E^3矏P=N9.}Gxㄴ8UrЁkZM-lF,[:Y`s(rbIH:͒E:ƩU{CLdW"\13mSIC y2LJꆱl'TT6'TZs:IQR3y^cl(O @5c(OD; ] m,7<n=X;J "2ruGen2'$ثhx'hrk@o E#>_ߣHũuEڞtѵЛV^d91 }AǮT 8J*#W-̮|dQ·26A`<[UquomJ9os Px- ?g0Co{ &uM|NTG] w`lXfW`+jy@,#S'MkpnpT9 F_Ye)E+'f"z>2]1IN#x.f >cnBmzAq(X]5᭑x~T&9~x֍ZK\8D'C(1q˰&s?1ZUqjy|ηaoF!g @Z"pv]e V9J2J!685Enz÷dR>MԶ mO0U]r. Z݊?w&HpK'/V;(`B\ݒZ3l'=p|o`P.nqքq{<*7J!u^W}4X#Gm,Y -1a쟯 cuY! 7 .9&߇M+,ƒC>*٢=X5bG" pfzf/sZ4E>•ZE;oRa: ٲ@gZ1ܐ$y "Z-W)"lnr؟ZdۙGoZ~"hΑCiP7_a0#*({Z%ՙg4cx(3^[otњ9jI0mՇG0GPg<t[+*%p8n&ػ7#r u?"כ yzh")>7bJ0ET.(5V&L:wY4/c? tEF+h׋؍J71b~aci4!$7}UZZ6Tϭߋn_PM䴮J]{)d榪{A_=n܌H, L: ϕvSXs+ H2zo89, o8H߳fƾҌ$]YK8,ZXbkG@h&7Hhuc˕85՜X }G*CxAq,F*mmLCѐ˴5^YXC<ʼnUpo2[ZLqࣾs.?qnP*vr$n`rK1'bmCY260 G` Pwۭ "v 7%ِۋ:!䋥ⴈZ(‹yݲ[Zυ{|M͘drZT{,گ m PkϷ-T~MG_sΘ }m=^UNE8w>w5"/!`5Gu덳\S֛Mt0{s2+-a*MlpgN*#KND?!X`k|c]0==;ͳ,Uwr TyT}v*JJs\4º:" 5b<(3L-h.fL`@F K] R[cހⳲI*n9tY3:JsKT1Ҝ6v&q^EKRß,ŴV%[ā=IqѐiYi A/ñ˘ &!lV;A?zGciě8[ocWZiO֤JnoAk_ `<>_`&w̙k2EN}IDeD:tWˏқ۝z7bL),Sv>(}( UKM0;C.$³0ǓU„A4#S{?,`Rz֝4O~]1N)4"Xн큠ϕEa+NcqRƵ́9gsYZxdk7oEϊPӼ.`nVt$X`W҈͢܊!boY߄om恠" ܱ !>FC h~&hHOb A?GopKCC7jJl3X?]u-V}ŇY|{;mcuNge몉4jn:)Դoy ͺk!IՄjd$K>1yŠ`xÇ4JY? ;mݠ_h]lox-1_= ـevlllI$*T/BҨ#d^|_;^`Lş$Nm(cR9]2wkً2ɚ2$2yrP%a[=@?gWS$w5TIG .9Rj_՘zB7{X-퓁A>aμ1`b5=&׽]4!54X&*c˨(DIu,oz]Ζ>~בt!ٟ Kĭ x]oh3M`Ȥx]$l!|р: y M s:p(T(,ߨh(;ԗ+eQ oЎ܌Y{Et^a nyaI/<c8 Y@~^ r eZGAtv)DaHZz[ .dBbn*Tm;RFxJa2.@92H=Tkļbpr~ld*!,x:Ӵa$$x^!^}uQ7L<Knjaf J5\p|Buڒ QAVpUל31l |g?B."^2_g1g#@ICJժ4l*-uy&mU/+KR>QG9!ܣ eMvs/4~܉"Ԇ鯟<ÊF*oz)Ff_-Tޘ@ 2}ڥO_XdN/ltsD^" :9YcWiY#_›A!jQ+M?_"+vFl{6Vfe0/ /ƞ#)YWK≁7Qe>K0[[Y;NjX!a G/C_ۯէͽ^cal=Ey(-:Q&O*D7`b^`Hgmڪ58]^B5tﴇd1Цx&oY''f&g|@nC{-²8;p&KKHV+J /TJ&vΗ6>EMM,goKd Lg~2TڲgZ- vK(!RW9 qB/Un2rٔ/ɖ43PP'aA{fCRqF2G\6Lwr?xqGiN(* k\I;ZG} )nq"n/xjdv%EL_vVE k,(+.esm×툉W%NԙmCՂDx̋[GNTI3Wd]&Xj41Qm7ypJYYlہg|#NryϯPOC}'AM;#򖊀HA^^dg*`0_Dd 13=\:NFz43 g:=B;!b?V½T.7PT@^GJkQGQ&0ʵ﹢1a?u:׎ǵ^;]7] _ O=ݨFZqm6GayA" -Ub)'Me7@34Ta._ 9%Ъb yn15IAQVˇJ? )gTmOvvn8bua֛f/KRNoLx.x/LMw"yg%Qp#Wݫ{WMOUnnɚwYQA뻢#RUR_bc$6KRM gzLn\v{F` H!5'kyok A%';Tݰ§4WCjvEˠ&~'˗傷#YzvPfm Akg 5r]pkJgK%oh(id/鿚CKv=x<mLgPrJ;qTOʭY ^n .=}LY1\._\zP>썎O+UvENߧA#]`z/hⳏvj +I|ȍ. sTLM Wx+Ɏ#g]a^-Dl'xԓqO'ZݼWs7 ƙǽ}/0n O|갦XhIh{XwWuAšX$Yֵ^SRcCI(B|ftQ3 @ ' \GNu$&+Tci NcBD+ԳGP}k l;PZEmˏ-ړކ6#Nc1۩) trmvܲAX961$Bl :5<ͽ|3߆̈́DJ9=c#C@qHNڧԺ2^sєCZ@duOsr wݘ#Ἡ9߬sV^?@y@edb|c~ :hb 7`JVk9q^ݓ }Sm;LC*eRӭ臮.鹈PǝcuTbr<~Wd7,nlY9^yt `P/'$JHpXD[s閨ᵏPLcbYLaO7$ m&){KQ]&rՠ /CEW\tޤ zAM_& %},Ҕѡсz}@,:/y"ţTi}=ʩ #4|ޅ3#Yj,[KkO^{M9zS4b^5+2‚Zty?KS8&ʵ~Y~7zr@ ^ s\:4~X(rj/z ͻQDZ88jZf-=IdItsi|?-U6UuӹEvGᕰ '/kģQpO >x=egeQ쬃 #$u:??pIS"㢙c߿AX䓨m4}Ұ̠B^7sO\w L7tT{"uL9(2#A^+lĵ7/O:@ ~é͎Uˮ%[:o`ԗ:l)0%Y#}!}K wJ^E$lPvS"o1S%>aKὀ<v[`D!юBVkݰo11!ۣLdqv ˜жZN?H,ci[T@+x?*)}䵆7T(nnW@~ * \&jI0Wi˰#"'GtV mb [lFcn: $KNV*rj/^g1v21 IX%;I9_e5㻃17| K-+gZ^JʎjEa`0}JT QIԍ#-Q+>9&Q5ٻTc᳋UH1<|뎭{1mޯ -vGЌW#B=. ̯wsP]-0JBÄS\7W}c tw a6V k(_1NsamgMeqN 7w1Sr*1uk?C5JiO0X@ ٦i^Xh֊x BBw։GbEDS m0B5+RetYiEjŘ$9?+2塖Sw/v.}J|(4^]./(Je3JSbFk@ipRW>/r"Fܔg=~䣝3z Xw}lOM8MSMrJ n9~Eg 2Lwlqxbx2_*?4 I? gk1RN'lG} 9쉾X`#4a8 1,z 귊MGk1Ň!E9kG+:0Ѹ2#5(VJ^F_[B_|?槞FGJң([(Jm|vqBIIWxMD]n<|hh !ePb HñvLJRX+-ܣIL:h,@C]g%2KFAdz.}_1L(rʜbɜ_)V ,]Sbu0$kNS ݢ{9G IJ*nV ),Hcȩ3!iX!ӁȈ.M7S̲gDWvnkvKÖWaG M2:tqWwIs}p =i{O_kħ b )za8+8QOI&aVsd|-kW/8uܑAqwv:-)u3$Ҁ>.>($sQɭbtm𣱡Sy$ =NC`)Y7gkN̍w7?m-U DWk[*;/rzyxb>H}alM#oSo.nӊ '<;_bΞK:00ch7ׂk<rRmNRrZ12H2 >Q UkTYZ~ˬck`?VSM*(>NRH UaUߔ+K榭zh+1xFB B: 4QbZ̀3Z!jhׅwO3G=.*9uX訊A^ RN %2A3o4,^r!8pL)H?_E5rOx,,X> dMS39{=1)038aJX_޽ĉP),ϴ;w ;dĜ.4|(Neku`{ZNCN٨,W2Ua 4uoc\Z}ƺ.G|C{d@jHaK ۟uRƛSl7]Kz3OYA?;Y&ƅC!ľ:yx?(Ykz׉RrLn+h!_XTJ42{D*Fi4^`v)@SZNh{q&o$n]M :;JD~@Y@P,esel;31xm+wsvXy~/%V<.2'}lQdϗhXqKZ m쳩j0H8/JӖA@dx xY9P7dVq;A=:,ߐT3O\h%*#$1x{'Tl2OO-qWZd;1Զ!kOTo>(dwN 53ԣLX<ψ{р~[-f w7 }T Oq8]! r͆q%.e)I|" |VrM5s >+w3$xƥ*ltO_ _ V_s$cYg $Nc;]JѻW]8@wBa} ڐSx+U󹠊5<@O ӅvhUzT)Q_nk.yGr*x\!# ˊl&yO$l,vTŖ]#(V`(, ԆO 0UͲt˔[i@]h?:0\+A17&e$)mSR0H^^V/"w2%U1:"B->43kb]_(yt닕;*4UMh Y铍_$;]oefQ NHLw7=dP۴d%uTd V1ԥc3v2{%oFu $5?7!B6ȵbC"j(ANiaa1w0T:/Y|s.-z\؞/j % rIꕎ:|M]]CG~D!Щ /]hv%ESʼn6+~εb6Du;kY[<`41۫fFy`h$FX7fH;zLFx0#ݜXco;]`HTs]pOK@,R5<;5ZHu~wo@mO.mdr.M|nhS}HxYZJ̠ gn{,0 ej%~C6ŗ5:Y uF1!Y'6ԭ2NJWPAǣ6L~o5@8 BZժf&GJ%S1n..ftKUZw]ZHZ%{nPƉ^J}.=j+~>ē"xv D7T.#[I0hB/Z{ H)཮=ZfsOo#Z{CvSEFőduyBPP74zq ZQ82Hi!l>z }Z57& wX1]ugbǂYMؾ #ҫ:̈N8۬e~n'm UeHFՒom1O/xh∈ob3 Q߱Ql=B'u3O†]ޮ¸lr^}M{Edv) Gg Y lߩ d/B{ݣ{5Ji_ xo/>}<ɳ??"FpUCit2#D}bTxD%--%m򈷀]2E|A0ɒ;VhP(R:"A"*@vNlZk-d2NODa,jqfҦӻG#ZBɼQXU2tן^r~oU0`Z>DF@!G)M"/}JG;/FhYDӵ^R?N,wϦSIoxVh#iM'H4*н'> %Rb[Aynl՝ףN|ķ(QēuA5oa4>< p,+su1x, I^RctB%ip(%Rn>x;u#gNUƖUN,0餽QMjz6bκ/Z𝕝:das[SN]l]I־<)}}bK`[_\"+),*Q+,`Dp-LZͷSiJ0\ϾT\zqlFe MQpeo}Sܼ}̂Bqť"3(|AEwn;._puSBb,mz4X-{'acY?fmg[S$LE)4:PL/q%0 ױ8O8+>O076G^lOj't?O.(GE~ $}م 8}!$뚻p"+cq騦I&钀Mt"+cڙҚc9P=`tw%T]5#~xıᗂU"~lP*J;~S5 G qk~]T"R7kÌCU&D`*cp]+ %,a;WtnmLj,yPlf:.͙e5yp#c^hN'"1$M%Lh дQ0YF@l}] R~yUsC-RgI-+I$]/fó*04p?+0Bm2=l)3.y&';T\̘0ü _X`LpI[qK!)1qH9- b1^sqJ2֧-<:~dyD#/ӽ&H]/OB-;Ԧ { ]AKZX}4za 8clF]/,妀p2o&1޿O!0Me⨴p`;Ecs| 6ch4+/+9s&͢myUmNB\(vmj;~t52";c[a&Cahk|W8J%b0!@|XJB{h"910yAFtƉ2)>|Ƙ; O>^t5i@%.[Kwीgk$-pIͻ0e C]:ZJfOt ׮Bըq@S?]]aæ {)DžzR4תlnLclxN G{%q@Ԭ)C`MV'ۺdwd}[f2m!]s9ąw+;!Ljґ57K_\i޲Fhڧ(Wưi] 9({gAkgszqsx)n̮WQ;֘I)'ґA>kY,W.{!WNI dCgSҖv2Oou)`x/u u"SOgW*r}62Ik="Z\cmp1*o1H%!-L4L&9 .̒ysL:6Qf[] 61}c*a. (` ?Tc+־ mU Az\Fת9= &WFO amǒ;{ȯR'vbApOPH"*Joҩ9Ry > az @ R?4ݣβ`_!RqlA0ע# F2lM=NC!bhnA.l!A1jM4u-a^QyI}Nc#"]:=Gm륝 :lE d*?  "9)߯%J#\(\v>s|,R7狧DG=Bͱ 3ta6 [ovh#MYTȗ6:-o^촨p\ "=x>+Oܬ3C?2/=uET ߞ )A ]zO$]_wHnHxXQ71*[eި;H#6nG^p::hŒhLձӊű egFڟ͒xN FF+1׶K_ڍ6M6!W\;!IxU`RbevISIpϜcH7$ي;檝O*sΎ1uXZꚜo`] 󍕤|,b 2޶N% nj娭Rݳck<C1! 27Q[} ^t*.ԴAo[dG@5|u (3#He,ۺo^#(E`J[MHܮr1:Į]2C Ǥq2]B}Y Ӣz7q]Mkb tKLh$V1 bētD$T[úr Ei)Tw0 !GE+آf8[[UfC>k?i_Y̩w9/V |m6=TPcNܶoыMN燆. STJ>;ڜ*FtS`&]L[tj*>J@ubARҌ|ҐC~yhn8d;iU@&JVSVR+\L hVjvS'eŰlj;NONGi)?{ïrnir†sO&'ÈuCz&ْs*Gx&͒u0O7@SMApȪr&RV Р_ܯb:5"P"H8.Ú1kkib5cmS:;u٧ Qk)x`F~okT/c#ڱ,qk._+wZ< $1i1?uyMDC83M/ֆ(ah0љal=}q[``tWw~n*@2ºpUx#f%Ձ gS'4Jc\I]10gIYO6, GЧBqfuz-@k$zeFFl%qv2ۯb&W,@P`EĊxUg<$"eLTԐ@M&wF`KчkyD}2MF!prXbkNA>՜Ҳ?c X 1Xm`$) cCU d}O+.X֍Z܄;pk-((t/赪׉2^** LuN[Tս9koO h:FQP*@Y!?bk {jqǷT;|?k+c5< A6+$Y߶850K &wݮbDh$m%jZyH%y4s[EjR?vgQRYV4)i_|evtl]i!8 Weܘ դosY n!B e#gIg .AoВ̿ј~Eė,>|pr`] f+]ז)y#"xθCFE 0K6m9Ý_uj͕2*"3 } jmg6D"S&-T{iSVM\ $c k؟N@[_^k*[q'!j7 \3р.8xt!nRCOY=ψA=!N8G] r4***zyYO<h`Ci&fKd@{Gct,de`{@pe6#|cw40;V 91sEۄveo8Jw낶|7v6F*AzA7pʈ{]qc;7CQOYVF-kx)I+{='11 >ŭH8;Me sP @sh^@|b-?J F+jp*?__ׄҫ7RE>et٦DU >kYo7!X{u5șm P"u RE:J?Fhf[Cns^6ٳP;XXBD,x}<9j/Na][z&eڥ_i01I1vVBCR8A,7ͮ Oǒ(7`L8/ 7UWlwU5?YShFUo ]7vHYiD"'_I}5{20kn6k ]=3ͻ_b7S*-O6}8b%chȡ6xO"{~\ﱇ)pYo5auҋv"_wU6<*ȷ_!Qh50LMssqu;Jh'٩xl?}WX%[; ^YiUۘ4IL}lϸ/m% Ǔ|#ט]]csVZ3`sx  VH 8郞wXF#WD?3WP]Y[j[*Jc |}Hz|N$F:^Pit_b' Q^vC /jn-fsBRwKW{@jg6X0pC4n$NQk/޻z&? aL.FM1B9Wv1hbn 錙ؐǟ,۔P)x97P6傷0w8'8#V;@"vS{/193 ȡq=t}s3@RAt^T)_+6̜OtC`2uLkOXڋ/É38E3?m Yj; 28(*0Ӿ7K-xѲ*!nobz LAY{5;h3iO^8a}Ca+hʥ,FT8?(읣{`̍AVcLq.QK}jUY|@r2z0cΉޜo3Vˀ1͝pa\6:ƋM`@JKD@^1J$|VZ@d!C-eKB M?菴o&h77ԺC:j:36_wt}+ygcfJ/9j>Sl6~F:27NT]!.5@ox"V|OVѿkln0qj[=:hPsiߊVi~$" UiO nR7MhZ'e!'8}}‡@<12D E\J/SBGһ%Xah=3~_;fŦt-)̇PrϞE]͌eRY.Cre'M'|}ׁGwxFe3<\5H+XEH͋2B)}I O,4T*؆/fIf19?jf.i&/&͉]{ݢTۛ4-ܫ~Ub0*(q:=o+[ :98l'[Y!z^y $J?U6UbLDŽ? )JpPM`M6(zD\<8ٞ@ vj :65GX9 1?kVϧ>POZr<$!$w1-]Iȉ8 x0Ӻs}' hZ_VyDFI]dpl1_^gr,Jy.wq" Pd򱥹~]n S1L0Xr4`Z :pKo(>8  j0-kwbbS :7DjRt}}Ce45|yk9h 'Ȉ%&퐺 K%sxmbX LJ^[E>Kv}}~ž5m߭ I<=ë1o|ok$1}_ wG[GEcc1zYԬ=,֗候 *5ѬF^ M&c;9;#*,qzdXؖw 8mN$LϮ^)D{lَwhB!ɕ(ԜI]J FGYU"QΌzxF~]}H3&HN=鿣u~*2-W6rY;Y!u$UQm&b%ߵjOJTC)/߈:4W '*(c0߉Z#e:M*e/`)縨"%~Q͡Qr%+>G 3k0mh𴞥1U4ON.7`pɾJ%dv8#7ZxKљ:/7<_!< #6۽v"|f=ijXMw)x>0O-u:I:>eH{=,i i/>hs Hh\D xdx` tCþK_M Dgy@o3zuRY\,׹lvLs 7r/F9KRݸ9H:ؿ;Gg^7S0 -k={`*5ޱI=' 4Se.m~}-Κ>~-F}&MrXg%<.u:WҮGEk&+HeM$(ԧxYYEr& |fp4z,BQ<<֌oBoJi'`'㔰;0+Tsӽh-|kpk2}y?M+ pW;0r]?;xǀe>I{&_#d29wPTlU* ʧCC aN΁,'}/lCح 쨇1]jTv6j]cGҖM9nZEb^->wtE"G0* (y3Iq K_ەd$SKk[kZX6FЫ4;Ն|q_73^J4} C-wW}0d{ٕ'щ2Q,l_ӶqUW"F]>~_>:EyQט{o [XΧ@>ݛґմ ,ÉL]_v:zG H*6Lf c;>_;X"SpcyO܈M'nfW6^ 3cpm#X hz܍W|?Y]֧ ʲ C嫳vj0:t;[R7Jsd]H`f1FØ/Nvl\ DzYtigQm,4oY`eB7=TiA}[*gw GDw ?m`91^uE=˒mB&t}u6$#d?Ҡ<߮,!Q,[LZ46GѴKೋ[TEn4 3l:3!NnD"rp c ]l6vO~)\?q* ~o n9%ÒL>7%4OZP`qeQmb#vczE+zKTCzOy )ݿnkY¬VN/F n `=x`.ͮ1w"oFǏ$k*^W954H(dZdVQ}N|{h6r`O+\tgZ \2n9 x/<~%fMs#! pI@nW g] Ɲ ;kTWVgdhЈ⺾y. v^ $jp[<LedE_2<9q7(0^d1yn,[zikm2-1ٰCB@H)1@:e!~uޔhyve.=`kHn=/ Z1B Mq,<{.) {0~#;TfZz rGڜ*rPQWsMECA9ˮ 3&LHigChUoMHPݱ~e4vT?}~9 JU,'7anҟ6,*gMEyX1AJ20.RB{BF=;;=~߬HE#1>]@C b30Y4?`YRp>ȁwux[a b835V I=46AIe"[18nRT=CR+ڇLN%%u?PS\C)t CiR;vH${OfEȭ+ +MH#fW?$d0qo2|o fUo~1>(Ғ0e4.v2@>(?˓cWրշl?ŷydr7%`N7,,%{(_+v${ߛ93;G!x)1tЖ6T=7NM1 ,W{vwT1Y[# OPwn5+$y4T8DED"ijl06l/2mI//1h2!>KG9*hw/Lr Nq(,.>I_G@@ͷŽ +UNG iyMO3 :~i;u|8+$P+Mdi,@ryk QzFRݩ:+ϭbS|X6=np5AY܏nzv4e|*M$#,GP"<οg5L\B7O \(9eZ|k~7C\,#BecK1v }fsơTDkf0pU'65-g4`]?M܉~XmUJb'P C%Cߗ}#ei! n:D!)ŏ%<܉6NۈX4R9o[P"Gt B+!<+~B@+ 'fYvļϯT"<>W7 le؏' 6L~+i 'K=,YzLo>{ʒmWYÚ++Q*z,P`5v%@gKu$>X0*׶|>fIr%Q@hdFdr'E垁W(c`I_0d~|(QkbHD'ʎcWj}>VTþY/8S69L|A;Rڑ9zrQNS7!TcurL>^#d1iy,jZ^^C6X{'h+-5tX\:}{qN wM(tRyo!^5cGb['JD]သ\ov;Ɨv`nwOZaij6vjy aL4cٔGSJ/ڤ{( 8 @BC|ea-uhNh IV8KHVD[dyB|ϔ'5Ἒb5Ȍos-zyob}Ş;))%NJKksK;yŸ@P&BNIEM7>ڕf|I{֜n}F!5)f ZH\KM^W&¼w)ސ@j rh1U5ؿڂMA? SÙlU 4Q=L0|IͦJp%[ǼRU9(KuYSPjNt@!I7 wPpPnբKFƫgBdB}_>'od9uR(E.Y~ 2söili|Yvb .L,G=`3S$1+òogc|%.sY2#5XQ'*zuA@UщH A8L( d`[|: S 8N^PJg jfVNRt_@̐3"rr*XC[#5En*gkaFXl-=]# Rb k (nr[z5s yLfFa fV8VD?yu'h4 lB-֝YT8Ut$d 36$[Nw~mJeCM[E*III1VЫ<ټ9'436)sXu%sPTɁ,G8F }Vˆ,V&okE[ʭߞo~Pjk GdICj)@}Ԣ#`Z1Fx]Y(jj iԡDA͆8ui却(9"ghq&n1vzkG<+h)6qo82cW #h)&hdž}tҚ^JERAsLvԏc(*j{h8a"?{`sF3ڜ{FPJ0yX1Ƅ⎖qu杬آ/?ۘ'KG߯IR*Lhq3:[_\I*fO.wE9R_@j=M;IhaJ~3i0#5:}I*px4/'?wg67;|ɃR\`ma}tGn#V*t>Iw ᑔK4;ܔk!ON;0WNzT:٨Hv;}5}l*vߖupLnQ̐g]df?Z% hGí5KjEэ|AkE֊8\jY5 ])m af$qCe.NZT yF09&1iA*?TFEP|d2~|68&56^}MfH 1 IO NCu"=P?iȠ7wc&trhq?qne$Dou.v$94d7wo&t_{xqBʢvϘ:!d;=B)x">?3vH3‹" 'qpoT+o^l[R֣ *cWp S fx:ʬ{Zu#.g<ş_jPzM#]|͘( ;u xX(aG&!QWshW6Os[nqSWX tnP'@kf$m—s6cW -+;m6kx|71C0 mPc]wh+~-_Z†Y&dkq2qZ5qD &0IHQꭝBN gxB3SQtz>NɎ&#PrRz5*ucl߁zboHn/]uIFrG< PAcQ|i$qpJbNc|1ġ:8 U1+e.Z[tAQAjk:1ZiwX}K~qQ&c8kQoS_O0fx.ZF{G'f3QɍL!qEN :T%@>ɿ\UD Ur ʫ ݖYsDdp\}9dcQbKF/)|70E#oC4XO3uWhZڈ#ڮP?))7&ؾ6Gb :y[jm`߫2JJG.!=opk '>:Yj;1m T+ 6U5Aȳ%-ɒ>Z~ʅu#%Y"$ahЁJɟ+Y%VQ\D!ur΢sA7Y Qe8BPwxL8jGmЇچ+ :~ r5Ro<*Бg`Ith!IjsigROX *ڄ:[9'PJzW9;K`>A)DS`k 4d9>r-thDhl"JS zA-̈́@ '>O\R}уp(J:MEwдHM7=J'R*]fx5[L-Y4t1BFȄM/᷑hPq_Y:u aF Jd|qgMA[ @aGΓrB^|0gWAc̩-W^[).*)4-d(4%c>%l`?>ryLInO %Qq}jnqPpLWsPgd/a2* :c6#,s(~4i(U$" qC1UW+ܢ3Bf\*=}g(qE8?ZWHj+]2[ &L.vU jT|-f0YzH [`_-] tmE, xYHܢ 45L!{~GR-0  þZPQ8 W`ov,m>S8mZ(w4Mrx}6O7铄|^OKj<T~n'49JY|LHa RIH㷧Fb.EgK4)8kwWˏݫ(D[=;@!MTR^"<pa{.I⒈f;8Z7 -kPqtS?eCK]hsNҠ7}(Q8M\FsLBۚm{42P]۵[wȣU5D Lş+aTrd,:szтa:F"sC)3eil2ue" \L]='[qDX),$!8a>0sbݛɼG~$m ?Jj  m[˃S󲲫^=!wîãQ 5H1N`I8"E7ʊCդsp/yZ`m΂E׍TH*fps7 v(?BdY)"%F,LI[Y[k8|ТQP}f"k=-iu$~3&LokoO})D󲴊j&l hDvr-[I( [-C1ـA6"utm:Odܜn-PF#jUYӥ&\׵]].g{D u%Z2<*Z20)ؠr5dT8&=QN4R:i. K!t_/4LX؞TN#wHˉ< ]AW [˗=^jTׂ4"1HHFP~L҃S@2 jihUI` #wSV׵=VkjtKȖ3@BQd۝WL4C)P|7(}بS"uJMј^YH(!c{'Md{ݮO2a{`F0mSN"63P΋&hh8_muv w=56cz6K:/ڐפW}V|?Tev<^9&Gaj>&v8TƏl8bn4D{ٌSAy5|V;=x i*n\*P`AR,n;BN:C+RzG[ 8 y`qSg2<\X/T&s̋nk9Ӽ+=N?:pΰ^ӧx5b14~9'ØA3Ekgk*`7:j p&jO1 8]ЕŖ(s?6IJ՛L1a]8E PGD^:y+ª62fV?͞YĠ]i®{~f#*Zulz3plp9?\J+cQ~C̨j[@  S觗>fW].Ux1~$c')v/ƒX"טS%ܢfޝ%J"^-D& QX?.VC6 .@9"Y|&<,VE)bvbFMy8w~}t %qē9  ?"Hb/aCi!}_;}Mhw ݧkɗӎ #ǯѯ QcE5H3̉-x˄Ĩc$;ĖWmF%xm W>:ܜoe챹#Q0 ,!f„QDx`SY *MOW=J# èpH;>lOUI΍] m©C&6{-_q]VP#dgSi>U%_Ss:,3m>@8cNsC;ȃӐp~CʘmR'*Qh\ATOY^HC:ʮ7ŎK9C\Q#l$KZȅ>0[ƗEhK.aQFa!TdY݄1xPVXFlXuީŁN#wG6l#Z}byI>^c/6xZQcaw 0Ws׎ ,8Q ݊D$EZdHP)H`Ъ6~¡PT2EY C#oR!h?'dD'IY/Sv4>_ȕa}I?Y(ǁv2z–K1z7۟|ڕGdɕ21H,+֓O⛀)}o'k_[\$5CJ@`9ҽ/b:t}Tcr7c1/ K 8֜`#P1ZGJ* Uf CN' I ]@ MYOױ!|Q^T%n/C0!vzKuQl9!R-Ǜ-Ԃ_zp~7 uǢiX(X39gܬ0~`RWtے+YQ(VJ7Od9A9qQ ژXV,~J4c)vzqǴd=кP#_F ^ɧS˄Pjddu8uהqXC z 站uC3yXIA'x碙66fC& g:4,q )G7qƝ86kN G+.eEܪ.\a 5R2x^88 +9!۵2!KHE12t㨓cNp!\4#~#{nț?磇C:DE3 GEFc]N<qE(xrpl 7M> ϬT)a%2fܝŅO_ uKqZL3Iˆ!)R/˴UW3Z>G>A3ȫP N!\I ̏DQ{ oRr׌5s-`X2E0K_^ЯqsWљ&X}בgŵfǟ|tH{n͊ q:d%6*VѬ׉T irEnIqтJAzkZ6V-M&',*fpI%Tp6, ?v-QoͫxTF_A?Xbܠض!w-ϙ# òr3yHx/O< e2.(Vi9#LLZqY&r K0/Xc3|IZa |cRcnH'u{%fTrSXJBH j{[(ˤͫϿبyg,kxR<)B7tba* Ŷ[>3':5#BVezNW+{o<=Շx k5qu/7c<݇1R"fVq>XWq{ua5 gc-%X"H% T_d@Vx}d)S:?C|'rnjWt?OR7#Q1kQ%24M1p"5_42>̳'-SIw!~{QJn# 8 [`R)',[׀ .,6ܦI)݀v_k?ھt^1knO |ds7ļ.jo.fm؛'):ܑlv{'EPV?qW(j:'NiYmH X/gl⯗XXRχ{z-1C}XE+0v1ó}~p.eħە \eyS3><?NmT9A)hȆWcؼX^ Җ´JxøO/y^)-F^E 5W5b{"a8R@pFgZAh|"O$ TGSGdn]xc58Y[1'|)Kw u50)+bGί/zvA.@H3lR="woq񱪷 `XKo_bVӥ#~Dc3ZD߰9bU'寚1ҳO٦*Q堥ݐ?^2s?JL{/zEYdW/zE9B&]}ڑamX0mϕq閼 l۔v"Ge9wDS 5$#DhzT-7w= ?zj8Y fCn6Xyy.JgOPf^ ('n2J{!K[7wa-anIutc Ppg19Chey NYqw;Eb.v),QD2y!"ZWa 1|NVRx^Lݔl1hE/@0h2r`|ÞÙqR} ).8!uhRA- z{ԩvUC3>xd!2%-QYQihJ7z Wajl\J/Q@A538yL9aXmNev,UxCaH8yD&g= Y8t̖7E+ ]PҶ2=4P<0ԯ\' DZ}56ET$(ܜ5,O68A\'Y3G̸/eMWuR^>kpi3ʆSTև5yA%O-Z}:g^Zo^"2ou.dĝ1eMrbd\[%vB-A\gmfB︢q(2O7j'?sDDtum4K~JR`}ĸ] e6ez߳0X9P*|2¯b>m1Ӱ$MsD&#A`jUwfUd`'eEZҔcw%P|hQ#A8Tae7}=[ă͊Iqb+ҾAa=fB?Yo& F@oȬ[C`][^Ysg`WFQlK(RX)GV$)DWJ:XQ/p\Os+S 1)-z>-'_D`iuoNk,.:zRGzl_$(۱! +stVs잢&^yeJgsejV:HWZz7ӎg7 3~UJa12o^PhI!z5}NjF`l!bks9ź)`l NA}{%e%K8޼F!$hی.BnG{k&)7٘{h3aB?<1)G/]qb%:͌ &;/${;&PLps ƃ̔Uh͡(ٵN[ΐEz׼.$ Z4JCdK\/+.`T9L4"}Oyɕf[ vMbNp>UwkA14nf{9d_$DE~1CVl4J´$GP4s( Xǚ7~=1BϽEXТɅphȷWuic“?jsTN QvYGb2a 1.~ag_Ic֡'ni-{bEVFtc]κӛ5àIQ"'+pmIr(5/ 뢒b|?J i#%BzWJ8P K)LdjTCxc Ѱ~Kh:h G/)ZBШ8?x %dNyKt56ZSfM)ד*{1+SmKeM[7tg^$ &* ڦM*8B.Eoa۞g>]58w 8[A!.P*u]\g*;oYF>jA=<@7]Tkx[q+ƜzJ^H]7DljщX򴯖g\6YX^1٨J򒎢x&f}R`gt'K D3c3שGaB>x1W9SxUֺm90DPʖJКf_qV<}<r2]RbQ敶b)~'-fYk;sviUd*\u].BknHof S4e(?(uM\Jn\;&9ev'8 ,)eE|MeP6agg ~FT , k3Ji\|J۠Dj1==(Gϴ8 SOy68!wbi"3m+{1 WGɜ9V#T>q"Ӕ)*U@#DdþzzZ67͉7ȆuRp"[ۉ c̡N^ï@ Ƿ8lz/p b~&Ң%UJ-ͽۓdz?sM2&Η|r8_ 졚#O7ɼ#:6ТbZ}(yHl`~J{h鱣P/qu9>{VYg, V4VV9A=@ru+m(K?};V# m_H-wOTS82)}ڗU  C7gZV5A/Ř*TVc/)h? aٙt Iui9C{0 eN;WsX~0V_F_DJ*!gȥ`Teھ$* uhoL>_PDVRoiUVG;wK%iP/Ksk㉚ AL6 PLyb4v_.9N%_QI50bzG/٭Cp//"bh(Uci#&:LF-\mc^Ď*u1rQ}{F(dE P%`beףbv1.33ejLp4N/ u Oe si%6hz3⧟0Ie"R_Cu71f`-aHmks,8s2$+Q8' uGZ1`^,'_*uځ]DOxj& HJn?,rIL>sg MS|,jXءrzsgf'9yK&[W㋐WTMUfY3kcMiii\KZ o yy-C6W1q=CDzwao\PliLfAn(o-o#_)y]w<;!㺹VM3oaI첆Mɐݧ/&7b^zDy)+˻?is:ꆩl^5?[]KL7M0ۨ(y!0?Zueۮ{$̲4ra"181Lk珽Ui>YH-՜j쏄GGHy9 e}F EμwA×<%`jN3};MӌQ E8xy};Giv.Mώ\oWFHbmf0^A8ϪMJUOOhWq*% iK'1,HtZߋ[܉0?=]yEfZ"z~-La A"N2t(SQ[ "r/SP[ kEd`lgaVT?SSf2M4h UH {~utDg^7~qoN3^3P* 츯=m\&7^?F5@:Ws6E/*<ٕƘ6tj; TK&4 {tՇVa& 㽋d0t) #y[tec* j(im7߻["G\O$)Θ+ ʽ Ō| ؙDF ƒӄZ$~*)TJ@877G5NCkN#ĕ VHjɷhV g̶9&ڵ{Aw#O'hj G|c'pԿ\r}zxC}HFȎMh25nzI oX3xH{1̐0 /,胘JNQ[v [+ՓGc\87i}6ⱇ*HIOR0䃩%$ܿƓIkFJd |>b[6Bf>:B ;7-zSNF~Vx<략f?uzW+A- i>6䡅B!9ڑ#zOw`Rl VԱz0DX.B AZ)rOO[i^zsϘF>0_Κ)$Wȯh`8?Ss%bk!ͷΫY_؋j7iwl[seDGqpSDћ4;SXޏqެcm8f0LB3% <5V=4kijbqBcH]HP )%8 },U2e` 0 )&}sn?1A-O_/%mtqWB dztJ">;vjrAi H%0]]ՁMJi.>8 rU?^1$C+r2,ԺFK)܏eg2ѬV6[b&# T>s)1W`ˬՁFgnŶQ~0690+?vTD}9;2/087Xonxɍӷlrnܚ_f:ڄ#x!+WO}"&^'9)&ء*d3r Uk@})s 8ٮ\QhrZJz^;ij{;yn9a0{bNMU!0c"vie^^^f%zL5cRhvb %s̟kp!jk>Ǥ{\{pQ?'[8Y`M %diAԈ{dI`Qj;( cQt[)~B `G.nb8 ccްyPM? }c& {zQ6>_p UM}I^CNCM;ȩNtvA)C6v?R)`EhL  i-c'lLIsF /ВB &#[Zï[31,ҧy)̙xY^]qtK*Ca8e>eoR~3Ii )d4 [:4?zDw8wn?tA!:+J;9CE#pķ.<̋!ódTx"ŏC/?P@|hi5$ 5 ب< ޣ ũI} }r oW۽mrtĶD/9{Besed!&bMW<(^fa]we &>H A𡒦AHʻaN:BAJ>$S}NXMNԄOMA /տ ATmKr@0U>Zjt n]f幽 [HqÞwnx-:3\sI5 H٘Ӌ ;,acG𜦌ۘ6 C7ԯEφ'౴M#h ;G 4*0ːv0`FP}G ԡGjvREklJ%!<K.I!8a ++f?Ga{2b?ȅGO6Xet-^څf4 )ĊOǻ]['ʜ ]MU=wڵOVBo}pt#~iUܳů˛%O ĈJ$[\2ZЋcgB{AWGנl?+9exD6^RL;p?tj9D4:QU?R! *?-H5ĥ*6yݖpZslr݊  f쭏o7uHKLJ٧el'ɰ!%>G=$)=UKXD%UVFLaR&a>HЮBtBVhg(H9BuClYL :UHNb,.E^*NNvI_MŪi,*(u%d" ֝ŀ(~ON?rm}@VM<ۢ~R2,{6`cI}li] ʛM%lvQK3:>ϡYxxi'|ޥ wUXD󹊅t5̢Ow<S}{KOoVD!-,러BmK wta!3b"ͺ g̯ўc2 T*F߸MXSE|pߢPQ!D8R@UUiBrƋq [0&H[2 8QR4J]*+H@>< lbpoʾ qad6˧ܸZ<`\~na7Dzph>ZyEt P⃖KornuۘrsŗCлG>X} ϤblG  E5 9c[~; ";Q?\YX|C5 qCBR}@m)=j|Hݍ)mŖ|bzoBF_DV_N W K P+N'7_xod Yf0ڈL%_+TY(=JHհ=ngk=U9V;#fe4פ4M:=x%ȲS,ܶIϬ_Xi?CpnK8e'lĀi"ݕ{:i.}D"Q^Qpvڷ̚kB{$@<`YkGpWt&Ơ0DKr$t=1vqy7I/DΏ?v0;ą3LNy+8/úq3@تR2`j"T8إڑrԋipLLEt\8d\.Kc ;f \dRL-F KfXywcXcQ%? B?5!݌[5U$ʀlsW8mgmd =Jr 7*mN%5n3?Nyv fSYp6rևh~Ketpz5s0P%*izqDmwqBwR%yFg[8*J9(Vfe w;@ԓS,SY7BwFnx8 \|th1sK5̡#pN900ӧ3<Ͽ6K`v xA%+ֻA٠*x2QNjE`Rԋ7~Zڔ9Pmޖq[ވDArֿn Â"r'cdDwR-VWnM%jq8eߙDLT nx .*k__0SvƂv)d~>TM^exar݉1,yh@ ncc0OBU=oףvW}Y;qD; Y,:cdIdՁ 8xOEڹn6S/3a-2UL[)[5űb*@`#k8\+NQ؛0JghaH9yxAAEκZΙh`R'VT7U}XO3-ZJx }$MYyw 4(~O'4^}v,T#sBX)(3y fJ!J>O%2}cBN₺sQ9oTbmyٞc%;>g:[XϫӒ 6w[ކGg&%j@tW~tuyq&,"dlEoMȼ7L TSh&XEn= tw~S&JTESwY(tmVXRq37 gc_H8ldˉM):o W=)|!#C]d RucR(ܜ8BAumLVD^VqT:Ulriil*K}!ҷއ䛰IGʮ 5EкwSQ~m\J4kF/"}:'?lGo. mhd5<95SÈ &È 7\_JŦprJJ#YBN|8*eTfڙ{ewQgSOyHvDI{.vm m:P"%k)b} ;^ȄځJag8 zvQ NF1D'\gi9HBu@6u6W'z Yn=)"7~-k ȶ4B~̭ ǡp24Fݖ7O 7ֿ=0g!Z 42!M+,S6qm'r洯KoCkTN 2^-qA(S;0J} -3bǎ֚[Jnx;a?!+@ivI!1[>ϧ<¬9FoM_r2vzB rDbBy|7 </_+܇ME_ک&Mg7%#.gFdTDӒZRHukY=>"z"ƺ  Gvk5Ӥ),` 7+âxP֒Zg}gx迖8*4J]8 =nn0<ݬ]洔udr\CS/n =dJi! 8e\ZG>w_ #[,a^p_dA`J n~VYOB=0:|]!a€}lK# d? GV0 ojnk"s*2e4|3Z 6}QٷdH7%c05{|v.V-:e|>QuwC%v[~-6K{+_sGcaS$=yyn;QK\W}n#3L5^1NyFG^&X (yR)U/X˲'% ) F\zF+ OQ˗WtZI[iU~@(I4룊_^WU¡l=>nyY!I3hH,bX[{OTKyw{?ѸT+_;,S ^5FK|"k@EsBQgOo/sMY,C{ 3–RIcT>9[$$8.2$T龏K 6.[{Tf,yf@579p)S5Ik&m :=1\`Fh rɝLQ$L9!_w)IJlj35|[TsV3/8O1!*aV$傜\)s +639!(C6o3{3d[k[c Ẅg[ύr:'˸.֎s؛&z`ev璻pie2~>[<({6(gubޅuR"P7)O*-"{G￘* 3R1_.+WA(>ɘLJÂ$OAY:ʵAx,ؐɣ@pތRY=DsTU%vb)0)V.ɝ|@Ks͢z]ƼpZiJ:|8D㬲n*Pb@p #`(tzpK&*@FlR%Dj,<jcTTEe:hawѪ|dhZyy@)l+r9±7+ٹbcJ`5Z͞ivٺ C6J: PaK+e/S tV30 u ߑC|g,:S W wDm9+hOv7k2*{hR\ʗD*+;<-d?M,+K(t7 W~Sff)|7A֝K+(djC@>fI} 3tF2z[Hj{"q~gM"C]%^:}89 #O[X|g&)/+1+)Wþ^]ORf?4Z6'e%<`5Pee#+1C&$ MeuTR/Щ\g FP]%kGBLs=+g_ɱیvE/9_lA-GU.W1w8).cX toCt)f+%^n0Sԩ`hb }{>}HD ŜM7w1H,ʢ ^$}ǂ&׽J*p|'FRXyM2i9`b)'Bzap.%ۜ@p,aV ȰE^^֠5DZ ' se1Y,:w RBҼ(,6 ײ*0,=.PkxQGJܬm$"$;LՉ}μ ݼU_j`x=N FKpCg 9- z+66FC]*@\/y)'8!yX[Ě Y%q1[هZ6iTſ Mrk=,q_=qߎDhhq'_LR~goY L>^] ۺlOݛYFlS@cyOPSc$E'C6B,{Iv5 }H3MF&u]o9dȽ0#>64:fIS3f n]VFKd#2;lMJ&67`ؤ=(KWB+?BXXIђ{cpw .(~6ɔ3xy`q{sXRPξdf.UYlӄ܉zjB['JILFD>џ} хU.8 5$bgHVnяL\!Bێ)s/BҀ8̧!vcbgԸ:$-ξ +&b^Mx qFL\`w$S ˀES>P -FIWq~e%Lmmt]6}bҘw{V+ʭ n#9{SR611@ZӫD;W~ո`UuoV?\w䁑R{e1r2EN,d2b(seW@ oO?Á/2@ڡ2ĹPwȏ%_e%,{@G[ޮ/Gb+Eԝ-*c YLg INz.;nG]<* yEݙbAF͡5F㩞7xp'3HȰ%l0" d #A.B 7cf-~}T;8#}GJ~򣋑ir(܉(?r5 ~rn&!BɨCdn@P]X757=+/)fĨýQ5]`I< )F3|N3#x띥:{ٓ-{84^?YqzF\ݤsRmTDF<='8fe15P2<s'Ĉ(B[$pώ2F2.j.{ 7%V21AnuwNm҄ /KZ> aw*s$^4~lf VF~Cts@#"\m:UĐsv/$+r‡V*VJYjthdvƒ -R~) ڨW3]_L[+B5dڒ i3Nsq$'4ԣ|I2l5Zv@lRds65eҟcjKGSΦ. ;x;j8ۚEk&.~簲؎Qx=,XgRaP/sV4vz*WZG'*b}/#âg;m 4Iaή{VW?r,-L1Sf6;B6P)^JK>L[4EcgN0Y!{`Q?Nef<W!Ġ6U@B+ qz3>^:j.y` !~zAbNRG!+nv4Xj3a&LJLD׭+ϢXH3&àSU_LypO>#M9Qf`lG{f} :Wo%hLOE[H_8Ӈ.XJYDۦ_=3jؓZKn/Th8H+r~]EDAI~G_~k,z2hP|AGa1dT!M#~䴞>A^QT Q% >bKˋ+xnWޥ-4XQx* e~W|-z{h+Uδ4cQuRb;QpRW!)X1PXb};s%Ok%w_ >?J[Cbs+tF.(x8x/dـji$y-`$%1m_AzƐDn5Frx0d-,Do<؋a34ו5GS$y5Ac;f]%V@P `&@m6kZo1t|eA -J FӶ}=\]Lɑ80B+x5끩XB9Q'pER@z[PGh7 Ҳx@I]uESD͢?-:dte:Q2L`'M.{uI8`!uWgTϴJςB@Gg8ģS߽A.\3H8"3UϣRQkfp8ԓB.mcL=# 7?"ˡݿ sE=ZZq5&ҽTQ55 Ν?9r:H0XE%WyGd g9 >/8]U:V@*9Y/N8QFk%:Zlj7q؇d JǏw𔾢ݶƸUvj{ߤ*h)FNZAngW ?@ju~qbr8V @zNCZWDb wlޅH 4B~]JQnqu@׸Qd?=?qza<߇iSXEE>) :!xWvIj Zmy:/e_?oNZ:"f"FҀߏT|Buy-/ǴgOw4CUF%xlk,୯39{Wc4IeџO9R1v$[јMw_XXsc4$,zؔ1'w&:Zin R8ǡ+9/,С?ੜ$muSY֟qAxkx_Yxpǖ"^8piu{؄ W?)xL!f0V> ]9qLf:r ^;:|dpZ/8ZˡcDj>" z!1~ arTޏ&h8~ YII/aw7rZwCpt Z:H_-";ݢiShܓ 6 ~gNXn8+@+K](IJ%}{‹ƪIj ayD9.BbxeEBi1ao}}=2SƳyz+0&sJtJ4r@Q}ŁFXiSoRw3h VFۑPo2-ǢB*a m:zT +T;3eđywQ;8vt3bӐ٩LJhKxE*E.-H Cj|K[-#ѩiǗyh1]%Ƨ-P EG-NȞ(p\*pնvV߻NSHweKlmMjDBw '}6$  :p;$n/յrsIsۭ8 XVI>z]K +ٱmRz C˞`d{aR{(u61ONZD(_ ^ySQݷ|4_?.d; N.pMJ :id #PE=c\q Dٹk).@2_pOg<#T#tFu lc79%Y'(+  EkT}7@2w2Xn,kh쾡42eɰ3` p EI! ynWQb4TWXI4pԸJU`NB\mF4$&},ѦfXgC'Er_pw+-` ,צBk% %Fp7s߶;*B70g%7yrX72;EO5tmܠj"ӽdx۽wIgֺ7j/ێcIgɂ` l{J =*[m%^GYkW26ڟPκ|Nyn0i]0tr_dzr:bZX NGKZ# Yz 7(]vb:ؼ/k>ԥFG@El RԠē঴~ȭNT4 P8C~D]L"DT.鈃b @񏅂O{1KH>P}jD4NFH=lU_&e ?O0/B= +x_ RetqAgެ>G 깆UR1&4NH`S90Noy7*":X"Zrx*D$k)'@ݯ  إ<GTU}e:`Y0xpw0#[w;EnZ^a#<3x->AP1:RX1_hjڶ匌Tu7Z6żRT-ʶ(I(JSTS.?E,b<:t)60]wv= a7x?.>`8ɨضh3Qqwa͊:f(Aݒ|8|g:sAa }' 5f `%k+sF9l_H=&LdI`O+o;lR^ : (".]ygN ^o4% T@cn.-9ki4:dܯ ~$詅e#^O`&?~T'{thb}+K`L )qZ 矒ļ~5s9ROatI}Ӎ]O汄hW}jy%0E8֐WQή&ednaCK #T/zu Oev}y 6|εr-f)7k#H65F[C)j8?A"$XqEOo7 ={N&6dnb ~QxӞԧAKY1qI9lR/#XP6n.Ria$ƥn VY?G|! vjsRY-AT1~Vf t{ _L5Aa$t-Q &G{сxKwz燓1-L[c~Sskl&{]0x H_%Bo&9dt:ir фpTrë? >PϦ,˦hJlUA n/'ҾH}֏a~rs`aPmҟB_?.?U4N\L+!πZ%hjl^*-ɂS%0q]C4ʁ%!cmYUq1mniQpcc5s3=@8ߴf䡭E:6ZR턅_%YNkquKcbBBҳ=+l>Ts`UeN]HVy t~ͭh9nM؇5yW-m&nK܇Z.8F*-r ㊑Op^7õҗQ1>%!Ne7&y_;^e#g%}踟tq_ 4Poc#ئN\IiWd:̗ª+64F\dڠff9HYvPq580A-2' E]jwr!*ջ{@O:F9~m LMBY}x9μ^dM5f[ub/9$\ϕ'z'J#l v#ߔIֆm[%PP\;pxJ9Tm^CFWܴ/bLM6NDIb$#p޾Sr ) mggoCUsW dDWܼե?{`? 96J-WiI8jgukcbɆA,bAq# mER _V> m@t`ayA.!:Wx}?F99E('YI6+=-?)V±|KD%AJ$b v-jĞ=EpOa]Xog8"U,2cn?;ȳA6+u".8PC-F *>@2xщjcь pLQ~cy;g& Z^} Kh8[%fZ;w]F~!cb ԃ*-}oK6{ĺlƽ2}jy3B:(=unV5ګ7R? k=*oʶL)֐Oe3+[(Lpc 5|}jg(('f¥Bq p]˸D6cgxp:hnQڍg^ywlf%5g]\LtLp;㚷 spB+cV1Wg>bs^mLSE c&C|;6"wjdz‹Ü-&Ж IWD"lαd}_.5Ejg2svB ᡵ+V֎L[i[cxV̸\U$2 TIïٲygZr}Β|k@D娄ɜ.r%AE)ڪ+1΋1JcŁܯїЦTC1&^vgמm<̣"(TJ1n71I\Bĩ_QV1\{\K}G퓐u+BVE\;}=UJ n+HX m㩮UJņaTj7so WWCq5 U_3 E7NE oq^A zǤzV\=<5+ldyf )f'vdJjf?MN#}uٸm1ᄊoCHU|򅊺u ؇.}b5h#/1 @"y%JX2m@^]q"n2_K?0\(PU"tœ%&n7;jexƠJ.A$ &^݆VE!5('ь߅W >)t2- 8{Я 29Eg]UP-07K怸3V܍>+XU:yT,FfZi|C 0㔒pQ:'7jXxuƲ.~n8pj\f_0d!Km9._m!<#u9hn(*E*WbL`ZMP/]LM%܇]ᦻC 1o|lltsݡkxDkov}0gD|ӳ H!PbK 7J`'TվCׁ#'s/Ae^Hv}}ʼ )XXi8lP9նo{O>3VٷA?'uq᡺H辸YKF,5AaNzrTnnW509yUh |/fR&u=|@> |/L Hh؅)O!_)TsudTZս*M/䄵 psю/t\破n6?d¹gTРZ${e 3{2-Wj9 eTp^Yhlcy>J.ɺ$?ݤA4E KȮjMY{3R>:)T;`tiK'I&^?mm:mh_, >9@=+n<Y=) q ~$Zg%^"yce2z?:[\1L"Uh4jYcAOcMHt4i`vYHc2Xwm 6sC ~\Dlcozɏh4ųKTߕp) p*j)].qE{R#̡[P4mt"MSu)aۚd]sY*o;xG اn-ipl |~\g)Ċ"4>ظȽu+Kiן$OmPHUT wA%,\TBT1c;YV/ EnPX͹DATnK"17cu[@%z9HqY.]ĵ݄ɴXO*D>?죂qܓ'>Ti02l'u E3%$nDK8EHu{ B5q^dšIUͭ&Lrs@*F?B5b_ڜ?޸)ΛP6yz /IٙL*D2u&o<"Ѭr! $1g^h^J 3G)sܘXNif/fh Hf{w70c`6yjv*9~QENyg]XD((V=*O >[.9'#m+90QPeKm2?" IoT4ileB3S$Wgx˻wf<8fC'GrR3 1.d {iD&y.G{RX/,qvb|;ݫ>Tjnkz%#i4߲uoM eg_ቄTQI+2Aʟi?|ܭ_C=w3l&D'iq rx,c 1Y`T >[F꾂$2c|se2ʀ<4 lJV]Cϛ-0-)ȠqntjE:,pؙZg/gA%]Vb)0.JvKhsTP7f= eJ^2"1lK>*k"2~bA^a5'՝uH-̥ ƛ5萻C&8fad|_ɫACy2ړ,OOr-Jol$@ClOQx zckn\~ҵ?S`yy."UOHX,4Qt~XV@[ߛ@௟/Фq|дx~p&G 4gtdq@E}JY 5~H 8m#VFˍYOhlj<! 5W~,.̭ZF%4`hd(:01eu&D?^xruGLT`z9BjYGA2A#y7E)?& )n W S^[H7 T\/V/MHx._Hrgz_̢Om '^}޿[ qO27~TS0ꌝB=l[>Nf Lۉ6,"ch?oǙ<~/Q:-Gm# 6W]0 h۰WƸ`a؏50):E䗇-;[)/'SB5rW=:ь6+5vS{yFϼכ? (ذzՑW;:k8!YR bZhDY[Ϝ^OGn[\ %FH]`o=Rv)nu4TyU1ŻTZowvEUHݒX/j;j:#ZG¬Sy[H  GSViwEմ{cF[*3ZɗVb E-ySr[ZVJBL+Ҥk7 Usi' 9-z)_X %iEG`R+_TghTОzYUkWM2a]҅KwC|SբQhwSTf\w16B oKH1|ˆDպOVA ů-dp$l+ >P&U@<;a̓*ricSB@r왊:>=>g+7߰R$| l(ҷ4I@[V\U, yCj揔CY (;CSzzT/KJ: ? 2ϝ؆^wge9|oHnv>;!<ާ"A }CَҾ lJ/?8'Ȭp/|Sӂ@4._ⰹ,=iVMm;9ٙ✀ 吐 j-^"4^9c:>2,({7]E.yHѿ{gљE?W5Ie}ɡ5O}pѕȪuix6^@O$&$}[5T}RKkЪiD)ͧ[P!ڪGZ6&+aNjbѶ ~T Jvp+7tSsʔ쎝#S8Er'"T0"etet"L3t5x,k b+Q܅@4v\ͅy=@"e;W!zpSCv Dӫl RO7GnYmTabTi}, zĤ>-0d g%Y4 49"p[ 5g%J4[M ] piI r+1=8ߡD B9ͲP8[Fuj鎭⧈鬒稚)0cctY4n{]}o ǵX[Rw$5uی~4YFyo@%jbOH7fvgK00Ü/@M< {.!0H4EE"K}o ?3I!t/M$/\aB"} %K Y8w5<_mKg%[p<l+dG XlEXj? Bר ÙJ̓_ʋ[]1kD  LaW5ηcRTIZ'6A5gN񏄞&-#Hˊr`y D=mþ뵫03€0RD3 "a)$p)m!l>Zû$ttKzF v8;r˶S-ڇ[^@V;|a|_o9h r\YLuh0b PnsxShlL=[zMp8_( rh-qaL{ }NLtH 9tP[HgyDJH$ >-znֲuP7${v4#~Bxos+LkCrr*5 kq;7yk CWcXvxG(lDgքGf\ث5ɋ cߏF?=nwI"~> OxDCz>NSۈj"-e2Yd{E,?ub6:f.hmys~F:+KIDsxd2 fr%&(^1|Cc}ľq8ρ-hԶt=eA/CLP-L#k:E#}炜ZcNTfIuR{O[,$iC)ݭe@Sc_tj( 5cN.C %ԯfUF^;ڮB$jl\_m?B.sAۤ#/w+ 01 *Z1'$ &$U[#JK? , ?/mQ=a V)&qke(0Dl}s~[u)ǼW{#Lr4x,d4l(#^ӬPKGNjHZݑ?VA.p7%'Cފ|In% +6^ȷ_Ca{ Sjb8hƘVYj5<*+9(Pry-Qy~u` ؛JK>202bL?KTP??}5P&M(5j^]l?)I[K %M*$)~AcVRK y4f>߮ɮf7AXO6g!ħ13{0B_ĘoHc۳hP'1)1YL:|sI<+tV?U._}S+SyU LcLg u)P WX{&P~5 PKq,Xf?' Eڽx_:J1jzuD39smeZ{NQJ 2W 9P~V՛B'gs̾]U2C?،˺a>,Blxè{wFN絀&ڛVE60Д+%¢ϡ'|z c+HO3;Y] p5WSŨd"Xb^깸l\Cv5xc*ρr.4 zb#s< \{* k͔Ϣ\vuS iLߤ:᜾8.L]77n|8K01' R )=)zThI/r1vb$@&\50^[o_hBq.5˚aL8bpZ)ih,BW \Wx N{XkL*roN $YG_A ޾x)En9XHiY$r`~[U. QČ|@H^ wJoym# LQ$k=j-b"[3Yd4~o}epD<]?¿fsU 3TC`ul-u=pSQshGVM`[r,R=A8  = Z0 ﴒo\r1@A/R6 ҽU<JqA܍Mz)!uHnx^d)ؓPUPe,9E?#ҟB.n$FiUK0j^ޒ=8en] wvC81"i'JV߶YT7ti *q{z^+^9,Q.{sSv}R8x ``_R nsO3+V&Qgv!yݒ31W@T/>`em? ^7KnV/!smNI?? i[bvH&nyiIqZ֨eć`HHI#es:ؕϣ?Srz&hx!.a5B3U/|X0ijUvWF՛[[nO.N,Bǽ럵W\ XDbv ! @(\/Y@]t"ڔE-,0%\S9ƠCH:C} PXI^bLSԈpOwMEIa@+LƖoGx`T TPE-:!FàgaoO)ܡ c}cb$Zdž2F&g}V'5&{K3X y+km{fR6eK;M4 Pf/JjM}P^$.`>B"f =G~~f ;Cӂ>W;q{k.9<@3;Lɒ6WmT܀U,o1,]I;N58w.fI,LJa|2B7-{~ҫ;&wS?ҘDРd+ErIn?4pu;3ikDMÿ={nht iS7?990]1Nw2]EH`|A vv8|U2 (]pv.'CW6DR\/(E@VJ?i3 Q+K Ma IB/pvź-qįFDZzjn;7|6;R5Xh.TcgtUsG9!B3먓Y뚓P3v#Z35 1/w!*rgn' #K4>iךa &EaT{DPaZNwAߡE<WY\ya= f]$d}U䱸*,x(Of̙0AU xF”N⹞˷FRpIMN7H%#t :͔8Ų82>c ,x޶xKyųBu-'cQ640ƘZ>rIU)H83R4 RhY]9 խ~| ^mW y|n xjjQ~ATK{ vvɩ}ٞpvhgcYW+.8PQVȧ+(v0 bK.)"%R">O!/u~t ԵW()Z QjA *XgK(nS8lE. GgAyxQHѴZt-^Ǽ%Ȫ!q,(b|WbQh:vKg2_2h C,EH8*`NYrTdؐE_7՛Ll2\5FpJR>NKf&K4G-cD*^NOT)`j7l-n{%$ ż0腈a$FF-ɕsh1}XX%{.xM{\a\|JHalXղ`ͮn.r8`}滋ZznM}"AB{um#?z"'z_Sb*,zi  RD o2ͤ1!D34c /2T-( Re4q2ݳJ=2h5&KF8]H+ PҥhBW"rT3f9BT8Iӗ\q5+Lc CմǷlWkD-ϗ:@-TlfBqVeDvyLhq1)$2{uST+]|;*>jEg*,lp8pe;nmA?s=0g$z;Lgp*tڑp8EZn.p?8a%0u"|HPTuP Zh?`͢Wxh#?ͨ= CQ-7J^9CM/Rgv|e1#rASqP: ovTr=Go5c^e-,}6{1WWD'yLcW!VA|e y<@H3Ey >'C/g8,T#X) Y!WPq9n*oj) kXy?KOTE[& Tc ]2O*LK"Vot֓ X:_hzkUAx8Iuh_;$ܤU2hFeQD)KZWu;+.$|Ljpy+xӑq7t\|@ 㕉xo#͡ݕj##"Cڷo蜪LC@p4qE5;}mlP r‹xPFbejɻٔZ_e =5JnV'ߥx*ޓ AxF$m3Aܖc$*"}Z!"jìoA&|K5;` dS^,7Έˮ@(t0 j2?~}=̵![Vowd$]qۙD ->^kwê@FM{{,*K*@ZU=ѵmc'y㒓m]q\E2fvL8e.@%~U.1v&00q ~_?2Zb͕|(iO %j9l[D) _-0Q%L=K",Y}ti29l*pɟ6t &~>)[( $ Lﴏ$H3oxvu҂;O8>.#s䗝:ի!xd|HBnlf\xw,? .ӹ{!RtWzP ǚ!@9EZy_mOcAQt dB'iy荺Y}gE 08DּwM'͍㬋Z(PZ=+EN⫻x@+6 tP{ft;Y?/hhˡU7n ok(}(eY>&mH7A&;wdr{,Я/4r P-~ :UyQbcXY5QJIڈ.喤@hmHC񝅣ӹ槻57ܥOq<s]Mݍ(7R/K`/es]Aw99lh*I2as/{㲒\$>MU?<9!"5ҭYciˇ̧^ Mdq{ [M{L,dm_{n^#9YGq߾3u,% nej>1M!U)7쪱n N _!@ڶvr%o%Y8"whY1,ĮwuFmT=|;n>C_.-wH{5]ttGx-_@a~S$d-kŵykV'RTЦe**Ra qJ '+{sńLgNPHr~>G :C?RZϸkUǻËrڸkPSxm‘ΐ4?>g-Uyl^я5EA>/7"93LB-TAO%N=(nKAtLCvpxb=4٨.Ec]Bpl<`Y4 26۷W|e(9_P˫X(,Sw_Lj= +aT@ރk/hw%` NlA%8_t%fY .,nö%Y ED!AnC>POeVXuߞ8f)*[h[ KMm%K`{ȊKrc+- c,KAƹC-;,\?,*gDBe1 (njrdJF9 !fI˕*>դ6Vv3`7 n+>RƜAax\poD>QY?مj&wL Lc!"ئ*AW u'%ҙ*=6$"DNOsHY=͚֔J²*4aMR- ?bYD߆if8_^9V]}5a0r{yif>$К :g*p!oSwH;)v5KV/Ջ@LѸ9~EPI<9sD=P5K!9&ҊZׅW*#2J@AD\ MEe ! dkdeD&֣0>u@!7l Ҩnjf[ǣ&aS-x/-}pb|W"? z^f],2r?A{?Wn@Yd.9lwTN9gk_BMP|R悥O<q<(R /\&BApş`5#逰wtcsiE+-f]x>|x \w"alDL AKj~eTEg8B)W>;~o2`]q1dm&Ê6gmsK'SE9#^Og{}q\UkZp1}V?<_P`RTb{+kf(![62@Sܚ&[ *M^=axog(|Mwܱ8֤)&)%2A-%tֶ|[X{I_|EHke[CK6VXthVpR_bLNY}xz>W[M4UC\kP.MZ^&RMhjZFn 2Zk14#fCkV'!PU !,Uh{+Cux4Р/^hz)^ԇوSp)-qIK%wIWSqąw:݉mB"8/IjqbeQYJoBҘM3u.xK[TƤ-Pg!(%e`ϫf!?1/Ozǘ0#H:cXYy+ӆbBa F'U8Q6A|"L `:2Tq~ أG$]MCl.60YkvVfYqk) ^\kޢ)lޡ{y1#l2kA[-(TC{e Z~LɗZ樑F9N6g?f1`M_N=0%XvxV)zdTRĤMqlz RE YBĻ]~c#Ԡ#T.i?kAuU4DaM>gvv-|T@XdSK׏/SM Mx8i G(D4j"ᷨІr~r"B{B2z緜7{XX^(Qett~LnLUclaOR*>|~d\ۛ6rq43>Mh=70?ZR⠄H5 /:# r xBI!06O*z]t.h:2c,67X3y']G~V+6Q{"org/QۤysJuFTxIҕRSFBn<,>151B tgO32-7Iq[t2ᗫ<, u;8%EK禪 b؞tK;j='BP^}VYF!/bd؉ wUMVm2p}1yqWk[Tr$.^>ɥ,HQz#bx9A15҈B.݇YTYRhNy `+GG/@j#Jv;7#bu2VUvHvS0<.6\PKF"Z[a2|{UИ8t soИ^g g".GҊ!?t.~w UKL"_SUwUȼ=-2Y^P"$]r#OS#˓F"pY6r~ޡC}m7j :gtqH`ޣ \x" Qoo+$=ݡ̩ZWpDwp7;VB^1$`((|N!|baV+rq& z[4kګe\]cxrm=5 7Abj4(v('>+'E|.ɎR_{ϡ 7]@ -0n F7=edzxu;k#ghP])noڨ .LW]LCp/Rx(v :Yh𖰛nI[;:-G2DRND U_",н8[J&U27~ӕk+8 RJ՘/Q/97~+P (2S~VeU_ ) ^i*cͤv[hK* 6*0q U׊ܓ1Э;QLˏE-Ւ* Gئ":)gֳv&t;+xu9H>$E4G{DX-@bI,0% i[Ƣ n(m~bǭa Ɲx ](*wkA+7 -MԴ*ޑ ehZuu[o} }Zr`8j|h wzp;֍I~Ais;upHnT}01e KV { Z_W%oG/1ܳa WMnӓy?& 0Cۋc J~3rnpa)cFy*Ċw}VULԦvnu&JHWM4 =!\;ːHF |RղzDybA R ,ꁕ4iV M<;f-2;{*q,w5^.6>.a{ȕ:k e H9avN]n~k`jU(RSЌ+b=Ԗz:=#t-)!RėAi0lf=jʼfKv t%t7-M?U} @℆tbO*ug9-a-ީ ~Uq<,'>\4g?ijgE~Fz8u{~Q`볬?tz9! URgҘcjV5[% ̛CYPT0!`.1,%ˬyw Pױ,a\V'ǞQ*0Q$r(Y&ʹb%5GaMH̀!|j>ZGw) =xn/?|Y6@騕au\nrR'G55)|>` tU*u2‚ى8bKu#vZeÏf['=4zb'2FBE#LȻy*HǦnE٪qgL]Xƿt"cfT F*.gG9C ,^ 5˅羉=.Ӑ5Zx@Du]m%ǩJ$Mˮ6(seyH9~I{]>\ +H|&`iTw#P+v 1?NIy@'+1G:d5$&zc6 cJ.- `KG9a=ɲ>e4!A`Lá*(z* wpWx(ZzY7 *Qwٿ_8:VQ ]t1_/ "A#-AuD~v.iuy3-"m}ȯD*8xH[ P{Џ3W_@Vu)}8[ ZMx?@ %m}"Rm$=Ce}{irˍOA&hS_'W,m;Ԩ pޒ|ڦA^co3_4*Y9C]o*yaH ByF՝;1_;צYOd#kkeJQ2ͪUf'ŵvZI\y4brՕrJ6pu=@c#$_kW^ήL2g`k,D5ujQJsX' 9u+8) εwHsĦA6 xs¹'2 Z7_rj`XK|E ^YN*jMxo-{z#!پg|sC8d@IQ"lmy]H#Ysdi$P\rO柀"aJcL5pS1Z\Aʑ>xǎ(J%X>3ٌoVѶhP|6:9?S-%VV2.P^%kl̈́ȘRM0B|t]kM~#)*ŏxT13`vIfuvlԊT^ʘzŸ/XŕG~M3? a/SU<_E}@8=ub>$7. Əܐ.Cҗ9,,צ; ixsIuva!sS&rKdw{&-cjAt{묘V,,.5Edv2L7zMU6$AM _|9g}/BlUUtD^QfMQJTAdOsTX<!3Dz8>X֡pYm>f >mRЕ.ÇNf!gƹG`hD-=lZu%uFC>[e% &cVon>MLj ociJ4Hj剑t&g͓9e:~vxU:QW`cϏ̤Nqx} m֍%pW~MX*xpE0bOqÄ߲0Y(, M[sJÑKh$$'pgY EG!qTɬs4uI~kvF5 5\.L=V? 6!eSɼ˺ _!%(7 6d|{6J#/;>*mge\DJ:u BI,rRi8`ɲ wUw0Q R'M*:5)]%ka*P1 ')k<~`Yы J~isע0q(N؀\HLsdE?pY NP?Xzlϱ.$`#zY:pPuDE_c< Wxh!EfjG}JˀF_S=k sݬRd";Ο.8lF 5FjZMYv>4<;u@!%/>"{xȻTY:/)eo"3@f9WuO(//԰ ʄK6;]W]5SH[nFHā1䭙/:׆Y|H~_nq K)amM7:Ldž[̹D7RnhbqlnPĨd|SR)8ITf".w`fgKKõUܼkKv1ߔ,}eOB/|lё'"TU]8 z.ii4 ೰-xcv.Jmݬ8dԌz}ª00QV).0PBG&B|;IM|!g(|i] ~%h'15 ]d+u@%x$4Hwl!ىl3k4ϗ56Yrj@`6XV ݳ&wWpݺ=>IMG>)o{IPR-膁#˕yr)T> WGbrb n/IY=1 xӎ`G~e"뇮(BjK1ciCs>|x$YZr 5*l`iSșNX0 62etl`\Քܞ}HTSX6XCMz;ԣ]c/J|۶$ |2MtD4qU[ngK#ɱQrLsHO^%-p7pӺ]vTj~CV(~v J`NQR~|*/(kĉllJ̓"Gग़@K첋_$/!yl|ܘm?HZ0Y6P5uT҆Z5aA+ԞQT! {k]10,2*r[mӤewMg;&f7I,?}ŕJ dCBZlفYhF:G_RgEnE45%QKFMEpjS ae G|ZI.vΣ̛04^sА[)3'`Ҟ >[Q04Y!HSdڏut.ʃMڌB&ޜ=*m>aG&'"W$;4jr1p tZEIhFgqqHXUB,Xj(&'=w?\ u 5 'C^&aBx7A>&ƾ`UKvnidlEȽGYU}C-"a!4nY]g@ctdF$(DSHx:7| 0D]~%"2/%z6pA{I GT>IfaM@ J:ωS@!8\+ 9. wHzEO1)9#KQRWЉxN=zF!C;ֽˊ& |$YHD5 /W76Z%-"ӑ&*@ _hࠦ!kɒ}+3\E?d@} GM(XzY$ Q`Ptp|B OVV8a' *Tإ1c. 8kj.Tq_7ђAX˼Y1eΣu Isz,I1NKњWrZ3@ 90^9Z>3|5%C āaa͚ݟ@=0z :ˑ^"=GOxG_:R`| 7/TXȍ!ud31  ~Vo[; Б"jpyM.>]q=COL)iJOvqs~+ɇkZ&ܶ@36+u ţ_uKy%^%7LV-$ę}mv܆:Y uQzЫoEiamj;> LŃs, W.O1pd2Q,` 5HqgɶYg(PM`P#Zߠ7\8hn/Rʷ/7 _|ARIW\c-h@Gʞîa`%ϯl]Aj^Y$soxYpMcltQ 3(Xek3B#eJۭM |z ;oQmJ8Ԭ3GG`Q6~.&&Y ^w\@n^T1 ˴U2a_6.#v2=W\xpI X`Z8S~㽣DkS$K;'ӡ/t{vތS nPHA5dOw݈`(tF&oK,xOAFp,qo*]m(ot4yxd HL-QbT=crJ U}$[)a_3Xdz>qP"5M,VЩ=n(Z]X#sP0sĊ_> Gp(*mUJH>u/4h +=lhrX\.@vL@i4(^% ?ڀ /+@reu{6_7û4GabŌ|}JF:ValSX0j֢y v~(mN\!FC*9zpT pÚX솤ѾYn:#J뒐 xsk8Ѓ3VpC^D5@̤c+@k(;Nj8NI]+H`Ë/F:h*&- 1:S4 VܥGB A T+)')ܢ/՛p6PhۏV0 ldNE%dd5lmX,IQ;@"B-4 uiBXY81 _4o,|~ tه%ܛ9Xs/O ^d-: j$ѝA'Γ"$0tkb/P)")(ng6C(u,^;#Bs,LJ9NZ_0\T:ި2eƎxs[۞>|NFB9I)eO:a~a`5]̩q)7C%.'RŠ}\hԈEa;Db.Bi$<5Iv_]:|AM3K>ؠmqwn\2rCGAL%Tk57 Ƞ^q6<p}x +ƛw呦~bLE˫VjPy)*ś*{镹;~(iKOc%z|ŐOX`S }cebȈM%[bm 퉼@F`@PkgrB;aJR7qvxG{Abya{U`6D<1!bq\ ᱔qƧqR˾i,'}D~!rzd5#gk[ŭӶZ)6s=j`& nWc_3cMjͫQMYVJ o'q#4#B™3zi}*&w% FaʞHD'=\E3dm __t BDs yT1x)NX}wtdv\#P7mQk25 5'ΝAf!J`#Bu 09{g=FMՕXd1w;.)|o0b-_Ii̬2<o!ח )29qJUalxF.dˆ|Ag?b38O" hw"ðeʆ[@MҴQ';"#4>vjo]ꯎĺXxx*S:)YFDXᴾAw ) E ^BLG+ Zp*"ű#ƥ4r?Qf7jrC(0f2C(yfY#@'Hi 69 %!3$$ 44ŚEՎL9юUbu@Aw/55c- y&bЛeA01Q?@YX,\zY| %ےO@VS!GULA+hi[yz-IF0I X*"H *BUP`T!|%vEVtw[e52혮=DԳ`BqNNWFeYLc'˚Cs=vHNe'jA~nO]><4^G9 ͘/jH:@p)ORB?^L8{Y$ "zRᎤ) ɃŨgb DwL#C/jDbeYgiTx GulԵ&8]osZRBԙZCaE|"w B7Z%oJއda0-,xEKKduiYr>2\9цodrwYsx|H[N^\ aZ{x_#,RY7#3>N4E4nVKNӃC!Q]qgڕ/j"j_rn{?>t~V҄38B֊K( ˳e”Sq{3 蒐vNiz18Q8, xNu9eDgԕH\9g9f4E{ ~&ү`9&<`-$5?M9BxwDmJn6% 8\ekZD8oE'*9A{Yl}Y>;fLvҭ -E'iZh^Nfl.YϪԽ1-OBw5<ǰ݊4#0-@O5>B 8Di}K.,HvXO6`-(TFxu!eYu\n'Ҟl-S +빔|6^ŬIƶffwR񼷕k$rA7̔3FRGt?ч;AfsPi+He[Ϲc)5bxBxy͠-.=>]Q#ZSm,6uϦSe$ܐMZW0DuI(Òcy]w41|M\+smǮNgtĹ+ H¹%h^RsLFrb+Js2[Y۔ck1Hs>XѬwObt0IÀi㮏(ZޏVZt4<溥I%/t{}6l5m@۪IAU0kTF @q`Q L,eYjSqXݼ&/ ,جN/O`ɳKȞ~x-+Jj)|l~rl'x}`B^C :\l}ϫrD /SlU>x㣚4م4U TT2e-x|+F-U]/t@'ߦo eOͦ< :* zsOn 5 +yʝJݥѡGzzS7>ȼ ^[a8r*ʗ4L$6%CdZyr%ݰ{浌,Dz" T#f /1*5IБ:;M$j! 87!3bM^gaħMrZ,XDcCD)YBӀe{%s<ܿYfXf'`PU?_ 3EC^GL5HVvQqRྒAeR-u`?=5j(pգ(9a̭/3#6y!KBYi9}3ޛ75 ;8cgP#LdrVH/bKwēH ᱧ_+;oʦa{p /۔v~2|M\Iz|\9<zO3*m< <4;Fs7 oaFΦrJ]d+dϚhw#Zb!^"4$dRLve,bt՜ S+`y|ϵ MHlv߭hQR+Ȱux~e3u s#b,;1>k݌XDʨ>pfX.|wn~~q!=΍&;S#keMJ>9B}'X]qCf:gQU:0HD8鎩GY $)8-||߸3$G gx=kRquK9jIH^!}nE7^)%zegq뛘gƽ1(nx!v|!n ~Q*m謬 .W8z->"F[8ύj-ީG6֣`>p90sE5nKxxE +(9KMjۜo"d-#5 jUׁ { w P}GL鏌}/僑r^jvvQ. 0e__k"1Y 'QnP׻ b'#[Zdq^YBp~@»8y"tNpQE;˺Ԙvy(f6TdW(9i^H%yU|U,s#(Qvbzs뚐~ya'G43zeziL]kѻF=8Ml`EsZG%+UQ 4wid&m%|\gL՗q P7䈘}ifpmⅽP<ϛb4"GYqiIJ \v vY82A*^He1zmjpGZ"A Vba?aY+il#E;W)"!_ 2Id7udc-h=T?L/Dm֬ZmlTK;xƬ 2 }×oda+PȎv!,j6̂1R_{_N2A& xuM=((Y0\ED`Pd6*=o5%RO4n3TM#UᳺxŲ$!.P`]{ރ¨/A'~dSGTz_c@ e =_-jwUlg.hhԮJ3.dY rA)&-s˪Yش7׹E~G56~XK'K{ c8R/͌ϱk{Rw@EK|fV9fGjp}AV2l.Nt6E̙oT_Jv0'.eC̩^AH"n7ߛ>nzT/O'6ܢn-j~ ?i}I`egDqDum!}#g&qT@;dD$':IKQd`~ӱ{ ldfpI߽K_uU+~l8wX+YvjJxI>p*tO͍/=_nX&-Vv#/l&+8ʧnr']ȕD܁Yi}`XHg O8D5u0ƹ_9]9onjf ENݹ׹6밈mAS}(2E*X5-{"~7[خ86hwo?3sެz { A}gѼiWNyOEKwtit^ĵIȺ<-mLh|A PUdU-'("gI>YP>>ilQV1Qs'Dby+,gJ˓TxLhjn&&d[Z[?˾' [p]@sFr#3,!KkS?MKB_1Jh`y/V}3bd[v ImDؠΏd6XzXiӣX]֌Θ8QI#&ED ᄏH9))Uh7Owf?fh'ybpr(&mŒ<>Dتlt19/J,"R'"q5ÉZ&yRwQ}Oz3 (2;f5u!^d7ع+*Ow:\a\F=$_Kg֞FO] elHEY(ȭ>Ǫ-mg`[Qx1oP^- ~OA O+Uk. qg7.qJq&a" 26 ֭OQg$ɇO. [uaq5?ZFGKTWl} PB`<,lζu됢7(>70f/JNX]+CvSJ& WE4J"lvkGr|QRΛ>R,W#%³`%@~ [':YT?u Ai s"3﵌N%0(&ߌ`$7Y+z@cH5eʘrt BW5;l"$]{t4e␁ b24 Oܼ J!|szx5l$&=HPI{mV>kl֡&*aO0M0~&.XberHdpqb~g2`_KG=x*t㊖XPdj[b= \{z3;PQ_v3вU:AMlA D<$bGWZ158UنY_KI*kF[w؜`JqRNΗJɔ:c3e٪nݒ0^ ]Nb:}p>/:hq[;:w7l)y@8M-gK-i؅Ry*rRz^M2*MVNb_z9W!UJ%dL iO $jzw,:l(`ni)Tcgd7+@}>ŕlb>UID嘚:zoܯ(&7**ضvΑʞpf0l>Rg٧DA>\tdB"l"jמu:N!sjNX.e\"HlOa`7z):gK9 Mt3F46BB3ԌPRmBu[NO6kq27S*nx5_cÎ$:!CL5Y-(͏ieqV4&]RsAf [4%%%Rkzli'J+j"f P5fE!,JKO,F<1ӥI&i b\A&-.s'V-n'{ѲE3qn$ijN|康}C @5 @u{%*X[\4`xx.lIb^s2H`湘==1.rC*VNOY0ȕ\t2 ezxb^=9LKM߫qgad=DJRN݁e>}[lOP+R?{YK mzgdM@~!0ļk@!1}戹6O91>S=yC$]H/h椏QSJݷ^#981PQSia BÏG*Q+PU"`F@9"@5CtL!Zuzzd|$\I3b~Y%Mk[.5iIX^k;?)C|uprTdc*?f({˫[ ^wf%p|V{ƫ.RgLiI݁\J +_Huג;j"0-jZFji""C_4S-Bxiu WP`t^2D)ǶUcN14p*=$sG_u4 #- %4_p /]Y͉Ɖ} joԾЖ)/QuŸHu_I8JDZ/svCzRFnkV*HΫ+aB}R*& 2݅vP ` aIBԿ*wrfismczDđehK ɬ!&};M*i08(Ŕ&oֳNqπDVwNT;cqu 5ttԦ,t}?Y a=ʭK?D0G 'o˟qu!% kcԚm3ø[qL\!]_~ uݛ ѧ v֎}ՍYpLjf{`lwu}Q&#M1N~r[ӱ $a˓ZӅY.6;zo -pp.ݓGn4`lf:;0JHL=sf!|Z}Tyud^8F\-/ ̵a'Wƚq=՘NE 1kQ_ Em-Z>8شtF<?A3D)D)lff| I2Ic8bK/~ 9ȪP$6fN Ko ҉\?}b4\'b*K8s#gP7ԟ {u{O+Z$3x^ 9KYj.kT=efV]Z%$=Gژ' )jt(9J"̭YϾdE@t"$\r%E7u]磭(U ,MlaUutCt X2IYBS\E2Rh4C./@{o12ob^c1T }8pl'G7qQH7)Abuloms\RVaI๋xɍCrDٌM>DLNhDb1Ch\OhNC&-v³/AP!W{1cD뗖n2o?pDt'nt;;.**,()5-)a\z%@1-aU/ AU^Ew0,Ӈrtcp 6-yo2eWo]8^ܐW(N 1XiѺ\ >eP;uк&rBh ^h :geOX$1 +%3"c#y9Ц`V{aݠٚΨr5Zpúg _'њëFW n9[=YHMq dɅ91"| gMqD  垕ٱT6K#yH|:D7 n(?[ѯh1EZr>eM1iDޒF 7 be*]"y[}|RlzE@tU8r$r[OFw0]~G0*={:wRyNR7ȉ u8TFzS V &a*%榧g[p(\ҟo ښF@RjM=moR.j)ѼcD*] (6@e "#w{O( }S=-% C=Yݜ~g|2]syH)AU`#z]"6v L_ʹBiN8#9IOv6Tsfx,h+n ۱[蠽1ngwpLb&W?!dpan !zE8Yd.ɕJ!0`x-k]"iqyryUq=}i$L(U$Dt4 ;I ^@)8ޠ!RpyksX6w ڑfYo'f`#8iw/~p] lϏu&̇wEy {@L{ ϟa&YC ^a62ŲKl(0wIHO [s}1pBpi@EM{AvcaJf1$SB`Nj.:`132əz&y(J8B\9Nѵ{h*x-&SdO3l$#C(dϗ9*sx*S?< (%UMN & 3{$9?텖.Z-/ޖ~f,Ԇ^1)ѣ ۨu_oH2,39"({ٝJGwh5Q5(㼫=m%gUH8IUK4"܈hN9 wYRڂ]I5ܣTYkg]rUȟ(*ÖB%d@ KnsĂ<2JIkƷ@b6+7Un'i{ۀ^{b ՍKO\4rTnVK.[C*͛jCBPdHJI_t_x/"m:rS>GA%äFj+ L=`lC'5zKn .GbhR>-;!0DD Ȱ/ufw!kJCl~ (s% þR%OV-K@Řc9oPfɰ9g`Y-;14-dVP?w:VޣCfG/p9n,L_ÆX!eP6q͔'ei>=,h+=Aͅԓ|p/|Ѫz0{z5!&l~Gô206c.qK\HAg.BMWo RacDvi(+a9My/,U>?O æ!uO -ktx3z`1d 3JjխL~^jQFGCQ=/fk&nGMdN' 5YjZ"!c%Go`Xn^pa9+:Q5Z b7IJ"޸SsgsKppϐ|v+ł,ƺc:ZP񱬄&,Dw('GͿ( đ?`Jǘ&wkCH}AtJ3a 9חPc}8G) ehEڽ]DFI Ƶ m! 9l[TRJ6g )=ɨMCY.8dA^GB#pkzt٠/vq1Ĺ̡j`el>**&AiŸ3 ֺ2CQ|KqCe&(rs)weZ:IRA?`@)p NnVזKQ&; b2vȭAjYlQ}2hib?y I }fQT͆+oS,nm-jI4>ylg 6SO*wҨ.03]* "_8|.ZB[V8F1wÌLS}ǣGY;Fo?NR92lm;v>ldP}v-!9SsHRús JWi ;`:r@&-(ދ\?gv}Ƙ뻱OuJHBr-B3oT+/zג !O\/[6_FU A{::kY&ޞ+JIV qlJ)l A','|Is;O \bFf˪ Ҩi>X Ĝ>mM@!HɰBd_Py|T<=[-|ZVBzG{opUݎ6^'>갃uCJ(Jzt|^v7x]KWE+8>HGuF*MwPkZSE(P5nX)>c"9}@lXަڏ"#':?w_PE"ws_LI53[&ZDb4)Re>xV+shmd7c%ΚQpF83 :!YQ{Uv$袿?]霰p* *6Dsm!-JB]C0l{g`|)bYNSd^!/, ߙub7a#M3j@v~I_aYhcO{У[x0FѼ_YDɓc29_yGl-ǓoGzL[uo_sZu}NJTƕpgr K>PǦr%` Hj$ `+WsW"$efrL5.0) pz&sƉ6sL /uG'Sǟlfbp.}Yѻ(܀I)N鄾?7Spi|;$fӈږvHq~ 02b.,X7H@Y_Ezc fPz_y9\ D/ft9-`}4啛 FRCg ;G8-^o` ٜl"p1E LA/׻h#gq^ IhW8hjC7@ı$`4ӗM +iwrF!w|٫K} 4bz5`ܛÐDg}]*QGW0GE#:Sf )8l3 }t~G*h<1 ^ szǏm)Đ^W+QˮcDN;n)/Ts:M@~Lg\?YYr0ey!W=KF~,Gy]mq1b;)vYyyj'sښCEO04 `1Z>P?+U)=@Aӌ{2t#ʝs.^~Ac^X V_Iz .k9n-Kw2a1.䌩ȭ^.jw=I/WQz*?ڻ _B#8<%ݷ('™m(ߪCŵ6bbL萞2I?36%R 9X\4)Zn [ @G֯sNR{7 ThBrfn z?~A^1;NEܫB Mֵ4o ŵeN{yFrRXlJ蹨I5έ' ~77vs"$m`c,Ϙ^G!+\\"zZ>I!z_Xæߞ\ji\\o!$]k2^ QbO_ƕ)oEPd%qmVJdnjgY K9>j v~%I8ǞqZYCٞ!/\E#Z,tnfA=L7ܫ` wpe1hn}F-YC̪L<^`XP1?<ȼ43,8nb+iXe' cq%ϳ^ :t:)Ge"L7Rqנ&Ŧ#8UJ,Z{hd3 gh; O8ﯧ y}{PwEHvQ 4U{ypF9+YW!;N8~v*h6 ~k^35zߝeeRmyÔ t Tj,; S1jE' 2W4JI^N S7 $x5vR6g-gZ"n .(Ɠ2U?5"/Ry4eFvEhia)_e*zZ~ڠTșjR~{qgFşuNqC%H78* -0WkQ:Ud7ҎQK0<;ΪZteMk|5aЅ?K9\ts52H;n@,8 =;n7HaHQW6yjz]X6VlA qC 搣:Z+ ]ǹ?]dHGHzX'-A,72T$:%A%3(ᲄ#]*%PUfiNTEx  e4*5IfY1oش W0eL(Դ` kj&DqH T!?v'쩨8IWwWô\UqppRD)n&A8} e),:/%J!y3|M^_`~P9v7 5 B?qm!aXe} o]ßӤ<괢8|E.҄jx@/T%f$VaTHػЉ?z ܷhf ℙۻǷچs@OIi3ġ7UH*:\Q I[ # 6cTQ;Ԡ?JDPk(Dm]h rOsHɧA6R\q_d-֝ S k_ea5kD^O0vɀHT7Zף2i)RΞ,44+^ eq.}TY~K&FD[:iM/++i"s*Z)DkN O(b{ֹTz7O fMM&kV ȦӾd}h*ؖGt[Wz%a[tGo2KefR{^JG yx硄>s ʷ5-xn|=L쏢< +K2s7vFrS@O7Q]Ed-=a!w-8fW[ #Y#Ey›Z X gB&F@P=`<;)p5S]%*?a+S/Kl2԰Rb`ڼB|}cټى I֏'%c͙w @[ P%ߝÏQibdDŽx9.i77}q⥑gNU@ט?4bّ`2"BݬNV!ydB?1S0/#{I.RgL@MNJOx`d]t}%TN?ech۟ Osskq/p'!a|.-p⼄IS(:ՈjZ$АmV̉-'~ع[#1wnFg!Iԃ>rWF51hQb>WXwtpHF*6N/,mZ] /+N4))yWΒ s)O>P!% &ay;*a$>kn'SZc9hü8̭>z-xN5M/S~ղPx{acЏլdc6#]}WV:~ulM$!02y@ЂdnXA hGvoܼ"зSܠ-mO~]J߃+}(.ܴmgIF&XA棍ٗ=_:LM(u D֨x{H5r*'ϨQSH5AjIQRMIE֯bc[6/lh]GTk.T4Л@xSar2O[ޡk SFk>&>Mݶ\a?Bi?xsETY]$ ] <]u2{x,ݪ`/fm&21H+ m+[ZIyVx ɿƞ/]TT [ѫD){m˟͂iH-%{LE& pMMظꩢܙ,9mO{pHooR4wy_2ŰBH}S`1Pԉľ/O{#dQv9/$K*lB;~u"{RvUUڨyjte_ɧЌ59aQ?,y+8lɵxkGSin{)J,t7,Tô &_Zu ߂֕8`L1`rt[8-NSot,*lNc]@F&egtٮcm* < TGs$9Mkر#4ZJH~'8_'1q M;uGȷX.0̩:8oN#i|5~k*x PՇb; H. lF`yV)btT8_uB~|Q0uIhKH,>`tBkֈ@w̢jn# hcThD<5ZɅ( %'K5ܧx‰SF~'xq9B U]#Y1}O7GIdS%[y.,Ntp;7΀AF:``@RѭTOHӬ{`/b}UgՓtn1G{Q٘!B0IaQ ~FolָdtƞN f Y_ϛ ;`p#Bc@x '#!{FnHR=pࠆ2_QGz}U b xvL57{gks ܍W4 Cލt= E"<@akckidmf_pT)LSaf4M_c/s;x,ͫKAAa@u5>?+%=} 5XɃ c?TȣTX $bf W*5MuK P?0yamJp7Np^) jbATFŀu ! 뭖DqOd˹GݮALZ(!OWɈe⷗] AĄ} {e`?jk\jF9@ސӑE_7MTtel{w @q|).Z{! )iY Ƹ mHaeEJ%}BqLz)ވdF'~Q|TQuܷ5`?<;yk(Y½o6s>hleAMa5nYeIfv0_hH,Ɍ:Y4Pmj(|:)h! 菭- .:*Û#3_Y nl¡)]z ?H i7DZ#JK!RG%I]|{'A!)@fQ.#O$ܮ JgnmBP3LQҧFb`_ٞp+\۷2ɆX*(>eX7./_hFS)p+)^@_a`AŬSP1Ҷ DM1%#06ReaoA dV{*~$9QaX᎟(%)K$ GKlXU=i2|4~|6O<9J= /\pRL/o\ p=?5`& {ҽl6~ eV6AU'r'97;|xbGDFD @o"s'^%!iZp3&Leƹ 4`@N% l^eѨ@WoIWG6$Wj3i'u-u;곧~L3*g/t# Hh=ptF2" b\uZm ^mPy_axjC.]sH=) Ѯ"kzg!a/,G&4.#B:ͣ!5Hm63x mJ6bqPnWЯHIF!0r\P6A}|J-Zzfh:A3o;v~adx!^ |=gzQ?/~k3 }q_plIcƊ%~E;H1nstir\UmRbG6,6Fw,sbWHB:Km^<Y$sįj%cERͮxG y 1QMM'z$FΏʩa=#現$b@aa."OY8b(7ғho!y AO20Aτ9M.6oR:qn,~/j;Y ׌Hݒâ1kŬ: M$sn˚z#'Z%_ #@s;ZEA-T)W3X*%H 3Rofg^XFmNbkײ%9lUn3aVFc>G$g!Z*Ejox547~1+\G (9 -Dn ay}e7]yT뤳)b>j$hqp9ÁЍuUGg,X.( w8L-dE4?4|]hf^i`AI ǽc]wim+&:Mj@(%B-B*q\u 'TKt W/yx  &<ⷨ_NLqocq9Ai>]%[p)a./nAw"atI/*T/浾;ה!Nm2:|dFK| |WM`Ơ:Cd;2QQ1jhêaKC6v)^̺yH"]a Jo" cXa됰.kĤѸ{™j]lh2s\ʺw`ccд-% .hcC{.=8UF>t2ɡL;Q$-pyx(2l7Ѡ> */+&7*xrxgqڳP.?^qm\CcSi-~ @ɟS 6LvHW)mqfTK)sy 1I 0mDIr!uv!"3}y$`fRs4 h(z#Q͍v>/9'-p%N HOIz?x Dd:q@62pīHt qU=2O-¢|La9!/Ք.\$@"ßyjsv_҆MqَS=)ikF_9÷w]u8& ,R')é؅ bH+wVg~ISL>'\[GWHOS()w'mHd֧3}opw~)Vw+X#~b3yO9U GOp]~b^` I5އ(p+:ujW/*6x^)R.@CK`# e|&}! C9.qf8=:M:۝(y,D(#7+O!b&?#̲6XP^ƍIZQpxA_c񱥼a j+ {1A34s -~"xw} >. b~-:1?O!tGGA@h 7 j^3/^Ƣ(f \ ~Xj-e}rpz W#*rU = )U0n^I/ ȈΘx,hIA__qBײ̪,!> V(ԧ?zEa!&:B%;k5ɷuJqu"Ty٥؞D&G3Fs?2t?wlxR5m`3'3Μc9SĹA*tsW/)fLu]I,ȇ/BNw"EZ%9[lz ! ]H.R9D#l5P17773asܨ4b=cDR[NStݘDdt^\iA۟36&Qޚ }cR3p.=PeěF/8" v#H\+< I^r dJkhzƒW9o,:qml9a%m8iMMS'|i=`3>U31^ ʡ.m$8#j꾄<]ľDZ6JVU~ dM$I9TK {\$>aeiZ{P 0-Eh|؋]Ͱh`>^G̤\'0 eeDE.xoC~ YSvW N Jӱ h{\x&xJ-4(lFl5VBtu~!6˴j¹ yj~dt5m$.B*dV:{Y=wٹ2pt49m[&T=ѧSu0>PBS_Xa \<=tTɇo&=Tؾ >z{xk Cz_q&rgh3 Rъw|6b{z0}|oE+/9asA5W?s9‰%UΟݻXcTP:[T9̶]Zƻ`6#vDn̳ឌųa2MU4XJF+m%Q*0eA89C;@`O[Ksj$$|/_K~ɒJ\$p"OJW/TaÛ`g74 Euk+[YK Q^EC-WX:Q(-*L-F>Z8Y5g:D[1PD;v)xdMDl}:IxhU^WXy s44Va"l %uh=#AIpK6Yd?$bVTőuϫR<X\P5Q'B*pDxNJ0Q+o #ف#`N0iQ!1QJ=AގgTԑ +BrùO,FdI퓋E>fo:!8RNdX ?c_A)SV/dSU)GM_8ՔLDR+~ ܧaHYCjalT׃U؉z0(4VCB  7>-I׸Q+gh/R e_cIkE1`~.F;=yQ9Tg&'6\srιQCL"7/{c2Hl'4,uyL66~XH8um!q,MjڤgWv! yE1Ypɵ9!N{3o:M>檈Bf{{:T[+qnb{/lhPz>S!քPGðھ~QKY:ۡ[X'^+MdZ,Jܥ^ΏWTB6dط$i#D¿3PgSKBح'{B[:˗sF99NR`u{7xXZ"k?}RS8'Al :ZxI0ojI tO<%5 ë#4^ki20xuR}' ΄lޖ+,@Z(`YXj1Ѻݖm&{HNHOiȟ Gyx5SdhsKkojd$qޓ6y-2 मltj(393^bCMGv&8%p*ŋsU<7E'MoIFcُ0A_ڞ;(I%t'؋t4!MCpWPUܓaŒƤ+BFT&5leM?tl0\Xk0E|QJCP¯ ˜݃Tb#}x;Vj)xƉ@(N%(7Yg Z!PanBP)˗)IqDr{(j\Bx:@I4_zeP.q11.3v"]47uLWDMYvˡW#e,Grʉb5IʄHRl)',loUy*e@YAc֑@C q ܅2(ёXO [Q&Pi MoGm^^tc^ q&k:WlUc4ttb/AX /uWDqdp{ Ml}aBN_ٙi$nO)CZpzEG:/򡝕=ճ ~c;ڈKҟngnjL|;;I:A&>䅞Qbї Fyp!2|h&/H7z +UQ`jZ;䝐s[{U th硚!hy5XD ;ja)aEL"}^bbr*1=ڢ.ue IEoU}BtQGdT(uJ ф;ZVY fc͡AMY=hA/ 4j0oc =@pIE6KXn$jE{cD-˿n$ -jgT#،p%lqS^s_?|Mϫ34 ,&J|._LnިW2}cju|=C]lgF<񤅬](Ĉ&}L t`%eF)"-. t_8`7x%ߠa4eYq衎u`nQpH]HcasCq!}88>@-<3R!1wR̙_SH`lR2E34dFw:Qs;K=ʈj uxH్dXtW3o+7[MD}rL)*R{Yo\IphĢ2E $C:%Xr$ `()=m=gd':74QaN+ИU=t* 'h[t}8[BL Q|!^J)5 qj p<(&&#;O*׹8j\C=/J>NnY[M :.N+ <1N6s@wG*衎 i5nafBBu) ȹe)变yWbו[jq顱nfC1-1IYm$;7HH)D;؎v*|¼:ؔi|PzF''ma(~7PM9<[8aa |t\q;m|bL3@/V/T#3>Ql"wdc JOE2v?4#Lsn>0*:yU"2.skgo4GY~DT"k+Dj]l}O0kɳAӀBrYv5Ƿ枣fWWzc\#x狸%GΓNlzbOB߅wTU3[|!*@n;Uv*HPlE^ɑE5K=-E"5;vq -:eaǮVp4N|7ߖڕ0'AJ$6EJYddpwT0F@C5x[5|>["ag~Ruti | Af A#E {^&GkP^`xovMKy RHݪWYFMTFMH%tJcs@>$Mˢ=E.0͒$K0?)V_MMd ۦB.c_B Ft "Ũ2ٝH7wAAp{'|![ b 3~zݛFBSS=8_=}Ma-U,ˏ14W2 >X=u\tIuzi*7k/op1(!"oՀޚ6xe e!;Iq$uP ̬P{d2|{I7p]'cTdq{F8Cľ sa. {-% z)M#2*ȢF.bR5a V442]31]"g7T4s@ Wჸk?_ LPun}Y*nɦj$Xb➂mox j9)``p9\0z1S<(e;AR !.1b{mp@nM c @9vFYrG;E g +G#*E sbh 1vT&=vȆж' -{K??\iXV fbAn)tAKس4 .3~pl4njgqXgFu=`y[-K9^U/͒;aڞ^W+N<556G!X:V֯!y%*U SLhH8QdTdDD*ô5\ePJ4Y :A;CU~}>@5:Y٪ܦ_!?/.4-hWOEWu3[Y@?SD-i]y~Ɩ7*?dh1,A3 : 4'7dV%MzUϹԑ+\5!ST 6V[@2{MB 3Z^e>B]~tgf }Y?LC KK>_(,LC72DjEe9qU:y_m޲} @Qf=sͶ^B.ڐ\ aQz5H=@i6OR`S͉ɋսm&9Ԝ_ΒhӐxz Cfmַ 4'E}I*1fm~x6Cb"ӭMϭD;W{`1b*MPt̝E:$OOڵWXNNǜQ{ltW{/vv^9Bo#^-){5 ‘,d's# 9!R@]^CBm^j:x6L%-wVÎ R^:"gpY;9_- G;_(C*ݜHZ}t = -TFd.R[r5"n2dgD5=C c~K DfE!:_Z N?&d=< f[ b@-ayg+IT%~i)oo x=t=m$Co4y\#*>tN7=@nꖆ,`T'(b}#+,ݢ67PUMgMe{f-2"ة\xA d16Nr_3+"5K {(5@Ig';|:dvFIIGTcV}]s*)[IEqƼh2HvdƢc {J֬`n%?_Gi&8x0`$9Uycп`A].5m 8UUl$plx#Պkk^i.N<ߥ𜸥K3U`eзd#uQ\! xu&7o2tmfOs+hqi6Mvg $J0ВVcQ8y&? Q@AQo+Z[hN3V[<.ۦaƧCCnٿ)ǶBU^kgnJuvQ-7_'iisnyR˪̟QIVʵ'à5e`ep ["ݐ_U5QvL`/ZxbTZXs3b̖5NAU <BU jzjn9,LͦՖ+Q*JL^ZX)/I*B.4$]j[w p1 (N!!7 'C jo'f^q5s+Vr|ٵ^ sr[lbԯFp0#&#AqAEnA.ni$&xՁo6 C>Ҭ{p0aԖq~vV%J.4~%(tH#~4KD*6?Ļߖf?TU$`E:ǏB+ןC`6Iֱh+z(᭶lS,8z\r,~G]E=Gi9 +TEUotPCqf 3%%g# úDq>Ȝa t <=ߥ682ygFC4|{G42S .g|. '9yy]G{d#x{0i1jϲ$LMDunΞ~NQ&d- Jk!~w?̑4 +y*U{ ނ u&]GatIr'ܵ'؁ĈuXݲb4@$C/#*LФ4ӄXr"t^)0ب/P =9V&mB&>3r rgXc)]޾-[5G)K"x~@NALnlKn${))DcnZXp:H/4<(yN`nCJ'**BC?<Б2#Xj2UG0KC'Dθ8%˾k42yUIe0+K"n%PtfuGsM V0'N|h@xO3Z;ֿd>X̔]hiOVGȖ\Gҍֻ :'\FSq%Ym>fܩq aZe `rvv)C])˿ֱBg戆/utG\IU/ѣOV镋9̪|r|~8rgCº6[?hߛA Ê?J54Iֵ+e'LkdHm|c?+Ωls+ ' E%\IqrQ^s|4H(,Qrmu^ 9\=㎿c5d>9̞;7/b4 3_zߠ9VmŸ1#{ϾiDYe F#SDQQeoD5LRg1.y9 H1+I=j ӌ'xhZ~] /`ux6datRT5f3ऍ>Ӱ5aPJJ:SDPWC}=F2Z;hLwy)`՘ n~Vo c轟]`(7f'_;Qϩpi> VeG.+j~Qz=垒݀7$Z1\w#) a}[0NvA,`mYvO%N92dRA0f7@;֊_$1&wljLZ& m! 6'B._xI3hUnm' ]sjJ5YT@>* D㪯}#< xjȑ*&kcZEVPMjbPCKEr4+ťEz't$7Gft`XuSx"Y$ܓ3/T]b:a{TP)7UEM&KZ':żH<vy XUus,eD:= RgQ a=sR~p{q۞]kcJKݔ$md-wCot>2aDc ,iFH$/%h{D]zGM0 [k<+2cNG lU ho}>0m*N] Ei4eN͑)s U.4O("ciխ-b ' ՚RMT ˩lSGZ>y1,mFN&si[5Ss7;}%-'"BrBh3un=X8^51Skyz׸!V׃=j|iJ"0&w>R> %Sxh5YEI&+ʎOy4sjkjaIaoA=1Aע3nF8 ![ܔ;wl3FKf;&p_V"t`6-Vn"s_9:S]CM8&o ͒VRf5 +1`o%xI/Z\YZIݟ|z^oS/~+uvnuZc!eFs< |J㢤@熏uړRw`N#gL.sGmNJ'5ǧs1sir?a[:Jgbhr/Yl-ěfrHmf nɦwv7|9{-$ތIBCz%(ޒ%exp' [MgE3\Y,5B'f`ggM~c k(i:mMvF1D>r K}.LRk!@Eq1QWeExN &4My%(s>U$ځv/C4im7kqz͊{j1 oUp-K5 mT{Ե"G*.% Q`s}oAk41:aRB|ve &2iOW,Z-/F(U6tTFn=Cո5|n%Vo7VdHl/>H'CX5j9/*VݖU#bĺAN16afqeiF՘= HɼA?K{2q +.]E<ޡdSCקeL*|P+^KhrrYީqYؖ_c, :%E?B^yEњneJư#%9:}71&:+*Fʩ=~,SDR)^\rGKX<4ɟZ80htjx"mHUGݢ,tÊL^CsxHq/J")bUǸtPSγ>c@9ЖBPA_S9ȗރVc|`o"wu r &68dyK۠F~bVtWieRY_uL'Sq!lG=t>=acQ V8jF{m~ ev{ȨDUYcn[54k&eկz4:;%[ ҂=5hz}]‡0d0+CĈC3.}?HkE-Mä[r7a IoEpԻð6I Pao,Q9=u-өV)Z V "\{a'nB6%-SLy ΏhzzRV=v9n1ZK$+@{uY=F QvAn luۃ %;*o04XD10OW-qbfU۷f &SgI`!3(rׁa%06eey\=> !%v&o1_O)%)(zXEBHї&#K+%C=y^a,a yDtoðS.Ȱ󻀒즌÷IKSPN*~J8dO0>W+Sl-xhw9! XTGkKkpܚk^0JjRŌ4Ʋ9)__vnu]-ZN8lj9Ņhnffû<)fހp.9m?wVqkB8 J@PVIW&#>]ysv))?Ə5 k8vp}V*磦: F3ԱwPR.U=L K5+aUta:Z.k896Pb(*S<+M"(?x+L('hkI h[$cf0t 'i&6˾?[4l9ɫ\WɃ`\_=s""zfƏΜ_j #xÁZъiT%ٺt #h"ѶV{GxF ia56RG<htKZhj*.}[М3Ho4bLQ<\oz$iz#N9њ0-ï<;Yz9!0lK}΄w/ }˅ B%7LʦR WfYSL0 9 *o^N=6/OʻJ Xݯ~ JjrTDͫWk.}gF3>QY+U֬ Nшj;Xb1Twx.K3&bhF?>%ņ?ԼialHu`'%xS*/Q1GRW۟PwGH#cB8&kz[~᳢N*}2un2%MƄE\͈]IQxmH(&\b珯uv3UZނ=77 D)Y0TpO5܂Ӫ/Eb(n.Lp []"{آIMDq J:KˑDTzM#cȦ'%kf4%$p @ Z XnJ =kJsd0U>T箃tv3yQƟB @SKT[zyHnc&΍ܵT QkЅjWP4'r׸V%X,!4n2̇gqĤ TE}yi-QVwBdHXJqś7OHOa xبr<7Oxz QY5 c*Mc;r;|IaV$U?ay" t)</oE1kTC 9YEȏEʗQ֡>_M&أŮ M:v[IYŭAo=bځ%۪ժuU `*OvW{^]|n-,cybd<^MB6%YXDƉhQJݓs´TO xApK@l` wq 0poySE;K"HJc"aUlÛ p?@?2JtژcZ`?\)e 2x\lW\Fªo8iMٻ"5FtZcb""UF;.޸,X}F ́DeFێή̃Ёc`вTv0ZMy8ۡz(LM S+-}>~E<BN+ Uwwqb.h(%SLqL33jh(5|ŹVy$i';J?ܻ'Auޘw"bTc4sy8͸Bvn(ɯ,eN)Vr!ڱذf~(z%֬Ax@'2X,ҝ9 lTwt$exzu$*Q_̸[Be0<ŲSq{$c[@ xkxQ_i#p-nMJ-gdbS%L7Ӡ F<פ| Zz"8Xǘٛ!rOLj 8HL0w.QZbҬݠ22(QǦ+r|/aY Pz[W.R!X!1̜MMKyM5xCˈS2nwx,x.2kok v4O 0==!HHVA֫EpG,˾C/g]-{?;o*w^у*٪"6uv1!.UWԁ{]M)PU\@ Å3aKNd!yܱQ ,:] n+y`zMt1{|wձ=cMȷKq f4_Zx O"U Z{8:kNjH8Ѓ]9htB+(H6fDZ M(GJRx-̩`$Z55ゟj,d VLj5n LEs H $&pV-: V1|]lڴSTi.ZFcFv阐p+]~Z+ SK-q) ٜe]9w:,gҕEl&D1(78Z=<6c|Y q}uZjl_o磷ՊZWz[o_ӶBoﳓla2"v^1rZWj|чb۬'bŽTs`|Z7 |5©5i[fآ{IL䧉5uXl3TKslc _FԤ^&_Yhп/g.Q=Hf#MbPQ+{ >hMR yHm(fSy@ʥ,gO\ "]]_ī?YNuJ79x1\|Ȩ3bj]r n?pFk}MgNXp'J,'n.?Q!UV?C{Two)'[ _ Up^x=r$҃{ﺋ|N> ^k͍ӜH1ơ G8ÇEw);ni )~N`xRv}(+(.-W@\c] 0 /xŰ8Nͳ_5_O7PzVwT(a&;.{ Xx1IEN΃ui:ws'|,dLL!E.Xu ;^/)ä&55]Z {y`)I l7D3 JM74ЋTC[9BX*>6JeZ>1ewu_! ˧~o!0ަsV>OVqy+Iwϟ.{KFT<2Ayx*PPEqDFsg :ӄTRb]{,pzxTdXղ2`X wrho0e"4>Da9<;="{ ^ < ZTAVwT)/[4^;!.rgdtL *3 V2&LzgsΠHN5=诣ZL!QιX.>/䏔Eڊm zT-Q xVDeE+~2q&w鬞4&Ckd?-,z0{Bw 43y7SfOOL`MFg[n }C{: n>W]($dB!Ĥexa {H(MCXmeJyܪsPCf˭M&8:Y9څ,eb y Կ +^\X'¶2R"tHt SmȰl=v8nnDƼ\b;ľ?)uElC#QlӠ) 9'lS?)~"* A `rqw ٳ̤ubF 7JI݉I'q3#͝(m~3|4$>B"Lw6r2Ȓ,i^jMͪ)l$(i-mo䔷^=(mΛd,™;:"IȞ4Qd?S}kkNJϞ3ǥp(XXf/*jPIjT 0a?SK",fɜ߯O٠MRJ(&RAI8L=3FGYNC! x!f:s */'dNb cl5\Q|f 9_#Cg#\.{ڳ1S;1?Vj֝gʂ]C;RqÎW#9y)TMD}p{MxF`T?ӥI7PxitGԼP [BB*jT^3ՄO%&KAs pVMddV2VF%^U{I (#9pI*;H~u9$^M _~$63MsJ) 7\C0eq%;-BwфdԵV0vf}An\kWs׋+Rqs"ml~YΜԗ':t,ҀҔ{{!КJ?>yUuI $_-j 4$ c:! L(=,B?oζ$B5XCx-i}:~77$'M;S\4p`DaZ]?5W|Ƶk @A(-[F8- 1yݳQYŶ",,݆Z/ j*(n)Z7R2{Zj_zW\lÁW wY]+Pސa> ijY/LV/Vb`6ӣ&WԈv2. }V/*jz`b4n)##-iDZ=LBv`5bؘe(paL*TM] d} kqra Ɖ ˟a1^TCZI lz6f̊=@-ZV%QAt+\)EZ ̗ph{ۏGM٨뻵 ~ _M8fE< yiW'۞ ^0ð-(S2GHՂFNtRpⅷ/d_9h]"9v^us-D#v!yT{&JKXm":\;:=e&:i^|ۂ|GƛਵtdmیzǡѶkŘm\h6 Ed Xka]97`";JuߘmcgA$Q; u>i+B9BKTarR/mihs$nUTB7{E'1C?T|ty5:Eu4@) sxMOݙtq(Z`Lemwj;'M9.t_*?%a_1tmy1y[x ֭hlFwe",éԩR\oXM{p* D[? #Iʹi@gs>(CC<3dxCZ]l`O=3EavF< "G*gq!m'x[Hg0=XWs&z6S8J-jexSJuv^RBy(B)"˜HaUC\U*vQj@ǁ˻mgMkh- 3A:^(fB9՚M7tΨKKv%]-)LA_-K Zr:RL|^J(%$|K&flC؝ǻE 4UJ: .?S ͌3>ULX[aP[@Ƭ`, grijZwq*ZEtkGsJ=ZKȵV)1cڣuf=\pF ހC.#yL&z}t9=¼|,CrO¼FǏ!&~G755C5Rco2õjU\*V^ܫ-frVs*o҆pgѫj'xvvψ:#eIq2G4QǤ8 X(T\ٽo!1:]Rfxz殀 V1=8̃sՍzZܐ1u;RT+($n>1+<#ΕBq`ϼDUHˀ0‡ż,HxCh]񸽊M+器Enn"99šB^%Eˍ-H{= .0`h/^-\n6%0Aʾ$ۋy:9bal_,^Y. ^L)R4R N\a-O 30Xݹ 2v.OV~5jէkT 'wȧ AΦ5y] *y`7'}u~tr+ \JkHNsh+w<]MOP\gue8Q͓_H,OP>.q.7~D} LUn;ffo}T]>㍩ӤGfi s;(;BK7^H!_EQ"jt_ AP<:Zë"lMbu"QcIv.k(-{/r9>fv)3=s5e@,Y:`J?*_3|q-d"v2He( ۍQ"~(Z/YQRPe&q5X }8˻ŠJLQRKcjJ~~v#ǎ K^.*CT9LwӡO0\X#0^x6A;u{[ |\D{-xlWeܩ4F/K|ȱGb}-}%[;𘊨pg._GV0X@ӝד qTb1BIB!ZQNь37>b?Po]15*&?!^])ԨyvǠUop,6 DbT5'5s'$v2Z?\Цh {9Jiψ~Oɸ<%TsEiQ /r̴{g04(ZTLo }ug40C4|oj&d )>%OփfZ|RD5pXfW>yKجݧ(C~EuX{S?J[{&(R7;S窸fdg;";kb8͸ٌCDt\d(Uo[u՗ .Nsf < ( j.I8:۶VԊGus Z::h)Qeaa{%\|w]6dA4~xs"~Q0F?@rc[&極 ,uٙ %͇ces;MtJmTN .~J5G.)JV!=lx̛\sлս" N~U C#gƝra舻s^A><\%~9*Aw6ccQ :OI7k*^B||n6*x KKǩS 㚺?L)c j#}{1m9&>\ϭjfXuF]"=`ҦUs=uG?2h}d4|s[evTe?ߣi#n!&5=\2D(#KB=Y+H1˯߾hU^B ==0_!bkM376fMde7y)`3ê ?Bn^c>Pȷ^u5#|c"d բ1+;讥)P?Yx 5`| DOPejb?6?lϝ{Hh<㪅)@,d"n!rݿ)_ "h٪~*:Ҽ-7 7wcdÆ-c/@v0z]EǗFqGls0J~2F whr2aRCͨdalr$ >_! `?wb^pfoxfM}6tO$yE5}kEU3{y$l*p ~}Y ,PIxo懩w9UNQY$j#bif!b"ǧuBD8΃I{m,sq}EԚas7'iEB9NV ;Arppы%V{{jvO4TH(؋O~KOI)p/;1k5aPp5 2kY dRt]*sv>-V~hʬfPQUb|m4#RMT$.&75 YKc|;aAl=k"%GH?ERm6 K?˜IwƤ5}ȗ(v`( fۣC8?lD>w ʼnѵq3;.KgA1N?-=KŏlWϖcj缝yqPLzN-(,؇+Xš9WaRM˿O]Z9m"/cNdFⷿ獀Ҏf~`3:$Qv'\ժSW>~X)݂2QuAl2;DV=fa'*k/v([u'My3`#ХiY \3(F#)ic=ډx"i|t8ogzE+## )댻ʂ &\W@]l.@S'I=1c4L r!2uϽEu]/" G,p`%QNBMԿ,Oscf.HO%lz`d*MWq+C iPP0N3=[DCbl8mMK.m>1@%{]FAvՠ7}ɪ 2o@s]_O f>1KJ 8SbbEOƞ߃,7oM3$TOj؅Ny jvyCԸb=`n(^ [i T4|ę?%&n˸-71Pn珨+a(үIxggxHR;]wz* !qB(RFd- h t@ Fc:baWXBWҮfe6.=2@۽{ W:UĎEFkDNjM.kBvhpKt6 ~j_x} x`~wmh}W?37u|x\JޭqHἰr`dݦ[# !l^W# Lǒn1,+!mšFg8l0<m|~=' `3H~!,s*o*9;a ^-$Q0?4⣒3Q)KgDPR"Mhˀ/OK_@UشM1X.gr3?9!&`9w>+e} r;:Eg f4\ ޳JA ;|$|ī5Q])~vf)|!oh(1D>[R훝K*bo񛁉M;`Cp2"~{v7! ~/un(Crr B_LrBD84;u15e#fHvwFp7n4!Opabȯ']yDEBPYI)}@7a^n%WLIPN.|QF&'iǻPv=x=L4n,=i5,fHWФF-# , dqO)v?@eYThһZ9A~#; 1a[(+g THI'bnX"EC׆q)_7+iZ'd@Q=Y9 ˄q5X}M<]KyPp0rk8Xie\ xcOݨI G0%: µ Aq鮷>CT} r+5 xf6~?ȽX2=rIkYKUy8bKw?/MQf7&,[PmudB3!<{Ew?%XԂv.7 Y12$ :~n04B~[@fC>0;FX61MCw2G{m 8FG2A4{sָG7\P:tɹOǪL0Ӊd7S\ +qn%/Z,~HRM\07oLy^ :T_Z;Sy<!Ԁ8 O>zT LP-Y%-BEo WE'BQyg{:UJ[%GPO dQCw4zcş8R[AwHb!SuHf>Lb*[}: enS 4[`Dtd,%ZQyXr N+HKOHCʯ_~qN?bWe8[YL\$̊ZG3&qaaLFJ{[/{őP0ίa<~|A+5كJEc NI{ TfԯX%vy f (~yUgN쩌 ~L|Z^.7nt8i %sOVVKI4A(LWR^fN -q=&|%߼B)v| .7ʖn!O,!]@ ZOoT 8h2E*$Uuէ79oo ؘ_CaTQ~D М@K:-h7:^#* %> i)ӄXȏyJl񭣊Y c_ʂcu+êp-:JMg}fU#⯅-J0Cw  C9Oxw?_a"⪊܇LmЋvi^):@$X!7֤6w56ϷA17E{`ޚ3f`= `KE m X#-PJyJ/ױ12G0v(U;q:8{Q:܉q:P}i\+<1D1gyW Xſ3NePB>:Y#S~I?;%a=>)ϾbrV#VWAǢa]m N{cSLtoovΝ^|3Njl#QѲ=*ik1#<#>7 t<ƶyYvюDznMam.(C^{snH$vz<2zXr)l5p*{"y*R WI4mN*N0!I@W@=6@GEcd 46Acr@lgS:,AЉ>.QMa'y7!4B=12^<ٗ/HnTw&#tV$(ZLЈ(OĶghJעH cwL@p@Q u"q.9䷚-ψ+KKZMQbȾ"a!r)z0:E}:%M1< u F}m0^\rPh–m $`POP5n[5" MԟgGX'8gӶX%1,DPybM@qr <3A ?>U(L].]})/ګGcU'[Non -.]^58fSzː X)XeӇꔙF]:\2EP["XuRWDL5uq?;c .^ov Ijg.f^#AhWX:0TT?c3{6A(\~*wAeqLo@5HU`E? ^KujIU:N5y@%}LACRuFBK^yT&  Έe{"wd'+]YY]Їq~P)˹JRD9QLx[y/E$TF1I$J?J`7 -sh{Q"it@BF 5K<~f`qudrb e*;M{ըr1v4ş68./˜skzgQj!|.*i(3hDrB%%72̬~8ny/ZovHDC9,])>&4mRKc|kM /ZPԥgZ0 %g^ `˗ZA<|6>#{E˜,,TX@r*>K$:[O#?( {\[ap\k=i5-@9m>&E.^p,U'5Qn,?rnd#q*jt v ؤ6)܄.oE 97밃FLdy·n yq))O/e1X}a+eTǵ E#.QrQ+d!ӤaT.IW*1pXZ}pr m"ĞK9 ̹2Aht` ~F_G@Fq+)Qt[B(a਀$ 7m rEt \˅>[66mX"H΁jU?59?BW[z"sUÍH>Fd6|W{.TkwLZ I"G+ܤ%Pa,(o#uFmnIMbVRTt.C(<5ðM|BVUG'}x"]7rbR+o9sh"=|ڞJx}'}e8G-,d}7 <](.zKt[a{,qBVks= -:QrmeX9'/Ԡ^$D\К'ؔ y!̴1G+hhg-XЧg3X!}4(sA[a4$c^ hk__r2\-x|7a\^evOB-5SM#2Vc)q+_ʌqT8>AP|]:*ٞ12u?Cpu蕱]YC MI酶Co=Sp*U>$dn###LAEqЊWvFy7y KhQk^m Udfn/ez7su } ( ^FO Uze L&Vك X8OO+瀯mX.xcjw- g^uf^¼dm}>NYW4c&WM / )KLtp1|dLr'uj͒ilaC̝DkNN̒ATXiq_XXƹ[Baoڊ][r7w@\êlicSuzy}`Lm-+O"#}2ÖpۺF8Ս}e@c}z"Ƌ%;L.۾W*a7:u/kp%Su}S:[=ANt&&džWEF>d&-z"G~?8 \z"[+g4j8kBCЫ l&a =Gx^ U1ETbɋGf9`] 7L/=xbwT%:v9:޺I. ghEjʓZ$TtEW.`uRzQ$pǢV qPfl!ugxV9*1r;oa@N]Po c.T>l;k ^/*[vKv gVd~,^⪐6hήdrT2 KzP %ʮ[ܣGQ|th.[>> ;bo W$lj>4c =őЭI#hёoocթcɉ2!ҁ,/BNӢ#=n6³by^A.e4BlȢYm=GVڞ98ΤWf,)!<}Z[owҘϒD*`,r¥Lkpur(uI F8)wzӟxv qx*7FMq3icmsgpͮMD7h-l!C)ElszCJ4U-fb<.j"oVdmn:q^D[1~>@Y8wC0u옌[+O:Ik v#CE x@@ U0Yn`0_OȔX/.OyGǶ@2+Dg<$;䙖ٛ㗧[eP9+hHA YJ qXnttu.;V,߈;Vt*G=u8ߢqPFkTd!ѐ9\38!%k׾#ks~ hLUZr0jT @0S):DS5Sg$C$YeRnMSTGI9jxi|fWծhJǑZ#]U&CE0\[muu 4ӍlQlc djFŻf@\kpQ)ŹnZF&EP8ӎ}!VQx}XZl` ϥdUI%&AZ/]iAYص ㍝whΙ;?dV^2Vj懧5ߖ ֭:{I(V|+g e!ײ1%"ُ^9*Gü*@e2gj~.gV l˄$q۴"=$r}x.s#/(hNވ/exTCʳ‡m r4cGsQ_-)lUgR32 ފ:C~8ǽL U2pʠ "иor#QZ3kt˫{ 6ElNUXXʀ)G& N; \I5Sj_#ACTo@?ٳn䉱r4Szp~HgV|xh a i:n'8qۚɉw?յTb  PQg֯>?ɏnwzY%=vDZ?=DTɆY_nޭt [O>5n>N<. KAvprDIG8Z0׉iUɰO_ͬ/V|'Ϋ<\I,ۢHV!bdv2Ҕ)=]̂}7*ǻbh(A|ꔴWX A,PDs-=c ej˻(=sV7)¶fc+F6qŌ +'XNI 3dX= lǶd0]Q3㎍_}_җ}hrNa(X3xYԴlC=%ŭEIf(Z!P4R$,nQ[7"zz+&LzQD4I6~BVQpvٞ>*-+Hb*|I]àKIbƳ{F|WLt0Fh)OBqKVYAz SS^GTmKܷ,qړlH ZM xl `K f "n{WYUeo#Dҽ#yAGE.g/^aX_^ 75(X4 $ʕZy!r[E:7,vvLzNc%?Vt-z̉ fu])kz 9 yGDm@M\UK̰g`kCBUfS6׫)7Hp9HhUHF*q"=J\G~oƞ`I&a Kt&GKVn|z a= n6~8 *` nBtLʕ;Gi&7kK]0ZCN~& X7:,0b-J-| QHg5Ԉr5(eOݿl)wo,V0=G%FTƝ9O;OZP]#,>3ҵexNԤ<3$ lִRh-)Fmh #G[CP]8\5 =1ԛD9(2k!"KKդ/s 5]a`0Wa4_ igO V|+^JGC|l=fjuڗ8ÂD Cٞ'@=t{c ߄K85~vqʁ(946[aӴWi@vBCW?ir"e^ o2m~sXG6 @' ƹT8A۳ #dZEN b%UW:;?nP#B*DP%y*g  A4>(PeE=i3 ;GGNCs8*QDRK"$g'p|wqn?*_`ɸ(NpY09\GdMH~>DB|8d/D8j8-"q.OmML.BHWDhc;܆m|j Mp/ J/ ` ѫbeיU+jxz<(G%kqs=Ɵ<8w9{5uFOz>$.ߪT^Q(@%-]4@8U3Z<~DRen𔏓SDwRU:jdX2XphWI3n͜q)9C '$* LQb TE U]0I?X}LGFr4 W޼rI BNN 6zrA=>M |P.u ŷfkܫvBwKg 'F[nbAoZ}١P@<`\@dh/N`%/3EB0ͽx}46:,$lVv\RuUX&lq<>~ ME@M.=\`׬L}pŭjoņ.z]dc4]4Acˊx&):wkj/fb-e]>aˎ6R;۫AaCJ$ +BK{OෝD#^2z\&`ĴcBfg♣bFE$׎#AcyTΪCv_Cل3}%'j9ed0rpw)kţh%CiOހx(k >M/,WK5[q@lYņɤMr)bldOU-3Lfx ̫%RxCYdRoumIz6}I~KPXF:!*0/kΟ0T[+jpHz-۠K:בB”s8XE( 1HRJHtѦ`Kc&I/ NKf.&­煈ԗFn֔AFp&|Rv|xw!!d #iFs_OJNi>d'gd-8!,> O-=~^bCyڇLcS7S߀vb5=}2;EvbO1 mD._hg_o-^0ۀF0֜xo,J_>F.U$;L90)5Ʌ8P Hޱ v3jh"MQڏAC`b_ |@=q;ețLU݇3Ԃ ;6'#[C/r:vM򿑾5 9G:rWM6cL)/!:0YX]/Ad>L0>,RO^S(C@{>[WLa0vP?zǵF AdmU!KFXM_8Dh\(-`rh43?YY} :6J H: eA{#H` 2FPLRq"7>}%|MtޫTvD`{(Ldgp%!;dyGAr+E}5^h4$ݝW%ox% A^}}K;{K>MIm} 1tVPJheNEaQuG0n/23֡9ګPs/hh%DxX>$_v %u\d*8u]7i+@M55~:]شؕמP goG};Ir6cPբ ,-r d#{.Zbn>peN$p+pXUf(q/"֏R*!cX`ub--{xsSm3 !p~ƪ lmR~""Fbl>pOm+ÔQR|1c 8Z3 aw"ּ+ F}$.yƻt dh1P-V\cf~J$IeU*25AUVe0jY?m$,OXz>߈a);%S+m ~虡ckd ]YsC/Qr]>* }xh&j^OWmz݀OgYQ!u &{X )E&gq߱ĻLPS@=a0R=YP?RaYA5à9v:$r` w|E7{v$HFxw!`Lm~FGqH "D#xyJ5O;k [Ϩζ`E*9īs6n~u/ȹouĪwQ5|䄇ݕZOhv\ 7vZtUp < S,PXY+R)L WhIn*77H5n˧{?-IX〰ľDOZ1j+s3D^&[𔌦y͈J!+šia)Byyͤn"^Uv (Gv6},O^Ε:kJ8[3GK 1OW0`Ӈ2θIx^(vFJ k Ce9Z%r80K<WE> 7zf{. lWDyM"&b Z e.1aͥID.x۵T*3Nۡaͦ QsIZQ7@'RM>/ɇ6W[상,Ʉxn(qvY 8;fHB6  <'hg5^12<%@kȃ8i`u*/~zn:G%.-qE6sRJAg[p('儵᷻0euyPشme#6Ї9L tįʚj%r.ݸWGQLMOTޠvYzƁp3&;~B12b:T^T]}O,O_}[1ĔVBZ|*'v,LjWXupMjjg˒}7 ;P{7(}u ^51mF$&tTÙ/t+x|]r[Sd=c(rd(O33h#e Sc]mZ=`5#-3 qӾX@RTMY?LmZ5"6M4߲` usIghCZ7uRWS D8u}Ckw> 6wPQ6eg5@Ff!iL޷FejVVΖ [7ySyvBYֵEԫ9C!" OtX>Ը}x':)SiC~қljbӮj, Y] }2q<ȑbTX~x)YZWƗ$=,ϭHꅇ?]]|o_|\Y 3Zt޿:w?彰%-ÓٜJՊNҧc2~~FYd\0a؈pm0۔ל=IrIz|?⹓J'sb idUS+zէxW Oj>\7;* MT/ܱMZVy%Iu%H+9 Ůq97zUNA ~JrKS8 qq``{ OrsoB/zTFMhR#)F??h`z0<z_H,S Yu`aPPEbeo<AN-~1?;5 e9d ^5 d.3Q[*?WPv(&8+-p'd{oчt Y%j8{ "&U  M p}ox[l~í'RGB}Mu+&26+!芗wm`չ#lSASҐ_n%/A1K[+R@Q96OI c`9+k }8T$,093qP }q(jN!=P1LI猥(,aJ7*($*i!v"yˏ$}"HKH*鍩f!|7մQiU[6 uʣcAGþxqr;Z̪/݋񅭞 `?*rFp}T}"luaѥ=Y;3b޶ACC ч3sS4^Ly1E+_ģFín>& Y=hZT,,lp;m&ҭSHR2f,g&3/ó&K9_2V \]FqYbLfĈܣm@G>qi HvxnTvdZ $џOG4XN~T"bg)2|3q!'Li-(,n^^b}T5߬)< G|<,sOyuY~^Xcuqoa1!@P3 j!ܠPc~x[h)%\ ҁJT-ADvᎍ&Pk;f+Ccѩ~Ҭ=f^*f(bJ Ιt{Lڳ)u_lO j*urY.(lLr`û^~x Mj5MQr-tϕYV(9y͛[Gхwsd:ً `_eJo<:eA$cnZ^wX1C j{+8'!*gґzºKV2`jI5 ڵxMGNR7CgD|c!HG~N!Ռ$Rt59XxUjY9Xzi ezbIn۱;Y2@autnŭaiha6fUVًۘ'XB;Y#9~0}STS!ƛ|@.+(p%jÓ'z畺>*{e#WR 7ogZjKLܪՈ@Q(5pwCra\c hðӄxsq2cS,/kcUo0Fr #X(IK^WFT`Oε+\q9?R\qW#m/]b-5&~]VE#-,xf]3Z<U5c[\װ^0@X14!*<1I&)dÅ,"'h>m\1P[CZ2#GU^IX3d[Wb+{맰:gM |w(iYk֮jzix͵@B ; jr&J4H~?Zv@ aStt-U|:FhF&s5iq GNؠ5HnuK5YVGqZCK$ɰ9sJ{n F2lBz P¥C7|p {  9\v!=8Gy<E*v;>EG1vWǩ@e4x9'+kAh :ͷ=%i_SٸvTq8|&/2@nɌ-6HsPd)u5]FQ.~ӈ5OʰawIgssq6eBЭf!|SL_G@èrS&xۙ=af>VԚuDz\bo_rɊSqSĎ$uSaw!zR}UҢ:9C 郮U70Z? []4qFtĸd_֍bǤ)%lT*gd]6Ww}6A {' .m^1џ^`]&C N wg 7X? Ym1gp87~%;+^+b7X@osw,fT4Q"e!%^wTn g[bnh1"k.,K S"6ojNq*‚WB+ ݾ!f[wjX_+*8jzNrnrCXViu#*/ j m)IqۚfB 'cJ@^Sf~ϛXFi0pbՖ4Yt8V\ 7C۩< ck1"hHL\lM,֥"*R푑`m6T1i+bY:y9oY !P vsϓu44,u8Z8) wm(>(ĪCՠ*w/k?"`{4 8teK;hТzkG8]xJ]ZmbR"F0<a g"CZ$uXƵI$E?t?֫al.wg Q0妁A1{:UJ-PŻFԿpWdxЕ6x uCv)[ n]z]"7l\bN˒ڻ?.tNeIªpN?ŭSY Gv/>_!FjtI a% %NcU0b缞dPmE ZYD*`zbGLRdIPCXcqZi!s+>m ]|V^9V-- HFtK; kC0oPkFQjOa oR0TKr$$Npo /A ˱yk_0MUR4:D,r.LhJ*UHi4FQ?/}V ~WiܰT'<8{BݍA>Hg8eD);Y쩜&~W3s{ӨF${aq~ Z 7}7l:L]>H;pBtq:[in^[{ ϵJh ;Akm9#~g(̄DDJ L;Zb5`ív L㞡H2:u/p}E(SZ/5~VgE)yZg|ӻ_EUt$"/.>wg`LJOױ í&B4#dT`)-* o\X/$?cydHX'!V#M4%vy>U{ YR6ݡг.OrCkYIUd7Հ"*"{sJ|3D(ޤMycr[i?vaS_yU~ "?W*mp̂T`_/aML{@πV|w*Ъ."ڹҤ Ԑ4CA+E I+t %bǯDf%I8*4-\"0J&D6m:X?> yl 2!1߳ T I(% ht[_HyEõb_tbļbl":ZVb kH{U B'^7ЧUs knKޑ Qx 7SO,mvy|= WlN_n-'RQǻqpqq=MgY ,EnXHTeɴ_R*%Wab; ayr<eiUv̟P]Ruz4VZMַ}X3"M@)u{(?uZ6.j>bnF##8pfQw Gf cD"9v\kp1˝>MI;cXNF= #~opȰ-A>LOa`*zL;<UV~ MC>" uEki l3n(8E<y1QL@ p,=f4a<~Q{~..2TSWQ LgGAEV.GپX;aԗ($ӶH y}d[2e{Y[~1Lz1VGigYh߰u%lě=$K_;Zuno*"HV9m(.p`.TUƥx9&/l ]Pkqt+#V'e=q[Uu Io62#:ek f. BgE H;L1AP*{oRY͏{>}=*kPWX+v` Af`_7{ƣo`NdЎ$ Uc)\ AwDEط̃S4cxkʾIs ˿| |FzvOag7wgP[{ ߏckm?aFɣƛLO fdeJQST,qi}R\s6/iI# J|d'84 AZd\Vjoevq8n.`rDvR.BbE-BOOQ1`E#.ڵV+OTΘ{IdI_1ana&^7ך1ZI/xSu"'~0j|{~X'>>zwjh1=C:}789XSbԞq[9Hw;a|DG:͏]m(pSi*)dć`Z.˱i>XU0˳`U\nBRC5J(D:r 0[l@! :2׫ )-?py=|j}L3@N:㘬v_٧^ޟeuR-5A}Huu`3rjǤv_$&Pcƅɚ1CS:뻰c>w7 rEҗr2 q\0AKuWvOhmݫk@˶ DV僦kTK|n 8E+r*섭ynVk@1u{@]#:׌\a .%GqaKr> /6?%s%'z"Ћdquw$*v09 PXGu^gӖH΅O*D˱X?R`n%Yl)@tpr_30S@JuhZDJ[d vf7e7Z%_6/CyQ|ȍuc 3vKz !#v3YgIWָ#NBbj{Agy<e^C˥eB\K4Ԟ%Tx0F|ZؑZjwi  DB'j,u('@1LMnZY {h@JqwF%wp"vxYw}dތ+O 7$c b?)ǧ?,%᝸pPl: & ܉,2IWHq :ˀf+#=Cvk۾c#V_5n=']4hKd0.*7!pf5 c8$hHPÙ22N<7{OG_4nJHm!e!YXRk!FD;p7<RDi9Z +v^)CNt8F@!!.7#ݤ^&ku3@Z!"V{!yjY}CRjI'S!4=}+6$~{ Z>+-PLn{qٶ4!4n{ͮ 573-CUXi+&(J'Wɔ!x zu>0e> je3~)hr",!f ZC'ƴNᆶHxw_MyU=6bGCgwda W Te=~#kfδc/5-wqvsɨ瀯vW~wWigh+tҬߺ==\Z~2f]Y@H`U>i#ά`\]#z"xK kczǿ&6&cdՃh%"7N } FPҰ7ͅsqsazO&Z 5 '#^RzSu;1|uzt;=Js4C,[fhN4TKɽλxֆI_[xjS1egԖAá^82mX&m]^t}dB{кP")z[}.]O )./Pr^_`g9,wsG@Lyn"|Xp8RB {o$aZ>u83Y>HhF3^P>F7+WxQ"5AB{3(iՓOg]n4>dv ̨|3=O;@YB'O}r4 $ڋ lmi%&ܞؘFNݑ02+t@ꑕ{pӲa8v?9M\ VOw}<3OT4XG-a.H aee.`UVwm 1ʅzQB*d? DOnkLBnIy/s`!_-=q}N}V ck q⼞ϭE\ۙy7cӭYMF[ B/p'stX}"}NeCC!c,. CM:/j-継Ԥ ,8w4eEܶwmG lʀ 6d$ 0is`EdӾS>bk zOij/Ap̛+up:/xpucd}[yby3[AnR*12yF|T47rƈN0'F1/phtjR:-͏1t(AC rfT.]߻R'G,d)0VN=47UN mk}S' Uc3E7"h13j]ˠvKOr8Ij^n+@x+KuUpz)0xKi0aH&l2F04B\k땐J{4UH@ó6Je1=)j'f 󑼭,)_3ܮ/sAq0EKG=T:gh(6WK&o-2XK BHꊇt#StVh+څ_#f *9vBA*Zy^Ynke-o|P 6f +| NV[ΌJNĴQ"gi?=ĚC\YC`7k&Բ&)T0qr-hS7?p'XILO~LNRmNZDy~-_j\NjY(Dǧi 5G⤿[OUm5YK찐Ȩ/PtX…~JЂ1k@*ιd)U;?c!"۝鄊 5(C䂕e6MʽV^KZ}Hbk&\K0!< Iqߝ!c4F.L 8wRs e=$C%k=9gAjۍqRNgR{Ѹe*cm%1}2b]/-MGr'Xskd2Go<og N8l M|5k RÝR* ٶE,!vp !q1:w=`U1]Yǚ"_BtVr"?xFR\|eshrqRՅ?孓>gy@{#}tmP7,P fO'mfa􂶠le9]r.H?`+#Cb6.6-JLFڳC1<ɫ>#CPuؠHՈ_c&QN8Us. 3ȧ^dEH. Y%$aGkpI5ۣƄ=5Sg1I m$<}DZ6+{ُ*5RA-JIWW"aIjB* aFlPB'CO{Λzga4'<֖eKBEnO8J3no#ꔇieqTQKpke`V1b\IFxb) Bi\dYXqa~<6ԋEd3?\_=S1e>13r.U4UiQCԋ !>r@o Av P,:@Ϙ`-@]o,ԠY6@4,K>Zpf!ֶ]s<[!/մŴ!3¬K^M˵)6YqrKdNPJҚj+'b;<&' sTc5*ۏZhOhw,"xG81cձd ))%y BX.ҁ!w%h(W!1Zꨜ'gR눛pY2 ~Wn7Έ؛s% 8]=,@RPk9PLP'z6;fIC)ecgCgy)}q6R emW:b\ Zۥ;'ĽGԃg0T(WnJ6!ѽtR+=Ά ~Ip1 ZAC_ݚcu$HFfZQŇ Xv5g*~= ؉UZCUzrF訋Z$1"PHG#rtGUBIn:q~q'e$ Hw^c^NvYW}v!;Ӱ\ 2A7 g$L=1Բ8'=,}=X` zS3Xh- ʶ۱fY<,@}QO'š^C\ /|˿AbNE&> `x4,+,Ns]BZKC^.@`e6*+"sI?_g R}ܠwRݔtO)]}17d u4WRo\CFD(!?)R='.Dߔ# ձY (8`d`"i_NbU`WEnF hJFSpuJ#0;HCn9OEͱQ "c\>׽V%%y7N{wYY9;',37D<V6V~gfNǶx'}ٜfaV |"@#v,zb LdD+o}RTnn9?P-@4ߠs yBżMG'z+lgKuc9P3WsBjPun,G%|Te<[ϼn]x/ (24PDC,;iȀ|ٮul6gb=׏W(Ft5C%J0`(oF$mx] i쵹!7}#~ c>R*2ѝ_,_ x2a)4<oӢKuג>fz̪E d״ZV4"`6o+&Uhmg?|$ǘhrn_C8jBekb GV}(- %FGTBж["6_sOeW4\D)V_?mr7FԪC:JJGE0 tU9 umE慨ē ҕI2Q""u"B:|VQ1LYc<ەɈeNxj41(j@!N7emɜL b=/>xn6Mr/kzYa[gZt6. _^(1I(㧌%TȠ{:(hS^Eʵ xMd=c8͛=S*Z90 7pKmPOm[ 4 րip/JV|0ͦo 3!Չ󣿌Xf=>9"D%"k7Q]˲H1dH&g>ŸrzZ'Vtzթ~4Ս8>%Z܏G}N:[_ &(DLJGKm2 Q| U+Oˈ~%k '1ٙH(!븢f4C"Gb_ctQIˣŚ2:z^VV C& [t1V) ,G ?!`DפROSU=Wj˛^uSDI4t|.-P' h#9 µPU٪Nau=iM BAyKM$F4̋'wT4u7 s\Xh7V[ؿSs3T`$ }x[vnlr!k{~60)AV?la&S5ྻ_?ۑ@G(9I j"?tpg$zhni>h`z 1G60mIyz8ksR"_mi?fŴM۴шꢂ+ %Am0aJ&:H98k}ֳue8H ct2VU| NJBM_.bj+0cUìwCHRk/fzD;iUۢ!7{PٌfI?ћ"|t'c"QLkal+eXZ>Rf4>eH邌*˯9Ǹ XEj6Ǭo$p/jA6">WZ;ޯ ~اt̽1HFT>jt}Ќ,i,/oϵb7~ q)BT;' hy<ӧ)qem oq ])g9fKvq<f~)N>~Q6£:q]XbJS"<aLT+rq@vl.̀h@ FS yaBtN q^hh* 3mԓ=SzJqhuX+A *~D5nd3ˌdUx' U6Y?>9ĽY$7ձ^36YW(cx<6ȔE5&@nelKͰKMI OR'Z<./iseQO6E9)ռ#`GiL燷_%2-/ao{(Qo8fO:bݸWp[/J{_9 EF6 A`#>k!5PuܙW+G@67NQ{1čFNj&Wuv ? e ׽(!Ey?g씶ɘ0^f+D J1 `t܃\EƁXH>Х)ߏZӴ+l b_伃u}JwPyUf3'-fgQʑ (6lCɅhX9cT0E NLR7 ] N0FYJfh',م: {ioYЏZ͑‚\iȩM7DgDZ(M` L ^3+sFXII5h\U @۟qi&s vqw fq,a}m>|YMb 0G*eW |} qsf>v6H^\rmGBtpG/!p~ cp%t)(>XN pJC7E!U+DCol9 D.a>dZPL4P vGj0=u_=1|84 jpb۵%Pݎ[~gC=v:;U{4W_XV*\itFʭ8䅒5")>?o&D0dib(t72|YR 4`@+ZkQ,LI?}Yş}S߽5ָ(`q|L.QX('{Ii ${W4Ur=gWd69 i+%?Q'^tA m5 CQʵ.ĦSzV,RE`m|J ]k[[l.;AVX@@|<ʥjxLrC"!]vypj*%YX| /)~j[B51"Ud^pi ظ;U.Wҡqۇz ɇ2QqPT(\0 Â*8ЄfKa{UXtٕ[lE-$2BMLB3xbzY;qF*$<4G=ݩ%(j*{'N%D]V|BԒh[Dݛ VOml_R"jgﳋVVg+"e\ 1R`0 ǖ?3PE]}O2a8Ʉӿn[ ,#K/g["< ,^gC'nmK0׻rYb Y #0ɂ m;P.<2\jB_:ۢ1z[lj5/ 0|!kk[XIB*=⳸jiQ[9n-n v0 r*T:FSo9@S^0e&.)K "v ohmQֲ Y'HcA((h8Tp3+Ls}jvL $.ԴõX웽;9E"* ({~ģAُ֌&ܽ,֛P],qV2:Flx4n@㢡_QQt~ݲ'OIo}j讴$|2 w˲ AwA?kU'#. 1&*2^>LW ՁCLy\~g3KNq 2B]XpOƅ‹@dA6ShZ%8\ Burn]XrZƼ1!ɓOj܊:M#r3w}G4kj(jN!&>8ɫJmБf0L9?'!Pꚽ* sy fwD6U.񂒼#T~S# ( VP!Ov]qtNɊ#Ң'\XQ!gT ُׄ*p/hE Џi\F16l7id@kɭA\pLhTi/GS֕qsS_Ѯ-c57;ۏ}.CFGDΘk2w rYOHqB2%yN4Ldrb@E ٲcThr^둅o[:_RHbY7+$`. T גwn0qJB^PEf|6#N"1.lۊVDQiaZ۩wFS2qzM@3]؊gY _ ?A'c{_&7*3B61څoD7 koC*|maEZt6MNh6'}dhoاiq;jt]_!wIeمye(Hn'YjN·4e; C⻊m Y0nkǂ]`A] Z֭/c3cٓC ҳ(?: u1?fu'7>oPpq}n]Z#@ I.fYUb^F$)ş%"4?knAv"/HeM&)8g\nX~-O4◲)‡pG*hHS;Q@A cwdi;DZ./nQoheN,&Z|؞єu =8=MBH@PífA,57MW ٴX1DpOpJ^iPxiN,9헶;FUU=;""pPd{OHUX8#nGYy^mҬAkt"mnZ=`nZ됗b4v@LR`CQh^W+av+鯫iy`sRڬ*m 6VdA'UG $2x 'nu=^MR|_^3`D,7qԡ9 B2#B^T I$2VUOMLpQi2 qA gI0F?ω_-3šC>%[@HĥSu1"Wێ%!,CqrHUN}{ R pHUZzdW Q3 >őHJ s2q.MB7nl e; NN1gp5`s5Fl.{PݨAYψbPd Ӓsb>l 7O 'ICn%+b\T'[gg }90CctrzR}ԗm@G;hGKm-­CԵNYa'ޔ#'Y1 aDnVӵQߥ#@k"*U~0,Ώo -`t{~[VEaN Kym{&?-BwМ4uҰ8ZaGj,tf!zNq7\g;`"NY9HG:N.gk;<\uUj*QJfa?,|f( .Pc\gt$tUςE}iED(ފ^cBa v,h=wLg$ޭZmj29NxFoɩ~1Kkы<{qquM1sYxNdaz|ny[2tRBA{P!yT[/]}y{v[k_SXpgM|ߓU%"W"]MwrZA0^[)/I !À]CMgxeS8w\|;7׾`bڵ)% B;UICu.0Q>,n=.3^}QD&?yHm|yM7#B%lIlWt=Qry|.rqئ00K:h'c: :\J9_Pn 'UF!#yRmQo>vw͘4cwP-\8qG1Hk\v0\1;w$@d>k6$0kQBQ^RLZ .eAX_F029k5"B7B)*;x`'?aʂ4MQ}ٴ՚Ymc* ^A3$"gUFVr5+I2T, dcJ\G10S36̨V3TL+\qIJ%U+z. BE uf;$Pª?uyI{Ytڠe`x"N y9#*47Qvf"-yb+az() VbLU DH8ms=v$>p^^w\b&;} 9u v'`@j|)d2B#V;cxbۅ<8ML *{ OO?E8B-8̠]<4vt%[8,&l%YQ[SLJ 5虙v#}wMM_Lų3V{sE} BUYkI@RՋ ni FF|JM͡x@ ,+eM%P-ElXR?v4^Vߎ f 5em9?Ak]d鲬6R Iu50!`d;u'60W7.Gw#! Zn!0e)s*jt `)"3k宲^3WQy%Q om~HG;"c=u gC}EY C c-[ph7v)7 wBn ǥo^+󗷝vHWtEj]9 \B^XX9?Ȏ1Ӏ]1.?-L%6&. JC|.~&"v[#V0pRĺ! n$*aZTyroG37`23ITrFc^Uԍ,7>9i~U/[P`5x/vZJ|ӾKBHa%Rjut38x>r·G{c6?57{=}뢺RhP{O+y|9`IuفVBx#4r":q H[Q6wt.5jݕ%ucHy>̩߭CPڕ(ƔU]H26@Aߴ-ri';-E \cqaO\Y8t#mbp9KgB.>.?:'Y ᑯmC @cQ\PRlJ`}EſZ/Mwqfn'r1V'o9xQI./3Z:> 3nHL2ŠeVaq-$F$J/>'ꌎpw9 A@zcL\DA g&5Zz,0동~|naUOl*"r%PGR;CXig$T✹ԸÍT(ߢgqTLkN0N(f0t_Ԁy<uIeƔU, h_῞j#Mz:QfgFW3wy_xm- %1>6+)mpFJXazx6K+V u w]~Y%Ǹ \%q=i#v%&QG kWeRdq?n3ltj'xZ]K'w r^h}l8[`I{tЛY.@ GlaQ,;]r(o>I…e^-*\2mŻQJXӲD~uW(b*U YrC"I`#J~H8sR9[Hc~AnB銿E‹O;Z}@// ZOS RI0J VL/q(8uEB5㖊@U*~SWG >Bء)>}1 vzhIWĜH&2i3B=\m@&`oMR,p/|W֫kke$C-9&LM3iS[@8ذtV/\ɫ`1 ާ$Fg=<uA8i\v K!چ˩O5.&wL͈۶ǥfyIJ/S# soB\iÌҲߜ@qLvV]8}F~G1H@Dw ]NiDp%RȇIgH]~Pl-Dtth?rԈN2ǣ%> P{fhKٶ4k~h{x,N2nH&E 3qĴvGI#z,Ud ,bmDO}D0CIS'k4l7gO Q3&8-5cd1!NˁOIu {N Ӑ2o6.9Ͻ~!l1lx9Y[@ M5VZz>\Ed_eJdm4:p{[m-^@qG;Ig^W%' ~׋ݾ1k޸|/Xgfj % ~"ScGF}QM~r"V~0Ԗwvk6!S0 |qgx{Teg)#kZ1 ߇d'\=sJ:>V Sz8CLͫ͋YrRȇ ΃tw|~ƯwFS B @=}i^8aW=X -'ȋcn,tsDan×I:2~_;YȉGh XrX!ܧ :,PՉ}X׌c"v.$O≈eL / で>RP6*/So[*+v[_Vb}]1DY1F߸ YIYUZȧa^ZZr|0 1C*QcVkTTwM$o3ZT.k*81M(W=B?6Z[P&d0>,%ftD|nM5D&X-8RQPϩv{)i<4T[)hfَO=ҋɠ{sډ)zy'O}tս2/(-`\f@Bْ+?;xaͧi1c)޿@%yP}7s2w%6r!vL NhЦ(Qu9jIG'!`r[e ۥo\ўlrTꖥ8m$Oa;u}q g R+s*sηI@gU%l 8塼tY Ͼin++l )|pd:J|?SkŽӎ͊z5 ~̄l`*%ro^㚛Z|L~">q*3_McS?!׏'^z;Ojs3 r,}gE7fZ) &K#N?b%;xnx-MDHKG;|9'*vTk&δHNz[}C! 0 JխbmQWr~1ʣFӑeJ|_!4Ϋհ BWݗ1M>j7ePkMeeި;.+t/DJ (.sz{f5,0hF )tCE^7$T ?"Q8EhZoAhD5A5 x.V|)7O:f`9-tSP ߑ,o:ɚ7q u49 PӀ\h&Mbi ٗzDzh lֆcz"+O>wd:DzsTY[ Ĉ*mD]~[jFT\m-=-VuIsIOFI:.QӮU3Ve5v7$@[xOͻc ?R* AzI+W8tʑdL7+Px&(.*,GӷM(:L>2oZϪu Y!7r]LhmYC&4LmvFv\M%Lh~!pDgnb'S߰zZF͠E/ữB~@,XM3i߳Aٮ9cF+NUJ`뼩J$gXuAMcx"%NR|1j{m٫\$ |\''%,O? fj߷j{nl ܋!M jvkZ 1%峮n @o34z *5[OmdV`fg}3Sw*<1%_(˾f"Wbƕ^0 ߰Bv}|XT[LRo ;pqV 4ʀ4/Y d?~8F>*eu9N8Jٓ^qR?n`vP{JAgլY PW=D.mAj4aZ|6qeX8Ԉ)%XGz`ldl:MOf7Kىګ> ( @ !z}(a:YXsePʲ{a yvn8wz{F8<(nᷫnʸ"؄ Z 䛇GTq7`ݷM(.f%t?tB\\% ɉ0 pKܙб`ҡᇠ~[o&gwRu-+-`SEF #xy?bHn.l4CXB0c.%hEDh6t|v>X_MY$>VټYgnϬ <;E 1{jRs4!L,ӔQ جiUMAC3 0j]ge/|YP}1[KP9|ZitnE=5lx~[@s7!ZkGu-܂آvOe51+#/ ?rpJ}'MXŭ,#hmE$pfZI?Q8ؤ)k2ܗ8#É˒|5Gۭ qN;> ̟ۜhCDCvV]܄Lhk0dZL?y;rn\WȒfv,ʊu=],;d 5Ӄ7z)V+ Y7\ }D>bw?zꉹI)em.UM՛%o_/q麌15d]kkHxydGS3/ 6F־7/{r'P'CΐQ.iFxƆ`ĥsqQS S t,,TC(.ՅAb cs jdTG(W\~/=vm+g5~@v̪O+Fo$T~eU>!>cʫ8nX"J?9I`Iځ#WX\UqHSv_<_dFz^r%Cl}t *X,URx&5cpu71JFle:<}4X,xs:wg\0`kT(W+ cb,_g27<ok xP CG.錅tgXW٠KjG/V/C MU!  .-[s3 WK]VU}<} 5-Nʦ~^5 ?B+֛gmV#Rs# y5ͦl}>LU=n$J3c4c9grÏR,u]08P%N~~mðW < ^E|Ϯȸ4)_nFRaI'ܵ0B`\!r4Ofq/Z򚗼Ăb9S||"׌B;ˆ8Nc pNUk8+ƹFu.|Vwk.athQCQ}.Ef>͋g2V{5k06j\Uj *$K)#NQXk _,s4.0_ Nz+Xo^gNI*^Pb]l D0N>ԓ Bq8lT{=ժrQbiiҏZF;x׿U*0޲̆h'EdF?=ԅx.`瞉 =ܪ? ,;xQEp|ٕ [TU%I0kd%1txrm\q+^v⮹;y!)|{adۡV(6m=q'uLS>hf}x|]7 gy׶QLA's,F. O"6aR|UUgǴY]bTxFn䱋jܺ7%ϯЕX?'Jؤ,9!uū$#ME!ґWRK/eDwRyq~o<\t JDe\LxE4t,#e@.%F`/F[fe͊kg[sP຺s?1raqFWYvxi>蕤^a:gs4ys T&/So:jImRhS Xn*0-qƿ;*q]:0ݮQK֨`9@nY2&R !MDHfݗjGrF<\嵹2x>W9Jc>yab1{-z8,,7h(JZ% XjT'#աmt̥X: 3z ž}j6>dNK#aoݭbm NQOd}@k. N ;bP&DHsL-C`V(WgUl!@LtPwZd1:1a:vqt^s?O %dۺMFt#ZCpKQV8ln8jf(J'@5.yA8hvRzXpβ-P~ RnYuZ -h# hX! g0?f&^|ބ[Lb*Dk[[*e[z^zeػbC6Y!Sȧ9ٸWLx'g3֗Y:V%D{rV L:dMYɸb!ѣSEFE`=Ǣ tNWqegךZ|!LCz~g-Vl `1 ֋DJo.`^F$n'i~)H\>'8ff nUP0N9)X+"oI!MD[c y;  #h$:.1YKPJUl@!‡#7y5V,9ESUV}~\'|&&`J;P|[i\*fe.G*ktJB=+;b`)QDgٖ493fL= h2%zw%r)!XT{2ŶKS|.D`bBFCq.Zq+т7O>\BDW[C+JFB-QÍsq snPWxcaϨyp,3f4Bj-(^h-TSW=C]*|%)DhU_ fir oz7  qwqI;D+{f +} f(ƬFZ~@Jdnfs4OM+$ e$u S.Ʒlu8ŧ5nH0yȰt,Dž :l TGRT0I! r"[^R@3' )U1lI(Ug#4⚠gM1 i砎lW"D*([!75ډvd5ӄWߤj=U@BԇC JL<2Pm*3n*wlٳe.}?fZC`g Ѯ)uV8K +8pB9J>0i"$`XX&xq܁iصP4V:DA-H5 XbγCH{t&@@DZ?n)%kwu56;]/n!h0_SGE0ˊlOsq̣y`JRV[3}/}>;Dv\VЉP"t֛oNEs~\xBڪl}}J0V ݞ⍮ݤFK5I4ͥ;MxVw{«S@E}{ﴺ9Mr=U;&V#K1^y54Ɏ87!@Y 춿{ qQ8h^Dd?Y2UCLj(;,*,HJ˽^ɒrbS0Moi5ѷ"*{a՟ArrT)u֨:;&3A eP ے֊߲ *g6;p-24+FJ&$֭顢YY!JFdPgw3z]7 FvǂIug-hY2HbU,b7 cIGoyq|>?˚o7idLjy 3vl2g4B[rB$p<ޥTz`\|%("ff P@aS^JP|:XUΧ|40Fl`%,jRfnȦ>ϬF~ 龷jfrd?*&YU`EwG! =ծ-JAA ZfnB>\mS)E^׵yʒh}| !ngR*ʹVM0w9qr̮J-(8GF) g~~ȊMz4.TѸ=I=%[w piJR["Bl bi<EsJ]~ %iofIdzj_hY̱fh;[ S)h s@׶{D%MԀ:8*ޟnZuFO芇NKv0y]8q;ˤa1زQv )}b64Cׁ"MftqI:QpUOddrg^5EN!Cxc^Ixk.ڻX},ש O`,LzP $VSDSM2B-*2]8S뫶::Ё#ϠDoc]IΧ/s 8ʚJ]F\[rCOĘ|bnr"#n'Em5\y>" LYڞJͩA΍pYb9\;U=1. YZii.>&9A+Vo0f*ODiRnKk6Og^$p8r'rk]WsWB@UW$|G3NJ9dj:jDd3kA  ;,,@u3.lxcwem:N9u ,=*@n8W X!;ɥN+鄐@4(Jo zȇ kM$ghZr[H#iɈ{x&> #$Fq)v$2Mui7M YT>7Y)\niφIS 6imI{% `ۯ#m&Wp<u7aj )- lti9SVdMF!2jsIHp [sD7J $h =Ul&/t EPH(o664 Z{&@"hZ+o_.RbR3ׯS9i|v^*"$DQi`5U~z /b7a f{f~=kdܾba׬DN&ZzZQ qys񠡒2wE@/l4C8/4 u8l,R5Dz5&@P (3kGzZZϸjU>:xpn{7~cN_[\|X޷  @Sf`h0ޛI@8D M+}8^.0T[aC|:\+&hf7@lxwmD,]<@`y'mj"(0CQƯ올Ԛ0ih;_9h v!oٚrإD}f Y Q˽JVcgifP&>+5` }Z#@M_HDK& ,7TS>fG2+􅡹D9'qr:`駣EQ'L@^%5R]@4)fW2Y#A;L0[X "2/Ǻ~풾"fa&؟˶i(Ut:>0ie3q;c`A*2M Oz 3H_OS< cx/3[&,Q7`u,g⶚{?u q24+:=A&sڼR4<> eDl5[39-(#)rl'(*;2-V" (`˲Lu?zh0mjrPLʇ'NB~ť[U;h1caʈTfD.:ITىq !b UT]YQ|}n(4 7*c/]:Xce 8o4HGuX+ANy:F_sP3:3Cۑ؝|O^6<9iar[5IEcޜl[/F(4&IZ=G%/Re mTEEi.KQ(^Nk 5B¶+5ؚPk(kn٭h_u6tv*=-[IZJ6 X5֬9/eMz@K7^O DO6+I=K߱B91S]I/ ZмlvB;dwTg˛wo^c;TG΁Z2"l[}R, 3*MUmRE-ǬVB~;bL EfePTxۼzaG=%ڕSa/a,)pI _[K1 Z{5n7Ϭ>1cLc 3ȑ3]x?]c))o'q8eIur }%ff9=LFar((`=id>Ie?#pҋۦNfZ*hb/C /%cOp3iQѤ F'ǍejЈ! 8TaRD9n}38,]Sᵦءe̢ߓQ㵺udw=߳IZ!xkeMR[ENe 1k?(3p.BE x2bS38k~YUG4 R($/J7l.I1F6DRE]_k۠\+` K)xQ"YF:/.f+NxRhKrL"@W4fN!3h;,vH50WbS5>cƠѬwuKBRpy=]|QcnRU )[ΪNƩxsI )GN(WwIDq's w_hE{ݬM{<?0Ye!#25. Y{UP'@ev?RqβUkBzij|# "b_;Xli+D8إDcM8<8ވ,{L(F5U Hq=N)YíSзwuiWC]֭@U}V+ROAi"EW&`*EJ:I%;]V%&pv!j!tA2ч@8@/ JɄ-@\i|寊/&k̎qOqӉbI%ehlU '3klȃ8iY;x]xty"R@'|惚$&xh}rΓEpa*6giP_ۃIK>ˆ\" -]U~zY G!|YpOR~7׭D7eGi8Zhq 17Í]e'/fȟmآ1'ʪDd;JDu0VƟTYe_͔&/_JWF e׮Im!=!Y2Mg/=\O2]/l!~OSbUN6^MmP{|qJ;ڋP*u/Lf$y'AV*:`8߾A?ca 5vӋg1~NsZmqbRjKw޸N|Ԕ'MhHCMh\j|Xy5(f֦6 P#r*ۆlIΑb<D*iw*rѕM 嗶jYwi "QbW):mtYfT۲4vg>=7ӂVd1uN{FcھZ!߫T_ cԒn%s[CXaQok(p&iv |1 rHLgc6؁dSw@_ZeLUjm\b 2`E](5\9a"SiEI*/6s7m$e]Y~V}Kw#Y:˥,{I@kf8-j_"{c*+sǯ^({*p"o<_4()5pOyWJ5$T@NzTPISWH<IKd4(V&'LËC17[R (f~QG!PCj1x1a@kכ.-DS^|ZK:u9#N:p:ڬkKAHPNky%m[O{ڧ)A4ߘ@N(S0PPm2(_=gZ^9!)m?k C |~5ÀbYGQ9>'3֟Kpe*0V Y1+ Ѧp:'{+bLkHYl; W>)r YN˦ʏCvM+%Ɏ~HfeU728ti7s' &rlйco^身8zMy;GG Mi"'*pTӋM-D]5yÃkj("AKqGU D"۝FejkZuxBMqّAqI}ADb-) Fxqc +KR?˧ Km3T!qsھ q€ wq܅\U/f w1[JNN sLPwkAx٤% ﺑgHW~p4`7ZRnG )\08{8,:Zcھ6\DFNrf>R :_&ogē K7ށVJΖrnhl{Oodv{ў|U;Ǘ .+4yѳyMfehR#'ϛ!)P.xTb^;dUgqlC2QXGF6%c`*CuЈF>%*|t4K*9B*9]ק*_hZZ^a0)ǖJTgOe&H7g(WQUY+_ox)8ju:кxKrD<BؐeA鋧^4٠h+kߖ( CF::G9gDP?L#;`^u3jv!՗ww_n1z Qaр^@k66aGd/&)U+y 7a2|C8IZz3${}̗1b^.$EL^tCry@f³((UBR}H^ߐ$38 uϢvy==Ajf0l$YڈÁzkѫ-_\l30kՖ`+YQۥJ^yoZpՑۅ͝ 5`*Ů3;,`ǀ"lo oդGU,p8RkZw?3i@ t ҹFpWL\-b= 3 #tB^2(ȿ``|pF;k`O/o3Z(0F,>E/GU `vq'/]8N>? = m[ ?ƧWrblzP5 d!5Gka`4٦rZ≔14V,z¼u/l+^'x1R,) ܺ&%?h :eH> 5F %},:R]ja ige!L$+{M4{N+0Z*壙fCn^%i\:I me2ӧ hwlOF5pTɅGZ]:2? 4 ICv`.h&&g}5A[IwDeb$j7麄0R(W3[_\x-V"d>"v~v%FU^+-m&_PÎd`,:2'Jd]i֚XVfN0 Uow&Ee!CH4sz}ɆǖxDv#˜w tUB\߸F'uYvzؚA,K>B鬢0+eSB"Cvt?-úʊ̪tl\Daw܇k]&jMqNTHWA&*5.r43o^nN!DDB}~Qk\Vg(닳k_[Pg ٴILDa^Hy\sH:!BMC^\>Y/9Wӑ/I1+4rfm+<'kdo1zaIRfwƭ.5'tv#Uw6s"IjpEW{ϾHȂ[t[.ܵNѺ01cI?}cda:gMT kG꺑p` :C ;{q8;Vഌ ӻjP:kH QxY=Ou+m0Hء A!*J"p/L 4+鶶KTKTNBVsv?SQ–a-`Io\<Ȕ[lү{bZ!*4Υ%o2PF.+jlu.`dO~vKK ,g!,T*G߷bo"e_g>DJ!iynV]% LEPvvëҰmwܝFXtT[O~M*W"- skc ݧq74PH(o#=5K9BS2M%.G!]sTOQ/ͮcd~J:u~REYTU*'Q䫉VF/%W0AC9ar]6#ӹC' ZG0AuIm@C,hȖԏqe0/>?3Ӡs2Ӆ4AgvZ?k~ 0ȎT 4Rrs8AC Eަv}!V,hTQcrp{M Y .[4{X8;}Hߜ4"D)HI ;i fy췅m$b~Xku[9S"HC¶a_69qGP ]MZ 9#T A4`'YH`Ush0r=f/rVGd~<qN5&b:';Ig=A<ڗ59r[bm%y q>z\:|#:huȯ.e$ ]l FnE{9 g,ꭄ9i&I),yiY>-0@Y>A ΊI% 7mlcLvf\{ J>5Qb]xEZ2tNIfOxEhlޕP\XG y .(:ŮxKdJDY:'%f.36hD<,Ρɇ{Sf8$S%U+,j&ͥ+ ʪ,"&~y=VT70y7|谥Q/>.j}Ot/L*ړYt,NB4jSa*h1;}EL[zE2D^?+lh~k*(hDH)T6W[_ @k7fP (Bw33⚈쏊W&`JSAk@B, h`s!GKM̸bQ*7OkCoL@ˍAR 4ט,Hl?8*S;h%)˕</Z wxpXI ŎQD 0u$9_nuH wof}&Z!`Ā#԰z̜pG ?t{"q7oWD4w 9 4[3gfȼrR}fNuTޘ "O2a#d03_**Y$h m;AqΩd[*=W(J 4utեu(Qi4ع]W%Ac"Ї^>PF]O%g7ϣx-Ytϙj|ZdZW|.v$DP^`Y"] 's<1nQ߲8Dɮ#9?[Ȭbmp:iS\3P`ԗJ a kz?rtOYحnO55)yoBI_.i{ĺb 55L:y\d.P.gpK}]!oq1N,t/Oޝ4H 8 -5'ٸ7|: (_.o:L4J NJKa"h|';JfG,ZAΞ_n<J[H$Js诏^o'!=>Oxu0J/2$altރ<">g7'nW|0pD'RR(ypm[ 9??EjOy:&RZusLгR@>R6ZļLTK}~w>ްqVy"~}>9Q9u|g(fY˙@IW`3xG ,m$#fFlfə$tj5Gmi9@2=NM NS# 6w,=Pp7H7-,ۑ6?܂YTв? o#z Nr.MJ}n'ku7 H=˧`(\0xi/6AYZb%~'0(ae OπBG-j+iMSaP -(?[PRM _l/V䶈*<4܍`ʲ^ܺ]q7ΐ}\R̨I@ħ:En3oP`/Ծ3H {E]wcA_4D$vʶu4GʹjLR?5m];H/ bdYlg2$z8U^Ss%$ԀLT}{8g:ſMrec{Hsۅ)А %X< #hv°^Xr)?@^}9Rh/r 8b$㯒b`:HP}/GPZAޯ5Wj!|>DgYeۏ5"ZK?E,nE3?WarЭXHǿ Qsũ:𓤢CqL"iQYalY]c/#w{re$~[iACN[;A,wQr2hx qanZVMB$s1Z*Ebs,t+L4l3}h?GR ['m21tx}rXdg;(A+w8eJYNmzM@IP5r7Hm5jG\F |Qpa.ϬkaϹS?u;CA 3PWjnb+7vEj@{)8MrcYf[u(&'JCW#R*0aE!3/u ,+^< Pn$19okC|mlKkGa@uDa?_$SK`<ճ2$I#Gπ$b c od|s0G 'zeXeoΠbi4c\ fm?tRO?)q TvXjbLn{q;h˲.2h1s.~@ӿzE$Wүg!.7Ǿ&*Ÿ%TϮE3(8))q&AϏ=y[8⅊PkbbdAU9bIE?r7U{,8&{!FIn4osGXd]J%9PNϱ9MVzOg!bӈ$0FM7d/3'9E'4B DKғ6`E6}Fڗc*N@2k1`LT_xw`E_ >z@؟aVuب|5cguI;ys2Gk GP)Y><y8a" S Z\trg#YA%>M'EV Jǽ W(c(Ut̜Wp'-AdRh@fDcuz@fx F{Ej"u=bAp*HH7.%Bts`FD[Sݣ_V υxaowmۗHY>Hw>=; 7%iF"v3IӁY]lud.qh9pGEڇ߉Xu/C9@ث7Ј]W%ޜ,ɩy4qvSaN%Dx*{ڿ|'ϙfF?`a>?cLnXZ^S(AC٣l +=7; }8ĉ>gPoCǾ J](WO?=WWhė/s 0l 5xoÄ(P$ )n R[Yj 'hDoBua45iBu a7@\[@ m`1V RtCa p !.ie:,Ud1U+E"ڧ{lZZ"J^H{Ò ʰuE>IƈE p,c[NX^Z:|tͦZJ%N&rN@PU~gY)pW!<Ǯ02lŲ tjەp*BES DA׎r"}[:x JNkʀCȎ<{HkD pm_e8N[P;]dph<?q (Ghz!}lX)GWqÇ|W3I?kki%sʝ!*"GL]!}lu7 \V aS1V h"M+Ϳ {5w$/ 4VOӁ. 5,4kLNkhm=H dUXlDB &AD縴6K^XܫMKckBo;BM휽8ɽZ %nw(ÈS>69`r'JP8+SZܾ?J7cX]Z-CG3:LLw id3 r{Hҿ-Ry2ZpS {0b tnMj-8 Cl- :) )Np>A .RUizQHiL; S6ϗ~o}`Iǯs#g,Wձ-b] =(Qy%FdMf$}^iMTew V2[{nH9hNBS8x&b ]r-C"iR%om'w+`ûљӫ5P }+Ǖ?` =lQ*f;Cl~!cZ,ϒ_3}4 dZq "O:/6eFnTͧa]y, w)"aCJӵͧ7\t8hA=('D XJphS^~!.mtY>BS衹z%\-Ph͇G*b!gjK)kHLeƺسM,zqw\S1Tr#^4@*G#:@F# Mn䂳!?-:0B8uTEL9uxz_ ɟw /! 䟪G ~+M)񼢥Kbs!R\Y9Ra(zF#T8R%% ,4zK*"식ztxã>O$ܣ^Ocve' @C3SKjG d~bh"ݺ˹2O4˙>fbI4->&5pG Ӂ36m+o>6rpM\X0Yd t@;mG~W^u?CB~Fh b!] fa֋jog$+9sR &Џ >iX@△4s@jq+Y<ߠ4AN˪2B~,ǧ[_| $uR1 FYI \#%T]M,-DƭљxC{s<+Ζgk@He/ UiSx`b5^C+sMBl}vJ[XHn6[z?Rlm '[u8hnz\y ٣(W$bZ7P bL~$<z&L$R3F&gЊDeVhr %`cFN^9v#>'^G)[(tQVC~[4Á|005M8c8h( Ƭ]hGE531[>٢(gh^_F&hwUgĐ n/} 7)>nBuw/^~؄hytN5P}!XYns]r,b<&jNJ[a?Dź<_MSR/]+s z/"䪚>rO# @Nz i`aUC3'0uhgd/u _o/4/,:՚jwҥy\>@*&OBWv& قOơdM/Mvֆn1K f}EG*&y>}/o$Γ ̔E> Yw F)/kOv<t> Vz`A%R{7~BD[ KcG: [7|/(b*N6pKƚk_lVwKYO_jJU:zk)a^xh7c8k0ah{帆vx^=Îlq.7"~ bIFQ'i4A,) a &dhw(bԑ:\Cuf).uB BvUmAer-g6)(U뼘]t(z xv#Gr:##AnJL t׿-vBmMZ5Yo]TޕXJn/ϔ”#{p/E8zhU뗎(k/ o_]4]CQ{e fǦ HHðl8dօ] _Tߕ8 yc` ثPҢvȔ"{9lib_bLoA|.+}9^=UeD4(.oW@ i*̬o #ABnqn](/'rhMDj&"&#y) +Agg\\m~A͒u,D0~ O"9 C4pARN+~OO }&L8A}K] L qK6.!l?Ykv_/&ŜJ.`qFO>B%@ç ؑAR6pR~ԅgh hg)LFl C|5;keCO<W'k׳ #8=}!O `F\ JdLyID BHgM-+6?sպ GIbRH̦pl96ŷ}xCoK@@ m7%l̑Ͷ~*ѨS Rc/{uhP`h%,&IGL* P p^Bٮ /EEa%ߝ!p,65 \I6RBKp u(69oȖ7w>=Dyd'ю\c?$Y&v)J$<lor#N/ݮ{J\G!uW5' K v9f|\ƨg py} ,\kF0j2h(meIk qg쾂Bp6X_Arql]UKs+]3ZFV!_>~hlK@"{_ÏhmBH;3m)ceAƕɹJꪵ\a/>hܝ7K[\?6(Wa)sj+ȘqcbLB=6  8rKS)2iK[ܮD]cvA VN(꾎[#,9;C3 Uwj#߳1|kzI*ѱ5 ,&%oth~ :Mcs[E%B ո"fee^F˷,0Bo.qս0L}m逩I.1q$y1=Iʪ]muU[x>y4+"@EZ,5=r/¤?7cLw>/3o ފsPD19 d۴]քB < A¦=g?j5YkP,kGӢx j}1Y!ᡆ1|F$g͔ґ#3RsH3s h"\d_#Ht@HJddZ)j}pQ]sDP}7w_|a̓H nԮ-Ջ_v򀎠NP:6trڏIrF<,xj ~}˾IbXl}F?ʟ..Op(kEq9JP9cXi񻥍 LEYyoـ&(?hYll씄#: ?|i{FDB2F#y]~xPuiŰJU`}\yxYpzp')>uR,YBC\mL_9mƅ]d }%Ʒ WVCqYNoDCTݫU=HV!ZR8DBf*eD -LM*D9Ge*"oz$'ی-KĺfRۿX0 џ QEƒF & 'Ur܁zbG,ˤ3KjN|BAGӚ+ZISJPm&ŇWlOg}AnyxVݔΓD{9繃KWzI]-ǚ4Y]|*vl(lvAƆ 1d>*0i}m) Zōyu6~Bq^Kl "IIus}fL->dz#]|>HlwyB@◷k5@ry_ J_ʩ!ǝ`uRȎ0;ZKF%FfzapMp&{qeFKڻCR # mebw.ΏWlVຫC{%<5y!5=(^[L?,svy,*|Dn%Ah~o;q;fn@ߪ3#T+&f^#Z6fd^8`#S Vo|NfQSmgl&8[2p4\9Du/I1t2BA?OXKaWeSKFR a.Ðk:72P;S&A:'n<9HpՅ % 맫 c~jX[UZ?DՁmg@&#^BH5TOt}h}G( g[ew ȫU]`F?~9koR4d^j'2ـxfKajy<{ogDYƓ5-VWPqP @UmS+EBOg'7t oKV[W)iߒXrՔ}_cw" |v:q%l< -!Â,]qSGM-*p'fI)>JhDtXL'ʆ.F[lw mѤVNkۀsX|~pn0UkƳsBWw; iDILa/v`5OhkԒO!sWkQ-SZtĨ tVwۧV]HNJ׈ž8Lo4DKc+rď)E1PT5tEc'{V/=TtU'άr |^xQ!f(⦄k"a9P+ɡV_`ڡqz'=uj3`8!woѬd f܋`juQ6;*b~ `;LsB7:!TsPR 7p7~JY@W2C=hVT*Èoא{4 j̾#*i3Pٌ)ު o6ڱ4`hzwFlPK^Tr߁OAXU24+fb_+'QB g16Ϋy vNQ(F_ Uj| N֛||ESb,Q`Kfbՙl Pю[䙢MFX&q23_-ޠ+]dQo Q5isWp3!M8f q~[ϲ&KKי~SΟu“,;r{ lg33qy~'p &hmyxDdG8[]aȜvL+ W>p+t-,*Ū^&o@9s5CU/>״K^K` &7~]˯ѣ<*I:`qhqh#%ݾY5 exÓ/ ZXNa"V"GTbnI1s_"dʹDV )!aXuw~skhi̭'D9zsI1[:њ)둟!&) 1j? Fڏqw Ոx|VC1rjuN:oҼ]\b'1%+)sL p-l<[x) +u8EҘJIa@猃gIhz'*ZC>ں\9?q8fiɂY7S:ޡY3Ϙ*F &b790hv HC EOOLG[)iצ=b۠foB̒p)J4T?U~,38FjNZ/nVjwNO__Ne2V-j,E;W" o)K!mf\"l,Uź3 wa05 9-oai7lB/0niqYk0h Escm!)fQ3e6gǥ4.ڿoT~Vz|rG Aoۆ9Hsv%5>4^hsd_M}=9>;৸7,?./Zuk~g*!7=e5t+)au4Ԅ䎐r}Bۨ Մ.iw@`RS<ӡd]8&N5E].tcsN\pm+B/m_'E ԘR \V{ܼ\TB,׎_U@^,lQ/D7:.~tdkE "Wndm!phߚވfH6礽< a} xhy  Tͷr텒I**OO{7a,*XT!+ת^;*J0AK(-bBJMᨥ}| K ~J! _wjO}fSI[(GRo/x٥ N1 $f4_gIb'iUѡBwu ׏L[1pk@@p7H.~N~ mOHKaR0mTzVco9rN!v+HGCx"b OwƩazEXve;[TA֏檈8a=|SCJ݋8Q!' Kuaր9a~..EJg1l$B?ү֐j*[5%jNr20l0Q#oqR7j ɻ+%YEzb:\ c,㭵!oE%=ۺ%&O`~AfiմىPcooT9#4)" @VYܒ;:թt!ML5MA_7^' Ya+)kekX9K'D?7{d#1__o! h-^ qut, /ڊM@g𣪺Z_f,hz(9r`f&9#ݙBFYz2@Nb5᎐O*lHn<[41>.PnZ4Σeܱ?C q\Gj-JAJdH|RȦٔ$NU8LJ.('nƀ|jos 8  V[{ nC~_ATe1n~ET8 StK|U~{E)AAV-֝>X*@qh' á0P 227}dN9L)9D6_a"* bTΌ <e}?ڗ 2Zr@(0jW凐!@B>w4Ww+.Ig'ό0" Ѣm/f֜; Vd0D'IK~f^g1#oU׽5E4@!rp#妐8݀-Pz, 0s,Z]E:_)OԘV7h-"ZEm.N]b11 l%oe^,qh9U5׉U9 BZȿ:'}-xkd0{AK\ @ty\a%fr6> ٥[lEə>_I-wdTs$Fوao̹q1~ h.rweLGՂ-&[ #~Nuwb'Y5ObE0&f1Ps){Z`%.X1՞x("ء˥YI2\d.fN֢ K  !_H`75U tFtf[1_SZD:kPp,_Pqx%eb55Y[eqDǽ,KB*j-_`w )f{)Djܧ1Zzj6JWjrg">.|ܕMEzƩk ׀h8h%ߐ"RK 2W0aä\h([^ğtߜ j0 @O] #?**@pt,Peɟ(3VwnPpnx,mk~' zyt 2$>i;'4/nJpN{e͵Bx)VgIيPEs[st8R mG%e~W q2p|g}LMirzÒF: 8!"qK\g+* ʯ|UQ -RxC[ {yōj ՓTe.FNIw5\Bq|u7+gG=4sBΎ,)kQ̅cqENbh)* IFq#0]1@bl)O(8K*E^T¯# kBv1 2,A*֢.$<9y9KhDͱl3*}LGKoD[Glȯ߻=r8i 7+ oL}ZK}^ ^HUymWF){FV*{*],8XF5OpA7@zS5`%ģV GxMO32\)h+(X@}<X`*VRWWOXبnhvf 2cÒ%q=#0=ADZA[M( u?auR.kLc%*flr70pI-N %kBh_~F>[׃0!Sd\;(^y:eV`Fe8rӃ3`0|r/ATO?|\6XY.(sۨ c31e V{>S|b2pgy!?bl)"O2W n:JuVNM2G'B.pvE [Î0^ Oլ,NNI0`:5int8+4E[oe֩x8Rm--?M`)<3="Gn9fVYU$I_2pHiXC;P6V0ݸhр`kR6(fQ߽fBg*^OaפEny=MۤeVSK(gP gX6B%f/qZ~Rz0<`w݅[>`S ;iutďC VFp;hfuL4IVZY:HR~|KLnƧ5bYy\XHnB5*W̊nl|LKH(n+P :̌B$4l ehbI=>؞j "Flr@l&|8y&?{ *.!|Le.PXgOp/9.l`nfyr*ԧP1J546@%TΜ)g _%`#ݥE5ٜV$r9)9i~ ! kBJk1*0-90OTˤ$f{lIEH{Ticӝc4q)=huzy8I; ^(v6DSeDkxb "1k4ȲCY+'w\ro⮱?tMV!ӷB{cM$OS)Jr?>­u%JbB`;hJTC~vΒxibޯ m˨#(Xͯ6)rͳέIs%Z<*b&S<`@Ig" /Ef\jnVxC+Plh pͅ'"LR"ׇ&FU7wfy] Ϧi92n/e*ItHN>Pw*0)<,p%g&UNyǰ7+R/x@L pֱs^:דY62xأ>1)ma5|*zsJ"cJ5W\gÅ\a盳t+,^h> FmPfDz5eBGw8 :[0w4>sՆڣBsԱ0X W>oDrhpp,Ȁb<*ғ+F)dxUo ƾt|,[]_k?&r@QN ,X[M:ZDG}NgLhu;+[FF/"|TGyҫ<-R]I繩ዼѝxwXc2kQcyU_{ۉЬJ|z,F&Ndr.(6ԭ%tn5-HQV9Ľ Q3 B=ӌ_bi -;`L0u 7VayA% %y ҿ!)PދC`YkSϞ֟ = Q%h@~&&WDVg'D%rN^HhnG.G44zS PE&qjA޾$ y&pSEx`??_/7_0 N#tɓXzNK| 쇯-mrӖ(isOd[j_>r %"2.N7JjgBO #'o:EnK։u|_マD߽Z50Ai6;xyyWǥ X5?!ݫC($ sڐ>1<渽8tu6`d@mA Q܇H=Ho.Z\SB&mwt+/zSӖz,o4;ӍQ'9B R%Ws17Zoh}YG_I7$Yh/E%w8Fn#P!i͍JȐ\ #U<ʐzgNzLJQu0Ov8A Q~kо\QD;[\.CIZ;ϤͬTvL^|D2r mirsef&Dn7\S8K%%6sr}|jn[ +?!M(#<:m2[`w qOww 0')I.@ &ԯ4X,5cK ANLPBofKX*<-}v Ϙ}ͬ4\Q`c)k0*]6#jWL0TQWrD"LenULg1)؈U E՜ t~BT>~{"QY15+ T.[*tDC7U?as鞻r\료G CV1]u9ĵpR'2@bkF2jdۯG >-ؕƢ9_y[#Fv%782)J3ʒ0{mOL_MQx싃oD ˦ |%,QĽD)&~׮U?||PJ (g_gԡX',$ʾv)[- Idsa\֐eCQQv13;tĮǐ5mތ4,{"M_Szm:fY,Ui9r% ?2 G[HԨ>/,D NK8IIH*FUB̀9s ƥj3"1sgtf欦$8f3[H} o[]D)e1Qh?KmE5UּGDɺf ͮ[:B9DAl%!̍Bg0i%V/@3rE6GgD,yUZ9=zND?:IuB^G=(.?1#IV!1YۨyL:/]:yPHEXqs7g@ Am])F jǃ3/7_WB.N5dVX<;8}E9{Y$P-KubY"Oys!oD(94pfsEӍWS=2WVVM\i.ϝ'K$$ts!vC1>xթpȯtBf(HGqbH#Fyb)*[QV*#Qq| aOW2M;ȴ)Xl":K h;][U `(#F[!A[ORݢ8xZ,G$x_Z\Wc&̍ޱ.jTxdClJ̸` r]D#)ṫ9|׍fLAk\*6.ܮ"n/8ڐ,O25zP}@ :-_6,{\b ҩH_լ1@9,lsgGGNs{6Le|\b(]AVfMD-c=u}ԋ'EaffM7eZqŰY M"E ۯIv1{PgG8i$Lwp\!LwwI,ߧ2þxb4#ݑtz4ƘWޣ u8-ݢfuߒCD^xs+V]wGPDJ$,\ F -A2^^Oq ⥬ E ěfep;RL|u`gգH7,5ݿƞu87.<ÈG>#>jĦCqHC{-r8Ml\6GM깍s̪#{E^lj8Kݣߒ M[ƋqiwO㐏Ef#Yr {ulBA{[j-VPe1[AS{:UtQftߙ䇠3*dw  Kop|-!pمq{w>CEu֙ H5Y03yzrAVj1f|{]CCjVRxs$7oRUv,-b/-bz4Z5=tD,zcR=\ ouuo[yYAG"R= 3uˡt2`@JC=]Mj\H_7jK>L%W Gv'pu&гJa5G0x2M4P(9A5wVDB`N{x1 t7w'˟W.:빰4D@Id_7"#\:nk]VRnXAŊG$zm&o Od<𤵤"؛!EԵV>I&1&0Kf 1ey2R],kٟꋘgug:y]12v}B:&K2m\- W8Q5.©{T8QÂѤv=>{G4x2&)<{|quwHGp#-6aV2MxƄ Pur(b^lT/ɀ`fR-"¹v\9;[Ee:1])>le%=W5Ă?  ]@Y#0KZ@ 6ݒ">Yh↗ Պ Q\ȴE paۼ,fهaɷ2aƂΉ,ώ`"FoUAbb,vؖ;^Y_!ׅ&μJh?UBPvLԳlRk|tqrp Q z|J9#qi.\y&_)G=Uȏކ~hPnT8qج)6P¼quQU'n4ޞ&h21dTQe  п ?پyb~iz9þZ0ttyhn N/XZ'Jsd R; ]{;n IQ|˴Bk6 |40|$]L6@ `֋i{bo-dzsMa)QvM͍MTڋ\VZpꯃ8A~Nt8@*1U\ $=> ߋ;ݮ/ěN zS  vrϦ{6 I(H6i`,2Ԋ`&2 X=-pp-2+dYFD2K~ܫ6~qͦz#яrMlaD}tXɆ,=GE ɵW9t@of_pGzS6L^SMOCj5op{netѢac/L ܰi1Yܝq ) Df5nџ˹z$$T0F5B2Xp#+2ݗaY轕]C~A:~@IyhvAj0ȣO5ewXut9oxxTA/P'7NKʖs^{v+(HկI2j⟑0qQ!j[1fA(\T0Hi&|02TZ]30aϵeJxrHl= SjD LŰ[7k<w@ԔG$*^ly}{* om-/s,%|>0Kv=­@m%R Vvg S&bPDT޲ؑi֚RD$*h59U_lF!( Z&<3 xNJ8I_8TcudX=oLRܵWZ POHӀc$s]_栤&~ ^ +kf,w ge'6zU*zM]tu4}2-*+ )EXaױg;`:NRdv#'҈ l.rOdgv(4gj-_}pLciἚ~톧xAMbƳ|d6vb f%9U+|T gJ,uq\u*9syy:ߴZC86$`[f% NjЊ|35;8 ~a*bt9aE s:Y</o8^ro`oɸ^݆Uڈ$z8NilU(, eP)cЩ=- e^{w^ OHXeM,Ӌz]\ے$`2iI$TM62Qp%jLӝaF7UthIE5uwpo:c] :сBQ(Y5f= qwcSۭ#"N# x;D J( DC n}ejI?''.P+h2:-VS_ ŠxTȼyi1*8M>7r!kyֶ̑DLm5 &>[&#.idk_+B9"lLYyL+i[R_,e;B'b"UarP u8 O=['`VӃ0BO}i^sjrF)2pfu&6nҺM;q5'75 DԆJy^O40xM yO^զ\/W?7h5q(h_M!} n eSFBYE _;ᬳ_#L\[럀o wKu:IWW<ZD>)n$Efl(ZՅ'Z( P2L=)2[Z:Ё=\?Z~X{B+)| T2=ϩ+饴Jxwc-^UeiJ{/쯋iaD(P24URFF =4Qk :W21fHȯ<@NCe{`I^{/q^vx쓹@9.nuv"CdEX $`{ w웠ꗲ4>YKK j-s/@KI"3>v c̕q"h g†~@{oK}['\ukGDhE^[pITn8"jpZ{)a__T;}+)Xmd8i(9V{a8K/d9s)*('8`mF4F}\w Y3Pie tEK2LeJYh ޅLĵBգi|tnb?66c a&hZLt<Xn2gexO,+Y h2P[jαzW7sZC5uwiUe31tѠٷiuBǖZL]l3*>$t#sqa|4'Q6MtYߍuT)ă[MkQޔ';s';?RFUޖMdĚ ,dT{ǜ5.zrEF/ֻS9"l5cmFq`'8ztTLFxmUͭ(ʁ";-NTm<:v/\##5}ob5aqiH*PpKp۰yneT\QÛX_N< OY?$as@ySg6u8$$Ld^纶kMV[wٳ4V\䢯= QV^jׂݲӪQWȈ1ɓ9gkn]MnV,#3ً(~<ڑ{Ӌ!jM-_dGy)vl th 'i: w Jv­_.w,bZ+DhJW@$藙:YJ~o-ju;xT:=c;Y0^Le|tw4b@`}g=!\G} rR!Wu̯<D#;HqcdM+k2 q2 LP{$JGFm[d._k`O% c>aPBNi ?5ɨ q2S, m,ۑe!qkZ |b\8cJI)K\5386Vy;xT%C/&KWq1S^✀ %,"٬Uӧ= r 2PC(5l@S_R6kCVrBۓ!ŕ;MqV `uUu)J8(k(9\eU/U83ɹ*bv/=k=uA|]ٽCZ0H>NxhAcqΝW#rjp>|9߸F}H4=ΪG1jD#,pIAӮ[FK] K]qh Ә68T4UjΏd9(lf_ Z^2 # m\eQWEhWZZd8ィwJ %{jMNX8ڵketZB8]h" ϕdH;Wm`ں",GMԻ8?{lሷU Lt>ZmXkC|Gȹ֬dfq[>m`"UX)&rB Q 3qߩ8Ęim]bLy]RS [X _O= JAGVd>g#s5]&6i)9w8m1i3+/;sV$ȝW w˃^xE 55mI!Շ \ykӫyrkI7)-2U6BujY3˦ `la: rAvP|k[\Cjnq&#UseKqJ`mTG-5@<9|JO&{"g5xzfUE{^d9ٞ1Pd\.'IuFۖa;zǘ}+у a941ZW8 $o/f2M{?҄fÀ)aiٗ|؄T<+&~4IUyr Ľn1Д=la}׉dK3er\ M5,ܣr'ͶT˦a<_ta\6h g_j޴.igy]sBCiLmU cmK =)g&)UUpŊ0?@`} L7Dx]%T=<8zg@k I;܋%5jgI5W.2ӷo4}Exyc&_˨{>$op]o i&232-;#=D973SvF@c;|,PFlؓG!]2˲r(|m$9+fw߃EB\_;(&פ&T/*ztԖ/$:/()q_<;?nx`DA=T|+^xP\f' :/mrM|ow6r"s+4^+#B΁ c"1 *LFlY$ח6$rxqV3zv_a%w¿Ȳ翽EQ h8̸gTTeWB'<+2;|c~{(ۺ F1<>$/F^`צs^@5 ,PԸԐ)!`Nnj(̷EiiɎWHe:h:1F-YPw6Q!ȗf/K 0񸷌V|BpU~𤻯I=qĒ%^ޗj W z|&P%7ģݕ99ׄe$7n]#4q+( ;\o "߶O/y['U=# )T 5t#{}*'U_ñ9||KV-`2W9\+tG#2 K<{LwiHɪ#eF ϔohfɿ)VFx>i7 Whf>70bf >0M1c j/+JV淉[2[u#%/c]8cGxpR/9yl]+!N.=f#)> \Wx85]{MhM) ,5Vb dR8[5D6.bYw=p%OT`g/&P.;L_gbP?Oq=jCMYrъ7F}tiqq3N\{cU5J1_h ^@1@&\u;M̖>|sM"Eޱ2&h'+l].?⼑,<{:9w#LSqAX֋ZbD5Uj N Q S0.ӷ 7r pS1PAӏ$oVў|%A }K) %^&>ܮR hd (uS/ "k%fV!vz|wzlj ͆PÂ{)YP'aD (MG/Iܽ; ub 6:v'F(yC$r*^!HFCS2EE_wKS ȯ/0%7QnT pѴǢѝA2_ջ` v()Eม [h/c gPA"IVV_6QV.n}U{AMTqTr fp6[kku^hayI3hnc?KKaEU(\qzHqV(M+.Oh}Ow^C-7Si~*z Xc yurq<?|쁢䚞Q΍Hmb}/鬝sEEx3&ۀ#pC&ySMvl)<69/ iFwM1\g-QcWzw8q`o- *9ԛݫ{Vh{gĞtdR%vIt|ij6WgbCFK]¤Z? iF6V:m8ͳs8ԋnдe͢LUk̨CB V:ٽ47S]q6S[1-(3ǙϨК$p4f-0i76Ʋ1cp:3[+:Ҽ^! {",.'f&P|K9-M(Q_Q ::%U[ ]8W:/i7!R&n8#t^ϼι\5UYT O:X&"Ŭ*a^e4* 5w7 "[(+y"ˡVb3q7wEv@>dij\LV^W #ѫ Ԏw1O9hft~6V\o3%;Ie$#QNqy9lP 2-{NOF}G6mQ|^\.iEBO­7sp~ QpwDsx |CUtvlG(j !-s+pI_Z28_ 3\Txɠ?I1[a?|fB2g߁~wV N稟pL,1=szw, cir~A{'HgB1Q:"Wxo0WANj@' 0$I@8/4*Hi*kQD͑%5T؁^]Oz, E$uk{Ir ǯ :?'6a=|/' GLT0#pr;M6:ȣ1Nj(w"erhߢN¥f'jSxO+1 p:K.oqEԋwMW^@nn ]~j](ߌ3%/a&5WqeYtv\i耨N**":E~h}*1'`l^!'g87F 3zήv⍥E2CBizekaQ醛2#|4d̄t5.i85;[vC 6{fo \~ 8ɶ p)80)PG[1"N#(? {-JLBT5n'C?2oKx'ABb2ٓx.+hշ<$@~Y"p[|N(!v5#?W7lQRN*1 G\&ٞsdeF(ZNpHs [)Nn%_XvPo.`ֈ\!QvnX,/ %PG7@M.ađ1H;fNo30 )a3ǟi"hTA%J1]l%>) 8U!uB\Nl\πݵ%<0lg?V՜C)z+B&{%%:I#G hu2-BQ5+u%/" }mݛt0\)a@\H0_imՋu~'=$N}VI #vD/֏yc@ݜKo;J` Ӛ(ׅUk'0X e1Sx ҙ芻q#}:`"T4B1nNˠw(nH/XQ 3@H2k*C=Uئ?HܲC/NΡ\PdPx7\Y6 p[@ ]0/\au9t}<3<.M[Hwnu5`Āwe?jc6 =zZvq?6[,QY AMtxH V/PʗJ vXxص/Ln58R ь@q<EE*BOYde#OL?.iޭ w^!9o%`8ͦ>|Q{tv85#;r> /Е:'@qK-VC@hi dS pf5ywD+e||`Kg`A830*"h=װΈl|l.Gτd틩E{VY|zs-ok~o\`Hc4MzS#Cq46aA`TukWJW*pXkيJ0x/6x~m|Qd>nTV}FsK, &跨6.ZDf,8+>R`فS!üݙZ 8D<@cv.i$n.R@:n1~{3#s99*tEՂyk'NV.̜S3S 58#Fpip`A˙ EO{ؙY ΀ʻ5SAb#=BD^4tޤ@k" \Jl x.(3Sg!H_hVROÚ*L\E{Ė Fjdz$88:lᑤߩb6*&7הcZ|` ΢v;%E}ѻ^xȱ_ma@ƅNFJJe #e ZoXS*{8 QN29 I3YqT [Sf?MVGwwr߃5s4 ŊX`~ \<*kE}2%G>4exG&'E LՓl\+Εı+K w-ya|%d"tu+ fgvm|ܤvM/1wف.71(kW.*rnWT$y6{袷K,Vt5 D;c)b 1Xf U4+~< %bJ ިmqZzc+/1l^`Ji|f#.L.YL?58k@owWZvH~Xi~?s0q riBҾOX!ж(# NjaB} 7ӰM!s8:k#v$҆7yxY+[2zFI'ǐǟi.") k^ [Ml{gB9F*Gcr6Vvt5?`N.+ƚ0PZ/\9T62utU!R:85Z6lt]`ECbd?I#a~to-| r| -EIyԌx/l-}: h.һ:Kqbi'%}@xIv}g;e3phD?zu+xr|71~n[ 7:P`yˈ5gP*["%ǘ]F ;ޔ˒ʹTkin׏?t=2qe}:ūQ*>6M3M彐J vy5iH}x<įH:GYe`{3ޡb9@|}dsv V#\G3% ,{EW.DguyNdJ]_>eP&WX^t4 rzb"νA]6_SyGbq v8*d͏͊C$3GT7m_NrOuǸC4& AzsE[sEGm9V9Х4XZTJ8U' ޏRu1wS|Wm71AaʘQGiqWwٹ# ( Fr }HU!P[7E-Sy Q(\,ncǵߚҌ9%zWۓ|g.k/*x`PBXE1^P&ܐtEKyjht:vS4 =ًضR9}URMApa`򣆔\ c鈡#c&{?x7gp- ,VP`6\CVv/^QݽژV`F˭kDVTy`)>H:+lɼH=}\ Ǖ}2~Ej Қ~s\AdEeRdleF4}@U/yl@e>8eds$fDc>8tzIF6*$5Oh;Nh# &}rWacP :ߙQ{>o0 l_K~ʰ@0HAyjxG=VV~."I/nkȣbUoWNǬVQJ1bN5VD>v-RN,4Ә=4:ՙ2Ύ$ߌ1bxut} OVs1]4NO<^@Ys^ֽ(HBrjF|Z^Wasu&6gM!xz1sM&pnn MaG[B"`5yQx F q;}͠IKc}\zJ>_ճW@iBcRu([uo̫OtfYW*}z'w) GƯ qi,άGvRMrX&gl,8grۇx7M:j=Fؓ?J#xB6[%cvTǫ(~0_j}B{OeoD˧vX Ua+(~4AVWg經!ýw %gAN!@3ϐQ{~. K24},x~2=!YB).߱Q',g!tT}}7<`|eEN&j\W弍<̳1' |U )Eͨ]UP]PBiW@U|EceV6dցY"s0 _7W",sŚX̀"vg>]zvM,1q'u1mGl>Iʠ`Xu%E7J. RIz!3\YꉎShtOkJD0];{/ I$ Ŵ]E8n ,Z%z_DN (Z6pӇ,jAKqIgDqѽr[hY쮍^{oRί2݊<7S_Lq-YCL nVT"yFy]Il)[^IF;qN @-<`W%IԱw _ G 3ߓI٪_¶yA Pl"mվF&z2TT\~QSw(t3cLF > pwk?+vCթjvtN{!Y w;q .yrdaHR춙ͺ7g+(,*xMPgцJ~'χ^`.H۲F=n}G>^w&O~ қVF[Y,n1&ZnX*QBV`HR'GHn ,3?\)16Ѷf}/tWfU_. 5 ם^H]B {#3njL=I aR3p7 A,`:SkmbmyN (oxМAzzAۥ/ Ff4QVH`'ޫ >gjit6nD\͈{i_2 cIJ<ea0[k2wQ(η(XbfcPfEWhFI ` ERF?1[H|A`Mz7գQ#X[5zVCo&bˌ$"`b8)Ar,G-69wNF7V>J1M/=c %GZ3-;_|٠{6|㙦jHtz#(8CZԆǪVHd5H2$X[ eG7uTb栉npZ>=dF@?&i:cO1ΊdGѨj֩}XcˊPU9j0'= ~~(p?~OY+jEL.7%" {;^+*RCm|})ڝ Ma{nd\(&M*sj$[[UN-C5%_k cz%WltN6.7)GҺDRx^لÐ45)qsaf`89]5vVbRH)v&n!Kmh!40_joC4c0{V$CznS9%vUûy37޲Xsw% ]sOؔSl ?Vl'+X hWs2m pMEDA !鏔~7í%5x./D*=JK'exIaU}?/(ˠKh18Cqx ԉk }[|k0 ,gS̀BS1|)og3ixV!6xÙ _kvW+:pX>/SmfߎQyo 2cp$_"s*3dVWrSRUm|A@ t60d,z7⫚!m4RYkL=.#5̊3pP_5%2=];0gZ(!R<*۱"G&Zsa ac'63,d \-SeؐضOW qA'N[C!+NH\ ~ iPCSLZ7К!3FF 3a!7ǽ{vYέ>*oWh~7K=G\\^P 4Ø+o, Z?2hg3H0ouD¼3C۟,|gȤ #J+H$X[u\s o:O k2u?f/S a؄IFk,4A:E4.Xg3!9\" <}ye{B3ج/Z 㒲ܜ7f2EExcI+9枡jOGfً]x]W-L[vm_eūJ hhjF|*5F@}Ί=[>םc<*ǜ{M0e'9䍟Eʯ ]ÚݞKTF(ZA8k!l!Um`lLiy J$6bzOôAڬy;Sj\Ir E^;>x(Jy7٠Mh;_$4 0ʬmeD> OWE޺$ugk-4V/\~@}+BSs3Xn!E&[*V j//wSC"ʀmV]W,X5GqFRCppwMi<v _QOj`g]N#H6λ&,-g5uMt*K;xgCha `r&ULr-82ezbw:0]^/YbG*p6vw D@:ɲ\s7,\fJ^>=90F) َpL8KxqҼ#VJEqo O\"jѲobrطlWe>l4^[ <=$^hxh"(:`mjo6^mM!ftmN#p"{\z:1S~Ka~n(-lm-}ؒfxq\;,WSo#٠1y4ÀR|}T}je_-j݌g-'&]Y~mG^<򈱌JP0hVViՒO/Cnׄw<·2PJz%-^n[diGIҢ)?څD[\#n$s S%Fl`0Ĵ3 fvå$b fIFSZ*F)Ծf\yaԼ*1\-!\9/J& ׹}bs?(\7c .7m$kmI9_[g;NȦM]¿WVR V׿o!H̒Ld9R1FĮStj{? 0hGq_\쒻'G^^pʼ@%+̙@s9j ]w< %4/2)u*x{XS*RW0mwd(D/{Y(+YR]ڸJEjzwT]sMu.Ƌ[s4D;}^q 7NF4Р=l>,'K/?Kвwl+㽤dr(-x8[I(tѠA^\/pWa[%2o8Am; :ąVHfBlPٵ$F]mZ}1G,lIDw ueo*UҲ7 Qe9rj.U"-/tj%BG?O\ ge 'szDg^3iNś jUF|pE&{iaR{_ N|~2L$UZ%G| B2"F ~qJrn @snI#`eQW{B6D.x sI{W#Cdѥr#>mv3ŭCc[U2- l !OȠ ]t7,SwgP2x!D?<Bz'#py9*G[" 1deL߉&.h[YdYqZ1fbqН *OCf0dƍdGou +caovzVMjDT,.ǣ$xcȥ)ٽVP(~?垸_ AȂyT[Gdji3AdKbuWs5⁓uN,D&M>q` 1O 3}qr>lt?/œqNot)+M2M2Nў\QIژO\N«yn~JpYj 5hl2]n2k!?7C1+2yp\E#N,uZQf 7~%I|s~P`$oˮ@s*yO Yb߰Wg}4ͳqo%ł:DMk] JNW;&QgIT1Q4 K^'Sݣ]2fO\FBoëN7ˎ(JGщ~6BKt):u<9"|Uryr<Ih}4vg(BG ^$p2}+6 &[(svq6LC5scW/ܫ$й6Y E>uC3gJL~  EgI E{o78V;"昃_2og*F+KDhFHs)dp_ŏFtW a\$ͧ !~ RtBfч ӽ:F[L_E5% #%ޕ*Z~02V@ W%fEuL ϒ"!AwYq؎hqش}Zx9 -,-BJY5X{Sj;j4nJnXF.&}"*蚍F$xHA*|0 IF78Lη. =*fTq5g}wrΔ̱X5NW~4IMŧ#ι8(^˯BHlѾ IvkiDfu-z`.Zcp,# K=xP(ߗA6ZVU`:)jߗ;{nN9f͖H0,ʦI^~S楡Bǜӕj g1E_ŅGņN~㓭;?vtk3h@SiC jA_Ԅ"O2ׂA.>jj-p73?؈^+@U;k1rTS@0fGĊ#'K]6O7&f Z.'SjH~^'WNj !@!^[ 6WQc_Gj9ϳ?=^ݮXkuzd3C #`UQƤnZNuFFWJ?z %z?+XгAd*Yu>2LzrL4y{ؐݳ1Ϙܯt*DP,uȲX:L~[v&̗F/~zB&q*`Ѻbos*)+H.=zW]:n_[f\U%욹ЭiՠCXM * r|V=J2<IE 6zpzsi^F ^C?tyq`K>z"ZMzoJ!Uej^Xw ι#!kXrdA6"#=zV9r@hrAx93,?r\KUL PDEEɳ5A.W;b؁XZϛm+jm_^n!f=%>5Q,i`{P;5*v(ʴwNFj5G21'eQFA @xze/={=P^ahkӐ/*bAAkxى<hDkE+eI0XHD4(fc;iߣM?OUZ 0Y:*"@+֟p={xed%+RbEeeH[z6^:;]?3TlZ |̊`U^`Au Tm q6K!AvOI6sj6kWK*$QH-W*mSQqXd367JG D[a>l|1-Gڍ%,)jlRGu46e)?Ԏ.o8ĉ,# _-td Ha**Ό _(zVA:ozNqzLqJ+{x2:fZ% "RYNત*vFlxoXs oJ#WD'vb^SXWg]6"McMݽs#6B+C (t/n ^Ig'ASZbgrhd=nT3߾C 8PWs.\NVگQdsjE;" exg>a@Nm 4AI> o&+]Oek ]ϡ ߞ[65.ݪeꟄKߏBy xE-œM,D Sh4x0fD~~;: g;a,("x|N&_Y[vVPPA<lRv*os"xz_i`Z\u'<@9ȀُoOs:LQCjJB14dcd0œax%(č2F2r:1~ӣ6'YdkL"csvt>)w%o4{--e&r,߷'.?$cJQBz n6';a{|?R`o6h15btЪ'տÄ1$_dw~3 [ݢl/8ONï/_Z!vf__l O`Yhu\H,U,`{wNpS jFdby=܃`kZ` [ EUB<.q94 H][incqCwez~lC P5>M6`ϛW8_m*ԧĞ+` 1a 1Hs 9[ Gq*uj@ߛ!TxazkڮR?W'.頞00-?T:'OH 'ڇZ Ũ7XAހΥw< w /9e;/=lb'ԏ2X{lDgb=% M&\V~a:2+%bt5sʩ2#<'n:D[g!軒@9*BEhո5ępWw2 T"t2j?RLR\5\|L Q]>NކDMYu&Ĭ;uKƳ8 {6SɈ#mPvm߼g]xaT0K9ӯcMj(N.,,뾞VN˼8ԝߦ#pĶR6K6eEtvPoW nŪ[?(Te\~k;It5"G?[N8"~g5vUv~Aq bqKQi`] Zj+I'Hg'`ڝ+"ni٤Ǡu?!WӞ`zVg'a`2A{?`CIjs*]͂6g'W(32V2b/3'a 3ab\Cx0.r+%.R9 WVA L3YdY.ӟ%+85SyrG_9X$;bt27E=I/`aNLe>+t+ؠpܥe >Q^aBƧOK]ӽ[1!Y3Zb02Z>o SpccC| Z\,@!xq9۞#NĂ/@-#bn3%дa)LQM)9W,|3e=kϿ S*r*rVALuJPn\d?(wVKQLڃJ>SоpƎzsz3E꒏ʖxZHG fN88gp`kWI_@k ^Y0~μ=uzә<(dt&u)nVH]urNPLTEm͞.69M| )\ĸ%`Q&Hq KUijȥG9mRh$q|/Q#4ac4"S*?ur {p$`3^ O%Ҥ`f&]-fe(pɈ -{!#p m2^ns/k`CFk;Pv&}֩ iVJ0,Jƺ;(ge£1O|];#4cf ԘUyumz4gtټcm*΍`&~幖SQ SRNdv )i&ɫFۓ6>"> C]8BRy|1qHG_R+,/}v\vޕ;&WR2([w2^Do&l?bDxG;H!ɲXRW7qE'|}פM|H7qC{!O}Z\=3xjq5oaTobOZJ&zBeѝU s7aB h::"ZEtYa؛0h(멦kv z0*]E #ǓMpxc)(W3y͔ۖ#{& ɞ]Wr#;~nj\ؒ~I -u+58岫?0#BdSJz?l׮9S )K$е*YگQ Igbk~K8k},8p=A!HG!/>&Ղ?*|8U'+h@F󈉯},. 4\+KBҀ_R p~kmt|kEk&xTȞώL:B-{y⪃atE#У1}vTY4yvG6MYMEQD)Tvy]~{aG7" ^ϒuw L뱆C88a DUqmW+c*|~nfU6e)oo2BaE)}ұRCU:[e Zv?uļ 6KHcT%Zi =Ԥ +yCŰD˵9 %uLYpyIcd<Df;m_<ےO 0oCR2Y8{͹ok ~(v:A3}ɯZt"Bɞ1}d~Fa8@cr2]#!d@˜!]RS!z)S="tU}B7¬׈,_*81*Li9Os텪53%oy~}or^ȝýL\6=|䰬| * @dYe7/]A}XQJ{O?G2SF~مgs{nK0!R$5bx}BfvGgDdWD1tVr13-i?g7?B.tfJ Ҙ/ωPbewh|8uIP<)kkBK A&-T5PUܐF"计tjɼ9>6[R]AjrHN$XXF{1`lN.-dX|&rjH)mV>q<u[̤ gͳHFBbr,ϰQjY 63YRЊ{!޺;Rm[䔡eJv*xb6,6RBJ)jCnHB ck /*YeF611ڽ9T;V PWgdPc`}q%Zv?M:m>zOk\"b UǣD/R%|g=-^&O^{UI1߶+ Jۨ_.(ex(.U: %zLSA9e5"!B\I . .w&Mj0dG_I-V[?;f;9ȄaѓJK-[2-/fY,{59[i7pZX a"ԴS~DdІSTa>r::VB;r9ك9>93/Yâ[ 5|_\; +j1w.G8%`!u%s|bSDȕέlgȹ̘n9M"5nen=-,#ĵbKSoLmbTIz>/X{~Z&DhA4]-9ÌDΏ-vNƌȁJ&B/#,lq]K*jb v6sAєxrB /̺(L`짘`K.*^&I4ȯFG3d8b8Lu  S8:{ɂGB2Tk/[ZWΞ<Ԣݔy0u4;/4ἋBL-2rk 6\B&r4Wt/4 |HFetB۔n"gpwY :9I5\q[gNFX5k7cg(q4:A2nXEcMʱPC%hŇDP4$'+S!tya< #Tt4qm7=kR=7>$O/-t,آ'(PCR91Q<Teßva zQ&d%ălj&h㳶SL)Z%ޚqga`J&"H^>׶# +8[n|5)c;J#,k}ZkOe2'Ǜ1Q-7JZ;"gWB|ĉ(|A(Prc `$rN\u-fTC 9\QO[MV/6y5|N<1&E8B0o@/-|g$9B5q;-XmYV֮bܲ )#OO'nmyOz)دQ!ȿ\|_Z,)ZF"^-V>#t6 'WӍl5Yn^F > <' 2 _bz|d;rU<',TAJCga( {˔af13ȭùLw] 3ts=I)X\d@ԭ1!G|G`^ӡWLJAk8?AN) K{Mk$20x+PX @2.ynBdv/6jS)1Џy1n?HPc 0$QEfZcGG Q!yL: CsQ>d?괲/L8Ad i3_D{K%@^eU ~+pQ\M̧Ne H\ KO`ѾNkq1x~k 8~4adےr2:X~&Oh+HX o>ަguR:% ͽOx>d=㧇4_Vl0g.u@PNF͵KΜ_8ɋ𕻍r*$H0D]]rFZHI`T1._դrC(M6(2f vIPzƮ0jB `kyx*$qk@UʾkAN*tHZR+&z?u+G#Y-̍6b1c@SjJt7Udn ΅NΦ6ȝ՝Wk.[dDS%%T!KB^˰9ֱytiJ ,[S>`Δd@>+uxM9RJ`ᴏRNHNik'jeXf^$`5j}ÍÚ=tHñw++} 6@vJӱ#*?U17Q,V=l )6toe~/u+ & 1Ba=EO1ÊP&jOi3LZ 3 S&1;kΩʤI((gdJ]09# K:QU !yS^!(9tQ `O`@L')&-MfQLS3j=1<81l*[T NLusʳy˼͎55xSW:F8#y 3RߺC>oСnD)f- b5!dh~_Ň^ x8A}#&X⫒>@0< S>p^+ՊA+ q蹄, UX:6w^H#c# ď߻k~ݾRф.ν <ɲ !0!f)eiUh:M1-p4f]ʱ<_[JyGo~m2>({~ncդVw_]bW-륊2*;ۨ(EI-|v>Y1DK[iavp1MD?(zy!55&^̭_3$D͋vϹW4H(#HOj.%enVMiRǦjb*G.qk_tFdKt7R` ڣo ^R&Byt/r?3Ω z 9rE8) !im_"jrjkBF=Ə2[1r5,P (罒'Ymc'ld)a JY{wrmŽ?fD8ͬAƅ Pm!J"0иӛ$L5 :-H6Bv\,J8:WEpa2ڰq2.._.0k{ؾG \NZcQ͔̓u~4q؈ >>1A-|BF Ϯxͪw홉-8?^$KH|=})6XIq1oHzymqG2㋳FU6F30䏑 `}DfMU0VDc5ߪW4&D#Dz`p>`B ҫ"c-wRUAC&P3:ՠZ {5SaO՞;r/:<=Y8.B0*nz1-Qe\_z$S7/Oscs1@les* >749l!X .+z~u9EflWz v537ܻMja FX༑JGa? a'`2D, ۶LF#|IOr $Fdع-FDH[&} @DFs f|,gojG峖+z0o+/ΌˆS&Xjg{jKQ>c¥i3ph`,&t5 {΢7~Ub$Ow|ኛ`Vނ#@oiVoqt΢Y| !3pU\^ ?%xՂh 4s<}W+"@=Qүt4@0}|2BeJ\8ay)?tt7|AILGd;)ԑštkh FdZ_ʱZFފm$,;Q4t3>{@l C;VNI ?FɳCO1fî.\cb^!~miXQح,7Ѣ4k\(`/F^ QW! TMQ 2 9^?,aa%W]IWK &ߪX6q?f,8ED4uU%uBsZnk UsI wQ'ZWv#,>˻DS <.8d~wn?t]D!yI"S6D"5/A&)-/4frtY27x_rz܃S_,g7re +xL7m(|ğWDL8.E ?cmD̂Ǧ(Yѽ>i}t5 Va>)x\`F0rs['YD@d,[Tڿg`cL4W|!ćkwE9dl.߇A˒UE]/F$|dG7(\ES~ ,!ě)#OΗql'%+pD]t xT=[,Gb|T7,`jcj|\P|FL\ SBvFRlbM6δT0gv!~c54;KNx>O6(mI/h#(JI--=]ͩ趶qR3Ɖd>V4kpcT 2e|跆:SG[xQC~~ s_rFoM5fgxۯ7Wv"lUR .xtYTҜc1lue1TX!]mռ)K3oji w5Ǭ`x .Oi0Q@XHI9qׄQLΫ07d?}ҸcA#w{! brj8~ߣjTp4520၎ A5 %1I[B ʃuHB1WS =R4a R% _u!citXwnޝad>t5-;n,1Mjz F嶃ȊL~n9|:y@ȸ#˲8 Ždq1Z,<k:.&fxQ57Bsbݯ~< I&^p,ű4ѝew}1Ū}gL2ΎA$c'>c;Mz tZ*9 `|X1¦^;Z3t3+Pi@҅W*hzh ?A. 2 xώ師9nmjDfXg# ap=u%h$r[{ܝ67n0??c3&(a&/?&I;#HiaS֤+Ǵx~2i k'J ίsr"1){I> B,\&, 9*TGmb}mSBjx2xm O#"U75)}[ ,0pmA؈+:ҷf!a~9E17P0%5ER뱸ꡦ;&D$gA!uZ@MFţ=-Ab$mw=p"< zef㥠`q9GL~-+@h YSnq?WpOg40uhL /Ǽ^U?;g,=Vў|ŋ()i4H3,us 9*(+3l-Fv{#T^M [#_g0qGgl L9J"P Bp:~9o(% ^%ﱞzP[Ks|ʸې9cZ|wpʀhTNǪ5XMj7CY⺵>t_LcVU$,(ǫ{giieU  Ahn-%cE䍉I1SU/da 9+_z9V}CV({7eB;"rw4ܒgHuϝC%9P }.`w#θ :SIԏ8@.DSίa\pN3OMR9zG;tS͐2[f:ތJҌ/O`j샢&Y1fPJޭ jbL@?}uݓ)S9zWYՋv>Y:ELi*)r9JpPǢ_(l;nnEz ˤi+v :G7 LK* "ۏOAsBq't_j΂1< fu+owwA08>ک'D\{Ol=eq4`1GOd? r "Āz%F 3>OD3bROA\!1ёu'LrDEYOZI޷URK[Ո\9:4& TP 2x E"6rUrQUtCh#`q4Mp&ֈ;o8:c!XR+lu&X4ܽ415J&fuf! xtSb2b +zTXk'ec#Vǿya<(DF'kvuuFr9`` O;=O?dTH"hR("?A`Ю769wY Pv@ (:?`זXVٻ ؋7LџQ=CvzpN & DZ%BH>a +~, uFQ C$Hf!U"J!cOfXe\,ig\9+ m<6zgt4ȆW|Y]3qn8^:K"H嘞Lyfk2o<"ּp8]͒v}rQgSȧg0 7EuXTpy쨢fmSs~r/B(ݪ́u[t* TBKs.3?ӈRjO}~Yy-TFRTMx~ovN`Xg!P LMtAd׎?&疧W0wSug &!f#Qz ½|c|jr-co-"_Ţ@̱_60.אe?G `dͯI͋$Z]b'֑&^Y1z`c(a:#Su9&ā<ܙ3&X )4zT^R r愿8GHOjZ #`bj .E6Qշ)R6UJYł'P>̗RWIJPL' X)f&.lf Zo4șa(Aw53և1\/!1ܝp8 KF?WD=(_ R?P?}Ny |yx&sr&wn.CoL;x/`%zP^'&}.C(Evȶvn Ê>rUX5~kX~gz<`IJm L;[U [2W0#Lw1)cȤ#<׊v՜qz9 [YK!YU7t"3|f{P9BfY][#F𸿰l~iӹ~a?a !Aݾ;0pF4kǎS~?'caj @sK5GEK\Z3eJʓ[6gK o Q('.+qTjhÏ9jWB#`:6̹=SuF_M<=IOt[z3g1Hs\A@+-XŐyǿה)ΊGղ"`̐Uu^, yQ{Hn3eƾ O׎l N2,S^?ooa,+N㩊nP$\tL%jf%Ai6z{Ш<)nA4 =v='Nc"؍y^ [$־"6jlɈ B p:(Xr+ (+W2sL4>KLWSöB-#ыyq?zO .vG223Z.?TeS1RtȦ47gڈ 1pAp-o˽ >WF·Q'3+Or/ny8TAkؑofZ5 SVTR{h Ԅt@,] Q_կtm&utj%OooSV:_%x'U5kH,הt__7~EђkNƹ 8[]8i3Á@bX2&n#īa)L!832/N^˩ϥtj\ nݔC²#U_?UNlBP};ģ j(Իc2i˾)]X*v@PRٻk5f [팩~=6Ͻ,dkK]{o 9u~V=)f?L`E&Zhylej',DJ-oOyM]e g1oガ8 7vn@o,9s B˟wTX; BY-AQ,IϿOЋ9Z = J<m; %/~&Lvz]B!b8I..@^߇nXJ]~kh8tDcyVNty*̼|jCuLxQnGH@I C2W NؠQYr%MQ8 h!(`}^ops.ÖrY 2%A 6t(uW)Q1KS?iK?]6ŇnAccMiAh#1tmW>s':c]P1m(Cnc7ܴD1@?.M'刀h_bhMc8CE=$'![ r o0@>_{Q:a` =TM 98Lgde,)! ;DLII"l)oM:#F碷;8.HŜknHR_~K.B{X)Ӛ .R*@ mV'FK.~>&,'ʾ."a-+3.U!uW?9Ow0lY6Av)bQ⇑B$Nȷ'0knV}i|7~WV |'a+xWUR=c#;H*Pff v iT 3_L$1T{.NAB7LQn-/\-Vg*rtadq~Lײ[jE{.e9)]\<tKYi[FiK̶ܢy}hdhFyn-K֫ *aיZ8y_p3c5b\ƱTD'%ϧ.L5l aveS_bq !^Upp8#nt?/@q*fd/ckV\n !2RI{8 †<ZѤ^`#;)mVĜTN`tWDӲED_bK3;\x5qY1o`HRYv %Dn|i-,~SeWSs+لy Ϡ$rXϑCI(cCYjދT\[>h(Rկ@@-P+B¦r) g9뷨 !V ;/i#(aoJg;J)|R MCz1ޏyHSՃT&30̲x{{ce~ZD?Ϸ;m]Ɣ3r:00!bI!4 h7z][UQ8VeĨK3j ~u im9vc`QE9pKj8$貉nCB!dY@hF&=x@~$M2aG4Jܟ)D-0" )C -Xn{*`xkl j_޺4Ȝ`c2.?p>Z;"jo<6pUEyPIly e ``8hV\Xbִ| 8߰!&sW8Ium\Dc8X;ǂStmZ6Xdמ&9H0D5>nHuOvy7ܮ'\xaHOn)ө)aTFFX!zĠJ =!HbϷ66}LAdP܇o=DӠA[X"'aWJON%k47V#?_}7hFa8nXD:̸ybL;%ePXiy_=?9t;'Y%5|}9yDmtM۞)(Jc>)wR~"#\84>kFk@4xOAkktuP-+^zR+4%e׺xSۇ6cU$u\F_thK[#ύ[7(b$'܊] N4M5217d)J 04. }vEB>)ǯa1*Q1+* WBf(N@,sA~f\|*=O*"1^Ă ք'f{a1) 7"j>$9HՏ_vLV00t{r8S^:)cfǁ>^Msm|ۏ*p)1 ܁ayFy3E)pЅ5ZzgWb.o? Ln  \ѻ){*F&\VOEX5&*[YBX-Wrݷȵ&|Zw܀E!קysAM~4icO"7gXQ|v'͕m{G+7AEUk𷏄 ~O`AV&J 3AJd&ljd#T B0_LL wɶ6WW7,yw;vVpu'󲁯ȞX6tԐÁI5tZz{14^]2E.!f\"p  aƺ%+UG)SUR YDkҴJZXo+rރ:%V֪0EAqoz+o| 4P#+5j el\M2+8Nf3碄k{pzjWS\®Vo?] 3v"ˀ5MMU'! 8 ,aAӟϴTMjSsގTAӹlp֐s5YZX,W7D}X0y\mgFGl 7=睄6GRf.#~R/) acO kY>G3m_en됵5gmؽot!?:53QR epZe=Z8x&I0 tʣ,zD2[i2//N= 6 7d٤e^?W.&̅ e| P2(<ͥRvTAo0?s^@UJ\&`sz|YQja]wUXâv1YLvcwys/N\MwKء>@= vixH2cȴ0xWR )./Op-sUTmED ]rU\ Ֆbǫ f'6CH"o(UN}XV) j d#@{zn/KC^c$6벿X x,ˤV: W-z,:El|3=)C->;DɝrU}A+{ޢT5Y2ggAC҇WY.|VkE\Ox0uyN%97dnTᩆd]}0ܴx[+qv1ȌÖk3nC&Cp޷/ Q1[יz೗ +^$ *QS<"xXLy[+ SRE/!@S~+D7NQhr' svIn9/x['38TA4l&a~R%|;v KLI91=pk'g* iuݔdg5cWЪQͦxL}YG r&o;4Z(p+K⊑-Puↂh"QV[W,eG(6r|vK6P_ ØX{ouspIfhƒ&2NPڡw߁V !x|pcj!NvNtVz9=4ݏwd&ߥ#_&mft8],AJ5c\cA>t(6 OC" 1 `ts--4Dz+SzUFQ}EZ]Д zvv~c>u q'R10'ܬ7(~j8~ekJ6yPm)QۤO>(11pSru @ڈ(]dR\4(y-SlE]bqmz]C\z|opP\@= WAaA_JTO2&ЄY/H  |Y>ȏD䳦i g-s?=kzUs)C+RUXNu_oʾl>ˬkƒlJ́=&gslz$E~.Lz禧JUcXD&8J* ㅛ VqwAU8^Bi+j֛GtTۘ+lv5}.$knݥ2^X RP^n2'Sd:Gٔ *հhqvu1n` w &sIA1]NRG67$l0:|_|}HCI9->N{397_0FD_ܬcn`;5!雛*L%=F|@%8Q,;;Td0HO1|f XhHd9xLmUbE &@_Tci]sAkǥ%|_jdKZjyN E~] cW=Lsb tEt4;ĘGұQs!^X]P,yӹe L~x/J8۵}*<ԒǨ\fIfqzJ=*=^U!ryu`Ũo66,RHjVܼL`4G5 s1&DVk5]d!3!t9,]4> s ad= ʸWDȅI{IecyyΛ>?> 9Ϟ1~Q9?rr5["v пBGT%E. ֞L o*2F #86k3=[+ )A76D'VhvZr`cBqόXN*R9Sŗ]-2mlR J<0X".SYD\ N_sAj9?~e O?R:RDj_}0)C$O ?>ΌqcG Q$rBJQ87pTPHp? Sl֝0 !g٠hLJzϊ$`V|T R? l.I^0ߵWd'fP?ʱHBi>Ҡpg/Z8sNcvbGd8;+ݓq|W8?wq~__k|HZ,-r|m}ʊ?a ͌nßf8fpOQcy|S'g#izĻBEZئK%f͵}z,1q(Ǻ?~ kMVk`li51F;7?; l>$Kȴ o71sRtJ="KO0OzCu^9`U| Acw%͞uڢw)>D>!j54qdH/Q\&te948|9RnnCM7 L`rm~DmCnSx6'&uVB淤$rtgWHnoxA lͳFx_*%uvǫbUwiE:/Ru {UI\y3$jgt:,Z IwȲ.($INVeNu0sȰ1X&e/Z;YBM}{ϓ#{A;2ө@s!-PJfNv("vT2k3*JK^߀:""!3d,wܚ}-sZGy-XVz$R c?5 fAAQc73Oׂ*4jn_X$|w%*7\# H%Ղy!%M|*6*$ &-gv5 twS . ǧSH Ga)^ע`+A¡@1*0><=!&|lw$hl iFT,E"'Fƺb9)S#H sNm9Z<:pquuhD",?3=Ehx>X(Wz}vKP!C2s-JUDS.G:-m=ǜ2U8짵&@m>  4iA "#R("KzJ`ڂ7_0+cp/"dӫAKEbpXgkȖu ǐjČj,|́w9J|Yb~Z&JI<5.]Fg=5[N_cZ9Xaa% Di jmdF~tZ[j_e'n1mx݉,kh=|u̕?6fq^*^1\ L)}'30ӷV9T?>O$NJ ˱}F 8|gk#+q]) mdU~ھ[B$q A3hnc˗ `j<9l1mϮ+~J'4.ji׉5`RQm7 7N԰m&3)h qsg610/Ku8ĭjm8- .Yq(1Sh}3.$UB>@Isaaa(B~7!_A׋,GMɀ5J PgrZ:& K,cnu<7xYa%0=~Zj!*mB:_\}>'7P$̿\֔%$17@[+bb6=$f"}  -7ֹP*l䢺f}lw 0;ҋs1g5BomszGz!l;mր|r$ubGEY7\N$hBS 25kXa M] T" sxR_NkgO28&r BDMnƹ` VNvp0lF f 0p3/x9 ̢{]6Zٷ ԝ֐S9)yg5b6SY&V ipV)N3ɼ/Ҩ5t^wC fqlSO?kDzLIgY &H],ɒMKP=sd#PAQzCS0_E7{>_Θ׺sh]x]A ; -f8XN:Nڐ@y@"I0)Һ}M>^}\A WpKvedI$1N`rGnG Alp_X/_6jɃ #\D>1l7vX*'{*࣭:^izoEVI t:4TjQf@Y75we}ܺs*ޢ&OYƋ33g$)utwLLACŰa@eO)2AhE0\.C+W*n\$4Gе9A鸻BXizha5 n1=}/:k;ټ:!#PVj5ݪ@vkzN )"~yX#MJL!r"g]\ZQQgܱ4߷@4aY՜(eT1CИ#rzJxBtyJ[T8 PWR!{GZkmneD-""*47t EWD1TsR%!R1WDa[?b ,פj$`§قb⽛PJߞ`u7.j1,^l+⧩{:]FT |pֿ~_o/IJS'-ѴK r a>Mnr /s7?ݢ5zZVyF5y?k4:׻ Q"du=9#?K7 Zgv6g_7#ɛV zR3%!wACe42f:ݰ$Gl (PGSqMw##V6Mxrܧ{6SpDp[L#h_o%2//AIHD,>>܄f&&1"]MgV `/qQ̯>BA\ r!85UixlAMUJ^SN 7Yv} :ߚ :x@䷽vq6@Y_%K~)tX8Rs\["]&Meqŷ1r/dT=I2;cNRWg!Xҹb\ a?Oݾ$-[3HV 48f?h n>|!oمf,aӖq1lj_kJR%q~_k:,WSq)E,JK#fo>W3`Sg^3l(":6|"pG1m|THfdqP%un@vq8Z1r8O4A\F>-g"AC{3Waa5`}TϬ~5קg/D^o%#pgݪ^*ȣ6ۄjƭʅ hk0.==2XKh9!V{~}Eȍsj!X)h\u+v)tFr}@Ҡ+48R)7ӏ9L64&ԈSެM41 /^MMOAmo,1%C se2ILcorBGC& ӡ{lFIṭסbʯѴjm˙,9[{œSj6X"+a?—iy ŴSF^;at\ʐ虙6몎]je\ !5`mXM)r|y}eX_ͤV-lOq3v}8!XҨ \&XģXnsܬp < Ү5շ LzLlI:_.Mߧ I'dBg:ZԳ` YoЪ//(IdTӵ^F0aW<,RGɍ'{gGsRy1OERTt#?a䫄S̔ Shn߁ddm";;|9ׇ>d&'{J[J,lHa__^ 0!7=g(.+ bʳL>V-dW7%FwiI; cIi:o *pgRfs C4:a{ R*-Wf1}iH Ao~5SO)H-J.--˾?A큃aJ^pzgA^,K$YJb[t8l/=48tƫ-뻉4)fEz?cmt$`>x5^wݵi$#]& KS 6vW=cYoWHPVE3V[K}ήҒwlzP<ۈQ[Rˬ[z΅#c׻ m,dP(4%Zw-JrDEظ}(2j‹GB?8>V7f Nӄ ڴ#^PvDeo@_*b١=4Z@ wi :ygl=2{JlRSNC=ʃ` rvXc&X}sdKi&\.qJ nrJPaMjdNR^JCgnvjYje_ ey(+}9\;}ؖ[<O/=8ʼne*yV'JX8‡'GF,_9(_Vu-U.=f$-Ñ(W.`t҃,hm`+e-T~s1j]h?]ÃUV,f?\~+m,PP)%ݧ1cY/jtB||!jgl=X@WQja n{tvz*K 6(L3 [ۄ^4oѺF_iC;N(G-'˽F"|t'SrK+FeK=}/^8Kӏs[71.ޔ5PC0򈺦l~'ݫ*\[H"` `B>6qk"㯏to[uf848_N2JP^%W`,ѧ儍yPBiqbwQƨ).Q5z\c3/і/k-n1X8z)a ,H~^Ce[7d7pcJý2wSB婨A9{&[[ ʀbFL1`Խ6¸NPvMd:e͜޶~0mj9GH\~j WLg!lawn7 @1lXtѨ"SsPE_l>~LHJ?Xa'2bCԠ2x-L|0z>?>^,ܪ\]>NI|lD%$e pUuϥ*]>*[ 8BN' *prrڰ{sT_urBx0AXe-0Xn2qKJ$6*!_B*51{$@*>"KcIg,*ibGrulݰB}|#Q%ͺd3><}p AXv2'TYlEʩ7`&>\VWU\V!+[#o)12U2>*Qb_@:aBsbn!nѮkQ7^tYoSsc0G6γpzFYHkp"t;X6e;ql٠ ݤ91!MS3nl"S`ݻ uy}Q2 O3$Fҳ9ELSpYgA4zJP14[?Cw6W%w)P@kdtU/*Nއ;=d/h>ҝ(T[Q ~^BAN{7W4;6VB-[;'=w/0' 旎SՔw|.2J7KߠSVn`ed&12eSC"C#;KjAߛD(`Go`pOp>I%ܬYoeI`pj˛UEz ȺNBO6/5!6--hTf/^1C9Ӏ1.Q:}t>'ʑ}qJohH!R^ 8D\J"! V9z[m"5Q;P01LC3o^(  _pZo !_[4>=ݣCޫ)`{o~EbtvnE:x'Kj= v!@2?XEI|ޠ0?bYTsѰ[, IyJl5 f܏9wyK lWt|IEKs`oweSAԫL! -GQytp9p{Y*2E2cO|,G}XVZd A3GEةrUo./FiEcf4mU1[f.Sׁ Ye>6sR99\ZbjoJ5AG00 _@)i|OݥD_tۜ%[PkzMfƣGb1Ww d4mzS_3Tq_B*G1|1T"^_iTKtidLXbp@L{H`5C6eu!v{XrDw,&I5J$>6f ʛ cXV4" xQ&ttfFSMg1q#G(jZԣQM4| ߧ}>@S`^kNނ=ϿG̭X+R:j@ nٱV!٘fG^r zGC kx،kh>!3ɶҦ<)Y?*jg,6D3I?S=^V}<3E팶7FRm}??N6 _w䴉IӔc C{<~>sykscLe#E:=4b^>bHFmH4W!Pd\1iy> :zgpN(6slEY7AH ^&[9Lu'wZ/Hjd&&Х ?\WkR%ӹ* m^'*tJؔde t-ʮ LxVG؛LdJ1+X寧p36FS);EWٱ罇4iA|EVlrHH# 0OJR)T.V#O&CB u{0;"v׷2zQʥ. dYUmI, ?ϨPT`n_]6IܑhZ%n7:Gұs<,(vdrM{j4e`Ⴇ{UycMcgO_(l^ k+0ɆYu ,> Ƈ'lg3Rhm=Oyd =@dW:ĭvR &h7MLzAȎ~Hمt1^cMϩQZ\R-KP*#8'tCkN,+,9W8n-սbjQ!ǴF{m1,r_XΣcH$eʞkÌyē<ށ9A><laG;] 0y`މpUĔaΘJ㦉)^++Mځ >ߞOrk=[LWpv)Z[b~ O_?6TZ^tEܑIOS`tljـ&DFO *)Ihk\ABv`eoHT hHjV64( 4A\8OgsNMLPzQ8.@rN8~EE6Q*~&C MO)VK$f6P Or*x)6҃F'f%scl.ek4l=k7Bf7Z; c=vxtw{xp@Z̩ mB+U/2mt?TV&c: 9 l5ku.f)23|` >Bv{z/FԲcG~Oc"{ ?n)\oם2 1>q+{`(iMp M̍00{/'B,s+5?5ui1/ >[^R[H##w6s 38FXXzdsT(~ribP2~sFB\ EmwR*3!e!ٲaԋW @Ey6 䐒`>(܃d&>bw7%p.[u:k ٸEՋ=^G$4ȆTt/4Wubqq,L^r:A fVhtRLj<w*º(i(꽟XY]j"`X`zp؟w{9гCϣ-d[=&Ǫ Y|O]@ja=eנwd'N)5U*msr6,ӠdɁmcʝI4@OZљ4Rh &.'I KyWJ !cyFg189lM>)|Sv4-v$Y+DfB ~8BAs9\ "e{,\~%Zcx=62琔e$ERl۠,l@bL~#Yt>}נ>Sma2Qvm<~j B7w Y-7ćT5 Ggۺ/]kE"6nzRED<2[]LZ0SPAɂG e21Svqi!-k aE8 "uҥJspt !HɬΊ ٿ"_*Mtg9]w#3co=tW~fQr)H\eRKXXwhhRqt(_c ΙWj gf`wN#9\579N&$0Уd63e当'lC8N:4}+ inyVːVdЏD\HZ }jXN,UXz? cs`eMorIbޏPb*QoRhcmؖaEf.Đ3F@3/[ޠ$ {( .{%o-M: ΥB`vM̾Z  mKedGKy8]_˵x4{eסY#%m`Jsc'c +l8LHcnG&Tg჉뭨]Jt͙4 '{#hR}H.o g.^gj7$)ĺ y|RR=amHkl~}_l%ky۞P|I΂!-'VuǤ>{^&.zǠ/̙RQ^h@zyFف.wCKw3V.Vʁ5P͟4OɂLn}8Ņ/wo3o, 6C+ S'*m6ak[˥=ޗڴJ|B\3ur)KC*KT3YdO\f ??xM9S~:k|1gj9@ 1_{cGⱊD|] >L(W"JJlOS`:t//tM+heoE? M)Ub^mR&gts6D9#zbʪÝ'[sCjF34o'D4΃b]ҪBgݯ-wuDiV@=48iDoB9Em ͏"&)q_fhn~RO޺{Luf^ƯӥNGIڸ63Z¼a?w=JL1!aNFHl˙OѱD-5gW)}?>b#$)VC`r­uXAn<%uHGk`TRr9w3af0ҚߟdcwIRa1f6>_~a]ܡ!0<Ӻ3g꼗;bR,5:/e7f|^ӱ "X>K3cPdL݆$"-0kfneK0}ٟ7(f.=#P(l#B-)FN=X$XS%XY[b] I4bˊWѵ;"'&J7R-lWiO0ƚPmlIvuo)Yjo:L,lzu[v9D~8%^D/T8/N}[o#k^.4p3g-+18eX~37X,-QU41nt lty+Цъj4E3qgXOLkV2b7<2 1tkڅO,ѳ rnŅjbP A3R=9ێ2:FJ"uݼDJ H7W8&WlוcH+&zi}٢YQ%O;|3q~_3ZGl*~Qm:FܫEhyG`}A RB' 6^uH?.GQSjd7RG6 c&57$Knz!D6$C(&YVQ5 ~2ӔmmWHZ7 G캎 tYEYBLkL8m2vҾ݀=?E1[X;o ԛ܃,3hf** B8?ʮ5JG@h> nݺ'7P(V* G3%r"ف"/Nlb%$Qca`To|nvPƊ(S?w׮NX%ˊGW2dMd0杚EH۳0>L'wA#؂h_P$y`CSEh2m1JzX~120-B~pZD=5GQ5JQ駐Q>v.br[[ey2" fR>R8Pu *|5.o\gIzq<&M]x;횅%dbx=+ax9RWi4zDAWdcNħ8%2X [jP#Jti_oPR̒o 9%ZI^(\" s7&;SILoߍ/HNxŠCP,xr};sƷݿ3_jKpe!!dv(A^aR׏}Xs6IYFJ0M/+PbڑňF(}5eƄ!fEBk. $t)^萵T>Iakk,ȯ}/14-;BK1{y Mdd_ XN,^.) „/sn!(OS0RRFI_5IFԠ _d@d >@yI5f/+9LS6RqҜKU9v)} 1rzXXAJXڽxS.ɲYݕp$˒q12{A3ϓH'ܭ \eKOHefE_?4bREdSD] - HfcRDvb󴥱"52gU\䤩f<&atR 3hƋ+QvRnv yvI*uic~X Et:oi͛ovsz3B~BN'*&b?ޤ<;񺙗]gG :!q5mDl[-i͜>U!/בEW*^q2ʵ3/($0P4kԉE:jiqRi!0#_bD,Rm{l 2F*] nL(kS ur{[#$n[˯QOp|X dYyqT0Xg#-`ʈi MFSkfti'p2PXqͬF>xL]m8<'a%k #Z 2f![IEMt-60:prD ༅lp Th Ɋ|ݧp-v&D'&V@^ TqC83| #Ft!@A%Vdڨu.C%&ct\j:S۝g:L̖r&#H)e#,a;bZ,%FM!.֐E)9 +xP +Gz~vN& >fiߗ>tr rUǜ@`1y9Z%2hj7TO²2.~9b!3։(s;4tƃCN>[<;7$"9@W]̤J8ذ_9: {y!xv f}ΌVP#jow9 'L:21+ZjNcJ\pR V}NHFZB 5*C6;ME|2n,j_k(~Dk71:p؎Z}&)fKDˬB̲7D( m[Z?I9IEmsRHg!gƳAR'rK8l18F# c*FUX,L6t>jthPvu >DO2Eu=3.cC r~KDJELpl!J^.m{(} n.cB.5)[p`Cd4+ ;ؠi {ǂs3\gݑ "ϣ@`"bfۑ c>XPN&a<#x.[nRSGiB_?m&+}s7ֽM6si1([_>kb{io;R^7ۍpn%^F?ifw??z jo݃QJIAJ(Qu?ޏ~*g'nk6,ir땩 #Wȁ 4~ozA \Z#ݺ ;|*aa Q~upo /m>tAZX$ʱIHh!6,´ZhGuqrNac*թGt\G>rJ=*fh~h,%rfgX<1$uak΢07fytVZ+PQʘ1ϥ! TiWE߿57C+D=q_˯t.HõZ);eP#;X/])@pI؄ynR0ކǙCDevuISAp/mtOfBQfrw6,!)*e')5%dXr ^;dvڅe\x#wGv -18!^2bo3 ߛyR`tuSD*HuZ>q: <Sw"0ViHx}'l9*S *6 U??f–ȢK`mF/c6˦\`COݬ^f JurO}grs,&ށ))08l M)^9aAC_^$xz-sƯN.A:6{Pk Sܶ,fy4OA7}b᜝aJN4(Fjb8毖:DIU[j.Yb-gnmx_lLXvb1C=lPG*"GxYhj 汸zE+Ej\*(Ղ!w?(OZQzY^ǝop hf FyJy3ͷխ8_kH}OajnuJ A+ D(_ cG56;9ƵٙtH-icgw'EJGDҞºp8D63,,t:ܾzFܳ'-87Jy崚'0>e-\13K,æ*}̺ EV9~{Y"y qu>^_aBdi0$AiUGYQBHOǮDA7m_\MU@MJ'976hŒn%vW7eޠ/PFI6Or[լACԣ7iEN0x6"^@4b[q[jS,\I3ZiBXsV'8K D[EcX68#@v[>z ] oCO>-no]RXt j9R.1Dht , V8Vv޼pYfpqUW Te/\>pl3 ۗV~kKi=F2IW5 BF:X(aKf+VlP? wrz:Ϥw7$P/π4KXs3`噫r%Ao MN"щU%ˉ]_RU4so)AtŊj+s7 "ݒ[ ?0fVyFZ)(\u#ܶ *\עӬެM1]is= N8'Ms,B*)ES)s<$Ϧ9\ ڱLϒ}lFMkVnEjG!2V7"ĞwS C"Kj\Z,V<LW9WW.'1pTW4fY0x^9UBD>J7u;e ~m꾬^dyM c)>`raפ9V|4|a$Ju\@{V[允H</ͰOQBuo%V9.\[_4}}. [=lr@'f.GtB;lhؘ(^&]> rKTW7PT/DSajpC^s㥿l8x ,cjxí&@ͪ TfǢ3=#m=\<+a@O:7m!ga ׁLa(̊e(ΠPGW[OA+vPG%nm_x-h0x+ 3ѧg'a3304C^`olZG[iK/IWɖl߯VI[w"ߛ\,p>ײoZz0ONo#A{jm(pr)YGo>3^oy^=P;2j>Lfe[(̂:`^]w"3A ^H&WsZϕ`y?I2}WE|pxo/9&-|+PAoeO}>_jvr=W6%7BFӁD!B r?A2h\MJוL@zCH,G'[EzOڳ3xz(8/5-bn^{P ?&NjEi.':40TL:*;ǁ {kج6%}ø ;E|_pStGH7sJteoiQ %?Tif<|Ē\&eRl#ar>”3# {uzwSMGdn45*Chj,}+GPW/D!ƽD#':{/8 ,2d #'kǜ/.xl@>x?;6.Itl%KQr]r"ﴑe+#GikX3K->TETԛu BoRHCEO?z@Rxl4>fT2μS0ye^.ʌÒzLYX"nQ$ zLX QLۡt=` Yb8;`s sHD)Z xDT"])XjlVb$G"vP3w WI+݆|5]M*%TrWBbR:*޿Vfn 9UʕlN-W:IILNF%V_7=p5ш}oBLGdKkt4 +Vr7ޮ°WO2c:xây3ʝ"M='c|,lQC:l83;듛y .}#bӅiɅ!%ꊇxx֔=7,2 l}O ֟,1a,RYO$_cjhl߉&'Ve͌] MtgStj淯 շS4s_y8Gaq g{6z(4Y&XȞ!gZ5?4SAy/$L'sHXYU Vjj iŔ#u*<1CMv橡9pU< VjyV6 wȻ9A; ,jJF.v'4]O 9%c,$Aץ>d5 t9`*$NŰD:ȆXy?T#&h;dD22צI4+u\r'?ht~/8VQX'?!6ɏGvЌWή局t-7|Q~sKN-D740T>k XVNJ8]adU Ğe:dY35 t;:5heI0%_ɏMsN评NaOS ff1֮j}FHŌPkTOG|r%P oizq]|Oz’^sB@U{JJRt/V w^*CW ff.P$͹Ge5_iDik1Z޸N k澴gK]ȫ@Qb!+|e{1Nԓr](O 4i^Ϧ| )䊥 ;e؎Oխ[ Õt1ysVMF*pXd}B2pbZpüGNNHJ-B[&{{\qڟF,DMeF%oȃ0[V8F79|Gr:&EL`9Hˁ&himcXKd&}Vt5'N ~c1 emn";<G\Ȫ9ʬ,Lba :2(肝"囸/n>^<@sQx<TO}*c 'A(SDu0gniVҮ3J20o۽ºzR=d XvvB;0>pG:dNǼhy`Qyjkgr01s11JϣJ0; 3XA%+dj;α)Y:ks~V*d1΁Ii GŽ-V#`:Rw@wՅƛC2esFpwZpD\oL:As|w@:ɔow?^;7?B y?% W+b4amߺ! 1{,eAG\W)d?) yWud,Ld_wm"ۮ}I&I{HrYfiO_0f 4VC2ϜZ 5㋧_q};B{p(`B j,I&.7Qi&Re_Xk 놞; 7y{bG1=lZȄQ?n108}@Q$%"bH NV'aӜ l)Pne#4 Cp4g6$swn Fv%NRPG@iMޠ>t= ĠI&ePk^N9f$Ske~aܡQE2&M8Rs6d ZRWyJ]ַ>O絚l yJHӬvlY~9tLUMK}덎 DDMu ĮFa joeۗ{ ؀*v1g7 'YhLY՘ZrN'"Z2РtBNc*э"Yu'yˌF.׶Ao Yxc32ȱDя]v,vR̨EQk̽Q7)0fșaײm8 -@\+ڰ_R ³Dn,ir%pNx,}gQvYcb. j5̬Yp$KZ Έ'`p ALG%M0!=k5JLr~nyIGC^VغA(gA8&URjNaAS6s ~*St+4U䕜.W5 pf.H8f 6HFљz +0d1n{{vz).Vca(czc<ۏ#Xpmh!nXQʵm-r saLxIx"YB:mawjM9;P*VhF!:['cJ6L)tt6I#-}a)r|?Aje$XGz@]GS YЄZ0u(Jgѹ&RLǪàX{B/m|8ɻHF̥j]^ݯ 7EBp4aƄŃ䘮ReXT}V/SG# W|9dut/ndׄOuP+wS̯luL,!{9]XLR[ePokל|$׭ -lQ,[N>hc8tʲRw ?S|-AsJ V?!ƈ$,?e2. J @ALmZ@ks$#H`jX}7#wx+ƷP>f[wF TdV$iw7my>|驵.EnZ,+f4*7?jG[x?  yPE>OL6^f&}laž'n8yo4}94PSn:c=,m7O ͇s= 5_v?҈m[a}DKLq׼9|%艹?$CyޙMwB~1d :Hr'!+ ̵ 1qJez.#WZߝ8jK_ $)G9WpYX'tLOCaxH1Ux[O+Fl;4` _ a7؂ Ij|I=b%яCO`G18L,h`dS8A=ǑI=3.;`Da \#E6>NC*aC~sV3.`l.œqoW9' ȼg:5 o*~^ (PF7; d2R&i|6֟f#IĶ45iJ/./c/Jn`r[םnPe4dZu4zO#R{#uOb}2aE&'-Ԉ#րG$` 4`:{lr69vC4SLaHC~9v(sCa)foڂ;aRu̿DnkFi />ndD ~O<db7 _:vP2=[IW s:6*'K#|- <~`libalCq^IB^~FI ͷ˄8mHbKojd\хo% gXO ){y=vCı>ܥɆƐV#@Wc#OX>#u&{.PIpfT[1D%s A͕)~ư00kP,g6lΊ`lGkA:$a΂qɲd_>,k9pү)KCqzMsE-xno?Ҡt7><N˒2Bc+9.󑣯81ʸZCEj9Ȉ0hahn8zŒX\դȈMYaI_rl %l4bgS{cxl(Έd*ݚV@u@TѽR?ݾ$r-1}gnȧxpmFLFGU^ݔ%:|D]"BU?hSlB\^)Z JbZVHOϛ:S E,W'n 'KQ.>JjxҾ0#`4 B-)bz 8)M&.uX$^MUT]W,>?R4i}E.?ݩ ,Dj$G,?gWH[ oV*R4du2P(A^Ti]A =No{&rWlխNRre#{z׉̿@yŠuHbK-sY`);  R:% lWP Z9Va4СVqi{sҾkT*ehR%+F@R?.x9@y֤ysBǵH&7|AgEKH"Fa'8M=|Vj/.2jPUJd"Lp C= 3^@uZ1/\\ m 7tx&'ӥlmwCE hJ_cۭVN\R,FåCRZ~6oޠVQsk`)pN``byW1iUpAJ- :9]-na@l&RX3/d@̱}\G^q˸ONO$ xxXP iƪYd~bx̓N{k@t޷.$0 $@ NQA~"UD($κ.:72oFxRGհ U$T:4r_KP26š߀IJ_ Ⱦ*BL݆# c/d$ P0nA('D6W~1 ?83cyמ߀Ǩ|(JP_x ޓ.) e>m^ G*cS+-=ҫr:_Р{jb|6)L0 M-2£0D;"}4VP&'5Ø%4 (HL6ZA<_Er*7uo,іP?p;l\Qw{x"Ae ~FIُZfS|t xFÉMޓ-""k\F0n~HU:i;.!tү` vϝvNee>{Gh%_Z5[JwT;Dg-hK6kmH4\Mu ֵO\(d UhהJVYzy9ћYTڎxw8eB~Z$mS.]|%v;V2BJw8׾eaָC>wc*IQ(,75tq<"WBPWclqbzjjҨ2(j$P Pa\S߰?2!7.* %p%kw)X:is/\Q ⋉kq,KY;[@->y3L=C#@ϸ>/xֶHLi7L&vLhJl-W4O6"1TLm>Z .`b3E<1WWqCg [`o?r"&͖V\.ZG eݾz#1hł_io^sw/sNuU9Ho#9 v(?aB ->D!-w]>bxpoPTىR*7pJ Jdf|Xn-o,Xk|bSLk)MOys3@ôXD)z8$\O_ot( ㉋Jk^v;D/!W #Z{eɐpg%O 9ډnGڸy8$-tgcWa9iXNAP gnY]3US XɾK5Q/=,۟1VBRϲ4Ot*%t$SBxߪbw, }uMR<ç>QR\T,?^hc7P4>fFǁ1xSW\P @.LhMK=Pb9-:%$">wwۅ=.h5O5VggA5:/^Zl8tͫ7vh;kJW: |3cJTj:PtB>W&7xJdғ'u.bZ"]3^s2gmhݴb}͕MTMu319 ^EDVSu RSR)}tiήH;k5wGKH[R&ԟ] >95 <;1 L -;K!H~T^gfXJ fKۀ*Ǒen["I7L<hW&*%+A3nD- DD߮I.8%~µ5^~E*;Vbv1[|X`-V MAh["򫧤[|;uqЇÕW\~e÷2] *>QT:m18-H~x.sMo;j*~X;Srg1R5`@LWֶ#3j6Oa)?LlK:kjAtPE]I|̰00 %rMgJ/E">auFfh_kF+M6$LDu/pe| ËF̼Zt; jr1ljRnv7{U[>kŏUcE,Y0PKP6+4f7$# |גw:ɀv8UR68b[jchb5<λcGU8n~] o)9px.qop163㏠Mk#^.nfTUH `#pp˵h6v|^n1 ٶ hF7ڳM4jܤx~>NaO:}D 寏 8s4X}9m^p;) JvnE=5Zqm ?#a `fH/Ku7I{M QiI7 oND$[}w Pm'@eU֩xlȥ q!ZE Ł1AvBlSt/2 s3hd+c}o{8\Ȥ6g(jkD ]p*!=Rv.n=Kn!)T,Ru w KUS3{zΫ-u@čD>8VBQO5᠙Tk"px_BQo& &D"-i.1ۘH`-ۊfcɨJRQC+0+KT!'u@p4Y -FDܪ՝Qp٭>w&c "vPRֳe#IJqZ<}0`"BjIէ钻K 'VViizICa,qnac2))U9Fbl<梹 *-KdYP*y|lVTehN}PJ{kz MJ foHvV(3 *dpge=Š*yĩR4SmsyMнc=GC ȟV2:LPVY<4'sSVAZl D>(? ^&(nA׮N?b5R;H˂ޝ| 3_@3;_Y%m+%e}A;n~ڞW;Bm(ƀ'eSHWLISww,Z0j萚ϱFK  E9 e/0*}mhY&Ֆ#\(p$kcZac}>Ϣ w<[JNyC" |VQz3m fDR(byK΀$!I> V#pDt'pmU˱cshlL[oqj^ }:\5[-f'|<췖eLs3iC?f@iW236SE[l H5Uo#Lk[W3gє'Ely<$A8AQd6xZ<m:i~{r{øѿS Y K6#e'2ea<;3T" K/ZC S÷v}Fw "+# Vj0KL nl#*ۘGͺCݝF|^$+vEڂW\FA& Era*)švws2%^]z r[Oo?6-C onءS7cU‹^úN%*< HFl  ~^Gp(+n4vyi GC9Svn _o); =Z螠tƤ,O6}~'\AH{F }ßF'}?%}3Y3cO#@8` xkZh'3;ݰVL֮Ǥ|^rZ:$-D'8U|Ҍ Fu9>>B , u8'WOa<m 1?a1 rn`9nl8)lqO?}b7g37S 3,-# RȕKBhs$wyn:MY/K0p&"!R:k y,!Mؽ:8-l 13l<"GH͐E))t!_`X~.c t2g=ir?{ {]ITmhO}4G*"3 {F `<$#'^'DC(b3qL(t`G [ ^,Sl쨄SxUJ6ۣӁJ)wuEҼrK%A=FSa-S| Z~V9[g:^P ӈ$ 2hr 9o 2C AZ?>^ҟ&WpKF:R73*=^z.@\D6?gD( Ao/CU ~E /qn`Ϊ)xG-_~MAJJ} 63fBUP:LFM8FaJxe[vh =p A߀QjK4ݸd=nFs;r qQp&M}mz:"TYwغL u,edµBn LaD%rO{%LPtpCVsM+st&P9 )W7,Zg#Tp`yVo--wٺ]I{8~ˑޮ`*ʅ.Gf}6,}ܪ~1 oT_'P"jKP?KB-\ y-hs'A  `w[+9~ad:rˏ#93:sM gՁJ^ dbc S5RЦ~5vR*ܡ[^h̓evJC(хP g:/&~''YgaNg!+- gɰC?*_g7V*-5D Di*qsθRa-24fn`£[:Fk>C4Y6-gM&77Ǿ iFd(-ڝT<"f ns#hB‡9O+Q[WD JhC_H2nӈ1WQ.spnyJI>^w+ZMWs.5":2rk2qՂ?*|)J>\L(#_7:Xr*/R6ԅnKm$׊m)VtV4O<O,_o\Z5\s>S VeN顩GvV3 )Y@z>P!x90bP$J]}gy/>h.G ?%K3n0.&LC}ODS*(#PbxQjfq^kdH_Tk=HbY&Le3EYu.WU䣨Jc":coKE7eOF)(WcWH_rg *.ʭ)>ރ7ӔB7j*J ec*\AR% >|}P3^Vf(1 R:p]&= *)HMX Z0#wiѐ1u 13M Ƿ]D`D֍"Vc8 hɯ{`E*ǃ˼1Ldֲ'XD\} MXޝ4Ɓg43P4!Tg8_tܫXrQKAV0Ruy!'zD%<>Y419cOU$zeA M WUkNMxvhVX]5 5ځޮtUAf~ld22K7ECux:V.uh7>ø! ʾ]s~ϥah!O Q#^!6eg@"mv4qoECo&*k\UI:)^J#< .ܵ*zC0$5A'ˡ2FB}i+{72 iwb5y?da۪^[M5$} ٣n"&a:k^\^w8+E^o?o߽d`gvy*r0)(bw_fKjƦ$2~,vsp2 J{fs(]_"G Քi':?ppv$RkXLĚtMÐ n~R"Bu{0vY])F %03jm[ХZy|DYa RȚt"mA01ɖ%IܻAC'Q[#Ms{刀w-8e X3g@ `yrPDHBE㯁tIfT }k.5W3ddNQ#ۅYpٌ3 R|l@{,s8v*_ xe o}d;cMkPāƼ\k# KnnRRs KB ɡx,Ǐ Ui}x+ ZJ<ߧN&) 5 V>HÞe/S@29H4QR9+T'b]SM`ht"CHL)LF],seugN[̞LqD;%)dzҿI ,Z+u&.T *kreF^PLɻZF&l=S[}路KJ}iR``.pD4t8`ڊ/LH*7,vZ*Z[3 q5- $'T,T@ɛ( KqѤl8-3|}  U:$I+xK>U4 ]jVDl7'H{Y#%;Wؿe8?lkJOݬg+]NtޢUq.{2iGz{W1OvEAOS?OB'Cc t~gQ( FZUdLR6- psL:Et(>-Gݒ4sݿDB1#黲mJ&n(vG#l 7:g~+i֛@ajƷ`!{o)ֈSveˍ:}״#9 %NACcJ AiVd^nIg{$0/Gе =}kPR z 1;hWumWy?^FZ{vPe?1d/H?T(9- |!{F͏@L$9[8s%"1.`d@pg[6 Zf k˅>j̦-2Z;q鱵#O >)Tq=` /pX%!rB.H'6/@x0SY} ;z:Ht ПOڹ14/$ۅ`wP`  Z^S [GLTpԶj DaV-j|]m Zg42rw +{ءLZkgS)(I~r zRaҿ/[ҶOBfnui$ O4уEwX,NK5_m+ar1UL!" t ?6N>g硏f,6M 6հezJx\n=GB8?L' ]!߇! Cو lM5nbIf1eºNXF *ezLp?)xF[>,gs3V߇o4D]1"ӨRI˫d2c\f;إZ!4nfq)!؉*4Zc0j5*(W8̓)$<-,URQ7Λ;tcu~?Lk>p)?b{8}PԵyqR눞[XXmнL`qzo1(VbB+hn=M;kV^-DuQGL.qibkF$2 @Ɋ;b kmfmaP#7>Hy'}[2²? cwK&tfe-Ul3hR)(͕Bx J-#d&-H4Zb-@bUa͖%YO;Ksgrk}f݈\6o6ǜXF(j\G'g_:du{ xO?XGHFs[J4"jRÃr+X.rQ"llLLZ>JE>'0,51G*&P?^5ZKEP"h߅Rd+Yӯ16s*ˌy#X؟d+8iCCjZ:M YG>'^X>l4q6,X#+R agy[Yr}X V HtN.86#)۶;RCY| D f nHg 59%-?/a3l$)oa=3*Me"os"G2#5YV?a{jKU2O|G%Zen .rvu["#~QFo5^'rGL_S@1yT0Q L(b:8hl{lu6-4Hu< 2[)YcL1:zE?&6y}:j=-j@W|,97@a :0[#uw B=k|r_rgp+YR22*6AYj,[kwH\?2Xcו"M~ -T Uid֤Õ!Bd&7qQ(?u*E?Ddd n#⸠e6Ջуd.=aI8wFע81Z!0+Iܷr-MFx)[㖣|q>8NgcΦ%@1L)d[0* `@E5rz|Ɣ@2JE]1ĝW󓶔?c۷w/Jb͓Tʯ/vB+d,W-_6Yf+`=Ë}i|4%ż@]t-pLET>3QTTD to8\-4tK~ FzM50q!RL(fįb֢,>K,sGX"h%6d{3*:j %g`,N(RQ9%Y.\EJRgۏӁz#lه8eUjIѵ0iƓaJp&(Nj4<Δo=9* ϠПZ;Q>HmbHwgc7<jxj׼tٻv@ړ0c8PӏA"(̳/mO{"4Xq|>pl['UZh ' ڀ4AV@I#Eone(lsQbmke$ oA`c?\Ì/x ?/XF$wX}Jr<>> hJU<,$K"I m?Y`Yz30y&6a-$EAa6@3e*$nKcndɿÉ1&#."&Amcr4N+gj /z[^Ђ)TrHMcA~Q G3pFDcNO]B]|`,r>#u%K@{  V1axM;pA˜56\r%8 6dQ v^h|:8TQ@=e eVzhSg1mtpŪ3Rp . 'Ny=aB2z:n+@Z ٧4s@+}xQ MmԷ551RVx?I>ؓ"#G~xRTlfr5{la. Ct`%7)tI=f vPrQ>DQ"(p]jzlwX Ìj׌%`uwDf1wN/֧ fއrx҉J xP0sGu5ng}\k7-G;=4Bf;e7$tUm5?@zBq,gHIl  lB1iX6>MA/FM1 ۔i?h/"`ր[w6 NTBլʖ.:ɐN`8|\Qe7F=S,Y㲕gE~EfhW@b?.@(^Ά)aCj!{ )$ V8jTzkt+ۙq dea',5+1Eܲ|Rn{.k+} ZLH$lKYs!ckƢ>lEʲ O'] #8OYa<ұ=R} NRmfbICWaL8-hw8+Ner=rZN:z}ݞ2?4Գ l,u޲LusM*=ձ9yRrɯozĵ`*Yn~'ԠJ|,u:yX5N"-N.b5X^^يˎݨ32uɇ2w؈AZZڧ1O,mJVD]٤MˎЩ6]kGҹ%ql¦<*G#)5(a WUͱ)3u5Rnsvj]~|=Vi})<>|Lok|UfnIZ >zςJ3 6_z Ń|P>(d] Ikl\jrZ*ep*g~̆ +& 00.+F8@1+RХt0KB5ߡ` $(~_J #ϨpQZXu?(֩6Q'N3)#^<~L<$ӜomRU!aJeV_sː ȋ] YʆXWX5^k[merP8&'S^O-C$]?I,6'_pcvNk0㮳)\bɧ 4d"$$@7w'"qL ۰S'gcEbrg xpT,_ ֪uX`L"|}.8ry:6!=QZjL$gɰt9o"?.^V&L\>9 &4`p -mj"lήd]ɮ7u/{(-Qj}w&PU,NҍŠ\@']\) y.;,N},=R\\=z|&;_h*K[e8oP}4(7L)=it8nNџ8&Ðv0B9)9ck6IEӂP|wzC4w/Ά t TS=UmRq+wBII?7MT &YF&FZD˱_Qs%q%+l*_I7$ydIM,ryY{s-=h,ğV E^6 spyf< ,BY=n d {7}_dJ%ŞF`1W?{H{vܿq+Z($ ϯa,jӞix&2}\E6}uS)ːxv!do"7m gxsAr8q\+ΊȳrX}8M,r >|AT%GvO2J~'o[_☉۹} 53t#'r9iZMahyRK+dWo -0U/q:Oȹ(Wu3w>酁3=ltmRE:~~O$ZJ=Ot>O )Wgߤm/˦_+Uoymdb)[e4J~jT4B&y7u襗d]+PQEkp%(@@s\n1mB,N,t{Q.3Sz#1` B,pRIW"#iIV9;E&X(~TQ. Ϋ! {lk gFAѲ9g5߇a3V0Q, @ȴv 샤^D㭻 TzW0:oL#].㷼,Z#̕wRêyB<&D 2RW*9 nELpዎj1}uq2T׿5udw֖9Z`I5AT!:&XԬK[VVv2E}d \YM`h:UT^xA,g Ur&կ7  2sLhYv9m*WdSJELT/#.XORLxYPq~:\Y< f("NM3o}Czt jvH}i[E!Y9]ϓZ~;>U մ2_OU&ͣ4޺tH:A<4£/l-ip] +2Ds/у1(}  Rv&8r,T%]:BU[x6 'M *lrsY5mwDZЀAepQ2$ pegHOEQLьw 97!kZe~r((f2HLiP[x\K(_ͅjBPv𺍬:~CsC(,{#d楏b (#7eh恁[I"*[ eJu.0)hJrfxJU/: L(烤QD,(UX .Z| %|# j j-1&c<|S^"IG#9%pHB5"j)?O]u:#᧨o;)}RplLIՄ%fϦZ1Nڨ\Ȭ BFk,f= ,/xttVoŚƼCSQBܺVGMʀ$gAv 2v -xyNչr:r& Ts/"ߥVg4MEسypѣ$j {0 /3f2]MKS,L>E ˃ߴ2b3Ff!oCeLJߢ!z/A/4/2!2$@[ |*)*$()x鴡W5i ;FI]۶6ca0!jn7^ڙtѕP~tOf֖JU긼?}%[)?H2V1զo:[Z,0$L=l>eVg`KEUؾ´˜2WEhE{9lU#+fs3Y+!Pˈ\݀Yt] ZXxz3!|9xLḩ?U ZCp>2墱UYbĊU Kq`@HS%?(S`42( r*v iNEnWyVffy*sYLZ r6Ҥ@48U{X^} %xq+}_1 "VN >^r#['RҠG'l-{ YX݊Fg[g0tuEnCjeeN; i$=v|MBj|VGY8Dv=GM*bNpLskqz H /f9)4k&` =(TFi{$B 6aӵryK4.Kp / ޡ`ܩb{6#u2.Lpτw*cFмi{{='bܣ<2 $\=.q) $OdMhx½;4>P$ek?l2:3S,e%=N#to竰%z>!Uˍh%XKuiޅmbɐ +6" hUQmP =ud×L7E^AC&jDF(s{TF /kX)kW[:9"ބ)@ɺ$xth:H9[ dL5I~ `|;eAa =Muh`x򝿨x`26LFYjb5O6Iƥab؝9bLlLz̊U/h;:qp!VM]u| 0&qD K}ae-ͦEUʹ湻Fo)&V\aRtKJeB)x%a ģ*+?ݸx:1b0qT̙pmJ,U4bh-Lg7fH*I뿡x2ӆC/a(Ca`LJ\[m9UNML|46ǽ;yNAeVt5`'cZۙl W?"*C?ږ-x҅'[ U!9|@{t5,+C 6A~0vB;炼8mqS(YjMB[+ F,6:&ߏIOYQr]sIXPk)g#V&n>WMUn-k(я*?Z`0P=nn^i:^/OID,4PCn)È}wDZݣ)lk0h1v!'^1DPd 7 gõjRZy?eWH6[c;?,s3. $(.(1|J%s:}Й ܨ[(ѲP75U~Hֳ( kɬX&Ĕ9P\[\ #pDy D2^zLґW=pb%X; z!EQַF{=eHH\>;SttSB9MI8[ưŽk;h40DÁKm\Ek#ţ\U&^{q`seE˞f-XA \*6۰!6FsԘj0%G2}1%np"03dp΂f*}q,opǡ#~cvnW/luvuo>nh}b-hiw^K#\daDъen!uWlBLyk-4xk#l4s|4Ձ)0gё! 1vG^"mxUثH*EGt{Q᫕58 V 35 ²6~[Ƃ5)ާSA5v*E@Z6^שHfu+&]ϣttPV |MQ@vޫta{"yQ9o͊eV`E^axPi>+֒)kp'qKp0C@zy[K?F=Jͨ]b=;/A2vq*J荝S$S+8ფmET/$hy>-KBck>AsVO(b/YPu:/ݤ@NNչOi#c}||cCI/K)Is&S[W+Aác߻n/1·sl9ZqEaq<:#rהT6Q髕͐QPX[vO">Lmg1wbNIUBO!&gEFlyĈ!z}¦/4JaIr7YI{L6 |!=j*tLe=me>b2:/T@|YRN.}gRvh/XOn,ZcmLًĀԱ([}tN).f]LDo"FxM >Da:T~Ny esVwpY.UAL;^t0a^N2RxR}E{28GFX'X˙;[# J dXeF`X}0G O܇R@ٚPK}?C D(X7.Y>ZnJwLpsr~nQm~ E%]N&NTܟ>+<;XWg[~ 2i%0WD_N%Ŭǟ<yTK="˼ 3nU-| lM޺<*V-K%֐w:7;~ vfG 7Nnpbضa/hwVNOnR̥96E] aƵyż21ut2=j턢oTDV@ϷU;K VhK@6YWK-8DlҭGprm 2GPqD7/9_'dk>lZCzW 7;f< yR8s=bjIfg];*[M|vFd9+dlJcB^KLpgX^)8_1^KKOcD"7o(t[8$НZz9$]#K1DZFA; Zrj>m K6y(X[捦GW8y^$ z]>E< ի2wfϖwSD`!1KDRۂu5Dg[pїloٝB$ôl~ ov`l%6p|5L0s4"ǸK[(]KLoS&L#ONh ]0 d[kWpT `T(\*Lj䦱QT2_ĊyPU6v+zrZަӖ:u38ѩhE3[D^x8msv$k5.0ILn,`km2 yJgw5c?SROM#fpiqcD>=7$v-cifz'1)H|P}Tꯇ@[q5i4mT/ Ѳ8vm Ƨ:6CVyB?3ق=Z$-m,C,mJKq$4Jy_ ;1VY%U XXTa"jU0gp9;NO Q9e9?| w:=.zvĆn{IΨ NvFɸutf)h uS[к0Of|;EWfZЧڳ{0bvBʒ Sۀs#Y*zPy%WZ=O_P}ـkpߴ z׿OE1'W`}cjX,}DG #NT<7G{-#!}z2OuHA%?Ҍ?lϱD N%o޽O@"ѷLGEKfvF4j5#w,M*B]D)Z8{2gUgڷ럧lȸ洐1冋ۯryOG?:Ԧ3Y:g:- qB#6P*YPp[ v{ËE|97+\n;"pˏݎj@BGՕU%;BQRV'8N :_`6ؕ^:^̱Wß: zmR;&+ `ByQ_MCܦCk+1 NC[TAz ]CL.j@LUΧdkF;rp+v 1+RApeʸwr'}+JåT+,yͿr 22#|ϦcXA;>% j]Ȇvs)a]bNR}e$k:epF Fykr[[s[vLeD%Ig~Wc;n!$_,}?dB!@[9]̬M"x?G3D x3/$ cBwE]~=j>^f ՊpU=enиz ED'O5~^8q=*3seI2X+ӡZ `%fdgyǢFMsp|u nc_{VX툂3vdMP}ok۹unJZ{&o`Yl2GYRž-ԛ'WchfVzN#Bl,j;~59i\Ys?xz.6j4QeԂPlh9nP)/ۨ0va!,b̜}.mN4J:5׼y.&e] = *-->* I1|יn=aYma/X?v3 tUw3#eӕR;4rm[xowF Gt|gT7 A4jCZhA\u Bu|yhn_Y|CRsœoњ3ۅ-c?U3V4 q yu7㩟 D Ϥ7(Uc7P2.PX=?[UxbU}s8P 맩  uᓎ׵cBl<daV^ $LI%!iKrԞu6"=;>teLߣ0gJRK룹Ǣ{ IS)Ī;]=, ȳ.Eɷ J䍴KϭKJpm`1[|A]]hP+X?fvxj=z)4u}](EBUDק[~)E{BzYr%+P&%٥>JVKDSVC-![Ų^q#Mm)^gYUI+ZIW hHzU]5mLT+h@:~5АHVKkS\4kS&^3yN++Yjlv9Uo(ޢHRa9r5ޛM7S̙AR|o9,ܳcdЎ"{RA`SB*[V*(L3}3}SPg=n(|e Vd25bh\䤃u؄gA SrQԇlPx+ J&C LJ`q o\`XZuw6RRd_ŹM9Ns|tOz"|`:b؉,)1*-+MG!8R&0dX{) mБ쳲:Ֆ֌q:cI8Kbab4$fshHb1шS-Jioe.+X0~ӰvI5앫 ^ (D9ϙUъ; :-! .mez)PTf$gRwռDEE Rx:zr1Spntv^J8.nJYh}wa!Q, "#{ T,iGDSR&ZgyO;~,b _s]>(T%HaǬ[Fپ2.k`CF_iz^mM7֥ekJٚ r QO'7)"P7)fS(5ֺlB <%okw;y1:@ՙ ; ҷE?7Yc"|{Ƃ " i?N E.Q:UN|q޴Kgl܁//fn-USߝ3̔ql)PK!dP5pILgܤ1ͣ'lW"Ũ0rYf`Jjߺ-AnlQ/y4&AJѬ9%%w&3Ҍ?Ty%Mov?QvX3E[ϱEw?` >dӃ`KmI,9UCs43 z4;Z h aXJ{snt/@q h/ܢ&{CT43+R&ax,_:ɮaGη"xCLJnQ21tYo ¹EGNJamNhD~hx3l~2aʋxN*$QZ- ݂-sy>\˴5'xz54hZƨ,΃;!v114AEnt+b~'aK(<= Q|2#a|:fdE"i(0m^.3C1j&Z2S(˶pν(LzD{gJǜck?M衘ΡưL¦nqL(6"u8aJY˰|IZ=,4,h"zsȃ3Fj"{9MEPJtD@)u4%nvjK-t0#+\m~O' Z]"QZ)ʊ z7 (ȑ@"$TV**zB85~vȤ2&ia*WvLglGC2}iڳI<ՠCT>v`jzq<^?_9A j(r0:eE>L54*fۍZ?LlD['1ݺ~E=4*' `4Zm ˎaa{@gI%Z+  YN_VIP,z.EsgpՀm/ZNMRf [:ZZ/,ks.N\\~]Fv{ǟd7vR*%&DdW3< pNϜ`o0,N/q/%Ytׂw]qHYn}SUIr8=V vEsyA6~_93SH-^EvĤ hHcx._[4 8}_ &T_>VW蒗ToU;ToEGe~VAX\ir }m֘ 4r+<1@;"DS\Є0 CJ?P5*(g.,yy0{I&ͧV11cT3 Udv$$~ggEН'mœt`.@]b5FNa$S[rl)glx$ໍbAf`@3^(qd *ܦ`T`p1ʥ~a:`^ȃe_kUGnv ZtgeucbEY ˙X ; dMw^!:!VB:B'v`䆕`b0n@Z֐p^v,VOy9Na_yj@љi;m#Ͳ̨A4MeZm|>h $Tg]$-5gxVsXT&(l*m a#vᗙKl|߄fSJ>ze?5(EEVL|g*uH3we_fz{i=R?\9|9,m@ o Ǫv\;d`z-P/m}(ݯGxI6Ldf&^#Zh>$hH& ܫE~ 480?`d*-biuwLT`]Il ҷ7R^[$kXI1jQ\ÂZش5P$xnGaqtf4ZNlPj)Fgx) ikEտksEmK,H-.Fc%`=^x<.=SȎrkQAe \K9> 3ΗszڎysxF+S{zM(3M|miYfeΜG'`.L$_g߭-Fo.y ;.lÂ/˅f9?'1B"6E{@- cRŘ] ?]5wՁbq\|LT,#q݁f~KfX¶P_Ta,=վVVTx,c'R+R)0Gc[cNƬo_LF,j4_N ]<{8j.j.f׫ca!uz^Y[B\B4\o-cEX/F|E?*@t\7Iyn\ DmGZX>J_^)mj GୣeRٳ"$\뫦]&nrSB cLH"fSzDJ,?vGʝ)i!r*$Fj=E/2V `fa7MndjUjAuaEl,l}e~+<ŗ60f\Njl(Rh{S:<74WeriRjsR4Ti}3ѼN=0pj:)b }֜xf!eg(3F<1Td=^Kȕbn@.+sg-a$Ƥ8[L("P+DMS-m~3۳p>SMܒթ,; z c ̷?#v[?(q2}>jTw R;S69 m%W",&Θ/,'PjqNJ1GybA8ʐ눸/3I;Q;}=ҾqVeૐ}m{ y.Q~Z߇p53-9f%Q`f[$=iOJ{# n#y1ؙRt2G͡\=ܩ@᥊*"üU71T;TyU@wXN gΊpkVeV=m/'$W6a ǴZxGl7Я9χq)=Mw9Wt3dhK Cʧ-൹ZJx3]=,җ~On+^Jo忓"1|>*ent\ft4.yU+<\1](+ah|Ӻ d-LAyujCn5- h|#5$7 􊚠5 Ru!9X\(iq,b EQ )!x ArMh)N2Ԋ-8 wGu pp岘gwIgᴍN|ȐnhBO"5jJ:jWOEcˣ| m )- Ya-@p/|ӈOYR|ڔ}Lr`QU.¾< +JFǂcղ5G0w\~؊4d5UaAT\X6BIu)%c"6Fp}p\;6hhPS3.PO4ŕ1$BK!qj$.@Ʀ|{w>ѡ]&т} MXFл2F#XzjcC|}'xR{;db:"!]\gD n3E"`S3Q_F"&J1ffƧ36p4K<8ט%/N g(&4O#arO#`Re?/CNޫߚ+]1TF5{H{[] sQwm2h.s5~%[\75MruQy4_ˣUQp=˵S2]gA0M<iAIeƣ-l :pMEîJ$_( Ht,d#х;񋄞% o*s<#)Upz6MɍLMto3v ;gHdC<֘)E -sFFwV춇ScN@"Q<0E@Ԫ&z.)-c,_]=GO$"X嬃G0d:4%Dz c|0?X2m n˖K&JQ$RWZy+eE~Gc#~J(} ^R<Ԁ.$tꡮ>؅GQV, [B X,:C<}#DkW)s&p6^h͡|ԋf;g`+) ya: g譊ųӲ< !,~yN,0,T.^G Vq8Qq|JKƄ^y2.-G)mdAu%$~c~VjԤο}%U+=E֪$/~gQݐ5r9߇C%N*UC19)*od,1m*>uKQyn "#dF<34׸L+(CC%#?)r1i)|zi=%kt%^ulFwYB-݁Sq {&э:m8tPOwi]z˜H BX ׃Ͽ"LѤϋ\"y`\VfEHqLL.2~,srNVx0ArP9?v0j>`^K3t.,CGXy;,H+ q1.DDIb^wU9Mkἔ5copp:JJAӿ` rլWmW8 iρ c.nC7SOp. KsQ>ȢH w-[@m4ABS e2.gL1DJA||P{n7 YlSo$pi~ND[`|z]GUBB-w{e,ZiAN&h4N_C{i-12p[XA@ OКW٥QI [4*i|9 uO.`Ye2x\ Ee/oJԷ)'6˛I h̬4N k*8?n*2<`yWaQ)%SJ5^MCgFSz6*U ZvkgYk yԯQ( 5 4%U3|¹9#3/|[f0k2,ظk5ܗTb},R9p[8JJۮp1h*煷4AH2a3JHGM;z)v{1x_1i5EG Å^T 4qA(:&~N袩k l4`܆Epd?.RdO*i,3wMN`+Bč\5QQY tq^聊Ӱ.9kꊝV(NbeSSOm?66jRx{^۹YXf,M -ESmL pi=e˖YF wGry!v6J y-7]vE)(b<+#rmT/'z{)b,s3q<)̗_CJ}@/9hyQA_?E\De_Q7ґ5*2#8D@֜^pj,\}NWh]nc9} >݃@OͳVZRK.AJW}I%Y9k,d0N|q(NH|2RE_o@y| YF%hϳO)Fp0>i'5JOe妘{5Plf"(Nß rS!Nb- !R{W6s0'| Xv) 2-Is_~K P?{Zz^­~ w2,GdnAGj`z-nz'Ra/IaY}[r1 QpGy>$1@t7`#J66o S"y }[-:UW"J2ea"q@-S!ӯ/ 9;)*Y3,~7,!A@3IVd~IVkLp ~ɶv8鬺AlR~2l/;:~)@DZ?4T{dzGqU'_1/J!qtKאdUkx.L\xs |ڽ%{/FJE7{wK*aj8'= ТN7_W9Ig^q4<3^)f" ` *7׋)uFz?+v #^x49M>MP-M[>>f!RO`C m5(U݋H陸 C7}9}N Cda%^P>RfD>Cۏb>}h o?\ZhgdŌE*%X{jJ27˕<\-_%trO3MVﴂ#mn ` ktmh9z.hL ~N4s6N&F16a`q%bqc҂]30a_Φ1cʜ]ݻEOezO./1F^L=&U=7»CQ⏪gMI̾|Ki|H_$дZ.OWC `md<@) fA22^<2yh - K`{`6Q>F"(`SgTos>Qzo g9J >]c 69Y1pwp!KoKA)u9@Z6c#]$Kn5 c#TƃY~Md9)~">H#p;`|* R:ʜ7o+Cq1=Lv#cp~P ri*4eLRN=RAimW9@~pG0(!"_w K)=$.#QB& V@$'Pp"lхL%m9C4yI0K2bjKL϶%…5kKey-JZ` XbN; &L$Qbư>KC9߹ۧ +k{0ms /?dXAhLu.'K /*Z03`F %."\jSxqL|8>t[)ʅ{kw.q;Ed Ϧy`#0rMYK(N}`hT>O˚~=IEkU}w]$OL%dC8ao&[)t(u&>HhNXa+y< A}r5M[fGrՕYj֌fCS);m1CÊ+kO1D ~ rΰ}KU3N5ѫ4k|Yô {`nEgh;@:rYac 麃MWu`שS6s[4B+q1{ચ9I\(_WM7 $1߈޽&z1Q|ɟҝ !|rK"gUO%x%'Mw'd4~}ܳQqJ21Yؒ haBOQȗ8ʒ:mr"W\A<3516*.$I|h! ֏<Ϭb睑ȣ |fEB~DX<ژH-PmlH17fCsv &=dXl 3J{mv)>(,rL+rC^9S6'+(z P1Q6ܹH]/C=3G|5q\+^_ ,ݗkjA (بR{*ƗHЕHҶK$#k qGn.0~}m TRJ7F!ic\8d;Uw wSD2Nq -73fM\^WXQͩ2®2r:%n}w_>HLq 0)f8خ'J$0"8;\)-b% Q{Nz0o )::2E[9ՑSxs6{oXkJ"ИSղCj-Ao˄umo^{CX&Kˁ" RuKR`vŮɖp_hdh{P.^إO=c$%mB2$ccЁ% YH{P_3sn׃Ns:ɷ_r|`6o_"uPO;"Kih 7֍I_} 2'Uv`A0*+g#RcWԉ@9UOPfTia-wMM1_V$6̽p™u3Ʀ~H%/<UTA$0lۃLW ,<&hx:FKvXm# An_ON+Kr2^w.za9 *m>eA"*vM\N`[Mۅ&x0ꋅo]2vt U g#4ɄIIޝN^/NDI0D동fZz!bN Wx `I:Oɔ+ ^ךݡtʅb%G=,_(Yvspvn"w&NIЦ GV*=9 ',R+>"W!@xoa~tf%īʀg;`fl;y >,8.&\{Q]HsUAoTRa-Yv_xfs 5 mw{?IG"i}BiZ3tBh Gy–KG|utxzk ~݆gP\Vy\`G-pP׻Hn﫳i֑+5?v`>PM>؞#H8u)GRlgZ J_9u46sWR+۲ JC !`K)ڛu8[fbZ(aey2„9(kDgHOb\*o2Q vO _c'X‰HUx1(8dD̔%͈ý1MZKUܤ+qL}@O3+lIE/ TZ{tͳV^sHaMxSd<aI$ei]WßwEK$*RFI!{|;mPgy N\&*R'n4SZu'@cG妝M^H.+1 f5}|]M"X:V}߭aN$hۜoyy]Lߚ΅e`99Mت Gx`n>KdL>xqKCmOB7~XqjrB;m@2?Y%Z{ *X-ja4sٌcMh` «,״mz*G_D7 H.,mq,LC&M,k'3`\J_.(rs(eQ[KY;q}dmu ?o[ k]NMewG\qω)٠lH_24GKu4N Aa gABKLfՏ9LnzRu1M9+w0Ў|-Po:Cku)rFX'%gv'JDi'z-Z W 2CdLrAmLU$:,lP Ce*C;w?JZ5z8uM 7RR6J(_5{w3o-׵77G˶ .Wê>8 Ʋ-Aq } Z^6~[OgF --0A/Oh ,024fAb$K/%^dwU62 kǧic"x~B_ZG>=VD!NPuJc- ִ-^cGdݖ w]te5]ji2q6lc2`&*yD,!rH$Jwڕ)3?ܿw9ͅkSP@ҿ~$K$jMgA Y$Yw20ƔZ &]i9 eaiɋ+zױ*sPlA;v];o(9pζ[Y53J0Bc ꒭ xV.2ECgXGO9@9R{R :[Xx[]H6aJc|V~lȌ `:v0O;~z\B$l6T)&I7 RE!铔Oe".Ch1tj{2ϛ L 8>@cl}IMtAuSq"\Y uhl FȔud2b=7ɺKq:ۤ_# rE= L8A=0ZS)qӞ_=dߵg1gȣ,IHLNgXR,k)$Dgڷ.e -6/Z"v;;]'vb|P e+#;<'bn[9ԋ%0bts3F79=WskDARYaE :Mn m労ع_ Kh{6fe)T5w C>JbH3w?&8[;{X'Ԗ4"RK $xgoZ/AJxXԵ09E hZзY?T0=7Y"}xG {"`2Pk⬡-5A4H1 kZ;`ZFne(A ܃Mmui\n-Y8zY0@kqv3d,5)W&j!(".A$\ndcwLC#wJ-'A^wz'ojᨢW CH% # b%-ЏL(ѥ3A O>#t"x\w|)N%3]@@j'"=T`YԒ$&Ia<=o"ؐVG፷rvE g,R ވL yxE``X:; tK>8u#yu16ݜvKs=^F+ogޫD\;zфK\i20N..kkjSzOV9*fںςPz yR1VMoٚ,7Τy+ (υ8`ջ(*N =]PâMpcNQItȉ$lt3"băRK'֌ Hcl2.!׭էF~3ţǫgpnHfI99ŷ0KXL>qJ$[T* M`DNvhEiuo4)|hj5,nG>4Nxҍ 5x-^(Ec[(TJ&V/+ ypQ~*.zO 40-suvGwGCvB)x1{v)|0 թkTf/ƍya^ 7cҏS7> s(zDY e ]2&Ųc!r)$} `UQƋHF.ك?U6K D<ܬ0ݱNoNY@O]q57ux}+`2oĜ3!6u/I)`u(-.U=!`.7 kXOAة#R{U imRlPƚf܆L 6TL;./չZ$Q1pD/yTZ9d#]&F5- ֌JqM;\`wR \s;4z֐JPSY&c$uQj6Ռ(֧SdKsǜ 1r V'02Ϲz-1j2?ązw)V@h(.sXqꢋIƤ/6{袲1EwT*uNule+ ^|cM_ Xc(RYO;ݧ7E !mЎv#uWoWڦwhwƀ_9BZ|f=!ł/-3߇) {+^fqUX@')ϩF֩. a \I"T.;N[R/hOh1Gs/Z=:6X WE<tx =P"|l*Yԇ}}B6&cI0> e`RX1N?FA:&ܒǫ4[,h^Su1xPY/Pr s6;s,z  ZӲ?2 A&Δ32&[>dG ۔dkCթjWd:<'̳ȣ1雟S׺h9sAҸplaVjoFkE> ,[rPBa1j|_N_ڷM1 M wɿ%UT _ЊxA8 Zî `^GTVE+wVwۥ3) ̡l,q/9Qk =] !mǗۗ3S5iyf|c?B2X(wOՀ^Tp*xRt 0)\Ee0]HqwzGl&aĬ϶aHM`(VL=`7(nw|X™Kk,撩HH9߶d,,1~%KcW,}ƌ!V7DlC6=3?h_5t`eAlb= \<)f? sP]"k ?3^Lr=Mq3)a?Po?щkE^迆b)Xd᰽1`E2M8IƇ@(1yҰ :^*;nBow5B`5BM2tp[y/?5&q#fX>{=r:V 6: q-W/҇,<0\"䨞!&^>οaxv ?fBc^*1^%8Yڀ;2cN!-$`vig0ڏ3YI^^}V4?Ds b!^0al0ʌHaqZJA0r\_Uaw^:>x@9$n9mZV!3c< 7k¬qeho7K~)R J. jI+ zR!YX l S}('ǬQ/iM2HkW^b(qa`jvlQ5ڨ/L$R$V aZ)` S,>n<؉Cۮb5- %f. sr屄>I,`$h"Ee,+qPjnP^+HJ]m0V^Nhjp @yܹ^&{Oxw߯GSRqX}_^AJ[|EW&yB^vOoNi.%W0P*_A;Z:MX# +`vrtz;Q X^ UD}BL1S - Gn,:1:JuqI.I4P%Lj1on֛OY^[/Gk"^\hߞ8R77"!$n ,yR<$b4g qL m뒽uqyyjk]rzE^L1?/Ѱy.GihttU*u?a0{c.edXմ-^.qU^AT܁m :s9+04bDW-]EO%Uu{O:KQE_YA58ɂgUO.rbӅ^$<4AB/DSUx˻mWӉgA ~JxJ0IDB5no]:)#GH:auE ^'mܶ\پDlNt Yg2tNr"aXFyJ~voNB8DWotn!;qkPI[1Xð49=tBX4lˋ~`8nh m &8e S* (jsF7c0"j1ivqookU `.Ħ1ma|JJxRSOT]k(eif=)+:=5GKۙ,7# 쇩0>=}*D(ɿ~"DB}(eS_bc"H$\}d8}CCLkỎOUݛ^gWEWA8ԟdQfS3gm-#{v^gUGɀ4EZ 4IsHBvWpXNCyuJIC @^"P=4HI[:`~1>/܅xJ8C+4Q6._fs )ÜJW!e#}eϵE|`* DŽ%f$|^sppueKbD>S0VڡdI]N[C"%n`Ag1yb.ϼC:_64xLzLKӿ/[wY@Md=u E&D8lR)Ģ& Zs500|uUT e#}wEŪmڲ)S4h(nG ,}瞀5#aGF•NkFǿw K2)m%+I={K[=Rj*GQ㍚[o5:E" *~Vޯ!z GN@3hT`&O}ٯ!1Gm}+!!qx9wU9؆V/@}ƭ*J:TA5(EpsdʸxjP!! Nj>`yz,,iC uǢmü!x՛,V9w];ܤ7i:(,z<ѩHY"J0C*I9X9C0n֩fʰ-JSpsjڿ` irbx4li & mJake}bʉWCniï@դsa!=3εpmcnzd1z7Qd[a5t+RRD90(H8D3bT[T^Σŕ8.&"yqH04)ϭߛcn.)\xi8XR0+lg>29lnc%CБSgdAKS/)b!ZhDPƤo+#nwC 91tD4Mڴvy9oljVɗ":8-x 2}is4Q %EEGXx ]-XOOq{JuI'oҌڝK?Ö.D6rO`-4~V% v;M{oв$b&p20pFJKhjmtz2B"Ďp稹N^`)؊"KA#dJ !sƹ| i_C첝"ˠiɅmM 9qae2  䣤/i\O9"_Q]/Jzy$e#9\[< !s8+)RNprǒ#0n 4Y6']cs \b_9ȬH*NBeꯓ(QNiOR.͟os#< &'[Iv$99f|b*;0b6vp8/nUzc6VHTݕgM圉a&eZR*'fF?T>JJchHnX> Se3fO,XΆ|mZ %Ӷ#dzp]DiL32w`y< n{_"bhs&[,y K_FMɟm&fפ ;k5=SO?S?Ll ^F{t"TӍ%QEү[|HzlO!܏łDD!|Fйl9\Rt'sJml<(Y1UiNh-~(˝΅ b}7 1}8{Iݦ}g'2v)C(Edew@)gK&` e&9Ra1~ݡf"pu؛{t>Uv>@xgO*h4B!Tc=;^QR]hpycRP gHC'%u)s0'Yx^h i\ U:O,TecGy0%'9bHJ!qući.u YTc~4.R;' b!-p L/eS/ ա<7GュvL |S9KCy4Ҷ s~4fo'$I᣽=LRFGϰC"M= \raf0dQ`d|Opm]zSNun]_h7pTzeqDdHP<'bOL_x6KvC=F#Bax p?WqS(YuZ&{Ye`܈~xULa+ Vҋ(Gbo@ 1bD-w9MO)MoMï.@=z|"l@6Ĩ|: QNF?1^ h˝̱8M8p==ha55׻R\Pre5J/r[:-$")S.bLi'|M]msϲ+4\0`iߜfXU'SCN};NĄ&,v}*(5Q)I &Nf>G騒 Tx}A~O6fIl?sŅ)&ayqAՖ7~/+PSo으00bxTMeөzu$2x9^fpP I!{[|^]~|m}aq'%ְF*ox7h!Hw.(Az*m% hΣ5iCv!L╽ƦI]K xcS*c35pu4kE%[5FSJ8\Y8bN(2ܴkw]n1n6)2EaSs^?478ȸ]ZӤ)&Az[oD4x7AmlUh7J?lg fȇՃW-kӌ68e;[3m`B1pmm8d`\7+'UKI{8Ln7o*v)+Y65a8e/YtU,<ݐj}ꭾ9Y-?pr@LA`:66|?N5RXd ?C:$Kp V*͜: ^~+}% `|ڟ7mWp]iǓ:H̤7#a$3r$>!<:O_-]_ge@!ff,"#Gً~r}JRf$\xԉV*\M[dPO٠y7&  ֬?O & cR/ٙ}b=` B 2xOZ8&JH6@Y$L"pDU!] 17FHcډ!fr,J>+'ҹ]q̣/MkᒲtǕ#AS< M'[7TTbzMsX ^I৿TQMBh 31n i O,O]g`kNq4!|݀).amΌ/l@wmbWљ>hC+ &mt"ֈ9{߄w{}%1O@ja ϛk~C];N |/+Jr 9E.+=~sMF~qɌ e!hh7]Cqc<o~]P/qZL ZaUW+qhZ;pDPiEt}p 0칄77/٤Kl|2Eyx2%)LߕF likVGؐ%-Hw@wky^N⹵r}6 ǖJ_A3qi3<+? è s\'sc<[ ~R6JBdpB)x\tHD=q#Od@ֲ|7;g'[Ocanp&.zcJW" ͮr;"d-Џ%Sk[5F"eM/N'QP1{ф s֎TKGSx]d>`;6&G;([R~ziҧ+JYI,`cXRjdCҽwV>K_vߕ25bRc򄡁(y#M vMEnN^y&ڪ*J`j"QV΁܏0I7W$PfdWZ.aӵX[KXW>;32iͶ2+bO';KWw͚4Ȟ0'b54K[mfG ?j=4%=hJ'Zv~c/Ҙ:tw1Kj?}f!jVΗ;U[9[Tw,rfr]{mJHV-LM=:h%zf@ICG;Pz}J>&w賵(~!J'Um,r`I))mW[ڠY )J=iv \nH(; X9Lr=Y5\X%v!\l$X¡c3]nSEhQ7`Xs͛P1mo?L"9k[*^D{ZKgҖcA+x>01 Ct q~`d9]$'M03ֻļW.G9&26׳qKMJT9߿)FhxX6\Qz(-MWk+C$V8tkZ$yQYFРH.Ry6*ګ51zF771%M `+6%k G؛}i'yΜԊrCL_<JeD$<5JcCs{0JҮN뚇} T9v0X9ߖ]b$WSRЕ;EO'R5Ӂv%p{9ժP(&Hچv$R;@('.> ueAo q:&sޮB! n,c TWKDT0&}I& <**QI6ee}k>}-+pz9`4P)p}Æ%1&I.k`dŇcFfntX.e]O5ca ED֊9e FXJp3D7X^\HJ08Бz4+ísPq;7EX<@j"xZkC g3߳a)nGH{V[bөr 0\U߾ջaI|t3/NDŽRҖ(΋07P?Y3~06&xcjebUfzSN-iɹ ԏ^2s0 Ziw\Rl$k@W+ʮ2< xo]m\"b왼I6Ǧ)\?E7Z}wUx*p y' ZpW hXyx\G#rB{~W[Ib`DF3rLNܕKu+ߛz9ﶻ[T4 '@{$¶(dtu6Q zǶDdx檕J^AZae]x'Aԕkp(^|Sܗ xdzubdz[*fijRr%+q<!ϱ|Ǫ\(?ׁ8stIJIB.^uAaMŕ7W cxFNyUp8]:]S'aSV_`0G, EGn!Kҟ#ʏ|ik$>%qGՍ`i]Q䄁ڌ tubQXhk1OG0_` J s3:k=9hz%3{ӠU+}1HC CwINCO_\UDϭ %G֟dHzҼ0W$كQJI FmH!3 -R%! lR_o,$VƐ͡e9#JG!d#HBb*4:CQuEIZ=oνi|\ؽk a"|}J-, X:5\PCd,juIB!CKYh`+}#%e(h?U'X"Jֺ>V(kF fCE|H827q&m)E/ hDBHpjY-ɶF}pe|d4vivr",Jpʯzޕ+X~[@ xMKCч.\)yy;α%yWhw՗Yl|XK;KI}k8!lh>`E]_GGR+nJ  L0@Y#Xziseo\ LWFLFߵFl,*P.ƪ<%N&)HZYOx C4R$eP[}m9%6o!?, b = +$mJZ1PЅ#W/Ó Uҗ_mXA&aw6`i#՟i[5FL Zl0o^50k$V xjC[UJU5 Ņ-ڰXClji$mC"5VI$u%k9&0aCCXMNORA[S}~KFf#;j ,۲9|jb^(uBQ;&'!#Fe>ҥ3-SMq$9yJe]4 v3۟8۰@0>mZCR* R*k|톣GwDPQ8&Ju{ҡ =ԡRͭ*xsJUaUax"uc斆pT>YZCNzmPܰy.[5> &FyӸ8h6,̨Y\ΧB1?ULN9A)J ,WzDCy7)Tk0I]"{="l{:V (襐1ądahKf-aV๫@:B4^ }X D> W)+*XVaJ} qڛ*9qkf@sXo5Ls@h ŌI0k\Ae# 2>aHj'##L:/S?K% Z vom(BG*6J`'{ox`|X&A6 ׾Nhi*CTmm+Q9_s{R{-i3U<N/á"M%'[)fјjь6R^ x[9IIX4 vm eN k|Jn˕x`|lwj_@ȥ 6Ne H9̕S$\T֧Q=,XSƱ!LU" - Έk^Wg4KL9=Np)3%{?oq1vYOc'slSq$e3V4%^"r>+i $Df7_L|u%ĥ䀒Fqht9*jk"~\hD jWIIQ(ɖ}m.}lٸRxk.$W!ի$4>` 1/ pp}>Bç@⪎zSB:_<"˩u.ZX䰗9z5^9J5+rœy9;*BgGKWN=9"/Hmi79|ɻ.p:ZSF399hH29iԻWX-V+QtKD0_-Q8 gø'(`i)%Igu#+Aܾ%!LN͇E%5ZUW*Cr%e?ǶQ>nb4לI "ZVJLyo1, (&wK'bx]lj-!ʳY!v=VTHi >+o\yEm|FWHř)/no@`PIl}4d3Qs">>(sd7T)}->NB<>C}J\bT7PFKtk/wOBGS*n꾯ڨ.y L}E|}|Ôч F }rC#7G؛  |d6JځWtD1LD{UUpxڥBM-EU!ţM=.|[p%}dr}t.mv0wa1 HhoUDe3($;2cC[s._W`LYA%7 XZ96M ZFJ7o!F ` ٫!лLFE4W! ,'Q:D}ҥ̴IȳҭZEk1ޭ~M3[2Jcg2_{d>pS.c,>>`=e9yIP9Ɨs34+;ˮ}4Ew[PI&J:⋆oӈ5svMc 3F=mwUa meYgb*og4 T0~v)xe6v7B=7ym@1SKnh8%Ѧ6o'/<6]ïOht->"(%-| &_osE鿉zs~s(wF4>8*'EQCyp"i!̋h hbqݱ=$# yG(ͱ JlΟϡ^wNS ?wu 9Tw μ)xqN1`_}GN)k{N1i~&nYC+~O0%n30(9b OVSV>7jmKѱwx~;r~  ń] 1.cjr*I^j. r#[*-̀)ƾQS9>m"} VWv;ҘhlXp𚜍#T\ɀ@Dɮg( _[qD23*lPw0,U屻](Du^OJxv&=^[#Ww^6&;OX3p@TvYg掭 o[A8\0ytv Q wf;U6D9j)}jv^̳n!ak˾\}V) zs s7Ѿ˜4sp&3Y>uM]SwN%aHrJr}=XJݵѾw ;൅qe! F-Z)e\R:6m^+4DQX kRgW!iJGR-r>)l_+&B8sj<"eEpؕ[RJ~s (EiBW6 d Ymsx 6}`Q튯`S)H,hYEzA0r 9C$F҂?띖)+:SWѩc$%t7ksRNS3+_]cFo oE=}K#/W!X_mb/w$L lEY}{Y8nko`񆗆Ck꽆K*"%"~iPIjO$Ms;r{iԾ}α=:y0sdF_EIYf⠱C <d:U`kj;;)dJsRGyN&0#n:fs.ե8NuNxAS(@O./ {F{<:+8*l߭Y=t! E r)AZ\fAɷ:=w$WGXB\mNpZڨG`9o6ݿ#:*F'"%(9tCba%].Ap Q>roK<@}|wܥᏃo{7"('F< )L #Qkf 93]6k:AI-H(rʁPSDˏRgt#_`8hmru5l\ҶFXK8;rpT k{с62goc;P>VR W^`v䂷o%,v BIM +T :f!j\&JkU4yP"xiFxٸ7\{^jl/a-1] 3F萶R kryl_,H{}$esM EA<[|6Xq>jAd~%L%(GdDGԠ y@i4(]o-?3vJTL2o#h}wq+Gp/SQv j8Qȯ|Q0^R zɓN\Q`^옂MH;u`5ZYN6lgLǑziKy}aPTSRD|`#ERBͪ*;%>XƄNynzkjrr3ɱTߓp9-[ M^62R@1#o^KyݐZ94A۷R@1Ee9fNV1afx\/ Y5k~(ӗ+?GtT[Л.(pHVޥ6z$@iA&GPz ٭0u߿'c Pm _ zvLEB: |.3HurXD}qwYpĒA.~韲8%=|?L!7j?"p+ '=cN%םP+y=VػVqr=7-)APɰx}5I1)Բ$KfjǦVA*sdwcE\,mgG9Xcdo7rLét@:]Øά} x؀[^^@ &isͦu&Y&E@MX }6ЙR@yIiGշ z+"-h_m4&:I|c;P[5YuaU01t XU^gwPQ{ZP+/C<oprò{@q}Q[OŴr//C-}cngr}Jă6$YI.e>/^bJa]W)29yR[lN'Ԭv/7 =AFڟ .Q3`tPh a.%/(  &[ YvxUfq1c*/ ^jL4.G Z8ʯ+ ak#X7}~oEzQ)Z'Yayi J ra*E-%tDjsYNeɲ#gsb k YR39p]kZB^۬,!/X9IfWq8Ƅ 0¡t#(XbK B ]O!S9nZ0uTxS%50ny{.ثPLL=0vl %algW!Od1vrh07$B/ۖT4g9@XS Np[lغᕙ$7jXJp+qJU6TQHi6pЃ:_̡ks ]/)r(<쾷kr: c{'<[MR X66Ļ |s$=s}~+$ZO]sjڴ 3(rpUq<$7έH4鎧3 2 sK*UA$Vx 1H>$`Jpo_ǰGM u/|FޟGv'a *Ȱ[=if7a6 UP {K?'R:<Ӕ#'^$s vP >jdPghm#(vD|)\ݷ#.Np_.A (F4!9Sl,~6^7!NטzbnČqmm&R Oj߯'iA^*7Yo6ᠷ d,?;{MlqBÝ Kvz^aCങ6'uXÜi+&vA[k۷jN,Wlѯae' hS''p;hE az֧εI(AP@ʻj\]6HлWmQjFǖ; W_: neݡʙyV1ۙ?]u+]A_[olPb)ީq\`$%b%u_ Azd'ڑtZtC,|mc")]|&O[ЮFcx+7E/Tza&264(^~B}=x[FU Pߢ ?.Җ D>=g!vNLk$[l!k챐ZFh9w-E. y^>džM.!T/F+1F͸w8э]2MRǘsj<8c;Cjn<x5L]; (d"oOiy+~ p-2NvRIQ\@Xt cyG7b{9`\Q&QpD憕\b2 ;wv{j* :}cw> H94if̙Sߎ${#/cR׳R# wmK񑆹L~r 7>Hr=Lhެ3Nbm";G=HW,NAknkcIETYeӄd ]J_wߧjZ BzUM!-~K {V ?NU}$;AD,4@U` ƬauK`f9\BKA±9 >pʁԂx$͒e^\w2wg>9ǞjҶM/ń'=>P* ]{0nP TgLa|p_s< bUdKZCwnRJ\3 @`fj=yȻq1-^?{X2<;;8|3*|%<it,?Ak2_̿wh3|PkKH>{\ \=VLMli|PU\0/sOg_v H9QO$٘<}0ϥ<(e~NgV588+ry1;j د&z)ߴBeK^VLw񏚭ed dcw+TbSʠy#۞|<?@H́#wz\ TcmC>EFG#w{촶142>;^&ϑ j3_dZxӯkD(ܘ*NZwۯxIоYI1/U2ܦ(f͞X\ؿ7O dؽ˦9g'+8:СvW\~9=ׇH0#Τ][d5`ըlTo^SrMQ?kT*,[_cZ| Nky`sHvl{2wUY/ҡ6$'O  UR2PfܷcVD=`6-ruTq8$}B='hM܁yS '=&CT!z7b[RΆ+Ɠe p^Sf|=_x}lTY(L`1{k"{/}(@8'zןq4vuY#EBGݗ#CTtz_꾴3;Q\1t3~${1&;5 sB@1RS}}'3xߘxͬj!4ٰ_ШdH=7yꖲз۵]{nęt۹p#h; u–n$%۪$ځ";TQLʡ1x/;mݶ.K1ހ3pVӜ'OD8=.[z~r|?NM0nK 5m4V.mq,ejy,sHtp-꼁,P/;}oNꌕ+M)ך lkJRN |Eϴwj~*Q aD=&:\~iΘWMcA ӊנ:tqYԌ)򂦦 {_rRV+Oo? 1Pۯ*EǰS>>`34)FrG*2|H._"]nUVBtEy5n2myG{İ)粧= h2pw:NX9B/IBe6>8׹o SY=Cb h:]=cFQ\>{H{aW6ɥ׊sG_ao%DlVA7xzC DHbRLzu =G!>>_Thxչ^ @enhu>/_huM$Mo^{&.>{,F+Y7x= Dv1ˈJB>?})G ٫ 9ܣi?>+ڒ@(`1q]*p/(đY`&;0@va螝ϦYVUck ح",;g,Uoש2=e9$h%x><2p: Q ߯^o^ FF@FJ RME7A%׀N ۜPV @gnvYuIbՌTnCԈEdsH*P|+pףo/Y wjVz1epKysJ5nJ ݨgIvH5 sM4߱F%5Q6Ukc)nm&)I9Z&G=Zb2JQډF+ɮ^:#5?%QCmJi'sd )K$AQ?Y1B&iKE,6LERgr"GPRp'(1L\ tg]64p~'1 VVWwWV] mnPcHh>6ΔFV3hP1+kqhe_v Rd#zB@=1,_I^99&Ӫ 9 $YFJǫ뮘#E8g=Jt./kCXuڻ(aB% %<.SuC,qKpۍh1~:ePSF2^R]TC<ŚN%w{KzgsxW[;'hALĄ+b:^ʅ*2$|^V~u1PGp á˩sl\-'bU`KuLNNSVèPs>*URrlsӺՑQV!y.ʉAw糉&]x>l4,ū"| &B,86PS!7.Fk:ŗ3fiAEBa{vs1bd Sn&!0682.%j;HY[l=OQ}a4/rNiRi>z ~$-+sjU P\bx,VLx*N#֥sj!9V½GH0Nr=%ɠוʦ :#T (sa)9}{ #3^k]\h1y= T3eՔ6ja:;0NqK9&sS9{\ 2 RhݩFtB|}cHi=ݸYMxp@nެu):Gw /0"J1e'R t|`+#1AeW.&ϧM0hH/S5u"8W?ODC./M{%Cejxq]R SR"7"& Ԋ4>͝V"Uèb U9F5w28~;-uXoE@W:Jx)7L!{Zɶa.iDt24*KaoC[Au-T6{#uYqdP&ҴAoznHG#+`a-%ab߳o%vf=#~3DžX cwW!O4k{4bwSMDr`і0#̐Swdc:BzE9X E\gs p" 5fhTrYu-h{ ,M $N'H%Pl$J1T4Crd $Y{b5rk/Zq3tUkjaSH5ǻ&AI8(}_pt >ƝLA-Ȉij s Q*xKPu}.qBRq KNȩ1T}okI 6ݙ?^2U`65|AI%l/fb~ J!j4=\~OC)=ko?Sq[4=FdEc2mjKp?8VŅsŖ F#7go,'jY xhjy"J$' W9O\u!3(K1?0pq;]³4LN$ J_?\M|R\Yk]+mIQNPwɸ< frTse_0'AP)@p̘V'^ "HbPyg6A?[%߂"ڵ8g.G-nj5f[$L`/L@vm"U^n6&O>(ldHpi5:x|R?7iԬ?OpBͬ|sx:m|’l6pk6 8iTw>׿6ֱͧe HS׀Wp}d~Mjx3E;5AJ6!oqIE fl\Gɫ!+o z0á!YD@nפ ̡ۺ~U,"nH]|oߖ,ZZK4jgZb,qi! x2bike@29 9aTg$(v^:dxX2HPx<37g`Sdr.iJ_BCXA)ňbzL#ݤq*t d_S0\N F"a$FZqU'+" PEֹx#D[“J0=AG:nIT,f墔eBgQ>o@RྱQ#0l O~츕RLo>@,5Nv wZ3k&ime˫UTdpĊhX1GN%^"@fԗ)al %0K$yI*ˁRI#D&K͊gS&ǰ=˂2ߣ.X4rSx0uGE&QSDE@a-/ޒ6>Pby oOA"<;+0`Ԙ7wدKZTM15ih]Q&%Up !*B*DLvy ]#Sl=[N A4ޛuX+5AmCެ!s!xo!mwdjY& ic;<"(:Ӑپ\"<$7P1 \vBPXftF{TC˩iq| vy#6:xtPa)Z2Ps^nsޛ:_o:d  >" ? W3#hwQHMj)b툚bdI&t^Mw!2SU".*j<렁.䰦UC6)ҟU ogͮNKi>[iR#Mb,DŽ k7]`>[}^ۓ 2Qh'hDMy=R(טRmtSKFS[Yk)^m/ty~k?D0uyB* 8RL Tc9Q}б9lr4⃔0QY2 uZ _ˈ>ݽHnEHAL[oI6R曪cB*^#5obB[;l{TmXH$9{RƁh>v+p/ţMdzn>uO~x@1ܚ7nYCU /-)6{ sS) ǣسuAYH'9WcQ$,_X}b=-RLY*rzz,: /kH+S*kAP#Z?}la +-l.nIP^Jh`bw@AmL we+aLjh,w=SU@wۻ g(䘒S5iceAus p 7RAy]CMRn8vxs1ȱGV}>,7*qYtikBц90gs<>C:f𡧗5"A9o]ȝÔFq%!7G%^?l)z}{ucb r~TE.;gz d>~wMriG^RDB8~ 1bRHx,-E!:~4E WD(?2˂%GwVɉڍqGuKuT_p (n , _圠1M΢'o'h2֫z36SwXSبH,K^R||u[\Ugzvoi*Duv&|rZzG)nP~Fb"B)]pxb)yOpAno[ԁ'@Đ3SFz\~3, H?"l Jn/'j|>Hr;!.\jE=9Y PCUh7>Tum<:5^Nj%eGnlAߘgԦߘX6G=_WcaoDlzɬ?G.7& ؼC\oNEu `-9/ߛh.!pߨ|a_1[2wF 8.s|p Y2V4d47σnr9,4ܾ˙~4EpEZo|߉G^!*N7ä__3 Jٮ9~lF6Y77`>kZ{OmYmaZ#9bM )2]# 4gAN,-k=B7"=- t*Nh{҄k" {ĶV6Y}>g([݊hS_N5v̯]>{Ɏ,@֨2-B3`cvemHY_cˣۣvߙ~*1LY_? DҎ"SH @DO1!mv7WL[c\/Ol.sS3m $%6FQb1sᚣt780$E"1F:(?F!Ҝ:tJX6j|!|y( r2u^_IuP!ʜ_7T3 Ӟd|t|)TMapT؆r޲RBO΁ QRݟv?(dlօaa?͵ : Y /8cNiśOluk\yo+IlA:0Q >l1^6,>.^̫^CJoV]'u^Y(fzQZiB:`֛%u-,s9Ը{:{$}5e(<,J9W3ռWO}Vo^HIn}P T8@U%\>_[ #&m9V,3d})˗$*^Xnf,:|Mǂ[GZj%q観CQDZ-凸A<}2ŢnGHp4z8~63Kuv]OBwikeIN[o6I聽@r^-0{'m۫yt ©rPduIɚLe<!@( #s['BHK1y*urnC%"XKh ZD%:Aʹo $&r$yr1]]CP'g4=|:ypn{yiu; (dۍ/ 6@C`,[7b>^ )f0Y56r>,}kb﾿K /֮L贕ݞa[??&508*Fe[R5M V)1,nGգp)2FJGl9AkPnVۜۀ6pŏ ckű\6_++I> >+eIu<%FN$ːC|9ߚЏ"2+PȜi ;,"TJPH*/.j}_tXSRGtӗv}z6Vx|5I$`U~__|&kOHх&۫d:1YExSpDiBK+ƓU*ܯGXr Y)s6x@Y"!!"v)Y&YX%>A~=}s;)%϶~![b]ʔg: ZNaiC`brtB,mC(-c Q;& OI).|G.wi.&tv叱DK:}K8/v[Ć\k_zuݭf2۩+܈>: $OKW0_pdw^B@rE*q YJ٠gA(nWn5aj@Dțj>rP}njTrQ ;}+w3*uכ0G;E++??}??~}|[`ypVV3K;zR4‚E&Rcb9GLd|Yp~CVHkps%'$%%Ppagp d01XK v0A0Os E+oղ/]uLkA+0,Sw .FD[fVTkWxg^K%5 sNE '(m#o TZ-sɱֺT;N˰ [ 3('HZ[/ǸjY5n5H^uHs$vMC[ZmڱAuhcd"-_!D ehNƒXyjr[`0cFTy>YRptq +&c97N"ʼn:쐁>"uhq.kah *"I[_)G5{K[ Mo[rH؜T}G%M0ZDco~S6 aЭ%PޮB\H@2-̈ZRve愔 ıh$+׭rTZG_\Rϡݍm,Hf`60u;9ߔ6qEJmu~vEփ GpEu>.sm,Rev&[P Ic*J`t 7%mG}HHP@gls{6ܒ<Jkilj-Ce`gW$C~8YIA|AW}[9@g@)!O l`V"e^~.’r:nT ew[$X=,* h*sJ N"{ _u -AqCC0yb%Q$t|* r $Mᆤ4A04ȥV٦O18L,qJm[?Cp Z v\R4t΂Zm!]aL5:E+bKt䭻xDp#"Qѳϐ4HbDTտHϗ1Β"euWNjoK.6.'F;l(>%`gQܡp 9DNEFDDHq[ e'.Tyap&6.]4{9=U(kI>B@~n JU,K]T1gyUA3SG(W0(@A`I{;l 6]>oڣ \z$Bxp~__5 RjA9|¤Ka`C|4<$!QI43&~v0ᜠ8%1ϔȹyF6Sm]TYiYG/4[x昔Os]WҮo^ OGc1-kꌝ&$@:n#=SD;\yoLyXtɌQ軟Kf-uRpob0}Y/vhiSJDu!9r}`탊k=$L^Koq)#)G.6dۥJ^g֒!ﲦ0K2Z{PP4L(}n f(0$(k*Q:9.mb;w[x< zܘxoEV=m ֶCISlV/u֫P I vx˓~=wN2@pWn,|L3pL'0ġx'%ġ$0Q 8XLFW$䈵rs8ʉ:D(Eh;P~S qW}r.mVW c4F21NQo>>]2ȀW#uBH̋sST8)C\x:siqҗWUu=uy# ơx8"5 ҇+N%!ִsz'arBbFMfga[D$ ha&g [+Մ3#ܳmH?d ,i3 XWn2/0FşᘠHH٫PNT`?0PNB\ —{c, S" XH?e-[oq,RJ5ewj[,@P&izi3NJ~K dPᎼ?oo> y fO>l1;UI0Fp2C6,/23tljd4ca3cԎ \ #EթϬa>X@ rh#_Zv Adq1|ɳQvK?xw۲DO}p2V@M4 Έߟ!C} ԛ;u~f(MO;QFc%^9©*i{I sZ*8rns1Lh|&a*(c # p2:OKE;a6ےOձ9D,Op>i!_۬B\zFp>ENQ\A%$:S?G]׎%sԧtK_<̍Q]y ¨wp(syeG!㽗2> zv>%d%:d+;k6%CGxƁ?S7Ф*n/+5 d3zya(ew$%N_Vݬ AR#᥏P`Ta; >x ãÈCmisUPO}$gG8կ}jyISE >@z` h+Jx&hP;l1zi%"WBT_0n N{f[}yw {gAO{"j#1{nyI6:kbGysZoԗ5c uAE2r#Ù3&g@ |t~!f[MhxĩPwqFٽm;D , rT+J gČa2#2f1Q4ҋ(W V"zIOIEzOBE>Jvc۫EMGϙw& ~)\{[y ~-{Ȝi+Jdv}ߖ+>βHJb|u䂣ιd._W5TNO|Jz?\}LB.f7vgtcK\6#ʣ{h;M7~4]qR*~aIS5k+H"ԕ.;\@F\r>bzrxd6%#vݵCUg9Ǧl;ijr,D={@>KQ* / q!k%x)n`BԄ%F5rh߻@h]g5炥hS'kԈu]bv M!4!לn1,: zԔwW45ܼy5 d"(Bhћ龭IpXb%W5RX\ϹYdE1[Tվ"Uܙ\ofZmfŢ6h7ҁt`$QIcvXΆy`.5P:2e%" .~|oN_7(Rz/_=Q10ؠ|Ia)&~f%\F-m~R:0a As'z[5}y2|HfL&GK->fKjsd6+R)t~0yCM[g{dv̖s'Fq|>C䃷FZUȲ>*`aL9Z*c͟bf G;% Y\Vx6{&)4j_+Ͷ&buDC=0:d&_u3!$11):ֻ p9:c@v)g\> /M'ﲰPo> ,MNWuu슬s6\+-G@Wd9bG9:XXiqZwE%$N[6(e>Vvy#W bOq tG'9cQ6$Ij&ͅߏ=,DHwuH4sS=Ų&5Ƙ]Bp32++Tge2j%u,p4}?mWlxI-JG 6nA+9=Bݬ7Vovu$1,EyrU-S5lfjĈMy9UI%y;U,Qg~6E!lxaau*NT{l.4 n%q6wa 'rr> hO`jP%Σ3Īu5${ׁo7kϛsd,zFL+M`h%a\݊N 1xl'dTtPQ|wx"*[Nu~}u^f(5{ϯBK&?&Yf M9BqUa1{lj@w1xH(ehnQp1<:wy,*B n)r! v|WGiJ proG?xK[dyt85@pI,H>75 }n* hLYÎG]zmw^V,Yo^2ʥz<}C{#_+W {ة`VN׹ӈPx ukqm_X!J=ʡk꾎A?2#Oeu1rv9ЫÛ*I@iߺ57!8ID$Tk؍Mr`0o_w E63vvYܰE7)(NYX1⨣rP)yc[JYZi`67EUV4}[68y:Eu$8#G7Jnv&s( ?{=nhLx^Rt)ϴP8²>sZg`wؚwO8xf[7dZMYF,(xT>i1ٮsj 1A~8OGӵl}jC`x5 c[`apD"؞v EPrvFXidLcy qAzaErBA[O&LaKXkKAH.X+/qa9[[WYn/ FNHV^)A,MC̜_R Euk6;B VΉW̪їW~r2`c#벸.d_gkA@id^>=0aE@8~MPT1+A r`rv궪01bbt )VF5:UpJ [`\?i$b9jcʂoÇO|2fksUEF̱-8oƎnKsk'ao$Ff??{QJETCπrhg2`;N 1q T[ѽӟ0m\exe`5wjqM~S>9D%s6v1# #R-$廰| JσnbX/cn8\R G>b*m_TwK\pc|1xp06uL Q#"}̑ݛ]xnd Qd4/ZgnJۦ*^鈥9K^f6tEUd*|]L ^DN<o' D)a/2 =C:@׻ Q}= %$`Փrx ./q/Øs?Хbq7K&,f %'Ĉv~sݏV<X)aD=␞~|ȑ/0،\?v1w1HMoyU\w?&wj=zQg٭XE7穰f[9%OGeMVQó{kE1HTi%L+" [[F4)xGi\MKY KiH=($unEj8]-iO>=`v gl̃9F3谌(bxFp.#r% T"S bAlۄDc~yohB;? FHkt!v nv}[9ԥ7蟨mJi5 qB,9KvϳN`8,E<+ 4o;59E0h|֜'Ӎgé>N|7gu?(1oQf1qu%(BC@B@YĥdJ@XA9qČTx:zl|#A0\OR-UQ=iL`?ŰI"_?x1@lbCw'½wj LDZj2 Fbs w '+/b.RJ'TCN.&}}LT|{r4/bqw@@ttuR;lD`Ը&q+E27fӅYtQtBMJ(p)Vk-ۏ<^LrUk}/<B%,nB ;n\K1q9<@c K<[ٔշE8:tҵgo)4@/[Ng(Ot1{$HQDd┵N^M~[,?*z%>6ihIpo>B[`?j9kmϟ2ب;WwYP |7vL' !MkH K{O4P8¹'Pa c[!Oa@AD=ك?7wС&\N ' ah֥$r3 1FÇ'U^9&MXLp _uluX؀Y %3W]VG}fKvLѦg۝ps 9sPSVߚ.U AsT5 \\COϟ%vy֧aF]Q:صz&QbUrJX%ms'Vjd#Btnۣ$ A?K~iH`T>6%),M>: k *'g-BN U?nBqeb{ljVnAi;@hsg c0Zd5&y!n' lWcUU MP?QxʮҤٛoR>Ӷ_~U G]K3~%Yt4/AE". ~u5 v߽P:".]As1i<Ҵ%xC%亭1?&7@%;qvTŵiyk g_7blF/k󈋎ҋ4]RcdBDmsz i'ٿoskW>i\{T>aovKWG X*H8[~tEr: G-+NqjP[(-4zmV%$ЪLv:$Xg!ghO;d"]6PKfu{<夙07/s/_C{Δ0!W^qbʄBraaĬNt&-qms埘2gEPy"$ێ 8SA,^ PXݲ~ ?9(^'>tf XRn:|rF$]sD{9]gݔ dTN[mRjj,٣:gh繪ωKN 8ͯJ7c88]I~6#?7ٵqJ.'(k!Wꊒofu1IںI e8?:FWhXH*KP,"G0!rV^[|__OsPAs#Q''M9ӾQ ,#|*2CZ?˜:z-$NN %9y{68'0aJqtP`G,;u@YUƨ)ͩ"Gxi y˨bEo/Doe귙ujZE{G V>r:'p*;W<-DD)Lk:HMY:E(G89U=m0׉s[q65+|InsuFT`6yӺj?$mY6+ GJW/_J0{%'ɔLh _Gݹ)+h7#h]DsdWfS ~{g舤37b{6e"=J4cϝ+` 6+ 2a2;d^u߃2.v]%REˈ0)KFD 탽);Y޹ΜJa{!3 0-%c2y v&U> 2qu.W+.Am&f8꬘HOLx8؏-CLj"$ǑΜkiM[uxIlt}P)*T$1/] hYI0lX{(ߥCث]Ϥb!Fзwu=o_A"\?l˜lr>mz@!1Zu^G18⹑Xg11e8Fm:ڔɍapkI/Z*x66rW>7$AbgD]1W&u//H=c^>Eo&@?axCى S 9?xwW5%M5I7ʨn^avg9<hF- EtD;^/ 34wˣϲvFS(Q='%?x_8 5%!VZnm;$ c7}3 -91'SvX?}~PNk.*j :~ B 7p|]OS` S٩a2[yWm9BDm-r 'B; iEɁIVX-P1&k}?kXbc| ;<E|!{XObutʻ\^/&@[C,mt4ymP SQ0 Y޽aӉ?BzU;47rmj3V\' BX!ۼʰx",m:|8ʝ. {:RQ}*BDZҽpƥ =q}*S==]W)2x_ ":mU>j w<| ګC4y`p( . c^t'F P_IxZbr|pViax,H.Ւ1mcdTszǎDk:t=0h/?b{GȈ~s)@dUR\\'Y2B(`y$hi)|:Pu% VJ$!WVTN `Ƿb-L*"*CP<=VဥoS"Da[7)Qfa,Mj徰. &0$9^hɪJ,o8[&6 3_'<n2 )*(tcF5yZ `T+E/xM ! nuwۂI &*gwzip-/W)>Qܣ^uv Wă5qQh?ʮSB** KBNmy'u*($7kr%^&WiBxO=딠P$cacxS-eSr@yu8JD> :R\O R+`釧X*+& SM;?lQ1Mڡ:vZ?j,bmz.mRC&[ mu20JW﷢ en؄"F#%ya;#9=mUh"KI#4uGB&YCVDEt# e3*IԜFdK'3 iShe>`n|9ݪlp$(u}oe$m<yUsJI2bԏP|A+(?u3:@z7 ,4aȠ5'H0}5m.iCੰLp)x*VyahpIoф%1*:xj]KgzM\ŵmwTP1ehZTQxFXj1M-}rބf|ZR^g0R` n/B!~}zpV'7yЎ_}ܛaV%ݴĘT\ P.etU2 ݒ ʖC^1-10S$VO')h=hbHrG)դet꟪pe/)G&O,"369 CYu-W!;ӕu8W >o&_hJl}ᅧn;)veˍf/_HlU%r_,$E&MHDtt>s '(ff(ҽY?ڲP"S%/o8머T =6|XE7WnEq+iBxNyP]q AI)je&c0ֵz r)F`}UBTϸ-H0&\W?e_->d:,= Qh bXjm%0u7!?ȓv@L8$vcaQ[ݷ,:|;.EOyT!5P̳@ N߬$Rᦶ\ \E%i=PJϗa\E"Gd_u-]l[ߔw2Aw\Y?åƤ"C! Ā#蚽~$mɜu^dG2ɨ&o?.ccALS8w?=ݨigYc=W2yCpLoJOZIHr;ۦ+Y%_<\IJn@t|M@ S{~;ԟ̭b*N,/ώ][.>,V>4Q?Lnѱ{w <HW止)At=OD-G^T+H@z++rN q,ް9p5h% Ҙ9h8Od4 aHZm$5?\K=W5ܕ4{=M_łb؞)Iaop*RS |_>eWƘEs&d}" 70RY|qGcmc)};)2w#tgqS=檫%vX ɠ%PlT?Q=.Su=Wr LlxͻTۚyn506ص:] a*'*ot88n?]%QAku2' `ueP2 Y'qӘj?+@h5\.[7s}?3ݬE1~`h^+wp_n!"u 7ϵ7gWqŤU~h-쀂bQ[}qA/::Tus1jUQ秼kϵKbM*peD_-W!Ac&IbIFt MwRi1alGF 1BuH bDz1d$k^ YY5YR*$ W,-'QV){T'Aiۭ6AVc/ w!蛗U@Fޕ,FAZRS=ƛ9Ia"J8snb? jhħ=@Y-6Ts&F8ш_rZ( FpJEIRUFG=0!p6m0&9!&x0P; K~܈@b-7hBp8b A8|X$3VS3\L%׌48?7O-E1)Dq_h+f"@E \~/ZY69(f=y]xEӹxQϣ O "');(m251rh^lqےTXdVh<^JWa+  ǟWa#etrcGR7MT)Cfw;bRdDE =3f ,ϯ`Pݜ :P7"ju|FC RNqNv_-ցSӽ!,PRň"#<ى'G(9)5c%"* Pge@)-ZJ::pB*Dc#H^y,YwXPĸSayI8[W `eE]lB1? S%1(*dqm% J~`~ )i0,IG~1&dw REmP;4WqlϷ7bQmgYU#Wċ]M@Rݫ߷ҧ .s_uθ ;=\CtGDt>g\4-43A20?oeדXcco#pwh OF-vh"BREɧW2HU`roT`b?YKC4R~棄DU?G B>ǵ*(WEtl6!JxjR$ļ\p#CE3Y1G,ZzjcxsԖ y3Wr HG7J=NQ92Ͷf ^0qBg_Np|s ZAk'DKU+natUo9 yVYUD9,l(Х\4q@ r*갥A Ifw3C]؝ (6LN9ù7Ij1Jƽ#T^xZކ춗o(f޲b,m. e8` m.e9ѱ[b n梉i:'_27\$ĂʺiM$yMSEwGZ G&|}~IiIpsVadKv&LS~?#x>{Ӄ!foY'KbaSɚ6Lߕz+Dv(8żΝ;1iV:#9/i<&pX"7ϋzS&jbĔqʮMY:l%"b@x)䌜n7T us4fF7[SxI!hm:m= |I u|}MK rtB:k+I)ljW29b^Vu| x[PC;^ xzTs3J)Ow4Ҭz*eh;讹m;_dMB+BD d&('X-R=BԇxԨT.ambRT0j͋rNY"l#=l_͒xmaבy%rR5V:um/.V F& hnݱ wvgW&!gd_"e_iHPMa}J8)%֋VPmIf[p稥FWDQi E N _ T`Q'A7퓛@@f-"HZf-*rJjlQ͢DTDs%,~1헨9S:8zNۃU7\xe"̾YJ 4ӥN?&(Ǟ~)XiW-~ĕĜiͱ5#$=# oQ+bCggttF\4gv ("R`FٚF+,26OSH͠57,/D:5g0NQhx&=d!#Cywkir;`5DkswaK!, B Rz;Vȡr5b<_]OS%njwRm'p$cvĐB9Ֆ %J`br#5"h\h8g3K2-Dt2`WZX#82Tw4ej*y\=k\rgLLhj~4vꠀ:=`;$?y#ql%a ?}uJ` ]#HW73) ^ϭLMg]<9h $$z oɏK* 7еoɿ \Fs"$%~Ϙ FHp\|0:\~FթK 3y B (y'jXU8H>a}&P*`5|6M+wୌk#-NQC3< IS4#*FJcI`b|ZN@N0a~! a?EN WR n燵(r2:C챫~Ɯ`|[>~w;.|.Bq[Ur$a7o\_xsJ;m\V"k5"Њtc@z~:O饦)G7s%c0<¯_ἇ&DŘ4ƣra"Q'\ܥ(2!fE(l] KHC \]|T;7vpN,]D?kʈ9y&M}/ rUb $'a{1,_h¾\#95%R4Լt07) ֐Ϋ9:n>fh}kUӢ.6;.46gӵz"Zyg**n<t],sי{h}-/3p/UxŋFQ6NA/_ \^h́K86 Qըbe| s&P8-dA4 SgGQy#|쾾)BGeUM[AC+LB"ɶBTx"x9K0bXz17V[,TQ! 5opvzO FH+dۥ*L77F}_Tߩ׼no4u}8W'oޏT Z`|o|DԜvb fB`:H_\-FEBԬO40!)ᑔg fЏ1^YncQׁ+Ebq-Gش[j' 6ˉ o HC`?jSyc튈ʋׇkn~`J3.Ȟkk '#YK7zb+OkV8hj 8J2M5dqE!BcQ]|Fm[qU/" Z\UJFlkܔ!UZ)=Şg 7XC$Ǿ;NtGmEamp _Y'B"^DKzBB]yؗsqf-A.,{ zpbNRCR6z"R{ѯV ++@^^U(X}/u%^ظLS{ܕb beYgyaJv)xM={<M KPQ{Bp<m\\-}V n{;%@)-۽vCו4XoOS"Jdo.0yw;xb"O6Y\9(#*ς/e2eL0;2,`)ܻ@<› g}yc7ߩ`,m[C i > ,ezG'h>8F/d̙Շ$IUG!"c ThcpsN{9o-U*Fږ{@_WF?1Jy/tjѨZ.xZ̈8uNw/ay1RRAno?4İ~0d]4wb1N|Zc㒎-^T^$%cU=r1IrG$O_fќTQj5c Yy^샎YFtD'G]~0"&/`j0:5_;tYsF.!&]' yU\2jU ʛWiVgfRS'oUs>)wf`B6;춇>y$zIDv3!6rqq<4 Acw]6v^?D`QY7zh#RlBVwgu^\lՐ}dC~^[v~hPM~c|>A Vn}JW.({ ӶV}8~ϬhIG:Sp1=9|j47$p&!9n琡蒙4佚]T/[~~5yMVĴq2r iqM!8zoQZ?0Z57\RJVe/+,jJ"}| iQpw 4}d,'*PiA6ԡAgxCі{ {etݵnǖׄg/YɅlYW,!*"h1Ios~Q5’(s4ѤЁ4<͛TôycFKHE;8}'A3A hC {{7'hwmH:iٔFk?!>8z_yɦF|V:}gֱO{Hc32$(K(ḱڮ?xR0=/A1rԃp9N[6фșHF8rZ^@K+xXL ]*4\nw)ZguwW9bwˤ<$F}7@H&6T}C sB: 0|vS~^O98 *kЮ2ۣ*"Rq{r? ݍ: J-|NHʚd#0w&uڂ!4ImQ|sqd(>$9s`4p]xɒO:s_Ond<`jS89>Tf5Ma}j;DD |VH:8i^X]pQiZxotQ pzA4|^ި!$5_6`9P2+vsQb0# Xj. \|*j!#a]["y%as=öbj@iHsw߂(:Gnyw:Kyޮ)tq9oO򆺢 -7Rg @j@  Ul1G=-Y,[#)4-oc `^dR]|p#+|6MZC+qAM e!g74d}n/_o i:yWޕ $Y\_bm웝C=ǧk&Y4}fu#F>R0{i3\ipwpL\u\]`1ai64A"k{,[(sUw5I8$,Lïp:K1&\ *R+éI0tY'F8N_shz`QPBA3QT(yI&<(cDdTQɇɝ_e_E2P!SxA+婺nqnAX@HlBoOob6)\QÃ@zΛ<,؛>?quz.'d+}F%4cUHY#J܈ qEZ*%ʘzɑ\?ѼG]ۯ*mK%w*35]<$#bWwՍ6tK7)xɇ]Z b Dq };sT>}Qao "(Πn~kg9Yt顺֑,I%&ҸG?"%r^>A7 ^QsX]ǚkMgz}yLY0 J"-~]`}!?;h nrkT^֟n7)E M>,vqr"<7.>k7k:}~ 1Q;Aֵye'uEǕ穅Pfl* i%1:*@6+X:ƫ+JyF|z4?n&9hyNg@={bw}lz鱇g<Togd2l8a|mc}S+7zZg_0rc.'MVZdɥ3y?x^șWz 3mP-@L.əXv1jl$hDc#wz[J%f~$KA!DIWI0"wT5/U{(x~!'No>pJ3P75>f@ h" %+7epWhr nt7HÃAY1 gEK~4 {apCYb{"-K :Wmca7AxԢ""n'К ƒ;M=P*S .5O U TYjmw!sۆaj3r]e'1mo>ī{n^D\l]Nfy}T4A/x6L9}DUaat>c<|Q%bf1kG?|{C&4Wn!kCwDS|K-JC=<ڦ/ ".m/@99 νHCخXQ|ugۊ0'.ZJ 2pP*'MEل&$?}^I`t=ʻxNZ[qH g x?t<,*C]j0'Q𖄱76:`hWJ!@r1bE7X0/1MŨtmi iRSpQj-!S>=W%aÐ1B2 dc䕂dRL Z| #7/FkwX}ƫ~>p/(1WMH~" #xyIJ\ (_.crߡE.ܓ>NiKTq7>'<ɂ`OMr,)Z -W%mnĕ3 st;-UWbzN$c}/kV[g8;Ga=6j8x:IdoiÑBbGF04Y|r>qzQ(/8'*/z#ZzbYKz\Vq J/S.蚃HU]:FkA@eE =A@H C0WzmW~yEB8-N}K63' =VfٛN.C ŢW^ful7^8Pe}'X}u|lqݦW>ф2i;$JLw8/;,%.:'ĥ@ފƁmDI eYB&T#r6~uj8MfY{&&!wi5)1^ ]8#f`uL ]D %2r;; gn,ͰaV%^=zP~?}gn,&2^kh9­O<@UF4 i!nR5xN41hhnW$E9.Aƶh8SŴ_ԷSMhڅ>?-uSs?yIX2ew-b܁ Oq4\ {k׳ݦ) p498l"C{B<OrfR r$VqJcP zR8{")U!YQ3IY2^h0<~zqǾu&Kwsc矾u9n γ)lp{oIP |u^y/#Rxw;A":ElW=UJRYAzl~,|Ԟ2ٵQb7LݿOTQ{ {EuVӖ6hK6u2,-y1 ia%H~*[i187' G' Ejxf1cuU9DU V癚'g\@s;[dJ_,% ȏ fp1.K|n )jUơ3uxsq'lkI'uv9n |(J]i8m"n\4i2E<ŝdRPA5}6 L5?gm]/"BNo桔O{1τPА ilsSfλrh_L^H b_ږC\͆+2z7j8[-7c9Dkfst3aAp<붛Qʒ)sj6f38|+({\3cJ5@t{ <"\uԼa3& kJY˨W5%,zšX31l1gcS.` )_瑎ڤD̟OFRN&WlGnEd2,"R' f{I%@~1mxͧ`11x.RzAWBJiluG!I ȍL$D 28_0~P}FÌw\w~0g|>=ϱ.31i}}"iϑ;'bYZ7Mu36Mu2QKFzrpŷК0b2T8yQm:kfc ')4o9,e(/~47稜wD #Ir~6fd5b8BނPRw/ϔ:Y(ȁZiS*dW54H-gL׌tLŸIvlX8`<|V\kl_gp]tRy){4e=M:q:?o-".fy<%T9sPGO)o8:̍EUID+IȪ,4-7(rRG쇵ż[2(bvw*&DD95+xKb;ޟ\Th]zіdLҜ֠4x8J%0IJ6g1*ȼe7l8DZ^@ڮ?4ejRi !ڬ?&Y"V яa5%z7jGL0bޛKq8 _U 䫳\8%k5Gԇ\R{#Msçi O64_7h*?A<=kg5kuEdH&g9J 9+b=8ו̴ډZxW1i J:K7o(OW;mrs2ϝ^-3Re|@|7ݱ / !X̨9n0JB` |v€EȤpZYИ:iBm2 ȵ q"m_(4n65>d&[1>7կhf[;hȏ~xm  zѯtMHqя>wn||V/S2)xJȩ㚷͹s6+>XMҁEvՌ91} (9xsy=~7۝$]NVkRD_B~GfKX;A+]T6ɗ:C[ԾKF\n$:'m94 z-9nym|2<;dҝQr'Zdvf;~O.LRD }={XV%_Rk9b.l}~Ģ;>T]y !]2' 7+m@ehę#%$露Q&\aWS"05EdImvljٞqWAsㆼ` Ȥ~TF:WW,-»1GFs]E@z(Г!sQda 祩Dq"p>OKLz{}b3 Tx'kF JhF^ь=\ g =e =<|R3o-̘hc ovieU5,A$icVdo!M@Sw CSkp؝U"NFO2(or pD3w3ANtR#y۸cEPP~͛Pܞ2xD)F ]E,8΀ jTpy% }*9jNh/x"S2!V^zP6vr?\\OW, 1=.n;!1Z+ W_c`<>+tJ#O{R8|@(ҊHgb4y`cZ0PhH%̗yqN)(%O'5ޅ[j듖a+a҇Ro%sdFEYֺk7p=UTv&K79M@תK_.jmŇکN`;q^9I 03x9G2'rP~ LÜ?~Jx茢Wp-d?10o [oc(܍J+;o}Bn.|3@uG<{MsyzēS?5*Qi 'etH7ICN{S0ifDnz(S7O"y[i0>s~1BKdqR*}痵)FD2.T߅=X؈et]/h\k mpỖ2}V(t.܂ WnFQ6Nԯ` mMin9PSiJ@f?+y W粳3ӄԱn8_i|Ώۨ]~k%0t-`*TSP[j慡9#N@8d5PbC^à9{A ZjX'#7}WyT~wW)SDfyG*~5(å0@W=WyH4 s:I%uih/cWs|2ۿnEnB%J;d:`A$U=fu:ك9&^.iy9$9NVgOX׳MB{6."+#eP7/M,hC;Vw׏ Ze $64jg4O$?9G%C<-Ki׫E)g"|XFX &/vrοRƤdrڻr5<]DNa4!|]3KҚaaL M H^{W~iq44 @2.-C#c8.hiXc>)/2gLsbPURODlʣN%BLqZ &j< ʥ^)]=4;Xewȧ+;9}Ӷ4|NfUHH곌kvwskiΠzx&MgM3)MCg?脣Oo`w:K~?|..gLx1Q“Fae_s.0ĔYQ5&?C2~5ɤ-+V@:ՉY.bh7aXZN;b؎R\<yY s"0}DR{C̈+(ɐsv? MK$m7W$RoWd'err\RZ(Im#׼m+PJup\F6끹L:׽z:P]x:B Wm=W61ʭp<J4 T(V_ZN)Cdd E"hu183%uޛUO`J[ZW pc, 07?A5/ۍ{&h]YX(ڜj rQxY$;*o5oi|RmCsbl #D WWqZ`˾D ŰuN吰I,[Sy?xt&X/SPfIn?<!µ|8Z\: w>ʑԈ6L'!n|?a&Oc5I4%lX73( Wq@ېHIr-Dz"wG-&>@z7sȑ7ᕏə fX7+L,!f'ޤ1稙iûTȀ ҙ(_xҔBKM❔gN8/XL?fF8W+J7?鿒wn>soK~C3f,T3FvGwtᣏm>W"ҁ=8o{ko&O['2 K]pNw qZ-Uw@maI]R|Pڙn wS-;=O j&G⽚> Vꓧ/n7Bj_R-=nwe3P5,XM>̚ :p4خƞΧOɛQmnW43jX9<ԙ$8e`M1\?z h3RۮiJ(댣NSf[e@aA$n1M»V$ Ѓ:Qk%Lb|=_^>RÂCKQĚh`j_h=`3e  hs)_4pG-h?̕07i'M\) ,+E$ٓ\?CRg!T)-Eo9^%3^Q^PtJfA!<-{D 'e_ 4ĄM ^ei3y jC%SVA5`>_3zaO#g^Uo6:3jC<ݜ%49T~x?9 <`$xe%ԙ_;SF ۹2C4w>F]r Lz¼wJ3pd\&V06s|vS>`VHp"r3ͷEGȀlSԮsd]syV(FeL|t9(Uj!5&PU)JӭT0Ù}Ȍh6DAߡ\Η2n k/P2Q7{ԥ0(W*1l4>T c9+S濲]aX=";'%XBaT+]CF;} HVq9߳Z$78 &Y (Hy 6|B_B΢1YS Ϊz1 BO䙧aBT?[H g# Xۂ` q pŰ<'.r6HFAP䅝 I˶_KK u&Qc <]K[wnDŽ'?߻su?v'XhM`O6d|Hxl!(K`ѴBP^ EET>f59p~{_D[H{ 6"՜x+b';\#6Ro\.k.ҎZ@)Ebq7\W_q.pA./ ԰P t8Ct6ѼxYDr~ǞgòDy7-㬈~x\`i;׸䞿ay5Imdh7^XR$"gKsܫ\ى_0߁pŨgռHc8`i'[157n-,qLQ|A+Ē`oo^-+?1mW&ٴXOA8imޞ*<Ħ~6SEą@!x=LJfcw9SW D2}=f6ICe)6BE+ 2Ӭr!o $(U69VMB`+}cx5HQ%C-ZcF"ȱ~1Ψ{}TQlG5(28&!V/IUƜ#DԬfeWb>MQtκ,s[K5NumW4Өmh˺Nh1Hz_Zr!9=<2*46 /Ӳq`6Wk)MWl BʴvL/ʗr$ۖr>hտRVT+#%ijҵqT>&=D͘3YK)sN> rB8x,%/,k*eؐTwn$:j}pW7FV&M|VjYhJѹ\4&Ԣf7c%y;0!,5lOId5|N-}d}xDҚb8Io\1X v˚T=aEY&y"}pm}6,d.g FΉ3I&:@*L:˹FGj ^ Ps93Ƭq䪸\Yj= Cp=*EH&Qp<M|q(w581Ğ TH~OSmkp 1ae[IJ1L*,<^ӝUCWijŃ(aČmjfH궎́Dy $sȸ ,\>h;{׺u5ԧƛkllZ uԎF- [8U%JĘ EE& lM)ywX8bȾr̟7Pj*Z!pl-]QbNc٭f2yYazd(LaA(u&)슝`ḳ}$VIF|~6d#`{n|D4rlmL뭉.ZgDd;6k+ޮ#}T?w/g4AO.pMyH Ufg <R#0URikۯ9LX.6"Rj! d+-jcs[4y~t{4JH>{{PU[L9aQڜ?J &yq=~dQ59N?~x:ڌk{O**(MrL**5NsUH Dh i'Կ~b|~J_,xNbXLJqZNӰűSN-dr >}'%d[zs2.<^n:43 uUSļ9c~{1!~שgVpnwK &5#[˜za(|%WE_"֨v@X@Q2:6#eV5k< wQU,eyM*xmLjUrziU*ӔC蠧TP 3Nܻ;;$R:^1>段ш'Xa56=nZnUFC i&3%~$F1EAw|${'Ŏ>T1v)B205 *:cPfIE+g%F@r>@ 6͑(v_v0)):HXeW׷$Qz ~bP!5 1J3DHyda ed{ Δۭ^3Q0ĵD%=|zߟ|b*p2[ iʵ+RL UӽHQgxp5JWQ' kΣJ,`licACZTΣgXN+#r<‚۳UgU?}X* 83+M$z0R4K vF:/"H`\P<+yB[ٜ]x9~M0k☷3jKHd=kZOi08 ƫ~^T_ZHmjQW0"%_3P|"g߅kep} ꔁvMmhfg'O\ }]*>GsPJ7F2#NxB𗑰*=ҞYl >;G 8'oHd"wu>_,0(TvE:>i&47kZa;2i}g))0}ڝ_?>;V=?QUJH  XƩG>SM$Z&-aܻ(<%Qhҍ((5=WJ⡜_왐tWAa(`,mi{kD\P:齠 c}J'gUjFf3IDG|k.Kx@CM9HJ׿ѻ~X*|bG%EծXJjd O'-کMkx0 e Y[ґKE..'#a D:7w P8t<'wQU9ϠX=gٸ[ю̟yD >tڵxO ԃ2*@[ `dfucdߠ|R:Rd{%> OZL\t`!ce1@֘%$IfTģdm\i aIQҗ\ p"l2o}hR&߹Mx0T9|0"~k)%NEu!6h鐰Se6 b}{ǀXp&xS/>KvoMJX1/L*[5 6|p6gN7Hp0\flϭV"213bǎ xnD}>,yKshFockZ3l76W:-Bf?jU?y&P56S؝܁3P>&epTE.=&Q7n1N`%z} Y:SW{=K̋ڿ7؁? `` {DXՒ^A,( BÿPݵהH#8v9z# 0YB\[SJH(S1"'\SE'3>CQ4\/ xJʇ6wL$PǑLWlnguF*S(.wpzE&ހ'ubkXpp89YzQ) hkEX;ۡ n\a%P y[vcy#e2lOWt,X[AmN9hJLIw>?d#>{*鐓,{us_S_pF,յw(]F'\s#⨷~@c=˩b`0z!_ @r7)3\lsKKΐq^@iSHwȳ2W$8}m23 F\/P{U{>d TǤÏrd eWvnOsl-ڻ* L ڸ0i2?b͢Er (>qs&t~h!͇ pM>jvjas %'u}IaHdSx0;2K9\I5Fc~r Z!TTN#%M(ˋF$P*-p2rW΃8vV{ݹXI_ 2N]eu8Ƭ1F˟Džጇ ۧšԎHbY'p}8Vթ kf_]bz@?fQ.oqYEKeB2Gl^<٪<8CwVR~~c,44#u.~nM+s= w;zk3TmABWgF*V.c 2%NCP՝eR6Fl*"VgZ1_D@haIpԇL k4(ssej3*r /^̌&cvHm?[!;Ov_4\Wd-Ax_85D(;܅k0db|FVm8Oz`T+clOAdF/)wf:k Q\1.iT Ѱj\vdwߑ9,+b0x4AZGr\mEicO+΀`CHTB2_dRSovHc{|q&)%SZ>ժ~F_}s br0AW{%ǜApJh\\Ө}eh5"Ǘxb<İ!9zuN)^-u)J./ޜwCoN3{f7J]j6WȄE;kl0M=9mźgFX-8樧h{k\ʦeDS  dKII;yƜ.㮋f.L:2], G(DP8;L>]\JÄ0^sYq)+i!|:8 +\`,DoRw@v`LGKۨ5U!5 [/ ?,EA8Sho4skO>1ܹŧx[[p߁! ޻)$[]'cFmnYstt| Bqs:gs6 a7 yYN|/@ |Ig X /A<vl۹k̫CTVJ0C"x#qGoBjm4ѠV͇919vZrxI^$A!"\Muy̐ASgLn k hŢ=.CD9+iTb_6PTf҂-h43oM5ZDjp׭xӌ$fs| OTi :~_z)`dV3#~eũcF/cwhI>#NA!Fҙf! hbأK<*I3#,ثP>_wAj2ׅ[( w;Y"CR[xn{?r7՛7ːu^W1 TȎD1۪0Vo#qDϥmNװ拽Ө2.E?8dmdU>q|RN eG5c 9\5K`8 H#΋A3 *1Vo9D@ML;y:X1:5Vz:$.NXXP1YLKC9)*ĸ?&X=V }^eH|>wQtb}pT2c$t_Y$\Bl]=|#O+~ b8ӧ]1k0$ lcqnD%B Jk[ nXIG\8.ܺCeۈ=c_)kVԇv^#t h#p+b8d-*yVX#^XjW$M\yi0Γ3 wQgR~q6qqWVhZj%H7X=?Xt[Yʝ]NOG=D;T2cO\0 U]y2$=1{*ɒ)~@g?~RtuX $6.k+G433ns ZgFoYYӝy>T) =UHr 1֊8|(5 9߷$ƧѝњmnXEԐԭП#*Тh@U wY#zFF&Y~AHQO_]S=W4U+Rr>jAz읜/~2W@ߣ.G`փJYI1OLus,)%zVAe߃@㟩'eiԿ{Қ^iC\&QUa)]@"x!voL{)iXnw֨k2UzH!5jk;HvY ºsZ |nM (v -RGQzGCLGUpy!Og5~/kS\tf ww}4le̱pCFË*BJ  Q6D?!Q`uL-]LdUfKbp4⤶TWﯶ2t9Bzs/Y6I^o*fiOAk^=ԡVz2(^\)Hh)M9lG6: z&%)ex%} XF=j̅VhRF>5?Jc ~cYpM +C|cH uԱ"rFyеy}A1coe+" ĜՂGa0k0u@` K䋾rIskOc.&^?v4cf0@E^H#yZeOA=UK8T=+W('tȽu~6K_?}$VGE(@ND'+ 4Yr`_ǶGc>ٖ/ھ{xtqM ϝƶE/(fl+8r?B8јObA7,4¢@ Q!ԀI4<N+],Of*T7s}=m.աHj(i}4?=~o} ;3+CdwäT6k Q,m0Thx/"~4h˙BE#@u,Ũ;Øϗ K v*[9Rzn~{/> |?h>׶hXJA=^Qզ]N]4.]~}XPmHZISx Ə4T0.U P+4_>@_VEll e!tF9h=Q8>*5(#nPsSfX 豋e-zO u^AWEytI@A"}l30q 2e5ZSGE j Heqa;[b~ـ]TA*YcdQթ[8m3JMF_`'saV+{!D6ߚ]gɇbۨYgx% pq f $II -l낲OoT'å kHЭlxzD\ DK OO+o~?]Pq{DRiA8䐛%\G8@Eouo4hd(FBjQFv@XoM/a. 3ǷVz Tǫffޱ9ifȿ*1dWJ8.=f{Azaʙ\![X&otRΠ&C遠+? C J2elmìF@Ell՞Ks5l;ԥi իouB\U=N],$ugt,d$UHe6 /Jn[N5'=Sg ^zkp5 ċ^o8;xSnݞwL;LcGJ!RE ɧ^a/ZFЮnw iSe~1sMKNؒ],~,hp\Po[p=:^Jt:GsvIDn艳ɿHm`=[%aT2l`dOA版7iShP>QZ9Dzq2Nkf;&/ ϙe܏\n Y v`ѫ{-b6͊ ; dcMQISN^3Ş5ҦOz8EMCTl[gdP#ttkZ{.vKWva}hWkcchˮ ys|Jar&dfpЉwE1x{NMw:P9 %~ v}HSLEl@Ո]0QDnyfp< } Tx FǂFoR\=7rm5nR{IR'/JD+( d|׈C4káY*Y6< ,HJ>!_%  b R]Ut?6Rʢ: i"˰P\.ihH8O |~uT 8EO Aպ}W1!T;#1 js)A>9\OqE \Qu4EH94(s Gr{rs&BO;`yqZNlTK0s ǒL(S^"k@lu ?szE.\5g(̷O(2@;s@뀹tS oN\|2ljK+Ӧ>LHH0{ ~$Y@HIpSP,-Xk3(;GJ 3Očx"!)9t]0_w 7rT%r4|a1Q_]*A}.zLYnkmyo02EGfeNȥ.^Ya[b%u^~Sx43i:^ 6@A6VysNvZ51/8pURg1VG^OkM^ŸOV۳-y&'6} uݚWs*B\` p &b\!<nK~{{n*4GQ_<}cwZp-9Z(_Љ.4!+6Yq$2[;WO 9HJI6>H{!KpgZZT<}mrcҽ|~>1 !Ol1#Q~X˽Ao~ Γp&ޛs&l-=˔|JQY~Rw~fw)sK^\QmG&Dؗ0zG0NƛEPhfT%{%`LJC0*P-Ew+I,"zA*&KJ E7c)ɺO][ۏ׍ :?j¥!Ys |# a jWi[ _StWo22zH=6͕&|4&bzR1ha͊GPƘb~&!@#_A*0;>6^Y ' 8ibxĒ3o%^nE&Q LddU,Q7]gd. ;F(+s֏du5ʄj6# (pVN?X1::=?%eсYG-K&pFU2yHC>;NO+rXFqpH\ߢNV옺_:!]XO,hC[R DHYr@x $ )zm U) ;MdbTrHΦ B?6 am+_p]$k[BV(~CvmV|P7Q5@ m#Li!.nkԮ|N(GSq2Y'>amʳG 6rMx] ; tGlQ.\nD&0`Y`Fqʅ@o'-꒍)a=ڱ s* &KH&>+k IݩY$nʾhIFWC/csFzx~v H{ӜfX5Cw&XU 3J_ ,.8j:b%}xkfgG!SGi%hLT'5>(Jt8YQ^C5K0:yD۲ q.x*fB=p| "KOB 2%c SԌ˴"{{x*^X*ר^0#Ƒ=RN.1d7o8%2~ԞF{d9L 'YHa m^{{.s܉hGn~.M7_5R*X5JYSjh^VMΓ{C3t-DW;#E#2c(x[+ onw_l7,ӈq{m`{w+bsOgJ Ub6KF.ks#BKaB)4XNEзD myڻ]? ƈ\"Fb>$ut3a:͇7<L`xͩ@w ۤ 4Je((=\+YvÂ7/))[d:PcW7eFL%0. ~ IEjS,&+㟔df0оǨT%T`UtnrDRDn0 vG9T'21̰ۏk#6/5 -掜3\nyUY}KY~(\ݡ QeLfV `q1=s-0Foz10] T,:7:H^3/1OEPѧ9ҜS}L`̥"J.hːO;< eѤ6cH%XJkyB%el닌. >wAPBwV,kͣy*ؿ\]Mkx"MkHp&M=bmMd&`/(ImːK 5臎?[ѥⳉ+11w&;Η'Q]l7OCk?tlgt⠆<@j_H8); ʲrDt}]ko³k Z6~OeZMRG\Zrg\[}tUDLȔ/Miq.q6]}Ï[dgxS1==XX+by8ld'Sv$TOC0"..7%}oN.xɥZm$( s/ʕ73==>GclOwc;8Y・=w ~`=;W ޢakNc Nc"w q ǡK伲׹0жϦK0پ,R0_ qLgi臺C5?dihѱjݭj޹lE9]>JtXG֒]^moڃ[dkB oh|͗2S1a&8"9([]$.O\URk:^#KרA;ww6OΓ/zwjH"hR.~ DD:SѤ4/ BAWP{ #Σ&r%UV Hzý{rWN ˷70X|(nU|hH0zyX lB(AbsFiu1Im30X+M.BE]O.sf3W#m!??HyTw*@:~oŪkH PEkX 6UˎdΥUtagPUn$ؗowPG > RB)*h.(' |J U$t=,T &<Tl3F|x@cMb? (:f1w+\;Ѣ&#F"Q3󟱒 =a0=s-<+L5"ͩMRABaC7hmMhR l72`Z:qpԯ=)$S}ߺ%H2\T>lrk̈́gJiQ7hυSW@]/a7%C LXnX^.X& :\Cd6MZn͔S˃!%?Y;oJ`dl\SM6gIkP]5VJ\ I*( F{5;g~N`z?. )xK j^n%]]ǒoFehQ6"]X@ x4#nK.$&.)!wrCm5xQ(bQ6K=A)qwb-V S/]oKqCW 7< A K8X׸E_ 1ki"NutP>- >@.YaI1@!JxQ|˛pAsjoIVW`azxn`q!6o= \6 xrZ7}59ңaIH]n;g7)*sTUY^d/#=G8 iYUJ pnlRA@jX5 hxK2_&}md}i0v (<+wQwW iR&HWY,z%Wġc-}^>i}C9 8@եb&؞Bc/m$_,O4bXk۲`T\Ncl+BL`8`u߽i4gq3"==f*@S2緁mY4ԵGSi$2%ܷS4f֩d|H&OAjKzŪ2_șF8=$C_r#\"vۇY+V#XX Lgx9s seC!G"!ڑ.2"k U ˫K$j/|y8J*G(;Swt I5COQ - EZg2snhJwӰ@eC$rR pKh3j7u_ rZk-oر4_)z9,KpSZ{R2?R`\1?N@J&=' ; z(96xt 4U3n@-]&Vf g -'8~c2ϓ}h ^ι Ez l!,ɛ&0':@T+-8oi0H"h!/B@X wx# \8v /#;R&ERdc. ghpMfMӌRcH Q@S4Z]],/m f,+DiŶ^Gu_Kμdc|&5~)y}Lۻ :B%io%xߋi}Pm2cQn 2|?/cJx4,]_3alhY ģSwE?S7fж E_;j\4!ڇ.Ҋ=pSG_JLw*Jb?ޟo۔7i>Xb[ E4CFKp*tJR 5 PSoU k^t33X^(i-yW/LZvΚ@1ȡ"2C!SYU4,ay*(Za$r#4ؤ1g+gtָK3w/<,Ra [q_̆*y}K1&ԳrjԿ%)[2(=/Sp &9O"  X$xƢ )<7ism;U-A-s @BBLؖ#HhLzQF_4+֮DnՏ]7XQݵ/}DH.05Y5Jb3Q D ۮe JN=Oz725sxH;|,Yl+,r˔)AMB|5t.)UYѬy< C2N~^ VpkUWizI&t(l8jvqmjyU۰&ެWa^H5v:gt{7kZcxH\rڧqtsYj'OE{#"\*JiЗWM?PG'7$@ EF:y8 x5kꖐ4R1o#-vF'UmZ - 1F:i' fRqÑWx|$Þ r̊->v'5f,;cTdx|L-9/q?5-z=ib09΍*({B臯@At3@A|LNOH+mq¤[Rl=& ;X.09",I4iE0gWksڽ{8c: {4*R2Y,۾ ͮ5I bo>!,3 ڼy"vO!'M$Z]Yq#U6P1^5nu2=)<g^EwX $سNcjp [z|$%U/h4d'vwb}u:)S``J@M5PV-F= Z_\AhG5oʈ} d 2@T . 7Tr*f6 ` NI>8g}q"^oQÏ\=@γ/R©,wtFG%nӉօ+zO4S^x3.ע;9Q] 3Dw1?#xJrִgz="&,DFImdxFkdU{M>+v397*ڡp^ ѪxcwRl'i?ϷC0ȑuI_Sa昘 yj E7=wve*TF*1@n6+ K K=ﲀ1*ːXEG_°zV)VSÇdZJ!ڥTv9Ж!{3euQU/{G% 80Ę*+ITgVIKحI'ͭ4hu4hD:{kkO>J״߮~=eg- `(3 PJ}70ʺU[YglPPqq}(?bC-;5͑3[OQ̙n#0 .pA]'>ԕFSŃp Q.,t ^hVRŰ0zh <7`T6;ޘV_&?/ϴӎqn>,]TDqg?6и!X\ߕT\6[AoQޖkHOq#Hg.2<Sp%8scRe,ڙdG6Y,Ԡ=~i9/s;2f:[=X&O>)[jClc]Ƀ:IY|#,\ YR_]\J_$%9C2"s`=iygp|J +JbM9Q-뛨[6j0E;v^5֩kOl1ZGHtU mtOA-[ՙ#% kz 3s]' urzI5nՒqU6sO2 W6_Yҹq4O$Iӫ'f`i&&ז{~1"PGx=XNi.ub h!z-O_ oue5mZIp#6>(fLP0=Afr_pj/cAQM$- ޺eI>461(&BFLbK ܾJVfq,X(hRk5:N.0DtZW=)'NbuLuDzM@ߦؓ]@; 6"򆖀&)㙐_=RQ"_s\Mi hZ|֠(dZ&u cG;Nqd0)7x=Lߒpus!J/B7)_1eYUj%â&-ubS5X^WF:ճіՒZ x`W(q>L=9'!  oj,H?#3|bx7*e%?6c ~B4NZ] >~RyʦW$aW}NUZt9{{ek006M vĕՏb ŸJc$Hbzwp4Kgvڈ gߣH-]SJ|7J O'ay/bx'GQ0z,8l?'v1*or_@ptC!>Ml60ڠp|“k$_(#tHҒI*A`5m 7߼\Eh!ul"&ytY x+8CnY 6c3v5twy>AWc8SxX:2?sSXB0HD* _LPչeAQ.4;D ]hp+wl Rn̜ U=3U{euR#A#ALl#;#>1ep ) 7A 3Xu>o$hiD˥'nr BH# _\R/u#-% l$`+Yע@tP$ΠiJߴXRxqEQD唥ՎCJAM]WsC ~~V*,>֧WRں#~vt4@C l>ƓencS,.XjkH0O< vZ;Eж?;!,toȗK$$P@VΟ^fsfbM=G[unim>ʃ1'≐ ga csfø纨` WJyY Q]UD}fO:=!BfgBK#_ C#`l{r'_T.Lw8Wwcl6Fw XCV,(O-K T]  LQU?LF͉"}7^DW6}tqJPh-i4i,`ܘdY蘿hmJgqT_^m )D! #G.T$;` ]λ,X.O/)VSFqY5hꆻ)ND6]j06  t+Rq9j3g8ڣ̓M`8:F&J)O ¤x mfkyƀv6IIlmFz ⻚8]Mb9o(c'J1#əFNmH|nlVNNDt;7끩B*&PZIXǟY:>ڠZl#>F?pIuTĄXVpC#K±Kx\$;i,WuU gY-X+C^_yщR:guuۂ^mevݲɨ(Cl\B ŀaTGpې?3AxEXg ׊|ɩsORU𓗬3fmc"eU]=mj|9\=Q֖s%&Rs qȨ보ROa륱x/%Er[sGB*Pξ'4"j\Q#+\OEPa ,LڭEO&n : {E#)$TB9P;8L+bJȊrx8imo&|c~βz/1Vđ(*̿CU8tduݣM8,wnźlEV~ZkUPElx=)彦ݏd[;/:좎H2z3#׳Es7n Oua|,gJ)Ngn5vA5MO7Ýe(gxl%N[yTzXmtcٛ1] SE?yH#v*/37d |DL#EK$"O&ErwuiI{:h ׫$Lޜr2=зcTư>28qIx\^>m4&K 2" l'x2fW濠y2 |,rG1g[:Z1s.<֗jeri,3 zU=5 WАnIٔ=;Df[B`*8ϘX:i _Pi:ie $/$CzۑN,]Ri|+9KM(rb4DM] ;HŁϳw7{Kd4U.WrP1)mU8.c+苇|hA]SVtpKnK fK2=ͻ2[ThiݟY|LqOtNje>ˬtĭ˵Hhq57%deⱧg235l6fGD *9{[Ur%IQƣ< G>%(uNR9&o y*KT})*MBiIˆխgдm5$PX,-^rs>QK0]i0fT(RA/@hˀA#oz;F$ H>Y_7"Ocp&qMCw}rǴm#f͆H[>zтTV1;[@ V:[2E [/$n" @mvNЩI~ԝ͚0D(b ?k1u;7I ̎|{ >`2ʮn<wƕ""-d3#X Ɇ"ox`UK Y/}-`1]{f%f| )m/i.`q5gcuV BN]8 M%Z[Պ3G?v"*<"g:p"UڠsIXnڜRG(ypZ ])]TU4Jdp/d҃4g/@~‚gkhqՌeN**%B'. 3TuJ5=#qR!O7*olҶ ?U]Ө@HX,M;8q'|J5"D_WcX/krXޙ `Q  B1~FS`\14˜#,@))^!im\(`sY"O<ha^"ۥ׳sL?YYJ$*!)~zZHtn෌^jхkGV@L\j2dE{rAOc{5V߃c^Ժd!C xV@D7 Gȋ1 5MO[яAo|? SFL0Rv2ro,vYن}GZPhXJ KcъUMU`2[dޑ$2l@T]:VlIΊu(>l7KGDۉ1`jGT%Ѐ&|;(QU{e᫻#W,lXP b_ª0L.l.<* [&'O-m,\^q6cUQ|\qARE\`nATP, z[$+[XҺ>I-gMG]k]8oܯaIu"QJXz &x@G8!K03\\~,wkwt}s,T!=5-kS_3kal.M"#(tu &u$.E}))&iM, ,>;Nt2zO" ,]XSdڬU[|N1o)6H yБ!I?G1q,n6U 5룜 _\3D몀]a)ک$X-c}:L̗)do#=&~ Iæ.WR1[8W~BBS"fEX*'fso01[9Ee;Px1kϑ8^# Go,9lMfD{M#U;SHt k1ZeHgl~Vs}㾪`/w3ޟ:$iTHrsDSwR~F:gd< fΓ}ҷ&1;';BCr+(T@7eTl{1U4{ Ua$!QhG9n XeaoDMu(+NriS#(.dIB}wp.MZ,0K.7;4/q29 @3h9vj,B7DF,Jх?0n{C3vpCL{B,Œ"rECoTD>FXtuX 76iW$dO MפWeZ1sq2?`_-z u !w}ќPKCe5B'NAKɸ0^}:L@Aք%%K|yyG ̡IcVhI%uk%O]B˄ /@rzjIQCۑEgʰjABBY~oxOW۬"kvz.L$!wYlv@/@Yg>18j:Okf^nÍJu.8B•2wnSh˭\ Z2b'E.kcq$/W౞h >>UrNʒ%׼^ é TaH{ aӲp`ЌSUN6m&K} T3iL{&Vb9$Q` 2_e3Md p~-)dS_ ^ސd`<̆iݼT˛gIww)&eGkLMLe?kט9Ψl9+HpztDU 䛿^!%4-j~(y6ZZ wS?`8!xhma';ê9[~/SERYgk:%u }$: R4{B]7"j/u.`.):?/+QcNaYKJuS#L倅1,?SVmyX᛽2ó 1Ux5YL5G4nF.,-%R vcګgnAGpcǽ`|v\ET'f ER;<".,7"jbkAKiyeuȥ(r1? Tؠ~L$Is QmPm/C 'ϰ3$Vx)FzO!X8 oPu{", ?T2^Ѳ ӞE]8d =zur޼pr`5RRoDf< tkiEE,UK=#5ӻxqBhQ𚁎[4M2GJu]}v˷~XaC#d=~TL)#L/T*N[UjƸ\EM&,m58\9b,y 7lI'7n吓RsvPR|-j;G2?o4}|/z/|W+{yr#qtTPt=Bf,"f2߭c̰{|Ksҷp-A;b9ZO!D(2umPo`"9 –+lj`DZ{b2fQeV ҳ´ET48e5ã g1^C?yJ_jTL$SKΥE NyZSvmm\1nmP[lH\EiHk`EsBX'zG57Yqtj(5֑WGv,t/oُ $\l,h|Dkm,)5EzuĒ S S3^dn^n ?_0hX ޡ| 4 K6 Ǟ?R:zJBߤI=/"+,5 DFzq= G4#vU_d̦еC6Yia q ޵VHV"l,#J/<0QҸ\}ƷDZ?7 Ƥ="@y\]5ܟVӍRID 3NXhaWL+CoS=0<:t$uR'<`2.w42V,ųMi/ #IO7StUs{*DkF6 $x^y-owh/PW?Pkԧ'=ۨ y222:ԝL@9ލ$睑]ˋP{cõx创Ci)͍ 89B5 4q| #d~?ykmG_)ҍ(>g+Cq*bnF̨P&+@8'$آ;WB9CR]ƍpFYʒ<;MR$SMq(Jp@ǁ1+σ2Cϔ̌w k1N\]?f V@ڈ\b'860k:2`~[ vwJ[Z9p].g&NcMe"kk_O~9na$c{2Up~ɘԐ`yn "7sτv(+/EY8y]q`% h+^(i!an׃40Q!1-E]k^фG1?J zo<`m'F:̴܃yNB"Ы/&;ZCU|7/h}ȤF"cNטH1#NW28nqBii1ǹthReMSZCsVu>6$@*^_FwN!|bkj0u=ܠFa /atƉbmW-r I7U)um\r WyLWK| Il `}ġi4(CtDmH?vVG+FU2~d7_&h0cz޲tܣ> $C;CKHF%*f1m#׌n)픂Uޓ>㋅f5.1fЊ3 q FJ6f[Bj&1Ӿ) ًD2K=hTlbm8l:CFyƴVcw1 Y.6B!aTM_Z|4_ag$,X6C wτ_O*uF2Tn3sA耧qW,$a"KQg)h2R|ltSOabN[G hT 8Mwޯ/ )PXB(rN#Sc FNf ęgaؚdL'kd/# BۓxVJzX%>u&ph(%seHȚ,EƓ +\gϑ"2ij252NV$`CDrr¾,D0ߟF;m(qh ~2MȗdQ*SVlIWɤC5ja iw`9Gn:9 ]q`0E9vuS\=ZlR5R㦑 Vr7W]ݳMdodY<4f묮عXv#b5z]jNPt$RDUxqbѥ*V8XB&O hiz*-S5ž]p 1FWǒSQܣ4ζ(zFg1sY2A_= ]cn019c/ގIÝ[et?op}$,U}2laAid/Q-{,qZhCnyCs-+u:)[J`$T~WYgX"KT `r" YiN̙%BDq ?֬gjz~DT r< +{gL=<T0_9C\g]|\i]n)Ifϟﴑ3 C$'謶\I{/YTdd`~%IGϘF,Qӱ}FpF36#Zx^79eމ8U7aلאﰛ#?vl by 4ﳄ&2-G`i7!qF[HL{ܴpȁ2RW3\ i_s`7^o >tz}YiF E~tp+,v WQdƒDGpetkD .4#$8_׿=R,c.j'v<V:OviL{/(c&+2{P DF V V&߂S ysG]Ht/42a EW|0f1n,,j+Cnѣ<ܗu?CzwS,W4DC[10e$v2$}2b/lX ?+8E9?:cPy|I:㓽 $Ȝ{.(1@[ѐ5LF9KeDxwWtR#(K "w SI@JӄQvL_Ars(s٘&)bjuAgKOwe:f,*UP/+:%%;SL? $!뷣tbLu._Zxe曲qV49;~KIUd #.%wJ3I)i>IG5& GE#InKkl* P9$6+TOad2-"]:Ne:9!7$LHɻ/< 9*+Di9a_aMØ4͊nͺ|VF0+"Z^8[/K sM6]IsVnqPIO2_Bpk7U& %jr{1O?NfLH 黢Dlpp-*/Ȩ9_'lڵ'jvmP8p_ed" B.yO{2[4vaFchͥ{P!b y5=JE5OJ6T:sHhhm ̾Uγ坋)j_S@|:NJSj Bg,DD 2I)7'ajd;'j--uJyDh HGFe"cTL~KA |v08?opm҃RXavH58mt{Ж'3cr״nඓk`;Z[K*,9jSX~:舠AEU;IKrJ0Swl |%nìw ?}nb^mOZgWGv߮BI6 {\b ARi-GbKACuhع+%m@&;zxć$,s.&X?dl{=aEDk;kbtq&COa*#uKd)4B`GY쑉,G/'."_9,7lh'Ɵ\|eImu0CsunYBX0zs}ݯQҝN_g?d<|}Io]A9 !N=~+?7<艴\qUG/tVh|܉IV)VF@֎N,Ihq4/ ԅKan~񂼾]ٷbJ>1B_k;BaicF3_hOK Dܒv軗Ddf %#` ٢OVv _\lc0m]?wv~;c򜷥B_In`0C=G2i<+氻ڎ-YȞxR} W|ݖxɿ ^EZA>jJ4i,|VI@D:z|SNUA|Q1n8V~m<ȩ_$1d:㻃o,#"HNl{͈ǘ`G{]s )[I l^#b^:r Tau̲2G@3J6ŇAXr'R,(/4AM<# bā)}ީһ )X,QU)7z͟r‘ii( @r^8~R*A8h@ܑ`)a%Πh 1{Y4 n)| +wFl]YKuT;Q*K._ʒ!/D[|N+t ʹZ !)}hG؈vEe,loJ+5 *ҋnL4|c^4j]?OO=e52":6 5L'0))=2qWXQa˒uQ5Qp\66'5%Aɞ}?{(CrYZZچx I> ^XFj[a-VyLP&+3q+,ZMf2n:ŢCM|tɯ&up=-'FԐ1 _26PNuB r̵ فc1oܐAn>XU 1C\AL_]\X@bNn,JȾ=V@O`P޳ M,^(`fX EuW!`_Q:)6!ԝZ~)/#—UUIMA6lm Ѥ_D87k(3G*_v*>t/*Lާ}- giQp'cϏ.>53lłjcH`RGAuT{, PEf^_\m;&Iju6%8ws ^[$uŸOޢCo}TRY۵ p TQ"4̦̌J>a52ښ^B!QN=I^3&E)Ui2zbn@.| xV>`' VR珲a(#AWqSITjUnwLW`RK(LkyɾE  D x d3՟>ǞdY{a㯻ŘԔf+ 9PăQ`n-;BX?fZqa)@J?+{faS P0zlR;:5ѶIǎ)s0T\Qt36NU$|+b\̻)`Ȥ -Q>b̒= QH٘BO5ky ]32l]n-rd귁:R6\ӻC2eZ)NW|f$A-͵p/LPIf[uaNRCXqqNU>A'>A8| / >2I0~ѵ)ݠv'|ug|)>Xgx>}ЎG+ʼ@7547.nS֑Βt>О:J] $2d;݀\A.cӰ05Jh= Sm9F'n"uW^wԀ$л<\7԰&3(k3r{mm1H+''hz>7;a;zo~m/d5$N\--ȶ؀ &S%<3o@4ngL&5bek$oZjWey/&>srY}{@-GI(veA}N bf$r5o>EP*\qU-b{A夎DzG}v(_Vv(bb,$_&ڑ/M黵iwuZ9'5Totu'wmV&2d> uli!ྶ 6E%PtDT ҈Czik[fRs#.TjcL$ Y*|K}56A c 6pZ{kRp!nYo;„ǟ6,keᩊA5گInYFC 2W4,IPDG(9{',B,' nف1䩸cӖxʗ!-<7#yEeܨ+q p#R3`ЮRk */Q(Z{Gw!oD.0e> y 46;n KKS'ڼڄV.M1ҬrU*HORBg@!ñP#9 |>x^ hX-C {t%xՎ@lؙn& Wɇ·SRmj2lL'Rgƿu}'vqAFgdw+Ĩۈ`egh`m{bh9[zy}:Di`"Tj-Rti aqʉ(v^ )6vY L9v0A0w4tJSa}tVA~ 8xwme3w y&U)X&^\p`9zD2'dYcj&&X4& p(9p|%S`W \latdXH*VC3:p]e(7Z0jơ g x /;Q2~ag$0&G}8 2& 7h/̇sȖ2MJ1BA[ a#zŖ,5=Zg3Qo? T 1w\yє1(QQwN&M="R0ʟV?F框M~p(uIAqAc/8>NVFx]d>Wqy`zkydy/+C4ozDHYvҿ%*ksA|@ƺ-Pqr1{&T|5#p3ەɕ?p o]I0a 58j{  Y+()\Mr*1m\Xc)Nqjp4L3Ϯ,q6ʉx@F@_ǁOêʛ4)lk}oJ؀(}[w}D ?->?GTJjgKTL[gS+[ʗYqK~PZdPW!:#x j{[zÈ>i{ 8`uQ9eB: !7\҅~&h91 @lK9j׻^Ce=Kn;FK' yDi1K2 sQjDѐ\'K *ud6e1"ΤP/2O2ǫk2y4]y#zhD C4ӄfR1=DF36Bo.[ByGN1C)_#1>S` ȽID+Sr@CX^J_*`X|jG<0Ԭnr˒b沆|}*~Dx3~j!PLmv ,Ts|.M ļAE*ѵ1M]]W4[ C>>B,k϶UؓJZh=90ndjqssLJG:唽&J.mlwFll)K~eE<^ CV:;u=|r@";G^*Lkl%龁3C "jd(Uwp| -&J<>YEecs E>3ȓÊzI9S;t& U BM-3G3u4z:~\2|1.F#բM*y44*7+ʪ N0NNDT%2Gf_D#BD=~C ^5Kn0*N\@YVvPsRU` h BJnck8?S"uZ p=qU_Fݸzx\mJ4JUl7؄!?)Lsm6^w Zݒ;tnh Z:bM%ʟXOZ S<$ ]I 16e18Gm,zq0E9+_i3DdKH")s .RZhO1GTA.:)QS϶{N+i'& cpԹc(-T1~5 inӠ6.m ڈbL{%ʝ0Ÿ~/{ظ zs)eG\XD%4vɻEjO\A;[].Zkg:ZjN\OMY'Vpb-*7Wc[[[u ܨ\8QE8NO(;@Hݤe{u XnH*}Y-g,u>"x񆟳%סex( Q ":E[d3h?Y=AVlPb#85W!slSI&@HiU`,xCS`60 rq6z."Q8K?/s6 Y'2 /}WBM j \'i0_MDE$`L1##|ڬٯȲ:y:äYPDm`ƺe+/-5P I^ [^گY\,w> k'Ƨ9FAGF5捇6||huB j]om Ӈd7ii.pX4дrT_%9k6;CW0 ir(gle2 b^+x{&Rnh ^ƪͬfuk?ҀDe{[EAE er*X<^NaJ/ת ك$>IPk g8%U sl5צM;Ζ&J:F`v)ΙfmbÞp:sCRhoH&n 60TBCaP%Dftʊ0U#!½x3JfZorůg믆¨q7A%;׾2G,=F#Rp7-RH34.8 /MN%Ftj9xgK2kS}OؿF9݌YRך"]R*|pZn`xo_JzkS.N(aX|#]=^XFЁx.R֛$5#Y`Áq 1DgUFa,YWڱGMoАc-oėJF$ʦw:]ӱ` ¯'_w>2Fa PA)e\Sȷh#oFc%B}Y`e1x|lxsAUզ<=Em%yu*'ɾG)`wgzR?dLH  ejy&W9h>.eKƋ7vs$2P둞*-1guY|$eT -bT)2Vp}oO4FŁp $<3$?koL_z%pzt*N1Y/2}5tRƊ@? Xdo3`MQlL%E&#*Kd^ACLiN( i*uGl+TS7I m|$[*1 x'f;fvY/H \nxTehׁI) .݉gLzvZ!g>W]}}Tz~M]|T:,[i1 @]p lVLdV c@:P̦Z}JW7uꌴ4.[׻LQĦ*sZ]V< ׮LS?hT >%_o#We7HF-Ndh,vC׈K_|9,oej:z o M^>w(ŧʂn/g,R+Gy5p xtyǫe.rm +lhD15p7m g寀t  jw @p@G {FatZ$ NBvF⾒'cv8Q\Ig f,WJ./* p G *;MtT(#(4&ra\?>#<\2Z%K{ŵy7Suڴf\0 "dƤA`<3FJz:.pGb3j(;xo-rຼ:lX] Gg⣒ I^竢Z#y7l1;h>ѳkÕky4emDx\Q>V\:T}1Y8"1S᮸Iw>u F.v=gvZgFRlj(}w៦FČ!#yEZ8]RMXO-U2 ]qvbXU?ziI2 k57*|}$aQxI׹9 --b[ĵL9_mSUS(crNiг4եk"M>T9xb:1ƾUϣs$92R%sZh3@(c­@oݣ0 cUfRAdt)Orハk i(%#!U/l_Mq c)wXf4QiWϿoZW+4",0K({}O{UzGr#$)g>R@r9gCJчmBg>’ z-ܜ\6f)]M w-hZ Qpe8{F ] M^wPlU:sȐi 8 _7 ΕֵtYrL7]=֙s!'̳@ɭϤ^<ꓶV ~OEo`h:3 ޻$j>^[5CVxq\6Im kP&޾{um[ձPf5'T9{q];Y,)J8~{ܡMu;!?4VH OaslT|}3_!f>g k avr[!)j[iK"#q|>F髯KwA]~F\)ᶆX~;5m&xЏ+{UoQA}zBy" [+on\W;u7 VS {0(d3*Ud:KM_D)쾵dx:Rj頽ƾCӋNVؚKVQ?$+)=S,Ϸ2#'M7+[ XHlD2t>|2Nُ@µ$i_pwG^30Sm0T|UcMV]C{'.\ *>,vď7OaFU#.IIN:Ot٩:[D&遞>63,}-L`zdn"SKX+sDh?ߤhϷx)Mfޑ +D|AeFX)>j.ܒ\1o[7|Un^$b} sywV&fǭ@3ԅ9yjrQ@B7|7@,ڊe E/AVs-70_Yн})#V ƣ| "\T@mMfAe6mǒ xhh@JbH|ݕ8E/߆MŐRž3*"r8$5[b>Zd:` `bq/毉hT6ɥ D_Խ°I3R;mDM)b&BP6=vqzVWa5).F>J%"I(bJm`6G*?yP-n7Zj;EBp˪ӥS>ZLf< b)G6?!@+* KD5ʲ]^"Xľ^ tC׏ؑp/" 9?_xbP쌏AW2%e?tӻǝN*m *OhU cP::!˰t>.ӭ:uP_"cXtfI-DϨ]=蝛cJ?T/ÉO,Kn>:hMz>Ub|O^DBxmϨ׽濾8ѕJDآ3*Җaݞ#;ER Qߘ:jQđ4˺~FZb,wBjWHv(~pqˇ`CCˆ z(úhi})o=,`{w%tPg0#O$MɰPt\)=*hvOPBn%J^{d_GNOء/ϑ'ఴuT{T4JF\}1];Dkhrl QF4`)M*9~^Do2Mۄ׷OP T= hcG+Q"JЫ{n:&~l@s:tϝ lr 3SArNW:,Bfax.FPd}-gM祈u.cqعoq©9)d}>TآGߣuK`kOsp9`L.BT;7Ɲbϖ,m؛Ώ'wEĺ^wVXJ꛴r^8v{OO 41)y!KY= D}H<kSW# N^4ѷ/EX{?QSOݺ3Ȝ)[m5M'ۗ-a2jBe"ާ ~LCNLSLxy<J6?+ 1Z>A!`IYuk Ї畵VxpVDv Ӷ_O@C)pVcZH݂]kJH[ jzV:TAD+yj=c*\5) _WriʇwM!1r쭢FR ꬜~OKɒ}hJvi[w_H]BuQ!IH Ÿ{ #96ш #?GF. ,kUk?P@sdGg]LU|c.faʢcܭ^/nSurZs5F嵢R_D#7_˓$v gNXPf@4gB69: f6I&xU? <'1$ɞ^K@~_kC 领Ć"NLv$B0؄Eh UKPr/NQ{0Ӥ%Y4I}~R6n;YI>m s`O-oHT#0d/H6~B V7UeCcO75 .Hn?5D:5(;64eG.A^HtnJ8Zq>]F8yTv|<[]7~gچrvWol'Ӄ41G`G|͞fAćޗ6hZLݜd98nZL&;q! E&8|cGr%#LQGGa <ݝ8nm@µȣ5F7><\.UduiR-PZVZD`[{Kڭq#HI6J՞yZMYO ccC9/ >:aaɚEh`ܵN6OZw3LCj@F,VdM;mR)KD:뇓(z:iL@bF hP"6BɹVnC jHn78Xu<~Ƿm3b/hƐWez 26)j5䓰7kx 6\Kco"k=aQr _nxEK'. )˚`[aaZ s~I 2+FƖI<0NQ6Wy;F؃٭)u{QuzOX:0iٸ6:jؤbfHP1<ʘcvQ,m8LܭQj`j$\[K ZpK73aȞȲc܀(),)'z rIyhاNKPgIhyhrs}=p) ~enT֚}S4xє˙]4TBtKu72l~U\%odÕh;wF@$a0N*8aɨj'TICE!^_~b:tA{x2^R ͖zPĠEsT7}Εa)@C TZZNWψxSTJʈy1SuOҬ% 2?siJ>Ƈ ?fV3Dbic6=>yF$1QQe %cfz[%gQ+sM{ Y)7a2.KYL7Rz6m]n4tNPdذ|RY{uُ+l:\NJRrey^D5rgA䙰Y$ 1JG}Yaz,`F]fهr+oTWh'xTl"7DV|??IPQy ΚaZM%~;0z{9hi퐎W:DQq{gn[CZ~\m"E3bĨF 4A)s^ڎZw@sw܉r6}ݹz E~jNL 5[s Un?{|:捕8X<(H6Nvaq \v s8#F+`w۽U_ (`T  YdxT-}'kۃ `.-pJR/x¹󮏰~Nc\j(I[%oXo}OƐ2]sFR)a?bq8PЇJ1-桅 m ϧd Ҩ q Ɍ}­=P*XPeBoe:jTӗd*`#uatAIﴉA >m꧆۹Օ@hG%&ՈxHrKoՑF,q" uugĢI֎znɋG0ϝ)&'po?7d}'͊Làb&&!ZFҺZ\ ,p/Bϗ̻ŧ1Wנ||* \@E0}xM<pcBF>'~Ӑ7.Ф?K(|38TґDu 3nwf1I~)UGn f1e,d ™IRH=dǍvZ.耈G_ 6RRwM/?2LVye)8@V[6|_SSP@N]!ӽ/k(kIҧ]̑m%,K\ɡo{ʮ`J nE ]ė8oR-:/uDBʬJj}zGZ`%TPhh˙ WBFbg#MޫK%]ۛJ&_BN $7 6NK+b,' 5ɫ\n{]DQge"zLޅxrδLQ6dmUؕ(a̳ C[爭-t49FnT[Y&҃@;H,|8ȘEN} nZ{| O$>א U+}G*1겖:.l&]{ka#60>iP׺K3ߙh L >D I뿐$>X0]epZGArÖAw%Q@` dWp`AjrOܻ., ˽g,sNBy>o).979L5w_$&E~8Tga)pZYNQ^ތyRQw-$'{UہI?Hع]n஠*K?<4`JQc窴A_JЖ 4HZy=¿ f ["z,BYTc 2# ?W@󾖽/9}rOZ4dTm:Za5)n6͔3>|+ŷ3HV@MGɪO}: Vh2 V<al6Jt+B@e_Dj~ix=WgO~#*]XsG,:Ww0,;@P#8n߶2r3 &yo aR,{C݄(EM_dLV$ãO{zLS*@(Rm={;pxz~ІFT[L/[X/ExM+Q~j<-̄9ws=P_NNyUP?ƥ6A*̆ 8^ r4=~U0BHĬM]S|9%XÓnbZwN2 a[%Ils^m2d_| deiUn}F :[A2 B+qO}fߍli1=1²KzIAOMe<)!cMLC|EV Vuو⏫[q 'f}쳟f\{ %2x S.C.`Wg7X]w:D)YR5X,0%XDTp›*~'L*֟Ɵ? F@vKMRc f+G2]O)Ѳv)c}݂2=Bs1Gԋ0,oMs8$鎒7ieDd|+OӚg!ŝ7u<#@\ťȉ pVZiT4L|15@ vc]=75̉s׾z p!OF*m9̼e 'TJXB1%[xH]@}cWsö,}vZEPe,~)m g*D\Bx9dpdzoWg=xqqb}~-0@ВxYuFh-~ĔaddY B<6_|9^,@ 3iTzI5*:EqvkF=f֙Ј$<ݕ `% OvJY[@.I28Zyswv4'. )aUgKE^J}%tC T+D rP1:,b ! >Wx;]l00?_*{ŖN bp/ILMjߥ+%I3N%Ui;(ǣ&qBHőp$'%⻌Q\9LҒ"p}˰Ɲ0Z ῜|M$ȐC~vIZ>M@FH#ik& VN|1`sDq۱"i, 4jP>B7, 9Y\/Oӎ1~ <ԑ;١=a퐳d_sɟ|ffpjFnz,d Tk Br.S3zN勓O?:(CǕAY!7ԔF a@(r+G!Pǖ%H%ߏ|Œ]Rt<:lF~Q[CBLهW:+  Bs!%U8Z~9`q}ExDjV%jF My¥~xqPgU}(@<Թj}oMlP_~*;ڜ81?n"60=ΐ^}i"uτY~#"Mwo5#QsǼ{5W1SFAiܫ,N'~d۫ lYG̉&x< A" %a y9OҡgydսqUڥ?&iƪ! qCdl+ ޝ΅Kw(Lҡ ;ަ7f b>K-OVEt|@^BgV5{YνlfS [Nh^+0ս#gX6xQ gaI|똚J;4y3Ygr[ G$U O:lCa% OM"67aP0?{ۈYC~[cXqDN# 67`45I wV)Q5Eӑr;+!>??䊷+6^RW ,sdǐ~Ԍ9E7=fДhט*Ғ?<*YVAKrq <& ݡ'´iM/#8tF~;Au']݄~dR33.X ԻOƎ ..UO[:~*%á.@.*ŨB " bnpg1_Ws4ealegFpVa45f^.wm)6Ceٍ:澱I?X!_|c%\ݷ2Pl qfC{}iuChR#*姿%ضWVŞj|dBiϓ}`4Y26AIdj1&?QrU::}˧;n`3pxgrCR+.[dKfguO)|upЎ?d"y$`˷i 顣P^Tk;x@r.LhO'oi>ARü278}~r%-z)>rԽ~ș<_\@#wDN .l'gpW⡍.w!vRCHbH%NliaE!.G O$ϽFOKrznJ{<1dZs7 -]i'IYueqĢ>k(ƾ|M3ڇCY W " a5pTL*9%/V7Z.}pyH$V;&?zA7 x4 b;WELf grw<U4HaD _^Qk.}^U|/t,} $7%Ng+XGҡ &@xHv\ј.sx%tj>1KQZ7A*~?v)K^ܓϨR56nqrJK$~dF?xv=AMJ:yEL> A?ߩ=K(pΘ=bN|i}$`O4݁N];n|_T/v nC\"{W;6i;@+QkR?A\~?ݠM-Ft2'C"74:[ʉ>IYz e-s O"*~`a,Wz2tnhy"wՃ1ׄ*. A-Ery4 8| `x3mN?nM6B%`"Y0GC7ԤaM6p!0kÍ{I0Zil1#;jV0ݏ=7b?lѩXju2j2=E 2٭>y^EoE-caнl|#l̐P(gaP[ ]g ӟX4O)n&聪|\:1ŕ\Ej.o}BA!A1{~OR=M6/T|%9wJ L˯:35![WFI72u_/أe17a|Y!{y_:ܖyPMxo.u*>COpSR VxE'?]OjBG(ZIZ}yiҰhh_ޭM (+esca>W󕅸nZ$еQK%Hk]%ٙ՚)6;~$B?r\ץ,X߅Yʎ5LNH, A|ݟZ7į ^B^n/n!/1/J(Drn`Q:t8% @k4(#ԤKi n*ᲭT[1{C?q5k?(݈턲Ք(xX}^déhcZ;Ze`I;U!tOOu3Lǒ@,|9nSwː|eS) g|Ё(w@oDS5m-}JW\FO]3'$vj9NZT!K"'} ':h ϼq>XápQ*PVf%OgN%/Yr%-n$FO3_&3IKnzIi1Jya IJˊAg♠OBMQF=fJF@ 1=zBUœقxx%Zzᙛ"7YW=0 3Е}`q G~r{l%B+V UܿȆz#В'cXqn3(BE|BbfXD7F& ҊHZ_|jϱhTA`z]/3C͌ob,DKhH$6`g{ˁt&:J;7͒j ˉ6F a@ km>0NwG#e+?6⩍#}M';V!L1_f= v|ؽB!<#;71r&K\b8TCBfek?S?Fÿ L:S O^n֫ד|+UaoT9nX8CۄF$!AFb]ŀg39EE ,b" J,v;>V{!*og{Vz];eL~NCrJُ7Ey|8%2 4ذ`;>|1E9!Z©W]n,Jx/2GYN);8sS1ń3ƚ~,YuKnwCKsEQ0LT5,Jz  P[7;>d:ݡ*;-|-\iQFKkAWf6L.;i 0 . wCxuDEA_Y=ܲZ@|]"򗏰J (}bi2S7s$.T{ cJB)|PT-T"* ,UIdpZk9qm:a U3hЦvY~~'/+(rS za+0\>4?RFHY!wee8,F EhH1q ]gޜ>km; ,*$-:08Mt3-sn^51š2OimHhϢ֦o@34V,~Y2}amd[n/,J^1Qs; <1,.s$!^G zl)bp>~9(lgzOkOIu{)QkM,IV84\a\YlI`0H5UW2ƴ˺;{nI3(N@iY&5 ?֣ad톹 БaASϽAN{R,E uZQXWk$kp\nb\Q^|m|&fC^T*UpXSo IS'KOcKa]yJPf?7 $\ɖ{q%)bkvkR|׆hq@#_G5C;dɦgkQg':3XAY&r7CF=d BU oό|>y),A%kf\|*Qg+M98oSoUvW<75Of 黉i~ v J*4"ӰVn \5y+"F Awu1O( n.~[@DUݑj7R6/H{KB_-{l9w0Ht>ha XhBv.x]-Ƒχ5CP3SRZ\@Qx2>|"9n'A:͙Zl' ŰްO~e_˸ELL_c[RS BJkau_'Rla6.v|2r[٠4:'gDNB|O7n[;xs M||=+ RGPT󒙈=5)Q ߗ08(dcGhtۘ&bʝaQ] ؀0tFiRt6K!ǧUv>0m`.CrFt eO3Љ/6[*?Nd&M,G65}>C+OϦ7gGf^H#c~Ӭ˜dÔm: Z"aa94[ݫ_;w[c:no ܃!y0H{ar~p3 /ݠ9=63[CYBߊ# "Gvv5[\Muvd&z`@fԜXQX;2&;KHwpXhJ7g&iO$K+ShFdWv@cYfOgPQp t3%PX\Y^dEkՁ|BV\(?F+W3ؠ-|n* yUKyl5/gR-sss.M޾2BUJ <\j$ gf?;Ϛـ!C~tF-cJX% hmR_i$J(;fѕ%^om=u)ꀬU/3sI3Ru8LZӛ)qsW9#(-;@(krfi\ig`l'x=퐒ӎ`4mG&Ht9R6 G{'zrwxv:.u DHlЇεc|I:H0ąpǷdLd}J&Őlh=z]/[].J ;3dPatauoMHj:<b+ 4 {Qrn_ߠMt4jT7~kp '] `TD#Y7-[mLG I>:ַvӢ3'~:iV19>T?^SLKq&D6h)n(f^B1~R8:쒔}x/P'Kݳլt , %oyz˥J1oCͿܷ'hb4Z]>ve<_8]\>;_=6ބAc(|P6nsDfw)Sog\PdD3ӽQ؏S(c:mΆ՘Bcx8ڟEH჌c+w<dj0ؓTry E9.1Ȯy/DK s.%wњ ,Y< 3X _-eLݻnh_6rx샏:,Srgy$o%=$(@}^L+U55;CEGɜgrl9؈3)~[x FO0;,$W;x?K1b֐ =UDtG?C+v;l%{T\YzrX x| /GzpC WsIu|ߠ Ƚ0l8mfkGTEݚ0k/D&rmF[c%am"c\ pHZnc "^(_Z?N }Iq\KLW3TTaDFř|{s{>9'I-LJ_hH= ҥM%rp`,_V\;c4P\R#ZD4Ke#e(HfxvǝZ+,[`|JkMt8kc̛Pitt w*ޯATFB[0Z馡i]NyHvt*K}9N8.?íPOXaetOzB]ɀ >?dN7si6R=FN! C%b ZqMH\>zպH+NJts/ r jOR-x&!v*\'ͅ%IGv b3,w)J+CM_v>YZ?5c~xTd *#BG#߻;OS/oc#b8,a$Pv9qQ#vp'ikȮ(ƣHUW8dA.l|&8$ W%F#V#/ 9eX9 bx9~lB[ #zMx06|Kx}Ovw|rs̍0O$Lx;УZ 0s\ 蕋U?zhePg\Ӕw]=q; Am- ?Vp_F)EEzJ]9tj!$T=eVw8D!Imw?_ ,`_[K?'f %[G6F(]r@+jrטlzGkF*ZI-;0dٝ|o>J)|F —fl@CkmFq𓼌?fO"7os6ZvMOxyK>%m*^9,UBխjqm\Tt[H@2S`b6CLT%^&;b41 N{i[~E! 9n%0.YYGs=mkQR"vYxEjԩ>wBUٴYg=Bۊ:%,*LŌL2f +V#.kŜ]\ X$5a T/^+yLB(+ [&H7dt;SDop3+Įjai/~"5,OhiR̃τݽ_c0ܺ$\CCJGh`^J~ed1ޭf}KVO5fw7c}b@E9'Rdr>eG!2*#TԔi-ujP7RD﫪=EuC||y2 %zNq |Ti`1J%Xos-'ʼnɀWԞ֮O^S"VYt$D-L0ի#AۜIejk):]{ghUB `)s*)bP!̦!Tw$ ^(\;XB&fg( | &}+&! <! %`D.y|x$>!Xb$0BLm J̳-F;|}%>BQX@3Zk0NӋ(*!Xr|ONӕS:zvL67-0iygр<nW>M3 YgO>m ^_/ H }Vc/IߒUW!єY.VZ8%}_%^v՘m*i{m,- `$}2C"&rn:ơ@oәƒfBDh0Yj*31$&o_4{w=}cK7nIob^L#/]Û3]x,WX 6`%ƙj؂~W@GWno4 m0hLPxFHk؋St=.$|$z?13ϔ!'hC}(<%EՄS >=a)>5|yJ_oJi[bY&]c`ڻ[1Q<:^&Lڍ%~ud PLΘb/S wаS  A}6*P<ŰuU+2-yulT_/DF %FtE62d.H1sm.ӈ;Ώws|߀dr`>q`χjsvL1FtzF{Q!KIp!h9X鸁RXp'~P8 4 \P~}_A@rKBBF}IY(2*!u^܉ t:u"[L|j)섐"*(n넰ҿ`3͠|t(&>Flm5Il-Odw~Gm[ L7UsCѩnPLMh֓vu9h% pNIPgH3MX1 ó8(GFvڅ{9x_D-VT\6IkysGcN;,~V<M=0`䃖e.Qjn`"9%T?VR>gP}r?ˑ=j,hpك%W)d]z~ \ @+Uj3¢_R|SU T42Vo$lB5Y9%̘И,8` @k璓0e›UWtFmm_ -"ˌ equ]RHri[*iv܆)U{cNʺ3+{E(ڛ<1udESrgj8ƻ ?WzZğŸ~ӐM_ՅX0]jA$R[; $|6]JsO$H[W B`2}V3ߞt/I @Z:w?i4ZKu\PTXΪ67koDvҠ'Lb!NUq:d!_u-U_b#P%?>[Ijb@ƭs&q6Q8Y+%~Ob ߜS ؠLx#GmQ6Z7zqlP"lѽe0}+(LĻq&(| ߃*d{A70Z,Ҏ fII}XJLnpkݯ5巠*s+F>FSwwgظd8j;p^0nqF-/;m7k>!SC:O [ߧm<ľސݮh -kS5Še`$I|UILZoc=;>X.3M=oLz}&Pk 'm_8Y.zkm}Lx[pkY}Aj)˃:~ *n{@VLe2V,ANV\ӄ{D$(rrV 9iVDv~* ]`[O ܥf9`T.(B*!pMӛ4 y!U}BB< =Ulꉀu@!oyU킐Y&Ǜ֕flfv!I13 \RӨ5d2Ύ١MXy{{d/}紸4'I}p`NZ]b2l\\o AQ>qundo7-ez iJ羴]+]F~e9+R\8bbU[R$ɷ夢y[~E^俛[ꓫSϐ$r3ٻE roiRC-##;+_.H\X^k့QJ>~R}c%RP8U} Z#H+/]I˽m?lp |~@.:`~W7Hӱ4+?1@,3&l \zt:oWuWj}`tX%3c5]OES_7Z3?MN;ўc[ˋ.̢^ӄ` H®q- [(|KG[Nv'N797 @6B9çAYJn뎥0:٘c"cp|cĝ8cD`αi N P$[VQ;h8ڴ#rս3u7r) ~NB^/XUwOcm)w\8GJN۲[tW>Gt0l O4C-Fc\;^~!54!w3_8D 4_ʻO6R:84?$h E9" = 3|^7b4LN&(I1~?$O5 #/")k$%މFq6o$c'Wk^4Ks钬- &poU4x=`LTLLh>XNvwz5U%%}oOw^M˯L}3ұkĶ8Ut)ݳ]ֵ%DR󡌚'5ԁӰZm_ ˑI|lW;8lZ}gfc^gC!,*WGTey42֫ <٥N^v%Jl>e9 9JL1ęW0z2YrէPVf!]{!ëa!~G_bgW 'HFڿ[Q)^/Ֆycl|j$'1$i>1c|>f㴩OL2轖.~v-YF4Coi+CrUJ}<)atiD=* O.X:k?#4cG˽중("0å| oxdxmFܭq,ܧ[W Gj?w"2ƍFBЗR Ѱ8*yܤX nٷL"bn;96V_~5<hѯ卺 rr{^sJn*-t:[ޠHMAGQ3\x? s ff刅H;GӄD.M~:R2b;EWBKZmȊt}n.lNxK0Ji½=eTUꋘ*l\w]]_1 n*sX8`.>y"ax  I-GL7GE5 `bTqdEHP3 v.׵6I f8nhjs9?M?5cdΎe,?\RFDbmnkSw,xc"!պc)EՐ$WYњ<!kD T 8"z=b10PQK.FJ\MuMW]"%T$5|a:.}dRa{~1'F> yRy=?> !_+iCR>\ W1'ڡvI>0N@.L¡(,)"1*FWݠ;"Z&(lpa6jF IF5 \G0YrD]ɚx$bK$L73 + [>(yi& -*NL.:GMI$\5oL<~fm"+]b["_quELdGY& Q~Q,Y uzκug3Zoz\ovh j Wuz= cgƁq=ڷn36传e>w=tPZR@"A#-{4HVV&{k|M@xYT? h4t?+u ')sfe\|<ee>Y_g3IϘa>B۠%&"AzU-T`~D43q]#IP{h]a[UhVW"Nn"c!JiF+՜%%$xҁ^8SnbyH %؜P$_e4~cN-D VU quW+.Gv[{ݢ)Q𥫫^(h$|^@$@ y*a\1|sbMPkrBDM[l+wAW{ϢQoiY+na**v­iؔ(V0,Aw &EvƋwҰmV Os64@Ig-2Qx kdQ( hQfdȶ!׌`6~u3KN.|ܴٿvK_v 9oW؆듩}k i574uTk+3O &srdr Ű>}%PA1%.PǍT9-g[phXOKqѴXa?KIXʉ&icx|Ը9! OwWO2发$eЃD@cePmmE>5=/F[2PY0傼Q @kX23s0>N o -TҔ몴1HA+87拤 qPOO7(s]v\f47^ʠO7w-r^=-]H4 p 2Y4Zd $e[ JlLS0;xyz7|J:gĹy?+s.Sp._O)fwCJ~`2G*x/8pIQ>Ed:$XU4(}ӳEx/ iA:Du2L;.H,foOuY3WP$fvm;3 !>Rݢ&)ƞo *h5E=(;C^Pm: 7 {ļ*G+9|ۇ I^e7*VF5\0wF]8m)H^esS-RG2` DGZ3jkYRs Zd?+gprkq3ΪA4u?΍kY4n7^jT\-+*nriJCE*9z3((ًYdNc(%w8rSB9>ӆ]ЩZ32?Rf2 qJCcɓ(ѕy ޙI{[KF`sɒֳ'C|ݟ6&_ХK8}4! S#- U\x84Z*Vs7zٜHԤ@#E}}Z4ԹDF8+DVEO 9cV$+nAfl#U|ibº;؝jl_0s8b!AE!gßoe\cO1Xyk^W*{ x{},nxc PN5'+#h j]s)V3{qyLB]-CRc/rrMҝJh PyLsގ^Px\-SP"Y0!] rsYbC>_jUyܽ[Bܧ2{g6sl!;%^,>aiC ?N+De'3Q{ǷiZg88OTuȹb݌GxHMAѝ;mG0auL&5 *mk$s@0̉+׭JEqK8\ڈ.D=zSҹNԬD#=yCj/`F3 2x+suoOzAu1Þg5 P.c)M1fs>نc2/ԺR@ Pyd(=7)bɩ^u_GT!˩:Gvۚ^5LչJGk9|L?_i fe jNʰaLah^=Yݹny0{҇`XYCD~{pDܙ#0P:w aV5hFJԢC͕NjuF,-F=Ž!E:rdupU&E1UQaŚlJMj0 Fi.t pU ⒢>eЩWeޏ]܀`İ!Wף|!PJV4_@Phdr[<"HM~Di}A^] ^@)6amW[E&jL!Q/c ]4F(H q5Sk/n,־j~\;A[sm%snx_]E }E x@93Ş.ZXFPput:B7J /K`CRr|J}_Itxj<>=%;_0zUkϽ`b'P32( J$}BXNԾ7-ݭҁdSvW/jl~C&^gqm?-^d*o3{ (@MsXKP6M,dE:ugu~P\Zb;Nԩ^/!WB-o6^ dAؓQbC& vR-"'.Vc))C׋YسWyBlAhU@Nt!؆=9.QD|԰"jCtwWKcBSƩuuJXDe-s"84d5=tBQwR>A[+z.Ѣg*D"<_aG]m4IS%;VG40| ǫǗ|BXjI(yiZ}~>7Qԧg#lYXY4 WǐĽ~&-tۙB`{h M裥[5,gBof gZii ))7 XҾG[\kcțrP 9Ea)~D]qz8,hAOfYS'HnYp7[Jn,jsɛ ;;rB!߃tԛ`}~ߑ D\gɮЅcv1iL(eD3ux/*Aڳs US-V;X#q/WYĊ75Ek2?Vz1 mUx:/Xq,@&3X4VÕNդ{Qža^Jwx7*}Ǝ4\dZn:ƦXx7$beٙF,ZԧCqVZFO/7Mzv(5uܷ9qﺑzf6bHh)arEIc׺q-\-ہņa'j`gG phDU~D`Rӣ5ұrL1{?$F+ZP/L  ZFT9}M`yA6롋t(nT؈Y*ȋ^u>1UX YW(~M͒0/[o?^%]x*XE6TYDs^VXS;([%fV Lm2C8I׀+ Gi{t78Bg`nk8, -/1X_4RDO`io/_Ҏ`7<` dð̕ >*4ccBeQmd(zw.:󇋁 Q}|YAzQ`!qVN*p!:XCM0Tk?>Ȍ 5lkoPr-)Ok ;LyNa#NAJK#"}3˾P2L!̃WpHi5/J# RDiGM+9o CicD7=chBe`HnABrP>]HPEaB<#"ex_Fb]CʬjZD9ѫ%rݮisU) ,څQX$ԩͽݗg}XJŘ:n\/2ny!i&zAid,frסC5zfȠD3$Y pF)~c3Qo/Lǔ/~Y_4sq_mb?n={I+),\UFf#Eh - ʤ6Z)@0/Bq(BYǰΗ{2{6(7[ء٦D֬4Xf2X߀._M%ϐz|Su KV{(qs$q =`䬁S[MU:s\&ozNA 2IhG2qMhJӛG;1xR$1ACo,N uZdfQ4𒊡@& 7/׊yw|2^:[oQf.B l`q` 0g<Ǎ9N+~ :?t1 OxշGV{@ W19 x^93t*X1?jLVcJ|3wYH &7jXl!igHocTuuD2d2atY%YncZd+g$:\iL jmt!0K afsE^c JurX2diLBu-?1E|/& p|{6)I,E{TE."ei{*ωc _ A^}<29,W>lh$X$-9ͦHNn&jliYʟBPE Y19LLc BI/gVgrtS.:C{bUE_9칄eL~>tXvRн®7f郄qb$Pr BgͲـ=ű ;-ܼt湼sZM~B7 A9θdmޜRkMw+D}>;ܢң%-졊{r[u~$R~[Ǣ8QZAs'?n!" aWnޞ^9N@?nL;&t B EE\,8e(GWz>-5Z\1JU)zqmgRbbեm4zHЉbT [G^НǍCat]DBn$/BĻH, PّGd2|"V 櫾dI/.41xx.$/3*Fq}V\i->HЮ ucdSrTK'ݴl&xeFeP.8'kY"Ldwv1b朜b,sД(iV,%cƣˬ6VE= voaQys邰 :b!:%א:вu$$B޳N]4FNj@>BSPɚ>$Lܧ:H/XEӗWX>ұFe_4+,bh[KPu+>ɜG.G`]3҅ 1RxQ<PHg"-5=H9z ryvHhk&Egbm`㛒W@!XoP g`l7}/߷/eH_'*[hYU Qk~;:VO(MKvI4jv0 ٳDaE~kmAV?Ě%r?,Arȿ y#Yh@ O[4g= *}vu3HeFw.鏴ph\jD/xg"O^,:i~}SlKE=p:q8p5VnnA$Ê1ؘb:U壨d}^ѲuETR} ubZh}R1I0_Tr 3/_E V4Rn[]\KckyP0rJ0ݤ"/W3hKh[X'%Sސ#~ˋS`*'uQ"ѥG  [ǥ1]X0u eVݱz9n_7"-]0mhFN]"gFy$-'[ ⵁ MpC[*z9LTeLk}`J͐m{?"Z%LBg1UnF3_!|Mu](SG;Lˣx}&u-ϷBus$Gtת%0櫢ԊF|=O`:j:TUwD'q?9?*¯_ho.dz' om (5sZeU‹C.G֬˲6EjDZ?i<4+J:UTnj@eSzfZ)T^= 69YܠM ;/톨. XX8> Q6C=vtLa9 aĩd<~Wbo5L4.tڤE"I<0F>UP)q-d~zڳ%-=ARW.h4xC ZJVdd M8#ҍW4#ZV2(*ն" '{6-Y:RkK,nuIBUxYa!ՕL\3ސ={]dճu0JiqT[U2-Fu:PCݗe |u@ b XaتPHEIO2+wH |6 óK54(Gp~Gpk}^W켑@49ׄd}3z\H:L9LاRxH+<$MRDK|(Ȍ.0<*q }KHRHm:VЬpȉ٢Ԧoh-ӟV*mt*xYXi)Op'z% "Wg]=ϵ)+M-"dT`+i ~~j~TQ !dB d +!ji/4͕frsgc? 8A8ڲwGq#O2iֵ%%aHIu: $*yPb6ڞo*HV< 4Dơ_WoWG؜lnJ1f'Y2}i|w`~Ərr'sFUhdj>Xޙ(gi1ўx5(ޑ h76IDpo"d+.1j KkYhرuro\A E<F۩h<Dc9@>79v)3i7Eeira}ZXk|t=r)sH:x" ָ;Ѫ,g}上j#P*~o0x0'GR4;$}'>N)c腑]6P=c|:uMrIuD %vg hʩg !MS*iXŐ4Fȶɗxv.L|~#!YóC3֟+7EWxrd]&yΚ\<<*m[pVjW'{0pMOJ5;wl%H7):DNerzL\@dRvO߹{X/RuP˺cIv}-B2Yo1[f (Z ocjc`&V]9qJnF|#ߖb:tv&bw9v9$o7 r!]d}9 rݪ { K{<0+j?d]1 {E sɧ%>d61|QŅz7BE(/'EHQ9ɓ#Zn*7HDJ|gdj77;jR&<[#߫j,.To=O& }&'E- b\1D΅|WًoNqXQ:e|^ň@2<Q$) RTOSْ\A(^GѪvy G$Χ_75i,F9jcFrs= {mݩG_`؃jp):k43\J!*ETOr[Or9: 2N7zDb}>,tD`< aF>Dl6i!ZsW#ίaU/=:C띐z% rP;$1lóVAn&"QR/漈qOtk4[?&!%\zzǽGW6xw $C߲22P=.7T }vvn *uz O"P&Γב& آ1֚HAw4_Uxdm $jkW?\Hlϗ)6829Y ͻn.MQϔm~_G09UYPdw[CuPc_Ivќ-*-5H5ZQG$kвc _؇QY<KAE5 $Ϻ q_a7,#nmk3uB9;rmcx *Nn b8Qm5HU͓ ԂQz>?%qRE_h#̭ڗ] M$ `+PxBo~D $Q'YjBlӝ,D`Y>*$HekkX]c:>i6x/Q9 uR"ַs$ȳ#jiir1G ESK\"Sf7-Ikic+0WL.Ũ/;E'taƆX#ehg# zcekcܯY܀><czGнn2[AZhiRr89"]\ Eӓ,uA V4,3N jCcb;Kŝa"^5mfA%}5H4 Q/eG$s=Ķ[)-ŎbA<{ZFyإNֈΏo# rUr "KgW˖)f}qOݶ1 &G5i̓=*l L(ؽnC:+ݡ3$TƔLNgi铨׼3 XmUǫCaH`sp儅\7?~wcY/Ȅ@pT0e:Ho؁o7ļ9"O !09beb凧Wma򔨼׾*ӽ{0=8em [FWa/Hi-a'ožPSuHtAZo\2NA~K>ރ->Cb?R`|ͯ\76Cנ~ԯ >Z_X!M߆jJ~ލ:P'HTH>ĒFJ ]@$VڲMJ< ht"?MJnia=է7? e*Su:뙃G8 oq5\2$/ǻ uБ@~ѓ{,#cV/;g4+ڣT`a!r(?9IoF^+1GjxEd-^;[=|{dJ@! N1<[6Đ !r0\Ff_ŵ ٬ҝTEHH(l/0 Y]wjaQh^^# (DQg%[3:TҊhɣS of?Dzƣ,XF^nZcc5OQP}zqQ$fppDvV Q*嚔Y:u],{zlIoP@0ȎQ44X n\75e="Mp{=_\Q^¯BwOiX z eC>}^.5|S沭O7fƧj?v ( I?lCF>|[αn $JMf l4Hk²AqɽF~eT3#\tlX6'%E>^Ġ_+&GgGĕ+MvP~yMZᾹkJ3, ?FN빹eS8&&ʈH9EZ pL 0_[ SSIHqh[wmiCkYy84aƝCu}RO gD`; =nÚ5_u-qohvlǝ9;EFIoʼr0՛UFXp."Ŏ?h>˹)k]#H.E+ёJYAl`hpR;D@PSru:yjm;p6V ,x_VM46 ,_sQȍ٘p迧l)(:hXЭt[Y C|b䞙xGe~{rūI&n]8·R|qאБd@;[H_N FXUخrn h <>0!vD{ ~+IyzG 4%U%~ uuS޿ʹorv3so{ _z"̞zp*JhN<J撦ǐm\ea5jJmI1+:r\M!adڸW0+PG,P10BQH|}לp\oTCʯ)#`lѳ_u+jwo9 QMU[5ʻHsl4JCG7h &XK~^\+g[Sq. y? ;!h>E09MciP nHa9j(Agu 'cOr;+-AQ5A.h -.a=,QdYs=v8AkA5'$C4 gNs*VC1{ѡ`/Ahߜ7Nyws@\Ϯng)l+0Ds(6]`M#VsZ [sݹE fVBI5fb,,Iv溇mvu5p[zȇG{! ίhe8]Ndq"goŏ30u5y(e0Z]{BܫJ7.8 ]`=,]yz_I,8R=Y"vB\|,pɆ$to=MVar,.){Bd<lG! 8e\+s9^8BQ;:α5!:RIGTẹyNTp{,x8xcx 8l4rkn65hC9T.uЌ=WpfU(D'@Fg1,*0ayin9^mݬѬq dhHf<]LU, tkp|H{GXhͮ_uw3-gޝ$m_-YUipdڗ\=i^|hnp>)4E2 d,4+r{L2ӧ=*Pȁ{PJJZwMMxޖ&Պp(aD)2c/d&VRL?g[x"nS!ǮID#e|w>Z8!Ijcf!t ΥçlQoID) mj:Եt'q2i<Ëu7()X8)U!D?vLssvʘb[nx-zjy=ǘ WcA{չ$/on}rϻ8saS ĥ |m N/OμÑNpD@cZl E hblUYo(~'_m"YU]ףf' j_/6P%.zz>xn+o?ؙG9"ARfd "Q.F)qj"RZ걱/unVq -V<\%ai[,K*6LZ̿gݸXdɦé^Á =&94xJeq{题-r?G&M ,^Ǫ?uTAŞXo'jvj]yNhܱj1[6Q[rhXJYKClz1G0k_cy7 V:.`Le&^, VOj 3>Xy_w@g$& DVwb+q?VI}Ixwz3i8F(nzŅ&DطWn1zYOAL.7h7|m_eόՀzXzFdSNZғDfx̿ZsϬhA1  s"E&L7t2zLwK#KkdrYxfs.J3NwxeeM 4vYI#p#78O W䜰2Z T3hO$#Nl|P Uz@ؿZۉh5F15/v*DuBhR(Q idOoX,Ӑ*6ashF,MK/!7*PP{J"aRHF@O=*: ^ o "k̐B"Z$It}#K9`Cq'E=}|{LxQ! %S>w{?&e`p5> wija+4[׋W4\cuJjw5@-ThI1!F6hE dyJw#MEX."^}pWMu"8dHa5AHd+awÚ} ;=Z.Sb Sh;8 [F1ʻiRZ7<܆PSr8du_gKU{ǘq 2YDN01k`Ԇ Dh9S(EaYk!%?xd;kQ01ZjU`pH` @@fvypKSq=03՚BQ/Iy͋q^i)9a4 ~WY`XDq՟mޥjjKDiDwI%ɍ=Y5HfowEa+_ND7: |C(8PxHZs3[,jt\BJUɦ)PUxME()s",W 0!gzdP!o-ʨ5tswzDP)?!uu$K}z 29nNwЌ.JU ˍ3'pɒ Ib)o/5SE%Nv|,/Rq.dTR_` ,PJռ&3Dry4J ڹJ5Nu7,8aF>eu.ɉ+>FJmCkP*#Y"g w7|@KW3{;sJմ>wI$@4m|{eZI*w2|A0U~N ژ,>es3n #u}>_*}\"0ϦjU&{rNjM}"R 4>SZO,  H?l,BdۆF<hQo#߿I fC]W7ɂ#څd"d{,e>EH!G}r3ܩk]kj#SwlȒ Qў|d">pV ?y@5t^*%)v Yì0miC,qw ]UKtQ'%>Mjr-`=Y;ȮS,\ AcܱRc}(FϗY)"[N)7f!JAqhTq fW7%uݜ##p-JoǰEʋGx:*b%?LKGl%6j}4k{~eN%{,DbuZѯƐҜwޭ[:IS.rY|yWl0N2"{pjB'Mc(4x X-j ᑇdFEBq STߓNfJdކJGZ5N'{3}Dեml7Z[iu%:cϏPk:M &̃7V&*dWd3j vu U`p DKјZMK!(29­!;a0)4[i_MISSfb 9@3bؾluVgt9g׽P+P݃br$OE6650$þD/=#mldY_/!MɅjXw#B|j[,H/F.Qpx|)P}F!i[hWC޳j|ַV]Z~r˶6|Y }])~ %nٰKwb[=aFz)-m?g*Miȵ3W V+[^AfpAhJֵYh(ѩ,͏)q'6~0Vxd̀A73rT>DCuxL{@I>1\$]s<0aGFJr= }bRu#Dɯg1n+JGsдAlrZM:;7d;y  ݏkR󳪂ׯKِ4^ YIu)e-"Rs*:0u2ˮ̪g_;L^L W=TWTPD͵9yaޅIHØkX@yyjV#IVdptyP_8hֶGhWezEξi6|kZzD)\Y.$462+3|Db&M7(OwRQC $LJ._; 6Ҏpg].C >KY+{f%^V?Gx,WYYb]K\[|''86l?3J}BrT&k[ݕPK~ޒyJ1,Lwmz?qKjʡH3oܴFcaqJ1`\Ưpo2⦗mH돽z-#2n\F++nŧ bK8q]h E շi5D,8){T/뇆xPk [~c^B]@:W`~od\Լ uݏ^Oˊiϐ/+x&Lds\s̆0dJHAX: |`g%vEU-~(|І^V!F)PH>ɬA} EϣQN4_ /}Mgk@[:J4(o$~Tԯ':,tFZ&E Kli_H@qi =8[x~R09T@6SwmN@ Rc$Gʼnx'y숂?ɔPcG])fL3(#8?3n=]=#~x`sIzW|gwq9]hđT>-U -8P/+/ד }p'>7'*'BWx\L0Iki"# 7#!;:(ߩ=5~Y^ fQlC6*rݼP0ϙ7ԧQjg^ϰ"2.Oos6Q!ۿ^Mjd3 sSXAGrϻ=wL4ک3IN][PbNQVΉ"9t贱x[V=YzRKsϓMq2>p̴ieڅbԭSox}k>H*\aR-:ϱ|ر#]ʏh'5 7g7>FPj3Nq+ɣ^YVn* F1\!-ZOS71MNr.Jt=k`_`j&z⋲vŷ<-"Wyw6kJ``aA*7`z?HFc)-תo<(36Iy?HtE 3gj?V{>(JHL^.sAXN/R#krh JD&y1+P|>"#=Q:xoSEMVvn%w X2muCLjRp'И>z,f.x$_s^/j}B3>>'TYBdTe-G{xit`3E*e[\{]S9Tzfj.dyė!bԑ˗|PcxdWI7G^roEr\i?U^o8] dCzH* toq2jV#cv`@hCMa=r.Kd-ƯтWؗb?vv-MA5 ɒOQ quA(l׸ =|ߦj.LI@d8>!BPpW@k'TYR >?`j:Ƨsuu~XSH3PhV+7e\c,{[yD,tqQvV՘WD:d6D6=ɒ"d\!=Jt9H" W )ʘ* g 9cVn;kA4_i'Xt}k-0:`Fc{>8%ԢvM`D {"X $E>&Xdۦf;6C ,W/q(s=//u/yrTqs-=DJ6zA>\mK . ;O#ը\L%e5:?Q%WE@) X8/@Eo"QvF| sGs`5P[^ __`cݏW"AJ~wMy/$vY@N s" lLw= xwr:mhrv)]XZ#IQq[[œܱh-BʫI#Bv !'}m.<]!"Ó{4.$8VPh43X-/^ET̲,8J?#C*O=TF1%PҐ|]U,QjOg4в\XT.̵,G)'_r]aBLՌ \)ŸkLE$8@L#dv &؅Q:ʫyʾLn)a05b|\rH1akO5mg"tDpLB9s Q /_1)Zai`erbN9qMW"mMM:~7hn,lT(Z6dngI(YA! p`N#+OӤ mҒ{Le1>$ Hn!WObiFns=qE!EC%C@] ɾRu74A.7FgXl& )ԃKA)ֵ8^!1H̓\=79ml?@=p}ҨS3ˣ(̈(n89JU g!|kSc۷&LVn)&WQY-l κ@鵾J9-\U"|2 "^j%geMI>V sx5rbҔ۪apfs4ihdao)4+ SX@s !~Û{(8tCf7Oˈ]&@pFQ[Fdm8 6Mo ?P}_.AK˰{e𒥊'sis95͏;UpwMC(cIj|,T9|$\J藀n D EKiAY2=MD09iD#+o!tb1zѷ*RŸ|%!PQ8ϡ[K v c6'µ8c͎5,zӝKE*ڳ9ff,:®UϊsÙ\(ng~b"1450$'3/3y;ʉᗀU͔z)6 Լ>%=FZ!~*jwac:FHyt%F'v=t(ɡݳ ϭ7M <6%Azn͖5'$EOPCפN$"0ᛨf>TZO2?E"ǞJn=rRU"FM'g a"DcAտ\_x%N+ ˭)1D,T ;]WͅJ}<̀F*7|bn8 wiM8돊11*SM I5]ro&N;31.k7uIޯ`fIo:ȅp&t$~5FP/fU-(Ќ ɕZTeƊ¸ߋ~=ʔ@1O()OfS2 =r͞xGp4eF<'G6CA)WbI= /-Iȗq CQ"`dQǢwjsBf%/'?eگbE;'̞bnTQ.v9l=EWGcV:*~4`7/քDw".?Q5b}QE8T;t /&iٙ QMf5Yc5Md,['PJ?tBW~ׇ: KV T+2[\V[F0>'vV&Lׇ1 ڶ"9:a:ш3#n?utৃ ebBzv]('#ӱ$4"fc-wYV:#w 0jp/RbbE(jL[tYdY]o/{\ c\]Z3;.vO1Ƒr墤 3y41%da}Ώ̉kԕh9\p3tӱ[A ɐU]}aք(V$Oyaa'UFv)?e.ߧɘ[etBM} 5nYb{9>6jp&~(Lo>ӕ4"MF=)i֝ *Jf0 n}ه@6y>*^nZ31s@ۮ'N3mh]ayA%. Ya:[{'wf)LClν,f/ȷ-pި*qU7>xdFwupl!8QciDX:;fdMh-Xpj{ENAfh*)-0V Cͭ M[vnR܆jm~gtD"+`\ GFl rD 5w}D*pY$h9pj\Kτ#x`hygw(WTʥĸZ oɇH@\yђ3; /u61]K7OH|ooXn_ bopy{>\ ИfbCޥ&-m@s QKOG-:XDAM$_DG D0i ;,&A`]^ˏ[,9&IY/UPJʕ` rFO& ZA \_: 9ݷebl7AU5$y<3T09!1ںgesQNdTǻ$ߪL=s7(tߘIStJu<,0M3SB\7z\&|]vr䜳Kް˿0AKp'Yvx$.cc*E"W; rYXڣж0ot2xtЊ, ,$-JP蕾jEh+2$ 1H hZqGK {jRN@QzuL)2cm.eM7qGWA\_[Bg)̞ӕ$]h䧝@:׿N# u`tH!ڌxs-ދL S@m6 kb|ȄX5ٮ숾̄&A$ o9, vI^G+C$`7ix!F8>pTa6l N hlé|LuX\E!U @IvIř >)oVǦ>d3?λk)frFu%,ehœ4wRי""(O&؂k|yQJ;H(|$'i)#괬D1MA`>ȣwx(=F^wLp-77HRd[^O"Rl9q4ٿk@΃a먥~{{Y/ˁƣdR~7:O#Ztʮ+:ݩ&3[y sH?`PG{:[X j|C]7K͢SXnv E]Hpؿ"\%܌'K@@h5 7HuBJ,gݻRK{#nb"av" ;`Ui`1JH(d44P$[q,&:3™/gw,df(}J<˽nɞjiqIAzSBqVb"OHd_A97LE8 ZFzQb5Efٹt$ vv<P3ۚre(Jzl s+$b~١54>gU^~qYh[k sl7fg 4M}L 7DLD .\-t[6nuS{Qw#DXY+˼T6abb!ƶtْն8+axѠF"Tɾ%/&M{f)t Z96h<]LX`BrNH[2Us}ږeb;p3MLk,k@+ܰL|[-3Yv +DVj@Y|c6)IJ/15f>Wq탰pu&?#0^kWRMyR"yn%p/+ҿk@x.?l/K*X7 4(TqO  = ,Mq!zUDΐX(J_[Щhfx(TtiFQT Z 4CvF$#ks=lًqmqgvo[fb'j.Dcpᅛ߆Gǎ;1Dwe UX^,:acfwLsa h6NټBaD3neKe5ٔ7`D ]xV/Lf{ $7 wt\;:s0qy<ftkX5S&{ gö]y)vuR`6Yd' cHBh7"  ~dO( Zx3([,PʱJYTu26fO|}@MJkεkz}=k8DG) ;q#.h#c;dGWH~).ة'|P^ _8U2܋tLL7b=7K$Er `y4aEȊb+ ncx!9%%??;Jm?Ra_PzJ)) !,aV7>ʅ-6GJNvAuP)yPmo^Ԭ y[wA/:u_^;З,P=;냜w .uB`|BR 6Ykq8Po5'9vdoZ#|Dz8iu_^zSc22x-E.*6U<%*KPGams6W׍zrr0^FF.A3ͺ O@,`MlTO%om0`V6"`83+dH]I-6)h1MUo+eke%ނ"dSe{lVkzGbV*) V/y YO 7sMh]Qa(JledFA`aiuv`Wv:P%xs?O+m|5f#O8ڜ >=LU/jH֨YRlO _{ ֍$_M6/N`$FA;Gip]iT)7]wDV5 ǀԤ eqC_8zRh)NH.Ub= U=Y WPoB?c3kF2ETb>h 8:/7RebYT| tpҲx[:8DR}fp,RgkX-40mYK'uڬd ;bJ),,!g@PE쀸ƊFs‚.À`rÉ@3EʮAkhqwDaLYZ"(g{ý͜CgX gPQs.3 ad?ǰwVi aީ\hXȾS?W"^&*;2^hRqG3:_FPMQ9dn`|,# p Zu6MMe]#ƍi?p5vaDrߨIS3?:$ڎ"ݑ%|8^ (B%ϋm?01YZ s,j򀔼 #*$sC6X+-*1氳Eps'=:IjQgk!>wJM/LR\tڹCѸ{}oEJSk}WL=q+v!+dבSFS݉ER$_ bE~BLX-@z݂C+Q"uD[,Eqт=~Kk客)}lʚoݩmtX2$𥙊%xٯ\:$mBI0 MQ[=YK Dҷ,oW͵qin b՝SacLW #,X㫶V ;ڬ/Rdv7\Әk4tVLM;i;#9tOzK*tG%ioHow=xw AUܷ8_$Z+@u&mPSoU_n%Hhxjy@RGַq_IJB;BZ,Ko'VTT sxVyZ{qư]ͮq]"<-}^r,yyU#OS  .GՆj+pģ/hEw)w8E\0 ϭۗTcC{nPdE6eB\Q,\kY H0EˢrXMIrkڙ%r`f5t`|$`c;9ʺ/\#2`$tt.F44t; ^3!m<0MZւiO,bݟ* =F zX@^8tġk<T_(MQ JpN7qϣTKoNF;e6b¯2mWPAkĶ/>Jn__cwG0?y*\KY/,)8J1ҳ`Cm%y%䨈/rqn }؝z4JM?Sp@+S_ Q,MS+8۔$2L pҁ NpiM_.Vaq߬z8&IUӧLET}/RcK&SLZS(NA?߇&?ݣcdk[t2ڽ[@4VZ7yΝC|0F|1&C9{JݻB[W/ٯuWpW,H9WsEŒJ4\裗KgJ{k !Ec? 뚿Kzlcf2Px é„[Feoa2zm C'mo~YlKLAZYu5p5n1K7^T*I+@kii$#O[7-IU`/1@\^ձ-54y\`q>w)A(=i@ ӤD6Rg)tf=,ȟ)YI.<h6:~72 AC)d$ fȻ(_BQjMԪ2#nrl(X?*0OF mOZN띭 1mbJc([S~h9\(, C$^|= YauF |n& dz&< Җ-+OPn|m\j3y %r+W31 Qu <˱aD4bm_ƈlB~ *W8|q7D|a(ocd?B57kZHY=\2\vGՓ &ut{=u7U5t4'!P%G>#t:uC tLX.hz3S-UTr"2|OWٟPhJl?mxQ/p)V V@NXU?fo/5}v1ެfLzY+Iw@}g /Φe)W(ړ[71x- zKG=,D.H e`zX*uM`X3 *j#j&߫:=:ybw؃AJc{[,<$M'h5euկ?G P՚w+.[M̍MMedU׮_Hd rMFR N,B? _9RSV('znVvD 3E#Cy?86Xz :a:΃SHwqڬ'\1|ͨ)_YDC]5OYw]1%bػI=N lY@us]R:X[.u[]JDEeA~ ]y"BLeaq2d'v:S?cԜH?;K4OJ aby[I!3d7 ƸY{p`d8lwcVhJ,I'98l{b^#D7k0V[Ѯkߓ$w1i8zim6E'RP#)71Jrqe 'b#6Y봱>^u`7$!;v>q^wqp ]aX%q$mőcD8gƩNc+[\8R?naFguȎmt F$񊆳[:\T$텃}{ Ek]?= ';.! /:g= tBd@)υ\W }pBГH3űrVsf>Լw[~ Ӑhy&,Ln҇ x(o-`= 2MVZg,eC i>9xF]5 6Xśn\(zżծ7Z*"_0&''vj}P 2cY+#'J.| C $jѾkw$9>j.<6B)!N1!j.4-n<=Q35l? w]D"f/k eQ5מ:cBإ`M5?)4&q*t{95xls,h>*GdʹoxP7 fg7Y&Lwډ~z;7`%cF2vy ]@YҾq(x/rDSm _,`\aZ¹*"n},¾Jk`G=vy\_} lH+F)X0^Dk[]MWQ)8@ڟ& 3a}$4ū<з (14wQJ7ЪC0>? a4 o  ͽڌ !4!t$: Z*/:;9eRD9#)AMZE&: =tZ!|# %GEG4ôAdA;n̷Lz@/Gݕu;uIdZ4D`/|yV̛sjia+spjnRtx߳QM |fMoYA:p"FNݎ6OA64kZpKКV9'hOV"窮C/AaZ}8|yItm"vAUhҒ(xr>BDъJod5ga,)?7ͫ{Mgt0#Fۅɘ[C|Zg ԃITvM(@i7U@(1r©xh:vl ;1#{v431V{n{J@ȍ$3Ï㞎yofT=Տ{gҞ!;˹/gj]kN{ElbMt;_V;ZmcV%`C2~$p,Ⱥ^M&yKsha, ; ?IBENN /=z!ztع _#ɹb@:+g(;r<`C?Pvzh!HdѤNy<7uqޗi S_ ҎĄᨲ=_R=[軺y>#Q87LO[zVp8\#5 :"c;!mDCWEJ:=h:}&Q.;3r&&7 ]5ρ WC]&\vo-F@Ch`DZJT@?>2,8N1vW -_rǁ0'ZE}o(‪bh:+ ,\䞏 U_~϶W,[Y9@)G}0q{~wqtH+_/i0%oRAu"ܜܐ"^}RGȞO"PfmPL8 R hX\zm?n2*n M45nEz!#O!Mixɰ,P&DMGL&@+8DeXJ J%@̋gbk[F0=bܒЛz׮h=6.ޣ&`c`7oq^ l[zi!άxћ֬E!!?՟UpH?oxt\87FnOؾO mٙeJʦ3A2@ZXfvdHI ?Y!kf7@1Mbw)fܿ*Z+̷rE|D%QUSU4a>ܢ-]QFB&Q2v$R¬9HMj`ΝB*YFhXK9 "cU(:۞aD C@F"QX\?E-Ӗ\t7 0[-ƴAw,iN-m'{C| SKjѡB9*AN|p©K}y9JCCz$Hj!]i F9PR~Ġw4ohܞ=xK`̱Afmo$'#qq36Х'󓑳ٱBðXR}[w;5-vo?; e?an|eB?-C6–q*2ۂZ 9S|l"JLzsPU#g%J˄YS s{˜cPkgZE%R)SٶramF WYI/ %gWY.O6lY 7Yt=B9ވehUWϹ{fUpfUtp@rW  QE'b,s{'ܣDJ!ȩ 6>`\`Hdd6Hz8X~u4O VN=̩D㻤kSloaPm{;ƼOY<Zx%]i=Y7.kP 72GM3y`"`" @]'р 2LhC' oHǏ Xq>r*C @IVN24@ZM-)+[6/ߡ5=\(äcR9hT&`z;UNNk0褤肁e41ƌ8~Yy{PSek\%Ԇ5oH`1hs/PZxuz)d0 V/ˮ~RF{h.Tz7s!&t:|Lpv[ĩ^KM&b`}{<,ǤVyMhP?QȺIDH$@)/1mBML0Nz|^[A"s aa!ҡffyJ&^l͙ǎɡrpvsTYB`^ z!>I>3>X0 nIvϦ$9E~w̎ ]y dVm-Kq]n`Z7"'_dF!7RDƮSQ2Z"rdl my;=Z-V-nOQZ ݕikXtWD /?:R#ΊBmxrкVf 6n~jp]-1əxN'#fpX"p MH:c 8lEJdAP~#7 AѥgZ Q|1'9"sќA8[o#+~؇z}^KUazjk *m D,Tl U9FpRDw9ν0fffֽ}]"tTTʸTԴ1=ι5E$DaԂ9Ip -zh>HJ ڃd:;8:#S\>X>,%^x] r ^'Bm++҉P_٧+C[g.Z glW^ МtxI8oNAkϝ[@"Yu17io6v)rDF675\},gՌM,Vwġ$~3w͟f ruAO!B~ jqH:c*Zȯs_:ﱆ[\ CkO b',FM}P U!jEȤAPzt|U~Q!KȔ[\61 TB%KDx0҇zr=7 ("`?4S=_H m\FO<ڔVO*, $u?j_Dozp̫nbg/F %  2YD¥ !`|Ry˰|k +ÛAhYKu< I:AGNg ji4y*cX<ʯd:$C otH?*UU>8$ȝ ~̫Ͱ>_,QwXz odǪ\@ID*w]Bw3ż׮c\= ʅ~*hX)-sY-u1rCr2ūҥ$rq ٧CCh ӌ#fnA4DG{hĦs(9_9f.1z̻tH,g5_qVIݺ+AcP'TC;RIJ0}#'o;\(~YbF兲w'8 C>֍X+2PqWM!AgEI04,^y Lފ7)%Sp ]OR7!m uo/NYա}ڍ{GTW/g 8-ZCs2KS1G p'~,SI[F3kA;ތ'd㠟/Կ+AzZo-  5MF%x#oD+egTrol=/iD 4?Z]{ī[͝YNXzʓ<߱)r[xE*9W֝O9xۀUlZZ\˞ztK H_U43[\V*uan^v0]=D byY`NEh%.,Zٛϩ:fe7w?TtC$--Zb0 8yR?9EkPPjJ6Dh8_O(%hSBwhOJ֎Uqbxuo+JAx(|A#)L"m*5N+AAgT>(<<:'#j Dg)XyK 2Ʀ d']swq& jI2%B;I*D7ࣇFU}5Fa`f|5icO.4Y~&qkJ!3\PƧ+BQBo~.~i20GIUdZ2dXƏy!peg,62yތg"@v`~!YnBe,D%xBا-uЀT~֓@!]QN^,ġ*n挣 ;Z) 3,&_ʃh}sA/W7%KyAQیI_}vZáQAH|J_70F°B=R2נQM/̩ OJE7-@EupZmch&@/iNL$M9֌J8܌9v9wdpl}k /VgDc..U)ԝ+#X@L ^,tApoCDsNgw)< [l]e0BF]Ҕ]e"k Bt,0xNQB (Lhy!"w|d\f(5o l>'Ccۤ^ 27`Ru>V_۟~c,tO>IBV́Wτ>p#7A'H5. b\8)d.5a +hg?MODɊGף W,=)*O?$ Xz?z-=vuKJQjKԯEW1q{G.`LA Ms lIS^TšY8R[KpZn*Ϫ$=dS{­tºMFVHH hF?؝Ւ`c?GqF9כr9?UgKbޠ: >[""|</#=/aum`Q.}Xc &N ӂwNCo6d( k?UXqWg$TL%i&uC~CPԆN)AOY'qfgS<.m5ȏ3c| ܀ ;y7ffYxF*;i( 3 V@jRp-GyCE!!z& K!a0" vDeN -IuoZ'QDWQZw=₩3)hv/#hy$lC#%>$HIY6s3: !КSmKM)U@7~4b>C_d&vt%I` D}P PNAz2<'N?1f:N 10.b҇6zs&i4Ja>[ׯY'ў}b,GKQ] nZh:7>ţFа|hͅ綔:xOcl~ ~jX1ա1ޅŲJn`ѡOb~[q51f2^k_+P*2lLI  >d0 -F:"}K5X32r!"QY,̄<ai+Vq7b4=h)ЧAwC$P'ҥjMdk}\%'H{yF~A`8\xzs\ Y$~rKL'QU *VW;ժ|'xa˺!Cה 6 ueF6' 0?@B1Ĥ^;` cIAL;7۲x]ilRC.>.U7; (z[NsB38Ch<]<"%SgZ .)-;:k?ak*;8p| 9Sf^¢MJN~B:'>qm/%n}H]YFlY2(ZAYpB/H[\%0r7 L"c?DJ*p%~m9bb_70%pK<~ .<#??`jKzN)5Hm'&~I~RZV4."=z|bG U΄Z8~>O¿gv66Gkڕ_Erv8z-[\8^!PT(!|bf&VhE5<| pb(ҹkϱR ǥZ≤0j Oq|/LSW=0YRG1 B[?ldA||r~Cdܺe,6)%x|az Qd&E pk1IvY'igʑ*5pCz>41u2tggׅb_0 :L)0T7*oai.O}~(Z> 6~XTz(!$YĊ]DpC֒z(`oU 8"q.sU%svGB﯈NpsFkXʁ\u7To~#ȥ\-fa<ݐ#'on6T\ⶾC4 șk3- ldS*ң_ Nw-;d ć--"?vGh/V'*cTDžL=ldԹjŦ Q W7ZKU, A}<6~ 3be~Ҡb0c\2=&+8Tv0ߒnWR[DCE Joe;}Gjh.2T%́2[1bdػ#[-|H@ 1|?W. 멘%2=Ro j Q4U^A}gju7=m V 6Q$z,3UA0bf*GU/ m}v/n@f^ڴm1)- \6NBY* f~/!ŭާx TC3.jp|5XTV*qwxQp~#hbFuk[{@@ Z_;t md ,r829hھP0 VP6"&4_7aפf)Ea9:6$Ymvzs8 5K:ъ iꝵlRiU-|~,;MPs:g뒞d7 7H,K9;҄!)-q|yHܐΟn  <4@Y8uA:r`L^<WF4?ڳXNP<Db)U"7Pk]Whp}@Yj߭ <ԗGe@A(B8Zq[puZAgN wn789;rf22cg^ lޮat3]ƈM-$}LB3wT3 $^GMa;/2QlҎ`trTܯx|zt'|z /A KN0qNj";&plq PT{xj\~yڱfi 8xCh ɱ1Hr< }*3X2L7hq'o"{<%0Is'ctsR.CxK]o([x6Ҵn7fo17sPjeTh7j)/∦_܄̀To1elRTyR5art kω/Pu;q,˧L!=i]o>)=]pe1>?n ,ruf~'zPs IǩA}z#*OE:רӵ2LM5;&6D=3@ru̐-.L`T9ҍ!b*2`|oʮ\MUr5䄼/",RՍ#aQ/(RzHOvcNؼm1sY"JTѮCS?8yqfP=> gEi]BBԅ/bs"=пih|7汻VfҩX}Q 6bV14LoCG-\z8L,Т!yTm4&>,{zy9TX4eKޚ(+Y1oFoXp7ËsYCYU; 4ڏKuirhk-hi7sH޳/*g}y}pہ/ "emWbà12KMomkgslѿڧYfL ?'GddOؚҵZm"ʨgb __5Zl&nzw4>"mI8#`-_G}vELL[y iF:Av(F`"DmFd !w `/`ZJoސLkO(DuzP!3b*.Μ]wUY8JJN.f"6r|PJv݅%m coh\ 'zvC?4&r>gأ/YFYgXIaךEڌtPAr"/@I`S1,}2IEv]5HYW̳Zm&MW#KD >-4䇆ops቉D;rla;Qž$*3ΊS«ݨ'f>TQoһF%T/tb6F}m%ϘtFu+!:Rk:O6+>]%暡­{~( zKz$&{`ތ DD) uV- i-7_ ʿ.kH"7-9s`9lcE6wV{.I6ѰxL|2'+ZpqBI P&[e,CH{ 4c>Y+&-&↤{-,}r{l]m hf_7$Vc<(_KwrTڜ$DGm|ܓvR,<KIe˱޵~_N hF?v+}S:-:_' խ =X y=()0 )f£D4k679B:Y4Q2)G8ѹZdiR_Y.ŐV|ubzTd y@WA-FRxd nc!!#;qC&R7]{PFÍC?7L#$<9:^^`"1<FLZx{H|ϲwo%FZΩ`wnQ%@}yMraAB4Zk nblo+E >2t^e,FƄ#cK.<[tܞ!WpBߒ)zB?' H'ݐT$M"2"xlH0H%dw>e  8>ƧDHxh[_%ue@{OᇌF0sϼ;t[*Knty(,= A 9+@>6Y&[oN'c{W31$.ql^/]EI35{^=wJ=@IcW1T|kr<lR2 iâGLAs^IFyD GqHsnrD]9e SK#iF~ &͇=v #"ߝ jkc2]^rQyp %-S(u"uQJc*41B`2jL_M댂z 猬S d}+؟紏Mc-}m~̫L0yn֍N;19% ͌ՐRfd Xx=ݿ1h`o$Q\`x~ ԁD܅ 7.pBfhCj u@1mMQmMZ׎DMCOLް`0bk8b<{+p:D SpWBm9$G8=nN>=JY'cVRJZ%pI*Cpid+py .̗?";6drem'DIb;m3kt`e2bjN (G=Q⠹5̛ƪ A )" ֟)3d/eYyz)q>Ka J \lue{"ɠ]'QsutdӇ?Uk׷O݉]"/ed07^ۃMt9\Hc-7ZF(GMD{m&ܱ E጖|(_q.pDEǯM ׯ@4s&tFjI2iv8F f^>1\/jMP.hj|_=aG$en)Qz`5|%RIa\*.曦CCL}4&1JQx,]P{ٶω v|پXb?U&Μ.XVGVVnM4Cna廖;{-`{Np$bGe -o !RU!EZK1nx2!.wi޳?AP/y~^[ kr_7&2;``g7. TewmaMNV+ƫ}:fiԬh*I8^arGfp}fH=p/I L*i}]n=F]lܝ#%,aփufML1]Q ]fS/ZOȢr68>=ߨR7ĤbIn.L&V(R g{n.b1[|T ΟN]O]$ `}e\A9=N %4 n!@NbB+"gE>hj ViYv~AFGLj,SPZL a+I ޣ.+efYO٦Y ˝3- pd\_A>Gn*&a*7jV5kϖ\BKO;0_ "3&jt;*'zWMʒvb|Zq':1|SG= o ]jX63E;.G䜤Vi1'?Wd18=!}hOCTy16Q!w_Z+qJq{٪,Cm1 OsֈzPicL2[}O$;IR3r;9qVئf); 6vB2ϡR7( ӔUdƘtVheZOv5CK /S(F&LѷH-̚gl:{2Gd"~Fr_3q;k 3λH?,m-Sff&K{G#; G4>:a`o)S>`Yg5'NwqJU;CpӲ[?y rm> :Z =VIE(pm𭠲'̭ċX!? Q8uwA(_s]]3tj]GS&7|u9~(1>enofRof*MkWɍ4or"4l=t`FahN5Ks?ĈgrUnH] Y.#z b*5(mkwmU f+د Ui^֙ܿUV.NLa-T|KF}Mfi+a6xXc}o̔}w>&%t#)ҦEBlyٗZ6vn{#˞M5Τw$kS:Rf;ð} v|U[vq\+En(_y^; BSW6`iocX/wc=oی=~ɟsH<'uQ,JDCؗ֔f4:@C9]3g8M'*.t|z:N8~Ix=q撨&?;"Xc2 9~>5zI=Gb&;y-727e=ߌ7KIv47\" \~I=aUSb2Q'-ay8.?FωkrϧޚZLYk>sǡ\ok8*>F4w<KHCZ<.нGڍwA3c],t;F[ >Nrk ɭѮ9;inɿ|%k 2j킻c"v(ȫƓӸ+̪ǐ¹?JI4k@ǫTXqھ7tl;D{}fI8A{h%/CFZ@;$6lU2,W Lr,S>/Z_F84lÝ'^Ƨ}Ufkke_֍GORT' wd N/|@K dSg(/?-obA y}#mm~y2v.x+ߢ[\Sfѳl>߉:@r1M0m_Tʵ)l' 8.Ou?ȯ9 jzxJĚ̛|H&x%=dRo̻ 0X{tRxK+*G*B8,oG`zyZ 20b=p_ 4Ay=ʅ4q{^2ך 2uy>א #y8ah6C]voS;IGw3i~;U,Nǘrss^`NMp{b7סMRmkN?[c#xIrJt{G{3${2T|h̪87py;bBB&zGl<׽ϕZ-G2BY6~ )Ax5. KGu՝wQ\'?GiwXb$j>$n36MgTě~r!0. L1K}PVCM  }Qy_P{GUGtlW7铌='ȟ< lA 9{Veu'8&=/DVVJ4rd$~9Wp/NW$A' ؞:޻ 6&|y/|}??fH{YV}K{Gr6bwEM{n(?(V}K,]ž5l{{`߰Umhb+ԾWPe`+^68!Vsɣo;s#>sq>26w]/FXEʖvqք>͈ߧ\Indp~ }xGN*+ru'?alz4̍;r3 |a$JL'bSUJT%'&O"XQ= j1Z1A}4!cjQp.4Xc+dN(8 sb}tP_bKm <%x›Ѝgkx0 ¦oQv':9IJJA& F1=t#/>aVQڄfG?|#gѷwb!8 QA]cU u X?m-/OMq඘3ܗ|dKd7:p׉9e,y?d'[/qF3q5};w1<[{wߍ9>AQ*/LߒZM?9g»lKdJ}X)!S;"~y1s[ 9NuT? :&Z jrdӞ~?mGkGyLϺ5Y Е_.ϭ-NқVZ}%V_[ŽUȃ+}0{}geDW{v/%pV=R~'SF *~SĽggxadnLa.!V$Xp)Eb\[2mbQksٗēi]g+ ?Ρ0~Romcq7ۇ6]~wse1@JF\Qj٫ciئ) e~?c=QW>XճQ^~#xZE0m%/r_x+\|tu_ P%8_K x ʈ[yB I))'rv^ͧiL;S֦ e[$GXdA\b]+Mooܿ I6p7giyO"*KBkM<-qEtR?5Z?giWLg{BAp]ֽppD.II=(U%;lj{ XOa .