kernel-64k-modules-core-5.14.0-503.29.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gʒPreleng@rockylinux.org p-Bm5 ']ˬc/6U IhE&eZcb">&8֓ >/iʐI,Ua}U{S[`5CF:.. #fpGKlGjj}`l"55̕W8uFIIa^SyBh[dٷdvDF81,h)* c6F(쉠* }n`*G k Ԟ3䯯B?st`y?g-O;f~G@ՍH=Pt 2s&ilĺP gn{B=@ON5b1e2d8c4563a8e04ce7fc7fda339dfede2ce8857540e87feeca76c3ba6f1f57a14c471654c702bf97a9aae5192febf01d51784c~݈¼6ͫQ Wl>>+/I?+/9d! 0 ]  $ 2 A ]|  0>"t&x (I8Tj9j:jG'aH'~0I'X'&Y(=&\)6])Sd^)lb*d*Ee*Jf*Ml*Pt*lu*;v*X\w*YTx*uy*D' +.l+.+.+.+.+.+.Ckernel-64k-modules-core5.14.0503.29.1.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.gȝiad1-prod-build-aarch001.bld.equ.rockylinux.orgRPRocky((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/linuxaarch642Ht d\ Dl )X$4 X   0  T  4!Z &Hd l H xxpD `,8 | >]cV2|?@(<h T`P\z<*T\T9X T"P x(T@/$\2(( t, P T P4p;5+PH%. (, @$8 ld@d)4L!`?h0d)D,ChtNXRH=BPT\<D| !h| < 4  , x p @ $ X 4 @ (  h  <&40Z! 1  \\ lLH` t0  T`  p @<$   X d< b 8($ , 4-DPx pDl  `T  =@  d>("oH#Ht)Xu3,T8h6*\X pD \0 XT l |@?&" $!TALdP x 8\0L T d` ' PG000d6!t+'#5d.H_<"@PcP@OQL 8\p%c|4:xx@|D$ \ ( 0d%D8('p(&0 k a, D;XxLtZTP0Y" -3D,.`D!|%S-l:(tLBI|tDX@b85p< d | 4 | T4! 8 $ 0  +   x@ t 2<N_\ ,U,  x  |  1<Q  Ak;| 5\ \8L$hD l`Xl 5%l-DAzeTm85ZR| \Q4LV5t<"!\T0!$ Pl` ( $D( < X L1 t T` lL0 <\8@D  L  !` ( X8t<HTP)hB:Tx>e h :X6!ldQ,/s\%$8,x-!6+@=87T0=0[,9d\ d8L|%@ <?-8*HZLD0 %T.0!\0X%PwDt $4xdlH(X D\QS<L6)X  | hx <$@8|HL<_XD#P<U,O`^pHwd^_hT ( X h h ` 4 P X ` d X P $   ` `D x L H p |  < t6P@$<(P (>4$ ` 9t$6\ L H @8  D.$ x p t,   2tLhJ)46<`' <, P \ d  D 0 0, - +@FtI*h- D @ 4 H d  #D P  Dx8<XQT U"",LH,G$HlIKW47OQxTSY!#4  0"4TT0tDlP tD  ,kP <X$"8 HML P | 'xXD&0|-X %pp,XHD(Dtt h800x4 8 L$ h| ` HH t  ( \ || | pl  @ ( D   @ l @ |0 L" =4|tE<8>  ,p t]\0F$(L+?0 l"?4t;  xA$&!AH=J,(`D<t AAAAAA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤AAAAAAAA큤AAAAAAA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAAAAA큤A큤AAA큤AAAA큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAA큤A큤A큤A큤A큤A큤AAA큤AAAA큤AAA큤A큤A큤AAA큤AAAAAAAAAAAAAAA큤AA큤A큤A큤A큤AAAAAAAAAAAAA큤A큤AAAAAAAAAA큤AAA큤AA큤AAA큤AAAAAAAAAAA큤A큤AAAAAAAA큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAA큤AA큤A큤A큤A큤AA큤AA큤AAAAAA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAAAA큤AAAAA큤A큤A큤A큤AA큤A큤AA큤AAAAA큤A큤AAAA큤AAAAA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤A큤AA큤A큤AAAA큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAAAAA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AAAAAA큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAA큤gȬgȨOgȨOgȨ?gȨ=gȨ=gȮNgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮLgȮEgȮEgȮNgȮEgȮEgȮLgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȨ>gȮMgȮEgȮLgȮEgȮMgȮEgȮEgȮEgȮEgȮLgȮEgȮEgȮEgȮEgȮEgȨ=gȮLgȮEgȮEgȮEgȨFgȮLgȮMgȮEgȮEgȮEgȮLgȮEgȮEgȮEgȮEgȮMgȮEgȮMgȨ=gȨ=gȮMgȮEgȮEgȮMgȮEgȮLgȮMgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮLgȮEgȮEgȮEgȮLgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȨ=gȮMgȮMgȨ=gȮLgȮMgȮMgȮMgȮEgȮEgȮMgȨ=gȮMgȨ=gȮMgȮMgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮLgȮEgȮEgȮLgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮMgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮMgȮEgȮMgȮMgȮEgȮMgȮEgȮEgȮMgȮEgȮEgȮMgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȨ=gȮOgȨ=gȮ_gȮ_gȮ_gȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȨ=gȮMgȮMgȮEgȮMgȮMgȮRgȮRgȮEgȮVgȮVgȮEgȮWgȨFgȮWgȮEgȮEgȮEgȮMgȮEgȮMgȮEgȮMgȮEgȮMgȮEgȮMgȮEgȮOgȮEgȮOgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮMgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȨ=gȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮMgȮMgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮMgȮEgȨ=gȮMgȨ=gȮMgȮNgȮNgȮOgȮPgȮQgȮQgȨ=gȮQgȮRgȨ=gȮRgȮRgȮRgȮSgȮMgȮMgȮEgȮMgȮEgȮEgȮMgȮEgȮMgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȨFgȨ=gȮMgȮEgȮEgȮEgȮEgȮEgȨ=gȨ=gȨFgȮMgȮEgȮMgȮMgȮMgȮEgȮEgȮEgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȨ>gȨ>gȮMgȮEgȨ>gȮMgȮMgȮMgȮMgȮMgȨ>gȮMgȮNgȨ>gȮNgȮNgȨ>gȮMgȮMgȮEgȮEgȮMgȮMgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮMgȮEgȨ>gȮMgȮNgȮNgȮMgȮMgȮMgȮMgȮMgȮMgȮMgȮNgȮQgȮEgȮNgȮEgȮMgȮOgȮOgȮMgȮMgȮMgȮMgȮMgȮMgȮMgȮEgȨ>gȨ>gȮMgȮEgȨ>gȮNgȮEgȨ>gȮNgȮNgȮEgȮEgȨ>gȮNgȮNgȮMgȮMgȮPgȮOgȮPgȮPgȨ>gȮPgȮEgȮQgȮEgȮEgȮEgȮEgȨ>gȮRgȮRgȨ>gȮRgȮRgȮMgȮMgȮEgȨ>gȮMgȮEgȮNgȮMgȮEgȮEgȮEgȮNgȮEgȮEgȮNgȮEgȮNgȮEgȮEgȨ>gȮOgȮEgȨ>gȮOgȮEgȮPgȮEgȮPgȮEgȮQgȮEgȮMgȮEgȮOgȮEgȮOgȮEgȮPgȮEgȮPgȮEgȮPgȮEgȮQgȮEgȮQgȮEgȨ>gȮQgȮRgȨ>gȮSgȮSgȨ>gȮTgȮEgȮEgȨ>gȮRgȮEgȮEgȮRgȮEgȮRgȮEgȮUgȮEgȮEgȮEgȮEgȮEgȨ>gȮVgȮEgȨ>gȮVgȮEgȮYgȮVgȮXgȮYgȨ>gȮMgȮEgȮMgȮEgȮEgȮEgȨFgȮMgȨ>gȮNgȮEgȮNgȮEgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȨFgȮEgȮMgȮEgȮMgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮMgȮEgȮMgȮEgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȮEgȮNgȮEgȮEgȮEgȮEgȮNgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮMgȮEgȨ>gȮRgȮOgȮPgȮQgȨ>gȨ>gȮSgȮRgȮRgȮRgȮTgȮTgȨ>gȮOgȮMgȮNgȨFgȨ>gȮQgȨ>gȮNgȮQgȮQgȮRgȮRgȮOgȨ>gȮPgȨ>gȮNgȮQgȮNgȮNgȮNgȮOgȮOgȮOgȮOgȮOgȮPgȮPgȮPgȮQgȮOgȮPgȨFgȮPgȮPgȮEgȮEgȮEgȮPgȮEgȮNgȮEgȮEgȮEgȮEgȨ>gȮNgȮEgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȮMgȮOgȮEgȮEgȮMgȮEgȮEgȮMgȮNgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȨ>gȮNgȮEgȮNgȮEgȮNgȮEgȮNgȮEgȮNgȮEgȨ>gȮNgȮNgȨ>gȮNgȮEgȨ>gȮNgȮNgȨ>gȮNgȮEgȮEgȮNgȮEgȮNgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮEgȨ>gȮNgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮSgȮNgȮEgȮNgȮNgȮNgȮOgȮOgȮEgȮEgȮEgȮEgȮPgȮEgȮEgȮEgȮPgȮRgȮSgȮSgȮEgȮTgȮUgȮUgȮPgȮQgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮQgȮEgȮEgȮEgȮEgȨ>gȮOgȮEgȮOgȮEgȮOgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮQgȮOgȮNgȮEgȮOgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȮQgȮEgȮQgȮEgȮEgȮEgȮEgȮQgȮEgȮNgȮNgȨ>gȮOgȮOgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮNgȮEgȮEgȮEgȮEgȮNgȮEgȮEgȮNgȮEgȮNgȮEgȨ>gȮOgȮEgȮNgȮEgȮEgȮOgȮNgȮOgȮNgȮEgȮEgȮEgȮOgȮOgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮOgȮNgȮEgȮNgȮEgȮEgȮEgȮEgȮNgȮEgȮEgȮEgȮNgȮEgȮNgȮEgȮEgȮOgȮOgȮOgȮEgȮEgȮEgȮEgȮEgȮNgȮEgȮEgȮEgȮEgȨ>gȮNgȮEgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȨ>gȮOgȮEgȮOgȮEgȮEgȮEgȮEgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮEgȮYgȨHgȮEgȮOgȮEgȮPgȮEgȮPgȮEgȮPgȮEgȮRgȮEgȮSgȮEgȮEgȮEgȮNgȮEgȮOgȮEgȮEgȮOgȮEgȮOgȮEgȮPgȮEgȮEgȮPgȮEgȮTgȮPgȮEgȮPgȮEgȮPgȮEgȮEgȮEgȮEgȮTgȮEgȮEgȮPgȮEgȮPgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȮOgȮEgȨ>gȮTgȮTgȮTgȮUgȮEgȮYgȮEgȮ\gȮEgȨFgȨFgȨFgȮYgȮEgȮOgȮEgȮEgȮEgȮEgȮ\gȮEgȮEgȮEgȮEgȮEgȨGgȮEgȮNgȮEgȮNgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȮOgȮEgȮEgȮEgȮEgȮOgȮEgȮNgȨ?gȮOgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȮOgȮQgȮOgȮOgȮOgȮOgȮEgȮEgȮQgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮOgȮOgȮPgȮEgȮPgȮEgȮPgȮEgȨGgȮPgȮEgȮOgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮPgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮOgȮEgȮOgȮOgȮEgȮQgȨGgȮRgȨGgȮPgȮRgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮPgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮPgȮEgȮEgȮEgȮEgȮPgȮEgȮPgȮEgȮEgȮOgȨHgȮPgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮPgȮSgȮQgȮEgȮEgȮEgȮQgȮTgȮEgȮEgȮTgȮEgȮOgȮEgȮEgȮEgȮEgȮEgȮEgȮEgȮRgȨGgȮRgȮEgȮRgȮEgȮEgȨ?gȨ?gȮRgȮEgȮQgȮPgȮRgȮOgȮPgȮPgȮOgȮPgȮPgȮPgȮPgȮPgȮPgȮOgȮPgȮPgȮQgȮPgȮQgȮQgȮQgȮQgȮQgȮQgȮQgȮQgȮPgȮPgȮPgȮPgȮPgȮQgȮQgȮOgȮOgȮOgȮPgȮPgȮQgȯgȯgȨOgȯgȯgȯgȯgȯgȨOgȨOgȨOgȨOgȯgȯgȯgȨOgȨ4gȨAgȭgȭgȨAgȨPgȨPgȨP65c4fe7a58f86cd2116c8bd0e06eeb17b37fa46b721a83bba4c639b5140cbac44a0a47f10f1deedb61e45673a7b48c40adcb832a3d8116518a242d33a2466b4618881d6e78b997094920153c628b51ede3a76d71a81ed5ad5fe90741a258a30cdb1710ca83a55273bf6ea1d517c475520e96577616a1b8e6f4671bad682b7212479a45a2c695c86131b9d13ad8fb4edc1b918aed4474ed28997f2e140b208e10cfa423276dd6a16a64154955df159c3b5b0416ad9326ac70696794088bd134c41832a8982b4a095bbf160e48250c889d6e884b677e578db3452aede76a32358d83ca2515ff03ac05b2a8430326274e58ee9ce65db39abcdfe0ce77081942529e64c39e42dcdafcaefe33a95de4cb843fc53060a60eefb6b97938f8d972a373215d1e1c64a16c42897065c7f56c20beb11dc1e685edc2e2b4b356c5641f534c72d94921c6f9209555377b9ecdc818fa31329247ccb9633b935e2e1e6314ff064b23c2d07dcda9bac7e2e4d932fecbee745c5a9c62e15a45ba569050d40e9923ef563f68d8285062b7df56b4d742f792a3c89c6caa938c5233343f36a2d398d3e3fa97a5cca83d83180a8b2df89ad33e13e6fdba7f43106765878b75d240ca5bbdd5f3d48f4581207f8c45c8a7b6988f37acc18e2731f6b9744860ccca2422cac3c0e75869417a7f63bfca5fb22b490986819f417ee8c0b2bfa0d0a3278f29f5bc92ed1e32a7350fb77cbad297b972e7673ceed71ac262c7fbf340699181e5aaa3f80ef6fdafcd545ddb1d9a69286ff4645eaa182a5789087897590a76731f0b9c5d7574d265be8383cd101527fe6d583a74a4fb11ef5ce808de8438468eae3444431819a0aa1dfeb18963d0cb0cb25b304d35c7d43c257ccd89c9b49cda841ab0ff2c48bbe3ec872ed1696d6bdc4a18ce05d7387c19177ba3cc7367b9dc765b092734c2311e7f9f0964cff4e666c9a66d049fde593759f5d5e3ecce63ad80f749f7df6d176e54844383f8f9151b5199f9b95f2311e78c556f84be7d1a770faacfff80171e6d49809c9500d9ce28bf85cce41570e885412b5a17dc32796cd410ff3149379dad800b14017828d1733361906759f0c3a8fcd26f4893893b92f78af4362be4364c1ee15758d40a6abbe397ea838de88596982072e72cec4e48fada33b323fe9f1ea1427f9e9cad2ff7a97e9a6f9a32a28fba5abca7096549d1b439256fc6ab42183b7b98f5a1b79219f2b3da7858e3ce4fb4f08c576579896e43d779c94d38e2f36713a6046bc3417ceb2f55adb3d614c658deff398f606982505695f9f744861171253fefed0baa448481b7526894e4e9de07b85a402ae4ab48fac4bf5f31dc95cd757a831c9b003bf8d776f538e2228b78851c020649e9b3aa8c0f8ed0e44c70e8046e8d014b4ebb84ffa65d495a0e3b07ae18c348ee5f6e7c33b95c3ee6c85baede7f1deb261753d621394c86f71e2fa48b831c707a612dd406be41cfc268fe2eb91df74c66a7d3fecab4be44924e5dddd7028236bb9c06154f1b6f5aadb268343fbc4d82c6c50e2ea7566c3906131b663677ee8ae86901aee72be6f0b1195eecb29e8be0876efe330392d356d73b06911fceac7df4c7deae00b9d13c13a21ae1a8210d48c02ff733a8c6171bee730ef32b685566f2cfe6cc308d53c398e61666d7172a0d73da66b7e6ea889c343db72cb47e608e29ffab9f7e894700df09ac606e9e718dde7ebeb582fe81d09ad2f7c8017f5940cc3d9bd15162638e4bba9d4158cdedb030d5c7d3f6b7b35aff4da4783559d3ea2c3ad1eb6da690fa20189acf0994b3d36ee3810988afcc7348370a42191acfe42c4de75e08f322657e1d207fe87d1b1bf17b257e7a3ea30175f90246d26172caef9caa63c1f5ca9aa554f7d4d11c44f4c89a22da5609192921092ba161a288fff67dcead0ae9e5c8768e8c65f4e9711455ad4e5982bd0962e1e8331072011197124ebb0a2e0c279c6ac191e41eb5b9d96914b9d99e09915d8b6c2a8be8d3442dca9f596ddc720b27e2c117400150b8beae57188588428c2f19ae0bb526d4edbbd0aba287e505a519cdf6dbea97aa81744aa95a00c66353c42520085905fe7bd845da3629edffa9bdeb9c9e59ad5eb38f11e8a2dd93a4369adfd9bd75899924327909dcb581d7eb43e046d5ac4ff43509e9444a3813e45af3320e3d2721c011feaa8a064ba5f3158b72b5ccb6452f0eb729b6c2062f4ec4c139a020d48463a854fe6350a516b4d46ce7b89ca8d0f36cc8928b1181366bb003e7b4859ae3da550d306d152f8cdf896f176cda6cbb100d120efe5aa278080d754200a1a9f5ba981e41632443c7a3e56acb48f7844ee44c0b0d539e7e4ccdbe4ac8b57c49294936588071dd411945846a26be0707c2dbddde9e2bde4f8482826152ea1d2a638de40dfe74a589da1bc8fb12bf6ff727f6e2c0cf26f66a8e7bc6d288f79ecab7ebf45821628fff170bf18a9d9deb3a6943e0117640ff039b17687ae973dd3bfb71145c960856f64bfef19b71de1a207406c1fbd2e3d2069e568872a90c9f5d9cd29859325be19d0bbee19c17338fa5b5d6652be60f0361cb5527768df8f897d90f16c4ee51bfaaf44fb56fb0bc1cd40d1d821b8f226ddc119589d692d24a226f65541d38967174565d16ae5d7e943e5f6de52def82d40978ed0aede5f6125d49221b648544f60f28a4e5d67003fd7ff61fcbcd15d039aacc1a0b4b2fcb996e87adc7410268d2270b2a121ad2bd994e5601e457266a23fc1d7f5e39f61251fe2e81258ed29a0bce34e5f0a95a899fb3b04aec2a50f5e8d13d5890f85fba31f1ae13b13b02addbe81f792afc4e83689a1d959762e56954aa9f5edb3fd24e88f80dbc5a1ffa16f012e30eba22aedefeaf1b3415c3315bde83adcd400fe4c004dbe1bc822dbd7d508ad782bfc163c1026c6471a998a6d202c94b553443ac4670ca4d8b06d975fefa86349e245f6c3ac3a9c6b8edc92a6f9ebdcf22e3434f3194df850919447debf291be87b906dd6d9b3dd21138a55cc30b4162ca86c7ca760a1f680df6d00b6478e8ffece2e148c8bc89a6d632ec1a2536d50f1919bd993663576df0d30cd59578fe3db834562f526e5070365e920ce2b3e1afcb069e37a544d2e9fb197eee678f4ef2e8d6b45527619c0198b06ddf0513b383907126fb22a5fd8d95a462e45c4f821cae6f542a8b485e0eef67dc5f670381406f4ed63e0687ca77a419093603d5b6f946a1d86999196b3737ef74427336ac76b7347d47524c5bf852819ddeffe75dc9f956fdde4a7bc9c8d9eb9aa5b69c75cfd13d531ffda0340e91778991acbc08d8d78497166d0f575fe78d348fd891795bf78069af1ae9a40c7b67913da3566268b2bc596fd18cde6cba5133556728044f558a955be8028610f92abcc7e89e4b5772e8ca1019fb1ad1ad24f08f257d14020c4fa7d45562b71c669fdf23c0c5b1c6776e4ea8ae86d5912be9cc9550f0d89f8c5044a05b4b70f12e6ddfe6787ae8f3d0a8bc37bc6907b49c8644cf9123998a17b557e1fa0427a8e05006c3ef3e1e4119d9df88b2758b9f8a85a195a226bdd211fa47a713261cab8238b25616aef9a59a426c555c1382d4546e3cd47b7f87a0cc9bf927c398d8f41b9d10041ba8ae5f7e3cd62b884c1fdd896c8d4694be086ac71a472c859b3bef288b44f27c4817046d69852e61c543ebf15133ce4791dd230adbdc1a5f396882a9732ebbeab422874141182d1495c3f040a0b6106ed0f5c7086bd8bd8a7ef9549edc3812a585bc6fa3a4284bc53f29e18add87f86f16fa2bef148f32ea4418168fe1082585fbbf744977c4b113bdd55e564a14ccdc0c9080f3887e4c022818c0a167df220b8743a468819de0c40b3ccd162b2528a0579a15046540d2f8dbb1c8e3584e15683ea7a855d694e32c93630cfda11a231da71a73c5b287c8f4c9702884836c68ddaa53b16b5dc02bb9be97b3143c17ac98244528c107167505accea5fc6a7fafcd636d5d5c2c88ad7af3215197f7abb17f499d4bed7735bb719dedb50b5f1a4db47c12c2b71fe87bafc853711fc50e303cf0c5b63a12c50e2ad071cb28b369c1dbe3de8c3af8dae500ce5a38c90852403e28a75e9a89d3ff1a2f8505873f5e0d8ca157b9ea4eacc3ba8a29104868e0be73dd1be2f186bf1245b8bd53908d5df41135779276275a40161695122e64d9aa0fe31a410d64601da6f35b375afb976ac4b3796e8b3a6e1dbece61006e4cdaaa03efc56167f92efcac60da82063e60db136b36e666186737e4121f1ad95a7147db96ab95a7499d807d39dbe9c19be807bfc5ecdef5be80e053c2df4b3c5a2ce51fc3cf364700418752839c402c6f3a891c3b497c04b4724faf358ee3b2a21ea114ebff8b3127ceaab80c6e32b573bb3cbf31312cd587a46b5d4b99cf815aff1e877f4ddcdd6e137e3bb2f7c1c924fb874b323200ec6a75f26917c7572071143410abe6fa451f2d3f42e004eccf376c45944efec086baced5e9bd4ab18e4a666c076768ae6b98c63a93d94da375947443f83ee226f56cd57102377d75fc69a29e9ddfb4d02917790dfe95d79526b49861c65b5c86a8a875796a3c3ab07c809f632a9e8b1093b3d65f94fda24984869573eeef0c9ce36c4a134600867ae2695df21f364b9f3d6bd19bef5db4251b0121dbb473db380af3b308cce4f38ab012b52e952d6589e75dcd095acb9200cd041fed399673d3b6a3419adc6d362fccad43b97c487f538b56b5293c95eb5c4095d39bcd08b11a00ab4e8cbc5bb0c4be217481dacb3d0294e401a85bdb5973fcbbf3aabe97605a0d80db2d016768fe1ed29dc7eb525ee2283d8bdd690e0c51879ed52466d9995398ebaf75916830ac90a168738380f4621663eee9f02596c1ba713c7ce2a078bcb229643262c9c1b171cb3d3072b0f8bf3b554cf513d900c3a4044bb64d505fc1ba1596a900e6511d120c627892451e412d7927273dd09d66328179536541fd0dbb28165c3421a56c1409874b17ceea55893ac5b8ff8e92b663dd0f664dc0762941bbbc1b3a6ee938b56231739978a67017734058fb91164036d79904ebe7f9ce66b759b0f7d0d7393b1b4c8d58b6fcb9327460f4e37cc9d0482fa95170265f5ea750d224b2b6528e00222341e8576a4d5720e1e91a9bc23de6f3670d798d06d1ed16eb73af9039f333a11944ed36781bef7756715034709dc01db80f059b2939af50e3e473ce5ffa52e3d4ccf6045a8815c35ac07a0489b5b7d9958378bc673bdac54d47e84ffb2cd22fa6947918a1716eb6ca18972e2b39de2b8248f51c180e2decdf7489e01ba11d4f88b1ea757701c80d9f998e734fde99062904cefd54edf4a6b9015a0a08692637d5c1cede1d1144c47ca0a04160792a32b5f44129af9a021a8081bc9c041ad283b3a2acc64b0ef9fa2d1ead87a793e05100c69aee5ed27eaf25fc7bc65e33785e00b432e493f6fb235315971cb695af1b74ddfc615f7551284d677d3698861bce5efa2b83f088da6971ca91b7fd42eb123ff44e42470c25c1acdb8ff8b1578bba38e56d52f3c1c57cc7fb6992490b6bacdf2a1f5f8af6a7857bb2c7e022c26905b8fae870899f600f3765ef85d32bf65afa959fb3d07df6c9f0776e555ded7b67884cf5ca729cfb12df5e14247340d6a8885ef01604eeefe0909d2f28b9e9ec6f299cac1378430a2de64bb006361805ad0e52ddb1e3b7e30ea06f701a3f67fbb5194e815cd652b04e3b2d504f89abc3ff223d4fb55c17109a88fe0e729e0e2c4de9af6cd66165fd448918d1053fde10de103f718cd9d1c83ac2afe7ae081983fb27c3956c44c8f796b245cdb83622baf5019b2f90ff1107a55e106749b866d8a4a822fffe84c13f801ee6978388df34e7b30ace37b22c64fb956660f2f2ccf798d27cc67794559d901be18ff26a7037be993b546a9ec4b12940cfdbc97d88bfe8aa68d98bb915cfa8f707f39e8f1adbd60c41f8cd79f2ce410e75c3bdf6afa8d1b67bb575f540c322a66c1e09447de393fe58276f2057df0b4a547c5cb5a27c4081575d6dfafadf079dc4003b92d772cf6c9f0675147245dc14dceb587c8260551196c99e000afebe68204837ace5846ceb52d067ab2d33a22f5c8da82a3ae7a73ee256e72fb2605a03b627c871c35a05d4fa9ced086fc369356d76cf8f37985c93c2101b4ceda7dddbe94d55c6841738e4fb36150ed5f5109d6f4f6015e0535d169c003f3f747c99d3639ee297978d630c8a9e0155f77572562bc8cff972f456ddfcd94947bd0b4b28763aac631aa5cd9da58ebaa3e65d302b31c312b4e06b28c3014b278d1b77f2c7d95d5035b72bd9bea0d814a88f7c37dc0041bce0338395feb76b6bb057c769658373a171fb7bad50b3ca3042bed97c02d14730cf4ff6b81164fc6eb3cd5549808154ad880f85f488b5e9e4c139e74b5024ea7da82909f30800e336b7206eae470f096152396ab61a71ed592cee7546419f38d6e963efdbbdb258fe27a95e912d43fdd5b5d7b28aacfe0175ebffb867561ca1f95dadeef6f4818822bb3ae852085ac996b8db35b1428afdf00a1ef3ba2bd244392929f8cd82d0d345b8802adf5326b171cb2b3222e7227bd38b9476c88cb4dc520f413a9b84be672b7b44f5311bc6101ffbc21c8354946956735877b7579bfd34b35b2aa1f5ac72f413070ebe35ddca2e0911756020fc89c741b792eaff4fcd0529e50d65a26f4af8feaeb5d4a072ba6e47a69eaacb5f949ca1d4c793c500c5d07e0785fbe5e380b97a19d9eb237bd676a06fb5d3bc7f77708eacb7d4273769e51e730aafa99ae2d927e4bcfccae43bfad409f12d1382d244a819463d07851615b120236880da1fd87767c5f0e1c3d7f56d6b72d0803f3c7893be17b9645f251dad4a4a01c8266f39f535a3a54d40a28ccde123a84a18d6e84e3f6374c42bc6a42949caca70c176a63110aae1da17c65508838421b4b4e10d343f4de76605e543b7eb25dbc5b3c08bd1b63b248db4a5532f3ad0f805ba6c7da04f2a042fad5d26d2a1e40fec797a3ae4f0f06047188066b0de9126c96c1ccf2b335c9ef9076e0bbac6073993c69d58b9ffdd3f864416cd9d20b4512bacb4db8881e4c315ba7ffc43905484ac85e127b7813eec2ff67fcca1d6423de0c20f40939701994f49754cd940340cc2f705e33d09dcd8f313a96c34522edcbf797bf7d648069d7ee585a56ca15f415e3cd39f2610d24c0cc2677327d7a8b6804a0fb848a7eeba18e6f3064736b1e15a76de1421342afabad1c46b1386d5e3cd3c7514566018ebcf8496aec13f9ffe4cbcbbd7f6304c89ff5458247b530a6ba294f645bf18f5a21cc156610c3d0e07b29d56de401f05f8ba9e69c8f3101cac8fbdc837b30e98c5a404a6c60667e3b1b8bf12bbbe9bb7d2f1c90492456ecd1afc60300f5050e7d226634deef1f642979b9ee4196d75963b9337739dcc679f8765c68728efa018d07fc65ca8a6ae6c683e236e7a29e7c25f63947c68452d28985b0def19d956d09af943e30f61d4c992e3d6b92037affb27d232db359f6a87168f81e90b8ee2580b621be46666488553ba2fdc3a294fb5361de7a5aee9d1eb377d860c2bb761e4fde873efffc10464f36ed76605d5cb0dce34d0ac01a8f351abf5da4eaeab6bac3fdce0b422366fc8e4cd7c17a7008ebb57f4ef7115a489a4e3da5b780eb07e6742540f6a9d1e733530607581af722ad73d55ea2942bcaef39d00278fc12fa96b195cdabc9ee33ac1c4c6be7c24e84358b1ddd1df3858e2fdcaa2d752e9926db3f38ad6c1cffe4607b4c65307331c14a7b3497d69189f98a4601584d01995b198fba0230ceb612faabb4ce3d9d708c26730d525de75e25706535272cc1a471a17dcdba0e6a4c3dec80d8e8f819be540e012a4e85238f43ce9f85630f9baf84f52ef877d1b5712435feab28c0758b979ceacdc55a33c8262bee63de347d274b6ff1e4fd924680ea2ed17d50530f69edadb8fcbc5e095b63e406922322e10fd9b090bd5b82c93ea8d68341d2771dd28d11871a321d2358893a33a529c66b295c804bbc1d6dc658a0eb7b9827e1876b8ee74b1da93c2f06a11070d83887fcf6691eede597e2e324cc891698f3cae48da46108d2a50a8982e1dafc4dd93a6929257e9abf05e46c4b0db02e99a66b59312427d187f5ad8a53f069dacb9e61ca33feba1c1d03b9601df59fcf2f7d93e436b42b868238b47a46f836e1325e57ec85cbbeceed2c5853e8ead6f859ec84e335c108ff746c32262633f5d3589d34084465600ba961a3ee714b661881adf29fce81aee3c0dbfb12d305e787ed5c33f63878f7c2fb2b283f26e1dfbbadc996239f8c6e4adccbf54df608c9841776a5bdaa520cd25d58c41eb55cb6f1e630500b3dc4d32f30669e89e622a5978191fc295645564444c711dda912c93278f361d43e727c793e3a41dfc66a634354b9dc086dcb33075c6aaf3d1ddd7f503206097bb6ab46f167c31c08d46bca5986b7f98392f06c6496d2fdc9222fa9478b88e9ed4a2c3e08fb26ee7a59f7a0e7da0883962106992e43618ff376bce7ce043f6f2a3b07d1b95f71f762ff330c5dcaa9fa397620ea31904b31c81065f2ff96c4b8b009135c06250b6671a1b663c8a5a880e164fe61a17e019531dc5e4baa565e5b72ff8a544b772c3226d316d3eae24c334b288d7bad8f9447b8abf3f6f2584b44eb0d8b7462f572d3636a893e4130d389e97dfb3877f53e904189870a9fa8e7ba671ec0b4c4c3635eb4f6d2d35c87ee98af5f5b1c79d03bd67c7fe6add3c8173b639363cbce733a0f483b009d910d5384feed5f2212ece121c6aa01769b1e0dafe85b1393af643a716c257180ac8bfcda5b999b69133947df5ace2497469806f26483eaad4f281071e83b62e5863d388e3cf63be6d312ab874f0eae1ab979f2060bd0ac5334477d0f7b5d1dc69ef0f1de9c7b61279f1ad79601715538d261db9afb73152a70eecd0d600b5525d9be6471faf2e6a60a4496bd3381ea660252ffca4618ba9789ce8ff4760daf536efa298954adfc14c8b723fadf9006597104713007e0f1f172900b1088ad227e0284c7d83f320518968cfb8def9663ba88e80e135b03bbe4a0d78693ed4bec84d4d838bc2f2e5dbe653e96eea6c92e05b5d608c3d5651809804ab9223a217a1f68e9cee5bf3aa96d7084c7154fe6a58a664ff1eb2ddfc57c34a13f72d492ef39e4ecc7409d95eef19282704900ce35d5b8c32d8903a468e3f079346b502bce1ef733edaf3223a931932296ac7c8753e6836fde936866d0711e88bb88d812bd4f5a2c29902929888ed67400efd8ec19cc2e6a5d4911b32b2c34057d54175d7f9ed4a36b90cd6a91ca7c9ce31436384ee247a3eeacbb6fb16e027eaeeab5c9c3ac1804644d1e678b4488acc3954578968e3477d2097ae256d7c89fb5c1d7104d72a80efd09e004ecabba62edfc577e07fa318573badbaec46bec560d7185f146920b7ce2b5a84183c1b338f6beb6564a5e7e93955234aeb9d2e3c2b9ddb0ab866d920c1e12b4aa71ab138833e17c73cd26ecfc2574736acbd6db5e0f5a238aaac48fcc021d427a55749486cabfa1b2fb2c6648e6173e3ec38bc93c75c89ec0d0987678172a9fee0d954989e2a11b5444f55c4620360316137ad2d1b89e78c84cead5c8fb8eab9f0238cd50952c68dd988caaf5bf35882a3d526f5329293130ddd6a74c469f881ea761f93dfe3af1a6f004d11d8852616089c8ae7bb134378d5335515e7ffaa1e1b7bbd52c248443bace5adeb1eda1c99c920ef659fbcaa73299826194b86184ec952fda907f255f0748e1a9833e4a9fef05119870a7cd4349219590c23ede74daf4daa4fb379ee847aad3f024f8f918210862fc40242d5d66fa21b4c322ef21516bc4ff7d9c07e4275f1901828a1967e48cafda87d49d63298ced134b19855961eec4d76fb0893d67347ff28cf4d1279351d8574a090b63f953e5d8fee889e51b591c02c3c54bd5566faddcbbeb404737dc6c73a190cb2ea8ceefa090e01e148247949e519ab21bf46802b7df544bd52ef79928a2e15144e3c4005cad8b9bb80fc4ed712bf567f1b69f48507b0db3770cd2955b0b25338de197f6d948346fcf2d8d528fa0dfa824d06074f48ffd8d55abaf2135b7418b349f98675d2690bdaaff9f4da80a31586765e9d5ca18822af97fa19a2a6de2f0d2b33b72861fa33668f8c20c0fe4a89561528c88deebb79e5901bf2e587a7d0d6d8f5197879451436623f55ede70ae571e14d033216c7d52bee3bc3b8116b7816d8042b690be1f1fbaf52cda2f0705512b7c7dca5c67816b8f28ff6dbf5158ad549e7a15bab2b839d0f6189812a12305e696c8dd3e1e1bfde7140e44d3de275933af6152c3fdb60b33a9ad6df8d2111e769bb344daec69de32105ad1958b24a5e669efce910360064e3f7ec77bccb3878cc7b152e962e4efecd87664622ffa9c80363940d20d7c29ca278e348fdf81eab132c9e998d2a5f9b6c6985ce681b95c8da983e591f1cacb75887a0a1cbe426ec0ad71543a194cddd07770cfd254ecdb3dd074ea7a6eb92ceaf94108900e914bb9fa6f6315a93c7f134356438e460804136ab29eaf022f462859ba07ce1fdaed1cc3198d44046920309da191a17db2b4691d21547acf7f5c4bc5a5349ed764d634b5601015dc388b1a0b838fa479a56783c851d0f1dd31d10a4086ee5c1df261fc85c1568e1f7c5ed30224948df2b6f67f7cd4589d41ceac918f623fb211235139b69d8974e97d17580da1ec5a2b62d8156c89f486c203f605d327965567207c8a4bc6c5c7d7403e4615ac111906da01625e99f71659a4169eea40ffc556c9e571b1c56fc42c1f3e9e71c60ec4af100712ad1882afbf4068e72fd3ec8c9d003ea6d684474bf64368d3d45fe9dad5611880f17e6f7846c4426ca771edbffa5277a6a8cd3f88a9d645d457667565bb9a23b104f696136828542b543680194f1ab7cdcc37eee7d6087e74ab719f2292496e9b01b54abe77d016244c0a55b4aa2c7f9555b1195e886ba40b3634ceea32ca1d3732f7ad2ac5ebe999cbad1438bea1b33e327ca3c9f2ca3e4ea19a44d524447308895c88cd7986e910aa243a796488facddd12143d55d672911a535352ac04dbede5d2c6ee83d86b7b9dc8e45735f98325424185e36a4fa96d03bc2f737f5f964f41287b9c6080388856865fa3368cc0e471318285f1795613e598b0243523d851f64fda5de5250529a36be8b6f81922099b511fc6aae5c062a54846e8ec20408bcab5b0e3f17c81f800864474e91f4322b1317ce534b781eb40065cdc9d6b38d22e3b326b9aace6aefdba82fd8181a0ce6575fafb435cf1e21d569fae32a88dd53da96076a87243e2d2b3a342af588e968788427e014aeab59b29cfd2b74d620e7fac7afab77a46548574fe3fcea0a3d64d2051b8fc02e3ec8bc3dd7269d1b24f1f239e3f336676c9654d2214540d1c24a2eb8ca8ea4c74a43e1b646dbe976d0bcc086b0e6cf2281fc8a6c338282b139bf5b106307f0b9cb76c5aef2ea9f982d136f5960dc5f7ec545f2068c71da6ce55c4f586c8390a572acb846cb798251f53a7636eaa1af566fa5064dcc294fe5b71730bf4457b76070a27b7a4194a025341a21f6282bb93236f95e3b4e3cdca315e46c0d0dbecda653d085bbc7095baa36dfe87d6053d4051dc992123fedd4950163d1cd34e7bd6659b2f9b6fd57ead407c5d44cfd10993b315766573f9cbbd23d2802ab91905a76332ee1d44aab4524885a62e761b3fff90cdefe1a7e031a38cc3332bf1c39ba44f6245deb704dd1d7924e4bb10333c9e14a3ab7e8af98dcc9cd06e4b8203f1073c6a8e93ae3bd89a3061876fe9cd901c80517f1c6e329814e57691740db5c42ea6720823897fa9d3560aa7c49ef510962a241d0e8c4b4da21b33300bf34645a651eefb9e25f2cc6ca9cb1e0b6cd8a086e683ba94b0d700e287c93ef1b02c097782efd3c0ca6a37f2b872bb18633ef049cee7bce18fb3d24a4842eceed0ac675777d1746dae3b61548ed9b5b33d4b9224ed69b6b50d8df4b46ef97582bfd60cf86400a13faaca64b4aa65bdeb2369585727ae659d5a57e54afbe2e8ec0467522b113225b6dd0fff6cebbebe0ce54455791a65c728947468ed353feff159e70ec72aa86ffaa58572847fac89333eda30667bbb768fcd6208b9b09bbed9c7ad15c8e94b317f0583a9637566434bb42dfa99e237ba966c49c4a2871737f1d2e45acfe9f1a01e3872be85f830091ddf890b95ab99da69e32af9a899109b1054bdc2a750021f8dd0be70886a2e3b7edd8908190be0dd02b28b324f3dd64f4c79167e052d8e97b2e5742bcece789860cc77f33b477fd2852b59212e57ea16849ab06be99341e06203b381c2a2232d7f37cdb36bacaab21fbf6c82ac98d80d5fe07b33af3a2fd4c047f555e2713c59d9e9ae33470388b05eefa2d8ef07e117fe95283d6f6767978f6c900e8d5b1b5af647cb92c01a67cd917eafebda0843ba482113e76512836e19665f2e67833ccda82ec60f25de453ec6c2aea9db32ea4aa189b4eeb43e46ab7acf7a1a9d944c1a39af9c9234012e65d9578711d102eda7bf90c8c13bbe02a1c7c9fdc5c9dddaa3de33a2d2750c3571c90ea3819b1c54ce5441fda1e2f6338c7df64413a311482bffd7993264d6e83090aa2e9cd25ea2493e1f9bfd302a25fa37f91c15bfd43f26549ebae6fec86ec4b8e0d88120de461598fadd6804304cd2cf3fc34b62a55cbca2ea536dc8e2e595b7f0bbc03561569b8c0615a015fff70ade924541f6b4f5b5e1a694b2a997fb9f268f166a3805e97dbc1151ee1a557fd7feaa5c25a728e9b1a452fdaf5b602a4ff1b666dfd84f0147d6a74994dabb72085fdd2ea45015c7f869eaa369da98e60ce81adb327d3e31193af6627fb4d6388b18ded59c259f8701804d3c15c29aae9d9a4ccd803dc05d7ec8cb0e6515de32a644e435c6c17758bf83d72db064c930fd1005777ddfca92b104f9c439c6d2ee3f28f093085b207b3d5f092934d443d8519554c96502ab6898dbd1ba8cbe46d830467c181cde4f4d5a9691f09fe663e530d2c04bcc3969db6159a1713a080143a8ff38ad3ee2e917692621f996c787471281e28bb609cefac7a6edc8f5eb050867c16e5ad9e3c0afe9e3c60ebf962695a1ed6cbf797ae4a6dcef095059b510d64f78800dc7eb691b2dd555e6782e28fb15b36062f047ad750d2e6ce8c1d7c23e5969d960caf612a575310c051019db106f8068005c88270fd6f4162058aaf612a5f6c42d1bd10b271f7510e70a882286b7df6156f4f1fedaa5560f93c6dacaf67b1dc7e033e1f445c8c1bf07ec314709e25c790e06b71bfedc6cb684a02d8a07c173617182d76e2c88148f6b5cfb61f823707cee372b7784544b6af47aea82e73745e4c840880310bd6e620937df75092c9dd52e857b53b9af32d25cd161002d3a08051b0e2b0db773072a7aa92e8e91b0e09bed958f39591486f91d33c6d0a0d9c21d8c5efd5472c493ed4e3e73140015ebc470d2faf36fb154c5bd9f6769c501fc1b582668a7c541bd07c515ffe441b8e393e7f83bcb40a78fc2698f8a1ff7e57f8eef1dcf4535118068d7e1a185a755d029655179a55a6f0c0fd20d861a3236968bd9f161ecf8304aca0f5ef090ec971988130b56d453e946dbbc506542cb4ee480aae7e1d3952bafc5a4d8b20b246ec978d54522028fcca51810d67bb2f6d691781ffedea2bcb3ff064204b65865af5e397fe437bd4c03c1e9c9d0b9b9da1f32457a9f0ee38f933991a7bec7d06c0a0bf76857e0b7b3426484c2f6686412b8bac1c9732d2db880f121bd7e8d9a13c0b0ca671ba2b2329e128b3406f1119bf1ef05bc4072a00d1344d8c70c9e575946910818e82b90d2d1a90f537ddcb89b5377472fb977a1cb678370f007b43c4b218e45e7c1b85ca44e6cb55b75c51d7f89c92d27e3dbc6f112702f252191b6faf1cc9ab5f08307f9437c1044da51e135373f5feae8417df6db97542abc8b67df6d69bff956938d180879c87801c7c06573c5ece18e0dc4e46cfc508917b4b3af7f4ee9a5e41493d4d672fddd6101d6114f7ceaf4527f173817a03ec173ff17440699de602741a240a5ff29767cda69dbcba78a4b81a1e6cf3b42e13d2035044688bbbfbdd1dcd1a7c3c446cef72a3cf5c244dba02b99ee56ae8108e918dae11e958574d0d5fde1ac16c487d5c09bd24d4cdc357422a682739d0182c7bce018d9f7c4e35ec2e5bebed83173b7e5bf8b9d493e9aa53b6eeb374f41819ebb33768f1e78a2c6f4607c257b2a32f6fe7ae04b3e214e1f3154cb19cf69f94135745dc314d6ef93cbe57649ae0d4d73b49a49f1200fd010bc213cfd94b5903f18abe141bc548295ec965234e18c81ef3a09aa170505617d5980cf9e4a082d1a1eb5d435c53a02e230841fd99d29e409a2e98517578ed5c6fbb7d360b00667b16542d39d8842e9f60c5bea4e4638f082d07b8e8c8b0f8a23ce3660f240f8286b4c78b575b431fe845ea8fa58c29ae18d1f4b5b2d2f1e368eefe39cb6c94ea67e6d4689e31fcfe0198a5e3b28a26d6ec7a244906cd50a00bf94e5bd1b128bf6dd93d85bcc452816037fcb22d058865036fa535ec613ce900785bc9a128fb0f28ed6459572b680b02fc3f413e0d4a5cb93e799ee6b2029748f7c332c0e82efe89effdf222fa1d02f74d913d15dffe88db300fb2c182f1018f3e3ddb1f5fb1c5c3460931919da6138e909c75905034544f732cc68c976a1beaada4a2885a8275dc6f476411414dd3c7cb56a0633a9d96aeeb8c22b9c834c71456b617b9ef296d43dd989874de9152e502121b2ebc15fa8e4f3d85c60021c90be8808fcc80dd401ee9a384939a52bf09e21e6c095d0dc9a380efe2bec0444233e843472e7b0b87c35b0e8642903af40c7f2cd9746ee70620f4be7e81239eb8dfa1ef102fa773a8c834ebfb0413fcb7f03eda2ab95b5d8f0b869e224a8c835557084d970b4b39e512d11b21e218638ed86ef723d41585b43394a44ba1e32752ec80263d9eebe195a8e45382c9dbda01ff49215f60516980172f5d3bc359eeb0102a04c26b4b675ec7d8e1b5d3b190c9583595e5642f6b1c73bf47cd23699b8201d18c64a91905e3318b13acf6ed2613ed7dbeed7e3857854227d543910b50007130fc4dde9882fe7e854b3be9369b550c0a53b2fa3a03a7a95b70fc54494287830e072777dc90be06875412a18c94d84445f9f38ac0421af1867ce50cac208d2aa68cb9e940b82edc064fe0e19bd6fe1090d154f715def7a61d591f58ff30f026e41c8d490f73f6647b682e03affcc6d0e90c72e21606cb962a6e0bcb1b99da4039ab39bdccb55972ea49b6a4faea7628775983ca324c272bb9719afbd351a4f6a2de2fc4bdb2fd26b798b64c2477e74a8288d8b3173259e25e87f513ba58991f1cddf2c79bc6123bfbf91929cd2afc517a6343bb707ce7978c0fd2cd067c3a88c75c96d8eb7ba9cf38e5be81b6b2be77e673e2cfeb567e0472b4dd7b85251ab02e905179cc922c06f7f10d3a74a8c36b5ec0d3ca05dc545e58df1000a4231d196213edf4393dccc5aec8c61a9bafe838e1a2636b2c353676a2c142ff46c93db3006868bd2d41dd967902a1a15b4e681bde95e97a61f7624dcfa2b1bf120124deeef4752a6791fac59fc7cd48c274964e6ee5a5b5c15a29c7850d35faf70d9ac5ea12fbe152e6012dd3d587f92f5ac315957da61e7557d617712102f625316cfffbc5afdc0be02e30a909666861a985509ecc14755beac9cb8af3c67dafea67e10a6addad67767b3602992cd773a1688fd5e680e9bc946b040df2aa8ef9d4248cb2bacd43c347fef17d6a443b34aa34f9a7a43dfd84f07e06270a534ab74fb844f7c5bcb07bbc8381f3984c824d208144400d6ed54218194bf9b164bac4ac9e0e9e390e91988c8475f1e5ccce449375c68af126d9e870a8cdce5002b44bf39701b5aa89568bee619af510d97d9a1a1fcda55a25acfcb4ccfffdce15dba142ba20e7990ce1530832164042797113b23e9b60e1e9c8d1baba03c1c4aeb45d7fefeecbe8a5697993da4b8ac4c6af98aab18d9e75a29c62672a09109913f93f92b0492d8b18fe64673c9d042cc138f914b55086d6ee95543b1adad163a12b0ad6f64f39638cdd6a6a40953ff4bacb62ec55bfdb468bcd60e399c88bddb8e76dc850876354a17d02260266c14b0d68dd0eb9b20aa182a2a960d7f0f4ff1c05ccffe0d2b9b13f1b6d0eceaba147edf1a742f7fd8581465bf0c836e0dd242514a70e72d7e7d500b82d348125feda8b3f15a117abff5e9fd490d48b23e225ff017572b6f0b213d8ef4d5beda05be30602a914fd6179b0dbadce2af247932d59dd85dd40dbe9d564e4f9bfd0133ccabf491e291a70e54fb417890897a508050de5cf9e30d8761eeaa6290d2bc3c7c429000f5457bdb2bc1682c3acc985b5c907222df7d261be50f426f61cf4c766179751ce48ae305a4016513c2f22df80084aacfd1551f984653b58ff6229ae9995685134f4470f2fbb4e23e613904c6ea562ae0703a8ff5977bbd839df3e03f7b36f0107ffee23f8735d79319517da774a10cc33432afd2599b167b679a053a20d60279872dad1ddc02c3ec34245e80ac793c7b68137702fee35ff071dc5950f4a99d86f15d2330edcd35a63aa66b5c95a4354504c68b906660a9bec512d1c18eebc61ecf732dbeac50afa947b689d4b56ff29ceed27d9d5178b9ceffa7d545e7fe1720aebdd88f7aa119382a595c88843c4fbcd2677cd8038f40068cde9c595053680d0f14315f34970d833d2831b338b0c169bd699a96d3b37c62b2160295e84969de73732b8df3e92d50c2e36b222178a566a0ab4e7b1c75b9d9af3bbcff4ff55b5e8875f795ed675fb962495616e0d247b79c6a8f8d665fd51d845b1ed68b21511f82386250eea8dd4c4cda37ed31df8e399599ce605efff3718ebadd87b7872eda6f412e65c9eff6f56a5fde0d6d834c01508d4e7565dcb9c43d6a3a586c5646e75cfa840ee6c7bdbe3c8db8ccd5213e7f532d769ede09d0558f07bac9cd310c0d9ef019c9a01dda36fecfef0c0927ce5fa39ccfc4729f981fbbe3493ce3df962cefdc4037881f86e84ea841a967ea42a037c26a88e65f920a2602283a3bfddad9afec80ca1e977bdcc31066e68d0f8d1f8f976e43fd59bb6af8001a3e46b723008886a904cd679dc20cb292b5a801cdfb89aca5c864ab785eec7144e2fde27ff4cf58ad963ee95d911200b4724f8cc94b7c381124264f9408dd4c60f5f6d81b50c2a02d753a6d56aefdd3694d899a0a9e3176fd391a1dfe294e0eccae4fe47fcd3a8685bbf4baa3f5f9a777fd2a057a85ec62ab4b4d09a4d579b37f3b8f083455135e15d52c8e374431dc991d27f82409f6fce2f2f0cc98ab5dafd1ad68d1b2f0aa5c35614454a91b208d7c490ffd16197a158d36a36bdd269309f76f247630d29ca7aef751da2674bd7279f24afee440aaa2fc4696c814681d1b4fe2ec16047b4775366f8d1961c80560d629b172ec4d477f2978a13f4880c6e091ce1c7836a88dcafacd17757e2eb28a292b606d97b40e87133f5642f2d5aed1d2fd068714948f8c50a46cd789927abba390730e1550e33f82fd89d242fce1a53cf6f6b9aab7654698a8bc012a3e20ec8a376848e71c06a8f42a9c4cc9bdd345ecef089373f2444f5c9539f1f87dc71be4e045f806a95a53a54dd7deb378a26a635249d4b20e5e79cdb048c6fb2f360b3bb7f1c9c03af8427e8613c4616c643ddd0baa048014d7e9bc4b6532744aabb84ca1bbb6d6bf5c2d88bdba3fd842ec05043ed75e829ae2f6878adf6be1f8c97b978c35c8e892d03ee0e0aa103d5057f45f71ebdfa18fa4f93d72dde44f5c523e3a42f2e10df71e42c1c73f86ee35d005067887040c67b05d3f75156860fa9acf398175ff20e3f408daa9de32fa903e19b0d354bbebd0cce171d9a29c33890be8f49629761b8db84940ea9d3473e22788c1a5d7bac65e37d301c343a45d7fa03d3dd76536dc0a18889d9bced5762d634a1511fc56a18093d489736781c238dc8be0ce9a796a426a95c97f5f71052b95d3766bf9bf4223c73e07c694f4e4f646caacfa74edf57d7d7299dedc2b111e934d902ce8f627e6e1a48cadfcd44b24359fb88ceb9e83681a678a21c0bd00a4acb985651b3b302f4bff95d766d4d762b03c8c3ee8a9841ff7336df2737b7c23146265622cd46357fde853370d3ae536a50b5dfe553c404ef437a61a254de3448674001061c85ac4f71eaa426aa604d3acfa7d3ff8fe782d914e3755f149330d0453029e0f8d09d05d275ca71c04c8bc629b4a241624c4750cc86c85a65c4ac97629deb2047ca721d8b69c75553e064c1905a429180db120edee036f115a4c08207971bbac6c04ae2495c697ae75b0f029718ce1e64d6392cedc0f8ae002c4b608a9f932896ab37308b8df61011f3523c9b5bfba28fe9205c7c584e06201acf65e258fbac03c5301de90a7bfd655642c98279971aadf866872ccba6ac55f92e5aa8a5ceb8c5ad3658e61bca6f8b29143cb0a95dbd8a75a5acb2cdff39a760b448240590d586b365eee7c7ae816fa5e3a555b3cb63e197bfaa894ab1c67d68a33fbe8670516c76d64454df8b4a96ac01fc645206e873ccdea010a1e4bc2171245d6dfd72683cb147afaf9b743be152242eedb4d47d5312ae2bbdb476ad1a65ea059fb752a868eee5a44829b72c7b22116b373483a35b7d0d3bdaf910723d533f7e3819a872c7bb473a27c80dba79b9f0d56408261087c1efe470213c0db65eb979328310203d01e5af9b23457b138234f5e7d3dd63364aa38e78941e74e9876b2ec474c1f0879a116d55dbfa4cbcf4a07af324c73a5668e85b8dd43ce12dd2ac2e6c561912ee17edcc4f77c0850408fdd9a962b6e546f93bfe881597a66150a74ba1d89c98b8d94738035f20f4b5684451ab5466c938c11009988ddb7abe2192ff82b85bbe11b48d0a90f2aafd8a4ac41b949c825e602134207ca5a7fed90f8185f0bbfce76dfba5123ac98402cc0f6231772e6fad7759f3d91d179fc4d1f6a6794bb3595de597f230cb49a9491058c6e0ee3d000927789cab56e1cbb748a5d50fd6f2ad9cdefd4b60153e6a8921229601eb7648cc914664c3f4c65828c7e19cd9c2dad7128d0c247d6349f359d9c289d2eddf71396525993c028b107d52ded8b4e6c92811944a2ea9bd94009b01dc9911b732aa129b6fff9a34988e70e36bb4294b6a939d5537891ec6cf42642f6eeefa8bdb694fb40b7c3ff5929d687bc8eb7a237bc07303a004c51b8b832a8e39369c7f20efbe09c800df4a9dd009e48796562e33f0d43d7a0979af9fe963311604d3f94617bc58483f01ad438280e466b36589f3443707fe748f39b9ef184cad525ea834ee38ae442cdb6d407ecece1268743571ac05f6ee96d1438cd5e001066baea623f957284409588139f35f4a575376facba52823a4722a57adc3989540c60cc6f5a330a1cff8bd42e895960b8af4f683025bf5e4b8f57aa928f30ad63bfbbc400ec162f4ed51a707bfafa18f3ecf9bde7771c10b97f93a2be4feb095dcb4bca63493c3a24dabf0127a721121ff62f5966077747f8a41ae03c5261c233335fea9de5ac3d60713a9529652d38c06c5224e4dd3f6639b6e9a4a07b3f04467a291c92a34c895faefc07367ea3f1653f4ebad73e490ea2be18a65b1b8de7208f8c023ab9c9089954a33052e8e5cbe475badff10acd98a529d3701bd19bdc214a8d785e9dcc1ca7e451fbc1a9981333b2ff7ac1eef5435c7dc52e9e728c2572079d6e6ab294784e66d9037fc2ced626cd37ae5256081462223dcad44c8d099447684be766dc901814f3c1c87f460a42c215ec050407bad4dcbe3ee98ba40da3aae7e1a877ace014546309a48e901d904aad868be0c69bb0448c0e4481fb6d604959ff86cdae4730f78f3a99541c1310a2104a78204afe457c18d9567844895aad7ae8a463fd79be3193f2c67467401d5a230b8124b12b8882a19a9d3e355fa2df305837bef21bb00461a4350d866fdca08399cace74740f63f353a450a917a730bd7aef6de79b0abcd8b7e04c4a3b12e8efd53686d0bf7c6e1cb2fecaec0b5203ddb1855b51377f1aedd6469366baf2d77ec2c7d71e943b699506f254c12abc004274c532d0a7fb2d2240adf08103b616f9d9d4e37268e05b4ae123ff1af79d5dafa17d6426089949bb2a5515258e8df3c51741e282417f687dea319ec80ca7e8c53f867ff7bda61e72fd077f19c97ded000b7a3457371b468b3037022c3fc165684786e5b7d4d383c68a90cb53ae8e12b20c8d86f67933ceb158be3d4d9b36741fda4f3fac6bc81cc79a416a3f1bc3742b0fd00769555b28a08955d4aaf706ea296bb6c277cc81a802563ab4d5ab590c327587bbbbe61e6c4634ebde4669d8033d8dc6ea1dc43f21f2828b13955c65f6fc268e37d3e50dc37b10d8e3992a771d140013eedb498c4346034ceb39ca7f495b9acfffd49f9c01f16833c461c9801239e9e85367a24d86e3f4fdf1e00d3ac56f695ea20ec192ac1811063f3cf0836a375f033fd330bfda2ed996d8aabeea186e148b8681c4789639f216bd864412ed7caeb43c0d8ce69722df395b8e2463ec076399f3dba7d59a85ea78ca888ba6bdcf001bb228b0e660a0b1aabe83c3ecc2b47a328f37d0827010bbeba96f8111d3d0ad68ff02bf70ba442024f06ef0d4b4d51ee58b4f4466d704e05b0872837d53b54ab86476cb7f7fce69c19c1cb9530ecf05fc1b0d2b44b94ea40c638ebcd099f09731f38e05bd96b78defa0113bea75f5057687278e734e774be93528ab29b4603e0950a36d273ac813c9d5d2231056f57e476103773d55c2f544476de5fad2c24ea3210f15d8002eb90164bba91199feb5519ff4d37536b2bf986939b0266ce4e94f8253e9adf59e096aec0e99e2577f5a13a6dc4ac16fd95ea048e6896254f82a5adfea1b378bd9db7e747f75598862b1cf427e7e952b57158acad4075d9fd55f5430f4339c7047ac3a6ea83e92a011244862e154e870fcb00c45be15a637a4d30ebd2a5ea523e9cf4b329ea7a6a6316f50b75561eb723fca64bf0037a37ae3d3f79a2313fe97f4e7f91af7311b9c0b2cff64795ee564433f995bb6256884124425a76d3b07954ef8e9d681661ebc62bdfe10e3afcfec393d0ad8b1365f854b545babf1b42a6c21c34ca28af72a8b40c91d61db918fdd6258ed1835772e3ae5187bac1c0594184422e26f4d921b2e22d1824b43a1b2a0353550258cf3009ae9ecc6412ecbe1022f20c25d1b1f2e7ebc671d432cbd3a58bac4b2e26d5de7415890f128eb7612647220e6515d44773608db75ea1dc9c96b3807c7616faff980b6102f347c70bf1089888c3ef3fef1da5bd35a5ed6b22e74a24e06e71ccd9a8b286be58345a8492e08aa5e877272f071dc5ea776c49f0cf10cb8fe9f44bc7c506061c83161e18a6979c5403789db41808cd9e7ef34ae397a0bac774e68e9d9ce214a4e69becad6de966bbbc03703619d8011d6b27de077538d23ad6a233469d7abc3c13f5006e605a18bf88197d3065e02d452e129c731d3bbb99cd852675211844ffe85ad543a20738a7394caaaa5bd225ccbbbd53543bdac1a7b64c92f16370fbdbb2f9f87e73ef380faa15bfc57b351e1234519ad3418a334cc3e36a357bfd5730ca6c65948e2a135ae4e9437d4d226bbd5eb807cbc20429aa9c9db61ab7d798f66a83c283d5b2c56ee0ad16127d71f2f1b762e70166e4b282bbe7dae104e0ba1ac9c9556134e72a61d532714e45d4ab69d3e91dfe5913ca7951a4fd5507ef59ae244850f57efb812ecff9f2dc4d90848a0df55b3420d794bfd2e20e241a9adc89314b6c581a06447a6d3474d6b9ef037c45341641e9ac36d1c0cb860fafb669b0476787adf6e0eddaa52d90c1367482208879e92ecbe37d3c87592ec6a748802e0be60192071c551c51f21ccdda286884df1b0a3f3eb92de59983bf3d68b971b2277bb9ea4a4420cf37e0470fb273e80d4ca9df5a548d90e5155319349bfff65112e166b4357bd57a1bed12a5fc592c0792370887b101a6eb68e4ddd5df1658f44c957a494fa2fcce97504c437eb5ac55efc13869e37ac762849b2de276866f3e0e4aca84ec080bcebec3500236e5531b72d8dcf8d78c042fd878730591c021e82aa7e1061ea8b8b21832fc99ecce6744d4ece3b3992c0b36c3277d1be8dcc67f033624a3739042d89c035a8bb005e4f8ec60a9ba9b789ba3ea79d5795ea0ee5071e0a05aa9851529a1c6ea82f6d1c002f2508e9da133b1e2ebef6366dc2db3cabf88f2fcca5d46996e5b45e7f1f9c26ca507c24b503ccdf639ee00af88342011e4129f68b9f07c7b56bda644f318d320d08a6b0a66daf0bd2be2eeda8955bcf2ba450cc915504cdba62c0288513a940a33fcd9bf49ada635ff183ac05c8bafb4783f3e59092abf0684e707be36d98d37b8f7b42b1ea8d5de613fdc41672b7420bb68f19ea897af08296468b6fd4d92bba2265725cd3641023ba963270ffd6340234a9f3819fe4374237c6977f8673d79ccfd0f0c120946713c13a0b56bdf8fd319d9a641723a192a126919a8824c8d049702e79312b34389b44b8312b825cb833d94025468e4b331c9a172db1b45d93e2759a6c0e67fd3e4b57159d2de08b471daab78ea4cb5eb45b573517e545d2fd980f64ad49607c33733d49d5c06ab80a646f5730e91e5b3686af74327eb10acba5ad550f4688c01c5d70ab58db7a644813e9fef20cc43af780aa09d08c9a41f6aed58b739c4eae04697c3f53d5eab7f2ac09e048e5c691cc2700b202c94b12bd3bf5bc86903c999b781173f07463da9e011b27bd5c3fd8b10b5496e0116bddfc1484882dc76179677dea6e668985187bc9c9ff5f31a67b1dc578d4f3357a0fb6a51ededa724baa8c69495740677e346dfea559fc656dc8eaac6a0067b3a1f52fbb538d55ba7988ec7ffbec00ce30fa9c0c829ae0657afd71c9ec4c4385efbc84574e7a2ac815253263adea86b07170cef380b45abd64124e5359b3e43689c8594d45018ea4bef86bc2e1ddc1a03604cda6fbe72ee0c117f21416d6505e6829ea4d65bf05cea6ac8f71efce7ffd30e2bb4d2fee755985251e9dd6a68a20d33d7c78a77a90a089f6820a370bd1900771b3613bd2cfd44ea7e44608d85ec64d318b2e7aac329738279b4ecd0cde6ad17212abd32e803efe07041fa76f5cad07b6bcc70977e739755c67e02412d4914ef835aa0ec433c2ff0dfbcf077e094c9cd9ce38b34b5e25e728d499d9eccec7e16a7e8b8fdfd37f6d3a1f17c7849eb9a0e23b4e3f99a2317499d03a3f5f890b95cbf01050dca43d0d41cc3506b2d0ba42f6079a306204c6b44f7861028a2cbd1325a3f1aa5feb62a60006e5eca4af364740c9e2b943b3473a2cb5f885762d0485042ddc6acc62a5bca7e3ecd0067029d839155ed6eb12553787677ff21c2ca8ea3aa44f0070370dccc3d0a6f7e0971010ccb094a6135326ddaf174a1804f7dd201334b98949e93874f37471cd3f198fb26fe7e954fa7eed30983d39d2c75c3022df876c4ec0254fc8efe6f30c77c10e72d392ab71cbb24b6926e277d0b0cc399f3cb76babeb6450785850fd2ed65a3d082f26642c942fb3bd48c5cf5d5d4808fb6757576f424810679caf690d1c094ef42aab1fab2c17465744ee5f002098e4cae7b7c416f306d9401398a8e2631f514ddd5c7e51fc80c42c935b588e3cf673165523d1256608b5ba5e386b34629bf3e5e0ea51d2bb72075d7b5b602db3bde3a0788d51861fc90c1a3e586a656c00732e11a5f7569b36184f8f80a817b4ff2578a1cde0087638144988cfe0df27453ed0d585fa95ff0ab9cc060538bd76c9d59d883e461bddfee181b35937556e441efe9b1399fe22de4357b10564a8379e26bea8265eb802f61880feee6c4d0ca93d890fd5250a50672712b3f2ffc72afa8c2a95099264170dabeb963ea915a0bb441729d3d648a4403c99ffdb7c83582cc75b93d3b7167ae3073c998ae48dbe2497a51373b0339d75c42b7cbe52527bf22096e66307d9e8d6be93c2c25233a6613d0f5a4c15e4d55bed4e92caccb2181cca95cda1af90612675e40219f846026e6b1b2c0752d842babd124df30b9634256a7c71372ad30c64ea2d5f83f0ddea1750f6a30195218ddd31d2c2bc925e86b894e2cef60528cecc9546aa1a0cb1a09001f0143eb914a30a6da88102702439a4e96edcaa0b88d6f41c5d68b0f4df4bf48342312950c764cb8e43ebb8594e5c5aa7a6f89dff874702e3e10408913b20f7b0888c30df2d2b3553a7f3d9ce526543166b37444acf3141f30eb834e7964423c5f7297596fed0f6d5b2c69ad7dd3f2f675763864a5f81509b620aea8a4fce0c5e26e77431dc19383a12fcc54ebdcabcda3568065c188f573480051a7066d21e37b2b65424fe13c51b13a69ee08e26a72ac63c5fe67469aa6de1a7c42c70469e50807611341a437f12c47868ffd447e7a59b2480dd27ecea6407b1789d5eca5f21a8e7d64d52a8e6dd7480a4b9272e5fadaac8fb08671bcfc2c3fa2e75ec5c2d0456dd957f95b997c6091d743567cbddb5b362578a96fa0aac2aaddc9f948f48d1f56d4ef8c1b693b0e57b84858ce2a71a9d2217b5276ef6d62b821db1617fc5c77166b3e76866cc399c1d4497fa71a3294a394d5bae90e2c770366a06e87478522df290e3070b86f0bcbf9814702b35f3b899cac833406bb5b2dc6703b4eeb16f170abf5cca8e60cd395847f55da1267c739e83805cc2c6977bf74591a97a8c456ed9e59c788617b2e5cbbfe4235ea2d25fe6cc460393c987d623fac2d00b379b2776cd327c776ae85e7588ed707a68b0a89f2cb08fc6bca8ed653e9e621e8ec4673f0414bc50578ace56d30bc0ce265788afc9f34acf14fecc528d21c2ffa7d66ba730aa94bf21f2c96288f7f4305587fa5c80a8c3b11034c99ae814946f65eeca9f7705e75baffe2f7a233a6d18076b8e4cfceb363e52306f932ad5e7c8e2576f217e6ccc51e3d097a1a71edb3b9e2a63468e7204513ce26458c221d51736664b9e1b195ebc36c498d5bc9760b129230fd78c979ae246dfb8da656d470fa00e36bd8476f37d3cb34f6e4a491a734b7c3d69b6e22a660134e5f5c29254e453d38a8457e221ed9e35653e36e4dbc0155bb3b2aef217c682c154731aac3cce4a685be3777151fe9eed347da5bd99b1b742101550384cdb3554a37ebd5d366915c1275f8973061612aa91d3841abfbe1ba6f07a9828d4b8b8fc161347839944229916bf990983e88e6b6a54a8beafd10d7082bdfd3c59975a295aa3b67e8a02bb137d2ca1d521bea11a8cc24ebbb8211aa285164ff3c5dba0a66f674ec0c4eb58fbcf86a427644348781c1f7cf54ea2de1ec90407b2d969b5d6ecb3263afb14e8b1eb7adb41bd1df81a6258e917ce95a519da9f12a0ece1fd067439282b5869faaf02c0b7ad39aea48db686257f08942569abe7752ce258a0f1ce31ec6ea4fb17f143677739549c27de5da1c1f64a611d1377c3c5b8257044953998bb0dba42fcf7781b2b4859084184ca5eb816273220edb98b15f9d5886038352f539839bdb18475e0689942ce5285c9c0d9050fd890e40b592ea3dd26a875ff53ca73769556c8b3903558917ee4a51e56418b574a16f240c7501e4e5082106abd716ec2a426d22113d732e505bbce827d2cbf9bc84359e19cda91ab27f8e068160cabf0ef49047a52327415006d6973ebdd07a2f2810d532a949b4bc18437386df550e8ed64f5940cf08b776bb2a05eef816e98648f903096246274f76fa9c5de69087dfed288a33e8dd5420b0b52ce1a078a9d0a69ed1d741ccd31baac70387ad9516f306c75f389b8e4367fd6e49de60e5d0deb1e64a180a7eac13ae6be8d1c194004e7ac92925f9f0b73d581e9e04b185077540e00b31dd821b2b55b8b8447920624b5e07990a977aa53a5ce02eb35e99920b2ce7bf197485a0669878781b9b5c40386d0f47498fc33d280bb0952ab116d574d92b3914bbcdef59360519516aef19f47d9aa30bf62d37c4bc66c4fcc0e02fd36c47465c45ee58e635cf5175dca425cc7551964eb8ba83f37d846e537863c7bda0d9b4c4d0ee396bb8bc1f19f790e8ccd31afafa102328a6f0fd1d3625f814cadf88cd15eac0d0075c9c2507e17b1b426b58216b21ed1765ea7067ea8fdf2523a857c1483bfeeb8af23784c11d35ed2a2d30d394ad0bac601971bd9916423711eb93ee554914aa99de7b50f02a2be7da34afb3748095489cf8d783f2507299d4dc14096452ecc382ba5870abe344c121b64c607cdb27d3d37cc8442939ac1727f1324fa8cdef15cd91c3d3c770e0f6281d3d4e525ed92ff97cb9105d5a55c8a32dd128325e5b1c5f0a2286a4ded8f4b2e753fe12c115511c60f63d554b9fe6c186d777ea657740be7c5e6158b13c6b973551f0544ca306167f30f728db7a6f7c1ea59a45850ab229307dfd6b1e5dd5831dcd235be70344b395406402bd795e9654e29a95a8bde0894286a2e824c5223404ccc9315b004b3b03efae527530221197f29d80eeaed92059a1441ffd5ca35d5dfbc14691a71222a3edb62b30cad1e86477aed6e8e98a98f93c1d26942063724f4e09c19e42966670827409aeddc11bd17c0eabcf3c2c17224672fe025be5713cff4d91a45455497741f1fd3fa31ef1c60037c852fe8a2e8f5cf23a4536393c8e5caa04a66fd687eaa1a1155bdefc6db34cf8ab8896e7d1165b133740c03ae4764365a04630554823675cffa5fdf97795ab424c7e92127d80ea74adec46e6065ce8d97e080ae0ed12b671d7e8fc9ebe593ce99e637c62439d02928153f21c2eaa2e68b089c3550160e3507a26ff3898c32b7e736d186aed0eb9fedd4170cb6a6645fc58c3645d247bfb6d6208fc8d43c8bdfa98f69a42adce2115b2348ca2db7eb08b43c527143d8c63d59c7f75492130c8f1737cf1d5ef052bc15ea600896d8b22f0db45c105b113c80368d1baf455fc9f84a2a30a5dcdd70e1fa3cf38c64640e7020dff8bc8d10e1a866a911302a0e26bdfa3e994309a5d75715777d1c0f16229a88b6c45fdf2501acb71340a9aacf0ae37cbe70fd1709b7a8104afafad2b6cd24d747354b6f9e89cfa12c03008805197b968aead74948f7f505552a586434b59196c5e4cd41afae59b73af3cd87a4fd859033d229a84ee5a6066c9d0d1583393c56b83c1b132e72c18450366f09405ec7dad49e7c8ee7528f151ee7a08b19384f3f27a88d7478d088726263ef6446bbe934234e030c421c862856ed4555a48a5da1f619d25690b69cd65d24fdae300356c0f556553de34fc330f4ab141d47c81e5885f7be0b7e1e505a4435f713a40c7143fe1a770641c05f04d7764ff93da510413629b6715cda3218dce837887cd7dd40b64bad1a78f4c532cd9f85437b268731a20a6fb3015255600c91b14e3243e20c28ca5b7218386191e1689f43659f215cb7d8a84c9883e107c353d18e129f4a094a86182001e571a319e37c05d8a4cb17f170bee51e4470389ff4dd1d8f3d2b1a6c12c24ffa6ba0e1d96ee74e23861803c27471448a40b03dece1efe4a66ed7ac23fe46d2abd808cda93bd9426839628322fc768596b4d66f64849eb09f7525ea0c77fc9aa98a9f007721ae79e33999440ccecd801a1bbc5531f62b6627403748108c75770e90bcdea9140765a7eec7de1d93d4580ff2a71a16f954a48b6f858098f4033ea89806d4d3c6a6850a489d936d30f646fa5a731551c3ffd8d578213b090fffc17fc2dee180de9dba3c1dcb790e5131f0204358fa945a75f4f3185d32689d9ffaa7961d279112bf42cef5a48af985fab3d05bbea2d01ed5962db8567848739f97ed6b8fa98caab3b0e7f154706a830f42e6f1c6a03adea9eb5de2d44e618ec5698d67a39e659dd28005a4456d5410007b648774188d9907639f0c94cbdb06b0a2097b2f349350c57f2045daa9c6233924e0ad64562c65d52a23f9489b5c5b7bdb4927eb4c547b7d27e46d7d88cc401dede8bc45c7e4dab59add646a6aa1a9e80e26702f80fcbe89cc98df142c6344ab09ebf9f143d3e3dfcc47149f0596292fedea4c157cb18e5ad4e98cb2942d6f91800b5194da435d5cba16766b86713ca55e1deac57f703fa7dae027060a3663bc70fe422458cf09bcfb2ab60baccc75c2f8156191d6be74086f88e4dade3c4d907091c0a100aad9588382022c1978e3dfdcc8f242c1f89d64b091b83b86cff0676160ab7c237ab77921767b1afe6572b1725088366fff9107004e2945db5a4dab162eda28dda8f7b01ac12f7a7ab7aa6d257f65da6466e677efc3e32771f27f1da09dfe2171e77c17bf9cd6447bb6461420f4cc8c8938e85f3a76727a119661a5c066426d19930971fe2d5efa0f17313cfa27a747093ccf6d878e130c6f80bf06ae9ac7e9d94af95be8c21effcd73337f2c4d5fbc9f417b0824b342b5807e5c2905349609748f8f522777eadafd1409b824ccf87360e2c5f5fdc358416a7ca447146ff221d08a392acdbc91227001f4b90a6efcf682cc5a7454b38fd10b7d7d5c079c692ded8e9507d2eb3e51bc35fd1bf4fce035b10d83c6ab85646d5e1f0935a0bed0882cc1b2f7781e89c02b9649d77050a350ebd5d5a1d22b1d0f39c18467a15f105c21d8bd6129689d2336d7ef3d15047f8f4c228448786843486aa27ffbc15b329aa31ea3ca788c50f38734156363bf8cadcf52cd7f58259d8337329c342a99820a26b074481df8e0e83a6f05cf99f1720dda11219d169a18b24d09407658f1eaed7767008dc071a9a5c70efa9811b75e4cc26d927268868eb91242374e2954399256821456c3c16a431ff955603981b6f847280f2e7405f0bcc9d972e44ef03396011f36f14e637f444f6ebe2bd8a5952a9f04a9a99f4fa1adb963121d3b8d46dcf86dd9e230a53231ad6f010d514e86841cc4ba351d04d897527031ef31ab87241a14868e9f468dc012ce58fa23ca8b0ae135b22250f80297264637a5f151d61ee16f0e66e5ee812a4c205aa0c22c434cf8f0a2aefc39cd6eb427c973017508df01f8d110fccf7f5625445e92b34d8e494acf27b9911887bebee65c652c4b7ad8973a6a041cf8fbaffec8288e5e86a1f0ddd91c776cac38fa5816829b68d1fe71b0db5634827786162e2283bdab3e1eda2ba6fb3e40181f5b935a676f1e0ae24287cc1c08465fceb8106e23e53c2a143751702596095afb7dcfffdac6391ed710432dc99cdd09ba718c8eb3dcf8bfc9b8b07d0d5f5405a6fc749f35c49d2c5fd55172907cda5a972da2e4cfa22b93d43411fd891a599c98f90fd49d25ffb1381ed1c71bb1d421c029cabac2d9cdf8a53afb46be66283a7f0f9a0b871dc387c9a6c1256566d23207d74a778e80c0519cb12c85ed7e0cb58dca5d3a9101cee781f87822a0874d72faa3514adadd141ce29daf59f69035df9307ea3311582abbda547c8fe9b30c23d918c11781850858a47c5efa33b9ae1b0afbe4a327c01a56a24f57e322a9d6ccbebcaea73b35ebe009a6104ac78a7c409adeab185df8c9eb1d016ac167aed09f55410277b44452f9f60920b55e134fc123328a4ac7484bb1848f9ce30528c72091f81a58d778ecd8d573c34e2e08ff722e3f5a2df1914654376877381882768ae43ac0613917e0648bc1e0d5ddf0d20b403bb31da2213741c87e81aa4931a948b3e37b6fba74437942137de8a6e557539ef926febb92beaa4981da8ba82cef8e5c27573b061cd699b45248f66372f5296cee36e87c5710d2babd470416702a3c093b114b42e8f60d7fb44c419264a06b74e80ea82d18df96cb42f65cd7b24a8662f3659a899d6592ead85efdd6aefd4c918c076e89298e899947af9996a012a97e323fa25555f37c294b775d1783ec65541a7d491e6f4b2fa26d4e235190e5ef738437b3048e326bf050df6dcc477496f8b0df677915b59d53b60825d48786f774a7b092d90426604b8aeb19db809bf8a853efdf53d7520ff2bd357d7aebebebb7c46f99f553910bd51acd5ffc36debe7e72ae261b7ebccfbe6f6d8fcd41a0f0fc9d9d41e5f5760e9ba0be3d879c3f1f18961df3c2284c62becf6c0bb765b0e0c0dc86a9ac7b1ce7bb7e580cf7bc4f8f64a2da0350d495f2760ad80841f8777bf3f800f150898f2cbf0a3e0fe7debc620a5a55d31a31b840ce6dbcec2594c0c77e9d0b8b6d36b1ef1d24c6fa1438ad5d9a01677d7d58a746878fa6112c26f5416fb2ca4cf925a2025cff83a6ad6d1c2a6d4eeb1a783c4c37a0a398f347fc374d2ebc472f30719d9ea77191065183fc24cb95d98a8a353affc39cc1bb480fd5d58e7f506d06e28a8ba658fb3a56e4b5763fcb0fa0ababf859d096dacf3eb2ede13a4606ece3b7c8f0ff29bde50bb9738f78c8df4dffbbb88b4ab665f80a163463ba6f8acd427b8c1f88b067c360d72b7266c580ae6a857f870f47711a0d04550ca4fd1f109653817fedcf6f9433a027897fd8c0a804c92e53d2551dc7ae862322b7a6f3f1da36585f0b5caee4a6c9e2fa2b22ce21b0e8bd3df8a860ddcd1b71876c4aaa4f43237b5648a2ba374b6169bac24dac95e0100579792ce7078acef47c4562fad5ac50f54f2054a9714c7355fa2bd14c487d50eb3a3a3ae06da6dccb38828df8290b0353f0b4a4f422f5a3976c6ff4530ca92c75d39d8dbde062acd5bb65964e4882ec0ea59343efe5a3615763676d98f1b0043d59ddea6abd86051e19851e0cc8e619cda362d5ee8e1cd819c0610a3658cf5f0618dbd2c61a9891f44da2c04adcf591862bbb82e7912370bcf1e3319bc3684f9265eacb15e2cf3eb7ce480e8e04e1e4026ba24f95bb787d4a216679b378d57e33609e3238ac9f2f74c2ecad910e0d72eea3e091c370ec4e4ace49909da0856ebc48ba6959c0fc63ecaf9752f977dd1b48d2b09fd4741b04255be9eb1846f65c93161713b7a13c394eb05e5fd03d172492dcfb85de8b133cfc7e55bf9a885e2b57f1c8c69293043d26290fb664ed9398f4fdf330cca85f0dd7d6c076391291632453ada977e4091a5c0968ca97793aa9984897edf8b6a315ba84903651fc42a158b63f62febb40b33421e6b8dcba887e0e715780aa246338c9aeac6d259acdfc9fc10916e2d194bff5e493f882e14a8d7d07381afa08a87c06d666663f92c29a7a4528674d292f2b3091a8eefd974e073cacb320d5ae9719cfc77e7bfa8f330135fa88549250e44f73a97a5e2dd1b9fb8451c96ef3ad0d8548742d6cf66d9a0bc0cb162785279e2bf4f674f621632bf2cbe8a6dc031bebe1ab8d043ce7b6d7fcb84bd1cc94718da57ab35327a548d0552b59de68aba67facf009f34ff8915e63f4f4e22c5c472e8248b65beebff63281b8b1290de50d98f07aa3504b40ab454ae887fd8fe9087fca3a811ea520efe1f9056ac43427f08eb6debf5d4c76d81efbcceef0ef434b5fafc87f03d37b06670b09821583c2a60fa65632d745c776bb91c1ad69744c848eaa5a8e067bc4c15bb6438df707a554f4cf58d93ed3ea5eb6b90fc3b27e2cc49ff212c91acbe098d3b0401484c306d94358da2781979e0216e8c4dc02eb552bf35cfb951a8d3dadedfeb77299f240e007974546da0b21e6bd96161b4e030bf2d8f546c167a00c4b5b25ca4cd22ced078280c362c4b948b77072033a9b5a3eb3d0e9a8254ce51df0845ea4f6e19e40ab2a25418fc7bdbe0d11e4ef54e2706f03fe6baf03c1e314e8b175475bdc1b4a8fac53bfdf9316bd6add8ff0076a2f6aba30a89ef2a34076040864d0ed00ce8d18e1cf8c9aaec47fc57f3a5454c1df2f2394956d7b8f1ea90cc835bc1b428e711333f2cf500c289e738022c56f0eb86f79dcbfa0f2233c9175bacb72e3debb7033eb5e9310497e4091937e9b7736b2313c232afabbe012928d7b98722c198e18356eb3a4d2a766a54f0abcba15223e2d4802dab70d11e35096cb94b8d6a2415240ffbb3be09c3746b20c6642e097bb580078c5f1bc9cde4e591913a2f096901d30353733462c586a6344447fd5066c87f8ec2371094df84d8c560e2e23fc781acff7ab6d27ab501bd21ddc0ded708412ebbf8574b9804f74a163a688eee3275cd8a449dc3dc6d19923551f6f0e20eb70354aa3584eb3fdebf41d411b3de0e357c35c7073d1bdefc2de0ef892698e1c5fe70319eb4ca947ba012cc5e5f60b065e7097073d1b945e32d4ad0e28f1b619bb0f38c5ae2b31609c8098dde73763596ce534e6d49942d4be1f5b3059961edc27095785b94d06602dbeb15a78c7f433b39b4dc27f9651b3d676402e52aec091667896d799220f43712779cb185ce694e8af4c19230c848c20284a869ca5fe5d26d613c35de4843781b82575134398c2d4eb73c8547d631996f6402b0558897feffccf64051c9f99f658ea3a18d8cd486d51059d47fe104ea84193ebc78e8d039aef2ee7e5c3392511bcdcc0d607371c7185e30a9209ba88da367b46d8756106018b7086703e0952ab205be18bf4f25fa342b865ef91c09c3b6566b10707061851a8c497433897edafdc2e748ba93e6b0d143133d104c929041a003f7e59b5dfc6d84efe996ff8842ba008106b5c654c42644d2ca58e49f0db9a5a8e23843355aa0180046e9b595039bd9d302b601b61537ad2522a8a6ce5ba122b4e25f002db65b496f1b158febe2e800e799689daec42f2afa1a120ac7ca96a90e647eacddf3465170814584c9d05cc370572e290ee01beedf522283ee9a2b1d2a80d29bbe7395988ef638079a95998d89636b45609862a800f6ffebf93d599486fca2f6dcde9ffe47629fee9221093431079ff9038fe3d73c41c8641add5e99c08c542501bc5c10e3d4a622717fd602dbf0bb11dc4505a3fdba3a33049c79155bec65fbffbb8cf8f949f31381dea4e9151a74f22dda39febf3d075ec3b052dfd93f6953278029b32130330a5ed6683aee0cbbb509f59ab9067bd0a84b07cc6059e736ce4a6dec0e5c8097d02f301010f8643ed01de5c78011bb9f6a6e2bb05e12ac2328f1b3fafa96c48abb308e60259abc13d55b5559e044796e214c98d8a757ed139686c9423de4e13697fd537e32faf09aa4a1d2fc0189e589bb33c30ac78b49151a443efed432021c23a0a735ef9ae4a1a7a9898d7caeff6cee23803a4156981f005206977a6d03b00483019c35397eae3009ea263308e6770605b59ad387d3dd7f93c73e000788d3cb40667ef68165584905db6f29a400aef896b6ce5219af919ddb890924ad8ebe827234f910e662ffc3f02940af71d7134358021b45f0e9238f3c41d1fcbef3b4433e5077b00bbfd1a50acd3e056444a01d55c159f14c17a91991f8c578cf92e0ea8a822320c84a42e866389ad7b5e107307377746f7d334724d746732e3dea9a7a5b6b87d95f5533dc391f5f5d1cc6fcb59449e09435da449514521642d15ecd23f6c2ce7d936e89b31867142427f87eab10a0aebd1b50f74a2b9e6de0b85a5b146b1e923cd55e91ca1ed5457b6e03aca4b001852f55613cc6cbdf103ef2b01d9371cf749c5dd076a753d19e3896284e826f449daf0d15db9c8ac01b7627618ea76190fa91058597476fa513369b4e8adf0a2c29334127fcd2d9b4680fd5fb7785c37d698d92f5497a67a4573dc7a8407c1a8d6f753d0fe26edfd6105905eabf733262e4e0affafd1d77bfc40ee8fd08bb260fe5bd9e87be5627005567a9e84a7516a60d88f7a70d31c6c00785761a9cca39836fa5aae84acdd8decd915ea6267ce1eec9a094923c98a7b14b37b5e15967cc4ecb42992a87677e2a00eac11722b68b3ea3a840702e95601d3d35304a00e3dde932d323c4aa328c0895c6f6ee3eee900f540e6070db8f5795308c3cccae4179ff4b26bddce8c8aed95f676180877dca575b4a7ea16facd519097413fef9e45c92603ab51306311543d6c295a8e19c8bace7c68138669626c6105e33ad4b7a7f1f65055c4ee2a62f4a48295ca2fb7131caf2ffe57b36fc9ef00a8f3004945184e6ece1a5da4539a510d2bbc2f0ec2d287308ba9ddc7dbc3c41953521978044c6e9cfe85b036cd4404cde57df87fde39ac2b6abb2af723621a9c7dab6f0a7b7089eb3319b7fe7a627c7436586ec6e268138dd6f3ee5462162fe31cc8793b784cc39773a1e018ccae34d51424267b443cd005f4ed6745f4b686aede173e11317151f078440a9cbe01c192e119d41a843586cdd67bbe2eb04a211b32b4cd387cdc1d9d2056153ea68848a0602f0b4bb7a50acdcec3fd74cc50f1f0150838139e8819846466e63bdcf2ca489cb6ba7b21297cb52586db372ff0616674a58d594e5e8ebbd4a4df36123b789a78329fc17084a0b6cb3cbae37a6d723d5c2f329fa39843308f2d28b22f6e796fe805f69311e8c1e0fb3e2a4157128ee2ef710f17961f363640eb5f4edcf913a775892ea7e0b2f8eea61914b09d4726d544d4c0c892f8516d0301a93246392c895b98f5ca4c5a13f88659da46b86a7185c9adb8e1a94609d584ac4a859c68f95bbe76ae79024f0b66b2ab4cf7d6a77c5d4bf9cb31b5ff5c672feafd761833be379f4f04163ce3e725d219567e09973d4a5d8d9fc245fc1a75b19b64fabc6a14e62b2ce9017813d0877457b01cbae56138be28be6c6aac92a8242ffde5ce8bcd0b402e18e56a59c212a2989f1e684709a8e02effeeea1b541528827ad87d92b9e85fa473cb9868fdcd7d00db287671dd6fed3c7380dbab3eecc56344ae6e44c832ca049a962ff4a931ea474e55abb26c5c00c914d5c69937f0ea54702bc5e355adae61c2a4497d583b0f6583bb81e7a2776bdecdf431339c604b84789662f5c4bb703c9948fff18ece9a2fc7ce97ae46159133c442f5bb349ec13a5e29bc9d3db29747639ab4ff9a123ff4c17aec2be22441b32d4ce517164c9c27148db3c2c412dc0a3d505a038f8a8ccfa54ccba396433cdb24b5a2dc29aeb384e2a393386d8362c709323e0ed1a513a9b445377774d467277bc4931e5b45ae2a2d1688b2872b1face6dae3b547c11a926724515b069b47492f7afc46f26326cdadab80fe226268dd046d35d1b75851abfd8b7c27038ddef5c7b73bde26a8f6250267983834a653f77d3d4d474f65b12cc41c110c8ab8f314449929c9b0d25407b28c1b326c0a0978efad96c3b5841c2fd962d23b27f147ea24123d560a06d314c5725fea2426a1a2c09e5063c4e8b0220f6ed1249881779094c43b9e7cfe41cd487f0c5f7dabd15cca3b295ebe1b34af4eb073f0db11502e8c3f881e0c153ec18b2a393b4f5a3a2039923069daaea987934e72edbb71e300ce1194692c5eb0a7749e56036cbcb47f7152ab659f723922ec0991c90af70540a63f374e7fa2c93cf5e501c1a1767a49dd9e42cf1d01a0ce8741965ba5bffdb6e4befaa7613d4a464bc1414ef6041199867d3826dc7873b0dbc8b6733396c49d1f53b371e6d7ebf1426cb0c5eeb68d5437ad4b81daab921331ab434e72bc92982ebf43145cdf6cc7ed25de7e0e8c28a2075abbc5b6181eab35daabf7507757a6064602af977907f49674e3dc96359c9bdb951f170a4c4f3294ab509cc0164269a840d18f4ffdd794f6feef8a1ea3bb22bf9f0492eeaf0a831f0bb7bbb5bc40604f4b392a3fcc6b19508a1ee32ce401495d6bd2d11448b52de5ef20340aaa3575e6a9145ed19047adf444136345a8eb3cd38963b4d4b6bbd27af7055d5491479e15df5b5a680b1dcf58ea833f07fa6a661b6002d64449b2d53a3098fbb64fd1b9552ed66891fb85d1f50786a58b5ac420025de00141b8708df9f7c1380b646afa311302ce21504d0776f8b225febe2f1318a8973020de597d4cdec404ae8dfdb1dacedf7e538faa1d1bbe17223f4456b975e7aeb39827df84257c1def138361f430a7e6f8b648af2f43310118281b96063eaded9bb2378b690f2a9c2aaf3865624f7beff0691fa7cc43d45f55c6feb74b9cd44183721e08c1d430334dcbc4bc98d248d6316eb2920a457415b5303a0d0fc1bc33568ec703de7a67abbe665e2e6b65303c9be8dabedfb21e6bfe63d6577d2f26c35d9552cd332225bc8b274717e3c453e23cab94fc343fff12ec27421d0568397870f98d4f32374b7e35c42397738a1212e24e255a350b5b82ee2c2c2990dabe95427f4f3cbcf3066ff156d54698d5d3c3ec57654c9f9d0765eb8d6722fda93670f0c5e8bd58a4a807e891d84ea6c75387096bb8e588e03c0d1a0dbe08965629d253ea07605a856815b15f7fefcb17bcf7ce6e17e9fb1e038e522eba7f69eeb2b25e4c43319e5a65143865d8c268df3cafbe2e564a0649de983500ab05b670bedee3a9e1c4e185023b2924de03825a495b81d6e7092f4e1ed991237ae2ff69687507e1507c885361d6f5db6e8fd4c4f148f6c3ed3a6eb6649eebea4cc7fe06753be69ed9fe8dfda0066ed8899ae3c52cd117699b598c11558004ac0986290cb496b7ef0f4c2ff6f0e1d233e03b31566824c610172d10f26fd587d5df72e9e411157dfc954b92eb57c0f4114aa6eb4ae7187c0963600bc84884812a42fc6c7cf03d74d724d18df7a0326581c56a5a030e96638fa59e47c41ebe274f35166f74958c02cc8493b5602e7d781d664cdd4fc959008c3fd4821fa313efb409634d2ae44a6e8bef8b4aa44f7fc4a226e5ef988cbf30b6adad5706709ed873f25276b851803623f4d15c6d9018ed2e870599ddad8b53ddbc1cbb0ea3d963fb593744c80d5e8d8d20de1f36d2cf4b8337842c7de57711714cf2dc4f8155f31080ba710ebe608ecb80310a6ea8b905452ca5d16735cf180fc0c4ae16659c7aa258fa3ab53d42fe254b50e9ea376c3db96b4c774e7e1fd270a91e18e2724c03828188497f933bcc0eb4356bea1848b703c27d57ee9a6efcbe1d6f7aa7a3fcc02956d7a554da3c57fa8ea5f4a8e51c9e3dda3ce0f1ec8e13abce46ccc75e169738d4357e64d033de3deb99d7033d39965a4df359102217cc370232d17001b6f930f3c8b7e302144fe396676a28a3c78a2ff5406979982a43409d5e3ab5cd2b46147cb5c6b9c5b057de9ed944aff315bff6902648ca6840e53506ffb7dae6a2c4f30c7681b7db18c327e908167b3a112e7c839c304c2362c0133a23b8fc2707ffc0a62d63c23a174499a64b1b6e03e351fe92fd9cd1a52d2b0bf7848d9ff61b6ed0cbc06d51f109f87d5ab487b8bca68c5f98e6c5971115ac863e613f202d2cb1b8e7c4bb308f1856d1bfae138afa89b053981344954f57275761078bfb80f8219a173e1bd093f525d1c32d520b342cf2c5f218aa97a6bbe0d7051b799c8abd1bb5df9a769c54b7062f42692246c4b9e833efa6cd518d2727437c2e13800981745db6412e2b60f229fbc5b7b826d12269c16f1e7df8ec4ac320c9b654e4542ac30df2d1efd1e1be7f76940866d5939d36b74add7a77d41784485e2961d95c3c2790eceb9e67b8c71dbd1b6fdddf2c18e55cce323400a52a0493bc92fc39f4d7ea9123cfc73144575c60b5dced7a360e30f180abc35d360aa22a80966a51741551b79047a7a3e48e093fb0ca87724a66147e2d28f099880a63644500605061d930b215a52143b87d9c23eaa54c7c0f93d0aab0d2fc777c973e7977dc8e0480bdb89126d2c2685b85fd65823df9fa38a203fb442b77f46aff9650a983eb00ed9afa78112fdbe27c54cc2dee86c55442174c31fb769ee9f3cd4308c8ddca35ddf05c04af7c815177eaca45a2fad1a6ed9ac7b946da4f9a524ea68fbddc1b3df185845e9cab48dac7b53859c4dc04f12ff4fecc302da4b0ddfbfbdf498d0a23b2f96d54aa045a0c825891cfc39151e041f1eabc2094800ed7dae070da66f456d2010a623434a8c474e944a9c7fcea7bab5a138231f3082f4b26b10b5fea46d09ea033886e99506b5e327228292a6e695ff6a8f22a288bbbea8501187980620a03b4a096fb65b21a210f1b389a0ba2a5278af3c6dffd6ba0a80027680f0cb780a3ab45cd55fef5bed2f67cd35f236c09006ea1b0a1e0926b5286ddea6c0b99a15e6c3dd3a13b7612e92c8f861d2ed404d860b702202b412135a939dc2b6e102c17baefcfdd522a5a69597c5d943bc5ee1ba4ea03865b1dff29a1a8850da5b58d0a7e35260d40388a13b5ff17428a9d35ea09b5b96a734d54b4031c3a4b486c19ffee47adf1a240949bb43b6fb4a913e545b0163f14d3f9239e4eaa7ef108ef541ca399d12b465603d085b7f1b6acc75312f5f36dfa5ca351daedeae73d9d1e0e66150b9369bcf5c4f9979224ab271084a03d5605020a93a1c2c1b9f02b797e32d41d791964b24029389ba41c9f32b66245d8e37de745761322262b9411e63b6886e66d7b8151debd756dfa03b54cb0b20086c7f55f933ea7c4c39e16eda63bf3a0a39623fff767ce9a25acd3f7f4026941257c3cc45d66663c5e1e649e6febdd5b9980e82a7c3d1b574b7c739a2098a55d15cf80943f6220674c9d599e94230821f2aa7e7861418717cf4bc81be078db03d121630de0ba32d87f1ab672803de47a3ac4eee05f8919cba72d1e7c6da6fea611c0153db8691f8c88f0ca19c7d811d19d361151bc8a0c6b8d326d0552fd44fad4db9e3835b913124feca0d744641d331448bce547802fa19e016173cf83c7e316c48c7df0de71bdef005ad4a138463e5e1d06ae5edc1e5f6326f92a7f3398f265849bc989df5046d0286097e3f7815ba9d75f2aab13662ab272996d761367758737d367553566702a0a00259e5c8b87c0b47dd6730fd639446b0ef4d476a79ca470e37f0f1a6e02dc0bfaf3374403b2464038a360e217a547523215ca9283bea6ec9951ed6465eb31a857d82c71a0e28d94e4fa382e07291bd69f72b62174f5b5764131068c7935e5af800dd9956cc2868df6d425c185d90cfb9d7eab865dd3961eef4ce29e7f63cf130e011093a713d8c08602868825c4a6713a4a38bf0952a82882926c1d49ac3a4e67b6a2e08225fd037de36555a5ecdea73ee0472bf4eb398750bd96f144fc18536d41920c0029247b6e4563b8f06d6c9f1184fa5db590ae1d5ffe8ed62a29d97281123cdb7d1edff0f52f9e2d9fc94a3485c006888659fdcf527e75a5d00a2ce12fa07b11fbc8c5956f87c5523f67fbfacf671ad87ebfdc2e88590ec8d99e62ae88e2d82018caf76099b6f4274abdd543716bee2a926a31bbc0255d5afb053e9cf91762a0ca960a0ae66852e4f385d906f8027cecace3c3ec5c44db4d98dbb200935f7de7157f36ff5007f691bf7a1ac5a5c6925003eb4c8e011a92add1fbfe470029513f8a8dbac7c8f22f1ff54e23b241345dcd2c8d7df43e38403f9d9da9e7250bdfc42c2100f17882a93751e161e8331a7661a393e20d1e940fc14d5c5931a5019829be52b00dea5ae1d0fc204b999a621c232e1e76bd80b9dc252b2f69f9c31706a4ba5b17d61dbffea018f3feb718bfd3e8e411545efcd6b8e3634ce11fde5da87d2f646e490ea8cb3f8406ee95ae02abe8fb322d3c2a99273c5866a787b412847efaf1f62d4f1a7cf6dd65ad68a5dab3d7fb92e35e7cc3c1108154db96710f78da01424d7f425490e0193835c2075e2793b40db627fe786a5d80d709a5090bd0320384bfa65b74b2052ba4725c015e3c6d4e36d593cc6f12edef3476b8e2bd9644c2db5a8f44e239bfbc48198713b556edbce8919aba22bd4e765b67a1deeb6134b8345bc62451c1395459a7651f813ac66c996305e9776eccd06cc628a8e0b40eb30e33f954b9ce1eded4f577a7a07773e9242cce3c9a2b891d554e869ef5e9cd532ff0a8ddd14745544bb6e9c746d7921d739d2c305f27544e879b0f969ccc40e6c9933c6d8fa62e9e98f413e711b6f77037e4f759b3e8d40f37088db88d51ebe5737d1b76e2a8225aaee5d9effa7a2276bcf856a76db25162bcd075ca42cf84c954a81edd24ab557d045f6735c94277c2c0a4f2b6514f3b9992a454c6052ad7affd4723565c4d0938f61e9db07fb03189725d877b4ed335a5f5ccbd7db4897caed07a4ad747fbeb915f742919c1ffff3bc8afec9e003f0973d4b6ca084d1db1fa908bf25a6392283861ba3066297b27c7f51104bf32c8fd47f2498efdca2005ead6236e4a1481966cfbf1c5fe3255dc3d9c62613fef8dde744459431a336f7568938d61ce90157c8e8200cdc0da9487430fef1ae533eb947c98a78c6b8b42a06c4af0d900eb9a0e8c6f730af38fea725c5c0117410d351cad5f217039c95d367021704997ba31a3a106e31d9f5b543d250547590d45488a5502b3dadd73808ca510722157eafeebe4761812defa88b92a766db1594e7f425f96adf020bbf8a4e327726159c4c185f15bdb0685365a01431bb93aaffb6113f6060915c0296131e11056192bdce63fa661ec14a1a6fe489bfcf13e06b279ac948b0df1fa0950643e7d4f9416b6f7a0c4d22bfac2b3961851d9a5c9831374b3fbb7ce53e28156fdaddc69bd80d774e07d38f9f1e92957b7070c1c9fc1695c72b9d1b4490cf8ed9f9d791440438a5a5103b9cd05859c5031c724956f4159a88f7e228acf001ca99398d427d7e05dc2389f74b8dc9362a124318a5c94ced1342e0a857a4ea4112f79d6b9c154827cb243fb13a71c49f68384f4b9f1e21b67739c7e27d6b623e185e79ed8cc0b039e1f4f2a1f0a6c56d9f073ed0f0bfd7a47d5b7c1a234ec71df0ad272465fb5cb834d007cfe2819086ddb1bf5e59528e3aadeb36eadc26f3a1337323aed5d9b00300643c51b54a9a65aeef5c2ab4dc8ed4dcdaa6283063f26ae64caad3181c80139457e2b2efa445d6d09c086a77ce6f403b9c308adcf1eafe8cad9403e8fae80aff0c6cde2efbefe6de453dc46d38fd6f315a40e72b18e443c38d8419b1573c31db77d59c9230d324e61e9f8efb41458cfe2af26e9b81cd15a0c52b109ee1c65ebb6e5cad206f9c462497c0d5bfe28fcb461e9ab39664153e5bb42695ea082ee9c9a8c4f996d329737a967b81fef64cbb6139df384cdedd62b7cc30bee0c98c999d838ff043ddbcb067dd4641a59547d42013793686b147ca27e0458f3b56910a9c8dd00baaf6489f2e58545eae320b9dd68ecdf8fb26a35c6a674848dcd0f5dcc7fa617afe35f1b53e55cb172472a9a56ce7025746ee38ef119f2ef9ec115834a6f1e1599c6e1211a9bfc9bade9a2b369206997906ea362f16059f0d51008ede618b1bb2fcf26ad72dce13a85e6d1a146ef7025f2f57ffbedae05efc1c007bb04b3b85247afa9e69e57650b9f90c8af2cb4c48f3dd9c79c00bfe4616c11e0fe66974c9b2ed93983c0ead4da48169881dad6396d2e27e40209af9d4a716403f82048e0db40275dc0d4cacb32ba558de1ae6079fb30fec6bda30e25089003f35c96557b69a23b7ae2196af41f67fc9eb8c29de7255f18479c5210b45f04a3f602eeb431a7f0a733e25b19ea32101380c73c4aebcee9b8511625d9df26996e1313c88cf09ff749e321c89c79c9931942b6b08f542cfff21f9733137f449d01e75d287ef0621f9e3e941887dbe1fff0ec12e12afa4c0dc64f28adf24e5153cc2fdb4331b0f5ec721a3a7b563ba44a2dccd29df71147004529747f4423e4bfde111cb51ba4ee29253606880e22f23bb8bc0ea64253cedd87505d69858699cbd6f817f58fe7da4656d9d5209018a244b7737700ed7d3187fe2c5167f03651541ff1139282dbf521edc82aa3c8986ea55d6df478ef3df6e371b29b23bbabca6898e5b85b3143fae734cc882344b9c07d7df0408977644b3be52bbd98080c0c7fade931e39ce79805e401bb50137906fefbc14cd0ecbabe82078e89e8c3bda0696694f59484c0be8c203514ec5bc807da2efa9a106e3661506615602c48452a5858c4711a9636b9c4ffa6ff83c946febf7ecc97d80b6f8ae9ab3c84e99b769758eae1ae49d4499705211155eccb8ddfd1e75f55cdda34d1e2e31eae3b669ccc2deb7d89dc32b0103ea1592de3409793ba7435a5dbcb8ac48a5f0e360de8c47d9b1a0bd3157b7756a1e1e09901b32eb724b3916c9f1f9ad8854babbb14faf28edfb90eb9ef8d32d9bf3331d4d5c5f9c7e7eebd471d539bd7864ae45e668b20c20bed11e295a27e2a5c1e21dd86e31905dfceec6183f4cd867673b0ed86a76b58fede158ceb2cc1865540fbe0f8a14fd690b7ba222f93227bef62458057ea7caee3fa0bb4907dbd93eb5dd051c22f7e26ca8e9284001de2b6f719e4f76533afc5973a8565ffc247aeb55dc90a39eee5df6b477642b0c672ed1d41b8ecfe30a9667db005668287855ac4d2d9778348597e7dd0efd93c92c0bc21a2522cf5ffe8d574959e96f98a1b8f023c077882e2b001d19961cb57a4d3d68fe84abbf2dcbd21a7666a5e425460ea458058eeeee319d7da8ce57b00c321618b82fa3abc2e01e5723d5a84b344f7f41ce76c90abb348ea8adc1ae9db0ddfbcf7fd8b86d7ab3ee8c8678591f7ffb4a767a8dab1c63654a95ceed28378eec6326c578bd3cd98d4bbfa97231c9302bb1ed9edc4df545f36d9b5cc0081d49928c05305c17409fcd6bcc47b24a40196ea26f4f3c107260f66054813a9f6867332ccbf5d11f5fc38e707abd97f7750da708c1924a0f78b8c32998aeebf9dd9e8b32dcc5f2202a46137fc85002eb6619dc2b671e63e65f2f0a4e6467fd0f41b4898edcf798d066a44bc78f1216c9d524506e6a809dc2d574951eb0eb221c754f44d539647831b823a88fdbf608de5cdca44f2287cc2c0c4b6b481e1b81cc1f6dedf679314d555acb9684d2815d2c7ad038de79b42ddffc05c4a56713a093f36d22146dddcb01b8ef831101d39d791941cbeb28700ab9fe6d36f4a18c818da688e9ef5d60bb9038762ec3d317c56046f929fa357612da8d19407fc7132e0360f8807fbbc86bce325f717646b894e8d6846aa46d663df0a272a33574083dbf6b37a5f21c17c2c2f104809fc3d3d0d38e847d398bffaf55c1defa57f28e1a1491bd31b0e3baca020fc29ff6aed0bf7bf50b0b904372cb801278bdedf8d7f208eb4111299e68e15f31cfcaeeca71b1c47087f1782328c21f4d55cf3641dfea0628b1ad959aa9b2ac637d60660f26e30aa0f40f33dce23ccea644e151a53a379bd58ca52ab92616aba0cf561ff054d5fa69f76541068d2b5ccab9f762f71a017e41016ba493aa28a0d58950fe4698970bbe152114006c1e15ed5e6eee0a00a83cee3f24e2addf377a79670f8485e1db4fd60a045f2821313f8fdd4c2aecf9ededb4afc1492d65a8fd3b8cc43963c5c573226486192bbe14e8f4c454efc6e971e1fc529d8474fedfc510442056385cae029d4bea4d5e2ca376fb0d33bea67f7d86b83a5da0e37fc4d0f86ef652adcc9046822d0257c790790a4cc1a6a8974a305ac287a6b7322db27b47bc5e9e8616c54de75f936c5d0ea5f6c6a6c2da5c917f7c2ce9b1dca3263e09f1f5479b9ee8eafa958192a4628633ed009e30992ee28cb66f4bcc1ef50828ef315cb4a40056a88f6aac5767ac53d066602eac53484c318c33169380029cc81b5b8f1fb33c761966fa05228dccc4fcded91639c76a19c44a3af99466669776d8ca5491cc01f9d14622fcfb29f49726e2b8117eada1335f7d8f50d968f9f2e3c30aebe2874dc20cfca031c9657a60d89f4d2fe06f13b010dec06a972f2d3ec34caeabd82968a390caa55a99da999fdfa9e5ddb61d727a24b774240736cd36c1aaaf488493e8b047c439d22c6b5e87110c60c91d9a8176ac71bb8630d58046107ff22558df6f4e1be40ca0f889d52c45ec2d99b4cd2dda05840599bb30a8a524494c12f58954f1affc77d28d08b1b595406ca5f80d5d294572e16a04e8c269312c54e93a2fe0ba0cc57027bcf00b0239411fefcb2fdd26dc1f331452b7fbe60bd92790f9eafa2ff8ff79f127bf6a4f0638405f1dcc034deff31a6eaeea5a92f998a567a522081c25341752dc718fc08ff5387c75ce30ef3577e4e31d04e54c794e84ee9f015e6d7db63449e6880a527bc8fa8b79d3e6b411759f17ef61f55938495ee5401d88c3b6cca5606ac9acf1950d3ff9fefdf1c0aa50fbfb935f4f16260f6ae04a3a9ac4e42b81b62fdce4afaca19f374d580d6a06d927171767c1fb48364144ecd3b507a3eb7fd6f1a6a3b3a981c990da48ab2b1adf385575442966322cc1350c9066365e2a45993408ae3e18d144c96763fe3f81e6f25fbafd35d593b8ded073556e2efa817c641bf859fb76f464bd5c8c85969fc28f006361ad68d2ffd35077c114b7d483c30fc6fa109a332b9bca7055692b9938b1b91f355800c833620198230f057ced05e40908a11c79162a30035a9c2d1e42531af4c991af4144bc4ba61f7e417f423e31d877bb9d4ef75c71e60bb57226ee29834b4eb5bf606d8b6dd57b676a25b64fc2aba4ede05585c2460de33ca7e4b6699235b45d095ff596e7d98469d44ad8f237b719d166c1193f83a81ef9f49bde7a8577b2947940d12d88fab1ded37b61da48e4a2fdca648a828cbdfb43a251c1173538404cc5cf342c14601ff51a3628c4318de70b5a66a9ed9b7052454af6e3fb5d920599ecae536d32371485c16cc21f0090c8772d4855818ca13af6150d601289d07d99c6ba422498e1ed0101cef9c2c2f4c9cd26437e6e4808652d67900553fe572fadc9f7cf00821bfe69fadc651d45d1477f45d3cc0dd1dc60cc0ec094c9c8dbf06d6e38aca88464db6fd0fe67a6ce4f2feb08d2590edeca5c8dfb0bed0952885602da2448b2badf7625028d315fa52b61973e1ae42740f7e79be5d1f6cc3486fbcbbf24cd4ec32c51bafaece9edc2deca93ab16dfe530a760ea4874d08d2b6faa2587205c2038a7194b91885c7f72981e8ad2c0716c6c779c1158c1d786e0a1170b422f852d772f55a897cef52d916f11e157992993323d56236e884d542eefe28e8bdf90b81ea6d1f261983375aeaff5a78232364473e0441254005cd1b666ca0924b1318a03edf308b71b318a1916209e5c6e3390e681f127549699fc3decb47c895af3b5ba58ac38acfe743ba5ac903256b552524fbc93aedeb8380cf674b7244e28aa9075be7abe833172e758159d708bd4cdefce2893d28e4d88a5850bcc12e97060a594312eb5e03046b0c9b313c506054e3341a10d7c330b5277d65b7f12aa2114197c94e425f074a324f3f72ae619a36a8c2c2ecc5ed5f2e512d3758af1dc149c859869ffcb19b1ca8db80e3e69d0a456fd26564ea27354015bb753a8fbb8b347a287e393f23d6937c9a807e84b261cb7a56e6f9ba63842ef79f7599ab8d091430aa514da6f46d07230be30d04960674d1df9e47f11b1a2b31c602510ae51537b5726f82d5d982d4cfbae0326cd65b26f3febaa641bea7fcc75c1009ff744537df15fd81cb4c4cd7503cdb2c1cfbe8c93d3eacc0370f65b1be9b0c9cf469f5b70fe1657c493c0f9da127146ef90b4cbed302d52542c225e865613ff7a1048a23d1ecbe3840c439784a93eac98dd2497bc8a24d905a38d90c41a977b751aada59ed0867e19c7b422c221be6efc91cb2d8b7d19cc83ce4ced6e474a74ca720566c26a844ad72e160ca70075047176fe6cdf652dd25d5e786cf521262756776131e90e345cfb4a24d6fc8cb594480a07c260cac2511c5479e53b59df88839743a409501420915dd03eafdc775c0412cfa87da2e93e5456de8a54bc607321a8053835aba09f13d1f59c19effb2d796fd7f453740ca38c70ecc722692cfc07f0adb7efa0f6d6204bedfb01c58eb6c2f5e569823ef3d774cf7ab3b6be02cee18916e173ac8b5f4aadbd62eb87c11312958094ac88ee8705683d36ad6cac320d6594acb70a2cc61e4c3fc50a47987909f62405978b711f4cae2c893b14c14e644568b85153e5003a5c4d05d72668e3ca02960c727d51076cd3a3d574bb0743c4c082dd26c005e3bb426a5cc9bb8fe163ae36bc64b7747ae2ea5f86e6a0d8e0bb53dc39ea1862798486933e5451917a7d866332ca56dee0e51ab2d93772ee27144431e0f02fb1b1510c8b0d6248d5a5b791955e1f5824f209825b39a20a4c764aa689d0807f404e43abc534d1f55937531460aa574a3455fa56bcb6ae04d24c207d802e074584c57782357d5b573cef7cfc317993910baad6de565fd27d5b78f82aa7a23b1b819efcb30579fb4bb4c46334920e7919e27e541e5c4d57845dfa2c3cce5825329b4ce335afbfdcb3eea39c5f4e1a6fdbfe116f0074538286809df4934cf05e29667a2586621564eb0b54e51ca2fd88e9b51dc41325719a97be8ead7a21ed447b3f31c4c8d0e89c7ed72847c310d1bde72cf9f7bbdc6efab861714a29d231eae45af8373a9ee1dc0e77d5e1a12479a602f0cdeb04dd351901aeb4d14ae2e8b7a6a505edf5bb28a56aee402ae66f0b446aeee6d765529cda815ef04dba4af4ca5c301c2fd441818c03fb94fd17665fcfc7436073088a50b6d373d2642f77e5d65f50f92774429b7b8370c7738fe38ae88ad1a849fa87747aeea8a6b041cc9ea8d7fee96b32a998fd4df26673aca4a1f1662213fabb077435b7e11e214bab942f15a3038bf3562d013f597750e5ee05e508b31947848144529c560e312cc3860aa5d409eb5685747cad81d8d3e26905fec07d784a19e61d2a0073c012adde9ed887f17903d30512a0be5ae43caa466184e8cd401c9de071b9308dac7c4d437a38e80f6e08c45b20f7211d9a65ec0cc316eb7efe8235ae3619188fe23511371d633c6245665d23b2bf2aa412e8ef8cfcc371664e1f86e115e5014e4596e45acc60531e6354dcae5454db016811b99d035674a17770f95b82f34729f72bb1804d70fc0c2b5595aabf13c6015d31f9fce8940817c3b1720b6f4ab1e188f772f432af0a466d75a88149ac43ec305177873d39450b4ebc76f2999058990ee0345ca4047eaa7d46b33c7dd7db76f8535ab958b11abd6313652ab58ef3940d01604dbe827e8d706c11e2309000990aaa4bbafa6b843fd98d5f52117451e6fe1fa5c34c78702f9195b65fdf16b1d3b397bdebcb9ea140736f7178679588f78d47dec0d6540e68412f21fb316542307f3499da394ea014e91ee6e618e5603a4d904a75a50e23d6f4fb42463847985c3174e5aa623cb3d2a0602cf42cea1e75292079b8023653cac4046fd5fded921b5d1e97bb6a943a3dc14a337fabf044e80e4c2c40625a18fdb4c70a8b1fc975ae7bb947718588066ad038852a15516c00fe7b6ad9f714b8f8d64cc2721379bd5c2b892c3b286d6904fce6b6ac127ce46335a18d39e3d1393862a9b4da74d679486728d74116bdca9a1c5ac161de85d1437302fad9fd77d15c40eaf783f5a5ce19080846b3aff3817b9a6a90a188280466d35159dc30aefe9d16ef88b54c057367ca05f450d3b75c6fc9a5bf3d20c696982067b9340a2de407769b627476b7e6de2ab898bf101e7ff60c3cd032b8cd5581ff6ab219f57953f5c9a325c2d8136017dbdcbabf94a6989e6b97de012181056eb4671a1c8bb243dad42b31415ecb82d7defef9cc39651f7decb86f0c07c6e3f07d26866152c25c5fa98e555624faaddfbfadfab866ee29b5206a7bbd6b9ad2f2509c7a20bf767222b40db36b4c4699ab8b348589bc3ae29b66d0bcdd626fac8ef3df29203ae80471e3baf1afecc0f0c5bae020bf88ea70209901897fcdd0299dec181fa1a93964a36416663bb1fec141d780102323ed746cc45a29037b820856f6aa82006588bbc676455254e0bd8fdf4155b1e7d179ebf27c8859459b4905c8955e94b49ccd5fc2b6012dc5dee79e3da97453d74bd10d9a4665e9b0cf39a53e56de3eaf15c9c72430a491b1b6333298423083fa916c922b9122e4f186f76919361bb3ac5aad174a6b0f1454c12701273ad9e7683be478ba328de406aab3502b53f7a9c717c985ab4995b99029e8a15f380a9e0c2f65098152185e2a9be71d50bdf6537cfdce983bbecb804b682b3820da87f01dfd63af2380f853ceb62a4496bea887432de7068b514311dd7bb58cb43fe8d7f83c64424596f8d5778ba41c9c3ac1fbd551c38bd982ae942948fc9be282ae0fcbc22491f26dbbf4219cb52c76ff267cdd55455919ab9c09fa5716996d8edee308090575b6b316db5d7dd47bbe1460092c4fe7891e7a9c78eb7c6d9226732508ac77b619db3c61f05917d815e854d28cc77ec156fc686dc438253890a235c0483244a127ce7abed2dec9e9e3487408f4997b38a7554971dc013bf8f0b2326093bc73b278fc126f0885b75658defce9b8d3e8371fb709258a643f08e642ffe774b9facacc12f7666a17a9810bf9e23bddfe787ea9fd45d01a249a333e3756536fd1f714147b412b329537ec01f58a40bcd8a6d8674c4dc682d0ff8a87e2ffc65f6dd4ab3cbb331644540c5746ffb924cad62eb3cc455b4d413de1301e007898997ea38564221ca655248b9f64b7d75a5e39043a9b346836035e611b13ef5171d0c0c95becb824360893e011da9865dd034daf82d198a07dd1244e0d1de4786247ba19b301a67346f49ee503f75e51205fc3cab7e65c2ea2f393159d367e819511ebb0b8655df4c5694e3207676c6a3947eec233f14b82239de349e52f68263064d9d758ca7b53208b19e80a194d74ee825a2eac0ebcc27415372fe8f4e00f80e9f008a55c50ce1a858c95a934c7d4af04167241d5067cd2b9c2d076ac0f5bd4067b6d1fd68e62e1f6cff58631dbe84e43b44f60e0bee1c1db6ca89fdd43db32a7ad3a98a3f0c525695b1a8568d91da09177f2ae8828c44c78422b49a42d11082a136a699ede9682fa88aaf91c7c97a9a393fe7cbc1f9244406e89ff16a5cc1d2c6daeb4f45434999af5574b2a1770c7a08c321f6083c6d38cf3bfba017ec641c8ed1def01bb0cefd74734ccdb0746615d24e4eaf12df76064a10038da2079b91aa72afd30338673be0c425894b389e8e5d864e68b87efc03227a1e1104d6a7839154dc4f31045cf21f7618877d36709acac2c26e069964eb5de3b8b49188aa822fd3d67e50e0e5f363ad2a98e671c913288754c4f1be05089cbdb33f1c32a74c3d623fa0d220d32d7d12a037ff439c5fee3489f1fcc917fa8047822f39e52f6fe4ae8329b1fa9b57b662b2648e4bdbca394ed88b6674bc3cb699c634d72ef6a464b06f3941e4c2b7952ed5835158f4c52bc7e2e0171e4eb969af0e09cc17c1729a4c88680447c8474f28268817a83315af08532c69486bbb1d7aedf18899d76a73656876ba6cfd667424ecd6e5111dc52ba3cd0945ad65710e4a557100dd0ef9c9923be52278fe27c8c6845661bd00040e9f68aeb1758a2aae6df7692a40e308c02347418ecb2505881112b689836c0e34cd0bd3d0e421039c32733c0feafb7cba4103527199a3febd057bc3098f686ab251e5b9afe26f289b93a77fb6af73b2cf01ecd8e4aa6174028cb49849544f65c5e7d7ff38ef2cd4e07322fb66cb85cfd3bc92a8de6d3e5fe21677eff582f5c70dd6ea174bbffe6f3731fbe1366b46b94faf3a1332eb59f7e5e71b23d471a953c5d6d2ae61cc51a75fb6217c1b569b742e06f71567588e82f31130b33c76d370fd33c2a2e1c6cd2ba4e6f53aa39a867eb8380f71a1bb1c89e97fbb7c601b42b22e041fc93f8806962ed6bd24b8408f70b0dd52d8c9e33aa8e3b485e4203c8e34c0b5bee6be740a8b1819be589c4909dd76185ad54a807ea976e8c61012127c5c612459c38709e210aa8d93758062e0b557efba3f43d79c572ea66007ea660884c3cfd0fc2daa46b373e22d616f8ce726ce53d0a6c82a7fe176028307fb7ae6d20a66e241ab8f9b20775ca534e1692a2d5ad7ae66a7940dea428fe59246cd3098b5b16b7f64d135774f1beec6fb66d47ea5d00034608ff3294f02eca02b1dcbabdb6f7abcc60c0e2bd0ab0a3fdfa9254b90de9ef847f5bb47189e03f48771a9d70952414a5a4ebd3509b0b5cc33c159d1dc293fee9f697a83a3d3e4bebf7bfb277ccbbb93c161fce7c8265fe98966334b75e068e9d3008f10612e804d4d344cac058751cb41cc86a06a119fd4bb9bf2962f603a540caaf6912db62ed6a83c8b7f2c837128b2316d4182cfe2c1b72ea897aa8d1fb5e6b2edf2ac43d6b20fe1233020c26a38c60644e49f82d40c2e96480c15c90e4380b83af98ff5d3e860dfc2382566a12ab9d17184f6cf6552792e2d62ca2b5d8730556527135de7a346c50edaac5a4cbdaa6b6e96eec89c0b147351b3bebd9a0bb2ef108f33f79954d04f42149973fab305b5875b0a16ed07b458dba0f040cbd89e3e6d202ac199ab1c173859e15d05018272e4d32a35189728fb267b49a1f96773f01965d9de6a41d849709864e36bd58be099a95a73033ea1dd163919f0928b55ea830ef51061d0757eee71a56bef458f610912bbdb76bfded1d1608f008fd917941a11f0e81999ad6ff0a79628f5ab27d5fcb1e65a0b1aed0f017d76b74daa7d24944fc71f358d8295bb44cddfa7a95fc9a1fbd6f77874ce1b2219e5e1638f31ca5619e7ff9d6cdd9497b86b0cb35e0e21f8b8396348694dba823df98e573bee816a66efb4860220f23af25fa040a11197aa3d82803a9e6bbc30df9e5c92604b70c817201655459235c24128b913bf57c14a62eea7c6fd59c0e0ee14aa2a2945f86c720d0de947285e2f1a5845ed6d2532a1fe57fbf096442f6e37f43a6ff0be45ea7c8c59fff6c4f59f8a735a34aa654fb17cd833b81a8f5fac5ea6ad76402fec019891067df5e5a0b7a28acb7d285ba20ec8143d17f4d49e55f58124ba6bc3435821cb16566e9d1bb0016fb4b2b8f62c2c43ef989c15a36613ed2b8ba87b45e48e15b4ce88ab1b891f4bf30e6aab8a312859e0c6c36740c14b16c28607e3ab636c3664134c641d29df59a3b64097b5f57893a806f6752db48ca946fd24c105515f4c815f9ce41bf1817d3780dc05055220dbfb91fcf819f4c3eee10c7b66a58b12d0158fe4c406b8c1ecca895c62c8e46d22bf54ad24aff8b7fda38e7f1a59ca8a975b2c21f795a093a9d76092117e96e89c0bcdbfac64df47d2d250fa51f4e6017144f09eeddb0b0194912ee4b63f2fd9bfea5248d6e437565d00cf5cbb1dde2b0f019a7b3305021e4ce510b51ccd09eef16d4b7352ca149efd3d14f272507db41cb6a6f555c5ef0be988ced6d22a2955854f9397c53ef57d7b1cac542b8a9b9b17956beb5e21a6b690b4af0f834e495cdfee37c06ae12558c9c60ad80cb7ab9ffff19aa6e04abb22b1677e2ecc97c627f7cd443fab131dc521db174133ad3a6e76956c83caa811620c3aef6042e7210ca7db691a248e9b00de9b92d217f74f901224f5b5e647050a4d0a7cb5033301093328925fe77204973fa7520e2423d4b735480fe72a71568011cc69ef03a8bc9cd88ce043e409559aef3958ddfb23c6155146f113cb25e3331aa2a7ced4fb990999b08f238b4547127891c26f35bbc4c455bd051a5e60040a9a5778438713f2eb5f5f701a83ddc98ffe487b97edb05abf872c16cab0d3b93338f89503ac9676a5fec0032ab217fd21b87a899645e9cd56737710985c09cc49a216d1dbfac81ac1d948ac54c693d5b858973c8e927a237aa95f6e12689cae329ca490e20909d50858c12ff2a3a6ec57987b26cb35f10c1f3baf03a2cadbc13a528871b6a9d544f1faf8f5b00ba06b1d65f7abaebd6b428581ea39c94ae8e4c2b28a342db4f99f94d40c87f861b38287320e30950a5eeb863890f8cf3d1c375e7cba1534f0de14c6fd5241fff9bb774b8d4416adf536b34eb29ef17e14137c42f2eb94b559efb76423736becf32dacdd02e95baa2dc17f6014ebfdfb80af7cb8a82135de879923a9dd1e4a13dd12b3d05eb9187579ed67ec6386969eab97206b72ae6f3fff0b81acb660f921ebd2b25f78a02a1eb1bb84de6b966915c9b1db1e60569b64ed8f3760ddda278bd8ba497675cccc795c47acc2b38a86b9587ff037e3e0fb16ee7abe6830a004cf1b030be4228b96e1ff9163fcf9417e99138121e25c8ded637364b127c9a0c924960220d8fd8b9fc3c7a86e1fe5da34ea84b59beeb9a1e5fee36db9495f2557d464d2abef9fbf6dd48680247b04077b748d9c3e02362362e6169aef1965cf44c9a030d521b29311df57f2ef5800cbbbbe1a11a3cfed0eea54a78d0d26dba78b3d195302ecd3f2376ca440801ad95006eb746bf63b113772db2370e7f9dc8716df61488a8f15efb2269cb51dc365538ca3a5137d57aa8b3d8088117c5c6dc31afa3127a2bf4c35f889ac9cc1b1a31d13747a7ba29d38d3aa879c67bf6d97034b1f748fcca08e2f6e98ef733e9874ccc63f5c29b518fdae99128ccc2de93c8db8ba30f2edde711bf68422c77db73cd43fb5c1b00cfe34440bae62c5cba1ebbc674c8cc14b2202a0712154e120afde4edd62b32b0cc57c2f2b1ec6fa51ade1808440ba88b26c523b2c27a4d2376f03af13e00ef663005c41fa03f4333030802055c348a513120650ead26abf4f0aeda7547c80b1f37b587b9511001fd2c5682fbced66ec13b4661854db57a5ccfe56976d703a05523970fa873bae655d72d64b5f3f4ae3a6661c7bd506bc2a7df3db934ef1823f671c99988132e643fada765f451ff306127e5dee51e3e1d4d514c817ed8cad27571fe49a77a2dbb959c9ae63e5511347896c74ea13c7dd8a900ccade0cd0487e5baf1290138fe3fd138782932cc0d6baade63196da6fe60fba5a82bd44449c5266525b4ce0cec87abe4f38bca02c9df08c5d554d65990a0cd596f50be76b1e78e8311a50e2e7c4ef4626b7cf3dafa0bbf452b71f3cebfcb01dfdfa148ba4de803bcb8cb96827b85bba2f861c7da5361c46cb9eba3109dacd6ae66cdcdeee078d0cad33f554cff3b9760c0c6bf4f8426c41c8911699ee2715cfd35c1ff9af5c5c230a3118e3ba7901f46ba18e3a477ce35d480cf0ea36b2e9e98809a55babe2a9e0c038302be5e7fb6f62d7aa9eaef0fb02aa8e38c2ba9eab80c4f24dbde9972f68e5e76929e58df1faa7941cd042702148e1aa3b7e0a602c5d6ca45da3f155c57b193f145007a25180806964060e2d9cd898b1ed22cb1fcec9d80ba01bb3725e9489b1b6fcfa9672565eff6fea93ee5d6f5ec6bd2c6b5becb845137832db620132d5693c7a61e818674e58f0e9901142aa0b3f5beb8d8c6db9de79fd913b45026c39ffe7f8304b668b04b1cce11981665d82000667634f82ea4a2b0c0ced7dfdf4af3bf72f2cda6a4abf1e46cc9aa48929377cfe625b2d08a30106e3c258d0b729049c699ceee7004f3cf51ac7bb478f1c36ca1628da33b243c73cae2a96c2c62764a58dd95fb6e9538c554a6dc936dc79c66413c112ceb3eef1e33e168adac429567bd998b1a656bb2be4eecc337915d2a70f8d3473994c45337b1478e76f325c718ccd4a2a6519688cdc36d6619b837b940d7ed2626505ea2cbcb8e3d003e5284b00eb764568e7124ea853e86a41c8abd76b52973cf35aaf1c95d3d76ce05599576cc950840c3c394dbb41d8fc264dc3cbbb915cdb18edea89e916608aad7373c91c8da274c9c40e886eabd44eb24fbf9bc4ebd979a867ad0937b20dc6a69b49797b22826d04b23ed6d66a2f8b1cb4e8e3c10b3d36761a289d934638acdc51cac18e7c60449acdcefb9e8853559a06883dbce367196db1def67282dd309a497babae0c0de09a70becbe886b9d29e000e5f3bcb34c83f376a9dd79a23401c970581db59122825d1bcaca58201764cdd7cb727694c5cd00ab1ed22460df24eeee79f676a7719fb0f91c454ac7e3c7059be48ce8d59056d157de961ce973cd0d28b05c44d292672eabea35d88c56f01b47b28b2e30df654010fe5361ce305a83e7c817ee4a2682f69e3962cfa49d487b60dfc585750a92fd1e64a127465d08dac0e72d953425fa6e6d23d7aebd9915aeea4395423e7299855881f5a6399e0294c13089fced4c1db314a668d9fee113484e58f21ffbb2d86e81829a4858cfffd9840f4881a84a5e4fa3270b26a86ababe32e4afe0ea2d369cca064ff0a81facab05fc67de17b4226d7e23421a11e9ae8abb3f1bde503fb66932d912b039dda981381f33609a9499ffea766fca8826fbd9c0a369929d639676a85f7c68997c2d6375bb9215507b9d2fd3cc6633c649dbc05e8e807f47b9ed1c4662e15af794fb3830e4c47a177929c8a54e6310968f542a33fe83e73bc750363cf652ae54c67b8bbab2d1e2c8cc2bbe5a82c17c06beda252367281984b8f1eca36778520f1f0f53aa85258f5f1c3cf8df1ee24a74d12286bc60d6ee7be69610d033eebad2de883f10c922a3dff6f60cf085648d08e396328a7cfa554f18469d8b5088715b775a1890a1115a9fbfb29f56d82edcac8002e2aaf229601e2ced9bd8789a6fcb82c4ab7ddec4a5962c6cd6fe05f4d8696591db176a9ae2faeab9df90df05b1c1432eb3161dd79dcad89d084d9bdc6c46cb668c98b22908bf731467fa5cc3e246520a47099ffc3b221bf873352fe0fa9c722e419336063b4a6b27f18337f32b575e2e71535ac12d421e46d51562b79b10d5f16689947e049fdb4beeefec0433672f1fd31b7f7f9077c5a031eec33d158cc84edd9a31350eb4c8f6f57f4bebf286a6b1d46cddd258864027ad0691195620a93c3a2ea9e2643331e11f80fdba9b911d650a9371596be6dcfe763e022f4222433511a6530882ca4fcccc18d5aefb1b429652ee11a571d5a9662bfc38f5e5fc030c9efc0d8dfd0b94e12c2856ad428a10528aaf5cc13a6513a9c0766114621fa5283528dc05c216ef8ec8d7477ed87c53c0c0f1bd50944912da6c07ab29d79962349057f68b1d4510092329c54669f14274206a30f6de0a353068c7fad0bcaa8fc9d4f1384676c076ece027c795225ecf199217813c682ca09561bde5bdd7eef1403e5dcfc40b5d049b2fe8eca03732ff0c7adca1875871dbbba13505e7ec90064cf81f1b58011e35215a1c52441b9fdb434bfb549d7e8fc4b3da01834183643864657d965c9c8584e00e81d181d3755ec07ce1c68d02532c2d59d3954b312c56b07aa6b390c4b33a2665dc390a4eb59077d78de1d8c4849f8e2a6dc33736ea5eb203afaeb8de45693deb33a8c8480105e41d3c96950ad41c5e92d8a735f8f4897dd6b2ef0f0e5f90705079d1fbbba30e748e4d5627ef52e7abdf532f1ce4fb293d2f9dcfc4131c1c03f2cc1c04737cb729880639ec308c284c3041b7b40864912b40885ae9d7e868ba540e11d727d70bab396e660087387e184ffcb9fdaaed7902a10572c84ed520b689095e39d873d26a030619e7c8a95f20be23260f5c54df36ea923d0ad4f7fc64a16f8381add616a08f1fb0a42f4d5056cbfb19097f6364f5158d800bf8b0cc5b71473a1349fe35f43d271785c37895d700c224ca6bb1968edf8ec1f7d43122cd94b674642df06cc22b1042bb05033ad04738db0fe1d434f7e503e76b392efb58373d1431597017be618b76d459a6598daef6e549126fa3af56148150d1f75f4f0d3f606af729269b6f71fc670eb1f3ab9f6f2e0f38dba4487a525a10c146e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b318d05c47db98f6bdea17c58e2a72fad7ad19df1f4a3e7459cfb5539379584f711a1aa928704e77309957c35f2f07e027aa26336ba39eac27d17bf6a7570c4710daca1e97d6a142fa266e742f18f7fd50426d99467e5fb804622a7b0fed107ae91abbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2bbeba8b37ab5d2289ff1e820527c852c5e9ee713ab8d14fc899ee60dd7464227/usr/src/kernels/5.14.0-503.29.1.el9_5.aarch64+64kbuild@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.29.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(LZ4_compress_default)kernel(LZ4_compress_destSize)kernel(LZ4_compress_fast)kernel(LZ4_compress_fast_continue)kernel(LZ4_loadDict)kernel(LZ4_saveDict)kernel(TSS_authhmac)kernel(TSS_checkhmac1)kernel(__SCK__tp_func_ff_layout_commit_error)kernel(__SCK__tp_func_ff_layout_read_error)kernel(__SCK__tp_func_ff_layout_write_error)kernel(__SCK__tp_func_fscache_access)kernel(__SCK__tp_func_fscache_access_cache)kernel(__SCK__tp_func_fscache_access_volume)kernel(__SCK__tp_func_iscsi_dbg_conn)kernel(__SCK__tp_func_iscsi_dbg_eh)kernel(__SCK__tp_func_iscsi_dbg_session)kernel(__SCK__tp_func_iscsi_dbg_sw_tcp)kernel(__SCK__tp_func_iscsi_dbg_tcp)kernel(__SCK__tp_func_mlx5_fs_add_fg)kernel(__SCK__tp_func_mlx5_fs_add_ft)kernel(__SCK__tp_func_mlx5_fs_add_rule)kernel(__SCK__tp_func_mlx5_fs_del_fg)kernel(__SCK__tp_func_mlx5_fs_del_ft)kernel(__SCK__tp_func_mlx5_fs_del_fte)kernel(__SCK__tp_func_mlx5_fs_del_rule)kernel(__SCK__tp_func_mlx5_fs_set_fte)kernel(__SCK__tp_func_mlx5_fw)kernel(__SCK__tp_func_nfs4_pnfs_commit_ds)kernel(__SCK__tp_func_nfs4_pnfs_read)kernel(__SCK__tp_func_nfs4_pnfs_write)kernel(__SCK__tp_func_nfs_fsync_enter)kernel(__SCK__tp_func_nfs_fsync_exit)kernel(__SCK__tp_func_nfs_xdr_bad_filehandle)kernel(__SCK__tp_func_nfs_xdr_status)kernel(__SCK__tp_func_nvme_sq)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_read)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_write)kernel(__SCK__tp_func_pnfs_mds_fallback_read_done)kernel(__SCK__tp_func_pnfs_mds_fallback_read_pagelist)kernel(__SCK__tp_func_pnfs_mds_fallback_write_done)kernel(__SCK__tp_func_pnfs_mds_fallback_write_pagelist)kernel(___drm_dbg)kernel(__acpi_nfit_notify)kernel(__acpi_nvdimm_notify)kernel(__acpi_video_get_backlight_type)kernel(__async_tx_find_channel)kernel(__bcm_phy_modify_exp)kernel(__bcm_phy_modify_rdb)kernel(__bcm_phy_read_exp)kernel(__bcm_phy_read_rdb)kernel(__bcm_phy_write_exp)kernel(__bcm_phy_write_rdb)kernel(__cast5_decrypt)kernel(__cast5_encrypt)kernel(__cast6_decrypt)kernel(__cast6_encrypt)kernel(__cast6_setkey)kernel(__ceph_alloc_sparse_ext_map)kernel(__ceph_auth_get_authorizer)kernel(__ceph_open_session)kernel(__cxl_driver_register)kernel(__dax_pmem_probe)kernel(__devm_drm_dev_alloc)kernel(__devm_regmap_init_spi)kernel(__dp_aux_dp_driver_register)kernel(__drm_atomic_helper_bridge_duplicate_state)kernel(__drm_atomic_helper_bridge_reset)kernel(__drm_atomic_helper_connector_destroy_state)kernel(__drm_atomic_helper_connector_duplicate_state)kernel(__drm_atomic_helper_connector_reset)kernel(__drm_atomic_helper_connector_state_reset)kernel(__drm_atomic_helper_crtc_destroy_state)kernel(__drm_atomic_helper_crtc_duplicate_state)kernel(__drm_atomic_helper_crtc_reset)kernel(__drm_atomic_helper_crtc_state_reset)kernel(__drm_atomic_helper_disable_plane)kernel(__drm_atomic_helper_plane_destroy_state)kernel(__drm_atomic_helper_plane_duplicate_state)kernel(__drm_atomic_helper_plane_reset)kernel(__drm_atomic_helper_plane_state_reset)kernel(__drm_atomic_helper_private_obj_duplicate_state)kernel(__drm_atomic_helper_set_config)kernel(__drm_atomic_state_free)kernel(__drm_crtc_commit_free)kernel(__drm_debug)kernel(__drm_dev_dbg)kernel(__drm_err)kernel(__drm_gem_destroy_shadow_plane_state)kernel(__drm_gem_duplicate_shadow_plane_state)kernel(__drm_gem_reset_shadow_plane)kernel(__drm_mm_interval_first)kernel(__drm_printfn_coredump)kernel(__drm_printfn_dbg)kernel(__drm_printfn_err)kernel(__drm_printfn_info)kernel(__drm_printfn_seq_file)kernel(__drm_puts_coredump)kernel(__drm_puts_seq_file)kernel(__drm_universal_plane_alloc)kernel(__drmm_add_action)kernel(__drmm_add_action_or_reset)kernel(__drmm_crtc_alloc_with_planes)kernel(__drmm_encoder_alloc)kernel(__drmm_mutex_release)kernel(__drmm_simple_encoder_alloc)kernel(__drmm_universal_plane_alloc)kernel(__fat_fs_error)kernel(__fscache_acquire_cookie)kernel(__fscache_acquire_volume)kernel(__fscache_begin_read_operation)kernel(__fscache_begin_write_operation)kernel(__fscache_clear_page_bits)kernel(__fscache_invalidate)kernel(__fscache_relinquish_cookie)kernel(__fscache_relinquish_volume)kernel(__fscache_resize_cookie)kernel(__fscache_unuse_cookie)kernel(__fscache_use_cookie)kernel(__fscache_write_to_cache)kernel(__host1x_client_init)kernel(__host1x_client_register)kernel(__hv_pkt_iter_next)kernel(__ip_tunnel_change_mtu)kernel(__iscsi_complete_pdu)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__mb_cache_entry_free)kernel(__mhi_driver_register)kernel(__mlx4_cmd)kernel(__mlx4_register_mac)kernel(__mlx4_replace_mac)kernel(__mlx4_unregister_mac)kernel(__nd_driver_register)kernel(__nf_conntrack_confirm)kernel(__nf_conntrack_helper_find)kernel(__nf_ct_change_status)kernel(__nf_ct_change_timeout)kernel(__nf_ct_expect_find)kernel(__nf_ct_ext_find)kernel(__nf_ct_refresh_acct)kernel(__nf_ct_try_assign_helper)kernel(__nf_nat_mangle_tcp_packet)kernel(__nft_release_basechain)kernel(__nvdimm_create)kernel(__nvme_check_ready)kernel(__nvme_submit_sync_cmd)kernel(__ovs_vport_ops_register)kernel(__regmap_init_ram)kernel(__regmap_init_raw_ram)kernel(__regmap_init_spi)kernel(__rmi_register_function_handler)kernel(__serpent_decrypt)kernel(__serpent_encrypt)kernel(__serpent_setkey)kernel(__target_init_cmd)kernel(__traceiter_ff_layout_commit_error)kernel(__traceiter_ff_layout_read_error)kernel(__traceiter_ff_layout_write_error)kernel(__traceiter_fscache_access)kernel(__traceiter_fscache_access_cache)kernel(__traceiter_fscache_access_volume)kernel(__traceiter_iscsi_dbg_conn)kernel(__traceiter_iscsi_dbg_eh)kernel(__traceiter_iscsi_dbg_session)kernel(__traceiter_iscsi_dbg_sw_tcp)kernel(__traceiter_iscsi_dbg_tcp)kernel(__traceiter_mlx5_fs_add_fg)kernel(__traceiter_mlx5_fs_add_ft)kernel(__traceiter_mlx5_fs_add_rule)kernel(__traceiter_mlx5_fs_del_fg)kernel(__traceiter_mlx5_fs_del_ft)kernel(__traceiter_mlx5_fs_del_fte)kernel(__traceiter_mlx5_fs_del_rule)kernel(__traceiter_mlx5_fs_set_fte)kernel(__traceiter_mlx5_fw)kernel(__traceiter_nfs4_pnfs_commit_ds)kernel(__traceiter_nfs4_pnfs_read)kernel(__traceiter_nfs4_pnfs_write)kernel(__traceiter_nfs_fsync_enter)kernel(__traceiter_nfs_fsync_exit)kernel(__traceiter_nfs_xdr_bad_filehandle)kernel(__traceiter_nfs_xdr_status)kernel(__traceiter_nvme_sq)kernel(__traceiter_pnfs_mds_fallback_pg_get_mirror_count)kernel(__traceiter_pnfs_mds_fallback_pg_init_read)kernel(__traceiter_pnfs_mds_fallback_pg_init_write)kernel(__traceiter_pnfs_mds_fallback_read_done)kernel(__traceiter_pnfs_mds_fallback_read_pagelist)kernel(__traceiter_pnfs_mds_fallback_write_done)kernel(__traceiter_pnfs_mds_fallback_write_pagelist)kernel(__tracepoint_ff_layout_commit_error)kernel(__tracepoint_ff_layout_read_error)kernel(__tracepoint_ff_layout_write_error)kernel(__tracepoint_fscache_access)kernel(__tracepoint_fscache_access_cache)kernel(__tracepoint_fscache_access_volume)kernel(__tracepoint_iscsi_dbg_conn)kernel(__tracepoint_iscsi_dbg_eh)kernel(__tracepoint_iscsi_dbg_session)kernel(__tracepoint_iscsi_dbg_sw_tcp)kernel(__tracepoint_iscsi_dbg_tcp)kernel(__tracepoint_mlx5_fs_add_fg)kernel(__tracepoint_mlx5_fs_add_ft)kernel(__tracepoint_mlx5_fs_add_rule)kernel(__tracepoint_mlx5_fs_del_fg)kernel(__tracepoint_mlx5_fs_del_ft)kernel(__tracepoint_mlx5_fs_del_fte)kernel(__tracepoint_mlx5_fs_del_rule)kernel(__tracepoint_mlx5_fs_set_fte)kernel(__tracepoint_mlx5_fw)kernel(__tracepoint_nfs4_pnfs_commit_ds)kernel(__tracepoint_nfs4_pnfs_read)kernel(__tracepoint_nfs4_pnfs_write)kernel(__tracepoint_nfs_fsync_enter)kernel(__tracepoint_nfs_fsync_exit)kernel(__tracepoint_nfs_xdr_bad_filehandle)kernel(__tracepoint_nfs_xdr_status)kernel(__tracepoint_nvme_sq)kernel(__tracepoint_pnfs_mds_fallback_pg_get_mirror_count)kernel(__tracepoint_pnfs_mds_fallback_pg_init_read)kernel(__tracepoint_pnfs_mds_fallback_pg_init_write)kernel(__tracepoint_pnfs_mds_fallback_read_done)kernel(__tracepoint_pnfs_mds_fallback_read_pagelist)kernel(__tracepoint_pnfs_mds_fallback_write_done)kernel(__tracepoint_pnfs_mds_fallback_write_pagelist)kernel(__transport_register_session)kernel(__twofish_setkey)kernel(__ulpi_register_driver)kernel(__vmbus_driver_register)kernel(__vmbus_request_addr_match)kernel(__xdr_commit_encode)kernel(_copy_from_pages)kernel(_fc_frame_alloc)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_vfio_alloc_device)kernel(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_video_get_edid)kernel(acpi_video_get_levels)kernel(acpi_video_handles_brightness_key_presses)kernel(acpi_video_register)kernel(acpi_video_register_backlight)kernel(acpi_video_set_dmi_backlight_type)kernel(acpi_video_unregister)kernel(admin_timeout)kernel(ahci_platform_assert_rsts)kernel(ahci_platform_deassert_rsts)kernel(ahci_platform_disable_clks)kernel(ahci_platform_disable_phys)kernel(ahci_platform_disable_regulators)kernel(ahci_platform_disable_resources)kernel(ahci_platform_enable_clks)kernel(ahci_platform_enable_phys)kernel(ahci_platform_enable_regulators)kernel(ahci_platform_enable_resources)kernel(ahci_platform_find_clk)kernel(ahci_platform_get_resources)kernel(ahci_platform_init_host)kernel(ahci_platform_ops)kernel(ahci_platform_resume)kernel(ahci_platform_resume_host)kernel(ahci_platform_shutdown)kernel(ahci_platform_suspend)kernel(ahci_platform_suspend_host)kernel(alloc_hdlcdev)kernel(alloc_mdio_bitbang)kernel(alloc_nfs_open_context)kernel(arc4_crypt)kernel(arc4_setkey)kernel(arm_cspmu_sysfs_event_show)kernel(arm_cspmu_sysfs_format_show)kernel(arpt_alloc_initial_table)kernel(arpt_do_table)kernel(arpt_register_table)kernel(arpt_unregister_table)kernel(arpt_unregister_table_pre_exit)kernel(asn1_encode_boolean)kernel(asn1_encode_integer)kernel(asn1_encode_octet_string)kernel(asn1_encode_oid)kernel(asn1_encode_sequence)kernel(asn1_encode_tag)kernel(asym_tpm_subtype)kernel(async_gen_syndrome)kernel(async_memcpy)kernel(async_raid6_2data_recov)kernel(async_raid6_datap_recov)kernel(async_syndrome_val)kernel(async_trigger_callback)kernel(async_tx_quiesce)kernel(async_tx_submit)kernel(async_xor)kernel(async_xor_offs)kernel(async_xor_val)kernel(async_xor_val_offs)kernel(at803x_ack_interrupt)kernel(at803x_cdt_fault_length)kernel(at803x_cdt_start)kernel(at803x_cdt_wait_for_completion)kernel(at803x_config_intr)kernel(at803x_config_mdix)kernel(at803x_debug_reg_mask)kernel(at803x_debug_reg_read)kernel(at803x_debug_reg_write)kernel(at803x_get_tunable)kernel(at803x_get_wol)kernel(at803x_handle_interrupt)kernel(at803x_prepare_config_aneg)kernel(at803x_read_specific_status)kernel(at803x_read_status)kernel(at803x_set_tunable)kernel(at803x_set_wol)kernel(attach_hdlc_protocol)kernel(auth_domain_find)kernel(auth_domain_lookup)kernel(auth_domain_put)kernel(badrange_add)kernel(badrange_forget)kernel(badrange_init)kernel(bcm54xx_auxctl_read)kernel(bcm54xx_auxctl_write)kernel(bcm_phy_28nm_a0b0_afe_config_init)kernel(bcm_phy_ack_intr)kernel(bcm_phy_cable_test_get_status)kernel(bcm_phy_cable_test_get_status_rdb)kernel(bcm_phy_cable_test_start)kernel(bcm_phy_cable_test_start_rdb)kernel(bcm_phy_config_intr)kernel(bcm_phy_downshift_get)kernel(bcm_phy_downshift_set)kernel(bcm_phy_enable_apd)kernel(bcm_phy_enable_jumbo)kernel(bcm_phy_get_sset_count)kernel(bcm_phy_get_stats)kernel(bcm_phy_get_strings)kernel(bcm_phy_get_wol)kernel(bcm_phy_handle_interrupt)kernel(bcm_phy_led_brightness_set)kernel(bcm_phy_modify_exp)kernel(bcm_phy_modify_rdb)kernel(bcm_phy_r_rc_cal_reset)kernel(bcm_phy_read_exp)kernel(bcm_phy_read_misc)kernel(bcm_phy_read_rdb)kernel(bcm_phy_read_shadow)kernel(bcm_phy_set_eee)kernel(bcm_phy_set_wol)kernel(bcm_phy_wol_isr)kernel(bcm_phy_write_exp)kernel(bcm_phy_write_misc)kernel(bcm_phy_write_rdb)kernel(bcm_phy_write_shadow)kernel(bcm_ptp_config_init)kernel(bcm_ptp_probe)kernel(bcm_ptp_stop)kernel(bgpio_init)kernel(bgx_config_timestamping)kernel(bgx_get_lmac_count)kernel(bgx_get_lmac_link_state)kernel(bgx_get_lmac_mac)kernel(bgx_get_map)kernel(bgx_get_rx_stats)kernel(bgx_get_tx_stats)kernel(bgx_lmac_get_pfc)kernel(bgx_lmac_internal_loopback)kernel(bgx_lmac_rx_tx_enable)kernel(bgx_lmac_set_pfc)kernel(bgx_reset_xcast_mode)kernel(bgx_set_dmac_cam_filter)kernel(bgx_set_lmac_mac)kernel(bgx_set_xcast_mode)kernel(blake2b_compress_generic)kernel(blowfish_setkey)kernel(br_dev_queue_push_xmit)kernel(br_fdb_clear_offload)kernel(br_fdb_find_port)kernel(br_forward)kernel(br_forward_finish)kernel(br_get_ageing_time)kernel(br_handle_frame_finish)kernel(br_mst_enabled)kernel(br_mst_get_info)kernel(br_mst_get_state)kernel(br_multicast_enabled)kernel(br_multicast_has_querier_adjacent)kernel(br_multicast_has_querier_anywhere)kernel(br_multicast_has_router_adjacent)kernel(br_multicast_list_adjacent)kernel(br_multicast_router)kernel(br_port_flag_is_set)kernel(br_port_get_stp_state)kernel(br_vlan_enabled)kernel(br_vlan_get_info)kernel(br_vlan_get_info_rcu)kernel(br_vlan_get_proto)kernel(br_vlan_get_pvid)kernel(br_vlan_get_pvid_rcu)kernel(btracker_complete)kernel(btracker_create)kernel(btracker_destroy)kernel(btracker_issue)kernel(btracker_nr_demotions_queued)kernel(btracker_nr_writebacks_queued)kernel(btracker_promotion_already_present)kernel(btracker_queue)kernel(cache_check)kernel(cache_create_net)kernel(cache_destroy_net)kernel(cache_flush)kernel(cache_purge)kernel(cache_register_net)kernel(cache_seq_next_rcu)kernel(cache_seq_start_rcu)kernel(cache_seq_stop_rcu)kernel(cache_unregister_net)kernel(cast5_setkey)kernel(cast6_setkey)kernel(cast_s1)kernel(cast_s2)kernel(cast_s3)kernel(cast_s4)kernel(cavium_mdiobus_read)kernel(cavium_mdiobus_write)kernel(cavium_ptp_get)kernel(cavium_ptp_put)kernel(cb710_pci_update_config_reg)kernel(cb710_set_irq_handler)kernel(cb710_sg_dwiter_read_next_block)kernel(cb710_sg_dwiter_write_next_block)kernel(ccp_enqueue_cmd)kernel(ccp_present)kernel(ccp_version)kernel(cdrom_check_events)kernel(cdrom_dummy_generic_packet)kernel(cdrom_get_last_written)kernel(cdrom_get_media_event)kernel(cdrom_ioctl)kernel(cdrom_mode_select)kernel(cdrom_mode_sense)kernel(cdrom_multisession)kernel(cdrom_number_of_slots)kernel(cdrom_open)kernel(cdrom_read_tocentry)kernel(cdrom_release)kernel(cec_allocate_adapter)kernel(cec_delete_adapter)kernel(cec_fill_conn_info_from_drm)kernel(cec_get_edid_phys_addr)kernel(cec_queue_pin_5v_event)kernel(cec_queue_pin_cec_event)kernel(cec_queue_pin_hpd_event)kernel(cec_received_msg_ts)kernel(cec_register_adapter)kernel(cec_s_conn_info)kernel(cec_s_log_addrs)kernel(cec_s_phys_addr)kernel(cec_s_phys_addr_from_edid)kernel(cec_transmit_attempt_done_ts)kernel(cec_transmit_done_ts)kernel(cec_transmit_msg)kernel(cec_unregister_adapter)kernel(ceph_addr_is_blank)kernel(ceph_alloc_options)kernel(ceph_alloc_page_vector)kernel(ceph_auth_add_authorizer_challenge)kernel(ceph_auth_destroy_authorizer)kernel(ceph_auth_get_authorizer)kernel(ceph_auth_handle_bad_authorizer)kernel(ceph_auth_handle_svc_reply_done)kernel(ceph_auth_handle_svc_reply_more)kernel(ceph_auth_invalidate_authorizer)kernel(ceph_auth_is_authenticated)kernel(ceph_auth_verify_authorizer_reply)kernel(ceph_buffer_new)kernel(ceph_buffer_release)kernel(ceph_calc_file_object_mapping)kernel(ceph_check_fsid)kernel(ceph_client_addr)kernel(ceph_client_gid)kernel(ceph_cls_assert_locked)kernel(ceph_cls_break_lock)kernel(ceph_cls_lock)kernel(ceph_cls_lock_info)kernel(ceph_cls_set_cookie)kernel(ceph_cls_unlock)kernel(ceph_compare_options)kernel(ceph_con_close)kernel(ceph_con_init)kernel(ceph_con_keepalive)kernel(ceph_con_open)kernel(ceph_con_send)kernel(ceph_copy_from_page_vector)kernel(ceph_copy_to_page_vector)kernel(ceph_copy_user_to_page_vector)kernel(ceph_create_client)kernel(ceph_create_snap_context)kernel(ceph_decode_entity_addr)kernel(ceph_decode_entity_addrvec)kernel(ceph_destroy_client)kernel(ceph_destroy_options)kernel(ceph_entity_type_name)kernel(ceph_extent_to_file)kernel(ceph_file_to_extents)kernel(ceph_find_or_create_string)kernel(ceph_free_lockers)kernel(ceph_get_num_objects)kernel(ceph_get_snap_context)kernel(ceph_iterate_extents)kernel(ceph_monc_blocklist_add)kernel(ceph_monc_do_statfs)kernel(ceph_monc_get_version)kernel(ceph_monc_get_version_async)kernel(ceph_monc_got_map)kernel(ceph_monc_init)kernel(ceph_monc_open_session)kernel(ceph_monc_renew_subs)kernel(ceph_monc_stop)kernel(ceph_monc_validate_auth)kernel(ceph_monc_wait_osdmap)kernel(ceph_monc_want_map)kernel(ceph_msg_data_add_bio)kernel(ceph_msg_data_add_bvecs)kernel(ceph_msg_data_add_pagelist)kernel(ceph_msg_data_add_pages)kernel(ceph_msg_dump)kernel(ceph_msg_get)kernel(ceph_msg_new)kernel(ceph_msg_new2)kernel(ceph_msg_put)kernel(ceph_msg_type_name)kernel(ceph_msgr_flush)kernel(ceph_object_locator_to_pg)kernel(ceph_oid_aprintf)kernel(ceph_oid_copy)kernel(ceph_oid_destroy)kernel(ceph_oid_printf)kernel(ceph_oloc_copy)kernel(ceph_oloc_destroy)kernel(ceph_open_session)kernel(ceph_osdc_abort_requests)kernel(ceph_osdc_alloc_messages)kernel(ceph_osdc_alloc_request)kernel(ceph_osdc_call)kernel(ceph_osdc_cancel_request)kernel(ceph_osdc_clear_abort_err)kernel(ceph_osdc_flush_notifies)kernel(ceph_osdc_get_request)kernel(ceph_osdc_list_watchers)kernel(ceph_osdc_maybe_request_map)kernel(ceph_osdc_new_request)kernel(ceph_osdc_notify)kernel(ceph_osdc_notify_ack)kernel(ceph_osdc_put_request)kernel(ceph_osdc_start_request)kernel(ceph_osdc_sync)kernel(ceph_osdc_unwatch)kernel(ceph_osdc_update_epoch_barrier)kernel(ceph_osdc_wait_request)kernel(ceph_osdc_watch)kernel(ceph_pagelist_alloc)kernel(ceph_pagelist_append)kernel(ceph_pagelist_free_reserve)kernel(ceph_pagelist_release)kernel(ceph_pagelist_reserve)kernel(ceph_pagelist_set_cursor)kernel(ceph_pagelist_truncate)kernel(ceph_parse_fsid)kernel(ceph_parse_mon_ips)kernel(ceph_parse_param)kernel(ceph_pg_pool_flags)kernel(ceph_pg_pool_name_by_id)kernel(ceph_pg_poolid_by_name)kernel(ceph_pg_to_acting_primary)kernel(ceph_pr_addr)kernel(ceph_print_client_options)kernel(ceph_put_page_vector)kernel(ceph_put_snap_context)kernel(ceph_release_page_vector)kernel(ceph_release_string)kernel(ceph_reset_client_addr)kernel(ceph_str_hash)kernel(ceph_str_hash_name)kernel(ceph_wait_for_latest_osdmap)kernel(ceph_zero_page_vector_range)kernel(ci_hdrc_add_device)kernel(ci_hdrc_query_available_role)kernel(ci_hdrc_remove_device)kernel(clear_exclusive_cxl_commands)kernel(cordic_calc_iq)kernel(core_allocate_nexus_loss_ua)kernel(core_tmr_alloc_req)kernel(core_tpg_check_initiator_node_acl)kernel(core_tpg_deregister)kernel(core_tpg_get_initiator_node_acl)kernel(core_tpg_register)kernel(core_tpg_set_initiator_node_queue_depth)kernel(core_tpg_set_initiator_node_tag)kernel(coresight_add_sysfs_link)kernel(coresight_alloc_device_name)kernel(coresight_barrier_pkt)kernel(coresight_claim_device)kernel(coresight_claim_device_unlocked)kernel(coresight_disable)kernel(coresight_disable_path)kernel(coresight_disclaim_device)kernel(coresight_disclaim_device_unlocked)kernel(coresight_enable)kernel(coresight_find_csdev_by_fwnode)kernel(coresight_get_cpu)kernel(coresight_get_percpu_sink)kernel(coresight_get_platform_data)kernel(coresight_loses_context_with_cpu)kernel(coresight_register)kernel(coresight_remove_cti_ops)kernel(coresight_remove_sysfs_link)kernel(coresight_set_assoc_ectdev_mutex)kernel(coresight_set_cti_ops)kernel(coresight_set_percpu_sink)kernel(coresight_timeout)kernel(coresight_unregister)kernel(crc32c)kernel(crc32c_impl)kernel(crc7_be)kernel(crc7_be_syndrome_table)kernel(crc8)kernel(crc8_populate_lsb)kernel(crc8_populate_msb)kernel(crc_itu_t)kernel(crc_itu_t_table)kernel(crypto_engine_alloc_init)kernel(crypto_engine_alloc_init_and_set)kernel(crypto_engine_exit)kernel(crypto_engine_start)kernel(crypto_engine_stop)kernel(crypto_finalize_aead_request)kernel(crypto_finalize_akcipher_request)kernel(crypto_finalize_hash_request)kernel(crypto_finalize_skcipher_request)kernel(crypto_nhpoly1305_final)kernel(crypto_nhpoly1305_final_helper)kernel(crypto_nhpoly1305_init)kernel(crypto_nhpoly1305_setkey)kernel(crypto_nhpoly1305_update)kernel(crypto_nhpoly1305_update_helper)kernel(crypto_transfer_aead_request_to_engine)kernel(crypto_transfer_akcipher_request_to_engine)kernel(crypto_transfer_hash_request_to_engine)kernel(crypto_transfer_skcipher_request_to_engine)kernel(cscfg_activate_config)kernel(cscfg_config_sysfs_get_active_cfg)kernel(cscfg_csdev_disable_active_config)kernel(cscfg_csdev_enable_active_config)kernel(cscfg_csdev_reset_feats)kernel(cscfg_deactivate_config)kernel(cscfg_load_config_sets)kernel(cscfg_register_csdev)kernel(cscfg_unload_config_sets)kernel(cscfg_unregister_csdev)kernel(csum_partial_copy_to_xdr)kernel(ct_sip_get_header)kernel(ct_sip_get_sdp_header)kernel(ct_sip_parse_address_param)kernel(ct_sip_parse_header_uri)kernel(ct_sip_parse_numerical_param)kernel(ct_sip_parse_request)kernel(curve25519_base_point)kernel(curve25519_generic)kernel(curve25519_null_point)kernel(cxl_add_to_region)kernel(cxl_await_media_ready)kernel(cxl_bus_drain)kernel(cxl_bus_rescan)kernel(cxl_bus_type)kernel(cxl_clear_poison)kernel(cxl_cor_error_detected)kernel(cxl_count_regblock)kernel(cxl_debugfs_create_dir)kernel(cxl_decoder_add)kernel(cxl_decoder_add_locked)kernel(cxl_decoder_autoremove)kernel(cxl_dev_state_identify)kernel(cxl_dpa_debug)kernel(cxl_driver_unregister)kernel(cxl_dvsec_rr_decode)kernel(cxl_endpoint_autoremove)kernel(cxl_endpoint_decoder_alloc)kernel(cxl_enumerate_cmds)kernel(cxl_error_detected)kernel(cxl_event_trace_record)kernel(cxl_find_nvdimm_bridge)kernel(cxl_find_regblock)kernel(cxl_find_regblock_instance)kernel(cxl_hb_modulo)kernel(cxl_hdm_decode_init)kernel(cxl_inject_poison)kernel(cxl_internal_send_cmd)kernel(cxl_map_component_regs)kernel(cxl_map_device_regs)kernel(cxl_map_pmu_regs)kernel(cxl_mem_create_range_info)kernel(cxl_mem_find_port)kernel(cxl_mem_get_event_records)kernel(cxl_mem_get_poison)kernel(cxl_memdev_setup_fw_upload)kernel(cxl_memdev_state_create)kernel(cxl_pci_find_port)kernel(cxl_poison_state_init)kernel(cxl_port_commit_reap)kernel(cxl_port_to_pci_bus)kernel(cxl_probe_component_regs)kernel(cxl_probe_device_regs)kernel(cxl_rcd_component_reg_phys)kernel(cxl_root_decoder_alloc)kernel(cxl_set_timestamp)kernel(cxl_setup_regs)kernel(cxl_switch_decoder_alloc)kernel(cxl_trigger_poison_list)kernel(decode_rs8)kernel(des3_ede_decrypt)kernel(des3_ede_encrypt)kernel(des3_ede_expand_key)kernel(des_decrypt)kernel(des_encrypt)kernel(des_expand_key)kernel(detach_hdlc_protocol)kernel(dev_dax_probe)kernel(devm_aperture_acquire_from_firmware)kernel(devm_cxl_add_dport)kernel(devm_cxl_add_memdev)kernel(devm_cxl_add_nvdimm)kernel(devm_cxl_add_nvdimm_bridge)kernel(devm_cxl_add_passthrough_decoder)kernel(devm_cxl_add_port)kernel(devm_cxl_add_rch_dport)kernel(devm_cxl_dpa_reserve)kernel(devm_cxl_enumerate_decoders)kernel(devm_cxl_enumerate_ports)kernel(devm_cxl_pmu_add)kernel(devm_cxl_port_enumerate_dports)kernel(devm_cxl_register_pci_bus)kernel(devm_cxl_sanitize_setup_notifier)kernel(devm_cxl_setup_hdm)kernel(devm_drm_bridge_add)kernel(devm_drm_of_get_bridge)kernel(devm_drm_panel_add_follower)kernel(devm_drm_panel_bridge_add)kernel(devm_drm_panel_bridge_add_typed)kernel(devm_lcd_device_register)kernel(devm_lcd_device_unregister)kernel(devm_namespace_disable)kernel(devm_namespace_enable)kernel(devm_nvdimm_memremap)kernel(devm_of_dp_aux_populate_bus)kernel(devm_pvpanic_probe)kernel(dm_accept_partial_bio)kernel(dm_array_cursor_begin)kernel(dm_array_cursor_end)kernel(dm_array_cursor_get_value)kernel(dm_array_cursor_next)kernel(dm_array_cursor_skip)kernel(dm_array_del)kernel(dm_array_empty)kernel(dm_array_get_value)kernel(dm_array_info_init)kernel(dm_array_new)kernel(dm_array_resize)kernel(dm_array_set_value)kernel(dm_array_walk)kernel(dm_audit_log_bio)kernel(dm_audit_log_ti)kernel(dm_bio_detain)kernel(dm_bio_from_per_bio_data)kernel(dm_bio_get_target_bio_nr)kernel(dm_bio_prison_alloc_cell)kernel(dm_bio_prison_alloc_cell_v2)kernel(dm_bio_prison_create)kernel(dm_bio_prison_create_v2)kernel(dm_bio_prison_destroy)kernel(dm_bio_prison_destroy_v2)kernel(dm_bio_prison_free_cell)kernel(dm_bio_prison_free_cell_v2)kernel(dm_bitset_clear_bit)kernel(dm_bitset_cursor_begin)kernel(dm_bitset_cursor_end)kernel(dm_bitset_cursor_get_value)kernel(dm_bitset_cursor_next)kernel(dm_bitset_cursor_skip)kernel(dm_bitset_del)kernel(dm_bitset_empty)kernel(dm_bitset_flush)kernel(dm_bitset_new)kernel(dm_bitset_resize)kernel(dm_bitset_set_bit)kernel(dm_bitset_test_bit)kernel(dm_block_data)kernel(dm_block_location)kernel(dm_block_manager_create)kernel(dm_block_manager_destroy)kernel(dm_block_manager_reset)kernel(dm_bm_block_size)kernel(dm_bm_checksum)kernel(dm_bm_flush)kernel(dm_bm_is_read_only)kernel(dm_bm_read_lock)kernel(dm_bm_set_read_only)kernel(dm_bm_set_read_write)kernel(dm_bm_unlock)kernel(dm_bm_write_lock)kernel(dm_bm_write_lock_zero)kernel(dm_btree_cursor_begin)kernel(dm_btree_cursor_end)kernel(dm_btree_cursor_get_value)kernel(dm_btree_cursor_next)kernel(dm_btree_cursor_skip)kernel(dm_btree_del)kernel(dm_btree_empty)kernel(dm_btree_find_highest_key)kernel(dm_btree_find_lowest_key)kernel(dm_btree_insert)kernel(dm_btree_insert_notify)kernel(dm_btree_lookup)kernel(dm_btree_lookup_next)kernel(dm_btree_remove)kernel(dm_btree_remove_leaves)kernel(dm_btree_walk)kernel(dm_bufio_client_create)kernel(dm_bufio_client_destroy)kernel(dm_bufio_client_reset)kernel(dm_bufio_forget)kernel(dm_bufio_forget_buffers)kernel(dm_bufio_get)kernel(dm_bufio_get_aux_data)kernel(dm_bufio_get_block_data)kernel(dm_bufio_get_block_number)kernel(dm_bufio_get_block_size)kernel(dm_bufio_get_client)kernel(dm_bufio_get_device_size)kernel(dm_bufio_get_dm_io_client)kernel(dm_bufio_issue_discard)kernel(dm_bufio_issue_flush)kernel(dm_bufio_mark_buffer_dirty)kernel(dm_bufio_mark_partial_buffer_dirty)kernel(dm_bufio_new)kernel(dm_bufio_prefetch)kernel(dm_bufio_read)kernel(dm_bufio_release)kernel(dm_bufio_set_minimum_buffers)kernel(dm_bufio_set_sector_offset)kernel(dm_bufio_write_dirty_buffers)kernel(dm_bufio_write_dirty_buffers_async)kernel(dm_cache_policy_create)kernel(dm_cache_policy_destroy)kernel(dm_cache_policy_get_hint_size)kernel(dm_cache_policy_get_name)kernel(dm_cache_policy_get_version)kernel(dm_cache_policy_register)kernel(dm_cache_policy_unregister)kernel(dm_cell_error)kernel(dm_cell_get_v2)kernel(dm_cell_key_has_valid_range)kernel(dm_cell_lock_promote_v2)kernel(dm_cell_lock_v2)kernel(dm_cell_promote_or_release)kernel(dm_cell_put_v2)kernel(dm_cell_quiesce_v2)kernel(dm_cell_release)kernel(dm_cell_release_no_holder)kernel(dm_cell_unlock_v2)kernel(dm_cell_visit_release)kernel(dm_consume_args)kernel(dm_copy_name_and_uuid)kernel(dm_deferred_entry_dec)kernel(dm_deferred_entry_inc)kernel(dm_deferred_set_add_work)kernel(dm_deferred_set_create)kernel(dm_deferred_set_destroy)kernel(dm_device_name)kernel(dm_dirty_log_create)kernel(dm_dirty_log_destroy)kernel(dm_dirty_log_type_register)kernel(dm_dirty_log_type_unregister)kernel(dm_disk)kernel(dm_disk_bitset_init)kernel(dm_exception_store_create)kernel(dm_exception_store_destroy)kernel(dm_exception_store_type_register)kernel(dm_exception_store_type_unregister)kernel(dm_get_cell)kernel(dm_get_device)kernel(dm_get_md)kernel(dm_get_reserved_bio_based_ios)kernel(dm_hold)kernel(dm_internal_resume)kernel(dm_internal_resume_fast)kernel(dm_internal_suspend_fast)kernel(dm_internal_suspend_noflush)kernel(dm_io)kernel(dm_io_client_create)kernel(dm_io_client_destroy)kernel(dm_kcopyd_client_create)kernel(dm_kcopyd_client_destroy)kernel(dm_kcopyd_client_flush)kernel(dm_kcopyd_copy)kernel(dm_kcopyd_do_callback)kernel(dm_kcopyd_prepare_callback)kernel(dm_kcopyd_zero)kernel(dm_mq_kick_requeue_list)kernel(dm_noflush_suspending)kernel(dm_path_uevent)kernel(dm_per_bio_data)kernel(dm_post_suspending)kernel(dm_put)kernel(dm_put_device)kernel(dm_read_arg)kernel(dm_read_arg_group)kernel(dm_region_hash_create)kernel(dm_region_hash_destroy)kernel(dm_register_path_selector)kernel(dm_register_target)kernel(dm_report_zones)kernel(dm_rh_bio_to_region)kernel(dm_rh_dec)kernel(dm_rh_delay)kernel(dm_rh_dirty_log)kernel(dm_rh_flush)kernel(dm_rh_get_region_key)kernel(dm_rh_get_region_size)kernel(dm_rh_get_state)kernel(dm_rh_inc_pending)kernel(dm_rh_mark_nosync)kernel(dm_rh_recovery_end)kernel(dm_rh_recovery_in_flight)kernel(dm_rh_recovery_prepare)kernel(dm_rh_recovery_start)kernel(dm_rh_region_context)kernel(dm_rh_region_to_sector)kernel(dm_rh_start_recovery)kernel(dm_rh_stop_recovery)kernel(dm_rh_update_states)kernel(dm_send_uevents)kernel(dm_set_target_max_io_len)kernel(dm_shift_arg)kernel(dm_sm_disk_create)kernel(dm_sm_disk_open)kernel(dm_snap_cow)kernel(dm_snap_origin)kernel(dm_start_time_ns_from_clone)kernel(dm_submit_bio_remap)kernel(dm_suspended)kernel(dm_table_device_name)kernel(dm_table_event)kernel(dm_table_get_md)kernel(dm_table_get_mode)kernel(dm_table_get_size)kernel(dm_table_run_md_queue_async)kernel(dm_table_set_type)kernel(dm_tm_commit)kernel(dm_tm_create_non_blocking_clone)kernel(dm_tm_create_with_sm)kernel(dm_tm_dec)kernel(dm_tm_dec_range)kernel(dm_tm_destroy)kernel(dm_tm_inc)kernel(dm_tm_inc_range)kernel(dm_tm_issue_prefetches)kernel(dm_tm_open_with_sm)kernel(dm_tm_pre_commit)kernel(dm_tm_read_lock)kernel(dm_tm_shadow_block)kernel(dm_tm_unlock)kernel(dm_tm_with_runs)kernel(dm_unregister_path_selector)kernel(dm_unregister_target)kernel(dns_query)kernel(do_dw_dma_disable)kernel(do_dw_dma_enable)kernel(dp_altmode_probe)kernel(dp_altmode_remove)kernel(dp_aux_dp_driver_unregister)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_analog_tv_mode)kernel(drm_any_plane_has_format)kernel(drm_aperture_remove_conflicting_framebuffers)kernel(drm_aperture_remove_conflicting_pci_framebuffers)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_add_encoder_bridges)kernel(drm_atomic_bridge_chain_check)kernel(drm_atomic_bridge_chain_disable)kernel(drm_atomic_bridge_chain_enable)kernel(drm_atomic_bridge_chain_post_disable)kernel(drm_atomic_bridge_chain_pre_enable)kernel(drm_atomic_check_only)kernel(drm_atomic_commit)kernel(drm_atomic_get_bridge_state)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_payload_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_new_bridge_state)kernel(drm_atomic_get_new_connector_for_encoder)kernel(drm_atomic_get_new_crtc_for_encoder)kernel(drm_atomic_get_new_mst_topology_state)kernel(drm_atomic_get_new_private_obj_state)kernel(drm_atomic_get_old_bridge_state)kernel(drm_atomic_get_old_connector_for_encoder)kernel(drm_atomic_get_old_crtc_for_encoder)kernel(drm_atomic_get_old_mst_topology_state)kernel(drm_atomic_get_old_private_obj_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_bridge_destroy_state)kernel(drm_atomic_helper_bridge_duplicate_state)kernel(drm_atomic_helper_bridge_propagate_bus_fmt)kernel(drm_atomic_helper_bridge_reset)kernel(drm_atomic_helper_calc_timestamping_constants)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_crtc_primary_plane)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_plane_damage)kernel(drm_atomic_helper_check_plane_state)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_check_wb_connector_state)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_connector_tv_check)kernel(drm_atomic_helper_connector_tv_margins_reset)kernel(drm_atomic_helper_connector_tv_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_damage_iter_init)kernel(drm_atomic_helper_damage_iter_next)kernel(drm_atomic_helper_damage_merged)kernel(drm_atomic_helper_dirtyfb)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_fake_vblank)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_unprepare_planes)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_print_new_state)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_chain_mode_fixup)kernel(drm_bridge_chain_mode_set)kernel(drm_bridge_chain_mode_valid)kernel(drm_bridge_connector_init)kernel(drm_bridge_detect)kernel(drm_bridge_edid_read)kernel(drm_bridge_get_modes)kernel(drm_bridge_hpd_disable)kernel(drm_bridge_hpd_enable)kernel(drm_bridge_hpd_notify)kernel(drm_bridge_is_panel)kernel(drm_bridge_remove)kernel(drm_buddy_alloc_blocks)kernel(drm_buddy_block_print)kernel(drm_buddy_block_trim)kernel(drm_buddy_fini)kernel(drm_buddy_free_block)kernel(drm_buddy_free_list)kernel(drm_buddy_init)kernel(drm_buddy_print)kernel(drm_calc_timestamping_constants)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_client_buffer_vmap)kernel(drm_client_buffer_vunmap)kernel(drm_client_dev_hotplug)kernel(drm_client_framebuffer_create)kernel(drm_client_framebuffer_delete)kernel(drm_client_framebuffer_flush)kernel(drm_client_init)kernel(drm_client_modeset_check)kernel(drm_client_modeset_commit)kernel(drm_client_modeset_commit_locked)kernel(drm_client_modeset_dpms)kernel(drm_client_modeset_probe)kernel(drm_client_register)kernel(drm_client_release)kernel(drm_client_rotation)kernel(drm_color_ctm_s31_32_to_qm_n)kernel(drm_color_lut_check)kernel(drm_connector_atomic_hdr_metadata_equal)kernel(drm_connector_attach_colorspace_property)kernel(drm_connector_attach_content_protection_property)kernel(drm_connector_attach_content_type_property)kernel(drm_connector_attach_dp_subconnector_property)kernel(drm_connector_attach_edid_property)kernel(drm_connector_attach_encoder)kernel(drm_connector_attach_hdr_output_metadata_property)kernel(drm_connector_attach_max_bpc_property)kernel(drm_connector_attach_privacy_screen_properties)kernel(drm_connector_attach_privacy_screen_provider)kernel(drm_connector_attach_scaling_mode_property)kernel(drm_connector_attach_tv_margin_properties)kernel(drm_connector_attach_vrr_capable_property)kernel(drm_connector_cleanup)kernel(drm_connector_create_privacy_screen_properties)kernel(drm_connector_has_possible_encoder)kernel(drm_connector_helper_get_modes)kernel(drm_connector_helper_get_modes_fixed)kernel(drm_connector_helper_hpd_irq_event)kernel(drm_connector_helper_tv_get_modes)kernel(drm_connector_init)kernel(drm_connector_init_with_ddc)kernel(drm_connector_list_iter_begin)kernel(drm_connector_list_iter_end)kernel(drm_connector_list_iter_next)kernel(drm_connector_list_update)kernel(drm_connector_oob_hotplug_event)kernel(drm_connector_register)kernel(drm_connector_set_link_status_property)kernel(drm_connector_set_orientation_from_panel)kernel(drm_connector_set_panel_orientation)kernel(drm_connector_set_panel_orientation_with_quirk)kernel(drm_connector_set_path_property)kernel(drm_connector_set_tile_property)kernel(drm_connector_set_vrr_capable_property)kernel(drm_connector_unregister)kernel(drm_connector_update_edid_property)kernel(drm_connector_update_privacy_screen)kernel(drm_crtc_accurate_vblank_count)kernel(drm_crtc_add_crc_entry)kernel(drm_crtc_arm_vblank_event)kernel(drm_crtc_check_viewport)kernel(drm_crtc_cleanup)kernel(drm_crtc_commit_wait)kernel(drm_crtc_create_scaling_filter_property)kernel(drm_crtc_enable_color_mgmt)kernel(drm_crtc_from_index)kernel(drm_crtc_handle_vblank)kernel(drm_crtc_helper_atomic_check)kernel(drm_crtc_helper_mode_valid_fixed)kernel(drm_crtc_helper_set_config)kernel(drm_crtc_helper_set_mode)kernel(drm_crtc_init)kernel(drm_crtc_init_with_planes)kernel(drm_crtc_next_vblank_start)kernel(drm_crtc_send_vblank_event)kernel(drm_crtc_set_max_vblank_count)kernel(drm_crtc_vblank_count)kernel(drm_crtc_vblank_count_and_time)kernel(drm_crtc_vblank_get)kernel(drm_crtc_vblank_helper_get_vblank_timestamp)kernel(drm_crtc_vblank_helper_get_vblank_timestamp_internal)kernel(drm_crtc_vblank_off)kernel(drm_crtc_vblank_on)kernel(drm_crtc_vblank_put)kernel(drm_crtc_vblank_reset)kernel(drm_crtc_vblank_restore)kernel(drm_crtc_vblank_waitqueue)kernel(drm_crtc_wait_one_vblank)kernel(drm_cvt_mode)kernel(drm_debugfs_add_file)kernel(drm_debugfs_add_files)kernel(drm_debugfs_create_files)kernel(drm_debugfs_gpuva_info)kernel(drm_debugfs_remove_files)kernel(drm_default_rgb_quant_range)kernel(drm_detect_hdmi_monitor)kernel(drm_detect_monitor_audio)kernel(drm_dev_alloc)kernel(drm_dev_enter)kernel(drm_dev_exit)kernel(drm_dev_get)kernel(drm_dev_has_vblank)kernel(drm_dev_printk)kernel(drm_dev_put)kernel(drm_dev_register)kernel(drm_dev_unplug)kernel(drm_dev_unregister)kernel(drm_display_info_set_bus_formats)kernel(drm_display_mode_from_cea_vic)kernel(drm_do_get_edid)kernel(drm_dp_128b132b_cds_interlane_align_done)kernel(drm_dp_128b132b_eq_interlane_align_done)kernel(drm_dp_128b132b_lane_channel_eq_done)kernel(drm_dp_128b132b_lane_symbol_locked)kernel(drm_dp_128b132b_link_training_failed)kernel(drm_dp_128b132b_read_aux_rd_interval)kernel(drm_dp_add_payload_part1)kernel(drm_dp_add_payload_part2)kernel(drm_dp_atomic_find_time_slots)kernel(drm_dp_atomic_release_time_slots)kernel(drm_dp_aux_init)kernel(drm_dp_aux_register)kernel(drm_dp_aux_unregister)kernel(drm_dp_bw_channel_coding_efficiency)kernel(drm_dp_bw_code_to_link_rate)kernel(drm_dp_bw_overhead)kernel(drm_dp_calc_pbn_mode)kernel(drm_dp_cec_attach)kernel(drm_dp_cec_irq)kernel(drm_dp_cec_register_connector)kernel(drm_dp_cec_set_edid)kernel(drm_dp_cec_unregister_connector)kernel(drm_dp_cec_unset_edid)kernel(drm_dp_channel_eq_ok)kernel(drm_dp_check_act_status)kernel(drm_dp_clock_recovery_ok)kernel(drm_dp_decode_sideband_req)kernel(drm_dp_downstream_420_passthrough)kernel(drm_dp_downstream_444_to_420_conversion)kernel(drm_dp_downstream_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_is_tmds)kernel(drm_dp_downstream_is_type)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_dotclock)kernel(drm_dp_downstream_max_tmds_clock)kernel(drm_dp_downstream_min_tmds_clock)kernel(drm_dp_downstream_mode)kernel(drm_dp_downstream_rgb_to_ycbcr_conversion)kernel(drm_dp_dpcd_probe)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_link_status)kernel(drm_dp_dpcd_read_phy_link_status)kernel(drm_dp_dpcd_set_powered)kernel(drm_dp_dpcd_write)kernel(drm_dp_dsc_sink_bpp_incr)kernel(drm_dp_dsc_sink_line_buf_depth)kernel(drm_dp_dsc_sink_max_slice_count)kernel(drm_dp_dsc_sink_supported_input_bpcs)kernel(drm_dp_dual_mode_detect)kernel(drm_dp_dual_mode_get_tmds_output)kernel(drm_dp_dual_mode_max_tmds_clock)kernel(drm_dp_dual_mode_read)kernel(drm_dp_dual_mode_set_tmds_output)kernel(drm_dp_dual_mode_write)kernel(drm_dp_dump_sideband_msg_req_body)kernel(drm_dp_encode_sideband_req)kernel(drm_dp_get_adjust_request_pre_emphasis)kernel(drm_dp_get_adjust_request_voltage)kernel(drm_dp_get_adjust_tx_ffe_preset)kernel(drm_dp_get_dual_mode_type_name)kernel(drm_dp_get_pcon_max_frl_bw)kernel(drm_dp_get_phy_test_pattern)kernel(drm_dp_get_vc_payload_bw)kernel(drm_dp_link_rate_to_bw_code)kernel(drm_dp_link_train_channel_eq_delay)kernel(drm_dp_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_count)kernel(drm_dp_lttpr_link_train_channel_eq_delay)kernel(drm_dp_lttpr_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_max_lane_count)kernel(drm_dp_lttpr_max_link_rate)kernel(drm_dp_lttpr_pre_emphasis_level_3_supported)kernel(drm_dp_lttpr_voltage_swing_level_3_supported)kernel(drm_dp_max_dprx_data_rate)kernel(drm_dp_mst_add_affected_dsc_crtcs)kernel(drm_dp_mst_atomic_check)kernel(drm_dp_mst_atomic_check_mgr)kernel(drm_dp_mst_atomic_enable_dsc)kernel(drm_dp_mst_atomic_setup_commit)kernel(drm_dp_mst_atomic_wait_for_dependencies)kernel(drm_dp_mst_connector_early_unregister)kernel(drm_dp_mst_connector_late_register)kernel(drm_dp_mst_detect_port)kernel(drm_dp_mst_dsc_aux_for_port)kernel(drm_dp_mst_dump_topology)kernel(drm_dp_mst_edid_read)kernel(drm_dp_mst_get_edid)kernel(drm_dp_mst_get_port_malloc)kernel(drm_dp_mst_hpd_irq_handle_event)kernel(drm_dp_mst_hpd_irq_send_new_request)kernel(drm_dp_mst_port_downstream_of_parent)kernel(drm_dp_mst_put_port_malloc)kernel(drm_dp_mst_root_conn_atomic_check)kernel(drm_dp_mst_topology_mgr_destroy)kernel(drm_dp_mst_topology_mgr_init)kernel(drm_dp_mst_topology_mgr_resume)kernel(drm_dp_mst_topology_mgr_set_mst)kernel(drm_dp_mst_topology_mgr_suspend)kernel(drm_dp_mst_topology_state_funcs)kernel(drm_dp_mst_update_slots)kernel(drm_dp_pcon_convert_rgb_to_ycbcr)kernel(drm_dp_pcon_dsc_bpp_incr)kernel(drm_dp_pcon_dsc_max_slice_width)kernel(drm_dp_pcon_dsc_max_slices)kernel(drm_dp_pcon_enc_is_dsc_1_2)kernel(drm_dp_pcon_frl_configure_1)kernel(drm_dp_pcon_frl_configure_2)kernel(drm_dp_pcon_frl_enable)kernel(drm_dp_pcon_frl_prepare)kernel(drm_dp_pcon_hdmi_frl_link_error_count)kernel(drm_dp_pcon_hdmi_link_active)kernel(drm_dp_pcon_hdmi_link_mode)kernel(drm_dp_pcon_is_frl_ready)kernel(drm_dp_pcon_pps_default)kernel(drm_dp_pcon_pps_override_buf)kernel(drm_dp_pcon_pps_override_param)kernel(drm_dp_pcon_reset_frl_config)kernel(drm_dp_phy_name)kernel(drm_dp_psr_setup_time)kernel(drm_dp_read_channel_eq_delay)kernel(drm_dp_read_clock_recovery_delay)kernel(drm_dp_read_desc)kernel(drm_dp_read_downstream_info)kernel(drm_dp_read_dpcd_caps)kernel(drm_dp_read_lttpr_common_caps)kernel(drm_dp_read_lttpr_phy_caps)kernel(drm_dp_read_mst_cap)kernel(drm_dp_read_sink_count)kernel(drm_dp_read_sink_count_cap)kernel(drm_dp_remote_aux_init)kernel(drm_dp_remove_payload_part1)kernel(drm_dp_remove_payload_part2)kernel(drm_dp_send_power_updown_phy)kernel(drm_dp_send_query_stream_enc_status)kernel(drm_dp_send_real_edid_checksum)kernel(drm_dp_set_phy_test_pattern)kernel(drm_dp_set_subconnector_property)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)kernel(drm_dp_subconnector_type)kernel(drm_dp_vsc_sdp_log)kernel(drm_dp_vsc_sdp_pack)kernel(drm_dp_vsc_sdp_supported)kernel(drm_driver_legacy_fb_format)kernel(drm_dsc_compute_rc_parameters)kernel(drm_dsc_dp_pps_header_init)kernel(drm_dsc_dp_rc_buffer_size)kernel(drm_dsc_flatness_det_thresh)kernel(drm_dsc_get_bpp_int)kernel(drm_dsc_initial_scale_value)kernel(drm_dsc_pps_payload_pack)kernel(drm_dsc_set_const_params)kernel(drm_dsc_set_rc_buf_thresh)kernel(drm_dsc_setup_rc_params)kernel(drm_edid_alloc)kernel(drm_edid_are_equal)kernel(drm_edid_block_valid)kernel(drm_edid_connector_add_modes)kernel(drm_edid_connector_update)kernel(drm_edid_dup)kernel(drm_edid_duplicate)kernel(drm_edid_free)kernel(drm_edid_get_monitor_name)kernel(drm_edid_get_panel_id)kernel(drm_edid_header_is_valid)kernel(drm_edid_is_digital)kernel(drm_edid_is_valid)kernel(drm_edid_override_connector_update)kernel(drm_edid_raw)kernel(drm_edid_read)kernel(drm_edid_read_custom)kernel(drm_edid_read_ddc)kernel(drm_edid_read_switcheroo)kernel(drm_edid_to_sad)kernel(drm_edid_to_speaker_allocation)kernel(drm_edid_valid)kernel(drm_edp_backlight_disable)kernel(drm_edp_backlight_enable)kernel(drm_edp_backlight_init)kernel(drm_edp_backlight_set_level)kernel(drm_eld_sad_get)kernel(drm_eld_sad_set)kernel(drm_encoder_cleanup)kernel(drm_encoder_init)kernel(drm_event_cancel_free)kernel(drm_event_reserve_init)kernel(drm_event_reserve_init_locked)kernel(drm_exec_cleanup)kernel(drm_exec_fini)kernel(drm_exec_init)kernel(drm_exec_lock_obj)kernel(drm_exec_prepare_array)kernel(drm_exec_prepare_obj)kernel(drm_exec_unlock_obj)kernel(drm_fb_blit)kernel(drm_fb_build_fourcc_list)kernel(drm_fb_clip_offset)kernel(drm_fb_helper_alloc_info)kernel(drm_fb_helper_blank)kernel(drm_fb_helper_check_var)kernel(drm_fb_helper_damage_area)kernel(drm_fb_helper_damage_range)kernel(drm_fb_helper_debug_enter)kernel(drm_fb_helper_debug_leave)kernel(drm_fb_helper_deferred_io)kernel(drm_fb_helper_fill_info)kernel(drm_fb_helper_fini)kernel(drm_fb_helper_hotplug_event)kernel(drm_fb_helper_init)kernel(drm_fb_helper_initial_config)kernel(drm_fb_helper_ioctl)kernel(drm_fb_helper_lastclose)kernel(drm_fb_helper_output_poll_changed)kernel(drm_fb_helper_pan_display)kernel(drm_fb_helper_prepare)kernel(drm_fb_helper_release_info)kernel(drm_fb_helper_restore_fbdev_mode_unlocked)kernel(drm_fb_helper_set_par)kernel(drm_fb_helper_set_suspend)kernel(drm_fb_helper_set_suspend_unlocked)kernel(drm_fb_helper_setcmap)kernel(drm_fb_helper_unprepare)kernel(drm_fb_helper_unregister_info)kernel(drm_fb_memcpy)kernel(drm_fb_swab)kernel(drm_fb_xrgb8888_to_argb1555)kernel(drm_fb_xrgb8888_to_argb2101010)kernel(drm_fb_xrgb8888_to_argb8888)kernel(drm_fb_xrgb8888_to_gray8)kernel(drm_fb_xrgb8888_to_mono)kernel(drm_fb_xrgb8888_to_rgb332)kernel(drm_fb_xrgb8888_to_rgb565)kernel(drm_fb_xrgb8888_to_rgb888)kernel(drm_fb_xrgb8888_to_rgba5551)kernel(drm_fb_xrgb8888_to_xrgb1555)kernel(drm_fb_xrgb8888_to_xrgb2101010)kernel(drm_fbdev_generic_setup)kernel(drm_file_get_master)kernel(drm_flip_work_cleanup)kernel(drm_flip_work_commit)kernel(drm_flip_work_init)kernel(drm_flip_work_queue)kernel(drm_format_conv_state_copy)kernel(drm_format_conv_state_init)kernel(drm_format_conv_state_release)kernel(drm_format_conv_state_reserve)kernel(drm_format_info)kernel(drm_format_info_block_height)kernel(drm_format_info_block_width)kernel(drm_format_info_bpp)kernel(drm_format_info_min_pitch)kernel(drm_framebuffer_cleanup)kernel(drm_framebuffer_init)kernel(drm_framebuffer_lookup)kernel(drm_framebuffer_remove)kernel(drm_framebuffer_unregister_private)kernel(drm_gem_begin_shadow_fb_access)kernel(drm_gem_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)kernel(drm_gem_destroy_shadow_plane_state)kernel(drm_gem_dma_resv_wait)kernel(drm_gem_dmabuf_export)kernel(drm_gem_dmabuf_mmap)kernel(drm_gem_dmabuf_release)kernel(drm_gem_dmabuf_vmap)kernel(drm_gem_dmabuf_vunmap)kernel(drm_gem_dumb_map_offset)kernel(drm_gem_duplicate_shadow_plane_state)kernel(drm_gem_end_shadow_fb_access)kernel(drm_gem_evict)kernel(drm_gem_fb_afbc_init)kernel(drm_gem_fb_begin_cpu_access)kernel(drm_gem_fb_create)kernel(drm_gem_fb_create_handle)kernel(drm_gem_fb_create_with_dirty)kernel(drm_gem_fb_create_with_funcs)kernel(drm_gem_fb_destroy)kernel(drm_gem_fb_end_cpu_access)kernel(drm_gem_fb_get_obj)kernel(drm_gem_fb_init_with_funcs)kernel(drm_gem_fb_vmap)kernel(drm_gem_fb_vunmap)kernel(drm_gem_free_mmap_offset)kernel(drm_gem_get_pages)kernel(drm_gem_handle_create)kernel(drm_gem_handle_delete)kernel(drm_gem_lock_reservations)kernel(drm_gem_lru_init)kernel(drm_gem_lru_move_tail)kernel(drm_gem_lru_move_tail_locked)kernel(drm_gem_lru_remove)kernel(drm_gem_lru_scan)kernel(drm_gem_map_attach)kernel(drm_gem_map_detach)kernel(drm_gem_map_dma_buf)kernel(drm_gem_mmap)kernel(drm_gem_mmap_obj)kernel(drm_gem_object_free)kernel(drm_gem_object_init)kernel(drm_gem_object_lookup)kernel(drm_gem_object_release)kernel(drm_gem_objects_lookup)kernel(drm_gem_plane_helper_prepare_fb)kernel(drm_gem_prime_export)kernel(drm_gem_prime_fd_to_handle)kernel(drm_gem_prime_handle_to_fd)kernel(drm_gem_prime_import)kernel(drm_gem_prime_import_dev)kernel(drm_gem_prime_mmap)kernel(drm_gem_private_object_fini)kernel(drm_gem_private_object_init)kernel(drm_gem_put_pages)kernel(drm_gem_reset_shadow_plane)kernel(drm_gem_shmem_create)kernel(drm_gem_shmem_dumb_create)kernel(drm_gem_shmem_free)kernel(drm_gem_shmem_get_pages_sgt)kernel(drm_gem_shmem_get_sg_table)kernel(drm_gem_shmem_madvise)kernel(drm_gem_shmem_mmap)kernel(drm_gem_shmem_pin)kernel(drm_gem_shmem_prime_import_sg_table)kernel(drm_gem_shmem_print_info)kernel(drm_gem_shmem_purge)kernel(drm_gem_shmem_put_pages)kernel(drm_gem_shmem_unpin)kernel(drm_gem_shmem_vm_ops)kernel(drm_gem_shmem_vmap)kernel(drm_gem_shmem_vunmap)kernel(drm_gem_simple_kms_begin_shadow_fb_access)kernel(drm_gem_simple_kms_destroy_shadow_plane_state)kernel(drm_gem_simple_kms_duplicate_shadow_plane_state)kernel(drm_gem_simple_kms_end_shadow_fb_access)kernel(drm_gem_simple_kms_reset_shadow_plane)kernel(drm_gem_ttm_dumb_map_offset)kernel(drm_gem_ttm_mmap)kernel(drm_gem_ttm_print_info)kernel(drm_gem_ttm_vmap)kernel(drm_gem_ttm_vunmap)kernel(drm_gem_unlock_reservations)kernel(drm_gem_unmap_dma_buf)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_gem_vmap)kernel(drm_gem_vmap_unlocked)kernel(drm_gem_vram_create)kernel(drm_gem_vram_driver_dumb_create)kernel(drm_gem_vram_fill_create_dumb)kernel(drm_gem_vram_offset)kernel(drm_gem_vram_pin)kernel(drm_gem_vram_plane_helper_cleanup_fb)kernel(drm_gem_vram_plane_helper_prepare_fb)kernel(drm_gem_vram_put)kernel(drm_gem_vram_simple_display_pipe_cleanup_fb)kernel(drm_gem_vram_simple_display_pipe_prepare_fb)kernel(drm_gem_vram_unpin)kernel(drm_gem_vram_vmap)kernel(drm_gem_vram_vunmap)kernel(drm_gem_vunmap)kernel(drm_gem_vunmap_unlocked)kernel(drm_get_buddy)kernel(drm_get_connector_status_name)kernel(drm_get_connector_type_name)kernel(drm_get_edid)kernel(drm_get_edid_switcheroo)kernel(drm_get_format_info)kernel(drm_get_subpixel_order_name)kernel(drm_get_tv_mode_from_name)kernel(drm_gpuva_find)kernel(drm_gpuva_find_first)kernel(drm_gpuva_find_next)kernel(drm_gpuva_find_prev)kernel(drm_gpuva_insert)kernel(drm_gpuva_link)kernel(drm_gpuva_map)kernel(drm_gpuva_ops_free)kernel(drm_gpuva_remap)kernel(drm_gpuva_remove)kernel(drm_gpuva_unlink)kernel(drm_gpuva_unmap)kernel(drm_gpuvm_bo_create)kernel(drm_gpuvm_bo_evict)kernel(drm_gpuvm_bo_extobj_add)kernel(drm_gpuvm_bo_find)kernel(drm_gpuvm_bo_obtain)kernel(drm_gpuvm_bo_obtain_prealloc)kernel(drm_gpuvm_bo_put)kernel(drm_gpuvm_bo_unmap_ops_create)kernel(drm_gpuvm_exec_lock)kernel(drm_gpuvm_exec_lock_array)kernel(drm_gpuvm_exec_lock_range)kernel(drm_gpuvm_init)kernel(drm_gpuvm_interval_empty)kernel(drm_gpuvm_prefetch_ops_create)kernel(drm_gpuvm_prepare_objects)kernel(drm_gpuvm_prepare_range)kernel(drm_gpuvm_prepare_vm)kernel(drm_gpuvm_put)kernel(drm_gpuvm_range_valid)kernel(drm_gpuvm_resv_add_fence)kernel(drm_gpuvm_resv_object_alloc)kernel(drm_gpuvm_sm_map)kernel(drm_gpuvm_sm_map_ops_create)kernel(drm_gpuvm_sm_unmap)kernel(drm_gpuvm_sm_unmap_ops_create)kernel(drm_gpuvm_validate)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_hdcp_check_ksvs_revoked)kernel(drm_hdcp_update_content_protection)kernel(drm_hdmi_avi_infoframe_bars)kernel(drm_hdmi_avi_infoframe_colorimetry)kernel(drm_hdmi_avi_infoframe_content_type)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_infoframe_set_hdr_metadata)kernel(drm_hdmi_vendor_infoframe_from_display_mode)kernel(drm_helper_connector_dpms)kernel(drm_helper_crtc_in_use)kernel(drm_helper_disable_unused_functions)kernel(drm_helper_encoder_in_use)kernel(drm_helper_force_disable_all)kernel(drm_helper_hpd_irq_event)kernel(drm_helper_mode_fill_fb_struct)kernel(drm_helper_move_panel_connectors_to_head)kernel(drm_helper_probe_detect)kernel(drm_helper_probe_single_connector_modes)kernel(drm_helper_resume_force_mode)kernel(drm_i2c_encoder_commit)kernel(drm_i2c_encoder_destroy)kernel(drm_i2c_encoder_detect)kernel(drm_i2c_encoder_dpms)kernel(drm_i2c_encoder_init)kernel(drm_i2c_encoder_mode_fixup)kernel(drm_i2c_encoder_mode_set)kernel(drm_i2c_encoder_prepare)kernel(drm_i2c_encoder_restore)kernel(drm_i2c_encoder_save)kernel(drm_internal_framebuffer_create)kernel(drm_invalid_op)kernel(drm_ioctl)kernel(drm_ioctl_flags)kernel(drm_ioctl_kernel)kernel(drm_is_current_master)kernel(drm_is_panel_follower)kernel(drm_kms_helper_connector_hotplug_event)kernel(drm_kms_helper_hotplug_event)kernel(drm_kms_helper_is_poll_worker)kernel(drm_kms_helper_poll_disable)kernel(drm_kms_helper_poll_enable)kernel(drm_kms_helper_poll_fini)kernel(drm_kms_helper_poll_init)kernel(drm_kms_helper_poll_reschedule)kernel(drm_lspcon_get_mode)kernel(drm_lspcon_set_mode)kernel(drm_master_get)kernel(drm_master_internal_acquire)kernel(drm_master_internal_release)kernel(drm_master_put)kernel(drm_match_cea_mode)kernel(drm_memcpy_from_wc)kernel(drm_mm_init)kernel(drm_mm_insert_node_in_range)kernel(drm_mm_print)kernel(drm_mm_remove_node)kernel(drm_mm_replace_node)kernel(drm_mm_reserve_node)kernel(drm_mm_scan_add_block)kernel(drm_mm_scan_color_evict)kernel(drm_mm_scan_init_with_range)kernel(drm_mm_scan_remove_block)kernel(drm_mm_takedown)kernel(drm_mode_config_cleanup)kernel(drm_mode_config_helper_resume)kernel(drm_mode_config_helper_suspend)kernel(drm_mode_config_reset)kernel(drm_mode_copy)kernel(drm_mode_create)kernel(drm_mode_create_aspect_ratio_property)kernel(drm_mode_create_content_type_property)kernel(drm_mode_create_dp_colorspace_property)kernel(drm_mode_create_dvi_i_properties)kernel(drm_mode_create_from_cmdline_mode)kernel(drm_mode_create_hdmi_colorspace_property)kernel(drm_mode_create_scaling_mode_property)kernel(drm_mode_create_suggested_offset_properties)kernel(drm_mode_create_tile_group)kernel(drm_mode_create_tv_margin_properties)kernel(drm_mode_create_tv_properties)kernel(drm_mode_create_tv_properties_legacy)kernel(drm_mode_crtc_set_gamma_size)kernel(drm_mode_debug_printmodeline)kernel(drm_mode_destroy)kernel(drm_mode_duplicate)kernel(drm_mode_equal)kernel(drm_mode_equal_no_clocks)kernel(drm_mode_equal_no_clocks_no_stereo)kernel(drm_mode_find_dmt)kernel(drm_mode_get_hv_timing)kernel(drm_mode_get_tile_group)kernel(drm_mode_init)kernel(drm_mode_is_420)kernel(drm_mode_is_420_also)kernel(drm_mode_is_420_only)kernel(drm_mode_legacy_fb_format)kernel(drm_mode_match)kernel(drm_mode_object_find)kernel(drm_mode_object_get)kernel(drm_mode_object_put)kernel(drm_mode_parse_command_line_for_connector)kernel(drm_mode_plane_set_obj_prop)kernel(drm_mode_probed_add)kernel(drm_mode_prune_invalid)kernel(drm_mode_put_tile_group)kernel(drm_mode_set_config_internal)kernel(drm_mode_set_crtcinfo)kernel(drm_mode_set_name)kernel(drm_mode_sort)kernel(drm_mode_validate_driver)kernel(drm_mode_validate_size)kernel(drm_mode_validate_ycbcr420)kernel(drm_mode_vrefresh)kernel(drm_modeset_acquire_fini)kernel(drm_modeset_acquire_init)kernel(drm_modeset_backoff)kernel(drm_modeset_drop_locks)kernel(drm_modeset_lock)kernel(drm_modeset_lock_all)kernel(drm_modeset_lock_all_ctx)kernel(drm_modeset_lock_init)kernel(drm_modeset_lock_single_interruptible)kernel(drm_modeset_unlock)kernel(drm_modeset_unlock_all)kernel(drm_need_swiotlb)kernel(drm_noop)kernel(drm_object_attach_property)kernel(drm_object_property_get_default_value)kernel(drm_object_property_get_value)kernel(drm_object_property_set_value)kernel(drm_of_component_match_add)kernel(drm_of_component_probe)kernel(drm_of_crtc_port_mask)kernel(drm_of_encoder_active_endpoint)kernel(drm_of_find_panel_or_bridge)kernel(drm_of_find_possible_crtcs)kernel(drm_of_get_data_lanes_count)kernel(drm_of_get_data_lanes_count_ep)kernel(drm_of_get_dsi_bus)kernel(drm_of_lvds_get_data_mapping)kernel(drm_of_lvds_get_dual_link_pixel_order)kernel(drm_open)kernel(drm_panel_add)kernel(drm_panel_add_follower)kernel(drm_panel_bridge_add)kernel(drm_panel_bridge_add_typed)kernel(drm_panel_bridge_connector)kernel(drm_panel_bridge_remove)kernel(drm_panel_bridge_set_orientation)kernel(drm_panel_disable)kernel(drm_panel_dp_aux_backlight)kernel(drm_panel_enable)kernel(drm_panel_get_modes)kernel(drm_panel_init)kernel(drm_panel_of_backlight)kernel(drm_panel_prepare)kernel(drm_panel_remove)kernel(drm_panel_remove_follower)kernel(drm_panel_unprepare)kernel(drm_plane_cleanup)kernel(drm_plane_create_alpha_property)kernel(drm_plane_create_blend_mode_property)kernel(drm_plane_create_color_properties)kernel(drm_plane_create_rotation_property)kernel(drm_plane_create_scaling_filter_property)kernel(drm_plane_create_zpos_immutable_property)kernel(drm_plane_create_zpos_property)kernel(drm_plane_enable_fb_damage_clips)kernel(drm_plane_force_disable)kernel(drm_plane_from_index)kernel(drm_plane_get_damage_clips)kernel(drm_plane_get_damage_clips_count)kernel(drm_plane_helper_destroy)kernel(drm_plane_helper_disable_primary)kernel(drm_plane_helper_update_primary)kernel(drm_poll)kernel(drm_prandom_u32_max_state)kernel(drm_prime_gem_destroy)kernel(drm_prime_get_contiguous_size)kernel(drm_prime_pages_to_sg)kernel(drm_prime_sg_to_dma_addr_array)kernel(drm_prime_sg_to_page_array)kernel(drm_print_bits)kernel(drm_print_memory_stats)kernel(drm_print_regset32)kernel(drm_printf)kernel(drm_probe_ddc)kernel(drm_property_add_enum)kernel(drm_property_blob_get)kernel(drm_property_blob_put)kernel(drm_property_create)kernel(drm_property_create_bitmask)kernel(drm_property_create_blob)kernel(drm_property_create_bool)kernel(drm_property_create_enum)kernel(drm_property_create_object)kernel(drm_property_create_range)kernel(drm_property_create_signed_range)kernel(drm_property_destroy)kernel(drm_property_lookup_blob)kernel(drm_property_replace_blob)kernel(drm_property_replace_blob_from_id)kernel(drm_property_replace_global_blob)kernel(drm_put_dev)kernel(drm_puts)kernel(drm_random_order)kernel(drm_random_reorder)kernel(drm_read)kernel(drm_rect_calc_hscale)kernel(drm_rect_calc_vscale)kernel(drm_rect_clip_scaled)kernel(drm_rect_debug_print)kernel(drm_rect_intersect)kernel(drm_rect_rotate)kernel(drm_rect_rotate_inv)kernel(drm_release)kernel(drm_release_noglobal)kernel(drm_rotation_simplify)kernel(drm_scdc_get_scrambling_status)kernel(drm_scdc_read)kernel(drm_scdc_set_high_tmds_clock_ratio)kernel(drm_scdc_set_scrambling)kernel(drm_scdc_write)kernel(drm_sched_entity_destroy)kernel(drm_sched_entity_error)kernel(drm_sched_entity_fini)kernel(drm_sched_entity_flush)kernel(drm_sched_entity_init)kernel(drm_sched_entity_modify_sched)kernel(drm_sched_entity_push_job)kernel(drm_sched_entity_set_priority)kernel(drm_sched_fault)kernel(drm_sched_fini)kernel(drm_sched_increase_karma)kernel(drm_sched_init)kernel(drm_sched_job_add_dependency)kernel(drm_sched_job_add_implicit_dependencies)kernel(drm_sched_job_add_resv_dependencies)kernel(drm_sched_job_add_syncobj_dependency)kernel(drm_sched_job_arm)kernel(drm_sched_job_cleanup)kernel(drm_sched_job_init)kernel(drm_sched_pick_best)kernel(drm_sched_resubmit_jobs)kernel(drm_sched_resume_timeout)kernel(drm_sched_start)kernel(drm_sched_stop)kernel(drm_sched_suspend_timeout)kernel(drm_sched_tdr_queue_imm)kernel(drm_sched_wqueue_ready)kernel(drm_sched_wqueue_start)kernel(drm_sched_wqueue_stop)kernel(drm_self_refresh_helper_alter_state)kernel(drm_self_refresh_helper_cleanup)kernel(drm_self_refresh_helper_init)kernel(drm_self_refresh_helper_update_avg_times)kernel(drm_send_event)kernel(drm_send_event_locked)kernel(drm_send_event_timestamp_locked)kernel(drm_set_preferred_mode)kernel(drm_show_fdinfo)kernel(drm_show_memory_stats)kernel(drm_simple_display_pipe_attach_bridge)kernel(drm_simple_display_pipe_init)kernel(drm_simple_encoder_init)kernel(drm_state_dump)kernel(drm_suballoc_dump_debug_info)kernel(drm_suballoc_free)kernel(drm_suballoc_manager_fini)kernel(drm_suballoc_manager_init)kernel(drm_suballoc_new)kernel(drm_syncobj_add_point)kernel(drm_syncobj_create)kernel(drm_syncobj_find)kernel(drm_syncobj_find_fence)kernel(drm_syncobj_free)kernel(drm_syncobj_get_fd)kernel(drm_syncobj_get_handle)kernel(drm_syncobj_replace_fence)kernel(drm_sysfs_connector_hotplug_event)kernel(drm_sysfs_connector_property_event)kernel(drm_sysfs_hotplug_event)kernel(drm_timeout_abs_to_jiffies)kernel(drm_universal_plane_init)kernel(drm_vblank_init)kernel(drm_vblank_work_cancel_sync)kernel(drm_vblank_work_flush)kernel(drm_vblank_work_init)kernel(drm_vblank_work_schedule)kernel(drm_vma_node_allow)kernel(drm_vma_node_allow_once)kernel(drm_vma_node_is_allowed)kernel(drm_vma_node_revoke)kernel(drm_vma_offset_add)kernel(drm_vma_offset_lookup_locked)kernel(drm_vma_offset_manager_destroy)kernel(drm_vma_offset_manager_init)kernel(drm_vma_offset_remove)kernel(drm_vram_helper_mode_valid)kernel(drm_vram_mm_debugfs_init)kernel(drm_wait_one_vblank)kernel(drm_warn_on_modeset_not_all_locked)kernel(drm_writeback_cleanup_job)kernel(drm_writeback_connector_init)kernel(drm_writeback_connector_init_with_encoder)kernel(drm_writeback_get_out_fence)kernel(drm_writeback_prepare_job)kernel(drm_writeback_queue_job)kernel(drm_writeback_signal_completion)kernel(drmm_connector_init)kernel(drmm_crtc_init_with_planes)kernel(drmm_encoder_init)kernel(drmm_kfree)kernel(drmm_kmalloc)kernel(drmm_kstrdup)kernel(drmm_mode_config_init)kernel(drmm_of_get_bridge)kernel(drmm_panel_bridge_add)kernel(drmm_release_action)kernel(drmm_vram_helper_init)kernel(ds1685_rtc_poweroff)kernel(dw_dma_acpi_controller_free)kernel(dw_dma_acpi_controller_register)kernel(dw_dma_filter)kernel(dw_dma_probe)kernel(dw_dma_remove)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ebt_unregister_table_pre_exit)kernel(eeprom_93cx6_multiread)kernel(eeprom_93cx6_multireadb)kernel(eeprom_93cx6_read)kernel(eeprom_93cx6_readb)kernel(eeprom_93cx6_wren)kernel(eeprom_93cx6_write)kernel(enclosure_add_device)kernel(enclosure_component_alloc)kernel(enclosure_component_register)kernel(enclosure_find)kernel(enclosure_for_each_device)kernel(enclosure_register)kernel(enclosure_remove_device)kernel(enclosure_unregister)kernel(encode_rs8)kernel(esp6_input_done2)kernel(esp6_output_head)kernel(esp6_output_tail)kernel(esp_input_done2)kernel(esp_output_head)kernel(esp_output_tail)kernel(etm_perf_symlink)kernel(failover_register)kernel(failover_slave_unregister)kernel(failover_unregister)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_fat2unix)kernel(fat_time_unix2fat)kernel(fat_truncate_time)kernel(fat_update_time)kernel(fc_attach_transport)kernel(fc_block_rport)kernel(fc_block_scsi_eh)kernel(fc_cpu_mask)kernel(fc_disc_config)kernel(fc_disc_init)kernel(fc_eh_abort)kernel(fc_eh_device_reset)kernel(fc_eh_host_reset)kernel(fc_eh_should_retry_cmd)kernel(fc_eh_timed_out)kernel(fc_elsct_init)kernel(fc_elsct_send)kernel(fc_exch_done)kernel(fc_exch_init)kernel(fc_exch_mgr_add)kernel(fc_exch_mgr_alloc)kernel(fc_exch_mgr_del)kernel(fc_exch_mgr_free)kernel(fc_exch_mgr_list_clone)kernel(fc_exch_mgr_reset)kernel(fc_exch_recv)kernel(fc_exch_seq_send)kernel(fc_exch_update_stats)kernel(fc_fabric_login)kernel(fc_fabric_logoff)kernel(fc_fc4_deregister_provider)kernel(fc_fc4_register_provider)kernel(fc_fcp_destroy)kernel(fc_fcp_init)kernel(fc_fill_hdr)kernel(fc_fill_reply_hdr)kernel(fc_find_rport_by_wwpn)kernel(fc_frame_alloc_fill)kernel(fc_frame_crc_check)kernel(fc_get_event_number)kernel(fc_get_host_port_state)kernel(fc_get_host_speed)kernel(fc_get_host_stats)kernel(fc_host_fpin_rcv)kernel(fc_host_post_event)kernel(fc_host_post_fc_event)kernel(fc_host_post_vendor_event)kernel(fc_linkdown)kernel(fc_linkup)kernel(fc_lport_bsg_request)kernel(fc_lport_config)kernel(fc_lport_destroy)kernel(fc_lport_flogi_resp)kernel(fc_lport_init)kernel(fc_lport_iterate)kernel(fc_lport_logo_resp)kernel(fc_lport_notifier_head)kernel(fc_lport_recv)kernel(fc_lport_reset)kernel(fc_lport_set_local_id)kernel(fc_queuecommand)kernel(fc_release_transport)kernel(fc_remote_port_add)kernel(fc_remote_port_delete)kernel(fc_remote_port_rolechg)kernel(fc_remove_host)kernel(fc_rport_create)kernel(fc_rport_destroy)kernel(fc_rport_flush_queue)kernel(fc_rport_login)kernel(fc_rport_logoff)kernel(fc_rport_lookup)kernel(fc_rport_recv_req)kernel(fc_rport_terminate_io)kernel(fc_seq_assign)kernel(fc_seq_els_rsp_send)kernel(fc_seq_release)kernel(fc_seq_send)kernel(fc_seq_set_resp)kernel(fc_seq_start_next)kernel(fc_set_mfs)kernel(fc_set_rport_loss_tmo)kernel(fc_slave_alloc)kernel(fc_vport_create)kernel(fc_vport_id_lookup)kernel(fc_vport_setlink)kernel(fc_vport_terminate)kernel(ffa_bus_type)kernel(ffa_device_register)kernel(ffa_device_unregister)kernel(ffa_driver_register)kernel(ffa_driver_unregister)kernel(fill_inquiry_response)kernel(find_cxl_root)kernel(flow_offload_add)kernel(flow_offload_alloc)kernel(flow_offload_free)kernel(flow_offload_lookup)kernel(flow_offload_refresh)kernel(flow_offload_route_init)kernel(flow_offload_teardown)kernel(free_mdio_bitbang)kernel(free_rs)kernel(fscache_acquire_cache)kernel(fscache_add_cache)kernel(fscache_addremove_sem)kernel(fscache_caching_failed)kernel(fscache_clearance_waiters)kernel(fscache_cookie_lookup_negative)kernel(fscache_dirty_folio)kernel(fscache_end_cookie_access)kernel(fscache_end_volume_access)kernel(fscache_get_cookie)kernel(fscache_io_error)kernel(fscache_n_culled)kernel(fscache_n_no_create_space)kernel(fscache_n_no_write_space)kernel(fscache_n_read)kernel(fscache_n_updates)kernel(fscache_n_write)kernel(fscache_put_cookie)kernel(fscache_put_volume)kernel(fscache_relinquish_cache)kernel(fscache_resume_after_invalidation)kernel(fscache_try_get_volume)kernel(fscache_wait_for_operation)kernel(fscache_withdraw_cache)kernel(fscache_withdraw_cookie)kernel(fscache_withdraw_volume)kernel(fscache_wq)kernel(fuse_abort_conn)kernel(fuse_conn_destroy)kernel(fuse_conn_get)kernel(fuse_conn_init)kernel(fuse_conn_put)kernel(fuse_dax_cancel_work)kernel(fuse_dequeue_forget)kernel(fuse_dev_alloc)kernel(fuse_dev_alloc_install)kernel(fuse_dev_fiq_ops)kernel(fuse_dev_free)kernel(fuse_dev_install)kernel(fuse_dev_operations)kernel(fuse_dev_release)kernel(fuse_direct_io)kernel(fuse_do_ioctl)kernel(fuse_do_open)kernel(fuse_file_poll)kernel(fuse_fill_super_common)kernel(fuse_free_conn)kernel(fuse_get_unique)kernel(fuse_init_fs_context_submount)kernel(fuse_len_args)kernel(fuse_mount_destroy)kernel(fuse_mount_remove)kernel(fuse_request_end)kernel(fuse_send_init)kernel(fuse_simple_background)kernel(fuse_sync_release)kernel(g_make_token_header)kernel(g_token_size)kernel(g_verify_token_header)kernel(garp_init_applicant)kernel(garp_register_application)kernel(garp_request_join)kernel(garp_request_leave)kernel(garp_uninit_applicant)kernel(garp_unregister_application)kernel(generic_mii_ioctl)kernel(geneve_dev_create_fb)kernel(get_h225_addr)kernel(get_nfs_open_context)kernel(get_phv_bit)kernel(get_scpi_ops)kernel(gnss_allocate_device)kernel(gnss_deregister_device)kernel(gnss_insert_raw)kernel(gnss_put_device)kernel(gnss_register_device)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gss_krb5_checksum)kernel(gss_krb5_lookup_enctype)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(hid_sensor_get_usage_index)kernel(hidma_mgmt_init_sys)kernel(hidma_mgmt_setup)kernel(hnae3_register_ae_algo)kernel(hnae3_register_ae_dev)kernel(hnae3_register_client)kernel(hnae3_set_client_init_flag)kernel(hnae3_unregister_ae_algo)kernel(hnae3_unregister_ae_dev)kernel(hnae3_unregister_client)kernel(hnae_ae_register)kernel(hnae_ae_unregister)kernel(hnae_get_handle)kernel(hnae_put_handle)kernel(hnae_register_notifier)kernel(hnae_reinit_handle)kernel(hnae_unregister_notifier)kernel(hns_dsaf_roce_reset)kernel(host1x_bo_pin)kernel(host1x_bo_unpin)kernel(host1x_channel_get)kernel(host1x_channel_put)kernel(host1x_channel_request)kernel(host1x_channel_stop)kernel(host1x_client_exit)kernel(host1x_client_resume)kernel(host1x_client_suspend)kernel(host1x_client_unregister)kernel(host1x_device_exit)kernel(host1x_device_init)kernel(host1x_driver_register_full)kernel(host1x_driver_unregister)kernel(host1x_fence_cancel)kernel(host1x_fence_create)kernel(host1x_get_dma_mask)kernel(host1x_job_add_gather)kernel(host1x_job_add_wait)kernel(host1x_job_alloc)kernel(host1x_job_get)kernel(host1x_job_pin)kernel(host1x_job_put)kernel(host1x_job_submit)kernel(host1x_job_unpin)kernel(host1x_memory_context_alloc)kernel(host1x_memory_context_get)kernel(host1x_memory_context_put)kernel(host1x_syncpt_alloc)kernel(host1x_syncpt_base_id)kernel(host1x_syncpt_get)kernel(host1x_syncpt_get_base)kernel(host1x_syncpt_get_by_id)kernel(host1x_syncpt_get_by_id_noref)kernel(host1x_syncpt_id)kernel(host1x_syncpt_incr)kernel(host1x_syncpt_incr_max)kernel(host1x_syncpt_put)kernel(host1x_syncpt_read)kernel(host1x_syncpt_read_max)kernel(host1x_syncpt_read_min)kernel(host1x_syncpt_release_vblank_reservation)kernel(host1x_syncpt_request)kernel(host1x_syncpt_wait)kernel(hsr_get_version)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_ringbuffer_spinlock_busy)kernel(hvpci_block_ops)kernel(hw_phymode_configure)kernel(hyperv_read_cfg_blk)kernel(hyperv_reg_block_invalidate)kernel(hyperv_write_cfg_blk)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_dw_acpi_configure)kernel(i2c_dw_adjust_bus_speed)kernel(i2c_dw_configure_master)kernel(i2c_dw_prepare_clk)kernel(i2c_dw_probe_master)kernel(i2c_dw_validate_speed)kernel(i2c_free_slave_host_notify_device)kernel(i2c_handle_smbus_alert)kernel(i2c_hid_core_pm)kernel(i2c_hid_core_probe)kernel(i2c_hid_core_remove)kernel(i2c_hid_core_shutdown)kernel(i2c_mux_add_adapter)kernel(i2c_mux_alloc)kernel(i2c_mux_del_adapters)kernel(i2c_new_slave_host_notify_device)kernel(i2c_pca_add_bus)kernel(i2c_pca_add_numbered_bus)kernel(i2c_register_spd)kernel(i2c_root_adapter)kernel(i3c_device_disable_ibi)kernel(i3c_device_do_priv_xfers)kernel(i3c_device_enable_ibi)kernel(i3c_device_free_ibi)kernel(i3c_device_get_info)kernel(i3c_device_match_id)kernel(i3c_device_request_ibi)kernel(i3c_driver_register_with_owner)kernel(i3c_driver_unregister)kernel(i3c_generic_ibi_alloc_pool)kernel(i3c_generic_ibi_free_pool)kernel(i3c_generic_ibi_get_free_slot)kernel(i3c_generic_ibi_recycle_slot)kernel(i3c_master_add_i3c_dev_locked)kernel(i3c_master_defslvs_locked)kernel(i3c_master_disec_locked)kernel(i3c_master_do_daa)kernel(i3c_master_enec_locked)kernel(i3c_master_entdaa_locked)kernel(i3c_master_get_free_addr)kernel(i3c_master_queue_ibi)kernel(i3c_master_register)kernel(i3c_master_set_info)kernel(i3c_master_unregister)kernel(i3cdev_to_dev)kernel(i40e_client_device_register)kernel(i40e_client_device_unregister)kernel(ice_add_rdma_qset)kernel(ice_del_rdma_qset)kernel(ice_get_qos_params)kernel(ice_rdma_request_reset)kernel(ice_rdma_update_vsi_filter)kernel(ice_xdp_locking_key)kernel(idma32_dma_probe)kernel(idma32_dma_remove)kernel(imx_dsp_free_channel)kernel(imx_dsp_request_channel)kernel(imx_dsp_ring_doorbell)kernel(imx_icc_register)kernel(imx_icc_unregister)kernel(imx_usbmisc_charger_detection)kernel(imx_usbmisc_hsic_set_connect)kernel(imx_usbmisc_init)kernel(imx_usbmisc_init_post)kernel(imx_usbmisc_resume)kernel(imx_usbmisc_suspend)kernel(init_cdrom_command)kernel(init_rs_gfp)kernel(init_rs_non_canonical)kernel(input_ff_create_memless)kernel(iommufd_access_attach)kernel(iommufd_access_create)kernel(iommufd_access_destroy)kernel(iommufd_access_detach)kernel(iommufd_access_pin_pages)kernel(iommufd_access_replace)kernel(iommufd_access_rw)kernel(iommufd_access_unpin_pages)kernel(iommufd_ctx_from_fd)kernel(iommufd_ctx_from_file)kernel(iommufd_ctx_get)kernel(iommufd_ctx_has_group)kernel(iommufd_ctx_put)kernel(iommufd_device_attach)kernel(iommufd_device_bind)kernel(iommufd_device_detach)kernel(iommufd_device_replace)kernel(iommufd_device_to_ictx)kernel(iommufd_device_to_id)kernel(iommufd_device_unbind)kernel(iommufd_vfio_compat_ioas_create)kernel(iommufd_vfio_compat_ioas_get_id)kernel(iommufd_vfio_compat_set_no_iommu)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_encap_add_ops)kernel(ip6_tnl_encap_del_ops)kernel(ip6_tnl_encap_setup)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table_exit)kernel(ip6t_unregister_table_pre_exit)kernel(ip_md_tunnel_xmit)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_elem_len)kernel(ip_set_extensions)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_init_comment)kernel(ip_set_match_extensions)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_put_extensions)kernel(ip_set_put_flags)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_ctl)kernel(ip_tunnel_delete_nets)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_lookup)kernel(ip_tunnel_newlink)kernel(ip_tunnel_parm_from_user)kernel(ip_tunnel_parm_to_user)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_siocdevprivate)kernel(ip_tunnel_uninit)kernel(ip_tunnel_xmit)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(ipmb_checksum)kernel(ipmi_add_smi)kernel(ipmi_addr_length)kernel(ipmi_addr_src_to_str)kernel(ipmi_alloc_smi_msg)kernel(ipmi_create_user)kernel(ipmi_destroy_user)kernel(ipmi_free_recv_msg)kernel(ipmi_get_maintenance_mode)kernel(ipmi_get_my_LUN)kernel(ipmi_get_my_address)kernel(ipmi_get_smi_info)kernel(ipmi_get_version)kernel(ipmi_poll_interface)kernel(ipmi_register_for_cmd)kernel(ipmi_request_settime)kernel(ipmi_request_supply_msgs)kernel(ipmi_set_gets_events)kernel(ipmi_set_maintenance_mode)kernel(ipmi_set_my_LUN)kernel(ipmi_set_my_address)kernel(ipmi_smi_msg_received)kernel(ipmi_smi_watchdog_pretimeout)kernel(ipmi_smi_watcher_register)kernel(ipmi_smi_watcher_unregister)kernel(ipmi_unregister_for_cmd)kernel(ipmi_unregister_smi)kernel(ipmi_validate_addr)kernel(ipt_alloc_initial_table)kernel(ipt_do_table)kernel(ipt_register_table)kernel(ipt_unregister_table_exit)kernel(ipt_unregister_table_pre_exit)kernel(ipv4_synproxy_hook)kernel(ipv6_synproxy_hook)kernel(ipvlan_count_rx)kernel(ipvlan_link_delete)kernel(ipvlan_link_new)kernel(ipvlan_link_register)kernel(ipvlan_link_setup)kernel(is_cxl_memdev)kernel(is_cxl_nvdimm)kernel(is_cxl_nvdimm_bridge)kernel(is_cxl_pmem_region)kernel(is_cxl_port)kernel(is_cxl_region)kernel(is_endpoint_decoder)kernel(is_hsr_master)kernel(is_nd_btt)kernel(is_nd_dax)kernel(is_nd_pfn)kernel(is_nvdimm_bus_locked)kernel(is_nvdimm_sync)kernel(is_prime_number)kernel(is_root_decoder)kernel(is_switch_decoder)kernel(is_virtio_dma_buf)kernel(iscsi_add_conn)kernel(iscsi_add_session)kernel(iscsi_alloc_conn)kernel(iscsi_alloc_session)kernel(iscsi_block_scsi_eh)kernel(iscsi_block_session)kernel(iscsi_change_param_sprintf)kernel(iscsi_complete_pdu)kernel(iscsi_complete_scsi_task)kernel(iscsi_conn_bind)kernel(iscsi_conn_error_event)kernel(iscsi_conn_failure)kernel(iscsi_conn_get_addr_param)kernel(iscsi_conn_get_param)kernel(iscsi_conn_login_event)kernel(iscsi_conn_queue_recv)kernel(iscsi_conn_queue_xmit)kernel(iscsi_conn_send_pdu)kernel(iscsi_conn_setup)kernel(iscsi_conn_start)kernel(iscsi_conn_stop)kernel(iscsi_conn_teardown)kernel(iscsi_conn_unbind)kernel(iscsi_create_endpoint)kernel(iscsi_create_flashnode_conn)kernel(iscsi_create_flashnode_sess)kernel(iscsi_create_iface)kernel(iscsi_create_session)kernel(iscsi_dbg_trace)kernel(iscsi_destroy_all_flashnode)kernel(iscsi_destroy_endpoint)kernel(iscsi_destroy_flashnode_sess)kernel(iscsi_destroy_iface)kernel(iscsi_eh_abort)kernel(iscsi_eh_cmd_timed_out)kernel(iscsi_eh_device_reset)kernel(iscsi_eh_recover_target)kernel(iscsi_eh_session_reset)kernel(iscsi_find_flashnode_conn)kernel(iscsi_find_flashnode_sess)kernel(iscsi_find_param_from_key)kernel(iscsi_flashnode_bus_match)kernel(iscsi_force_destroy_session)kernel(iscsi_free_session)kernel(iscsi_get_conn)kernel(iscsi_get_discovery_parent_name)kernel(iscsi_get_ipaddress_state_name)kernel(iscsi_get_port_speed_name)kernel(iscsi_get_port_state_name)kernel(iscsi_get_router_state_name)kernel(iscsi_get_task)kernel(iscsi_host_add)kernel(iscsi_host_alloc)kernel(iscsi_host_for_each_session)kernel(iscsi_host_free)kernel(iscsi_host_get_max_scsi_cmds)kernel(iscsi_host_get_param)kernel(iscsi_host_remove)kernel(iscsi_host_set_param)kernel(iscsi_is_session_dev)kernel(iscsi_is_session_online)kernel(iscsi_itt_to_ctask)kernel(iscsi_itt_to_task)kernel(iscsi_lookup_endpoint)kernel(iscsi_offload_mesg)kernel(iscsi_ping_comp_event)kernel(iscsi_pool_free)kernel(iscsi_pool_init)kernel(iscsi_post_host_event)kernel(iscsi_prep_data_out_pdu)kernel(iscsi_put_conn)kernel(iscsi_put_endpoint)kernel(iscsi_put_task)kernel(iscsi_queuecommand)kernel(iscsi_recv_pdu)kernel(iscsi_register_transport)kernel(iscsi_remove_conn)kernel(iscsi_remove_session)kernel(iscsi_requeue_task)kernel(iscsi_segment_init_linear)kernel(iscsi_segment_seek_sg)kernel(iscsi_session_chkready)kernel(iscsi_session_event)kernel(iscsi_session_failure)kernel(iscsi_session_free)kernel(iscsi_session_get_param)kernel(iscsi_session_recovery_timedout)kernel(iscsi_session_remove)kernel(iscsi_session_setup)kernel(iscsi_session_teardown)kernel(iscsi_set_param)kernel(iscsi_suspend_queue)kernel(iscsi_suspend_rx)kernel(iscsi_suspend_tx)kernel(iscsi_switch_str_param)kernel(iscsi_target_alloc)kernel(iscsi_target_check_login_request)kernel(iscsi_tcp_cleanup_task)kernel(iscsi_tcp_conn_get_stats)kernel(iscsi_tcp_conn_setup)kernel(iscsi_tcp_conn_teardown)kernel(iscsi_tcp_dgst_header)kernel(iscsi_tcp_hdr_recv_prep)kernel(iscsi_tcp_r2tpool_alloc)kernel(iscsi_tcp_r2tpool_free)kernel(iscsi_tcp_recv_segment_is_hdr)kernel(iscsi_tcp_recv_skb)kernel(iscsi_tcp_segment_done)kernel(iscsi_tcp_segment_unmap)kernel(iscsi_tcp_set_max_r2t)kernel(iscsi_tcp_task_init)kernel(iscsi_tcp_task_xmit)kernel(iscsi_unblock_session)kernel(iscsi_unregister_transport)kernel(iscsi_update_cmdsn)kernel(iscsi_verify_itt)kernel(iscsit_aborted_task)kernel(iscsit_add_cmd_to_immediate_queue)kernel(iscsit_add_reject)kernel(iscsit_allocate_cmd)kernel(iscsit_build_datain_pdu)kernel(iscsit_build_logout_rsp)kernel(iscsit_build_nopin_rsp)kernel(iscsit_build_r2ts_for_cmd)kernel(iscsit_build_reject)kernel(iscsit_build_rsp_pdu)kernel(iscsit_build_task_mgt_rsp)kernel(iscsit_build_text_rsp)kernel(iscsit_cause_connection_reinstatement)kernel(iscsit_check_dataout_hdr)kernel(iscsit_check_dataout_payload)kernel(iscsit_find_cmd_from_itt)kernel(iscsit_find_cmd_from_itt_or_dump)kernel(iscsit_free_cmd)kernel(iscsit_get_datain_values)kernel(iscsit_handle_logout_cmd)kernel(iscsit_handle_snack)kernel(iscsit_handle_task_mgt_cmd)kernel(iscsit_immediate_queue)kernel(iscsit_increment_maxcmdsn)kernel(iscsit_logout_post_handler)kernel(iscsit_process_nop_out)kernel(iscsit_process_scsi_cmd)kernel(iscsit_process_text_cmd)kernel(iscsit_queue_rsp)kernel(iscsit_register_transport)kernel(iscsit_reject_cmd)kernel(iscsit_release_cmd)kernel(iscsit_response_queue)kernel(iscsit_sequence_cmd)kernel(iscsit_set_unsolicited_dataout)kernel(iscsit_setup_nop_out)kernel(iscsit_setup_scsi_cmd)kernel(iscsit_setup_text_cmd)kernel(iscsit_stop_dataout_timer)kernel(iscsit_thread_check_cpumask)kernel(iscsit_tmr_post_handler)kernel(iscsit_unregister_transport)kernel(ixgbe_xdp_locking_key)kernel(jbd2__journal_restart)kernel(jbd2__journal_start)kernel(jbd2_complete_transaction)kernel(jbd2_fc_begin_commit)kernel(jbd2_fc_end_commit)kernel(jbd2_fc_end_commit_fallback)kernel(jbd2_fc_get_buf)kernel(jbd2_fc_release_bufs)kernel(jbd2_fc_wait_bufs)kernel(jbd2_inode_cache)kernel(jbd2_journal_abort)kernel(jbd2_journal_ack_err)kernel(jbd2_journal_begin_ordered_truncate)kernel(jbd2_journal_blocks_per_page)kernel(jbd2_journal_check_available_features)kernel(jbd2_journal_check_used_features)kernel(jbd2_journal_clear_err)kernel(jbd2_journal_clear_features)kernel(jbd2_journal_destroy)kernel(jbd2_journal_dirty_metadata)kernel(jbd2_journal_errno)kernel(jbd2_journal_extend)kernel(jbd2_journal_finish_inode_data_buffers)kernel(jbd2_journal_flush)kernel(jbd2_journal_force_commit)kernel(jbd2_journal_force_commit_nested)kernel(jbd2_journal_forget)kernel(jbd2_journal_free_reserved)kernel(jbd2_journal_get_create_access)kernel(jbd2_journal_get_undo_access)kernel(jbd2_journal_get_write_access)kernel(jbd2_journal_grab_journal_head)kernel(jbd2_journal_init_dev)kernel(jbd2_journal_init_inode)kernel(jbd2_journal_init_jbd_inode)kernel(jbd2_journal_inode_ranged_wait)kernel(jbd2_journal_inode_ranged_write)kernel(jbd2_journal_invalidate_folio)kernel(jbd2_journal_load)kernel(jbd2_journal_lock_updates)kernel(jbd2_journal_put_journal_head)kernel(jbd2_journal_release_jbd_inode)kernel(jbd2_journal_restart)kernel(jbd2_journal_revoke)kernel(jbd2_journal_set_features)kernel(jbd2_journal_set_triggers)kernel(jbd2_journal_start)kernel(jbd2_journal_start_commit)kernel(jbd2_journal_start_reserved)kernel(jbd2_journal_stop)kernel(jbd2_journal_try_to_free_buffers)kernel(jbd2_journal_unlock_updates)kernel(jbd2_journal_update_sb_errno)kernel(jbd2_journal_wipe)kernel(jbd2_log_wait_commit)kernel(jbd2_submit_inode_data)kernel(jbd2_trans_will_send_data_barrier)kernel(jbd2_transaction_committed)kernel(jbd2_wait_inode_data)kernel(key_type_trusted)kernel(krb5_cbc_cts_decrypt)kernel(krb5_cbc_cts_encrypt)kernel(krb5_etm_checksum)kernel(krb5_nfold)kernel(lan87xx_read_status)kernel(layoutstats_timer)kernel(lcd_device_register)kernel(lcd_device_unregister)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(llc_add_pack)kernel(llc_build_and_send_ui_pkt)kernel(llc_mac_hdr_init)kernel(llc_remove_pack)kernel(llc_sap_close)kernel(llc_sap_find)kernel(llc_sap_list)kernel(llc_sap_open)kernel(llc_set_station_handler)kernel(lockd_down)kernel(lockd_up)kernel(locks_end_grace)kernel(locks_in_grace)kernel(locks_start_grace)kernel(macsec_get_real_dev)kernel(macsec_netdev_is_offloaded)kernel(macsec_pn_wrapped)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(max_session_cb_slots)kernel(max_session_slots)kernel(mb_cache_create)kernel(mb_cache_destroy)kernel(mb_cache_entry_create)kernel(mb_cache_entry_delete_or_get)kernel(mb_cache_entry_find_first)kernel(mb_cache_entry_find_next)kernel(mb_cache_entry_get)kernel(mb_cache_entry_touch)kernel(mb_cache_entry_wait_unused)kernel(mdio45_ethtool_gset_npage)kernel(mdio45_ethtool_ksettings_get_npage)kernel(mdio45_links_ok)kernel(mdio45_nway_restart)kernel(mdio45_probe)kernel(mdio_mii_ioctl)kernel(mdio_set_flag)kernel(mdiobb_read_c22)kernel(mdiobb_read_c45)kernel(mdiobb_write_c22)kernel(mdiobb_write_c45)kernel(mhi_alloc_controller)kernel(mhi_async_power_up)kernel(mhi_device_get)kernel(mhi_device_get_sync)kernel(mhi_device_put)kernel(mhi_download_rddm_image)kernel(mhi_driver_unregister)kernel(mhi_force_rddm_mode)kernel(mhi_free_controller)kernel(mhi_get_exec_env)kernel(mhi_get_free_desc_count)kernel(mhi_get_mhi_state)kernel(mhi_notify)kernel(mhi_pm_resume)kernel(mhi_pm_resume_force)kernel(mhi_pm_suspend)kernel(mhi_power_down)kernel(mhi_power_down_keep_dev)kernel(mhi_prepare_for_power_up)kernel(mhi_prepare_for_transfer)kernel(mhi_prepare_for_transfer_autoqueue)kernel(mhi_queue_buf)kernel(mhi_queue_dma)kernel(mhi_queue_is_full)kernel(mhi_queue_skb)kernel(mhi_register_controller)kernel(mhi_soc_reset)kernel(mhi_sync_power_up)kernel(mhi_unprepare_after_power_down)kernel(mhi_unprepare_from_transfer)kernel(mhi_unregister_controller)kernel(mii_check_gmii_support)kernel(mii_check_link)kernel(mii_check_media)kernel(mii_ethtool_get_link_ksettings)kernel(mii_ethtool_gset)kernel(mii_ethtool_set_link_ksettings)kernel(mii_ethtool_sset)kernel(mii_link_ok)kernel(mii_nway_restart)kernel(mlx4_ACCESS_PTYS_REG)kernel(mlx4_ALLOCATE_VPP_get)kernel(mlx4_ALLOCATE_VPP_set)kernel(mlx4_CLOSE_PORT)kernel(mlx4_FLOW_STEERING_IB_UC_QP_RANGE)kernel(mlx4_INIT_PORT)kernel(mlx4_SET_MCAST_FLTR)kernel(mlx4_SET_PORT_BEACON)kernel(mlx4_SET_PORT_PRIO2TC)kernel(mlx4_SET_PORT_SCHEDULER)kernel(mlx4_SET_PORT_VXLAN)kernel(mlx4_SET_PORT_fcs_check)kernel(mlx4_SET_PORT_general)kernel(mlx4_SET_PORT_qpn_calc)kernel(mlx4_SET_PORT_user_mac)kernel(mlx4_SET_PORT_user_mtu)kernel(mlx4_SET_VPORT_QOS_get)kernel(mlx4_SET_VPORT_QOS_set)kernel(mlx4_SYNC_TPT)kernel(mlx4_alloc_cmd_mailbox)kernel(mlx4_alloc_hwq_res)kernel(mlx4_assign_eq)kernel(mlx4_bf_alloc)kernel(mlx4_bf_free)kernel(mlx4_buf_alloc)kernel(mlx4_buf_free)kernel(mlx4_buf_write_mtt)kernel(mlx4_config_dev_retrieval)kernel(mlx4_config_roce_v2_port)kernel(mlx4_config_vxlan_port)kernel(mlx4_counter_alloc)kernel(mlx4_counter_free)kernel(mlx4_cq_alloc)kernel(mlx4_cq_free)kernel(mlx4_cq_modify)kernel(mlx4_cq_resize)kernel(mlx4_db_alloc)kernel(mlx4_db_free)kernel(mlx4_eq_get_irq)kernel(mlx4_find_cached_mac)kernel(mlx4_find_cached_vlan)kernel(mlx4_flow_attach)kernel(mlx4_flow_detach)kernel(mlx4_flow_steer_promisc_add)kernel(mlx4_flow_steer_promisc_remove)kernel(mlx4_free_cmd_mailbox)kernel(mlx4_free_hwq_res)kernel(mlx4_gen_guid_change_eqe)kernel(mlx4_gen_pkey_eqe)kernel(mlx4_gen_port_state_change_eqe)kernel(mlx4_gen_slaves_port_mgt_ev)kernel(mlx4_get_active_ports)kernel(mlx4_get_admin_guid)kernel(mlx4_get_base_gid_ix)kernel(mlx4_get_base_qpn)kernel(mlx4_get_counter_stats)kernel(mlx4_get_cpu_rmap)kernel(mlx4_get_default_counter_index)kernel(mlx4_get_devlink_port)kernel(mlx4_get_eqs_per_port)kernel(mlx4_get_internal_clock_params)kernel(mlx4_get_is_vlan_offload_disabled)kernel(mlx4_get_module_info)kernel(mlx4_get_parav_qkey)kernel(mlx4_get_roce_gid_from_slave)kernel(mlx4_get_slave_default_vlan)kernel(mlx4_get_slave_from_roce_gid)kernel(mlx4_get_slave_node_guid)kernel(mlx4_get_slave_pkey_gid_tbl_len)kernel(mlx4_get_slave_port_state)kernel(mlx4_get_vf_config)kernel(mlx4_get_vf_stats)kernel(mlx4_handle_eth_header_mcast_prio)kernel(mlx4_hw_rule_sz)kernel(mlx4_is_eq_shared)kernel(mlx4_is_eq_vector_valid)kernel(mlx4_is_slave_active)kernel(mlx4_map_sw_to_hw_steering_id)kernel(mlx4_map_sw_to_hw_steering_mode)kernel(mlx4_max_tc)kernel(mlx4_mr_alloc)kernel(mlx4_mr_enable)kernel(mlx4_mr_free)kernel(mlx4_mr_hw_change_access)kernel(mlx4_mr_hw_change_pd)kernel(mlx4_mr_hw_get_mpt)kernel(mlx4_mr_hw_put_mpt)kernel(mlx4_mr_hw_write_mpt)kernel(mlx4_mr_rereg_mem_cleanup)kernel(mlx4_mr_rereg_mem_write)kernel(mlx4_mtt_addr)kernel(mlx4_mtt_cleanup)kernel(mlx4_mtt_init)kernel(mlx4_multicast_attach)kernel(mlx4_multicast_detach)kernel(mlx4_multicast_promisc_add)kernel(mlx4_multicast_promisc_remove)kernel(mlx4_mw_alloc)kernel(mlx4_mw_enable)kernel(mlx4_mw_free)kernel(mlx4_pd_alloc)kernel(mlx4_pd_free)kernel(mlx4_phys_to_slave_port)kernel(mlx4_phys_to_slaves_pport)kernel(mlx4_phys_to_slaves_pport_actv)kernel(mlx4_put_qp)kernel(mlx4_put_slave_node_guid)kernel(mlx4_qp_alloc)kernel(mlx4_qp_free)kernel(mlx4_qp_modify)kernel(mlx4_qp_query)kernel(mlx4_qp_release_range)kernel(mlx4_qp_remove)kernel(mlx4_qp_reserve_range)kernel(mlx4_qp_to_ready)kernel(mlx4_query_diag_counters)kernel(mlx4_queue_bond_work)kernel(mlx4_read_clock)kernel(mlx4_register_auxiliary_driver)kernel(mlx4_register_event_notifier)kernel(mlx4_register_mac)kernel(mlx4_register_vlan)kernel(mlx4_release_eq)kernel(mlx4_replace_zero_macs)kernel(mlx4_set_admin_guid)kernel(mlx4_set_vf_link_state)kernel(mlx4_set_vf_mac)kernel(mlx4_set_vf_rate)kernel(mlx4_set_vf_spoofchk)kernel(mlx4_set_vf_vlan)kernel(mlx4_slave_convert_port)kernel(mlx4_srq_alloc)kernel(mlx4_srq_arm)kernel(mlx4_srq_free)kernel(mlx4_srq_lookup)kernel(mlx4_srq_query)kernel(mlx4_sync_pkey_table)kernel(mlx4_test_async)kernel(mlx4_test_interrupt)kernel(mlx4_tunnel_steer_add)kernel(mlx4_uar_alloc)kernel(mlx4_uar_free)kernel(mlx4_unicast_attach)kernel(mlx4_unicast_detach)kernel(mlx4_unicast_promisc_add)kernel(mlx4_unicast_promisc_remove)kernel(mlx4_unregister_auxiliary_driver)kernel(mlx4_unregister_event_notifier)kernel(mlx4_unregister_mac)kernel(mlx4_unregister_vlan)kernel(mlx4_update_qp)kernel(mlx4_vf_get_enable_smi_admin)kernel(mlx4_vf_set_enable_smi_admin)kernel(mlx4_vf_smi_enabled)kernel(mlx4_wol_read)kernel(mlx4_wol_write)kernel(mlx4_write_mtt)kernel(mlx4_xrcd_alloc)kernel(mlx4_xrcd_free)kernel(mlx5_access_reg)kernel(mlx5_add_flow_rules)kernel(mlx5_alloc_bfreg)kernel(mlx5_blocking_notifier_register)kernel(mlx5_blocking_notifier_unregister)kernel(mlx5_cmd_check)kernel(mlx5_cmd_cleanup_async_ctx)kernel(mlx5_cmd_create_vport_lag)kernel(mlx5_cmd_destroy_vport_lag)kernel(mlx5_cmd_do)kernel(mlx5_cmd_exec)kernel(mlx5_cmd_exec_cb)kernel(mlx5_cmd_exec_polling)kernel(mlx5_cmd_init_async_ctx)kernel(mlx5_cmd_out_err)kernel(mlx5_comp_eqn_get)kernel(mlx5_comp_vector_get_cpu)kernel(mlx5_comp_vectors_max)kernel(mlx5_core_access_reg)kernel(mlx5_core_alloc_pd)kernel(mlx5_core_alloc_transport_domain)kernel(mlx5_core_attach_mcg)kernel(mlx5_core_create_cq)kernel(mlx5_core_create_mkey)kernel(mlx5_core_create_psv)kernel(mlx5_core_create_rq)kernel(mlx5_core_create_rqt)kernel(mlx5_core_create_tir)kernel(mlx5_core_create_tis)kernel(mlx5_core_dealloc_pd)kernel(mlx5_core_dealloc_transport_domain)kernel(mlx5_core_destroy_cq)kernel(mlx5_core_destroy_mkey)kernel(mlx5_core_destroy_psv)kernel(mlx5_core_destroy_rq)kernel(mlx5_core_destroy_rqt)kernel(mlx5_core_destroy_tir)kernel(mlx5_core_destroy_tis)kernel(mlx5_core_detach_mcg)kernel(mlx5_core_get_terminate_scatter_list_mkey)kernel(mlx5_core_modify_cq)kernel(mlx5_core_modify_cq_moderation)kernel(mlx5_core_modify_hca_vport_context)kernel(mlx5_core_modify_rq)kernel(mlx5_core_modify_sq)kernel(mlx5_core_modify_tis)kernel(mlx5_core_mp_event_replay)kernel(mlx5_core_query_cq)kernel(mlx5_core_query_mkey)kernel(mlx5_core_query_rq)kernel(mlx5_core_query_sq)kernel(mlx5_core_query_sq_state)kernel(mlx5_core_query_vendor_id)kernel(mlx5_core_query_vport_counter)kernel(mlx5_core_reserved_gids_count)kernel(mlx5_core_roce_gid_set)kernel(mlx5_core_uplink_netdev_event_replay)kernel(mlx5_create_auto_grouped_flow_table)kernel(mlx5_create_cq)kernel(mlx5_create_flow_group)kernel(mlx5_create_flow_table)kernel(mlx5_create_lag_demux_flow_table)kernel(mlx5_db_alloc_node)kernel(mlx5_db_free)kernel(mlx5_debug_qp_add)kernel(mlx5_debug_qp_remove)kernel(mlx5_debugfs_get_dev_root)kernel(mlx5_debugfs_root)kernel(mlx5_del_flow_rules)kernel(mlx5_destroy_flow_group)kernel(mlx5_destroy_flow_table)kernel(mlx5_dm_sw_icm_alloc)kernel(mlx5_dm_sw_icm_dealloc)kernel(mlx5_eq_create_generic)kernel(mlx5_eq_destroy_generic)kernel(mlx5_eq_disable)kernel(mlx5_eq_enable)kernel(mlx5_eq_get_eqe)kernel(mlx5_eq_notifier_register)kernel(mlx5_eq_notifier_unregister)kernel(mlx5_eq_update_ci)kernel(mlx5_eswitch_add_send_to_vport_rule)kernel(mlx5_eswitch_get_core_dev)kernel(mlx5_eswitch_get_encap_mode)kernel(mlx5_eswitch_get_proto_dev)kernel(mlx5_eswitch_get_total_vports)kernel(mlx5_eswitch_get_vport_metadata_for_match)kernel(mlx5_eswitch_get_vport_metadata_for_set)kernel(mlx5_eswitch_mode)kernel(mlx5_eswitch_reg_c1_loopback_enabled)kernel(mlx5_eswitch_register_vport_reps)kernel(mlx5_eswitch_unregister_vport_reps)kernel(mlx5_eswitch_uplink_get_proto_dev)kernel(mlx5_eswitch_vport_match_metadata_enabled)kernel(mlx5_eswitch_vport_rep)kernel(mlx5_fc_create)kernel(mlx5_fc_destroy)kernel(mlx5_fc_id)kernel(mlx5_fc_query)kernel(mlx5_fill_page_frag_array)kernel(mlx5_fill_page_frag_array_perm)kernel(mlx5_flow_table_id)kernel(mlx5_fpga_get_sbu_caps)kernel(mlx5_fpga_mem_read)kernel(mlx5_fpga_mem_write)kernel(mlx5_fpga_sbu_conn_create)kernel(mlx5_fpga_sbu_conn_destroy)kernel(mlx5_fpga_sbu_conn_sendmsg)kernel(mlx5_frag_buf_alloc_node)kernel(mlx5_frag_buf_free)kernel(mlx5_free_bfreg)kernel(mlx5_fs_add_rx_underlay_qpn)kernel(mlx5_fs_remove_rx_underlay_qpn)kernel(mlx5_get_fdb_sub_ns)kernel(mlx5_get_flow_namespace)kernel(mlx5_get_uars_page)kernel(mlx5_ipsec_device_caps)kernel(mlx5_is_roce_on)kernel(mlx5_lag_get_next_peer_mdev)kernel(mlx5_lag_get_num_ports)kernel(mlx5_lag_get_roce_netdev)kernel(mlx5_lag_get_slave_port)kernel(mlx5_lag_is_active)kernel(mlx5_lag_is_master)kernel(mlx5_lag_is_mpesw)kernel(mlx5_lag_is_roce)kernel(mlx5_lag_is_shared_fdb)kernel(mlx5_lag_is_sriov)kernel(mlx5_lag_mode_is_hash)kernel(mlx5_lag_query_cong_counters)kernel(mlx5_macsec_add_roce_rule)kernel(mlx5_macsec_add_roce_sa_rules)kernel(mlx5_macsec_del_roce_rule)kernel(mlx5_macsec_del_roce_sa_rules)kernel(mlx5_modify_header_alloc)kernel(mlx5_modify_header_dealloc)kernel(mlx5_modify_nic_vport_mac_address)kernel(mlx5_modify_nic_vport_mac_list)kernel(mlx5_modify_nic_vport_mtu)kernel(mlx5_modify_nic_vport_promisc)kernel(mlx5_modify_nic_vport_vlans)kernel(mlx5_modify_port_ets_rate_limit)kernel(mlx5_mpfs_add_mac)kernel(mlx5_mpfs_del_mac)kernel(mlx5_msix_alloc)kernel(mlx5_msix_free)kernel(mlx5_nic_vport_affiliate_multiport)kernel(mlx5_nic_vport_disable_roce)kernel(mlx5_nic_vport_enable_roce)kernel(mlx5_nic_vport_query_local_lb)kernel(mlx5_nic_vport_unaffiliate_multiport)kernel(mlx5_nic_vport_update_local_lb)kernel(mlx5_notifier_register)kernel(mlx5_notifier_unregister)kernel(mlx5_packet_reformat_alloc)kernel(mlx5_packet_reformat_dealloc)kernel(mlx5_put_uars_page)kernel(mlx5_qp_debugfs_cleanup)kernel(mlx5_qp_debugfs_init)kernel(mlx5_query_hca_vport_context)kernel(mlx5_query_hca_vport_gid)kernel(mlx5_query_hca_vport_node_guid)kernel(mlx5_query_hca_vport_pkey)kernel(mlx5_query_hca_vport_system_image_guid)kernel(mlx5_query_ib_port_oper)kernel(mlx5_query_mac_address)kernel(mlx5_query_min_inline)kernel(mlx5_query_module_eeprom)kernel(mlx5_query_module_eeprom_by_page)kernel(mlx5_query_nic_system_image_guid)kernel(mlx5_query_nic_vport_mac_address)kernel(mlx5_query_nic_vport_mac_list)kernel(mlx5_query_nic_vport_min_inline)kernel(mlx5_query_nic_vport_mtu)kernel(mlx5_query_nic_vport_node_guid)kernel(mlx5_query_nic_vport_promisc)kernel(mlx5_query_nic_vport_qkey_viol_cntr)kernel(mlx5_query_nic_vport_system_image_guid)kernel(mlx5_query_port_admin_status)kernel(mlx5_query_port_ets_rate_limit)kernel(mlx5_query_port_max_mtu)kernel(mlx5_query_port_oper_mtu)kernel(mlx5_query_port_pause)kernel(mlx5_query_port_pfc)kernel(mlx5_query_port_prio_tc)kernel(mlx5_query_port_ptys)kernel(mlx5_query_port_tc_bw_alloc)kernel(mlx5_query_port_tc_group)kernel(mlx5_query_port_vl_hw_cap)kernel(mlx5_query_port_wol)kernel(mlx5_rdma_rn_get_params)kernel(mlx5_rl_add_rate)kernel(mlx5_rl_add_rate_raw)kernel(mlx5_rl_are_equal)kernel(mlx5_rl_is_in_range)kernel(mlx5_rl_remove_rate)kernel(mlx5_rl_remove_rate_raw)kernel(mlx5_rsc_dump_cmd_create)kernel(mlx5_rsc_dump_cmd_destroy)kernel(mlx5_rsc_dump_next)kernel(mlx5_set_port_admin_status)kernel(mlx5_set_port_caps)kernel(mlx5_set_port_mtu)kernel(mlx5_set_port_pause)kernel(mlx5_set_port_pfc)kernel(mlx5_set_port_prio_tc)kernel(mlx5_set_port_tc_bw_alloc)kernel(mlx5_set_port_tc_group)kernel(mlx5_set_port_wol)kernel(mlx5_sriov_blocking_notifier_register)kernel(mlx5_sriov_blocking_notifier_unregister)kernel(mlx5_toggle_port_link)kernel(mlx5_vf_get_core_dev)kernel(mlx5_vf_put_core_dev)kernel(mlx5_vport_get_other_func_cap)kernel(mlxfw_firmware_flash)kernel(mlxsw_afa_block_activity_get)kernel(mlxsw_afa_block_append_allocated_counter)kernel(mlxsw_afa_block_append_counter)kernel(mlxsw_afa_block_append_drop)kernel(mlxsw_afa_block_append_fid_set)kernel(mlxsw_afa_block_append_fwd)kernel(mlxsw_afa_block_append_ignore)kernel(mlxsw_afa_block_append_ip)kernel(mlxsw_afa_block_append_l4port)kernel(mlxsw_afa_block_append_mcrouter)kernel(mlxsw_afa_block_append_mirror)kernel(mlxsw_afa_block_append_police)kernel(mlxsw_afa_block_append_qos_dscp)kernel(mlxsw_afa_block_append_qos_dsfield)kernel(mlxsw_afa_block_append_qos_ecn)kernel(mlxsw_afa_block_append_qos_switch_prio)kernel(mlxsw_afa_block_append_sampler)kernel(mlxsw_afa_block_append_trap)kernel(mlxsw_afa_block_append_trap_and_forward)kernel(mlxsw_afa_block_append_vlan_modify)kernel(mlxsw_afa_block_commit)kernel(mlxsw_afa_block_continue)kernel(mlxsw_afa_block_create)kernel(mlxsw_afa_block_cur_set)kernel(mlxsw_afa_block_destroy)kernel(mlxsw_afa_block_first_kvdl_index)kernel(mlxsw_afa_block_first_set)kernel(mlxsw_afa_block_jump)kernel(mlxsw_afa_block_terminate)kernel(mlxsw_afa_cookie_lookup)kernel(mlxsw_afa_create)kernel(mlxsw_afa_destroy)kernel(mlxsw_afk_clear)kernel(mlxsw_afk_create)kernel(mlxsw_afk_destroy)kernel(mlxsw_afk_encode)kernel(mlxsw_afk_key_info_block_encoding_get)kernel(mlxsw_afk_key_info_blocks_count_get)kernel(mlxsw_afk_key_info_get)kernel(mlxsw_afk_key_info_put)kernel(mlxsw_afk_key_info_subset)kernel(mlxsw_afk_values_add_buf)kernel(mlxsw_afk_values_add_u32)kernel(mlxsw_cmd_exec)kernel(mlxsw_core_bus_device_register)kernel(mlxsw_core_bus_device_unregister)kernel(mlxsw_core_cpu_port_fini)kernel(mlxsw_core_cpu_port_init)kernel(mlxsw_core_driver_priv)kernel(mlxsw_core_driver_register)kernel(mlxsw_core_driver_unregister)kernel(mlxsw_core_event_listener_register)kernel(mlxsw_core_event_listener_unregister)kernel(mlxsw_core_flush_owq)kernel(mlxsw_core_fw_rev_minor_subminor_validate)kernel(mlxsw_core_irq_event_handler_register)kernel(mlxsw_core_irq_event_handler_unregister)kernel(mlxsw_core_irq_event_handlers_call)kernel(mlxsw_core_kvd_sizes_get)kernel(mlxsw_core_lag_mapping_clear)kernel(mlxsw_core_lag_mapping_get)kernel(mlxsw_core_lag_mapping_set)kernel(mlxsw_core_max_lag)kernel(mlxsw_core_max_ports)kernel(mlxsw_core_port_devlink_port_get)kernel(mlxsw_core_port_driver_priv)kernel(mlxsw_core_port_fini)kernel(mlxsw_core_port_init)kernel(mlxsw_core_port_netdev_link)kernel(mlxsw_core_ptp_transmitted)kernel(mlxsw_core_read_frc_h)kernel(mlxsw_core_read_frc_l)kernel(mlxsw_core_read_utc_nsec)kernel(mlxsw_core_read_utc_sec)kernel(mlxsw_core_res_get)kernel(mlxsw_core_res_valid)kernel(mlxsw_core_resources_query)kernel(mlxsw_core_rx_listener_register)kernel(mlxsw_core_rx_listener_unregister)kernel(mlxsw_core_schedule_dw)kernel(mlxsw_core_schedule_work)kernel(mlxsw_core_sdq_supports_cqe_v2)kernel(mlxsw_core_skb_receive)kernel(mlxsw_core_skb_transmit)kernel(mlxsw_core_skb_transmit_busy)kernel(mlxsw_core_trap_register)kernel(mlxsw_core_trap_state_set)kernel(mlxsw_core_trap_unregister)kernel(mlxsw_core_traps_register)kernel(mlxsw_core_traps_unregister)kernel(mlxsw_env_get_module_eeprom)kernel(mlxsw_env_get_module_eeprom_by_page)kernel(mlxsw_env_get_module_info)kernel(mlxsw_env_get_module_power_mode)kernel(mlxsw_env_module_overheat_counter_get)kernel(mlxsw_env_module_port_down)kernel(mlxsw_env_module_port_map)kernel(mlxsw_env_module_port_unmap)kernel(mlxsw_env_module_port_up)kernel(mlxsw_env_reset_module)kernel(mlxsw_env_set_module_power_mode)kernel(mlxsw_i2c_driver_register)kernel(mlxsw_i2c_driver_unregister)kernel(mlxsw_linecards_event_ops_register)kernel(mlxsw_linecards_event_ops_unregister)kernel(mlxsw_pci_driver_register)kernel(mlxsw_pci_driver_unregister)kernel(mlxsw_reg_query)kernel(mlxsw_reg_trans_bulk_wait)kernel(mlxsw_reg_trans_query)kernel(mlxsw_reg_trans_write)kernel(mlxsw_reg_write)kernel(mock_drm_getfile)kernel(mqprio_fp_to_offload)kernel(mqprio_qopt_reconstruct)kernel(mqprio_validate_qopt)kernel(mrp_init_applicant)kernel(mrp_register_application)kernel(mrp_request_join)kernel(mrp_request_leave)kernel(mrp_uninit_applicant)kernel(mrp_unregister_application)kernel(nd_btt_arena_is_valid)kernel(nd_btt_probe)kernel(nd_btt_version)kernel(nd_cmd_bus_desc)kernel(nd_cmd_dimm_desc)kernel(nd_cmd_in_size)kernel(nd_cmd_out_size)kernel(nd_dax_probe)kernel(nd_dev_to_uuid)kernel(nd_device_notify)kernel(nd_device_register)kernel(nd_device_unregister)kernel(nd_fletcher64)kernel(nd_integrity_init)kernel(nd_pfn_probe)kernel(nd_pfn_validate)kernel(nd_region_acquire_lane)kernel(nd_region_dev)kernel(nd_region_provider_data)kernel(nd_region_release_lane)kernel(nd_region_to_nstype)kernel(nd_sb_checksum)kernel(nd_synchronize)kernel(net_failover_create)kernel(net_failover_destroy)kernel(netfs_read_folio)kernel(netfs_readahead)kernel(netfs_stats_show)kernel(netfs_subreq_terminated)kernel(netfs_write_begin)kernel(next_prime_number)kernel(nf_br_ops)kernel(nf_confirm)kernel(nf_conn_pernet_ecache)kernel(nf_conncount_add)kernel(nf_conncount_cache_free)kernel(nf_conncount_count)kernel(nf_conncount_destroy)kernel(nf_conncount_gc_list)kernel(nf_conncount_init)kernel(nf_conncount_list_init)kernel(nf_connlabels_get)kernel(nf_connlabels_put)kernel(nf_connlabels_replace)kernel(nf_conntrack_alloc)kernel(nf_conntrack_alter_reply)kernel(nf_conntrack_broadcast_help)kernel(nf_conntrack_count)kernel(nf_conntrack_eventmask_report)kernel(nf_conntrack_expect_lock)kernel(nf_conntrack_find_get)kernel(nf_conntrack_free)kernel(nf_conntrack_hash)kernel(nf_conntrack_hash_check_insert)kernel(nf_conntrack_helper_put)kernel(nf_conntrack_helper_register)kernel(nf_conntrack_helper_try_module_get)kernel(nf_conntrack_helper_unregister)kernel(nf_conntrack_helpers_register)kernel(nf_conntrack_helpers_unregister)kernel(nf_conntrack_htable_size)kernel(nf_conntrack_in)kernel(nf_conntrack_lock)kernel(nf_conntrack_locks)kernel(nf_conntrack_max)kernel(nf_conntrack_register_notifier)kernel(nf_conntrack_tuple_taken)kernel(nf_conntrack_unregister_notifier)kernel(nf_ct_acct_add)kernel(nf_ct_add_helper)kernel(nf_ct_alloc_hashtable)kernel(nf_ct_bridge_register)kernel(nf_ct_bridge_unregister)kernel(nf_ct_change_status_common)kernel(nf_ct_delete)kernel(nf_ct_deliver_cached_events)kernel(nf_ct_destroy)kernel(nf_ct_destroy_timeout)kernel(nf_ct_ecache_ext_add)kernel(nf_ct_expect_alloc)kernel(nf_ct_expect_find_get)kernel(nf_ct_expect_hash)kernel(nf_ct_expect_hsize)kernel(nf_ct_expect_init)kernel(nf_ct_expect_iterate_destroy)kernel(nf_ct_expect_iterate_net)kernel(nf_ct_expect_put)kernel(nf_ct_expect_related_report)kernel(nf_ct_ext_add)kernel(nf_ct_frag6_gather)kernel(nf_ct_get_id)kernel(nf_ct_get_tuplepr)kernel(nf_ct_gre_keymap_add)kernel(nf_ct_gre_keymap_destroy)kernel(nf_ct_handle_fragments)kernel(nf_ct_helper)kernel(nf_ct_helper_expectfn_find_by_name)kernel(nf_ct_helper_expectfn_find_by_symbol)kernel(nf_ct_helper_expectfn_register)kernel(nf_ct_helper_expectfn_unregister)kernel(nf_ct_helper_ext_add)kernel(nf_ct_helper_hash)kernel(nf_ct_helper_hsize)kernel(nf_ct_helper_init)kernel(nf_ct_helper_log)kernel(nf_ct_invert_tuple)kernel(nf_ct_iterate_cleanup_net)kernel(nf_ct_iterate_destroy)kernel(nf_ct_kill_acct)kernel(nf_ct_l4proto_find)kernel(nf_ct_l4proto_log_invalid)kernel(nf_ct_nat)kernel(nf_ct_nat_ext_add)kernel(nf_ct_netns_get)kernel(nf_ct_netns_put)kernel(nf_ct_port_nla_policy)kernel(nf_ct_port_nlattr_to_tuple)kernel(nf_ct_port_nlattr_tuple_size)kernel(nf_ct_port_tuple_to_nlattr)kernel(nf_ct_remove_expect)kernel(nf_ct_remove_expectations)kernel(nf_ct_seq_adjust)kernel(nf_ct_seq_offset)kernel(nf_ct_seqadj_init)kernel(nf_ct_seqadj_set)kernel(nf_ct_set_auto_assign_helper_warned)kernel(nf_ct_set_timeout)kernel(nf_ct_skb_network_trim)kernel(nf_ct_tcp_seqadj_set)kernel(nf_ct_timeout_hook)kernel(nf_ct_tmpl_alloc)kernel(nf_ct_tmpl_free)kernel(nf_ct_unexpect_related)kernel(nf_ct_unlink_expect_report)kernel(nf_ct_untimeout)kernel(nf_defrag_ipv4_disable)kernel(nf_defrag_ipv4_enable)kernel(nf_defrag_ipv6_disable)kernel(nf_defrag_ipv6_enable)kernel(nf_dup_ipv4)kernel(nf_dup_ipv6)kernel(nf_dup_netdev_egress)kernel(nf_flow_dnat_port)kernel(nf_flow_offload_ip_hook)kernel(nf_flow_offload_ipv6_hook)kernel(nf_flow_rule_route_ipv4)kernel(nf_flow_rule_route_ipv6)kernel(nf_flow_snat_port)kernel(nf_flow_table_cleanup)kernel(nf_flow_table_free)kernel(nf_flow_table_init)kernel(nf_flow_table_offload_setup)kernel(nf_fwd_netdev_egress)kernel(nf_l4proto_log_invalid)kernel(nf_nat_alloc_null_binding)kernel(nf_nat_amanda_hook)kernel(nf_nat_follow_master)kernel(nf_nat_ftp_hook)kernel(nf_nat_helper_put)kernel(nf_nat_helper_register)kernel(nf_nat_helper_try_module_get)kernel(nf_nat_helper_unregister)kernel(nf_nat_icmp_reply_translation)kernel(nf_nat_icmpv6_reply_translation)kernel(nf_nat_inet_fn)kernel(nf_nat_inet_register_fn)kernel(nf_nat_inet_unregister_fn)kernel(nf_nat_ipv4_register_fn)kernel(nf_nat_ipv4_unregister_fn)kernel(nf_nat_ipv6_register_fn)kernel(nf_nat_ipv6_unregister_fn)kernel(nf_nat_irc_hook)kernel(nf_nat_mangle_udp_packet)kernel(nf_nat_masquerade_inet_register_notifiers)kernel(nf_nat_masquerade_inet_unregister_notifiers)kernel(nf_nat_masquerade_ipv4)kernel(nf_nat_masquerade_ipv6)kernel(nf_nat_packet)kernel(nf_nat_pptp_hook)kernel(nf_nat_redirect_ipv4)kernel(nf_nat_redirect_ipv6)kernel(nf_nat_setup_info)kernel(nf_nat_sip_hooks)kernel(nf_nat_snmp_hook)kernel(nf_nat_tftp_hook)kernel(nf_osf_find)kernel(nf_osf_fingers)kernel(nf_osf_match)kernel(nf_reject_ip6_tcphdr_get)kernel(nf_reject_ip6_tcphdr_put)kernel(nf_reject_ip6hdr_put)kernel(nf_reject_ip_tcphdr_get)kernel(nf_reject_ip_tcphdr_put)kernel(nf_reject_iphdr_put)kernel(nf_reject_skb_v4_tcp_reset)kernel(nf_reject_skb_v4_unreach)kernel(nf_reject_skb_v6_tcp_reset)kernel(nf_reject_skb_v6_unreach)kernel(nf_send_reset)kernel(nf_send_reset6)kernel(nf_send_unreach)kernel(nf_send_unreach6)kernel(nf_sk_lookup_slow_v4)kernel(nf_sk_lookup_slow_v6)kernel(nf_synproxy_ipv4_fini)kernel(nf_synproxy_ipv4_init)kernel(nf_synproxy_ipv6_fini)kernel(nf_synproxy_ipv6_init)kernel(nf_tables_activate_set)kernel(nf_tables_bind_set)kernel(nf_tables_deactivate_flowtable)kernel(nf_tables_deactivate_set)kernel(nf_tables_destroy_set)kernel(nf_tables_trans_destroy_flush_work)kernel(nf_tproxy_get_sock_v4)kernel(nf_tproxy_get_sock_v6)kernel(nf_tproxy_handle_time_wait4)kernel(nf_tproxy_handle_time_wait6)kernel(nf_tproxy_laddr4)kernel(nf_tproxy_laddr6)kernel(nfct_h323_nat_hook)kernel(nfit_get_smbios_id)kernel(nfnetlink_broadcast)kernel(nfnetlink_has_listeners)kernel(nfnetlink_send)kernel(nfnetlink_set_err)kernel(nfnetlink_subsys_register)kernel(nfnetlink_subsys_unregister)kernel(nfnetlink_unicast)kernel(nfnl_lock)kernel(nfnl_unlock)kernel(nfs3_set_ds_client)kernel(nfs41_maxgetdevinfo_overhead)kernel(nfs41_sequence_done)kernel(nfs42_proc_layouterror)kernel(nfs4_client_id_uniquifier)kernel(nfs4_decode_mp_ds_addr)kernel(nfs4_delete_deviceid)kernel(nfs4_dentry_operations)kernel(nfs4_disable_idmapping)kernel(nfs4_find_get_deviceid)kernel(nfs4_find_or_create_ds_client)kernel(nfs4_fs_type)kernel(nfs4_init_deviceid_node)kernel(nfs4_init_ds_session)kernel(nfs4_label_alloc)kernel(nfs4_mark_deviceid_available)kernel(nfs4_mark_deviceid_unavailable)kernel(nfs4_pnfs_ds_add)kernel(nfs4_pnfs_ds_connect)kernel(nfs4_pnfs_ds_put)kernel(nfs4_print_deviceid)kernel(nfs4_proc_getdeviceinfo)kernel(nfs4_put_deviceid_node)kernel(nfs4_schedule_lease_moved_recovery)kernel(nfs4_schedule_lease_recovery)kernel(nfs4_schedule_migration_recovery)kernel(nfs4_schedule_session_recovery)kernel(nfs4_schedule_stateid_recovery)kernel(nfs4_sequence_done)kernel(nfs4_set_ds_client)kernel(nfs4_set_rw_stateid)kernel(nfs4_setup_sequence)kernel(nfs4_test_deviceid_unavailable)kernel(nfs4_test_session_trunk)kernel(nfs_access_add_cache)kernel(nfs_access_get_cached)kernel(nfs_access_set_mask)kernel(nfs_access_zap_cache)kernel(nfs_add_or_obtain)kernel(nfs_alloc_client)kernel(nfs_alloc_fattr)kernel(nfs_alloc_fattr_with_label)kernel(nfs_alloc_fhandle)kernel(nfs_alloc_inode)kernel(nfs_alloc_server)kernel(nfs_async_iocounter_wait)kernel(nfs_atomic_open)kernel(nfs_auth_info_match)kernel(nfs_callback_nr_threads)kernel(nfs_callback_set_tcpport)kernel(nfs_check_cache_invalid)kernel(nfs_check_flags)kernel(nfs_clear_inode)kernel(nfs_clear_verifier_delegated)kernel(nfs_client_for_each_server)kernel(nfs_client_init_is_complete)kernel(nfs_client_init_status)kernel(nfs_clone_server)kernel(nfs_close_context)kernel(nfs_commit_free)kernel(nfs_commit_inode)kernel(nfs_commitdata_alloc)kernel(nfs_commitdata_release)kernel(nfs_create)kernel(nfs_create_rpc_client)kernel(nfs_create_server)kernel(nfs_d_prune_case_insensitive_aliases)kernel(nfs_debug)kernel(nfs_delay_retrans)kernel(nfs_dentry_operations)kernel(nfs_do_submount)kernel(nfs_dreq_bytes_left)kernel(nfs_drop_inode)kernel(nfs_fattr_init)kernel(nfs_fhget)kernel(nfs_file_fsync)kernel(nfs_file_llseek)kernel(nfs_file_mmap)kernel(nfs_file_operations)kernel(nfs_file_read)kernel(nfs_file_release)kernel(nfs_file_set_open_context)kernel(nfs_file_write)kernel(nfs_filemap_write_and_wait_range)kernel(nfs_flock)kernel(nfs_force_lookup_revalidate)kernel(nfs_free_client)kernel(nfs_free_inode)kernel(nfs_free_server)kernel(nfs_fs_type)kernel(nfs_fscache_open_file)kernel(nfs_generic_pg_test)kernel(nfs_generic_pgio)kernel(nfs_get_client)kernel(nfs_get_lock_context)kernel(nfs_getattr)kernel(nfs_idmap_cache_timeout)kernel(nfs_inc_attr_generation_counter)kernel(nfs_init_cinfo)kernel(nfs_init_client)kernel(nfs_init_commit)kernel(nfs_init_server_rpcclient)kernel(nfs_init_timeout_values)kernel(nfs_initiate_commit)kernel(nfs_initiate_pgio)kernel(nfs_inode_attach_open_context)kernel(nfs_instantiate)kernel(nfs_invalidate_atime)kernel(nfs_kill_super)kernel(nfs_link)kernel(nfs_lock)kernel(nfs_lookup)kernel(nfs_map_string_to_numeric)kernel(nfs_mark_client_ready)kernel(nfs_may_open)kernel(nfs_mkdir)kernel(nfs_mknod)kernel(nfs_net_id)kernel(nfs_pageio_init_read)kernel(nfs_pageio_init_write)kernel(nfs_pageio_resend)kernel(nfs_pageio_reset_read_mds)kernel(nfs_pageio_reset_write_mds)kernel(nfs_path)kernel(nfs_permission)kernel(nfs_pgheader_init)kernel(nfs_pgio_current_mirror)kernel(nfs_pgio_header_alloc)kernel(nfs_pgio_header_free)kernel(nfs_post_op_update_inode)kernel(nfs_post_op_update_inode_force_wcc)kernel(nfs_probe_server)kernel(nfs_put_client)kernel(nfs_put_lock_context)kernel(nfs_read_alloc_scratch)kernel(nfs_reconfigure)kernel(nfs_refresh_inode)kernel(nfs_release_request)kernel(nfs_remove_bad_delegation)kernel(nfs_rename)kernel(nfs_request_add_commit_list)kernel(nfs_request_add_commit_list_locked)kernel(nfs_request_remove_commit_list)kernel(nfs_retry_commit)kernel(nfs_revalidate_inode)kernel(nfs_rmdir)kernel(nfs_sb_active)kernel(nfs_sb_deactive)kernel(nfs_scan_commit_list)kernel(nfs_server_copy_userdata)kernel(nfs_server_insert_lists)kernel(nfs_server_remove_lists)kernel(nfs_set_cache_invalid)kernel(nfs_set_verifier)kernel(nfs_setattr)kernel(nfs_setattr_update_inode)kernel(nfs_setsecurity)kernel(nfs_show_devname)kernel(nfs_show_options)kernel(nfs_show_path)kernel(nfs_show_stats)kernel(nfs_sops)kernel(nfs_statfs)kernel(nfs_stream_decode_acl)kernel(nfs_stream_encode_acl)kernel(nfs_submount)kernel(nfs_symlink)kernel(nfs_sync_inode)kernel(nfs_sysfs_add_server)kernel(nfs_sysfs_link_rpc_client)kernel(nfs_try_get_tree)kernel(nfs_umount_begin)kernel(nfs_unlink)kernel(nfs_wait_bit_killable)kernel(nfs_wait_client_init_complete)kernel(nfs_wait_on_request)kernel(nfs_wb_all)kernel(nfs_write_inode)kernel(nfs_writeback_update_inode)kernel(nfs_zap_acl_cache)kernel(nfsacl_decode)kernel(nfsacl_encode)kernel(nfsd4_ssc_init_umount_work)kernel(nfsd_debug)kernel(nfsiod_workqueue)kernel(nft_chain_validate)kernel(nft_chain_validate_dependency)kernel(nft_chain_validate_hooks)kernel(nft_data_dump)kernel(nft_data_init)kernel(nft_data_release)kernel(nft_do_chain)kernel(nft_dump_register)kernel(nft_fib4_eval)kernel(nft_fib4_eval_type)kernel(nft_fib6_eval)kernel(nft_fib6_eval_type)kernel(nft_fib_dump)kernel(nft_fib_init)kernel(nft_fib_policy)kernel(nft_fib_store_result)kernel(nft_fib_validate)kernel(nft_flowtable_lookup)kernel(nft_fwd_dup_netdev_offload)kernel(nft_meta_get_dump)kernel(nft_meta_get_eval)kernel(nft_meta_get_init)kernel(nft_meta_inner_eval)kernel(nft_meta_policy)kernel(nft_meta_set_destroy)kernel(nft_meta_set_dump)kernel(nft_meta_set_eval)kernel(nft_meta_set_init)kernel(nft_meta_set_validate)kernel(nft_obj_lookup)kernel(nft_obj_notify)kernel(nft_parse_register_load)kernel(nft_parse_register_store)kernel(nft_parse_u32_check)kernel(nft_register_chain_type)kernel(nft_register_expr)kernel(nft_register_flowtable_type)kernel(nft_register_obj)kernel(nft_reject_dump)kernel(nft_reject_icmp_code)kernel(nft_reject_icmpv6_code)kernel(nft_reject_init)kernel(nft_reject_policy)kernel(nft_reject_validate)kernel(nft_request_module)kernel(nft_set_catchall_lookup)kernel(nft_set_elem_destroy)kernel(nft_set_lookup_global)kernel(nft_trace_enabled)kernel(nft_unregister_chain_type)kernel(nft_unregister_expr)kernel(nft_unregister_flowtable_type)kernel(nft_unregister_obj)kernel(nlm_debug)kernel(nlmclnt_done)kernel(nlmclnt_init)kernel(nlmclnt_proc)kernel(nlmclnt_rpc_clnt)kernel(nlmsvc_ops)kernel(nlmsvc_unlock_all_by_ip)kernel(nlmsvc_unlock_all_by_sb)kernel(nv_cspmu_init_ops)kernel(nvdimm_badblocks_populate)kernel(nvdimm_bus_add_badrange)kernel(nvdimm_bus_check_dimm_count)kernel(nvdimm_bus_lock)kernel(nvdimm_bus_register)kernel(nvdimm_bus_unlock)kernel(nvdimm_bus_unregister)kernel(nvdimm_check_and_set_ro)kernel(nvdimm_clear_poison)kernel(nvdimm_cmd_mask)kernel(nvdimm_delete)kernel(nvdimm_flush)kernel(nvdimm_has_cache)kernel(nvdimm_has_flush)kernel(nvdimm_in_overwrite)kernel(nvdimm_kobj)kernel(nvdimm_name)kernel(nvdimm_namespace_attach_btt)kernel(nvdimm_namespace_capacity)kernel(nvdimm_namespace_common_probe)kernel(nvdimm_namespace_detach_btt)kernel(nvdimm_namespace_disk_name)kernel(nvdimm_namespace_locked)kernel(nvdimm_pmem_region_create)kernel(nvdimm_provider_data)kernel(nvdimm_region_delete)kernel(nvdimm_region_notify)kernel(nvdimm_security_setup_events)kernel(nvdimm_setup_pfn)kernel(nvdimm_to_bus)kernel(nvdimm_volatile_region_create)kernel(nvme_alloc_admin_tag_set)kernel(nvme_alloc_io_tag_set)kernel(nvme_auth_alloc_key)kernel(nvme_auth_augmented_challenge)kernel(nvme_auth_dhgroup_id)kernel(nvme_auth_dhgroup_kpp)kernel(nvme_auth_dhgroup_name)kernel(nvme_auth_digest_name)kernel(nvme_auth_extract_key)kernel(nvme_auth_free)kernel(nvme_auth_free_key)kernel(nvme_auth_gen_privkey)kernel(nvme_auth_gen_pubkey)kernel(nvme_auth_gen_shared_secret)kernel(nvme_auth_generate_key)kernel(nvme_auth_get_seqnum)kernel(nvme_auth_hmac_hash_len)kernel(nvme_auth_hmac_id)kernel(nvme_auth_hmac_name)kernel(nvme_auth_init_ctrl)kernel(nvme_auth_key_struct_size)kernel(nvme_auth_negotiate)kernel(nvme_auth_stop)kernel(nvme_auth_transform_key)kernel(nvme_auth_wait)kernel(nvme_cancel_admin_tagset)kernel(nvme_cancel_request)kernel(nvme_cancel_tagset)kernel(nvme_change_ctrl_state)kernel(nvme_cleanup_cmd)kernel(nvme_command_effects)kernel(nvme_complete_async_event)kernel(nvme_complete_batch_req)kernel(nvme_complete_rq)kernel(nvme_ctrl_from_file)kernel(nvme_delete_ctrl)kernel(nvme_delete_wq)kernel(nvme_dev_attrs_group)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_execute_rq)kernel(nvme_fail_nonready_command)kernel(nvme_fc_io_getuuid)kernel(nvme_fc_rcv_ls_req)kernel(nvme_fc_register_localport)kernel(nvme_fc_register_remoteport)kernel(nvme_fc_rescan_remoteport)kernel(nvme_fc_set_remoteport_devloss)kernel(nvme_fc_unregister_localport)kernel(nvme_fc_unregister_remoteport)kernel(nvme_find_get_ns)kernel(nvme_get_admin_opcode_str)kernel(nvme_get_fabrics_opcode_str)kernel(nvme_get_features)kernel(nvme_get_opcode_str)kernel(nvme_host_path_error)kernel(nvme_init_ctrl)kernel(nvme_init_ctrl_finish)kernel(nvme_init_request)kernel(nvme_io_timeout)kernel(nvme_keyring_id)kernel(nvme_mark_namespaces_dead)kernel(nvme_mpath_start_request)kernel(nvme_passthru_end)kernel(nvme_passthru_start)kernel(nvme_put_ns)kernel(nvme_quiesce_admin_queue)kernel(nvme_quiesce_io_queues)kernel(nvme_remove_admin_tag_set)kernel(nvme_remove_io_tag_set)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_reset_wq)kernel(nvme_set_features)kernel(nvme_set_queue_count)kernel(nvme_setup_cmd)kernel(nvme_start_ctrl)kernel(nvme_start_freeze)kernel(nvme_stop_ctrl)kernel(nvme_stop_keep_alive)kernel(nvme_submit_sync_cmd)kernel(nvme_sync_io_queues)kernel(nvme_sync_queues)kernel(nvme_tls_psk_default)kernel(nvme_try_sched_reset)kernel(nvme_unfreeze)kernel(nvme_uninit_ctrl)kernel(nvme_unquiesce_admin_queue)kernel(nvme_unquiesce_io_queues)kernel(nvme_wait_freeze)kernel(nvme_wait_freeze_timeout)kernel(nvme_wait_reset)kernel(nvme_wq)kernel(nvmet_check_transfer_len)kernel(nvmet_ctrl_fatal_error)kernel(nvmet_fc_invalidate_host)kernel(nvmet_fc_rcv_fcp_abort)kernel(nvmet_fc_rcv_fcp_req)kernel(nvmet_fc_rcv_ls_req)kernel(nvmet_fc_register_targetport)kernel(nvmet_fc_unregister_targetport)kernel(nvmet_register_transport)kernel(nvmet_req_alloc_sgls)kernel(nvmet_req_complete)kernel(nvmet_req_free_sgls)kernel(nvmet_req_init)kernel(nvmet_req_uninit)kernel(nvmet_sq_destroy)kernel(nvmet_sq_init)kernel(nvmet_unregister_transport)kernel(nvmet_wq)kernel(nvmf_connect_admin_queue)kernel(nvmf_connect_io_queue)kernel(nvmf_free_options)kernel(nvmf_get_address)kernel(nvmf_ip_options_match)kernel(nvmf_map_queues)kernel(nvmf_reg_read32)kernel(nvmf_reg_read64)kernel(nvmf_reg_write32)kernel(nvmf_register_transport)kernel(nvmf_set_io_queues)kernel(nvmf_should_reconnect)kernel(nvmf_unregister_transport)kernel(objagg_create)kernel(objagg_destroy)kernel(objagg_hints_get)kernel(objagg_hints_put)kernel(objagg_hints_stats_get)kernel(objagg_obj_delta_priv)kernel(objagg_obj_get)kernel(objagg_obj_put)kernel(objagg_obj_raw)kernel(objagg_obj_root_priv)kernel(objagg_stats_get)kernel(objagg_stats_put)kernel(of_dp_aux_depopulate_bus)kernel(of_dp_aux_populate_bus)kernel(of_drm_find_bridge)kernel(of_drm_find_panel)kernel(of_drm_get_panel_orientation)kernel(oiap)kernel(opens_in_grace)kernel(osd_req_op_alloc_hint_init)kernel(osd_req_op_cls_init)kernel(osd_req_op_cls_request_data_bvecs)kernel(osd_req_op_cls_request_data_pagelist)kernel(osd_req_op_cls_request_data_pages)kernel(osd_req_op_cls_response_data_pages)kernel(osd_req_op_copy_from_init)kernel(osd_req_op_extent_dup_last)kernel(osd_req_op_extent_init)kernel(osd_req_op_extent_osd_data)kernel(osd_req_op_extent_osd_data_bio)kernel(osd_req_op_extent_osd_data_bvec_pos)kernel(osd_req_op_extent_osd_data_bvecs)kernel(osd_req_op_extent_osd_data_pagelist)kernel(osd_req_op_extent_osd_data_pages)kernel(osd_req_op_extent_osd_iter)kernel(osd_req_op_extent_update)kernel(osd_req_op_init)kernel(osd_req_op_raw_data_in_pages)kernel(osd_req_op_xattr_init)kernel(ovs_netdev_link)kernel(ovs_netdev_tunnel_destroy)kernel(ovs_vport_alloc)kernel(ovs_vport_free)kernel(ovs_vport_ops_unregister)kernel(parman_create)kernel(parman_destroy)kernel(parman_item_add)kernel(parman_item_remove)kernel(parman_prio_fini)kernel(parman_prio_init)kernel(passthrough_attrib_attrs)kernel(passthrough_parse_cdb)kernel(passthrough_pr_attrib_attrs)kernel(phylink_caps_to_linkmodes)kernel(phylink_connect_phy)kernel(phylink_create)kernel(phylink_decode_usxgmii_word)kernel(phylink_destroy)kernel(phylink_disconnect_phy)kernel(phylink_ethtool_get_eee)kernel(phylink_ethtool_get_pauseparam)kernel(phylink_ethtool_get_wol)kernel(phylink_ethtool_ksettings_get)kernel(phylink_ethtool_ksettings_set)kernel(phylink_ethtool_nway_reset)kernel(phylink_ethtool_set_eee)kernel(phylink_ethtool_set_pauseparam)kernel(phylink_ethtool_set_wol)kernel(phylink_expects_phy)kernel(phylink_fwnode_phy_connect)kernel(phylink_generic_validate)kernel(phylink_get_capabilities)kernel(phylink_get_eee_err)kernel(phylink_init_eee)kernel(phylink_limit_mac_speed)kernel(phylink_mac_change)kernel(phylink_mii_c22_pcs_an_restart)kernel(phylink_mii_c22_pcs_config)kernel(phylink_mii_c22_pcs_decode_state)kernel(phylink_mii_c22_pcs_encode_advertisement)kernel(phylink_mii_c22_pcs_get_state)kernel(phylink_mii_c45_pcs_get_state)kernel(phylink_mii_ioctl)kernel(phylink_of_phy_connect)kernel(phylink_pcs_change)kernel(phylink_resolve_c73)kernel(phylink_resume)kernel(phylink_set_port_modes)kernel(phylink_speed_down)kernel(phylink_speed_up)kernel(phylink_start)kernel(phylink_stop)kernel(phylink_suspend)kernel(phylink_validate_mask_caps)kernel(pmbus_check_byte_register)kernel(pmbus_check_word_register)kernel(pmbus_clear_cache)kernel(pmbus_clear_faults)kernel(pmbus_do_probe)kernel(pmbus_get_debugfs_dir)kernel(pmbus_get_driver_info)kernel(pmbus_get_fan_rate_cached)kernel(pmbus_get_fan_rate_device)kernel(pmbus_read_byte_data)kernel(pmbus_read_word_data)kernel(pmbus_regulator_ops)kernel(pmbus_set_page)kernel(pmbus_set_update)kernel(pmbus_update_byte_data)kernel(pmbus_update_fan)kernel(pmbus_write_byte)kernel(pmbus_write_byte_data)kernel(pmbus_write_word_data)kernel(pmem_sector_size)kernel(pmem_should_map_pages)kernel(pnfs_add_commit_array)kernel(pnfs_alloc_commit_array)kernel(pnfs_destroy_layout)kernel(pnfs_error_mark_layout_for_return)kernel(pnfs_free_commit_array)kernel(pnfs_generic_clear_request_commit)kernel(pnfs_generic_commit_pagelist)kernel(pnfs_generic_commit_release)kernel(pnfs_generic_ds_cinfo_destroy)kernel(pnfs_generic_ds_cinfo_release_lseg)kernel(pnfs_generic_layout_insert_lseg)kernel(pnfs_generic_pg_check_layout)kernel(pnfs_generic_pg_check_range)kernel(pnfs_generic_pg_cleanup)kernel(pnfs_generic_pg_init_read)kernel(pnfs_generic_pg_init_write)kernel(pnfs_generic_pg_readpages)kernel(pnfs_generic_pg_test)kernel(pnfs_generic_pg_writepages)kernel(pnfs_generic_prepare_to_resend_writes)kernel(pnfs_generic_recover_commit_reqs)kernel(pnfs_generic_rw_release)kernel(pnfs_generic_scan_commit_lists)kernel(pnfs_generic_search_commit_reqs)kernel(pnfs_generic_sync)kernel(pnfs_generic_write_commit_done)kernel(pnfs_layout_mark_request_commit)kernel(pnfs_layoutcommit_inode)kernel(pnfs_ld_read_done)kernel(pnfs_ld_write_done)kernel(pnfs_nfs_generic_sync)kernel(pnfs_put_lseg)kernel(pnfs_read_done_resend_to_mds)kernel(pnfs_read_resend_pnfs)kernel(pnfs_register_layoutdriver)kernel(pnfs_report_layoutstat)kernel(pnfs_set_layoutcommit)kernel(pnfs_set_lo_fail)kernel(pnfs_unregister_layoutdriver)kernel(pnfs_update_layout)kernel(pnfs_write_done_resend_to_mds)kernel(poly1305_core_blocks)kernel(poly1305_core_emit)kernel(poly1305_core_setkey)kernel(poly1305_final_generic)kernel(poly1305_init_generic)kernel(poly1305_update_generic)kernel(polynomial_calc)kernel(pptp_msg_name)kernel(print_tuple)kernel(psample_group_get)kernel(psample_group_put)kernel(psample_group_take)kernel(psample_sample_packet)kernel(put_nfs_open_context)kernel(put_rpccred)kernel(qca808x_cable_test_get_status)kernel(qca808x_led_reg_blink_set)kernel(qca808x_led_reg_brightness_set)kernel(qca808x_led_reg_hw_control_enable)kernel(qca808x_led_reg_hw_control_status)kernel(qmi_add_lookup)kernel(qmi_add_server)kernel(qmi_decode_message)kernel(qmi_encode_message)kernel(qmi_handle_init)kernel(qmi_handle_release)kernel(qmi_response_type_v01_ei)kernel(qmi_send_indication)kernel(qmi_send_request)kernel(qmi_send_response)kernel(qmi_txn_cancel)kernel(qmi_txn_init)kernel(qmi_txn_wait)kernel(qrtr_endpoint_post)kernel(qrtr_endpoint_register)kernel(qrtr_endpoint_unregister)kernel(qrtr_ns_init)kernel(qrtr_ns_remove)kernel(qword_add)kernel(qword_addhex)kernel(qword_get)kernel(r5c_journal_mode_set)kernel(raid5_set_cache_size)kernel(raid6_2data_recov)kernel(raid6_call)kernel(raid6_datap_recov)kernel(raid6_empty_zero_page)kernel(raid6_gfexi)kernel(raid6_gfexp)kernel(raid6_gfinv)kernel(raid6_gflog)kernel(raid6_gfmul)kernel(raid6_vgfmul)kernel(raid_class_attach)kernel(raid_class_release)kernel(raid_component_add)kernel(read_bytes_from_xdr_buf)kernel(read_cdat_data)kernel(recover_lost_locks)kernel(register_8022_client)kernel(register_cdrom)kernel(register_hdlc_protocol)kernel(register_ip_vs_app)kernel(register_ip_vs_app_inc)kernel(register_ip_vs_pe)kernel(register_ip_vs_scheduler)kernel(register_nfs_version)kernel(register_nvdimm_pmu)kernel(register_snap_client)kernel(rmi_2d_sensor_abs_process)kernel(rmi_2d_sensor_abs_report)kernel(rmi_2d_sensor_configure_input)kernel(rmi_2d_sensor_of_probe)kernel(rmi_2d_sensor_rel_report)kernel(rmi_dbg)kernel(rmi_driver_resume)kernel(rmi_driver_suspend)kernel(rmi_of_property_read_u32)kernel(rmi_register_transport_device)kernel(rmi_set_attn_data)kernel(rmi_unregister_function_handler)kernel(rmi_unregister_transport_device)kernel(roccat_common2_device_init_struct)kernel(roccat_common2_receive)kernel(roccat_common2_send)kernel(roccat_common2_send_with_status)kernel(roccat_common2_sysfs_read)kernel(roccat_common2_sysfs_write)kernel(roccat_connect)kernel(roccat_disconnect)kernel(roccat_report_event)kernel(rohm_regulator_set_dvs_levels)kernel(rohm_regulator_set_voltage_sel_restricted)kernel(rpc_add_pipe_dir_object)kernel(rpc_alloc_iostats)kernel(rpc_bind_new_program)kernel(rpc_calc_rto)kernel(rpc_call_async)kernel(rpc_call_null)kernel(rpc_call_start)kernel(rpc_call_sync)kernel(rpc_cancel_tasks)kernel(rpc_clnt_add_xprt)kernel(rpc_clnt_disconnect)kernel(rpc_clnt_iterate_for_each_xprt)kernel(rpc_clnt_manage_trunked_xprts)kernel(rpc_clnt_probe_trunked_xprts)kernel(rpc_clnt_setup_test_and_add_xprt)kernel(rpc_clnt_show_stats)kernel(rpc_clnt_test_and_add_xprt)kernel(rpc_clnt_xprt_switch_add_xprt)kernel(rpc_clnt_xprt_switch_has_addr)kernel(rpc_clnt_xprt_switch_remove_xprt)kernel(rpc_clone_client)kernel(rpc_clone_client_set_auth)kernel(rpc_count_iostats)kernel(rpc_count_iostats_metrics)kernel(rpc_create)kernel(rpc_d_lookup_sb)kernel(rpc_debug)kernel(rpc_delay)kernel(rpc_destroy_pipe_data)kernel(rpc_destroy_wait_queue)kernel(rpc_exit)kernel(rpc_find_or_alloc_pipe_dir_object)kernel(rpc_force_rebind)kernel(rpc_free)kernel(rpc_free_iostats)kernel(rpc_get_sb_net)kernel(rpc_init_pipe_dir_head)kernel(rpc_init_pipe_dir_object)kernel(rpc_init_priority_wait_queue)kernel(rpc_init_rtt)kernel(rpc_init_wait_queue)kernel(rpc_killall_tasks)kernel(rpc_localaddr)kernel(rpc_machine_cred)kernel(rpc_malloc)kernel(rpc_max_bc_payload)kernel(rpc_max_payload)kernel(rpc_mkpipe_data)kernel(rpc_mkpipe_dentry)kernel(rpc_net_ns)kernel(rpc_ntop)kernel(rpc_num_bc_slots)kernel(rpc_peeraddr)kernel(rpc_peeraddr2str)kernel(rpc_pipe_generic_upcall)kernel(rpc_pipefs_notifier_register)kernel(rpc_pipefs_notifier_unregister)kernel(rpc_prepare_reply_pages)kernel(rpc_proc_register)kernel(rpc_proc_unregister)kernel(rpc_pton)kernel(rpc_put_sb_net)kernel(rpc_put_task)kernel(rpc_put_task_async)kernel(rpc_queue_upcall)kernel(rpc_release_client)kernel(rpc_remove_pipe_dir_object)kernel(rpc_restart_call)kernel(rpc_restart_call_prepare)kernel(rpc_run_task)kernel(rpc_set_connect_timeout)kernel(rpc_setbufsize)kernel(rpc_shutdown_client)kernel(rpc_sleep_on)kernel(rpc_sleep_on_priority)kernel(rpc_sleep_on_priority_timeout)kernel(rpc_sleep_on_timeout)kernel(rpc_switch_client_transport)kernel(rpc_task_gfp_mask)kernel(rpc_task_release_transport)kernel(rpc_task_timeout)kernel(rpc_uaddr2sockaddr)kernel(rpc_unlink)kernel(rpc_update_rtt)kernel(rpc_wait_for_completion_task)kernel(rpc_wake_up)kernel(rpc_wake_up_first)kernel(rpc_wake_up_next)kernel(rpc_wake_up_queued_task)kernel(rpc_wake_up_status)kernel(rpcauth_create)kernel(rpcauth_destroy_credcache)kernel(rpcauth_get_gssinfo)kernel(rpcauth_get_pseudoflavor)kernel(rpcauth_init_cred)kernel(rpcauth_init_credcache)kernel(rpcauth_lookup_credcache)kernel(rpcauth_lookupcred)kernel(rpcauth_register)kernel(rpcauth_stringify_acceptor)kernel(rpcauth_unregister)kernel(rpcauth_unwrap_resp_decode)kernel(rpcauth_wrap_req_encode)kernel(rpcb_getport_async)kernel(sas_attach_transport)kernel(sas_disable_tlr)kernel(sas_enable_tlr)kernel(sas_end_device_alloc)kernel(sas_expander_alloc)kernel(sas_get_address)kernel(sas_is_tlr_enabled)kernel(sas_phy_add)kernel(sas_phy_alloc)kernel(sas_phy_delete)kernel(sas_phy_free)kernel(sas_port_add)kernel(sas_port_add_phy)kernel(sas_port_alloc)kernel(sas_port_alloc_num)kernel(sas_port_delete)kernel(sas_port_delete_phy)kernel(sas_port_free)kernel(sas_port_get_phy)kernel(sas_port_mark_backlink)kernel(sas_read_port_mode_page)kernel(sas_release_transport)kernel(sas_remove_children)kernel(sas_remove_host)kernel(sas_rphy_add)kernel(sas_rphy_delete)kernel(sas_rphy_free)kernel(sas_rphy_remove)kernel(sas_rphy_unlink)kernel(sas_tlr_supported)kernel(sbc_attrib_attrs)kernel(sbc_dif_copy_prot)kernel(sbc_dif_verify)kernel(sbc_get_device_type)kernel(sbc_get_write_same_sectors)kernel(sbc_parse_cdb)kernel(schedule_cxl_memdev_detach)kernel(scsi_is_fc_rport)kernel(scsi_is_sas_phy)kernel(scsi_is_sas_port)kernel(scsi_is_sas_rphy)kernel(send_implementation_id)kernel(sensor_hub_device_close)kernel(sensor_hub_device_open)kernel(sensor_hub_get_feature)kernel(sensor_hub_input_attr_get_raw_value)kernel(sensor_hub_input_get_attribute_info)kernel(sensor_hub_register_callback)kernel(sensor_hub_remove_callback)kernel(sensor_hub_set_feature)kernel(serpent_setkey)kernel(set_and_calc_slave_port_state)kernel(set_exclusive_cxl_commands)kernel(set_phv_bit)kernel(setup_udp_tunnel_sock)kernel(sha256_block_data_order)kernel(smsc_phy_config_init)kernel(smsc_phy_config_intr)kernel(smsc_phy_get_tunable)kernel(smsc_phy_handle_interrupt)kernel(smsc_phy_probe)kernel(smsc_phy_set_tunable)kernel(sparse_keymap_entry_from_keycode)kernel(sparse_keymap_entry_from_scancode)kernel(sparse_keymap_report_entry)kernel(sparse_keymap_report_event)kernel(sparse_keymap_setup)kernel(spc_emulate_evpd_83)kernel(spc_emulate_inquiry_std)kernel(spc_emulate_report_luns)kernel(spc_parse_cdb)kernel(spi_attach_transport)kernel(spi_bitbang_cleanup)kernel(spi_bitbang_init)kernel(spi_bitbang_setup)kernel(spi_bitbang_setup_transfer)kernel(spi_bitbang_start)kernel(spi_bitbang_stop)kernel(spi_display_xfer_agreement)kernel(spi_dv_device)kernel(spi_populate_ppr_msg)kernel(spi_populate_sync_msg)kernel(spi_populate_tag_msg)kernel(spi_populate_width_msg)kernel(spi_print_msg)kernel(spi_release_transport)kernel(spi_schedule_dv_device)kernel(srp_attach_transport)kernel(srp_parse_tmo)kernel(srp_reconnect_rport)kernel(srp_release_transport)kernel(srp_remove_host)kernel(srp_rport_add)kernel(srp_rport_del)kernel(srp_rport_get)kernel(srp_rport_put)kernel(srp_start_tl_fail_timers)kernel(srp_stop_rport_timers)kernel(srp_timed_out)kernel(srp_tmo_valid)kernel(stm_data_write)kernel(stm_register_device)kernel(stm_register_protocol)kernel(stm_source_register_device)kernel(stm_source_unregister_device)kernel(stm_source_write)kernel(stm_unregister_device)kernel(stm_unregister_protocol)kernel(stp_proto_register)kernel(stp_proto_unregister)kernel(sunrpc_cache_lookup_rcu)kernel(sunrpc_cache_pipe_upcall)kernel(sunrpc_cache_pipe_upcall_timeout)kernel(sunrpc_cache_register_pipefs)kernel(sunrpc_cache_unhash)kernel(sunrpc_cache_unregister_pipefs)kernel(sunrpc_cache_update)kernel(sunrpc_destroy_cache_detail)kernel(sunrpc_init_cache_detail)kernel(sunrpc_net_id)kernel(svc_addsock)kernel(svc_age_temp_xprts_now)kernel(svc_auth_flavor)kernel(svc_auth_register)kernel(svc_auth_unregister)kernel(svc_authenticate)kernel(svc_bind)kernel(svc_create)kernel(svc_create_pooled)kernel(svc_destroy)kernel(svc_drop)kernel(svc_encode_result_payload)kernel(svc_exit_thread)kernel(svc_fill_symlink_pathname)kernel(svc_fill_write_vector)kernel(svc_find_xprt)kernel(svc_generic_init_request)kernel(svc_generic_rpcbind_set)kernel(svc_max_payload)kernel(svc_pool_stats_open)kernel(svc_pool_wake_idle_thread)kernel(svc_print_addr)kernel(svc_proc_register)kernel(svc_proc_unregister)kernel(svc_process_bc)kernel(svc_recv)kernel(svc_reg_xprt_class)kernel(svc_reserve)kernel(svc_rpcb_cleanup)kernel(svc_rpcb_setup)kernel(svc_rpcbind_set_version)kernel(svc_rqst_alloc)kernel(svc_rqst_free)kernel(svc_rqst_replace_page)kernel(svc_seq_show)kernel(svc_set_client)kernel(svc_set_num_threads)kernel(svc_sock_update_bufs)kernel(svc_unreg_xprt_class)kernel(svc_wake_up)kernel(svc_xprt_close)kernel(svc_xprt_copy_addrs)kernel(svc_xprt_create)kernel(svc_xprt_deferred_close)kernel(svc_xprt_destroy_all)kernel(svc_xprt_enqueue)kernel(svc_xprt_init)kernel(svc_xprt_names)kernel(svc_xprt_put)kernel(svc_xprt_received)kernel(svcauth_gss_flavor)kernel(svcauth_gss_register_pseudoflavor)kernel(svcauth_unix_purge)kernel(svcauth_unix_set_client)kernel(synproxy_init_timestamp_cookie)kernel(synproxy_net_id)kernel(synproxy_parse_options)kernel(synproxy_recv_client_ack)kernel(synproxy_recv_client_ack_ipv6)kernel(synproxy_send_client_synack)kernel(synproxy_send_client_synack_ipv6)kernel(tap_create_cdev)kernel(tap_del_queues)kernel(tap_destroy_cdev)kernel(tap_free_minor)kernel(tap_get_minor)kernel(tap_get_ptr_ring)kernel(tap_get_socket)kernel(tap_handle_frame)kernel(tap_queue_resize)kernel(taprio_offload_free)kernel(taprio_offload_get)kernel(target_alloc_cmd_counter)kernel(target_alloc_sgl)kernel(target_backend_unregister)kernel(target_cmd_init_cdb)kernel(target_cmd_parse_cdb)kernel(target_complete_cmd)kernel(target_complete_cmd_with_length)kernel(target_complete_cmd_with_sense)kernel(target_configure_unmap_from_queue)kernel(target_depend_item)kernel(target_execute_cmd)kernel(target_free_cmd_counter)kernel(target_free_sgl)kernel(target_get_sess_cmd)kernel(target_init_cmd)kernel(target_lun_is_rdonly)kernel(target_nacl_find_deve)kernel(target_put_nacl)kernel(target_put_sess_cmd)kernel(target_register_template)kernel(target_remove_session)kernel(target_send_busy)kernel(target_set_cmd_data_length)kernel(target_setup_session)kernel(target_show_cmd)kernel(target_show_dynamic_sessions)kernel(target_stop_cmd_counter)kernel(target_stop_session)kernel(target_submit)kernel(target_submit_cmd)kernel(target_submit_prep)kernel(target_submit_tmr)kernel(target_to_linux_sector)kernel(target_tpg_has_node_acl)kernel(target_undepend_item)kernel(target_unregister_template)kernel(target_wait_for_cmds)kernel(target_wait_for_sess_cmds)kernel(tcpci_get_tcpm_port)kernel(tcpci_irq)kernel(tcpci_register_port)kernel(tcpci_unregister_port)kernel(tcpm_cc_change)kernel(tcpm_pd_hard_reset)kernel(tcpm_pd_receive)kernel(tcpm_pd_transmit_complete)kernel(tcpm_port_clean)kernel(tcpm_port_error_recovery)kernel(tcpm_port_is_toggling)kernel(tcpm_register_port)kernel(tcpm_sink_frs)kernel(tcpm_sourcing_vbus)kernel(tcpm_tcpc_reset)kernel(tcpm_unregister_port)kernel(tcpm_vbus_change)kernel(team_mode_register)kernel(team_mode_unregister)kernel(team_modeop_port_change_dev_addr)kernel(team_modeop_port_enter)kernel(team_option_inst_set_change)kernel(team_options_change_check)kernel(team_options_register)kernel(team_options_unregister)kernel(tee_bus_type)kernel(tee_client_close_context)kernel(tee_client_close_session)kernel(tee_client_get_version)kernel(tee_client_invoke_func)kernel(tee_client_open_context)kernel(tee_client_open_session)kernel(tee_device_alloc)kernel(tee_device_register)kernel(tee_device_unregister)kernel(tee_get_drvdata)kernel(tee_session_calc_client_uuid)kernel(tee_shm_alloc_kernel_buf)kernel(tee_shm_alloc_priv_buf)kernel(tee_shm_free)kernel(tee_shm_get_from_id)kernel(tee_shm_get_pa)kernel(tee_shm_get_va)kernel(tee_shm_pool_alloc_res_mem)kernel(tee_shm_put)kernel(tee_shm_register_kernel_buf)kernel(teedev_close_context)kernel(teedev_open)kernel(tegra194_xusb_padctl_soc)kernel(tegra234_xusb_padctl_soc)kernel(tegra_ehci_phy_restore_end)kernel(tegra_ehci_phy_restore_start)kernel(tegra_mipi_disable)kernel(tegra_mipi_enable)kernel(tegra_mipi_finish_calibration)kernel(tegra_mipi_free)kernel(tegra_mipi_request)kernel(tegra_mipi_start_calibration)kernel(tegra_phy_xusb_utmi_pad_power_down)kernel(tegra_phy_xusb_utmi_pad_power_on)kernel(tegra_phy_xusb_utmi_port_reset)kernel(tegra_usb_phy_postresume)kernel(tegra_usb_phy_preresume)kernel(tegra_xusb_padctl_disable_phy_sleepwalk)kernel(tegra_xusb_padctl_disable_phy_wake)kernel(tegra_xusb_padctl_enable_phy_sleepwalk)kernel(tegra_xusb_padctl_enable_phy_wake)kernel(tegra_xusb_padctl_get)kernel(tegra_xusb_padctl_get_port_number)kernel(tegra_xusb_padctl_get_usb3_companion)kernel(tegra_xusb_padctl_hsic_set_idle)kernel(tegra_xusb_padctl_put)kernel(tegra_xusb_padctl_remote_wake_detected)kernel(tegra_xusb_padctl_set_vbus_override)kernel(tegra_xusb_padctl_usb3_save_context)kernel(tegra_xusb_padctl_usb3_set_lfps_detect)kernel(tifm_add_adapter)kernel(tifm_alloc_adapter)kernel(tifm_alloc_device)kernel(tifm_eject)kernel(tifm_free_adapter)kernel(tifm_free_device)kernel(tifm_has_ms_pif)kernel(tifm_map_sg)kernel(tifm_queue_work)kernel(tifm_register_driver)kernel(tifm_remove_adapter)kernel(tifm_unmap_sg)kernel(tifm_unregister_driver)kernel(tipc_dump_done)kernel(tipc_dump_start)kernel(tipc_nl_sk_walk)kernel(tipc_sk_fill_sock_diag)kernel(tls_device_sk_destruct)kernel(tls_encrypt_skb)kernel(tls_get_record)kernel(tls_offload_tx_resync_request)kernel(tls_validate_xmit_skb)kernel(tmc_alloc_sg_table)kernel(tmc_etr_get_catu_device)kernel(tmc_etr_remove_catu_ops)kernel(tmc_etr_set_catu_ops)kernel(tmc_free_sg_table)kernel(tmc_sg_table_get_data)kernel(tmc_sg_table_sync_data_range)kernel(tmc_sg_table_sync_table)kernel(to_cxl_decoder)kernel(to_cxl_endpoint_decoder)kernel(to_cxl_nvdimm)kernel(to_cxl_nvdimm_bridge)kernel(to_cxl_pmem_region)kernel(to_cxl_port)kernel(to_cxl_root_decoder)kernel(to_cxl_switch_decoder)kernel(to_drm_sched_fence)kernel(to_nd_btt)kernel(to_nd_dax)kernel(to_nd_desc)kernel(to_nd_pfn)kernel(to_nd_region)kernel(to_ndd)kernel(to_nfit_uuid)kernel(to_nvdimm)kernel(to_nvdimm_bus)kernel(to_nvdimm_bus_dev)kernel(to_pdrv_policy_node)kernel(tpm_key_create)kernel(transport_alloc_session)kernel(transport_alloc_session_tags)kernel(transport_backend_register)kernel(transport_copy_sense_to_cmd)kernel(transport_deregister_session)kernel(transport_deregister_session_configfs)kernel(transport_free_session)kernel(transport_generic_free_cmd)kernel(transport_generic_handle_tmr)kernel(transport_generic_new_cmd)kernel(transport_generic_request_failure)kernel(transport_init_session)kernel(transport_kmap_data_sg)kernel(transport_kunmap_data_sg)kernel(transport_lookup_cmd_lun)kernel(transport_lookup_tmr_lun)kernel(transport_register_session)kernel(transport_send_check_condition_and_sense)kernel(transport_set_vpd_assoc)kernel(transport_set_vpd_ident)kernel(transport_set_vpd_ident_type)kernel(transport_set_vpd_proto_id)kernel(transport_wait_for_tasks)kernel(trusted_tpm_send)kernel(ttm_bo_eviction_valuable)kernel(ttm_bo_init_reserved)kernel(ttm_bo_init_validate)kernel(ttm_bo_kmap)kernel(ttm_bo_kunmap)kernel(ttm_bo_mem_space)kernel(ttm_bo_mmap_obj)kernel(ttm_bo_move_accel_cleanup)kernel(ttm_bo_move_memcpy)kernel(ttm_bo_move_sync_cleanup)kernel(ttm_bo_move_to_lru_tail)kernel(ttm_bo_pin)kernel(ttm_bo_put)kernel(ttm_bo_set_bulk_move)kernel(ttm_bo_unmap_virtual)kernel(ttm_bo_unpin)kernel(ttm_bo_validate)kernel(ttm_bo_vm_access)kernel(ttm_bo_vm_close)kernel(ttm_bo_vm_dummy_page)kernel(ttm_bo_vm_fault)kernel(ttm_bo_vm_fault_reserved)kernel(ttm_bo_vm_open)kernel(ttm_bo_vm_reserve)kernel(ttm_bo_vmap)kernel(ttm_bo_vunmap)kernel(ttm_bo_wait_ctx)kernel(ttm_device_clear_dma_mappings)kernel(ttm_device_fini)kernel(ttm_device_init)kernel(ttm_device_swapout)kernel(ttm_eu_backoff_reservation)kernel(ttm_eu_fence_buffer_objects)kernel(ttm_eu_reserve_buffers)kernel(ttm_glob)kernel(ttm_io_prot)kernel(ttm_kmap_iter_iomap_init)kernel(ttm_kmap_iter_tt_init)kernel(ttm_lru_bulk_move_init)kernel(ttm_lru_bulk_move_tail)kernel(ttm_move_memcpy)kernel(ttm_pool_alloc)kernel(ttm_pool_debugfs)kernel(ttm_pool_fini)kernel(ttm_pool_free)kernel(ttm_pool_init)kernel(ttm_range_man_fini_nocheck)kernel(ttm_range_man_init_nocheck)kernel(ttm_resource_alloc)kernel(ttm_resource_fini)kernel(ttm_resource_free)kernel(ttm_resource_init)kernel(ttm_resource_manager_create_debugfs)kernel(ttm_resource_manager_debug)kernel(ttm_resource_manager_evict_all)kernel(ttm_resource_manager_init)kernel(ttm_resource_manager_usage)kernel(ttm_sg_tt_init)kernel(ttm_tt_create)kernel(ttm_tt_destroy)kernel(ttm_tt_fini)kernel(ttm_tt_init)kernel(ttm_tt_pages_limit)kernel(ttm_tt_populate)kernel(tun_get_socket)kernel(tun_get_tx_ring)kernel(tun_ptr_free)kernel(twofish_setkey)kernel(udp_sock_create4)kernel(udp_sock_create6)kernel(udp_tun_rx_dst)kernel(udp_tunnel6_dst_lookup)kernel(udp_tunnel6_xmit_skb)kernel(udp_tunnel_drop_rx_port)kernel(udp_tunnel_dst_lookup)kernel(udp_tunnel_notify_add_rx_port)kernel(udp_tunnel_notify_del_rx_port)kernel(udp_tunnel_push_rx_port)kernel(udp_tunnel_sock_release)kernel(udp_tunnel_xmit_skb)kernel(ulpi_read)kernel(ulpi_register_interface)kernel(ulpi_unregister_driver)kernel(ulpi_unregister_interface)kernel(ulpi_write)kernel(unix_domain_find)kernel(unregister_8022_client)kernel(unregister_cdrom)kernel(unregister_hdlc_device)kernel(unregister_hdlc_protocol)kernel(unregister_ip_vs_app)kernel(unregister_ip_vs_pe)kernel(unregister_ip_vs_scheduler)kernel(unregister_nfs_version)kernel(unregister_nvdimm_pmu)kernel(unregister_snap_client)kernel(usb_cdc_wdm_register)kernel(usb_gen_phy_init)kernel(usb_gen_phy_shutdown)kernel(usb_phy_gen_create_phy)kernel(usb_phy_generic_register)kernel(usb_phy_generic_unregister)kernel(usb_stor_Bulk_reset)kernel(usb_stor_Bulk_transport)kernel(usb_stor_CB_reset)kernel(usb_stor_CB_transport)kernel(usb_stor_access_xfer_buf)kernel(usb_stor_adjust_quirks)kernel(usb_stor_bulk_srb)kernel(usb_stor_bulk_transfer_buf)kernel(usb_stor_bulk_transfer_sg)kernel(usb_stor_clear_halt)kernel(usb_stor_control_msg)kernel(usb_stor_ctrl_transfer)kernel(usb_stor_disconnect)kernel(usb_stor_host_template_init)kernel(usb_stor_post_reset)kernel(usb_stor_pre_reset)kernel(usb_stor_probe1)kernel(usb_stor_probe2)kernel(usb_stor_reset_resume)kernel(usb_stor_resume)kernel(usb_stor_sense_invalidCDB)kernel(usb_stor_set_xfer_buf)kernel(usb_stor_suspend)kernel(usb_stor_transparent_scsi_command)kernel(vchan_dma_desc_free_list)kernel(vchan_find_desc)kernel(vchan_init)kernel(vchan_tx_desc_free)kernel(vchan_tx_submit)kernel(vfio_assign_device_set)kernel(vfio_combine_iova_ranges)kernel(vfio_device_set_open_count)kernel(vfio_dma_rw)kernel(vfio_file_enforced_coherent)kernel(vfio_file_has_dev)kernel(vfio_file_iommu_group)kernel(vfio_file_is_group)kernel(vfio_file_is_valid)kernel(vfio_file_set_kvm)kernel(vfio_find_device_in_devset)kernel(vfio_info_add_capability)kernel(vfio_info_cap_add)kernel(vfio_info_cap_shift)kernel(vfio_iommufd_device_ictx)kernel(vfio_iommufd_emulated_attach_ioas)kernel(vfio_iommufd_emulated_bind)kernel(vfio_iommufd_emulated_detach_ioas)kernel(vfio_iommufd_emulated_unbind)kernel(vfio_iommufd_get_dev_id)kernel(vfio_iommufd_physical_attach_ioas)kernel(vfio_iommufd_physical_bind)kernel(vfio_iommufd_physical_detach_ioas)kernel(vfio_iommufd_physical_unbind)kernel(vfio_mig_get_next_state)kernel(vfio_pci_core_aer_err_detected)kernel(vfio_pci_core_close_device)kernel(vfio_pci_core_disable)kernel(vfio_pci_core_do_io_rw)kernel(vfio_pci_core_enable)kernel(vfio_pci_core_err_handlers)kernel(vfio_pci_core_finish_enable)kernel(vfio_pci_core_init_dev)kernel(vfio_pci_core_ioctl)kernel(vfio_pci_core_ioctl_feature)kernel(vfio_pci_core_ioread16)kernel(vfio_pci_core_ioread32)kernel(vfio_pci_core_ioread8)kernel(vfio_pci_core_iowrite16)kernel(vfio_pci_core_iowrite32)kernel(vfio_pci_core_iowrite64)kernel(vfio_pci_core_iowrite8)kernel(vfio_pci_core_match)kernel(vfio_pci_core_mmap)kernel(vfio_pci_core_range_intersect_range)kernel(vfio_pci_core_read)kernel(vfio_pci_core_register_dev_region)kernel(vfio_pci_core_register_device)kernel(vfio_pci_core_release_dev)kernel(vfio_pci_core_request)kernel(vfio_pci_core_set_params)kernel(vfio_pci_core_setup_barmap)kernel(vfio_pci_core_sriov_configure)kernel(vfio_pci_core_unregister_device)kernel(vfio_pci_core_write)kernel(vfio_pin_pages)kernel(vfio_register_emulated_iommu_dev)kernel(vfio_register_group_dev)kernel(vfio_register_iommu_driver)kernel(vfio_set_irqs_validate_and_prepare)kernel(vfio_unpin_pages)kernel(vfio_unregister_group_dev)kernel(vfio_unregister_iommu_driver)kernel(vfio_virqfd_disable)kernel(vfio_virqfd_enable)kernel(vfio_virqfd_flush_thread)kernel(vhost_add_used)kernel(vhost_add_used_and_signal)kernel(vhost_add_used_and_signal_n)kernel(vhost_add_used_n)kernel(vhost_chr_poll)kernel(vhost_chr_read_iter)kernel(vhost_chr_write_iter)kernel(vhost_clear_msg)kernel(vhost_dequeue_msg)kernel(vhost_dev_check_owner)kernel(vhost_dev_cleanup)kernel(vhost_dev_flush)kernel(vhost_dev_has_owner)kernel(vhost_dev_init)kernel(vhost_dev_ioctl)kernel(vhost_dev_reset_owner)kernel(vhost_dev_reset_owner_prepare)kernel(vhost_dev_set_owner)kernel(vhost_dev_stop)kernel(vhost_disable_notify)kernel(vhost_discard_vq_desc)kernel(vhost_enable_notify)kernel(vhost_enqueue_msg)kernel(vhost_exceeds_weight)kernel(vhost_get_vq_desc)kernel(vhost_has_work)kernel(vhost_init_device_iotlb)kernel(vhost_iotlb_add_range)kernel(vhost_iotlb_add_range_ctx)kernel(vhost_iotlb_alloc)kernel(vhost_iotlb_del_range)kernel(vhost_iotlb_free)kernel(vhost_iotlb_init)kernel(vhost_iotlb_itree_first)kernel(vhost_iotlb_itree_next)kernel(vhost_iotlb_map_free)kernel(vhost_iotlb_reset)kernel(vhost_log_access_ok)kernel(vhost_log_write)kernel(vhost_new_msg)kernel(vhost_poll_init)kernel(vhost_poll_queue)kernel(vhost_poll_start)kernel(vhost_poll_stop)kernel(vhost_set_backend_features)kernel(vhost_signal)kernel(vhost_vq_access_ok)kernel(vhost_vq_avail_empty)kernel(vhost_vq_init_access)kernel(vhost_vq_is_setup)kernel(vhost_vring_ioctl)kernel(vhost_work_init)kernel(vhost_work_queue)kernel(virtio_dma_buf_attach)kernel(virtio_dma_buf_export)kernel(virtio_dma_buf_get_uuid)kernel(virtio_transport_connect)kernel(virtio_transport_deliver_tap_pkt)kernel(virtio_transport_destruct)kernel(virtio_transport_dgram_allow)kernel(virtio_transport_dgram_bind)kernel(virtio_transport_dgram_dequeue)kernel(virtio_transport_dgram_enqueue)kernel(virtio_transport_do_socket_init)kernel(virtio_transport_get_credit)kernel(virtio_transport_inc_tx_pkt)kernel(virtio_transport_notify_buffer_size)kernel(virtio_transport_notify_poll_in)kernel(virtio_transport_notify_poll_out)kernel(virtio_transport_notify_recv_init)kernel(virtio_transport_notify_recv_post_dequeue)kernel(virtio_transport_notify_recv_pre_block)kernel(virtio_transport_notify_recv_pre_dequeue)kernel(virtio_transport_notify_send_init)kernel(virtio_transport_notify_send_post_enqueue)kernel(virtio_transport_notify_send_pre_block)kernel(virtio_transport_notify_send_pre_enqueue)kernel(virtio_transport_purge_skbs)kernel(virtio_transport_put_credit)kernel(virtio_transport_read_skb)kernel(virtio_transport_recv_pkt)kernel(virtio_transport_release)kernel(virtio_transport_seqpacket_dequeue)kernel(virtio_transport_seqpacket_enqueue)kernel(virtio_transport_seqpacket_has_data)kernel(virtio_transport_shutdown)kernel(virtio_transport_stream_allow)kernel(virtio_transport_stream_dequeue)kernel(virtio_transport_stream_enqueue)kernel(virtio_transport_stream_has_data)kernel(virtio_transport_stream_has_space)kernel(virtio_transport_stream_is_active)kernel(virtio_transport_stream_rcvhiwat)kernel(vmbus_alloc_ring)kernel(vmbus_allocate_mmio)kernel(vmbus_close)kernel(vmbus_connect_ring)kernel(vmbus_connection)kernel(vmbus_disconnect_ring)kernel(vmbus_driver_unregister)kernel(vmbus_establish_gpadl)kernel(vmbus_free_mmio)kernel(vmbus_free_ring)kernel(vmbus_hvsock_device_unregister)kernel(vmbus_next_request_id)kernel(vmbus_open)kernel(vmbus_prep_negotiate_resp)kernel(vmbus_proto_version)kernel(vmbus_recvpacket)kernel(vmbus_recvpacket_raw)kernel(vmbus_request_addr)kernel(vmbus_request_addr_match)kernel(vmbus_send_modifychannel)kernel(vmbus_send_tl_connect_request)kernel(vmbus_sendpacket)kernel(vmbus_sendpacket_getid)kernel(vmbus_sendpacket_mpb_desc)kernel(vmbus_sendpacket_pagebuffer)kernel(vmbus_set_chn_rescind_callback)kernel(vmbus_set_event)kernel(vmbus_set_sc_create_callback)kernel(vmbus_setevent)kernel(vmbus_teardown_gpadl)kernel(vmci_context_get_priv_flags)kernel(vmci_datagram_create_handle)kernel(vmci_datagram_create_handle_priv)kernel(vmci_datagram_destroy_handle)kernel(vmci_datagram_send)kernel(vmci_doorbell_create)kernel(vmci_doorbell_destroy)kernel(vmci_doorbell_notify)kernel(vmci_event_subscribe)kernel(vmci_event_unsubscribe)kernel(vmci_get_context_id)kernel(vmci_is_context_owner)kernel(vmci_qpair_alloc)kernel(vmci_qpair_consume_buf_ready)kernel(vmci_qpair_consume_free_space)kernel(vmci_qpair_dequeue)kernel(vmci_qpair_dequev)kernel(vmci_qpair_detach)kernel(vmci_qpair_enqueue)kernel(vmci_qpair_enquev)kernel(vmci_qpair_get_consume_indexes)kernel(vmci_qpair_get_produce_indexes)kernel(vmci_qpair_peek)kernel(vmci_qpair_peekv)kernel(vmci_qpair_produce_buf_ready)kernel(vmci_qpair_produce_free_space)kernel(vmci_register_vsock_callback)kernel(vmci_send_datagram)kernel(vq_meta_prefetch)kernel(vsock_add_pending)kernel(vsock_add_tap)kernel(vsock_addr_bound)kernel(vsock_addr_cast)kernel(vsock_addr_equals_addr)kernel(vsock_addr_init)kernel(vsock_addr_unbind)kernel(vsock_addr_validate)kernel(vsock_assign_transport)kernel(vsock_bind_table)kernel(vsock_connected_table)kernel(vsock_connectible_has_data)kernel(vsock_connectible_recvmsg)kernel(vsock_core_get_transport)kernel(vsock_core_register)kernel(vsock_core_unregister)kernel(vsock_create_connected)kernel(vsock_data_ready)kernel(vsock_deliver_tap)kernel(vsock_dgram_recvmsg)kernel(vsock_enqueue_accept)kernel(vsock_find_bound_socket)kernel(vsock_find_cid)kernel(vsock_find_connected_socket)kernel(vsock_for_each_connected_socket)kernel(vsock_insert_connected)kernel(vsock_remove_bound)kernel(vsock_remove_connected)kernel(vsock_remove_pending)kernel(vsock_remove_sock)kernel(vsock_remove_tap)kernel(vsock_stream_has_data)kernel(vsock_stream_has_space)kernel(vsock_table_lock)kernel(vxlan_dev_create)kernel(vxlan_fdb_clear_offload)kernel(vxlan_fdb_find_uc)kernel(vxlan_fdb_replay)kernel(write_bytes_to_xdr_buf)kernel(xcv_init_hw)kernel(xcv_setup_link)kernel(xdr_buf_from_iov)kernel(xdr_buf_subsegment)kernel(xdr_buf_trim)kernel(xdr_decode_array2)kernel(xdr_decode_netobj)kernel(xdr_decode_string_inplace)kernel(xdr_decode_word)kernel(xdr_encode_array2)kernel(xdr_encode_netobj)kernel(xdr_encode_opaque)kernel(xdr_encode_opaque_fixed)kernel(xdr_encode_string)kernel(xdr_encode_word)kernel(xdr_enter_page)kernel(xdr_finish_decode)kernel(xdr_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_init_encode_pages)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_page_pos)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_reserve_space_vec)kernel(xdr_restrict_buflen)kernel(xdr_set_pagelen)kernel(xdr_stream_decode_opaque)kernel(xdr_stream_decode_opaque_auth)kernel(xdr_stream_decode_opaque_dup)kernel(xdr_stream_decode_string)kernel(xdr_stream_decode_string_dup)kernel(xdr_stream_encode_opaque_auth)kernel(xdr_stream_move_subsegment)kernel(xdr_stream_pos)kernel(xdr_stream_subsegment)kernel(xdr_stream_zero)kernel(xdr_terminate_string)kernel(xdr_truncate_decode)kernel(xdr_truncate_encode)kernel(xdr_write_pages)kernel(xfrm4_tunnel_deregister)kernel(xfrm4_tunnel_register)kernel(xfrm6_tunnel_alloc_spi)kernel(xfrm6_tunnel_deregister)kernel(xfrm6_tunnel_register)kernel(xfrm6_tunnel_spi_lookup)kernel(xgene_enet_phy_register)kernel(xgene_mdio_rd_mac)kernel(xgene_mdio_rgmii_read)kernel(xgene_mdio_rgmii_write)kernel(xgene_mdio_wr_mac)kernel(xpcs_config_eee)kernel(xpcs_create)kernel(xpcs_create_mdiodev)kernel(xpcs_destroy)kernel(xpcs_do_config)kernel(xpcs_get_an_mode)kernel(xpcs_get_interfaces)kernel(xpcs_link_up)kernel(xprt_add_backlog)kernel(xprt_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_find_transport_ident)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_free_slot)kernel(xprt_get)kernel(xprt_lock_connect)kernel(xprt_lookup_rqst)kernel(xprt_pin_rqst)kernel(xprt_put)kernel(xprt_reconnect_backoff)kernel(xprt_reconnect_delay)kernel(xprt_register_transport)kernel(xprt_release_rqst_cong)kernel(xprt_release_xprt)kernel(xprt_release_xprt_cong)kernel(xprt_request_get_cong)kernel(xprt_reserve_xprt)kernel(xprt_reserve_xprt_cong)kernel(xprt_setup_backchannel)kernel(xprt_unlock_connect)kernel(xprt_unpin_rqst)kernel(xprt_unregister_transport)kernel(xprt_update_rtt)kernel(xprt_wait_for_buffer_space)kernel(xprt_wait_for_reply_request_def)kernel(xprt_wait_for_reply_request_rtt)kernel(xprt_wake_pending_tasks)kernel(xprt_wake_up_backlog)kernel(xprt_write_space)kernel(xprtiod_workqueue)kernel(xt_rateest_lookup)kernel(xt_rateest_put)kernel(zstd_cctx_workspace_bound)kernel(zstd_compress_bound)kernel(zstd_compress_cctx)kernel(zstd_compress_stream)kernel(zstd_cstream_workspace_bound)kernel(zstd_end_stream)kernel(zstd_flush_stream)kernel(zstd_get_params)kernel(zstd_init_cctx)kernel(zstd_init_cstream)kernel(zstd_max_clevel)kernel(zstd_min_clevel)kernel(zstd_reset_cstream)kernel-64k-modules-corekernel-64k-modules-core(aarch-64)kernel-64k-modules-core-aarch64kernel-64k-modules-core-uname-rkernel-modules-corekernel-modules-core-aarch64kmod(8021q.ko)kmod(8139cp.ko)kmod(8139too.ko)kmod(acpi_ipmi.ko)kmod(acpi_power_meter.ko)kmod(acpiphp_ibm.ko)kmod(act_bpf.ko)kmod(act_csum.ko)kmod(act_ct.ko)kmod(act_ctinfo.ko)kmod(act_gact.ko)kmod(act_mirred.ko)kmod(act_mpls.ko)kmod(act_pedit.ko)kmod(act_police.ko)kmod(act_sample.ko)kmod(act_skbedit.ko)kmod(act_tunnel_key.ko)kmod(act_vlan.ko)kmod(ad7314.ko)kmod(adc128d818.ko)kmod(adcxx.ko)kmod(adiantum.ko)kmod(ads7871.ko)kmod(aes-neon-bs.ko)kmod(af_key.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ahci_platform.ko)kmod(ahci_seattle.ko)kmod(ahci_xgene.ko)kmod(altera_ps2.ko)kmod(amd-xgbe.ko)kmod(amd.ko)kmod(ansi_cprng.ko)kmod(aquantia.ko)kmod(arc_ps2.ko)kmod(arm-cmn.ko)kmod(arm_cspmu_module.ko)kmod(arm_dmc620_pmu.ko)kmod(arm_dsu_pmu.ko)kmod(arm_mhu.ko)kmod(arm_mhu_db.ko)kmod(arm_scpi.ko)kmod(arm_smmuv3_pmu.ko)kmod(arm_spe_pmu.ko)kmod(arp_tables.ko)kmod(arpt_mangle.ko)kmod(arptable_filter.ko)kmod(asn1_encoder.ko)kmod(asym_tpm.ko)kmod(async_memcpy.ko)kmod(async_pq.ko)kmod(async_raid6_recov.ko)kmod(async_tx.ko)kmod(async_xor.ko)kmod(at24.ko)kmod(at803x.ko)kmod(ata_generic.ko)kmod(auth_rpcgss.ko)kmod(ax88796b.ko)kmod(bareudp.ko)kmod(bcm-phy-lib.ko)kmod(bcm-phy-ptp.ko)kmod(bcm7xxx.ko)kmod(bcm87xx.ko)kmod(bd718x7-regulator.ko)kmod(binfmt_misc.ko)kmod(blake2b_generic.ko)kmod(blocklayoutdriver.ko)kmod(blowfish_common.ko)kmod(blowfish_generic.ko)kmod(bluefield_edac.ko)kmod(bochs.ko)kmod(bonding.ko)kmod(br_netfilter.ko)kmod(brd.ko)kmod(bridge.ko)kmod(broadcom.ko)kmod(cachefiles.ko)kmod(camellia_generic.ko)kmod(cast5_generic.ko)kmod(cast6_generic.ko)kmod(cast_common.ko)kmod(cavium-rng-vf.ko)kmod(cavium-rng.ko)kmod(cavium_ptp.ko)kmod(cb710.ko)kmod(ccp-crypto.ko)kmod(ccp.ko)kmod(cdc-acm.ko)kmod(cdc-wdm.ko)kmod(cdrom.ko)kmod(cec.ko)kmod(ceph.ko)kmod(ch.ko)kmod(chacha20poly1305.ko)kmod(chacha_generic.ko)kmod(ci_hdrc.ko)kmod(ci_hdrc_imx.ko)kmod(ci_hdrc_msm.ko)kmod(ci_hdrc_npcm.ko)kmod(ci_hdrc_pci.ko)kmod(ci_hdrc_tegra.ko)kmod(ci_hdrc_usb2.ko)kmod(cicada.ko)kmod(cirrus.ko)kmod(clk-bd718x7.ko)kmod(clk-max77686.ko)kmod(clk-scmi.ko)kmod(clk-scpi.ko)kmod(cls_bpf.ko)kmod(cls_flow.ko)kmod(cls_flower.ko)kmod(cls_fw.ko)kmod(cls_matchall.ko)kmod(cls_u32.ko)kmod(cn10k-rng.ko)kmod(cordic.ko)kmod(coresight-catu.ko)kmod(coresight-cpu-debug.ko)kmod(coresight-cti.ko)kmod(coresight-etb10.ko)kmod(coresight-etm4x.ko)kmod(coresight-funnel.ko)kmod(coresight-replicator.ko)kmod(coresight-stm.ko)kmod(coresight-tmc.ko)kmod(coresight-tpiu.ko)kmod(coresight-trbe.ko)kmod(coresight.ko)kmod(cortina.ko)kmod(cppc_cpufreq.ko)kmod(cpufreq-dt-platdev.ko)kmod(cpufreq-dt.ko)kmod(crc-itu-t.ko)kmod(crc32_generic.ko)kmod(crc7.ko)kmod(crc8.ko)kmod(crct10dif-ce.ko)kmod(crypto_engine.ko)kmod(curve25519-generic.ko)kmod(cxl_acpi.ko)kmod(cxl_core.ko)kmod(cxl_mem.ko)kmod(cxl_pci.ko)kmod(cxl_pmem.ko)kmod(cxl_pmu.ko)kmod(cxl_port.ko)kmod(davicom.ko)kmod(dax_hmem.ko)kmod(dax_pmem.ko)kmod(dax_pmem_compat.ko)kmod(dax_pmem_core.ko)kmod(des_generic.ko)kmod(device_dax.ko)kmod(diag.ko)kmod(dm-bio-prison.ko)kmod(dm-bufio.ko)kmod(dm-cache-smq.ko)kmod(dm-cache.ko)kmod(dm-crypt.ko)kmod(dm-delay.ko)kmod(dm-era.ko)kmod(dm-flakey.ko)kmod(dm-historical-service-time.ko)kmod(dm-integrity.ko)kmod(dm-io-affinity.ko)kmod(dm-log-userspace.ko)kmod(dm-log-writes.ko)kmod(dm-log.ko)kmod(dm-mirror.ko)kmod(dm-mod.ko)kmod(dm-multipath.ko)kmod(dm-persistent-data.ko)kmod(dm-queue-length.ko)kmod(dm-raid.ko)kmod(dm-region-hash.ko)kmod(dm-round-robin.ko)kmod(dm-service-time.ko)kmod(dm-snapshot.ko)kmod(dm-switch.ko)kmod(dm-thin-pool.ko)kmod(dm-verity.ko)kmod(dm-writecache.ko)kmod(dm-zero.ko)kmod(dmc520_edac.ko)kmod(dns_resolver.ko)kmod(dp83640.ko)kmod(dp83822.ko)kmod(dp83848.ko)kmod(dp83867.ko)kmod(dp83tc811.ko)kmod(dp83tg720.ko)kmod(drm.ko)kmod(drm_buddy.ko)kmod(drm_display_helper.ko)kmod(drm_dp_aux_bus.ko)kmod(drm_exec.ko)kmod(drm_gpuvm.ko)kmod(drm_kms_helper.ko)kmod(drm_shmem_helper.ko)kmod(drm_suballoc_helper.ko)kmod(drm_ttm_helper.ko)kmod(drm_vram_helper.ko)kmod(dummy.ko)kmod(dw_dmac.ko)kmod(dw_dmac_core.ko)kmod(dw_dmac_pci.ko)kmod(dwc3-imx8mp.ko)kmod(e1000.ko)kmod(e1000e.ko)kmod(ebt_802_3.ko)kmod(ebt_among.ko)kmod(ebt_arp.ko)kmod(ebt_arpreply.ko)kmod(ebt_dnat.ko)kmod(ebt_ip.ko)kmod(ebt_ip6.ko)kmod(ebt_limit.ko)kmod(ebt_log.ko)kmod(ebt_mark.ko)kmod(ebt_mark_m.ko)kmod(ebt_nflog.ko)kmod(ebt_pkttype.ko)kmod(ebt_redirect.ko)kmod(ebt_snat.ko)kmod(ebt_stp.ko)kmod(ebt_vlan.ko)kmod(ebtable_broute.ko)kmod(ebtable_filter.ko)kmod(ebtable_nat.ko)kmod(ebtables.ko)kmod(echainiv.ko)kmod(ee1004.ko)kmod(eeprom.ko)kmod(eeprom_93cx6.ko)kmod(ehci-platform.ko)kmod(einj.ko)kmod(elan_i2c.ko)kmod(ena.ko)kmod(enclosure.ko)kmod(erofs.ko)kmod(esp4.ko)kmod(esp4_offload.ko)kmod(esp6.ko)kmod(esp6_offload.ko)kmod(essiv.ko)kmod(et1011c.ko)kmod(exfat.ko)kmod(ext4.ko)kmod(extcon-gpio.ko)kmod(failover.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fcrypt.ko)kmod(fec.ko)kmod(ff-memless.ko)kmod(ffa-module.ko)kmod(fm10k.ko)kmod(fsa4480.ko)kmod(fscache.ko)kmod(fusb302.ko)kmod(fuse.ko)kmod(g762.ko)kmod(garp.ko)kmod(geneve.ko)kmod(ghash-ce.ko)kmod(gm12u320.ko)kmod(gnss.ko)kmod(governor_passive.ko)kmod(governor_performance.ko)kmod(governor_powersave.ko)kmod(governor_simpleondemand.ko)kmod(governor_userspace.ko)kmod(gpio-dwapb.ko)kmod(gpio-generic.ko)kmod(gpio-mlxbf2.ko)kmod(gpio-mlxbf3.ko)kmod(gpio-mxc.ko)kmod(gpio-pca953x.ko)kmod(gpio-regulator.ko)kmod(gpio-sim.ko)kmod(gpio-virtio.ko)kmod(gpio-xgene-sb.ko)kmod(gpio-xlp.ko)kmod(gpio_backlight.ko)kmod(gpio_keys.ko)kmod(gpu-sched.ko)kmod(grace.ko)kmod(gre.ko)kmod(gud.ko)kmod(gve.ko)kmod(hclge.ko)kmod(hclgevf.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hdma.ko)kmod(hdma_mgmt.ko)kmod(hi6220_reset.ko)kmod(hid-a4tech.ko)kmod(hid-apple.ko)kmod(hid-appleir.ko)kmod(hid-aureal.ko)kmod(hid-axff.ko)kmod(hid-belkin.ko)kmod(hid-betopff.ko)kmod(hid-cherry.ko)kmod(hid-chicony.ko)kmod(hid-corsair.ko)kmod(hid-cougar.ko)kmod(hid-cypress.ko)kmod(hid-dr.ko)kmod(hid-elan.ko)kmod(hid-elecom.ko)kmod(hid-elo.ko)kmod(hid-evision.ko)kmod(hid-ezkey.ko)kmod(hid-gaff.ko)kmod(hid-gembird.ko)kmod(hid-gfrm.ko)kmod(hid-gt683r.ko)kmod(hid-gyration.ko)kmod(hid-holtek-kbd.ko)kmod(hid-holtek-mouse.ko)kmod(hid-holtekff.ko)kmod(hid-hyperv.ko)kmod(hid-icade.ko)kmod(hid-ite.ko)kmod(hid-jabra.ko)kmod(hid-kensington.ko)kmod(hid-keytouch.ko)kmod(hid-kye.ko)kmod(hid-lcpower.ko)kmod(hid-led.ko)kmod(hid-lenovo.ko)kmod(hid-letsketch.ko)kmod(hid-lg-g15.ko)kmod(hid-logitech-dj.ko)kmod(hid-logitech-hidpp.ko)kmod(hid-logitech.ko)kmod(hid-microsoft.ko)kmod(hid-monterey.ko)kmod(hid-multitouch.ko)kmod(hid-nti.ko)kmod(hid-ortek.ko)kmod(hid-penmount.ko)kmod(hid-petalynx.ko)kmod(hid-pl.ko)kmod(hid-plantronics.ko)kmod(hid-primax.ko)kmod(hid-rmi.ko)kmod(hid-roccat-arvo.ko)kmod(hid-roccat-common.ko)kmod(hid-roccat-isku.ko)kmod(hid-roccat-kone.ko)kmod(hid-roccat-koneplus.ko)kmod(hid-roccat-konepure.ko)kmod(hid-roccat-kovaplus.ko)kmod(hid-roccat-lua.ko)kmod(hid-roccat-pyra.ko)kmod(hid-roccat-ryos.ko)kmod(hid-roccat-savu.ko)kmod(hid-roccat.ko)kmod(hid-saitek.ko)kmod(hid-samsung.ko)kmod(hid-semitek.ko)kmod(hid-sensor-hub.ko)kmod(hid-sigmamicro.ko)kmod(hid-sjoy.ko)kmod(hid-sony.ko)kmod(hid-speedlink.ko)kmod(hid-steelseries.ko)kmod(hid-sunplus.ko)kmod(hid-thrustmaster.ko)kmod(hid-tivo.ko)kmod(hid-tmff.ko)kmod(hid-topseed.ko)kmod(hid-twinhan.ko)kmod(hid-uclogic.ko)kmod(hid-waltop.ko)kmod(hid-wiimote.ko)kmod(hid-xiaomi.ko)kmod(hid-xinmo.ko)kmod(hid-zpff.ko)kmod(hid-zydacron.ko)kmod(hinic.ko)kmod(hisi_thermal.ko)kmod(hnae.ko)kmod(hnae3.ko)kmod(hns3.ko)kmod(hns_dsaf.ko)kmod(hns_enet_drv.ko)kmod(hns_mdio.ko)kmod(host1x.ko)kmod(hpilo.ko)kmod(hpsa.ko)kmod(hpwdt.ko)kmod(hsr.ko)kmod(hte-tegra194.ko)kmod(hv_balloon.ko)kmod(hv_netvsc.ko)kmod(hv_sock.ko)kmod(hv_storvsc.ko)kmod(hv_utils.ko)kmod(hv_vmbus.ko)kmod(hyperv-keyboard.ko)kmod(hyperv_drm.ko)kmod(i2c-algo-bit.ko)kmod(i2c-algo-pca.ko)kmod(i2c-arb-gpio-challenge.ko)kmod(i2c-designware-core.ko)kmod(i2c-designware-platform.ko)kmod(i2c-dev.ko)kmod(i2c-diolan-u2c.ko)kmod(i2c-gpio.ko)kmod(i2c-hid-acpi.ko)kmod(i2c-hid-of-goodix.ko)kmod(i2c-hid-of.ko)kmod(i2c-hid.ko)kmod(i2c-imx-lpi2c.ko)kmod(i2c-imx.ko)kmod(i2c-mlxbf.ko)kmod(i2c-mux-gpio.ko)kmod(i2c-mux-mlxcpld.ko)kmod(i2c-mux-pca9541.ko)kmod(i2c-mux-pca954x.ko)kmod(i2c-mux-pinctrl.ko)kmod(i2c-mux.ko)kmod(i2c-nforce2.ko)kmod(i2c-pca-platform.ko)kmod(i2c-simtec.ko)kmod(i2c-slave-eeprom.ko)kmod(i2c-smbus.ko)kmod(i2c-stub.ko)kmod(i2c-thunderx.ko)kmod(i2c-tiny-usb.ko)kmod(i2c-versatile.ko)kmod(i2c-virtio.ko)kmod(i2c-xgene-slimpro.ko)kmod(i2c-xlp9xx.ko)kmod(i3c.ko)kmod(i40e.ko)kmod(i6300esb.ko)kmod(iavf.ko)kmod(ice.ko)kmod(icplus.ko)kmod(idpf.ko)kmod(ifb.ko)kmod(igb.ko)kmod(igbvf.ko)kmod(igc.ko)kmod(imx-bus.ko)kmod(imx-cpufreq-dt.ko)kmod(imx-dsp.ko)kmod(imx-interconnect.ko)kmod(imx-mailbox.ko)kmod(imx-sdma.ko)kmod(imx2_wdt.ko)kmod(imx8m-ddrc.ko)kmod(imx8mm-interconnect.ko)kmod(imx8mm_thermal.ko)kmod(imx8mn-interconnect.ko)kmod(imx8mp-interconnect.ko)kmod(imx8mq-interconnect.ko)kmod(imx93-pd.ko)kmod(imx93-src.ko)kmod(ina3221.ko)kmod(intel-xway.ko)kmod(iommufd.ko)kmod(ionic.ko)kmod(iosm.ko)kmod(ip6_gre.ko)kmod(ip6_tables.ko)kmod(ip6_tunnel.ko)kmod(ip6_udp_tunnel.ko)kmod(ip6_vti.ko)kmod(ip6t_NPT.ko)kmod(ip6t_REJECT.ko)kmod(ip6t_SYNPROXY.ko)kmod(ip6t_ah.ko)kmod(ip6t_eui64.ko)kmod(ip6t_frag.ko)kmod(ip6t_hbh.ko)kmod(ip6t_ipv6header.ko)kmod(ip6t_mh.ko)kmod(ip6t_rpfilter.ko)kmod(ip6t_rt.ko)kmod(ip6table_filter.ko)kmod(ip6table_mangle.ko)kmod(ip6table_nat.ko)kmod(ip6table_raw.ko)kmod(ip6table_security.ko)kmod(ip_gre.ko)kmod(ip_set.ko)kmod(ip_set_bitmap_ip.ko)kmod(ip_set_bitmap_ipmac.ko)kmod(ip_set_bitmap_port.ko)kmod(ip_set_hash_ip.ko)kmod(ip_set_hash_ipmac.ko)kmod(ip_set_hash_ipmark.ko)kmod(ip_set_hash_ipport.ko)kmod(ip_set_hash_ipportip.ko)kmod(ip_set_hash_ipportnet.ko)kmod(ip_set_hash_mac.ko)kmod(ip_set_hash_net.ko)kmod(ip_set_hash_netiface.ko)kmod(ip_set_hash_netnet.ko)kmod(ip_set_hash_netport.ko)kmod(ip_set_hash_netportnet.ko)kmod(ip_set_list_set.ko)kmod(ip_tables.ko)kmod(ip_tunnel.ko)kmod(ip_vs.ko)kmod(ip_vs_dh.ko)kmod(ip_vs_fo.ko)kmod(ip_vs_ftp.ko)kmod(ip_vs_lblc.ko)kmod(ip_vs_lblcr.ko)kmod(ip_vs_lc.ko)kmod(ip_vs_mh.ko)kmod(ip_vs_nq.ko)kmod(ip_vs_ovf.ko)kmod(ip_vs_pe_sip.ko)kmod(ip_vs_rr.ko)kmod(ip_vs_sed.ko)kmod(ip_vs_sh.ko)kmod(ip_vs_wlc.ko)kmod(ip_vs_wrr.ko)kmod(ip_vti.ko)kmod(ipcomp.ko)kmod(ipcomp6.ko)kmod(ipip.ko)kmod(ipmb_dev_int.ko)kmod(ipmi_devintf.ko)kmod(ipmi_ipmb.ko)kmod(ipmi_msghandler.ko)kmod(ipmi_poweroff.ko)kmod(ipmi_si.ko)kmod(ipmi_ssif.ko)kmod(ipmi_watchdog.ko)kmod(ipr.ko)kmod(ipt_ECN.ko)kmod(ipt_REJECT.ko)kmod(ipt_SYNPROXY.ko)kmod(ipt_ah.ko)kmod(ipt_rpfilter.ko)kmod(iptable_filter.ko)kmod(iptable_mangle.ko)kmod(iptable_nat.ko)kmod(iptable_raw.ko)kmod(iptable_security.ko)kmod(ipvlan.ko)kmod(ipvtap.ko)kmod(iscsi_target_mod.ko)kmod(iscsi_tcp.ko)kmod(isofs.ko)kmod(ixgbe.ko)kmod(ixgbevf.ko)kmod(jbd2.ko)kmod(jc42.ko)kmod(kheaders.ko)kmod(kmem.ko)kmod(lcd.ko)kmod(led_bl.ko)kmod(ledtrig-usbport.ko)kmod(libahci_platform.ko)kmod(libarc4.ko)kmod(libceph.ko)kmod(libcrc32c.ko)kmod(libcurve25519-generic.ko)kmod(libcurve25519.ko)kmod(libdes.ko)kmod(libfc.ko)kmod(libiscsi.ko)kmod(libiscsi_tcp.ko)kmod(libnvdimm.ko)kmod(libpoly1305.ko)kmod(linear.ko)kmod(llc.ko)kmod(lm70.ko)kmod(lockd.ko)kmod(loop.ko)kmod(lp855x_bl.ko)kmod(lrw.ko)kmod(ltc2945.ko)kmod(ltc3815.ko)kmod(ltc4222.ko)kmod(ltc4260.ko)kmod(lxt.ko)kmod(lz4_compress.ko)kmod(mac-celtic.ko)kmod(mac-centeuro.ko)kmod(mac-croatian.ko)kmod(mac-cyrillic.ko)kmod(mac-gaelic.ko)kmod(mac-greek.ko)kmod(mac-iceland.ko)kmod(mac-inuit.ko)kmod(mac-roman.ko)kmod(mac-romanian.ko)kmod(mac-turkish.ko)kmod(macsec.ko)kmod(macvlan.ko)kmod(macvtap.ko)kmod(mailbox-xgene-slimpro.ko)kmod(marvell-88q2xxx.ko)kmod(marvell.ko)kmod(marvell10g.ko)kmod(marvell_cn10k_ddr_pmu.ko)kmod(marvell_cn10k_tad_pmu.ko)kmod(max1111.ko)kmod(max20751.ko)kmod(max31790.ko)kmod(max6875.ko)kmod(max77620_thermal.ko)kmod(max77686-regulator.ko)kmod(max77686.ko)kmod(mbcache.ko)kmod(md4.ko)kmod(mdio-bcm-unimac.ko)kmod(mdio-bitbang.ko)kmod(mdio-cavium.ko)kmod(mdio-gpio.ko)kmod(mdio-hisi-femac.ko)kmod(mdio-mscc-miim.ko)kmod(mdio-octeon.ko)kmod(mdio-thunder.ko)kmod(mdio-xgene.ko)kmod(mdio.ko)kmod(mhi.ko)kmod(mhi_net.ko)kmod(mhi_pci_generic.ko)kmod(mhi_wwan_ctrl.ko)kmod(mhi_wwan_mbim.ko)kmod(michael_mic.ko)kmod(micrel.ko)kmod(microchip.ko)kmod(microchip_t1.ko)kmod(mii.ko)kmod(mip6.ko)kmod(mlx4_core.ko)kmod(mlx4_en.ko)kmod(mlx5-vfio-pci.ko)kmod(mlx5_core.ko)kmod(mlx5_dpll.ko)kmod(mlx_wdt.ko)kmod(mlxbf_gige.ko)kmod(mlxfw.ko)kmod(mlxreg-fan.ko)kmod(mlxsw_core.ko)kmod(mlxsw_i2c.ko)kmod(mlxsw_minimal.ko)kmod(mlxsw_pci.ko)kmod(mlxsw_spectrum.ko)kmod(mpi3mr.ko)kmod(mrp.ko)kmod(mscc.ko)kmod(msdos.ko)kmod(mtk_t7xx.ko)kmod(mxl-gpy.ko)kmod(national.ko)kmod(nbd.ko)kmod(nct7802.ko)kmod(nct7904.ko)kmod(nd_btt.ko)kmod(nd_pmem.ko)kmod(net_failover.ko)kmod(netconsole.ko)kmod(netfs.ko)kmod(nf_conncount.ko)kmod(nf_conntrack.ko)kmod(nf_conntrack_amanda.ko)kmod(nf_conntrack_bridge.ko)kmod(nf_conntrack_broadcast.ko)kmod(nf_conntrack_ftp.ko)kmod(nf_conntrack_h323.ko)kmod(nf_conntrack_irc.ko)kmod(nf_conntrack_netbios_ns.ko)kmod(nf_conntrack_netlink.ko)kmod(nf_conntrack_pptp.ko)kmod(nf_conntrack_sane.ko)kmod(nf_conntrack_sip.ko)kmod(nf_conntrack_snmp.ko)kmod(nf_conntrack_tftp.ko)kmod(nf_defrag_ipv4.ko)kmod(nf_defrag_ipv6.ko)kmod(nf_dup_ipv4.ko)kmod(nf_dup_ipv6.ko)kmod(nf_dup_netdev.ko)kmod(nf_flow_table.ko)kmod(nf_flow_table_inet.ko)kmod(nf_flow_table_ipv4.ko)kmod(nf_flow_table_ipv6.ko)kmod(nf_log_syslog.ko)kmod(nf_nat.ko)kmod(nf_nat_amanda.ko)kmod(nf_nat_ftp.ko)kmod(nf_nat_h323.ko)kmod(nf_nat_irc.ko)kmod(nf_nat_pptp.ko)kmod(nf_nat_sip.ko)kmod(nf_nat_snmp_basic.ko)kmod(nf_nat_tftp.ko)kmod(nf_reject_ipv4.ko)kmod(nf_reject_ipv6.ko)kmod(nf_socket_ipv4.ko)kmod(nf_socket_ipv6.ko)kmod(nf_synproxy_core.ko)kmod(nf_tables.ko)kmod(nf_tproxy_ipv4.ko)kmod(nf_tproxy_ipv6.ko)kmod(nfit.ko)kmod(nfnetlink.ko)kmod(nfnetlink_cthelper.ko)kmod(nfnetlink_cttimeout.ko)kmod(nfnetlink_hook.ko)kmod(nfnetlink_log.ko)kmod(nfnetlink_osf.ko)kmod(nfnetlink_queue.ko)kmod(nfp.ko)kmod(nfs.ko)kmod(nfs_acl.ko)kmod(nfs_layout_flexfiles.ko)kmod(nfs_layout_nfsv41_files.ko)kmod(nfsd.ko)kmod(nfsv3.ko)kmod(nfsv4.ko)kmod(nft_chain_nat.ko)kmod(nft_compat.ko)kmod(nft_connlimit.ko)kmod(nft_counter.ko)kmod(nft_ct.ko)kmod(nft_dup_ipv4.ko)kmod(nft_dup_ipv6.ko)kmod(nft_dup_netdev.ko)kmod(nft_fib.ko)kmod(nft_fib_inet.ko)kmod(nft_fib_ipv4.ko)kmod(nft_fib_ipv6.ko)kmod(nft_fib_netdev.ko)kmod(nft_flow_offload.ko)kmod(nft_fwd_netdev.ko)kmod(nft_hash.ko)kmod(nft_limit.ko)kmod(nft_log.ko)kmod(nft_masq.ko)kmod(nft_meta_bridge.ko)kmod(nft_nat.ko)kmod(nft_numgen.ko)kmod(nft_objref.ko)kmod(nft_osf.ko)kmod(nft_queue.ko)kmod(nft_quota.ko)kmod(nft_redir.ko)kmod(nft_reject.ko)kmod(nft_reject_bridge.ko)kmod(nft_reject_inet.ko)kmod(nft_reject_ipv4.ko)kmod(nft_reject_ipv6.ko)kmod(nft_reject_netdev.ko)kmod(nft_socket.ko)kmod(nft_synproxy.ko)kmod(nft_tproxy.ko)kmod(nft_tunnel.ko)kmod(nft_xfrm.ko)kmod(nhpoly1305-neon.ko)kmod(nhpoly1305.ko)kmod(nicpf.ko)kmod(nicvf.ko)kmod(nitro_enclaves.ko)kmod(nlmon.ko)kmod(nls_cp1250.ko)kmod(nls_cp1251.ko)kmod(nls_cp1255.ko)kmod(nls_cp737.ko)kmod(nls_cp775.ko)kmod(nls_cp850.ko)kmod(nls_cp852.ko)kmod(nls_cp855.ko)kmod(nls_cp857.ko)kmod(nls_cp860.ko)kmod(nls_cp861.ko)kmod(nls_cp862.ko)kmod(nls_cp863.ko)kmod(nls_cp864.ko)kmod(nls_cp865.ko)kmod(nls_cp866.ko)kmod(nls_cp869.ko)kmod(nls_cp874.ko)kmod(nls_cp932.ko)kmod(nls_cp936.ko)kmod(nls_cp949.ko)kmod(nls_cp950.ko)kmod(nls_euc-jp.ko)kmod(nls_iso8859-1.ko)kmod(nls_iso8859-13.ko)kmod(nls_iso8859-14.ko)kmod(nls_iso8859-15.ko)kmod(nls_iso8859-2.ko)kmod(nls_iso8859-3.ko)kmod(nls_iso8859-4.ko)kmod(nls_iso8859-5.ko)kmod(nls_iso8859-6.ko)kmod(nls_iso8859-7.ko)kmod(nls_iso8859-9.ko)kmod(nls_koi8-r.ko)kmod(nls_koi8-ru.ko)kmod(nls_koi8-u.ko)kmod(nls_utf8.ko)kmod(ntc_thermistor.ko)kmod(null_blk.ko)kmod(nvme-auth.ko)kmod(nvme-core.ko)kmod(nvme-fabrics.ko)kmod(nvme-fc.ko)kmod(nvme-fcloop.ko)kmod(nvme-keyring.ko)kmod(nvme-loop.ko)kmod(nvme-tcp.ko)kmod(nvme.ko)kmod(nvmem-imx-ocotp.ko)kmod(nvmet-fc.ko)kmod(nvmet-tcp.ko)kmod(nvmet.ko)kmod(objagg.ko)kmod(of_pmem.ko)kmod(openvswitch.ko)kmod(overlay.ko)kmod(p8022.ko)kmod(parman.ko)kmod(pcbc.ko)kmod(pci-hyperv-intf.ko)kmod(pci-hyperv.ko)kmod(pci-pf-stub.ko)kmod(pcrypt.ko)kmod(pcs_xpcs.ko)kmod(pfr_telemetry.ko)kmod(pfr_update.ko)kmod(pfuze100-regulator.ko)kmod(phy-bcm-sr-usb.ko)kmod(phy-fsl-imx8mq-usb.ko)kmod(phy-generic.ko)kmod(phy-hi6220-usb.ko)kmod(phy-mxs-usb.ko)kmod(phy-tegra-usb.ko)kmod(phy-tegra-xusb.ko)kmod(phylink.ko)kmod(pi3usb30532.ko)kmod(pinctrl-mlxbf3.ko)kmod(pkcs8_key_parser.ko)kmod(pktcdvd.ko)kmod(platform_lcd.ko)kmod(pmbus_core.ko)kmod(poly1305_generic.ko)kmod(polynomial.ko)kmod(powr1220.ko)kmod(pps-gpio.ko)kmod(pps-ldisc.ko)kmod(prime_numbers.ko)kmod(psample.ko)kmod(psnap.ko)kmod(ptp_kvm.ko)kmod(pvpanic-pci.ko)kmod(pvpanic.ko)kmod(pwm-fan.ko)kmod(pwm-imx27.ko)kmod(pwm_bl.ko)kmod(qca807x.ko)kmod(qca808x.ko)kmod(qca83xx.ko)kmod(qcom-emac.ko)kmod(qcom-phy-lib.ko)kmod(qmi_helpers.ko)kmod(qoriq_thermal.ko)kmod(qrtr-mhi.ko)kmod(qrtr.ko)kmod(qsemi.ko)kmod(qxl.ko)kmod(r8169.ko)kmod(raid0.ko)kmod(raid1.ko)kmod(raid10.ko)kmod(raid456.ko)kmod(raid6_pq.ko)kmod(raid6test.ko)kmod(raid_class.ko)kmod(ramoops.ko)kmod(rbd.ko)kmod(realtek.ko)kmod(reed_solomon.ko)kmod(regmap-ram.ko)kmod(regmap-raw-ram.ko)kmod(regmap-spi.ko)kmod(ring_buffer_benchmark.ko)kmod(rmd160.ko)kmod(rmi_core.ko)kmod(rmi_i2c.ko)kmod(rmi_smbus.ko)kmod(rmi_spi.ko)kmod(rockchip.ko)kmod(rohm-bd718x7.ko)kmod(rohm-regulator.ko)kmod(rpcsec_gss_krb5.ko)kmod(rt1719.ko)kmod(rtc-ab-b5ze-s3.ko)kmod(rtc-abx80x.ko)kmod(rtc-bq32k.ko)kmod(rtc-bq4802.ko)kmod(rtc-ds1286.ko)kmod(rtc-ds1305.ko)kmod(rtc-ds1307.ko)kmod(rtc-ds1343.ko)kmod(rtc-ds1347.ko)kmod(rtc-ds1374.ko)kmod(rtc-ds1390.ko)kmod(rtc-ds1511.ko)kmod(rtc-ds1553.ko)kmod(rtc-ds1672.ko)kmod(rtc-ds1685.ko)kmod(rtc-ds1742.ko)kmod(rtc-ds2404.ko)kmod(rtc-ds3232.ko)kmod(rtc-em3027.ko)kmod(rtc-fm3130.ko)kmod(rtc-hym8563.ko)kmod(rtc-isl12022.ko)kmod(rtc-isl1208.ko)kmod(rtc-m41t80.ko)kmod(rtc-m41t93.ko)kmod(rtc-m41t94.ko)kmod(rtc-m48t35.ko)kmod(rtc-m48t59.ko)kmod(rtc-max6900.ko)kmod(rtc-max6902.ko)kmod(rtc-max77686.ko)kmod(rtc-mcp795.ko)kmod(rtc-msm6242.ko)kmod(rtc-nxp-bbnsm.ko)kmod(rtc-pcf2123.ko)kmod(rtc-pcf2127.ko)kmod(rtc-pcf85063.ko)kmod(rtc-pcf8523.ko)kmod(rtc-pcf8563.ko)kmod(rtc-pcf8583.ko)kmod(rtc-r9701.ko)kmod(rtc-rp5c01.ko)kmod(rtc-rs5c348.ko)kmod(rtc-rs5c372.ko)kmod(rtc-rv3028.ko)kmod(rtc-rv3029c2.ko)kmod(rtc-rv3032.ko)kmod(rtc-rv8803.ko)kmod(rtc-rx4581.ko)kmod(rtc-rx8010.ko)kmod(rtc-rx8025.ko)kmod(rtc-rx8581.ko)kmod(rtc-snvs.ko)kmod(rtc-stk17ta8.ko)kmod(rtc-tegra.ko)kmod(rtc-x1205.ko)kmod(sbsa_gwdt.ko)kmod(sch_cake.ko)kmod(sch_cbs.ko)kmod(sch_etf.ko)kmod(sch_ets.ko)kmod(sch_fq.ko)kmod(sch_hfsc.ko)kmod(sch_htb.ko)kmod(sch_ingress.ko)kmod(sch_mqprio_lib.ko)kmod(sch_prio.ko)kmod(sch_sfq.ko)kmod(sch_taprio.ko)kmod(sch_tbf.ko)kmod(scmi-cpufreq.ko)kmod(scmi-hwmon.ko)kmod(scmi_pm_domain.ko)kmod(scpi-cpufreq.ko)kmod(scpi-hwmon.ko)kmod(scpi_pm_domain.ko)kmod(scsi_debug.ko)kmod(scsi_transport_fc.ko)kmod(scsi_transport_iscsi.ko)kmod(scsi_transport_sas.ko)kmod(scsi_transport_spi.ko)kmod(scsi_transport_srp.ko)kmod(serio_raw.ko)kmod(serpent_generic.ko)kmod(serport.ko)kmod(ses.ko)kmod(sg.ko)kmod(sha1-ce.ko)kmod(sha2-ce.ko)kmod(sha256-arm64.ko)kmod(shtc1.ko)kmod(sit.ko)kmod(smartpqi.ko)kmod(smsc.ko)kmod(snvs_pwrkey.ko)kmod(softdog.ko)kmod(sparse-keymap.ko)kmod(spi-bitbang.ko)kmod(spi-fsl-lpspi.ko)kmod(spi-fsl-qspi.ko)kmod(spi-imx.ko)kmod(spi-nxp-fspi.ko)kmod(spi-pl022.ko)kmod(spi-tegra114.ko)kmod(spi-xlp.ko)kmod(spi_ks8995.ko)kmod(sr_mod.ko)kmod(ssd1307fb.ko)kmod(ssif_bmc.ko)kmod(st.ko)kmod(ste10Xp.ko)kmod(stm_core.ko)kmod(stp.ko)kmod(stusb160x.ko)kmod(sunrpc.ko)kmod(svc-i3c-master.ko)kmod(synaptics_i2c.ko)kmod(synaptics_usb.ko)kmod(tap.ko)kmod(target_core_file.ko)kmod(target_core_iblock.ko)kmod(target_core_mod.ko)kmod(target_core_pscsi.ko)kmod(tc74.ko)kmod(tcm_fc.ko)kmod(tcm_loop.ko)kmod(tcp_bbr.ko)kmod(tcp_dctcp.ko)kmod(tcp_nv.ko)kmod(tcpci.ko)kmod(tcpm.ko)kmod(tcrypt.ko)kmod(team.ko)kmod(team_mode_activebackup.ko)kmod(team_mode_broadcast.ko)kmod(team_mode_loadbalance.ko)kmod(team_mode_random.ko)kmod(team_mode_roundrobin.ko)kmod(tee.ko)kmod(tegra-bpmp-thermal.ko)kmod(tegra-xudc.ko)kmod(tegra186-gpc-dma.ko)kmod(teranetics.ko)kmod(thunder_bgx.ko)kmod(thunder_xcv.ko)kmod(thunderbolt_net.ko)kmod(thunderx2_pmu.ko)kmod(thunderx_edac.ko)kmod(tifm_core.ko)kmod(timeriomem-rng.ko)kmod(tipc.ko)kmod(tls.ko)kmod(tmp103.ko)kmod(tpm_i2c_nuvoton.ko)kmod(tpm_vtpm_proxy.ko)kmod(tps40422.ko)kmod(tps6598x.ko)kmod(trusted.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(ttm.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(typec_displayport.ko)kmod(uPD60620.ko)kmod(uas.ko)kmod(ucsi_ccg.ko)kmod(udf.ko)kmod(udl.ko)kmod(udp_tunnel.ko)kmod(uhid.ko)kmod(uinput.ko)kmod(ulpi.ko)kmod(ums-alauda.ko)kmod(ums-cypress.ko)kmod(ums-datafab.ko)kmod(ums-eneub6250.ko)kmod(ums-freecom.ko)kmod(ums-isd200.ko)kmod(ums-jumpshot.ko)kmod(ums-karma.ko)kmod(ums-onetouch.ko)kmod(ums-realtek.ko)kmod(ums-sddr09.ko)kmod(ums-sddr55.ko)kmod(ums-usbat.ko)kmod(usb-conn-gpio.ko)kmod(usb-storage.ko)kmod(usblp.ko)kmod(usbmisc_imx.ko)kmod(usbtmc.ko)kmod(userspace-consumer.ko)kmod(veth.ko)kmod(vexpress-hwmon.ko)kmod(vfat.ko)kmod(vfio-pci-core.ko)kmod(vfio-pci.ko)kmod(vfio.ko)kmod(vfio_iommu_type1.ko)kmod(vhost.ko)kmod(vhost_iotlb.ko)kmod(vhost_net.ko)kmod(vhost_vsock.ko)kmod(video.ko)kmod(virt-dma.ko)kmod(virtio-gpu.ko)kmod(virtio_balloon.ko)kmod(virtio_blk.ko)kmod(virtio_console.ko)kmod(virtio_dma_buf.ko)kmod(virtio_input.ko)kmod(virtio_mem.ko)kmod(virtio_mmio.ko)kmod(virtio_net.ko)kmod(virtio_scsi.ko)kmod(virtiofs.ko)kmod(vitesse.ko)kmod(vkms.ko)kmod(vmac.ko)kmod(vmw_vmci.ko)kmod(vmw_vsock_virtio_transport.ko)kmod(vmw_vsock_virtio_transport_common.ko)kmod(vmw_vsock_vmci_transport.ko)kmod(vmwgfx.ko)kmod(vport-geneve.ko)kmod(vport-gre.ko)kmod(vport-vxlan.ko)kmod(vrf.ko)kmod(vsock.ko)kmod(vsock_diag.ko)kmod(vsock_loopback.ko)kmod(vsockmon.ko)kmod(vsxxxaa.ko)kmod(vxlan.ko)kmod(wacom.ko)kmod(wireguard.ko)kmod(wp512.ko)kmod(wusb3801.ko)kmod(xcbc.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfs.ko)kmod(xgene-enet-v2.ko)kmod(xgene-enet.ko)kmod(xgene-hwmon.ko)kmod(xgene-rng.ko)kmod(xgene_edac.ko)kmod(xhci-tegra.ko)kmod(xilinx_gmii2rgmii.ko)kmod(xsk_diag.ko)kmod(xt_AUDIT.ko)kmod(xt_CHECKSUM.ko)kmod(xt_CLASSIFY.ko)kmod(xt_CONNSECMARK.ko)kmod(xt_CT.ko)kmod(xt_DSCP.ko)kmod(xt_HL.ko)kmod(xt_HMARK.ko)kmod(xt_IDLETIMER.ko)kmod(xt_LOG.ko)kmod(xt_MASQUERADE.ko)kmod(xt_NETMAP.ko)kmod(xt_NFLOG.ko)kmod(xt_NFQUEUE.ko)kmod(xt_RATEEST.ko)kmod(xt_REDIRECT.ko)kmod(xt_SECMARK.ko)kmod(xt_TCPMSS.ko)kmod(xt_TCPOPTSTRIP.ko)kmod(xt_TEE.ko)kmod(xt_TPROXY.ko)kmod(xt_TRACE.ko)kmod(xt_addrtype.ko)kmod(xt_bpf.ko)kmod(xt_cgroup.ko)kmod(xt_cluster.ko)kmod(xt_comment.ko)kmod(xt_connbytes.ko)kmod(xt_connlabel.ko)kmod(xt_connlimit.ko)kmod(xt_connmark.ko)kmod(xt_conntrack.ko)kmod(xt_cpu.ko)kmod(xt_dccp.ko)kmod(xt_devgroup.ko)kmod(xt_dscp.ko)kmod(xt_ecn.ko)kmod(xt_esp.ko)kmod(xt_hashlimit.ko)kmod(xt_helper.ko)kmod(xt_hl.ko)kmod(xt_iprange.ko)kmod(xt_ipvs.ko)kmod(xt_length.ko)kmod(xt_limit.ko)kmod(xt_mac.ko)kmod(xt_mark.ko)kmod(xt_multiport.ko)kmod(xt_nat.ko)kmod(xt_osf.ko)kmod(xt_owner.ko)kmod(xt_physdev.ko)kmod(xt_pkttype.ko)kmod(xt_policy.ko)kmod(xt_quota.ko)kmod(xt_rateest.ko)kmod(xt_realm.ko)kmod(xt_recent.ko)kmod(xt_sctp.ko)kmod(xt_set.ko)kmod(xt_socket.ko)kmod(xt_state.ko)kmod(xt_statistic.ko)kmod(xt_string.ko)kmod(xt_tcpmss.ko)kmod(xxhash_generic.ko)kmod(zram.ko)kmod(zstd.ko)kmod(zstd_compress.ko)modalias(acpi*:010601:*)modalias(acpi*:80860F41:*)modalias(acpi*:80862286:*)modalias(acpi*:808622C0:*)modalias(acpi*:808622C1:*)modalias(acpi*:80864BB[456]:*)modalias(acpi*:ACPI0007:*)modalias(acpi*:ACPI000D:*)modalias(acpi*:ACPI0012:*)modalias(acpi*:ACPI0017:*)modalias(acpi*:ACPI0C50:*)modalias(acpi*:AMD0010:*)modalias(acpi*:AMDI0042:*)modalias(acpi*:AMDI0600:*)modalias(acpi*:AMDI0C00:*)modalias(acpi*:AMDI0[05]10:*)modalias(acpi*:AMDI8001:*)modalias(acpi*:APMC0D01:*)modalias(acpi*:APMC0D07:*)modalias(acpi*:APMC0D0D:*)modalias(acpi*:APMC0D0F:*)modalias(acpi*:APMC0D15:*)modalias(acpi*:APMC0D18:*)modalias(acpi*:APMC0D26:*)modalias(acpi*:APMC0D29:*)modalias(acpi*:APMC0D32:*)modalias(acpi*:APMC0D33:*)modalias(acpi*:APMC0D3[01F]:*)modalias(acpi*:APMC0D40:*)modalias(acpi*:APMC0D6[56]:*)modalias(acpi*:APMC0D80:*)modalias(acpi*:APMC0D81:*)modalias(acpi*:APMC0D8A:*)modalias(acpi*:APMC0D8B:*)modalias(acpi*:APMC0D[02]5:*)modalias(acpi*:ARMHC500:*)modalias(acpi*:ARMHC6[05]0:*)modalias(acpi*:ARMHC700:*)modalias(acpi*:ARMHC985:*)modalias(acpi*:ARMHC9FE:*)modalias(acpi*:ARMHD500:*)modalias(acpi*:ARMHD620:*)modalias(acpi*:BRCM9006:*)modalias(acpi*:BRCM9007:*)modalias(acpi*:BRCM900D:*)modalias(acpi*:CAV9006:*)modalias(acpi*:CAV9007:*)modalias(acpi*:CAV900D:*)modalias(acpi*:CAV901C:*)modalias(acpi*:ELAN060[123456789BCF]:*)modalias(acpi*:ELAN061[01256789ACDEF]:*)modalias(acpi*:ELAN062[0123456789ABCDEF]:*)modalias(acpi*:ELAN063[1234567]:*)modalias(acpi*:ELAN0[016]00:*)modalias(acpi*:ELAN1000:*)modalias(acpi*:HISI00B[12]:*)modalias(acpi*:HISI00C[12]:*)modalias(acpi*:HISI0141:*)modalias(acpi*:HISI0181:*)modalias(acpi*:HISI02A[123]:*)modalias(acpi*:HYGO0010:*)modalias(acpi*:INT33C[23]:*)modalias(acpi*:INT343[23]:*)modalias(acpi*:INT3491:*)modalias(acpi*:INT3499:*)modalias(acpi*:INTC1080:*)modalias(acpi*:INTC1081:*)modalias(acpi*:INTC10EF:*)modalias(acpi*:INTL9C60:*)modalias(acpi*:IPI0001:*)modalias(acpi*:IPMB0001:*)modalias(acpi*:LNRO0005:*)modalias(acpi*:LNXVIDEO:*)modalias(acpi*:MCRY3028:*)modalias(acpi*:MCRY3032:*)modalias(acpi*:MLNXBF08:*)modalias(acpi*:MLNXBF17:*)modalias(acpi*:MLNXBF22:*)modalias(acpi*:MLNXBF31:*)modalias(acpi*:MLNXBF33:*)modalias(acpi*:MLNXBF34:*)modalias(acpi*:MLNXBF[02]3:*)modalias(acpi*:MRVL000A:*)modalias(acpi*:MRVL000B:*)modalias(acpi*:NXP0001:*)modalias(acpi*:NXP0009:*)modalias(acpi*:PNP0C50:*)modalias(acpi*:PNP0D20:*)modalias(acpi*:QCOM8060:*)modalias(acpi*:QCOM806[123]:*)modalias(acpi*:QCOM8070:*)modalias(acpi*:TPF0001:*)modalias(acpi*:VMBUS:*)modalias(acpi*:VMBus:*)modalias(acpi*:XMCC0001:*)modalias(adiantum)modalias(amba:d00080023)modalias(amba:d01080022)modalias(amba:d??1BB098)modalias(amba:d???41022)modalias(amba:d???B6022)modalias(amba:d???B6D0[12])modalias(amba:d???BB80[2345])modalias(amba:d???BB906)modalias(amba:d???BB907)modalias(amba:d???BB908)modalias(amba:d???BB909)modalias(amba:d???BB912)modalias(amba:d???BB922)modalias(amba:d???BB95[9ADE])modalias(amba:d???BB961)modalias(amba:d???BB96[23])modalias(amba:d???BB9A[8A])modalias(amba:d???BB9DA)modalias(amba:d???BB9E7)modalias(amba:d???BB9EB)modalias(amba:d???BB9EC)modalias(amba:d???BB9ED)modalias(amba:d???BB9EE)modalias(amba:d???BB9E[89A])modalias(amba:d???BBD0[3789])modalias(amba:d???BBD0[5ACD])modalias(amba:d???BBD41)modalias(amba:d???CC0AF)modalias(amba:d???F0205)modalias(amba:d???F0211)modalias(amba:d???[4C]B912)modalias(ansi_cprng)modalias(arm-ffa)modalias(arpt_AUDIT)modalias(arpt_CLASSIFY)modalias(arpt_MARK)modalias(arpt_NFQUEUE)modalias(auxiliary:mlx4_core.eth)modalias(auxiliary:mlx5_core.dpll)modalias(auxiliary:mlx5_core.eth)modalias(auxiliary:mlx5_core.eth-rep)modalias(auxiliary:mlx5_core.sf)modalias(auxiliary:mlxsw_core.lc)modalias(blake2b-160)modalias(blake2b-160-generic)modalias(blake2b-256)modalias(blake2b-256-generic)modalias(blake2b-384)modalias(blake2b-384-generic)modalias(blake2b-512)modalias(blake2b-512-generic)modalias(block-major-1-*)modalias(block-major-11-*)modalias(block-major-7-*)modalias(blowfish)modalias(blowfish-generic)modalias(camellia)modalias(camellia-generic)modalias(cast5)modalias(cast5-generic)modalias(cast6)modalias(cast6-generic)modalias(cbc_aes_)modalias(chacha20)modalias(chacha20-generic)modalias(char-major-10-196)modalias(char-major-10-200)modalias(char-major-10-223)modalias(char-major-10-229)modalias(char-major-10-236)modalias(char-major-10-237)modalias(char-major-10-238)modalias(char-major-10-239)modalias(char-major-10-241)modalias(char-major-166-*)modalias(char-major-21-*)modalias(char-major-86-*)modalias(char-major-9-*)modalias(cpu:type:*:feature:*0001*)modalias(cpu:type:*:feature:*0004*)modalias(cpu:type:*:feature:*0005*)modalias(cpu:type:*:feature:*0006*)modalias(crc32)modalias(crc32-generic)modalias(crct10dif)modalias(crct10dif-arm64-ce)modalias(crypto-adiantum)modalias(crypto-ansi_cprng)modalias(crypto-blake2b-160)modalias(crypto-blake2b-160-generic)modalias(crypto-blake2b-256)modalias(crypto-blake2b-256-generic)modalias(crypto-blake2b-384)modalias(crypto-blake2b-384-generic)modalias(crypto-blake2b-512)modalias(crypto-blake2b-512-generic)modalias(crypto-blowfish)modalias(crypto-blowfish-generic)modalias(crypto-camellia)modalias(crypto-camellia-generic)modalias(crypto-cast5)modalias(crypto-cast5-generic)modalias(crypto-cast6)modalias(crypto-cast6-generic)modalias(crypto-cbc_aes_)modalias(crypto-chacha20)modalias(crypto-chacha20-generic)modalias(crypto-crc32)modalias(crypto-crc32-generic)modalias(crypto-crct10dif)modalias(crypto-crct10dif-arm64-ce)modalias(crypto-ctr_aes_)modalias(crypto-curve25519)modalias(crypto-curve25519-generic)modalias(crypto-des)modalias(crypto-des-generic)modalias(crypto-des3_ede)modalias(crypto-des3_ede-generic)modalias(crypto-ecb_aes_)modalias(crypto-echainiv)modalias(crypto-essiv)modalias(crypto-fcrypt)modalias(crypto-ghash)modalias(crypto-lrw)modalias(crypto-md4)modalias(crypto-michael_mic)modalias(crypto-nhpoly1305)modalias(crypto-nhpoly1305-generic)modalias(crypto-nhpoly1305-neon)modalias(crypto-pcbc)modalias(crypto-pcrypt)modalias(crypto-poly1305)modalias(crypto-poly1305-generic)modalias(crypto-rfc7539)modalias(crypto-rfc7539esp)modalias(crypto-rmd160)modalias(crypto-serpent)modalias(crypto-serpent-generic)modalias(crypto-sha1)modalias(crypto-sha224)modalias(crypto-sha256)modalias(crypto-stdrng)modalias(crypto-twofish)modalias(crypto-twofish-generic)modalias(crypto-vmac64)modalias(crypto-wp256)modalias(crypto-wp384)modalias(crypto-wp512)modalias(crypto-xcbc)modalias(crypto-xchacha12)modalias(crypto-xchacha12-generic)modalias(crypto-xchacha20)modalias(crypto-xchacha20-generic)modalias(crypto-xts_aes_)modalias(crypto-xxhash64)modalias(crypto-xxhash64-generic)modalias(crypto-zstd)modalias(ctr_aes_)modalias(curve25519)modalias(curve25519-generic)modalias(cxl:t3*)modalias(cxl:t5*)modalias(cxl:t6*)modalias(cxl:t9*)modalias(cxl:t[127]*)modalias(dax:t0*)modalias(des)modalias(des-generic)modalias(des3_ede)modalias(des3_ede-generic)modalias(devname:fuse)modalias(devname:loop-control)modalias(devname:mapper/control)modalias(devname:net/tun)modalias(devname:uhid)modalias(devname:uinput)modalias(devname:vfio/vfio)modalias(devname:vhost-net)modalias(devname:vhost-vsock)modalias(dm-cache-cleaner)modalias(dm-cache-default)modalias(dm-cache-mq)modalias(dm-raid10)modalias(dm-raid[01])modalias(dm-raid[456])modalias(dm-snapshot-merge)modalias(dm-snapshot-origin)modalias(ebt_AUDIT)modalias(ebt_string)modalias(ecb_aes_)modalias(echainiv)modalias(essiv)modalias(ext[23])modalias(fcrypt)modalias(fs-binfmt_misc)modalias(fs-ceph)modalias(fs-erofs)modalias(fs-exfat)modalias(fs-ext[234])modalias(fs-fuse)modalias(fs-fuseblk)modalias(fs-fusectl)modalias(fs-iso9660)modalias(fs-msdos)modalias(fs-nfs)modalias(fs-nfs4)modalias(fs-nfsd)modalias(fs-overlay)modalias(fs-rpc_pipefs)modalias(fs-udf)modalias(fs-vfat)modalias(fs-virtiofs)modalias(fs-xfs)modalias(ghash)modalias(hid:b*g*v000018D1p00005028)modalias(hid:b*g0003v*p*)modalias(hid:b*g0004v00000416p0000C168)modalias(hid:b*g000[24]v*p*)modalias(hid:b*g0100v*p*)modalias(hid:b0003g*v00000079p00000006)modalias(hid:b0003g*v00000079p00000011)modalias(hid:b0003g*v00000419p00000001)modalias(hid:b0003g*v00000419p00000600)modalias(hid:b0003g*v0000044Fp0000B30[04])modalias(hid:b0003g*v0000044Fp0000B32[034])modalias(hid:b0003g*v0000044Fp0000B605)modalias(hid:b0003g*v0000044Fp0000B65D)modalias(hid:b0003g*v0000044Fp0000B65[134A])modalias(hid:b0003g*v00000458p00000087)modalias(hid:b0003g*v00000458p00000138)modalias(hid:b0003g*v00000458p00000153)modalias(hid:b0003g*v00000458p00004018)modalias(hid:b0003g*v00000458p0000500[5F])modalias(hid:b0003g*v00000458p0000501[012345679AB])modalias(hid:b0003g*v0000045Ep0000003B)modalias(hid:b0003g*v0000045Ep00000048)modalias(hid:b0003g*v0000045Ep0000009D)modalias(hid:b0003g*v0000045Ep000000B4)modalias(hid:b0003g*v0000045Ep000000D[BC])modalias(hid:b0003g*v0000045Ep000000E3)modalias(hid:b0003g*v0000045Ep000000F9)modalias(hid:b0003g*v0000045Ep0000071[3D])modalias(hid:b0003g*v0000045Ep0000073[02])modalias(hid:b0003g*v0000045Ep00000750)modalias(hid:b0003g*v0000045Ep0000076C)modalias(hid:b0003g*v0000045Ep000007DA)modalias(hid:b0003g*v00000461p00004E05)modalias(hid:b0003g*v00000461p00004E72)modalias(hid:b0003g*v0000046Ap0000002[37])modalias(hid:b0003g*v0000046Dp00000A07)modalias(hid:b0003g*v0000046Dp00000A87)modalias(hid:b0003g*v0000046Dp0000C08[12678D])modalias(hid:b0003g*v0000046Dp0000C09[014B])modalias(hid:b0003g*v0000046Dp0000C101)modalias(hid:b0003g*v0000046Dp0000C20[AE])modalias(hid:b0003g*v0000046Dp0000C21[15689])modalias(hid:b0003g*v0000046Dp0000C22[257DE])modalias(hid:b0003g*v0000046Dp0000C24F)modalias(hid:b0003g*v0000046Dp0000C26[2E])modalias(hid:b0003g*v0000046Dp0000C28[367])modalias(hid:b0003g*v0000046Dp0000C29[34589ABC])modalias(hid:b0003g*v0000046Dp0000C30A)modalias(hid:b0003g*v0000046Dp0000C343)modalias(hid:b0003g*v0000046Dp0000C50C)modalias(hid:b0003g*v0000046Dp0000C512)modalias(hid:b0003g*v0000046Dp0000C51[37B])modalias(hid:b0003g*v0000046Dp0000C52[BF])modalias(hid:b0003g*v0000046Dp0000C53[12479AF])modalias(hid:b0003g*v0000046Dp0000C62[36])modalias(hid:b0003g*v0000046Dp0000C704)modalias(hid:b0003g*v0000046Dp0000C70[AE])modalias(hid:b0003g*v0000046Dp0000C71[34BCEF])modalias(hid:b0003g*v0000046Dp0000CA0[34])modalias(hid:b0003g*v0000046Ep0000557[78])modalias(hid:b0003g*v0000047Dp00002041)modalias(hid:b0003g*v0000047Fp*)modalias(hid:b0003g*v0000047Fp0000C05[5678])modalias(hid:b0003g*v0000048Dp00008595)modalias(hid:b0003g*v000004B3p0000310[03589])modalias(hid:b0003g*v000004B4p00000001)modalias(hid:b0003g*v000004B4p000007B1)modalias(hid:b0003g*v000004B4p0000BCA1)modalias(hid:b0003g*v000004B4p0000DE6[14])modalias(hid:b0003g*v000004B4p0000ED81)modalias(hid:b0003g*v000004D8p0000F372)modalias(hid:b0003g*v000004D9p0000A04A)modalias(hid:b0003g*v000004D9p0000A055)modalias(hid:b0003g*v000004D9p0000A067)modalias(hid:b0003g*v000004D9p0000A07[02])modalias(hid:b0003g*v000004D9p0000A081)modalias(hid:b0003g*v000004D9p0000A0C2)modalias(hid:b0003g*v000004E7p00000009)modalias(hid:b0003g*v000004E7p00000030)modalias(hid:b0003g*v000004F2p00000418)modalias(hid:b0003g*v000004F2p00000618)modalias(hid:b0003g*v000004F2p00001123)modalias(hid:b0003g*v000004F2p00001236)modalias(hid:b0003g*v000004F2p00001421)modalias(hid:b0003g*v000004F3p0000074D)modalias(hid:b0003g*v000004F3p00000755)modalias(hid:b0003g*v000004FCp000005D8)modalias(hid:b0003g*v0000050Dp00003201)modalias(hid:b0003g*v00000518p00000002)modalias(hid:b0003g*v0000054Cp00000002)modalias(hid:b0003g*v0000054Cp0000024B)modalias(hid:b0003g*v0000054Cp00000268)modalias(hid:b0003g*v0000054Cp00000374)modalias(hid:b0003g*v0000054Cp000003D5)modalias(hid:b0003g*v0000054Cp0000042F)modalias(hid:b0003g*v0000054Cp000005C4)modalias(hid:b0003g*v0000054Cp000009CC)modalias(hid:b0003g*v0000054Cp00000BA0)modalias(hid:b0003g*v0000054Cp00001000)modalias(hid:b0003g*v00000566p00003004)modalias(hid:b0003g*v0000056Ep000000E6)modalias(hid:b0003g*v0000056Ep000000F[BCDEF])modalias(hid:b0003g*v0000056Ep0000010[CD])modalias(hid:b0003g*v0000056Ep0000011C)modalias(hid:b0003g*v000005A4p00001700)modalias(hid:b0003g*v000005A4p00002000)modalias(hid:b0003g*v000005A4p00008003)modalias(hid:b0003g*v000005ACp0000020[EF])modalias(hid:b0003g*v000005ACp0000021[456789ABCDEF])modalias(hid:b0003g*v000005ACp0000022[0123459AB])modalias(hid:b0003g*v000005ACp0000023[012678F])modalias(hid:b0003g*v000005ACp0000024[012345679ABCDEF])modalias(hid:b0003g*v000005ACp0000025[012349AB])modalias(hid:b0003g*v000005ACp0000026[2347C])modalias(hid:b0003g*v000005ACp0000027[234ABCDEF])modalias(hid:b0003g*v000005ACp0000029[12ACF])modalias(hid:b0003g*v000005ACp000002[89]0)modalias(hid:b0003g*v000005ACp0000030[4AB])modalias(hid:b0003g*v000005ACp00000340)modalias(hid:b0003g*v000005ACp00001440)modalias(hid:b0003g*v000005ACp0000824[0123])modalias(hid:b0003g*v0000060Bp0000[57]00A)modalias(hid:b0003g*v000006A3p00000621)modalias(hid:b0003g*v000006A3p00000CC[BD])modalias(hid:b0003g*v000006A3p00000CD[07])modalias(hid:b0003g*v000006A3p00000CFA)modalias(hid:b0003g*v000006CBp000081A7)modalias(hid:b0003g*v00000738p0000170[59])modalias(hid:b0003g*v00000738p00001713)modalias(hid:b0003g*v00000755p00002626)modalias(hid:b0003g*v00000757p00000A00)modalias(hid:b0003g*v00000766p00000204)modalias(hid:b0003g*v00000810p0000000[12])modalias(hid:b0003g*v00000925p00000005)modalias(hid:b0003g*v00000925p00008866)modalias(hid:b0003g*v00000925p00008888)modalias(hid:b0003g*v00000926p00003333)modalias(hid:b0003g*v000009DAp0000000[6A])modalias(hid:b0003g*v000009DAp0000001A)modalias(hid:b0003g*v000009DAp0000022B)modalias(hid:b0003g*v00000B0Ep*)modalias(hid:b0003g*v00000B43p00000003)modalias(hid:b0003g*v00000C12p00000005)modalias(hid:b0003g*v00000C12p00000030)modalias(hid:b0003g*v00000C16p0000000[238])modalias(hid:b0003g*v00000E8Fp00000003)modalias(hid:b0003g*v00000E8Fp00000012)modalias(hid:b0003g*v00000EEFp000072C4)modalias(hid:b0003g*v00000EEFp000072D0)modalias(hid:b0003g*v00000F30p00000111)modalias(hid:b0003g*v00000FC5p0000B080)modalias(hid:b0003g*v00001020p00000006)modalias(hid:b0003g*v00001038p000012B6)modalias(hid:b0003g*v00001038p00001410)modalias(hid:b0003g*v000011C0p00005506)modalias(hid:b0003g*v000011C2p00002208)modalias(hid:b0003g*v000011FFp00003331)modalias(hid:b0003g*v00001223p00003F07)modalias(hid:b0003g*v00001241p00005015)modalias(hid:b0003g*v00001241p0000F767)modalias(hid:b0003g*v00001294p00001320)modalias(hid:b0003g*v000012BAp00000100)modalias(hid:b0003g*v000012BAp0000074B)modalias(hid:b0003g*v00001345p00003008)modalias(hid:b0003g*v000013ECp00000006)modalias(hid:b0003g*v00001430p000007BB)modalias(hid:b0003g*v00001430p0000474C)modalias(hid:b0003g*v0000145Fp00000212)modalias(hid:b0003g*v000014E1p00006000)modalias(hid:b0003g*v0000150Ap0000120[13])modalias(hid:b0003g*v00001532p0000011D)modalias(hid:b0003g*v000016C0p0000[07]5E1)modalias(hid:b0003g*v0000172Fp0000003[2478])modalias(hid:b0003g*v0000172Fp0000050[012])modalias(hid:b0003g*v00001770p0000FF00)modalias(hid:b0003g*v00001784p00000004)modalias(hid:b0003g*v000017EFp00006004)modalias(hid:b0003g*v000017EFp00006009)modalias(hid:b0003g*v000017EFp0000604[79])modalias(hid:b0003g*v000017EFp0000606[27])modalias(hid:b0003g*v000017EFp00006085)modalias(hid:b0003g*v000017EFp000060EE)modalias(hid:b0003g*v000018B1p00000037)modalias(hid:b0003g*v00001A34p00000802)modalias(hid:b0003g*v00001A34p0000F705)modalias(hid:b0003g*v00001AE7p00009001)modalias(hid:b0003g*v00001B1Cp00001B0[29])modalias(hid:b0003g*v00001B1Cp00001B3[4E])modalias(hid:b0003g*v00001C4Fp00000059)modalias(hid:b0003g*v00001D34p0000000[4A])modalias(hid:b0003g*v00001E7Dp00002C24)modalias(hid:b0003g*v00001E7Dp00002C2E)modalias(hid:b0003g*v00001E7Dp00002CED)modalias(hid:b0003g*v00001E7Dp00002CF6)modalias(hid:b0003g*v00001E7Dp00002D50)modalias(hid:b0003g*v00001E7Dp00002D51)modalias(hid:b0003g*v00001E7Dp00002D5A)modalias(hid:b0003g*v00001E7Dp00002DB[4E])modalias(hid:b0003g*v00001E7Dp00002E22)modalias(hid:b0003g*v00001E7Dp000030D4)modalias(hid:b0003g*v00001E7Dp00003138)modalias(hid:b0003g*v00001E7Dp0000319C)modalias(hid:b0003g*v00001E7Dp000031CE)modalias(hid:b0003g*v00001E7Dp00003232)modalias(hid:b0003g*v00001E7Dp00003264)modalias(hid:b0003g*v00001EA7p00000907)modalias(hid:b0003g*v00001FD2p00006007)modalias(hid:b0003g*v000020BCp00005500)modalias(hid:b0003g*v00002179p00000053)modalias(hid:b0003g*v00002179p00000077)modalias(hid:b0003g*v0000256Cp0000006[DE])modalias(hid:b0003g*v0000258Ap00006A88)modalias(hid:b0003g*v000027B8p000001ED)modalias(hid:b0003g*v000028BDp00000042)modalias(hid:b0003g*v000028BDp00000055)modalias(hid:b0003g*v000028BDp0000007[1458])modalias(hid:b0003g*v000028BDp00000094)modalias(hid:b0003g*v000028BDp0000090[59])modalias(hid:b0003g*v000028BDp0000093[345])modalias(hid:b0003g*v000028BDp00001903)modalias(hid:b0003g*v0000320Fp00005041)modalias(hid:b0003g*v00005543p0000000[345])modalias(hid:b0003g*v00005543p0000004[257D])modalias(hid:b0003g*v00005543p0000006[4E])modalias(hid:b0003g*v00005543p00000081)modalias(hid:b0003g*v00005543p00000522)modalias(hid:b0003g*v00005543p00000781)modalias(hid:b0003g*v00005543p00003031)modalias(hid:b0003g*v00006161p00004D15)modalias(hid:b0003g*v00006253p00000100)modalias(hid:b0003g*v00006666p0000880[124])modalias(hid:b0003g*v00008380p00001850)modalias(hid:b0003g0001v000006CBp00002968)modalias(hid:b0003g0001v000006CBp000073F[456])modalias(hid:b0003g0001v000017EFp000060A3)modalias(hid:b0003g0002v00000306p0000FF3F)modalias(hid:b0003g0002v000003EBp00002118)modalias(hid:b0003g0002v000003FCp000005D8)modalias(hid:b0003g0002v00000408p00003001)modalias(hid:b0003g0002v00000483p00003261)modalias(hid:b0003g0002v00000486p0000018[56])modalias(hid:b0003g0002v000004DAp0000104[4D])modalias(hid:b0003g0002v00000596p0000050[026])modalias(hid:b0003g0002v00000603p00000600)modalias(hid:b0003g0002v0000062Ap00007100)modalias(hid:b0003g0002v0000093Ap0000800[123])modalias(hid:b0003g0002v00000B8Cp00000092)modalias(hid:b0003g0002v00000DFCp00000003)modalias(hid:b0003g0002v00000DFCp0000010[0126A])modalias(hid:b0003g0002v00000DFCp0000E100)modalias(hid:b0003g0002v00000EEFp00000001)modalias(hid:b0003g0002v00000EEFp0000480[DE])modalias(hid:b0003g0002v00000EEFp0000720[7C])modalias(hid:b0003g0002v00000EEFp0000722[4A])modalias(hid:b0003g0002v00000EEFp0000725E)modalias(hid:b0003g0002v00000EEFp0000726[2B])modalias(hid:b0003g0002v00000EEFp000072A[1A])modalias(hid:b0003g0002v00000EEFp000072FA)modalias(hid:b0003g0002v00000EEFp00007302)modalias(hid:b0003g0002v00000EEFp00007349)modalias(hid:b0003g0002v00000EEFp000073F7)modalias(hid:b0003g0002v00000EEFp0000A001)modalias(hid:b0003g0002v00000EEFp0000C002)modalias(hid:b0003g0002v00000FB8p00001109)modalias(hid:b0003g0002v000010C4p000081B9)modalias(hid:b0003g0002v00001130p00003101)modalias(hid:b0003g0002v00001477p0000100[67E])modalias(hid:b0003g0002v00001477p0000102[123456])modalias(hid:b0003g0002v00001784p00000016)modalias(hid:b0003g0002v00001AADp0000000F)modalias(hid:b0003g0002v00001E5Ep00000313)modalias(hid:b0003g0002v00001FF7p00000013)modalias(hid:b0003g0002v00002087p00000703)modalias(hid:b0003g0002v00002087p00000[AF]01)modalias(hid:b0003g0002v0000222Ap00000001)modalias(hid:b0003g0002v00002247p00000001)modalias(hid:b0003g0002v0000227Dp00000709)modalias(hid:b0003g0002v0000227Dp00000A19)modalias(hid:b0003g0002v000022EDp00001010)modalias(hid:b0003g0002v00002453p00000100)modalias(hid:b0003g0002v000024B8p000000[24]0)modalias(hid:b0003g0002v00002505p00000220)modalias(hid:b0003g0002v000025B5p00000002)modalias(hid:b0003g0004v00000B05p0000183D)modalias(hid:b0003g0004v00000B05p0000184A)modalias(hid:b0003g0004v000017EFp000060A3)modalias(hid:b0003g0004v000017EFp000060B5)modalias(hid:b0003g0004v000017EFp000060FE)modalias(hid:b0003g0004v000018D1p00005030)modalias(hid:b0003g0101v0000056Ap*)modalias(hid:b0003g0101v0000056Ap0000000[03])modalias(hid:b0003g0101v0000056Ap0000001[0123456789])modalias(hid:b0003g0101v0000056Ap0000002[012346789A])modalias(hid:b0003g0101v0000056Ap0000003[012345789F])modalias(hid:b0003g0101v0000056Ap0000004[123457])modalias(hid:b0003g0101v0000056Ap0000005[79BDE])modalias(hid:b0003g0101v0000056Ap0000006[0123459AB])modalias(hid:b0003g0101v0000056Ap00000084)modalias(hid:b0003g0101v0000056Ap0000009[0347AF])modalias(hid:b0003g0101v0000056Ap000000B[012345789ABC])modalias(hid:b0003g0101v0000056Ap000000C[024567CE])modalias(hid:b0003g0101v0000056Ap000000D[012345678ABDEF])modalias(hid:b0003g0101v0000056Ap000000E[2356CDF])modalias(hid:b0003g0101v0000056Ap000000F[0468AB])modalias(hid:b0003g0101v0000056Ap0000010[01DEF])modalias(hid:b0003g0101v0000056Ap00000116)modalias(hid:b0003g0101v0000056Ap0000012C)modalias(hid:b0003g0101v0000056Ap0000030[0123479ACE])modalias(hid:b0003g0101v0000056Ap0000031[45789])modalias(hid:b0003g0101v0000056Ap0000032[356ABCF])modalias(hid:b0003g0101v0000056Ap0000033[1356BCDE])modalias(hid:b0003g0101v0000056Ap00000343)modalias(hid:b0003g0101v0000056Ap0000037[AB])modalias(hid:b0003g0101v0000056Ap0000400[14])modalias(hid:b0003g0101v0000056Ap0000500[02])modalias(hid:b0003g0102v0000046Dp*)modalias(hid:b0003g0102v0000046Dp0000101[7AB])modalias(hid:b0003g0102v0000046Dp00004002)modalias(hid:b0003g0102v0000046Dp00004011)modalias(hid:b0003g0102v0000046Dp0000402[4D])modalias(hid:b0003g0102v0000046Dp00004101)modalias(hid:b0003g0102v0000046Dp0000B30[59B])modalias(hid:b0003g0104v0000046Dp*)modalias(hid:b0003g0104v0000046Dp00000049)modalias(hid:b0003g0104v0000046Dp0000005[7C])modalias(hid:b0003g0104v0000046Dp000000FE)modalias(hid:b0005g*v0000004Cp0000026[7C])modalias(hid:b0005g*v0000004Cp0000029[ACF])modalias(hid:b0005g*v00000058p00002000)modalias(hid:b0005g*v0000045Ep000002E0)modalias(hid:b0005g*v0000045Ep000002FD)modalias(hid:b0005g*v0000045Ep00000701)modalias(hid:b0005g*v0000045Ep0000091B)modalias(hid:b0005g*v0000045Ep00000B05)modalias(hid:b0005g*v0000045Ep00000B13)modalias(hid:b0005g*v0000045Ep00000B2[02])modalias(hid:b0005g*v0000046Dp00000306)modalias(hid:b0005g*v0000046Dp0000B00[8C])modalias(hid:b0005g*v0000046Dp0000B01[25DE])modalias(hid:b0005g*v0000046Dp0000B02[35A])modalias(hid:b0005g*v0000046Dp0000B034)modalias(hid:b0005g*v0000046Dp0000B30[59B])modalias(hid:b0005g*v0000046Dp0000B35F)modalias(hid:b0005g*v00000471p00002210)modalias(hid:b0005g*v000004F2p00001408)modalias(hid:b0005g*v0000054Cp00000268)modalias(hid:b0005g*v0000054Cp00000306)modalias(hid:b0005g*v0000054Cp000003D5)modalias(hid:b0005g*v0000054Cp0000042F)modalias(hid:b0005g*v0000054Cp000005C4)modalias(hid:b0005g*v0000054Cp000009CC)modalias(hid:b0005g*v0000056Ep00000061)modalias(hid:b0005g*v0000057Ep00000306)modalias(hid:b0005g*v0000057Ep00000330)modalias(hid:b0005g*v000005ACp0000022[CDE])modalias(hid:b0005g*v000005ACp0000023[9AB])modalias(hid:b0005g*v000005ACp0000024F)modalias(hid:b0005g*v000005ACp0000025[0567])modalias(hid:b0005g*v00000609p00000306)modalias(hid:b0005g*v00000609p0000036[89])modalias(hid:b0005g*v0000150Ap00001200)modalias(hid:b0005g*v000015E4p00000132)modalias(hid:b0005g*v000017EFp00006048)modalias(hid:b0005g*v000017EFp000060E1)modalias(hid:b0005g*v00002717p00005014)modalias(hid:b0005g0002v000025B6p00000002)modalias(hid:b0005g0101v0000056Ap*)modalias(hid:b0005g0101v0000056Ap00000081)modalias(hid:b0005g0101v0000056Ap000000BD)modalias(hid:b0005g0101v0000056Ap0000036[01])modalias(hid:b0005g0101v0000056Ap0000037[79])modalias(hid:b0005g0101v0000056Ap00000393)modalias(hid:b0005g0101v0000056Ap000003C[68])modalias(hid:b0005g0101v0000056Ap000003DD)modalias(hid:b0018g*v000004F3p00000401)modalias(hid:b0018g0001v00001FD2p00007010)modalias(hid:b0018g0004v000004F3p0000313A)modalias(hid:b0018g0004v000004F3p00003148)modalias(hid:b0018g0004v000006CBp00008323)modalias(hid:b0018g0004v000006CBp0000CD7E)modalias(hid:b0018g0004v000006CBp0000CDDC)modalias(hid:b0018g0004v000006CBp0000CE0[89])modalias(hid:b0018g0004v00001B96p00001B05)modalias(hid:b0018g0004v0000347Dp00007853)modalias(hid:b0018g0101v0000056Ap*)modalias(hpilo)modalias(i2c:24c02-vaio)modalias(i2c:24c0[012])modalias(i2c:24c0[48])modalias(i2c:24c102[45])modalias(i2c:24c128)modalias(i2c:24c16)modalias(i2c:24c2048)modalias(i2c:24c256)modalias(i2c:24c32)modalias(i2c:24c32d-wl)modalias(i2c:24c512)modalias(i2c:24c64)modalias(i2c:24c64-wl)modalias(i2c:24cs0[1248])modalias(i2c:24cs16)modalias(i2c:24cs32)modalias(i2c:24cs64)modalias(i2c:24mac[46]02)modalias(i2c:ab080[1345])modalias(i2c:ab180[1345])modalias(i2c:abb5zes3)modalias(i2c:abx80x)modalias(i2c:adc128d818)modalias(i2c:at24)modalias(i2c:bq32000)modalias(i2c:ccgx-ucsi)modalias(i2c:ds130[78])modalias(i2c:ds133[789])modalias(i2c:ds134[01])modalias(i2c:ds1374)modalias(i2c:ds1388)modalias(i2c:ds1672)modalias(i2c:ds3231)modalias(i2c:ds3232)modalias(i2c:ee1004)modalias(i2c:elan_i2c)modalias(i2c:em3027)modalias(i2c:fm3130)modalias(i2c:fsa4480)modalias(i2c:g76[23])modalias(i2c:hid)modalias(i2c:hid-over-i2c)modalias(i2c:hym8563)modalias(i2c:ina3221)modalias(i2c:ipmb-dev)modalias(i2c:ipmi-ipmb)modalias(i2c:ipmi-ssif-host)modalias(i2c:ipmi_ssif)modalias(i2c:isl12022)modalias(i2c:isl12057)modalias(i2c:isl120[89])modalias(i2c:isl121[89])modalias(i2c:jc42)modalias(i2c:lp855[0123567])modalias(i2c:ltc2945)modalias(i2c:ltc3815)modalias(i2c:ltc4222)modalias(i2c:ltc4260)modalias(i2c:m41st8[457])modalias(i2c:m41t0)modalias(i2c:m41t00)modalias(i2c:m41t11)modalias(i2c:m41t6[25])modalias(i2c:m41t81s)modalias(i2c:m41t8[01])modalias(i2c:m41t8[23])modalias(i2c:max20751)modalias(i2c:max31790)modalias(i2c:max6875)modalias(i2c:max6900)modalias(i2c:max731[02358])modalias(i2c:mcp794[01]x)modalias(i2c:mlxsw_minimal)modalias(i2c:nct7802)modalias(i2c:nct7904)modalias(i2c:pca2129)modalias(i2c:pca6107)modalias(i2c:pca6408)modalias(i2c:pca6416)modalias(i2c:pca85073a)modalias(i2c:pca8565)modalias(i2c:pca950[56])modalias(i2c:pca953[456789])modalias(i2c:pca9541)modalias(i2c:pca954[02345678])modalias(i2c:pca955[4567])modalias(i2c:pca957[45])modalias(i2c:pca9698)modalias(i2c:pca984[6789])modalias(i2c:pcal6408)modalias(i2c:pcal6416)modalias(i2c:pcal65[23]4)modalias(i2c:pcal9535)modalias(i2c:pcal9554b)modalias(i2c:pcal9555a)modalias(i2c:pcf212[79])modalias(i2c:pcf85063)modalias(i2c:pcf85063a)modalias(i2c:pcf85063tp)modalias(i2c:pcf8523)modalias(i2c:pcf8563)modalias(i2c:pcf8583)modalias(i2c:pi3usb30532)modalias(i2c:powr1220)modalias(i2c:pt7c4338)modalias(i2c:r2025sd)modalias(i2c:r2221tl)modalias(i2c:rmi4_i2c)modalias(i2c:rmi4_smbus)modalias(i2c:rs5c372[ab])modalias(i2c:rtc8564)modalias(i2c:rv1805)modalias(i2c:rv3029)modalias(i2c:rv3029c2)modalias(i2c:rv4162)modalias(i2c:rv5c386)modalias(i2c:rv5c387a)modalias(i2c:rv8263)modalias(i2c:rv880[34])modalias(i2c:rx8010)modalias(i2c:rx8025)modalias(i2c:rx80[23]5)modalias(i2c:rx8130)modalias(i2c:rx8581)modalias(i2c:rx8803)modalias(i2c:rx8900)modalias(i2c:shtc[13])modalias(i2c:shtw1)modalias(i2c:slave-24c02)modalias(i2c:slave-24c02ro)modalias(i2c:slave-24c32)modalias(i2c:slave-24c32ro)modalias(i2c:slave-24c512)modalias(i2c:slave-24c512ro)modalias(i2c:slave-24c64)modalias(i2c:slave-24c64ro)modalias(i2c:smbus_alert)modalias(i2c:spd)modalias(i2c:ssd130[5679]fb)modalias(i2c:synaptics_i2c)modalias(i2c:tc74)modalias(i2c:tca6408)modalias(i2c:tca6416)modalias(i2c:tca6424)modalias(i2c:tca953[89])modalias(i2c:tca9554)modalias(i2c:tcpci)modalias(i2c:tmp103)modalias(i2c:tpm2_i2c_nuvoton)modalias(i2c:tpm_i2c_nuvoton)modalias(i2c:tps40422)modalias(i2c:tps6598x)modalias(i2c:typec_fusb302)modalias(i2c:x1205)modalias(i2c:xra1202)modalias(i40evf)modalias(ip6t_AUDIT)modalias(ip6t_CHECKSUM)modalias(ip6t_CLASSIFY)modalias(ip6t_CONNMARK)modalias(ip6t_CONNSECMARK)modalias(ip6t_CT)modalias(ip6t_DSCP)modalias(ip6t_HL)modalias(ip6t_HMARK)modalias(ip6t_IDLETIMER)modalias(ip6t_LOG)modalias(ip6t_MARK)modalias(ip6t_MASQUERADE)modalias(ip6t_NETMAP)modalias(ip6t_NFLOG)modalias(ip6t_NFQUEUE)modalias(ip6t_NOTRACK)modalias(ip6t_RATEEST)modalias(ip6t_REDIRECT)modalias(ip6t_SECMARK)modalias(ip6t_SET)modalias(ip6t_TCPMSS)modalias(ip6t_TCPOPTSTRIP)modalias(ip6t_TEE)modalias(ip6t_TOS)modalias(ip6t_TPROXY)modalias(ip6t_TRACE)modalias(ip6t_[DS]NAT)modalias(ip6t_[DS]NPT)modalias(ip6t_addrtype)modalias(ip6t_bpf)modalias(ip6t_cgroup)modalias(ip6t_cluster)modalias(ip6t_comment)modalias(ip6t_connbytes)modalias(ip6t_connlabel)modalias(ip6t_connlimit)modalias(ip6t_connmark)modalias(ip6t_conntrack)modalias(ip6t_cpu)modalias(ip6t_dccp)modalias(ip6t_devgroup)modalias(ip6t_dscp)modalias(ip6t_dst)modalias(ip6t_ecn)modalias(ip6t_esp)modalias(ip6t_hashlimit)modalias(ip6t_helper)modalias(ip6t_hl)modalias(ip6t_icmp6)modalias(ip6t_iprange)modalias(ip6t_ipvs)modalias(ip6t_length)modalias(ip6t_limit)modalias(ip6t_mac)modalias(ip6t_mark)modalias(ip6t_multiport)modalias(ip6t_osf)modalias(ip6t_owner)modalias(ip6t_physdev)modalias(ip6t_pkttype)modalias(ip6t_policy)modalias(ip6t_quota)modalias(ip6t_rateest)modalias(ip6t_recent)modalias(ip6t_sctp)modalias(ip6t_set)modalias(ip6t_socket)modalias(ip6t_state)modalias(ip6t_statistic)modalias(ip6t_string)modalias(ip6t_tcpmss)modalias(ip6t_tos)modalias(ip_conntrack)modalias(ip_conntrack_amanda)modalias(ip_conntrack_ftp)modalias(ip_conntrack_h323)modalias(ip_conntrack_irc)modalias(ip_conntrack_netbios_ns)modalias(ip_conntrack_netlink)modalias(ip_conntrack_pptp)modalias(ip_conntrack_sip)modalias(ip_conntrack_tftp)modalias(ip_nat_amanda)modalias(ip_nat_ftp)modalias(ip_nat_h323)modalias(ip_nat_irc)modalias(ip_nat_pptp)modalias(ip_nat_sip)modalias(ip_nat_snmp_basic)modalias(ip_nat_tftp)modalias(ip_set_bitmap:ip)modalias(ip_set_bitmap:ip_mac)modalias(ip_set_bitmap:port)modalias(ip_set_hash:ip)modalias(ip_set_hash:ip_mac)modalias(ip_set_hash:ip_mark)modalias(ip_set_hash:ip_port)modalias(ip_set_hash:ip_port_ip)modalias(ip_set_hash:ip_port_net)modalias(ip_set_hash:mac)modalias(ip_set_hash:net)modalias(ip_set_hash:net_iface)modalias(ip_set_hash:net_net)modalias(ip_set_hash:net_port)modalias(ip_set_hash:net_port_net)modalias(ip_set_list:set)modalias(ipt_AUDIT)modalias(ipt_CHECKSUM)modalias(ipt_CLASSIFY)modalias(ipt_CONNMARK)modalias(ipt_CONNSECMARK)modalias(ipt_CT)modalias(ipt_DSCP)modalias(ipt_HMARK)modalias(ipt_IDLETIMER)modalias(ipt_LOG)modalias(ipt_MARK)modalias(ipt_MASQUERADE)modalias(ipt_NETMAP)modalias(ipt_NFLOG)modalias(ipt_NFQUEUE)modalias(ipt_NOTRACK)modalias(ipt_RATEEST)modalias(ipt_REDIRECT)modalias(ipt_SECMARK)modalias(ipt_SET)modalias(ipt_TCPMSS)modalias(ipt_TCPOPTSTRIP)modalias(ipt_TEE)modalias(ipt_TOS)modalias(ipt_TPROXY)modalias(ipt_TRACE)modalias(ipt_TTL)modalias(ipt_[DS]NAT)modalias(ipt_addrtype)modalias(ipt_bpf)modalias(ipt_cgroup)modalias(ipt_cluster)modalias(ipt_comment)modalias(ipt_connbytes)modalias(ipt_connlabel)modalias(ipt_connlimit)modalias(ipt_connmark)modalias(ipt_conntrack)modalias(ipt_cpu)modalias(ipt_dccp)modalias(ipt_devgroup)modalias(ipt_dscp)modalias(ipt_ecn)modalias(ipt_esp)modalias(ipt_hashlimit)modalias(ipt_helper)modalias(ipt_icmp)modalias(ipt_iprange)modalias(ipt_ipvs)modalias(ipt_length)modalias(ipt_limit)modalias(ipt_mac)modalias(ipt_mark)modalias(ipt_multiport)modalias(ipt_osf)modalias(ipt_owner)modalias(ipt_physdev)modalias(ipt_pkttype)modalias(ipt_policy)modalias(ipt_quota)modalias(ipt_rateest)modalias(ipt_realm)modalias(ipt_recent)modalias(ipt_sctp)modalias(ipt_set)modalias(ipt_socket)modalias(ipt_state)modalias(ipt_statistic)modalias(ipt_string)modalias(ipt_tcpmss)modalias(ipt_tos)modalias(ipt_ttl)modalias(iso9660)modalias(lrw)modalias(md-faulty)modalias(md-level--1)modalias(md-level--5)modalias(md-level-0)modalias(md-level-1)modalias(md-level-10)modalias(md-level-[456])modalias(md-linear)modalias(md-personality-1)modalias(md-personality-10)modalias(md-personality-2)modalias(md-personality-3)modalias(md-personality-9)modalias(md-personality-[48])modalias(md-raid0)modalias(md-raid1)modalias(md-raid10)modalias(md-raid[456])modalias(md4)modalias(mdio:0000000000000110000111000101????)modalias(mdio:0000000000000111000001??????????)modalias(mdio:000000000000011111000000101[01]????)modalias(mdio:000000000000011111000000110[01]????)modalias(mdio:0000000000000111110000001111????)modalias(mdio:0000000000000111110000010001????)modalias(mdio:0000000000000111110000010011??0?)modalias(mdio:0000000000000111110000010011??1?)modalias(mdio:0000000000000111110000010101????)modalias(mdio:0000000000000111110000011000????)modalias(mdio:0000000000010011011110001110????)modalias(mdio:0000000000010011011110100001????)modalias(mdio:0000000000011000000101000100????)modalias(mdio:0000000000011100110010??????????)modalias(mdio:0000000000100000011000000111????)modalias(mdio:0000000000100000011000001011????)modalias(mdio:00000000001000000110000011[01]0????)modalias(mdio:0000000000100010010101010010????)modalias(mdio:0000000000100010010101100001????)modalias(mdio:0000000000101011000010011000????)modalias(mdio:000000000010101100001001101[01]????)modalias(mdio:0000000000101011000010111001????)modalias(mdio:0000000000111011000110000100????)modalias(mdio:00000000001110110001100001100001)modalias(mdio:00000000001110110001100010000001)modalias(mdio:00000000010011011101000000100011)modalias(mdio:00000000010011011101000000110011)modalias(mdio:000000000100110111010000001101[01]0)modalias(mdio:00000000010011011101000001000001)modalias(mdio:00000000010011011101000001000010)modalias(mdio:00000000010011011101000001110010)modalias(mdio:00000000010011011101000001110100)modalias(mdio:000000000100110111010000011?0110)modalias(mdio:00000000010011011101000010110001)modalias(mdio:00000000010011011101000010110010)modalias(mdio:00000000010011011101000100000001)modalias(mdio:00000000101000011001010000010000)modalias(mdio:0000000101000001000011000110????)modalias(mdio:00000001010000010000110010[01]1????)modalias(mdio:000000010100000100001100110[01]????)modalias(mdio:000000010100000100001101110[01]????)modalias(mdio:00000001010000010000111000[01]1????)modalias(mdio:000000010100000100001110010[01]????)modalias(mdio:0000000101000001000011100110????)modalias(mdio:0000000101000001000011101001????)modalias(mdio:000000010100000100001110101[01]????)modalias(mdio:0000000101000001000011101100????)modalias(mdio:0000000101000001000011110100????)modalias(mdio:0000000101000001000011111001????)modalias(mdio:0000000101000011101111000[01]11????)modalias(mdio:000000010100001110111100101[01]????)modalias(mdio:0000000101000011101111001111????)modalias(mdio:000000010100001110111101011[01]????)modalias(mdio:0000000111111111000011001100????)modalias(mdio:00000010010000110000110001010100)modalias(mdio:000000100100001100001101100[01]????)modalias(mdio:0000001010000010111100000001????)modalias(mdio:00000011000000100110000011010001)modalias(mdio:00000011000000100110000011100001)modalias(mdio:000000110110001001011100110[01]????)modalias(mdio:000000110110001001011101000[01]????)modalias(mdio:0000001101100010010111011001????)modalias(mdio:0000001101100010010111100001????)modalias(mdio:0000001101100010010111100110????)modalias(mdio:0000001101100010010111110010????)modalias(mdio:00000011101000011011010001[01]0????)modalias(mdio:000000111010000110110100101[01]????)modalias(mdio:0000001110100001101101001101????)modalias(mdio:0000001110100001101101001110????)modalias(mdio:0000001110100001101101011100????)modalias(mdio:0000001110100001101101100110????)modalias(mdio:0000001110100001101101110001????)modalias(mdio:0001001000110100110101000000????)modalias(mdio:00010011111001010001000000000010)modalias(mdio:00011100000001000000000000010001)modalias(mdio:0010000000000000010111000111????)modalias(mdio:0010000000000000010111001001????)modalias(mdio:0010000000000000010111001110????)modalias(mdio:0010000000000000010111001[01]10????)modalias(mdio:00100000000000001010000100[01]1????)modalias(mdio:001000000000000010100001010[01]????)modalias(mdio:001000000000000010100001011[01]????)modalias(mdio:0010000000000000101000100001????)modalias(mdio:0010000000000000101000100011????)modalias(mdio:0010000000000000101000100100????)modalias(mdio:0010000000000000101000100101????)modalias(mdio:0010000000000000101000101000????)modalias(mdio:0011000111000011000111000001????)modalias(mdio:00110101100100000101001100[01]1????)modalias(mdio:001101011001000001010011010[01]????)modalias(mdio:011000000000110110000100100[01]????)modalias(mdio:0110000000001101100001001010????)modalias(mdio:0110000000001101100001001011????)modalias(mdio:0110000000001101100001010001????)modalias(mdio:0110000000001101100001100101????)modalias(mdio:0110000000001101100001101011????)modalias(mdio:0110000000001101100001110011????)modalias(mdio:0110000000001101100001110101????)modalias(mdio:0110011111001001110111000000????)modalias(mdio:01100111110010011101111000001??[01])modalias(mdio:0110011111001001110111100001????)modalias(mdio:0110011111001001110111100010????)modalias(mdio:0110011111001001110111100100????)modalias(mdio:0110011111001001110111101[01]00????)modalias(mdio:01100111110010011101111100000[01]??)modalias(mdio:0110011111001001110111110001????)modalias(mdio:0110011111001001110111110010????)modalias(mdio:0111100000010000000000000000????)modalias(mdio:1010111000000010010100001001????)modalias(mdio:1010111000000010010100010010????)modalias(mdio:1010111000000010010100011001????)modalias(mdio:1010111000000010010100011010????)modalias(mdio:1010111000000010010100100110????)modalias(mdio:1010111000000010010100101000????)modalias(mdio:1010111000000010010100101110????)modalias(mdio:1010111000000010010100111011????)modalias(mdio:1011100000100100001010000010010?)modalias(mdio:1101010101100101101001000000000[01])modalias(mdio:1101010101100101101001000000100[01])modalias(mdio:1101010101100101101001000001000[01])modalias(mdio:1101010101100101101001000001100[01])modalias(mdio:????000000011000000110111000????)modalias(mdio:????000110000001101110001011????)modalias(mdio:????0001100000011011100010[01]0????)modalias(mdio:????????00001110011100100011????)modalias(mdio:????????00100010000101000011????)modalias(mdio:????????00100010000101010001????)modalias(mdio:????????001000100001010101010101)modalias(mdio:????????001000100001010101010110)modalias(mdio:????????00100010000101010101????)modalias(mdio:????????0010001000010101011[01]????)modalias(mdio:????????0010001000010110000110??)modalias(mdio:????????00100010000101100010????)modalias(mdio:????????0010001000010110010[01]????)modalias(mdio:????????0010001000010110011[01]????)modalias(mdio:????????00100010000101110010????)modalias(mdio:????????????0010000101100001000?)modalias(mdio:????????????0111000001000101????)modalias(mdio:????????????0111000001001000????)modalias(mdio:????????????0111000001001101????)modalias(mdio:????????????0111000001010101????)modalias(mdio:????????????0111000001011000????)modalias(mdio:????????????0111000001100110????)modalias(mdio:????????????1111110001000001????)modalias(mdio:????????????11111100010001??????)modalias(mdio:????????????1111110001001011????)modalias(mdio:????????????1111110001010101????)modalias(mdio:????????????1111110001100010????)modalias(mdio:????????????11111100011011??????)modalias(mhi:DIAG)modalias(mhi:DUN)modalias(mhi:DUN2)modalias(mhi:FIREHOSE)modalias(mhi:IPCR)modalias(mhi:IP_HW0_MBIM)modalias(mhi:IP_[HS]W0)modalias(mhi:MBIM)modalias(mhi:QMI)modalias(michael_mic)modalias(nd:t7*)modalias(nd:tND_DEVICE_BTT*)modalias(nd:t[12]*)modalias(nd:t[45]*)modalias(net-pf-15)modalias(net-pf-16-proto-12)modalias(net-pf-16-proto-16-family-macsec)modalias(net-pf-16-proto-16-family-nbd)modalias(net-pf-16-proto-16-family-ovs_ct_limit)modalias(net-pf-16-proto-16-family-ovs_datapath)modalias(net-pf-16-proto-16-family-ovs_flow)modalias(net-pf-16-proto-16-family-ovs_meter)modalias(net-pf-16-proto-16-family-ovs_packet)modalias(net-pf-16-proto-16-family-ovs_vport)modalias(net-pf-16-proto-16-family-wireguard)modalias(net-pf-16-proto-4-type-30)modalias(net-pf-16-proto-4-type-40)modalias(net-pf-16-proto-4-type-44)modalias(net-pf-16-proto-8)modalias(net-pf-40)modalias(net-pf-40)modalias(net-pf-40)modalias(net-pf-42)modalias(netdev-erspan0)modalias(netdev-gre0)modalias(netdev-gretap0)modalias(netdev-ip6_vti0)modalias(netdev-ip6gre0)modalias(netdev-ip6tnl0)modalias(netdev-ip_vti0)modalias(netdev-sit0)modalias(netdev-tunl0)modalias(netdev-xfrm0)modalias(nf-flowtable-1)modalias(nf-flowtable-10)modalias(nf-flowtable-2)modalias(nf-logger-10-0)modalias(nf-logger-10-1)modalias(nf-logger-[2357]-0)modalias(nf-logger-[2357]-1)modalias(nf_conntrack-10)modalias(nf_conntrack-2)modalias(nf_conntrack-7)modalias(nf_log_arp)modalias(nf_log_bridge)modalias(nf_log_ipv[46])modalias(nf_log_netdev)modalias(nfct-helper-H.245)modalias(nfct-helper-Q.931)modalias(nfct-helper-RAS)modalias(nfct-helper-amanda)modalias(nfct-helper-ftp)modalias(nfct-helper-irc)modalias(nfct-helper-netbios-ns)modalias(nfct-helper-pptp)modalias(nfct-helper-sane)modalias(nfct-helper-sip)modalias(nfct-helper-snmp)modalias(nfct-helper-snmp_trap)modalias(nfct-helper-tftp)modalias(nfnetlink-subsys-10)modalias(nfnetlink-subsys-11)modalias(nfnetlink-subsys-12)modalias(nfnetlink-subsys-3)modalias(nfnetlink-subsys-4)modalias(nfnetlink-subsys-5)modalias(nfnetlink-subsys-6)modalias(nfnetlink-subsys-8)modalias(nfnetlink-subsys-9)modalias(nfnetlink-subsys-[12])modalias(nfs-layouttype4-1)modalias(nfs-layouttype4-4)modalias(nfs-layouttype4-[35])modalias(nfs4)modalias(nft-chain-1-nat)modalias(nft-chain-10-nat)modalias(nft-chain-2-nat)modalias(nft-expr-1-fib)modalias(nft-expr-1-reject)modalias(nft-expr-10-dup)modalias(nft-expr-10-fib)modalias(nft-expr-10-reject)modalias(nft-expr-2-dup)modalias(nft-expr-2-fib)modalias(nft-expr-2-reject)modalias(nft-expr-5-dup)modalias(nft-expr-5-fib)modalias(nft-expr-5-fwd)modalias(nft-expr-5-reject)modalias(nft-expr-7-meta)modalias(nft-expr-7-reject)modalias(nft-expr-connlimit)modalias(nft-expr-counter)modalias(nft-expr-ct)modalias(nft-expr-flow_offload)modalias(nft-expr-hash)modalias(nft-expr-limit)modalias(nft-expr-log)modalias(nft-expr-masq)modalias(nft-expr-match)modalias(nft-expr-nat)modalias(nft-expr-notrack)modalias(nft-expr-numgen)modalias(nft-expr-objref)modalias(nft-expr-osf)modalias(nft-expr-queue)modalias(nft-expr-quota)modalias(nft-expr-redir)modalias(nft-expr-socket)modalias(nft-expr-synproxy)modalias(nft-expr-target)modalias(nft-expr-tproxy)modalias(nft-expr-tunnel)modalias(nft-expr-xfrm)modalias(nft-obj-1)modalias(nft-obj-10)modalias(nft-obj-2)modalias(nft-obj-4)modalias(nft-obj-5)modalias(nft-obj-6)modalias(nft-obj-[379])modalias(nhpoly1305)modalias(nhpoly1305-generic)modalias(nhpoly1305-neon)modalias(nls_big5)modalias(nls_euc-kr)modalias(nls_gb2312)modalias(nls_iso8859-8)modalias(nls_sjis)modalias(nls_tis-620)modalias(nvmet-transport-254)modalias(nvmet-transport-3)modalias(of:N*T*CALTR_ps2-1.0)modalias(of:N*T*CALTR_ps2-1.0C*)modalias(of:N*T*Cabracon_ab0801)modalias(of:N*T*Cabracon_ab0801C*)modalias(of:N*T*Cabracon_ab0803)modalias(of:N*T*Cabracon_ab0803C*)modalias(of:N*T*Cabracon_ab0804)modalias(of:N*T*Cabracon_ab0804C*)modalias(of:N*T*Cabracon_ab0805)modalias(of:N*T*Cabracon_ab0805C*)modalias(of:N*T*Cabracon_ab1801)modalias(of:N*T*Cabracon_ab1801C*)modalias(of:N*T*Cabracon_ab1803)modalias(of:N*T*Cabracon_ab1803C*)modalias(of:N*T*Cabracon_ab1804)modalias(of:N*T*Cabracon_ab1804C*)modalias(of:N*T*Cabracon_ab1805)modalias(of:N*T*Cabracon_ab1805C*)modalias(of:N*T*Cabracon_abb5zes3)modalias(of:N*T*Cabracon_abb5zes3C*)modalias(of:N*T*Cabracon_abx80x)modalias(of:N*T*Cabracon_abx80xC*)modalias(of:N*T*Caltr_ps2-1.0)modalias(of:N*T*Caltr_ps2-1.0C*)modalias(of:N*T*Camd_ccp-seattle-v1a)modalias(of:N*T*Camd_ccp-seattle-v1aC*)modalias(of:N*T*Camd_xgbe-seattle-v1a)modalias(of:N*T*Camd_xgbe-seattle-v1aC*)modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensors)modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensorsC*)modalias(of:N*T*Capm_xgene-ahci)modalias(of:N*T*Capm_xgene-ahci-v2)modalias(of:N*T*Capm_xgene-ahci-v2C*)modalias(of:N*T*Capm_xgene-ahciC*)modalias(of:N*T*Capm_xgene-edac)modalias(of:N*T*Capm_xgene-edacC*)modalias(of:N*T*Capm_xgene-enet)modalias(of:N*T*Capm_xgene-enetC*)modalias(of:N*T*Capm_xgene-gpio-sb)modalias(of:N*T*Capm_xgene-gpio-sbC*)modalias(of:N*T*Capm_xgene-gpio-v2)modalias(of:N*T*Capm_xgene-gpio-v2C*)modalias(of:N*T*Capm_xgene-mdio-rgmii)modalias(of:N*T*Capm_xgene-mdio-rgmiiC*)modalias(of:N*T*Capm_xgene-mdio-xfi)modalias(of:N*T*Capm_xgene-mdio-xfiC*)modalias(of:N*T*Capm_xgene-rng)modalias(of:N*T*Capm_xgene-rngC*)modalias(of:N*T*Capm_xgene-slimpro-hwmon)modalias(of:N*T*Capm_xgene-slimpro-hwmonC*)modalias(of:N*T*Capm_xgene-slimpro-i2c)modalias(of:N*T*Capm_xgene-slimpro-i2cC*)modalias(of:N*T*Capm_xgene-slimpro-mbox)modalias(of:N*T*Capm_xgene-slimpro-mboxC*)modalias(of:N*T*Capm_xgene1-sgenet)modalias(of:N*T*Capm_xgene1-sgenetC*)modalias(of:N*T*Capm_xgene1-xgenet)modalias(of:N*T*Capm_xgene1-xgenetC*)modalias(of:N*T*Capm_xgene2-sgenet)modalias(of:N*T*Capm_xgene2-sgenetC*)modalias(of:N*T*Capm_xgene2-xgenet)modalias(of:N*T*Capm_xgene2-xgenetC*)modalias(of:N*T*Capple_cd321x)modalias(of:N*T*Capple_cd321xC*)modalias(of:N*T*Carm_ci-700)modalias(of:N*T*Carm_ci-700C*)modalias(of:N*T*Carm_cmn-600)modalias(of:N*T*Carm_cmn-600C*)modalias(of:N*T*Carm_cmn-650)modalias(of:N*T*Carm_cmn-650C*)modalias(of:N*T*Carm_cmn-700)modalias(of:N*T*Carm_cmn-700C*)modalias(of:N*T*Carm_coresight-replicator)modalias(of:N*T*Carm_coresight-replicatorC*)modalias(of:N*T*Carm_coresight-static-funnel)modalias(of:N*T*Carm_coresight-static-funnelC*)modalias(of:N*T*Carm_coresight-static-replicator)modalias(of:N*T*Carm_coresight-static-replicatorC*)modalias(of:N*T*Carm_dmc-520)modalias(of:N*T*Carm_dmc-520C*)modalias(of:N*T*Carm_dsu-pmu)modalias(of:N*T*Carm_dsu-pmuC*)modalias(of:N*T*Carm_sbsa-gwdt)modalias(of:N*T*Carm_sbsa-gwdtC*)modalias(of:N*T*Carm_scpi)modalias(of:N*T*Carm_scpi-clocks)modalias(of:N*T*Carm_scpi-clocksC*)modalias(of:N*T*Carm_scpi-power-domains)modalias(of:N*T*Carm_scpi-power-domainsC*)modalias(of:N*T*Carm_scpi-pre-1.0)modalias(of:N*T*Carm_scpi-pre-1.0C*)modalias(of:N*T*Carm_scpi-sensors)modalias(of:N*T*Carm_scpi-sensorsC*)modalias(of:N*T*Carm_scpiC*)modalias(of:N*T*Carm_smmu-v3-pmcg)modalias(of:N*T*Carm_smmu-v3-pmcgC*)modalias(of:N*T*Carm_statistical-profiling-extension-v1)modalias(of:N*T*Carm_statistical-profiling-extension-v1C*)modalias(of:N*T*Carm_trace-buffer-extension)modalias(of:N*T*Carm_trace-buffer-extensionC*)modalias(of:N*T*Carm_versatile-i2c)modalias(of:N*T*Carm_versatile-i2cC*)modalias(of:N*T*Carm_vexpress-amp)modalias(of:N*T*Carm_vexpress-ampC*)modalias(of:N*T*Carm_vexpress-energy)modalias(of:N*T*Carm_vexpress-energyC*)modalias(of:N*T*Carm_vexpress-power)modalias(of:N*T*Carm_vexpress-powerC*)modalias(of:N*T*Carm_vexpress-temp)modalias(of:N*T*Carm_vexpress-tempC*)modalias(of:N*T*Carm_vexpress-volt)modalias(of:N*T*Carm_vexpress-voltC*)modalias(of:N*T*Catmel_24c00)modalias(of:N*T*Catmel_24c00C*)modalias(of:N*T*Catmel_24c01)modalias(of:N*T*Catmel_24c01C*)modalias(of:N*T*Catmel_24c02)modalias(of:N*T*Catmel_24c02C*)modalias(of:N*T*Catmel_24c04)modalias(of:N*T*Catmel_24c04C*)modalias(of:N*T*Catmel_24c08)modalias(of:N*T*Catmel_24c08C*)modalias(of:N*T*Catmel_24c1024)modalias(of:N*T*Catmel_24c1024C*)modalias(of:N*T*Catmel_24c1025)modalias(of:N*T*Catmel_24c1025C*)modalias(of:N*T*Catmel_24c128)modalias(of:N*T*Catmel_24c128C*)modalias(of:N*T*Catmel_24c16)modalias(of:N*T*Catmel_24c16C*)modalias(of:N*T*Catmel_24c2048)modalias(of:N*T*Catmel_24c2048C*)modalias(of:N*T*Catmel_24c256)modalias(of:N*T*Catmel_24c256C*)modalias(of:N*T*Catmel_24c32)modalias(of:N*T*Catmel_24c32C*)modalias(of:N*T*Catmel_24c32d-wl)modalias(of:N*T*Catmel_24c32d-wlC*)modalias(of:N*T*Catmel_24c512)modalias(of:N*T*Catmel_24c512C*)modalias(of:N*T*Catmel_24c64)modalias(of:N*T*Catmel_24c64C*)modalias(of:N*T*Catmel_24c64d-wl)modalias(of:N*T*Catmel_24c64d-wlC*)modalias(of:N*T*Catmel_24cs01)modalias(of:N*T*Catmel_24cs01C*)modalias(of:N*T*Catmel_24cs02)modalias(of:N*T*Catmel_24cs02C*)modalias(of:N*T*Catmel_24cs04)modalias(of:N*T*Catmel_24cs04C*)modalias(of:N*T*Catmel_24cs08)modalias(of:N*T*Catmel_24cs08C*)modalias(of:N*T*Catmel_24cs16)modalias(of:N*T*Catmel_24cs16C*)modalias(of:N*T*Catmel_24cs32)modalias(of:N*T*Catmel_24cs32C*)modalias(of:N*T*Catmel_24cs64)modalias(of:N*T*Catmel_24cs64C*)modalias(of:N*T*Catmel_24mac402)modalias(of:N*T*Catmel_24mac402C*)modalias(of:N*T*Catmel_24mac602)modalias(of:N*T*Catmel_24mac602C*)modalias(of:N*T*Catmel_spd)modalias(of:N*T*Catmel_spdC*)modalias(of:N*T*Cbaikal_bt1-sys-i2c)modalias(of:N*T*Cbaikal_bt1-sys-i2cC*)modalias(of:N*T*Cbrcm_asp-v2.0-mdio)modalias(of:N*T*Cbrcm_asp-v2.0-mdioC*)modalias(of:N*T*Cbrcm_asp-v2.1-mdio)modalias(of:N*T*Cbrcm_asp-v2.1-mdioC*)modalias(of:N*T*Cbrcm_genet-mdio-v1)modalias(of:N*T*Cbrcm_genet-mdio-v1C*)modalias(of:N*T*Cbrcm_genet-mdio-v2)modalias(of:N*T*Cbrcm_genet-mdio-v2C*)modalias(of:N*T*Cbrcm_genet-mdio-v3)modalias(of:N*T*Cbrcm_genet-mdio-v3C*)modalias(of:N*T*Cbrcm_genet-mdio-v4)modalias(of:N*T*Cbrcm_genet-mdio-v4C*)modalias(of:N*T*Cbrcm_genet-mdio-v5)modalias(of:N*T*Cbrcm_genet-mdio-v5C*)modalias(of:N*T*Cbrcm_sr-usb-combo-phy)modalias(of:N*T*Cbrcm_sr-usb-combo-phyC*)modalias(of:N*T*Cbrcm_sr-usb-hs-phy)modalias(of:N*T*Cbrcm_sr-usb-hs-phyC*)modalias(of:N*T*Cbrcm_unimac-mdio)modalias(of:N*T*Cbrcm_unimac-mdioC*)modalias(of:N*T*Ccavium_octeon-3860-mdio)modalias(of:N*T*Ccavium_octeon-3860-mdioC*)modalias(of:N*T*Ccavium_octeon-6335-ehci)modalias(of:N*T*Ccavium_octeon-6335-ehciC*)modalias(of:N*T*Ccavium_octeon-7130-ahci)modalias(of:N*T*Ccavium_octeon-7130-ahciC*)modalias(of:N*T*Cchipidea_usb2)modalias(of:N*T*Cchipidea_usb2C*)modalias(of:N*T*Ccypress_cypd4226)modalias(of:N*T*Ccypress_cypd4226C*)modalias(of:N*T*Cdallas_ds1307)modalias(of:N*T*Cdallas_ds1307C*)modalias(of:N*T*Cdallas_ds1308)modalias(of:N*T*Cdallas_ds1308C*)modalias(of:N*T*Cdallas_ds1337)modalias(of:N*T*Cdallas_ds1337C*)modalias(of:N*T*Cdallas_ds1338)modalias(of:N*T*Cdallas_ds1338C*)modalias(of:N*T*Cdallas_ds1339)modalias(of:N*T*Cdallas_ds1339C*)modalias(of:N*T*Cdallas_ds1340)modalias(of:N*T*Cdallas_ds1340C*)modalias(of:N*T*Cdallas_ds1341)modalias(of:N*T*Cdallas_ds1341C*)modalias(of:N*T*Cdallas_ds1374)modalias(of:N*T*Cdallas_ds1374C*)modalias(of:N*T*Cdallas_ds1388)modalias(of:N*T*Cdallas_ds1388C*)modalias(of:N*T*Cdallas_ds1390)modalias(of:N*T*Cdallas_ds1390C*)modalias(of:N*T*Cdallas_ds1672)modalias(of:N*T*Cdallas_ds1672C*)modalias(of:N*T*Cdallas_ds3232)modalias(of:N*T*Cdallas_ds3232C*)modalias(of:N*T*Celan_ekth3000)modalias(of:N*T*Celan_ekth3000C*)modalias(of:N*T*Cemmicro_em3027)modalias(of:N*T*Cemmicro_em3027C*)modalias(of:N*T*Cepson_rtc8564)modalias(of:N*T*Cepson_rtc8564C*)modalias(of:N*T*Cepson_rx8010)modalias(of:N*T*Cepson_rx8010C*)modalias(of:N*T*Cepson_rx8025)modalias(of:N*T*Cepson_rx8025C*)modalias(of:N*T*Cepson_rx8130)modalias(of:N*T*Cepson_rx8130C*)modalias(of:N*T*Cepson_rx8571)modalias(of:N*T*Cepson_rx8571C*)modalias(of:N*T*Cepson_rx8581)modalias(of:N*T*Cepson_rx8581C*)modalias(of:N*T*Cepson_rx8803)modalias(of:N*T*Cepson_rx8803C*)modalias(of:N*T*Cepson_rx8804)modalias(of:N*T*Cepson_rx8804C*)modalias(of:N*T*Cepson_rx8900)modalias(of:N*T*Cepson_rx8900C*)modalias(of:N*T*Cexar_xra1202)modalias(of:N*T*Cexar_xra1202C*)modalias(of:N*T*Cfcs_fsa4480)modalias(of:N*T*Cfcs_fsa4480C*)modalias(of:N*T*Cfcs_fusb302)modalias(of:N*T*Cfcs_fusb302C*)modalias(of:N*T*Cfsl_imx1-cspi)modalias(of:N*T*Cfsl_imx1-cspiC*)modalias(of:N*T*Cfsl_imx1-gpio)modalias(of:N*T*Cfsl_imx1-gpioC*)modalias(of:N*T*Cfsl_imx1-i2c)modalias(of:N*T*Cfsl_imx1-i2cC*)modalias(of:N*T*Cfsl_imx21-cspi)modalias(of:N*T*Cfsl_imx21-cspiC*)modalias(of:N*T*Cfsl_imx21-gpio)modalias(of:N*T*Cfsl_imx21-gpioC*)modalias(of:N*T*Cfsl_imx21-i2c)modalias(of:N*T*Cfsl_imx21-i2cC*)modalias(of:N*T*Cfsl_imx21-wdt)modalias(of:N*T*Cfsl_imx21-wdtC*)modalias(of:N*T*Cfsl_imx23-usb)modalias(of:N*T*Cfsl_imx23-usbC*)modalias(of:N*T*Cfsl_imx23-usbphy)modalias(of:N*T*Cfsl_imx23-usbphyC*)modalias(of:N*T*Cfsl_imx25-fec)modalias(of:N*T*Cfsl_imx25-fecC*)modalias(of:N*T*Cfsl_imx25-sdma)modalias(of:N*T*Cfsl_imx25-sdmaC*)modalias(of:N*T*Cfsl_imx25-usbmisc)modalias(of:N*T*Cfsl_imx25-usbmiscC*)modalias(of:N*T*Cfsl_imx25-wdt)modalias(of:N*T*Cfsl_imx25-wdtC*)modalias(of:N*T*Cfsl_imx27-cspi)modalias(of:N*T*Cfsl_imx27-cspiC*)modalias(of:N*T*Cfsl_imx27-fec)modalias(of:N*T*Cfsl_imx27-fecC*)modalias(of:N*T*Cfsl_imx27-pwm)modalias(of:N*T*Cfsl_imx27-pwmC*)modalias(of:N*T*Cfsl_imx27-usb)modalias(of:N*T*Cfsl_imx27-usbC*)modalias(of:N*T*Cfsl_imx27-usbmisc)modalias(of:N*T*Cfsl_imx27-usbmiscC*)modalias(of:N*T*Cfsl_imx27-wdt)modalias(of:N*T*Cfsl_imx27-wdtC*)modalias(of:N*T*Cfsl_imx28-fec)modalias(of:N*T*Cfsl_imx28-fecC*)modalias(of:N*T*Cfsl_imx28-usb)modalias(of:N*T*Cfsl_imx28-usbC*)modalias(of:N*T*Cfsl_imx31-cspi)modalias(of:N*T*Cfsl_imx31-cspiC*)modalias(of:N*T*Cfsl_imx31-gpio)modalias(of:N*T*Cfsl_imx31-gpioC*)modalias(of:N*T*Cfsl_imx31-sdma)modalias(of:N*T*Cfsl_imx31-sdmaC*)modalias(of:N*T*Cfsl_imx31-wdt)modalias(of:N*T*Cfsl_imx31-wdtC*)modalias(of:N*T*Cfsl_imx35-cspi)modalias(of:N*T*Cfsl_imx35-cspiC*)modalias(of:N*T*Cfsl_imx35-gpio)modalias(of:N*T*Cfsl_imx35-gpioC*)modalias(of:N*T*Cfsl_imx35-sdma)modalias(of:N*T*Cfsl_imx35-sdmaC*)modalias(of:N*T*Cfsl_imx35-usbmisc)modalias(of:N*T*Cfsl_imx35-usbmiscC*)modalias(of:N*T*Cfsl_imx35-wdt)modalias(of:N*T*Cfsl_imx35-wdtC*)modalias(of:N*T*Cfsl_imx50-wdt)modalias(of:N*T*Cfsl_imx50-wdtC*)modalias(of:N*T*Cfsl_imx51-ecspi)modalias(of:N*T*Cfsl_imx51-ecspiC*)modalias(of:N*T*Cfsl_imx51-sdma)modalias(of:N*T*Cfsl_imx51-sdmaC*)modalias(of:N*T*Cfsl_imx51-usbmisc)modalias(of:N*T*Cfsl_imx51-usbmiscC*)modalias(of:N*T*Cfsl_imx51-wdt)modalias(of:N*T*Cfsl_imx51-wdtC*)modalias(of:N*T*Cfsl_imx53-ecspi)modalias(of:N*T*Cfsl_imx53-ecspiC*)modalias(of:N*T*Cfsl_imx53-sdma)modalias(of:N*T*Cfsl_imx53-sdmaC*)modalias(of:N*T*Cfsl_imx53-usbmisc)modalias(of:N*T*Cfsl_imx53-usbmiscC*)modalias(of:N*T*Cfsl_imx53-wdt)modalias(of:N*T*Cfsl_imx53-wdtC*)modalias(of:N*T*Cfsl_imx6q-fec)modalias(of:N*T*Cfsl_imx6q-fecC*)modalias(of:N*T*Cfsl_imx6q-i2c)modalias(of:N*T*Cfsl_imx6q-i2cC*)modalias(of:N*T*Cfsl_imx6q-ocotp)modalias(of:N*T*Cfsl_imx6q-ocotpC*)modalias(of:N*T*Cfsl_imx6q-sdma)modalias(of:N*T*Cfsl_imx6q-sdmaC*)modalias(of:N*T*Cfsl_imx6q-usb)modalias(of:N*T*Cfsl_imx6q-usbC*)modalias(of:N*T*Cfsl_imx6q-usbmisc)modalias(of:N*T*Cfsl_imx6q-usbmiscC*)modalias(of:N*T*Cfsl_imx6q-usbphy)modalias(of:N*T*Cfsl_imx6q-usbphyC*)modalias(of:N*T*Cfsl_imx6q-wdt)modalias(of:N*T*Cfsl_imx6q-wdtC*)modalias(of:N*T*Cfsl_imx6sl-i2c)modalias(of:N*T*Cfsl_imx6sl-i2cC*)modalias(of:N*T*Cfsl_imx6sl-ocotp)modalias(of:N*T*Cfsl_imx6sl-ocotpC*)modalias(of:N*T*Cfsl_imx6sl-usb)modalias(of:N*T*Cfsl_imx6sl-usbC*)modalias(of:N*T*Cfsl_imx6sl-usbphy)modalias(of:N*T*Cfsl_imx6sl-usbphyC*)modalias(of:N*T*Cfsl_imx6sl-wdt)modalias(of:N*T*Cfsl_imx6sl-wdtC*)modalias(of:N*T*Cfsl_imx6sll-i2c)modalias(of:N*T*Cfsl_imx6sll-i2cC*)modalias(of:N*T*Cfsl_imx6sll-ocotp)modalias(of:N*T*Cfsl_imx6sll-ocotpC*)modalias(of:N*T*Cfsl_imx6sll-wdt)modalias(of:N*T*Cfsl_imx6sll-wdtC*)modalias(of:N*T*Cfsl_imx6sx-fec)modalias(of:N*T*Cfsl_imx6sx-fecC*)modalias(of:N*T*Cfsl_imx6sx-i2c)modalias(of:N*T*Cfsl_imx6sx-i2cC*)modalias(of:N*T*Cfsl_imx6sx-mu)modalias(of:N*T*Cfsl_imx6sx-muC*)modalias(of:N*T*Cfsl_imx6sx-ocotp)modalias(of:N*T*Cfsl_imx6sx-ocotpC*)modalias(of:N*T*Cfsl_imx6sx-qspi)modalias(of:N*T*Cfsl_imx6sx-qspiC*)modalias(of:N*T*Cfsl_imx6sx-usb)modalias(of:N*T*Cfsl_imx6sx-usbC*)modalias(of:N*T*Cfsl_imx6sx-usbmisc)modalias(of:N*T*Cfsl_imx6sx-usbmiscC*)modalias(of:N*T*Cfsl_imx6sx-usbphy)modalias(of:N*T*Cfsl_imx6sx-usbphyC*)modalias(of:N*T*Cfsl_imx6sx-wdt)modalias(of:N*T*Cfsl_imx6sx-wdtC*)modalias(of:N*T*Cfsl_imx6ul-ecspi)modalias(of:N*T*Cfsl_imx6ul-ecspiC*)modalias(of:N*T*Cfsl_imx6ul-fec)modalias(of:N*T*Cfsl_imx6ul-fecC*)modalias(of:N*T*Cfsl_imx6ul-i2c)modalias(of:N*T*Cfsl_imx6ul-i2cC*)modalias(of:N*T*Cfsl_imx6ul-ocotp)modalias(of:N*T*Cfsl_imx6ul-ocotpC*)modalias(of:N*T*Cfsl_imx6ul-qspi)modalias(of:N*T*Cfsl_imx6ul-qspiC*)modalias(of:N*T*Cfsl_imx6ul-sdma)modalias(of:N*T*Cfsl_imx6ul-sdmaC*)modalias(of:N*T*Cfsl_imx6ul-usb)modalias(of:N*T*Cfsl_imx6ul-usbC*)modalias(of:N*T*Cfsl_imx6ul-usbmisc)modalias(of:N*T*Cfsl_imx6ul-usbmiscC*)modalias(of:N*T*Cfsl_imx6ul-usbphy)modalias(of:N*T*Cfsl_imx6ul-usbphyC*)modalias(of:N*T*Cfsl_imx6ul-wdt)modalias(of:N*T*Cfsl_imx6ul-wdtC*)modalias(of:N*T*Cfsl_imx6ull-ocotp)modalias(of:N*T*Cfsl_imx6ull-ocotpC*)modalias(of:N*T*Cfsl_imx7d-gpio)modalias(of:N*T*Cfsl_imx7d-gpioC*)modalias(of:N*T*Cfsl_imx7d-ocotp)modalias(of:N*T*Cfsl_imx7d-ocotpC*)modalias(of:N*T*Cfsl_imx7d-qspi)modalias(of:N*T*Cfsl_imx7d-qspiC*)modalias(of:N*T*Cfsl_imx7d-sdma)modalias(of:N*T*Cfsl_imx7d-sdmaC*)modalias(of:N*T*Cfsl_imx7d-usb)modalias(of:N*T*Cfsl_imx7d-usbC*)modalias(of:N*T*Cfsl_imx7d-usbmisc)modalias(of:N*T*Cfsl_imx7d-usbmiscC*)modalias(of:N*T*Cfsl_imx7d-wdt)modalias(of:N*T*Cfsl_imx7d-wdtC*)modalias(of:N*T*Cfsl_imx7s-i2c)modalias(of:N*T*Cfsl_imx7s-i2cC*)modalias(of:N*T*Cfsl_imx7ulp-lpi2c)modalias(of:N*T*Cfsl_imx7ulp-lpi2cC*)modalias(of:N*T*Cfsl_imx7ulp-mu)modalias(of:N*T*Cfsl_imx7ulp-muC*)modalias(of:N*T*Cfsl_imx7ulp-ocotp)modalias(of:N*T*Cfsl_imx7ulp-ocotpC*)modalias(of:N*T*Cfsl_imx7ulp-spi)modalias(of:N*T*Cfsl_imx7ulp-spiC*)modalias(of:N*T*Cfsl_imx7ulp-usb)modalias(of:N*T*Cfsl_imx7ulp-usbC*)modalias(of:N*T*Cfsl_imx7ulp-usbmisc)modalias(of:N*T*Cfsl_imx7ulp-usbmiscC*)modalias(of:N*T*Cfsl_imx7ulp-usbphy)modalias(of:N*T*Cfsl_imx7ulp-usbphyC*)modalias(of:N*T*Cfsl_imx8-mu-scu)modalias(of:N*T*Cfsl_imx8-mu-scuC*)modalias(of:N*T*Cfsl_imx8-mu-seco)modalias(of:N*T*Cfsl_imx8-mu-secoC*)modalias(of:N*T*Cfsl_imx8m-ddrc)modalias(of:N*T*Cfsl_imx8m-ddrcC*)modalias(of:N*T*Cfsl_imx8m-nic)modalias(of:N*T*Cfsl_imx8m-nicC*)modalias(of:N*T*Cfsl_imx8m-noc)modalias(of:N*T*Cfsl_imx8m-nocC*)modalias(of:N*T*Cfsl_imx8mm-i2c)modalias(of:N*T*Cfsl_imx8mm-i2cC*)modalias(of:N*T*Cfsl_imx8mm-noc)modalias(of:N*T*Cfsl_imx8mm-nocC*)modalias(of:N*T*Cfsl_imx8mm-ocotp)modalias(of:N*T*Cfsl_imx8mm-ocotpC*)modalias(of:N*T*Cfsl_imx8mm-tmu)modalias(of:N*T*Cfsl_imx8mm-tmuC*)modalias(of:N*T*Cfsl_imx8mm-wdt)modalias(of:N*T*Cfsl_imx8mm-wdtC*)modalias(of:N*T*Cfsl_imx8mn-i2c)modalias(of:N*T*Cfsl_imx8mn-i2cC*)modalias(of:N*T*Cfsl_imx8mn-noc)modalias(of:N*T*Cfsl_imx8mn-nocC*)modalias(of:N*T*Cfsl_imx8mn-ocotp)modalias(of:N*T*Cfsl_imx8mn-ocotpC*)modalias(of:N*T*Cfsl_imx8mn-wdt)modalias(of:N*T*Cfsl_imx8mn-wdtC*)modalias(of:N*T*Cfsl_imx8mp-dwc3)modalias(of:N*T*Cfsl_imx8mp-dwc3C*)modalias(of:N*T*Cfsl_imx8mp-i2c)modalias(of:N*T*Cfsl_imx8mp-i2cC*)modalias(of:N*T*Cfsl_imx8mp-noc)modalias(of:N*T*Cfsl_imx8mp-nocC*)modalias(of:N*T*Cfsl_imx8mp-ocotp)modalias(of:N*T*Cfsl_imx8mp-ocotpC*)modalias(of:N*T*Cfsl_imx8mp-tmu)modalias(of:N*T*Cfsl_imx8mp-tmuC*)modalias(of:N*T*Cfsl_imx8mp-usb-phy)modalias(of:N*T*Cfsl_imx8mp-usb-phyC*)modalias(of:N*T*Cfsl_imx8mp-wdt)modalias(of:N*T*Cfsl_imx8mp-wdtC*)modalias(of:N*T*Cfsl_imx8mq-i2c)modalias(of:N*T*Cfsl_imx8mq-i2cC*)modalias(of:N*T*Cfsl_imx8mq-noc)modalias(of:N*T*Cfsl_imx8mq-nocC*)modalias(of:N*T*Cfsl_imx8mq-ocotp)modalias(of:N*T*Cfsl_imx8mq-ocotpC*)modalias(of:N*T*Cfsl_imx8mq-sdma)modalias(of:N*T*Cfsl_imx8mq-sdmaC*)modalias(of:N*T*Cfsl_imx8mq-tmu)modalias(of:N*T*Cfsl_imx8mq-tmuC*)modalias(of:N*T*Cfsl_imx8mq-usb-phy)modalias(of:N*T*Cfsl_imx8mq-usb-phyC*)modalias(of:N*T*Cfsl_imx8mq-wdt)modalias(of:N*T*Cfsl_imx8mq-wdtC*)modalias(of:N*T*Cfsl_imx8ulp-mu)modalias(of:N*T*Cfsl_imx8ulp-mu-s4)modalias(of:N*T*Cfsl_imx8ulp-mu-s4C*)modalias(of:N*T*Cfsl_imx8ulp-muC*)modalias(of:N*T*Cfsl_imx8ulp-usb)modalias(of:N*T*Cfsl_imx8ulp-usbC*)modalias(of:N*T*Cfsl_imx93-mu-s4)modalias(of:N*T*Cfsl_imx93-mu-s4C*)modalias(of:N*T*Cfsl_imx93-src)modalias(of:N*T*Cfsl_imx93-src-slice)modalias(of:N*T*Cfsl_imx93-src-sliceC*)modalias(of:N*T*Cfsl_imx93-srcC*)modalias(of:N*T*Cfsl_ls1012a-wdt)modalias(of:N*T*Cfsl_ls1012a-wdtC*)modalias(of:N*T*Cfsl_ls1021a-qspi)modalias(of:N*T*Cfsl_ls1021a-qspiC*)modalias(of:N*T*Cfsl_ls1043a-wdt)modalias(of:N*T*Cfsl_ls1043a-wdtC*)modalias(of:N*T*Cfsl_ls2080a-qspi)modalias(of:N*T*Cfsl_ls2080a-qspiC*)modalias(of:N*T*Cfsl_mvf600-fec)modalias(of:N*T*Cfsl_mvf600-fecC*)modalias(of:N*T*Cfsl_pfuze100)modalias(of:N*T*Cfsl_pfuze100C*)modalias(of:N*T*Cfsl_pfuze200)modalias(of:N*T*Cfsl_pfuze200C*)modalias(of:N*T*Cfsl_pfuze3000)modalias(of:N*T*Cfsl_pfuze3000C*)modalias(of:N*T*Cfsl_pfuze3001)modalias(of:N*T*Cfsl_pfuze3001C*)modalias(of:N*T*Cfsl_qoriq-tmu)modalias(of:N*T*Cfsl_qoriq-tmuC*)modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lp)modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lpC*)modalias(of:N*T*Cfsl_sec-v4.0-pwrkey)modalias(of:N*T*Cfsl_sec-v4.0-pwrkeyC*)modalias(of:N*T*Cfsl_vf610-i2c)modalias(of:N*T*Cfsl_vf610-i2cC*)modalias(of:N*T*Cfsl_vf610-qspi)modalias(of:N*T*Cfsl_vf610-qspiC*)modalias(of:N*T*Cfsl_vf610-usbmisc)modalias(of:N*T*Cfsl_vf610-usbmiscC*)modalias(of:N*T*Cfsl_vf610-usbphy)modalias(of:N*T*Cfsl_vf610-usbphyC*)modalias(of:N*T*Cfsl_vf610-wdt)modalias(of:N*T*Cfsl_vf610-wdtC*)modalias(of:N*T*Cgeneric-ahci)modalias(of:N*T*Cgeneric-ahciC*)modalias(of:N*T*Cgeneric-ehci)modalias(of:N*T*Cgeneric-ehciC*)modalias(of:N*T*Cgmt_g762)modalias(of:N*T*Cgmt_g762C*)modalias(of:N*T*Cgmt_g763)modalias(of:N*T*Cgmt_g763C*)modalias(of:N*T*Cgoodix_gt7375p)modalias(of:N*T*Cgoodix_gt7375pC*)modalias(of:N*T*Cgpio-backlight)modalias(of:N*T*Cgpio-backlightC*)modalias(of:N*T*Cgpio-keys)modalias(of:N*T*Cgpio-keysC*)modalias(of:N*T*Cgpio-simulator)modalias(of:N*T*Cgpio-simulatorC*)modalias(of:N*T*Cgpio-usb-b-connector)modalias(of:N*T*Cgpio-usb-b-connectorC*)modalias(of:N*T*Chaoyu_hym8563)modalias(of:N*T*Chaoyu_hym8563C*)modalias(of:N*T*Chid-over-i2c)modalias(of:N*T*Chid-over-i2cC*)modalias(of:N*T*Chisilicon_hi3660-tsensor)modalias(of:N*T*Chisilicon_hi3660-tsensorC*)modalias(of:N*T*Chisilicon_hi6220-aoctrl)modalias(of:N*T*Chisilicon_hi6220-aoctrlC*)modalias(of:N*T*Chisilicon_hi6220-mediactrl)modalias(of:N*T*Chisilicon_hi6220-mediactrlC*)modalias(of:N*T*Chisilicon_hi6220-sysctrl)modalias(of:N*T*Chisilicon_hi6220-sysctrlC*)modalias(of:N*T*Chisilicon_hi6220-usb-phy)modalias(of:N*T*Chisilicon_hi6220-usb-phyC*)modalias(of:N*T*Chisilicon_hisi-ahci)modalias(of:N*T*Chisilicon_hisi-ahciC*)modalias(of:N*T*Chisilicon_hisi-femac-mdio)modalias(of:N*T*Chisilicon_hisi-femac-mdioC*)modalias(of:N*T*Chisilicon_hns-dsaf-v1)modalias(of:N*T*Chisilicon_hns-dsaf-v1C*)modalias(of:N*T*Chisilicon_hns-dsaf-v2)modalias(of:N*T*Chisilicon_hns-dsaf-v2C*)modalias(of:N*T*Chisilicon_hns-mdio)modalias(of:N*T*Chisilicon_hns-mdioC*)modalias(of:N*T*Chisilicon_hns-nic-v1)modalias(of:N*T*Chisilicon_hns-nic-v1C*)modalias(of:N*T*Chisilicon_hns-nic-v2)modalias(of:N*T*Chisilicon_hns-nic-v2C*)modalias(of:N*T*Chisilicon_mdio)modalias(of:N*T*Chisilicon_mdioC*)modalias(of:N*T*Chisilicon_tsensor)modalias(of:N*T*Chisilicon_tsensorC*)modalias(of:N*T*Ci2c-arb-gpio-challenge)modalias(of:N*T*Ci2c-arb-gpio-challengeC*)modalias(of:N*T*Ci2c-gpio)modalias(of:N*T*Ci2c-gpioC*)modalias(of:N*T*Ci2c-mux-gpio)modalias(of:N*T*Ci2c-mux-gpioC*)modalias(of:N*T*Ci2c-mux-pinctrl)modalias(of:N*T*Ci2c-mux-pinctrlC*)modalias(of:N*T*Cibm_476gtr-ahci)modalias(of:N*T*Cibm_476gtr-ahciC*)modalias(of:N*T*Cisil_isl12022)modalias(of:N*T*Cisil_isl12022C*)modalias(of:N*T*Cisil_isl12057)modalias(of:N*T*Cisil_isl12057C*)modalias(of:N*T*Cisil_isl1208)modalias(of:N*T*Cisil_isl1208C*)modalias(of:N*T*Cisil_isl1209)modalias(of:N*T*Cisil_isl1209C*)modalias(of:N*T*Cisil_isl1218)modalias(of:N*T*Cisil_isl1218C*)modalias(of:N*T*Cisil_isl1219)modalias(of:N*T*Cisil_isl1219C*)modalias(of:N*T*Cisl_isl12022)modalias(of:N*T*Cisl_isl12022C*)modalias(of:N*T*Cjedec_jc-42.4-temp)modalias(of:N*T*Cjedec_jc-42.4-tempC*)modalias(of:N*T*Cled-backlight)modalias(of:N*T*Cled-backlightC*)modalias(of:N*T*Clsi_zevio-usb)modalias(of:N*T*Clsi_zevio-usbC*)modalias(of:N*T*Cmarvell_cn10k-ddr-pmu)modalias(of:N*T*Cmarvell_cn10k-ddr-pmuC*)modalias(of:N*T*Cmaxim_ds1742)modalias(of:N*T*Cmaxim_ds1742C*)modalias(of:N*T*Cmaxim_ds3231)modalias(of:N*T*Cmaxim_ds3231C*)modalias(of:N*T*Cmaxim_max7310)modalias(of:N*T*Cmaxim_max7310C*)modalias(of:N*T*Cmaxim_max7312)modalias(of:N*T*Cmaxim_max7312C*)modalias(of:N*T*Cmaxim_max7313)modalias(of:N*T*Cmaxim_max7313C*)modalias(of:N*T*Cmaxim_max7315)modalias(of:N*T*Cmaxim_max7315C*)modalias(of:N*T*Cmaxim_max7318)modalias(of:N*T*Cmaxim_max7318C*)modalias(of:N*T*Cmaxim_max77686)modalias(of:N*T*Cmaxim_max77686C*)modalias(of:N*T*Cmaxim_max77802)modalias(of:N*T*Cmaxim_max77802C*)modalias(of:N*T*Cmaxim_mcp795)modalias(of:N*T*Cmaxim_mcp795C*)modalias(of:N*T*Cmicrel_ks8995)modalias(of:N*T*Cmicrel_ks8995C*)modalias(of:N*T*Cmicrel_ksz8795)modalias(of:N*T*Cmicrel_ksz8795C*)modalias(of:N*T*Cmicrel_ksz8864)modalias(of:N*T*Cmicrel_ksz8864C*)modalias(of:N*T*Cmicrochip_mcp7940x)modalias(of:N*T*Cmicrochip_mcp7940xC*)modalias(of:N*T*Cmicrochip_mcp7941x)modalias(of:N*T*Cmicrochip_mcp7941xC*)modalias(of:N*T*Cmicrochip_mdio-smi0)modalias(of:N*T*Cmicrochip_mdio-smi0C*)modalias(of:N*T*Cmicrocrystal_rv1805)modalias(of:N*T*Cmicrocrystal_rv1805C*)modalias(of:N*T*Cmicrocrystal_rv2123)modalias(of:N*T*Cmicrocrystal_rv2123C*)modalias(of:N*T*Cmicrocrystal_rv3028)modalias(of:N*T*Cmicrocrystal_rv3028C*)modalias(of:N*T*Cmicrocrystal_rv3029)modalias(of:N*T*Cmicrocrystal_rv3029C*)modalias(of:N*T*Cmicrocrystal_rv3032)modalias(of:N*T*Cmicrocrystal_rv3032C*)modalias(of:N*T*Cmicrocrystal_rv4162)modalias(of:N*T*Cmicrocrystal_rv4162C*)modalias(of:N*T*Cmicrocrystal_rv8263)modalias(of:N*T*Cmicrocrystal_rv8263C*)modalias(of:N*T*Cmicrocrystal_rv8523)modalias(of:N*T*Cmicrocrystal_rv8523C*)modalias(of:N*T*Cmicrocrystal_rv8564)modalias(of:N*T*Cmicrocrystal_rv8564C*)modalias(of:N*T*Cmicrocrystal_rv8803)modalias(of:N*T*Cmicrocrystal_rv8803C*)modalias(of:N*T*Cmicrosoft_vmbus)modalias(of:N*T*Cmicrosoft_vmbusC*)modalias(of:N*T*Cmscc_ocelot-i2c)modalias(of:N*T*Cmscc_ocelot-i2cC*)modalias(of:N*T*Cmscc_ocelot-miim)modalias(of:N*T*Cmscc_ocelot-miimC*)modalias(of:N*T*Cnetlogic_xlp980-i2c)modalias(of:N*T*Cnetlogic_xlp980-i2cC*)modalias(of:N*T*Cnuvoton_npcm750-udc)modalias(of:N*T*Cnuvoton_npcm750-udcC*)modalias(of:N*T*Cnuvoton_npcm845-udc)modalias(of:N*T*Cnuvoton_npcm845-udcC*)modalias(of:N*T*Cnuvoton_npct501)modalias(of:N*T*Cnuvoton_npct501C*)modalias(of:N*T*Cnuvoton_npct601)modalias(of:N*T*Cnuvoton_npct601C*)modalias(of:N*T*Cnvidia_tegra114-host1x)modalias(of:N*T*Cnvidia_tegra114-host1xC*)modalias(of:N*T*Cnvidia_tegra114-spi)modalias(of:N*T*Cnvidia_tegra114-spiC*)modalias(of:N*T*Cnvidia_tegra114-udc)modalias(of:N*T*Cnvidia_tegra114-udcC*)modalias(of:N*T*Cnvidia_tegra124-host1x)modalias(of:N*T*Cnvidia_tegra124-host1xC*)modalias(of:N*T*Cnvidia_tegra124-spi)modalias(of:N*T*Cnvidia_tegra124-spiC*)modalias(of:N*T*Cnvidia_tegra124-udc)modalias(of:N*T*Cnvidia_tegra124-udcC*)modalias(of:N*T*Cnvidia_tegra124-xusb)modalias(of:N*T*Cnvidia_tegra124-xusbC*)modalias(of:N*T*Cnvidia_tegra186-bpmp-thermal)modalias(of:N*T*Cnvidia_tegra186-bpmp-thermalC*)modalias(of:N*T*Cnvidia_tegra186-gpcdma)modalias(of:N*T*Cnvidia_tegra186-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra186-host1x)modalias(of:N*T*Cnvidia_tegra186-host1xC*)modalias(of:N*T*Cnvidia_tegra186-xudc)modalias(of:N*T*Cnvidia_tegra186-xudcC*)modalias(of:N*T*Cnvidia_tegra186-xusb)modalias(of:N*T*Cnvidia_tegra186-xusbC*)modalias(of:N*T*Cnvidia_tegra194-gpcdma)modalias(of:N*T*Cnvidia_tegra194-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra194-gte-aon)modalias(of:N*T*Cnvidia_tegra194-gte-aonC*)modalias(of:N*T*Cnvidia_tegra194-gte-lic)modalias(of:N*T*Cnvidia_tegra194-gte-licC*)modalias(of:N*T*Cnvidia_tegra194-host1x)modalias(of:N*T*Cnvidia_tegra194-host1xC*)modalias(of:N*T*Cnvidia_tegra194-xudc)modalias(of:N*T*Cnvidia_tegra194-xudcC*)modalias(of:N*T*Cnvidia_tegra194-xusb)modalias(of:N*T*Cnvidia_tegra194-xusb-padctl)modalias(of:N*T*Cnvidia_tegra194-xusb-padctlC*)modalias(of:N*T*Cnvidia_tegra194-xusbC*)modalias(of:N*T*Cnvidia_tegra20-ehci)modalias(of:N*T*Cnvidia_tegra20-ehciC*)modalias(of:N*T*Cnvidia_tegra20-host1x)modalias(of:N*T*Cnvidia_tegra20-host1xC*)modalias(of:N*T*Cnvidia_tegra20-rtc)modalias(of:N*T*Cnvidia_tegra20-rtcC*)modalias(of:N*T*Cnvidia_tegra20-udc)modalias(of:N*T*Cnvidia_tegra20-udcC*)modalias(of:N*T*Cnvidia_tegra20-usb-phy)modalias(of:N*T*Cnvidia_tegra20-usb-phyC*)modalias(of:N*T*Cnvidia_tegra210-host1x)modalias(of:N*T*Cnvidia_tegra210-host1xC*)modalias(of:N*T*Cnvidia_tegra210-spi)modalias(of:N*T*Cnvidia_tegra210-spiC*)modalias(of:N*T*Cnvidia_tegra210-xudc)modalias(of:N*T*Cnvidia_tegra210-xudcC*)modalias(of:N*T*Cnvidia_tegra210-xusb)modalias(of:N*T*Cnvidia_tegra210-xusbC*)modalias(of:N*T*Cnvidia_tegra234-gpcdma)modalias(of:N*T*Cnvidia_tegra234-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra234-gte-aon)modalias(of:N*T*Cnvidia_tegra234-gte-aonC*)modalias(of:N*T*Cnvidia_tegra234-gte-lic)modalias(of:N*T*Cnvidia_tegra234-gte-licC*)modalias(of:N*T*Cnvidia_tegra234-host1x)modalias(of:N*T*Cnvidia_tegra234-host1xC*)modalias(of:N*T*Cnvidia_tegra234-xudc)modalias(of:N*T*Cnvidia_tegra234-xudcC*)modalias(of:N*T*Cnvidia_tegra234-xusb)modalias(of:N*T*Cnvidia_tegra234-xusb-padctl)modalias(of:N*T*Cnvidia_tegra234-xusb-padctlC*)modalias(of:N*T*Cnvidia_tegra234-xusbC*)modalias(of:N*T*Cnvidia_tegra30-ehci)modalias(of:N*T*Cnvidia_tegra30-ehciC*)modalias(of:N*T*Cnvidia_tegra30-host1x)modalias(of:N*T*Cnvidia_tegra30-host1xC*)modalias(of:N*T*Cnvidia_tegra30-udc)modalias(of:N*T*Cnvidia_tegra30-udcC*)modalias(of:N*T*Cnvidia_tegra30-usb-phy)modalias(of:N*T*Cnvidia_tegra30-usb-phyC*)modalias(of:N*T*Cnxp_imx8dxl-fspi)modalias(of:N*T*Cnxp_imx8dxl-fspiC*)modalias(of:N*T*Cnxp_imx8mm-fspi)modalias(of:N*T*Cnxp_imx8mm-fspiC*)modalias(of:N*T*Cnxp_imx8mp-fspi)modalias(of:N*T*Cnxp_imx8mp-fspiC*)modalias(of:N*T*Cnxp_imx8qxp-fspi)modalias(of:N*T*Cnxp_imx8qxp-fspiC*)modalias(of:N*T*Cnxp_imx93-bbnsm-rtc)modalias(of:N*T*Cnxp_imx93-bbnsm-rtcC*)modalias(of:N*T*Cnxp_lx2160a-fspi)modalias(of:N*T*Cnxp_lx2160a-fspiC*)modalias(of:N*T*Cnxp_pca2129)modalias(of:N*T*Cnxp_pca2129C*)modalias(of:N*T*Cnxp_pca6408)modalias(of:N*T*Cnxp_pca6408C*)modalias(of:N*T*Cnxp_pca6416)modalias(of:N*T*Cnxp_pca6416C*)modalias(of:N*T*Cnxp_pca85073a)modalias(of:N*T*Cnxp_pca85073aC*)modalias(of:N*T*Cnxp_pca8565)modalias(of:N*T*Cnxp_pca8565C*)modalias(of:N*T*Cnxp_pca9505)modalias(of:N*T*Cnxp_pca9505C*)modalias(of:N*T*Cnxp_pca9506)modalias(of:N*T*Cnxp_pca9506C*)modalias(of:N*T*Cnxp_pca9534)modalias(of:N*T*Cnxp_pca9534C*)modalias(of:N*T*Cnxp_pca9535)modalias(of:N*T*Cnxp_pca9535C*)modalias(of:N*T*Cnxp_pca9536)modalias(of:N*T*Cnxp_pca9536C*)modalias(of:N*T*Cnxp_pca9537)modalias(of:N*T*Cnxp_pca9537C*)modalias(of:N*T*Cnxp_pca9538)modalias(of:N*T*Cnxp_pca9538C*)modalias(of:N*T*Cnxp_pca9539)modalias(of:N*T*Cnxp_pca9539C*)modalias(of:N*T*Cnxp_pca9540)modalias(of:N*T*Cnxp_pca9540C*)modalias(of:N*T*Cnxp_pca9541)modalias(of:N*T*Cnxp_pca9541C*)modalias(of:N*T*Cnxp_pca9542)modalias(of:N*T*Cnxp_pca9542C*)modalias(of:N*T*Cnxp_pca9543)modalias(of:N*T*Cnxp_pca9543C*)modalias(of:N*T*Cnxp_pca9544)modalias(of:N*T*Cnxp_pca9544C*)modalias(of:N*T*Cnxp_pca9545)modalias(of:N*T*Cnxp_pca9545C*)modalias(of:N*T*Cnxp_pca9546)modalias(of:N*T*Cnxp_pca9546C*)modalias(of:N*T*Cnxp_pca9547)modalias(of:N*T*Cnxp_pca9547C*)modalias(of:N*T*Cnxp_pca9548)modalias(of:N*T*Cnxp_pca9548C*)modalias(of:N*T*Cnxp_pca9554)modalias(of:N*T*Cnxp_pca9554C*)modalias(of:N*T*Cnxp_pca9555)modalias(of:N*T*Cnxp_pca9555C*)modalias(of:N*T*Cnxp_pca9556)modalias(of:N*T*Cnxp_pca9556C*)modalias(of:N*T*Cnxp_pca9557)modalias(of:N*T*Cnxp_pca9557C*)modalias(of:N*T*Cnxp_pca9564)modalias(of:N*T*Cnxp_pca9564C*)modalias(of:N*T*Cnxp_pca9574)modalias(of:N*T*Cnxp_pca9574C*)modalias(of:N*T*Cnxp_pca9575)modalias(of:N*T*Cnxp_pca9575C*)modalias(of:N*T*Cnxp_pca9665)modalias(of:N*T*Cnxp_pca9665C*)modalias(of:N*T*Cnxp_pca9698)modalias(of:N*T*Cnxp_pca9698C*)modalias(of:N*T*Cnxp_pca9846)modalias(of:N*T*Cnxp_pca9846C*)modalias(of:N*T*Cnxp_pca9847)modalias(of:N*T*Cnxp_pca9847C*)modalias(of:N*T*Cnxp_pca9848)modalias(of:N*T*Cnxp_pca9848C*)modalias(of:N*T*Cnxp_pca9849)modalias(of:N*T*Cnxp_pca9849C*)modalias(of:N*T*Cnxp_pcal6408)modalias(of:N*T*Cnxp_pcal6408C*)modalias(of:N*T*Cnxp_pcal6416)modalias(of:N*T*Cnxp_pcal6416C*)modalias(of:N*T*Cnxp_pcal6524)modalias(of:N*T*Cnxp_pcal6524C*)modalias(of:N*T*Cnxp_pcal6534)modalias(of:N*T*Cnxp_pcal6534C*)modalias(of:N*T*Cnxp_pcal9535)modalias(of:N*T*Cnxp_pcal9535C*)modalias(of:N*T*Cnxp_pcal9554b)modalias(of:N*T*Cnxp_pcal9554bC*)modalias(of:N*T*Cnxp_pcal9555a)modalias(of:N*T*Cnxp_pcal9555aC*)modalias(of:N*T*Cnxp_pcf2123)modalias(of:N*T*Cnxp_pcf2123C*)modalias(of:N*T*Cnxp_pcf2127)modalias(of:N*T*Cnxp_pcf2127C*)modalias(of:N*T*Cnxp_pcf2129)modalias(of:N*T*Cnxp_pcf2129C*)modalias(of:N*T*Cnxp_pcf85063)modalias(of:N*T*Cnxp_pcf85063C*)modalias(of:N*T*Cnxp_pcf85063a)modalias(of:N*T*Cnxp_pcf85063aC*)modalias(of:N*T*Cnxp_pcf85063tp)modalias(of:N*T*Cnxp_pcf85063tpC*)modalias(of:N*T*Cnxp_pcf8523)modalias(of:N*T*Cnxp_pcf8523C*)modalias(of:N*T*Cnxp_pcf8563)modalias(of:N*T*Cnxp_pcf8563C*)modalias(of:N*T*Cnxp_ptn5110)modalias(of:N*T*Cnxp_ptn5110C*)modalias(of:N*T*Cnxp_rtc-pcf2123)modalias(of:N*T*Cnxp_rtc-pcf2123C*)modalias(of:N*T*Connn_cat9554)modalias(of:N*T*Connn_cat9554C*)modalias(of:N*T*Connn_pca9654)modalias(of:N*T*Connn_pca9654C*)modalias(of:N*T*Connn_pca9655)modalias(of:N*T*Connn_pca9655C*)modalias(of:N*T*Cpericom_pt7c4338)modalias(of:N*T*Cpericom_pt7c4338C*)modalias(of:N*T*Cpmem-region)modalias(of:N*T*Cpmem-region-v2)modalias(of:N*T*Cpmem-region-v2C*)modalias(of:N*T*Cpmem-regionC*)modalias(of:N*T*Cpps-gpio)modalias(of:N*T*Cpps-gpioC*)modalias(of:N*T*Cpwm-backlight)modalias(of:N*T*Cpwm-backlightC*)modalias(of:N*T*Cpwm-fan)modalias(of:N*T*Cpwm-fanC*)modalias(of:N*T*Cqcom_ci-hdrc)modalias(of:N*T*Cqcom_ci-hdrcC*)modalias(of:N*T*Cqcom_fsm9900-emac)modalias(of:N*T*Cqcom_fsm9900-emacC*)modalias(of:N*T*Cqcom_hidma-1.0)modalias(of:N*T*Cqcom_hidma-1.0C*)modalias(of:N*T*Cqcom_hidma-1.1)modalias(of:N*T*Cqcom_hidma-1.1C*)modalias(of:N*T*Cqcom_hidma-1.2)modalias(of:N*T*Cqcom_hidma-1.2C*)modalias(of:N*T*Cqcom_hidma-mgmt-1.0)modalias(of:N*T*Cqcom_hidma-mgmt-1.0C*)modalias(of:N*T*Cregulator-gpio)modalias(of:N*T*Cregulator-gpioC*)modalias(of:N*T*Crichtek_rt1719)modalias(of:N*T*Crichtek_rt1719C*)modalias(of:N*T*Cricoh_r2025sd)modalias(of:N*T*Cricoh_r2025sdC*)modalias(of:N*T*Cricoh_r2221tl)modalias(of:N*T*Cricoh_r2221tlC*)modalias(of:N*T*Cricoh_rs5c372a)modalias(of:N*T*Cricoh_rs5c372aC*)modalias(of:N*T*Cricoh_rs5c372b)modalias(of:N*T*Cricoh_rs5c372bC*)modalias(of:N*T*Cricoh_rv5c386)modalias(of:N*T*Cricoh_rv5c386C*)modalias(of:N*T*Cricoh_rv5c387a)modalias(of:N*T*Cricoh_rv5c387aC*)modalias(of:N*T*Crohm_bd71837)modalias(of:N*T*Crohm_bd71837C*)modalias(of:N*T*Crohm_bd71847)modalias(of:N*T*Crohm_bd71847C*)modalias(of:N*T*Crohm_bd71850)modalias(of:N*T*Crohm_bd71850C*)modalias(of:N*T*Crv4162)modalias(of:N*T*Crv4162C*)modalias(of:N*T*Csensirion_shtc1)modalias(of:N*T*Csensirion_shtc1C*)modalias(of:N*T*Csensirion_shtc3)modalias(of:N*T*Csensirion_shtc3C*)modalias(of:N*T*Csensirion_shtw1)modalias(of:N*T*Csensirion_shtw1C*)modalias(of:N*T*Csnps_arc_ps2)modalias(of:N*T*Csnps_arc_ps2C*)modalias(of:N*T*Csnps_designware-i2c)modalias(of:N*T*Csnps_designware-i2cC*)modalias(of:N*T*Csnps_dma-spear1340)modalias(of:N*T*Csnps_dma-spear1340C*)modalias(of:N*T*Csnps_dw-apb-gpio)modalias(of:N*T*Csnps_dw-apb-gpioC*)modalias(of:N*T*Csnps_dwc-ahci)modalias(of:N*T*Csnps_dwc-ahciC*)modalias(of:N*T*Csnps_spear-ahci)modalias(of:N*T*Csnps_spear-ahciC*)modalias(of:N*T*Csolomon_ssd1305fb-i2c)modalias(of:N*T*Csolomon_ssd1305fb-i2cC*)modalias(of:N*T*Csolomon_ssd1306fb-i2c)modalias(of:N*T*Csolomon_ssd1306fb-i2cC*)modalias(of:N*T*Csolomon_ssd1307fb-i2c)modalias(of:N*T*Csolomon_ssd1307fb-i2cC*)modalias(of:N*T*Csolomon_ssd1309fb-i2c)modalias(of:N*T*Csolomon_ssd1309fb-i2cC*)modalias(of:N*T*Cssif-bmc)modalias(of:N*T*Cssif-bmcC*)modalias(of:N*T*Cst_m41t0)modalias(of:N*T*Cst_m41t00)modalias(of:N*T*Cst_m41t00C*)modalias(of:N*T*Cst_m41t0C*)modalias(of:N*T*Cst_m41t11)modalias(of:N*T*Cst_m41t11C*)modalias(of:N*T*Cst_m41t62)modalias(of:N*T*Cst_m41t62C*)modalias(of:N*T*Cst_m41t65)modalias(of:N*T*Cst_m41t65C*)modalias(of:N*T*Cst_m41t80)modalias(of:N*T*Cst_m41t80C*)modalias(of:N*T*Cst_m41t81)modalias(of:N*T*Cst_m41t81C*)modalias(of:N*T*Cst_m41t81s)modalias(of:N*T*Cst_m41t81sC*)modalias(of:N*T*Cst_m41t82)modalias(of:N*T*Cst_m41t82C*)modalias(of:N*T*Cst_m41t83)modalias(of:N*T*Cst_m41t83C*)modalias(of:N*T*Cst_m41t84)modalias(of:N*T*Cst_m41t84C*)modalias(of:N*T*Cst_m41t85)modalias(of:N*T*Cst_m41t85C*)modalias(of:N*T*Cst_m41t87)modalias(of:N*T*Cst_m41t87C*)modalias(of:N*T*Cst_rv4162)modalias(of:N*T*Cst_rv4162C*)modalias(of:N*T*Cst_stusb1600)modalias(of:N*T*Cst_stusb1600C*)modalias(of:N*T*Csyna_rmi4-i2c)modalias(of:N*T*Csyna_rmi4-i2cC*)modalias(of:N*T*Csyna_rmi4-spi)modalias(of:N*T*Csyna_rmi4-spiC*)modalias(of:N*T*Csynaptics_synaptics_i2c)modalias(of:N*T*Csynaptics_synaptics_i2cC*)modalias(of:N*T*Ctcpci)modalias(of:N*T*CtcpciC*)modalias(of:N*T*Cti_adc128d818)modalias(of:N*T*Cti_adc128d818C*)modalias(of:N*T*Cti_bq32000)modalias(of:N*T*Cti_bq32000C*)modalias(of:N*T*Cti_ina3221)modalias(of:N*T*Cti_ina3221C*)modalias(of:N*T*Cti_lm70)modalias(of:N*T*Cti_lm70C*)modalias(of:N*T*Cti_lm71)modalias(of:N*T*Cti_lm71C*)modalias(of:N*T*Cti_lm74)modalias(of:N*T*Cti_lm74C*)modalias(of:N*T*Cti_lp8550)modalias(of:N*T*Cti_lp8550C*)modalias(of:N*T*Cti_lp8551)modalias(of:N*T*Cti_lp8551C*)modalias(of:N*T*Cti_lp8552)modalias(of:N*T*Cti_lp8552C*)modalias(of:N*T*Cti_lp8553)modalias(of:N*T*Cti_lp8553C*)modalias(of:N*T*Cti_lp8555)modalias(of:N*T*Cti_lp8555C*)modalias(of:N*T*Cti_lp8556)modalias(of:N*T*Cti_lp8556C*)modalias(of:N*T*Cti_lp8557)modalias(of:N*T*Cti_lp8557C*)modalias(of:N*T*Cti_pca6107)modalias(of:N*T*Cti_pca6107C*)modalias(of:N*T*Cti_pca9536)modalias(of:N*T*Cti_pca9536C*)modalias(of:N*T*Cti_tca6408)modalias(of:N*T*Cti_tca6408C*)modalias(of:N*T*Cti_tca6416)modalias(of:N*T*Cti_tca6416C*)modalias(of:N*T*Cti_tca6424)modalias(of:N*T*Cti_tca6424C*)modalias(of:N*T*Cti_tca9538)modalias(of:N*T*Cti_tca9538C*)modalias(of:N*T*Cti_tca9539)modalias(of:N*T*Cti_tca9539C*)modalias(of:N*T*Cti_tmp103)modalias(of:N*T*Cti_tmp103C*)modalias(of:N*T*Cti_tmp121)modalias(of:N*T*Cti_tmp121C*)modalias(of:N*T*Cti_tmp122)modalias(of:N*T*Cti_tmp122C*)modalias(of:N*T*Cti_tps25750)modalias(of:N*T*Cti_tps25750C*)modalias(of:N*T*Cti_tps6598x)modalias(of:N*T*Cti_tps6598xC*)modalias(of:N*T*Ctimeriomem_rng)modalias(of:N*T*Ctimeriomem_rngC*)modalias(of:N*T*Cusb-nop-xceiv)modalias(of:N*T*Cusb-nop-xceivC*)modalias(of:N*T*Cvia_vt8500-ehci)modalias(of:N*T*Cvia_vt8500-ehciC*)modalias(of:N*T*Cvirtio_mmio)modalias(of:N*T*Cvirtio_mmioC*)modalias(of:N*T*Cvirtual_mdio-gpio)modalias(of:N*T*Cvirtual_mdio-gpioC*)modalias(of:N*T*Cwillsemi_wusb3801)modalias(of:N*T*Cwillsemi_wusb3801C*)modalias(of:N*T*Cwinbond_wpct301)modalias(of:N*T*Cwinbond_wpct301C*)modalias(of:N*T*Cwm_prizm-ehci)modalias(of:N*T*Cwm_prizm-ehciC*)modalias(of:N*T*Cxircom_x1205)modalias(of:N*T*Cxircom_x1205C*)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0C*)modalias(of:N*T*Cxlnx_zynq-usb-2.20a)modalias(of:N*T*Cxlnx_zynq-usb-2.20aC*)modalias(of:N*Tipmi*Cipmi-bt)modalias(of:N*Tipmi*Cipmi-btC*)modalias(of:N*Tipmi*Cipmi-ipmb)modalias(of:N*Tipmi*Cipmi-ipmbC*)modalias(of:N*Tipmi*Cipmi-kcs)modalias(of:N*Tipmi*Cipmi-kcsC*)modalias(of:N*Tipmi*Cipmi-smic)modalias(of:N*Tipmi*Cipmi-smicC*)modalias(pcbc)modalias(pci:hns-nic)modalias(pci:v*d*sv*sd*bc01sc01i*)modalias(pci:v*d*sv*sd*bc01sc08i02*)modalias(pci:v*d*sv*sd*bc05sc02i10*)modalias(pci:v*d*sv*sd*bc0Csc07i0[012]*)modalias(pci:v*d00008139sv000010ECsd00008139bc*sc*i*)modalias(pci:v*d00008139sv00001186sd00001300bc*sc*i*)modalias(pci:v*d00008139sv000013D1sd0000AB06bc*sc*i*)modalias(pci:v00000001d00008168sv*sd00002410bc*sc*i*)modalias(pci:v0000018Ad00000106sv*sd*bc*sc*i*)modalias(pci:v0000021Bd00008139sv*sd*bc*sc*i*)modalias(pci:v000002ACd00001012sv*sd*bc*sc*i*)modalias(pci:v00000357d0000000Asv*sd*bc*sc*i*)modalias(pci:v000003F0d00000A6Csv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B203sv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B204sv*sd*bc*sc*i*)modalias(pci:v00001000d000000A5sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B[35]sv*sd*bc*sc*i*)modalias(pci:v00001013d000000B8sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001013d000000B8sv00005853sd00000001bc*sc*i*)modalias(pci:v00001014d00000180sv00001014sd00000264bc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd0000028Dbc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd000002BEbc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd000002C0bc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd0000030Dbc*sc*i*)modalias(pci:v00001014d000002BDsv00001014sd000002C[12]bc*sc*i*)modalias(pci:v00001014d000002BDsv00001014sd00000338bc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd0000035Cbc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd00000360bc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd000003[03]Abc*sc*i*)modalias(pci:v00001014d0000033Dsv00001014sd0000033Cbc*sc*i*)modalias(pci:v00001014d0000033Dsv00001014sd0000035[2346F]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000033Bbc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000035[57DE]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd000003F[BCEF]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000046Dbc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000047[45]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000049[9ABC]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd000004C[789A]bc*sc*i*)modalias(pci:v00001014d000004DAsv00001014sd000004F[BC]bc*sc*i*)modalias(pci:v00001022d00001456sv*sd*bc*sc*i*)modalias(pci:v00001022d0000145[89]sv*sd*bc*sc*i*)modalias(pci:v00001022d00001468sv*sd*bc*sc*i*)modalias(pci:v00001022d00001486sv*sd*bc*sc*i*)modalias(pci:v00001022d000014CAsv*sd*bc*sc*i*)modalias(pci:v00001022d00001537sv*sd*bc*sc*i*)modalias(pci:v00001022d0000156Esv*sd*bc*sc*i*)modalias(pci:v00001022d000015C7sv*sd*bc*sc*i*)modalias(pci:v00001022d000015DFsv*sd*bc*sc*i*)modalias(pci:v00001022d00001649sv*sd*bc*sc*i*)modalias(pci:v00001022d000017E0sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000121Asv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021B[DEF]bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021C[0123456789ABCDE]bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd00003233bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd0000324[13579AB]bc*sc*i*)modalias(pci:v0000103Cd0000323Bsv0000103Csd0000335[0123456]bc*sc*i*)modalias(pci:v0000103Cd0000323Csv0000103Csd0000192[012345689]bc*sc*i*)modalias(pci:v0000103Cd00003306sv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003307sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000333Fsv0000103Csd0000333Fbc*sc*i*)modalias(pci:v00001042d00003020sv*sd*bc*sc*i*)modalias(pci:v00001045d0000C558sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0ABsv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0B[01F]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0C3sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0D[89]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0F[01259]sv*sd*bc*sc*i*)modalias(pci:v00001060d00000101sv*sd*bc*sc*i*)modalias(pci:v00001060d0000673Asv*sd*bc*sc*i*)modalias(pci:v00001060d0000886Asv*sd*bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd00000266bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd00000278bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd000002D[34]bc*sc*i*)modalias(pci:v0000106Bd0000200[135]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000034sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000052sv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68DE]4sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000264sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000368sv*sd*bc*sc*i*)modalias(pci:v000010DEd000003EBsv*sd*bc*sc*i*)modalias(pci:v000010DEd00000446sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000542sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000752sv*sd*bc*sc*i*)modalias(pci:v000010DEd000007D8sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AA2sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002502sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002600sv*sd*bc*sc*i*)modalias(pci:v000010ECd00003000sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000576[235]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008129sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000812[569]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008136sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008139sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000813[89]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000816[12789]sv*sd*bc*sc*i*)modalias(pci:v000010FFd00008168sv*sd*bc*sc*i*)modalias(pci:v00001106d00000561sv*sd*bc*sc*i*)modalias(pci:v00001113d00001211sv*sd*bc*sc*i*)modalias(pci:v00001179d0000010[1235]sv*sd*bc*sc*i*)modalias(pci:v00001186d000013[04]0sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv00001186sd00004B10bc*sc*i*)modalias(pci:v00001186d00004302sv*sd*bc*sc*i*)modalias(pci:v000011DBd00001234sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001259d0000A11[7E]sv*sd*bc*sc*i*)modalias(pci:v00001259d0000C107sv*sd*bc*sc*i*)modalias(pci:v00001269d000000B[34AB]sv*sd*bc*sc*i*)modalias(pci:v0000126Cd00001211sv*sd*bc*sc*i*)modalias(pci:v0000126Fd00002263sv*sd*bc*sc*i*)modalias(pci:v00001344d00005407sv*sd*bc*sc*i*)modalias(pci:v00001344d00006001sv*sd*bc*sc*i*)modalias(pci:v000013D1d0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001414d00005353sv00000000sd00000000bc*sc*i*)modalias(pci:v00001432d00009130sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A80[29B]sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A82[12]sv*sd*bc*sc*i*)modalias(pci:v000014C3d00004D75sv*sd*bc*sc*i*)modalias(pci:v000014EAd0000AB0[67]sv*sd*bc*sc*i*)modalias(pci:v00001500d00001360sv*sd*bc*sc*i*)modalias(pci:v00001524d00000510sv*sd*bc*sc*i*)modalias(pci:v0000153Fd0000100[46]sv*sd*bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000007[6D]bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000008[78]bc*sc*i*)modalias(pci:v00001590d00000389sv*sd*bc*sc*i*)modalias(pci:v000015ADd0000040[56]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00000740sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000100[3456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001010sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000101[123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001021sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000A2D[236C]sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CB84sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF6Csv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF[78]0sv*sd*bc*sc*i*)modalias(pci:v000015B7d00002001sv*sd*bc*sc*i*)modalias(pci:v000016CAd00000001sv*sd*bc*sc*i*)modalias(pci:v000016ECd00000116sv*sd*bc*sc*i*)modalias(pci:v000016ECd0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001737d00001032sv*sd00000024bc*sc*i*)modalias(pci:v00001743d00008139sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000011sv0000177Dsd0000A11Ebc*sc*i*)modalias(pci:v0000177Dd0000A00Csv0000177Dsd0000A[123]0Cbc*sc*i*)modalias(pci:v0000177Dd0000A012sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A013sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A018sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A01Esv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A026sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02Bsv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02[2EF]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A030sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A033sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A034sv0000177Dsd0000A[123]34bc*sc*i*)modalias(pci:v0000177Dd0000A054sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A056sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A098sv*sd*bc*sc*i*)modalias(pci:v000017CBd00000306sv000017CBsd0000010Cbc*sc*i*)modalias(pci:v000017CBd00000306sv000018D7sd00000200bc*sc*i*)modalias(pci:v000017CBd00000306sv00001C5Dsd00002000bc*sc*i*)modalias(pci:v000017CBd00000308sv*sd*bc*sc*i*)modalias(pci:v000017CBd00000308sv00001C5Dsd0000201[05]bc*sc*i*)modalias(pci:v000017CBd00000309sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000030[46]sv*sd*bc*sc*i*)modalias(pci:v00001987d0000501[269]sv*sd*bc*sc*i*)modalias(pci:v00001987d00005021sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000020[05]sv*sd*bc*sc*i*)modalias(pci:v000019E5d00000210sv*sd*bc*sc*i*)modalias(pci:v000019E5d00001822sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000375Esv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[01234568EF]sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[01234568]sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[EF]sv*sd*bc*sc*i*)modalias(pci:v000019EEd0000380[03]sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd00006003sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd0000[456]000sv000019EEsd*bc*sc*i*)modalias(pci:v00001AE0d00000042sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000010sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000011sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000100sv*sd*bc03sc[08]0i*)modalias(pci:v00001B4Bd00001092sv*sd*bc*sc*i*)modalias(pci:v00001BB1d00000100sv*sd*bc*sc*i*)modalias(pci:v00001C58d000000[02]3sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001504sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd0000174Asv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001D59sv*sd*bc*sc*i*)modalias(pci:v00001C5Fd00000540sv*sd*bc*sc*i*)modalias(pci:v00001CC1d000033F8sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00005350sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00008201sv*sd*bc*sc*i*)modalias(pci:v00001CC4d0000630[23]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00000051sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00000053sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000006[15]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00008061sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000CD0[012]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000E4C1sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000EC2[01]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000[01]EC2sv*sd*bc*sc*i*)modalias(pci:v00001D97d00001D97sv*sd*bc*sc*i*)modalias(pci:v00001D97d0000226[39]sv*sd*bc*sc*i*)modalias(pci:v00001DA8d0000380[03]sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d00006003sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d0000[456]000sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DBEd00005236sv*sd*bc*sc*i*)modalias(pci:v00001DD8d0000100[23]sv*sd*bc*sc*i*)modalias(pci:v00001E49d000000[24]1sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd0000100[12]sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd00001[26]02sv*sd*bc*sc*i*)modalias(pci:v00001EACd0000100[1247D]sv*sd*bc*sc*i*)modalias(pci:v00001EACd00002001sv*sd*bc*sc*i*)modalias(pci:v00001F40d00001202sv*sd*bc*sc*i*)modalias(pci:v00001F40d00005236sv*sd*bc*sc*i*)modalias(pci:v00002646d0000226[23]sv*sd*bc*sc*i*)modalias(pci:v00002646d0000501[368ABE]sv*sd*bc*sc*i*)modalias(pci:v00003388d00008013sv*sd*bc*sc*i*)modalias(pci:v00004033d00001360sv*sd*bc*sc*i*)modalias(pci:v00004321d00001111sv*sd*bc*sc*i*)modalias(pci:v00008086d*sv*sd*bc01sc01i*)modalias(pci:v00008086d0000043[8AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000440sv*sd*bc*sc*i*)modalias(pci:v00008086d00000811sv*sd*bc*sc*i*)modalias(pci:v00008086d00000827sv*sd*bc*sc*i*)modalias(pci:v00008086d00000829sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A5[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000CF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D58sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D5[35]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D9Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000DC[5678]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000DD[2A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F06sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F40sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[9A]53sv*sd*bc*sc*i*)modalias(pci:v00008086d0000100[01489CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000101[0123456789ADE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000102[678]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[9ABCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000105[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001060sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[56789ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000108Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000108[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001099sv*sd*bc*sc*i*)modalias(pci:v00008086d0000109[68A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[79]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B5sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B[9ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C9sv*sd*bc*sc*i*)modalias(pci:v00008086d000010CAsv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[02345BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[359AEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010EDsv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[1C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[5ABF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[056]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[14789BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[BC]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[DE]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000011A2sv*sd*bc*sc*i*)modalias(pci:v00008086d0000124[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000125[BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000012D[123458ACDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000145[2C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[123C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[78B]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[ADEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001515sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[0168]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[47C]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001520sv*sd*bc*sc*i*)modalias(pci:v00008086d00001525sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[123467]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[89A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001530sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[36789]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000154Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000154[ADF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[03]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001571sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[24]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000158[013456789AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000159[1239AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B0sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B[789BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C5sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C[234678E]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D1sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[05]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[678F]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015FFsv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[2378D]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[459ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015[7A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001889sv*sd*bc*sc*i*)modalias(pci:v00008086d0000188[8ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000189[01234789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001A1[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F4[015]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002286sv*sd*bc*sc*i*)modalias(pci:v00008086d000022C0sv*sd*bc*sc*i*)modalias(pci:v00008086d000025ABsv*sd*bc*sc*i*)modalias(pci:v00008086d0000294Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002E6Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000310[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037CDsv*sd*bc*sc*i*)modalias(pci:v00008086d000037C[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037D[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BB[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000551[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000579[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057A[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057B[3456789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005845sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[35]60sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[6E]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000E006sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F1A[56]sv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001014sd00000718bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001028sd00001FE0bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000060[01239]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000065[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000070[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000100[12]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000110[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001211bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001321bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001137sd000002F[89A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000013FEsd00008312bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001458sd00001000bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A2[234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A3[67]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd00000294bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd000002D[BC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000032Ebc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000036Fbc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000038[123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000022[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000052[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000062[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000110[456789B]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000846[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000C46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000F46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000019E5sd0000D22[789ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000004[5678ABCF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000005[1234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000006[BCDF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000007[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000008[6789]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CC4sd00000[12]01bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000080[456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B2[79]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B45bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000544[5679ABDEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd000054D[ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd0000080[06]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000908bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000916bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001DFCsd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001E93sd0000100[0125]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F0Csd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000100[123456789AEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000101[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000104[345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000110bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000608bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000659bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000080[0123456789A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000090[012345678A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000120[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000128[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000130[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001380bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000140[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000141[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001441bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000145[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000146[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000147[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001491bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014A[012456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014B[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014C[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[234]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[89]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[DEF]0bc*sc*i*)modalias(pci:v00009005d00000290sv00009005sd0000058[012345]bc*sc*i*)modalias(pci:v00009005d00000500sv00001014sd000002C[12]bc*sc*i*)modalias(pci:v00009005d00000500sv00001014sd00000338bc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002BFbc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002C3bc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002D5bc*sc*i*)modalias(pci:v00009412d00006565sv*sd*bc*sc*i*)modalias(pci:v0000C0A9d0000540Asv*sd*bc*sc*i*)modalias(pcrypt)modalias(platform:Hi-HNS_MDIO)modalias(platform:ahci)modalias(platform:ahci-seattle)modalias(platform:altera_ps2)modalias(platform:arm-cs-arch-pmu)modalias(platform:arm_spe-v1)modalias(platform:bd71815-clk)modalias(platform:bd71828-clk)modalias(platform:bd718[34]7-clk)modalias(platform:bd718[34]7-pmic)modalias(platform:bd718xx-clk)modalias(platform:bd718xx-pmic)modalias(platform:ci13xxx_msm)modalias(platform:ci13xxx_pci)modalias(platform:ci_hdrc)modalias(platform:cpufreq-dt)modalias(platform:cxl_acpi)modalias(platform:dmi-ipmi-si)modalias(platform:dmi-ipmi-ssif)modalias(platform:ds1511)modalias(platform:ds2404)modalias(platform:dw_dmac)modalias(platform:ehci-platform)modalias(platform:fec)modalias(platform:gpio-backlight)modalias(platform:gpio-dwapb)modalias(platform:gpio-keys)modalias(platform:gpio-regulator)modalias(platform:hi6220-usb-phy)modalias(platform:hmem*)modalias(platform:hns-nic)modalias(platform:i2c-arb-gpio-challenge)modalias(platform:i2c-gpio)modalias(platform:i2c-mux-gpio)modalias(platform:i2c-mux-mlxcpld)modalias(platform:i2c-mux-pinctrl)modalias(platform:i2c_designware)modalias(platform:imx-cpufreq-dt)modalias(platform:imx-i2c)modalias(platform:imx-usb)modalias(platform:imx1-i2c)modalias(platform:imx2-wdt)modalias(platform:imx21-i2c)modalias(platform:imx2[578]-fec)modalias(platform:imx6q-fec)modalias(platform:imx6sx-fec)modalias(platform:imx6ul-fec)modalias(platform:imx8mm-interconnect)modalias(platform:imx8mn-interconnect)modalias(platform:imx8mp-dwc3)modalias(platform:imx8mp-interconnect)modalias(platform:imx8mq-interconnect)modalias(platform:led-backlight)modalias(platform:max77620-clock)modalias(platform:max77620-rtc)modalias(platform:max77620-thermal)modalias(platform:max77686-clk)modalias(platform:max77686-pmic)modalias(platform:max77686-rtc)modalias(platform:max77714-rtc)modalias(platform:max77802-clk)modalias(platform:max77802-rtc)modalias(platform:mdio-gpio)modalias(platform:mlx-wdt)modalias(platform:mlxreg-fan)modalias(platform:msm_hsusb)modalias(platform:mvf600-fec)modalias(platform:mxs-usb-phy)modalias(platform:ntc-thermistor)modalias(platform:platform-lcd)modalias(platform:pwm-backlight)modalias(platform:pwm-fan)modalias(platform:qcom-emac)modalias(platform:rtc-bq4802)modalias(platform:rtc-ds1286)modalias(platform:rtc-ds1553)modalias(platform:rtc-ds1685)modalias(platform:rtc-ds1742)modalias(platform:rtc-m48t35)modalias(platform:rtc-m48t59)modalias(platform:rtc-msm6242)modalias(platform:rtc-rp5c01)modalias(platform:sbsa-gwdt)modalias(platform:scpi-cpufreq)modalias(platform:simtec-i2c)modalias(platform:spi-tegra114)modalias(platform:spi_imx)modalias(platform:stk17ta8)modalias(platform:unimac-mdio)modalias(platform:usb_phy_generic)modalias(platform:usbmisc-imx)modalias(platform:versatile-i2c)modalias(platform:vexpress-hwmon)modalias(pmem)modalias(poly1305)modalias(poly1305-generic)modalias(raid[56])modalias(rd)modalias(rfc7539)modalias(rfc7539esp)modalias(rmd160)modalias(rpc-auth-6)modalias(rpc-auth-gss-1.2.840.113554.1.2.2)modalias(rpc-auth-gss-39000[345])modalias(rpc-auth-gss-krb5)modalias(rpc-auth-gss-krb5[ip])modalias(rpc_pipefs)modalias(rtnl-link-bareudp)modalias(rtnl-link-bond)modalias(rtnl-link-bridge)modalias(rtnl-link-dummy)modalias(rtnl-link-erspan)modalias(rtnl-link-geneve)modalias(rtnl-link-gre)modalias(rtnl-link-gretap)modalias(rtnl-link-hsr)modalias(rtnl-link-ifb)modalias(rtnl-link-ip6erspan)modalias(rtnl-link-ip6gre)modalias(rtnl-link-ip6gretap)modalias(rtnl-link-ip6tnl)modalias(rtnl-link-ipip)modalias(rtnl-link-ipvlan)modalias(rtnl-link-ipvtap)modalias(rtnl-link-macsec)modalias(rtnl-link-macvlan)modalias(rtnl-link-macvtap)modalias(rtnl-link-nlmon)modalias(rtnl-link-sit)modalias(rtnl-link-team)modalias(rtnl-link-veth)modalias(rtnl-link-vlan)modalias(rtnl-link-vrf)modalias(rtnl-link-vsockmon)modalias(rtnl-link-vti)modalias(rtnl-link-vti6)modalias(rtnl-link-vxlan)modalias(rtnl-link-wireguard)modalias(rtnl-link-xfrm)modalias(sch_clsact)modalias(scsi:t-0x01*)modalias(scsi:t-0x08*)modalias(scsi:t-0x0[45]*)modalias(scsi:t-0x0d*)modalias(serio:ty02pr08id*ex*)modalias(serio:ty0[16]pr*id*ex*)modalias(serpent)modalias(serpent-generic)modalias(sha1)modalias(sha224)modalias(sha256)modalias(spi:ad7314)modalias(spi:adcxx[1248]s)modalias(spi:adt730[12])modalias(spi:ds134[34])modalias(spi:ds1390)modalias(spi:ds3234)modalias(spi:ks8995)modalias(spi:ksz8795)modalias(spi:ksz8864)modalias(spi:lm7[014])modalias(spi:max111[0123])modalias(spi:mcp795)modalias(spi:pca2129)modalias(spi:pcf2123)modalias(spi:pcf212[79])modalias(spi:rmi4-spi)modalias(spi:rtc-ds1305)modalias(spi:rtc-ds1390)modalias(spi:rtc-m41t93)modalias(spi:rtc-m41t94)modalias(spi:rtc-max6902)modalias(spi:rtc-pcf2123)modalias(spi:rtc-r9701)modalias(spi:rtc-rs5c348)modalias(spi:rtc-rx4581)modalias(spi:rv2123)modalias(spi:rv3049)modalias(spi:rx4581)modalias(spi:tmp12[12])modalias(stdrng)modalias(tbsvc:knetworkp00000001v*r*)modalias(tcp-ulp-tls)modalias(team-mode-activebackup)modalias(team-mode-broadcast)modalias(team-mode-loadbalance)modalias(team-mode-random)modalias(team-mode-roundrobin)modalias(tee:f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c*)modalias(tls)modalias(tty-ldisc-18)modalias(tty-ldisc-2)modalias(twofish)modalias(twofish-generic)modalias(typec:idFF01m01)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ip0[0123456]in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc09ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic07isc01ip0[123]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip62in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc03ip0[01]in*)modalias(usb:v*p*d*dc07dsc01dp0[123]ic*isc*ip*in*)modalias(usb:v03EBp0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2002d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EEp6906d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0107d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p070Cd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0[23]07d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4002d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC631d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p0040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp6205d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p001Cd0113dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAACEd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAAF[56]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0420p0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p000[17E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0019d059[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p002Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p003Ad*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p007[01B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p008[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p009[49]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00A[0B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00B0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00E9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00FCd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p010[8E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0128d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0178d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01D[04]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01F5d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01[35]4d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0223d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p026Cd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0275d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02D9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02E3d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0302d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0335d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p03CDd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p041[89]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p042[05DF]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p043[34]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[46E]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[5D]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p046Ed*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0475d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p047Cd03[7-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0[4-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p048[16E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0492d045[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d04[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d0[5-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0495d0370dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04B2d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04B9d0350dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04C[9E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04D[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04E6d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04F0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0508d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p05AFd0742dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p06AAd1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p274Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0436p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5416d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0457p015[01]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ap5210d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp023Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp024[8D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045EpFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046BpFF40d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p010[0137]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A4p0004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p3010d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B0p0301d0010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p683[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0601d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0602d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p2028d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026Cdc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026[0-9A-B]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d02[0-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0D05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp237[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d020[0-8]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0006d0205dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0007d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[26]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[79A]d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[BC]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0101d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p1010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E7p6651d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v04E8p507Cd0220dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5136d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p685Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp80C2d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0115d0133dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA140d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp180[147]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1905d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1911d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0450dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d04[0-4]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d05*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0[2-3]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0025d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd050[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd05[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd0[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd1*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd2000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Dd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed02*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed030*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0310dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0500dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp006[9D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0099d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp016Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp02A5d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp087Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d020*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p132[1489]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p134[09]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0000d0[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0022d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584p0008d0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Fp6387d0141dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0040d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0643d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0651d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp105Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp1061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d110[4-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp120[2345A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCp0001d000[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d011[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p070[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0723d9451dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9p4002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0636p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p0000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp0105d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Fp8000d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1063d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2317d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d010[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0686p401[17]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0693p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v069Bp3004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CAp2003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp000[1236789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp001[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp3203d0[01]00dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp32BBd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0727p0306d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v076Dp0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0002d0009dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0005d0005dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFC01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFCCDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0006d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p010Ad0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d000*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d001[0-5]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA00[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[39]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[9B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1001d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1167d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0803p3095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0839p000Ad0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0840p008[245]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084BpA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Dp0011d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1542d0002dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1543d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0870p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08BDp1100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp3103d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1050d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp1132d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp6000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p1697d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0984p0301d0128dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09D8p0320d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p0004d1000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ABFp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp160[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp1611d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp2011d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp20FFd0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6971d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[457]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[9A]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[78]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD[123]57d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1932d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p2300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3010d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3332d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0138d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp015[389]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0177d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0184d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C0BpA109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p1060d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CA6pA050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF2p6250d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p7310d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DC4p0073d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8p1060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8pD202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DDAp0[03]01d0012dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E21p0520d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp3329d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p2168d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0300dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0[1-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p7636d0103dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F19p010[35]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F88p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCAp8004d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD008d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD0E1d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE03[01]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE092d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1058p070[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp016[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D6p2200d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0FFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1210p0003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p100[134]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p140[123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p141[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p142[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p143[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v132Bp000Bd0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1370p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3609d0209dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FEp3600d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d015*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d0160dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1519p0452d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0539d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d011[4-7]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0583d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2329d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2566d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2567d0117dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp9561d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v154BpF00[BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1576p03B1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1652p6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D0p10A9d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v174Cp55AAd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0400d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17E9p*d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17EFp3899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1822p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1315d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1320d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p3335d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1949p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1965p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1AB5d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p002[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0534d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D50p614Dd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1DE1pC102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E68p001Bd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E74p4621d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FC9p0117d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2027pA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20DFp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0715d9999dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2116p0320d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p001Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p2D9[1235679A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p3010d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6426d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2537p1068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2735p100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v27C6p5395d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2912p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CA3p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v32A7p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340pFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1020d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1059d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4146pBA01d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p1012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v55AApA103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vC251p4003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED06p4500d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED10p7636d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFF0p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(vfio_pci:v*d*sv*sd*bc*sc*i*)modalias(vfio_pci:v000015B3d0000101Esv*sd*bc*sc*i*)modalias(virtio:d00000001v*)modalias(virtio:d00000002v*)modalias(virtio:d00000003v*)modalias(virtio:d00000005v*)modalias(virtio:d00000008v*)modalias(virtio:d00000010v*)modalias(virtio:d00000012v*)modalias(virtio:d00000013v*)modalias(virtio:d00000018v*)modalias(virtio:d0000001Av*)modalias(virtio:d00000022v*)modalias(virtio:d00000029v*)modalias(vmac64)modalias(vmbus:02780ada77e3ac4a8e770558eb1073f8)modalias(vmbus:1df6c444444400449d52802e27ede19f)modalias(vmbus:292efa3523ea364296ae3a6ebacba440)modalias(vmbus:30e62795aed07b49adcee80ab0175caf)modalias(vmbus:31600b0e13523449818b38d90ced39db)modalias(vmbus:32264132cb86a2449b5c50d1417354f5)modalias(vmbus:394f16571591784eab55382f3bd5422d)modalias(vmbus:4acc9b2f6900f34ab76b6fd0be528cda)modalias(vmbus:635161f83edfc546913ff2d2f965ed0e)modalias(vmbus:6dad12f9172bea48bd65f927a61c7684)modalias(vmbus:9eb6a8cf4a5bc04cb98b8ba1a1f3f95a)modalias(vmbus:d96361baa104294db60572e2ffb1dc7f)modalias(vmbus:dc7450528589e2468057a307dc18a502)modalias(vmbus:e34bd134e4dec8419ae76b174977c192)modalias(vmbus:e7f4a0a9455a964db8278a841e8c03e6)modalias(vmware_vsock)modalias(vport-type-3)modalias(vport-type-4)modalias(vport-type-5)modalias(wp256)modalias(wp384)modalias(wp512)modalias(xcbc)modalias(xchacha12)modalias(xchacha12-generic)modalias(xchacha20)modalias(xchacha20-generic)modalias(xfrm-offload-10-50)modalias(xfrm-offload-2-50)modalias(xfrm-type-10-108)modalias(xfrm-type-10-41)modalias(xfrm-type-10-43)modalias(xfrm-type-10-50)modalias(xfrm-type-10-51)modalias(xfrm-type-10-60)modalias(xfrm-type-2-108)modalias(xfrm-type-2-4)modalias(xfrm-type-2-50)modalias(xfrm-type-2-51)modalias(xt_SET)modalias(xts_aes_)modalias(xxhash64)modalias(xxhash64-generic)modalias(zstd)     /bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.29.1.el9_5.aarch64+64k3.0.4-14.6.0-14.0-15.2-14.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)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x79470a2c0xde6f18510x08b2c4670x785c06ab0x30a44ac30x306805d30x4bd084ba0x6e4165210x71b768b00xe4c79fa60x584a31ab0xab4674c80x88768c480x559ac38d0x3475821f0xf88d57b10xfc8e744e0x9d6135dc0xeb9a8bcf0x4d5f5c070x7261330b0x7b359a090x5a4314e90xc7a9d9540x533c198f0xf96f04c40x6e81f0320x95007f7e0x73dff4c00x11abc4940x7cd013a80xba53a1ef0x0ff289f30x7a4e7f4e0x579126b80x27ad47ea0xdf6991a40x7e3277f80xe808e75d0xb342d5890x03bbeac20xf1b152500x16720bb40xe1ccac680xbac57c4e0x825a0bd00x67f899ec0xc43d97da0x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160xbe757e620xe2e9bd960x45ec5b7e0x47eaa94a0x379268720xdbe962ec0x81b6856f0x5e44dac90xad93d8c90x4b87556c0x592bf61e0x40cdb8930x812b30510x3b8c57d00x9134a5300x822663aa0x418b538b0x652d65af0x0597a50e0x9931e53a0xb1d634af0x8756f5540xe75fcbf60x4a1e7f100xe99d1f8f0xb9cad4920xae2773720x693536640xc4f36c820xb11ac7a70x6e495cc90x8cd3b4380x36d5aad80x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90x028b9fb90x12e208d60x180d65940x00b1334e0xff17f6380x70d2d2840xfb9bd88e0xebb6aae60x38f8e58e0xd390076f0xa73ee1570x9222b3db0x5a3c63c60xc44a043b0x59eef3f30xcf80480e0x90523d3e0xbe95b3b90x5fdcb5fb0x87789dd10xb25a34c10xe160b0cd0x8663f6a50xbcd817c80x97307f7b0xd3eb280a0xfdc286f80x218aa3900x8bdfc47c0x5ee302260x601f9c4a0x85d249740xb71948bc0xdc943ed30x5e83597d0x33c80f500x9a5ea97d0x638025c20x53ccc4f90xbad74afa0x89d99ee10x0e8466a80x2b67ee790xd23470500x3e348aa10x86ec0c4e0xdda1bfe10x60f791d50x3db508360xb27890ad0x6833a0ef0xdf293eef0x5b415b9e0xbcc074f30x4eb4c55e0xd4c9681a0xc07416750xb1c9ca9a0x55c4deef0xc16b3f570xdcb874980xae6040a50x234a140d0x560e17a40x38b696330xc035cc470x124ec6f10xb0e2bf260x1c57c5240xab521f6e0x9e31c9ec0xba5c2f4f0xd020dd1f0x49d6dc650x5ed395f60xd4f873c60x548051380xb12f69b80xcbe4315d0x1576e6410x071ab3290x11864e6b0x997623c90x3a36a7500x97234e170x734f61760xbbbf2fbd0x842c28570x12b1f4b90x8fab121d0xca11ebe60x2db00fab0x7ab7bcc60x0aebca680x32bb6e050x1a25cfa00x396748790x6c5e41e70x5bfaa2c30x0736dd100x3785e5610xd4e55f1e0xaa976bb30x7fd709fe0x1e38486c0x872e7c670xd6c3be3d0xb72cffaf0x22bce6830x32fc77d10xbb475e470xe4e09c2b0xeae8522f0xede413270x9a1a74c30x304969880x44cc3a410xe70507df0x59923eb30x8e7ec2b60x0f01076e0xd0ecfaad0x974a16140x824098840xcf29b95f0x5ce462a30xe19f5ee00x1b4687ca0xe22b77870xc3768bf80x09a7a9000x7e4040150x0b6ada870x8a82b91e0x75d490660xfc619abd0x22d795a80xe9e9c5890x5ae5f6860x4d698d4a0xe641cb410x4639bcda0x738108810x7ed2a70d0x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0xd45434ee0x604812790x04e650850xcd95a7610x5c9bf2de0x68fe8d780xc267029a0x3f3dd3e60xae3386590x598679430xd41dd6340xee3b168d0x6ac026660xee30dc550x1deb383c0x0905316c0xe4a214510x7f26a3f50xbf84b9a30xf5628d060x4ddc23430x571597570xccf110320xcd47fcc40x2bb32ad10x6015ef4c0xe0a76c9e0x005a34a00xd4de4cba0x5f7f884d0xb0cdfd590x5c9a38a80x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410xdf04bb8e0xd69d2b0a0xf2a0512a0x94a9c4490x0cc67ad20x4a2ac44d0x604f59d90x6139d0d40x0b0e60ad0xdbdff2100x05f50db60xc7056e0d0xe133b9030x49d674140xede3878a0x463ca4a60xa3df2ffa0xaf6e5ab20x6cf3f3080xf9f67c0e0x09d9ade10xf2590c8e0x17a6a50a0xe3e20cb20x951010310x9c7934990x1d75baf40xbace1ae80x5ee490e50x2bf1461b0xe187bef80xe7eecedc0xd0faf67d0x160e74800x2e08226d0x820928990x11e06ee90xa0e61d3d0x97e20f120x86fe9cab0x62b7767d0xb3b46a8c0x99dff72e0x1db1731f0x1d8eaf1f0x16cd6def0xeedb45510xfbf86c1b0xb46cd3990x83761f0f0x5ded75700xd493a6520x6fdb53e50xc6075eed0xfb4a2df40xf7960e960x7295d6b40x852b71680x4117f5ff0x983506f10x319667490xa0aa716f0x2d5105230x7bac3c8f0x477c5baa0xa0f0ddfd0x5973bfea0x244ff3ca0xfab6b1dc0xdf4d7d680x9afcd0e70xca4fbd230xe54c45030xd2f85f370x46cdf9330x422647150xf101d1b20x539ca2530xc82be6910x72b238e40xbe6542970x60cd1f2f0xc397f5850x0d8be5fd0x6ca2152d0x716fd7f00x34eeb48a0xd8ed0bcc0xff987a020x32e24c8a0x4073e5f40xc2c3700a0xa713285a0x2e0908ad0xdfef21710xcd42cdb30xa758b5b30x9c813ce00xc85fc5d10x4f51aaaa0x1794d2760xb64fda5c0x69401b520x62fe7ae10x340ad4970x8165d1670x696821130x586282630x945e754e0x2fbdf9990x1f46e7230x54801ddc0x32c237090xdf20b40b0xea38df7c0xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470xacb3da830x1fff41280xde14ac9e0x71fa908a0xca886f1c0xc532a6270x07ec38a30xad41a58e0x764090b40xed0797860x28a6f6f60x6a9a23750xbd3e75420x5609ce410xb9cba57f0x5b17be060x9b1eefbc0x7fd22ab70x8c362b010xb9ab69cc0xd59778c80x6722548a0x9b2679f00x0c5dba970x60309dce0x04773b600x3a1a39790x63dc45c70x0de4a6f90xbd0720430xd83bbbf90xdd983ca50x66e101770x053a7a050x6ebf03cb0xbb86fe5b0x1bb0925c0x89fcfc290x4dcf8cee0xad01d1da0xea2eb8df0x4f860df50xbe4de6750x78eb0f9d0x3f308b520x97691b560xf323ef470xbdcd8bcf0xe737913d0x585e788d0xe5a68eb00x29061a040x5480ab7a0x46c73fe70xe57b01500x7dceeb550xf254297e0x987d39680x176982370x081f8e1c0xad7036570xe19cf0670x05206e0e0xe16f989e0xbd6d78b00x79c5493c0x3c1e2d740xa5e965420x9fbba67f0xb72c162e0x9fefa3cb0x51eea7560x28fd74500x273ab73f0x05412dd40x879142270x71799a7a0x36b4cb280xc157bba10xcbb4b1f70x845cc1c50x388425ba0xfe0a77580xddc6bc2b0x562fba680x79559c660x2269ab490x8185ff410xbee744220x9f34c6050x9ca959320xd4eb77350x50603ce30x6ca356f90xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30xa1b6ef8a0x97a0f6e20xaeea472c0xf209977e0xd40261d00x5be7b0180xfef19f090xfd7db3520xf6f59a350xc1d11f0e0xf0c2a71c0x62dfb7ec0x9bfebf600x8b552e2f0xfdc3a79b0x6baf6bc90x972a5b850x7af4d5c70x7e2d62190xe370e15a0x72d12de60xb54676fa0xafb8a4070xe34a59f20x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310x390498c50x1c0d235c0x336517170x3372fdc50xc587ce8b0x9f6072c20xd8e09e430xc398ed440x786d32340x9ec2b88d0x45a4f34c0x0c0f65b60xb8c6f6150x29392c260x5ecb479a0x920900a20xe5414a3a0xcbcd35290xae05c8ee0xf360cfe50xedaf95fe0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20x3eed29a00xb1232fb30x92b7b4ce0x1378aba30x04cad6f00x17c176110x6a7a38a00x5a2510620x3b2c65f30x86fca7e40xfbfdd63b0xee120c030xc12c39190x57baf8850x637588560x1f967e0a0x1e770f590xa5f6e1f00xdc729c440xf7004f690x77450f840x7e431c150xad35b74f0xbf41b4a50xd5e070bc0x6b0a999e0xfe0172330x65c94dc00x06f0064a0x41a549630x15089afa0x6a98460d0xecfb329f0x7b9b63b30xb661c7f50xb6075f130xe16f84f50x947d11430x4980a8f80x40afdd930x8410bbb80x987b039c0x0cc3b1060xd6e022bb0xa5a9f19c0x9826e69d0x4a0e600f0x321be2430x187b942d0x166e7a010xd7285f070xeca1a8e20x4887e23c0xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240xaee8899e0x95c299320x61f4eff10xb76b3ac40x0ed8bc710xe5c98b160x542fee100x10536d680xca5b60540xceade03d0xbddb0c340x64240b890x722880970xf409d4e80x47359eb90xdcac99010x6c10d47f0xf9793f210x3d92969a0x985cc71d0xb0043d280xefb325e70x23cdf5390x314b626f0xbe69f28a0xd5c867490x40a6bf4f0x79f690840x871b9e950x8e71cee90x0bbe88220x7d1618460xa98807770x380e57b70x1c2b88850x4886b3ca0x7e6fdbfc0x12627f150x4a5a88110x2963a3800x7a01fdf30x98628ac80x701bbaad0x4a04c8440x9903e01a0x1ca014f00xa4aea89e0x58b047aa0x57854b8e0x390993c10xcedb66770x57f407640x9c68ad8e0x3796d0830x0e19dbae0xf55517d80xd03f519e0x35effe290x18e38ba70xe02495fa0xce187b810x936200230x634d49820x105b2f230x3d372e290x2e7b907c0x5e32fee60xc45d3f0f0x91d348fd0x67ce1bca0xbb4c5ffc0xc700d4190xb25c664c0x6d061a2c0x82f2c1730x171bd82c0xb5b5b3120xada8ba0a0xb8397cbe0xa24801ca0x74a61a3c0x4a07d55e0x11c8a8e00xc9ce52010x75a2e0390x21558b3d0x02bae3550x36dfaac40x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0xc32915a90x9905f07c0xe09ab3fd0xe20353410xf601950c0x16b93d0e0x338d09270xfc99e6090x5439379d0x171578d30x530768a20x2e0c65060x9895e6a80xfa107b560xc9a132370x59c3654c0x7a1d77790x62cf60220xba24ab4b0x99c469fc0x0e7d96470x68e430090x5a9207400x5a8981390x1f5d16770x22be41bf0xe85363c80xadd258be0xd12218f30xeb84cc440x1ff947720x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80x1da2b7650x21573ba20x1b99039c0x501395300x5b665e4b0x727d962a0x76f8653e0x753e20b20xd99e003d0xb70b342a0xace9b57b0xa94818c10xee4c9eac0x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x6103ddde0x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0xf701e5c40xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0xaa6ba0ac0xa504b1c00xbc490bf70xf05fedbb0x476d24540x4e20ba0f0x42e8acd50x7bfda0da0x0aaa13480xa39a0eee0x9d2681260x4cb115bf0x8e952d1f0x4f2966ab0x669c191b0xf137c99a0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x49aa78710x67dba3510x21baac6e0xed614aaf0xa33115e30x8a1a524e0x836693c50x343a20770x4694d6620x0bba107e0xa95b8c660x79e8c3590xa9df14c50xe673f3250x38f704de0x7dc10e470x213dc0b40x1849c8a30xf93e654a0xdab0b0cf0xdee2118d0x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60x125995c10xf2a8efae0xf1f88a0e0x2749cb7a0xcb8673090x5885ee050xa08e52a70x707c9bb10x59dc6ad80x9deedd7a0x7939a2740x056bcf7b0x39c742350xa5abbb570x38efaf5a0x37f8a9d90x8cf3e8dc0xfd6045e70x08f364c70x5f4a6e610x873d7b790xa170972f0xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0x2e69c74c0x2f260c990xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0xe2d8dd4c0xd8754d030x7d27e5040x79bdc6490x9718cffa0x3c34c7740xf7f6bf820x730e15820x17c63cf90x88b4a2320xdadf30d90xdb66ab6f0x6f6d70830x992cf2570xe1f5bc160x8b42e5360x708779d90xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0x3e54b6160xbf2e17750x0db49a7e0x24d25b7d0x527a9b640xddc3306c0xb960edda0x053f35c90x8c0227070xaa7915a60x88e985190xdce700880x00e1e1dd0xcc17218b0x14fd384a0xb397a4f00xec55a5120xf7548d890xf4e6377b0x9b0536b50x636a73580xa2e867920x8bf337da0xe69c78440x800f4d830x5df19e210x1daf2f110x36f9472c0xc1f4c9610x1d06bd3d0xd8bb79de0xaf9684d10xd22806160x48ebd9200xeeb59edd0x59ca3bc90xa5c42cc30x2e0cdf4f0xc99a9b370x5cb306aa0xcfad38710x1db493890x068e954d0x0cdae5ee0x90fd59c40xb3283b9b0x31d60efd0x51c52eb00x9c3ca5010xd5c93fe90x87ccd4a20xcd4941330xd07fe67f0x7daa850e0xce4e92330x0aefd0410x20b9add30x65e66b680xd541d5760xd3dc70800xc3408e530x6a019dbf0xb3783dae0xe009d6be0x7ab6a3250x74a674a50x6ff8c5f40xd33545b00x4900740e0x3fcd07e60x4de1edb30xa63b848f0xe96655220x7b24c6750xe62337bd0x48533c0d0x6b5c2b060xabd28d450xd1653cb30xd371a2890x1ee745cb0xf1a257a70xa15933780xc40aeab30x39228d320xd6948d040xfc22c3d20x817537570x11260d080x5e88d3e50x6b0443770x790a3a350xffba5df20x97dc0fd00x0827b6a60x057dd1690x3d5f4bbb0x2189488d0xc941bf330x74cf80fb0xfecfd1d60xecf951cb0x3e2e83190x650abe180xf0a6dfe50x73e74cdb0xae9ed19d0xb2ff2e800x874ddc2b0x0a9ce0730x07bc062a0xc86fd6ce0x78f32a040x86f9eb8d0xa565d4820x5d1e6eb20x6388fc280x5cdf61ed0xda78a4fa0x6189b8570x1f781a930x6310f9ab0x6f0cbe000x2ef2a1b30xcb28d5040xb77d45010x76ef28fa0x095ae0ca0x6443a0270xd3ad36a20x17f4a1ee0x783e20420x34bbbbe80xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x253803d40xca2576030xdc846af30xce3230920x69e1bf400x0a72f7650x726915000xd93a963b0x78dcf76b0x64d9e5580x436968720x93fea5d40xae0cb8a70x6203e09b0xf1f9b3df0x57b4ee800x116992160xf0f8522a0x191b99f40x0dc128940xbcfbcd650xad4e902b0xe428190c0x4ed5104e0xc17b1ccc0xe74e34fc0x4114dc000x171f77800xece775500x4ae8fa160xdea02d2d0xc0b0f7690x4e829a3a0xd76114990x92ae1c7c0x9dab7a5c0x802debad0x919ea3f80xbc5590d80x5e67974b0x8974aae30x0158ffa30xad57299f0x366fd1920xefe6abda0x8910f2aa0x48e0b0ba0x9ccaa8fb0xd9a7e17a0x626f2bf90x36ce11710x0da8b2c70x1227f9a60x910ab52c0x1601ca5f0xa97e65e80x0847294e0xcbc16b6d0xf7c094a60x467170100xeb5ef80c0x4c083b040x78463e540x43f9e6fd0x2a36fb7b0xa32da2db0x62ef6c910x4cf48a9a0xcf5585940x352370df0x2d19c2f70x53dc2c1f0x739d12ef0x01d016dd0x6462fcef0x4d2fe3e90x91c2eb900x6c1e28760x008426ab0x292a8f890xde9c25080x34384c0f0xc28748ab0xd790f44a0x853e9e2a0x51d7a6920x7eb6f4680xc27ad0e50x1c7829a60xc68ad9ad0x8f6549610x0e01c3950xdce442030x87f6e6570xe4f50a950xdb637e280xefc8729f0x228026310x37e98aec0x65702bd60xa51708dc0x946f25f10x60b4fd1a0x7de90c350xe8a034df0xf11007800xdfd199d10xe8f304800xcc471e560x58c89db10x28acfd310xcefe5dcc0xd4099a0b0x1f2401b20x8e2f44e30x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470xf9e1ee280xcd5ec7b30xdd96400f0xe83202c60xe0b186330xe59e917f0x504bec300x87f4de350x0504c6820x73011db00x3dc887bf0xa47826e40x18aadc340xc23285e70xe1ac0a520x8c8236690xee59bcf50xc4a7d3540xedcf81ce0xf7f2be860x8d7013290x9c80258e0xf689ad250x2fa94ef20x9e16460f0xb69c83cb0x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x2329c0bc0xfb1a7a5a0xc10055d50x651045ea0x55c390440xb2f890170xf627fbb40x063fd6210xf48bbedf0x56a663e90x829b60480xa843606e0xe976d1360x513ebf080x0baa995b0x4a544e360xdc1afbe50x4847b0c30xdbda6fa20x78a237090x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720x2c7e6dc50x17bf2a680x26815dbc0xd3f834050x4cbd93b20xaf2676200x394ea1b60x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630xab93cf630x3dbd80140xfbdb085f0xdd6721000x8ceb10360x7a4cfa910xd9b4d8730xed38ddca0x62f499d90x5237fe050x1775f3eb0x7f0e6a060x9463251f0x470e36430xf8b9efd20xcd1ae9c10x54141f9e0xbdf26aee0x3baa4a0e0x06a3fa8b0xe003376e0xbe121b110x0cce77dc0xac59e7530x6626ca2d0xc2e9ef600x1e2f20d20x4603c4160xc020c0c10xe5360b840x59f27ed70x418b4a9a0x01f4521d0x3125bdcc0x3ee8d19e0xb1c7d36f0x6a41d1660xa01e78940xf3d2a7f50xf807df960x9aa4d6050xb5e550060x8cbbf9970x5a86f4110xa1fefe6a0x5df991960x14bb47e50xe5ea8ede0xcb15c6df0xab8c88fa0xe658ea320x68a7cdb40xbedfa2540x0839c2100x960b97190x087d6afa0x87ec30280x065562a60x7d790de00xa7ae6fa10x7b9b635e0xbb81c06c0x6c300c560x55fe094d0x6088c5d80xf68741fb0xb08465250xb9234c4d0x9b3fc18f0xb3f6d9780xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850xca941e080x04c49d3c0xb212dc3e0x57e6f8780x397c3d270x08618e5a0xcf95e9460x9b9de1c10xc518d4860xa6b321560xbe9ea5390x5f3e2dd30x386fd8690x8ea60ad10x4debadaa0x57f3c23e0x755623d50x3022c9240xb37501920x66904d5d0x776c0b5d0x97a95d9d0xdf80a9e40xe8fa400a0xc53a82140xe0d60c480x4ed22c350x802dd3870x599c6d7b0x39d27b450x2457c83d0x31c35ae90xa4cac9280x15e21cd00x2796a0dd0xd99892270xaf28aee60x5ee5f6480x80eeeb4b0xb6a6b7110x7eeabc6e0x057cad9b0x05a4ab9a0x4ff5f4a40xc7cb861a0x1560f32b0xeb504ccf0xa7458c560x8b9cc0b60x2d38c0b60x6eb8c4fe0x8cbd01bc0x2920aec20xdacece420x4424065b0x9556d2530xb524ddc80x28a00b7d0x3ec11b650xd6b554fc0x5bad1a550x1a14130e0x42891ea80x46cb2ceb0xa0bcd9f00x47b197e00xcbc5393e0xe469a7830xcff41ff60xbc5a59d50x25e59e8c0x419649a40xf337cdea0xefa65dea0x87f2c52b0x5deab68f0x1d1d096f0x3e1706e30x04b422650x6517b0290x0b1e816c0xc63232390x842dd90c0x5542443b0x127a8c6b0xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x8d2e28a70x4f72bac70x18cc8f5a0xea862e170x67c2ebd10x9dfe16220x9821424d0x9e59359c0xb1daa3390x16215ea50x81f00b380x263efcbf0x4a41be6e0x30fe1f0a0xcfeb6b970x6b560d330xde7fc8ee0xe1ff32000x227a0dec0xc4a079b10xb11089760x007daee80xf9397a9e0x0990fbbb0xb416fba60xf77382970xb47a9b280x42332d170xc5afcede0xcf6861540xdab1fd2f0x1c3135e80x412fa7250x916be8e20x3d350f580x8a2eebcf0xa956955b0x530c20400xba7650da0x12632d660x40a88cc70x311519070xde58c3500x9697acb70x6b1104320xc8fb83d60xd680a3770x081f6cf00x7260d0e80xabfad8120xfe8689d50x4139c82e0xe2c354f80x3d3dd68a0x9fd466730x3aa015180x47cb1a020xb82ba9830x5bb85e4d0x0f99f3b30x0ac406d80xdf6789d30x01d2cf300x149297320x587852f90xe30dc78d0x3148ddc40x36d23caf0xfcb832560xaef0dc1d0x755b736e0xea05ddea0x8db5ca480x20aeb0e70x0ad0ca780x88908ea90xd40246cd0xd8ccb3670x75bf39e10xd47215ee0x97622a990xcfe1955a0x863579250x78ca91ab0xb80ff6a60x49b648a90x3d18de460x4cf7e8970x1f1e8bdd0xb29340710x70da761a0x4fbad42b0x61f490e50xb09785dc0xbb432db60x89e702cc0x8b2a6e7f0xcf02cf1b0xb0b1818e0xab3ce34f0x2421da580x1f91ee980x3cc149460x8557e82f0xe660e08c0xb48581e30x134c8c3d0xee5e133f0xe037e66f0x40d76a490x0fd60df20xf406e46a0xb47d8bcf0x79b1b78c0x4905ed840x107742a90xf095dc960x2d2283be0x7471699a0xa186c6600x9a9ad3720x2b312d7f0x5c6278a30x5bdaa6f30x56c82f2c0x63dc4d5a0x9fe9e7a60xbeb797e10x8e7c6dc80x8dee9c360xf7bede120x06b47f6f0xc91eae3b0xe444ece90x06f896dc0x376bfb4a0x668e42e50xb69a39060x52adfca90x6bb05ad60xef29bd740xf1d25c220x72bf9c320xcb2d11530xa5f97b3d0x0f10fa620x055ff50a0xe1f3bd150xc7db3c900x2562fe1e0x5d80c52a0x7c9fada80xb21f3f510x01bce4c40x2d4e49980x5fe742c80x85ffe05d0xa272d7410x15a4bcb90xa3b4c7ea0x10debb1b0xe5e50b9f0xf98ceeda0x848a7b590x8d84f2620x53a9dbd90xfdf3a8870x0853dc3a0x16d165790xd672d6540xb755689c0x91cd4e750xe57a19f30x94483d5e0xd1b48e910x4da090e00x954d3df80x374e46e10xcada596e0x6fff7bcd0x51894ea40xe3eab7350x3cc0d8c70xca190eae0x83d965970xe21ef1c10xab4e6bc30x2ab385760x8a16bd7d0xaadc9fb10xaedbd72c0x57b6efe30xe9dbfde60xac067aab0x551ca2650x3fbc2c120x1bd8ebde0x5a4734d10x527f2be70xa3d614020xebae4cb90x9b36a3930x2155d86c0x7cb4f5ee0x0ed4a0910x608516a10x2f7ee76a0x525dceeb0xe41984b90x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x58d9d6060xde4ae4560x87732c2e0x72f7bc4d0x9ce050be0x6233769a0x571fca320xde5fefa80x54fe261a0xc4546fba0x283e5e6b0xcf74ff4d0x34b35c8d0x90298a7f0xd7bba5000xbcec9dd20x1f04ad940xb7fe2fb50xcbd09f830x2ed3c6000x8d4430830xc9ef89ec0x0d9b47530x3ab871100x24d124ac0xd05dcc820x4403a9c30xffefb9f80xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x9db957a10xb43c13550xa48f43580x0d45777a0x722996480x90e245210x43f0945d0xef43cabb0xce602ec80x4575a0ca0x4a35d30d0xf1421d130x25aeae940xd7a9cf420x2bf666a60xf1b5340a0x1d5da6be0xe8e303c50xeed7ef6b0x54b548d10xb1fdde9e0x8a7c92b00x70a4c11f0x3da8cfce0x408a5db20x4518a3080x015504130xb61272430x9a034ee00x14fbd8b90x35644c330xcae41a450x7eae2e940x6808b9da0x4902ecdc0x8b9d8adb0x0933fa600x69974ab90x5e6758970xea14da000x85f807de0x950dac420xf76223ba0x1ebd23690x86a70be20x38ee334e0x940f4d6d0x310b91630xe76962c10x7331ccd70x61d1da320xbc1bf72c0x052de9b70x904d339b0x70ed9ff60xef3378d60x58a356f30x1085bbf90x0946fb980x5ef7d27b0xfccd30a40x54d639830xd1cdd57f0x785048360xdea13c5f0xc8a3386c0xd92ce6de0xddd9436f0x3be8b25e0x24f5dde60x747b09100xa98c13060x27ac48df0x8a1874740x251574030x88a0d62c0x83bf66880x18e83f8d0xf4f065dc0xd392c35c0xb18211c90xdad9c8b10x7ea81e800x4e2a621e0xc2df0d310x2d8c36450xb93933020xa5df5ba70xd2d42a9f0xc78316d90x73ed3f5a0x2568af8b0x508743730xcabe37dd0xd30add130x6b6566170xc793a50f0x954f03590x9a8a56c60x30343e800xe8e70c980x975a51e90xee43e8800x7516d3100x80e4a32d0x53f79a110x8e38d0030x4d8b5a5b0xd51642700x1ce755b60x2fc09b4e0x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0xf08102740x5fcfdeb70xdf6669020xd35ac9e30xf49de7370xb2e6e2320xc60567090xc98b48520x603a9eab0xbb0dfc930x939d9e430x725f00f70xf22fb7a70x75cd18810xe41dcb0f0x5fe777430x361b651e0x12aa48510xe55177300x724526060x2d2617970xbc95169a0x132006aa0x1f2ba6270xc7ff14e90x2fd4ac540x3df300170x8e0fa0660x6c38d2a00x5b5c06870x238422680xb813aafe0x6dc6c78e0xc1a303350x39edeb210x13bb88430xe91b13ce0x533b56fd0xd9eacdcf0xcc82791b0x5526dcf40x3dbb9e600x7e8a45690x8458f56a0x4389412d0x9de717bf0x58b262380x884a6a890xe08c24dd0x784bb5c80x1957a6960x0547e85e0x8debd4c90xdd9c35220x048a510f0x0bad19880x301c38750x99d691f30xe5edbd240x7294fa9f0x1a4114790x68ea2b250xbb13a9940x2b5a41a80x1bc32e3c0xdcc0b4730x53447c9a0x50674de70x6e5517730x63bc4f1d0x9bec31280xcb3895740x3822a19c0x28ab78b70xc7d04fc50x820ac5c00x24cf437a0x7b2e21660xe8a0e3340xc7910e380x07fb449a0x3c22a4d80x4831da6e0x39f6be600xd5b7361d0x8fa1765b0xf44777a40xa34937980xca782f1f0xe6b657d20xa345ed880xa905223a0x4aed25ea0x249dae5d0x10115e3b0x6f8edd4a0x3fa531230x92eb36530xfd18f16c0x313b952e0x82e370530xe1059bac0x67100bb20x310663090x40a9affa0x101415900x1500838c0x096c5ae80xc6fbb2f00xb743c7940x1fe2e6430x14ea7ce70x95848df00x2701f2800x59bb4a630xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xf0424ab50xbc026b180x2c637d550x410f901e0x5ca949bb0xac6c26350x2ccd09750xf14e65760x63adbf920xe61a287d0xcd52ef9b0x002471530x8209b8940xdeae159a0xd43a40700x8d26e8c60x0ea217970x90b6591d0x4e2113f30x6ece27630x5109ba1f0xefe084760x66aa08700x496ba92d0x0230b64d0x57847ece0xf4b67d460xa9752bb70x8cfb41040xb8718da30x1ee772700x007a240f0xe8d40e800xf2a955980xd2009cf00xb38bb40a0x6828d0450x5a5eae5b0xb71253f30x89659e380xb1447fd40x30b8377c0xa1bcd1980xfbaf952d0xaf8755020xd7b330590x29bb90350xa4e4ffad0x2bb1d5120x11f6f5080x238c8d290x804bff060x811811e00x0eba60bc0x00d0553f0x2da495630x22b909860x5d45b91d0x8edc9bc70x68f450800xaae8e23a0xa4a8a8350x229b11de0x1f0550e50x275903a90x446a0c0d0xbbe0a3c90x2cc534f20x8a5cef910x7d8fdc5e0x3b11c9190xa3e2814d0x8d85daef0xa379ecfb0x375f8bbd0xb187c4930xc1118ee90xc041b32e0x8bb811710xff0d15900xc8f8631b0x880a1d9d0xa10c378c0xb55207d70xa47039ca0x6caabeb00x37972bb20x9f9f45e50x18294bf80x744e1c530xe8f6513a0xe5cf06b50xc1ac56bb0xf4913e600xd805a38c0x3b4cfbe60x2c0b292e0x8087568a0xbca03dd20x34db86180x1840f89c0xaa3ebd990x9d50ed7e0xb0ddd5a10x1bfedbc10x0a7e22fe0x0e2cc4220xa428a8400xebbf9d460xca7db0790x3dd5c69b0xfa4667d10x0ecd339d0xc6c72dab0x7f3407a70xc7de3dc10x1a928c070x804bb1970x5fbb13210x2ed3924c0x765e2b4a0x6eee96820x73efefaa0x6823e41e0xb80860230x8f8059fb0x63e161cb0x8096f47c0xc28fbdc70xac2b1de00xff3a1e2a0xea1edb810x455752080x5b9be91e0xeab6a2810xa770b6bc0xf743891d0xfd581da10x8faa73af0x2d8533fc0x557a775f0x413952a60x8c2d6da70xfd932e5b0xa56ec3eb0x28fabbf70x3cb3cc900x340eb5c90x934d493f0x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70x7c8d5d390x7b53561c0x096c91a30xddc1f97e0x38df5efa0x2a1a924b0xf580b08b0xab9964190xa1b7a3b30xbca469080x7ded58f60x2960c8ab0x4f62fef40xd2ab9dcc0xa38ca3670xd2f6b2400x8d7bf0360xce698b8d0x39fd47910x838d02920x3b06f74a0x0967df540x83ffd4460x238c7f570x67fdc6680x0e43c5590x4ee5cdda0xb871be130x854628770x96fae66e0x12da4ee00x737ee21b0xdd626ee30xb2852d910x773f8c210x58fd13c20xdfdb88a50xb3add2250x640159b10x38d3dce50x482ac5a40xd76730350x5d953e740x3441f2780xbd163ac90xab6e90280x161f7b780x7d62af2d0x33b10af90xf8b98f420xdef265290xdc3e23a30x8a1d0aac0x519d162c0xe190314a0x83be86b10x334dd1a50xb6050f660x1a2ae0c20x546da3e70xfa453b2a0x64e659340x61874eff0xa7f004500x71f839400x25230a510x8b1721b40x538e20310x7babdb4c0x4fca477e0xa4f9446c0x44711f1c0xec3138120xe9a43b4e0x96c312db0x29a8c4500x450e579a0xa7abf7d30x8c880c4f0xe69f775c0xb503ee530xa4eae9cd0x2268d5830x96994ce30xc505d5ec0x7d9e0c9b0xa4da71f30x49e5fb640x0614da450xb12668580x40af96060xdf24adef0xb1cb59c30xd508d5810x3df2f40d0x90c5126d0x86777eb20x165286340x5cf666720x5fdcc95d0x57af492b0xc66f846c0x209890bf0x2cce93af0x98d896bd0xfa8f5fad0x767aea790x9f0429420x27bb468c0x63d679910x94a49f060x0e2953780xa3c7b2ae0x007c663c0x31ae91fa0xcfa6e0e90xf661c8a70x865d91df0x6fb906ce0x2b6212ee0x6f8066600xfee196340x51de13ce0x4af510790x811b82db0x549722fa0x7d8ad6d60xe79526250x5221f31c0xd204cc8e0x47f5ac650x2545828a0x8413f2cb0xce3d06e10xbc9444d20xbbb1e77f0xe5d19a870xfd1d0b290xbadf5a0e0xfac054840x548521b10xd490cc4b0xfb921e000x7f4d112b0x1591b2c60x221394ae0xe5f734060xb866801f0x52d85ed40x8feb4c410x96b16afe0xab7cf11e0xd18e24c00xdbcd6e7f0x9bbc960c0x9c5bf4a80x11db5bc00xf22745990xec887a2d0x5f83606f0xe57bc22d0x2c6182dd0x122567e10xbbbdbcd90x5654d0340xbfd6e4a60x07fe85c10xf14653e00x8306c89c0xa56d42130x888481810x01de82020x432eaf4b0x1cf91b510xf72d15900xb4e8f8930xccc9b1a10xc33169c10x3a24c61c0x9e9ea4b50x76fe3e050xb575587d0xa9cec17a0xd74bf0210x072a5d2d0x82c873880x61293c580x4f6d7c720x6d6d9ae60xc423bc110x20dabfb50x8e5740e40x3b9a63570x550c22190x15db3c410xe530222f0xed19924d0x002bbc800x351f0f0a0x9a57baea0xcc26fd1e0x58d817b80x965ff9080x155b25b70x1aa281d70x73ba9c750xced531840x0122a23d0xc75aac550x7a59ff410x2c62e2c70x0dcf39840x0e471e7f0xffe7b0d60xf08a39d30xaa9e89730xbb24f6070xeb2f825c0x561835eb0x9481e0f80xc1e035290x9af64be70x4bd9b5010x22211e0d0x5d02ba750x31abbb380xb50f4a8b0xc53828470x0223e2270x7fb4e1bb0x59ca61cc0x6ae8cb7b0xf9f5fc810xb752391c0x114f0b5c0xaa16d6c00x333251980xdf7059880xc3fb91ef0x124728470x395504ff0xe1d0529f0xb52220120x9f4fc7cc0xa040b3490x4be323390x13c516470xa704fa310x06bb7e9c0x82e58f960xfd17d7910x9f909a100x557060bb0x39fa2f700x8a728a700x32a72b010xfd01a3890x5817dc5b0x93f4ded60x09300a3f0x1ed968360x0ff4a01b0xf3b4d4ae0x8de7cc4f0x35cec9440xabc27a0d0x397f62310x973c56f40x3c6ddc750x898768160x3a21525e0xa293f8a60x9e98722b0x7924b6de0x694934260xa5bb00ed0x13d45eef0x81fff2d10x758501b50x0fda10580xbd2d748c0xa132ba910x86f6b95b0x22d966c60x837b9f740x8833af1f0x3f0770930xb70a2e2e0x0e22fc190xb7a722c70x3b8431f20x07b8db2d0xa621270d0x7abac20c0x1bc1584b0x6213af150x31cc2ffe0x418c547e0xc9021b710x69ea41d20xa9251b8f0x4c51e6240xbf7255880xcf7ed7cc0x97c4ed970xaf8d58a80x961541930xe688b3c60x8e7693ed0xc0a0e8f10xce1400c30xfe93249c0x00ee65be0xead7b03c0x3b3bcd070x5c33f05d0xd2e5927f0xd06379b50xd831a1a20xffd9536c0x1d69052b0x55c87e380x52277f9f0xed434de40x9196823f0xe98c507d0x2cf9a2df0x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900x24d316150x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0x63ab00b70xc5b08e0b0xd54a50500xe4330a390xe4f4665b0xc48035c80x757bae860x3cf456bc0x8f22f0260xd95570c20x8e0b0f550xa436f96c0xef14736f0x2d1d4c630x8d45809c0x6eac4b450x83cb01720xefa4d9ed0x7ae5b5020x47e0b4d90xcd80c0330x4f7b85d70xe46e11960x2347528c0xb58b5a310xd20362d60xdbb62c860x4f1a1f7b0x19b780df0x4330377d0x6ed13e590xab9a2c7a0x8bd6b4a80xca2c02820xc3fe37e70xd2396a190x35fefb240xfb0e91290x1279438b0x88c36dfd0x562d263c0x0074b7a40x632acfdd0xbf4c80370x8d44e7bb0x7e1a4f110xeab9cbd50xbd1cef270xee8e7bee0x963826770x3eff54580xbab7af9c0xa29146060x2bf869230x663b07110xb1d8017c0x26ce06080xff66b39c0x31b9f2f10xf8defdc80x830b17aa0xe3dd3d540x28356d8d0x2357dfdb0x9d6d8f410xf079ebaf0x903915f10xc05c106f0xfaae96fe0xfc73e67a0x5b32afb10xf7bfc2040x368dbd280x26cf35730xf34332f00x96a2d86b0xde7007cb0x6c0f2fc70x4c15ed880x699fe53e0xbc0711790x33db8b780x38ffcb8b0x84a005f10x20e3e22e0x674291a90x359a63b70x6f7b1caf0x4f78b4620x3a9fe8280xcb4286bf0xecebb4f10x01c2019c0x2c5befed0x186b7f340xe4c980f20x6054b7320x7f7e42d20xb08521c40x106a396a0x8d303b1b0x3bef2f730x1563438f0xc7b891910x6d3a3ef80xc847185a0x2b361e2c0x73eb2e220xae84e94d0x1debc3d20x69f3723e0xf69e618c0x3442eefa0xbade46a60xc41016130x743f9c0b0x79f825be0x8f5ee93a0xc8a8fccc0x6493b6150x1026bb760xbedb4d9a0x5fcc38d30xdeae7a680x86b39b820x3cd9181d0x086813a20x843fc0db0x12b2ad060x12b3639d0x084c43300x6360a0c50xeb4c567d0x5db604260xb557a6710x2175a8cd0xeb94e7650x89f11db40x3cdc368d0x47f66c230x5438fa320x1c1bc2580xe112cb4a0x377413ed0xfb2e92ad0x845713db0x2a1ce8db0x2ede311d0xc437d9c10xc4dd102f0x265cf3f30xb7216bde0x9c9edb920xccebce3f0xf56461320x73b600ae0xcf2236af0x1fc470cb0x8b562bac0x30dbb5fa0x8b36f8a20x7029f3010x56903c0f0x3a0a65180xe2d6d3120x459c07500x9fe16df00xd1b443520xd6618fc70x0758544f0x5c9f44760x6efcfba70xfd9e63e90x136d2b1a0x3be134120xba008a090x159dd3940xf1fb17e50xc1a713e10xe490183e0x2fdc34f70x9e42fd910x19826d680xa3de62b30xdb632d3b0xbc1babf40x65730da60x0e0f68490x9462fcb70x027383a50x6485fbe00xc24520750xbaa355110x4feb22ec0x35b6d4400xd5badfa20x748e33320x86cdffb40x2908b8d00xb40cb0900xa6b7e7760x3c3067d70xacd81eb30xdf3a4f5a0x194007130x52d5dc7c0xfeaba03e0xddcaff070x279e676c0xc8cec3770x7748a8f80xae5a6b180xdf490a390xce6432930xd6fe0ee90xb97a58ea0x28b9c0800x94daa3e20x5b05ee150xe1cca4270xe4d00b1c0x7d18ebb70x3889fca80x127d94900xe433a00d0x0d04e3540x7da2dace0x28bb08900x595d6a4f0xeaf1f02c0x1192ed000x035294f50x8636f1ed0x91541b870x772cdabf0xb362f96b0x9cbdcc4f0xb5d0f00a0x82101a5f0x1517e7c10x6509eed20x7deac8c20x32a4e5260x0de32e630x9c84f63b0xaefeb0cb0x273d843b0x38e0e1810x6207783b0xf25d6f6e0x5e8354b50x0e2fc85d0x990087780x90e032db0x6ee090000x3b02a1f70x3c849d4f0x08b89e380x054bef450x197288c60xc184ec990x466b85b80x5249db3c0x49d1f5e60xb999b0c30x5cd260120x38b928460x15f11c790x050980600x52d7b2fd0xcdd7c46a0x7be4fc9e0xf1a605700x509e33ed0x1fe1e1ad0x8671fa0a0x0158600d0x576d2f380x508dfee20x990cea4d0x9dc255750x71c826640x6f98e25c0xaae06f910xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x1f41de2f0xab64e5d60x201b663b0xcea547260x308537e60x369c6f4b0x119580650xa3208e6f0x8397bda00xdf328e570xe8cf88040x5a1c29cf0xd632282c0x61aba6910x1f31bb890x1024908c0x50fa5a5a0xb7a6da320x0d12bbb60x7cf985d50x53f818d00xf416bf220xfc9e1b7b0x6f3357000xfa98af680x46da5a4e0x2ffa7f950x9395c7dd0xfbc1860e0x0984af7a0x27951f430xd5e368270x30334dca0x7c4d88690xea6792300xc030aade0x2e1e34580x9642f2090xd2754f010xe07f87950x4ef6f4980x376cba8b0x93a93a470x2a0fd0920x2efc29260x6819648b0xe95b468f0x663cbc340xaee74f460xf07732c70x0c304c010x487b10a60x205cb3a60x9c28df090xd22b45310xf6f8afc80x166a4fd40x56ac3bf70xf69cd1f90x364d75520xff5978190x017e264f0x0db0278c0xe31b9ac90x5f42baed0x93ad18550x276f763b0x9cfd07950xc7ba7b3f0xf0159b7e0x575684270xf22171fe0xa2bde55c0x2ea48d4a0x5ab1c81e0xb0fec7730xf452f8860x9aada4120xc1cb18820x109909730x9f1a02760xca74bb330x458a5a680x88c91b860x20452b4c0x7fa122480x9cbbd5b40x8d8fca6b0x5f0a5ed00x41947f340x44cd58d90xb9147a0e0x1f9a09540x9f8d3d070x6b2d67e70x399448e90xec2c447c0xd515928f0xa55c3ef60x3eda9eff0xc569e4140x01d03d140x62f1b0520xc3fba7050x1b4226eb0xf6f8b4980x59ac4ab90x965af8640xf6bc28ad0x9e9e00780x6bcf9ca60xb8e521760x3622bf580xf8c38fc80x8d77cfa60x0ab297150x7fdde0b40x2a690b180x7f533d580x15a8c1260xc583f0390x692e29ed0x84b94d380xca83ff540xd1d811c70xd079986f0xe28702f70x41f0e3b20xd0ad633b0x9aa759d40xa05ec8720xd79f77e60x5a43ba490x44e91ae20xc13904440x76393c1d0x6b083c680x884764230xac916a5e0x2bff8d390x9263b8b90x09ff12c90x4e647db50x2a6e6c160x792d96f90xf0ce1f2b0x58decef20xe8c6992e0x4544b3100xf4b0999f0xb796fc480x00e73fa40xc3f385d70xde6976ec0x35d7f85f0x8d6d4e040xad82b3410xeb83420f0xc2832a920xdd5a3c360x5a559a360x26a22cfb0xe16d64b30x6b40dfab0x620cc91e0x414c27d70xa4d7accf0xb21facff0x2dc22d3b0x149cc8020x1abb9a200x726bf66d0x61a787be0xfec42df20x61904c420x98a5e3f00x57437e130xf50362380x25059ca80xa586e7020x3974c1d30x19b2a00a0x5719d9210xf690e0fb0x322f95dc0xa60241e40x91abc1920x3f35aa030x3a516e940x07fe585b0xda66fd800xda9241e30xae1b7a2f0x856dfb340x645b2dd10x8b117dac0xdc25c4fd0xaaacd8950xb25f30950x13abbb070x2590cf960xde1e94310xcd87cd630xa6ca9d390xac1bf2620xb4ad34a20x85ee8f9c0x358b98a90x6c6dd8a90x4b1d98100x86bf09c70x95460e680x49f842960xb8f1b25f0x12c4e89c0x646f91d50xe2af47710x13fdcf8d0xb108ff760x6b91b8ad0xbc2b83e00xf28af95e0x16fc78c60x970899c20x4a3016500x63623d480x7d0e28af0xede5ecd10xd33557160x1fbd26d60x984ab6570xcd4012ad0x73bed58c0xd983883b0xc03a3b6a0x03ed33bf0x75828f150x9b4eadb90xc85a162e0xf9189aa10x535382460xa4a639e60x327e84430xeda3901e0x5aa323ff0x7cf551590xb8a47c610xb726a9d60x324d982d0x42d70b460xb98fab420x930282180x6ca29a820x63204f350x5feaab110x1b08b0ac0x2d98e4be0x072784d50x0d38b8f90x884f63820x888a22460xf4f181970x5c6e2b0d0x23bb3f500xe5ad0cad0x6a1fec6b0xf050394b0x754e35570x6d2d457f0xed90c4590xab9967ae0xafc29d8e0xb28dbbe80xcc002b850x7d6fe6a60xfa1a63ed0x04d436120x705f02810x823f9cc10x826dab550xa486d1870x18c462110x196065bc0x4722b0df0x5267e0e30x9123fad50x7094e3b00xd77629280x00324ffd0x884958500xaf01ac630x2e8057d20x2d380d160x38ff31ed0x02a657410x6102aabe0x744af5e30x940291e70x5193247a0x35b680710x96eb2c990xbba18e2d0x072460c40x81aadc6a0xa85e04b70x5b13a2490x5279f9470xe1d75d030xd92708660x4127c9200x28ac95400x13432bc50xb79792770xaa3163c50x5f46e1cc0x57e9cf780x52fb9a2e0x6a0b89780xaef79db20xe0d676a40x8f479a0e0xf9c9c5a10x8ed7bcee0x429b1eb10xd7f470320xc22ffc880x5ff8c19c0xe3309c040x955bd1b10xa512331e0x1b93cf000x1083420a0xa415c5520x64fade050x37897e7f0x42b43a380x390b982c0xa6ddac2f0xcbb118500x8e1232940xff9b0b390xccfe1eb70x7adb46430x63cba7550x1702ead50x0256bef30x945776a70x4646fa150x3701592b0xc69a08b30x152bc7b40xcba881360xb2707aff0xe447425f0x81e3e5a50x4661ea000xd5a70be70xa17253570x7da056380x020c09180xb81f62300xfe2dab000x8d4b2bfa0x0a8185910xd9821f250x3af382680xa9eec84f0x5fd206430x5be73c3c0x2500ddae0x87b178360x1a47641a0xeb674bfb0x242be71a0xfcab98440x9df488160x175cccf00x6c88be250x8ab3f94b0x24b6b4d20x318eb4970xeb9d2a5f0xc5d91c7e0x99e6ba390x279454430xa68098340xf91ce2880x27fc3eb30xe864f14c0x085b3b550x113da3080x4163ce0e0x31530d9a0xcacbd0750xa0ba7c820x8a4131340x61492bb70x7f4372b20x643761d40xc53ce6390x17bc35400xad6815cd0x842aa0ff0x5b9fe31e0x8fbdb18a0xc860aae50x5bed3ffc0x446b8bb30xeaef390a0x74d73b060x9cd51d900xe970a0430x058629fe0x362af0070x5e52c5f50x07c822ee0x8f86404f0x36e2216c0x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0xdb9c979b0x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xf77031d00x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40xac64b00d0x5cf3dd790xff007c250x23eddc680xbfb7df3c0x86a22a650x8ae854850x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x22a41c220x63874d4c0x7b0bfeec0x508923e30x241d37a40x1dceb16a0x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820xdb8aaa9f0xe63c106c0xc71b0f3f0xd71566b90x5c73d5a40xee6116650xf1146d3c0xac1074a50x548e344c0x471c67820xd980a67e0xcb527f870xb4ed6e150xd31a72a50xbbbce6070x2cc8c6f70xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770xa56c37c90x6e7f2a750x2143171b0x581692790x14e17bb40x4036254f0x0834634e0x684b72610xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980xdea06eed0xc1efa7ad0x42ab9a050x184d5fb40x24dfb6ed0x32c4f0e20x8a2c526a0xb1455c700xe837a7470x45cde9830x8786be600x46ee0f0f0x3bc976040xa01a8d9b0xb501b2df0xaa6c58140x2b5c1c0b0xb3b7005b0x80ed0bed0xdc8770ac0x43d88ce10xd0a7d4f50xaf076aec0xf8b531140x0a8d36f70x1c9602530xe2763d900x250a94b70xb216a4c40x85478ff80x556caab80x499f0ecf0x7d00c65b0x75ade5130x53d9abcf0x71cd5de60x9b09fdde0xf7a2fcc90xb666f78b0x052ae4b80xfedb79e20xa42f43970x8505dbac0x00f91c240xfac21bfb0x3ff55ad30xa9665d7e0xe3eab7ac0x6ee296f50x4455f8960x8c4cb9c30xee3593260x6ece29120xb33ad5ef0xdaaaf9650xf47a61280xfcf3a0e80xb99b0c040xb8ec33520x9adb73990xa4d878b30x335dbe380x28eff4090x7bf031d80x35f172a80x185d1c500xad3c0c050xb1458dac0xa223595c0xf6d626a30x8ffe7e890x336e4b530xdba7326b0xaf0847f00xf38bcdf30xd43e43980x5454a2d50xb7ba30100x119df63a0x1b4dcad00x289c37140xd423176a0x71daca660x65af33df0x7e96d7a60x33470cc90x3b08a8f00xab0ee4c60xda3a9b3c0x2f8d19100x28b7ff1c0xec8beba60xc18ac88d0xae79b0150xf2d081330xbac08a590x0cd73aa40xc0cfceb00xbcf432360x7df495b80x04cb2ba50x200001a50x834412520xd9741b630x7e58ec9c0x7a673e8a0x6a41d8430x43a455ec0x95b43b0f0x4b9d483c0xfd5192f50x693c39610xc40f284c0x437a9ae10x310bf8bf0xfe731af80x168123e20x21be05ec0x890bec240x3c8cca450xedb7fc1c0x2e37427d0xd84b01f40x26e034d10x0b35c96d0x514699fe0xafbd6cf50xd505c3e00x784622eb0x55d4ffa60x8d47948b0xa8126aef0x72e0ae1f0x9f82893d0x006009780xa3a6ebef0x932aa5c10x35a2ab440xdb4f20020x502b38ca0x6b7b0bf60x6f22ac4d0x435ad7a60x35a8691d0xa0bc95bc0x9d00cd560x02d6a5640xe371b3ba0xc12784240x5f0b89e80xdbe57f7a0x6bc90c0c0xe6c57bec0xeaaa29b90x5800f3680x94e940830xc166ea010x099715df0x4d25b6cc0xb4e663f10xa90ec2d50xe7ea89860x68d802e90xac89a7240x281f7e030x1b651dc00x6382d9420x01d0955e0x8f32234d0x6c13862e0x0bc00f800xca46afa50x38e17b760x24f373c60xadbb5a830xa587c4d40xc7fddda80x8ed16c610x864287d90x527aae970xb1cebed50x3622fcd40x9789d3870x3bc17c490xd9c256540xd05def350xab99b6d70xbba706e70x3a6ad5640xe4b5df640x038452420x29bcafc80xb1add1840x493745680x20cdc9b80x55dbcd4b0x35eff5e00x3c2ed0e00x598eb7400xe34582d70xc2a81b170xfb32cb2c0x9546c9b30x1a3dce6e0x8fe264880x06256ac90x48f0eb090xa970ee750xc31283960xdb0d41030x1fbe20360x654168e40x7083a74e0xf7e406270x69640c2f0xe832a4fe0xab8b36e30x2add9e320xa6e693ec0xab5e4efb0xa66a81aa0x48690cf10x431f4c260x3251d7620x727850f30xf52da2700x3db0ab810xc75373940xf383c0300x3f7f99e80x86b1136c0x499bbf570xab3efe7c0xe5a6532b0xf63eae7d0x968468160x0300a33b0x67488e450xa244dce60x5ce3b5880xdb0656570x74241d5a0xf78013600xfa4722c60xb1a488cf0x42f2c81f0xea51269a0x64a30cf20xa7aeda7c0xdae9b5d70x070bc2da0x747c20ed0x9038b0f40xc39e43ad0xf745dc9c0x0c0f8e030xbfcf8d560xb9605b770x69f7d06e0x85a9e3aa0x53969a900xed15fb410xd23de4c40x8ffcabb10xa30c9ca00xb618845c0x0fbe78d70xbb24fff30x175dbc1c0x052619700x5b591b970x94b02b580xcb3153980xb8b570b00xbf35dcb30x21e144e10xec86648a0xc6c8b8f10xb287e48a0xe9810f420x88cf195d0x832e8f0b0xb165980c0x26884ff70x99161dcd0x1ff1a53e0x1a1a4dc60x60b7c0820x10962bc20x0294c6a20x51892d610xaa5897f70x3f2690f20xd8c71d980xe8e136180x3e87cf220xea43a28a0x14250a2d0x1c07b45b0x9c3603c70x582fd6ae0x2ae862f10x721afe820x737dad170x5881e7ee0x6ce4f1750x725310ad0xbffff69b0xaf5bf6ef0xefa414fb0x45d4c29a0x3028ee800x2c95776a0x09cb3a350xa05ca6250xba4cf0b40xc377ac230x478915940x66ad7cd80xeca6856b0xce2f614d0x3b4f35570xd00469ee0x75d756f50x348530200xb860d9320x15612fef0x1e340c2f0x5ae7517d0x7d73fe590xf3529a4e0x4541e65e0xaaed98450xc0246ec80xf60133310x70706ad00x668a85920x39e05ac30x584b84820xc21375910xdae601b40xa21d9a2b0x602793b20x98b0ece80x0b68e8ff0x146714360x702594150xf5e9b1070x4f8e182c0x3e05be5a0xaf1125960x2762515d0x6999c7ce0x6085edbd0xc917adeb0x022bbb520x03b299160x37e0408b0xc3a2be670xbd38ff9b0xed6fef2e0x7438e13d0x9b913c420xebb357290x74c796f00x84ebefde0x87fe812d0x83f7761d0x38b3aca40x737292f40x69a4dadb0x46577be90x3cbb8b7e0xa81e959c0xb0e8f2f30xa7be2e7a0x3ef0502b0x8eea467b0x8207b2c70xfa5595b60xec413c200xf909dbbc0xc20e87250x6d2472b10x870d97de0x088d87360xc82c85630xb04e7d1c0x050026d10x64aa76620x744c41170xd4adadea0x664ed9ca0x44ceba490x11f0a4900xd59e342a0xfe389c350x6b9b99690xffbd41010xaa60418b0x3e5401600xf20147ed0xdf0a51a80x45834a5b0x2bde55130x58c54ed10xd0d8d1140x58f8ae680x246ad85b0x2731b8430x865345b00x5a9e0bac0xb830292d0xe1ab04020x407393850xbd8a92e90x249ad8870xacae8a680x5b1397ba0xca14010b0x0d19bdfc0xafa23d190xbaee3afc0x93e13e5d0xbf9d1b960x90a5530f0xab74e2ec0x8b5ae8380xc23cd9bb0xb43f0a410xbec78d240xb3bd62b80xf446e0c30x1ba9c1510x69a478200x5d4619060x7d71090b0xcf785b870x61d5e3ef0xcc91cb3c0x28ffb0fe0xb3db78de0x6a798c810xa13e32a70x520178550x77de2b380x32a407830x30d6034c0x80479a210xb4e0fdb60x830e338d0x9d30ac230xfe0b6d6e0x43578e680x1fe6da830x22b9723b0xc7ca7a190xe2b8cc130x7c5bcf0d0xde57b5f50x7e27aeb80x7334e4b10x065e3ec30x752d9fa90x80ddde4b0xe2c846660x1de558c10x806c0f0b0xd59bb2c80x333b567f0xd95c2f910x31789b920xa1f219ca0x4c6052640x41b71e650x069e1dbb0xcc0f63a00xadf208ec0x96b964e00x53445f680x75bffc3b0x72c6ebdb0x7116e3f20x64850c200xf1b709950x77e35ccc0x9866ec460xb9ff00a50xf28005010xd9dac4700x96bb71f90xe104446c0xa3da1d210xd811b9ea0x2dfa83c00x67d78b070xa2b3df6b0x5431fa0b0x0533cb3f0xad548f1f0x4147e1740x187914cb0x450decb90xd1ff623d0x1d4273f10x5951e7510x9d0133b20x954d899f0x3213322d0x5ba5e4210x213344420x01e1ae220x1e1d3f2a0x5de6539c0xe7a580760x1e0ab2c30xe4ad1dfa0xc86716270x82c3bbc40x579681290xc4e895ed0x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50x99f3d41d0x8fe503550xeaf1a1f80x559c95d80xf9bcbb470x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10xa40acfa90xc05e32710xf4b3ddf80x024b69120xf9edc6030x9236a9240xe6af44ee0x813269360x12e5c2010xb1739c5e0x3e8270c50xe9986cfb0x421e0e7e0x3cafcae70x00626a290x527671db0x32814c870xd58bbbcb0x21cbd68d0xef6acd550x20ecf19c0x777321f30xd27e87db0xcc8a2d780xbb0e18a60x8c06d6630x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x7996315d0xe1edd5b50xa7b9633b0x2ea6f8900xedb8efd20x438b7ebd0xcddbfee80x641794c50xdd11c28e0x813cf2120x3b4f593f0x527424230xb16ccbf20x244134d20xb75acd080x926404a20x0e9753640xf6d3c89b0x7827d7390xb323fd040x4fb1049f0x61ed0b010x492241810x25a6eebc0xd7aba3e80x343c53250x5f40e7190xb3de2fe60x456f78bf0x796b765d0x2d337be50x9e6e14f60x9c89187b0xfca23a070xeac008c10x11296c530xc01917210x745a6d640xf55d227f0xe25915b00xcfb71c290x0f4bebfc0x64b628620xfe2e65eb0x5f9361190x4a0136820x6ff62dab0x7bfa94970x0b98123d0xeb63f46b0x9ef76d990xa095bd3c0xe311806d0xadc5f3cc0xd78224ae0xace0f99a0xdcdfbcfe0xae1afbf80x6e8e05c10x924853de0x3e0ef07a0xef1305390xc5248f680x3e367bfa0x74854ca60x18aadadd0x4d22ce580xeefb4ee30x8411be250xf0fbab2f0xa78fb8ba0xb7924a2e0xa8ea1daf0xb3b7dfe30x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xa267ce810x3723324a0xad2fff3e0x215e6e530x460ef07b0x73cc86310x3cd5fdc60x918282180x7203e3ee0x647a753c0x067099bc0xba7b1e7f0x724519b40xb6b535bf0x9399f55e0x9c91f0430x99a365af0x99991c520xd8b79f1f0xec87a2160x060b0fea0xacfb8c510x66a7e1a50xd82196970xf3e9575d0x1168e0f00x771002c10x0ae238310xf482ffab0xe2b7bf390xc9f14d540x15bd71200xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170xaf0e0eeb0x42e2fadf0x28fb32630x66e8b5b00xfeeeb8710x3b616de20x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0x8e0e30240xe0b7d1c00xda9f4b170x825c73400xec02ebe00x8349ef7e0x121353960xc5e232290x415c6f600x287c95950xed9717690x8874b7070x8a31cd2b0xde66f4a70xf92052fb0x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x9d0154420x93ae367a0x5929f0600x184d078d0x1550532b0xe9d54d2b0x735747000xb07acfbb0x72396d590xdb07215b0x273a71720x7b409b150x4878332c0xdd351d4c0xb73b15f40x79db02580x043f6dcb0xfc1fe10f0x6c9669da0xd9791e4d0xa958c4bb0x0a91a4ed0x1689336e0x64d2215a0xa1b12a0c0xc40790410x2fb6e2bd0xe46126fa0xf999267e0x7e9e0abe0x367939fc0x071356100x77e1e8210x67476b6a0xb50fc70a0x54c290bc0xa553b8900x2f69c4dc0x5e63e8450x9cbf71a20xc903a5890x90217b360x69d3558d0xbf6a887f0x55827e950x9a4a23900x366f794b0x848a14190xa15b16e60xe23f88ba0x67b49ef80x8cb5bdae0xc52691740x910423890x2b38fd2e0xe59c9aab0x747779f50x7cd0c5d70x8a1abb680x09ffc3350x052f96e80x847b8b220x021f37000xbcb90cb30xd45b9cf40x4a8330120x8c8744350x39e8fa4b0xb8b44e500xf2a366120x8c7e6a420x2af0246d0xc898c9b70xd1ce1e9c0xbd259c010xfdd40eec0x3d6c4d920xe153df560xd641f1270x958baa9d0xe080b0f60xd537f77e0xc4f3e8430x18affd8c0x6051451d0x28ac2fd20xd3b187630x4f8b828e0x4cd2fe400xac9424850x54b5bf4e0xe81147ca0x0a34707b0xa7419b400x6d7d0e890xc22a9e280x664c71c60x56070da40xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50x0b98ce800xa8f16e610x1803a6ed0x2b30f4290xe4b051cf0x2b4846a10xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30x9e09b4fe0x431ce4950x1d1407740x472c931b0x06b774510x4cb9e0010xef7ff1b20xac266baf0xe90460250x1baf19010x5243f2100xdeade4450x68bf04f00x76a91ca70xce78c67c0xc45452440x729b3dc10x3a3d6c660xbbfcf3a90x801a75d60x09c8e32c0x8219bc2e0x3e8b5db40x8a11bdfd0xc9c37e020x62f1ea450x1e4790a40x73134b450x21e786a60x417a44e20xfb281e4c0x59e02a420xab0dbd0f0xa028bf970x70143cd00x5f05672b0x2f622ea10x3e4427c80xd2b1c9660xff097bcd0xc8dad2920x957cb8af0x775ee6d50xc12435e30x682c67520x6afe46560x82a7fce60xd50b9e1c0x2fbf044f0x5f863f070x0040cc210xd753413c0x6e323d580xa0ff21d80xcf3b31e80xef7a98850x99ef50d10x2e23ec4a0x4124a0c20xbcb18d160xc79a2a430x8df10ee90xa4df16970x120824cc0xdd3fb9d90xeefadc240x31a89d590xebbf9fee0x4acf16e00xf64d21620x34a1b67b0x1eb6a5d90x3e88ee590xdf0384eb0x9670b5a10xd1ae565d0x925de8c10x6d8eb1e10xb58013a40x7de530670x573e24ca0x6be394ce0xc7fe8d060xec5d17ab0x47f9c2fd0x40869bea0x27a4a9110x6e63ecd70x9d0a95db0x0a853b810x1f2a99700xecdd6e090x9606ab790xaa9c104c0xfce015ce0x387e16390xb51a37240xd114972f0xaaafb6600x08e7719d0x29d959020xf24df1260xd1ea6ed70x53f35a610xd1bdae710x599b4bd20x6a4c89cc0x6286def70xed6cb8890x349563820xb02b1ece0xa203b09e0xe97343b70xf5e8bc790x186fe4db0x067e7aa80xb42dcc6e0x1c87ead90x609202f90xff51cd340x143a9a560xac6672720x4a4759260xeeacab690x4e5449970xccc410440xcc2c20f20x2a0660b80x44c8c9d70x690091530xce402fe60xff553a190x3f9a2b0b0x1e119a790xb21af7160xbb1913d50xec30185a0xdd40c77f0x82c9a84b0x06fd4cca0xfe21e2a60xf1a8b9200xd7036e090x51b8a1430xf298e0ae0x1e7a9c390x422257e80xd92bd6960xd140391c0xfc5696e60x55a24ed70xfd4eabbd0x5af30ace0x75ae6b720xc49a635e0x02d5b84d0xec3f54550xec9f8f630xb3b7ac700x02a1869e0xb772063a0x19e4a1b60xc74b4d890xa25d60ef0x991a600d0xfc198b460x7c736d790x7c676d340x31970fd50xf0de21510x1649721a0x076e4f5a0x47d4c6960xa0329c5b0x50ab49ae0xf644aa190x240151650x7196099f0x605c6c360x47166d800xecbead400xcf2ce7960xe6f81c460xaa96fe4f0x50f0b0580xa8e9e1ae0xe78daa7d0x720218400xcb6bdb880xe01630140xe793357b0x935327630x330b56920x8428a3610xe711ae140x55f2b6da0x55f3563c0xb29158a70x451720090xb455924d0xf3c86aaf0xaf887b540xdb1fc0da0x1de1e6b80xf5679def0xec098c420x734b7f6e0x0be15a4f0x94b7b6c30x694cd6410x481fb12c0xcae282df0x3cc8032f0x0f5bb2610x051915f80x4c3425e70x97cae03e0xe12d36510xb6415c090x490ae9b90xbed0ec1d0x0250eb810x9dcdaea90xf121eb6e0x0ef069740xa0c71dac0x5dd2b4470xcffa2aff0x3686ea090x3d331f1d0x79a132210x083e5e620x405b6e050xd404a6300xf636d4980x741a4c890x94cf31130x288764cb0x0a9bc6a70xf81fa3020xb2e71dfa0x525d046f0x2896eeb60x1902178a0x7753424b0xa66bfc4e0xda453bc00xe9de2f6c0xbcdd7cd10x66c26a9e0xd8499c550xff9f2a530x5f4578290x869c9aad0x10cf94fe0x350da15c0xf236a93b0xc24e492e0x78382e460x4867cc640xa98df0a30x51e3a7790x6d3959dc0x4e8f6ca70x98a312e70x6696a1b10x5883d3a70xc50e77ad0x5a45ba310x8df6d7f50x8953ddaa0x297e357e0x642716d50x796b12230x31a54fbf0xe1e6993f0xcf37f55f0x61cd40ca0x50147cbb0xecbb4e7f0x787f971b0x8f2871010x4d9948890x5123ce600xc97f88210x72ae54740xcbd61b7b0x2c20da7c0xfdbfe9cb0x271bbb470xbd4fcd330x69b9a4c10xf02eb74d0x7b3bb67c0xc073957b0x88db49380x49111f5d0x6a4635240x22b3319e0xf783ea3e0xe01164a60x4ff6096f0x335dcbe30xde316ccf0xf675579a0xf619eff30x12b9b51f0xc78f073b0x4219fb100x55575d760x16574ea80xb4d6b39d0xbb5f8b5b0x9fd5b98d0xa9797a630x5394f3040x177c081d0x344d31b90x1f0997940xca9fc0820xe41999e30x65dd8afb0x5a224d900xde9ca0f60x3494c8a20x24ae9b310x35328e1c0xace78fb70x6b24ab490x402ca0020xec6a31870x4e5e7fc00xa617fe5d0x1ad0c8710x3c0e09330xd32b7bcb0xc65e34a60xaefbcacd0xb66707a00x0c2b69ce0xf11c875e0xa0c2cea40xafb858ad0x9a97a5d30x658da96e0x0843fe260x930aba0c0x5d24150b0x5bdb610a0x43b1b39e0x28cf0f510x627d150b0x1130c4930xdee9cbbb0x9dffba990x149b096e0xfe1ea7f80xcbd0e6b10x9b898fef0xae8dfdc60xe53865f20xcffa3d190x2b9b33760xadf71a980x5647d28f0x805335c60x8661b30f0x135f85370x49818caf0x05bac8bd0x795e114a0x488474810xb44892340x9800adf80xbe1119530x6f497a3c0xe927e4bb0xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0x25d711fb0x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x6bb2818e0x1a5180550xdef2aab60x46ff0a060x469831390x842c2b420xe80ce5060x3841327b0xde87744d0x42efcb7f0x37c73e210x705adac00xbc042c0a0x851447900x2f5502d00x6fc7a0eb0xae9c6c270x5afdc3960x83e5fb780x85fd99220x88b10cee0x442498c10x4c86b4e50xba564cb50x69e2bbb40xa8e080d60xd34a64850x8a7eeb780xa060580d0xeda6e4fb0x8ac5d9910xf1de512f0x236207910xa0aab41b0x614d5a5d0xa733ff600xf8a79b190xbcbe65a00x9451a33e0x672635830x72e78e540xaaba0e1f0xfbbe226e0x6038090b0x7702b92f0x84369b330x2fea24720x17e47eae0xe0fd89e50x8d4b92cb0xa70386ed0x7961d0f10xe5c348e60xbfebfce40xe2d479c70x4b7a970b0x106543320x0e1f57840x6f1a7de40x7c0d19a90x11f412000x6aa86e0d0xf99b293a0x900e066e0x372ce3d80xcb4834630x4b1208860x0ffb277f0x98aa17260x45887e740x838b25270x31e23c3e0xfc53edc90xebfb2aae0x68d306ed0x83b9b8400x05d8bfac0x2fd87ea60x103146e70x284d26540x78243d950x9b93c1830x70ec869b0x04a264a10x64c376f20x203eef050x8ad2e9a00x355afa910xdded74760x9e2ec6280x670925760xf0a384cc0x1dfffff80x94cb3b0f0x4b51d5f50xbb573d230x1690cabb0xb5c62b030xe701a9bf0xf73431960x626a37ec0x03d3956b0x1ce404110x5023beea0x06848c600x91b0e91d0xe3dd9e9c0x1d85e0650xcb2114820x7430f97c0x812bb96f0xa6b23cc40xee6293080x7cb51f6d0xfd07ffd90x280be0d30xe0615f7f0xf7b6688f0x0c9535840x707764cc0xcfe86a750x96f114f00x137c82f60x3b003c4f0xc27221850xc33007a40x10278eb20xb3dc5f300x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x5d5856ce0xc4a729360xfc2fad420x5cb804f20x4b9273110x03bee0fe0x550ef2550x108ff0050xe913b2f60x9de1aad70x803873490x2a936a800x5c1905d50x51f23ca10xca45d4c20xe90a62440x15b178900x4299ba8a0x352190060xc4f740920xb890a5200x47e41aa10x83f2b1f40x22f8546f0x8192f8160xe0f383b30x10f2221d0x0d74e4320x4cb93d500xa6b7c3940x88ba44950xd73c3ca20x7ed84bd90xb58bfac90x1197aa060xc94eaad70x68aa01b90x9e4ef17c0x0c2314740x4a2d09890x2fe03a820x2d87bbd80x1a71d30c0x7a697a350x4d0ec0a70x649fd1550xee9eab890xcd851dd30x61822ff60xce9fe9570x36b9fd360x7ee2e89a0x73da709c0x57a97c320xc9727b520xe2a555bb0xfff4e7510x7574da9f0x03c67da70x6e920bee0x25e9f6f40xc1be9da00xb5caba010x2cf4600e0x69cc29430xace225ee0x0913b6c70xce5f32a70x4099f9190x7e374d4f0xb401e1350x99900cae0x56098ec60x737b4d930xb4fde9240x0b94b7940xacf26f0e0x60fbc9c40xa0813ee10x1e0005120xe5dd08470xbc61aabe0x9b4faa7b0xd426d3cf0x16998dba0xf95834b10xee1ae1ea0x2b5b0f1f0x86d181c50x9a0a78c30x923822320xeeeb7e660x618052be0x2f08cd0e0x400c86500x0c82edca0xd64b75020xcc9bb5e10x68a9b8ea0x11b0293b0xcef520d70xe8dd5cd30x7190f2620xb05506b30xf1484da50x71bffd6b0xccbdd51e0x88d1d5e60xa2441e920x483947b80x059cba940xe91d17e20x689f105d0xcfc057ee0x4ba377820x7d45763c0xff853ad10x8a5de8500x0155b7ad0xcab2bda30x8635bfb00x905936620x418730d70xa389c1a80x1bc3edc20x2ef7d6cc0x6b80b5bc0xe42425120x1491c8d80x6d4ec62f0x6a024bc90xde68be3c0x7164a9e50x9cc269380x6e2aa0f00x48ee74650x933ccb660x8d7246970x67045b090x742c460a0x04f0f53d0xc52350aa0xc30ea0860x932eb3af0x6c28be5a0x60a634c40x19567d060xc8737ca00xbc2c450a0x4b25b6280x26dfd8b10x598fe5a40x117702f20xedfec7da0xa88adcb40x079fb8f10x76a752000xe94405de0x2caed1940x3f9469100x8ddd25440x0ea477e60xfa6a9f500x590bc7a10x48ed9cf20xa771885f0x5af11bff0x6eba8a230x36a604820x331a39060xf1a792550xbdaf82500xb1bb5fe10x9927c1560x5faaa5760x54ac32f90x16d3e1580xe850ca1f0xda902eeb0xc775a0890xb3f850ed0x8e89c5ce0x47f4034c0x4cf699b80x331779e30x9bf5f4980xd33f33ef0x487ad1cb0x1068f17b0xb8e0fed10xa22a11610xdc20d85a0xadc044b70xe673236a0xbe77ae340xddd3c3610x13e930b40x7b9cc3a70xd2528c270x548cc7810xdf592dd50xac4ed3110xa575eec10x832cca0d0x0165dd9d0x3d4765690x50785afd0xd351fb850x53a9bf420x2f22f8440x7aa05c030xed10a1b20x11e754f20xd8d29e140x4714c1550xfd2b3e450xb41a0f970xac26115e0x2064e1220xcfaa1adf0xdbb2465b0xb1b64efc0x78d4ff0c0x9ac2598f0xa2bd4faa0x577205630x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490x7716854f0xe7c4ddb80x3c00b7730x266ec4930x0e1f1ca10xb26ea60c0x1f9c101c0x96ad35970xde4d39c60x96a77e360x4ebc69720x920de35b0x7ea623750x28fa08210xa909cfc50xd5f93f790x37d62dee0x30aa8dc10xb63fb0480xa238f82e0x3cd43f3a0x3b6d26700xbabd30f50x6a491c4c0x68865fa30xc662e5580x726545e00x5e5eb9b90x5d7cf1ac0x029f53560xb1d6ac590xccadea710x88a66a970x95774b280xd18d87670xee7539aa0xf3f23b580xb14167a60x44550af10x79d488390xbeb2d9070x3fb5f5a30xf48d35ec0x86aa95a20x19e4f7460x455fdd510xf1aa99160xf60a988c0xb371e0d00x03a81e690xeca096ce0x31fb2dce0x6b9d6b2a0xb0ace2460xfb7ae0580x01ca6ad70x934ddbb70xaa31be660x7cefc5370x33ac42c10xdb66759a0x54c1a5330x2ddc96370x441d63880x31e2e77f0xa21764510xab8d3aec0x5f1dedbb0x6f5fd2760x321055cb0x46a417ca0x845870860x76ce86960x8dac3edb0x9c11e2ad0x64ce3b760x4b2210b80xb562a1df0xd8e75d6d0xa6559ac20x83b650860x6cc3c6860xdf7a6bfb0xb0f33b210x008ed56f0x9c3072d20x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0xa71730fe0x612df9ae0xe67343c10xd0ddfb260xc04c7e840x1fd4782d0x4ba5c46b0xa78db6e90xea61eefe0x024d14bc0x787f0fe80x75fe065a0x1b5e69c80x245e680c0x52c740720x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0x4614319c0x284e07d80x9bb6fd090x5f53ff950x007d217d0x7fb95a4d0x35027b570x9ebd27390xd2cf94000xf63655430xdfc2c8f80x72d868b80xb1c993bc0x1cccf4a10x90aa85490xd9fbb97d0x85a56eca0xbf3e9e460x9acc5fae0x357171c30x46d4a5950x88f590110xae21034d0x095a80d50x141546a60xc92f7f500x534963c10xd14cbf450xbc3316cd0x1ec6c9e00xaf03e2670x13912e4b0x4f739dc00xb733de410x075cc8430x840b7aa80xb767f5910xce678a590x2919b1560x1ccc4fd60x4757c0090x4dac77f00xe5919cb10x065994f10x05e807a90xd440de9f0xd339d3850xbbae733c0x84e8dd8c0xfeab9b4b0xc8d7f3580x30361e4a0xdc6f791f0x357e17c20x029ad4aa0xff55b95c0x61aa044b0xfdb7ba370x2a6be4d10x009d2d570xccc750b70x9f4addfd0x7d3958c70xe862b3f90xf6945d7c0xfa0c86bd0xf5cca7f80xc241d2ce0xa3d015dd0xa7c17e4e0x051f44d00x77750fca0x2198d8c00x987ea9250xfc94dd780xc5e438160x78b85db20xca6f55b50xd83fbbac0xf4e926390x3e46a6c80xcd8cde460x163098880x091b79da0xdd8fecb00x7e2ace740x2b599b420x9a0e82670x3a4b8fcc0xa10dbd4f0x743ae9960x5cdf5ddf0xa272da610xc5b25b8b0xc9d31baa0xb456b7c50xd3026dbb0x7b24a2b40xce5b16a30xa4d521cd0x5a66fdaf0xdd6914020x5efc484d0xa8243eb90xd0801b1b0x37f1604e0x30429bfe0x4af1043c0x4a3251300x8f7e34600xcb3ce1880x03f6006a0x11d5ad9c0x23f1c7f90x441238910x698515270x7dfce7610x4c746d390x5182037a0xf858bbd20xe2ac38320xda1a1f9d0x5ecae8780xf07d79d20xa472a1110x12cd1a410x6b509fc40xa767d8810xa972f46b0x9b79d3d50x4afedab10xdc39f1840xb06b62690xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.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.aarch64+64k5.14.0-503.29.1.el9_5+64k5.14.0-503.29.1.el9_5+64k1.1.00.40.4v1.04.0_00.30.0.13.5.360.30.0.1v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.001.5.01.0.02.0_8701.0.01.0.5.0_k1.1.01.1.00.40.40.40.4v1.0v1.0v1.0v1.00.1.10.1.10.1.10.1.10.1.10.1.11.2.01.2.00.2.151.00.9.280.9.280.9.280.9.280.9.280.9.281.32.0.41.5.08.8.1.0.508.8.1.0.502.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.41.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.03.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2002.0.41.5.03.4.20_2000.2.150.2.150.2.150.2.150.2.152.6.42.6.42.6.41.01.00.9.281.30.9.280.2.150.9.280.2.150.9.280.9.280.9.280.9.281.01.01.00.9.280.9.281.01.00.9.280.9.283.4.20_2003.4.20_2002.0.42.20.0.01.1.6.0_k4.0_04.0_01.00.2.150.9.280.9.281.01.01.01.01.01.01.01.01.01.01.0.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.00.2.150.9.280.2.151.01.01.01.02.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0303.4.20_2002.6.42.6.42.6.42.6.42.6.40.2.151.02.30.61.81.10.11.0.00.1.10.1.10.1.11.0.5.0_k           !" #$##### %%&%%''' ((((((( )***))++)) ,,,, - ./.0..1. 2 3333333333 4566557755555555558595:5555;55<555===5>5?5@5A5B4C DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDD F GGG HHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHH JKKKKKKKKKKKKJL MNNMOOOOOOOOOOOOOOOOMMMMMMPPPPPP QQR SSTTTTTTTSUUSVVVVV WWXXWYWZZZZW[[[[W\\\\\WW ]^^^^^ _`_a b cccc dddddddddddddddddddddddddddddddedddd fghgiifjffkf ll m nn opoqqqqqooorroos tt uuuvwuuu xxyxzzzzz{z||xx}~}}}}}}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                                    !"""#$$%&'()*)+),)))--./////////////////////////////////////////////////012234555556777778888877797::7777;7<7777=>?????>@>>AAA>BBBCCCCCCCCCCCCCCCCCCCCCCCC>D>E>F>G>>H>IIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIII>KKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKK>M>>N>O>>>PQQQQQQQQQQQQQQQQQPRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP>SSSS>T>UU>>>VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV>>WXXWW>YY>Z>[[[[[[[>\>]>^^_`abcbdddbbebffffffffffffffffffbgbhhhhhhbijkkmodules5.14.0-503.29.1.el9_5.aarch64+64kbuildkernelarcharm64cryptoaes-neon-bs.ko.xzcrct10dif-ce.ko.xzghash-ce.ko.xznhpoly1305-neon.ko.xzsha1-ce.ko.xzsha2-ce.ko.xzsha256-arm64.ko.xzcryptoadiantum.ko.xzansi_cprng.ko.xzasymmetric_keysasym_tpm.ko.xzpkcs8_key_parser.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzblake2b_generic.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzchacha20poly1305.ko.xzchacha_generic.ko.xzcrc32_generic.ko.xzcrypto_engine.ko.xzcurve25519-generic.ko.xzdes_generic.ko.xzechainiv.ko.xzessiv.ko.xzfcrypt.ko.xzlrw.ko.xzmd4.ko.xzmichael_mic.ko.xznhpoly1305.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd160.ko.xzserpent_generic.ko.xztcrypt.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxxhash_generic.ko.xzzstd.ko.xzdriversacpiacpi_ipmi.ko.xzapeieinj.ko.xznfitnfit.ko.xzpfr_telemetry.ko.xzpfr_update.ko.xzvideo.ko.xzataahci_platform.ko.xzahci_seattle.ko.xzahci_xgene.ko.xzata_generic.ko.xzlibahci_platform.ko.xzbaseregmapregmap-ram.ko.xzregmap-raw-ram.ko.xzregmap-spi.ko.xztestbcmablockbrd.ko.xzloop.ko.xznbd.ko.xznull_blknull_blk.ko.xzpktcdvd.ko.xzrbd.ko.xzvirtio_blk.ko.xzzramzram.ko.xzbluetoothbusmhihostmhi.ko.xzmhi_pci_generic.ko.xzcdromcdrom.ko.xzcharhw_randomcavium-rng-vf.ko.xzcavium-rng.ko.xzcn10k-rng.ko.xztimeriomem-rng.ko.xzxgene-rng.ko.xzipmiipmb_dev_int.ko.xzipmi_devintf.ko.xzipmi_ipmb.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzssif_bmc.ko.xztpmtpm_i2c_nuvoton.ko.xztpm_vtpm_proxy.ko.xzvirtio_console.ko.xzclkclk-bd718x7.ko.xzclk-max77686.ko.xzclk-scmi.ko.xzclk-scpi.ko.xzcpufreqcppc_cpufreq.ko.xzcpufreq-dt-platdev.ko.xzcpufreq-dt.ko.xzimx-cpufreq-dt.ko.xzscmi-cpufreq.ko.xzscpi-cpufreq.ko.xzcryptobcmcaamcaviumcptnitroxzipccpccp-crypto.ko.xzccp.ko.xzchelsiohisiliconsecmarvellocteontx2cxlcorecxl_core.ko.xzcxl_acpi.ko.xzcxl_mem.ko.xzcxl_pci.ko.xzcxl_pmem.ko.xzcxl_port.ko.xzdaxdevice_dax.ko.xzhmemdax_hmem.ko.xzkmem.ko.xzpmemdax_pmem.ko.xzdax_pmem_compat.ko.xzdax_pmem_core.ko.xzdevfreqgovernor_passive.ko.xzgovernor_performance.ko.xzgovernor_powersave.ko.xzgovernor_simpleondemand.ko.xzgovernor_userspace.ko.xzimx-bus.ko.xzimx8m-ddrc.ko.xzdmadwdw_dmac.ko.xzdw_dmac_core.ko.xzdw_dmac_pci.ko.xzimx-sdma.ko.xzqcomhdma.ko.xzhdma_mgmt.ko.xztegra186-gpc-dma.ko.xzvirt-dma.ko.xzedacbluefield_edac.ko.xzdmc520_edac.ko.xzthunderx_edac.ko.xzxgene_edac.ko.xzextconextcon-gpio.ko.xzfirmwarearm_ffaffa-module.ko.xzarm_scmiscmi_pm_domain.ko.xzarm_scpi.ko.xzimximx-dsp.ko.xzscpi_pm_domain.ko.xzgnssgnss.ko.xzgpiogpio-dwapb.ko.xzgpio-generic.ko.xzgpio-mlxbf2.ko.xzgpio-mlxbf3.ko.xzgpio-mxc.ko.xzgpio-pca953x.ko.xzgpio-sim.ko.xzgpio-virtio.ko.xzgpio-xgene-sb.ko.xzgpio-xlp.ko.xzgpudrmamdamdgpuamdxcpastdisplaydrm_display_helper.ko.xzdrm_dp_aux_bus.ko.xzdrm.ko.xzdrm_buddy.ko.xzdrm_exec.ko.xzdrm_gpuvm.ko.xzdrm_kms_helper.ko.xzdrm_shmem_helper.ko.xzdrm_suballoc_helper.ko.xzdrm_ttm_helper.ko.xzdrm_vram_helper.ko.xzgudgud.ko.xzhisiliconhibmchypervhyperv_drm.ko.xzi2cmgag200nouveauqxlqxl.ko.xzradeonschedulergpu-sched.ko.xztegrateststinybochs.ko.xzcirrus.ko.xzgm12u320.ko.xzttmttm.ko.xzudludl.ko.xzvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzvmwgfxvmwgfx.ko.xzhost1xhost1x.ko.xzhidhid-a4tech.ko.xzhid-apple.ko.xzhid-appleir.ko.xzhid-aureal.ko.xzhid-axff.ko.xzhid-belkin.ko.xzhid-betopff.ko.xzhid-cherry.ko.xzhid-chicony.ko.xzhid-corsair.ko.xzhid-cougar.ko.xzhid-cypress.ko.xzhid-dr.ko.xzhid-elan.ko.xzhid-elecom.ko.xzhid-elo.ko.xzhid-evision.ko.xzhid-ezkey.ko.xzhid-gaff.ko.xzhid-gembird.ko.xzhid-gfrm.ko.xzhid-gt683r.ko.xzhid-gyration.ko.xzhid-holtek-kbd.ko.xzhid-holtek-mouse.ko.xzhid-holtekff.ko.xzhid-hyperv.ko.xzhid-icade.ko.xzhid-ite.ko.xzhid-jabra.ko.xzhid-kensington.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-led.ko.xzhid-lenovo.ko.xzhid-letsketch.ko.xzhid-lg-g15.ko.xzhid-logitech-dj.ko.xzhid-logitech-hidpp.ko.xzhid-logitech.ko.xzhid-microsoft.ko.xzhid-monterey.ko.xzhid-multitouch.ko.xzhid-nti.ko.xzhid-ortek.ko.xzhid-penmount.ko.xzhid-petalynx.ko.xzhid-pl.ko.xzhid-plantronics.ko.xzhid-primax.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-ryos.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-semitek.ko.xzhid-sensor-hub.ko.xzhid-sigmamicro.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-thrustmaster.ko.xzhid-tivo.ko.xzhid-tmff.ko.xzhid-topseed.ko.xzhid-twinhan.ko.xzhid-uclogic.ko.xzhid-waltop.ko.xzhid-wiimote.ko.xzhid-xiaomi.ko.xzhid-xinmo.ko.xzhid-zpff.ko.xzhid-zydacron.ko.xzi2c-hidi2c-hid-acpi.ko.xzi2c-hid-of-goodix.ko.xzi2c-hid-of.ko.xzi2c-hid.ko.xzuhid.ko.xzwacom.ko.xzhtehte-tegra194.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonacpi_power_meter.ko.xzad7314.ko.xzadc128d818.ko.xzadcxx.ko.xzads7871.ko.xzg762.ko.xzina3221.ko.xzjc42.ko.xzlm70.ko.xzltc2945.ko.xzltc4222.ko.xzltc4260.ko.xzmax1111.ko.xzmax31790.ko.xzmlxreg-fan.ko.xznct7802.ko.xznct7904.ko.xzntc_thermistor.ko.xzpmbusltc3815.ko.xzmax20751.ko.xzpmbus_core.ko.xztps40422.ko.xzpowr1220.ko.xzpwm-fan.ko.xzscmi-hwmon.ko.xzscpi-hwmon.ko.xzshtc1.ko.xztc74.ko.xztmp103.ko.xzvexpress-hwmon.ko.xzxgene-hwmon.ko.xzhwtracingcoresightcoresight-catu.ko.xzcoresight-cpu-debug.ko.xzcoresight-cti.ko.xzcoresight-etb10.ko.xzcoresight-etm4x.ko.xzcoresight-funnel.ko.xzcoresight-replicator.ko.xzcoresight-stm.ko.xzcoresight-tmc.ko.xzcoresight-tpiu.ko.xzcoresight-trbe.ko.xzcoresight.ko.xzstmstm_core.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-gpio.ko.xzi2c-imx-lpi2c.ko.xzi2c-imx.ko.xzi2c-mlxbf.ko.xzi2c-nforce2.ko.xzi2c-pca-platform.ko.xzi2c-simtec.ko.xzi2c-thunderx.ko.xzi2c-tiny-usb.ko.xzi2c-versatile.ko.xzi2c-virtio.ko.xzi2c-xgene-slimpro.ko.xzi2c-xlp9xx.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-slave-eeprom.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-arb-gpio-challenge.ko.xzi2c-mux-gpio.ko.xzi2c-mux-mlxcpld.ko.xzi2c-mux-pca9541.ko.xzi2c-mux-pca954x.ko.xzi2c-mux-pinctrl.ko.xzi3ci3c.ko.xzmastersvc-i3c-master.ko.xzinfinibandcorehwbnxt_recxgb4efairdmamlx4mlx5qedrswrxesiwulpipoibiserisertsrpsrptinputff-memless.ko.xzkeyboardgpio_keys.ko.xzsnvs_pwrkey.ko.xzmiscuinput.ko.xzmouseelan_i2c.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzrmi4rmi_core.ko.xzrmi_i2c.ko.xzrmi_smbus.ko.xzrmi_spi.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzhyperv-keyboard.ko.xzserio_raw.ko.xzserport.ko.xzsparse-keymap.ko.xztestsinterconnectimximx-interconnect.ko.xzimx8mm-interconnect.ko.xzimx8mn-interconnect.ko.xzimx8mp-interconnect.ko.xzimx8mq-interconnect.ko.xziommuarmarm-smmu-v3iommufdiommufd.ko.xzledstriggermailboxarm_mhu.ko.xzarm_mhu_db.ko.xzimx-mailbox.ko.xzmailbox-xgene-slimpro.ko.xzmddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-historical-service-time.ko.xzdm-integrity.ko.xzdm-io-affinity.ko.xzdm-log-userspace.ko.xzdm-log-writes.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-writecache.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediaceccorecec.ko.xzusbpulse8rainshadowcommonvideobuf2mcusbuvcv4l2-corememstickcorehostmessagefusionmfdmax77686.ko.xzrohm-bd718x7.ko.xzmisccb710cb710.ko.xzeepromat24.ko.xzee1004.ko.xzeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzpvpanicpvpanic-pci.ko.xzpvpanic.ko.xztifm_core.ko.xzvmw_vmcivmw_vmci.ko.xzmmccorehostmtdchipsmapsnandrawgpmi-nandparsersspi-norubinetbareudp.ko.xzbondingbonding.ko.xzcandevm_canpeak_canfdslcanspimcp251xfdusbkvaser_usbpeak_usbdummy.ko.xzethernetamazonenaena.ko.xzamdxgbeamd-xgbe.ko.xzapmxgenexgene-v2xgene-enet-v2.ko.xzxgene-enet.ko.xzatherosalxatl1catl1eatlxbroadcombnx2xbnxtgenetcaviumcommoncavium_ptp.ko.xzthundernicpf.ko.xznicvf.ko.xzthunder_bgx.ko.xzthunder_xcv.ko.xzchelsiocxgb4cxgb4vfinline_cryptoch_ipsecch_ktlslibcxgbfreescalefec.ko.xzgooglegvegve.ko.xzhisiliconhnshnae.ko.xzhns_dsaf.ko.xzhns_enet_drv.ko.xzhns3hnae3.ko.xzhns3.ko.xzhns3pfhclge.ko.xzhns3vfhclgevf.ko.xzhns_mdio.ko.xzhuaweihinichinic.ko.xzintele1000e1000.ko.xze1000ee1000e.ko.xzfm10kfm10k.ko.xzi40ei40e.ko.xziavfiavf.ko.xziceice.ko.xzidpfidpf.ko.xzigbigb.ko.xzigbvfigbvf.ko.xzigcigc.ko.xzixgbeixgbe.ko.xzixgbevfixgbevf.ko.xzmarvellocteon_epocteon_ep_vfocteontx2afnicmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlx5_dpll.ko.xzmlxbf_gigemlxbf_gige.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqedequalcommemacqcom-emac.ko.xzrealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersmscstmicrostmmacgeneve.ko.xzhypervhv_netvsc.ko.xzifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdiomdio.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-gpio.ko.xzmdio-hisi-femac.ko.xzmdio-mscc-miim.ko.xzmdio-octeon.ko.xzmdio-thunder.ko.xzmdio-xgene.ko.xzmhi_net.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.ko.xzpcspcs_xpcs.ko.xzphyamd.ko.xzaquantiaaquantia.ko.xzax88796b.ko.xzbcm-phy-lib.ko.xzbcm-phy-ptp.ko.xzbcm7xxx.ko.xzbcm87xx.ko.xzbroadcom.ko.xzcicada.ko.xzcortina.ko.xzdavicom.ko.xzdp83640.ko.xzdp83822.ko.xzdp83848.ko.xzdp83867.ko.xzdp83tc811.ko.xzdp83tg720.ko.xzet1011c.ko.xzicplus.ko.xzintel-xway.ko.xzlxt.ko.xzmarvell-88q2xxx.ko.xzmarvell.ko.xzmarvell10g.ko.xzmicrel.ko.xzmicrochip.ko.xzmicrochip_t1.ko.xzmsccmscc.ko.xzmxl-gpy.ko.xznational.ko.xzphylink.ko.xzqcomat803x.ko.xzqca807x.ko.xzqca808x.ko.xzqca83xx.ko.xzqcom-phy-lib.ko.xzqsemi.ko.xzrealtek.ko.xzrockchip.ko.xzsmsc.ko.xzspi_ks8995.ko.xzste10Xp.ko.xzteranetics.ko.xzuPD60620.ko.xzvitesse.ko.xzxilinx_gmii2rgmii.ko.xzpppsliptap.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xzthunderboltthunderbolt_net.ko.xztun.ko.xzusbveth.ko.xzvirtio_net.ko.xzvrf.ko.xzvsockmon.ko.xzvxlanvxlan.ko.xzwanhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwireguardwireguard.ko.xzwirelessathath10kath11kath9kbroadcombrcm80211brcmfmacbcacywwccbrcmsmacbrcmutilinteliwlwifidvmmvmtestsmarvellmwifiexmediatekmt76mt76x0mt76x2mt7921mt7925mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88rtw89virtualwwaniosmiosm.ko.xzmhi_wwan_ctrl.ko.xzmhi_wwan_mbim.ko.xzt7xxmtk_t7xx.ko.xznvdimmlibnvdimm.ko.xznd_btt.ko.xznd_pmem.ko.xzof_pmem.ko.xznvmecommonnvme-auth.ko.xznvme-keyring.ko.xzhostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-tcp.ko.xznvmet.ko.xznvmemnvmem-imx-ocotp.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpcieperfarm-cmn.ko.xzarm_cspmuarm_cspmu_module.ko.xzarm_dmc620_pmu.ko.xzarm_dsu_pmu.ko.xzarm_smmuv3_pmu.ko.xzarm_spe_pmu.ko.xzcxl_pmu.ko.xzmarvell_cn10k_ddr_pmu.ko.xzmarvell_cn10k_tad_pmu.ko.xzthunderx2_pmu.ko.xzphybroadcomphy-bcm-sr-usb.ko.xzfreescalephy-fsl-imx8mq-usb.ko.xzhisiliconphy-hi6220-usb.ko.xztegraphy-tegra-xusb.ko.xzpinctrlpinctrl-mlxbf3.ko.xzplatformchromemellanoxpmdomainimximx93-pd.ko.xzpowerresetsupplyppsclientspps-gpio.ko.xzpps-ldisc.ko.xzptpptp_kvm.ko.xzpwmpwm-imx27.ko.xzregulatorbd718x7-regulator.ko.xzgpio-regulator.ko.xzmax77686-regulator.ko.xzpfuze100-regulator.ko.xzrohm-regulator.ko.xzuserspace-consumer.ko.xzresethisiliconhi6220_reset.ko.xzrtcrtc-ab-b5ze-s3.ko.xzrtc-abx80x.ko.xzrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1305.ko.xzrtc-ds1307.ko.xzrtc-ds1343.ko.xzrtc-ds1347.ko.xzrtc-ds1374.ko.xzrtc-ds1390.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1685.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-hym8563.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m41t93.ko.xzrtc-m41t94.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-max6902.ko.xzrtc-max77686.ko.xzrtc-mcp795.ko.xzrtc-msm6242.ko.xzrtc-nxp-bbnsm.ko.xzrtc-pcf2123.ko.xzrtc-pcf2127.ko.xzrtc-pcf85063.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-r9701.ko.xzrtc-rp5c01.ko.xzrtc-rs5c348.ko.xzrtc-rs5c372.ko.xzrtc-rv3028.ko.xzrtc-rv3029c2.ko.xzrtc-rv3032.ko.xzrtc-rv8803.ko.xzrtc-rx4581.ko.xzrtc-rx8010.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-snvs.ko.xzrtc-stk17ta8.ko.xzrtc-tegra.ko.xzrtc-x1205.ko.xzscsibe2iscsich.ko.xzcsiostorcxgbicxgb4ifcoehisi_sashpsa.ko.xzhv_storvsc.ko.xzipr.ko.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslpfcmegaraidmpi3mrmpi3mr.ko.xzmpt3sasqedfqediqla2xxxqla4xxxraid_class.ko.xzscsi_debug.ko.xzscsi_transport_fc.ko.xzscsi_transport_iscsi.ko.xzscsi_transport_sas.ko.xzscsi_transport_spi.ko.xzscsi_transport_srp.ko.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xzsocimximx93-src.ko.xzqcomqmi_helpers.ko.xzspispi-bitbang.ko.xzspi-fsl-lpspi.ko.xzspi-fsl-qspi.ko.xzspi-imx.ko.xzspi-nxp-fspi.ko.xzspi-pl022.ko.xzspi-tegra114.ko.xzspi-xlp.ko.xztargetiscsicxgbitiscsi_target_mod.ko.xzloopbacktcm_loop.ko.xztarget_core_file.ko.xztarget_core_iblock.ko.xztarget_core_mod.ko.xztarget_core_pscsi.ko.xztcm_fctcm_fc.ko.xzteetee.ko.xzthermalhisi_thermal.ko.xzimx8mm_thermal.ko.xzmax77620_thermal.ko.xzqoriq_thermal.ko.xztegrategra-bpmp-thermal.ko.xzttyuiousbatmchipideaci_hdrc.ko.xzci_hdrc_imx.ko.xzci_hdrc_msm.ko.xzci_hdrc_npcm.ko.xzci_hdrc_pci.ko.xzci_hdrc_tegra.ko.xzci_hdrc_usb2.ko.xzusbmisc_imx.ko.xzclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcommonulpi.ko.xzusb-conn-gpio.ko.xzcoreledtrig-usbport.ko.xzdwc3dwc3-imx8mp.ko.xzgadgetudctegra-xudc.ko.xzhostehci-platform.ko.xzxhci-tegra.ko.xzimagemiscsisusbvgaphyphy-generic.ko.xzphy-mxs-usb.ko.xzphy-tegra-usb.ko.xzserialstorageuas.ko.xzums-alauda.ko.xzums-cypress.ko.xzums-datafab.ko.xzums-eneub6250.ko.xzums-freecom.ko.xzums-isd200.ko.xzums-jumpshot.ko.xzums-karma.ko.xzums-onetouch.ko.xzums-realtek.ko.xzums-sddr09.ko.xzums-sddr55.ko.xzums-usbat.ko.xzusb-storage.ko.xztypecaltmodestypec_displayport.ko.xzmuxfsa4480.ko.xzpi3usb30532.ko.xzrt1719.ko.xzstusb160x.ko.xztcpmfusb302.ko.xztcpci.ko.xztcpm.ko.xztipdtps6598x.ko.xzucsiucsi_ccg.ko.xzwusb3801.ko.xzvfiopcimlx5mlx5-vfio-pci.ko.xzvfio-pci-core.ko.xzvfio-pci.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvhostvhost.ko.xzvhost_iotlb.ko.xzvhost_net.ko.xzvhost_vsock.ko.xzvideobacklightgpio_backlight.ko.xzlcd.ko.xzled_bl.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzpwm_bl.ko.xzfbdevssd1307fb.ko.xzvirtnitro_enclavesnitro_enclaves.ko.xzvirtiovirtio_balloon.ko.xzvirtio_dma_buf.ko.xzvirtio_input.ko.xzvirtio_mem.ko.xzvirtio_mmio.ko.xzwatchdoghpwdt.ko.xzi6300esb.ko.xzimx2_wdt.ko.xzmlx_wdt.ko.xzsbsa_gwdt.ko.xzsoftdog.ko.xzfsafsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzerofserofs.ko.xzexfatexfat.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznetfsnetfs.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzpstoreramoops.ko.xzsmbclientcommonsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingrcutimetracering_buffer_benchmark.ko.xzlibasn1_encoder.ko.xzcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzlibcurve25519-generic.ko.xzlibcurve25519.ko.xzlibdes.ko.xzlibpoly1305.ko.xzkunitlibcrc32c.ko.xzlz4lz4_compress.ko.xzmathcordic.ko.xzprime_numbers.ko.xzobjagg.ko.xzparman.ko.xzpolynomial.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzzstdzstd_compress.ko.xzmmnet802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xzatmbluetoothbnephidprfcommbridgebr_netfilter.ko.xzbridge.ko.xznetfilterebt_802_3.ko.xzebt_among.ko.xzebt_arp.ko.xzebt_arpreply.ko.xzebt_dnat.ko.xzebt_ip.ko.xzebt_ip6.ko.xzebt_limit.ko.xzebt_log.ko.xzebt_mark.ko.xzebt_mark_m.ko.xzebt_nflog.ko.xzebt_pkttype.ko.xzebt_redirect.ko.xzebt_snat.ko.xzebt_stp.ko.xzebt_vlan.ko.xzebtable_broute.ko.xzebtable_filter.ko.xzebtable_nat.ko.xzebtables.ko.xznf_conntrack_bridge.ko.xznft_meta_bridge.ko.xznft_reject_bridge.ko.xzcanj1939cephlibceph.ko.xzcorefailover.ko.xzdns_resolverdns_resolver.ko.xzhandshakehsrhsr.ko.xzipv4ah4.ko.xzesp4.ko.xzesp4_offload.ko.xzgre.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_ECN.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_flow_table_ipv4.ko.xznf_nat_h323.ko.xznf_nat_pptp.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_socket_ipv4.ko.xznf_tproxy_ipv4.ko.xznft_dup_ipv4.ko.xznft_fib_ipv4.ko.xznft_reject_ipv4.ko.xztcp_bbr.ko.xztcp_dctcp.ko.xztcp_nv.ko.xztunnel4.ko.xzudp_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzesp6_offload.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_flow_table_ipv6.ko.xznf_reject_ipv6.ko.xznf_socket_ipv6.ko.xznf_tproxy_ipv6.ko.xznft_dup_ipv6.ko.xznft_fib_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_tunnel.ko.xzkeyaf_key.ko.xzl2tpllcllc.ko.xzmac80211testsmplsmptcpnetfilteripsetip_set.ko.xzip_set_bitmap_ip.ko.xzip_set_bitmap_ipmac.ko.xzip_set_bitmap_port.ko.xzip_set_hash_ip.ko.xzip_set_hash_ipmac.ko.xzip_set_hash_ipmark.ko.xzip_set_hash_ipport.ko.xzip_set_hash_ipportip.ko.xzip_set_hash_ipportnet.ko.xzip_set_hash_mac.ko.xzip_set_hash_net.ko.xzip_set_hash_netiface.ko.xzip_set_hash_netnet.ko.xzip_set_hash_netport.ko.xzip_set_hash_netportnet.ko.xzip_set_list_set.ko.xzipvsip_vs.ko.xzip_vs_dh.ko.xzip_vs_fo.ko.xzip_vs_ftp.ko.xzip_vs_lblc.ko.xzip_vs_lblcr.ko.xzip_vs_lc.ko.xzip_vs_mh.ko.xzip_vs_nq.ko.xzip_vs_ovf.ko.xzip_vs_pe_sip.ko.xzip_vs_rr.ko.xzip_vs_sed.ko.xzip_vs_sh.ko.xzip_vs_wlc.ko.xzip_vs_wrr.ko.xznf_conncount.ko.xznf_conntrack.ko.xznf_conntrack_amanda.ko.xznf_conntrack_broadcast.ko.xznf_conntrack_ftp.ko.xznf_conntrack_h323.ko.xznf_conntrack_irc.ko.xznf_conntrack_netbios_ns.ko.xznf_conntrack_netlink.ko.xznf_conntrack_pptp.ko.xznf_conntrack_sane.ko.xznf_conntrack_sip.ko.xznf_conntrack_snmp.ko.xznf_conntrack_tftp.ko.xznf_dup_netdev.ko.xznf_flow_table.ko.xznf_flow_table_inet.ko.xznf_log_syslog.ko.xznf_nat.ko.xznf_nat_amanda.ko.xznf_nat_ftp.ko.xznf_nat_irc.ko.xznf_nat_sip.ko.xznf_nat_tftp.ko.xznf_synproxy_core.ko.xznf_tables.ko.xznfnetlink.ko.xznfnetlink_cthelper.ko.xznfnetlink_cttimeout.ko.xznfnetlink_hook.ko.xznfnetlink_log.ko.xznfnetlink_osf.ko.xznfnetlink_queue.ko.xznft_chain_nat.ko.xznft_compat.ko.xznft_connlimit.ko.xznft_counter.ko.xznft_ct.ko.xznft_dup_netdev.ko.xznft_fib.ko.xznft_fib_inet.ko.xznft_fib_netdev.ko.xznft_flow_offload.ko.xznft_fwd_netdev.ko.xznft_hash.ko.xznft_limit.ko.xznft_log.ko.xznft_masq.ko.xznft_nat.ko.xznft_numgen.ko.xznft_objref.ko.xznft_osf.ko.xznft_queue.ko.xznft_quota.ko.xznft_redir.ko.xznft_reject.ko.xznft_reject_inet.ko.xznft_reject_netdev.ko.xznft_socket.ko.xznft_synproxy.ko.xznft_tproxy.ko.xznft_tunnel.ko.xznft_xfrm.ko.xzxt_AUDIT.ko.xzxt_CHECKSUM.ko.xzxt_CLASSIFY.ko.xzxt_CONNSECMARK.ko.xzxt_CT.ko.xzxt_DSCP.ko.xzxt_HL.ko.xzxt_HMARK.ko.xzxt_IDLETIMER.ko.xzxt_LOG.ko.xzxt_MASQUERADE.ko.xzxt_NETMAP.ko.xzxt_NFLOG.ko.xzxt_NFQUEUE.ko.xzxt_RATEEST.ko.xzxt_REDIRECT.ko.xzxt_SECMARK.ko.xzxt_TCPMSS.ko.xzxt_TCPOPTSTRIP.ko.xzxt_TEE.ko.xzxt_TPROXY.ko.xzxt_TRACE.ko.xzxt_addrtype.ko.xzxt_bpf.ko.xzxt_cgroup.ko.xzxt_cluster.ko.xzxt_comment.ko.xzxt_connbytes.ko.xzxt_connlabel.ko.xzxt_connlimit.ko.xzxt_connmark.ko.xzxt_conntrack.ko.xzxt_cpu.ko.xzxt_dccp.ko.xzxt_devgroup.ko.xzxt_dscp.ko.xzxt_ecn.ko.xzxt_esp.ko.xzxt_hashlimit.ko.xzxt_helper.ko.xzxt_hl.ko.xzxt_iprange.ko.xzxt_ipvs.ko.xzxt_length.ko.xzxt_limit.ko.xzxt_mac.ko.xzxt_mark.ko.xzxt_multiport.ko.xzxt_nat.ko.xzxt_osf.ko.xzxt_owner.ko.xzxt_physdev.ko.xzxt_pkttype.ko.xzxt_policy.ko.xzxt_quota.ko.xzxt_rateest.ko.xzxt_realm.ko.xzxt_recent.ko.xzxt_sctp.ko.xzxt_set.ko.xzxt_socket.ko.xzxt_state.ko.xzxt_statistic.ko.xzxt_string.ko.xzxt_tcpmss.ko.xzopenvswitchopenvswitch.ko.xzvport-geneve.ko.xzvport-gre.ko.xzvport-vxlan.ko.xzpsamplepsample.ko.xzqrtrqrtr-mhi.ko.xzqrtr.ko.xzrfkillrxrpcschedact_bpf.ko.xzact_csum.ko.xzact_ct.ko.xzact_ctinfo.ko.xzact_gact.ko.xzact_mirred.ko.xzact_mpls.ko.xzact_pedit.ko.xzact_police.ko.xzact_sample.ko.xzact_skbedit.ko.xzact_tunnel_key.ko.xzact_vlan.ko.xzcls_bpf.ko.xzcls_flow.ko.xzcls_flower.ko.xzcls_fw.ko.xzcls_matchall.ko.xzcls_u32.ko.xzsch_cake.ko.xzsch_cbs.ko.xzsch_etf.ko.xzsch_ets.ko.xzsch_fq.ko.xzsch_hfsc.ko.xzsch_htb.ko.xzsch_ingress.ko.xzsch_mqprio_lib.ko.xzsch_prio.ko.xzsch_sfq.ko.xzsch_taprio.ko.xzsch_tbf.ko.xzsctpsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmatipcdiag.ko.xztipc.ko.xztlstls.ko.xzvmw_vsockhv_sock.ko.xzvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvmw_vsock_vmci_transport.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzwirelesstestsxdpxsk_diag.ko.xzxfrmxfrm_interface.ko.xzxfrm_ipcomp.ko.xzsecuritykeystrusted-keystrusted.ko.xzsoundcoreseqdriversmpu401opl3vxhdai2cotherpciac97au88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222synthemuxusb6firebcd2000caiaqhifaceline6miscvirtiomodules.aliasmodules.alias.binmodules.blockmodules.builtin.alias.binmodules.builtin.binmodules.depmodules.dep.binmodules.devnamemodules.drmmodules.modesettingmodules.networkingmodules.ordermodules.softdepmodules.symbolsmodules.symbols.binsourcesystemtapupdatesvdsovdso.soweak-updates5.14.0-503.29.1.el9_5.aarch64+64kima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/arch//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/arch/arm64//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/arch/arm64/crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/crypto/async_tx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/acpi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/ata//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/base//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/base/regmap//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/block//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/block/zram//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/bus//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/cdrom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/char//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/char/tpm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/clk//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/cpufreq//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/crypto/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/crypto/marvell//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/cxl//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/cxl/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/dax//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/dax/pmem//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/devfreq//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/dma//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/dma/dw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/dma/qcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/edac//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/extcon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/firmware//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/firmware/arm_ffa//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/firmware/arm_scmi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/firmware/imx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gnss//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/host1x//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hid//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hte//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hv//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hwmon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hwtracing//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hwtracing/coresight//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/i2c//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/i3c//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/i3c/master//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/infiniband//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/input//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/input/keyboard//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/input/misc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/input/mouse//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/input/serio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/interconnect//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/interconnect/imx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/iommu//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/iommu/arm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/iommu/iommufd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/leds//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/mailbox//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/md//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/media//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/media/cec//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/media/common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/media/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/memstick//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/message//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/mfd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/misc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/mmc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/mtd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/bonding//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/can//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/apm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/apm/xgene-v2//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/apm/xgene//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/cavium//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/cavium/common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/cavium/thunder//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/freescale//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon/hns//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon/hns3//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/hisilicon/hns3/hns3vf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/marvell/octeontx2//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlxbf_gige//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qualcomm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/qualcomm/emac//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/mdio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/pcs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/phy//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/team//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wan//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wwan//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/nvdimm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/nvme//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/nvme/common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/nvme/host//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/nvme/target//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/nvmem//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/pci//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/pci/controller//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/perf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/perf/arm_cspmu//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/phy//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/phy/broadcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/phy/freescale//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/phy/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/phy/tegra//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/pinctrl//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/platform//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/pmdomain//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/pmdomain/imx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/power//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/pps//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/pps/clients//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/ptp//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/pwm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/regulator//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/reset//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/reset/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/rtc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/scsi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/soc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/soc/imx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/spi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/target//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/target/loopback//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/tee//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/thermal//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/thermal/tegra//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/chipidea//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/class//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/dwc3//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/gadget//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/gadget/udc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/host//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/misc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/phy//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/storage//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/typec//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/usb/typec/ucsi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/vfio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/vhost//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/video//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/video/backlight//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/video/fbdev//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/virt//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/virtio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/watchdog//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/cachefiles//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/ceph//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/erofs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/exfat//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/ext4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/fat//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/fscache//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/fuse//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/isofs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/jbd2//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/lockd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/netfs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/nfs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/nfs_common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/nfsd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/nls//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/overlayfs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/pstore//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/smb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/udf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/fs/xfs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/kernel//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/kernel/trace//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/lib//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/lib/crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/lib/lz4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/lib/math//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/lib/raid6//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/lib/reed_solomon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/lib/zstd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/802//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/8021q//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/bluetooth//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/bridge//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/can//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/ceph//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/dns_resolver//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/hsr//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/ipv4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/ipv6//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/key//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/llc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/mac80211//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/netfilter//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/openvswitch//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/psample//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/qrtr//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/sched//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/sunrpc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/tipc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/tls//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/vmw_vsock//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/wireless//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/xdp//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/net/xfrm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/security//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/security/keys//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/security/keys/trusted-keys//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/sound//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/sound/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/sound/drivers//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/sound/i2c//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/sound/pci//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/sound/synth//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/sound/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.29.1.el9_5.aarch64+64k/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=264d5fd9e8f63322c87873d1ee540af8ddb29823, stripped "(+03469<AFGY[`emv{ *-4AUWY\_cefghjk   )  (*,.9^d_iqydh{~   0 2 y {     ! # % ( * - 0 5 : = b k m t      # ) + 6 < D F Q U X {       7 ; U V X \ _ b l p s u   ' ( ) * + , - . / 0 5 6 m p q u  &qst{} %-024;@Ijmyhjcegi &(.46>PWZ`cfikvx  +-;=@BLNx!#swz ")+8QVXY[fkmqtxz~+-.279;?BFHMQSW]h "%),7;XY?alz|~ #RSTU6 !)-1x|-8;>BGK\^blnpuwy} 036r|AC      ' * 1 3 6 C J L W ] ^ _ ` n u |  !V!Z!\!`!b!g!i!m!u!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" " """"""""""" "!"""#"$"%"&"'"+"-"/"7"9"="?"C"E"H"K"O"Q"["w"y"{"}""""""""""""""""""""""""""""""#1#5#7#;#B#F#I#L#Q#S#]#`#d#h#z#|################$$$$ $$$$$$$$!$$$&$($*$,$.$0$2$5$7$>$@$B$D$G$I$L$N$S$V$Z$]$b$g$j$m$p$s$v$y$|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% % %%%%%%"%%%2%4%6%8%=%?%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%b%f%g%h%k%l%x%&&&&&&&&&&&&&'         !  Y    g 'AE  G % *     #    7 LK  !  n    ( *    PH *   2 !    D5?" G  /U R   G (-  ,1#< p    n .   &#PjPPPPPP P@P&PPPPPPP]PPPXPSPPPWPYP5PP P$P6PPPP$P$PP7PPP$P$PhPPPtPPPP$P PPPPPPPPPPPTPPPWPXPPP"PPP$9PPPP$P$PP P$PPPP P1P P P$P$PaPPPPPPP$P$PPP&PPPPP&P&P&PPP&PPPP&P&P!PP&PUP@P-P.PPPPP P7PP+PPePPdP/PPPPPPPPPkPnP#P=P P!P tP uP P P P P"P"P"P"P$;PoP0P$P ?P~P|P!P!P!P!P!P!PPPP{P!P!PkP!P!P!"P!#P!BP!CPPPPPPPPnP PPPqP#'P#,P#-PPPPMP6P7P8P9P:PTPP&PP}PPPPP $P %P &PP)PPPPPPPP_PeP5PBP]PPP"P"P$SPiPfPgPpPhPrPiP\P]PbPcPPPPPPPjPbP!P'P(P)P,P-P0P1P2P4P5P6P7P8P9PhPiPjPkPlPuPTPUP P P P P P P P P P P!fP!gP!hP!iP!nP!oP!pP!qP!rP!sP!tP!uP!vP!wP!xP!yP!zP!{P!|P!}P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"^P"_P"`P"aP"bP"cP"dP"eP"fP"gP"hP"iP"jP"kPlP P PmP&PnP8PPPoPMPPPPPPPwPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PbPcPdPePfPgPhPiPjPkPPPPPkPlPmPnPoPrPPPPFPGPHPIPJPPCPPPPPP,PAPNPTPUPVPWPXPYP]P^P_P`PaPbPcPdPePfPgPhPiPjPlPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPNPOPPPQPRPSPUP^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPaPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P%P&P'P(P)P*P8P9P;PP?P@PAPhPiPjPpPqPsPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PCPDPEPlPmPnPoPpPqPuP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPVPWPXPYPZP[P\P]P:PPPPPPPPPPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPPDPEPFPGPHPIPJPKPLPMPOPPPQPRPSPZP[P\PkPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7PMPTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP?P@PAPBPhPiPjPkPrPsPtPPPP P P PPPPPPPPPPPPPPPvPwPxPyPzPP P!P"P#P$PP+P,P-P.P/P0P1P2P3P4P5P6P7PPPPPuP&}P&PP#P&PP#IPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgP0PrPP"P"P#oPP"P"P^P&PUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPP&PP&PP#PPzP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP! P! P!P!P!P!P!(P!)P!2P!3P!:P!;P!HP!IP!RP!SPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(P@PP{PPPPPPPPPPPPPPPPPP^P_PPPPPPPPPPPPPPP5PPPPPPPPPPPPPPPPPPPPPPPPP&PPPPP,PAPBPPPPPPPPgPhPiPjPkPlPPPPPPPP-PPP P P PPCPPPP=PP|PPPPPPPPP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPmPnPoPpPqPrPsPtPuPvPwPxPPPPPPPPPPPYP\P[PPP'PDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPyPP]PzPPP PP PePfPgPhPiPjPPP"P%PPPPPPPPPPPPPPPP!P#P$PPPkPlPmPPPPPPPPPP`PaPP&PPPPPPPPP PPZPPPPPPPP?PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPePPPPPbPcPdPfPPPPPPPP>PPP)P*P+P.P/P0P1P2P3P4P6P7P8P9P:P;PP?P@PAPBPCP;PMPPPPPPPPPPPPPPPP$P'P.P2P7P^P_P`PaPfPPP P P" P" P$^PP&PP P P$ZPP P PPwP^P_PdPePPPPPPPPPPPPP P P "P #P ,P -P 8P 9P jP kP$`P$bP$dPPtPqPP"P"P"P"P"P"P"P"P"P"P"PP!P!P!P!PP$PP#&P P%P&P PPP$P P&P P?PDPPP PNPQP!P!PPPPP PPP[P\P]P^P_P`PaPbPPPPPPcPPP P P$YPP P P$[PP$\PP.P!P!PP/P3P!~P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!PP P P$]P P P P P P P P P P P P P P P P P P P P P P P P P PPQP 2PSPqP P P$TPP?PRPfP"@P"APSP%P%PP$PPXPYPZP[P\P]P^P_P`PaPbPcPdPPPFP"P"?P$PqPbPcPxPyP$=PvP"P" PP&P0P$P2P$PPPPPP>P 'P (PP!P$iP#P$jP$P$lP%P$mP 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP*P{PP|PPPPP P P P P P P FP GP HP IP LP MPP4PPPP P P PPPPPP_P`PaPbPcPdPePfPgPhPiPjPmPnPoPpPqP}PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPPP6P7P8PPPPPPPPPXPYPZP[P\P]P^PPPPPPPPPPPsPtPuPvPPPPPP P PkPlPrPwP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP/PPPPPP:P9P;PPPPPPPPPPPPPPPPPPPPPPPPPyPzP{P|PPPPPxPPPPPPPPPPPPPPPPPPPP/P6P:PP0P7P;PP1P8PPPPPPPPPPPPCPP"P"PPP#HPPP P P P PPPPPPPPPPrP#PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$PP$PP$PBP#UP#\P#[PrP3P|P}P"PPAPPEP:P>PPPPPPPPPPPPPP#%P#)PUP#$P#/PVP#*P#0PjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPmP#1PPPnPRPlPmPvPwPPPPPPPPP ZP [P$QP$eP$fP$gP$hP$|P#FPvPPPPPPPPPZP P P P PPPP[P P P P P$XPPPPPPPPPP"P#@P#APwP#BPxPP\P P P P P$:PP#P#?P$P#P#P#P#P#P#P#P#P%P#xP#zP#|P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PUP#P#P P PP#wP#yP#}P#P#P#P#P#P#PPvP#P#P#P#P P P P P P !PP#P#P#P#P#P#P#PP#PP#qP#rP#P#P#P#P#P#P#P#P#P#PP#P#PP#{P#P#P#P#P sPP#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PP#P#P#P#P#P#P#P#P#PPPPPP P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P PPPPP#P#P#PPPPoP PP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPP P PPP#P P PPP#P#P#P%P#CP#EP#DP#_P#aP#`P+P#cPP}P!P!P$P"P"PSP"P"P"P"P"P"P"P"P"P"P"P#P#P#P# P# P#P#!P##P#nPTPP"P"P"P"P"P"P"P"P"P"P"P#P# P#"P$PP\PP&PP$P P P P P P}P$P~P$P P P PPP$P P P P PP$PP$P P P P P P P PPPP P P P P PPPPPPPPPPP$PPDP P P P PPPPPP P P"~P"P$xPP P PP P PPPPP#+P P P PPPP@PPPPPPPP P P P P P P P P PP P PPPXP$PPPPPPPPPPsPPPQPuPPPPPPPPPPUPVPWP1P2P3P4P5P6PEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePPfPgPhPPPPPPPPPPPPPPPPPPPPPPMPNPOPpPqPrPsPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPJPwPPuPvP)PxPyPPPPPPIPJPPPRPPTPdPePfPgPhPiPjPkPlPmPnPoPtPPSPPPPPPPPPPPPPPPPFPPGPHPP@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPXP[P\P]P^P_PP`PaPPbPPYPZP-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPPPPPPPPyPzP{P|P}PP$PP,P#PPPPPPPPPPP# PPPBPCPDPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPVP1P2P3P4P5P6P8P9P:PPPPPPPPPP$PP!P!P!P!PPPPPPPPPPPP P P P P PPPP7PNPP$PPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P-P.P/P0P1P2P3P4P5P6P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPOPPPQPRPSPTPUPVPWPPjPkPlPmPnPoPpPqPrPsPtPuPvPP%P&P'P(P)P*P+P,PPP"P"P"P#P#P#P# P# P#P#:P#;P#GP#JP#KP#LP#MP#NP#OP#PP#QP#RP#SP#TP#WP#XP#YP#]P#^P#bP#dP#eP#fP#iP#jP#kP#lP#P#vP#P#P$8PPPP`PZP[P\P]P^P_PPPaPXPYP`PaPbPcPdPePfPgPhPiPPPPPPPPPPPPPPPPP P P P P &P 'P 0P 1P PyPLPzPKPPP~PPPPPP$?PP&PPuP P PPvPpPSPPPPPPP 4P 5P BP CPP P P$VPPPPPPPPPPPPPPPPPP PP!-P!.P!MP!NPPsP&P OP PP!P!PPP$PPPxPyPP$CP$EPkP!P!P$UPP$sPP \P ]P ^P _P `P aP bP cPnPoPPPP P P P P P PPPtPuPPPPPJPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPvPwP P PPP"FP"GPP$PP$PP$PPPPPPP PPPP"PCPSPUP&P'P(P)P*P+P,P-P.P/P0P1P2P3P6P7PFPGPHPIP P P P P P P P P!P!P"P"P" P"!P""P"#PP$PPPP4P5PP8P9P$P$PP$MPP$PPP:P;PPP$PP P P$PP$NPPPP P P!P!PP+P?PIPBPCP P P!lP!mP!P!PP@PP$PP$PP$P PDPEPHPNPOP!P!P!P!P!P!P!P!P!P!P!P!P PlP P P PKPLP P P$P PmP P P PQPWPXPNPOPPPQPRPSP P PP$P$PPRPDPEPPTPPVPJPKPLPMPP fP gPP$PP!4P!5PPtP"P"PPP$P"P"P"P"P"P"P"P#P#P$1PPP&P&P&P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P$2P$3P$4P$5P$6PrPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPP!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P3P4P PP~PP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P #P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P GP HPP $P %P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DPP"P"PPHPIPJPP*PPPPPPPP P P P PPPPP P2P5PP+PPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P &P 'P EP FP,PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP-PP&P'P(P)P*P+P,P-P.P.P/P0P1P2P3P4P5P6P7P8P9P:P;P/P3P$PP4P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P$P$P$P$P$P$P$ P$ P$ P$ P$ P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$ P$!P$"P$#P$$P$%P$.P$&P$'P$(P$)P$/P$*P$+P$,P$-P$0P:PHPP$PKPP$PP&P'P NP QP'P(P)P*P+P,P-P.P/P0P1P2P3PP P!P"P#P$P%P?P@P P PAPPPPPPP TP UP XP YP lP mPBPZP[P`PaPtPuPPPPPPPPPPP$PCPxP!XP!YP!ZP![P!\P!]P!^P!_P!bP!cPDPPPPPEP! P! P!P!P!P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPWPXPZPPPPPPPPPPPPPPPPPPPPPPPPhPP P P P P"P P P 2P 3PP$qPP @P AP dP ePiP!P!PNPOPPPPP$HPPhPiPzP{PPPPPPPPPPPPP P P JP KP$aPP!P!P$FP${PP!P!P!P!PP#P#sP#uP#P$GPP!P!P!P!P!0P!1P!6P!7P!PP!QP!TP!UPP"P#P P P"P"P )P *P +P ,P -P .PPpPqP|P}PPPPPPPPPPPPPPP P P nP oP$PPP$P%P%P%#P%$P%%P%&P%'P%(P%)P%*P%+P%,P%-P%.P%2P%/P%0P%1P%3P%4P%5P%6P%7P%8P%9P%:P%;P%=P%@P%AP%BP%GP%MP%OP%PP%QP%RP%SP%VP%[P%\P%bP%P%P%P%P%P%P%P%P&P& P&P&P&P&4P&6P&GP&HP&IP&ZP&[P&_P&nP&yP&P&P&P&P&P&P&P&P&P&P&P&P&P&PPP$PP$P%P%hPP% PPPPPPPPP P PP#P *P +P$kPjP!P!P!*P!+P!>P!?P!JP!KP?PzPPP vP wP"zP"{P"P"P$PPP!P!P! P!!P!,P!/P!@P!AP!LP!OPPPPPPP"xP"yP$PPjPkPPPPPPPPP P P pP qP$}PPPPPP!8P!9P!VP!WPP% P% P%P%P%P&P&P&(P&+P&iP&oP&pP&rP&sP&xP&P&P&P&P&P&P&PP%P%PP%gP&kP&lPP%P%P%P%P&3PP&7PP%PP%P%P%P%P%P%P%P%P%P%P&1P&2PP%PP%ZPP&8PP&-P&.P&/P&0PP%WP%yP%zP%{P%P%P%PP%P&3P&PP%P%P%P;PPPPPPPPPPPPPPPPPPPPPPPPPP%P%P%P%P%P%P%P%P%P% P% P% P%P%P%P%P%P%P%P%P%P%P%P%P%P% P%!P%"P%P%?P%CP%DP%EP%FP%HP%IP%JP%KP%LP%NP%TP%UP%XP%YP%]P%^P%_P%`P%aP%cP%dP%eP%fP%iP%jP%kP%lP%mP%nP%oP%pP%qP%rP%sP%tP%uP%vP%wP%xP%P%|P%}P%P%P%~P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&P&P& P& P& P& P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&"P& P&#P&!P&$P&%P&&P&'P&(P&)P&*P&+P&,P&5P&9P&:P&;P&P&?P&@P&AP&BP&CP&DP&EP&FP&JP&KP&LP&MP&NP&OP&PP&QP&RP&SP&TP&UP&VP&WP&XP&YP&\P&]P&^P&`P&aP&bP&cP&dP&eP&fP&gP&hP&iP&jP&mP&oP&pP&qP&rP&sP&tP&uP&vP&wP&xP&zP&{P&|P&~P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&PPPP$PVPPVPWPPAPP!P!POP":P";PXPsPXPYPPPPP_PmP!P!P"BP"CPPPPPPPPPPPPPP`PzPrPPP"rP"sP"tP"uPP/PP$P%PP"P"PP&PPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPP&PP3PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPPP5P6P7P8P9P:P;PPPP4PPPP5PpP ~P P$RPPP P PPP P P$nPPPP"PP"QP"RP"SP"TP"UP"VP"WP"XP"YP"ZP"[P"\P"]PP$PP!P!P$PIPeP"P"P"P"P"P"P"P"PWP#ZPP&P POPPPQPPP&PP&PPjP"|P"}P"P"P#PPP#PPfPgPrPsP~PPPPPPPPPPPPPPPPPPPPPPPP P !P (P )P 6P 7P DP EP RP SP VP WP rP sP$cPP$yPPPP$P=PPEPPPFPDPGPKPHPLPCPIPmPPPPPPPPPPPPPPPPPPPPPOPPNPPUP P PPnPoPpPqPrPsPtPuPvPwPxPyPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PWPaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}PYPP-PJPKPLPPVP&PPMP*P tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP P PPPPPPPPPP P P P P P P P P PP P P P P PPP&P)P$P(P%P P!P"P#PPPPPPPPPPPPP P P P P P P PPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPP PMPUPPP&POPPP'P P+P P P PPPP%P&P'P(P)P*P+PPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P PPPPPPPPUPoPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPP,P P P PPsPPPPP'PP*PQPPPPPPPPPPPPYPZP[P]P\P]P^P_P`PaPbPcPdPePfPgPhPiPjP_PkP^PlP\PmP[PnPZPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPRPPPTPPWPPPPPPPPPPyPzPPtPuPPvPwPxPPPPPPPPPPPPPPPPPPPPPPPPrPsPPPPPPPPPRPP P PPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPP>P?P@PAPBPCPDPEPFPGPPPPEP 0P 1PP|P}P~P?P@PAPBPCPDPEPFPGPHPIPJPKP"PPPPPPP[P P P P P P PPNPPPWPPPDPEPNP$PRPP$P{P|P}P~PPPPPPPPPPPPPPPPPPPPP PP&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9PPPPP:PPP@P7PIP8PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMP PPPPPPPPPPPPPPPPPPPPPPPPPNPP PP PP$PlP&PPPPEP&PFP&PPPPtPPBPPPP$P$P$P}P [P vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P PUPfPP$PgP&PiPP$PPPPPPPPP P P P P PTPPsPtPuPvPwPxPyPzP{P|P P PP PP PPPPPPPPP P P P P P P PP PP P P PP2P0PPP7P1PKP2P\P]P^PPPPPPPPPPPPPPPP&PmP&PPPPGP&PHP&P-PP$P$P$P JP KP LP MP NP OP PP QP RP SP TP UP/PP$PPPP0P1PP$PhP&PP&P&P VP WP XP YP ZP.PP2PP3P4P5P6P7P8PP9P:P;PP?P@PAP WP P PP PP PP P P P P P P PP PP P P PP3P-PPP8P.PLP/P9PP$PP PPP PP&PkPP P P P P P P P P PP \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uPCP PDPPEPPFPPGPPHPPIPPJPPKPPLPPMPPNPPOPPPPPQPPRPPSPP P P P P P P P P P P P P PQPRPSPTPPPPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPeP P !P "P #P $P %P &PPPPPPPPPP P P 'P (P )P *P +P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P PPPPPP PPPP ,PP PPPPP PPP PPP PPPPPPPPP#P PPPPPPPPPPPPP PPPP PPP PPPP P PPP=P>P?P@PAPBPCP P P P P P P P P P PPPP PPP P P P PP mP nP P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPP P P P P P PPPPPPPPPP P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P PPPP"P P!P!PP"PPPP P P P#PP$PP-P(P)P*P.PPAPLP/P9PTP0P:PPP1P;PCPVP4P3PPPPPP5P6P+P9P4P:PPSP>P?P?P@PAPBPBPDPCPEPDPFPEPGPFPHPRPGPIPPPPPPPHPJP,PMP6PNPJPOPKPQPPPMPQPNPUPRPOPPP>PwPPPxPPPPyPPP{PPP|PPPPP}PPPPP~PPPPPPPPPPPPPPPPPPPPPPPP=P>PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPzPPPPPPPPPPPP PPP PPPP P(PPP PPP PPPPPPPPP)PPPPPPP PPP PPP PPP PPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPP!PPPPP"P&PPP#PPP$PPP%PP?PP&PPP'PPPPPPPPPPPPPPP&PP&PP&PPPPPPPP4P5P6P7P8PPPXPYPZP[P\P]P^P_P`PaPbPcPdPPPPPPPPPPPPPPP$P P P PP P!PPP"P#P~PPPPPPPPPPP$PPP P P P PP$P$P$P$PPP?P@PAPPPPPPPPPPPPP(PPP!P9P:P;PKPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;Pm{K]"\o^KUA{[uPxks)u|,sS&m&ˢ(H :[+ {"n|c!WY-$&w${ "Եۤdg]C z FvIy ~N,V}Qf.jM>8EGYt`qT-cnjCSRxi#Pݖkd|C1*pMhQ顛9F%h="e3Jȁ2U+oRR?N- @4 mozS {֡gx8 YNdg paMAO*&2yِ;6s#cF`U**YkFoj?oÑImH5$݂h5gRY̡T4}ʢqh36*`O<1l3b4W/_G^Lq̮"_c <6D@PSr0<:f>n=[9?z hCnT6Pd/?ä@Bb 00$v.&ԡ&);OF$‹B m1jC˙Vƒ.%:|g-*\ǔyX3Jfn3;Py2xI\5:KG!b8wJ /57GB]߆ΥT[4 H<׵*-%pqzqUm J[d"zf͡\܎l7uh0qG8#sɀQ@ſD+FRL=y' YJ:YOM{5OWno/-7d7}HT-"W9LGdkU\ջњoDG&*:L >${ ت S2dXh \Cqyɢ_]̋l`C#JhO r&7z>rs B |ۭN퐢]U/}ꈳ3U CqFsUR!O wekG%;$Uh/M7 |1{?v]1G;?Ƣ͌^1/JJEEhMc8/oFM ƒQ;׸`q+D9Ŀף5qTYFc kG27u3t^;K[̤D[qͦ Ҏ\ԇ ֘hpR~Gp_ l =W)[߃@C3{̒O`J{sSĮ\;!xbtp4\;#PWZS?RjM`\8>|{X<]:MŸRd> RiLT8,h?uHb!q9^C4U4,pL7%B%Z]z0n|9EI>v0+~([sSg2?VVZ*˟{p"&؏hrO# 2{!+U%ߢH3plѳ!q48Li^KI#R" *o +]O:oBpH'_1ak޾܀U-qMkԖ wx  BetN͆1a$P#d/z=PjxBueP9"Հxu\X;(hzyWϻQ0,"?0xv%&, \ڀ*M=эCiF= ۧa,ϢTeO6-)֍ѼFB~xzDvpE;|H"N4 bLy!C2)F~]ە;B5\Oc~N>:# 2] Ŏpިt7 Or̢Ĺ`Su ]ӁӐ؏:v訒Vs\ы:YP aTH8 vܲTL04A |} ~mh-(}9y`R͑&FsHMGQEZڛMxl^GӘoYSC$f1cV%횬AL7_;|1ToKWm]$ òU:Rm"P` ٙy>H}n' ߮C´4?zz'z^]v^0ߦ"C.dd<(3/߳^ڟ̬;RI{҈(G|9lzr-A퀝Tj`X=_2bAd>቏v 9aL%>zwM Rjn8\yFJMO'~Y~Ycve3~2q@77u@V^^%q`K>ɉꊽKbrCYl /]kYtU ?x&Dr'Ώy+;c,] { XyV4<9e2F\/,DZNqXKjnti'%0A:8UgQ]Zd zH@JB[k'762ڣ ֮.3eX!nkBd8LpKnGb%wFLafc[ƙ=d|(]6wBH_}7(^OylK)*[o_b\wu?c4% %kz'tA~ZzѾ.x#W{x@mJG|v-m\Lfno5w !9LTZ=\P:xZ21P⟗,'N jadeնb‚g,Mg4\&գڍ%I)OoMZ໦v\PGr0UX'U,8W]`ը|9+0L*wYd|Bw_W6ʅWEQxfY='%GB-=3 vQ(9o^AD9DU]YɶJΝ*"'WLsw~-2}1 ת _YLRLiWmB W\l>e+K:L&(p\afރfk݌1 Qf5EC,'U%߭ --\DN .p?k t#Q~RڅxV1FWNMhRD)(ȅ[6/A{ƧȀiG/R@n`.C@bͺn֌&E2qq{sk^qʯ zAHLC:e/@]RTFܡ!| !P8|0-R*2krBm1~U| Bws*t2!U#(MGq " :=~{}~a^@ǰ5=#įP1C뼛P,Ih`ޓlh@Ec8O 0i|J85aHaQm*T..PLo3GK=!Mi-A~$4T{:bCǹ^ +9F}$<T(nq:~fb#c,=׀M#&n~BאфS9>T(q0B#O$C7ă:Z{ ڽ⩺pӻ0둓G=6IW xIJZo e=Z^T雵#5FO*fQw}v'ӕa/U.4/'T$4KU%%~64 䛴_ĆqNBׇKc nd2^h#=V;Z?7\?޺ŘU |7ˆKĜ.ejn^žy6Hm#HV\?>r|35@iu OU 4,>(~Q`KtݬƠ͍*y-zAλ{[G=5DY(.w=Eރb'n.pP,siu}Q]ܤOj3+W$JƟ2r!}ZV#~=r| H<ˣ cFUBv>TNG 6J\MB)a&*%$Y~IWuuRBa&=W-`kF|1g`ywS2u{ʼndpe⛕d7xuiЗH>d/1#aQ8iJkj$,Ms]f;y3bG hɌ6.Ǩ_nQĤYT(3jZk23)My`q;}")J;gu_67ږ(Z%zܮ燇]rK Et в7GhEȋS ^r4f?ki g2!˽/-CKIn,ǂmSē4d/RP%TDjyEQ68,+lIzx<sROA=Ξ3[tCNa_o@y Nדhψ+4#1njQ |xH,sqNʪ쵊0@:4{Hcd".oeрl%1,&ʯiQhGR5+?568F 堲ñZ2X ۾E I d rm0v0ڮ}Ir+xFf[Q4{8^(փ罻*YM|a)(ܰ3գRSsmT2Q,%xUGxPI+p_8~Ϛ0h&yx-1g#d#N:A恤}AgWl'ЍS1ř@M td[9^X (@X߲J:o3LJVχWNw72_tFGpnTv"KBsJ|KSo^-`^Y]$<3w^9$JupU{{ךſn BZkWm1n|(|zK֜Q Pp_yӍVo`ȝTuokI(7`@[&Tݏ`Bp-{`7ftv\&7 (S|F}B5뺐.?; 7 k`r̵g~c+AܛgCBÙ-ShڌSei}p4=|lgʊB|@c[._pG byȾ۶ 5V$zaҷJ ҵNKVU tJ1/ ԠV5&T˥KgEJ0v2 R2{ qf9=aƸ~ - dkؗGHK Z$Cl; ]WA-Z >:b" 7PϨs{K riґFl^f; =k^KRNͺ+?QV[F"Wt\QiLiAMxXAh ;G45*80jj{!"g؀ZJؔ6 ~o%_ѪM/OrU[yg4'vV^⼉r55䎶~1pq.,G&a0D  o}ϟWuQm fH^f7?Z( &Έt=:A?_,M-J6.T@abJ/ ƲM7 89L8 μBlp a +}=8(K\)]Έ i^Tѣr퍳C=ӔೂW@>zI[$AqO'g:ō9>D! bh ~R䌩J[؁p2nF*n9{>~'p3:0(7aB7 R,Ӗa:xsfy`4$44 t;J;Cg@.^MkD jlp\S Ve.~\(!ɨݬ&w,{\jgw)̌vχp'l-6*c[_ϱlcD3N=nN-U'`2g$9zȣnpK#uNAE𰃑*QM$DT`nWc#lu+ء| dJ]k@C~28**=4hx'gK4 +e+y$Ml)7)̹i>Oqc̬{w;kh ?``KHq=& BjYa|PIWP <ᷡY|}̱6z;yX'ߐh^VKa#J =zT5%ȯ[>i5lc'( Kȑ? 4pQ`yIab9c:l V޸O+~r S(X⡫휒0~Gc 9Uev;=]~;E xqW;]ˆ??lKW:e}OsgEdnj,1zUDNsZ/%Ze2Hǻwy_:{O~|z{\ǜ)b3V͗z#1z_gt/.Yג$C3!1m\,lL1Ƈ/+*_T?タѧ58m_LVКes"L'Ը=x) SnzZyj~s\TQiQhN~Vn- dQ ;[sCaX{6lTӲ = dtt HZi?u2z%= 7|@`Ғ yPjl 41C->F쯢'f8J1H`}UY\<C31@cZ#uAP@T~(^/} eCinmd m%Biė'tK7,A!=66i|JZ6OFxm,(ijE il3NԇB\@\iX3V(pj[]|T@0LQ U(](|CN;8ꇂO{q`#Iم2)"N]4vnWw㾪]mP(Ne xI`(Cq U6έsvB1Gbo7h.q)pzE$Onw|I^vTC/+ebw"5Ior[ ;3PMltnA_Sql&)UM@tjHIIA5`&jX¾7['VH1jr$]:e+ 8D=۰R g\9;rA:fd8; Kzﭞ0N#6l>NF2b>n SLr1ʒ~Lͣ GyAM,vNìH##kT O"(*~J =Mq҅j} ݟ[}@Ds(NXKĞ!ˁ>qkU æZ&FgJqtVޜT?gX/~BdF60#SQ<v. Yn]^ͱKs V*JҔMcc<\?n7nQ:,-퀲ahȷmU-=ۅ4R`,T~Va$QVV^ΠֿO^kw{ȳ7u\ǎŞZǯ;N&G3m\Zc /jQm{Y&,k a+qpY'}Hեn ?YX~HpC͞b)aWmGsz7pc]hTjDގGCp`k/) :3l,tjxoV`O-&x?"8k9 >Ɔ̡Kzfؾ翤qKHN0;䠯%y&CPojﯤ6S]  %b񝵼mckrĐESZ`t2ı.3H+qѵ PEs~ H2>g"AO}h+CӡMtSHK_ |Z[I)>XZ5G~ъnnvOʾ4v 1SWtJ;+jk хD#No?8p9 ` S#p` GVܦ0Jq׆!|Z8i4BhgyK01B|+'bI5Ӎ08ZOW!@yn.W+r4~L1^R=lsUE]nk'X6p}Sϫғ 5]zUes%"i L^JH)l!dSoln|߀[rQn6+1ּs|"*D-r_&2vdns@u3s}koKB {!+'-)pP: bsGn;+͜)-S*EJ{ij!2^ BՀҵՌkf_7ZzjDf#Qkßt!ۜdSN,B(aϺUn]N^aNLEV/x?DŽ/K r>SJn&'~zH:8 dYr]hvFbʈ Z迈ێ8 -HR3ZUJt@yW/'n,S"wPT%45l9pGݟ:Dv<> fNR)ZV!יkz{h۴aBK#me4pm<'Of~՘XuX- >= TԼI=ad&z5c"-2kC6ދ2` &5<:ԅHȎ{%^n;gQX =Tw$')ݸN.NҧL c(xuֶ֜DQ3ofB<$IPX9{̗1!_ ?{(|XFXkzt*`ϡ"$QKvv^:›jz*9Q1856Gah}z Lbhܻ+NϮvt0 42&`&zr{@vI7}^j?dӞ =%3kXZз9PM+igE%?7~LgstQH| Kw*̔xJYmO_l53Ä Zi;˽be&Znmhȅ^dɗ.STJi$+M7 >ӏSu>QӇ@ͽ{Ev&({)lE oߊ7=pUKr5C\i2Ձb4)`!RZtwW!COJa̔)2UGc6NXvGO5v6<4)1UkjȶCu"D YgEᲛijԿ$A~Op/_=HnaN5?eXX;MEvt.M3sP^cϒ]u hJRKjNU-@WȂ+Oak/6h"EIɭ2TB7 <0Z.i ~C8ǵN+fLu M\oKUi,ES:+2vSD-k`\ΩέB @cOc*3/pK`w6VSD$SI_[ɚʦ7B5PG^)DN"}YiA*ȞL4Dԃ5&^=Lq9aS hʂ ?ymOByMg:n)iœ{ѫ֚1e(ʀWzErK=4f-{+IToR4@^VW:1@l+Y!~2hWZEMTǀ::ܹW"JbO^WHd]c5Iwr/C}mncGzB7M' XeGi (+T-b[yPQr{O ^mko +`BgjI)_mrWdr'քI7G2@-K ݥ^Y= e> ּOrbpnm=mmm%YJ0ˆ{Ez[.0$粮ZyShIi{)Twc(z{2SWEQE+W/rB歡h|4D"I$S̀4Y%G@v+4xm r-x@OR@S-.rhCم$rg؜܍F-/wX.Ǿ%J ~u`ܬU-^] +}ѫ AGhg 3͌/q>X$, _ O(ewsw\O2P;{A_Ѭµ$/%chqŻ}㇁ H?Ii>nՂU`&Μl'yهrQ78v? X9\Xkǒ/sż!t?QE1wO^C}6*½7/gdAK?jN9Ef) /ɫjt\sT]x.5 (zz.e~^1J {KsgVKsm{*$fH FzAh9 P$6a_(S'-,s ۿƨv Hts#RLݺB_oQ#5aj9L<'Ә!@glD8'J&g|ˋ!cN>w*\I!v i|8&T\/SjU :G \qJiyq5[/l_aYY]T$w} ]4SHLs&<8]w쮧t{H@u>g}30لy`&qa\n7@gndF8ogL^'Z),Ar/-/)rZME$ wN Iծn| xkH wxxUWJpOC[FogGg8 V,wcذۋb):Q_~wr2@r/?H}6Έ,WRr,˫/]pl8=mcqHx9pou#仢a/P)3ò"Uvd92zgrõh/^*Nv@ˠÑf_G0i棓>VݭQFacИU^i3RkXz}$}NX67ڭb_ئ7b,GAjKt<'K'5v~1<.сN !QSu4 "s1b; X w# 3f?C\XG[9T͡Ikґ:Y+pSݾFAF;9q~Ѹ ;ٙJ9 nR"fDҁ&". =2o? \ˎM5~_Kv*7A;lњ@3ape|Q(/5"S[M]0 @jcSxY+`1 \6$TbkR^EdE2C@0sMdƁp/9忸\'HwGC=)ԛ9R|2\!Xf2x/(tC-+$ۊ+ v(:5&At02cfLb}$Ey][ӏ݌I6vouK+y474HQU@yˠQӓ]eH*  #@$25!4v{?=`6wd˜gpԶ/[ ﵺP,4=+-whdiV1v=$z[oAXPt_UMt3Nسa6,GƃxAȁ;8fӣ V<޳(s ǁP؂mA^iV qّx 듂*}NӚC} 6m;@:d^u?$`u9RB؇8_F߄" Yڽ5b+)Ӗm-c$D,KT:S.:n"A.%((Kn2/I*e+MzU8S&>w/a|㼹 f}HFaeZv^K)l}Vf;G2-\8έǜVZDI"yx(+I8N{6ܽ-4toX{Mv卵pjYԸPP.%N/"H2>L/4 "޳GoNwSel]) v; hHm}L,z Toټ2O9vx~IX ULRqZF [e ʲ1 j#h,xDe$Wy/6娼'8 @P?-hJ '#&Ne^W88M1wp2%sFd8 C>@Sbtc, iN׌#Y^ȏ jvƒ(f-IPoZ|;1a"܏䏠6kFfH9@Өo8V{6̍;犕 oꩌO7d 8o_7n]S:ϤI~`ĬKl p43̾2YZ@W>,◃Hwp[Vel<>KY=8ޫT[@oZ9vR!moGҋvqun[$K>EOЃaYU$z&͚(89^bUQ޷W풽<ȃ*֒Yy-(aa36@uPƷ*CKN#0qOQæN[mP֝ޮ)$9I=jO Z '*WbEi'}*,b`_}\3rSN&y ߏMe^Č!$ʓ*0[Cyh.^&1j$ӬLK=j6m,!lߵW=j7qb'bfD/#WL9Xag.llAofX@9ue$/םOӪk, R]b)co|f;=Ͳ?Sr+Ql#z~B%=nϧtqPY<4x G~|Ȯ'ˆqԀΏ% 7K(PcZᗟZP{j]DB3ZlՎzľ >E@CId5aq*7 ,Fa*̦Q#س )iGi[}7lEg#bB4a*L'~7RuxF`$y1;xeg6l765urSP*vVYMok9=hpvɳz-ĵ}hbv"J'5ss O%BTU3끙ƵaoW6 (Ee-z:kj힇28 AT(BU0Rv2P;O`Pa@0䜉llS,8Ml|~e-~#4U+2|C޽,N\J#-dP[.h}ONsua+Ex:E>צ&qST%xrlLsX<#ldfWHcg{ E@#7T%Qk ~qtvDfeWۚVLb Q̽5IK~ z{ƮbylNΕPp/ <_F.KU^>זS-Ll,E+0"u@|^_5iᮎ@K&"hEHӕ ].΁=85.qf)wZ1v~GS=4.ԯ`P3-HsÞm&4p5SiW0OCшZ-t|ב+͟SO]qClñRLP?pR"]Z c,m&,uJ '?S jx&n^;D @ !8Z%[kG1 ZS2%Ն+XW!neEk6 ^5;keo}rwPA;>5.h%<)M<-= ;)e_ l&rPρ oWkL4 GH&Aa~$qCL*5HaWk3I`!a;n\OL 44mAa?VtV+dz窷UvMƄ:=G&4ƹT۸=:ъ{)Il⧁A6 Ԅ@.Y ](h2TqӠazK't[QPnc tXbOOC&Ui|OK/KXrcfS'#M<'4@GJ\ ydgWjV,O@Y 1=,ˆb_3$l*oh<ΤqnO#3:W,(3PUdLT k~76II0~CyǰlI[@Ҿl"tZNٮt(JAd~DnȈ绢MakO7}kz0>`УX @K*rN׎Ԝ1GYыc`$P|zf-އ]˹)L._O%&</u(aW!96F1P)og ?Cf<%a^IcŤӟA@7r:(UDw CٟmQ2]S}'5ga>z-%3"^L҉c5(-㎉H(#S,xA%LSEZ;CB4Dw0g ,$7QwM*hë5f5K4c>ń=) `Q3Tb|.jX'5E3v2_ Pj)|e Mu,1?FZ)ֈI1^0?g.Vaw4ÁZZGG,yl)/B}+ڶaȝ~OBJm+#{^?x f.shĖ3j7V%["='GtmLkE`TRg"onW-GGMTk;Uan#ށbV3i% `l-vp;4G-GU Ό.qx)_?6(yUͥm!Ρ>Zy:s4σ>:}w76^Q]}2ƤnK5?+ ɉM{ o=̷,l-"q )H☩eN,?4~g?EO5BKk17rWzZp[Q.r&BG]zD9gY]᭏um2 0o(+-4[90,|77cUf:j22}*wq!BhYG-12(h"H\rtTM+&|zYl&Xe2Se>o Mq:']V)o 8SaǖUѦXg3c㣔9nTtK;zͤϖWCt@K.~yT" E"kz6gO/+W#iPUA1b3e*^\:H433[-ȝŨ f!%*zO'DeQRhijNI0pV0!_b>I21NW#;Wv ΍>f PD깡rEk~aqPĴuppHLg^1j7NI+/ _ڈ mPUm;V~yc|]|=s;joː^&0NB]AgcS)L')1@[|&E> 66=.E--ݾo}tg:go$#T ~MU}`wG<9|(,qNV"5EG] Zv20VyUv:X~(1_@!^* D Z Duo[ ԳKhO80I%$W.-S F!_EEX+_Ort7LRC\P_xܣz1ƺ-ȕA}HzQXJ+-? 1blhutE/MeԽģ/_D n[]̤񘕆fVY -ix?Xf01\ A'/AH IO'9mT%ՈH uM5SbgGAX(i(Y @"O#lOrB'G)Ǟ!up@^A@+__ڭ0|{ޟ]NK U=6?VoO6EǗ-G΍wNFɶ ^,ZS9Z PڪN~WwC_n$*H#"l8̼ctR[帔*i P5fsYm]"a~f yc] ӫI^ rȨ 55#*sT ))w>& sbC)ꆸ?,6d Ƴ??pFݢ߻@7'׀lîH<-fР.|I1jɴO*/gb5%+zvQ,DžhbDO*N!=wqf(Jy4] Ó*'b< ;Fb}LPJL*f("eˋc Ɵ)KI>2=I!nKCX=zRN[AŠ^Jy=\DD9(v.,<.8rsɾ֋Lp99x|W+5 {S/{(W' []_[4ST^fe/g7?9hǗ;06-' J&q<$'9"11zf3]SeGQmlHrH5iM7[Ȯiez-CA<F mw1})ƵNk&مظ'ҟoKG  ̂ )'Uk:.$V _,k Av ˥w#Mlimb:ֵH!WVrk*Cc b7S4AuJ~Jӑӕ;9yS lVrdV˚X7Ol)LmÒgMxh|b ͹fS;e"g_`cSIa3zU&>@paS$6ulmYwQQ8Ȃ1Q08WqbI V2L~HaW$=--ƈm9=y:2.2|d&!A+ Al06VOeܡn]`ԓb  Bj>Zf` m,`\rTŝZ7Fè;\\葓Ҭ:rBoJfܧIof+%> 36Zi?`pܗz>wIkL$Vs lbg蔎N׼],QN}:UG/!jv+ꦓϵs{8tf9s) 9޶oSi;刄T \hu;܇v2ktn$KyK|UĚ}QAd{GFv| ,Ε6QI3C; ??QD# `[ϣXqK7Vf0- 3/?}•=~'w\ cV sںm@."()׍l=K w +Ȗp+DW/#`|Y/H27'P0o?E+{A5郡p 7VԎgO|5Z_c&C>n~Pa! -](~'.AAֺueufO~lX A7~52*F8XMѳ'n ?ܫ!aY*':qW+lgJ![VB7mz>6o"֟YiT9I.0D%~)ZW'qszrEuemya$<Ϭɺ$靪Sa⒎vT؀RTij|@ 5/Ak,d_C74IaGl:ܓN*<);"ʘ+U) !ѰHm3:A?~*biiP rYp^-v;͗Zन2X|Wc$fk/Ko',@݀ (uTx,gNh{f󄾧m rL+$R Z?[{>K''=$KThb>;<Ւ^S:a ÕQ}z6+d7N-g:t|Z <Θ%VRšlZ8?>ʚS |Qw#<)||_%Ԅ%"6%TA5QzTLh&O>YD^F&OHX)TQe{ +Y+F.g{l! \Vr SzPNS0Uߕ3z_q>IKg^8$h\+sh?BY4|ɉMrZߐju')UQ^BB6[ZJ%׬2.Sp8#Qew>G}9H(n.%n_=:zz KP߳8z+,_S;6ڲ+Wià"U(.ED̼!.`(=jJEj =#ksIŸj/Yl\k G:o2+D8_l˅nڍt!I|J1ʴOhpdY r25RIAۃX=" vm^9#!o3pFx8w%eo(b# a Q4?hR CD0i,v5D}.t?axt0p}3eO0&盻?̫TѫqDjx|<!ԹoAu񌠷iQ4镓  }? r$7RbQ-}M7Tn;@ws:`=Bz?=,u3^Eyx'n&5֟0 `$h": CT=ܑpxL璛 [+"4MS#!Md#uϻt*VC]g#+b]|##W+-yE2T z \2E&R8)AT݆/Xθk}f8~ԉx _& $i9QaUrA[SxbGiԹV>ʋWVS6`O)2kV("$3N^-9v"!|sdb\z{gK_sz;EyLN|W Ens͕wv||έϔid ״0 6 @+g:Ac;&k-b4OhYj6(rfԿ*ܖQkMXQb!O,q ~2_Mp$+iuNCH@+Zְ֍-I=SڸѦq\BhET -y] kOR|pb.sri"5 |pOʹw ]?UŌfe=mB/";D\o#{Îc yaR٨rV}_%t@\ٽ5e5P/_>'!Hmw?00TfuTF[4QzoP?g^A0 ֍ Ƀ"wN,RZ+Gl'wNK BLT `0F^/Z-`A5[]ʩCCҮƝq^ 7~"kt \CRJ4G#ΥL\z-*d`^MRDz&$_YL"R{q< CX<{EǗn~N_o0`Mk$51Q$Lsg_ yH_fX@)ؖIĭ to֘ߧ RB0'O:8`sa5$2H2J«`Z7آ"9F`7tu'ߔ\^(+6UK0(VØqS %T )X ڞ)u >xp+LƕۭB4"F!'u ŰB)E&L`lqz;qRfPK)IiUD-G !IzA`ԜqpP\ٌ%( cZf%#AՔ'@(/ ?蘙*+Ly!Q3C0I|I7v}UIFY.Le6tܺ𺏆z&7$m- o̝t ,[ؼȞtsäW鋔 gFn3cMO;ŕ;^>]b6cJ !`wNJ*ɛwci?`NU@ݩdI7U5Ē7Jxx3k8qyLg|}{O, {6|:80\#)FFL>̆'py=:;-%MjgrZi+rbe|P1=ݴov$#pm>gҲGZ.q8t':P ¤{)bPi0"_C&P%X]W B2Ⱥ UryL&ѕ) kv8w_;aR/Vȿ_fN\/2D7T[ ӋSS'W{䅯pwK?x6 'kn % V"1HwcNxuIr\+8xą@\Eۣ^g%JS5`Ǐ}@_D_O5  )5!i༺5XfK_S֚ ՕykSSsRW{I\"OpQlvwT{3Wa{+&F@;,3y: xՆ}=l,b*e9fx:3FŽ8(i:ݪQwԹzxTt4" Ư">S8˟^=P "[%qJmu<;_gֱۑɮX/uR?0C\p &;]@tT]1~3e\q%k(L\I =yƘgU:pg@1ki{hj%ڢ7+].nl:;IQ.Esn N%Fɱ81De? f1%kV%UnVy!)2cS;)s}UJˁb%HCi}O,KC= ǂ.kgP)˒j#k$]F"S1HC5`Z%As/dmWźE߶P!Fߟ%Fq.Fm}H$jï|-jzȃ/Cu̳X.Z$acČtO}BER^sd\7Oj]@Q3?Z$^/!.htx3P7G42TըdNDsΥ dMƏWB9b<̒;YHYHaa]4y%U':,tچnΕi<.$jL/ўq10j. wtۛ/ۑ*RHrK{UJ%4 ^H4ynS_RzA 'H[~B,<}fkw q؍l$fm%FKV`8@mJMA3XU 4J%}ȥ~a('Ȋ|AN&ym}FғBnWI(pvTjE&oa=G\!ɦ_ f64];]x]4] ln4FޜF>}%Ejd=/6t<Z^s%G`=nod[btƉ*u76SՃ3Ng@ϋ Z[&Hw! !X',A.m)8 m!F5(MF] 4%4:!!IczϷW"-1LvKXRmJt*5&OYEeO ~pNT(14)YBSUb+Y6lkMs:moWmrxD#2܈GCʝQ#;HHr0 ]G 0voݽ?+Y/ i&%vz[:(QÏ:CM>jX8VÍYjuzp޾z<9YI 51L+ g{PJvy/2JOqPoz2e ڰ(⚖ ʗf/<ґ(7+U:YV&2zKA6T]{LK#`gol*bW=L9h:iq$T5P,xnBnn॒ *@doLk6@j#x0 jn{Zt;MKt؆4'$ g) BvV$ɏEH3[qh!A0!֢{1-$=jyLMz>GxE'|2.\A $=;#ކ_Sy\CqYj*[qb>~C3}j=~| H-020%D('. "wy{z.aV&:]5|XP^)4Tz$v]w1/SݢBWû+c Ȝ6<sy8ZU e8lĢLo7 YA pnP8Dc@ZA=X><:&G9زmswrx{W qH\\4Sֈ ^xep4ƤB5OKKNQ75]g8@m jKMBL r@tdsh5Kb}(y#~h;BR+-GʮKib4= c6h rc:u҂is4"4Ԛ4 99+= ZJ:9\z*۔q$)I"aJGN xQQ Y`N~YaϽ."Z#ZlZUMXrbٖE߄zcWאe%y"Dxiݻ6ҝTk&f`f('k=|bj!38V\U`QoOH3=<H.^u`HؽGJm"!#~֙pć\j-k JA+!~Y)1V>@F#LESbm`F$j|U1;.K!b“`A[CsٚnS$:xGrjw_c6*&QiD4Aff? ҈{% ,|1q^R\XOSz$YDK [zlӎ#杙&RkO7?ؿ!v܂Fny[j\ ^; r/ۥ02ٰ>a\dbM'W \ c}V!OCL2L˹9vB BzLk)3?egiT7#W)F=\oq:mk`. QRX6Q˰to_h'֏ -7{EEWtKrHOݟ{#V7"N#|X(3Nu@"; Aii#>KsLqM+[, &@= nQ]!"lTQH4Nm"3yT>`r[[шCxbh7`v6h lK#_w. G?N6׳KmLr./3&}}߉ 9anQ(&v[EF>[v'$:}u\R>L\oN, `q`ƼW 4Um)._PT^uv(#>Y$ePŸ~ܯ\M۝A t{X[d5{;0Kȝ:RFבkWV-6) 'I4̂ &nAx#}^TK1TWp**P;7Ψ#ÈPZ64 F,ka0YD'ibu!͖_/nRVyu`A-ֵx<=Wh?mƽ"er?C!)iD%s%%ͺA^%pTN;A:kuZM lRy{? &'ZR"ZZ!E~9> ʾc/zH*8'!-6ucf}qɊoENnߢA4<=d4GFw!ikKJ:0,l%F}^>eϽbˋ|x_ϧ}l`cU]Y98|J5 vrɯSxu5d1VcniE1z<^9XWI/`f)_G;}{\;h,Sf8<mX$z*qǽPZ+[Et"Z{Dv'ڲ94N|.QwH H<8X7>@P=ibX<;_QjBXJ@!#dt FVx;-Bvj)h =c} u` ۡ QܫHMYZ_\"ǭ]dJ`L&4WyEUu)?l41-_8#*m3-ZU`hq-a14] yO"Rۗ$+Ybxs&߈6:Y ZXp Ƀa^pA":A½ dOljܯn_O^SLE"WfT L@z3,|&:r[Vz h|)@T,NXYn-8|EȔY6I\ْh4¬!p=3w>>\pzJ-aoW5hzeւj@pdM>Q=Blk J&w1i&10\Nvn\skfN4vYQ2ub ϱln!4aT?χN` Y&,w2qUWUgcwxJQ@~&Աی`|lyLyᚥXO2Lq=N 6:} I%!Nc$@{y'[dr)ġMuR+C@PT4/_AM'q%nuxHt^iI" VK֧}W ˫EWL<)JՍa_>Qg>5*@ww?scLCN4ڡqSPB;U'7m=4rd6ɗJIφ ޲h_ _o*#oygiԾM֝LH||*51>}÷C0P< Yj+ٔKf0jlGs +aLN *?c,RzT[ =- )=!3BJE4i%8{¿?@ԭf#̥b&QP1xZ?׵H:!Bq=ҼA⍔DuB+NO^Pzތe0¯%r`NΫjӸߍ% qڬA_b*jf6 j$f0wVs'_-wV([XKQHZ`UL@⡢uD9->DM zC&WEi:NS񅤎Z|:\k ݵBt5+'k Qӈ>Chb]`XM(n\9~oufe$ S5&ټ^BiM0>-/Fə0:jD}qG)fƒHr%}Riz1%x2dlkּYmfKt[ 7SfkW1Oڃ@ߍטN ϠId!EB|+pW)S7!̲aFCLH]~An }':9Sr=Lf"0Q*\ Ӟy}ҵ%:L18ա<=2*@t@;z ՐaH9V:L͢H-VR?Kʜ9K&Op*ןя[Gb*AГh`ѴC- &ԁwҹw(1R9ECND9^TAcM:{'i]Ձ%FirY'HT $6tcSgJWU6jIfӷaOH L20QNnt$?ÙҗU_򛃒nWͼUgq}F PP:N:?F`sD4ҩ{cZyN%?'lX)XiR=dT9< 7O/)V>]&|ҔϖM~JQ!'Jln<آL7}}ٌ,[SOv:,DbVUH7A/d5rpH5VŘyFK0L'voBpA `:H!>-q,oy~DrX5gˆW*DcDΗ\(B9p,[9 pRNnY=-XVH+0CZyy}6RfZ̈5~9t>6T:gkE ugavψ~lAd'ʀlG@ %9FTi5*DDMiꏼD3zSY Wrŵ#2O.e.Ϡ^XjMI{m' #/-"+Hqv9p#%J0SP٩oGd@DY7p]RFۢCp@6 1cl>}N.OnJ=DZ]B6\X6@!`D[0 smHP;K{%jie`Ak{xB Ɗ fBGڋD<\w0pPD,6ہN6 T3DFQ)(| OXŅj~Dй[{# ⼂H-ϲ '-K/H),uS{;e}]okzeMj3MX0,Djvc}cvVB~X]z%yrCA xr(M܎qkXB{WӬ̏;s/܁z9Siq9Tɢnl\G9b:-@sr',0'{d?-Ӣ>+OGǔsmmv^+$߀kd2zWGrIO8 /:lr5xЅ=tZ+c%[.S*T|-@ԫܺvoG!z}8 D4d}hZ.mmruw֢ЋGE  :ϫƺ,6BTa4ȭ*1 DٕT)W+$f\jNQNۓ~U#$ a]20S^(*4d:vÑ*@nYr#r>Y=! Pݷmh0vc2)Fqŀ@A`ʿe?sH{QDV)@" AOBoi-#.PWƱ|A:tSr?~ A2r+ĩ VZZ!kP&]cR[ƭ1/ϫ )C&9~ \҂HX?ׯ^Ltg38?}`rkJ|n…,Ũt5gP!4up. P52uQTL=)ia*NJY0F% ˷a ꨻rotxW16Cl9"11^FTnzLeL|w{"×=/= 4HgKl 9sb(M{g2]奷+X#=r(a"Ie=>Ax[Z{M y=, $De(}6y\B.姷Mb?s14;]n]);\!GO&>$+Z%-Zܳ-fZ@Lb,,O(nщtK^,w`p|xe3fl0슰pSD,PTc(˸jfh2y6Vcsms Kohp'h *칟4gI7at 8S,lZ mraxKo"7[|'<ܮ!6FH\ OPۀ`{ӃF夣EFr)CrOSx`#Y0%O,= כFb@^L g*Im fcd[;Z8khiߎ@ iD:XѥLOiɎ>A aQ[pCJ+r}-`q[dۊ Y M1 ENrĸݽ(l}ַʃ?EIl lKQJۙb߿ŚAc'Ǵ.fzz `2@k"FL(lFS")hŔ 4D o )~_##隸дk>FxIVj)qH~_̝hYlOjiR/RsTbj5Da):P8_|I3AϧByG*5.HwOFGJ'g1A3Ϸ Y.Ba9v,YNq2vYG!?xm/3zsEsSb" e:Ytb~SMZc$2$kU"33O?utS '\_? ?ar/|gfB:Kξ& Ϳ6=˵>^;plba.>ʉSBIQL<5zƢ vHANr21&I6?{#`̡+qL{ FCvpNmΊ:pn"azQIy .RmukiEʈ<`J7 e`)šGc](eLVXT*R7=؋PQ?T/aۉ|hqvX\Wm{Ґ59 vxMA{[52o!֛:..!p%ĔR-2#tдCnK ۂ6=T)w&blt.b\"ŀյ  qaJ 3s1ޭHz~cDoz3VsC't10B1U틃WG_0%/v>[ԅw$?-Y[м+#bov$zr:ʃJ-\(IEbOA;(!T 6m:*6WXô6p|n©_$f!|Ldoo@vB~z{p¥66ؼ:WE&QS`jG =#8!W=aK0"lHa<TN2=)U Xr$i&7BiM.@>?^ sN8$ 'ȖNinRcSmLP5žM~55wzP/zk'Ɨ8&f[ Pqe+Ax&&{獷eE&p5URHp<":7$X[P7r|K'%\2,MD.Yt%ZX m ꙶ!= J Xr׼ zH9aBbk(WsLsTonԏH|' p<ġmh~ӂ@w#sJg++q$uJ@*/}ωYG-{ݙM}4)s D`pѱ7j%fu- W{UOVvk18U74E_:.h[!iU'3pr`7:%ݘBpKd ?*Oۡiq IfUI$ rU `Wc\E!rY/ |1r^Ǫ-T0LM; OsUA6}|dO wlZ@Ƞ96RM}o )m&'*=n2*Xka?{KIA!М*C߹IJ$~y~pZ#ucjܴ<'B 'ngNz}X@z4Nvm\qҰ2od9#\a)&H#pcw.ddrT\⿨qB*I8iQZ@U͚!spo.Wp<\4uo/~{.Jϐ)[PhZ8󗣭4zր*HZ! ~xu0aS wCY, R83<:1Lrimĕ2B8hG7$yi?qBG~`>%_ptX \!aga*qNPk1zqt&J2n Ti@CQJ͎b/׺l+Go+,L~n(2d QֿXYĊ tbB'NtODQĄGhBL,ݒc !gA _kYPب?S/@j0|]5eog72E&΄&N!syȿ^QМMG z-ômC{?~f"Wܛ\ T'@73r/>=i4g:\U<ǎ?A AI*<=xZiɈ$06DE>{?fl9 j>Q.O-MMUc\)|Xx? Nx?q_Y[l" |h-QVE;KqɘUY ,J:b=,kO;h9qԤ辨Q.\6y𚾀ڱ]0J.%"$ GTAI=i4Yn}pV$N<TbN"_׽\wD/Hi17Qe0 sg櫩`6#"vRPe[5Ev0Iwve&{N2 1d*H(Œ}@ܯPM hdO~;w(D{nwXl>w}@7|auvEo]cB>DV6kɭMb%F%PJ0i Y0bЫCf:uwAS{k_GI\_ ([Aj7a{UzǼ7q{ੴCTk~x@/ J?Bn s+'b3fvst4'AYW߱$05XZ%HBۘ XP.0sۅ G2LmYGH‹%9Y@<'LpS ՂN;iy;qws&/Z^C- 1M{=SdǰSɤ>oMʃ+Í"_Kcu?!v̔GTbtYvOi QAS&,ƣE*Y"a5KGwyޚy b AtBf]`⊘`{QI]djXKg {ZzET~by!yI "ZM7Xg߉iK /p}ԡ^GhG*W)t" PwYxyL-1W9qq3Vc<Ænp@?wB)65 s0e;t鳲 [ NZl‚,ȺtӆDzŧh_ab,֧Uph\4ld\#,Na#LT6ݴ!0ZJS唞md]XvCw(j菭b=;G^| {th2Ӈ]::OtȊxZ~Pkzu;G ^dq71Ad0-؉۸P5vQsnu ('MPG/g}X&(7td4.>ʟ(V!Qޜ?L*f;G^{ }j|4!*7)Oe4DEֺ.􁃧l-*{,Z> NF4Pj>iʺ%s /l:EVs2]מWFk(Qǧi7LO- cN,sHPvw <\O>fH;T ޵ z0\8Xř}8 ~}"Dg o7ː䲕W|&EyC/R+kAժkűngY .~>ap KyQQxs r!q|a VRaMD= aW>'9㮋me4 ũgXc1_Gb+|8$_u `BQO+b&ԴyJ~R˺ŃG9%8e%阔6tϾ0 giڬ ygnA[<ˊ!"ݶMY84i}GT4gHK7{BIx_q+|ߨZ$ws ^ǔ%7SkHk,W~.!W,FiH-<$vX\YzKT$|.09ڿh/"NTHv^{'Oi{vuh]*,XE0$fˑaATC yPW1fAL%4ran2'Ĥ\*P׉+-[A%jj2p y0Vtf::i9Qq رv0oklqw!%Ǐ )ݬ~Y9?B ?e4*-pTɻ4S-j۞7b`]% v$f.gށ%0qb-MDV^Vǘ=ʀ~*M; /HՑ6&Hl@x3/dqg*ix8sND[ID|lt0k27 ӊT9b9Wѓy] `*# Zfb?7JzsJ8z%ݜzh~5AbX]g%o}{ jq~!VFlhE'NX0t'U*'/?dF ϭwxfMs2Ȕl1[jʙkHG]h gk& Zḿ̳ 14n哘&Ĕ"`-gv{AXR?mbl%Log:tcj4~ιfLK!AnV`>՜i=1{ע|%xDb]Qy a%LP{>or(߲ƽZ+c5WfFbcs]g(p0.[h|#V2Qw`B"v/d "c\[ kx0*` Q 0dHGQM3 ^and7ੑwc~DvM´~~Dv]#Ѷ5w փ~ ؝ dTV?vUF7߽H-4k8X>F\UQ Ys[4#s_ }DOJQ1\^ ȠM a}Ǽ5`y f6 ke|##]Sx/&Vbx|cxhYE-2fg.3I/z:{-o%7*<3WѹX̦eـ|KSanGU`*)F&"DVA= 8B{K&tIZ-!n~ce`b< '/7ŭx-oA-@{@>{(eɾl'sbW$p/wH\q1*(Z]"Pupn@ 1~Ҝn*D¢>YFSx!6U'IYeb[ Rvj$j.~Att``mQ̸R$)Uz MFOY)Ch?gcF.]馋L1{_w}rz;H3K*Qm;Ԩݸ=P]wjOzrkad[xqs ([y(yy[+tjƔf4wꦀQq3&in$;YDωĉOJ_V)xknG!Ԓ;/nW1)I0D6^̷kјu,{}T:7T#a1MVPjH9']kk3I'0E"vZn`b]1EkFP 'in.(d&KZV5=5>85eq ыB5K3Z *گWشȖ9ed;dry> 5̀F}aū &NVa "f ˖2]Y{ nh%5/lcP;[n[_JhWz~[I>WŐsH\Qۉ9`&&]1x٧8 Fr,y^!Х9:\;w Uf(Ĕ_x+"H}E:͋%UcVfA,'\mb)cM0}%#5r`)tLY6טLxZML-tbp!&Ȁ۬Β*$7ec)c;·Bx=Rt9*ş7 d҃[D\N6Wv֟"Gy-J坅A:21!TxQ.KIT#=Ⱥ:0haj0ͽr6; ً ǿH:Ⱥ8^nonKv:MuZZ8d%vcVچa[FcCQTCC1F\jsq҉]vg)u):楮OJĂbXXCay{~ͥ2 Md66UFT-u\#>VZ}5X5| ^8APXUO#b!{*Lo}&JN f4djҗKÍg- /I͹X@c V roA21(ZBI1|@xݽκ݀/1ҹfމ 8iC1%r0tPXf3z! ߊ>ۚ Rb1Hvbh|cP8/ aIɿ9'2`t{y5 45gJB-2y_C'47zO?Jpt[>Ŕ'-.f(Y| 8:NlD'@ŲLkcbD+BĊ.1i,n./5O )rC M;`['Ɋ;Ԕi'+rX&B_)fcFeħx8=)l6H3ENaw\#[94@[=[Ru{88rHH:^ wFsj: c|BL֕ yҷʽUX.yئюm{DDZUSmQIZ  ͘k-qg{;Ѹ%\ Ji+%/YiK0OJ"Y*f,庰N$KA4Hrm#8n+p˻P~¸-XV;Mҋ+=wPDXr5X9婳]r6\"Yu̞Q9Tf[idjfVL-$e 6H5Mm T6)ܭ6Wf 9' >4a3>ޘ?V,m?yL)#ܜ.4yO))^e4 7ӗ3SZ&#LKhTj>ZG (ov8c8/N ؖ-H#1W8$JZ=p{Yē~X-].hbn cH|8?l wg3 'mG#YE[m<ƟK\MiEbC ernC*HC hz$zK{:n*4 oO{l,=h}"; \#XQodmRW(uR18i[Jf䥘|7 ptC`Vc+7ҩ?: Ae=$L”hB"7~B* qLIQf 8Ԫ(ooyO.M?{tTߞ d[+tܺ4㼢j! w =QTok.i&`!S7i qtT/GxV] p1&Eg&\ҕlVK@)#0>n/7"j eZg7*jӤ&:08=Xga0Vœo 1Iݹ-hcp6rBNŰ7l$]NHWc[ѽ^ ɤ!z-|%/@~2}엧oGR2WIGyrio/`' aЌ%Y[(ea(tPkR; ]|*qAZw|kr[eWr[E1\܎S'Ȃ١X vb3J|طo(g-A QD`pR v]i#p_k#DJሜdGIT2: [Auh]p!:ғ%6=+ K 4INRiy2ăҥ,cҞxLt&g+OES4}lά.b% BN^(됥zجճpڏx =dcSsv#۫iU+3V*#RF%wP˱F9 Z$:Yf ۰׵VnE㎘ȁBِ4MM$ rr{H<|WVp|kVx~k߹2 JEǝz zfnfcU:џ 7Wt,޵)~zU3SFTqF Z,QBX(; n3Ll~927|O+P?l SCsJsx叮sNzz#V.۪8.895vr髰i%TS!(Bppu5p* }^h1N͏tCCGg4Uͧ盵|3(豴zXVj 4d<~AO^}q$<ݭ?&)  S|ʱ՛x\l 1 JY*ule ѱnX "xB>M FWNd.Jwkm<>61ΛFoH >Q]yA +t&n3$2B{#+b7r!h&2Z览n 5P)܏9%AIFAjC-qprppIM\9+sNI)&`+IȞ@_!D"AǦײ0e>] %tYjظd,=HL 20{)I ?O%)+> >t3&$SG9 ^5*TTսBfY J'H?}9ӝ'}~KslizHtIA3vY @ 1"uK°ׯgi 6Lis;Kѵ+mEs4U/`ϭ;$śS %>4pV &WBz$\FؓlS<ʥ Q?V6=_LHcRXSlE`<mIV\H?  &MjE7D*j.ﲒn `BdlbAUw*ruq,7lՉǥ;(fJjmE1bFb:JeQ|+~IU̶I.h1]+rX*P=DQR4$ _dvQtV-ޤXcՖߕ%ta6 qVx˞F5G28w"$I̔TL!G]Ss\y.4]v4snj{1:&=Oupv_ED@%g $H G Z-)ѠkjTB BxȶFgRt"4}lD T&Mxo0㹶mTJxUXNcR)mMh = ~DV~~"ch}H~`t Ih!J-h7o>-Ir (֌i_sA@k;`L~kYItD[ULz)ՅG̈\Ƀٵ ݒ11GTP}SOƊlX=Pv?J7b0ĸsIIyItpyGƤXc/6rBlt64}3v 1*J̣ 5p\F(zbFٗ_ JQ 8| >|hc54[/ 7ɻ"9vSW nv^zȲ~(^(!2@,'۰\Ibz?PVL/. 55qZێIr)@M6ۄpW-WjMڭFd"b\ZleyUH4Xmv L\McMSE6DAK?xّ\jf 'R }u`K4c/g9|fгmEPQ+LJeĊw{du",=Ig1̾ZJ~JɳHȉ ;9J``7QyṔ:·-f%9{(e\(=ŝxgNQLbf q΢&8r, p(&=Yx|=4 {02~"= {,Y0jDrޝȕ"([9ǜ\S/c;T %VZY#Lճ`>ԭ+UJ#wSi/ S:vV*ǰu`"CQO"#";5t2D?Mm#5ۧr$)KS X壵TY< ;j-DL|9 Ջ.\߬(m 6Тlft"8g'5U'Rk,jmHWlzٕx`>A[1Q &m,+s'{]08L]4QYpg(}m_3>(؝o!6-"ݍ|8=ڟΙ{6,ۜ<&XA>n AqtVۯRvU&G I!Q6yFK44O}g;0g%e:$=RH]})?dwZMyh fn,52za#YAm}x}MC34_q#-N͔qRq`b(3(񠚵Z"wvJ;RRS0w4 \9I7ľ&iiÍLS'kŮm#܍22Ab tIAKJzm,'u-s Ѱ[M]Z:Rp_m(5H.M˨|4ḇz4xBʻ .vIKB7眲_Kg#nEz,K1Jw9* uk=ϱaݺxߘUK 4JB&M Y8DW -".[0؆܇̧ =LŲi<XF<aQ%qz> }p f's3 81}+69r&Biyn7ߗ.!f_*ݞ0]nk29fz*Mʸ*99.X*:#n)_UVp\NhB PZh%[_H} VHL}GQC˖4NSfzRHkrI#4y1ZLxƋ(%;=U0(q]hZz4P~:/B cL+|/\>wӢk[.@prF@5V ,-ȸ3! #<4WmŻ 4 Wu7qF6@WnO،,kwR.^'A-x[dK)hPFoǓ:sTlOVY˓R -F!2]<n^P1dAۊba*&xNG;g>Kt)2U(=Obݭ|_I<6lD#GOh##!W+N놫 _{{ź_0YC ˒ ^WdZ{Ԓ/_* N@+X҈Nӑ-I.BP=0(6`sn}c'KHfQJa#"ʬb(!%; t©<|q?/ALv+;3)Wz2"OC9&Gbf&|o *r4ȏ2Vr7TFΕ2] 'u )^Iz8=;60\pbs{z/b !#uC+Mw&6= US,)?-m[ݞ0bnX:)V!i bfV+f XQGlk5R&f";` H2=e%jBCEF`3d4005gc lﻋC TbXT!A]_l_m]\,#ll/&oRop_j qr`AUF#:o&:᛿.lxC$]>R'I'W}JU`EǤ .|ˢ0_A,BŴ| &p4k(p >QsiXEaQ3xL5%7R!Pp|r|]k\?GI7$A:F^Fʀљoy0 lC#Y:bg+!xk)O8ՁP tY~Pȵ955a$InʴNb1 xpae>&d""%[!)P;s5lgTILy 0!g`MK c05SQ x}e Q]ҙ82;2&@u ҃7n,2b@m֠9 Wtuk/w;;T/6*. ~LBZM<@;" P^t@¬V&.LTE9 V@ciPbJd%0e'P{Gl^5kk]ΊOM~m}4ecopGo!D"yuЀ#Z&dRYev2gi!@@ͷ;cBe79;yp62АHGs)E\ xRAGTf82pg%=X\6 <<*F5oaPkҵ^e3ޤ0;,FvTo|zͷ˶z=~Dh2pY ?cIeDŽ{qY&oxjZ=7=ȶvIE nOiRv V~f`4sR1 i"okR[SDZ"ِ#Q7ݗI طR/0> qeOM;hI.ܘvWY h3Ș Cibٴ%]e^0kk"8|ٕjaQ,ïZ1AVY(7:,Ў\cC.R`e$qg[ε tm ۻlL7خ=99PMz:t'daX!KYWΜ#f[Om](F7 p$qրXRI!픶 Ggp؝9DcG$ Y h[q| O(tȂC l;|{]RjΜIcokˌpE ~uN\@\gcUɂQ˂h* 2J(y(OwP ;z.PF-5_b3[RH$(Go.|^ Cĕ(Y'zDsWY(?a@){U {r)~+ \4kY/uJ Nډջ Iy:E2[bѧ,+ji2R+uG2R Ac^Ǩ"A~.+GXeE?Tv"rCU)'DqAV@xm*\+]/0YoT_ `"PT!z0kɌ W6{]|%6EG4oT߾0qq=ްdzk1B78Қg#G'6NaGqyO(RIZF}¤ fdl]Ms'`q,6"$gƭ?s=&(R&I2-ˆEyf-سˢm`f@.~(i'lrtD(NX%U==s5ܜiE?&k_z;-YZ *W*c5$Lsx؃LpκF{}X0>/ m&?R p6@2ӋW\؅:/V$f!ІR5N{#y:q+v,#oY7D4}cz=$ATSi8W\\9v}me(zf0?( (dyJpg"Mas~WdxVN. D~Qg#Z=}fd}˭,p+>-`^HI. oMdT>z-t&GYkČyo'{S/4{?9 ~`lJ76l৚ND&McƷ;նc+ۄ@- ~8?PoG4?֦24/e%<Be[&R(o\x[6M>'@`qؖezSV2Ls@3X/ђee$+jI#KmbG%rRkJw7VVvT {F ](q'A`@ՄXz֧]?չ m{f1؏Fk䒞= :' 8K`6քs /̈%%.w~d}#OqD+I<)za`` XHVp"NW:Xƶ ?;/p>8%'cu培9L=@RM~i 2xq恅'C%Ki5$'z(Ded g-58Z2\_ːpbzpZ8'p8JA1mKDc7wY"M aZ-NWՀE j't曏Z_Ba}W,zӂ E-yro0sZ"'=ѹF#kVNI.P_w I[ & <, p_-^J 7Mdd;4]:sHsKQ)۴)Ynjx9T&7~`.L|-f[ܫiQ?COPLj:PjGpfaB*JbPx%b$]8|*F}04i-Rj/rwz#h\P oVA9y'}fȘ\( sL,:¼J-2c P еfZpN& ߗbiyJf޹`M`HamS!RŎAac^^+7A2*N(磹eln^g&^P%zZtKq2;60BdŹ$% 8'2!'`bMڿ|kRKdmB.JH~B{RHw W4&6&IAՅLh+l mM{ӝNBz=YjP^^jȎrixJ fDZ|yY xw7~1~fx /,@PRvle\Z ky[F獘 j5q2/hVH"`JcȏƳK߻ ^<;\E3:@jS((-悑 o5ײ*L`'#\ ѡlHI=1qҴq>cQ7_y}RGs~M#s}&8TRev`ԩKʽ;rzR,Wh\ ^u\\&=C XHVo1cՉ7pJ*aL;P, x ra}E 8p۷ezx#JNI/hZ?{8Q&+a)R&ɕ;65?NIhgg?n\ߵN9Ut}pD][K v꣙]laTV}^28W9d'[d9}Z~@b9lkTu$K Üqj @arpy 2Ph{+'.3S>Wl %3'cZ:HAV~x@mOIWᆤ꾄_"Nyb]<,K3X8 Ňg6e<@/9pLHy=7F: A5Q564ڦ)!"`h}|<*N ؃C)[hOb"mt7EQơ-4yb tHlC^&QhԂlvIͥP[zqxcP^Uޔ 牳0l*zD I\|"}A) ]cPW^:.5P2ٴ5œC{)=͞=7ʓcg@$j]ɐz'XT@`wL?e=GaP4t;̾o@NEƒ+;L?<9R0MMsW.@a22/fq+\Q 1] ]Fw=]~Os\ekd:2ZTCқ\Aol|p|5S! HEu3BOpT@dF-WG7 zQɞ@X{RNt)DI(HpM |p1k=rr b6@#Wq`FQc@p$3Ŗ.]:IĚ>*6\0.K#h2x҈$&czF;U{~h^;2a9Z)fC=~~z>U7cODJB fl,?Z-nYoz\x ` Zq)dꏟ <YA(0c4S@@׀ |k PiZIuR.ݺ9 8;ynBfư@٤BO#~W-ȉуEl1[zD3p~5ibqڈ-r^L7ge/q~~XT$evX;lsMA7?^]95..ϩzy+Z5^M;z.)Kv "1qdpУ6~?qz u/",`l֟vi =j@A}`]ܩŧv(S;a!KZ}P%`BW%đlƘ~)S~;UӋANoBˡHu5mb³ ]-۟7mק1l爭# GDB-,7&Kk%3=?K(AI%`9̅f|nZ֕.wEM.1ٕ_:B+9x@s9,h h)yH՟TFBRb &&gn<+\Ϻ9;Q^b1l5lqplLkoOKvt Bs8vC`h+ƧGT"0uu Qc au ObQmV#41On*N M~ tξViՋz(k†;k˱C0 ! r@)V ) \ϗBO5EA #EvRi^ے Qyߪ#Lx! SzKs0KbpJ-aG~x6A9TM.YXi8O^8B<\gV{@) gBW<%crmn5"C}ya:,j)Zuk_ؽhxpV%`[vՏ/%~20 leV= Iϲֲn8*57x o+.84竿_&eLZZ&st/͠Ch6vp ׾V= ~L9c :+NB XϱpC:8R5ȖvTZ4(^nKW%'GH_k,o0VtuPLkZ#RhŞ 6Ǟ)ԅlY2 j??xt.V쵣YXldzͶl$ѝ3ng^hL}'OEF'-X*@CKy>f 1c 'f.P֐ll;rijyt2 GlBA4Y$/Wa#aMߢoM[ʦ!jl%ک0t0.SU r,..?õ YvHj~RP@kJ4 c =͠Vn u4y!pE%P>Υ4%0*>A4;zb4?uS9r4K2V@RK'Sy[F` uu+:LXgEƊVx^_X|g)lu YRW60}^2Dʵ1=ܺ5FɐZ57pY1hfj$ܲ'Z͞d2&-IY2z*8u^$5o@~S`1>y\Aoc;ɵ;?㉵<0؁At*m,X V?5@祂!3翃)LA9&b x1T tkJi"sgӘrU BNX0`ij3bi&<.ƍ!V|k]Y I׸n_|q~q̂k ÈWjP;gRr9: D_NʿiLf+^(wKT5ۏ?K7Àp6V)L<}U9h/ P~X#KU|B DfqMٯ!ca:Y+oƈ- DSٟdIJHJ%n74iyRRlss>y6@lA\FN'XnGoppys"Jc ]8(΀{MՆD9gX!h$Tw}o`},D)J-Т7jbRt#҂Mj_Ic]({3RW]3 c{;iA HQęĕqtRhkßDqcDھV~c=D JLb`7֑<-;?UI5̋v* &Ow֓ !X;) >}6议螯ÈRPqZn3 PTbC`ҩ9aRbD X,6zMHFb&5B[2L¬71tVVUY-ix9S\b9}ooIX{MA][CvV:h~~'OJ&{&4k6Y}.s뇫֎RKk}2a=d2ίHJ I?{Ŷ>R-,#W?1(eLr+l 9aX9<Oj]V73M48[GZ HQpnq2hEս6<"b*u2/ (h^sPnٝ\?UMvAB䥸^#N8~HUA}$PuK1<&K{$ '`^jQtJ۹.rSus@̹迱|iI:ܕa Ey26=%4Rpv vw@rev(s1O0ٴS8( C?oK;CKJ2ܪQ Rpjx_\EE[4M,lJsH5+ WsB+:9xwD.{/~ӻi'#Rh܅Ϡ ^R&}7F)-v}?y{^kJʧM2޺ȃ%U\`q+uc1?f,tnķx|}L"gO1-iV\1 Sкu2_3WdɌY=H }E"F%{C*1E:heHgfOAfo {Î-ѯoR={<+ / S>51b(D#ixlQ?-"%Pݸ*]VƸM;Pg4^YFy, շI+oq9p4tQW"dZ yPW;Pxs!;h 8C6I4>1X2*x9:f[2{_}n[W}LO6+,/跩{ԀPU1ꤤ"0g|gQ?x%Ece\1;{Dj+@ˮŝXcdcڰ9+4cLؒE_a2hL#-g6~7H*RS@-07Vf>aOLXtPdo$R_OoTb'Qeoo=ժZvUc8h۴IL>I| a(h-чxH=rܔWC<_ϒcto|=aq3v_{|ހk\bpVE=G|mNjmGoUq ^js=:dgM .bgZg޴ǧ`pԚ暡@ KĿ75L^jr;/MfJAi8S\qK0E+DTS6C]#`/3-l0aңEo<6`"mn%\)ɯ<)t=̺'ʞ ?N4bPu#E.nӉn<1KMM^NHFZD䧃9ŭ !L7?-ѤWl"n }{G}i;aUf'Zr|1 `Fxt?ucҽIla}dž#s '.5$44ڇ9XZ$4dj+ʪ#]gt{%GB} E16-Ȫlƴ2'%TB; 8^8]M;5f ^~m=XѪD0}ItMI) ef CQ(22(U  7ā /wLCz>PSge(-:bz"x5R. fr|#,a}<|Tʾk6n#f9}Ά lWp>HڂqM4]?8f9R>9эݳ~Ȓ |N')֍bJֹEZiY <A g/sGM&|OE'UL>`Fǎ8"UNBwO4gdC(nnbʧ0u k6z/9IƟ;.4)LWZSa b\nD_%3jcC6cH|m<,'\?-7A#W zP٭AP,wSP5(sn#&a.xi؁?wYV-jo4(r8IDBՅ,>v*5:[. ߒzdj0T I/71'y_ݥ-fww])%R԰sRw&K4'3QVc$ֱ~-j!mLɉg_hyܑp%n6Gy1voI7 GPœf%ުzrDoԋuUI\2]'f 5(ґLբoze}=o&iT5p(no ;tp`3Hy$Cb8#>_1 tцy!5 P;eA ,ӠjUrvlش A\h*j34ψ@i4KQT uUf8^^m]|7I>D0K qu|6} o"(F2WaSڮ8eX]vk_v̉`f\<sOԐ!>jGՖ{47xfՊ=@=Db/ ,C2e4d5Y"ÖZk5Ӈ~ķKœi1춲ہpOdF3&ELX]# ,G=x.+Fkp/x7 N$Mɏ&B~9}ZkMh7 NhEÁ,p`k5?ӵLǷʀ|D[ *t8AYQ8<9Xa#jsotN.g5v-61g#CKZ#dUh!p"]F3J; ]pMܷjtyfq78W՛XS6EU UCbGY\<ķ#"SՆYE ]äԋmcsYPUJƿB+x~Sޢr&DuJ0I`aq=(r- ĞV\xŃ*JG h+.T\vd  rP =cE@GaDŽxCdݗ>W l2!z_&_[W)錋 {-;.eV?P%ڕtT&xT5@C" oz-@~NC.u2o'tC'آo{+BdZU_㷴[!  ~*nGc)P!b.-tXkj7g_fk3٣ ,t'G舲0]'|׬N݁]헶 :e$=2Z [CN-#)3|ƑUOZDg{|v&2; KIN]#狝f:xWw\Y7&,6rlG(,-<4zKR׆#~ByoKQ~jje(Sm9샐Ŋ\ TF?fM~SXv_QNŦտql=Ym$F540E UTIr?_>3S?;d5ѦH+?0ZaPljgiƟ>4y/G2"}C3~ /-qjB5jtQhghiCRY=c񕧎 dZg6e/i~PU`&fTL9I3}:J)SqW5: ݇.+1*|+ύv~6U>A]yĘR%U=߼0wS0;B@ܷAuV%Z|" ұ/M>!ļOfMjJ"ݡQ|8589i_s Ri /VvBaʹuM>h:-{ap2͜{ 8*#9 uΙ\9j{,CKSeBom: g쪚Ǻ^x|G-'n2j þ oʳҹWMֻ bҸR`}N#)+ !&t_}eKg0T.Pt#ŴF|#,hw *^&BmO9]TI(Z?*ehmpjp4W;"젘mp>y m^Izo/ q\}3D 3[>щh qEa U2_tj=Eㆨƛs`[h>KO9gJJE5X",,1 O=SǫZ߉yiIޖ fB$4w;}K` 7DWX̮3]2U4 Q.uid8=KUl2|en8.7)q֐0ȩB(A0w؏ã4UHCRJ]&sb2% e#@ЉG(TwuD$5!ⰟAcf,i8RCns2z{sw {ܦѪcv"XXSݤ 0v+SiJ hނaCڑճqqh K_wx9%ΖbAh%/lOGf5Y `AyFVX|Ȟ:n, +d+t ֬Xp-_vy$60懙 Ų.6!O}ɇO *DfA %a*b|gn6F[̻]޶_m5fU3pUP<"XPM+CV^wSo9w֞_ђDI՗9!?w(yuHy29ŏSwiDdKEVҬh5E(1v|gA1=yAMkq[y}@G܌־bdȦ}Woq#F0Z} 8a2G5lyH$qi{]%iTQ 3Ar~7!nh|Hv0m:6$=(w6כ6kM'۠Lk KP9kAzEec=ӥZ$1Nm&lOr=_H SCM JRÕL$\GF)}dc .iT84Qm/,VJ%ݰ Gv=ӈA8N~V;qJlfkLQ˰K|xK@xJk?&w#Y4oݍ/)m$  ,}5fD޿KO6IRmu "Lʌ'дqֈb@;fܵ-rQiFܺI~Sׅ;'@^6!ۙ\g ;:KݜUwd ⃃Bo>/j)l[;CэMbƂ M+9]/| w" $z1NWlM 1l2L89\e;B/[5͍;|'jж@[Lc'oA(L^*P7~R/bگ8yL 6O?JbwlQvOtJsV| q ]dG H)5*3k~' {qE.sz#Q!iMct]]UADjB18KVC5f&CI섀?yLNd,Os#:9}ň|55q:)SD)OBgǸpsR^ 8.X qRBx!z0z{ׄrW~!Z/mnͰ;;Ԝ<+FoWn~9GE0_i=A)%; d5au:gc` $K5{RNGj U{Tdq t)Ĭـ 99ʼhc 93: ?8DGbTMސ7>Iž+L,'ǂqf}U . pb;Fs&i|q޽Sv5aKPfs1*{Ok+g4)iR u5<-ژPTb-*~DZ ^(|k>?rXfuAQ L‡}LDPȶJ#5>2pW]BΉ |l}cZ6K ƅ3Юr:JʰazAn-%b>C=F{z[g9+<%&q7= ̢O .p`)a_֜27_(JY 4?boL%Ufy'x=`\f 8a@11(jGu }ݑ[MVQ* 䥽C45X8nZOA/_jb!W@P#Uez7 ]1(5^mQ˖LZy$|]TJR@]\Joܒ И0ah ,.``.lOxÙ V $z9(Wk)y?.Ȫ(V pLظfХ@> "*OqXDG#0$#pˉ wHdG+>V*%9RP"MLu|.(X]DOT-8I~I {~k {_$hRgi,.lN=4\6]˵pv6QܘjQ ?+}3j;mT'1seyIiɼUn. H^xD œ@Ly5GFJcӁPɧtibf> "QnXb#rBMu[\u'C:az~3lS_[&7b H>WK 4>E(‚’6zKHWPjVz>\PV@zR&HEe`[{,aRf[5SMW '֢xEm~u'u;xNW)6p_5iHIԬx<@k`N8FvcT%x; wEZ\_ffɋP)f>q>(eU8(/,ކhcqIpf%D6[ b iȍ)7yjmB]}y"V>kZ 93 s-ܝla1{"\y9L:ܒKg<lQS}0Q{ӳ `3?.RΒYv}I"{]?NUa*RH*D\導 n?0kL~o#!ivY]lO{gN+,$f3 SNjr+ :GlHyWRTG#u J3Sc%C clWsV lgB`j{\y i&DKH#aD^4Ґn<9ǖwJ4o_ۉmJyQ[9N,J,гF$b(l/1Ļ>w Jui0ʭvfpbX`-ǓZoد99 cUDlСSt3":&O?c~7>ƖDp#LL16+gճ~D|KaڋfUWrVzh6lh(ͬZQqMi,;uuf|mSCS#wJ._(<+o-C ZK„E|4UH~,,*M*xTpKl ؜N !hX1C`){\2؜{Cm\rl{k SJcE3Ijlھ$OujgK4zlh!~6xpǵ[RWvĶ˵Z] Ӎ9~l@6lEG ܀Eew4~%2A8DuҟA3#{D}3c0K60tt&M]UJ؅wdbd4nnNUCWt1!3ů{(()hXxHvt]5m`V*oMA`a27ZpuF2c0aޝP9κH}hZRRdz\yV,$QZEQLKxw|[8tc@7Il8*t+gGw^ML^l8@$+W[YNe+U<;¢8D)D1[fKi@ \Y>Eq$*x@ېǛelDc k05Ƭib.aRt0uMS/?"᱆t{ $@=mʕ*g-fƒJW`F'-y%pc/Z#c_n }R4xZr&&Iߕu5Y,%۬Q3zwhO !2j1+ > RxxJ>UL?&EK2:EtfӤ"W:1nDB߫(X yn}8+wlܕƗOG|6iA >ۼ^t]K;,o<^3cxC=;,xŰDeiU(iڔFLcPP]&;kQ%.d:̦0>$@0k"OPs wfcS\G75{yK2xzE wHIF)J˚#K踧ZdG2᭨8lSz\bOa(D̛ŠfRBFNMOΥMfS<(HGPf. &menb'eL5OYxaF" Adkw7r>4S 1>VNC%P52@5+S{+QyʕcTq_ZxХVŘD/8Qq(-Ax)菉[;oN󑂩;sP­`j>k8B+mP{]fFWw񺲪a\6`2@I tdY bF!ٟ[&U!Zpj*|DJR\:v<\^Q!4Ǖ+#^jҵaѻΝ-x-ў|e 3eي DU8e r3'/_ X _kz+UN̤Uk#qQX>mftȁ }DYT6nA$X<<:Ɯ.ц[׋{j<̗(kK%W&9(ө㍌QG"(Gg[L[{آF׼BOpϸ7YF>Xmįk$̢g?CaMߟ]~"Ъ^0>~s'z!/HT 2`ȌMOٖ]2t!*/NM<{:|Xm+ C qI9Ŏ:AvӺFYMSB{vu^U`~9̏-e TTֻE@B+WY'~B$ 'غsvѐϚRR`.o[{rU=D,T"fN:KBI-J/ۺ/&PճT=)^,Bb(Ht#`lD,|aԥQU3BVh2AqeC ْ7PVDNGσP{&u⌭$ttPl`zud׭dI Ar8'l[x¶y/װiv :9Dk0lo( Y4eDklafW&J%0S՜D!J95 FTD;{qؽgno& WL?݁eRnX\XMH{ŋM`huVCL65ޯ7Z5IL:PQ:p1q\΄( b HgN  O!gI ]aO 5PqClmsSb^[<MgVPW 9dcUGoSaWñl㒛1u~P?'[)sLdxS ښu2[2əL=2w%i+1 ,!U@ү$`;o)(WO] s \e81xE߬pOc3edu7eߦE'1r ^`zʞ_t-\FMݠ ΡH3# ?r]ݵ [eKf|qPT]i|sHH+sI<;jM"KB_FR2 t+y켶"FB6=j;VmEL"j@d\WmcƊ,aBa{y<ܧ.IV5mu{VKq4Þ!,Cb( ^-Gbߤ&J:q!*QVX02KGNȔF yLFFS1ʡsȺ b#Fe{%RCȖ€"~us^{oApImcZT"=NTG"n` ~:ۑ\nHz|t;`*{hN<-|) 58S-BJc&E  Zk3 5smn$+|="wn*V^;5}xAX6-X {L.L4vPfsS A4 6J'{.SF7`eI70S,F _#讱O1 )o 8}w+GL=.p[ٙY[ "$Nnf?.0_K" "Kl:~yhE9@Bm!AJfVۀJ\t}3k+@lҘY, ̽ n),.,mj΅)݂/~o`>Kvn4/3v̒ FVs[( '5}Fp?/m_ijR@>Rfj[9.x~_Xz+|Duwx`U@$i/I.zw&i®.cK[deP΀x>$!zMVk+ۤߠ`B 9;E%Bp(EUroz?S}n*-iBTWVt,pTy Xwt&颛t@](Ȼu]Kt"HXIBA`K=Gd$VSH* 𒤇:W: и*btLv1SXg1u'F LY҃,l)N=_&:^ 'Ir~nÞ`-bqudmWX. ݀@mv$KmA c jZB&DƞYFe:l()̂nqIMv5@UV8) T 6.N<(#PH͎ܔĮmevk?Qq Fة <7 ҭ0U#8c|"r~ɿFmRv(5oQAH:eVpBI>Ne1mF(P2͆Pŗ:N܏ ͯھAqhvP# ?FcN9~Iunk)nG@bUXá!=1?QuՌZTv åSIiZ61ċzl읚jE"ڤi0Zt;g;6`Jzq㾋P%g{;7aP'ECxS>̗K@ qC,4%4 ]#~h=ݩ2-+1z;Kb8ߨOK=- H(PAFgAHZO!4eƄ~%= s.[S:Fgt7EV, {B)>Y Mn l7 K1 D.{98(u6A5dCl:i;-wG8~ C&ypJO Q׷[_O|D1zWP젮\& kM/s框AZwLl"L=nP8W@%bGYZM{Wu@BiE>?* :E|SO-/BP{WEchܺ ZsrH~<Ѣ5IډדRP{[xW@8qEt6"ĸSbφlr6τ74Cj*Z4ml\>8P4=?d1c!:ݳAkMF{Mie^V:24_CH 8&iHNY 4a:Wc'`Xb895ͭ2^Zmm;(3{- bɂ~ą@c6E#TBF\3 +wqG:}JLp+{B]DFn_sNwO]-,+°ǹDl/',`gU(YERu=Z eGcAPE&T )$y?@-6DsDP XI ׬RHР\d@kuf~ޯnNR-"+ zGH.p? c2[2fd׿Tq|XU|.ʼnkⰻQ 4ZXE.,WwV6.||R&g7$zlS-ۋ2a9Ydd R51#Q_n[Kƒ3S<{)kUuFրܖ Tr7Uѭ= S.,:"{wo  BU~o5V|ǡ60{A!'5&e(Ƶ!M_,D+C $WSĕOzS}؏ D*dO=fQWVDzxU.[THBoĐ+mf\|Nӆt9z"lUݔx6}/uN . `^ɯV+V57s~3,z}'fFm&yЈJ.q*@̟Ӄ8EJh+lm^ߦI7<`mu\$-=?*L]NtǾSxսaBvIc_`/ *tɱw'18e rݠ!llŷn+6"2(X1 '9B~fBi Ec MdP\ 窃M朠B1v;Eh}GWfd\)b][-7̤psıi#y/~G/m-$8 2PW5NL|(#gMq1Tzcn򐰆aduP<rO%x>HiєtlLTl=@I҂y#[q&_` r³5]pyjz8_rEL2ej_.[?pY6lY9צCs6i}T i>^!dI,}7<|>'['p6X-'>8_[%oH Of3wCf˼GqMd~<߳d?B:2ߧjI3ȣz*};i{b [BJ'2$6_]ñـ!3)GÍt蟗Ճ4)Fxͺ#|L>Q`$B` BbOdSv xufV0uOlsKcbJ *]͔O* 55>=)_)ל1; 4ķT OײtvekPA}l+X" tQ8(0)|./ xIvj*c/Y}Olaus[ 1hS3b !%+2 =E)Ođ~ocn'7y\mqv})kd۰&ulvLQ{ڣ~D+U0aߜUbV<#b=Z?ףX l w]t&=Nr{8d&5Jy  \jvbz]KB.-Iҽ^ dx cž'1D9:*x^j,g©QW?aB**ƮT=4* Yv{9ES}&\浪F nK ^~: ews5sYY7Zd^Ar-r̙1;V%B^YmAܸ{ET ■9l|P~$JKvuBeVi[ MxBLl|ȎJ0'Xri\9B 4ݪIHP/<uN#qh $@/7 ﭳ3a(KenZ%?4{SpmK$t{J=&zQ(yZ-O&,-wx\30]x~FmXf|3|΃Qx]a$LwMBxIsCal 9R-3!L eח] f/ת%PluBI#$۲dڙ ٱ ;߀ >k%KWm3Z,ԘJp؎6& @e0^Zxq}©KՒ˽/&?tڊ"M(=A]ޜ1ÇO\N['֡Ixk1:-OGQ3z)+~Colϻk+8Ĩ \MrY,rRH[s+p?r2MT7/P^<2׶z}nwa>K: XO T=fÙR\z$MfE!37yo c^)59sL}Q%6*3D^s76aY\&yn1dF<y&%\'[YXv50`4ChʶfRQ|B-!o/[b 5߇~Pg1 [xi*kۅHN[7&WY&$k ceغ]5f[- %٧3}===Ьp%x,^Pa$i4} T0_hkc:F7 '~d>N5{JvS?RN#hz]r:bYx(Ӌ_Ne3!^WMPϥð0`oN,DXWCq!#njatRw 4,cA fLҵ%wB)kqoX$dT\Īz1̓L֒ĤcǸi溥Xn/9.0S>C%@*R[/ƀ6|JlpO)LVO W-흗$JMQ2~CFKOaǬّ>%Q|N79Ѝp^ꋦO[<_5,h&c#!;[6:%*fSwRXǂfV %k"gI|Jif*+ 4>0mtK-ʰv]K"m(ć)ی[V-wPX> H`ՠYQhNnw$Hds׾-k 0cL0K縣M7:kL; 1Zⲁä˂9tG䔓З~ !fv|[vB0yE3^򬼅PBb|H 'd :?U:k]t )|N]=<ٳn*KSً$]ZbC6ԇpbF?x):=$Ex(Eɮ7)Ys3='!}EF0* e ',/%2^8Ic=D XZ _Dt+&E4HmCl17j؋ltnM罷 *k:^KC'Nt>_+ VW9|r v<8Ob~NހSob>躑p>\)Q6?K7(hmW(-yJ<&W^gIZ|N2็d-o'Jk\YٛX24`LMdBPiaGs#-FӠ­ F}Pg?_yi^>3-{TwƲ5۽_,e|ax.UEM.7Jnhhyx}'27я Yqt84eue2Q:H {$y68"肭l#~k_9"atӏҰA3$WFbbpB58Y.k HJnb0k74*I1(v )ceAFk -/Ɣwڈ2%_}K%r%}I~it!X?s]'B@iCi}hhtxoA?ڷ{@<艱$deҜ1oxM/#VnvuqWӼiGF$ϯI'ׂn^1S5JE)~Bz fGZ)X}J۹q)yJTW(!({N~Eg"JQt:$YNcW>k'E DJ]p4ٙ_}} * GK&ٹ@.)?!L x/{oV5#u/l<_ %-v Or֥DX/p9I岰spU FH)wN#ind aNhAATAnYwJ&VN׾SW!apʥzw/}y$ߘcm3Cjn)TCu0˺>hy\I >h:|9%<`ͽ:*PЎnB#XAӜ$ 9!Xo /Fb).iQTVPE6=RoɿsI6CxTXaS[5 Z;Ta$ 65@[!ygMd/3:SVL ZP0g!??-;呒%`JTi2(t歜jEzբ]([\9Fv,ж<m{[ Q FZ3"FE|QCӔҺAr #cUZpX<^/2wCs'R†tڇu#7`L“/v-C*Ꝃ]c]SVWFO( 2z@R"vWIspѷ m:\YEѸyg5 ]2K=pH[}q+4}].m.jzy:|/),Rҧm|ĥ; NyYRyA&C~T_V:(5VDhmu/ rխkE4`xd !Ui&FDJK]n>n? d,mMN󋯷̽C!Q߀]Uz&:pv42oseDN5@ݓJvZJ8<"0O# ?ugP[80?GRR}[ \p_Ko{`#R_Fۿ{f#y`ȵLy5x*YFlmޠێ3y>crPr>ȸZ`T(k=% P ė`,}6Y.bx)Af!F6gȪ!~W 1 Ռp칁}Uq\4mz7zBv~C2@WU9Rݴdga4dKz;]RVoc>o%]#I:/Bp;Sl_`8u{n`۲4GB )%Oa (`_z++|ߌN:9~ە<6p0&'^Bf%t@e{gEB&0.܅S\(-!LL_9d_uQ?@gKP*YeX2 ?}Zt-H^ȩGBy%2Zi:J] 1uZ`e^Y*}q "cKD <)?PDc&'*; MD{6`#`wv*prq7z.'7tmqm)E.tRőlƑPW?LեbEhj[)qȺZ Ŗtr2ςqRT jxP, GAhZ3g94#4 eljlF6+" PIKa c SOrQ 3GI$[Be5K+ɎٵL[ t<>}:6\^"}"vR\}1"'ozC:og_Bb="r9+#r )]PgGiS Ki˾y+Tˠ"E+[}C(9B6'Z%n x^qt*:EKȔJ^>V6됙jvA ‡iߎQ;4&h(:9&v/rɈ"5]\g_&T\Ur5TG*oB޸ 1d6RяYJ+e 6??wa;~3̉{7>⵨3Wt>xz/\F$A{/S[m-?K]I N$R?fkATZ ai);F9k¬MF$Y9o ˲G$@=qHSa-4R;R[F3#^Y@rmR ?w=,.)E̺"q?3u^|oeA]v<[W&[MYQ c3<4/E>2{I6* (&qF;@XCE7\"ha{雩R֧#bfb۷K4z_8[21԰.$uG<5b%<2_U}]0iEu|[$nlēLnhG ;H7TG{~HKT׿ ^!]=ǔWDVvg.퍅`pLoXb᜛硦,lWȽ|c %ߑQ=hVeIԻ#RʾvMOHE(4Xa@mYVexGw*B'(m:SqS$P"Kt7 `m0擅Ӌw(F_Ԕ+ gG>tD7K&XD/LJZIqІ_#ivȵ'"=&iKk?tAY{W_ /t.UTvWuȱq n c(!U"(ZCÖE/؟wẍ́{ xڬg|$pC JۓYQ ~r}:g;0[_Y?k8!*`0u0|[ԣ:827%r*S8:sֺ'J/|?eM:䜎rnڄ*"xP21den=d7՛stZ A%vKkxŭDKj"/!Dس[LV:]/n='xE^L ք[PteR l#O<}ş OeCEO #CTד6-@3ioK-Ņ\b5 ;KY|gYozROiIJm1I}6 ⬄xI4毀L7>g.L3 `ՒC#j]xrRKF|LpB]DkbAFH7#oGn/0^ :_l ";]e_}Cpұafη+'G1Oh4H {RdO@D` lG ۄp 1hRj0GpeibF5JB&B%[ynib2 Cs|;tTH|l+G @* D%t}(*5d$? ۥueӫĪH"+oIcv-j=NѼU]AZ&pl(.\cN"ۭ$ j=L֩Av/Qeߏ2a 匪xKT:OWnuҬJ#RNʯ 6ߊa.䆷Tz4Z6/vitI/ aH"#b}'g7\.dKu]+r+FV2V*ØYbRR4qVDDoO=8g&M^ko.E ,HZ ׽5H93sUD>EsAC|ظJwEB0CEM <l[XWpMJ7͊;e Ǒh}sVy!د1m#D8:{Q~%*fR*)g3<]JnޞWgy߉BkJ ܒ$PSqҖm>éB`Tm8W5R.}Gu!ʥ⃖VƂS/G۵ÉfW##Þ1'3 E~=uZиmdqپYˏwM2T/XtkJ=8xEwIY Fwz<⁂/moS:2JIftouz=$x _/eJPlRc6JM]3~d(YWD"wʡh^5C! 'G<ꪺ6uy?ElZ^8AʓʼpE?GBg|btolp: WiߡǤiQe*{ ̩~&X-5t_`*pT)hGfe,nVjxDκdjs Ĭei]<STRqvi__;FH#;6N60fڃ Mh1I@8X!0U1xo'"0zNl5({cpr "b" %dK,XVŨ~c~=M--V;UP9JI(ĭeqJO6)뤠Q3rpcG+,{=aVL$ W3T[AZT>T^]xSW)Ywm;@@f]VJ qT$g;!FLK't3!)Ҡdc@O<&Hl Y+n8sZ(a>ny &Wd΋ZnOǰ]ǦfL2@^q`9 Y|9GEVfپ?{|Usa<}| "͚TkQy1_;juw6:#t!ႯД[4pU&)Ɖ >=rs-ү: x^B<W=U=hGC 1o)Kth}k峢 B>-漩5y[SMYCC5\^E+л䖇qM~;h%+`FTeQ 1 zQģ@ 5)y|1g:Ks3"kN ×n9?><52 p.qRK$=}^~zN♪)uWlJ R3]oG-cK>;C 1-,mS%n8 CTd:1|8|NEw#7b_<x/@(Z7hdȲH&S;R22 ^~o LQqV*ګR(ڡ#=a }"'wcQ,o&Em;LDk~sOK}tm)'LJ?̷ٕCyeD,1gQv[`QI;+!ՌN߮_I_?# ٗ+ʉW%m]prTV12tJ(ޝ+Y. #?|=8{u @3$`(ëQIoEoA 4%ݲ~i.2ݻƈ%x)=lu;V(-kn%|9>G7iug> e2NJ?Dq!" DqOfqX*(mŵ-M,V7蓼贈1m ]kyth@|V;9dg9/[xZr 3pu~P2ld/WXNG:6zgFDTM?=S5bg];S[+}nϞť}qP!MC⹽C,Ԁgw0[}p@ RELag C;:TA@e:lDS;afT]\>h dJ3u{!-49bGڅB3C87ڶ[ eeGȨ:>^c=]_ V*W_ƺLP4.PabV] sFy#ucr$2z`F*Z&E e)6s3:FI\*>0FD\朜L>CIy s:8ͦԹsNȣ`ƈǬ&&jBu yHbFra5~k󒡃UFٳIa|454AtvW^C7g%rļ[O.Jݺe>-`, @\6  ?T,7x}hlKa.#wfKg,m)Ojd/isgWav5C﷡a#ړJ n|@H_Ή,PDBdןѲ繲yQä3S 䅰}"h څ:-u#^se$ACCWH7,0W:Φ] [Bqӎ!D{g.F鮸PzlP➾@ysb4+{5LGgpTfrXƑaaTw>96/egڥ1z2yn²#:1ك0pt\wt!/٬)䖯{*380n=t}^buhA:nSox 40ϮMFP, ~N wnՎKaL3ǔݥS!ly()Ժ\udqs}TJ,0Z%{onN{ʒ8WůDF~fGK͌гBL|3 ?/%Ueys>\dDP):mXYᑽq +VT3\hє g1>eb" N^]UK_ܢ74,,jEp* 4E+?@h3*7֛"ho?ƹ1Jqk [:("߱OX8v Ԯ!lD7m B w؜ko%Im8D=yxp"Y[~LכSSBʹ$\h$*s(H]OSQ)#D0!nf!NVR hpWS|n D$"0{a /d?(r<=Uk3Fe`n_Z~CUѲ_Y8̈8Hۋwn%'n6w֕^P`, '^qvP~K:aX\v͜خ c"o0z`N`9?47LUգ^ [I5IH?emqDxeOb{pQ<^ܤs6y/fF{(Nt1zq*e~|{t{Nj R`eM8Tb>#D,~B#௫ӍB}6ل%Qs֖ʍxV5 i 06,kVD8%/ӻˁ]C#HqyX/ a,I^-MP p" ^]Tyqݔ)B&dtPC¨g 2ns4[- YrO UG85c1{N}I${ǏTMNG/ ԳpE~߿w$onWo/[T"LdzQ)"l݈?Jb0B`N@E&K~>adgWnLmD{H:@mSر%'o#ix{ӂ7&۞GXD*EB>>@ԧ22bkCpRC7:@ԇR+%NtA(|-~"*1$rC,bL,faS Ş6qdj i]\. Hx;9=ƎM v\$ڳJeAqN9WBDPtK#KkM5є$Zrx;לƹ8Q~rh 7+i? PXEq*8- mʣd`o&sC|ٕhN m _\n,ԕԎr`ⅫyF ڵVp;"Qy+q$7O1_l\>7|A?qޤ)bD7}{a<hw{~ bId8 dpcN-{[N%n N)jq`m ^S\;R8v"|')BA^zIGa@ t])ݘ.ǑďC^ǽ&H5~Ĩ- "#Gt~MUy:'%{sV(NmEUV,K. pKs[`,Ke zb:`pP=Nf0lICI ܲͰR/,|6{#5h[+ou2jZ6ZK6e,gL_oS4-Ą !+2̎ldAf󍽾d;OVY=I`Sq)uW$.tEQ&vy4f{HF7;Qif0O,Lv]Hb/:r3ۍ, ʆJ%HXKË{^As{:k+۳7yޞ4w$'B\h퇦+A`v`7>? CuuĭwMcH訉ak,ѮG wksf3<ʤdKd9b%Si.AfH0F챆D&@TRw 6l#R\ Oy.e<[7C9aTF/3 fi^9|Jd/Bwѕf7ÑX$l//#A(5Z>}2wwChe,&A|cs`Gxʥ8%ѽ{h\$o4ZAns ?ӄ ATr=H_ ?T;jBxk'9vUs7 6|hlE(FHL$̲;f|AC̿aN7 ELeÌ<B/b-[p.Lz7P/" 7u=ozzFjUZ5U\]{j$M97yX{ڠqVdBhB2jzs;E-^4z6S2I0`34-SMQ=#gMd$tM /tօ\曨<52jYEI dhUj%G%aLs-4Zda/e7дRA8FUOz٠+4~KWIY|QFRR411f$8[B^TТRF6`2배 b 9^->:]+&WQbb}C|&E5g˴5tXy3rs&⪧pF92gum k'o уps}P1vs+5ƏNV LxɽC|,, D숳Jjs! Tc/b>x,uW1lɪ|U#Z!192Abnm~a[*G>3IFl4NM헄dZGU^n_}$֭zSeln1v:U*TMMM?~&bm@BJ&_ƇG{:4/3Na4ݸ(\a݃@~'~m K!v J[T- #*"ޢD ҲB\ v"6E#^m=#@RҲϖLY1IbAf NYIwI~D8 $:Z~觺D~u/6|1hWal-ڭ#(DNmPit#T>^1d{lz&\q0˱Qge},u+r[$H,;{_p6~!l1i,DKV.8=Lvt9|k4"OAw@^p`b˨5nW,K- 6C\HZ&=GǧІzZab{,vϰ( efi,tn*޹X f{%_ٓrhk.)4ڪf<6>=}9~@KO}QG/OghF.) -{z<+l+ $88N35ZӨG펞i2@ km?mp.Ia'b!ëgGƢfDm޼@phzJjH[Ш&<#(>[(2H)Ϡ9u&}4pA <}PLjAb ,/;5 shϰOL,$|Dif)tH'q H:"sZ~ =׆>rK'-4 fe뻲5~dZzcѵ8+ك *݅>\0ɚF JҮU #JnC [xyၺ_je$:R䇥af|yV~ + ɏe[gT{?~۳yzx KR*AUI0^Gå>Y}UGG &ynwU榫jUan75eZJHq]̺M?b]ؿha;^m 1 G:/m2>7irUC5Ń(Bm⡫hbp)bMF% QeX˜::}d&J$}%?^bf !-omp=t R@ :MroqfyjpRqpRHϊZTa.&EcY]{۪|Yi^ȹ‡v$#FAlomXW]ґariS +lxԁ*c<e> {qj6sּ}t Vֺ {/)kx>=AnM Q]%z %)fLw(‰Wr,]ó"/fjζF ^9-o&ǩ<JI_4dGD6 bY 6 IP$ˇ{@)`b&O0 g$v. |@G.v u\Jfb"h5%–Q?n.w]/vuu{FFpoh{>Ovk*W.6-@;J( -zs'qI'LaB{Ӱ_'O%P+AMi +3=;z/eZѓsP-ufe3# a614%5ʗTQ=`bK\9;SRmւL-N?Ъ*l:%! !\k#{U9hw,+:m1͎>N^r pĘwPh:rsCilU&ż"&~3M QYH+z,؛O$*S8?) R!}NU]JB RE~oygXhؖ\dYN?8Ge |+O.ف5ʍҾ"`-ʮ_֏H:GKvߑf;Xw6K1lkIeE w!Tܙqӵr5Anɕ[vm Я"Co~v}) 'O OzSDwFε */e6>^a8fkTd|dqFrչ?MIWQp[4MĀkt4(ƓiVSГ#IoW DS'%r24 'f5h&M8 HA( *zl%+Y鲦چpڍi#n3"aX1`T+6AڷP~Ue#ٽ|Jfoҝ0WI&*Mz,1s WԁMGAwmd-% )*$=h¾oͬ4MjaRaZxZ0qm'f=TݫeT-6GP"NǍ?Qg0U%Qjk ҥWָXBCmQ|@Jr<7b`=(k֯.Tx0j&A}ˆ<*ةY='hp"HPB|jh(ز%p* ڰkxNeƚj#9t=~76I4al #T!Ҭ/uˀu8s3~j}>8|DN7wzly6ɛDTpqyDV` ]BzS S톗R60L  Ic\}~: <&gx3^"Ͻw%2ď_5}ow>C0# =d6߄FDog#82^=]@MO\Nɀ" &q2'@.Phh^nXN 6.=odʂd#Y O2psgkX@fk<sհ6\`gNSkͻ(ϫX1,-MwiCH|Nŵ8ހ ۋOOScnf #Rl6?#Q,5yAZ 0` }_h́tľXޱANϗ2=@*Pbnoq-c ž>"w;RMԄqAUJjњiZ5u !)^Q~y!j hUC61U> G Z,8e!/Ao%D(-.fJ(IiŦK7.L hK[aD|ۙD5'nbX$c$" Xzetb_EfWMc.;qX&1׎RB 3ur5[sq2޵Us_aoxPraiPV&`BYU- '趱IRɳ۬ʆdً @H5 (h8N(Ui 2Y8hSwv@c< JeMd$-`_$هڭe ǷfFf]/ J0)Bl)jv%.j ^)'G1'$|l*e$]z< wAϕ2.V(`$J 1b:/~ӣqPNԆ|w^L+B.-) yrKm;:56M^JpEIIhGCNF(8W%laHqp ܒ6:v۩sb8*1c(j-ti]!B)t 㺶a18Z72y'+%Xh~g^ll"ѹԻKL 0_'wrfTru,M殪 TV.&(Kcڮwt²6i:{W-"u7üF1NMx^!wWpV2t*g>[GC^W#r{B-2M覴!&% %2k _)Hᘺ*M0B6^f]lM+,xZAsȭxM86͹S$ΔuױFl-do&!7I'jX@|4 Wqaao 8+l?N-/w5W}+Q8S}756!_7rݝqmN_٘ ɺOy6z|0c&oy)u"gM, XϙTkO{$pm^TK݀0oPQbiH>Z `";"/Mg%ϵWdšb^ lz "HBSq@F%V(Fos;ӮCW 4ETj7nŌj2Eǻ-;q;&IGd̽:Mo;%G/ h *\|tOl\q}l0hyм!~c'U0^ky ʊ9OW2>L(@OĴ 4;_RރtepJ0/dyAMʀۖ) ~Ј;-"Ò򋙜KZψpVң ?H 7Obqc%©E H1ukS;N5x(V ^^gs\X!]cI'5a O) 19%u8o dB5.t$^.થUҾ/9l(GBM7dHo8<*?(T z`ƱhY.{5 6 9< ؼ N\Ee 8chHOsT/ ۚEL iHM]SJ\P2f ڙIP }ԋکj*'!rs eVɬ﹤kS!&L-2>ʍe[ d`g]UPAzEku NPh#E9mbVB)}xOCQfTظϜ[ J(q1o4b~e9M@c|ޘ/Weͺcp*R,~*s'QMwc}:uA@ET!{2kBy SG$= E?"Sj]NN"# ]<~EȺNkH}umsEEA[ń-3.b;AFuMb+{$$$ IF:Y6t7=E ~|~eI͇ϓJ}%\}v^X=0Q,7$z;(<ZGRŮ+9.oNu@*oZ oʕ5A i`'xRҌ^YQԯk#lEhYbȿ*GZ^43%Y7eq30[BICFb ԭ?bZ?iyPz ~B͏.sbwi0r{9߹8(C^nguF t56lpFZ~˃:MIfrt%X8Wi,Jhō.AKє8[^:1H0%lkӴŬ]49t;)thTEw㪙އ)èC .zj^uav![?X>estjJ !gv)h`)BKJ&!Æʱ$[Աj;)m|fluAr)il'rY"$\_b} + d+v\4y{tVn?3O,5 +Zdf7i,D#82q\-&5˶1Q~XNY!n)bnB0/.T79ƼLmWMv]I_K=sG# `t?P홳՞YCkj#hoޖ$jEzZZ?qr;X= d:&x1l'`jwC MO`qδHz]Q z}&,B3x9e< 0RWtP} ["-MYp H;-b8񅖇٧]QyYLzndf@0t A}Ft(̄ΞjEQ2ڧqk Zw_xjA^Boôu"&UYo֐fX* Gn]2يLo e:̷3:=g/ܱi` {(;SN[uE74l E~ i:$v jkB~b٧̴qW*pf%@"usv?Otr9C.~y쬔N^[7hUp6c mXyBWo>.feSQk Ul ۲O^a-~/*Zs͵ȼWkROJEN|782D@M*bO1dRBS +y=d0 jО1KH1lx[_47 !hpʛgxE Pϵ JjtxJrp Phʺ祆 !Y8@QPY MlNlS]Yfdeu6HljE*_Tڐx w?|6t=1l2tNzP,V."-1vaI"^s Wؘx7fcw,R-SiXCdž3Y, Hi*T-X7w!Sa(cȭ>g0iNǰ`K޺FLpM&{_jnLEK?tX˿–34$)ho!p(I͎{:qL 3Z*ToTbU誚&Q>S|z:)9̑OnaS;cvƙS\)ti%ħ{H F0Dvͣrgg%ArERotnt'|-UОjK'hQHH,htwb4!}[[ `T*> VCϑ!E~'q̇&rN>z! m1LeA_>Ѣbb+'.MNP l(q.2#SJБ*ĥ /doi,?tC qDtu]3aqnC`eCf(+ am\^=纐.a# Ē*H[X"R<O 9lzcZ84ҩYVnECV$^'cPҶN%tK)ÝE~/D O4"zgkR)Zwykϑ =h=#q2jH2X**?dX;$ D= [n]CY3pY{YEY%{f]F!YARlvg #ih4*@ Oy?fVkcRHyJ#h0j'W d|R4kcz]mCX+H~?풪e/loK2ЕLib3xoS`DA 8:53tϟgoc{UzWS1J8 X[Z_j]s"Z]1{LG TY?ͯtsQ]"CG'rqHj3тc=Y538ЋNHs]ײRKi!5qHӍn)g'-.]ٰˈɱSvr]E'C+,ST < yǧɹ{=l\Gu$gt\_:ީIhC%-#9WȠEVrhtލ YP3z+Q#eOXÜ4ʾضHLm}Aձo1Jw܂|ΓxYR%6adHw}ażZ4] EaV68o3f"B%@']  4e>:w< ș1*dYu^CkQ>N$lU<ҩ)rv]֡߻Ƅj%U_J @T/=_O09p4F4Pf@?FN>tT_(~9J jQ FIX@j]ŧ#~pͼI_nOQRC/$mY3{GjHss5ڨ% _r/5m$=0>>%kG{\@.k+中lcu 4aV)qBrg0tBZtՔ$]YF sYoA QAڭ$$܀>zjvT8Cɤ5R"䤮qQ_$bހ=j\'Oy<B+\hz\?=;yp'跟7\ުNK\?* CȈ~GrObԁsiiO١.>~5tR RB$/WTr~CӚT mr]lpV2IV+K Bg;H EH,?_B7p-> p.,iepG[-3!`ٓ[(&p,+ ֪6%Ody#95?DžNgEX`* ^kqG/K4R3 A/b"7Cs.>2H q e~lkGj*H8pd=6 hf57mؿJvc_$ >0w"zZ!W}g[iѻh*dXbmBG1@PJƤ\aB! SyX8=2 [ qZ$|Q\ iGs}AtZ^,PԾxIs PG b}ʒP"[ 5BQF^15P (][<.7[Nd cYCI}]J c7| {W\,P ~'ή:u26BE4 P >Yy+ ꑟL/Em嬗щ!BT#_*m% M#H/ۃ u;iJx(ד+Nט="uwg fZ+u!_ĂڹV @`qq ]zjGJHz 并#5!,2fs. Ū MU(# "s{\zȍE 54кwz_CĞ9Vqs1r`8cwV@ E_zzw\K05˭Ys">{n `p*`{YUՁuG.f7t!M*7NE/ؒl]b}v;lEa 흏FJXgñ)gRFr$[/ĵa\U! X DaZ(=LWHR8W~T9Pbi]Veƿa램-l٨Z"וFX]N+ U_kuZ0cڪL)!Ja/ux` 3сs~@E >O0|7t)=!/ z(tl4/ҩh(1wRb9 M01_ʘvC`ϐn\o{d7qV#Yx|W@mέHT'ĺ/?C,I-U^D\(VG`EbːFJT˸>Afo~iAd3˛ZZ0?Z` 3 ?g4+ꗉ0M˼Ԗ8`ᕦGӰQ(;ŇAZ/|Q Q}HzS-҃6tӝ3w|M~b7:P@ǐt՘ SunkLFb$xw#(h*.*'V\/9Ǜ{$XRױ+5KΩ 򹧭':?[ hbh/3gH\7-(yjp$2p S9J07S@S'DX頤ӢXB{}iXlaЇ򐋲=UX-{쌘F]\OYj|t *l4Q{l+ң-s橀i3CMzzkVvن7l}TG¶0fQxusGHXv@JdVbzO*~4^+&24?s-IΠC¯hBolfO0.,YsЙn̨!]·_w>T_iUY%v18] e.cݒ+ &pm[Z<%=-8V ͯY[f9d0)$Ks]f=~r2tyxhforyg&$#M#55W~$"(pݘ({bBi_*A9^MAq8 aNN֩Eσr:(R,HmƒF7h\їb7IT-n B2@뻲1w;")5M TVB,Ͽ6,ψ0d|Sp>T,P*☎a; L"mĺG6aV4XEBÕRY}1*[| a{\H(xp7#ynXD?Y TavHT6gŸzͣwQn'uƒ/ʘ|:.p1fzm0}X@M`kίw>咽y!5S9XɨJ'ʎ"8]9 㥻НwUN$cgV3_G9cs]sP +]k_^9 c%!?Fn#wķI˕\ SgٸiTX:Rn'J\24!P2Ah,CKABo#Vf"6*S؈B̌0J;%bUOG߷ -ʯ#СKt"ԗe5};]u`DѺu^z<Mꐆ"ADVB㺙Tͷb2l* f7 eS}!Nrk@3ܸrZf^ wEPB53nYRL+dp =So_57Mud: Hj襦X0ȴxX*2;M[V\@ dWo|t„ a.<›mBU7؁ "sڸCyR;Hi.nBZ?-|e*C2 r7Wu=e b m(D`3V5+i=χ#rqcp#@⤴Tju7S =O%ChPI"Db. )ݯMrE+a{'mEӣQб;b-{Ũu}]yqDc(+jy1J٬,>PcO<-ZǬZNQf_?jJv;"7Tw}P'ìd鹻E%3e:/]<;y[oCj2x}I~.xL5k8 EOQ&p^i7D]{3nv8-B[s}֮aQ4GuZ):n[xSƏ X;w6 oޙڬ:GXwyI⬇l 7DLj"ȤkS&{Z ~l-h<> y; ZMh4Z7>µKjR^qXҺ󷘮&w_uc R`KBl!`k]\]mds^{zr|ËcO@زY' sj+ٯo#o>)]@lʝ㳱21~:KsQh93gpK_Fa;ҒkS2_ORA1tu/@tT(_18˻> q(":7f@W kޠ9E ʏi[IZA1p0cR4 d;ԽIfzH@F+U/?.RL´N4yX3M~f81/EISE>A3`5[n_rV /b UR[S0'YH:ѝɟ{1X,f#F Q,-C6G}roXoTlk w'̥.OdNmemh=SpoaumNAV{(kKŨBz4C/^_,`|J.d'MAY[ےph/~/00'S@  & Ψj>Uf)|QW?7P P`yą`gз?E^Ba6 q,nEE/ ɶ S%.t[N'r/3O(PP&:'u,:z~vgJ_I*,\8rh(H=PyhRW0YwLmH0FzQ[7R җxwBpMe*uprYj +~>0Ui bBb?HG9G滅p@:8IydJ$M(ݜ̍Y+Sgt!\&)QFLy|Uc ?3uMt!*z84 83#!HVO#yR&4#TlPͥ^l0raЬ *굻 R;>H,A L$}iQޑByʌf4柭(o+ !Rr$3AՄTR|*j`- lΞ7 g6-ʊ"8DWnR q5QfI_"(#<-6pUho< 5vך9#w(n'n:(HX=9Y":5l/{TRg !|^%DIo _)ad?1.yY{^Z[G@9Sq?5 BӦlh#37adU VúnQC7I%s{o[WEhJc"3Fhec؛MF^]W]fժY``w.VXnO2*v,9L TY6c"/lcK.~3z"Kc⶛ã@()N/m?j<] ;ZP5xtQ`(%|DhI_[\)VgF'([ ,USxbO |Q6.Q1 .\LR{7poO(! q$L Y #qJ1%+SDrⶥD6S\޲J@C`Oxiۃo2L%BC^rn+Hݰ&i !jX+s]|N}쥠CdJ% ؂DE]yS*OG%FBzWpob"iv_>; ٺ^bJs߰{{4DaxD ęV7xH~r,b̢tcӝ*yB;ij eV? J} )_/#U1ʨ0 懯/̴Pw wӐܵJ w# +RgKH‹XPqlK]ro\(%4~ =`hC 9lve|cߧu,w˖$ 7jKڀ"%4z^L!k.WI>d.XǦ]?SrGpV<`ڸM1O&_ KRk3< -rUE!֖%7 h6|RdD9oS;Y! O}_z#K[rv/ ~FPm)IytP/\ Cs1r 9L`,?C%y? 4\Bei<Šz6>(3_`W 4D!-m²P/dy ǔ|[u/%]BqwX|8o_m//ކb)s[,gMhI욞'D5HQas8\q_8>:UYs3;pF3 A-3G.Kߓ" 3/Xyy9aaγTR*U6ī/T;I=$Rd.T26U#,Z)jg i&aGH'}CD:/A" ]Ԇ<w6҉9CЏZ.7?0Pb` _`iKTkmK`$7}V ?&*>TA\c ΤnܖOXe%LE{xp@6q@g R?V'p%r](YEQ oŧytW\-K\"}!^J=3_):("\wj݁ +oΛf?\'v؉CX){ֺ)n./)4o%9 ɢ/%| NC=Ќ Sou 6|kc>Z,XΠd!~\?bxJ~ZP , ݠ"`l8LݼD. W;2[ &zj9FcXDbEN!t0|(Cv8RU¤q:" e3b7l>IG2MxZ3ݑJJTfZ&@@Uwa:#֪oR2^%)4GHfgMQHSڜ/eCdw*3e L8i@m=E;{4 V(3{r1hf恦٘v[î{hB{^8'q@Xͳ[k3StTOQ NZ󤕞Ai™)'m\ 9}gƥ=IcU^."6&{&1 RDnjaLs87=W,i'jCln/`oTECt/KjǑgNrS fB`q;\fW'@ɦU=̝GPT[FD62lz&v/ +tX47eR*aO%9[/2 /PE:NQNm^ںr08p x$`֖XMf!`ڵ@di5UմfPFagZTLm[?n< L&PEHѪ3ۘ婹S ttC6ݨA0Ϝ0QyI=wA-%}A(ёFtӔ =׻BeK+)vF5r8BKTh:hTpUխQ2(n\Z8+/He)u?Sa*ޖeO .+7br% 29GBFZ:#35 4OdÀb~ƴ2J?N[{ 11Un5ծ>`㛙5!&\ޚ2+q\xw@ Vg$~ &F'{6I{'3E;^\'y"z;n]SfT0s9NNPA2?]G |@_飃|beӒXC*/$ݬI >g?P.$FFGN]14vd>U#KjN/{Q02Օ"cnyҩ v…:ʰbv=h =vC5:S9j>`W+{Sf"Q`DbN7mn֟@ y[MÇ[n#c5'݁mPeg[喖AYC ,}j:4ׁ,`J>Od(s=.ձ!PvIrlf=tFOEOk R b[ rYaNtR+tse[LKУQxE?ĢWPxy^\{ؗK|YO.}ǃi0oV#0J ?>LX օ94B?kؼ \FP!Kb5Q@gRNFA܂^>!onjcyܒ#?$ѯ\L%rhl ^^ Mx=jL7aNn?DspY9.$l=|@@cHnǓ`#*b<#U~FMB"Yqk2ÙQATG8еڧet*7)sh|7]{6 'r}@I"f}1nLBX{@ >veG`G.(r6eVЉNl. 5{Po sKsc[ M!w@I`G^ EEY>H3*(+ SSU>^߱j!։Rc4NwkD*%*^+I(8 RVuL-y} kZA~5zsUH`6s.tdy@ ڪҦ׾'ClgZlQr> 8h.@P sx $!Xp9ɭ)ו57_YE{)STTt!Gq_^eSf"6B$ޢus]` $\v7KJA]ƂqfoG{ ;W-htζfka22 >wHr5+G+`Oj9k)j}QvZ>hr&j֚f*Q᫭KgmC&d3E`{RS|NFcT!sRCoJK!ɿ9:%m2u\ƬfkFvtaQ$rɠYСIےa)RpI.~7){,V`3kLãR (P2!ݫ ORl=ѨMqDp$8Mwd55:eV&\"q`O0q4|=ݑ~0]Ic8۴5{&8:Pf!"i=@ׂxҍFT{?! Ģ9 (//YF\([m[+mz!hZk"JIu NQ'ylXg<7z.dJ9m,JN V]&Ƴ-W RC8 jyo0I"/S9jѤگ%*p[^1&SþvlWJpXNƷ:,[\=ϖ<Uح}͓5n#x^.k{2;M2?Jx&)˨᾿kؠ3_Ԛ&R+CS5ztG] XάA&t`)ǶsDIeBn\y5wY<f9nj5eËSū,Asu2~GSL|\rItѓɩ QlOY{ KWǵՇy1z]44,Ɏ+mCyh -lY>\D.v6ĖqNoۤ$e (\~5kpf1'(ߌ3d R x$eSN*d6lu /:@"  lE)os.c<jԊ$kd-l[4-]t>&;ae:ǩNԤYJҤ#iwoK\#RW6|yZR҃ʄrutv>?TKrcq* W(WJGf; AVѦP0V|꿀 Z\E;yNäxw,=K<;-b'Ll+/BN0OwB~<+rz3:8X|\Ǣ+=L$#F/NjpǪ 2WjT-/p$|٫__LGp^qHm4c#lqNR"Q 8C< z> # '~XqԨ5;cu?|5 ź>2- 쨴yx>f;l`þe02cjGe]~!ҎG"&XCM<د Jvғ2f41k=z2?e>ՋW]˸iCJljPMsтs.t[$]wW/’/ x2VC=8̡> H嶇 Q)GwLxgzhp(rF[N?' naȋō긆y9E>}*nɣ0I|8M?mS蟨@1MoW+ n`pJ OwD~k@)ʃ~+.,'',ίZgކQ n[9΁M%6[Y[ʼ!ڟ(:R1e|ujYt\i}Y4-\f3P9|PZPV |F'XyHc^ %lhny )]e OBta ߑmT^ 4^`!z8\`Y0m&()}#*;Q 2nI滣Op]Z(nDJ1lnlqƶg'JnlHt%23Ktx ? 9"޳D6Džma3JftN _=ExS GN5jNloZi A~0&b]|*$+#vS`@ U>@[}Qr_7~|87 ;R9~n+j ^NJi[;EVdݯD6TwNrg 42^ERǂr-w~9"rE=7iao%?Nׇn $aNět] bMk>7nɭ[|\ ڑo*7 :k^HrQW\"Bl)͒Xsx!{7zVYKȏg؎njg w>\K͡kF,|• 䡺 ȸ׺B"|y;ac@\4vm8]ҿdxn@냆56Jij^~_LH)*S'%'YcX_cWjUsC6zK7DULu=lpO3g;XwY#XچwNξ=d?FѮ|]5KD DLPz$R01(%Fe-37F넳 ~Lj#|՚ 8! }*ANZIh1nks_J3JqŃsޏ}pd Aֹ^}! eSv' ?4-~`~-!]p%VJ%LjK?uLVS"idxx@,H(8C܁q O@;~Gҧʮ4b`פwuc_EDpU+f'ԞyXWyfl8[~Jo |,<%z}VmEoTIg k5DHX>b8`R¶#Dg} &-_AGcP  $:hOg`9[S0@K܎r::0;F&6/XGRQL&yHl2*8([!*LYޙX4Е񍯱HՔϮ<%P坶¤C5Cz )N՝x04ssm/za%ƎnmRѽ&sU³:Z`ʤOUFu(KGP OT`t UJFL6C0z!#J,R{)ͭ'j?n[yqٺ##xq%DX/@k%zxp12('}}MF.~*#TL|;`fhD|J̲xǘʱiP={ݨSBP{x3 0G ߞ6$!~l@swlpi>v?ʽá4EI1N(Tj|0y0C YG.4)4'e3Kߛ ua %.vbSy+8(BSAfbo-(v<7r XbEuWdrL =1vMDU^Շ #5*6*GJ ^Y}!邺zw海J7'n?eT(]%V9 eQ_G!VAkWRfDha3{ar(zA|I{ۍMT7mTtB+uLF޶}&605<,,2|h-G?/4&좺E*3Ʊ5 M2uQ:OoL˘~&4&<&fx™]&aNjkӻg9vts\xdvonWyVI_y `OH`RBG_-vړ@*x+=(43^li!%= "itEn m H2V$MJݗ_8a諴d'2Rv؆6Z te }xPx/HO $M1E :^]4NEq_da.vĕ~l]]X 0'3(_M5.S?E pg5!MAŘf )^= xBka?Css$yБ;MUnChZP,IJ/P# ~oϧp؃GFQw#Bb#Pg?4l<ۋAsݲ"`%N}qLBSJR'gs/LW EBEچW}JT1KTw ƀ/#v"'%˱֬r^VB,ﴄstsj [.KI~Kl^m$5mx{!-4)N^ZSz~_y;#9 [@ZjqFŌ[{:EZd C=KuyE^$-&;qSW0؞~ИV8 %u{TuD} ¬y1$Ef+GRyX(eqH_F-ew̺9t]@_PHwwB ߸Ъ 2lO(dl>Y&_s?o)At"o13y-,L^+x*2as~ Ӝ HU╝ J6!jɛ|k{(;jodƚPɑ{Ey2JU4)*4 PĨ%_MC*z.vFG_ѽ~Hr(UaH!iWy"N5%V&Ʋ v6KI~?9Ӊb g%FM$԰/[GA8quAvoQ)qNiSOl ~GR֠sǂ`,*)u2wmpZ[>n;l FDKl%-{׵~q,!cYݛgS >qս6_hJ%Ih?SKehX%H!?/AuG)+rgrXpژ 0~a2zǷuW3P/D;鴶/Kg@2P*|=%ؿ!dmk@/[n~b#.AApv)lxQA])_  `EBLr")p%` ޵RtY4ym ּ-@xmkP` ςkaE>/}kGd۸ /4sqU~2{94#nViD٨B(>j@Z3($umPK)XAǐxH@5ԕK4npwR{rCm>fg[52r>D.4J|=;oO)dp]x ȩDAr?mO~;Sϥ.͍=% SiG4:/,;Gk!1/bLj68&YRe 1 ߿Ų@%^;7XjY48'*I6<ݎ6Cߝ,e7i8e"5 Ĩ:`wp+2k32JIK-nK5F@[ϕ&7YVvޓSnvaWS.^wxZ]51'I0Xt͕dLf C]J!7P-+pn#wCYMBP5?E9.l;0"hBc܄Xtc=+Q2I/ FQY'֎֨K˖%LʄiY(X<gO 5BVN;73P hPAK!hG=RbUCfM?jYIЂmIOaRbS׬6D5rh_FG@#/3Xq5ܥ&X4X$D4ǭ;s8kB<\M8r)>U?WlZn?,rCPvuAlɍ)Pb"Q<#5t2mk]6vw|KW6,qͨqI'\)P3h~ *ULGSji_ *PtʉrygRsW @XB)GȒv3^@°&":ϣl=*?jJSx:Z<;dc.|DN|c6 `I+o\Q?~ǝҟhqqSaaȘR߿y,قW#kQ(ɯ'E灻5 *^loGVƕ' e.bJ91,%$Xsr v> L1% c7yhO7?dȇyۄzev-< euORdcOwk%Y,<b  =l'/+Zo[Gݟp|']IdKsI;Z >L* 5s"iM/ٻwO$q?R`N ~x1^ )pZi!w9S|-~9,0eQ'-<)_6%JW[76\U ;e/k,#>8=8[>/O4uH!-lrVD)kF%l! M9McK.fuߣm,^&JOyGC[b1F!Ms/h z_TCXR1іE jғ_3xM*C=eh"ЈU0RkAG{+2n@.!o:1{(_s`h $Lط%Qg,TG2KJyiAs' Ӑ^Sһ$@ly?~"gkj ;#߱l7~2C(|ЅzE"*;rh‥bsʉzZ7њ@G9BVxʣ>15Å*?^t4 VڄuI!6%r0k` nD'uh$z!3ڇؐԊkFXS~E؉$LJhg ^Z5q僚E`EPłU+c96T?9=<ЬBe:,9 > MR7vQ 0\&o'm\.$ r,:8UQk2-sJiV>cC#.W%fќ=Xc=V)\i~ƈmdpk {Ne8WB:XDLlGYY=AsCuI䠡SMQ}J{>Z^7rF [`pf q.H#H^*(' CB9c?vsBpFX&@DUZel I뛇5L]7!$W4]\k04NJcCiP1l_ >/ub~}4)|.|8ve^8m :d}U{D 0h\$~y,z3ASG=jnV\]DZK1R~M?vh 9a,s'?  ^_KKbhP dfK?@;xU rԤ >D sJ2s-n3c7Zeo pCAmxO0 2.2q}K0osvŻD0 2>#*Y}Dn$|-0Q&Lmtr@0=T7;MiMտIi!D|ߺO6;Cjxlb@' 6sK;([暂;@?j"dk: /&ʣs~"ColyU8Zv^9_ct78 YZ^u%h.a;Rw'1]ZL&H?%AnzWfђt=nzK_Yy!˃iFGAɷwYc2#?E:Aѭq\qmM'ccpWb\8k,Ǘ1Ckuk{pv¾amorF$/@G3;ڽJ}Ҫ(CKTj5NLa[H[5~5x,{EOen8p>v@>h:,:9oVQm~b|=+HpO-jS!oO3Et:ǍVIMel3)@ݻBdᘰxL zɿip·,)w4`A H1/+Pk!3p%ANmH[w:JS|iY ęK~Sf?U!DIٝeWXTy}Rc{;3N>_` A]D!&BZC*SV+rN6|⮍74QL^!9+btv %>PCCpu(d&&Z=I-Nt v)c]oa6P,]wh U!Q)2Y][{'r@С^(AVG޿G.(GzXhK/L͉Eѡ~u vR2Wt~v| ~=s R o}$7xrLm֮9FFX"!#Ta5y;\_ i+θ`)ўANހOYu]:y#b$ al-I{y JNme.@0[[OYqɹ襊ibzéc>x^`Rbxt er/;ɟr]ªPSe9W'2޵_BҝvaUHul>0e]ĸgH>=xP `zTm]!ݬv(~bz]h ]} %9,c?#τ΀4 IT5fP֍LI+}z„u\>6yMgAybPwߛ`XI;EiaCH7biuoe|J3n;<gJ?rͪ~"Y+JagM g-jYXe"MHDBIU+0W,[Af%D W7yl.񬠭4M!*WfK38*`vwzU|C}3\#Iv&/ڒ$}N' v jvcH+zcO~h0jȶyR|𴏞>|h9uҝ|4T!@X Ǵ\HQ18h@/c[Yϖg=((sکOs+bVF4άD?/IԹȟb(]R{8 DFj B~J\tT(RU@ B>S&XEy.u|2)Nrs-goM^h+G"6fWx޺LcKjfvEN5!HrYFKJr[+bLon6q;z3y";+h԰1ȡ+څaKDTŊD|`fkM}}⁰4un܀8S>u[BBVgCa2n.d2"`:}FjŤz.K,'gK(7}FC R*L0טNZ+pܳ ZM-dw\X7fj`M.0P}E23B$&e| d%_V Jj2r6\O#1DB0C.“z iNq }zJڔK;-ψ']f[^ zArԩPѱ ڡ*kGJzߺvz*ԩawJ G_V|bbh^dNanNy+ ,2s-9*\͆x":aVMN5f7:\^h7Zνw;Nr^DaxbXdiJu[xfF* b#{##-rIQy{Usq"[0" cT.ƪ֥ q|~@{-W=û'7m]b0fXwˣɸ%qvD48 X7!i.#^,Q#O,*G:W屚G{$qj!#^JM$w%U UʻvM wK6HLz!^'6 g}^:++91]N:/Odxmw qwYBB0 :=@xR,p,* 4 g<@MW !4n B Q\D^!2 &,Q*2ƫ;h9j9 ]HzEs+%EՂ k~T 5Y{@l :uPJ#wLv:72&!W8n{g$vAE7XE6{$GPא]\. O° g;jmT2;VX02m>&6~P'cXRC4$:zBGgg4+I^^A q:H4?|1eY혾wMGNnp]xE;ғX6ђcj/0E_nՐCK1H䁚y׺ Q?&cJŗΈzйm̓9}r,=+`x?_6JM8` HƘz6=L(ՋWy'~_s}ו7y8{Ȕ#1Åm.sҷ ۶1J Nt17t.0bK{9%=ͱ ^GC͝=8| w=K"u];@)~__&3/f^van$u-̍xJ-B0\alij{4Ler5E0GG@U83OVjp`/ASR -ax#uLH9 ԁWU4}yV(]=i[BHT36NN?ʈg-TWY9gfsɫn geKy׷ԣ-B| pq~uM/t `T+;29o abc6/'J'"2Kdy\{w~O-_&ܢm U_~\? NxiVw$w+! qVbmV%5ήǩ N;&g7s7Xz*Y'w ^k*SAl-n*}1j:i33=y{juJk&<-g%`(2QaPn#;=nыۀ[>r4:TWDůpsAbJ`l՟-Y%] @B5 Od^p808A:)XLtIQWbƴ8t; C̋Lo Z8񒕯# t7V]:уCc-b,l 5x#'瀅օlqr=:QxW=%H4bŇLe9d#G*EMsMvsK7cof_熒8ׂ?Xi?%*fd8zط8i'ņ^^\"R]#Xgx_9?S6NRW%Z[%yXY" Uh 5Ii1̉jtO("gPƘ͎唬0l1 ޛ\< H@Q-DZR=V(${G˸$ _Bق)0%(Y!:ǜ)ŃU#c\BK5QE+K bs5,:q]^m ԿҤd-3 g*m|g@Dj5jn";WYk~e%9һkK6uH˒)b"|?V5#4r$!={6Z'3nW/ 7(m{{qiwQg gn6 2S2'WsQmL>SPˁ9$ 4l"غ*Ar-pW锡;hˡ?3U'[*{"B-?81fPy~pl ݮJ= |T⌀lFG 8􌨩n8!S[F"JOMOmmV$g)t~0|1=OLY}D?7s$`kJ,$-$ aSẽCMHW]bM`x ˌL$ZVc{8 _8 N >{yzzZ^"WGIr<0mfRg ٢`0 z"$[^YV$X*iRO&;B%[ "OF0j RpS~>uSX:AZ{-i/#&.~ޚUQ:J ~G!Z=9nq.He×R#3[AGv=H"G'YFOLGzN/9%X2%Lsla\ Np^ub> ؅8K~J+`{= -sݱb'!l.3hM /Ԃa)5xJqrvp".őii|j]eY"+nO_K.Cd^v FkVd+a/r<>~ 7-Z8 ԀYK\+6@-eD8: ҍto:RWp2F,=dgѤ3e'8qhmvҼ@ wMRNK`&zy|/k~v42Dt)StxS{HHBU3s4y[9.-uGOy4p f 1ΆF;vk-N&Ր:p[YዡjWl͉\g`Wh\+Q?0fIqxnjfnUƔ鮮,~bI6@"Mkoe[ 8߼tƹ^n- iUwy-T表~lFt84ٟww\'w]8NJha]R߁N] ]-S3JSS~;iƁAG*BX{Aa zSt0#L¸A;PvGvBDcT\NņK% }TnCÃa_BC6WJ$pe zڐ]@_t<台F3yXѶF lE޶x*M `' 3VҙMr M\ ˡ^]S{8=BO]SwA {6#oCLZcPP"mʦD˫=>.FNt= :\iM3p@d9z4PݐX6Ⱦ =+޴ $vq^Yu7o<9x(UHӽ}7:x 8bXs`?fId[G/Bn1uDv $ WmeO#m~X"_r?"Q#1N7e.~L!1<3Ma{Q)7ᚱHci,Q wrn10,$4qg$q0;[ ^\Y\ʯ|tsa??2X;qsא)[8*Hҿ1질`QGdgJęgKGCn4z}Le=ҒO&cX5UH[Z.&nrcNPu W!8S:˰ZXuLĔ@E2UVɱ,0P?JƁR*BL$i_l[KWC+ߏfC%27&=w8\W Q|=ur\o'bWj17AܞpNQ_L(VK|N Aky`kB%$LA! nkGz ؀6OBW#X7NsiWsrl2\0iKnaE͸>LRdiNsFY(˱gB;kmH}z8m)x?L#tz }_3~do]CD^(i85ȭπ>TvL$fU,eToSA_4rkoce+[\/@K>[` :xԲ|`V;;g+NcBfVX:;H-=2d# }$gxX`޺0%N HC??^/ ]?}o>g~˷j\5Fׄc+uf ]/\b0yRfZ_aTYҔ 1/vL؆DE4nrqU 1f]+w5 ʓi$E1U7 t2rARrV̮J⸒FݔwOo4(*C>w4~70I .Xi[~d?OU-3e"1jmLl/s|[`ܲ5¢cV2p(@VIy@M@aPō:!~f%PtY϶X,9}鎔nE@m{!lJF{],Pf.%7,UDDnu0xc v8晕D5XMBW`5M4亵ܕۣ+HCV _Ee+[l(ct ?Ӟ'K PDX/ KMJ [Zs>:DrPwio= (ɗvu$_GSa~Se%4-싡j?[;ƹ,2q32K7.H*ZƔE5 6әl %>ox =#jxs.iK04ʺ!P&QDB}lYۣyb <ξW9\|P{osr%SZ*s KFRROҾ8uߗn7twkee[Q 9td,Pt9psfb0QtN'Qݬ=: vsyʍfzX+UygPS- ccsEI藍;gn= ?N7ȵN|yBC d 5UiuI_e)oyy!z3?[Q5mغ*exR\ ieHyYeA5Q}xM -!%CN3gw@ <B4g[,DM?& z>ȱjt!@Nnh| ô*%95~aޅRY.)vd{ ӥWkqC2W0U5U/o& 2VX#M_ w4nc1jsmsD% 2Q\pͽ`O[ZT~%jijue4@ nkyv0߾*; HVq[{SooYoJŒ2i%D`*^BVK'PתF p*\~yIht2Kr1u 5yqb4a4jaև'X1o/~q.Z]Gˎm"*VB8ܟj M'u%w #ڑԣzo._\Wow"ManЭ"(IpǡOá8udUyڵ[FnLAniU`8șEs?d XV9m*W0o~ި@0WpײbCAH}(;W|xg&XHADD,""CO">AKkl80; '9N}*xٚ=_T囬ºOz~YkN /pz ]Z ڨ1N"Mh4AsY oW6j>@Fbipr]R~*4LTl$ ,d;R|&vvI Nd>簳jWu&)@&0 / D(uHݪ NH_{8q$^qXf U?Q HE 2ȖxQlŤwh2-&"b=6֔5ɘiŤ?ϯD)myWn{ \;/VEl,{rȽq.:nyPCG;uW8oF_)A_^R!fY}P@5,-YQIꞗ2UtvVgCɑ; 0С>͚7d)Pc 芛tpױ'_i U-!4A$pvБT5PO#@3r*Wa3L@>;Av*<2 CӕF6M4"1aɞT AdGJwˣ:?!.׵2#O%ZyT|X֍w bxrJ}(&KUFXf?tі,{S=sZ:&ANg xf+AH ?46OPX%·FJS%ϑ1̳AM=m \Lc!?P>dE3H?y>o"I;y2-ؗ2e/JB/*`+atKPod t%'i ]aEܠ:6qBZ|d#Н'۞kXDӃ+VR\ 4z >y0/2z0>LѸJ:gQ^y)6ׁRIbgOꁓCxAAm]zP'R#>r +͝l9`!(mfM:.is>1دe$3#JƚDQhpSJGxA@b̭4{cEĜI#EfI>(dgKR8A(&S ` b2teqdb^Sݓ*KӃFwQ1F2jph$+rш}p2VS:n|y|ǡ/q\)3Y ~O"i.R{M@*Z1 Kܻ"H)$ Aa1yj P(o]4-&2ٮ"oqA&H=!|VzTw$졤h:*V yH PqB#ikؤF\`qeTٗ#pXUx##I Gϲ̈́1Tnb[`:fK;SGG2 ۉM\5`~jr_c`uqOȚ+.}'4i*{Ɩ4>`Ce2Ky v~fQ3HW2>;n׳͘HB#~ᦫ`k˳F??qkH!S({;,F/iC]3r -Ad8.c#+ p;tӵyc4[YQFh]&Ig*?[~#Nl?&jlkk vCeVT\,=ǫ[U3~y95|rn3S6"DָkЪK|Z]fo'c+ÀSH[GoxAOw"?@'$s6qOa*;%|/m{h'!6xɨ| 9|E}*4qO:j`.csOr80/cX63Y^|4T$ӧams}z@6FT[. B64L] "d~I/3%P@ 6ESg>B~)r\M?~Q-ZKgx] r#ÆPN_r@5nld @{bV4{[xHzzEЃۨLP-uHnVxW?ݶ6# G>;wic褕eYЗ^K+ )mLڶ4J;X7 km@ٔxAs\# 4/Zk#is#^]khhcWⱾL-ڑҋ,H 1iQG0}rD'GSPODmݢĹHg{ Y+!KxU*Pn;qwXK<)OkN)KgqD5MhN9&"gk%>Yp'F"2ٜofrNMaxکug[,k`Qe>tJ\-Բh ;jEE?yVRe, (ёp~r k=`ǧ9 mKGБb,趥z0,¼G.c}6Cvm×!e]BKD[Ҽȇu>[bY <Z҄;w |kcl$x?1!̞SV`A!RnS _!^y`9_`j3Β#ݝ4\'jei̭\*T:U E$`٧ ǟ?t8e$TC0NZEJ_iZػeM2?GAPG/ 7+u--ofGˍaVjX|˴q9{K9UbԄ(8vT+ok;TN%:B]wD/XeH&2TXI~`1v*HtwwJrUz}O7<0gAˠDXVan"> 0kh jC _JQ ~(@C,41fd+ IPMo&BE#?<>& AWnwEt)zvs9f^)`JJ}F<<@sF][;B4|*eH8 K( ,]CaPZm!]r{<k&yKCQK恐xN'#(xm\Pbk!wZ 'nLuFrti7Th]ge/9G|Ot-޺"{_Ӟ+p!c;6l9[B RlƻHOl9Pg8uW%$KbDX;v7ݔ'N1'i%QWη.\G+VwQ}Hg&p;]&KUISyu&Ptm G|)}s{^Pj"Jt IxcQٲ Flozٰp:F:xb#|&LkmC鈓q*5=wZk`Hkؠ;4բhW s&_=7HbZʛERSu$RX'\325y<`[cvit^!xXZLЁs8XUȅOZƈ՝x)[!K˶6,~ 7|6@ATNmI5_K|+A-2$e{:÷̮*uTbQuВo>8[`X\`̘%gKVO`BaW&! A̶,'Ɔ?N#PSzP;I3ߧ HHw$'R]Y~%|yLiyTq X]6Ϯv* =1ڡL|҇ ʘSA\,HKc}MOGp!A`f5Z3Z3WpĄ5xãc0,,P$Stkeb'Z4bxtYW|dt yK4<;EC(,SQ3H?e4z#hC?Gv{9f03w2цP^BvxHCj2U/HŔV>|ؓscéW,Pvs2_IoSW'g^4H GR:[_Pv>/ o A2piΕ.uL{xIxd4w'}ކx~ӽbK4`VK9gvIÇnkAQ9T>YtMn421XPCLqdxa_ĶRs:=@;(ХSqaotlpӹ7wa#x/= f4_u2AV9ygw•^>ԓm&bb(O3UϏ^8G6BV$BĚϰ*iH¨oXxm`ല vZV{1!oh ~xM =wރQV݈F+yI,6;+!E פhi-_ ]ܤ\l; i"7]}-В&g T(W< =DV>̋ 7LBWpuMw ?|*9V(z}ITuJۉ! _=21^׆]gÇUKDro0;Yaf/K_I8n>egJResjp?:H1|,uգ sW<V ds9+{.kCҪ%kBB*/6|Ð^4DlDTMp@l.Mdڧ٢i}tʌh!)}AdK2qy^Q[_2EódYҩ_O\>?(9PZae &g}ϰ~n ,m:rk!o!f閹sjLTM $gsh+vg(zS_눧vTvĬrM\C (g[nԝ~(61&[xqhô:JE?Zy3Q/^䑠~%ڏ.gNq X@H$96?r0eu۾/D,,w~y {*mv4f)/Dr$CsҖQRN;]NFisߐn Eod]# P "LX +ŒKoZ^姵ST B6y[1Okmtcfygv1ɶ$e,{Rc*\`Obpƴ9a z}ž09s9淧Đ+i`7 diVmq;ѰECY2Sw2&ݦ6A2J9 5Chy =A;A^*V('QRSB=81týh*u|٦f :M\Z !d~CL i{:.n!D7\ nYtJ薟Uybs8T)?AG:>i x&ּ?S $Rd_3!SDG-+4p馉 Z&]W/J چNcrr֝P|+w~g)]Qg<=ILq=b51^*BA覃m%&PeD=IR?Ut/E?[wje߈IkZ[*bE)\0"JN-6R;.QA[VT @8v;i[8:"ڳ-7z3kIp7ߤڋx}Da=9RG$JA?*(RfO w/!nB#y^>x/:]%~w=lxpܞDf0Z9vu@Ms:>o Zne2^B=^7yzǹwp&Q/x{)ps z#:(!C "0.ހVgI.YZ~DG=:/ 3( wA;`D.xʑ—A 'D;S1?E=@ #S˴-k `M40dQC:wK<_yӬ'ٹ[V`#c /6 Pˋ~ GE}EA%HƱ{`<O4\&$5;ɱ m8­4Ef+I7:Ns&M9|4tI Nn iFѱ2jpd"bNZ_04vUf/Bh!܅ Z-dиKױ7;$c2pw'ori _aI L4@, \|{JWt bC2C$~J} dςg%uʓ |RP0Ź?H#CBIJ;+C[J ,UGH|Vyʛ*2; eF@q * `wFF0ltH]92a($  jquAOj$cޅ?P9vu.K̅L`ѿT鐓exl^{;]TȦ& SYvo58Evd;ңx309>|bi 3g>$JmڳۚE,SL 22%"."IrAtxH  m8_Hui su{-~-w4Iw `;0Gi\MȻLB9Yb >/\ֿkpH xg6`-Tao[-ڛsxH ֍;K5_3#Vѫm`8HA",@5 ca "tb _fʴ},z@i%VwB,fna=$"kU~xHwT?"$uS2Vs3 Z4[}vuE;!s:_X3\D6)풄#C^4р(7OH3R'ud%G 呆(v Ozq&*Œf8 VܵԱ+b~R [I!}GfZdJ^2Hʅ,@WXܺaF%N"͎z> PZ@کr 4 ;NoFe25"3*)S47{P1!s~FK GEsإfTپn<!zfݨ0ߒq R -f*h&/24KXn7~0"1 ~/G NE}RuP_aχ۶}?q0 X"P,khyT%I#XěVQc-.c_;j1.u`Az#| ٩(=!]Ss7loe; /lI\F5T֊L{u.כ=?nU(r,νrt'-lyh bj:ގ=T#ׂn΢jS80~6TWqϚ-%A+uKsR"C|u[7006NÛ u5 yXE fxRetG9C0H{/rAB;\BM193U1a#g.*/(kb  gyQ\ӷ '̣ G ;cBj!jo2c4p ,FO_ HUP[Jpurye< y')}kMRt " BVIIڜ%s'0.NPPd!iBmp-ǥpܾl+{#zƐOnOFO :D>Fw982\Tb@q{!3u)J _G'__Z֪o3PV V`O?< !Ƌ)9MފɟBoTa,ZcU 1ٱޒezK t롃NOTJiT10I25)ǔm8)(b@T|SyB/栞 E\upw wӂ"aʕ;knF; yMf*9 sSZMIU\ak2齯$Zw?q˜*32le)Ÿua=0~yEH1-(z^7P.o#R%d?jVʙCwKSHGg6" 0ZDkŒ=/Uy@K*;H_vd\fF W'40*d; a vP0/ ,Ɋev5T_wե8H@XDN^%PztL.o^~Ex(MfA/8llGMj"3Crrc{]{C z&dV&]#Rxq%wュ~OH#"'WUw% <&#*=YWTf)|C'B %vowLEpeHZR5؎lqj^-e<1BNCsR8ZSHd gwx>s7r +ޗdE>꘰Q>`?1[A1 mάI/'=a4ɭҲ#"S;}4R5 K9cA4t]Jض@@u#zn~\Б:V6eZh.y)0e2 Ƅ)p)|km9~k^龣}jfQZYi9CU5Mzt0+44, +t pkĄxNz$k<5)"7*ė`?kC>yDçVAM&z5DŽSh2O8}7y+%ynak`#)sߞ{[ X?mŀ-~vQl 5ᣓ'mE3#ہ@drB[g,=zuHm#li=H[Dnz4&O$yl<ʯD'IQ^l^5jr;9E, ufl"[du=yAa^j!UؼK'E!^ ocik #e߅b12S*4k.2c X cä%-0fcUpd"қg O(?{ 9  5M OXUcԼ#po3ϼmo%WO˴$,g5$y`mZPj$>Y`IMfI??=kr}| v?U;F0pJ[G'<8lEb ƅtEm!]8"izvn&~Qښ8r_,KWJw690)|ep9<%.de tWQ+?98ktkus]Y:sL(¶EHƨir¶yy"`b@Odь*bVW]w@w4ײ7ZEeIݘTr, цܽkx'3Fp2 Cb8L3iSޟHȽ?tkSOyb= DYޠW _ jXrv uz1m/H,vg#OojEtBFwTLoJ,ՀcDM,7Lh;zb7O $c_(Ͳ5"}|=FAro({=oo^\TJ:A̛ ^ (Uc/,RLeOVϏ&.*@$:yG`x\OeV9pzg|T1ɵbI*힏wu)F{;[,c{hXOn~IusY?$@R6Rc+?F^/}ȳ/fIbzpC;肴 U\Džr/E iVќHp*34N^uKrE;^qPDm}ch1~b*n/p"9?SX[~ {Zg/]_^uYB2pKF+UZ781Bn2'Pas\@H{Ko&f]U.)z|f!*g2E>\1FԋיqS̈](|y#Y_ (vFbRXXK 1&g|B,8OYEFv51[܅2? P9ngVOji+K~6k6&|<"q9FSzri֣LQɤ0gm4< V)^m)PRV 0I˝ӼPǡ;^Kp}gb łbi\"%ӂ_運et>oCZiڴ^= C#ʌL[ @B{&҈c]F#/1gKg wX,*-W2, ѽή꺠E4IG~wc7Ǜ`@/M SroQvFj#Rc\<[ZL(BIg|5llN$pKe*MNj?Q'p}saT \gWtj'¨nusRRPWvXg(Xn y7,#1.AqĂ؟T1R{Q4tj:$=HfB,nTX{{$+0I)VC%81 İ]zՑfš՘ Zp{iF:Z~v Dcd3N0Vd/sEȡ9w|o,LBkAE!@jӡGzr93kb7!T7+i7:Y!aNchd=GElMǟu)o&Ԇ 70]2DzoДD:3Ωܔ,hїPŒMu8x)ɵJؑ_8V'왭~/CЭ(1DES.˪R ch=\C.v-;$2MA3=?%PIzl+ԛ~ސj)W?tk;dj Bizn&C$^-i6cڌO$U +Z]׊{{KO~i8~W)w}鑕FL/C4w-jMћh'h  v6)JYV:v*65VҧeC ¢FQsM)ayќc 5;JB- CedUafp$pxeoJ^N\kLpEzEGey0(U|Lz2c߂* ^~G\/QXQ1^(NTFx%g/G7ԩ۰cR9U/ 1H5>`6"@ɍU7-# xS=U }|@#U|X0M$hsеS H??(Ϧi4Udc!SS{]sxcl]a}Tt{–%+nkf-?ȢM4lLV{y F/+`,f{(Cw"c~_^ږKHgc%Fן"|!S9B)ɍ$whQhf+AWWn#$bNDx|0.mZO ITI˧Y#]XVH.XuB4DzE\\&yu!HWAA"3ufFHKKhY| ~CKl~cDd-`1dT$_}4PDmbƈLmj Un/G )Lcv3ڴݢYH+iji6%JȡOXrg[3$5cX-mF% 8d[oAq!`,x9)8+ Ҳ[0V7主MIc IPhe<"yYe{xB7qe EOjkaӤZ+41gϤvs6_T~'}1H\}WPz=`Ά1cJ&F{XcJYZM%"mGa<Ϯ'ԽCCh_{K2q\cQsCXy#o?IS)jI>DX^ڴ^Z3g0pYQIZ̙M(4?.dȰrr;h8b&Ȯkt!['mUa11S{s q,U#G8G,$7:WҨ6е8YIN<̑/^)ZQc\[xf7}4APQemv!U8DNo哙+b Ƕ4K+o3|f'dU;jٳPMnQ^, I--aˆ"%6c=J)KƦzѦVsV*4~1=A}>?G~m.Q\i"RO2*aސnNfP1Ri5f3q!; 7hg xo[%JFCWc8Ccv&`~0$mͳаlF{e"M.`#@]>C5~ځE"!uvH_/O@eV]H=`&{J*O㴐}2Td8\1oiIZaRLS5_NTvvYįZKF8'FjxC-WůGUޮI?0a T(Cy#U|TkFMV*a<`3U/íaﮛCűe'np4$9+=j3IU9o==R7nw1agTC&oْ-R(wAMXj~B ُ10qdM&)hl P0Bp<xϣ )2ٯwV!٬?Dq,]Zy-:lwj>BXh;T(?r lroV 3kӄ;A퍓InNrUJzDV؁%S{G1[eYt+ht95-]RSk(VZyY[^ VFCnG0!İ*HzDP# tN#oU Fr3G@Iǀ]X#R'%gY[12TchTpCM* kUסr K\:@cimΏ sڼq $ JK{fo w5)q!;i[
    Ra˩tɰ6<a9ci|\@rvvc]~L 6暚n2[pp)g9tFmnFVٻRj.(y4:|&s5gВ]@9f1+r[wsZb#_W 䳙"Uk\a)y7ҧSJ!9 s),l^ KTU^ 'M:#F-91H !'d\~kۑ,ŏ*<?t m[2tšY5M!q@gz-upE  >eT}Cݲ0|i$Q`f#R4+Uf߉)DCT~É|NEx.IHMァ {IhTF+:c:N?KD<0.iyW[)KM(j/ ~bkM ۂ:)u;e7+b%AơГZ GuL+SEPP/|}9 Io iPȶ)AU-D@b;W#1[[/ +)WL- b|wG%}*3#e'"𧻓A0bqj&RvTEs5 Jg(A6ZskzJpz)ڕߔU~ط1Vq$<h :\{]~{=gWhj[w@-2qG%(MiMi7Sjq??[Cy ub/AC}kBuOvQ>4 1nM{:l`'R4G`JpU'ƕN9㬨&EY*(bU*.V=~rHM lʋVk^)Gv̅jU}%_b82{rR@.kqdwҒBj9qe}!O]1 >+v6h¶RiA"5pZJ*$A2 cQz6Qs*9 )6;2׵I*#E`*-6l _4HΛ^.p->p8§Nq]~A(ƽ7z7Rw4Z-:aqC'`\T Q:h킘iϼ:ח Ls"Jp<Ƕ$orO{!2`ǀMn^ ʫViٵL1pcws# BoPHaV l{ |IFm~!09_UJ(e{Mk[Ӎ C7:[h$۞* F:U|6z( `Zpÿd[<~7daޮ6r^##5U; AP_STӝo ^*f0ص#OsPEU^9͗<9K&|H&U%V??Vl'co3Ze1x qψ MVJGyxS\˝jGHSLQr8\W*@4pmb{׌B1B6Q`˥Q"gX$Մ.q*n*Bأ-SZ7I>1l D:fJ7iѩP-{j*a o9X%J,j,n)֜a*7ЛJ",DFFMύa/e^'aI8d#KAr+_F<U4uܩ;n~%bu 'ٸkM5}ѳά^"@H֨rUR'b5dii9HeI5N~L_ dJ-wcsciIquߧӄxHRӃnYIFISҲ=C6{ĠcZwT<Ϸj$WxEXIP W] 58;좆egA<IՏ)shj1K(X(X = e`ځ#.T,tUUPԈ@9lsrIsBW:YW 'Q [^OXH ¬$u3"Ů}q/)/}|~c̢jl@)Dhˌp@C:܅(!@Rf>%pzmy{@*Y82e26Bb1^bkTRK]#vBܐsZ 뭓lovgCq`Fӧ5mOI[` ƫ gtpJĞZ[rqoK- c!=`rGó0͛eXsjtrPB$]B=6K4m ǰ*aN\+J8;{;ԕ1Z' cuɶ St 뜜'֥|s@9X f_q Jf mhjlӮJfΨ833VA: OjR5E6VʲiJGLfX`ֈܧ><| @S9'郧^p`i46ӈcdGWK;]?J1 |jV7חd Y?C{C]eigZ{hk}X* ySN/tB7'> Wsiu3CJtTMbG3!V/F\aن@k`ߦĀKfEiEF{0>3%i@_?N2zPWK@"D[MqL7;)=8 t|Ϫ tkzsӴ5D΅x:+8u&f(L>&_mOFsXTV= P+$JPۤ!Wc\1U}Vo?OPƎ<߲Չ"gAqΪlyflTwwxBޝN/!g>|ԋAW $Fc+EYHd-bjw6ߑBN-B۫ڵ3_dsrcg?"5dq ٮ|Z*1%6,_9InOA"92tؑ3!rcRԓ%΂Ux_- aU`t'vN ǭkVҲx#?[Dv~ `!g)^F)Ѓg EoƟg`sJ.q1'xgZUȹlCE{i6KHMFC# W'/~31,EҒjKf`W~qFQZȱ Shz3I[k zΨ!OR萙P&Ls2KwL7. 7ʅ~V0{]<@8S]!夌V#|^*~f{N",|~[ 4.LI9˘ȺD8$5J"eT/$xWs(q ^:6Ȁ {1hϠ)ʦA*q~[F7۹Fc2ݳǙ.qv6HDt=ܸ-XLe|O0$Pɍw^&(Ħt'?4+=IX9WU#`v[`*%Dcmٰ]Μ_iϟIn9c*wh&0oUu R!B3GG {NP$NJ󪥙6UڵU w >۹7'[̳ S[r$ޤS YhgE?^p{s; 4^N2CHbi|٪eܣlPBG:$|HE:}}?J?OSgZ3H)~#vMY)_2踛!zrN1pZdjy%#=#pvնөZ[W)6ljnS#֪O\ao//=V~ Č~Jx˃9)G1%J" #{e1ITiINkÂ7lk00͋ԕ7dΦPϸ8mlT3:oyٌMd/SQkoZ\`\NkYnυ)ADr[*\*bPΞU:'&iW;Wg\.bd4,-WNg7ȁ: 5=R;'o q#skK)epnJ^ D%J.$;DQDTbڝ6~33h 0~_f\brkrw"R8 fVMd*NmD>ݘitxkk3ҤowV#kjh=+h[&<ѵ6ǵ.C w6teX*’_@$C1ˠ\ W( Z w֏ʇjF3Js)~DZvuɚ _Õ4av9wJ:wpj#]z;~Rܼ__JT )o4Eաܒ=Q(2$݋&"_wn`YS?^"1H9^K)-Qrmltt#fݫPYt܇}v {kḆabf oM|mTR&>eɸ֞rbs5t5~[&IEtcy#*Jw-q8-jc(QYM|(L&e%K?fB6?M OҢ3ϨvJF{SP#}+"$JbڦP]!m[̄4vb?Ho˞t kYWtcC/hJ~V qʝJrÁk,&ifZ 3$@,`Ob(A֣"R@nBuܶsfȰt9(IUy Ϛs$eC[K06yI qI-+9\ы&PֈB*1.H{QJ}vlk1V#^Xu8ViX 8oR=7' jl-X[];5y?/ ű]庁)"~gRT 8>[:3ãg$ͪ%|R wlzmX7`A5P>ւjQin= M;VuC\~+W UtVh.o&Q}lZF:jpfao]?!0Z+ Nu* C@cV"7&B"(lY50G匡78ar[K9;OȓCE{uxL8+Z*3@G 5Nˆ:Sd¾&in +2.g^.HLD5 U{ޫDpq v uFNCy=v M#\ I %>QQ2? }4T2Qk yK}KL1ޖ&UP5I4: D1$?lHjqvD[^ }% ,R67FIeK#HPt3derdƾ8דyr0>u#~svqL|ʓ&ݕ'@⸁]1=0Z%׮8sF@cZ"L=(2T'J˘ZK1"h+hѥJmjispDe^mAUh- G@VPHx2a5 I-Ɠd3;'Q~7ڼͥEr)B5.d?u8ɚt͓Z POX^0Δs]:z.vo"SZnERdV^3uub_=݉nWuȫh }܅;{ݖC7+kD:hifmӕ.1m6IJ+q˂f2= ,%0ͥmhݟZFK- .koN*X %9j[29rAYgUl;}Ld!1IL Wi!Ҭb8$?xI+S%RXz}`*D=}Tn6DGlqԗvvz}:5O>9:@]K.J dU8ḼAy@>QU⮤r0vVpϬ %:e_&_yá._8{x2c2\xaܽ,Gqձ9 ES N{7yT,v1>gbO7_|c7Mqk(70ĔÊn1+t)]-$t3Y܅uPokNKyQ7e5~Dۿ6w(]īXjFmGȕ.{aifH ^Ë qZȊ\=s8vPBÅwMNrM. "_>fc+ LٿsB/л8Զ}mcp^x+s<~Q;qD |UIwX3Yy?03BޟfDHj詚9~;=5R[ hsQ$$9t 1o*τiO[~q `m'3҂dk<7!x*`܏@{~ࠎ=8ҔƒtdrQt7<.X~ yԂ1` p м:Osr. ܙqtF<@(FկEBr_fރDEGϝm{2etu>x(gɹG5]I]ӊovjArȯ稀e6gjr%fo~qQ=%3Jh7L'?gЋğwnn=F~c<#Bߚ99զ&T]wo gn\ l.Shq|( v&s皴ʲA#x@uRO"3HʌLi_3[rKkB^die.q uD멶z(a^J[4t_\qoGeH'kJ3 q9@<34w?s}EkGpy7)Ncƴ1g 6¹5'vRFs6ђp'#b4h ȣG͕(͍-aZyIaIl"/P@G¿;WqVxƛ2K$e]Gs7/ޗ8mv|Li|^Ų /9.lNG !/y,"O[3DWi9ƿeϷn`:.DP3r!N7[1lZ8QlVΦ%p`5 dמHR?Tz*#&%2\b,Ѻڋ=KAArcED: n^ua}lF&#(`[7F:jwݨ]簧OFihw B*͍P毭9rV^=W #:⑦G:r˯~U rgFDףkg"c$B_bo#܊RW:h*ӓOdn?sc0+ZpޕE I}mP\p2^KݼBIwbTo$Ԗ~MA?skVC@bHfɠUֳIF. ~{Ķ0ǼA3OKYz:̛?fK(-o_̯hxMvB+ث(t;s;hSC_6`5˄ug"VC?̜T:Aϔk+?t.y ~sr;UzqOd6s, f;OSUbD-Z&Tq Hr<#BjdV))ڣs™6_Yc4dT1I2GeWP+$ƻ`ڨn {i 6Z}6 okSUiEX;nvW{H^Ϣ.rU7F<))Vp4ͭ |烑5WY]| K71bX"FrwbB4+O*^\|-| ;%B )ef2d+NҞoԀIBjT)JqrpJ=]B4@u5>] :zU@aiHRkq;ll hĢ FE#f2w] Ai>Ib?sG|IDR'KC@wt[Q]Cf:=,mxsb.K$S=PUrEn`w2p+t:dA(c0ekw7|IO^x' ikloUd- 41b34X-xJ g q#aZe!‰wBZ)}`Y{ m8ΫQ; m9^`R䩘18՛ހ xRfDKon_O&)q&˟RYƂ6翞gB&@9`$4@IeuI)#0bԻC,RUb̍,;o9Yچ1'"fM]zܾF&7İQj'?H7z!m:L޿D8+3>~S4gqIw"U:J<"^nswvHy4*˸ z&T$9&$뇀y{h%=bl.TOfB;~;F?z6vڴUuUH9s/w K>*CR}1<R"KV:Qh:)ը9ôXd=?մl=A*x Q1Kxk?}2 k \hZyMyseFRhDg((Pr0rYsϕ{xLފ{kd' #=^S V[[dj,^2D\L!P3XuQcm;\3+h"^ZvI'=dX#.THPCgQZ1yRﷴϘNj14D:^}}&ABˉaxrt)! 焺DُK'47csfn5,sg^89餣L2OBvnޛ LRKXUuDͧ'me)%))VB:{eg5݄5weD/_CɎ4I`' +dq=21,vhtJ!SVjT{uvO <Χ/ q52R|Pݰb{D.K?~Q̪Gil*95# =&J{lnJ_QܬKbX!́EPe[`#ekܢ*gxL_Q^}yǟ2g f)5V3@jls{wnkqw4#+"j 7GX,40MK+ *<е$[By?Ta#Grb( `ݨz]kgmd`8> >hFZXBR&\gof5PZ z9|/(FޥjcҪ.h؉p舱oO< )$΅4'|T[,xv\ɚ!%aHGNXq7A؏C %<\1dʉVQ%(cْUIwYn#2ҁ,ܻЋЖgΧi~HJ%P++{5-]]~KK%xbQEE8 iE^TNbN_er䶩e$X>&e*C~dRcHz./'m8=xӫ_{RþEV%EvPA mF:cߊ fUWVHДhI> ЅBd5pTԇ/H5[9DIvSç݋9,:e^b& K$9"e!I!qmUm _Cm$?ٓGmS耘YGl׈ui/ت&[ai݌.dz@+ (_-<,y4/74QСRV/4O*j Om~ }r'm=Y#텙oy Ԍ43@DH!k$v*^,-dO9Z"a&ul\]넬T"K5WC1r-pz3C empŃ!|Ц*AeY(b)шy}wD+-5d[) @Hmrxb0 Ę@Q6@jXQSՀRSN4k*{i2m@AgJ@>h]`A̬*sEؖܨo[BE#7GRT^ksyص~2ǯfO,Ku]s ĸo 9+5]&4IސqanXm^:3~cM붸{ܢ%L9Xb1 N|lAQpeeTFCn*R:sWD~恥:=h)p\3']hܰMQD'ÓAF(wj"qybfk:H7Ve챴VK\S\+" [oTO%%(W ưZp3meSGq_4yQŻ66w*SrPG?mbtRGF ! 5]眹-&Xq9@22UAqw:cټ#3`Xs_8abN@s7aӅU|h-WC"k ('ּ?G?!nEPS׵)y !$.a&-(.OR@0 %]t&!|\AǯnzlN7_⊢ڗ5|rIAgNJu^k,tnf $uA1'vzB`TGfRTLbO]$"XkkK(jJBC伅C˪\n(C"yjlan׺ekoXW@&`Bb }?v&}b\ v=$iJ`K{Z, V`;7zv3]Z [lcl >Sbl">TD]Kr]a97Vҿ ?m|H 2|SC\ ?TYDmM?!~rӭQ$}.BSD&x6I}(zY@nla|sA8Imi|˩$|yjյ$ӄ[|2"?AFb37h#BTM'NmFEC ;/"'xpC yX+۰ mGX;g(bOlvj}ɹ6)E,gQxyqŁ#z*.IJzTbd"piG6kR$:='׭c= J-~hi)q Ef 5j8Ty37X)]J_#n׋? U˳(Ah N&kM D'MB'IKpik' x>Qr~%̖<~_w]dv$k&-2Uw%#ߊl/- )G>bۼ۪qxK5#OZ"'I8r*o0׊WQ{Rr,]v1uQ{3Hec׭'+~M |]U1\9գ0ON+93cmC`x7 m#|UA y#\wo*v,OʣƕLsn- !?lj/@I$zuq2U]*o,}5X_/pC9獮YX緸& 7)IcS@Ƣn|Pd%[S8ٯe ^O$C&'(?$cyC,AlOfb""餱.yu'Z'lGL B$f{u)91Xqw2[ : 5d3 Oo4as'{Z+mrj'X% XK Sie$;y:8z0% ͳHZS]R jO7Nt ekGUzS u<kKd/_GyȟL@u)K/ȃxk,kRsֆ7Uk2EZG::5L:ףw\:Ƭڔ;5ZBxFWFdF;Go_7P kwgfMIcKŞ)z|XO8;F%;g!rPX&o(]e4hfLoؠqF@db4#D4& R֮J=&\&L2qŜfUpsU7LM~€@w~2ݾzm"vF; A u O{h%\[5@sڶ.=t}-9 (*MU+mN` *[T_RÆ'&t50S"+Jfv+%34Xʄ26bdZOQ/ѲmzXSP@a (^KMS*e7Zk u1Mԓs:C}ݯX*3MQ&+B ϑ 4kM]\/R"+\)KolA!E |+A 10XO.:_yg_dDƩQSph*GFW5~,hBQ-a:acT7z;7AxhRJ5; BÝkIZ.% )G$YLb 3n<Ne{ |bFu5F('|@|}ڈ1^ ߛg ][vF>G c^KQ DAK-A-QdGӾ !L(u']P{*rPK a'0~ic%4Wvvr J .-:лܾO)е]%K?(/>E)Vn:&c}`_>y! @8^; ?Syś71aRMevtXq&8xI. 1t0Yyj"vY**} wDv^'\%ebV237=d)3#`3l[>j=F'׏@Rlomj"6jP.6^ݍWJOkȢ#~?2[h#X Yx"ak@P8I-/?Hu&xȕ?v2V4[vG Q} Ksrv9PUGڼD[YoJ|;U2ͧؗZ!7Z> o?נdW4I?*9TuWMT:> ehЌU1r,BkI fxo X&P-j_7|}Ŗ7ֻv{tvrF, u!#Sˋb=ps{aJ&R8@ Z=} w"H.v:%)<'4/XbjA. +8?xƨIgP,x g }E)LC4> ykS==s:C*R2]$ZdGоbs,Cm͞7zŖMkzS(a횡:K~PLiPRtr9o?";G4dnea}YqN0KIj2|\ UΥvqx4V{+e&}nI80^Jы`Z)oR,B&(WM>63 iKP'*9ufu"JsNNP_TU婈!p 6LFlAe]z7SؿKrhF-_ ZGT_ GGoC=nMVEM܎Zs s*хֵvW&5& ynM0GeJQBуE^+F׭'~k ڸU-D~gHGB[knңa/rxC׿هתϴ!!\ָ->@> h28'b")q1!tK?[f;+5.C wFX=9): ꫃OXwz?h2萟Ё{I_f SToDه1)-uU5?{ S$lKMbFJΞ 2H 6mt s2(G,UÏ j Q;8֥6"pjzv1Mۺf&U!IA"-sħvr]8yog[>BDe3NfȨV9<<ЩDX畗b'>&]Iσ),8- qH(BH:#6%Jds{) _|Z:8ymQ,|5q3J%3,}S kxZhq6(`</'"RFwR/d3>..܇*3;y$ipp0k'/u~cR~GĆ21d%1hk (%)mw$Lʰ!FtW@Y{b̺ف۩!ǭE3=} 2nʰՍ<; fn;PP:ϼk-Ap-C&BɼY)x!ʹGg22&^!N \O l e& HYe+bL:HC]l8taν͉yRl$v \q\Hyio妒jGk i$s9ʤ'|r{MDs;s DI!ƚYGp-┱kAMɽkGn+NE)~Z994w.It}n|m}$@e7Ey``.8՞+jN q[ &HH4oi^Yo1:wŽn3~Gmc$6c5ȅgU,&L%nu ]ݾWg7#J2[&%G}^Y'ӌi!| {{qotW4{s~Τ?ۜJ0r 3\MZuQ;| N|"ʾdѻP&eeznAz5 0@S:Wbj^^a` Ӧ,J4%5j aY~yhA,CBV:{iKhM_~oli)zO0ВknǤEȍˇ(:]a5wx]K"d*>GwB?df7@ç*k hpco`v3` oŕy"Pd-6.GßBh[Ǖ,|yyƔm}`ۚfT~Pͮ A|vc6H5b j4uh 쫗N5%:apeZdԻ6@IiCBuYڟI3~N`x9V\Ƀ13r;nkZFnR.cw٩گ¡o|vlZ(z,_hL ҞLX~:N{Ke(Iwk#64i((%TTa .\(>8륃4|u4μO^Cy!( ˩ʭ)^#.*t7!:ez>SzRr׬u0v:Q ZUqNkIdLQq40:i&Pp6_ѽFb2֨oCCO3q+/h57U3ٻ+o 7j*|'`ә: &_b&KqcYz6!=Y[ίy:@ ɲtAȶbI sޥ('[USAC.GY:68Xȹ(J`;U yƋf'L'hD" I4#Zn (8YU D/ YqvmaE֌Kq6sN9 85Uq$꯽? CqÊ܉Sɣ>V[C5`umF9H9{{.Ko Fj!ۦ{ِ 1]L}|pn3/gea'(X ܮPBPcvp V ̖扁n8Uu|!t\ Ryf~Z_]/(nXQY# /q2Nʲ7Wi<Yc꿠ܦN(bTi1,է* [!՚A}# wl 3MV)PD f4׌'1)ʺ}ϺK*#v()M~1˷ѷ<2Ȭ|׽:NHnqԀI<+ w9GeK>ָE/.Q.˴ׯR0YxԷ'7/kÏMω;V,O %P; g`lg/}U{ʻsSĭN6f | JOIiR :%JM~Ǹ;@k8г=WNn6 9`YY~.׺}5 0m>[4I ^5ioGuKke~.-m0[t|%o-V*|Pd6fs "XE|0 G#f; *VSFNpƂ+A\'m;ϊo)r3d&NӤpG=S;`V7J IKW%˰v1Ҿ6!cA!yW#IOBfg9$e?ACl Gb7dvhi4'[vXqJZOu :[oS ߁.QeXϖMtTմ.:A˭"+%M6%WO:^yy}YқI-^TJ(ÌvK; 7A,7ׯ}-PVN6A]>]Y,ZD7y˘]iB>j;dÆ IOW>Ua+uSp `\KסF5m>!Cryitt0uld܅Yɮ8-2Y_Exݽ~,v8wT5s=ZJ!S9ax[[XdɃEmEع c/d`bB_KN|dZ5Jx)}xT㽻`Tv}WFQ)EU(Yet=H٧W`ӛp<oQ3Bd\s_&qG{gp) yх,N3wjXƈ<_j#ۻM$n%fdkeyNοQtZ^jH5gA |bncM "5,୐F>!H5kF̨ pUQ(urRmMo>DgL{_XTzGy %6.۷ §lO"1O *%]Sl SKhl6 q]FR:C\S5Vp6=WQ;q\"#ßøso-B2#P*rt^h#@Wd1לPpmc{=z\n:sv;SBl H-=fq\/ ;jΏ9sw|6hn 'I9ie wΫK>"^&rP Nj *>YKU㫅|殎pY*t6#9h4q`1q[r Mr\q{+jxϭKҖTR6`:}8sb_*"^_vW6x=dnpQ}`~. 7| M+d ̌|qk@Zݙ 7]@Aib,gC1˟D\0]"RV;mD:cf:,#w~בd90Y UT E8fZdSi1vƻM%SbqBx>%?hZ--Vqc:8Jʻ[MjZf򨍥)5MP;}Ldhw3oCI֐f'<,N@@N\P,#6W`ZRE'EMlcJYL!.rhT^)u.Sʪjh&O[@<(並q  -\ k ]gn舅X# &XU;wE ''<%{^HPG05$χ^y5ax''ɡ_׻00ԦVM0-%/h& Š kpƀݛ]~d~^re^兵Vb` SvR(:t1xnJ->):fKn#"`aN8Ņ6ꛓz$y: $;|uDȴ7G4Je6Z0V{cr4 p ^6 1DB%B2SʥZ5ZW ȼ;X!3EXJ~*[Dy0N1?$O^6]}&6w]d4>QMQ D{ ']3'ZBQO*!=|H]Z~d/7v kDR7m}0oayd>֞$O5Eןwǽ[&~!P{Ah+/#a=rJx-,ְ/l3'PWeJZ4m? հOv^3 ؔg4>3'c#9Uy?7݉>zީ[O묘ziۼC+)YX䨢Z *Ƿ8ꗗiy;)LhGmӼ&g M3H?l"d,ca-~I^ .ۦ8-Otw@1l)&t'lk;HD̼xO²[d\E,ٚSNm'7蹮=@J<@qcc@ڮȶ |ETr%1rSɴ4w=[/m'?Ef:|St'ۮGl}TJX%"`1^^qSbRW#ȓ&wEĩU@W},bE:~iU?bmOCEZ FWuTzo]^) DfQ%^/4 QۿWmB>.qo^ $۟oFj9jrtfZ_?Ks GOLbUIrT:zaο*=M/˓yϛ4aUǥUf:n$2*Nqޮe3 񖗩)mΰµt/6{cd_}Խ)C9~"Nƒ^@!C}YR @+<3cpDl˳v/u\?+ֻ1e%hTxKVtНoPL=h_Ky窓6^ {4z[OUNz,qd}kqJS;TATM p͘aCV!*Ϛuw hm99zL~tȂ@ 5cdqAb)-ӏj{EzO5co{xAW{X߬D{ڃ ls5l%nuR+ ͨY;6ۨ~/Fg/ӎpr9q`"@y5 c;7 nsU8dxOZlhLbn+"R0Z3u,+0K~aWqDV.߆K)JlԌzC4i{gXyL|11.c/KdymbU]Dq /Ⱦ{+uq"{kg (u΂ jMb9n<P/{=ew-WwPly j\>'E;eENV *(6l5ٻaĤ&se~+MGD^^%6 z kl$6lBC'm!v'[Gc5rI*GUbfrl>_X(_>uAxWKe6t1ܠZɂ.ozg ljA iW/i3`喓rW\,1 [L[\$.$V8TJ =bFMqSYoHO0>Oz}N6MY #L;͘bwKr~@yv!N2goPMNx-:E-FZ&%J]E=RYNV7[F⹣rԹ!`U"Opgk O QN ^Ϫ*, bxFH.`|/lIԺy|LhmYʑWW~HE2'Bќ=]>$X.~u,kw"9'7ZWzof O_ tչTkz׆W_?nGI:(@e']2i9}-RBf;MN cv+O, x\3.Or va+ĔyY׿݂J /â`"LFw͑8t4~dU;vi^"LEf}ՏJQK{C.,4uݹh=B hV>7HhG} ׼>J5kp  W hq _4,U*}gBN\=~֊i rG6>}>I#{|؉sc˟s,]a \\bcN02'JqIWEjxmneT@ 2vcۘ-~Ft褼 r$0P <@7MꃱXF#"1I{@- C"yY W.hrIg0>=o8u̙ F ]El| )9}-zz/5crMpiƑ#d.7h ,6[<'䠽6a{ѹKP% / >t?V 3gȕIhgP Ng![%Iѩ{VA #4q0y\\6G۸Q:NSPUadr{Rr#3SĽ'v:|u<ٓ{IbTg})Am%^%5? ˏ ,I_݃,RH^r'p]O֬-vnX2TJZGǚZ_p0M )Hm:JX/e8;U:8O!- ܊Xu&X#bA~gn~>ĽXLyAwP[@\սaiy8ML4w#XFvj;/>A rYC#s@frCX @q/llBK8Q2wLm5ށ vj @PL$hh&Jc`Jb˱B*׿O J?+`7f0P:Aƀ^%we$'u]HE=t;h<|W{jO`JnHQ1N8 NQ7OD6P5Ǒ3>Zn.lAFNxE4%6ԓ)<| |ơt0e>$gmnpZBX3H䭩8f]GqZ)Z]$7rwlYUwȆe|ngixU&t ~a%4vUHT8̵\{]icNPMF  -{(^’h\/pfN=+G?:< ,n:줔[ |@ gׂi= >GJ ޚ(zXx4Y yɫ[~BU7/ .ܜs>n֡DNyhh MiOoZtO-57 ZgWH7'WL%-tJѸeIOjKOd!O[8|ተssT+, hF:38&cZy83Wd؋ful0?0#,PK7;Ko<-y@6"^\@JҨ&RpQCluG{u,pJ"(7 D,h@Z8z XՖ0H}(~V$W69! 9%}/SCX.θn7 q)>5&:#|؁K}Q4 {BQ]5YltbJ&Q7vH/1 (rۢ\>NF/Ϲ(@W@o|zLh>dyavzCy'gXQGrۦ#9 մ3rʵfTi"v"Hw n9c=$kXa@(zGnt<픞Ts~z.Q"N}`-BJdHm[fªzQϿe :z=tB RQ%71PCvxVENx1(1Y-3HHE ۢn$ٰWi}qNEʾ#ʰ7W>$#)Vϖo$6^FTnupK*bNs!?tקnthSzPQNmRއlD+]54VYrt(ӑ| ]WWNik|Y0mkk2 T>AܝWw廖HtV *$7wJHv\4 Sқ=YVv'6mɛ /9Z"P~*0r# V[ fQ暕v K20QefZc%Dv0s}Cshu~GKXi6TVo%+@S"ړOK_)8j-nǬ{ z&UsΩ2_)rv{>~!P^F%Rh |qqHGQ0W%Fr0pJ(yǔw;MmC9ơ ֍ƳYŴg/R 9ez>l8=i ^> El> Uψ_U.NH^(I̙(bo:W@LZD;>HC~O[_<݈0glY6{9s]=F:^?s0bU&6 aZ+Kay#7̨0} cpMVQ-KyVM:.& ڪ9WйExr^rO|)AU!c]5:!UV7Z9жozf`̂za~*ȇ8ܞv|m~u$f6쭢Q[=T AL9B>0VO# Rowc\yYgoBcy5ITвv [PXEKTxv6 PJ|˚# mc{3ǣ~ґB~tZt ;$8jZG>|*7MM7UF bk3哲Ýk~߼g [w-6m%BN!_@THJvb67ZDotkqe@-ҧ@ jUd/jYAY^k%8U9(w;Tow "@2 FN$+$9\0OB1q~fYjO&>ah9 Z ;+oJ/:̥wq& C']~Y0$w0 QC$8+vn̸HԎ˱)q"51ؒ՜ĸ!( xV$O;`Dj !\za4!vTf{>yyW^<:v7$]$cc E丂!Wɻd<cyJr;ș:k.PF^ڈ[ZYٰj)!WtAp.yxl'+0L˩1o@Rև)!xFj!oVS,?5a Qo7P. ģ'$Z] ,YK |{%o|F,.yUs<~|Jv̏i'2LI WҔ-J 56[WBُL\z*SW 79'}U{q;^Z&7#5o6WqU ؖT&ro RĐ iJ1q^.62<WzrI0*lZ ;T'qVbE~dXGI䢹j.°d `4 {KgSVX7V `*;LE&MDcq'w>\v}?V4]4hVY%o?^ -IV}Es`r l}n|GhLy_S2'i>5'Ou].I_k&*FA, U_\:ބa"J?L`B]]<;W75ƶI,1ĦhNz>+S,Ҵsb^;(4Bu4!|r|cgS4=ɪ8U"#[2Hg ¬ <&90QAp&7%;kח|ɑ|fCa{yT+B$- _[@_n_* hAM < 9N&j(q1rPpθh`'41li#€G*eJ!I 3O2t5oNf SfoN 25CB_`@3h"pS*Up9$y,S07 'SsgO^^JR3=1;A\j _5=KߣkL0g[xTtq)>[Z5wWU`ώ>aK5YibB^#󁀐UPT̞ qG>)p=Q0ΒGr}``CK M,kV3~z:^㦁M!BP<ʪԶϭ[Qaey)xqvhPS D1?QOƏ1JX>eڭ3lf-4tO;$o<`' jek뵿/#`h()BI<rƆ75-'嚢xY2Leq\i^cfQl+TrwN3tB&Jy54Jq `kX튈( 4%z5`VZmMuIYt:n Cn_×M+ڵl KڢQUf/~X^鍸xɩrϲՑ0@1?uV"R)CM\KXc01~uE퓯?]0Jc$'tܔRHtiu/"J6̤؞UYvSs\Heo@YlF6|\ bp^Pm3dCM5GXn}ӆ<.Q(xMƯ=JFSo˂$ن]pP9!gu%M%AxӠ;}^hϓDŽ;?uhx7tÚ)w9WN7eRȤ> iQ@UIS-HԠ>$/x̘@[-v& PD]$Bv),]J~U^=<h{ kͱ׀{$$,=!+gRwL E!"D>cgkVfʻ|i'7I[Ğ)ʋ =z`Y6<鼼^U#:6d0~]ЖA;+(H^WxFhLW->8cMܬJ%{Y6R/s`"ݡ$D+S@!gv2L\ Rފ=`Tĉ7C**[1V!iz |4]~D9UKqhDU=FQԚz#j>{*gk -ZRӎE= (Uh)B*}3r վaEaeGD~mdܴR*XZ (.ѻՠ+0#ʠGXJACYO,O?2^.RgN)&$׿D-ҩIP" (OPyTn?:^t\ORh& i4nxߩM4՛4N?a" `UC=6"v}Dz]I>'ĥlSYޢҫWmP?RhZ$@5424qvR>aǧ+nfսF/%*]\J =6/FOw%&2HL=Id|l}'i~qIC 0;zbS\N{'?0Û3% !gjy᪩r?[ ?.jEynoOC̛G,9 05A[q=`V.:IJ|$F,V2xR!~VRs}jK+0&H3".v4&j'E)+r^h(cDF({Ei]R 7x.#<כ#7KI*3cCwz/g;6c%\-ڈvu] IC +U_4fxꈸueXyF%珴h>r4[6L3֟!^2ֲ f*GFC+ԕ8\Ga^FэX%*ʒ:3L]X{-gҞ0AT+'5a?a7I;֮m22 ,fhl%@tqEDg\ xEL} s_P;t=\f>hG 7GM~B*Dq/-#cN(ڂ)!ň)rܥ+mŐϥ-13X()(HQqYT./I3lwa >G |rj^>j*uܚGF "jyV:=xrɒRJAÁ3$-K*>ߢ. ]+FKӪ Tz/WKa+i-SVjF&I$뒵~+kD/Z1OOU3<lyvь-T||E@Qj\26YމGk}d eE+ȹLV`VC~&gB7|]_-ͽ#V .Yp= L#*z!/0밧L^ɤ%ӽ#MwbD[RZ۰ϧO):euBm/CeEI\]hb LUD¬?nJL }nV[*Gܪ"Mf ?fwb#5<ł y',|ֲ=ԚHXq5-(Nk#\"PJn zk _t!,{~lK* <~A5+HlI}yM5D7X-4VGmG+~[ң2ƪȡy65AqUQ2oDX4~ȣx3$9z~örɻ>4M#]XAzѮc)bF(i1fQj :b4V]Cnb &sSyi0%o"îϔ)i:s=H TwƜ-q 1׃eܴfD:B #ڊ1PgO6aL Px=IќNG^~Z'H<"/L&O/8gMU&<%dSogt6Oe&[`~ZˏP C*2>FtpdO^D{`هӨS択t@Ik?w 8C4RX$f_%ޜҪi$ (mW>`Ue<\tGIMª $.{dvlm|[1[xrYG崚y[L4-ސss!O8>"Ga"+Tq f v߽Ooru:qn)&Mkfy(X'Պ!ס{wۺвiaז|簥`)pGijps^5 -hYITO#̊xn85.GqyY>#s d{8Tg,Poh\ʙWgQ5nm<8j z3U ) 7p0b>0'&ͪm,ݣNmNDR<X9~Ӗ6>* !ZS\@Nh =ϟzQvo^l5)7v{њP%5f{sF++,$q(<C*R&l'cS/uE Gl+4EJlxQ1Xkm?j"gL3_b^?324yHFǔ\c֚\^9S\$ё!#E0T4MͿ6>Iu0w93]],8hZWNDqçTS)9&oَc>iTaAe @9_ۼ115j ScY]n($ {85^! S%տRp/ˇJ٠'6BȔ3*˶ /ڙ0ѷ(֌zK\dTf;ZP0MéL3"_)M.`f0J*g9F6=m_gKv &CyFwqX2>`y7Ǥ C* 6Cjצ qUh¸iVЮmƳ’Gmӑ~R~ZT5( jۚa Y&7c= Ԯ[w咒%:'VqmJLX %8b18);SȦX]sSgkbĜ[t(;숴i+2"oz/f}"6.PA75"5Q3&Tv]Es NDT)s,K'\ڀT@W~ >C0(613JݝW'OvYWX͝3Pݓ?mK: } ۗ\]!,kxʽ} pGn< nJNۗrdkw<p~SG5δp|Fp<B7*nmH2F!xmZ:{z@Z~TMVX3ln~:'Kt)T TĘ/-dt+C>b:5 ڜ:9|F/&VQ\UL f(. Uh& /1];kۗ#NIWV'ψy+75F4*Wm?[UdH9@ƨܸy:lÇ J"\u?QI_ArvCВݨiCL0"p D{r+\ CGh0YlTfNE1S)x[ME@P?݁,da3< SWw&1rE؀@$7:B@vJWXrُܱː^pżIXagN%)ECcJ*i3[6ZB xh&5Eq>;ֹfNyl;q1ږeS0xYh+ͺKGmm!F깒8qG TʽLtX=ErH?MIx}jhcӋˑͩU =r.yMv=媶 6jz~6RzX5,4r9k뛰0b!L(x5޾~|Þۤn]w`Y#~l%/8#;yw< }E|I+x&3dF*Yt(r o:֭g-0_5s ^Ͼ;"n?U{A'tí2pYHŭn?i|;?E'b1ţKxgy)pgR+TkbJAYtËPD5pt'Ys+fZg \7vo+*Yg{X6;>F!sV Y8A;Weٔ:< pbZPv ޣ_2XeY@~|ѩtZh a:&(э͢-|Qqh +GijQxV8 GO4@$6TY?`޾ dmGD= qy1'G-75jl:mFm `qhadf v; #%;0F7 †21a^d 1@U/8׺/{H&[8fsN-ց98 |#̀@%MU;`%`ƪ 4TvpA=J/2 ᓻk! 'H "ǦMn|mڃR~;lW! r#$tQ2*̎5B\j.etRƭ(a+U+>хmwTQ1gU&mj%C(ƠEt5I puY_@+HO'FzX"k@?eE-Y,=-Ś\^vBd T$bݳ6E+ЀF „J⨨nvy-"(%VEԗBvNPn_K-Ŕjה1$ǼxBO\WI05oDoE!h1!SY}D6;ɸq1 72|OVQXj٣I.ԍ`vQH]Kj8NWoI=,0d\mvcbt\-y7=p#2ުrjL22MpB9)NDD/+߇mM;н}KiTN֋W}w:}J.+{QG2<?X?k8;X%u5?&Au=]1L' XS,`PV `f"$H2ީrqɱ[pbnGZ{R6ǯGUfK@9o%({:=b(3%t\-oL@pu,^(B W^Ȼ6 Cq?ץ"bVƆR*<_K =K#ǡ%骐#g@KVu穀D&LtJ|Yll$/}BCJwMXy)p:gm9< WH 1 u+rX@dV+aLۈRe*V=\u,5 Ov-C0a K-b3" (/3r  Sr.z 6,5D I֟'N05|,+q?뀑שgªxgdI؊nBkq\^(u"Zrѡ` /Y<">zwYzQQB=ʻ?viևNxoNVR/ b˙@h'tVoBSێo9|CÅ͆` BA?}*yz-Ԧòv%@?Q-eʁfTmȞ:péR bݎ} B|-ϭ82r,v~)9:#yW~mܣͶD 'uG6P3w")``*gHyda4lG3iQkoU;~J5o!dH& ,_~2)R{HNI|gՔMg_ %uyu}lVFdCmI1kP/M33f,ƮS39mgS5c(49.X8.d=D w1€гdex$D5|S-AI֬W+Su)lj,[UXS~B;_~z/H_Ufœ+D G Vo"vǾv{!N3!HmG'2~ #7K_,l!c䖧xp},}+ ?CȺ.6{Ge#M1>&|e` ?@t,-eתܯ%=5j`AS@1yg.xrDY8X/ZOi ?p=kOhgdŠ }ؑԜxjq(c$o};U7+0/CSfvԞRб—8L-ȡұc(ϕ_Ζ[>bs4JZkb9c1b2چ-iC{ȣJ‚2 " Iϑ xJ:$vڽvLezO>olH.)YTX BZ[my3pp|lNf_*fY߁-om3~D}sc0!!bo-2s֠lO&M oF.nXĦ}-82#iEJbUrgVmc74$Grx>jlV`~Ƈk[ bK=ȓ\lґD/5}IaXUgl5vc&̹}lT='KZ:ZxDlqK}`nhluiLa;XnAJɵIFa&ËD' 'hri 3gC= =K$ r$@-4AuCBqG38ҷ~_ޖvojGSB2mq8}+Ve#*@_Oް_ }gP "͙H>67Eg#Ug0i<'Q%$_G9=uFk]C90B2|f{]@wYbFĂlUjx1#GS1 A1a1 9FotaTkl"6 sr24J>KUqC QXMYӆp-P2,V+)bpsaZKy'C[jV9da{ʣFVpQt~Mds߅= x]@ ?|䴯Xؠqz$"D%*`:Yr']_qmvc8FDv-`&7:`!jʋp#0MLZSpFe@ l +VM[0V:q<ш:gLh<4دxI =!׺$. Bv&bhxCUM9uUwՇsizBrG'riy./ _yMЛJY6DD.t q@Nb2 <.7 `pzngfЬH;Ҳr!KsG=WUSC/!m qS ]_XʼnKΉwE,GpަF蝇n+w#PݓJfz>_Hc0vz;: ߫J u"PG| ]mq)^BBWaبԺX|CY-HW'F  S*m8&r/p2ē$?)0ͤO,GLݚb# /D,t%pB]\l rw +SoѴ[?|O8|B1#{ =sp}wE%hKh>sBvy}1"lD.{,hYU YŊsdҴW5Ęqj=瑐7EfhOk<'cp符6jEK*vÈJz.X'@{z JXTe$,*,Y ?z*[o~]h iྦZI+V O|:mzV:F5D Bǣҟ<̇E&RʭNW샿܌C{J̐3Gq̲~<=XkC(l/Ҕ-ïNJbP 9!z8Ǎ=í T~RuEзEq}[#q+v8<.gt'?_K=א錻xdcm<5wh !~ qb/J=j=(V95N;@L1!bdٿu@|/>֫cjiqb1IU{3r( CeS:n:grYm¬3J:Z|{ Y(֡}iٱ#&zη,l,lV}^m!èɾԹh.5)A+v" I%$cFfˡ:A3]SolUȁJ Uש_R[qD$74Ɲ(|(λ*h>[p8afq)G2B*k㴦Q[mg;ypz0AR\yC OeO_ לUI [3U;*Uo?3Lp3mX@]mj 5'+r"c=u.ex@kt &Tʠv 4ϙ/7Rc/ ?LE瀱JSJeBkꖰ3Ȋr'ܱ(?7T2W6~_HпIQYVNP?F9DͩT^ڀ8Qx;ε Q}ۑ?CLqA }6΁%dl&zB.w@Z] GJyS3FT/_SK٠r]i( ȩ EWUh4 ZE kd!^6BRF-42#NmTCZ7q}""Dr% JPPE\&" mț8u; <5yT%c^n68f9)C7[\i5U(T^ĆWs==~%dEqOh-ډ薅zVm?!y\-c%Llj.X:7m!ZځBѕ9UH^pMujL- :nCl쫴}L{ dlNـuU)CfPq`]Օ {SZeJ$ϾzZA]!vr.\};[Ya琍MUA\\.b<$m!; -%߀ )7wf#D*ܐ3^}|4>Mql 9`i8; j1)2^!&7YD=Lx?v yElS0U5 ΚwL!Tu7^j: M[(SszU,I$s,fㄭR4k<[U]Egiz9gO횗O@qW(b?"@tH}/si0[9uk]NCZr۠$nU-U,\Iy 5DJ.%h>|I=N+2|&)7~Jl>Cz|p(S " X8(T[ެ.ZH'g}Dm'P=(˸ {AU %X)-bR="gASvd`&)^}[|EZb2 ]~hR`Yg4G[Ea*I3Y`kI`Oc!܃ցz;BFs#"iS_e1鞂5/JeJ#?L}էAmZq#`+4vYjP>;t ^VXl5T@+%|{ր]mQpɬ*,u8t(/5F'Z-mRgAu1|z~p/)uNP[8~N!3Do=Mv%& 1̭x҄MH|CJ6ef ^s@ 8 ZR߀y-3TUF~wO〲uQ*3G_֤y~Y|f%qWׁYbF^ڵYO62b@0\j{^:L"S񢔞[m|H>hsx(]x/st{dKEB}̙&)7mDB2uN[F\BAIu{?HeH$Գjز7X`+!t+mJè8?QdvQL]ZAR7*ʒbYGUl8Uɦog㤫I3U=fȐVKʗV*_fP\CvK!HEg0- m툃:NM*"Jr7xǐߦ` }K&1J|A#/ko}2Bw=#kSɐҪ܋)7R~z3oG,fl.,A&mf?>e 3 kX,WKNM~DNSyQ2ul WF 0O׃'= jkH5_Sӵ厓 B7ܻi`7 :*f]$'~TqMlsTOjF!zFU@:^&$T7 nixwpX ܁Fi1tet]tܫXju]-9a52AK+^^g ?enTto)ۆѽW ֍q)aS^QXG/`C) 'mLnk IvzӢJ2y` DŦ>b ro_S_E6̐Xq#NJ.]V_|] ?L{JҖ?VY:>m+Z ?*1ZYON2KECx%ޏº''ç:dlWVTU1tc#nbWپQ+4504WaeԼ|2~?tlJ٦HcM(Q8$$m.qz,nwPOA*PX(H//7ƕ\)9.9XM=g*Nߡe|) 63Hl3x&dX+fVf9Q'IKM1tOtH\C twh;mӈ2ob9l:)Ua~2EjM8l/W_WR?}t[SAʯ$9=9V6NZM@jZ&<[P)䌱Hρ^Y9Ǧ~cߧm^V zH~ue uNGؒ؊ 0p +~͑jp%OA~XP<8y~( 01.:\Dk̉qԚ{O;O,SRrV&kU30kC1^rvPz1 c-1I)n+M<T<4q8}'Ph8^No&}wjof\{t_FRzLg|̟fȉ`3bsףZ ~YJ }6QUG u0lVaת+?R4YFb 5?_D~%YKpddDЦr oEmV_p|O'E 5@E|5"j #c5ܣtW")`4>C4/\Y? ? %=)QQλ棣MnU#):N{g|YA)tO5-EuB2`@,?;0LݾRP1gͶ{v%f](d17Zlm#qW8SpߗE 'TRٍB#+9|<zkGAbojƉև6k*=J8? / ,A-oFyN E|qY~=EHGyCፂ䢝B&ޚ!"ޱ|kW'MXktG`oer-X }Kn*K;r %@Uxt(|NOh&.!9B-"?My_2ׯVx8w8cBEB7N:̡7yGlΫpXWeDC_U_Od"QBR 'Ƣak^Ij@ёe,wB E~QfMC{:R_$ Ÿ_3Ao( Ar_c貧;J/\ zP3yV$EwqGNQ&Y9T⼖y N(Uœe"(# F%%/)e)OHSLi^f;Ө*t/kmɽ8bϮ D- %*wvjQsn.4/z$EJ(]G|okm7nC鲟{b:c)zҡSGۆԉv8 FVy;vcopve"#\kj7W1nL?f, `63IHj?f0 šCY'c0ѣ]!vH9('n(oɥ-جr"d)s){~\pȻyHLs{2B%(Zy ULA,*IMR~$@f/(aEHɒ;ЫBMu\A+~OowvVS^2!}"4W+|n)L@7}E0wuw]k ed~JSm\GF3?o/N/÷:+b#@U̔g۰ϣvO*yH qU։|AC/iԶD)15͔iU" ?('ɑ4d3 ]*Τ&])hQ)"n6`!.hRN$[T&(B=;M l fj@ l'Z]wE_ED6V 9WS@# _dpf,5DG1"+?w gt؈6=e^*(HTXAđv\ Qp"#hآR ɔqS;*U,.2'8VR׺_ Sg-fh&oVSA0#5#/yU[}(?͢hsUI3aĢ 8ݪ͊lMf(`bg%Ӷ(ԮMc}Hԡ$zk:0",ܚfDe;(FMMiάtHc!o 2F(u+HFbO43_L)TFSBfTnqKWhd/}#2˿H}E`{w֔YFs" }\c#v " N Z&G+0ud"&ؤf뚠;h_{hsH C0d$+pU+ [22 )/Đ<Ț g 'N C.ߌ]KBg-F*:”q=6 g b'pr)_b)tYM-q>lrmk{|^4SbߟCyGb82PŠLB쐚[:s  cԶ}ͰfSهw.k$1 V$sCU$fYI2/;J۷kc6L^ x*O)t|= rE֣H~Sr+CdmxfiW">K0ݴ)DpK36jܴ H~`]ww(~sO1:}X.PUHRi!^`L]Z9+UH :EiجC #X*SLZsw9XLyfGRIQ7XV2ɜ"., sa[Oc>%^6e ͇G3P"@&4I^,9.}Y`qPς]y4\As3{s؝#&Zz%B;|試ZzA|m^I.5&|_x /Pkc'1 >be7&ڤ ;U4ׅ5ۺJPXy/ɗȷMa =G0Ɓ\ <`b\\nzj;VVqTIXng&y8.057cR3˲64<3]kJWO 8vλ.$kZ޸k={|[wC u hoQWWWjR^WF &)QHR ?]cvddkW hFZ>gŕUR{Sf:9E7u[#;ܓca/\k/?!^qO'.X֞+p`C0OvIa5 7nw@&>_=XwZrɵ"w+AKkE{KZk\`ɐRvNfi>Yb+g1KʏsT.u9/$˦^ Cq3Lc֜V]GiЯI%dxˀ>4ܝC}/1du Wޯ.16򁈯k᳚p~.L|*ŽS*rD4"c膎ۗCs-Yl'!ϕLy,i82(6;5, {EN3>6 q(al -;{"% Y5L=o̎GfKjl^JԲFdӶTn!Z/Ly=j mt'l7Swj]V9U uchR?8ʦ34p'bfoո14(<^&,h1qր:3$DÃmW'u6P*H-t6^**LT QwLhfo 6Or]"[CyŷX@W:hFD[ É8k YNx߮*nLVY'Ь)fRH)EvbDʒk[:4gcmIr}?ǗiW)Ȗ6УE˕JfB9Wy<S"\P]LYŋiP'lGz2pw??Vom*C׸zJ4Z~ XXrz{Ov3yևGgk" Kuutx =/ߢ+~ &и__3?n`{ݕXDvN6н;/N1N'<&lP 6r!dqNTa/|yeUQ_.Dџ?X" (c*H_X94sZ؉T)Jl ׍Lh>n}o"ܜ-u8,^I*h_ m|FZZUbve'0[yFo$fgw~&4"SM)#D'B txQϞ*>) 2],œ77̋Bzp[\l9 ViBT Z11q61n5M .*K i,^CZeC-ȱIq8rEQbeؿ7)K *z5~? + r=¾w] &Ç<]rXk5b ji6}#ݻ_88{l(M3h]!Q =V%u0 94>oKe#7 l˃W^hnO.t𭠢n< {n5O]&B`롲LFӰ2Q]Uv)xmȨw0lPX搲;lI Y!~PA}$1=fٳ)(=AcWʹYϺUu*oLj2:py*Tڷ 9;]}ag+?x3k{{h{Z⬍a %WL|K.r gTo-wXIqK+ %u3J)K[񂱹FvH<1FJ'4ay@3(a8g,[:"ф*ىVs.=$re҆Y7 5a,uB^faZuСmϒhCpBZr>ks( s5Ɣ$sa- nӯ HgK'_U#-i2 ڤXI_vW]4iX5P`OPj.Qcgu#c%52\(xMŒc}27*B,jN-F-mZ>wGҨo?F ֜Nf\kze4Tz M  u$X@?y!k͞ը WY-Y-r]He^3 jJ9zMn謏}̒L9+n`+-L3h8ͥL w2jp@ !җ(N:QQn ~y귽Z\iR:HϴW΋p.=iuR!B<"!C_Ukge\y6$vC%Ě,GX)͞IzpXӡ`;evI+(@E'o83qvh!eW%0.0݅7L&1U iԣ`8Uf: wmeR`);V :=ykxOï#_NXd8}Y^a`;YEJcA^$(`7G?^QЋX3,wpA5Q-'́Dή >4uYJf;蚬e7O[dc|J g\HI"^ >Rњp=R|Ira>-1]<,[V̻"3^%R$iZF[Э pFd(5F]SxgZ4e@ۤP` Y~jthJ/Wޝw|;/@vzc)L+c k[D3S&cˤ=2`y s kuU6H[db`AD^qMDL2nФfDHh=y+W"8zOrNhY<;܂BnDÙ΃wTHU'&nk'Ǣp>ϣ6~+o$^{/,JPEf80]Voqj%WM˘888{sLc!ڏO+_FRɖvaᑭ1-deQAi/BM+5+?ߗy4/9BM&2^*0a{ +; pbuxfʋX&i~6tV$dEKMe䦆tұp'7 \cj&sj8asrGG [{F}#bWlv&;RGQ=/vƞu68,1ySZכ6-N:wl a;U~[GA%Sȉ. )WZbaht7%2 "yL(I,Q JؗpȨ0rtKU0DƀC3޼+&h}gvW\{:A52r(Jܘ)+.B{g3|, lZ8whQ-eh9n&JmYoAm=(9pqubؼὦUp!̼X 8iIǵSSBJ}[^m.m@?g`KyKFإg֜`@w@%"C@ɦVp;Mܩ`.Ĕ%f[ e YO(b1Ba"jz DMLW34Fn4Hsu^ nEj=Cmc7U#^a"BܝN<+ޅj OB' {'52Yc϶JII( BM=|0{pD?t0ҕY50鎊!.Ztw)H)OJUS [ k;r彻?uE#qe<CV@,WV-c6Xw ԰ӋV˜ LN̉B5} KtқUlHcSX5MUo~@e}|xXЀ=5vDOPhc-UXLLcQ&v=}b|qWD5Ă1*rncm#~;,8&=ǨECg }X?B!"?546ZHŗ1&dyZL'M;̩{yc!lv1ˀ꼶Ao>2@ Q#<Pr]!a1oITW4k="H/I\Y.yFy^>ceUm3cfX]3)x̅㓅sSپj.V*"LXvn#BvܾIEʫv֢…-WOe oMVrIL( ~ 0+[ {K+R}B|RA!P|i(-?V>+cH\Cөw6`}Xv-)eP}֕]({)R8Ylٌ׮hKf w9kO_uEOW<>춦[p=5YYh%( M'n֨Й#4[ _V$. GIx3ݒܪip 'pE _̂T|mCfZn+D(}B0R`V+S6Lg%Q<pV>om㰭AӄU'! :{<4Z"25dxuȕ^S.T𕢢UOa?Px> pgg_E>}f>^DgIO@8O!(3{hoN?GNo.Z)+hC+Wc~ Q叧mw8}x'q|ټ (jƧ@e9C"0/w*IZ?w>(TXx̅9؊ڼN0tݜI'g:h" CK& j@181}@)FV1k'q}߮3 eazf軆_6(5IbY'gɌxo %Q]HdotO4g8pe^-G9L7nDo[6iPfGTCq5:%JbP bքM3 ucDpFOhIZI/i ;rIAqR<1תa$%DMxGxgwWrqo**9񀈐{JoƦ[ *8>-ڑ5x~tڧK_ "Sl[3X0$awy'V(3[ţbWZQe?g'P]S& WA| 6םN΀ZNMx[uqU @hmKmj.ó8?XyۛScWB]xtQr\k9JJ8`fuC0yBi&u<; ro5.μy&Wi.Kw&׳wjDh$w]1bbVb+)uezY2F (۷n>䠫0v[Bd. !>7B[F}lu{r~MkP1ɄK.qMP+@FII`R~<紳uʞdpp2@KSVkjR3b)5nDb{FY㲞V*TҞSC")8'I̯R]!TDtߏYW-rg\!T[*Ͱsnk}*_L!g'PYm"dJ+&U+7]?)O}LRrYǫllMBẕ:G n& 5L&G]~p{o?V݇b.'R*9I2o -cXAbUzU^9־q_x 9uE(^f1u'!\[D*Ob<ɕg5#r4 '&Ȱ:Ce5A|.?,!/J]B$_y jP\ LM{}."*cg)R98 dhfX!Ɂy,,sZ'v9?K:i A?lgѸDBu`VO< %:EBSr':ڕWpRqɀ_CKg-2/9O?AOzS0lD\8dʏeٌN'(:kPg $W.3Uth02Z}q8=ԩZqK 5S(ˎi}-K}X툸'pS"nA-<+\`![,dCM*!"<=601# qjq ęǽԕA KETlQ[,ß geos4:4޸"]o&d,‘>>w pvYUU"R'(_9) FV&DWY.Jt8M(RP (L|̱k7 [Y: ?{Jpm s7NQ,sڅ?mm83W;q\g*,ϕ; zCxԻg*/IoQe[6و*}U6nK&Y4 If؊~ -v!@QYʀVg mxjxi`ȝO K Zx՗sA( z]La{+x>o c?ehLC9 ڧA(D8iNtx]]9Q]tR#"B0Jի*wz5<>*b_`rz=ɸ|wHő{}aAýmНřghA%\ 6{ZQmVRט ;7@bVhls q2K`@Kz҄:jĶAuD?lwL6z\ *Mx `e @P)y׈V1V/^TU_ hEg>lCincԷ3l4Iuۈ.~BKp 3W?cbuʿKxC(B'Ep( 21ϒڨVqrNL6u$fOnv\$sswf+QVJ$<ƌ煵 pTM#w XMzo(VViwo߈$hER ;&cjjݞa`o2(qx՛>HgSW!ͭVJj5RE;./xAf|#?x 7`\Q'PqrVт;|-؋\U5TI=81mܞi{J]fR(𞶰JN!:Q1tBܿFz*~I&3Sn9Fp~n+ Cg5y( +Bzz$U=Qz+t])|biߓ1Zj\O/ƥTz‚U_vg%rw7p4xC5wI#e{AlFk2.y$`0AdO4CrHLhWPnCA^psVGAG NPfhqpub$|hřGn% 31~QE.3[s|r]ramvOA!,i<&” \j1k y؍ܥ;_3 JEc5jɝ7ȸP[fN?l$ ;~©5(y $⬔+㌤AIO v|kVllY)hL )L&E(DTi7DZ4ͿN&,H@$ EINC~B\ 2_%vƋSi(Oio/Mz ULBE^P/JOqS[q1uu{_KSS1\߬OAc9vx?NLG{Qo% e1y_d@#(h*2i:t'"N9?BZ0a>">L]mҏv:f\C HhRG0i*LJ>&-AFgc1z5qQҹ>]gt6iy[_ĉ}ȰhsQw+?KvIsvq>u*/âS N;?I7=PeX$!xl$b (i+ zQv{.6)ocZ}krRtTfaBI CԟR# %jfP=’/MgD?QRP,'L C /-=g势ńu@Porϡ_v1de~-2L!*YEJl@_`O-o5vY}J 4w4u6$&7:7=@1ɦn1OҞbEG sHf(̹WFcf[Xdd&BaByLsb}r]sTmX<#%3=1J^֢9J{-V.k9d$YLq/&IƝ72HD6m 63\)O 9@MEv`{dx͓fG^hV>| dH$#۾hհ0̃Bүj쫄QJjޙںx@ޯ=5h4Xޥfui$)Jk5PU\3$0>"QhNPӰ=l <d'4MnsZk+LB#@SOg2}X&ȚCdcoiԓz>neɵ*sD$UNvZ4@;&5 +X+)"D~~Q<5>a_Ŭ5 ~6P8zf'/EHH wLvQϪ'%o8:<(<ׇ;Caq[cޔd`0ʟ㜬ϟ$Hbu G5IJ<?%Zm;QAfj+*Z0ׅi;ã]D.ee֦N NNY-i -Ư`C>km1ήZ (Tݍ U@?OV2 #4$ۺV#]~ il XzM֍3<$tkX@+f.2&MKòvN7~,&ŗ:zv ;!=)4wiwbZ}rUu辬;>k>O0Y)o-=~Aro\\pLItWK)4fH ұITHblR[ZIM;pAÉФ=poQ|ӯ>+7 7ْ JS6}b; TA"@ATQ#{ՠQ3Eq 2UeS%!Q>6E,Jˊ[~f2$&OSSH(< ,99$MC ÿu[ 󿸱 X%T~︻^s4 VVx,6Y?"c1Ng[ٓ~+w_f;oq;ƕxпNt0 /=y3iIiEo. 6iNкԲz5jU#gb'l}%#YT 2iB5$;5hBm[*)]v~lu EGh ẗwR@lc Dd*].)OJRT y Η3[S&6:'şˢQFRk}@pg2tK0gcKh iUf>Ha9#AZ{W˂<sROyiADlm#Ud\=4ϟRN\"(GMFKڦ⤚{X9hgU\Y<J:98ڙs YP /੿̇[!eP*'w},ghwiln~ A2}RsAr|t׆ %<3&:Vo\tBL[#+rwy 5<32 JoR|X haAN3* Ì76?:o"$#qo)D-Ljc^@BDQ%B-9󗘂[є!d;ub1K"Q3P '%C6PJ Ag7.<V7tfxf7&yꔸm8ydXċ !Stw,25p'%(ۑs_ )+9i&ZѲӒUPښJ8M6 5T5o2pIxCw— <9PWȌNfly`ly"#'l7d>]ҩ-P/ӇJy)ƭߕYD COa] { d8Eƛb`^>3+*@OWnZ%}m91ܟj, 09}Gu+6Pb[ː n#dx/]xkSK61ٻ9,X2rɎ/Tc6츂xS?XN]tV?/c5ܔ'E"𜭛)hNQΪro "*V#X <٤Swл+ ^CkǍJ$sG|NGש p Hnm)XY{<&}ZЧ})1;L2KrZa;֝L@z oV\ ’!0TSyi_y:[2PiꌑC cp+HMkH3nw]L0,1NNB챒`H 7vEjљFSô+g8L}xW /"6 P}_'} cEwʩKqτ&K"F"y&1GaӗsC2΀A%c-f+}]?V f)h7*c 1wd4FLq c YQrJx.'-ԮO=_6mP iSd4 oHްEot\pņ2)ġPlO6WmA4ʷ>JQrEAGyK͘6 eF'`0Ma(/vIX`)HRaɠY,h팙a(N >({'enJlG+TwR3R:Jз3Š8Dx2gl֬Z Bm"FX ћ:ɟé\'a%m6kPem5`<[Ė_7R6(k7DJ +r538Ի<3:"-:v.I>p=#Vԗ_42-*NK7LnlB@W^ R2`FM2}`ry¿״y4Ë9seKJtMiS#XA:Jq]_ (XA҂蒭UpY'ٍ& SN_R>E J: UZk:)>IO9":ƳKZբ2uy;XCwr"`ǎ!2ibSG"ڡcRvb3{F`dAg4X~/fA8r9xP"?:􃢤u|F~LT0ۤ$LTaW>ĕ)aU/R8&kS2F8c[&|&,gxt"s8EHrP0an/5vWKq.EGV. ?Hs:b SoA<:)ubeLʈSl#ߩ`vpNs%ѓT k:3&%.ynRXSFY\NqD5rPKˡNMza->և*n Ƣq9~]gut /9i‛aaݩ{9{jk {W)sEĉUv3qe'.xpQ(5jJeR3`0s|ǰ*$3Z&of-U\Bd?z銞qoςɔ@CHgX9O-bs^IDᥩdʺK3Odo՚g!<| 0f]2fQ+ JTlx겜>tH'mnL_NNnVV⺑dJf:^'y<6Y\OXX{b,θܬqKub(tJ&{!$Tj2p֋OԤȧ[?jEhuA rn"'])ݳ(Ik[fZ /N5#~ WYTY>hh_@zb+8gW'oIu1]o΍͙iVIp45vxNa۝՘6:vNۛKX7ކd28 z:v,>"Sx-xTo@1Tr| ajdhiU`7m1xmv\7h Kgt{,9o|"99X| 1UR Qr>$a uEG<PRt jOAQ mU`ҋZzd173F[SEldaB9N<qN]zC4TON:]a:Ml6}`'ɮe*Zkżoκs02 ׀qnN::8( c}50,h Q9tX ؟=g]|[V. 6gr >ySM]:"O$l =M.W̩ׄ#J04pJ p"d哠={ 9(zިnoı*jz/uPL#Y۷3 #&ȝ%4 x+bdz =M0(:]Pai&xua7jRʚТqKֶC[w-25ΝG@dTܼ@i*MXfFg!/8,{ VkWG֝0hsW!q#v1߹8S~MXhv"e)*(+3<B/<[e:!JՊ+wnW(ui%0MgQ?|zOѠf-T6P[F ZIyiWHg"i5@y_B9QqD孎2|*69qS2&xg؅z媖X𩗌t'GK]/wzi3(AӚA:J(S$([Cy+CZ>W2V#Q'uʕzk.pKH0$PCS:R'C+^qIλ.S^]WIJ&;jj}ّki dU.CRGUvuH.*? ÚʒؕPlԨ`\V[KM4QAvˈS_E> [K~HdZ܉xui~OP ˿D/U;k*[cO{5OP'RwĒ_K0RN܀9̒j$èI);Q311j|M4Cs:j^bacY7Yb/e}RHux@=L!} 2;g-vanޡY?1x?~tu=aɵC )1 *ɡÄns>~CF{* qJp^D^m D"qO'*$\AQ*AeɅե^7,~DƵUe=v` Y΄WpR-<֪=-3>̀eaLOBV;)en֤фn\ `QƮB(}[j5*70VTҐ~0}?E'/"B!j v"s[Zfl; á+bk\򍈿'*4:AzQJo/rRWGFMW%AL:gt7W 7ѭS .4 p-T<@9c $U%0 NT#{sTW)Rt_Ωg;SFܸ$e(xS(\+T~?v- b@+ݒВC0'D{m<)YG ?}^Ed,RmZOAjǕ& gv.h]1ߑVnv(]FEmP]"WE>IMDvSEjzfRf4|т/hnÎMJZ@c"~88".mk\wd]Ir־|f y~{ˡ [#w$C TcsA*(;1:O~: `Ev y4:uHmY(ip$sV^KX~'O_j]{az*cz7In$7p lEM{ B j̀o'C;[&ubV+&.> e֋mn(ZHy;z-~6ѻYjk8p29 !Z: өY+|micMy+Ԟ"Ť SFo@oog[4!@8yƦQt_&|3}h-藄2a8=<2D Gs.[w^T>e(3VDKNW'Vͱd4NQEe Ԡ%#?LiL3oPD$fŝ;ॶcL#P> kԻ6R0se p:Բ H@nZcHe*`IzSٶ5\i"zM+,+/PVc]CԴǒ/ޜ:~84Hح2y] }hGd7\-)R+Yte-9Z7Q&lF^]{^(2Bv%fbl.4c3oHVgHu,co:n?ҝ$?΂e:Ψ1__S#k(G5|=߬q dϳ;&x TTB^`{3bZGJδ-L^I-( ./=].\zItT۠ӴTASWkL|Yթͮyקe^:ڒZ8.uN@5buw`57C@xxF 6n&ÌvF]?zA"7]ݎh7Wf7S)?.vhcpt7 PNWgϤ@v2Y$@:Auoi4DeyFIӛ2]K!V3| V{9g?jAl 9T) k}PUǀҁߵ.t|| c;_/% "ZÁWv{E"\uI=-JP!$z=RןL ^R 1/q򸎊C0 JHA}[ ZXGǧu?Ymɇ[V2>XܣCG"Ʉ?8,64MXDK/:K T"Ypjc h3`4HQA0 \dB: H4׬M|o_yCRmw TM_g`zaQ纱 2QI;gr I.q)7XL9zZJc[+Ok?*A"*E`ѫsG,iƉH V`twHw.'FfXX.Cxs˾!ttjZZT`QfqŹ\a5KrW'uꞇEX ߽qe>kA6vxג%1iSXHާ9^iB9}ė-i'X MnWppo5/EOall}0c϶>˛+oŘf_Tm%B{ִ5k vm 83Dxs eBawG/a/H2bdeO-X:>Eefćh SwL„ _e©orFMΟ2A#nv`Gj#r! {. ƉHԥ|tFއ $}Oq:)~w(2#b{]~E %X MX*2D90 ^ ]ɭ+hL^@y\FKO/BðZ3?{p#,=L,OjK0DCJ:*?N*J[i(Ն:VQ2IL00[C9ڱwgNf"JsّC!zގU;@Sls<:W-gQEz'ԝu0 Eݻ`.F]>/v e xq;m دhiGΊET{ P_Z/@QO'O)cpRl`ކ蝅R'd7,s udR&ȯg>3PIȃyF|x_O `3&fEJE%~m`ǘ/A7yF+T6qVJ^YN zRwON%P  wȥMsj'UKY˾fǔma&2%.& Ϧĥ KZ5bc[MB<\S휞mU+)u9Q¢^ %G%v=G9, LB$|k:ZNo / 1k~ь@|d$bF ~]f~شKq6 yZ\;s5Υ럭}:~M1嫺LT]Bg{<+ z'Nm/*agȢ#jaSyDA"k c c {Tl'MYԋ??e h!C-ک' =rEWA҈:9>j,7B5;Vxs-;vI .>\[o ɞnCCbsҚl3fT979\*$22Fe#Y pzLg.~@Mxa2ߩiEDURP{sNKTTM 53] ݞItL¥" ;4 !AlD,R{&X6b9l_nb=-`;-R0)s;qV_SZ;#J31 ] ;ߣXLj5`[(Hf"MF]jh M!|*Y؇=|*֋-'>b)}d + @%cHm>,2&PK xNfD]ژ)2=Nړ,QlSrchE kDڥܿ`GvX;nsV8o9&bbs3| U|ppOp˲@7(1ܖz' DP> ĈĨ* T0D_j% Տ['6ނ}N/tǯfA^'*LG5gh~A )4_sasI9#){~Ώ\no`2 5w')J(Ƣ%3ꟿBn  T92KQ#ع"[*ݠO`&I3SRt;`݅Gf2'ފuGI #A1EMq"{ q7zj`ִxVk@oaAbCdxϙ_RAщM1bw;7wi //WzSlA*E}tCt2< :%ﮧ\hUxq3: Źjw!@w˂? zW6N|>xQ98H:?:״CGk7Mco!-%7S(P0dvfC wqhjE>2A#D @߱}hٌv7yUri¬uTC Kj#]2zp6J= t hI6_LiY1Fxhs뉩k3%bP!]n s.pz٣&yLV<2ChG*\'A1ux J R%礱$:4<Q{GN!Ug\JR`}q O@F. el9">6"80֮.XTK!Ϟb-1Ҝ D%[gΉ1p j1!n!I]G wpok* MQ3R̚(_w:,3yzkg!(+[tu.Sls{ɸ$ϴbhj-7Ç:7w/l>A@ZtA֯*݌v;1jDs9ߥ۽X/D4;A&`A34zn.`<ynX^0ZZ}IX6nG. -1Xq;zhgPNǂzpcIm-os TYr^:nlG@6AS졟-W+NF]oVEG(ԋbv|+-~RsBxo5ʕ\?8h3y(늶Ú 1<` J_d2WP{~2BMNjS|C$U"[@aeï}Ս?D;=\9w4QhC4)f˘I-{Q'}>^q(p!9smD6[ %vj-־$dToOF}DTr׵磣 lV0 dqHۼGQ^7Aun<DƱ{{* 1NQ{Lw`d0mjܱ##7a<JF=g00xAO^=?. gq7.,!xg_ I&~[hdUVp$UdE[6NTar~KWiƿXIW"pD52z 4x} J"d;i_Xݿx h} )Ku++Ds(l8ĺ{{6/?Q5?8:7~/{U-J.͆~5UWoKR8p8P`L$8 ‘>fY,+`%mTV]a$PѶ=euQ z+G -}nC@*,_cLڒЌH ۯZ~> wUPΦcîOB?I6qjT\Vٲ4hyE*Ou}y+N#T>OE<+"&&է;)@8ˮP :.B O8jCz-)&?Ж4d'-DRjz+"w^D>pvxtI[&}i՘2ґ{;Gl>p6S|w'VM'{qmRV(Y4sO@n{ߦ*)(+?ZڤR|ȑ@Z6.x>@%8> e 0E+/_Ւu'qrA_ᒕ>g2&PV~6֑W rUhwmʘcI3d:J7?0(Ëd*5NX;K^GX\f>]((ΙI$vuAY WK?_TEd6FKLVdD/1==y%-޴\lڲyaZX:<&}\K)q#\lO>'u)q" PU(u6&r`+*!3{f @Q_4$+w]EŎa@QΆ.A[]Y{Xz~b.fg+m:⒅O2Ŀ^huiD1i{հ>T ݡ %=o,oXφJƅGr]ʊ߷JW DjȷOC jőR`u-g˴@Ȏ'LyXD NAEy/Տu1wI]L.rlﮃm~bUuzVaow-&];,1S:2@ D2@3"=tΤH o~VҮd9X2ƖRb @ĹO"X8 z\L(t@".v0"qx,pe*q29Hd2.t.N S='ő=A`OlaeFQ30U$}CGBkIh[uOS$]qo|Li_9dx gJ)٩iAZ^]R?bA¥-h#1v$:+*TkLv$Dg|AJĺ9 q8ْ+3TsXV4*!o?!Fo&s&Sk ϶V0<=ZqLdD]c<|Z#3|dsBHe2q%!| p !9p9#R#?$Ϩ_` ĽP9b3ChxדEݕ 6x:?ALs l<"3ʭarpS7_dO[x/wީ+Xk U>1MK֯%@BBySx9I\pZ@jJ4ua6wAp%w#@$dug;/j:OFuX7yt 3/LG`Ӈj]=/6(}#n=IdV,:U^M)տokYbYp(gb@ 0$'䦕8Dͪ.YoΝ3oǒx=)l|nfZ 6kLqk?vLjl^4oy;3=7Hi@]}i+ ck7U4I + =2rgGz jΟ}-`~.~Bܬ r79olYKQ|Ӥ('@$,P%0O)FCwvķB!b0b 49(Qu L>ML[) eD1Z i g`|ʈ rWB7DKQ|o^<` H,sW ɁwDwN~?I Hаn !j0ѮZopc݌Y: @>rlB]6pОJX>|Ba}C ~)Ig~Fu. ?/Ȯ,ŽgP4ڰ'{"':&(7X`Ve@ $lv׋&YHG `JzG}Z8}aq͛]r]#nGK'>)sY"3XЍuz&xN}o}{qR}񆕒'K˨9_FZfoA^Yv`厥:T/;7u[Q t8ÁxԊuNܭ\1k ( On Sadj]˽.Bзpuzg>V|T@yYvwuv*=_2x@'J.GlM$I~L-`N1CbM ԁ3(W_~Ϻ9bg&}eM>Ƀ99 '=0J=5npXd<BUSI|Mh:.<^5 H"єd "W,,A3j9x]y@3A¤e6Lwx~,='=BXΜb(1W&*nDU˧yH"(o,ijVd&}7sLt[50fd*{2ɜ@.2>&rفfk-_Fm.al@gkSm;JF-E/웟X~rIq*HW:Vx $S;HHB&pox<!bJ}Swi{B&m?!4ԊrVuD!+_,kƋN0RSُx[(+G ވ_ϚebG;=dF8XmN0PI*QWEcdzS{acp;5iD|?t3="hGDVFr[ǿTrbr{+?}Q01d fJ}:(K1X' Ívf ZXL6oņ%QI&N驆8*1)4.rc;T/qCE6``[ 83,|^; |n}6J"fRYDIUoT+ieBbULO5<'LxXqO~յvnjUҧY[@ɝm}! >4I ,)לKz%p5k=R=E~PBĐjpN7kt~QO%cxAmJڥ1 Euj;SEcΙ=-?Rt<!ť#6dBV)"\8{UR͛1UA"YD΄–̖]68@%#J^9o++ D) b?kEX(E l-^D)4vuhX9ǩ1Qg%*G'\&jյ@ݰx1]e^t,ŊꍹVcQ7iO()矦T6͛d蕓[Y:LkiFQ Rz8Zn8Ɛd=ޥS_is48AL\r7Z|k(tJ&EMtXJVꠙ SP8 a E%msI,u4oyf^Bc dž)O$U˽]P)3 j7nussrT@ZaEBY/cYv{dDpShe|EB.'V>럧mNxc%zyكLOoD$Dt sepW.kP >a)߇Tj{SUL'Ǩ*z??.Wρb4R6D< ~Y! &x}t\|FcF [$ʼn%!R2qo>w$9nUHN{;ÁnG@U]nV=hkn#>] a{FeGk|YݣM0k^|U~Vh^<&p\#Uy:oȝ.wu$ŋ٧h茧.Hx[@u ÖtyMR%̢.pp^lvW,3[3>:W#FOHI>Dd[ V aVl=xV+v IÌ-={ vD.C]@|yG pm B\-Oc;.H_zʗ`,lz3Ls.*]4C[F} $šѴ/U-f"tE= /0tE˂9yw |@_WZ:g?4jv]w}Xir PXNFӫ(AY|Um޼| ڥP'qyvl WH6jEYAPX%Q -%pl]& PӶfOgXuAeGHIE*Ͱ+`gZ?I} 8=Jh@O""S*sa>9vSBkqzZS(OD8]Fޔ($SKxضIE%(3=!5 8+H? jxwMk5zٱRx甗Z 4Y+k.`vEXקD6_jFWV-xkT!Dz1}j:G >HמX~,1&bFS:^ "pqjo*:-/spE@,kY{Ur歘)^xpCdZڨY(J)R*}D  [rRcHR'`r:zzK`qygo8! u<ֵeuYIA|q <[7MvL=dc=t|`Dr?`0jzKR:3ps,y"( fݥ LZ}A}I$b:1Aט3/#@n{.jo0?]ݡV3@ @j"^!U}. }M6;»i76p9Ze>w'Yɍ['\LX!z2ĶNd~{"Ӳ0I3K}s6'vlkaeFg &n^ CK%V1v!6̳UCP)H2B-T "s}~-v hG+\ ':1 ]I5]p՜PH}F@X "gh5'mIfGel ӏU "?QyXbWЋ R?>@ӳgJ}Bcw<,e$xqel<]jsLH9H+ZA&c:, $pIW,T~lU7!FL.yÆS@@x尺ԟv8=q]Œ5}x mNy1WlRBE1[ |5o[)#֢StIRށMEM"knֲ@I%|s%cx|'sF-}ݚ&0^fNv"!!~!lpl#I%Nj[Mةu:͕Vp!9ٻ<a*HHqM%fUZ²A-8mj7U~VW޶LJ*NDK68}~GDϏBE.Y%IFo拀fU+#0A)Q&]01NdnJQ!ZڝAoP: #6 1?h8A\ӘVG; r̢j2SݿEDX93}臂;)]5 WƉ}~O7RX:P{+e;) a}:=jH{J434gF¿wWFtqShCrYwW^9ۧa`БМRk&g\Ԙf[u5kQj,@9T[=U'[kPw4_K9WGoE)s UHPzZ ~.:'ܩ|sM׋ef5+I{v-mLgJ [WX,~ORvke֪5@ ׽}e"}Z -n?o3DeڢnOqKCs ƭƊhX7r$,WjXdWO_AoG1)\Zf4-U!\"ipr6 l:s'iuYRlu7"\ ٺl[epœ@!ΉwViOSď/X<,C@` &}rd9WV9Ai` 3rZkci[ho<\BF}^k̥X )|t+sƟaF!@S8qjH@p d;:h_R$W)Hs|!ӃR^],oME'<ذl )"};{ 3A0P>kN77R9YHO/ 86 䜂T,( &u焼pރVGDž%muƱz '#sS)3ɡI6_p,&4adZ=HdF]O Acw1'sUs[:M7f3hy#*ل ")JA\;=%K$%NYF AIH]NV[)5!!.s)Tl(T_?1-;\Px2 X:|f\xRW&-apXZqGoPLVC1";L|f A| OCGIcQM's8*UBtW^KgjUkP춎QA-0;'mђZA6Us;܅#G?=!; PN.>,OU#D Ә:H8f7{&K=SFzd N5 aYYn)j3Az)~*֜?b'ǟ b5;: !>՟(e]s8.C:P:YE:'` /0 NE,ZzMm\sVr8]mɫRM7A3AGjN=ȴ&P>,iFQh@Gx R&0$),ٷA IO{&Dh^-yZd>+_ȣ* 'UQej*Km |{:Ƶ|zdl'G SM&I *ٗ>$24([sRBԢr1s`JiM`Eq!9 h)ݤ:f}xn)qeb=r }< =Tgw 㖈= ʼnnT^ޫռ}A?Oz= :0K/*S^HB狀P0ϥ}ϖ+^ڣܐk5VDZ36n0Dc"%w veGP$YK3R߬`zL--t5P,Erz˪WDYmsW<XjhiXqDz ;4wYrHmETKI@ɉ;V/[bX@iEDK+x7.> tZVs)I2"'A4 U$_R9ndxQAR˦zO˜v)st@n߮ymŹ@8y+zc\ޞ@>nTo3MY);nL%(ʂۄH#4q,::p#A<3Ь r Ԯ0)|}?O oWGX}Jp -F$v۔.^{qAAq#^C.uPfE0#+܋/*9/-rkq}r/>$m̛.76-*[r @UB(FQNobgI gmfQ-{zT4>"I 1bzk6.PQ̗:C!I3^&F 箝@crG"ODW@ll89H&盥jkSsyɮ45cw8uI+Z5ukEWRr^.], `oQҺG{5]zi\WB4ŪIlkkAsȐ3!qnȮa qdܽ_N%8 l )Ij[⸐{P^4+ esq.37| A텤> !~ghS a[[dvlRZiij޴efRClrb]Om"j9P 1&U|^ Eu8X2A;VD)=7gaX$M[NEaڢWD Li R/C98s>`^3z:LBJPiƱf0-4΀1qq'~"3| 9׃C[gj:,UQ#9ЁRMrJӶ+S92Qe 4978q$ \:|$컸oLtK]ؐ9It4mv9s|e֏HB)H_o#}r;7t+`xot#[@?"9mq{܊2YŘDs`-$<:TTsUWzTUvBX0:q٣f @yv͚Ɓ$uH4V4mnr\$8kSTGiвpf!=CLWsehWVsלk)mBorAMs ,!\`(F@<cb^*#-sʠ`5j;ͫM#K$B ,kr<tL/K|7ZW3qt IذCb{ ~H6aBtWuTvoq\/ ] *0iaK2% s=+IY[KAmuBp{h HⱧ|~𤁋 C+_oip3Lѵs`L-fh{WZ8ѵŶF' B=!:Q+򸎄0):H/fwqUm6@t(g;$udP#|&w/)9Jzy!^?=\\Cs Kb0x!Kswؘ4.^Uafe)zИ ,;=K}Wv8'a%߿d6u.A_!">YCS=\ᆦ5R@у&-.-tmϟbWb9;U?dRE.hCS٭QbI̙ДFy?-#NŹhfc.d#eI77W{ u?U 3 nP\"ِ>f,Pe,\K&p6SRҋwANuO)-/y^o=J:+ BY؈4Wu\&l52MK҅y+QzB?,)wHh4*Jc䄸d|uѪ8k#Cv9yQEԨ{Pabv:|Xĭ&Ṕ5\(DëZ(hC-)u@2FK2C}F:|/^_A˺ rf3Esl`J`d7өYh0Z|(Bbh6+ࡷN_n-lA33S>]^eD𒲨"b}1{i\-%m3ր7݄W ٘$jRܥA}x$/;h̖11<Ӓ=#U*l7[R߮2By~8bݧ)yYHIgD,*`ϞγG"sQ 0o gr[>6.ɑ=ZL{[{~lpyڿ>K!ut(xha_uc NG ŸA%F 󈆼+U4(Oq4=hNR кފQ-ԍnQPK8՗sQ Q4Pd0Vh3WM\iAmD>#! 0adN`Z Y`tfie=>s\ڵ]gGː̨j!T"hC\s G>LQaI݃]-5T:!!+"9Cb#Gy A;LЪ K9ǟ-QןɡQRQԈZ:̨"7}&L6(7yĿGd <|Ps-J& &W ngp? ^,F3F~q@xh":ɱdݺm1NF"!v?IEEW YQnK ƉWmYKV<נ{4Z 9WuǬh){Q!uw3K9Ee2M~X,$/Y]MլFG=vxi8cr~*Wn#;_f[Y!;$W Y"/NKiDrfْP^ʇX>@æ8`z._}zMp~ܺY,xw Dvp0 >Ut(v!v65Z^ ldkN$)6lV8%Z2jNr+ Kuxc3\aeiٺaP9_322b%[ NusHa 쵛DYX]6iAmomUA2+9X_fҶk!n+*gJ+k _ tJ}I7hx3&* :@,>,{ Hҳ>%$Lݧ{DNj(E- `I>~}e6N@NOcgW]ʠn &\}X)r%EҢR{!: tLDXU3y]2KZ~TfƫC/yN@Z@2JTخk,È7GƩ +Al$Qnm31-ipI*:ynN"WTfJk,C/ʭCj( D)-tb(?O ]vof#>#zPxր‹*GNQ<ضaEd"eUôϻyg`Lʛ hm3^Ll?BUr,WU[.4-{>m/\E~RbVlZ2N䲽%;Eo]i8zў T\$q,m.OTC - mb jL]eib"{JpUwLwOP%݊qʨs_Z%;uNNid&pmqf9+l븤,%ߵI{sWwh̍+Z]"ï'b'iӯo@5\$*CoM07d - ł8qrBj~ Rwza,ĕ_U!NWO(%^]&ͬ#s]8ʝoA7L]нAѠKZKCYkjPݭ܏~Rtl~)͉d/pz 17J`D4cx` ː}*e~Ik~qu+",G 099)GCW`.@"kB:9kBCIs?aOF7lh4yIT⥆ ͈M9W vh.^ ʘS8T4kk=+G.׾U:/IodwElqtG,[BƋx+fL{$^/S֓pEH>Mx A C"`O'+0d?l1eP6߲j+pS M)DL|U#3 {MX~;!&[m$ʃn:7qηTR p#}f˃8|sB?F/mx&V-⑯WBC O/EtX>p"eΌ3e|kUfeKQX34@.[JٮK\ &LzpF&4ԅH>" kafrHv^;U g:9/c=^3߄2XȶCw_TY!|ciB|o۫4{}mŸk4KeĝSuͷX.^Q"RP>w IQM9<y{#H AsïTꑩQaT7佬%>raֽle z?!7=̡t xw]F.Jl`Tďl3 |mEO7ˍ>qY: *ڽUQb甙Fknu3=."Q>{;"#i2 NHWjZx 뜁[ [jSU+x7tqW!9/ J&FFMc,}'WKs&\R s[-d|}tu"?D%VW|ykHf[ֺʜLQoR5;V°^h@cHG |rUZ3)2G0h8=Tgx# LQA1$<6'GU'fDciwh8U3iыb3P~ROn8A!ZF kaQrAȺfרP.YFH;›Ć=W"A(9*rj9,Ry" Ed'Pu ʡZorvUuR9@&a96<;U gljZϤ.bTM* Za_x${ YkɐTXZjOMCw+  $5\gSce}|]ϸ)w\l?ޢ;̬3HK.[NqQAGaC}gk5fJ*糶^YZ7t2a.R4>WܦR3ڤ&,5>}tG&PFLcFh.ݣ>"B|&(S:C_Fto.c4l)QTxhTmן%j, Yw/|{|}u\`'8w +U!H6(\7coȗ>ę0Z( #Bѷ@׬GN[0r4D'ل:|JAY,zNT8-8 z6hQ= d~FiPϳ(( 9Q]|Y?RX-紮fɩñ#~~g}wJr_M͑_IJI*Ɠ|.MPpt!1z#*WF`wRM6|N%wS/`ugGP>L`ztTp?Ul.*=zF;k̒mniaJ[^i.iyԞm r3PZ{@=^SaّȠ;Tb.^җPlJވ>v]' u|j[X 39 I#[.ET6q6w3#p"tvBяPZn0"U&8+%՜1ڑ^UCaU-qVUsHRsZK&J@q9zLx}zD,N==m`Z͸aτm3kfk1'[NӍ]oqnYh .;VŢ("ɇL ơ SWTPw% Ι W/7NdZ3*%}M)l_ ԁ[g|ŁB] Rfe5Al6ALzې_W4cRqL ~iQ];'q=P0%^o=`$<[iH L~gR ()7 e\3K.b Imb:lߟ$Nz{L6l'N{0Q ڐZstҍk䢹А@}U J~=-nR;#ʡ^E2fcB]N[—v+yU1\j$_Ŗ>ٔG[7:+LHV{C=JO!׏/tdtFqż8#$ $}u+a:!X؂H*RpaD=e-;8;{QelD &]\<Ɠ/ʐ~ tlyҿ)Zf w bRA̯thqVWEҍkF%tkL&q2gNNoRv @8mVpX(^y,b#C ҍ*wZ `b{yǷ|}eeC7™AG^wYZ(-l;[ c:CP fCilCU:z*}t{}_r>F}pțQBZdh(N+/7hX]vgXpYn18%uvrjfF }mְ+;J n ^Z:yeb[?a~O ($O A/(o=M {n9Sh{[:`xdnR< {oIof(|N/-E-Ui «;k'9\m0d~^_e?XZa\߮ʪxem5а[=ځ ТImE$ )Co.Ie֘%"~L_ }2F('_;>=G*6^I+kisؚoݟo'0PJv6hΒ r#!uvqZ< nEO5>6EQ`HG}KFfOL7`D7XŹ~!Mp~/&_B"P/*#1:Yx" `$[ ;8$JPLcOzl"Du*"~W7u1X^y!+c"'FnXA=+3#Up~dN(m (&bdgLr54YQfz#Ti5\I;4;J6+yB|6#:1o3m)05,]N.8}>ic29`U.:Akbz)ޭRpUQ+nI+Vb\8bC^&#_TH"bkjRLlۂ9b^ pY\n`w )mM]m̯ V❣ԃ9NxН'99-!PJ3]7ײ7%C,̌\my-a.<8(̾ }ɸK]keDpzZ>Ԯ#Bxv+Cm)8g5E\29W mBY훑Y{yA2^oRoڜFp}3ZVpF13T [U oV4H$39e> bl3)i_:տt" t9pqH*I*nք=H!fmMb(K3.v {mӎ?Ok$˂9t{> n^?Knfo!֫TkR PQw=fR`6=sAs+>8嶐mY4$Ǹ[y@̇_"3 dLs\wS"˦N6=PfXٸD sj_9d?@p4 V KuV =} Tmekd5x q޼é F(U*3볁hhju99 O(|b;D:,u຦ErG #n&"&WUfN>t]j+ &ݙ`=`f|]#OdkH)Fb T $>uIi98A(PW.9DˍnInȚ[.y|bR[ǚa%.PsWX5КF$ҒzP76F%vKO}u;cߙ9F!Φu +IuIO8Y6t2]vLw@/9RALR"Jsž~?v($Ḋ:jhe-? 1vU^ aqM,h3ESζdR\;1~YD} 0T%abRA_Nd'f]2pԙ|F, :׼%ɷCs*CWքGP+qfeR2=3=3wF`P5>`xqf+nS%6;r^KgbFxҹĩ5E?v!!!"'HSRXI14t&eN8u6K@z;LH ^`3ء"~7pFYV#KvWY%"۞ߚgpaM5 w13Y9A,b]Uvu0h1Ǜ6Ot#XE^Ҍʎ4|rjMnglJp\S_š`=oTi\rfcUe9S)Ï!x;ۙ-V崀7VAE[89_ *$83xc!C`;yV{)~YgI"KK c%N3RA*kfr׳-+BtHM7HdPBavR]|Ns+FKW(" MmWr3w\X;+A>2;<YzØ{i%z܂h=5j`Tuw0/u|4X a ]@Ǧ^#eیdnwxW$,y i  srMZ;B9,3Զp&hS47,} Sfoƽy j➐(DnAKQN'Ll`-p$3X6̉tX,Ʌz> 'U}" iM+87`_14Yzq`F47&4;l 4 o{ݽ۱Ac _{hb 3:E>`L nЍ?Cn*$ٓ1"h_WQyꚂOQevG{Pۺ~VUtGŮ<-Q 񈹁PPoW֩kAi^y nIOYi ctp>Z$Nzv7"y)F f2sc4F0"~qX&fCЀ&5gj`PtC27ކɖEna* fseePF214#I|>D)sE)AXo' G>쥱1u+sB-V޴55"v =9e\3fG<+IXuW*K}`:=lE ݣe0{Nxx+"I.”bL=qIhr,r[zE:$uBĺGsP&m}Gѥ=ԝz:dID/zKcv"yCBiN&:=v6u._| 6NTu}$p#`H("?@M"ŏRqs S31p(NbˎGuz9C  {Yd:t2Z?fjjރH@/ fVYe4Y ^9܌fc% K2t^פٹUzh?੕ȗJ=ne zסgS!,TͼҺ /6&@s9M|vuCΪWXgSiH|,w+mPyCyCg *BA'1芖Ƭg{|\U'If: H"(__GNr\ue>@IhbqZ۾vBEER$( ;R7i7"dp8JP< +;Xj|Cb,N;،\u5Zyz=NVX^&nPc1%eÃI*jX4}!bV1l:W YMEcʠ.# tAxytBY8|&sKبaE%Q$աQe`˜s{jP%FbtԿ1r6}u~:|+K=Džj41*`Hm9U03~#:\8^s:sv rVI滏LeNs(sr@j8:LؒU<9:h$ c-{KI͛r{+&a#J4nHtO us=ahҤ zQWra2S–&S8EV\"uZ$qs0z k23~BŒTxBV!8/l'Bfbc܀UIXwh8rar#_Y !/vM&4ľic>pvoFLiUhpp]0w`{@pG=_FVAp" IOhꛫQf `>>CT͛Y Ek3RL0}kҬtLDZuEH 5ǡƀzZiӼHiQMČeW{^^lf~\BW) 8'R!|{9C+v"G l+`FSyW1 YĖ˺)ۇhHN>"6Ij~6_8HpπO^DZ\?xFc@'( ۬A V<t7ÍRraU X~9\D.ix VK Ʉh >`]W6;~*T%;jݾ:M>ܥ.GQME e5]& \ (??X|0Jl߼[,^ ;l;zM!sǾ:|u-[+jSn67:uߌ^[ryAFbѲ94”=-N3*d+t~|  "r*G'RIi-F{Jʄ"ic.kb1IMy;FwՂ!H*"^=~Ro&8Jχ#, 8r/O}m{k%b?X&(;8[մK =`-cf-¼%țHm_߷K(֏o,6Gcyw#z=c@9lqԕcO3.PS"bUbn~62і-QbViP0mOh s9/3KjReHt_\~YJ,,WɺYnLY5 MJi$vuV\Ds$&$e@m*٠Su(ͱq+|t+boXӊHmo+F.>`ѿO. %kg1~ ̠npס#~֏~r   Nig|WWY[ޭZ8u^KeT8ֳoa o閨LJ2%MH8U=.J$ _oKmXRCTC:0y[8%07x l/Gb(#HT!޳\ JKIt+|DG8B哝SJ'5M.B;DM?dr*whIx+ NIO>T8{e2f#{OTmtr&8Oi,:H?x{viǸ~m|97-I5U$>T]L&ʐwl;-#AÃ~ sQz*9-L=-âLy/$Y8&UO cF%d\pCPk*e?LecAɗu(RNQa/=7) $ǔ!W=s.AEEGBn8d2!]QӬXO8f$9 1kXx8:Gw"T)Ń_-pFLɟZ(]MvHy V؞cIm0m _Be5Ӫk'.:8r][n&r hQMc~kYAaOZl#3rzz>%I1иh[1nP @Ր5Ǭ|E?-LM)F O+PR'2xDXSMQ(R[GbhML>^?'zEӮx{ǒLMfGgSq\ O (-ZldP/:#j˾6R=>Dar$YEv]FD^p%pU[z3Sng}%;sMpqGXO7;3eOK8.޿34Dh]O x#9}ʸg17L85Chh?`}a}G9!E0x\p:}nf.A򹵟p6 \""c쫪xVr[!s@i1o*3ml, Q]<9IOVd3}*LFY_Ln(¶-!MFA策JxJ!_mҗ4ZRs(զ}B…RRSJXM_AKӸ!s}BtaXOQ =C)ZCN״{hLes硸5slI2;r&iPv嗻i]_]S\ U@f\\uDn!<`}.Р A1O?Ȋ5 OTL(^&*L[iqGP-N5cV 7 g/򶬮Xc>zcl} +>[A3u1GKC P³ ,债zno$ANBZ{4~N /D~P:&I4.ќ16S)2ᥚ1I=Zθ86BhkoV.A#.a#l곽k!SӁC*ǝ2K3)nwr85{p $c*ڥ'##dcX)у`"u1 |gSꭈDIEJ׸'aS%$nhT5,+V*'U'{-4t^ty38TqBpℑ>d^YZ %JxZ<7Aw6>*r g2"-Nk| 6j.q9MSZ& 'i틒øRp+b`VG E7&}k 땇oE+ZFH5!'{WK\7o]ATczbº7$+ BmU-͖2Z G*>"Y!s+.Y:![eX [K֭̆^B?N5xSn՛x%}wʒݽ>gOJ=eepDz%fP1;冱5PV]7[<uX!7470gqD &-e%F.?|J:R9Nd6n`O)}ThyE+"j yDq*y5=}*HдÏ!l{~q-(TpjUJhvcƂ(+Ntaet#B:h8-~ 2D5Xm6z=oqxZ}6(ە'IyՃ)8~ߨE{*&uSye>=1XEZ.DvqT<MGr)3f$5-vV 2W9FUSV.WhYO16m&ͺsNm9e@}5vCJW` b^VyWe#k7+N(h|ck1UN .Fj.[\ad9Fm8PzKdz]۸[5iOX Adw#w[o15Qo3m(u!(ydޝ pK^w첮eZKq}Mq1 @]o:[/mn9FK[u%=ɿMH ˙Ey[P6WX@tx?kViu樱 !Q["&z @•; N6X!m*(&F1sm輾Z XO^/cǩ6F|Xm[:4MͩV~}ÿ"{_odәV79iG9:)g~*n.'.r)=5V(mZ3iw6QwdR/!9=à@Db8Lgt?,a=\V~z_ᓘ&eÅVfl (\S\ġ|OΌt4/#Ck7G^?HJԧ 9_C4$-΅CdVXȟ_H14hlhaRlͤYWt8G-v'T]S!rU|Slbo6B6&'ohaXt~NpTM!{|;礼~W ^0:RaCU 6 FpƞYsCF~AB.6z$mVXm\àVƚ2 F/u 6skŴ52A ٧i'?Nu~3h'ǵf?1k[>om IC,\[onJ}SE= x /3kLp7Q qXpA 4|+oS #9rra&̿Nnj<-rB;JZ=;z8ؒ1"$l 'Oٜ-l;#ݙ? ܦ燁#b'3 SmH&F\ p6DTۙ,.̥k4EfNX'Su>oJPo#1?Zg_v{|THe#HSOhwBr̳;ǷmqTբWR U:Z;Y 0䣫wtC=bL*ФmzM?7O vm4rn"̈́MC1A̧j.?Gx{%ᠽA,w_)cmU AH_%"=Cz 4in_NZ,R"/a-);wCޛqXܻVMtz p$7nKLZ=-"<(6p8r GpE"!;tMD}@H}X'Ty6{ 8^VGeti]QeWmif%?b 8=d"#PxZ+E}@BπE V8X""I\<CCE6+,W=f"._w6["n;)& fLM4 Uc_N}s'b_fԩ|s qYBQ MT|w$` t- _q@ʉc_%}ZMh:`5?@ADm* uQ&r$ft獕1h$NKTKӺʃF!wk;~l29H~@ݤۈ8'|&x7f3fCXZ)voIdF@ A cm8WʞJd%^a d4:yO[;ᒩ0ŐY=j!U LuW0frAt~ۃjE4!WS8Uuy8?z)bb"[n>L%(@"+saZ;YКLP$ĕ/ɽ%Q2C(HE:Zux.+4.rf =_U,g5 W5fyjtQt(SÜoѸfBoBBBrd7(&1uk&+ӂ((GG(.z- :6pߓSn CZ$D '|qPj֝l +fH~n;UY, hMLP,<je06=q=GgɎiٰP=~:]-մ5xrQES9g@e \Nr} n*ZN%(Ŋ׹0:$!^&L#}3P/M-Gi4]kN .(Ax\ܖ̞C'gFς0x5>eyUUl04q(B yky f[`&vҞi~O ē]6 KD$狦4̈tHrtlDư4zFaoFx:- 4'r@BmpY 啅Ml +5lo B+CbW1?#W74%#K7WoܵXރH]o9q+ a;V_"٥DV"R U4^]-`pnDy_f+K)a'!APz~ ӥ&31#0DќArNr"[Y{_wrƦE4")\ 4&;(]v+DڼO_ g2ۆoViS}PDƯ2ENVWxf3]"g7:a慨, !WfWFi?c> ڙ6Ci9P(:@O ǜg+Hd,Q`SHty. ?3ʽϟOIM ҩ[{|'s.i1"1纋Eb(2+20X#'+7k [uXgm.x/jHZ.SWd3Enh[wf85w3 ctos"v @Y*Latl\"GC3u,:Sb׃J#`VwcGgḲ3,tq}o-,y%MZ}fduy5zAy+~j@)kViɸ&x_+Kad] 1,W1߁ 7LUcqfEԈ(khYd)Qn" #5{4V9ŚNT=(bkk::57%Y9'9 *,-Ar|80Z9W"UMcࣰ\Hy5,vcr]*JJ{ '/8Y$δm\ os Ym#@P]_(vk4YJŰ+R=-3_ߺs(%B UӾ_vѶZ~L2WTeC$ew~w4#JDg-&J+ov[~Cڤn'h T>"Ё2TQBᆊ:!z0?XdXqvubOXM1C/{S%<'T3=d =w˭Şf.|>UnM$2%pEtwBjUQn#U%ˎ _T y9JZD`BHkPTi>Z_݊ #Q ԇ|WE&T )x5ʠ)яi'GS?*u'x:En NHYlG-iC1Ǘ+j"|MJp\$ ĚaMY]Nxszg>9Z ڄgjՀ$h.ݧYff&d 8)hMyΐ`y9Mۈ/<£g>)!Ʈ]oV P Ÿ r".O,m<̒b-Vz]x&J3`׶/ &άZ7;*;-T% d}H{تHLve7*¨xV_LOY)@cA0֏$yz )mVٲcTkDG`8)Selq-rf2[c#n<zX=BF c_ZǾ rj2(}|WQqZtsW.t)UԪEnrm[SX*`/zMm(#q_(>4 ޏS֍P5swxUڋMH.7GUq W 2˩E7=8h͵LS\7[ne<$o/ԂRF+nIب4OkuH:d |"ĞM&P7]rJB'ڒ/IkmDG>,ϟ_?pZ 2_Z)'ClA+RH\T~#"{m?r qd_ n']N[(c^zy85HmxNNJJeߕ0sT^%SCWx5w _"X L*N_ ``zn#. MJ4[W*(zQ'9C3FR#W[;hq{bXwf32&[}C~]vMu٧Mh}u1~F/1Mwf"cm R'G=ms#Ad" 9P.tvd_ 3.HXqiŻ-vܨ`Bڦ~*΢CkΦ50Vu}Ɠ 4]o6=zFM4\&% tt_l>}eFcM/d*Ej1y 1|ņ*2ɇvճ’2k|[{SIoo+ULk-Bӝrmof'qBݟlC~y?luK3iZ}[dC KӢDDNṳ'pH@+ǜ n1ˣ) /dm[;yߓt58@mv)m4ΰ7ESIӽ;u_9Qㆭ=[9R}xJYLM'MvQ]s DZ;s`Ui.T<[`FRi)Ap-/|QT1ɔ+qG?MEi,J"$:2O0SR3(: YhIս;LU|*"Q˧J#ߒ+5e![R"Qr0f$\4D6Z" <65i(+/ ߿99tW{9mF}/v!5N/^V:O^5p~#"3r \a ~!_82%Hgb{G;(%@=t"K\La:d@(5Wfį4{[j9Znәb 1b VkVHUCp]L2qgOlM%Zɔ~3N`uQy כ&^,>zȶD2|$Bѓ9q{!P%Urq&/dpDar##96om6iv?ε8E, O닝e alwvFj`Hmp]0TC=L:hV®ÑmJⶫq\DZ#v>[ъ k,B|5Xq.'T+MЁ*4eځ8ql֯/lDuf[?*)ِv*ИgAQ'J&_b|[L2dcQRҒkiS/0kfNELQ)<ԁR uv\R"gB$R۞H~3zfmD˹SU:qq^Ҵ=fl3?rr>`6ϽɲS.q$d"7-?)?:jEd%O>ft)'ozKD:trDdU0S%Mq˹F%WiP ɬd5B^ ā!?'ވ@7ێ<*Ț8w~I 8mO>62H}FĤjXZ;[iV4AE@ShA&~Il.|ݜL;4~!%vjԖ#QDG .yۣVŷP)~{4%](da=®j9o~I&HQI#YdxOk{4WKA䬐ڏL^߹߃<6mzHy Sqblńhjvq,JrK^!>-cKiѩϘ͗|gpO嘭xKzr&%Kcg!pM44c0^]A $ T'+o>d ÷vW{R8̘; 8cቤB"dh"AQ!E$锵&TbXw+d]8deq/ ") OMcMnJ==Bnj(D-;ȔQ/ң: J:i0w[`FͧIŋx`?;!1( {A!wvU*(E.TWHjZ|&%QSf"tm$h('Jsq33 an~4{Q]-e môbϺ{Uv޿5&"ynZSR/H;" ZB1?R0D H&*K_qr; x<ᨋcIe)< Yp{hVe6!&ڠpC 8;|vXL1K60 ʌY4 5TFhljwG#{IW@FNF u6l>*|4n6B5w/W<) 3v~<%M /ڞY ts9eKqg9%hஃi_)R}Xx9TAw#^7}lYߟ?#6!<-:fAP 5˃/Ae. \8D玤&.X(p1c06|F6b'x=A~5+ -`iMb_XhW~Ҥj[atME t:bUk%SxUBIxoe-Ǣ*d-r8P&tsd>Q3H;s.{zc]]IK~+E+Hd#3*q^򠮼rϾ#b}JR&@ӀloWNUtlgN=b p7j)͝eU)#=M7d(*:2 SV㝫R>X إ]l#|uUጧ~1N /A*M?~M|1IxbxrT CuORHm@W -yX>Cc@Tz/ЏtեI޽SW}`9jD|͛VX]ĺ<էx.H;za80"A ̳Eb\MyWGKGwS9Y))T(|;L.t*+})_&5Bb_ N6Ԣ9i/%#QO&H6lAtZ!t;E{GcK.+-_RacN.));E4#] q\ӸU;程fCeyMN9SnMY'Ӫ9ͨ{&zī;pp7۱p¤$+D]/˸{e4.?Nؚ ! a?Lf*b}ʛ"Ȓnp7}q3Е~䱯PU^,^/tG'B۬.Az5c4ǯ0 T:="TEjc{p_6BF$3HY7uAaAtd 2_=7Y:w*zH$E9'.l:r^}S[1 uWVٺ7hHzT2g 7bRA4V}쌳l( d@M=z3c̎Ap³8|Lg-m B,PBS]ߨމY/m\?s4\?E,qbxS6m<dgl/7?:!pѩaC'e~9&ȌcF{LveХlzLT&kPZJ&cO4`.5W{x8-J *߳N\J-E!~qiTcD3<OAמxM# VzPUM[dNbDHYz)$ֳMPjؕ0(ɤjYGՐ^mvI\ΰe;P½Wr(H(nMxɁ$'P0Ĵeso3'Qy\T`/:+2Yʏ}L >)r:Zha <G A7_ 'Tj5w5zVsP֚MվM;2UNioh"w-[*+Bq6p5 5$8&if$TmN.%S3~׭7>Fᒏ:|uLDPyyX2 5%j:Yr Q NоIn JCoW;Ubi/.ndD-8AM <'/۾qݼ4zE  Rx$|ߣ0H8 7?]ES,[%1 .}N3|ֈzKCF>rLj;3>Ye5_$ug~\`<زJ$ Djw Pk=n18C O+r´w ً~#ʦGU!Gj0N!?]Mp2 h.roщ1 wMؠU Em띞1?x%8RdKfw0 !]ݻ0֡s`EpL~jpY`<={: 3>5K%]k {Z`Z~**P]ID ^kn Z[짏J-gk0"Z!n/!B$4[tQVG4Yc|qMoR\H%|Fm>ȩdLoo#3׹C5 {@wwRr=7/$Fu vMP.#O(#Hm:SyN'sR@^2 NLOh"{UeUa5 5FJ7BB* Nip@]Ԛ6ڔP޴ JJ,+}Vn)f0,ӫĵLxˉ1Tœme?^)uFgPLf2vrєrqcI'ߠ^/&X/OC /pοxkizT|<^;~zbIJ'l~*QO]S0D&-ua>ޯE!&j}}9tUcb{H/A^5vRƸ1r:aGInӭ' aFބyꗌxA{ڌ 3,׍o0. kfw1I!~goGBq]zkG?Ĺ#Np8koslͳB)uL,㿸8fr6YX?J}oYV!MQW}?_*)*I4}n~DsS+k1s (GʤwV"CkܨrR[ZwDlՠ9̚ k)yp0tWقe=3Ni75xesg-ÍV&JV5(CZf8/YŌcOE[U?cZg9ٮjtxhGϷ8h/N 3Fvԑba;Pط϶h昅 42&ם *2BE&ҹ8H+/3s>Z4!ϚeTЫ-PPyI׃*$=NIVzw)L#"A07g2_iC쭺!_0r#dQiڊΕ#RItYEc$ZV8(RiӮ껝~HgERn7(U,?8Zg[ˌ$?@XKGp.Yij/OT;`dTe2dE4hK’8j,V'ئί SMQOCrh;,ˆkejC*Ϭ>{r뛎I޴/(D kY .vuz%  qIWdxhŒĪչBOd)농'>.RR EGȡ9{#;gWzJw02!,2spD+ fF?`qȪ;. %[V@],sݼQ*4LPz g fm(-FDz4v~ rb/Bp ob#,^o)g'2Tl܇a025_Ѳ0Rk]2V]6"FW.@ :B`6͖XaRo0l,}Pc<<]Zb_nO#Y5ڹ)KXVڛrq^;.W՚s|y(֡L@X1OOiW&Fn]R+U=Aܚa8zLC7;p6BHXnQk ǿ>IZ6\D(RTA#'x-LVe2*y\>oH\92IGSPfy]tiGPn39WeLçA,O[*._1v%\coJH"o(oaft < Ni94NaAӾ%3%@ jw/&f̀ի!-9*V 5 hM=ǖg`ė ƺ_ Q΍Ƚި51ϸ4 hsщ,~x35\Ždh [A9g[+QiWLjTI&p( 6PL'",{]t%/2aFMY,=A,?k_.mV \CQWINad S(m31gx"_oh55T5͖4 j:$ vA7ZE\e묖9t=9[>H4x/z_`0(j}T[DE3-{59L bսustq@zyMU!R{~kKKF샍TV7˃K')3 / :Kս$)܄$=0_jvlB8%h𧁱bPdRF ҍ7WHjVcR6M=cFZi0aU D Y_ ƆzX{˔A 3i8M#K̻Ǜ}\q?CG&eҀ'Ogϔ!CX1Pf,>XA$A+x"75[K/:X4SOL/j%lAmCğx;)5؈p rfVpUKoqģUB!a_'38GW(}pRQ {m8P6C<}DV vk@#.1HwBc*[]rڮAyZ^)R.(/[%q/@& GcǏż1o^yk+k\iL8JĊD,/͠x=9DC~>~ )T xD*wFq|ۀS*s6z՜r%/MSq2[F%B? :#sㆀ6U9lКa6[mM#шp9>GT̿ '#;!(Sl=GJSg-J/'$!r C5җ(3~70-CqeRoO WYV}:"}vr: 5㚕eYP\csQՄ3nj svVJT&O7<nw9RJTh 0hN f }үImJ]DpA,8W6ZRrW*@c쾾 m٩Y2]8iC!3OdJ›_JGrI75q$e%_Ȩ;2#"ǻׄhjMd><6Zz:WT7|6虠E n2o5pXX$.X$mzWfV?yc?V}}thm"vx{:ٝ!3l0'~nt pE EM9x# `K 9J|4$b^7O75JsJa8y+du,?.vz4m~JPL] r&LjH].,fx4?ML&_Sqe5ׇ*8tNƏ cMɒ3k$R͘.2r\3 ^a ~UD,~1ih &=$}jaWn d."[6V(J:\XNϳQ'V՝L5$v+L1YėHtX#{>؊5d3Dҳ΢d fԦ 4Տ8+r2F4_K]̎**hH&3L0+T|6aԓbKP !%&h ixNEc_j"ȮҒ>A&JAs@QIy0" HS ,Nl\c":Mk4xR֝wD-C̟m6wLƊ0/QΜ`c(+34r8d=*W}/P:/UD?ߦ\ATI;.Fıc7Z<ژռ2/$LYH-3H5jG{杅JJm&! hDDPDV\gmh@*u+dUH" > k2 ua"XφљptJLC nCO7Yo TJn?[<AHzĩ,,cxE! 3s|wA7OSv`XApLExzU4l‚s6 ќؑj[T_\t@䓅#2#T7mvɇg G<8Lέ*u3vtv%KѲPTn>f5ghʉslմzK='9B1cnff|3:jd5:j@ix (xoF\{39,Y^锫"4 #ua\Iktgi>=aYf-ܑٴ]>lbDѕ shXI*($>nM. y^!BftrBbl6Th7{ do #5gZʑwǒLqe}"⣁@ ,T^$|)#(=:a_`y'8e@`;G u:lѿ% z6ƿ@Z >ՐGj0 :~1fis3B*M߹fiBw4/lYNzf ;c9>@}2hD1TL;4ac.(=>oJ?"=G;[Z߬5JJ!_6og3ړ8eAC#uxp4Gaxjbb}El׵-km*(ȧ-b^ I] h9XZ!Fcs1D~[K (bٱ$]qD&L=AnL!䴪\mԕ>AXK#4(Uȟ$y喙Gܺ D%w?މo(YZҐ%<^e4_}-!ϕ3a6}9k4M3fզd.0lo%rT&^L&#ecN7 Q`~Ш1UVM?)o ;4N1+9j:=$N'<0vQ<)0y?fS]ZD i1u~VYS+,% ʠ1ߗz|ZfDkfGgzLݞUm zev^F3Z.9 v}m] ؒi;9mK(İKzoQG6dLZb%pI:%b7T1 L{L@ tC>ikZ%v;<^r! 8: .SmzkחsX99ӄ  bա9rE㦥0qo$iS@*>'&b)X~܃B;L>gll"kg/VP4궠wG(]>-?NH%e22 ϚALߓbu ZFo6O2֯LNmգ=lnƳT}ȳL; X5;sǴ/#zqyUD5~EԡpUFWLvL<l_uyOk U.5eoہHt*@V766c'NJ oYlT=-VQ7lӃ9qzKBW';HR<›#v24&h OG8TG{$zvcP_;c#Pg@f}?u,jaђ^lU8%@=4Zb{˜2A& -Bؼv!mAUb&WhHX$w|S &7ZekܥH~׫ޥ"HZ kQ}tۙM Nt k>-EQd->ְxO)UG$Ef넑YkT㆕JpU m  5ܡL *e XfFQ{I_~Kt@_)l>2 ư"W@op x񡨊Y#zNՍE}ݙ,6#S_49-",bmRͽ 2˲upvgh:2C*nԞ? Wy[{ohŽ6oYHT ٵGQ"bCuF¹ж7:GVqԻ_s#HoX S ra H"4Hb-a ƫ?w}C *zbI4m%" iA+Om;x5pCs:)fdC?f'BФsJ&D%:mqY"s|wUkiLƶnhQAE0|/XXM\܇(9(HxTkvt9fJvc7ߓ-sw<i#ҧؐ!k^]WTA(2 '8\K!v oۗx0 oI:}j any#V:,mRc4e (+8m0R9oPe8.;3<뱌Pq1Y)t*2UiY3(h݌ o4Hdo+}wqz#9΋.irpKNK":*g7|GsVt4nN2(|C C++kKƞҏҿj-^Qej7JXY;O\ذ߅i]a# <>0bٹY$8tvNrs鲦*Z'vi`BQT 2H$PSbfԶ[w701,l%ښ1E|^*ȅI~>CtO{B쵶Kyp^lj?C=_^ΫZIQ'war<&%3o8In]_J'&?"7 zǽQ5%9?.׌'6ҡjdˌfὯ`!VH&x-AKicy;ёƬs? 0%NoDž-8Hj  _lA<8gj_7 ,u ϒshbra⃽tyyDzlf$;q8%c;&pAJ`U>@! AozBz.+yA0[kVG щV~VG/._^G\M'7:QoSQL \CJ$=N:˨XwY;e+r&cvx "١(6^ tt{[@hsnyh$6Ԛ3_E{sy,a ?D{{ 4HuCc1~Y[uLO2Nv9&h1}.~?Ʃ̺@3-li|&nuG1GiZ(,^10uݖR+2 :ND&+/lSӓ7JnIs;6%YZGCd/Jb!\dtf ؆N*uyS=xyQيpg~?uˣ13&kZM@GGߌV !r(_'O!1ialqg֜gُڙr%ZSKS7{!WkYjd?lFh{T+c$jɵe;#J/4-K۵͙C3`UtI*cGr"6,'Z)0=&KB]\A]g HwY#NsJ]ue$7> lL~V76!p'% N$|AF@J}]_O^sN(E'.39gylHp#6@2eSe>BSlĈO㜯4CKPޭw:3cs/\_fL+`M%V.pK&| H=4]}lδ6O' 3H2Iwvs|^wFB5}\xx`d8Sass2xw5ӍAi& ) r PD3G|=/-FrdA23 01㊲QĜۦ71}ha&uZ6]KHE^.q[:r.jbs5+bd4=s IgA幠ܦ9CXzȂA4U=!C54)" KsCfnF;!d`O]v/Xw"j6Pe^ 0 JfNUN<6h?qAD ~I*qShG^e mSr06 Fϻ/B[ 6>scL@w[-"ԁLϠ6Gf{WKr&1dD!Y &K:G=TpcG=_g퉞{Ec7HC2$Poa\w"#rD)ƍ _us%Yvo6|eҵbب 2iֶ*FoD۝qbrJa° 6ёfFL9 1v̯^)yR? -:"qf uD4m':^gGrVZrBz0b3=;>z0;mEl6ێ9)~Vϕ t7O.7qH ;r暣躤)־E̐!u`^9\ڲ90uf֛ak0oa4]M'e$ww*>em U&d9sT%`蚽R2{r,S> YIl=5ٮޣUPOf;_ypݡ%* a6Z߁̂,e[؝96 "!9%䔤^R?:b+cfOO(z ߃br{T= D K& )jJeʯB{<IeX" [ z |3HH&R` `]kXJ>?0 wӷ//(7=S*_:  )ȿ~l4=?:eEB7F̖zU%w|4@ݷzyaiD/5 dkf^XUGËB,#Cw70! [M{P#!tMPF3>WcjfvtqI#rUH7* -XT6Ѥh0Hu D, ">S!Yڰ8&n0XIKARnJvPZo͠d-@. d7l'sB&S'3ʬ( naR\)/"wn=r5\vQt S9ʇ(&oIfp\P*AR}y34K:Bczhbɜ*4/2501crz%daFW}~(܇t;I5{K?5tw\ wC켁\F"`33_nMgI }i1k!'W`Q` fP#FDDvk Uhꥪ* FI_ILV8c5Ai"@ˆ'(^ѻY+*}0ьҖm)h-^p gI} dߩW&qI?IKG`)k|}ɤCASޤzo!ksGōYXmAichuA.w(/wu-#0:/y[Sa@WQ& mZP>Ns#2_t|1BًKi˗"chG+6wәEwKH5}Q_HA9X\cђ.QP'z" rىY i1"L{vyvwyjs lW2BS[%T<KsoQ⿾<~~ȫF3Ӟ[ ޲}UFi8R*z8:t}oeX4~Y>t(ϩW@ޟb*<` q\ 5b[ \I-􇒃3~˶^ʆC~Ot/twqyE8^8iS1䀈+@LL\OFycO%~m D: `OT̼d@[`"ԃ^BUa;Vu!

    ukQݏ<}O{C&\ |JبW~4iI?:;V|~_C8Z'Im_X byL*+RZvR[q].a'M%J0Qt`%Gap"Qri5c9f U /|}9*u\xGk5=T=]$ig4%RrG,6ULܰa[ ѿ nm"b'2TqjqegJ#;2R/l&֭ڑ7xL 2ktd mz]/[+=.$k ?k;CD-4Xb"q/5[lȖ+>D\:ϭ;~D8mK۶L.pO]LfOCd!*'SZȨtfC xt'vIy)Uql1I[OZ m|b̰lPEfgՆAb/V6Qy.T"'Hҹy$9 {ֲdf)m%t椇b7*01rɢlEuQ =j%P %T/k< AgK}H9rTWz/ ie%9ͺ=bԏ(ku Jg_M JĚx1aӤ"}<7zNo]UxɠҧvԨwJiɒ"m%TG@* IlyG DeF8\\9{{lc:#:TJ;3{o p-1}!^=xS*;Asi09f!uZTN=`]UB|бш`؞$ 3Q6w04_8bA;ƸO菲A44мOPUOFmِRI'zqN9|$[)/㭪biLϝYEX d6E@_VN1nAFWDҳ\hi8+ed1ra[d&}n5QYd|_3/Kl1[O] ]GBC]”?)`9@ؿwJ:;mˊΐGTѳ9ygQpfM%=:>L+$%yԼ#89|jJed6stDts6P힖rr.G Rva'R>o|9ՙLmf4 $H_blTWA+NMT2qQV73"j36/McCɮfp웚ɋ-wC;~!Cyg_ء)*{^z-ι4C.W;*5F3xjx֛5RH[EUA>u4'.\O5noİ#UO\p}2hA1._:v;:4wWG|B٭?8hmYc0LC-n=rJ\l6P78:xQױJgI&`US>ۋJ2Hi $;p )j޹u3y.C&Ы5c;>):w 7
 \'~"qJ e!#";Zg!K ܴIԬ}ޝw)G bEɧ>I DBv|3%HJ.cW"}yB?UB2SI>t<-Ty M$h^EL*<4!0ecS_Gs]C|pj h6#ϫ$hUlUB^ZFR Yݞ/C1a844fVFݏbH^8}LuS3MxIM[w$gl+jMoMӾ:72uo;z,f2ڒD)-2id6ϴ2S &z!LETctozJn (2bt!z{Nv~fQ_;=f7Mcڊ@l~r +EEAX_ ;BiY˻ a UŨW PsI8(Vؓc)hMlSpdǞZư܇} ~L`kMi4ouqAc& \Dgpg6^8i jMW+9=9wvDi@Bqݪa^lж,M6H10jPFX1.6"͈+-ʐhz.YJ)s%ŴvMȃ:]AGiPj}%@=N mǴ"P|Ԡ/Lr!s,̟k6.ggŵIS̍{34|sX<#AvN"q'h":WnaAJ#֡ o|8SLx&JyODy|F~ѳdX`zuEl(23?xXtԋyK=1+\UwpӧzCԊT-R񫣨yܠTyn<X-S"d(Ÿp U%Ҩ1Hw#8^r46[TuLt76v6@fi/P4Uzӎ7,S_⡀Dݧ_!"pdW2d1MGVbifN1/T͊xu+ŝw[ī0D oi4Dc^}@9_E'C~a^ ርK5F,uШ4ڳ6gѠ/^z"E\g,PN3adȢVDڴ&M+"bhEgYq9>.OqH\ CVFc4KI}+b PJ8g{h/( vm-:1h^_#ݲX_%Pt+Tcqgs3o5^6یtg/NϥOΖx򃚤9/UʖJCP;~hPi/wuwn9OGj!ʧn-&ǾA[ٚMeI(F!L-6INRcx+3^e@*΢{_ObE9W]NVז ̴H~_&4qIQ E䐁qJEֺgj"pZTס},f&;F+U#s;mʾ\]Yp-W(l86L_gr2 Jbwb?\Qi^&Qh A֖^^A^&eqhjݡB3x mg\9mSoB5PEe .jF0*j>sl^/o~8N?މϯJwth:d'9hiۜi?lǚ>L0$e"D8> Gg(Ť $|;t~_?E: UU:yݛC'P;\Sm .Tu I=to9ұ+"NNR{bDҠ_ gϬ1s_zq[e6x(C Ll`TJ[dBi҄< vN/3jLTλ}Q X׫%UZ?`dwڧh('kJQ'fտ$6 pQ܀)t '!GJgn ¨ZΝHϊ'S'wA4tu/,'¥A8P_as^Ǔ)kۅxZyYb A-TXvzA3-ghBo\g ~r)$3fpOf~2OG=:f'k EL0 8V;EI*h>l<Fq\UOLϙ_Bmމ _x6&}'A#:SD9ƪ>t%ttqW'u|)vDD̬E?w;fnOcA=Ҧ0ʟr6YesRC4  AU}Jgsoi\ZS@; GJmPʢ`lWɭ)`A79jg # 5<&SXC57!HŹ=LSW8yGc~(?oo :VϫAe9$ڹ٣M!Ųs-<0]hH0[*yGX.JsbiӾ䕝AN`&*_ #8DCkFW ^AMig}DWP>Q"_`I  Tusת~d3@A]VOc8wr'TQ3lJOYx 1a?Msa<Ș3W$m[0 iC'X"#Q<:6<@Q#.dW86)˝QȖ:ABƐ,}ƃI]h3AVCWgab(6 uo ?W6ܲArs $uaCH 9k#nFKQjeBg)`~Ӵs mh,I|ijEL"^촭rT*Hk# E2f_{I5*TLLZMBnKיOhXl3XTGW*fa8(OYnixY];4!"rgoF~/Q,p . Krie>arS'3▵䫮uˀ+N J y_DWQq~?tD`\ŏsJg m$yo{y@a\OVZ7#ʬ^ ~ZrFQU{HY*#aV4NE7qpl:e3v:ݽ{]7xs>"CL~) s\Ñ(&s_Vc3QpyR- O,eD^u3X9}U8&,.LRjh%9mx5o"RB~z8|A "DV$YQh Z4-ŀ!g L{3T tbઅYu;I}23;d}}`ґI9v $˅g'\ߥH;ёo+x#[N?!Y&x$PTqgY$C_Ս l^p2(<İkj|xo}jRŇ(N4#m>^QO.jc{Η ݂308@3գJO<( tWڏR wCYFR.yb}Oo7] j"$Jik'#eUMߞߨC"&PMPQd'Ј C`La۱tKհ`@0]GSqӴiȳshGV {=(;!bg}Y܁6A6~D6넅̕%}x pTL8 `^y4.%Xn@p+48=]P 9T t2LT;3*#pߕCvF:pXa6G7Pc%xtZʪ俕LRQK2d396*qojlܪ{3OH{I-E^adxKZ{Gphz!بˊ%gsFKR噘3_e\&pT8NeTc0|>hI k:ߙ`_ `@sA4 A\JDVWc`Am:k|L{`US^`,W%P;R)2`-<"B6[&JQ!m ٕo_A".=Ҫ%͉EO٤M{9f:+OKhn1UQQ\hq Z Cy`u$mAL(Io\JEJapJTӒkzx%F{/~Ĵ/t ~b\SiO  iHlh,W/U~T^:u([Ju,z6M0 x0E%&U=ZڔU ،*e RֱK\G(;I8!jDI`=}5O̊4N}/:Zm_?39/*hͨ McX͟cI \;f]͵K\%PRer@2m$Ӯ&9q[RNHȣ5p *MGt7KꃇaFr '*aU#&4>@o>6Q?)s~ONc,WLa2NwDzv Yy5n ;vf*ܳQ?z'UҺ?#vʅ %kT "x}ݡ R,S_K8, MzJG|kkrVKSAM5M8+ xF N6+3+b' Ц)dVMt""||51 @Z*v1q41^pЌ=b@0CH{~"IbG=ŋc0M*NJCDJQD%8q\&ȍ+m֡~?麳ZYR&e(57M`nu;"[uz<톯Ո1r*R#q 䲛t쇳ı_COxu 䰍vPat~P[HOyz\. 8qm`:flwTi9acGcUn-azK_Ud]lf+c_Gr#`LX~<ݬU#(~Zhy_*khK^uBlΨPJDec6*@+F ZDFAHyC⒐:j(@l2$8>Խ]*9&GoBОAh?·~N*H̖gPK3lJ5Ώeߟ!:"`wą-]`ppz$EfX4i M+5/ ' /p!A a{N}zG뇨hx|(Nt{F]W=wQ+:jobvnR2k_/.p QC3@^fRW$5.qaDl'L ӻD-:RݐaŽ}oB*ꉪ:>ދ^,z5;!QS zɬ"5>^rlN"6Q< 5KU1劎a#C_$FLj ĝs +iÃ|ݨ}CLӖZG9pC鬇;4K’_aH$e@ "us<@A]YG8UU |t ާşCT+y<3ac8_ fE?O$w%yI* 3"&Drcl|#.|$8;@?~P=B|{B}1Ȧn[9'zUpR-&qvl!hqO[T*K06Hq[K!-r-MK T/GچEJfs '[r g</4 Im pEQ3̳2] rȄ7bЧOzXʀyA4QWF%=Nr!l]>#LoyװKN8Z1PLPW0+ 5G k4i|mi?GGԹg^ݥ8-e' BL[Oe>2NOJ<^X ,Xd$)l29j+ʁ\کiLzKUPURiKsa Ꮫt/뿂Bl}d& 6H. >A3,Nk$~/"*; |oHHda:ymu=n)Z(R mxv":4 ݡ?x UdyQMwQcGS-HsAtdEj}/ d'}eND\ ꘮;܎<J2ͿzDto ٤!uoGoeQ:;TrCAM:Hm\i a0e?EǯՓwF0"K^@@̅kۓ=6lK\۩eqg5en U/^?YL׳Y2AGI$VQI Fp,v%phO$SZ %7ԕC﫶.<h*sB%K ˝@WX=a7@%@_vc˾3ZQ`IMJx7CP~k"meOz ڭ*mX䊥o cex$,JNѭYWC%3bZ4lID;VWڑ500p1?lp:DŽw|B'_~j~|ـ&lu &pšp8ocewwsŮړdj\|$?1h3%4-N2[/|y\?p4g!r½;=pE ߔ))kNX1NUey&K mWnfrSǪ3 H?+?{KE-- ޑ]+kqB$\V8B( OQc]}a_s.ˈs.Tp+F{+bi3wBfEcYw(izVԚiͮ/-N3z}wgB~Vk& C IՍ>G`8)mA̒;Z _7OwT;$**xAc>8n&ʙy+3g*ĕ>j~'WArD׏Z#2=Ƒ7%|(yÞ$),{GĈnecpߖ:7WqMuvOmHH I8VZTN1UAzїϡ3HQYFmi(wԇ] D+Խ9>)/w۳9v_XZOW;GI2'Ȅwi=kҳgX_z'O/q kKf*Ӧ5LҋLsTCEMz/WQmm)c6 FF7670eBS=t?g<뷪T6\5!p虍B5L1N4V4I=t+ דp)!;1v1qZ \R<)H $* oңMzpitV0$Cj,JCyʀv.-vΗ`&,Tu-=U훫\f2Mz}{V4M_bwLaJ8~HO&Dg5"TpsPnVƛK|Wz7"gě3_NՕUiw&y.qo:-~z>jN4Ty=\s~Av+!Fzh`o—T>U똯( a,``[=GX#$J,XBySc:j~8٣P?:*:ol7֪Mxϫ3V.yd6j;-ҩJZ6CEn(47y4-6m&/4 R9H *` Qan("w U:{Y}')d3JJ `yͭ2"&֢*,Loo& >%mx~sEc2پ"mŠb"+[L#O)]{*ߧ/<͚c䪋G=D!yN#TV;#>ЄW;|o~H,EJXP9vӾ= ,# }6vT$I3\eۊ処2I#.)BTcckHs5_@Hm-+$XOĀo1t0AV9XB_(P&Zi?@HJqzy*U=+iû\:EGe!{ҐƱ 'Ѥ̼ͺ%`]L4̯BOr"jNy{\l'ƗOǶk;I 9]O9z=ebT%恆"ljVOBPL²Nc`Kyߝ5Mh&ի喁؁~ijPtNb>ab'>j ҎjOn;$>d@&'СYsJ=mXu\4͢Hm;dޮc/֬HON?j5N]{$_{aya2*[NqS|',sN"/0IuiZ_lUj2_V6F˧^^"QnsN%L×ýaS8)6Yʶ7g7pEjyV&;sdcc/(NW`hR&Z?[ YMx,xpi)D'Krx5}inPc@=A?f*".ߑ5#uܡSd*g=0?)"a9:apncXύgˮl6"=V X3/[$:xxګK-IE*A.[g t؆'_QC3ptڶF(R6=R=4&Tmj)e@S@lu1FpmxP2c^LC(y)@zA:Vݏ l%[am1ME}ԲMy*c|YM @|f-hk%t'@̠4Г:ۑV!wdž4n'x}z|.wuz uOM]Cl OYc}r}lQ`P)7-Ym8mudIEINFGqZUVoѷ v\`tnL eWnB٬D"앶%%qӝfʦ-+PJ ݀pn& G$ʾ6-Fk h7@mM|jړ:bTq(yv\hpfx8xvʑLi颪v' iJf},w!]uOȡ~Wˤ2<]ːV(?Ff*P("sS :'o,fс-7AdL۔PF02ejXW1bnAB߼M27O{ӈ0z6+݊U޿礣ݾ̀ˆW z~4q=e(TؐO6O߸h  }V)X;VRւ6:oO3z['>6"LK?)0+ݳwEB_+҆ }tBUIw픛%ZB|*MpIWmAxٍzppRCH.=ΤFܔ$3+6csˍx+O)Qܙ(rt#vu5 UլjφÁv,"Q}VlA⌑'va:[v iw8vbbb\{۹Eo=vkp&|f͇$9'!ֿ3;tt[e!3<f8Z2C1a/]N;ѧNs!+9T8gVӟe.g\b KPf N 7M,TT/ uz`P\c^c B꺴gt6S/^YQ?L2(]6W~9bu2ic)YVT}iӮz½9kL$^u00* zj5(Yo9@-yE(`f) > T Og!Ld#ZkuR77͒ Ñp5 g]<'#;Ǟg&d"$ -ގ2fc%eØ\^a(])dK]3XFꡤٹ2Orgt28eE% 2mb702Jً6 =pWTSz #Heq[?3Uu4ɔ:s3௘"W+. 1[b86a~]eX[Wk͌ٸ{f\}r̖u~W=3a@e {68m((v<=zO1P_?I>j\+r& rweX*}OAx.V &^$Yl^ T N{:OT`xJ&"Y(0 JFBG%4O,;`̐Կ=o-t;EUp ߲ T'®LJ{rN/|V:^SvM𴦯\X3g6=ݮ+r"wE@٤v(LFR#eeA~MJKz3djLa*`+ZE&O-|Ҥ`˳8~R~^-J陯aAo }RQp!ߵXgp q ^vEڈbk )8h:7=fpb|ZؐpJOreY1 "a W<z\e3pgф?4ɦ{f̀@ݗA_NHP?cr'";ʐhΠDڨ(jQWQ&K KЧU>St+\~%n

    _"=CҝLAƣb@IH&(L2lB(AJp*Ix,CB/K#n .$E/]sGZ^田`5\oRf[vHY=:AF>#dkk*aך60:l4~a<4pڳ݁mD#+_Rxr(e價*\=,LKyWQۍ+o` ʌ˓&F?!&*:=I1loF"v+!hnyHkc$oY =Rϑ^m)0'#]Rx1M &Q4) EӜ K]6quz yзq5ؿcGTXf${"t;قb([cDLi_ +.:='ys5oрa#ww@Է.8}Sb"H\Cߔ%)XDb՜Uc?XTT{qTI-ml.ӂ'ۊ_M!__I;y`g,GRb]l6~+'6QN?WMr-j^T,AR"ťOT@ cVڿV2|d.XES7?㧰&u/רbS_IZRvt0'[FRX-vڔVwך]% s+WSͷ* CƊ'**F}]s{(.Y$r}veݩ[fN/6>mz%Uj FviQsOl}C'%V,LvOWs!hyYTo'7~ GЧs2˧PJ!)V![F\^b8 Ѩ;qáCt|ۦl_^T<|*8Ay.|[+5& A`k(~lt U-/Ia{k0Y_p/FwEH%$#Fv7pQ^[El7+HWa'{&ctcxgdzn[}%3F&d6LWPkHdmU;-`ےޅ\]TwRVy!qv?~h5+,a'fح&C&_;%ew6:MS @lO`1ƿ܅&o! <MY UvܳNe}lEFy䒀dcm}e p牋"^5=3Αխ-(q?8C̨>.GL^3+3d= .إɩBC- mu#Է[PWc]F &}fԈ|$N{r '.RJb5%J8 u43\j/gKqӓæzȳS>OcE-AZ,p>]ad C '2ė<4:-2ü 8H5ʳj2\lz'N"X{F\=a_(J4"6dyM= w!NSl뼤_e/Fn Y@dꐤBGl1[%p@dX**ϠqI|$ec7";n5WaU&QAO\Sq<'Xr9pn?QB_4QZTR:g K43GQ3`YV[Act|}̦kEAaZ)#J8GBw- 1"m x;4ܠU-kO:A) C!iWox#jk9@9kbJjʇ)9bO>H))Fo#k=xXp'*#CԺ@iq[k?{0)Ǒ n(ubNgAR"2]-Ӣ-axYmh jnWگJlivi8 :RvAs_bY4F,hAGG Z_(Tepv!lл\@rAԔn)&6ј٤́g;O;3փ~Ll"#9$ =.Q3s֤Jvsfn9d_Q!Oa|^zC #ouNf<1Xl^Phy.޴=ճ8j]Z(E῾ KRg!*oQi,wWTtkFLƅ1 ˽Rۀ 'EBzxx G 1}Pe?NtRwnP2~BBCFV&B\=3#3Ko8? 2JvpP/Ϭ8P~~pzc.aSlϯy7w^ũ$&ݺ,LrCx6?UT/i2(:~De}boKyНKk*E KmIĪ ׷}lQ;Ky֗;VXġvDI0q{ b[F7%c6`nZKy5uMk՘e^sq )ltPqgvaUGa3jDS G _@6]ЮvgƈT]-zX5۶Ds=/Т)Bq flf k>6>eJeَzǾu:Fu=C?>ABVD =! ̍3kU97W[;s5*a`Ä4t*|f\󰋧,o)fd[!_g_HCKQcH/rZOB_^r7tGYɚX t ;hsZmP j)f럎DGm*#ͥ1Z® <ݵUqqUG7OVԭsǢ\\cX*i UhRrܛ~ oc"52$N)6,'f#\{*5$!0 N"e,,W |6ʏu/wˮ8I d%k=)Vp~@A`b+ \&f$ R|[.EPԳLvf1m}wy jo/]_c<]&W 8v 7wu/_[E%dt0iSt#E;7Ï5~IUckK1G͒Ǫ=}pLL,qA66v߁O*Juń ٚu*(\Axm6hQ`~Xҧ!R޳B~|cI~?j{-3H$'9SYN5"|u8ی_"r!;u򭳏q8/M)H1|ļQ&rĨ"PqH W^aazs5/Q$=4 \qKwNiU~0 58m&Fk?ck FVAbd PHxy0v3NHBq)p-rDmԹo ՅVS1lZ Kgv&Ds?ި/8VB2"*4C K5;y5!)Y> iZUuaeϷW7-: 5do5寰biGҜ"BPQ󫩓x[<Yp^0&/Vmۗz:{ts7&X3 :"PշN9cx  $oTE)ՍmC)R1UWy#鋹Md 8D5+wg:M[` KwaA0nI8]%yg'PBh!<-x5*uɝ]M8L=6Zvg"{#vp õ6AY PJB]7wA8i`tI!ItgmcʹJ]f ׏0~XS"n'}#d}:Ha]"Ζwkߌ޾g& rq DŽGQ$ ۢn&֞@V'!2qf!CJ2u4=jc@ rPƯ#ve9<2 [[ZtgReAxpt1YP MJ% -m*8Ÿ/ܻ x"ȝ"I1^l2AU&|Hsa Ym.|@)(ztSFZdG#=#U jEkX?4<s={g@<Ԏ;NS mA.`QfUu2oշ+Mc7|>GN yڮ)*uU=.0K!B(u5l:> ;5)D/3sk9( gVUHktL25F"G-)G[K)!a8 `W+>ИscT:X]Zg`4ѹ](TA!7a`Ž+nDh1z=rm!Y4n'"di񥾕akDP@w6*Asn<]P[7vɃ1u7?$eAQ𙷠|3Eu;* TZnm#H|o}ԳȘ\H굵qoß< 0A_klys=ptyjˊ,yfbUk?i^eِШAj];GF>T-ϑKDa K&4tpX eBo+]KM8zAGx3NP‰*^hZg~! |;"c4(cn9l:t)J2z j,Q7y E]xRS0M{0y/(\{Ur@|ɯ%kWi3S>͂ptP\<P&̐ A&%oUExFeR5P+'CS,ⳳxe~EfwgoO(i,>7-yU"rzh쓂^k˂;~_jA;@q\ܹfůLv9G?֎9 @SÀyru9aΚl\>Cbj|e|a!.=n`3oLe">ʚP|\Gc  hbG3ͧ;fcϨ[ttNT(F00[|U+8aX|a}A/#ʮ; Ųdp.K"2' R 鶵p}TcfUBz^b_ֳZ%a *'Ie_m(-8U!s94{yʔ-僃ki}P;E( Cl~L19.Mq"q,ъٔ/ d28&)[[ >;3h6g?Nni:k`^-Åoo0}'x {N4m +Kd2Ou~˾Bz4{g 1W:Md[Ծ 6YdKCT4zk&֢7اo:77!K{Dj!3 BUYX&SwGMĖc6:]a_,&g'X`1! )go? M:GQ;LJ1FW&Rvуh[q=RVw1a\6ҭ˘0 *E멝p)6z ]ZQjfψ 2#xrjYU@V^iؾcv%9 Kp*NcM#s2Dqd}U Ǧ*A62tXTWR;0(ʩk?S`A'TĄv l.3-%_E&A}]tlh""ys'a@Ѽ{G,9YO&v\4ܝNiๆO$uL%2eogo<eỠ&P\nE7 ~&+"D 8=[uP7^5J7fAxz{ȄFU<>M' VV/9u#nf80f п|_]G(>u4:+s TiG?F}6 ,mwrBv#"lCVq>o@`A &^˛"@vT22 eQ5\+Nse.yI~vAn 24@ zݰ>烐&569i gF %D{@7LWT7`I&+[R|5zm\ 7vv YB 6w*QٗxiE'tuG͡:R(ڮ!v,> o#7uD7pE Zi#R͐77H4= [?9)=SS恵O/ ԙ[@dT|(yl f94Kp팁חk˴3yO._e9`G)Ϸ%a~# EW4d1I ΐu8Mީc*X6UݭoxC(h6xWmQ1-R=PH]00 {笀eQ!ZYWˣ3^ᆗT zB)Y gFlv)#u5-ѩK4t‡]p,QK-71Fi]߭ J7CTza]X;'XNCÚqDN}ָq.ٻpb+=nʄ R*xhYq%Um"uO'>Ɯ[mSZ~u/3~;]X?mbGѲkՈOgҚ͙B~[x Ż<5Db&D& )G_N])b0!-UyC<_PTŒP}#//eGȨq9}_/ur k]KH4 o%\gٜtuA) v8K\SE UAmhX*ڍifOF6'>yc֦ٖMac<δfGil_DR};:;Z =!l)Y#=)wQS{_yW G&/hnq Ɋ0E(*AE`8)Y0 k[<{.a6 90 }NZEL.xUi۲PvX1䃞 DEI^-,9LHv mHPP_ϥl`B,F^6~+Tr/zf 0w54S׷Xѣ4|+}NЇ%a[8,ü8ؕۙ5}x-l0a X)[}d-^΍pz91; V_U1K }­Cc:Ųe{)WSU5ʔ# En-8f&@{2?vffera^edj? 02}5;!?o =i Ec3W%k3jzOgNsP 3G~` q8I@j+X*`[y;kzJ2=0@ֽQ\;t~eC OBtFqz/R8V, %`^~~Mϟ2lJ673Qv߾;俒Bqc&a42@~x xWhD+i̒Ti4m'/r{ZcH%cDs&qO Buyo.ya/C!|V?H 5g"u[[Mt G Mf@^ %iݢ5V_.mSz9e8':l}7|nj~ Uek1]ڳ:|F%p^"tne=b{EM!vInQvU0fDԸ8g3\6Aat?KĦ3!"\˝" |sKXZO >VtH;=wP4hϐ9 08uUΕgJ񾈆 'yr@+ˡɱQpQ/|pk^E;9gf@9Znv k4jX~*4.~*JQeweGi_Garl >9<(#9.=ӎ=JjQ5n#RòU/xJ,UZV̰! D0yq.IV6Cb=Chfk\V[@FEhBl,sӑZ59 I eJj1 (2뺔\ZWJ¢%KyfTP ~ÅHia9b]4ccؗzmS=C'$ǻgܪv,RAbb/1O*,e6KH`H\5HtG0àݡ#C1eZ.\Jt;hcPPD (q=?JxZVDgb\a9ctX %֥')JIV3Vm ViP0MW+ rEVၧtY9I H Up[[2){c \ԖcEV=P^$h;_m>.ę9U=P5Ywɲ&|ax8ŷ*G7_IȌ*^VSg 6v+o#FSaoXX;Xk h9pl#?5.|ĠgS'}Wi&*og¡ejswf3_45}cp *ɿ;/[ <@g]eؗa\2͠@T $\}+ѱ{iۤ8JPܚbJO%v޸HEOYB"AƪKOtkt5:m j'&AYUbZ=''M۽[>,&'&țۍl6{|} 9AHMZѲ`N2|s72W9v-#l槃;?onQn T+inK~#A|2\@߆wߧkIP֗/\{'p_.pcw{Vik ]7hhڋf gӝzIB9 C4l?:wCH3%j$v 勵mfr+5 ݗ-^J MޙK[&$`dzM>4 X@E7-H1|_p;1n&%Gh+75Xk 7BzkuawY9>l)`:%>Z4, iilm>YJc%m|&%(ͷVh!εhVE9$6H'q}ĝgrCL@Ϛ8;/ v3]?rU?p1Լ2mG> +j>ẔE^i䆴{Q(ӕ->0V 8]UUK0)7mXUrF͹|=(˧;ZHȮ:Qݡpă7_D1ߩ"Z=) p] sJܝWD912WDc̕'Oiu yc,֥LOb²NGah% s\ڈ\_σӚ{=9]V,삷:|SktmH9ǃ/@˜9!hA{Az=v)@5O"L 1X|񂇮/E.Ix ʮU$v£.n:: t0ڏ4A&xQv- iQ! (L:Fo IMk;}ŠQyǛr(H"{u#!B?5THKE_A3L ϐth=mWe_C7Y@5<>F*[::,UKZMM":j~e˳\'tRd=U S6jU&GӨvy ڤ֚O 2浦0٦9L"ӵ*4ѱӵ+i5RT,-41*EѼjnwڷvQ^A/UVO'ks4*AũIe(%Q-0,JJ9G@06)[͠|Waσ/Agdivԅ䕓O*(]{5%! 詬Qp!́IClƴlW@O|;}5_ca0ot%@`#u}'wJQ aFG=󓎥)Xv֤hlțή-⃎+=xgcʙ;e-F*Xf#Fy0'XȉzdU6F"}VXĵXQG'BVSvZI@ .0 5,hI\$Cr ,O &hpѥs U~w9fQMdqe"=M=n{[3tHPўp :I)sdyz9yFR^]:@aqIUSe*k_d &j\ r$}X?8X4 C,:ߧ>k&ϱ,@@'.,|z+ &?~Q]#VO*#c'XGluoI'_mC =uAwÕA{!ɼsX͈գ'xdc9.߱mHv,'$S R1{%N;C :`и<ǏuZ|o-R!Tbnmz붞Fֽn%-ZZɂO8SzF["B*X:'=:?{rV${ R<Ƹ 'iSU#8R9 řjۛ\e)9 <VVZjzgC%i9nPղ9Y̌rM2v[g-W]61i[tχ¼xa2S[FXyu ƉӠ,E=^5 ҽ3bh}XVd#~ &BSWeEbdـI6䃳+'1zkd3&|N+fxd Iaɲ%Efy/$&S;ten7Re^waj#[Ga Q@;0͘6/0RHɝbE&lUDsc5t] UvKTɷhHe1閉Z8*I y IH0p,20d\*Ωb־wEc@6~R?M|o !hm#r/#Z9m.Ik+d|jOǕ|؛5k"8Ge5y٬ԓMب3e<7Iyovb^n+.225#uOC{!$<.Hga'=u};#Uf^cUpT:w[e׫$O/ʚMz]3ܰd<+J7wa_6usSys%@穟;IZ$kF~ѫ#X^HޣzZ0p.Ź,Iszgg8$G<{߇r(+qI* AydCXh׹3]o+0mT'7h[R.'6WW=45%l,PitOq P O;ӴF2ʅit,I2?7J7ӚH+xxt+gc:kKc#+bE1&a)~ 3zphQ,2HOm-ߋk,АguRE) .EH~LxERf$:PK(Ugɉ\%eqt/i@qX䗚94ykZe#dbO) -TUQ7fPep r X~=] lЍ-Wc\x[4ߖ-=$K>$/ $֭a2 r=4vT/OdQ{,]7]`")"m4^k,rRIc[:U<ϯhXm XF=#oo|3(RҝJ hsC`T:}09+dD尐:8LʑX8 Eod ~勋tF OtB(+K?Ub*mkSr*-q4=N!m-19AuQUJj`Po30qǸ 1ebP*+l2>D`_Z3_٣xJ_i ù`;ihf$\sC5]G+A7пrmF,K^W 3ɂXrR(Jr罣)ztsw΀ aKvD+Eq,iĵ2U#,L]%%;_Y% d{;OUkg>=^@dsCO>xrv3Hأ?|K [~av`K! D5t8f* #&H3WK8h`ӂ W {~Uym!?֌Yq(|߸u{n֘=!^Ubֶaka 0a1xi@؎Wɵ4m'o3fv"eA;I0$j&$yn1{]w QiP:y wB[^'jcv w63)7Wb#6?)`ͱR`d@c*ez]]!]>H/]q\|v`Q:kd\aNJf V<[ 0 Kb{ 3+0q%f-t-c&d}(+sv2(k},NMnea2?UvkzHs ƌrR􏍾#Ӓx*xvۊ8冋pv/N }o,b峨NC0rjCPN9t)gBGD7?Qu1YESnVj R/gr-Pw0 n&y +7ժ7;[/%7g~͔ qô( ^ 9f,IR/zy3ŹY?ACaOU˸W~$9=Ood2ؒJ{GeڜT+%>7EO&~4P F [ |@:L;i' ́zr~NꌟuFai1b"\AB7v\V *Iy?! ¡Qn#7ZZ$k)ꬼz4bRmvDan%'6fE z*cq_v0bBu.84"SrGN`"<)cx/BA>o?6( 88:c| d\e T#v!}I~"*A5Z Qe~ϒ9JL(ZzߖTD*ñ ׮v_+74piߠ#C1޼,+^Z>zo3-@ATyQ">HgG=Dˎ}^7PxM&+}X.nF>E57!4OR@Dkf1̵pP6XcE}ݬA|ޓYqݸɗ w5 b.00'xbE^Y\,#O+RV$Xu?wmqH~4覯@;NƬ6JF#X] ޖ$xv *p"Qv:Iws67CL tszZ]˒&8I!WRû*kk-r(cV. ~Ձ_I"/-dI%WQ,HB=+=d܆d,5w*2؁CI\}JN* |lк,jfnzqSux'6ͤ[JAy߀d*l/Vi3W s y180,~, 6$bcvQbT|׺ vJ]%š6$ B@  6bVm ͢]jO?݊,Ap HߤN*mYpg ԭƱQ>f_҂ 9k6fn_j2`@l!aدv!PpLMAY؁wmh-i#HӪ~.;E " v5/)$3jmx_ҟLvQYmf/#?'j]VXQ1?>tCԔ:=7V W5H,7!7qL2'> G3RlBA#J.p<}!F=_Wg#«b U}tZm)( Ǟ4ӥڇDZТw~L-8*hu*Uz:eba|}GMQA%5ȫ9Z4ﱢylvxƫSod$ӌݫC7Y6pɩe 5`9 6[YOjeѥZ3ed6ѷS*,: ACTK.< )학ܶ?8ռSvsgπTg>RBdfEPIq+{Q2YDŽy*B  ;.uA {yYVP/3R*A19 E 6Z dm[aW"EL㚵E4ȮzeC#aP#0x3ϺS)e.ƁW6}oC!۠&[x*M&o՛3.m$ħG/B-aA6ח;,,ZGvOÐjfZv Nb%](wQG= ࢰ> m[8RϻN,li5QNg NLwͼ} w>+ 604cW-zF nuq:Ђ sĬ%RhQ(bd‘>k{]$ | 9wgα-Hm]KLʵ OmzZƨR5+K~_u Y? lt=`Y1A} ̜zcgbk@i;:`"P e3w. v1 j?6'Ebxn {iެdg$d J6mCM·d(,bn̆DU -ZQT=,(9~IM˿{ծGP6y rJdv]8-у'yLOv60! ?JrgZ V~(ʆXrt!_O+RSǺo/4 urGj0 jۑSz,YSC'$ۥc$BKkjpzCm|Qeڛ[[YTO>Όff-tw:jŇ7=Aą6!Fq #7F.5/He˛/2‹ #$"hbHeb sV*j㌵ LOUIKq TuN-9uukM,ܺ EEpb oB|薏+SgK[q~j]ƢdlۭuUZ Z)*xV7b= )C, L|nqǡKQܣ{Rހd1E4ٛ ,D&ӷw[a;bF W ÒzSe?6xm.WCX:ѩishtT6~Ѕba6 W c۴hD8!@z$^>Saۚ7oUo _p{4sp}xJB^_nٹiMp+w?ToZ5}#X(<ȟoޞf}n,:,{-&c0d=[wQ;3lIT\ۡvQeQW) 魗ŲU;6q=iʇ)ȑ,'9:-6T2<;|e[n??SZ fr\ނzϺoXbUsJ~_A_Z<#6Xw;ԁNxëZvf݈,.h.1[n}hmNcm-)QE黑xM˻*W説lYēbjgQB1:2 ZAt ~GSIRLW_ڌӘ&D_BI+%&\tNU֖5@pa{1.VȂ/,Ph[Z~8^R}ߤNʜ+iSS`Mian u}`.#&g81丄!Gjn~]PJwSX\k 0EЎ1JKt#|>?+)(+rF5)VyݠK{a"C?L )=Pb;~{q^@Vcan| F"F'D7q=sMj%e].w"jO:Fi8VrEs5ZQ$x_TLƨ _v{.1`9c*x\Bw >)Iel#sYB]nũ.N#_3 r?vQff Ce0O8C$ԋز}A S=@&{ʩ #wuJoֶ7[+8#?!S?2Gw.{o~)ٻFzvŤZ$hOٮ,@ p>zm4w>|3I^ߖk?;65Foث6jhN."6 dt=0FOv]Vm;ԫ W xm2QBn.V3jG#X ŶYTk~vHjq#5:+'s7 R`Ƃ#nF+N"#F?3pI,\尯BC`agzz\ @k{̪X _4Mnr[3fuQOk g[ǗJ[?4 gAf+@ЌxT,J7.uS8QaEQ~v,je@XI-%uzqEJDyw^'˱l* G-g=xx4\}XmÀIWtq#32 8y;}8eA.3R<0 #x ~|P d8Fcs_6`=.>q^̫Ot~I_Whݪ /~8-`c+'0%dDꔴ]k@<17#وw5oغ"“=J ;ˤ[xD1sYMiiһLK绠*0GcH00Ĝkjӿ.>XmE7٦RVoCsd$׿K@4[ԯ˳C,fGzmn9#>}ܘrʧw\Ys S~ |y`i=#|i.l #vexq8h(W)Ht[K 8U`BO{Pg/ntN"W u lЏF& gx G%ˏˠ_ccX4ٯ,NY9B1$g8kg`$kh'Vzbs~픨y~l8t³+zDi]5u/yq. (4H %+a}.4Wk'(!l/ ~"CaBT`F o^ 挅voVh-_WZ^0MAt>;[vOϦ _H*7sJZzҼ/fDp~xGJ 69(BA[$P)\W .xpTaSoCJڍ6 (^?=f>3]{/y2% IǏꙻW&-޶Xӂ ^IiXcۍ, l܅y1>RD*aaV#E\Ƽ0ϞJs@)g*l#ν71Wf4Gj~!|%leJu7Oql/`CP@Ж((t-ĚD.7\9-xGET! ,(vLoVV!=Ȁi_{⩡lK~ C>U8}yv{)V bXij{KsO.UI<-IOi'y+ p_!i^uΑj͆ |,1hC6qag(Q^f>̄JOca(h+h2@F-g&>qEK.>Ե.uUv8t0x@Xij 'rQe0#aqt\is;O˱^Fg'L!R&7Z{G-{2Q#ҷPfV~kw)uN2=,woCegm3sJ>C!o^b^(yLWnR6G2΄;>,>#'k_i M0kO2<5[5`"~$7^2`oa`=fj{I]CB#ADײTx zۙW26iIyc"MS<S'N,B TzыpQBP?ls#a34UmВ#]-~2@vTpRsB10EC 4yHt'2SG$31Օk&W&Fؑv 4gzfH,ku K(?}8tC_UoBߨt $Oְ8CP+8s3\$zOZFωhOt:ꉄ?<8yә RltϏ}K˜ 8 ۗlJ?4A%"FN.W =O/%k4P?t0˖\g'O зY|[I7m3=w%aX_Ը ;Pr>i ^񰾱]2PĜugA* qtDU$zE}onoM3-Jfkk1#9}M=-{w#C:p uD1z* ~ߠw04[qd_[,hKBw;D´|ED/o*͍-\hw^ul4'SS Ob)*~EB-,Xij3{ʫ9\ȕu8׎'НTsxvz1IΆ[1юy4eyr4ba XV7RrF‡Mu{ YhS4s*tRg8jоyIaWeO%MWoa|.kKIn7@Q_cZgRcF#/LT:g'- qY>2mhwاQ= *"+7s<G("8Wn _f_a-l%9vS);iOzľ}Y,+&- m#R,pPT_4P Qñ'vYd:kfwOY="԰u bD(F@Ah|=˦Jqb~">EZ|YlǦǮ1;~ H@*VMaʥ _rvе?1ٹ_![C:ӷ< zݛr96s_'Cù^Έw() s̐/nJ5O V1^ۙ'3>(MF"$?jhA4:$J"EZk9P;T(|{ȯDY|8|^_.qӆx6* u`D3bT:QC3sڼHɠ;>TXA1-ˬ,{pٌ/Hۆ:sl#͍6s\ coN7:TbC:9BSDZKckkUҍg +ZH6!W^WϔrhEȳų! p 1p(u48U{OP}vV>t߾![ ?|ҩOzqgK¨+232s~s r%QCDQ39zc8D\A^ t{*rj+]i:BeR6!H P #^]c7GΉ[$SAu쵕ɮ/vi%#qvdz;g0"H\+*?/}SS,79J&]mj˚¯o$#hx!. o}y\̨0״$ہ5$" ۺ_a?WAُdKOCkRFȧ~C<ɹJ! /oAbֶ,΍á. ghUH||,X{ib ii 0͏̇|5|Yz;9CD\2rM6_&sc2զCU+fݱ,piݪ,\`9hdRK-ڇ?Ʀm/OyܟnD1LP\*:gG0i𕧯H0b O| ]dE2>⨉W`WzWIkAMaѴx!lsb_ۏCC3ca8h08}R0٩9~)a򕲓0OA* q̸["iXPYX?t5Ty/\m_ >D; xn/JI'1s$梜C ?ȒcM^W|l/}+Y;O/~gj(Pe#(-( gqI,t@N/z$:|B)$J3}haCr:Ar&yXv|6 L;)tasҔEFE)vɎ>`AL$qov{n8`Fɗ:q8LNNhn DT0Lٽ/XUT5"rǙ^nY%E8(G?ݼg&uΡx%BL Ztg}$d 2W]6[Ԅ?yɞ7Н~j@wlJM)""@Yewh`#.]*61*rIm=QM;@; n^o @Մ[wXꫤpm\albnQ_|tz7#ӬdK.CC1Jgksf EǛ) fT RG f@4hs;NL_.L+ʟswU*4C?kHTn3/5*nad͸pCēHQe*  . ;E"FH/kx1,م16򴋠D,D&J6Iz@+SGcp5ίE<}*4QƝZIQs0Yy Qrnؐ?ȿ>0ܻ GiYb7 A ou$y vp9I7"SMvhCFymbk',?oJG:Cn!sXz0?n1"t0 r 'qY2i6~I=.eB>j\2mU#hӬ#%$D!9. "a"锺cW{6Dn^uH!:y0D`7`2ӟ}rΨ1YK`wC_~ƌQsUs>گA~666ŧU X!Eтf&잒^ XE2mrر?+ZOtAYEь0EąSݙ{MJSyyP`ĊVS/'2]d?@0.:wOublK'ŸMEJwUj'/D 0u93BXbCQJx}5k!":#_ 5riUvi)`-h3ܥPNP>w+bH&E틬y"B5:Eٱm^YeLad;EäVd|ٙNIvGb<Z1~oQPyDq$ X@F tE:L5@ltky(l;w=R3kou]4^ȝ( xʜ ȹ* O"("$\=:(0܉Nlլl[-O5Qc;7 BZ~1ܥlBI ;k 2C!`5v^xzN)k^ayS%h2r&ݱG⨈5:38ZƜ.c66W֯G4؇3!c>2/RC[ꀱ"rz?poi5y:LOnȵF_g$wgYgj텊2Z60]K_FKPK5Fy r!@lIۯk?lsdm38mϜ\Rr~< J@I: VA Smzr1(Q H;uHtM$@ӫ>AF=n+㉏YRJhf*F{ e]uB {t4r41 kQ'.4QeiGZhIbfҠbֺRAIr( /V M6Z+dšGWG)QUkIKX.Y y[|^UDKHҿ=_xYww'T%FX)KzT:ForV:oCcd艸wL\NLc&9{5Ke෎8B&7㟑“hY93[| Siu`я1ͫ }Z$ S3 щix'H[<J,U$KE%j:Skb^7[L[,*h?yyPLrښi:<>i0F ; Z$ `kJx>]Zg"DϷ gScLčg(AL?1CKe^͙-wKËM,KO*^ 9\y ҺΖ\7e #hK[=Nqe8xKǠe<2j9Ex3zs X)+wtV||nr9N.GhD1$ 5- R--x_o԰[g([<'5l߃-\;#vWU%KYq9w_@%@lK#I5o֜UXibӟFp/4hgTPEoa_-e%RCM.8pB\.l~(_+5wsrĢ#I8xlDl_8Oso#;~{ϮМI˔^ɎoUyյ΀'?Ljl0kMP3WߔpAfSM8lAq3L#[.pPr ~9墱_boD|U=;f #sGS L7$@6/V7SMzr  ,*#B|שrܬ!+G+N6ӟ EʳƔEE.M([&mFT+uAWzD`j!0<)pA\r*%D;e>HQ-bcEX /i68Ϩ2#> ` cFh hOTot oAMb+L,3_ Ȁn sS3.iQM 5< ySP!& P~'ѣ.*`'WL`O۔UR uE?#eFH<؆yXٻtuj ͯ=ͼo8& [)ܠLZ܍ʄu՘ 0X Rnjc Y~GYбvy͘^!*5^ԖqD;Jdr#r4XٌH4rY{PmI-ѡ ~7< s<P}.se=٦S[x)[.09.e[~ q$<`-A|[`"oZi5XCX Ι̳E5uNyQΪd K5!PBAb,~4׎nOx aU]Nk ؗkFg'*k5Dct4Vhb+e>V!܅m⍆ٜF]mpz|N>FB Jޔےuh(cT12""%Md .?ZĆ^R+kU'QDw Gch¡ [\oKܤ[|=-.sp,e\YvO{_TBꙥJUgW0oc阈 ljIlo1gH.}D~:R+}V dvovfՐ;} A{GY 1[BZ>}(\@\qeU#g ~U2= ~ҩN-DB;f9DDhǰA 1xJD2\5|( @ުb<|˿89H/9zKY1X=X]dO;, $aogؐtKk荣C4?1L!JG ѥ,8K7W= v}%?R/WLMMd`Ȟӻo~ybAu gH&}(d}ߜSgO^ee׳; 67٥([!Hҽg81KSØ~/ҥR(n/h@ÕJ-3^VFnhM=JWOq* {cđ]ñQ?C4+]mMȠ\Ɩeq&fln|.;g_d:rl!]l?475^CqN"]Sբ:om!'듦?-~sC20m~x+ρagBВ6_Q$1,$Vŵ޿o}8YdrGFܷ[3h%ʕa2)rC5BbIs,t8`py4Cl=ֿnohee{|$tk^~ƱFTrɧsegn(Sܗe%!~n1ATIչ)#YɎ '╉siSS-8)H|Fc_֋U}>p"cFq td5 R)>O@ԘJj'E llvqe z4>|x0YlAOZefM,-}nC @3AYFmȶouO,*ȹ$ПY&Pk+oC #}M1nI:.W/PHRN@qyCN9op:FM",8}ΏsID|j*;v )zk#G"N.تUr ;Lځs> AipRe!ְLs1j,4|Ç֑a|.)% ĩPݲ3IeGΚd1ƽo"@<kZh/ ]7 0shŝ9KꦬEH/9EUV>txg߄~UX?5;*/{/aGKAE<16$i}ǖq¯#m%RMBA>)zƏ4N9l&N`ҿ v0_`]L ˕圵hvX7vb5aDE㗅&Nr3D4f ފ/E%"u1/nȶd?6ҽ?{e 9ӱ}9 -u *PK5֝msEZJ E+wWwi# =P:'"`wYmly?QZG5SK3) +b4-o.k<7iJ;a}GE=5vJ]nA#xЋ/P}rXFb֐coonXؼ:#8 |+\ *Pnq[XB$>Lh]@#٢p+mlkԹ(D6z7+f&]_&.؀ƥl)I'lbM *e)^_ ?yI\›u;BD<mP^R\YLm4eX{xѣs:](#C#)%OC[PtC|s"}TG`Io{C/j$ZHv܄)/qj&T78@H^ݻ&E ͓=-VIP-ӽsp>$F'6+l\%Lq/D/BCAn_  .ݝJ.P5p_VœNJڿb$YsQ:E3J9 Vʙ)XY҅/Nʗ3л[jܑ-yuM֐(_ mt0SU^_m'~&]|jԨXs]!wHy跈{ѓV-H{!rY )nŦ#@^\x.e}঄|a /_H=9w<~ٯV\,EG z^Gl0JD]@UJ]3J [^M@d cJ d2ptC˻#~c(XKh1=u M!@cꅚՄ'*Pn݀|Yv}ǔ){wP>^)"e:f`BG;Urz9ƹ4CiHܡqzLjXm]cpj7֘ڇW10+FWRPy.ʏNIj' l8WҭBAE tfBJavPWmoT˖l:N[cnΉu@|D pn-M71Cֿ[EG>aB@R n|4]Mo<"f5* !1ʌ#8䴍Am`K0J-СEE4<,]TI"8SZoOE,YbML>@ e"Ud8ſu!1ȣcZHGE3@}N@y[!²]PN(kdwMIЄ']hd^GoT(LЮڝI y. c'S7dӳ ‚0[PUk\5NǙ6 %8ymazDP c:RB5^Ik(|s {q4r.siC0ͯܲ3̄7N/5ڸR 97V٩ 72Kem Wbh[c^i.>(Vi8"=: Lm3U#sC,fkd8{@ͪMN7 H[_aԈ,Vt1 -[0}}}R40+ͬalxjV !#_U?'?8x+]x7aM1C7i^[:* . {ӚdgA8 R"g#4I6' GT?D!F"_.ԺgۮdWc\v ܭKŪdѩd܈z]M1 H6D4QPw\o@r6a狲(SOF& f3^0NM0˷쟪F藦gݟ&$ofUX5]Ȯfb2vt5E>LO~gj7ffuk'87$@q+؊/wEskҰqd*sv),6ONE{;<[a[ f706,x;GCS4ʣ"}*IqX` 1$oE r9J[#'@&]NڻR˟5'o(52"\"~:̦/x1hؽWY,´N~{usu`:} *NCRa0 mfr Pah%\yHw2"<:U|/p }K:Wl6LI7b+8B?L`V`D ߬PkI!?'Y_f<2ԦfB恱y)j%ުNԿآn~pQ<<^s`ڻd9WQASogZ᪜d$U[K7SY2:kd" OK>HVmjo&Cw3)&t Āz/j5Fq xzԴ7uJ@kH/=#v-}[3IyI/`ԟ[Z|Sb1V/:d =,2Je#T#Yߝ1bGՑLx:b efk=B֗<@ߣ֒@mD7,}luD3"9f$te䆦+.sg~2ss6=>kSi^%VB!ɐn(_`5H%8*J{?30UNiW{eȃ.`nTkrYݏFBe7=uR >t(D)d&k׬*pqmFYhEo[OC\u+T*n Fc+|7]Q\WU Fl?{WS/|.x) ډ~ED#g&p8T 854 $mc3G g hDzz;Y@DjҨk4E87貯^=w=t {{Ɔ;ws b ]FF_\~F1FƲy%^)zDŽ-\[6E;a~X0]XC,NU(N7WWP(+;[}6.F|^aE+z>nN/N҃m.QCX=o̓ \R^S:!Gy"q!8c΃o^ݡ\"B'FVGK 69oM: Q́-厇 2_%bGpE:,YzaҲw3Sܲ:һpB%-ѬpFOCa)9Sh qO{ mj:$AzE R,Pv[RW qƛ tTBD$x908 lMO#N- EY)H':c\:c5O a,з=Xyd\d8[%W{DUn_$@\z(}n YqTEs;9CU}cꛥl#7PKlyF DNKisdqo<" .`F GMbkj<];5PŸ\,,87Tšߠ.(F6Y\B'΍6ԧj(+WTM.]IziIB˶% qyHY"oݶ[+k~odď|oILk9J<5Bm)LQ!z֞*GY܇sC ӫa@7WZyr):&z}'޶V(Yr-s 4zqIakdzs\Oۺ: G[n<(uRo [i2xb:bDCk8٘ι$-_)Ag)},1 ^0T)St}ߓXX.c'R47EcOj5YVQr439 9.̿S/G!OF%X) bޞz8/ui HQmN-?kܮ?]o뮞nLvCZ]^,*fd"Q/V847as|kCPh1o*;:r Hm aRup?XJL-ANɛR,U tq1AV,3lN9œ22o3Nv3 vۥۖ!*::( 4cq}M g0{y˖lٓA.` .sIfNrAC-|1xA*[kR~t2 Bcݒ~\qKCvse\aK+X(s4RbXHh,}JPs8T*噏rN|!mb0 Vil(E) {zs& ZB۸X?`*Yb=MI#-W9ye~!$9вinpo0Wk'4NkX{#`GB+1~EZxp5s4 u$Zs0/%?d$CGI XGn~B)ɂҒDX!WC`m>o: p 6&U֘nֆْ M/!m\#5ɦcWy&K09`R4t+F(wUwg\ 2<P)WEtT±& 8W88ضYX"̓u0s.བ;zkX|AݶTFIp𡋟=sgybIQ+[ins_.ǔ=L٫eGPS]ECq.>8QP㟝uW9_ڞ#d u2e/Xgy/ { vB#?Ic{]DK< QZ[=?g 42pQYxH1jޠz +I($ֹ5OQ 1BN'd7 n%2Eƈz؆ax NZ*kl_wt:%(c?X":DEt>RW)dLK.t|1GĬ1s)m;NjZb_5A%c?&؂xrl{#DX.nIV/Cj ?a&Kw_O6vqӯĂAtB°+רm ^趮~oc螎dWA"un?. 392p75iLI{} sb[|QM )8[36(e\iB d-tCFbjҶd,S \ o<1܉S,fڔXZ$Аx]QכqۦGwI"(!? ,Q'v];#"HjG,fӴ]shp1]/W/|UWC6"K`rK^gs9 ew293A?msDl~SlpҵoZI6abf%6ݘ40}؈)I/Znr, `q 6w/c'q \N 9i_QemXL-R6V(@D.&inIkAé@y-pý҅T{F;ߦnjTw\ΣP{ٿ}񿩨 >O,4> N\JdːdTdžL<*\VyؗTE2f(U]ރ/w&yz~7־ Yv49ZUd~/]Qj)%M/bo,֘ TKi|c1F:eۥEꨏo)OiHMM~vrsS]KVpp#@bĬRZw,%1p"<ܶX ǁ-TA!4PZ&<*l\ijWhcky vߝy#t#ov&FH$Xs؃CJAټB]7?8X鑂 ܾ˪rSJir.x4fubd.)9KG!E#,l_b2OxC/c/u/@L cC-S3 U6E/:.K(7l Zmt7*jn-7{$g*79ISZzc@d28, S_m6`a%<]]k qІ$ޔa='jBg.mȀdC0I 5nY*j/` *."CA4 ZV[ ݐ&R*Z&~QY/,,c KATqI:냨puBv37$Wb2;9t[{7睘yLpU/dCRPÂ+smRReмkʟ*Y(EI3125k,]sʀ#6ty\bٯuDffn+N1eCTB@%4z%4S&mM3|ǕEXB*.$}IB݆@exLO6ַ8tZpC!&15nȝ#h?T]J5^Lcnfyj~F@ Kڭ w w8%G0čJ`8i $^*V֓zc,+o,;4W_[ZgYK{:i8̨0?wg֜CBRk %n bO st 1BGie!܏<^??nQ54TxK;V,`gJY }p)Ҋ_rBxAM0?xD`#ظ UPi\PFw|TMLsiOxi\2_?ҋ*#ZH}Ok#Q|̂9Ž-/|/$ YsKqc;VG6 w Ƃx٭ޘ'L/ tٵHR0){۱ֱ܈- *T\uf|P^f,Gbal t 'gR]o7c0X?7r joOoH,i 4w0*&Wx,NeQQW&qh\9膬u)_ac=)@99l:u$2 8Zt{FP FcaZ>f%mI[% !0"eVHkd}f53G  bt651&rv!l  5Tw'vCIXCb>}. cbs,aDERUF,roI*}h, .sWe9P89D5g 9XkfU^W5e5)Wn=<ӗ;GUҕPVe(ii;Ɲԏ>aM? L=Wf#5ezf*-uU1p*:V ^z$1*h N]?KX[֜5󉥐Op=H{"~x͙d~uAo:8 h{Ϸ$KAo1E<ɨ㽮v8 \,L ]dZoZp&ụgVw\-+d*;•;&NzN!iͷO 6y_P8eo2$~JhݫHctq^n}.;J0B8\w#^qO⊐ט$s9El[x2+Baϡ,NټvWEw$ d!Fw< 5ќЉnL^ލzN5\ 9ĕG{m&;MBDǤJJד;v-~9ͪQX6@hOD:df ȋl:CΓ_c'mYﭑZ[E 2Jx;X>k=u=J9R<2ȡXLrh{OJ7{H/[~(fFHm8(A*yu.d&¼@™6!#޹(a[4.׷1jlXWe(tWƣ ]NiZ4'rftQneDݩ\] 9Lۙv 26ڡ7 hK˗eezuٲNJVv1Ue9ڿL֊|h Sv5Y>7"-b讋oc䥉ǣFcɴ:mO!(}F]CYw ,ॏu8û,쩓 yY^ (5Z0~7@܉DQ_s.(0 O;a闷Mw+U,)v,+D% Eh>qi0-偝#@N#>E}m^O!)~.MQe]4eJt6mAC%qt=-y@.u(>,(DdEk$bCrvtϢ [rN>=Yf~gˆ1)DjȖ9FGrF)QNm*zt369TD)TZGQ%ER$MJeT51)aLvUd7&Ɂ`՝#g u&wEʬ:fᄍy_s>Y7i}xjktyoXof G_7#mE;A >6 Bt.73 {Sb֬^w>HܵS:qKwOXjiFzYU&s%@f)ɌK1 }IY* 8Uƺ &\ի .jx̠P.paK,l:+-ˑ{bw3x^qM=k ϫԛ>)hD~`^9#Qtt v(Y W>aӑz ^VFu]zDÚ&jnΏ|nG!6l> P1ё1`HXEzX˚Sz.T($SQB bJ<YLAATODJ)8H*1pO@2ޫ+Ǟt! e|ޭ?8f.:WT]"ٌS3Iy_H`h-Y6G?u4;Cv [ wÈTVK7zwĉ90G,0+Awcyr]$x𩳉{Y^B# cȡnf7a7絞·(jMR,8#,,hq6QVB*LrcwGUn/+LDWb E߼Y՝RH|Um(az6`!v2}55o rɀu]t,HPN` W!@ywpOp% F:b4~j4| "(b!3W^Rmp #I2R'*P/p5z=tjfŎK ªS.ʝr(}^vFmoQ9Dv- of"c!^ςzVZxH}K؋n&-^9{qg$V (%39 |g;yFQĞA2+r GG|1 n>LIe-#$w Y x5֜t"x 68PrvDJ,\E dq/C1֠(kMQ҉f5GnCpbr)!\s=k 3F{.DKyC]ŭVTWJUzb=E2tʇ߶*:[L DSQbw DR\8;: 䤻o;eDwĈB>_эN }]U!S,.@2,ގH<?OC%pq>ʏ1$`٫;-Űh3pb )d(WߘG"Y7ˤ7yt3=*D71p$bEBt6޹] gx#D ~ԣrTX7QL2 wݶ@LG.j&D-mƫ ,2pER H LR {N#wI**8[(9@X1Ot%vmE2eI}|Xmi#mNPI˼{1MoS|\%UkJ<8~'>IQ"Gdk wR9PRcZ?UqnhOi,0S}iv HKȶ̺Z%o-lsb߳bGGb/a,zkZ(u3~4jm\f#Kb @s4U-ˍeryRʦx+z0ܗy<8v&m%+ uJ1J|PlrHAX/ %w6s(<&M98^&j{WE]{t[¥  Ɋ﮷b#V@`Wz}3w4Z-4%qolpkys?q%R)vYԬKӲN眺Zsu-P]X!&_j u>-S*O@(a^v >Jk*vXi$Cԃyg+z5 WXK.<32ML=f\ïj~}9LfԬ@W8+{9W3guy^Y?qضxūr5 N%ȭ3'qRUIw5Nb8uy64ߣ5Bz_s< BQ()K Ͽ!W@_gl [Y<~˜uӒz4 VgB Mv4πN!RYǽ#]1EC?3o \9?Rھz&)d#<~nq!#]3ݛ(*f'rɟ1*_14ıjq n_IFS>^ځq/rva=/߃/q`n-aj/dCo`'niD=N4` =go$]I"c]Һΐl~湂Q6MUjÒ(.8z #$a"cϮL։ '/csK6D[Ζ)L ȿ%bɅh D/*܌zl#sa3*2mH ,%g>!>0txٵy=l,bY]awV8{jzj8`ms`oW,Y؝:C$^@ 'ʴ{#R8{< =+LHnr-rGʶ1 p7`7UMPFx^f If6|hQ,ˆ vwVn:jp]RkE2=Qc)_Q@=̳mdz.O1#'qOA1VA.?a2< yk#Į),hYG/!O2iPs)^}dPNXK 7 >G^y m(Zm&~B*:7o;̴X>5Mfpv;a%SQ5jg4fAFurp35仃bKaC 2!ju7QXkoԀ[i0UMlHJXjPU7K~y?o&x@F&I裣zmo@cɘ@}2eh=`$dk]/Ox_Hd"jNq$tPp 0bnV NRTGߌ6Tuڃ\˘9?6nf< \ٻݢ $=н ɾCLO77#FJ%nZPoZؑ b)K-9Bf#?B:bPE4G s><8j`YVHmOj-2l?STeoP?@jtfGuƫՃ@nl.OHq 1Y8D=c/NV63̝3`9+$GC˖a"8r$.rz>|lxgNa$arƪyMy cyn:.De?rlg&K)3v)B_.+A.MjNesMyZ}uphKqc I _Vdw6ggb~g<[c}[ŢΙZ_rwMFn+QCea?1~׮/`QQ@- %2Jd+FEI"\  -Yk;Ȧ\hzI ;<4gGJ'h,Ü3rb,W0w 4!MK VXTRC;;puצ`^I]|*Kom5~jҶ4+0$Ӏް8'>'>7L_3wVg #j(V Hl+j2z2!/fLBFM)IaAg'W?r"Sݩ#x%nbGS{ߨ|Ƈ'LUKoa PI Low4|çBЙwlBem GȱXQv2(U/CB2hc[Z0t4*COɋ1KSmx l_f_-BQ,u'  @z& /A =QG mUT ~诹 q;mK.V@^ĠcʝDIzIl.shS'ZfnOjO`! P-)Fҿ t҂ @Ŧ5i^O3=_mEUf 'x/& ,#\{_V(ǐަ2 LI|M/{u2I9uD)o%7˺L:淄R| .R{]1 IFMdPOκĔ݂\B; n>%*Vv;z<'I[Ĩw#s0,CƴIPZ?[T3Q&ݚD B@1X+sg\@CX$ݴݛ2,0HTUfpZKHB&%nPnDƯUϪn"YE5<0Cu9Vhᖶ/)KTsi)p^(.9@/͓ڧ}sCdhd},+.˝ BH]MqdlK-)ø~Kl]Pݵ4nO_o+BbCs =ggKb[< sQC{R8v]'o/=?fjI6}]!J-ֈ3t( ,Hx60Ƨq9VwOew[%LN_D$ 5M*xG#gh> )?-чdO,\]Dz/3p4j{OMӢ:EDS$G~øk4zm/af]=gʚMonRw"Ϊk0D-ȦB @B\N-zZEh"0KW zc){ [ؓ"؀iB##SBd,:c5¦7>;~(pYL;G8@]oQ$|F{j;}Tcc'LsEf~^ dP xJ]NAM/ۖ8pY8g0{l#⊱B:Y?5Bɽ%p:prՀ~ifU*Y,T6I0$ X!dz>ѫ@€e&,3$ciAx/~~ mmn Q OYADZx׵:e{T0LMvZ{94tf=}vEB&b9H?o.GdԆh e\J$ Zvjl*Oi4B*фh?Ѫ%]ꑯM@=6Mzs+C?7%#Ej Gs_j~÷J i*xKޥck kO)(Kޫ\ q f6a^VCwڝS\-){v" }9x 4ՕIpFi+ĚuYNY(υ>Y+f'w&MR<TR VEEa+"hYv~IMKY$~ԯ#Rxz߂R?>c`̮Zျ$o!eH 4Ҕ T60+)s˱)%ٿ%zxr c )j %9T(NPmFըDVZ0 c ?hrml%~Sr|:\g%JQ`5iKw)՘WĠ*HOګˈY_ᄅz5~R83yGNZyaּv9Z޽2]k6랆w 1:̃M6cH RtO3Wѻ>iį!x6*O:5)~?xikR[dEO!zp% iLh)޷Fh n$u i%62m"[Er C ƨ<:Kq OJPV'…,e޳Q4b@A&`f:V#4] lJ[|rBMz*P[/wZ@UeouƂb%lT!W1ۧ(#/]{PUB/jWT[]"Ą=\ T9"Dɇ܏xdU"#ҸNk9G?5^zR2( "R a]0V6Nr4J@7z Hc%HQ۪o}H{TBm#z[8N#%r[~l00ZQfʊɏm86fXRe +?zB/xΎi 22чXOx7_bW9\n<(/@0 2!Ä^ِA(<^Qc 1x>C?a('=@o핷it3zqK({S&7dj!0jirز,ϾN0x{9Dl%'۹y6A14IqKN5vyXZ $UɪrHZCe&DczaZsb,\j"sCۀ˫v76 Pe!78t̕ ̖I蔏T'޻5oOKNnjVՊBVuVgmh|\:Zn0Lw!<ӻ-NYd#f*GݪnS6FvitYi-H%DG_8^H]|AZ! -k ` v^C l B}t9WS| WQ[ Q:@h3Ҵ/M,&[6Qˆ {BA4_9 2SGaFFl9^Y&#* Wן(NdRBt=ʙW8ضusMznv/s I"^ :*u@Ģfp5@)H.:g$ ®3#Y̛äpJV;@SmpO,Mmlz` -0ıj\vUZ`<!+y6$dx.a溏!:USQBZwމK?*ŒO=+$r߅,bJ5N1iyawM k~Lmէ4ذ,VQ_Aun5*o\ٝ޻vB|ņw` hЙ8lEM|kA^CtxݓMH2XZ")59gg0o[v@tw !p&?] 19{TITBg$"u6I{4|THP!;,{4rjq7ߜS V3reRk0)t[a(4GE<;#߮ď0;1in$f\Ύ:Ҧ+7L=ɷUouηTIxgא!|Z&js!Zٿ5ҖuÏGK[D Btjs.;l-$0V7Wl߄kڬkY7SV=VLi֓,^\Shc>HNz4JF[ٺ'̥-6>7t&j}q^0gdi,^_X~kte?~ HUZw"p=E9Y0SO1d'Tˌ!A}V: *Q!WikAXy1afP9Ҧy=-DQ ~`yrkI Cz:{ͪRܶh@fyS}ܦ-JCB$ÉwJ[ݥ))wP K\*)C:,xd}' ܥy܀TO r9 i+LcI?wP*U :mلkѓMY@dV+CLJoJ˞"čP͜ɜ"#$Ҏ|#ێ;Gx6ؿ~^ ^53R(LxsJɢ!/bT6M&C.;z_EtM|a-QU~e7vŵȎ]=S&r&2& JyB6Fso9 e/P3;,)S7b(C(HILЂU6a9iv0x KϽ)kV*M#g[/vg"8o_|+f&前e?nj4lg*,'D*4 IV\q=1n5Ռ[>?=6g,Q͘+$<} Y7@b Z'ۈS][ZAG/a#M0vZ'}Me"a'lG8# 82  +1dtN X!w3 W_D=;44 z=έ5c$ćw[ ;]OKC'dB .Di>bS^֡rTaڄ('5Ktyٱ-|)fj >(qCg;+ڨOX Ay,6BLіMIcz.*{8Nϥa0RXk ]eL4S1bfEx"84дa, `oA)_SƖJ~2P67=r.O+}'AI[#, ke=`HBDhsi6gvqO>θ~l>β `}ml!J!Pqr~:G´fN|{UT,!`P c Vo5\I "*ylm%ߍ*M4|_Ҩ/bE 8 )L36֍ (;׆8#b. 躄^nG폔~) K_郄(ր7WNvSH H%j? >&YpBn6X\O8[Lcr;PL~4)嘻_?wvޖ`WVV?Rix4ϝI^6df,{i1 v {.=䣈LFV͡yoѷV&^ P2&kobY=XЌ6QS80ۭUvBV $ I#8I@U 3"GʌF'26&jD\tM߿@6v3žA 2Z\/LҿUE!+!1}a[=y"3r߅.]ySܰXI \Ml "q;o.bF?̤QSTufb8#3n%hZD*>Cy8+|3oďmܿx,!H㙘fwͨIy',*Ow 8˂nr]/<)W. `0xHf'}FdC2,EX| $劏!tkٰt/۱Z9V#\SZʅ4 ͱq5 Bt0Af";R'wU{}r$bmm..=7q 凈T;M?Ԇ0 Y+{6їv7'_=orwM Y^X0Ҽd 0$o@\r;1F?8erW K'i[܍t:Hv 2O .0h64 %gGV\9t]o)O.!=*ޭ& FE[B㤼ܬlV1ǵ#V[:[ ћоZˢiPZ,[ ;otJ15ogV Fb> 2ة[5;(L4I1 iȺ{HyIE:4 KlG`T{Q"9yT1rUjŽrm=@l:վ .0~4"ś~2%2.@ё\-;HjXyle5:| ᇮm]@|&Rfs& 13gc;]+-̫+xvg0BdV\ $y$a5)UĄNS}Gu q%^˿:̑=6b^K'{: ]GTf@NotP`n % MmS`U%"c^pEu*@T]S=9 f=wUVeV9bCB4"`Jla0(F̮X2a"Phn.Ӏo*LQK(bPbqe/2qf&뽷eb{6'QPw_]Hu^^i,}ziF\9jX #mup\-ƻĺ-ڏ> gqr4rŮGZ㪞k%:thzؚU9jjz,"g5}}D)ԭNT<(Zg)˝*2j=6'[̉QʙJ[7ATdF7̕th]%`^SqXawž4I7)|syߤ H! Ч` Jc\bV[Eqz6tdtۮ2mЁ_?U wS}Iq~՘M:D1s ]Mڻ+V "& (K0]_è #6CgGM8iH{ ߫]gab#1vն8s>2 vrqZɸ,|űe-cxaS Wݵ,MsV*Npoa}Ϳ<m"O2"4Xj, V}ǟ!ޖ4䟍AwbLIj'xd}Ms%3G]DuUXK2Ϛ~Ql1^AZ^~lO.{yi !` SԷc`49oԳZ{VJi&"G0obVXε >,U?x?&@CWQ=6 ,ѣ@B^"u~#|" Gㄌ̆H(uDzU-_eh}ȗv#3~Թ蘐. 5'5s.R,E˴O6<*^nS_~dPT 7r}S g36׾t:[t1iG&idTdѪsfWPxY)aYPB>fz );{8\W]w߬|m0W@R/4*p*`;3{7[SO?A|0^3<k+dseI;h!qSo&{?ʿM;i;"xOZDN-M G.hPQo,q_/(K;_M9foiA$< +~ZA IDs Ay^ʢZvi.u}&opcxU๮MRrl4Rwc7~۹5ovi_?懯X9r)S$(`1n\_W8vq4'pk І/7`i.bfI?ɂ1|d߇T ;A^\"*oeV Nћ{+ 煤+qB T6DxT K*.joP?Bn;$vV \a7#CR^pyK[JV0M <¨&^yh_5q|tŴdZ0qި)#;S =JY4]e4=DG=YeZ桿Xo,gt(-KIe S7XltajyLC'(in8-UgڲXKL@}Yg+Ff%x`'W B]j\j<% Tv~Cr:f5Xn  8a2 -HSu+ì B# :jH(:}h WU&l~n:!+Әjh%i'n &F͂n4|ka+UNã꧸$5G4PΗ{ G3d91h:0>3F:zqtFJSccM^FYnTr2j(%ŢxQHˀIz O r(VиnR` zǰތ"x<;2bMa ۤ}8y0z]AN/J_Y *S#b.̔8Sw"PA.6w7,6@8OHC d?hF6} %G*胺Pݩ6FQM|'gd%Ć.N԰h~05FɄvвîHonso@c#5/l٭ŃqwNXaH]/gބMr.CҭAr3\jUod̀E~3z/݇ ɞvs[hD)&$ɲS,7zEJ,^AQ*`:H0n!Ń *pP`wh{Pob; @İp4a:qy1MZF́0r`gjY QOEn*(X嗋HkZV ҴvUoh4zص[hHFU}4T' a5 W6}>:(f.JֺA $o4ȎDSf…&M~Zq-C'w)<8MT6A5M ]xp(Jp [lSIR SV=.x,4ODAp8501"g%)kA"HUddJ/7~ i&|Q)Yޙn8R"Qx>̟I"ZSYhݺb}\R?rÁ+6E"_ҙ9&L+@s6;!!L *J$!<4D-ʹNtKX?n^ddz$ M<4kZ5;Jaڕ*83>&fĖg:1ahI071s8x]U GBX@>Z p#7$V>''rHCf:n&skz c$ <9HEhM+y&49"NjbD wi4 oACƿU/h/ˍ+䠕qE*7wހcj(.@Jr%5#ܚ & 1V3'%e[]Z\#u"۠()x#rEҡ Uui~9Iw  okI&s-J (#$V4v- nRߛ'=r[j /`!^1~ Z3]ܾrmL"M`Ye .?In$cX#?%ƐHa-[D _F{K7UhSu<v+] hET`pd,>K 8x󒕛GEY-mF{f)yW(8Yk=bYy%SJUD~m$̗S玶bK)w]nB8(iD#IW5&XPۀQh: 80!`M56CJ3ckTNThkVyM$m&P1<;5$4Y)˖Dϟd:]@&nK]l<.-mW$2o-w.w pqga_*iΪ[m 6?RO:ڶ<~0ChE֢{ @5iXV[]Z=6Ðjq0.X[÷܋7c|tJx[ P U%z3= 1jURs_lgOܴ|N|Z36 􃪴dZ:JigJ9 (fx,>Bx,e.qpS2B#'rVaBMA%?7A0 Gp{OX0>? (}^Gv2ygX+ot?]l:_:u82FREY^q4[8[ 1mkA!uvN;Zle:)S`%=^Z&|$'g)ye>4&AT6a[? ::{274=j2l ~QuSR+U:ML$g  7@\-X2򔓍ֲyηY20K/#k0mA3rd^$s=ϱޅLqU˜(#\oA ,3˕$+o3ɴu8;RLqοTZE&e h_MQ0J1Sr|rC;-#{J6㹍%u piF CMu*l(,LE88i،wf~n$sbE} eEBYS);h|̣-sK򫓄NyI`:!@ BEbXĭ9iE$<74tp!1Py9~b,Lk +іEyxltL7姖l@DPCp7[#,aG61JiqJV.1Bٿ5֙l'&qo&dW%BrRw*)zfI挧e q*ɶql%Mzۮؤ#d=4 [)>C밬re]UsЛ#An0FPdu5C@+MMhL>'׽@"?,d$L"l~(Wʀosw.@' ,>(V]/z|t Ƃ=:tѤ9,u_狋sV#c"H/}+'VWr.$4 x3lc;Ogjb䥈2E65ktQ0D؇k% xlDqkaNvYnT//$0)cQ!# IU͚$N]ioF2! ]zA[93 p xMe'p>o)uU-6`?i?![: k ;P\W΢)6pD܎J!US"qr)trf K:GϒڝxJ4Ds==B d^,9x9.1v2=ΖHtj&oF.QȷDժ鬻+b;YM98!#nlbdy(r$JiA_&A_:tRBer)Ƿ~Rk&ԤZ$Z.:X%c̶c`TȻ7:vk$5|am,q96\d+RSCwqj)pH%E!;MC:>Q.l.B1g"YWqEM]=O-b+*ci]g5k `X5,ew$>x@|ŋ톉@6Ԩ~F]*շiҡcu,ӔƫHf3RړAw9=$**?*hq~Ŀ.h)KGoKdh ֳ|} MB;!6Ѡg ,1Ga+gJS>b' ؗR 8Lk'm\GuZ9x#5~D:.6,2PWOg`\'@Y-ndI)s41&|ӷ);`FZ(MtӤ%8̷6РL</B6!t'BXd5޶`#ˋzX9rLƖggݔQFi?DQ+ ѵƏ[]v@;niđ,)IS䖢Wu=mkcl蝧ֶYgtN!/o}Z{/*]ra^V?egEXӯOܶs=`|d⋙x^p/b7.g=Ow8=nvOcJHdQgej-q(2QGT12V([h;{4;@GAy81vvT)hX:~a ™vbuy^0f(0c*TUޘEӆd?Gux6b#yoKVlg>^M@R6y!t9EW rlhi*Ӵjz~$B`$W/`/ M#Wiz3rI^1פѣ" IΎkZ}k*O$?ɤi.vIU&e S[Oi%FrUe-  _wA62p&zTrΊO,c33?ѴE*qxK0L"uރ %Y9挮 }gs 5%lk݆AGpjK~ :7qJ:iGǯV;RWԟ;;}u"s|S3ɕ-0egjͰ< 9ߺ݁!+d}8s*wq;/C?4LT~kBbSxVbP'R/=!>5E]ml:q Nh2[f |坏[ChJ tj u@tMHeNK&9L}/T c_{p^r_@D})U|vC|] zE 1ubL*t;&gu❋x&%>A~3=d~A/@$U.'OэH! %Q0Z5O2N@fueF{_c9 K IYz#nm0. #Sf`j~1>t&e]Ō7'?^Jt NZ޾[t)2w8qeŘY݉!ڵOԦ=TjwLy0;Z_ F%zB`bt]:d|%vxzf`vd\ Xxa_꺣F([32 GīZTj wK{xHuܹ7`C>pQ(my^\qrA[ gNfh|aq rs1P}A+*{;E'x- 6c6G %#kZ e%1N{GPA4xZQwݽM FfY#}N s&E7"zYxpzc@PTq +LhD,4HFHs hYvAu(غ>G!Ɉ['? otÕ8KeQi]`c;!rpQLt^1n68/M5)63Z워̂"|K 8EohnÉ#1h27NB0cJvdQe5`Hz6-TgbPK|&4HT~*|@= bk/Hq+r S_H209?b>yrz6/ 6 PT@mR0@Ѻr8-C"L sRd/ j6jHgX{o"incdoԗK2%+4 mTx~ӟ9߰Ưp?Qoiô(sae0C[cZކj+nqnj'jAUuG|`U.xh Y~7LzR vؗζe̤ jk|:|3SߗGd6~HJß9>5Nī%1 = f 'u萉n[́ HI*AJ~(zv栝r: 2}" mnI->y#([4fzOu:UCe>E}jl<ݢuYz[B]VǦ.즏|ۘA0mIOrr= wUbL"?v7QNTUs7= i~2$v Q~b/gEרMvڙ(űcБ1uñFWLT}Yw$.fG (_2+rߗ2WD镓<'6N:6&>WZ.@u4]x8y5k/:Y̬rz!BxEuuZZl8ޚh:~]*M0ld Tpqot$,F-`H`= cn[ D={V oQ> Zl"62T| 2/%9^▗ ϰX-pSQE;NgT 9)I#m!LۧOp-X>`.<%8v T70߿6{fɜ @3 ӭ< zt&߰ 7^r詏]i8qc'of )y0vl['cxX7yW&V׬xE+of*)A7&NZQى G4pq7H/"U0RL2:! 'W#-^PNFmIym]k >GXBz(v6GV ù}OZ!J0CI /!GU] ]h7!ByNW.mvϤ3EcC #$QԸ޲qdhᓭvẅ\-}3:NSbUm$u'J,]hf vϓl f:b'rȁ*Wܦ_6}x< 7_Br8چDr/uՑmM^Lc'WЗ.&q%`" 4e`};Yd^ּ2wZ<p/#/\"{|#P޹~rt:eXѢ媐 zF_{Ѣo5iB4q4eRzZ Y% L>fNy9tC֢J y(-׋FҌENuLq)?!~CJSIu~Q 󹩜\S }ДU,QLo&6NP_aiht:m5pdB=!&n*[죌\1ӂ돢/Bo=!b]NRӂ-mnV.%$,mhQ JjZgӈxmbT"7j5@2Jtq1vLZ/nR84BW"UIhmXoɁn7vOҺ\koo8o(SI4ps*+2׺)!P]֍Tjp ќ:S@&/tTJ k(3 2 B?7f̔[ ĒNe&S_4jka)d!C 0a\sqXޘas|G2 eX1(qށ%u=f$k Noԥ|Cm x2}?t3D3D6[]LuKg::{ jEah)'Z{ܨqyx{Ճ2$;J^mPi)0ff+`O4m@D T$TT)o=*D:>kPT~|L|710Gz9a`;zʤ{SW嶡 Xt7I'WE3M@Nl@ajBOe;NRM5 O#AQf!kL&KP ,#ٿU~:s=P{Z^Sl]PBN|cpnӻoqpF:) ¼TWI%32v;h~ѶɁ, 9 </X%wyZU5^Apwaa uBVDv)@D;q]8q4>XdpPJٖocG s.o *lț&(f<_o4O5/"g7|ƬF_4Ӆ%z)\54'~E +SƐy~8՛p,,AO{?&ePฦ[~vs=Os!0B[>|Nn[R{B'V` W52[qgnqOZ.G)  &KUz''5>I; 鍍>,TXW׌DX2@BRpؓum"^pk׍nԹ+|mx-g`x5L#2 Fg=\>?iO}y~LRw|cpYp}p!fnU-i_>FX8ۡIU۬'4psrt#_gv s074#0WοUXL^8וֿ7[ֲ8 ,I""Wq RrB/\oGpYO Ig>DČ+OBs^|b1֜60Pw.,~6%3w[wsUkI E+b==_d2Dzj˝$D"K/R3ӴvyqBq"ضw61Զӣu)#" =O%S|z0Ơu!h[(Q1V jco ±$IHˎE4:*m`Ͻ^";s FWRO/ɍk)FDym9^܄ L2hCf=iu(-}T Ba,'Ǫu>#="1< e:T?V͡ͅ{Q; ;;/K0fJ1#xGq\Z(z#Ij+:xhZ Jȃfs;Z\rOZEꇘ6RFn0O0&RH'F4CHͮyuF1ǿ.`yM^fցzmK2<tC0HfN$HaDn&fﯤ-Lې%K6tּLI@^5 (kyc`=)$]db16߈Qׅvg} .@ŴP.mWȉmƚljX x43ՃZ:f:k`Xp"Ж0N.>Y7à) mCp ڽSS̚#h4fu(B9q.P8 ~J6:MiBGldC-,pEp2R|K-CQJknx=jY-s^4!V; ~-BÁlczQ%,?40E>ܓ)ܕ`% |1q3O߻@u[Ѱg@{H4,nu^z WF@u2EBt pix CnA5;Q3}:,%ZY; Ì/j;ME/q' 7JM'I[`SGk+?Ro%i{>$xX^r^9Pr$=1 0i_hΙfL+N< Y%8<.ZGy!H2p16E ;#$ b`,9g$k0\^6%)\<14Xh%6hI#fOm0I8LqM]uGQuAG=,H;|qGS$6 MFB[3 #.eH.gU.&#\s "|=hGq6X|K?}p}ˆǡx QI@qa& D' +)`TFPO4 ]eqT @m`>xw!d.ɷ Ҫlnr{3>Fq+~7 }-͑7B߈=*g72*nW w4/ɾ 1K;Z_ndcb^&40ē]¢`l *.4hľ0t-Ts."+(\l*ФiROp?97-km]|XV; QncNw?W\|;.7:kFYd(C O1;cr9=[-W xt"Om6 R|9$cŸ͙֯C@ "s5TOA6qֲĆţe cU6D)|=˲<^?1^ʄSb~|""eLuP]nd^A gE5(݅81QEh0chB9 ]4 #'o9!ʎQl,;؜AyCZyz2,?$0ɭAAؚ Z05rdbȌ6DzS<'{EɷNɎEguY)C~䬙JLE5fl'7ИyXFV}o޷M BJX^oq6t\&'ShMŧ%I*Ajޥ`/w%mJme2%De~nʿ=9jߴ'L0\綨7LwʭNw~- Kn+eb~H)@哻9Ͽ/sXr74BѯD3mPԨeJ 7T'/Ae @f/ Dx]$U\9xL:#B y[Vh9Zh03):_dKӋZdľW+g!:ec+d9UQ'>Ыq&WP}!oq.vȚղ j,\<щ̈Ԍ~j}2w`g5|)ճZ>p问&ǍGL7d?'&v|j!fzlS |]Cib//e%845kXj<ɣ1.ԼVE@1cWrF4{مf6:5yb`2pq*?;K(>WNn^2&[ޅ0fOT4[Yԡ|FnIkZx"Nٜ?P"P}쇌c˸LCk&Ӫ'S*">&c Z"=rae?.ph&}(:b GMIޘTBeiWe[djbW6VXP{"Iܱ̳k? "nzԃ㡯1H-6jyϢIu *&^` z~W oȘ %,W&]U` [ K"zռo_!UK8YB$C 'AP=Y֡(}ͣlɵQ#\ԚIGkȀJ9UPE`k'\LY0ؑtih3mܻ~?]dna˳2-z:و!$G)꛹7JMkgt-'n19sgOLj8ҭ"i }D{}7!6ˍERQ샘ӁϽn68)?̭dz6X*pNt_RWD %E(O+t^_1IEKI MN1JmTXu~w6Fo5g3|#BzuΠn??P8sѠ$UNTS+**UĎu+yW;dJ#W-22Ga;tybK8WIIl=͘TJ4Am:3f|5ȥ6hJxfsnMq^q~G$ӛ"3fr:EwfA,[{y.чHџ/fYI3 ɭ$J L|`|1p l 4vX;6H_Ogz u[\.`=-;nj>&C֫R^2&KAرRc< ӽь | kOF9 ճ0"hϙcTPA|9R6ġ{+.aovP {b,qO/ Ps,D]R\TlW3 ]ekS7R8@'j0v:{i%.ѓ|huX<2Z5}ZA@f+d+f^Oz &SG[~ӂ[@[=a P+kPC5K PnjnoA;~d'L; ތAa2#aY'<L٤(@4gCMd"3a[;`SBjyiK}?<wo4꒹n<;!_Ԓ\. w' }Ξ-a"ܶ5 ÁLKHY xnu== 4CO |G=T]Ee\@mXN#HOR>"K)/J"!AUK)<~T!|7. PM96вrn7+ D G}Q-ND,ڱ:z-s\[ `k3g`N؏h1tq]9-.*]ؘfԎ,yF~>n6UxQn]^b˞5k/ذv#>J}\ɬy\^)ːa9 fycp8'J-1qA,,Iź"E u@9h3<"NF@ 3w 1wfOy  &d9@СYRlG6̄czZ8?>=Mz_?qI%w/.:RbfU5 1)w(!/J%XS 9.?lA[歷!d~[6`m?Mu329s.2ՇthB}lq|x X΍4kA{S99H yrQ)M4g=x m. G ~C>(W?DV1:m1Sz^Ѫb>~nC3@yv1Dc-,S} (ToKީ CxՀ<8ľq]E 8BnK8͂H5Rltb ȓ#yamxC9T۲0My>agѫs#o-5WG2Id O]$z|R[%,iT²a}95:|?C 7ps%9`IM !C'uCpZ(av.!v!o|c>ZЊf郌08 w\)I*ͯeq,9AG?lUi~dš).KPZaamOV\xzozS?UOu웽="?CJ(݆2BپZms\pq+n?CyljxGeuY|=#-WСOc94FA+Cb[#J4Os;%m }:m.#.̙v<0rE;ϖyEN5t)lD" %6*#'HW!-rA}Y,a-hSx ڠbќճv/Nkhhe<͝'%,ng&x=HZNǕ>⽺jONkaLӎs@lzUH:I:`7%FBM߶7{y:|BLoR}b2PhP[U ؔ3JTS!E d7 jD]n FH4OiX[gmNTA!$LѸ&O~6ԬCXbRT\0Y1IsM16b0c%)@ Eޣ$dy!=wÃ%WR4ߺ%Fvh ˖{#g"^Pۦz3;5 {;Sə*T6LDk( c+{P.4^8nW\U9Ol#I/nJBIt޼bOxrn>B9Mv'~73{,Xa>BjŠKt7DP$GKsOzIA?Ϻ~}[[|>:SYLH#t"(7q(2o\V4ko" } ݬ渿}#<\,8 6'vߗCB"N[<4JI<yh0 Wlo~G3Ӣdf$+(3oBc"" sv>=$ӕޒ(:8߹!3% WVu})Z=d1H <|]0N9N3رv7ݐw[ g'S~2#j_`/xJFl'* $ID^|XAhU٦GkHU~Xg;,ړД=4*%7gz Yd^d]#]ˮHJp{`e]4W(G25Ŏk 潸$展 !%sSn=#gGsZkCpXo-sķF͌.aZDWFXzDc">0n-]b:z&zw w Y@{h#^0cޔ\_%; > PqV>HIATȱv!zg)jTdqY5z?T6qnHۻ`joݕD@cl4ී\"nV=_oG{ӢHlabnCx]'s SotބHFôS,G)7 CzmwZa1{6<5,H\%tUIغP0Q+3ەbp,Od!1FxN~g6ȇ]YɖTPpϜ,o*= 9`֮=$L*Xnpt;Ib/5A.Q<l,PU߮okt(#SsaҪGM'<#Y[o{طMBǥ3 M⠉䢳5#]Ɯ2@RLi!Ew=^`Vs%3O=B[z`{3"8_v^]Kۅ'"ݰ'Ӕ}q"'@[^n +6$y ;"0]:wPYA݄~l)ĹD?Oh+z 4OĶ]?oPX EI&9k^! &/Z뒊Xa>f{ƦVpP9: KX^s=-j]SFq^iӐl(.Stݛwp[ Bl*%uU`H|it+saL^j(N{8*Xݠ=Ctݏ?@wd_hȍںB;xdͮE{3 C%"U_+tF~eS2jzXQ%KyHZ8BǃGu.?̌X^ ˩`νH/r;nLa6,߮mPK t~nǃLN#E\p"֕{sˠ>j]me'MJGPtO{~>J)7dj9Gp$,_&Pco bzXc)joQWmE']qȽL?n\@qZns@PgI)Oފ%0AE3IaFҲ8si/H;bFKeNk2=4)]3ީئ'!I ͧ=s)~o XnP/ MЭ%XjBX(@c R?ZdќeڅMf3Pe#b,Q Şvυ2P֍@݋@Tn߫"u]a@g_>Bp\P1Sa?k zEdJŽ zҾΤF/2 :K9}]i:֔QMY"W~ķJ8?*Ch͖y|2YyDbp(,1&2t!I$(k^^ȟQ [5wp-ϙQ*r,ݼij>.D;{mϲh8%d7ߪGyU7}kO4 zh'z?( "#ZT9FV 'y&#X;fC @G^˺*h9^Yqk[韈}MĘ C+nD*uD[w7E U4~VPN۴뷥s_N&ΖײE^'yq;K TK*br(sE]4f3xYԙߞu\e1f(OW4s̿/F<ċVK]3TmjƜ&o__k 𼢶նLeϤM w2c Fk͟qؐIn1Ļ2 %WN"saf0{8|n{w,MTĴ¬5j|oM7 >V2˿BܥoR+5x]3djg/ 5KPcQ$u&LYs'ĎlrhJGI|PmUL'v 8D Cy (>J6܎8O Р&6Fфz= QuaL@(&r;n'|3OǴc |!۞(|=l˸~*0畫jTLb:8e(Jk};b"TY3}#),)nAp-\\5EÞozDxhX]ȅEy*S !%RD uDʘo0t߭YI7<'TgdszM"2 fEтxj c^%`Zڎ6Ku!}\q֡ڮNW>8hىzC|wgx#΍wו |yq^@"?@^}f]8pWug|zxcmӊh+x &5t SmQ[g3EofDT|6+5Ȑ-q;MWw¤o_fꎎ,ĺ rDfBm:*e7N+qo,e?/Z(lP)f֨'CYJ9HY R2ٟ^o'G to_ntɘ2٥'1gZY) p={z$9ҨfWXpY/Ө1ku5pu"٬k3oo%~b}:'ڑ/alqI_^)oUV)k~^q%Rs8]a![F l\ps*пYR=!@rmhT"䜦lȰ (b+h|g"{'\,Ô7EK5!z=#9;M#LrRn21À@E-" VS,G#hyt#HV9^1ijKG9΄DS!9XV4Ӭ0an\H; Ne.^!fGJ-fvNVV@ rԿ.jo. ق>R ?NRMEMn{SE>#7 ̴j  `94? {1gX _4#FS*|pxr)ǎO %jq ͇0 |'"i}E9]1H:POT, Yoc梀ؚ=t:W̟(+ RTe8FD Kr 6LoU|?I.e}Q8A$D:hdyJf KeǠpf$UVToN>H{8ԈUgPNZиH<\6Ih9Y"48˾57pqkXUPd $(-p#N' ]WwjoBTmihuфJ8~/jq,V!)n"OԲYlR#sa$j4@{UfDNNνF#ӓS#>h{PnLxkY7C;Joz_mg%RX YvJ؟Wm<t$ai;28nXPrf+5g{ꉎlSLjl K8b )sk䨘 %̪UiT+:o)Il_<lj%[b)6i~q!derfR]K<-FݝD^DP}n錕;&hÖ[5m</"4wWO#ox9xRl*YΩIB^NY,FATbx-sq610SW$wSغG\Ăg+GYOWwq<@952ZB<^hXHOڱnq(qY \mQhi2εvPN<蓶'o9aNLV_ȭ吩 jk5Y "Ę+MP[d_ sN%aXCLYL6ڙdG:>T鬔Yh-dQ&Ģr7$HlDuocdv5CGNI,mc]Dh(&]R~Ӣ5Cp*7 hQh˜X> $5}y@:ʬ<˖`XCNuՅ D\#6þ|zi@=siL=14eYDf'𷙕{\EnlA[uE?"t;ab_¬E"*XsrD5߬QI߈oWṳ3) ρW Nc~?nl:J>FE~rT$zp4Kō$I U=u~[ K┍oW + ;\=EOȾoaE*-N;8!ظpL*<,Θ '# ? O~1UZ~`DOV]+8 b7?We$͝h/Z|o@g}vSaMy|,:"c̦ù{oN7gbhPwq^f(w4i10IT ! Թ_{[=8)N)t.fnNK$9O0կFs[%A+V?Vu+l=}2pAؓhP !֓e#LY(Ӕl(W  9GM%8nAMs%td&*$n.)"ئAoz(1a|6bX#A׀Lj-=溍Q:"۲='R1DZoߗft DEkHg3pZLSvH`KcHCQ:@Z:"]yjpl xV\3*{ѹlvfd{ZG[ JnWҩق Gmud*iAE,&(O,-$Uh8cWaX@*yzWb2C1۫%3h(4R^˫s#׫ep_KnrV,t*NE{:\B!F{ˈe䀧1|џZ i`䨝!b%HF&^J(CGb+{[(!XڍP~4㲽T1@nS 鱛襮W40T4N*te)&щc[~t_z6jvM/ϔ^[ U&+ TTENJe,^#YV0p`3kp֩e;9̶{EpFf5E}f/j:M_J2Xm({бpހzk_TL'“By*Jw(Z =&PxQ#؀y7c~UA>i]B5;Mp ځ4o]0d_TAgLEq9ܨ2s?0[ANR PO,)4펩y˜1Cn4sǢ GS9Âրa?INR3u{t+f73wiȿ2,_e 4^Ћ)Kе]3xZSM6Ijm!#C2[VUք<(0O&Xoxf[3{P! :@Ai,7 FuBTVM@^<hL4|95N/w]cf.Zqlz@YJIY+˥D8wrU ͡|GÏTEO1Ț;tk3kе ?vQO\93/6b8ؓ!ri)AєYH=YŁ]FՔ$eVj B ` W^gygܧ~uZhŦ|cޱyJ;',eޙz~Wl̎-ȧF~lWqaCOy'* <\Bg=08J<"7_y0\nA¸IPP,kC`Hn=P1?o͹ Ⴛ*IjœF4%GhZZxn.SMNN^;; 4)sml:sv7|`(* gLbEC>ɜ xfk2835JfOINfJc2-3^NɁ*,WjzA~J ڃLN{`Dx|Zh.[:`U qǁ+åBvU7ofR+ŋ&}i5CRv{ɧk('pK~,P&s0GUCQ=^FBw"$r,SQ]uf8-}=[ i;cvd,4JU仢+."{K bf|TWk7m<`\>ŷ!u( f}4ߴf[}\6oTx ԦFyai;y~A8'<wz#(q@NʌqvSeS!S*=v GZVu٦ۊ>s ' kJ0TF#S-@M~wA^ {3*s`#GoN釋%͍ljF n Nbz`j=aسϖi\ s ?zvh-O T~dE::o.HGܔao{{hjAL3udgɯ<7)P!~6I^LmIh2$&`a$ UHoL)xX&L /7{3~yzSo A˺0X8E,Ih=!c##bn1+i)#ݫSdRk/#l3 r$jq{=?IOp`}ទw(JhyB\]gH+!M.Rn =7O0('q^ 1p-lh%7bNG64H0(qD؊[:=Vd2+%3bHO&zA8pFp&免~Sy?7"Q3L3VĹM]f971w~X^rlrqaL)+dע*Ղ _*'R䖯LWmi|E\}bpPD\ ϥv g=$C(K!]!If{Ƀʨl>v6=WzސE\t ȁd64_)AHYF/ fWo3ڝdNsvw9rz؆sA~?a@˵nM把¡ 7n~ z[(W羫 c^Zz)zyASzzJSPKCJ4y |#y&<_ewfzg ݝ6_ jGH`GA{Fpeyoӽ m~jК28;H 'Ěm9? .-vOڽ?@GDvoiWlG/lÙy(| #7Rolh-D21Qﺋ,gq )UYVwɋE !L*T 2ڟ@=OP#4H|(K:)-԰-&yыJry_Ϋ^ +L{qL`2Dd*jThoPI#vCzJ"w(Ha"9&u6MFLHUY"V=?L9Ⱦ>BgK(=0#-W_;dBWT`r1վ01TΨQդmUETH˵ .?hN9M@rI{KIᘍUjYC ]m91>Hj?~0V<ҎG_lBEWDV;LHC<Ü]mބ>]٣{(m'&o6zRiB?z#1rظub-DQ᎞SMog!A@&asO3\*)vQMYJ`e#M| GK0 DM'I F8Y޼*'swTfriI40*VRX "{VlA-+NIYXEq58dv%HDU~Y42Vĩ+lpXY .!UZ#XOpVfNHCnyn8äeܽ,CC(ϗAK&#9 `&@"{QU<8l#d#O⒬˅vHb_~F)AȁCށ㓈/k 'GB!!4$:ɕ9){6Zdpń U%6&^|O@$Ĵ:?L]$ΦMI] |O璀ꐊZ5%mw\uAs?㒲b7d0WFM{YHd;FHȮ bq,m3JqG7Y4kz89I%992U,y/ sWƁtoLyLtu& 4u{+Uz'ot1m{uC FRs, 9n!t\_sJ!)SV~7=]1k@ N:]% ގ7DB<;ɿH..U4xUOȗy19n\[JmgBg>+codtF-I|qY Dg7Ki#)>՜u_!oz41߱O#{LR7iN͡J,"Cj,y,i4Cyym}'fۅcQ=?lT!"I`Sl$橑y,|)G_ KbڜRkKQ^YUD@hp?JPn@n)bB !c+r?Y?>jUz\\dT͸@`PgY!XP|!EqKIָl0RA G ɑ:P(w *p9Q %> _ ӶNH[xCz|?p q׀RE"8\ ](EӚ#^ jZSV,Wde+?F{:EmoCsqp 7LƯΑ`Q"HxSվm;zn2 tn 0NVNOѳNatah2mP+r∗Jkq4{103`]q$#Fu]q]"|? %)$K4sYV:C\CQ*ˊ̈́PwRəD¶Pv L2duە  &οĶWejtH74``~b7lS߯ Ye#EEATȾ%ׁ;3z eْH*z8]'Z!JQ(\3$W#@o'ŨoZx 12T=tJ|E+EȘ ATRx,c`8UP.`;w9j Hzŝr%K2R$g/q>|gHʤ=a;9qF%@|p2MH mYT-RtJB~スjGUd|)QSW_jh ZG0tu)_b_laN#*곑\PB.A".Sl-';raIs`4'ݫCygYZ0707010000005b000081a400000000000000000000000167c8ae450000dbc4000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/block/rbd.ko.xz7zXZִF!t/7uۂ]?Eh=ڜͩ5(0ڇ֯{rj+;zsfR&jHh!BetեߐUl y:HvƧW p*|gdfFNf%b=Uł#l1 ܭ5P #u/4 bMN@wP]+^;Ѡ`=QG%_dvٚ%Ӣ{\{x6?u@4 %A3]j^/^7PK  BcAXe7e6H %Z6\ E43eJ/?xY{ #`{\%DYK^Jȍ̋搌3\cmJc) d38K&n=Pe>OnRI>& EA{gXL,P 4!W.G",(2TRFlM'Hأ߮5gYu P 3#vEWf84|MgD Tk9v؇Ai'FDhETN̙4Pẍq&q}¾i:Kו_!L39wޘaB.:~ġם%ǀDDpieW /6aɼʽ-bDKOf5nj@I_vEx[}y|PIwƔ-E3z^`*^V:&_1Jf)W-o}iꎠj 2GMo"QrݭAb.12iL_2:#x,d=TU,CP[l8.O遜%rK#g]1 TYD++AY .>S&ZoAg4|{m]P>LP< 8;j7h\O'~hG8[m.r7+HŴ (?]hpsӫ&Q\.]99|;bKe $G-B"5Vi833.WNN<ҥ Ɔ$M/ Vvmm): iti:fo!x1(x=/Y4<מ{O_t}q)נ E>uXP5Eۦt⅄5 OdO7Wbm_={vk<;[۳FH|Ѵh@Ki"サ 6s6_FdNRQ3b!xt^1 E3\}Ń/z6-8Io>܊‹U  .<ZBnYͻE [\ڗYNmȹYA·ʣ+-ݸ]Ọ3Vl1,Qk)gpOz# E\ct 4!=ק ; =1Cb@&j &M%rz s 2`ؙ{-qn$v(r7lGVmKq*0q֤߹+[y2VyǠsVO>q,p MGĶV ,mY3]*k8Gq}<$@b|*l6EZAW^a]ݛ7FGEʐ_;Cq=;Wd|5KD mHcId Y6v`oz1)e@z0カ,.l2kű 9 Og&\_4.#@JLk?_^Pxҝi_MXfeT: 0 N:O.Z?8m Rk: v$8T43RްԨI<9ڤvG^#,8M'7@0a>T=UZ4S!ֲyKR<*`CUs7ƙofobəWH*bkc/pE?JKXDs!ޘ'n%G/͵l4tW`rP_nOݛ _ݚWJa)O:{{nzN>(D ۢ~MRϞ4$n ( _lC儹h^(!᣽! %cr빵o}!D'mal+z)S73\fAAdh 5\<Əzi$Ghn@[4n~vD0yl:?t&^ڲvc5~X!B=JM"=$r5lg[dѿCB 1MDҝz?/Y±XcM+UqtM,GjnEX\:VS@VZs8ƼAdoQ0fuҜ~?#"AOI ~9{Rkᚐ"aקʝ&>#.0"r%[P*-rGn۴!'.}(O0)^_}G^!sU [U&y&Oe$ˀak%e͌7?cTQ+] vrιůKf0F׍d:5 wN1o 5˺?1j'=a>0Q,eh*eb3t؎ &>f R5b]WjIJX+j]Imۀh:HX7DB0ꘈ/B`a=:r#]IrOy9k *=*p`dz wJ,Sx: 8[C`Kb;EW0x[APV8 L7+ IcM#i+/U.qRaKz>vB]lgf+2rw[sKbAY߾Ov[.އXICӍ/Ymt Sǧ)l/N a6FxY3ń}rԒ2yO m" bcN G4xGi@,5v4lƐ8bSwm ~C'afunWP0^XB}rZa/U* 7s$ཱྀJa}~8dWM4E=Qo2m.hYz5ykیʘ3I6lnU`S`&@ou7hZq(,pOQ?i5zjj#=G*Ϧ;$V~;[fc]62Vd4Y@\<OT΄@sbW2®xM,6NSAȓ,|p5mȖugDBܽ9[#nR& ixe[ وNUǞ@![J)'{{6t#k X^$#^ЂS08V*",T2" SYM:ިl&%=5tӭQ7E bJ`C1wN㪑x7 i,X7n<)(nƘ{u $&ڽogqgH%5S\]-ۊ{ՋD,ԞK5njkt?3DŽ?Rs:uO]Q(ԼU~u|:3{ۍT%Coj4v!X_ ,:閧J"#y34bP(uڤЛ,1+T"bo"ܕ(T VZOBB4ld꾱'f1Il0` 7#V2YtlivC| ln}|^p+7V|MwLF B^Kc>LD|W'/L>F! @$V `>'md-!PysJ7d-"KֹדZwVLWÊ,c\z\?w>S"lߗw7(Dc1'͘k»L$d";N[ }^cu.@9N={QDN&ZBuo{!ĤI=E4C/ɌM>o IJu*T-:W/oq |z;"lj^hp6iceҩ^nV㹘_JO9CNLV$!3̭ E >H+>$oLzN{ysfz8'N4>Xzss[ o|#Ბ DtD7hdaxi0#C<^xlH^A}`rⒹTb1t.Po!aAOa[6 "̯yT/^M#j*1UN4ʑ&gI,oh4w1F>R߬,|'&k;#9%ӛGNVǴ$݄T WߒOqD{Bh[.[H[fO2s~sFxǹMX" wqm A5 UE͒/c񾇙}v|mx׬PGr/pխF ^Ly&[ 7HR;q(yXu$ ])Q}MZ&i'5?v=թnO=W 'RśY}2'{ѠƏƷjkd9D8cuON9؃LK8cYE:d;NGt'RbJHr']QCQ'@5N"od_ f>%_uHؐA(9QQѵ2wG8I \Nļ1INlSY1l;|L4\b2EdD IQti tF\-NQ-iMn2!ɩ{"2m_ρ}u\x$.OۆLԺ-#H'GT7倡ObM,$OJ2X\#X;}ӭUO@Q]ŽdGYŐe'$_\]Č@:hOo⸱T߿Nc'u=Z (C)*\đ9OXA{A}W[_яlDz>0O|8'ʽPCS,< a.{9`+;ԓv,EtHtAU g]kdI@郇BCDLh:DhE`gDj;MU-7Q}Q<-Y$2ҰjQp WXr0N jdG(.ϰ& |?{ZВsG]U&OĽjj}Jp|:5(V{YkW-3ɴ5un[zR5.iC]B|\~]#F(J 0u! wAS쨿iaԡl&ȩshV61U[\\RF:–Wj q9=ӚG % 7hÔ2ٔ{+;nSyh `-ivo[}kYyWR}P@=)0cg_6h"6&HMma˞?!c |>S M (a*"aVܱ$f5ZG'n-ɯp6lMhqPW\<9,ia.Nf7IJnv"q--yxN$% -:{m0!q̫;3art:Ws?;9&2h-~>4BIB-~Y^zcm7&S}#*3n&~DJ"bCF;˿p~d"v𡡰bl~ wMP(atvb)Y {KsNx"o'=0lX@fJG-$&se)Cy6a38FhDD?? JY7Ó+Buh ||jAHϠ_-i' ?T~2i9)&2%jlTՌ\3SW@5nWyDR14GK1Ǜ%h7)YE'nub]jGe?_ rF hGy/_I(F=V蔭]OvXD Dp} =+ng+Xtodls7u,Zluc8yJ)[g ٭u3_l{gG6^/YU# rd[^ˆp5{ABؾua4:^ER%*W>:-Ss;\[;}FoUC R 7T¡%JRbFӳoleX䦭b,&10.X~4e#lA4J;Jyzk2&\X$ԇ{I޶ꤴm^Ya`IzC;r"8om7j Z8:ѲLYJ, xDJZYihwm3g@5/F׶"rd-oZi՘kJ-{b1.@B]a8"k5hN 2瘓yw4WsIvmp釼 , u~(lXӹ=>04tj .$F!wv?vse},5P.]Ÿd:L͎#@R@Ml-&?h[=2n$:5w%qI652V/?vqLu ,hx|yqé6vAA4S!u[ %?Z[NU%)ޓ`N^RR&Q,qߥ -*c>RƥpP0Aа.]f#PiKb,eJqTd MMFuQZYEtVBr$}T$`{tsJ0k|8FpT 3wW, kVm6'\!I&d"NԾ@$UU؁m<SE[ƫ;NlխHҒAİ Z0SE^w鮚? o&,HO>zv2D K|YH%\׳ VEB1QG@Q(BY1~<|wru#~$OR^géƠJ%syyȿ3?@KwB/G긦_KHA[ $YA H~[IUg4Jv Dqk3f!jWf֍o$1mjF6Ǩ&}pZ&B>YU'YA$[}L-:w\L&Lfd?ܶԖҟ|C`m6hrRXcKXY5F`"ؒc@#q,zgG" _uc(2R. މLi)u=Z`B=0%;&sOQ0L4$fv9~LeNإ9Ġ-cCJ0pr% ^䓬I+c=ifdUO)V OUo$I/lVށnٔ]  Ktr%KoŶEsrF؎#,gRx]:;j 9_Eb Ԙ=[0Ls;9 *;X[2*+;7^|l[n{¸V"1t{/nKm\LjŬB+͎λh[s P%}wt!4Ψ\nP~(mg@{;Z}>F9{U-~C : oDo[dkY@^:HGF)V`˫OBf>,[0~2wG';IM+,-VE,^VĽ..Ҿe#)-I 5-nIMTt fpma&IMOo$&:Q`nf8#.}47†gsDHu425 1[ƚlNs c =3PJђ3`l (O5l^kqnɇqS]9.ٶ~kqۉyƩ_9 tGg'2#ꤻ)eˊ +oES _5n(YJ_}>ςAmgnOU{ zK^QSU+5(RXDVPkۜ|9)תUmi ,.W~{7 d ;Re5P /F ywnRE90`0Cv/|x(Mvs'sdn%*e8Dla|Si܋5A3:1հULt;\1ZpYQa{w?4z'HJ`i 1 !|_\OƆOU~Vބ(EDT')+ˆ hp!JwlKĞVJ!0K4; ߅j`*L&$|5>JoP5b wCE-J){pn4 '{ezK,^x@}qxjZꤑ 朆&o}$jN)+;Ukפљ|ZhDe@l?֕2*ɽ䏤%D`y_(%+ˀM s+{Xf&<<|\:.٩s34Z0+KhD8KɜEWD2ւ\Ɯk'Ni"lP~y)wn^M;F,$5Ξ݆Bq9 ,bиTkkaF/{'`1#{+}'8S%v4\#89u&yt3HQ,(Rz}uGe+2(>ȶ, ٨P L@` }mm"?B{L epy .OQWso<ܚLHYy pea46UTOl_};56(fHen5U0nҪ7씅cH3T]WahY?V D#OufrlFPh}?h8T$., Eq 8}ƽ(gb2H>M[3[I 8 ^mc|!(o&ޭ1P !Cgzlr}7q1;.V7E:դ!@!@ф}K{ V"5-F9PV* YT{IOP]f$߮紤C)} QZcPGڃ^wre/P/{Y".ç&dY%٦Jj|&0 y?Ht@G٩ ySy|t2:;3!j_*4b6Ȱ:h<&>2#<  (y-F18zUo؃'] -iy $^c(h@Ԝg9K9mvB}],T,s`a㧳0}bJ;z/|aR5}c4TCufhF;@nQo w{UM("H >a**fȊ2 ݮK|`"N| #$H<2sN1AӁ5LER;ċ p {_|ث*:_hqRys!L?׉3~zr\'*B[NGHr.!gpp{z?'3#3$ ]l Oǡz63npǶzAp86 PAt jQǾ")1'cң%,TVS1Bz[9z81,i}g$|?kk1œ +Aْ9jts[byzԳa[3n}gsKޖah}eϋB &zsl)}D˺Pg؍~GKU?5[3"ע3y~V{81{~ j4Wwt8l%V[kOo,$v5ySl2vjQu?U\I7n4^Ρe&;9TKVDtx[8QR)&˜:Z5U 1H/(:= #am-WO7]$|.n?eњ~ij M,T kR~џin (HK2`[9%=HD,o>XrXm/Z;%F "}ӳu]R3i]4ja =b{!űIBlS(-F/kFFr GE\nmP) 1wbߦKZ|:8%sӡ*:s9zC-dϕLդsJT^/آI5@ ]\FUDFf5RQD/)yۘ:" ,_.W;+RR>M daZMsbWЎG~=<1XG_"(_*ju!, ӹj)ŷKc-S$vL6a')fc?G"T7lꟓۺuU֓iU>JVx-d-D9N/o8|9H_Bn94ꑤq2~@l0{S `V-;b]"ha7BTm@_R?8C!CiX) Zy/ΗtYFHEu!Bo !<$1"HuB<5g W9B@n$StSR֌ t3>xޫb <"KDK8a w IC_ڱyg¬M,;Ys~XxI2D+A,_ 㱵JDm+hYhX^!$m0T7}YH+~Oh.2>*KgŽü6>0ǀ<]sXNw(cbSVٸkK&ܷa%(gcj=N&,8J .t w;ȟ#6:X仇O2s)y˿@{7{d!Kڠ&kj5D5q4 O2rWUweUE\%)ANV3(G,!ۣ[ a}hϺXE'u̫Tcgon BM 'qЂ~)\aJMҌ{aW4KHK"ۨt&Y'Ǧ[;taP(ӆ$([~-ge:`y>:ȃ\$ mW~X8!JPunޞp8Sa%-I++Ǔtj qҫ}}V}pgLm6 ̘,ߣ^Zm! Bxl#L%974aWVybX?uNC@z:F[~DO.l=﫨uDmvLFzI k` 0)J&e$}>*Gծzuฏ[j|բAErzy(Oб-%v0hnmq"@ߋJKڸ]ˆV,6|r"j8>:I )φY3k-pOuxs|j $]Şq*gl3zŷ+Jeyu\EE'\33jMF98^X.2tqDeѯmCdgZ>lpij2M(35/V=/ZSfJ`TrK4HO+A taH1 RXt:* XbP w6]t-jF3Q+rPZ}F6(a_kMآ(P\[->\ԟ*Ʋy&W@%up@g͞rcAV]#8N5xtteN.l3~Wo՟rqLwi*4|L=Ёe 7#,T4F N f?n@]"n -#SzjbODܹ p VHG!Ih,e8\[0MI}tMgH\lg&'s'OM_@X/_O;Rw$2)_⫄ vZa/-$+_% ݲ/Q`( oQ_#RbuW^Uݢ @7mUs3tЄ&ģkIjT 3IxVik,Gi@4Q"6{-{j1-s1aqf {vi\%f[Q G<yNƒq|Ej^hY`0 >N8n0N8E}1_U NЕ@^ wUߵuk鞲6R^IP:M21AFZʣ b÷r4)]0cp{q q@Ǣu֚V  R۳%;m0]"1پ#0׉ aF>5F&4Zkb|&o'Z NFQM: Ly~ } |bZ!WY} K^n->T;aӽc˪e>c}~aUڈ΃B.KIQZ@Rx kfْcq:4 !yqtdGiتgx ~EtܘRcV!L~9~Y`E/speyΰgqpgv0ĸȵ7g]dҠ@F6(*{; ևR\* IJʛ0x/M%; '܅ц*-r Ci #sy> swѩ gjYO4E `VFXq?parB!KDvEj@ 6~3t2GYB,/{*Fzd^X;(Uy"t/'޵y} zS$:4*xAlw')ihZ"'P%!R..,֙Ȩ1JF3ۘY Ǜ 0V$IHQ{2{0//("qx%; S!!/ކx.䴁F*!_ЖGVB9Pc 32w)aZ!&:#y|sB,ʟdkO{OP%xچ#ϐ Gpք̧&6'ǰ][rk8C esݸnѿL²<ߖ/bΧ*~"u%mRx^dߐH o.cHJM;ú]|Ch/.9ނԣ¿GwtGfE&"~D%ꀃ4՜%3L`h]Wʑ]Z i%aORDDbۇU{=,'ótG! ߠ׹gC^_!:wH]@P{?_cGV_}eKxe戻Gk3fq[[rPL}q'#$] 6ϺJh̏ 0l5 }Bu;Yyb[b1~eq1Ag"L%l7-[cWw dgP oC`4؍ә?PtIEY@QURD!z* mm`T G0;'28Qd՛Å݋?'ȢBׅ#d)_lq)r_GB3.9lzS%Хq%KC~y %DhH['(=cK`㎠k-.Sw5yRB/1g7q5 <9ۊ/㓐?o{Qr;jT_IOycnq=s*tn$?-8a=;8[x8GR~hddЊEGSX_4uP7Yn~d}QCwkk_M( FSc2)jE\l3(~X-aV4).Fb4>CK]Rܽy $C.zh!ĪȋL;633M)#]#N.Pݺ']{>og>=ЕsDˉإH%YLY|z3wjRSҾ L|9sJ/}Ti6J'n-F,=ag{<bEEbr&9rxDs{eaNŒ_MMK: x]Z=28 rljvĈ>Ϳ|9?_az6P_5I|=3 ;<:OV0:U]߬]dZX53lKWQRPT+;y66yuM?(NtHmglVuR}BI7xO}oC9SCFl6I7͚oV@ |gQP佸AO#wFƃgMu| 󇍯=ߍUqN7D$4Pv%õc2忽אPu,܌18Y%Pr.Kߚ3a2lPmi]xĸs!2'/dMq8"a>zH74It`s9=#,y,#j6ye0 XLF+h  nz٢KTd %O,׉]!@k&réDL3`=mtxxƈ Z"(hul< wLP/)Յg{`xו/GpNzut}8LC S =@ۦMQɇ`/c I(9uW#fJ2`\qxĕϦf%ҼeRw<ˀp/`9d"<4*"c")x@b(/,vʖ ?*1~k4Y7:pqgЧJx$;!*gʪsFa~c;1vJ{/`WdJw>(#oChw CZ^8$⽉.ņk^ Hݺ->y0}`Gs;i L?DU}D\(YDng%ũ֦ \|Шh]Pg~9vYg^U5ҫ= M'4 gИE]q٘u^zEU44b~#ыo?,%:rGJ'$bT"k}hjDz&8SÌo[w~%x4 }!#<)O ۇ (< lj>3'&Qe"w/KԏI͙2 3():rOk CY;U;FӇ `^ OZ*&bJWUzS,1)ױ<*zeܿBBwg|_]|?G[)gƤo̵qs}'H+Z0!oާJUgί~` .F~Ϊ֎?*P[3,x*~Zpul3`Â휘JMI%v4&߀enS"s@F^&xPGCjZSȗ5`(h%У5 ȐF2?<^l>[ j6ҔVo}[ti=l- lCzSW[eIXD.[] O{G:p=E}.3_.FvdVOtEH{Wqv)]bW¡ a;@29,uWz,'=Q(>*j|gbnD`Bi <kW!]!, gJ%w ràh`T}V5MI`2r6=A#W:a@!=5  (~by .S$rag?\252e0 1 ag}nx') W$P Q«DKݳg|tw@Hύ1pU>,*pި"Vx0#$q&-.G0Ix|Q%B1}FC{tYD*3'sȿ3vOw0&CUժpx0$v9l'WW jNRUԀGO HHMk:Zo[|Ѯˊ)F=Y#@(ћ7kj?I‰1Eam-)FRTx^ (,I+-:R$o Dvuu8k ‚#v[ tQӷn4M6r+]ZZSc&ڲ#Lֆ>9aHrTtRbJP؉ij0\F*\6Ɩ9voY@qȟQ'Vs-]!Yꄏy۾޺3 ,!KXGS|/PIȴzSo9nE4NqԈۊF|d̟S>qFWTŠ>4)l02M+R7EύU4Xn۱_汓}y1mqZ5y#^N.^>A,)Gѧcԣ-{w|4Xs[hw&dU \k؛0u䚬/_Mݎ#W7[bҐ$l.ŢZӿz|UH6o&-/ñt7 F Ar{ P |OgX/cjBK Vt~nmS Ȓ>ESh\  SQMEVCs Auˊ$ЕWpYV%~jkOTJ'yE+/}xDAt&HQT NJTXuk2, EYKfȖajK8F 8CjG 6P3 Lx| ` 15u2gr5ЭwvQDLE/Y|ӻV{]QV ܋OŕA8iÕ-I2߱_s}DaQ\zM,GOH;MÿXp=5$~sÊmJ bv7k?mNlv55 ojKZtwȏ9gyA]){-E8JHGm=q$|`o`1.TN ?a.72қOwXiLx[:5<,ZOZA7-HZl{͛4 a_9tDLld9_аdq{I`' CE)kg#R 8h[o^DՏkêٞ $|JxHGY_qa@dtÌBrګ5Ny1ag3JݴS`E퓨:s6 _MquL4U)Uˢ0 S29<os[m!XTU))]>w~_a.0QTxt D3M(}دoy,VgzTݰdA}s>ł CVDȫhݬlv|0%\CCqvNUk).+ѵ# (2,f^`W?kĥ ۵*ǘP)^+p_) *$>A_,Dl@UQ;&0hPyb$[#g m\&`o|'6᎝{KՆ"Z5bYsH{,mF(xp{dz% .䨪P&o5@: C`Tt虼ZޅjXՠy!ɃI8lAU˶*!ɹ eX4}Tw7Fzʈ$/< b%ungAL"@!c5aڝ龎Ÿ|(1%n^ᬒ:d0@YW;b F."۴א0I2:淪%uh^&D #t|}`*ZP8"c9k%o\ c|oA; Τۘ/ rrxw݇SjtEnsIh!4)^ا!\>6sޏL 06结KbQU(H`m;s8Q8v[-1#A5?-e hı(mb{pky &J $YqުHBKaWYJU|N9o7.B;It.0mQ{1Z;q!C=*Ŕ2a`(0hBȺg4Qo8}+٥7vrLK8lQ#I酼8 pp^f x AѰqW&Hw,ѓh}z"qZeo0Lڧ%rqV_Bt< y|̉.ZkÒb\,hDob@׳sZ#9I<Fa)Wj? gm+O#t@_dJsm{S;ZÆIYKTHb>1I8l9 mxVW }ˬ@KMоN [wV1兮Dk! l;B{'GK~e ^ Kv,^Lf#U-oH??d}Ja}7z~W7vK_Ґ66#mQ_^B+&-OX2S'sCry=LQBN_=zw`fo T&kX’%sznK> # mnD~CEQϑ9:lIMjZPb[$ H򐇫 ;蠾_ѻ(4pgW/фR( )3窼K63L4JL6`zܚƞH jQI!N c9k?P3Raj{ WDFuPY-<{ՙ_, U%ӈbw>߫7<#LRWHid=DH^ӽՑ}F+2DVrh:߉Y|:}h <.,֬]*&l|/ۍK|/zŘXHr>)`}fS-T@Oŏ#wu)U;׳+>V1WdћE@VDOEJ}X/؝P2DSki7'_Sl[s/>ﭑ@ -(giG! ҄G7įH\H8]y@HQVrZ.Llz>Ӝ0|7Z`<uXObYnl,?IYïXCwF"?,l"])\QEtOfx,eQy>y(Fi((ap @3o9eA,$wcc65k nj iK7N|윕2KRcgM sZ.ETZ!yXol͍^y^# BMƋOZ@AQmBP{7KqJKQ qq~k27}E Ѕh1xs[C]㖦8cfAdfyvQA1+jOŋ1՘8AUpkˆ* FD`=GNk}*dKAeb/}Bs\T^!&@,zS`\ff1ep9mQE&N{V4~`b/G\KL͌<.F'Ͼ(دLh*Xēj a9BNl Д-'< T"y7㌃cxCt@ޔP~9!ݠ ec{Y5N -Sw LķZ |Wv610E %EGx CzXEjDutp"V&tC;e HWw}OfJj:5G c2OM>?H8{ aV:vFYڷ0ki (◠&׉sn=Iȴ4w*=.}"GH6w9l@IĵJFLo @7>%N:h3&ݥ1}Cv2%bZwXFeiz;g"T6f)7l^ 7oUQᾼ!u7yҲjBJ25<;y *PgJ lj0&Dмusa`CCxm'"ϳ^5^̗w'Б_$O!s[E}98щ,[`436k¹⿀/*B/(g dͫ Bߤm+4RN?jFV`E'X"tk0_֖#?TvX"r~mpts_4zv hc3ߥ+WE OLg${ 5ׇCgl_FmMWv_-;c y mtޘ9N7_1GrJnSy4X3S`nAEE;RW0x]ȃA7Be׋8ԐXQ>{E5z?ul|y J7a C}ul~Bdy9,jqg.ǘl79(\B6/~NSrQ3y%^J;<, ̒vld"űŤNKu:}k:ڽ@KK#_ ֱ=2/da];(dzWwd4) vJ[ -PJD+|1z+ o-NaCM{{ [p̀%/SߺloEH'$iL6鍳;g@qFi*!ӘWtm `q+O'docDtCyICJtpFa:ea}:l4$O5Ąj~78M32ZIAa- qk3%7M<7<L0ǀr:W/] ]%C;v#@ⵏ~PRYSAOq).cLr_x3JҨHu:gZ6}%W#^=s{Lg$y|ϒK?xʙaF+bk T;쒶Lib?Lߵ@'4N Yy 'EDVgHY#'o mpyN\J Yq n ZK3ܤWPT ݀eRI)lER$l<(kV{b9#aǨ^busPgpG:[=. EpV}2zSz<{ LI_4c错ߊMpj ̯:NQg#m f MZdGg\DkR}YP+jɟ ^[؞LNgd!.?5fn\_]b@ ΧPcZ{] 6\<\cjYi^\:" q*(la8@- %!w]0 Q@l 3Lb&"XIe :=A=ҒѾ86jm ybOL^ @&骗eQ2!z]p y~,Wz 3EQkJb*\w-:PcA#Kj]i9cfj}mQlf}<10\eGvL pJGx칢4mPx:1>{a(3`~Sp0ь#Y|*ԜÀ0(V}@B>MZ]9tFP0sh%Xkaf|?s݆9ߡ~+uaof1Is/<a< OUJWAEEU|ϷQTGe _8MIY A_ ߁ObfhRyrW hc2KN }3q&BmLb$ LO͸>oO0m`fb]H,"xwt'ӉjG3F3.vpWŗ&22 h&B pf4yw} ;ZN1Vg?1.l4H4T= U5FL=ũxx'qфQ<9}{@\i:͎7ݲWI}uYZO ?7o7Z.ڎiuI;uL.gJSyW< Z x Yp+O }UHK[]%h$zGZMw 87|#-N&?" pzzo](r٦0!0y(_&v~d}<49bцkuGA}cn,^Qa7xD;?0L裆O$Ԅ,-njU{#bm'p0-xm7Y6F18^ jVHt|fv7 Sϵ #V,^CȖ\hmvle7FiEM?7 07zTt.uA4Auь@ H5@_ n,v,83A{riMҧ΂s[jpXjOf6MycC?w?Jև$ maW %,Blp8M}[HGuNn$)rG gZ]IzJma=Q Sa>r :drY̌+i+X+_̚ni:7bPEI4_)"P)/ҋ'D!ٯWt M;^R ycX!nrD5 178KmOtc 8Wc( RSzЬZQPw&.lenŭ-Wgڙ؂K`܋Rt-]zޥ|⨀Sۑn],#5.Zۘ- Џ).#9lPhB a wSU]94}ar[7eUpq|4}+e{Sm/X>}MWr@7b[s+!=yPX4ܘjֽ]69-!zu6 ;Dk.ը$4>g!~i:{qŨЭt{m 7 6po+ZRJ^wHyLrS{fY}( *M"f\S Ӧ]>bWwc% ӭ^ES$I-F#]CDs(6wAnI* `VA=*Ҧ niYEe(ZE\cc+ypJsk&܁کuc67#z{MKGD5rAts`lq'FŌ;E9,<ͶNA ձ+߷J@ "_ܜ-Tp'$8xyL4TEk a%{ E?G[r{4zcKzЁz:_3i{ܜ]A/P<@XܱtB5vL;|qvCrS-Y%-7J/TȟHtD h\gC_)Q}TlYE~h|PF[< v v6fI) $~X ;wrE-ƛiǖ+BF~'8|.o?\rΉT@58<~O=w<&߲> Z֨:F3~y"5G#+ONF Ι{|~ZU)3>1,$̷i.WYR "'F?P'.-UjC ڂwQ`ZlH9!D}B#2tTھH9-@j%/'DxiG`w_w 'a՗̢>%|J⦮CGaKe1e"9&oGAt\~qrО*ck834w5#>`(WWjP)'pG(E3a>Ԇi& $4wI w_`BVw26G1;񱠸@}";N)$J9s6LZM)V~Q r%Oc6OM5cz͍[/R;&k+2U%W9rf {CRT1b'H'"Li.A] ѩE &Mz$slM2Ro:tY"Vc#Pw CI /f=1x6!~9q-\0؊?.EX|,MlHѦل'Z N~q`kjG_sZT|A+6Ϫ>TdnO ӟMFT?B?^NvNĺJtgЯ~yՃ~B= Y4 6 hygUE[,Ti PzaJaJ0FwSG6p Jvy(lq%tɷ3w=qWrD1m(4 |$8U_٬RkQ4A% Yz  ̜x>=&$XdZt `r;@:!Ė@'f}M c/ǔAۢ#@4iAt#N'.Yn&bK ]diլz pDEbV߶MZwD )(}b3܃11H~(y2}mj)9!]>KGY|ݠ+s_!<=:Vd,Pd *Cc굥3eU@kQϐ9ύ[=dL7!l.7Qf XΡ5R߅ i &4'B؂xi0/ܐq:3m3ÃxOyd|IU8:#d!AW%:k.| }^4dܛ0mRZSD?||n  vRlղ{V ⹛\}B}qH"~+miCw訶3\y U Os2^_G̖G™BM[$IꣳuƋ/-IMu {#Z9-wTx[Xu5X3ޥ ަ n=rwNC%{lLpf0*9ɘjt:J 4&3 Ux9L@[ɢ@T? ֥@@GK-,th{I{|#>j֪&'P#z/Bbʦ/kh$IUF(i0bH+ƥ)\78jvl%{̞4r '=3 kٯ(1ufT_>Ou0ϳ:t]!׼QU YC'{Ś@~,qO~݄q(Tty.Y) |yNG .;h|J.PF8/ /+ԴTcX84a41g(gŒCLc`|Bfui5k~HmM@xo<}e,Jd7dAT|vYRҨ0;,ATtLS jfIvl{zz,`VrljR z_PEhV_6σEVțKkN'HA36B[ftN=?+vcaJ $g]Dp6gY~š&-UAv:Js?tgh8*+ 4M!Dh0nCԉԚ/߾k Vk>v"' cjz4wݽ\lX/ 1wV-wrlȻAշqN] ,4lë3C3?נwI}RDQ᪗S`Mp}!=*٦ k}y7,!;`$4 in77t%%KĪ*+#5yUDs +s !. qӾ+5vu۽f{^,#zy;e0ڏ7HLj*^jA@Vx[]#̆|ye$+& d <_7R6en4\{GMee=fnУl<@QmV .W*njHz@O͜NXa3h*Ct_ N`#}Z"q܏uuޮ1l=B̕uܨꊢ3L' sc N܏^Uͷ[f[9v+xDGEȑmq*hEVZ]ze?Qv!*҈ ⦞9{S5:GһbJ^|`X!ogf(i,gq"0YRYz2^Muﴎ8a3~baEC!0иWAooyF;p/j K1{.;8GSFǑ:xA-I?zÈ~r/50cj#N]5/Tbhn3_8#ːC`($N AWj::M^#&V5i6 Y~]Frͱ(kwtK`'Q_Thj) Ws94Y8Xy0g8 ȵ}Kq_K Be>w<ֆxth?^+?ҼS;FޛWү-&/ 5ȷ0G:J3-}K:cJCLc#k:XS[ƫ@7?oTKk~JIl$Q.sD{hw֒bR&OiS<0 :Zx1>TQ]0eݹ =mtMQ`. E,J\:ѳ9h3l8)֗S^uR4ِзX100NHzՆ\]7ZXejw t=z;&ӌNjOUeR,khă7A;{?"I r$KR#lgjΖBH=xḷX9ޢSnpR>fyK m|Tjf+hjAiaG5ͭ;&2)1INm~k]0H">_+B5f}Ri4r=ĥZQ[l`؀b s ӎ6\G0_'j0H!li#D\>fvZ5S0k>TZSjP%圹;Z*zV3FVMUЈ.8˹: 'f)+ bǟLˈR $Xl`壕t41bjK:sW:B2t9pfF=NV-~ Im&9 2k3Qň2ٷЬ(h=<5dcy6yrt]1$ X\s~Qutڋ7f٢\9|<퓥zZv7i!EE~ڭXq6"8 |ϷԈCȦ6g&"2Oo؀q:#{@$H'%!sF åTc\lAa%鴖*{GHuFv]_}^Yb̝~D˸dPb[x*'UE2dv "6Q_Dg5NG}>d a kO JoJpN x<;3r@iY]#yb_хpvudGŇ~y*QezjFWIDr3%1SBܣh}StoEN3a_֔p_y/:*xX{ ~Kt8CF .uõ5q*!A!:jn[7 [/V(>ys uɤ:1峂@ z"=q\*aaӉh{-{l5qʾ-OL&ɼ^uEJa @8R+\ψMQ>Woq :-g5xg1qلp>iR|gm*u.~[ ;%!^}aK7zDWH!@A=,s3z9J%'M2g쏗i1e [djqԪ^i%4=,,[h-H5d K~揕e7^^@CP>uձ}3"%K7㻌C(0F|k7#KT6} G ~g _ƣTWkݯxVNW)G GE5u%;GS:Njc$9+!.>b /oJ!c-6i}4֖~#KQ>`=bѮ{1J8zJ7 $K("԰el[KFߺ˻c'6B"ݙ@kt!==91j:'k<tncN4ȧ%U/"o)4鏴Z(G#0`B ?#D4dG DOrERf,^n`)zХxLLCwvDKO_496]d,MܟN=y?2:$'!(`;bNcH1c?PSFgώT G \e1őʫFm;!j3@ɖST]D0c+ "֨l2z9=mU}9KxumKjSZx"SH zCq_Ȼv&PL";iBR\:nWFRng&i'xv]km1b' =F )J A}1+ Է ;d@hۦ4g.cPC X-t ͮ>!>$yg_5$k R4&-F@d^=_V$ÎlF^Gߒit炦JKX7HK󣂴Do:tLFzo7Kٰ3:Bx/ؠ5Lu=d_L jy9 /1H{~k<*H9F4^i:w4oMn`ŭr%$M3 uIYw @9 ?d }᣹@:#<-0K*h9L+MGoRt+حin1u.e$IX|[a~C\0 -gQy3\#eG3CkpuREt7 a[89hG\+>`qtc քs2DC 4WM+ܘP&[P1}s&wRNtM./d$}o^+]r¡©$~coY8_-(y7TjI7Q\[wZ~1` ⨒y9 'ug I9a=u#0} v4R<F Oq]5ڰKse 24] 7TԑD4$2؞"TFu; &^k\7cNsn[)o+wm/cXIR)%oVZ~QZ[ɳB~o犗l b`jQ YTtՆ }FXcCQrnxB۷%hV\m,(VpH yJdBd'/6u>[-~5% #e JQmsdJJlgLA(XF+k=,V Z$pry1qnSjrG9VAmuHuzÉ6uG TYvnd!<$h,@ld9Ҧ`Xf ᴾ ' ZZu1I_d‰ p eÀ̙WMأF4ktoخ~P>j&X7DOtcNGo 0?j L%kseM|儷Q 7xkcv o352fmž:lNFj+W ( 0@+*?z[*.#q; ·li"5}s>ӧn}OjS'H V ḤJ٥Ħq}v) 5J²p(xp$q֜-Sph>-G< ԥAό]5%{( ͎tAco`lw+En͇;0`nxr#=a2Y 4ܾ^})\jG28Oᆾr|0Efe?r6Ԇ l.ƀM3̏*V(0^;ᱼR:SԝDwY| K?_Vp+׫ ܥǒb]\,]ē_lu'\K[RWGWs/[nZ[\W YW6feԕy\"'q=Gq_yE`'x#45Or;`J[?UmlZEq)rr'k#R5ݯ U[]H޿ӏ t=l0S)Gqg (I`1Lh~?qҕ׆e8R^A#9/5A<ĭ온ӐlV6$!1q1]UI:?+Ѥ;)xB;9R<.,dRFM}b ;%"~ƃLddaGkҒ|ٛM#y}ZMLPϳ2ba& cŪ">A %d ҭ(Sೝzn+j cHM}t؃K?m/peη]k`( \n@yFVúK<We ͱW+V/d}ʁY^O < /hKz\ondY5;Tn~rj{`< L‹&Z#SC!:1Gu\$ +* T[ΊFЁ(<a#V@njpo$]x~:Cs_t+a/~ݒ93Gx (BYh*.s ,hleo}sP:Q^+Qy `~Vmv}`]ak <|h:0c˃4uachS5añl 7ۖ~vyk:G 2SB~RqV%{0jv#miL~QV{b­t]F* {u\A2o%hHgx;=[#D^¼tr ?lP){!xS_u);r(g: YM$ƗRG;. z\2}={3] [ lcE9k',xZ A.IJ[ӕ`]1Gpr7?113E5cn>8&:Y3Jsֵ3N6O5JCWMA,XHh x>a?o>yk 0K(_>t $*S& 69*;)H?:hۚe;{(tVe$oP7bbKDVHhl드yI^Q?O['%|;a9^q W*w|LF vX6rqOjfGL`\.ZП5!a-^ >J5!RmOqHSx*cZbyy|aˀo,2#OHuq;]]s$<~2{bV׀&)Iᛐ7Í 5y:;h ϯT2W8ޥ/]! v4ѥJe1>`_j .x 2`FyKPSM W+U  =eCxǡLyjw]~JZ%hǢ*xNMsu5g*)rƟ;vo_~Ps]NB۪*i%לmMĴ {S'鳧 JSu2U+}f;@Pv{!xs^lP'VY7FqF> /)D)pl|IbW(MwN9O.c?\(ƽ Bt0FYձ'5GI5BXhcʙF8bI!~49HPUd*@n#jg>7[RthhG'Ŧ>8kX[)a"4wBXJyC/Rx_p]s.#sߵ*bipQ"v  v3>uak&QxmdţX3#%?ZjmYVFZdX`gC= Ht3Z1a-[!DC$ щTv(Kvᅢ@~vY3m'n`ȴp H|'@tvcm仗%l(!S,2L#RS$"lB5ȻrufAgQЙHǂ(QVORɠvsA#μTT M*YC=sO 0 6]F Ӷ-j]b=+F2.'6G62^§XqH?e#.Oo.W2V?gJlo&aoRlvf3ߨw5{yIJΛrx5Bd@Wç E\-xCwcq5MoFmou(40u"YH$ Q R0O^5X Uny.l4! ٲl&ɣUmp܇^$I*Ѝ5L.,} YLMRB]_WR8z-{;ǖU " 's [ Hy3ȉiU|+G_&0dguUW!`pu*QJ*'3..M47osM4Aku,,!/. +r3ҟnu"[;cZm]!mz2 ծl-G!~S^#B= pgp1HVfƃd8) _+r\KV6Bְ(,%`cl:^V{q8 Ї|#i%}pO')8$)>2XP [XvCcX0z#,(NooO75Օ=G1$zDDFX+o, 5g6#Q~&x^gTʼnDE'k j&yYZ?rT ۦ;'mflR b汕#E1sGM.sO-.A€4Mf:%d7).{o[HoP,; di?#: *']:C'G Hפ5Ά>h4mMbvKʣ9iSdĻuQN[YaE6ސ9U5M0Mh)ndzD7  ^5"D!*7,g/!$YdsAd|C)HcיNҴT.e&α{h\@zN?4;6Ѱ8@klAD܊Z1)(Fu]Wgz$fw%!pFaeɭ(+]=CZkjjݖS F&"H]I|(Y~V/LPgFs?⪀5W աd!HAj11;ogd U=F_Kl"0zS<ׁX1o 23{ybP [}x\tȔx6UT(6?OF Fb:I}l+"Y73o@w+O$QmrgO>OG~c ` p ,A{^pt$ x'IVx&^r*ָ ?#Hgl9xIjLE"Lk胶v7FY-L[gXM4E\do4[9&;aBO;x"s"B2P]Q@L"f;Cr٥ӳE{Ae7$puCg2[NA/V6`=yQRC<$G+X`Ln:Pn;LsZMwm1jZ@u&MLxW4Xsfe [OD&@L\_Ե']HZǑkn;S-Bm}8fh X/;9&'js1@L.yG(McX*gF@7 N6Ֆ/quGHRRL-5Ƨ0!Ig ?L:ty!_hYߚ)!@Ћr>+AqzFjBL@Lh%ZgjwZ'J!JU.n7%q Yz {s'GTϛyog2ǜ-T?QN t1zV hSgD@G8?3zgª:@1?+E^v2?RfeBy1%CARqS s55CHȮp[KcP(&_"lዥc6 RoolL9+N%Y+v$>b̿ݿmANo@ ^qF- [>:d,OVKcv&y#9ݠ!A\O_ӈbgSO9ԉdώODqꅄVvF/Q9$4wafZFO Z"dvMt9|Ӗ0N8u Q4 q>Newr$u3Ys ̰ͭO2g8O[1;yqCɹ8v%{}B#Dͩ_GuK \x .Q'1픜p&ǃʾ C/Xi68 KWA4$ wM5v%$}f=(iN aѷQXZ$`,W+&kc!( lwda8I{o&ZôRL@wLK% %_䛙G%7aTz@X=Nĸ&Q;C]Teر~ԻwV-dB|?l'ݯ @r#ZFwOk &CNvX߉Eβ6l0nփŪ0<4j7acslGXl-DēkӛInQpn|`wcA+ǂR LQd3EFe_/_{K^Zn珎1+1dpݵ?t9R;S0-+„h_0xP@uۤm *.'}7Fn[ck2 heROfCD\hg<$ NՖ|~p0[]7t3s]@*46tj1a|3BA:b Ts!JKMqqvbU弣딟s„um}7˟NS.tvRVQkymϸR^ 2]ͨ b\N|,z9V&y}]Hn!8 ծ_n2pH-6CpWX2@1mc[H!m"~s+y5VP ȸX\ KYHHtrN+Ȩ"}F襦-k֐3SS@ʏRNus7 kj[=#REMSS>nsY(kw)Sv[r Cf: :3zITZN7,n%?hߤ^heS]YE̬ \^QV6(= 5Z<;_YZ\ T5{hvhl31pk.ͲvXR?viԩ ~FUg7*~?A8. |ZGw Z{uKc+.z"U`Brt5O~ *\\yHOT~`uS:3wk;uy Z/N!TVb%Œ[}G &|I%*IuPiEa" {ZS3~e- LY0\wst 6LʘR0"=Ǚ<'H,^yiI*JOiarC8p{ehم|t5߀ B ~rqfaeOθee]ff,EdbixT:b蔍Ã+/D&1y0HH_C|]4UB fR#1)`鼶Fa:j%pa0hs'ERZvtX #z[;Z^ {++Q ET[*{0}`ι ;mxI6h$t'.AaSr4f3iƞэ/x2Y|t,jΖU*B/!< kѓ cF8҃ 1-&##pt$yBC}M?E$scsAӽdjp޾qT6dra{]ek5W[]!}ʋ#YfdJX}mMЖ Be=,/ ֲr30:քXAuË}s? őI,QyvPՔO2a"螃 4\nз$Ai5K*)4Q24|=?*cm Ɗ=9"Gew'IO_tXg_7߂'Xk b,nfQU`S*zC8{wĕ<#-9ANTY3 يqzإKߛ/F3͍@ewQ,bY(@M=J'3ŚboZ$k3G2Q@61Nz i@únII'$lɻ"br~`I>XW D]^ⱦ( JFM?NU{5=۵ΤIc[l#IP/jQ9vxṛFǭG:{cx1>*"a`w`WEɬ:"ڀYʋT1ŨnMSbAjd"|T(! Ć$AJ?^-:` Lz Uah#h+UTaNQJCQvb+'=Ma- hxZ %]ɏʰ a^dmѻeIS7oJz"لΌNdLM 4zm:$&W0Q=إ+HGH>˽@\`>-%FRleB̺pj`6|A5(6.V<&:9jՑG.L:)I>nR4yyr}騚,Z;T-}hGȇnhoqb?67QԺ7=,Bb1Ќ3!bRoD1 RRB^Y\3v;&˨`)6.K_OB~_kSw~4|.UMOF0p.9_^=< *s#W$/<"4rRťe'&H$XM)cp9r:kSɖ^˞2@-9ܩx%Q[]9=5 +U48frGg# GUgDf4ÂpND7x4)9vkB}p!s'L\c @N5<' R\LgXǃ~jP^J2t&~d<' B%cՆ[P+g<~cD:6t&,6 tH # :@m q<܈kwvVjBO*"X횀WWS#zɴ''=ӶM?8̜A~޿Z^14+=v* u]'(˔Td$lzC-cxL@8/W.ʕ7a ˇd ڋ}elEjkR:3gT*cbXʄEx_FK ûa{ӈ 5~zaLG1IL?u߰̾kcn[ &`eCZ=UIՄ ]߷}Չ=t7v~9 \TB8Z"tl%rժwi`6ke".J˜\lѭqu#Ϗ^ǘbwFǮEm%(Q EF$6VJBkJ_G}llcv{)m&O6nM~o&&9,ʒ}zVvJ s.Ţunw"lha} AĞ{x PT ?;Y,qC -c}rfCs؀DM)dڽl\a+jUpHkӽfGtvS; <:9ZZ/͊TSWsw)%{Sz1@j7H)PǼʂm!oŔ,'y~]eo,1+bY/gĚ f\.%0.ZF؆^Kpsv|Κr:YA[~![9q4_9SLuw6/ >«:H;mbGZ-ʺ'xaʰ+1b0B. w[I"t 2U$jzO3f0>˿37RMn5d/{f܃E2x)LSr;0@͏@ J"Ni#rJ)YG05B06Zc#=gٷNj׾4(]Lf'!CkН/ zO/ke-.OtjB/лO6m"l 3 `IrW&\OxF0TH; r: L}4wlDxnJC%_[$@pa;<`7|%A eYL+{'r6=l<=&/\ۆs`aԦxi畠DFYQ7ܸMQ=m jbveX1ŋ#;n1DDXITapZ?,goH0wB߯ tƚjQSo(C!}ӖP_f͊|#RB 6BVMCe#!uXTZ?iBj~bZ"-גcUs ?Ds=ƶtѓЅ[1QqJJ$cansEz.}٥)—t¿Ǎ\@®uWkki9*Mk1Pޠqm8֍I\aK'&&?*gIVHnw//:irIr0$0h(B#a[~$v_IXohH:|=9 BVdE뜑|#g5S:=~4ܕbXofvvD=Ã&($cFD !uw UB.`_P#[Niu9\ [QNsNVeN|X oW0Kx6#4PTDZkԽ)0-DhWj.hG%\ç*=,?p٬X4Vehl@-\#H CV.o4;AbbIkaIc-O*]IG736LdB*S3D&˪,(!H>Lid ʏjx!Cs 2̺anQ%x&BUP5DxbKKŞ?<ϞHMn2|$Q46OoܪReƒZdTДeä'pXQ3tV@5EoćYK_qr-ju8ŮʱKP˙Pξ!)#.3"e˚EGF ŠT=[d^,zWqԉnT_l[)t$ Wew!Dd '1(`ѼG#΃z ǁ ь4DPq {`j c7E},gP0 OnteϬ?H2!8DU?>a<"HYWX 1nl `yINl6Kndjhj*t-Ľ k*T7~J{ֻZ *Y9;^]K-/+zǏљvkM-.լŏ,ZF-4(e>S᣹9P[Y  3;Y(_H<̪fW>w%To.dYrcP tㄺZq|Ih,:~`=YDJW-k,>8 >M!ugzp}*l%U ~ves Jg2)n.,4^1|y0]O갩.{~k2Asgf#Tt ɨ(+Ll%=fV xxt2씫ݢs. 3ϝṈ8OIE7Lp6K! ;HHU[^Kp&|ITjI`5u.w󥺉n CUȰLm&v[!V HF_o}DGjr -59V;]Dyb s-\˱ϤZ2jvp6\>oh!,JHnqhN |ה@ PԤ6^;x3!/Kn3'g"¢kXf*C lJCJ+Tv+Xj3 Bf?e[g@f\#ҳ($ixx O sߏ! 2ㅃ 3"SQp fÈlš{pt;wV# ֛ ,0Pm6p܊JVf-V+J բcO Qr\UEqNcJ%3bH_3h;+: /7IL 5J?BP̣y}raߵ?ɏX喣fQkl -,?0^_ŀK~1&%N{[Uҏ \!ųFX߬45@j9rT]_d"sU&hw%گ 0jј{ Z Z wҰ= ,4'F"cj1Лݠ2<:"/ɴJ*㫭iP-"9(v1ێύe10Ѩ;ea+1m j 3? Xa8j\w)l©Wi*" [ wt/O \ Z,T g~MЁv Hʬwd 1oGt6ߠJSP _`V4*'*-Ua)۬=VgkkSrbMgER&T&T̃g;u%LEzt'3_v?B!i;>&Qg:oT,?[QhL,,&)&@ٱq;\ m:0D^٦olFvtR[ZCY >:Z斫~Q@HyyUu.,N{nxfFF)L'DJ zݏAwu$`ieT !|* 8_+t,&l(jrYgm/ќ*a!-`x$>4PU\+Ж]~M`,c\"Sk'ը}sZm'H.[~$f!^Kf~~J9UL4J=%@/؃m U)2;vU+XKT.G5|C81dj[ܯP.DG-#Ep4l f*X⧩r TW%]g7[FHtCIͮ)%9sObrm!,W4Rd>A n8.n (|]#DbI:Z(qCå~bIb;FSc39%o#U>Qr ,ZRҰ2 aPO-L*p~|''X>XHn$xסfJmV S3zн"I܀k]0[vjRقKLg滴L2˭f[Zd<{=恏n}V $g{iDQ/{4j|MuPX>X*'FFNWf::#&rԬ8Vb GƠy|xZp?T "@:A++7iEm` Ng?s P)P,[>CcТK O;Dr/#cڔʻwƋ=ԛgW#kE)vŖ*{2DtF$O Syuļ9U450=}%̈n.mnNP8_H{oUo:Kݽkaեet;/n/4=BZPYRCI]]\U*q' _YɟujCa,vmIQR +W)N) >nAq%jeYrZ2ؿ5r X%T32"|Z!_񣟎|'B<;xNx?l%O$<9Vrne_6ʊdy>-vI7pPK0 .;o ehgdT:;Lt[ RK!5B9qP=Br:~$jC)&,6Yܻk *.T,y@l}T-9lvv:[C#{LcVB/d! Jć"(LJ{͍0 m;p}~CIĕ nb40| H5B %0/dU!\OP}0B jffn0G7LLŎ*~ s3H~,4٭8>sitfRMX:6;a~r $TY?t畬sݱWhT-H`WǥE.rN@U:u&GrcZ;ҩ?bFM^e&g{ՑF/mץzY|[Polp CnIHr,8= x0b*_L;F Bl:FϯuL̩qYg59/=E&k?"%֘u/ߔQ Сti-y?:x6(IL:SZ(h S ,7"fVKp(6vm:+7Ow?z> ة[ml 9u=kc2 }wQֳ3.}֭)[hR/K@zDM(:N̾썂Vh?e0qti_ۄ d\)uDI?0qtI+,Fp]R,i9=Ӟ}$t08 @%Tp>KdJDϮy%Ɠ5 mIJ^U5.6 ӥ'=Z2VfMs.Rⲷ4&MRo366! -6Iclqc̢JÉraS'U@, Z@t# K̽ e?5vPDŽwiI^wm=_NM vtcG$Kw_tͅwN&Bz0̽XCe/ @9V5xI 0sܼdWȻ ;R{]? GSNA)F̧ We8@7(coAɳC(XL- SSrv>Lԣߵ2`OpNުcGsvJs#7 ރ3F1nka8H]˾L$<_(ύ*'tע( X ~ /S$$qP䢇ͨSt`K2g\  n , R44EIR-cO_enc^Q"Sq:fXK[zVU 4AU }TN:ʜB3cf߫m4A!ݓY*,<7pZ05zτN B4@ɻop$bLOBxay{ae~7-eڧ^ JRlg4=`8j9 $A|(H{I}zi7q̞ B҃)}/yj>s]v>FcN&c[W *iJ:#VTր,x@ *(>F~˒D*K~dwi(*0yڽ$LsˢY~H]mJ|ˤ+)2.< 6L Kkp2M31nk-1*_`W5ȥ;VQH7+2U144"ndۦdß@lgu2lV|dӟHZ9:S9շ/߼ jݭ^ufs l순s<٧yP~6R*)&lJY|vW E tTipRqRj鲬…d^hQc}T2iFС9`~ wy<ƒ<8d.ge;ke0= %"F/7{W],Ve@:- . nR7'زc w*[څp.Cv'֟= QsyM +Γ9WJN^Zη1rhK _[/Эo0Ùy\ڳsX)ϓnDr"+4KJH΅HmFJs8%OsSqb[L =K+uioV7oJѷ*oӃl@%prp7uyNVfoRf.J7[Qq+FY&(Syj ,4wMH#bkBd4=Tu!bF>kzp{eu{Py(ܛvRv݃54e+IΧY,9HP3+FԚ !myyA}աq0{y@p}c=A-+ KdHJmA() `h͚c1خLOvh.=*:w*]npI3Du|f$Z9h;?g;~CrXE.pJ#rd0w{Ah@$o;}t4?^ޗ{Н~vTW[kϘHre~{,w)s*D\P*d|gYZ0707010000005d000041ed00000000000000000000000167c8ae4d00000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/block/zram0707010000005e000081a400000000000000000000000167c8ae4500003f40000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/block/zram/zram.ko.xz7zXZִF!t/>]?Eh=ڜͩ\51h`?kByw=ՙtiq^SNjqׯK @p `SL Y9'`MO< mB7Za^Nq]H*[|fzSBޓC׈hVfO34! Zfܕ'9̻̣̹׽_IÎw:?{I,a SH!t(Qz6zˎW7sqM0&?_?9&(&vFj)%ٲ2nЖL*ǓJgh&8be%,֕ '9 Gmz]p'tl=Eg9wB[^mDsWuAd踇 |eMn:CT2`]V͏zGSX[ IN[F?+H/~39٨;S56ey]Ӿ,m$'o/6]Ou<υ~vx_FY:<)FFK/ T'T cZg.k(0n[9'^qtP]Vۣ9" n lxȔ=1D 6AVt` ]v$n悞'xݵP)罇;UZT\B ,E`HO,01!延jh˾ѤkV=m0BR̚5GY&M:]^q;D=1]Y1Nxu.G(3q)C5E%+֬GWYbEQLe%,*"G)NU7DOV VG] u;0%UݮECZ=ꪣlFg72WiBmF"XzܛR,S91"[%SiHw3,kiOh>=$ۡ-Pb=<:p@{Wy)<3+kyJM#MEÓe*[ 5ƕ>D$;ՑlCNT]2n? r/-&.qZܭV>JYCPIM&eʡAۗp3P;y l*CBLஎ[KO['S/J\=!`@ރPbV#"Odh:=j gvM[q]Ώ3G%4h>HcDj>5pb elC+IlցR"I?>X HEņ:#d£Ήn2r.0W{||+C Pouɑ1iB`UP.ٛX; '>:4`c`e5؎F,`P7 Yf6'kCi&3Df Lod>]{0M9F s8论w慃+ӱ7̸H7$JYnLgj^o?rv>;9C6x[PdW{/ Ml@ Z`Էsy3 yV ?< 2%0 j㠣" 2Qo5C0jcANdR .D$먩d 69tme![_Wƈ@E)sQ$!F\?5?%>(P>ЯTC=:)s21%zS{ʺq/w ln޵?uz}^J 5)mÄo~@Is72/{pV^E+3;;3BP w;1=b)P,GiI "[NAb䃐įuj{E=l1JhnVveis:W9tkw 2ds e;@Bd\g@WC}`GgvqƝ-qkf̜넩B5xap:I$m9p^Ӯk鰟Hld#7$Ye$ӕ4dDEOhu,bdW'e`䏄 xVQ"=4$m{xvӭ$yV:JK,Qa4b]׹V1DB5>~hiƓIyvX*|YQebGNLje)/hn)sU2,z|;,+ԯ$E4& gvMJg1r1\v~d^AB'Z÷׵WD=DM(MAyt 1MDjOMONGbk_ŋuY>5,`HΛaY.d2{Y#y]#}vWlRKiOe֐c#LB(|5 $? RЕPۍ[O$F Hyo颪 tY2t_6w"R}j>"E ze;_k"V1& |A}*Bg֚LgOYPyŬL|Z3?(p؝Yx=7Dg5+zd# `l5>fgVxc7(p$cYq۸.i<]cbN'`"xD%̄ZEi.+tN e)̹o d@xJ eBuc$>&!k);, _,ꣵw4lU}]`7R{6_s~wl2Q %Hg;wgŹȇA<[T.mG42x2ڤQQ9CYfe0C69M(;Yk<yy hEuJ6L| .#,CE6vZ,|jF;4::*f~{Nvp4 ݔ'6G倚:x}S1CC* bjd̰u)tb $O6/Ly <>.Pԇ79#n[dK`P:,wT)hQsc'o*̈́Mvh𽾙jQ鴭jik3kHjJepY"n7%zKPj"& @NjvV$ziTx!K?bZVgǽn^7MiS֧hQZi cq!ۯG{VgI:Ż|dH$Vg9&%֒ Icc?S7K-Q\B嘣jpq,!^'@a 0>dy' ,U'zUJ'| EɫQ* 6H6LpTyh#MU*:BZ;~9%@}^2}:G6zr۽|ܼr"s/!BD33N v6>Ss=P!x6YaPQI%trMFO|(Q q"$1Eļ`n=V#ˠ+Y=^?x'Z·7iK]Y-ҽyG hYPVЩQhD*S߾ˈ+Ei X[U@`KTSd۠1m/GZ랺-8xg^Q,Fϐ|rIfg-:>:E[ $L`5@?K ?%zN/cm=Uf0ʳd|蝘/X](){-WEQC1װȣ|IOX {$zK3PG;a$']9Kpk,,$ckE0%2ɯTG˝hXB~#˾j^دeU)h:hm% `{܆?W țfwwAwWZbI$|3EĢݤt7X1^$di`&Xdj~7}%F ZL5S`ӻ[SZq}>i1Qxߒc 8ޙ>"Q;2\t1P7hfhbPQ3xB }>t]>lׇ}6 bQh>it[GXz w$t X⼪~`d}q/¾RBс,ҖxڽYqHʹ62r3IuxQ@4m_P(\T80Y*JpB)/}OC n,a*bAB2|6I{-U>TZ* u#oszȤ`%=+~&T<_PtsU*:RQzC%We$no`@U;miO[!>AӶA>FMPmV&C'yZ:m-MF~oXi-E|R,D.J 5d "-Г>"kMUR#qסQU<L*zu:q0!?}4v~Y)A&GB]AEV/ti+H;Rl. ^OG*`@Q~iщ/Rg̬B׭g/ui5/5uŗE2墯JW27m#{Hh- 3 푉:;A&?+у6dCA"m؆\QLt*Z٠Nn7uKLz7}$@BȘHwM!ץ@0bxwÔ#ގ" wc/9R`Y8 'oC?iK^|Wԧs,ޡWGNU3H-Yd*1^WY)-JWe۠$0우) N?bdiDH#;t.sM6j>o^@VfVlR$4|.dq|@"%۝.3N_?Dτ} ʜg“^D,SFUu&Pzh,H6 C?0VAroQ-9[V d"]TA@Njl/Ϩpo@.kVVG 3A/;nB!\_Qe`̳<%ޱ4uS${e-4JeV [##]LaA!s'ĝ֮\3v^n(GČr@YeAjb/`gOet.^x+W2Yy5 #/nV$蔡\@$cW7 Rfga̦:O l hyIu.Gc3z1~ G݄ědRI khꫜ\**}f@'_[aA-tSs@4tc&v j(N)`:UlFCJYf/7$NkYrh[Ɂ++aQoYr+Wx\ 8"7PŨ{🇅#i͝qdxr0}͙KKP4ŒƯ?0Ȥjp|gn2_+ϤKrdNb`b7Ûtb%MW=3<B#@.^PԆ Q*S@{DžrRMvR v\$1+y瀰$i"0v5R섶! :a.lhMxyVUZShyXu t$(^!tA"񾬠yvHUsB0Mi*U\QdzW&;;px.@v”k#\?ў{oG"r-O+u=R(sc>\HggQ?*y[LvSSр=GE6+PWnB275nnςƢeOv QɱWoJ( /sɡ`mhDW79x!O 't/ qGsw MՓs{UdN FVQ~GƼw?8/vjdV-%c񨈹 @XGjdE=? QlwR 0aXw0@h E-?2 stQ}HGn[^-7/ fMH&i?4̄ΙKJtZIFy /*˨啖J (Ke/$'&pX}gp$w"Va.wm qBGj"ı)>֐Ms)M($OZ{eUҿJy3dN|s⤧yӱ׫Hu->ph!LWRǠVXɂYɧa_nk5_MILja@|`7Y(TZ 󤺩:نrƨYn׺1 iv(fWQL&z vBu0E#%AV^ٱ(R0V(cfU #qM$nך?m@wH2q?N 2 l-<|eE }h8*:_Qx~I˲hm}[f\/},ɣԺ*ASp- y#[4dQ7g[B-YE,MW_ A=wPUI8w%HF 97$u 7,n8U[Da +u}HY< k%πc9%vwZ'K1h*kV$R%Ltit5ksf'ldr qNCJ}}]َHZL*@늝d(;: tBa7m?N`e2gh:F+ǿڍo~ܶ#"c+dtvNnSzX˖HB*C,&_T{.(^ŨxXl(V$@$#g_U\I+|/`zþ kN b"!a?(s}Sa ?)LہcJS0\{u8Oą#kI3 ) j5kV#Q;! \05]}UO}laӪYeSiTE_ eĴ00',Kisa#W_$O4m|p2T2C~].܌1(,fo x4>dPP5*gbVO-إ_Ңnpn׼zSCࠁY9hBDUwtjq J&~m!uLаE^N7.+n=ٌ&خd8{i#8mseS8MMd[  *~*>aEE:X}*SB|_|=a?o,w?Iʅ 5!kr޽^<~9t *%Zj@ +` #K ^Ⴔ%pQ 1/nF%auI;:sT<G< ӇO- ~;? N+#eh|W }aM!@l.[LVCB x`4?r:wd, {n1%k ӌeN^%Ν%b0.5{ޮHĢu~4̾cβkV`@42q]kYKz&A/՘/,eֶT2?jJ0x \̇pʷ >|.k.ķ:8ncДl3O*e eӮ]ҧ7ǑT!Xb J@@¨r|߻LIҥu*6}jVUhR|=11̤㘉HO5^#'^Mx׵^ 0d:Gݪ2#4l#i[OUiT AaJMDy4sbzK[E\gB+qZ:l:Ǣ`xd{A v7JfL?_X f+ 56[ >b(s riHG Un53Em Oz7(ĪmF_"!} rqBv8.>/3Ub RNݫ:,,A1}9a4B&~˒ˠ`u 0Ҧ0/Zfwd@$5xJ\t wR4_5U #:_q#OS ..>[Z7 %3` Iǻʃ𛭅ҕG d={-+XjlL>@[4Г[Ry~D<žR*[\}'NK"EM6yOn7:URQ#c#} WIr[S !bƃs*~MVڰ(ﵔn!A/R@8 3b ('ʤJ 񺙲W$"ocsgԇhSRuEۂs&e!Je7/vEqu7$pSJԚ߹ÜxmBhbҾ#qRȩt@2+!=]raV Fw4=f2f9#VaVv3ԣ TC9O!Y,V;Ы@2|>T7~۝]A 8WS')˜рtIMY?02l6j[ҩYr7jddڮ3]Kn7-w<Kɍh+gUۛ2"{;\z714%‡?"}ފ PCsp3-uJY5+p9a]e>ot X`Vcf/1R#G )# *ɫQ= W$,-*+:rۗp> DJM!]!EE,,4lNB oÈkځÒY\gT$׮?5m邹?5ؒ!d!tm'H8Y-tsc2R۝| ,|lZBG<@u*'YgFcRwW*d E?dBX\|V?t} ډU^)ͥ|YH D K[1~ v_ щO љK QI(LB<.Mdu)9gt;p{bGHThi3'mٞш^Q+ Qjáa G( 2\,mi+   "b-'+vb K~c45:]t>wjDɶ-GqFAps]evl @D[R*oMt^Fyx^똉޳#uopɋ~և>=xƖv?F0:) EcǠW@cUv$qn\Za"gר؃Ns(L :t9-҅%ЦQhH|+`;!sEh߁gW4 NW:s ]n"9;Ü8 סJ[ !͚0⯩ў$Kg. \af,O Ht@N,#BL. )uy1[/&$D>8%+EYc46q|juS0ylOP׉1ND* %NWNW|eCG:q=,U7*]=kXLd)rjvouOQa4dnUnIPwpIHيNE~q |r=.Ep^Y.4,^s]ADvbQxWBb>bwпTQ7'8qKE*װXAL WV2yR*C{ =m.O[o`u׌{XtBwHmF^G"_kPi}py^.o=*FY cזY',5]%N pDjbI4[mv/s+c)$_M{Ƞh:,S*%0"&N7oY2TŸ,ؘ)+ =!s5fx^[ wĠ rMnTrt`#Q^C}A C_" YYGqS#ipYaW3?v`wp@%F7_.s`X-oG_ϑlQS;1Zⳣ$WQ5r nѿL͠J{-~+X #S8=>q "؝W'fea9+,J# $p1iVbPrB%zy?-`ęOӉhhz+$ow$2];{FMW#儋/gy|.؅Րmw{C߃AǔqsP"b!`Ƚ[&D hsY+UQo7*dA Tr] a67 n}_Gjw0`#M]p|d>Rl`/pH.0{g5-vtbZy:;qd95f/?BtSoGEt &$d|c,Tw wdfL!Ԧ%h}5VV[yPpD\VH;D+%L0.7RRDY|0jQ^kt5'F'Ec-Ļ8TbɠAS3uyIS/VrXR "G*ч{(^(ϸHluh&9207oLe88?,BѽRnO BMR呧0Ӄkӧp|ju /ǣt=Z>=y \NicK.r{`Nw.gjgon>!Ҟ U?޺1kbӭ/XQm~l[ ASr`r\pUh&$=涙{%7to[G{s?f8"xQo$5զڃXִ.j#r ⩠1ҫٞ{8v5q".J(d_ He Ў<+eh9ܙ⅏pJUl{ߵ:3L,No30+rOXI s|:p|/dk%ԛ)n{RUa$*K/u=y,/u:n :>qc@^'lEYXm"ͫb<Ůx 14/zV;!OU^by5+1(Tg>rc\Z|Hg;kWAwBVLX+<$V hY~!V;3U:Kȕ=)Y:[pxD#4I% I÷PH9X2uzh HqFh\ c3) ģh]rr|Xh e䰠ّt@ N'mf 'wdǚER񧑁y-8ތ/˙r7p>c(zH`~qzZ}gKA&YP d#r | +S* y<S7'䛫${-um.s/|1wDXXA>+?_,D ]0a7Ց0t+fl*~FFʉ‬jŗ0R̷x!BB79Rs@;Xo ZWFUqʲo27vG/!s2LkZc" 2o_zbga7>֏HJf 6Ix&lA>x/cO8($ ZSJWS߾7"PmHGzC2q 8Y]zJ]jg|w+\_(hp-ϓyhѧCE@8h~oYRԻVrNۧ "1Gr&AS[($*5D4p\RIXP7&?'Ԉ7@8)U4v0]3Pk7S"K\B\:^&wsȠ@ 't adӶ"U#g3z@ tFD&sAaVoi?:`q-8A v''Garz[T+W%rtK( &x:A;V5>37yS{& EacsJ;eḤ̀hBkg62i5(gC0m9=Usb ^c0'l7]T ~>PIõ=[Sc_; ٙ2$?)]0?_A&y {?و-n[y@[ TB|9ueV0`4x}C=sa"!t2UŒg-ȌR뚦 gW):?RU/<,83MSB-_pNE1MrȤ;? ^0ilXO)| b@`Mc$H' TQ=YD’ȉG^ #vU/+.n d3 "/buB6RfDy3/u5ڠgx#pCT}̍ͤ28ίK !zzu vnY\":"R-ʆdwhr#ǡe4ӁyQyhh%L|S{^@oB0²'_qpf?&vjd`'oxda q##;ƒVHtNnqU,O׻@X"'E}-;4NU> qyh JJ*ᅬ7пo,P; èV?5H*xZAT0%p/"NeW=`Ki  HÀ*OtO'*XXH{T!'o֐߰%/ q>Z66@BR&3"&4J㗷r{怯H:ZBd+< O,㨗ȹjx {Q2|e1 ^ks sѣuHV#_[9II>ʑv#U)umŕ[cc#_]D]+ztbf?aWn tg+`0Ti'XcZV ]"НjjXLj}D'LEWǑ) s9]MW[ĬES5Yw}cM8/Ȍ+biDN@ 3eFU|!d: 0>ʼ6GCwNSsY3@%Idrh龼GEK |H4aJ1s,*m!Ȭҙ*UP"M$ve݊%~{ۡH~ J6.~6nVKC"¼/֫/U7]Q򗊲]—=9#.ʜ5"4z'k&3<[}M\1e@r7`(#h?S9f:rono=Ax*+3p ќ4+Ni\]EY23g{W}clzԒ55}dm-;@4xA1. )BCF=s\5EVU&uYu8 oėNP5 rS_I6U,w;<%zc&W3[Aoy*4sWhP/>?)2`aF$:w2Z4am:q);2uwG35rӵa'\EvuF,Іw}5y ɑ=nxB.+ؔpfj1q-ǮoyKq5".n=>ڭvJ%!ͰZy *Figb`&TnˊE F$(ji@O^]]cT}-W'J$`gVY~Q"b3OvÜtHNړG hYSu{N}c8_/0"C5Dc;TΦpb8[/ZL v 2Kn~7ʻ X꒔`#sܤ9JR7һ> (lt~( ޗ}ܼjd93&Њvs@0H0:('dT4~Ќq @c cna9zh]ԀxLE3^"j%{f97ϥn^!|k+o0%݃ ` ]S؈}R-R?+gi#*KStl:Y!KlI7~.hهSn RUEMu .mZI.f*K*&.Aȃt[R"9H NVhŎ<.Y} ig]-u_Ɩ7AGܥ}]Ϻ}(1n 8fgqG3^OQ?淝43}2bt^ʹ9l1īWG.=,=$6Y7v{ S~7j/OLFr+HV袕S7,ZO'+We& #]#rRe3xCƳj, Fq$s&q_s9oDҩ#bhY߄[kBvSkgEy):W$BT6xDHT z*IƳE&$ܿ? ֳcOI,CYPRu9_ -;RJz4Da 4bX0>mf~{*=Mf6A"ӡD}8Z77x?v< Zܠ%Wb%1i|HJowJIFx }|vOx7o"w\ಒ[X TTqcAVDL齗 9 rvOi&>n Qfއd٧lx,kV 1ז_ē޿ңۡbD=ҩ:IC*$=v *2!#w,%M{_ֻjd1`AJzEe[g(Zc|}t"/3_0}6 9k"m<:xj 3q5l]9[,{>۫r㙾ߣXMT;/{t^vJEЫ s C5Ў҄aa"5y}:fDMN.gZ# Vևy`7(MUJyX>d%Yxsdw5A">;\{u!3:bWw:AwsYa%LT shh vML0",ʃL t]=< V<:gX;؏̄hy %]5`@㥓"h0F4֭ gi}unK<﵂",qtF Upsj .bbhJ5𪗀Ḱ`,Gr>/]4ߞy_q.?H, Aˑ D2yx$_$sNCV*ΝٌNEz~ߍ@U \Ak* }1&+D Go(?HKFѠ#\{tUG>2oc8w.c4:0ڰ=ؗ/=4v:!~Q'h;i `HUb~juvYP?G@^eӐɞsиzL88`rԍGdE=7z{扔>\Lyiv ^]z-OM{ _60B3Ⱦ\A!Ȩ;$RABocpҌ{BI ؐ qS̛^!CvOU"숋K,za 8_+p̋9ᅖӚۤ'S +c #w/n!"gQ]@eHbIMщ^ b:OoyFM{G,>+l맇[o>4f`u༉[MD h _)䎆OUn &z(2ӁD5s; qmG9i)HuI.k@)? g4jPG=Pc9=\e`?l-@wY2.0Q )ia l ae' m8h f~BwЕ#MQvN/-/9{{-ْ͘MCjKp_ZoW֨z5۟Hl1@|a});76;d9a*=pWvJBkk H`#ah~VuZLlj M>&O3n?%)~DQ{P#(_Ӏu@GHhsҽ`>Q!SԄ7 ն;jǠ٨ü30,qO"ry#uWdԮ(@=+>_H:!2`7Dr]#', W~ohɁ wTqh[*v 0: [0U"#Jǒa@EZ[:^h / &nOVY'əDa_(4 vtGMa:ەPĬggmp|ڋw]ghD8 u'I;|eLysh:LYmGx|~VPj`R;\)׌j6t%ex~\:X0{yƦ3JxV]p x)3y,Ƿ1Yɀ: a v -]Y vHSm2qiTi\>ϗ/QePJG.>\b,Y6bO7lG8oGSw`#z L \ |; $<i2q' T$BǘJ6CosrLCW:߄/7ER$@D~pzkә﫮;rQO/vzbgD5`U"ȇfN+ 'ϱ2npdL|B43 9BkҬ3]U;^¼:*}0&CIH]\u=ߚ()Gr 4~r&FPb >-k0 fr1TQC4<@VMdIO֣SB,ԐwQHIpќmX]2i갘cA87 +sAm~ӅriP=uJa&  C<ްTtE~oO8 nƒN`瞹4!?TWO_D.+}H5]M7OrSx"wnjĽ/wOFf](3ns?=#RB'H}CL|Vڧ-<_R7%w/g'[x?EqT'TZoVDo A 7B> ~iQv)OSCyȹHsck_+Mccjo%qBH.Lh2~FAڒnB~FUVo"}5^|alsU kg7lAnշch֞?pq^$ݙo8|;΃Sߝ7;1|<)su`Ѐl}[sV}<Z:"]{=Nk0[:^;q!h b[B.ek㘬#\`yr{ x.kǘ֗5*5ˊxF.`QwrG"[|oRĉ#CNJ;|aH 8G.0Ej Y:+gXa҆Monc@ ڠt~3yrIOj GimMeQ׋ Q>%)|C8ߏ0CGQ`J!U?7C 8(C73=Ą%"wǴPү_O=?} ^sC$}4@g"lf$ًKg4a*d= eG>=͈k9Y[-j1b$<es|EAVh}' N+%ENukv X-«3U&k 0N YQ"8G5mx" /D9#@?+R VJp|.] ͙J'iOY8E:rGAb~ŨfRLOr MF֜PnXЦٌvVށ_C-Gix욑H<_ݹA2(uBiqE;BEyp̮l⩰R5"4E ٛT%V{ o9x$6IbTHȋW5+$i\`J!*J <5Hye6^YU$T IS뤅3{6]F]U@)68C;1>A+9,&n7$NpQ_ß_GzuN6SWn]ujl= 9%4#·l~m.%(4TTL/7.rM~cwuEY3:iMLKO>d(.蟘42 }E)F`.`[?/K`䇟m}m}4Z|dg ɻ݃|,oT,S}xh&wh#Ufq2XQ |/ DzKOi D^1s5U>jԤ&޼/PQ[uČ˂Zzc5n!7b%/d)!TeH7W41+V!2DLX+W7¶w.a;@q&mf5 sUԱ.WeQ"+tlye||iYz,2Ch!BP}z#Y{èxzΜPb?vC4_칗>_"_L,oůke%aA4ȮsB5#!Mv6MHg*^乙~vW =ᯮtrCBFfFϰ,/9bW#Kvp;%.a,i q{)%1d K@kU^,.iPˀCiafE}ps}!CjK `LHE'uɵ]SFT,lcgb0?8W6?!xҁsZ.; v s\ۘ 8.=*{ԝ{B)(ǪIJ۲E'imnJ): Y9gG6}*A8I,8}vCAs8/)̷c?I]yx䬊 u4\l} @vqu1 Z!-\f<-$륮K5!x߉S!?[qLDJX8}LEh7c8dD';ﶢD}}"1CH|9(XaWJ>_'#T6ړzI* ~;ZM.BN(6ˍj>m{`%ah?Þ)P;F_}z>k NUgEXQ*BoLkRzh1̑Y8q"pn:U'Y)R ]aXۥͱ]u;@EwDr%Hc e@h5p͐]ڈ*#+0Z@nkBbQ Y+]Dka",te5TnOMPLJccL|!xÈ|AG.!ze>0+ AeoqUaYGɂ,oAd^vQ 7li[KEBSCX]ȭy~_hsDH oJoA~t%dQ2~ē\nX93\OڟQK_۴ #P_mokS6hX|e o;--˱#Ȇ1򇕌.ߓoU%LzTߋ@4vbBN,8"Np cV,lo } ìa,kj3\\E^t$Jj-VcvRu+_eϸ"N={žVmNVLREZg2ZJԚq{}NT/FTF6K4ovy@T亁[hܮ`D2^fQYԗ $H[YM˗ +l#a1=HZ7PFVt+08^`F)t\h0%/a:1y_^z@GGE%9}PLbJ68g,_BD^B\#epd+C/5g-JVעZ dV͕D/syDYk/MfG$孡Q}&3-n,tF=nl;mAEɭst/ T3p2`: ~TdQ_@T=TFSb ;~{A}{J CaUabpgezO~CI'6yS 5_+;ᐙcKσ^b ȍ-v.PGЎǠ^ [H6德@9@ v!A '6ETcImT1y !$kc&S tNZEw^_@SL3g]w %'T iߴ~F" eau`Sm[ 3Kk3egQО;g;DZQOP5 Ydk- c,8U^/om".D-jAoj;SS2N@|[.vӜAYDNg]*J?hN+ֺrZTR ܣf(U +f 3Fv1; py HNq2A6Vw? ,x@>&rNKY!o:T¼1Ǯ`zmeM]klf?Ss/92:/,Nf>V,77 8`4xxh)'Ǝ~`T-T|сg'fLwlm/ tX B<uGZDA(+ݥmS ,I~J뽛^QJ{E<5PLx2sdFf*?$%߷DXN=ntj:Ϩh@g=͠߿i/qrں8`: 6<*nZґf5'yOxsדkvFal. ֜G${9mkR  ,_}8{xIxݕIAhj q.Hޡ22$0VMnd5*~IQ  B,9XB!GtU2dl/[jACbf,˜TG q0y# %,>@DfVԓ>)ߟ*A,p`S,G?ywE= T'1L\.,b,qզ t$:"oT9r ?q#Xf NcPqf̈́ٝ ѷT櫸rޒ*Ƒե֨=_NyE-RQtm9`>9*qghh> I0! &,*ʌH&0`=MUh?70aK5fW#(>q9@)fx8 }{afT'ĥ3`~"r4e/kgP*w7;V{5-&CVI<` &c$I!ۙ3Zeh !>'^{LQr EͫC#z[g v ;pT%J֬uy]dgQ6 X $ E[ֵ6\ +M[5K=̗dx:sNͥFd1xQ`u@̹ok@ k Z{vd58A@n*~n# j)? ER"l"RRp>+Κ'ऽ0+sbW˯kL\/tagMmخVS#Qsy7mq0 lLC3E'Rt {JfCU/槺l'ŋHCt*1x?fh,v ,n:eB6,[np;ءR`RܾNIm8=, ~gۆmDO]/aʏ5F3#;SGN_?-:Ԉk4Q*]]UpH̏72Kvv\hα0CJ3L؞>4" 7h U]L`(ȷl,%CE{J83Xcm8l$p&~3g:oHTؔ'K)qVQ%=yC\ nMšء_"F_Y|c]Ȣhj1Lh獎C'wY[4, iA֮zq $pwu-9vua E7J]lC~Zv:W詿JpXD2:|W!Tn]q:Rad P^"htWj JA)㵮-2,LXa(JեXkNwxcbdʎ8 '~﹬ 2eMz.2j0_R~ȆƲ+?XN1 ӕv٭>|T Wi$|OKm5 xSY: WJ]ut,w+F:UBeJ:νP%3ΧEI3ȴXY&aYX =QωUĬr &Ek-U 8P VUire5"$"MI-{E7اv~f&a!0qVJ^gġ3n\'Aϧ*NQ^ 73<~]7I[t+w{ :%_֌F"'aA7o"l_s&5|%Łq;V-7AjZ aMD̴XAsӒ 6O 0ޥȠA٭Ia<.'@YﺿL[=Ub2"xûažB|`RRa.V LMoh99F`S*6aaq/"=6R<4-|~#NҢvXǤ9Ųt>aڿ ŸQ,Vb7Dt'Dk>딙1Ӿy5d r¼9se8WE:7~7E=?5@ymC2?H?H95p]W: y+t19<_Sf$3X_lkj6~+AɘbWm"E-xi. ל Z$R=snغ-\RS UK12O%W7m;W؃mp CI-f ZM,HE[TemBXwz6G.v۟IT0%o]Z7Wֿe'ThFGVmѹ mG}vzT~8klϭrԏ[Œmćo;{& WgVO3vPWQ+Q$ &${L[-̒X~:SAOCÌA~2bQQ_BJZ (1|O3ChR΅ v?ZvWNN񄩈t\b@\cErX8wsT5ȓ/ן˓;Z³kZǮzH͑DpOEq{٘Y"Ň# M1$9Y+aoL;d!e0xb 'QӉ:)HAG.bqL^6KP s6\ Jqa#w ] u,~6bJ&* 2 ?CJ#x]#>0+9n8m{*LUHs"3adǸEӜoJ ^6CNtY.(_{V~3Lh$1uA\ź+";:l|]f>cdKah-[ wNhSq~JJ%Eh&a<\鳛K;Z >'b~zrˎw"Jo/=D!;&ˢ6}u҄?yM?Mued.OP: +7TS"2#_w%xܘi{ClIfI8"L| KǍI\yߐ@n" 8%/g4y_Nbhpdj# 7~»Ͼ7vȖVu܋{H`7.p>"dq (Z R`L/}xe#DLah8GH Gf6FLJY#RLsXnǤ:qBNgϔe w Hyn=߃.GD#*q2bOh%!˭X-o`HӪ+n9iHlATr,,#D· Q ct F #Jv;<28l2*%ZYĩl`YT%jf"dn̓?5G:9A\F֯pLVw㔮^~ 8bMik&N_a/}) Z8 C˔!<eZus9D9bkR:p)VŒ"7Sla-z&>f˻ entq x+?Ѡ/џGy)&TJ,ZR[PUXg5Fv0 lA0rғCwCTu3PN騉Sx鰙vһ@ K(65n_G~Z^+Dd2̩Ғ;|?6mIzڋ*jwƃ#VLZw90R':eWOl߀rOhj=MG%Ѿ߶ b97)s?C5# @an `GZ47Xl(/9%w\Ӟ* zt[~@Ls6+ːY֩իm6:敲/ͨAFOs588L/Qև y"s7>,g)d _4; 

    +F}R~K%t&FMB]=HiߋKB<5 ]=GEׁe1s Wn,[5R_0^? -:OC]1롑E'yM6U1}L,Դ(T724f0ZY\V=%!d7kR;,T$Z02c_a ȶ)FW:.zcGOqF{#~yy0y*p?KlE~"'-O 84Љz] .Uv8F" MY@V+0Cm 1%yW,ˋ]vr|Ez98G uGk$q@B({_>կX})C)O)$} *W)\+%0fMɒg!G&>ff@qMv6/\@;M߇O@qԣE {WVmfGR MfZ]Y>-\zt#6bT:>r}r4~{σy=AqThjGr.k޴WN9"aA>jD+ *."Lx5!X}Kn(lYiŖ58خgaS$4@ThzSո⬝t-r_^odF5uP!RF('">5Фü89,>Yo]8y.oQ:9X*7"_'\,3cNJ$vYmy!~IrO9J `xb@፣`"R%V]̚Q l9z7$(W^"*I#fXTsOR9v`k'4J`׫ R}l$]M_i/9Qyn3+Nkrq'6&Mj2ӥDCƯyvwSz{ 2C yjaYv1"R5V):vY (._VV1!Tڔ'Zy9 #2gv*q'KIbFE*0/={zY !_S^7EEk$%);NI + ;1YƙH-spinO Q \ζ`|Bva;9bt63qgl37å%ACuh6k@”& &|‡c8$T3;-{IfѶknȭ%40cK Pς1Ycژ>pYqjI,0{GkPy9~F˞m9(M҈E"? 7}$Qմ;3*ÂՈ͵MG{1]"X{"b\M3.6, J8p+.RwBfhU pBOB,HٯhHkZ6휟yZ`^.=(om<1Z5\oS/D!U*łf#ɉ4uU' auDl>lrWcVBKt }筃!B7f=gfňcwXBsǭ<v[fQ%BtL7HQqR#i^4 298|>ˆG1@ӫ-I|YMJS},X]55 !-K;hsc2L&)xQVzbvL2KP $i,QZ|}7 J1@T!kkw`RC$guM:CY̼^K U!뻃pnH_,l5 *\%ӏrֹw5knX64<$!x(!، o˶.[Ygn8kLyzEΥ:p銈U1Zq̯y4~ߗJ]8+11T?FI9cIѓ ")onFY'X %Cёܴ7= 8 kO]\R2ҷ`PGSr!fO(ׇ -;倘YwPZ}K̩VdT܋S z<:򙑒r.fLu9XaV&nx˵;4SWO |-ۈ>Rv KAġv yQh}ȭLѯZ2x}\x3cv-KJ u]%5ͽzpC~4 lxA/J_Jm5x2p3%V ab;HP8@PM7TyN"Ji&j\Lʓ_Ĵ eH<0scJ1f?(,@]xdlЭpmXuM)+~7 j(/c}"լKgW΃):;wbѪrSwF2 ?Mʜ &:NJO#f41 &;|@c~+n$ \sq mEU^zDRwIxvH _~y9R oaS."|I<ܷ,5&6͊٧[ܝxѻm<I ",'$ˌ$c ݕ8ck #GWK#5i Jk>j>[CH-W'V>c29bUl9?NήY0&c@e gͣzӖa>[يsX(¥k7œEa)jDUٗW%~kװdI%*l|pS\5r(YOnZ7)9H!Pn)U.yp7WjG)~_GpogbMŏTR\;eXyqEa(1o7z AmwǕZm:/yDؐCrH`'uLTE, lKHWA:U熄T[!R҃W~G]59>} .dwZT%A87&n'ULBD4_)ک]НY]\Bg>eC_ŸS?DTo(?UTHXoޙ( zSәRr5;h:o #B;v(WLPEkü蠶7GR#HuOH跷O夯5P\=e=t[C9JoN ݜj;D#Rfk= Qz(n~h v\4iruw2U~S4*dS Utwt{o%9RЅ4o[S3IloǰۇB $EI0!Dw`4襳hr=.kX\:w$S<> lH6aTz1vMC(D^%d>kt/\qfY,r\Ըv9Ťw87*A !jg!^` Ef3XO:$>Ƭ^$0P 2ݔcvBVzJVBLP䂕;L!=ۍ؀J'P3שAc(էL~ַCACd0qJQE:nvxy=>SqBUlJ`Ǹ=v"Wgt8-vݘCs_,0\lFRM0>غT=7=|܏GviCU)_?؟7y-'}+(#_>Hc3%%:1Kn7%!|Rˑ-Yf!=mg>v4"68y#J'_n rAfWo6h *Pz;_ u%"1:UQ JGnDz g'U 3YKd1OOtqJno\Tae59M#qAQx>JSE̱MԖ |ىҌcc4`XNܼ%Qӌ~17 k`r~%k^u#Z!2)\+/ng'8<Ov/[4&s9jJ@"СBx%hxƋYA|^zQ~,͐L7YmɊPIJb$d瘫=8 yym*reHRc0̑? U 2 *X=aFƛE&ۄ 뜨8fHlB$;rV-3w7I2(Qa|DF 4aQHK0!%O6:hR_NUU 7쟕Rī:ҘxَyxmzSllK]5ĕ"6S9*ĵz7U[8uEͭ44N.Fy|s2` 63SQ>]E:C:Ybt4h}F!?oa/8O+7=OtY:\u'Q[1*;vɢY?8:Z0YPS)ROhCt>K_Ī/=\Ԩ :7v!YDǥx-=+ C w⁙g4c "0e))$2#:/5˄~J OU%wi eWQMK_b@Viژ>SSӶ;)]iy0@ӞCր 6р3L*z¹{Mϳ,N+_4a"bbu1X`sk%_Rhَ&qq8쳴'ÿ*~ 7qSr3@BtkwQ] D.TJAHL`.@@+6f;7x/y>RkCċiX8uJ&bthMyZ/>V )hpNh=@֧g`^r >sLW:ͣ j*U\b6:#q#}c(4 ;>jrx%2~, >C);ًl?o0t8 MG sKԫg_Ok\т;Z@jH(,#IڰmoQsI4jfH0qᩇ,VL ̉j=Cs< $͋#hgoOkpA+г a WĞR{ {$[Z> ~BE:Ѓ3u#j_bէUc}7Cv Rd4}Ef KH.HaMD0=L} n-*s 6О?4b&-i⏬ŌK/ފVDTMbPJoL|TzǙ+)$A諹L&UjGأx%>aF"1k) BQN"lpAd,SNy8^ 93-b[f4)JmpjJXI1{'ܷAU4*$KƱ4/79k|S\ڧT N_YFK*űG9x"C6zWh[ec:0^ ʘo9"2 14H6")\P(5C E_,> 0ڽßUP=1} 2j "W?1 !] , myEM/Z01zPvoF2c5bJ, i?g&l xh)gHX]ט~JUϕlsV~Ds r O҂~ gK0F;ލ.%p42H 13w{snA^ r~~oOi;LP{ˋBZi1*s~N#"KUd#n{my6sq*9E% rP^v҂%/Lp+G\Sso8)VJnY g\V5և9~ysMfmlR`]]`z(nZ#2-v(q51 oj?}kNKH~ "t-vJ:j϶&wfhwȭ2ނ4OS(z܏!{*T cafJqX'sAٚNɛkDVu۔.Va@Jeqn5Rκ̟UW !S Vp`On\FF)4,@gcł\%΋BlKCX+HP Q?4|%G&@#,C]x"ݐCt.◘ǷE`wG@IQof\H@+$H?>2f<;y/}Y)o7Se㩌~Ȩbn)S]qG|F|2ʸ zY}L/-(4 C%M# SU]R=H Azw!V#_W)P7?=p>Ti8`F4̢;}'v4MۘMammMȄ d˝q1GX2֞<K5k9h*i+C} v=lEZ郇KRRy@a#XE!ZU.tk$v 2螀?CQBEM8" [vS;K @3I^nM=z5Ƙ` ;7lCm:W\e]ârmRނFqe a-*M]-7lۻQe&U ހt2^i*F Loڋ%Vb)Qo}wBuobTn@~x3 l"6Z:8lwdcJr23v9^(zc\~U3n\Qu h'5s^l21[5Ģw(Uh{bkP?H2]k/9Y~_Q X('.SR"R@ʴ{EvC?_ݩ'c,x엘Sg, `iTϮd]$<\ -j+W, )T'ԷA$`VqO r(?#T 1Jv-.I~B2:,`m53IRbH%e| ɅkyX42/ 9*yQ/^+~,>u[w75/2남GΔf?3^*yނJ,2#3Ƞ Aގ,È{T0+Dc"=2XAX҄:U &OA\G$HU`~Hн'=mkQdÍȺ80hUjpvv˽=Jͥ]5mh>EmDaXNSANYGP)SՀ\"اʢ,! 2 0}4S{/VPotHCVc:T Ep;;T $up-K´/啌|n~8٩pYPŮaBD[o9lY2&k1\O^j <*1]@"o y9_c&clܡT ]`[s+4+bj>/0`bJuY_~>>ULեQ8zO"6)Ι1WYotlnē>wo/!)+K{~~/41 + aGOk^ScaǿCs'?? %9_o7 Kua_Q>OgOü0!&gdjIΫe'uy(D]tͦwX#ŒSk\b%Z=*qhlk~j)"HiD߭'jF%`̅$;]l8k4:>,Bgh7'?qDZe(iҪK (*:N졦@[%4?3t8~k/Gs |Cf}#hg8Y)mch die$hy_r`w: Kp>S䧈ײ33lq#|I>*_ȸ$53dэΫRLV 8 P41ɾ03[$23X:ՅBg(|rr5pD%d0I 53tCzNelBY^/5̀tM,יIK00L-(~!VNI ӽg)ߴt$ _Ь}[punE!nn$.qQ ׁpafjh.u`FBAMmEL@>; ޾ȜD6Ȍ֏\XrJ|=ig×w*$@GinQ?w&  [`0^=G_OI^Kش<dwZ䃔UGfl}VaJpnFbJqXK@hL߃c1/cf$'UWW[.0(eDF R62{|| 'X$&OStAvTЫ 07\fBv<jЗuGM,h} k\o|3样oɼ/~O…L> NSI5].#Fy|83݈y݂$qd彵>4`f:tkT #snKGRn%}{?>j )dJ& 8ڰ(~ H4B<}:NO\̦eiJ*ֽZ+6L-'໤,Lz8}A"zWG 5-ֹ@#G$27&͠? Rv(T鿝렌8' ^#@]GE@ *-̏U`lj||'S"C % ɩ_ ||[Si`!EK,ߍ꧅o\&dV÷(\B&d5fzlvA=b' qa4 ۊJ'}]ekѳzG*|k@t mՙxi~esjWCqteZUVxgQwV>3QyʡVd k4fw)&>`0oVo&rGu tsdj,S' n8/i(z1ĩŮ"Ucӄ7<̩E9>Ӻ{ZʿT݋bYQ UGgTUB>-g@(( QpZ|X9'Qo.B<:ɰA7ƒ3x͈DڔSqr^`S.0 !eʳ j}d^0hee8ڧv-F 6$p IMqEKȢҪPΣj}; IoeERCDc|0#;8قJ,V*Yp}叶;l+, Ր3|Z^>`=WdZdQR?g+/I;tMPd{zHa9CQѕLKf1M1o-xrI(JCZ]=°Bl-WDbqt+2jAJ! k"tTȌV&~x$9PYS JAҚ7 ЗSY?A nBPakH ^Ek좿=~G4Ut UpD]83,%!y̾l. lzc%UWM=ЯGl4_|q˦ѽyFRȄ yKgQD/L1޺V35gMK'%;̜j*0ḡ<p{^!t 6鿝-$zx2"flCknEo}t_$1- o;U⾿&v=)^[|ыiAH,6yZؑǛH<covW`M`㧖|K:A7tKdh_.Gfjm~y+JTH(~'TQ/ЕنUC&B¼Dpa4-;g x 6P_I(wQ _nr@=׋;˥ؽ*4<*;2X͚2c8,2}^Oi͜.2>am=`UZ`{tCrD[+%&o1R'tpD-TwZŦ+۩@YbMQsw} {Vقl-mUԺ2?y(p"3Dp( {pI; iDyA0ܭ9-k^'QRa[fnmG &diɶ+M~}Iz2zNWHRP]d9A'\w,z:-Me!$X1*"%OoUuS[DfaxapiT4P %8Rcš.ޢɖe~>NkwC[y TcE^8/BG)xV pĬW 2"%yF Z .a@uHCLODi]ى[k EF+牂8g 𼸿nPw5XJ" W6JH2 ^'/Z֏[U^f1FDCn6C`jG3D  %@mND OT$^rK` Owv%Х]5*=(8؟vuדΎe}~8rTHBC-&qТ{0GVs2h&~v&4bYYu_]iA |ku/"0]Hk'x0߲[U2o"f>߷Ljyt jtj _r& `uJ%bj=rJ7gMS83,BG`'&hjxs^ Mli)GsI pXTڊ.v)/ž訮Yʞ$JJ_}z8nօBYm OFYo8Pp{Mji8~»A o.y}V3b:x@/F~#@{xB9L\\rt*gW,/m(Q ayoAS9gZP>$j}l4 m&D~*ab?NXa :ж eÿ-)s}LS,y3iM mcutvۓGvIy4RεU7ȈlƂkD"PXV!:FïzqВ0/`7) y:':۷4u#(x:8{ 9p8v񂵞Cۍ7Ÿ ΅< I$)A, wwB~zJiA%tA"*cLHg5 U9Y6򦏏 ׭8;L3WSgUB]:VrnK"= |>M$y}R\/# G2oqq!Ŕah8I)/[: {dJ繓sjf 8ܑ-u;KaȺ|t5&w]mhwQ}­<銓9و{aqnYt >6mE$:,y FWrFȶsG\~62US *[녹|9Qi8aEzTH ~T5FH#|A[vqƳ &gB a.G7`m~Еk6P"~WN{^k:oi_C&3@IGlhfc=|Pc˪CFyRg>a"I3 hA &Ep['!Ȕ=c섔U MԂfۍIj}@DvE]Hy?sX'd^^?^?kNesXEcl>)!+l@7p6oΧzq,|?5K@+AkRN??7%XaPsEP/ˬ\vm&sj\?;QQ:!L=`j֩8IgUlQ{.n-Nܵ؜ʍi .@N}Tƞ#?zkx5)⋥Cϧ?2A@58D~KYkYOEQ> d}C")Qy.yMt%4Ge"iw8_nϺ}EFa %,{[5SiΒuxUay/팄Ѝ#HGie/K%bc"XNZk]˜v*Ves<EQ]\:*[@esKw7D"Pxć\-6y6|֌:y>9Z!cW]TPk2K̚74܌ƚxn8B@,k2JDeU_=WQyx&DXMaȵW5tډHb#mf&E]}k_#0L_f!凙 m5Nq$kH|*̓_О=uґim<b3~S0׾OI])1G_f(&.*Rx) /upV\.im&{\[Ȟڵ]V7RL}K9e#K#>nΈz^sHB%:vdr Ȗg>n< 0;F0.Ԭ~bz{UnIm“iPsHxjv niXVGu҂VڄF}tы8i?ϩ{,P=6?u? &-a*,uF2׎:>mР8jo/A>ڇJw,"abD4lKqd Y}o{SxcFDӲ䠗Wv֬:~_ʜ,Vm5~txW%Cq%?O:1RjS'8lrnpmW`:RX_`J8D#6o/7yL.!HC%GA6 A+X =9X47V9YK%V8% ]9>px95I/ /071y ɾ3M+ +'Q!͞ TooӍ7xHy%- SuU'Js#m؂rs&z&dr,M@igNxuay"&Ki̍yūJX z'/PF9@׸go{R7w 4dӁ PcDSEbvtAb_rJQCU.آX;YTF'(M=rR\#"0@5μ%ސuQJ&+Bk}ca{ >8;YSp_O|me Hj~,RԠܼ)~)rkpKc {묏x9̖tNZ4}*kf@ &CQd~s!E} X-*VZ حR9Φnt8а,n5M8?4Q<]bi/e - o3c$_/J^hOV 4w⊛:eW**|2 X˄%k}Ezsuh-%VPЛ&?^nMA{0'+wm) HצZ7pZp\L$aY~=';:&Ue0t .wמ S,R.@w,U+Pm77MDXl 놖\/} άY*dJ˓0S=,TrD~PtZk/η+K4Bp>A'b*}TߏwxI2CTw7DN3YYl̋4LxiQZ{9XdX[uI<"hިRN JŸiE`WͷzXT)k(0z^fmƮZ,2ls؉؊e_YNrhÀrFʹiɤ /ä+#3ܤat1 . ِFښ#sB~:؅"hj҄KlmO'ϊ`|Ϩ;~S/sꤋp Zmd<ė/^F 8F.~L=+5AZLA5_}кW%lGڊ%5DR~K黑۾3-g+8Q&GU͢-7YΏZiW|gߊ -'Xf 3VI_vG`v{82 )Ebqv -L}mq/[bq*}xEK{ Z=Z0lTgzDӱRi0[:?p[^>]Hhg񖰼#d.:xWRkLg/2t8hdwǙ7ulްn9M<d#hkI>g?NwXևMLJ6^1OXW} ~ oPΣHwOȞ”CQοz{ssNqPC #p`~ܯw0JHTIB78QdxO2挍Rmqx e2a9R{Hub\LE8ۼx?S `R鯐ؼq<[ar*$'(%j%CG&q^kfl Py^*ېSK'ګ*E۽Dqb[,z\yG뼫ZASfjD-PP;,: B?|Dk*@uN}]CLim֭ N?mt m ~T7ôBc4_8Kr蒖(p}0!ե5ru|BH!&܊)ՠ:ڑw1.Q;+r4/YdBr..uO_8*/:G~ړJYLTJIsӓm ztMup%Sd9+ 8>V՛葚~86v+,`׼pqYrkst oKpF =X#] UZmӝ 7.W@=B %e0/_3^# Ӎ]ťӢVp XL=2]:_> FŲ6GfUdrl~Mx!-׀Zˌ`AG }{U[N&Eª]&=:olCbSlVz{<}jpr/_EU "w#@~7FDVyR Gn[ԾzWv[bW/ :gצ8%rT,L9ٕ. { - R/30_lwDKB,/QV',TSW nPӉ&s wvُrx*#ǨE `Hr[$0GUIul|NklݔQ:^?ǟo1A쩌ZpQ(s216AX@CmWs})jͬts۾wY6"á)A/)97D{q/n|F.|Ja A H#g*ʨIIRˑk2VJ,B*F|z}=58ijA1[y\gJ6gmR!d41HdF5aR^(Uuܜ6VdP}ja7Zi^Yɛʅ}Tj_bS3j&T䑚PSG#̴5X_&)'I뉦NiĖ ѱjwxFUy.527oybڐ3")''ŒD8 MݱO[\ED^IGXG\0o`CãS6+}) Z'?[%2qLurл'i.QIU]==9ۑfS<ç_6E\,@w]ة \h6l3NJ=E|D l@l\)^ޖ@H]FԀ/<2Do@TE)^JX4_g XsU) [P |q-q1 Z^Xb4.'wa>!B$qoW>i΍oVͅf. tay :'<=*=nVGZ)iU@\)avX?wC%8\s9Q8 Utn` 5q;փ5fH>L3*?yhvtj=.Z"5ƣ\Fv h/.Y$纪vB{%oa#{vWt:&zj boԶ:Fs!`/Hr8^vk<2X5Zp\Z?hW9Y0XEs|gLB=_5~%n8OF@5xڜid5_k5o'q<<>d$T!šR!;L}C5tfRGosb=[0jS}n:gy"C4Sˤ~fHU/b) ؉fz 5P6v3G<FtGÙ)ϥ~ ν`^1glfsi}9˯U,Xe3Mias)Zlqry#;1v01!Ē .Ѥb-# "-U^CaOLUCūSkdO C+Tu#3ɺa$8?"."=pi )֞8Q kM[bEʯB[\=Jh~N2p!?P=E;sI9A zdj$ZgsoEyÂ;bȸ 0\2DlnfE]c6_WE"U#>ŋs l,DG#[6dESHe~_enEotBHcP$ x٩uG [>K aw #ecHIƺfgn]-񴌰%r `m^)'&nC_cԶ_+gů]eyZl&#FNfjslaL$ %'jCˏ8&Y)gPH]:% fXFeU wmFQJᄚ'HXWHMb鬼ƿBZبYs 4$_ 4vZTYz9t7q*m`.jL#έz4$n SIIi(J_QjppQw26)Q&d=#Fn{Cv՛xnͷX?%LQf%=4eͭa{4m\dnH樋!lnfC87#vpJiy;wSa VV}I˃'x*]S8 g'+i/1G(k"Z,/o%>…VÀ3QG4XOd!Y:^.wwcR.9eOfFqw@cNuȏ?>&s<2J)J `{٧շ&ZaNx+9僉  %B駒*$k@%֟3.뛩Kٲ\m\ WTiy-|-b@M| Q5\9, 0. Re*VL/Ӷ7\ թ[7b+q\}Xy&+$؊[FL9 Q9UFR8D-Xr-UH/7^V~wjW oj<vcE\ iPY# /kmS2IadK1PP;d 5ሑD=z6Yب3=yˣZ!jøXa(۾|LV 7ZxX*T/2+i 0oM)(F/ Ml tlB“8Pr//DZyEO NEbx ~Sh,ZCX++A5Nф@?+X.b}^sQ5Qڈ:Q[D;Rk` 4/\{:GĺL_g3m,)Iƕ%oāGsXhN+/]uϐe}aOgAh K`XaϰM {~Z"IO[p4;HNV[owCՈA< ÿԕMNxHS=s0cFzt3ˁ~T@?)#d|[D}z’Z̜ cdL ~?6{G˺Anb5,9g&E[7%7W9IFLcnl'#l8PY"<>_-a]q53 91 !_sOh~1Y;+pj-&… \s,-?FIEyB$=X2m^E(} f[RKɁq,`Mca$34 !X뛉xM=;a/ aO@Esu5ioXa٢ +Ky*2ٶhwې_k87'{*[ą?73 }2r8/jKTP6<yZ6F<oL F'{)?J+y&0F<BR?FcN&}"G)R D4c9鑅{E{cl#boB%WE-<,u!Xl_mvwfb76Jj1Tt5+54+L]^ܴ!?-os ;R.cYY֕'&:_(dZ;" ޾M,Zj~vOA܂SnxR:ei{ (wkis4VbAh> N$ |ާOǢ7>!h",VT8i T:-oLDs#q-"TicIz'*+8mpq ІԄS4`v#Ih"FV7@Bsߓ"biN[DmZ zT<`(ЋY`TbͿkG%4׷LvO7Tc3}"ZQEKn>JQ 1Բ)u XK(T1,E VnGKD.#oMy kZW :ipvK!w&,ih#TDЛG˰$Îh4\Ծ̚(Ki;a,s6zE,tnaqiC@/Bۡ>JXp`\'+REô\9zjcJRHdϰbi4_Eͼu/x%‚Z j+)LcIDEq$[u61ӼEױ 5p#aD+e5[`u˟--n7WW`7夥zi&B _VB4'P+0m xwHLc{bO>QJ:ޘMd#7ro4DN,.kd7ɈC-D m(xy蚠eV4+'~=b6ߕF?}DL0aď^?ټ.h:#xyg8=60z<<$<1et|u[E5q*ͺeߧ֓`S

    [%(%Π<߭=C&!wK!ϼypd3jVwrꌃg6gGYHz cDIvM ĢӇ 1%7/Ԇ/w~T,.cŬyȃJiy7f>9; jBgFP~9.mQ󖂰N;N(S=>+(&xjޏŒ9򔘞pxG*p~Q'1$*9 R zT4㢆 :JȠ~$C@! vqB6L_&Jj}ȿ :]7[H űAN cyջ*}a3@OC$ڶPC6fjiC%|JݔeCKwp"(HCz3. +pkSӧIbh[ cwKӘ4>p;ke A(au@#P7rm3?ºHʽ v"{L8m­q+;ߤQywgh#eH^mL4  06sRwV{"񘁯R}3H 0wOC|'"7^j?ӐGIW**BϭĽ%SF+zjra.B='߷6v@TLrR@YlhgiG߰-sh:EfIlL?캣&6RQvƾЊ y:o50xKLaщo,LBH_xϜ2ቌUq߾2Z|HPYS{wQ%-v4U dMy'/ʙd>/؛w܌sP4W"륥 _}G&D xCF:<]i{ |OA?+]$O~* u:cyѰ"SANttPP=au|X qwԇkGg *4 V0'6֮BI p\GIt26gPt =$+Y^PmV~GYE㩒8T)tl@Z&<^J#?Q&{]iMUyμpQ{e~ Ns,B'ZW0+N2 ߼#4DZD R5c3Wƅ[ΘO֓{̶_O۩j=A<6ۘB$AY.pj]aE;сڙNa=I4slS xK9ͺEG\ETztxw*֩8Ifp+DΥVz,X_'5eŕ'e󴉚paӈpL6B!%15/ @8b483:@%9=c9y?*Y) EWcw B`4Egiӑ~DVswqD u2Lox "#-rؒK̷yiDpHR5{HM4Oܩ5;[o7-vOBiXUHޝ;,pIۮhnirpBA4A!SʌF7Ͼ ]jSZO?U^$"ծDM/s\T]!m+}X4F5iz]ܦ f5qa?f(%JHv[[:u._T&}_Go1w_L w<;D]&<7oL;&yCjå:TZ/S ] -WlJMb5ly;E=飌d-Y8w-qQ6j&d@t'!ZσpPBPy m;A<ϫ^93㟖јu4&`G1ݠhF_Pp%ÞrʟEBv-cV -A JaODnvsJPcX0Dd/E SҘOH _aX@(*W+ M{Q;ό|w-! y`M @ XaOV7^vs:s#"Cn<,fz0wyIM&i )(~@U1f{+lkXŧ.@&圭_%2d"dL ]Fh $=Ae#m4Τ=&Vuq`$z:Ӑ,)W@ѱ lGɽI/+8`-QnvΒ.9eٰ-/ e4ɦ^h!* 2v'U ;T0!^?̈́uP[Jh{˫A ``MPzLN a_ iv[FQ^ZE?^*67pꐿ 拥epzthqyK7K'V*L™ u3UY <.`ΘJy+uolH|/\O!,‹;+Iٙ*~%UYoe]"?}1 Vo8GnD媛(oZ~Yq]e_[Lc&Oltgy-Jr $NUğUr 0aZ'UrHd̘&pj<%[\QfCT ZT\Y;eaGC 4W K#P<i FQX߈r@z; њjAs(+MkTR*q7|ȁatuVsk&ms-Nq.t.(],ePRlS~Dr9,m)w@\ ;#Z[_q/п:tys5JFۍ1qVB+iMK0C˾>:KhD8/;Q>6c쀀R ] ~MRA~<0|%&)=FJ&JĂ| ڻO$^ǵy3 Rܸ˹ xDy*(űH?%U⮾aRkq[WGDŝ8dj3-Y` 11V]05z21?kRDkAzêLlJvFʝR2>c\@ÞjVUXa:!Aҩ%_+B)O4Xйԑh̅-Ry5-"BQ-+c,iOtт0M˗d<2?V~c){ rj\{!7Zk<wyGoNb Ha6!L`!}KBYʰHՉ)[m+\1šK֫eՔfwA Enw) Գ:B}>%jɖYuP D~y~U0MǠ**C+Ygv:D" Q ,{ \BVRFdUs+Կp+?Ǖo=xT^ 2ؕŊkAI:+ԫqo5S+~[+a&Gp>$Y1")-F$ꃼEهAAc1 \mbg>J $f1ԫmgB{ˢ-Vq?X1r(,"dRA p r[,ČM8ۡI8=0•^}ȶx>֚ŵR? $]ϼ<얅܅c|Èr8:H8 Ta:/B^[rL wN摄쯂:мx H8ΦZDw6+\?5 D:M\:xqŒ%D :BC+@#v [k`4a z\'><Ē' bU3p^փg1/6pzW)$0BaL_>n/}?,@nlhwI)U|GL_%^ᡦ[\6,^f~SoǴ86Otj2B[}5K ഐn6_O62L?ƭ3H8|]Hʼ, [L%b4p_H:}g4;t e>8i^k/J#WwBtt8B`1ȸ_ޥ=8W). (+RU/bes$ >II-F0ypN 4QD9 ! 6jJ2=ZW0fDB*U%:xBぜ-/ ]O #GBhJ^3oЬ6ER*Lw#cnL R\r[Fxb-rt0krkny3S5 /sXT:4C5_<&KՔr@WdVėh]𔫾l&NB|98,/4ЧZWD u?`_$s pE@D#q"9G)[`ahTX!)u#\;h K^ԕ󪽆5>jQh vG }6y,r`fc!-E0ܩ #*" Ѕyƀ1~k|k:srb@I/]A'=L ..;x[ zEV' 8$#=q/exd#c (x\}&ݓ[!'J(o=^Җچ_Nk/s{%IYo>WĹt|\"u.[QNB䏳[`5xbhXĸHIޒAm_VhXxNP*\%+R_N- ȭG޲J~-PA .|O6R}Ӊ֔i}t"k[TJ BElOoh(ۆWm=(2QSs˶7n8\1 ݇9oբC\Sz IsB%5ej3k%}.a1şW/R"#0-Ф8k`oeۻ" šp~2zN ?{&佞q}n4&nCāĩ}]}ǟ8/qrP:6V-EYМ{h]a|Թ DM#*z‡EwpMlG;-<}좳&G)^\q2BUTu+U_y"m)LD6Ě\gMZVј\uԭ[gY%hA@zx)cݔ_sVF1c?A=@'pCH,= .CJ!YJoG:*O{=`?ڠR: Yj v-r"3֗Ɔ)姤R,*U&ǵ6Reܡ,AvpݜD>ȯ8%@Xxi̯d\Y..ĕ$'`4}-#Q4[,e&f:p"S ˆ} qg-N1""iٝ:9nW{׎i YW~s=WgV4 T;(>HKK1xfQ応,MB 5,/W<{Oi9:7# }Їߚn'v3j9k)Mwv+k¯EaJyhyerF ;Nʪ;l1S>-(Hip~Fۿ+5:Ws*?)wzzlZB~bظK&ߘ<.J"EAVnWjt"Y]h2B6ۏami&H(K׵lVԓ]nZh${qqz2;nHU<KP1$8bg o >V0=\ .cCİSĻ[?qpȯɌ_j1i@Q T2ШLz-t:yh\8[)Yo}]΍|3W`$]hri}}VSY(+jeeۍzdUtFze`.2j‡C4'܏^0sOoi^0}'w!gЋV+UcrDY&i)ͰxSK@l& J [1"j`k4[Vw22 F21 ua9&}˛W ēvhyj.n[DmSn,NO &]z!lW.MXfIh|ƕ e)\@õMFPC,>Kc3Yz? 񌐋GOu7OwpGXxLHeyqWx{m$4'~l:+?sua~?1NrN\){˵{2K;9Kâ2s~zq~%fhѓ={ۇcA"f%L4|Z!MݪrJJյ_oB~߱2|gM.\K>"2cz/ u=u\삗6+RbU=YP&$\#nTw]A<,$ ч;0VE#0#]ϒW?lش^op'Jo4Cy%7YkM) |3Vo ak.׼dM F`#nMLn0nB;P#[H2/TPlYC}StmC.ȞA"klO_No.0^CN`ǧIJn\J$6TݙSsëe 3 wL3322rQˋ;OePJn;p`3K-zf`kyhbM(ċ= r*{Bu֍-}Z(L4*-ku\#kF!HO\g'lQfƐlXaAjπi+Dɿb$(2N\մ(Z>1u^[iڋu$>C򓳎h 2 td4VZH %?ȧgZH ƥLʶ 5?V1HԌ*+#4סgEW[+|=}+μ"L̡O,ME ,n_m%˸]I㉒B>==vGyzŕV=p4P; P(ܶ9,]Uͫ9e|[8҃DFdFH(QQ|NSw ;#HR}X|HQK*C zfۊ p5ˏDGuUеl=U#@ Ū,BѶp6yRH/Xp%ݳ讶h"]  . Xr@< 9IrC}G`N9,>8r |cq/ácn+:hUloڗ-]*D ޤ\B'=~=X䦵767K=zW rIw P~+:` d"IV3 +A[trLFkliv 6]Ƨ?cq66r$򉅮z1 g!iӅk>hWǽ]zy-?7+O}@@SK]ʛڷKȐgUBR@rsoO1dӚ\Ӯ?$ X=i~調nȬ ͟;ة_cL{$EA9{oږTf'4$\)7ds!kONrm !Fe% X=WJ?ӕ ̆@/aerK}}WiLD8& M)˃=+};!T_ dѥH5.<(4o>K2ADZHbhKlǰ ѺA1Xq(i?Hp,Sݻ4mAL?mrf~ õ LSQ D&g!8==*ǬSڠ#SZE4p&mu{ZcM9o$B;S}Zd[(Zz7 $ RtŻFql9}'=c( mW|'c|4_lJ`nn37ѧs&o-hnB3!]h31bd5j 2&򁧰=ԾI]Ռ_椘+Jh}(.0~3p\Z\sCD6,9|(. R"،$G*ZȀZq >]ԍ+0; 45 h(4n&|\2ݻZe=eX4w{$B$ f#=:N9\CGj\8aHpujjX kR<#,}7@n8Ym r9 lc/EaI$FYT& =%Щ7آl,fM{I2ꦈʨcH+{*H' 5~TӚKk ߅U*wR7pttq|oFlӢ7Hxl/(t" -Y&&OSŅqÁS'lӖ ٲ]TvV k ?nki^ Д oW n+w|s-uYBVSrK?+P";h'K#ZA /3qO YSm(;4M EPzv9NhI-.JZ%-{Zzī>'m o2+Ǯtme2J15P](N! Ul+ZTcoeZ-$ TIBDc=26ކ?tMѾԑS<)U9$d1`z .gW~1='GP8f,Y뛣o\28tYgeqřveA3F Uvbcc )d^ A+% ]=OdS|`*茁F#;Hm/nayS,[ɌC:THp"x3t.Opo͙hr$:WWT!lt-ZzIz%کi8ԁژŋ,FP-!mN%`/ i8IИF|446B'{۴7/2jxW!AXx=A)FХQC!D~]\8 /ޣmIJYnΰ>{!!Pe@V! Cg5`[T-ץp)};70p*}Gq)C~(G;ųg]]4H;sa*vcoA/@*@NJ6gیX?9 UM|& ɜ۬=Ф b !ɃWvK'>Pwuʽ叆BGC:؛SnFZ "jdݶ!zoN iM>4NU~l5mN5?kt80&غ zWx駁-brU6O^G+,|3Ptm)]QdP q/dD-V&=[@f:9+j8Uk6I\ul| nh8BZk_AG<:oצ egLF[aȰ&uR]>M:a^7c܁68c%3ۆ&"ըu83lB߮V&Zb܎eCP($[r0R1 ehe ]gxmDr7:cG jWVK(]j(LhŒ^=s]y<%:4: X_k܃D%+Wi98jFk/}`I;C/ l.6+9D5}=b<*!C$@ ;}yjNkpɗ M-voRKH ޯ Ƃ*yvxhlK4V)jdXF>%ś.} UC h%a.-?M{&Q̽VeP!rv#B,ԋOVݘ3 t޽RB>3ˀd}=S4)aٍ5)[Т;#lU _F^ΌcOY% ;Lpc曙R@ŁVvl+*7 W#PG$BBowSkn$!hj-TaU\!yfz IXtbFQ0Y;Z tocmHmhV [}a]iS8 8tV0_ëjB4GXOk'D}2f{K0F񻮿6fe[³Y##BoaSG^#o;Mptɩ4NA0&%2t"ք`.lL@j~Q{U%F0/]FiR;0X9r{!ˋD`ȪH Dz$ݾT~9ᡳz>~:7!q\U叝0~_p N_vMgӊ{tỊRcU(d<# eЇ/ f{?3+܍* S (abŌ~P[5 2,`"%X+z ,)j涏C.e ='{W~<Kw +m^)1 @˘Ijy+4Ff[o[D7nmWbe;frZo͝< $pZPB!՛Q1~ڗ Ru}MBx4+ ^>i^Z>"fT>?^d]|WWŝ Atխ7Bb@ -^8moRv# E>HԌIϥΗUSX2tCiBheWYǍo29|TD)@"6֯u`ׇ'A+>eYWKqMȺiS,1 G^GŮodk&vSYg-Hvrb'X G,h}-&,SBn\CU8u)h|eHjun_YcSfX)JK7A F~э`ΜXL,Y(.N:I*}{2p۽xw*J8LA&v+X&$BTL@ ɉކ8>0JX`Kńؼr2)Q\IHkގ#GVM_dȴv׶8Ef&$zܹ̋]BMxbxS\*-|, MUܻlׄm*Q8tPv -A;;'TPE턴=4_PY-E\Bj-73il_é6j.#0Z9|XKK"(4W]}A VP%K}j_=F-bىvڣfJA6q2ѽ\HvK>rD Yq{$S-x7^BUDuq޽ @7Xz7SsvXՃ VÒKz~bY% ߵFZ%D}إŴ{5 rGotyތ)6G>,v/I5aN1侮 rv Od_Y- (L8pvHMaCr[37lfՌT (K$iTCq q!K^ qeCc儃H f)cqeʛD8kAk!LblvOm3Cb|LP # eWTrM ڣ2cCKd%=J6 {5DžUԡe0 ,Aś=f0h Ǣ N=if;櫮Bк2|30PФ& D&JZ˙x-¿Qegi$KWT vDtloq~q…64f$@t^~Kczr^S""WT,'Hx@>YCO䓥ƳERaO\TGLظW)9֌i Rl`[}rQlNiMc署㉞o hϣcraR^tk݇`'(,Mf0HO3∦ZEk*< 5}%7GUcWVUUbș? pLiVk\Y?6"Evj-k+wX8,,كv 藫Y<۝s UY]/;*QNIU~Vfv򳪠kV L*{Sl݈р A8yLN7tμg9> نo_›oG1#>mUn!e6CN-{`OBIw(K>^ o O<7 tf >Lc 1>XАW\n#Syڴ*Dzm>3(6W:H!r٬ JyCMulDE#s#a䑘: Yls*!k1NzgƃRgݕcU\pX ,'Ep['o͗Wy2YηvB̜zpF=OB'~.a mCWL s8]WnVo'ȶmmyk]9wlݐS(]X6oGX[*vM+&xB/e?_mCk snD@A7qѯTC*3*h-UVBB%Athܣ;*9 "*/giR=ۉ`wĩLyN[\3ј̹>([mX(wY<ˎe@ä:yOY迈[TYr}EBU/H7 FNo[$ n3U *' o~w/97d]l|E5b#/cӰwe1Jg"kjMb\=>!\B` X@ 2蓭DnFק qR10rLW̬gq,ݫh>wӽ㭑3GJROy`Ɛՙ=0$3.nP i{:&{C*"/i @uUM **ꤙpL/?z_z8 7Jt;*ݙnKʰM:.gxŅZqOjS_c-/ԻNx ,vյ6ɔ'Ah}GQ—ףٓ| ZV:f«~6)z "1qOk&]r'?}G|ağ6;1[]Fg4rd:xǚL Υ?b;(lÖ|]o/}ݦt5AQ̸e"Q8/M  _jvG$W^ȏ4ц/ # lfs` ȊQx=8\_]UR:wւoCGd5T^V cFv=E ՘)BiiCv KDAd2QQ,HS鉮zK#a~POϮ|Ǵ-S-Zc>aڨ1+ K̵&J=o]r7/ ,T }9?$Y:3]n4pQvY@Q5N(ݼsG#6jBݯgːqQtt"t귀M/PCԈ֗悻զ':F<gض-R;i$ C#ra036hĠ{J'.@Vݢ'Mo5e!)c$mL2G#y^ ("E^ch|FH3Tj8lpF6`K{Ve6`YѢn0/5 .^@EܦHF rEjy>C=%8=ޒЈun0E0Iim^G8.I _&qmГ]eRSTk#Ybgep_" W60TiQlXݔq7[/ 1͎[*ʭ*cQQ .&T^:^<5H?Py?4!XAłY=dΩx2q57"a0j<,avM7j)U͇,E'JT &9 kb&2e\(gԲ7)j)-O3v+!WHt,t% soL hmBM,#H엑{|M42UtSfz>t#2'cĽwQޝ}鋑_&譬'qËI i=CʡIWrv7 ]ӻp!B5@0މxoC3]  [+7IΓZ =-{ɉWJ%ďx'*b9FP4Ώ=Š2{GPN(j?)(wӫCfkĄ=JѲWtnG}&JݜxX(ϖ\>(w9 6v<.eݟf*ud-zOl+@ g<x71=`\7NOQ/RkGy'1b3=,E'VuK+|iURdu!5ȗuf'pejg+,c3orYȔgM|x+'6MP@C=jty9S7+giy k154&N x5TJF:dm IRQsaxz$zoS]pg \X{T- _aYf.5O)}9U|U>IvYc!% Jᦼ8Ÿϓ((<v*G5 Ouu1m%tX ?oS5X8w%KәkGA\2P0JQQq"8riaQmł}KFt΀ʏ5U\7 ulc%OڴniW yzKqHE'O 4U'$MAz#S{ `NjJUũa9,8O#Okk%%?<߱6v(? Jz^3Qv+T/B9J B֤RE9-y~'Kj#*2|2OYp)?n ZkPj2aHL-4 h;Tcb[ CӋN^c?V06.i)F^I 9q=[TT,Tx$6~3 [(ۡN.P +dʩޘ V (*c(ain S?vpȄӣ ;zn,%UH˴]W4>ب[aytN>3fP)DzGn%`ڟ3,C&Kuy觽n} ◰ ) M#NŦ5~t;TS]|Yg<ÂQL`~{T rpVHa@T"h&9)H:7&}oƵh[ô)VdPvHXFKGD}qMtP&MjK D8-?VHBzmv?Un>2sg=k2I1ۿhCX7y߸i}ݜhz1rAgz% ci+gOhVöLDs];`16>c^ ]0 9QOVZ ZJ-AUt֏Tb&RGg~"ȇaKvyy >IUH7P95c+97ch@@uwKi]J88r ܶ_"^(q{^\b]R\S  0@ҒAn-|Y>Qu Zo1iu 1RfR4J%q!~mlFY_:(T+s,0&Z]jSl0E<$Mhc4cSc2 5vSE35ܸ1fݍ}z "rM a!Nk-S}ᦧaU.:;/7{`%HNXS.yg]+(_<dEGz.b.yOGGskpf/JKj}Y;0 4Vh4-ι1gP b4⃏*^ty䕋FzEyCz,R=!T qظ.ifmxV\@L}p| u&QgGr|3 mzsf 3C_ Umf;"%P> X&JZW=_4My A~-$牔E0oyf  *]whİKFv 9(Ps}-jΎQ(Hb 8 yLp'z ZUkqjIqAFcnCu'UOęrEO'*̹yH2Btv}k. KlN s u,=]&R.7D$ i)ǡpӳpsBB`nJ9l$*:B[6JU$VpϮG/Y[LĎl D y b{-ؚv󿽝5B\<@72#! #J #3 :_Q\|xuCB)~~ V@*pb`ѹ9ne7SRu[q=n1Wx[yX6zHFY^WRradD= { ܤf¶FKܥR,[Ĝe ^=0F%X0T)m84Ul8Po;Fxq[T64K i |qxIeJ,WЋɏL `o n E0'A$w!*y |}-n@/$FE#&]vǼO1V\Ʊp]ޢ\ A}j A:~. qّefm`_ɋG5羻ƀ 0]_PFyºT'ep;je_RNx s[k5uɯZI˳ TtZ,7"ȭD 6I3i%pAB5] dY+HE/K H:El<ˁwM2'ID 3g[uwCV0Tn%I^~sI'Uޥ(ѯ-@V[]WM"*dnr{&="XL*s܏ P:rӺ/K \0sHDS=F8I>݀Xͅbpa*~R jKь9:ڍѱv("AóAǎsU^/(X"45ԟr,6d]dKP7\w&zaƝ)uaQW\)B_9 .R__BV!?`l=@q=s j6C'Ǵc64YPﭗ{2 Zc:53iBsظկID7"* P .A0,Ajݳ~Mb  yHt\w>Ytm\@82G)+ e8$z筹5"s"F+8rqz.,#-'WӜrIޓ,@[9w6;C\eZ@ n*S"T3pDkd~Uul[v)/. ؆PbPh c/ 1xPf/7-/6P L4$;`vۊq.UwfRK~J1͕eyQi >}tIumhP_RÊPe^6[fc}MVhUe?\9ٮ̄TčRXP?d+ddj.E ˆ4/fQRr>.+LQ~cD~>b0_'F;x}G͘C`x>u (}}S7 g_l389~f4B\|c=BzQ,:jK†=q jpT3*SUg2ߏk,Ю إi%M'y.5φ<!x[ZzʆN;-'3t´|D)3鶩QOrۢ<2-daѫT\^,hۿR0{¬nl>I}9e9(IŞoChG#L_9K̝G̈́(Ĕ_V@bP[-my7MBd́[4{A3m(A*5OEfP鬌5/*7nn/sil"lSbƸ Z9j}-Ӯ=q@K!#s¥c [4F~e*;Ya3˛ML[&J|KIj>mqmO*ޒIEKy/|4&{vO&3iM0םRr[*S xW-t#L;83=hf۶tEk,N*Mt+Tc͘sNB>RSb7B㎂QщanS9bZo׌v^am09sT?V^tC+gJl-x׽w .k#AjW &057QކHI6t"ԧ-R+2ZhSS9o[۵w ,Mlg|@,^#U1;{Xn|$鿄,܊TI"pt~V63˵MpqZa z 1ZX_ q5o .4'T'J*R#_\unCZ3VՒwi_[|S~|vlj 73-h5I1sdA5r\j:DQ& K T\V+o*= R B*nSaĭ@!(Wqq8&_#CXْiIG_v{XBt.פRg"tlLZC2*N("c0(H; lVX<8 iZUIf, 6 Qd㫩CUt&(oU>F1k? %'<I>7FC y[9Rw6{y7(jV%[@E8i _ټX,LGT5>m YӱxCc8C zLA^|z&bC G&C&v<]ΊC{4{HEW{((O?;xRJd}!R܈&EYجRq!i%JŎM,l5cb`c֘w.QUP% "QJ2c8M&䰓{I'1Np;d+}h!:4] Q ;9bڠb#1R/$b ƍ}ZD$S4#n{yb䢇+ `6P 8K'z+T-¡e;A 4tY 'oBoYy= "+{AV*b"<Ƣf{x|uBн@sX/!M֍Y+dL'PEx:2qM`ORБo#r'=("&*?Vju'z֣N&s|1 W#$pߙrQƄ-3]-| v٭\H.w+*x |#>0lTx*r[w~;Ǭ1{p/]@<kbaA \^#] ڔRXbk64>ζ-ejY*)1g~L<T3d930kLj'`q?En+hٛIMRl 5W)t+ԑ+#t@F &~÷]VV>^,fFEfw7پz;*"CѲ)itx>l)ͭ鿲NӢ11\ I:nn]YjkΩYhXxvZiUZY:MGq׺$@9G'?WC8Ij|2&Z-dvy[-ZW$WLEr9V,"zLD&"T4ġ|!Zl6U sRwKvQ-X/`3$z;/$2ZJ?$.Ö:vW#Џid0:Ivn$_ƜvR?Na=̌YEO3;*#<;sxsFlYms%&M2r#o͠_my?!FthОuB]kҶ+9 a|~[Ӓr9Η KZ{;N7U$جE =aMNC6xI=TȷWiJMՐk]']wᗍ M):ml#դY1؂DDy@"guǃ ycZ8z ްp68w.hsQ9K꥽P?ʲ[vowJUx19R#~Vg5n5Wz'=/=_g$ڥfaVaCH / J#*Gmh0#p}B,){"%;%qȪ(R<lѩͽ[ֺo'E/ uTVءm!wL&mq$2U#Dԟ/옟b !RAH]2'+*'%rQRO~iQR(dQ9Fb:!)+{a;"a ZMcw _K"Uj.g;X1K~M\! !&j=b +q&lkFk,7Bw02JgKGOW?CO3qt: zHU}e_/Ih}]TB e t]0@$KRdKLS|86:H ׃)tOS#+P Ds jwugX,ʵ"STˉh^-ryk?A_aYƨ7ˋ#TmzWq 1zN'Y䁲:q mH,В8k/ {۰Y6`~2ֽK`ٺ1Qeh_&=h;GugW82&-Gu4V/JfPW,Ni4όClf_RdLWFݵ>r/bNߕ z$BRq|! \-&b= ټ7S5~cnL> Wd"SR2auF:7^&N,O#kNq~k<G8ܥ^H4~Q )@Oe-30}%9Y^(dfU$>[Q=/]PA gypA_@F!fjVSk7;YjO)Am(ݠF[)04\Sb*?]AYga]lK-z5(Š\;%QI@p2$'!O8WQZ2DȀݝsn/w?Ety0~kt#CPd >W$"PGi'`9ǞŇ/_'L֥aݝ֋ n^tgqN D:-GL"֭T;ֆ=^dix vN(7=+\| 'My(k2HG; T&hNͥ_L吰,R64WlgOV`;OJO -B(MfVAHOCc"A!ʁ/ FYBqiu#}nGcݚl^_e";! YD>}S ~m@ PڜyHķF")Kz]LeP$ y SJO/ )׊`ݐ<Be<;&,i^ (PB\m|G^i"h)>8M=Opa᜼0^z \dd4=K-3\Ǧ1aA|}r줧c9lU:i!'K!c^JCy}޾Kd t>c?e&4X.3BsD7]U:S,S6 >~:u}PSo)p #4G+Y?N2h<1hkef^K j% *TnY߈ϫK⧂L<{/Һ{,k]楖>`t|ӎ% 9- pɽK;$̴%[&=x~ Tyr)>}Hת{5> E(L+$J,4;q昌pLIG/,'afҽtFSp>|bUXo&bY5S!2D3ZZfS`*[>U' /Wi( *V=j%1w/w(%akL v ĭ `E$*V7DկgG4knjx8dN>=ѸrPwo9|g7A룡39P̫ce^'"B4_PsЙCN,[ sX{s,I}`aalFntM3&5]``GkԚW4)kӳ؉a#[pܒ#,}S ]m$aNU`yӟb ]b#9ˊ!j]cII hm-K, F]،; H¿"h1v0KA6u~ ߜaMeUf7,eo_3G.*Ћ-,, pC܇Ҫn6vT(_ہEwդQ:ic0FuF}|FOh\Yi'ȧ*u:?c[@(C^vf͕4q/M~4gb P𢖵,}Ψb-(bL $4Y,2,Gt*P^S^F*Xo~UP+7HM|<0FKZw*O[ 74x9xf3G֣=XZ.=ܛt ;k H4p?,v5n|}BI_C/OvtUG l贐/ʲ.)-!;];C-XєBomAQUC}`b@N6ÒJX$b9ׂ"\LǵQNXnqȼg<=bxNEcCo7{)CXpdmf8MYg DpHX]Jk5x2έ+:>8&Qr~lJE@-kꡡr֪h7+m͝tϑ[n8_skpzW}+aظiD'jʝOAG=s^z-[ןʘɽE^QȱB^"#6p6`+N-.U9n x(1[id .e+qwt5.X<kv-vg` Ym֘~YW,L)k0(LqM*̷o:P < @sx>;8bJY@3<9yS:kg t ZH0sPx\XN4 =z[{NyZcب/ϳ `J1 =ΒCV9>KpCiJq6-Ueo`+G/{ o|dSӳ 2%/Ӛ~ZT{x==F\YHz :/wk70Vz( }N׈N) {Q@xwʐ@ws(IjRe-p>u8,ab:bXa%uI!s{LT!%%pFS:8t>6!e+% Nzs{ࢯ 8wg)OV0wE{Cjd+Ks59(c6XqNelu\I=lա.ɋjㆡ7|wʟ\8Gi373uVS?AIiF1@v+'Sb])iՐRDՂ&<ݴ#Ѝ P[G}lEU,~'uМAj蓛P 56frE } Eߒ*VIL:A9Hd5jb q~^ BC;m797CL<,;z"dۙL^= Fn4ǁC)Bp\DBܵ:\NCÊKěaU'٭Fϙbl;{ OYr/ECwa7%Fïi #=.TɬegNaVc: /P))Ntn9lz`j gEqXlz]sBUjx^?WUdoj67JU3Ê .[GƞoGZ09-j>gDZg)>`י|+<$#ҾP1} 2S}G /Qn} 6 +.OȷGVW15eNˀ9,&Q6S.wrNeK<ߔ}7YP7h'ZD0f[T*3\L-F,dl2r@sRpzM}>u>A[efr>+"$HqdgD[pe!gn ?$xگ`l_u%7K}_^~N10bzo';EO5V1q eN.kO<TN:b6To~qPf݁k 5V5)nuKƼ1L.~~Dj4ژ)9Xu3Ȗ(IxXk"[ R8H /E|,˘ 6*3%5AX=u z^'λf8jǸПqu'T9 Fd/|޾U#=*a/׸RϦ l=p{DVQ@ j?-`'[\ȞRg\Ib1}Ď]5ڷx0\-bV.?@ 4 wprCwGR EM0i-kpj>^hfxۢmU 4 %SP(} I%R2LZ΢!ew E}&wΨZ*|"߈˄: k[0+ sG3C[yHDlQ{Gm=7chWXŌ-NLwⷻ7*Ŋ?.1A\24s4Ǯ>ʽ t6XÀ/V ŧ#.)E{* h~ګP24=( 6VƉ\.?mV6$# '÷& Mn&9T/K$!p'Ǹe oFLiooi IakVmD!.-oES\·sȪf56c[/"xdFqhmbޢ1E9Mh>I%,&ܰ׽Xab]0v!Jxm@mJ^F˔\F ]1C1#+ g8Ny"UmKB oR\-M#.k쑮ݭmuIJ$qb7<aM j(IqjpyQg2V1 (E z%=8-*^v#;l qQ 2~]9]#x&PW7Vl]-Q)**@DZȗM/rSK҅ ܗ&n ?f[cN9 ЎT̠;6yߌ'1h/&NhjEgbsoKuz0%k~ ,<Ѓ;p<I [8'7$NL@XLE*a'QNUrM}c&HV5_mkV r¶bc&fǪ' 7htEj`}+ h| F)9>{Aoxa_w]%h*4A^*z\e/jQTdavkj@̑P |'16:o`͝ThPΙ ؂೙\Hx_CY _4SY*IpG4FV[@f@&UZPVmgZKgg %tsHktH<0I>OG8AUc3-j3ZL$qɈ]Ůj>*e0VšRX?~M~'Z O;ެ.ɈHB5BhA+;V2!4K>q. ;&;m:0(ʂQz !hFд1(9ƟpAK`@zMÐsv@jlׁ˗/41Uh-5ȔUsӏf5ݪG@1pT{EDd}}6DC5'U1HEm ,i po]}@p6[xPW Xiݱr{ul%WQzKuHuHƾwH|E\2$>0V'R bgRIkͱø| {[C}ݢ_PafA.I ^q@~v\!ApdKaD 3;G)I 芺YHj/=U1ut :C{bZ򘤩 cV "CjmVH<@bskt[6pv[߱X =[n.E=@ξ,eK#Jcx&oGPĮ!(QͤuAv ̚T#+FbMX$ "";zש7phdp 8@0086|>kh6RI\#Dk^uF_H`&Xypվhx;r0x+F(O9+j/{rJ/l.g;vkհ//hb0:\2fC2(x& um FoF1hAw`K({y?X#/3j6x̹NՊ ~tdV{/_|@ K8qKbhhi&~nsduHRm4Z( կB@r=r9~A ՐgR;NH-ďn=K=Δ>yImwL޽:8l=8X#Zg ^LצQd<{i$s <}]h74| ]4lQ,yj_ "ꦊB4iPF" o<ȧ)T!XEjIG89d\jO$4}1h1;,Rtvw b.ø!Zk>*|j"s\4N,YvRLâ|~!y`&qh1pA,P64ML@1^]%J dK9E;wQKɳ*"@4hڞFQużʐg(O YO̶-14959 &2Vo)߹eiP,%N@e>۟12h]WOGU(,!sRvaLo } xm5G [cA[]E1pmICN׃dleCN[]d*P"'trw71Fee8CKk5ڮ1{ea2Axb֩fIcbߺrTi84h,LKBVi3sA/ -yu<`ɦ% 盢⬐Q:h̴yûUX W1U3SrUt-V %a_R_0ׁ? W43tu$XH|vɨ92ZGbl5P4jx+Z ٸ?ųs~7Kw$l!WifW*OPf+6iÃ,eku|ywjVWՃ>]584f%C]a2G7P3 Cr!{ [><tz  jw~iøZR%N6F-o {O;Om ݖxДu6fWToAZV"w[r5dc[E]G7?,x>u B]ӹO K,M,|߰U ũ+@:{Iv&ut fWCy$pe0$Dq)d0CrԖz7,'Vp8PD6ù6r =#jVuDxRSP[Oʪ\.% Nc$̞v)`?10'n83zAWF|3lz=s $W'#'V)BLD4g|͢ѓ͐a1!K9ULt**~y}ˋoӨӳjM ekv3qӅ8jr9[OvL<[# DB2!.|'|)Ux>fÌJSW1irG%iO:븾t(ϝ(hF@x K,&d#im?Oh*c؈[U|=AH/ǔց.x .iVQ3Rxwe))i 'DVꉂ \{QGˑ,Y׽ ,JA,I$vuub8- E\CLx4bޑs;8fcYm]O%#X34Cx΀ON[̹6 FKɌM^];Vz1><Qq&\N{@:H UUZ5 z jhOwj Rߛ/Jκ<È1Qj"D7[ުCvB 0 ٪=2x^7Vvb0ǧЋtf2f(Fp /_rMw٢6sc}{q66F"iu\ڪ3)'8>ߏ`YhɚM'/:酾獘wI>be3UڑhiMS2 &I.3AU,ƚ,I?7sgCݰ?Y .* TO+;'Uhmx[?t53)Ak.+^V[Mke=2u#*LZț y8JlۜK}-,KO[+ĨYtgA1=UqsoZ.Uޭ JJ@`WCnͯ &f„\Li G*2v\:Ws¥ճ|B^= ՝yQŘg]XRcd Oۜ[&N+0 LpIN6тSؙo90 C{jSU \J_ɈEXfz7+ҭ&¬w!aIeDŽm\GuڻGm;Û-McՎP2c# ':svx3g_5FBؐI6QVu7:EB`xD:# ^QF(=_')@bի5(ӐA[('uZ 2R2"ȥ" 12 b c쑉^U^O WpPYĒVtkՕ,ݿs+&u/z|N" b )jV74X,']@㴙zb^ޞzpCw2 zwwa~ XPה|ni wL <~zh<фv%EVmbʃR]b `x;ܻ|)X٬ӢR{_=6I^ީA5Wa s S/b0kINNU_/mhdw1ɾ$Cďq ٺ2Z^&$J4>%N{46⹅e&q-z#qI|Эa&]QbQ!ꍀ_7:x`zr{t O8b$ J++]i'RҘ}$r[lX͸Z>9wϰ"E2e`ĈW,NԺ-te0rÛe+c V4g2P>"`M֨/lè(1XG޾ :4εYuJ.'jB_"M x\[j3L=fa6{}PĢyx$9!$r}!%'ݿg+.I'JQBQKI$Y`<7.bעuč L=Bΐv jwPMqMD n:f;f݅MD5JWrq{v ]+%ɇk"R,/&j@ g+[. No^f(G>K$ #zO?;+^p <~!n5;À(r6| {F^I,nhrdC0Oq; S}}kB$%g旪BW聁|ܺ\ BsF*!+€ .;ZK%Khacq2h$6d2#FAAGn 40,8YWvB2k6!)-ǿ>˔AN-?OՂy"ʌɢ2=0ybȕ91f6+Uu.biЩë:9}$!)bVڣ) 6`PGR4<=FS@*vٌGqs& θo#73)er)}Ԗԕ}hXjj^ld3 8>nj <ˡ t#N'[m!KW@琀~L1xL$Ka fRN) =T1j/Ļ9~IZ2k #2%V|E1&!l%8vñ$NJ{t5/(l;8(n =6 Hcy"w_HP'͗(q,%0Oq70IoN8) -ifZ(P *)85&z(mh9vnņˢ(LvP^ڝܔWN|Tzh/۩U#; R:("o ˰g][Twɡ#R3TUC{=GoH őV`j7!o{?y\~b}aW8}ңWgV uqP%l6tVsj;# $BnbAiwʈ2lſ!rXVCV^)Qn⿇s#/4^D&53#mhAkh||ɪo˵DWnJV){0!:lbS `4SG=kCwȕu ;ǔiZ݃Ϧg7ghdaf)Ʃԑ` |QY{/AM2pt߄xaR /o/|H+R #:ո2H8΃=.1(sBiڂq0zxul|WMsN\RD]_5T2]cP ExCQ4&E),QD܆S^ud/-9ȸ{g=U8h<)reH=G` PMUҜAo~ ,~٠!:wC@[wϞW4nXm`;aNreL}1m4ZjOiR"WZ[疫%?X>2;Q3Bi`=go;z^{d:B=Y׉݄JӮ21NMF"Ӊ!UA,(1ݓؒ&0i \^ۄtmf?nq`_Ȇgw{ߌ=٢Pp?$\]/ZP8 89il8l^Omk4 B6_<5ްˍ9,/wDGLHCJK='_+N'5[; x-٘Krkmu6\'B%H :&D#wbݵr>v <?.ƏZ2ghipAr*4blF~au!ab#cp"܆Vܙ*aD$fe[WjH[Y%Mp"KJ=E} WQj.QEI :ڭe2(X8d{$ǰCp@"YlX҅L6; a9 ʒq@;mqWi䟌*@ v '1 VñzjҐ9(F`9|Y7fI-$W/BUvz 0ԟ F҉K鶝Ɍ_$r} TPE1m]宺Hf47D\АfCKDn-Мܿo/0쬧3~*Sk 4R|@HVƴ93o: 8=re$uً.ע2z2A~2OGQ<4[R&/~ؔe6 9exrv9#-87JPC@=i- bV3:9~xd~x=% O>0O{imwhpҖ%wfF*\.|6}3 S,ǽ"Pˎ~nDY`2d++_`,5 3* ث09 >4WaFBś|pzh/h@@iV_߼E81bm_0v,v]JO]_6k1Ӻ !X*a(Q$E8]<1r66b@ooAHo/Y] *s6=m!8MA.:7Jz|)*m ^nߕKj^ I5*Cg.}J]b_I)6fܽ)DA,Yv5ߊj=D`D:qHcNC}E Nȵc-]Q`v4Ѩx7q) ̼6ϊ 'lҠz@%V?鞿͐ۯ06H7kh*ܳԋN7+q6+B r_K|AѤ$ *処aZ\Qbڣs0Ut>ʨxkȊ@h1>7N,ԶgZZbuAVfvNP/cnP3r?`xxҦcٹ?9dx2<*w<=zK+}eKJbr{ }9Β{:'!EJf\; X5rmn]{OTwj8m =Dܹ4rZ}ȳj0W?z;yAB*,_y+m6WTwe5W(V|1ʷ%Z}tĄ>ȁoUqvϟlՊA!=}!^&P`:G@Y%{r'H @Id ]rqk?K/1QՙYב񃅒Ƞ)fПfG:B6_-ۤDUE9AMςKk&;^ߢ69Y,u$ "鐤{\v3&*tS,S $-6@B*&'zqUwein ^9|ce!=d{37cu[\L+?-C`jRyW4.P oeDX[?#O~R-t7ɸ)J^ XXs-t4}7S)]#קz I7IH>ȤI f[]ls71]y BC] =Ux.0)?9zk'OwSS='__H2 5{?ՆޏGk(g7F> )ԜgILQGw0:F]ՄHJz}CmlY8cFz/;3Gѿ@x=B':JRulFs뎗e:F'e`[\?t>݀8Ā!w2ܷhFm?2=e`k9&[e2 >٣PRľ͠]r~ ޏ+iD E|@Y{Xv$w`lWb0;K|S<,7M;:su['HB0>وjÌU>`CLXZ0Ȓ 5men _saT.xJ15N1 n^NQڳ[aGc'V&9om 3nT7>cvho$y1ݟ!Ai'bT\k KǻIc0}͒;8؏#eɪu ~F qTTI ґzډ}83Z$_IQi}ئ%L!l{h`PFiq1$)s(S™MY[A}ZYI0L:]X.:l6^ מ)6/1f b=^-,AsHܓ{|~.3/2gwܷb` )X꽡oR19> iOmέ5oO_. ^lqRR?%XFϵO=uzͨg5wɏN J^mMj3T7ܴ6/mΥd0a~6zD SbKKC2 yuZV8Xeu7Gk{I݊N3xu; àKYF6\\췗K 4as1h*YDtfAPa>F1'x&JyR{0K?4hGoLg2[F5e@8}JIuwC0Rz6F95Z|TVVxAwM_\06/x qRDա$$B9!WL+B/mdP#Z`#6f.z{(& ȠȺKSФYfM%Lrx&?hF,--P fz/p2?мtk%x]XoPO|Q<ИO6 7?nC"`njڻ7\4<-fT)3_3#dl?T:]ZFI(iJI]^c[ZEF ld8u1&i4P#Y4/8 (, sI:F[hSj5OYڨy[3yM'c8J葂Ī u~F]b 'SpԨGWrrVY,;5< ,eE#Z7kgȹfA ƶpP>rHuAH_O0>cL8>85bv.nHw\$GLp0Ȕ%sK$ԮS>3}`9ͅLi5<3cH;$S)̧Bv^ j閔:+'e7P' _bt-6) 4s\(W4ԚF 41y@5A`gF2_b5Ѕ@%'N8}OdE3sz Եcr"@|u3\‘v4#vE5A`35㘗)12+67Z]~D= $՗E $问QDžٮYaMpbVQS֡ ldV9Tsl熧Ҟ`VOcM#(IT`Cz.؅N7jT|=Djbc.{ sʇ!6pЯ]Ca?姴 :wK6^lLQUrC%&p50%| kA']N L09>GWH fۧfbbؔ5#גc3Fۥ;p`>_R@U6u8i: &4VD!9mWZ˱E[t ;Q`T/E.?+H&߶TOQjַm+IܿB.m_WLwZS?LU"M`>Lez}}[Yd(8]nO?- ?"6Q#Dya &'UV!M/@x!E; qzXgir`S8`eh<^wV[9+/E7>.mr}1]QS4wm(4#q0Č|?"Pz wWiR16{3oJ%.r}5݃A\PVO!ž )b*+ R.|zyDj+P~}!l蘼!qE S(#G!Ў^!HJA*3XH{OK'DR>rO'Yr?$ZL4x$%rǁ 5+A]!ZZ,S{5*JO /߽[6ʽc@9y2NW5}'=R] t[+G98AM_Fp~ _ͻ|Xa#)翁lhtGNC4[۱fYCݻzEtz:VٷWNG=X<98S],ą1?`0a ]!Y w})5׹*Qn,", NSXḍ&>1cႂz(і([`&"~P3I> kn0lGu/g[à3>}x$R,bflww @HmR/L%( L !pchQS#@|tZ(=Yr3^b?ﴌN,Mx$?k9hOPX)7X\-!7 k@OF8\C^nhUnOF:"^q0YE1`)?7H2Sr!ꐑTk43NTF<ٴK!įUhAŀp|5O8M3FqgKun\8}zx/\{ׯvқJ'w.#u$k9p r*b+MEq[UpڹsoҔx0Y_xr6ucRG"iu [fӑ! /ʑXЄuvH:^}O37P`,EDB< 4Z)22 |hY%@یoca"b穰ML[m>Opm#O}cHO ͆ۡ`!R[s+W ir {H ܾ}&"|.tܮx42Em&%Zd?(;9'mɗI#86$/T1' #fv !SQJgltбu)]W$LwTmiW2 =>)pn..fxѨ";DCv1qD͒f v!Q$4%%8?|oRD5\(+1n__ db橑~ &F>MGƛuەUk U8@hoCShԾ*t_Z@=%*~뚀?:ā_KKZjfcl4jU1k{}@3Uz!59 %YLvB sձ~ZjE6D57??po{)gñ\oO߶HTw۳Pym7n(вoq8NHYKh}ǕM]k lTﯹ([Șm=aAH̋.ؖ2(lsB),PGu{7c,):3JR AAj/V#JmF6f=Ф`^O-ٻZս&RG]3C"Ϋ4ʖ[ZvO%mPUak/GvK (drC|P-U1‹?uV:D R4rنX[ !"xS}&{W7% gt}#@C& Jם[aE7er|P@&Sj ҪxA BiH2lE0`WWou9 zJ#"sY1FB[ gQ2tn圬T^d;bŻ ;>G/6׈.s>;GS+m `ֿ ޞʽFL^Aa쓰_ƂWXc^M6VSOFzin3x餕ݓW`gHSYYT#~Hb^۾Rbi,Xf([U\ w^q??Ԓ8谭m" p;%D:X#}.³oUzuuՅd>;Z~;K\)1]߯ AWK V_I:gQr.E P_AVQ3<@jz0K{Rs]47xU*x x6$/ֈV3]R ^ 0S  7 ft4_5# ;4w`0=kwEgPKnRuГi/ o"aiYhۙU0 ]ds`z2c.0z RA j_pg8 Dע}*i;;AKҖ; Tv=nH\5} `'^61UFTdUA *H![jd? <‰k6‰R[PvxS('cܪX`<ÿ@h7]:czeg[:v18 ԅOtA3' FO4-/Ӥ+-<_Pɣ4 4I/2vyB=Ch_|Ham:C<]2{5UyHDž@flVX $G27a3tNZgɓ&7!0ݲ[ocnzn,y:Tai8iߝ\³R\/ѥ5gomUOad3 鑂?-VAF{cmͲolž3h") ixJ1CS+QC F@e|tb M.g^zS}7Y3dht'nٿݑ2cIGl9v:w4gYZ07070100000072000081a400000000000000000000000167c8ae45000080bc000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/char/ipmi/ipmi_msghandler.ko.xz7zXZִF!t/1-{]?Eh=ڜͩ񉾌S[MSP7 ~ˆ!քi萬X;;4@'s#p[v~n"%r_ M?-[C_x+IlOQ6^ڸ?sJxpc|z=FWc9I -u1u Lŏ2m0f+i1qL:w:D!f?DV*qA6Ad,m4%S#B2[ %Tx52Ro m@c[,&/|zC&_p9T܄+Rv 7ЎHCc>N[OKrEos}|? \-PXQt#eDvg TB;x§u9 @D2:[9(W Bj)rBmI(E5Q*|UйqoIKҠF_@~psEB$\Z m1 LRsdWyqZ:؋U MG_lk&`Hu+ݸ'P} q^&%7ϮO?& B:x\SK< *P9Jv=8'A GΓkp>n+#ļ==#匀V5SjZ}@"^fک/p G wN(0崨BG rفDzXԳK:{t0t pm xC?w&!I_3ɪd|J$Y s"b'V5BnRm*Al9 ;T2sj mK )*̗J>~5w M 25{Eڛ S*=[]/* ^r% e0! ''`H+@9 -5ywq5DV :w̢ 8{KŊ Wu7Xt)5gPIv/Nx%MG!XG27\ 2O;27#a$!3$lDQJYmFi/W!!8"4[eH5n (V]+d9˯! Ġ0]}O5#ZJAPJxekZi檦a,P0 b{ kb.qy*}C$A?tVg ڠ>%˿:Y<֪REByqI(?ܡ&)lZlsƽ<aP6jSDdRYAe/l^YDz4aH:Lΐ ǭĺ^-;h,^<f 5喝0Ɖ2cm-@J 73~]A#+df6/'0mpD#F01~[ab/|O:V{|_-`8G^6Z"QgYǰh*g!z q:Vvͅ(! YY83v#7@}Ag ܗFgGDJe'v-J}‘): %u;$3 N)h^S"++}S5a7us]x^bC$zoR,EoHb?9GEX%ǙX5iSBlu>mz?1 @-.T=J·nt.Ӫ [wZAsI%$g^k){<k%/Q1E֣n א}ҧG3-[z~-`ď>5-,6  Y9sR`( P'I5aSJ)\5 8JK ~Xݫ㉣w|?}@6I)2H& )̙k sgq(Jn xGy-Il]wOja?(3mR+{>]`%0X^ֺ&\ wڕɩϽS k./(1jg3gS]K#:;ʠQno99Pט,yįH,%vKge(>$ 퀄ۡVVل~ Uؙs£p38&9_iW:B]7 9m@r'%9َ'HH)@܇5'jy*c|q;}VmA##E]ljבwNb to0S]+;t }ǐ+~ni6c鍻ryx@W^jGLs7TuI:Wn;kNƘ ts~JE# Z. z3xB4z^zWaeYqpinb`PSйvbE2Je @˗]_[=+UGqԆ"i AE1;}_mugf&pTa̽Q!Poƥ&tvKΝocCzIJEvq<9B_9< N7pV`|ԓ>%샩NaPq;ɹl1*FE͘QDA9J q.l?$&pIdbs+'N32*Gt yx qw`/=v%M$>Q"C̓#ϝK&p0 K^]è#tCX Kpgcd&R.ﳸcR CŵSS bzAot.ȃ"c6M-(H-X9 p|.K.w2<~«#{wi"mQ ep 6_z1(D\ ۹pN%@up$&6BL0aLW\M\MN3 Cn}s& *%,hwUG3OÝ2-l KG 5Y+㿂211@რeXjCʂT/Y nhZ@E@#Zhi?M( xvv 02]әwc[߸o ^Kl{Fbt"7nUeo$..fM i|ZCfۂ7jP2v~뎘㙧.T,P|C` 3Ri?!A!i~m \f_G LPS_@z&׶@ NI[T\D~s8EF,NmD̊a&{.؇.ݩZyPfZ16mފ Q'o_}R0LFb3v!bHwnA{zr[Q[c:gpC[(fU>SeA (@@z,D?;E9 zPe` ^X\DcAnL낓kQ̹XzFϗK Q9YzQ$gTo?HQ=%:+i=[n$ʵqdq½WMK2ٖD<G$=u-kh8ڶX(Ǣ"mob`>{\ d̀m:ec]y}Z{@zˑzpxP/2:*!a.qL"5نan-foGhX d/\{ ` IFLEeSѤkR )4HyJ%vIX~h]k:Ta~2O7)?<B]D`VzTBbcnN'( G,B3L\#PcNb :C7v#aP_3Aȣ#})Bkk"`X8M]fV1awAVDH[s+ 8吨=Q-*6Rj ӕ_1' Qu&;Pa"'iͨܗ:5|37鑠{牯-sYn\SR&)AY s=䩒(% 6 #?s*';fF"V<#8cMR xZTz-ld{MM2ww@ZFI[ wmH5<ˊޮyߩz^30e1ˎtj[woi| :xM$R 0VmQ(oىmҷU²5z2%TG:ޙ^Վ#,*Lv(1Ls'jcgq,C B/|#ݶFEz>C7x"mmpM(.f؇`dw :;[ߛwլ3YO R183x"~[Q1[GDy7OSԀumKu Fv.?Z`4i VՍhwLf`?zl81y^}lZI7r& Oɚ24aV$)O>T9- պ0sd|?%؝Ѝ-bIt #sJ6Km`0zf2E'ZYf$1rby¹sHokM,J;@ѰL|;c-wD.Wjxs/yNY%FwiDr r <*9>q+zy|:h?!LoR轹@W:uNPALj⮴M_]J;Y Oc!*TU6ehn*tI;Ig@Zˈ.4#oת=O4й9ء,}s .Hgp]u\!I}0*jrH`2]n˱k2{6< lM T D˫j㓍y$ݓ׭U7)J*iN ކh)9[JXvrА26S;<ƈT5eޮkB(`Yl!,ZQ3hXg _&KuYie ^P0z'dݬ`ў:<_itd kT}du=|47E(͕ k?>;StvnxTʑ5ե/MkeZy@ Y)0?_DNzƹHgx-`KE}@˝a@dV |~JPtt-֩'=ܯ_2:.`jdEܿl<9vF J ),{Nc8EnfQ+ y. ;(B;ԠY]hC^H:XWJ.sLo f} rBc$/ DJu6H|d VPG-<^b(62QɔJ@3gNmmR@`H zJ)ٺ=yC@7 k@)=ϺJgSH |'jѫo:E:O=Dlue]R~ep~.8xғ}lO6^jrգ5ZT~"ȉs"o bdQi_*)b6R-URe7D/,Qb; H B`XV.ND,>WpAڦVRT8h)TRim{<Ԅ[qUYM!ѷ~p#G]56a1-|ng].t1fB.Pߛrh,|VjJ"k'ܣfce1T҆M?:Ly֨ySEbA:G6 p""h{u3$V'l.&!ȯ7핏Ӝ 1_ns}%0jŤ '_#єCMW"Q7a ml N] `HuG u*׽$iAiJ^ܒ2_^n 돷LCm_eجA #I}{tZ)l'#վt[6ywZcChu5;!bTnjijS@EPl-%$PzPDv?o0zdِoNV)n>ʡP32cqby=#XH)昗m8ୱ7V$}kڰ^[tޗJ{#eIfclh1Ӄz^@`o݃\.ds-Ȱc1]1ilB{eω]¸8:#O#giDJҒʣ:_F:Y> ҹ *+f+ޔ Lw/ SaG3h'e8$Gz',-gҟgWtu`>;OxkU>h7xgz=Q60f(X*4UX98CPwt &f$3+ O G.jg2|u7y UbQ>4_M+$Hi\i~L?!kn>15"_k=2/?;&]|j>(994n~oNtś@(2[ M49EOxÉߏ]# -ҭaaIfJ'fb$Ovc 9,z|ye+My1f*4yh$yb":MSٷnH}fVB"-c%U^eIf&3)HUF𵚄ՙR);'gohP5dDR7&ן+$]5Ljr be̚)̣-ņ09I)E<#5I]c5Mpz <\wS,(-$l8z̄[gg`ғ ,OJ:O/ev!#j_]SX'r9m뫾ȻvSM s3i I]t#Cװ Aؠ_/:imq75˿wckԒĸ9ud goKp$E213ЪaӠ^i6^'1)ℼ;KH2<2%M[l[& tTm}O!YH0?2'H#KjDKyɃrprw_dC2Jw$335v8Q@`_\'Ʈ8(&JoG V7o71N4G=v// >A/B-"V&GETa-'MLS"ɐ fϼB8 SC੠2}ZZtRKs:g\(r(P['K4HAɛzmpH}~ w=Edg/u XvOjz_DV0‘bC8!c"7g)G6UVlgjʍD<ح@MXbys\Qٞ}f؞5"}jxof5 'q9;aQrDRE}LaRB jDl0NCLDוZ  +)ȞHpU/J2%6`Jrvjwa=5m2F gl-`;OU 2vCM%8#h fK(k<V ?w0X#R8B9,eɹg XTHiO15t xR|$bc*DBMMLu5BdRd8겳6L0נZP\Rb;\vH^ sMUgw&}ֳA.뫿-n( 5ךDu'Ke%Q3AI炠u>Vx-A ;srj.i-(eBd}ҁO¶Z$]:NlBkYqQ6,R=E(B2UJ6( e7B nP?g҃>L;ɇCڤ8KBTRQ!Eýeȋʒ\6:g"SyYՇ{J~ uoT1ca5J7?&EcCcwr$;/I󮆰 H]l1i"` qz^Ɋ+[`] ϯc5XSggö m B81߬קqHuf/r%.Q{FDI=Rt'g^U:&vH1%QsCZSpW(~x(zf:vB̨y.@ w&3S+<Ta)GA+D7xv}V}|[ f_~ըL!Fdw9k^wPwr(Bk0= ^]u'bڥSQ׉G\=K[yZMF%jz-N d>Zc܋uմλ@"@#+z' 2]s{XjgmW\m {YV[K'e7X_Q|sXU~?X/gk5x^$JCH]<`\I8aDʫ FBNMi o^dXLlQ %i#pLyz ob/7t&y5*s,0cdR~?a9M{:{ZTl*՞maaem'6nL[ymB17P?^ %ZPm#Q% #ĥ $lwr jAXms!/W:,0DL?672 Ax.4ģv0zdAG:GGZbT%yXL1>P< Nch4Ž)kG9P,nms7ٿ ե8+HBt*dlcJ2'7b?RYTIkn_=8V+-Mi(n @U|r7myFR6X7\3R絜ت(Ӄt Fދ9#YU2633S!P ^Z3ѵh 6Gq)l=&G[G5nIxG%uT[  wWa镬Zo( :'#Jrzyl'S ~^`H /Heݯ5-;- THE(ٙ+&B̐8=ևu8ң9CnoǟKŞTF@pҩו=B5S?-PP_Syook3 C g/C܊<ϵ31Yctؽ 54vHB@ o(#=ў:zY37z+U'#SMeRhI/e0ߛQ+F 9 `d*JLl nHpi1ݦ+J_Q Ք#]MdT ggVߌbf4;ht4lxNm; ߅W3 qfaCeu,hQ׳u(.)P fHS}cZIt i^gMn&<=E> ;/0j-UZcw62ovZ]&|kDyH<1p5nb>)oņUC biPTJۅ.B`X `0K N b΢`Da'WξMJ_rg>`N#(sGxీG#`4?wyQu+PaNrC"@Wr{2]PKJ N^bϤ#[k:Kś׏[aĔAvvWHҖo8f'[ы"d`m\L==efP ZԼd5>7lٻB-gՉqB4pM~8vj} Z^4˿lZz׬~wghݚt~iKd/{@}%'Vrx ƽ`u_aPo,ls5`R|vkwmΦx;mOVT P'A7m<ҥK$2_'+JEa[WSoMq< LZ^Hu)Xӷ>! nU ^G(ʧT +,+EyM"fy:߯.4e.z)JeGvl]].YB$dip$<`0 :\Lέa61xA QFmnk%%i[ȵ#] y*Y!? l6]"W5ZiPWI'tL:C\V8k(W"Y(@OAU_#@nJΞNYdžh DJPC6s)]dC#6 [ S 4µEpB!2oC ;Z#壦r_L'ʉiAX'tsUo$<ߟ~A}!-F?RE b;F * s`Oڞ5khl ǬnȈ8;ᜑ9ϖ>žBKaT%7JWDb U5աrvIm )B6Ϙv1IDu(2V`3/ta-}בj-5*w%& ɂR`l}TI[M;Vyast[doW:`0oס~[U6Vy&I 4A, 'py2o/뤑LFч;-PȅU_}z 鴽^|Qu 9ʝp89CM :jQUk!pEFzIiz3S&4[]j0$co^v?~0ȁ!fǐJ$vVyp\xh% #M/9l断VKM\UR0NA?XѢZc5Oߟ3=N־>u`pzgR,Y;\EZ?~G$~qQy׍&y<+q:Wy(pjĭ"â4<>hu\;U2O,o#sKcWAb_Y iXi?Σ`Ӏi?{20q[2kuJɹJ |0&RO:_OŽ-ϼzh8+⹝$jLqQBL궨MK uuLN]MYDcx~ooN@霰\Il|--g񱥬qi$tJh2xɗSEJҀ̢YuNo~[s>5H0r iZԾ|rhs2eLR=X.P L8h^莊f _V1KW/ӁLf¥tAVy'HL++jL<2j/$fyXQyXVc+zD z GR؁N m@"Ȟd¯xj|n>CumN[L5_q( Q UF۬k6#(37fDPXM+¼0smL8jԆ#i!:(U\!{2uoDnjRXP/Gv|'զ0'BKaLc-q~~p@dCd2ɯՙa'Ov'lth[)} ЛT&=GbQ>0gˇS4KT2M MLi2g61c`kYd;1( c4*RbYkQ2$ܶ KEջs;*T]z55x^:9A/>z6h(|QVztX$˙۶\TIKz/7"ֳJYM" VL0Y:^"meF%wvl0-瀖OK@PlB Esl+-8.|`( yu^7Q+5# hHl*PR5ѺC(D&D v$-YݹxtOױf=XTf|@AB3֒_I%i_C6p! 6P3: zaGL=熼wg Ӆ &eA mJ.~M{|Q-~=@)I-2 b VYSza`g&WpF h&J g.R@YלqWeՋ%Lj$^Q/Usp*} m`_{O+yh=d7.gsH'$Ssm"For 4.Fpp[ pd ^w,~zQdmp5Ƅ7=P H+X6V?|96nw`W Z댼nwGIr^Ow\}NSt|,(Jg*RwgRz2bfTt%zv{t3̎Tl(Aw9x2ׇ_$q?ڐtŇ, a"f..25ʌe^fs鲱R{c:`QmAA#)R݀`SbcMu@# TXEPKk0yߘQK!0rSluZhFl0Nv XTjE@"G'< {fm\ 3Rl`Sܶ썜V?Ŧn$+ .b*9+`\YS LI;G U m\X(؛( ::Rۍc*4\Ǖ'(pLf_tbZCzkױt?Vji<mwkrta!r h~(1j?A!ؙvl UO{GOZҋ:dsT,V^.1̎}.I.g4MqG嗯coP>e2֠U*d$g  g̽E97tQdVK ](/ccaɹX96gBi~~I}$a&p=3_˻_G\قD|{VKc4cر_d8Ƿ8ӿfVXN$uw>4G0 'DOv׍!?e"\/A"yWy3hֈn/4s)ڙ!ꨁp_5LߓAQI:R=S=CC( :TK}ρtS_ { +yJ-VX=.6^R ڷ@a5T-9ME}5!I@2B?|az'cεhlFm v:BIr Eς,MyivR{nR8ߕ3rUp JzqEIvM_/@Z߀|JIx-.f ms"G&3xBQ_e\ ϖT]{U\l*G AR$4{fxEgtot4,߸xQ2CB;u x)C"x4937Ҙa/sQ >+|ά@XNRd͔# e?eCSuIŠ7'" 9NJD澾$(@ 0V0vQjvuG؋֣ыb#^@!Kp?zCnݖ з5t[x`j~ M&ha}*!%˸HntP&U[`j3""5tZ)>߾?H_,b>Xvi(ԡ+OgMF |37|fidED?&O75|ʅbcn&N6Ť8TqqUdzymÿ!z,cN:w}F<5py˱Mϻb fC1LeVOow 0̒(@378_KVyXX{f7q,FugUs{аN/c|:S2T O7{Y`VU3<n2Gg?"jr`$Ii4G4]}X}8N-mVăC߀]TKՖ@x0A}6)§ nʔΝN>{9oRjрS|gG4 'FAb`՘آ/EI 봇s;0SC)_-'bD 6?_M`3jj!&흮#4!,ְ&.!Dd K?05?0I͆6he:LQel1Y|!o$"zLB|*j\_ލcT}bh"$X2$R|e1K=#TQkrr@z3 %{1K:ec)qi1k>؋zظ'ENqHBWaSJtSB]$,]ni0N J(' 8ɘvd@9aUM@ڧ- BTS>܄KZ:&[~p}q겱1khbڝBAvɌ+ewxF5sf ?T}r DZT(ԃ JBd/<\'6_[IRL,]H>]E'BBآ@[238&-EѩfQԸ缕km}[g`^Cf1u2cl.h!^+p>p߳!oAxiץ" :$#d"kfLRzkmz\ ϝ]R *TʮM.3ŐbQgqϬ/n$i3P{^rpNP~l'D}IGVܦE1qdW[/7Y;)[<[1NA&ۗ썝8&!N"A[P\3;TE)d;tsR{p[.&;k|y繸x ӋqG61|[r*()l1-F>T>O[Y˚k χz :8` amNԎFݠD')7_Wdk"s}[_Z v J}B CgPhG=FvO>S:">4msĺ^G*moY0GepX y>)s'9C $uȾ t50t;*++{wunk+qfٴ5n5ߊSf4VAGwgBxJz"VtC`cBL,57:eO[8!($Kva\Kew,}IXfSJow]~Jޫ Q# Dd/*W&.@ĝKur3TꝤurĉ׉;P-JBC1| w^ǥ_u,0TmD.r  wpD8Ϸ?/d[1#kICw~TDD:/[Z1 $upAVo.)u {p]eÙ'1Kd:P#H݇䇓(hZeW!,U ԐЕ \]8@WfɽbQNl,M2qT)V4})9Ky'tTχ3vA3u~;b瞭90 /}u*ف9;}4t#Vu d|iH|@wNs\Gt'ThY~xuBTW? [`0D`,\PsC O-?NUwV3B$J+7CP41ΏʊsԿ !BC ݣ}G*Ff#9O 74P("zYf59z9QbĊ4j99ӑQÌ-AAYа;ܪ ĒZ՞{MQP X_/)J0"`u\Lev_4ԿXp18ye7h"gFb!"yĈN/DL 6nX7x8Xqu9A7EV ٗGS\=Ppw3\P|@:m:Gb\v[&U̗l-M·g@wYS)y"0ƹG#FJۍ>43SN`T6LO/&`F^#`ڈ|ݫ=)O?KvJ%yc8{)$Y8?,X~rY".,<1@!Ab&f&ȿ|.{JzFQֶSF2pԁqpr4QD-z>!g^QOѭbals'm(A+;%6ݝ+?n3=ZD6`躤BN[*1J>y#($ܫScA-c!n]E&+Z幥C:=4I|]˘G?! $hY6Ɵ8)jns/tW.')¾buH&M8 Dg/h`GOl&RQFrV=$պPeMe^CyW9"~W[*=G(v$}W#&H2PDszT9ikN,F4v|QZy\%DKΕ6dYfLqM=Ȯ]{Ue,@ymlc$xf-c< um+ S߄cUZ"+-3InP5N(rWÆ)otDŽpV6PNӋo<, Gi#Tt8KgA_*k8#@St!oA, I3Wn*w3d0u'}avL*f)t-ӜlNЭ"*/Z;,65;Ei}R쨫U…(殷տܷ4wڠ, ?CfRIf!*뫷7&mY#fHax|tVZJsKO;Έuz6> AR9o%mtN3B#I^O|%:]N3?]AWIDzsvG'󚩄"7%Kse6*pI2~iw6;8l!T.K.bgY^T i-\KA\1N+'xˡ"R&ig-E@o$":mu[۽3_HP?7PnׄKDK&ɑRü_WzbH"㦅i]T~4UNPLڒxx4>+RL:SXkŲRn) L}|6G.XC_It ACZ̜"/e9'w&Տdc2D2@1E:dK]nx3xnX0Zgݠ#g7^ӔuHNt,{,IQiO$ e8-#q#wҐ(r?⇾hbF^[# p ;n/IϪKGIekVJ!L!LքhG\0Qoql4TʊgB:|JRpz&Kݩ?} 0n(91g]$Jg(S#|lMd/ _[I`m"퇱?I:+%)g!Ckh=Q|k*0ߦh_pllL)Babcu5 _m @ /uLpR;3DIXa_5MoL,{N[ЅbJf8lP *EQ([ 北"s W߃WQG˺[+?ip  ^jEc%n*hH4uZuX`6+|ָIfVMiU?c]|n "Byl},'dOW q, d3kXe)},g5LZP;?-O7}EX+lWp0cF'MhdV__Ⱥ<櫃R"~:`MDt ,SۉmD) f^_.%&"Ks@լ]*1ޏV6pG/ w@q2'ߩTgj@CgzS6ʔ(voԳHh>NՓX쿇kPߒt}Uk4~I ,bچZ#Y-Imܨ=fGH/9h]AA(wH$*-Oω[ap8-PtjI↬U$A"a/1ߥ%prRclӂØ1R[5w6eBˋ=t;yxҴ:~^q-[Jɘ)ʮmmJ%0x1e6QdJ*Uj"}&n4J'fr!UGvRc "P NJ?4I"OFƳN{~ud׉đ'Y2o+F12 {~[Tumdy5Ya`냊E4l Iv<Ʊ&h7[de:ґ[g3M{>/j(HWy}> ~tu@4'R0ǨiS ,513eBTz*ȝeAbU̡H=pRT!+祬p}V-Y}B 7Y>\u>#. /kȻEr΍R;-ƤVs~:~a1.i1e3_Jje`0}Ott\:ML<ΩMvrW@+.hki2ſgqCMCN+[Y[ޫ7ɱFnvj:@d($*i6@\2dY5,l2X:\k"NI f)sLPd,uNG5 AHʼnۥRCz7]YU}j^.X1 x#;q6:4u_"ەO{9zh|!w֠|.} k#ׯi`菎`ƴ"M$+ ɲ0~^^&m_ϞCSx*7;Y^Yy^%\+MsڪƑɌ [L[q)8z9fL2~E)AQB˹A}Hm6o"ӑ)<';!:%(E˾3F%;i]h1>oo?<ʚ8gy6;:3.uwSt܉:ƋݗkZJzaD5. u AL|8GHE5+SйPV4']ɭ\< Ө&߼3*`hSi|vZ]-@L46)oR;u%cߨ~{~ <.#{mpl wlg@װiC#~u"7nJY͟"d Pit0jKZi +@cnd ȤZm36J\lkX"d9pc"PgAd]݆jueMd}jm1hߒujbKP1a۲6ޭӥm~{W{ZJ`kE?i(jl;%L-Fgc;.@99tYVPg" xh.<:i_OW({.f$~pTEА_⍎|qQֳ/! |V6ܳg4}vc`("l`i~ -λRǯUTqCnKE>FQ USS47x'^ ӇAdtNLQ=IņXCJKDJTt ߥ[p6 <z~Cr|9q^"k)h& YKO\ނN p(GRx[n0ܧ}WvevwwNtIMbyܫ8gmFFG6 0&G;MF1sY.5Yҏ Z`&/g"%݁dN:”SAXUH81 c3bf ϔS65N@ -yeX(v6PjIO1_iSIbgHV_ņe.O@II`8r Xpz$Fbn1yF617|ֿlr_(X|/T|}5"EY&tTcīE > (xm(*]( ae)xYⅳd0x#'V;NZ[DcG,Gi=|f!¿u)ypPh-ǚj_MJQ\ۊKLŸm;c@Q~͋]LGLU"n*}⛾S r5K_,-!5h}8;sh׸'ex{K@:/Κ{Ghq.I]֡KD<MǭBA|u%јsW2Ւ\@pҦ&K͕&8S'hoz᪻]ԯ7fMP7Q%\%) Zg jo_d˨0ewKB(T{,yU,n1AaOȠhp^LQ$[R+T*KV,ME[h '쓠iϣ]-iLх@ Ε~]^H V?08W+p o/ Nӧjwj5кQ+,S, -=QY쇠UJElGrFbhLj{)O폢)Dsf8(^IFP^[XV+K=.˨e<1/95KtT#{aJ -x%ksY>p7NL?+^!HyD[Ѥ;&kWμ2=+#z֔Bہ'AG!T=='iJkJ46 %3uFY:=I ]˯dct99,:Xj@#;&4cϤ{ ༔b_ -k"B:ulٲ'ԥЃxoqn]u076 ja/k,%ZV8ś9i/ܖ j͘oRdžDtpglvL.vzEz<|υt"*#[~mWER`k#ֽ> 9Ơ^1#+ї qK^p#?qؘ&(Z;]R&| ؑס/Ht(`͒TEn+(_A۵w8g$7lGGn!=:Gͼћ^/|a! \%0CDN{5E 2`+;^W#F)&"QJktO]ǎfF Oak"\YX "$ʙ*rg|T,f1yE?JA\Qs^-WbYl78M|FF:N֝n-2_JBB.f}XN3q `e;jʶ4490( jB8mn5Z8%*\a̎}bkNف[(J؈sߊ⌅X7M&`Zdxvc1RTW~"-~+1"0խ:JT-05zw XO̬8gJ)5יc[+=fEA!h3ˉ8Z#b[b Dcfݕb0}SkNrODӇP(Itr_'(CR!+J8!;!2dWA+tzA?DQ=[:ۆ^Pc1\t/af 72 na&#86YbWͪL5(<c=̵3:颓s;dJFSz{ bRcBLf4ǜ:?lw憍*ףQAJ~K*ªbHF+eYd9-:v527mq:\[]k%{HN){8|CϓAGXldl]fMeôx'(*ӝ ''ۡTuPw b-髹 ]2VcP#bb`7L t CQqa:/cnxe˞ZQ$NtCr/w{$Aǣh[?E;4EG]~8c~Z==Jm5q=*6ĕ]kͿ"~hWʙNAFd@uY7V:Yg;qj~[[6MUԥ~W%KYioGEb[AeJށU\Cjxs8rPpkkak{WQ Ցx`w[W`[o`?$%oD@O|UU*jFXvaNcW+x$z ?@񤓇9T.ڒP\'9^F`I:G04jh X I_$p%:gh@+w=l54یdF :L}W6LB$Cdd4 &$d9@ jKzԯ`z=" ƕt XS_p7z$ }ko pmAvrqo5*%Jn^O3g: fSI7ChcÈ|2*"?C2=7]iѴ3Rc\`19*app/A0^bJƸy0!LCJ!ܖo;rdi`TM}QѺ{#hVך%8%hkRƉ6RU_F"UՉ:R\iš$rB^!> ff}KSzwVDe2l -Kw/]wՊ\ @XM{@PXy2Ӿ̠/h͛Y,Z&WyA}!\w`v8PR~hB H, =i/> f{残"Eɘk7 ;xްw'@8e~+]X} 2_j}߼R9\\eG >qjLYlglNPsV=~VnWLJ٪"%0@6,X&w+ ե3;%%;Q{[—k$3p|FiIX;HDXPכ}(Jg2qu?K nbЃ⯔RtXuohD>l|6|6!B+;b*LG^%φZ$m f~[huQ",Lu{E>.<2] ~yߓ vR'Z0D>U2As?LB;ǯGh_]OZZ {ЌM %sfE@Eii6Ӿ؉,=t9ƫkmh#1x% yز|lքP-*&_  <ݯ.<'Ifi-JA fu_քoKϯ1xi =J+R鬞7crr#o [Wեʬl+hM5vn~dr=6xi`\X;槆5d8VV=bRil=l~dy9[Ӛ6p3uwKIP{pTIMՔ Xs΢M8d ITil\p Y\O'Ro>X*?a+J k5.}v8CJ'-ũ%8G a4 kC:2 1U5H@5&ZƢj"=00XQ>Jc ?skڶˆw{Gzw7/@=fDψ7K^3p-HKh\ bW>j'hP9WG(@kqGF&]^(u EVwc'5ğ/l3읡6YC[XߗFWvb< lC% B8ԴϿtmJ hw~`$mA"]ב q6u(ݶ MRJS@̮{$m/RbaI|bچXo5~նz Z7K(D7+'O90焦*{;*5FU;l@ot誹2UU31`W"`b!An+-*}fu&(By CVĘR/3D@~C<: )(%9%m ^DUKrd,QBGDXDIk!zq@9_[l}Ob bчr$FC!)5:҇漵t.bA se.cPzoVP/$!nTd>!%(Y(BF1A6lh ?,14z$F:eHVd *#[䏚5 E0lB=6j҅т$K}A*s)G}(ɰ4%<9Elp^3EPH>$WYye32YL;M"mٕù>\Tmwh<[HW0}Qcō]Uޞ`n9(x,:gNӒ*h\ߜjIW3mwohe6OU|i 8˞@l@MQr >$Zlrd]urOn~b|Jr>P 9zpUdƒ_ ]1b' ik?dMp(z~ѺEqu1@,Ad9gn)+ƣmi7ϽDsU@ɛ۬qcspaՍnťy781:v+(KC%>iNZo׏ RŧBZkwl\ 9]}`q8 H+gc٤dCM?J>n{#Fy^ -K#nL+d2Nc:j.ӑ{Y ȡ1Mš.ex:[.luI ryPqf|kcHEPFOE0 +^p&5mͣt3-|H OތY{4`hu㚽7@[?+3PVcv:RscSOf i>O),m@hMD!۩ຫ:%~;'sFk uGF0Jwij9Pv)SjhUg߀ZS8PzLdyc*cy[i`;[f|q ~<##m&pCz>$k=Kw8RwK&`*>G=i1pb}Ax$3JkX겛cWN{MSBS*ƞ ֍$K؅_\s?r2>U:Sw (>1#aR9ƢGT!X%ނ19JJ}) gogzVpl1D^1;vKbViH/`k%ZHeTslFRl>Mj+cA]=[G|RЙy/#03]ib!< 4nnLwؚ?kx=ƺڽT`C݌:gthci䘄$;p/(l"VAxAEҘa| |e* 3Jc98XP~- LySy{Ï D aD:?qJ_.%w[lUϠ=ol$#DJ#S_ODzA-X(|Rsę[/'3+oۚ#Dׅu T'SU&AʥNS>B|Wل8/e_ƚITEY+qp^O B8oڊ΢9JĨ&ӶJ7 ??Xtb4̳Y(ߓCrŅ4a}duZxv/9DQrda$3M[K=:N^JjJ,ɵhH*d&6h>V39 >a`'2%7ɁP] sO%ʰ%6Ə&>1i# Z<{xlZir==MQ6$}7z#dgYZ07070100000074000081a400000000000000000000000167c8ae4500007ad0000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/>5z]?Eh=ڜͩt)zD;&]\ʂ$ Qr $kBN".s;OU[MQaЮ Wv2&r$B/:&,]c.3J58tK@[ =GHVD}Lx%꺔(pO;0$~~3PۈV~B;( ;"ξk??WJo3:2 #&m\1aV 217X'%4l D쑞uWsÞ1jZtʤ7Q Xo"z:O'`nZ [IYWY,fL1ʡt~qsN  Qg$9fx]8'kn%[8@kqL"[~- Bt]ͽ@5pO50 -9r<6>M:\WS oa+o v͋2UXQ,=q$[0}R08 D3{ApQžvآđĖⶢqס4J|+fa !((dg,yҔ?>T'E,!$c,ﱗnoHAG[40%< fϘ;ri/Xyy!sh4rqv䫭b/1䜜LKھS,"e!‹T]P@=ϒo 谽bg4Cz|d`MMo\;}Ih|bCB377$q"]'p50^6p%?RAo 璇ll#|:u>rA)NT/DCo|Idߣ~Gڡ=v jd[JT>ֳ3:o &{ЮoR(B^LAV8O"J2.Yab`w=`IuvyB qWDcb APJR Q|R`񷘒37-S}ovV#r֑,#NDn PD9`YprXȜ1㞻ر*+Hc?\Aֿ|zB/)#`o3k,E}aIU ƚSB5ފ|Օ`ޫ<TYO6"nRb"U`Wɜzo#B+y׍Rb$h:8vA9 ;?jHDg-54>, ޅ]U%>(jhCMθp'&=IjvPdzpߗBƬˇb YNwpA3jر3?L̽ilK= qx9,:gl87cަ+UxZHa8xq~}(3!KyjM e\2jFZ'H=X>: IShi'=dm(~@ {o)x2Õ>$XЅ:af5|`滣V|qծT=j/زBϷfFD{ID`^d]R%m0Et^If]7mhDlP .gi$`"yչ=)M$5#]vᇳ"r[u%$b %G8dê=SVa 71Z #UÇ~XF0ďM=X_,)TۛD"G]/us%Nc<9M %\R_ExS}I}ئn%$&1xɺba7n|_/#i ܹR0 O(2<)mk<FV*/˲~ g:gcD٪)Mv UBdǼ|>uL$,719;UEJgVxqh}gHCC7n/:=n-N؁<߭;0C-.%r).fpky%R>F?8\hHԙg "K[ ljٝL捱`?LK؀,##!芈!`-Uv{Ic[/rK}t ϫג=qZ4Ɔ=tM&Z\AXvN_"Iᐦlmב+w8B03(NNdSZ|>HٵB떩`Oۭ ,ôJ!oAܷ6uGv~iIf>?eɘ/crxnOk{Z,? LjAO-2)EJZQ2mng6*irLSRdkOv )g"V)p A1_rI 1K^m q4P_eU .b솳wWݻ6A4'm*iC҄PAVm8ɼנsmx|)]%I|/#,ɒ%TՓGtxgG@12'4+% [CR$|G52k)åOo~%"0.vb@͖awHO_e; P[}>1rVSexu $>Ca8*g˚΢ڮQ͡<9SU~%|P]g8&Ė_`!R,XbݷE )li} ZvƪEaZPpM[:@?=0ܫ]4*[5Ig G|.@ nǡj]&Dž}s<&$ Jd9Q=]MK,b*s1_&$n߃"}t']$9 X""hZB{A>=FLޱC̋fܽH1W }9ʹАm4$pL8+4T?U9}+*`vU) 0 $mѡ{H6 !&8`|(ղ4N|H"ɟO v\Rq_@[_E 3xp C9LHӭ\=| =_IWxQtLKiT0ؽܞ""ع{f>Xu &ESZ{ UľʚSp*ʫNzgu%F?*ތz`_S1R%ߚG-k^u& A@eg1nًs#~OPȈ7N!uaCoX`7[LjGEB9g>\.G`މ;/#FjG%[,!PyhVV54òW%%/:L:GXAQHPՖkS7*-u."ss_ɘqJzsN4S'IgZJ}1I3T3CO׉+0#՘LTX%!/XҔsq&O q9ߑ2<=dꋺnF<+јzum '!*%wHfyA!CGDJ Ҁ-|7=Bp,aIӫpЊuX(e@s]3ピUC5ܚXa23((. P UmULQIkpgD-E_=>NTLh3olF_R* [@;L镥X zdޡ$T h=1 VBa;YȎH`M Lšey*^m:,t$[Ԗj WZo\mfxVhκLr6@YV{|N%W=c), sm=RNWl@\)-牢a9[\rap O0u-~Ot?kd6xAyEY<5)Ǽ{#hfk.9ya ?>MN!,u\^[OUbk]PfE c8cU{jF ]*s"m; ^CE&U&OtS}_T wħzFyG\MAƘ b.dk$ʃ hhx+_$rsN-eq28# T@G/Я1ޜOsBzQ+&dha 깥()y.{zk)tH3!k-%z'`M^0u|fWaJ ΦG` 4H}ŭ~ ̻B4y0Na.j5vMu4-_U%B2oQW0oK?>d0To\5r9JW ~."Mk2_I tlᇻI0.!KLk֥ϑ@A'@g\ %m1zwE߽C5t H*Xyd5/w1U" F8UуHxETtϨxʼnITx1dj|,05J/2T"QTyxzӱWM SsDb)SA2ӷ :o"U5WN҉U}!7 aE5VuW߷~JmnX*FX+|L$D=w}p(jVN~B$B?\=۝GGƫ҉otq{`n/Y=;Vň/ɠ~$a92O]W4D[p|qP$7")ŭa.nM^e9T[rx/A2)dtK"G^S8 K{\@SM/9ewSCaڌ%ZH)kd*:K-AxFByo~N1. _;+kcSb2c<,iZLfXzrؘ xߤ<ݼ`q#_ɺ$8g > M=ϪdnGs1@tF0Spg|PA>`:-^ ~g%zn֮֮?yK)!| q;Gj˚1.bN컃1c|l3!mϕeOZ Xz>x<=Tt,H2Q!52%iߩtW԰YYq "m@1q^_LlŢ/j:!#` YiFBdsqO!;[.5Q)Nio5Ԍޫ!Fx.&=bU|YUC^E@a)HԐI^̏@;PVے4bQS럤iBCY֡iVdvz^h R4kV`]՟m pCX=z| 3unaL¢wčkG| YY q?E n e^R)Q=gaeUlKnGZ }nz/ ))ߨIH4_*x`^+m[?Lɹ`)P嘪x)$EogSmg- Ť8pzM|*7~B(ZHD yt[m% ekRkՂ  {BTƳƾmXa_Ʋurĭg%kn:pj(Kh;\\8u%"/_g EF| C\IWZwh${jXMI#XcnuklꊼxMNw.9S~$lȟ+XFAX|_;Dd<ameơywLk?D†夺'NalJM c~ ȟnG#{/P zJ~CK-,MБmtB(% j~VmEg?֦Eg5s.D{ L "\dV ȳH6]MnQP&.չW@ =sj$sݱl㦥o_g ZCrozW?PA8 Se| ,qjƸdn[*}(r7؉,QOtD /e̥ UT{ㄧK.y0Fay-7@t6((S@CJ*eN1$J kNHe0 -B4Uk/ڰI>]UF eWsD~"7GH#?$ł EXvـC|W4 InNw~Z%i },0+;?8tƉhŘyݳI3o3@@ㅭBi#=)oČҘvZAY|CWJS {߀ik{;{Pwud(VU~#nm8v8PJ +I1 y|R͡Z~ u=&37y[Y" yW΂TQLj"߷s6ȂYwN8 *@3(1D1! љvbj]^adMF?NnDZX5Ҧ4yiH ct["䀬w GXU5bnjҁxQPrc>ӊ3^X%|\Nױս<_$5edGc oVZ,ۚlgo<ʡަ(rii@-C V>rS`1H{Lz+ckz0ӳ@r. U8OK+XJv#S93c M(4F:O աG&3#s˦fO,u\20 SY,дeF51-%v-ef-t%s2qxe,׭:I]t LxR C{dQsOql0HzaE Ue&ސ,)6KèDt{JEO?|id>o<3Ki+sZv VG'aCvElQQy7Gj.[ȯGgUiH/u?Ye=NrJpbXrwONg RبLbF-IbBRٱd<'.8+ @i.yA! ogBEغ LaaD\[P:4]9`|;6fk)gK~RE[T/_7e@&hۋOj1׎ˡI=:W rD1˪5K_;V:4>H5>c*Yd3h}LV-}*SHf$4#:[B3GT%C{(m[s*A$VX}*sb[L\Rح3lFjqxq1WaɊk+2FxgL&/I̮*Қzc&* n(|m5x2=d>^P/H 9xҼ HR|tjƛ4]&ȳ`˄jO1Qk߀B-97GpT&@Di9,}iOQVa崒tZ`Thi(2f>bjnI(rB]%^;U?"5)0\]dP;o .ClCw$aY$纛/{ p"j/]y|( "C~1wArڭT*6Xd'"<`<q_BJP3 ̵L#81FeT版.":k;_#(*Yi uB(ǹ )5q6,Dڮ!2tJC\|Dn;vG3ລ_ YMпڌ{q Ħ `Vj;,AZ~.iIjիw t$O~4BI>3?Th=/=bTl MIb-MV_쁺Pݲ 鑇薨l<ϵo̗DZ;[SGX创~c|c9N8AtKB,cX}OT/ig\{zQb6Ze|#GQ"T5J:'ݙ6 7Gٮ{9!u{eBl[$B (ؠv:wzmV[G\Xvĥ,27̑2@ES#-ȑ*V+ 8_3|yYl̷Ws4|!sdS+Jw}]Omr_?WiI|=ߨg&~Yzwerng 7V͸׸Ar>fDf4C6ttXc&gӹzeh/S yD_sx8Xt.,7=BB0!p7ñ> lwR 0a)~-C0+Rµ18F6 5 119=ܔ4۷(Ix9ْKyɾ6VK؋ȴ9|{9cĄxtp>z,W=U͓~cV+_ZOT3:71S7Dĸ2E[t!k}A {ƔjfW!7֩zLUë*COe= IR]%v $zj)҈LXMWѯDT3 Xˋ|$VgMYFYICͼE+!z(Ho]:LP(A ^J`ŦdX4Un58ZxYrd,^DUvD` A_検4eIln ƁARXyzSjy{m%G5Qr}>rҙv ȯ)$5) nhq^1|ϚvDP&C?W)G_O0Jf!g]bFӞe\sި,0R:U:fב%,~U?Cr&Shք1N@=I9&(0lJȥ==&.BNJlrq^4Lu7[]e&JSq*fagjC=|Zq\6~;n|3|8xB^ Pq5;kA0XMB2/]$JO<Đ&q$^&P{ :oap7WݟTig(ZH'.G=| g-,)q܄ޛYnpnF$E 6Ldm(g4MӜgOM<`O/$d&Jk*K)88 SN0 @ok +nW߼Uu|BGg.-:d[I:,Ć4 R+ VcTY: j[13˯LPvJkC_x36gwy6f[ Ԟl{U2$Dip8ö2vX #_vJV&[l] mYPz,@CjNE4w'!ˆh@ 76!Tp%SI_ob^̊PڏO0:L:Z 7׋_*D<FN4h[Qj9R7G 9e(1P `ׅJ% `"He6ams9$6Pz`aq HnJbqKEN'eeS Bݝ)Ԡ4sQs\/NQ[UrT4GD+铔pcqYt*&V,~x7rVו~NU0VVclyJe2  mv*&E.SrRTa:-#E:3bFȩ1,xݪ6ȝC)X)S}>~H ~c-_\"EpdX 06,Wp#S[9:zf0Ѹz?[Pqo gD."7C̻4X#،Pݰm=F u x,2qr N29G`6Đ/LtĜ٩GPwXmL.H(>|뮙@k 5 (GMx2-%r X{(@5GSkd_" )R!QRhHO:ZLd Jaj^װJϐP%(p`^_z2e%1NrGT=ET_'pMIZ%L ߟf71% fkX#Cw懈#:YqE`=ˊo3;w^ tmmnVN۟LgaC4'ݹL{~ fE %AUZnh|(ҹoA1L![.  G*Rʚ JTAPw*%M7f5v$)<]$.qiLaт99rL8V݁q}狋YuwƤ]4Y*bBnP ?) t/AZ槸PoJݸ^%PmJ&es}d+|2Tr$#-|*hOo)_d-'C\vDbQp!ogu e/tFX}l`Etj,]MkتPil 5m_P6Et7xc7؂B / 靝#XpO;I(Y7.\y0j l:i5V;-pV%^>4kR\(cV$ @ֈc2ۺ VX67- _{28i'F yp~3)Ȉ0+DURLI=~ Y^`gwb؅@`kYEF~+~ $DHO*YCֳQ|YEYct\#(xj0~ʗu 0/,qȽM"D BPD1vа7`weY(0 ʙQ%쭃T%Յ%ynƮܚlPS5֫]!./L+TxCPKR<4ÿ \fގv" jS+՘(.,Wr.4N!#.^w>&ޙOKV^Z ?}A{µhp! c܀_Z,tL M)gF1CH6z;G-c&E JtV͐uXaQQKWn/Mv  eCb?էoc8\W$xx^(xc<9aԅYz|#e?W`N)(%"эHp̄?WI}8C[o8.Ph+WOɸ%nm'h޴$~`4J%|L V9*_U6 ƒv-՗i2qWThwd P7Z.OP5Wy9 Rva,Eߨ2x `l1ȮE%c,:ys э{{ _N>"__|0H&C8oa6nc x@xCUrU k)2d l'\\R^x-} SXeRh@:F?Hm#a0q6xcUXW"5<61St'l`2r0U5c1t4rr6;S]Y@sV: 8WZi Y 0u#f10"??Xb#*CJ 6~a -~XM30vx!%80Vl{ed%jx**7B MBdM*2!r XwvrpDwHbhpgX,lG(״ze 5<0*})5Pp,M,a^YyG&W$Ifہ1#w(ڼNɥ?RE%"0;@:%(iƒyOHň?j.?'m1*amj.i#c"ljKi/{c1f B4ڷ F8^ O:צP vsТljw{RK,`!o?(@4R`3gu&6 |KSI\){bguQ uxq1좁 @79oYjx(;_@󄾌OvO (MKJzs,@^9Y@g7 4 n|?]mGgm#wGM7RIo1=&h)u|96ىD],M3j},b*qL#jcUw'>l=Cq7,g8EA3'QVˮiې 3}?tD1GSnip1GڸKxYK,v9+r'vlͯᗓ\px8i;qNޜ{{Xç6qf>Z;#Jͨ-F;2wM73l&߷ci%`"gCE~?тXx0H,U x6+'T,Q&N 礐\EtaIe`_.R1 0G(a!gΩ0h%~Jjr"P}d["bɃl=/ }!wnWa[W` +m:YLS#)V0W; ?N60L0^eg6/J ·C9GG]Ͼin]t{cŨOS[Ck)&9y)un*_-"&LHX9[%(B9~TpAyj6`ޚҜ/K^gV9m!cqP룑 -fŴey'9"h++Ei v,h~pL <$N%ڬ`p%Gf0njAe<$/0s4+"$Y{(, W3P^6C=^~9EbUdA۪~k쀠C>ޑׇbH)`KˮDU lɸAu97D+>,47׬]G{6v9^B PTcPW⇶KXXy|35BFfhǭPsZMl[iVJ [!wS焀f1΄+ V4Qxϲnx RVeٔ{Mb<bȻ$-H6:9{?p>XGa'ۏPYL $q&K̦_ynO*6pLaA Ή&B`_$D(aUu1qا{ĥ~/9& GOB~[}nmSjJT=38C,n,&Efʪ 7HJKClVZ*E `喽L@O.T)IG,ѻ"1"rpDC[䈟1?ϋ66~?n#@YTѱ&!E9s~"UL)DY;ܕ̱!NhJL}9ϙvFS)Fsp)#׭2D6(D-,ȧd,s;f‚(;DJڮ_>`B7n>z\bk6[OT !~* Ue|WN`ss7MXb99xEȦw8Mz}eƄLn9Wf︀/j,D  /YK) 3sIa $h-lv.%'.PgzLPhRW4ir * G$!'H8oc .NK4Pd ?\Zsx#!DZ#'Ѣmm`+HnCN6^%HaJ5өlBcI2Wc}b}KO!砘jP$n}ނh]Զtb'^ĖRp@Lâ:r-|8/̻a국Ykbǘ4=7KC9(rhP&Ӿ|f,5콼:iPMQ3%Q7'%X oL0i`+2=g5crl`ᅝTO6|WJ]![(2ruYl:htE1%D(`h)>xF)¢g}c' i؏WTta;հ+*2+Ex HQ _s3q/}?Zx$Mgݻ>4n111vׄI-X.;D%RI쏍k+yQzfL>NU#ϊET0(1 L͖08.["G;tIG8?L:2 MԂucYV׊52=%9_EaiKˏ06JF^v!2%~\Id_:6;4 4X|Ln1Uئn,\Gb)}9Ea~.-҄T7.T #.4_]L85x@FME%@ KX|z, NK^0;bFR4젪Ɓ5 LL~I [B3oLPqSSƢ Oh'3K9pd:ZGFW&-5\9rY\cGCsh:oF$w5H7yzT jUr+dg# ^(;˙Pz#kx2:aqC@Wc2@pTrK o05-7.%$o7X?N!l(4t iӞ.SE~cUDYf52͐˻zw@+*ǷV֪ AzJ8V'Odn2yψMg#T>B yDZuҏgGÓb O^FŠYu >vzcPMP dۉZgSv>6? uUTF E%!ʡ)"1A$+t>%,n;: L(B_W^I:zs^0f&8"@W5c^-6dC[Ip0~ucD,n3Agz˞j2ok*a߁;ُNƊ5z̔ K,a$^$LηeHv|݋,yQP)@. uue4 8^ !g O-Ӱgl ^_zH`on+-*J2b#^Qb }(7#^{TT7ΠhuiZ 8rKC;y-UN5ˠ_ MVYfUuGջA3`+/TuZu+qa2 N{* o'0)0tꐖ\:Q"YwW|Dn'S&ݺܶ(*~SPrPӗUŃh=dRQ]K{ÆxcC7Aq׿)(󲿽U)[}CHG=o n\LX!RZt6d0w!+K[y>͞5|ۧ2ǟF/.H|qvlv{e~f $HFγ";,0tv.-Mgx%5n]*-X3687[d+&:qx+Ze߉|3 hwZPt%?-r0GB+g;|6f9kxr. !H26З]FCks?Lz|5.>tƬfU[^53w|28V5|KK1 :ZXH꺭#ivpx3{_3DNiAۆ/3OH ]AS1c|_4uOK>PVwgT rd^{i H0RXۄwekZgPYޢp/Op'pro2#aGNTSP&ApI^UFܼIjEyB\Z2au 4 '{ԛnM(RH1S{ʼe;O UoGB4߰1.׳|#Ԁ\c3W!E 6̂l nAg;VΪWt@$7' @0X+%YlSm_8kSBJă Ϋfh<vz"hڞ8HN0W!v,2NF\6yp8fNm̈́KB,)r> |?9nwO=Wv.U K~Tl]>Ȼ#m!Qz AnNnz4oPIó+u)231*nqy%T^4ӢEe7 M܆U9FɀeCƤQvl#"ujQf+ owNXvo#kd[@m ٜ;h'cWJftvI=SMX= X_qnu<ӛ>վMi )Fp &e+<(Lܽ<*Cx@i!(] {n le?pZ6sE%nIy^' H?jS\y*ѢʷCc>]=N}Ѳ`bJ|(ͦ9YKnrxNζ;0ң#D,5E6LiRuz6Aj5i>]DZG$6J{mPp5/fl fⅠ`Ũ ^\.ϴKBT#ɢۼk1A@,%,Bz+? N>ߌ~؁3 f2yx>լuN᯦P3R|D}14Jen!W=fGe J!L'$C ~GlMnVU37ZOI?'obn1-I" _ތ9*jww5Jmܗ :h7[M=$gt"Q/松}hGh q" >.Mu=C/I.b5;y:Oq6NuYZ<΢$iYs7a.LhR+:6Sz [6=sm"Q&MeAH;}P\&'& ݳgrV] T8`"P.;L&@,\cBLp˸z&Y֚j|"uʭ ~xÈQk(Pv3蜌v娓+pWCNPa: @e+"va({?CX&@0Xc%2ԅ] W&'D76U/&$K>r[ɣM]qFZu6ul{ O8% '=yOm6orzu((_mmkURדjqy}a$& ŮAC`bzpKCܕ9?y5 Q>Ho`,Ãה{ y1.x`F!wݵaLm^vhӸTU=sj_^:6_شj֭v9 m?Џ7wр#VCۥyk1Ō}=cE{OE"s@:m|?*ߏ@)xLW9uz @"HHa8E9i.)DІ0Ѣ7@)8>Njrp4 p<*uC |gk1q?hM 寯[3lA#m"1h2%|Wpu'ďL?R×Ub[NL_N2 uhB3 J#3 rPLZw&{&w#BX)ofcIWbc`x4X}R/3 oWػ~G.܃ԩP!|Ru`pԧ$~?MY+T1UIE2 ^*e.qz>;]~fPĦ/EpYt^D#CmrlQx3ӑ-v)]HL9yxR!We#0Ab>/KMWW Ȗ4UT}EVHr8g>On@BxQ]%(Y p'߇@HV e @AKsThs}c^FOq wBӯFwIfYBzOkɡtj@zY0qiԢYؔ:hCʾr[T٨Cnj4jll/bh@űDLSnyT`Cz l wjpi ų4)9p:rW$W̿ƼVrR[x_,?>Ȟ0B>y Wَ =I=A$(Kd==KdjX*uMI:?b,_ХKJ 4ύvjc6|ܸz1'hW<(R-1a~ɨ̯t~`\H+$frz,+կZ d[QWT&.l !uD|Xhdb z F!("<Aa1^]Hw?<2Gy 9F[s?©K6@MPm6:XLt$Li֊tBa~xh RFY/^ H;P[~f(7>E|qu-\Ò <]uG\W&"@(h\E/u )IJ (~`E(k=CWE:TGÓX 9p%c 2%{ By]`;-ą]ڧ<&[W%ExԇfEpBXz ;[*GꧽG&\لHd3$Nm#\u=Ѵ_PI:.g40+Gr\x0<܍A揧z{rLowCޘ@&U]cGG[M_7EEnY2ưh~*~Mgخ Fa[m,ew+w^"@StzV Įr;| J[j*R9Ϣ'U\0PbRk"Z>z3Ǟ}HJwSI Y:Niܬ3ѣ[O߹)(XщEI~'A-L5 n2j o E=\&J98<(6 ZMZ-nV$ }rt\4nvhXR}`3x[\ڱ">r|T J]4lC!oXhpTs]n|](?w5Ve1`f761.2K< LBV俱db6DbǴE*=Q+&/`Jc 8m#ve` oFO($?Joz N;拫*4fQ-.``%ւ/}k=0J9 :c$.M[*#1~7ExT)=rM`wMn0q0~CnWqTLHUkR,7q:?1^orZ̯! D % 2Pp>H ,Q6Ȍvѩ V!no*1\G~'X&GZR%Z*qꂍ?ryh6CZj'fžn͠sX J x7V>! Un\ ehЀ(ƫ ga4ŀ4n&?oV={|~VSa5ow 0(Pg,*GN$[BA[.kG O~ E[M5i!v@;>@ x5#=RyWXFL6ofuK/D5VV ׀מSR^_|\׎U 5XMr8S+FzU^}BILKvg"zJX^&ba .ݾtF|y>`ԙ؞òVv`G4#yMEⲟlcbר!qEVuV#{aݩozҐDd˶SC(dx/z~ !Xvj9){y!C"F,ס_9"O?ˍCpOn7yUF.0j3̳-wo~ Q/lK*?EG0H.`-4/sYh-k(1:2wԪ3Qjq}cҎ>+SJq*PA$鋴,3LD<|B@/Hvi63>%}H WwK3999Ct9T$*py]|YQ&pZ]My uM#`hjjzF F9q糇3k+[@U~$2:0f'XZʊNr:$C,ێ|\̓4s4jƛ!̋|:F(NUT,k}AyxM3$}FbGZ ғPKQz`r@ mɾe[0ZQv.iR8hѬ}[%[. :6AAF-Dݚ':n5vAGlJkUr79HON1zr4Z滓)J[leweC@:ݮ*ɹHu㲓oU{w̑t 0ea,(rR}lN--$N+Ez)+0}`&bBN>U;xF+`K$Qg&yGW6ΫVt&k ! )Ԕg\RvbU \<Loci}zϼ̊[u1xHyvNlW]z葂p83[Oq0ct gqYzosBNѧӕ5\fHWrj[ P5VCÅC!4~Ǚ<=v&qBnвimN5E-5&aET,$dڐxܗk o+e=J;  LߙԷZ 3h}rSF?!-Ł F4)!7V?+)~h קBpp wt<ΚF?Bͥs`9mg&QJhrΛ`e& a@&Y<U8p<. )I2uGc^xDx <УMB:آ(!O >!fИjV|*{Pa)2z :7)J0#AKNI?rI'لkؙ|cܫQ }t7~O,5e>y7'`MBvn$g smd;YM[%1-}haZhaY?=$= h?}tǺ4W8%gfqeZcLʖ.ɻ^}ssxC~']v|\cҮ%-"Z˶#wx4 HWL'#]n6ҌƂ q+!l.|^ c;5r=tg` }U(A?%g${]aqb_ȱL!𗐔QAq:#s~z(ϕ1z<{}ӦbmGў$5e_}(W& ^" 0Ж"N\DMsWQr"Һb6"*S 1˔|mr/2LdP?RTkK!wUoji6 !O(#_KmAv'c]t6<{_])^_o8}57Z)|Ѓʗyw:PdJNG0uVKڲG`Y[Wb}j*<K0O5B4Z$BͰ9<ԭd8x)yɭIS`+#7zX\ HB!X/`ZgDdҐ맦aH(` ?%E] +O t6%jXe~ϡYbiڗ'*9mS(%ZT[dSL"x叄a G65N";77wx'9ҋ߰٦_1B\CO,T-TP>z19hW5?`^랾\NUP #0Qڭ,2?eY]u & ꧩ ovEO@"y&l]<5bXS Tڵ48 wܸHr&06PF5~y\~HSsMV0K iQ&3/i1P 5Զ&۟[F%*:[9Xz}dܺ㛤Q~l'Zi$uS~7Bӗm0UB/F|3#,А YZoW@zp ӿS$%G)Q+Cg D~T1%a %F_=EP0̮1,UBg)9re֐-q@]ÖkqF;SJHm<. &q`\Z {ҬAF*p/Y}g!~],Jd) [<2S+Z`jp:{V  926MKrC>S#S/<ŵWwT @ ILgAW&᨝#h@3UG)R \֖֓Z3ȱLBmc!37IIÓ:@a/4DndUQ2qNYE 'vV%(VySq?il8|!Il->Ng޴a_%>OV?LvMrV(v0"1+pbU#zHhYYD2hPk91uI^Ve`Gʕ!wl՟k1:d%h6򓎫5'9ڰ,N@-B9=1D3}7EZy$8hс4.d5f/^OHR<P]gfk}MP4r"LmJc,< fcas7CK ovPjb;;2QץoNa2*-|9s͡pprC| ?Ʊ-YQ.Y/w8ҋIRB֏6\W5.G CM{tGYaxTCieߘQKW&n)|? X/7 20M,̚ kmgI2v~L+jzu9t!N=o?XRSdXi}UCoс(j\-(ʍhdUq}:7jD VwjզO/ύqj;ZNIve})9HQ-]tce)Ut?x hYe?J o( qQ1)$}kN3([$G&~jG||IȠEUQ2n^02S0dn}묲)N҃42?JAvP6&T߂HCK,msW3|2 ¸{D'2wD etc r%}(hCY WdVfQ]GIbxm/_aұ/b\"պskCVc3(Zv\uĊg|e<}|ccH,7ے~C;cFޚ f̠dش8_a^g*2Xoi?/@JVʦ[[.B^)fɐ@u4j/74w-3+Qxy..tQg5|6bISN%Z| (gR}iz*/fmtw;ϙ U, d^y!XaerHnMHP3Ztf2L(Z2^sq[)""``}*:8)y2mxiG!&S!t4qiGa^%5w"€S*Qۮcw@gŌp4&iOPR;}6 ڨR=GxꄳO-B49@_'Y$ U|Ϳf441jxU:exG'"ȁBa\Or- =0\xVVSȘ,D=h*O C\]LBCUOkO7/ 2]y0z\Gu$_ (iVU%:bwr) g4SrCs\g5!3:@ڽ1WUNb`Աfq_8~_ =Y ÙnvƙdtUqP*d~?rɺsjngjt1 ]!a֎su#]e{@*ͿFbdqBuK z5‹lR@zNl#p$m?ӼCFIcL_ϟYzIOœз.%'D{fɿ ?,;p*-/K7O/ ippxa3:=40Ϋ΅*ʊ\f;|짤\8dqa)GRCn&Qs!h{3`ըu{Tkj`? MHذfcn NrYSf'Ǯ EhłShtmr*l;:5og1to#al>m'^t1jqPHEPSJKRh/aԉ$9ꗫ-bFQ8N/nsٲNnHp͍vZAul+O@c͢Y ӑTFר h#^Z$cW6(t<#PDu("8kh:`AO$Zm>s 8 4<5>XPW1%*9ݦ$//߫ \\+'|F!yuL"=)ۆ$i+4;ЯR5{.мxt}VO9D8rK(o|]8Qy \ۘk @EQQ!gdبH:$1e]+ zx岄o~6:LKSya0NC!Jlkm쵒;W s9-FŸ :Җ x%>)Um~^WC_A7Rʴ-Qim̞a GǯDfl>A?cHF.A @ L=bN6ݿs/u/;dk 0mkYr*'2sBtKǟ .2i' B)ܒqqlsFe<HzzN!H3vI$N  26z FU|Prئ%F.Gz*"ǚ]0%mz+'{X@Ge߉ݗ7vojxNbF-ЅTjʅ(N(VHÚ`}$_L.,TRJCQWZ[ 9ǎk݅]n;8 PW e;$:o"&M/ V(? Lf\8X9&q"pn&(ׯI2Z\4.X.[@yF&6/vT{i)>40e4_#*<|"$jn EDH#R)obdkl#ە2-πةw#lyks.}P_dJnғ*Y(b|f[bF Q[x.Ͳ[ 8`s=JzrYP}]jw52b$x2/XgvF̜QrVsY|REW dldh/mNsD]j2e*3xQ<[m̱DGݳc.BEƝi~Rtz@K\uKTCy"E"nwZ̓;mf˴s\+gq1e|X)]edbD[t.f'Ј2u0e 9DZ2=ҨA f}✇ODKC5o*Jk;yOl`iXIb-'>T4xVs2mLz{պl띴<<<{˝Ĭ.9iR&d~3ƺ -Z^$GYEވkVDv?`Ʀϕ!?晒 sվ,wgaL wfct| S8=DC{?t̩Xjrȶ}BzR܍(}yδ$ i]sɝdpfU1Lpn(dd3M`ݩ}ox((,}V=V/z0!ѡ-}caR.t `MQ %߿zޯVW:CʜlFgE75ynX:]szjܓ~lQHnߥ `K>t{(m@8+ctw1YbYѥ&q;z{!˺W@{>s,oPs1Scŀ[oQ2>P7AEA/E\0vSX^ZtUiwׂњ2W^Zߘ|g6X ay(Ƙ5yrI -~^zd>KajBTIq:!c, w ]Di\׏=bG\:2y\$dnS!fś,Ei,`kF(zJMǷ.*LBQ6E)aO :IULd:m O=?Ύ%(bETwwd8qR.4g:`zx<%Ѹ` N [W|G OWҭyb_ܪcN?4Ū>:eK y2_ylQH4[-oTǖˁ#K=:ۆ3!I&b&<CGv. x;t!DleQs}g#d:F3&S'|ٲ$ Lo('tLgӮPY-w tD۝ *M0/b/AS( Oz(g!l>eB[Kxm/1`nu溒Zޢ [`g$mD zo[p/yOrSIR =-F&!e:b J(F)/ WQکHa0kuu9A0)09}ӺcpHhH ԍ?o5NvR:%$ÇDaa߃-5MqfR!QxqaGi敉^׀5MſvHоu gbLF")!y7j|M05Į[s*";9ќ[XAX}k4#?5%I!J~ $@u L<+ (xrc` 1l3kKIgEgʚ9{]J]*NS4 &hDj蹵kL)f@aɭ6`)-gZq3lߣ9`yfћ#]4-tS{R1_+3@Ţ]eArQ{ YP |u&Rg7 e "uB^(M}?XE4? _7X`c .?pa'_qJ8=pG@}^G {9"pcK@ἠ%QO(_ǯYt1[_0p_jS}Ԣӡ =|ՇG~)0F[~r~uW/Lߊ Y.<'mGNʃC)<?Vd[Ki}x5%Z!n}V> O*؍!s: V* Ma*mg:کKN Y&aUbgߒ!QÝJ=OD_u'mQ1p=`M+$2'r*Fsmv7Ta^$7x݊#Gl*x52*\t^"fy`dn1"*WΠ3lRj9fBc!BWrnl<-Y.6%_e'A( OhzQK}qGLjn}x0`51,n:^,i0Lg<&o;z]}a4 catk[zqP`k˥=aiL4 bQ'lk̙]ʅ;*LuI#\jb8fBߔk3N@5QKC`E>LZ( ɤ>\QՁJq%7}>~! IIAWJ1ۘj?i-8#Zs435aA'?~i#~O0a%T̉T{=}obITF Zux5@ Kmz +%&\*[֙% 5r >)[K~/,-{ᬅ2;@de~_LVavDEJyGO*:p E+G^䦁Tlj 5UjzIԢtCFg?/ t]Qhx١!.go֩ @E:XqMEmjEBFJ\$0d(FeG:o2beM ;q2olgɡUUAq?6T6hc>6/,|1tMqnCJvB#N! Y! IjJ2aolw]9oE!TLN|t,;ъU2tD4 eB EO4e+{Ei0 1< E8௄4PDH$pΔԐDzܻiX!\x'F4嵨T ^DŽ]87|FgAYZi>f4q2_ݜRd(s3tpmC4U0̳)`dlKGiDr|G½{֓LR5f?b莨"n 1hi|lvPR&PsSl! DWZ6uF\Љ߶'u)W*}\EElYub"H;kÏHw U/&}~Jҿn @Rc?m횚 F^5Q)+XjMpSNn3BS)gWqr6K{+o$+؀X9ňSrU(cwY-I0~,>k d r!oEI' _ףA ;thJms6jj.*&uvg*nJԑ+5QڷB/w5ޏSRnU"jW.Hy'L5x1ъo7.k/`~nÝ$D<:sjE9-|/1X%~qӜxވC )7>YGdb#+]@׆t6ЂUB9v5}d6C߷ ":`U3C3q\(1jڔ~ G`F[h? T c2Xd8M{x; s(Q{i&4&  lI+ءF&+T夡( 1I\FnD&w#S+^rèr'hI{K^VJU鯣}a옘_I^\Cxe\0A>:o `+]|v:# *z =$%3ɯPx(x0ݨ]|FP^Fz@p+.]ӷsU07oihbx?pXhWh&Z^| ,az o=07rey dOT~'TR j;_-Yz'`WOgt=YrsŞ.`CbpDѠYfyЯH&g RZ^1JmM:BkWME6ϺA|s[7o65\;89*P-$ZsL}бvQ}d0LYA~c9(~ADU ՗ʾYėo|vy9=W9(=ݮ+P>4*\ fϞy LTZfp1(“̓3L ƫ&C"|&֊m\4mR+l}{k-գң*n'B 4dCQvӼ ީŝYy[3`P-(G N#2ICJVsu\`?AqDdLZ65Xg~M)l)&vu_C3=J}fl{j")(#og WM ̛u%W~$n?o=K(7T?Zt- ?hz|QNMYܭ Jm8WA9-?͖:$∬,YNMJg]Kj? |[=ٗ%T$RuDovL&?"iP:Gw Y|FU}"ʊŮXӏ s^5?yA{S{؋QT2=:qd7|BǪGo~>.  W'K6Q0ZԵLp0wXt;buO.v,pr*#PBKpxI0/Y$S}#nZFs̽k#j̈C}Eμ [.v\+ Cŕv Hh%Lm< (u?p3!u= d<)yGLJ͢&9_RZf_s?M,¹a7$RJ HqB5&ȷqZsݙ558=/lKr*4cQMϔe3ҕ'q!gޏy38@Z:4v"6hh}@"\;d]/U EȖ^YB-TR5q)J 57 {h9->]3o sT&bxd{(s0MϾK?pn2FGTO pp~uYdb{J}ܤXKNeDRT٨b2tj9) jwM9ZWyȳj)/Y׋ӽKOnO+t1Ϫ/6c0v D=7( }atI,O1I\"V?*r5(7q5sJaU9؎UB nOj={ѣ펱+h^`r|2e{_(ˡ=6^(=Le' )< hKdSe-PZQD H*r-*5/XI$'!I=~g 9(`6r%)nw!Ua,3"# {6>4v t]J|l+!7mGU)_~<6jT A#S|ڡCaY$@YO\MTCۭx12bV6Xs-5i'}ajY5t!E9B{Jq"v.WtTݛLUO|_n)An@V]{iM͙>11CD/w[˫1}vk^K }M846>EAXV`K* [Dw ,N O( 吃澍XzȄb"ZngfYxu޻e11 n Rj$zJ JԃZ +[rf\=岺jnMdlh]U P;B=%Gm6%SUsoi&/ wcI&N]ŅozFa <C^d7x'r Ag#>%hNkBt =)ˉ܉_b]=!fWcGHJpu]2ӂ (S_: i=?9=IH䥆^LڣZEvTi*'@- ΥYʝXQ&YW_=pi<ڴv{eOd:[uhgY6EV j n )WB8uPXM18 Q^9XDOOza=i,%:OG]9Wd FLDQh͜9l.Յ^{obro~HƔt{]ӄ~l\ # j(@A?G;|\~N;)eb֔31Ȝ_\_=c.S88& JqB7 awK]2F;6ZHgXW_>Q,n=P)`n$or-5>kQ4hpyOz11{$kn|E]tL6` OĤ_! 1`Obet c_ v7h=o4JX8`W Ibj-(mJ hQuA{>v7G< ZG;ȉ{nùw-9-q`wۺx`Ms:yr]E{jͿWFfcg# s*1ɉY#G2%h1G.hZU5.~FTfyHʄh5ۚX}HO+'V?Zy$\*  ˢ@CJ}@*tsE]`U 3 N}``e/TH?#mwQ2  o:U"n=WT1 Ree:j%7oˊϐ񡦦m8!{ ȩs|G&ahIbYS$Uga*FpX:0?~ӮSxb25Tě.&zY̲RGyXF=Ȍn5S}wnV>X0$+ZŚgYm'Qb`5:yu*]oEv`SH Np_?=96CGJ >MlGWZg j?AѾ؏N'̣{<}]"e-jf/O\`^6DJM /FK7 ab,5OK&nrjUk!Jr/xd\r#:loinGI3ߠ;B Azg 5-Y#0(1A8󡐿yNeͯ _nDo_п" ˔ǔI'%Ux7(m1#xmVb^lߔcrw/5Q.d0HDNJ"Eq*'݆ 7Y@~"2K }n炐b_[M \I2m*힭=Hx*كr^sbڠƲv9&.{WŻĖp>21C4ov)?ti$АTu[+>o'<& {a'ʀ,}=j_u|2wgI -(֧U @-ө+jZ@0:3vڍ-KBE#"Y't=྆eKM T`Ҟ׍o_\$.QJUp O s+,>&cK*gHkH̄s#(Th+ ǤpvOB𷸢XmHF,j'glA3gU XeT}Uj.e" Ú璸(TV~ܕJʃՕWֽ"=+P"ox\טc>ycE %A{ 4)  #z%b]nqjw^p\+aO_:FEʹk旞^y׌#w9bb&#iCNt/ƐfU.F+nE+= KϙЩpms}>gWG Vҵ>XY ylݎ^Cz!/+ ;&2my{.>"KG1CDj&{2R^ę@RSQ WF(+ծ#eު?c */#3 yqJe۱VC^qsgv|/@kʞ#|2vdʽk@{hh7jcCPG,ݨ˳~Vy\Lm)""W;!_4 G3洗0#6֞%(QEE? s{~s'#g\MjܓC_-3,; (j;?k/ؓdsϝL6bP$#Ii$WVU ֪dHKNz$񰩃!|H.0/0`<&[*EO4t=\yrPl3%8%у};i9D3of 9wKsu套5H^~!xFǦ]QȷUVWʘ# e R9/fM`chApN(=P;P=eWi՛"8-'s|b0 uPQ` 8q ֗꼫VitUFN0]T—fDp+㝯GBs 0PH 'JzVGW3{ )P hDђk$1NAw./<@Te$' v=#8m;Gֻ8Bn_S-G" 3nv ,/7=jǸxoM(]{@ \hXEr/mLtȿ5JlOp yi&S?YK63[Zc·&!w)OEnES9ڳp_6&exF\&!$ 1SBcڦJ-GĎROd, +[1l LQʽl7#/yM6A KN')yf/岽3_LKTvu䪫O(<])%Ka{ <q,'|x ~%)Fӽ@-adʦ ֲ c(* PYZ\"!jn yȪdi[Q=/2p[)|Xupv.g#1[*xf~O66(}g{KilWckV^?Ra1.vwD +=KV ~w'F#fqJ纂j1d,9I#Զ-ulWnM2kp!u+ZElfݭ{H_B2X͑+ 91EB ?^סuˡ v"FIip)ɩ6="@00Ӈ 6e܄)*-8)ҊךftH kJNJ`#g3fm@̺ * S=4RKhYYL[ eE4Sl쬂`[V3]+԰/ Y9OH&؂jsqFpQ4⏓FÈG9CJpd· Rg|-ĭtZV!(8ñw[d+ϭ"Et2l8%?I_Iz nn|/sꆢയwL0![ Umsin=$&A0{1Z ?@̣<^Lɀ"qh~*h0No.dD@:š2qB8>Se@iٍXW3oҢO/(ף _ߥRD 3yxkGd0v3 =RM]P|> &Z0\+o2d|"3{RqN#pfCuBM&εl0UT 5tg:֍p&1i,>i[lrar陾 Y6xE8B uPlq&ğ Q4kTA"'b)bQzL0Btw|/)裓?3 of=qCl%wa?u>9]34g農:"گW]_nPIP̿M߄ RV9GN!2 SgՋOUocڇ=@uRnd=bčg IK<f[֭ΌzOL«Xa6aM),U6V0KcF(0J7Ÿpem&:m`"RMbs{Ҵm пOR*:-s\l~]WJ+$PBR􍤠 rNvn}Pc4c'8+cQB I:u@$:/?C)4V ]v9/ D7&ÞugNJڌmH2_]{ٷu2Jq38ʶVv#!阸E7/=b9z^Y1GT3ăn5%֦Ua3`H[st-Tvh|{IёezA8|Y¢@T`(k&dk˜^cJy*Y`: mV#C=2%{讳3hxoX84'|c/(.hgNe QӰ2XO _.͛=ۿy ?bq2Q/{3I[WVQ1fivf/.xd6 ISݖB7oh9Z|5Dc\cTH1Q`e]XDTdVE8~Bݥ̏P*?U/VoIdb/bU[ 'LR k8{lcS8^7[Ń7ͭjt.[i_yeaiLܞgBoK/z ,:Z |,޳4l OzP1* `熙-R[կqGǵ]BΕEg~{`M-J?'9>g!aǯ-ݝWa:o B_U|8"G29wJt;>3Lov s3F0SuEQ)F<ܠkARYͼ7;$vBԚ|돊`3kSU?uy@AN {Xk o합ƋD,N{f{k/8fŽ5{?;r&KXx]Uڸ]PMy'ۢps82侏*L'R(M5P/DNKTb@@nL. 4T4x(TN5\qoyۡe2]?ػ&g=3`D a [LrǨ4OݝogVvcč*3=Ti҂~h)PQf!zM Jٌaq8vGX`yr 0=u~ar"$ӌ݈mgD5e_^;b2)zz](,8PXR!p UnTB1 L쐺 0Y|N w8( g H`ҕd._`+I y]>yL7@@T~yfo"c9*Ux"Dkm#jz4+#>u㾳KLP B0xʞGPl!(VPVF;R6𠩷v!PSI ]1vwxH% VϵI̴ZE]ƪE[knN&<8)Knc ɹ6á ݶ?vT4gc5uAzdS3G\fMb)i+5O>[#\WaD%Ao맰#~SSA̞SEƭ*/&JpgIog//<:?QQ+E:W_H8*֜5b/z `|w#kzXFeD? #A¨ƀq#Р=۝q2mz@RMb$&uoRF}Uʱ>٪#1RG1^a\u Aϫf׈ +㤌*?N lKw)1bmkm߂V73 2k"M*G`HؽRZ%HwP5ƌӼ gWKl)q?r,~:ZEp O""-TCE&v]'\Â^yv{Cݸԯ-Z܁TNiɈ9gh I;c6@%HP(̨RrFmHK:]# :MF%n8X̲ 3#䋳K~UK О+W6`4U5QFhٹݏ iKIr2uI?3OgAk ۝'ƏϦz"Q.0\3t "߹e7] ^􍹫QN 2_T ,tD!qBC'z0oKȗ {C3)R@z^=@0sJ(}b;aqSp'5}U' uUP{Vkt ;=pKSt6+zFPCx/~\d!EPytj"R,qGI(G{Qޒvp0`k1=V[^̵`qKN-Ld7cr.ׁ{H'8)-`$i` cĬל(tl8 oe%4-QDv*2"1czuE[fe1h$& pEK7b;(,$&i%\aJaװOS&rHJ*l7RU++߂ #V}z9vwSrs~0P^H*·>dYސ)vfe!>D&D:urA9L\ZKxi@< ɏve$-7:\<>fUZKA^6ڐL+M[lh ȗ@Y֘pYiqDVn=&3[$1G/Sboa/R.ʳaUu5ܰu\܇Y㨵 0}jMreFYvg0q9`jM6I0z:PP>!2D+~,Ylv-hRS|Z~@qH`fr )Ll0JH|ͮ@`Zm0L~ +?S\l e7+I)oI f[lQ5"Z`Sd@5(AsO\dgST d߹,kјb"m5 i\M`4+Yܳ$"Ȃ`0!3s8uk1Lu}{QW`1t^ifvjI] BI{` H˸bj#ût &9/(^eq v4n[]WJTF-!E')9WiWrN`P oV'Ow\ SeJtQ.M%fְS(c ]-QÚJ%~scF/5=+ ELvn_19%/D͓gN:BxmM1v5\XR/cq8tNA"`#?^#ӏj13x-|+ #?zЅAz(ؔaWˏg]c 4 _lc.R$ t5~Oy)3c AٵŜc|82"jy"ߊf>nA;i֮5ueѪ3 _? }P|hNgq\1J7sÿWHS B _dDSД.X4} /I.3&6^SmlT[D`yf*Z+Ẍ2 :# M)6 dXGj+{ݎOA1|40pNqA>e!2/VyNא,JF쯲,u6yd^nxrg9^(`/.b8J񛍿'Fҍ_.(`~v$(he ɢE+ ƥ )Զ x*AL.ku|'o5a1Ì&]v2C+\ҞZ51*߃O;YG1*$|=Q{9ꅱ״t㍌A2mԽm$bÍ7*A'#No02s"Wiet,䶽}ԝ<9HwxnNİTWZP5A{%Tkmh!\(ν(nFFqWePTuH0rtʾGbJ7&t5rJ0b%cn%^I;4tv xP{wܔțIqz3Fө̃ dH] }(GM=/eشiB.װG62FWYR6JQf1Mɢr>' z~/d imRZ'H!km. haJL7z'3ݎ ۙփR/*RT/z~xYiM oܪઉr̀Zo @tE&󀕶 Eޤ6(]It{CYsYWןfz.U;gy PfDӪ64VE+:ւST\% [Szɘ]DW!P&8V0J\ŒM8q#I :tS>%y4x䛛Dli"WT KkAQ:%'pQ 3C)[_Q|@Bce쩞~%HJ6 6*lscϓWwB,+CLZKT|,ĝLhHDRPz/hcjmy2a0rqNρG*Oz"i T\a_uu]9!'j_kGsצsۈ%u`@eaMOڀ[я̗~)pjWd^k;$c.-`B.+Ow;^'|Z_FLdd> }}g$Ee`-[R8s_aQ6%e'0x14[̅Iu!N5zdOL] ޒRELBb ܄:>>$_5ɿ3^_`u@Ӛ m)D!cKB}eDdq({IөjLnNMx&p5q;'Ƕ1pz<8aDVe kAO7>'1SUsNw]/<۔Fmhxd }s{V %B (М#X?ˎ7ӎz=@ :G5sTS=Hlb'&ZV Ȁ]CM]`?yfhgMfk(Yt}"?)+7Wk_̆܍O4K< $FkAOE.{~iw i'V)u6جe%HgZ &:xdL o\ةSz&`:b_ bnjƲJJKuSڎԻG?`H?BW }N"0(ϥ~𫅆ܐpO{}mnSE%γPhҮ$./MXUxߡ{-ǦWAGDv')jYS~1L\ 1LRq/i(,]tH} ЉAtg4HT64a)\= fBhn񜳣o,d=3D& Iҷ0ᇱNcq.C˛$IqiWf=Zٔ*!Ŧ_<]E-Afcyw4˧aǜy6Xp6nTdoњ1Z>bϋ-KUaSrG%6JN%2b>lT Zڶ)u*L#x\<^$ɅQk:JH~W Uz_{ cbc:""/k%B^1$Oɇ'JƊvcc(<֚iϲh^D#N _=xcBz}Y@d8lk=& lvʓPC"q'Մud ;p(o-q״14K&LՆV` ~3e,4Zȳ  3[ҳ7 e/j]~P]P)Vv jF\o[b>gSR5_Kun:TRg*KŽYUW3D<|jrPaJLP1edF:Q6<$}p15kوˌVA2]/ZX.9)SN7L뀅zRz!LE7e'7I5fXivlRE)I* ?T2 € Sf378z@ע^V-&W8W8EgN1=}1yL) c`LJ1Rř߉(u|ۈO_&hz]:dd L/ds*W.[G3uDro(VRWPɞi 8a["hUty GAt<2dhb"Jڌ`ꮵ-hC-_{k5$j_gN5_Mڳ'Y_,6?1,'ˉA"mvBjjWn/)NC5ͦ !O-r ol*M9kIx, pI,jQz&v>jhCSo9ےDtgoC`0t|y>I@D:k+P OC4oC5 !NnWg3Gb19OJo%_QXQ.<;L4.nxWck?,e cxSIJqIdo}{LI;T#'>j`ycp M6T 9%_!yDibl>~ U8X.fԵyl(S1D^ba&GFX]},YJ!$ڡC/Ge ͚2dS7ݡ3% `SV[ g(5jXīCkd6vX6*W'2?x6 n*vat)Bq"nY`PT9 PPb_e.\˨nzϒd Ц wq#Gn[ɤ2k #BH^|Sxع[w-c?dEմEťxPmjU ;;.![a!`/i4.';na5ۦgAK2I֤wŖ'Y©7P&\cf{M]Ǯ=ݶi]RZQ^A/e&.}Jy2V ui$Zˮ46p/[xۅ=n}V|OHI%ɚpkR< Lry6?57ۆ=bG%!OL\?•asm / &yn veHu%@BڻS#&ₙ|D)]gEػ"~hJ 5l/ ^ÖiYlY֨'Ics>`õC+g5#;9'P%:.!'+};n0%`U.i @+Fͨ鍀6K"/+ +1x" gP$ՙZө>&b;P8e5205GĢstTMPt̠+-:|B{, `ّWG9tµ!&ShЩf>!J$Axr9[sTӞ$J^gݺMJ^yaaY'U]oY2CTd~n7A|ЃПG2^╶;@7`t뇹ffK]3)8Ul",IQ75@WDMD]IO9e ښyho})gn@fXŮS M0,&x+Fw觪=Pj>vx;UG_(i^4pzsC ==ޱ&6ۺSX1{TCt{ʥ{ҵo[Ǜ)nAktOߙG:;d#?$䑨ݷJOMl /UƝzC.E(JKezonh;սKB3! ca:*¬<F5Sc' 8*خǶĉT\ωBCNY`7֫xR(q -y=N"t!t gz,q^\RN]m䦴1r̚{5?{Dڊ )ɝmXaWTqCYxD @ʕgQHmΪb2[V;/zZtܬbI$Ecr:5w{tU”nmU "PLO#{57>^jdLaI2AR2Ue8lW"|^${rWT &ͷ+?Ѱ[z‡KeTB/;Y %'6?>E=&ЬP3 b~ 9NX0 >Aq%(y S ܨFvͷ|cܔN``TS@îe85bT G!N4 2DpIL%6E/ H33;|tBLšJP5zނIPᮁLjNjh ҝǔuJm]7 MݾL,N]n~ u$pJ&h!KKܟkeH+StqK OQb!=$U{1J6%l;3c+mnM ˕(.Ydwr4<(W^pվ+T]ڸ$':n:T*S q$GQ_;Z3NG> nW&x?.!Mⲋ~(oCm43PRuIG3p0F"C|􀅸n~.+k3 ,4SOX0^aHXd!%pT{F*6xiv11سܾ| n1+2DI/H$84~ 919s-oCvqE&\T9 jCSm북3ɞ5EK9-o+NrJz[do +҄ɷCJD3hgh7˼ evyITCs;)E$RFaЕlђAe+XZ> F_᝴l>ߌlm#gfju.~Qt^=eRY bZ="bC.b4EO`M{ o\>Ftb>K_h@ʛ qG=>1 l7=J%g8IfZ⊎…rY8K{kpg?MU]S$<̮uE6Llҩv=S?Zנ(z <{PJ FZ2[(y]'ꭔw;6! H)fx-]'x$ @M/:ByW}>(H)sCú6C Y$2ՠV3=bKCu##]y-(&iTF/@0APYdcd3Z7~qϡ{k·2nǔE(!o9hwQ s_ حIHK9X BuZ7V6 v H},>')z겲k(gR_'`r7N b.~Qܷ_Xakh/rAj,--eݑӒK{rT6r O\e>*%l8˄Pdtb )z"+:љ jO{e2$B6y}:Qhֽ-vnQ8+fgDo6{MlB `|v^ A$8x%8}9=Uِ0AnlFMƴ f=ҘsLω̣]K@/XҒǰU΢!5]VKV_B rhpj5*֎ L׷0SlQV ͅyo}V,733+e cgTFβEYn&48CH@faOp`r+Z2q_ikCK'eQᾎ9/EJWDAhBȳ+@4ozLo}H.u0 y(V]o\w$ &I^2LJnԖ}(&mrpg= #j4~&LK9]_^0/Ч}YCq>A_ yA(]un߆ % ژUż'Pݵj}2PR5wקǣn@l͸tZz;3/P>/!HaiD_ryPX݉^렶 ӹyl¸1:~4x@ʵ#fY-eg`,gq0 oll>|'lcI>v*&p?0ZP)Ϫ˔io컪t:ΌL^h޷XѥXPleuUvrGxQ<-L2qOuɴz^RIbwwpֽZFVCwݯ|wH MG¯ ,[}|]j9*8h!M]c#jSaÏ<8 #׆9P~VMof@{@.9g9Y#Kg"~÷`ٛ jY|# yT:sR$ !nzA.>;@4$R=q8i?(y -mͼZiOCx +q@z}k!U ^HzU,7:"ٝԇh\%/ߝ#KKoLXS\|O=j}w® b<^~擑IpҺ}83dcVM?(E1a#dpxk}!Z~ZJ + ka]>7R4_sg\wz2TEtrpxT_niV˔fP^Jwxg>o&]g,YRjXtW9$۱59":nVC,A!tunKgP/c*$*msxģ//KQeSt Kqc!mPgoY!sP|gtDV3SWԢ5N%%=&ܠ6{u.E(|0CT'>ZOBsxW+̆d{cx]r8!|1qԵ7rQVۏ}`^\x3=' :qk2Fz6Dhu'')CKuX v#''Li.^s4.,fru77_ԙb0D\k98H4Ka%"]ij<ړ:Pwo*?DT_QJ'lA ̕З9˟iJGumaPf(ENCL mP f"4}>q}\kgtOds* $3 ^Sje2H:RAKajH& $!sfGոr 1Ba N,*(FPh6 FC/{\YvJ{ţjOJKͲ DkiaUnC!Qn{g1.Y >*;!Pe5_ˠOsi1|UbGclΖj~J-O8;$"A_l;\x=hUiAdkRWOplg^S㝤 -g<(@>kjyNʝ# XeGZ!ϐEԟp|2<>(;+?v$JahkirӦUOz.$\1 *f'ka!ظ].'$t1߮*SUx^Z=cxnY|2&s,77ʅO Z  8ORCma NQToxX94Dݿ|J"[&y}r(~(}%[E&uӔv;owMh  Wjbo4x>/`O22"]b ]xYCy7p0zd:̠| 23 LaVZ=b\(FטcG@"c3TgԏcHMFµ <ɟ؋(m:&1Ƞ\t5ULԠ".[:||L8Bk#kj~D]Hkx+@s1ܣ/,Uj#̕ÿXyQ 5afqC*Rvb>[BNkI0!Nv޾3uD] Dt384xJՙH;+~O\"y@^S|S4ODOyjoUZ; s2 T\3!)J/kPaR!Piʌm\.?3z9H]KC*w!c-(aJT?I]xFBs Ц?T]9pgZFE-+n$C7a A|P.v,*gXG=Kn<0]m%$wiLƜy7 UGfu\M-(0> pY9A{#m6-k^Di$ƩA୸;Z&x ޼g\*N '[53o_"o]s}TvLy@ bhyԢwt^six V 6OL*sC4_F6B|s@AB6Qu♜[` 2X)D7AsF?$[PDAAЂ!Irp#j߈^-lN>+ iDePFӰ"/V v1ǩO3:Nh0.wOj0E_K tg ]/(|# L~ZNTM5 Y`+A!1b!!n4rbrޣ|^'2G׈}Ln6td]!<ڦvT \POGK9Nw_(j)A|# 1ĉF&샢x!"#Z.CP)BWi,O 0UJ>H9u/C <fNי 9BganXkǼb}PT-2K$}89 ]*G'5=}Fmd< =ShwQz䧰,VŚsl]0ˎ`0۵CZ$!N⭆6D ~*0;j9wTJ_h}3Ŵ/mf ƙ8(zK'ahEr`KHܥ5W}Ƹn͚h zᡠ#4@!j,TtOfW'T}#4&ȥlU e5{_ Z{:7WҴmE4߇4^eF}42} B4z\+a4uRE}TwOjP&y+V|v:Xx̳ɱw"L硦l"zɿ⤊Z-_ c{Y+ׁSEkZedrM \f1 \ajFQUID|P-P< b>؆ΗsUwb/ZEV3>3̠~">@T VI. ? ɯ=:’TT΢x a+ʲS5IC/iD,u10XWyɺ37Qv 4}UX96V,(8!dt7쟾! BOxGxxFR6;RJ//N<`j jY|"-2E{'p/V_( 'f^J-§w"1[t"ʫ0S!il!W W;^A@\q6b1^k>)z20C$.=: >@Ɲ%(FT&U 1E9=}Vf <^ G#|!>S榈ŭHӤ+:{()ʝV oɱo *9U hR+2w sTL#{QmerK}#_Z.)[$r.NI8b뉘)*zXHv>}%x'4U/nj uas#۳C<㟚|.m=o+[˪ f?uV0IkN1 hܯRGt]D:pB~}F)j wK7LA7#lF9Ys }싅,2}fƼ8m/^3}\߁Hhi^+4Jt@"2¸OCՌJ{nṰ:hq{Jbhou3i` ciO}} ; aR W\RC ni9Eح [TYF[V}trb!lt\bm+L/RiÜ =V<̽M:f*Z*u( H!yjOs!dTP%[91p}WxVa7$UB"{ܠ_G5߈v7١Yы@^d!.PWqwjL 2jچR Z/ ''g(*UGYx3,-Bx |nMYf $8ʤC5{"V;AcMĄ_06B7Q ƫwc3[(?2HL'~e/b}ݟ-EpP]/'nmT뮰tgA=ĩM17r~&˫+߭Ꝼ;R"o/O9@Dq%Nºk[67V+_dC?U"ڭ1fܸuաPYPs_Pi/ 5gL_ذd P):jrW7?P%;O `ibi8oI[yb8 ֕"w ]n[xv^jLafp|gH9θzPv1 wn"~Ԣ%z3YSc=ȱCpm=eq5/B\+Z\Teh t8)ūp1-EXؖE{Z XHBfץWv0af7 8_E3[#tB53)O_rE~dF)4ѣOm5nθf߳@EdNy=D07mvbkeD^%(L rRFoPx\]rT/-ӊ7Hi^g8 ^!VAEY|"w,.O.5n~&i| g3݊CROꏪSlY3ZI 0h0c*4aX)J $y~yb&L>VO6Թ'~|zC?6pW+蓻ˀoT YI"iܙJ Z &b2V^ r4 ?OF-`0*֜1,u$ \0c BNܨ~F|6N:hx#Akk,T[bR8]dNƘۜ7MI}5έ(=%j.&K0+n8Tx`T OlJծy02 v(xRa.36(_.A\^k~a'd^* QPyfLI`dЅ`p5%䢘+dA[[F{vL*q^UQC*&嵛Dԛ½4CXc|Eicud@pQX`hɔjU&ޚpftV"7J1dޔ}u.s0v?^6e8ok>YHu ߅I.L?Gd8m;*r1L*Dgo>Qtph!NK:!gqheRS5idh" ˌ@6(ùTD2ET}N]/,8~/X7bԳwF! r&dlSI/3/HY1si.wKcc<2{2'EvI$e?pK;MQq^w:]hP6',kf=l'1Ni ?\ }-EZ2uGn{+鑥^UuZ tmTc0SNw 7A?8EjF!HG.'M*SU*W 0L.#wJֽ7'{G ׆)<Nē'h JrvZBR︟W:DѷphCqlR3 +6O6K%PqEca]3iX% h6T lv,i~9oPP-'Q5Inr/İ~ φĵ#:I>,,$ӆ<]^Λk<Y" UC3U^{r ) j76Y|i`A5xJhH 4L/m[LxyP΀~}1)Jo+BX w3>5F|/q.S4 "E5#^N)̷`;-pJǂ+`pPej p:rT ?"@N#00#mЯX,H5Wgxz%J*`&hj3ݽ\-"ڣ#|$ MݛY=QML8V#V%zc-쾂@x&l LT~b=.}vg8ҿx娛xdyk.nݙ 8S%YWvS`ԾHEb'??Rp+މ~0IԯC7Ԥ! ´yj{ SBqJ(hxu7ɧؾ*vytiΠŊ="f>8#e{ ; вKsbe,- Mb{T7hXYq2"or:~%STnӲRmr۲!1l$]$ϺHEwD`܆h>Z.}{<,׺y?F&ki&z)nF9v`Xk Y#8M F06*]sb P{]3 b{:&agv, M1/Y1N7?b)z ogI2C$^bU`WbC0ig_;- r244pjq$VNMன8ޛa`ٵܿx(  ~jP$`c4 aکW}Hw{oކ{<ْmڪXwx W:Y3{OAڼa h pL"G[[  XTxWE}Q)zUdz8 ŵH+'c(KӲJg ٍِwDU`l?,fp݋ 5$*o(jV#K,i/}1a\nƠW0fy=3 A^|QU^W?hD[M1ֶRx6hG0!o8pF hHU &wB,8ug%a<ɊK0ǎVSHސ<e/BPw#k2ױǷY99erAZ/EA1Dc9~NMu"K!֧08"@8\NwbXV p~i89#2ڕ+&R&hGc :1/:NS>C$|_we&wC/|j`{S|1 ۳9|35+2/>%veـ0HYc6rn=^)Kkږ uj6ߏ*٬BP X_yq~̷=ʿHOH8!ggϹYSӼJ/b5d0#Q8rvxȟ*L\ &D=nGnGβt9iDK)~2`~O  ٬9(i vP̜4 hYtLX_,XǺ)/kJZ7@2Hti=8]7ޱ"_yDB4Y&0<(4^fa p!ssD㉉iY"kBP0@b.ё0FPbgjFƾu>M6>ba=?)Ɗ7lj Ś=)x5fz/J~jj_3yi۬W9x e>"`-fj+9WJKܔ/W .՗-< !~蘿IRd4'? ǚtӠKTBTD"iOzEK+9y@\,TZUů':'PyQ~])~Axz&1Vu^/;Fټ@X% o\錉P"%v5l䙅i}K}in&Cm Pr!})mk@ZÂV|ؒ(aN$ ,8X =-]FW=%H,X#_ULe4b8eMfTMrʣXsΉ5dfw_S҄*Z"󃧼 SQ%"TxA#az'\seZȐ!qYQUF^=כQp~܁V R;-I, ~9z2@X[Ю] aA/p]m4H82ܿ% A/. Kw>͙avv2 3{]MQ}ang;™_|F-o`(M;oki~;`8Eg422ӦK/"xl?At/.p"WVfux T>FE|Ա~Q.-fΟ5LNn5A54UodxGP"ӦQL>^oGЊU=ڻ =g('KBWw ش˜ (չRPSElp :zoE zUV`v< 8k{UGksMU-;)} hv/RGff^`lI<&mGOe"dzo>kȓᗁnM6&KlYs[ςTYx~)ɼad]A]SF=wH }JO\9nn%\iCjט01~x7KȩXT8}Y|^ Bi]Q\7D" Cr j 0԰{at UAiE$&3IHbRd)94rC\/ڄ{AKT[aȕ\c~X/t#E*n@m$-de O,|8$ ǛG.M^/aB&- %0+5ܜ@V;*chկ7WLJdkz\1O@WU# B#Ĕs>N_U7\ʟ2ÄFx֥W\L!z#u?Ź)HPŽu۠8GUp%8#@a'3h|4hfEYJ+3oIC ɨ_ֽ$GO Z3_Ni',2Vl lTc7Vj>Q"9[?0,KnlA'Wei1m-R>7=6L2v%"Z" CHqUPUj Grb`HMDWW-BVtMdƌ= ܟS1y" Ҍxރ'6ט[_`T86e{Pvk\ci#pQyL󠄙ߓ!r1EuYnnZq- Xp9^ .}-u܉?{A f>!d߁(c5_[6;,Pօ&iKAc̰pjsY\L0Sncvu7t lQcUI]UH 4 /h.,S*At`eg-Y2ipJE >MڗZ]8 ݿ-\ hiw!0W)\N\ǂĘ^Ytַ(D^kn:kԅ BYWW^5kء>.jhdގ>BTOe0ju0=^412+d >L_mC=oI.Xn8 .WE<5I &-BqHԠWf(<3Dx MuBJT^h܅h=V!9O _0@-%K`jiS {e^Z4נ2/ ]2tW-ө[kac[ȔwX…ovw5P_7_zV2D]Ei 󁻜 _(^ (smLS}#Cn' P?3 4x {}0Hh-0C dq_WҮ&S\Z?7 ͐+["L|o^`tMO<#`ИēV:@LV.-А+i(ꁍlAL;aۿaдFNdDҖQ7Ng٪R ?'?bBR{#5W /~UQVfAP28>!Cִ[ كBƓC0-r5T2ɸk["j:GlW WN}EHĻID̅IU![pȂD{j"cGX43rO O&Or\6CC:Yzb}ZߤgXEԃ8i)Hxʦ=bkUm\6VS/ t WQEnX /&:"樁QG7l'Ye9Zfd 6\1|rȖNGǘD'v g칦+cjd)[VXz]7wv3|qL5-"i&HHI/KHGTaJ\х\.:(\E( @8;&#_T;?nEϒ$׿TIr#)kRc׀zZ,&cBHNhԳ~"Hi֐4n mfnwF\1>ᒨۦM(nͿ T%.8ZFFR{=-5:@[X6BWu(}_lGG)O;TM Fm cIhҝ ` ~BMVͱ lhJ [3d?̊=Vi{: mߙuEo\} 01iPNSvR(-5릭Z 6qW/z rA1C|OmǨ~h~{d3Zx\ (31ϖoS|:nKf~ Ur2k0T|VG.YiGXv!JRE9=LYqZԪ2WW=p_ԩ9cB~fOf_cQ807td18Y0 La)nh$߳2fTVol՜\?M̻P0?Гy,t@*9~j&A=}1n,ʽ锒4,ώY)+x&tލđ7-D[hI(|b=}`(.-:¶1g]¤&E m .kZIs/(k԰LvG܆IeB!>aJy^5pRC?EЪu*aճb(dgyQɍU'>:Kr;cv'kZc8Eo-_-&?ra蘫 'mFDa[8JY. akCغWFTC3u W-uY13% X{Jr4ItH63ї͜Jy:M@`3;lC)<-J z ճ́C[#HƆlk5:glDm_O64 20l4FqiT"0e\SuB/]^.$ޥ坢+o A#8X]%qQxb8[󷓑bi-. aP`K3]0I^tH1_W#( `A.pD !T%8ŶRdh\εkqͦ;W_U$M$dIJ>\0LAX`_#2*ȆiMZ-ƚ 6~Z .cX|6bFgm]#qj Gv)4Ҟe2:m<2̔ UL 'Ug=G)óIܷ =_:[0]^_ٺ&+JWvZP'1E Q;whK!˛GE5}\ kMyj`H XN!1a'[N08,%qcގqIbX}5Ks[}uU#NY$I?õ顐֌51#r! .s7$id{/sm-.}ѱ p0G@aH'M_ Զ3ΓVOأ2.MBӴfRf> uZv_[X_2tzdUĢ@@]olCۓ$UUJ0O-`b6ՙ(f[$ {iݵI-|5I(9w5>E>x=)wX)e)AEFfh'Vqs&*]y-V_VJ΢.`9Op-/uN GVQXD1Le\&Ե^}a WwiII}nt1DAJ $Op^*xuEƪ\%5\#(_<H+93b" e^24+.T%KI/d'%yYY>>U1LDে&pjpwiۼ?9G-?sBp5 TX iV `PVGeR]#dVϦGpf YnEUAB~-%fi-k+y,$JY`r΍M0*G,@b;_Kk]phsN$Z.^={Sc 5]!PABJbe - .%JĹQ(Nʔ)a`%opFPOt/m=~VaӗÑ8[˦_nBRg&Զ,Ԇ5mp`AR;I.eM'V۲{oK8^ d\}ZNM1i۵#{n)97nHNF.OlW\$y$'_7mYKշNsxo719CXx 3 øe<A]>c`vwnjEo+=0\&IvpHUԓȣ@L^}IàeŨz O%wIޒ ԅQQk9Ue 8=BddwQ(Xp9f"X=V$< 1T4?ە>" Zݔ9(];c3\Omqhft G!݉F*m#wsX\)?0Ev~n%@]][2PKtw?n lw _(detV5}O5Ɇ) 9k*D7a5yKeJԛs S_6r8O!QKHeR%TәdkЮD-Ȋ' MU̓0Mb;WS1vZ \ 12Ϣ/"l:`fWNwbh:ǩkfL [͹AwXȝ]]$F϶vD)v 08ɂ.$")84{/%f;(r*))YUkc-ۦ˃HK$dƨ2.g أNnsUҒXkaOXpVg>C cM|w2?òœ!& pQ.vΎ|%Nd{.Q"{txZ3BMl&|զ/P(2Vpݪ2᩺&+ MQzCPSޯfwK3eF@OW{Ҳ2^B R+j%v!$=,#}r'TZi_ o漜Px.Q2h1ܘUGÒ %94#>z>ǽk~ZHi.q4_~D?TtIV"ab0=$MTȜL]Hb x,:]->-c 3cUkmݛv0I8YF#NOJ5KIÔa`́3*JԷ:!V_ MfS(VlѧYdxvARCAzO (ַe.īC>t6 /h5lwc1hAȩœOzaO;?5OIqsRS%[ ˷C )/v݂ .6O\z)pt6(.w嗇f9>(G=Zu)WDv$4"~ ZZIC#N1˿7:X|2vK_5_$EoUq%y˚vk+-à ťq9uϢ*QG¨8r0+0jW* ,Sf.b%l~&a|htcT0N\p(d3ҒN?OC0c@@E)NIG琒m7n\,j%Kx8Y?ݪ Uwe][. Xp#$֤#&"|5rŠWѕg_Llќ5#kݮ@O!Uӵa'MvlwhFѷ,3%Q7%xY Rn:*ve]Mo!pd/,{%jIwpԐ;J<#s5X dB"x9zq>!G+DphҬ,;]1곣ռJ;5rB 2G'6Kձ2^1R@N@nZ){4_Y13X_{_J1]\2%栦5i,~Dܲ ٤AU^C ":Mʼe媟\K]ϲ6`~1}G޳^. v]vBMF| ;.EvKнۉWμ!+?O_==}\,6di0AqZ_"!"73'utPF9"L@ ԱSNOΖ[:220Haep?`= "=sZgèKü$jzJȾțU[/xTN(dkɃڗ_eCYe1\EׇM}"L4k lhं@53^Lx?;C`\ܡr=~!_VX Slc(ЅXDu4@Gφ `V>Ĝ~Wqp/DfDHC&JԈ̅޴ou?e)MY' qj8,lMzv+v62Y _@c:AdyWN&x#'0 A؊ C#JDekf"'!ꝷ㻐0~ȍ5VƸ7 noA٣FG~ eƋCc/ 6Q]Fȝ#3蝊"4%tVg q'eo^&[, +be-Tcʨu auvRKxO!UM[^> $޾SnH4(ؑXgBvOKo \LgC׺aV 5e6e8 *u: {?d,ت%EC^bcdNDx!uxlݒkG',U bIޱ ]t >/ |\?xq.gȣA̷7 K)C>p2Ր$?-L-"cmQ}LJ3=ErKM7Ŧl`ǝ356ySjx$$&W *yx1m, }Q ~x| ڒx#-IY8W{3e2_b1՜[A>I(nnL ,ƂG p! F>nYA魰>y27{d3f8; ""2a+]W|LDy0Ը&FFKƢ'YxOM-ߑKщM+BB4VCQ~䨾&|Wyn_!фzdUs$\1Xmj^@&SgUN:m6`n?9cƈrѳF rL+oF|"+\״ǰIh#l>^<bVccxgpBmg͛Tco4B:AW, M.&(!dHgv}\CG; Hw!)!)Ԡj={rp %BJø9ȼcqG0Rƚ4 `Fhw\d7pl3(&~rtAJX!VߴKs$06v3Mt+[+^,FQ  E2MŪu* aUq×A\^o{V,3Tkmz} YAԜq 5^v '|n1j!2}oE~;>1=a;aydP%dkYf9-*9_T暉$_.*Ƭ\3w OSGɄH-S]; o*Sde[6{Q0fef;䎠l'O1Bbی)lP ?]C GqiOm鸤Lpa` U[bt] j[g" ШfF/$M)l-=)1HZ`R/͡9u!Y 0"w'}>h쀲m¨?b\Q-EY':w]/'W U=8Nɏu:V|DR Ͳ#%9e)V⺰R| SpV9Kނ.+}=h$d5p49;ՙ_͆F oE+z~ ?$ܧ σ%UdrVlNuivONN}'`j"u :>i#:hM[W0~V;X3.lcQSSz4*'?Qq5dVvAl նoRiO{ '*oSX,Fb{r,ySZbyjDnT"RWY]B$`d}iNZt oԻ[PU. a;)2?(٧kMPJJ v`'F:d ?旤ɹ, mfd1 4:Fdenk5 GNs< oA̭9MFbtbDYD̳>]vR{58SY-Xt(ܟm${^f'sc'A|,ڿ/9Wa, a< am[/loH+=sw $:c t; M_z}yŐ>@㑳+mˆO `JڃT  T!nn !{IΌ")')5_"٠ IڝD5z"DfZN\#%v:)7|An;G%OxWRQP>5{u~3*uXϳZU{c\~Pr +EoML=F4sN(%eI* )+OVD4+fi Hj]XkY~q6#( aGFFo/nÇ4EaZS--xb_΃TU&E3H)[xMI{C:Il-8LgzZ_pƩʦg6 /u!0zlRȁ]kBCHA< oc(IU$;bWXt:T Pt @2qVK9c=iL=%kc?wjΟ&o*Tf RiO(* P #{@%c)㩚V8ءJ͞O ד~,@`ߏ?N2xX _&s5z F io%nHHԦˑl C:IW3P;]nSye6F̿aEކ3"rLrqeN_a   ucȔ dqIԐF#ھi+ 9S|A:,PϱaZyVNVα jWy0s\D [ц|nDFGݙ ڛV[ DB-!^N,n q8s#^ ԈzÀHBιy@`hv@|~!kMʙiYlR'QL1cpDG<0 ޫ8Y\YLpQ.9 \ȑ[TW*N `d*BvsNN?wRluż@Gxs" ݢPhK̰Hd1٫ Q%vb I$䬷%,Tݬx&t4W0,3XK蛉}&xQR? z-^0kȲDtf-XlB(GysC|z]lіCx“<GYFLi ?$4f"y80?pfG~% Wk;x1Κ:VGY(<찧ҶW]z/%u4KT% uٚp24hƹ&ʚdA#/nJ? X>P"C7 (VM1d:u%?o?g܅ȕ/H!\rҥ, V֮646j1b/ܩŴ@x0Xeu-N,F1,’iQꈹTԹ v kO2tt/mI  |$#fjWF%d3_iPWCN4"!΄;Up1/2ׅֈ36\֟v[~9|B݁0ہG C_KcVhx2b9{98g @&N;9QOwj㷢 kd;}6^>2YײlObf.˷}I(2aGaz{BsGۍ7:e6FP"N\mL|Жu*mv-;+rOl?oD)vd|FW۠>zpLӞ 6v> K^׻a:3b+?,h>K6 «j1u?j-PVaҠ wx^sHT2 c|0EOcJrWNfuT5V#|#!''EǞ3غհT ~?$*sa`<'#'lo]aIC3I֎j[Y>j a^}~I/ 'gShp۶>Q~<8AF[qc3th]jig,TOt E}y=qQn( KоNɄ: EmHa/~B}ޙPm 9^=:k}P 뚎Vm4,˚FDHpz59@xx] Wz!BlBW#tX4rF,,+P+Bv=2Km=܇˖Tx1`<*߅,fv%Vl$jFh0A $A!;TW4Dv^ʲj0, g Z@kpySPs*22q}-̆W.D e-ʾS#A4(+?b7ҡ9 >`B>5k3ζ/I! j;uƈ\GW>:uu j#O*1'ڠ[Z!X)?O::LwRnxgsb 8=MH!cSaS~?(?9q_`H +I F`˷x0n w]x„n)3׮`¯{eЍݢz Qg=s(DoG}+5uZ:-\Α̫z1b$ʣqH<#.͡}D ΆhnPX(Ik1p[ UIUPS:E}:M #ETsޭ%4380\$)B𾠭)Ǫڜ٥bH k=W/,YStFHQ qI.8Ǥ8go#mX"NA޾ΡYWJHq@,[953~𦦽j>S]LQgL a"GBü/aL+.og 4DIUgs K<{{oG ]oDw*mL@=_63Tlڢ?L\;J0T!("A-!)}h 4QM.|yF^Q_HCR!&M}Bx]Fto v:to&,vWRǨHo8Z+Rw!pa ,x†qker+5eԘVpZ?\ z_>Mws(qc2]Hڄ6)l[* {塬bG*}ؽq/!%?!keo8&sA-\,Ja^:ַtẎ|4 A2+/;򵪹|U#_,TP˾a@Ԩjj g kܲPXP{LjW@xق9_餥Eq9nr+UxYeX>Oo= _ _ rV_ "+6e ;i08ǔtyIMցXQyˍ$vᇞ:"ճ"Cܢ!52拊\Isntm L Pvڄe?RDgwtPUԦ+w9,ZQ}IcR=]4RƵ$Dl))ތ&i%X5s™W Ң7!ebOrt5c>}懋%JWjW9X1WI f.v~*~fDAof3'-׬Rby,;[:Hfw|%"ޗayMR&K"\цh~Z큑HqTx4zUUܼz)EQFjRg!uDeowS⼢e H6?fVo.uYMިу^E,x1Y.}8G#^z1ψ(*|#鎖zc.cKC .igI [uO"#pe68ȅS\GyM0we +"Ty~*t8o5 q9h5r]?ɿy9W\֭A5/Ň44D76=JJAnՖ縕Z,Ƌ$ZK? F8sIk'Sh \>AB؁uk.f'iu7LVif^ 9Pӱ_!3@\cRxu['Cky߂T]pmv@sJ-eE4c8Z3.k\"2ZzzFJyCڏ!eY}05 NGسDs]s0~U.[@TWd eȶ*vC y[]Y—w;j;]Q:cuɍNWo@lM/DPޘFc.fd4fۙ>%c`5|26$(9Y\4XD1RrCV.0fqݳ 9a&#ʓ2LqU*kcO$dfU g?nVȎ@v$14otvJ>_9ѝ9.s(ʙ@}IL9RF:o ?KZ=PHϻB,}BꀭIMAn=<{d4c(z& g'!|6a>q }LlahqI% )oRYQku_`:zz7Fh18["99 QUvĆތ0-f.LCqgbg-Dg:'1Bgى )i-<>>;LޘRkI>9pwӶ  Eܜ%2lJq˖NREN%_ gr7PYGv2bBɅU+T|ڏݔνlF!.EYѠ,Cho{YFr= xVb4ubjp8S+7QC_tt(MΗ.\72S'oXJ&L$T'Z]|ޖWmUjJsUv&AdBcAE4|6w9R,vB \NRx.ȨW, Bw[Ԭ`IAS"x+ph_]p:=u2*-vvSG-LjI옝gaS=|͝S$(%Cp۔>6iڅ뇏 փ7bHᇦ%9PJI ')RD3K*ٓ8{[fxXK{)3Z`N3 E$|+C\ӟ0[#GlȴbU&R_nė*D<|X=W0~<;Hr y{@*$?é`dnz(&d=6 vzzS-fP`/H2Y!9sa^cI:q Sf2[P x'lx$$PJrR;TNx^EOD1Pz㙿_+8]%M؄ӴXBZӼ[Tus LPYff혗Ѷ} 0s8 %Kp[M4<ì%F"o]2")Zdh@iiLoW$L1%ܥ4D}ӷV^ I@߶s=q/Ybcx6WZn1*A[Qm1BLk?y̬*}$BNKYy]O%0+Yat |8 kFR'}zFhBc)I,|~AF*U(qZteGs16i04?q@[pz6!Q^J`ݞhO2˴*JLjϜ`:w\qv@-WYlrmjOQgڟt۲ 8b_c"}/J~jo> FOW,j'1HKMkoi!0MI q #kn[NOoև"oV($W{݈gf䥈5P_ԽxnfX &~@e.Ӏlv]P<ʤDvL+nj]1psgi/ޔ+ğT!n*FޙYWV {WG W \CP"؟5giʼny`Zy7C_KT{#i%|r>w =oɚYl^pgu?VйLHȎd*:ؚQh` 5< 2ց6{E3hQG ى&NaGP>ei:(UguFA}941)ih퍮8hQiʣGċ??߹yZ.ji[q3ky}%?]R%MA$A<`oQ!CrPzWN9Xk#6[a৑;i,i2wiJJ^~ #"5-]3*ⲀXj,B)2 ߤbu5_g rG:3Vkzh3/6ڴ>KA0֕j5p 1Vl1(~ nU' 3|~gs 9fm$?;5iJATcgC.uj$HEиV FV)M&6-7Į'kb)dYHVOҨ<J6.W[](6nD䎺d膬Q[L-c!me~8 bfq\b}t2[N=zܟcuu)1D1I`wqP`P0aMSȑMzg/*m~sz~ uzVaCZ>e73 dln&䠼 Q$Nb69u:WVm(j;PQѴ)l]_[XϖMnIK!)s6 Q#n#7rW=0#+:C8Xzߍ*"+úF(1Zo"sRyK> \CǑJ7p?jg]CݨӋ-EZIq;G8I whX4-瀁T"`PS܆oVhri9`?2eE7)yxHos +ivbZ{\xK]ZVQ(## Fr|guF&sh0@ oIk΍0qx1e3嗑Fk*CtPKӈ" 9]DYM>5fW_)i Mo29{}6JQ ]G+JRF+U K蒵yvu{R+,̭_umM>Ub>Ou-Uk͓SۈCPob_Jy&x%̹#8/@uw&bnDk)J"#QMKbLHp,e߳ rH` &ܑg53*ke :9B_k,.6⣮{}ؚx-|dJ\&= r}ϭ[܊,~b"t(eZPUGn= EF2r5*V0Љ{e0 Fa4M9a{_%- 3R)]dF0~bn. Bc}F\hk.}.@E^z,C*"~< )Vz 3;?>-ɇĠV{ޔ^7erOSbG{`/.^Eܪp[.JGba.+ 1+rN4p?$lP|e R;‰ c[<-+fڼ5fFG8Yl6B`++A   4Ds)r&#?թ+yDqUThhDe0[ȽٜT1pG *|r|Mi[x3X@>ׇ|$ܔi\GydMNLIaWRt]FP~oIs.cl}wIdȄdTt"۔ 6P[ά|MWr}l2= n%c ?)9B]z/SY$J0Z K\#cst#ʁ4@X<-VIcic/?V"G zLb2N+7hvWrKc@O.0*wA"'8K^~e(Uդ"QJ95YD.Wyeq6%Z՘F'!c^?E? hA;[#b\j_ ::[eIEknh nAs~H,鎅qMۃo}5`fV tv64Tl%QCDQ;-5w fR7z2C*+Okww5N`f>*x]Aq8z<:<Owx+Fsk7I)#L%T[FCo2I҃F<.]h\ĕ unds'a_gi`*$<1H*["U No=-VXf2p a֨7JhEm5] ]"_P ٫UA鍬JʾFg%s-IuPg(妶=Iw/#BkC~g1]ܲ?e"4AwU_7N|/n<"a$Wo&I4QZ_!w͖bKk?#H2adQXѪ`^`?n4~:k "|RV Юqn=o+ `>S?۬مLQaw" w^;ZHݛHb;vۥ}fTQaє݂t5gVP+k;i^ G\9qv$9B} e΁[% |[ctvun1RzqD rpr0ۘP ޣe~!nP׆$rX~84Rjny|RLy]]T9`"Ӧ%O K4a_[@@nZ Pxerf!$8@KIL3`K}. NB!3g[NnBxݿ:s|Q= 6R;Uj>::GuFnRs\4r`iԦ"ʶYА h׵FC\E"|/%J3`./oEPY069c$^dydݎf5xiqWvc %%ԄK鷝!:cg NJK=[ϛA5GOW6&_"QkZ8"nSN~9mQYǸ8u/3#=ɰ[%~Yu;1i~Rcj >.[/J ,bYe2D6"'M6 }W Wv0%^vYN8/])B#@VB=yoq]}R)olŋI4Vn 4Q7h*"H{e6Q6J_(9#FB~x+(qtiW` B(5 2臱Ϊk9~yp=-ܠ"|yr_gLFGw0q|{缡tr浹G>4TuA1'E}ȝ,]]ot&Ux߄; Flڠ;?cY;[ጹ.`_3{>WNhV]_Ǔz(;@+5ڶ= | Km! BZ\3S?/7>Eρ L?\d Ee*_Ik N1(uFh9Əaa!0)> 7F|i:}>?.q SFLB`k%G^:LGJs0tͻP,- &1py) C]).(!am̰{"xE*M85_lغa)M׽RPYj ́N/'Ao&̚+V)Z/T[N lߊ{,Ί s¢hH>1.$ (J0pƒ"`{ŏ3R>'s~bqIȋ?uhⅮZҧT7|׷ɫ2Ul}jRt2ļi-!OV:dTHgf|4XkoY$MΩǗ-BAhDTN%Rzc;1C.{Wii豎yޚx^yBl4@ƪn6o%ߵISbCK51AҀ(L.`D;_lb`g,Wŭ?p!P&_#){ӨBws/F7g9 -yO?bb#2rG7`9cr9貀@?3ZM-Ƀۄ;9>3T[eeX&9!c'} o-KKdw@UlyE SW-~&&daFtx#w Կ7e Xл[3=S^٬0rg}tmϳQ1{.cJWdh#cic5<c2D_Qv a2MU3w $򥊐] TBu,ɒq+~:~}0a&j42L[b}mc esŀ  " }`ȯ85hvS;H.5}yv.? OH6)#C l/sTvbᰵre 77v\ +@,)X'xH=Bgt͚?rXiG~ˤHvtۣ+E\ -8D wKe^* x#ڵéПL"IKpj'@I3s /ڶ8 y;GK_aCUި骁r*8 =^SfhWt.-=YߋA<2 hoFEu#zE˷;"df%M0|;L70-;y^%哰 yδ;q+`5u|ܕKr}.⋽uLfrTlC\ CG=g9G.;ƇE;vxrO(:>3['x-{}K)TRMlYM;YJ4*F艃DfT%#8ö</Gzc[+a9e=t4&coOJ*Wƹ2^IgfƁ&eGfdƎKVKfR03N~}:ɊbVmt!Т01[1BB93!A/> 9FR]99HFto|z1n1+2]g|1Xrv٬q;kYvͮPys~H~DL$]F :`+0A}AockU;,pBbLRxf}w qKE/Vbm61J!3{8*iвw7 aSu]Sg/D @ib $X,. 'kJpa'rƢsnoj-y:i#it62REwNRtNΟWH`SvNٮ>6ݻE.fa zyy3lM:C^vRJޱ}qG_hw5vh;Im0o2X>X]&=n]/,)biHZႁ鷅(zW(5 p=mT oH/WLs3wl hƳGc4i28n!(m@*0*p?2?`{MOEe"17i5VsL!3y?*-n[}5CnmjH+WC.nmuO[==I )Xa3Jv\Dk ;-uĤP-#Y&SXo:ʇOiT"X,īF *`NnAS !ƲTLYץR.pW/,Gh~<V 6)S(Q}k_H԰ e VF>$r\'ljX黭wK4p5FK.gЧƿep4x :20=l`mZ}!SQȵFR2@1BYX1Dj~af':wt-AvůB\k@VJUXn4IJ+b'H!ury@Io2}`[Sa:|>'9;n3R7^-`|CA=Zzr6+7*m{۟ ʋ ID?-HVElh5~ e]7Z e59)n+oi$g'\PHڈ+): 8*J b`NgKdDS߆ܻ#,hSnG4s1@۞@Ft*~a]A2@ .  ) r5QuBLTc*Cz\HB}?3{TU2VC ٤|x'b i cjfhzIȭdH%ĵpk-xlْ[̠(OMrhE4VqR0ă$ {Tfi6n{󄏳~F.N\Tbtym?=sw@x!"ͬ!87D2_==Ӌ[r vP"b.mqC m H`$RY-k|NX&@ډHھ"JsT*Esq(j}h]dɎ{Ji졬Sriuu޵ɱe\&.̉ }CG,6|{#K S-*Ue~nB7rh:?7rKOcb# ]֬ ):TrlR qi~}szjOhZWz=TyfiH#C3k͐P Qdj?A:? f J5ZFPqGnN@df(A/:JntB~Lࡗ*32X;n^\:`еŷּ QR)X2&dž&e:,u晑0BkL++dϷTc F (V D ri.t| ⟐(~stk^DV&ÜۤqJRm]As( BvdRcϟ _'߂x^idd *ݟk߻^?qeX(F{X[h-Ttγ~mBpE5l0%_9FtHBBW:<4hI)`R LcGJBl=B/g# .;5I-s1j'!%1{G| kM%]\_ Cݥtu`H;[8!R~G6+Fؗ"7c뾰3& .ܧh~-*L?i^ t RG3LkWYs-wT2b T[nYj k/Fq_: %ld7ґΛ/;q~L@ANaCiک48eB|y"Y(HM2q>V?|L¾cwNG!U@.<3̹Di c#eߐ$T} ,\G'2ƭri=]K}{EN\8uxɇEK5C8=gXj_5,bsGHZ/ęDg_μ];.ߥ)c;R˘&b3xt wɑQ֬''c1m & ]qi.매RTe@{Rzzb*: ϬK>F,_ް>/gY l248yk柬Iy{ѵAe7 !pQPSL!mvWԛ7Z{^`a 0kډxӇz0np5$_b4 o/o'V;X1q%'.lHu*t8o/S[V5ąS-sZ!?Z`bynr#kH/bYط z woⲭR4&W+ӂШsn +I{@"sQe=v)rKdwk qxxW~+Nܴ&a%gk<[:MYZFkn֭b"\ `2>4Dq&,;; <? y{9g|#n8 `Q\ AB=!& 8}v jy}6v9ܐM%dM kC^&k*͌^V߄+!ٚ"#=#|k1QE=1fNzܨP?jtSޡ'gV^/bk.;~fz|֊2V9`(ţrN/v;eJUMזD4]gwѭ|\"f6Zɦ(8K`bB$[w鰕NǸ1)[CI -Y o:2i[lYwI@v OB8d@wBO 5#3Feγ q*jaNUA5TVPVB~X?I 0[ >$o{ Py#6`~ 4fr@m8) :d7HnxXJZ$TRqN\/%k9^mV],Ve:Dr^+~5,g唌k7D Ej--@׭Lt6: 2F[a; l>` ܰIcQ_Msоm=ЉwfTu:v&B<|cy)3& t"c8h^+nWc]AKoKj?`({t"Sڠ #5N2m_fA|&A VZ.N\+f>XFn%4ƌl0Z7?}9,sONp P\j)dgўZtlJ(H/D73gw rJR+pp ohhQ_I bg~'A2E)yaϬuF“=nW,`TIgV};; .&I>}檪uB  ~pZ2];@7@O8QRFⷷ_Nڇ\[Y2[(/eK/h6T\L~F1㰵{ox\? H}?(~bx_ Nط*[@H1=Z]TX@c| 'E(6&U>m=U&! nw\Q&nj Dz0?v3uǐ>Py%Kf{"Xa;"EԏeqX Wc~cc7#B@K7d8phyŀH •_>|C{s,&$mgҋuMp2p@;]mqctߍUx"{ [{Յ瓫"jU3 Xr"[c/ibG)i/kJD;O u̩ڐ]czϽꭄ klZ7 y`>.}a<&R ~wB=#V/~eV|xE:#9u8'zqiɡ)JbȎ mY46'poma`%voAqSx ۆ9 5Mмf٭v2`\sUi*|0M9b<@{;,T{Ԛ!Ui{?ș>:9/eOV0,L"'#x,kܪc)>S2f4,=֧n\&)*7-`()#`syyTPiy-LF5g3¼ fRync(J!vEĭ̏jv7m-&I/ K8#:9RuF֋X3Y^%.m X(b޼wV9wY-޹M7zei?w@PC xE؊4 8Fc5:a Q؆XQ}'ФӗCT ʞA$6R0g1D]̗}p㵡 T]DA|c6hSFF˾,r+^DZLJXe!ZQ[iP!*,CEBz a5cy%㞟6ÊTTVҡB3_oGe orc+ '䑌v2Vvl4_RSyHkxn'ȳӴcYWK _Jb-*)9a+4 Z4çxw9 -UYmB!SaOlY:a5m0*Ab8:~/ktat"ڣcJK@>{kl_=Cb-,E>GG#Abn!r{䡐MIpS H6ov0RiyYn%G-4{ 1> {f2  $j~Ok=%P{ƞ\2΂d]Ňw>lđZ%DH,9X!6oo~enD6ܗ?`4v0<ek47 Hv h^x .j{ n0Q8 }>?Gm$?Oqx]Hȫ38!hiӹCEU`V!|YROf}I~SxWwml-P<^ƪ񝻟oPίE%.՟c)x|685魰woJ%)EVUBT)\Q,VDOoP6%tnn u'1\ -j{Y=St6 ᣮS/אĿhxK:괞xY5֠(#4e9##6o<+@׵`Z]а ?k;I3E jѩMmvj*t!h:jYbYTmBiƩ$}G0--c0q"ķ_4#XCp2( K C o#HHZħAL`e6;j 3.OQ@P(n[# tfJZc>q<86%~P>)JOMkJ&즓y,-4#**M]6M2 vUU߃t>w?ej'A1jlۓ!sh@O'ʪ?FK8R^݇ gu85UE hH"G}$NHe+4>t1֔+Tuh]>Mosx 폥;fڢ4X5D.]z JLW."ǮO.䵓wC5i"o6ixRGu, C98~wI->חTL^ # zcE+B//( 𲋉`6'yk69y}Ӿa`a"aPGs-韩׼F n8q,po )*s!f\0*sa) w6s*>h~־,'ioƝkri|6/`H,\$jJ(8VM It;]Si2<GQσB fUBLX8fģc`{U D9rqri[oo>`"v5&Uf|H:NߜB0A .J6} \'?{K,r ;{lWp$hƎϜef /e-hyeߗVz<̢UR )o2Ľ &X~itWc@40`:m =EpNdCtGsoLљ.h &y˾x":s.&Ld̓C2fz]ߨ4_<}y"cczmE_LYͯ#@]*PCeu ql,z_MĹº<Mpwƿ~+J>'!޳&-J{. D-HdΓ f OjXF?@G;dH$9ŒoطM\}+?)aO?nSAG0PcDl:vr+%^'SƊo,o\iF8rugҒU]&)o%?? b{L=I&f(L̑!pWY7)HG~bɺ_D  N[iyΒRbo{٥ov\Yɔw@cj !5Q̚?q$R뎗QGeO吘?]I婁8\ނѻ.lx=xW˿q$͙ѓ(CB=F-Ąx(h[Ǚ#^1Es 08=eR0_="(C&s{ j6E{LO#>2ZCziHG~ }R3ljKb*8Mrm5', Tv-9K:[X xWkC}|<Đ.yA\c9,[;t|j+2Q܋Ms7uɫ t/`c ڊQϩ?I&ЌGfN GYe$ ՛|q)oLj*cR}G@W>3t4EIE lGP:, Vm3zH\E;)PE9Ȑ`.g1XԊO {JVw vOE@$- DN0Vć4%pӅUN:6,[@-s%az&ox~-ŢU1jv7.#|0i|*kg/?.ʰf:ΩMkKmhhp; 3y]'?aJ^u&Wq;6mBqquOn<-إ=Hu!]47IGs8&,H$qUZKXo`jHCU/5b(8֒ Wwx3ur hᶘa.kh6-$4R}`6UHNe$:@r->>҅44ZwGqѧ> DS ĕ38椓չvXy̷D<:vUHJ!yԽ%v@ۭ':Z\G;>uڋ-أ@qeeM63@9}h"Z\.:Xvxkʷ~%ثKH\+/ ZM : NVuf 3VgK}lbVgNrQ{ݤhrI@;oIƚ 8 XS캜gFh_{/fct<` =(ܑsbk4g@gXTl 杂IXv}{)2[F`ѳ(D\r/gRi۪CeVC_7`җGt3.d>V4%ɺ 6r=#NP@ᩒX?YZ,2ȠDַ|.l(_TFu9sSbkqZ}ob0++hSARd"b/GR,7J<ґMHFn lܨWKNׯ&qD1!>^0Mg_~4:e.*n݂qZ\K SPS߶`R#p q G4@04eZ%eٓӖ]J'P#|9yu$Wc{͝ o{B[CvK`DaBk JPD& =@ք[=1A[5F6xtbӃ MXqi얋pcԚ n?yWۗ1}}@'q2+7zQZ] -uygKP`pF w.?lN030Ŵ3rʷ<΃/= uhX(oiCj6F+%푱-@P֖<8 RAWgYC^gM@y&~dP=DPدD4b0Jﯟy'mb8W\>R \}Kz`pf׌$;}K<'>fKts;M2U.ٽv:P 4HN-eqZWAG4g1̸< fY$ nk:J44>ڻQo/߅y<8j> !21fkcZ/g2Ԟ(5hio׍J6ֵ!`ì+ܗukJrq=p$B|x\Gc# Dy?x1ޙjtN % kOm[%~ ʲuW&O?pZY R\9IKX@!RIߟJppԊ;H `Lv>^mڋ*\t^pDj<9"wN(Q3N{ >% QZe%v#جfV`i8$RyM6dLj7#V&HBzq$ %=(L*ǬfMM.EA!]&3ڭjr2f@~0ݗllnDD|aSePIz9-O=g Al ۷)-yW+∖f:Ozb7zn((&>n, Х[N*,r噥մ=Q;#VNxs@Qm9xCM, xL'2HfyQݤTyYUЅ=XDFk|Ѽ : Zqsbs)݃eT[+uT`\M%:!)rxAx9M :fKLn*qO?կ\, NC`:2+ -K9<߿}&(U sjqvrJ'r<??\#QK(?o)xL`,px_L{nT$јE!nMԩU>IndtO-]hKofR!n+(E2g_Xf9헑>d5Vgkm1Hv+F%>TȢK|O ϕt`fCO(պ<-LR2/3dۇk`~WphFN eɠ[c/y چ,SoWeGբQ|F͹:p,2wEF 2cq_w}Y+YbX~9a涣gK{CA,*CY>չ'x`|WNWe hܳ CW]v 1'Ce]U˖gz{MAX)9l02M7dL0M8H?f_Bh-ou2As)yk  4%Ϗ2Bɇs!ɬCq5++M'Mw6qx\M/b!M/~hF ['HH`IY$l/ӀL&vnsFpJ,"6`#2cuv.+/)E+8Ҽ:jJOE;g;j۹>H*u$]Ůe];vs'.9^fU-t.Ub#Y!mAz>[ |$U-&IyԲ:64µܖUDZZx!/k5Kز:ZkG8h@p8+z6-Kܷ}j"q(S728Mn#3#@#eHr',˻S甼Aޞi'χܜy7bfa(?.&*?y))/Y[Edhƴv+S'Q%ӣrxQDw ׄI@_6}u S:KI, )xM \yK.EYj/{`?㊣Yd|C\`7/%~3#?D_d0SU,JqW[]dءh~VѾh7(q /H-[1~?HTj,3-$*fQlEÌ$|w{\0iUB "e@ dI`b eW3BHӃlQ4;un66|O/ pZ0_ɵRA&74ZE(d[M| Zp:g֮Lj>!+Z;v.@96C%l<ґG4 uf׹b6IUM=F_ x+a"f Nr*(z1罄3%39SC #!r4f}甂)SQ0ݫI̱r=]rU +'j c}}'Nyer&*$;[ N&Wc7hД 9ć\'[F h3n^Br%rvN72Wf!@'u<7UĸiLnQ7Z͖< s2ItR&R.+69iu~ϲɣN6-.rVRJpԾN<_04%MrŜ%E!90!FJK^f`_SVfV7ScfwG%߂eK8 ɘ;*u2!W[y elxشV&O[s]rF&TS,1uњ W* @bX7O46(0ξF4T|Zc޺j*MM4?Q{{0{v4RJ,#͑Z3e4qc"LzD@6o$eKB0Hd ʠ jjyqQ?kXm$]ebiag,&}ydž!n{^*Jͥb*lO$[&1*^-Ş_ ]I$0P F;$ 8[gM.i/.~be5mcn(wn-0 ] ttFڲ먧H=\;`u%Tb+Bl"q7uqigopM /w/ }jUW׺1#K'˃%Qc.UKei@UɼooSh;:N\866I좩@ʥ䡍T?."`kG@` C sL_H=e+9VUI>߸ =$PGb聏07" d_*?* MOa4yYt&Ċ/0* (n^ɫ-ه7Rw=3g/4{e.T2hU_ӿ^$ꈔ܌FD+VJz 4'8%c& ݴ +kb\PfxKz1jag (\'ѭBuP'm6p'%_2ΔpSC"qyE*Fbfj[AaZrb-73~tBowsA~AI`KmP89B'N#tZ*tлi}[gkUY_`tg&\oK7}j+tfL Dc>KiA ^L|)@U:jvV+S"XӮxu{%ݪOs2膔et gav%a,W/Z'wΉ@uf]6xH᫇S`_'c˳OdoÛ2(NρH-Jү;#U,:_StŻS $l Z 萅Ki>D!-p0Aj. Rl]%>#D{D."$yg4FOYX.z1ለᄩg,(ra2R:ʽ`t>1OTvH~$.bRiRYB;ҭ]!r&Dn*Ekd }yƟ g6} 1Sf_ d>5('ɥP3L+^`av7Rg 0cPkA4 >a#U%h+zr $+UL=#GK^C{?n},5C7VݢfifϚ6>'m$U8mrɬxjB߇"#bSr_mMfΩĩx-:S9TQ#n[be)* 肩X*^@ԄRndf'"%ъ's)p6`]w1m0<M890b %z|rAqc}-\1 7UPHYc@G$Uok"qG8xSR[>|HN_#E45[NS]yr(rrXߓQ٠7xxScT^I b'rki.Bf#Q<76= vc=*}n'6.^ 5+z : yZ:GW`>!Jgh= ᎖tϊRX(>2x U/ɽbjVK5r28U;?'CGRSQg'UN_P~a 0QY@"AZ`q§ gwBVXI?ܩ\G ҆nm.檦diw>9#ۧ ٫G]iKp^];] ֔P77 Ń{*GԋyfU[- ڟ_]wK+f<[S_ފB@OYSDh"ą Db 9 +L f;uxW! qE7êfڼ/fk_T %{U#:ߢ+I囁,58]ݺhR/":L82(S\*x-!N !;覭="IL5VMؔx-w6r[(ZD/AT"߽RI?cO$-]9&X³A#)u|#~a )6}Eobft]_ۭ9CUW 2aQha>1d$ڟ$Eb/]R XY#iP0@9f $1Fn並2, 47iJk#=r2LܔFȳ,CT?$-s׼lo=n@-rs*[8=ڊ Uצ"Ї叫y&0?73xe`DENt@[7x`)dm]"ӹztzؒ{=f-{o޾FwfAEos7u)}'ҥ#n4$de [YJZި>F{!aTCsx$(SfM*-1U`;)in.D:#<y F Vc8 lVz}JE**z5HG9?HQ7s <UaNM9,R E< pnͰX!0Pװ>Rf |{7B?Գs ]чxC>ztbjG .Z&p@ vo1BԺF%öjǍ͛7 A(ɽ2԰ u͐,pROX '$LٻraM<)*ejlBtcx@)U3i>z,$v/M޻6n.YS=aAϘMLnov{Lp[ꔜʉlA#w`s{]s$ObHN޵&޾JԵ!5jYhJD1=]4F2Ʃe~{ V$#DR⟥ΠdE&,uYz`(&MBOD9ζ<㥣qNL'TLY>M&]C䤴Dؾ vkzP\ 8aϸF[ JiDu^@q /l7jpcYc-(7&z q]ӃNy@7BQjpi)mO+JgcwtN/)bs&*ԹaqhTmJ΍k#g"Yo6GM$LU% N;U~V')Phx.4Oיsd }R881Xƕc9JE@ȥ8VE=ݙ}dυ.~m`TǕ}hYݢ@?okkD9r jY|}KC&Ly,xQ۹?j""c ꚇ\"QX uF;̐6L!HU@heM,ʆ-6(ҡtu(ϐ<$?}xYS#K( RTB+v-xPǝn4ŌԵGH~9A2)6q4[jŇ0QFK *ݠVk|& "Dd/q=P}ի D%K U݈SLﻈ *n(2&sm(Dzf9F}<3z\(,o\% ZZJzGJ^}, 01!l4glj0OKc8t;2":32;ho2SLŊfodYF "ݒGelٛNM6>d PrM 0J0*9Qjii\[EχE{7Ny81FI]m̵qt| bWfvTUɜK35NQ',9p֌~)AU8-e9: #K@B c2W?ԯ}@#rx2쁖xTRJފG!@/m-1bDM-|h}6Zp%&s>¤ 3&$߸]˹IO!7hS:{V#8xDnWj[ O '>g.9@B3ֆ#6ȌHW'غk@4ktJRQfޣQy[ɰ.t:hF!s#ٻ2^E'Q[ai.d"\δ  D+5 x+ g)?4Xj&f+kT8t|Kq&⯚OLus&z]*ɠʋN5큘JVS!VA>=fpRUXy3z>thFHú}~t^Ҵ2m6&SpMm18MrfEM Kv_AG!?!td'/ VarFfRoVr6Ip[}Z o!f!O_]93Bfyʼ`=(suz([ u|zS(6XT Z PǁE"[7{F353F"1k6y?l(yR/_Az5?u&?)f-vϝ=^ޮZXW }Jw rw)=Wkr|Z3۲_)fz:f|L"*A?Y&  iV^eSMN&]f@, Wl/=,HvH=ͻL."Zxy:m䐭R҉@  V[aFO\#3B'X=?qH-ψBK??mU8d0  }pKyHEl 0X۔=8IW4Ia@_)60!R[5]jcOo \۠z}73Z`Du>i]Jk#K֨wieYaG#grƨeSDEm7kk&rLt}TFm [%WСF瞛2R`ǥ>dFBOO`l<$,huW칄{@ceȟ-ZUZL{ tcr,RX 'VP{Ƒ~k.+$ Ov3e^)t6lkj-ph'LqC*bSYS\#12VˀZo|I~_ٛSE85NJyl!EH>ܘ+<Y 5R-Ħfh~B /9rpY';EI;3p! .>$UڍKU# hvԧG3˓*r[?T|d>ޥ#]] n5ǐDFBQ O2hOQ**kL2[lݕsa0X,x`w8(Mבdk)}ƻ&]/ }l+a)ٷD۟! 4)~a %ͷhRG\:i<$C< l5?M쏨21ϊsd=.2K`,uԳ:@/dg LjNoyH9C3rNY'Tw`yP7-S:5Ghs"0-,1ڎ ḘqjL|FL)?GaI<2;Xw]u~!d4ZT1G{h5 7:fDSK73`Y.rRQt%E؈-hd5! [m_ ޙ !P=qR>ω}2mA9Y0/0U!NQq [\pٽAu15gzOc;f̋g,xwlC|!3bL߷nH7Xy1.%{M5JUG:WBzl6%GJszAq6'QT8jm|Q(D/]j}92U_zpncei6$Y'pjy;%h4漘1+gK`b5F5N8Eխ"BE[f7 ~w]wxw8P/ؔOf N"sA_?UJd;53=J. *[8ݥk:BF˫<*wsԲQ&x 6rcVe*3wnٝ$`.yxtN H LDN ATwX_1o Ƶ]&(Yh6ͦ<@O шU cL4ƗO(,q9T _HDw,yv* NN=xe ] ,0 my"@xku+YhpK-00/Rq}&LkA3jތ:ovGlӍk,p3&*FW!8`4[ݬv~$̜}>!>&ő6_1*L1u)Tz5u>DJ xTB.\vXxuj֚UֈWb9gkH4h;rJF2 `*4Zƶ1sE/?.+H8VdJ(:Vm;6=D_Me34CщkA t֭;65qKT\NVG{]Hp Eƨk1XTF:Wڱ[No;y74;|wܭjDŽ'_CmO̠|{J7⚛?=}1nϭ^\yf⡢i0׻C0E)Ԉ:V靹&mK3:[y (ib>OFJZS`)m -Wf, r%fqnRC ސ㬶&* I28[Y%IH:\-kKV` WeS&#(V/LP*y%p->l݉0 וT2Ѫ\:|LG:O#Ӆh&eVFӅA(stmtBNXȺGUKF'dRl^G,~ͭOTmji/BwCvJӉ3bw9*%D72ޣ**b&h?FCj@fnF(!(LIk~kT㬸bХ tm7*I74|{0-&+s"YOי!SLRVfCNЎ_XRL@XC7~1ˬI}yLk}(ɚk `G(4:fvDwڼ GG>C%܋)t Gg6p%qR !P&EڼY'sU a62fmчL"P|K|bZGytVW50Kej@xR,u'?'|LawGng`꿀fL٭Cӧ=8lh.*b$ |3qzܓ.P7)g^u0ʵ5mͯ:m4ݦԨ[?e)1A/Wo H#F{܎U:[Z ^~K\$qZ+wj: ]h,Q!WwyK$E"\Qgefd#O9pE\.H cHN1-R,ހhEɝ`KfmP17q;"!}VZ] x/ciи2>*7Wmsw)b"e]=dg©ƸNL) ־\T}, ?J)hB"kP;b6ߣEB91`x>M1K,rC]=š5NT|6څOѾAmh)f`=z fō? e *>9“XBN.o"d'65/&s4-lGɟ/w36yAY&4Pq5!6֋4CpBj"93)D顾X*#"$: @KUޣyDy~QxƊsMJE +_ E[5D!w|^ҀFFZ_ u7̢`V 66Ӧ|!'A૗;XSxL1s2Ey)1NfŕgU۪L~Pq.NŠ'9OJGZr/+zn\^\` ,5uouXIW5gSţ Kq|D䳬:%thK".D$&^@HO;ˊ[ Kk}c̈́y=XYy5^@Cy藛N0OV1Q?Rjsm?mm~#gZl[+Q^[>s\L~__(ҽ3BKV\&۩+|m|f+!lua9O9@nB&t= 7A'mj#ȁ_O]0e4?tdK쉐sBf2~Q f t܋-dU^}t;w˜(csH^vw;F\H%;AԣvUQ x_9hS@Os @@ %V)n&@sLy.uen RriSf~*xre&wR0vpjYߐ闳3FiW(dm&%M EsRxZ١]L󽨒NvMoP(O›Y?:&)Muıf꾮t0< L JaKG6L.TP\W|iJY>ۥw S_O/V=!WuA֟d].?8O )W@KY0̦UI^6ܱ>pֵMp6]xSgC`l|Ilo1x2|۝qs6֐dȩ= 38/Vַ:hHr64=SQkΝA;"rhxnp/LAlQ1TWejy=kN "Xchյ~eӱXTDI- Z0+88yZC`Y++]/[N%d<~HՆ^{ڭg;LT5GkFܑ(uF$HmclCz _?uW!e˗@oEc8W|b@'y^!%ȱ1! Ԑ^x&M"dZ \~\ ] tT5@\[p͐ 4^)La"X/j̏۶shp @SNqA6ÜRݺ ^lk}+qi~?b#(6MkK_d 6AY.X{}!8&ԏD紆GyXǚj!6$h 7 `P,Wnu8iNlwh߻ѕ'^i:s$懸dl!,&]3;Sy4CD[9)/>oEzحLki(!5m`[y @Zq4onXۀO})PgH~&A=]FFmH!skNW1+i QԺfwAlT ;͆=+pltg-iˤOhHvna$E8;mPmO Pi> \˒93Exn${I`VeGI,AfsN.>%8*ܖ~$[=uCk/~"'`a]dz]^߀H8 VV2~)s;g>@nknV؝1H~AH/vW&LͮizڇoáofQ3OT<х\( D$;=B"!Jxp=!o1J*693Bm/!t-="z\ϳ q$nMi16Ls9s@n!$E 0M "><6laH=j.g\sKJ96!C8:SgAkk(w^0$cjʥ+IkMIl'WNiDcUFv&:0Ec_=Є'h=cݺP. $2"[@AO@l^(M1SE^a؟H9K!z ڣ'`&$WP`w8t4xsռGď[i%(.gk{f㌉k~&/l2,zwCXOiw2&ZgZ⍵g3Eb^X'3v@"U"0rkزx>:\l#gWz§+H:g y{la T0ޕNfDwԦAZ*g6 3x)9>ZGYl}i:!)ҚrE.FSmN,g, PcnnɷV3E*dDZ[~rNnGwqkAGpUN mǶp?p>0zdvuz)UJ</mg2 !(Mx)233Kԓ I NAPwu1Կ\ --.qP 邦xlܓڜō"7}i~guˈ/ e%/j+gDJME֦8A̍Ş9Y1Z` J@cKKHQl]=}$v|ԡBJm :kdtxtQ d'Jӂ=hlMR;< =߫kUz1A{c_,ԔXX.y_RQ]%́K@@ ` PrSwK&bz9O⠔1|Y;Ѭ4T"R):;#v,qΉ~WOH,okv!`Ut !'35C_մNX\Ey2Vmj̱*]Nl.MmԜsˮW r_QҩA@wS+1|~(bњ>6I( %<GN'T:>2Þ v ^P5m{F¦uJy?t(XN͙ ˱[&Fex54xDgԷ2!d?81Z^Q26aNq/4ޔIG;uau ѮhgC;X 9f(踖<,T?+stۋ~ٳ[Yut0]eYl")Zk:FB P1x [CDHC.׷fPu|%"v/Nye0@\< B5X Y<F'X%펚: +"+.۴k? ,jރ.WU" s z_bE-RҦT}Rme#eCk¯ 2 _`H$΀NOWOf^C$ql-/єAET_iz B;~'?,V FC=quPg7Ck0^lN>TPs)VQ҆6N /e\Ҙ܆>NDw-+?7◰1P~)l8饷azZҤg"L]:E8^N#.K'*}O9dz(x݉Iϴ#]%VJ4;Z0]ĺk;Nķa/ g*FΘ[ϰp?g`6h| Ի@nfVe+TwA!*ợz3Q D+<)W^yBqAᴞxZey^#c$N~=жwɚJMNFig?MٝTļ;L+2G/2THo9ZhTA;;leУD^/iԛW`iq f~[k3Y)> §ʲ'/J[{Dcqf 6ԹVsFďޫT:%A!\RSm)Į)QME ZiA=ܘJ:_<鉉QY3!Y3GAWs3OܿUD'I~:׉M>(VUPf>"W'igjE~]|'qͲÏ"e#Yyh](H$vgaMSuX7fg, 1Z%zd.b0TeeVn PkP#^޾R+4̔23,A82Hwn 8`UCb\B|גƠ|Q3 2M,l^JfvubP<$'mfxp ?gn:ldi,L'2A,=ZKcI sOF?%z%9 r0cYgiR4oGXĹ+^xOիu UiYc2|Θ/~cSe= T]||DЊ?”}RP ,;Oh6CynIy`ydbU}J9$3`hWԱo@>:Y k=BjB$2(<IGV3QDJ+ph?G:DxtDTcd2́A17=$n&D(+rI!!yvh<dï-VxgBq<V>BFJd1R( ;llx5anl&ߣL쉐oc"BjM\FnlQL@bl*xG $LxJOi;Q*_odĩPE Dp!wrUyZ [(lY%` 8Z)~/\(pG %H:a4ߤȆ®P J.]#c. N Ū,Scz+phKKw+ N|< t)@,X1S-,Giٙ(7Abj 1U ,>4~"|V紲Ä$뎻WcYW5ēcFCvx.\#=k}BJ#4H ד)C*`^`lZ'J&&&jKމ>\ =DdqVf95OUtsꨂQ9 Rhs7 ځJɔffE)G~]~@e+A"0}!s/rp/U4/ϯUNQҡgtYf RQAMu-SjME@pdȘk,c8&zFEQJꜘfIz\WطblUD~yjsko>,2j''fG&T˫3 O)uމI%L=7/fe!-# [O8Zеf՜I8Z)S]he\\TO9uKq>kvcxHa5Փ&M-4m?;6pyqyhw9WAF>>vC.y.:Do}w; g;] &l\)]4jVю2?DVطA14cm+a,Tc}\ևxt ?N&~~z8l;ei3!m*yk^$,d" ZJ "Ȱ;WMʆbx1?e$ۦG̩Da0}xrFK8k~ v7b2*w$!! VrRa}r*gϡm'rPQ`8 t֣cPu [UH uECh7圵 ~<6T%Lj9?𾯤 crjWCeњ_ga@Y̡9%ndcħi,Y{lOF]B}P,S娧H=A]ңDﰺbEu@AFl%qp7K3)cܟG) ~$u(jH`w a0z?w܈K/:( b̑/y.G9ތ?@yA93q%epC.FU*Q,+ ,Rr /Et 2hp*Hέ?ZZ2r]3-e3 7v9`~dt}}Xpl7l ЯPԢd>"HiF㑋`ۃZ_d{QةUs2*N]NȈU%-8lUb-6U"siy8Wd]$]):Osmlw5BTWNr:0NB%ˇKd-t>=GȆޒ~D6s1̭2ZE_бݤK4Lԯt 9o$fMRso}:dl[arcȻAR@>r>4Jkml.6^ buc9c'_`QUi >c~CCj*cBS[_i' 960MFY Gڴ`^ <I{AB$X-U;,v8r':`Yx:{@O`;nMYY83j/_ε3 (f<&(Aj*Ut);ge (ُˮ sfFc#·X e+'liؔ[i}16r[q峋*ӊ3c"ēW%(^9=!E͙~-<֨ZK0<8GB,<7x3kGDOmUM˺nC:{\5E`RRQɸdʰy۰veMhVtzy851\ۻ|x={B PeuԖ!,86SNVz%gM0Y_xώ.X0.K؝?4tvf)߫;k햻o`ԩH`ǁ֟&9 (A._j]uOtm__'q)3(u)gH"L|bn~F㍆CԴMWs>e̒q$ce?WqZF>s i]u*!~]t5+,i i*HzGӓ[X75.)*c11% C7&ID"żQ &-4F(T,Y)C5U6Y4E3XnM~ȝ> %z.0)Hxgf$Tg=~泱zM6\3h;#֣PUix'*mT2g )nV?@i)&u3!Xe% z3ʽTu.SA+yQ~|@T  3F-__ъPP2܇H }P.n\'WnJC|d;'[:̴!B*鈚͔#`?>Q>_(rB6x@ף" b!(hb^k7[ 9:MD-B֤1}L.sebBeQ帇Ty6f&RV$ZERnUߍȺnYʹK6UrnBr J=]pz5#赍ˑE'K?Z2&^RDzq؍Q7awl8鄃"uG3D22]~)5^6IMmv2_^ VȎ3ZTh\noh5S̵~$ G"lPsF{ *RAԒ7v1P ٥ $*$*$T .!88ٲfO- 7ChJ2N,4|5<(V)5|,#DF-[; f/ĩKbngɣ@Qs zR惕ETָ}ץQTG1LEH,e};`wkspcw06yH>^_Y\C1LBhF,j~z7(4%r.#DNO J LsOgsG^F _Rɷ0d&NU^kUbAtoPdiN}.ݡ edWL$7A2+RH.z9f(~0Rx]X_&],nOW+T*MBo+زMA &SsBB NږRYlRwGf!-4ɯ?$y?uZ{]~s} E4%l(72E\5jl'a ⊾,oIݼR෭$߭'on`i4m0Ѷs ]+X}:9(:,1 SnQf0o+a4lJ%䇐Bp}#XBy4J^^ Oď#[%_-?2EJjoZdX]Ka%Ra,`l ᴾyX=!4򎰗 }33E7-F#:IuںR3|뚑7ıR E<ΚbƗ^e  XV'R p6n4hIۆpCvS]dS6c|qJ8\\C/XLeXuV &Tk] 2stuP‰5P4j N֛3P{!nз!9g|>SKQ]ɴ1d4h8=;w3J+ap#gmn[FqGx%/Tc A'#(' -d6o#F0v>Z>>¯e'SA5 g>[?C U BWw_dS lv2| C #S}',0r|…. ֛SRh7?bkݵDj\O$ak!9]oGpf3p{ =S@9+g.]m" v+u 1NFadjCrl/ zfL&6 Ǚ/}ҏw 4ݘͣ&65m ʹe?TkB+Å'#5ՏUx!7D3͸j-Vt,ɔ2 nפOgA>':Pb${f0RgǞeZ3y1Nȧs{B1 T*j1)6 z@b=p4 "wu<v7%P+0O] &8q*G|"l:\8~/:s`&tufU1,-~f2#> WGӧ3Yܾ2i5hzSgZaTVqpllo+N\=y e[w^o8ڷ^vb+V0 ﮣJz*7,G -9G:[VȗuOT:לNZE!Ld;)&pGpQ+GV;hNV#c=uQL B}oށ&C/НC h5!S[ g_jNeG րOMĢq}],̍B;N?q}tL]l穳ֹ2S09M!Wvf"B 3A2exʟFNͮXn8^D9pdxA[*ckd5PWC<-WgffDBj¾~VDٴjs.2cp0GVkMqS#eSmNa~HBYn)\m0`/Fs?Cƾqwn ߲|Oָ>8G(C);KBRh&Ex\!eEQmda*ba-ðLms<΂;0K;Wvsl6dZ!:@@sc6(lm>gVG:&aсN!^֦j3+iQ7Tڙ]қ2zjl:eblψ,|t$Ҫǵ2`ˡA/Ue p?L2RYs)ץ rǦ?h$ c fLLIh3YsYZ[ZÁC_rEѰȅ$trU;z]9c-Q`k3O0(j/sF9AFuGdzŗ+fJ#ie^G),J^' =N(ћ 9B啤lCgvtVq{ٗS!e[/` ?=nRv sI Ώ]S7\;6к=m[0+ި^OU6yS[C~e)_d~]kJzzE]>`"9QCV[ǓA#g'KyuF+e^%,O;B>z_;@RIR-Y*/' 7H/, 5.R6"U-}̜2rnGcw%/ 'a5`>ٶЖSNQ'~tl"~3̔})nMe>}JWd@dT[^G'?:6{]HNtY]k%{tUGBU$"!c=՗A=Hm-R~K=S`ͱ,QZ;)O6*Mo}JiN`AzPY| R ^{ԧ!.K2搅tL3jzV_\`F9qig1͒:4_pM~ZE7Pr h>g9 ]fƪE9au;Zr>" {7 `Ur;ejh݉VUhs'Xbeb aV"5 HSg&` cv[rOX~\Ң1>|HmG(0 Yn!mR@U[*Qz`#ax9*U=H8mc32b:HNE,ȝ栏jyiXY YoеET y#  C2Š%sУd79c$PT_i{ЧzTezJ:ꗒDciFՖc謨Tm+TJ bG{v(;f r3B 'nP ?$7_Q =>G>,/x&ks 9I$Əomh"tMA@^;מrސ(~^ܞafᡷN֐qNE{-u>Qb5˺^%0=! G]`oإ9wΨ > /Pb(QpNi{RxfL⎱*,]h_pJG@G긝;d r(\ D%:gĤ?j-W!};N< i5CNJyi'V=\1iavܱ7_C̣ 3:"]ĬV8UN l Ikg.kх{*ZArk6KLJyA.a>nBLsQetoE\u8^z9Cxq ܘ);܄+,?F*&ie<,b}#AGHsduT1[0yC]sf=.QEh>ٷ'ZQY€nGWm#U<1,ۨcxdK  7>T\E$ +$5ED`mF},fozeU+ %ƥzUӆyg lM\%b>`6|#['%0y]{-4/`%w#:"*9^<W :T,KiƯEҢ׍覚5v",?$#: :@/ؗ(Aq{5**2QJƐTI%S}DhVO"G^k9#}[ B,;,IIӝ&n*h'|#Vt=L~.nm[W̓lKޥ}Hbm7ۢeJ$%G0{tCp4[GOr~W3CD"l!'Igµ\KtB\Γi;R h0!ճ?5&`=ע[gP}([2s@W;T3&81{@# gwԈY.gIDޒ!q-}uf֏i7ю暏X oa'-ah|K+ix7%N{h?Z_C[iZ?3O #RJ1߭kfܑy U6sV&*' irk Jgq &2F[рGdom%GD sZJ7CK^oDŻb+dTS8N:HPr({J0%+GO Q'Y}35*`y*!rq..`SQbۖEUr.SNMP3E)zU;4g{,OojO#uMe2 nHˉ+htLBEX3>¼x=x[ l^%ny3Hy+"MRW/n"wJ{ĆDf^\){}`s|-х,M1a AV۰M3s˞ rUAb" h\ǤWq 'nuJ1?]ShސuXPb.JN>Qwe1Nܖ³*1wjE& DSFsڡCSx?V:avUW V ٰOhJ٫i<۩YP{#0)y_?Zjtb߫FD)7:Uonzc||3) '&}8]RA?0Ew ~K`BM[ ky;d=tKzv6)urrϘݚi]!HkKKK@Pfԙ}Xȋ6Kh٪7s% IR*L2O2 LeJqn8{l ]>VI /S`J{61 j{ o xeՇ )3:Z$oߝۖ~ʅfg^th ֑1f~C7S ` ZPc3&HdLcl~#YҒ{#Ӆ97Ę'JH_w&p6ߝMKhdI!^Čg  o^=PW$d פ@.YRBxOcȝ_L6gW$m|#Ls\v! A]*$Zcb%$O+J²K l88f{xP"JE*t,Pf9Ѳj~`<&RncoHl5_mT޻ngv8 L|\Z}\"KuPhN,"^$w(_Y!.1~?l/}[C)vE$e=Z3X]*mi+D.ѝ*ڑ] fp=%f' ^&^%fgQsILޕoBzhwP0هh$;`8ASBm'Fi}Tz8 ,UP/د-]*,eS¯w'0' Ur)NBj?{ +8}!V-3f7XMq-CȞ i,1>>:q^uO -p[v> w3娟cV ?aRPxUsإ!lh8 tHE ->&xN*tv| eTEnW4v%T;X/A1Z:bGzcٟ@Wy /= [i_`|Ǯ_!m|` j.֨4J?hm.@9ĉċU|xͳJ-Ra &t$i;ҥPz aAI 2iگ=2%WZԔ8Q [O.__/YX[0z9 %aBH 8?*d`(J]"ú_E5P*? •_=ʍ/p9e9zr(zQRYŁeɼ\pwmx!Rr Z͡pG"Q,7ss@`L+w2Q=gtipZK`q!J^A-F,C{zF\̲WcQ?zɕrq؅٧jĂ!i feH4Z"M PܔFܓEPcEBw,lb["?sv4*i`-v#+$8>uE3@Cp^qrL|ՙ]verBr0OFua:\TIF1zR8J^s&*PφSZaG>1Hkա UW9ɸ!8^Yu_T-T"+%i!is2_/&$},ҕ}zͧ9ô@Kc 8ILZN 8D+y>:/>62_y$$DcQr,ЯC\cwT!* ='29^7 2A^`fxhzXކú1j‡ckT1,('I,*Z0Mש<ߍrKkeoV4g73k ȑ% W֨P9Vˀp-W bUOzQk&I::S‹:}O[ï!ɦ9u}3YYۅX:fvuq#|PꚘsxeXY'+c0:c [[(bfU$ ]-;>$2?랈.DHYO0{V6]z&Sl{_fwp'?h Rsyf9D'M>  ,iMw>g.Xw[74qWBk.{+z/:*-wfHtj![^[G=[SfKT.Aꨪ\~7fj_A~OIA2PNěu҇f$8" l:]gv ,|Z$ d9<uzc.gC W.WFhuha _kG kT.tKE3FSF۔pVBQG'fΫ1 %piKY ih& [lr 1 *V{{V؍l!CZ}'m!Z"|s+ T 2HYZ߽?E^q":ǝ. k-5oBp@[[l 3 ٸZ^zhU)FB1u rhf See?p=Yx|Y&5a.ʔ} O|M}}yR8G[z#a}IWC"TLȲui0?KZof3>f㣶,t;/}yot9+lŒyk1)4.NW{ ~^L֋Qquܪ.+mxRy Rk|qtNm x kYC2l|INzpi1fqOׄy]]}*ʶc Q8K*Tir ߍgUeܝ,k5&4bTFq'֯2YQ!,'pz`uW|֋R>/bW*݌}_b:=oY,v\>cʗ7Kۛk PaU 6?(qE0ͺ_p):LsD\jo%~lzl%sۇn߈/cWZC㎲]f?&xZ5 5szN ^b1;8LҘJq*e:f0ZfnM669y˯B?p:AF/iaxe+{hlek3h8j<:׮(ET oV>jc0Ӫņg L m <'=feeU}C¨-*}Mcoʐ}W/ ,G?xyTBhdm 7b*8}Pd٣:o +1qKG4PMLݠZLF!FĢQa='2 _ngQT72eO~Xe3dO;U8<!!Ϝam/+!3a'>g˂:}SOb<<6Zc-1 g).y,L_ kAsMoz`OAmB>1=n|_O4B}sOa 3"EΥ^8{@EnbFƷ%200'!ӃSǐIcS23z.3f`@xDkfub,gN*vuɉ@)5?Hz$՛$ G4(5x#ME#*ek#md- 8Q<Ŗ*S G1.OWߊ՞+?Zi m/|#Y.j7Jqcr%43Oi9C)Ԓukiyo;A/Ÿ'ՁP}S1O'Jy`M?!/Xm'!X?'M̡"𐖸N|2Ua/ڋNeB1WC-֮5LfK/\T{2)}G xABUAt-H*m<K{P(p5suJ5Wj2RO eꅓ_LMcfŎhM?ѡ3 ߂[SvWEcO`"#lq"5:3OY&zun?=[,)u$.Ά*3ߘX } M=6H Hm]UڱCV,AEf 5LmY$vѣ[sPU8v׵ lJs#(oYE+ksj ͎h/5V8>Jh f /b`謚h. 'OEg%~Eu؉ܻͮ#4J8Cb9Ѹ+\zmq]'X Z@hhO , zsttSEVSCD^~\AݜDfx%gLp rۇfu_ǐ@fXT1:urMTj1PV5cHְ(211!y1_ =yw$dT^72@^k\bueÇ1T}]v0,0 e\t~$ NEiVUEm.> ]#~_G7ި%Qy`gJW]J+K2u>֨&Ww_|J`obR/pz 9`)IL#=mҽԥ~\ow‡pqkPr>DaW}:^%o!>$qu 'm&;4qd>ƻޜ\ Б M_ N 8{$''Jʋ25~o]_gͼ2}A у yx`9]uCH!S;3ѽә tg!>v%g00p*F=f%dQBKnev]`E`idW xԙ1J:?Ů(R3zMC୚B Fʀ2IW]WVY“]s!'}$_½ePԟ>r&?-1Ӥ|t!h} 0_he'.۩X V/7$KH3ؐP&hbl%4Jk( ehO+R k_-o nClMdr{GD R E(챧nZ¶lEEGVՒ(DSvL&Ϛ-ϣm߂1֗eM*w\Dj΃!vK W7z*] =ױe_/oX]o^^$O!~&XwLv[,I|F8YŠ|+'H˓8~.;N96As<\{`qQTM i` 1S^_tG,7fadQ&hFt_9if'0\e<5?NxOQA<:x[mѣf V u,H}Iyj*v=yv(Mw VP~M([b"w+iRr7R|B/W@XwͰye*9s:TsyZrB~޼ucԽ1Y߷u:eJ*LtF0@U΅ o,"ֻ$]kv9sGF}VMY$ Wָs*O& qrT@9ϳ#L 8c--$27dsW` DG\RcN'IM^W6%YwnWG$+/tp3F'vM"v: W B vDjϟc, ɴQC`lPZIr ݼ[WEYU^k__0 !Ї!2ztni4qi (0v/c9 }‚r͔tPg0Uu 4;Aĥ+ vB_J5C@_HU דFjz5glHL3}z3γRaJTN<}\IRQn*ph2(\\x?mô7zɓ{'ﶛz]zT"#h/MB:nlE=Ih!A 'F EE}Բh9ՈH01ZMg1Q3v*w*>^%vyD#v눅c̉^#Xa?=mM:D^Z1|F 0+HV$%GeJ{YON|[Y+)(ˀO}<]vK݄v,ns@SWՌsFpYЧX>ucE۸2ʤR]J5Pdwo:=>sA{SoH-{Mz1z2kÕrWor. f o׼es7Gͨ=©p?hYF:U.f?xZ;Pt!`dzK3n(߂izJl\Dlz1&F Fz1iP"ls9˵D?mi#!SP}lFY߶=$]1X*=MN?2dP L\"/٣EѐIb}]N- Ki&>B#N>>5:J{n["Yv7N| (\)GRɨ:?Gv+Nw1mzn#mDop^]$q_$`9~dTI0⃥FP?8iCT3r "\-9rMѿe7-pX3d+vS׹ȼC^bO5Ǝ6\&C5>X,VA|e L#좺(ߝ7vn{ˢ!nIYEl zо=ypIː+|5 7; ԰|+.Gu )-gD8$@y\g|hD(-MDґ:tI!ΰb.R/~WaT3'Bl5\{rʓqb 55Ǣ(X#CAh^^(10H`A&>%-,0ɑl*K.D3(Ԇ$" fA-7.[O d!Bżhzk*಑r?酉jj)TL_.1UXi '>X<6~޽Du^Ķ 0"X- p?noqءZ4>9SMmzfՂ<FN`HhNRF̔1d:.~Mq`Ve]:^fuօrS@1i2 nMzM7\1jJ>T(!4}Ax"j #ʜ1 Z\lJWg \PWUsc2TPbE3Ҋ,Ʀ/;಑@s'{yꘚ=5wp Q>?A;H 7-%`J⮸hM[>Cb!Ga(YvҎeKwFj?hkC7dDy(؀0#ɕCLIơ*‡\8)zT F^ 32tCݨq}4@mU#++ 6(HA`.@ҽҁ\^5 Xj僗U#ڻ>hwL_;Aqm9+'&۬l_,{3DAgQG5pr#K俥xS(9ğ%ŖZG},Lؼ bA]wm'=%q24rIjտWHm&l`>2]VGc#F 듰n+jkR2ń~I[ӍxP㉭c,,|t,)+oF7iIޗl"*:+ƢZ̿{si70nͺn7 N.,c][ <GɃ*̽HF!sDaj_}Q Wз EW.:Q mqˮ|^yrЋ`֖p'_fYN2>YDhj]}*~ <16 V+=&*=_"Ur|cYvوM>غ%iM n< iq{>LoOP40 R2s}7Gu+e;x|'.A >YGÛ%ŕ^ : xA)}+?T:mE]d @u aɄ7<0d'Dˡ8W B?f=Y;Td?XPVV? Ui7Q*:\g#Bo6Ͻ'Fh 5v,Ù?2QeI:2\ڬJIW/̓}s!:qH')j"ȇgsuoR)Na2ݨL )h꭯d]uRQ&lZQzdE}|o|7;2wL'mUo"xŭAR0jzVĴe,:숔KyIa4'SkxZR}ݴ@\lƁT^,MoE1ɵh^>ܪPAx 66Uh>sI[ǩ~-mDQߥzj&, {P.hy<$-3$brw3ELi;YЄ zw >76:ctjWC> "\#ȑ+dˬD5sÏZ+lsXàm?5@p7]h?_>KEعڭ":xD2?7]rٙ$;X%YG- A&~w7<47bq |O\Φ;W8ʁ ndoU},d|:S8xN\Rˍ0zV9Lzb0SMއS>'d! "P[J} [VV0h<@Ԩ˂VXJp7|Z䳇ul3zJi$, Kf4Zw Kr6:)-(cEUj^cJϔ7GȚ,$ͦJ=;ͺr &3qL؆(i ?m7t׏:ڔM-Ť A+aȰf{]#&~0=Qcbqr4n,U1Sv  yhG?D;Z< N⟎7]OWc{jӤԟg-}>_ɹ|[$ +GMJ>L\Ih6 q`bO3N'MmU ’2ŒG/մ'A(&_ќ?BNG^X5\oW Nrj+-jZgKbϣVFnÅ584"ow3\13&֤2ʕ-{-ݰPS+*GvVA ą*#? /sKBf~[#XnM\{8&s;-2W :8CtK\sSR'[EtrB<F`=7OUW}ձ-8^?$AGP%Y[TAa'1ߔNНEn%"ZwEB4ȍ%ZyKp9jx2V4Y\Φ4+ch 3&0>5o/xeXD/:S0ٷj,9]C}" K%zY\޲8Վ^Zq9/ ّf̟WgVhE]a71?{΋Ӕ q[d3m2 pu^~:/ӴrspUft |+3ڂQUw PP(|>_vMu=`&F;b4=.AJY^ҡ̸z n#F&2z yUQPqWﳂ$2u8 ~Ř Ӯ\ WhJd a`Mm<|qt^n=>q2g^X}Cyo"@X@,+j_pM`3u3}-lz n$͔͍.QCFtO;-'8l5v+UloN]אA8`'fAr顩gٟAF‰X%0㶑Z4(D󠆔F=tI. CNѼ`9Y1J#BN jeL͍v"6+υ!G}ĥHm3ْl`H0Gmm&+vx/ݤ I$hLDOj4d!arJ[gf'62zjft2dQq.H/T v擤3e^K2 "g6Uht6$. &h}s י7&8RDG5W)f3 ۓmymv~*xE Y4Л-rOmQyg~ˈ 8+$+N9E7fV7zA4s #%^ukv6HD2[I7^@.ܥ \H>|am3g=|P=`d?^+@3b*>&,OSA .3Vc/s@$tE/#v2VV wI+w*̯GQ'q Dh5)Ijcq$IߓQ:@O Sr0۴gd%!pu^:_pOAm0GPK JD"u81T(~ma\.+Ksnz̧5t>ݏ|Anb_A~OnИ0׿_>*a> 3TTQINM~:۵I;qK`M_+VC)M}N(*K~G*U)Ɇ೟ڨ>_ķ* $qN5k ة‰&7@dž^rʟG*PI:ܠLgw&}\&χ2{$:͍3[f/j;ncTsD!?x4ٝ- D!H4)t0/ (ֹnSApqXOl닟YǞmӢ d T?$v9PUSlӯ졚ɗLx|n:p}FuȥkOiٽe|'+}KZ :%Wb:IDr,}WDp"FL[6|a%+}2Ql+.vqaK"#g] a" jO1/ϕ`Ӏ1AR|Jt2VQvv$BC4ýZW-%} a.DzLfFcTC'#_.uխ`}2jݗ=)ZɃW4e9?VL1e<\3jR]r= j*)€Y;G->?G+5i%IK&IKj9v/6X(H9oy2yPcd fJ74qH rс0˗YYWyg8QVtm=&mwʊxa3Y50TY'6SQ|rփw],EڲUr/xMl'XbFn9P9gR/@nS-MAQ '/O?T䑒=cPdS/ݫ֝UNVF(IGVYlmד[Z؞/0}EƙIZE`Fq'ԗrq E%t~v#1}8GO )?ܰeha[o_VmNc<һ8*oP!HK7purypb>m<#5nk̪[]/'EA6h pbs^#T-u1cOȺbZjuǪ{ aC '~F @ix]ٜtw|f@r@AC\O@OT _zğ>48~ ~.wX%ٺ׃lL.@r/,[Fa 7c/FJF"^SѶ/ 5zduE9.ч]@E㧭:SzM!#91#;3Lc& N=} ,*PPjlXŅldL g'#s6PV[I}Uk%'ě[Va#>C5>6N[lH5|kI ϩQfQ'ķ &"#:  h~GJW L l-?T_2:dZFYЀ˂E78پɄat3dkD2?ۏݸ%2g&@# `pQ)VGGY$%|N2UZ=7kk#!$L0mc̺C:qY AzX/ǣmBCxhD(qO1}ymP_y>|/QM=!ij͈*Gud&9ZԅM̨Ϲ2:E3w0a[*M\VHu g!pO8 c$-F`va8y 'N]:@~LZ,?E CD%$\Vo*_+Lv}U`HQ4J 3[)6ƌsAm!kN(}{95LsOUmTK󝿰ut\! &!/պ~tD4`+Z82@p|rVH.jp;W˂?éQn}3H-3(U=Ӎ':0$.T̶*++&w<"; OeQF>]Xk40hKG^8")ptVf 4/6Ɩ>nq(S]-$@ߎc~'4*^àHM,kI=|Ή2y[7g?JEO/NOiyQmqu|\*ݐ@i;Mx c[jȸQ \\)nGc֚︤_!exl+%11l'SJcyҀI<R-Еh,05bAҋ=k ;y(^iXPO*Vv^H ]#v d6Y*()3o,1+p5QtXX썅nN/"G0l)[~% œ(H:PY?g y2ְWew.&>w_.T -#J78Ȕܤn&>Ԟk7vn6 +dꔙ|r]ZU?.v vc ƕ3$[g{=yؾi7Q@6IymcV~cWM\!πmDrL`˟悸YR1lWMm zAA DR<"Ɯ㟃T#iƷ-xE}lPHis0'{EG7 Jq4+r5ʌ|HCB9V< }E+BP#,/k0)$Lk|zm ٱSaBM>NTPMΟfo ! Y~ avs\3*^Z*v nӻqaҿ 9;QIe<| ; I{ Sc-nUC \L!+:%N}wԇ_0yZh+s=bs5S 3B' V/ [3+l@ٸU8Jdÿ4ݯGa÷'m1U87ED,&`Th5J|뙪%+kxUv(S͑K[WZw)Gt" Fr ;@&l!#i8SM]gZ09f4dEcnx]oƌzEێG) u}&}γKG!ZFө-إ[ńi5ПT3hIfʓRt9V؉՘q"A߫S4w܎HvX"L-&\Dew"Ⱥh\G_Wr5U#Mj4 Kʄ~ ? A0URD)ACv4 O8]y['}k}.WPB6*vC}&Ac+J Jņ-Wc3pJٖUln^B[/kg',f9۞82uRwm3|+hV];Iharˋh0R.x~:T"d1^qI[!Pb_2l<ɿb9CZ IR@6L!x^7m yjet XUWm\Z~?ӫ +΁~{$̉Q{ D2[Q_R f2cY  e "h%)Ky'kQsHj`bXF( #&F֍^9r/|~rr40]mitcc~ 멟O%7 E:ws`FWځ޺$/}8= y熖ɒCGwr-Kbbڇ`xR(gOBb$l0*/.Y11$WO+ʳLdXF4.tvNY73ܯ cf9$VyWٛg37 c1E;$k";";FHe|[S-K5|ڸ9 償 (w^V6to wha##>A-W S`B–0S㪟 #WVHftD%sFJ!R 0I d #AOSk?&;|5{jmiLAR״%3JtW?ʭCf׋ZhB!d\[[C'FFa&τ?]t:&?LZ*CWz ,M[0a?R`m梅f4([49 MMXp2u*oT]8j6v#k%Aٵq½}RdF +w6I|r ?&S_Hږ9+ˬqYgy53NEIV<(FxEN9·49n>=L&a!Z۵ب ;Xr-J$j%E}%s1!n dF $NnPFk6ZOX42|X߇JPjDh6i)TRLᣕ/|w?'˪FUQ4AN=w\A^VРFj ;QJs5UA5a&엝ĔF<&"-&8UR$NdK!:1h|_1O2/hN\Lpx䴜KȈ̧e,jF뺞`-${)#H$d40qa~@$o&$a/y% d~Y{s; kf[R'iX~|׷@4עf,4aTBfH>>ƾ6/wK}]#g5UڏЪ}5_.rv( 7949 ǣ]Õ:]12g3CR%O^[ )0⍸>G #ܰ<^ߪY<-i]Pp삉&(Gԗdh"3'Baz`FDŽخVj&t<Y8ehxch$ (<5!7'KE~z~-y{DgV+S6`*,>8< -8hvY+sQVP Nqf{GxRyHEpL {_ۂiA KpXM{Ȍ=.rob3sCUmfшT%pc`6V]HN R.X"^^pPO{ꝕ|x{BjAɼ4{e~|$!%S}73'X/g bm=nldzaEsI&^!'Cլjg9o1RexX 񇱂,(XAE+>[1{J=mٽ>?Z`N6$ʔsj"Oxfb9] V0~-qQ+e(h$%jE\C„O&SeMY_W֊hcte1zXHK 'K܍1>E\cF&+RwU0d 5-{vuTU~1Q > zР}^;0}:D20|2799Ќ$\C@>1 zz`H)*WOstʩ:D݌ip֐C۴_dp?}_P+'\!2j?ԃ> PAd>JNg#7YY$xa8rJ4F<қG B*{M-M8{GRic*]|Ր6Ha %}Q nͅ'ı>5Xƀˍ̆r3Q3ޛ8{K@7*-gv̦T56ʷ*mBxVƹ&glRM;g|X^ŗ/W޾#u ̄FkKVumiCR*;SO'|I؎Ⅿ׾u 70%P )'PM[ /ߓͩ͜b{8[SjW#!&\D%#fȅf (Q)#養O T^NPj\9EtWRb+ \3:ʧa*lGZ.,גbwpKmB d3ϱs_?N37W+%%)!(VPr,9 )f% SR|R+?9~ך+ǰt1^YIG^ )L *PERt^c0yxJK0YBccDrYb4D:1y.+8Q| R,øH@mj~{=xYFI߹pLGC uwQ6!XQwR}\y\Ԝ b$\{>5(/6_Oz\g(>g}ᩁ S+#B/bu 1F*MWLU5pd/ !"'Sekn!w SUiog޹uϧs0S{4%W9eȅŸEɲa/2~: Si9M3LA9[IiO7p8 (dZ]_`>ye={OXʬYx/e[ڟyT~i5'b.ٱ^ne (bj\kt<4>6E vyR[E (ll03$ۣ3['bvŮ 62nN=9 #d-&{!Nl"RI20Kg^Cd+;)&pæ ñdӡ^KsyNϖ;!` '@a )%=L7V XOV_LjIT~4F<͝bo$⏾*ݟ%aI #'h^b=֍xGB!E-rPmT-2$/w7kwK~UDK`YLSAjn"ǧA"Ucw tczQ>0wշk[i{ fƽ2FfV[iO$:,aLȓXuN3]R?_-]O<⡎,΂C*zeq.{kZhhFԄa!L Zu 4`~;m[%đ EhZ|r$ P{y Gr{L Qܵ ) K%∍lH KP ":ʚYM ghXCc*AMLޜ񑜴Mo_XecUi|AsGoRG2cLK"T.;[|pm6KkNƛo>uЅ}4wȀM [ t ir/}We^G첿#,i]=&}8+vC"Wdzd)3%tJߴ0 lRJ Bܝ{R4v䪃R -h"<gM d᷺}˛zZIon'YgeA鐙3F{zRl5+1 Ct1G`Ф.ʟzT<Rw™K#KV@i:ycG?zAIJ?Tճ;]yzX\iBM^itOYZf#ykN]1,ӣӗJnU .nR,^_| M7৮YpkZP wʴF}cC:y`%2IzВRiP@/ ~n֓e&fXcWm~9?qBp@*Xwm&hw"Y nl/sͤa5j<)vMV{71JG FfocqTz6ݫG0g U,Ju}*îk|&ZۓKJM]kOS ~S" :xTmܛ㎻auRa+iE_2,T2IM2]sKJ%#5AL;ҁSapQڶ@t}JSgs#n,H[F/8tq>t7Olt#(-)QԬ .4?Lt;'C]vaq׈]KwOIf]8X?g6g yI"c  5y}+[!Ngja QR): VPɦ:_3>W0SjG] jQ1y̆o&)ljUt7D6^{19 ᄋRƻ&_/tɿ{ޥ6iX{?PhP&޴;ANq! GڴwqrI;4"YCS Qˎ U9J)NQ_xUC!2YI0oѺELD,_ZLf#B?[Pp/;vp+YV>@Vz.j6sk0K#Euv\߄hTH΂E~Ww@ñ%SBK]3Z:Fƒ7L2-|fCv G설)Z+.A&Sp / 87T yEKXN\N@2<2m!}IPu;Ɯ "|k`3OJ`VtW( D4`ʎ=Ju$jr{z=IC̼lZ *sNu`G0t=5-RBꂧfbxԅu@F[DAOg쉑;½#8)m5_d _H, rͦ]DJ|^!0duKف?@:EHh/ixU)t;v޹+=вK/<2/ΟhR ᥹9 m#zPI,JIu [ w:%a|1)ZI;큀w:ތO. K*YЊ1qe>3lT"v>} ;?e 4pƀ~ řjT?,i=(E 3rv3o'AbEǞ吻K6ag}<6swߗ'7\- +ռ6[̒.t3aIBF.Ըx([U#2g6AK4TjzK— DgOm 4ojB$Q@ FJ\ܼvL4ŹV$EP+[^US1'(+AF)1 Ḏ]Bw|;sD2Ys3]e] }ٵo3eyxPxDGnUyQ%peR1x^maTjy6cP3*]VF|lD"N X3$w%썷 9$_@ 'sC( .;)d̩UFMS~AsѦ+u_x)V@BC B˦gT?>H `Ӟ\KD@qJߞ*k qՍ!m'ݪ}Sy"42+Pfh!L'4 G&Oۯ/=HldsGshOzLP#'z)[KTOn ӓ'=31=iRk `"h,RnQVL)Ss;FXcce)_; Rx: $G}H\#WDR!ʫp[z&21򾬾yAo;qXĺsm#b<U9dh1kZ!f `PPׁ8A\| `:N87S7?kq=Vޯ?og/>X0#4ϩJH^I`${#*ڨװeDOٳL-QcNloQ"lGC&M+l4υ0P |7i/bK@Y>vW3]~oK Ǥ9վR b6N(-IR5'=KE/gyuDCgSUb h %mjٚO?HH1ʪD.P Ù6|U |堛,uzG{0T18\O2P0qT IۙM$E("۪[lXl7 exxAT<:1Ae{؂w'^y\L68Z0MS>V?p$5 U!缩b4َ␍xizə+r}ӢVw%kMV:oIe#Bcl !ב'4zHwz肗*QV"ǮrAAQymot¤KN>"&+hA0n߬H칎%#//L ݁S.w[$_ ЯOģ8mPǺ!Y>>eL*y .){ۣ\˅'z`"i{ZNkg!gB5&+X:T>OahdrЈn##9%d-޵  PzM(g!T wl>*=0l"pPMLb>uFi "JMU}W<>3a#1w) &Lc|_yLTɬWD4(I-&@iT7iQ:|a/a v7NV2E$$~SO {|>).SE*pJ=U[D= j\X;|A ."jE9ҰQ}9_"GL}+ʞLl q`Y]P|(!VϋQ#Pk'YSpW=x1]UFײktM|h}6Q#~B0TG05+Wf4GgE=)@uKVм% Diϗ%u`&v!s }/#`XNGM_nLTSCNxFE%>\ܦ2TJ[خ B"9$H*ONI}YlSE;cu" !œ#Y|ɟ .׽`Mrɫvq'28hGďS>C!9W|=La|(PT|=ugf۲pf9QW01gzm 9wn@Sb_gީEGB fJf`WW|\ ;70KԷMMAY)&h`roMF@88Ly\h~3!fIk2pI`eI曜Q0;fѝTzُ() -5aR&yRs!Mk4j4 ]j˶nq= :q?D nZ֑.qc(Ew ICAi7kisz[w:' AY {!7 <z~hHoosSW Njj/SZT7o`U}y8*֒L.?Tu l^\'C tpQ\eo(m"K[7Yr"!d V1){ UFrmhTQVNoBqLMsդk H~) d :l,аae"_6uT}.򍱖gӗ;S$ٖZ_<',;sk9PT!FQx΄N ;ɲrs a8ӱHIBjEm- O"7l '~R.#;Tvr Tv5+mr?{MU~)IGH7UA2jqiL;L'939t 4[ x:dmtu[s2I@+T7 wJFiw\gkP<>dhmG` f.KIaK#羕Dc˗%@ĀՉ uc X&.~TLJ z^zذt4RIg&VI璙&ښ[\"yUp(0rK6 /;"7+kc"W*< C8:_p5\42~2 ^Qe/JGfi]l@w@m`H9Nh'sqQ,bS%F"uv+yA0G} 9G\8BPkՔbqbҏ'چYAP;u"(ayA1`4X7B#*d(mG#kŻW}įc;pXiY@۝-x3N N?aEHs961 dDTC/WWm`j8řM=Wȿtx3S׸Y%T)>UQtjIyG>NH#2RW>cnx>&&@Di.r>|*XRgG"< ֒E hfBq<AsAE? 3Ӿr1p0grQ["jϧ<4˨bZRkCu?, F}JB&@2۲QP~sۗ^td)a&a}9&u;V3+tYuZS {=};J/>p@x_зhc4_O [؛~~d`W`rwj6 \2ICJ ՠIg|@U JQ.FUX[m\L ݏKss#B]̓j4>TPML|>+G)I N"u̩jݿ "Փy=\~QUz0 |PAA|FX1#ܟYPK)yGS`a2 OwlHC\<Kw_me?IHԌ; R$Ri~2K4fE+?埋[܆HP[' 6.HJ[Tϗ?-wuģ2,-W2IPmteaO]or{F~K4ԻCS^AZ6^8n2эI[cC<H!1& nl>OK~\=S4U"ZI̔ 44l];tk Ϧ+|;oTFP&D6Fwkn ~cM/.J^e=ɯl˅8[XNzLVFŪiLۚ@8{ʑW]S]Fㄠ'A̎ VF{IFݜu/zk/o|E!֪1~(fQgmF,Tw|ۤ/1 ^d _{ ȫ& IsfB"_j/PA gNpe8KT?eͮ>`ʩ}&O +7'Cٶ ˯篠&8151mzlMruHQ)_B"WE]=J"%+XhO"y!L/!VQ M1n.c'`y& kR őI^1жfe /WgB@GC63i Urt*|9xcjYY::۽1`Qln~a' pQ ًT>C?ݪ|ld\[O k :G&"H@35DVRYESwp@HۯFW<5a2Q^ǡtbPzڸ`}cxSaKgT&8CtʁT_; T([tk%-T)/FwRb>Y2C !+[()>+g[ѝ|cE7s*,2Np/s- Ŏ:/-b,y2(t7-jz";NTz3#`W+b7 1P\drּ:vQx^-Nmy@B'=J6$[rfyU_y]{"-~YM3L#nI_I:1:ش,.Ȭm[u! |d^֤LL1U[ȧ95]~⳹ |US~9r1ahenYΞiʀMJI 9n)Eoi|cHb 3ODQ>NA&ayB*$qX_nh1ݒ7y1<@P:8w(й\LOYM0;6`P} + Cbȫn&#wcfGwւdi8P җq^AH43 ȩ<̩T,m{R5⪖FQ/xh1sѐ[gCWƈ@zVt=mWz@Ņ#e,M_{D1ԍ_b:DU0_Mg&u%H^C[1؁u ,/͞&'jC@EtLH C*J ;- x|HE?L~D̡2?BTFW pF^꤄"ta4Z*$ loH] ..>kF7*{FVgܔ!6dw*U<6NŇN (|Lyqk+$se qvΧZa6uV ăթ&Zy-;30a_QHYc $a6RʙYgLDǻ)ϴ;Xo']ѣ:=a\"G(llfI]Ktpx,pm)NXVU/sBwEҭ$:7R~zɌk& `Lj[,T+py~'=hDKvϧU?=+aN ˆyo|)-xs O7~^]ce ?n7X,9+7sRBM%2w\./r`Ɗ9>8PT+"]>Â/矗SW'X'PdeE[I-W kD<?ίBpVlQH,L -x]ߤuu#yS 4EQ(G H~Ja#H'96OR|9d?/M5pL.x{{o/pg?Zz@=qYv+/OmB1[㧓-ڎ(XjJ{.OR5-|)k,zj%^xߚ!p(@c(qC*jA !7LҀ!ͥ"0ՁtΠ4>nq@[ #Mn巈t^r0UN5rb8@h ;̳C*zCbTh4Gd"طw z:o\~Aqp73o=%ٟLrO)f&1;*@YvB%,!ηH=fydwn} w~Q w1' -R(܋TֿfgLk4i+B{$; 3c5秸y_ewhs2:ڡpцR(BHϷ"8䇑>ܿE7~Xe_>;sB+`:am%_3tJYC?]{i?%Gv"xDge׏'4YFm;]^؝Te,:(P=f-U&eZ`Bw Rg=:`C|2߂-`G0hi&x`2_^IgۗY^,L^Hi|~qG`vA[ɦ08GK&?]XGFn5)%[i 0ϐ4RnX xPS{_[ wsc8hLk¸X%#m?66iz ^]"$́^*FE=^8x4/cvU07BZ jQ}K.`vGu*5UAPMK{#ЮۊND'xEЪ&:y/G@:~ |]O ȭpץvo3[H@A\@c٥˭{Z=-5<-]Z~(G>8/H& wd"#w*;\uc}܈6x@:A$H jmUG](wA$gFv,)Z 9O **7S86 35u-蛬X֮h$Fl1"eGy#p= Zͤ((V?XSmfh] }lF8?V5%̏%Ȋ#Bi?_dO{5"JEW)P.[ Mi#dS/3TN}gQ)R|p#` \>kW5:+O"<¾~5!:t2 1Gxmx]mH`P"[^wWjגjORdK[&3 d L꿭~4S2€@)Zλ 2x2sDxxKk?o @<^E-fW&"ls(Oi  9g^FG{N :|le P=[k&I2Y4_fcf}fJ ȿ!wŐwEb8ڈu.;) }T2e(K`2Hu.ð $㵕ɇޖIhBgˣOh9نFCff5)9iEv-JӛHۢ7FL×|>㌿.A9 8{=wg}%k8.{_M˸vZ^/Ej)@:(3 VnQ\En/m%ժ@Ǿe&t,s; syJ&f8SO^k738:J] ld? R :W1*ofL=?zq#23*-'38ue숛014M*A ׇ1s` A4Q WH=wtVRM<7wo;ߨo?x:ZWWAr)zF^eг\+\ J/HbK!JQ J4>.09Ε`hgR}ɵ8 ekI;nsx7i8/gO qO\bWZ|ҳst1\(CAڲdwa+ޗs|KEMNp[#MzY_h:В}bPUYCk⁚clCjKPpqZe?«vs= =",Iۦ!Kqf.o mfU.v& *hg<+-,v~-}y%]% aWi%nehםً 7Ͳg_ς܅+kut8Uk̙S12. S?`grwx>=}˞e,>ϪQgH'R7ѩ!S7k;hc%+jC[W)Wn,NFDl ?rw&qjWGCkM2zY-Og3' dJJe1j``* uH](ϸLp#S_FsXFB>_';y(Oҁp`}YPфl{R?u-sFdm~cT; 2|=2"RѝV׼Ӿä:D@9fuKm20WeٲusO4'0Y8pڔV6󺪻/6.pAuyos=XVO8WL"$cv^U4LE2^~>?= wWZyl Gt9W^ -) p31}W<u鹤. ~}KY"-QX3(*1r0/ #@i(n#O E0 &Ժ/>lʈ?T02jDu@Qq "mMb8#$f(5q]7v|I'i׬$ku6M+#L]~TkT<./@p@)s$)Zt V E -Z}C󘞽 $]5Rd=yKGTq$u./6cKC !1ޗk'm"HzB0X7'D2d:M6 ޴/bLtq"L@h =Pt4]ʆEk$*GLVK5zGǔmȑԠ6 .+mguRMF2 j@^ )A%o[%pQ"2i|o_CVۯS90!ky>/e%+-DPuj#KQŤ'Ub;ԍgZ ;S矐:eEz- hnMr }m6erVQح)ZR$25gdv{d8l *xDew`|q%^tRbM;զnj.Q?AjLJ*}U$gD> 6 ewiC7;AOuz3|r+_o5"N,7TR^S!ŏpw ߤڄ^nKs{SqL|.ݰwՖ.E!ya)'nb$hi K̢eEV3v.nm@i3ʈlZk+mKMڷQ&9]yT?;?ޟ2T3bF3ֿZ0&S-55h旚<0˵fg R)g33j *m%Oq,20611HwߢBm [Q:͏ܩQ'"iEA 2}y;Dg{-^$6Sv'nvֱrk6)E8y!r44rJ9i g2ѱKE{A 4]zpEҭΑbr8!5NrRGHl&qm'HbI;Of4bL(jMl)ij4[á;#ɰ^%|bҍhcUw)NewaAW&M C;*PLJBMl5@^n*I9H+}̻qߓHԾJ*۽IN1JX0z#ѷlE.fxT1u# r BN ڰ'/rGR[?!j\-GBwyX?v3<TD(3|x=5  jYI:~;Qf&ez,~{OM a>5B rUaFK$}{Af+0[C:TG_4w?`մïzE@M5h[B鲵`\_д Y[.KGI=u$j@)e6^x^E?"v^M!`]~s}P[)lxgKh^fw.qIԃ1ۅ./_o |&FyAޱEٮ` +bݛ%bJm?YոU:Qlfq4sJV>u e.,=ETZ- V @8ߓnԉ]Nk8u)tn%TB7E-SR:#FRtDHF=X DžY ]Wy5"b/kJFH.w,}` uO #V罫3j/;TU~b>\@'dCw_JvpC2&ArX3!{GKyoS F`>Pә׬.q\w@{KI$nC+ Jn-:șﮜ3M>qքdEw4顫${qlw)JHϊr/3~io?XV#&:䨏qaD-XST0]#;z'TWt#y;7zMAEog,[K `u {)=Sc9KUp3y"iw,molCF5 Q-H@tR+X„ô~,T9+Im?z"~cȧ4i^]FD sSM{8yȢ7iWYO{ }nǸ 94E^(rPB a|TޠzPS+a|+b%j-K.b^:U*Q¿Bu*).Sï)[ "wC3-Ih[JUSݶ,Em!Oq"MFUL.@&gIzeNWS';bNELnxgPDxqN / ୖ@LfP:(kF$7|c:ǪBw (ScJ|\Rńn3A9O -k<=u<Œ=t7kWbb4.a'oH+GLv;A3tw[&ȚbAR}+QүԙhV!=!bk#Nogʆ̝U25 Ǎt2TWa2$E8AنUp- eHjz-mwK:wC:iJ#N$m†=X:QpFdmIko.iC~U bCgNKWUwrC\I9GTuBq~+*r_=0L\ 2n/<* =/D(en`l  xs@ގº_9t s:gsK, 8TWs8r%g%1_OZ9,A(&RsJ n`*:`qyO'7T)50!֎ lktܥ&Yz (uZ2W.,TmlP#;Gnl/[^f>4;7ks[U!OP\ETȤN5ȜWK ЬBwf'B %qMxGbl~G1ab2}}^Jaୃx?Ng0;h}Zڤꄮq,WrDg Z—u0GݣwrnD9t^D-*ڣ;c='V0_+O /T!)C{ N8 2F+l}[tD|Qa9d6K"QGU٠hi5nqw 9ajI|!R]05[\mA4}E ,4!Ai _u<%O.#>$YC;;N6RH=S(XI\%K#+-DcXgs<1^O(oX}C#ĸ&jҷ77h=`+ ^bbPHhLӟ}[ZiL lUڳ"7.{15"8Mab bBW't.ñDٗ^Յª>[^s6وjW'tDXgyبl9Fd9Jv^!Hź.":VE"U5~hJSAͩ񟩪̴FhyqjWa[$C%⧵)+aP.ővכn45q<\AQl9g/Z4@ݬ.b/\g$8cJGF3򂼍at@}81$] Q 7^G:Z w>],ų'62rf%MX0̳/W0K_2NR!1G^-/yY)d*,G[w w4a64iie'( ?[P32"knFO; qUHJDŽ>m2GA\w_OlY̷b1 ߊØFʪm.C=kbeDb}RzbCZWmE~⢟~v~jHyB]CLAӁK#H(U}~]//8<~{Deȕyhu<=Fgi#Po-n"Q}DրoZ8Nt=T F =dۙ5 lTIJσ*4l8&܊6ۀІj~e1c%/?"oyഩ !2ꠡciǡ9j`3jwd~e/, 1m[ $Iԩ)GNX.+xx;7& -:u9VpptAHnw$]r| ;2L$ڊr\Z=c!xa;ݛrIYl…G< xd5 `Zc#WR^1#ɴ1Sly? [}ړu,j0qM@`B`Q+Fj@7uok'@v=UoE7X˺7\8ePݯdg=ֵ[ޞNVkR QœXZrЁ 9eW6W[c7ԅ@-lȥ؀Vh?+C0@fXM_UeQ0ܦaxֽqdĵ_wOЫ6ylfM #<j$FZM/3c926 됿o"G@+={nqNX XWW:W+=g'uxh-:n&Ȭ3Z("qzT8%kߥo)- <5[nC7\&@f| cN08dPr),M?8%`h͊qCBbhڄl4Jh7!n( ԟJBx Z}r"o%W;[GM29\!X@cgIE0m;HџE%O,3D8B~1:4fPC/@0CxљuA::+o I,| c!uH_R|1ͯߏjA* OĦyf;+r/\pVÆS9syw{/_X\{"?noל&؅K)W4\ `B|ΒY,Q"'Š6ʅ0PxkUfR25@Md/j@F4:B̑\"KCXջ&ؿ0x娌.*!37[,oBWlm vjJ⚨0ҚoG :8(sa"zyͬަ0F :J(@^Ի=Wy@A9{;H8P\^\r(e~zaD ,n%f ;vA#LYeH")ê{YZޠ#XJ# /MDaz05EH .2zXX'd T vWW4CP}~AhI3mn-2eN:o %( FS5{ QO5((co?K#7؝2206]UԩE .K=z"FB.E<B+vW_x?$tN'S%,D}r wI4Q4#;(Չ}6cVbk#O9u\T\#2˥qdUq%jt\ի.}? B PVK`z5Be[f:DO?oI67ּIK3{SH^sj4$:ԗʼřd<|C崨Cp "-=&] , jAQ6:r|^K7QkIӷ Е ;j\\mdgn12ī /BG;4zK1HL3%-Ⱦn;3n :Ry}^5ZQ h=&hKe?lJD'p;#N>&&ԯ~s,FRv\%@\ Rɝ(IJ~d? |_ iSm 5[~qF5=D>h~" ٧.A)WUm|EG$l!V0XXO'|%P󎱤k[1"M M!ɑXAyHZ9x4W[_ Ț_hQ1! 8N)M>;a)lyYًT3 ) vLg9kc(Oh4'fHL>'Yf>{ҩ Ĉ`BTSruјå͘G7|6Wd%Tj_[CJ0,cM ΃gj^g+D"1Nq)߂X2xjҊQH_v\?(aY?u/V[vͪƍľ vypE?,! r֌v|I<nj!5z7JG*Uq_<>CuPpcJN$/k,BAlT-\?&|xL{o{ qlM$E[' "K43rbC5AI㢄:օ(@INOP>vј6Y\؄-+vR. 6Qҙ;Yz@lZꋩK5h4gQrSAsۀp`\MJP'Ͼ#zJf6 ,ԶzD+c&®25y #.7voVz+./U;0OJN2|##!H2>$d:NkL70VtS%9qFy!8Py.Y3a6,ղY1n&`L)ldh'LK@! eHdp.mȈ4gkMQ(_R\׺80Պ<4Haۙg:. "O4}O&& ;. O׬T~efRZχNz/l񹝡SrMa`Hw~ʏq8~xokSC:U^l|.?%29iZ z;|ɜ;L+oQT74CAKc%h2 *ٻl&p~G'2JdE0}C?TΤ!Z"z4& d.ч=zˎT6m>`- t;̔c;OkV@qP 4 TGYT;wbq"ɔdk*y8&n23=8.Ooۓ!`4$1KBf^(t5 ]񜛉)ȋ#"$-7t4 iҦ ܱ;dϓx+Bw rԶЃ-O.t+)1'k|Hw( 28ոhvM pטB'}+3}Mk=H~WJ~uJL6uh Cʞ[GTX!y̎@e^"tI5Ѩ(ͺ~璏!;w#~ Go(GoI2q+Ĥh|Ww?2Pa홽"\ZCNG{_mu$=2 $.r [4W4HeLjt,Ψr}œC@O !tp g:QZP|}S:S{<bf뿄[Ңb@gu(hYUHNh:VD $ġIz R_ I =qZlܐAn^'! a]`*/ifǃVjjURc%:zr7/N˹8╾- P!N5 5N)Z2u1ڥ:PG^n+viWg//%yҐA'K\$X4w轑@HciuM3/J^*~M"}Es%~TPS̀UI)A=*O_ʑ I&=d=T:F wB 5l 50ItwHhՍRݢBNғ g$Me69^U3`.Ua92:!)J̉^W)2]Õ%j@ @ռX:̚FJy4>V#b+ahY{[ʊh:ƹcdrXϭU ~]љ H#w鲼C_ 'b^-=wS|5\s>]ñkXDgW2hX) roa-QA*&̼IfbLx Do!X[9%t136|r:L.rFlY%WR{~ m )监ǍH?5V۔!I |m㿔әv}"zdss#rOd46H|sҔAӡWZɞ%*O"8!al,[a"D_(-  ]t 1o9b s7Z-(Hk*9ȠR❱bW@ HA-YftWHp U9EcZwMqLG/De+_S6,qVEN{Ξm4ANjB|VꓱOhѐ-ā&6;`hhJ)D-xb[Vac@\^?&ߦ5Zpc;ZrR}=8~WDީRB10A/3FMg}H}pķ"۔:Z5nz~|c*r:Jj6=u2,Y(!M`'uC-+ee41m \% U1Ӱ ,KworDktchGk'D';Um!j=Q<^FfvQcs`KG=ZS8k4iԈYuע5aq_?xn=B"s€s0]7QЖ7=p_ Aa4xӰP QAӝާ E8_R B}ݗAg3Aexdejܷ=ԛ;|PFn!:PGaNmu=g66ɔ|YP:hi6vBc3,s-|#@aЛ1@Yr~;A+>+ K˱6V\=JQ% ?h-WQFWn3J;s@eAq2vCv,Nc=-}5rqo<=b cC@^'Y6_ǗVP7S%{KKWgt5I ~-4'u8[ZZ׾T,Ls9h;,{5D"2R/bL@A!(c) wO s:b uFφї޴[n`{UU_1ҕl+ <҈@(}TI\;P~C{TPdE3lɐ-Fx9ۆMҜe9Po OQ`uIB%z'r YGj8'%F[{kFŋP.ТK,噇eo`7V2k0*96#y45{}* &uܬ,S=Tqr?ys1Y U&KƂ^KH_x}]!KdD4m5#(rV} |]Q.yXmxVtwl/W\aDۮmM"K"%‰\%&;m?B1ŮS}2\)et+ \ ]M4a]X'KʎKJLaʍ㢇py@n=8NA?.5&s:ErV zqN ONtf[qA/TfT%lu_RƖ%LhwyRړA0.h+*ɛ"8+1tuUZTq\khQC (џRƙ]ݵ#PvȎsuq)Bz{]YWwF&DoTasGtdwF$.^C0>ܛo r $ҔE&}u.*vA%8 PLl-1ra:Y!Yh|r`)R Ue+U&t_)ki`BS]K+rG%.@Kj"7@Fd I[ؠuT#ě@ɂI=5>Fzb+_GMi#2"p(ʩ AbNk7fI%G{ءkN!%o[BӀz[#VHۻ02`!͑HNfQ&"djJP:F Vz{v|}5J!N uZ$! 5=ፄ,_`᱓f֑n @ 3& _d2VeGjx;}-Fdl; [6dhWKOw<Ȅ3{}-b3do>A)J?HFL:R7MԴNWŘ +}0ySmfQyQ' | @pFԌUҙ!@B{%@Hn|\f-Rz;jBoBZHGR~f>;V]SmqCltIGґJMflS$cXy.z- nR.& n'.Q[+)llAH `Yb" /n״qgx6Udu~㨦didF׹7q5ωd}9SrhӜIٟ9g*_7Ua4q& }(\H vhCjŻ]snFE c>~ySb,n=Yb"K(/-ݤ3d-8@&,/`'Os8 9Qɷ7Eee>Qj՝;aRtK  P9GUG} i+. Ǎ0CX,.:?>W㑱 ɴz8"Qv Li$oz/=bO뇔vޙGjlԊe\YDZ[~: `wt_ (QUh]4O-;GvR$/'(j+}R~!lqv풌Y x1>.?Qt$7)[,{*0AqȆzRs [YC(h7Ui\3$ ='9He VՋ;w…"VY1 ?ahS~+`LbNx 32So9:3"-Ňu%3?6_V`QioNj\'&˴ @Ƹ7J h1IpgCپ"D֫A!+]~"ѹfI؞/?PF{uS/wq׳ĘDht=.4RcGUP-0F}Z+o(҈V_iڪ *OOpwEaѤΫc 3VeܫKW$iQVXAOT uӡ,heKj ړ=c#ʟ`L1T+V+[pVF$ODdDr7;ITE{t phox )9PhJ<`Z_ާȞq並r'-eG6g2Go_v~I>Pd 8TX IUevZZS-HXXJsEz.%o T@5ټò=:VutLbV2˹ Jͭ6C%HZQf!5|5;K@мhRAAʻ!Zz!:*){hQ)3rDI7ƭ>a8F~9un(zצCYYZO)a_rX l q :!Olg{پQv@3_.ZePL͉zg Pv1+M` #ݒĵʩ!ɔ<>a3ܥ^4dƅ’FmqQj/]:$=b*L.Tmf^@4ĩ,<=Xg'WA~*1wdnMhRĤ>pc`ڨ#4ֵђbXCgkq2̿րS΀s:nl=3cKĺLkvC')T،amSILْ֖r=a!hnEs=;S#`*z`lhUaըc ɜ _+Htػ/z 5zL%<?P h3(IY4S޹*;~e)K, 1r E.Rb5eNFSEmݥGU ?3c:+:H̰ ?u@S@&^4nR5s"UY0kz rwV<>0t<ʥ7|JaS~A4E-ISFe"! 3k Bp]:KvCc$Ʊ@&M4~_ ^ itæbeR8kTteWc դ3N J @%D꫔`;b[CN-p@ϨD?{zjh~gFCk D=FpMj*x\ &_~)jcJmlgxL?W^9\%]bvcço!nȟI-U([4,MDPauʼn mYZ{dzXbͪ&&oF;C%G]Y| zI%n[<7AQ y1U,jH}YDuv&Qj[mz|VǮoLĄ Jcsʽ6@J8?}#Z*ٟVTW⥘^Z]됛eYd,r3sQDwdFf=5.o{ <ݫ>[ )M!Z&LLW`^q* $֨nl_W ί*ouƼ!2w?71*\l2d_6C0L'!@˚-?Hwmzp_|6m6ȖMt!yҷ䅕 z`1@sv݀ zc }s*i8ht@6M׳br6ִ* }?-,5Sds(w%j!!8źiv8&4t-6Y$7BvK hHM>\݋cArlr,sqAb m7m#p)2o}(+k]r-n%듎6')qaK6esԜ8jȡ7뀜d*voQ">][]vjh 0Ǹb4H-3)bl>6~M#(ЍHtNoAN0f֐xԠHM dF.O0 גc\67bZ~&ȇE+#I-Ytmj٨^\U?`DnX D4L)$7Ȉ2"gU.liO2[1 Qݮ @DUA S艙D!Lpl!IM3y*H=OR>QPPD=fS]D* <݂| _IUgi?xἠDE (N`s?p΅d& :l|4;u\X YSjhq4Ad^8r͘H3gYO|n,mN2LCm)v<,&TyMIr՝s` ^킿1bu}3x*#EV(xZRT>(+/nҕd'I2 s*dc(8 ] Fи$.Rj\9di~,o;)G#),&H*^rK⬖ֽ}e( `0$hv>tuyTyQE\PF~Pr8g! S7'޻ ɋ IzLg-cF@;ӳ:3\?5"}N_ͥ^_sH_Po=o vzO g~QE*!O>?luEBD"GbwR㻄P1"Z^Κ3 >zT&?fz0 Jk/X2'zڐI츦JuWG. maҥ4ovX+Zj\]QZ(ZT4}9`@U5:E*8 x p $F >;l><4꠨ۚ݌Bfm("Ԧ<}Jj,?16•[݆SrWW)2k) M<5$It?0T܀~==#dE| M쁻%[;⌹z'+JBn؅OɓW(pNaxOxۜ0/{93wIQ %wdI; eCq:ҴBtu|02ܩMRJi8Y)P*,tM2sa\/ {Q\+aA/Ѫ8C|Q3?i;BOB[8p[s]VfIxО!g)X뻆lb.!_i4fO-㪲Ͽui: I˥셠`dOi^ JaP4g3&4|6.u4 ֌ZGW/dZT0) q:)ZwV"/U_Kiڨ#+Pr)`U, cIPDۑ.mE໹yQsY&G3+՟䳢x4`mrR{u'[\9*9@4?V1`\z?Z QgLDaQv 5?oIYTsMzi@]t*AvoLJ4{w|aoenk#/\X Fq뙢W&D-l[G:\OVm ^~XoqO)~JV+ZK"]е9 B~il՚{-s9)Ag6PV%J|H3֌Ɩ"kحHm.fq#^A)5I9Dž7}Hn\b%?.szokHB-pd`+Cp4D:ZXGGQ#^/'M)o´V-IYL̋YلMQ}]^^+=V.*9ƦK|zU( DX=\ c~d.>ԦchZXSufǣUTYL+Ji'M).Mb++$<!%9:1zbј TWqMAuߐk-Z LʙғW i8C:H.>b0] 纲 4lN(E:GZM2}8^q#c WΖRN;,"!bX5+zc} hYR!hLWu3bp7 #$n߂lN "6xysa6ǤW8z7UtJG%VsV{1Mh[2,=HHkO!Xz@sE{-%HVl4$QT]s(zБ60,f1E$(xf\ һQ utiY3, zF:-[E=3k!Qy7]?s=Yј oΎrQ 8ob6:C3"n^qaN3^&ZՎ())xl`(xydsd<NܗQƝZwkE -9$G{HS0[NFtdᓗMx :%(őuđst#ZO&ss!L1| FAmԾa1fKF%!pũXo}OEl(;Qxd(tJ х_YT&;F^>mm(%q<[s{:JmhU:~~^؛%׹6؟<$r 3KJwSU(qF p#"CT$A!(ܽhw[b׾0*늓ߟx# X& ɢVة!㭤96 ɶrکBq}D+UɲeWIo~u]+p^ԝ>{C]1[քc#z)J͎<FXYYpdCsQ+xWVQ-tkUM1$*H{lm8Ҭ}0_yW " ^Mv+J{'^r;SG/~FLi-zu$WPoA syXܞZ\GBa| +.=ӟxa2S # Y2.OG&rީ. 7/:_TqX?(VHDL_{CFHBtVkTS jcK~zG_MWO 5gׇņ9hͣx<}/0]o`,nɂ,%%ZXCM?(O]NsDt45!̝d a49b%v`| S}Րȋ;0C}]~ڳlt}Uv\ &~2Ci8/! O"8,Jؕ={R߷[CzVĈQR!YR+8AӜߘ#骙 n'q >%83vܘ9x>WTC]rpÊGI+o1gˆshߕ%|8M i5?Ϻ=P`f!¾֛:=|Fi~]Xh2^BE.ڇ/ϗcq.*%|YW^&ex@}He{z[ h+6QJ~;%?d5EaXzMbRl TGK\-t]^C_% 񁧂W?3\,oeBʞrK:YtŒ;W4 X尚}SmqcagB@ubqX> [h`C#g9N[^́u eÔ@6Ϛ >p7{@VIXoۈQ6[OT#ck@&ޠ;dmz4RǎH'mV/S2u@p@@e:߽.=˜\KrLe鋹?%n$*a!AeJv:wb'.i1Q#YjMU@ 3hMQjmO xD5`z"ڀ2ByYlmiHDLL0ZpDn HC1x׹,SOX^#Dp%:^/;fT3ǐճ:tPq)u,Ka_;-EڲH09wr=2sAp>LIi3, ?ޔU/ 9cӀiԥGB "'ecB1j‡w&il=kj/#%d# &JvLfowa.P=R w"tԺ'vN3I7 +R {C}-+<^8 \ zwpsg81z :;p0ۥU*4*qOvAMvS#ҹ!=eI?2WLnM6Z@&#$kk UGr[OEOP8Ʃj TnYI, 0:9KOH01{7Y6-;X=H1׬1#t,UHwYKEfMa2~M)`ryR:w GpFi߿JĤqI+ }9^1`Ҫj+ϴAC& q6FO#MĘ̇֫h)l(xxe$QK,/*sw L.vx0 +";4}Lw y?aTWTr+DT c$7k; pH{5;.I5nC9xytfosKW>s1ؽ}*̈́s(IJJym̼*i4L.,6>iG=Z{eU"Mʨr^Lw?PXoNDBA?YHBؔϬIhd{{i߅ "6bUAf(:A6` K!](+8] Wب-L}_' TWBt#FK6,b x?ح~L_a_f|H(g~h*\M%7) 0W!B5iF 9_'f;?Cf8 W|A5CЛ XbPpr'AVUTcc!}2Uu<8U_z$>ay8 AGCpT45r"_2DԶwoο:=-j+'c~čN0=CPeHhJa;J^i3p[p@a+td@1s6W- 5)=_Zԓ_ f^pX`E1Jhn< ]%Bäg7;Vpt8ws_w⦄cDd,А=3@N3Uiѱ8ڠ B@Aa@ ,`uPemٌ=6H I&{2W22QW"rzm|O"[S."N\V~dy4܌̰<ES1#m`oy!N@U&)j*353s1^k"C/#E\=1DM:ش|8!U3LM. :8layT1EbFi[#;]e%k$?mڼ BRe2Ӧ).+%yvS16F0ݤj2BIxz; q!G(|IISqNfUaA9NyCGXn0`,QjD\{|e:REt kPkOpE]@AZo¢iiHPP2Te5\PAfێ=DiL{Hg.y\iD]&[}md3us;s^{W[` }uVi~,QI+f /ToPM;@[x$&HΟjs'q쉇a l掶k*0N{K,ϫw7ݸL ~b'ʡ˪e4C}sgD(⑳ @ HqR0* j Ns.u 5ohre)gs-%Q9KC,~=w&{WjCl'6<aKlrj7ye} n)ݔxU=-@C##jtl:/$?pxO,B )6}H7YtLĩ#eOf6ƥx"EhxgtgwY4uG!c=: LDӈchv̑3TXr)b9+| ePNXcwfl^>`B'hS`הNDq!߆9Z~)_8 [qQI21zCo"3[= u"5û-&22niԋ,t۟`(2'cΛc0aQ(is+f*-d{ g` O`TD45?N_4.s-;anUO@qrBkA<kc<و{_:y(8 Fu5A<0S1x`a`d9KLsʞb(kzaI1_=:2+[uqd._tr}fd-p[4zG1)Ve01Yx.Z<)u p>ll'`ĝӗIt396ThּqK"px>na8b@ cR%(WfzV p \8A`5MEtSf89QoD fAg 8߹mĢCej R#m]DhqpY7^UۧYˣ.v>pdZ%͂CYb=.~h mн$_l|I[}Ww#aMiQnd @WH?gߚU EAZd~%^k5G, \WnL|:[(9ݕ叿ͮIPB ƻ Qzr7|v2#ZΌ_pce^T~JFUo ^9R_Ȧ~RK'ڌ(Ot\U`=ߔlٻKGbHbѭEQd+EF3N̽`""CVgX/oRpTvl?3,pZG_krEdu#@rAS^p٥#2+RK.z$FgB_})8m9$ +1KGJCem:&k̰2{_ˏCj^N7ڕ\I%T\rlL8$s'IbQB鳬g捕Abe9^:]{ !=q7+{:퇜sm.3uoPЬ - Euz4fn9rA0%3rPujÔ [!|z.c<b#Cao^{:IN|ޱW|?e\==] в %QQpU{zE9ȑtnH˽rߵ aAA=()rkƫ+͌Oy"zrg 18W*T!>)iԳFEl2^#d`)߸SCYLk RO!H=/NYxk X rV~q~Ί{yo۝̕ )?! -4 异8BhY F :=l; hajND'f6t,{~>[Wh*mpO9r^jdjC % cO.Pva @%YXi.o`&_`LaAE2UhR襔8Wͯf;H/޾^qf<33 c"Hw{n&0_}ileRGk* x_/2.ÚCNq$$3|gDnaG*uSUiMz١B PݖC,_.ƍĎ5Ќ',"p_z *W#(ҭo*l9$aVNbm%r߬q~V9%4Υ%+ʔo4_yX•jF>`'O]wul P?>2F#- pynӹ^xċG".&z0lѰZѯ 7= BDHN&|QfXnt*W4lkbcuZURM@5)^_Hi5!wLx`HJFCu<=|$+MFGCv ߚbj%!yFt]-Ơ:n J2&=Zt6g֒r(JI'6QTo#5*ubk -dnyP"(4cG_k&ZĕXd>1=?vXGsd* A#ϪZ~v-0aP~he! D[.l#h}(,ugB&|U 1k iI`V5[=&gYKa.d`8m1sq5tgL _a>Ԣa_h5c.tg8D(z6j4>U#ӧ>krM MvI^}Q " I1ydk|Tu{Пs1rBZjN:4 sL,pƳZ#䠊5Kș>nP:bNZp/Job 4Fd ZW]dd{"Y} DΔqWvP@% OEtj0m`&n ĺ K#|0Sv̿I%k2", (b(@0<2UA^OUDcW<69$_ke@DERhVA[ d1̑1̾! ō1u'L;ڕV9Qg7{ q%C-vs0am("oyUA qP$XLW(k0:-oflqKzmg(xf6+Ct^"Uآ%~EZ.t0MYc<6}Bn|i>f]~3c0KR7|iE+}/"ÀIzڽ}l40uijtn.HdUG:*BNM[; 2ReC_Yq7[QF3lZIy֓iR.Xk|3@n9T[bH#Q,pEvNs^-GQ5CL\&˚]Cv1TʭRmf"L@5ﹺ43L:[{rEY0 w Y#rd);KU oڠՆh16< b&̥yWll˕8tc񅍩9s~Г! '/|S7^jRT4J%By59 ? pOfUBs*7C+V~@B_Cã "= wc(7ĸťPs0ґD9>ٳ"@!i? |4S6mҘJvpQJ ;Vؽ3gaE@FԴ›\+ۯU㖀w crX YF4;nUt*3ߜ6+[U\bsPRAЄxO{'ӻ 蓿 ]FDKݥË{ D2ԵRwQ z֐RCTIcD7SdH:xry |+dNyَ?qٟ z֣sMI"4 0{>S U#.V~c8W1˒(Y6X}i&!4 J­Lbg¶Vbx#p77"5"pyf9 {)/w%(-kS \,e<4y;4r!ǾEK'ť '73Ͳj_Tȑ b"ƢՈ ZBe|XF[ uYN8 r&^!dV88ّeTEmbw\ b)1>9̝}e3<:<7UUxXZ%eu+g +'hgz@@Epg d50~_EG?hQK]~uY2ǹR:ӃaKXE~ZN >'kre$ȃDu61 &{^I/: ٧NZhW!Dk *zL. 7NvUtqTwjBO[Xzgi(UJ o;ƤYYspDTq$UN"u1oCxHw)MOX y;Š%78=ZzlB^Ue+QP#s # Yōq^8|,v2jjw}q ͮq'ɖݑQ@XLc3b7• KԤ kv'3|މqNg?wXU1`[ B7\[6|N_4rGJZ#r;)? [a"$T( y{]FI+ޞ-ϨqdS i :uWQd@AQA d syD"W}zZ-0yWi׉ {Dc#-uZn)]1#nLSJьV Oԛ3==7 flqR2]ΉH *)SQ~{9jj$bKC$X C߃W+!vF dp)@CN'yљЙ <4]wV|PYM'2[@(Llk6-Og&eGb 2&!QX)S F=X-]˚k`z"_n\fih>tm]kSZG;y8=#/;P (HMJ5t2埻\JXCj+Ll ۑ zr=Txa))ۊ9hq%,\ww/1|Zﲲڵp[˅hZ`6b ә~|n.KY+(+ r k%7Í|Rܦk5y vɝBN ],4o#>n=˖E?7@ht b%T"$G[ZLk2'xo#&ޚ?k `?pO i- b'ý~%_@﷝f @AGx{3AapT P3M#RB;$(>nQzw!nLcRXcKcCzx jƠX@=Q[K=~L1!dޕLУuMl=j<.N5үsy\ 07+6LU1RӈDJ@, K!w'؈m+>0ocB?hg7 <D^H5//6tdb#JJ|L:eE2}C ٭tu^/ŰȲCD5]5AxñfZFy1׫l gg]S hxdQ@U50<ޟY?b+`V+sB$ Osuz18d; ˪Pn`6%Hpv':Fv3)1t$сk!1x|so(hBz˶>vR*ܫ(4FJSDGI]RL&NrXjvЪli=wNP"Fp7/-$ >OyYC 2r$k??Qs$'MkЁ:Ǧv^Z^m6* kثYt%848 x bq,|Y#!$"C xQ|s>Vܗ~&ko6ETl\>Ix1%%흷'ݤJ4G2̹XN3j97m:p{[KbX`Se-Ŭ95E5NGhҕRyGRFyp($rkȇOD),{PǏ.c'L;wrV[jrm,~l24ƴ`g)q8$Nމ.`bɅs_֥pxUɻ ;w\W vo@J:głKc;y.%K8ЬFeҔVдZ.xVv>Ԅ0|D9߀FF1Q#\Gr'W8cL]R!} RWN|rs5wl!_Ý|lI[~D5;]5ət`?=/CC;d~0+3Ql'If*Պrgwnf"3\MzWB- * W&TYW`I1iᄾ]uYҴQ2&"uٿ%טY)BW5_" $]^뿠m2< 㱐ZM~VW1O fG:H>PؿI|B/*T[Ei戀iJO'iWY 556GS Lر="5<G;] tu[XR[ ť $NWQ\6^v>)+y6b?j帋b>M1h& D7g.w }fu ʭd$kvvw 0HA_JyQO8a%D<_RD7KBzR'h{ *u5;ӿZxMh ZEqKE( (o ~,2bH5OJ2gDx%/r_-]^lc .#zi bׇC֕,۵Bov# d!py2Xpr̼OϷN= j}sFnî)k,:Tvquk(wj%IU;0Qsc% dp'|C} ?'٫TBʴ!\#ѽD0yR{-sp!mƮY}'K@ 'VICp%Sh-w/ ?ymp큝.;sL*dGo#uD*#ldyA](c8/+!x,PմTk:Q{mҗCWW_ m/0AcW^Ljxv !e ]'$fqWmW FGΓ2wE_LI\" [J;w*0:1\#E$<6uխD7q+?q;#YATFX:: |r%9yv]LAxS6i+t_^[n,-@f Z@ɑ5Tk4oa&Ac|a;ʟ19̩ԞeLfr,5q_2Wc )ZNIhs#xdxέ*I-# 0,f6Ǵt>G},Nt5gC`'@z>zfH,kM6L$Hb$֊MO,fRaxu(LD~lzv/ᚭToy/F9cE< VS]{=C?㻣(=zhY#|\iFb:gǎ=vGH,n''b^wl:L~?P\ Vt1Q~2J#a͔9OXzI&Q<)qF%R UOxֳ%4W?-ɦ kpL;ioz \) r1D 5)ZIW[~e¶o,ek7"P6ErnXQN!6c4E&$7qPT-96|mH'ܬH۬tqO.U;'"S;C) C ^6i[Zg~Ѓwjtg> hv=fPFC-["EyVvn6lkGa;lMohrsEFG(0B9$`Ȏ[={&0.= [+([SY'nxeumPBAL7.?OImXAZ9˂8k )tExT'7oqS];ǗtR@-%]rU VAU/<2J -G}Rt"@O%Y"Sg"VKb:@ hev)Z5><o4}:vwIc3&Z/]\kdS">ȷ!Axn֪3 9AIFr=30&5ۺQՖaز2<(i[qZ&ccVHЪ ~ϺZ|Kss:"NGޞt!Jn.{14=q<q"c$Gj W GlbB V?vEe5]paKϲ^ xòXC)<7n'j~*Ouf$0nJI j}G@_e*߃D&5Sr]a{,?hjP^@/t,Ao(Aޒ<3Vh%6bcgGcKT"o0;ov+_ۖTfWf{ݎ"0[u$Hdb{:b,-̒LuT|gyEchHcaamL mKAd:%'L*A;iI*eC*i\k/UM Qn"MA(tdK/7,En%+i=U]̝`Wm7zp`]{\C͛OM⠼k;c%?P]Z#}Ήo-+[*>>]\8^x jFq1$lprlUSmT@K^kLr)\ a4>Pӹ3"g[/uy|ʇ^;<c#E@Y"70Sԏui%NHUcIἉV T; 7o#m/wLB\qM/{ǎktN]JeI8@xDlC)p)/+fV;EdPa-8-Qn%p .# VOgj N|BxkS%XVG+.!*[tV#TN}q @UtהsN0rB8WJmaigiOEp#>pFsت&U ytڱjf<6C>78ڸyuAi0t˄yzLSFtzV7rȔ0˞) vK+ܵ=l=9.La`0]O$:V 0E&E?sڹnuoшlKdjmNt;O6Lc/* oӳB >"LW/j(Є^x\G2)>%fiT 2 /Fb_1LKbR~P;G24+ɰ]'_OoɹѨa=+׭{3(=evoFU,fqpk.`"tH/36UKtrYeQv t{:XWOq5ҦcM 9Sn2>ƬG^ Ui9Ӽ\1Y>l)$߾ N>/ &r˹Bv90`QcxC$E*ɺZK ߲X8+&׼r.~UW-&lx09QIUN|j?ln"^|^YTBA5EA6Z)_"`=U/ј{>,jti)u=!˵ ll\?[J klgh^!-%' 5&'Esyqˍ ++.g9! =[wt.W*cluH J4" FiɃXXb;dٜge`(@g fš_$&x|I'% 8 ˉr5TFϨU#JFiP-t[j4ͫm&SrHzk <'8hX?Jy?iFp$Yv,N(1;#_44u9˼7%P@N lpR/P{-xRw ݣNAGesߑz f0\\i]=U1o&fgF9Mx]YA~D ފ‘0ƒi 6oI\d;X7'oNNn%uzTwUa%fd!Vkr`1VUE hiP0IcDoK3=_h^:{革FۏIjyC Z+/۠E(\2O汫rDAѮMBlTifDrv)iJ"xlU@cO`k3Zr`Y+ }I`_5KNW` u!qɲmgih29Kw,O/u5CꌦA;Oz^LyZ`N޸&лP%4YvBT2dDO;<⾁B֖gk˹o噚ZFK0 |og~QZ30dLz\hokY+$U8èNPX2=U OyM7+G}-.^֧(i#V;?,C{ԇcha -GrI[NF[1 Y,<ڋqB'82m'X6 1߳>aYbpL-i+Z. :@x*j^zklQ=)ŀ$,TpKq=͖G< Zݢd3%==>_% >dD\-έkR0>ɥ_:`u83+/?U康*ic9bb$@pf 0:K}#Bn~M|8^ >hGfDo=y]=)ZՕ(:zG0$FLS[Y;z{*p -~7MyFaEͱ"tlgչת`~pf$CZd"G >c[`~Ae,/3Z8n 6艌 gg3J@Gz&fOicB7gO6W yd #UM-oi@(iw x!š1PW 8\W޾]׺¾d 6D*پ{2j[T!RBfKf`0T5h]}F1k]4Q^/?}gAfK3 ..i=Pȫ`N* I4Pw' ՖUδ~U{@4Ug )+\Sd"NqiY,2apw:ō|07/r\uHJX}@Nu '> tчGPï^0!0$''vIѱ:z?4k瑩K{0s_Η_t]vh3'.?9{< v%^j8 ZJyyr*<_;}B}u ]c@ޕ~ފYtS̆xK;(ւ/l>BW+?Pv5oC}b8MKǏqaތksT"ֶ3翨ch(8L("y\cdFx( fLH\пSK!0fz5 0%o,rĶpNah.lѴPN̡N\ 띟'`Y:XH(mfl.\]VDZl lh5iaŔ=:->x^:(ӓ{?9lP@Yꭍķʈ G< Vo>ѷ%ZBvCCC ,-K;AQ@2e՝#5CAG#=ha{cMw+dJ0``[ЧtY <5By,][]d]$&Y g} *@1LJJmTqun( 7ŋTD:9jD%$IR#8ê_ZS[v([t#Q+M"H# =!^|3(+<,/HrBlm>ʄ;YFCZ)M31͹TWԂ\6+7|?Ge݅Z^tlМ0PV]T/GB@/`7-"d$p-Ɉ`777^?-x4ʖSN5ߝ1ŝ2BbqkEK駟G8Neʓp䳟NU~ok7fFNjS.5o!_05m0o-x<ɓicvDNUႡ{9vn-Y=e+: z'hRMh6c:^SPi1ΌEw gQv"p/B^t4R f(KZm;,gC(#܉C-.>D2. ?qA4MW<{}-^Ō#)L©Q<ɗzI۾wȝTGٹS.T"U3%#Z ` 32Q{ V2"[;domsk+_9ph:vٖܲ<7ng!گ$Q)PIo*J&1m#7߾X3u >xہj!S,s{s} jsNN Ȭy:!ZFkקwzJQڙ`=}E Q@\'=tk,I:Z?lFקV NwmwfGпۙoy>ln_3+Ҝ*l8/b|WeNp ^Ƀ`?(¦M wE:l١p+ fDB/%o35q5͂|NC3\4V++~ҡTXwzo `:sD7=rz՚69(ݼ%fva+θ{hl)#U_)V0'۳?j!f.I6.Rb0,Gi *UAh`9`'0?[BI >A];ffiݳ` xp3RRb??!$MM>Nu(М#Ur¼qC@awAEeOPw/X| Ɍ_#heD,4 ,a-4 >5EQzz"ef1f0[C+fGqw$%RJ8K~ ױMOϐǼP,_Fkm.BqHK1~ ڑ}JC?V@)WƗy(c&MahH! ܨF6tR#$u9)D`,zT5t0r/#~E9>~S,].gzT@i_0fXX iAx5}bZO! 36OՃ'\A_IZzX)t=jrcuN8/=7H/R㗻*.չfRabI; ݑxqC|[ jh9?'ﷰuJ >oe<kC\J@AJc/ڸ-cy1S _L;"=CgGl |L>' Jc đ;W߃MZkCJꔻNp\i2tEA)qA݉J eVbw?v s ˾>.Ix{-GUvyu<قp/Cz~ogIꎊiJ.mف@NJ.(@wwswϳ)[([ֵB݄#lD5"-e!'86\_*Lst;Vnlte8 s*BI|sLIۤsΧZcPV3gfJO{wZ^gI`J`]o]y/I N'>gcN@6Gf|zKꋧ8bzW%RK-Hy,!'QǚuER ;CMIukL3W9?d垈K6TggOQh-MR٤8xw~pTJb)TǩcH2& ]3:ޛ&w#`;VƇM/TwsbOY נkw4V_z(l{=S8\ %?c/῕pDh.pdz_K蛜'+FA:DzZ1r PKte(Y=Pbr?\"rδE :e4 B>=zr%pQRQ뿋ZXa Q/}>",#deKdadJ^*%e@?دv8wECRioģO>%uv,IZ7RgjFi8,-Y{$Qq/ +e Ҏo~z")ItDȭ dIR8ˬ9'qq$&fw k{տ&ȋ5`Qzt|\(`qtr5] fF3s(6<Ȳ2MUaڂUX0Am l3#R|*$Cȹ#XLW&X|^"'04ܦ,W=uQ|h&7'k/,hp,s^57Q[WcBc\椻IC_ۧL#g5MM4~1]0-v E:lNXIFQK`Z:$$DiIrFiߣd:u2JɈeD20]4aݱ>wwxG\YڢIȓ|g bG3wšf'*3>< 9m/y[!e_,hz}Z%k8SJ^q}.3:ȟ˳ :Rg[{vpvz"k79d~נ\jHBGNGxwaVXDzM)?a68:^ZKrʨ5%(nĿOD j吤vbV;_yO ?9X||ݔ %z;?sFCWsrh4g46k$"dZhFf̡y҉y*.nڌX.A@irxm,V,c2pC0:B"}_ \ ]ZE#[EB=9(po$277[aK֎Z^t>p:LQ4 ql* ij("b'z&4Zoy-Or:v͑v;r9$MBĠeg}6#}4츝Q@N]@|%Bj^U4chQ݃`rL%-6Hݔvбi;:M>rpPfv6V8*׀dau,DFңs[*گ +纬'_m%k(ggIJ̷e{MXFq͗ al д\f$T;Ng>D \Jptvfۮg}7&4mJT|^K *ZnR[G2|T1繲ٍ^&ݚ-W7A8c&&( $M8pcWҙ (%Dx W5hrb:&sIJT@_ZºV͓y d'̆p xa~pEyC4X~ RK=#TzR19~ XD]N8~z&MQ!G.nρM[0Эq%*ay `"i0yv&a`{Вn۟.A{zF|AqK:êF=` }}p*Z0FݜG7KD6 B_Qp\m{Pe$hN2l?!2+ ~F5 &.MvCj?lȭN¯֕X\8~8n?1zqbk|ۈ6gI">r;"XtEڒgW rcHI*X|$ 1låö6Z ޱ*POh&<6abPf ^,0Bj' ?|X> K-.&U!M0]}վOlj:gb1Q ?(u/r;0 %pvA[]v.,a,ܽ+/J4sXH[>G: Z$#Ox SPJO0k)@$v&p#(G-m [|B_&fg\7& cl-ۅofpm*-%ZeE4, CiY7Jt?MOMFF kse$, ]0b% - i! RפWt%b o>߹#eݰȅ 1%5{#%';3:q0*Ul55g v^@<Ԥ{mDNroaٛ >)_׎T0TTfF)J<-b Eװ0O" cF<ZP'VEqLω}ɯҝ5D7 ~Dwro+|Mq#r< jÌ3C7uҺ u- UwD v;H! 4$`.M0 XxkŦڙeJ3zUTS\E n,G \3X Lj\8Lv KkEEz9dne7A{Zveu7|wv&e AN2K@vD\vx})k5m@[b'RolL'N~pip*'^9!D2zfsRu'of +5fy&*PEj 3.D-M͍Sߐ,HZ.6pex)nXx!26DkoghbGqĒw*[W2JZF+Ϣ.<c|ԙ rYD}Y7xVT ~Eor, ˶ of~Q\}FGQtQ|0V)6p6ieOIr)33;+< hJjtuWGBvyъ31ƐKVL ASG$Hc>A$(y covk8)eRN !t/~6. @z̦KѪL:CiУڸȼ?[;กmyvF `RSO1J, +"zSSN=̽?Zpdw{%idUS;Sԋ7\ϊ+EDlDOoV:aM :@iGdt9 IB9C8׼.,h/Ee9x t3l4z`2ܨ'}+Hl֬ e#Mx\Kya/R\&4]5 4-ﻋ9Z%*۹<җx&{~-fygfF"et5}CH5`(H\xfJ/ 3sݯF-<(bm֮Jt֣?#nUtwYX# Ǒ8T[ ƕ1i OhtT!^G6%(܈ awòMDL̅>4P4Ф+90fs\T\< opʝÁ%Gq(;')a8W ?%t=dSM_%mץ)ŵFDJMfγ=TNK?T^<+m 8bѻ*>0?^;}穁e$wNluhv5:NfNfAm]yJe vUY~T>qHifz.~,zY :1Leg3Rm6d4ql-e Dm3td B:\-4*zh;O&Ԟ|Lᨈ'o{h ra]`"PO3BZΜdcӻOj!qR*$^(~xh [v0P-9ϜJ">ditaP70l1mGש-Q-Ӣ{'}>0/w{# ;U'o8?c@2G3sMRiFKPc((ߪp|}VQ<$G'"hb@΅".Ez)̗~&@nh:8GQV H}@QG+<:jh Ī5SĪw11NW[7~3 (bpLW lH"8;wZQ#"r7j|rX-,4JRm-$۰cWhc&z ـ~ ^SSiH(5rB{4x{=›`{zF!D}lFqt'϶TЮ>A*˄bV"6>Եι&SA_nv+Y.9ƌ'?QR Ǡn0{#׿ٱ11 f#X=H_V.A-]62 0~ p* YygY"~SrCA׆Q|ϙHK⛤ɒ g68AcP练zrcU9U`-d?veݥDcS -$I5Cr8N=o_|D]hJ-lʹSgH>v Ҁ\/ni$0TǙ}fClt^[VԻ~#;ԮqY瞘˹v=Y{}[E*.-5G^MIvOn "yW-M%:+}tTVXMCb <̻{*{v7FFѺU h1UŒI45fN8̀6%NNv˶ Rz&# |A1T# jFMF/}$">ybpZb]Ma]5>ͷ!WL8@7!s!IfHU R,NTD: i['4T^滍DkP'dTYzkeC|'dKT^bq6K* j#JyMտBezٷyҦ D[5DVǕ!RHܣ t-& %:aSnCn Y`uuk;v[udDǝc盹 Sm'W1aS4JjI.3дvop! ڴ PNo?^RBrglq/{HJ@k-3lx*`zT'rp7Y:E? Ij]7p̵{8OQ't۵Ep9jY4V9LI5q<{;:v=<9iԸPcQ# [N}IS-ovRb1sᦗ025aϰBϣ9{չd uEWh)z\G`6RMfuiJ{(3-lC]~u)w籙wiGżhaQ J;^*G#Y 4 ^ND-L[@Ƃ|x]FlT>Rq6r ÂFeBqֳ㸤i6_G]Ep?SU7/q,>@$洉MA(_0mqLج x0 =ǔQq+VeLGM.pQ7iaΞw~kНøg'nn^BƤlo\5ҳm`JkQM7)(XZ6icf4* e*,P'U)e=pc'xcc=A agv  B;ERF`B]R"=BfF}%A ph=Ẋ晸Mɘ_WK;W۟NmЏwlM oF:e|#&&~wG}bݹӽa;e|mOWypop=RsDxŌ>(nI(.2-Cn(/6J ك}r%ezake3@SgN;ȝCNl@'N9W֢Hq&n4k/󅅇1nƕ0۔ZXp9]e3nt}Ӱ9N MrA]"Btptk+E`+XiG$;'1NM`ɣan%،yA[$m:nl0@'qÕl hY4u,*QR]Ih@:WT=*6bELL[N C"zG|E!9.>M0E` :O$oӒɫ{{mec9'IYcܬ/;tɯ&bYvCU@jB.K9g/\)Tr{Տ*d2wǓk'e@8%WxܬW*nf۩,Vi[HMcrUa!ӽZa'ͶbUgMУ= /XaV~ )qImP ~*5aO5\ZE_6 J̲ts2wq?_Y4;c MCӼڟgߧSq]oIyc7i}#n(B8NU~sL\-*N\IATuBs 7Q<K/|>|M38$DxBK\DQHtݻ6mEOS$oW'3ud.KͩCj~Iaڨ .r#kݚO J@LS# qP'Qm~JL}jzҢtK ]sZkxb9fk8%Rr}M(yYR8#[' 鲯^A8~:T̓Xu" bx\? Y>/20*9I0KOSM* Y.gbM+d%jo) lI>;m9PJ} K~R moNm cq$k]n{SQ>G VHӚ΀BhMp|*$G@} {jp̭5tr܌rfwڣ?uY8sU )Jj"Ha(?^b #$XMy])YW7mmh¿: ~ C( )cSib}q𞖶|=@ofƒeݼ8DT ,4;/ccx沞 cmqg' }E(tA-m, .Cq_(FRT@yN ?CT/&N2j@ er6‹ bR_Sk@InW%+jQުl0vdR'ݱd; `R>KPȉRBkι\K:-DpX9Ixi7(64J/- RMԓ\ n2, *l@MCSiϠ%|xpHL 8aK'7Kg)OroxbdUk/n&P[ M>0ER|zq0 |QN?6xz&Bg9dKi1i)]ql*?/-J@&Qp2gC,*SNQC6I gn;"BM8׷DMִ:pC;e=2 Cڨ+8˺uX,w0VC]t9e"^Vg8%4K5g14CitHݛ\vD6.X?S#SJG@M u;` `fbN_hN!kЍSXRnM_4Xpl)LI+NrĠh2җΤuX |q} B H#hSvHkT$>]SvQ'(T߰ 8 ysp4"4fӂj7 % I?]eO(.j5\8>+[I,wSfAIDZt| Vd5H]W9AjALk|V$)ڿdwAbd̦:G?'2I%pNΕs"DQAnp(>@Т6eIpsk?P絁t EΫn^S:0f;I ; #ˤX=6-awKyLM!({bhNFGUSW_3`f}pފ f_*ia=tB8#c]K/1{`7/ r Uݥ;LOKXY|ulKS$B+86.;>*%skLck Ȼ\W*<]Y#FI`usjmiGv9bpYߧPHv{qc-iʈ<;S$mC2߀[Tŵپ%KDJ۝GSbmeF, Td>V+7'bL,nvg#XP-Ff^eI؆U־}'Uj$4Q2r&(S {7p]sSTg0Ջt]6͖ifv]kڮm3#{' ؑ ɸFPڅ;w@ʥ Pz䐼 ̆ 73ƾ)s hHlHCe~܇9 ,x&2'pP:ps"'qu'~C)Aχà_bKO}]VL=ldžو"4ۙ˴v|?1}!助r&{=gi!.` ʮU '^3;t-* 0x"G`HNCk<yؠ"$_Y I ]Lن DN[-V.=Y+Sg`T,džAف90f;c>xwqq LAw*Y5 Y$hYW-;aX|n 8ZЦP8o44L¦H!āyJWHEI{i<E\|9kw#VWs>XEKOhN`!fV_Edv2 @3wP ըxk3aMTud. q u|b'PʼnS1 }N4%vkS'׾+I|mZ^D'P4:E-S/ƴ; è Œ}1FsJfz!`l@ m^u|"2jnP[O)C=潾urxVK ݆BVXqlpDtM'qJ* IP.hNq,3IK!"SSAxjȗЉTƽݴΫ;-Xt C`%'Ikb4a\Xis$=={þaa (4PĂIO5 5Pv9u}XyU k gǥRb:)Tpϝ]BiwbYp(I.}8&䋨9(:)ur&a l5?jȧGx]Z_ñmuzZ >gLjB\s>cĊ 4Ek5hKo=LU^ÀXK-gbcN0{ R$M2[q:8l>/Mâ,Ϳ`LVϸ[ӵhM껤j=rD 2mh6,!(%GmS6 d"vm;Ӌ5`r[~) 78k &p=kjCF1xM_#irMlr){4Ο:r'20UզF%kCOJ>yI4`L x0t/nFgGZ~KW/,Y"pd6V\!`Vr}!g@M\uiC"f39IF}'Ϡ@3A佱|p4Բ'H ·!(HK7@`-a3DHhz2RÜZSJ\`Ib?$'oO mg^η @j 7`q]l-/k|]e,bιJ8ٔYglq ce}'J|Vz!'p / 3#4{F=TU6FV[2@>MNz?|6/x<:Āy89R~˪{ ٗD\X g$*) k >7q;wY4^Eqpp<2_Hy;+q1PE'h' W7 ]` V$.(!s4HѤ4Y+}y뎫\Uai: L?$uӆ)flH](B0 VrH(sg?='2DƔ,ku#fýXT(/zDz=w[+}qqtc`t!LBԦcڝr H,(=?=Q16?|nO`@(N;';3D[И ocuW6uG'5e=H;{ 9B=R~le{4@k ]lo}Pq4b8 'AP#f*\?|?y:M=+<6#e?\\nePG5|r8R?7H C$dU~ |o)[ }}ӠP9A CC[Xjnnt; ֘ZGu]֡7Lk"Q=M>B=^񵍀3\69:E\LtvH2vN=:5 5U ;nG^ؘ ,t5JKX*e h>G1?sUGW ú.!]O )iI8p1w{ÍojrFIV;ۦB.Œ}iِ?C0 I;S~ S>7k#PUX1(6QB4P}eQ&5hٳVh/>j%A[j9#9+El"7-֗vrT('vζ> I)ɿǂΕWDx6]}uc閙La) -@0yUiPsD׼_Lјv~Ohs;vOLl:20U\V$GfnղҚ$ [,ewt:߱gɯc}`SƶENr#4pᜫeF7jPj OF=rAc3x^p8 HzrT<䤂UDG4q85敆 x3~X L(TG>K6"qpۄ;3 1{Q Kcz*+B,`F`G6g+K,-$0u;=WϬ(dRpY>Q K!gz.P$wj ,։O\V!Nj˒ 3,2M=if:re'"Q9K@VKIsz2z]hU4WTZ+ k,1dG~.@ItOX_p(1wgK'[{_szo ,3) 8։VTcս@Qw_\p4Y`= kuGt{JE\]*G\krZ@4)ݵ*ʟKf>)ƻ9RҪOWb;ϲ]B0j%#IQһ$R2,tz.#U:svwɧz%?gOl.5Z.᪳E-[_5p]g6dܸ +^-h1[cE`LZ/^TD*7 =,}q="J`Lrb`~ *Qx ~De5~3/!Pة0I[R5XA3odz қ0 %Nf_0rƹoɷ S(|?LcGz9>w+F ilxLwB0 :}iB|!bbw !iζ%EgF ;ֱ\X|!|įC;[WuwlsgVK0)^lnW̍%%C=?GGɾ|"<}H#z\t#>Cnwh.o@Y,;Ghv@7FIO>>rETSKp<hBlpB<aĿY28o@̸ܷɤ! \.J%^?Դrz~G._ R}&T{I3\I %" Ur YF.N˂=lޘcՄVxŸH;\v\$Au o֑;Z5J& ݡ0*^LCaGWX,g3:)GX9gGR"$:FJFr&ylW)7AK,7v-8*٥T7tz w )T8rr₀%~NR ;yVwͦϽPigP'ݟ$Rg*[7K%+&XE YQPGp.RB|W#,*ʃS zbc\b1 ~\[i1rF.53CTc+NCDGFJR=Ybd^T;D"U.H2}[ 7|ӵTu/Vd@4BsT2:N{O.zqC3\!Ps 9}v]oHH>DVφ&Ӵ7v͸7s_^чEg-gU5ɺh ~pu1keMN8<)3 W⦋ 4CSn= oNHQ@!D6ψ~}:N8}sMLmeUju$NBu`Ue {k6CڶU?W I/ü)8I,{:WZ^uT\h8L}';TFlb«dEWI 'wc4<7_[שҦ&i)͝Y@0s1Gua 0_Vi7Z$g9G @I:ۙlnn>v?~r Ch'J'C&`λg(E>NGQGYǴA,UdYvj>ێ>.c|P=L޿V׵A*)O!ID.4uu$=4 ]\|$o(AGJb̩v?. JTOQ+7%4/G_@<^~ n/H}R8,N{D{i ^V0QYfCPe  uqNm(v_穰qJ ocLc >˺#$圧y4[.lJ@P+p8pbdkL;U) )_f: ;,>)`ǃ'ˆjr=.ˏ~I)mt?w^bCN8Bgl-_PzA~y,26„)Ly! 0tQEZ.KmEε}.7m(&\:uŵU;0$)z@Ĉ <܅q%Ջ?9ըo-juiFɦ۳'j9]Gܺ'.P"-;4:k,b%DvqH#0):G79LG ud xށwXn>K#ɞ>ZlL#GMI[;0tU`..4G^J '8a0~ftojd[aR9_sevQ t .E%@4Zx*a@+#KX)Gᄁ;N*/^-, .46sR'52%\6_u՗ ETzE=cX&Y{u#W!6C񗔄Fp9 h >{DHu[Ѝpd&X́]<Ϡ׮]arr'Wf|V+qywjk9(iQ!8T9cg4Ϥ)|iפ(lan4OR㶰y2=DeI^)΢S7p L/D{gb' /0e4KupI!x:HH3c&lbAhC(pI2k,$A͋mTi.oNo[U W{< [Ć"d/ݝ#=^M+h^ vJ͑`_~,8ل"պhNSb9NV9/T)qF^ZŰw(?r?Ɓ |D֬}t`@CI?ncLNzײRg 3l"r 1u&sji0'UW1ͬq 1}Fњ:ReM\ͧPh&%=c:OT/8_z oNN $o9,ǽOz.:ĭN.8ueQ$РٓͣNng%)clͱ:D^܅{!벬ѕ`TyidDhpR؄ґMwz\ΰe/\תu/'څFvTD`z:A ˆ;fXrv`Gk;B$HEhO_ 3VʑRT$Z1\]=5MA4EsbOX='Gk"QP' (\IGP> :[fR ZQ5ϧ6Av5 `WDrƒ)>#{xzlw;1%(D5'[h3MpEr؟1KPm%[Q/WU Rщ{Au[v:}x>֧]uD( j5>n3tQL. 3$!\8D* ~g8YcP/S<2A*]!M+gKKs.k]0ҟoeo{"NCKI;Ek/cndd nP~H)P+"ŦLU#Tu^A,ёBKu[y\'u{_!Ҹ520,8i%n.gbbi쒾rzU(YRԟ/&-= 7NݘG62RHW3І1x~}.sWNQOo$7Ζ.c&ۧSfՒx&vq^bl Zƭ5 6t}pu.  s6ҔQU|c2\s.-Tqkz޼1B#2+tnø9m9B˩~1yų5|\({)7Z4qrq2^\)+xorsV[1 $PSG}[QQߋTw4'e$dު>Gx]=WR[M4Qvdiac-:>N3Fx"n@/BK;`.%ra^&q;( T`,~@ZpC@{BJu9 LdE8}N2-Juctn"Fr;7ogPN=-x麗#p^)`aUl}ޕe[#\oq b[c\'e9WC L9P!F8ocX% _ް~qmEҧrJzg3$NE8nE] u6fJIPVc+ul'6ڷQR>Aʉv[8Z$`VV7oZήؿcDBXe1 ,>=YeM(N\uN-"5K=0/G[@h< [ŭihh`o:v`J],*+edwFV.]gñGXV=G]^>"\T᭞\p FVNPN|WyDcr%RTnn R (՝ї_UV#7;HkA@l|A5@n#b zr`RSh1ȠT'2~^ v|E|J2i:C pfAa#mX1#x@ǥ*V;?Ǧ{{hîq{+ܿZTjq|V?N-_ks>I6U؝̓O drژ6]JW\!"`< = (DdLB:MsDin e$#Fɀ=z'UrF$&@rN@ĻK1'=9<^?Aߏ^l 1m(T^6 ֵbx`T(ȔRĴu\c[_TOǺ|3\A1S,SԮ% gA~`QdM;?>k)QibgʤDoA^Hf3%n;t 2uŕpaz@]' ޿yiDŽ|;NO h%LQvFp2 Ы7 :fPr=W;zwW#=EO+zOѪ|GC Sx5tM~M4'?6ЯI+ঙְX!ᢲ9;2xzjA:t [F?# Rx@=g(lo7a?wZ{k&nЪ o{\3q㚐zqTw1"*؛B[5 vCEdV12H`sQ*C(vxgu2ePrv?{dΉ1G՛qE/˖0`2J~šZ0xcFdu|Gƒg׵`Ce {F @]$'<E}oOT}۝ITMvަqz7#k}j\&g~w <&Rhw'p+#=8+Xh׀3D5|jc~uP:QizG[T!ij3zslctI xtTޢ~C*.r/k~\v&ih )W")wAY5R( fwwyit.J*;p׉Qwاxsf f,'n7dſ"ڒv:A ʉxpa= Yho'%RԀ,zKgΩNO|N5H^*ɔZ/6vt!!.St^H,ϤA껼^xe[Qc9=L(^> /A}<M=v{& zA@4~{L1F4DopKl$ӵ`mLeJ[kG.kǐ8% r*e}ߊ5HM:a ^^<1(KW?, ۯo7)3%8u3t4}IHh $聎ʘ>Dz [!(: 60@vx+.UcIΎ~ <_=Y^7?=I"^4k|(N@swe 4ly3$vD8`xGY0/w#90l&h]wݝpFuVkۥLt_rWqxܱq6p,rhTc-MgpSW'3QkoI.8lE>*@ T֔Nm < (Xbc9&d,$U> ӟ/Q]iC`&sWn%&#z^T-*%l\=>HL5 =fH/ .9 ?k|O·bE5!!]E,xxl')?@|| -?\Gpщ&TJ$ܚr~<]A2ֶ8{d=X\]mgD6ud+âL%崷_^|@v>-{)/Fmctv8p]:@Gƃ_&Fy. ʵ^}sy&! k Q?b毼}{Y" pdbe ȴ+EVL0#.¾oC;`?woƉfb{XX=Ž+[g2Pa #ieb *8@O{PB5[4緈W!f\z7ԹGf_D`3:?9.s%Ikx2Ѝ{bc[eZþo-Ew:2K5%JN:9+ ]4g V QQ" Fž?pp&8Ab*d;k[)1óhlNc3wo=@96CΰW87/%.m9jSMSće#*ฑ |E`=X՚15vDn~ہZxe+А,]Ny J v.lFJl JDХ15ty  S BY%(ٞ6idi粁5ɚ&$XJ2^鋋(O)SͅC?b%4b-wWkf\v:_hK'c.4GWt-Ԭh[&Ra@$\.Z=unPe՛gCŤBי%NۆkA!cum>95X2(NH[j-pIFހځG|"XlJbCJwHvndD0˟5?Y}~!3ICTUC8iB.Vt1ιe⒨tOIYG#趣s~uUmCkT1OdhJhAO4 ऽۦ}.0ú7qsLڅ$UĬt֣<4sd,޲6ӿ+8\^Paf܉FQUQLGј"y T0n# 6P w6KC_NEdQ(^\|o [ν F&4iiݴ̱w8B?orBZ̢ =lUx~~%EL<٠˜b4tpb˾ٟM8lN|@l[Am3K(|/"sIsJ5oWzajOom%T5 GfHXk?0$E#ߊVJgAЅx .d:yx籥bXDRQ~d/]OVrr=iܛ %k _?%LUPcԶ`JTފjS[RbyF g҃At)GSNH8JsprۘePQ\¦iyכヾ?ȊZ 1aUR9#[k^/0֧5\*o@u<](H+SQwVl8ng 2G^z99o=HO~Xk2wο.sUa@_ ^fQ~o >u_:v6l'61J@ueVXOmWvM=-rTF<%e!|8QD)j,wxH~hP+:ڸLvD{Fm^A?>:/:i {sSz)gbZwC~Q J<V0M)1r\^G2ecRo X"'N ƮcR# -DKE깭aZ+RBxʱ !Jq $rRgh8ƫ,d]*2s>cs܍Bgo3(ϭڪa,$|7mdıa?P`X0R`bKJ1oHɕD_n-cFA#p7zy#<v"<KglbHE|e_f Fjɤ&i;e4Ac(X * ;:f,u0R-9/AZk;I,(P\NbE({|=Gk2jh\#U`=F%&>o]f oMNQ#^xy|Є?Cuј0ȅVTGjޖoQVODjny 0 "x4f$WnWq*I-`/MƠy>|| Nz7Rn:i4OeYeN"(pYˊO p`)uϞ,(U)t>" е*G#eY F//܊fniM`EKMW p &dq:u57s W*9[]hm }X 궤˪ɋFQj*\S776t8G+TȇzMطf ,80j& ,4PAU34%E'tDBgQзdثN+cc[d yz=`wV[*e 2 ҵѡӼ(=/;YB,u|2龅8 9=v˄!@ )Vxb*soyAT@L4yռq.͘QVBqhȧJ~3QTgDyFxzbqOUR &F,9=ЃѪK:!m=}OT#Dhu_*<.,jd `w Oy5) W|n #⋳@8αh@;pKxL.ͅ3LmvVnvh>=˙gD)qK[߂|z%rj:t&?Xۧ[qԞ;଄(hYԮa)F k q̴;4FC7k$ojaymڶ29+pZ;Ց|_=9v<:e¸B-no|J%&ry'a D@5|,w:4Cf2dM} iԀ=JO]AN^m9D߹hjzKctvwD/Q*ID{r\7]rD4I5b-Vѥndϔ ퟀגд~.wߥ&0F)@".t91ukr&EÎ|bgO |3HVw8Sn}]냧בv7Q %|V^5b/JoUCL=KbBv4 .lD()DΉ\LQe(|,7kf'g0>8qYV D`аMa* uM봻(I5w+?٦P'v\wOZPa%OPlW{6hufÈ477X{9{W;4 "ag1U"ԛ0KPc|ctAl`?yD*e>iءRtbVZ\ DCXs~2IX8m 4)ES&V Δmb.$Q\؈HOW koРEde?~ZծiDaT~h6\1.EFxs'JSE( p:@ͧlxh#8uJ輤 ]ƭ( {"$h6J&db[3zU8i 3n58Ǭwg.x/7?J:ӅK^rw#TuGz\E{q(}b9#}q^zcA?^{VQB%~ C9]noCR YQ IWE߅"A]l9q ;x4:{MyxE=6^r @Hn9ڋŨ[GzhT_0F,> b3 d$uOlT% .=/ ql93LW/Nh~4FJVG_5o> V-D4ǹ 4$'8en "BD]IHC̒r0gSey]6s(xTǽP^xc-b]P^;qh 4,@umBWsV5>r~@쟄QI9h=JAis>T;\FDGgA 5=j812oM"UJ59MQb_>SyEV|i36@ֿrNy|P*,z O U(ye/q2"kwxŚ$U"߀,DŔmqgwBTgBn<$Gu;~0&sQi3f2Lѽr݋DIr]g)?`"Ϸ0zy=/Tc*)aB~ߑOvVsZ>ZJF护3s+rz j{344+n'4= HSAvu=>"$Iaad>jaL3_1fRsBCE2윉aOʡ{ȽL?miK`̆a ^Eզ=Ig\<%8"z\W=5(n1Yۏ.-#:-a5)S(zp) UR/='yĬ47# {9ڇm>Z#}-}vXk;Oȑ%N|zehb-øeFIeNT,lr_!*,^R)orcW|X q^sr[k\Ӈ|C[f0K7K(Ad0gC{}3i(IfْNb5iIϥ0 ߲w#{@/\x[ư9.^s>),z'L 2%{ Ҡ8:KG.[)6!ra1D tJ|{;-+$;3X"ؕ7ϮKXYs-]e`aO2WV-)2ZP 3 s5uZeD)HiQkGYb|Y[N@E*D,Lb3fa}PC<"p` z[13T*wMtz![-OuUņ,Mi/02kv,K7\JY\ECQfFBoN(y/ ^"E*p4reuO1mޱEV-Z.[UZL91r"/n=*NBߌ ݆^0պN`,Xâ#;C^JTTY&uy$dlm:VbEfXiGPŶ݀ _˘?hudžu={A}ҁYק@yaS$ 0 W 5mQ@7KZO|";98[j gmyOm=ts;[P {/Ds0Oa5P<7Wk+x&)M@8%Ȇln|[QNaq$V]}L_Y7撠D_; {6zRaBo)";x@"#+۞oC0B+-& ̔Vy]r\rjb;P{`K%vi0IllW'.{G-R;o="d[MX*v8)gƿTU៪_сg;[˃uc-L/ū͜E__FQX@hV`n/ 4d3}(Qi #Y(s;,$3Qp)[u\t-k,P 'ѿKS7swcuJiEd8&He0/0bICLx@-4r܍v'MBݲנs&76x\ `-Σ`|&}FHڶU8 ,W@|z*kNQˑ ^A4. BU@?(Ҋ]8,pDhK1e8%wXYIN4 v('tku͏O?n7:1Xa:6 tl>K۔s{,Ȩ$V*A Ů4 9c/38ܬ;3|  :p] [2"e:t".Koyg }(J%`FrE{4ߡ p{ϓ*C ApmpI2ݳC&lѷ78ۨv2c<}r䞒G%׫9Z7-Pκ4:+gOKMu?2fAì+>@4Y~UoJYؿ _`*& 9| tmN&7?RhS4!:$k2UlqRUHX0xLS*6ҡB,?2s`V$5̫\\0"[Rё!Qp K~"7 EwъuW2J[YI^szѵ/MiVY*t6fsG1pzm<'iy7)o#kQ 姖mARtkƵͷҎȑY(^ OQBVpRӴJ1)v$,,0.5j~SZ3kE赟Џh eշg-%'؉tյY3i9{9~xH-m"ʌUQB0s֎\ & ƿ_2 U-0QTjLD) P u; D U_Kc -(r1[jwļ z!(51 #'迟mnG~YF{#Pf̷LeuӤCuCտ/嚳)^w3f'CA+}Cm%e} 2ZNN pK?fWlΩ+MTp\H؇)KB樴7V)l12YD+_\͕\ګ47LV1,IVש-\ ν~EOU3D?#4q؏'_w o 9un Z 770Ya48j#ht[&X21xt7GXMv{M u lMfA+߼ŏYsu)dBHu]¿_~ba7[X4 y0.EdQ[ՒM) "=or|rkaw^_C8iXULI'+]vs+'|\]m_%$'s3@Jw^&,3lGFSfv`X-4;'XX p 3K+(gB POc'[jڄdJhw3[94djgFӑ -@xc-+ X('6O,I>|2W+Y#C[ڴKEH0 ',ڰg'(w E7q=a Mhg_-E H;FvN8ЦS~~/;zi]8_=^Q\К{<;QBĠM:ƖW7幩ϩl1V: -w]:T}fD?bW]Bd.d…>Bl|(3; $Qf' oІ=+RP7$2s6e WBplV.OmgG_Dv̈́ѿu{ #)rf!;cFuB5v⺷Xxl!_ʒ" ع$}zr+  )oA=z% Ur(}RĜW2;ct59\.bF\&wXޝ|~^'_}^S_cgژ"O ›*0 "(ͱ[26Sk)G=Tʘ4V$pFD?}rmh .*?5`ThO u8UȐэ{xclM\tC뫿z\^RB\6q{}icֳH*-5HڂyD74X&ĀZ-ռߗ|!ruT;h[+UjJCz#:~ZbyH6c-iPeOޅQ_ӣ?&evzEkGxԬޅјx"'{WJpP68!ۇb.wD%¸+[*%/vәF5c[}JD2m7[zg`^ص#-G<>W_jӶĕ,˚bɓ^ 0(M#|&ɳCo4ğX O^}F27ZCDUj=d))OjqZ (= ]('?lV$aFG˷z5U'W'NYɢ-|vjk](4+fh,9Lۉ%=J` k@xp'!OhNcaiM2[ާ Ъ[9Y5Wb&;" Q>;čdZzh G}PJA]\:\Je0eÇv/I-RsďnAwއ^H"< P?)UmC^m7?? {excި^%*T1ǂ!'kf :2AjkEt5ӗOE<>rnV.\nrIC(LN' \UzB)wh$֖ D[y tˀ8'$>7ÓԔѱW4}+ReFmNO9R-jOEڗR|W]ljD^갶W.д6 Y7Aq$$(☕UU|D /Qt**Z Ƥ_Żإ 4pJ:ff J; b#-da4B7^ 0+el>f$-cqwܘ7 F[6wwLx7 pʕcx6Rq!b=Y0)!*w)FUxҭ%5C5kt[iTK)JN[RܤA%"PmCcx4Ң ,,O3O).W`4H+D.'6kӍ8Z'{Ñ9f? ɘqT/ ^6^SPxnLM̦:0l/Pl7f""/MiCβE)vTT.i}tΘov#a"(pvmXb U k:5Gd)bгz:Fd@,vt#?J\#vp)ߝ1m 2¡#Qnf6q2J?%ɔQ~N5jƛ=GX_i2LH1?o%e`7Nq^@m-pF0}QM @E <\i!4> hŴ`[1L5+gjs`ߡӌi^;60WVgd(n!5ȕha%b-sg'A~# jB#Cb;A»6 m{i[ Z sIn籝s@b`6^m =˓*,WǛ;cP@cȏ5$~]H 1GxHݶQ~u^rbٝ3h7]Ա5S|ʲ1E(*#لV8`h))f+.fޑ.z; GELD >M`8d4 Z6܈d7Uv |QSh^'SG 1@'Xe gO|K8j. k4b-_ JS"Q]/v6^ "b=ԚJ.epc+U͵%ɱ}qbE4azCdQ;fG<$7r6MapN;_I0))Z @%%Ex2 $zNn*ȋWj溕/8'df70C߁%QW>U'%ҹ_;ٵrwh(S{O,̾( [ݧ ][WK=A Z -/< Wwð&N"RP®Wƿ.J'%b_ :TĩR;Oؓeϱt &uxBR(o,?п !Yh:AkdcW_)`kVUWi=\)-LM9ZEB.'>x ~-C*]!~g}ޙ|X y\ =( \Lp.S[#MBx6E zKQxHSM,k` V.jh-p\#6B ogA &DTIN;6-6 Am,|BW;4Hsfv#XSݎDD Z1qv+9(TqIux(CyR]cʞx.ROL݌4[ 64Z bt-C9gT_ 7p<6r5 M)ը=SuUgzl.PGngRس ~ Rf1;+P',#s9fͫWi5H.kdVkC6k fXQUNFN)Ϋ6;JgIoi7>^[ %iE|(Ed^Se6%mL]zm$GF_R{٬q6=Z m9erb7pgKpԕgv;ly^0 T27!PHa{ Sڌ8Ԥ̍+=L֓mBX1ПZň{P0a=d ʑ;zцvɖٮG=8Tv>W\xS {Y ZI`eeczätA^}R953Ã떠 0̨PCK u / l:sTvO 6M&R\xDvS7fL$Ϫ8_q-|3 .H"i xlJ$3c =J.jS09'zV/(?w)@ Sxzpht`FQ_ݮOLUiժUw' TOK` A04Ӹd28:S*_aj(sG?ȩ.eL7 G=RW#xllRw14+l3=Kϙn-L˜D=6Ӕk.ƥvon 5u6 xܸ̾6Faq,Nr{6|]fA)-tUjH(y(֕r<,9ŷ8,R5151 naKXF:dng^ ~YĈ3ni|/k72\hY;"0(rxБhsS9LQ#jEsCltσU+}_*r^p4KdAE}Jf &W]M7 Ntzs*RC^]ԥŊSv*{aӓڻ _,A.aSx+RIW%T̪@WGrܙUDK^A]tMQCRCr~A۸`~2TcZK<: ȂtvI\D2ěC22Vg/H.݅윩r1Z..eQ\7UފR++2O 4be햦ki`zmxfw^l ]a+Iˏla{vIE?uC*|]lTɮhFŀ.vMOw{/E޴ブ|Θgb=tbP$LEɪn>l<DqwK0S}?+fL55APg梒nŵ~ W/?m3:{9u@e~(S[K] D6kOUo#%I| /dmD<&[apԘ4DyD+#+gǨ>л*c;HD@W)_۴uwCѼ٪4ӤͲ飱aҊK4\i-J-:,LT+}o&|} 9cbXaС;O3R~ꅜEf {=$љhǑ Dܐt\$خ$m1*%V +&fv J} Ѹclt^ Ǵ֢00plI&^:ڻ͑}jOdmLo_#y_sw/cE*&Go?%vl1?AhE?}b?jC=~v  @WdYQO@䝨?C`΄TM&*vj` ~H hwI,yt-" . u9{{DY#dC9gjᥑ, ]E'vy<=$W8r,͡nt~/@+z7砛=H /mmk8 bXE2m~cEhhEmB+ky_\TZ'㫮4ڛ(yN/x*:$ \9y.~7,.1LQ^q$luN oQ PNZ,3ʱ7MߥA*z Y!p;E^S^ Ş3 ]-M Kq1.\Uj%FX;`&=_|bNA;cB w[OjQw9@Ե?`zˋ VjhS_` i܁`>kӧQ F5߅/'pb6"#J/KQ=)J݆ &ā ?;D4i%p:&pWl f;; Yr}c^#DR` @ɮd5J s;Z߬a솝lxp; EXR  lM1lM@) gdG]䔧qGVReR)_vo5\FBF: j*g lL4l;@2}@c]ڑ}wYٳv|$ԛgI)CmW~'tfdBucMqQE XTF45X; [4>+=v!^m#Znl",ߘJzU" -іiN's 5ɢKc;~"lB/_+. W1/,..R`Q`3Ac1Vp]Zծ `$,z ӻwl40Q7~ Ky*S7hSb(wo9spu,`B;RLedċ4m~!7!`,6=յiX8x55MCЊhvec[SĴ&;fEhV{'Ir[?N͟?Mb$ 6 qlZ,x$Lzsj6_n~'YL5XG0b9!QL]*?B?~P<;>fۊ`Or@u h]4gyS8G%p\8`'ovY)zE5Q&~ $~qJQclVje=:A .;nRٟ!us"M.vV\ZuWB^ro_je/)%kq-1Xe@ Ҋ䑞pVw,ږ%jRIȞe XnE$%d㋹ `(_1jfnmD0w,"lme\5λ=UU5ge@n\N~u迅u>ABfӼ.G.c!AUQ|#~mLu_+y uwLLQ<53ƈaRx'9CN+jo$&6_h{HdOe#@fpe@X̛f بRIh&ʃm+D [ɛ;bܐu@X<͓iS.dd`ofEF#>Tq-;ީ<8`w {-^۩z} .*>Zo̚2 ]FŻ1O_rgg1M֒l!cde6iqpSMC$j A/*\Qn->r %gK1=L6<?lCFrW NQF D4 ^t=MLJzN]y-XIݏvBA:쳴?Jq5`ڦۍ|̎:ekroEy }Pu4.nV?]195ŝRH:AҌ c4@<)(RdF&M+`#n1guՉk!23 ?Hf V ]İۀ_o#){]wc[Z%)$x"k=gd$am\;GCW,: 'b{IZBw„ "O"\jzF寧?kx ?.͡rE 65*3[mLSp'+SzY6'..U*~N(eBA9 ?4W 6oF*7o,ha$%`_Tn$M&q&@긜m&SG2/@[I2amvt!kb76zRc ]٢AO_Q\h HnK=[ >&< #S6%ͧVrX)_m Z.VΩGҘq9o۪qkbLJܻu@ }VL^KVUEJ$mON.3u)܁ȼoɿ"sgw0i# P N5"*4YiCÆqM]7LUQj@f*pʆ96`/xt h8l$;cK.r%(C!=;sMϭl6Y ;Zf5'jwxqPx\RY_bg?,/ ڈbc(S0BeY>G BO-\ twϳm0sڭo1b0f8r΁Q,.y45/uba8~9{\v^ ^&_gZ1Y UiTa>]yd]"9Y=;"K&Dp=v9*>5W{Tb,-!0]VND{/i/ T@AOh=J'ڕ:i|-I&UppwX=Xu"%/66nM!w6!wň5'cyӞ/o婠3F(Q aͤ-GY7:EBszT$dû^-a8lFFj0øN,3MO~eP tD )LqQPt1c%iXqP'Tad#z; 򭳙azLSe,5RbX!z9 az :0_/ xȗ8/DP#T*W%^ٲ/"o]U,vq9M_y0oqOC\qu)6d'NNP9v|AHH鵣ԑX.HW}=;)jQ{{K(U$.2<~7AV PgI.;(]J%vGxǿ 'c#{rzedY٣NZvb2)l PTK]|!4Udhg5Ha?2z;IP#‡n;A] H7R DpC`hD}~68uChBp]zK bm0r{D=$y$SPkVNR کqK5qtM@I8Wo"&4oX_M[}C9ZSSC5 *r*Xe+NzĶE:!ڥy,IF9kymkݩrTp陡(}G"hT;ZMH!=N6([H:#Xd68x[Չ; d\GQ"E]Ψ7ufA\?t>vqgkȩx̆(.~!BmQ<*Gҭzq( O*j>G WCX4o5**-;P[ iwt3UPET/ekhvk2D^[ED D P>0d=7.ţ]Dwڏa ޝƑ1S\<ŋ0צ$4k JppAwP"y8$i649$gK)U.yzr!ѱqdᵭWEKRM .]@`|GޘԡYpYP/ST6Gx{;b?|'^4u3W'#׫{UOp-ڮ'E$qJC` |r}5h ݡ 70dd]TB {H h_m M n[Vn-BH@ZcRu[/;ϖԽiQvuTY亟z \!-u-|#K0 ;tmQZ7wO Y(~ܨ0 H^1._`B/ixbg8H x~52#ġL* `-̱b&I%1p"`njs\oj DzƼ kaQfd>wd:۽KMͺn\܁^.|p~|z)䅏T%!c~m=9!F^5zoR׿QrկULs:3YӻGi3$%!M#~ۺN9'dO~3[InvH)]1kmNò ,>s$1O PhAha]IE hr3>f’q a(%u k'˓;;C1hCY; k-דM7/0X4re>ď]*2(dĸgYfy€ׄɫS(7 OayzQuMRi5Bp8_ %ܮHfjk~p.$`T9 Ǯ-\<ǢR;wv0HLK-oIyx]/)CӠ}]lpβ]@4є1 ҷ(T=IQƖPN-Ut+K8%squ%ǝ f+8t ~yxo9:DFLnv=#.ǝSmu}N뫝РTo줡GJ3[;Il!50LYBi;!˫ϰI|)=&t2zLݕCJxY^FOcq=9 8+- xi=쐎ߨGSIN2m~ThS+>€QUkj}y75 ƫQJG1ԛfقoBU &81`xK>,G,>I5{/!~#ηCfdl $kDNR̅ 8o%t O=+1BTZfRGN'2[I68S%!Q1gvXůr3lY_tťNq{N vgbo)`*bO9@b+lOhbvY:0^DV|Z@ŬCФEՇaRvU[U@vR;[|F TPNGLQAļ^q{L!uRY ܢaBzMVj ~$ 6i$ȋjW^(Lȉ$ bD+t lR7c\8IlN^W5L:.p?ّ}ϵߑmKzB,D6CΗƵ[6 rr77rc^w R_~:H;[nzE< 8:~"?l Eޑ؞Ivsn P8Ak`=$FuRŵjCC Z_cv%o0$L~*2\P}hF{Mfi?SK0SKo¨1 az2},73ڤ6OCϦpԵ^*/ ~zZ̾ v.)*L-e'4ǹqO|g6 ɠs;i'@`@Uֺc+X5[˿[x4Ơ̾2Y"@!Q/A\o<ה=oy&I@vpKlO:oui]2),_żĭFYaY\(x "dC{!qR0߸z"<@sG!WM&¾/%- [ͧˍ`R+GqaV!Ck)!4u /FPEǫިFXY#?,j^f d#)la\jioG P'wQ46A|$:u{ b#ۊy$V#sH!Ǽ64HK:;@9m1^ڕer|;LA勁*tEԻn̲K0%Og3lyM+xuvP(r̖뒜>zq^Գ HpI^dupm'T#L_,+)":% ](qp;k³FW<Tيы%o@k d#kVQG:3jfeZk3B\xc LW rE#t9gS$|QOk຤~)_בgqNg   *`<`1 \nFͥjϖ;ҡLujvdm]p Ki: $R?Xi8XWH4!QĚRu۳.FC,u#」YDL osl3 2-HH\ S K<[{&B-H"]ԔqH> ra>Z"KH/!ێMU_ 9eL.]܆6yrs)Դ7VFȌ'!y:ƟsZJed+!JJ!X}*8*b4waÆ0zzm(CD9OȷѣU9BgIJPrrKj^y~.H k(gX"InY5(b#O? y$~b hX^ X([~w69Mء( Tg. b՟J8CPiv^ק8;!7 q_u* v=G:š&v=cHbxdy6Zޗ+T{9y =0o/̫blG=3պ)ݏby|^vʞٯ,)>M ɖbN)h&lV? F7zT DWN~V0pڰC=fuqڱj G~Is$$F4Y1!{&wo+=L%_~p0(2e8 !lVjvJe=Ho ҠUkoBw*Z~X dz'tGzY~326gaAuJka!@\5kQ(o+m[*5TD܈;1E'Yx9D UkJOz*Wb}b>o9H7&|7S6NFߔ1zF&RuW>Eר<(gK},jTG t-?@;P3vF;A;9[@ꞬCr# obN_@ݦjPqXAgL՚-ku$*2|_Ƣ1(R DSE,8 ՏBi-DU.@4 |Rf[ǽ>]-+ ̴}>[v˃{}%ٱCpcaI!0tj**2 %ّozs,5ķ\KMn$@( OEReT}>vciIF.'Eۍ@,uTT< kvΦ{s%B(ySAR v#VBoK#&pBi\UFuap۞%VTp%(;2^›Ir\EĐqBEUٜ9Y`eA@w ѫ1.RxX2csGx\[c[R*&g}-[& f ^Ɯ+T2G';!~ o>spu%\BMIc*U,g~X_eczBzwCıE|⮎uj-ISPk׃6e[%~cW6VLI,f̟CvveBL7[s7s夶 (C$ V8*dOYY~._K{2dIhws2clȯu(yͮH9 ї1Wlmw󂪸3@dQŲ>S‚rx3m<j?Deu{T-Ԋ}m1ɗQFIB3qW\Y^Bc}"# SP < "=1m#j{'཯R7I^"ӓn<}Dm#YZ=r1=a6<ʵCC]@UBܜ_BFq"}$zfVv;'Q'>󦠪^Nꪶś 1;Pm-k&2n*弮5?a0̚R+BGyvΥ 8R~lQU숄6TȦt+ I;]*%%DIY}/3Ād&^Atx?'^a}@XdzwPUxQv\MohMPn6!/ձ9u#ccI'N[alћ^>u5#z ˩@pt(kqE̐_UlNqQ78 2]ia+7X8 Rm1ӝE=%NQw ʹ gCzuG.ͅx L@ ^mFUNT@ӕ%GmlVdKٿ<4yM<{1(.?ښ\v`.[٫" /MMOhWHA2h0zqIizd4**elJ|-Z t8gw[VZ&jBǡˀz_ I\ vp[e>ΓH ZLy,{ 'KD6.=AdXj '` XX߈yt ia-> aeS/$#,GJVT=ڢbj'[UrS4lk7_I|R)uD>)v=:[t3)D* ʐ lQ:'Zl8YmX^hJ`'Ȇiem=+5cyϣ¹zp^+Jk55m}n<+/z\;CO9'+Bd9`ĈXb8T,RxoE3/Q24,tnL:7*#uCQ5sȯ3 He&/quR7})N|m8 șnL{{݌{("[Ӥ-eȍ%v 1쬆&[Am;ci}k^B.5ӢGI@YhhAޢYjTmw2qN<[̷BЪ..e~XG(ui\˯+V iRx#.M*,Ѣ75ϴ|XIl' 76 L˲X876.7Ʃ'Y-M# `$jΩne+D7Xe,U$QJ L9ox~xcxwio42 ^1ܾZun?wD~ d.D=s-x̩oBYo'5!Otdar0^nmR,-lw2cj8h]ۘ|,earj7"|[==^@.F1cl̀09b!92H+IvtoTxEiG{&n{I38kk2}~2Z!g4a]1ɯr<+ fU(+˭`Ӧ"6-2*6o,"&z!㾣vexmŸQj M@٩$hR[t7:q^\-/ \fLP& њv\KhvQSksl)N2Ny9*C8v]3T It.??˜Yupx&/&_"ݛb|*^T0Jd]Q؞Sjt(rS5R5@l"uaiܯAq:D(Cnxm@$@7E=ڼ4c~dhW{RTGO(6:zfiDM"g Iȣ׶M?巰!fUMk Nl™8_;6E傉+#uK2\O@'ug!S'KRL&8| 呃C?9N2h4;8]F1y5zye*-DUPP@=: 䪛-%ZB~ځ7zZ!4 ҩQ`WkpxnBCS{7*ۺPCsn%wHX]nUa8>xWiH@R)~>]\q8?+6X[F @ V,YZ:wLZ& 3n3+]:F 6=ר :sp9ׇkJbS%n=Qgj[I2_i %ٷ=onq~J%$Uߕp? 35Y_TR&TpGtF|V$u+!T?J7 @،,I{"&)ٻ YV`u wTvB*ԑ60{t-s^/z/4`(&(W) Qs/=[**MlruC)D3Iq-W]=W?ӮSF_~>? Zg6}<>u!?@epH\–- J/{UMg>+Vu NBcJE ia"SVKzX8mG RjH`ؚÙ] wN\nYy2:$>(X`Ry N\.K-PK,{b?XLlbG1ڼR턡h.^bcs;]Db9ЮBvE׶J6ˋyw74Pb26O t ^O?Np^  z2 ݚ"4jch>MoQLL{ >f.I}ц"HFgj]Br74Wn7|-g'ʲ<Ҙ!҄.Tr:}0:Mt`&wͿ 8S&탚1,6s.| AL^H(KkWb6,%Pt60_>g0S$3o ygB ͍(ygO0cHҎ1P4JeʀmMxpf`QEذLd|y.:й1 __pg wUǃ Ȭ >k6lk۴>،˓\ I hr)^'s?XR,Q .?}aR2Y $'e\df`2xl0WV_{鏜> xߞ4Z ANWp ϧuQj )*TFțOd9LV`Ev8ҕ?Hg, Lm7RC5dS8JSqz"Kpr,ж>4\u}Y47~'[J{#2}҃-q#ۉ`ލkSE7 YOK'a;n?lybㄐD>&IM*9?ma IWwM0" _ [Rm vÐ&'#_ 8yifȫ\;8p!b8`RSG._GyHn k^X3@BRg!F014wrim1JeedǐלTB&/gt/LL!聅6-fKr \+5Ry㟕 +t MO5!YÈ]5KNy&(DPc*5S'`0lc."kO 4šjw C̓d bXMbV nSrǨ 05)1=#͙O+s=J΋b؀DQ/2Pa;Z)*"Buh20%zGk؀ê!%N` y_pB7!#r62uX7[V|dI4jP峬~ofKoVNXCa0 TbО+Q== ;Iw"߈ax/7*Z5̀5D'LX nʞ ,IL`X֥3r\$ 6XΈZq 2犲'[ g88c7;4K G#IMWP ߄S蒶 |ܔ]r^OD儫F |ς!B[ᓡLr< 2l²A;Duo'6|̿sE3">/Jf3of1#uKdn1I;˼;TaNOg4 K)1Nzrn\*0s>lX t9=gN#h )·36_ X*FDڙL\|qw@{WWȋ >)z=ZxzSglh)5f>u)4| Cퟐ{&Il[̣YnHU( W!Om/+G; $ُńT-2bV7>VHlǻ} џ e} f|cC9$I #EREz6;›l}~&gK+۪9~_$(S⚌뢃q{I|; e麲 *b!jqx" R%RGk!T\кЛt/"ilȶfk1 !X"]Bӛ398mBF57ÿR@2;׀87̔x;δL ijoc" uLХ݈iz]pT\4\BCF?#7oƮ%v[y'`^->Or}].`^[|;1T&zS oSP˦GD^aZ2_ ,];ڊ) ;_ 9zbuIiJBBmC-Eȗ!(䤾l[E<Ṗg\$mtӪ OK $+>~ Oa-+Wh|]:{h#ϨZ܋fG/m5-.(_x׬o A NjM{EC!mx4$b*wncMh۩ iLՄ_!ҹB=Z:ӷm˿ZeWAu.jH8>P{֟zB\p miwݖF'2XUcT3U]$ɪjH\`ۇ0], ,[ 26HH/-J`y|o`E&%[y.mᢓl41iӘ[@!s1GB?ңBr lVB%+3^ޤ8D`]ܺ8kdG} sg.9 "a;sFǼs1,mɟ0KnOOh'˾usfU -\#u) |Z=a`L ߼y 4zO@װa| 7+W dS, >"9^$u/sT-=0..xs$_c}ױGksab kD]P#ub8;xR oB7J rRΕgO!>`veN b͛DoYKswRI]߅# Z[pkG%O+>|Y0]ފhG{UFa{m}٥$P,SN_K1V5IS:]B].e\ 4WoADc>XY\{-dN/_QD:vy)o#(ƽZ&ۗOY=Vi#aفe?ucmv569$OȋR [s +5Ok5'@]ś67*8r8DʓZ?!3 /O^$l1%74H/D3>n'Q}.Ioʹ"_o33^e  sTHbn/6-:vkJ"O NJ.s_p;5mnT_bd`<6ѓd\{u|{ژ嫞e䶊Նr?SCKE]t7 3&k yJ8Gلԍc$-_Q$NNi&bwstК9gqܸA0''>v'~}oy@-^zo .;zmC^LߌR!W9qWUSi'|)7` :iTz&3jt@[B ]  >~O#\+u섑Ƿ5C3oiU˞YU 䘋wsߥOdJ{&]52@ܷ`L tt;fg}oe(BlT/7"u6<Cĸ`X5ӍO A7$]v,m[ 5:hsi!D9;EQFkFIf1u;4p)w`Zbft4f_)Y Y3ZIũ`}O[6>-(ܣ ucB}.$3/n4j&!lւ8K6si\UU9D*iemS`_]A%LnV!}J%f[9 j4&灝RqM"FIdd_בּf_"`gfJx֬o 1oOUwn∇dvD!w!i} _7?!Z3UDeF1P*$4U$ 㐢0/U:ԜEvץ9lGiӁ~>wq gGnJ|{Xj6H֞)=0/1R۩׆=.EWƕ:M8C곻 >RgC͂j&bŌ[*@o,bSNp%ȏH CvK)qg|yS-P-ߕCVb)jT/Q/_rqZx`_nFh{,l<Yrdg AόqFLc:VobdsB&&Uq17=:BIo!텼 vpͮb1b_nu$,%jc.X\А'o@raC dJ}5q WЗmQ!g(n9ӘV\KCK5.^3Ah4* dx"Ka/b^+}y`[{8,ÉWꓮ,b|׸Qu落SYܙCqՔ=)H"A,^:v20# hy!qC|Sr9{Ts] xW sǃkyfl? {VM lD<!Kh=kcMt;MրS*_閱@$#mc}qOl% ZaegqqkƣeBdzViD'm?fWLD$X >M67ސ`${hd#TQ&MARzz*%T Eڰ'v4c߻X3VF)*gӎ?9kW}E1WN_~H(ECII.q583(*B% L{a1OB ߓ'>洰"du\]}e=(~ 渿;*X6lLʋ+Oȹs9tC ܦY}νEԋ?ǡ w+ӎ槎Jk/F >j똍u]TY{%ۦIN4|,eurc8@=y[1,V`=8^f!HhCi@85R{M8DsY&0H6X*C <;zS뱰'Xd7N|w.tr+vA1x<¼<h9C:z1Si2߶ByjYƼk% '5 > lqM֘z2:%׺f=X;FqPsUa/Ρ\H'1I1ddU:5_,\C#R1;&I)J! o M ^ Mϭ9A1ꨉV ^==g٭k;nۍntr۪ ]H=%rMAfĥC c~ʱeyqkhT{9 î=G)gmun?FxyZšxLg~vyZB6&pʐEBOr;Ո[lEs jܘ+>-ob2Xq88:}B@M_0eĴ3 a8A7lӐwl2ҨEvji% MT! Ty ħ8s`cϘq-)vn/բ#f=aT`#,䒡=baG"%klb qVz aQVf2Gm6}1H )C]6$3Ez|RP;BfzNAK1 i`61+c`&r3m!w}ab,!["9'8t3#R۩qwg^+al v mAhr[{WKuvc0&o ^TTϘ1; v̀J>rp(߲do5}>,>iLo)JPHVGîz2moJvlFQ>z fpE7@s}1Œ+xԋHo2KTJ#̎OƾVsȄbwm,8q>!vX(M2di ߦCU t}RJu]E\Jf0Y? Q%uMކ3)+ y/F4(Jm4BZ]\uCA6Ev9yA-P`JS'Cg+Iv5*ϡ 0; h8cd 5`Ty0|cpu~k ]([)iGY#[yxq Ȼ_j4u iCMgD%bx ίU^"/3]%A*=ev;%ɑҟ9EDk-Ţ[22B؉[J"˔kcfoDd;?W{l#ޔ*~w*. :I8[!W6Yb`9L)8d2̃p\,Lόѣ:8ғ1]lG;8E.dWsj@#F1\P,˵.9/yV)U5#(\WMX+Nu{7li EDgYt!K L.LmBa]eǸgz-VARBM"ෂR2 # 3|y#?n?mIڠ<.)! v/$=f̉Ѱ_X:8Zz,^IJL+-⸖y8 $+/}{9\jAb/,2}CJyvdPF/*K8$4ԫT يF;o Kr>ux60IUb2">:+Ũun FZ8@"L#Օ?cܔ>ٹh.eݨQÖixULjp{bWanuCA-vQ7ݦF;("س2t~Y>dZ.\#QӍqUޱw)>ʜ5ڨ@LT Rio\e(0l"iJS矣 uz!B#{}8w9&Qt\Bd\35Q7}B2h-(+z>ח@dO$VnvbCTJ 0 QeA^Œ@ <͊l,Mĭ ]VqBQv7Ye"v@b) >mZ#\ӏeW^gڹzu3Ic4ڲ|¾e: ^Қ38eŞv@I(a q9BA":iQI0ۿ&W\!nYJU~b3E<7bԳ ox)zŴm+On6E&q?ZU+2[o:^O6(-V+S'YMe%M4ox _JR=guiۄ x߾9*^oFX.*D4]KfCTC")B PV e8C6akԍq ׉+Z!,\ tZ;ίb½~(3a>6Lo;2,zyT2b>[Nn<s"+ƦUԫxS|I֌Mc4*\.@ : v0 {HI9Y&v%YhWFǙ ,":ڥ$BBe~^qW;e^ n+?jG$@7]p68>>NE:G@ ݉**C'WŶij(ʿ0@'gq s>l6i+tn~*qo^ӛ^;[eYJB52F[BYj}"I,Fu 2 ڤg.… v>?Gq1> FzR B&OZs/XmƟLmU=2=&!ZGMyJ. w૸N҂*{)uѪ}x5*xhs$湈_/Dh?Kc8LjeKl!)?fB[j[ԈSe-@I<7bz06Vx&R4nӖVtúGOZqfLXG4qЗ^SR%KLoroT3`BI5\vvȎ[ ^EU-y 8&NDIܚ!{aQht`&D>-+G*>K rT:f3L{&϶׵{zvaBDB4R1%%kaz`bJwhCk$|a R{#St}҇lp_tQ[c]<:OPZU"w`BIJc3(jQq/}G Pb/k?wk#s|pCs( : Iu$kK FA3z`RxhDЃXmn~kר8IŒw75,( ⺭##ɵ<7]>}gmn)@ۍHȥ-P$94cض|w9xZfS^7TG)E82*%S**0dfΥPH.j2>cNbOk-^S/mQ0[C,6B)ZM>+^#)}aݹ0@NHo>Bnш/]Y_ ~|`EM`vNр !b ΅[T7/IV8u; ;1&/Ki1|,V1tuH7P>,7>nKHػkrDYE5yRL`ɇMٯ/(Ť%!m~abB`CX$ |bNy`BSK?<\Y 0F=>F۠0>L@)tH{d 7gyyjC&˷t>X0ԙ.TC*]ZJ}Τ ">?=.BeU'aJȸ/ ٮKL0/Gs,UǚTCfZߧq|(+ qO8C3<I*\dqf-v1t h3`66 ez`~(<*7?hW*z *Şol4oDtpa_f;u} o"%0س۠F%SI}qI!LxŁYBgo "{h<^Cv }6aI4o3MJJOKnLJKUUY'!{p\﹝WYl^L}<B"12=Ap_} {?&= 끺{ܦdU-&:!;u{3 Ĭ"pF uN=f"c1)S >G~UbB3(kvrQP<"k tp׈6S4ӅzVჄ2U) YVSK!|6f@ixC7+CZq,D#0$H _!~ُ1mشM]6. &|1pZxÓJk? 둾`wzhHg̼i;m{*BZ h*xhq@)ņj8 {K#+SWt8p+D `> rD HxSu :iq5zZ<2cLE46ۏ GD 857Q ռRTPxYWi=B'HE&ݹO(`4`UaҨCq؜Tʄ+,^#G0+V͊=P;%Kj.~zř"~JԘ`ߓN`2:8JAP;!dժC@KVY,V¹ߚFt P.:?_^q4A EGgWgl'뒟wgj*ʣC-g@N֞Kxn$̽G(.1;ӝZw^Ca" 4.&(kʍʾ `IV: f񵔠Bww!4;aGTeFn&̒Όœ^tׯSht <5&Y3@ʞaX .8/h.2#LR4,7hqr_`)`(wOkJ㶗_w/<R阶wj%bh +6t(<[5i/KVn egء{p"!(voבMoB #yV)>W|^МY72eFtOl/f#a61.f],2=&o{K뫆7| u"H 9E$[3gvtܭԦ)J*3j:|@'TmbLD&.>E^[m qwoQ(D801V<,Q~5pp y-j(ejNrB7^EYq[K_s&c@,;^'#LhR9}D:r`&0yـ,Flsw.1fshkIL@Sdʝ3P jB]~J^DȨn y` ' mJ&mL{ zLba5-z/y|jG?`/?㸲خ奷zR S%U%%39I̾rl"IczYdc[/1bERZ|?Aim)_'DE:RG& cg9U7A ykǫMW~i&h 8I_R#G7(A{-ffV9|C3Iz-?cU$ev턛obEM ~<~W@Z]U16={Ӏ\x8ա7럏+qlSΗnX'6ywuEI)]=Pj#O84I9 +G3>p< &e]^zSd0ՁC†)%aY{,Dc,eG{~bZl\4}gq9;?!A& h*5x_~sW%[MwQF5ٛ|]~|_\h<20Une^f}NvOjk8geLy!VAEgLx49ΝѼMt~O[2|R,=P %(-k_HDBZ W8X>^sCJeY1EڴOxȩ. &bnU- 's tZ/qT{*3Yu߯t!wՒ„Bq{\^>.s/J{5 jSZQ!dM*EGAUgt5~ھpU?FBWvx}׿- ¾R[J$܋l])-#4ֹpK |;'(D _ U6%ht07w,Qv-apY*mB^MW#c-c£KkѸxU~_ga\V5 о\2(wi6\$T?i ^4|'V 4.3rH*%7EAl8"1ycS>GTH.vu #eq"koi^*Cr{uPlNWȨ02 'ԓZ^r3mEׄEsڍ^$6XF9̽<`.?5'VNB&xInO'Shgֳ!,!+5Ip"+6gMm/ƳId3>x`8B/gT|X7붯jZ%Idޯ;{y?1 6_ {Gҷ;댷ѷ#7]gK*&kYa1dK!ADm{U瞹{C54U /:;e^MLwn9 VN8Awg0S~?UaFG?Jk RW^#~d\d&ln[40jx8 %6 ܍#eM:\LƜȲu}n+o4hEĜ 7~d_s)w,%m2f4gieQ^q&+Mآ(#.:]tNRԁNH|(]L*dSs]oVY_SCUӗCZEe#R[LZ<>{Wg%yE wA\CwY20=#:0ZʾEII"0!D#(q}9ٮ \=" (edE1@ײgG| iI6Nd:.\^t[mK%Uaȼ33ּigyZHIر~H_y b}j-#-./Dn$&s.ͫa/q)`\ަfJ2wYW#Չ4-X~iuww,A+X8[eZyF\vP2˕c "}kٞS=xd@IIIңs57 ftజY>4fW{AP0bLJ'aZ\\9^(9[™y~ʪhr~_vK= #Q_MN`>^sION2ɏ^G"9Ƀsr%l6ZSl`'1rXvUpS+2;acy??0кgYZMmӛ *#L<&OwPQ G\V̫sH106|,hJxƾ=&R9*C(omd&}0ܑFh3"U}l /prKTΰG+IoFSA~%7 1<)ᒖGK6>ٛx܆ᯇqNQ4.{S YV(7]h 1[N-uSlCzG1V 1{!r x@6(_UwKR;jFĽ]M@ץEp O)襚RVv\oޥ_975aO})L5UF'1)T򋉒*9YxuSJiC|bb^Po5 ʁ^s>HTף|Ms,@xȓw Wż-N|Jm­ةqHNlq-\U7hg9JFMkaxlñ]0Ky5\hGW!mfF: FU#It&P#-f~jjF OL ĜS'NE9uԮ (cQ C%iUH.bf[b13n҄eψaf;[/4A%0IP$8/*n: ?߬n$&4wĪ9=>̪'ژ +war(6p_'ERWU"Gf 7N^ jdž'*w;8=r.Y䚘i$.{݁ 7XX粢NfřYj<}g˟.Ym?\`ͣ»=Pؒhٰ33Ѭd5 Zɦk̅mPb:ԜWVL yխ-L ӯWY1 Dt_td+ #Q\-#J-g=ׯ/苋Oquu1)3w"wJcZ C-Tg{B2v+>" oD$$}!,FwlRZ42#6҅^n][pm"KQX < \oŀS \<7`KؓNNB;;>b{Qۢd/V:D*\3ڢ/,E>ӰZ*jB _[<߻'< *+67eaٳ] 0%ca4yZb9ЏT_ع}VM/D! q߉B^iҍ|cOL~=؋!yn+uf&'[ u ׆XJxLm:^PAڛk|Ib6;5ve3x~M45i5b )0#ϔa趏낏4˖-\ڰʜjbJ)um`,h#Tmg|lis+{ë3<g~MX2ue@[AN m6m%C*.g` TA0v*ҰCԸ_+hRQ犦GtOm>&~D(ghɢբhZTŏDI8s*Ii s>YGщDAXLN]U63k3aHzB"Z0&&NJ/Hg@sZ F($5o2%mЅk=`'Gؘ=- |])կZK7LyF=ixݍE|\a> )5cD]}N^aD" /H=vSCKnI[MQQ]d 20I 냫.qWp[ OXLn8<>m.tti1zwkn pp{qTh2?& F: 8lAԐ+Y Ҁ}Wt]OrY*MրxC>ќ($SdehIaql}h0MG]SVfO߸;9uۇA6~/w"b=3c53t6/ >cܾ-g+]",cXt/c+҇_D?R5J 7)̟!Nu :5PmOITyt ^?@Vl7ƻQD4j/)8ҋ0;:-fp"HV(T%=?0bkMi6+Te7uOʡev(OfcFAGX祍?ej&s'"dN ҙhLJCwMŽ: i މk{6[0kCU@7!]̸J2nIF[UXs˫7j  FEbZ7\]e !a;-OG~5UR$n>q_:XVcA{z j))xlC,uCZ7Ѫ2Sἄ`}Ҭ##̂Fd#{bZ?BgSquYٮž.h꒹bs(Z2Vs7g?("8b\L[0&+X:1D =/vs!;"Q"ƭ*0͒g,M< ±etBUpν.̑%W*Mbf#LN V6-F0i%^|d_}Of`g}f KVr>N"S֎|UgWcWL),E9f|Hׇ͞4R8?7 .Jߨ/$H^I'FV$2r;a!=6v!sk_S2?^m,Du3ا曱{:F@p^؈ߔJZ0F#Kx=wZW_IJo*!x `-]vlxgcnJ}?3sbi m=A3g}#V"ƨiPyM f3!t ,I*:y1Y=D[!‡#4Ԫ"JfY"xiOkVVrRg1NMBw&}<طvht7]pd(IϮ!b< uBa0\[M2Wk`n4P>vC,lJdgyڏYvR±gJʨ902t"Nqu.o8H-vaIxm{ĐE]IQzއ_,A 48<.b-F֡lTRUFCҼb|g+|u|/Ġ;j:}GO#la !*0ޫN&3gؓOˎcpq9Aa&lOsW\r?ʥ< qK~J𷃋ԆJ\z-d`.@}Sy@$Pǝv}sc?e|'W.,@w)PGmZѮj+~>Whv(;ۆ bm#`Ľ MCT_$QJYv&d"evlΕ0 X2K]2I[% 枌wF6@GnuNkxHϺ|'_2#1--j [cȮ ^ݩ(Qbtf%fsuA;V# rҹE@;hʎͽǧO+Dwk &ԕU%b2z[/e& Jdה1Z:m뢐KLFV:t3S8[Rf/ 0-1j.EWɛ ?&[zXdSOҥL@^VSJI[A.ï/ AX*`1Sr2%35ĊTF>jg5ƾzq{)пS}I.܊-ӄ9FEuGR' M!7#bSwQF)r+j\»jQ{rZyS%b{)q~/+a}h ''<ۿsP& =Qy, }=iTJkW8joBԙ߰mq7w M'%CXs! gJ^+'(9lvR7UMձ 7` 0: r%Ao' ["OFI;t{˹nko@uUi;Lli[&,Ґ-ORy;>hhjemQ)<+BAhIN3q<hBl]:/-@1 MGϙ`楞?hƨmRkxA#-ds躂"խ;*6fڟBZoꧧ=~oy@q 'B:gh:2Q ]pqu3;nѤ1@.zɭBx(Ao-le47kK;F08n:tf" bujAV3,1f Rsa?5Y~bqW^BA ^.ߓ5<Ch獴g0/3Rɒ%ָm. 9qd]ez\.Gq {K|m硇)'zz*1U}1F&C;g:|b&I01Nk \[)F?2o;AKVtz';G͵A{F*vҮ7q 7yX&eWyr\@,krLUSTs??1CF~~):H]#5>+WtJG6n!!wI3KF&Wʵai(^چal}#ݶɫvCHy&+ׇ;TC82>},cvp2 Zay?V8L|Y vpml5IGybwlc˷ ػyV3#[ck/#Ϙ7d=CAh g+\eLB{.AL|n jE +>Zl(IeނZNbtPf&%.(1c ;=%_Cx'z,tEۼ,V+!cyLPL6Г i}*L3t$&Ŭ"&{Ƭ]==Oz##(#أh\gšDvh*B΢Oi}4 oR;`00 Ml/h^9!jeuMrxqw4]9Uipo-ʥ1'Fu;K ?{%G]\'ܟߓ)} sӠi'%iah '&et~poCOqϿ5so-)3VsVdR{,aQ5"vJyr~i=SdmX!~0tZ2׾=W9/f4*&n_ |Ms 8D8BBx*!900L"@qxc6lT+a7enUXYѷ#+zѿO#;h2 :Pp[gk.|=^)*ر\4/4Q]ޤNז5yZ+~hoRLmVuiwB*F6s|IL:<)j=>,{#Մ FEjvOˆ,ck5aWLP p))#enbAJK gx0~/μ ,RI͈2-.'~\n,wlE$#9x+ HjU K-h~.CPKu/(iLJqTbnq&p妌kD#SR c Ғ A{GA07S4GB^K#mhH l sj9:|~ߢk+['/hhkއ2e8ioy}>* k/:v\h> &с#+@eW=I) d(Y(.8`L%a@v0PT6.K!"{b 2E2[VRr1'7ظ,2ϘPCU+\v)fGK24u@rݥKƒ\e,kź7ԋKipK)X%o5ϽXKpZuχUQB GD%s(ۤQOyahouENfT5XiPڤֻX2^E" ,/7AƛA?0 ⛤`t@Ҿ'P=أ K"r!l- '{*650kZk [iJ}}$h<_l1#T#ڛ.7AZ6t;uOإv D;Yh լ6t1Bk; gᑂ;]]kl#Ah4Sq8a  o( 7 V~t6>. Ԍ2Q.z`Cn/h?rVJ0y<$ o:~TC~q!={0RbI168z$[դ7|VǕ9ezΕKn 3- *yb !m5J+nP&Ϳ너G}91aG^bsnJBC-(?ρp35dhZ[ cbyN"iծjV3{w (e\Ё"LV[5[Qc"'GִǞάhp RZ}[-FLj7 ?=Q=kgq(@UOC  bKNDEj"`h{Fg.aR7r_ejCա\8T]ЄM( 7fPm6{AؓyE(h:Ξ^*`l6hU@'C.2:wGAʹ®NJ\('4C#gT[6"A;9YyY9SM:`͠8S+Hv_~⺮)(`ݜ,]DAzʨN&&/"xI,2X'êR:. M[5³cꮵ"S\ԂA_椛zWGKAϟD ~ Z#6;]R~SBUh8\wPb؞RABrsI`4˄La›\t)#)cwRU͝f qЋlRi"Q8ĝ4 5a=|[O:z $5"h8nX%=/1ĄC-c﬿!4.[!=cj /Vf~!cy 3kq3x\y#qŮJ*28dF,*4Rf'`idp0EGmF!oAľQo&PIo 7FɁ*"Z,;E#B @!Sֻ e"2^i !UR6yuI߷uAeUGr̸9DEbea+zOFֿ'ChP*Ź>7zxCZ0z]wW 8ErOҟlO`P@azo7[H/- 61;jS#O '֯׏% 04LYpYNsP̣Gmڰ_-Xmmwk S[_5ǁ.\r\@;"Ա!8}N@_ NhA`>>&GYz"T6C6uY!8W=ڨ_&ubA7 @# z*ۿϑXslS4Ӥ^DȒ(V]%( x> jWPAO26dƵU(0gZN8-0m?^0yt!ϓy aЄ5"7r+!Fb=x|5눤:ˤDi;nKښg`_z*6CE)n eiE̮p%t֖pXzw!Y#,YAzvZk<7ݳDI(:>`L+;(Н؄Ed>0r R}>M?_ްw\ƍ uׇmD8KUaSpЙqY_ uC% 5X^'f@%޳gOa2P =vrO;5BqNvy>e.mƷjSi {H#.zyDS}j.>?"TBx|DaHv)ħf Ofnǩcu_P*ࣲ :L^cxir+S2~gRcAZNɌxzyFrIowtKpi Tv#a S{n@G@lV\[lnZx dvld6i md{||UvfQF҇̆u8nÔ\CDW*I5"tINPY&(ô( OcL*K巫nܾSLwPO`A&<4T.h|tqrfC&n;b63 ؛7YVnBB|g @ 6=RQa#Y)f%0uMLsS?~b]DTJ#l[j:tQ͔u]H$qA;%.FhcEW&֑1]]GZXdh^!6#Ӻe¹Ez`,n̙_ Q9=x *gn1FwQ_YaFHk8=ͼ4JΨ/N9׃O2l2):׍H,n.NAPl(9zfd5(>R<'u|DHق ѤJajg촜]Ө&9ZkRJr9$=WOleL=!Vk&2;iA_VMkc/ p\p+]^G %zB2M\j&P{J]8c)> BES4Jñ0Ay1mUbNic$LQ1c JR/R;â >IpC13(c2Р҃SǒŻsRD6kWqٴ@#w)Pv3M25~r"Г,XdXv@zwiU?oBlDc@Ä/# o ԿdMCM]:C/p2I:ŀA~;ן ҏդB@NBkS\alx=dVTvԨ P飝$FBƔWDi^Pvʅrw=E&0j(s;3Y] e2sS~quɚ:DPތWqƎWImk #IHKLzޏOpL .]1n,l܋=ޱ+Xy6V<%*_B \Ots'®1Efk%^+0\Mu^_u+ZQy_ZC#dLZ>7O42a(nm,'L\ӛ/ˣ96"& #+LWQDߎ6P8v/ϙtC=I9Ӈ/""V{Zl 7=P.+&% sGaNgWUk)p 5K-B_bG",m@)-"CұvI 1_RdoMPb_y,JGΏ/@ȍn CE~PKG}RR6 {iZ$.rp%~7L|Xxt?5" -%Y0|rf;qwO\Jtϝׯt;[ee$=-QOZ82a=)%/>oaC5):!o a|CK ٮ5l Lٽ?*wA֔/oK2 [ȪCJ>V{(?'GHmmpCJ /Rq]QtɽIAOTH3>5  {HĞQYV%m3nĽ`9!Ut@k%sɳW(n#U(3.'zdRrT:H( 6\j+YIF/ *l>ZI_E44)Tnl~D8(~ʠPnmpAg[5ɍt̩NA\qS2FE6H R=[Իb bLu#Hk3YqnjsKh|50E\֚d<̣ ^HwĶ5/%%jYl{K^߷"0scA"\ pnIiyYH g)?⣥Gwj!vRW1߼=].bi|?)7n'9wF70~m7F! ŭs,ֲIiTaf ҃#ؐq-W0cSg WB VTOڜO>U+KK;ڕZ42lI%+QD1IMa.a^aҲA^k*)B{ҙ21ɧ dm{'ӨG1@jc\1"GRjP{܃a~uG ^xɂڊ)}P-?E1=*qS(Ovd5DǢ l4_h3F 8K?aM:qǼ# 6"j*1ٍ\BsK(h]t:>ZF>)&U6zө%Y~ߜCzbuq{g#OLuGF;gG2vz.D{=(Xw֢x п䋭4;m$)"|;lfwwח, mOu1eR0HKXY⍲[X+y3̵:*My }<˥hQk1 qSӢ{1qǺsx;!~u9Wa:ԖØŪT$}'_Bg|:ԈgnDw'z[`tSW[~X@Z2b)&ĞNM$..*#QN▸o+y1Mk_Fz`NR_dEMm^qV5][`bDccSSݥNum)&|m|!tUub}UA*cpU{髢 `q[3e8k+ߋ=˒q9H&[XO 'CŲoWlǼ>3!N.˛,DB.W& \rIwZV>˭c|=~-|;UFlTu.*~,\w n^>euuA%! (΅в:* KAأ~Î|'Sք'O^8\ cy׺#B["jMO%z7}'0lG_B;$ED#i.ȋe%fdžh>xSP*ު-nI?gjs׵cd?Bz.BSJDd#~tkBXcVBd/iz'@̥19FȳN\'9\@NZoKY&~5+v4ݻlLmukp D P*|W?$eÿ(-Tn> R8ɪY3<5c+&vg ƒOt1kJcu*ŦS38'@(V] rn*jGatkg |D60ow5U= _*i|17(HR&Ca߱~em!Eh>#]mYryM[³β|nP+Q*gNKW+mݪ33D_&v$jW+DtjK@?- }<B^`gRꪛ#Yt}뿌7O\u\Ok)v_B i'<8b[C-K چLNzX,nkY 1y1.xmli 呶kMJuj= {@PP=izY!)$+z 9"NW#"y9B 3.WӘ-BR6 ft_lOu@-h[JiFAWèwg$0_wzk}k׾s_%UV|`}͡$2quu7¨Vclja<@8݅J"j/pqVN;cqQ̞o!aQMqOh`\%yw@ 3l.3^L֫Z{Ǐ$mCf;P8WPLHk,)4fB5g0p,75j.]o*`'C< ~P#P=5OsF|bNFEJgv׌i_v 3(9ˍA>gq؂da7u^Idw9!p>sD c'2]BpLZ%qmt֗ ."o?d8ŢvIqew-ey@><5r0ޤ*)"gA~!E|Ac+$7cŽoABh0R^>: ½JW˒ gF aKRH;E'}FlZ'9gw (_[6'9?ZZԐ'T<8X}Ǣuw|.v/'\Re T]'N;:Z;!I!$V o,ܥ `@xV|> '> Y' J)+^+ p[c n*[1¹k%V6؇7?tp`Y#UQj·.CRdyR;Ԗ]!p$*!-~nԀlPve[d\ ozLL-+sJB-²~o,ܿJm<0fbo\ΕMbdkIDVf(|YcmP1=U&t֨e 8\N8UjpM#x;[̖ЩđF.}v&b,tg#kp XCpDf3Gݰ Ix-v3'%-}c[R:u8q54fI) 7raD' {LٍK I婁H7\ V䪶cs#RpVF{;|r2r_31X2Xm-x(z!uWVxoz{L6ZD#{Ic6+!~*Tb682 iS++f$3@:@<#rfG-ԲEK;RT~ BU='Ef0ڢG#g?r9(^|m Ps]0c[ =f2~g?[ar5!~HlV0{B/-.5?7,Fk IԔMO5MBp#8A$ZֆA; `]j@cC<ɗ:[(W6EXM$V☓jqĠ>W۔j+3)yĜtdu:QV4dceU$Aq1nE\}{3)~%ēGV Rj티 M.= rN3|A)gEU1G kt` EͦΎz\{Zѽ"1A|(>̳%Q9J66n{p 0udNyAC.=="KRme}ʛOz2bp,m;žĞ[ Uef:ѽ^%ǓK+qo&O8f7-({d;3 FZ44L:4OH<;S<_ʚ#~I@~ǀITdyyܾHk*WÞ9q(ߧ43[vml)w4YI+lВyN`}ƴܙ4 GLϵ )/XЎ! Νg?{>őڨOr~4ffRue}Q܆4mNW,6 z+h8 Ӽu> -(Xlcfq7s*{u4K_3i扆U']ߝYE"wy|r9{gn1[Y!H'FimCc[; {HzXB ?ZVþ3'q-_PpZ 0>lh; ULK-iLXkE|OqN3J.d5 fOʓ'_r&K֓i)$ٍ&:ˍ{zdAzA(ЬI*d{MZ4ޣ~0sh`tz.+@~-#Γ$%}F9kœN.UfW+8Swz")wZ*NRŔ "!uӇta{5g:Ct'{Xcӥ[y7VeE\ª"WS2iĐ*y]Tьnv8x͒20ׁ\\+z§0d 3zS9oSVh$VfWdKBgx:d4tу[M롏ײ"ݓn:{JOJ(Nk7ڠ㉠{%b7"53b'kVD!Mۗr[_醩 *͛7)t!2kꔋ Qȉ$#`?$i钍 Dr߄˙;vNvbЫOkfNtB片Y$1K8mb۟}a1"E:vjF wmN6zx_Ǚ*?̄>PdN]NW/:Tj 2e;@KCd5"τ|JY76p0!Z}go.yR'Ov׊i2TD~Gyxz{=gf,#DMO;@'K\ W;KҫF20UY<Ҝ[1t&Px^Iv.!m13rMPj >vqߘ͇I 4D=d3':o;O| ST!8DJ=c +[(Kʸ!Ub]vsG>GoG::*[Jg ó{ /nD244hm`D%V=_k*C࣮̚K$dFPW8sۨMri^ZC] ]F>ڢ[̎*RĀS*IQh v Qww8/UmC`14`N`UijA" oZ$KlEr9[&ۯEMm%o츴;ccq8MB nWky+ʂɚxSAM M5!bN|!%)Mr3 .\: |:OM>fGߛf864Cmi1]h+c{u%qЦBl_Ɵ^G=c)m2-2Ƌp-Knǩ(u[|~j+k /Kn|JJ΀iAߏn!N~H.@VH]bǧ 缪21)I}ZU |ӾM6}3+{bT/,UV?B#:c#0Bv-blE&iN:?L$@uAJn 47l/3}FR=9_7ʉJ&œ3JzVIaA6Q>$yZM OϦз ~W0he; G~{aDR(eTKi亖>kA8JQ..DALId MZ̯s!?cl޼8x?GRՔa`;8_\trju g "}*@Xc-0PC}+>GZ9`p]i.RuIw0NLM| 3_O]Kiǟ!-bALUcw) ʝ n~RBǁytHWI:AJB+L%R2 czm8\IC6ב`\TBWx0u1vɚ7kXOh\O#@+`1rK x%Ye"5uK_$08}7'K{YWȽ VߕWxcvɳp&/Wm!Ko/ǣH##/h]o߲ca`fiƱ׫ͥ)el2,O[iN A7zgfĂGlwq=s VEdA%|6ԧVfj= J' ek}0HlhLG>_瓅 \oEW\z{0 4^jďGyR)FB=!ZüeK!7lr*p5߫1@~-ړpʷ _r5 {T l̰Ṛo jQN$6 dR4K(AS,!5N&J"$^faSA/9M*Pܢ:$k;mTX6~Vtjr7@2J^/Iݑr ՞5ypBE=@$ #h%}{5n2" F|g`%԰/0zpmz֟!sO*uo,EQ~Q?E"}v^<F:ka6s ߋ( J-CcڛΎՅ1 |C@:x߄j!y C%rop(owj)TM0N$/-dT+|Ҙɻg~iY^ݞtd;{1vSÇԥʛ-[y bZ3ϰ 6BTq j."VEKvaE/gXWHe{gjrˀu.uE<:UO4ogQns4D#{SB'L)W:D fUB9|;O5ǗhjDdk7NӀEm[$iw|yUd T$# 5 S@ZwQai yV-4q37J@$f$r/^d8@c.%鰲ľȊ@/ݦ8׉ p)&<iW+ UZ+,[&F3 hLc%McW`.]G-]rtq'M5#_ڞovB5IJV%w'B\kg<[ꥑFb^1Վ@唭0dUFq.z/EZP/Jh^AD;m1[ZdpBj{eՀ3 Al>P4C%a @=ӀXvP_hKa+Nth'EԘzͮwCW%hlr3s.2ڲJ΋Pn3MAD1أ5 A._  )h{?!fKT;; ` e}W(!.iq[S?"SPtdڣs\HbAY]j~(]VcyQpky g#h^&8>@M'XՐ!bGf z՜ JϗoM//yY@8#Y<GuvQ2A{i_.ܘ* }w,IM-wKm>M=XqMlpiY5I&DBOKA0ILaL!A""C)?~5~>0ʲ ír֮-r߉uC'JqaS텔RC uoJ\d!}7Qy+\+/_b,}k,b䁡 9*} Dtޝ>lI}4~Zʆ뭾á'2,؃91(ԅ<ȷzo #v][K@dD7q8_4DGW{Z֪9{D;5@K'6Xe6-:0í*.I{ɗj?+t-Jo* q$ zU?gXf ,m~K|dJf5{dh iMKB %zR0 @2\bF%u¤5u-23GRuO CK"q^ ֲ7Ԩvvkb`Șp'9+k].t_{S*'aaVR|+=޺'.fFkJŮtjMtfaok^gf>,.3]`!13ܿ@} FKPݯx gۍY>1d=c Z4%}+*yvo+IA}PXrCrQ[ν'bs Jʹ3!J[ 2.Zj4aSѶ"פ=Y_=$oX <3s= WpIx;ɹ]ʉ t8HN@oe?~4lM^]B'+S}4}:F /l'#uzپGEGK 4VNœyK9 # owsPuXva>>Lk0B\Jscm*+uҟK?Nѿ՗v|QJ{/ixj!fYT`9j7*T@Ne/je*0{1;׽[ /kl/jcibϬd=4t~Y!*ZiC~bs찊 zX*kw)~@%?Uҫz!F1$2^+E:?z+wK>)jXW\)% akVA8>r:1^{Kt1S"`ļcgs`V7i1u/QKeeo$JaF.G&" _B~x%ezCCI^&"$wv]ߴ%]c=e3HGBQPJ鈝v|f.؝4bqI4HQiQCkrS;YTB "u tU 7T&V] @@ A"5n(9fDH#]a.AFpBM4 $4erbZ -p3R1Z[3b`at/' cZu8:$咺 bWhX[˃_!]>/0"%lXkuq~"?dZ+¢GZr3Cv31y$挮\X I9yb!4K{OU2N }|iVjxQV_ߦN*<:6Htb#>+ V9a4%OLǯ7;3^CmcZ{0Ka}i;Ԙ ړUZHhT]pČ,"ѷ+'4zhr e z7U]&7Z/%~"7#pـ{%\p-ӇА"ε /mtX^N?Hykzȼm0>۸Y^0tUJݸD +C(PJ9wLGHT+FAbMS{i?lLP·zs\a_w07f?J\,3<8 ?}ϙ\ͼHCOh" /_>(O1a l;BDyIQnCxVqGy,#Rt3yexvlE^e?dfWU|_XA,n =UPu͏%4`coz!+^׳C=QTH0s Ý>)$|gDtؤs̓`[J;ZlKGԚ }Z|,d$Oh4f%/j0mU҉u *$yl%sY]v`DTU֚Eî;n_h}]#Afr"uHU#z&i8K\,g/:dCm\)2Tҗ^ZIh𪝋=zA)»% r@-63TᡰSh? ۴~,݉xAp~ҎS:v (1[e[ YB VTN^l| 9 ^\s˽&M22H(jf­]cgg{.Z،F#z#B>y8[2`"wZSeB]fj"5&)'bva6R֏R2z=`HMA/9o~,2Zv$ȬM%4I6#NP_?9|&=mˆX7Zt@2M<}=m.rʻ.% L~}/|ξL>{ =u( ś"p14uW]@ gpԽ?ҭ:X",Zu=SflYHB&59 MJQPf^;YݫƢI-! 1eTϪ}![⽱8L} 6N}u?ED ^zݿ+yXYmqy%=p8/ Dp3\(Tar06qͽ8~N+nP@*Tq[kKH堒k~(*I0:51Yz(%ar<%T>9-8:7x;P<1^GAz ҆+d}NhZ'f+7kB> b-gwVэow"+ȿOLWICua30EFM8z@Z"Y}#l#ؙa@si9(?;u<2nmCeBt$WO)j}{ XM|P9 Aw3DUj 3 /ܲl-EجeI3)B䤗Iv~:mI/brCiS;]{# >l&Rw?ʹ%!ֆV!)"]p?܇W;-Dkk Hv8JE1H~{fKs+/VYFRx;s+R ANv|AulcWK g2Sv5S4ϼ7W1n^aG6i9x<'*vf=TV48Hytc7j%7'J f@yOO c(Á7cl9aϝ vO U$<4ׄ@dy Q0U"Q$K` Zq-£rʡ}񢸊Maugdy/SD`Nq@~̚Jɪn3ޣ bu.niJ'63%L5l#7r_@zPX]cd7T:vcE@\y*N[Yκ vk eUׂ_.(ZVA=KPcKI̙֒xHL]4Hb9{$Ư,I©Re+?C{W jUfKR * ֟ 23TT)S$_qͧVn.|n"F!+;Zbuժ7sHpbrŵNGB8qdqS (=d\8l?&2(GDH$#5%7K>VCD.R)By8f>6WqO2GrB1,';@_li6H&aw 3M]H,~0sT#N}}\Y] Ȋ^IFS&4@^vXA!l3{-D]f/*"[)=! V6adgٍG1|n#4hQ`E4X/$N82%V%cJ-rc~6_NEjPmΩQ=nnܵփ,g-!?3gm( )vy0,ŝ勉I$"JhJP P(ܛfA [p3OS lw:z+NVq}t(U?R cdNؤDGeDC.}tj0l 7 ʈx@w\A΃I5Fx.6#l5(S`.z{1Gb<0ىgC'iƯVrĽqlaֵs= ؼ39tg#BA^TǐM!ɓVC~eɛEq,zn  69Dix-m U/ƅ@yǸ.z++@#{ΓgGYbZ~_cX7 4۞9RmA)Z q ˒+ .hSݣ1,%? a3Au88OVqp 980Nn0՜!tLEk5-@.(!l}`;Anѻg2 35kٚ?ho]Ow 2f!h&%jegūyaIIz$ fHk >nGHQ*kRoXez$=^u !>%ȩD7(6 2sĕ WE;rit"OށE{XEu${@ B1"6Vdݰwŀh,Ɠyy;e.Wl3ډ(:upMy`sF iWR)&ˡ9ߝϬT{&BRXsEH+5@&rf;uMѲh**~xЖiJy@لtu?&e}n3;;:zέƖpLk`l1&(]CoOOf~re-V7'r"W`W4}+MWȰ1kJ 5Ig._,y9#Ď P"C]JD>ql +G$yZ~wj"}iM2<9I32c>v@|)ߩDǰS\'3k63(~?aŠpk1x+.w/HD벛L#38)!A/MBDb! M1! V/H|T>Ծ(Z?'!YtD!C6,*`sv4UÜmK'tR Vգa˟Fm;Gm d>o΅Fw9cf>iG#K}[ٖĭa-6S7G<@]7ƙ5d{ت x{ty'lCtD fY]'n#])2]>WɉWX}VxVzf.e:srФ?g:P2H"x}snP[og h7|(e;PɧR7,~1Rr)}/# C/)}>(}dӲReNR&[#T<Ў]PP?c[[t?E͘|kΖʟN7eu Tvmm&b~GV#R+TMtc|L<Ho'VEp;,ʱD&kM kj.2I-@RTiKmFmqQOMK?%^yZcc[ç+[18ɴn ?dPk0@56kC}aA=5X+y R c8ޤ:a|%pR\nivV5<[>QgIYU-ȯڽVȾ1~#m0<+lz8xA"euw4,`Ot.X+@[U!tds$FBHݾQՓ=nFKϖ1SP"u_j 5g_qĶGڊN4#*K.6\ ѓ"6d}B"2ǣ<3;\*,|x Rt oՒl fLZ†8>d;{ ϯ.j0>#iW)1 Ycr 3EjK \g; bGbRNꄖSt|c+#zgQTQ]@vA߾}uwi2_#޾ih˰3A 9<93r;KI؏`A_7 C%Y88eay!8Et]iB+o#OqASki-2{s)I1o(@:&Oϝ>u W c6IA47(>{HQP8ud!QM.ƚbuI:AEحT#zɝ~[I`ifwbݯ'4`MO<8+D=YY~-J|Rw dgw^2S2sdfr#w_8 +He`1:ٍ̭ؗ[%Sn.G3 bcvj%O6N@`@ؿO.졶sI\m]6nQkw pSpaASeAj3{toӲBm~L(DP$BQ!$H |qervb~|+w.vO{?k)5+mӞUJU2nklYjn A=f+u'fcX&㴕[HOOgɈ6ȅTn=OQz$EOɎ1 ݢ#\AUJ ® zq2OSnSbtұ-{(<qJ+XΑc "k>䪕iY$TY#yi` $"~'<Ϟo"M7@ub)'\c= \(OxɁ pųfEϪO\NA~ޚ&V|[j3[ZY퐱>U۠FX|̏MT.`1š-C^dM$Yr1@sYa_.kPHv* O~3/;=ճ:8C?J7yPZV)>%3"7nB46e:7~ﷂ](ǿP2-/)'VRlş}]]3\7$mwR$*Gupi`2A>N!ukX>( \F"_;A}E~zXB*7G2 Kb!Eyׇ!bZN0g4 oiE.g o*Rm|L¿kA*wqɶA0C-s G P.,2c 8b9BKg῎#mN Ykb#V`& `Zkx>4Jh˰c(NfΈ"D\ l*rh [M_R Bp[bZFŋGI&19ćfsFΩuκU9<3=0#! FɴnLrv@Y LfAYض&fWBآVkk8΄Ik*Y7I-wFH9qx1-8qX +ͯ*\6N[^׍`MX(:nnqbZ_o$/=k>xwC)mx εLYMhÓЁ~H_Id uَW|N6p,ϛkiٵU yd-ѥ~,2]ȧ?_셆 8kXDLTK7ke7c\yo۽v9٠v|rw@v#d_)=7.ՏDo~}Bȍ8tӄA !t:G2;^xZ31 3C3d7nJ p`y;~Uufϻc/[.CZ͡*u:/7DajY@\>=C<Ҕ{l"ub_2ntKx#TP-D!{75LdkM7}'TjײĞiV(I4g,rMPID]b3zSxZ)XDg3V̹˩㧌¦K3' !VH_8)XQ(^N<Ȅ|̌X=F٩Qx}: <bw[x'kn=!G~Iqj4,*5VEf* h&ju$BIZ {`׬'D"{xn3ҟ0*5u+Zv_迀ʪ?a'2t}@vzeh'p>YO)["@{ O/WRU_ `AC# 0\;qqZ>޽N}u:O\? ZЩeaK@Cǹ6do,đH*l"uv; &nwڐR%g|ӻ掠Pu{m~i2\ZI#ԀxͽAMEg h7PdoYHF܉^b.ϴY8$,]k_$JH٧ZxmӮo'P=nfMFq+^ϒ@nVsYf S4YҰ.cuN:hbЭ"ǏPn0]_'Lh$:r:hǫ|_(,=*=&28aJ"?doK}[ f˂ڠcY MCZĞipI^y(jrH-ڽ}\y*Pa'n$Jr5-!Ź@*a֚Q\d{Њ6h{ Y}@"ed&>թΏC[6aO-܌B vΉ>Y"7ZgʨaUwЀ:S*6y4ApsZ̳Ȼkr™7/(]TK+Vsq3g^-*^xɆG@\҄F C\yۖ3;b sżOxN=<+DsJ7l2C^iS2<+0 H3rŽ PMʿ\<dMewpԄ3 e KG"։LVy27YZbe>fDE !1y *!x5vtCQNX؆z*ƌkt?C9=BoO$b܍aE*\# ˂1iQGaAĈmIDKTڬ| T!wc!?}^˗0"p)\rޓw|i&EAuz{H!24<ݚbf[:a9D B-b0}'2 ,֛'Q'PVt>r4{qgP"F2r.ଢoM][`c9;ECK Yl! R[3NCRP;srIA~?I ʧGknf&M?2d.D^}p^p3yY`ǚ=ښH$ϝ+䦗~O -pRp;c T4ᕫ]T8kWix$z].Y; .g̉d.:>D3e޹ȃgqPB3t6ztsEs/ =%=hnGd%5>̽MCh  13t࿪IHC1_P;<ͅ+[Kp/aRN2 gsigtݝlM k nwR{1o,ko2$qc NACЌ,W<Lqא=/`z'^0NX?g Լ+D%U ]R .w?z,mpu 5 6p.#{I~[ 9K-p[#cr*NuTOs]F> c keR) H fK(*&]ɐ70U;b4[ڄ@^DQyGIN= ȱZɐy:WAlʰ):r_4 }/ {VS^𭳡3d<$4GRB>Af4'c2bW`*3n0yԊDfAt,6p8p$RAD?Μ4g!2" }Pڮ; Qϐz21mN[N:u; &mzOTu0[T%3_Q=f7Ws?savXm}?rL Jl[ X2~cܽ j;!7w?[FIQf1ۃ2f쥅PMfM}L89eQR qL/(GG 6ҬEC&!KˀA3=Cn6sT0hETS^8y]D㚯6-l "R tDz\\61tgnxI?[e `8E#{G\޴[Hsg &9Qn/_\Iպa0&.>,NnzcAl[d/k뙤YA= h8)9.)^`A/Qzف˛pfYZUX O# qI"M3n*MDZh|;A<~5u oP/զ޺Ro۠$_jFCZ% Ue*96~y)\w9~Qy&`y9ФS?$8, d}ecL\B?X~RD,,հ\60w_Xߡr*.0_"ew ,EjeM*`yhN߾U5ޘBzSfї @>*`Œ )ǣT}vG4ߝ3QNv}QogaVw*ir|T tj{Fp՘yG%4'xN`!O9),sesμ"+Jh}X;@h7+Wq@x~VoQ0>Fǻ^;y7'"LwݫKo>$ `PmݻXˌZ|fWV#}6xk'o:iR *93DE*_~&H'O浟~>ZUئƥ6=}:2eNQkJI簋kPEX[x+ҘIDLz Z,ar'n{9Lłײ]5yG^M1s&GFRb>>.Rz~Y˺ʠӾI /_SumʡfqcSe| c |"7 bfo IHA#|PfѳwjQdy  5#g,6|G^ T&^p1#\v)ȊИcO4HBYa.IeuDɄ(;$IˊDVhg䉞w*6l&u͚/)\Kಁ ̱Zvp*[$wH\D7\q$9!U ( ]YIEW7sucm?=EY?E y%}z7 ʱ27%6[e%W4mgFy?'UENZ&bh'o^v ,*ޛPC5B9b #c.(j}VTzY1X) =SΆur5K+vnVH"n^u& bceݢ8T'Z5sDB, Cd_8(~E?~F>ӴR.iϷ j<y՗vy%W:[3/)H~IrgY-U^YS N#y_r3aT5h:s1k(à QХϧvRMa_w"R_wX 4VX"cL%a\Hݸ #g$64Q5글-PwK\e@wنW9RȌDF]X2>bl4Ghs8f[Ɖ i2iZc}" < bq) p]LHP7+ͱG嘡B)J?)}Mj-ѕ6oǥ:7R:/,@ b!UeO~e2=H54͞a~g f`uW3N}c+W{9:2ݥ ?; I KX|,~"{#(MOzH~{QF}:U2|Ԍ{ ԁWgה$ɂm 5 ]R]|cq|p߃zJecemH=]KH%cW|`H_Y}d ~. Ubv$d'H~Ꝛ%SFYeL&Z{&ң68 4Ϧ 8ص%hQ1۳Tvm=Zk$)!Ay3Y0A}> ԶhZ1|e05{nF8oeՄà ُQŤU)R@S`#_95֛u|C-,m !|8!gr&+0-"@磘E_A&t @ G!a@rԉeym檖y鲟w0WED 191x?OMޡϖo9G0E r nj_@ZL7fQBzs}ul`t?c1L/' H*L0]eGƾYGUjaH"mH!st]#W)pΆq h%}oln<;ɖxA -b,=.tAv6sZݸ=49a`8dwOi;j*}IϤ9}ϪTOؙqqa).w'-sׁj M[Y EϑϪĈ6ÿ(g:!_ݓ@M-PZXk^G0ѮHOX+>CCZwS$7l=VV&Q4xh܍rf#Ӱ@cΩ?]R4; +DŒbgֹ_²-WkVG'*}%?1Sk-ƺIW%~F- )M7EB(IW*Dꎽt"nH$ BWܵ ͅ Jiٯ3? U膫_Xv~Ucp,ۉ0zٴVu3SܧV.5e22D(]QE#Қ[n(Y{z"q,C,0[(**vF2Oא JI<~sAJMYZ/L3nyח ᐍ0᪟.\Oȗp\iM; lZ4JUJdL԰q#yO}X$єٹ[L.[pFbVZ܃1ZI1]d.ّ8~4v1}ޚL\~h}`;.n>G$*š [5qz{4Vۯ`d xD_.:Yq-=f"`vDw%6c*C<4xcxZ9TVtFGXQx=0vE<r{ҭulP8Vd!&G]tӺpԜ[?+6[͆&ފ)~jOd;_-"Ů:̢'s ރrĂLmb8r֩x^?*/Oohk21!cbOr= O'84y` α\v{"8o, Q*yr/v {sTkQ<.$"x> S8m;wL)zJ/A /zToW/|\ {ntoRK @,RP'h_ p晿g@p 84C뎜<`'@"h%I,wg9?{\(-NgB֒pt3zK&}8O7LO٣'֡2H/}fߘ;Iȯib;P܉ӗphWXCq|o yB?XvQ iZft |Mp a 8ߘ4Y .(PZQʹ;%, pxn b .YbMʉ<; ^2۝!eݏ0j\3ɭE&L0n'BqX6U|dMYf:CeQd\+"_ &laK֟P6}pq ת.p[H+IP3t(RVQq,R|';`k|0>:x݃K^">wqyNȕ'N{CZٸ׫%rٯpӳH Q볷`}{ec[Vk݃Ӫ4(c:?t#xeoxKPT'p&V74㍽ݺdFѢզ>qHFڇvku8ek< ]Qp3+pvxe-X# EIhȜ^b~VMfz?q/dmYPy{0}9axNb4 'X8zq1;u&.B=KJ.e%Շ 0$x?1"~f S 켻GdoKaxv NihDs9#z'g>Ǹ{wd㴚@yL% 3Gॉ"m!$zJJ!:]0Y2jl-ٜ _x P8GUC #1Yw7xMHS1a!,\4BLn;M8'LsND 5⤼GHe?jvLsD?8ĕZ<:{YVOة,ͣI!!=3ٯW:Lݤ HC;e%2 :疡څHpّpA\Ln#Щwl 3exC6b5#' $8/ Dm9BYCd.p`0n :pب '%?-4[[K8KI .YӤnB`!yV_rdӈtFfe| 4{ʚ8ιM/?&6gm5M-04Yϩ`!Kn\#~ 2G&l@?VګQxR$H^q( {@Vo¸_ygƭ^Y4*=z'mu_XfTܱʝ>?D䩜VSP#x_FBR$4ɤ3E]jYr/uGHpcga5~w$Wc$y<+dD*PWq:S_/tJ^wmQEVnx-z e$ܙ=pTA0PQAŏk}HKpQEu@5sby*Ÿ܅UYuru]DCʄh (B8jXԊP[4mR/4srFCOPP L4%E>E(a(o@xH(țvsx<6-aMcR,Ͳ"2) DaiS)N0oģO ؕ69 㮣sa\i5k -\eyo;Nlo-eb\%Xo-Kr%u8Јq]}E(JDiah=ۼ!qm;D\'bc,PTS]TojH CX`VOw7S}g8йK8[{67lHP&%[/ m7v2]rXvcoT8 NR?,-qsCЩ@).4W{M$5я___}wk* 2Pj` D,\u# vs,).k+HaM HFגPiI<zaLw0 %'رQd,3͠G:J0tNn7'H$W.S~#mA\F*r*h!IL*V}h$ހA+F66-tB5iD^wJo@D < % -sހX1 $jg 4Wch*.Jm2|Ld(OMXوJ̵V-ٚ "'w(5IxA ۍK,#diNOqkW!*$ "N JAH$j]q8-K+bcڲpѝC ]9BTYi)vq)wH~,}$ 44R_%ȗrJ7haY7r|5?!LiJ alQy,ɬ !Glȳ#NTk#Y=4yRfjg-[UL!]<1\٦YB6ۢֆ]{$<5*_9T[oTnkKO+϶5XIw1]y5vƊy銦EfAbH)[tS#O'Od,.p߰G&,5mRy]*mt}kbI!߳rM4/@%N5(@RNrϥD(OxTO,RkĕrwWDr= Id"?Q|"w?^gy9.ɨc'ⵉg?{dpdԏwiM@'/ t61?D6 *SfmWZMBR,Dc,}LÒ8-Wp:x)iͼTQ!(%%EohLl ۫mpU?s[yd=AܿR]*R=L @!)Ő|3U(ސ&z\}@D:%d$ɨ-x@ܹ ɸ4jv}A18䜺X@_4i/0an]F̅&(6YG]N:]VZCi{_i&Ҙ?m^ZfmXC=A˧eH,SWkAB=`:[z8"aߎݘ"NĸH=.l3X@3%|̕Q=yjz[.;^U{ĺQ5R",_Xgb,i$D ccryx'C!t`ߑz+[4{h./X  ܰlFsFf ^_U|SJ?l;ʍe'܍vYʾ񶯈{({ի O;xD ^A8C4Q֤F ܡ.?h2o y3$2s މGtO=6<-a˃%r֐0`-ݐA# HXI!D~՜/o"gw p]OYA+;gjnR_-HȎep"') &gC0 '^C';.)҄6띨Y~p*% ?g*n쉥; hRM>'g ;7ʮXWކ('\fs:`dG/JּJG7S}jķ >j&-7H  L{ϋ!/ՔҔi'0ilj0.d.1?s4.kV$|wI+iv<1dIVY7Q(%:7+3]^eN%N4,1[R$ۢH/pQRqyǹ%5w9Kp>滾(},$2٠0P4c;A* vGJǧl(k"~n)/qiQX^yAq !4ǎeS]/$5ۯ/\eB^),jFt$3Gz=='+ !1p~CHoΫa=Cx]r˖v t^;We ơ^9H_' g^oQ<$bX0hOZs3*`}a@B\ l/1Ԇܭ*2- u 7׌} GE#cI!E (͍d2;\<ٿgL\Gjq 9jӥq@E>/YV-Pwk |YicN+Nek%fllb ߜ쫘S@/[dVH/}7g@V7hNsJʷKŵZ D1O:6, Vo:Gx ͬܒX>M"a:Ly 0#+p<0C3 c[0@ON:6ٻ:=ߊgb+s%2֞)Ji&,(oۇYѮi3jIZ`T@\H[+/R- ?mL)r€͆>hX k]ܠAʙSgKGv=3@&Ii Jui Ǫzvg3Yu}pi$#97TE-]{Ny-|L\ysvKy>jk+`3eR6^T .Yg,R P)5+tlC;E:eHIC;2Ǟw3tKО0wI!DzbsS nj8g3q؏{Ku_qwWs۴3 M̥EШXpvj#Q 5 Bc4m[cNRbUa34ǖcZT,NǸ:N=gU NI5o[dme_UO*D e:^~DppedKzuotLtxJ_HUzv8,sMLϬ@n:`U V)ki p"0!}BrI2f$!γU&شް,/ Q)#)';}@ }#Ի^$#ZV'O+~WVb cvr mlo^*l^0LUcl#'$߳W@ ZӞZ20 AK_wP{PΦ[NA՘X/p!dJY( 4 X㭧( ޷Ķ_esmk׹f&V6h_~ [v-E)*f*P!Q|50Z>)UB޸|.<opqKbW槝IƊg'^\;Rbj"LAhA,8gS/R>ܔ n/O#&;I3|UQ7Av6jK ~UУ[Fi|Th$%ȅWq D>2)"Fw e)썙GAfChI0Q8k1.2@"Mg|X?zqXIJ٢5Vx Gvv-8jj^"n顎R85 $Il#B`q쮵$X2zh4HMw78[BGy+d;D2FsX< W42vi 9敞,( }Nu~K&@|wjZQf}ξ?jO )78!4xQCG\._|dA}3ZR]!|^'MPr.?̦a,S6If̆j-xѠVγAX[ׇ?@_#롤<}r GtMº[ܽ)~c/0ATߣ0%vL,5dDC3Vr;,] aUbXF5AY Z zLDu=/q=FvNgg-4U3)_mxIa jNs> 3 `{HB`%Awl++zdݫ8 NmB37UI?ַ lbmڨOo/b4nn^Nm=V~b(& glg$rt35O`9mO U\_(;q몳xŁ+cPs> *U-=_pXHPs=fcaTv)sM)dFx|6ưtMjT BW/\I$"MR V>iwzxWWw@XFG掏 Q,AˠşARvJ3hj&Zz&h x2 {)E K'eE%Oh7R:^?!UCԼ!S.!ͭ($cٵc =AaU@^.-e$dr&{pPqH$g^Yumg$,R\jelŧU~~8GsQː)*hFCXR P^є|{& &yIgmI)oܞL?{(1,zeIJ:DS uz[ Exw#i=_vE|P!p+=@'k]*qXVsH}܍ x.~!aGWl@:HqFX2q$+Dl`ZLMncyV{9-v٣ xt>4NR԰hWtI05bVhEC Bvo| V9% (71Lo`lGyJSWAIaM;Pz~=-ClذUx}ބ}ʤ$:\<\*?9]h{G%.{6Ϯ>l!Ŷ~g:W1],/3KCxCXY9P;koB<^R0Cx+x[`f')q"QD"FkiG ;_ޣ"CbR6#*jm74 ;TQ|E\}n>Q>e8F`qX^ tA=(ܥ)2=ՐFbۂ\LoɇD+@S,iH:; zfa˪,jLa-yÀl?:7GJG晈=7d%Y9,~kIzn+ auJf1gt:(ڤr?720bx=b$ mqNF 7;>RnjMb:bG=}ؿ)C~EyYff\SQ"s$^TMj-|^Ns f_oKw1L:SWRjA؄6~B@¥kZsO1 ,-4wV\` F4wUJ;U^ V9S>${%\U‘&.M7`D$NBa̚sL&.=n][X2@ś>Ѯ%lϟZ8"vt} X Y<+Ѕx娝PTPt(` *$(yLLꡠ@rጙHk*w `. ;'2X[OΖ.Jr\x[}#>CQ1N;۰dÎtOk).$lKl$ĕՅ=<8NE%wִޔvk0 U$zq[hd+Gwq{@o]M 7vjNz> xxfBsQPEV ZSCJ4wZ$ڝǭי3!ǟ'/f0˧SgHp]({IC8a :/eGϞ6i.9h0[pqjN3*9˽-R[\<$KA2e#޾ml;o}7x (m`m ~Ɠn9.;J7e3UD6׹9b L,/d1^`dN_|n"W3K]E|,A [G!"ЙQb$)/_:7 5T>좉z\@W&S'O`OG{y<ʚ"?A)ĶIM y"+*k! 1n:nt=Għ2gM&}_!!LF`J`cd'^*$#fLP}wٲMˊzls/% q->x [3G!PQƒ=2}ٚbv t:U_XCψ"f/8ϔ3lu~@$LuEiW/4i\n Vx"-%_Aӻܐ, h\dXffڽ;U3D*fvSA}|ݒ fKɓI7 J4 &c \hSgBvQL->_;L״T+hed׆!aw#=EteB^27)J/?`1rOJ|b}x'`z2l9@KF WE(9?̬5D&]h(pnD T!]{hФ/d_7<uS,-841|80jU,]p`f|[Hӄ~xYּmtXP%Gƅ=A<,Dm19_({S\&ffV(O5vK=I?H< ix3fƊ~3#wH+e~[Pv"=Qi沏߭bt!&v`14}[ GfclD})&bzA#HIn 9{(۔YD#.qH!Tl,h Z&O<gt[%V'}e!1Tac3ɼ[ϵ}~_L6m4 D J+ٮ$Q VE $qߌЦE{Lhn*O}e織>(UZ >_A `*@zDw?8;u욁O|ȗA&ίf  '3d<4꾺Z);n!j5Nxj6y1KȨXE:(Gܘ%DbPC-S_0̜o Tr\^"OY p@M_xDOa .Ҍ<|t Qz20G*VFktǩ+m#KzaKdfŲ?fdaSd" !LB A`3y c.<(ۡ8*= )?{L+z1[A>$;Ƌ!u*۲Q*Ƹ`Ls%}FZ۰ XD5s 4c5 ?j)saRKn.*/U*TwHfNGܞFkRPCl3tbB;wo0د3,;{Ƿ* D.ikmLBYd{HTwUKT7|Q(YÇ yaX,Ό1R0ƉS2%[ȧ()/'zP((W#քHSloxJ?^K#fXŪ})5YP RuХ"ˋ6Q??[YZdC&DK!Uz>G$L@ft.]g v`vws zŁs1/z8o BPL\SS40q@0*|73';.cibSګM@PPXՂʬ=RÞ߃OBTI&Ҽ(ݫn~ˆd(20ul|qGKNmi7 Svo*,V05c:U3EFQJdx;5l5Υ7ZC7wN:ɋa+?*`qrqIjF [,pURxSARZiSm)!4Q9DSLUfe`)k}F(z; xr8X<- ?C眡 ђ*<Ǒ8%MFQ*ϔD Vkfy_ Dvohag!(,&L[6U%2Rv_*gC 0ln-We 8hoxyQT4#ta_Sĕψl"UKƕbf`>1 !9rӰruaH;KGY=060PS٢- "}4r AX !$0xvd.ņl j ħ]5`(oP0wAn{cV+g@W h5LsLw` ^q4-ˊImݙB*qo+>um!ZDߘ&cc{wgGLP4"r%| ad_4XX4㞰4sej_=AAB|m7WMC;@oM$`5O lm4 /^8X`s?P.BXxiH;[J:/ # UFL?hY軐^ 7a62;-Fz1x4Vns mCmdCC#$OlUH?~hU\2Ȁ_(OM9~[aݺ*ՒxsW7׺+j[_! a}.qErq'21ne7ZIKp 9.dn9 :6ڋ_H`-j6>bOv8N5ީJ_JkV8%~-u `x!]KEY)45y`qBV2c6':4g:g;ُ5rjȰa-oo@-Z&4q!7d-OB `h5 1CCQ4f)I;#vl!`&-#=k tC7 }7L/g+Cɏ S)>Jvj"UFIs ܚЉ %:4 '.W~'K2zsQT{ޣ|K&(4:7}3t_}MՀ(۳G [PRsDzҸqO6WH"Sv4.kkIJNdof e,Ʋ Xi=h,k H%0ys*{u4ϳOƇ*CSIYc<ﱤS\އ3W1Yr[(_H8 ŒnnHUzFXl@w9XQNTXʆ]v+j.m k[}~]\[~%?]e"h"A5{]Upּ-oBus3f6E4Δ xT,?D -J [cU@6ӘY>ʗt$Vg]]I4~^6 Uyu)@>ޅ'5hq^N5賎Jn/^X"{#,[wWrӈ;44 u<+y⨑H\Ģ&=Y.ؕ= a9!|=JKkxA۷<itcxq `I=kCKb??}$B䮯Ռz!IޕJ`'YNGܮ=bㆌJ%GGJNtG[w׻qO:$^qO1ylrGh {Mr7 nO67 ݢMQ h턼o/#s,ځa_ɔpc ج=gi&C ;̄c(@3e4jk<9 Ţ c*F7w' kCC2Y3ZJ0 y[V>]^HjܚtX2*cܖ1?Ӹ;{&0ДMl^ Ht}>S uXTljm'Nt] ӯ̢ ?w691S$0_ B\>'oqsϟ^V))f6\s;;bB>QਐSJDI3fMI(C?)\ %|Huk3/=LMJzorB ;W!>B;uS,z$1.dcYBj Z~^W eAG`'V"DVpD`Jt|S{s˻Uũ9IP6XݪFKnj]r]Yv _;3*$v7{~#(@%`SYd뗿MDuS Zv{Kv;eMЩö_oscǞB5@bpteǀh&,zMa,Ax"u3N:[`$Pz.N p歼:W9kjȐ<5W:z?i䳒*q(Dꏔ!,U^x?R\㣤ji|+$FVl3ܸ,vrJ?YLZXj+)V*33B{T۹ӦDP[4r\HWtĂ[Mmat x@a[sBaK;W\/P4#:I͍-9ĭ2Zw8k&& s (Drq9/(YSUNaN6rtd k.N\5"İ$xDPs>+Zk{*@nG(sWZ;pyA[TwBzFe&d.cFAU #O1~:e/;7:AP WNP]m+:q\z"V0b/Б߯KrE.LHA[+127nul=6Y8H%FFFI{]^ O#Vwc's̯5Cmjz}+"t狀3oO&:d5N#ܶ'ŏߞml[Ň 6', \V0Ȓ3´PiqZb]L1>Z>;s.yu ́sv T*аa&:$C_4fV6\ܻ%{oBͰQ8ɰ5J!dx+˴|^$67j7UaXΗ.)먒nWXTZCIHBd&9M'nZ:W lc#ieɤ c&p0gMYT *1:%eLod•=Z|;`bB''FxZ.}Qb;:&]7tOU4pm$( _ |@W)Y\d2ᑪ%\`WȥfAXsOKQZ 1wZ,LexRg_ܒUJ+SJ,%WyAw8n䏂}sni;BIsℌbֲӴqgPW68Jfܚ0!H1-ߕ L7-#.IAYd>AQJ5ǰRWFi()̗PP7QtjH[<)$43JD  9Kjt ,Ϥ3lAG3~a؀!Ѻ(/is\7aދl__YsImB ,:6M]ؒe 2ruN&?'G58b0Oơv| 1I jHr$Q0LםYEr2"'DELw| ZC4xJQLHc+zTw]^WV A!W]'KFnD,}NMjH cA҆[m/6Lfv(.ZJs#DJ\M]_BƎK ZH\':)QI`J7 Kvs ͱB:Xh{AA87/\ZE&@)+U8 wN]g+OtwC #1/L^78wւ#˘5UJQ]+kaB3Tee<e3Fp O~{b`b HxP[EO}T酶!0|d/55]x6LJSϣ!i`ySͶH ^XfN 6MȦӱgX6odsw+F(!S:F=cXVO-|76vI;dQȴb׃Ɇb7ZynHD)@0#c;_ufȠ^eKUZM<L[atV7K"i(1lЕֻˍȷJGX'O˛1R]1yZya6<9p$P¡Q WfGM䳗芨1 gxR3-ѓCH05GH YxG_d-uկ˴hV⸐izMA ]#dH`[6uI;`|>G>1ָ)v^k.)%ߟ{",> '(F8#(r 쌇@f *uc)ݴm)]$(xKQb_c%uc[ )mMD'$lIW;^+LLtIF6&f̀bIxZ8O(z e|^+ZEtR졕*{RM\?,X OKZ+Wh />vZȿ)纎>XH *-F|NX>%w]9GЍjq"{HOE)'Y%J~X2#Fn=ɿKha{fyJjJzVC%&|FE $bKq <Ϧ2̍b;JNF?iP@]u@4vWK`oDEX\"cn /Uxvp<%yx-sŁWTWZII+bkj~hWR! GyYj? wx6Q?vՂY`4Y7gc7. sG\I<ݦ&tQJ8tSlи*%νPH. O54$[P%]xS=ʦ\ A|EBkD3úѨˎXQ'^m!~ިqrw |Sֳ% ?Yt즺gۯ$ç)I_qS4s(kͲ*q]lj4˽Y)0J9z>7$'> Sa5l-~C ^$ԋ3L7970Mh`J;WH*bߝLkՠpO ݉4(H jqh +0]=tir=XO:2F /RSr_%ȡJ~ÓpA"~1r a/0[dRTWim880K>0셼/Ib|W1M6z Hչ)$8M5&j&KGME4idG!wEG)ҷ2CuGL&C45[@Zn\ŀ7"뺧n5g~Vhl,~˸jnqg:3H_$/ ,5h!5q6ϴ?]P1=j R'6ԞY[aV4~W1[y|Mc֯) ޔ$}bk )/>=#H^k= tF՜ua7P=>7?Mee3S=V0k]V,g&TTM"tͥ A\+ =wh^ + 2p!BuCu.1tRuf=ӂd;ol%-4E%4s㽤2MUb)'dȘ晽]§Y$r}ko9U<T;k&,c`J;GWMm+T7& s[%>wID&҉HDYv7}zlfe %lvw\ɱ )+ χд(@ɥ>£g2}f?mzoav#*F2W#;hٽBBQCߏsTRd?:bO&{o^}<<gyypӨ˸f:eb ~JT4"۩+Q{62c%+1XK±vL gڟy2HŅWbnpt5X)֥lͽj5'+c@`mFfݷWκZgL+Zk$9O,JUۋ}r wDQ1+&=uxNj0_M-\N[~2%hS'7%Dn_*՗^^j*d]g卬 ""=]WhQq-wFl}{(wÕ2SJJ!XnaOYJӕInNBKѵyyuvțA2KIC%~˸-(H9 gcP#gqlJx]1xh{ܞ >ֽI/UdYD~ !P F >it8qaV:qGs2⵮ZhTLu }Pv@w9],Hu@pc{]H2|J=#܂[5L,Vk‘ vc *#~Vy^wSȧ;X1GE5U)?@!P>hyz|Jԥ/]"RݻǾKmq1N !;sP(hy H@IH=Ցm8 o)Џ(V?NxG)Jw2)QRyDƎ<8Fb߰^kLT HQE[N(u)cRe]Y 1&ЊAaVvBu`n'3ƏDGjLċ=,dݱ\ȥ[%$-,Ƴ!Oi)Tdr"\\R^tBSƅS@K% Q_(@aB<.PT~oWN—:/]5`4``ܛ-m_0I}-@U&=q Vw<]OX-OSDHphqua.h$q ].F|%yf 1/+g"erjeV :08+,1dEptjTZS5(`]N<^?nM7;NbkkG4 6֥E~zC궥_;TSǞnP#VH˦ aG]؋S Ν=GኊӴ!}'KM~p>R(A֊>~8Zq)?璳I 1&֩O$h>]E+%݀$ 6Mwn.Fz0"At$oѴz-P(z=Y5R#GGi4Rl`IC~=O>z12`I]V碌4cs vdXP]tm#~"RM //kxNԇؑW5u蘕34NŹI%jp)Bgӗœ6/N=%F+ɍvQs$B=Hs54cVStw'SS/H>kȳV~BJ`9q6=\ bb2}|hn*B449{X QGf sG%K.y,RhÌ ,zAa پQw֠ 3IUzt{U w!` TxR܉m F{x/oEɋBf bt9׈E4Fw/~U/@IҬGtQ%)C3T'OK CADۖ rh5)Ļ@o*;p1ŻE)#۠GW: 'g7-u͟cwD* ."Vȿtt$a stՁ!G%: 8SU76E @#(gpE!LM/1:\-i+ˌmtz"".p]WS'@V90tw]V^zzw{f)x|uՏ{P,K@&h]p~E; ֝ʱWQԘۡtM8싮Z QTUFmCs$O*,2tNݮKt%ywGQk]mQIi&&XoU9_M1]C{M"0cO;.`ܼƤ9)2mg`y_=N*8o"/+(aH~Nd' xٯ_}(ѯ+znj^aFu!u[ jPIJZ9kXa"ӎe$l54=1bRJTSQ=i!,)3'Q aEwĘ92FڛӬJkB˧$"#H˞p 5cp* 0SVH쁙J7mf]$&l)3ʸ iOA TcӮl/D![KϮ!`>EA 0zH#4..z`?cɢ4y"?v+ݖiܤQL%G.<ىXe ˟ j_6I-rA.g}`&;nJ DM 嗀AR rtM Aj-yؚ-wRγi,W:8N{oF}5̉s %+e@u>-ID/U Vd =IOy>|b}}?f(y+DFᑤt_fEsDqNѿqY:8A[X:sfo=O]0G} Ȭ3bzT(xz#{mE_~s$QlR1V1a +[w~zLVׂ k$nrv}+ tz%w/Et\>=_qW?.'99N@x_\}?,>Ae2x+UZjÊuPzUJgvbY8)-ܨaKN)|33ƛ&r9_Ѥ S:Nl|`\n(̝?YZ$jj|,YQnסi l!nMJ;s8MmD Lc^ ?ʵh\΋Ѥ;hxzd?SJ1kߙx+b䣊̿JŤR[?X{t6Үo*Eء/}1Yu%% a p BN}jCos?U$]H\&3|#Qmz@04z$Ӳo8B< Fp|4}. X%J|}e&9j+}`M1bݽ $"*[b;@{k-9ziHnc"T`茤4pJpD@1e GL*lz1qiF.qGⷦ+]i>Ȑ$_*3҂姁!w#ISij8֖H2*|@w`}1KbQHoUs|lf~pqxfVM膥 c7G$}EE?rDvϋZ qwfڠkXb3XfӦK&#y>d%B뒵 rvwLҋ\nrU5?$C9AL\0:F{r\ PGt|kVkKز $$yF_l7{ JڨP{t)eRLt{wFI܋X b)qtΓqپ*eL>xלi@l\ʐxӊ:zrY !ГdDP4$MblxO܊v&M jb,R[{,66yQ5tuTWytI$1zs<?.ˎq&&f I_БeDP&<7;%,>X R咑k+P2[qs=yJ;enTz7 :sֽao/&6]>W8\Zu3enݖM9l%@Jv\N?X_xDSИv{*~7 QEnٶwmNMG[֯fO\r;yr}L=Zm!B~ <"?QdpPd^/fV Ԧi!.PFC [tS*2Wtx<^u~r -ˑs?AΠm?av^I+,<+zJ+=msst*i$I#/..BfQh5~-)? }Tf#d!)3ْ&&oLH)nayafMB6:m[Y0Hu+}P&sLoR4I;ĥ(XdV88dTz1'vnFnJ?×l-))d9?H+Iqi{ ~JӘ^H[w/ VEΤldY!MjƼz*y$}gg^!Exa0~;rfxijIG GPޙ'9wNqsQ- n\UK0V511)ƞ2j笂[dE=4\)^A؞GW1@>kXPB3i}$:nm S/mBg-OFJ]'*ܒ=yf#,L4x͇pkፗV%o,#/mZ2+xS,e^/FGF~K4Ё]sP[.  8dQ\eEƁ!OY^hTpmh_֬Qz䵆0X<c7tu4F+ʐi{M펳5wf2SFd+RtV#).MM躯2Wo,Y$7B*1Iݿ<9.b_yvً_|-I뒯39Wcإ [^F*QQc烝R !Qs= S= (`'qU5gC/q7hc{E -ZӚr|kLM|wE\c0? ݬхv,> )ڑޚAED ttϥj^dHԮ)MSPM: hgRC(lkNF:Ʃ6T?Z;)o6\PSrodO*›(Z p(ot6l1]ַv1{F|%1':å/ Z0@J|Lp#y3,h#-`tE`Pf_]DɸykoH =Ɯ+fP@Zߣ츈5 &᥯Ocb&] ^ 1p)A;:`5ɨO[2be'zikɐ-[ | c6 \๜9=lavNUJFg?)WPH|z;J 'EV7N_Tn_6 l zHK`{i#FR>ϴdcsAQZvJnj$vYWp<7^( mq/ls>X*Ƿ+ C)IЋ\FTQ, f+m<ˇS[5oU[[z`Y:]*_k {izx:uT0m,I#F`|b-rqƸ 1U/_QSu JrBxPv(+l/[ݎ[cĚ:gC 7¸S)\qX$dpY &s7;6ES>yRyr-vdΗbK]`0PkH G[;n]8?" X8 'dAS=0pɲ"7=-<؋-xj”-C .̋VൖzND,gB6!TIJlXΜ]kq\k/0`˽bFFA+N>J-O %_J%`:.xA GPb7fflX14cff8-x9.5ÜXxm8/L _V ̆6翵X*:[:HwDM)I"x̎mmAt;"yoS㒏V C^qU' w>F-l 5ڢL <^EF>q#I'/pY׊LCRRD%.kZaa v6 ) ?}5hݒ@!q4jH FSńݪygz[9Z{a-毺hȡlJjZ|+.:>LPSy>@5Vd>kփxr ӫ^"' 3gF8fAFP1]!n$AFE M N,XŽXMVLe+a^'NM2DD,Όܽ`?"(X޴?S>Z9v~2 4& bK7Vzdu!9[GՂ'._ < j'F@i9L-_7Fau)T &bJL_c*D%B_l %38c $,]A_v8?YW1D]#˓S~ ל8 6'QCEz ^"tlFl$i4%<߹&CcsyJb' s]$:LZԣŦyYj> ݫ8 K~ܭPBv7\(g 0F`%گQ1ڙZuUZ[ arïR[%u%Nnj4%Y^GnsÑ]!O\P_ ODR:o#ZWY!i_#eFv1Jr*Lbif3iEp7z uЪ]55S6*iyEOai˔M=`M|4 FG;O(ڽ駥$Xy5OvjC5k[@ۨ(@x\ f'[##<0j mFDq˭dQf̪x6^E31u<eV5VJUCfǍ]&~`y+(uzA(1+{mW#h՞[!oK0%- E[%r$6qRiObHֲumsC_<0C+h@+y>wSagYEBJE@>9}ɗ0̫ ȳ0ɿP <xQv[Z+YV.W̮Jدrubhʺp2BfR7Hz(Y%>6晫aHZ:ha8n!#hWim11R'cI J19>y!ioeqg@"ay)v0eZaMCkM޴>fb@I%Ojs$eۺnsNrvI5~*7 ,3WqG!4lDbͮ9g:-:M`!LvwrAm$q}Y&ORDŽ_dyE]amv^Қ]Q b L:Zɜ"A0ӼM $:%!m  #Q+g? ;HF0$qQ ,8u;`O_`7FOmd Qy,οD51,O KpEvNi{?R6-4bg쀙7}@E PT<O|#<&hlHPcDמxáK 71f.2TCvɬ1 :4:.2s`=#CTdGQ7vu}Z[l7K>NTYـF9ɋӊ %8Yճ(VTx\5EHg?1!|?kUůxӼL_Z:g7sC.-G!SX}>Eãq> .C[|>k"*Wk y)^M=M\(Dk akݹgH bdԙTHHN YFR?-)J}G*ٝZ9/~\A!6+(']PS(%I(1=k-\,-P X/74SiF4cW[t-BoX#Dtʜ zy&gch˛I4K oQh^N:l X9X eXq~٭Zֺ/E8ҙ4y+_Nō0 Ƭ"h޴*IJ_KΩ(W4>Ic׭ɣr[LPԥuشs5ow:_WhunS϶-8$ZjŗKpn qځQb4KӐ}

    5K5ռjswh`[Nm n\~% ̲JMy5 I"ݠ =8}KRkӌfTJ5dI`̃2g/Z.fSmV_y`4P9 @uZ}uAmjy1մUDž, o4CƸXt / w}?l#ﳠECHƧ5܎4g00OMbfSy+7+K:AnǵP0-pQbEÙb}6ytmj|hXF[*<9ސJhniZ`k_491^_+<3 Cet|MZ88}tG]/AXK8b8h.ʳL; 5ϙ^T˟pʤrm&u@#3 3I~Q5Q*[ u1"i ?+BF!3 Pnm]XbΗX\0˺X'#\ӒpwnzKh.^iPLt}*:\|ALkOqT{>:Ik8HU*l6z6Le.vO"*=,?\SB>'*t9PB_^f]$uS2ۏUVO֥'QYThFVv±լo-A8#EfLȵI9>UKK)_l:)( [0y5`SSa 6hsZ :~[yqZ|ìyɀY ޺V i]&T1" 77hGdjoCz{sDNrL0F(? bJU/CyB)3`f?!\Xas9ڔC̏Չ|)e7Ͱll[f~*Sfv9m|u*'3=CWI$I#y*YKrwf̀)W}z3*YO~ޢ^XSq ">QR\9<3|Vʏ4~~ؽP;ő\ڪ~TnXj 1۵uNp̢M9Hz4:xV~T \w0=%V\rk2$}}w.i"P#ϠsOR6 2s:A mF 7h"d}(Vj-!+u1iwxf~)=M+SBI<[A3P{Q{T{G4x} -Ί ٝ( \7lоE\VzZKSp9,0|fOHD}&3=GiGXG6UUM٪]OnoUsA{ ᅷlo5W5!~'b#9惴y *4dٟBüuXi; H3_iO S/7PAJ6AUկ   f{n6q CH@tojٗ5,|X<#弎s5,*T;%?ceD]> $)cj8RM=tYKtDbyx.Y-hߤ4QA#?LOF(S=ë-,!;ȍZ~*sD~aC>L; %@/{%C^ vHs V)n^ۮKsfuwbziC2ԡ'(Qe ҩ7PqLʟ%1+Wq3ձU:I1a1,,ЄeYcۥnPSENɧJ_páwS _&fL~m0rl\ֽT۞cGPXمMD*,'nfmGig!LƷ@7 i`MRR'&^i;P# {LUb>H^P5b=ʳJ!9AOb8bS\Bf:5Dc:J ,YZSw#=ZRpŁ}[tZLD?w B3:Ku=RI^^rRHߑDj-""ScoVJS4G9E/瑨G?KIGp-CM@n֢L;n182?7YChۡ[ɢT@mhVXM",:?ӢU tYrmLFqX# 'Dau6GЖ E5LGRp=dIG<{Pu7,u=wBۈ]A7 x^S} 7fNerĂ{7;QЪc+ܕ+2`ZeH H݀҃Q.iaVTOӢF\hQ!;h\&//L2BhXjLwƗ4pC n?FPy1i(=qL99zb؃NI7c}%>f3x&wKU*,M 㼿0#O9X9eh}d*a 8bXNb9cJE_/>mёǜSۣKT4AG&:X Ɖ~]! C3Oո*mOOv 1YIc]P KET[)iPg& bZȒSErsC2g}Fgϱ $giAPKET0z_&|/t7{& Ana-S:qڰk"P'k0C DJNr/`=U6n[@}iYU QΩ;om:2 zIh %{ z3h '8cM D!0T!t别WPV_zeC&bH w2KJvk+r,dL<>R'{ƿ3`v8IڂQ?*">;/M]h uX*9ۼy :JvL(ì={A;JeQjuIq`J#-U?eL_:x],]l5#7zr4,P!y;^y*O}C?dмsAfz략~iFs5bFՔr; 81&FPnj+cϩ?iPdX˶a/ BCO _%hq ?'&Pm^g4P$$F.ЍSc;|h,J*_=@Y,V}rQ3O彫x#!~:uw#QuK8{S?#XQ[h1A9ߓJ8b"!ZYx'}$|[忰);PЖꓹ?nڞ$|Lk{j坣E3(ϛ2O:qJKi)3OhJ3rJwC9 zjt6eJe[ ͊)Ĵ^!2?ͻ/wo=xa=ui vy{tQ p/'?}ĕyrq:'^c p7>[>{gv"9itavHpo52 yhC\EmԌJFSo<e狐 onΥʸWWB=L>x!\BN2{Z`t۳J.t܈U:>.⏖ B%uvPCB@U-r];SLKqeW U~3fee0,5W#6eTK# p\Xᔼ&NMDq$iR] iz>Y}wƛf w &!afO$U;W*Vsy`x)I=xjB5 ZB`HrӀgjOJDIi5LS&gb:rYNH1J V?0߾B2ᄥ*Pa JLT8ȖoLSgtVȸݧ[goBheerI:ohQpv߄0wĕ,~h;,vO_mZJ9 L\PukL)MZ%+eHo&zj>Oy&S$jŤ#~clI6{մ:tR w{cr  Y ֣!Bd3{׏М6#PHDy1XYURN}ܗ\?_W.FIRM Uӄ߈yXM@ W\{t0Ac@Rz*\ +ӈlsrqN $J0Q:(.d_;P: 0 a!>1i/D-P/gA! 9Wl1}Xz1Sزz*jX#y0ͻp -c PQ ;̺upN\cp{PRY-G3tdCĘHSZw zLyf !)2BK\݃]Q_ɵf;#_/?/l$/#K ^+?xQNj}  k^#yn27j |Sf+ol?"tBDMt/4'L|Bb tFsWyhLOwk#E2 'i'ykݓK&ln$SeILyM҈^=Ylm .fN`F ûL,Am$Եxq_ܝS? (|j:ZUŀ8+0QᬳSv$7 AT`ż*nXS&,jD?U*#I_'e_>NPI:7G_\,G6hP0}= g] M5G}w['XT}p dqx u. pm%F5ɷ0brz[ >̺G!bh]PZJ"EdzͧcY|N!t &zn/ K Qn';T&gw'L5gcҎ$,ƌ+WAyCP"Oz_1,С2ya^Ibp 81~AA<v1.dUH;\~=z#Gz&M|;#dg)-Z%6݃(CXpmQ@jĘ,و3sÔ.UW4 H_/aeOc9\_wat 䌭w2/F%BH7dԡ֌9SBy(,T D2˞t#爪=1.԰ Pz_LD7IU#%gR/3<ĈFhg:utd"l#kbpL_) 4V]I܃j,JP짌~8|ձI ?daPOqe'5iZVժcdA]#E0Ě}Gj9Up$>=L4Ϣ1hF-p}ZH;}]UF&.Qh5G ?V8Xi1쪪[}8^F.Yk//T FZ7dPT1Yp&($f'*S7 ;@z+&T7#S8c" VH>AJOÍ,p4r°݊zS饍 ;+Ml*gUj5-W@ˆPZ3j F5e pXhQb͂! ֠?ʣ Ag8\21}x熴31 v%GoP)]|~Nxl*xRp~By$ǁUT.b̦_]7|+rYw◨F."װ5Ma]~ܥ1+HHEKu6`T"STq}'; *tOplD Y@Ӫvg̥{sQ $LzT.Jp߉Nܛs*BV]k2)WS>ay&f/TЧgÕVP=t∙G3":!bW[_tK6=be4:!GbOh6g{HPڲ첁*C ε2+=PֵYHɱ| )r`ebWGv" M;zR ]9Y4Mo4ꓘ5;!^2)BuL鴾 Y qj?n Aɓ'mۜJNUwpޱLf;Jw23+u -jH>@=Nė-E3Tq -VrA(`a} waF|Z1L /qbG88P. \ 0%Ʌ[w'TAdCZeILyއQ8 }wF9tI< 8u\Y-^fQ1\h37 !6{RԽ]#¦`p%NdnO )r!udj͉d$ڒU,n)Cwu?>O'顾w/ 3Tmv/WMeY_EFBsT21s3V#.S&"t}Ŭx H <_蜜ABNZA |ɔ.NnHv$9pXG'$gu[SyҙAcqp# 9%2[ቾ׭ԟZʜ+g9$[a}egX]2>ZC⸜"qN! @حS^'7"XB6Hxoh^X6A LK.L\0ܯ7sRcqn|i\U^Kb\ 9kdhC۔tg!OoҜ%u(Չ[f"AΨ.'%ou==$w] kIՉQ;?hDCURt+vl'@ Opטmqw= iR1Y8 Tg6d,kЗ+*  9bGAg\IxSX%'oX;N{]] J19d0W˿n|3yĦ֙| بvWGz SIuM%xfPȷ F48dP4s {a9*B'v  jYE,:Ye ,F#D_YQlP"wH%z .qW,"3Fh1:lqa,DڟpE#mrg<̲.Yy3>S (;/9]HFt]pQ͸%TRyR繳[S5rqv LA@RnR\ C?M̙CUt0Dhr|2eoMĎj3Ҥmذ!bu=.ܯ%%%9alP gwztvf|iDǣQSa k++.Ut9ǀ?t'S-x!*U^x J_st ~Ȃ200[LŦ~%Lūd7#R_Č넶[q] ;* MKgZbZY/0WQSIdf'8ت'~s₣tپ$cbm}wԂ_bgɃ}M$,XejL5+R ]R?ꪼsk7#R1t)z +3jsraZLk 8G8{!U\h8z2-SviIƯ-1 ďsf m{j kZz5|8-]BNCMTn:Kd-1e*kqRP_GfV0N @5+ pn5/?9VQM菧!yf?c :ctc[d8TsH?^K%PwUI)G|E%)X x@1FSP@5ݩSjJHtHX6X{w*WC.{~C$J8:w-GS1x 95ffz}vJDpB34pYa4%&Vbxm)Sqa=`oUƯ=cB:xp1Lb3{hKDK)S6|HyvyƱON|4cVy։a»<{sزY}wOն``ýfR:YH&D5CWlଇ(.S"NZ)Nלb'?.W)+7qƑdG2ZcAM)2oyRTU}ҽ< |(On7tETn5ㅳ#j.C9PQTwx^j=yY;^ϖōOOAxHYB \'UcGQ.H/˸}?V*ަ킬}8vuv4oT@Ẋtw߆+k$y8']-XPkuV KyTcܺ.M¥@ ]6͗h QGo19scm*)~B"D9ߏ1Lr?UM'aG\[;R OuI¦ ;%?p s` Cu p!`5es-'c!?2NUb(kL<]$`r U|0Bt4}t?UlMILKv"s탂P;{L\Kq붡i8`sS iFjX93Kj‡pp4C :z=3*(0 g槹̌5՟gvb>pc8F;lR")jaڐ "vyq֩d2zx}F ]TBA2TJOrSس@i&-äkhmv y,KIs(bUWR {@jrqf sOE<ѧ0$]'bcPD>(Wۗ=z;P@4& '5Pk,SDVXq2p(g2?0(jE 5s$àW#B']^U{1kem&}Πv6t㵙۽qg#Zꇰ LT:ׂY-@qOZ}xĹA13 %aM!Fh6ܟѬ]Μo(&>v*r7{7Aszn$r吖6{+l-t dm"R5x3\~ax`pGᦶ1Xba5M+B>-YF=&x){6}'<ZH,;8(cҫ=|V&g V>sNfǐUHٟRZgz +\u]Ht:@_.eF@pb/F]F^xQRd˺$"vwSPl$kt BҴvutDΏsicZÿ$UtOm=^A&7x3#!sh0jLD1ljS긾wjwb[EC–kDuI~zPa-zZ9 9)Cq%3/_-g-pw@;3$,,]\'M& 8n6J}nЇ Tu[%1P}Pu@bJ";JΏg@]wCY525;V)4?t0+:i3P 4;FzWr^x;5(1+>#itQg3HtԝN޶%Ai(~%='RBB䲛 ^Q&^j'1֦!GmD-yZ&:oj&b@؇sMUSv&M`MH}6;4`3q#KIxZmٞD'nc}m=Wr]zBikc5Pu 5H0W")N^JtdecOoVvJk!*3+dopA L50b<~5J9%PfG8zh2=^РΙb7aC(nD&Ŷ:?0Vk񯹷Tz9[5B)Hr/8刅Aq䇷g]@lrGv:4̈JITQ[;-ڈ3EgLJq{*aѲ$L$x`[4Y!tǫ\Hj.p[837b0{WLv0NݹruX5fkWF_-‡Mkx><ظ&Ky1h>(2JXG!赤`-pZG"fHUS#t}zcًeo.W &6{D8B)!+%!>D7W#-z}f}{sߔ U=ZTh k6rErs0ﰩ&'_bAGn(:hڵ>`Gp 4bCx++,+KrTcC6W=.tv6ZZ=Zohı ,i'65) <"7%aLDSv.^Bv)/`Wh3H 8 aC)z7MQN(C.Pb RᗂOugixmC#"Y~u> Cq=;OBeЇN%/K*i .l``KbՕz[d* [ nTZkqGw= QC飼yMei%dK>I?x >R.3x5Jȶcf)U~r,#tF#DܓI7s«9m閸!ep:5P ?M#³\X( d9T~oZQ p;&A- >%9iU+/}*haY[*M,ɏpɋmF.}dþ|pPy, ~~3A-ST+wYvzIo(bfR')z-*r\ ;\+tl:hhogXceqr3B 9PU A_r(ZƔPbKv~{1;qlǯޯsj6\(2Ɂ?55c线*~pZ=4#Ⱦ N340}|J1>*X8tY5n}7kev@TLdxnXLrRؐ& *h$29m  [-C1^~@ Z>0PUXn $Qk2UZCgEvY`>H@iTRPA|.3kV)mHX"bI ssB(uf*ؤaIʨ aX,c,t7l4uD]zzޥc!: Z&]tmNDgd:ޑPؒ?ѐ5b h +?JL-kDoSeȭAFI ٶ85^^:k07+MQ0 vn͈* mj #=ʞt TFsI/!s+nG-5^T0ҵVޡ*G;JVtϵ=^if(GI*][rƟ@jǀҳIfsp9 ;L.-M9reo+aex E|8kO3֣F҆[d `i}TU>_2yTy N,Fsn~|?AV͜9w+0Q}BDp !sVjAeqp^-GڐNMס(~7O\Gk˓kɞ턁4dtR/LA[8W4IuD2qs )ꔍ 0T6AjLW>7!.6S'؞ GDcH xLx{n9MyVvH62HQ[r.BQR%#cDE".3Gj 'RU!߿;u,iݭaXۨK$(n-@ ;\;gC{ ܈\>m_(YSEClԣ j`EN|Z]CH E+=6b0!78J"ć^yHWBdGrC=Bl Vi7Ii[&eP)Įx΀O9l=QE0q$mܳD;+ \HbflLăa;e ~2@6YOkH~7* ᙝף* ݅Α (WX Xׄ\[Ӄel ZṷF߹Ѩo 滼l WE~?*P, oi׻_*GG֮ՙRӧāRU Qj{&2'y೹f#L6笏;[ ԩPrP4Y6 `&pV2e) 1Ѩn(loydIP^7 66F_vPJ=ǟ'3nپ'xGBєQwEY{H-}] *~Z x9V8~x%QP/|f{fDhfع繕O/'=nW B*vSUg>5GQ\\RI2̦l^O>LMd1,> &0Ubxñr`.m_f97Yz, \v0J039/M"ۗH%%m|'%)kt! I w={lwU`@1 x Ye4p 5 tR\4O Jޠ _%F-F-&8{sY4!5ܰDM)y\z,X(~EӔ[ AJԯ2<3zmYԉR| |Cw=ү@k)]jdg$eLSFfcH) I;P*"}lĉ klc;,1c\R\ gXII~%ȭ>HHRUn)OC\Ρ Is8&yСOjy.s@> cj Dć_ѻЬBX+N/ ybf$қMY8f'tlN:SOmzRk/_Wp:N&viӮNM6|a6ɾ΢^79\eL-Q/RҵZ#g2$1j=9v_u9p>@{0&Mi0Ljsw,'v,fA2SV Avfo`FI+,&G^sF>DFq$0dS7i 4k'P '~b}<:*_u*Ȅ8J20K(*d UzW0nccaj6fWQKΗ7܎8SNC%Ld*zNݫlj|\xdKА~Ƴg}Wzם\., oS4.jhKD#Y[-c(%ɯ7=rl9PJE)3fK>c,{<2h3v/K%e.P jJ!GB}.[*79Y\|uRV-8N!}AU`Sg%E(VOysC=|MO ^4$_oux,i{%Ӟ?Y;2(fOƜn3$CSUhW5q& a]_=o HSNH!T4z/^75xy4I_}Pp45tKb4զu(tmrĊ9z+f/"!@ޗ(u[[ qCSV~yN|#Ӹr~'i.R@d uٕ7rN|)kDn#@V! .浠 \bbD%IP!lU#gu[ *0ch7 eMiZk87"Rڜ/XWeg8 +]F@duQa3 ^Y݁GUJDn=%b 86Ar;:OTњ5H@Ι2J}annƐ\dn*beNsT֯-\!DMzY2P0Fa;6؎^$g,RTNXZĉЖۆxRT=6.0N XqλcfwIu-(P֪+(%)w )a vQag/#R ?Э@О,,Qock0 :LJ-L'f y*{L2A6 m8? { n՚"+y1y`zc'^<=e.Mm@'SCh2G]zFVD@X0lg"Mj6j7 Cֈ:oVVf}yoוDmőRpaQe-hed} $姶W]f-J]s{QM; ::Eϐ[sػPW;Al'X L/?L}B'䩟e˫[Q qi;G$X֬9TYTp δSߎuyH1N&ipm@ߡ{50=G$rl=2te.=ܣQwҐ]s ,n/-ty'Bҥ&p. "<_樅*3>9etQ}&9c+ȿǛrRU`ڝxy5'|Sn`n˭5g%wT"uE<;:{Ru U|mvl.xٸ ~R(2,C ]"!~#"h59D/d1kaDN*-lgyzYL vRv2d\ثE?<BƑT/nSs'Ghy,ؚ̂ف78N4'i{ZV!ֻ|Q5f Ujߙ>WUZV9^,_1)- ,M\XҊ!=;d'/ǩm'%=C'vFRl\V+?v u(3g,sBxdgreq1)^~|ٍ4͇$NMp $||[[gIHIZcp,om =8X1~VZxRm|ԃ-#  $GqDlS$s~۠^`0i(r5:`9+|8(/ _%w_{c\kF ˸Œs7& #R2|)Ik.:hN{U|w97H0>glYoE&NRIy;CTRտ_?Ud37ZȒUOFGjU\qʏj$҄TSx[8z7# AZ=vV"{.Ȁ/ѴH=(նZCR>8`cl7S*ؽBO{W>(UN2pqv%[>f{4T&wzR!5N{0%W0Sg9 zMZ`ջUsL h4 ahwE' F20?*'qԡw𰮔ڰd7Vq7;y!S@L>? l)WT\,\-Q@,ПZЋ-IIӨms `Bj'`-}lr?lck[R2v>g.<4e'^udhMҹ4x ]:}faBee Pk%BcuuN`熘,`Qmx^-3GD_Rϛˀ+!Ѻ[NTT&Szz*S|* "9<ɺ^>#i0%#NO V9rã (vsރZP%eWby]<v&t)3&o+ 0! ,$9=ür:2^wQvh+m ő![7J^}?KT? 1+qY (x>,0"6%B#| ,ͪ0^|JLɤ~(jG ՛ߋC]Ǚj5ƺpWx'념6:\b(eKtR,U1~F]6(q35ݘ|b)\-lMYCp3Tb:Tǿ ̎3 Oą4ف~䆩䁣W?Nf? `ȡiMs|:Z?bTote8ajN=äx@Ќ1RfK/->}D2&Z.G;3ubDX5qDtF} ΧCG+ɫ4{V;Dch[L/'67ӤjY8>C}®$e }/`tX\f֩sN-~0O@WR=A$x0cz?dťԏ 0-.Ky%d p,=!O^!W:˅3bW⟓q9Dbԩy:0+ᵣֶU>(fi?E񦇆Hah+ő H!ʳaC]sJ#LKm)Yl1eEm`]Jl5$U ]KnvKSD0NOI1#bzqśXEg!@vJ|J FYe(υ|ћ-VIDRselX2ש0ݫ3w:T]/5G^UIb6(&3^s4<ś \!LΥڼ5`@>vQ^SZ04 p/t d^ۓ؞-:jӴD*sϰ|%9iȵi'*BZ YN) %&N%]UKOf 0zgjp2fWtVzl̯̍<;6'مGE7UeX+VY^IR/%΢1x-u_}lLG^E8>_/<mGn*[.D65EVӥswR8VʳėP]GDճץ>jɉ\1Noh&zE/Zf* 2ilkO4I(aߔHS4ik!U"%pk>jb+$v(,76 rYRHN.Q7!ojCLqgX솰(2uAԄya I*.9 ͐S=4۵#n_l:|4f.k[<2W=@i1hԪ igokpb?}Bcj8EA0M~dVՐ(\`:gu?C pZVAɕH.t]+O44EfU|Ƈz$ ?^Q"gt{Se ݳq9@T'1y2ɇ)p;^6oVbo1VP ဂaKm€IVv)W<yEnL"I%dolL0W kKgze$+zy_^=1wص':\՗m #̨>n|vOD; R=c3{3R3 Udzw~[Cs0FkN;i;ٯܳZ(Dld*``~<uԫS>pAke4v 8#Cha 3Bt=334{CIe}gr-?"'(R|l=:Œ4A@={iX[_RܪQ'[L#𻤳,7'` 2)*w 񄋄p{S @1M=B4(R5z.moÈ^ḫK^НF͑i%]Az2e$G)y k?=%襐"b 089N{^k uLx ^)~>rY!e> A*9{naеWO3# g$U'bħMj*0;⪇F_ѩN,}zrBPfNŗgG[|f80is(Eލ>H1d.QTx 'aExW$cU \|"fJVPmO{'nT0s\xRߡ+(DAH:g1$n-u8ȣxz7ޱf6zװ.DPpVHF'ǔWQTȋ SM?߅ hv1ҹ/*P0McU-*xjn/dCe.7ELudTV.ly|,I7|6'ݽu|J|u<~ϫx  C`կox@n`*&)/>.=RY]$({sndM1J*ʧ9$LBBHhImsOsJ\1]i#hS!S)Pq[=a_2̄9,ߗQM Tg&W Ť29.о&Run eqp4!1i#á Ѝ+bGx2Ƕ(4:DNlN^Ĵr~bdwޕfL$e%A .oL̗6{txUu%4?mOn9`&[eRl[1y;y'LjW^v Y!҄[f >Wjc>Ν`Vg.\MLLSj՜wa{dUuu `:hv9~tID(`EZB/^$0`mc{o@l&BщN>BguMB}Hxj^@ ;障\8}~+Ljkg =1pPu 3&wdnѵ!`'T0-'r;塣So?[seE_{b;BAD_ɔKItF zx m(oȽhk8oA xۈ(ُAKEs҄l0cTQCn1u$n>gHp'qӐ,bX#uh5FLzJˋH-H|IZ~?+6h{t} V\}<% 7f>m; لR#8DQ1vܢ֌L]fU p=rk8hDŽ^p3evInCxc38Վyd[qZ19J8 Gr-\74ըDa(o+TK7(ʕ=MQ+&wYmROg Y* ҇'"=6]UE]$?39ȔёW& XFFZkXA˾](ޫaʏA Vh_Xp1 fEhjJkL$ f߇_S^PVTo6_uc7H.Tpa>-u6)4Ei~/w"Lc\9fz9W$&1"0nj P&d =*3*2`;g]V6ph*J^e⶙D5ey LeQOA1{uQԻz6_6D5&Pc-MGN 85_LplJњXmZ=)#wDV 1Z[>Ŏ͗:[ FwXq) IuVe^jed,U})iNG &TƵ>%ba궵J<1҉ebn*DVotw@ q^:W󌾄eRM5?@|~\7 nt,(Hd .%{Rylv^3wp"V=éfd&6tIԸLKvuc\{p89?v0^KÕ .$!r .>Rը54[_n3)v "Rb!j_z0(%Xݺ*ݫK{[&tz_5 8*7Cԓ תn|@@1Ȥפ1ƙ4P=fE^UD 0 JM~rz#_s"]&Ζjdȇ ӛӿSo] <&R k :h$HcRś)JTP!I}QV2)"isof< AHBǜ[ +~Au-_Sd#>i/M:]ݐC•YN4O"j:JAy y.=>X>lUS[!_:e;}?B*ͦ؇I= m g֊7de 6ҨI u'̺=)(|!H/BwQ"#y879T;j(n9ӳb|7CNdŏDw9Bmey#i|m ˏ3Q驐 {twfwITѹ: X>)sF^c%;3uڽE,rYϧٴG(  a۳9R8uwsi>KO o7BރK[?ncS1LoɹLԅbFN赗.7{i:ZGdD43XN(߇qэߜ.lPJWsx ST%A!zrabZYiSyʏ;xɶ"2ȑ6 ~x| z;=P"G*9Z7vs.7)ю)_a?UB-6m=*vɋ.?gQa#UJBlJVsB:]՛dQqPZ#qf1:fˎq.:ұ5R9)KLBϛ61#.S^(-[1KBpuBca I~17≤(/K]I" 3Utf);+{d5ybZv&/5qa׿;a} Gi4.'S38'L - $R7Y4~yM@(:Uf:{8ͦp,MCҼ.tbmy0' ϸj]b-W6:hZ_dV"eiސ ~iqAƞ}K_.5=Ͻ On1,8a,29#p{ǷNWm#v2*f?:'ub7]r8UOkGB0dģ'l)˙40瀄"! }i4J9]o"xYT%tN'qA5C_1d$e\y׫ {擥ey<濒JDqMP4ˁ(Eח`Id0KMt}t#$| U Ad!-eduQŖFͣntMґ^~UxJٛjGT\inoƨ.YNaKE$Hyf0nnגJr-IR%)T?ؙivdD;oW>ˢHu`OBh7+ߥXg@kIFQ|RDjےcE/y3Qz[OW 潗JSCMnEI.V%/BH^ & P>/-)ws+ha! Q?dAA}KK]٢Tqt8c-'h;[+ rj9PqJ$6F8unŒ|y~W s%u`NCBzUKY LBwdC@5 0S4SRiT AnC8LQ{?Y40}g-x:ZOvm*b?+ݎYE"7g$P^?P9h{#fϬ&ܼ A$陫WɓuJrۨqoz .>&U! wb8c2j9;+h`c,>;& !h"s#Uf bEr[?)^ b^SJW1:YtۢzmVӆXVrf:ׁ2ݽo5rY6.̦(''pނ%t%>8ý.I&ٟnl2=9&>&V.axhU$OQfl;merhPB0*HA'Mv>~?*oD ,rvbݒX$?HY#T_!( 7~{4HR_K)%17֞Z>!Wyl[R]{j87}+c[/^8%s2n|/Ovh=`_;:D>FOҴȌə'`SDsʳ.e¤:#KPbs+Fԝ"S?{S2-ExboMJi*ґxbIF`Ԁ!H:w%AU:8oTʻX>+Y|Ɔ_E4WYT}o GZGC.m&XbQ?x4F0?&%a~UDG$LAa6?~kcȳyPi+1I5ݓ6NXMYoZQv=do~ bŗMRa,ߠ潋'N#娏SY@I l;{~ !܏k5:1'Su+eh\z=]䙦ךL%2 {ǔ=,by""9#C`m,_1wNۮr'=.Bw0ȆdGܓ+ж䀒ׄשqqW L}4eRlj}9囮+ʌ"W>^wIFv70~Oq2ښkjڀX&6p9F,Xҹ-+ Jv`OQ~G5W6TpQٴFsI+d?=e MV؃[3hs) XF^HRMp I 5l!| l>dA NNJ4a^Lww omGOx;IZ{{!i0a޲鑧$!߅J2)tgV, 'Vhʘ}:$Iw0#-RN5}0K3pGȥjdr1z9| L t/Lۛ- }e^M2kv\DzJ{1HyJeTЀsLgLy?^S-GJ`> ?+7'JԯV pzU{H#_eRT46&/gis=iC3tPRwv]kּ9][PEmAw)ybk=U>[M^p] U~LvN*=XEk@MI'钬'J%t0@4y#3 6*0^rzԧTt6 Eٚ-wW&S [cns1[:~S(eD9Ͼjr5zCQȈink|+IDQ/dmgJ^oSNZ:?7ڴxF9Br_h.L~-P+1"yxVa&ߪ٠:Ƅ& 6`i$ډO^۶^ZÙwڵ~xN)0ڜ0Kiqp7.fv7v+wS3椖8b*Mhן:hjlQ#Ie#zҷIzU{GT=eϬl-'ۆno @^Z֠oYxtwP19o@V5&ITQLFgȖ EfƯ@IlNڪ4$gW jW NP7J-j÷ oh:5f$uΚ3hW+cIZaRn4ԔhV!P0vv`/' ^._I3RJb}8K$Bc ıU{(!̅-G6 Tģ./YΧ9nX9v6`d ct'|(%$4DҝotPڑQaj`Xw~.aQH%뗠Bs*{,^N5/(jȓ~1r m_"kZMW'B'팪 ?9DǞƴ0͗osԟ[T6\a0 o-s\,{Z5H/>8'N&@CaJT3tD^/ֆ o{G8 \R0q +'v*A tcg4BU kCC_A~ 2coK \#pCiD nʹeD~EV.J>sېy WZ|B¼+P[F; o߇s `gc'UR0D t3 х}?V '=h>t&fw)#4B"-ÉXPqt~T4J[Dv 9 $ 9rQi׌!C*TNTf 3Fƫ՜oaretO ;&p Ų 9jQg34.ַf7,IIC6Η_(sCiVWr|WWniZ00ѓyׅA;] JA))5Ud^XJ2e1?kyro=}s>b9P~PEص#*Ѥ#j:Jkg99Ot?\/a)8լzaOm^,0uvogMR}DKOSA@!}ɟ7.~j]khqV/".Z1hUt0xFZO\Ekk&Ɂ΀J[h;COH#g)D-D A(}`0:@DF;nXkFNt=;qW5~ ,G \?{#(jCʎ4Vq6C:2hJYr]9_%] 5\\E'Qfr\0Ԭ\ɺξOOB ;?%BTyIrD$)J( ֙Կռ渁zSd+gFb͛ UGI1~]*&WڍGLh7&ãfp`OޚRzTI' amdhE;,] POCt2ƒ"&qOCIt=|TvhE r26@Sə=Oz7nK¬% /^ ViNɈ J´\>!t^݆$,z qC,a2WF g=x=nտhBU촅lQt7O)z"tIM@,7%шUXy"b0i[In雥3فa8۪D*5+,rOpUvTp;^!Oc< 4~.Abc,2*6 >bZ(o&< '%}3sQR;dF9(y<--*fQRG󏔊}Lʙ%kf[^*;G#/`N;-&.5yW~޻ͻcYLaxP ~p$USON5y /ɥQT>]*< :*XA5(aUo 0@\YỬn.f9e>4oIE}x6.l/pҾ8y&cZkxgs= l" 4o'}i1C#Duu'E+FozG-˴4-2n]A%$sNC̟D܀̭W)qW XZ%qk:KT!X1G(Ry(Bb ~iO"@T[7 waAG|&XpR_R%ڣ*ĸM. &Sv[e bE'ZW]Kh+;Q`DTOhx ?q%a[~%31h/Jg1dM B3L\Os tLs{vGp ocoa;}ӟDqk v39MOf[Jf9AkDe1rp|NtSc_94"~'A#הP *w-)nK`Ϻj(f J!x%-*:X8?+E0w<][oc<ؾ#/oZ.*NlnjSͨwiq`,'á3nh͙,kbnV W@Kob$gOM~*7M ks(4$4ʰ!%ҁg q-2ruĕ `]2L#(C&!mu{m =^S!zwGחW1+A4%HB8\ jz–ɐ6x;ȴ2NUBo.<iN\F]CM ה3Nw,.?sΈ Y%N#Vy=g9G2q!w7ف\ p!-E()_v#,h]}Xh0@ MK}{ۣtN}OܹS(%*ɼf%1+C qx7tӜvj_\ ;ɢ/fF5d&_陡ZT”RT]L^IgUX$g*h (uk7^h? 4=ƒ* hJb\ǩFRP[îYϢL^2fû{ qv4~aKE,NRwFɡrE+AzUR;;ZP6@#Q'Պ4| )fXG˘Kp{85RF;4Wάsl5~c_Tv1<)3Gžu {n%֝n@6ЕϬ^Zϒ #nrD3KH ^Agӻ*96e恵F/A8jZQ)yY吸} !NP[]ثDx.}̨"F[f usԀ8KdCWPy!Qu ɠ@R#:A=ր52iD \Àq@kѫYHg/4t5;gy舮7ߧq@^ׄv"?.nƋcP{mGEbx6'-ZFViܮlGCYM[>r}9v%:^ɮ1X;tl `;NWUcH H8Tv3CP.#3Ѥ`b~]Y5;ڮxz"׮Ϳzˑ:qHPc[?{qY7a35'jL0i yAKܴ! 8 œBY Hi[-x.&4ș6h;4,p7P&5H#PgEr}%AX"6@(h`}W"?Kpo~s1:?Ee,Js`vIQ[Xa!뢎]<lL(UduqŇ= z>D3lye9r/*tp&;47">s}Lsɏ?1Q4cR21if`큭vbH<Ȧ2쪒5d&<\N/$~Yv R[G>ùh=Qnhd.g`hg/Vh&g8nvC?f"MZھK e80 s*ngFZl>/W>׆n87⯛Ǧ kՁ_% Y:\cbJbx»O+VJ+T'ChʼOkݐY,XacW4q 3IICb"Z_@ۮSaR3snaIC 2T7GO8vyb+pF/@ kZq<)W,cIr%~v9!Y7O[FeavhAsxp56;O!Z4Ckhsj8&7q\qH!+d;N'hMXA4Y 4:оdS|>Yjq(yiBu;ЬRi 6ܜd480ޓX`(.\ܺiz78TV;P:{yM1b[x`<Ť?D4f'kh𠸌J*-??xKPs_ ®#7 Q,sb"Be;GU@hvi,z>P4g )7 #L$3ܹ>YFk:7R} .@]%肥Îc(F inE*ҫ:Sah󵬉a2: Aa /Y )AnTˉ>/LMIަmp倏T|s! ƥ9?T|mQu[D*_|D!O<kّ}jw}]m,LގWe!/VU VGpn=9)>X ;cl*Q)bv#Q`{X$m8=ZUHsB8*f?z!WR <636e1pP@sBZg$ЪA4 \hº>^]pZ;OW\ tgkdUFIzцq8:{?B̵_.Sq״63mwժ&8s0:k-*yKLj}/_ՙAN*T. `z !y`lO+u P!''id b >K'^Qg13U2;n(,eWPI> T Um؃D{,&9FD-]}@f>4k0*<LEX RSo(~0,zph.]BAJΓ*o Z )НQx̟ rrwG Y p@5yl,NAT-jByj"g8VH`Y2Kw,栧ϰs)6El`_ 0ܒfQ8I;C9 !*i=4iw+h\N4.pEzjLt0SS*iWv{l`,Hb(a+҂$o׶#s%c+ookjgI~:l|/s,a l$ `lWGAzW'-Yl3_q$68;r`s&Ri1Ճ1ɇ]qXr*~h9wAJ@!Cbaxfs5w:?E9E ŚXU6D ȵSrrq잰!zCߞ"nje^!en\㶱.MN'xc%F ;c!1KK3!C3i;,3)!'m3s (;a%+ۛo۠/ԑ-À?yTVZ*@dR_TL)UuV9NF6̬G1;$ '**vzK:WQ J}~ %YYRJsw-P&PZb}q MH"^lBC><`j哸d MrOS?8kd?CV8P/_dz8,* zEi3fqE>Tf)ҲUZ׽]MEo KLOX(L4 a8b3|fF&׋0 ܾp©J Qb$.A x@zOmfZb9RX$$zhIOI#݅n2A#oT9xwytFa{INHcԂzr&BjFTo̔c0H MF3dnl^TC7kӀ+B;#O&Ua'YD:IV We `ƴh6h>dvtJf~.VA[3'{*fGn@/M!UEna׳uYͽ>2 sgT?7֨3Fh/8eG' E.'}3&U?JR#9Q9P$(T;^b0ǭ &WdpsXTp̷#`GiKW/P{<"^[52@MBXl`kgbi7Ի3pgURڥ?oTσ|8@/!%tK:7VH(cL*7PϖoKr|9dvgfX =x?R>_ߵkp^:S&M09G M/\R l0WIwiy{Q4ɛA5ܡ*j#:A7S̕Z6t DJx,$ MȐҒ2rc= *BH9Q`<z~o74$KF.P=1$W,]*T#ә/SuG;2;+ ۚAv7$o" '73& ZDR\0HP{CQo!׋xa=+C&S,[ 99õ|<k@Q!}tC—]Wߎ|0! ʤ:y;3MƐ<MwH[eϨRZ%F@pjjj`$F t]j'9AhLDW#@`u .C<8(nپM'`#E ۀԍ4[MWrgs'M.tfoώuE\MC+Ԡ;hnG+/m}숼p*ӑɗ pC6\l8[~~^If'14<@I9 ,+$50Af&2'Chn"gu3d 2}cwܷ)g,7 s[/<ٳ5in)0lpgPwQ~Kb v@@4O; Ok4өCET. aVꂤ-953i":}7{bBZ?kJQ;LK5 3(u*~;&f{ ھT.T,J%O־gvմ֖Ո]!TL97QbTQSd{ZBxPע[ݯ]c(J]"(;඲Dms1R.rG Q΂$]tÁ4Ⲷ[9XV /P4,ln@VJ^J dZzJLR kW^h[(@1Jq^&H{4Se5N?s \$&oҚgiB5Ww e*4T0BSj!&/>}Abn9x0b &\V!_}6@$(`ΕE(@[O#y!K{|!CZ(Nf(  S~3>8j:nds( Ybz}7,8p'fg9:z?s1:ȉu$?Z[ynNf$arp޻޷|М#إӎH)ͽ_!q`coF i*,)|9sM V@_|b ϽEoIH1m~>VtBqC15 VU X$w׽j&?0{5M~G0w(-@)J|=&k9-W 8'VuL Y|;-!qa k+`灊er0}4k&vveOk>GYs,`$zjޭ) j[v IJ0<Iq\]%ˬٚӊ_Xx' SLjaZ[ 5Okӭdj72 U? `(x3݈D LI_OXዄ:No dvb$˙kΊ6C;TBRǥ (7MT㡨`9thzXSli= k@GS.4@d6^G[LlK ]7( gfj *8ykUfmn<<吀]/lռcأ؅[PAq2GdĿo굜MsOU0ؽ f?YPpFɄ:R---7vn4㋝\Da1DAW(F5H{rDqeZyKb AD]k^"pVAyL~#r-ljz)@މD۴ܴAN:wnxgiZi96ߜ_yK/}RanI$N2J5q("d0%iLkݳ^}[p= 2碘EW^lĥ".iv'z"u% 9<O?;R׻;4 ͝ė;':cACy*rK@>a#z^rJ$,8ۭ 4cK}[5 `seuByinK9(<͜{TZh0o@,q`됌D@rM0ik@6Nr*|vXn{ϊKMej:\G  j[ kx]XnbG[^S#pSdjM n|jM-c h)IjsRECp=C.4L-bTZigETc9Zx#d@ADƹI#-.VᎽE9/Nԋms<%áswRw ǥ> ͷ/]WD܁5kju"̀.nඔw ,ְB4 F@4HU +LC^~}v9;XPs[Rx&ZO|Y,1ߕGͣunqt؈4^ο[jUDb5~<u D2@vNjEg1 D >M&z, "Qsy1" =!k~֐^zlRXN'acFycO$k t1 a?KF8anZT.?7sACy +8'J~9;XL sFT\j;{ji`cɠJ-E-"::>Qy37wV=F)BG zy-Y͏̈́pgQ(U2I蜶*K0iTAmMxq͋?f!aS(лeJabҏ='K8Tu=* #QˮR!&/޺[!{Zmyֳ1MLhwp]V%uBYFq;Mk%C: ֤Ľ FO&4Vf_`.&,t .%"~36𠍕 Ʊ"$Owk){?0y iSCXpMxd<۝:Nr[qmN1@pRX!s<鬷 Ϲ+_gN@X|JX}XlȭV[N! _8{ӥ`X`&8g^tX uw\[x'<(![BA>Sweu _0Q_#aTR-&Hl1m"}4 NX-Bؘ>aDqfZ{E]΄CN\.. N0Ԏ[3 "|j%&|>>ЯX~ƢJfSQT NSPU+eS.7 YiV!!{)_#N}a(% t AQpЩ3NfoC!"Ll߻dty#w'WmpLbx;bkpN1\8n 녜͋3e2iE8"b^pA2213W @Pm))⎿Qnh3g3 z6pF_b{sM An)ߠ_RodQaX\Kس!Op z("T'>sS[(+ir.JQv]~~s }Gl5) *2qbt|MQ$V e!`9Mxa`@X;NjyꇻB}*/秸i&'%O.31Yf"+5";Vsz]bhyEsٚH,*cSJKa_py UuhM}?v8yy{\O$#5Vg릤8wO[}C+5SV ydH샦 L^ {:"e̎%k6CDdAk)~=s#{m?jܴ!#/\;jܗɃ͚_ׇ&7 ڼOC.J!6,d$HǤڌbu,|Tg)uQ6E8#nqQFfǛa@")%2 |N+ \?bqIz V"sIG,ׁ]i7 m|L.3Wa=ґˠ4 \k OG,W=HopܛSV8$ KLp'So{v}f?a4Β&oy BޖeΦڀ'0m.7l]joUWkjg;Uop [mC3f,{;d3Zzv !ij1~D*E.@*4[+V6vd Pd \)|`䬠~u^}PS ^ VK!;J.Ӷ\v6Y?%d}eF?h{cM̈́$ tԵA4)vUC<_srabQ5d\)/K><¨?`Gkv:bN}j qqU*kjڋxBٿ(FU8)*@DUz,W8m?W'\0q"2섂i\Ph=<3q ,zf2|R %6 C#|n5.ew%=\Z#N2:ܹ``먉f?Wl)aX}nevdZ?a=}^L/<` -xTVYu_ĬqU>se}nF\lث9JSvLŖ.?Mw䰜w?"Bٴ?b}F-_)& 1MJb0F ѪㄛqZHP|&6㴓'VfE QfL;D87sBG'7XPw[o~' 5]qWcyވ1ӲbP͙("JCxvE"pr`|yU>s)KPwQm5 9ޢnײ{kG3 HiFfK#^aM+_ ;87>0KV݅q7)R<F;΅E!l3r\Ub_ɛkf}&CRbvsO;[TBZAH{& |4 & oD^22!GlJ*UaP#}l `/ݥ ;K_Mu9a@ʪyGӘH'$ {9p-ОaI |q(xFS EplW;pµYR?D?h$ܔX_8FAo `3$'d m4\;'Ex fWUj=˟QmKL~kUd+h$BWG~ibz糨.gc(XNPܠ$zg`ꭜPmu&2: V]42|;?5M5ʭ0{ynBGa-(=)+aU vb_lWdDB 8ANz)N>^sV'3pD5+mD9fa\u8 Iۉ]:Ix%<KK,a?QFhmYA$ <ڦvlp_*5 :J?3azco E?:"Жߟ@Pk|(.[ <`f^I>hAGGFr |{-YE6 rvL?zArAٝ=-v&L){|"BE~şÓ_& 42H~R 7c[[?3&c1G?sCeЬ[XPxnzN܍t%Y%&x @u0Îw%n  k |Rm\mV`x)y0qwhdB#Ѽ\)%_{&o=<Pg=79ȰTZjomG PƆ/ )YÕUhGOL4zT"qg}7sqmbQUIi<^^µUI6DUCzj-' .',{Kc{̼: ?"yȩd>HF_hՀ0@f"8fv|p>kiZj -a? dC58GS(TE( qexqGc3wʛuհAG^dÊጂ8v#-_yf֭Eϩܿ7 ׋3U%bqH5 >}DlA#MʔN=k{PԄ QP@ppBXc'wf+̦w2ǯ PRo@yWݸ5asR#Kzp+?|įҖ'5ٌem1d84DNSb@x]̏>%pǴbȏ{wcZg_Hۛlyh\ A>ХϲaK"4;lUu#ʽ&Il{lx/9/\o?sry0 sݻ6~~D$fԝD>v48p,%4;^d0w~oZN%X\w GI"`4[byA bpGe ĜQ1̜O.#Vͤ9|O(N p΅PcJD$g}#I>:B8Aokʧ_`Ō1=RWpӕ +$LZgȲH8^I.yP9W/@w·ڊ8rp$`M(=^c\u;- &=GYUmq8ho*จ!Um_ Ԑ(hF$M%chS]O+d:]RHus1HG8ǽ_ծamqu8`w:f l;[ji?Xٯ"`[qDsl - FW]Sz(DZC(Wݩ]Δ.k&6(Jaa~6B9K̪y<gʼn_dX rvl󿚄e!q4kbbRWzր2W_iA`DH? A~-; B1_|z4~8D+}Bϣk2?qsA؝T E5)@H1pJF |6x6NAӽ/A`G@)EF?YM*ٞ">|+@6tg(qQ֝ÚULb5{"~FśKo悶 #~u.*l(=9 էԐˠf^\;ԯ_4ۀgG¿{ŜA6MNٱM3Ұoklvuy)|sN xj&N9R@!5!Wcxcp62;tIQ=\eT   ~QS~yQg%TX_<Ɗ?uwgaI÷ tlUjQ")ʈd]&E'^6rpE12b|uux7TeMWTQ@E<ÄU*IB'V'O&CaӸP:͚x;huv")^7J;[l!;\x:DvF$7uGH hk'Wx:Qdάfno с5яׇfjs(6gn2bMvCGpq;= j$ey>~Jak. O܈& JHD*I:e{#W>rj%3Ƴrck.Vv}؇i_PzdT?: ~KG\ |f彮#2 zdVcPrl*a(B**yl8Bd {mbА}Vƒ+UWneGv2~AW'm%zVF  p9mjǍ6HmuȂXWW11e T2yIߜn,}f0l)LG% {&0~W䍸T]97Q*Iϩf:]:6VΛq -ݗk\CPn2!cAݯB\ؾw6A) sj X 4j1E)hK=u||\AO:Ҥ4Gfxb[.{q +$tvK{B2ʃsT ʹaOETB%*Y(e_s |,~MOU'_==V7>0Ø$%'ѐ'ft_Eu(*qsDH"~,}# F{_/Zi 2 $sz}'9s@5 ~c޶0ҞNC_s\~dHKjyc6՗NγyZ,h˃S nDLZ1N}pS U|x< Z_,TF*MdR T6ki4{)g!?Ε;Vjٓ7[a@wOMn|@9r0Tۙ$zwaJXv\G&-:qI5n()>(<йRAšSSv"Npi{Q@H(4zWy|+vY-AdZ,UGF~[х:2ة-Sͼ$&-SVWЛ_7dļ|iT`:%\(N|ǣNIzHxO5}foau$^:EYƭ뛘VMW^>m:zCf38^ካps#HUoBIө,oaSڦ`*&5jb4Wg:_MjAC(䞘14ZBJ|fLj}%qT:8#-: av5-ճR4x IDV{ͺ\ 7+Ihll-x54DĄ`B9(WjXxȓdvrB0mYb GB<ͫN$~3@ fUh)gg av*= ټE)*}~t ٗ14Џ)(H~(ɩ>~m%FMQJNݵgK1? =-7I>}AQ^Hܘ+c:lt,2H=-]d J:O"&s(VXbW3v)/pDtڣc2` ߛj]5| *~VdyhFgAWK<Δ</{]qn_>dhמ"phiP6ې KNb67>jCEy { XSJ9BK܂,:pJyxCL YԢUJOX倱ʊ+DMt\hΙ~mn!neB^$cjs2(nmvopjR8k' !{܌A98%礻CV/J!ydpTƝKE>9 ԣ,sSxm'qnd >j.C?1ivP9@s K&eU葏44LQPL«g\!~-Ar*EMDD-JD(]R;NLtkIXqh^ 6em@c4hՌYp>Hx:Mm@"E:~V8i+ZӕK,&a (}ޘ&ytl˄PX &ey6&e1SVhuPU52:՞6BJj7,hÎ!KB WӀ2K# IGi Pʣ2(:~="r9D8>9 LF$r_.zYkm/Cbpխ|K#A#v{¶pz€˲P КGB%pݤG˴W,%bIngHK zX wM ?t`mG45Z֝W"Ufs!}`:4 ϫ(`BUU#(ce JMਥCQ;4ְZ1\]АUdvmSRuK]c_6 XH]c;UC_G+ݐhb R[_br~,h\ȱ7O xRt Q۶cW4e^B GReSińhYSJ˜s#gT,2Fa0Y+GhWy[Ip"/-@>ydkg ֽ+9p'9aQw *-a H%9G|sHR+x)]Ihq$Syw:5!nys)O - @sIjfJXrӨ U±r?տ"/OyGO3R]6"ϭy [&!1l_KOsQXh'sWg2nd}%0r-)߸ -ȉ@ Vd,Źg:Rb;\16 vwKfMFfRA)X&ׄY;ju=baݔ|(+1[}$# Rn7[]PSCB`. ,-Trq~nvwY7\QN2˥JqАm]m?(dW](;&j60u9Ԙ$$ieA(*Bz]o.wj# itKY|5rx{{P`̭ʳ (Y0x}TE;yw2 SMl4:6bd/p,C{ޢ*jףSLyJQ6`8͠jv>1h2S͢}?H@}NuS#f8J{ê##!<hiݤwSD謚j rqK'PG#>0 ~DEuul% ]7/LoNDheDwYm1o+=emm5tPZN)S %ޥhWP[HBrWZ6|H( On.8 2}vI`^-ޱݱ^V__.Ji)%ܲ^+c#>3(xa.91 Qm~ gkʯ [b{{d; t:9.jӉwV6dnN)w ']q_djX$b益&nXq )Tf$eD9y&{50<" 7k9)}??:CeH՟p=?{mN ~e#A8G ԃcc8!< , J52ƺVDdh!# T-9=ql#jGI1+*Й:Nz+&oUz4lp|Ѹ~{0X//GHtpipҁWՃ}s͕ms/f;wk]#Yv]w/yw>!Hl':.[Cx3oZY'藰q|_Z]6:3,c+ j!2"@C!q",o*9\^(!F.Jc $u 6SoF^H QI"=jN,DFS(eJrNoxdNxc'"^nj-Cɘ dL;2%D2%wn^/ :Ȕ?{Qɉe{)ıe~2{!u/A&W}E+( R"h _bWw+d^3ߪ]XKH5T.&^`5aɐB"J$5J2M@7c$ƻ/vuP ]8q˥i Y*Yʤ7Lj̀ctwAu ׁjœ@xTۃsngFR;88QaiGu㼑*͙і*fFk]ID JTH~FC]}π tyZJHr\Ԋߵ@ԡw4TB|h:_LċmBhGLӕL\L yX INTShvUQgZOn_>=(xtP&Vu죎"*Eٱ蕤T3ɭg]C i*[!_]UGż:/Dg"9ii?<W܁lx#@_j:f>l R&TJ!ۭ߾Z ؔWeg&mwq$&zl;' 6a2Eydn1WBgK m3A@GP ;.׌\ߟÆ{ۓt'-E7P<) GnC7Kk }6D3 sڠ:+PHg$D`N4W)T{%kL>-E0&?F6zt2uVډo o\6N0d-Ct2Pv{ 2B]FeDIKƄ x/B ¸*||] A*i;ȱ4_|' SUqžz\~VtHi~>BܟP)]#lf4m?-֢9yr_:c%Ƭ2({rQӳ >cXGMF7i.8/[*v +IJiE'D{g04wq~{T#g┤|h8m 6oű{N+ E$fW Fa$On03VŐGکFp@FYu3v_U f?e۰|&$(ݸMIa0;_[ ^;efv/eBD:=JonaIIYv.AG^e{5z8 m4-ff<= H zE 7ED/섋PyvklhpW`r*mY+HC\[+cB;xQ|gcE33_>rT iWjb|[XKHYGDdphbSx,.v;4 ڹL>R&DRq"c%Vi.BSٓs(ʑj.`ܿPpTx`iU;KFTFgRT׮>#>7bjPK2(m$D^fxxpE 'LǾsQ֍/^罧 ja}hJ';?$[&),W@~a9'8WVqNEZҙS piH<;yGgAtM|:0-*.. !8 ?q̎XY;E ,MݙsLt c?#Cd?KOEekeԢ_ų&Jroru}^n/s F?c"hFC1"JiK ˲"rU.KhV*&\%0J)>WYsEcy ԉ g./ҡ$+Zl<{K<)O8R[Է"S_\*9m?ͯͳ=!`"+־j=Edl%$9N,0Jh m [\ ErI9M]IXS1#iff5WtH^9R~sӶyBFuuEC)M*DF*[>yh$^g;SGqXFRZmN(IoC>{qaPDfҦ.]`y ԁt8FC|]覄?X=#«O`>OkH{;sc.iɘ$%L>& o?Uj(}ousfYZ\|sAE:$Ѹa:s-Cpv"0?H` X移%ۄDz7y}aDo/GHLJ> L.Ҝxq*piǣj/SW䐄6TJ&&>'͆ϯZuǢ@R['xr7N2&4 X\[>ۇ˓̜Hl;q1`̝4eP *Ejz01՟8.]5WDsҨ`, #=ۤN dB,=2Nr/DK^+Vv,J<6wt-sbeYkEP?e \n_GiV>8B4݇#-||x8ܐl&<PAt#m4QX$l= E>LFrOjV ,[tےW_ "Mr܇.85FF_OW-Oh.vʴTkr F&:B?#bcKb2spф" 2:h :Ow1r `I$|D 喉:rsYvZJ@aZٓu,f-*Q-#6 y|gfM _M< /NGvFh΂F!;\G8)&3-*>!b dA*8J~Q Bjf.A(p9$Y߯:AϓQ b-fl M4i놬]0NaƟݻ^[rG)RK(θ| J>dΔ4iݜ,Tr:Խ8ME 6;/.+i>vGcGGw?@%}h={ǽ3g3N 6"gpmrfyxz͟Vg,^tJ9Dǥ9&sHz5^:&W C0>x+uEȾDjZAZ1tPRdob1aA co3) L@4Edrרp&FCBeIXvې~ڀ#I{2[E3"-`^Yetcի j"P!wWZb*n]Z0@7'3yd6)Bw pv-0D]ޭޑj<1Wh?XC2 'ngV6@̲Mu.6GP6;uظM;>llֶ!(͇\K݉v,Ӻ ]M =jw~rcP)Г7U}/nsh}N$ʝZ %;?@[PW2"W0]ɀ!vtSWX3 7)@p!k Mq|m;~`T8vSDgrlf=@rdvKy Vxwr lp|F*wg}$ NQ3g#V'2EZjBGvq@K]_@%xN[wbܖ:»?' G>M._sL?ld:\'6=`=7]0f < QQu܇ڡ1 /E&%HT /{L ɫ[čix 9t)鑎WrR28p P:.eUg7:æZO'lZnen?^jxqHQ$Bޅ8 J ָR-j٪uv~kyʓh$s̭zm{1q#u329]^@LE<€=Kބ7' $ӏJ, 7,~ӬO ~WhJsGs\;1>D ܠ[GI1οǁHa V$_v+qޖ՘0D^RŁ-vB_iN>v~,%Mj.V1XHGߠEy7ceV`69灾z~ٱBH"<9'_Ϊ=Bd!p' qi͟Q81Ė)"WMZz`ᲩcS֦V? zUXٲ8mC5 ]*[~"N]|ZT`VJ!UBAImn'(݉.q^jz~W_g$O] Ǡ/{J"%,[>v~[i-P9^!X'Y` KF5 Nj c#;" h ^9eH6Ʃ[?&wW|&.+YS5xQ;BqA`%by{Pot0u ;A"7`xhڒ5:-<ƍ ӆ}fZ1]ЙUg7f)Ɔ%xy:xs"Ri]Cjws(2k `oAL<鬝37|y`rx>}LZk5&<97]Fh?24`%$~3.IL]qjd=X$Z%yHtZ( E!/Y&#<5w᳖lrl۽D/J4Xlx{ 8@:6%i?90w0R;J tҵLU(c!H\&fK/8km;d &@&N_'Z&^}wUZKy| 75SB I%8 hLha(!zLl|LYK8:x^@X W=TUZ:DKVs\# 'HTki[ A;gx+~nZsV?B?O8;!DZ@sYPMgؠ2⟉;q@4,?7Gd<&vvK >JZNUyp;;AhnиziCVg?n:jxxV4/=B.{b/KeSi6}<&2ŌMC>wr`d;vKao)d3n&MtxR'3.zӼ֑f<3CcОq_b^zqCg-?}bg݉o\fȍm]BJɊAGe_ݞK={D}PJEFdrx/-Cvuտ,̧}ӴՂтRCI2@IôJ*&_N@(Wr }Q8z*Mf{0)K8|N&Ahbvgi o\ȷUnGEs ׁ!|rHH-c GctƯ0gɃVn?F^ 1_pm;wXm Ʋl[yx"cF|#wޕq号g?8}BZ`v}1$qe- !W!%̉ M倂߼ʼnGz+9eց$c"2^A zҩ3 _r܊zfq*l!q5|.2#F2Bv Ga= ~M%8Hm@XTsD`ȁ/gHk#ERʐ^ J~ &LlQI>_B%J89]W/^GC7D6>twpc0oWT ?_iCZmy8jߢ $d*s;(5u_D]$zXŦ0D{z`TTdc+K"3vY}z:\'b;{uCtI\#ne[͝k&f#܈^K)6*{Gƶ5[kfұ* sa!-2jcbcnq l4sK ud\9r8 @Qq=z.!4ͽyay+xf о l`T\gxA_2f:3ǎu7Os4Wf63dΞ2{f6f tu@F!Ё`v9zmq; =07%?痝'Z~TPL|b-=z&xX,wdE3c*jn{f2Ddz ^t[){sB  zhLGn! j$fzʭPo3|ZG6)y odϬ!<UQ5_ L ~w%IsjJPZP 6fb|[XKLljIӶQ_1Lt`~l^bM>Sm>l 2:w3f{ »tXS*BbDGsm&&Zs M!ʗO-R~2~P/=;܅-] Y C׶'EF5h>rD U&I瀼EG#@LGq⿥\饜j_T\tXc?e`fBX5򻦚CY-<'tW)̻e9.%?S L' ?%0X\<:l"aB[\AAS:[X7} ]a.]am,j[i_p6fQE9;V m#'7C=_u@sAL#t (d#U9S0a`Ț1)YZEX<ҞJPC 7 mo4TSV7s֘Jv}K]_1c'~I c~,6vxbEjx'5H§OB2=+D/%LX:)A^Yh|z'j~Is RrV,a&sYl4?e&hrCFu]g6C6Tѡȍ`}6M~VfddKTs;»v|uuF δɗGI)!IWқ{ ^ؘ]ӂW3 1bۦ젤#kzϜLPՁj Kd,TIxZ޴}xc[+Zޫ:PFp>ͼf=nl1(4x !LïM;#UϯJ(r F+2^Le ZG0 x[;֏i 8Fk?(8IB[%BQv"&PK[E *+uǪ >lG5>! *4gծѿU1"~"eK[C TUTåk}KJ@M<ǽ/ҹ  fEC{µcQRБa!MHRRb,˭yt㚳Uٻ n|=BdP[r3,mv%0UH8>aWD mQ-V\dI䣏Ԕ ` ^KK {oN1(Z#x dW~9z?&ʤ"qSc,U,Q`BYft [e-Y4+"@b9./O{|;24Yn]Ypn($'rs:dr?Q/0_%e끇W|I~5&~ҍpٺj@zgF5_ o 5I (!: Ho^3<YZ? H^m]0b񧎼'8KrNtsLV3R?uC4㺉R{}jQ&hx]zi Pdq#W"M pl*_Ԩ̔^i_RD6^ғ:F/Sm)ZY4(!h/D1lּq1,_p4m@)}ڌGebR/&.*Mnf'lčG"dCI׀ҌU{CIMVb6E@Kh)/Dip0J1po|_w~*lXo_Q-{_귦+7N9^qXQCLP.2//zaWqyux+ ãZΘ@Y6TﺬmJ|d1(Py'$`{גVC@ ;а%uE]P9yZbH+O=.UESfsxJ** i]Xr?1\!˿;ŏn!̞5e- /n·I=q_S-&SuxZmCϾdטс 6gwojfJpȾӣO|-!WW&"4c ΂߁ h%6Ϲ4ous}Cnj9㼞pԒT6 Z&Ͱ @h i@4%)Zg)ƌAczm#Cߘ Z.ǁ<5:_kofyŦpPi=mZ { P '@gJa%SHbEU/Cd3?xܨY)3vy)z+%پlZ `oRnvoatK<躊ɒ})Xq47nf h6qOaCnd^MshYisB"pkvYhE2a;?pQkDՍ.{S{h9 L39U5v+Uy=X:fV*Dw1yJ Vl˦F/-7ylD {vՄHBq>WRz=C`m:.}1Č܅4⧭f%R! uiw$;p={ȯ _9F|S>{VZ2ג\IOOPfh`+&qqRbgu@]wQ-H] o6Y8`Bh*?.4 %|j Oc/2*:ߛũߢQ#IcEPB\bli?H R;"HF:B́$m#3W{ Sh햹¨CdAbijWblA7PcT1BvjK{m==IVq  uFQ]c#pT<Î Za83AUDO_+=AK9Hގ6`S qPbPb& ۝$DK /zC($_zJup2(áT`kʬ^l)<)d!hս$l%A~7K}NI)#>@g-lR]/nYR |~8_{m Dr >-ݒn-ᱦ-9&j]l]ڀ.n)]8EɕFp N}'g!/IIODf.)<(C]區 3UƂG S{I2[Uv5-qQv>׾"y sW&o}P{MX?%c7( E6$[.i35/5kVS-F'K=ҥ1zzGu2%9ﰳXdPQT'kw|}-6$a ̉}*/^ 5E&VԨ)&֓+,2 J_Ӂd@3Wj Wzh&b3$HA }&T;\J3"ۡ$Q‚jt~+ X+ӨAq G#~P ߧLr˟FJ* Z>fEl l@X^8w g2u˵z_0S^6vcj 2V4C)?G ${ rq9-4eX̰F2to׏0V+a>G ەFjgÌ xYvQ+^Hй)s\p17p见0i5y2u>H޵mlxz.[rN' kʴyZc2z~nV_7eqd,@-٦X,#\<,xJ`۞ʀ$о.I1#vYg]8x߬莺csӴrsl[qxNk?hXqf)p cugBҖ V!\ڪ7pϕa}hҘh5Y$ >R09W,$6BXl2|mGC"#sCfLY@>lK??F֠9gsY\k;Hbi3"Y }%ߊI>NYubwVp\kUaK=>q`N-%ZTf=;S"sV @WW& ٹ9Wy%Cr4xB>X=lVP[pk>~WAڑwK-&kBOa Y֖ O2kIIb  Ezqvz@=)kΰ}5mGP =!ܖ%jB,}셱?'kW\] {-Kqe>E zR d5&;\9n j:KYLY7$3D,VK},$g]Ld:e=4:ƸwnFVF}AauDCINb.q!Wbt8P;GjL=C>7g)s.tl}#!;)Ê L"#3S|*\ ѭvx&JY& ·afeY`:СZ{$+ ©jj 2a^\%d8deW;^K B\P9? yuwWO&ڛ7kG] ZE*}h[ 9(SX`E# CevAyoFΛ. ~ XG ,u;-w! jtb[-zU/zVKG׮Y~h74 Dcyn@BVFdrSv`NB.γ2Z\Z,S\ k!AkP`Gle>3S8"i嵬[u4rTm3eBELvdGH&Hd'r5N+PT+&Uq|T _brPxjt_U;Q:A"2ٱzc`|4=vzgA`Ѓjp_-^d`򩵨?[`ȫ&*m_Od7kOТ h X Ct޵akct|3J(j96S 4b_"isg{`oorW٫wӚMCSa}Z^1dW*ƢqۈfcyTW0ZtsJP}bg= (Q#Ľ1L'vX7)^3WL1lq;#,(lhw .GIL?"**GW(E俆"E"S އfGO|'DG!&/SJ&KV#q} *6*uGx_a6nUG:2߈ ֲ47Cn`\p1Aȡ:~ʏ1G+wTdvW'Y2ۍFKA.4Ke`8.λࢲw׾M? TΣ>O> c4d|.T6,S;ƫpft,*fUEӆ(V \ʜߍd09c52*m2(?trBē@KCeXjY}>ؤ녑b,$:1dh ο$QЖV #7m~yXZP=R%CqzN\dkU՚~hƭ]vx9aO-Hݽv$4Nm;U&d2h^ţ|ԖiwRy淸N Lsc V-p]'A)nr eE[M}?Ƅ9i~|P̨ʫ}8,:Czw ?ytr%VmܳDswMiLkYf(t^ _U}B+@?3d7IY$i#.: h' ~aJN`X$G("Tj[B|v'&W~?(. |eL1#:a~hpϖ,ЃuH2ІF;& SOyŚbe܂!!-6=)LEa֩!q!zmk7=[2E(MyezXp81^Ԕe(5U[CZZZc0&Nq#d! $8FʶyC%#Q3z:$͘U8W'm=(X׍Z֩}ZDC{* cKJ.Ty OzikHJ/{cj֌9u.t{]I++<%@sPpO C X<=jqʾCM8aCyA ;pghI- Q~&*ހP.^@JPԑX bI6ЀL|\6 -?̦H^]vu#) r`X\ ZhwؕVr b-Knl{U PL-jPiu37㦫Nμٺـؖ5C8f^aQpP5$Ifv٤C40ޜ@yUǧp&EgccaV?rI^G Oܢf0$@?v敞ħ XK(C)7Bk%P$͐p x\Z Cw’Ў@}'W0ikatlE |fs|J0 < 87s%M z(/8dlXi!۫{M #.6@ۋp;1:ZL5BʝjT!.--b.Ͽ2/`CQ<:'m)cY2mޣ5&P|9ʨցS|J&nKd9u%Y nt U8)6zeJD]~KKK= m![I 31/}{ЪKq;mC$m'ë}4]e=|gUeU|RKL rRedAYY%d=@m!'1MO-ߵi*y5IazJP63Lf 67t 2<0 ,53a+<sQۥ̓vJ(`aDwDHD2rD]Y2CM7Δ%:G8*Yw=(Xa : `\##(DvLBhyFqQ䆩~-BHݮ\BFNU}k9nIN HJE,@mUup%1ja5< )v] 'f3T[ɍƲVXòW8Von6E3"Si5"V2#/2^H(Lcо\ϕkaD9d|mv/`. 7T Z4zK!!0p!F{0@P*CIga*r{i '4=c+=k^lF綾ܗL)}̣*F (Q֮Zfx,qwHйf>Vy&lp*1 U#Ͱ)!M7Iv f6o*]/ /NP7a4 g'@V:nHٹruWƁ)"w&gRΕFgU<{ˡbGx--RHv 57"~KqsuMl2Di k菏RyRrU%j^ '!8vO\NO ][Xm d@d$̋..\\W,P#c$R2HЫjҁulLi*mF89l7Z"%4@iPἘAN %2~ݗꎵT{2ɭ=ahĎ}V:R]EidU *cr`aBJ;GyM QC,Ld3r?eW#QFaTД 㑴TaE U۔kkC/bƿ yAş./шbkwILͭݬ*zCT~Y{8c[/|Y(h93pO ĹJ0)爴;g_-Շg|ERZ (p鹃qm-2-\ Op[#Wĸ_4-Pۗ?aq`f\QĦIs=N3^--NuqaDl͖- ),@MAS{ܹHIBNm@4GQK*_B5&Yj;Foy7F4! ɈpkRIOp]%v׽ij5SIa hyZoNսR^0>cI].p}|D @;O]9ВCX,.Bcv.\8\ܺ&Li(Fnbҋ\bv%]< ˎWOc$^#;V_ֲ\a=~6YЪڎ8sղLjau˞,eL`^?^!9}'f*[SeyB}}Tꯖv8A>7 zPΉo{\I\(`F GR-ek!:wsdW8qƁ=Sx#ݢc& 0).sȍOc4[h H‹ØY"|.Q'08gJ5DRPbqq}X[DPie ᗁY'3 k͊`UHnzS+lY`)^m K-"G:ώ% K|\D 0H^t73",ثm06Æ jk8w6QJiokp x;|B: veb\rMk90Zcی@5O&8k'RӅ*ތkkwq PW6jKB*`|dkG*uQCSA Ez &Te93('Ni.y*P}1ݾ|Eԑ)5lq c`82BHIU5X24ɯ1YQ1C4-ʣ88T@]0:eՂtZX.@DUFF nNL`+$"w r|aWcPωȘc,Gp<+'% u4lZJ c>*ڧ9Jo@de=2 tN2Yf,x7^ vvg>*ob ~'M:_LvdPzKĸ44.p .> F_ձ6y +:}".7$Mn5Xr%3rOPcPÛ\6 b _ܚksw, 928@2 w~.A,*SO:PuDէN3F x/*f~{SEk̨5STZd.ޜ0-TJG})eoYOI!B5y2/vsh!"?9oFQz+׼` )i/g.pf4A=nG7r])uA*+F%+`$V"FKq4;F {zn763̔ hJ|/v&oh8E8}'Pdi/tp06c"[tO:"X u*DW9mJYG=bŊ-VQ9}}NO?v|W,!hbO͍5ݞ1kY+B9/a#:O~khŶtUAme/*$zlNMKERi\PUʭO*jظFu_#],H8AWHfU-&>L Oky%I7P1qTxKp6Ae-`S]3wR[*B\t`G=3(Ýj|;+&v#L 3n(1%ʼnmA=TCrďd}2ORBЈS)cr==:A6'~f,LMqӒ|-N{%91` Ԣ٦'  6ER} ֹ*̜G]yC~Ȍ:8WbgZs{Mɏ ʰbc&iyzp3$vP'e+JЗ>&Z"!Z$s~"Z%\8n6k@b1L] w zlQX@fR 7{9Ty ui!w`[j}udz"iحB&[2w-> 5+Đ < f` ` aI>WHgN} _ Z N0;tO:~E4)*QǿP5ZSqB#{=1i^-,_höS̫op-Vz<97ο K_S}F0RgZ6wmLV,Q(;׉ ^aclEه)R\$S/d}|8:yʵ:)+"n=Qe_(,F7)rƶvထ+[dOLy|dju3=b;nzl!?mT"v♹M eOTXF+5 -`bOo,}rāM1c"qyvɟ'mCYY@﬙b S&PexdM󎭡nzǠ"߸}<|^tF%=QGiJ R%c/4حYyMzV%ɘ$myqWبQPgCSv(i2YZO)dT"_'Ђ \B|NNoa%nt۱6ݮ~LWVEÄH뙛c3HĈl;#){b^g9-q!(EVE)&=O*,[3ZS ]Ů ] M2I1R+rGwU=`cua\N_6|?V\%ع˾|]ҠX9a^gb[ː/bջ89ߞךj| 8ܸ`\;EǬITR8l(nqU2Dff%ƁrfM-E{/a1kCEln|#} \9 jwĢfY) sW1% i WAM@pjXO[ex [½n֪YohМE[a?)W1đڲ~AI73^FӜb4wK$Lݤ AJC ];7]X^x=у3).kQVOх p5s OܴYŠu#_-ioUjM3-~O5%gYgids)ÿ]WN %[.\."pt9L_Z" !5FaNnGf2?)LovMߌҐZD& (!_d?L##4DلQ}Q\: ѝxwgg8nj1?dd?xNV"iL:MH1fθc;g]vO)|қTFȒ#DZY"b t<mzg^Ւ'۷Ȑ}*AC۴Wzd"'*4{vSSy-LD,<1BL/OX(pU9& |? {щvm %,~_((dJc;?(9qXs͐jZб*J-o3.-3bE!]14ġQ(\1nPMWpSX=]0%Ʈ\ &2 OhE{`bp%O0 Kd\%.d(kBT8ilk4Y" uG U/،>K{64F;vYi~cqObVe!?HYb@Cyۅ1p&ƘurϸhzvtafKDcP9TvA\ dFN0I( BZ5 IOJ j ^[QgI) Pqk*z؄F$bL2`:o,/gvK@PW/+:,;؞l&ϳŷ,Q=j}Бǹ}/uʕBV8j^q ),ePB"u(4@VuA_oXۅ?GKǘ>tI^9^Uݣ;gPxQNA}tE7{u?]0fQ/ˎFTvlF{ʩM~eLnW+AqM;tuM폜rҞ6ưby-kN}ij4 x^Z,s~0)E·c"tOP3viaBb~1'>uEtM ×MYx W` i/gOoti,kfs[.w*] µZE0ކm|?-d ! 3*!ܖ>b$qwo4H̗#φ%bz2muU5̦X3m /Gh"Dޚ-rOO7s,?_8Rӥ B?ً~e'N٫Hn۾zZGv~x˻|r}s5߿I]:)]|(mwɁ͠d0\(nC^|) ݼ>.LoNqXب'PO[#B%lqe dNt0C-_zYL~D9[-tW)gcMjYnX=3/(wؕ{td8vh쿉³cRfbE\9lu>.kY@x[#0,/z3{Ľ(&(!@,Cd{ѯo# _dL\dp+O;d`!Rk0#%~έߌ(N{:|q)3j˭A'22^c$!m3E*&A8Klg,2@f=.E4(%+#jL&iO$CXTYx CԱ+:m20ImI\[xQ ТQ0Z@:aGZC;% 鈃~<[4`b^-LgoMɌ '\ j;(Kj _`740O[,׹}~xoQi͛Y|Md;ʌfuϠj^=[!IWssV< Klڲ$Sg7`8ƿo}ndAzWFEi+Gu\2M`' pAf]Sshȯ(_ ,5,)37ď+R+_o.8 n >E/㨤T q?npY*z2CFl6`%n<n79f/&bfg3tH(VG6EPUA)ܶiBsZ0T 1UC F "0@ZX\<5Eپ8Z}60HKŒ(%hGSøfjÊW!Ѹp1#i džJ[+wcsM܍#7Nb2шp0} <>Ӳvw</ϗga h7T*>:";$Y&!{Mvޅђa6?vPS"aB4l+UXA \Y rW};5XaVcTEC2DlZ[A t%j/CWà9ih3\NMs*YtJ_&<]"+O7]X@xfR>jcHv#yHS"S  j5>+Bp;+NWw UV Ju)y|FBy^?!>h0@:MjDqk`)=){e0i#.h-zP.$ 8FIL* KTQ-DsO3rdgB=,&<3B n&~,Ѓe'݅l8Dzݎ58cMCkqtQU9 v.*vT 2IϖN#RnUew0(#vT״ 3C>ՠx$TNt*#@o\BE\,':vCDKzFUO,]4.S͟sn;m!|SL[eo=3?#蒖c8q} j|'$䉂>l5w.#h#*9G[ db `Na \Ԇߵ5eig728k5D vY5j|BQP k`G\Vjx_Hlv[ec>A/UoNw wP)>M?ʨ  Ž#_<: |zXYE4ڤf]dṿ(&NVNzuҝvu:"է //} AsӍmbCb¨-UYƏKN@ +Jtcן[D3;_u+E[zଘHR@3к3< ]*sV*h6\*W~ST)B2k}aiNp e`5||KZoʮ픈?]3MdXvA98$ gHc+C+x5f\WfH..<&BN6Rfm7==Wcޑ1Ue7NjhMSĨ_iDD)>"0QP#b\mϹ&TQÂѐ/ϼ;S>۝ ǤyM0T 4ο.ЇǸd)͗T/ f<&@ lKJbas)m3\Y׼Zt/Y$3$#T)) QH?]u5 o N˴RVH+:j#hqmŋ] C4gu ehS̹C8\A }0ț$5e+.4j,k} >4'6B3Xwv3`7 ;"iS)j;{H;tϕ59T"/y"x7'SQ|#WqtRFe) qGKZJؕ;?Qg֡ >ofݸ*j`]Pey(.b3M#Eì=mxFJ-SfXnE6QTmmgHiѬ#` A FIQ t27h)\EȰ)Cg-ӸRRֲտ-B#$g*= ny;s1rۍDy=؆Ot;R7%L)@^NѦKkt"~>߾-4WT8svnkؕ6t [H9TmY\||15oMnUdwg, U9 R^C ѳ/Qb6%/eje+WI/8,$Q˅ JH|Yk[7ufjY5E/0:9p7>6jj]3GcBgڏB_$yR349YqٜH@NIT?~+)˖]>Յcr9# W[P3\%,K'hpe2hI;,q}5r#\\3 =`Q2D3/F7;* 5&,51)'1]qoq(:=b\m#Kg܄Oc+)1ވzbԛfM%(ٛ'.+B}FߕX&+w!tVʌm4Ru ]ٕi7;It=#&xOI_rC9 ai.uS]l0"0'y yTGhq-/]$  b gr⚾5m[-Zn&s̪{|&uk9 C[DK*%w3n8jIY KZlfjKQ8+Ƶm_LBsI[3`) 'uO\N61./q37f{RN .;ԉ݌Q[ GCDGiù߿WH.l0+C?y葃?*(VhZXnmyyKr-kSe|SO\%P\gN 0YeQ:)jɛ+ Ө7X37˃/=Tɹ79dF/^DD~F0HyVXah q3-!x9s1]׀TԆ)0m_bauT@åe$s0kA$q+3#ܖ>)uuS_J.(Trbc@] yE\wX&-j$)ZRVeQRtL:9y]jm}rάξc7sjChNS?[}ۻ*W(#Lg=4pZc ]ʊrP9A0ix#X^?8Uu l"jm%9;8CnmGN1bova'UbJFH}Zc2?O;GzÌ=Q]!6wI#{Tpr$fJ1Ei'^T;11|*%774i }^ \*R nk;e59}7{Js?3#v%% sKry{`5[QIydT' ّno@JU\ CH`͑2j'G}1Ѐnq$EQp q= Ah4WN^F1 l!hKG \b~8BNۦ(PoE6tІ04DrHdJ+?Tꛖݶzx: @[D6cI12V3 J*SZ%C!\\Yta0i$b5judXW h1> hзIm1#掓)Y4zփrz=0/щek IyG&2߫X\[i,? ͑a£]9 |z=/TêН̍L-o=\WٵC4Z TzRtfQo+~lT.(O k{0|].`@:z;s̪n'M'A+>s 9KsJeyejH2='wrV|CgJh}\ADvO`ip}l_.hnCwPA /8Mr $2 %X *قno=|ȼHkR錴WťUAsTa(wBA]FT< ZIzKrDrJgE =0=t^DxP_5jg?; "+3etICj^"?*kO|~}IU{p%p1CM2wo(?Uv-y^)r;$ޞBYQ׊LjeP[arA,m3Y^aܭPS=+ :lN۪[0]SLq%Sp=c:Ym[u=j3̪QQp9ayH&_d#wejZcz:ɴ؟ܹan?q|61p(\lpHBSm ^NIDq0UA3P OnQR߱? YyM]CEwm" i> ?)#'>o][%{^qY@K8&o˒b" vK㵥>uJՙ#"酉0~!+ݹ >T~:˝L Kz*/f'Ɗ@,cs7A \8Ds,fȱz5:m6FCo}b47j"%C6>!V,m4_+A5b"˝uk}= K/cQWo܉hķ`x;L;$j]eyF+qX1g'OKw'" O>5K|6Hث&ܖh ebͥ}P)q.M6G_éwڰT&Q{FUb\xaxˡ?frڊ"$Gi5]JAGeiKrf [`k(Ĥ%udY_D`Y{Y:n6|j;ڀ$* ޠ_-B uFKkb[j}~z8sVǘ]OIe(Jxp~SUt1Cm^M^M&ԂdWp¸i0F>R +;}RT ,ZLRݍztwQ"맀Ƌk:n]i2}ߨϞwB Qu44,U?;2UybV*@'EיR$fcIX{ 1/i4 ަ1m 4 mjX Yަz;GWYUV`ߗ`I$ftY8=[$/5&W`B.݇񾒩CioCI7DR.նZDPI:c_܋Ob6,h)q" ym OoN' ;NbGQfu|Q&dr\Wjɜ3d kz't`dieE.^Ĩ2(3D4ZgWKi^ih\x)r|XoWS*wՖK҅qS|,2@^u3xտLd@u7)H֎3"}F@&Yg)Tm Hk6&;(h"-GIws4U9&V}v+ƘGrlXۄC_)nV,2ڷٍڹ#IZO}/~1>J4K!@B /-{L viɟŖ]bvKH mHP|H̛ zTgr%h}v7Zsa*'kw6 %)-ƾE7ZΆahp}%pݗ[;@m9ٟW,Q ؑtAN!R*=Ǧ 4?-aPO[Ozjǭ3"dI`,GN0Υ2\ ^쉤E}eK@l^ͤ-)O.jF"<59Ir)ϴķ`w"'a?'P/փ -3|&ؚ 5$fu>'zQx鞉:lh x~lpNEɸ3`=Y ̛@t SD|kkNs'WiKkh6p? VmpQ?= Z僅Of^W"p824aIJ9h^,uTjy6ď|'W|I$]6HEHۉ d᱆&Rd֒̉fMA]<4΅=ٺ|DD=CUg]\a/ ;u7-Z>ZKfYo'=1w 2»1Qs4u+Uqc.fɀ6RAP0ιb8A)/.=Wu$]AjIcۡ =`e\Y0 c+ovςl/`=xqǟHOط&~8LJH~,XW3QIUvXfpe:u\uB_.}9T( ZXU;1lylNmlqkm~fb˥,Z_b3(_fF8Mp ).gڴ쫛wWv@KOm"Q#,<%KT14xe3ۊ.]r$f;CW&oyDnלTɈ]I"bHnFAFn5++9Hօd"BW-|zijS#{sgP$-vN&#۔0%yi]+ᦡgV}bA_5r:"c1[h V!w`|[o?!Ν;2|hYXι=~aV;\lhHmv>Jue CSqc 3rA7(vn$G hMx$h6b5tK!8g&#:T\H3)Hm?ݍNvtM֍Aסen,m'AMt2ee|^%5HTQ?,1zk LjX-(EWJc"mP_a4lV%9a"_ӒŠBvVG (PXGo)XzY}b8ޯќDfPGCGāU--YQq6Aӊr jpS҃ P̻{'^,5f^OiY#0A!ћ]Y!f+nLkckJmK7{w˙UG~*lrחq)#fRTRX1L_*6`MFA|Ḧ́z7«LC93ɳ:\#j`@KNja#Ԓ^X΄p~ J8sB/1dx1]fvyP.XcQͰL蕖W;ЛSf-</K |v'G 侅Xxv=h8Ʒ*PDv6":22Z%ֈjߙWcP*s"o麙XC佟n7]ڋ 62IBy1Buh~b V 3eHk=4iFODkz31_ūZy+b+˔OpÔ%;2f>jIU>h'V4ɬYihAΩhm F|Bӫ!!mkBh+%j`WGB T V5<^*c?ؐ"bH<ȹ): ÚƃXt 8 ?dVۥIѥG:}CRk}`9n}WjP>S݈= }ŰĬݡD-jeo7Wkn(Җ{G*wq+ĸTQ(fpdrI:yEc솗ì%끭 NrLpZV}>SH"gZHQ8$1#`_NV٧Ft\\z. %?5Vc>@0gܳ*Cf2"K@zou5fd)eǘ',4V,>Ʃ#f($v60@\ ?*V=R:_qs 2 9*I ʣ^K%i#v${"xQXLQ,sljL ZəFr%Cчs[ 1AV>{6( I}z7&4_yc,^plPU=J^d0⁙LsQ D0g߳?:[cOu4g519+.f )i G 'a{qU;3ٰ/D!Svhќ~2?JxxO3 zeaz+JTf!Rǻ^ P)ܜI*Ju%0$iX*u(v:>N8w_|9/c#X,bdq ?^3/ 1f6$tVJO*@ iV֯1Y] Nã@u xf:O^~D[K_"8';o'}N1є.^ x.'94Pm6~ p!"YFxý\K|® 72Oz۰ Wm=Fwa.%D7se|,ߠ TJ{mxVe-DO@1CH!Ӓqqqդ\c:-:N(\%Z$Q<{.d6N,a:@݉pkVUbF!3y\[\Q#-yE +S}KQ/-t -ژp6U<%O}qzl-didUet1V& _[+ =f>5{%[8 &,hְH=51) ;"6zlnYE3 Ty+BpU9pmȷ5<|^#?4yKQO4~[r'bҦ%X!t 1˗< c(N 6eBd/z@HH5%|Ƶ۫p8\/ #ئ럓V}t{\Sc ]!ه_Ie7qgYې ϊ}`V}FEQl F'Yjʂ^3W39ԝsdP١@  $nFb&qF ;8k;&02=ŌDF5m{KD @"Bl$1r OROK*Й#P1: >6~FD!lYJJ|kEZ"=Gm b _K̭φ*;|P"vpx7KrfnٶToU7%m_N4gFvJsKȏ8oEa 18Vu 1E`b C;>N|Np⠮evX"#u*WE ';Ca&%}ccb >y0ElnxY~x\&; 8':0ʹ<:ZhP-.b:EU3 v9=VdZX7i8ufpP mdk; 1^G{X圪 ݣ ǿ8t~]* y,b8lU?sNO?}+ t8UMCUG.dS{A,9S&=D}/u4y}iep%ΑE\f2UT?Balbu݊7 Y(Gg@7sg uI؃@R v-$KD>=~YXuDUH}7QUby6!jTKhldu%vDڵ0`'9$1 Iߦ>,ߴY}wO3ܛ}w7ZDTF$#m fv* C$` )RbW2Srf)[Pֺv<%14( Qx8Ks~$I0|~W>*xg7-{m(O4$pwRcQ D`qQWrq.fBLXm$~ϻk@&rpVFq$b6//PAS78mG9t7<.NO/ Wʔ%hC:!µKQ7Sg="Qgu`%RKRPr#+쎸旧 +x/zxv́H#je] {yc"NƀhAh ɮ~]mCLqo`.aNi: +9}\\m U2 Y=;rDK[s]ۨrkOd^/= Z3CWS 1)f)6*0:W&Q-ԟ~rq0->{^t/fQڍJm)"{ _W%@%Y-zM-1۹):Lm3UE<.,@Q4zn "Hk[Rgf)o=tF!: Wt;E&0HÌ3.)oxAG oJ޷n+s sˋ ) 8u ]a'a[nV\-)IT1E]޵#fzypb"` ?GEĮr7=XSB>)A4١6Ve9qm!D0TmYoP']b%O Fkt])MeB?Cr] D=Qa_0TÿHYg;K~m*n ӟT?MGQ%(<6x$NFՎ%?n~֧u* Þ5NJWtljwcSeG8)ܶRS/c9)CPh⻟ѧ{D1*w$3̷Ra%yI4c(C֪gjߢq1H&P]R)]3m|Dj׈mY}"x bEy/o_3juPY \k{ZƄ|u~;0qG0펂!Mg%N=9Q$.!wFQ(]i6  ͔'WrMϿ.@8|=5IC9 I׏a =kxyS&7XeigSfoktr"wh$CU6IiNiiƯ۠Yn2NnTFsh!%dv*mxW@ɜ3rW$Ex]:oqSӪ)*ݓ [U$E5hB9Y{KrMokEz0B`j6t3߁JlgF\J>FX+5Ȟa- . ̟#dcQŤ=M &[4F$)ꌁzVwDԂ%1MHM\v/IR>Х2FwYD 7(s/xKg}}}16%joaC[ǜ~vI=L1à]4Aߢeژ-6fU]#z!4w ޼JGX#m b6YW"LWt/ke7iׇJ-yWkT2>}LF mQX%PHq3S or8\kINWm}FJoj\K=^ODD6Qv53ut?0~rj|TMh %ps.dΥ|Y#D[7"Nr\jX`(B04C{e :PvQ)#~m" dĢ_>"?% tAg-U}L ^adLzp-P sR˿I嬽I/Z=MW/XlYf[2ZXe.d fMk̰tT z~(nƨzB䊩[I5(E6o|Xwj85[; 0'|ɶ9gފQc2,Z^({HS91~Q=*A;noɧys}+fqTx'$W,pU V-YT]fltS΋Û>Wtv: 8ֽY͞IO$s +(MH@&W:^KظlF-6g+"NRVTܳ;$&! a}l2] 5lϮ֭%ujqi|SQ8 uC4yBAD[` {٠g[*ٻoZv@2hbxoRZ`K7wOZ bUv>nB /JKuEy.rR5tF$qg) tɴ'HZ "]CPyh 4x#ӫX`=$9"UyBc9Rv32(YA{$1y#j<7j6)93j]EV 4eJ׫ceKϙMOѵuɀҊ rƸc# ı2>gU]YͮuGZZ*H[VD(SԌIGa͈ 䗶fB=/Uu/zu\~.9'Cb -4LLHZy.J/aTṱ vO7q|~uXc5YlX㈪&2&7%Y!D˂ v `e{zۏ'O Uw{ExpЭ!c-AC "Yp,R"tX;LH ]ވk+-oiD#w@H9,׸y-?2׆S :r,0 aC|ȩͪwg9l8{ÃsȣrٖV##DS m{PnD V Uإu9wJsL9He'&7b[ y)[(-;ʝfLoZܛ?6&61/ Y4$Bi+cCUj{Q>}%`uK筊$yA`o)d/N{#,TidAxM6!`a[MzY54i0bqǐW#.Uh+Z]c|Oi!dY՛H 9n 0TE`x;f_Z-A^X.Y=RJ%i"(g aff-uKƥng?gFe;[M_/HzP;55F ޠL.h3J4 NQsAh)&\2Q֦(PWlW<3%aIMj''PP[F43%JvJ  GxÌ 蝞_f ?Jbmj\eX7'{dE5nф[/5=dq&e:J )|a‡t#o$Eħ.cTCxL*e"cB |>\u>|7U9"*G ”c~ڰٴ۸DrL`t7q*;&x xڰġkNa\^ퟙ&0;[,2}&Kw{K^P LHbgOƬPBں'Ι^ơٽzҤi(/ݗkre:QC`0`vnT+deh( #y+d*a*2QF.w4S(Dm9rU-2 x!5xT\zҍ6xQ ƾYYT ݋hnm ̖׊ʽi؜ϼPc*ɚ &SJˬtVѴHDj߲)/Ee*G6!@1V^~5WmZN{$7Mt5gsPOp" 1pS"DXv쿌վF7p3ց#wwU `g9ƃB_IP(?O˄lC!QebyBǝJ3$ [j~0n>ZM% wsLsQJ{FQOlTqsBFqbx`g{a b$VK@lX?_r@eo{4x7 -q##\z\N< kC2ex0T"T* 7"< Hot9`92Mxۭo4eO,ai g-Ό5˃wuw w33,dD/\ϱcaL8l=T%'}9'Nx7EBT&|'?QMPq^]9j*y53ѼyUBW 5=?yzU^oj,Yѐ.MMz/Aq"6 #m<= 2xWMg G=S9 %RZ?S/6x=+HIuh{!l=(3 ]`Oh244հZMKbg9y(}Fz^ KT3'_jY_{_R2}22%,Lٍ‡c[ZN &1"T^jV1_Vn㱘 `m]0ܤ( XOĬhmk._ | N- U ".`n;AC`e(^D/*X1 ]$i{LY``r2EipXSrڳb V6G\wl&mXi8UNd]\Y ZդoR%Y\c Ѡ"s>56e5ulF{Q:'z18$M@fh)m|U=ĸ?S%IWybaBZ}xj0d7L_4%}29p2O|Htjϋ+v3]QYx'/!@/KZ5m"sF@sx`Z]|^FH1Rh%x<( ~cm{W&UDb|!c(r^+dhJ;]PVfop{ Xc録b$ /(C_e_Sh[QVK+g*:jUix:ML(7e_,摴a= 9moZ uuTt| uDxLڹO궂G9Fn%oG7 JFu pŢgt rk}jGcc7Miƽ~4ni jÔIcČ(8_aX͸EXq9Abܿ/! O5K0< @ՙxSJ7wf` y`>t"MN\$N=WPӔlx4ubn[[4 K蒝߮=SIfV:o'7^j ˌ}hf9O!" zÚSGN1|Nd?i츽!Nt9:R`$*4PAw/cW K,V7{(x~'(b9hQB~r 4I5&ݾF2p%u1 9WZgiVw|fxz'o=VM~֘q9b]y CN J7o?|*I1vI="~lIX w̭1'p/vMѡok.zVl<6z|uG o8\劤qޒ%LƘbF8K)zż"AGOw/3yO8&dn]7aKo*&%߿tgɄW&VkaL 78Dzak`` <)O1)/?%*jaParW<2[}%w+\=rjV%'D6wzF`XUG^w$;Dx[3B,Bx͙&d'r$Ye.3E|toKta3@;)m7HԟͤDm"Td$8V8 eрwX Y.-5B*ꩮ!NeQ]`7Hw OW<9:G%O^[3'S#R@hܔp< b2wy"Z_b]/kH6[sًģhѭ#V^v$)mdDׅ*Yp:GNBy :f3bg?@}7!q:*\xA".֟SƁ 3ϯ4r9fdb22}3OǺ'ྭ x#WPggf0aVs_V]r2cDLƒmwLiد@G~4I^}\i%My`SY⎣< VQ7O^SiwV|}+AЏ-'"Q3ߐ/$ة[٧P6&hoT˦\&y\M`k2I_O $[@N|.`< Vb iNHYWzsH0j,s{G,Q+?YDu&XWW3%ЦE"s~V܊|v=CxeտK*osA(|,x:5-H1 Iuf6y2B}F!r}!9R\V|ڧ>iюmI1q W79Z0=d$% YDVfp~~Άї ~S ȂgBUS ,;Qwg1sVi0J?*1KfvXSpEF0`gțvUd?8Z['[WȜ?‘EN23ݷ48'-+[G$Z0'"qZK-+z^ػn4U_ɬlʜyk*J&|{+QBx N,+Q[GQ^H<;]ГuȟŌQZs4k)ߗHfrVb '&eSGB@N4yJULF`njZGnyeK-!^jz? (j*ΝL7baG^O,`e˘Ũ2R~NOOpU? b VMQ?#9!GpDєqj)ܦU%)'6-Y,c-`1O{0_凴b>D5<:5&NH<ȨWspeʖGz/g vr Qn.3>ß$[Af(Kf5ȾP1ߤNYcܑ=_%eF[B6N^&e *K53Dc%o[־]J@ŋOUJ$Żm|ɜ7:c1'of̋HWo7+!;F@ڞJ'M!a:`!)Cչ k("IɃjy'Rͦi.B06eX߾ "7ْv əCBvX7Xo +捻{3]U-#y1;+ g/wQ&) ʻmWZ5q)GڟC,q##+rl."V㻍1ȯ1L>1HEWb;ɦU"Y Ci|'/7]AG%wャPpn=KE==;ܵV\ 0{J԰=ȇcYRE-M+b-[N(޻'CU"{T+{qƕ]u[TXX%+36)f7!m>_wx(yO B᪛^zT%^٪i}mPL-F~7uKz4NFRi8Rd7wnS.q̹ila-`P'HR+Ze@I#`җ8մ0 @7,`yZe=2' :i=UDA|K50 |"cstn . wSr;]!;E(SŴg!@in*8N8g1<ǟ yCZaAKZ\%iSoDA cVsRf f;ԓi$󲴧Oz >9XPv WA58 FtQy CZ:-9ԩAG2K0Hkg2p/`3)6S乢3ys{?}>v5!B5\Ӭ)|֞%IbYwK4j%MJq@i*;DVsE̗I)qs͉)Z>=BBU8~5^zυ,IA /-15 Z9nv Yq.~m{98LcNR󀰭\; M>zpn*2Ro`iWI bXTd kmh$lp6 E3wѰΩ𵆯ŔPsaEA(ۀ\Je%x£ "A,!X2 _;t )ܖ_gL|bkOӘq)aaF%>lsRh^&i۠pDDz .}HHkzyuTeǤ8ц ^X$_G/rogL:obZ۾_o'Ox PKYպ ߒGf\/F%Ɗou#'%%\_@ݎ^Y׽КKSg t(j"F M(\^>pҶ:yQ=A8<+P\%j**[L4J'l$ lwy0zTaj-꭪f |hXM WzJi,`l4H}n^}jj"\Ego/gO4=]65Z/c 0a`'vd$QvN:Pl<0:|^ZMyQRp󹉰qGf)F^|L|T/tO=-6T~ȃ߇pO=&]m&)4I]zo9OOkɭxT:M!-DO<~N NG8X4I߬ot2AME.M T¡luגM]ߎj~8o6 X݉/Naus3YZ#yn#.J)"7N`sm-bD4(=r*h{y'jQ oLwiC?¤,R)Ɵ M HgKتH_?Z(.Bb*3ba٬<8uXf ›xV1oFwU#x*CuiA9! KO9d]-3& tCX)|i A^h1$%O罹x6KklA84aCq\ɗUt r1t"g?_NnW%?d) +.7ǞE?O* )rŏ@0H҄yf09"tOv!c?_զC{$3)n)#vVijYZ&SCG낶zT{ s쑄ýNz ,|ʰIe?#$H*$ q!/\֯U*#0Yu(v҃9*&^B‘]e?%MjT2\ޞ |9#}|؍!`OrR/U:A+5g]t +J^etP}6}mɄEįe8y2I"=J;ǫ@aӜTn'[lnlJ1hwXXD\vŰ7+;|_QV#S"ןI9%[ ȑNJ%:+@H%1#SsU:X :Lwt[97>,!^%T ֱ}/V}K 9lnъto 7&(Uv&/I-Lv8N O=%޶swLS_p0}"0Ôwcq.@kBg1Vrpvd~MJ wuf { BcY.4bEe5"(2\ucZiZ *F~aQy (GB(^M֐G%͐uw9֚[:pt;a:xMZw1UTHr  ~&?32dt9O6]T| !M&+vb^Y\:x-;B}Ão ADc[n508qB4ո}7O0@?ѤqckgIfa ᶦ#&Gc2OK:"vħ1qMozP0m@O|tP"p:==;Jޔjiƾe١ OTsb,kbbT|Nf +'e"VزB;p`n/b-wcb' KD>K/u =v21`aK":) 8=O=XN65A+:rmg+q"[s5BoD ,* ݕSU{UjEť  F2L:į]3l"$2 k uBiٰJ,P@/p Pxmf'~`k6 0+'] =\@i˺n B`"ץ1I3{wt3E=ί16J}p}tOlVԇFD<וyI^P9L@SDBj޷#ߵT _&ZN[ݫ.jph%^gĠ%`- Go/;*cC{aŏSRPM%P t]$YbGAR9΂ty/?XJ|n"%F%\{mp)tKLgi"]zxQ$IL (t`eښ!T)#I;;W9W vg,taW@d ]1ے%俋$޽B0ֽi pϴԚngL,sPgʁ@$!O3R@ditKƗdk^T7gc1R:wsKgI'ioxMXV9QN3@\ξ0ȰS|7Z-fn':!t|znYxb6們HGLPŢ<?}vPFSZ\d(D)vq`W giZiD|"?y6GA9ęrJӦ4 ? .*ȟl%ސPD`(|? j((Xg9~6M2H o5NHφ@(ى[ٙYu*׳H0]L:lHgXr1bBmQ ]ta~wo)-M=Zc b6ˮmk_aDq7m{BWrhGS< $i=]Z~ ǮbTZ/ \Yyو_ zM /It(P]Eoy{x5Gfᾝ2R20Q h2:##H$:|r䞲ZxA"[Y5:i O+:8C v#G9qLUDž'_Nӕ.E} Рg[z;?/֘Dn߇UN~S 'НC`;Hg% iPhr_6܄$R~W)5@ã-qα3rTAy몰*Ƹђ!6G _4ayIDPȂqx!ډNOAȩ]&nVTyܑwvfpУo>'6N"uRwL쫱h| Fwjc$@:xf*n M-U+sOKG[.-?*{3>@‡7. HJ% IĢ-ⱴ{t(`^25^ -4ÏhT\.^z%%A}GUDGG(E.sK%l HM%(0X^rT~ #Uc{;`vA4^r+! \q]{)a@CY>nn9N1S =I+F 돾EҀO",- !h>ZDܺ i[  >;t :g^Ŏq"bTCLU(gg$n[Zlº69c?$2j^cd \ߓ/V $&0_"/$/֍ܣ+sj|OOϗAn}K$^`xI:%(KATu '}ަdɚYWБ;oA ֺJB aZ+CK+թ] K(CmKR:[ VlcPaT-Z/C>XC!5%hVakZ 4F `h)Ctٔ7E(' T6U&ۯhƴ5%X#1 Q֒wJc}joU_GP ؘ0ngiQfШx -> !'_k 7]3%I7LV+n[qUW@VXetQM(b> oT.l=r{ 09bzkǏbOX2۾՘HLo>޾`"M'fny`)91Lh{|<W R`;B%^'|jȋW b</L[>?C&hs3Nj,$ 3nzah>dvEBez2&g^GQ ?͗ͳ  D(q?L/joq,iGDяUv5Kz gG;(WwޓroxjsNH&nŐB+oAaun0v!}!$pP4 2B葃p_ԸAGb*ݲdvKݒ%%vifߤF(DOɉ/cC"}8[v|tls>Ox.yҍ!`v6~H^4y^Z Gr_]bx<-1)FodZa#fb_ر3_NTDm-)ӎ3{u>z1l"qԸ¥c!"WŜϥxB5[.E)E vna[{[:5Gz/Y~#yK>D]~:wS:uB*XbETp,Z#!-eH%Z.LČ7?xNMFkBN-v_8wȻcdDyuWiDD(1_u8Fzcb*EmJc՟dFVOͅڸָ,C鍪CGqj\ŗ(0޵ˏ׽cʃi[}$ǦgYS$5R)Bae``M]#+1DuF8\H i QGm>@g-qrGg QD2|ᴦRSOt"OtP ܉\ǝ0D(Pލx! LگYBx0BƖCcwڹ6>xL] 3KŋuYD5#Ƙ1?hU- p96[ЯI7RḎqD5g0/hgל_ǰl[aWcNnr;Z{4& W̽iEWͨg%9񢣭.>ݰ|j;m׎ - !֢J H5X (_lV,-B$HUMA.4_f54~'??h5"&@gэ׀mqFzoN8QGw^j/]a! :%T1K@vmu!WAWg:(U@!U ȭ;k2C[v21".X<[խqEc|i.ɱz4TJG?baybk7,zY"đצ &)͇/3f %dX)w!p ԗf/=n~3a)W!N 3ld_9m1} $LAx*\AɧZg\pNKH۬ ,MCl!~do xo0,hZFFTŭ6(/v9EH@X_xӨ49ug+EdM)d UaeA| "Ye(&(?ɤz4|FU®kmﶔ*a&r5?\WRv*$GC<\P ׿9%n `Lqѡ,F\ |cquha`>MIf |R -N4am5y@MmS߾_;OTm~oD`9rYLfGHҞMDvW:SzshT9/A 4!׭Wrh7+_t4BT18:[z$0kG3D3쑓~dR9ϲ"e`b_&SoNS)Nj6AK ,[xWOnW";FgThzoL0 /~h\㸣rQ#_^ I[Tm}]{+.<56} cc%m%WjEi i})ظk]ؔcHg6̈Ғ0)}@r-q-SFBr N_,yzu?<6v|NSlh(k)](z3ѥ!-.Ȅoyv(RJԤjL%՝;r?zp4+SC͉TS&^̡ycĵ{Lp@Mejo $DIHY fO9՛GmjB {V6SNi:.__%1j2߈'aySs:/xɗ#qG m{MgZ;Pßm\?~@ we8m#-/U q?OϯiÞQx!8do+sаkX3 Ÿ3&vh[(EBQΞPMrS=w8 tvLE@Ia c8QFV*|Lxn i;۩a?ӄ:s>ܴ/eyq3'C̓f4wlޭCMDw.g r 41 r@huQiZ7k%eR^7._( iZ{N8D R\IK@CeNH}>4fXN62<[>/Dj &ZgzM;ީw\,iKi&oY)ς}Gf*"4i;׃uKP#h+oڡLI޲hXp2W5HP y|G?vAW F*HX^8Co١:Xm6Ƒ|䨵f=<=zv$1z҇%Rl7L]Kˍ ͠6:^'2sFt-MiXN9s0mV4rjllz[qh`%~Se[Z|bGj!sbvmfTsCvPu}&tV"$\-M|X;Fφ_Z'BsUmOt :sV; L囅rf~H2/ ثxNuHeveSɯ1n|<_kz0&etj*Ɩ[1CS茶y HS) )FQA'<$Df!݉&֚ˢ~aP>'^eVē_4:]|IN}+G OXn\kU/oZípuFnEP AJcl%cNm=Uwm4%FI~"E~/+i׉ 2YYx~ c֌N6pb8dZRHp?1Vz?}HߏR4h\pؾ6M_iɰ`?a̿g'sgJs-$.)3^^J?+H5 rgm oqMn!6|#'D2!(h"YBR]fkUw``zm΄qGz}n- ^/ /P|Z`G59u>)I\bVH1(M#H&?&` `)<z)v,AC+ ߤjOٖ9,Tۓp~1K M2rT{*9)qtF{CX )@*Y5$p_u)+rOGQK-dz; 2} ދAvuœkuOIApst`siuV e枂5R^F>|kM!YkNyvZS[fĸ+xŒt"7*hf4kIUۭpBxBpP,΍^iDeNɌ^$d]ܗ2F0;ʧQ)kS!GqV1|mIJ+G+`wYio4L}cŐL+ߜV8큶ѷD6sM |_е{~Eo9&6[p»l)-hmx,Wj 0-bBl|(%ЅQugf u.n%HJJQӺj=\@rF+z  z(h*a ~RO}M`٣5f8g[%ڰ|+8g>vQ"]wްs-%w#i-%_QeFş64{C P8sWljsKB:/٦V :\]HF觇#ViܞP}/3ɒBz!,g}yL@l HHG24h:|*~yUhbzŶ"TOT `/Ri3ۀ Ǹn^PjAcB=@[oڒ*5 Djb ++TqՃ0X蘙Z4>ltDhxv:dQbjzYe;zj\q~Gr AtIAGi}l6oBݙ1MP "ہgzmMm)F+RvAR2j Z,fth[G?bc% eVF2(]FZV:ȱy3pHœT=6zJ V 84U?rEXR9} "f2jo+6*%1Ƶ"m%'EJ5p bh2*8ա>}gCH9S"":?XV9'+ kc8#N` pB0jMU;znґ ǁLۨ:DCY΁^ n1\BzQTG=~Y-r&SFf\Dnf4Y}Yn DOz  y=HLZW8 C{Zr 7V5,kpz _x'!A3*\mWY)slzrbb$IҫO$Ɇ,@Z"=dE&p*t`>?̞/HtG0߽G +툢­jO2TP6SAW!:dNWm>Y *}2bԕҾ1W_:s,΢thxM-|_  gCO܉T%)‹aӒt_7&G,6:[06a?:dȶh/dLnߋsu7-Ex.4@Ve8*{nwK\0?O@xTZy$r[  O2Q,fHUJ EQػO=+B+ k[^yF1wDM!QڦO*W}D% àc4}E.R? e{;**<]JU 4o߶}=XdUK)-S= &2LwFқ52vNyH&|l,fU"{0D )@%[02߸N1k+CJc{mu L֠C"nV#νZu;*zk~g֟av9-H#u@jadI3A`qA쥆ۀ[4}RuhUYS:ja4=irʥ\(Gdyi7Kx,a&SsCL/>G SwW7F+tE \OC @A/b̌D=%ӝ;t&1RpԞ)b?=~T%el2܍k~" V(q ?;g)86`RMN9O6yM%II6|?g."mۃ(xzus}/jf#qV%QPp`ۈr>z$IHm|-Ex ]о:PpQ!3H4-^,>ٔ7l߲ؒRr #.C'oxwOc+C hbTM=L􀸡=T c\u.fvzx\Ծ9^ޢzOM#LuTوPsV5*-B ZGtCɃɖ }02 %%6^ z> {JtRdН%RΞe협7̶+JIlٶ(3I'/KUwoJxDDqO!6\ŀMBI!^x@ܫDv&,O1D^ Mf2tC1;O,a g~X8lDzQa=(H`*\{|C3:xl|%: 2ˆ0y.a@u蹊ݝ("ÑQߧ9= |A[BԈ!D!˜FG8eG">/Ln$$x5iw mS\WGO}YMۇ-]'д29*@b C'y] Oz3/ jj9H{kPԪswPmzŮ$=zqlV=;\>E- o 幛9jWaُqoF~sևӬ"4>\4Y~f nO,!qvEshҬȥH$ -pE WFrS;s.Ej9 (ބVE9mtƣ!4#g},gZ)wW"سTÿ\i{(%/t#a5JMDUgH& 1pB39^5]z*^ZF䖵IdarHrPHsu&\ϡɦ֓{AiYM (GΛQD1&n­Zׁ Ro(;j=}AzcDd-x9̞~X23#xW"Eu\F2I^|2i+yBO 垟QzlhJ.暽U*θWu/=zEETwɷ6gR.[(m7Ɩ&gӲ%?zw)-vF=k~ Bs.4:)vh;ܷ<: y+[fyd⽃""=]f_vb&auP' Lxam%EkU'9Ɏi o 0}ePb| /1nԋ>]BLlea1:#71%;lSF)$bF)c:j%{5C)Td~>8({u!;$-Ns%HfEOhQ|uo*E݌pݛ$%ȌO.gn%2μSʤ6OtJOS?uA" !Qu&=3n$k^_p.y ,:_V+g0dDDI#ZªiR m/lN,sr~quffG:N&${ЄM2Np(Zf$\ڿ+ƣ>!!,,̃Χ!`OGGLT@\sx| &uʥ!?739L3iԊH88R_i' ~uB1=.y(տv̈&ZjQ9gڒ]#-<M@e : 7z %O~%jR?ÕsRD ?i5㧗Z8{LAGa!Gz6Uik,TZ^5ZtN̫%6J(,vq0PK,oMp!Fu:iÆV=!+(u}`MTO$6OFޛyMh.UX!a,1X /M911q=qf{eyNЪYn3ic{&y? ]*g9o@[&G.n+tM* 9axՆo[$\9[8Xo慐8N8ϿK _r2_E /oQn'IT"m:Zl Pbn#;:ǜyFHۄ"vjh^OJWKyj]r.oS FJB@m8-8@#+(=Uk:+ܢ],b;LZI)P6)-fFx}K|׶/q,XiH2*,XudSC{,hD_݉T.Tovv1S:(>&,Z]tk/΋蟌Np0m3]DO~IDU/* %w*Z@O5E]k.S -Ph؛ؒ|p }2!Re$/OK=6v%=tC{aUӯep\1ƒ5[7t87 !i )U+p#ӲK>VNZExg{>LrGSQS͹rb:S. hH<0v! UD7 #.Ctj@p #cd!Z {T<-S/$`0k4|%zeFd^;XIpCoD˯,Eo&j3aJA I8P-'$|DLmpq{fӓchVg *em|E0/޷h@*z"21c܏o?&\wˢsZ 7K^* W~6*+4hRPtpMaPɎRGfmbR_0!ʳ5gF(14Sc-7uқz922aՊ#:@,谧ۑnata3{,g|1up1~?A;M`Z_ b{j1#r+ؕ4H`?7.ӧT0>72lV)yvU'^X=ψyL\4vd2?UQt_UN D5[=ҫ TI%ܓy!f --tDTMôMu#YǙp446ǒhچ XGT3 د]1d"$!\C9lpd\˵ĠE[ne]6]?k1Qb-v>r~'AH|7Vm1i*F/`sG^MA\g줔G\AR&bOKօT=`+ 7P)b4y#+8_'⣋4.O"aUq%pMjo;w2q۪"?A2`q[&8aU+{4wZ.AEDw;RcwY/Qſߧ2*SY'tWF^>'ͅwXb߾M=%} &{MW=,\w"k3&=Q ^KhTgoCR?dI<'>%I,&ӎ p@3$3Cѷih6<,$&wqXR 76.I~ j]sEA(3Y5S}l:Mpb!SQ]mh7Dju92aeuSq/TW?6\1g-!LHсtԗP#cKICy d,y<68L|Xl8K͓:/'е|jpWCҨ8 }~I*<SHAm5&o.lLv( e+K wߝSWGq9s _?󔯎qU_&= eg>Ec>`o0D!Y@P(sqz6x8Jj(VSl3Tn+Mj0>> ޠm@'s?|vh ޽YWn[2H7t<\Zut$Ul<``ۜ[ -Pa sNoy i#z37x[U[>px IOq@_xyF-!iGM6t-S2x[TORŲ-5]tU羳p#5?f yfAWt[[=Z?:r0t0h@OB톍XIPsO.UW:l $6":]5flل!7Vạw.eQpʩP?,s7 ' f\q}L b3b^mq)V$ǃ !tx(N4O!B-O(ip~ja,&F7V5Q ~oԆ 1`_f,CcxktΫ^F7r/o /-[aM*60izmp[y}!rK#'%p0²Ձ,_INٞLXʯUB-WeI8{LqG>*U\W*dK(4Bw_ܐ@uv" ~Y%X )D6Ά)W-XX% jg ;hy+U Y::v50*|]. r;-ʓ!HShV!;dȯ<8gRٯd,E^ 7ga % ȐFG;W`=N}GJXZ~D;cGN+^˷$P ١\{<3~pr ]YaS`ɓIm'bF-^ ~xtkTzV8 5Od5\U.oQ(Pm9.\ޅ\% [$%2#*D.mÖE"~HGXmZE9ʧ e3d۳йlqzubCM:]qԶ j)7*w-Z-zRiO$x,I7+(츀 %maG{f*7l7L=^}| #Q^%C&츩d( ʛ \UZ&}k<#sGׁ25i#)'ąjzQ?g)0)0nj9V>]A8ɉ=6QjUR:(A!hOF$( Lv]>NjAdD IU-qg D<WHU(g3aXR^ y~ d)k9K8~y+WZ?;2\}@z6(mkb}K*3V@ʼ$:$/tS).Գ쥳l\Gs N2ZQvLAYTL=b񹗪D$3H0gF*ZjFlf]=U)E =uAb:b/5f!S.[DnVf."NЩ}u7[\86!T,rvï- JXU4xB0͏ʔ9:e:2}ҊLWSaZɖk|]Bq-Y }7^Sh6#;o ss{ͯV"!>lYpxR-JӷC CUhM+{;l-=v9̖EQ{~&PCdq@P'׾RFH̽%FnqOLgdE+618&+9Q#"Y*<#swA:0%d~x Jta,1Z%咥{AݪڇVn+A~ꦵ?ĥ>)g̿DփzCt3r&+?YS n\"@LTTW=lA*K/wQ/`S YP0e te<ط#+y!Wd* 7`,>)Q蓒-ͷ/J?\]E撴Wj.ђ (zeIW8§NjI'I-v٢n7r|Ep'q!v!-]&ű-U UBXhK3ۇjjAgʲ %~ LG|ҸF.W+]zYL6Ne싄u3~sm63kBNhe:mS85@ܨ-6Q~Pi~*"ɥ !*A}[r219h6ÀkͿTM)ͳ#JAnYhٕ>H1QuƫyRhl0ಞ a9˗ncX{Tڑc"ið հ6Y@[GMsr@X5f? p گ&@ER#!B6HQ2wRi}:xO1ⱦDčJ+@dzgc`R _udh ԛasy5p,~,y.K}(ul3_RmCqVVGe `cpͺ KGdT`vRc}+@21 ̋ Y,ehZ 2`䴣lЂGbJh㥢"=ݳ Ve/0˟6R):IHDD0?UVsx`CAya}J iecƬHZ1~OLDDYraybCsNjȡ4d1h>& ܸSdRe\U9?j1-P#U$pۈKmnPnc=*{v 뺥 VްRzg59-GΰOA=*iq`r`DF!pnVᜈ>/ò˻A&(kUfy_OhڪG_ª9Xsf%u{a1`coy}>{i4A;gmcpP3٧XyA^{,!Omf6| Zw2P7p 堩ᒞ}Ԓ_~ gfS2o 'jZjwwW%8S? }K!&6М>6jdԞݲ rV$8AZ0{-U H7mMcA !*`|uw>wD%:@(n f`z{o4LgU$.ܕp⑹ᴛ8ײ#(pwY,Fnx6F E1f}wstn|,uֿ"#y vn(;AMXQc_BqXS״3 :v̛PGkU[gOW RYRA5vI.b Ȱ$],b7&Y8&Ud.DuN"]p$vJY\bWtl6Sؔ#fxܛke 1;{c:p~("ⲋ*pN[}],h6S&* }>j9abe)K3P|Ud2)a0$9X K6>Ԏ43T R.C×sb1KImKfe5xϩ@@͗&đ6>)Ω]2'_Egϴ#cms"fMR}3mКq 1mrNCGC>ѣm?k;Syg9d:v얟Y T[4~[a*z[YDJd0rZqEq咹a.hNFxJcosfUgB[Ҙ:3n;&{*`n_t)Ѹ7RҋduG D  c~<\W}a,̾8ܚ7cprH;r +9*MW]8M?(R&@%+cl=&)M.③>=O~=|Yd<5U'˒8ҝJ8GXz!g͙V`X~2RX;1`6[\i0Uc~O19 ^a*v϶^ -5XCy2}:O|X0xaHj>x>e^s[S4}Ej-Ģ T;D lV&d>tc9n?OLu@\ )n^2UOc#&mw/Mq^iet^IB.%.AU<S*FMJLQ5q炣,9#S| Q Ep ΰ3 71x\ϊ Ń_#/xأ!5X`Zk[&=1<>{eg{$՝v'zN0:Lh"qInHiϱ3Ntb27U񋯶ځ/zYR&0[ qS׼Kq"o\ra/U59ܳ"vGz7C"F[-9I8%>WЄt T?2Hs }ݱ1G14M' DZ/?/\yߌc YÀ1ӷAANP'_HzntŋgXKMqq6rlvG|/1c_fηp1kОcʫ`\ɔd" .{LBP\m?6!`[wjᖸQ-juđ؜0H\HU*_>J$kc[̻(c?1sh|B/7;2FNY}i=%v I|p]2:d4=_PaC\.,4nJQ z@M:{ ,. hN\k20a`86ǀ&|'7Pip?⁴* .!3:8CH[vjR ԹRݖ^9vt-/>X P~*-1"]t^1.B&S7ϷePb< @wAPNLt,2 VmHJvo0vlϹrY^>  =e_V7MP4MV4.OYu^0i ]``tZI%io.+{{,* bՀ;\;mۊ'OtD;- o6I\DoT_u";-D_ K3ݨ?`G;6)9>$_ `3gb@=Ӭ(Lj[wGEˏZ$ڬzvD;1DzHk=Ȍ׍WIJj&!{I][GFc(vm!._#pR2B z|HFl/geo,  "y:&cfqD aye5zYFWx` c󡳀MKQ~sP2l8 $ 0s{K=NjX}@ȈsWL1 ~,%8 $,.F28 YQ N|eP=gUQ?]巎Q-Dx4 =0؇!Nn͢nvtZ١~&nNf@Md{RqX9]AtsuVhmk\6`p!h'[ IR7iA > XğDC?MloCλES5 j16]Eò8 ;qF-AŠ:h$C}Ņ3|-H`/X2H Q \Dp0jIB2ˇVM DeKBuGK6WSjp퉳yXh-$;˓CY^tW }fz =<3u.,f61!7Ӆ^2 R)瑻÷DH Ӥic퍳K csJ /nf+`@c:7qH[+,;èr5: `KЗ Wc,")bE贶/N|xJƴ!{R .+q\^˜;ilb$oIR߰WPB:C[3FL!usf~Vy)DPNhZXE^=#B.+-`t`d%  ϣ Q!dQ` 0h!7 ^@a]bD] \&`U~`i=2qNHQ-/8{S4Y0kc~zՒO@٣ORѽU.啄Nt1L_w/ԛrؑ;^BRh֢[V6*FaIԠ4Xۋgqh0NN4P1,fB5+C"ԥcHKw3XկZy8M?+;CȻnj-

    %4fBݨ9M1`^68 aQ2iS ًQ\#>y0Ub(U10M.i=:ʻ-9 8Nn nqTw1.QPa`OU8M#",l<_0~5wV֣=L>=,0,$g fyM~BWh>͆ԊrWVB7[PRݶ:O)sa#wrC~jbW} fMˋJ'D&(:[[$i>a46TUFⴭjخç7X9Z"m= M.ʼRbgŚIqV1y(j5/&-_MF׿x~%p #BMk5 ϯa<ƠRdGϋ# ȸ2X L"FU]S 3>O৴1=O+C)=`"l*Fll?n) > r!dDq"%TEז>diT>LɿJԕ!rXtDhZ#dXc .=<͞=}pGs>墻J7"|/1Gl=: #f!xf +u8;#9-mtŃ;na2FhUD`clԤevGD ;82 vGa+]2:ɶ\6'|2+7&dk1\d^# K}9xHfX IǻP8"̟hi^ j"$N8pPTF%f%!{@шxlhAщ\Hv8uZa 1'@pwױUn\f_,;3&/I 229eSi2[0zbd8/=> _Sg 9[ㅠBDK{|Gb4k8[hL|Z(Η("H_$gX+[Oo;[ЎR{FiMȵ@ܙbIy lڸ=&5hjN7%1FvYP֧;ϥⓆrɩctyoH$Ri?*qn2[ᓬyP`t\S*3{:i`Z@c(TeYx$?N'qW߄.FC=9xӌ /"cKV}tH젠DmH7NT[<ňHGsSs(u0tۊ›ʑ xq/)@y /OhM9iR&.6oǔʳlrf(97TƝUxy}?*7nW/B ^4ӣ}8>3/`,aO4:"R޳QA h C]tؤ 1GOW)wy ʩ8Nd{5`%$yYn;Z4 „ڮ[RH!-+ e<77*"gONشńP2'/w(ʔoïo6nnPA[HkFl:߇ my{f24]"-P%e(S.p 6y+q~9Bƞsl%C$> h?3%gpNJmZ+J@_‰땽7­Uly &g3>.!yǏC}HSʕ#I$Ჹo^{c+C|OHE*ڼ6P-OdzBWRM-)8Í#w.͔{Xm6z> Mŝu?46Y,fF"RQ#8x_q|_1CŊ6)-kd<~ $tC kY#40Ӵ_j~cQ0+d؁>vlE)B-Dq,C= J(oe$VMKN[lM5xP}1cMV-@YfF0piE]C{ wύ ~ '芸?$Cv51I&g\3 ;V_ 8GYIC t >(hq2[[i>F|QQdPۍ kAc2]9C:3,;hV{j(J/9'o)cJkxͷIۖI˨0'@[=s^*V4rh;DrjLk+u^טʛH=|{rPnE]8[խD(85K^ +Rȍ|2L{5_wF8tԕKcWKrPbk/OmN$,Ff/ w>P ׏oCD&AOYF*i2E; )xjf"'Ar#iucU O$m ^ð2X!Jq.n|,:PFPN$Nf3x'^}rRxՎ z`U2LbRJMxSB[>hPn^.l#3"zkOXާz0B~'Ak %Nz>T1ɼNP,ş z]D(ULDR `qbs6qQNP#ĖFܹ31Md\Y"/IB]#Γ%IK ]F㏔Z@2c3CKTH\7+xg!ozzjm|ɋ׉QC[ε&yp 5F~:=oHlSTt,)u&$%bQlD%o-2l0LzdcR0s28T(^S|,q1QNѩ~Q5yBq\꥝.^ ׳W@pT"RR:XL%TfTWob'fP/W4P DSeGӏodfE7q҆Hv|q9wHo+D!T| s@E (R{Dлe?n'auړ?o+dItkYg?Y4s4zD<^gC _ Wj JSXK.dTcpu+Rkpsh%n)ȃJ|{jf-e U~MOJ<0RdcT;ɡOҧDMEQV~GBwNЪh\|mu[ۋG90} մ!b @+Ȓ;=*E;iyku`Ϛ]h -QI91ĺiJ:& $BX])A}!i^xƝd;Uei V#<ʻ"tl_bpU}9^mI M9{@tѩ# n/asaԍ2==g/__Bǹ- s_R+uw|gybD%m !4FRA3X&yb!͈k8ר(3/TeȎ$%q}03$Ujg(w_ln^vFr05#@] "052bP \Ģ_kӇF#SVZ2%[aIVknߝ1񥎱ȇ_nlV_m}vb!Fj> &s)2~?3 {D؞wo =Br9`f ֻ9]H[,M[~5dkH2-(֕T"@rr/n>j8_Ja\} 0w},2^k$l ,.~g#9>ˎWuZ"EXqCKgkL\2=DݘHK`AM ')ƫ ỵd_bt]fƼê_@o+k,ίQ6}+'&moX׎@ggeDo7WyXMdJ!r/]^);03"u;\*M S4ckbŶ;L% ?VQT&ێ=A_Xf5ۮmۙF{B44cJ Ev%pgVs #1lmFfbӣBK 2Wǖk5FHh8hYGM6iTkYm0Vo, | +{OOpV˜gCJ~:AZ/0z.G]DR.ݣ[vhY0aEY*+f.7{[6UH@RF(g L!h|@Y<ߓ^+7֢b[/4(J22( %ݛNh8[ߟpj \aPD( ;eQ =ȝXFUn XFsnF\S4;Rh2,hd}\u5+{Nl; ܷxB;wTe%W/u7Sp7ekq(f<+)FBVտW(=;vZJREabt_̬{>c<G QT`.}"W_a%<0fa4[Rk]i^9T6yyaMjkͶdDx=J366bs:PHԖ2Lf۷ị|#nK6~Θ"ԛNB; zb(K+1 -YFxUx 'Lh7|tU9ŗtfXgd@4,;V)[+|#޸b]㈔',ԕ$kO<+נBx5M(Oe5/u>j`UI:A.8pVz @E4õ͋4Vat_3VkBth`9z8V4J~K.]9a@Bl*?Ab[ؕݸ >(KeA@V( b ڮ8glI_R3/Id}?doGw{msmJ&\7>W3 Q\S=jo-fC=l]V=TJ^J!jD ⎗|hU]s$uXt2Ues|% 12趸$֚% 7ݤNzڀ6Ap[//yJ>']1e|vU=Z ĝb,RM#Az8TE hS A/ǰ'~@_z@/N ^N jV(`Y[>HImhRDL{=UV8) An5+ERel>T@QTQTO-Wz"FZL 0ah#)x)֩Q .R+Ff 53;p9î#}! ̥k\[]P@c #XW NQ%כ+O;ؕ!H K(e*pQ:(V`w*24ē:iS c/+G6]w+vޘ̋-kSbkkXk3 ލ!뫥$OdBA܊|VDkZ{G)K]hƹD8dPN g:XJ/pE:(c3w5lJվs>ܨY۰eʎ2೎zUnz ,bek!Xf`lr B!7]7䴐YXv KJ.B\ݤ3p}Gq5""[`n' njUa e7-4C uݴ3ǂ>IE*MGΜd'Sxţ-Ŧ%U{1+ڠ3DAb:yY]J]5 ^p/9&MA,h~(1PfN ;R-v AY %z- mZC}aŔҌ:{xM~߱%`P4?s ߒ$8U.% 1_m^Ys,SUxȀ|xȐ[ ..䩸~סAeqs&pNd[9}}X3PM/KFL>~~C'Pv/*zRsZ_;޻>SD}7(~ Z?IerXIP#ۨbW1PɜunnH _r@RZ#N/-h&-XqMPm7lpns/|=K/NwAe٫[*$m R@Z-1>T㖴^%S#/fk x]32+ȺR晿@́hF%?OݸXkR4WmKDF}J @|"\}'+IU A Pi*+dȱwϓъsJ4'Ja'Z{D/?FK. gOEM聯0[M8l.}XEHPjDӣƥ)A\4:&t@& ){݅V;_4A[mC`| ͠Ue5/s0?TQ6}KpcdJ^ߡRY9YHw@q4DH[mg("c ~$UgGG'o_+UHVD`;[#Ʒ!Vޭ?= |z:ŒhVĸq ɸ )&мT#Fe5MŀnbSIArz06;@{9^|?*SV_cjFli zٶ0Msc{; ZkqYV]4zi:ۃ4SW8V\Ly3-qcMр"pgEs/cF'C.-rkFcfI1@;|BO   p~邻~-|G i1x~1w6qN B|~}Um€"R}GB; U )㕟"5ewhR1%ڭ"WBt\rP-PR".*䵶Hw}T#Xɉ@ROkW?!} sK]N( At0(ovVNvd8`uG(Zz,jӻ;Y^P7oxіfO;$W~w@궺gP[rZmXzQ%r2\P3zͷ] XyrOMu&>SGN;HBM;x3'n8|zxzj|6 J3CrJRA{Q QIk$wH5,I)|LdY856țWI7gm+/SƃeEkdnL֑CW4i.i22859Q2^6]dg+  A%kvQiƃ+z%ir,k;"Iz&1XL[UI.I?>,W*)*ANw|aڬra2'&D'6~_ }[ڗHӧB3ַF KG؃N' snN ?P\ m-GljIS ؀++b&)Hck'^>yYl)̉U8 ՛f%W3HyM/ ahr-ٸ5@VV.#K'j0(xV@^z_p%%>TiKVˏ,G'PUb͎I%19P&.y qN /(BTe=CY1U] V[҆v MK$7(12l&ʮ@5QV$M璛(P']x]֏Pd޳CӮP=@ kNA +7./fBį-d.I yDNu*ۨTªxSn:I1!#K24J$9K{Ž}ɓ:yKDQ݃x:'Ű3+ V j'aIr' Ibm&G@cq0xb Gbh{ ,l:퉖wE.x o=cT b{6cԇF Ib?;O "蠚03k}~ ~ű*gITXB~XבB-C:0ފntP9Q.,v"i+6o5@?f!K:+d vH)d:6|(aKqK$eUQ{h_n6.cO_tֹC\-VZ_ fj+Wh'nL@g7d p+Iwp QӚ9&pE[ٺq_[,rщk51V,˞ق#Qmނ`_QGg[ft~udCBc=jC OI ? b=d@ߍwJc$Ǧ`$c[SQ셣2z~=Y=R l@n35 %@vv[|p:QI^ޚ3i2KNX?xj v QNJ"CՏx]\CjR|+L'TAP3şnX鵒*MЅ} B3M>$B`J `P{찚Ay{]$](fz~V3Ɨ9q<6 9s_zW~?PT>t?TGsam)|)c83DP7;dAnLpBT]:nH'3g xȚ}E|1H{ ko@B2{WO`_rn5!ڒ]߃:`ӦvēM݈N&ez?N#zj3unzDw77ҿ0kT}tlc-\ 9(Dqq̝0Kŋ$vPv; * Arj)ҢF:y324Ʌ3ѶL7f?IM- !%ᾉ X|I,۩ fh/"2=U$sszV*XG#u wեmD@$8(ʀ~0G"8zص|%%648CH=#] CLϓ&H$aX>k?G jMRE܀U`T0|яB3 !Ƴ[{G1.D/(Ꞧ'>`6BLX\u/o.[9.x#mkkpę pg!Fؓ0݅3Y[m*j _4)zZ ֆRg!ⵄ 7~)k(=s0[#aخ^8+rlt/-'\cJKmA^+DsP/UJ _'xD(y;AҪs(J#|!\U?>-K KxPrKMA'dQۘŪ͜6 -.$3/heQUu! h>tܓR25*q]-R9:Qyp ڻA8/'/r9yA["D;i 4lث0`hgZ!)b2tA[uXs{"! c"a }\k"cf+ fq00ZTX!_.05Q%m9)Y>-=14I&Cl<^uSCqX4zZd]LGIgNPW}!yQ˘Qiͼs+&,VIbK:*fWPU|fٻȢEgtSީ lL}kܿsPuyɘgl8bq'r?X"i@!c\nb.-4WZ;g~Ŝ%_Ht]/ncBswSGHg늟3-iQU ac/'ȃKxU2 1vQIs5TNS0&Ř^CYNɅʕ6N2q *%@<.^pvpMWX08$y2%lc/}Fyǀ1 ˉcvT!8(]4DuIB)^(#4-O)G#*)[O>k(\SW'2F8y3ƵH Gȑ <*(b!R N MHׇQO:E+3^/ ZƱ{7b#R0ۘ$BqTc*4Ԋ @K>V5m"Q+bU[KpӨ*g";"퇆 !JA1S1ˋ(bĐ)|D gKe@6F&}n]b $0 =<\[X9e|[fW'Y%C Jʾ$ VєňB=z2+ht$em;;[#C$ezs̀u{vxs~,b(XrxzOAmv=zu)ap.YV34DK?%?fѨHBi/sOR8,l{],<(m!{>pt2ؼOHgz+߅.V5pI<tݽDGp#8H&e\ƱuB͊.9Dhb-NYR}s{3+pn3%ߜF{.m$EpH~ʗ>moL`jRJcXїzI fڕg򧕁>`tO`c&+F}^PH2{iǷXLPGM@r̵V|:b]r.i 6}IN")̐w{332D xp,W3GS+ZD"&ovf ae5j&+pC ɢ =*Lr\[et7H ٌtSF]$|}j]šXR;̭i-k'sE<Cm7w54ۤa9FWi2S3x˝tbZ$X 8@O3TI'=8n< 8qf/D*8J;vAh)F|gG2¡713LcA9$o扮֎]T'Hbd:K_ـ"]`0ы;ԊVq|@f^/}N_( >&lic'ǿ _=)HjC4|":āp[.G} Dθ@/eyQ&*MB2O uz:+[n0\3M}J-\q |c|L`LJbO$/c젼x<>*oG\M*nb5 GDBOK/yԭ{*afO{غok)7r%WpnDb / c'o6°m؁"aI>f0jd-!$X/+M`~ğݤ%)fpA҈zp&SxfmBcT0CQ X|?$W3V"71PTՊGDeItw^m' *Fnoܹ:qgNGq *#C7K>" LsAx%bZQ9}Izovm_3o-5q|SSr-$BS^faS1h^5t[P+cjѬ@1حVږhSc#}oL*jA)(CbiIF+&̬{(^O}O7D, bGBGqٟ0աvYQWA%@ kpK)*KqOaEl".0tb@)mOZXvPy ~Klt #iC}  ?GM#z#qN tL Foj#IfQ4Qd|R6C7w VG㛡D 75k*R41}a[Z&vZau EhFd"A~ZL&Ep'SF*MuLf{]z( U):c!fwOo4J4-u 3 1H+S%* 񸦪+TOB|oSbe@_`f{#l-( # m_JlQD8 _c3(m liמ~uS}m6w6eXPQ\5FTƠy!HUTDĉKnk*:%T{O#K<ȹ3c@F !9/p%TpP'ɠ;Cu̺Z~ZTSA*ԁg&UFH_@P؝?fWk `VgDԘ(k;L"6xr˧u;Ӑ3 "IM/yȿ.J 2Ӄ~$L kC&bT bY9c6믻ti N#R3N}[*Yx:խ+ў1G5se*aXzHnm<%)cQؾ.'_d D7.%)3[3z}zVyLɑ  C$}2=45"L9eɜn߁MrgHԌuڻќ^u3"Y\K!nu댴(cH %&ߐLB#c_wT%iX6Ezi *O*fl @̊_j >3:-@ahjL=i3)z1ʃ5$ 6FbxC8}\>Dd.&%$LgQ.>Ylr3`ĺlp R#xn/O5n ň)T?tWn'!@x#ZܖsvE H6!kpЕq (8(rNYZP*z= v50CAz4P<61<*%4g(BB6 ,-FB Tj`Ca9Em'51!x)@CwYVn>Z8kx)/6#5j_Na?G,< 1Gז&5SV0.W/Lz`v$r2,`pJ̔u^Ʊ '=G~T#xM⛩,3 Æ/"0T/ny j:^X+6j[R|=_H=zI:HVBJgtѸhe('DBEr rx#;?|dR _23u:iwK='8bS}!gRaF2ׇma)ī<,HNq\%#R_λJ^,e]m(K;x͏ μwe_{eXӠt%M#~~ 6y\GˏUڸg %z uGp{ N4">Aw;]brthaB찪{N7r&mč1z]<+u1NъQjؘAgI$?zԿ:`MXa'ViU>2i[6_:dG.z3tduoA_R=c܎p=k/@'KeFp䚄a]NDIGYčg̃LtN`R_CLF VdT(+':$H墣CYOԊ?e'5H/H lC%H{&ְl9vЄmYr[)Og}V3P|"7W#Z}w\Kuۊl6oT-q2aׅz!мdAU"E$xg'|L*7gAHJzf/0t ru-춭?8_Ohwk9&g r;x@lV[Ipʲz\8v1_8y')ŶmⱵͨ0n~b`]5q%FR Z64 &5TV E'g贖үCNшVفdٵ7!a:]@I8gp0fBƖD~iY N&a1TVĄK`yrZyU@G¤;0ک{GmJec\gkRq t=51G17 ߿V VXͧWJ|/ʼnv!g{xdPZ`õl7OG$B~^B &Y48<^6iS#"7^_HJwjh^n>\#IpIYޣvb3xK6n:b.0moaD$Mjldgƛ-~ .NWSj9Bez+*A S'tX>VzdXD}mVVWb"!+hJ_Kun0 `^`azwf3deHBQ|* @}F#aQmU1ݜr1[:,gKKѹ j6^W]%?iSo_ZV\Xie+kB i&ޞQqF]-(vd됀a;O|Q*x%")mг jA fbpzL5;¤:B6@x~l{' ,*u'FRC5i4vr i_=]L ʛXoí.`x48Ja"-i_|!>Wd> 9xڲ_|Ә:Ū@/m,EpX_ ͷwp {u'(xa8/7Nz'`ID3S-;0 9&PEfCͱ*^eZMy~BCAllKn\_A=eIbL*3Ŏ]i#o0n)S!0Zva("w+XCjmZDFF d^5֙&PqRpvkqF 7MrbT-ܶb= ޞxPye[KEH_t:$h;6,K)VٱSBAnR q& {Gx=l&O`M,i[22!5L{%Ϧc͇;^绂IvUCf:J)LPw۟n\=GkΜ8'!EÑ.|?rِ#) %[ÄuC+D^DP* ^K]2uЍLCNZmߞ^qX +ZOsjv-EFu$qNjn:QjJ Y^CdPJH^\75?6.;H~pv .1"u $1ũ>[KJ_~;T<.LZ>/"(5텭֚oX,Ӥ"<*-NeF\w9܃^ZUJxu\w?RVNbR%3΁D%nĄVf#4y9A2 ڟM}[yXйOط;s\i۸c[{XCx8r'+,g`f~.:R% a ﮗG|ɘZ0>9سVIuNE@Xm* 7{@uk;uP;[RP P?pn!4YvJOl:D!|pii{M}x|\c/nh(& !kNSbyuA "!nhԥ>c%w kyG4t{I$LJ)s`ɍ:%G 5(^ -]K5[6fx83g:d.m5x{Z'ܰ韦ˀ3𘹼-hQMa;U/4qUI 7ERDݛŠ6*>iK)zKvrꍧi=qTT3ɠuKXJ ~)}%Cd_a](W-q 8L)S*U3,* wo~[mr͏5%3 ՘3y&Aq^֧-!8$ۑoLfܬ_A>\A07xNgWtFX5Yaio`́#b=bA;ž+6׏ϝ|xPLyKVI7ne.~a^}V?okN{I pE%uj%GJwFD˷N6({7"lꦺw8bՋutVpZ*?7%0X,4/`d4B#\C {mXA4W+WH9r| tUQ I} 먳Ve6@dN+F&pS MA *{PEZlqRteIp$piHKmIlNHb̚%iȢ[Z+ܷk6iN&}oUohQ!Se72eYzn涓nÆNS QUWߐ/FJ! 1h9:,a<,X}^H+|]C;m{V{6[o` M||W/PפW 'FlT2ݩ䋈MB S)Ri}&+D*:W(cjq"7k"x hACDcX]sD@<? 3]l-fiV 6ƿf\n#<3=ʺ9RDd6=^eF]*} X>Ze_e_IVZGj]9beDsXIӺlDv,,D'AޖH3cpDq)qnt4V^rOҾ5 |nHS BWxq,ICL屈 7j!l6`-{qb-chU|CטUs3mp9V8'~X LpG*)XS+w]/?͸{d^SEyE=BB HW-"?$3GRz<~+D >"J ;S_MgF>SΉxQhSs2TҸ@Z9 t:ݺy 򥥯e[i$@C'4epn6][6mv*MwNz-Y36{P "ˬ{T,^V%"~\j2F9ׯT2_[ߜp_8iCtPpb|g${bn/ o وUD7(0c>.2LSqv= f>B5∽jwfCgCM)_BU{<ȆADH06;0IFxkG3hopޜʒ(1pݚ=*%Dj/^*(,$N/&8 zX؋2Ttmְ4.}$?}.i \Pd#hZQdN4?`n @, Q'~3lX|*QC e3ns_,b?5F(yH<0a. u.aOgXz`BupΞ_1EO,ɣ)ġ3~~O(q 8*8&]cswpK,8ĻG(hMk<vnr s(an;'$oyVgsQwy 1li:h73FCB-# PLT GX"GW3IMKGe~[5Y;q~1у6tlaWב I\zGC]7t3朲~qx` [7ǖ,Az=# 8SeoRͅޑGVԝoK"u_N_azk33ximTLoS;H$;I-hl "=L6\ MGJ=Rt3"? *67i=~ gErMz]Hɗ/G21WD sX#,akO/Հ*'o'K]aᢑ`V/f+$P=Ų Pyi9-t}׺F/ Pa㈝,Ooߤqk hPsF`$+AT {[q<`ʅ<vZ@i텣 "}7SYٖryϒQBp2 k4m,[^RvV(#2C!џXӅLwT]V媥IKm( Ȗ'#mTm_>=+GҟR٣ ծKO8(=.WՐSu8&t56\gXG+1>h,rAj8e]9vҲt M+;ǹ"'9eGxicVTm!Ik5r3xhc{jAq"8^60O03lEy♭;jZ ƿ7nE&[Lufi3_ Mw WX؝J7܊3អ _˜}`L_2>;/j=;fں^@ BAN;O8Y#0`L3bkd/Ǭj `>RSRH-uɩc8_3EiYH8¹C]{jkݤ2~E4S֠y@6܏̥ޘ >#g8Js&">{]ddrk  Jm'6䒹Y/ZkfD0!Z˙_v"ueST6\)}m y(,%ui8qߴ[=#%(!j@]U-`UW|OfxXkXpU(DPQp醦LkJ`^s;U #}Ui;Ԉih_ՏYwHPT=&v0 !"6$>RˇT6'}> T# HY>h@E%݂iwi]^?OMpGB]ۉ3h& Um'iU)7@_Ԫ5\R&yh^dX;8O BG@PRՅ'\IW\E oC2=I2|7"F;Y/z 鯿pJ'1:uWCL7_8XY.aR~.W FKCA'= 8a*ma7kƿLڞ:Hɞn R/[u)G#JV/V/LfǦ^gÞ91gZ9L:Sg'k"djasd.CR`F :BkoM}Dox5_DGs@im{.Ѱ0) 0йr-!^VӈNstV|:~\^.KآK)^Zs FaIKnS5cv4 o)ϳ{۔Dn=[S\m34. YlZp;envǐB@SJȸgY,`Cg;U"('vg>c= VZ}ס#sQԿl_S]p$68oe{?Y0y0Nn9WfсoRt$<q^L_ar)rU{1x<,(>yq0V)\фp;H v =J 7OʱZF,wpۍ1PZ#T {Mo792Oӱ#>@{" nޞр y2RG]=.ၐ,%ܢyp҉QKްFkBF̝B1֪NǞ>+H|[SL*q65a.# sP.*Kp^r3ݫܨJ%6zQ+{Q.6u'}GxRg7Xs3\0-MC[W5Zo/!l3 IuFFE:uo<2 :OS!P9(Hs-J$2˛&5٩J0I-tN Q#Wؠ%O@=<1(/@27[O?3J+.FizV-Xut7_$xG7FT& יAHqfBUam35h{".P^f% 5$oK舌ݏqD~ْ]:,'$efJAfa*=ي#\q}Z!ytg"eS;$Oуs3 $2Bʇt8h.Xe7'_0p9ۇR]vmReQkѤ+9SbR-(9h]η>o&= `I2=&;.t)ue1p(ӽdYĆ{e`4m>{ni_&: OUoxdAkGMFE>N (*C{|ZRzHE]؞hjWĦ`k?55n>~LRF38}<_õvS&VmEM9Y߬uuUvLxgYB*DXgy~L[,k˰dQ!+a!OZp-NȘX{n䞧 + 00}vق :j%/hcSy@|CV"`j*4"m}׿mroC_ efJ'?DtS'hFs/k,+M#(^Ee^#BM!;W '< Yk& DhTr^i`ۂ>atcZ 9 o׳?};K6phTGYdz:VC&B[haVϹW5NBEK7vLA$;'C>.w~`$f(Vk ZGW!;a.!:c!w[ [IhP3fauJ*X`"Fp%m!d14@T^Kj1%S@`7ƣ!t_ԢrU +DEq b`/, g䳏g0Im t.vm3vvҢa>x0zexCBII^+Impdg4V>eqjEQZ e h r{홺!$kLըzO$Qinka3";mG zk^?T \i0.cI+ F$fWr|T#=[ w -uw6_cՄoU,kPoltyȩ`2xعz񣿵>T&A2mD_UpӒPd@t +F~b ^vLōz"U,]K%oRk&,`!|ԍvr+=k'ndf)GPK{P8*,;ĴwY ųFg)7w 1g8n5kSllG qLu16‹2Gxi^1fw"۴NKtѹP6[U⎕]g|F9,<)O 0%RC*GFg ӪէLh3"/~}#ꅧD9.EX"_D{=A١@Ó\ (^$Q?p/m:}vet䀷@qB/u;&bnR4~W aR(fɚXI[H^=)ς٭?O*?f˃?U=׌x—&wo6Phi,x>J{d5Wh 5d9^b)Njk-cQsF}>A uj*: X 4viu2qTOl{MhБ«%5$aA\FȧX603?j UxF3M&' 9?ʗѭMX#ijF1dC)iT }O!}`[-t޹rl֟:Սa> І5ZQcwޯIjG:/}Ȁ )ՆזsZsp4Viim=͠ ||=b2I_=}:C<@uAtʾ GyTԁZoUECltwӕ*y):I 2G/,Cg^[X2a6&O?c ݼNO#zY!<L8h;pBmuON⁷+7z$N8T/EY B*WۺZd&VPz/XWxJ쀮>tռ[y\FiSj&{G`$QPM>3kMo&ws|M+nIT-xCݣZ8,Hkz^bƑ-:zݱWXTYtJ$G)=ua} ByoxɢV- B C2L1=0,5 +cap:!Qe"cR-.JycL2|g߷T`20-BܫE3V5/vpݼu cP%sd9ЋXD#NWm4`2z6q}q^X/pYT};/#oͭ(4/@Kԣ#5ZZP `yI KEz $Yvuzd#$F# :t!;+Um娺#o#N^t;ˣH)mX`筲1 PVI{܊6 E/<[*fڻ;ّml/w{'ܸ={Rkhn/J>MF@d(-4NeM.^az<:`Sl0S] .um(kO \׆t2!f-X&%S@E1锐`Y`2=[ҹa*.KSnIyiaag!t'Dq`+K2Ps`*z4e0ħ;0OU!7~UU`8O朷P|߭dcCڄ asSl>J$ᜉ }H WMmVn4ػԑIarX*ud[SU3+ ՗YόbR^HAO8jc]Tě%~hFC<7p~LM(`,[ɜ"byPmba V.ho_UGLwrF"V3~_ N'YEkONJ߀ȥIX8i S5ӚeX}ΌP)̺hU3l 3g)W'p!ӋO?-cvn9^&trԞi=ųOcEIÅQ5 K= @۹etkXgx[$ίr7'rϼ&҂*8ݜ^VcKu4DB-ծwvm!D(5RIC1\1_ '>g{˓0vۗ.e& [l)"N(8eůd(=zAzۇ"n-M녣fGI: M zj9N. ! Ks~B[$_ uDWKF,_5Y'q3@0UI[E '7Ne )1D WwԒ*8x8ʚ@AąVS6NynT*o}P+fo|ve&D1"E/T2tKTFt#7eO¦&bYtnPWD$^4LpYUBex >WO^w(c%)6L`o(1lb1?Vį :>m4+Ct>^`yc ͪ X@IF\<0z0ǴzM~<8!i ц3@B<gv5tiIm .%>yU:?N*[ -#Qp)aPdSr?D΍P wr4 bM6H//QRu ZR꣞Hd ~V߻GIa^C}<~Z{((f(UGϑ`in9~%#}c[ c;q:a?(0X^wN! %3[Ëb҄B(bٖBFX'}_;C<D'7 q-8?̑' ffKnV7T gTlbV˒Go9,>s뮕<^JzP{̟]VKqM,|s*MFJkZdgPD;"T˂BV#y!]L\LH8'v/R`Ee|Tг1˲bs@E'*2NU*Vr3(q4ǒ.H)b:49VSTojZmb3~NV>Sf &`"Gɋ|F\ dU+w=iF߳^[Q;_{𘃂Cw `3%Inä6tn7XZt;\uFDn0b=#q 5ʙx|THF)e!%@[^_ \>'#HVDU9HE~@?dT.9@* Q4 7 nG6IC :Xbޤ$Pػ7 g䮶M?.<}t7~¸5Vۤ2=ؑUgbFZB!MoZҳ'2Ƣ)ҿXI>jvpWR0J"ۖ]ۚΧJ.,t6mXuűL8{T<?_D9*^`Y J? _u-U~dq_.z )KB§nJ9TR7!F͵hzpλa<)!>2ˏX7g-(Yˎ~Y|]>S8 p%J1'o+Tԟȼ.X؛Xiԟ9 ~awF-GAkWve^ S@ ,q53ÕZq 9U-]q){<-_Ց̍XUo4zog1\oqFu<[3_^(BæB(G#hQB_ Z9JaBBM#&x,Vf(IH|(|ES LDt"ۃ݅ {v,ڷ6Sѳ5qrׇ •W#Ժ2(طXeZtK$n&!z#I0F!n u NSNCI3`r,鼗I*Dܖdcp)i$C8p%sT|O^ܹՔkkqmer cG9;EV+ UL3tC`g 6`}`9T͸ Ǎ OoG$M;iOF`}IѼe`,Fa:Ld$P>-z{qN"m3r&u~fF^l3Y EC.зF$5cFF jd&ld_yIK>dxڜGaIOJÄO.'e+ulA_FnQT'^j")(>DUG_~(hDs;@g3Z&.GڋhC榸wmZ7i3}.U0o]? @dU$Qh QOeaMT -DBKGѫWh5)x{{_P: LmHa$GaBTԍPe2/6dѦҼulT"vn*A )-WS5zyI]M`D.i3'!Ti`^  R"SF,>Ʈi'N9VU\J 8I̪N % B ˬ4WZ#ԪM5Q\'G]"r=E݌mz1ٴ .`lGt- g ; H2lO?D~b ɠ_cΔ KzB;Unh;dzC;ű.7E5mO|62WyR&GcNs6%QG9q/$x`>U% */wڧ5hql9 H"D'£[IE/ev8-LfLp7͍P P< (j]}D_;R(On VɉDe3{D*ݾ,?(%=b|gFar ^ČVPHWڸ]t8goiR98fMq.<%OK]DT/* 0(>f̰LɆ4 :Ry]Sŗ鵭G>) %mCdNJMR^TP&B^h3%BӾZ27}(@vXb%`dFvh,=Dx=9zHVަVOڝaܛ&HkSz,' xt'7C%JHLlHL=(фDMzl&CJ 3ʴw`&8 \ %BCx4qfiEj`!d.>:cll8u);xfX %5lzh:9jj&wcMK_qxuy輒HoW!7l^*p ̡Sw. o BI4XI|҈h%C|hQE3S5v ;  avQ#A:DYM=,≣YDRSh.WݸNTas{IʼnCUsjNʢEZv^~ EGYDيP}p%̏ C)m<e*\*$OuIb `(34DA, LYVeb{%Md7!m" }TV;d +qIVCeJ46u[]A&ϼW+kc> X/x;Qnc]Á̉>aie CavEItJ|dKð|b$T`hfm=M4]Si|gsk=D3`ahnC@CǸ/ OoÏυߵ/֎~ 8OtlM &LsL l$g9{-yc sF+XuIFˍxR M-6v0x9Xk|MͰ,iiV%i ~ 8θAd8Sk6qYVK6PxKR:5E1X3k;+2ؓ?ʶ^)V1`{{VvN#+kh'NK]k_%Gh %c0r9 ISTovDʣWLܩhR,XNy-= lPEZdCϼUdlՇg ԙ*$zdQޥ9;>bݕZ4E 4jN3~QDk5kL%trxoú_e*dC?(E{,sי#:Jb5EhU2R~xu^}hU8IT*hY* ~bߟ6+_D׳҂ Vt WA{$qaO ~ٝP| ~HMBRye6TFa,,Yt,[KHϤ0ru{@z[d6LPimέtCNviB:BsU=Tt/Ttni+fReڙ$RJBbx:=eFU``b4QOw)/B۴ y hH:uCx |u4;k bu4ѹhQ S۬RxsH~XD"+Z9ߙ$nzk‹6R3=bԪDo}ݛ, CqXW$Ъvo] s\. Ճp[B';C{98ؾ㾉0K 6ӀMKqC{ Fr# #eg!nNuu\EPNi\KNh{:Լh.ppQ\ IކbndI}z5&Hz\'STQ: wķ:3 䓥5-2=G}T4x+0]е-\eV PGVJO(߿~i3pP)F YjgYZ070701000000e0000081a400000000000000000000000167c8ae4500001dd4000000000000000000000000000000000000006400000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/display/drm_dp_aux_bus.ko.xz7zXZִF!t/pE]?Eh=ڜͩWm+kHĵ`絉p"7ْUKv;NmO܊xtǠV&VsAfΦ]> h㿻ePHEO>nMw]>)Z,X3wȄE/8JsQ8Gaə?FqF -dzvu pry5Xs?CBlYsUy!?-9!bݾ|II o+2IwO|ĸE/H4?/_Ɇi@݌0k2ٳmP˪miF K}FNL}xp\sfOU yt{;6kt'?ų'$pbmH49!uf {PVPZfvWG`[ѯv%$ Z/cR5 L藍UM2?.V7#qh' -T]\&uey1+8FA".ʅ/40Q61ͭAIU5Ж  BM#wzB=wE"3t_3ޞ?ɠooʗU6CgDd%ؽ+ =Eu[0L|1Ts0a*_|OuAdP9E8q창^0Ǥh<3T}Ѳmbղ"8Li=:A ,T|/[l$&t^P ]~qB #-shK:|$.61@W[tjkV]&O^٦ĻJX}v\`2"Q$[mNuIf~!VDO Ϳ) 򛜋q`ۉ\M X+{V!,vS*b*OQBlwJh+&u^p%avJ/ZE.p4f.נ×p56yImFjZb67W00a.ՃldjZv2\~ F{D!RUK1sr[fx [?5P0S/>凯 !?>7,SO+Ps>p(n5YIS6 7Jv vzrܞB`腈 }!C,DVtmZ(Ybk` s Q F;Il?k]>`KNIM8]q'=VD_t^'PKG~h+}Cms\ St`D jW!b&.)YEMq  ; \ HW$0Lj'CV!@;_h ƨE ݤWh#) z"@;QF{XT$Fo;|6\["[K`6/N,bķa*'*'@cMrଝb'ΑƜzq8R:?vWXu3@CR`kX]VSlS.jԦPq#w`)N5agoP:MLD`Dܫȝ;< =V 7|n!d?Qr5uCt11æGInÇzBƭ)컰x+/ys4̓eLDLW5U nf pIGem) X,DPME8 ٠?n\,wufɭѩP PBgGcR=R϶Lx td''ފ#*42uۚH{R6xG>1VQxƒQ&çlzgjO"hΒ7ЗGǸaBSOF kЉלC(}l<,}G(K[\QUͣ.[*I\ty6,Vv:/2"9|}4{d-Ђ %i29o&xM9Ra⽠|aDS@wm 6Fo&-cƽ3q\YiRɊ(&Ú-.Kϭ҇LS%ſ,H{PL`.6;UȽbB |o}³S8ٱ.wQ킴%-$&UAShPC&;"p;dVd혵e}:~o{z?' DslP(sl;O ')&8vV. ,5[T,@^ Fe7" `rc>nWCe2[ mQ-Bt>fh̻ BQi)tǗ,ON@&"(*^aZ:d5d i~7$eExa(LS&:G0p,WӢ>6#[7gw[+ɜB +kD|N(wg62\x~Q Kjv9!l\rد`fނWA_ tF+ۢwj]W" '!hj^~!</Nr?tkȖൕŋuvOVKnu| E}oxtULQ$ ׎u ?1u/r*7^޼=W3EjIl{R(e<  032Xcس}CپOu_/OvIٝEiLCfTgXXO_xg$qq1&3kq2g/+nê>zg "#3 @ Z?@I:` Xת5| p8Jz%`ߍw6 9㕏?.I_2>dbKdΙ*z;SjPQŭ &NFpwn(8]K,Y0%< SB$ zv\֙v! <;{cb6{nS5|%!jxO=V#^ڛ4fBh r#71\o8~quDc_ }.HED;6Dݾ>\/yhoUM1ė?oD=WTt8V@k<6g2ܿ;@t61`14>O8kf3:yU)2q lD5Xv򭷽pnn$f0~`;FDcj)3%C.9>4|ޞp>tbp`ukh)lc"ruC-@Ǿz HT3䷷M FGS̽.0߆ Z:_$4k[Y91Ytx؋qyܪz@P3bԝ "YTA,層'= 27WO0DDe+ZV3W\&г'/w`.lNF ٍe.|5Q|6+= .!C\ Ωc1#V<{XV~ 1VI- }T 5 K VFh#,s6=._'qϢ7` f ݍ"3tP5@]C>)\㕣cZswTug]tg R|1fYBy򻛢gc1( ZkFm E]{n7azXCt8kw>]8u/:#)Zp8XhԤP҅F?w9$cbȈ{ +o#aǀ^VMFDM_O1xZiCGdP@"KAaEk:>gmȭNٸu;9c O}ɦ,x]xsӳT6\|81~3g)k\bXʳ S+lJAm^oa4|f¿$![_mpUTYV;6͓L~jhd`T?錰 e|nv5:CN$UTkrl`jc\UC]AJQlD~YOnO`eD㪒n t|"HڠãߤOB-^#IWm&ѬLCSOwk,y;{;–WQبgG?1C,򢷢Wt[ E* V5֥܃l!3/uXj]+ ,F>y!Ξj/J<WB1n1u]A+hsY9`6g>˴zdQV$Cbe.Xݟr].} s*almbXI0[D˚L߶yKCmsb⌨j'Jc&Z`Niۍb0mDI D> Ku*߅$q ؏$ joc -/|%8@g$ekQǿ&g&w=&h :$W8 `5ukԤ/Q28Zw3j3 ^s>jxO_ !A~dMHEdH\ejAOX%.DJHo^Kjjncy Ā@zA%?(v횐P5, PiRgVdo sF-T쫣 o(d̬n,+2lGv+/AE/-ASQXe wK l"Gxf%br}7_(K\]};mȃHqEOCy? WEJ- X0=)uoa5q]@/vMxX͌)HT| }-/_)X+x3nc;J1gYZ070701000000e1000081a400000000000000000000000167c8ae45000321e0000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm.ko.xz7zXZִF!t/k]?Eh=ڜͩY8p^ NgH1k#;pDhbZ=^2*u&s,TG5콒fd ^H'"ytchR3z8Q7䎣MXD[R 4Kg};3dA8:u[Lny 7~,bM9Y4kK>. \7ij!EƟ-zi8/"ǿ F ﰑȡiN~\~< )13ZKqzjm }^!kPz1ÖT0XT$[[gpBn<3Aw,󆶜3/c&p-&ʎ\ bbmL;ٱI/ΠW\qzYV_i).4-SbNu_[]'_)vE??wY#*bR-%'iRuCƱ- %wHbVdQjq]g NkZ|n +I&JHqMVV*">r9&9I)PXo^`.ī(mM5ξ n" ~cC p>nQP"dv A0Am~BWé^Q5>1nSsNo[fR,qa,@ǹq#-fDϣMIwGH'm1gZ{hk-Mo k0%Sb-;؂P7a"Ke4aМ`56[$s)Mʽuݛt+zsv#: 4>C^S lN}I<2|2(H>RZz厉C 2kD vwl>R4]k:uL`Cn0~%B`܀?q;g9'Zm9fO[T#ą(ׄ_m v}!T' )+W& ˆFQj>q9\oB\u .F4ch Sc҅#_bgY8[UG!1Rv-gGqrfШlƩ!X<ֈ7fJ &p80x 0|Uq$gH*lԗ'!(SB\@a8AJtr{o&yE?m%Q5I8L{dmm*| _l+B!’Y@E]4e.dNrY%mKN AvK^["Ģ&j]ֽk#k.Ƚ<@J ј<| ŁA"6iĭ2FQKx;T+Z nQ]o Bq3QS"St왺"!c=pŊ;`w5BobGPʞjyP!r`a*ےgɤBڅJb=oIeVM͠ F~}ٱoƭ$U7 5 G+5/xlWD)Lƭ_ӫ4ORy] 8aզ=FC{5_umw`++i&-ݟ_50{ɰcaOVas)Za`%,Jנ肾(-ᦧOǚ4!mk\)z? cAVPH:[.`o:Q\B<@Jhpf,͵l8':ɹtݠeaG_Fߢ/GCHjVuMVow?نC"k",aZړ$Su9L5dGg_ hgi4'FWFF]j s s3)rCiv hp<)|b2p tDMo6"50k%aD΋)3}v,+q5Eux]ƉSy}jz^4of&%o9j VJޥ78D(v:OGf!(V1/B9^tQv  of2%1*CV1EGU$p˩$cU)H!B^*^x6r1ɧ\O%XQVKBEKJV>)7.Lw܅uSXr"g *I|R`UmsͪwS## {Xv+|^}n= PXi@NQ?;ݿUGm`^)u/cn*~}H$ EmGXbt 4qj' qf$3VxqȮ(2w4yUK0K{7C|j%ҍml =jNBDb_'7Os(ɰɸ0Xq?p Y֘%6\Z}H;k>f aµRkElUu+kmJ~=k@sPsiY- Ic$By5=.v3)ͯ 7u!p"oJsEv$}g M d0];-.\pVķ0 lO j Iy)2,>DO-`;xUJƊ }wmϻ{G\WxMw^NxSh Rþ >o> ?AWgVs =g`{cB;((FY[)ȶd*\gO'&/F]5S%vϛVW|/2Σ6>d EMbI}#eE|:]4"S T!qGY^+𯐆 jaS:HOyKB,GuG8Q܅\4&1@WbBQQw-pEB^9D==zYpFw<$09Ig>=;q_FemO|*&\U''9audp(Gt_{ȆcSPЦ=ҖV(~5 QWn* d?WR4Ps͑~(18DcqvדT0k;Y%蓰f^ 7] [$5y@ojoϡ5LJhmm[ RF3km -< cu1[`BCFUkQOA+)-{bDCKix0F-iRZI 4PvASؘq1:zܔtw*ˏۜjAhf_tlt^܏pk{'xMU~ehsJ Nxnd(2, k$Ilڳ[[@S⧣TÜa6Faх[' ~xmmxMNI%+[U"N͕R/9#5\I#@[V '9#BkSJK!zc]hqʈ:IJOd;0!,R7B䴪$ e" ._x1Xǟ5.=·AmyPq\ތ5q^}r);_JSw>If{ʙCm:dxp m*db=`7!/K|2[Q ˁHhƖqxRGNRIg΁n4P=6sXǵBa-d kPgiY`pdf\UH:<d)^5M LA5³1I 3sq䁡K˥WB um*4cwf:Bf@u-J7y~ཱྀ7e*%(%FMBoy5mB`G4;=I[9kl%.6\C*LEK75Q Йe:5"tPQ:6k%+caFFbFrAоas!H5P0:)3|nS$L|O0,ZA[z_S$f[ă!<)oqmwv]qР?ѣA$ w @2ZKʎ7g[*ʋrZ+RRCJ62rs.#ԈYT܉$0sڠE1ؓ߻3Sy8NhwFl0T?s2IBbo⺍`mW욟_ki\#cu0X5JgK+-XaQaJ:R+gI R'Ød=uPA:/8%[:𶆇U*ye|3^0y2Zs"xV6]Rȷ,X{̣:Ě ߆yor%V 6g1;lOaq+ 9ȼ]:OQw8J+bk2b͌x,Tk9 ډ5@CnژnS滁Q3_35y*}lO9XU+<yf!K1ge  ϗP`,zhƟۅ*M/.`eZgKvW^\7жy5]wu44v_$M!!C f=> W\'@Wëu{2W]ȀyN3B8*{KT]~P/>Ch#IcWHT8ڂ[al[|73ghYgg#)?n~n}{W+@f&c6[ʶ,fG$"oF|B"2SRIn?O gq|w1ܯ-IVry3GwkVK40,0\F,p7ԁ4b ? 8Y*pgxȾS-(;m}P@(WoWB:9ImOaǷ}6Y-+XO^1/c:?Ek_\fZ]5 jLLPOQoIDuݍZ%NLv/&U'\\ҩq0~4Y!8sCA?Ojf|À+t7\?qu| \g\L{pU)Q82*J~Ak,0֭ak\B8o{̸ &;-}C.:}A`3s7A/lnڦZ=߹qÊ;hmfvIo2X@r 9՛ڷ=ܥ*Ŏl}P&sSӦMWʂiہ`@H;wC3aDz!HoDvA6{dB_E/.dOүL4p$1[-ZnZyVy8͒Qbʳ#3D6+1bͣӊj k'4`QO&+N(gQ(l7L!^ K(-yr-J SY.w\p!>h5&Y+ u 8GL>(L]tDzC^Р.RU>v2 Ăeԟ+ CwBx(WjUb'bk67}x=]K&QcD1o?oθ}aXeYn1K(#8pwϏVX7,0o[켵L]d+|U%rQM=UZC]KPjo`G"A' bRS:RkNn4JYnׁFDR?>DZo}mF0t'+*%*H+S;9%t_0-m4iD"A(, C;+NˈlT@V9ck*NoG{UJ쒳!_rc fOЮL$&bW(y^v^Xr" Q]JU8=4֟wiۖ& Zҙ@qjTa b@m n /1E9~~켗 В3g6yFF Qط/͞!"[.8:oD}̧i#h2 *K>j,Ûvgnvf%T^Yqp:jLAVgoܭQÆFO%7\rcf+)wZNl=#>UPAM-3%qI*W8G(nYt6V(Gr5W8Q]*82?ʀao c۰XGHκ+_Sl31~;-F`]zԌ;R HQff?Aka(Ko}$c z*߬s6w94{5bЍ"ciLvoT=+ᶾn;P:-"*nO^z*:}P:T_jcNGqimO4R1fgŀOŽiI"qc BJ}oh 63NʣbiCgx$N{}alqs.P 1.ng}Sr!k=U :eخ6g>R tH W__ړWV{pi1lʲ2Fw~ٮYcy(('6D֚L չF;j‡L %;9R}a7 IE S@ՀsY'(5Je!(EFtO_^ˤ]R?-Ԫ&~c=2jy綗uH꙽y+;ZKfwǎ6ZD[j7N1`lQ/{'r.4viu; ǖ<ݾPQ*R=_p+3|}1`MB(P9M.Rf[k Oee_@~8.h>yr7'7oR2('*R+@_%m®z~@ndFc^E'Eg}F5#Sɿ F14V>9iwEehݙռ*v|OGH̯VF J1ip&]" '@F5do C0R`% 0 J&&J C*&ٗ; 4cn2ޞ{kOAɕ[ysU+da\{$O&fJuU8Zsu:hΔQ njY5(Ԑ; z?u;✾,_) dL =f'pJO˟'؟g?NnS}¿8X|71G,nWo 4*vQ !;+3tl3]t/u(dQ}hPDLݥ,iu OFvf:+_(($m*]b?J :Fzk# 짡E=%m>$6'r:לHX_`ZYO>lsGr:l~>Q&`n2NU5A۔Ël&XAɷT΂,V\?[}#]pH&mr*8&vF~ʋl=jT/l}a;M댾,(ЍN*RH?! K7ZUeζгRdCA9cub( ̝݃t%檘S8 " {A D֯`v)P0ts,y|N%08s2ʐwH;c $\+e O;ypT_uv~7H!GC%e#x(m%dJjYI}oaܦ@Ժ}ē간QJ FB|E٢fOR.NqJbۣ>h]U "s`la;AGw7+ Zß5la&ʸG3NP}̈́F.U!d 3,\Y4) UW+vIkTXy^0v2OᣯvRqrMm{XS#-5B=ͮK.Gv[7o++Xfx[QݺshaFje-=kaG}]wtTk.U&&ݭwqEzC9b>ҩr{ ]Zmݟ)d%1[$zD|\hm nSHT E{+alug+~_ℶPV9vt5}R_CٗuOi -ASI[D+Nq O$[PGv?2BA'XQZp)p.@Bz4FκZjҁpa/%Hh@gZ$;CkeǢi9]ޯ`a(J)h|I,~=e!7'c:1E8XBG'Ζ̺ VxUe`Ǣ̶CYTӆAGؓ5bPQGna5űz9a7so"9*%rAx[Ň!T0lM%9OF ~.׻iuwToem,Z@3skێ^0J]ga:.ρӹBMqTT^xIdzo)_cBy7a쒊m<)ܟW\2WbDАxIiHl,r4@RUٹ@Vas;=;Y @`QX]w8Ebjmyj)?LBmCKpl)[tǂ癥НQz'VMT:R!e<*ac ^NרyȇJcR%fqȖx'*L/б[7%ËXT9YUͭ e\E4:G~-$p5Z!\?|}v`brb`$57̧}\d}_9BLOL]aF!*[:(!^-h*[n5<"7vɜ4Or%f9D-2x,@SʀܔGɚ6#1l9,NS|F3=aɞų^/}9 4ŒDRXקwi,}NP ``k ʊ =˽B$ \?`GO4=_9kl%ZcH& 'Tr.GHDV0h..mZ߳Lr_ĥJm6s7g,[KA :C?#=zB .I΍&$+ Vg",:lF"L~ B@TykV]PKbvPh2#Al%Õ#:EiZ1v[©F!s'YCĞ7_u䇚sızqcmHe_+qB^S@f.3{su<&kciVȇ`^Qo`e{ XcMn]#۱C"wny`ptZge%~S+|jr=O=J7b`Y' &1b!رV¬6^KÆxd!#=6AM*b w+& ڶZ3 WTOyR: TN܌ jf?i)slq/Q 8ȅ Ol>n?u3`*p@x{f7_ CkmgtrB)KR"_ިcC% 8BOQ-`S9s գMYu| b[|M1c{AFΟP,K4aQg> ԥiiʕ+3jǨփ}{̺9 VöHp4_n= ckg$"_ü+9SݨlW gT(Pt>U W +J`J6p_`z앃a x%G?)rdEPh[8y*B!3A;@jh./f% NȬ56\ç^\ bIY l1o,aӄp'_K 0aOIe|crJu36jLR\}$U3<ɮ]3CmMƎmQ^<nܘnn: 7"QLo#Uk 6 LN0Yl:=UJ*]Ę{SXVD^=N~QuV R ?l)F)VkW(Q\m^hwj*>7i&$b]/94-$YTVz,*VE׫L12k|e+)6]w 'P [΀a+kJG0FٮG,x NQBM,3TS @r8.`]f$a\X/p|Fe8ZIbq9}է:K7'BVL3oRt2g,GwW0F;2tqv.PVH7$}[W?@9|\ Y;@LL+y`< 2apPG_L!eCUȐNE=PMci.JZ]O眪7-i+V ^2jax0jny`߉Y&$} V mq6@s)cveE6?(5 te["̳O3@LW#X'J`{qUpoum[q*[4EB.uB9it2'#o uI R̗sI9Leyw{\ 5z<-*:Gzh-U'/[rWFWQQ!!fK;)i".Ǣjq{:qovcdx?p+=Z_KB %xv*K -[حeہF05)h;-T%'lݾPEc^͎Udshp.m-O/MMH ☓EyՀh?y{Ifn`Y4b1x{+OBJ3I6c^dj +4usG4fѴ0 xQB+a.vJ76<*1>M-ܜ{Aq%{pB[~69p`(ty'G5C W.pxsC])T4%k7Kr)EQ]ݎ$ׯu)Z: kLK߄#Zn{%YĆgjeR4 }dxA wqEvdG/\h2?^q=W>zЯ]Tl7b3r|Sl 1"SF}ۣnT{ "Ⱦk12#)GSo:pE%e'r_W۽OD7\O _к~8t z5&t?(.`wX<1!4+B ZU oueN%%| N#}WoOɯӖ>dqX1,4=8(' WYl(527+ +ƐKxUaM!8l agTd0?naS TOkZ_C5OJ5iߩwiSEEP@Cthțc'"ʁGC(Ѵ>x[` IP%buNQ; 0-~L_`؂ kD>cՇ)s`XTMc>ǯ4?* __X;Gz{hz.51pM!e.7E)E}Kh "a,"'*I : v>^X)B| I$65`_{AH%32Y_%OtEGn7l p9M*JѪ7 `}ϣfYy mnUޝOj7"%gnͺW](MhzV˯j1x6W~'6ӉȾ!RȔe#Y=E = ]*+o TPhk{ &RzhV|$%Va$i=Zzd(~fvjPBV Q݌sL`P, ._0Ls'ؿȸ<cqOm OIMVQ&!;=3?0ӑDm(,ai50U%4Ӓ7/#j3fXbB-8b_W'q*,Ɏ* 2hviky lkѷܲ9a7c%O)aF W] O^J*L+.c$a( g<o$Afc+RFe|gD#x-k}13ťu.|ܞʑ nG?7 p4]/e?{uo[û UVHzy7kvd[yc7ğo5@Ѡehv#(%u㓠/,n/LL>{ &cA.A,@ xҠ*?^]k+?>/|m!8A:/㾐yXA;e Q E|TW)gf`+2n1{$1 d peBc?9p6$+9VW%ݺzVrLS!/<՛ZKBO WyӄT'G}~*\1u(BUy*zV{[UgE<ŘmbpOc@v+-}Z8 EBⶵgWp1}a Q} U7oc׊`1$ɢhoukZg0t e_!€? ] :C#lY6f08iQ6$ɶSgqsLFRRFfH#ZC^<(HBbVXLDDlmLS r P=ܓ|#QF<G, Ipړ xGQTڕ]Ckja[`6(6+ E+d~Q0Ϩl %@&(6?a:ْ=HC5k_h&&`9lk]"rysŠ<gz 6 ^J5];-& \p /5yH#t68ǻ% u.w{^d>soiZӓIqbPg狫qGPv|'P2oՃTٰ:9V/?WzO+c(Ixx.P[Jn_)wZO_HB$,%{s)xsڶ8oc'"1 6c' /79<$M% u '7(>NUmm!# >hxX؀Ac|3_vn˯m #5`_v͵v[|J˜@R% gׄ8`H3^=jH˕ef6-4fk"4bM֑J^NʒÖ \/9I= 1R|QE~uQ œ)'@a@?pG5 噚z2(*H>OvuI7Gkޮי]qywʉqؓ`n:?$M(3kv{ xV`\Vtuqh.rN#J O\&hr]{PtC+' 2iF/=7!TfFȲ^Y]X.~l&zv&{Ra]Sd}{ XVpܗ )BF23Oʱ^Va@/MK2H9EHJ~v5 v0oiՆF >fC9T[(i=pdIx5n},U/ܺcЕ7Ġ&$ߓkUW,< e4(; OP%=tTi8d(1Q-ͱ֭}C$4Fm`.}Y 'RT; ]:ԉg/{s;w'ʶV.=bJ[n CIj;-&Ƹ(;zEЧI+8BuȨ2"g܅Gij*%RP^ݽǐyŹNT_ tErlG8 ԘsUrUcخc L$F;iB*%)eҺ%tr{p;|P9Kaqݔe.'.:P5G"]q7NhZopf^qc,^˿G[(@OwL7"Dr|wX,#5X iAd lG-}8Ʌ-2'+|߁TJ$2 X#WMcwN5'QeI*X}P2upnwTlDEߒ4ncF)f^d]: { 7"<(/m{6+{uk0SZFj%<'a +7t6ES "oʷ.7rDSULB" ]{-R'YU7| {׍VխM|]9`"NA#ۥ m_jFmmR8;9\jI8Bͬ /86tc}4q2&ʸ;V[.,)VpSws4P.?_ _ҌƶTsG}|4 ldSB<^:܋!Llw{kۗTlS!V͛UFPW@^HMfVOAnz?5lqp0@| LJ)QN?]nrfCS\:g|!?] !B5اNuUEeK;:]T9M ?JKV{ɋɬb75f-%I#hpd5}kh1+''aDkQ8o?d 2笶uOsT I0~ > x]P#)T}fV(/eDP6p7%%Eݧ7^pq?yZXMVHTstO68 >|RGuS z ?mˊF ;ܥο*{Yi>S sdnNY=7V֭`؋FcG3 CJobg>avwǢa?R81N}G?ZȪiwcXYL[MMǐ"[@ޙ T@z+֪U22|ߪqQ 'on&3"f,OxE54<߭k(f XgӋ[_'FjX CFbUs@4UY9.P۰VF^ #I>ҌC9O #?db]iOÀ"_X9~5Tu(yB ]Q\]K~ }nUz*˂< ʻIJn#Z qBx243C BaeRc2;4AAP \ 2Y[k kabGuKjh? 00Yr-H,;s+ap#]y+%JFÍTl}]mr ˽4sźGoUQ"ȅrh{:u)ܨSqq`|rOEksFWXWeW8zKSe=! /WY 9aH E˓Rtiԗ|U z!CxhvG r vvM;peU%xm!aL=@0-5,2BIɾHaQՄB\ :w@?8fÎ[./7:Uw!B/?Z),;[J8AWMG'-j @Ǻ-;h `1Ň]!u *@1R3K.hj7{v㌳@M]L GOf` %rg|/7w FgQ"42 \sSf_0s'#&Ʈ%'%AF+vǩ ra A|HO- fA/N11L;}͸,8lIBx=\d9k3}`ߦwwEk lV>2xH _BpNC;$݃^Nя5}|cźy:Lu'QB-zn`IaMi"qK&W}}HK ߌ.AN+Pʧ /nW )I&#bo?_{P4~d-7, "9sHQ8wcU zF'cJ~ѳUԎ%S{]@ - s~8RGIk5sN?8TJ4E12+FFgXYM4Ԥـ[ǷZ&7yv*Q=257[OG}q´%ي-p Lt\YJoQsvej SJ1-GVgH q,bz t6eq~He Y*j yW=d6W$8)V?[A?G9NĈ+óW"ƞIK5~#iKP lJfw˒} io*@7^}fO3XWy2TZ>~e`;_/f 8z\Y\&C,!mp p$:|J ecH-7hDrl*>o/Rʾ.̆ }4U@O!eyU/IN\/nV;~{+a|hhxWذyAZP<[R~"js=h\*X꾟 sڇ8,#!IU6Ja'ȼ1৬[y)!1 S˫$9/ ShK1=SIZ]9f*[R<*STڊ7"B91~6C(#C9+6IQC.q&L/}A()hD#q4T mtyw m5 PzE'>(#+ /`0JwkQ>wٍuҽxI '^' 'L) )n0:@N'¸6ErwH{ЎIN%kI+"nɩ$}z-@tM4&kyQ*X&w&|v5F[y<ȭ, ΛV+)9g:+/ C0zd]R3YA㧫EC_J`s2#CF[x@0hﱛ^xE'Y% zwn܌y d0PV>׊(|if5,*QE_RΏ 6_ k .2xo4%xN`#7ĥt9EgJfQ}>u"ʋщnMgytvL%={ CͶb5N`3S%OnОkl=N{r n,*ݥOvQ s< -&B ٜ,|` Cњ-̈f(e`2Ǹ,G[PeFShw^zBITϑ8TK!;#>+8cĒavAbX„ Q! +6^@۩|*fIY8C$;)+]Xǭ +Ҍi7|]Wv',DzZ&" gxZ utB~b+7] @B+ڨ572Յ4zTߗvyDb۩sRd %d > loIUCȇ{95Jڝe<{1y*;ٯ$}3j{bub?d06ܢGv/ V< 4a5‹ Joة##c)m?n)z5u[mK ;5Eσ-or~>Xf96BO4۩=b޸%dZrmJ--G1QKbi~,W3. uJ=[Mc'/YCV_&Xh5S 5`aV&zD^qt1Z3pq bK#A%ZWN%amAӢ߻ Gy1Q[#Ԉ3&2S*!?~i)N~g]ǣ#ƋtČ#o=ȩ&)6rTQ|ReIn)ګE<_j0|*S 6pS/pg[g?ҸD82[~Xo v9Ng2R>j+ ]o;tse\ac~B|4˜U Y<6>)3An"g4 |r#5y8M!I3]kRŘjϰZaaN/sJS/ACԙը3{2S'25-⨃WvK8(ʫ_bV?@Cx=g!4&Ko}4佗[$Yh|DDH P_/z@EtUߞ;!uaf5ْF;gxtv{jNkqHQ.UT{T+Ѵ񫥚wӇ5l4[T:ڵ~o5gۏ.;u9 9;NQ8ZA[]' sHQx'ɶG(l,a2Kt_UTtDu7Uӽ2qߤvɓewH82D/8* w-A躸@0؈Qqὒ8 &V3=$9[C:¯]9:3CLD`~؜R;HLjY_cƿF"Z,'d=1I43DjiڦnLK!Z[V0/MQqFG`Dy9 *Hx`(gGj!0"k BN `KOų}g~2ԴxȄwoƩ^>4CԈP׿mYW>9(2'>kC>ǽ&sOۗԞZɼD8wurs+ N6^d H!fn(5X^ :b2wTU_tbȚp!M, RtQW,ciqkчן>|Xy6YJv^1_9YM]')%-suXu3̇΄6"|ET<8}tVަ|yǐs"L~Y}|icJޚ+620vp(~{PUԽW{ cb+}#Ԍ2S>'LYjo 6³hK%FƩz1zƩt03&-S dx}ˑ9y]*m0 !5 |=u=w{A_-Vۛ z؋km(K tVߎLx$yv t|AeIn 3u/e$0Y*aѮ /ֿ$^E -%Ya⭖d42C2VZ[Rz}jӟℸ /retR&b6v)R;kiR'%TspKOKڂvnr dK 3fݹo\v -z7zDnMFWl_C/Y,ěSfN n.6wbid o8l3gg{3?0_-"U?/k/O/ ڻA1"0W[c` L86{?C_di ʞ&@bxFn7v7O.`tEK)X +8!+a'|N/ږܥJ4ъ$DIK}0.+[x>W쮜LWâz/ kE2Tg5z| 46BC92AZxKPQ?DSoʀβWH*ͣ:c^ wfW*)ۮ)FgRQ: (ٲg8G0᱁gAm!9!cN!$ٞpM30l }>@Qk"4KpHd.E#1!T 4j٫_O!9b$ZTh8ʮjE. VN蕛۠MJ#qhiF`iw _+9 c YU#LD # ԧf0%`!liRnM+]9ߏMI ~S_i+m+"|D4iR켶H|D&Mrɛy G'Ilʣ GBc=dbrA8$aI QגMb3%, ;DMa0 y(ljKr k4pfQ#ߑIFzDL:ז ,Tư~uxv@t}P.?>#c_\/1lb: m53ͳ;q4kSN=W`]o!lȏ^4bt/PJ*Hφ0՚q={ZIə1sxeHy=i6Q3Rq;Y iɈF툶g| u$k\vF0L_~{K$M :4}u04BzC b[YPLmM`$\|">)i+ *\l]53MպwM-pOC!Cow $aP 7V%"E飏j:ZjަWmD.8Wj/ntR]s7Q1!4iJΖvqw܄wLR«xƐz|Vp8iQ2 m;bWr!е/Zp`aDDz/*w7$N(lwD2.5Dv`ϊB ۫\6'kA3;4/r8(~f?;g|Nټu&O1Fj^@xx͓Ɂ6w)Nŏ'1% p}{$E ؒ32Ӎ&2S1O$TE5mNΑ&>6/DU3!Eh.5!Upq*gxpT ^Gj3 8ũۡZL2רJ^&'^@P m8pť=260d Cぜk bFN2Q_i;9݋,fӡ6*iK;k YB:ا8wSO8UEsq܋1k6r_/ybp.ߥȸ?]gGj5,Gg7'&3 TY*#75xĢrRٿӥ\}+Zu Y+x*{PMڽXhX`'иm6H >zӦ$Bsgă$9 Q5>KHi{n=mꀯS:E" JxԻ/C#QGZWqALv}!qL" 5*c]^E%aikW^H,?pHwғ:[6mp.QJtk/bĄ5fvqIj$M#vӶ<~>dq|Е2De!N𿗥Jvޖ&rn6Pmd \1˄릖K6lh \[[ ڃV*k2+(+pGK*_M]MqX#Žx혡,P wЧbq{!%bq^,Ĝ^ AoR}"l7Ko""BO1RpRĽچbd__lV 5v9,|P_]^̓JJxx~ 2IyRW_: ǏTm֐ wc )S7 *6gS nX7mDdܒzdySm/OEm `r$M_R*RI<׆0ɎFh*ys/ڙ?]`%=wU%BI[}C#L21_&5S,'0oa'v#xĩY L^T(8(`c&v6ɆR| R`X:EQ+ps)0`⩹Iy`ƄȌWy'4E&Hlffи=هuޮ+Zk8aEV[f 7sw7u( ~9̟L fK{>M-sIj"bfV,[ KiF3D"X7El0{'ز:Ol2!ތ&!D)3N127o_jb\5|+̯?吅텚 Gߩ[*(kiD8QR^$ &n ̝g懲Ė^DNm raTu8 7m+* ) Uw~#K[Po% V<ƻ@jsM=LJPjTR視TiKZ֑{c\:iғ+@J<`~^F2 ܲ" N74MyD|3/6kir]DZ'5H& ba7&嶧gnGNagwt*.[4~ ~Jw_.'*F3J59Etiߦ1_n"&&$TG5p%VDnFF {$}.Ri'nʘF5ƿ 8^) |ؔi/D'n!Q|"*P{Nm)جs.f%eSGXIsj|lɦWw ](GWǒano=MnPB/NYZ$% CIPNr(W(:Jbͧ,qGĴJAGhkϽ7%p|u[q-sY\xJős ΍M Y?I?yu/xj[^iA{'f}1rgL$} ɻg\dV#x$ YDL/*21xԍ3xbԇNp@, F̟:Cloj#ODa(>XϺJ#ci)`%Q`r~|rɤeV F`o[|#Hz=s8Cꀯ`M)4yGGU8̟XT ,1ҍ3Y'%;j#l-xc'e3=1 CMQ?Ƃޝ]ͨ#Y(!w]>Sټճi 1_P񁆈*Kqm>osoȼ߻+moxFIjҤ%}t92 R+ѝݤ*˵&QT6eu]WGa S/BJ8<(Y-FJև;v`mE0YiwuF!g;Bz&V~,-q&neT]-US\b_.Q\SƙfE˚bO7 ?ͻX|~]5$d#s"iiXȅEG4Ɇ^6li6?üTQy2B\k88!z[Od_u]/PRT֜G؛dMOJvjL =K5;$ONEqPZ,EѼ5 #QusX4)2ڔ{ᗸ>(X/%^ǟjyBqF 'Tʢ{3Jݻ@d6?fVLH<&~A>wbRy@8CՖOUF MQKVDd Sm{?H*p~ QxɋnS/3IѬ诐.8Rs7z9A/oLV9ޓVtm8.=f<VA6 ácJ lNGv|{:e`8?z 00g;T*y$yv -ͅSXi, Rs錈F/#hqO5oDAV]mʢ%qȉ"]cK=~lqjՆBGyq:1w~SW:0 | Ƞ&ݍ+K(?|ɎWK!\ũ m9كI|q`]K1 CExuFy;uEXI"aF%ʝS W3 e XPju芁ԈDHu}SؙKm}ojYA`B0ʶE怍TԣB/Ϫ#jLlz qadE`4NۀBkdI)DCyh./9% "4CP&^)3ZE6a6߹XTg=mkPQ,#=N7 4OUs:'~.۵%hTs\@/6 Yﵡiw@wl%ra= wQlxo3uϑe^r$ݫ+E"qr=u4w.xBޑr ࢶ`k$&m6Z SQmeI0"gFv'trO>* *_7 J!|ޒ()Ktuc,s-Aݔ-.ƀmtkw%}o neWq__jr}2%Ugjr\"F5T%YM 9c,5 si('H.~.e*KLNQ[wUw,1ך0NNW@O/rNH8e>k1x)B߈GR|0^jæbkuN })ƸpSNie␺h)KۆxhChdM4܏}wdctKv3(<>~ۑ$6-dY:Z2Zҳ 6F.f" Lh >M&"- hi|ԥW WHyy>PU(bTfzD5ŭt0P,kĺ;#]Ht4Όe8j~?BFҿ_GM~%x3j}oEQ6^r&T_o饴M|ڂ r*;##~P)v5[unثwS*QIOj ãnx|KduDܢ|0X~4`Wڠ#Ud.` >a6xB֜S!IV('Qp H&0\.@s ab&XCW9:U0;R.;ǩ&QFe|cWΨ"䡡̴atǺZx+ڛ=qGesyP͵PNN=_LƠh=w"%cH4H?XCSi%c,Z7 jYYs+RŌ~ݛe.V'sm%J0)Zfv~c9qE7͐wN).ֿj)s))J` !v8lc.+)l2< ]Lj,U!ro#:d o2H$*MV?@¹6%OV>X[0lp1QXmhB g;l r" X~D+ZJDl>x E#8xS[i$1ftys'e*Hݩ⻺r|/P`Ql1FXD+D>v>C!XO\APG/" . ۣh+$Ū:A+t+Ӄ FǣE0߂h[䥥BLOv!Sp [e !wnrJj "5ʗ` hwI~UtvmNfzۄ) hݓ.N,|!qs99o,i'㉚_p1q[466pd#,L߱Ҋ EP.M&c +Z,&,*P;LMRȎR:ƋozuZ(1th'U3$ P`hVC脐q` V4B0p^4XGk|;;&JDbC%,c67 he |~a:hz&-1 mkOFdۋgJ]ReOrГ/ȳcTt)Tc"$07]n˧{p4l8r=9!Դlb>A`ӻ3 nxqz@*{-9Ǎۋ[PAzXf -ϪafBWܤ0~F~ H:>鶍!`jtL{i `qdwp;::- cU*f'INvA+zgd_Zl*ƭ\=e@7-i.)ނObUQR\ZFI^n`ӝ݇*ĬܦzTة*?__~5"!I֕xu9.v_ [r]|5s&+cn ,&\б\K:8CZ^||YB{LJYib֢luyNA'#¦;WUOyTBۦlyogm9eДd!Y!)hW|)O;5[ ͞5I:Kl0YTԑ'VU.)9dМ> Ci? N86b4ojNT{ FY IpL7/.y!*Hq7 db'R|]*$YǍ QLYc_%)xp#R; e-VȊ^R{ 'ԐZRD;+ON_*J_5g5m- jgVgIqRJA܀(}> %t$}J?{ 5mj${ 7aa!Fx` ҳQc.`NSr :qR?jΰp^nӎ>=VBZךdֵ6E\efԎ|Cʠv< Jl:N0r !*VjwO"LƈL.X_$ߕէi!CJk]tݛD`xp G/Q__T}xRanEžMN `_ajT'y> UQ9{jH3xoA.Q!ƵbhZז2I6c_jfx_FAGJD2i\75Woゾ%V.6 -` ,G Z.:GߞW ~eK[\MME}#XL;ΐn<*A$6^/ɿ)|z5xfA ptpST4Te޺cu Ăd:eu6@rZHԕ4xf1M=tiSܰ7Uo.#p˔>^{=)sGG0ldUL 赕_:  )>vRd-bIwYD ̰lӬTJ U_Yl|bƴEKN~~.=+D{(r#y.@~0)wV1~"s^ʀ R*\\2a;njpt lAň*QP~T>G4M;wY Ӷ9)я@]-Ms)Wφ!c+<8 T8Br֘G(-9ѥh(m!2Xzjk$vL+X&o}HNzSyxzDִч< J])Bz,z2g:˚c}܄&" O,/Q gS;FnW=)\BP/ivD!qfVjSzkcl<ۿGo8,`i{C.LSvN$?&δ " Y6H#> ٲlsЬxnws}K]&J?̊g6QW L\Y"rd!O஭Q%g3[A]Oq@oXN5G [%Rf{=mD]XZ2Y{&>/q ٠{hRz ֖e׷_~EQmbggݫ! xBl'i"|޺eh3~k ta*у6m^|õ u͓MzW#J ԉO@_N7&BxM'v}v>yn^@hh\+(pP]gBZYFM{pj nf#0LNThU?gr=@2+hҌY杕E:$Vʊ~kB}L 8Npd~ﵶyh:^1?o'` !tpanjyaXpM3pߎYabbk@d"5ǤVqs8\Dpb\-z=Ȭp[Ϸs(:vD9HoFPyrL=Hf)ՇxEA/0aiF0'RZ,UROM0y_4wbW$Gj4U3ODHj褐[>OĠf d8oS<}?ş2;)Ϟ?,ΨD'oMお@od>LHeE/z@?< B?Y2k!uo =`^^}v#tU}v,GIˡ&7_kзO T4γ` b@4F${[/kq7J M f|%y g.{% ]P4Ql:5?*ec}>J9<(K_ .3EH~腫T/jIiYwA]e8fր՚ǎvNmKrՆ;t<"ZQh*:0!!ŗ]!wK&cA;3/kٮ0Td k#^%mV׶YhP"h!ߣqkN1,*O- @lxP3T.CU%®whQ̜8pK}Atu^+[hBV$ 2N=Y{Ȭla 5h|,Ia0aӏ޽yfϞyX.2&kd KE1M:bygT0 MX#9z4qzU3!M|>LPam )sJ?ut|:SW ,/JFiN[M,]-DAq}?lR/xajNa $\3_~;hA3 : jql>g{bh5_k%eEm7LWW%KHӏmFڙW蓱"SIEӓ<->yfOFU!JA4^ zzzW\AA`rE꓉e*F' S@ npRyg~]K $dQ(08.Gjn1hgKs'oRw/vޘ Wm6";lж)B9]j"ܦA\̞ROQD*]@,dU 7pŽ Em"dA1JLxL//o@dk|@G-6Zz vsT()d 5bV[cW>Zwn{DQ  ݨ"ŷES ΘNԾbkI`j)N{fS 9"/V9 t6_k{>Oq*%yAm'c$@2 VP0c|3h]Z|\EY )ږcCBrJ~eZJŦ#UsˢK\/Ay$dnN ,޵4)8&cyU4TBP^6쉶G GQ6B0}[le0Om1~wDRFd'h ><苲2pGޝaBw,k,9ܮ׋B⫳)qUۤ<q< wv"sv9OCJ߰"%[t{>6'QiS(7CX$SA^j8 X$- 9 3#`]H2"U{TN BE~Y+ ! 90m/K^Oh_Ao@'(@(m[zwW*!hav1U-U"vEV?ƃ+Tfw &lXUu$~bh ݖG6ŷ6ǢUC', LRL ZcB2MN=5T!s7E|gǍ%;_nOE!As)1$~g+e 2nVS}eWEgk*g($\ャK[ӊ¸̫R8?MBVlԏ77*[JP8ib?@;Gr;f|CyN{ -Ŝ6\[6z Cǵfxz֢ IX9",NXؘi*=}ص,b13:(T̚*fx9IږNԢ+16֡X$vÔ޾ZAô)Xp|bL;)߿0O _?xn{˰նU|G]X=j_mYޅ"ޙY,6nDR6E~Szi͊ ݪˈ'1PMm(SztLJPfJ`a0B88F=GKmp_) 8$9աMTؖ vb|]|!=vӽu7ZAy/}0ρ I~!j/ÞC~U6-7Ac-BHb?uJuա#>% y,֏..|Ny=&!M;ǓA3j8hm5hFjI&,!k/ oqӀ}aw$K$b>٩+n2eBXj΍P:s;lPIJ[h{w{W!1CR˜ſ44V| ODBWL1W2.dEbDouTI8S? ťymùh-]'6"}k 7 ^/cXlqI֫1h, oև#%ixTQv T9u. _P AYSjƴk7w7i;9dߐUF=}Q~]S+5"f*5UA{JG 8*V* ;Zg J D̆-Md#Ƽek)g|<چ j3:nnD1F>[OC,4#1QMBy*D'j{32q\V+s++W(4[ oPPQ%z/3qurߚYnCmD3Xم:IbqxF9[ryQ`0oNBIqWtSW M/E'Ώ*-y=@M WTH0˹J8n7ݣRHS0vļG: @YJhf4V<)L* Ckg<=`0B?SQc"׍TբRSڶu㪥?{HcHj{Y3(97 5]hxI]vʥ ,SQZ@Zy 9$&)XoE,r mn2Rc̱o:]fF᥄z';#]QWYvkA &"E@=*'L҆įNqw*kO&[ɝg} L=8S`:fafsy0D y"[sҳdpӧl'L?]OjoOB=g@pDR@ vI%T ^dr[ӓ@N $@\6-z|T,%fNC!rYNn_e4m7G ڹj|v94]SE][9:/jWm ấ:["Z:m.vGvj=Z싘\R՝4 ӑal.\` Rv PY#y~\Z'`YLRH@uK= lF+i4 }I=%Gnvd=BCUFɕwk *~JYƨ,WD=x *7m /\RҥO8[E {F3|OPgK"m,A{zE =rHp 5ɀino+ޅЦ~JZCˎإTx T5A̴Y|G( p=̅ Cc᫄ i7КLnX2.0JVo,l5ݷ8axޣ!իJg<Ԗ)t%r7k_Rh y\9va~RY}Z_Bvҕg(6@ur b }Fم[LDB)P(ԭ\ϡս$ߣ9 (YᝪUmB,* 1OvVH/!:RLݖ^BA8KD?>E=A'FA~כ(b_U؝QHm +b:y~㴘]coTMO@cyZ!ZA*B=>ScHUc0W-&Bzʂ\=ckJTaЁD٩#&n;$c埅佌"A9qUAhʄȕ:f['R}cFځc-XLG6j a(4s4M ٝ xڤG7c̲y4.Eb: FG7&P>e!"~+Ҟ\MVC!O]CiVpF>Sj:4r^ociZR ͈⺹nA^+k}҃]{ 2dQ+s:kQ>Se&|-GzFhWtcNTlEsgWx2ӒIc^ˉ# Vd#w1 ~>a'zPk><0~r8xg l4Hd- Y7.MȔЙ3ë Btz:v^o֓;}j?Y.^ ;U؝ڭZj*ggHW Jaԡͤuq|r̢W\4nPKBbqpȊA ~_.vSvLOзcXA BƫŪ4yVK%%fR 2 :@5L::\x.mPxBֺ@ Ԋrlf*>R[|I2Ԫ 4?,^y5&4Yi1%ԏd1g|􊈌 e4A -and|rY 9p5%:bUoftߏNnW^=lOf>\ܠDc00p5.i&&61:« fG.<2I kJt,:J7PΏ,\;HpBUIDWz׵ kGbEHc (@zI;ՂxwElgUc^4)IlOl"킩]N"c&w`]sM甯i'Z=l]gzg"KDZ8 xƾh53n)؊䛦1!LKMeRORz;gHi4U3+I<#6MLB\`җ`Q3W}!6qzl mnkˇecW/rp̅efx́!pL A紋^ePAxN$KDZ;<(SóK$v<#Ȓx v@ B:H[#{=o}FvbCӡIROKv[{ 35IbI^ Ud[ZOHoػ')-{\zOp(e{|ݺIgŸ5C_F9h7OZ58^dș~܋!mɀF*)8xXTfO-(HnkSYP{fv4tQAo?8F0K~r3o [ }/|*4(:7Bt.\Ljj:)*X]X[<99yrW;ǀ(Q6`am"dbc~غe6>v!ZhK5Vc u@cC!"#]M[%.wzUFMbok,1 )VQt%p BV\vQ;>dmtl1?uvf}=9q{$@ˍ7CoyCj Z:PȈs ,vź>c4I>f{mux%wqCqӳz;pшO;7[ !઀j,e7 &-J> m[y-_ d C[L V(Qh?wmq9tX9H&>ͫ![3N,Zz" P˜! (qrQD%><7W8,]++PU?ܦƥTۻbz'$80}޾3wh {4Om>ZN2‘\%jF2%vc'-U \m\-bWgj\K VtJePvޓKȭUOsZÝo-R̛wb.7xK9 4R {'ڼFl2T\՚e[C(̸ig#iTDOcNU|4:թZ.NJ 5,7b !pO4ތ l]*A1%M P͞o<ͺJ?NكGp'Q{A#WQRf@ $ӔbJ'%/d`O:âǹ4 AA?z} N2)Rtsc}QLd4KkϤ9YCrFh|N ]`E;g :n PQ:H#$:ACS+?1T `.kd 1#+ -|9^#$&α ĕ4_";~rxB1? ]f\;⪰i4p>:^,~gWQXHy =X?#4"mY0mJa⌎ٞAk15E%_D~>5G O%W ]=$;Nd^⤪0硯ݜ:v ޙ{pSka+%URCJg3) EKG0%ONQ:-:z'6s ?86*si\%v7ᧉı3\6Xw@ QbbOiJ> AdlKJcP+ IEGa9=M]-UFWD hcZ( _&`DG/HXK3;G)[-r4{FZԻ\ %W0mDr'VXNO:Bmcf”D/_p<(3RPz2;FIV^j";XuH<*'^ʺp2~~ ~lw`GfvW[ mLjd>+ΊB,TJwPzĹl[P@Yz۸qFV)rFV,#, U`,1G ZªzO-`N{7تTY9l6zt%|,<-ɔ!x06MptAThަ\ʈ#|$IȯIߑ-W/mƗgVIONB3)5Pɷ.:?/iW=U=\I+1^6WJt{SJI4&Ea%w ΆU}m=ߔ8&zi17" WS]tpmU /m)Lk0]o h]JT 6'EMol$qjK`l:ϱ9ZKMƟMuOZ^ ڜȿg!2yFa6~}M*j)[Qڀ͚&3#N3e7p,*T7$Y>"Љbed':FDGDW{r*E+@?c]6,XkjvIHaЙCG)` ]eb eU_"]*jؚ2c{4:o)h[ +_kpqp4wJ䪞.J[gmldʿ2:Wn\o|``4S$o):{( +$ ~YR$1Y\ٗ .6X5}OF&@8[>6a{FDo43DEWrWd>;XQkp@}؉4M=hnid6YDֺ h7Qkf%zYDuiifH: )p֫MN6VekMo ļ_ T鱱Q,1Wl;JXR/R #Kci#} 6gcHe/j=a I˓ҍNUepZ=.,1.֟Q׺Lssys®F}̩ Ǘ~ h25Vj7jlߋ DM?gFa~ J#?h-Hs"5Q<dlvC3.tӁ ](Eq NB}TXTtyW\G[P ZlS|1qm>VWJMnV`rR{֙FR- d$%BۚEtCj@tWοygGn&0al{^f:i*א` y!)7?vػh6 Mv %#Q0Px ;A6X {k5>Ce cf$ ,}O  <Ҽ!Vm f1%qV=yU#ٗIHErd. *%dG] .0үPx . +w~7#G,hVAH輜$|s4yu9Qc nO@Iς8O j7 /_Q=ɜ:׏Y?t4nqxvyh@yD3",iX'~e۸>Y˓YjWҹ½a]h+|2GUҠbAȽg̦ >vwGTŜK޺+dӄ^30#*j"kЇ{r-7:Z;Y`ntP``|{i R'n]'ҕ{U ˏI7M4bV`@~dkTmIsmomt7iڒd7GB*zp ѓ܅0 G)8x'8򂤅,<{FiMl92W.4Uuv#5|JcE%u!q_cvKd'aKJ < l n0D6d6 /6!'T7Isv}W;ꚧ?/vb= .'cSuPk =4x :g+ɜ]ig]SE$pr HEhtץ߶"Bܢ>~8?0b:&˜+dxb'i A#аDvY\Xqm/`K)Sj1!ٍ "KH#8-qT{ Ts)*I8,VV'v%3"͟zD3`fge[*?O#TzE|H,wr h}0WPt'A,7CGe]v50hs w Fx{3Ac= Yx_?21~J]6D3\cc+w^Ax\t8?)錛tTƂ9aj)ٺ+6 OZf,^%R-]vX4w,0p Hgה3r+ Ka4DP}e!HuNqKla=ua%[swbLD[Ba}C/VUh #t7?3HSRLZ*{zzdSiy.sU+kڊ>OLG]7H]`+";{:Dw7?XrW:,&ʓ3#(bF?oUվtcEwy0 Ȇ#t[&vcy:c̝ᴹۈy8)d}Eh1n6㊚s?S_VjC:Q_;~)d!TAG-[%Wm4׆Ooğ%r-(L;/Zϙ]pFB`YƠ=z)V2/~dtK ]J$Mֻ5^^ ,.*è ϓɡqxw0=ȴ{YMKTߝ.ʩ/UU8ǘ RkCFiSpdl*EX 0'BmrG;Kɴte5iqs`lC{Gc9wRMgu7 #' 9y6U#륖v[FH_~d_|Lzh2+Z\j,zph-d#ab*g<1Z"!V$>{-t5wM (Qk5EEZHǦ,ENO]'BG@z(6fӕߓdz6()iȃ;[Rw=~tRe8Ej1bCޭ%K .J mݣ.TsxdAW$)fiq.JBzt}.oL5alkc{v*3c|} JLC Q )[,#~POQByv bLƺ#Ƥr LGv }˭gO<;M=J [uCŗ[|mL^EZBݥb^zoR!RrKcts|̙XzIz!\$IUa ɯ~Q[̣/|jJ"XGvoZC.I[+*ȆO%E=FNf p&_qvxHM`4T/&Uj[yf F><,^! }2siFſٮ~ :k ㊟Uo izS$rWQ?(&9'q֭zR:w 1tYXe%z1 @_?JȊW(JS&(s)m<`:'u3e$BeUTUxAu\"LV-^7`/m`"ʰj41/$u|E+^ǥ7L,~c>no&gN bY60d.e]&̢z)V$4"Y$IUl*M0y xʰJX i#/& R&[Xl&a k(qW+=4e !zn/0tj|wŔak'8 N'~ê )ݣF沐ټeo't6Tޮqcx&gr0eOCcr+J0 f,D+j[+Veq9d봻qȁ}# ]mV9[ߝsy{̂Z#YMi-'r/j$vS=ɿmB-)RgpoQUf-pBq;qZQZ€OJ=g:n;#!e2ެNq*te?;=\7TZoY }fOs}U@ɼq f5Hg,w\a?bmE6ٕ 5C'g PPLV,rO}iU&ovgz0: YVA&7"ZF|o) HmeyHV碿łIk&GWlْ3p(`0iDnqRjƫ.v!}ؼn>S;g,|^ v*:,:ٴ67m8'd ~ nQNnjlK,´BFPykhr8Q p2N?Ĕ}z+;20dWs+6Lr[xEr-Ě Ȓ@ M9_r[=[K j|pt5T.́`OJ.0ܱG]T:}:: :ӞOk0lbz^SDjB=%0`F)43҇ u>x-4]."~E fPgrPX$Y zB7%R|'~6-`pK|x\Ʒff(̤thC rbBЭ޽1excms -S Y:,\¡Z'\Tb ︹~r(9A6ӢۓO{X=MnV0 ٧;Qm:xzSf)ү} ˉlF4P/I)[+,)٦Ͱ:p"zW&(3j}& ݇^FxʑeCឹȫ6"آG\iliڐ}Bw5Dpic阸jZP2g H R}SgsgF~P#1b;n4,%jk2SܸŻ'3iVLL8 ~flyo JѭjіMR|Mwȏxp2J^B]*Jf9QϑT.E 3}:`YBw9;`Q47]CrbA5e$(ڳ5Q"5wII+)|\*8€UgV^aKexobTWod}dA^ꂻ;RV]-e=@/@pz,ZV! OՊs7pͦ)ȩ)a(lM! e Fu-.PR) EYu mM$UYn(ݎPh[gu Dd+%ʑG}=;$4w$I[nrb zT)|I@ Z^E}.Zoj^c9U*0D)]?sOQ{a?S^Y'Z$lCi4bCe:\a~)=\F[`Q s2H,^`ի}5Md!7Gx-w'H'eBqx{ynv9#? -KxFř.qgUֱfQ[53b PSCqHB ҖV &7VyY²B]+ _Vs4z{&|drBju>">gJUAzA/qZ:\A97/VgXW&FƸbl*bU!;lMRG1ǬWTTQ^1NRg` QlG\RHNOW"ʜZgZS~oޚҘ/8YB/m./JO-&narX H!շ7uzM7FC'\}[fԄBʘ).6u7ⓡ;\ ՠT5L\!l2-X9n,|wqKbh?Re{g: 0ã4 QgksA z>*+:"BVז^.>:=gۮk3cIT S!$&H J&S8x+x9qR&ٿGSCk'RzI,ƳA1u廲o,HUNnyhY4qCKSQ=4>(@Xv00"q 2vsm^oQHi_W^^bޭhö!f L&XEQ"󌝩!n~X-RPk`]6%<}r{('_7 Q<퓂v% Ä3\ORzLwh6ePy7V  <!x$q!?܅6h8>#'&EUl[Lb\Qx:?cQk{u í䏦uW"6qX+aС n|R"ەz 6 mA=eWwPZ1 h@!rFfʿ9. CmADuz,w4|aY]_pb,驜3~UqG?!4 ??]W%Ҥ*# hǢZ?#FTtƾ6T9YK52QmtAPP 4YO Hp2$G> o掚{"598 l~y@"rq{'úrFц23&Aɧִ0QdS<~lH'?q[q[ v4M$8f'I-m Jq}7.>el1/gU>lA$[sfC4ƺ|wm̗&QmN)l;^ᒘlZ 6`g;Hx3(Ο$u5p^ hCVKr=~szAW7 /d͞swz1CBH!'TyaRˈx|HD*Uo%=]Y ˆ}Q1*7&E~(E|jRov!HD,<榑TZw|?LsJzh>bU$)gѽTh¢ϯ68vE 2;c`In1no|V' JglH ?lۍ@i6Z)d5zIEh_{S[SƾCoz gԴf5]o .Y5+OmB왰+r 7`6!ln!}*B&< fplϗhӓʨ7V_@m>N ^RW>HF})st d+t»T*8 5 CA B|^p F]U50ϋWR\S%07bU".'|݈\9sX+jnC)L_ozv\IVnʺTiWf {5O( y_( LyIn$ʍZFг/%T]$ƝiB]W(|»$W:/8:I- b ХX$Ej)Uo5B&}c@}$]uohk->|3 )؟ͨ vO97#Z ?#ԧM4 P$*En(Qy$/!sҾ +sbgb,x Q̬Q!Wom*HZb[^Y9;$-3G+ ,B~挔*;: K[sJ$&b'pD%g~REV xgB򃹶UR j>R'j拔50!H! FQ=b8-e׾Г ѳ3٨1dM\P&l"DiD0~\8J<Heɇ al M#ǰ!?qə-G*.p8.(KFK e39 hsB"FE#k[\̝J 2kj2ЗyU3al[;2aT{*teF['cnl%DXD[FjJMX%ܑ/ى1ŭdO6\Pn"Ic Ws|*}iA0% ޼0]GGMkg~Ⴢ`稘Fp 03 .}o\ @b@X*p_Ɗ=_lIf8J0QDnoZ>Sbmt_?t2I5m);.u鋴맞AN˰:swEPea 1m ɅV@6-oė/-"ƙۿ7V] gű_U+g>n5C74KFZ<|',%lP'6 "ɉ4 fWFc ObSZ5y+0/>#$օ! 14avթDoObɉfb6_>Τ2%݇1 I.QyV ^d]}]p'0~DMiȦ)crFQ-b(2※$NFXzj#X̷2#(`ǣ |rNpF w۹֯]C }3YBx %2! 8h;*)BZx;ܓLzaC%ٵSgޘ/9Dl?V(BmvBe2>-1[h5R P +1邴lQ&נ:r*.>iZyĆu2*ÐzK7v4HWGwwC" xתaA7͝ E-'cgQ\,|W4j. ݁`#t:̫ psH9yJxS|h:F/kC,-;ÿA#2(<*x 2Us#޷&;3b5{:NRRUj3V,-]҆b#Ҍfi!QFƺ%kaLCtn',G^uY+L!ȕnL<˗ I4`uxё'6a13.>wam{9Ux-m"bfSNk?.\@tw䲘nfԊk%n5ޓ]BݗxjrȲGݕ='xkFu7y02pAE׵$9m) |Sgw{UwdENmXc;N- 7͙j IU u㩎PFmSK3Zƞdsm!(aYM!5we42puoEG v$Z>*fCH%=u!Q][^O y#^l'f+U#x2t`+GYZ?_~N;ƤU(9> Fv[qYcXS9_I_8Tq~zZtLϸdXV0pEqa[9w#KD?%t:bY059P&l'I.HO)ؙHGD2yZ<ko剕f@?"qFk|{q7^>۝9Dg!^-̩/[dAȹڐ!TS󙈂JZ؈_.?DUYf}'u2@oIl|&dd]f/ ~# ]~(B^crT]6ciyҲ8;ghQw| #pn6zLCw81+@B);[Dxc̩Pl(~o =Ќ'^֒S]VD,oL); Wje>ahW tQ/I+:[ HE$ےWTً砨5!GK';&A+ eq'.m5]- ѳ'bA~xb)b%]mk>l| ;>e鑩^߶M5m3Xp-_ۇEѰ MiYȕL,=*U 1?P7FWRsxn lkIHqR|t i#~~-%n *ʌҎ/'jd )ybd`a 2 ^*IA!31Ix-PC[qy*gZ`0 RIKژ-yV@B|$uPo y.$cehxO]h1kBd;MmZBwf-2#x1> `qz!~ rRK3tlscvYxľȖ) o^>1PL 2'"`zRB$-nCdY(I*-gD~ Oh/ae"^y^pw r@TL87J絙&Q-tSɟJ,.f)_EJ7Gސ3꘱>?Ya4Bk4gX,O~8tݶVf_ݢ Np4 DcymNAZ"m#t}O}X!C Sg[!U q+A T3 { ea6wd A|6B+M.Lb88u(FųN< T&N{_ŪH( >-g_yJ:av=Y 'i>DB Y^~Oٙbjfd# ZЈIt# -v !KuH^ 7 3/ W M,2r"}źLt:Mn. |wN|9YΆY(Jo8=e]w$*1g&x8`⽔;O5l/d"亜O*̖B?%s#'D0%)2d2Tɚѷ-8@b]vLIpU2[]w, 3) K|uo_]tNqKjI9M\bu.gjy`,tf4 $C+M|5͉W{m`/;MQp\ `t$TӨKdYMyaX(tIVN%cv$ezBi";%D*:*G /s'+9!N@t1 \nbrFog+t~T3_U:ٞ%6[,XLBLba8÷*l #J2{KDuM;OxJ Oh6T&(G$y\Z#^HW~܄t]ff 9F0:y TW ƫwb -SɠCM#ğo}d5$u03l)s-_rd0)@)r?Ex<l=m{ZA(9fAUL4❪̗OG;ܻ;|{ء̟Vٮ:ǘs|UrEAX,k,߅ew44xY>On)bm`5oMk#(Hu)SgxCa| 9|kVqSVvɅ HmTHC LG-pB0ZQ%I^Q>޶i:m> "NpP"iܲ q;]#@:KnGB%_א$&3<[ &?B 9]Y?j4J8ooF&~`DiLqf٨LSe6ԭwlx5 1tz^θJQ)fK ^& [#"E^fD&o,2(g}FkDɄo jҘ ~!1 wg"M>D>}op;[~'ML"Dty7CBHrA j)%u ӅGQsD!M%uCY6Hmǘw Tv[h&*T*IB{l%`~O_NA'z4%c21ALۼ߂ +I(B6Nnf1 BLep&iȋ ^y p{=$BQ8d\kn=jqaq*QjRsms}na":bCSi .3ZRmmQv3P:&&ahw`$Syn GXh&)xD-^9pn Vw&? 2'4W(8VG}5O ྱwZ{pOΏ?HEN簔jC/G' N⶙\nCn9>F~`{mX/Rvm7a.ADgK ӈ)YV6iF$3Naʵ5Y~ƤP| hk垂Ó*' ffMsfS0- 6J{Clf3=x8prF.Mm,4 g>J'q9_ya{ FU^]+nS:PAh(Y2JH? '{cPi,{pL s}2KY~U˰S$<sK4ׄxSG-!u$OM "EFQ3rd0f0`U;Oƒ"+c'6EA:$ahe|7iei݄nx"Kw7Ǥ9H_*jIqw9e-FO%(yg~4znaIЬ:.BTa9RD.7!NZQm<99(1m~".ǀdu}OϴŊڠW*ldm;3mpw1cOt3Q t?$0쯣;j"KyJeE06HWm>8SXʞɸt$'Y g@YטI#joGdpBOȆGudrT_ gZk>xXXV$|M'߾@W{u?IE:EkOmG!uUR o07ΉJ&Ytr/cT2yOI:u J8 o]>Nz!|7ceJՋ sY߁))U<#WmMb)*}8&#"Wz 熱 ~1ı xjNtgb!YSl=@3㡕v?*hڏ1|sQ\e~㎴X*Kk}Ag5ٟ-?q)>uow^l_% zL͊iݰrVX \mMC_ADŽ=D. u>ֽ@zpf3\bVZlUȜi|FVo Cf o7&l-I4 $ܸl*yJ&Y(`~P _Rcg^6{@*ɣj /%o/{ $peVT:q3&_Y؍s!I\:6>#!<*Y:j%|~ԫZҔ}tv7Mzե! \864A}>-8P4`Qbq,ilIknD z=CwPDi{>:9D *naP 8z2oEqD7c[">ngQhl%G]Ɏ jRHjK.'QnA.oH\]aV`O5 0A|-> @'|@r.!pŒBz>xOCd2C0I_IشSsi /=L`˦7Cd:T劦R1^8[%Q%6Nh}>jj*s K,P$.[p߶{Չ|sUPVjFj;wLET ( EB.hA%"W%_,K'`)MxS3e˦{ې7EaIgAiWύ^a#Wzx*C=!Cuul;mAWSƢȾҾlY_r6E.2~GY Hgzv0N9]hV?~8]I:}BpB}4 {IӑԷ_Kc> bp;l`QPL U;\E ?0le&2,YLpI̐O"A6dlgos#mCKA􍤱 *i&B$p$Ľ)Ky1`e33_U+d3g4p4b.{3u<>_: WGKVRc*6!Z0K1B=diQ%aIY )rD{-q&qR#BsH01ެr(}|h=]<rm 7O%,o-=pɚEԦGXOU8Ӊ*%zw(NS{.?yku . 4UI`U:GW|fQ 9Tޱ~yͯ;#՗g rfGi4hi9<&}XioӔM[e1O GLv|cFtn],.$C&=ݮA(zm<^WY6(f4j3_G4X6%JgBaڒ7٩U| q|y\&U{Ŝ<\\AtL?ѻ?+e^/N_!A+QKbq݊0s&u6#+60qx('ag sva.ΣI)VmgcV؎ZpLTI" bZiPf ȶ#E?m$ڪmNkTv ֓v9BB/J6+  ,/ VK$bJ]yTi29_S/ljbpgØWl̸/*^ 9sZc 7bҪu>ir;iX?咼W4QhNpipNKy o{*&8m lGi#3͇(wps:ЕdYò q$xdt75 isp=xz=\m<sP'H}Ltحz~Gt+R&fQr #DQ#4wy:2Yי$P'0^~ AMKiY)`K-s$Tc@x/תv!.ZP׆2\*)㷣XųZ{s$44A82PMS#]%T!%'t]>]Z(7ȹxщUCQM[3ppoEZgElڤ 4 KB &5,akuX3L~PEw|{IOغq-}J $b;* ~~028Bu+o)?}_`]ox[jn`ܔbk*O H9`Гe`wYqYy0eOy ~huJZ,}}t/WlFIG+X](Ծ}2uU1LI4ǖ%R2APe[Ih A^Fw,q*F`VFF'"n} K8 Ǖ|Fm?'{h@_K^]`v@\8Q="T _+0S}e`=O &9؛ 3]%g3y8[I2I(݇,FK h]N?5bmXZh+0X)n@1)a%Vqgl>$>ki)>-lTpBE:LTMG6G(|U$4f#ͪX(B>@2TTRPiՎ RB0"K 7"wxzvf*m#Z<~U@@I^`^ δT  {p?cQѾnT[pEyㆦqEtbc&B8n8I|mTGO%"6}^b~mռ4쥱c3ߺX#%ċbEǘmkHc-IyZ[XŒPA 9|G\YBo_p%6tnx[ Gpe-dN:Z^S]-dD5momը%' N!]çe/T{1_ i +y_;3_D[q+OPR_0 ItэƋ%9n,p-*mkB@*:{\7\oAVDv7deI/Pi"~1pC=WP$%G7zGzVݧH~iMP, "f[Z<;p5cQSgSA^sM56lZFب+|`؝+%X܂XSNՈOO~D(t|_$ (ϔr zO?K/QSdK7!@QMzVQ_pRL`e%S6yHI7*db=oiqDJ]ﴉPC׭Uck~g4qݴfq'8AxX}k^!jɜhł[8XTpW Wg&ب" pRzX\oivloh-s״вdĩ{%؂ZH\ibT689d9p5C"VNJǝRڌOC)Hz;o!~JmPĦ[xR S.~`ߏ&QQjIJ}Jλ ~c^=1bܠSVr1,Vǃu9# wM9BfW ΩȊgDIo[g`JP 8UEҭ sH3v+잟p0aPgE`z:3E^W5O&mظ>*Kz_܆!ހZ)" *.#F/.n{}քhun]&䀉;5~Radh(爪vWYVdҜbea2IQ'FV !zL{0ۛ5b `~=98j *5RIc-noQUI՚DZ @ JM3JiGv P{$r^tޖN(/:a 5wq$P䥙@E ]~1 AMԭI0c<[(+`QV8wr|g:6PG{S{a`^N 3&'$>4= L]FĮ7MgՕ/bsSmt)=S8cPs=q)>sקxY1UYkL yf^F4V:h\GZtO,}zpi QCb7H[D!-/Vzr pD6)Y j(V> $%s/]Rty ?v V'%IoHV__6۾~1߱LÃ\XEʩdi+DC锝)g &Ƿ"LQ5$.vٞwg=]:Y #Tj1ռ NXG uCU\m"pGosn53e; mzhdN^: z{N~M0B-1U}x7bx ]CW:&\{j.c]m/ =L C3MJиL;NvK#_5z>x:6{6N>0\BO=MD&q|c!uJy`3A;:s{b~e.OZM| F;^0dӛ=k&*.iaw8:۞۴ƴ[Zqvt0G;;2R-nQ##f!QH|m.E )՛(AKl%)a'1I)\ 6^z{KUqR9!|n~#Bξ@Ċ|o=N4(zV;q2m rfWu͸Ykᶒ30,joa?> y/ mcgo̠DȔ../;e-͟Bs`aW V;LC)q5i7h;bN΁;^cb$hA#pNC2:B2}t'vp/H5ya?)a٘=ojۉCڞ":אkHѫu+5Nq:Sm)Dm՘%=P;*2ݟ-4E.IIBq k'cq\;;f[ B6sCtK}!xOr*= j>Nܦ#XM zWʸ \۴sy]Ѥ{Lktᙸhr]3;)yZpQ-kc@:0qIk;àXU9Nѭc o25Q?( ^ܘ;T뷆=¡+`` 6jv`꣉`Ym*N(>u3Ƅ'+Cxd +r My*3'u>,:` G342ۍ-Zd(: $3xнS's | W0GՒ:A?TUo~a1ï!ː8spWB oz_`stqE lҝ2$5kS=n'g*i2X$O>6$;H0\eх*:9Rc -V+5\}Wԉ%u-4{:uVp؃t$Wx `N*L/Cw?}$3u- .8Ì- ESDͼ/%n?ZFq?GK­-)4 p)&g>EǶN-cgwy '~,Tjbc>ٜݘGɺ=PU\E)VBpF}`x, T ;ISWjղړ[{\DiS|"Cs ~}xO0㊃,dQCcl00۟Su<h.ӗ9A4p1M벍P]4oO#R9# #}zCm Gjv9o~Ғ4I`OQkKTAV-(3Cf vT&{Scjq~5ƯFCDٵ)jrIpPpds2M{DY:{SDYb8E84qd̢W7Jk䜂Vʯ2HOooG<ȊC΀ٓШQJ$'~%)D s ՝6;`n}ɲ04XJ]'Gj3k\:۱czJ+1$1 0~dWҨvο݁4xN.lz0(~²0p%*sU0!˲!G5ð}paגOu^ .wkgQ"=zr D:71q[tL]V Dml;03;)gp:0Ʊx 07qP΄v bWDoY6U8L?A[Q(UJhIoΎL.98IXgE@t DT,ׯPFC{x#iN91Njy1À crB~s+0C _d8yv“ԝg.4> ko{[ܾfH?cIGkM So :ȑrB@?pre5 km2sB?}:2ϮfhAk!h &߭G)ֵ W3 M݂{:֗bPZ=_ _W@󭑗keyh@NIV !OXP@ә1&]wX]ߪU GH7`EǗ(Elb'\#4tEly`?+y)r~j p#q/Ǽx^һ 9 )(#Q=|0sT{n70R*[KJ)t` 8ԧ፥c74D,Ϣ\aFfW;l 1|pxSM2p $"?4S|u{ WZMW&2N&;RBSw3jWdSI 9ѐdt7%Ŀ .|TsA . ECv'BC` rݭW5)W(ܒ~2xdкš "z:G]wDEpNpx+ش8ZV*ʍ+R0B,‹p>yͶJo f>{~t-~im{/W!عw5*!ۧs+XL1g*iJ\c[; E-MhHU5IkHJi ;N$a E##ŜLH+UX0sHK}9@X?vĵFL9|{m22V+.R˟(u-@.)3],ȖcB2.lD+cxhR\#l6?:- %꽄I0t}48-wuڥc(^gё%D2!~Zt8Ի̆P+iE"aP R|wzoKZk|Ne/NqmXes+Y΂hA0=o Adv"y]41]ѕX #Έg`A咀C9s'˲+ U2d390O5F,j9F×&GܑzsXd\,o=(^#3 ?"yz6}!7& U.qpbb%vd˕|3YW 7;[y;ZD3|X:(H6(/rf{xnCם6Ϣ-~ʳ M+Xm/=NRfX&E,w{?54za.{OހnONj[mH]t?JFAz zeۿ\/u.u2B)К{jO1#wȚYǒTQ"tb>:lȲJNʼ0xEץ!Ooxz*0l dSw} ~G\! 9k_+&/A,NOdĖ:PS{ Y`3ܧQ]PmQQ"6?蕇ɻ}oV r~fvh,ᖘX+y%!Un\=6H4ɶ@>Zً䕊nas!MQn$jq#ere싸ğWV<{w|Ĥ.q/;sN)G7zԖ-~-[|Iu \4WEyxazAHqRMQ$jwA:hwUIxQ/'u9?}t<+,ޕ:&U8/!zJH\7-5B!:Z+}Y'^/Gзv=GJM6oh\1=&\-tD^*AIg+6%(')xaFssL.W-yٰb #zsj@W2EaHH]aҳJNGik/X/ժA:n5Oi MbtׄުkA3| rD_ɽc`@Ko3P@-0!t8?7 & %61)עc /TZa&~s()^8{d *6L's/dDjwX?hp&dfus6uZ|6n\0 ?ZxrZ(aE0b=s/7c3rfWX,Zdeˉlezft("N7tAt#ŢfKP,U!#yu3ƕLF` 8FLlAR H*(^Ǡ{F$Qѕ7J^傰TJGmmУb᥆IW^eC@D%"&M/қpbV׮Ko=`q6?E^ȉ-ýngIEl7g<۶f?$WPV-P@mg$90Tn6P^R՛HKg}wO7 nA?{ol3!n'=o;oZJGtQ>>.u]y:;j1t,\ēT>L2%f0m1:(t{k)Zy%zҾKnheU?m:?9mpRg `x#;tٽ* aڥ8(8:ZqM f_JwX52t cx['se(1 Ү5@h;aWpDzLrM\M~w[mOp H۬!8 ܷ5ۍaQC?nSf_sk{^?V}ȗ&4Vg&CtdsUךR0r!>єA b^f)7ꟲpF:>K fsc[Փ[˭L~ׄAtcbT};5e=)FGDrd=a^6Hd?7 |TaDŽ-1S~{[dN&$h?A˓*i34K#lgE! +\mwNczqx. !/q6kΐYǹDd ..Cq-$W bZb~xmyS{p(MJ,Rn鷭0öANf%TZHe[7_],Bf0d2hYjhOZ}׮H~RB̴ycUZm^8fm]`_~mCAYd^~&e}q+fNj[4 ѩ iC5 {0R&_:9샋Z[/&C=CaM ;[W一Wjp.t*/V8sy03_FA[hX~%ٗ{ Z3Kbr{ 8l%j\ U'S,t \Ӟ( uOspRWiTGB<zm@]:MM'750=gS_ٍ ub_^6["i*ELFJ^K4qVu3VIK/t,=4ԀH0Ou$l񗖜4NA.tmّܔ˱6*QyV#6ëft x `=!Í~<'MA2 ⠜L#ED~$WMQd(SpCo ҷlb)mc~p, y /O ƨс#>^IJ h@2 o y ȩd"@1L^=Pg>ddGŬaWoۉ7gpmvSѨۋe%}g-_ 5 B7ѡc#3C/n(u]mҺK/HW|oV@~gT]i 4w H?ҕѯ2BKLۣޡ1~坮&OTmRrojp Oa|:׺8Cb$lܗ{Kd4$nY*0歡)3})L1M8O33o,T,65/s=)N#j|dZL !e?V> :xxǾ)dka[4 јp!Mݦ,C>ŕHzUZfjeuX?%ÿbVdJ|nL rdA)3ƿ{^ƛ,.Q ͆7ܤeW?3gJ-RQ !"D\Bu·Ԫ^RC6~I(=>h{5&+>X7494%&Kԥg~ihH*ހu’`\r.npωz#iq9}G<#18F0!Jz*ZM>sW a4=߈ʮBL"F*Υ(akEMZZbla 6JXOB1'wGķNm(2w{^6T"8du-U0@p Z_J]뙻FALr bIm>-FA=/Ya:; rw+<Աp@cDq|T}lx? Ќ]"L@ Ēb[bpy]g·/6ZF%k3tGȎ{..IФ Wٵ[j|Y!j'eF%m@jJ3pE ^i˨:ѳ-kEjQ@0Ҿ(*kޫ#]$Qdw)cF~3D[ _ِl!pg*=ͤ`ROU>2wK'/.MTM`OWu IP̳ iqba!K6!%f>R^]O7_L%wdVȬ)TC"20CHI4wTI; /"TVTz3@1U* ֓#*Y )7iiQƞ?{/MD9.m9? ޱMaٽȸ۱8Ox03O͈w?NOClf6s&p'Ҩ6O~Ӽ ._ꛅu?y  3h/*kHiKD>ƚ3V#&~vhr#_4T~N¯t@L*n:WZ󌓨_xwS1k48BSI{!gxMke p f0w2{/w"l2b́Hepn[ Iݖy;8QNcA<܁)t .DžG+\ؿ)Ҩ&S"8}Va iT(៦R;˧jg Նw(&av2ZMm ؛ #=d%E;-,QMQ_in)6^-"{я*};E# kXר5/ ڠïxj Prd(WY G'vׄ7cл# ˆXrT p2ѩ{!EzQacΘ^] #\4o6acQw_QYKkcCNE,dB &C=P\fcMj-pbTD/zBtHō]S2X:݄?ܚQpU?.8ZȮ'tXl*{~6Tu4 ̭pW$Z'mZ/&dž #x׈WF?<Ȩ%_P"rΗ0U6;Tu89%P%?b.=п4_K+*7Geno(@rqVޟ*XoOh1帆22C} E(5t*ڶ^E/ n3c銸j]^h$cnn'EK饱^%lECϻ|5 tS}1]FGM7Y l8m|h, 4gi, &?ML6~CY _6 2 fI5W >׾_fh_m>pї!AMSr+bC#"@hTTϼ6\.i5sI-֩y82ZK'HKhC-? Sّ YL@A!=gyqp/Y*,3CP$#9C5pck`[a&<~!:ĆUo~ K@xm]TȀwB((։ h7. Of8w ˼npojQ9%E\M6HǏ]^zP+4z:ZA,`fL>VZc/\@?#KoHK]Erd^]O E/ @UzG둤>:X,^zǼ\д BѸE/X[HGxqSMh;뿿X~jxC3!V̐*1+A.Z眿7LAi/F-4Xa -T,e^W{X5Zh6|  #r]2.Ͱ5-9OJ_BPbWxQ F'P!LhuvQ*3Y/fʅ}wOQ6skeJya 6 bbpg[πMZ`;KCIVP %V)L}6P/5* sFxTϊ?ᣃBd˰C`ÌT1a_Ut>'7G< +k~GF/e3mY?%8/ rh_v S9ӄUO9"JNvfdZXDiG/$lzإhbfB9nxxѷu8c]ohyS\Rw B(V%gJXvP'F*0hMOŖ%=3.ȱ^z-֌Rtݣ` ($|PP*;1Dp1{ ;mֻ7ᶊfl( $U;!&ˮfd$mo)oA {8:iNhZeՙLyaeRʅLBߜ ׿:]JQE %qÕn++Pe<k!VOp,$8E.{(O`~H}z heM94Ҫyh(UKHe&J[m6q My*g̦R]|46UN"79TL$E_khG)# &'QClt$Z%|"Fq$XlN"&+R-kI5gE/ 'udf2x5Cy%(_!iaF+߬ !o"TryF' :`'NtyNُ;p?| V+–/!ycULKլ=)o$Y -h(S5sfMVDm6upf,Eu~󤣜t% !GG^w,3kwQT+faL݊3eATS-XUծL3·4*#Ol ,&ZYB"2c#j=׺nc10S]бY9I ;`v:74p a F.6cnEWӻOgzʓ0)y"V\:Z.kHV4iy?+ <+\ơ@#>5 vn7kJ1)KjܡE-F0F5#Ϧwr* Rۜ#͊ČC/sb#h/#tܒC\Ճ9V~'s6g[g t)|'lȓlx;8r-kRD "])?;3[=!aTT)C Z<5>::G`] @ Uw#x}g|POe+uGqe%xG F޳4'ͽ)7eG k.)ji%rApVgcoFMF tA93A".;%{6Y;AQ`S8#Zq3D{~Zu Y>p-#5U1Б[dٳ4o|V0)X\g2Lˡ`Óxxhr,>&6d P(ObP:kYWNzsԡNؗA9_Lѿz&$~ dkne/~A{kS%OI(YxHMzqj1ڬ}Dmu/8;bΔE;l@C-e n-*X,82iRb1uتDIn5r;/SOyե}!D)ٜr5n e7o+;'LNlXe@u1=ҋI2Y[.\/͕Ds$3=XJj8bkMm~mNe-xd鄱_~PP̋FdU_*GgӨ@z/~%;'xJ @nWt(|o`P @W)v9GAMs*}"7أ@dy#H.amr$d:/g& XOg1ۨem qq2|G_яThn#ip*HǔͭA EHc0ĭCDް《2dX^l>xL1' DtEӮ6?l%$a}F F!%^O}M,^_y< [tQ:'WA,`fF%w=f>-!fJkLJ"Cc{EزޫL*^QYRo? %ivqC4/i<@;EfdcL\Iw{U~AEBb*wffRkMi%̇gN_R{h3CVc`rEesHA8P 0nIbzvRf| rM^_\fg72@` ƶ|Rٚ*9NB~43$Pyq{`1U.ov'Ʃ^\9ܶ_Uqenmxh)4_&@(GW}{qe򽅁B _d7a$S=Β}E; 0*gmT@ijd=Od=n,Fqٖ0c'^?A.n Xt$@VCKpӮ\1fL+#a+0j@~$O\Z0v^ ` b",:3jwP.qSDˉ.Ao?/ ΜM >`:Gv/ӠO|ٞVUT8>eС R\ >׍iAF-#wHġ NW*GZZ%<]zp6 'DA$7n 7cB,5 p] ISsBjrώaބ^BY{ۊ,PDs+awf^-[l/$:4ݱ;X63|2 \thDd]D%j& 5c`ZX5XM$Db ҰTJX# 'JXnvx{2zcm1ɗՉziޭJZ]óPʇVC12ih~&*ł>)%D}.}/YG?iVNœ 4ٚp{;U=*yXڹ6+{0o-CJo0]wnoX wJʬ3;Zx"*YT2.ZVjLm>2 ©ϋ~?b[!x9A|ItA"0=:8l_.q RFh(O!.auM8=KrAn {VLܦ^Qcƕ6tqJQ%Ikku xY6*ںa 1wyHuQ-i{;19#b U_PCn[+qxZd3[4)Ɨg1r3q$Ղd83!@?6I]O@{9éC2Hj2_6@cǢ4hh_,v=l`ua=ݢTYr[]7;J YsX]=v~I]}=.QDh45 ItݳzlPvKi _1/(WעŇ#]Yu||ğWqur8gVv>SNÉX>$`#PPɾQ@ *?ՏY &D I`x}zvX|J""ߠWk˪CoX" %vFyg$vq]%5 3Ok#u9X\Uve&ǢKLJ =ct꫎^e6[cH/Gj1"f4M'W)ҍ豱6P==ڍOLFt>.).1!I6YwP*zqñ[ukהuz͉.A g(j7&RUb8`d|N^VoTȡ˴9I`oЇ݆?Ho1wMX\ 'K>ԑAvbqH! 4:Q9Nܫ`轟g¢f{R"WN(_ %-ib¨}:1C%\L1&vtKSY8WSaVSDzV@$8fmNuWMR6I:Ҍ?Q>8 @lod|ohy1w.]#WeDц5q#S_yރ4F\c)q ~Ja}oŨ"DSZg%?qJG||j1hLddҬ`nERz-Uz3zꡁ>?f7Wl+SZoN:DNem.a7M':ʱ9iP$M'dwq$;_A CU\yQY!C'/4 *&< f A9&1F]͎+`ؐ -T9 ^R<pD̓`gzXlHnu}ߣYڭy HNJUU&zK"V/GE'iGtK%A-?\>*b} } o6)_ c-i >:\6a[a x&N˳Ġ0xԊd0DZ3j;ƛzߏ䮟rbh/g|i W"=v1ڲ7i)7$p7o]N@+uxP"$Zעy_r`S^$1vfr nX4xX3WQt_jBWW6/&L醳XpjH|ƅw6#q#.!k,h<-_ 9 x$)-BAګ#3*IigDdp[+ ߮Xѽ†\yZAj-~G(ńNfh 4+~&i|3:>o0qar%Ef]g*FWVb~ZA]Dq'h`ԹPt^ԛV#,Y:$dAG_MWᦜx@ &}a)d&MչRPsM4EzjieXK9qM/o@ }?f]aEϹ.X166K{?a<3cX (+S##tDhI?]o 9׹J/>F9אO-R3icgb%mx"wAeYږam1ӼX!c]i lǐi:R~*ttX;/rwif+LV Jzx^ tt :*hzeC`'uξ߻1RD#vL癦Ǿ Bs =#rG*dbZsϓ}+?[)WJS[s*4I-ɹeSTn 1-F=uKd-bnZ"mNi(m9L9 îf>"΋`"'(y<>?kOT#VзU[ { f|{~VeP J8[^\;5^tHm~!Fw2%.nxc("vA;͕(/ [ i]Z6+?Nit4>Bp1$xVcėV}jxZgYawt^@򦵛lY02TΩ}2 2΁%p#_9'׼yp>zᇰAv?p0dBMslKOWQ8<گ|xÄ w-k$EKhuzARVf;Ox$ 4LC{)ٟd=\$,!uAFN,a"I. ֈqXvNؠ2`i 81p̮޽:W0ܧ.tC?-^?'T'ǂ{K Q쪣  Xf2qZv#lJV Y[3RS̊8QBT) HJ/{{JS $z_?X=": })ZnxfI[B5'[mFǐ q+j Te܊h/w)Ou3csP( s1uA3`ie4354ejD~Z]'ſ.+YDPИɎ8z}"%6 W#v6 {{6C-ӳ9N Sn0i#R,RMp` >{ͫ o&ȒiTmFtHS1^h/ՙhsU^)EV:_+Q{e"iPRy #?4|f@빍rW'{JH eui}䷝UG~3ƅ}H CR]܏{H,9_R]emAf{Ve4FLĤ=+yy1Zt:CqSP>BJ $t1B'og^l&a[(ф,#:◙B$!qp9`f$8| $)~m6 7(R)HGScAֲ)0f:yW?/"HfaRJ ܇z:#{ԈN Yhcv#Y,P EyݓԾHNɃ"a)9u:ah5ҝ%~-f5ч0,}ګvɅX( grRW~GR;_l?Ig}¾NZ+]oCtqkm`j3gru*{& 6 3^{"7L*u:1Udz*byR8J?!,]\4HB|ٯwA:|uTwxn&+I zÅʷN# [ԡKJy&k9$=3$c %2a襮Irru?t"Bܐii5hRR躱Dǥ+ϐ kؓAf1P$J-F_̔O6h}.S>3gG*؆jYyTFmBwAy4%GpHqŦFoD%rՏ~tҜSjEe2NJEƦUI;,Y:DY.p hU̪qttaC6?#""2aϳ:  C>ŃȆ源3ȫY3{A9KvN4#=6WE7i3r91QNZLo` {W$Um=֧WsANYY8 j]Gĥ($_.Ǎmm8ur`"DCvq64* ۹ni**0,4V'p[ )7 ~r 1mvHHؿ r`Ptt4eE:9=X!*϶wjiZFf&^Ots0b0Cʌ%f%-Տaҫw+W]6)*i13&?rRE?pLz0J'ړe8k5A KKFkej'h+;tMpF}L 4YfG<}:XjVJWwzkI$2n\6nb ^ċ޳'^r( LAQ1&X%kꖉW)S;>%2.4$I K9܇;JW*حđcS[M Y6ۖz"&vc8CVw (yT0+3'[`ڎ9$הڮ4=ssٹ4?K}tdlk,1NsM{d;4%#e2JZ4_"{z0FrLD`Et'6t WM%B|DM[$D4L<7feYdtِ1[;0FMF#QўN}\6-,[[W$/Qͻ|Cg93ſ>oʉM8+ nyJR*!)഻^GaSq's楧Dˤ_xWތZ'E8 [9zvcڢ.=-c(T~x AMLuv"х[B*qL1 !6)w|Lg5<(0ʜʹ{^%uGsXqELʓOyH*{7xw()_z®&tWl竮@O%79Q4ye8" b"6^îyt,InNI.[_RFyMR*[18/LuW4𱆤veK gm&4}jOe:j hbdzd!~\`=j/:s`@Q;` jK?N<M)sPh^Ixkm+= `r]4ՀSEwTG'M̏ h^,•sʣH7dNjAf,J48Wd8id?J![C82נn`M},A%?ey" O uA|Sc8-Dw%Y{kC4?-!CepIYvNR[txB$NSXeÌBC*b#}ʬ *cOb*,XJ(#-8 ~#X/9҉?Co#x$(mLj  Ydx;3>=sm%S3pY<R q3G(7˔V)W̥z kDn\vd<^EG$}m? lG]Ej ?QC&nXs>ʣ"[WX# !3Y8> _-[(b<:|3 ?ne:mH Fpoou"t79͞_LxIJ*~U1˟/+ǜGS+4yD2+ FszOJ?fp1̙5~BW]C@zatyr<(uupug}021Ɵz ӊw"7m5EO0 !Ms/X>x;P0`:b%|&P ݈hK0kFd2jm9*rܳS -Ý6b]80ܡS 5 tG>%A3}RQ/ C#](f\T6 m0>cƈdL;rC7>VAֱѩMT\.k9%tf}M|0.Vk.  V}yNk{x81© AWNn{O=BzPD*mQ"z!v}(9}oE=wn>ǎS48دY ,ҷ{N 6jT}n)YiA[Cjmx -$ZZ3y8›Ѯ Ǎ?x6Q[Zο ˷dҠa;[PgR&V׈ӇQ=oC%ZYMB/.e 5X1}ظ1@G0נ{%;= RX}_x9CS' :$v|EYK_ uȝ{ƶHFy~,CZ~9pk˛VQ˜e^X@v0E:h(ϨXJ:P"=)DŽ, 8oa/8~/\#٤ >'PM߰@$d^^wlgȋ^q[ҝPcjCGpFVB1ཤbi'Φbc¼|Sh)iD rNv3$t]^ue+SO:TTWJ5'$uDK4tRO:0:LW\p<*1O'ay (2f+/9D`-rӞrq?DHa3KIx =y y5eJadgőgbmm{chט[rM :*Eo,:I"dPZ%bzQmJbtL@ߏ MXF+3ZVdDW<6Z(a!'"tàC_v-MW5it[eȗk \po$r /xBNs8d! 1bb ثi + 3거@@Pw†+% @n zF-' ˕1VDE }SmŐ\NNlql?뤷ObmkFD˽: waA;W))*DqZ *?!Bnd`KIa`u{VEJ|UpOMw<_>ud(8o /m:f.qة 0+ |n.Oyr}$#s ^,Xғ]BextKH7;a-K(Xʲ*ő[k0yfkU[U: g1n14[\yq,__<͞m,6P/f}}a͠ 5v=%y#[t; -Mni wb8P; i:pMgA7x.:g4P`I*[q`Ž0S@캹HZ>;C}gL[%݅qWZD4rsExH0r=3֟@Fb5=Hwr0(1߶(>D_.bܵK㺁$ff 2SKp5!Mjb[|^d'eӒ.5&; ćiuVHdhz򀓊VuN؃bgXF$W,djGMxDl[2:@ 8>2@9 <%Q8k]!{+! Зl<ۋge{=7 1'7E>x "/s|7F2BKauliE5TTViX9th5^|)4>]DKBr\ ;Z~"cޓrUur]R7ǝVA 9ɯ Sz >CA,RΜ#+㘂LhR5*@rE iB2$7;Fmσlb% C}:o보 ̳ f:oL7C%3c%b@b SӵsE+ŧ]_uYDB|kW y9L7CԺRӛ?%t8 acajfirr[I-Z hNr缡Ҹ?ǻV?c⥁AYنsq;%񕶚R>dWꯖ讌:u#1, (}5uyŕXƉ -|a%3m6!)gA;<ucU nߟR$6`T ALkz?+7kto^ܪG gohg.៏p-&6pgbgJf@L0c-iϮ|*5|sB):2oR=)9s3~Lz(UQ,α .1{(}gUe:1z*on4etQ'0w2l w{H6W]d$QZfcThOkZxwB1+ϵvpN~2eAf7H{])5Y}Ij֚&x21,+_: QybpjbƊ8Vlѿ:d~^v)?;uh#gol}Xn1r@Jjr|l[M*lLbt*"ߚGkFb=]йJ ]}Zo)WhqcJ-jnMž dq{^?:.*Auxyc7ńN@:VN0f0/e-Rb: S F+q86{E4R ث\s{֛Ȑ@oZlـSOpt=V83_HsD(lۥp[a_לkai}53ZMT]s6>+1'obO p5fo+֑ވocEeŪBơ!/m$c)[׽ʅ1Skр'K)ud'wSN|ۋ<-kxDI_ V56AoobV5"vZBq$SuQ7{I!^\k芈L퉕jQNVz#HYD~S NH8~1eH&<֟d  b"qV;:W`dG =Hmg i-^tKf_%:vI`+uYi6 Ow}H C+عFv1\b 4Ito1g쟿CCU-dn~gl>k ЧPJU-.)/F+|qU[}u.Qq~IO 7yPqO/!HԌ"ir h눑Z'M.\|Wmb*@%#(d9@S:/t]iByw.hM53));>kT2%[ߩ>Jk$l#4ZB%Aܩ#rk=2K$AO)yMW_Bʇꘀ)Zθxo^r iCdI_޼ܸ.$)5½)ā<$sÚ*>:ؙ}2-\jDuƠ(&)JjڌNj\QCs0}I>`rL.Ovr ^iIη3UgqAB-xǣ6eOs>0~"LBS+r%//Fƽ< FZ)JbœEbVEU F;v ^iTHt|Id7&s@Mz$1|20oc3ekdpiKP'\Df^ͽ$'S$AH/Z0l_>gOٰFJpSKF " ;k'k(rp{GKp1RN!A)W)D\il3vd/+Yg0]P3z0K<8Y vݐˏg\'js@TS}Ѕ~>ySPshK0^yBS{ulP9)-\$lR!Xdrd(GS0*3 1Os0D46eLB*rMәnXMs慯 kV aTyf y/5SGŨ:`>eĹv1[9-S .$C}OځPer?K"?U!A +Rv@nLEb146?A̦]`d;}x4`) ElpS\lE'mg샤W83e ܂sĚDˋ '!3{L&}g k@[a&GbB.IKTHY `Ј~>}ILz#ѩ7p eٽ,99qNlDp), i5DVQ֤0;agq@7x 3KUl Ɵ aD ~?r2I:5[,\2v`vq5]dU4E\ C"{Pṅ:k& \Cbu%/-ŇݠMX)b.Bt*ӏd)h\kJ]٠@u1;+ PTS]q~u8ޏEoCwz,rNQ89+JxP.[հ;/p/@D|(ٜoV'x`)|ƽxɍe=՞;C&X\,NQPH+)c 8Yeg\ͯ2Aa_zMb r*Bn/ؽ\feϘa|յC3f 9ܪ)zJi޿mfu#rE}Z[-c@ $}릈S W[:5pnl^TK4UQPIJ8!GoU8y#r ^0ǾGV^?js_s0{P@d->oTXLr1/Qȹ{u+4]{Ⱥ'`ȪDf1JT87TZO<fztI!: ~}/(4kWe<]AJr >JlD -TJl#,] L_<{fV*5Ctɣ}+}r(Ϛ-+Zk}t{_?j?n`Ž Ɖ`L<ׁ}K-zpG笈ң~E~赓cq{vCX:=".ޱSE#g,& @&}gՅYtHJ4sXb Szm\H|+0oHx1 fRZcE>0=KgbzO3;X wOiTGf^"V HjHⱗ2RB8jKZW[0LC}p,OfjnBD=y>JםqӜtEN> eJjsc 4_֓>:)yw?تj*fů@^%Ur wkhvK`pWO/s, ;#SEVk+EK.$|1Om4pn\\~K bTȐM8A^=/I%i<&]3k9Q vc16wdD$&3guwFo2iv8dN89sOڛPC| 61Ҟ&?=[Pr2ܭ~Ҳ9Hٻb3"B7AO<_c~vGM7cp'n7l}`wo6P5 :rdXhD'KN eFJEխMmf8@:u*=;SN]CVL>mNƂPG_ v XAݰ?G،.:l@z932i7!9d"-K]aIA٘ҹY,#\JؕKŠg;iP ? }<"Z_?xµ{.kFway+`ZdYJA^L鑦v;)85 /$f>|[^Z=[a7AYH URXlE-eObC^k6VS4 8hÉCʸ0z3P a`9NUm^ll>vNWVq{JpF*m _Wfșgx8 wB]6yjLWwb<o}_(tq7^UH̨' v;7fY-F[*XBH!k'^푰-C -PD.v$^`h^Kb х`@+ө'nf r}^HIFy+=2)YǷ U ~EYF7s/ym:#ׁ߀*\qp l1E$obXs,A4[lL9 >,qЃfqmo&/J\ {8Z ]'l|}ZEwg1O"Յ䏵%򄢂m82£x4*j9/OR{- {gZؠ? ">Yup޸y 2A'@xΩ"M@1pPH콟l`[f=])K,r<_a~$<=vQB#FIm2?]z4<8\ m1# wtʡBXA& W@ z9!9T[xlh$+}}X{EîC)Ls=J᧋@ICWCDl/OQ)t4岎$e-v7 hȻlzȆ[ڷhvϕUmspt"o& ,7UBVUHjlu4mش%[1"` jᒂ9koxOFLB9ƴU[-ϝG8|\_)G(lx=:oY@Qm$e}:̐㱴j ̜v +oNzy;$Ə.o-,Z,)31Dt}>4ia`\zƓ,#~W?L%4Alut-6fTT(׶E=a,6wP6^ipHRI_>VZpg`8<`d.tnY:&<_[O8ZfW{1lPĂӜ۾!x{O\p!#(AѐDžYmQ.RbU>x =S 31s ;9 QcI0|{Jɭ9GZ|tߋXN`wHOrHdgnd0gE!QJ!p ]Χ8u50OZh ¦ P1W,(r:.CBՔ{pT3Evb>As9"1G!̀n| jLO҇*U?"q31Ѻʆx %$(\@wfWP:@{œ0S0WF]7)ÀaiQKq%o@4J |j=={/h[ Fm tko9;b9/PH[4Fb$-Ō|R+PrH+M9!_=} d!p,%+j<>BīuBx^%*Gb|e+_Y}#[R Jpz:B%!teA0"<MIDK0ğZiZ cdk; p]8 )aˍ1:2 _yך@eZq؞s,9R]{WSjJ'=(kqeE~L' F9[0癊~YI(;~{u.g>tjNAl*rnIɩ؜P)|NPq0ˁT̓~>o'S-\'/aaeP`MZ=р0L,=>ZOARUMyymĨ@45gջ>ձmy.̔9]:] :l.N2p3ucO!z7W9:WC !&OWΈ+JSfټ5g~|/ʺ- mŌ r$U`&؅bȮ ~(&\5F4m2PTE~AC,8&'WGK6g EkF֜oMe9>Fm "ه_5]-G=jv8H7Sظf'xsy]SlX'<8Y;>m) Sk.48C3g@1W@ ~Wo$sLKAZ3Q :.,g# \:DQai7wUA$lr4|"tnnV,*k&e@xqŻȵ2=Iy]GV?sj%ߦ+@@Ӊl~yc&@ySb,u@(@c} h=g*ӑ͘zByw3'`H4=ʼ?m4 dlaZE[Ղ'Ր)mIo(XǘcqறLDD{芜*bAft5KnN,XvdRO(6T50_l +[S-'C$"T8'0H:r6e݊I^YҾ/"XU.Pm`9 (!FWyK*lL6{F? 9b$h6 ,b1M#湖 z{RW uVw DHw;t}{2_Ճԝa#lQ#5DM߅LRS8ko<>fa8soa؉FU f[10Z{2j*lG-.>ep)"֑dp0plU7`E:D WG$ UWa|O9P܂(">OQck#v/[LcHclL*#InfջG\4o^5`r=6]tF7*1\ ioi^vbנ [aBUŷ9 iK>P v! txMť+E4#\(܉_Ad8kv, c"ino 4EXj&Bσ&aj~ w4XOq0I#W/]$0Mԋ;h8:H%9Deb }ـ _0 Qo cm9D#bf(>|t9vPúTWL^DCEU=ua?`Gv]KoT'I]P1h:dqO[ VY؇tpݹ85{ Ò t*{ ++ tܻI_S2RUY sW-@dyH"o2 vh hdÀkR5Aa! ((4JgBbQKw.mJE)oDLމ<`NI/n==1qH}"e+atc0&YV4բjm#Իnp.v+YGJ')nHG./F{uf݄.rВB\I:f &-@ْT+USV ˃z EuRm_X2y6[}}?~d!Y4ԋ2^t*~CFWF7 } o%}`/ޡohbH<`.ctk# rX^&UL&y~) !o ҡRE~X~ QuG : ,bqhy 7K<)|:bmP*o6c2rr&,0bH&Mզmi5ܥܬߛьf:&-H-(2YGUf\D寜e]@ʝHRFTqd< mSj.P\.Hg羚!GzO ,jh+Ь _ڲ]0WW. Qu_~Ά/k&,( R#$XgNHL=-.\0am_†1TC-xt|o}ꖈ-zѩ>XcCȣ~HsZ*+ba]k.]CBǻeiʷ ɵ5h+Lp6\A-.]<ӹ;-Zhe# 6v7꽄?Tny[T\*g4鼉=&sG(-7$J,<(i p҃MvkJEn#N|-,.pl}U į(!קRjǍcg1 a^۔ T0Ch[IJczw$]yN9l\ZSQS!@12)7݄A {GBUýP3C? t~qlfmsՀ.Z47։gngg#"VFWka<$^F[nNP`u{gQ1^HTe$f,;!Ҧdnb>sg`uӺ\V8\pL7J1]~1UZUeyD2627~!aQ 8ccP,^7Qf5FBOF+|G9U7c7 yh@0H.1KojuW9 ~[F Niz$,8b)QG[qfތ8lwN(Zx'$bpz*rN+ 4*H@ר8,RߍaWYXi&=ǜ@\ۧ6Z$El?p,t>.'υ`^; CgI/۹}m F#;焀;DUh2A(jc iX[M'\v^죶S$6uK_B>+gx{@UT6QqILj}1D&[u7d*jvJx 1,Ap%NL}҄ ;Aa=;ɍ/%_4eK6wYD|n|[kvrn|w_C؛J4YISI~G/lwam>n> xZmU-.f>z`"(7wu*n*1.؟5퐚+y jj28jѮUGC?r(S6m@xZLYei;'_'A600}A=yg|as& ͧ(\kQPɊ̮IY'eުC3]TEp 2G &0 i?>B1u\bRͷda |[Ւdm9,^G"W,~ rZ'`c4&(~/N4Yvk4Eq -w.R}*>O O,$eSD9LkwfۊIVwzE8^ԻyIr"m`܈VB1oSXewZkv` C5WX;Oj.7ɏD҃4qp[u,ԟE!v%S{G5R{gD@ňouRw7J@6rs mMDp'}Kt߹.qs/P?*^bg JH8y47 ։,P*Ȗksm #q~6tN ܬZ2 E}ֵJ[&ݧ}{S-~+4ٕ4`I*4OqKo"zI;q1S{Mಏb䯃g~^J3H-&+? x-N{pf cD\c/]m mCyk";oLmY*I#z>IFhw(1D1_D*ctn1<Uq.;@K ӥd %;>K)n_,f04;5tK:ٮhU+>:Cןt[<XGkS?x.X *x3A2hT6wHUscJ`Z 3< Lw2 apm/(F9֓w2B hgڒkD3_,z?ȹc2 #] Gt )me8oyn!7C=FN3~SK#s:}ǟ Vij)A~RѴKyE}şO7uUSP3O_,G3 Q'$28x0P]ox)/kƓH0Hiĝ)yc%S+m֑GH[|﫶6e ; 1 WT{im&k)fqhS,.f`?Z@ǔ| DU[uDPwCDa_:"64 @AiA@6ܤäL괌Y1b $ ӯa)j3- nEUGMSWQ/0hNZ'NrK4j~Raqҭt4Has<O=ځQ1Iw5q~K+B| GNuL1ݨK1rǸ`Jp{C.8To5h\H{\B PԂ=ɂZR}*͊ۛcI4V׃(TD'@h[_ᷲ,e{f0;MU f;EY[[ȒU]bdrᗰQ14sXo`5z$ SDim6Xwb]gzġ@&B55mI @)\׺MḶ+2dև֊PcQq+Zt4=zwXmj<4aTY%st9H|lQESug5z"Il}A?Oyvds|GLd;,DZ1́aR&(:Nqum=.Lr$7*BehO [:vmz+|LT%J&! ŁPOt^ă棒zDrQΧyOXb q݈|zLoR0%D^S!-q[Q> c.2q gKKu~a*U47$/w"JĽ~%mpGGj$@F]Q.X_Obʴ[]O3wyJMX,Q]57.\1)m˜Dv>߇J|kG э &N_Pz2 pP2?w LvBns+Yb䯛D?"!.5dcI3H[4]o {Vbenz>۫Q 3+ @)90`$|uqdkDGWLJhW3veT!{ m|6`2m_@ruX`ǣUJWSű[gJpk.0'IY^/=V ;Hpe][*rd;ryVJKxDпsV=TPqkZ*N`H=Ke$۠cL:Z,pXuvo ?lKN^rpr 9s4Rz黼O[3'ֆXhz|{}*D{:79$M'Um{VC oVz 7ޘ Y#%`]CsF!sp~XP [w*|_ p:m iG GOܮNpVf32EL /VN\콳v+tuOsH]aGǑ`b,6>1  XvukZĬa1,0lS EHwewheM/DH&tmm\ QTQVv .q3e&M-QSyLa+g9-Ӟg縷Nbv! $Wle]qv&!lp.Kf5`1bE:ю[eP8҃)U@BW\U@9i|ۓ=6&w@ &y7h[* |d,d>) k8U8êѵf ~?8gٹ`?E퓄[*B;sTgYrtFA=7;]͠}ÒSԋu#m4oljJwҫ.٦>}ÏOs:xn= M460gC:w=,k+cYybX Q-g 3[0T%8'솕I$1OCa.R͎Z :muQkCtsY1!U@n?r#.G.ٽp[[L^DB[_)=m|-D yLl4toH?ɝ;Ns'*:N?!K2 uΣz'!xo.E^o -=I\_x{hq8:n]gK#0kl;h.fejȅi } @.Qs0g_h4 8/G !V.}Ⱦ>Z)o O.Y<eH j`-– K!Rv`UB- j^gW͝79= 8Ažwg z)YD:f=xZf,&QW D:䳞6>Ptsq"J.APYCiX^+E 5Ԕ@WC|$G5\ey_$hkރ'AFD#'XwUqK?jrvw/"4?͟7_o;݊EcGnw1?gɻwo%֦ R)zl$VKq0CRHxG$y~Uh &U $ Mây2 d-Bb0 yN+'ήwn . 1 ?q^[m& W90TB^c ?J$0$f4Ǐ`HN$Y1kEĿ/31&P{;j *l cӖ 6${Α41ta3y8]QzT#{"!cdIo"Y:砄f:Pҥhae3P0P-8ΐypYB AOm}%1)}%̋kd@uRKJH> f tjlĩX[^bU]J }&DI v8~t n?sq2[6" Z r[gܫ[Yp{;hdNO yrB "=WX#ΓS'Rt],·]?'}Ӑ9!Z-:υª&Vgh@SGYj6NUC@3a LGYEx̴^뻭h0'uS =4m^(G-qC씬UE%Iwg8'yDqaX|T?B2Nd &:Xf]G l`$K }ەzM21Z"6 qCB $ţuq.8 Nj+q=N9#eie$Mc,5[ "L ,Px_;BKרix973ވ2w\>~Aئx &0K&6@ۂ7̺pfpTEڈ(&~DsIaw*1_߂v)I$8}742'6͍OxH}h67 I۠6Dh"}UK/(Li&ЗA'))deN(PڼDSCYI s3(w8kPaOtE+cɻLĝG۸Z7Z{1|yN gO2"J9jY6ՕoԠ\{,VE`36{ioIf+SLà'PZ|W [zf `2 hu@_l m5Zx hy9"UMk̬v@:%TNmX}di./",.d #69/Xf vJ΁_@ct k;Gd2;sX϶aYmQS-a}IRh}.04ECXI}-X@QrԳ#C4w>+d`Ie+iۗA)C+|/ ID+@SSa%wz5aIejir$F9e nș \A׊WԐ堾{LP $N3 TEcILqd˨گD׺jQ";2~Q V'/ГľRdéEzxH)KI,gCdJHjpL oIk 4@WN$ݔJmtZ.eiFKߟ׆CQ1eTA=ngIRӺcDǁf 9)}/xѥG]-: a5$!ܡwn-ΔaNFy.кyk_%hZkS*qsXNLE .ZjriU]ydW\Z/(-.[#hX[o<z(*$itp77HI #]V qEA,9kCuzPﴠ0VW}*2c&G+s{.O71(҈Zvh|c+j˚~*LgI|;ʱMs9r6]YQ]>h,~|ڝljP~|/3<ӤW9htqP}ck6h@ח@f~>6<ʖ9Ѣ@Y| iK=PoWMcs pa)ZNnS˫1ڿ {ށCt@~z/mG4T)Ƶu͹?ES\w9cLn]mቩ'.vU_ASP.+?tJ>&}5Zc- : ٥,l;H~sی{ mJCָ oD^϶^ľqm^7eP#o:OgR{DG`KTxoPf,:)0%%L䃶e=_{>&؜C${Z_kiy:c\F (b5XN[?.&Ұad <0s6Oh.,Z88 y;P2)<^/2^hRԛ8GÄ}2,c蝆 r|=?յMմu" n-g^=|#:*0X$.H6%Y9S3W?v |\ïJ",Ӂ"?,6Xl;7fyrwUۖHl_7N]ќlbSf8BF)%zp -!erh/76*ܯ-VZ1(>׺KiB-("lHYg1[z:;?+f1e>T WY|j9cy's! ?43 mzM`>SZl!ΒlK7ܱձJ(_'}oP z/>H!)ф.=aCʫ\ C@:Y̮)V^H^ERUF|نX.MgyG4i !5ǝjB,*䮠<^%2UOQ"GWchw[Y'/ rss2 QOY7w8V~4D7{\Q̉əMGk)7J/ *vr7r[1˻ ~ ,עeyfb+&7zgoJgH680kLsa-x|ౕ}*T֥Z{)%eBS󐯮"k9Al&g+uN+lZiB W(5'Q1Kt~ӷ|]o@[β DcL׺Vv*:Ӱ7lhٲm!Z̬Tփ#/{t@!#TM:<:Xk#*G.|1S qץJO!+:ueH%}JsP[T$tD/àx%?oȨHQXu/nBE, w< 831&̵zV\CJR[ƳgbQw"YR s3g֨59EuY_bȖU*Vo_g$2>BKuM8ÁfG@  >/ +{#ܖzˑeP8ͱHurOKHhWz۶-DWcnVf&GWH: ( L2zOoxy0֟0" |83vOr%T5 WLo:cB̐1l'lvb@cQ;S !߄^#NQ3r^>z[&=ܩ2tpZ6 E"=-`(85+sAH -GH T4:m_ҨlF"4Hhsэ??Kew* V+DE̊7aS_Դ Risa1"F]AxF*OmړDKR]v {/UBg#=n9džD9/3.>܁FctꙪa'+˦ { xT ԭ.;uW0L-(xTƏZS٥J?,N*r&O_)"nts= @fy |ڈ.j 'eqE2VYRbDZ`5.C٦En{6b9sW u]/>]iÿH\av 襬3K'ֿ,o,CcuK 7NVv"L^ɵEj: E(h+jp9% 0rW u w[ٓ*t`WOcJB-30 Fl$ed h!Z840UYBtgɟ7[k)~E :-J-=×EaMIz+ΞtO!蕙S*i!fp\+-!{[u ZT׭6ĕFmy, Owpj#G9JΈRz36"v-D*BRhcy fSg9 /rd$ ے^LT 6Ƈixxd_bKIK;K?i7UJI&vis t2`1]k0#.=quTl,QRiV4xB_ņJ.씭r|74x~'}@m{ #6m5#Zv蓉jXjdTF[XVny6ʸRڕN1R.@zi&-2;*i^%J^cc=ۢ?&2 sL;9PFL(섘!OG&ACλD}DQL d)9-{yK[#jc'`fft@1Bvv1t ՗=( ߂ǂLK&Gc`F&Ֆia b. k3au"U!^v µ;>fHF=79GW*0G.>F@_3+?_. YTg'~EMwt&5 W-M5goiR16{t,$z0UFk,Ԁ]e兦0u쑥\ \zkL''yvET3w"p=0q(DNK " .|Nص ñpC"| PO<"RnǵX2O|Gk~9}AX*Zsi$XR:&CKPL׍OȻ@ڸ8SӑXnQ(¤ xDZZrqp2fQ~5Kmo5Xf:b pmbժ)CGېD/A6O6!'ӠMVi4ZoQ PͅI5:lwO,B.\_KVHTŰE?<-xk>^MŌI/Эd0 Ź`.Ք9nO3,V-ehTlrLn=Z: wr䙇 ;=8@DȆA*:qH>įFO0y79-wP|/=I(x_7'!*U!0y Di*ڇee΁DžGif1FhUhxk`YB *6 ;j[ZQ吵!sr0I^9-K\M髞U==-IS}cjydX3@Qڞ{9SB>byϦ}19iNS@j߁ip(WS nJ:6bHt.օçhwnEl^!dgyN =$|tBV[ |BqC>qŢs{4jS: BihSɚמؗDLC]AWJ!xf̕94hf+jbw}׼$ ts9`ӣQ.C`^Fx[23nM6S%ξ鼶wiJ:q-6tz/ןkF3,h8.wwQ4Q3gA[ej߁sk@vr *l񷟹)kM}q ,ef T9Y4 pZmkG$NqJ3191TW^wu/ 3j%,˜^_$OY)A:ː( PZ>hEY~e4^@j JGA"D₍},xٲ3E?>^),Jo ݜYdC0{ܨ" EO{DH*m;as17ba˦r9y\rQ@݅$~hHA&c V̦c8ZA&QWEgVqm1:;?;ctKS.DCWfS86WštqǠU˒4t ɉS֢x^GhFmq2 )vV < iH;]f(*H+M\u@nLa)oˑ~&Z֬UM@&*_B|C;7{DAubSM¢{|pCߜ"pПFJ_&j$ĽfNje[sz߷踍mWf#yfCtpeH=83LD>.Fda8B@曇;"`З<1Ի4jJ |Ah o]ǯ@`Wx01f fIzѶq+DQg鯒3+_3%~,RX|4崇ɑQ+7F][k(Ҍ:O7uؿiWy֫!EUqLPgQ\88X[Y! )EytFfjx m;yΉ/WaoZ[>W"CblM¯Tњ EĔL)r &"Pjxɻ[40)dX:8k,6oV3R?I*#sJ.h ȰHcT q^K2h4klhY\co=\zB>w:= yZ;(#vR5tjé7:e`Z]C yn!qeh8Y-؈uvCbf s)4I[ ICm30<ݓC!CkZ~APoJ&})H!fԜc˗g=XQ~$eO",OmTT@!:J' !Qln냚tR#0APгPjY,d2OڼiHgZ|wB }&kS^_}ТdKxT7]Ϩd1jmymS,h\!NXN}ݻi_K։jF b " I:j9{&JE/VHm!i4e9[+io<ݹ[۸@YCqͷ2s|)>O }=wAļS]M2"|S͙{)­&X 5.ڰ\-v:n+?e-{{R3ˁ٧R{t&o#6}@ަ8[RGn9X .NVրUbGxԬLW0ӚGZ7˱|ߠu 9-?EucwqB fˢЮ-9m hkiy/ei8-}U97B MтJ|s̰.2}= oP 0/||ϊ*]=6v% 9rc@-<nmI#`#{7 /D%z&kczy$l_[T䷇VI+GMvz{)T-VTSZ PL5YL `*DE]u6w֍bls" T'}ao89z7{)5%:z< =_R_l4P.y{9DmhB-Loݥ?+.rցE` zupjpDxC"]%>e82Dk̪Y"q==/&Uq Wb}KȮEasHJ!Ġ wT`6JkVRuNd:(Ƌ~5#T]R\xјt^ :*':xMťN8DSJ!)W]˔giVt4N12""VhzD84J“Qq@i'wͶטYd sp:9!+5[bKoO5rQt"[+ Pۘ?{Ui2޺/v8Z_o*oƾT31GK(;ʔL6|8^ǐH{}d^*r!#<|YFH92a/|QpUUٴ&BKwLcQE@%:ЃuW_|#[n1 v3 lq^UQ )J]:GOM#"WHW1fMY"' jDD..gqF}ު̺qIj=BMhjHZe'FQ) w#`B%JZ5zmi;[34'1li7/CW ?T!aq/lv^(>$lA1&dNZ\"gutKU_OϽ4 u9wNG1Cj٧4]7\Rg$x<K9- a}gOWP]ӥ8o 5P]K^[N|He\ڵk W">cRntyUnHJuDq&$]SL$Ph|c߰>2(Mi`AqzF̰@z`̱Pe% 0J 3b[EmϬS s%kNo)}Dq$y7ailTk=9?Rʜ$rtա P&q 9cmowgnYXE5fXeQ~*{cC lkgMSD&bfH7au(5 5+(C|UZrē:'P}S? x}f|׍}\{/!5|5ºƕ<3J2]7|r_(QXZۼfrF 0ymM-Nv&0K!ED0|޷X?p_kXe Wx|6գ7:V XC˜dy A/ռh|Up{QZ,(=jb=ȑ)܆,.HAɖTDkONwzW-WO6 ȯ՛i]ɾ7tUWkOC(HވutӾE9Ƨ7{xos+k`UnUw@E0 ֹtX ~Τ&(! ˃ށxrfh-xk{ SLPгʷ(v$e<-Z惺Pk:L jZg֙>b<(]ENCp$laȴ@5 pk`9B.TKt#m4`"sCЪ5;ɽMP4`\m&Q-rk-gzQұy۸=~ ͛pyҘ-Ԁ'usfU /bܦhtZ?bzS7NdWcvHԔ̋Lܐƪ,"li]|ʝ)Rͷ׺#g!*:^T$ZQClYXM 4!\4d!ngk&Hh%yЊ^{ -=yv5\O#lHϵt[َeOui\o%YGÆSW7ުWG07!kʫtZzjd5|yƟ%f_HhLFL9*N`붊 *j⹶~*X o ;83\(-V$QY+R6>#/w*e|`G]rl7*Y&_?7`=s9⩤:݈r=&C0i4߂6D6F߂Yŭ:{=B=TQq=9XHNbSTIw@3 #]+Զ^#8HR) c޴qd>XJwԆӹŸ=tH={xj;I=RQGۺȦ|HeMP.(J0%6ګT)t:nmh?IT 1K  MeSoN$8'C 87NDjG1q&EՓ LnȊxhB52iP+ZϱvI2ƛf:E]+Z2r% ,3uACLy<rrQ̂R~o{ѫl٭6gFz~#Q06` $ ӱ70h^? [F #.`W&>S|/)i_v3~eu3i~˩| 6Op7Ę-\ŵb"2coQީۂqiqV=vkMv+<Ƣ 3.K V;t6+}`ȁղa*SU3\LFZ- Oxڢ2ˉmUX橆""QG|Dy)u Dd(8Dƨ4b1ꥆv$E/yb=xk} hu9(kNA؎1pPSq q VAj#av&А F{S :H?)RUY X'4q(sv]{ lWO<s/-"r. ZS3Yc0%l!3WiK.uTդUkZ :,F9袝v~K vC23ciwߔ@t˧sGe^5?`P*?]٤MށZ@}nQvdnnt-U='Lo V8$%Id҂?=vy-9B]6z]d2B X|="{ϝѓkH;<݂o APSnz:|_䑢f$Ы}3LLǟFR|:LNr5[pwҏ!For~@{DTlwSǍ<~\@4 Ee̱~qTfN﹌ܕIΚ.NMxy;) %kO#8ĸ$C=aXNEI=:}*fg;~yb9z1IEUN0 o3]ryOBnJɹ rDP4-1V~u+tD?Q|̟[7lyDjBeM_OB&NPībk-2R$zReAcϦsKRÆ[S*s%ֶEd7-q/k,j(YXikU yLh9+V$b|UEbb*ll>/oޝ|?^<&y= u0Gx{YnF{SƟ`VxhCP{Y +eQx⺕HhY[,Zr>ط\KTs{Ulf_@`+m*}#)+'~ ϼ{4õi=sCNAWr]ʜ?Ggs3{R$_PWW 4dXq~gY`́[p2xCvFlWvw$ }$ ~Q3bB;W2pzcNψHUa֗#%#^7I-9L8RN\/ OH06hK.S|-1NE &٦#}{4A!rïi<5 7lɔ)!Ie6&086ݚE^9Lxv/o]h(Ư=:u,xqFo5+Jb=ߞK.rYZ>!0mvMބM btP- !r#sNk>s:m+5ɈW{io1kqHWI-r Hlhk6~/{+kym`ug68d%׋*hSȴtƲEG%0F^Q}p}NCx2T{NSzw-%%ݻakP-[!ߵP?T5 * Q/% r j"5S z$: ݣ8@^ۓjh zO) ț S+J%صAscx,}kgSwyс_*HD`t]qr y392HXw"Ah7y"TXRCT᷉G϶r!&Ltiϒ.;נj*J$ wZ]VW h,bX<䧲#gVclFS5edQ}'uŔ.zSDd ++Ɔ7 B}*. F\Yp3VØ e6m?ǃtU*a{zu&j HPdߏX^B:Օ`Lk6P<^q|P^[B+P%_b/S \:/{q6b#*bPL"Dg5r2G .6I-f$vGJuSJwct9^mZSJR^i-)*p\)HNΖxQ|`I!je341Ѳgv\b"t5JIng/T@pdP_=?I}r^Iq8/86#U}ڐL b,&O 5p84Y>P¥HDC5`&ۥƴ:M^& !T2|`scWkhq|$e#?<(6%4ԠjUp-EHEm*yJHer.lvntA)0ʼnra4+MZVy],J5 }tYޡ{]ŔUyuohh; fhkU NAfZ coA=*\ԈF}pfqmi2_ZP55IZ'Sth:qVo7js{Cr0 |+/=~ RQz լ˩=tzOac7S(=(Lv{,uP eVj:'Ac~5-t?e*$Wљ;MBe"`6$wY;5/0IQx SIrsS|:_ i`DHΎ\Lbǯ~mhD,c+uv?+"^+6z?V2='%`9pBRu|J7L-^HA^P}Tz =ID }j$Ý#ԯyl-a߹} vAGxR:_i(p7GZN8{AT2o ~ i@Yy m0 έH>E[p+cJtl>4IEҟ =a~ᥞ/WcӺ?@겍f?s* ؤ=UG|P%$8grh<1bӓEC31@a؆;eNuT1ZJ C݅q+$-vnh<;ċ'f!C29rJT  lyN-ucj1Po- J:we$Gg4аNFI !S4 > ZXs2zDXLqDSDdٖU3L ڲ15c5Q+b32m*:p֩KE.JRXS"?[m-ҿ)oX/y╻äLVV? ߴcl)_.p@XY>ԹжR[M&B\2{5r)봞5b,D1|?CF!ŏ&iρwO}jݰИG&OߪD*t+hE(ɻueHm9%&d$9a3A#N-f6R c\oܬ'ۊr 8WMti :fu\ [ei1݃7s.A`_p*u_xF& ,M;L8Tp5ܫw#Ǽr W'K!~˾x:#wUn uB+Bɍ9O?ek %L\p#`3 @ 9ݣjvT!j 5T9҃;mn};(:G2^VV" tdf C$51)qkޓs}!:;ZFͪCp]Efo٩vz/>sK` ;G{^ѐsW|, QY4ͮ  x]5$x߿R?\:Ѩ<EBΚV._Hoݴ^Mi=7TSp:N"GR{cgvR cӲ-B?wQܾ& KND}Иr^DIÏÈO4kV,pwQX&zo8 5K%bnd}RN}U܍8{EE_L MR! x{U=0;7;rvaK xW_ZB&Ntv@W9@By'#rQ.0W&)*KC2b zoLʉZola Ƨ"J/6ʭ\@qC%Kdۜ(qb:2Fzv0~LeC+.VDz+#zWꏁ}*ÉuİՓJBGdU+K5͑lIQQMc h؊Nu6j7bқLMd=@{GJv(jtHJGIiy!lzFu$_( ǜ^%mÞȠ7BYQ^a-5$n),t4^ aJE{jȺlaDe: o, TB5FI yyX43- "jdOފz8;h8'+bv$SuA-Fk/ڀ䠅`rFL} 3Cb1QF@ K791zuJh 4ݤ}~Dkls`"e"N3 *s1.˨oidG_&3?/:؃d'ücE59N+SGS>2 sPuebbcSn C8k7<j^ >x"öȘop 6達:F5dBsQv.-qnm,3rX|AoW|-gQF2a%j`wbtZsN =; bQHAkR7߭*iJf(!L@º&KhXe)c t%!;@05YsɏCʝ^>zD_MȪl9 Nn&#\I[>f_3GHt g,y !Fkp=e;v%* |Y寕-<!"D:ձw{gPxc[B/97[o8*ͽC)޳GKo C)燕ُ \IbIcDXgboaSГf0x>]i%J(f@bf75c/)av9 %&",Mc$zht(,!݇MQZh;!+e*}gȒ"3W?e8Y|VtHz-Iv2wG6}6!H.F n/YI7v asNA5jċîm) զTFh9=\wuf?Rdj\9X'|uPrdm g38XBy MZt'UtU%च30k/%b ?85:ˏ> wfk迨$XITtE4 #$Pư?7*&CIWe ]QnkPX\1l#] Wc#ಔ&[: f8{;d婕jm0PoSqP- $:eJ^)v$G@^F&Ue8ZC~O'wK󍙯W٢ ch"M6~%ю 1,YRCmbh_ʥ7T ϳ˯k)pbD+ksƂƄ `и. e}Pjh^9q&R WUAL |s򦿗ދoPulc>j,"=)J#]v鏉Fh40GDz%z¬~{5~]^ԛS1Ѣё(tȸ5%h7Y*{ WnW,Й`ƢG2dNaIkɻAMx`fE&iH#׃ea0Sΰ|Ȍ(nbu%>R" [jt,YJJho PS.r|>l][WսNDN1E3=F`dOV(-N+A@(^-ҙW˖I{4ծV .!;  SȷxSsp8䄺䂏 IxT h)#J/UdNJ4ANdY: %6OVwjA˟Γdh:t}E!tl΋r{@mGOeq_I7JL%)T]ݯ.e2*ÚW?su0`u}c`^܌̠mQ-(#t=pOMf>αgV@<0P:[:[J^@{ Tp+?Xܼ!}$${G!rK &rue~\4{ŒL $+9UcjlX`y_{1$#hߌtyH;(Ҕ[%/34݊lC =0R)mֱ99D|m#ro;lOGFp4.1 0$8y_V3%BJM0] scW++;N yvrׅy( lWPb@("9ʛL0Ruj5:>ة5+lwp{-ύl#GAT ?PF3|-5?!@H.+ҰSm +L*.k%>_LWPY1L8?%u+tXݜsk@K62eݛ[TH*g!]hM_jdRv|39#+ǝb,viOPCP DfN8aU&fCfAбӠz̧Q@UDҲ%+4~!B{If9 -(bs5Q*dKf@ fXhMÊyBeYqa|:,:]|:5G:Ll&$b& p"Y^b,鯪jhŔZNg3Z&#k:L)IGg_pbZM'mNi?T #XS%@D< lͫ]œs#g&~ЃMDDd*YU]Ҽ- mp _ *baӋ0 ܽ/-Ղ4+M,y-3$ċzxʚˡ!CdP9ClԂ,,m'N[Q(YVIz!Uwgfl`DaYDf+5uZĻ\t?+t ,VAYu9D~TXg^EzNOLN6q4$U(T-Cb`=%%^(U7,eUoqUSY8CO\ PÛ)~[[SRj_H;Q?ѭH}*d4olIE\%p`{"f x.̀yh:vY Օ5}(jx G`Sw*@w Eq;y?!'BMq ʪR|ˎf%ܼQH(KVx4 E3 kQD+]Uw[uر5ɯW %axl3_4r|gԖ{ļ,eΆ\)aZ }E_ \Z99jf}RQؗ'JX`2^;NmoK 0*5Z9um(7")2H+8+P ://5+<} !AMӺ2wRC+X^M~!w,eX ?.ǰNsKG/; qm絬l|M.!v 00hc@ȉ$:q#;3lR>piM`ywzA٨JZ5@C?h4W.ݷ50;\FN27ѻXmB>g1XX}{ yL[ ;uc" v9G_H}mHViKNI9IBQ[]` {p8aO7d<"_{S^rz=6ŝjNaiʁ:g@TGL U~U{d΃>BDM,A']e[ 3涱1v"Z`Gwv;#ٸOku`ս!/W,re%w;%dӱRJQ9 X&D]TP_ußUVc&qm1og_h'v (vA㉐Q{ZꇴϬ߅1kcWZps `:$@&JN-Cq\mJ'~]Mcy^n롫- 2&xyWН5'R.q2>H|@m l;CTplrxmOMz̲#`6N&<}h,\"!&FivVٜK`>ңXtu I:nZ *N^x9K^:B|Q Dhr%Y7sB H¯J5}峧UIrAkiڙqHDVpwjAhyߕhhnI,A 5r\F#'j 6FW>P'¶'pKOAظ#x)r!p`akf`G|#ډ6?EZ!8n %; ^^>Wu0(NOEnȓ0)-2@'@c`M3h㪫+Pw(#?XK_o^%S-_q <`;A!R2O#wA~\'MEٓy%m:gq0W\ᣓT3 h%4Y }H܃Xgce/F ĪPf(S,N0nqjmeqyAخNE*e``Ӽ7܁i޿<7#?-·\u2kVPTծʯ`G&3q:o#I{RNirGWnS}$,׃mL)2pc7v)M2`r Tbs¨ժZYnQ'~a~X. CЖ{*dƋuU~  4;*XxoD0_[MOy]=PD)C̀P:GT\m϶%r, ̖wMMXIE߀cB^uݡd(3_نb pX{Y%Fף)J/@l;p\DʱfFf]崃LNZEЏt ԯ/28x kӧ5fi2ΡfbZ!Oli/}{([Z\0"=W wE=SNw&%Qs*l)X!0-}41nl=G-тiѓp _߱o/͗YV̵@&c5KitgbRJD{r#R-<E6{2+SBҹQ;H NP)אPORZڶs8kDzKJM6SyqƘfIe{,ȡ~X7Q/ )0Vtw3tk= v"]_T+wl!&Ž 9ŝ׫YoIz8Q~+O՟up8][/: e+"(e=\9MiQqĒCo׶X'] ^"k;26s$؎Au6+LպKtBێdT C2\ZC]onm_=qWĒ@y7gc֋t?U\ybO Ks"爀_V*5.|*D8xެsPO$@p%~0%Dž !zF;t2XFGl)?F>\԰_xЌO F5"~~t",vEҩm;'WqnZ3S UE_njg_4t˞2+J˺< ChvRxYwZxʨ'/Z0񥉀xg윬$i pKv: ,aAj_w2WP@}]qFW; | Gkr׳/;;nD ~Z@N>}/I oRd] }f&/U@&9"۱z(nkŧDĝ^{kd6uB_5=}Q՝JI6}Ť+@3),|$SLn˵fj6 ,(KU׬(KT$Ip=/ΐSݚmy~JOtO"u GřΔA =pxyF-haQ <əMT߄\s7*?g^Nѭ4Vtҵle~ɹ U,`>x|v}Oe: цu7D$º.Qj+'}@2W6%{FZ1ț}K/&qE%끏SwPw9M]DQ%|t^\Q!vDr==1ꝹkD[ZqF%.T/+co+fY. uMWd`@b"3~dhNᢈJб-ϞPhOG+wM[b5{ *Jf,KwҘP3-dn+֎qyLIHƒ4FR$-ZOCXnrm˜)Ds{4 ʌ/J4x) VCq1T ĄGDHEY L }3U"i!. =jJQɵq* F:)T6>Ÿ"WESX^H<_u|Oh-4CJ#( Ha7PxyH uRKG"UBye,`, rlz1P.R Җ=^^Wٗ8a 2-%]kasaثp'W<RE$FxW`H6uJji0cCE:pf DЮrMDwt.ֈ1HзfC u9qkm' L?^ÕI=>Vgs,v~,NH "!Dcw"*PϣUԡ63fdlk}9*EX?5&m: # -etMمa?p@O:AVMpW!H:99^Jތ 7_pk{Ïs~m9P 3OM;yc?Yi)=g{?됑NuK%ŷtdg| ?1 56UC!}&AE%e n}j3<$cG>uڛzZrV0aO7WKoh}E]s0Na0$ӮѫdL1'ٙ6G ,]r{ NE1ed"R-iP,XebwӏقxN JKI4<1=B7NzS; `NXd36~:@#UwSur(Te_7Qg77(>:KYmRK]D"IHPJV^l) \xdAZnKnٱTU UGlM\$*Nz}V-kv+f:e aRT3o2G-2#M?^2Gqj#;%tAB.; AvCH3e| ɀ#σ{q?N8;b,RݾmQ"Y`_A<-`tX:>dmXX7PFHAUd`]tJkȢdtv0D"`Zװ[mުbO9R]V)ѳByh}<*C0Ъq@ 8zRXाEUA<8jCO(=1$`"dXbΛQ2K*P6Q>mP"J2p eP@0YfTЭGeȮT_ŝ \~$֡dḦ| (oh^4UșM?yЖp/vL,d _E<' F| \q=Q]7NsXICY-.ٌ˅g,8%6M;W#IeXq(j 4Ñ֠Z~_Prp!kt<7%YGjKJ = gyٕg.٨yfɄbԑʜ=I, eI2{ɮ=JA7nzV&` VJY7Dtdf"=~>69 B]]yl]sX*rQnÞ:rߘ(yzo0 IL^Cr_Z[%l8BMSMmϳ"se=$[j(`7Fݍ:wm 9=D:[jGAkZF;֨t>L=@x2T~l :t"4("-uw&"rwO.bp&xF&`©T1uzJ2 \h@'](<hcӤ"[.i;'ZLÔ#.Ɗcak7QN77}^03nç[1rW_ۗC0:$"jj^F6Q-NNH˦fo\_{;q\C1'%(0,mKD`'qgQjG_PXč*IoA*_SWCI1G:w̠#}͂u衳"\ؒ-d5^:dKN<:|T.7l<K@V;&8zƛq~.uq#sG&v$quY]/h~y Yȗאf6xrҞSLB;3E[hԿ\d(>ԓpQ9'QG^;T6i@07 `XҾ Bƺ@@PX-bDBKr )mjwy*Ј=4[T[ Uf3Jdeo0bjTu8.SbPNyh _W~NL/#,iA +ֶGE='g02~u{rgb9crHs紣yA[_`S:U/Kz+H^~9S F3jsqnh:)Ux <"iT8+4wQ<&e8뙌H7l^4` FaEs99_v4J qC\L#j@ĥ*ZǷֺDJ遺5yUE i5K5]:esQhWB 7y(, f9%dWU1Xew܈X'.Vh$x~ )W mUwIU+Eh+~Ķ'LBk!(~NxhɢzRU>|cO-hg8[\+5k&Z۶MVm 5ߜq[ }:C]D5n3( 10g/lU iaI~΋%^rMY5~a6 0=[݆x) X\(\/bVnWS pz]=:M9@>îTwO3O(3YQת/O_˴A*m2'iݰ"Y.5rFMP\7dVai;z/f0Ef,n>iAc|UH3i ~ q =!u7{\,i)d) ->ThbWst]# IӳAz%߅3c5J=wĺr$Lp(ywj RO72J,}^yRQ}s)GHlK}&)_+8+݋V* (.p{ ⥤A}4*Kԇ)szHTB:g1uڜAN$ \Z(W!M؈kqWOW)ORK}}hsY?}>&,tR ʷ_ʔ'yaiQN4I.g^k ㋬עJG6 9`ʍYWѿxjlF,oR)(؅[FS JBr6*vǨg-LUSB!=r}XƽJ򳟴~ut3/6?E0ڞV.l>BVp 55oicw~,i8{{me1?1t1r?|gg( T" (9L<ŋ!7m  61NA8x.ouTrMku~Y-^B+Wg! >OR9C̈́4 # 8E79<L|yIF*p氶|ۄz-)X-GhȒ&r}+M4ya9DZ:CYO\'rqܞӠlb:vq[0_iS;IBBɾTqadv bLp4-Tj_%wYz+WcCA!IVRlLoO㽆f+t@-m`@ s%>xE6Ɔ[]w#2/@#(/ūH߄So{&SyMp;,&4Y|ztO+L¹eyXv>C0BQn,4=C3̱dCS# U~:jG.܂\݃A_z+iL(݊U%\&8#0`mQXu0q$Qքhu$lɝ?N'm kWġ˛vYQ]uPt|ט0|΋nti zVbOcN/irksOHdSd72]_u'3H97mTx?v)I5`d*lE]b#c/.>=~橚/Mz2|}Mٙk6LE̽?n'd;Q*bվ%/y.`:X9mbdnS R宧Ho/_jX>·&u1ө4 ݀gð25DNGOl檯\q~>KA"|{Q\gBuD^|cU%TL9G,"3]^ ZI{ 1-9lE`Hpi*uG]8ShZG\NM̕]WoCWHz81F1hXy.log0,(qO| CBf[!P% | 1="pbp[F #êap )IKaO !\׭Ӡ6zT nM!r[FAj =H *_bKj=5Y])g1tNuS1D_[.0-\5OG/y8<}S!L~#,{(ӊ"l? 3ݗ-Ģj!~!HȕE,&;xP^ik:j+)Ke֣#-?fKӧ[ƬșRo*Š7΁I4-}!V.㦯*` ǫmDx3fn<̋ds)A)C+[/ʫ0̈́Y*gg:պ.SdlOAc4k$PMfHqwI53?F3v3"X?sI;EG T?$+"7yKg 1`Bv[K;whPG2[vŽpϮcqS[> KP]< Ҳ\9 Lpэ=I9.6?X7Q 1?J$XAV#p "cn( e@ymgD ?f-='Y@=<-"~c"鈆q?VV&9S/Y_[`a%7O.O!( t=Oz^P$A:n]я5Q$u(WY JOBU.82,՗VǺp!3&f#_ ٯ5%!ZqV!ryoX\h<cyپ(dsE0qFy@=Fx3 ɰFGFXsw'`zHϨ%锎2JNM<5Jδ#JdLLU:QW 5V:j>t)Cv`Z%FhZwO(SxtA4 D-u%P%IuBˆv?KKtؑ~`j2X'g0úE]%q:-+?Yk!6h'!nN^'W꼐 1d}]Aq +Uby,wc"ƚ %y5w5D;=:(sϖPUGihŽ)&,(/YHhՔ3FnZLDe:Ne%,29}lH Z\Us2 ʚK\tzދF'U%"gpBo؞-$JP0e ttxn<Ǯ> f!sDQW-l=GK y]`m3NoIm\Aủ^<wfa]H Ե\}-FqrĿB:]_@ 4б=[2:2;e&},,`IXCҐ9{נ8!A- R٢V({Q1ƛ*D.5>Dl[ ta<"^*c@I'ھ`{UAsKٟ/I#oи89nXQ-wD9ۖ]u`0xS3^| ~ PRPDCWGJ BQoj>qI.8$1x9>X֌O"^E!P22}mQ HׅVN6YEv0 ژYaFa^E_0:# E3E3Vz()i%h J'򧰂z\`D[U9.j#_<'NMs*En;hQt~ DE⦀o_t.2 8I]}72}}n_ש?8 8)G<~I:5)s΁t~ xE㹍2"4pY;J[Pt5 DBwӞX8))4D$.~wa\qM,w%eوN/Yo=>Ujͱ/۳ &7/1LKrz\?:Y*;m`qY` EbOzc=Na)M뽀Yx!!k+ЕіkcPt@AG,}k\)dH9KF䯃*3毇rcƜFSW QRR y1Vc8]TG驧 a}tv)>$0_RDPwibbϑ?߶^ܒ{\ejw+af`{I8#:8Cw(t;Ji%dg6u[NS"F,u`Fa[^~IoϘ09=s8r W*Pv#GL9-yg b-* ̭!3B N&Z\)s=Vf%7c/ J8.&C?/\% B5VZw1cJ_Ufn2x[`qqq1BTAMVN pr:>A9w/yOڱ(mP9CjL<~CIf t߼YV>4fm |8zK-m1 ګ Ԏ۳Ow}Һ읜򸆘l@E,U@FjH֛83+?_־nGպ`P3m:iM=҉%H-|nĚ"FE4P&r7vSriŤկ ^'0-z>P2h[CeWԲ72h/XbH>}o\-R5o6:A 3@ 7[`~v'9?8+kCXq~! v: e?@«չW5g8y ڣCഃԔWGrsi j̗yƝ;~&E E˙ek+#qZ&9?װr kjȒ:`Z-`łޫ'^ GK|  hƬܷߡØu'8B!i;lwvV=0ՂQ2:9yn_i90#+61 ,h*WC  Ue +Dk{RhԈʙ& v,~wG#4rtL2=LpV IiF]xy<飣ywPnY#Fgj4BH4#?erK*bF#޿ZEw}ʒZ|\bz8>yE2u5ɗ48, ` zR3{gte7pEvn$DlGfvo"BwMk巿vQ0"EFU8Jd(Vs(r# Rˢ1ճ Sọ[KLnw` dϛ=E&mY=>%j{󄬛%!y?S/J }L! 1e Bœ]/MG\25v[ϳmfw2UR_%rEwSi!WUy$Qȭ\@atJNC2 m|nE ,3;+=M3 HXd5G 9en|9M_"o~(@U,TDAtЪL,hn!r%*Vq޵I l7nǮ'D:)MX4Wpzo,Ԕ(jePۊ:}FCӗNaqKEz6z;"IvHF.P=weM/V*(MƇ驰gmSl*l1gp=CF=՞1/\Ϲ9gQ|QySЉ<+PラW;Ytٚ+߀R >Й¤ 9si 9y~J5_X4ZvF8p|*Al;`$y YSDVY u-5:h{]$H\CEv¥"$ enBmkU ǘ@u0+fW2ꈤѕ71QA)d ӁRKIDGO̥䚗k+8% JYgA*P @5)` 4XtJHVۓt[~QX73&*ED C2ƌbB0 .52!֨ FI6B!Oe #bcvmtMHg>cgۣsψ`5bUg#Om-);ʅQN";~9L4D_h~vLNC^).#P'-y<A:ۊD"ӓY>~j4I/k7֘Foja[ 臬x q o67G :QIPei1\l]*6;d"XqTm zO_2H}ѽI[Bz1oCR]#T:`  0'qI=_t6H3iN(k'cktS=̅a,A atx<}QI8]O AAXʩ=ӛAX ,5f.4Nk ",\6 P }G0tylN]z5]Ȏoᝅ:#-*aڹ_P'Gj9U"v\QXYc8Pl+Ppꢛ7U3&rf!Pbl!9o@M,o}X lM3o5JlGL#iNxOUN*3q С`٧!X'|õfyJnj 놞챧IL^[oz]QG W~8 ;*lvcwĩv^R}O8zW`s$ ~,%mjlru\Sj^C4Oe !r@Lv@<)2^z 2I@{oMq^W}\zH]_ l.s5? \(_uG"RUz\O%^P=ChH^V {- N+W [07mHvii2GhA>Ic0:w̓zj*QITz5C;;=T/V51VRfDy'D˾.<݁y?0Ƃ t9g){x`fI4ě+?[Sd(x[$͗-O#[ F$LIkBY/j Phg0C-ÈΚ#-Y޿`5 :9 L|e*Gsz]h 9n v/hw@8a-aFA;@]DB`+v^?t*F7^')^syXJ#YzH??Y خeiGǭ6´;M@=ug]u%cX86q['0!Mka.d &2uui> $> eICMT,Tx[q\TM]f7lEGyPz Ў@>jtoU iҹڈGV,;:1!ߒY["smCszfȩPzJYR ~ϭڀۋ{u|b'ɻa]IY]rq:hp>v]p~Zb*JQyǦz7kr!ahΌLqQbq_eb [:v%YNÂ~>-jԒN>qV ?:\/aۺa]/wi<5 V816k 9fl@8Oj#\-p@`XO!tnpTx%u +TiTGz9D|[T4_#3#[oOQGf.* *6.?4ܔgsF.L /(Ϲ"MnuP~s`;$5& d~-xMm0QA0.J%oD4A]'Bc~wl&^/xǎzkEvCiyYOy=g)N$QQQ-^7I'1)QY@l=}c͇k`hkǭs*żVpai4Ţ6DMMb; a镞0KiУJGrj Kthe~04`a̙6MN; |`>i~m>|b$aiE_Ûjr3NR Dg?_V陃'3cCxw_6a軡.}In)J 挸\l'EH4W8_F<6v.7MB(Z J'Qn΅{OB'wG4Ulx +}Ĭ ) 'RMR~tKGe96X°^r?0fKRac*A P֗o|})(\ӻpKG}7 &:X_۲9uv+.P]&R%֢l H~F>cPYJy1ZK_Y}u4UL|[!pgn%3&hUe#pR^E= $qq=>bx}tPXeԴoYĉv"ĵ*U闇A*F7oi~b#`2/6c~UV/Ľ-HT2Ƅ{M[*[6(i`}ȰJ0V'$5<(sl{ǖVB/(]h8qCZ@.+,UIG80VtY>M$FE5n;N:P<ԕzrWqsٖkND$*Ы4jM猊`]ށpљL^yFपȞSo)wCjÆO^kp?mƆ6̸d 6.S^3kT&7^7kpknqhM{W:9wdx M d WQ'+` VxD`m\YYZ93 vd Ws|CaiCt 6t,idj̛'ДUe#=*F'Ftb*c˭|e4D|<_PJi7 5wk*8V}p]s_aADC5L'XGQsP7 znrHwN6 eLhO[~e-f<=VEAr;i'-Wv}!@w Dh=S-Q"O@Cz I$u?0Q|cvu98B#DfO6LUa4tH/GT9Bb[ZUSD[Z,BK{Ю9*@'01BAäS$??= UiHshCq?"{ͶYa"])RmEl Hrݱ뢅ns y#xS7OpQMrUXwWD ^)<ڬH ^yo?7Դl{O*i0N(W?6NtJc`2a9ZaQRhI n{ 1-&;Y ʕEnAxg/)ߘs=@j,$fE[bvAVv@!UNBv ?DV)xou@'TW,z"|L[yBH q񯂚e{j؈ ܩ~Ȝ&5?K_;.)Ozϭ stbJ1"|$X f߶T$/>m^[&.~avU]Ӻg!7F=k$w @CKgnS='1솼ms Rc|!\IcK$ ESqD1Ik)eS+i]L;j=F|>2c,hעuӬS~:G<ټl]`wRWj\.*<VΚ2'+zǪ~w?<[wr(Z Oeaivt{Lb;#|iؐx_)`K-RK\| f&i/FJSzpS,XOs1 QvnB"L3QskMMnu ;D3G`90u#'&XG#ɯzkу+IKD~wjʶeų>X(I֬[qH"$Hך@X=ypeT:c};c (L.+n&bSO"M=L#-WyJR+zpӵ%k a%S=[1STbqTb-%S _|s`^Lf|yL>>Kl=_էz)cV/m$:f<ũعv V- nh^N0Y--:W2:0ݹjI9)ȼz2.P3,Axm ۗcx}ͱZjr5}!k~,ks/4i"j ~JHLv%blcɁIjJ)P?k 1B'RuD qƛC cg]jh =k:LxE֘(@laP8 tV5=ťlBm補&p1IS=?ȁ2"Mq MŋC)a]L4ۦ(R/:}[H0D|0|3 :Tћzu ;POs){hiQXXPu'6RmM-V.j})VJƾYpB?aolMׇضZd rg]8`9ߢ r5pJ@FɪTPgL^|i\%(Xr3RC8%٤EzczA=7y͚]k$']T~;V:yke:ٚp m(IզK%P5YCJaJ4#ַk#DDTvpJRc긚tă_LHOf1WYSg?_w1` gD?2A4u!z\~h:Kd )z8DTQ(޾CP\Ks;ir柟VWW†I6CkaInjJNs.=:Y,auڳڈ|6E4wX F ,my2-5tqoo >|J*gϏݕcEd1ǀ"{ 6.|وz\rF+y*yR#cj4NFB&MqՌ_X LF]w|/BA:۔>j!yO(vتv6n%{qRŲ)GRυ͞كC (LP3NEC>G|;G{RA;!\!u(g~&GIh9;TBPa"=Ƞ!2EM9ET6P$n "~iryi[|/X[?Z~|rX `m8VΉC6}$DHX6 #W|{\?'DA]?n \oS ΝXsM\F(!:v\vf5 :~ċa%V@/cA:fx6UW);Ȧx} SՆ `ymb̖A| U=۱it#:uz9$K"klVڏVNn>)qoB,Qdnwuԭ0C,,y:߰+7ffN:l"E/pa i\ꂴnOiB`P7Ϛ*,yVUT"Uup$*KYHlIiȾ}A!9g\U d*2uB} L8K" .4iIA.rg 9vCWYWnZF_4}7TnbT>D3G/rEae;&86<(G.Gݽb MˏWvC4IC!$b+2>|ZʯƇ 1g/b> =$BL3`>x3T [7 Ve|8 IS}1Yi9ᄽPV#D(#iMT(hUFiJ {"hY~K&j6ꮚX4 v{R˓TYj(:]TTہTa ~&p.E BE-φϒR]:xģT p؉DYj.Th('(:|nI iONdO L`Rwę z) 8y8ZVN]^q}`չ\IK{: o$l Jef:kRWdžFi/J١vp,_'Kxœ5u"Y-N޲9ķmG)nZdr4{^!(4j˲~@!=D \A{SҐW2tӾ8iAtuV| ѡL"|ذ̅pӽs5fØ2wF~g:A6HrW_IL1~ˤӥGw]B:5]taBh,Cw#zR4i=9L3Uyȃ DLLjZϴUME´ʁ+mO# |Y;[?ޕv4nP (_mvdq_9ʬ\O^V Fb) ę%+s k~I#BhIΨQW\M{+-=ȫ<=oAI~G >IX/op>.D ~ew'UN. ;,xxU^„Fzr|H\s4ۗ=ßH  LW};ڲ1d/a:6uZ¥XrӪk [E2^0xMPfd^5KtZ ca q1 |]aivG1478UD?ޓ\sZ,76[N2BfSҐ,(5*w)BD8xTӏ2Nsz0^ 6]6 24FG%rE"5;) ݌p;˱qx U_=4v.$uN$zݿn2+0';X?MUN6-RsLscu7'xT#db h\{ZŜ6z9+1K9ٸ-ꒂ(.=PY$ @SB=+!+qƳsFM}|RmƁ72NtGTw?Y;@fy s4|dp 1_ӲasYFJ-ÇBLp%TLTKiO6bcXx'*(W0bzFK<`yACG͖}qzINIjA@y>ɼ5.yD-ei iSĸE"w/Q> Z%L1JN?X]?/lߦ0mRۡ]_YۀqW`pJvw6Y5d^>-Q\L{~N# ;U@hS*p :0@بՀU< Oov}Qa!ЕnKSXFbR%s}n`@bzH%<: jKwMlhLar'"(s`1Z`3?9zG dԻI &S gvJͅIfq9 3AQZRw}<<{yUL} 7(/PfG7ej SC(뱺8t;U=v{6QIUqP΅+YrlZBA{%(A6iG|wԍOWSJ<:\;Rn5s[k;jQ;kp*sjDɢ)Y7ӁǮ3_kN/wd&t@P 5ZO[ 0:8c y]AQ`nMVꏯߐIPͣ&§2Ej#mtIWh*T;K}qg i% Y Jŏb׸X>kxxq$Ni6(b={M /Z4Y cotۿ-a&w(p V1^˶PuGB &ᄨhJS32 8gy2ٕ8KxKWT24(yի7;.ԃ]mmFxH-o2{ Qߺ tvbN!Y}/W8 nLOxCfYp)K)W9΂t ϳq;^3T㢻;"a#8גڙ"$C+}⤭ nYk}:u8{{GxQ܂-5UaFaSߋR)$&-piLC 5˪@ݤ*I8ZNI D3.j%w?T ayxr`nyР>8wר}dR)_EU⓴I'Y}w^5;vy}.Ӹ@(Q?ݺ>4|vzue%dIn5sIZAZ~ 'Tx鮆֞]><&`AYAIyVTO3ha2 Ieq.C pMKb΢?[=6zK j4' W15UI0لImS |τ_O@o}="qubN`NK(Ө%-!Pr;|vh3i9{BKx+VE3~eR WELӪ]'ՇAyHCw%h MFvUZOwZ5V;ipfgW4v8LVd 4-DJ\=>敩 +v/B(5 @{bkER+GK/59TSUn ?.ηGzOJV+&'ɱkH~uA7cCh3Tgs.02+fxQ,)!mGJ;6|.^z6KI= (Ow;Α(bkޞ2ZS5ص>QȬVtSA3Ri&\As¹w*yՋ?/ۓ#si3[?Vog5.8s7[9Zb:=hx^F#5.W ܴJ> b!Añ^̝5-kY#x}p"fG1 Z^"{Fs5`1<Ê=cwp/PbUx"#VK'Š ;JSJuU * \[Sn6;G ,GpDΠm(:Va(#P[Gp_˜EdEjV ]PHާ"2OQw@#r,1n;]@a8lQFBVkמd_'^s*㏖{f p@h-(qfȐ>LA %ԞU?hEDzF ln˫5}V?!LّUWaM na|*[…3e-ut ꢺ@F?_Q8pE`"IL ѣ_Q U .;,(81B鄠(. IT3\4_'n8H)4oӅG!q=2#Pe>q,x;`>Ï?z1ʺS]P %YEU697{{6#r6(y*Jhm$`䮊Ye!G:+d ea`(.)hq5MTJ@ P 2FˆT-`Jc3ź D[p>JƗ>)yV7r,G`OY"QD@/#9iC S ~]xϙb2'wՃOM|ZBL%bE mTO ¾l0X$=Dҝm˕/ 4- t1M%g)[OvU9s)r:Bĸiaq: rsEh*¹8ubj\,'Q) Jw$L( 0ӔQϓj%sP{؇> o~]b61wX\v^Ozvefn>dm/!٪Wjz&xZV /d^m&V*c3Db G  <[^8$7e;qF eaySnB.7#P-kﷇG g믲4v#|]-2+-7RQ8zD>v+D(.Dte^?\CڴgL{qB욨+mQCLÚ>fԋ!8Em,Hy`6s4|w>y%(vx% ҿ *8l.~$RJ۔xOAR ® ;9tp…2 5F4yb v=ʵ-!54 ֛E1o0w7i:kŏ]2ds>@\ 8\QTILT{/ k#do׮X.j=8Z@ՠ+Zp:h4z99HPAsKs!T/anU e>`𬏺ejifOlme xVNڨ6Op$cvp–z7P7) ]~dB?2tyy -rr.Ku`YaP֩&:_̐xMJeDvAu ,t T,ogg|*b{z8,x j|a7mTY+AUD^t]6V 4#< VݠH~ yOGlxr#/TRe  -_ HfYPId:<ũjycM[5|h쵶 'dWLߧӧuP;LqQ(ĬS9v,e։1~?7ipEӦlOjB=WꉖM!d顦 W(ڳɹi"vQP+IQ@0̋{,j3 }7]׬FEǁfM5FSKzʭϡ* hS#- 37ct||=*/\9>wR N@M@բ p_vƹud=l: !`ɺ@z(XL^aȷ tPt 9j8c &]݇9Rrq37Ŭ]eXI.vcUؼ[0aL-u^'9sqg w˝NHf㱙=(NCzPE8cyʏMQn@/рřhEa!2Z'5~wJXQI;bj+x׊k ww+T :zZ}]TR?&l޸v0?!(LWWw'6lzǣ{QdXOEfg!zѓhĞjlq]鄾Kf ڻpzEO;m$TɎ\[qV &)X0eTCЧOItʃ*}x>&J |%CuE݈4[ҎQzழ@&;.)A>-D^=͵$Lq%i7e=Zŕ$IX&wl͛>yN\U%4 i}bw>uHױ0+2j\(O*]|aU܅"]qGRT;pB/jA@`|sd}9_8BȘhs>RN&-Gb90&޴aq^ےRqɍעcrXFB1{w+Fy)u=h8 :RKvtC_Vr;ˌ#\Q_ZVY,̸}On! LO!':%{x^ VdI4B3xAx )V |=@aO9Nsq\EmyB>kK`K4j@R{lq9^{|] >_6(~ 5=XTI#Z)c_ѤS$^ `4]I#fj U2fBYJI8'byGt[+*W,4u-ӏɗqBP;F[U_NYƪZ]̼Ё՚4B|PbΚ@ch93[@eQLe5b@OZL3\&2WDEqJSmʾL{PsŽU] ᙦG3x\.gثD{KbBF,/cd^0`d qWK;i/T\Belϑ-D]j.C-•c.pL. .{~ИCw]HS7l?UJB^8bZA|>$0D2*bHTyBz2n䝇XNże@dGxClQ J'{ 'MW&). Bv k>g}sSX"L [,AVi,{@vAiF=/%[=0).j./N`aok/ι֌NH-?dɩܮnGOHDTTefVXJy5 Z5o|@06:IȜ$z"/)y5aG2Dž)@~j:HUDŽ`[.9{T˟ddmHo8:6p[KhMҏZExkٮ{JH$rDc_C]ZV?WT˰<9}qJk6JTlQ1&gFŏL:T,=ߴ{{ g¿'Ԝ૜YC L}2"eLj4`ttJ]7i5 Eu‰wlFFeO4RzBJ>uÖIFGCSނ[y(8e,n[=7[7vEN8?g|Jb U̍^!{L6isDҏH׿wEZik±CD.$~#j+V4Szr=b20o0岋qlzZGukUF 1ՋHƻX~AKD1&LvOkT 3^Hn*?R%-f֥_ǭqҧŚw뜗dfs:sQw jZqA = 0_¡3T&!HoqNhqޓ~X/ .IیyS;nAhV(lqO] ܥ#DŽ;|?Pt~򺟣aBo|ss%-}RU;%گCV?o};7$6G/3Ti!^s2=b`脶Fiv:q"-O䑥pgϛCʰbYzҦ.νÇ[08bAk4`t/#2<φzjS}0D5.1QeO HP]r7ILbOA-T^\{"݄ڢk8g5 _]9w=Ht$[5Quo̳Nuu?H.2vg#U6h$%$f-n_HnBgE\*}4PQFD׮ˏIZh-(z ~5> _|{ck+"xg?Cywp0 oۿ/=s ȵEPUi,%jkmY2ܧ,*IDύHP{a 0EqtՁ>Zf6OIkȪ1Qθ"X'sMOmP]C{;jWh#BAǃxQW6# :Tai_Fc4,a]OT+_] Kn1N8HdV1Ġ$"DDQsY㣘`1*I2=Iȷ t ` ӛo;Ј-݆ Lnr_Z$A\=; + DUϳ@Z&1pGs$L,HVe1q$*i0[Re:F J]{j#SX0%q-sV1($0k0 ftc*873Kڻ jRu De8Ձte|ۍۂ#*\ T*)vx>\1{EUNi]ɳ+ׄpwt`[ڤV [ aj<%0CQ|hau@EX0"a8lMF1 9|n}$r~;]?LճsrwbZL9튋C.gmo &ի*]h.*$qyˮ)CvTlb1:P¸bק:3iR07ndٞjeh']#CS "' ~掱G`^'}2BB0짹L<ȎZyZ Y%KȪRrf[ݱ8(9Oy ɾdKNQs^<{aׯ.(S\I.*bmja`[Akl}l?3xKz2P:&oj [sfԾy=#_EBlibh /He|ߚh36t#2fpgHdE !@ťLDo_Φ/m ׋&‡' ;-z*5s&Pd. Xe]Gy jrmye [}(E:B<<=`%Q1#1/Rݺ&uA_nw9\3=}LSrԡK5f.`{̎"MxIZY 2$k8xSųm =:@1FwGϰen{44`4 =^]DdqA!.bQ_B~/3=5^;}v.hhHfi,? vb#+ ڰr&!4{=;Il! 489:Cbvau]qlk u$ D#orog <k=jv>LDž]-+Y(geAX|?|3 wu`c#8)OyBsrO`{MLL5GOJzF0Hr |Ԝ2_7Z=(&ϕ=Rd0QH․4f  $z۾¶M`(TZE-X!*D920{ypv3o4I~敄dPQԡ`ΔF Ɩ@&ޓgYZ070701000000e2000081a400000000000000000000000167c8ae4500001e60000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_buddy.ko.xz7zXZִF!t/h]?Eh=ڜͩ?~mG~MA+J9hc(]a&늶ɎD+1kG>L$Ko3㍩5m"zF4Bt\1nfQ`A熻eceȒ 3mJÀ)yv[Ïڝ*V`ch*b Eإ *1ìâglޮR5W4k.yȎ[qŎ,gPjml̋k_()ƕ7dmVed9Nh%޺ $^s;ssWe0Y7z~eHq;Oyoh  4fnuJ޹YNL>,b?iz7dnݮY&q|ئzp.>mD>.JRwXGQ+GɮRA/Q!/UN72>#fi1s$VUD+Y0g?U>ﺠ3C2K6iLjC;33>a:lSqM "+vXW8q3ā+w̫.v ͔bu'٪uK/:v!)" h5q ](HFG~f@hPh8K~}Y)Fxuf w"ZfJi t P^Ŵy5>\Im%$ 9`4jeGµ=]wXy\/QSN>GfQu5>Ajꀜ"}6<|qZ#:{5xmx /p`tO Rc-CIWܷBH 3 Zh8[$B3|Gx-Yb' #V)!\M\*'hFIo+J_h]$ӤX -9=8pW xh'g)=ݓa X)1H <<օ1yǹ _0n w8zn~3M4-O&. 7sَ7F0Ϥ^Ҽ;Va+QP5Tf(6q 44$>\ j.H81 H[wX񜲣h{Z[2}͜re%Y*9v>Y-l_SWM1CU:T!9saQ~ן gy/PZ8b:j ].~4Ger%Wc$JӢj Ҏ({!>8dRt@C+)!v^坙9V]ܚ̈́QR*rol;)ιA Ӣ,42LM,ctEV{i"cڰ ħty)?j;xVh'w;网8[^ʣOv PKT )QF~5]*}*%?HD_Jz [;凑_ #-)#%|1 {uҨ64Χ@MQ*^ C!@ ]m8kQ U ~ꄴaOO(za"z=nV_۩i;<߈v sp .w2߈q+hEh-U9WBn4V,mOET2/|p ipYYEŽ/DVi2مWЊێ 8Q.jc)3e3Ɗ\_Yɫ =QgFI]:*ڰs Rr1dЋB"+۶4KvC139Ezur{ak`d,~,^2mgs D]tpmn ~mH+92\KKS. 3\nC~8ܼ2/vo'KN8F2R>TN7'N\)XVxS ߻Xue9ΘrPٰVqf&a3X/VrPH~ƥ{zhfOyYMϡqk@ 9l:6!`R9TTJla݅&I^'(Rv)bxDkpK,Gt}xssn0 šϒG-t27\q(8G ef'x%9 T;Jd!HGmm5ubt*UwdCn&%z[!! xln6vYC!\2F_62 7Sዛ{ġHcHrd} `fR>+8ʴ EQ'V}7:"*yœJ?dzbaYY1eUFoi*i?KB 1ʼn|xiyJ % m)ٰ'qCT TV'cd&)s`d 12P0濥<7gYZ070701000000e3000081a400000000000000000000000167c8ae4500001290000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_exec.ko.xz7zXZִF!t/DM]?Eh=ڜͩ`;nB1!15r!j:kTJU̴mxqFtGS y:E6@p,C1U۵_N)_k*X ͩtn@fyq )ј&-6Jz?Wy[Pf<3 l}~$."9nk\< :T/:%hIpr5j$p]-! ۛǠKD013یLczCՃ_n'vۦ RO. aUM. g@2a2'+8IbVE=0p Lk,9'ggzEXo^WZ>dfF/ |F'r ~e' C S/IECEa D @SLL ,?ݥ9TWe̼&' yn _OS WXjAGt)(Ysw/pIڬǞr=:b*<VAҚCdb"4(@v*Uο4a-*h%&EHꕟ"`哬iʤgZN *=E|Y'~8{u^ }eKvުd"D3_8aZʿR[EH3!.>sȲZ<>im9øĤbo.c!=a>X#f,[Cat-y?Y g~lw"Q8v!=| dzSv"Ѥ$Д'v;CB ]Cro2g`sЇM=qwܡnc*_T"F@6kh;5D?G4P3Wz`K4膎4{<`"1 "`<$:,nE`{Ƃ];E`9Dnх[/piP%S ՎdH}=r>3E3}Mۚ8od3ע2 Ɏ!Gq|![GJ/yABHpmE|K$XeK')Լ%B3K}$ׂPH[֜,e`>]=-sWF 1l0Ժ8CȲ"-%5kl54rU{E{t<HT*Ԍh+No"?eai#"v%hy k7׋pSբiJ*4௫h/I7/_7bn Xs*V샜q=EYTᶪhN"s~[Ec:q#t!_u?ǃc'!A~ p/-]BfK!YӒ2="OJE/TS^ŔqƃoVP}jkoOxt<$Jg"4xso+;M[^NcPD經j|Z4EMl%{껁QXv;PrJŘs='P cŊaCTe Q"&RN金dy3;"ܥn,Ժ/RxNFHx4_U1Sf 1nvbIJ鄣41(SW`Yo:QI w}:< 4dCՆ3c'YwW vW?_}F] 1/,\#?א8ZHGt.z\˄ٷX_&"^pp敞-S y_#[IXwn,ENÀ"=.$w"LoBP-K|?bCp1!F\I;2Fܯ\G btZEOEdOR4]u\\;@V4^Ǟ_HpNaPt8+ S-؊Uå j2/^l !ƃ cQk t_/lBlgXg~+WTDz?5[6ZlLh>ak :|:GOI*(:m ;'Ss^$IPaƒPφ:9zQ$nbMnm @w_ H)XL!QEFrRaUj۸Ȑ}nM72F@D"Oepl$25w9tqO:;>(V.Boi (dCX0poڐazUot^ Ň=J~v)Dp*zLk{>pl>Bo $&&o/ Nh q Q; z'c[>DYlw%prؓvjz! v4Y ګdoy혝^)=W_כk=1X!B=)۔$3%ktCPXs6[.v㋖ QFa&+\Gou-d #&4@໑>(۴{G=dF\kPBym.AF?moz¥q)L54ƺv͖ڡA]2B`\(y +l!yF0}R|/0t׳}C~9Bvc5f1\>WWgWgzUU- 2%))!wTNV]*[ŘJٲ=1U`'h=QfB?cDv/?_%'d(=qi[{I.#L/1Jr)?>=3B|3~=(RO'hyJdjܯڲYMԧ;ķ& rhHp쪼FjaˈaAG}&ؤuO#W.j 갫C A(LL:y-s;5PȀ*VV[{% f3'1/v2hnծF_6*zĄd'5yv`l5_FH-9D =$P{`TL\lE/d@/p[<;G6.㏂t 4efp,(GyXC%:^CM$=$wӏXLblc>H:1TddS9"Dܷ?h(C֯7unC:ͪLŞ+}3rR!j8DqM«~mrX  =̂~ц>-!ԃN@I <]nՎEJڑQ+.n!l؞AxY])$RIgYZ070701000000e4000081a400000000000000000000000167c8ae4500003f68000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_gpuvm.ko.xz7zXZִF!t/?%]?Eh=ڜͩy*0W>a!x k d]޹Twi/|93qlΔOyݛlWfNՠS|9)b8b`YČA~Sw-"=u˕1?qJ/fgωj~* %i;tdIQ}6Šjֽ㻃\;"lEO'}䛦Oڸr=m#?bk]{Lѝ܋L2RA_MDR4M)Y[;W~`R F kO,Ç)Q dԚXNU]z"SC$mF(/pG"N-WUq9fYԙ{ /|Ggza#.9v\~xqr8a)?tՆX{!R {71A+.axԬ8y:$ ݨv+#Ymze) ?LVsQ@Pqa0աjpϪ :7LoqQFC,]_>&2k!Ya'Vw*ۑqG~qjY7(ICAªϹ>8DJՈCmGx V[4``JD1,'^Վ.B]w2Dq>Xn0Ƭg0uGf'ޤknNel,C?d)wtTCT@Eh$<3Lt5*"?yEXxWvB~/)WmTu29D *|1)=*tJ6KfN_:Y*%Nܱ1X"(}WAWVvR%&D^r*qO3揊,`3\qS2]XIEyYf7.>$0y{!I<W6Y\;ۥ-Dsϰݝ'p{m V~bHkҶKMFx0Eb⒵d)F`u 9j6B$ I r~f](z/%5B%틻ÿ4l,bҳ]:gJ=2u=Yl-Κo147"+r0F+Ij3N/M&^JԈξO~)"BKZJ4Șzw#Mo `5we*u5u/ɜKF,8Ko#dbi4r"K7 s-Lre gr2RDi?VX!эƶk]./~ t,5~r}j+t&)ܭQ0<TJ@c-~HR/AiNHr@gC]L >ro^8 _Mcj-x[i(Z*_+46]$# 5Z!897僚6C^i.edtZbrFڣZwKN٬Z-Dۡ>g2zb:kr;!i p7 %$q3E;y6^RcKA?kAan~9lC B٭i&0UP5&f *oœ">́X4>N1ds$!5գ\_7xF~spOz^yw=COGH3tR_fe5,2z X)mXTD3j˻O(ǩl$LUeo8P1Y#. {!7WB-lZ; ZBF"m[([; P04hFj:^o`=J|uܮfn;+x,.4Ye6mq*Nn5[m(ihb &L쭡ؔҟ~HWUD0z<_T`ibX/0}HoU8<7 (#z?8 ]ҩoe͘0 $F$8dGBz,+wϫ1dsJύBk@"7#!Un=@͟~GJ&ld/ɮh1;\"ƶ[6$a,B%B[ yJ>?]\lniB ?α]eNh7k~ߊK%H^IzE&=2ʂpAIVS.r4%S|DyJz=hw$?YnF, s*:)#CiYTcd+yaVyk!ؐ|,.}J;hoyĊ/pa!X]V^2c__g,>ɏtAAE:3nsnI'baH44e-hݴ[;Y/Gyް:`x *ie>Tی`J?%d'!< s'Ҵ_9O@~5蕼oGj4򙡹I$vo Ad!8( r:cpB 0^*Ȫzdm@hkr\%V؝] r?a-Sqj o<NP]+@wx~@CnHb]8~L/r]wjAn-r!?̩Xc؆,BSUiRf6guDܺ9N \r+oabB1W! XKRlȋ[p!k{yZLm7v9J!I0tB-&jU]Qqj-CFftV"+oQbJdIi2\Xh"`}IR2̔UV}h >~2ƜfPN GwZSKf\;,[''ʈ΅m\J+ /t4e( RJqֶBe~;d /]S*q)/ mE+B `T!5"'rT:au)L6>OpOB~T-MOTephzڡI$)[SRŴ7-Rc>\C0qAbf+dByQH5Y1i#f[|+qe-9P=/dQVHHQ<* P8xZY{X\V?)3ee"S~x9J-BuybLgQ :ؑZ=)S%fX,7@+/L.f% ʦCoeJkvs9 |ukG;@*fƬp&2L;i:i #Q*@̼=O_됵ɵmvvWMU)RGP":3S'dބ/έZyRϧZ% }]LuURT-?0gڦHpD!:$f^&ŒgNSÏqZ? ' g) ]"{FVX2^qԱ92]0E}S2Nkw,#`gXY x1}tA.'odPa41x](^C\lMitm&ˋn*L@lO!kPI 24B *ŏ큛2LJş}'횟Up'<&X6zW^Ϊ͡;c嘅p:&f+4ZY1;HL C 槙&.\%-:ȆNS= SJ@\:C*m,W${zVx͛R90Xv:'=.С SYc#(clUPjGXHT<$_.tTI%%" @͟ >1vbxRk+Oh# zr^>% #wa\A%e:i!9Av|r\N$;+Ns䯱 cٕzp_zX$ķpx< ,'27_uz14@=EKJK[n lA$ ƒUOTA:D7:bQu+?Ba_ko'o&GPo:goQsv*Rb(T*)Oj~ >u[c,ڙN!yZ[JQ d6ghíԇi9uxP3۬ HuW0UH^8Jg xܥje?.ÍlWW@9\Ʀ8'*$qQ$iFM.B!cIcjm zҊkZNeonrd)XDDb&jeGZOy$B%-|)I9nٞzt]AKh[v%x|4U+ԺCr!Z(Y wʹ)k~&ʏP⭏I ș7?Aq73`(na$tpeGW/kxhg7D%YOZ!Yb Ku[&i{(9{E{5X"B(RB<@8j *7cM([1Q]U 9з4Jr:G@. U#bF?3}yH21tR0Trg@*΀@?XK(S"fnl I:z {z*Z e/JxaQcWm jg` JwL⯍喀lw>1cg5Xml$ϒ {rm\̾Xyid3%!mYƫzp/ח  \Vw@($(9vZ©HW NȽƫS*oٻ GBpiS˃_ fo'SN obnӍdZ7 榫;T|YvwM}2: =>Y=;J&Lպèfw)5t! EyC,g_f i ʺͷLWӶ}ު!YLW9`箭EŊ6=M2lWWVRD?UokVls)[<: G{Aj V{ѥk.x ^, tiW:C YaZV:ӝx2tW8L]/\w7=3 ohҫƈ&'P/MD4Fd\d !c?#yE"ڪKv!iD$PbWFS҉=J~uI6}bJ(cP]]G3Lee3§zQiI|1}0a;< %D c T!Xw.g\-D:g @HKxb<S^!hD(Nҁlhd.XoiVDHo͌ȊU;ỚE*w ij@ "0&RNUN8sm-GF[NcELߺ6\=} Fᗇz1;y3'BGQ3xwS0cjNhã?HnO\67҂rd*Yd9q!DO=½G &;Xַ {G_.ێJ)Obρ_St N-bx]",zˈW!oeξr,+/3z6ι[CQL{۴4vEce뫣L#v!'RQᐢΠe%V 7Us%;Cwr+q̉ikVt"~B:8[ &@ËH?EwYѪIi9K>{"T[Ilw4Yƾ3'mJ_UBŖ۟VЀic/rl>mA&yl˘@3|oyYŀ;țDɻH^QG֮>Ra[NUl&߅HoxN +OeK(ԃPcIz l/IQ0${n^/bAMI] 7_uX]󜱢7]]2!;_*g%e*0ǚ{Qv!!Q5>( .:7ܫx/E"j4dI΋I;4+\! 4 Π\(S\-D.$߭ 7҃r)dAf[ +3ˍ!cyrT5}AcS%$ީgB UuG>hAƄ4vZG'1@܎`b{ׂ9~ů'7ɲ>361rj|t#C< 3=|dHƊ6Bgϔ #-h)Y0n #Id)ɰ_23%1%4ƌIq3p__{zsOs7Lޛ. ӵN"JDvkfj%gחrȃ]tAzve׽Uׇ2Cв<إ2+.]EQ\Yk[.K"2䂋ŽSRH*|7b0anRAN=RcΟW+SB!mpzR.WNP$U?uSEϠta-f>9Y *jV="Uxcr"fhko)C"cD*Br+ٍ_b75U^522f2Rؤi;^O4%Oc7.D$:OD~zy GQ:QYxaJ* 8 ܀gC{WuSgğۍ榁۫1l#R֣c>cY9B0Khk .dLInp™ Ŝo~~+0Jàرp8žG<{mk0cP7(~? X?8 '5ƅcpm/Ct?tՖc89ÌzO0$U@b`i,V`&VTr]I#ދ)3I; No1Ț4lP|/!0FfɝiWc bWKY+0$CPV@KQW 9DZ͘ӵx^xpvqڟ=hE`(uhX2&-``ъ(`E'3 C`9NԿ? |"4eMW2>Bޗ=<K h)9֓p=y%>E-wGĭd = WtCx^IRj7oх+dXT-o+ov&({gW;ȭktFυ\ٜltE įMFUTL va.MXK3@ (UL`#ݭ9 !C˹y(46\áB l :T{iX1dB ~P͆Sg=kS!@*Ohs _}Yth#(,y5oYn +Ȅeo J绞X+pLck1IawpWUe>H-]qX(\K1GvheE\d]c"C]Nr__C_ŠzW=]Y-C$@ӟ/1gLzCGdi:X9mZ6w| , 'a=w=;F9g!` FŢw#) ՜ +oƥ퉙bg7]t "2JoD" ԕTZd)]>xJemznE92Zj)XL2'fc87~2Vgqyj*dR!G[s|q:><XQ_Y H ̍;5TӅ%[~`a>TQW(٧nI4ko(.dƪsfv(d:)(:ݙ'D}ѯ1VܰU-`uf k>̖a.x~, Ѳ gtJ^ي~`g3>C|dUchꁀ-yQissKZštn|29a>j]S^xnvȗGt)'JM$LU6ȄFe˖(%A; _W0yo(^ly! -]4t Py|^-ppY/]-o2x3*w|{~$-1 })):~4lljqL"4֜I0#,"X+g[1’Bot(Z~ZmhB^ƒ9M6KwCIm(VR4;9ttŵhq5~?CPƫ|u /om5mEQ&<.%{/rN' ömr{?FGĀ"?KID =4&|K5l}Tx8]~wI'4 ʖ1I@P5NaXOSF_)pC~37x_N5-LmVU1]vo66[Kc6"󩱃F84Ʋ{ֳ?: fnF 6HZ6GSOG!ԣ$A}jؽ8&.Pw~_V69"@  2!0LNAg2p:5Ι'oSSdQ1_0nd:n#Wq-9$Y̾{J1@xw?^Mao67}(%zD4>;BUHf9 o%( Sh^ kU{ПقpqT'%KVit3zuQOqYtHy 9>t:ZӁx, y `q\eфw+:Em|K@N@ҴpnwOE"n%2>plqd!t4E^r>WCB+%-VOE.T^)DIi\&ZB zoQŰbZgT-MF8=-ȴ=b<&&K#`U*06đc|:?zSuxzHאNBqb-V _b&)dTxs1WũNe ƟT`V2JyR< !\ 2quK5 ^u*ti=ԭn6f@A2 r(>h9? }"Dt Vb!5H%<U oy6ϩk3+pLH!@ iE۞rl7:.S?J4Uxn҇h%zǿyT">pټ/7Zї )0N6J/k5-pkP{3 Dz]O xwdž9{cO*k&ۖgM4]̜&j98VlnX%15CQkh:&ߖFNVs~10Cj˿prHB{48 wVA9+e,\דr;Th0{S;JxXͅjíK\E`5MMF(>3\G ±%A|Hb2]<,qH^EA:QIː>dIlQa?J~_5*caAtO!NQu%E"A?f3zabAkG\ jK2nIiS,묌`%VI;G^l֏Ϡ!W~۟ ^JLd: M v^4Pd֞c\qX>0w ˯۝(ƑQs2VL3L{FJ2YlEg?b QVI3q7?ʧ6K=/=!Tr*T@GRQ/#ٗ׳yzg_46lN|?i!d.8>8d ~$Y-K[Ky@Hp(0\4 aO4!!"L+ھY|"#;VO\-'^l[jVhwJ"_ dtX^P ;ƌ|)B̲ LlY?9[u'bn" ֭EfR̕?}BwS`Z8_"?cCKbF>fjT Z,<9%Uն V6| R|?@Pj} JB=2w(5lGydS3NɪlɥX}SP|}wϔ[+e>sӃAn;/~G.uu;b\X-5G(o1b$YY4n(C A@j:MϠ1&nKWS&=mvV=#~ @jxUv6Oݸ+S~94O:#gdT|h7UKCwm$b\Zقݙu;V%{*Xf`9|{a+Ae(&|D}> %P%3ܷ,Ư 8sg7(nujH.OU(]\jI'FWjÑDՆ#x֍ώl#Fs+.[c¹ѻz" }~>{mq?:$f ˷qQKYo/y/14ݫl U蹁bxX9,(@`-*/)s 1%L~w۱gYZ070701000000e5000081a400000000000000000000000167c8ae4500013064000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/9]?Eh=ڜͩlX$Gfه^&6:Jj,+JLpbDZѴįN& A> z/ͧ4D-aƹ:];&ӇgI٢{ ׇ||,@XşIwHs&Z\G3Ը"b Z`h*vBC'Aa'4.]M)j "B~@k &Fٍ t S4U( TӧjQ??#P>Nݱkg'|?6 ʉ?DZu{9a% c=1D-@^򙓭ԁю<@|JiLt*|2IQiC9U';sQP'VQicj|2TgGS`ֳyےw 3P^K|.7Υ8A+cʼ6xYA 4{#g2=릿H}ʪ蚧)%9WB)Q^_-ٝZC&!E ?-sۂ5?X> {-+}\_s<\IۙzBS^.%@V rUi`ǙgXvVLw{V "j"Q&{Ɣ*R|M_`XLk {ipME+?~oy>dǷf%#LVp[ݔ]QmW&.Xdk0|}Uu[=s({6Ua|U>Ź"="+=W8]O^N0%5-SWR8̭TB aWd:@:bUcM *p ;)_!M=9sθ鳣SЇ{g1Ȇ=\ׂW'ג@ʭk{[ 3+z#-r0Sl1. |]6k|aMB/è#HyPT. KajAMMIU=Bu׬dM$*#`uˍ̭g odz p}f -fmp }(4 16\+,vm4 PmSI;q)4-tEAih32.k}\ xd7?&t|+[?ljDbr _cN7u+cGH77 |ddUN~ACW~tmfh]e$m 쯕N'TF˜r =4Gn{<uN.5+v!!jZA177+.8&7>]o%ڍy5$o>oO#Lz`d(YYc* p h-'^ :x(+^iIξ>4i!1x\1!{ggJ y# bZRNsx̕ܟOpBN\ M@ " g@mL9r4&+"\=U#3xKr~MSJ$4VFZ_Gi#!(Pfn{GIWo@ Mu1_J[f84}㚉*; k_ ɺ%5 邍%BPX s37YFHzF3K ҅ek=5dZ}KhH*?kx;/*qv[i'CfqGsչycUŝb;yMʩp/Tj-Pr{k+ c$!gÿaq"KU2Zr>qPV)Hp<'mk COς0&nrd 0;11\h(J̮*g+O6+]zb٦[0Ju&a}_gbF\jRYkJɏ'\(^x:g)AƤio<߇x,Kޙ[e7OxhK9`V]* ryVI,iB}|!cn\u*uq%aC/ ӈ辋,W2s D4|Uue~Cc [TϚ ۜfF 4_}  [>Ʌc<ަ{Gf+Vx56t-b-xv?2S ߨr Y h;kz;<Iׄ45Qv5%>FhCɃfvW/ZY?h&4ɦan+3Zm9O[^,&յ{ .9쌰hpjWH9,7/CDMͻ)zJ]b*^R(< [Xs:=|Yº'vӇ8o"mDBD u`)/fECf-` |CWZ:` Ųck m$QJ1qoFe7pT- EKȋYT"PѬ*,ZAx<o|]y{]ʫ|m*U ( L[]2iԍҼʜl_s'^qㆎ9tPA+sߖy4τX`$bPGFwu>J81dv6+|_ Q xl5lo;=?,WM{f{G1ΫNcOke%J<Z @ ThVG绪IXm5hlCޚ!ԓ+T]ZlN(o;ۮs1W}{ 4e65! m6e7/L~d߄ue] }_N>#5[*T*If 1Oe  CjDaB>˾Rm :s>CsTqF x kF׹|ǚ |]2r%.o:ngx8#u(S֘="\>ݜwfqe5MEeV55zH'B*mM9֦s;b4:CH2jA;B>M1$ED|)LxJѱrsRf^TNS%ȕ|eO].G8ZN]xA1 ҁ T 3H*Afn;|45.l2_䁱r.\W'Ki{N:J@?AC|1E׶J$H= di#ddS$Fwo83V_Ws={" {vf~=i}x{ah%&/ݖ-c9ݹtKqbn$S8s-eIʰVq~a0cIzBG:71 =bsy:7ˊ.mcjy]#_gyt>Us[voh;Z5+1J&g^Icm{UH}]m`Jkՙ)Fl0޵XSg|/2Aw-髿 yO5yAj^>MtO$\$$PW ~.V\GգhxX&Ą'-A!OU]Q(YYڈepD`(4 ٠hNM[+!0F~JR!#swtͱ&%)ܼRqS1ˣ)fvƂ0rBϴQoϦkUPFg$mYqE*6)=1XKf$k~hVY09YGN_e729x0?.n,G`l-stq*5߁Qrv׊ iKI ҈JO)xJf>#k5Xe۰s̜ԙ/Hg1Us醼,. ,NvC>Wj;@>& >2~V{TMDovTTb^u7gJC;h!YyKT.7ػQҙ޹hxd< ?f@-Դ4eCR !i#eƙA8jW:IAąB내J0B6=1AÔ"!azݝ[#Z-`l)+SKWӏm8Ǡa[=wN#-X4׸zU`dgEֻ=H},{v??o s&๒|tF_@OAEB (lPt7bIM ^Xχ @ŎK잛QjY )ͿkKƺlMN, B5URyK!"6XOq0֝;Z?щMAov_= A^1潛k3[w "eIVTC N DIEjO|{d~WW;xU&CsgUY7f%\9GXaLX/Țcb+5=sfF:7 JWFi;c/KnI"aӚMٸu?N%&N%GѰ H,>,!:B2(msSc/ۓ`Aǽ[ <,c5!4Y)r ] vGb@MglQM@g&n#` ݁wn4/Ym!髕ISߥ'3 := l*q#Pk7PݼA9šw G+N[@ 77rbWdE;]8JI`옜3_8W@]!D]%OY_|r%B~w(C4W͹ 3)`ƩTMSfR eut]Xv8e UKa_ c~$ e_B&#]+NnEZ|d-K60Fh0/;?аOs'. |P+$K{d͠*fUۇ'TInAum<S,[X8$uH鰳4^c0dĝiG; ʍt3ZCQ_N^!R7@q^:]AhSzǵ5l+jY}$W^A4%$-ȍ`:>W<>}ԳW` GgXWiFB~"1LWUʱϓԋ]:6GF?M@5u8dj+ LПY`YDke2#қ1H4+$W;s+hCL_ȥQJS-7 g8z[X;h tjw)ZUqC-zD3l8rzL39`_Sc[,zE#G?<4c\䟬~hs} zB.xux@G) ؘg^)NM-D #;GцSg٧IF㋼T2pR98&:l7&I\pe|,LtE SQ>`jb3_lVԀ .?< HiGfE΀\2ٕ)ktYmocʉR4 8arƒJv3KMKiE ׍9#o`#|1fwDyl9-ilAF$!E]V`H e aHdl+K8\96Rip*R gG&/UC(KKfwp]#nnƘitT.XgL2 I ٗZGRs#]hS@c\ Ƿu(9d@s<+*e[Y~.#_c<ۯB@S>;v%Ͳt¿XDa7 d_a!a8iZwrJ4Uv`1(Jb' Ɔ^ț:2#x_!-vyY7췖XϐD]\5`vBi4zM6ݘv|QA8>9?+TA~,}8@I^STa>az!^m[Eקp kN:h%v$^mf_ B둚;%٧?luM}M?҈0$W?.]tl}+| N25P&[@p% ^R{, =].2{HEթIj]NR-PEd;˗Mz|v6uQ $-UJ{ Ͷ$lKMaw( ܉6 xQiOI򎘩DU spKV2Y(5[hzdۀ9\8QȜ&zw:EȷELg}Uth+`.[ \I.M#YLB C"~h(WJ ^ܦr@Xh4촿Y7 Jdj?+EajO/HʢY0LLQXdNp@^$R^ [E@vdK€@zRB%+U}( saץunZb(#eg9*?S~iV$B+4@#B_cpb` 8|Rƿ섰 ǑL;>Guл&T.xțs & W}w[MV:cb K~};ZӐG@TcyNlJtb,f]g!3;y1!Őrܫ*FD4W@INSgV3:yrZ-jBsm'iH(c<4^d/Uo"B+р[#$hL#QcV&mǙNm?`a6E{IF5-E#ϢB1  >"kyAZX7#]o ԙJ,dRɶ OH2OXQ]B|;3бn'oBVrWcc)]^Q͒+kpwBԊ,qrK@}J3;H[:E(9i?af* :t\tj''~>rEDGUJs(Ldn9PߦCtrbp;.%>HOݢE_o ù@e=R1Ư`4&pdxi'^WgrC ZDEN/eKO v+.Q3?pT2Ȅj-$谁m곣ShƣnU&;!=9wУd" ONuU(/{1eJ#|H0H VS%d 96+wF#Us48G¨4'Cid`PNuSۋjbhu [5* CKۯ̜s#&F CGjHC\4%cO@;}6f`ETq&y)FhŻjbFg6 6M"_Gٓ"gS3w36m(ݍ|}|R!,µ0گY6 $\mǠ=gpYGd"RW=u67*$i-UUۋyrv2.WT!Ȑ["H-p~kG=*iQ&V(p<_jL456#M(nttK>^PLT25O7 p )6dNQs[,ۄJDЀ q;i2-V 1Q,92EFgX*-έo9 ԗX]Nt} yg73YJXIzld-H޶TuK?1 0AQ_82h,Yl[J][`Hlh"4ܪPeP|j|eW;kVժyg `[9aȝ&܌S٠o@}؃o.ytvy㣌TTSoC9>!ߝ <_!hra|B~sv;Ca ,SW&Q'{ JmCU[|ZcIUTn'؂QWcZxp0rC`z̺ ;VD^]%xb_L|*7+Wُr#qԝB\H"%tݙ\r]d&"{K(|Hh`z:dU${lе*gbIY룂1GNa m3H)cNb?B[=swq[](0'b'Hң6kբ@m@ ;{~0cQR˃a e6R CYLˊߪZNӑJvgV9ݷt.Xk7r6$NT#zjETpGOЏ\x;&"Z|ώ*&j]>m7YM~S)Mk8M(dit1~qK~7cKȁGqeGr=06O\HKkrw.Bc+-eK:WZDޠ") 0DDu{}rla">Dfs?բU_l2c/c#s!+AfJ gZD]2tKvQf8w Fl^g9C0$UI"Lz{CG2IgnPi?`9IRk-:<*CAsynu#\%xiN?XUX㬹UU6:A//l G2O6_3&5W|rڰ{!y{4Fo@OTK}n+Y07R@P??}t ,rBSk2<,-HGhT>Z+ox6j *s%>b>(g1{c~p]=?i[T"Y\%)N)NA&LUH*:bۿ}\ "ƃGi|7GVNjs0w.h&6?Gj4mAc|;g 7VfsAߨh2!i!'Qr w VAa 2ʎY+TYZtq-Pc5Ibf60lvQEXpF+'m7JZU&6e9֥+D=/HD_T=[;O'!P!,e 8c65#oGa 1G5F| f#XJ؛ڧr.*uXمLA$FM|Rl7]*F7ĻzNʵt :@#5]ɐGzrީWB. 6g<+շUG8j'^XdC/@ Uf/ L2XAɝz&x%̄]ԏ,iz| K,3Տr3 ZsqtSԍTI38HBo#P?]"9zp#۸{wipبG />֨_D&IEB߳V轭ᣋ.!5u&>06mIEIP7GIJVs.|zV){ O4".@I2=zn(1n{=}3UomN%w:%A~|K-ڛSإ"7 %m4]N3GɑzMMN~*sg!b'eO&6Jm"ngPLt`}z4b7Ý䵕j+ɇ7ٶ!2]F\{%?]ovJjVw9˅;dHPBzYNٍIMϿ]WxɐG'| @Y+KQR 09_F,|K_3X>6P l>.fAtWe0@W~K'|0ʖQ3w^L׍,ȫl0~A᭐1 vMUz8DT>9SґVK?bWs;f sW_;Vb&@ٝMEbcV*YJ'z$ƅ٠*~m +]/Z;WPqOX\Bn2*97~`mrL)d;|FGdveRY@$D_h+kj=}OHS97yJAD yQS؇T,jߓ:%!'xJ\Q<]N1 =%ZK>Z]Qg'SNҺ Ƭ*ȷ*W$[ryz>:sF`%L%~ / 5g:&*GhŁizU,b nUN jzG|vWĔ[~&O%uI]kרt?7ugtXm+OEE˄_&Y@-l'@.~vI<,;Ëv89W(zg%-8fU Z޲ZܚJ/VK51}a}r5 2?}筱8H"~F!*9F C[ --׾6QPӑ["_/Мald[%W[]%D4;5FH10[.FVx v/ g5o 4vog23JsťiL&zscAm[_B1vpueJب=D5f*)φ}m@Y tKzbꆠ)NB_~[|ȅw7jսUK'xaLY=V '+JFtns/otx$%j!SGI5SVf. :ѮRИZX'xܛiv0 D&:8}w' 76-uq(iH`D7e̻wA#^­oH-O3![ަ8伋뢶aQB}{Y\%ٯ_CA]sn#q.21b &q1;]*8m ;vW#B"]җjѡPRQ% ~p .S並#ՐGWVĩKg@C5~Nek9]``U!rCKGaHWa/$7 d OEdd/M!ɻ!IQ @%11tY4:Yc~96)ݜs `[ Є oo^W:anTEd1_|\Ep{^߹2]2L#* \3[k["u ;~|`*ܕOΏfSK \t0"<`J"8&ץqy PNըy i4O 8Pלke{RR!^Zcg*7R#;eG6<"p^φl/h|9[dNL\eވs~3γnc|5JbK !K.e=gsm,bcl&"s Iǝx Q=Z|MPBWb#;|T&~plLߟMMB9Q{W&5?R.,} X80lMLeiDDu No19I%lC_2NJY۩wc':|v$3KNoLBkut"cNCRKZ|vT Ljʦ0 itTTQ ZJKiV݊rlnvB6bL_\ 5z0)@RXG5`=WHSs@=bHNZ;[Χ -l=giѩsc-NG~ .!W {5T0*έ>G ~3THlWb1t168e/z9/"F@ hOf-Up[_Ů0&36[pB lƵ @9Ve(vhӴdeҐk7RMnn*] ~ŻA'oMpdS/;ވv|}YYj(PMϽ8zҟ>Q*] '8R/vUyv)1ݐj g\$i<o9#jӎELHEj?$ I&&KY;dIEۜ9heE+p<|i7,Bߖr u0O:Ґm|1SE*ӽVөZSM}Gf+nPg.l j+l4sLx#gR3{3+fPQ('MP!5_9lϪ[EW9m E)Nb 3w ',CK-H_xxy_xH~^JTLǎ,Q*qN[6&Kδ!4hj8hOrOdLimzhB ATRBj)5^܂1K12y *v=1;dlܮNy'cSj3QXc5jm,☱Gx *y`>G* !ʦHNqR3Y$LG;e%im Hm1C_r!rł,5BiF^=PH#g/Ym6*zXe;PuĤvC`ihg#w -Sl!e"ƴmlm.x7gWrs\oR#y8ؗ񤡅UjE/Q~= pFE(\NȢxp:xx"FO!h.!uPGi-h!i[V0!iVS.֘ xUїvj0B=֘<>2#r(3)Zesn.7!>y.qu$*2WEAhgj&ғ!ӿs d"qӪ8D8Ma>-D{+ЦK|b-{FORGPtqx2g$Iж#_®Jjj2ٵnG wAd @ȇ!n̳vCHV.1Wn;1K U/luXD0 f=d3 73~OHlW].ԝ39Hw=D"[|1򢫉UM`964K֗>Ή_hsxL Ĥ/ao,?q^bh`־%Ďwv6b kxEZWZ_M"o/cs~VΧs0#tcaCp|!Z[D2Ǖ6r ؊? 0)b`}3*ދcz7X߶z#+7.ŹBC34/*N3ʢU9nZ"}\D߳TP]3! 4n7+立8kCM!d]OF,kj`tַJ%؞;F;\tsVӱj \.QyH\ 6?2^G)@ҽQܺ`( u#&{"'d @¡V3&*TF{Uv/s 6H ($`M9#%1r'odc>S׮[UPd=\D t- -ށɡu*6ByI]j9q# ]@Y=(uEsC.n6 n#Bag-u",*8SvG5SK%, 4Gr@#hws) +U;kk|p XcwQlw/r; SW1K%QhVBqb{SЋicm+lG^*- = /]EI3r>CGw{iχr-hʥZ " 1D7ugt17d,3s;R,ŠJo&2q}}ɩmvܠ`׷cpwO+5lA_bFʋM -O  O]2KY1.+%P~r!ٶ K0ߘk?[GJL"x3˸0\Kdnka͟;|K:hyap XW- v \ eצb=cI_l߃ 6,6QjC:m+T9XR-|!m 1ڴ9$au$-OdX̩,2VD_/?mxZiH%Kr*̩_LAU+bͫjYlĕ84:wd(4ŽeI#V pcZ6`WG`0yi>Ĭ}N y%xj/81`ՅB\G tȟk%` 9՚e,Ԇ sӦq뗾6Blp*YϕWuGS; ·ënIfyOoϑCAnb(pM (\+T*gmL;#Y&9hqXapۅx;o}^ $̔d:&A ׮Hp-YКYHK "r AA e\Ac OYm]/GpDbm8a$aŏ1gͻͣU>5 ZωW+D.XAD߯f5^>'` ܻwI9Mڹ=yG5N' |hyv^WPoj@e~\.k782R958_"n IELJEmt#"cxJ^3vO|doWp`$#~j83cPMdJ=ђ"rt'^ӋۄFSC')W$2B:ߨn;@V"m<̩iI HIøWSC0@G}mޢ͂&;C ^s=Aء)z ~JTi%3my=?E_Ǐ4k{BA߾[R @LZAwɚu }KI'mg}H~GO~:2WXtq4{&0s`pMWrU C׳ YvllnC:}-]TVNpYJ;\Dr\St:"wLph,|x[L^u@[u~ N)ҹVSXD1tj"&"}S#,eڍJ>o6Y@(; n_<jنQq/"vzo"l+q -9G^QuǼ޽' }0q E̠HybGSwnS?b@͵m,إܜb֢LE?ܻD1VEU f tXOxK<5Tݴ&{(oݏW@;Ȣ~8iJI Xnb&jg3DyLq3?ͅ~a+_ye+JEЋ&ɦ&[ qikrgj"QyY4ͯBwI7l D%6'ᖺr_U%"}I*H H~J0Yy+"x>|A 7e}#b>r2/bR"@Fx"0{&z>Y Yxiܫ8*4u"!-kE>Q7\"^Rv>j) g U"eʎ{%?ɺl]Hkno"0|F82&n8)_XbC{8.yPtp\fAH/NZ}2uq7׉ZN[0ЫI@6kI_)NV`uxAKXW@k"#e$E>?c[ڐk7BocuMuAw;Ai”9{.| r<L2q4je-iMyo^9׬sǎG=.:&ҟN7'VmrI_bXrRY7>9p"LG--\ _| tU fѪ5̩q埦׌69ǜL)r>'!zMGBJsD4q[r[&`CqhyVߠ+ FQh~CK|f"3*!oDCGnz1YJˇPX`\0ِry':YEU+[>xntoA]a{f[sL) SUſa.8C0|^Q) /0l͗?ށB-sb$.:eMyn|}yz4xjϒ/3cBjQfU-|pH1U=QoC+Aز*XvmWn_N[ 'LVv3VR,XQh|jz5_ʻ{0IY7<>I ,jv>d@^$r=զTn" .Ggtb+I6+ss-#9cc"_b op'{&]^2Scg7c$6: )r ;|XS^вS[!̯ ͆<;p%>atɆ_)[ߪ".&K3#Z$$]GCg}d" CC?=I(vѫيE84֣J"=~;LީwMCdV#;~K e2b@FSgto޷>Owq\Oڴ] bҐ_fGjoAseXU7 YGEs˲BsڥP:2|Al"ķ=b'@6;iLEr@̾o(:`"ws-&Vsi+!YepͰ`GhTj,*/ keeo|][l0C?LvAqc;g%t}$geI5]EŢs?0nTKe*Ax([vFU #(-&y:TBL,&FMS_:f>2kr` ,sJ|pN_0 m#w!f62Mƴkԇ׃F+Ш 7zmB;:oLDsy)15?]/SO攨b4X&{<D( H8߃>$ۈF!$TkI,%~E{zXgWԴg̻l3:/K: R?T]n tx WhK[䓧@ Dza@?IQaB{Txl( $?$laK7XE-:4Z=u$4nkbck:4@)!kecDfa)YJJMe9-4ήպ-i闎OɴJ5on63sw#~e)i1Q )舚!z𼳼4B&>]&P Ac1Ϫ$ 3Q]sOxPP=LS.fcx=5.7צ'- tB:@3}#{h,vզ%~= 6=c6b,֎#.r2'!*|ʀ 2qɄJ6 `ӞA>uLXdhǏki8ٿ8y,&2`KwIz90WNk6??&a⡈]xN[nxF|,9TӤ‡MFdmL˛ Ԟ:&nRrvv(!{4zZX$w;؅ƹ1:c.`&K%VmͰ}ff0vu'g CIA7wq=L.:M\ĝhlФc&*YuWNd^ L5i`<SߥDĚN ,popD[̺=!êwz=׀I6_Gm}Vlf|Piؑn|53[4VzդQ:c$5?qM7}*9Sr31V&P(`t"RNV"֣GtZTxNG̕G|NB˰mi5F&9/nbcbqK~hh[|SfNLO=#ZSgVt"-Dk^ʖLD-P Ў1ԛ-<l#'iRU_k}Ψ{ -"menJ 5Oށ[툐kPzSz0˨tfZF=2vߨb\lu,%B"6c}&C)>abV'ڔ%LC)2VVޣϏ*5V+bGL`ҡF3sT.iO?M]MZa4ʶtR.bB$QyX.[֑U ޲.k H\M\g0=3gj! !-\m{t4V`nn-.( WwH*zƴH6O͆ b۲p&SJK0spKYa% n)ie-j%v;{F~lZӁ5_r/5ۖ}}+W$7w7A)6*F9hsS(#J:&fA>s܏]ރAH7GG6˽ȳ!{ ~-A/QJզn@=#rmsv6Myg^nfgyTĦw^8 Vt vR')=uD \Y̹Zae!BC; DR"/^0%;6\~T{Yg@ranoz*t=]!F [}<٭,Oo9Xܻ}Cs"|3QR4tJ(}-bBFYcD3Y d*el 42@Y>.zp?iiSDL=k?hQٯ)/3 F/7E(WNbWL&`nIP*2۬5]?x Ur[NCh ,0h/yX:]i'-}hQ8,P5abT4 XR`DDBLz&Ϡ#?)6Ohi;:m+JT""%5omFX ݸte-}[ħ?=\HΆS<ʅN % S8NVrݖL9֧U^f6Nfouƫm :"ożTJDYOzJ\7؀"st]m=L)uYCK T%e⧓zG8ah$U;"#̛XʫR ~jP(A}A]vX^uh]8~ ]-54'+ +" ,=Vv ajG2r$XsZ6._.񠷫@*(ḏTHdYdi&<A|k2}6tewOZuXXcOP[I{rpQ%Mhs }1 0sXS \GC ̷g8or04ЍU9p$>8'U7"|]b)헨>c1jwP8S6'#`ܣI1>Ԏ.,ꕼRQN~e3PC 0U{C\fBmA" olAko%%i-CLtL_u]dբTúEi^!yقll2q mvX|!'@D\We-Ls {[,~6gc\`Qmk5S^(} ̴%en"dIFRntonlpݪѐ>uPn4)#UЌ?~D~~6 [Ɔa 8N;I!$tHRsvk?1brqny{`˄cRpgw1f)!1bշܖUk֜~0B)D=%u7NR9F6SEvH[ךWztZumZ,>~ָ`>`fײb_6לM _$850"&X 1Ձ`$>e)n jd8:6BT#GnsjըŬKa;m Y|Gb:,r-C~vߕ8| IGD^;iLlT؟aByT,rfqӓI cGOH#\]l~U@Epcn v=YLrEZ_ɥ%CvaA D+!6:ſ>;*:V/Y}6Î!kesuϹnGT[;>{5C1RKSP _B+DMɔ)o'}J[OKM8Ial4v&͕* @zxQi- ^lB ODޠ79<7o3l#ȁ ϝQfsji{VܱK_V8<U|Յ|%_1UYя_/ Ҷ5JA5 ϋ+7GoW+JrB*?E<xTV/m>]$ MCi4=(TSGy~d6Űiel_R:q iJsq#gKGX{wKZEAEv^E:(Y✡^ߘ>8@˶u uޯ6r+  X!(J`ueǖK$wW2^ R5o7^W) %4b 8.GՂw\@,.3 q% yRsYQ_ Cn1 DO\Ƕ}JWr‚Q#.)b>ܐWO^?I sTJI豼^#rmG:?Ҩ(ql)% CUL嘻_cxp3#䪰3o67у&Ɋ?suLJC_Fx&4UWPVNZv`/:2D$F`+nݔbS͊' ^r;Wlj|,Cr y:u92]ǕۜE7oLs{32`SKϔzE5cU)мMckBU<%|*18}2!PU) }d.|%%Urv6+tC9=qP~4?ݧ &]"?$S͗}F>#w5UB "9,qNh[)D=b;6v9dsўA]C2_TfK(C>20eo4rqtjPc=z1=3xw; [e j D0NsmN5ƭ^qdq(i6qhct:[~U+v _2K%iGR;b֏%y,4PIYG[ܽQs:\*1+5R܌ZN%aUrS9w F4 4%ʑW\6>_3be MXd!"3Px'T `;J1FHY\JFgPzAŠt."%uY MTxijzV PYÒd2S&U]}Cf8)OO&0ڀ8^$'?.D@78P:㋱dC*RI;8^do[Q)*T\ LK8fIJߏW?cE@4)Q;ať/Fƨߎ+A:*~SOZM%a݃3YXKGv4 O %cjAG61!bu/Y]#:ٜÔ~`8m${)}*:>uuwHk9ąbdk) Zi Kpd@cߘ9GDu +V瞯>VI21Cl0^g[["dۦ18QgzsW\WktB; (s}8#tvYřxɬ;8,I}uіM0؎qG-*Slrj⼈ ËXg[~+nȫQpS A{󇜒 NI 7lݦk?W.,O;#+gYIz!@8{/_X`c̀ǩF87)VڥᒕS1K5G?G38dÿXó Vz;Xx$A.h!}=dytw*^jZ|,!F19@Q6eyj@|Z4 V4cH禨1,jsPIK$MI}9H*Ȋ_i0@6L*F [2}jm`CbBO -Pf4zhS9}`bW PAy*Qsw˞Bׂd`9EYK7qZ͖j2 UmoZls&0 #x wT['T7M-([lC"28>%0de#E^zxc[ÅF1r]+(=`K.}FCV4ZFF0KO{MQJ]Bs3ʖBŲD:MtER=:TE &Am9?36F**Y+dgGkpK5P;Y‰OB hpFY_>[+'zfT;B2Kbvwh[#5+!}/ ~(,XN>mgbϋ8`:/y0\g#$-;ȢECQ T'݆ ˆ62V:&/3僛m@F*ٮ 30Stvsv!̉署4Gڞ=ԅ"=Z(8*!IN5ɟe `gB<*ENdI$le>Vu"G{'A" <̮wD8fhT: /0zsYAjƴb0LpsGbwbw^]dX;Cke'aolxn)ǔ i#k1fKO { h.P$hG,K*)cZ ^y:~$/Էwhcjʬijl`WQR˻.ձHR3a;[>Ңh ,s$Wj2wmJO`iX`@ < \Kݔ&w$:q ?C)Un^i@Ur^+l;g3ކI*#'JDx2hW rdtGy̮Oܺ* +G9o2! szN/cڇsfuiMhq=ٵ]E_wi+~(fL@9>mȺDu`Z~ճ;f=;QAP%kovؔyvvN]ףNB0\}\^~~*XnF6ZT:9Ik1pYifӛP'tuMӑ:+2U⎰KR6Zup}J Rڟ^Np4Rn訪fdPҐsD23bܼ["W|Q*aɭd?de#*T5' d#yW0XPf۷ `lӲ4!nmIda!&!3S h@Wr_GO돓0mAy* Ip%1&X~mgWMf\xkJf$ui.@:1Ff粕D^iۆ%|c*,?՘T J:5qv`p;Qa͚XfhmsVo O#;_ DKTU-ɱ'4~i&aKm{p㕏t CmK=&1z>,~}у̥J8!-(Lg{q,ߤ-s'Z.]wN䶒{PbV.j4 ap$>ϙD55E 5q&bǯGRu7%<_ [/,˃w+6,T :bѺx|I5g dXx;Au= ҙj-&ԉØ}AZeWw!|)t s 5 FRY0Vr Íqk"EE<Cƪҩ$TV ^ ]ŤX@;LܘU ^`prv#hTGq~RKMޅk6O lU&S ( 0 |x-p2*aLKXSg5{KB [{'JJUd{a !w A 9 Cn\)9AEnU+UQBL%>h9zhٹ|揄+"n)D Oo;I+c UeE%W}]B pEZpډyLnKdf⃃pSBp:&ougL ;dy!No 7F<$͘Ol7%՚P+ 6>\^P`]svIq]95aC]r֮Q\ԕ\|)3j\ *Xe6Ǡ]XFֿ8Q: J1A.p)l)>q4 V{[Xg&w|HAɭ"I9M0݁$ARԦO&d(9%FAN2c65WҖtD.c)"삾 wu0zE4e^WmdiXBfj^E@*W yaPW!f4eSg;u8 3dX~;q" ?ZRMx댂J Xz܊/(-w'y!^eöX!>^o3ܠ.,W6CHkMSFJas3k3a6o//?V"fqyQ 8' EJ2=Z ߌ }(7;,=Mu{2)xdOMW.BE1Vˀ"[Z ȓ`C٫ %6bYQvSc: uE?.; +>yq]SN#_Mg@={!GRŭL%'_HK0%͝#$-*{RG0}keC+o~8F{@ WV5.G٘_w,8'|=2ڞ\N^v't6 3A}+${׹5NqLkrڶ?zBLp&#Y4Bm;GjQPAp%ҝ ⋧xgcݼ\>ݍL(T.@[ۛԙ'm(Z ygst;(s`Jb.YӁ{ ^_JkYVf>̢#PI}DR>Kd 7xɽ!,эB9&!إ&&RVG>n ;0Bx-ˑd3eI7:@GbG,$H#;ܬqZu,ucَFn}"hJx y@;?{9~OV-B,֌᷺{3G.UXXYW!E>:,p93v2SAWsZ8ci+bhwf Of3:Y3Rj-֟ZOP@na &B8+*R LvCm  8U?Ɛ }27s^SpFA{ 0WvF('nB[Io<7n-g8) %Y }H Қ*?j+_CɰFSy/o&wC҇|1L epiEKJ:*LlW0--k+ex/H"C;b: tn3)ae'e|=ɧ[圠*UJ}0ѿ_^e I&RgGr] 7~XC|%Tr jԄ(ְ%%#I8b GG/RRitHFL`W՚8X_ei9G &b}СY"nKLѲKվ1T U^fI<{Cb9'F {2_/F֢OeLɖ}o9nXx3W=XT5G,@qo癝c qk%$[%ո|FW"ǎW&Yl6jQWxCQm\v:y{ , -w +AAU˰6W3ΰڮNfEEʨ#KFBz+ #opEŽy8b9bv.+R#5 $zcklt_Tp V٭qpDf83#R,J ǿyo "%L."TAzrGiN\w<\J!A#Sw<4~ ;_G7/ IHtAs1 zaQ a9@w UZW!bG"e #[ $SSQK8!nΨ1Q*.t@/Pzʘ\!Kb5y5p\W:6~,H Ԯ}0U5 DE_^i;·l[pyn va F7hkdԙ_.?D {Y\S ӛ[cfm0gi処|5RyL,Zepں|*r|':CaBj 6?΁H,`[֫(}i_‡`huD4^O J+Y揆~C[j؈Mu =h[aĨQ, KJE_LuUhי L$^F%Q43+ ۷UC%5g3h![6Smi ?3CQ  5S}̝"DJل]NZ>R5*\4;EJQʳt#65dAi]F80s] R[)h3 W"TBqk*J]zmʪ=[]gBY]$*.W"GɈ[;n ǽyg6a9^AŸusn3vAr1XcD]SRI[,}t!8n"sC,sq=Z3pfAmwkepm"`] YxCݭ) c) +׻٤ D8!^ֈreM4&˰?)7O8UXcƺ/3畛%5PgGuXu A(r D'p<$RQ>_XhGi 5=r]*&_)dUŞٶÍ=ӍeJ`qi8ɺ(6Fn&i;|Ŵ[Lq9FeΆظׄȹ5dZLg1#&]Y!COjᬤA\lD%["roj ?yvb3*\h  UauUnΟڌc`e.PjCZ|>۴Ux<4EC6ӽ|="5%gH AYf200):V]Z~hwehMi=hY qzd4KHXC| ('#{mK!8nV#G`ų ڕ!L[g'|M 9%T0!]ı{qZ?f)Ɗۧ-db[0a.ݹ*l_2hjDL| e3s Cӹ)͖_ gTQF?ȳƗLki1D˒Mf}u'=K+t3m;_eW?mBdbsJހ95gֿDw '6D!ټh'~t-G&0&c~B1j|h\YE~~zl"Rۧ]4cE?릒M2R~4xo Bo,y;B}ET}ʘt+)Ep_VsTК/g'Z${{W[<v8(?] CH[~db a DݾGe?@Md7kkس.FUVg4زouT8O6Tcτb9wOd9AyI[0\tdf"u9 &^TMYU!υaM8rΨ`UGrBC6[xt~9 kŸ~˅/x4$ijGx6e77;ΙM[f"bG& %ؙHZmJ>SX a璩^=##b6[݅u@# Dp,Pϖ!mvp@IPM|W;P+cxՓyG4 kɺ4Y9M[:ɯ( OJîX! r; PoN2qX]v?Źv\<Rf_F Y=97|3*-B_V )% vuhs{EE K:"ыptӴDR$kmRgvw%r z)k?ߙ <~n"Bvڟ9ΐR~8OZBQ͢F7$qzGfƹ 5a ηDGe``Kw?VGV{vLn^ܻAs&t86I4]Yf ۉI,؞pg)3|鰨Xx:]\7 /*x Ӱz7+UQl%1q 1a)'QF ]&X@ `Ay zG.v6  wdl+-F6%Kj߫jˁ@7N.Oh3ڕ'0 嶓q./ Ux[j.!/cvT@rt1hɄJ%VGm<Tl- ?c/)BKsaFm}1>shOۇsr#<Gꚾ?z›;3&.iBh*H5ͦ ZJX*[=Ѷm7uSV!(:; VT$x ~e %Ipp+ev#c"3TV b &gB#eܗa ˽dzcHSBbQ: qS࿞zM=h1JwQDu>5}Կ˨P`MKK7.FY?< zjIuR7qBJm`=B{ؠvgʇhk{Dq+ɨ3]ax+wyoiAnRN\2{=kxND2Iq1cHK`8}X] @nw>d;g9OOssUK{Cf.-ˏ { ߾Yy 9MmU1fO<= 8ڤpR&͂p'dpY΁ WFBE51M]_C=LiMV^j-J ɍS牡$lL BE(<0Ym!xHsi# D k\-88吗GrѮx6MR$_ 8 \x%ظNXiA;lRV'ZFڢf5nC8˺TD61.rtsADzz0ktlsk$L^fsp(Ý~+hs8]nnVTӈ)p؄cTQZk҃NOō+3[@Y) }*~ ns96<I/2S:ZPҦqT߶^ZPcM?^褰3y$]͂v 5ʜ:aO8єA?G[`; C߷r&hi+moq{rcqKBEO+TFQ92DY'?}򰟘j7Gbz[岯@aHl8Ęw6^Y}1Is;S.,4 \K@m:h;(2ىL%b\ȶy!{vJo |8Gfg4Ղ;V7Ҧi_UeuJЅC5=iNkk(Ӂ'7rѦ׼Z:S q\Rme=C.Iu2(R9xݡySZB\"hsƢLɧ3",c7ݪH(GY.Ȋ0.l#\cȋUNZw-! Zw|;.ĿOz@=|V_4d^);I3!Yi&Cx'w@Ѩ.AIFcT'Ho/5!ɦ d.wVz&I̗<v7`OJg9(D#qMJGpꩀ;û3G+oΌ \Q$E4uѦζ9F! "'@* OaPpX'vZyp#vLAX1ΐlB+cN/bqTGLyq|!9F~)Py!=Ex2 rtb7]E]ywE1fӜu0ccL3B7Z$?;/ˡ߹MCΗ ],\W,L pKKP9H9f-CULRO2eZe^%*[u:QTܭoSK߆b2ei(H :rkY! a,}:=BG1;`SP\WcD%s9g—IU˦N Vߨpl:!DD<7m?6=z^C±tCMsB-Ӯg1!Av(Ɏ*H*ͥOv\h9RM.y%v3 jpXCҀR Z#;/i۱^g)q!K""ӕMs2RdqlҺ5=q`+`T;q% L^NN! Uq \<y¹EшMUs@m_Smk/ *NMj|1 Yμ.xBg i8-G$.*W^;\AvbKҧyϪΛ=VftÁb˘q/v6 *I _&KNsv_u.7)<^c[|>:׎&=y2ra߾h8}x$\ H9cW5щ^Q7 dgpzq^w|0BN@; ]A:Xܵn7ه/*`Ӌ\N2:iQJqwz5Ӳ:/x@ui46"Vu4&, 5ulɱ}>+s"qM~@j4!'~IB{ =8RWmf"S^ѱpnD C4Ǯf?*MefXX!1*%goCmEB+>"\h)ηvz[4.Klp#TM;FݲC͊JJ. 8VٕD1tvTY+_'QJ9ѯ3̧]es};<826^BOȴ[?t9I9!#]H U10j>5Z3&-A1}15Cj>S  -];3gS*~ m=\4~[!FM'/'}EfENpG^fPad kȪYrar=UB0pTI@$E ,Q\pY2J1 UcPU |N]VѤT8^D8_=GK(,ק6"l+=Aj>CjCWkEjI9c@ΊLX8xLL1#F0%5t[w~)\j뤓zre<)*::Ȳ⹧Y~i۞ovjeX$!PUYqR.LQldnT/|9w785Ys^uĐ Y( ) ^H; ^Hp "Eg^v 8_[bmPC֔EI<2WSRk o牊#sА"d{--S-J;ѫO\Eu(72{mIuTt^]K*1=F;K҇vrBIF,TER(%`̸[iVhSS_z8jyX_ GrTM93SqÁK1]{AonV=P ޞPjЬ~{pP6+mqX@1t6H\%7eâ1ZQ+Mc>G0c~qbӚO3-2E! d\{u;q]rC3;D7=,:Q:BsϜʨI:҇)YcPy]!u}UVH2pf6ŋTP`XހMq2L+KQQ ~xMNѐ,7.ABF]r.-m pjMMn9\%HRiGqh/`7M8@W#IVe.xP/Y.gLFC["i%d*S-u0a 4*&Og^RbkB`al7,·X>ET IW"s+XkU5fܙ[@DKMU52 -/A2j$ܲ[VS!~SI7dr BrR[&~6mZbن;GXՁW O-)pLߋu~6ǔ|c05J\nz$ c(LĒ02ϷCO ] <`q6FHB$%bLu r6^G}Nn'*ՆBݢ?Hhkqx>7cv`EMD ۍ>dX1ȂM}y& NKX{%1`c}\_S^)p5&Z+hH$.ĝZXG=Qqk3;oQY!ͪ Jƥ,Aˣ9s-7 %/z1ID^f;1$̸GD .8k0偶"QU)(j5VĖFb3T;yNf/[0b! |: m@&J+"m]qNcD1:(:} h ANssD켾q%+u U:Z])mu%t~v7z5iǒJ=$OZH*b\ŞSȾEvUÂ;O |g?ݮ3^F׬Sw=Qd[ߟSc[8Nyxmڳ쫫HBoI _|oVs4˾5?Qp(.Ag"$yS9ebLj`]yPK ݐxGn/^-v\)Xh_ƻ428$+ɝ-œe/*L(#ՁZqw4;_A]TޓWI#xF3VPt­9n s L` )t!xQ:8G[46hH7S%l1jpg!ZmVnE`Oa^7ԍưđҸԸ?d0p T%!~5t깿S?tUl)?"yaatx6WIޯ^:a|Y2 Rsz)/`# jd'Sr<4=hHr)wVo3^.C* _`g'x^QǕ2ua뎫-7'%7ܪ/V7/J.ΕT^>)Nn7Dsm};sT}Ho=^h,0Tx\_ֵE GA+#ReKN~䄘]ڱ$sg|uA2KNP0M"fIRz6HNA#>RFf9 O{qvpܮE\X3/:G X$tj7diURqʫtmB&] 0HFSK7 `W;h1i:? M_.;V9a'ʬ2^[M} fqC݊v]b]ǔ6OKVկZ?NHK "3 ,w?ABN9J9d#T-w`%I{2Zn `sһp?rZ%$~7DVPޘM|kyhMWsiD_gso>6}$[o*ݓHW<}yz%ye#]AF3y`V7b*n Bp/8vІZ#GC[_mb"iJ%|ZDp-xb i6Rnh#>NPk//>-Cur+>=Y: |zv?Jy 񔳇 ."?*߭ڛVvHd|"AS9  \=GF*_.#HKhXu>{-6v'J7!&7ńu/ TK4]  ֺpz @3N qn9W+s hIJe\"nxGq$r ǻ>+(_J@68=5f0c`X sf/i xpQƨtU" t&mN p7&fh|*PA;u Z˝H_!S 'bcnԺYj HBd96|1B+{p6vmN#P8;5rSP;yv{PoܰG*鉣鷏u!py t!p>!).wQ4r<9{^"72Q0b3'"@6YD$%ZQ!/d٩]%Z2텍Lynt9a[\Ơ'kb}yZPPLT((`- S^‡t.8Z zzIOgI< eN!µtC O&_ꎄ A$ aT/ MIΕ_\4|(L: Lf|HVv4aHS,_>>58.fTafhFaך L &]Os+2l]an%jq';nO(DH(uf!ѷ^xhJlAO-,'Л3Qto6GX?Tϛ1-\3gz,j) +#ýYtNs^uJdmWmѥҙsВpF?OmQ{TzBR]~te*13y^䋇O Z`yDT$Zr%[W~ 7Ba{*\it{uYMO-R'%M/'TYK B)VVWp}Td ֏3О- 3Ѵ9Nk B!}w܈,"'D@mv`N4ݦ"t+cFUlwF3HЊq<ίYP r]Ͱ }6}FҸ?l0Qma,CP˼) S(+z~]}k}[,;qK26>5f0Ay Jͺ![ujm"J,(50Iޯܐ1f=,٢o,GңMdvJjoM96w0#QAKO4Q%wwq,1=ʉժ{ D\%.up[3^u"oˡm4qz I*GD Hz7ue}=}iA)&A]pe7ZuhcVL΅wU[gUge"d=d`a"pf>G%*[<%ux8οyqYڨN^sB@r0v ԅQĹ(X|&Ȏ1̞Xsmߊz΅.MyJ%Y b)e].!Oȃ$QhWv4JeDD-JG]h[%*hZXѩY7&X:QSkB\ r@ש 30Km!b2SNi}ÿ0rMvxO%П6UIlFOc\𱓤a?:ς[7;_(.s_K!~ņ⽂ )E:^w+< '_PAKl(odlQepC,)hSs\D)inL [a39 Czn:SdxksI֡Gό!\QbcI-..#c5"6#KnX1y[8=zk' U؞|ώv+ D5gk>{LC$VG`QPلz{zgN 5~:+kO6ĭ': ]ĜFrq V :ckr zʐ[2Ȓ6و-4ꓬc9Okz<+*%I"w6K6`)Lv_LiNw[<ݫuU\AP-OĂF7E=>K0by|qVML2Y_۪\P}_>z·맥:uy|dGx̆ol\>yeXihnZE$vamCAN@/eri19 ) uY!vǩw7@]$瘘Btw|:(vF{E*u^' dpX~aW3$8%nW0JȆm2 |!ζ3RqHv P؄À"|kC#r {E7Ze [W]C۵xn;:ȏuZSԉ +?/"27jԾ(}wCCn!y!7Etص]1ǐcFDF d+Fǽ1c-\221,)i'դ lM7Y1t͕ Ʋ R- ,XuŒ`y'u_*{f17HҚbe>W̐拇F0Y~= qQPV=F|y7w{kvoc:7;;yI&|2W"OZjjcCDTjrit%oj4P7\IuϪc#it 64K].!O0142I+[LkY Cbt_n^7l]I]OSfkFNqH=g$0T$C"OԠa;J/L{6jn1|,nǀ~“58>g j3ODia e09(ڛ*@ʹm|)u}w>('|h_#-#nME-\hoN}6H`tIz|O13f!X y'҇=8} 9iCs.ߦ w ;ۧ/l!lԝ⊯h T ~m*Higz!9O8?N8#%Au,eb B|?F ԃkz*)]R֍WG=QM\yb|1"gTXq`*DV(.^;A2꧐o~,Dh',ă&,AAl -q^/*__F tT'i2T%EL 6,NkH%f]T -QEO1M";r9s3 RC8i+ĆJݸ=39}κ[+뒬7z}Uw꜉~}ծ܏k}x*av;HIDKLtVn(pNQNԘ-&-sttcJF{d՝StP6y_:*x9^lL hp{p) Gf״As}aͱUhE/눸\9Xe|PPXݬ{n)?r}qAsW5)>L#O=/5,Y&y LȣWl{>B 9\-Dm2輝솖Z1$N MQ:Egsg)X(E))AW\Էnj0ek௦%@%N͸!kG&*'#Ik^vW "yBqcX(v0|Qz@Gݴ~'{ܝy}_2sw,2X9^DE=`gDYuPg\/Fc4lo0A/VYNۑ&/|q`N/Jիa-qwZa4 )4T ގOm91l8W鼗xBԠ| d[X+wcŶ l;iJMEئѦ{2JݱQ\f!5h\^PI lG;bZ7 5o5H(kQy>ߛRo {#ЬNMSQDw!S*&!^)j?|-W >roeAʇJ[𣏕Zg#UdqHaX"p5gouZgQD.髁v"&>q1&ߌûZX"n,;"ʗWɵZAKA-v? Y 8oATxuf?}[?xY`u)rs!#-0 $Dps*Y|1 r&ܳ i"5п J~0Z4CDadݗKvBq69Uzypߍ!rk$y|h#~Fw<\ljqcİD^FSV)˩È]ODX4*r UZu=3jc? q4RĄY ǰrQ54U$\*lA1; laeoUkwd΢UxF:ugJσXNDR Qi  bwM^FV"tl  ڎ8G~˾z)ڠm+mۺkn>&%qr6nv6V,5O0=){ab1JpK.>9Mbtb ~զW #e.]cZ]Tk!g;f"a-8K^cO)T#J®@)X?+x@ W}JyE4Ǣd+ť!JX uoC?߫3/bhs0)N-A[]q-ݥ5.,_mKqk|B`gɤcgmBVbX(Exs=X2BY^9^liO"$$9 Q.8_?~gtX?_~ܜ巧WkGy7f%6j#1%qԜʙ!/hJG gy -TAR 9lk=@N,ij n%c5a8&.G# O/4]>Ŭy+(r p  'YujVN[U!:_E#V\2cNaACw#F݊zP~B ˢрW =2fUIe@L_FDeᵬ㢋20O~{T+Y}TX( LaЂu(ICvհCR;L"߈W{/BZ]w႔1S/g)2fa6AX:`?ho衲sxwE:uĐAezs%IN rW}ނQMjj.gO9Pdbr wf& @<(trg}? vbؾ:f? R?_^n7S 8Cl$ӕVPJv]ʄR+ HH&NwV0XGtr#"b9&~4Ģ1OY!QAUL`vVy lydmN4hݨ>#FTk[~^Ѧղg >D,TINiu9OIv7:$FA^_G'^L' N{`B9g;e3j,3\QA/3ueXu#ʿ}G#&8 reK */({9w;DkQKédW/4a[YOwRnI)lRn`3K7B> :%dӖP s3a IJI&ءRa)jgQ?Jܵը`Bʵ72ɢ+1G5e `q |}y͈doPj O_P98ԂRXEOJқ hRIV5EY@M| PBA_Z~{@{9J^ (ɋF}\v#ٱ$vcbe LT1rf{ )RJ ϙQڅ.:+2N&ճIT?up gN/j?9K H (tLk]'P~39U._8\+ g܉zaTʂ 409| b輜s^S׏V΃< ë=u1,?;+1#hѡ@s{>'!-=B`7Ş ^uOgtqMph'L{O-sMRz-߰Pۨg`&b9RArֳR{""S q_f >Wse_vBGrR*T:1(q~!:j]Uԝ7exr2(VK.#%J|B_\&KGz@>4g:%-Yb;5QsU]($*hi(Q0_l7/uV@#Cv$i;wG'o?hCdPũ3wϊ4QZu=FvH/,yj7wUadXRnn_Bʔ֎t F'6Fi+TuO!lYu1/p04iiJ^7Nifv\ }ɫ)?n*S>wJ:[bjPeesNjp#$.si_(Tb=tz[ bm[Yas(iT8 @xb_ЀdO\kMGst>#+ϓ: вWi?nBKAM:µ\qF u?۵#Qx YLN Z=յذ+OߥYL(Z}H7w| >㘏 yOqn? }ZM+)=a~=NnIP&Nd&_}9/Yz鮸zc9qfAB &9]jjr(4Y!RG~a؈qy`Z9:ƻcN-S=c:i]%H67hoV;5ga$j'*v!kD ݊4J$~> S@KBBJʢI nmm?(ٯ8*mR4A23!0K%Q>%p4u h2NDwQ+;QX3x\6W`uvfGE\p\߹*E` wX WSB %8<< L!b9w>6U[\ސmF؜oҧTcj gsep; sGJqe$ZVGO?$ 4XAbKX@fyMڋDE ~aRljiꦊEԒ阄~a']>(^s)|YP6#{(W\ipߍ`A%Zt<w2g"]PA ݺ=z ebS4;Z${·`7\Y_E5H/Uy9`#F|>+& \v s ^>@d37_V;]'e4 >K9^xx yP섊KojClda=aȴn*v25d7|jHXI$^ֹᆉU xp9;}|Kp@xui<&'f3 \@Wmcet6WN01H򋱉C%Akmw&,&/IKҀcvX4za205Ei&Kr rdvT[c&r[2OCTӭ[u3V׹/GxءE݋!>*lt[yI@ƪT=m TvPF|ػϼmoNd֜8:wÓH@ANe_}3Y^.Vlt'Ro!lz(6);Wai#l8/D]E0\tn^Jݓ+g' 4d5)Wg-q!'w8$Ybꈿ】+V>;J'!nͬJIYV #'/Xzv"Y׻Lnʴ./,Hк*v9Kqlղx -o[V.^HFZ`Hcp < @nǻh{(1?l7ܞ~:JUwϷ^z,q"7},bQ5XH8T>åʨb[ Z\` AOHCG06K>gP#kuX2lO4}G*I *8&^kuDY$@Xt^B*J"agw4ŧ <ؕ;M N #<.JO;E q% a:Zp@U!;E :wC 8H[ԩs@bTf.V@Sޘ߅P ziEC: YևJyxLw5j4XRV?>9$ȹ=jt0.`BC*%c'pM`h|Hʄ"Ά"`-_-rp>NhN{X{|};2fl(0%e9=(DL-"f _cf*E# \ =5+!FuĴjnx^7-Ne, J`SH}b%= ۿƷ)y }vCdd#$?!~d6&t\>nl zoA߈!9ɧ!Ckgib E(Xt ƀak)#XĴb_nGP?5a7E$V~i{⃂NAR>g]_oL258}М/j\d^-g8an r'/f6g gc=s-D{rK:&m.2ORP u=kj5$^p Zi %s#t$1P/}.X]⾹|$G S?=s~ʇh;IҰUAr x;i5l9/a$)]ٶ"rᢥV_WyAFBȦ@N:`6@e*hf-49{|7L>CN͕"Bl7ۙ&AwW>%<g}Bfxxs>Q\{2JcqxlGp ăy޴#"2ћsۥEK-8)T_9V`R@S|I]f6N{E8;x>[(HuKʬ~1*F*9y3Yg=6U0)B@qjTMH'+bT^ '_"Y GR J'55)=Sd*& X>$yk'f&(:\ Xs@d(%"\ :7C+^*JG$ԆwZV 5@OT|mIA kNȞGR(ؖO qSj{s􀤠(e"puIG :x=f߮Yj ?<ڕhLw5ஂ;+V`98+ߡvm/F˞ی@4\=x}Y+vq V"tO8SD()r̅;'20X-%w$KmxR7mH&l\!J%jݔJ5D^Jh q"՚/~E0z wdp߽Kimb/# sLn du?wnGeqi#ɨti8p2)xƀ4=նgz{L!d d9hPt1NМdSBKkEa[+3uHrde|FK&1$NhK",xg7X!KoEE"ߘ$ OK?9 eC=q!RᔺWbdJ`3-&8Cv\*.pY9=9}&gҺ:Gỉz-_t_1z{I8pd7m7PGIƒal$p4& ~"(])aw.o({8}ws>#$q= SMl$wJD+;lqIj]Q~]If@= F.?BH*[^_ dP-є(N/ z`2FEN"&e8&mG/;=m9B\a=~ˢة0vK%m 4AsqE:8#[ Fהほ<ոZl HJW[}w/*PW`|FEĤh\ISPU "K_tcj"G9-^7Fǒ4 5l}lzV3(~\KuGܙ|rGk{ n@e"?ƒ6Seii3EX'+qJr;t?犅`xm3Z wXZȅ8RF$>D.( GAsܭa$9;'D:8*ެA@we^ӈ>!k?ͰX%{uPw-i΄,>yH Oֽk.pؤ?.7QWӅf=̉e6 MrhQ7u,KZLi(\b?KB٤ oтOӢ檐ȈZ5׿}Y *RsA2\Xm\g,@l*t$U@TM^;w.$z{2 4&q"=t 3\pRϛ E(DʱA8<м_&V!$> ( )(Td|Hv[V0]{roiqY˾5l^ 08Gͽ7mx*:N$|?Xvq@Tuʼn)Zc(3h]jo+G@#=YR)ZvIf3;7io% S1z9X=h"l eiȁaeV9]ltqafȪ  $:dG| F0HLRlqз8;~$:-:>*Z>A.*6S̽Lw-Ⱥ ݂EgN\Z!99YSpVbR]LY\O>1V|K٣-}bvt躑s`nYÝHI܌C2v2:{<Ucwt#$EO'#h n.vv+=إlb&G#oDM|bobLװ+Gdײ1keV-ݨu sm\InoȕJ#QMnLItt?,`.Cz[d;7[dœ"/Ӳ0ExQ;X}7- iv9͜ k^;U<4٭_c j8<7A)DvP>nqQ3wtOiW;BJK^8=TPdP'Ƨ rlȼNĊkȷqe'A) '.>cPZvurXq"}1~zH1*u΀>72ՂE9A>O586g.y$Zڛ/_$6Yb) @]$eu?frt0ST@OT܉i3(oNP{NXЊּ9Xddӑ\ Y96''0(5G)ˢE4(AͻG` Nr1p"F:Hk! ~RK/>C9—*E,gjX35=ČYK" B[gO "W?@k^Ӻ+((qL !6,Y*?4|Jj/*f)62ұPuHvr`%>S.|\+!KjB,9U)0D$knr^C0W0/!pDCxJxiCsj}j֢7;p'S!ㄘO"ݓ~S*Cņ֡Ġ^ӡTIQU"'|OdNj8wePΓ /j">ɎYQƖ(rnN x%kKKbpG$H2>XԩUuFoTQ|KMdvنR|D KiN$J/M:ni_w] aGfRvܗGtz\e1.b ՛lV"NW L=מi|< Gs:@q=]]䵞Uab0g9*σē}OQc /ǟ`v4JbWsY+|SP(#_f)R ߄R!c:y@ҫhno)V F, JsXG*rfobk@]Mś|Pb,R@OQ|ˢxt`:$;uh|adnﱓ̹e3 e;y䵀M`Q^ɚk[e'% wb.rQf>c>78; uޭ]h xb d.8^$TkXyL9g{_v,܇1GrqCIgwB; 2hƭĻNG!Sƥ>D0ſ*7]f`nUxZ`Tn ̏cd-,]wpbGFѱ=;Dc1"9ѡ :BN= aFBar⚆{r (_"xL7_-Wf]=)SnevW0GtooWv~2Od4^Lr:[WԻY6SfІ҂ぼ8! ӌKX&ma+9G%i[;OgHjSV$-ҥyl,*. ~a"1ƣ@#˅O^&{x\F%F?uJ5-4 ^~h( 3|Y>lADz\Bs=?FEf1g~$U wbS#_N.8v 4J7&xɁvע+OPB_u _iS^@w+SdG  ϓ J$QZ@hetv)duBOD~ .{r9Vԅ,m(`3mz3ϙ-$fʒ✏ں0_x\txCމt1h ҵh񗴜&6!z;4*qG^7U=?>y8 rG{,b(*+sq϶zDΈᦤ aWQjGI눈n3&~`\"<u`Jj&Ny SNޗJcY0:ʯL+)HaLf ;s'z3I' hs6ε5*"QoϤ0$*3P=([q:o[AR56cӹ!+jE'~Ɂ0/w\.` :T BElPoHl/n>@'LrY";\EdLH%ۉӭf:Zɺ\ 陵% a)zNK,|1%@ # j0yd֟ Y%Ny]3$o] +h>q- sxݙ [nId?[ւX&m[?O?8`D[%@Mԝb,X_qao] wٔ6pUR~dDcj=FQ;.(zDz# Zi˖Dȸ :NP xY#wGі32ye %|oJ>DI^,H_p@R+(Og괗I7 1͛Ƥ ^g٣&6<]PB[oopC^jfUb' idbh015Z nj׺̹R$t-,2 t_ MåOÄdl;GB7,™yi7ݦnR'mhlT}Xj?r :f807p%k/oW=iM :Zc4~JdKi%,R@1LÑ]XAq!ſgZƦ/Qs/D\PSJ_<p?ofX^it.[pp0;I0ufΈ{Cy4nRB/4Ѣ|`P[zzrzI! f=3z,z|z}I˂.KoS>l{4`GĪ64dJ 9LWCҮOug"άղAD`I,vFY.tgѹ$jG})V9U!˜O&YtCc SBBn(?XmTȽR:ȋ4aR*UkQvJa5Fw{dzH%0v{U,(ȃ_7Fĥ|F>_7P}"CO%W.yNZԕzic93lUy aOwxWJL3B cS%/OJP/.cX+P&B=%%21~5P/Ad 1%U1K |140+~3߯GlR3T@HțGs^owe3哤IAWŻ x䄟8g`yg^{o$RG{OF@9D^Ao6I|cFG!Wի׏ .Qճ &]J4PCDgaMZ/8 ek qoR7Zr%f+PɸAGJBncu7 2ECSi:9b^זАSl4Rlt[Z Sj 8nڳm\!zcp򙲣bt\[a[t2ODfs"c4%YŹ+hwtT{ nIărD'Wy2*U(k$| Ղn7G;6sYEw(7rb #9zb2ˑcx~ `rN/7'5VWi|!fH&R2)\r"|_*NRw4)!J P\:CWS:Q%-NLHEY5.a 7wzx/TɸAڛqe)_Rpc4D(|TEjT'HL#ie!wfff:ONA- [a u`mSeB7m4P-m[Kz? 5Caw%ق@kow'MI 1gx*1nƌ6ID`פqhIN YbaL[@:颋f7Ӌ*uK|"W'} wg'_"dpVѱO(U+1;uuK5BtCfC&Є ŘlEVKOG_q *>[vR`8K{~)SqP0I5bS[TCPsPj_@Z?(}NJuG LY|MIg# bi+]p+]Nzɍw|=qyLts=\+.{!Iϲ&읨ȗG3( i7?Y*j*8۞1 L؎xYf E Zξ<)F6w\TBemB"QL@O&Ǩr0\jyPex-ݼ}h]A X?p1 OsDno ȬG5 Sgqؤ2T'6md.}h-y]x2FK݅yc~DMbt`zfPxN!{jƩfRT^A?$[X Bƺ!ʻ;ͪ[A&)y}~&U)nX \'O*4msį].457pi23FHX/Rpq'ײW$~UoVVaMݷcz){ǽw.+8d@=~&sEF-gĹ+3ӒH%UVHbTRpi3rŏUCօVovYCNB4z)NurD78N4?rUET糼+,2W }E&ڙ5A =EYv>bt;rM`SwV/?pPśb7$nT֣XJt X!myu~DDIRse<3ޙ֨Q(twPk7 2u}~xM0"IKQlcwxiR1x/DɅ+6'ZM;ZL "5ܶO2cͩj"\LR  ?cܨv pqh%a͆\>~&3d>6Gv:FG*9&m/9A2o7F$ Z^?8'G |@ 1õCe-XH(IiNY[LW* b~NvÃ{~'OǪ2|&YgYZ070701000000e6000081a400000000000000000000000167c8ae4500002944000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_shmem_helper.ko.xz7zXZִF!t/U)]?Eh=ڜͩԍ*>0[xKóeǸ[~IqreqΥ1BM;HW>F'a%I`8 !r4UǤ0#*eTiH!0|5x?+zTU)MA\AW~BRE(b Φe{iJQd]>R:P%JޖR4 {~ϫR>nNG;A[QBԴc21iJ./g#Y`/CF=ryCo N5 zasx`N1<@v}N@$2`Ռƿ%v0 $W4N|7v¶>l? F<KuӡO`xrGcr)=LVF>fT2Ucp; Se u0-)[°EUqVw TMOm0 nY Fkzźc{ V,2 $z޼JnWЇ8qV^bz d>2H>K̫$B:CuyybЀo*p>7 Az9]h Şn,\f[U,RҺ{TX/?|ij/e)^u9kDMvs1ie:V"+{v;ӷk,S``pNO)]Qګ),:Ƴ:b!=hD .diATgO88ښ!P c5"#V4XQ@ybُkoͰvd4 ,J"gM!g6-nmo^{R0{ʸx pOsdQO1:KJb0}*W fɫh+45Eg.Q ¨>\:&Y._cMޔC;dqm2-MR`y.0kij#n7#̫dYl(ˍs'9®}@;&ml+ZG4mQS)׼4hMԛ=V7^pw x/*Epի2rn/z4AX݉ cIWܦ Irn`@6.Zyw4VARDrU-ks#AԷmpъ"1Htw}r+׉ )F?pnUe+y:L9pY@ց@^4QrMPq JkZ׃Ae>|G(oOe> VǑk&?T PgY miy v^ {5}FA9.(9|eGpZAf50̐H T=(R J7&LWeԹf&"8Oc~Fo`7 h%IV!Hl}*g1 ?>bŚWP)Lj=~)ƙRM#R3]ɳ`a`,1ml"_eՑ#Ҏ*Rj0}|yR> tpw)bYg2ƊfXk>:G) nlTD2epL}P?2SfNLzֳM{(\l_"'fƺ\LQjɢӱ+XkJM10qߍjZ>tiX#PzW5fN=h&1d&7_sWc,6<cO=)Ui_y.JaiT_d,EJeN:!毢ݩL,f(:3D᭺Z{@]=a;<2+ɡS -66] A Dpuw*j(\.V6('/KIXD,AByF416Hcg/$^p`[H~lV|C|.7T 4wo'e3[P"F+%FÚPPvjCšӬQݗqdt.eb>U5pje_mJ6[Xȳmt1.?DBVkT'!=dltԁay"T.tJՐ\lN}9d*H$~vW0PPg?ƤH.UhDHs O(.n4]&?z{6!H&ŔN; !#WM8b ꆌW B$ܘvvъ2h@\O-s[lDPJQӋO¿n"SP*.TgB-& 2*C8xRQ \ކ6jԮ] !5 [:Ь1obVmV+-DȗW9fa i@Z% ֲT 2 bKk>LYsQ+͞RPi>jnܝ /F@ ( -[ttmhzgg2 A@Z[|W,q7y祷 :|9zff@j0vG9# c*WDN5WP$5~`m Ӹ! # /[,K*iO.){Դ)1bdZ[xaVy{2hjݱgq,h%8?[@TeViڵЄ瀊P:6s"Sc*`pO6ݳo!GĪ|"~Ƴ>k;%}8/ڜsxBÔ:|f̞F|^P"p8ļmlF O=1:EǸ-93} 2U=8} 3 Y 0g[VֶmPKV5^XDpT/Y }RcbBR,{ZCqq#©ZB'^\u6π^prЫMBx]=w隣Y@۲,y `@{RJ)Y Ր5qOmsCk Ք勖p #{m+|@rȣ< j.ۢigk \(uUF+R4Bm i Ɂ눹Ҷa4"Fdb S[vi cPLJMʈ2J@uAHCY'{D3kdiG*fpk{EVsIqsH"6(r<}.PQb]Fv o|}K`fYpFFm8"wCVG>d^C؛Dbr4 Q7L-߽ pN] x@:}CհaY'[3}>ͬTp85iFLĻL!9U`h8r2\?ͩ fLwAT#'; SqZC$5RGƏ #w$֗tC ތ|f-}/V__1J{XYOCHG!KDtd>s}#^b~ lF5o@Mۏ>m0bҹpK&*bN_oSZDyˡ"jLsC,Hg33ffȉ CO؁lM{j0kTGObo0R>gE\:C9CΖ/ ?WZAAQeQ7E]4Ѩq; e`S-M'"ͯ7+וV}[ȭi~bǷ`ٮ LiՔ-ۙށ{G dž2Nh4'܉5ݶMvC91V( k2ep dSvrH%Z}c_:3ippFQFgГ[iRNn.l=67S6鯋j h_78MڮGRf:M|ܕv]zo HٴBnHwbn2x>ρ:#mzNqʢex[9a}w ͌?4*~#vlb1s嬼5ƞ:=$3D$臕40asV:v;"Hs8rĹW Ҡf,IdϓGCas? vMKB T鴏2#X*w >ƺ[j75iUvfuݣ1wwfj!I$!b7Ռ 9=B 4Bh k*S:\Y&]`) "wR?FRWk2dyu`0SEKpk(& 13~!e\ lB2XFyr?no2N"K g MH7eL =msUk7D= ڑ51_Cugg3+ ?\4M!ĈU-R|$ݧ%ED U':Bǖ }&3)t ^a7s . 䧼#%tO4M OV-p[4Zϐl97a/EƎx3H(oEP@?tRk !xaIy*X.Ƒd_tAy,Va* ۟"Xb '_P;Juד3C4Iʛ7Pt-1>ʱszB+A}FT)(QT|<7emw7wvEod>^W._rwAК6֝:!HA4^GpbRҚPCļN\e{щ430*]04 JJQ0D'{ ga#sUPi&rP)rWkXW8 -ySg&t"ظT,G%'X|~?UٗF"'d.Y7=%".DT=ShC!XG=GeYQnQJCMժq5`bpr24XleR&/) h( i8T`L֏qGPQs^@ev Aoqj$WlBM|(V6sxyҡii+i"hƷ 'H*XT's7UoLҕQ|H_$(PCGXi"Ud{A@꾖0WJk\QIkAAIn,,~`ӆjz?> r-{'T5[b`R7G&>tY!Wl%eZlv9-dfc vM DCh+B#P}/t:)nKy$quc#17ZG^#Xzhf4tl=&,VeA[D9*D v,[ɴ2[5ᦐчڒLl%e,>kxW8#j<,s$Γ{LBෛArN=I} B?$N4$}Z4*abu㳥va{}<&-=]}gAP.qfBdH0x#Yқɯ`iP8sOELPs+N˔yMWu~a}b /bQľ%$‚SMCr(Gp o};>!"" e1--aW-]BBa/V tQ_ǩh'GMrfL,!5{ _HQ7 QB+o;QUi a9%{bOC h&i"ry@XȪbN6E\{u&CЫ  !̇MK,:(6sG#cv(Xx||i0a ZD>ɏz|˗W*AE@ehpUOY;EĨXxr9]SDArza%aRC* [_~hb O|Zw,)!~X^Zz;)a/Is0/{ذFByJWCme[tCZ%Uը*SZѱDzg3<{g,iLdyʛ肁clz &e omVB[" dcH1\vf-^R Ur?ީ=FWxKN2j%x2iU 1:&xc8/&!a6ƥO*.X,Հr v|7e1~Q+3 WRhOnl}<6V-@qhUQ "0\ $ ]BUzn3/PT??E̖g许/"cm4')Pm"urN"5Oslzxj_BK㣼ϵvXY{` ٮ2|6Fo XPKx1|f3*NttW صF;fh`g}jqyVx>k}?oMS8%8z$st!3QcJW4ހR*wa"k4iH2ՔefD {btL3ְU]:⿫/3<`ϥU=]fؙ;2>h\]epȟ!>OzbϬMPi {49#SbZ - 9?^B-H 15k0sxN̩S&N8]Ota猆9UR[TgYZ070701000000e7000081a400000000000000000000000167c8ae45000015bc000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_suballoc_helper.ko.xz7zXZִF!t/K {]?Eh=ڜͩ` uYl3 Ã9ӽׇ)|5aDj͆zbQ ޖ rmʧxz y"`JtJJvI~ T()]7z0uH I$ڧ^$$a j6^o.n q62RB6y / wG F~X'l_hM#׿-:+!| `,iT̨2HQU{b=o!k0huo['yʐ/T-߆aB ʮ`ĔdJ:4\Z8tFHqBbz b "RQ(*#%C0\ѡS_XZx19M7Uխ |;_:C'Zݘ&LV6MT~#Y.Ƈ6sUG Qt?e8s^"du$N(q[W}O(bNO/2u[hAhIւʥ>DxTkbx/%?OS_KQb-(lD ]`Ղnlg$xu#彾nxmf%Dn*i']<~ 5&czfضf@V59/3ͩ؏g=@'k6,`DGqw5l= JLW>`QjCp|0Eul AjOPmrVs.V|3LRQz;B:7X.$7SOFGH}J`a}Iq e+ N"D^+Sή[ KAO.a}QF I?97#i$[Bu;Fb[>(3˻/sVNeB]Ybcڂ!~N2L-atR$Wlz:=rX B\j`:=:c ']@P0Owh+S0Z|AE fT}[a?K(}thRSxfDݦv?aI `"xT0pDrjxlN z݈%&7km|Jld[Ӱ%י@( +`;0&Y,mၒ*^Bi W׉oӖzo5iJa媧iJn]π h.`JE߾JuNZاyYs"|!u6 2dTC$V}3|mv <@O7ԊzrA2d0ӖX*N8G{ڃ^`x`\G ]V;$tMB 5p-eO64ӌ8`KӨ:5QHG@N~n5L3JS t\h ܙ7&J0^S&' U,Yfxk+ɝkHn>Bitz:;%򖦧8x*A6fB{]tB sXzq dP̏d4n-+sMo `bb?-^Ꙁ8X#`Tw^gNrQ(yGXJbA j. 5,C.fjbh揰n?~&Xk4u=\G,.ŎWt16.S\#Q2, F})Ci,|PAnWVXuP~NkM/Kk`r'>X?FR?#qb!yMiL$!mцHe]sJB-HVҁ',rs-nӛZFk bh5ꅀ7KH@l \FuFDψi| g,շU34D gr͊몙bT9U O;ẉ)QvHb'/ iTms"`c[7%ٯLhI^w 5TVhFm= 4g-"G׳v#xFSBQuPY6>Z{;ڙ&O(ѠUW {T^O _1ԚV:<:zA?43 )*<;L$ J<_4籮٣FP-S3DmB_9RDK7 S"u]|Jz JG=6\EGl7ooeZ?殯kWN {o`! m?|t#`5)XN櫶Q!fNEd$dcy&qz63=QW67aGP?\\/0CikSr5L8ϘiA Tyo ORie5?X䩼ws$—$Z= P#Z HZ\$:= *@z 6jK o>1 UͩRNz{/X4'?կw|j;ep IfBGeFøoMe.D(P)-o52XF:E)!8Ck9Y\uCGF0̏˜a$WR' -hȯfB2kyiUʨRH{*{EqF]ӀF3A1ѝc|`c+͒S?4arMJGőuj?c\e6)A:DUZ.sw/jWUw1_~-Al?ĝY8!'ucQU#ǗdN&rYN߂)=Fv Ψ-řq#`VRmMt |қ0m9kF¯0 bF:/|inv|%duMW̯]\8N{??T** :_ s(MI'2"_8]gV-كUAlW#*~\#Mo0(\i)B~ҬOt5qE㌏x?#嵿~_'kȍcicߓ; 8 u˨]V?,p-m}P/?}.hD6B4Gbа}U\jWbp},~ܔ>"E5ܓB1LVsbg];!/-pmhR'ߩs=YjA5]H=7gffʼ.af=A80m;o}*0?-.uiδ kіM,qf!mE H5 PCCˌhx)R7)je60`eB8\c]y bn I,`Zu8xلRIaru$ $o ^3y Oo]5b ʤshRA$pA\EZB0[2 HI<^]7OU_2 ;U <\WIy`g9ab5*-6iD|_\%J%Ę~nCDSO?H"Ƥ*xĿV+y, @N.bF4tJKƑֻpKcx-?UqǸ3c |ppPѮmT2_2aa !mMz-0f…|[ ]_z^Tb^,Mb2)&/SH2|l,rrDԠ,$W̨oc{FAJop%\#Q\p865o3N3BF,Y9z~^JϏ"e4MnWFqmCZA G+f`+e cC+dfhYH.}3T75vOMfq~B_όvwK/q DџH_ah8J8y+8$gYZ070701000000e8000081a400000000000000000000000167c8ae4500001a2c000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_ttm_helper.ko.xz7zXZִF!t/Z]?Eh=ڜͩHFN%=}a/ωhN=DR}\]zGYufe%0UW!wϰ.5)snQUE⟼%gq dM խ3O0feݒc؁hțl-FndX'׆ԊTYt:OnGi|Wwy ˰0qA;H)R B]U3N^ ~9 v)R!."7V! ,p`'m/ܸRPR )" y->ky(>ڳk%f<ԖgX.F#݅wuoBWJNܦwCZ ?ݕ.B5,ayw0vrc+[ wQARW1[;;._/ 6sF*dqj(|sύCK` `Mk[]O*[sQhPPPj?齇#5*o$t^N0e(Df7 +{t ?V'd% >Źl !YUHϏgՉd%`Kؽ ;٣hQP/PP nqXٶl߮++Qb_j2+vw3OZx bb>aCq'HYMztZTB\W4WK2+a(]:ɒg+;a_2,Pu`E6*7Ɠ8[͈"g$sK8K[-(J[qmn~ǔ#=rL >}Q@I[~$}$FIDE+%^fNυg3 -kY͟Op|}4"ӷ+кQ||W*VkoT];;D$-bjEL\F2VP5őnjrǡͶǓNQYEɔtO:ܿj_z_g!͙~tC5nOy+uHL*O[|&[5峽: _K<8Lzoe݌!'GaC'e`kfV:/Cd!?bl{s=dՌF֢IDewgW8`8ݣVs- 8Za?{dd}e]rxl S }3m*N״CɚA!a[ S#A g5'rǻ,K/~ΑRU`N(*m0#A%2ݻ.N;؅tc:F}sn:x[Ŭ gH˪~!8f&gI3^JE)P&ǒ"F ¾-lMMά9޿d+N+9SXr,Q#r5DۇqeN^ʼnMP1)Rp`\l`7WyCyJ$C 4,H\^#u;K;S~ͭu_5obqSKuh?"|B`2b.C=AoBrm_daۄhfqAv\:w2In]8P՝Ńw8ީM`t(%?yoscz{Aqt-)< I8-QHnW, Ch MϲYyS*zm-ŰplGz.,2maU [{jᣛVjkiRSJ'{CwzVg&l]їI&k, p{!o(͌ z aϫjvP?+L.XD^<o7d0 c!W,zaZ u<صҁߕC %2#$AB1YZwfe7DU.q5߇Cbt:FC*pVY֛zyK",lkG7²´;00S)8 " ȍ/W,}Vxc-3W4IWWwiizstw L Rhe 8hmpKT訝,=Uu3&@OIHUb[zRYd-!nE\̢L5$;"Gp-ǮD=&mJܔat(0=߮:Hx{vԳ(NnK=iwtTJ ua0C3A1nKak a>!mlg?uP1Q"D <*򬻴}4ڴ`s!>P ЁJOK(.Ⱥ?b:\;k&HA#.j4XQփ031g {r!Y2w, N_2V}<N"{s@3.t&`}<޻0iV&͍tdϙmaZֺDߨP zȰ;?E6 B>G WM`㎰0*fV~#J_r}g |[es5E`S,vu|j%R/,Et, ݌N *Mˌ'2|#`/GUUqp0+:uX3I2˷mLQk \/<SW*߈u<$&T&DeV5li c͞\,H¶_ѵ6mS0a %"u'3V!őm&V)rVi}d5H9 _v!neqSUFpnw\Z^-RwINqݐ25%q)5x l&a൫ Q@,<*MN5O-B*π*{Z"zU<[20 }6$4JY)8E,PtN1(LF{sX!z*ʡYWtDϢ{0w&0բ(IBw ) #?WO-RQvhV_!4ww77i~l<-gOvI-.wd!).zuT/y ߎN|x3`PlMXyU8PNj-s~8WW؂$>d7?c'<fyrj >sD26WF:P͈ `dM+z3'\ՠ̈́ &N~CgbUύrTfvsKfh)4JKEz8sQe5`Qnnt$sdtYh݄=a=Qze9 ϯƙjJ>^{AQ9N3[+4oؼ"ZM c)2O ΟgE# 7ognF5A|܈PhR'؏U>C[1 &u{`YKuИdlhx=EǢv%]JIuqc0L"z&<Е3]pi=l$ a]AZY%O~cSGw;R7u #H%2^YD@F)"۲Ffz8^nNa̞f$K?)jI>PFE÷J/6w} T"v58TT)`S*3P}􇉚]QsH_Lр=º u3ۦm k=t· جڞo18m]AC|;]C0˓ďV>&Pk53s j3F y>n uLxF b*s:Z!;V]+9Bqo#;n#L! ջ)W#hMoS6tH'?ZbjRc'Haȟ N+C&25YN3UD9Ѥozqш{?N>أRAigE#wC}rr5*mWg$ EYu;Jll Ywp9No +ÎКkxLQ=1ٛ=_kM8_nA+C73*H^TҀݩ類&cc|8ְW9b冿K O C;[ɟ| >x?+jJ#bQNWɹ|W7# kqOR>=uG'7'f6b P s'-/jRreWgc9ޤ]Sپ&(\At׮)ljcG{,QAuop/':"֔ hV #—f'!X&I]~MlV sa>n {Q}\ɲMwGQ#wس'.'gN^F?#Bjq|t[GbSyYFY[Ś}^hږ316-9ے4Wn@LloM|xtRaYB־mb)ң8U/m@kD~+뼏@B\Xs<"-Zv -)TJ߃PfB00 &`A 5g%f '0~< U">FeBM{EFM5S+k9JHhIvt]yXOpx83o׹ge!T'P#9'?16P_4bgYZ070701000000e9000081a400000000000000000000000167c8ae4500004300000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/drm_vram_helper.ko.xz7zXZִF!t/uB]?Eh=ڜͩSu baN[?$L*v 5T܇X͇宛tP:ժU{ը@إ8VRD=Ԛ4 3ax>hԱuCzϓy`x|t?yGDhAY.*p 'f`g+k]dIF/A!WeLb:Q:pCn"]ei0yP?<N)do,ayY% Ώ.PCP"y͒?)jUq-PtZs=鈑A ʎU>k_~ |Sg軼8hۃ:@ L"1/' $2)ӡH MtvKh}Ըu ^[J.`x`a f90G$O,Ŷf{Ib,D"qɮ4 MRYO=AQ3%ӯ*oGJ4E~sێLBbJz>S1sìx%G :sOd[U+P9.*=PϪ E> EW ƶx\7GmK]N'E*ʏNĂhZ2츟v=g(w]N=kߎJ/muC-Zo2լD@Qq#X9es c%pM)) mߴ&q1w$g(PZSA[+ST=1;{"BAJԻPsU~=͜jX +oDg_}> 4?&-j \">Tq,ZI]R&s=}@|)=.yGFYMPK=](b!*2A'.M|2j3g-׎8O$^G9BN'.-WDN--%AUP65  qfTg6b˼K `;!<"ywVfmW7LJ68r&E]+=;[ 8LP6*x֒o R!vL<#\y 3' ql^G0uFSlcf+0ihZ=lf4/`DZPCE`fG80, |&E U,A-) ̧@˝Iv BAWt$B3LX$ 76'%4,Zy*q? NK > (\??f3$CRCZ[i? lF"Ytdr+wNJf]s׍ݨb)qkN}G9>YJM=!kԛz HNߏi%=Ǥ yyiTƎQTZ1hF"MJ2L`bw1@ޫpċbȏccidpdJkAWn&_MkSN>uG'4iyCyV:sP8FoCo*5l]Z%I`Kl[Lo%5@P!hъh%s[Rȶr_3+J=Mn}i(.K)2"$bc%~<:lG#Hj”N( $3A5g~J-i^h kkhOOҥY恿m ?JU, D꣘b¾KNC0${TU 2Üiu Y٥K}`qẂ3{(wlC08N%I12~)23YA̯ʬ;~K$-\HmkE;rei,OYJCƖLUsަF}@+$v.*tԀϥ-U+M@/*H^3! "$AY rX[0,X#N&S ˵8V+2WM:O2D:|圼<RJL jL`VEq*$&0T$@3 78+l ө7y*VS$Ӓ1ՎR UvA)$9+[,36?bT x`:Րe\T`\4;X-f޽ *C]k5-E)}2,ynP;|"ܓ DԄS+\5cE}eRl4!H65{]nSkw9fSG߲_l\"!.::= {7}X!n4_L]P}f4J:&P*q:9&PZqNS_JBV/E c!QDK]T΋Yֈ,C:w|i %x J/`NڦT! ؠLKJ/pJߏ!TxV48B<5W(>)Rq(+kg)MG,&>1<=|XPվ|9o8s?gЋqX?[^=+ e؆8_nyJ! Q?Vئ\ͮ-оa twPt n`Ed*"<ə a~>*nv2:~ 7>ukY؁σ[@51KP};u'Hs[gj^1QzTb+T{=m`JG;0HhLx%d #hV}b¡yC~>)`^jqΨ!7Q1 yDǰ9W3TF i6`M!?_D ,ˉLjKRg ߅ V/@`9G_ބFzXC ˶ y+9챰zA aE<+_۔_-{͸q| Ya"G&JJ5Y_~oe4/PCBɇlFgq)W#bގ1pva RFunZ. bȹ}g2}ҿ)$"t[4ɬ*RvMd" yVդ[oJxU,2ҳ) aj(K8Qɼqjwds~fʾ{ػřꀫZt~FO?JѨ8N6e 刦i!9 '{,rOSYVLds<#8)lw<45$%_O>3nBt݊T-(Nά5LN>}V+ $9@YJ(/޲'E]l%`~kuI!LͿ2n,iX Jd4B@:) m>f 3$z j+= 鈿6I?߳|u52nIU⾌q|Vy';Gᩋ-lnk t+;uM֤\k;QkGd'I'm),wpu_ /P }0]aҴN"+d~%="8g<5 {bFϏk~;ef55 ip's\ P@Ƞd˕NW/rS4]ag Z]h]1Œs\Υ?Z^bn B`ܙH)P"ws|+IgnOO䛊z!oJou+abI4;eKH<,AisEV5pЮ J<;5zJ_}=As'o2?j-BG61~vF1_i-)Tu=>{R1(F#s,G AU/i7q%-RYʪD׏ OZO\Q͘RBI W&j n@'L%rΐ\vNJǞЙJDi;x/i1u\?^k6˅A Nkg Z+̬noiWW^i?T9;4RTɇ ܧc b 3XRM(/A@ Kl؇$)rYU& PUMі;_G4<tWt(\gLݒf쇦ρ̳S-JaUNŌJ؟˹S@W(eml|.j& Vpմwq͈;,0T=N*̱M>Flz[Ir>B(X PWx?E2nPD:(ĽԘM,f.Z0iyu$5(tyF:Nm!UR&7p61*w =?+T/fϸiS^E:@Ⓞ*e7Z)S.^{h%d lnmvh(/x:ܛ{Gn>hb|o2MҁmڬU@f !'o ua`H!sZof]n%چFHcd]oa:Iu;s[pNc~5p`'S|H1Yc Ѿ%e \t?4Vh닗rK o;N;N8FV'SCZ{$6 W(ksJfi,|NFůԖ|/6}ǩFA:l7ɉ;(?iou` @{ PE%c5HS8l6Q@†l)**w< @oc(9p= 4Q6A.ADӮyrQ,1j?DDE0Y/F!7=Y`*vXWS%2fB?y(F. Zq8:8_cBe/,} <è1@'=N>$48X--2|=3s[ Y=uyqbpo3#>/V-/ mj`VWHǓ;I_>@ UQ];YK B)N)'"m ]欦<܆SF,#ڒ`O#q{yEIv`Eagʇ5zT2HP苲!l"#gl&NN%EA!LA)뺉$!wSu1n\ ˄hӭ/NR"<2@xە 1NG`X2ULER6w]_65QB+]R-@xRa,gi sE](|%nJ]b[WB( Z%ҋ~:Kdck EXiF2-"N&&oRp,Vwos55Wv1'|U[rd^NBQ׭ a+Ālp"ʄ$F֗o3#~w=HG@R60[0G^8fP#8+{^SZsks6 <3lXdM&GQ$[%Exyku?&q9Pzś,aF:X[~M$r!ƣTIƦ$~̮MvjSJl 3y `aS$|ד!}(bdTbU4pUһ>*U2A^I .1pR㮑yuBGկƉQhtRQUS7s֨6SçG$#W6sD ~$m}:08VNqfP+#@s1Zǻ'u8\UY&θ4j{}뀷:fr:mvo.'V.dJ*gr!OT*C InVT,-3A0_Ŵ;Uذ%I\0] 'AH8e1tqJېcRn̈́xz*׾)ܘ8zqGVgfIx*@NJQ;g|Π[( OSuǏaQFK]*eh ?tX2I3/@X)ix.'wkB;5qu6u%p-du0::Q-/F0D8N-TY7 &5@ugQl؈R+!Q;nS /FM+ծ s1j:n5ArDfFH|3Oq2[(:[yR2!*e0T#>5ar"\ 3涔*Gb$$<w_$E\ 3,pp4DfSAըioy灪"%| 5ilc`E?_TOեƵX~jmŸSo ky1ʿ_ty߀1 <GmfgZ>.+J^Ό0sn  P0e ¤Ӈ6Ԏ8p $^ b,w:,nhZ^Mn> BZnullAV^)GvOD}|I ^7”L!@^(4u b< 4SYhTA/j.ѰxaPAyleUфA،D(O~7gn"4AǤ jØUWWפ]p^6(WkVlF 罘W;(@*7S.^tsOkzUq*\0[k5D+Zx m*6z .v_s,V[.oxh(sS > c{M>ixl:gͿ@fy"p7N-7"ӮHybۓK]]|l,#h~/VQ:p$B=_>f&x>rQT:a~fٟ+0r.IlrVNm [K-O)6  ;(iT5TTt5J%\hw\U9r]SGg gY^DaI[܀;Ci-I3cq:zXq&0Ea,[rSyGk/iQ<'f`l_hl1G[d:s0vW* z#td=Lb Ug0C:أ4<*աz20Z@4-TkNO"dijSM~?_͵ =6hi(ǟL#5f2[ܳW?=i3q?`X;SSv{1]Qzz$)qxYK(ysکI `=Id]"dcj&rwh3[;e7/5#U{ n?p(+S+ 4{󻴥HWt*of@/D .;s)qx="O.BQ>z-,r 5<2L:n(QQK\naȓ[aW.%YȲQ9zJd~ԦӲk%HK]r/޿-Y a٩u>;^@iY"r@U4!l6'.sB">i_C(zz 93ũ5<3-XD[)XC.qDAS4(Vҡ3q<1dTDTɝ,89XDd5UfE>%NT{rNC j{TPjI"I'Z5"wxI>]dՋ!P+ пkQkuc*ime#3CrPcZt4IG^BPCv5g4-{a-o`FVwm|tOU}q>X/?WD*ǁn 9YJkcHDpVI#KY~dIF5S G+XD uWnEԈ%lO;h%K+ 9>$szFf\,pWI~])ĭ&9'crwb=N@֯q[Joa.ߵQ_]!iyQx 8S.kfV`V{/Y4Kma*l!O98%&B/${y_d ]jܸ"l=LF0W :Gl$#T'S2napNNN^d ±҄4z%'8d :$t{K(ke ޤb 13+JSL8d ^]F捜Ƚ#sĢFrk`Mz4Fkz 2m;P1 4b#Z] X4Hp-+('|',,XPZ$q(m)h * w<4J=ݿmCI#3&ph,[~%E%#&6/4S},͂R@vgʈ{>1XF p@峛+m-|Q"sȹ!?̸|*>͹t‹oy- ZD;HxѲ3ᜈEN)-7Jx3{F9ts2gʹ׽ݵ1RB"M D>%N3ږwIɣ&sҡOW ~ɊذފR_srz@< JHY(ZT CexQzl?RO k2 1-Yi-5ZseJU 8˽>Dd#|w:.+M9&ЋUedv3-}ca,Ea?8FFG @UB%%)tk ΕUŎ:42#̈́ˉ*Z#?y{kO~s֚Y,HPD!TR-̣=9'(?bU}gȱu_y/ +M1bA9UӺ*n Ԛ<Îk|ŷl+\'`+Jq qw: VSN=pn X) /򂻣`]Xw^/ԭ/ X-,tf扌?gr./C'NT p Ǩ 8FFQs}6t% l4lj itj;+FB) mls͹{q B@7?;a~r9Π$@kF--Uτ3vŎKrMI32L;¬'Q]ͱH3 -&^XfEI ]ˮ9(8rMj|A4Bs~L𭻟 i|/h,[D́䩿55~pi&4UQ3!kY&h+ʫc۽a.xCl&_!p;@7,qdsG5GJ48hT9#<`bTVwyWd)`ysMIc"X͠vIQlwgxOj2"C0j<Rx5WX3df̽f-~ZɣziFO=:3:Gz]֘N]@)ݦUjeZ$:bޞ'&"!3HSVJaaׁo(S#~ۻF.^AqX#.jvU|b+V6H*^JdCq1ѐ- ȥEP|3eQҹ~<5p4k]ּ"9 ijSr0zu՛xjЦ8EG)D%ayY<7n`jpYP&(20R=m4+1.SV+dM2m~՗YaĂ75;ֆ"K^ ~PAdV8-_MQӝ FB6HlMdݘ]uRAadBytEDB$LdIOa=9Isd4S+M|rCi<F;D"hUJns@3޲nWuxĤ7u8nk;=|g%f\.Qۺ0g7±"8qK~dBUH5xnT so*7PQѯ#ҮywF&UF1 NtOC֍ Y=F"jGS+Ox-K͜Jl C纎G?k4ĢhzU:,粤ovڐGp8w(Y:=@cxed@I]İ6[R@,Y#uO7:7*`Afs^/tPv(0;0wu=xKyۨn'K?Q]Abd#,p:KR$+Y]s{+IC͔+EBY]UVu=[(/hd7}{D3wD3I2+}$jj<[[ Iz;1Db>D'`OR+ϳ`,XwO?'Q6줖ʶj JOkg `.ƫHZzf ?ҝDT1h8OGO{6jz筩tT {v|vxdmyd]DlMh|lوɹԉ/جtUate";4D9щ\reR 00ms ;͌'A×`ơT7BCc2ݿ m/ՎP%YDžo!nnL=Mk$V R''+O"wIT"\R¾xu}q&\,?~UڝѠ:ˢe!;9 F0^*VK=:؄ŨӇ*1ՄWt}dψlxMY|A 5~ST!xvVwҟ(&UDI"+ʽߚ'j<f6s1y &dEZ#7x](mc^t5dꑔ>:MG,Q'س$FGO* %D: l>K_n)c{ r~tRTJr^r׫]@+r\.e4 5t&ů.3w.Mp JnHn~$ղM/e#?d xd?v̩eHlje*j9£-bupfpc4IX(~N;Eg<88_~OR۟&I4H*!gSh+f 4.67,K. vF1FչO O!oZ=YӉoQٻÎpUE&>O@m_ΕJNJއ_Z2U:,a." JR+T=^_ yBdpmWFpjj2 S4PG< Ϣc*,sDnfjlHcTy=IA$\޶GfUTz94_}.pj=L V]0c8mWZ8{tvqۺ$(4~[ f<~CœpqW5B}XӔ}Qē9^lFW/GbӓY%2MR8Ê9+н \ sl S.aM+Y)>#1b]K TZ s0uKxYP&;^RgT6p^Tr!IqG;?H͑#o-zs\o4]lV@d |.*(}atѨ,tҞ=QIzތeWoԔY[Cb޶?=d@",:\OQ?ӟ | Pڜ>LnOi^ޥZN#[ IJ){!"vPsQ`B2m_BJO$>pX9\su ]WJM=L&$`P-"O?>͝|U::ބ_8M:&nl9|-12js_nv(Ԇ3!z0Ij,*r1e}w$wsspgr Fea`udd"-1." {:|$ iUn{^W.f K$8V\S9ix=Π<C鈎 >!ۜKp 4 t'4mqV_ustZ-טQ@Jj/=4@7_ߘpa7n鋕4i34۰M.*^o/|4l^"fW;䇷X\p[e,6udKMJb֣%>%OEA//Eԙ63X okz[GOE\5m9y{uGveolC j( c{؈ ca7[Zswb| L%iF쩶'v~֐0_vx= $ }PX)$ 'v.}S Gdwx-9}1UY!aV!(pq4m9L^xZ!#(:΢cʱPx{ۙg Է-GB~ m#U'e74O}: O.2 \!l]b35`[_r~A\DWXBr_]Pȳ|FeU0 ߿[Cԗ:?" $R"iIN1!zm^hLTp樓z|!_|ÁN#;NEQ? *I`@ާ \ 6A: r6$Ҁ48T>3 ȊdѪlh6oʚgy媯28FaO|fFpCA{C@w`kCƷgy/4UگĤ^254Ot"ʅt1&\t*;O D!0{&_"(o-`2I_齦6 ۷csp-QAօUT؞aך9º-87mot^hW s3`q));pc j?{6H12gkjW(tsJvX%kup -.N{m<#7ܞX:o4Q]{W[z;xQ親#қ4 2^>f u(&uav^ǷELʱ8ݒCV N|5t/O%Utd埁*0'>f:h۬gr'˟e?QUQk%"%]ƻddfqI+IQ6;rK]l:XIhahb87ބ^SQ p"6W[]$JǛ8K9.d z$ DFtI>w )bMoP0L}&"FW//EKht=6rasGۄ- /Zc^\BJD~4qMi$9R}SzWb"6-H'~# Xt#xr)7}X J?WC9D_K;Z{]th ܬtA7b,r#`3ɆG ٪cڌ< mahp>`^Wp[W6)&KrTA_2BtH;>C@Qh9Bm1Jɣi<ҝ6mp!Dqx<5ޠE$HD#6)徸ǹ|Ly,_}y+9 և<,76S!dz  ;Nn =4 ɲ4ƒ'o)Y Ҹ8$3|sk͓ňw'7?+]xې@n-'XWI-0-VGh6p; ΊHeabVVGݥ4Ø,{] ,aR(} Չ@}f(@*{dLр6*O(kPf+r#)I9 G_jI*J:CW??>[pu蹋v[滎qkڇJZJeoW_XJ]%ͰR3sp_lNed}gxc5ɷgYnG_hxL d]vB!ڶu'{ Y`=Bu8D34(E+g2˭$zgnnx +#787+&1,P]ϻE`E*Iħmhiik"\w* ҵ#x_,t /Y1FIsU82^Ꭰja{ZY}G3G[BUedҟ2N9)bc%TJ-_-{o0Ԩ]SDMQX+?y,Uj {܁8qDXtw|xʭ+ 8#gQa9+ZHǕ2LUSRvά>+ Ut'{!ARz1r:z }U\n(c#?A^4WGnョ 3u&UN H~hR9vy^nB f]-҃vL䲝Xps˝x{PH}ϩ¸xRI9Xn$WlH;ԃ}iL?|B$hLu,K>^r Ҵa빑 \L J6/j@,q?mV$؏ rH_|Zd W>N%m\[]$Ig9α+ F"I]@c[6@0\烻,R(nxбidK0.ۄ'G># @ p+߄ ;6:uB^e3TM '6Y۽Ќo?N"ˎ;>"lBp - =I4RR11iEoM%&$ n O6z—ƇXhA{h M2J \=PraUΓ=7ʵ<<K)BoȯW /[T_ҋ:#m38m@*T"ل% LΛ:Rk-T fZwc~amSLWVөj#g-C`%oCk:F< *ڋTt)`FKW*MUeg7WԥLbQG _=c$;3GI٢p (5ǜg#T.TXzp A55?_1ib7WU&)`/Ce,B_D7Cb]K$ȷLPH7u?οdQ8fK6jhHb{LHM}ξklT'q7dp +FSv|=1*pHlp898:knӄx0,p][(Jd7-wdԹ|y$s=mof 9qmȝ"n1d9s ])?ΎSg*-䶌ԵS* ?A^{h' GlYTԴI[ޚ kHWjx妾XLmqE&#,dwqH4]ȨWdأ'L7SGYUg6OcqS^W=a+y|ekn4^Mݡg&vG Hu j\rލ'ZJ}xlSNyUr|6i|prޒD̗%cfInǢd1ʙ]&vկy!t-naxVB/tI'+FtMP}:;6杉0S#C8z CUCbnDuAcWLqbP9;۹[vŠ`kG $Ǭ?gg[u@'tܭp#OcA pQ7UeLhOG'JMMl .?Y 'Y["_{ uϝ7*e"7r;) O_x@A 4Gu) 5 +?xPuZq F(%qwܯ.Eõf w)x _?'^@ Jl[5 Ll*Y8Lbsd\.H2<\_w9찛ڣ>`1`~n-k=a `Ҵ}t6~@ XZFi+GVGPeP2 *-2\j|,) JV:Afcd+VLgϡ]+&P2y!'M*F>icEP)mJ23ؤ+.y-e$7C`tctY6!U;ةq,|5|*%;g j3%J\6$p9; >,N*Y{AwBcfqxT`&N(ߡz(4Q1Hdы`m>l[ ]^ԇ%-&F~B,jο6G;caZh Ew_ݛW̦RDr\EP]xqf{H.YԊ85ڵɼ?X?~ 6:{ޕh %M[ rP;á7`9&]+-ujAuz=gSH%ڈ| bC>^VYbϏ\ZӺp. c5~5Ȏ\^;!%yP'iZ&?/]ig7DZ"_rĀQ=\gҴatHڂ<\W I/=Aɇf'tz+bNÿBf;9 eQdJӹB])fn?'g zؾQ[EJ .؇kDt.|)aM:^ Ce|%WY0%)nE3:)j}" V?{݁QqXlU7%D#Ű!US,k7Ch`0=K~SK9G`d1Q?^_ )O `{cK rA.Ex}梔a}|Wtotӫ~N_-S-YǁWgJNgPPX&P`Z ez=#C8<=O`~ >Q iǚ /|)*d[*j C5^Ddd/+CҊsH/g!ך/}dUOӐĤ]rYp8,$yE^(HN˝mzRܘ=R6*If؛o_} fUs87B\ G lpG4xu pd[˥*Nmx :tS.RM1a1BHE$b~vL/WD_5.U*x:@yU]^g(\#NQMOݑ,`Iָ_87>㞈 U\KˢeƦr0dc2BrKJ vƬ{l{!9 u/V7}kDJn~ AHԼ<=HYYtf&9\h Fd]G9/)oRN]6d@HtBh:ZvŪhl p,"74kEk4-Q&$i!-jU\"n2q .$)N s6W ڼ"Y 'N1"/T_@ P(`1nYAyhj?P8e+l~yEk}z !PL g*0B#-cª,J͜oqIz.AуDYgr{zF˼T_HK!Ҧ?5(u\0% ɐwr7tA:Ou8R\"]M2X$8=ꆴfCpQ"F.T>Yڟ[*N`kB=˱m1^`ljR.[mO` Uhhl?QW)THN*5HKR$d[}Nú<ezq@#197Ǩ;_93EFUFE aW]. NBDA$r  -qa%y i'm}Z%-k3JDۿ)̐@(vV9O ՙ1Uz0nr g8 k2=cYHW&a8"*}ͻ\£%`j][Gykfo*iy@-/iqTfuGȷD4W/bpM 2%ot ZeVKLF_6QTUas *p[2P|dr:XH4!xk:uTӥe}W^ڪwKD4@?:6si 8@FR8OɈr6>tq AOKzf_<}9COƄy f/GI-E*̠u p2ita`~cfuL$!!EB̏jH< ŷVxg\k;͘S&Gҭ䷧)tҞ|dF|D̐G"¯ P̜/O@>y2sH^sPw}Yimj|uy2Do$ye5i F\4ס2g]W&%{:bc~OD S ́4+)ݮ 5RJ5'wC_ >x9C@n,H[q]ҙ2_v"Pp=UqF{p&\0ߘ Kd\W@'s:os2p.uA?9^ԽE٦Ep߄@DqeQ6UcF -ykm1$mJ-'pЄfTӡwb!+~i3 Yʭ5>Jc1$.[CX5OA Q &';OjEˆ4mWx$v9p%b^21L,pL j,3VӝMg]@8up /諝 };y^񌝮Cahѻ8w0[iﰂ[l9eGT[d;qTass_)I>$H1j= ٴ q))ίCfgXxv9:;ǺGVq![MC̝ڕ4 K-1;h2.C~dSڰ*WY[_yѵ(SWg9?~i]5|7QIvJʲ}+;4 ď $*H1B2tO`4/VܴBv7xMz9pF>9Y;wbNXSC []k䨑xSHeǖ~QH䃥vVZ{.D8V̂?V(Vtruӥd+ݷ|xYo.JIJ|(Bw[_7esYpqlѰOvj5Ӷ_26X)UIVd7oSU?7F^#XRNg.@) Z1{7=p>Fo O\ݪW6pY764廤ÔpC%*Ȕ1JrT@PE%d1|dq^k7X^H>qs8X0Vp 70iż.1/FqK%\[:Hsl)ȹYʻi{~ĶƗn-#mzğ~zu.1ݴU 6%XZLW;QXb_Vth.".' ,#l/-~{EM;4y tx3 .P>Y` ]X^VO6Nw ;gUB:QMԄgWX!5ԪpdlSZq1#l#V'lYчɛ7t`ny!S}SZkT\_ZEM=Ge6)32msHb3pGr|ZO9J7+ |wa̼aDUKՋ0.fҙt$=w3mB[Fk܍c԰ہ:5ud"?@IUVP zl?OR)TeTf̴ZrᖥAP;+m!:(Lv^gi^dEeN2|Ps~~tvb+Uލ9ӫBf_B-e(>#VE+N?Bf1C*Y$>m쏁6 Z,~0T B |ϼJ|pC&Ϳ 6ƞQIoFS14#Q>cD>9fQ28td{W@*kFvA| A!;jy3Ϙ&r%HJV VPru,暔RNQiFXPxzlXEVD-n_nDb}&\)pv\¸* 2ljL/%Gl뫰3{x\7Ԯa@V9E 7@P~#Voy^bUT#Qiψ`oru?\F* Z> ǃ=4 ы`w 9EZR9=:.>C4.9` U8qdƂģ[&}[7(Ȕa_chJ[@Vak``b-gk?|mKެ֖o@ T0*ch؅lSObDVgPQ$a56==G\n/P/iRB;U^P.zu?TPW@NjsK<#W3i`RK5^,3Q|c@^XN -L۬94 Ee~r[hkֱ!TEO`X̓&遱6kwJ3* J%MZbC:^6~Dz̸`E?TF*)eֲ:GIo\Fs͗@DϠ/7e^K%׃O"-I9E]0M.!C; c *8S[Y}mz|>Y9f‘G -MQ_: M ?{nq5b!wNT?%[#8m\h%`K7HgGEwBSu2pcTrJ 'μW[GOcL-u.{M?2 +RIxZ:.w;K,Qke'-{TnYlqޔ[ 6ef wMj1!!{y8 tPH;;& c*mTtg^ xA%X@i3u? X?7΅l Qf;@h:uc O0?{ ?œP^At~m6J[ iE0PV6K,誁j,=JP#L{ m+I^~JLjȃ$G }dڛA7 /4gnF F:|F'`[?|GūgKXTO`A'Z{./w&d U5<[t=ҋJ0#EY}hɥ{Έӿl`}(z,o9Z9=/m We;:5 j|W">U抓ȀxZxTswfG6qC'ޒ=4&0ཟ%"3 a7p{ %n+]gkU=')%Xx7MI:_A0/OD Qg%pFэĵdK`7jns X晼AQ?J2r#rAf5<{J\U#qwrlsM`'P|r d4$Ea1KQ:?i,kdK:laQASd$:>JqDc.v!:!X\iLpݻ&R`Sвs$MxD!PF'9mH O}dBcuȩvz`JT!j{G{ORL)Ht>o<uRE=k3gEs(R,cI6uO'C/& pɲ\H ?+$JY/m$V)u Fa#R;I] S E\Ko:I/xa;](XP#WvOY&ZaКʆkΆwZABrS` k$x^X f};jڌdʪ+ln"zT5᱃or(qhɲ UgjN& SoJݕ^ F󞖓l\e^zq`lk OZ;JDכ,2J$D}h4sVn ʂvIqQɤDyCD#D60j$K?V}^mNyp.m5zȄ -/XJDS Q ŮZCm{^4ĉ侽dn?3дET*ޠE$,.$o3 KI~q@~3qx(8ݩ B)G{$OR .yXFo1"R$$y

    Y,ٷ ;"E28&dܶv 9HbG*67Ec+)ͬ9SsZ,7xfIz¯9$v Wd]b2:kRReR!62Cz$;' ZcTh[ݭ@&ٻRrTc*:thYz}Zˡ"'ah:'1ut-K9w4_[:[z`i7U}y!6֓y,*tT~y0Rrn4^2dXmSnmcOf8eWK;V}ƃ@JNa0Go]> //d%s*54`H *ҫS*Ell̠?ČX4#b~n( /WI~,}o1 1?/dD-ϠGVHeg0Ϝ3;ѽ ØO`ϻl[ ٽHxPE 9KJYP)e6ה_5WPk%&T.D*\MITQP@*D)Χ\IB 9?Ox2Mg&Z?RIHQDF7'HH)$c85\ {fS:3{zJOepIt Hd@`GA '-79N`62VZTСj7Odǰ<¡lCdi6w^^FQ"0,?5P:ִ5_Ll0{t3MhB$~vS$4 B҃#Y@BΏwl@Fg+$F3~ܟiEpC^Q_= VoV˕Lt}g\d&TDn@?k*BÁm 6n*p-[N@YOq2ARdc#3[|1s5ў@‹bsh><ɊG9eқT 7&S uޛ֊ťF @OYY?XiGƁZ4"Ի;/IMkF p\j lbHHa ᵤ "\NFƩuX.+ޓo6.۫-EdOwHȮ 5{\BR ᮰KKCQW4!\!EԭLe&Ik#P8!T[ױzS,F!GBjұU+mE8#{6NYHP"&rB=4ޕrGq7q5~7/FwVEpc2 EyIvݖ>O%=ucђѨ4U''6\ 8mo̊@v9Ibk3}G'G8FZlV~3Qmd Ak~hpu'jy}RAVwbuؾzN)}`b:XZݼIw "]3,a` 3&TXXl#}K9FmO|*8y;KW~( bE|aNP: }*{Xmk:)/VR?axɍZf*RZ / a|xsc1!Ҏ1L1~J!ǟ'ƛ{,p sU{hXz˂Jf>%etu! 2DVW":O;7iKqF 5|4-9EgKQQA sGpn55Z _EeRG?/`6Z, 24eϰdA;} $fqHnH:x55π%鮸vEޫ +&W?1\۫8dѭVOw֢$2Gy@&] 5o{=ZcɊp4#n9Ej'[4{UVL) &'o4Cl\e)ͬ_XV2VZ*Dѣs-< ^ݰL8v+)7l0lcE.#mа@!KĂVBFqʥ74zB~qPz=.VݴKE<ˀA$0,bAʹWߗ\_tf}2,5ݭq.(Lƛ ~qXߗ-Tїk|7 wtWU?KON;(|i,Uʙ;U3nF ܩY~WC9 omߐ hgh0elhSrtSWz@?)(R1]_Ԍ'+] "~zC(.ݏytdD͗g ]Hvs?f~5cDo`*w})bd%zv &!e0TNAC AÃΙ@V$# 6|#t֙?oKigbB~2JpB)i{ ԂI}hU;E/ڪ#̅Пf̬z4 zVT`LQ/dxE4~I\+F -_NKz&.Q^aR\ly.E˘ cc1:59/FCG6]/_E?8ԊBqhe ^eM݋̱s{Ax$˾{ ~쥦Kκ:Й ^{K<\nN \(xXTڌLP#e)f,G'/ oD8?FREVPP.a_l.at.҈7./b}%r*}ғc#^_bSLk2k$5bAĖsK/ v]iĩz;G{{Ⱥ0Odp\{Y[}tU tNhj႕iԻbnR~nEF2AVL _-6GIkGIT)"Aw$|Gb7Fh2N:`Ǵ q83d9]LVmp~;lg(Qg޵\x¦,'0: anK2A)\L%X Veʼ~]l~9&@} >qyd˽p|N,C{G2=*OGnYL NeE`BW+*Yc/ѡ0;bhgWaW@*ޞceN NTzR]\荻YHjipiay2Qv&90o>?l~y**q4DeJ8#v)3ƺx1 ]MЯ\ld{Lyo+|]8,y F܁cL/ QjrNefkmK.K%?B#UcT 2b8e3ۭAFAy0HD\!09; 4BX4Y[i:zBePP*$"ɢEeG͔/Ej٨F!)BVi =A }"BRh}ؑ zNVygnw!7G3s<ΈwZU9W3()oeld Hܯ r|O `7͔*}bgܔv<vIv yI|`^#"%|kFQ`N5F0-r(EtYsXqntnC2 6jz-G'vRЖYy>MuV9 J`F\vŸ(14)XfS2̴QOk2PU2r;@Xn{C,PlvK ܉v'}k3;Awq [3@f+Y3”RRɾJ9HDk䕙sN|v}uv>ݲ AUxigji+j&ω2i<`~D\8E6+f],((/<~jlƨ^a }a0Yeg ϓ`8n У>Vo@M.w`XI"ŭ3}ؗ O20}j2OấT:tOB> P1fҩɿ$z1'=A0F-1T#yXF|Wsأ&<7QN2{< tڮ{ A1Q4"n$FfFqKn[ (@ל ⚻YgT~ @?JJ9D$q41 KU>*i#yZ \]YM(kVޡctXp,|׼G my {0b\%$Ͼ_Dh Ƞɭ_<{77An߲ӂj"P %l[I ncC=\T6{S6?x){c/pI#KE CbP43":»X cXfĤq:|o0LN:K+D9!yf|0cL{m~h:tGqȁi i8OxPEsqr^ (^nJ`ԁɓ?Hʧw" dʻ΅.,a2؀Dz%$i7U̯К>ym*Ig-z+p[8/HV7.XW2Z}AQcf5 n󒛼d_ZB7x9V!溮i+̣,JA,6’jҩyB|6m`m}8^m6I;h8,,h6*#6zQCQ3MȨ $ЍuE  P'yG%жNE+fVc~ɔ Q^ލٞ@ZqBAy`oHTeӰWZ)Eo%% i_R= .g_ g(:1\#]`Ǔ \J5ݜ{ jTu00}a*W*4 Q0ac <9DVsZهf0{VB<\:R$Йs[R00V èJ 0Db[ $e5la*Wzƀ QR؞0`k`)=(GF խ}*;R}e>u) NҶ|n]f ND+xbhK k3oitkd}O*=dO9q1SK9o9TMC(%.eDas',҇ʕ8 J>(%.:AxdJ!~PO̚a԰ŁTa~qI@irK=S>`">)Çu\c w#= fvS.hA|R-ݪ0gR#ޮ\!%.Q}^i]d;/ܞlH놠cr-k'N}Ng:acoA9Rhl)#Hwř0POMN]{>*, g4x"&]o/IPg{%`J!s:X?R$Uƣ GogCu3?x)].@-ShwH:㴠wcO41jpE6W=ɐ4yh ȃԣKl2Ռ)BEMV>3ǔD#Qo꬙=7Oa|Țsa \unx2S8Lg=rF)c= AC5EKdU]KCcwiYb!O.may3V~lD3_NH>MG%FN6 ;bMY]\F NcdG>2W1}T۶wO&7+uQe @gEq93(wQiwsafm !~N;cD>j]ria 5!mjbq;ID@O?fmxy-ҍЎ(wLsU\'Lnml=®az&\,uY HQ( 9Фq0_zzk;#&©/فe }|*So_&}H^>ɅVk;>L5`w᳄=\в_TMAԡV7vV@\^AΛܯc#^2.d[+r%QiڄP8\o" WM |Vj[o{R"LbUc&NqF`d"ŞmOec}r*iC: m") &I8Ӑ :H .[VE9~.i.bUew)JiO *JۄuG-FP.<K@[+mQI:\rk5B"ö*Z=| ?/Ч8{`l?Bށ(f=Xb0\Uqq˜4ypAP%\"<_jӓTAxS)WJ$6|!$ob V) O2;.TG/a0f#,Y5it&YR9>$jL#!Pb? A4,my DxS[3_w<6K~ 畇QΜ9hҕTtG ELU{77.;a?bc?䳡[B1{ i y}N 1ŭEǙ{_ELQ4#h%{X)j %.ޑLY(9t7i&X82nR _3KC2=AT Lb*^}} pn[RcprSw}qh/|8Og0z@T%u<t|f,̓TP5k,.iA< Җe s҂,r)կi3aݬ=\W4mp{* "m!30R9d9+$ ni=A7bRI]Q33HJ*"کq+\IUҚ;}tδִ3 ח_'.846|^`Y:t?Zf,Ax3+מ/FFKa=:su Y4(ZI  oz*pIЏLD'gǚQPCH2⿥Tn삼44YE}R-T(u+1w8:T|$~< yk(B˳(Ȣ؞7݈hz#f2$"e9.p%nz{0=WT,j[d{2&&(Bˉ`~{t!&uqpA Mq_ 'L%t6jjCe|yt\L<;̭U, r5E`$7E g{n A#AQjy&])wl;hvXs]{"q?Xp37I`MUiс RQx(>95"s7- :xFP^wvw1wt9*I0 ^Lf4(R=G$h>ߦ$Y= 2@EyHwDjY|Y?sЖ @\yR€BΑ6>BEM(1}T{NT% o% ]UePM#"L`: 3Yg;YvpO- qg^1?)KUb[) BKJ70Xu (U֫\E9UA|No#ғuBLW>vxfA:>eF<:σשghg=J!@ΌbqlǵFRO)=kro3hnጺkƽ>\m7v-|go'.ZTdW~N,u:biimkl m,nPym,7MQť3)ݳ 068Wa0(E]z@婞,ѸWp'˷`.O&T/fg. ` n ETt;aQ]q|s^p;B A| >*w mzr*{'5bc1$ _;6&춥ۍD.'#׏r.ڠ/vuoMc$APĀkΰNm+9ltKmKYKER.\psJk /6$[dEj9dT|-{̚pc͂Nܿ$җa%t]f/gZ x?E>CPp"ʙFKi"̥c%iH|Q3),z *]C}ml Efdn @\] +GJ¨$4_tsow[Zo/!pX(l*3|NASmc1`S8QbvG%Rip2@َº0[bzOw_MHT2*gH: }o<(u|:+5O7Ҽ*Sؖ DkAb,q_DЖTC%>ɋȗe!MTx{7B3AzQrz6?U^JNʯjqXj]zCˤgu?$(N27MQi`:+bĒ"}D~gCl*>fIic3`;ZAK"5ol}v&NyɵgjK%?JZq `ϰt[6ma"`n `PlO{e߭>ƜSJbUF 器NzQOoRs^_'#y:J}%!+bunDYڰߜꯧ_ T4x\Ұ2i`Qp^|wmWsp-$gh*0xdDaz6o==5D)l-]6OPi4*Un_`-'9<]A`z7|MZ,./k"G<:xip@݋*k*:q M2XΡF">,/7q<~H2V;% BJ0[\IZf];S}a*^5S3X?Ԃt*xw5c`sۜ<nI(xF}t  cVqvwڀi>q^n#L̓Ho&sjSJ8Iv il.M Q qҚ.Օ9%bQOs{@WaNEV'Lst9}oj42h[zbyG&wP]9z}YįsZw{v֥ u*I`BKQC:2tڮb~x)䨩T( Ilz< ׶LK`9Q;ؔ1\v-,ͯuDyxeLn/ѹ-0nVG$x` J~l5Se;G'[Ǟ&),|)zTUc<~etexu+a".e@J5M;' ѽ09V ^f-xMCV,wOXDJu+5ޢZQ]סGgڻn@:? -\d&OzθHמMOobl{'4{WwI<(g~~$hMάSBZG̦>[  ڏ0px^+Qn m`T߀ NXӾZB3V >g_xPBYB[^yPh+|6YD.t-=Dى߿ ZcJ3mHswkd\)mpG>q 0P[ɚ,mc=UW,!\qQB8DEtyD[W݃Wii]\skLepj}14=$ j( vmAX߼GoYJL45&g #@PJU_z^C,T];$vO13@ŏ8*!E )ʻXL9y>r18(M8C*?1 9D% 0q#lC n=`^cv|@#$@^#)3pW+GmUs~:߹«-tViS?SܥS,+g;uPS0*?:Oi 6sܩ "MMRUܹVH}U2&|58!^A1x)nN |)b(x:Lτ0g56Mzb[EN"EM?葪T$A ݑIgFB/SH{]%\$q x@(J=t\/SD  [0UW=HJK5@!daڏk&Yd9DG0i#f Zϑ2Mjŝ쾻Y<Y3eӧo*_n>!R$T~=kP!R:>1ST4.ubJ"KƠ:}{/PQÚ&mdn̫\07iŜ$u4*a8HrҚ*` p|_arL[?czEoҲMCl/kԯw#`7PɋYZ߯\fd[|rEV?)="vKˆ%8V;4kЮڌk;~TpԞ RTC ~ol 22AZ؅b(i-=hd ~8Uvɍ.^4 JdfN`g؜-"|iۼo?|W^)8wHE¸¸-E׆=sRHĺWx*EZ7O z$!`P% ȡ^G ᝥ1dzgMKlR1A}6!1 |톫Ʌjm;Gjd!dTz7ª/L ,+ 2z>{ Ŕ^mgY`6 ;rvmKL$6);&|H)">2CӁ aW' 95%m3&`BRov=N}J#C )jjaI]_?J O{ ] yX~i 2eY!AMvV6EDSN9Dqx̪T,N77.İEǐ/_)櫙Ă(Ni{TWLnjxQ<[ 쎁 N, ,5'ړXrtGxٻq;@86 PЃ͇g yc:%d)WQ8k >{94 l$&YV iw?|o5|]5SBg؈D+D*#MH g*R[(Ni/~.5čSu O^ dܞLOֲ55:E{s9f^6j41M+3#Jy 䈟 ˺S:shor1NGqj{0_b&xn@%<˖<=p=0[Ov/g3KP5BD#z ~ܑ 60 {R *J]DGN@p.{:7ΒԞlJ ):[2C 1m{y}ޏIXXpR?7'Q>5Plb 8v#[G̤\ٞE;d >*s}Rf]:xB"KG?%|(?H4S`<깃GR" xģ23]ii* `E%Oܐa [ (+ [Hdk%S>fZ):!=l]"x}@U`~nK=|4 zN:zJu-ƙA(.7kx4*28`I<7 S{te4w0fti'4߰5z' L^ p3# 5'8K=y##:t,8YjF)Ec;g0Q2Sl28ԢYeGZ} ỹx&jKz9u'o,OGrqUe,"|d8#5$ַ8Vl 1h6#Es椗n\qΚୄ )ķM}y}<2XdS P/ӗGE=؁(rLׂ:)qLGܨjF6q}$Zi P%.Ïkyf.(Xpݭ`2RG3i-ek uowV9kBUPoڃY5P$V?ȶ˔py ,bm_{{$_Z*}WTHpDE<6yMnQS_$p12r{&a[u/wP$?LG.*͈0 ަ馆}wA}P˽FK(HGʷ-*z,6sBA:(!Wr[xwi6s|kQK#Z 9:6)n:t`hl7J7TηIbA;977kPїI0\17q=vl7%bf@ pիoO1$o5}혥$lЄbx5֥8te*[`_d3Q~$;w@Vɜ&[= $eLA0 |DW*u2v1\lpúKwEL> 2Rn&z߶pm$ް|֥ca#,#Td S4u6wkW_rdplF@Q}R?*}fO5,_!Blz)`iV3z2a4U3ǖ`hHZe2`J~n,V@M6(Ë<}v"Q~x䍓[D ٬Ă %##.א'>$'EGi B^#@_An׬яij9B <,[BJr@ߏPyBNa*G:moeŽWF'sӣ_&U%+JQ/5'hfíjpzB851X*mN.ź6-J-йcʛI5lDkiFfTϚѪjU:V9 Y>@qSU2Z;;-T|ީfCEi$R(3~̥|H?T;<@,ccIym!mV:oo }=Yʉ$f*'/=̾׏Si4z“5@ڪUDsGX*I/aiY3Y)=c8h&mʼ*h\lŨp(t#Xiu1Ne2 BfU;kO%3:2zzjrImԬ<-xp 2Kkw.n!^v|N#ʍ>(l PT[u$$AUTER!Q=@3g=$4̔̕x HbX.fZUT2`N =Wۦ$]I0&c VK%g݆U%A!,,"\}pMP)r-1Z3iW?yK?[t_ ԊY31CAJU?xeWI+"χ,~:~<kTR=ㆾi+qo(޲WwhqޑG\kTk^β=dv_t#ZUlϸxyW('wg!؆|2p)MAmti\ k%Y~˃"Jb0 ӌ1ƨLOg.sDyCj}r~ }ոdu/+4xՕk:{վM.][Ir8fnM{J] 0CƟ~죕g7EC{WHI]S'g?P^PȉGRPT7]m@yN !/uG.c%Jr{c R豣i}/1Zzǫ4л%)ZףoU&t 6.>?D&zB: D;[W"C=ȬߋMf &`̬pM&AAgtjUîflympōTI>aWѧ[K';V")iW"J!|BP_}B95t_%oVLP\<|/X8uSVBsZ0˙o8I±iՐ1IlE>(x)>.٭Gcu)I"t4| ňH OW%Xg`ۉG`|\E"s8_qMxJ56ɇ|K?p \ hbG伀N%e+bbW=bUheLjamTkue\CϽpu dF蘠x6Odhfҋԩ Tѥ*SXX+Ma{t-5虜Y,UVt7got40!aEgQZEDh8iȩg%}tHGT뉷r3M v kxRێ;ulEd"'JdR|PZnV͋&]qb&<EE.2{x6vifE9e; kFSe4Rml+A) ) ܭ#cgQ9 UbWԛ肦L koV0\FMfR<;^|n52D۰x?f\v )I+z+eK:}E&v&: 5Z9P0farY6^x.Y~ZrdTso; +N<9#.v7[AHޓG,pQ;ȋ:s-XhOT}b}~юHۯbYB^1 ;߇(Tt 5Z?ٰ(ȞHZHf; ϧok[:qKHd%Z܅81J Edwؕ4^kT! Cu頋ZDRz4Ir3.]3H{{f̬XpmgGfú !E׹@ ݳ:U _^R㼨~RI+b?=ףYBL\߮7%A<-CG L/"NI#R/fdz/ja|)`Teb&e nLu )0K?GJ`"x l=cI9Jc4 K=9xhAVubG~?/Ҫ?}lؼTsZlT M\M0#kn/0(M܇0G5 Ie'cnf kk)C%2.olZ@ ]8,U' hO$#;u햗'Ⱥ5P-{t+!~T. jç("!?תkx 0H-dTM/+/4#Ժۅ :φH9ـ)߳~0UD%ķDW)90 "X\ 8%=,X)o:[Zmx 4aaq?Б㻍Fn$9z"iF jkttʑ]]8ƅ  q3i8T$C[VlJ4owI^:鳲6&mSrˣVf?v0kПSPwL +yH_85 ώ $=bYunۻ=7(7v"gJ $Yi =?_w#}վQ % _WorDX Re%-qY{ZrUj8+)h;<ϫJ~F8C Ɇqrqsl@2U{<-‰XM45">}/$̼5¿,%y2W1"‹Et @1&'Y[i$E7C6@dAA|1a"מQD̃i%fP+cA/RƇ"$Ck$,,Q 1Hs׍ѽ,pR|^w6ρ"Z};w oŀ:zܸV{=yN{Q=v^.HwVR+ P-=u*Z|i9⫚,' H!9E딌g(cݻkA)}ؔ^bѾ!21ΐPiׅBL,+!Juw zMO_ڢ?ǹ@A w@L+kIEzjD>Dҹ)s'"$/Pj6icݘ!neEp mڬ0I*@d.\ Cu]U lL%0=bLbQŗ#+]PC@_2~zԬ >'Kg^ 0 v<`] LͳS"gUy2[*0q<)MIv/\3uN D#Ed:6)ܨ>in+ %g]#33iZb?@ i) aMJL'~H{FIL,Z:1降.p}BWʝ`穴'AP;Vy,X4g9x nElJ 0XEv*%`BTud4aLeF#߰A`度zPtEpzX|lpusf޿/_^1&I 5 w/\îbM3t*HKW;mJln߈R$4)FV?'VQ3 LTH^!#MɌI"yLIjU].*+ȊiDq Rؓ56x>cFf/oYrLIDU2}^ }n1v) cigǨ{*,3ĝx\, 6.xnmRXH.'>Al6C(srboT|ۿD:tD4uxzR=ཫKvo9DK/46XB޼H67ig:/y=ABC{ȷQ@-~Rv?.[ѡQP=I ,],p㉙SQ6ps:xJlJ$6Ж R3i(vsuAN wU<(q8-DvK!IH98(nX~- ? g!E<1{I_P!R < RڏAff$:*L?2JcTp!|+4Yٖ"[XoN !A͸i5>vGg4WZ$nӈ)>A i@[aih<"ēwx5gɒ&!iyk [ # 8!R1y՝&̹BYCnդ*m$[lz!r/mcH-,i\io$:u%`>$r$o#_CR"|'~c؝-36>)MLlPp4FYo:,O.Vf$H+Ϗ:>|3lvK$$5R)mg{ʒ;38dSrGUq0F'8H=ctuV-&pAS~܌_nxIWCmƉ[0~ Š»ߡ*e^-3ThAv$3y66þNL0L&fisA u3Dvf"}Bײ},Lu,g"I}kW685'a)3)]HEpSڬ,aRW{/q- gT唂bIA|5N9r{hח-m %j'znyI@ N.. rp -50wT4G?z?;24.,D [9ǞQ6=!tg*k))JɌ=_BKDJ@  F+ ck^ "&C.%NUG( G }6Ĭ  /=lR-[25G*2 Kh&aPlEyCS M˕^_YK 'KBc OAM59P^ t40Lry "/C=޹0QXַ#_ԻFM38nˍ-D29SEGܿ5>8.Rw9%ғ~ 3o2KK8j?63!SM3VZ9ap1(F.ұu|5D>c#-j]h[ ,B-3T ކWv|(Jč65/ 5ջ(݃[#1,'bлF0;3*q2 Uu YA;EO9ni Ԟ}i`hN `[{qjT I4à~;}qYà 'M~.F=H»T*@$!®xbybuoCK#%յr6+w4ɞ'chX,MVv*A"I"\6p 汏%+lwŸUPflP65 Yhdd_tӧ 61rFǵY%[3X;\Ye0 M|QiZ~ ڤ§Άğ BK&o=M >ZCS STMUiړKqB] 廴}3o"PdǺJ:6J +&pNL (ἺzS-7#v Wf9ܳ\+uf[ӟ'QF%$ gxt|ṏf٨/phj[' D#Cue)JI!n-6.0my܈鿎QFuP0hcqPh(1 {&TCAtp &5[&JI-ǧqƶd 'zRr_չsAvV HGT(Ӊj٥gk;(?rFlbK38gy{I'L!կ,Do0Is%YPfd5>;k̲'3k7Ŝaɽ d}՜.>X[Zf[&};J&'%!\Um##hr7Ej#ŽnC'[a< M&oe `ΘƁZAª*B[[(2ojQDZ:[c:u/ 28SbߊrwZrWI19A `‡Y:_\ŸclL'cl`d=ŔGHkc6v^5@G)d IIs H5CzBM-՗d%/* 5jj\%`lO65E!]ZfQU-G ފ۷Rp974GXY6Ǣ 5gA2ľLe{wSy!{:#_/tM4pgP@X nt?ݨ/f~:N}| -;GyKv6yfGX+L3Pa]I>>l(N?=SchDKKې 3ESV/q8 ie3= 8X_dWxb#uJb6XM %_B3~Q)x ΝQ9#[*5a@t0ISґxƷ #GV}G2gv.#ɯ`R#8鰚%_ip D (;W&qbꚸs|u0 ݲL-˺17[y 'kNN!Nmj[ۀa/UtU(KF>Q ?W­S 슝˖]2D>JmEo{&Q,TXꈌ Œd@VsU8G8Ha$C$ ]WztN(cl3E `,~0b!mneYZ`@s3iq`ك)Ma,hխ?xMes'c]_?BN&)؂֐hnzǚp+W]6$A̻vjGIkuϭ,{?>Ž{$}V Ow&*lC #/01(B7}IiT[mC J1?ɚ|'nt,8rԽ'kٰ2K#ܨf#.~VPNO&#{-K/,UH }-FjFϓď.XyCK9ě懹%I]TBʓ16X 0sBs'q+xPvbԤbO`AhukQ봩Oª)B9 jq> Cl. [2M$\>B68XMVj̯JC⾈i䖗#1'N~S9 6KxyJ.Vi=Zb &o! ,"FDB)h{_%䖀=C@q4Ә)i33Q$]N= ص_@͜:lt Ɍ $:&;5Z5ԶX?HkKy{œJ`~:F-$TR1=PfhJd^䋼, F:Q#Ҕmbz0E#l/,L/"*)^J:5C)LGmxOyYdy CD]$Sf#e|(2w-ŕ4v3/aآe+D gm ,430= Cl[U01YC.qWC=Ԗv/헚yKյru)hLЯ0aFmb|i2̠I3c〧q85/ tn~iGUUI5/,h@#@C~!a٦1k 0LoGHtZamYgû k޹hgẙ0>k8?K|(ĭLv:SL3=xZkR]g$ydSI%zao;ή'wt!% d F=K,_ bR}}[x_Ei~-aAd` ee[e8e}Ceݫ'a5<xjkX7bE+yOC[iè\iDyOϥ!pW8݂FYG!,3~0npA!x7fO/oH{Ƅ4ܶOz;^,( bFF1|~ 2'DI3])'m  X (v@y?EZwDԁUj!<n/'lfM E/wQ-}(e#9{_ O)\&q}[ ^Xoib؊8)2C\Y8|]PrK|²l<];ՁEr |ߥb1$ZotNGOr?p(F+_i(U+AO@#.K+'bhޘ* /k)|>HP""<fIN ! T9es3_xfiJ=p.NQ=.|Mԓ|^ޥϘZ*YH9!son4Z'zz f9I:okِ-`u W`aq9kPPٳ[5(^NX*&'E'P^~ŐUv}uCTGyy&0H0\tb|3d:)ȓR`+תwO(u[-]aRhј{k1$,}ҥ+h{boB[,68Mn c>eZyh"' \ogaP%32qm0=VS2alb9hpׯCmFKř GkY/z{xKݑQL&g!ٞ3.ּKMniL~o.%2^aE?^fﴖ°cbdݰ-懺GmKUdX4#Ѐ`?z6jR !ʪL¿H9xضCZj@JnJb3Fln NrNY25*A5 ,@:%[l߃! E:k .1l0c RE#hMdb'e1$ ԊBG8kh_7Wl(7xθݗlK@ l$i+mFd"a6*m *ɧnu%HH KQjohXuB2$?OAO!Zh[sG4&2Ci3{0B}8e IE!yz7_ sQJCF?S4%Bz)saø Z䦢,+B؇Z8D chXs're|xI$Y!Wҗ2!V M];#f޺O+7k@r{ Z4a.n~ӪU7&9t-~uWrh\$̠S Q (V*Ŭw8<myTR]*٤!1tЗUk &Rs4nE5 ]*Qs0N& cC.59 zmBn5tT4ޣ+dn/X|bwE 2k||܇[)RC?tNZkLK΂@@E2HR6\;K !֚my,7g>Jq0aFٶ-s ^]3.aY9 $ӌ칮i/=_UVQRP2)[& 4$i^2\GTC"l(i`0krl`sъpX!c}ʈvWa+u&qeiQ۲%˛yqPP2ܗ'e{b{M#< %$VZ!߶Zv4<@9 .J ƌᖰ=uR,VYʣDU5T:$]XO;bAww@~up(Aj})!a>tPK'-q0c+J=)4is2\n^+8tK`K1GL"ν&jH+~_ᵮ!s_!,,˩4EZ$\C.j7S֍KСF>EH u zVg\4SQ!ǣr*Y2zXs) ό1]>l<)h,v-xGl並 'e$Q<D3-Oh(A&>^;xuE)+\XCky:L8,vnET{>XL)b4ln*KhbU;m]' Omk;咒`]G';н[NɸhN9/" qa7>]pOx1KP KT3;0Kd$iZPB~ʡEv>O{XH00O|O] unG^;.Cp&f1x[b!k~eh+/u{.G\:ݶJ*T&AE7MF{l< /M)ʻhYj3QrI'oȓZruM ]{ۇ/\"Q&=򗕟O/ÆArvLGgh*!z({K4†.q2$슌`c; 7,|bU.8PYv{ @)p{(a`|v(KL55; c#,8Id)jw(@cu-2qlP=]K諢-zE}eOiOȚ $8$Wӫ*dK;kr|Z|A2pfWE쓟f?'ѫ$QZW\8s`IV kM)V @揺͖X0wGp:תNS p22a#%o ו~&>Sc-K$jy2ý<`Sڝ/d&ɀئ P7kG,ϳ@< >%fo7K'G~O- td]`1y|v{@3}]s%5oVLOJL&@Q)ba&t@wRup+XP 4wdigazݦT%?@՛ 3(3\pPQ];ixyc"XYΠ^Z@ZV>kTw 3~ crT5=.6¾83= +$\q˫~ˍ1f[XDM"j/GU:3bHZQ0xGCUx;vs G)S6SyI0;1 ~1jܨ.QX/Ͱ{f$0DS.:=ǃAu0J8Wt{4fƖ >+5od|-4E9eηu,]iȡ"]ƶ; OݪMs QR!uUJА$aa8i`燳(Q0&smv5bv}[q[RC˧=(1kZGaYP)Jr.*$dڈ^PU _F_g^ \W뇥Uϗ&bk9Pw@g,>ԁ"*^@FjT{zb#^lb`q6(2E Zb{C!Bۓ(w F065 9D*ڶ-_3n+G)->Oa2j&V-cJgoɖIRs'{>L JKys*cgq5.H2ngbÙ +`9q£IcskS @r""sCl&+Y]}Ud=HktU\W-)t.^D(ЏoW=RB i&BP ]Xf'rc:}e^W794m\r3 [5Y4P@+/Js%HW@b 6Ys4+Qz{6ʷVUXT%j?T_ע?2\_bZx=Aț?=[TЂvHܽPieULGE0u'"G&2tO^p5/⭙Z`q0[lǙbHT7z7ܣOVM!ۖU.UwT:UgZ,^kon>9zO4_8EB<.}F1%Xhlc3@)mX>PߵxZ:$gWI8PcX1&m^1g}By~G$}ah4]e['a}C]k.a`[i(/42/@yw̟8MTRqjUKy÷ .[03*ag[rZ۷0{XOm<@wU ![&?jTQ{8S7AX9^{)Z_= Ԛ{!.uݙt+1*AQS\*I<8LS"U lq ҝp8ŵ ~tk]9wHcL)}ُƭa8V k!<N=e* =|6M$Sf;&T/~9:jm{k8puk#fMZ".5bB_?3lU<[BA6jޝR]D࠰mkG'2q'e;~2SS4jk{Uigx)w -EOai# 9ǟ F`iWEYn:M}'&w/F}aˉvF`e_ʹ0gP&̞e,;!K"3oMRKX)tj*Ћ-!ycb4GP9_dc+\ R@>"*|_k. MzPmxngԕf3ʺ2Y>y sXN0-)3O]"VU 'a1'􁮷ΦP "%kaDų:=7:_000-QE4,uŤۂdh5d7*W֢Zp ENT ?E8z7kpb~vVvX({&yǨkmw,+ā2 !]a>Po+[}=q}w4"~b|t3:1gg/уpc2=ІBrЍ| &5֩QG?0/RiaS S'"_S¶% X.֤@Ьr,"V¦PE]*'gRiCyheob Y>IsekJp 718ADz8vX/-ɰhYbN1c$1ұV rSI6"jǃ+VIgG-R|neRwUL<R]j5N$M芜TN袪@(9|ۘ^`ɜ/r9P%KRI ^A]Va=0|H_[9PCK0[H%=NiV F!'B-?dLJ:_q65;7 L@=x=L3;_~/{߳MSN ΓDA¹ 60(spk\?_,-ިPk]腃^w'׽J -ǑhX,'K>.Q=I]qJmB4<E&&'R@%Aɡ!q۸}vE,5 pfh uk"j^l846̰nD, 02Ua?h5{6ڡ|MRy{]; ~r@t_v$|^êȯ\tqǘÝYæ6iQYV>FƧpFܛ|,C"^|@poZĐKGyF?oyy \2 ]eUqΨ+$z* ?%+}ff%2?.Mx&tSlVS{!>V]Cuu Evcb(pχ@,s8ɱ\ ILT{"P8bV;kA-0Du!vR%M)@?1+߸: %Ɋ'n]}J}Cݘ` 5d;{ꎑ\į>7p?U^"hH+Lz#Bv3@aFH>$ ʅ Yz-U=}hswU3lsG:rD |l4ki߃4OSao`PMLNхS.(ޫk8BőWë,?e0rc_ `cT-frl@meiDdKr_ - (8ϗmǑ7L$M@|YXno);IAْGs& Ĉh-blk@x5ʽ8O+`r|i UFrU {l:@-7XwkbiB]1` &6kA1t!}}O-} ?l,_'lW`W^~rKMXqsÆ4o4z&?~3"$/mchweF޿v6(ŀXV4ۋ6i_utF.:&JJ¶gtIWeD-= @2\ ݅ 0l?1s3Wzuq%Q_O/0|Co|QX\KP[I5[ve)Q? ҒdI^pruxO)XBFQ/KdƥUSVfl?Esh'mIcOHd2WAXjv]^`1e{^u,o+f҈R£i)k]hOүo"X3ӰIyZoqQ|eLЗCOA--"Lg0YTxDЎEi%pr-~A(("3q<9YS?t-Sīm{Er,bUкW3=bǵ Z5o/d>6KoSKc5>e}rG'+&^_:V/ǔB&#kE!zgKHϖ._ݶ.ѾO8TL^*b荬<H?_U5T>#wrT] ,q3S%ZXf&rZ Xli]=m~m*[zܼLBR3t1$@BpozNB 9)B՝:ucH.:T}ĵ5`/k Z${gj Ra7]rW!&)h3{VAN4~Ct*hx`.SQ(]S E&apfIF:Fتf@ lXgNޞ8@ؤ_I,?Cu5{:[.d_Lw\Ĝwy$(t5Fc)I~umn^vI|k'](OvZVz]b-7Ye*k;2NVjT; n@ 2hҋ {>`f ȤZT@geZL؞bGO;q!vOq)ׂޤw+9~!jkIշK:솎Kvۜ6BrPS]vu+ӈ2dDlmCRo&ht,5u*'={Go3ẳN*4=S%{{$B Z|7vͫ`f-FogR.GQ ^oc,qT k˜2kGW5Oтk&; rs+VM 0A]JDOTxrKrEv.,5]\Y)\wr~|fOZ024OFiѣ2|]Cklrp mc\D0"u/#̯qR/-bNcרd{EBw#\ӳzQ琢wñA5GG1eAmS=хo;0.p'|` ߲Q ,7S4?-Czլ(b pR5l 2dDP:kp@W/gTl?QI1tQ=ĺƯFKG.v!ܛf(Na0ΓU}ޗHBccbj'fQ5: q[Q,՟OZWn8f:z.jE؎EϊDޔ;52k?=QD{oŲ ?*Q5NwWĔ\E/Icx DY?=ELd/K%]ql/>vʁ4!G!}deR c=1n6]xg-@,y߿=Xt엙F*zOB&|Y`E. C}JV[kaFCQd0hQ<t0p}dzY _!qtA=cVt}_IDg +l|aUҥ">f}|4 NTNnaVgK2y_G,o^D g Q'<+<39N3I;7I^+E-9\t ;yqTO6zc-|~x .B??Œ*ECV8)AUА!nyúf+Fkzd]'6QoS+T`K'%-uoZ1 Dt,,;kC)Vg3cN7#k$`+ S/]m ĺ>qmvq.gٸTSxG]мkevлc )ZVB@i3 -Y`ˇfe>1o7ۮ#/ʮ_8?̧9G8ybzr: LWRkcdZV:i?G°{ېN!7Һ,YՅA_Z}&uwYDvoSJ6%'Y$7>C)%&Ыo]S(ʜǛΜ- B [#P #(i._>/|q@7ЎXIDvc6I] ȷs%éGp. C!b}*.b?QYB̮":M}#L'm|X$xaC3_%b#0 7q F#Q-_uor!;J`ߊf yE #ZR )o ~|Yf 6I\~2U wffY$Sf]nB;Z2Smİ3Bi/ɞ+:zX|$ՂՈPڇ52`0'ܧ/%)5ǒb8^nߋ2qw5zMeB)TYKz$$a0zӐS>Eog^:Ti~frF"4 6ϱ ׾OK%JYXn^ʞ2/T#o\]@tn.=ׯC'ކ g&ѽ@i@ t!x猸K7dyвD "4_բ N7m^Ŕ pGɳϜ$EĺrMQykb-/"Տ-x |zmLÑ_>gȬ _wya50&s~y׮ g6BŹKWa Bcr WQ1Kw➒3NV9O96d*lp4umjւ4<c"]`jR_ ee%aLݗǖW,`ղ+D/#OR@2bu26o[Rnof^W2Z 4Ҍ7H |밎)ʎdxY2vX/k{-zYkC*m|2.%5j3C`B0̖a?n'R*2: >4omZ[ *߂`ݠ0J$@E_R][rS'9Fb2FeJrɷ K~w砘c߭%Lŋ_6UTb*Yܗ4eN+{D%l]If~HQVw#W#4k]?H{S72O VZ=RevyKa\Y}Kȳ=\Op"506ݗ~3{ |) ̓R5%b+@0J+=޺S:YWkb( G W8Qb? p ZAU@mdS2_)bGqfR^@5BZ/zYXd] &kTځT;h_ɷTbY6s ;|̮ >l |$^RWHc&ſYCbw, lŌ>m%p$$9ءЯ_qdE`ksf#;d s>GtGK`x֞׌=bOÚ &DwZ<ΗϣF}z=U"FdW؜oG?<>ڸ9*T5/m[ZdܰSrDf@VY E3Ը&-K<4AkEmlUӑӸe=bv\R$›R04v}"Nh|ץi;Kj#Maa:VtdPV9%2ӈ7֦ξSqM4e='b eC-vʃ6ߟFOYJdz'Z<\O:r4 -]jG`DY { AYyiN-e Q,58!`mrgUuUʄmh侨Օ+ s E lu`0H-V?+vH`oW(Z4|A&sP ϯJNX9 ~օ^G`BEs:]Exe(R|.@F*{PK$ϸ7^|xW҇pFy+-N|FȄ'FHjbhz\_4fﳽ 1[76 PZg{C /*A~~ Ƅh@ rȯ Fg,dYwP:5[t 9Lyqǝ ՓpTKR1!*#?S #P=L:RPS!`*,#V mE"gٿ_K|+"9K# TNR(̯&Eekz6XDVlA#9b=;Dfm:D1ƥ%uSF`vjs (BqiWUB Ú j3C5w0Qv.4|9QaGC҄~Mє(S0pCl! Ot,VoծBۀ${rbG= 1 tO+^hEξ/VȈO5X8sCzǰBNlwn oWq}wReNUg޲]?oP2*`< GI8/XX\R^u&6fpn'?vޱ aP)H[`_k6C{E!޹<@_n?KmUFFЇI[G53P{,뚵8 ׿eŤ-ŗjӶF^GBrO8)vElL"dR'{Ga̰9pCl3\'ڭpvC$3>_rKfEs,7l$JOng1؊diI TK<<&efdUf3yޫIC fxR܈x+WFKU#ae6'IOaQWH0 #~ G- -е[y/P Ke6_u˼Ѳ*&2ޏgD1h\FJJ&M/F Zuk#ZZfpJ9@c?e-=+\+O$ʎ ts<::̡tW69sth-;926ie7r73Jv;iK5b:&gP$[HtzEI7&} wDAxI-M^AR*>[E.DH/L6+]˼P8щRxRԥ.ن рn;ӒJԭ$qi9t 23'r֚8Ay2FҺM䡭ok*{;s$bO%o xRJY/Ŕq&2m|<<\ib9jWi0ӫ )0w(iIXxpH]*\[p":#QjZ2O|{K !!$6I{p&<6pc0<u C1sMzfX?GiCaK3Rµc]O܉qqmm .fq\N_#^E3Fv097*3uU'15'pp */N)^-A0X@}*,/>m,[E?ixdL;ai!FbWh@qxz ؟Os |Ws*z߂IR=aL&At~}0sYb :r(+LoUecK+(Ҥ}%8t$@E؛n^c/ JɱG.Ka^5q |K̭;^wEDzlf_ZL$}oysS"{v\x P$Ѽя&>.Q}~}P;Ğ3SE VډE3Bk%eqe5k&|NZW%WHڻ#/|gct*_gzYTB J/}||,;]`-X4:5%/~>AQښsް\7nM:=k~^zK}8ں~x@OTpQk40H3&zWx(ӔwX,;c ٘܈I8lIT-u&,}$?S Y _ Td@9dCEkmq]4h! ˗0}b}.|$n {}` uku7_%7s<ƇCkDCգ\nNe+07e_8pQxC19{YQDy1u}p"θ .JRDFFkySs)6Ѯ9~2WCjf}-O}WZ|l 7v02__✪xEZ)QiG6[lvkc#8H^ke\a$xc)e_?8_agr:-&N]}yMVM]h9Q2!ؒ~Khݕ ~!{iL=֞,;&ٹOۇU51,+(gxMƏqG+ʨVQvޠFMЬbΗ^uIq|f/ʵ1e<Y7Jtʏ,tB/2Y)3 /]d#}-gkDz jvf!P~xA!>AaB&δ"D50\< xʬ`FpZcJ0(:Eʛ zR'&=W=`DAG\1RE]&J\N ZvÕsT 9M XsJI!pokMUe.6ökIoBff V K~kɯ`E]ˉMJ:#մ[Vu& ZFe)q6$OvT0z(_lgT% it`o0cXcyJ6UI,'ˆd-a,Iin3st2٨t ֕'MQ!ۜ8\7ΘЛjfPüd1ddSP&U"EVvRş$&3_MXRjƦQDۈAt !gw򟀰1jTpB H{BU|*\u%`|52[2r%iA >deVgPQ)!bC2):ֶ)Ꙧ]-3 rT9%evlHs?]Z/kV'U Z1E.PR,|.iNK7P&CCd!Im@]S1veeZy֒;e}b<}nr-igWߖ^ +_57(,}. t \>9aAH+_ER/1c_ TOYvjoqf`ܾ c_>(8޿2!  reU3 פ`P:OwC24%^Y,\vN'FSҸ6Լ^ByPoUԇE"8"39Rbv s PfؤZCӣaHYxns7͔*Pqh}7|Z+ԩ2heiC.9{>Ú'  ѥs%! r7}f_brQݛHXԥXiDCd .AA"2AHHeo1Oa&EYo2ԮR1'Ţkk,HbHL+#T!ǣQS Vi`B zqn 'T @L`f$iWʱV,#!ؘF'KM LPD?u"uJ[hn17a1"t|uӇ(kdK#*U,x~lhsnfלv _I_YdlUǫ aXi‘wɷqW-0 i&@E êW[Az  ύu#;9pP{d <Ѵti7ld\wŠIt!?Ka^.4ЙA+\_e t"t_nS'5w Ils0͞eZScʒcqH]bT ]>uVQU5 ZwLSCne5"2t@9{s۵-Bo"h%[1*lƊ.wb3f׿4C{dLKTkQXDA C;i}Ia&"'珷::uG Ld$c)ʦ5]Gp;/ҫSL: O^{ЄeIJdm!j m;M03m&B[$i81q,~G!=&1lSyggWcQ(k͟C m awRr>n4K";enWHD.?m{ah$LmӔl{9O_azE!+4}Y;RZT8b6K8YAl~>vYV"ƞ_r]v?M0]1%g7c;SGzެ]| ԩfk)MЬnS]i̚>D!A 2#}x WK1 Wv>h,4"zzxzu؉DiXJp|7ujW ?x7S{{5&b*k޸J6=󅬎6N4\o dtTt_oBL83WRכc"u!9N쿒JZW^$^M¡uJ/KֿeRGC%XFj~eqjڽ'ݢ Zןz;En .YGcԺ7tC=O]8,9BRo1w6Nu@܀pz3b;LkIGbʨ+s9+]4*_^kEO ,Kaֈ0a 5<'p&1goC ZH߰7_i!?"}ޓϵw eI;dUӁ*޹3;~TNWwdɳB밀́M2_k[:MuZ#Eu(NJ#TvܰR+}[.5t^dިE>8\>quh-J, ^0Y-t" j'p'(& f[^G+E-6"Yb:dݟ2IxG@drR&pK4=? WD\"؋"Hp{A4j̃4ڸ9,&_1`dIF__wr2whVH9rR/Ƈ}G>c͕BIBI‹gJ'S7tě{,|~wJs0Hݶ/xAʜ\GyT3~;=16ݕ֖ ܵ͘wq,WG\x'`kVT+lrjP~oY|RlzIR;ꏙg-_f`5S㱄W˺8ȶg\اdA*ϭ5Oh뗔`ȶح\comٴ;Z{|mPBZK&c;61K0w!.~%#D*[!/ׇ#&zz$j?&@6$գ ͂bSSH{r fVF{RkZs;0gX>_H= q՗=,L?LN%1kϞ.Gw6M%!iin1e<+1 C70C7i93)B!M$'raTzEXV&P*2zÄ iXR/,hhHh6Q*ݱ泹N3c'n$բQr'1&t!2g{i|Fy 1p*TOuA2F 1."tf9\n=(v:6XIJnX(.e8.@C h:4yCģ "M&$>!i .=k*ۍȧDA'%7pGC"g]di* )wx5 ϴ?GvtIr$/sir~]86dƱ9𖌥yA|-ڢO-u}z6GUyF16FKдf>>9c#gX.bqDgQ Xxj0;G.s|lŬ_ 0hZC#^IeϤ7bV~W(V,+Kew .c_WkgqV7cL`(W+dy]3zEh_eu% t\UlX~?zx0܌mfOM:e='*(Ϸ:}5ʠG9]5  =zAPSN] ::{g+"ɏQ-5:ȎD :s,*(Hl#]%<|f+ZgC~ْ%MRztR.J6a!q]z]{Aw,O=o g 䯅+( hh,Y}SsPV8@[NSɤ}uH1f@13ݝ?ݽxs0_JB|K<4K,B986Kn@QIJi!40x`!VwH~[ƈwz̓G6G"dE3jҠ w6`י![x z)X v ۩*L6z nea<8%au?Ȉ }7īâG&*t=uKV?Yddp0?`anlavG1.`ToϣGQ0L8Nmjޮqn b0` ZEr&59i^ocUYPʱ_w!{x8[ pfyg5bTbp%o[c";􋆕f4:,_ p])!h,z72H5jRd eN;hIS58 3o Z9Aor><EF=$B(企5 9ge IP ~jk"`mb!V]pbE~⮍~ȒnRd$]8nZ,ðFlJoj\rj g)3uz:˖%W_cRv"wCWʨ+ rk#9mMY_W{&󹑲2<{xbP x!k9"LHex[={~a=5Q>:Ta·=6l|C'oKhz2c 7-VϻڦKeB)Q]Е"lNJHg\ }OLVK%uL<Ul1fߓ1 5۟i#C s/Fڐw50F-!Xv/ܞ|kF:2b}m'c\j>:G(eMtûЬ;0z5õ).B 5!A/R{pAR+a;=Jx?=Dp=⣨uCRҙt3R.gAPNٲ] K-EIe LbC*%rig %nKM/=`MN†˟.-&zfՒR~GUso_Xl(xiXD adi +Ҧ ɿ lYq\=~.1yi1@| )'CJ8i 0r]/t/:T`M?ad+L8 K4lM+i9yN7 I8݈!`"go2_}ؠ{2}hiE= _rNI13 rlA|K=M3x>ݳ⯁6AR_T.+B¦97@V":VJ?W뒵!d|ZAu!qp9'\R]976c_2o+Xon+Ŏq_{>j!*0Ȗtֱs*sS>֢ޱ3Br5K$) dp -*Ϸ#Dl Jdl ">lP,O 1\62]zu.GI(Tb2MI^%3*(s͈)/hFӏI޷ÖN xu!CK񁣌Cm.DU*rۅpH)vIAaW}<Fs{av6Cz1R|@)1XKy覨`{{.\H_'_3R=XFxrd=%R+ıj+^si0Bӟ8*;Pѝ`O˦k\٪k%֜C އ'DklQ3&KDrOo#k c#́EM|"6r ZTU$-RKfW!rTq[\< *d܄]=$d҃^uHa`Vӱh<~)qve GiuR7bֲ/4V91]U|,Zǂ4WBq){@Os MkTΗֵ "s]=R/Jjގ"vrUT):׭L3s']~&,ٯ >b"|~& ?V/k_ahc wkf*e2U";]!CSڽ8m1?g3h'r;DyC(HtF|鹷g?Pw$B.U8C]*m]JP{ejl'mCȇ_SR`p4'Ir%`j4cC*'z4y6%ғOhSϻ?' .[F%3a@CjnkuPu4\F~>zk7iڟMz(huPj'ΰ+WOtIP9C;i o*a&$)'F'Y @e l܏5<78 1O]4upz'5&z\8g}F|L.h/ď+E;00X|k1kKB mWh?ٶLZ݉Vx&L]wNglՙh/K1?D2ަt%<-OΩqvP,UΧ{ZQz;b}KٕA6bl-@!{>ME!5ҩ١-x:ǻWR/vR֎~Fl($ Fs8OF؃$n?OLXcpT- SH mH>F+3cyBq [*I/@9zZ>tPP/wA_3ψP1=EYcR1^W2xыQ:dz=߫Y`^X.!,3Z5yK\FT)ϳj6`x擿U<@_ax_bB̓y /;UD5Xk1K!2Fk:0ڸŐx͌>5Gܣ%?Lf4ZKBC#0|PӸfE1R4g>9z i%.0DN|@,yOV3|94 0ýѨ,;K?ٮ퀻,$Ԗ:-(s(t %->_F@rVOaIյ9j>jA K_dٮ}~HjIVFEm8̦:{$]&QFޓݒpk0,hLuA xn+5k:hzua$XbEL%JnQNOܝh&_']3(pbnTT15{u ?t : ^ј`V>8mr fhf455kۄj'PgR;׹W'ch7&~YR 18s~$Vd]]T}Y"O ߾k^/#R}Z |kϤhja9>_7G] WLg_:6(X%x)6v%{.ת]  `r3]@ӚFZI7D~˄LIC?`$a3L^R0%(rP-],b{*juCuits"ˢUUBM3ys-z$`y&IJ`!+#/ҍ*v8-UK-2vԍH\5 J闰=swG <9uea$k3XzAyY[*|<Ni]{JB`Maඌy%У@%-"cOyTrDw$7N+JWGT-j\P/ڕ:QNϪ[g5b`q/LhuhH}rqRYf , *52l$|{D(J1Iug1d=yR ( BdA G.g\1CQ7 >_pVu#I)Pm_3m"@@܏96AQť;xEÝ <-oa ICpcl Ȅ ^;MGoɐvw~jE=}W AMꢙG6wq4XCJ`]iBE*=54+*D&8:(/$B}}zS :6R'd4\qv1 u jRjqA|'7Ys\Yl^K+ؤv"ht W?v#q$ V4Ӣj9Kz0?kYWHr. PoY}dr2QWBtIz!dK%T}qǯ9Џ&s5FFn ǩKzp  ;3|[A[<hԾ2󏒑KGMڷH&fǚ=.6gB#Q&H.]%wt5':GcK׀`D1y??.c~%:ƛL#_z01qvGZ/_'p|XzL jm,0o0 aj  ~0X{"7ze=LI9P'foDeGNkz%WE@9Cjgև E ;qr!IMEc$|[*]qگ&'q=x3Wd+DIx5H볚,ʍHlsn@h8N5Rz!YH/wHnjJ;/DM;A> ͡|Pv^l u!BlG˩p E #W*41' u,DD 2!bI7)q8!TƇ#tȉ@B~U)EZJ9Ve!(K RUlWE7{q㛺p9Ͳ*clRVIa9F%JNH1 GC5@hBROmU'~QpxUX`DLE kۋJ']cm[MSW&Q)`ͿUeeuތ=GWt$mu񃓋vd圣Uy<1E:itrJxj(Z2O|)_A VÁb4-|LKHkPRkL3btU{~b٬0H>TnӽDӑ1/3 Sa t?oͯ| ͡b3m\ܟ>rk! x0#"Jmw4b* p(=l ځG@/޿7#?E+ɱXtvC ~~3#1!jT:?Ao#QHğ8tfAMW8\0}i3jRERc8VwtWo\+˲5g#8Twh'0d$4V\P$f"DO~c Zr.*W~!2_ qLx2av OWa#]KMYw]ٳbs }Vvz< 쌼|Q)ʢ8i'ry,/ eq|L|4r3vQ4L?ѓj<Fr@|SL;؁If-u-hrĘkM*{!=.m=] 8[9x #g9;xU>{4]ɯ\ۉļ!*^a #o_ѸPTO&diU0*?fx;&oմUG5]9ze[o'Vε" 3J/{R?!a@7p\UngmĽU،ET#xROWKNݧ1D8K<:Pn:>. F%/!F8&[8Xe-|EO47tMb¼94V`Wf .y@U &d8n^̞wK8Rh?iȣnr\Ak$vc|jȤ7t |p'oS-MMe>J020|fV"a$g#b>%Hw`>?o{Tsu|" RH) lA6S6%fh,m {cn9vC4^=J{2 9_spʲ'b.GD"ioQi)k @yxTK"rremm* #h2w:T=z?¤чT މ#b-&VͮwaѤ>E1.HRwsD.#XzEsMɔ? HtlwwsB-{A: G ZLB;᪑HҖG~$vpH#2OmN F"9쵍h@|LcڲGr {4<9:)J+xR΅SpXu|0R $s󗉏Up!>BB#/fflr*6I23k>>>:i*|fl Զ $$Wɧ*4:o(SeX[>g}kV R-1,R#4rVZ]_I԰'>޿ߡ2TDTc8Ae^<4~VJaHh{@ [f/,wϏp>YO1ex-{9K B. H_a`5y}|;\@9i,;5L yj_*x9B g9-)[)j͎:) hu'7<=՘ye4xFWimLףD~{t*Db[8Q NSAc)pc ϩņ4BuJ :Dk{f:Pi6͈v7yxiF`5V1bxfsJb)x,~m!#uy]Wd/DQ\aoJ 8`@;+dFg2A-n]ep}4ti,<z`GQ3) ay)zf!rV9eڻ, %02rE)x"<ѷ#<&476ݵsSs`38FsYmxC@-k P+H_c^2oIXY]Dsi9D񒥿}SYnYϝ9!|Qy[%}'m6}JwIs﹉$Y@Cz]a~ 5<,!0jbq'mTzyWMe }T9MZnܹ݊ykR Vՠ-zҿ?%\E;x_1$(_HJ]!$Y = $G$Z..еFݵx 8ճ3o)$@`:(2uhy)p"y?d&fٲ~OúvwUy;蛢?v>Njh}%;2V))m, * ~C2B\)C@wKs \K{>%cq'l^FԎ^iFaX4})jgѼY7*=4LwEg~B˚d1laP9E&v@mC H:DM[Fɥʴ8Mf"S>sByT&F^?Ս5ƛ,XRC &飭,ٳn@C9-@O vO BN $  s 2 c2C4QܞɵP:PAlwaƹ(?v߂ᵊ=vI6|# cȑs)j~fпq8MIhmk@l`YHWz#T[kŠC"lX1x'x 5꾱 k[Pކj(v6iaTY ߹/"9UWz21* od)$_U'n3 DORix.;9G )Wel8ac9ej3&^Ol3(G~PY34v`GI(=E'Ҡ6މUɝ7xxH !pmm[N01mEͱm n7f$s`/KXDa): HY/pP8G/صf̨uRRMv %> Bs(x*Sd,Z{[C]h+L%t\2d䗭u30;2]l?*_ tnVK|APcwԫ XFqe!j1NǻC";Ly3&"]whT|08? \96YL2RuC&N?fkd>FhVܾ} 27UWQES~I˿U~+G촪#4E]zX3aN&IKHi@,#] N12@/ntt"iKܑgࡇBBPx9zn 3M KۥcRܚ~w(`se,zS+vP9I}Z#xFP5ISmDM-Y;1+_>R=!A!bl_r|t8TןnO`F<#1qS],Jݱ蠍u5*&8=wjRwDh* 'Ú֋N:~K:ҳ^-:%Z8 $^ ؂]Omdқ'\{wWa1L js/èKmB[xpq5H ^1ce`1UoF50=}=,<qt\*6VÐ-DKi sFMjBG'~bت}=ɏ؜y0qo-Vh>XYJY`G~Oak)TF.آPr\+2OtrY)u4Wx \{sҩ G\F!gZ~k 8{էl!9!nk NV} J",ي> `Amg E5ˀf iK4M[8;:LjBԪ0gN HL1'J_1<<. 5b)u%Ԕyd3G B\DbRE0~in~ZkVx8yU[4c0œA#1>u@T̊a8A"FpIb<%' kczXR"'vܷ<,}960<25NY;=[OQJtt"UFNOzV TcN苺L 84D+t_$1lxlrrA}'s>8w_suڐ:ΜeY` o\쁇fnƙ|sgAzF/^)94}e)?|7 f9ȭ1aZ^g6D7OE&|GK9ّ`Q&M%6Lg1s !g{Q412SeNx9q`FHaڑDI+{9 R8H5 ޹$\8q| 0:&% 9ZKVuI/w)gis",Df-'> :p䉔f^1(W:@g| ckShnFjzD SEEycP5eόp Q/S0z6wbOM]\\2;Q.&>'wm ۋ'^u$ ]LFPh_M Sdn)GFcO?1Z{mt):;݋Lc1 ytqҩvvrUk)_ptqiG{#I7>oI1+;%~ E .`rڬZ&=#jd1L89w /h9 YioE?`I ZL1Eae`w|?f6VnȻ8+V(96T{p(%PHcp]^G1wNmL Iv]q{9li,@YY %)+b^wjVY&~:*P~[ %D)F٬i-K U/U"ޕfV=BF."GP*ka8լW)#u' 8o@0TB jSTPj MG91Μ=O^B`1Zʈ}^+R؃A qGgYZ070701000000f5000041ed00000000000000000000000167c8ae5600000000000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/radeon070701000000f6000041ed00000000000000000000000167c8ae5600000000000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/scheduler070701000000f7000081a400000000000000000000000167c8ae4500005200000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko.xz7zXZִF!t/}Q]?Eh=ڜͩuֵ 2vhx#oku e0k\|̾:PVZ98C:^15@]S0 0"DXw3+ZvydHh-3' ̵;̦3˧RM 7 )Sz[~ LRX7 >*ld *ށah wDm_3/k.f[cZbֶG˰%z5.FH%*0L\u=`*gV.YT*Q S\d'mB=WJ+pO>~C+-Kwt亱K:{TܛӉǞƘ}[}-:b^2 ?ѥ<甝\#L"WbkhC 2D`iσ4О3)e4GkL|w8'EBNh%L ] [? &hU "h]~C}Yy%46P#\GtqЛg%Fg4p"P`x޸DR8?A_p [XT:U4<{.ZЦIzq䬞38oкqoɔ1ѷ88ܽح5,"^!\6F\wZbmJQT9rJd~zcT4)yَVnLu"YnM|edOmƋG=}b?HH`RpAۺ6;`jRns/dH?x~ z'!Xor/VrOۮbM^%qyrsV~)1B0UV41muBwq^~ L2 Őa2[ xT SrCeеD}Fꏫ"{`Z ^c4d+YɠAz aزnP4naDppIpes'|7]YсFdj C~?',Wn2BpjWW,>}ͥc(f 8"<*OoYJ5b.Ǥm4PmazHI?uJ}6Y\I>ǎzkEDȎR׿xC7ۛQBׁھ5|3y] cl3|Pyd1Vl/K-R$wlZ ʺ>)qDS#:&O#bę q` )7.뀖J${5?45.yyɘYW eK[@GyK' =nEX<BXe(3r'iDGׯ2(}w~xGBX 䖦v0qn2->%DޛV`5*" hf [>h\}x毓oRGfZ##ԭ (6giSz2,VU\2cߒL EyҁWo0E@fpɁE@_GfPn{>A9iŽ+$fr `R-JYHi0}ZʭuIZC&U9! 5\|_i{`}xCQd|u/>8F`ا=GǨ$*uGᓠn)x3V/l(Z*"W }!hlmǽ>u3]v =_z.|BR+ XM^?;lUuvT1&~ԃñ2骙K&Ҷ&^G\!Y$h?#󑃔+J\>|/ 9܆x[ǒO{`:J7¦=?c2pkRX%u[+۰~Ck81 {$wu$MT"Bu;mT!]\e4e gq%NMǃ 0Ywhzt?ʖ L\H+㿶'6f{ٛ`P|!J_2{sJ'/hdXfb x:w'?[BLPVB8Kpr{ p,K){#8` 4Yrci8ݽRP)իPTBR3hѨdyV&ZmSj)&3F̻=D!4I0OZF dO6$G)(Iѹ;Ij ߮W7 F u0}Ќmھ@Y׷Ȉ@٥Amx-9"dQI32ȦEB\@St=֛R@J ;hNcN̒ɧD[+#=? y4W$ߗ#]Or[r)MZX},yKޤR\; ,7nCض[L,M*s RǩJY3RQe%4+&:D?EPr-T)4kTo10lwcqAxզlhtX" r%h(eƅ{y*a埌Ib ;*,9cPꬿ@K$+ژqpN]T=qf&]]e48Y S2< bQ:м+e]u-lwLE}Sxxݩ7y>Ҟe8Z Beڏ8e:NO}-]j_ H.`4nM3V}ud5K#VIr%dG{^gGyM 0>C_루󷒌6WAa-o,zu'ctE߬]R,5XCI*&#t2Wh1ߗ$ f끅K C92@Uݟ\ӄŲ@bνl(lWhzs {L`zשl16Bh JMa)&(xď_\ClX]$.`1c*:2E֮wG%t%ip|8kݾZn AL>x ZP[$Վ6Wq.] —NTYy&@uU+6BWZ[W\rmDP!sp@ߎ{ 7)/"640fj"GUxn^9aEZ|Dy^*n R(`2ayY^ %e>~X v| {(Bi;m&amOm6{jVWF+JO(zz߲ _ \s}EVp[;%#)_<^v?ӚҞ|O\Td4=Ga<+&?%/EI;kR tSDA:A>ZU (lj{wɜ\wy!&q(MEV}x@֞ͺ*p^W=Ұs a)ZySe:C>a6֏T0~f(l"j6+O_#5ͦ6@dQA8qJ|$lg>_>j t?(n]U(3p!ԑ)q(~- R݊׻l᡻"v&t<&K@n(KOZn͓v(N VOU`:+b]Lٹf sDHԤ"8Ȼ!v7ݺ=ibXYbz/+x}~p`j1a5Lh8FXqD@!n ,C8ϧacBUQ=HGTdX]2xd^p֡5id.fp,;ѥ?\v "$htqGI'i`n%mF8$TZRBJ{u̮":TkLMt.A=jV #OuNx*NkXe]vJ5rصfՠ_- )$J/K~+ٴN]+z^LDhMQM+݀Z ,J@Krԛ3%CRr^;s{Û[rZ}>3LPQRrok^^\Rf>=I81tA@&g8^Y9g}O61JX*ߥQ14k-)| on bK9ԁ?o :sKT|-\5RGݤwXjl+Ѐw7g'Hc^&Ԑu]+LyX~0r ~]CD.,{@3`Fi }ʤ)T!^uUvSaޮYVYDta(GtH'Uխg,\{<%ƑDřP8ȤZY˾ꖑcQm@HSxiO=m7vwhb ~1-(Sla!X‡X[bjM#5g!yj?ߟ`)K;XmϒX2x.>Sl-%-Ȇ]S@BXbn*:ڊb_cKy#Ie|^I7j5\ >U-U$x+{䉖GXebF)NJ}k\$<]}{UҿwuA܉V*]n[ҼԁC0Ygt6#v&c!. H<~]^) =4,n/ 2$4|e߻JF?GFT4 T<y3:{P xw=du:_5/pFdDM&CG88ٞfj]0`P+)PhZk{j^Ş s -`#| @?VWbݣHosKcT|gBԫk\"w*uwCtdCR^=3>4$z2yBoAW (!p9M-s@7i(jk] LGer:膧 *Qef7$3/"(O<;\dI(H2bVL*Z)Flak@ifO0W.p tƔؑ`oC>8 gX ?yogkDe:FߗrGS&:UՃ\Gp\Wkyx o8}R|p ,* Xl nLyT67mB8К>S<-r[е̎c"2JGXoG0?+caϟvoޠQ)UHYqjt4>@fHܻ;^=Vܒ:*L{a&酽-L 4ó*~èy5BJH:d&YG=qc\džXW=+ Dɘ ";~|W^ ( &]sAM@6mIrh>pɉ1NKBeLV%C,hG+I6sH6Fg^EXӲc^?YDٱ4: ,|iS@gqufwؓ\c@! QzHQzVCKp&@r('qR&1BnA"fNP.hmuX %7-kRf/m+%'`^z(iT;MfWM3-lo%"u_hl:=%$SqSCRϠS88{2_>1zv-J?$AMjIZ<t}*I)|@S&}g廫!8HfƳ&.=3X.GǂaQ‘s`eLh-%>ï2`qa)Dy 2:6 Dj!f %C_[x<L-$[`>)Vq田k`(jk42b{J| v "yCЩLKldBUj337m+Rqծt!ȴC9$@7j{g69wh.i̜*S;n>LYks2k##=ѴO䞛 ހ㖸.z!{(Xn|$Erih=!̂akm*Ѡ7۲&}=7d En$ܢ=M #f{#*Iq yFso4l~Y&ugLؾ| cC<<X3^ςgk*?@M,>iPmSbS?RP&VԬmj$~arRB>8ye|HZqU(T ֑7ݾ(YF81]p_ѵ+. R5ZG۫^j繗2Ŗ=ftЙ~`Wn9= 0-+}D~^{ƣp6e Ѻ-~Zd.|[ֺ_xsN]3 ?gWȆ)P@6|z " /PD,1let4..АKU)~Ӥkt+iQbF΍2"#ac@5gY=WYCQWY/#5ҥt@\! ׂa'L+$·RJkyw&+M'Tl]fJ~p|.ٍ"扛u LU}'h[tqzHɲXl'!,{pBQܠhFe,,l<$ƨR%'2^][X3HH 5'RfKqrht ӄnvkJZ/$ R\H1@$ZqLs'P 4m2JW˃;Œ yWC;ɀfI=4oY`.q*Zoײi~XxY5kfmMȼüF7dBn!wuJY'_cE6`ƒBR֜A$H`-e U)]lS@؇Jgf*hVuX_-V_ݑN+`<ʳڸj ODEv*] 0 oN7EZx#(7w.e<浤u"Nab.(h㍵vK湣$bԛX >UsCrc2Wuqva,Jhf؝lJ i J z\a¤ΨҶyef~hQ'phZ=lmxBXuNPbR"?ҔyLB.% IB_uy(Ϋ*+Ht},ahghEuʼ"6}ҙo,ΏEh̪ 6P4JVlqL(J8[<7#oK:7=g0YNo̞&;1dQ=ѽ6Õ fqMhi!D@myČN"FЖĵ lr|=ĠJz= ৲Sr =z | a;luY[lOe+c,@*qVxqK!KR 8Anh!$KH>YvGHKcq|6ǎlCL 94Z8Hdɕ+ng{>G8 HegԡƺgLAƒHzӳֿEp.(5\q4|}'V9E2Y4di]B$.gC`ć]a4Y^6SS sLwGY.MDBãdI0=q[Cg3i"&W¶&fĀA+RFu~u.^$:[ CVWq)x{:Fd[` 3$'֔Fٚ ]G\dZ#՟:sxhӥN9snuY`TɮVǸHGV$FWs-S5ȶ'i?Mw=Rv* d(z,7L8XyX٪(9LaIB=g3sa؏ @Լ Mrj|jip |9+ nNZR{f|RRirmX@?e %m"Q21Aܵgl|iRgSd!-a(%_ՂD?`թnkǹ+.|ۄ_deV4 1gWոNQءc|.əd~ZB'R}sFA4ZV ^ㄿQX\ɃԘ>.s bFz@2_ey(Qdlp'BS ^3 a!z>Quvhe,^H랲 ĭ/ .R 1YćTT%{c]:V[e60G ΄Ŗ^/X9LmnJg;uOӥ V~Ze RFG/~@(nyn)v7iY?` 3AGP,sf U/>j ?:rϲ@'EqL6Dt'5)=5M_%#\Y6T%F T CP`XDWcݴ! Ϲ}n.h2mQ|Q79L6E0F" {Y>NLaɿ|#{+y΀1\lj{ EAv9e%*mwW D*s6LjNNK:U$/Z]8ڪ(X\F.M͸+"[8q|q7;|6'GÜ*ǩlx G vڑ쬱Hgu$LZ/dZiw_Ke 5ڊZʕ:xA08#{󘙖"C ,2{}m]uȏVI}[N) aG޾E|y-4aP=ԶA23ţޣN% #_Q9Aۻ^7ש-`AM%&G!Ke7ho0m0,+? 1Ln 6i>~+Vzh"+el+3Мٱāʱj^#-TJf>˷.$LJxC;Kf;sm}~`g5`q`TO,Cg@:}-̡vq}żJzI` dͅvcJ|:O"Tk'Zq ZI;/J@umA-L0YL -u.F|d`֔N~ nE K4䛝M{qU$F Cx[.TqjCͶ$YESDcr< ,0҇w,xJax p5ܻ%}p ܔہ.֕ 0/Ϙ.ÃQ :c8d_y/47,9ʉ:kv:>.T! _ +)56\aBڸƦqrOG튒5?wu)SP{2ɪ3%'͹֏{TĽSیg䥒a@nٙ ^ss2գFyg r fN7.]jA&hīƝsE]P=CyA?=\Ijq@#3gϤ$8tm҉lax< s%h~9EFPw 68_o'LoGß og izh8fOsls3-$~GaqMyRB6Q`&Ȟ'~ ccd_4A31=^OZ78чV#mM\9:&+Ը'P]2'VEWu'g͏U9:xSOS>Q/s&gic땴Lpwl,=.Z#LѼiqM܉Q+XćJjC+#y=CU2l.M.K4I~qp|'.S׃IkAez,4C| grg0вf=b,LMSSO.M-vIi{]X["B 4XYྉj<Dl?"+SeNƽÈEAYd+Z؞:6EP%ޖ|=ח4ykuKTòlĩJ8sRhT:kvx_l>E|4$[G0;/$Gٍ%u0sϝVM"΁/@ oY1%황W B {@Gp'IAܤ<&FGzKq15jnWL6zHmfh/Q$ \)QʩV(ᯉ Ce'`$v)|-E1¹oRx%E%|+<HD9$vfltǀ-)B {$PNzcjz5YCA'D"J"d1FIaZX͗D&V<0F8l Cj+ O'?JY%mR^D~WR;[*y`Q %,+haS83wfV!ºtfiblk_AzFѓ[SV"YԚ$OtRW϶z( I•4Vz5*3z}8oì/!X^=:Yd5C0MV0Tr퓧zB  R)-h"^OҀrͰp'[[WưFUy**[ମ,roҍ4 &9=rїB(MV""Wf !Oy$BL 'Kt!`Ņvٺl)n4R*lֹZ_5PE`GX0t ai0EL 6ξGfIWLͤ}sqjlqx$0A[Ȥ$h,z#[G@:~u(wFWV7%SH?oz>Dٜf{LߩnTjbdΑ c0uxA#ӛJMd;EAw)S,Z2ZV]HHcfm.zyUj r[/X5q\*ly 8y&Pse⇛hVS JA+Af2!gY(zuYӼCK"+^9t+:t$3ܠsPa$+1p-&PpQLk<ڀSAF)^h|$+&JE:vf/vmHc *W!7?LWF%_kŒvs >]Y!=zhG--&'{i[*Dfj?IP-G5ƛnQz%i2F VQZKC]\5gƤr0ey$Px]M,|HMaoFLnR|NLZR \ [a F-h hY?d7-&6W3G;κM.~R]:J=: 6à%iQbAc * =LrȘL/,K!9ٟL(AQm c 5mY7՗i븝Rx=GWwv;OC<(q9慹~2 +UF- H`GR=wf{XLƗ!Am;%,r;_b6ghDGrq< W`CVCEI3٢cgWwjt;#U1% )AQ#\+~ *kg Z0"i_rRc2HF=W6@ 73QBpjӏQSR*](8Y8];vlQڟsiU6돇libp@\c8fm^>:$X˸l7IB$(Z-:%4>V ۀ_?m.Gu~x@iՃ6-␫aCM FSR d61yŮҹa\~>ؒj4/C4cr.D? ٫ihsC&[CM&0E #7\dE(IЅK` 00k;#s޻A.0vBe3fkjPhڋU}I+wԑm~m"`eD6JDYJlW N?D؃E" \d{*[ˉ7-J3xp*zABѡys&-H8s=r `/D [ !mP`II ,߃R{w:tk+6b2Tm cAX s^Ԭ2y״ch蝸5Yޛ;,2. `j(9u\w rKǨuoQtmKfra>K/HI ."-4v,\l끈S$3ltP\F0]lt(;ހvڗU:qBͮUyX֗?֩v[Zb m#>lLC*Vo]t+|?)pшUP;pnnQ2^[zv8CC !ivH%߆Zx)prJIVr!-"_jtrL`Rrr@#EbbJL*otA '{"21OEmؖ&Xb\뢎8h΋r/spo Rz1(!Wvm]cF>ຕ Q=\96B=.%# Ԡ:ڍx qa}1:xuKz(]452k"ks#z `Ki=H'=ȱEߚNqRl0XLa脳rnzb"4ޟ$dNt }uP"}6*B*~at "e"d]Y^wQsn-0 3w\3FIҟ2.TS{ȫ)U /=Z rOf+ibgJUœCsR~| ^ۧLc{G=nwtYX!/1̊x1)1s%M' HB p_;9-w+^?#goM9`J9B^1F X豀N7wK+0Z1dNU9vw]›U][bb)D qˬs˙KO K)#~>,4[mgWV,w rfbEvO_8v^4•K:lպ`[m CbZkΐp,< fPQs\w;ʞ|资95/N^X"E8NQ>Bsba.48(ݠ)Z{>i#`ϔleJj){ޕT-r Aasq1nI)Ajsϴ'zd!P5!q,Q0Շp| *uHwzwR?LmsaFuT6cl8m--BJNڂg*Ȭ)P4|7anWwzvٿ2$fYk ߌ㝌E+):xj(~o5#5ksJJK`OAhpиp3LB| 6`  #`C!!U?fzG$8Woq#wx$!1G'rn lNÿ"l2NWXTA>:!b|e!F fBߎ}VҜBԉ6< f2eA4py#xSF{quh!Bp:ŎϦǑ3؟ ː*R ,L1C5' r)h =1M`ov]@&xkfRViryTw\hц%*fiYМ( qҪ.{1Es(7 hpƏZ$yqN$am.<*HMϪ9Q?OtI5PKfkb ;^jiWj ɤ )[`A8Ev3bOU!0e ,@dG.X,I]z`5|1E;>'ʭB4D#Z=|z9RDBn^\9=U4\S$LJ!jF:^k)]+AUAvA.w#mp LbW?}X9dAW a3CGV,AUM&G1LRmRAiR|eL ֝} 9\7dU5p*:ڧzHxKyHzs{wplfgp'|U\9&i7#\xY&ާ* 럮$!GY D\ԽϻX&I9Uv'R&2𶃃 Gv /}@\_wҾ\̝E ĔP-I9%xOO.Gq c~p D5Sra{8'\ik'x:OThCxR("=:E]?'%fi HHAU#[pk@vAfS(.}KN91-ʕ L?ЩD`r;8v2I> $OZNRDuB&)<ުpdk"ԝ>>P6:[n)95Q(6dҬDׅdW`Jˣ^gߝw5IOTXNzuۉ^K7t ']%P)]=&/ź/*cӌ'pɊ#*0 tmچAg e"pp0~Q[v|?D_`ԻU`<SOΓ73ut=/HPRI-= |~7sfIMs$ZGq=95p]a|%ø#v:lG4U"bq@_OCWdFz;~uqX Ymvaj.}EP˹ep/5a7viO@JcaZ%_~}O烓I o6לĒjAPVVV|z)qstiwEK*4I&to2Ga?)/>Kjqw+b`/V7!)scnZɋ#DMZOm !Vd3 XĆ4w}hK \ >񂯓7J<ҋRኹs=fm6jjO`̩H \>+ֹuxFfB" =fŗѷ`M_`~۰1L˻v+b^?נ|Vf՛Ҽ _P 8ts;8L@CW1K:s2#`:OUe ǒ a.}:7]ZRRnؐ 4B*[Chy g iZ>Yuy5ڗ5sp) 3&žҪh5 ptw`ae4c;=(#UfTj!͆\蚻u a9?$x}%Y@_Dw3~W-N vdN3K:`v(Nl1'0 }{Ģ ]e~ 9@;ךMA؟P6$Qi4߿(SCbt0$Z / F WH!j1'MR>=|on:n& ӗF*hkri4[@3{+`SD`7cHe}yv,KZXuwՀ/Q=lձ,NKLE 5YA{i!| xacj[Q3gٷb%bnCKs,M1<=ӂYLհo|WD]BwcH$Ydd^L*@XBMԸ<QFCAE~N&u9xDdځV|*WDȠ\POy:)X}<;%BZ4=z2FhZ;?1gCI,Rdlɂ+-z$dM]Drhl N_@KP]Ťp슇 ]0⺢a%ag4$k b(dc*ږ r/[MtrG+mItSČڞMgR^EZC'Wtjq:@VI9"T{XuZZx;)(8_ ]MjN[fKakGQI /"4g(oA{fneТ;M1v`G6|{YUcFx T< ;Ő+^Y߭_D)kwzJ&k1=&,YS= (˰=~H9h1܇8r"e*Cq[s&Î.iᯆgD˟D+ԦVr I KY}] "]ۊ$$n!o)FK1u g'շ@Zp}p8o.=5?g}Puڊt%.ئFq*S2fl [S3=,S#Jղ~tjĤ)|KrHcҸ5f k=xjBZh%ܻđ*\*5VnP~̿cEz]}hZswAQGao]G"`L)+  5c!󅦿E9;]BO2VA]'NSUh ijk11,Sytb[ }A(^ITD}vM\Iɮ'6=[7zKۧ[&0ߚFȀgv'CdZm d`Y7/hvF`[<6D˶H =QN*coiW'R134]G0 PMĮȥ @ 'D2k{Ij7d_6 lH>S@m&Į <bz, )I`uIK%^1>k']]xpEWF/ٟ!)*@ ::Mdm7қx|>f}}i?oXahvAAS߇Q˨S0[~8i^;X AJsX*B`244ǩDrK)`Ԍ}?Ey/Y|ߘ#E"q IXdr@t\ssb62ԡt>!gI Ì/3!5C%SNxewzgKu]6b י4bg96JPr.YaJQ56@#ӳRyg BlفuD"8$%f84"BӴoR20,:Cv0wK9!'JͿ%qI]&De.LlmD,umS9~B*6~hK7X9jC!=l$'1DƑv>f|E6J2ڂELIܩ_co짍m/wlvnĤOd߾Y*;䑩6\tp@#QRgtK{a8MT-FrNi,%JE;Rlঀ)S+UN<8¼Ji^->G|7sE] *tז>&3,#B8}*9Vt~3{\z_MQM<-C,n2XYܭ8^9 \="ʣM_nem#6J?Go5F!%k|Y TEoBsk ͡BLxePIÎIC'iSa`Ym["R=rSO~xlfjq`}r Y w]Na Xvn/Ei߉Z)*Yt7Mq<ι^V bZb2{&8+pLCP[OâQ۔bPZ j q&QD3|ʾx^ieKQ'4kk2/%J?wqhgAnztD%O#!W?n. yu ⺽OQ svC3qǼ#N K,F4[amm;c6U Pd̻ Z^촻n/D-^*aV߀̨WL'=a#3D=ej\#Ud|r 3Jbv"wT8SmjDpv kY)kn&i4O)T$ѧ@xO{GGq)⥆8k e.[d3?M׃ClS͍5>4M w!'6:N@VdD]0SEx:.I c!sÓm$(wXxv L5Ӡ=h^!vps S3iB֬+>ekL38UKEE+νqޮU)Ʌ}/.˟]ّ,Ӓ$uDv`Ck:7pH@fe(~pt.zĽD_ӿ}-$%U&ENfQMtwciVJ Ws1DSw(ƿ%ob[0șy |W5ah$jLMMDM洆3zXDNȨqu"O=s'[RֺsZa7l:@I-o:${$n#_ p9i#?\Ҿەg[B# ;I~q5p6Asj&X‹Ӫ82d'%P?qxGwـUa'EK{UC̫BWȊhiX, OZ+ÓG cw krWȠ%$5אIt1F]4fli{Z 4ӑҫgΖl+VJ쁄#O Rl٩RPd䱨>s'q C'dn^wt=2t! |O6RzOYW=39I)sMR7~ۺV"jY#MJ4\Bq> )8Hd?hrx<~c}hE(6EAPM ߴTHh{Y?֤nQ5T iu*_ z QvRYBFUFMgB]C1: Oeg;9avʈFT :-W>8&"v`&(ۘq_@OQs.£Dj !H8 ׭\y iV6)D!X+ ˼%Anc;. 1^l,YA <+^Rʶ$uzsH[4%([)/O"kBf7 i\zm>_>H9e!r]wW tp!Jʚs>HDߊnMgL>Ё4ccοN:`⾀J&`NBaY3DA9T1ϭ+:^8"gDX\YB5J?Xg@ue4(Ϻj ?s[}l7S.~@kXF Ȁmf磺B:u[c)-lIH4ZoCP8^,f#qչs,kʖ&D6qAf4/). 1jL *P VO"HBDl3s`{_f},Z q ?+ k}C>'V9Z&llͻ~LwWrzݫ+T;r{p\hVE[(z]O]}cv/޾>!2I4hڷ0A:>vRL[|@c@*$lYBR7Ѕ'y'̪YcIȔTlNiլqHcoU*Epҡrz C=뷇AxM[W͞VVB˛0nNWGfꟵ> *\V ?q__2=%*w=cQՌ{#3m=.fO$ "B´Z9*+et ;+@H%_[jόH-(rmɑ@/@ػdbׁw8ĉI8te ;lv/(Zl3NZ+؀mҀ2h vy̔ {.9wp[LV{Ew-ZGjfcvI,:wkEЙdXht]2Ϳ]{.YʜofssRjB3ִܕXBi}3)jRcZ5+Iي;\?a<*<3OEaXӵ`V'CB^X}DMBO4]Q2\}fI+])"lSAYsF̓%M5Xug1D$N5sASt Z̺v;}*纫''Hj YTI7/Mc$oLD%tmK F7Z5.n& ԋG706Y++"n΁hY+ i:2ߑ8T?:=\pT3%u&zGpq' ?`MˎMZ̼uZVʠ|f[_MhhQKhm]VeW֋zk(h\ݡз\AL~W7O'; >ݯ'Շ]dgt⇃qr鱙w2b'w:{D9@IaϮ#0 7-P7Y\r ˲+YrkngaQ_F)p#e{qLgS_uijȧ^! fr fޟuxr;HNlvF+7ԯNhY:g|Ol!8+^9S B>.#`>R2湡~ڟPZIj0g%Xȶ o,?&Y?³Qod1 4\bx(*~!NȈSBqm y 1R; C}Ikb4nͦYI2,~̵v;`OpUUZj7ρ~֜}MeK#}"DS-8:u1psܤ`bI)rp8S.!||Wrl{GE 59-Ɣ}v4Z<ԍV.B< վ*])exs*Y[QU(U2\t|þo># Sq޶q8aH,dV%I2[ F6HBy=(eo9pg!Vk[Q WYJ4l|?;[KpCJ]3sVQu;207͙ אPi1ⶶ.Hwn3][`.&(fp7%ӈTd])V' GLpὛ0r op6\~W*zR< <8+Yw<b}Y pPIhHJY'pk^e3l%UH$h. }\@< uϢ)CRA-cU$J=1U>QXաu?Nap1ߺ7o l3ARK<Σ] TxGR'p{*ϲaeíާtNDŽT-)SZu}"G[>`u[ AqZ F& NM4^oCJ9աA PIx6TwO>8(su\Itk9t}fB# Wt8d_SA"]M{@KBqSг_U:c~FzE<M;?Iʋ qǵw CXN>1kЄ-&&-eqBF''S]s @^k(#VJʦWs+Nwh2v8[8I@i@B{T7!i^l_~ٖ*Qs*|[2]cRij368"8N@"(0m8 [bέ/ٜO4ҸJM74eϗ4h;jH#IFUWP{,i1%vRkaD\[A{{vd ZO %zh@m uP4Ljɥ*÷ET^[mYG/%?uD8q`zF&-e#οVfUnqº0'K{c?pI ~5܌C|k:rvI#e, 9gݏz 1?!Zw :DI 3}< ;yk9=7 ]ITy~jjŠЙ5 hkf-NH!Rs6Rd, ~_ƒ?,&Urɬ4廛j*k&ZBЏ62QkBhgEP/0OIG.)[#-@)hV)tY[/Tobc8GgOq`qK! ,Vfy\HO;~/TD==(?4bgWFϬY4v /%%`0#^!A^7ҩʒqC#6gYE` ~F%bJb#K<]kȣg̰-;iO\m;A'N1Z):eP j+i)DZY5ɻzy?pڷHWx.sr`mL;@2/ e0NVҮĭXWe8\ z>8!0.XS,zL(Bv>o"ClY0WbI <t͑A|AޠB]#-lWչ7Afu4/# Iyp[=&23L1_qKN~fbIl'x_Y.hz_\aw8 |}ݸЇ٢hJކ VX+UJ;WX *k7n+W %t5T>H6 rjDf` 31Uh_ NgD読1ᆻdK3k5#=>Ɵ<]2YM(Eņt_2:A嚘~Tsx"W҆UIVqۅw!>T?-XC<ծVy 1ՕGl6"3U2e‘v0Vmqd);~lE pHI\+%I8 WBx r/.C@N%zLu, ޸wC;mj08JLqV,q>9 ,aϙp'oQ7} cF⻦M4M ܝW`, p&L<˷8Zt85|sgɀ l䵅@+3$J0Eb-D;gF/WfX+`~@1K!2R ˄E.G7Q~Eh`@njY͇6诡QUCw'nb,Sjf@'/綵$*er9f-.%8?BGd-28Cy{;j T@oѐL,ZkAƠ QTI* ċ;HQ!1?ne|I C7I'lH ~jJLPQ{T4ϭ@jf5Ąص,<7 +`]=Z|˶/]VO{rRBfQ2.>}ҫWFP h[dr!PԓJrλx1 % [OG?GgҪl4w,G @E(wtzS6D nbʲ"/ r{:uH49NĂ<]TQ,vR[ז=dQ38&~^+%YE6]p0UVH^h׵=>\rn6ke?P 1Z_E?PPJe8m|khd\]H ×10gsC_^jj(KJÑo-f7~teCdRU%eVLލԢAݧH +!I~h>Ɇ?\y%\mh&BY!wG=Hoٱo_ws#s Ǭ,~ocG+]DbHYac_US($2=.IrLmjnK3UG V>DO?| iҪUgO^)Yil߫#(/j TyRdX1]2Ԟf2!_?Š.͟S UcSWg:4>ǙB=",&UiK*7Eѫ`0.;)0?7[ JC '׋wme`Q:^eǠwє8m |5Urݖ[nUt%,gMzpd ɶ 9T*MR !QϗwT rToy0&bk ;F [o„!hMC=CW_ \O&?>ol{ #SǶ`NL'K )y7Vvq[:(k?lӷ%kqzBmpEf qZ1YopWԊltR!mLao`Ɍ)bcMor ma7ī)jN-+PC){Sk{ƯC}O?0~ZֻY< Bl2D8s;y$s'y|_j-VxX G_(ZGcFYZE\ oE.)*kUxѷF)6q׮?)߃)QT24Xq.3=\` v#UT{(, 7߲A*Ҋ[д)}bZ _䝃 be Ec,HL|6}A/"6@z\. ^Z_iKޥ;c3͹фlԙJsgar74 s[L[{Ʋw)̣6cȜQx҉5y\Nq^AQŌ;ww'{D6JܝVmX4g 'WRΨYN Δ֢5VdYEBj!4z67rQB "Ȧd6t^ >"+!WL*ZQ2kȼԵ5G6vO 'q_Z]HÛ C;`RjhI+oK!*[@$K+W)ge`pLsF>bIz=֜옂yO\I0H&e>^XC/BN_pcՏV+_-f|ܩ{Wx1uNaq%ɀd=|.9ry$|ShsMC"oœJɑy*DuQa1x8xH$lS bV Zǂms0LȐ΂`dIUJ9 rU["UHu Zgp`g}!!sew^[ ky Szܜ5Qk"a}K&Ids&:/SŬh)ыs(0V=46,&Qzp:mugȁ߯EX@QU.E+vKG8Ƭ@tUiє&=f]tn8.<&H7I0Jj n' 8 ![4KI~]5RjoK  3Cq1uœP;FBߤ=XVd+R+ZxB˦9dZ ݩԾȄx&4PS`}ink­*:[|o;pŹ`1/ >JLtr86VBp0W̆NWZ :a68<NsMUA*;55 ,mUa!D-!# !m?ιt ((qWqM&ﯥovr{ 8m a e O=ܨ<OW]`0+ @ PgBύ6@A6{ajWCLaEB g:M - kU`V;a}̢HC4,"}tAȑmi":K| `R;adڂf8L%f RaHNdȇ[i_cިv0)r\PY|UHAoO!2b`[pi8Aq9xhߝ/%RzC/Z7 QrG(Dl;%?=N}E bm0.a`^ e"E,ouξuWQ9" "^rߺmvQavƩAbs[~9|: `Svj[bR"؂%Zpq#KqozYoT6- uW.u YSJ>rDD @ !w uN?GhQGQbϴ.|HQ<.LQGŋ]mƦSٕ5$ Sbʈ/\SR ueG N#2$ ɩU;,/<듭7n1E*L0Pk\JCw?_A?ijIO&ЖFGk~mE˟@_0 =)ڬJH@z <|( +ty#rpm(Yzv1ȇ:fuj0y[AMی Ix]vY%4c**6uNj-]g|?(kST1v %s[ Q+ y9qHN[RAɿlwsc;'jUw9AtZj\ w E.=A]VhWY&YF fC4QkqyB~O@>- ʳi"م/`}c{`)bz_:agvZ*4zW@df;ȥm4Y -Ӑa"\WNѹ8_4!ulkT^挽sJ{Nyu82;?~ħOpHoI5Ӫ+e٤XʍyqQ2u#mUaCO"_&u}?T;e=~9"ǿ$| ~~P^w b UMO $F| Sd6ƄMpoZS :dM9ڮ>(wjs5s#]b3&@c&# * xN1'em78 )'`NS"Y/]V__Mm^0&% U ZG>_ᘞII8+Ckpjmj^m YGOj!vUПЉХ??or(Alg{ehp9]ӄMW^N0A jFE#t)ss:tT'H*+;L:>KvϽ]܍|rԺ&Eydfߝf5)62*q=Q$} qʟĭ75rMMܡ|[{l2u_ݒ FEk"0B7pEm'(i @dYcѧ[Ʃ[*$$+ Tӗ'5{ .c]qDKUˁ_~֟7p&0羡(Xa1z@!kr8A+f,&H~!] F"ZQ l|yxs3LAz7*2 TbXU5)+֫Nu.Cfap1[W7^?ZmȨ@88;4e,7~ZLM~Oͽ2nM}]{H͜Q "~(o5FM?A+"<=H22Ot7Їg E}vc_˹7:3F2t\ou t3Iv:# vAԆ@U~+vkh*1fP0-l_1MðTacU͹EGlɜX隴J$oD" \\Q򉛀ץ781/0GK55,] a]3D,̳N+T.л  ]XVݺz:\:}-a{ßLgk<`RqRQUT3O: _ek=%j=x ;颃h0VjŲBqxE0ݶgj ` *d`H]:#vxKDe"տL?n%ֳGD/rw:T )l<ٮ*H&mjpE% a Cg%^Y-vLCѐ Ţ$_kœ 4u*v\ؐ^WQ"> '"â߃*Cg&u ^Gi-lSDE ;.^=/`X8)F3 }QQueDZd{)}ēq ƒl.n܆[* kr߮8"J>v5A$9޹1{ٞ1s {K̨`nýjs둻SkcWfW%0oW#@zcfbnYd!gq{^/]S^ª$>>piz$/D`y3jg2 4$_iq%έF(8wtT)}Ƌݑ9kbu gH\`m}#@Йt wBa-\X5]|!p9Sk`<|⿒JPHCw֢J%݉Dghh J Ze #d{j{u\ C0Bw%'$Ezx;.B8Ql! 63/?Aޏm/1Q/։t8ϱ C > ZxK-sQ5OxG:x}$z'|BTDiIWahmdI\50̫Ux\Qn"B$ܙ(tk`uR=n4P37k!/Q cNJ\*Q}2=z{ދ۸%1~k?P~ 4{AV*LI RyG=Q"H%f`AH+UysukFv>#_`\ʔUMwDҎD?:Cv:側=bҖ#jEͷ-5i-4cL>{?ǻCb ~ܖD3/śz`#$Za} ؤkMЄ#M酶P:9vڞjpՏAJ?՞e~̔JId2ֳ[OIwy<}C_5F:?8HuUPo(Oo,m!2A>#Wѷّ?ޛ|LΌ1.盗Uwܒl=v*=*SfKrЫM]sP".yZ9*N$ 4!Y7 < rECgvoFХk1zCWr YQ" Cv!A;T]Un52F:a'Щ}o 7EZ$gdkHzɭMhjhlKoqPr*NT`jIب#Gq%q8 8&=@]EpdK3#ENeLmH\ы1d&A] Y6[KMcy0s}x"O(*-TeAZl7mtuAz&lb7<2^FrqܵgNDٝv uvZe'~]Ap? MК"Cݛ .U<ᩙφFC&p(d#̒b8Vdb+[SX6^[ow5&@ B↕q8NӈA917WzYmazdO'q}#Nȣ0%FB;kY[ŽFx n3WUDS@ ,Ո9++B_ 6j _~ E*Lʕ˥u96?sj jΘhe Q0+BbغggP 7tqj~-(|8uهv)p=@5 Â0:,,W~kQbцo25xW$_\ L#XT"dOOfؗ{!(9$S륺8{aȱ5gGKc85G"W9 N;< f^,ޝΙf/~@ #4r\KXT'HIa@eդSD+]Q%'MAb9Z|9TP Ӆ5q%X KPHXwa{*k7+k/} @$r aNQO)͋r7k$UW 4cbK8kώZ@rE#+GβHiں"ZFR5r}v1v6v&'-R'(kSz  :7LPWa(CdlyJ)oaiW 2Kcvؚ!VgmZw0;%sΦ NZlt"=Jp= sa,QuNf E^ uNo[ͮoBWw)%&.&O1oڠ4$᡿@t=cg=/n$a A|¦F} OtʅhyC1c8`~fO@1X|{Z226Iٍu`D`}l^#OA7&X%2 bQс'=?w`ttiCx}0kU[KT4C["MqK>(_6>:x `Z4rO8%q} GuzLɛTe:"^KcdVчyFySLY7:Og|)"Z\,bHjQ'.C9Z4)1F5g8rAI]"/G&3,O\džn4L'j (U ָ#n` M95 ^Oi|c.QS_w,+; 27t&ȴ6d JCO9W7@`b=0gIД _ԽO1ȁȕdܙ}\HS\yDpm31y}><S̚2ԑnwboM]rf3(k/6BwҘEƉ hBٺ)w[lP*˗ǵnI2I&cF8W3 ߕr~! 8GcjG! {5w!F 4UlD~n\Ό;2Ith3H y%WV'kZhV2! kNk:4C"4fHap;i[TxrDܜe'R6Ge ^nti+/%gH:rwZM]6+x[ꥄ멆FXɕǥ:=7LdԅIa~ Y=,C8Z!sȣ )yielMկKOs`3kQ*'$9(ui4:GY)v6M9BTXAGJ}-B0&63{4-J[&. ϋ  M;4A<=,=3.\&`D?=MOY璪ԜcjWe `gf)] @b cΌM3ph;ܼr*Zw[YJ눉.AD\Ƈj=O 5$ Ŏf֧ŵb..PSK =Yr91n @좡s}H\'SR͟32'x>So֒R\y`=33@-HnDWH.bv"9bAwXjqnb\q=a+{7#C6'4;{ܖa?մ^<[/RJ4auL5RW|y͔&sW k5P:6ief_0?슉rQʣn<%P.ЀX\Z*xqx44;4ʃIV'n @Ul@8Pp ġl@'|lgA*7r!?pD0):[ VN1=ɉ164$~k]'aouYJdþ xؤŅɢrBeM/6#lp/9n:,Kg97mx pG=iPF*F{sAEx~`]G` QV ;1剗|-ҫ8pX6!.qm9Qinb_-%/oQFAĐ6m٨N \hAVZ#-Nύ5u2?+ۢ}{c.rneæcG'"RK\3hgݢ!V_[&Kosʏk6"#NW4M/Z= Kv|24*cX[!ÜDFUtrɢXY܁&JuYNeCOל;Zrad k4BݭJ!Nv#mnAS&T7XR'KM`Hevf*^Pe."3nI'٘z =܋&zK%f|uZ*jxxJ&[R#f]XA5lY.ϊ6%-s7Mę)1j$pa(gkT`8FPSg!i!s@k4[Gnf4 )YhRGi!3ͭU- A"#Bb^ KW; d'e.bYz"td䙂RҊ~)hNAWJX9Dj_YZևD|H܋_D֯;\j*)R MeKPED{90 MfHoa5 B [u7Y0;w`@Or8KS[8yΑ Ƞ& ,Yk:D=4-6-RƊ!T37߃`E\ʄU|t$Ӎ'$C+mպ>@VSHޚ cw?qdM2g$*Q.6 xR3&bN;$w}=C t ~EtA|x{w-&1-H ަ^ ;7],Oxۓ((Ces8eMv-ާ\X\A׊T08^) HR!r{ՊTD_J6~vgp|Ik? bp K%T pUvGW//Yx%b/J5 =!dB8g @Wx쀱?>e'ȪKvEC)aBiOґ?5QũTenwߏUΜYNZ\\jp}ͪʎ/wD}bq8>(a/g~#vnt]ooZ=Tuoemz<"ʀW5NbX{寨8f<[Q] `Ʒ綀OCq QM1Z /^PD7/9.q.DvCk3 b{+JWQ Pa$߃j srtoi ]IFZ<~֐O}#Z>u]dqc Z` 펨 剖*{(`TPn;28P ml\#+ DXZɀT/3G*8f'_q*Rڧv`JɁiBJX+NsZrb.ݼj"ihH Ɠ htQ-3'Tl Ǩ9ĞrbK"'x_EC.J2UMrv 0'pm0Tz_.,L/IEi7joQSC ʶKvLW 0C?kPah-="~W&,UpZtl)ԙ(8dft8 J2wdYEi "xIn*id<6=.'r0ߥSshxar C*19¯,Xr8kU.s>=).k8.ӓishHӒrsʝB["WԅaꗍD:b,P{CPF=@w_{s:m~LHZb,G:L05r#W) Q Eo1fmNd 'ų$2؇옼f5yXN3Cn ^] ݿ]/pSBx.|rEHUI=6]Ԡ^6FS!~ 39!)NJ|bghU]0HJ#F(R4܂HhIm/5cRUɔΔSMKt]e .U)TB˵y%-ѡƐ6 ȝC ͢8|Vd.t[TY: ͆)-d`S, }aJDڦ$eUqQC/+xFS =Wjt$|^A>ipI(UюA\Ri%1<#Au R4./M pHuiό5i,d C2LK}%/|s?4'Z=њ/9@yxZNnR706k:srQ/.SJˊqŭ-BoeR!b˗B7o~R1K*Ya([\I+s=7XoxXB_my5x!ɰwCMpRcs BNG:SJBo˪U>A{crbT b])XEq  qłl{́:EFT \/HkK8FSK1W'l/zNſXI$a.Ξm {@;lZ'X=(?0a3建Ic^ۃ1=/4jJ.d]dbƝU&zrLha7i-A5?MG]RcgNN4R^Jo@ɗZ|XX[qE<\'0U#0?TdetB.k]]Ӣ~♄q>J$cFCאoKUO,J_Tmc=X! %O u u*1}b } K+Wr)Ůߍrc[8(XI@usPqp9W:׬NNb ;1 ).u^JkIvZj0S,f5(-"Pd^l.gR@MJ3 s/D֎E/Vso _f M}ё2!49TBm $o>p[뷠-!w|`{]n-K8K$<у5>.yb)|(`XՔGp= 23>0Z/9Ch(]S8Aj-O*P*$BD̍.MH8Үp)7̗;C*O GJ쿾@]"˲1|*Kڿ3O߮iB>)BkKE SD@_X{ qXJjz5/}X 5`ǡZKU0Gd:m&=D>-n"n׶_F \;uVX kܪ{['M}VriR` O(ܸ\X%x MJ[:gZ= ޟi%M_t8TbR>=)QqouRɲUI9kl/fR3ȳ˥gs)3w5?@k^lyAt7-`ARjyfL*~j P03tq*] "*+43YSJp.mGDqyWxj; &@C٨eq}S䣘~M*F*"͏fQ^K]*ZT"-)Y_`Lq 6Ym9o~ۓ"Sʜ%줧׿!)[߳`.FʪYGI269 T{e^b&r631QO{c)7FOj7']pV}ev#5*׬>^FLix?NBf%mgz\/tL qΧ~dZ\rXgߘ^(<.>BEžS/ qi_넩NöczRޔ~8B9& (IҤ\Yo&f=o[ʳ"+*zu!_Ժ*wnF-m Y,P!-})L=Oi-x]<6bPD̀=9,(6ʎ&A8)xO{+a["}cEzۜ?_hiv@u*O/ӆYhANg83S' 2ښ#V[-iiE-QN4\'G7XHO5屰4!04y e-ADƤ0i$>s7W&@тcC`p_cp5A$E^6z :BK͍kL"̩fg#k_TэoZz&E92bH1C򩂕qM0.SscKΡxEeRޑ1ٕ5NT}h qҥR:`ta:xQ_VBW0=+HQ3xkSΨ;!sӇO̻8z/TCEAj?L9^oKPD@gbp9puXE,ˠFY"V-<":[Zd_^,Oktکkm;%= 9RF Gig(rK @W?wI1>Ġ/ېK 'Iphۗ{TB SpcO*R~-rHg75.Y~y*>0l6(^6T?ZUt\J0*$|ZPЋGuA*'Tܕw!/Bͅy%cqu堺ιIۣʩ}8;cx7, 05UC^-{w%yE{ 53vAvT ǁ VZbA۵ "ՙ{9NBRz1ɏ a}X C3K[<ƲU-:;UE'_C =,(j) ,Czk=OlyE>sdq$ fk$&bgC+6}mj*8n~rN:܋DsN/޹otr]S!A܎_蝹P|o3JiU7d8DӔTI Аr0q`b:zvÐ߳N>H2<_R0p|0*CM?Ob-=yrWGZfUe +яpC/bHɎ|H AS"? VM˚VE6\fv]HYG۷S߃> sNTLMN"#ћ_nOScxY ( `Nh=/: ն!qxET`pҲ$:6ENTNjtdaQG(И5H [.4bI#;4E'柊o Cme^&+ހ `U^ - $ٿz["ɘ͋Y sϦ)>56OE{`D26-?E؎ _h1V^(j s>%a{99}tYbbe Fy onE>oC JW-{4dΠ{ 7au*fvHݹza$0ʸ(*Ib2| JxF&ًMEEMNj5 W2CL<PpYB>:צBE7-3sdGD np{eNAop(ԍmf½r j[[%|| _M(J(CYd%JF#R'/NQq }fv$LZ7G%5[NCe3ocGrwpR|sFWz_JUR-ZZ$4Tp"1A*EDsԄJ/iT.v_+p~D|-*Up+lhy,J/x[E}h&|PGAn*!SI?/_=-ӨyMl:1^` ,Mo3.5EEzkegd`Vkp:u.2oH]z,#DjPrc~nF.-3i$϶iJj+2IB{=5q,;T :Pn7ᯟXB!wLD-R\O>Nc5v A1S碌#}d H cUS.K; l'8g Ts7d^O2eqF&MIH*گ :i`gFC~ 7ts0ĠVOpg#Sf,Q#x&U{B$DLduNk|<h,2)rRzٺ(^'٢GeI=Q/Ii`$:ʡQN R&pdƿy%oxzB&-g{XG@F)I1VI z g-4mCT2C9lRpSӱ r MeWW]Bg_2( }yg˒^#GJأak ^#Hay@2TF.oY$8sG.0Qu_ -<@?4/!/r¥mb{c[pMx7܍/ixS -JˮhBc2&q)' zmc$e~6@ qr&@DJu%$beU.ׄ+ h5U' O6u9&rFB!U߸ѯO~uLk]h.'0ʽ[;,Lg0F bFTMuQ!UO4};,5Q!sjz#xzlp$kIt- ->qԻKjnƂ-=q\5F]85eI  8d :ӊ]څ.-MjNlLFH g@dB)12N{%)-Gٖ=M[` 8QQB`=>4S*]hXζDS ѕ Iɢ5Njx{HT:k uvqkzd7XZ`Ұ&i9 s/+dOmtئi!zǻ'U+gBz^}M ˦ ':>.s+=Sn͏8ZjfO LM*ek×؂Av[(i7^nJxe->k(Ep*n¾5V_r 7h9daPhm;-X92ݥ.՝Qa QE]5/A+Bp0,֝Z /H_۬ Vض!T2)!uЍQ/iT9lA! cDG^UY<$FtԢ|K v{cK5{ξLo-yZ8$ !^Awoh.gP&MkS%4#şݳ-ak<[8⺗ L60?"Izl' A* "4K, .%$of٫=|;kQFT|G8{޽(OH9/Lۂx"k]!uŃ^MA lc.Aub$*t*WӡyֶT ;b֙%%P^͞K\B^zdV?e!h1}%E+8*/;o5P*BF!3z, )W-F*/ӳڠ*g!̥*5K{NaZ˒$c62#yh7&~1-}k` /J|lo<)I.l38|>ڑW+ 2Itr 2~:"T}Y;ue3Y޸\0K鵜<|ݥD*ygA]HF,g3 Lޭl ~#.=fQVפaxS7!"V021:y"HҐL#tK^.5&,팫Ӳ #{=ۻ(\,Y&HrDXͩBR~ Gϝ]/uῗrT~$7ֈ&A0"#*3w~P~Y@pjyQ.:E4.%aHf=V`^nQ12e|!s`$^km4r'Ҁ,:Z0L\۟]}#}$T3 @fw]zy>ʯ:=LKZ2RDIՆލ5TVYpžɸ*srstec!haRZ6zâuEǴ~(gΞg)<`s7 **@LAw QsHoSMB)CHƽXRF]3sz#ϚyC(?r. +!L׆.n2٩ӥWie,PFꆽ֚ikvIfp1o@^i AOvi~-JBs6bM:>4ii囄e)r6oM* Ź}0nC?I,wK[Ԕ=r7`Ϩ,/^s׸5eρ fXCAD檳ٜ%0Kӓlζ̭!6o81ћ*z3sa&C٢q?ݑ)J{w`Z3X CG= ҨsP2Y݉sS_"L=/S0Ӷ oɤ6_S?'jl<`FhP|&j@Fq_鷲`fX_\"AG|Je_l-@½$-85RߧsΒW>iHl:_>5}J`Yx.%H1+dƲƄ(߆E#V'A]ŪZ0ƉT2ʌ@0v[2"kjV5+G=M3uHsYxJ^FW聚Ey`cyr!FKϾ}X䑹f6^H"bبx$h$Htun472wRu"w3d@w(w¢BH=rK O}5gɺ AOz|rKNJa|!pGo}Ugw!Q(]."A~1/g_<ػh"L؂Єjͱ}aqՋOT =du9f~6'U3PV5 Jγ(hmtjs $'fZuudwK5Q b?GJ~_"TWXEˏo%c;^=x8oE,2QYw`[*a$#OD@Z|F&XzYZsy3)WO,Kϐ[W)|ILqZ.z8%N{Dj,%VFYEJɁY \ KSލ0wԵ a wׯ߳kR{{d8W~!l$eY?\ 'S5Q [,\YUJB`]Ux $G}oݬk,(5{HZGa88Hʱ؋:[_ ^+XP6XnV$x;vVKEgTRQ%0#7$=2|H'NLqm'WRӜñCan3VۈVJMq6{q5¬z?Zu#<53yv=˻h+^`EU5G8ȍafâ+ PѾaImr!<ɘ8\w콇sۄ__ ?$-qçS2C-M5ˣ!_(xm7Kܝ)T*>s}ZNy ]'ﱎ>uWqGۗ NlЦ=K_LTV3u<Jdک\Aef^#u25E]̕AkS7V;}R͖zz@{ϭfКT$ BdceWY 9$P\@Dr3E:Ѱ1y4m@Q:%s,rDFO\1Ě@vEt% PBqPΰISOXԤVQ]A3_|FYR #|B\>SX[^Ԛm[ S%Hv (fsc w ͕y6rlyKJFE6yr'(7$[ޑ`F8Rn_L'g;w6Y_ll.5wIkϋfCYCH}]9=F[EګiVEd4c:$IQimeum'aܶ1?7 XC;fQ4[$5vsr>PzMJDݣ5 Q>B7(<~PYt-^LL)-!D8]Jdx6l QDNv)4`RRᐑEa,Evp-v qb)CJu'eo-2ob[Dr> UI_qkc܈.|{2!*xjBʴ^ݾc :aXˮ3O7++WqPYMbͥsAu1 wH^Czx컠:` Ol`7'cT>m]P"TC4.HhLP7w?ʸldl5³`Oaqyl"Cf)nsd`YeCǢ/&T>!( A9e@`X`}d[,VZ=#2!;YfH4J^+{hC -:ƼGG_ Vj >T&WVArl /QF~-"=G(ݟ}L?6=8A{rRI&Ök.Pȃ4şy"g+d9xIC8ZO AZkYa۷$/BQh:kZ\>@{f~1%c0]${]~PXg}o~z+$t 7-JQ̖Ig廛3x\nEpQw YMb/<q(A#ENz`sMG|r ^'AſJ Q9ɩ)tQGmꏗH9b6HuGSR O>f(.w-i40wx ;qC4}a%~3E2'NO-*YQj gQ;!DH8Ra+j22'* X:Qx f'/ ];]oȓM;qxe4 Vڒ#R,y!˯_!%+aj2bZ3|Vp5? rҐ`|͛SL5ў.+(#k3U 9-P!ףp%Y!c C1 ǡ;I.q|uўɍ6z_u_*ٰT0 iJ#TT >oڻu AI {.#f]6H! -)WQ [̛[߾(b~#3`9&ҝ:g$e53.LgA{$H,ɨo %2MиRH AA==@J枛5k!TpZ嶍,|݀3P_G+][9d"G:v ^/s&?f7tV&(*S]0SqO,;kw(<*9mys/RRk {2%3>qbs;n((;zjp1mrһa#D^ݍ*p*_ <1whi8f{T-`W77ɢ8d̵Ǣɓ9P3_Hb}D ÛW*͂䴳Z(-cwSѝU̚W$3{=Q(Hd$+vڱ2p7e\<0Oiho~FCt./t PfeY]9WXFp/z&.K{M1Ģ8#;rpƗ4SKQnQ"cqŸ:#IEe"Qݯw}'X1zmSxZ=g4I׀A1 _p!Q:yS m ڣk?H)~a$Gf1Œ&z'1g1$"]jX&l\CO#S'g^]/d3,&2Yw G0tf2&+ Bܬ 8A.H4#w>VtT{HŰ<('ٯ{쎿]efC g ;S Sr>($*B [.>OgpbG~ux7ξ\Lԭ”. 2d,1GLъ9n tT罜k2ܦd)6KB8+2q?Cҽ~r4OYDߐANwkC.PdᴭLɈ!L=}D>{{Tw9% CPb]UU'؞*t êWz.\zXﳢFRFRWE]1d,--H@) Gj7oH846D@oRy]ӝ q+Ŝ*mKtv[0W"75&]:WzO%D1FgN :,MR/i*4n$L2iedm8τ[{c,jClO~N+wXhz|2l?TZp7;]7(#8myml(J diXdb9lNex.1Fi=wOVd OI+zUƏg]VO,\N$I@#9f+YCZ k5!פ\ 9E6&|!FB,%k:P u A=$NלQ%ʀq>HZ1.6D)$lDZX9bx֥9au{s@b:a ^T EUGb=9| Rs{ ֣Z>goJ -Y%0~ˬR}x"_VD^Щsu|kh'hOr % N 0]b 6eGBRPoS Y?DopҼf/ T60"݈#IE)'PSnY-O; c Ǖ"icᰋϞáѲ$ 8IGc$ӑh@Cj;S>R!_eO.^ }c-`ڞl8( .d+uiKBogth9ʮ4L _fz`ɶ8=`m&mn$5$l]swt vi+DI,kdTGֿ)t[D˂m48sїXqsS'pIǕRՉZh|K%*;g[0HhGl= tTw7 {8J=baOiMp2fy}IT _iVފ7ε@,#g%GhƟ'Snjo ~ m^挢/BM-Cz)̏E r7\_y "mcr[FR;ĝ]ϡѥ{0F&@ȯ@ cfCѬOI_g ɆNu9X+38[&Ov4$4H#YAG2FZ4բi{**xkqI:t]X ?c|Ln >+嚭/ShZs d 8-uM_J>7f=)^Tϴd5qP7O8r/-y3Pʣ|)b[d{ R,qJs钹lDH_ 'm0^1jR`\!.4D&7}Zjfb-{wT;LWVU:nsVk7%ag zdw0RQ?p!OC?,fGEF іn/Q_9;16eaѸdڹNCU3[i赖(I!!5̆r 3EqҼi?̙]1?Vt'B[ؘDΥ!N޽ r#:E$.} XdsMzJCQhjݝ,@5!a%:~B ԏgV0,˱ʕ.^:&i2aJ*񁝈Y.!,)&s#WIϓw0)* =IJ:8ф=q ]8V-Ŭi|ƚ] 6:QcU~8l?3;lRB19g*Oދ_wm M;ⵌ5mYMp?bp Ec/P0p\`7N;$oԝ:bb8yq5-mh1,*p+\3Qɫ6`cI(TǼ?k`z4vȺgb{w  L\Pg|PTzT/3jsMEx@.ŧAbM^e qB#J;nhg]I ׳BBpfp,ŮO@3HI;pgm L4,="Oa?bX?>b})na٢:jWBޟKBN6@lB&8}riS ]/wx_)xXE ?5|Iִ >CyhlyPb$'b~, >A_~6-7C=dh~>#3uLSBFga_i'w\%49K_YETa2@ 6d^sx[0:נeN.HT=d'pa`~,Zكr7%I(݅Yj7WJ+~ $${쪉}[0Mz|jZhͣ3%Ww|jY~"n2eeE%A"6P'Ty?ޘ8Zgjf?E+0L W|@WZ'~@fK}#feX@1@|k‚qQy:oBi^nT4e-ݬ2*CP<&R/ҹ x3%wbҺiRoJvÝ,2oJyĸ%pfS!y۴VY3s'?1T А ̇9`՘Rz+4+vyW%csC6"L%Z'.]ZwTV)X;"/MFK[6"L f9CT]~!y:Ci`T/jy4"g,x̮{NSD$HGf!$pT-Ac # IdVDoX^ SH.j<.e{np%女g] 2.ۧ4"aA{ꪪ/<4|%h7Oٱ*&)f00&콃͗RbTE`GwHyE:)XoI;eWhqMDA T %y@aB<+B>}<@U0cQ 1 춗tX?/aKx+a5 jht0:CQ|.!wق\Qb Op^$D|mӿV>Q !8Fž#"i,pĹ=bFÇrvYeD%~'x~l32~/XKȔM4-v͚8'nhŵ paF>4Gb-J~ gIJU"7vݰ,0 jћH##-{]r%/I6Oi>3]kթ r`S0m%k⃃z_J'칢Qnΰ1eg&2+f?H6lWIF J e>LC#:ҫ3dաTtNj!+ow׹5_:WCOTan=:=}c!KuE|& ![FF8 ӡmC/V2Y+t!U׀eKQ^_Í~@x/~̞mFp+;0@1.1- љ .XgnIh9UcpQ<(iWuIKfG;0Qq6I,_z/[NHwb}Mhݳt9B?"io<B=~*M|CŠHi kBNW{N+7CA}ƽо<>4N5(N12 aωTh-.YBcz.kV:/BT[K C40,?v:C-W6ˀQ'a m!E\cJ8U e颫u"vжQ i_>Z}OƇYmYjth~ J]EdvEhŻ݅\P1Kj]L#+}TWE[Ҵ/6lo^VɟEj#Ȟ#ҋo}s">VU3Ń[!_& UhaRnbHfflEd],l'/@;ql*7 cUV,q>AL]U;z?S625 ŵT ''<  7~j~ג>=S4EDَ驳1]Bـm%6t%X?Øg7;>"'1g.+ݫt&) pfQH'{肟n ł%hm/k Lk$6bw|:4(PU;DVl`MsK SK@֝SR i9JPt$?.QP~6 , PY[lǓ/@ݑY0ER4ϤR+*c>tƞɉ* hp} /|SztS4uOS@ݠsu[{ɬjA7[,lSbCJKh ol8Τ8,-K>VMz-θ0tfzX0-ϗeaTQjjnu3V!S9Eq{2+"oCM:{:Ms֝۬eO {StVA9@[L%(ANύ~}6X#R?o_^ ͫ?rkq nW¬iU4BnXo/\!Ȱ~\ ekP:~-@3*'@Uy W[Agz!7#w&umQQuEvL؄[,yK+A9>waZ R88 _avHn cS3@Z?/z$׮Uw{P[scI?`UK5`S=[\{;G WrHJw+Nw]d<<b _YO< 42-s4ux}[žm*Ɖ$nڞS'ȿ&h[?$( :clO$*ABho+@NV@sd`"Ymb20H%x[EÆR]0)6ztPsG%djܴUZ ixG`ΔZw(rPfʋ3 `O賫<īDQ|e>veN #oOxǟ =^'쏞 w2dW- ʴo9z~>hx=E{<įS*By^>ڞm[AFup8iV c/!wKw0W+L F< )Pjp V'z\e {ߤfQ9G;IJ߸C)5af2BG:+zGEUH!Wr@/Lr$/k|I bMZy(ZD`EOBPy܉0j13h=`aV9/+{-1s΋f qKD|eD(f`4vGwGQ1Y|a@{*H^gA-;l7rk*9s]o2Q79!pT3UHRחUۨoĈǗW^剑ZsYjiF2DYv\yކOz@Xš{Zq9Н1"J rNuP#<ìAt=a>G<*Jnq[P{\ļbC)B3[{: Q]b^v|%W\eڬt6 pL:`1m^9ү;#*ENvL,~%Euxjk(QD[.%5^| {]'gULvmc/ /q \,CQaA+1֦ܽyp1qa!1D~y?ﰥcn1K :p 5rn_l.wvhn 'kyTMb7 lߘy"Оlo xlVr:mR(߷سf(ջaAd.1!,6T3Tf*3+*OcL92bt8~׷\Rw=q2JRd7bPoJv%'eW;+ <>O;`b7B2fv磪ާlpTߕ#ȼW%9h{gjH{.# 5QQ1"!JRH%- jkzDwylsuͼ"%M..*q0gw5GRj/ _wW4oUqs/ 'Qnf뽤)Mc򫯠$2^+ݬxc\L4@zu 5XoSE\pg!ov} ʣ*`3=-Gs8Rxk)y1Cb b Kxt . 2ֽ;Nr$`4X;CNPg*hGRPrwws=jSLh۬D*{0y$*e/U}dAQ׺?0U2UAk0ͿPU|Kf{/CN!{iN^7AJOƜO~_$}ONM{ γ[¹ cZd&cs.OK%t}gK/ "H:&`:- wi@iQPN*w&4S۫EroMSKUOѿb92ΚP?y/cY)N9*X݋,y&dž0rh$ēͭˑO'Ųp+'|͐ pھ\/Pz٬b?$ PυYU$I!4`>[f9~1l c\)Pa7am.?̘ {[?'k7q0BCKClMӭe#Wm9~́n_ށFscխ. oyevc%]˗-C!4X+MH'"KE+Z\c0;v et]b2.hg=XRgY{\d׀$WPVێ&3X[.>Fڋ n^j58(!jįB.7o!vxwxS %E'鋦V=hU*7Yj74x 0z+aFɻA4P"- l1\&g.u2SYnh\xHyBLӟiz֠sCpd"x&>`í ~*J10+svK}`ԀP~ɉ1W!W/()@V ؗ}yQe3_:l!2|RB6S_~9G%QOMh29)Sn.=Y(*%IBY J#+YҎfp<5)+ŷv2\8LzwDc}Ll=sSk]Ч7v\\mIwQ[6TUY 5hST҅XN^+D貸Od~nrG*5 l.nY#8WSd&fvg Ap$+Oi*d"~͌X_Akkf5 ypfz0Kb-~SA~ ?s1͘vzȿ_+T,9\G9wI `(SE (WzCmx>d~[-uwrp;d *S=l'K#C0r *CC!ѴQesD2f;V8s%Fc3XkɆ}(j2#Vprkй $"$ K5cL9 ýfHyH;dfJu闬n!ak2}sMlPߌ&%.yeYr{;gJc]o0$&T 2qm1N6ڸ؁V@#ep9XU.eهU𦢛Zg/UGC^j?n@j ߠJɫ\C)M\5<#]Y"2c"k]w8N`mO`s6&Uq5 :Ez:KzW۶50X %diLt@L >JUƲi$(G\/ TmBf { v O!{E$А1b1:q xE _ ,aI+We'va1ŊM]3LCmD6QR=Ex_lm()#(bڰ(M=b3!b7F, :㪜:Ei,Z'3HŖFd.KW3!ko5`"ݳpƖfa#?٧a~8݅B fVޑ[nefȇutgWED'烪H qf/ %p2@.Ho3MK_^"" 䛊ݕrrCv`U{3AJzrs5%˻zDi pj嶚xq&qeM*376TgdZS^ "w>.e  !wlr'K ޔC8*zحՇ"D.^,WK ;/0 /6[0%1ޏ?Y\=`5p[[b}A1?j%O k,iborBOC ڗ,/bXEg:E'kҖ$A8(|1(}+̬i4t klwbFQ';-, #C{rJD-_*WG$QlPaj2M sT944-5@``uARY9$F,`'9<ծg^Kiuk=7ᐪ{Zo⒈O3L/R#exޣ_. GRP(x ;ɺB>.j~0jp3K>ԄP—9ew =gU"R\ء:aaz!F,H9;-1lMD;i6ޖ(|1!":Hw8.D*!Lu. cB2; fSǿ/! W7Êby'ohڏ;#28;[xߘcڏ>`Z*p^zxQƑQO1ਵm_2XD$|BI{$^{,OQDB>%nih\9iQfikryY͊N#&^_f$,^=G^#a+3`km]51pOl_}ǮQ։M!H ՇR}kQ~ $,Gĕ]5SFf@X%C4a< wֻrv~:ml%\ Ibp W%ܕ&lѨ}SP D3s{~(j;֑ Oci/!MゝSee_L0+L'<__oy\kD o_v^!ǃp$ ".ݷ"\Ix ۿI!PLZyũ| a>xJ"x]+r[>^|*ֶ5a",[ɢɲ|v>3rJr 4_x(*v܌LF\wteG ?;dϨaZ!Nj@f> HDya 3\65DI o +ܾ-7w{e n(u|)5C0bv|"M:bʖ*i=*vn!J{  _=(TXH`r(JGڢT<̧ sO;1k\X6Xចq~8'^\UH8YŶ%Uwm9pI#PdQ֐X\mCkZ* c!JҤex!hŋ\e2̈zL b1\_U5N̂!O7>5Yn^w&ܑGMbz94T/D;pr9:K>մw.J49b7G 2S3\DLoz n {fڄ|n"[Q`Q -B-~[zNV0ΰ$]ѴTNhZ;L?qV)'31uDr\gUӏWeB WMqɦG:`sY76mM1U:RꧠĐIDDqjIрp?HmdEϤ\"-}6Pu`ݍuU n& (d;'i20ر4M9w \(j y2y.jH7O}Ȣ_iuZףI̥VO,K>x} czJ Kɽde>/@-Q6zN4p8T7eK&HL&G%'ƤJ7/.*_:µJ{iKף3׺  RP~縵vR!6YW̕dO*ALYSkO\ЊwAP\Gh pP,% p B:"_,*I*DgA+GXl]ǭ],ooXк i4翏(ioZLZ>n(1ͳC @o2a3=JBB/3#opG>khn> ~_qYTӇ V Pyw z^T[G:`6)M_gƽ_zVL#Ҿϭ,;1ut#-(lgdM v{dk;n5 m~o m"k2uT_8_EZ`FM@6tI]FdNwuafd3⁤eXJ:k ̾b-9nt;c7GߊA?33aB7$9.υ/m}HǐaR _]c.߅H4Ihg.}''6ϻ`zSE`TUA t;,=Hwf_ #D9({^Y(KvO%O@!_Mn\sRAKz^gbQ~{ HU|@$첃LԞU ξU>)lWrEǭlKf'ia`y򔡡u`{EsAs3xK"ӟWs^>֦ ^/39|}*d0b%gu3-XkkZ̺z2nL0,L9sn1zD:+8RCd L̈r}1/z4 0go#n6 Z8,֙c}D2 b8;;wFAE1%wmM-!E|TVY,'Z`oM9l~2$wHRN -?Q XEkѓQ" I7'/ɠJ7P"7!ͬi E?%e QCEfΰGx]5Dž"zgnyº1w(pښ @#b3QARy%قx3c_Q(VHӚS{8'(X5Mw(|R`5Q*Wby?FN7  =k~ Z6~(|>fCν /rI.+ ?=[O g0M s{P٥k/#EDfOVɶiRțb+sSK=t-Y+뇖'5 !P'-㽱0"]#4EEj~5qw ̤#>ޕM>ȈyS,-@Y+:qYM#b "PIA%j@jAWX_ O4ǽ@Wp _7 .z9x^  " 9mRϐopbZ(p}p?)~U?5FPO8Iմ<1^p?c8{Dt4W2@CPGcZ_)Utk Y R10B@zZ [w3" D }H EJ)yT/'xFl1 5s&@muv~w0pL6g jјbV "|0/aQ c6R j@+U!C'{HOX=ubL2 ̩J&G+{vsC4 q/*RC 0LM׍8?r > kVPAvL.G,xXih>^mPБQ} jأ hb-yL:W?Kf$8qIAhBȝ^Z˗p!zb;$^LxńZŭBcw7Rڊ*If" qY\)2{ܱ"됌6<=IĻ+WtX0{@ʹc"T`#}$VqUG3*LteUuf?HʈK?^u=}2p%‡C &q4>C7?IB8{݄4xZ%t m7߇҂}) oG32QgA䗮ꅣfS/IJ 7}W`zHh'\Gt ax5J+evi'FȥsۣeI^(Q3xT8BA?'|-'{ɵ(q<:I=T(Um8CqhsnR_Myo -J@/*tO8 +{1bkC~ #%'Ǫ(敮40纕̑6jM~_ am0foS z|d^IP|a g=vK5DYj0NӔ3{O܂x+)+tX=Mwm`XstFqҸm}@mJr"( t3"Z"Z3F_P/Qk,,D9 r9y {wlK+&Gɑ U?ϯ ˢ:,Hz,C)|PN&=tPG˻ݦ-^헩1t;2Wq ܊vǿ ѪvkDZ\):4\WV;Vd>iq /ܜv]*ag46-<툸x'CYA+H|$Ґ#x8Z?(ϢLUй Q*QxVJ#l[Ck?Բ WVOi!k񕢀$vc+49qĬbN9 1|Bm&" U;r.mI#\F3 eB}7E=8 At %Ӈv ә(yB=ۨ/芺0Gh6OҶwp鎁:\ tU -\'L[ |yp^H:5P`%j]{M?FJ:^tL0MN7hC.U^Q8hϥBQ?68~kO&ls4")?EnqhYpO>u4"D=ŖkF3Ne}g4@ " ZD=-6ڵW\V͐PZrE巜&2iDXct;pZ,[6;=|N ڬI Xcf^+o7דzI ^4 -4KCgE …y SAV9]z~dqs7mv0W%S-zOޡɖ,QGwǯ6_z$ ~֝]u0Ki#SBgسx|?b.c=cz@nM@;U27P>bP1A_̶a] `]wp:T vz쥇1y15$6D辧qNtȞ8bv!h@eU] j!p%'żFwHյ.l53Pzc~dž;b*Abذ$գ kPWT}r/FhLQo6k\qŐuiү)b{VffPZ8qN h2@ol^#fTkne @\.-2+YD.z20x\B/3)R_**\t0>u{.HU'ic2*#]Ak7E` ?6Y]aICVF~qIRG.`Vibi W=餻]NF)D`]ƦH jͣryL0a4\1m: |+Ib1ƛ}]gG@ 'D8e4Ϣ%9O}NW<:³Wυmfl0(UMCz|I_ lNDݝ< @F"Wv77D#Q5iXp<-S,jEc 7~sK~F$ph gRg+c apǑr_^w; D%Y䃗 ;  $y>z~ k|8lK}~R{fpkzi'KꌷXs%dX6fJo#yN G;gN@˧3$yUeWJoNʊ*N}C\Aq>PdPW.3^:ϕ QaN;ń# (8͗j tr+E {6L~.? x1E\yG #怘3BKd/GwybSҨ[o/z™54M✡׉9m#!$O%KQBUv̘Pњ,cҟ"B 7 &ljz&aU`J;" ŧYZu5u"fO@&GAݪ@Cf hz+Q @{uWRd2E$x.B-RO".p|Jb2|gPG}QIЄ,ۚ]9e_d8KO|c7JE- jښY);!?u?6( h/UŗǵF"qYT% |ˋBsa$6b J\1NƘװY&0f9OꟌȑ`T^ \#&/O1p;Kˮ/*=$AjplV}QWʖPQ>(YXF<ߞGU@GFWFZGk$rw4̨M+N b7>*6k%cExI)nuYx8C+}q7D=XG'zYS+Pf `vy0Mnj&V0q\[mv^hl|GLQ~ eֹ0麳)'| %Z<z[znr"x nv9fKNۗ0N8Y!JL":&wS'XbS)mĸ@kRoU_X?K綳EЙC@Zu+2E2\AX@.ڼ "A}$,ӳɒ|Xߘ!Opg}ۘ@Dڵ?e9aHO/$KaN@OA/h&u8(g*7G+C+!3D#r@|&w&9wtmA^Ȑ|y"To5)N/m?VqrHQ0mXzT_l:! cZٽP}9xVb[т"U.lnF6EpjF_fOgЋǡfFA=A7%ԛȁҬqP$S&S> R(s&3teגʡ<$IXЗȝ"8Du~C39kу0N[/JwnlWi*\4qw oT4E ^Ȝfؐ*F7G AݻiH#z'#vĿ_Gc = ܻC>'*hR6.e.%bsЁ e0#L('\҈` BRf,$l.9<0L7@N{itH_f/`4^3cT_ħdB}3usXdvk {Lh Z@$M|'i0Hg>_SQy r5e0%vFs nՇo#Ԟ|&ޚw;ā8(8+7.QIɣ͗=h&VSFtޓBw*'/m*@ d[tתW5)_dMX FSvŝY(V.- W_QadQ4PG]"_4~eib߅TI2%EsB$`(TlˊM y/`3%6KZ5)b4Ǐ%4{c א8!tݦ(3W`]cB2!lC,Dm.R"rESkr"\|X\>MdrpNslLu.RmWb'_ .&>)[$ 2%j.MK|!j"aO*̼IsC ЊBZQst )%/(2?>CGp: 畳9l`eDah%=]aWUluG?ji-gӚO;.,wl:Xj`lr.9b)P)[JQBHC~ϗڢ{N7aUAqOMx%VqJ)硇劬6VZ<.'AI y׳r\>\Zs_ݾj& n,?F10AjXU} %4Q rOPc*KTM pk^4 όj|kŃּ1t}޺roBȠH{a "VBY\`Lc{yu̞ o6Y 9g|c5EnJRUSڰF"k gAuF{vbH;4%WzƩj v4>^8ar<ŏ,O-$()&v&10݄Yd謓.!ɪ^%݄ BhxDE$_b^MUPߨ)_p=g~r>1X_Vcՙ'Kvf)w7r1K#M%Dkf_V4!ů}ѹ =>߇'/,nJ!ɓN='œkdW"`ëceu7l=EIDDѩt'K*Vk] Mqr~#D ҠLoݴ[O.Hr"O8!$n 8 l/^"H =/>rQjoVa+8V;AeU 8I_˨.|r^`ZQOB m+tA%X-BAF 8V1rΔ'4]{=Ѽ?ZxAhU}e :C9%of'mCfVՊB$Ր3"7S?geڤ FKl`Fs?xsʊ|uUn8׀5 .VN)NΗ?4A#sH4ǹtحv}>)d.o1 }R ϕ0SaghwB[I;e W/E'#n16ct"2" Om*ַ0@qqL%p-4홂#l,۠7z+Xlp>yx$[d\I2'QIjٳ/` tnt;e-r#NSi#{utx ֞E- Oɬ)Z2ƀҵ 2>CL^Khy9Unšy%$=Czk.Ռ2HD /GXp>Ⱦ^+mFvxhh>jfPoտdmg%yу}>6th`&zQ)G =lwT ;R(\X~J2u ?B As vڲox2F}G,kܞON>1UpyR;ѧΫ  0,?u"aKm}k-Q+M2pnʪXp$G|/ 3E n^~ Gр5ϴ:ܸ,=^H볰ֈ[1>%W>N? /?e({ݏ~^7RXcn;& ijXphz6;Zz)pf_troX@Jɩ ΦۭXx#{S/8O'J?i¨[*>I%iPN=LF|IXy&) @Xc'.]O hDAO݁tBjWh9 |Q ta0?={2N{\ζMQ0NF!Y<-e%nM3H^]=shU2 H_˦nygteUo> Z%S 𖸞L NQjw C ah="i˔M򭇼jblX7G|(2t'y=t@;eZc~WU>Q8.k8m(sO5t|X1S4jMr놛.\nkvpZ*qxNi fAպ)%|_$ʝ=w_ȩ/`zjk3yVeEZNXKB1vF~p*u?PwO~AվOŗwM|{cO6 y,W|`{2`m`{^ hk>|TP@Ũ2;,B*%'l).Dea'>,ư]$UvdV:99mC2Gä D@ʥ}DZI%[˘;7uU 6dN9ToOwMy,rOe&%X\BBxj3~<,5²0d ?Ԋ Ļ r [6X̍7c4CJ `:=h୯/tP"-` ȯf*.Z ?K#3ڦ ˏ|,ˈ_Cɗ)wP̭`^|~O qɎ觍alA6VΪR27ނ]3S|.˃i0Iؙ vM@+sq:ubbLkGS֖w(b邩 pi#SM jH)oc]˟ Haq/hB:m7BxtWxzFؾ×l(n `\`X)6 2Y:G6d33Έn'b꫽;PML`n"--D|FCvpS Iz2^gd ,@LйA,[tSt@sfE;}/y@(dӨ6Q | T81y/Ð4><lUEo8Q(نZGoa|srhqb<ޞK Z//x ZAqbFۯ=W kkJ.Q9⭼ktzn_C1R)>2Kh`;0hƣQ}|PoTjמh>Z;*:`5z@YmX<"5jDmVX k%oxa X fAJ$lP_m/0yecJ~OG^c G6@)$<ɩ#\}f 6}jKi 3ΪH:wK5[Ϯ:WSޯCe- BaFĖg)f1L*_#qd C=Mk$Ʉa9) gW.Q_(407O5^/$8 yiyoކN[vo!7v۔g.񝴙t6R.M0WVgE ̋c|n#em#@<@xs`{`^]܀) l Mp#zleN!uC[k͍IJYuիƁРeKAuʄ#xg%N${O9kcx% MP~}&U&č~'k2B0rNv̢W CkeC/h[8@+X88.*rnV=1P𢓚N#Z?c}UAFT\I"òCٖ661؁żLJ{}各fY_OLC.x_ޜ 2{bq\hOL9QLˀQcp,抸}!<0ٛ24r]K{K\3Lv`I*QP]&؋O4xp ѣfsn@QgEVۚVQӵ&vbق3t~PvEy5bj+)5u\s,ޡY+I ֘llZRZWN'dm- 쉔.J;ƊvL b{5{`Nl^h8D'Db\˞oDogkD #r ya$xKřm};x7Nh+Ti7%%*6кPvnؘqW}0dOOdd'1?C@*BrEMí/!Iu%'{)<Թ+R^ KDQڅpO|F5F‹ئ ~< zK~ѤSS*GقT83SMy]5*8(*rLr|9nzA,1&f`?.ߕ,E=MDMv&f].5&CZ)TaF>-UʈE)6o~}! Y{sŰKZ(%ɺpeOfy/&3-i[[ԛ`-k<e˻SF ? VX^! aOP`@kؽJ"D~圏c0;vX ߪ\tv>lP aJ~tK+>. q@! ;+V~JM=5obMv;6xU1v4¬k&&٪cq /Bn.#+0TWqV^-'ɏ. bRkuyҋu10Z:9!GXRɛmUx:[v[˛paVRm\Ai6D!7yQÑQnNhqkTkm+#qR>ܙܱeWBAR&CmUO$_}ZAX( %_CvnZ -=NYSWӽSdkZRFJ> @Ǝ-SФ'V 5(3kyɈ+|ye8ÿI#-hjf$O%xTnПu}Ο'@BHgaxzw"$D_7s?bdeu*6Y0ҥ}j{AnH;X@oҋZv3Du;;dͷ142AҘBZͧ+{WrԳa֖(L+$ ־HT#m%844FHa\+i %N\@Z;3)N!)I(Hquyv?5խ)|5YJmyׯv#>im=(ɪV٪|KKg8xI:yn Zc]FWkjaĞuچujc,veaDge*"bInնt6ZTc={;/j*p jpipw_SpKB5/jlnD|OK>soV[\>&U4@u6ȶt\ *_^=?F8S0o.Ǥ-!K_Mf*i~&HxjAk9*4эtd AR]z!S"@s*Bw{쵽4ʛ'ÄЫW8fhkR1'Xmu4gl@62`Ӟk莧LիЗ-T\+GQ ۔ۓgiB>S,*괹EOa*jsZ`jX%S;3vMpfT$`MG[f?ZA58Ig:Ә0瑇Гy)v5h@?f]*  h\G(Sx_rWW`].A#>yEL쬄V`XU10Yϐ Γފ`]fE?&ւ4<? L2Zsu6JbO#X~oؐzE/;WkT8=]=eugE tUx? ´K2L ͉ "ev!!29AhuYӺb2'J s}H>W>ّ("L#/KБHw)w]ʥz4!nqdz)?N~]肻EUWE [h05$B4Z{>G8N""$7q3Ab G. B"uodm%ϛEz4|?tS^9;/\TUq-QoY#5?U[G+2:\)̄B6PJ,0 `/ٸE5>B M;{L,~ koƁ}"U/}) ),/pK_\4lsuښ2xCe+vӀ#*jOpM%LR* x1y" $oI}Ӥ;@N0O6 `՟$TU}/Ù@;_DW~B2LZWJhVk2ng9q{t@peTJ^:e7͇?Սji NegYZ07070100000100000041ed00000000000000000000000167c8ae4d00000000000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/udl07070100000101000081a400000000000000000000000167c8ae4500005408000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/udl/udl.ko.xz7zXZִF!t/2S]?Eh=ڜͩ*0gĹ>a!x ~]UvpqMoč6}ldͤcۚ*'@s|#oD4OOa BUMk8hR);ć!K$d]+ Ղ|1mMeԬY?\FD:hNJܧʣ'Binc^-6FWz!>@]^pj_3n'm?%GQnn}M _iيxY* j߉|aY\ÃWOw3~% ̹MF2<ۡ:x@n'{u]Xi<3"C9mOSw3%v\Ke8;쬑I v36\}{KBY}@u7 ޝz@/Xi<*vexDIM.;!Rmc&_ 2]0AR,Emu{ {l?Ιܔ}Cf TҊ{ũ.eKV[RSXM- b<^`p tvi1ag>YVR5R,*/JID(&(jĐHBW1XQeMf&Cj^Qb6bT"ja( 7=~ӴLw܇@<`ʖ ưAj(x/W;%ECXIN_w޸̤ <5+\GyJi3ϼ  `fd a mϹz`Z$(o< {‰-bǠ} |ר4D*`)u <6ӠBRz3[+J#po?,D60M/ ,b @IU=MZdrq0,b-MY+@#vD*{Q:vZnρ1ͩDv 0Ɍh]蛇ͨmE -EsF^p6`ܯ ͚-$| C4EK:G^JFp9+CA9%YDX-Lt iDV%E%!eQȏ{ ^#Oh,R=D_}^5[C&B5(&IZ<SLꨖ|KJ"ke]i\C?{TT`+o5Ϫ*TI'TM\M+EE +͋b y$EQY@!. me9j|plPkOx _P/! I;/}G‘wh'oQp<$܁hF͌@hKE'Y5j;C;Qbi#Jb;u#bf,IךQEPw~zE\;մ,,5>fhxZug"'tΞ8V[¸INLahUGAD{O<ה>dAA?L%6.'':TBhe4k 4޽mg^n%lR9%v }V1˼P"(y ߚI {z[pHT$FPeltr}i8أ9 J.%ي {qyU(ey#83ckыJ !RѶ'T-4DhmD@ a!^0p=b^$/gObqʴbHxy؈tYkTXÔ}& a0W5fT:;H_z`@,04SAw{Yug P UgQ$UfVyӆAIMzEAQ VG%$5朗k9|lv#wF DOQq ̭/ːɥqCp:n/`]pyjnN(x9?50fY?! QgVx3H!F,&y?Ǡ8ln?e Gj1mhfΘռΕ̑)Io(a&7=4Bs{Rt9k[z]@5jbˤiLKrB64x-H?,Lui`,hm:OBjդ qH$/rl7!(8&/-ۓZ^d|% %6 ckz~?ͺ)·B 3e2y7N=[<9/po9?e7[aLQtXR6"+QآA Co`d%R3;8^2;ip,_~@O4>?3kg 9ݽK1h=eQ7JzF9+U4=Ѧ6gS) :B0^=q*\'*cUeW\+\4#Wvh=>g#o$?/1'Wz9!w0\b1>Ke0$K J?d$G.s5F> ɜMsǘG+f Ɵ]Bv0Kfo*}=~jz%edjmeeb <=:19rס1n \Ebb-5N[Dx:/ZJfN3:Hݽ 2zNOdKI/ڠzJLK;>SA|,|`Æt^7$<{=#E^ϣEyD|-D)cMwi]t>fpf2Y\vU"tM0jm4m HR۝ z;pӴ9QT/Fj%ӕ6ͨԂǗwmE@lgPm$Y@#m߻qqBPy쇹Q O' 9v<vHIF.W$yITvDD,?>Lmr7?-v*gMFӣZea?|l3\} a3O|S}DXu/JT:HQ3ܬk1 ,r9Jݰe/T.|LbCg)49lP_0eN8+ݤx̀*bIOg k=rd||7b61@>&Zj_W_K'٬VLmQm{ΰXxA)9gJ#ʋ#6~_r|4^!C[ -`a5=mLQhZ1$;g]XǍ'&wWg<${qnऋ~SjAGsLTW~30"~B!b9O#sA!! Z+KA,?ݻf=} {ߩr%8OΜKHWj7ԡFs%h+އy ^ʸ+PW c)1<)>QVotc]\2Vj;]|yAT@?1 Lg0τLʒG, K))z({ vkKSZ!ՂAк {<y];('jw E8gX@'! dU G>t|Ԛ ?Gr>v!PB9YކzzՂєVF{!.buD>ܗd11~9ޟ<6DU u/z MpFF/e7:o5ϴKϰFl :yFs˟" 'MQϛTP]wx Rfۥi'&1 Xm$xe' ^&~e9:V6B}qM\(M7NAP)1]| -K45O(rcds ,6G%&V{UD6nC4a 1/0P|C4Mb)gst<_ӸTNzE(GҢ\@#W~*7Uno$ev&^"`|oNMn٦9;DUl" !π@V0#u*IU@VD3|.k pp%-]TX%Ï=Ek*v]bƥ2xu 솤y'.DnH,Bf`2}E9B,сCg\ZZw~EڽsA֣ӱj.#lQLb Z tYyx@d8XFm1Y!62P6_Uw5N<>%Gؠ>f0=> )ӲV{S#1_!~To|cLb{w-u~J ajhۉ996ɪm˻dcFdt_c;+}C5oR7'|[ E%Z:uӽό,Y+4^8Mֵ0hU=@|C+O=Ͽl7Lbmr2ĆxkOPKub=iʴ݌`dF]ՑLx+}!`.zN+.Wf];Bqj}qYIcÏJ )$k!:%2- LTQ*wzD[+őT{1ɩX.>5 ^y fūN쪹[_y!,c zM}`o1eeyKFƑcaԣi|VMqڧ"YNDrkZd0:t):m菃CqʓㄡWyw]3qk9򐎡W:?SاGq؋L3)s~k`LJ, Ѥ-sEwTSX h.SYO7~.L(E~z2D{h ڥ9ohƠ@%9&̾wHrY.y2w BhvY4^ wm>l~|p9(MmW @DЫ ~`̃_&p02X[[?%_Al(3ǻV}bg C5Yam"^=Ǹ? }05@hg|/U/T$@sh2' C~ni#FzcLL5[kꂃ&oK,oSPPD[MR,K8fÆpUeVg8lgMqXѾn}AbJ|[]Ԩ8Oh#<:~Pt3WW%\, @{ؿ#4(}!is$i]6p^1sTYj$]twT$@SĨ95kCιK*IpLVţ<~ZRlMVm!򱔫DS/Y<$Niv[ʊP LD0y7Mlp%!sV?HLdpӡm9+efDNÉ(jfl1%dfd`uߩىy{؋ˢ|V E:e-"hft"IV& nb J9yl픟WAy;LhLݥoH](]zo"})[* ߺЅɰ7}c\ Sr0'-#}rNULt_6 L֬џ,Z8b_"g*Y^y|ٖ#à"\-?4f,ps!Y~!Ov <7rNn8g}U ƱoԠuH!tߜ(Dȗ g,(yP0)E1v;c~vTaDBmN~&@?P+o\.k%"< LV/ D4.406~:3!:>u1Q\MǜC*"^G%JD.Emz[GF4"T'*!* !"ĿJ2j"z7ߕK]H݂p6tv*:>ШuaTp׽Q{70#F:0m <_Y  ;;9e7W5^K/'eЍtΘT0J)AV\UK[Uns-#&jYGXR"=}ȆVg'P&.+Q E}4"(qA1h@ݲ釘E%K.3+)Bީ&kɧ/c!Z&2REB)>Fw*hB>2-~ax(Bmqz-Iv_CUp%rҟҩfÍ`+^N$qmXe;v;n>Nٌ'NbW,}G5 5zэC0A㰄Tb1pBB@O~&i Cn T޼=$&>VnFJE١1>2-3Gۇ\WIwTbjt0LW "zL>OmIG>V%5MvDu>.$ӓ8L{}Zw.κ';RX1kx1q* 笼f<,qFU&Uؙ+5*B]2Z, _pݔ QuMetYG6|h.lXu _oq/`}z2:ʽ t$ؓGx oz0(/cZAħ_ؾT󶺤)B(釤o+A&D&myh6pSL+=TUqWE 2PoJf߷߶mW#nIɭ`۝ԿSo-\YOk;Z烓X >쇗 $~zՋY.0iEH aK;,\硤D v6q7 ++Cd;wDЂ3DpXb1i+@&!%.uO{tw)cD'& )#7x4% W D3Pܠ W˳+ɭ.r}].Q&;ezv9 ^/ǩ!^AɭoR8 CwCiǾm@F~ -6c|?B#) n`O9܌r ,8='zg\jMq2>5xgU@q3K&GkHs/L΁-UM&FXtg4npM^qD QYVg{,H.`L"(;8g*qyɑuwlj8mS}]RiI C[.иO`f @Ȏ;?KyMo81xu5g԰V3TCʬ]сo]csȔ^=|Q˱}d喤7X|U mm 7x6%4Fen_n85 o)=^ad5-} %~p9)7qZ: `:<}q@I*JľG (d6!Z՞8~ 6+앻V` [˅FYύ۝k7{77=& H99AiN$ozmfW+ӓI['HWe/zy;^ֹ*XlAٸbџ`ǁB$(:q?;HM,D^&Q˙^^#oj)߿y&?оv2:%9#N yUw'xO0aeT`խkhQJ ƈ>ABkKkE~b m~o'Ub CCD qv"xD|5hTqٸPjqEŔx TO*+N3.U4쪗F*+zBIx=c6M(m Be_+Whڴ"Lw_8&U?iEVcȨ&Ȳ>Z b2][˓O{jN&m0z ʮ.]wG'xK4p4~{-,ig[2ITߪk ;]wɷzwH gi4%crJ&G'c4ݵF-.@vșFTP]Or0InQ+hA zI:qCn%}tW h o qS 9ht*E@nfbw<'h ō.}`x3iVaZI׊kZWX]6wjaZ*rs>Ick,zMt5ޘbM^ޛ6J۠>/;Ys?zʡ8hنL 㕬; 1 1ʆ t));>߄XǭܮtvQ*ԙ8Zh _v)ߗ֦ )aw,Mf ٮY<%>w-KwބVIH='\:Ig-ն֊x}WKb2>&"rqW; ul+Ӽ 9_Hiz3ytFڊ#< jqH ìcE|V쨽ntwkQQh\;eu^&sRna !a Y`kC͂x֍G*5$IJ2jꆏY%ӷ ϹzfeWBjuӚ</Fy֧ aJ5ukYCPpy"4Eϗ(57N$N[Іkh8Y >>ʣ,H!rùDlP_6Gz߱3kBqJs":|1k@Yf7d59V,!a>+N’Ni&ұ}tK:Q G#&6a:#79[jUM&\ ȇ&dM.S l,\. Z[9A,͆ylR9)1]mʕB"ѻTvNYIy+;a?ȆE 9C ԧb B< ~6J9kE#uSQST4-O#OWDShR$_^.·6'̑ӆ aE_.yC7(/gL߄|@Pom8"PVz@6Ay;',~&ҦZAV]~1BNX*x>,~6QA*.F:HgE`dƈ|®ۻ՜,⑏m@֦Dq#6ByhAg:"++zK (pPe;!g!g#/8IZIJ-[Q+!K=P={'uW`@͐d5x x91L!V6ɄDˇ{toaՒ?^մى_,7KX wrpԀ*N`(cf'QiHYs5h]|.{Awjae$3Eł-&,Kp[َU}U<9^Mtz-18<"7Z ѮYf(IG*]N_&3e7dұ,Bc/:Np_[xUo|s3JWjp>}uJcbVF];U;\bk7:Po\m!? }hnWfLts%z`ݦNQ3Tyj60gi0 _WW7͔A0Eٚʼ@<|v.R&. }\n{j UN ?~Ru){~Y5upLR#1!_ ]BUl 8Sa|nQ«GjX5AVc }/`6C~jy#(P[Bh+Nf:"._mMhgL&< p \Uj8"U8tcɮr5Qzsa>Ń,p%Jx {]& [`J+lKJGxZp{ZQVBE^LQtLЈF!.zZ'ǖE Vn 3{\/櫺PsFf"!8!Uk>Pk^45Q,l,Y/Fkȏ&M!guu Ey@T^ѹX-m (g⵼KIʌ@fie@s=q̩."*Eso}h G$#c'+ ouD;v-(x;}R8x0t,{~wQ~QLbE6öG }- h9"ɘ}2e{,-zVk*?`^)YGÂ.f/dH)ttk4 vݔ%e}UU!iŶcu J͆{w&ԗ߱RTͥpwOaqC&Y}OAw{cz[#$"* q4?stpg 3Od /-7\dGq5q;%@=~hWlRm_k:p 48Dz^0*FJ:F?, kMՅsf%\ݟ~1N!z&A`/L;8n$U6#H!Lck7f\@N͑K0H ӕ m}m!J1kp4"a7Kjk$Γ? F &qJ\nB,cؒ}7t{9SrY~T7EJw W3#XIoҍڕ0 $vٖ8H>p`'OmGR#L Ё}{n thc J4eȵ7ăbV%N%oXM9AbDk\$wtmQ떷Uk*b+9&縟6ZP+ߪ2,ؿܞ%Hd紱1GQ9ZzfBb~f}P -( ٷwX#v16ӗGrmD}`i H v0PE5AI;Ǫ " S9*StpG*}zEXz򏂁`5zxREe {T +@;zcq0,\i,JR,96F٦!@.LB­wq8M4vMZ輱SNuzaq#I*vO)kOqPErAe輸NѾ*05i%>ig" .-2sl<=i#?47C>3{;=++82jcV9YzLb,M)YZ?3p9q8if@9(cq1QKZ,'c1ͧR~Ez~,1$/v˳j8驰}th3>P[Uh몭,0ƵZ;w+ |rPmAطN E UAkWQ7]CPg:w%OYpxF6PN7O_&CGwE_f@)dj[:jkAC*5 3we>p%( =ęfX{_u4{K!i9]+ypɉ>̂GQus;( xӛ ߥ^&tiHyx0ܙABbe>,?(&wԇ|[JoNZ" PA(6iK㹒AѨՙ~3ŧ5VеM:UC# RȪ`IF.g?kYﮂP&fWyN;g V}k D, >;A=uп:I{AEr&SᣟK}JH̲ALQ ]ģ-ܑ& iQ{fKMc1%206$UFmfA(ˑ]&w_m9\`χuwms(Cc |ѓ`a]6dћ4?@qz 2c\xyxG6:dYÑnnᮨZˢ[F - eDuG"9|!Ѯ+6&y q<>E' Z/I7愖s2ܚ(?=ulN__KS9Y^6m+a}_BOfls6Bb..^ƥhD$1gOC^A ;dtg=HO$e7J޵oZ\F,S?v>%x T)v^/Ed%Şb5 qnTSagQQ#Ax)KcO+: uxԤp:4UTԚ,9<"qI}4/Otz;^RIڛt04K+zǕ@ Euodz᠗ P YF4RƯAgb;J,K52E ͋IsY1Mˋij$'f&OdUrGempkoǫ%Y5H(x2IY4"rCo7ר7OLLnh.*N? '`?'AF@ f)Z\8mpVQ|Hy|Iu{uDW\o\A 5"iփ6@P&1C ҟo1v@>$M8yZx2>b|,s:PDpPsxܖ4,(LIt4=b+0CȤRݓ=W`kCPxvz?R2qg:w %T AD zA"lٴ"߆f?! Fќ$ CLC؉̱gYZ07070100000102000041ed00000000000000000000000167c8ae4d00000000000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/virtio07070100000103000081a400000000000000000000000167c8ae450000b1f0000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko.xz7zXZִF!t/屯]?Eh=ڜͩu2ɝW'%+uz㴈'Uq[_Q,5fBҪIP;z ?>䃨t/CG$658ƚǽsp>T%{ן<&PV> qρGīDy΋=#UO@!+bMuU ^0&ֿ@"(_fgy]Di^`M_{ %1EQ㐖D`̦~F̤tBY΀W(ƎN9֙8OqSTߊ}H!6߰?vkگ;y|WWJ\g _(ehnN{@1Q"Xws~dL@ʣ <2-65xpzU_wXi~VvT]&#.(j/ <Į@fR+w=.tm<}}cTEsD8K=QE+T%p6f_#tM7=3Ю^71k>\iɐG1Fm&$rG$ݯ;wѼ Ce9(`C諥Yr&Yr iTHs'|Ӵoz|/'nT-8'@*|Iu"awyVMZkvFCw=%.go1u8v=UwId bQ` g^S/Gs5EuYSKk 4Y+|zD"vb$WX/Mӽ8NO>jךKkh/zrLɨz /M0 3y&@:p )4J:Zm8-k[4Z?YH)5T̴@G"5i R5E̦ok˾ZbM?CP8͎X}=/] GK!W cG<_W1u[j>;uqNlЧG|/p7Nrs8zdD>=D(pd׽C L$WqHx}pM7m*Z<&&>#,Iڝ[>|. \2퐒"TP%\ zݮP1TD5qlV\Tq̡3GgB2Óo\QFj.K+D޸>mH@J rXuJ ,.A [`mԻ#Mܚ!u~< }idKIG`2p\C#돃]YnU{C6_ʹ\8{t4fvҕg[?Hz~_|ل`* )_;GĦdvJERg8  ug?U\O=Ȓ*]X!OBK~Ya#]^\ bV:a S#΃bCwi~cCe8L~=SiE'ei;@ۗ!;vJ$[Ƹ-̂off{Hc<N%CR$}k1: sj'ȢC58 "`ULb~mcG>⡈KnȽElo."Xx^X0EBmVi4 +{F#W Vq^jO)R)xp#{*[j)J 7 McV3qoD@޾}= s`W36ƌ TWkmh1Jo؎+'i k/gD{4oKD#Ç:1ɒE/+N+h)BfWdž%?N6{##z_$Of0X-@H=Atc#k݋vQcxAuۉĵ^q\yn膲N&4ۥlu^>_@DH02M52ua^=fCR)i WšʹxDKԮ#Ϻ4x%0;$\s;a%+FOԅ7c>SʹΔ"v~%͘ޝ|1(>b|1AxP+_d}!t[mJ$<&ߌ`!JK/Ch/6:dc}<ϴZe~YqC[aĹ_I^Z߀&yRJ EQ3 6- ݷ'avV>vkPxlѿVK̥t{<6)ݼUPsW45PWqN'{mј#AڣcX)ޞOPBw#VAڬj Ф&EVnŗiJA{2񑣇5H=n]ϯK.n9'eN;Se9% hO?t=q}eM{DпF)@d禾߾"+6k᜙"8Ć-Z@wi#  %6[̎ouopF'd5CoeկL:Ǒi7TBJlk󠋶dV܁DBm~d7(Sh0 ):L,2<ל:{3}I:׼-jRO}6@} ?}vp4B'8|:b}8/QSpv۬#RCP?J_ߌ"bzNYm=,a/D/Ê4 ^FG H%&I13+{q1M{~c@=EkP2K*0jGJohGl`'UoZOSK5|pdxF|@؝ ϩ4|"Ȼ) *H.t>1mKPCo>YRH(}-,hΆH pb39@yt SXk\tf` d`o-.!Ѳ0FZKkqMع ѥʫWЫGZtH7O ruDYI%/av1tz::k.26Ey]2^-TxlQỵU=!eDVyWMG(jh!.|\ƬOZ#v{5K.jYfD+2=9^dL2iSWD_9ۡ3}xyջN`$ʹ]c6T7Txx=nGny6'f&zSbliYKVT`s؇[EG('W0K's'9ljI7~[հ*pU[HӫKҭXv|5k[ghT0}Je)e"0%*oD-h:%nk)A..g |)^L 2Oiueg?'Y|KfjC5 !ಚ?.cGlKZ_1*Z~Ȫ6.fiZû.ّ~DPxK7qa0F9Q6 c+UKϤ7:?O{}IN }k 4iysvTjߢ:Lt|D~JB8)eWp%~lK#t-bY6W5Y:d1I m`Ò 7 zҸ+&Y,c0L/by2*e-//S9|[=:C٥ږ,oAS8. g$Ix-* >@p3߉EL{j=ٶŠH8J6aaj"\Qawfb1/m?4ڥ7ByȊx41(-:#BHs_ؔ{'_ް4k*m( K?^ *ǒ/Buo^u]lڸ. #Lݤ-!r6?lA;KY^CRwF7i&Gch!s--uWk=Y2$w=JB,qDh֭YqIѡ拭/ls5uӛBk?$KݺN{lL͡AtS!p\n7Y k^)ЩuAA& gG.BZ ).DD83[YMgN6s)9-RM?(ԺPSu?çZ`m,+̫?ߓm,ylՊM 1/Rs*m~GВ,~M**{:hԱRTV%vAǀu[ R*_v{֓ش{@Nz%gw*nfz"<dpBW"ѩPZ`oV#H:e˹i(8kV<-ѕBFoa} FFkEخ g *GR|]Wrը:.[v%_.-}r7"ޛ1(eaxS&?O(ALP:9ś%iAG46,RZ55$'0vKg < ZS HFYRqU#->m+5^y]$ t-8жw=U^ՍȄP*%"4&[K~7nB*|l{+ֶ2NyUgp ޞ[*> X"Ќ1M1/I!C;PJbbf^׈*Y"_B**FX%<jSKӝ TRɰy5#KCfFtݹi Bie-p$B%F_ݩ4lץ$/{:!;V⳱#DeQ/*BGis,ɶSL瀟+Nzy}˹ C|@k|;=DJ}p3Z Ҿz[_=V\dmx {ݮ%%qdyޏml btnreVJCɒafXD4}g#Q\uSՆ.zKn?I\oHt(.#rSSٖ)ߐgIG(~a -MaXօ@O_#qԍ K߇[g'ov8sVŢIpF׍8Y*`g#Me硗5-}qwXd{3O Jh@M5,&I^LkFyܯ|aVFvL"0pt~w9W ,`BBY/[T$7O10z%~$ (E!޲X:(Z Lrx㵿7sF8P}UךubU0 PHOx'qI7)85WGۜ2B^#^:74Q@#b6l y`e|&{>‚Mc8ϋW2v\q±f]Tt`Kl.nدoU(2?<:.H ۺEH<ƖbF!Ȏ7JV\tqzk|n;lV %Ҙ)%xK2&/'(BuYv*Y)/#EBWšP>lu 9$]Bjl/GmYyjH߀Jӹ8 L3?*vm.)VʥZ@.M@C@h܅<֔v +@}fP>|7WziL 0g;pB'w|?]sOj >)QԻ],tn]P,3^ȿZ- >A%|F^~_U!!MX[!sZzQ%YL[aeo>s>ޅ|ڛ1QC; ԁ&X#Qaߊ-HH5?-.Mб Nc NH A: 8b_=/s p俭:pu[1Wj9a r؆AOq؜"`l>zFq~3far-:6>FzK# EeMn%M֯}@=4,% DW/asvLW#s"o'rn]|tP@<9Sr3 W]9A H5P7N}˒Ϛ$m,f1ivFDNWKMN*Э٦p 0]i|1Q*sxu@X΄mrLޗ3gEh&Rsz-:)gп#N0DȠb<۫1v[0&Q<(1W7|cJeFCzEREz'w˷6& ?S_(s,ad ~RZI$m=e.<˅I'@ MS_Q}7Guϯ)̓A57Q-jrQh#JZDueO +;!ׅnz|pEkruJ(PS4[nP2wIl0fTV^YyK?ADѭl}]ij8C7&Apt^ oXh& xw-Q2?S<סYi,c6",[e$H Xꅵ|ǡom|VZO$Qu L&3UKV=At ĶdO[=e޸g3^ $a5f)'2ʩEfSxh.rN6bK;-Wo}պ8M|Pmh_R`<#djùFgrk~jF J@dIƱfS}C:!cM>P. 1%j6q=X^D-QuOT+)de~94@{'ԃ+&&۳ƒ 3]t5[~5_~$r OIu9+GDf*/J"Dsa` =C#1`|V֌ly egUzU;z&na)^ЅE~lo4Gr=m~m1hp11̡:f=^}8E3М HWl[" Uhz%p}x62En2|GL-Byp=d58r(x/WNIl\&xEn.E8qmIv, NwirQj,b˱b})D[Yٺb9ޑ:#~{R@'[Ƣ9rŋj KUcN~1|'R@t̳b m<؍hAs(S&,猢K%G=X!V8>$yc}87zf(d,3%F?蟶<̏+ |̤s?Fcա3H@E3IŒ*$F^$z @ׄĪ * ֞O.*]LFdbaGL,^*M7 dqq a* M3OL_P]Z71T: Q- R3g|q}D9bΡ|'E&I'QGRsKOc-:]3j\>ړHRMdE"\_J(5tUK͈xҖg裂#h n^yll&w< +qTF"7sh70hbx%O($:MeNJ\5A?Y;}}{,Nʸ.(qŴE}FG2]┹kV>NƦ S[T|ǾLLfq5hMڰ%@vVCÚHЭ[(C)yi`2ˤNcMYs`y@:Z )Xcw&}` ܰW7,B٣3;׾jtzDsu7ߝ;+8{RlW2`Jh6d!B/0\:~t0OR)>=e4Y}Sf(lwυwbvVQg89(s|ϱ|k3/q9Ȫu-#Z5t+!7r;2|a7G06'_ |&/yZu)<3 spUW}hr#'! V Z?_Lt᯽I᳔`g^ԠCcr̛0F电%4%6}Y<>h#k#O+3Ʉ H^1"x)ۣC.\NYjcf7JB#pa);.<, a%a!L$ಫ*$^[.)[sC/0nvOSJt{&ѡ}YWkG%"ßl`tT0&"Hd_8҄P߇e)< 9[ gnJ8hހi[jhOv_-H}*2#2ڄqm =YX&x8UV^ 51XK%"P ~ G桍 \]oy^u<_kU$Kq&rفz*Z;v[׊D H"ZXeM_pf5GulWݳCsfJ +ԯ8x@;d ׉I^޺mߚ=si>,<=jD),M@9(-!h>4e)hlgOޤ:7*gǧ`(v'';9E%DH{oLsK>|}3>G#v$AP^gc%tdޟz>X20kv!rry spq+ɾ4puE{>+}]z;u'C'H&8bn3r+qN( S]Hvb<^H\гx(;iS&tr+C"o1QcX{l?Lwѹ8m _ ^羲ϥɜZ>) 5{;ƙxAEO) Цs֝kJ W_-I$>)T+B6eC>;W$XԹ7NCuikTg}(Qq!vOv^봽=#ffMz9Ax)}DZJ5mchB8f,EK@N_nc-Tg=]C[H q܀<28r DuW@+ʾ8 zc+gn2M]ZЬ ߛ2 Qu[H# @;y?N[gx%s=Z ȅG>M<_Kn Twyn fh_-Nn9RT0M+Ź _NZg/xg}wB.TAj3m}76]o]S``>qΈH 8kJx1/ Yz|MIX+9HՃt` Mrٳ]w-AX,+< `DƑ̘L>z|R AJ̃'@j![vVZ $DCTJç&uضZr-#D4>*δpkEi2DG):WF9Q!;}YbOn2z,یu9{GhHn\jު ?Y (j'iJ#AHeYs5)ixӝ]\ϋ΂R~pjL>9!nmHW #Kt͑TNxEx\?U[[˓67wxX lX*2IP͇G $Vj<*1~CJ* #4ԓ->LX}:XӰ3`sN"kJ֑INa7aX7"M?‰b5ĖLǺRnL,Y0\\{ Sō6҆'5;I(t)z;8_]ECjXڅLgTnĨ@oȺb ۔O")eȷtG>'$FDMg2q~'T;="T `]iĂ/:/"aQ7 M%iTLI&}<RV, ׆SB6]ViUMpBD7#%@ 1UAE6q#8R~;59W7hnM2}.OSjxYa;{" ^4B|ąYq=kk=6y,8F!3ڬ^W̾vǽӧShNU<*0xHLBU2fi3JHĦ(37>^ >baH}m(<-(hAsv}2^ĆSDmw{S`l4b !#FoG0I&:YC|:B?6Diq(\סe~']r*Ham)dK"ێu=ϗ7L0`JCn$洿;%Nbo^?>nF:pe^|/< LthA/[Y:3y%J&qIk-Z|%eT&ф0PtR9SvL_Q[Y ; {?Lj\8 ʰǰ~6WqnM)Ddn>˥"'t)IL_b[Q@9ǪrYٖQu],% d6 y}h 9+5,#j\5\AorwEF:"G9+*]9e/s^. ]k6bu9v\L@ZM"X$(d!BcVP <_PjgȢO6.x>94kU4[,A,''=:`KZWjz#H&6&(f_eb%#SCfpD*r){e̞)v${ԭym{b_kϠ7A$1@6wsH$#kSN衅Gh"5;:O=#q @78V睼'"O:w}<4H̚Hohg:3L\XLS} BnLr`0om#1MGJ KcItLI:Գ}oHÖcxק6FeJF {'"k/59j3wu ۷g'BDz Ptu&j-8"BI%dbGoLPG~sXgvvT6}7.ıEN&`{-{ʱظ 3A њz;E=PV#)@:}dz>M@%U^lH*(D?>gBn˙ GJm;g"qX$RG1=CM ƸX ^9pl"M_ EM\S]eȨ =M)(lhjy3K#>kL)z^N]؉*/K9ѿI%5Cf9 4Eɕ1R 9Y=|`ɪ? g[s,CN+ ȏ3 A\u'XB!~1#hMxy X`\/^0M:쿐٩I"&lciLD0Qvı<pɡ0v䆍/i^Cu~f; *nϮ" 6Oj~<0^#;A9̶ i.էUP*RAIӗj N43N%M,x颺4l.早DlZ qL<5&8L wHn.Om 4vBY,PO sx#^X?Ba : 1H)]ja_:ο?9x홗S]}⌎#x&9GOsH/m`[ +"㹲WKLMtbd z o}K_PrhaҬrMU(\2xADǘqׯp &%ԭݠkDD0$"љ2f HǍj]??U?bvqtJʟk$pp˻b!j؝~5y|x&o m }}d][$D):d =pWq; FTq~h)ߎFMAyV}ŝN<xf'^RkRd{ E،&T F hTtQ+F/:;ތ Sg!ōwب0`}ySMmd4[2B+o2'E-c IP<)5NO<>ǂ͆Az+ROlz*D֮ sh=$Kޡ-]{'$X!|!Vx\y3S&!eN#@2.THi8|K_uӝ{~73 7DnRQcrvtIO|Q7$߀)yi bAey2-3a;rEIޕIyM `OTqݑ`ʤa:n8V n. bi9݋9=dQ2D!!oarj+n[7 ydF9Ԗ~?l"mKbG'šp *[2o9FmquiR7+x I\)EUlх;2C:oCdӲ5ݑnXf :\NKW,VLjR(!4YU EI}L0Ab*urskZYVYƧѥp _V|vRtm m`*8?b,nE׻2T w)Pm;[ XR qic؀Ʈ@X r~UM-huRdYv+](VhLbojxjT4-HA~5՘'3A]kVb; e+Px9_[|&ނݻH 6,G}^j&xP#,cZ۵4A Q d(;.>PO0) >YX)8ڝ'V4JX'o_S  k#ߙWV0Zbo%tg= /^O4[;EI=$jmܵR0譌:&ÊlePANJrZ{ -mTDAv-\ξN"C!ؑF`/.u) 63)\!Rɵ߉դ=:?/k6"eyتe)Lhk$?UDOFwT=br]d Gj1_;H$ʿo܅?U}ͯi=g ~蒰\5iVK6Y>ߴwBtxXV917sܵ[I=mNBD*^~nvfή`X A}iaF=o_#D7;φ3)ZdC"F>+h7Ux3N~v'J"̹FW_rfIY]d.UzzI B|cdw穌lLy(؜Ma(?9 O \m8VAN$JD YO3Y[PZ6068KMͿPfΆHw $۳_뢎.5-=FM[oFn9}w]ɁԨ A9w ϴP;4Ƈ"U?msWC\'`lejVC:`O#$iD*&- %TMP\;5|P{axpOGݖa>M *=cG LIem l]x;| n9(%d[+ׂeE#><6ܛ,t27.u8v,j0ڿu&XB*|w=hf@.E3,-78b}6."joC6h@Qԑr=k·'߾e8ξhcmTZs*d+}FKo6V?<ܸVp&i`R~:rki" )!}'c"㦂I X(`SuZQ[.JSC+k%aSy]K{cbcO(A 8`0H*YNhKoQLfl0X7[d"cޟg<ͅ}B$!Nv.Nf=!`WHJfK,/ݓGFޑ#l+^}7'U< = 2>B_QN&> .`#b[@*nx>AN\2{r瓯JȩLU25 Rci@J+ȕMZgrj#6 -<ΓcbXsϖa 2"nW|wrЉ]:?*}C c RQ" <0Tj2S'’.y'!qtE釯`tm^zX/3;h 5H92fl &LMa @#aH)'YgƼnR6| QM9ZK]gD !Dm绥MblL&fb BITEuxĎ31DD ُ5—}\iSY[rvw Oa[ȮMqԏl) 25/+K?$1ױ{玊B0pƍHyxӺH-7l A LG^spg,~8yLW8 Hpc7=&ld[D4q-.{hl1)%b@%}[4TM[b'%6CQNM_$tvy L  , -ߠ/V _pb-_c4 F2|SΜ*`!ZM"1D›lk2me6`_]âMl%X>1_rꇡЩ\~lPܧ6-ybffֽ DЫ5?u1FyC PҶH5lTׁ4r™`̇@N̸CͼHY4O,<3,pg0Mywm!8y/%ɞ<Vw`Spu9CkPeT8H_a>v·}n4/2lKqtʩw8{wZtf),O+*IP]R׋Af\YeEƳ06SsM~2{.ĮF)1GDp4jT+sfi3^ApW7W`Ld]g30Z us4`Xc,ɖczL@{>r^NUMmf6y]ݍNHq-UcT8:߈Hf=ǰ3qއ_/mǑ_ZkkѼ7J~9uh6TD2UiNio*&Ѷj/.ܡFՠާZh!sQyG883OMdR% Hr(-E!skLpKü(Tt}Cl7Tx&k*IqGĤ Qs^JG1#g{p (;u]ЂS+p$;#y5Į=M0Fup>F#, E#< XDeg趷lpp!_RqGd]"P ^jwY2 Vix`hfSNL_͠;sӐ{ij. 2^hȴ"4ɡa|ȠP 75іW|,GM*#"=4M]H}d70a8<#:L&ӕ!GoJڢ"sqK9L0 jpx`^)P7Ր:\ Z18L'j4X]A/W5n`=E8.v*fB`_S1H.>* yo5г.Y79)@P%Wyzk&:4:cCC@>E_9z-j= xPd40lȯnq&{r;*:S6bWQ,n#Jj?Bg)S%sJz5fIAcХa<*gޘ^`D0jZ5z"w Ec?[>M QLa> LT~0Aq?hV? 1NPQ5p dɉ֦,=R3 węQά;aј ,3`H@!(&I_R)׈a Ta.D/a{/ĢOiԧ|N75"bh.^xj/J[׆7vj(Z̥pu{7Z[fUQMʼn1%>A.D7N<,n!"?%OjNvB4~#Y:oXH/0{Y;7q$ w)<~5b;̡'޳|IX~L6GD2~V'ןyWtCSS.]ľNjO]e}@&/fP w}t:ĩ3K_^z*h4#maZrVݎǃ(W/qo:I[+cƨ:K^F# OZ\^JᛨOsZ(dT>.sy$y$QgH==z>[nQt߷ȰҮ"Tu"~q!mމ.dc't>Z^¨2c.\"SUi$)uK>%Ly .(0zYd?%8Cx{1m)rТu, 4A;J}1r1gu84ejve\#@pXaU!@ŲeUł=M\U! RGgPìuA\Wc;{uVO%vzd2IuA27FFv9ǘ2)s1^Z^ pǦF_W7|M-BCjX+`./xcF^M,K `V Q#T>A/;uV?+H6k0::4j/+1wR{¬8c0,{K QYC$ Ӫ\{o ]MS8"T'IL#4O:Ĝ.֡foJo_]e-b wk΍fח`,$މ7UFu#;C1yJ{gU|q߮>IwZOa(]SOҵE,KY]ߎߝ a= ˒6:Uh][ ؇;U~Gj .Sq1xF4lJ5Xq S!J(_ uxN><ھWR$Hdpg*n6s^K6 3%G\(~^Gtxęm}7Tr9@W9Y8~ۛQ%Ĩ?VȻMJ Yta=ք"'tPH2;Uül)&9ϙk\3E9xSRf9i*c*OM!Ze5CNJ•{/%rxf|рeyC杩k!x;W 0v`^V;yP$NK~RM(jlkKոs~w|ǘ o㕵(,}^aYs_x";8t%;ORjVS*G,= wԶJ\p4DYͅ Tբ _H]: sXUsIQ`][SI>t@#-7b_]lfbd9ǝTDPel6dz U~a5մk|ú9ŦBs @&9U#_xI7U(R׏BiZ v :Wg墽IGtΥ\f h_OX40WYBgJ"ggY=G7 {HQWzU&}2EA\YW'd6H*}-φ"/SJRga=G1Ѿ.m- Isn7ݽ uC!;$Aw? KSPW\R#Gfj"8{(eU;87'Pq]CE?cB9w6md<&t+)ٌNWc^,`HAm vFҝ։) PNm $rj [h6ZEڇowE-JmuݼJ$4i/MJ#;.L|s#aJFwa*YY^o923o?B>P~`W)0a1kuCfV=B4YW[~n}yBQK*6X™l* =nL#q|fg~H=6F"5$#qh%-BJO?eq8{CyQJƑD2{b:,Z B$)%Kky+7cœ לLpdx'@0K2e\0-#$k'D#46 }ܑ@yJ|qxh5l 壘B]ȻLuָI濬,ݳdB,Pϖp]B~ΖI8ImRV8/X]D ďaUm[ipA(`S0TS#X(}gүR7 =^3'vys-+ø XY$]FBM3OW! HS Nal0vWF?eX{jZNi7A[,աYoF%Xha.]1 w'@@LHyXImP|̈D0_q/6o+&OL?kKt7]0+Wi{`DhKQgp_d\Mq|V;y"ӳOv9sQjK>Y{>uTU?LK|KPzLljs~HTMZ |==mTB>nTd/1JI㵙wjˠ̡J̓ϬpJjf2d Ъ5:dl hr.4Uuyoώ=68\Yn{L3?*a_7kc5T7+ VFu,b3ݧJ66޻OJ2*3d|'bǧ#DLZ/MV6Qp yux7x(t I9 ٮ8i^+|AWA`̓goQ&G`*T/)PW>vxlJD4I·Ψ*A^>EnJ/)gC\W=#¢Ȋsu/~ ED9]~or**-)Sc:zP@Dw{_q@DNɩmܺL)?qU:.2@ e:s}Jć2i8pWc Z"s&r儋O~mp*/V|~8W[pwlQN#C1S$̙9wW+Z:r~vKޢͬ䠔 ڳD\WK33<7p.+wS2$ IQuˌsh.wK1zHK 56g1Cl-Tה},]>-'= }wO{ W1hC[ :?,lg((AϊuYm >7$ZnyRT5kRFDݬB*ͯSFMZx/ѭ <WZYfkv)`YBss$n?嬫^}H9X֣L#ʘV^xknϭOLB>)sF!6&>odPkM0#+U;\CV0"ybt %0+>l֑ǶA oדT@K j1АRoG3=?[* )$\ VUx(Eޔ@l-𚍠P|G}UU4ą{P府)8L^n?)6At\f/ v15s}zue.u(KΌvpzQ\=&˻V=s1_UjK[8}=`0̈qx18IbJ Oe˜Ndu 1 A7|5u4!$hjCѴγ =>Z vmq=~ hAd%P9jPGsAHf+x)|.5t/Ms03y>eG4mJ!umfb mvꪤc&uPih&sBun"Ť*h$c͖|x;];Y \W|ܽחhP쉈bI36<0%T2`2?z}Rw[aLŸd'rˇ; nQ u(12aW#̜v4>xSfs*$t;nO!u1|rkEJ?"r*X ڝwYpԮxuZț;o'bo+ /[( sx@IRہ_jd8/f[ᬰ:kv<a^YMCvi mrQqIyez3;)uVmÎ ,EG\pb^%kC\\u܄Ny(E=r ɼ%F˥eLOX jڼe?:`<1b nrc_@zff.I OYSJz|z6BL ė좩^ B0iGr>a$2 !NdxZ+{02gPJ2ժj<4ʸ[ >}=>)0βyl3tUyW ;˜ 'P;Nx^q/^ps-ҏ*'qK N=.4ԓԃM~%YjQ/RZGf+!~)GI΢^i!:[VQN4]K7d T=وMךy}auGOc$%aHP3OCD,=1 vf: m~r R(0'>-}.θռt(d`ē(X|zX+ Na:Ok1@3Bjor6Moƒ3ߌ=:u㑺VrMS7/T҃"9x2@hd:û$M)m,9aYv ؖE 7 S ~(.p-$Xp"Sus3q`H=-Æ llIX"y"Iޝ*8P5݂K a[Qd~~4:+r8[%K"W:E8 -m|>@c|HEX'Ӱ`p?1W0sHٲӯ[Y[*-Jh<<<@o>]>Y= OD_jH\pJ ~ \vg'ϑ(x$/WsK4w;.)j@a–rk̮'Dqji*PގvQO#& %F[ݿ?ퟱ f@nfO[\Ltd3Ix|w#ҟ7(;MJ#yֱ.u8^۠ml5PڃZ(3Ng7{'8mKkw.=?<~*W,x8C~<()ie= 1/b +ǐC1lX_AYiW@4мސ# N '6\SRzNDiHT[HP?O+s̸w*8oEuZz)4>pUJܫKeP|+"`PfQEO._8UM ]pdHΣJy3UI}vAnL^n$0M&}!9+Ie\zt̛_J?i쪯R:@gs"_՝k LXK6'a9GQPeAM x7նthЎ](#^% dX/)Lx?IY:بW:]’CwIVU nx2ԌBiF&W.[><YzSjW&1wb^B,@$NoҸӢ8f§k8vTHuK;QPNf R-5`+PY|skg,a>-+9rN7PRr.CAjj3آ." !'ܳM9%HZ^g@Xc#? G`1J۬XW W(۫a:N禊Fq?akynd(>)hѾcB{ms\r}'vOLDёE^p61WW(VZT,.O,Spg$2fY dԧg&Uf7<_{8q#x'D870bUa_Di   N33844k]Xe_[.OEKϤvU P>~?%MiS ̳q&D\ 1`do25ҲY; eI ^W\!eSd,}1۴."p􁕹;WMףPGm²*#Ҍ-Y ˛)$ bHݢ Ưڐ7vu|8IX1_KҚr _~l+-PiaGj+TorRfD{=R3;q}/diqݥzOQn HI1ϣD š c?ƛI?zIfKVR &Mg{3!pz9[%K{KwkoסDS5Uf5W̚oQqRǝǘb}]xI7ڿ]d0$`1W<h'3Lq:{Sp5k ϛ~Pfk!EkEAmGX#XqB'5qCJndI7OQTZ|"QĐ\qX(rbu9^OL&h@=A-vo",C~;giCl^ &dbGz7B˟#cB*5^ٳ{KM+p?Fb|sbɢ^*glϳ-nItdɄb BXSE =te;]hTAGOg4sܵ> 4~H0MMN͚mty! yG 1YmROH nO,b H(҇pyp>ͲLjÅ`$v$|.S -za q28zy%%}@A6)KA- -x1 eL" mHw"xՓ{Ynac䏖oz17^|37>!0Qo<Ϸr]#M%RʑD܎٨,&Qtrslq`6buԭ@m\(Φ˽R3OTfAkz]B× vgKѲ%W4CL_631=^3ꈽTZh}m| $MfXN N !3`iI@|RݙIed З!SPrt!ӹEd`Em%١S$`یOa-(K-^SZ;Пnr q Ԃf?݌~'uiݬ~{D8"̨ DgKP|9_#L9vs&3S~m~Ass3|ue9[1j. JpM9:,T-|xnml{bI<o=ZjN]9!L9a/?ѐW&n&]T åݵ֙lĝp¨%%F08}PM}{g'cQrcpM$ f?M6GipWX,gzޮ(ο`X9¶ڜD^I1t,fmpƛq{!цϚ249<Tp kN-ae*HތYMҬ4z1yビ%ߠ64(nr9v 8DWbB$"lZ-jx'( TCQpO`qpFm[?_42o26>HL V!0)1w~FuA3ۚdKKӣ{e`#vnR%J4 aòcmF:aza3Ɋ(i1BcRRR9QuFJ, nz/MrBfɖ7 D:~-b( 0zF7d 30h,ϩJ] U[(hHp#6g^a~|Uzbc.44YhĜ~T,3^GOx;r]k2r%ޤoIGh ]':?Ksahwî #gNi7=ZJȹ_ӂxـ Fh{msCKh9':e?"xIX/yU&s(1SG|;n7q6xТݸ|XV3,~-X4On=EӌNLj0,q2. MD9{NZ ' x֭|yg2ɗ.4UfC8ɗ/gJиsoR'ĘoU?M)v]pA-'LJVb擹j3JϑkDK>VΥuĢr:{^-%%u|,_I[8 <)S{vFL~<\-0 28AtW͌j <Ͱ*rSUP ;iBGTh' +\c|:P4Am>)w5#k %|;л0=}4%EUSxҷ>wvQ^L [:`@s+GD7lït}48!p$i2F6w~rq YJ@+P! 9WϹRO3 pgN Y?y}ih8;{%3 1N*+,M0&whI8$HNnթnΦO",>n"~ Q31y?Kr6+Z)%4-iczkP0_*].SxkO& b1.4Ohb*y>zϿDi=ni:5(eJt B\Ր$&:QS93'BCK蟌+:]&Ï&"րŒ7uA,t`:L.:mG6Z? #( ,D\+ E+5.{ /'gt1*In<u9//ѭ%c8:3rNDw t-X]ϰ8.d ]?:&m=MYD'Pgm]kPx+<) rAO$KGnIʉ>f?'ݡWVOM@@-pҴV'rS^TrLhŸ4Z-cd_68vѝvj\YzAF鹌# 3ƪh" ;h 3boX;DY-=u@ ;%hÞk}ꏚ? _Sh-c(y)D[ڳ_-f}K1KTMhdw"ҷ!n} Ⰾv U wౄ^kn8(7;U%Z"I$.mure\1|x]aiL,ٵ 茖>le.RBTΰ|@iɨtH SIo'U '(&Ya]^hHE@=xg#Zb uU%PeKknm~GK~i$sO2?I{ԞaQ1 !Cb}unjRNI\gTueplrеWPzꢍl9&)WO6Rt(P1HV¹uS t!Miclfw.L!W/݄qK2-^nƻHӥhb\2Q`SD_UDk |j}~CENd*tLЃVi" Q6/CR*zL8J<yj7oatݚDAolRJB6ވg|-pʚlZԙ aura}lM*ڼPNҋwa"\es'zDBT95KuV[9ә 1(ڏS3G"ɻ.jc @끛{wi< .SSA8FO瘣8iH\1;6Ğ  aY$dr€d\#vhod@g>&L1A5(דY(\ĉH*J%y6.O™zЀLOTSx(2 R6?ZNGԦ[bG-8,2?`@0ket: |r9nc` 5fO Q+9xf#R'PRTO:Ǘw'5I)o/y9l NMa`}3Vl$ƾŕ-_&}~[Gs'Ճu+L)u } qWׅKd8|=μwBe3+ AsyEA3uYhG8AIg\7Ojv!I9ڳf\.;~(\#]=Q%yҠpfbP1? \$4^-Ucڧ^)De?h*`k_u‰Ko;EZM<=//G1Uܘ\ lct;pl5WO +ʻi NW- ~kyA\}]X:mi_aV6\&HgkR0)P,K`WӗcgѪy 1q@CQ5.|]}g\8UGJ!{0E'Df^O3=M|ʴf]qGmevе$SwUkTۓHkסҺ4٠f\'of0!k$1EzGSp>^J+2"̿dP >ۡs/p z~^.\^ /yGhpV6U$"&j57 pHkEk$ $,-KYvɩB&¡5.Q 5~6 Xt[*(6/sC"kžd%֐oƠjs:wa(yqdYLvc=^Ge< (!UmsԮ: '̤p_HE VA#u$v?9+o]^f"94XJp sU%EgKӜ,sGRAlIT.N,V>ڈeS!Fez;QO X r Uvy}P+' 囘wJ2Ėq.'E<8i=p&Qzap <=UEwkKjyrheٹXj0&G J(kkk8 LT/zwQC4YPcR֬'t=lې{Tp: wWʼX\TekOm?V.-l6o3Ix%G9RIZ:gNVqM6}sa2Έwͷ5 afpт^.+uHM6KN:j8KX)75YR!cLJ?ԕmw%AۀR8(uIq}h.2UEb_u⡔!ΣNԀj^%0B6:gu_Fx1+ᚽCTbʁdӱ#sR'??:J[mtoH.=z sБHlݳ=BkHU55sH4F]:3HT,f(s0uS~ÒuP(~4opݰd{dIR+?2"W/PwWMڽa M-/Wd0!͔DuvBz%|Պk9 >T$jB~C IIN"1o!+cnCU)aƦ4uB2cyIeNXN, ><@XuXq[!(gF>N/Bst_ ^NA['I>aX/ǫ:CPD(mP~, ~*♤c8x'}5zеx7(&ۚ0u.BVɾ q@GU վ?&IXeH[Fr엸+-D>(gc]r90q;Yr}erpF `YQ/0dKd4y7:R8 ?)ehӋ߁ltQٗ%uy5Q҄`Aei j1wFOysOېB961|x/W34a5"V;zN8uvJϧi =d/i&Vsk$L2 !eE4cqt>␯ o%)xeܠAh$l]|]*UirPzM3+/ 0?sW! CYѤ"(=S c/}X?Z;5 ,}o7X\)at(LNj>x@hH;i1 td"+N"]'*BgH/6ЮKE~m\jAYwp.}%Yt&#a#쇛V2b2,Lߠ *1(=U2a*h3W 9PHQm -EP1c z@8Jxb&mXs 4-Y@ֳYhwI\"W2͖_]_WqU9f2\4;~^V?~Xvw~XQD DM~kRؐPb.)Ӈ⬖ '8Ry+%2*t" {z Tx'Gmi§zڡ>!@ȯ [zUڣ@)$VQf.;01_5c}c]׆6HR #*#ѩYL -1#v'un0TTye i Z@TXv8꠆&xTwU=荦\ȋ"Y5r]'0ni+@5;I++MIw0qWx֧<Dߋ'<} JBmxVM.p}7Wy\*B%*6/idR FxӜp0t4O=-IC>0_-\#%8y-2AIW`H=˃;a bwkb/Rpn2CtSƆvlyO' t(NZG\\FuD\IwxW/08n< I@vT?;/Dc/T( h`#VZ̀!#?(6} ·8`5fYv+ FV}n٢o(먿Q^KK-@SI7C{ȗz,|Zɤ$?,Gp+%#'0_ rJt|sPmt4/ =,4G>ib/$CۡGmDp DgZ5yWgBtynfbO._id*j!i6Lf-5hV+?AbVш*ڷh~qImǍrTs~jy~M ^!]υj`G+.L4V: ::D<0>=CDBUhle:S.E>7 Q5 ֵIud߮ BͶr">IdK,2q@#]СݥQ|y.!P$t`d$`CIT8 \'H7OsFai'zk?}l ans& ب=/g,¿#u%8#IhP5=@h|{ 3qTz;YD3aҥbBȋi$*@AMϨ`Đ}2Z8#LtU*3L֢cPp K33b<ĩ3Eu~nLoeI}']"Nk*rKWWҳv@9M$.SVqf.9lgiç.X\ :y>݄ K͎SGB5Q E_Z%w:N֖|x%DDRaaExr |bHI}]hX6s9+mڕshGn}~%o22'P,쥭>:R̡[ҹԃt 1e(8بCsRcQ ?Y0@WuS!pݧ _}&o)(5T6N>5[e|Nhʵ?';Fh̀9-VI'<]zY>uj{H>^Kvt.^ϛ]WdoDT)2x2a5* NzBnzR/&׹{&ͅν-yV7kC9 CJ͍7 zӞA"TXbi@ v۫o |ƍwIAKD.īPLO>M 8Mqi؍u; K_+./8kQB-Vg? ӽ`C UOyfՌIw)+N" mu>)KrkFGTju0vɫnΕ0C_qf$b?Uq_CM8֕N@T26$952)\/Ж8??)*P)!;NR:tܷ_UA8mH#^S.,uuC%"T7՝,o{]t8Ta|qJu PUp@ B YfOI_{ߦVg>#֏=m547@6WR:Ms6 ZkbU$'#zqpYP/8" QL1/Yڥ{6 xbfBw壀;Sfs­\ks)ipf4F/ |iwUT{J`Hi]EK S-B @fA%=8 6f2v7F=s=NqH.Qxh/FhzT%_g T7ra][+| ,U.\kfo')J?e.u(M* $]d>zO{ 4B.f<<FVlYs.JQ¸.=q[N>\IQW~KV%p`SDU/EԒGeY[HD.G+n(o.Z jAͳԠ Q8hR3R9-K1i]_%~gy$@.y[u>k/(َk5϶WQ(|L ԭB17x.$lGo<გGyf=HK,ԆoWw^M-;tޕE(QqzynSDʑsg(/0`d8pRB(Y7*a83π}{ޢ_C7EIKZ&sVCpm$ $a]WPxTs4Fɏk Fsy"\P:; ("p/e^J<&T0@]ب^[k߁3eQ-1 |2&OaܟP?0v1 w:1 {b"!s,_QNBAh7.%fkHMF̗:mV3da@E-U W!H6)?j`DfIP$/ 1B@rQ;XvT۞ӇW;78O^X"-0a[ SpOZ8v0 t9%NdU8«%; nRvNX+alF5],z]>ޟD~xɪpAyTE٣˓3iݶo{d5+kIQ%)H/7u~s&ichiH?{JJKM=HT))"L%|}md3XS=#l6*^зFOݬ+{"3PqVv #Ao˾~TsHseBi]P&[ih*#Ml.=+'f+`p&_Lٓ@೿0#˂c M-j:[O|#3N'2P%qM%n5q5+d>m{W^la? 6-y_&G5ޗSxm}Y2&G(r?g^ZFԟUP/ڙ ۉ]r{4PiwXh!7jD[#б|\͇ðlwy Q{uJ/&IZ0Yě^?)c NH vUM/ UBI/0ע7Q%wN F6 rp7xc:&6ߑ܆*יCG1ʥ]Z5U?lCV:6M xM fu`ӽD2 MZ RN7I%M[{$Zo2o\mg/xH.h?d#Z0_,P`7- T.펦2iշ 1l\¹PudqJS0޷vН-:5iٵ/R@_TknO*2@ - ~r,y281Fw=ATR7?VuiU̓?:G*ѳ4_QNܗ*h|tJǐ8/¨$x%x .r$iƋKtS@XBj=8exd3A l'JF6b{V^qh+5+B^D& 6RՍeMuָ54j Z}ͯO#ؽfcVĖ:MDg$]w{k5 3w/6T mA>Ex` K˰b_0N~mFH޾:Zbr~gͷƑePlKpD S&M"n$en:6M]'xcc m S Hd{xΉ0ziǢd]X3v99D)B_-m{ [Z/G7qY3?js҇΍\3=UM4&d@#%3/7Iagf84˴L=](_ONeVK iCWD)q/yݲ¢dd#;qp&)V@ca3Et= [Y{-&u/=b9@QQZݔ wṿ_NN:s#F9a"䱅A^&^QF۳ļ$;d4 {Cª㉪] g2N$â~Bֲ3p<`'n7"?a!@b%~zɆW" 'D AidO&(Eho\$_6L=VQT $w5Q9RTh('s?uwu&E9}L~򜖙vj9b#e>UY= l00嫚c*|qtGmz{:@teq10 M N9Zۋ`vg5%&I5{ߙr-YA2 Y4T1yH67}j\FH4ɨ犊ŝ 9s5sOvGLB?V95/T=!;^\SMTꄹZ\ča:!v{~nհlK tj=vŶ}}0@֙ bgE#"i"2>u8I(# &a[7xpKXwD[c%UҕhMY%.~ ur=B W?D>D*ll4>@&ܲ.'[o[n×OnreLy6겴tϩMUo*pb[9oҥ0@`x12ў. Y z7ɠJ'5?GG(k%RL(ҳ.1 Mm5O$zH%@U`߃E#݆nR1D1hG0`^&#P͔+d'aE%;ߌ^]Qȳ#L;"<:5-kȈsBm,(#l~/yB܉v>h u3YsĹzBT rFi[[`*Trv ~c  6_C}290'M,52}b&\/0;w bi\maOmOe )UfWa~!wt#irP= hRݹX0%W YSm&Q5 !i3 *GC-ڇQ̈/$>qv=濃[3tPZ()6G;dSD-H e;z=%)bW! { zkfa?X-ߋBӫA>E6^) Pb%iM{Yέ@+[B r*X\ =)|ڞkuf?I>.j T7r&&ljf2/LՐ}N=P*_jfX;m; `|YF{$X'>$_OyYuB1 tؤ)S̮p 6UOOmMgjSO<ޛULwW&|qrVw#ϰxr'qFcX~:#[KsCc!^YU x43RPf7ۢ} y hh@⼳%q؍dH8ދ kZ?zWFX/r~yR̖i>7 $<)uVSQVLa!wgr;c .bEY{.NIp;p> hn6|mx|{Dj{U<07ac;jz5 hexqϮe i Ρ1mu7D܈4F>g`X?Z#MN}md(7$p۪&ɻh3/ Ǩ y$Tl2׮X ] 'VZ<9|5~&U7!mg_`zz[=!4C Вj6Qզ._GBǵTk9ʕR;n4ytlUpgV.yHF7G!sOve'h$I@c<*GFe`ft&HsɊڨn Nx-/Ol֠Hn, v U@q!*ij t?52n1 6aٳ#<478p1u1jB4`:WUF[`G3h6KXwed,P%8Z \gRl7z4/zC^G1GX^fyXVdN*i"m4&2Ф9oPu|q!CIǾ4h%7aaRd-&秈툞@GE^<܊${GФ:9, t,SnNp6Tˆ>W%l*̌Պrkᷯ#qD 34-l, & <'ܢzڄlf 6qqEXsFr/hJgwz5h8M|U~Ty)%S11nO=ee&R|#<I~afS_B,͆S˸¼""pA Ndr(;ƞp-T1 4ϪW2*ƪ(PI7taWa%&QƼDbo 8`\?7^L0mb"!cH֣I5oa/TUX߳ЅN6O`PΨW⽕}44B2LFn1:hB3(ឳ(ת¦|)ܔcE,g "dPnhY4k מ2߭2z4-$oJXS>#M$/=`*~ +BnƆa=ZOZF>3Usj+r{0eɕA~ ǠclI1p N?tKؑ4B۲(nG|B(H26BGg Hzϡ+TC8 Y9b;>T!<ӵ!"WժƳH!"-m wGuEܨ;#̅$Ltvr&Xl %f##;a.j·w#>tc̊b=&YVۀYnryT# "o.7[F#"q:9>OL.z܍ujOqʷiƽʑH)@ 'm̀- 0 Ue"  Vg^Xn<_X W Pkl+Ό>!CN@X_Y\a)I?=QA-Əo ""F+ȉʴ$Ф|-FMӡ'Hp+3e_*艍,/hDNj7wCBd.=F3RGWaaiF*L?h Kd1S)eqm( 0YO%o8q4+ .ƍ0rs"Z?!>n[m2ӂ;0h։/]|E͑S`E[EM,AyB K~\9'DM}?nUVzxL@XB<S>7BW-R,٦] O0D'l$_pem#oU(0?d-+k} T_4YPg7Ѥ:^hax05|]+jCGk'w@u(?W&DrJWq1&r?rץ;H~ ?uyG4'S[Ez;tk#um wjl̙e+8DjrD/Lp a3tk=TQ̞`< փ#0tz\V`QYr\dy_*&[M*+QF߮ ]6'JTݒ1!)/)S|2V72v<I@3  :4yEJܗwp}Eٛ /q8FOmFɖ|ܞ[$WH@ooTC)v􈨿gƮˁq;Kɿ P P#iCds bЖm&V8Y@mu0ݸOlJk5!ZcIv1X(y*p!fR`U%ľE@xBP ƆXʀVWX\߅bWl̾ր>ș3;*H:} yQpPPxB,Ƃ:gHD*Xȗ;iXD~xi2$e5ya:[=Ŀ2wM'lkjF:AUY&ᗥdEFhLKvyVQ Ixp 6ӄN2ڣd[K̎x]FWnƇ.lDdV ]㪑nJD"tƐ؟y*tO(s1N y=_s1W̢*/jϐ1JľQ׵s=_N9bbZl?¶F Z1K!֝8QA -6>F0i٬cOјq^"ު>jU0{9F7J} 6z1F?eW#`)yaHq?0پHٲ | ޖqK$ln\ pi.[ܟ›Et:a XF+81M=6S`֎[ ul-l:}o#MGbN+a ]1TsDAi:>(4y@(|Jgwx=>|vY8߶>Iv Ky# Dzthr a`+<*NMxg0us|_+g96:r/֔(i' G?άs`OȜ?W\ik&|IS]MKy;e?rAzS&l߅ݏlm'P%ROm'2 p%9.xd $wյ6f= N]5tw~;ߞOV5)!<$Xe T|2QxzTYyY_Ad&_JԕMO]? %Gf/R`]'AImP::_6S% 0<s]>4gOB'}AuF z׾1dRt4y䞕K9oz ׫@VK[!r @' J3.ѩVLb>fc&Mw,<ӹ]8l0l7;. ~j*0͗5R ٟ3 {D+혧1 ;џ[a]>}v̸h(7ZWmx׺BA]ئdR2Ia<3su K' Y6-aAҨ;d⁰l6@FS𮦔WB[FvF udQxؕJGWYJsX#H{_T]Z?>uW\CZ]Vd1 :^@tDeHꪎ xZ";O\QOI$ ?XC=C/5 1+4˚4 'XhgO3?0/7وF"O:r&c p4'ykrRN{\`$ʏtXt ܟ4 ww1N}7/̈H}qz|p*ma-\D+ɊLx=RW|EMO[`.=M3$f4(Z/E!1KLW/c\G+ºMfi*'܀]M( ~ƥ( ʈkJ^n&viɋꭋ񽈱f%U-ud_! ֛=!:K14 +35wV: i:U`6-$F4ysvbZf` FX>LXRJY76# }ʱkb M#:,1?+n'Yt$FXug-bwji笳I=H xN$tkf>%MŊqMhE9J-!w~xtFN`:E_woΗ|l6<ߋW\!ą+2ZŚ҇/s-j],{Z<HM%bg&YXE7܇!P@# &_"ք9()+Ul1h.& )'Ф>oUdzK2Eu?8 :$w;x^3ZUIM"l(} ,_1K%#׃'4V^WȒk ƛS*9M8+v?^-#Cln]ɧ4e r_ 8A&h`DZ G w.ڶt^KMVl z")鹝Pjt2|D%n3`(D$ .My)yb[OG )KnjI"`B1R&VWy%-2{첷y2,1T벝 rzHg2!B HLmeuЋz*pN>c9Eץ1V{mdKM˨Saq²"fN߭1C܌JnԢDnXf*@:"i+VszCY39L I  c ˏ ,m8,&1r?gs-f[ 3-Y;a-x!/0SK<96J!cY{qI'jE|b>[.E%m w#!r UOɶr\ G4Z"InI j+ܩ 9l-񿿩١"w'Zfi+ Wx@NL)jׂ8ƄtXZis4F4jZM㥷}eRdžUwe唛1~KX.O{Nbh4h֍YrP8&QHZ~wG_0ɔQWnΌvŢM6nv]=Ư@bҽ}T¤' 2KO9f{I־蝁8RAGG/r~ڸk`4Z o|G֔mQ13 IW0D:ůtغ:*2GN~Kr l,>)F5 7_sb~pmRD RJ!t<TXľ= S_wZzGh;_ AQ&ha {F VSDgag@a ?*AHT֡fgvBȫFûzc,TwXO[,.oQl !D'v>S8͂&\Cg37b{)u Uu^G)9{]K r6DC5„Ać^v"eWf~`o%L^ّ便'ď-P)b0˜՞,XmgMb(<ΌLe)i>g`sh.~\ʲ^ &8 T ~ ִ$1wF3@"tMmq&5"GфXjI#Pvߙ0ety4b# T2G\֢Co>.:ьCJi'ǿ h}hO-3fˈ:! u!{㩚X]@^f37 Z/CQ7ݑLiiH4L?, y=j}\^[Rja <##w]FiP4P&00N}Pq]-٧=gd'dԵLU9)D%îԘvFP!)Ko|^_oc`nʨxG+$c+fOX-I1YGl.<>gv#qՐj%$=wj)<&>Gŋ)o7 P g0&s7 *Xe}$_َ=Xxf'R{\<'z$0&Rn*Y=ɩ|Ym YPydg/.,o(aF\cODŞN'K&0ʞZ]k>ѵPv{D\ ~kc}ހMa'dbssT!L2zܜ 'FJ9_N w)u>4^ T >jdsI EC]!R 蔵li[NK%vb\xR,wn/o>JWRz1IoDH=96J"gܕyA|U dcC [2U$&vy$47|Cq7WpT;*OiP'|#cr*Jzo^ǑJq"K}u}N[>ؙ铮(fh2Z\gFr~4X?&dGo~Z,޶'m[/}r?*QXj4'R[,nz>!JD|}m+wWZI6ÿ.y䴙x}.yxp^>}CŬX/;`j,X<{K[ٚE za߁Y[Rƹ͋]Ǎ*RƊPW5SY޴Md ɎOt}Tp(hQ fyvl K'd(P_[ lcBCϰ2橙1"rl#'xj&"!?eV^4~|&3c)'5*+k;%]j8"fwZơyx)S2^у̉$w?_ũv6⥄XTȦp,0Ŏ,1*S\__:/K"/z΃PJN!p\YGoxYĨ4 C_0ɯ]N+q9EeR<T G8`1Zyg?$Up{12>IPL@=Tygpt޿;O0tМq> Mᒳ2O]ՙPgc9-!rRփ7|#!jm S>U5I@ByGq])}(8Ű 4sի!#xVʌ_W6dmgp'Oy7 {V"PZ-ީyBAN#JS,;''^Yގw2dAi4¦9:AFǤhfۆkڠ)_ bvQw'ՃyenKӭ@z)WpBzRLbtN96[#jLȶRu6Iv/@|-˩ш$ D&>"ȵml82zq=kNf$8{U<>\Jpv|Eg#H߂Zc?Bwe}]E͈7v%V[q4A%񷈱Q#Ne +ao!o8[ ? ևɺVB73i:̱pI SIN͵ VN&Ο%T\^k"p2j,! }Dh1hbc5q0Ek@u<̄} x [J5N1UY DCNjD7.i3sI\ 3 ;.3I gp vq],_G\z^!҅S=(y< 05Bˤ'v8Fsž`/+-gYZ07070100000106000041ed00000000000000000000000167c8ae4d00000000000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/vmwgfx07070100000107000081a400000000000000000000000167c8ae450002447c000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/⒭]?Eh=ڜͩS~K o&BDI1 )LSSf_JbuKa4.&*m MZ_"lzȸB';$!~d9Eɢ*eGd.Aq>Qx3B,>95q}rR is*J(@/G*˒Ƭ3I8syw*ݛP_@fsc bGHyxaX__1B,j++T{E5ǍAm~BhR>h&ٌ/F! ^h qo%<~*j׊Zͳנz{v5xSvr}>J׹$aFS6sZ9;CrFcLJ5E,l`Ѷ\# Y4S?S.5SW,$OjUpac[˔%qtt~\̡6! "NiFHG*pNC?2ӢW21stO=:H6MNo9w٩+ a>t` VWF`_ AaKBY cx=0%[BY~Բ(|ֱ͂wRra{nJm孓T:tdD{Eَx "c1šw)#`n1Sx%(E`yK`kDk|O N ҄p-'0bpߵL(Ay@]a $ȻT;9g=OeaM? ]W"A#eHzV"3΁uEE5iԳs+VajA]&X1#3Bu.t9kb/|@>ݍ se8czu|"k[8166Z9>ȵT\H6`s,!40%u%wnKvyU_X/1MDV`XbѠKi &66?{rO t/$ |Tꞡ,U-nrDؘ>3E`vG WZ1?!UJo5L(9L|4'1P '#BfO c\5~iJ.C46\c1*TOXteb;Ŧ jq\ע7_%k]WVBꠄw"#9X{*Cqa"[ibt ڬl}z"1 JFBG)yAWRgNETX;h'Jz W>;=i?mB6|f,cC˽yH)A9+M6wK(-"e8ՠڲHgY@+2.ގ&ww  %uBsvE}c X%?YIrN\W ab'CS\lf꓂4,b"iYX` `H$xtU[`#c:|P4;zQ25L[[D9,9h}z;pXͤ>oS>|PaX1mOi^5=A&hD0PκNMGӊ"/Vޚ@iBQ'TV4Dk| |Ptǡ& £@Wf>W~SXɪVCf blY1x[S xćx(@zLӅRUyip>F !TxkѤ֒W}~ΣIsLǠRryXX?Fs]b&]M*1Y68a{蹌ӷĊUiagc^D]3 `D,\X7J`GWά9IExJTzZfG}XNY̚L׽vP k/%U_А1vn ժ1x*&O_y~Ԥ1X\7('aHP(GÐ[c=?H1:ٴ3/eA nBI Ws ^H$~ !e[ 0آ@lv1^<-g:t;Ƃi;Ds[4/H=G,*Tԛw |FhסMl(niP9a>;Zyo }怿* Q;cV(-a[>`_Kݽ mzKeSuC{~n1^3m~n35./l b>d  H݇3K|AVY}9,p=~ |)͌ 8HA8'c蹥J ]qprRR|=1FBhmnz,ڏ 2uNki1kjTx|Wg5’Yڪ!lz^0 H|$M`rZ;)Anz*02ג˅J%`8Cڢ%50Y2wU.%doy! orVFlf Y#s|y2 kD7\W#UqsO}sN^5ѺwkI'Vu)vl eYխ& \p^a IYF;m1 o5}\ۈT*~y>t2O+Qu)w Orq)m4ɦ-<&#Hdh[בn4_n9Fp뿰rݝB 4ެH;IۄX%|ҾeU6w+ɱ~!ʝJpi^}41; -ͻp?y(_x p3 S>E]`l1܈bWGw a. |,"+]{M%67律?&°^o=ROS  Kjtm 167mѼTC@pXM2eU"$ Z)$%r<ѓBug)ޮj-e]ft5I O݆ay;qG0tcAoQEU2iCDi֑G.0ٮp)W!ClRz ~R+%`Fk\eFnVҿ2x_ϻQ#M=K+I*0)`]iJY0n2ʆuy(KKZGc?HD1ҏʯRՅnމx{"_]6W,c W!+m(:Hv^e%4hr i2rO fdb];Uh9kY='>'p~R$޼|r*ޝ~Qxlm!o}%ء *z`x3\goՍjoW57+@b0sq> :5 ,pl\3?s cFg!_$ϝ0<\#J b+=ף wF֗Da ksq607b?%lY7bf(؟O (ܳd8Ljf4jOlH8СrzU|ћX{a/~-~ckƺW*}QG>uK?Hys"r-G;&ݗ&.NŬ2cO}ʕU(VxUyh 8ex+`[{SRl;6Z2Y5 +rUSNll-;L~aX[Ea҅Aۂ¿>!316av&Rh;J[za$w^{"j)Pc[-`No 4gMm((m v56w /WMKI.dV4 9&nc isiI)صv>`_], \ZFgyiMN\6=XCg+O n"3d(6Y*7 @7(ZMk[eK8p "+hׄ*3k։x"_vO;}~ǯZOrFff}z1i3#~ +":OBR|zbq$I6*ԀRF`-x :Xdi2gjh|D|Qhģ(Yw#jcةԚ7Gˤ)X SN mOdU,4!w or yZ:l52휌ɀ -TL(Υ.QjX$XcIa;n1-7P$4#,ø"tfT&l$Cs[WER<q<2ƬM]bZ+:2vh蔾ۄ T †QD:csf[:jFeez}o?|OApu\l|$0)DWS0xSUSn@MyOiGT^ rC2sgu!P@/\VюÚA/s8<:ȝ 9 jE<4Ce MpqaaFЂE /BݯcqN;˭h`6Ȍ!dTInϝLļ8`)wU5:p<rɉd:ʯTB8b pO7&>1Ǐg`j}o^S@#p-h^5%l5[6pxcUoTEZϋDJ#эa [A2@|lwz#FGǍb H;>i{&*D؛Y܁uz,P:Y2:yZ-9иDS|͜p]W`ח= b'yJFN*HeFU2^”bh,7qKR;U/R3?|eP'8FmA,bD".lE{SSqY&2˺nNrNj`N Reyzafl _q,߮ j_ ŻN@RGO)ZF‚xmv+(@%L9l#5gmyW}cQ{FtQk%;;ْO$ԍ#6>nfºo1״#JC$2=9,p/|sC hӚ"XD nLZºs*Rnx솽f3!0|]:.abfOwJ~I;[åf"Cٹiq@˵ǍC2Sa\{QnY=^'E 4ǥ^W-Yd096ig PC;Q!j׍AdZ0,;z)>E>Eg QT5}K2{{ƀ %" : a.1ko1+EQ\wD{FK$=P%w.t"@?M #w^՗ymZ,yC^K~Sx(Ϛ9f# Zz*xZpL“9#̓Jgd^57J,E[%6ܚ䥂 e-)ǀ@NŔv*1u-ֻW/ch3Y2ZMG6%_щZLdx3;a\ j VuOX"IYVUv'#H$o-M7zx% FVۿߩgcP:6SSbcɆ:~^:{N'AE6"cF?gSDSu"I^:zUTl3#PW\>I Ǭh4JIRiԨf|hiŗ.&MRmٗ8)w3ɌsFFPP‹YtaFNq(}1jW"oYy*V`3{F Czԧƭ7mf52)evcIm;5{=.w9D4GGA{f#$)%զbKΣџ̣m 'Ŭ%j2TF^G  &EUͱ 1! i~zM !QƈHb'E&nDgh'3zZ%A "ʊ[IyrUeٸ) p2"E5Q7q^z:!z Ѿv% sȖBKpˆ¦ݘ6luAă7 kF F>5vݱY- ;Sס1woa~(AmȨuиĮ Q'e9R[IHښY%#v8u n?M7{=8%)>I>϶BFZyK6]}+sN85݉h@R,JϾlڦ"Iõ))"Lzaz0@z^`>AWHE1X;GwDIiUuT"} K(*OmTA6x1 *tl9sn` C 8/Zv}j58%^V +F}i#O=NwDKMՃCZABjӜyHy+9vp&[U4:Sw0/R6goePplڣvkSLL$-(:BdEoõH$Puj%kQx 0y.7B>FEU>}xs޽Y9g*ՃFYٓUcF`%$f_K"Q$#ί\=-"DW\x43>Q!^jU 3 Ya3r3zhhQ#jΊ ɛÖ/ʔ}#i;:12}yGVZXnXP(6\$2c{%zY-ߦۉb8S@afs T#ӤJIbYSszHr F#&@E+$|W h%#Ո#}- p6^4>è-ە[ DA#{H^A`Dˤ?sJ9O`?#ʯL@ߑ3\ lzt~-Gd<2p3N.!ZJ>boPP45cDR!glIV.ysDVC-c+/0)8_5*ؙL$dvmkkb2dd4n_7X~md{cNY\oq<e[~p7&J?B n~cU#Κ PܦU܌[ܟ}!3d".YNs4/gŧuBɧz3KV1j}ܤR8t\Ÿ \eF^Ia_O)6Tx<rY8,MC!-K娽]4_OaD "S{:çt'^UÚ剔ȵfwTh X]%ˊ)"me]7IV)+aoih;\&DC(TnRֶ.,}1:}U%%' ;ׅ*5UF(e5^q1э|I%B=l SIbx=6rkGN:!{e)byud>ZP.AtP(b=ꜫʽOU| wJ2թZ@`Q28GlGRFcsS"[1+D/5+;pK$q+6}4þn\V-z9&\a{ -ջq%>KdW&W!0]ISGRk!@Nt(¿s6(anLF<u/)A1Ua4>zh}Qcƚ8JG5<;_üQf'hLΥpBHʉW⅘/vEpphx:?DMX]fMiZʱJ¯Y(tpy5]ɯ[ywED< $1Эo!}|8Y+ڑF$U R/c]Οy&[Iw*IL+1Dv%  8Y*ZW&*Yz sй'QPt_Z G(:I^ҵF/F#zpcG0j::f9hϸ6AsgqR29Wsm#BwoRKV5*U0.iHmlsL5gƮA)Tv 50bf!$By[1n lBi=Z?Z8f3C E' [[ӑ mKG6szJ8dti!y)n3Jyˑ5t. $i>j7=l)Cx'r7kE! -,^"bMo= Y="5B~s0a@rr _,Y|b^9Fmt?%`l=G@N=iz,A=s`YLԳTɂޮŏHgvJ _woM(YrfӄҐrE?T^%ֺh  +":!W'OTؔTsZut*v `8Ű jq4ڠuI!^:D:*Il/ ƾGAVMN ҫ-Pa]yg jXkc iL%pN)VM$FOmh Pw >J>X3,OS9Rbu+֯ i%TKo5~K2]}{|F-|Q#KZBy9E:3ٴB4L<(J#F>勅:%dw 47 qsj O3kV©Ͳ-t3hw9cGZ&'J5(j~W'eeGqVpbXCm( F&[als a(O-yB?P6FBqojΪْ!hFNfqi֥KmXEcy1fB;SoZ)9LK-+Km<)K*UTLmR4|И]W/0 z&iǫBfgWGLx7x:INCM?qB,-ގ7@=@ȅp5cC iR33 ~}&5eC j-q qb'+2ƄTXAzavCk.6]gJChjK ,T9zK|k~ ^dvplw[<|b Сa6@ #qkʡb򓁏aso!|])"E)ȅGB,@H Pr/!Tqfjך]E `>kXMVs>%y@Mf򥀃cBH=Xl- .F{Od=Z]ϡnr@0r"9ϓ"R TVy3;.mr\QЍX`>b{p}J4ڨ6dbiZ|2b0zxSOP@]Qu:[ti {La+f̚AITq}'Fl{k㕳Jnw!Ro>Zى P&yI߻Ɗ*uÅeQlM%l\YvÉ% o˱'C*ifބu0-߬zОu.EOԘh':QOT"[FrᰄMEO\TIڠKն2%Ehю}Mv>0 %&'89!\`T_HJjޭWr:4xk Sn$9"W`iT-]$}MI#t>>[WV%EpPVW E c Ud5 5W9!\;yHSoY Y5)#G\T]5?DA%? :fXoL"i}te^ *^@"Rz:~[^K 6cT=dz NM8Qoټ6)lXlX}Qe%p/9s_.Rl6F8m|C,#ZH&\u©Pfu51;6;laW+ΗwZMD1}/I%Uxn@1"j TXXhn P9~qTE} ꌁsV % =>gYKE8P-=@t67X- -“WO'~4,*&_ ꑸ:!.t#t⍊jrj91 rTANM&EgFq̮P3)S[bG{Tr6)hL{vdJ7DŬ%9:0u0u>o6<~<𷑂;:xHCAxLe?bj/˔P莤:eS=|Pkv1Rݵa >DVtRy%V#zwvO3fqWw5=;bQ i?GvNF sd:`uXLm TxX\AnIʂJ۩@;ӰJ&>O;zq[!6 [{f/u^4vMbdDgnRf_ vڭ1So^݇ p"C;#mf(“AhK ~unAH@dufU z7."G_g0ʒ%NN$v,u2o#JobPP'Vj?J2 jXœB@͢.`gsb jH:Ec>¦^a0/Mbq W&?R<+-\M}? R=1 kӫ. Fļ")nt^ya*bvW{3ͪ})'Ҧdq\%yneYǮ:֩ g&Aa^;|=_ ig& _Ĭ3i 6o!٠ <>=&l:-6R)ɀ֤K%!IꮜM9i/֬=r].0xJbiD>7 t~7+a{ dBc@J ,}}Uo`Ρ|?7D 2>bpP'D&剚AA-IGmQȠNʳ~Ch24SKPCdf,k EUR2EȔ< $J@HtQ. 0~_>V R͙R%5f>8!GGNDc5X-2YFИS*av4ӖzCqKbQ.;c>`7a σ0indNiN^ڣ&\`P3*nNrPӡ$;Bs A.~8|{k^CjF <Q!%ˆt+;g#-P֑)6>Ȓ kO (g~WsbWhO1FLVУ.+f^bk5ٖOn?4h(eބqPSLq#bK˭ǰ3¶t iW$J8 K1SŸf+*nNX" X}ks,Mٕ;e?Jdb xGS]IZ҅OqR~MM"s bُz;pҠPq"ά2ӢÿH'H /&z.n @itU\t,ckQګ#e[&_*O(ɹ͠*%  nr!>G-J!s~ \}Ʀ I@ޯ.QדNSCeM{{0^y_u9g^;, W.tTܐkp$ DNniLo6-mh=ؚƢ^ntz;,8 2AIեJv.M>(!+8=|n?d* ̘=/H=_Kڙp9xrrn%KXi 2V9X iI݉ͨÆW?=%WG"ӌfx 9\䛓1 m~݀Zn\FKR0Kc 1c*{&Nqo^x$ E]`E VZ-)e~F2ή *'QɴFc+mNmK*MeNG؇9ؼdT.9#zT`& c7HL+juv~ jKU,t=($@v𧺊F]Q> ۋo`AM^ O,b?p"ԜH~YGyw,JZ_@'`9u^$ L'* h/!58*kȟYߚ"J.F.17} }KIEqsxN&P.xqTG*n*V"BB{I]]E(V#,u[yq.o Mڻ?<Dž@p;nU?gXkR Y'(CPj3EDo'/&݌AWT,&~P8lpԹ}bہA3 i4"jphrrUA$߀É:Qp9gaHmMUAܽAw!n VsNP&fm9퇮ǫY FWpBjҤʦ?n3Mx#z:iXJE-iP`[Pi \u; Q8v3K"h!v.qdW)Sg⑧D6xDN:ЕY56dN+iM#)lJ!Ye| pͣoΕ2܆iysqY\n `<撕P23$C]16Ut45P&2{`}}y"Qu=mՄW_-7Ri]2="n4˱qBuSԷԦ`ŭk$NGޢwf@Xv!z dE'R!ݴ~&!0Mi#ca D*lOM(%A_)my8 2`zCPi\MmVV%q*zhC_Q2Ɋ%EHے, e8Я!"" CA* ã %"W7`V`Uʰ:`˪/:Ýq~cYч܍wO B@[+n 0uc Q!V)mp耶 `pJدiE_C(QO`N߈xp[?tl0Zc׆SSQ ^qC-+ tg6Ls= \U82Np%-+'i}ߍE E &v&5OU) 694nr7rLa"JxOO-mڵ5=3N3 *7joIп'K]!{PrL=yztx{7&ʂJI5OXKlZU5r7/&a#K׎Bv-ڕc220E[uPrI%RwB=|31g# K?¥ߘڿnb"*.@/śXxuáTab2*M<@(qGCim?:$982V@Xy lsM7+G-܊=B@$b\w?F@'lLl MS`<*80*/ T0%ZûanF\P;4]@6R#diy`ћ xpsʐ5xhjxtzK@yB$/R_" ZU7b6Ʃ?a)Mv4V#kJ,IkDטJ}do̭zؔA9> o8q+Ei)W5R8K?'뀚scksޝEA,b6 *en0s'\"kf]PlgmvL$퇉{1!h~H$k`"kRF =L1ݓ u%2;A*=η]a`Z L: ,쉓&zٌ+Btx P1A]#"#)>j>UhA\Ǖt]1P)2qtrkZ?X1YN#)h ӑW]Z^ %1+&9]f"#m1ǚOZU| [.0rH'b(ffn+ hTNTS%9cNZ}NU]ۮDVM'bbek;,'m;o_Uvk!3̘grQb~+Zn^m6@gR*o|CL/όJ*ЕVfon|}$sudr)u;(^wX>j7vB׾E3,r^:G?R>c8ƌFR5Wq+dɠ rFTe\V7mK{WzY'HUm#oRAUˡ!jDQa#Қ$++zݞBsENc{U"[&M~kY^>gX>aZ\z'X- ug*YϪ@ֶ(XZqV$c>bby'\Cs!'ZhT4R~R"JBJDc*gFb}^M:&,TA8W5ʸjNwŴPˀ:,!> XAabOQ/X?dSExud_oPV GJ8'qdc)#阈o12d C{LօATlU#8c }pn~i{y,!Orqh@";K28b2.GG; f{-tu%: $'y0Js@"fxu;k}p/}zዧ6ے&^r?xD? {o|4ʁELT+_sG'*P6g[tJw|1-ǧ__cP7g]$|F_^<Sc*A ~L! kkks9LRdC!z-=?a"@l{rJ qdEHOnsǷpمӸƼ'|!A$=8ac's*a߮ !n**C8#btBm- L;~&$"΅ 18()V+R"=Ew¡ٞ3)kA; !AguٔnCULIgJV(5΍IVx%yAt3# *36ܲwH=xSQМy3\Ϧ+lѝ>Pxs&h>\].fDkg{ys#m9kCIԤTjbp\I! p{I[ #D?"v`JTJ$ޕ(M+ɝ99hrMU6հJBɠsLb ӳ݄Bň>8jؒ˴-DaG qGIxV@]zi9>Mi}D:}'J${1k&l5 p{0mVSg=vt^3/VD\\1k)w'pꓥ8,I_#y(X2QXABy^4DQ+§o8RuLͱ|gg<1c_zQz=u7FS`c Iwͣ9g-xᝁ"j/c; 1gZ:vJY =3DDQ.Ġū\!T"lX”Uoet bh$Hȧ /BtmnY}E% -Ex&#N}y7ɐȓ̈&CnM[ ei<>-]v!sst<ps[{G0&y{Pp#tҎ6O(:聓 % ?K?Mx" q}.i!f {ϰ5IrKBSI]nĽTc$UAf`#d.S Xa%OKﴫiQkX_h]XwbtNP3m/Tj'ٷjb Cfo'EfW{joOܴ`u]Q|S q2oܵ BVp~orJzؙyU38qV7kF㶝9@kḖG3hD0o]1E|;W*>FP \C)dF.Lڎejٖ ܘ(BPB-}i/\Lܰd笶]$(*XXKyG(""3M@ՊjdYm픔z_e_xL'f?`؀!zdDXd$xKYê˳ խ!Ӿ)X12f;VG_uQSjgc6b,m5oJxa1\8z,B".!R6dSwWR"Swhq_2`!~ (/DNkt'jjǘLue;⎹喍.U\N\\}[\G[_:A9Ath4gEJOv*e8ܙ=XIf^JIqb8NK[&h-F-^ăl]0h1?#3~^@uBf׾H5 +7`Fit@rL rE!e&bXecR|`ᰣ TFBROة#zZi@ R9M&aE 8ݪU)O.ҝp;ThNi,A`P(GIM:Sv0},shFp3M:>w kx$ |-V@$Bwd"%8QoAE qVSQ%az7jJ`5)Y q(m=; "uVZ%3$wtZrPуũV(34;8175p ng)ucC;O.S6z $Y uY|b8"*mR5ZKL[l 1 0E~ܜe2{o齧KiF8"*Pg=^U hTO$a"Ȼ0$&N5ż:!Z {3)VfjOsdI *Q"w8 & Cm ^M)ze::@e *{(;;wD~JJc56I!T÷'Q&r5l Ukᄳf )Ҧ׭π5Hߪ1U08YF]Sw1g|0ѐ'H<+qˊp/ qzDдd \,fR~K=K>sj]Lu/tIj.rlI1xj1P`] O7ؑ:\NAQdW䍑T!u݆^Z|Zű]]mC{657j=GaW.;lcಁ-2皢#]Cm!ShqfO+L|/ry"2*J0Hi)ҝmM|7>@2qUe'kBpW=S+V|?!1k*_Xj~˼ӄW.1"6W)`9IVJyjJdmѩ1OD-&ro_u7n }vvs]U[HgN[F%4^R Jr}"V&"967ys-N|~,K;e"gSi J/?v$<1;GN@LtևTՃ BiGA^J׿RܒkԯzE~d@я&\AL=S%8oJ4!vs"a톻KR!t ݷ&ץh~EBX ;k^<(k.iލm 1mA*3F CGG\8Asm@ebЉP丗n"3.qaU 5T<ͺEM +&3k]eqa!,rW:̣Bʤ}yf\#EbZ'SM=@@KQ˜ظiofSj =@zI"X-7g6$}4`k}錓(qH^㖙mN񣵎*$k } ?q1[? T t!Z]JHۧ|>t߀v1i<oj$1G"#Q%A~%VoHFS *'O3&mPڈg+Zb(w}noN=|IL:1Dd(dޒ& }ittOuT$)s.{eZo>~7wN]Gض,#i_*fTMEYzũbFh%<=輏{ubB[ֳo=S? ~;|S#H)%?ua]3bgzi,ԅga}3ox9e!_ >#G29+Bw (b@ e4o`T%ݨ%2)pW4ͤj"]\EJ@GrUPD`2eѤɼhhzy%A$D,hb%d?9NJ1m0Z7p"X1:K/h_UxQ~ńRJjB'nhҨp&HJ^O&n.6,mŸcZEQ< B_f/@A2 T.qbRTJP͗&S60 >PkKS<^,! -ڳ:ViAV@ 47k-y2-k+4 Cf~x#0I# Y)O}6z yڎ,x?FI0Pi7ӄ'WKb .~j-p&_T)?ਗ0oqׁPC*5?EI3s `m9D9He%.d69cHpti#K2wUa7'KgU05Ezf9`x&'C0Dl5_#W`\E>UFЪh>Nn 3:kZ Rv9jK.fR1NcaYP;o$bD߱&*?f =@y:LDbdQga0ِ@MP|;L9t2ޗj%`B!F輧j-3{- <}@qj/{& ǽ{{#>Na Š}E9/l]3Jt47S<_Kk4!DE8dɾ.$nwRD]M;kI2uŬlsu7AV7bLJ|)͈% o<'e(H6l c PU9 UzBIwP {zKwh'_P`3M99]d`f+P5ٵ߶g(HZ~0(Kzs"nYiy;|qc#kmh i%ǑjACS&RSI^y׺-J =B:s%ˆ'oDՅL(!X W*p/5QYAD~ ހŹNNnz\)EUpRr"z]'UVqC ՈWPOw4ØWʞ&CjA]rmU J 9߬fnԈp%m\`NQ:&~[F1m1\ ⊪q1 R]A |+$3Y@eFJU`fM&SzЇ7 ]Ztҵ/}?\jY}gf |ĺBӬgQ?îdLwn9b֩Uxr4FOEMfXJ 8\؋c+bFD:X plMD =C{yc߆~b b 9SfT30+k 4K]dyE2o~@=;>hG2)ЀuV+9ǡĚbh n{oCh w'u߮5|aLqҰjvPvjP}Ogl\xg/o)]J0)qÉь&;%YZ<7 0`4gՋNԏƇͱ oXz ۖ.B2at$ob MEj.=F1)Emg~5J0؟_.a$=c ~g,L del/ 5 6/Ѷ($[w(jδT*E=帟T\&3j$X%&%˖b0 m%NiҰM"w6J[stM-4zAGttϽ!Op;q=mTJC6.m*'J*e2׫A;o$T_ui:(6}9 6bJgjrmSo.8g qቒ39aaDp`D/+T)ZYQBL2yiݾ]P ~ R#؊&5>`u5GmWO|ĬPrV3IbNf)^]hf أn&p%YIoy$'|d@L:O>JTevUUP!֖k \8S6Y`\1'5̱qQ#AE !pj (dk:c.4DhxM'j ҳ4>[ ABJU<7q0s:N={,TD Uڵ]Z-7K .(VԂ84'dPpʂqkހL?8FK`T4iMq?@(fm@do ~_JESӸU AX= =F `w)ԛzY<8 &K:ߵ>bɜglq mH@q]>~#ٻ6RejE3id{)+90:{<ɕ꼪Zm8J5lQ2!ÎP+oJHfn2D4gg\LJXJg1,"`N@8Awƅfx]ZI\̮p$ȷ|CWm$D~~Gl$ސ/,O75ڮ-A;ҧO{]sl۾وWI |^zNwU@yΚ)7%FfJ5(^B?KW,s؏Z5Ծ12e#ə\#fsz7=r?Q)*1ު7ϧ] _g8XӺH׻n s54Dgt!><.Nbg3.Zz=)%9?VcX*(B}Je\ pA=EGi 9mIIuOuDr, 1{ ]+?fD5X[TS-6IX4jNǛ$x ԹvAWB#46tNNz=s"ߜеˆ݊Vd<[#Pޠ9C-6YuinKd,zo-) !zW8|FA=2/mUǍT R'T+"+4 Ҋd!gq= p*^6MHl_J#R*w}J9IZ)+FpDHHJM|RdݶAfsFQs]ܾQu}h>2)VY"hD Njsj<4Y[ȌCS <Fn`\r:q#eNZBݙnK&ܑ;U{Omrj v4\TB-n) L }q~ ƴb3q2~S~ I7RqHm_y5] @Air&/;V_#rH$8-;Kzm*].XUJ|2F]Lcs_Fj d*+wuTfr R[ǂ2GedE|OUo|jLsE.k udV$ƎDİ7a@^kJbݓ!I\NZ˴yA{\6 }@(m ZEʧ.Qs@I)_05Y|$ܷ!{lE~#"k֬C7>NRXT#nF5i};Rbȩ`{ꉽ⚤` p[O-AKY6)T/i `yiH1

    )c,?OQDc[c$mWϗGzgۡq DlSjge{pe1@ߵP;/[B8p`[l-E6gHyaFܴЯvz.-dbO گ(}WT9􃛃ќ3ӂ$ ʤC9xOT2gǐ"xRS:ms }hji-Du*{~9f̉'ҁol}:9w@%#$PU#Q\lVxx?fI*KnG_H67`gYWfbՐEIcJ|@{K/p!ZڏtHxins?d>ul<1Qx0o-0D2aQ ]! )؆U[F%?_4.RW̽.N2WVW@DɲςUM:OQqavW+H.EA#vqeƑ U -|l s~,ѪlcrU) DPhEd":Ɖw/rm zek=wء ܍q[TwaDژNRծb=D b1~V5c.BlhW7z9Ŵbm )bR+:UO+8F K6 wYn柁-M 45pA赜ٕ1 Iu|)8y>z %[7=JCԱ'^C#4<>MuIT"?81x^zU?L6f&d~#( sn@geqCWLR>ކ؅3yjƨHr߫uXh\U[cwݬ|L gU^&B _47JD+24 HixGQ5<̣,cnF 2m]4IwVD7;M]BAr*,?eʕMbnqZcsj ЬLgsN>(ہzg-C|tcusC{_$*wzbwB=M܇g|5zpgnVSI3QT::i#?H݋=XV4es‹%M1|9"B/yKjE~7tgڅ#zlR)h{Ջ2wVVܴr)XV pNاߕcW2Ć7){p%u<ȯdw01 .kLUyf(Q9U!cF+_CfB.UVx>uYߡ;-FUn:`\| 3҄RI 5)ɀ0G5wBb[Ӗru8Qa_YbU+ũ}N 6cS߁,Ym:Wd}"R,+v@b-^DFG( ף%// '(Urш l)8Zk 9>o_",qZ!T-8)}6ޥ!Lj(hf7W6ei"ho&"~FާwSg0Y͵[śť%_w973O X% \^[Pb^!RғR(-[TH:DIb)oyX>~)2 qXBf4Z+5.t~N [/7b$u.]Q$u*6HX0>y ,& }eW[ޞ [4>p8¢ 3$ z%q4N6otA-)@O4;8?t|ţt(7yB P)=;t.Jeq0F6ZgS(;or 6~ϭi& qk3kL젰(%Fkܦ**2^(`Z]QZ=4B-:쀢5n! p3>CO®m'BLi$D7777H 8NXz|2G7MhMuki&kk"l-MP8Xٙ̎à y@3Cm j͹aj>E?*~y%0Lg>~3q>IM<{{⊮K[Ҕblszo7EIF30%uG>Kv3h."`Pe O ~ _ %2D9&"-/+omNEЃ . 2 # ;oqFUnWN4>f (:}\QWP˾4I߀o@ g?/\Ԟwi2Hܽ1n&|ɥC5I7հ靖ף6$<$Ɩ6")OI,y .C j&O1z<#j5'8d9l4R5+sԡsLM,ib{(U *Y5Mُ|DP-05a7]VOY#:$}Y,Q=`ݽ[e ox~/.aOYЉGEMTnpή?ת~F#9٤MZG/3}Y҂Я?wOmedo0. -VUޛd%zvr~Cݪ@זwH⥳}Ok*}`4V  Uφ78M>D~ui1fr F$'Ug-6i`qR3j2UC~U&>ӎ4U\\,^NѾd)nUHhGOVmq{ Y1]vJ~ځ>9gİgأ0 zלFT%n-@9A`Nv21o4L-Wud9Ӎ dNeh_Y-kMg`>ܚ66J?Yդ]*Q=_}(7ئR.{{N 藺 ֑7G/yz-FZS **F)R rLw'qHt!hUd^!u'칉!k" fYbTI~IÒ_5tz\oqMZex5bnXKW NM}Q>UQ2p9}&#XxgțU9)$uD2p5-yWK2IE&K!,h @?~19R@2oV g}_o($1z&3-L jfipoN4>E,x[L.<@o;-V hj^*hf*g}e9q>փۗSX_T I%BD֚=GcKu6[Y|dҘiΊU3yLf(!!A;ԇ)\sY(XOҴGo ,SKd{)\!SҿEEc+jko`c ˼7R6R2t@1)K/KlBhtuvL)C 8MV[0:tR|jof_E)CÈڕ/Z /'0 ڛhX$Q= d<-o&aj/H+S^2`sJr$K2q&_ԗx_/QiM /G 0pSZYn7s `VނC9pVL>ji;[61̴2{t:^N@ױP}]"r21b_"fFaALz(5T>hqh|pCu.)QˬF R 3度e @"Hm6-]y'9)2GqZ&栎vH@kZbr j}?>b,۰sDZԞ׎A{.7D{'ٶSHuOj[7bq}&bv(3> ֦nctBD(nK5OҫN:o|LfzR{x]N$Q) =ag i]_G͟Øk;C[tlTi*ahM#ytS6$e_ nfjV۟L*6CVW1x_05/NAt!mdkٮDa:Ia7nuZC%Eoh$pGO~,\P rLcwEKu҅C)B~ȺoF&W( i@a\n?ܚ4_TZ:iB,;8Y wr0 -d&/m ؝FZLg]lqS1)坧!Ƿb}Rz{!H/w=X)1 zٖVNZc)YYq|؎}t4}vxNa@i-|(\z߮̿zLi詅7NbN=l_CR& P#$#ŘZ^%4j-Y-A id]<&tKA`9975i[\f}A.6JO/B'B:lM>6wAv[R uy5+|ɖ(b9wXI"t,uqrm2W1:,6z#8 0;$\W0c=Ң|*&?%};O@ڬ^)p :ET;SLYݬQđNBWl9lp#zſ ˞ESEdR.zEۅ9rt:<0muV:՞N*^\]d\!Fh\flq:֜ԖN ^EB Tveb.6'PMx'>;ZNCϑTc>"_*VK/"j(,z@к̊{8`X&M|qanNNS t +Er_Q#Q*rNA9\{'ak|dVbU~ A]@X bQ.ŗ&-oG&^5HO,*PԓU ߵ׿,oC F 3VĂ6\hVF߲uJC7Kjo&+鶀 k͑iL$k7&t7)kq®n0 T%?6I޿7mF7Y &0s5^93q`r[jp4,/ZwK:!{8|!nXIq4k/O8"xz&I>lSwZ(cm( EammBsͿ/h$%sVP'4HȬS˪0A[ OL1ȉ baJ08 &7[D=P$,C 1"n>ƹK9iC_!İ16+ӪU;-kx@Np89G(N}kc&` M^gO5QwHURZ6I"Jv=~r(!ӈbw]@TCI((vWN6a8lOs4&>2%ZLƖ/Q=Svh7b=}h!$+Bյ`]vGHHɪ rQ$m죍SAW\R_SQL1J|a=k:YLrA͍fyݿr&Ⱥ&1'3d] #T}&9O4h]T|jy@lMB׈~S!c.Uo3գnrت̋V!'Tb]RNʡAU;:c>4G9H2gIgW t@,ȜQ\$iy H)w$- 4NCŸ+GnQ4D0O\IlIEf]/~AqsJL TU`iI`H.~q+y=~'PQO~Z}yG+}e;M%5 vfI7- ]]ghpkt*zNRBQAO=uBbQ3hK 瑁5Ʀʬ2-c4ҟ<2#Z~-'O~'0X覸#4^<!8N% {&Њ r\2/w|q oX'yE4[j7"1H}B S9MRR rk;̴ ?r XH1_Jf;5'AN9m\%H}7"svr7=;M7Jq( sY59Zi2FCQ5@%+n-U-JsTÊSwcMƺ}g & nzjE&9 Ւ!+ݣY{aV,k㠛Y9k-gM6B{HՕ79_XL_Ɵ Gb(Wmq2-zWJ̎R@?|Sv."' 9ѕwOW"?CO@4.;7^V{AXn44>@;56VYtR”{4*G6V۪F|j'*`9(ᄽBEIq@>:_$rޛag&Xw/3vvp/юdp5ֵɳayNe FURMhF y,eJCͅŒiĥ`Ҧ}WECl/ 𳏘~_gԚZvqv_i Q1uvAgb]Rjp-}v3T!PCG Z:><,RS_:jÚPWAfޥLVLxѾ/m?K8$+M{-*Xv l6"~jN P}|5H\ U xmn??K5 cGpreb:z@kFxQ\wLQPVY s Ts89GbXPQAmԷ8Xx+xؓ%N ?zBLs`]_>:5Cۗ ?D3mNUlb~`#Y^PE '5Jj:l5p?{uNmWYV-S:LWR"M6dDs;1\t@d뚘adc^T5x.\o6`R{}X4ZyZ%^gG>"`RXF^|laCY#/  PMN )+)RZ?ma L>swnI]Yr QX'/k߹99#$fQ T>^ :?^BVCԽ2~v9f(1s!wSY:2Bϣe4!C0*w, 6(̦)Z;&stPdY>J;_Z辡ak~| o|'/U pK'QGmm ytط43Z|+LSi "%m 94jN_ͷSLx5Jr˦ 6:԰]Q1[Ḿi$eE]1{OF ?:PϮhnFio6o(,t8ăѥ$xϏ![5eDc8B3xˎ:gtnJ0W٩qJhQuQvu`RP\5f~(6jZ9]7U4lE>el,^xlop7.=>]N|͹؏LЕIN6qD[ T9Dt賹W8܂T0DL:y4)P}U9ֳ[:/ݮiz6L@W/hlGZ8'4#Qc@3RiV}# cX.ˍkˮj9( NI}Bg؊JvF쁾*b2 m@RhldMtX[]WNaW ehUh!ѥ,4ȰDخ ZԖ~Mmk=Cgk1dM/ Y4mNF6/Zƻ7ԑ!$20Sٔ v>Nq=$A`s(WfkS8< o 4]\Ld3wJbkeVLߘ^u"!& 7F=BC 'W ur9'C!&=Z=>JI{b+U14%nLSTf|\ H5 H'j'Y"J<.U v,pRQ;FFJq:*yLȗ@7*&nmU;Iu*fnYA#;Xޓ:] "5+eņ|&H,q =!3AMZҐ5 2n.+P`N?O{WA]H٬Wz+s;"Aَ)i]ޥhgD &ܶ/c [e@AGBMAhbmy͸VC~6SUN W6^]D31VfK[c JJ[[pgZ'[!al"~FSo^?L@>g[ Y+sdj~].0:dpM.?!>MbwS*g_vty~pqAg^]Іf`/GA[,`>9/緣t7]j?2e$g*$9]( 6 .G9!yLNY[ q> M.#>YPFAZJeYik\ZY6D/܏42@&RRؾ4QLcB;EpPBm2Y "霺c;4ڗhArVf#oZa;W}T?ӬQb<Y6l;i7$kgdfUX5CC;9&nƃ&L/CgU3A2GH 'IN/LfTΆ gFQޕ+GU M6< s߷a)S%5Z `PvzO])+gE~bCO蚊Kp]7g\*(Tt`lUl[7TcIF0~ E˸:cx:x!c h`:NfUj`X-J!N®d@7))6A5Ew/LsתhO/_\sZDǾBʽYHO6j}))ߞw"sD/)EBc(/yA:pN/Ē5p%^[!)']?t?uveZc)ڍXL\)J%wN G:$6ːS?&ڋNUi5g76xqTLJ2v3yM$*QJB`7(Q%PrYIg܆]Jd*wľ#qt5Dd4eN` Ve3ܺXc4P% WmIF0+-I9^Mp.;QnįvnA掝/7X/^/Dܰ%1UiV_or,x5} 9gW5`;0<҈Z 4XAm  W=a6P$,[%p5pew`D>H<9J-$R_*'_BL=6ߏ9O}~1> [&5 IqNf}1 q9$9nўy<1D?WTs }&sјW[CS$;av23t)?r6ͦA.h_8=G]4ȹ yH` 1,хf_{/qIZ ѱ"_*҅W0hNw4[q`i~G|V10K_art R4k5guN%Uڈ;,_#֟,iwM5/aj#J -ߎҼڌdiD޳ԣcٙy4 \d_ 2Φ(CWse,^2<^wZ+:'y׏2;+t./ߤo4Ke/@T.<*cJ tAa_af]– ur0Y,M\_KRNBl~ϥ}nlQ:"VLTMJ=T{kly ~|SmxΎ[̝%kҰp`')<`@M{T,YKug(mgSt2' *uam ٰN lT7tSxwm$~t F`u=H bH]$3cɊZaZ%Ì7AU[U3kTP8lb{A  ͱsx߈4-) 8* x`O6=S^Xv&b?#ϫ!̪^'1Zvhe26]<2l5>'g c3^mUbSF{{ րltUbPT|gn; >nBL0)Ojon\業. 3k$cgt! #7cMVg09 ͋uj.^dPnsW *02el{"A#FucՋFmtx=C [3vTz0|WƆ 96KMo[dsW$@¨/!w8?&a8߲ [j νM~pH"o37/eT2.tzYJekHgt^ $ΐyMK؊dh;PV Ey!ŽJR-0 u>`c'e(l.C-3[  6}H7vaOsA9nM±BE*[bRIzbJ4xYXUw{WÑd$?ټ$\'mJ藝@ C1iQcN'64E˘ɕUgX5=4YH@-\.sG Ci0vבڗȥA$Eݭ&ZM=a]/e_C pwrHX(I}0Șb8`GǸ[[q fּᤖ[A[̎1%C8pSL@ge)^d!W_^'Ֆ^ۜ'lENZ; B[߰k Gٗ $׸K@jtWXajM@A%ګ1R۬VF}_4p^fG2þ>ºm:o3j5=\Vl-̞FJ]Ò7ljjco=P^"_.ۘUq#-6:V(Dƕ`xٚ3(x'Kbƒ6*;Hm">ks__ȴ`G;.r/ͦ诿͎^X/WuzB OX+sb0@Zgʶu߁8CBsuhHTiٺĚ0kaDyB8T hf U?I* !Җ73(ӮCݧMk V3\ Ee[pM+.7raҁ$INNˋvt1"LEE0E]ĬP:#˩wS&K~I\ZRD:N=D~A%t#(*Ԋlϟ~B/g*Z9)~l$jūyBsykpAa1=A.tF,};e麑޾h"(`ԃ.QkεBU -(8$7x0>tspNeܐkWrMJ9's_SyJY#F8JM^ֈ\;[i9Տ֗qd<-af0 {0enɼsg~\ZDSf(Qt@x4IZ\ƣ6ڔK%@ǜXnæM۷{{¿r\M[jbű :njXe$2 /1Ks20əiЮ@L'ۨ ]lCJMSd%낽=ߟ-'. 9NS4reK<{-p~OykZi)6Ag:SWN=*F#Rt0.ѷTb',&l" @*XLs p yu@u'5["%{y 3 /, W,4*~ mm`?z:d }~JE6y0)TaW hWqu1 -5|`8`ƽvd/3M -O+\{T*ڄ==턘ft{3"q'_HfsIbէdkfdCH 7fZU"89R3x:~90rl)>Q%бy JQ*fT<0t[,}BC*ϧ8b,@,_X4BL9R]?0hq㝚BT氮$UL;WWv!1<צG' u+iBz,AvF{j.GtB}\g?ĭIFح~1wuJ! 3LW~'yĐ{^\)5H!FtG?(H[{>orL?X'EʴP5;PlL.NrQhvtXdS&O9OfwSDK @s}6`$?ȾҴI|(H*'?Id㓵#h<_W +p4 撎pcXϰ2"!V(7^+({<Wlr.kv"]Z2fuW.BS}~+\گ4{Oam3lzeUDrkŽ̓g%!dY=Uֿx,F<SB~*3ǰdQ_($;iB:0Pdٍ C5 ׂpddvk߹7U~0i [OO|<TQū_[t Lno& 9>%:l;KLǃhFm Uy6#^_H>hj&]JZAgH+^[ZWja"ToQ/ln=g5$"VǗ^-hu]{#l6i B`1KvYI-QG%(4n+^15% J^z>a :Ke@w(YT16D-䅟/jAo CB~"^W u4Ӣ$ڑsndf#B&O IIYA׮~P䂊Μ9g/W/x@;G`b\c/a Ez¶7֌RN# 4eI!I[{pU8ޣAT@.ێ`R(9NDyȹ%& I9R*1 N]DNTTPH]ɛJ<N*eӘ7,ԭxe3z $p$*h7#%Co2o6| bcF%ClO>#r4Cht3TFJ+q<5`&#`]j;?xv'nJjvm/* P2ٴI.mʓV{ Kuۋv $ZQ=ɻi'ȉSIึB[azƞs7kmdAAyFKţs *[6,umNݘ)*Ti`/+ z%7Q#(Gq?QW}vc[0\q+^"rK:T:625suXKDUzQQ[6,]4rgf6BYCJ~ccv~Ñ1[A'[t9Fw-Oι`~İ&5Ճ߻(*ԟϤ4*:,Li}wj4FBi^Yc";Y@P &vaMgU=hzAܷ&DnjEA+ uˑ.yR{,aS4Ϊ^Ro评vqf7fhCSNT S4mUxƛ>7r>BSJ%"n)r|ݏIgߏ~vTe)s^o²`9@҇vf@ d|LV>\O3ۙR3@LvkW,}0!Y"tmaM=ϻʝ|7j ]ke34Zrw1dš(SeA;1aZF6R:;$8m [V!`I *Ed FE^zU|jZaaNvvQ0ĵeXϧf >O戟C憒lkO3b 5^~>]|#CY 5 O[74R" qJ=< +m B(W=1$S&Cffc}؎5Jr#_Df hƕ} C}s3EOJ?&jIDp1tɨ_/Bwu…!vO.˾SLE /]N]j7k4'rjJsPWOs;k - ]s,Tqgf>ڨV6ZBK^gIZkp?GAk.HTNEy1hIF!׻:uddĞE28gǁ"&SD + mt#aN:n7Y+NF^c9&x6Œ9UA@nsEj&>@ӓ$m@ ,C/gsi7h2dOGzf$N1U]q}ItV/ibebʃnu)޴ז U+NRWH~)zgXqx]M BPs R.% m00\Ms͆k8hZ̸{dEW@RFn%rDI>iG᪄/\6lSCk܎"P'#v%haz~H/y4vN3sU _\|ĺƪ#EYuMծ|H8W;CD;*d91v`"b_ytyCԪ ' 5e{՘r/ip;[}OfS&XhHFΠ"PEQk5C5qZAϏct\եkxL Z`IE)cktkqY'/; B"qXg^W۳\ P F_h*7LQb4M4:oC_2gew"NYf%wai7cl#׀[R[!Rʋ^ZC[C͸Y^!7>?#6NZI$χ].ú^xdO}mHx||+so>p{+ֽZY9Zݎkk5xb=*|:Sy2wGYC]+Ҧ,TsVnci(c2 ªuwѣ-6EYy$_N-CI`̧"-< Niٱ~n? slUqAU㗮UnDf~uIC;/dmb2@;G4ЯUXTӂuQWr[7Jf1k+?7p(yD|{ܢ oTD ouT=R/ 7l 2Ԑ1 C!+p`L괉e.V hI:R5YtVldeۛ90vnTJ@5m9 %クz036HREStWÞ 9o#0?~E5]MP^w("#,Ysn/#}hN>l\ kHD Frr)Q(UN.R2̺R^ -GL\Mb.P'atoq ^L46j?W.! 3K+&q%[F$RگkZW|O4tLG,cj( X`2^xZ`u"pOr?CPVDoTJjzL.и =ãdk7hG&%[Zޓ({n 쑸{w upu|U:Hy6Bcsh3 K\ urrޥB#=;B^J[NnCAT|ݔA锫w=<<^"%3OC{eT}Btt[ߴɎ P:fGJpv! ul;nDߔls'6E#kVvKe L`mjzq`+v;QsGx5F85|AK;gr8+KrsNh'(3#`F؏<]0QR]]Fҗ˸S߳\"1D2~He@@[64G?g8$./Q_6ƎN{"jMLwGGOR$НF{zw-;X;Ail[V nr^"OJv_ ZB=w8ֈ9a]6@mK4,[n{çQ5 i ]- L*jR'fJ@yKQ0q^(dpȷp_D:.eltO@0buJp@ށ8M 1 dXĠp2T( lm.sW:\n\ӥj47E "ak+0<#߄]cHuGLg \e i+@8kFnP#S`5Lrb.OvMzVcl1ǫaϨ:l"C'?iBCktVo,XXZЉ#K?Ő$7QpƒAZAbSK͵M. `ީԊ9?Co4 ˕=KP8 @18%bFLҪК$GAR]2voA sye fj6c!㧎s$]rCGc糝MN9$=Srw . e{%̺ס|#hS(kmdEl&v*x^YU#g_+\ZbJY\ʨw%ʙku#%^$stOkd=)B|)hlFFdsN"P*ŌxWAҖ'wGIC>UEqevhorf7."lC>T,~zOeˠeʈ@q 5K 0͠椅♘N;!'Zo/S-fR=`Śh*ϊobvnx==ED`:q3 Y22idbv"bQer59O{pl(LDֵ5NdUϋF[$?9n@ и#^LeLHSw-$f? kyb:_&ʟ㏌"2bKYh+E=zy<>p{0R<7nؽE?%{nt9yf|YZzbNi°oZL#JpUyk;U|3A%ls[xIAҸIlȦ3R1)׃p~8Ebo@YJYZQW3@w֘0K8 UDZXB&RoJ$H oUohm@rUQJN{8ƥqT ,4UHKxCqI]}:2/(Gfӽ珊JuښnΎsD+7V֎T`U2˛%4[*;QlA %?}U[?q;.qߟ)I%BiM\l, `<+9MtyTJuJ0^9Gz>Ӿ0*%Ց> p+!=; (+~K6pX 3P0K5:&&pxho_|^:.=;Ń͠c!+֡~ Y^ћsh!h&[&l\uX ™@"Cs#&#sqzmnZh9cYͺ&%U(sfhQh7 Sڍԕ *S QӢ+>82RC:hvެ o UJ}i>6| }>o'TR``>>.b%#|K7d@)P;4j^?=|Q"o$Xm{]bS9WU~n2z %EM*t<jN-KC_EYO Lq&!0/B۰Հ.f |̔, 9V>cېo/0o~i=5b{qfZ?vu>ups&wgt-̛7qI5:Ï+ds(4% $tO$,VBG[̩IA "IWA"7/._} RQ[PVsɲ7&,%] U\niKU̞XbD+*2 qQN3VpN/АF!EK5HEKP|ڋ퉄($ Z x; G%E}PDYy95'5(EЭߌ_a9H|#4aSV5ps'9@ q˹^JQwv$ȩ_y.{@d Ifb:itN:v)a^Tm 3qVȨQ֩:G6_] 9MhǁXye4@_LACBT7ed@ xo"R[s;|DL9:0&-RAϓP+\}d#f"V18"|F;Lٯvli7D4$?N ": W+!c|%cT~FclʑTLUDr'XJ>rfs̓2Ppa܇wN2Tn}XśwRc{/ȑOhCRƣu>fs6ݘJJ|nRli܂K.ZZWG:0TZ3.",<)GG`R_d{)y`c[֓ÕR8HJ |y"`Tā/Gƒ&J(H#ZC-!ޱ0p"B8vk}cWbXxR"#QMo`ŧM6S38O}XNv8pg(|2&*=,9ӟ g#&ʸuZm#g9u:_Waͷ&gy 쵬p(LOh mrϚ}$^f$;BZ3a>?M!.5HLX%KI~Unϯ+PgQ̔!7ꫧmbqƛBӏ9)1d[.}@PO'mk3qHU|ͬH#*3\1r+l`ߩ`f"4}mq%ި^ H  MÏ]sZ3TRފ/Ju\(ψ~\YR>) Ɠ~i &#lR{5M{ZM+7iHS~`:}΀Ċ`*[5~3i?oO@-F'c03 Ta?; S۠4yM`oDtJ=Bq%e,UU /7q ^s{Mzp/W;dYHu3jC2Ue̼Mz$̨h[TMSVƤdm&_"Ό*^-S10wI #jh;L w;!#KAJDD+zJ̻@ӤkrRHh7~{>f?ZL1#W Xpץ8c҈*I.2Fm v LBEgҡԧ.E38IM* "" gS^:jr|݌f||:_~) dY/AC _x Z xS)ߙCboU%0c]s\O(r9$F/bh1S"Ȝ0.JI6;&:"ݥ:Nmͽq9+R1ǣ3p@`PGsar`_( N~0_DEUe*8 ꏹ]ȇo-niL2pg_;ꮷV^(NfR+~A~,T_3x)ϫN-\&>Xj>i*9l[1Н5!bJb"|"y6 řN7!?RDvlA Ƽ Z&x P9Sz}I08v\K).#eTȟߝ՞bi $PF #܈R} cWz4[kbZTPv6a0D7^u I LJ*#61{#ꁚd"BU ^Y=o%K _ @_ot,׀ TIͥZ{!4=R9a XldxL+)B:iTL>}nut iqu.HE6e~-k3s' sxlku- VM"7^;m"QՋ=:f @3 !9F E%su'k1TvSodhXJGYNƥžy+qm#bE$28`I1IpikBIRف+ X%I!* fsJH5^'<0;-#C_l!d:OZ]A~MZS]0G FuKu~F33=S5n7ݫm)*%G9?V]`sNEU_G'-6?)}>7Oّ C )lhg ;kч+fACf4FH:p{ČP!g^)#~פ&DIJgVB">W8pѺf> jm>'8[#E,όaS_mHp!8~]^O_UG?^9/7$@<Z,Pbcu][^i(kl-e둚DW°gч w"@ϙh-sYںZ چW%$T.BfrzxkA03۔'K2d|͞OR82FV-҈25 òk`VEq=G!-ݵp.'e.N6Z@Ǎ}NFRu`YI MWIвkLއ6C}&(/I;Aj.zQޙԙPnPzj "!Ii{`jyj-/=׳y\Z%s+;\ܢ=Hh0V\OBşVQB<_m@h0\1@D?T#WB+񡷛 J\KxA|7SOv@%ˀ]p9\w٭$&UA.u}#ŸC(DC^ЫCm}Kѥ UˉK /2q(("HFeqDr D\tq ؅;Sy2p\ЎQ8&yӅ_vNMA۰p]?Tt4B ٻ֔4\Ua?̿&Lհjm]X5x&hDž/_Z@Ėi~?KPطC( ^hriX,-zi馔/1|q$6>j,ի` Q?hut/6Px~˒Û$CÆ0ulOf*waģ$hyzri?ֱDN+r{RV-ĭ9_kR(qgF 0>@TKR&{}aG,eA~޽ONbЃ.~ A\p使x$jBdācqEVT7& S,"8W`+uDqx_002PNM K5j!CzM6Lwul5B= bF @nWI`tM w-uɊҝ|QE*4(ܢlJbnV@MNXVftDY-8{yGn̔j2ϧ~m{'h97Z2+]w升)z"Z0)E" ylhc)\SU?ib11hw/O,0>e3BbCp2~ԱCGόt]^!i Sᆾ)y>;)c¤O蝭ޣoMUlFPPd@J2BS6ICMpрh{s!a' t@u(Irj D~x,[<`|zm^sԱ&ߧ zG6-P£]a-ƂBت +~ DGZPYv̯h0#ZH>gǒt"oC5/CF[we@FӤK|3ˊW)s)ɳ,_tRȝ$ e`7)ug}s M9lK(/.٢kX 6k:Mo(?=֔cnH(iS"٦al bmZ#b/V] DW_បv@)% t.qx,l6.}Bo(BlJz- _*{cZqU0A82˥ߴK<LkZk}SOo@G$֞򼀔dI[u5IԵ[kzyEE"S*I/݈e0JKxe _3G;ߥ.0(uF*CuUXڪy,S<2ߣix05hyc74yu[$JAt0V62 ~3hծY𱽊3]l87};wA(rxp[p0!^ԗh9ĺv a]%i #De݄g 'G8]0p-o솞bgX1TiBGO`Rˇd5>[CGQ̘>zp~0>E̾4@?Dv,Y)$x·)k'i ϵ4{n N5*3P,H{@9RmS!ns@ag{&Gχ,k(C_=jk / nF)D ԇ+B`dګgxܹ=CW}DhobݹuۅlO 5%;͘ۿFNzOq^AV,BdTݲ]8wA1/0L:²82Ȍz j d *iD&@!wiYi?sZ}z %ƭdUNl:,Z{Y.\x}AX"Yh|9)3ݶTX̑"jJ9x3f')q eZҙ5y qjz]|$s}leL}9Rt 2I&u\oͼpTqC]+yI=׊J a0LZ8`6$ۈޣuȀ9fG$)rsL?vo4)r_sk~uz!yK?y#Vsi1M|eqc#wɾ}=;oR;Cjj?o}%57ͧ &ϖC>+zG;!Ks'Zh`7)Kh%&gDd^U;YrOS߶<9.낔'E! 6Pvf~Tť'2b*kxi||cB(P>0Rpj|dxzBm>ٴ^xL'']v^)X!?tbW-ךX掍^8g(W*/'٧+Rrp@(nErS?1H5E烡v;dG(2BI,8rliin,RDJ@1nom->LݽS3Xı)4&3<+(m  Ʒ+eZ|7E_ 7xf*LTPпlR78s<-BƇ~}Bvl}ћC5- -$61L"<:%dXLi|y m&{n<=L'i<|݉RJ\#=HWce#v`2~j};(p_G A4st_( Cto3҈D]})Vb1}{guxxZr#,0qHʥ/7KrXj899YMf2?E6~Nwg>pmI; x-4&˔5ZǠ&Q>">,C;|U$ES?4[đtʬKTaٶI"ߌ['Ckg@gޟMND2zνǖ9: eBFNn!rYQG.Q{\~BeB$rxh%\f>sAE9PhED9=s_n!-W1('}@a9@<߈Wڜ𭞰o=ivӠy{aSe~?)ipPYMF] ɣ@!+!uti$ZB"<6R(rL؀φ0 =m~;Hb" ! %ᕜ!{C^YBˊIJ$mbs: |krmlҶЧ5#qM6dfGϚ(\0=Q~ "~x2b;Эv[Tsٞ p< X)cm0n^a/p"˻s%͍.v߮V^m0?(t_R&qR/"oakZ:%* 'EРYZ/Y̼YgX0|Gc_3Y]NH&}0l=!\ZP00Xp(b}x岒ٶ80)47f`0S.e=/^, qG@?>~lZ%Ѭ[mkP\U }$.ޡvg니~N@?<BVŘ i LĺEETӑ#-8'g˪h $F;j#v肏)^- r qfo.!qM 3mmbf7'Kfߖт7^ e^1jg7|b*D-=}( &o++EM'4^km$8H4yI4]+tcD;LEkB5~D6Q4e{OF`kׇۙ/.H,jWLмlBY E'w|OV#1Sr_k0hG᱓ՔC~x9ok[ag&WVK~7wOCvYXikݤю~o3ؐ$.AHzTxo'ڌ=(@ࠣs)Î*G߀=% ZrLlH:K0DsҵF σ`JD.=&$¹&\qkDOe;2kKK(Kdƌ98}Skٟ;K?ELKHvt;r@TaD[VC>X} 5h98q)Jx z/#48|UxyuC,X)oAfAb[70l' ſ7۝D3Nmݖfءy0gqo Tmhy@AFL>Q]Epw8a4hYMqu!t3'oRTvnaBR,1%jOi{:օdvƽ6368G?.&oU{o<1qSt.XA@Ic0(ULJ @ّDtq`xbpL p6:k$?? gSb5bc٧ƻ|1KYq!؎l[1Ԋ\> [G ԞiO%V"=rGoW噎5;]&> n r"*GO3 J͘tө7nK[RB'2`Z$ݩowH8[Km_ӻ:@f+(fEmwix|-_TՔa4+!y04Q2,cVuQ;z*;oԙKx]lGytRp-Q*>BNlBT_]DKwr?'![~A * 2?pߝ;$"1K3S$ZVDfU̔Q" 1*M[1Q3UaMnQ^vº&+Wv -,^mUD?@DzmUO 3_ f6^ < PrW u կy\Ї VS.v #b D،;zMr Ǿt-gds )Rd EuvIdT-8??Bm%x^p& h*A$]4pfOf93h6$?>w3n7גvoZXrkuvx]\K:]T4R2-jlw:qMuDlζaOh˵AjZ&93]hƺu֘r5za=GF,b}0hFxt& #xAz#\"=v|d$ Z-nay8bzE8 7\eGuQuѸ`$T(k"䑉JmB3;^C@ gAuAW38{ ؐSkQ\@OWK@A}*w<[͘LC~nbeP^g=u1F!mvKQ#FC^SYcv w];L<ӴD6pٶ3XnwL$̆+ug?yD;˧'·* l4zV ]֣iax?ĦNa姕*d#u]˞mS.OLf̭T )]D[X.籛4RwCq 18.ѧD WXSԌ{ap馳sb 9돲yg&Q3RЏ0XL@7/<'%kgH*cWȼ2*lU0 LMS3EB1 ~gRn"Eh: O _jwڍ@MQTM\%ѪdQNG.Uy#Mv䤥UᅭAsH"Cl[{I_F>vX#"N#BOir )# Ol_[_w.Ądh߫6]\_ymEH0;؈Lti%B>h}"zo8Ϲrkn&L!:p Ꙝ-f׵&ryOTMxsAs0MHUbC3O6CĘxm={HS.W?ZPiwt~=+fpyRBa'{0U%w}4B޷]go;]^^u.[20aɠw.DEsE GW{-S8*B$Y7g$\7?m;zOs$cV8s{<v(Td:y[Rᝧb {$<"'!tA:>qH)' @&نK9`J.{,\l-^Y;sJOA\Xr؂lѽ$hdsHxne 3(g~6SxoZi'DbX5a΄ cOjb~ބ/efGb9_F;sR k *K8p O2KRCJA-ugp[N3@BO96?zu`F R4sIgj`Vϗ*uJƪv G FMFA3ld kFD }ݭr/nyvv$f%E>W&_.;7lY1j&a!8"[.,!K9K\4\Y.ÅԷ41yThs-yMŇg9qv;,fF d='tytƟ <;h$5DŃpٴH2F0*ҶQf*g)b m#=5&l W-C?q\Ǻ:'>%ÛitzQ@O}i3w]YX1/#>6v?cnp'Ls.yb1mRhdF`KN wv_b&=tl2M+ƶ4C|ZЈSOq2 D6xW-0 {|ƒV8}#G3'/xXsΘ |*,8eۀ;kݞ "-xwI\aC{~RVApPCUWbiDžoYPH=R}'aێ.ڳV??R+g'U|l 3ej6Sȉ/oBYNpY j^Z6'v#7CXK Kpti S|G BS~3k)R~?@[y>$;Y,a,M`yR6%3VXݢvu"Z_yB֊s~C`#H_lOdeӒd=oM#Z.g<.Ǿ5%ސ>GBxٶ+ּպBX|-ؘn p.Bk[ETEH,ـ*qb$ IЎ#jWk mc"R RS d}Ċ7v (t eDT7ME79ו0X>arOt I.n)h Xu*{#)'J Ifx]XH'T‘p6ֿ!#Z5'>ӯ=q% /myXfJj-Iw+H@JnsR^@$ |"=BVx7W!%P>lBL! %shS~ӳ'kn1y<@X'v\ L QzEv(-Z  Isw%>GMCcHEcHJj '\5z$IS~0kܷ"_\'XqάA3y:2u HdT-[&XK, `(7{ڝ_!ʥ j_:\J6pxqs*׾n$@?Ljo#GNqm:ߕ5I}Tƪw_36N`d:$j[;:2̳HFknU8,|"WQdm"\}I"濇|^oh7Ж ]cFi,U%L B%~--qNXhxpϪew֋Lg˙Qr:Kw1 34T6BZ~K2A_ _o{=l‘kXO#p<'/}i@zN']wn4رRa5Hs0]+DWP( X-Lbǰs4"P_uQrQqR+iͿ,aVN߮yeM biؾm %QFRS:8L덕% t4u*9C)w.D ]4%TsY cKt K)G$V fp⧬OЕ 6&ʋjlXQkm}@ r"pL)j'Y{MU+@,C:( )l|tjy:^%"I4СڄͩSy ),=dӐ,.O$n<2҂`Wn*ǃ `Y=C;<)tw6.]JS/tyqòQ-†܄{k!j#f7'ZjnOc{Xj]P~+ıD04lY T࿻~>c_,C\ġ&YǡNך JWr[Uap<^K6=(Grƨ IAՙ63>U ̄Ϫ|uM(5Qȃ܊o|ؕ՘`8|&Yͳ܏nGy:M dU{TkW"" P+Y1CncUIMoqXI,Dfı7Nb نQdjr,G#GŠ pB5iԷUr ~0iҏmf -K8vN<`Z,P>_?˯췭 .mR=]$ٗ14>?3MC)9&$koLۂW"-ɒv?[eF.jv XﱋPxQX/eBH|'kX\^4bne=xX} ge|V/o<Pͻ4tLB=jrH8̑XĽ6 r@%|PHfy77TtWL>q@w?hйqQzS 47'MFZ.b3[D,z> gpD8'I[ >M큞q$.9D_$r7GdP?Z)4T|*1%&]Oa|TۙNzP6J@)G! 8  |[1+D NA Cꒈs5:&]`-JQ-DvmZɘR~D*Y1D=WܷX@s[wqIr8dG EU[$.ֆhWn/ֳf$l.dګzZ;+爊Gk1%`@ΪW'ӠvB/3b?a) qMQO?eݎu GcTMQ*a DS"\u~dԶYx^y싴>j~Sb[g1ʖz} UM( dUٰf^ˈfW׊ /YHY4^jα/W ĒlBi|b^ 0,l)i`ILڗDq@3}S0NVZWDp]h8rƘ*rzd!pB`,Lc*e̢#eɉ6nϧ?50Ka+n K/q@O\֪YЎ7#Q1*#hD*6'k{4Ѹ^R"c>ċ< o>*gHA+4Gl. ͏`{u3\f]ܻ#dh ̮)@fp"W;R|@Y8q=K嶛؅"-wf'ʟ;6#cm&|C` (䍡pO?V#=GI mʱQ(S6J-w7T%`wh>8jVSY8 1"h8J$i8YlQ!uKQɭ~VAvRLGsk.l[NN.xFЄԃ=|C]T{ 7ƪP|ӍH嚱h2%w sQI$IZO.璇&ӫ ~ |fXy٠V`ώWtɶ,0Ϯ36ȁg [$l*!}Wd2r)vrĿ{bk!Y70hˤ̽-6\9d2D@l*6W}qdG,~ɫ9DC mt7o< `#˶Sa8"aE+&KSfqWYPkKL'!}tʫo}?7緉b)C;폕*L CGơL {L@ٺsB #y*dz2 4/WkV( ZMD=5_gc(M]ZlX[9&9 ):yq$?Yn_<)$W80?@f(䞂 gKI&'T*cdCf3ۚ0Qz԰Hj?lM_tfmׇ[XY>buq9"H4[8ElpMڸ{[^2S_F!-Ff"Uoa36*G+ɶT CkY)0OkQrfWTPt^]hV ޴kB8k uVq!*A(e@unIõcT@+k$++H04l|^*Hǖ,F]y\bWL$-"+ꬪ1 dn;ӕ2]Fp3]R#oWϨ8Aq$Wq rqc7>%|ۢ7V]ʵ.Z 4 ֹR[sai55]a'z]E=l"#DJPp21/AF̴rtyzeQ>Ӈ|`[L+?C^,TN4=}pÎ"Y?i/P01>iKFTxUA`&!2ڀc-,rp0OHZN1h# ;*}v{S/:= cvnND9(v6t"i;'n&ֈV.jED N_5u"aιY~]M];b(Юf{̇0o~l4*DAR8 n%/ Z[8xe -# 䡕q{O= "iEvs LFyWVMJإU:[:VvǙ$6b $q!~w#Un+6AFjE^O^9!7FxWnyMENl`fRָ zp4LGɏKE(M0pgT@`ޱ쇏o==2K 4't 3kxtZ=rAII_hƏ)s@w9Bu3鴈O(em$wxfJI8̓OX-AsxxNeJ0R˷:6F)[LVʿfNYyc) I 6LՅ- Mȩ0 Ş7w:6d⦴'gBVR7})@6ύ˼ZmW•Gv o˕|~ɲ{^ݭئWWOeRFH/n[SeLHk_.Ç(rKbW2=>\'Y)6Fk ,?LO: )d! VNHqI%d>Hn#228̀Зqib ֬B,ϥ1#nhߵ^0cBtjӏ CXKP&TU;=?Q˽qF,BLf?"Q ͼ\F/e6#ބ0|!Dì59(cP~ .?B~9"IK;xvv#kd(} {nRu(QvdmB89$x۷grlCjlkt s0O[`!nOBkDOSm]rcZk4|i"<Nڮ'GɈwǕ8꯽U*rVF1),{*;FE ٟ}t[l@.Dy8әo[lq0s*C /nb@{{GY!Dĸd: 0* v ) B,P0}2I~lPҍ(rbAҦAkP0ⱯCBsqG\h_ /U=6fQ-;;-il9Z;ޏAZ tD*8bZ.`Q7FӬѣ/e&*c(2v\%;l-w̕VGcGs 2V̋~#2SN6yj Fq([`dl~)Uh 7 x_4M5f}m7k6@t G94<>AA?ѝ7 ˂kL+K)g[1\ 5bmea+qYbj6Mߑ/ޞ-synWtukn+fBD_"rAaIf>p4X&{̭#09%{M0KDhĀ@Np:?,%? 5z.q:8ݣ@N\m@ D[]^dcm%!;I SGYGbb1Id71l*)Η 0ϺKL4W/AmI\\ߘ8c'){.IB'~oj1 tΊzV_`oBîܽE=0;rKsc)Et#HI"Sz)/: n[pwiZFIl9GɲIQMrleRE@%V_0AθԕCƁ%Y^V<_I )|؋X3߯֟F¼Di"V7oqa .(6vGab< q9jXZ|ou5p%Z=Zϋt462D z?~ ,;1~x@b-amK F#n4v$~]op&s!z/gق»7*8>q9swY*CE&RRyp^铤FamlSܿ8cFA]mĴQMO35=@Ih9#Kׂ\X:wޜ]/*lӌ8yUgV7Lhc.StGTar7 @^C,쨐$[3aA} &aB%.?r|laqgB=3݆KOe.G]"O5cܷMrMXF>hڹ\*9ajĝ9oQU. >i'G, @<㎍M^t+5gYbh7g7lolՓ-7 C}n6]׺dlHQ=o"=I.꒝Nf&]D1y3A44!;QG&GDֹ+ZZQ4; 4Gց jmݏbHv[fz8m]Ԫ|cK/uL G v=SɊ3ZRYeї46θ9t0(u3I)1%ef:zK0WGDٙ>. BU"Qh\>·zZukYUyF0TJ5boyn&DkK< 1"1i4:h|:YxaK Eȴ{K0/- ,O3_m/j&D AVWI?Jr}+=9(ȏ`Up颐=G&C 6Uj>!&py\Y1rf}@P0p΋жأa=&È ˖t;GkeZH@"*b˃ltt)8s,#偾^ej?v@ΒDIjujN$lC[[*Bm'Q뉅 !~gZeah+Qd{Qxjbg q{uh  epQ{]R8y2=7S;~uSv % ZƚTcD H25" NGܯdfGX2%ú3 h6w.kO!qQ\^+qsࣲ{,c`Eτxʑ1oYs.p& o"cG24@.lhO&TLgW{su21bN>\qɡ {曖rO0C<}z 11 F,-=L){U"]R!F(Ǻ0e4L{LUl⨋S@ 4DaJae'-[g1 cBwޤ+/k] ;"l 8V 4W~xWʹ{٫hM+ȻLzKɥJ˪v4۠kp?$ncĪ3f9]7LqHONY6cɩnH:o3+ "vt#}yNW歡#40WR.Qk4f=6M\F|@籞ah㦤?(؋,R? XT.}\<-K՝ŒTggTTlg)7 U)Lp͌cjxF"n8)qGfK>1bz:zaިk:3)gQWKJU@TQ ИK2݁aXá SrȂ3vgG)z|P۲PlvW'fseUi9hVe@ѕ#19\2\ಔ߹w˪VALz^&Û#*z:x8b^ܭyk(W3IvyjyrV 6#69J9˕`g祏:bCNz蔙C^<3PTsB&(;2L7fy}u5FF> 4!ȵT8ȡվH._n]|(P rqN ~XV=WPv Ny3ڲeaP}ɪex fmMLDGf6zMdǵfܣE,˯k7n/eiU{'8?Z.?SH O+tMpXLe]u ?8Tq+4Qz.cT.oĦu/=yN*7f +`I;k&;E,2H`R{2  \px0 Y# LA;畤X"YNPl[5:\w-=%E&ڄ.\ YC{ۘp8fש^tDbq"㟉O4i|dFP [4\q6\@" cM(AXj_bĝ(ާqIIdm!5խ6E-Ԧ%${*ԂSR+7TE#BwiY£yXqS|Nvt<SLoeǻjwE}##:'sDu}Mʦ $.a >u8ziW}G '@6pJ/UbwjycVBߊS#nOVFߊ5Ugq\(:K@Z~Տ5{r8^M!?[qlbl;d#qF#ƋHgU2γLS '? ulBm քJꞜq!QhȑϺԶRbTE^?*8Mj0E4Vs%fql!NH/NamyWÙFVm|늞`l^:G_C9H+dVh ¾kwn|LyHh8hegU!idhWeo7ve\]@K)oEFvI\"BO-g;B~Q JII# iB}tYk3Aκ{r2^Yhnph44FɀDx7YCMRZ$E  g,hE/D!Qnu4k9ʢB<` RV (0OqUJ 13gX;P(۔b ɜN9BHRrBQ~@6a}i.-5t t}^ĬOͯUJ9_J:gq1&di䞫ҭSEߒ!!(Ⱥ,Vrlpja'$(,;C%Xd!OA'7 h_*+1<-e6G\q +sxTFM$qdHDkm'  |r8i"mߒk?1>x&UJOR>&ot:s"p÷3Nk'+%žHuWMwi[7~T@1ٷDF} d I$޳s*B駦wK^ҿ"Y-NgSKq_،0*tl ;Q;9 z%d$Xv>&=Ӈv (XP|yM21vQ01 Er'l6D|%gSdr ĒS`ˆw%Ȯ ~ts:@N`麗?1c~Eg P&$ ̳GhKkrr9qG5IQe,Pf胚ᙉR{lf9*4f6jHPbqx̹g"3XM?cZbߛ6ʊpĄ(d3 F9ëNFl-y\Jo}na S:y׀S<F6$)}; $_9 #7$k<`f_|=HY5q&jGQyq%zP&7}6Ҕ4S/'.K"h/iTyh⤡Di Qѧ?r$܎_ۆgdChz$`ߑa$6>qI݇?x2PugR#imk)G_ܦq<1_7[{Hֆ)<&}1w߶g:ae;TڱN&mʷEKT9BLONVHkx ᄌP~_6_䒆 sIPYi^(Y5*)i(_G֥x)n{Hd&+d6sŵ *aD1o竺 6^TiN8bO׍?+!i3H!)J-C#gUO.6Qg@s-7x&7YȄ#nx2\ ^4+ھ>?+2?{ SP!r#<k^hsR,U"'<4 o$* @6MbTi )6%3jݢ=+Ӑd32jwyyn7YjsպF>Ɓ.ʯ[3o" Fvݏ~DEv}q3?iYv[:*FoS DQ2qnőyp&'.(nC^dgT/ɍx ̢u̕tO.˟hqj\C >Ěv!*Zd$OMφ?N7l% P:S)zGP O %L0x 4@ mSDI `/'Hu:j77~*)IsS)/U˷f ÅA'9$ >q3i$b&)5a+(hp~LL'C 2}ƚBt8zg|/Pbv"X{3Eȭyz5spUpDAܣ2QzAgt_N]NZL*WgJ}t<`七aKY_Xi՞dP=j3toV.1老d!6d |V/8mM<-H2蝨'7 >xEi Z&IpEOXE͙TqIsϱL/Zָ XgF[D4(R IZ MȐ*"auWH*❋x_8k \X*6I駰4{ra?JS nT": ?5*BDCƙ ?l̤ѡk5ȑaގr2M2 N!RrKy豦.[rrH@Z9?{j+TPcd-d> u#҇@Uj᳂O>|PWZ^[9툟Rgx=Qj.qq%va9(4RETC6uC>Mu`9k=z"&@*j $~!ÆYS~K$'!,u':+soj剋,V-+\wBdΰ3ʓѷVpjYjN 9kv}&@͘ ]O်a % 6GWy{0< tX! :Q xt׎^ `@BM10Y(5<ĺ5 br*Jħv?ڶWYKOCU2q9z+@2t}9ɠǻ TFqb Ơx'͖7hݦ$u[l+22.V tdQsm<[D s`DМmkb\րiy䥐Y+9&ji7/oPz.w#+7I BvM]kSXn8'8Fs5-J(ڣ~G|I~GzgQfSkF7t74 gwBjyU,p#ĺƓypD@^̙kʁ0?Q /Kc=M ʠ#pSɛ?2\<.\Db4`52RǨpiޔptLVt䣖Ö ]C'cEn}1Wmr _wip" Fz;}5qYF@LMw0_i]ƽtfNK~+zh}A=L~2(l:8p%mtԛɒflkcj:g05"fw.&8U@(u 7I=6p=^F__hNSg9=x+##9Qdɫ4s/ cw@N12|!橪3Xr@>c_>#}$҃٦f|v^]-e#SvX.Lb?I;(mf ^gOu5Ƒ1>[3Gt,'ḵJ`?qq.9 ( |jbƋ2t6p/k)"f|L99e{BP2Lylf p@%\54>t'wP?r*?MtPFb7EΣoDu6`aOLҘKK@\IĀp O, '. 1SYyCd'}I`lHN^Dxֳ7JH7d) iJpK в12 vbb$ Ң<3,ZI ̱Jԋ0 'sP1野g0,ضnc.פg TVAn} hȽ`QMPJm% ˝ 7a)KbbQG[Bcz֒H&2wi1zH>v!4}Z SQ7MNk x.$C[m2҅NUw@ ѝ+(>~yp:Ocr>[g +]9 Eo17!'h*csaQ>PxnRCpڎB{?ywrYU\޽ig|G\lwXsĔT(קz'M32OPQ,f6k떭1hT^Mvp6c/"fr:-t5p)2cg.q޽iCS[sh.z"gWN<]~q3wZԴ>; `iaN4.YF(PŊQژAš_thfgi!Eăl0q QYvAQNؔ|gShyE$iA$gp8Roq Vp73z<+ˍa(vX.n Ɲc^7qZG,s6Z,[= NL-3#s\rǗ.47 wť_ *7]C-̧Ybiՠ NJ7+wS~(4p.j+$='GF  @2c\٦ܥIk3ɩ0S J)#xSF% r}bO'8W>nHj2usa3T3d AC2+t2' ҃˱ٰlZE"1rΞKRCKUX0QJ୦tCCQ<{£b5/S*)]Uk\`.Xٝ3wjy.z9(3"rƢ:Դ$H4Z]iS. Iep-Kx32r=UZbc0.@bJx E_| * k[H1i{V勄+rP"KJy.# BEWt>"}ź+`YfC2,&<ўk`Յ1S3r}DAlh Σ xR +ܑQA8O@ݞq@MWc4ag(&<[fւvYznSJO_g2Tߔ=BI/&SjvbFq HŬ( xݶvz`?eEw{n87µ؊WjmX"mD?rqbUF}+51w`vۦ#1j2€ <*#I湴'ŪYR 8h/+f7#i-Nz)2LLP)@CjE]AЫdmy;Oz,n1+=,ͦ_֖h<ҊĔU qޙElžɇ@3,?n\ב!0xQ <]t)l.ח/ۉ4k^WI[ߐlH|@$KP~1҃ muq{E9vW~nt#w{1:U5|W*g[dz+rW5h`nfԈreBTdޗH憎i֊Lmڒܾ-OHW= lP!aJ 4$ʜ5:Aȋo27x18IS5kG11D0R5[+PuK6Sv(W 0y+-'j?}<5m򇦑n7JHr3 ^ &Ӝ b]4mf]ZwfL ؏  `p5 gCi =F4 ԲGo*KD`HBӅ> MAX/뉦>/:Dt8yBy^ꠍF)\XZ1=Uo,ٕ>)^3po<0= da+͆]Mx*0q-_?<-*_kg*yE,/j0n$@w E# J=@n{ re׃ϢkctWO Ry(B1Hi;tį#>%F0DW\4(d%L2tpGKuy]Va2$Ç(FɋP+M&CR7j0q_y(gXϨ*W1K%ZNpv2z&z+'OKN]0X'ݚwNPf~Y]sQ'LuzD@r|.)v>hek8BZ~2=`Ej+a RY?+38yB#<"#,ݲ`FW?) Q,kHS%%KKDv=@13Q{D2R {չъJ/IJG,. ܣQGi.a\$i4)HuݝS_AW)JNU-OkjrU$>+hT lGqaC4,8` a吒Of. /F1iAx[$¹1wbm;~pXyk|p%QMjv4G=Gx43n#21>C$Hx8 X'gy i "ZRmMCPLgR?o9~l>ߓsD<ٵ$tϲ‚."yx]WcQ1 mS`H3BBtr:g*/K[ɍ'RmY|gD*}r6PafZGM--cVA \ĸ<rSR5DK}20Q5hQ}'nWR6sD6? FVHhe S tZg,kǛaòotu AzOMhp.EdD?mj"֞)#vK!IkF$\^|;͙,:ݘ̭?R,D[^9P{3YovN5=nI*[P~D b*%&'Iќy<X\j>_H`UV}{z%)ŵ+un|BS‘x>* HEpozO)6eZd/V|KN)KH}8- %P#S اK|.mI ~9\wȉxmIGV,X_yH64yC!e6`xhlA'iU,șbxVUP ۞ȗNgd,n0#T5KB>)кBj!y4/Û7NmnYj\_|8uRNVKdn$cK,j9Á1ǘ$[w;c5wu.M߻ 4:]jSvŪYAߛ2hcAKPVM+ LqaL_ 2=;v!ATR̞C"%*1ج= 5,XrTT4_a&;IҝA+GT;b(^R搃qKZjٻն 1P7`-+^?0jb+܍)/؂qnRAF ,kb UxSptCs5.d5sfĿQ-kptbUDvWeYWh|}7К)~ͥ & n'6 "e@x'mo T͙ݍ9v ?ÈQf˘"󎳗jߊws0 ۲=ucگmdX3.X һSyU Zn Bpl&Vb6{39%XzQCB=DZ߭WcjL K) bIka` wBvDҎQ|crقI1M EkmQuv6K,!4CW/u)(h.9|<y6.InseQ˔3 ™ ۽a6BNM@K WHNP[pzƓGR%kƉZó)o&)ϏicYo:$ N clW-8DʪBr:79MjNE$ǟ`YX&RGU SgnkQsN__֘ 5&E]'âd#zJÍ:vxUI[TEe`/^Х5q!+ ɝ r N/j2׊$/=BjphYyZ-SppJȒ]kj@X.-a;W; 7*&$4tWKp "Z@ 0M\=6_ܘ. @A@\(˩V]y}%\q?ܘF߻hH氵P/M+XW0 @(b/sΊZ~BET$]8{ԛ2a(2GoRՐ1t㠦 ajEe8 ^7>DK*b vHD94tD)3}!tVz"A9EǍ[IEFXb_/.өBkJCTL;XQS"+S[Z/+"W1 7;;fN";Jry ou,*ypQ&赞{3[OcY9sEfAj(ڹbSol]A̧A&BKlo|֡)BpA#H;P~5hO˿Z nz y>r ' Fqds rYdmFbmC/9K5BS1!"Rr||FGR%-UpYL9#~{^1abNa?餤F foj6%gE'3WCh{.J$t<@ό#ɣIa<3r; >(x9ާ"$A&Zc~owyn̿MŸKg=ljb .>/mPp\CZ$ .Z 9xQJiAVAr|b\ /ȩ݃bv.@9ճ6צaԏ8+juւI򧬡oImJi#]Fj\;]/L,!ug!oj3d LNta5E4F(B.O^N%,cᙄQ.z*1䈛[G6K=|of&k2q~.HbM K˄N6G B]?\%t|5\ jڱE}6CŗFK%$BL{C9yj nDoZK:kJ, bD;`3Cn@&<#mp6m1asLj3D7w/}IZ9 JhdJ\p? ܺUVƀ1_Ȱ|at&s8LGtߒEBU;]ͻΗ\.g"@xP,tQJ&aI?]@ZE4U,L [Cog:J u{0V_+= $&3+VfA Hⲹ"|Y|7aUshR h$ `3^jL3xRqס,K(݄#Xy,p¢@|Hdgh`k] 0nt?*#5PړfDZ^䎺51(cUPzxRkTsF.["^@-tl$}e/'DOb4*fW#1x%^e] +\[h$e~ ctd{AQm7jy,T3!Չ o6%[oVK4(.:Xp[ ?/Z3zeW8m㔭K)J]W,M,,.9OuS/ᬁR-!6b.~lQ34Atjހ0 5xZ?.x%2~o,wQA'wBk'")YG$M>/t {.Bd%Qd_kh'R70U+C@E͵}EǦ`~{Q [6.TmɧU"'#wrog#]3@_B <./Qǽް-Z(,~ s[mZMA&ϤI4X;wxVBa]-1S?8_:m@*䩚EO!2qIt:@Vq3MQdN\:}T{pPA_d$C` ʂԈ T'ӧ(b Xٓ<3x4.cERl&n^¡f >g!WSѦȃMY1YXPg B>7=y P!2L3qq@hzRir>g,UR.>'f~H!Y=< w';`2u# ֛ ސvdDjUi,8'^.,Gn:y\~>Hv؃U)|xy2*zA!Y{;fg|v򪶬A_#5]#YEjrw3F,hC=-`$nb՝Tcz%I ࠗn? J1:~.DEH%P+AdP4{C8Lh,pl!;en{æAh]5i4%Jop0 ͪ@ Em. :(ūdq]7F4HuXWdjv 4"HxNވ* U{/ľTW+1i8]#v^tcQsu?o%a }_".T>,/TMe-`mɈ-MT4,:zz2uK7D)[ytnȃ %8U h饣ΦЎm  KFN-kBєxriMS/}Gl+XqT zVOIuld_J=t$M;Ys[u/݅su\8ᯱd{~֩I8&8Egv;$7J5R1xP5]j: kҎ^Ǥ +re(V5Pڦ3@fn͋nٝ1<&O~=ςa:yr2ˎ%hش[L6wiҞ3.tuk .󚏐ٗQ t0jQru66DkaF>49֥sWӷ]sG$e1dRv_. fHFUu;?2%8/e]tGV'6{>S`Nײpn'w$N$CHA1?{[wJ}BhƁ?}P!+}8;taHT+lj-)®V5jTbK߶&| .϶pχS6|3XԳŏ?bD0Ml`0DY{+W;0N&㆜|[IeUzsxUcN {#TظeYz1 D9B4P7аcؽq_(hJ>YLD3k,WK:Is+gL% W-<٣'}YQ^ocGz?"kzeDy-?ZIooǪnr$5e[Ush!h$uFtTX8ouC}$J_^0sr(p ͥr6A/͇nqYdULRdb 2+` DI@{Ĭ}/I *TȊizADH)[[fcNJFu~_C"&XC+InB(+<)2QQ$?>Tvvd?#,8NA4hP%j$y@)?r8R`՟:\i1SݐYwWC5 KlΡL=e)ª" ZБ3JWO0cd5+T.靿>s:k1dV 1#_akI+Ǵ2S|2GRZfcFV͗ TǏ?rO͝|%#La:JhA~);us7[;в(=}qfwg_툈.sɞl&]F6 efV,llSMBT(Q^k6y2tkYLDb v#YhgD8Gp"k$$Z'aA/%g=j$3; 7@êJ<1e+ !r WO !%SN'Etfi`6Vp шYom%aU$y7Ue#\]Iᡣ 9<,߰K)8=~rI*݆VԹ@&#_w{"l>?ǿT%'51I}d!Y?7_mkr騉~f2Ę7G(FCT8Քr܋}PHgc}$P,sW4bFWyׇ@aj$_9E΋.:&rA+pT-3HgS5s4 RC]m@ɢ@G߇fb`2gjXwjvAR-"@aޘ} eUS\N68b&TNo F qT)F<,[8hl RAioIAǤb6~h̆W'9ɬ*XIj;R)+%|Q8 ;$('Kgf p0]mf)[Mr>걹swz!^''T. i(n?Yt{K4rݸIRO$¡j>ݧfgnB=g9RzYd@=^فc͓$w9kJ?>c# 8Zje5vLe 1xZNndu^Հ,_ye;n|Ew*o& ^.̱ (i=c^0k X 'do,YJ=)U 5X{㚃Ss͗zVJ&&J_>ARq#64a E1.䫴'9莫>5;a4e:4P kv_ L (2[J %}=& bwVk V0:z 0s*coǻίfB/AAeGGGgMJAr7.«v 'AYaC`~UQ; X<W;:)ܜ#TFYj@!1m ** |g䅗c+qݣеYrFmk 5j>p.i8]k#zk%uhQ3}I"Fc?W5k;*;G -|*Nӊ%#FHwTwVZnj 63W%y7; ,mx 4#7*)).an,Oe<%K+ &>I6OㆨIo$CdN(RDkis mfrf_.TWt w {Xm?ZLU_Y+ѩ~ǐ]ęO>Ij 1ǒLg|R6䒄d8v JR>NI[8~/*4 T><רQ?EZ 0S?;Cwro7 *լ{[WeO՛TnO𴶕&p"Λs +Q.wqOfzMVz /,,}gpn2M9jnB ?p#R4B^Ѱ_ܦ <uBہ\ix$kL#~#:|GS_8[r\Jehܜuؠ`vܬ ^N%(N,EaS~rQ̗[r-wUBذ(MP)҅S?+TfO>ݻ$~|lh7]RD}DsP6>,~*. bW>nwn!gf7vyuvdoneh4&C}~xQ. N& _ʴt.>xoB-|0_/Dg#X&N/UZıHϟ >/E]MvwgAo ]T@3qmY3pGTa8o5y! +fO@ԥ=,΃2|mDE KODx2s8csZ:fkHOyEd$!$V66fERƛZɏz_}9Ƞg~{ţ"Ҿ%JC@;F&h (ԡAl9: p=*vsP'3'As[dɺG~*oջQ!6ގqZ//"dc ּn2v/>CNBEѧkFK$I_ⶪmޑd<|5-GWFև!!}12DAG+hW=,mh)-Uu a}_2a#lшaIHN'1m*XqZd!QdgҏŠyڡ࿔i%xalMW8vze/E_ 6}J^Jp[zܱnYB^e!A]zYi$we$tt{!dlʪjg:I,A#1ֳ k?D x_JLASJ>d0A`Mο/y{[mœ4"yYSկ!#0yNF 6JcI4(Sd1I WU(-T**5EX9›N7x\#\ixw|]^i9\٢ׁJzdCVUQ(h匔ZvpZt9ҥ{vM隋ГZ֎U81R3,aUf"#K#<|h,{/?Rv#IѓVĚ3N|->ۋw؇dLmYQȗH։T`ނrp *ެyɜ󉀊'm2> b:byރHO(D-3V?ftvG&㽱uR)>y-E  sȀQ:dh5QW&ҙLDW,z e# [N)xo"b̑j$ BaLaGZJ *0mpf^كި=كg97CUe Ҏ2Hb@Hs?}*lYI P g GGOAhuˋ溉doi9y mpU0 , F1݌!afT!CDMi<¯ic5^,><]cv>.*TT!yDom{Qj;v34o{4ȧ}LB){ aP+zE,0o,bx"z=d: n?-.G eӍ!r1vmC4ǧ\HL_T# ОS  pD%k%7\rT/|-E=$1p7U4ho8cPt ^KΣoUpTݞ1.ʔzLÂ0tELo4R6>@o$|E~~)Wƪ LQc!ϥʝ?߂KbJi/ ! .~T)|ۡ-/oI5sERњ2nQDD\K`4V6|I?LL(4G /.BFt9y*e Wa~&Đ !٭I#m<4='[z/QK /QTHf1nĚG .㒎qU>ϝG[MPէ(P|yUb0enĽ)Oę}ehU{+̗K:)H"%+ %6CTa`*Nac06"hmo6UԡM-E EWͼ>"D]Ր!1wXo2bvjM_`fT΍;[8J ^#><Х rf!I9]yRRH1'ȦJZ}`AccIa 6M(TDʁe{$K|ʧ:- rsw%!ni)/cFξ~N:ɐygTn04rI &{wB/8mNAI|)`{ox?7lѮð5op9 0 Aoq5F$Nb;Nzu9Ľ7H\lhBEZ"VmBJ?ML$L<{z ] M~-H&ccҧfW̌ovx5-*Ysx~i:.cO9 bbɯ S{8T]x[-NmL!f`$_1cQ[:}rLqsօSWFaW*x`#TYafF}G %+ S0MrR^ Ž%`BSr>Bu_+/.( P _ )ER^Oyx,w*#eZdud&ު[93\"R3Mwni [1?TUBs; A2էP /q0B[0Wx8+lX$47HBWˊGȬq\žRk/PA{04:^pZ0?-EH}Ө[[N-pyB\@U/B{\0+I 3} bJ09*H3h.x]ֽɁ%az#Armvn˪hT=Q}_-/oNw]C`IE˃6s9\0a5 ) Z|_k})?].voכ>1N֕_,B&O+pM4:Ph"J-U,TgeGbš! PqkOEɅhױPA)IJtxzH};[[ʛLG dH ZۓnZ &2|F~_ n3,6M `)sي'k,=+E2'[J>{)8}{42q!~W]0R#!f;|&sɯ(ԱN`/ru 1KELtFB +cf [Y{ O#*NWlu)~vZC.-N<vȄrLɡm,g#a4NqM)Cv&ch]>qٛ>.F 25]J|n3/h ١_xQ3r7fM R $ ]Y6lG[zm\=SX4vMo`犎2Uw naQa"(,7f?ߥ&JɿA'4sX(!cb0 tf6J%K6f(f)SUV咩r'OЄWemo.;eG|@~{D ;5zYR"lF|%Z9KI@Z$a.Д[uI~̝y]~B" ,V(1a]%Ŧc8!Y6&TCVq̿Iiî*E5cRaTzQ\Pߴ0D+)PT4*6˽ohb=vҦ1gVIP\ =XDLƙv>I_Mg&2 C-SKOF%kXRs&'>؀MHǂ${ఖGmCMI#v} G+iuH74i <.^.q&ҶqlS1 d7H+ dD'|bu^X͝ʡ_j4 |=ϥ5lH)^Ё(ZV@،dcDVhDe{cZswp'̔֫"[GU4?z4!p^+$&ZVh-[tA]TG/$n>2c,ىS,(̳QsZ|]MV7H<4%ϰJafxWPIhZ&H3Wj/斿)h Ț'saC# wcYXxp؈|9 3)F5|L 0N>?!FDW9]dpGD1D4 y[?bݫ>g`P9ǡL/\v(R3 e3 ^UpL(e* ;p{[j%^GVzW@mnm=+Q $:X3I6.qы[ddWq nRR/".Є4hƪ = 巰"xw<[li |UuI.C^ag[/6@5sm?blAd?6 nfD^!5NS-gFG{jbB$0Hz2KfliILPee1CB!4d{pe?XuYbC-y=9"y =,ALTɰBy~5e3l_9>eHePm,ymI5l!z<|>#uvr,nv !d3#Z v6eki^d7gD(`dkbh5nH`b<~LizurhBN _zfB&" 1FNY߄Φ}zVeBPWzll㎝zj1,םJn-oQQ=ÝGޤ [?ͨ諘@96gLE2IyL5q5YrWmMKG`[|xWtCK&p.:p yʔӊX;Ve[>ͺb!ki-@4 oMmOLd\l|3fd@zqĵ'9; 'G=RcE@擮j蚛~ܓ4i#5T%U1Ұ[,ɫS.v,O^N#$njF,Y+VК"6lgW%ڪgrh`*{',S*XotBA ;w=<[2@z0mvMBÆ3`AwNw:-,H_ﰋ!s0ݸNh@J v ;ϓ]٫(]\zA Ѩ0DQ/ , 9,ag_L)Mn3MaHz'ib~_-!ܙNQqT8McucNw_k5SaޓQQR#IˀF4GCiΟWMAã%RY=7r'֢#va(:iQ]Sm?0sIukJ*㼇K6+e2$n1Tw'*TLXi 6`&eyIMg4}m>p.wYa )A$r8XiR9@''|X\n?zwf" .̆?ҺvUa}!XM[  OA/0tQrb)BD:NZgxAPfZY!F{sCG&Il1}_Q6@]/iߘ=I!e *PmKOKU@9[8ovr+y:q(XzvCez.UՖ/oT`,8 IԹţJ5.Uu//Ϡ ^L]3e-Ůu ލͳ 8w^KޛJ^BHGq|hQV%\&EP2b[eeeiy@c$ѐ,H?/<|VH R_)gb,3J͂%ȖďE*hE,eS2{?$,LbZאJ$x+:PfpsA ë7ø>oqM ةϝ(=U4HH-`RRj 5zUkMpN-58TW|=0B?`\>B[ -)uJeLdlRī(6F}8 $FD^cirϧ.tz+4%Ɔjd_'@$lxܩ#7:su dEbJ\џ\vʜ4r?qHX0k/aryVNyLlq'%Kn}Sޘ1\OL:%I&=`q]D,D9eJ?$*Sg8 RujQ7;,V{ 5uY0]cqB1J3rRaШj,G7eY/!9 H#&bU.l h+:k(mk@ʸC{ D=L)S2ͣJžGVE}y44G8l[PaF/IiENRͭ@6j GN$ ,{sv"'ucWY̨9o|@f D\B8oiM%ɑʿ1 aKx;u}BXC|!Ctb/ߜxF a9`TheOү:jL:n7wiK ?rMssKnCeaMOqfW GȫV!dEPNx%%!TLd(m VΫ1suM3Yh7WDVX^D5ngpݭM < 5(5/˚) ?zͪ{ͬb4զM'wux|jL^|3 6J,QjIb2&l>l?Nӏ %UBg),3bU%k+ǔBAVմG^:ܬۯ}o[B˃DZE!]H!&Gw/.9~zV]nHFL Q* X9;J}g6k*;q`xZcI S>)ifr:$@W fLo(\V}oqDkLpL% H2؍Ş Fղ/cIְX6fC%PLꅌ3Cc>\SL0Pjݮ%nȗ`;TIJ&iH+bX%df #LCvs_wǰWN#SNce>y0AJSNG!lXrZE&Fw\tiw/Їį(;d6byص@$$oLKiWf`^~ө}bZ9Aƀ@\ 2g S\6f"EF E`ubd6/`9 ) <:HL6!i϶F.jx315@NЦWk6$" xdS~}ua[lMaT֭1P 6f}1IoZ@# XGpB E!mh}.K+Ӡ M|pPYC9jgKﵗɢA{\qW^5U TQQ^gm6FJpn.ocC% S.+ U0? +WH\\edv.J3AI;a+V4@Ntx>:xzu ҐCNֺkݓ eUTF?G%j ɭtQ!ԭIwmOPTB0?7ál(r*Nz0oaOlI_q6v] 9$z@Na6\b|Dβ&/G\h5 Z8P.dW9Gª=tH;<Eg"K횥 i7qfA Ѓ}qh5?f%TL8o2z[o}7N\zMmPLĪb|K  v1Hhyh˻i; _б!KTbZ!*0M/ 1a/$]KQrv&N)Eu' w`/ᙑdŻ4.Ys_COӖ}7gB:,OzF%Z{!8!MBYoJ 9c+U(")xSΏ3zrh*Z~8k/ceoc+s~('>XP.ѻ$ MI$,X?Y8S ?6x@<:bċZqao;C#cȢ9k>Ԁd3o | WTv|Jcgdn>쉰{JqX*&#+lg=%+n4y 4lNiU ɁYUJ ,j\xc!&"]xkؖF#S۵s kNhF( 1DŽ&`)eP5ҧ 9h u$ +nvUo!aW68UoGc+ھy*a9(%v5?CBE9fUniƮ]:Qr6xL;~`3b6#50}\[ 9_qt i n+3,z݀9z}e/R/in<{q* Fv~DmNV@262Dusn(Vr3".)qkiR,EF/`_mI|)#IKdX@GG'RNMQ?`ޕXgD<"^:f@'dW:-zcYZ/|"x7;:3C_G5/D*Ȟ raBl&FarBom{O߻ .ICQ#*ܵ(@ }UsyI&oOn%%N+1cX>%Lݑ`tɑȬx3t cϲdS<@gzo_9n. fɻC !yUMyLOQfA xƶ+j{'unPՎ(*)AXbm 499p/̯VYPg?(j: _23F?Um-*}02$3jomfWPUgֲeA[jScX$>&'42NN8{le3 ;,ݬ9_C$bnbq-̍F'<0!#hR=< 3r؅Tw͢o2[K^C h6lٴw-[LFY3@?wCÜasA7TpTê@D.M2R/ 6YI V _qP4ǟ@KOLV:T,v) ?vAvI'n:;)dG/0~=O|\ܪBr8Q[ 0 _5h;b"|"&ݖnT*"U$F%LMh:@_H)e8 T/:ibbM+pd_ T-6/*U1<=NlN `M F݇wTӁJTC"M8D_?l5҈`0IHYP"MpI T 8C~adCz-,ɒ -Rېua|GqNx{'܇QV| w[钬k))a?4U@%-ֺU~,jcmwjǔu16aK S&G}u(S/}58qiTʔҗblvvMxhEy?$5gIjcv6Rs{#Yp99銣"L 1iKA;ǬIBMՇX(Xb=yi'͊,xv>-"Sz-m5 i sQ[_ 잗}Ksc.1-|oya;Sd z:[-eimp!﩮w9ϿXK' K;yW@צ[wbBS)(&Hr9.Km=- s[gz|B4W!C;9瞧V7Jm&!}Kt:ɲ>R:_Xذ\C ûVhxrۆ ^A5w') nWz M̤`](θ1#}:CpV޵Tz*6X|cUQYiFkmdWF(l1 .`9. ~:8=2ܦA*8[+mTҬ5";.T1#gޗ){ҽǵ}L0_:8^^Tcl?zPWѭ(Zb|pA@ZkZzNzyd[7H}pvmt@UUyHsJmN/?*hO?Kc@R6nɵ@*6ϳ| M$ʩ:Wi}6̸V55Ɍ]֞Z䵍\"HaCl{Ca RncNx7ORR" χT;Yk7 x TiȢ*$.Vb2<l_v1-]?%ʦc`n[Lq ?퍛i'!񎸚=qa> cW<kӾ\O=ya_jk1G RLZrF>`AP8ʽ3uHg9:Vǫz5! % G0ޣj)9@it h-R%>H:x0HG9'%yb/FVn2 )T 3nGа %vZ~)YY{V s?[a]ɲdo鏿fR*o~8ßϦMPqk|d v>'t^΁&DtلY,0VJQ]А{VÞNʺˏJ _3}HyZK'R Po&)_2Ćð="N!;Ui||1S90Xh[sDa[ K|&lbsn,"g8)!ٹ$-`obj>@ҭ#W ]Zw!7, PoBTu }tP['=" e' /͠ %r!;E`ZPt^Z")b@>+ iNAѽԤ$AxW30liB#]TB:RE]9ٲu[F׈}@45IUw#,xJ[Ak;^4lғ^9Fխ ?p YC~n% 1揧U^iGM3C"Lh)V,w G%~+`.9ܵҾ{q8#hH+rbq?BJޭΥyI~J M"(6p \ VV=A/2_±ߌ-j, 8m =r16 c5ȬzڨMla-|3Q!W=GJ1;#EߋKV*X>@tkjץT9 @Pw͂T16NE<\v;N j "DmPgovbJGf׃N3=t,REe_^qf9+co9/[8qYnB+|V;@ 5'[ٝ8bޏ= VX"h(Berb3ԜA3ipFq x(EuN &tj}z#]ь<{X?eٗāDh+AhԢ=ꡝؓWpdR"x]FSN.F~._Q^BUpD S6 9R7-)V' ~I?.85 "70J<xx c"%)QO/k$˜4fOȎ &FɪP;;:fڗ dFa1u5/Q2dA@Uq@Tx@6) IdيW7QAUӣGTj~ݬogay#1/ozlj ]wbOm#֬[}C!W^uBS 7mϢ=8 q Bpa%$>=ĭr$N؛nݠ,É؛I֮q46HP \q%p\PQ吡 m RkO3y7$+?zTV^%x;-0FՂ$A+EO.=nK? ei{Xv7,y )&fז̨NۄhhxAIC,$Rd!;m6:9+HrY ;>&AKMGln':Aw'(rOo"4 [1?`L^7輗vfAEapy = )/GK:R9ȵ:3.SڛoIwВ("Tdўcz&n)U<;B#^d}ƻBZ$c簀4;Ks:ظ(N+à3%;̓X:"_dLF/prf,^qtB^x~0B+@[Ob^YO;%;>aPf.s +p˽B5nVTK.D~iFq֚ШR9 (mUȉY" a2.8.Dmj`x>rIA#Ǫ$9Ľ66єZvY6x)| 2-^}%Rx[R- N$|{//*=Z' 5`S  1_oq~+X[44"̤Pzj}ۊr(ZV[-ݧG_u9R){GkéEdCuj4mȈocTP۵pP+ Oi%}P7C#ztG휜v,}-ߺ%0hݎȽe.MǢf?s"WUq Mʅ5n^ xPU:|.bfV)*xFxCvFGW jQ~X7ZȪxr|.A?mZ=P![s|B0*muzɯJ~ ӅKg)"̿.VrcmG vjw-l]ۡla$[bxEϤV"؃ꛤ_cңreAkL@CLquP,Je-ڣ'/Bq" m 끷LF ]"Xv{\B> o'hN}Fذz#˧FO7PP?eEyaL7Ba$4suːc.Gn$ ^CLMڡr][ԧ:(W=5c_4l)k`(N `xm-t]|,9 Zѷp^# -70_nyd'uWwJ몳%pB%~_,_ #l?'̿8-x1]-_IFcEԤl73~|TKCzb⨹^CQV8T^I-6 ʳؿƞqe+2Ż1I+*熶Pe{d?ƣ@%Ñ[D)}k'^M4/B)ws1y~ept&ہa]F>W׍g5n%p5 c,2Jkeu8ew v 9:qVxSbXlئ II/T+ΌTcrj6 ج]'@Wk\Dfp׊ntcT{dm.:_/ q9$;K4DSɽG!ڂjf\I/vgԀY(wW,07VUsMW # l55qôe7~t?UzE2J|O#$[kncwA7W)<< F E_ᣳ-B$N Y$CZEx|4"?,t>4 O4 `=?oc3S<¿̖h^"C!;L+xgJz/4 ?i:[\j|e_1ȶ<<#9썉$XdM.C>35VP Q}l<ؑ*"@Otd%>f)xVEN lUm eH~;3%L3G C=)TU&<&t#(n.d6c,SU}H!b,[ C`?cučؽ^ȥ\i%xώP}:b9@oʗ?ʆSsaSİJ2t֐y?N q%TkgםrE` QA]_Ull)yz ݑ &"ltROp=_?ya!=~M A4ζS#xR)٭6:x)ԼѢԐ%MdgY5x:KOpe+ǻR2/D׻g= BȣA *؂)]s81yϗw)ʸE٬`'t&5Qom'$ٕ||-u -KI_XHɖc }n]F8F _r5% љu|I:ltC[gAV~{`T4"Z$ ]UćXgLϒfu> KW#s|ux<8\x Е3'.5VP;:qSC-~H;pC͂%ET|M%"ME"ox;&]\1 s%ww߫c-*nݡ0^dte;-1I)'Gym XM,'ܽ=Dt-ÞeUER"%vΩT;>ENZZK7)^"2U,|Ѭ>[>a?12|9wO`MOb};:["Oq&L)ߥ@fGYdOqwugֳ Lw6Ja(LvC)V:pNScD7Iꫵ|1|}1_APV4z[+UK{~'] F` IBJVߝ ^ 07ZNvI^+t(lճQnN9A pOo #K[ ;/VrLψGaaXnhN`V3,/l2[,5 O"љ\7~*6?T1*`p15Emzqv0t ؉3.Mve<8"VX˜aDNZ@}]=[>j :s@ώiWl' sx _>R p@жL ` f9E3gI{xRwS"3x-8Z^$0~{w&i;SS9"PnG^܊i8p?΁)\>7DAUZ k؍Q J%,:#3Hą-c9\IaMuqw~r^ӫ9C3 w`A@pLPe9HB6+=hD Am*(k潎 Su'7]":# ; 3F{,)2sq)#i²k ݸA/5?8?B,~]0M!&ICN؂#*j̝'6$>0ᑇܕg& i#%`wjK~#MϺ ΊH5|TrdP1> "i "&{LC ) rm7bџSVNH&?fO[t YojN~xzF5f̧B\xzNb=.HN-g<:vF24>qv=ځ{m2<ݒ$ SA6_Ī[ @(^G35rA)XR8"R~9&ٛW Q tKZJM8=Yh:A5рj!v2E>:QՒ.%8uc5590!Fpd;%1,yV¿ma5|{g~Ue; PC| Ejp޶`SJqb/P^N[|+x/Θ!p@JI)Cyf2GZ6؉@:/')2P&}+T!]` Cx`9t dZ[`¡*"{$ \JGs +;'xOTE\Ƃ22S;ckfxraȬ+DZ fUc*iȖxfNw͚dK0꼭.af+#]ut,F )|^KGH$ QlxfQi`"m1m4qR?̈+]G0e>!|Tt;#{>DաGYl`]&+:q>Z{.#$WGw ;} 7BXi@d)MZl0 р-ʑp g=%d%PӨ:$r#WN(4zoc%k&sLcbd=&"<ĐRţtڊ$B}G n|(hMUL~]4k52w۠["7~8"g0h#*Rr8iAh  к5 ,-# PnCw %9+vhr;K w14ݾ3=~ҞƁ)$4{^Jm۔ODbA P.B;p@PWwMjUP$!Vb9e%ڤ!Nv>ac%4ŠKr&=UUyኒrЉSDE!%l2qzK`{HEؕw 79gcF :,;qϚ"f=CqCBEU[Af8A6 H`"ḿ]~FsC'(;Q'*-|IY56(ZU)ȝ5Z܀`Lv"ou1v+plxӇL#Z^pHڏ5Xian@>كT[{m*P GP VJegj^ީ`?Lr)xf*vEdV n*m [q h6 +oњ0Q=Jןn+4Wni\55<ҪaLpL\@)xl͠: ke/# sy@ҳTnϔ \1t!/k f\RĀyкN(n $>Ii0fLK"m;C׀ y x8Kj> W 8l[e~Ea|^ Ҫ\&pbUc2z{W\x\ox7 ;/{83ǹg3EE< gχĴ mrN_mׅIM_PJG,| >E&"qDb],6hŽ,sO6/̫X՜TtR74S(E"}뫨P .Z'Z鹕 .f"X 9Z~2eHZ!L:_&~wW޶ ů >$CBhZQ /Eoysbt3jQߧ Kq%y Fy~М /fjVU>ge{Dw<"ǵAڈi1Ap$p~q ^҄уlK&D1a'ց2Qbiԟ5A ԓbv{ P Oq+ڽL9!i1ڈdJM\!}4":yc# Ar2 Su#6 v8ۤԥ 'ımBchtyf$#(->}xjU,V 7~EE aÈWWnn1r@:Je?Dh6 !Hܨ}ZIC$$_B bTYIzt](\ ͐`dZFm@sdÚ 3s|/dJ2eU̅0^IP%Jo0/Β!-7O$$)'aǡ0I)uP!pLӑdkdr]/SbN} %5Q1a!UZG{ȍ{ sYw( 7kC/B=sf(<+ūq8I?XL]_RY1Ո5eQov`qꐝRbKQ0Y]vp% @ڳt0CK?iϛjc ":k $>cb0\1@qJ8Iq ?ЫT+J(${1E)d"6lS{RlPҮۘ1 Dn̥Vy.~i4їx2kw]|= Gwpt%CBPouk|9u7hf.4 `cK窭Ȫfh3!4d6&wʌ,#IãlWH'4O%Ae3N.HًCc;KnX BJdkq&H RX25=9e3)R{N˾EqJUCH V*G@vK K'Gx%a8vrjF׭`bbuطQuHR5ҥ"\lexS2}_j'  ܣ äZĹ Up?q#(vpUu0^Pt4M>\Qѫ3%Yo}Og#'S$ږJ.!{L d$uߡn L5*_chy1:?;GH-=A-1mHL w=xQ,?$;gq(0)d"ˇ _ sS)<<hHMnA"Jx81({~@'-uxvwݽ($ yBý Z1/.>a"~[4"dFCUR qWcSD$?Kڙc瓇,xЀ8MXZLEby,Roغ^ʭYm?B@qEo+FOTyo̠e5`drdɯvPk(Htk } ۢ\"UN҈*K'7F3N Cpĩ86(Iˡht%T;@Hvr<0+]'dF5jB}`w'Z(k ='L˸j|]"DlRI7nyg+6˄a m,VY\6蹘ҤRK:QY)EuAdyrJ@]_ńɉpaI 4,ϐ~mZW ɂu-PM#5x)θwvJip _/Ac42-}ۀ̊Q4.ـaTA>m}^`''x>H{2gE>j!E<}1 aiNp޾ @wj@r69C OonC^{{U h&)AE,dsB/g؏ u qf0tdˆY&b\Pu 'o-5': t:dK.C.5C"ˍ[6UcHٗ#![z3KLcnY'fL.0M#t`ũLf/~=5ZߡZָfh|b^pgR*&TxzU-,6yg??=y*h>T/Զ-m!}Y|ee a"b>iq,(\AUA$eHdh蝹!@%+@՛c ʦI+ .gD9cBp)Ty#`=9drGJ.VPVָ Qw n܈,/v&=Q 1q';Gb5AU919 F/qQ!iyC 3%z'7Jjpܳe,"IConʱW@P-cqc6^ݖ62oc>6= i 7j(HrڻYqcb岾>Tz'^uؚ1pcq&\3sP>M _Fy3JxMfjY2 )f;Te}r_;GEf~2ϛ\;wxw$*(֍9 ?m/?:ngư,8 ~xN"BI; Ѣ?Fyc yw?L*Zz/!XTEH,!gV;1f(&u^z`}u0 \Hl3["u(hR1F ܚc̫; 5çiM7r|E90T\|)v یs[X UR dʟiRw84't|> "XUeIkg=q=}?go/U(^))J݃踛FJT6F|@W N7;x")~Nf#~[~׺7ڀ/r!E {ȭ8H?zUc[bȜvRO"ل2p[6g a#^ 3o#VdMn7ver7C)>ܥ[$8Q Kf[+qƾ07>@&2pj [ւq#dYTm*L{Mx :pYQ|1 ud|ǩoL}m뻿Y%܅)L9:EeKlVƏיjrVR/ b.mO_ y1ynu{!}j m$\}% P!>7` _IveHUXx :Y;_/*yH#7H)_-V,I^-NeWQ+f%&/ot_S| %CVQ\26umn!q^I/EzHyt-w kdxcg  ׈ ֮*]RgYZ07070100000108000041ed00000000000000000000000167c8ae4f00000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/host1x07070100000109000081a400000000000000000000000167c8ae450000d400000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/gpu/host1x/host1x.ko.xz7zXZִF!t/U]?Eh=ڜͩZu&K) w\x%}bտ]7& ?(W&=t)pKU.3bjV-˱y-_kCΔ6~d5V#xH[[[Nֽ']12#"r 7fF&YsI_G^k>=3Cn♶װcrF+hkbLQXb܂Y`sw)cq0/ - 8.U`@H0[Jubjo>Ugr"b$uA##9`rcM ]HlfJzeR7Ke4x@4a 71qhMsW_e"cDt ntmOHn9z\ kM1(dvqS4%46'l]^ķ< @>>[i(؆لd@9Pn 3KmL~P[JIR~4vT/9zڥJ ݽ'x|5zt{l<,l$w x ]x$Ȟ#tXm !6w+Zҁϟ)Y7d֭dm vm*k[s-]eK?RfN||$ykk.Oe3ow^xOUݦ#|,])*7fw{͕3z?s2Ȳs6%(Fx+} W,X*"ELyddFGA t4 XbT`AU sbeq&J+^naT&@BRz3l%NrPP@ddz&%ڤ`;VE,,[Tk>5&j`4I}QW͹R5&#Kպ,y`?gW`Ƭe7o9z9,VgS<{Ȉ*Zb?#ŒkjuACdSGYϞx}Ee)S0GU(᧫I^s1B/0z Y.Twz/c(`ls=qıSYBLlxrx2u9wpk΋ $ J.⫚qE!? ._+hތT{O%kc0NmQr2]gI(ыWoć'K3E+[߳ͧCŎEwj t`fcmP6ߏڝ<,Ew0B=Os߳"W5Ơ^T-榎$(?1 /ۘBxQ(G!j}s훶a9q7R+XC pC#a $DYsf+lK&>]=rBorFy_ ^A. n4x/lS0eG(ak2MK礚 uS!V\=;zdt݉Ե@meH2>)Ӆb,ڗiNۡʹ C}w=h&ɡz mpIwEgM-ς*0}Z #m-0%ᜟWZя%6~oƫ:{2X/7L8lt{,XsQ(hZ Bn껃vc+YIƭ<A0|wi0O6 ֠ 怅#kEgE SKH㻴јap~=CJ-,.E{tT<-:!Bu N]{imb3ġ9OT^jEgO# 4;{.ɿ n yI x!e!rGZH}A*%CA?Y{߇S-TKBNn Djc&!O% ?"6Z6 !QeS5;viOOJFxdԟD*wa %ހZ^D̹o LLA扨s30j*Dn-t+X<J55:uQӴwLX~3q+8d9WO02/[hlA!<w}Ųn&=O"ޠ]"3 3 n|۵wPqn (h^(~ UFVG7+a GU蘯C>|WRu#"2~Dh!p 41dd(%RS?ns8S*gMȅQ욼qaE9J,-isڽBݰڒ|!./kdCH*\KƂZmNg:SyeR.)4]Ȱ!I˂BX x@Ń# `KvIf]7{E\^C7[ǡH+D_ 'TymS6u@*nj=s{>FZdZniIќ_Tif͊S\YrR4$rfy3ǽgܑ>9C̄#B5:cseچXl~wJ_lHFlxct7:#=≁> r91:t rnȧ?5)Õ>UPep_N_L C+6E%5Ma5r " L23,QIQ 2fab,M/䨰p{-H;" G)!Iȶ@w?Pv+ 7=#o p9ZxRT[(OjYw$&O<@c͛Dɉ&N[y&{5!F܊8M'h}ό̏7j+I w$ [fp&GFsf-l?dzT >rHlkhƜ}}20C' g7'={ [n:6hپqO Ok#s"Nʆxz2{Ԋ</-m l6wt^F:*l}բD6%QpB'AJ`6rWhݧ$ݾd{e? Q~7!% F$yRnK)È9P&,=BՉƍ.X FV.:iLHqM;U0ؐsm(j,R'$؝dT+H;F)ijxl@dO3.1tm]ŷ `N=yLʟsW2e{1bAПa0%|g0^koڵr_zӮ**F9Nh oH8J@#eN0~(X l'> NMWp (?TAqE̚8 8$jTt9Z]Kc@M1(%WEqi4YZ (l}eD $e]"_0_w_%oЧ w?.CfxF#9;K?:6P\WwȌ0}PsvQ݁:,[~?_Itr \h.^Y3E"ۉ9VQ@s]ϿHɶʉup]&I1/aS.]1)]NV&`+RJ3 ޺: $Pt}Pz脫2˽eωBG2cĨ:j emZtpyi3*Vm,) '͙ Ij$c@Խx)(.iM)ύkD'/.yFPx6Tr 8~umQlW~b'[fF8Ph=qSSge {!'-H*5ӗ ej#E!j7,ȱf+v,1U؍fs/p;X kO1S+h6eK›X=N7N=jlAɪpzv=RUjF2UD>'}?R\__m6mek*,0`~CG[PiU(mړsFә6 u$a#ulsrnVlaaƃ ׶G`vzN@"ulorOST"I6ZHDCzqlۄNe)&y X^$<V6knh h}B:J_&9ȳ[ ũU(˒~2d25l >/ u&аd<:6k E7m}R7% 1]vEY r1S)\"]?=L!u}l+4ZsN=| G v[Yugv ӏc=t,6g'uBbC;*zyFÊu+4}gm@AQJ& mMkuNi@Cput+ywSͮ3FaU1ؘ K"(u绰Bʬk?ͻM31Ǭ#,St%P (i! 6B>0雂<*V@27G~IZbA^b܄jwWk+'Sc*0и Ei߻9ץB)A2$3@JM}uUgpNsLj7\_#BsGi.dlO Vq>F4LLB:)PR M^C^<4X(}z1ꎤ_Ĉ>\z(V#vm4:Ğ'%od7vѫ, ŲEMGccҌtMR,J֙ɋ38mgKOTV=_nA3*f0J$olߨQ1WtGp3K,YC80myt(_)EG6K'X>pi jWyZ[O&6Xp׳LIo|Kv٧8h/{8 鋐V"-1kg= ߇om4J sFJա.>C U~6>,ggX%ꛧǢdFh4,:CB?-?2qɄtt n<:guK_?9RDrqWbӛT(cH7 *WiI Ω9d%`՚]HHZg(m0!= J)va.(T@Ote3 6)O*/JqU7RJ imuE {z9c\ Ɍx3:&pKk/CdWX~w) aY#xg]Z2!-ͤaPQo g;[~3i+ ]fa[+-9/{/8M VFk<7ԚRWٲ8iehG)#޴p\e*6zH S\Rq,Ii,K@YvMH3lM R&݃\79="afowEzK~ezW&*tAȦqKLhm[%ƕ"ŝ0=C/)8wXЉ}44GQpS |cQÀS8hdlٚ4?Iv()<ö9I(V Oej'O^&JDD ;)6X@x7_ D W*911I|_SԎ 7MN&b#w d6G' oc H#K/>0nqv6~C#\l`B֤xje`jzKեgKaZvy wdFYS̽Xq܅xdVڹB5yL͂6̐'C'>`b tzNI oAd:uQ_3oV\sH*vM+DJtPN:{푈9j~lGB9cpK lٶELPg]hm`d÷7鴺1lE){7 j:O='-KB;fDž:Xa7r*cKu{W=FdS bN @L̟{" BȐ()n_̙Zo-bm74bߤ82A+.HЬxA>qf H8]u/OT'f7y! oRl]NFTqL:.U z6He==㘰kgW97x!4IWO&m Dhty(, <-{[v7x5xc|xY24[s,벯@5ZQiOa5 6l iԬ+{xv9}VJ_yXiŇKvhM )|qmzEs`F-pШp2\ܶ&~h:q?h1.}J*oɊ5j±Y4uu'޴ѳ.i"^VyF;0LҘ{3buRӟQE87l q{/.FNZƇgFptF CBѐy  aE80F~?nz,%Cydt8*%m)`o(d]Ҽ}mR0Y:AsC J<+}>Y4fxp9»3Xy0DsOGww.\Y>B!S Uq_%?!;8a/w,NmS?.s:  ].2Y)_%?;"dLg}J~祈m i?/z&cȃ ,uwJg-WEjdYTC 3gs2O'\Q Bn^(KYsdul6khӑٳ93`CyTh쪔D]vsE/&ݺh'`i5TO W'TUxaM ;-(h?dtX\xC#Yw~8 ʝi׬Q($<ޅY;t.K0cͽlb$)B`g՚!&wGHV+6yJrl8NA\c*&{TOԿ |n2@։;iA)+? ʈcc9[23YK"Ԩ;n!3ADqZ7fˆ@<-#4]q/eTPNVR( /X1N ='+F۹)0Aʻ:M!^ "V: 5pAG. l攅pn(Hqm_jFQ`f[Fw,Q> g*՚}-ʑx">r5hKwBdkT_: cH6,Ba2Ζnd/zg͝wToOn+ hsQ6^D&ڍV9:()0rW#Y $YgiTƃi݁k!8]ilzb,#ف72WWx}qo?SOZjJߞ՗.q4+whK\Q  ɱA簴Cr3R}?qDZey!dX $4j>IB56o6fWΘ`gG%y[oE*;ͣn1&˓.*wܵL4mc|9MS=4?Vw䝡,Pn:Zw?U&~cbьnD )*>8 xtppLWAw' n~$-V|ŇUZ{b B@,YYOdOyL/R;6jwj+VCW LXm>K i >TLdpӕoDB) k⼦6-= *U[}c0ym^Nԯ"Nד-,!,]Q⼜m#$WtvÔ1tpLs.yScsH3rp8=b\i| z{ܢ;ǍM{mC55AͱxD BD]00UkqKpFً臡mS80sl4/|(غ8WAbϲPN}@4AUFt|Y^oHs$,ܼ>:h)-Ip: ooM4C&wXnff! DN΀#u;; ȶTwA G?":O+ Ѫt_bDYo =TjT;-N hDB,ZR7Y B .?CpHIϜ>xL}rXAS` #U!&m"DS@ oڋpGEvVDJ@Ј^% hO0E ~Fh:X6oOU<[}{uf*͙}؉gP]3?0nY4Y.Tf`_<gU1AlA3z D95*5c檚8\ƨm\qT(:H$YE71wȝ5SD63}eTxKdNjwl̛qiAs^vNV(XQp,XYqՙxרIoFE}<' Q]B;'݅ nYNK7#n #z9ѕcµeKܥp>4tV)iyR@'8g|҈?~6eE~EĿȬ:t$Hg,p_U9|.;XDAɦs8)I~*Zj HpQn3}Tќ7D([-X쿿"fn$t%}]Eo2#u3U']mRtG=d>_Ȱ6R9#3_sdfOo%Gv:bɿqiY[tK&{8LySfEAފ" Xx^<rY#&(R l.]$=}S2ڿFaEQ//Feyp#X>mr5-p ڰ"Ϧ*|lJ!cHp)^mzϷċkM΂ XWcVO֑ "_7FүDv/.a֪đn U@O4JG`YD5m|2##==FNъ_vf̙g/Kt$ϔˋxѢrpEdcz%m\Kq);x<˫{" KQQc2_2[Қ+  _m9mJ)W <Ѩ FǗ%_B4H?߮,gH(wZ,jT@~`re]Z{=C7;ç pib0(3a<#pLCW/Đ *`f{}7eN)-ӏ2l"й'Of P&T^.`u]>Ň92] %_Ϲ&mAr%=6das`OeuQ]K'>fkUkvh-h%Oze?JxmpCa6QV*Ut4}Snnڄi-֕$ EKwRr>DE0wº?2=fF*RUVK.2G]0~ N+lI;#Pv6떅$8^TKasDdPDT5ګM{Es(9m7xy/C۲.4AڴgݬӵQP~9mgp4m *,:>AD\ʋy ;,c߰{8qA"-Og`ErmH?5ql\.q7A©*Z˱}Ԅ,`MOkf6=z$c"ge/XRKqjeGy61]Ha7 k@RwWoDg\s^Pp j% > Q&aH[c~*C.'R=N }rLJ4d @} HVjJW#ŞqH\wM(o%| F7WFqYd}U13 Wb#qU`<9#``\\ _T5pUr06 7x&%usTh Y}x}zw-HGЂE/9&ZE5sm~!8wʸ.se\a"WJVHD89S))6|Me;I&4Si\T[4Me.m?W_AT\(>UxumKD*$qp`: ˰iͪ><{3>`[x˱/M/xO|g5]'Pz9ݭ6 (TکV4ז^1=L=f *W\t4Lf"pE&@zggltk\e=caC, HWg=0҆Ē> ;x@=3cVjpcR -XS# \ZP;!4\b[La= x|kgCu7R:Q8aP|%vQ`jDpy -s2"B i#"FUE4}  2=|:G<ıe> Ÿ/g)a7 "3I'|C2$-{e͙BL[L+k4dΣVJlev RXR:{eia#M`Gx"6xx~vX\A>{%ѓu薋߸Pk?GLK| * %GEWs(XH\]\[9EpM%>9iEIKW~RKl#s>/RRWw_; Bim2(* }*WŒITp9ҌjA@Py!_z<0/xb#<1ˠ $MQؖ,_Ǹ.v?iAVȈBipP w_`_.k'9Ɯۮ}UlƋ↍.:. (]3A>h"i4U8,d[}A$Fooѭ/Eco3(q3,*';"+y C<s?lFrУ/mZ('_VS0DiAF|5zf"I"VsnF.⽚IwG`A۾AWIKs?l?7ǪGdNiB_D h!\܉-Y(/G%Yq ᓚ}Z":8œ[aCl006`$!^FoXma9F/@Us8ر=D 8`}xVغDVREXSx.P(PQcwl +Eڬ }vzvn838վWKޫH^Vf{N~Nr-ecm6gliiI梨Ӽs!٦Y7aeS=;uBI,ZK /9̦t:▚96bΛ (fXz,J HUq+9ҭ^Ohg*!g;rL˿W$u_K$2P%,cVF ڒ DQ)! L $9pWCA ;!(r/=wHlkf3pz#€@jMϜ\ߜ%<>xŤ&'|YB ac~aHsh =HX]~ Na|XK@>cx,15X\>M/>1IX $u;alc$G0cw2_s09[?oU3c[d4 ʞx>1<-{Cܺw=x#K?!2Ż!eI1TIRUbDZ~> ^;'4I-z,E-|KUEzHMDC=&0劉F he]C?bB ;eK7RB%MsY޿@XP4]i<^\C?}eٍ.嶳"ZlNyujfR32mם&n-h{[}<;^DGmby MJ&L cC%NJ۷#Tlkh[mGM:iPL [0t]gf*38\9LtWa/A<  Pf9["O,WNc>ܹ-/MA1 iG:M+t-l\/Ѿ)*o.(t5? Hu$7%^ꎑ+(+VE ?̠-i㊏wJQ|Xv{)6M(jnv!:֞ *9X ف=Q `)׳ Q|/ uyDh3K,磦Ւ! +&Xԓ{pJ $>S,q)p ԖJ84ƷÊGG5E6r%OTw<`nzS8uȤDO$JFN҅2xz: 9n OHᔎ,6tNJ67v^;fAuGQ8>ik= IĬQ/, o\4+XCtAo3T)"SJ#m֮E7hg&9s`lQ.7d8zHj]Ѧ:76^BQ-<ʯCJǺ/W +lv\.:~~y \K]h"}g~zqOݑ1 )0=]9wYQ֮č-9ʭ>Rw}k0pO}U$f?1۞ݕFdh{sʟ!ndCh3+W[J9"MяԐip2mƥ7h7[lz+="A+(gQ6Jdf axPQ60&=""$A (^X*CoO.y2oOh# wjm[,vu0(1r`FS9:\-Y"a lZsT.7N0I0HV^kTY6=XQai9\Z4s7M}B3}(ki'j)ʡb0s /$9W  .g'zȇC c enj$uk]E5t_ kZ3 T[m$:+ViӅʠ=TFm7ȣwqmR2|$MT زtSf JCxA"@#-f14C+R(|#"`OcCK9,¾ܯxHQnؤe3Ԑeŀ}τ].dcv*^|Gx9RzFq_}?¹iBQNzU⃁K ~XRS2)o< aC^֚_<뇿01;[V]% SɕL  Ė.3̿㔆-v{֕q58̂j"f,}oANu]?\IQVn*pFo%d7=r;/ )*ޫ0/ġz@e8=5,]-ġWW#7zH"EpҵQyZ*`"?eF?ʼr+I*1TΎ\@clsN̝DPq!m7,\29* G,ޞvilpg[66owELY,T8 ݌dS?]IgSZ=Qexv; {涯>j>g~cfYx3T ˠH3X qY >^$Vw:d\jhܸsIbumtVVUeL4hP>rP*fq:k2=Ga;Uh,%e{. !#4{!9ބ$X d=&Ytpnf;(KR07a.U3cB[ 814Pa_a2 X z)S@4:] >(\X4FXCMܮAպ;aG[1|6 W_c= Hq;#DVCCn T| Xyڲ껭:7!Ar ֦c_4(c+YT1y񚏬 2먯Ciy\d hx> ъߘ^!DBT._晥ɰCyڜv XaŅq*K6eKߜ u@KЦi*?*fbc%T7(Md+-qQ=~D3}oXBG=KBBmBpL%wwa)5Z#1$< 3Q6ņj,7kJ'"7@o7y8f^EǀnJ,+j0Bg̤E^QI~`"zg 3~Pc8^CFg"G ƫvzh-?M8K@IUHf8;I >M0kuN;b9w1ƆHsbnIy-ٰ~aWt [o!aAʨ} & ?)o?2 f3Xe:e^NvmBF,7uc^2BEͲ `d@*s6*K: ~QpƄ=${ geZwJ=z L"a#9Mb$k)~/^B#~$7J3|@M1Q/H5AAO3 bc GJ[`i`g(.AXy6\< nXq6y2m喪 YTg2[#p=@Z}QL²e83E }i8꒹O)ZRl7{)`hs͠/ z;YM3(T*c6ňL$:.7>an >yw'&Lo| xj`deCGlD6h9$:x7q6rj Y'/Kًu<(m=]Jzk?k{qÀw:*p|]pEԜЫd4@cp!&EހpXl8qW;4,;΄5Ei֖_W.zl]#0c5 s"&"&* 5uk?23B 2Dz=XN\JQq8I)%bx%Kߒ4D+ GbD[[i~KlϦd X^>R!S0;-)EYTi6ր3'@㦦3; ؝Sz)dma4'tt/ =G@ѢTSn5l|vǡbSg aGccOTρmx`c4ꆲ }廉9UYLU;_rM ϋ X[tqI'kexݕDz'i dJ j 67 o~=#JQg)i|rR2%2Sj Vxi8a6d )>Qq^Z+0P5_ܑ\_g3yaHk"w%ڸx<~!Ic1ǿ.%NQ+kthaPz@?J*4.qa^(QfoaTaSz)5z&(ﳩ'thq(yZ7R2/ATBJr`Kj%JCjF*c$YԸ2i t,& U YA[dF(|S[Pyfe ߸%]K+LvЌw++9=Zo5(7}lP|C`m*[xnt҇{vW`P1A[Jg%oQ6L^ ~VѧY\*{g"N&Y[s3(B//=,9ȥJ|q)zP]-r*8Q@Iv;L"FdESSy>Z%|_e*,o9Ck6?FMqS5ڕHØ=k};Ska=TDb-T3[[=}{b:rb5X9Yv6GΰZ#EiW%%7ճlx 텵X@\}' L Qh.w'a`٧EJl[WC 9Ew5!y3 !AAEqj13<գ_@4 7.m/U5"fDbĪv-כ8T7,K>#EEL/gd5%(NITֈ*YbԔz 96,~@?s.[yTГ"@&^=[sd䄢|qX\ -k2HB ø4v ;8.rUk`P\>J?5 ~d^榆Ćit;xVoa!BxCÙ+"RK ҧS-$mQH9:^}y7vtEIL 37bڤljYF#X8V,eAXQhze駤 7p-|UK߆t,CW^EK,jRВ J,%%ctE/ł 'wVvAus0{zH["sFMR.4WzD{p/;T95~~+O6%o {t"k79K{|EAJNӾzW xӁ યϛѿ|76 bsX۶"Y QF!Yc5ހ AgGDH`K̃i.J B$}|2)PEc*"<;( sud+/c>taݽ3~ٕf̰ KuR[X\PѣG 3HY)Ħo2q"1: YJғ9v Tձ#:6߇tmfѲꮑ^&IB{^fY0!~ApʙS0)~fWDL5 'ćQ-?*2#%׉L4'Z@ GZ hPGٟVO-b'Ύ9/;Y3[S]̼wAYE8V-sF/oEPk41=wE0~=aYu ~h{̖SPgF(oۤ٬vp &Ki=n M{P@1o5[C4J7{&H=ݣ)q;/S]be!1w wjtsYE+x[ 1$X(lYBƉq`h2pɓIcfk"VnfրG~&s<4.z0ׂuVF:Ķ5i'Of %j2wn=`5B9kկkٶ~Y`mLc}SȂj;X`fq.!㣼~ { .l3߰4K >.1"gG ET :1mE\_ힸ,/wR3}5ă|νe0PI2]\i,r1vNEf=}`#Ur!gp?+J1H.Ƀw֣ W- /~䆩.SWRRۈZkV2v564f9YƬ>>?=@M$+l&Ig>=- l2Yѻd8Y l"]1 m4tG>Wݜ砈 `=UP{LJ\+ƽS7&1 q?fߥ&FBR9W4ȏOBxujdlȝä ̴6QA}=oBPR8\jat˶ЉFn]E=_9z4ed9Jw1c茶w)]9f ?&ΞS##\t}J 7+\3_!VL73,CV PWdnfbٽ&bSܙ)ۧ]Hސg7ल3oq@{L$*K e}wdcz\=폣X<]0h״Zw)׫OY ͒1FԾiլG fƑ_Ï\]CW$cm%F G%́U[p;Z|+ 0X"`×*#l'mrEՓUD1ޓ&i`l4޾P Xx'"WƟiӱ6xR<Mp:<1 &hd5~ "搅Y}hHg ( |l9'8/b N xFy;״g(SmΥbW7~/Vi Aq֊R/C*T>M96s7h}C):Q=f!# .w/=;Uxނ !S)HR& 1g*ߚQvb*DCX 5;dn> tgk~lʫ FC9Q[!qUXNFE]!GZF(X_Xh's؞@?ӷ{8ZC/lE>TVX6Ψ OH #pBk){Ql䷄+d\Nզ;-/ߒeɗS٨*rC>;3@~LLC4*A^Oi^,!8w_8 8B/Ā96 n/} :}McBAi فOb c>,̀yzm-@9Pzsy ~) kc.P({+z;怜f&zMdD*1j= !aOVZ 0;bkAKTiE/Ԥ`J0j~7:V(ȩցzkAzسO?y$/w!CbzUQa6aDm+Er^H+p)-QFI~c=КO<,">s% -8F דG/FAȹʈʺ硇{ԯB4U7Rٓoxcun]2wyM[[6) qVWP:ߪ1.yG+E,Uvw&sܱqwڠp pߠByMoAӷg;*D_:˹ը2~>q0 :v ޽!:)x?( |8 Ԯ-m;` ,!lhlY\X=@UavSS(* X(/{m/ClAf_DPZ5UA7lE{*|TrZnZXYɉgŭRT _^k ƗFn Ԟڃe(LQ͇Zl~.'X|CFr9a{&U>N}{j",@ʟ:@8enxǧ&/i˴cӽ2qlw[#R2_:'Wu<yMf@+xOKZ\3'J ŴٖX ”A})M4 ݰsٲHa#]|JMF}o wKeSRj3G/ԯyX1eG)d7U2y{^8~圣EJhdXP|]U]ᡇ^.TȪt֭M^2k? IbKZObҭm],蘮<{ 2afd{ay2!?5@E| ([L{ꋾ&KXܳ,lNon1qSP_]uzp6ږG(܀1)$l1 >@F$Vz،atsxnx6OzMH^rV){+4Қmgr3} q TFgFUR(r])ֶQ+on}v`ƙNăxra> ?؛yVBd]iP>ZUsrfeL6=S8To!Fe[yw@5sGQc'Юjs10!ndvnA۸:3 >ڋKe{i&Cgu-*<5l8/84ԥˁ جsZ~|, xeNUM&R l|)Ӭ >r=&4Xف7&i|qNBIgg(Dq ~y/-}%m7pUMIcMlAKc;^rJ-5~uImkb=iL1.yvk>/7 O{Z̡z 0yi<0Sx:60`I7T1LrI:3d_*UHz!D'0|5n8 a DؔÍRW! .b`]ϻ(-F`-bj.%`7QZ$Sm>-1ۺk.eE9pC'|WapÂD;j24'cg՗}# owũTg&a֛yUK5ۀ߁5C=эr{ 8sX?jߊVk$v#:F'};-.ݽ\8afɚq I7Df"j6e7`qUǙ"eNZɐu7MFJF}כZQZO87t۹/۠JڴL5ٹCS 6i sÌh.r˯FKW?O:V2KPbm.[y EWS"gFUΦ+l4NC/T?gc?*~&HG3u9 քu3D8ځ?9"Dϱ }KfF/&خ>td.;'[^2r@O8Ƨ>Hb\0x.W:]f$–R8 vG\ڦ}D0K4ᮀ><;O:i^Mo4Xc!5&|ήd!iS6Mdg3d0I.n-ƤA_ݔhy{Ïh?I.hE76~ۤȢF g"ZC|x,G-:\97=F:xh@JX^rB%V5H=L#̥8!&_ I ;42p/a;$k!/F^uJ{$Aİ#89 l~~r TlG?AX)bH/I*@C=ݯq΍)%"|nqVov:|UcrX4|7vnj2;eZVaJJK&ϘhO~w.6uS--=9blkz|j@"L{`ҭ/>td9h&l}1*)^4%FqdE @Pon^b!)V䐁!::}Ӝ |dN+wc5!(":eL+Y"W}b ֤yydR,>@້L >VMn!m`[o*1NB}Q=ow'/}aAlsSG@x-΃" ǷT8q"esU]dubEbݶ;sP_ӁQJQK%0(%p\B< !?Dn+M.SM߶vt#/OꬻSV;55񸾴)tR~ZY%s"ɦk/W"?dyIuQ$s/,10945/l O, ĺ]0eU'*]E`Q.ZTQ Th`BUA7cWTwDٲd~}*ݫ~h]#mIcl}1%t\$r!€gS@'jO$KOܤBbi(!xTB}BŦaK}:qTFaiWŅE`zFNpyBA|#qQf?WIKM ){aqX׽Nh8ۺt[AѮI5T܁#>_kl>?\J:Xmp(1nmBD Ga͛_*a҃!!n]@y?>)V=x&vxX~WAx5tmPF K}IlYSbF<7:"f5Y9S$sLʮ砼SV-XPVhI^RsIt!-1ލ$e38Aj*i48<5`1'>RX֢jz?2G/ 󬂇eӄ! B2XV"A=-Av*m Ɨf!JXzHvlsh#AV/xF꿱p?qX>4yf6P ȃwRba\hGMUuUY@oשּ1*_+b>\5|:H&KUhURʸ"Z`OJ#C2+z3apWo>Bkwr3fR.w<?>P\?L } Ē=9y# #ҁm-Ge-"nS9ۛc}x(ԝ# R}fPѸԂ.nzK\l[A?ƣ%y^0wRFHsnsBLJͥX}%'-v r.$|Xִ&== 3?] Y8ټ6 Sj7'iUǘtC ׿ڪF^&ŪtS+i\I*71ͥf")MMCZvI j44_/F`FKx P2JYy~{W2x+m7EZ%q^lײ@|a)_id P[mNyjáwlQI*%xUVh'Ǻ{8#0n\!r! gb=OVY^y<@2' Ld?mM_,H3ΓwADoougR$AhmsJU_!5MzoAsق+ft :v4 pȭ?UR];$y?ho!י 3 HLM\-a(ҐB cC?0wdOBɭxW:RZI.ִHmo+OOj Ա't:CH n;7P>Ί gEr&2i퀢D.^a2Ɣ++JA|j{k~*}Cw|O:v T5f=si P@WENx(4.|VC/=K t;$1)Y`]aTBBn֥x%u9q1,>dXK}QPxRtfD,xJDeU.!,λ-vlɧ},'o,#uȒ 먪߼v" H>X 6i#8s)*VrO,³a^YrѴzW(P+U5aF&9 M 3F\Djt\~qvi}9PO"[cK@އwot7-4(++=^,s/>8B]%/5ZG l/[ F1 s⅜R$KyG50gh'] X!VqgcQ]VKxk!39QХ0 u%ٺbpr==\CE3%U Uќyh9ͯoj.Qg2_G~=:1b}hbW"jU~KQУZ;nrD'a SoZtdKG-e=.F<RGD4 c5`(56̀$I#m >E@݋~|t mh;(4Kш:%4`ϰQR_qD # ]u $炇z)aK-! ևHCMrJe)|U妼@"v!X+K+O^Wszz>GGQ@;?Ouu͎ 4E-<~gw7=2G#kS>b׋Պ\ރtuporعYU弹d%AMגZ^jdRf^C>`|]~#!ƥA/+bBIky[J2N7]exOn3 һ/eq*7XZt{Kp>SUh p8Z"gpN6Ρ|䠧sLrZjP@;́_,FȥnOPkXk!#b( RWH2m d]COXA4SlO;'JyVfA텷y*cnny4>j1Z)mQq73L^X/DBk2毲3 n- kgA]IqNؤ|o\(sL*O }؆i"Crw%z?\힉DfPǐ!Sύx\w/$>ΒIHwxW`dn69&d~Z'\̫%AX*>r:hpdzqcNH`fS$\=X;qs+k 0_x*'r`$aFCIHP@=2n*sӦ[2P~rb5ۘroҠ9;;n="0eBH+HM-M4SG;J<͖D)W=Ģ0ԂsN$3$q.EMJAQ~C˶ENp\ӛ!J=M.z@yQ~>,CDV~F \5ZY(qX\ȔidmO Np"'ny YLC?ސ@ ,㣟% /d}tX% J[Cv[m<7fIz׉|:X6aAB(_ZT oN,ɀZA-LyBR98mmLl7M %*^:@M[8@B}5e5hk]XEM@,ɸduL^Yδ3zu.p>NH݆@5ls.FzԝhJ tI wyos|Kw"M>YU 7ǞdM=R73}nkCsW2FmXx;+l5װWy:vyd.>{ZraIFRQfYOwkRWNÚf`pv]sl 4:8qծl4a5\ Bh GiDᏐZij μ)s[#OˡU ! pYӡ*MNP:ya_||M8#C (ݛ@RⰙ_ܗxyZŊCrO| ]ۇ]SDx^gI@|m\mWnlnq,q=f9':aI}$QֹYPbCi$e8mf(kT!v$EMVۈ~?MJ 7gѮnn*}E hqRičsrHPLWPesCDǁHo GQ-~B~~vM KϦUɟ T}ڶ k?3v5θhY4dI17@=`'AHt!:ƿ@X#KEc;7*L c-W_oZ HF6z-vJi}Vtq[4e1)W\Q Њ5ͺwem&iI;f {50\]MBk<}QFN]8 `ܲ BV=쫩 dW Kʎ /ʚx ?1y:wk!p[,CIg̢T_no9*/5=66|qӏs}7S+3kYZy| (6W%?"_A i$$ ;y&a %6KI[ʦlՠh@W|feeڔ# Mse.OHKP9QLt} 5+m+;?N5ĥ>aHWds!bАfؤ_[}¢)סKXh?T]- 9psg wd18"AeJ,OPᴟUGӱM:mLt  yX\6"DMe9W&vOS5z`gͶ*%rC=8F LKL\۽ŷ?Ǐ5,*8?JAuVX.@Sfb43,ej*By(}kKǐBp2"}h)HKGO'?薁a2t_Iz+H|G whӄAwL?̡ % Ԑ 0›=M@jp ^[NEZԸB|_ѷcә<`؎n(; D[xd-A[K4IMEz\RED "s\ q79.zX[XFX!#H2:FiҘE%N4X@*s-D0.%o8}E*G,ւSF4$ˇ^w\AW;fMu1.Y!U^ㄉ,J Iި)p dBz'na7<ULAH'>VQzaNopēdyJ;Iy\4=_, rj"%}peɝKrpqesz8}s[$Fp=NX /ry.*&MQM6T;MQwK`%_) : OWS&%)Z c`C^lsq(h/0O0GZajNYP&ێLja1с&YRr0W"hI5=ʅ"h#Zi '@'i$1`ޒzDb!Dps!I(,oQ=q)Ń3x4X S`#M^jpVUŎm.3pv1_l3]67bv&߿E+j\ׄ nZk'?"r"J حɀM*3JMLn41fvjh1'hʰ Y7J۽c'P'WM.8X;)r!y5U+(ʻւOB`\z\hǒZ$4_U4a9.Tr67FYVtģI(1oҜ덣\xEf " 8gs`Kյ-N=ҟi^K#Cf*M~GdN|uUnoP'x>խgm [ @5ROB/QYG ߅S(d}pSb ~Zխ Eݻn _(ܫ6v TxF-κ@'8E.݀I{^EA毨`~f61Wr&92٩}<Y@1A䛔;N_bFTtjy3)18ʂzEIs 4rTv;ځ[.c065dPr )SP®~l^:Kc9n6}*/? D3Y~z"mq& \F$Tqexkû\_zEE f6>Agi-C:^ϲM^^u\lk(cptTTl>^J;6GlX_Ë[+;yύY&ZXTd.WW7UCJ(kIXNac5F^ '{28ƪիsħ½߆|&3tNG7ޥ! E8 vEG yz`IY^D%;l"J8UN1mJh$A876=j!8ͬa]} j9΀썢9I2-)LK4$wfxÓf|*\q *hJ .5{/ꚾ͈%o$wxUp=HZ`a>̔-GMmFLp5dۯmbb6XneŜ+ dc+[ *2g잞Mlk" Y"0"]~Nuo4oٴӄ=Wާa_kyM|օ0&c W<#Y9{c EvU*MUy׭xwƴZy?CjO=eGjΒ>M~T]aZ' poņ'jA-h#iq (1#Z#y9rd]kx6 #a;H^s8E$$v!,J9Z8'b:/?lHݠK].oU,Y(JL5^-n" G]^TOQm-ίl@<\r'nkn\ԫ{`uȭ3 ֒S=iDq mT52!4i0H I4,e%Pvr;9ZB_fv{mU S4}.]^k0.zef&v̠&1c_#rUXghc*kvƲ medaV-J"ۇu@c$Ƅ0*%Ѩߛ4/V<SF'yvO=TnV|:yX9Tz] .DSOp=|H}Ɩ Vsz%ִkѣaƯ茂n䶀/iv1qKO@$ a~~}:ҜOP%b{-g2E^~>37%v@y)mՃΏ;kڍ?}4.ƯO)(V?K!rvɒ]Z`PÙ: gaݤ# e.'/Pp1+=HbDv r.IMd( ԫ"X[N)A#eP`~K>{B~aJlCˊh}(SNvSZNuF= @bf(4b|Qg( R=Bfry$pZb\u_ ] NػD]Jg7?^Ese):.i昩N~*άyHǽ~vn_z0 Lnj$\.lBxM>Dkg`M;2L.=T=>`GNe}riz@nĮu+ @k{Rh]ABqLp"1_Z-v~еsv:~4Q|>SO4c[ԷK?i STgZ/VnњP4T .뚢GԤj!juvk;OMEx jm,ypq5C@\-ap.Y^Ų2tBe7. ;‹l2;mJ:r_dxTꗪ F~RIXzu3_>j:ZqoC}C'^n9LEAw]amb!M9 3'<)n{M_"yYGYvS!W#1N|^[*oLcU n^iBf+ s%G`JFkKS# k;24_O'ͨ)ղy)?bMGBZC-o Y,O`rZ$&)^WWWE{c5xM0di}(x#Z6L&kyv!Yr ~CǞX :8&Ga&<-o W@%´Ŏf^8}F;16m#!1mϿsR`+8)Yb!ζe?)ٶ#t'7H}9bz"@ +sì]dF,tϤu<ܤo}b )MOL d@ F pPK ^hijs0<$C/C.V!JHW9?_;v-$y1%}QQo!a/)"ņ1-kaLyӗst=lAOG?/8(;ftD/lYPDSv卡]%ȇ;D5`ץ<.Z.֢RC_~!A6$6W,^wmZάgz9 u 5JnU[!&} kŷa&ˬ Y3T4;k1yѓa|[v|yR.':W|҉-my |+MEޒ{"i};ו SH&w)fdIpUQY؛"#ݟ66_ 6Lnpx筳 r1Ɛ[/)d?"r.NAgApu^%Hy=xI.o}9NUΖ"<]rf|$Gص3Zr(aP?nI@$GmQhr0ܙS72_]R0g'zZxA3.]";FE]C%y?| UЬ>{bk8Xmm! R¯KL&ҲI\ dr\a*)ՓVϝS# )c)["`Mt% BVAMwp!UYO p-\f87+4)1R˳#/]q_tO1Cz۶f}1w FKQ9̌ؿ*r A;F1F{5P7Ul׿@5W&SPkDE3wA%$JPKɽ^oVw&eCH%Uw;A+o}f新/D2 _ܷ_p&4# 1GVqٸmD䩱1PR\*ݘZ_E MXX\@.QZa/ SQ߆N`_6IK>8 a./ DѮ!VJp wN D@U7"\ZC˗؝FC٣ӈe;]k`r3e%mJa6є@Lտ@A !)(lNfKxMٱ*M]Le=/i we’f\0K \U/)Np:&H&KZc`Qݡ 5&U5(|s'wix_q-@3힇d08hkT);A7l'qm9x4ȼF- Df>jUY?جꚢsg\LIBu NZĖƥͽ4v9 2'|zXw}y2QJ$,|FHQ?lb7^5mKX76@+n[b8F[hc >ݙ!_G:2Vy>Ywg:kAOB&$]gU,S:)- qy3],@~d:?i5*5d4/&u)h}|?ˡ-N$b$)^NWº^cش.9wҲ4ה:IXq̅KSXNwi}05ޠ3qƮ6ozWz띄GDVEgXqS=·]a^yuXstj U-"<dDb[xځu ɋlC: p1Bza`mo2WC!X6 Xgz%qTl:_Iyf/~i[Fw{rY8Z sTHf [7E fsb'dѸybX50jfrx}Z&,Na{(]1Ih2)z] 2a)XBKᰧy{en R  щ@쨔nU`rnVƎ GHTXo]fTl|/~xv_3Jvu0k#;^hCd䆭 Vz!ǁEyfHL`r|zRX+$|5@.Xb$! :$қ6X|UF}2a)M'`cl _Z"PƓppܳiwTp$ӯ\=0~rx1I5y唋gE,U2/{, q}Էy8hpd!E_yѽوP\!,  RET>)@ ,ʄ?ڕY Xf Z-*}#*iXvA*G:7 XК#Xǵj% 0 7}U)Vr.Qu: B[C`elbk<˻hV UyR?S\$ {4P d\m$%tc\`-#A>'<ʵF \#be704T0'D* ƸiȰi@YYjo4M\X/ϟQ{ FsڑB% 0,UTTFhd,zH>TdGqgqkiI G*˦wd{pq;jhSWB@>eF\r7?'M=ڲueirXtڦ>8^"Os?O؏ 5Su *}V aI]e=B›ZB~,Q;XȥX#q~O<xOwN.s#RD~ٸٵ.@ (Fa7GQ\\Єk?"ZdgRp.W[e$}q옺Lw`P(u'@7jvj4(pם;:VԬ9jvZ2ʜ|ÿ("E#9=Q~ |ĻųYBɲ'kote|P~ 9Ӕ/Ph}YQչEtJ%D,mI}$5uJ[xY|U B8K=)F'҅~whe"_n@ry) nN۵$lPN:}~1 N< GeH%5iOk(՗jdpX ,>xhwLmS/uSϮ"UJB 8|8QKX[R (EL/eqK齌S0`VgEH65^%|VmI,r/< !a ,#ƚAJuDJx4kwG:|0N<|#$̢{/;?!HkI^r!@sR{,)k18 I1߭S(PB$ ' \= &k-R#to5'`6OVL_&wjꐷqГz aSRo`|J ?%A28ו+]-^%9\BJgs0haOAъofks6dɒI_:zM'@+bRرسoZf?LiDKA8՗l:1u-exYe_n`|WpʂK–P*2 t7@Q#lHG5q s Yۘ:`ÐuG2ݮl4IHl*Ε$,Dzaʶ0[*sPgDθ~A_5))r&@9K%J0i nlخkP]dQ!}Ǟ%N=zL6 WhOvwFƳ@@T#K(X}00PAW B ~ЕŬUc#nZѯtJ8IQ9tT""2Ӊ׷2rNed<6+/睨TUeX!vWK+%A'kЏ,/'0/LEVkVKŐ9K_yj;iemlؚ̨:gНaWF|CǑ;&}bC㛳HuXQclУQDzݨcggr%~Y(-zwK\@ZW6x=Y¿v>bD ,A3j.ۦԢE onwS&Rzz[̛Xnpx:'{o(Vy5Q!gv#ݿWZ 4ɣt*qc;˼ش߀϶4^|T7}^-XsG9@^y="?,>U\͘VăBeu}vW4BS uōlۣXolG!\<5Q}EiJ^6d:P̴Nh$Aջp+>f;أ@pʼ\HÂ(d~/4GW_N\@M#^ʐʨ1rh`f4RæѶdrcNuF4)Dz;bUFTwF\b6]/L7^Ȑ\R3f\;&su4+\`͆p~[xR$96$-}mV}U8figAg/m} WhYL-UL$.9MZęqG ^.:@T]g)`B)Z&5AgM% Ų::vE*)㭯xݷ\y6N력Wv\; >Y8B~Y/&EW^8IZJ[;E`!tȍe!g#QENX[֐4%.v/:kC͛A**߼ aL^;}Lm, !>M.1R [ (ޥA#1v%O3l4|_Bo(,`Cxv9*HyaX 0`0i ݤ#EF@$u#0WVU5ҡ4Ok` ql8( uU@K?Ht~*u~Բj~sՍ3+#HqMKg]B2*qiZz;P[ny.V4]-"Y$Xk +R[=((iʇYe<Khrg$lL]2}<3"jI4 x @&~VOPֿV?Cq֩^ּU)&a"L;SAoK##iUpqWtj&ViI#sO~;l^Bb>*WDCe.Ҫk#\n;1 Bt G^7}s/ 8~(VќcKd3c2a/XrcأK }Ȧܖ{{v.E vqeA藁S 1Y(Qru(mDB`:bFv4ڋRXi3kp+9@QCǛ -yUeD'ð'žhjт@_ʔ'IM"FG_ ΣZZQ,{pOl_l05)l2iZu )v`LiGct(ώn8f)r=SvYbM XJuc&"_ȍi@uM&EvqsC'0ٳ~k_f؍Jox{ԋ7<ź?KJæM *\9Nڿ$!lZbz*Q^:[ lg]n#&LQ +sɱdCJnŃ2S,ǁAvCl[L䨅!U:RGmaS ϖ}-&<>x[l~%oWv_$eyo+5էglIf* J..&;Crqm;ڟt !TW噯wNs?e}VU *HX 7F7a*ŦJqOۉ|0+ `o^D}(So2aȔ ľd+֣8ԽMoy"9³GL`qڿ%8V1ֱ_K>5xZV"}n>S)EEތ 1l7Ee]OQJZUWK2$k)"Y Ei6u^Blڽ>o{l=+!DoNw[X-<$~FD -RPΗ;HYgW}"l?Оܬ5 `0yH7 Hwpk]Z,:D'i HYeWKq7CN1DO۹Pb-;[}6ƒ2/[QJ?IAm,(C5Є,ԍ*kv_hzjZHRA瞯вC[*ܭ*gT㷿?b߼lN#,y2&/Z,Rs2*N3?4=>(4@|qzbv=LBLSDk~8Ɓ&vj|wz29N<=њ4<<ھ$xC0* W`T3)i=1cӷY o!=lpx,/1_)7'*bC$ 2`p@)bO鎹?NN᪣7*X"bVޔzl2 @=Q;nY'!b@8t[ Ta*Mc37<ͭG^hЀ}Iw8n5DPy=nQTוfe3R<1=pƶ3K~ }t4QILҦCl %=1% 0"=?Ū|9ɭ"h$8Ǡ/2}T mZN7'46H[ w;W*ԁa+JĖY\mCNɏ\$.~<7ܠS-Ӭ+ rGH]G̲dFKr&d+(2N3Mj$mo5pէ8W͈C;U0.oMYl{y<8iue9^'d-djB"cOIM1c4|c (.JuK@-$rъi'X& wEWX" e>|*m$9m3-Md|o.-[[%9,`upUvFSnd_6LhL*Dwn ZۡwKgOIJDr )kV3P8BNbqE黡"bKn `G.{3V  䆜=FV5{A|Xr '$c%pne.3K@f%_SIa]&%"^SW^'{(~ ixޕ^/,LDA}MKy.H9`!rb|j!cYiqNJ 'G*ŁkG떬 i|S!(̃ &#VwٮahtgQ8I?P7·lkh5i (UTNxT[Z[evfVߋ@c#h7R[+럞R\df*9\̯|"RC:*aKj=#×h Aȭj}>0Q'+\S#@-[=,;kQ𲧺=|B&wW>!3  ".?EL^K$V m5|,0A|%t4 A0zi Ah 3SNDXff3ӓɠ#n21M%2~,R S"[K7,2CH_e$>Fa4{iw&hj3x69@>Ojޥy=Y>K ]^;Y"CylVO-߉ь׿&+Jd~+q3}J@r 0WzlrW)=!4Qqap(iw ƙnA&WǍ4on^R={zGdZǫm 1tF$_#( N lgp 5MߊVjr&2?e|Lqs0#- yЪW61U*DT*5=SJD"N͖`H!NRtH^rJCs QS#Ɲ!z "FEK3"Qtmk4(d2E:L_L%_ @|j kmlV]v) .Ac-∴Y"d $صh}Ѱ3JIp=6xU\^s"П+~1TL{ ?4yBчZUĊbD,3tR7rW0OJr0ZE(*,s:[&64w /A>ܘ j[ж@ LL:Go hpk{!$[ 0 # =;?QDqĥuQKBS:P1T_۶u98߄Sg2^`<TCW !gk#*lP]F|xd(] q$+1esd$T4kMIYgqs BhHu} ⱷ c*(bם 1P /@XM] ܘT&URa-F)r"2\qKTrXveOxݒ6j8%z6у2AmKBAHZ=fKچJEL!UT+d\nٚviEѷgQ`љ>S,*f9Zˎ6ۊV轩&Jkc`vD_(fFvORnE*ߏ'^GCeEOȬbݔr&XŧrGEv鰷?E|w Ƞܳ3j##$>“Қ@6g}m;ecsL|]E?Mr5+5gQ*C~VD/:"RyjoY 1օߴmi#۝3˶Y @{q81pis=V&)hs49x>N7C #g \}R6󿻼t1TG/]ԭ;8߀ʹ?\=]j +Z(0dE0QۙA)ew4%zNrn*@f3w^n 3΍0sV:3KXC2 WlneIvMǪg6Cۥ]ӌ1SrRnwg|xJ2ts/?xl7Z$+C"=69oM눺TBL3qcF}+݃; j0T~rHM-T9ͧJmY&5W91vmm,Vz6 `n'[/.k%Rh J ss Hw}ꝺxȢ#~VC!dԇ\&u#>S2Nn(]В:M52zݍ"t7L=D:P]֛"j.NQOaxv习W9h9w|8L.'|2qJ0AMKLXϪg*Di_&E4uSJ4;MAۜ(LUs{p𨔘mG,jtJڙ@$BR%x#b  rC|+}Ѵ%"=9?yŠN"ae'Nv*'Wq;;lp9dq\&'A\n_ߚ>H"b5mu2ӭv4AήoC;޴DAH %8pBvRBmv'j^/ vLʎ Wi8!N_"8:3m_9@||BI^huj)g9PfC^!)LY)ې9vA1рys3oj~s'RIɠҽ}8չE0 xbz]}!Q' A *mz"կDP)? ~d<:)iwAzݶBZ`3lD>%~m_D2)%fRaiR?CL+!eg/ȱz"%@%5k,G!AO!::uM ;oK]](pFt$:)yHw|"5越"W JE}Ty%if'rK2$xʲTɜs=?XQSOne^nOS&*n&r%]IӶ|'Z Zb6(5Z+|~󊪇}ĖPԠAG;yjjA6⮹Iw\? "-uᙛ .b8Xl( md4 {2J >\g+@gO)gI'и[⣑^Կ ̄FOPPZ1: ko;:yJ]&9T=Nbm_N %X,ΗDkPbg>B%txLNm.j f=qG\j9Ֆ߾$w(lP{&c4])jNXL5Zqk'= XҷplxҾ+?jp_sk.p KӦȐcw$eѿ ˄+ S. J P`rJo٥;=pX!%'@@ydX!™q(gތ/q\nܺրep" ty BB}YxDOw VdQ0XHsdmp=?-['jHvaJJg0]]Oh,5eU=mvf# -䐶_&<fi2'IʳJ߻<OusT}B MPv~۸NxO,SthQГ&w YTODg?Y%u#ߔàD폤B%$j$Wa)s2NЂ)vA*e ͢Ԯ^8<"c0eOu};O {{N@J)Ry[koj^C^Q^| ާ' 崥ݧUKݼ,(ȽU撞GpA Jh r` ʈ(KQaLi ؇|ap84ōr<>mLHCl_U4/+sjG0ʟHcM܅ N> _脆PYdNPdiEeg:䥙L[ T$4oϩ+#dTV%kwR 7-Q3>GfF*PJǰwݼhRA1/kqy Qq-cJh ?hɱ L:fWb{<ǖvD0"y,Զ"[%Tny*;@hQO `n֠ٮDy֑wЉFu;0o 3mrǣυG Bk-&X)^6N{#nz fc\h%V6S 8gNZjZҕ<æݩHOY* r.9p]q,D sBL"Q{K7c1:ݜaZɧfʚ|ˆhpM$;'sD\s$rbE1FU,2\uX)<ȡ=c7 vWwZJlGV4`Dӝc L@76j4f(f%Ad.Ji?d5TZTf EPpk^R % $D)0"n4B 79 zqO!vVS)uݽ B]~N2[OC'CLFPNr6![+rn6皯x^7TQS%-F!nj%ɘ`M#vo(%}PJ[:2d8Rk9mN:Ca)$'jK\l[mɮTh6xY'P)6HWXeLd8qy 3% 6rYBeuH[& dSZu.G5 x3r?DOpsH=.[-(ORt*囄ow܇ @mZ8[@hvSݲ򭘣ӆ!< !/Y:? kN{98 "O&>Õ$7}GZuN!sC3lQx5-j#oX'2-ri+Ajr8^vJQ+^ܻ㬺yFZaBz?4'U(W2R~jLRed葇B{8bf$q?JE˄Z$>#AupI"?ߢbbK֕ǜm2*6b-ɻTY5F'`E)&#PKM, \`Uz@5Gd9i8vפc.1 x,ȶղ叅V"qCeH;tW#v~*o]^,z)1)=oZJr'-wMKkf}S`f#'g,+~[E#+{rXs QaS营^S`E,+~דTy揸o[n3wΖ$e8v@S*9GIoL,c.p0Dv,=.Ta}-/qKM-H8peIFh9%,c$÷?K1㒛}[.;ĝ=\_cnm6!x+E8Ru" K jh: I:3O"s<$5js4exd,A6 >_>ٖOJ&zz!W(ȭY{zN%`,Rhӥ\r[0, ltQFgc _m93xi9sh1X6:vTWMS~l ;2Z-Fd q'Ƌ&`D w}nKoX%΁pBbaCKER0\|@Ԋf8ʻI%j?#_JxbHu.'{{ ÒUkG=Z>?:NJ WIo&MnEdf8ȉ]o̩Q a=8V9f]ѱBZkֲox 2uC&6)|>0"_4I1 `"AHB0;1ԌZ>bm5\>QXw;r \9L_~ιs:}Luʯ@8f$)G:,]ԧ=׼8šcdѵL[Ob+mœJv3Fj*OJ"\eap]a,yt/5l{Nu:Kv4Qw<Lb$6evV _n >Qԅyz9ĭtgYyFs'Ɵsm%~2~) f]TO!̔tASB}#9iRgfG,RȈns2Tpt,NrN"=n_ rC͓OO}Iʨh (d٣[DS8Mun%cmW \n0ro ZIr_TJRyh&㦗̌~D j(8*0X QwuiL,C_/>*܉HM-N- R/O3VcrLXd!ޫ'c zNJWM/K(;8l_xaasNbF|P%ZXtTᮇk JQ8>M9e5[.R@rܼ/]V8t_4]k '`|b(lb1ΏlN.OBC3rmqUTa~1HmAtqī퉟bvMmP\Nh$vHVgi]6 3XT sEpRg9R^Haxozf{\ lh8(_ڲG o=kC9~'.~sg `6̭tfNz~(Eˬu g yޭc81ܰ.lyG =;tDȫ'vIJfyg)d2 Бhēqϱ@L".|viys٤odjt;|,+uK4bE=4g(y~P 2oņw V}b8haJj.["&z&54B"#!/FR*41,eK*@kP nOֺ¨-2dLڊ5={^?ցUQ;l:)jj˘: wx``z[*tKzCEl6նʟVN~,1{liI6).ptzWa xx'L7ܔDA`N4g̎p׆7]P6+9ߴ-J昫8kK؈:Eٽ,0 [ `!5q ꑏv2^D{ltD,Uuv%-E.ӣbdt4KR*&ݢ#W~ S`DvLYJSo9A3B'uXJ`FI]L^Z>5W4Z.s}a= INr]3j'Q@O6S=\Z4J t3XM8""\clnHGq8>desu%6Ү\Y""f$0͜%90#"RDMoT^>78ϰ:}մz-EM; ='m! cN#C|,ldW+&vz(?GwTQ.|i~SLx\zFR0a6yE҄-rP\Z@ElwW,ƗշwoȖ $ٖ3S0W >dc-FJRvِ &ddۼS TOS 2G|UE/RmS<. KViIqLX4<5 K+tx%1W;VTn5l|Z&(8o{pbߕ:hZݰqN3y$=TĐjۃZ v_|<b!}vf(,eH0 ReX=.Xoa>|3FUOH̰D@ISL줠kI>w7Z1.TsAD3E@[ȶ!"x 3d!Z҂hKn_Gdpbc=;cI]]3k@u0pO. |<̲Hqv}1 /m^8ey$y9x 8=?t3F^p AQ&oj3ż=0lƃTtaϡbY€k"W&1W5N)eZ}#^kF̏EGOMftKhlæFs >Eƃ}T yV<5`p/ c> hDYcLfZ*`* N9`2>Ls$- Է1T0NG0T 9m=X+半/ ๗BH`8fh;f8܌#Ϲ# ϒ& s B׺Z>GM,e!Gqz&Uӑrqo&흚Vޣ-fMp2Y`b b]Sȩ}D2>TQDkpBq4rg/o UnFifg֜BvV<|G(QEq޴e֣<>uGN&-*P{EO7{Ȑ*L%1 F3YY 9lOvK(pg_jy&4=s429..p\/iZE+f|}V1%O&?5 bݧ P]B' Z;rj B&BO|K\p h{xz*-& ɮ+G K6pJsk6.oyiL_rp)x`oѠ ox1ՙ_Iβ~bJQl_+cR|4;0*69H:W̌+V2 w.rx@1D<5L$H| Rs"| {:Х@\)Jca/'h;/ZZ'_7/~ :<иD$$6~_U)'C,DM=D~?f70z~R3sqS2L|ydXrGg$M 4Kaaf'ᠱ]¢:*1^g"e5j$CNc6]2J$L;3q$lr2_-b!~lg}}p8nXӜMYj*^+qVnDWi@KW|I|{g2*$S7P-`zp\'8۵ = Ni鰟rj8Kܪg&B:G.K)ǴQgMF ёP>dZ7lQ&c JV<tl /-V/aH2-P#8._S_cIV^:{.W촵2= +I>Run VS Κ$'-5}w׉=EJDu)KH6i,b !$I%WmCr=ׅ1`.B٫d Sa_-QKv PEӕyHù0Ye4huWEwbZ )` jGrQ g+.eݮoiTV=%{M)ARoJ,oTR @͠GH1lR2;%vF JK.bWƞ9@{|w\POy"ٌO 6M.a-<ӐIK0*|)~p/>]&}OMzq3iExv <a`ʺ[]=+2$F’3ڧ?MRseGMpy"u>bTQlQxBj ES0dtXıWUiQƄK֗C11NvY~CR|5^c#~Ǩ4K0 nLf]\ gy0,4ZlNuAPŅ! Jǻ)M*=YNeVH APJ4nP'+U00iO+-I=qעhA)}(>UQ p=oDy׊$-@jUh8MrWɦ "e7ϷU{8\dasO_XfQ.a1Jd]Øaao/FЈuDo0P"V6*]`ƎRnHw7ɗvљR` NX._;u6ՊYZU'Y&G@Zhbaf .9[_1VTJpTf:9ur+[ (LEH.j'&(H7.Awc/A5sc$kӝ#Q,]gl@ Zl$Go%M'eb)gs7jڋ{乩$,ZQ*OOA8N9ZAq}IclJ*+}MR[+6Jʟ:HKn|R 答JGI+>X^!bS'ʍtyЂ.Gx"yyE; nT:! H'e QvJr;Ԛ*cGhQ`::`JGZl!E}nJmCtp޲>6&z m `:.avLCO 3ySg`H(E2cĂ(Ȧ㊦)r1QE+iV!%OH*ʱƶZ7ɘXo D=Sv7Vˆ]voEQ( Ue{p!K)_eh,bϘ/ n8 pđ 0<3KǟrHhA9=) Y=J ~?v6rء]ڗddt2(c19MvÄʏmܩŌabN޿]Ϧvv~`P ]bJ3|`4>bҪJ̮d [Ԟj|X#YM龘0\d8Wihb; , P+Sذd|v^6>TYP*n-4gk: $j%!e0}671 X5=y9x;Lp7EW`GplYOYp):Qpi$bG+OOܠ&_Vfiy>w@}iTdK<*UKG-Iq6?JVzʗ"S9ɖGjLxs%uF\]/+9`cZs* Yqq/++"[M _9̣[kN="D鶁1lգ39 [[7(Y}zѣacc֍ ]IF?2eMm\f i fO'ƧQ!6m :p"e&-HA7kJ*>@I&r9N_D8:́cJ IY#yOq6eAD.>S. dt:P] hdĿ_"&r@eݒӾ 6 G$&WZA:A>LmPNt/I-JR%Uw (]YOA . 'pvB" :%Q)U{@r Os禩] [[Ob~C1ǫ[ +1Hߎs&105re$y)U>?+nHE`[1LJǭ<,RfyZt 1,Uf2C4*6 2+HZ͜aLN̘ |t!>@vApQt8LyJXR}qVڞ !*&tt *vlOKwR"d̺i0IWHrđ-+9(mWm*>!4 R'Ǻ ب̌A_X-v)/$eV(-jtS!1W&,!6aijY lj4QFP]s"$|d,R-),9e֥җ_tDt8]pk)9|Z;2;z:^[.jy$%n;(E?h+zAŪ oFML6Ƙ^uBo+L➥>jnTQ_/@E#vOa|拒<&C_Cs%&.a#z ?e2hS&ae¥ cMȈ ->K+۴~NW%Io8@Ix 5|ƱR0ff!2Ji 9旕xٜZo,*&cCΈ;R320sXqS깩OPaeېϣw@vD&N&Ј^*|VS`U3ᨏ;W hlQlu9cQ_uj}pUASq6O~MuSxQҞ]欐%`] @~'gr1 nT]=lIok9;u$)h Bňy3!%4JF1o \Iih@o̬|p֞:nUʦԊs1m \ Q.n>tJ4T;D]:_3C*ht84˖gZ65̨½uUG v0eUisUOF,1nLH,ݽ-),7Ji3\E$&`4ԟsA 䣞SG/¬HGiiD9W"Un/ЛQanviHTAVEz ,W̹ ;k@3KwsɬA$DhYlKFbXqJ  =>*2p1[JnHL? lRW js*+K2nln4Zs)' 5lÎc +й`d6 ,r=cQK KA$ ft#Q\*o^cQW91*]ij}c=hQ;mIk: Ӷ( X\ Ǜ !F~"GV*d|f/{b7`+3%' rRtɟ o$q@moL ݍiAxiHr\끹!ZCBL~KOz#b0MkЧyŠ?Eʮݙ4 v23ƴ0<tQ\;Ƿgqit[8՚GR Gqb80>ovFՓ9.-QB[ J_;+6Vtmq{WH>9GZ1nٲ\ysjf`.)M )9k ʍ]~1"Rǻ‹"51A;/"^wx.XKXhs@ejlgznV?fc&]@8ߓ^إM@kk6$'$=w로}[̐6 W<7 4S;ս 5T_و*[]U*Hwدʦ 24a~We)v2,ne-ϹF|9]ʞͲ28$ҬuJ{~.R+^@!p}N6Uc,G/GM,QޅŲ8P@/,/22`R )cԢ+OA?% &]#TG}V7Ϙih?R1^v*5 4}ul*ޑ3o ncW4kw /U_NCn+Ff5h{:S#2w{x WQ*؆nȬc<@@UL? NT N@}&,[ʄSQۄW~-(#Fm{1C]΁`9+ 0}ġ;"a|af@X!cc'b}< b͛kTɴNM' z(LπxXtE7Ȱvc/<~s4R^e¦&/Id@=+Ze?EY0 Btg(5.Fl]71N˕(R9=5&M岫:w$D8ʻ_8/J d\Pq| ]mnƎ0^Dj pٱnf3S`펿߻\I9i~h $ Z>aQFOGN.$EukE"c:.eb%C;X6b$vՌogx+z c~^k;qAT!G+iݺ (`#8|),7A& iN Ӱ|fL \EZ4l!DHxvz\.GQuYq.bBXǥ"z^ubNlͲDڏ@fKJU􈋻K#u]A$l+Y-O _,iR1O;-"GpSɤ/ Cr4(FJٲo+p%T~pқwbk0Pgh{$eሗ֢6NA? ~kE)V4.x=OR$5F~{ @Aj\驫J7 -Ɏט]:9ޑ1ϴq%PXk{ŭ~O I{\qv_"3iU"X2>ҕ3@)z*k!%9bG`CK/a}\ޜ^qn(v/t,A!*A|1Jh5sD=@G/%c07cw.Q(%i^W"s>DlP *@ ๆVZ~gPT+vo`Ί2!54Vm9;(| ~ۢE2fU/KJ7R<8×R}%S&uDQ'5lXPޗƃP cu{;V{Hk //zٟp[uw&?$+YG=lS`#RA1KV قx`L:9BOe%=RRjBY׷DӞCLp=SDg&/S&&ejݦ/Q+z|`uOvvSPHk3$xd B4ϱ"+ 1$:7Zq-x R_^NhBy`E"ݾ:?5NJET8ґ`$,Kw@_Yhn^eXGd1qrR.ӷC~(&zɾ`Qtg#ej<f/\lEg$FRw9 N&UI8 axACiBs&օ4o?q?čqpt"P0GxK힚TeyQ!4BD(E?IQez6ܣE5 S#HR^`؞:|57% ~!3  Z:+Z\t&H{$(\TZ#އ'|DV7IwqN(a~=lo}.wu}1 D}qbDzt'w1,B!j`3uLpݠ(sqrvc<=h7$Ľi 17FXir5x|pMK;oUt: :U̔ ?.=өp$<}(֙.sSL5#&gLt/blù6  Ŋ*GAlB>lBJi_oJvljl _cC&Ow~񟕍G Ha!^jjâsl@ Np\]Q%E\HY!E%x]+f6 ѴFZʨmû›WKpnt{׊T)ghIr,9AVxE]HWVN-B EueIC/3[)ڹjWky} &V.?Ei{d"#zo랢 6Xv`eUb|[esZzt)T<ܖ9ո卟<"/4maҿ CHCRRV 8_W} Q) !nH@wJJ?o5I]ancv+z|υn߾ev:}l 3Αd%Vc5a@hz&/:BoK 4WJzP!mH(=5?JI(I{R+P߆WhA^lw^J5ʅ*5&<}vC B '`;m&8!z濱9l_HInTyǐe}^~j&P# iHoN-hɍf? ,>O+A;[.Ա0'=Z .BHz#{C[ =bW>ѱ[(.~f8ɥ2ve;3Ql xn8VckA?a[[InIYPwewCIo6z`|GH;Bb~;=K>|9~|؄="}w6ݰH@ab<  )"v V\xdLd*pByT-*Fd#=,!Ʈ=p>]oN 87̎ӌ-:n[Jr$]%,y,6sJIC|l^Wڣ59 zk6}펳'm[]Xn+!tjm->ʏ>vOԚJ~]H,G. CJMg ӕcP}K(-G(ִ 5qQf){6-ɯZ05S_bwe8B¡,`bSJȐdBXUwq}|@Hr֟V!R#X U#|l5j.iٖ%CyG'JN]sK._MER֣u?īݨ;W(wbK]SOtضs1<5~#۟-ו{Sv^ z9xToNٺy%X/&{j(!rwӆ5bo7dfPa~W@A%H5ķRGy鬇 'CBf䗭<AM.f.MV y?D ;y?'|jsTWsƎ W<MVj8Jkn(c5 86Kc+8 }pQUW?KjϝEm<4ۏ-#}HI斅Y[ D;wHQpᙗ>3Lh9n 4WJlPBƜkpAPߠ8HZ%mi6Qj^@ѓEM/ _J6lsl5ʔQ N,OjtBװN|z,R}JUVnNgj0k"wm1ͅwe[r,D fD/C)b ,8>d^r3U/RюSi"з e"UE{yC-_<"zzp>YrM8UtP1'M vLG"P<,4zpZi@|)55 F3zul@vՉdRaކ.nb8V%*M)mW9'Lq;AȎ'[ 7?{#Dwc9۷&emKڱGC,JJ # 6 I#ijEf0vlRŘa͜-\11GuЌ/FtQ@){Lr翭q#cgKox9:gww<2:Ef_nTeMT\Ĉ3N; ::Tx2h!P[>";#00e&la>'lHU\~bY(kWArpmofd@[m! .PkZZLB@ a&ME݉TmSY{XV_zdRf)y^3_/8jR$b1?.'/s—r2ޙMUpwKD2*YHƺo |wefXVL fAZ%` e>BJvooFEt[OKK87\N X`}Eƻ? Hzo/FE}KQպ,HYD`f۱`m(^9q, $I'֩CUecUWɭTAٌJ%HkPJp`p %4 S@~`__^[Pp=7|Շ}l! Es>}7EJ^En4怃jcnVI5{~sezPni\vŬWM-.-2UOײa9w轚_3lĪ -`™6s46l0J Hk,t&R.j1p䍳#[BC|(w)ſQk +Ps;|iZQ:ni\=Te XEhIW[kaB`\st@wQBT -ai8̀>ȧd +HZv܋!pҰެMΩ.# /" fPLf= :Z%Omr(/RxƯYiױRws4!$7#peL(گzS2_"f)o?ЕH6_`w~Z`LJ/A|kD42v CX)`/)[\S> p:z*01Gf˞+wx&̆SF> Fd5ޚ'[IUVVdJn6ZrLV@@!݈o0ru(痷 e_H)=\q{yWxv۔?^nًIA$nbI8.T3r> qYOi<_"I<R+6<Lw׮wi1Q3RԩARWІZP*E_Ho\!D+8 KV l8$u/3ʁ um1Q al{J5+a>wsR1̱&XQJ;?ʌ ,ȓJnxiCo z]@PmY5lDb/% (PlڎdM51ܚ!;>dg!ߦ- .bN 1Kk+C췹?,KI8u:-3'\ޓ"Q%m=u2:/XJ6jR쨽Ye(_ti]s >O5ڴ!`~pͿb$E 6&v ªa oxRS"TQdq ЏНƯ  2Zvt2r1aUuLBjRw:jM4ຎM T+Q$Оpr(RZoSõb&f6P)<,Yn #*wsY6Vиj=r*pd,Â݌?/0aFС-2*?,{M *֡ m ʃS$L@}f ,~9XLƻ:>z>lC3jur.xacaē .LwdWKIJ>#;HhJ"P T>=^*wW!uܐ q14u,W"zb}}t˂9Iڝқv!n.z!K]뻴 &[h|W"ȅR8+ƎnmEʤcaJزK1*_w6ϑ%)+E[\^˛:El :m%w!6dDthF7$j jP߂ VgQ P>1 O/Vʮ_~xOݢL$_pﻝ}uӉ =|VhSXhmÁ#; [:AI[Ҥ ^Eضʷ-&4-dVż XwD U&]L 9=+;UYpjYm=N?JYsݶl]t>E`}i;oaiI֞T0!Ӣqկ <~yO3%%gYVC=ᨃ|SmaymaSi։|1*KFL2&ٸwK1G #xgٽ8; V ,V湒'.t!n7i .?"+rh:m9HlH+8=g9[–>E2*O^-YT^6AѦ/0$] y?ݓ/wge@=_t^8+0r<: (Zm0h=DfU}ZuQPSLs^鐁ehIMܛ ՋBP*sB00` kGJq"@c)u|#%1|j\N&ތ(QFj$TeʲUf*;žjR1:sw@:418f*j)v$PhQatqfǪUFZ?-Skg@f%>m"'y:lnBuNDůb$Ч t]*uwsR g}x( qO': Aξ!H3Dڧڷ6 7!%>MCJ 06m^`O)OoLp"]@JS)8>M-\|쏯 g%EW(.n \d|ݹ@ #$taxtYo`$ddh4i 4i^$i:iFVN<$3ZR{ʞ#8Y,AU3_ y WzL6Cmt;1tk-ۇl"`_ihyR'rΎNGAZLa{\>b/ؘYVK@o _˴':!wFڼ:}z2XAG^\|o d{ܬBSk $bA` ;#MUb`+y9AJ;E C DS7g ؾ`<[40ƌ∞bi J47#Q0Юf6P6'Z/ -GD&'}eq4\r;U2'T=]{`=ؒ\kY?(i[#s_~, @[OE:)9{o颋[), ر҄s.]Cʟ%&·P =H gM>dஊV _k7(}Jp0MQ~zy{iM.ԍBS>4l>b[*br@)Ygux-6hf'%-GZfy̴P~\w$1ց | ]UPIXO Ӭh"\f3c:lBN}=< Ԉ`vF74V/)>.gϵhqc}u_uw}1VA{@"|=vrz2j4W )b_NLz] "HRhB %wJzT²Z^UL8?䰍`06TĻdEoOQDe@Bð>Bd:uit4-fMW0l1CYCaA&Z&R[>˅$IAO l}a!F0؀w?얺-~;9Z]so:UDBLcF3h>FRusH`tN! N u޷YxV40&8F){V/ī^Iv7f1)WPH 2aRcgN28F.8 thS1Xk}eM/_'Zr@~*,nR_ֱ^iX/[{j6Mu$W 4zi; qF#zݭ|2ilaRO>E*r-d񆊀hi ə_{g[2zhh8QZY&?ﴀVow, KE҅OdZ*2tǍ!I jvtudt6X#qvzxB?pH*t˒kzĬ4rg8Աw|ʟS`ykST\ߦcNW045q~c|S}1tN4z2J#0ͱb%!9p{#F L"av8axI6E Fz59l(-<#RJZ9j\N'QBUJDxut<2=\lFJwj2z *FJ}_t{bw,nhX 1:I3 )P3bkSfcҨ)/5dLmL/oA:SY5iUjYq$=$тk/Щg@wn6bsB “Cb$%[jk7( 7;&rvK;-W,9Ņo-ZUnIS5<jrO&ғ9g:"[WZ!I~.Vaz;ٞ:$,vwA6)' 0ffQNHq_4ܦчDbƹ%`Kş4$U8Շt\gcqcg29᮳;'qN :@0AQehEH<,_u'n@8/ !執.5w,8;"]m*26qC9/Q %Y 2*Ww0{Y67&B .Lp5&5Yֺ<_@ G~ #(]\J ;oqpK0ᓘL F#tt%zP^bpHY`?O~L2pH>fd#A_I8 -toNo񼒰Joad+ kC˱ :Ss =LRl W\i_m.֟,N-3s6[r*%BMɮy]CPPNj6_mG \4PV;P+|gF #Eb<]waۗhRVVX 4y$WY&⬒]$qFq}Pp*9cNY(V?F`z~GE0Vحl`dK,KW_W@|#_\1=gl c"hsKvzA'Ȏ'FggSg6ƿ({W/Lz"qla]U 鋢b[#Jmć oEV@^#jţPY0 o6 !8W!{ I8 ],n-Vk*JϘMCO-;mvbPL|$ܟV^-h u ݘlpْGeYi^bBa!fFji&Rp$!t%Hb}mZ3[mn >`P4.\FI.R/% =-XtaW<(?6@nȾ9iq쮃pev$)js@U).yopZObsڲ,9x+;& ŝJoxM\ R¾ IA m'Vek%v#}}_756$soIٛ7}/4(q)[}" ;,uwEu#ѾRtD:h֮MȘjz;8NeNeԊQ NBZ ? cV72qC uhSd CN(( <.]#8>"í.hnA2ַ?E]uփ;#3WZtJ-Olv:vt'}"IVtO>7լzƃ}Ӷk~dDFNhZ4/p32Ll4N1NE= 8EH%,ZA+Vl==YamS`CBtH#z2h fU'g8L|ә2[Ē_iCqKݨqsVAFSIl&9U~~hWKfInUeQ m=aL\wv(O:;.,t H4)xb Mx K:kl1)Ib' Td JcVKkcܶZ0] D+l'n6H/u7*OSX;h97- v /n-JLst75lMۓ~T0~g0qj)*"0="~U]XU&k[Y)[PwzcG`hBUK XM8 0N~Ui)K]݈S{p10Q{Z3ʜJz&65QttK:7q |TǃGy5 >4n}4;3t@a&<!"[5bH :]Uؠ)ө.0k4{~W<,8[W5'(w2سugΣ-/'9..Bƌ{LB㽑˚exJ&[.z⯀zu9~v*&k+TDǻD /j~H 2gWyAGg*mUi̤-xN%0˫fhF#'.9@jsv pJ-^{i rn.26(t6onQY&X1VwpvsQ91:NP.[LD;%Bgڎ nID1, 4;tkTg#y_`+y>E.q ^-q1o& s>yBho%5 ߼Zxzg 8n)wՂ$adb?Eq: &(g&mB8cedLG1;:bɔfRP,} '񸛼X09S;1¯R墢k = F?}uRlt*)m6^,cdhR9 Жj1"u7gWG̩st?b7 B Qa̋.;4 Siex b5vXkd }q:fx]šnpLl$ΞvPU3vt_=1tvrͅR&Wc9SAQ"UkmX!8wqAҵHӄ MZR lDvfll_&se$r+DC2_Y9L-]P6Dik'ַ*i,ǫ.Qfw sۘ8wPP-Q^&ZȐ b=J;d5rqU>}^a2\iTm#P##'VcPJ6_FA{ l05[^DL9u *B'';KہZ\ÕU4]xrQ&QxTV!buםoXP`Lj[x^ *u.zSTz]0dbkweo1k zCsLEIymEE\^YUs,cOoKC9)Qcm.DD|g 2ތvt߽Xȃ+2{xJ> __R3`i ŎGx23 Kb~or7~g(YMN"nG$w ḭd3|q<ޤyڑtDδٕ"[*4H4 =Dk; De.[J4X;W|WkPgުy<팋\5]@$CJNJN@ɠd kWS xf>Q#v3h/́AգQfgG5ݑ. muKGW}E(3%uoѢP@FAH5 ~oJŠmb:۱k!}ף ^m L0x`]vD/毮(8}4يfapgʘQ-J=v vz{T8Vq=7{,AKMcQ@p=5Y腫\Z!BϞn+~$R=_8 ^?hdZ=s.eQAit+,Y#w(d鮑hȭv*+"2vF=øo)LRF v-NsrTLi'#Q8oZd<1G-*nOӛ}0mp|&цȸ 1l1sUD>ݟ{JmT7?jBT^eHSP>"2? tG6[ UF#' jEl_56ƙv/drp>z2%_-Mh}>; A6cX^dR/w"?/ч( ;ٷ6;KUJf`0]BJB9_#ׂEfҺ؁),/E+m]`RpD kRjx啭MSp'?fԉyЫѣӓ_ GKOn`96BP,Wxݙs*? Q/qz6U. . Tp=rVGuen7n.!GCf4(.cLsTPCb]5h^Ʒ|hIFxԏ/a:]T# O9^%I|8CP<c7 AdE~fp[|=+Gy V(9@BI*^ԹGYG oFE~ r#LOq-mz]B>2Hw$}֢yY{"~RXX(8gTp EQm inOONO0Jw)4ٓ`)3 ˘{50sŋ&SAu2+6nٯ/qJZ;Pk+21&Rǡ]~ f5# m!J^ǥ%;wweZ9oM>0A ZBkCNm 'h xW)jbrzגԱwHVrz.2|8I7ь8!X-^ V)5BiᣋS/&~dB2ֻcWYDax."60:3jX F%,ln:jGI)lX):mmeSB3BC0q EdBs ZY>#]YeդA#4O.1 a+p RG>rtͥv&-"+͌E˸t7)byF~ךzPّ .] gym)? X`:&Mwjp%@( f)GN%RzsJmÅLSp-ZLv +Vp :i_ɯcΐt7?)rB%؜p/8١׾'2NN5ζ4AqiuY\6Uʡ90p'&$M!Y:O>}dL7,|E#/Gf`nVAqrGo̍$8-8ܱ5F]S? -48|9Vگ{׾?^Ufr'ŀ: @V-mYN>@gENq-ď0pvXvѢ׎ js;MN5ܦjkGaU]jPz;!qo_0mEMþKEVhZ|g ߃:,F=V&}o1ܜwuj4-j0vLŭsof&Jt2[֋a:$BpqFS? BŘ~:<9L/G(cSZhm {BDÖ &L-",}] VYq/#@lFfkQ+ ]j~@l{;Qę|Dh"֦"\9UߍFPt@3>_cVH uz~@dg޺yE`B6W_P8_pjK؜ Oi K&cZ274KAěw$~.NDY!t/o8p[p)48opu?iZZ:N?y'Fs>Sؑke&La%=Ԝ!PeGѩ@&_-NY.,CO"樄ZjJ9űLN@RZoz57tbV>, [X2v^VŽPeX70t,ec2]a}/cnW(M>YĽzd0󏋛MmLX>>6PYDK6!W'/ɿ(^Y^ځ> n:\;)^<ׇ!b 3{?1dAv` =ʋ1%ucG'hi匞FNr5=~ř0{a_d8=1DMetD*FA&XX94V`h7>.- &t)ɪ[X@Jsi21$̑gӦFrC$" ft[9J> 8mSW^udS%Iߵ)ǏxkLe;^Մ'ؙՙ /Vfv༥6xwE:AEuޘkBlBE(rv,+h1r>6^˽E;l끳a0(S:;*๯=k)3 b"(5QrKa"f9_\lqyB+ QK:8j%Hi͕9XlS ܪopL86SZyZxJ>pK*H9։&w%7ZyRgVPJt%l?3a0QRzI6L6B*oI. D˂>>T d!cIV 5<|o,K0TRYZl AT[+S)G޷Y,*nֹk WdChK?ƧX6ĻZH,~ikinHBlK/IʮSȎN9r k"C K'J+`z$V: ׫.>pE|K~$_yIIWQy墡ߑ_~xU1r/ʎl Ihu]iB>FiDRxE|;rnX$ Rt!~l`&j=g,`^Ap7v>243E833֐DQƧ+8*-S,Fn~yu`%Ȅ]ʷ-~xPt|nj]^7xpc~pj[N}61'w>o'3EV骺ZY9g^wÆD o&`H§wȯIBxILIVԎi tƾnu zv4;b+L  ;aHJ=SpHwcdCpeOBvGOus+'ecwMtiM\2qp"fȐ*(j* Du!ݙrc`CөEֲ,pap`|R+6Ri~(P'kD)hiH‰ڋLe`C3CB9"Dxo~ɞVT׸E'i30߆?湩]~{JqX~8M,wb;o2` bA{ֳܱRiǶ; eZ&Jť+[Ƃ^S$|r\(`6G2}*r_mxc TYP+r#q_|U h;Wi1nJ(jo(Nُjǧ$kծ 9&}Љ(p@'}fxJԛZ!6%u,on# "`{f[ b Þ6c 44{b^#R}(Os:+kmYr[OgG̞X#s+orxµUPHXA.3[wl$-ݱS^ݾ>S:̞y*:_jÍz:^2oijP ""P\) O|w;dW? kgW0Qu('P #8"EOڏքf󹕧38bT|'^/ǻ7 Qhdjӱ| C}2aCSEva>e &:XxyfV&N[+]ÔXl6.!ـna1ڛuc71Ib{nUIW!g}gF _o2)l.2Đ3AC<<$ggm~B܆rhG̓IǍM-I`"F=%%Cx0Ay^^ _r.!u蹮fwaǗ-hHf%?@I!Q5ptDey!T|:k:K^"WTl #9T#R]yU(2ZXAV#ŶC8n@]26Ȫ'jRi>AD/*nHw$3)"){X}|\0HrL:Of|"bR6Z@~p< "Du꒟AlIDĜMܔPF`q^ĝ}q1 bOFٯN"BaMNacG>QkTP w;SR̿Y=x-7|y.Vh+CsaBw-Ul*i%: 7&7s:m4h?*q1#h3dït(1J_mfPªqTYX4՝5} my-dֵácrR:h BDJ[N _=ό,֘;V?^&RWsk\!Sp?0y${]Hs; l)hGqqkC{&A! \e1aL}(2=@&@J6AǐAG@eAGvܠ|l#,[=UF@?oYo?z[zн@ 5T>{CsTw!ىxo&²FacL=1{x &E/bJp۞f4REi`%D_Gsgr]pT]s^VA /uq>ޕ K|H6֧$8Pji`pm9wy//Q+g$'J75joRnoGsas ґ y6TP Z6%_y!VR| :02 $*~mSUp2E٪P g T> p <h|ٶn^FɲUY'8o(3C*=FKԤi+{І:JDV0xbg[;)d mp*0<V1y*(%(;tr<"Ov&5-2AcgoF, (I:p[K6ALJmrº Nڍk#yZoЄFtiQ6tqG˗'!R`fC ]Sf6X\mNn@!r/ Ptgj: !&A}3_JmĵqjURa ՘DÉ]~7L b8"yu@[U.izVbPŧe! U#-̂@QD媧shcKӦ738;Uriq ]m<B6:NՏk[XF՞jFZV%/Dc)o|r}p]i4\0v{׾πRЗŴ?~f㊮#(Y*( pJIζw(:5Bʹk*izK\\,&veBgz8Dr2$yu<눩!-@G .3h?@e/A [>*+*%,Ƞ..輚eoq2wnJ7h%i$QCУ~6m_zqpiVȘژmlgg-;‡H&4k,>wFuy 6$9搒N?QJҾe.j0e 'O UHvwJ^!qKѩ3ufLjK 'bl0b}-{r0;)U[:& #WiϥNGPX47Iv&0œ`s)%N\siϕrπ6)f xW"j|Q'dȇ5TPu(J5VvV$ ye418}i `{0rc$_YHbe0OiF9r VKs.~{r/?g#fhN?]^PַemW$[0f3fPJ c9E1O-Xӷe *{=ӿRHa#,#R/i gD Y܏BoBI/MTF{ԆVZi:rm1 Pe܇Z'88m߻yRͿN*i<gMF~^i s~HYѫ?$#3ֻ A~V,7 ]!XZÈC :l')2揦Jvbۈ>~XGgoq"=Fn$,4aceI)⣕,A;`nEI2ܮ>E%ԓL#Pѷt#忔ߩl<^3=oߧfˤOya9)n!wUntn?|I$eHI9<쯽`n(^B2 ;U@H;m1ێlw">RrU}rG=[BS+C_+)8sA Cpqlp:prX^,w;~؛YǦen/Pe,%eil\yd2* N62^3oC^q"g*bZlY޶EP"+EG~DMUATOJ+51~`8>LCMLC'!p|2q쓅PH X/zU-cg]1ws!?nU >Ҍ'cQP8aڧ;L9A{ dX6@Mұ, )7*0Ŝ!l^F3|˩δ6a`!BUhq9B~%TGy<&&fnn1FFp +LӌX`v.HƗjFɌ W.Fw3KB/9GxY8*H{!s,fA5KDOF9xukA9fq(37߆sY|a*8I%[` % ~MMhQ;MFC^QHv꒑}!6-#TK[l;,\vRJE -6A۩W"'QITh飔NJpݐc5B]2/fPTVnR'w[SeD[!RX"tVnC{fVm@V d'ͪF ,m2lBcЕgֺ06puZ->tacI~޸xH0&]b qa=2Zߝ ,$ML"), &\{pR h€ U!Ξ (9$o1occ O^R%(I1jҸA)XI+pDK4J' L\t5%tRKY m+4]/@Ϙnx/3߃Wv8\ȸ ,')kjNK|h1z͊#nucٳJd!&!vbR@wT`^5L6YjrQ{/fǝ4dvdy2ijTHt? ﷲ@75?=v<z s I̛vfGrKmFQ0nGi1*t->.]JY2o_ llKrby _J.ka9wHJ*-oʱDW)lQUFoO0NG/}Y#ˠX]@jMF}  ?N)kb{dbJ`-`jļӒc؛F7p"z_lu1#^K%fm*ЛI-P,IF*6Zs7֏9H{rkvkaWG,ݗ|2D_Ś ܜ{i°*8aYhTqBPLm'=SO+v?/ְ~cp%Yx 8\#ח, L"H$Zvv^UQ|{(1!!cU7*tёpGBRmTc 9d'9gGK6׾4Z2$=x~ӷ-Y>0SpdSP$v"9PC塶ܘsǜ ܞ[KKz@Gݥ!ݜq> ~ Jv:5<})p8wykե\㽹7/#gxWz{c uhث@VH*k*ؼ;!>.R3ܲPp$=U'MHE/\6=uKP.7lK@izi}M$:2&]Erj s{6Oʳڮݥ/On02 ˉWOg=w"-n^Ur@TOAO4$0O*$v}nuߝx eiљxIǣ.t)ҍ,]q}GV?;CL}-Q"'gbKVPf+*B,. #^%4K>ֶWώyXL PWL0dp*"4E')YkӱvWJs J`Zh"_u5 qy}Alm4tն6;Fm2.EK A>3ic!&Q+4 #Eb,,\:dJu+ J1oӯ6=Oۨݽ="+:l-cJV3s1ݾf>Ɣp1xk㘒mpeKT ~ƍp޻hQ5U®X^k\;2o;/ϚޙwaMO&)J\*ĵ;WuS&,)tyɒHMXB (T|{x߈cݮ9آq}<41qé"_ցBB,0*6P2Ԏ$ [M7{ZYY)5uR}%ُp%ӄ"G|?PZ6ԍ5@fJR >֣gN&v_([[˨[#IF^Kf7VH)tRnnwBs?>K%o5!^JG>J)O>sz33B2اM/'/}$vXb.-3\|TeSVpk1`[l~eQ;KXgT\5r/1$q|bw*++>PnF<凘DI&{V'VՠR ژy op .:N6nqb0j&HTxw7/[O VE#kiip$eK\wӅiI[ZK0d:.BN7f ^9?@^dSFl3oRvֳ0Nw&0f$JJ>{lEa}rMC "cr'5 c~ u`fd'V|VAjxAZI;߇eԙ(BR``&5Y hK ɳ8=-mNٽ]:3y`ƚz|-8ҥͼk R 1 qDj6&mCơF86=0TT[|`B}Fst O@YM!#IvԶ6}ᴒʨI  ~C^go Ko΍2xQ]ueQf\׆H #ut#}:r/7%yk1׵V' Wu`9Y3&-ü[.hBٍCk)?xSnm8etc /Jz(#,起.\CE)LC2~={hۂ#~I8Wi:S&Q(:mםT%%EHVP`Փ (K20-zHOOB.ьw  }ASCCy,ݙXI(c~+ ӢǴb#f$,~`S)aSR۔Hi:ݻ|co 'o֭;Ai~R~/~U7ձ_b=R?FiAئV3--nI&7A{l3SzѴڊ=WMqH 1ȫɍ!5'ƌ`)^3A3ӓ>hDahtCJ~d9G+6W@) *[F3KX)R9 ,G+!׬u|{_6й`Nϵ!}tHVjZ42uwqE[zֱ6>g"H]* ,Jg=뤲Pa}gc)'~=E70\Q{.#h7K q.=#犔'l\=@r`:ߤhigMH[IlaӢ:-]R?PCHzC7~쵤Vg4 k ^ F]p oϾ zo]C;(߰mnUGMX \k]mtHBa׳ 4!YU7'8o'ae)Z8sazzOʫ ,O؜æ$1xm>5?!6B-jlb=K7/e .ּEn]MY9`:|aCgQeX֤!RfiNݯ#^f`׉E"@5(C򒙽&n1щߎUb7?uNR)ՒŪ\$voy r_Ĺ3j{ i)xz42tsc&o^D z{{ĒUł`y&ѹSzO5ak_{]Sf~CpԱ"ژeeG% ْ4cؾ1KD}0`OQʈ6`URwݝqx2 *ixb֘>3r˳u:fdc B* L |?㣪TBܴCR/m!hFafc9Ui }Q^-@2;%{,%y4 ƕjzBOHlf̢PZ%5@s %o" v"0t& =[H*Ԩx LQǞ9go-Ird?rQ8o#brIv4̤NasymG؀|a(x #:VAЍm&q Ј*%\4Pr^>蜰3ScoDf}0ʲ*l jH&l3,0oQ"^4;3 ??gH*`$01⭇&;ӳrDL;z\*EjP;;4G^wT.$TTwCL ׆'0e 14/}A3F~['K ;~yg۶Xk) -l\9 ؠWa wdEM,u t^q})P,`k 'yֺw,N쩷v$ؒČ%%0F ';8vN$coXBx-@VE|j?hMC؜f%KĮAǿ o;;~_RxCy؏c܄ى5BBjg8iv5]PUGo3ZgYJ4`L6$_Lr.D o|XJd_'ɀ!Ndn6g%~dRh È9SnlU(&" ǜ*R|TCnv4* ^z/3$6Nn\~ r -. bc9~ ř#~:C <*=+NUz`{b M5ΤT7gTumy<.g_EU] %D%1P<Ê`n^$.o2Y{Pah Di?*#$S}~9&|?^HXb^GzPxK&oaNɴM*\8`ڸ3`tZ&̯11]UW&π3z4NKХl-9FQdHk-EX7Ph{ĦY"L<5Lâ$2J[N3T{l(no{pnۤ rVTX#KU&?6x\?Ob:j.RV_pP&x7f"tYC~ @~p \I]G {?Y!_=+jF_)8 80ӹeu d@=WcӆB U軭ZTѣĻCk0S&oNRz#GpĈ$MRl[DA96!(som?<5n {vzS%cc!e13xz9'a53~Q$@ZLSaNW377_^WX`Cu:]xM|m+R%Eoqr,Q6W<[z n^&4 hE! P#r!5hjh;:,[2>x/;PNFѧ"$o'1m G Pl39E uswHEi*ڿපwR 2A aŘN*3 @3W9`jme>C9ZЦ} MW$,V(U>aQ:=#VJ]ȗ.5(zw RM_|<28†uH-? LлMQXz 6q H7k*|lWY34ib Q%`8=ʘB᳼IUsnي.\eb -+6~)(25TW֥o,K.|m\;C$ /2ay0Xf^swW/!4z(gz$ASBX1SQ҉iı0/t\ &hXD&vߔ-<זʼn*\Ą|_n% aGSw;ts"2Dxk.Q[6ܼTI=PYIf ٝ7k4#2*qST0JTТĊ Yi+ߡP ʮ7 US`.8]YL_  ^WU"5 $5[5Mhٍ?a  ?GK =IO?Ǝd^*bsW51r$_ WNc$RSݤ'f~\!|7v[oJpG / cY!)5$ǀnSȋj@ Bz&k弴cxb  YMX)]fD?/cSbwLa$7ÖPޥl|a \.s_lC#YEHB_rU]IhjT"i/[4!1e*st\J`[fm-~w+`deL2K0}uY ݅}{lg?y;!u to6PusVuaT Mr| G^W:lUQc0$ɕ/C\03{j0E,Ed8;nRYvPn`ST{ӿAhLϡ}@?z*ZV痸 v^AbB4ePxzt#֑N[ë#c$[#Z tE2XO\[;߫XVeVtEˊZ`quSJ@u] X=4իɪ{(~ @bIeF8ζMy]{2 ޙ:p{3V3\FoW&߈IU<ǁe%8 zŹ"^$)mt+~wm1Z7WW5yg+$ -f5xm^s?ecN~M/pўUdH4BES}LDZ?w^x˽fv(/Es*RT \0ipδ~ +ݫǥ5Vd г^3ɚS\uWMn}r6 Sg)e/B$Uつ.q_>޷[q swkESFx\B^Z?Gd SpZuW[w6kTq]1d)^$FsgRF{WUQ1iFV?*傰!zR^9Emr3sˌް %僅fƏMV96Kp#!L/I9:!::D\,!xKbt*#1?.i.~#Ea#s`1{Jv~K3ׯ4LgC1l0iԪÛ$mpv*Kyreh2U*e{37 I34" $aÒS'R@,uY|ʎvJTU)8=k+֕MOsv,\CwV'k/5yUHcy|pm>Ђ(b*0pslKe-^2_zQYğM^WtZmCz2ZM 9ңWilC& -KZ{׽zOm!;Dk@10^~7*1GުuE\=oP(ퟪa8UFߟrR]P sg($ƒC,6~;%|-XƮ@C=`*!#D\Ӈsg}@?E FPL 6=B,⼒mA_MHWa켺6Fh;Ko%WD1 -,-rjB˨Ίck=lNihsCDyPCkXWT\Dh_ n셀cr2U` W8XkĭQ15WjAx"W,qɧWfdf6R@yjo"}g롸-jQԴsoDl_ԹۙFg_~)9W\񄌼۵|ȴΡ(؟ meHv-6?eşZϒM569[_8ko@\Y!LJǬ2ȱF"~xkl\2@KYL!p; k_s*-V)eC9X&|qcQچyd ל,.|ЏW8 OڝB ~`$ה^ƨjС ˯C4l e?2CRvYU93\jʣ\ PbO.\CSͪ@Oy/KU@Qv oMS3әzP4 u1nSgQ2ٷ= y 9Vcj3%b߭?M(DvPgDzj(w*![[:飕0ԛ!ޤ\..qHla32s "s zwQ"FY[1(}vxQq{I^\EZ;xƯDȱ|>׃_qԸEǸ8\:Ѫ_Z1ɧ_[r# z݅Rǂr&}YP\.K!| R˸bDҿ݋HxaC T[#isuӃ Ҁc#5 !D ;Rze _89ڑ<@.%qhaI_@4KG!7j+w}5"U3S9Tmwe_,0K)7q3 i lDQnI="Bl 9$XʑLWix,G6)v h-qI:Huk~=wly`Nfs59_cA<.'"HTr':{ jbaSd٬ \ AƁ{SYE:htG\91yWȀ8XZz -~p nڐ8u2ZeOxXTdasgt$d4uMd~}|tR|zK`.Syt=7dۧݘvrT z2HZ \b<ǀ9ɫ!g缗_3tBf(~2Xo_1$)~p֤j~'*l u!S*hu?i$+۷RsYƝ4v<1i&{ɬQ,9γVUvTFU)vDɡ; @zek3B>pܗYߜ;isa$`ž.s},ַ2fӔ~? 6yCG!҄Igm3IqWhcJHƻtCפ<;3lhn0@b^q[F)9x6zEfDVy2w%QQ j(Mݣ$O0y㱝plRHE[˝jN@k6A?AD7/$.C[ /(p=)PFzR{`TM3?8Ci>?==oF|yO8oW"0CeRx*hRi=7yyyΚsh൵&Wcs)xa=]ޠSMǕhP)T5o<GKV/X}D*bgJ,w뙿?xx:lN&{"Q };0Ga2D驝*ͩV7jQrd"5tI~3ϡv6d Ei)PL)<ϭQ"IW^8pv \j%,8ڢ5 ~BxHEKU6M/~Lx!1"Avlj =Fav++b .).wθQLqxHԃέk#VdVOqK껺}$~L,7Ai_ػ}'+]ڹiUtv]v.׼/ z԰w]@r) ɿP򫶼 j Y":+k^;q}0͠{sbBKfXTQ:P~jC?זV?9^Hfj Wi!꫷y`6f;<>h ! C:m)m 4SS _:$NFΊ~oUyH;a2)d֭Co*48lRf?o版$tFN1:FCP+{B^%@%G𜞐 5ng99n G䕷ށ~sslf3L3 c`!]G} \}w0"w5zc=/[Ƨ uSZ%O$Ъ'ʨ> a&w,  Z@&;TƝ?NrMldT~v*\s1/7 gl 5ى3maB$H8flMod_@=nDZoi]Ob̾ (Ҕ%AtO​ 6 ۥ RTl߳XU%*,d/WlˈAaʢNbFu~!x7*n_yE`f+1nXStԸ=+q8l%]\w d.iB7bac8J3ӚHh_z5 _ #=0PXxuFx ӟ"7b[ ,b:}ItM+rt8[bZcY[V%RyK՝T pԎb^4켿;43Yⱎ ,e鿚tK^{~;\wܡWN#4oEU!mͅh:qf3Bk =x;',#O .Y[ |v6aw|,D(=,]#-;]L@&VTm]g9@[9DXwxB* bGo^x4Rנy_Ùu8nk GؕW˗ڇr?WTi73q9 9.9#DǼFv'Zɏ;ElLh  ïL"m6> KFx;Kq9^<>~P$p_BEM5N [{^&3h W.d}(q}jnOؙ5;ß nm5g>܏r;ɥV7N''M*քW[CTuJ%m?"[Uͼv{9 fو^uW$҆ \Y٨@ }uB҅_ٰvu׃ZP2JSZ4@8|`3~f{Q[ތj+]s-J].fۅ(sYxsStC h$If1+0xO,=r7Dj"p'+y ?Y%p:R㉢GiZ]C5Ų"XІ1NUl6 |2a}=1aG΢m鎁zBcWh,.n[WHb\,3dԃX@!u`bYg`kGInPRa_F+g1o/V}pGZi,.8<,\s{,WϩFּ['} g;T~~+i6X={C :qs5)m:2uWȥPdSʨȩAW""e%FE֭ZԪ2 E])fBVx~FK#o5"a/٦!ԓAw־bJW STiWQ{LR*E]}e:%9Hۖz29p 5uq]s֝*YGqi:gXdn-'Đ?ˁr8hLQluu{>T~f [YkS h^洢t4-SXHJ-`sq2eS0G2t LGf*uQe{ՌV>\A>Rю)t 0I]**45F,!Q*1`vG>*e&IR@}C|'U~blG]<D3!X]`F ʧS@(@>:/otÿRͭlϜMŚljMC&x bx f{8@jxƺM}HO'3~zT(Qv(76]1cgv.f:E}2|sb N2du >ΞՔ|3DӞ2A2`sIIE%c"9,|ϵ@q te[g#N(ivs"@Xz[{*'%~L2Kʰ -B%,SG"³,OTvÙ]([ Lh6MǤy}8;^]W 2`F-RZ$ 5)VSG*U^bBԢ"4z(x@^3wne> 3طf8p}/ J޼>RiP $ q+'}mHwaYͦ? %ȡ=uoI6V+hտ]ْYCo [FzD> ,Yn#jr|ĪNıl柌UQn/gZöWWWpfn jzϬyC;w=o~QQq YQtk[ [/8, PKȏ+1U"y?O%4!@/@S'S^u)%V(Evo' Wm4G (0h-&1Ǜ!{`V_HCNO) 8;nb;=`"Cr ޝz)&vENNGvem[rXOC-,i[LT> {32sK(v?O՘g9d#Uv[1L:=W<=?Gw%3h3t1B)ef^1C>AV~בPZ/_TQDbDX3!W#ژJ72]3r dh |\vMR_br0Wĝj`um~> M!rGN ;VYH.q5|3alh6xC^ ~}D5 ELmQfǦKvOk';=aD&׈1AК'+lЇ|ɶ'^Ԁ#en>ZHzb^@4 㙹b oݔipDYmbԪQb7X '- Gy,J6??zSynNkd[l +@MMu9~i٭+V KemZ|#٥vL;ke /ݡX+fŋ <%Kl=Ӵ^q=;QcC@1|0!Uz \XWɝ-Z:|m^8L.˕0SE)9ٚ7.O I"]xC}WkozWʈS^ .\59RCj@m0F {~k{ 7qCp1-SF 'h-6\:~l_WE*{oy 3u{Rfeoe,b"fLevk3P?sxɢ޵ˋD+mdBb9_ 4 AFݳ l@Vη)#Hz:e6T)ۏ*UUA+2}J F7ۋKPȡqbIfQҲV7k +Zv6?۩ nNJzr9Na@1b(nhV#٠J] #d!vwZZϙ pb/3)vvTNÃ%BhZa|L.$ J}\/7&Ͼ{.fuNI>P4hhW0U2L}RMMm+&{3Jz<<]#~eh"[b!ˑ C~ ;Xx6hZl /y~qBgˀ- KmUQ^~H 1Ƕs.o{(g82ZN-+&0w8tK%S6]:~/*:̩q;SJ-0$UC;@ؼ 3|*i"a^,"(buS={dfZyY95 CDLTKDeLkw1JMR5*vBF05ΛhhHNo|=^fDLƓFDLAqܙ;:w KuL-N9@c' 2 ӮVsV7%QJ A9KVTss@1?2(Ve#Ay ub>s 7KmgXb"ȐL=H3eCðo0 @t=x %4LEp^A-S#A=Cc$DnQEi!e3^5]_:-Æ ya~e2-dF\8UC rMR"`I̾|J/2c*̵vLD:L16\ ~IAv ;PCjz':6y^4"a\p]HHXPcLJAAx){!2.mO\4 וֹ^灎dtZ=ͦlZ,RANss!oo5 Bj mg\6ʎ Bjav;%R m-&C8Iƺ?A2{>T ~{[p,L /@% o_ag]yJHI9~8zLKV 6cdш`HYY`uGkbkR MoIJUˎOf¥ IyxZ -@ u|* <.EoA); `8 '*Ɛ VZ]-BTW3*;|SFlFE l]Jb71*9Yf4z &*ZPֵZ(8ktdlKv{.|KAnbAM7*d9fewA .CG>ʼn=bgI!V]Gt8\ѧC|ĵlJD C-͕ߟ=!!*}rZhL?.`nli6E&`.y! `DŽ9=OՓX5w Ghҿ⿅ж77c;n"{x nxkɀG+Ҁ? gwX ShL?(ZCJs7tf[TXwYf*]R7#Fqj4;PvC>?HhB&l%G:iSY#z@'$M V}׭.9Djھ~#$˩S^xL@FADV sokDپΣ:لqt18t3k԰&7»]3]+'ёJݚw ^O226"L0qr'AY#zlE~n ;#̀=Z4lO7zL7#8`"vlf:R>'ORLKݼ62T1w1P ֋NS)<mI-s@,hJ---?V}|j?t3bLH?aKن;\߱9AuNeN0EL-ú$Kϊ`n]*,Ťc;7]zcl?n/}ifEQ\: hv>lDI.PT8#Of {D8"J9,,7f'9U}Xp1ͅ[l.an L_l3d|!ģ.&S"6yos_o7/ :1=WJTۘ(5U#[yGo Rd\趚L3%c~?,wɕl; >ϧ4y!e&X \ m d,,qplEioྍwױM f$I9Ф촰aN CPl2TiHnkh9$dPux|@(X7_?#ZLW]W 9#veM ~֭R:ʯT{FjHT\mYnA?ZH>e1 p+;?ˏY[=\R72tj| <]o 2 CĖϰO\M*pg2"#18rm3vx͆ԧF vfQizA\{br".Cw4p*zs,K3"8Қ~qxګo&R?|M=@_ƛ8(& " /3b_c|u0] y2TBC{C FQPO, мi`3+c/.\ om"-%ՋFluOj^2%Kfl^TGQy-[/v)Rn J-:7a! ̛$(I3%1TF'.JR pQOm,6wT>f=(цVOzJ ^h=>(tglGoF;܈̇~ Kˌ73\70‹c`ȷXƫ_ J5V-;}lvcensBK?\@K?)]Yh^X ? QA4]FުV :Q %) i<$mQu!Y ƌQ4&~KXAKJT؏QXkqkyan"˹̀t'Y#5D]9Vl#Uy5HDj+AZR-8ze$S+ ^R'gH[[HY$ H\}Z!KEUt." 㰑`<&+q‹G5^ ?jFYZ힊ț-;S/S1ËhK+*zc"rP $(@B ޼h +'\C0ro6<Ȳ),$)Z1(9oV}YHtVsi9fWGav^ 痶ԯ>QGkN"ij'`<׀̙"eU|ô~wbQM{;4f,גi)\oKʲPhzN,*dXWƯ"ҝ(smJkUYS匪 Ww"t>:2ψv9>v ԔZ^f :Ydӓ(/d #Tc^t^t&Pd^Dkisb?S)O^Ȑ|RYt({u,nHCkXα"m*saJO;݈yV3J%9A24KuN g0Bw [9뚡|KJT]A?w,a71;`TTPyH&/yD.n򁾈#wxl+W}.yimYQfXUP7)tQ= 97fSz6_+`g-Q!ٔpO8yDz8;O{d`E-`K ?3R}鐒`qWDjx(uftLA '5"HY|3qm2yTvSݣv")cd<ᮝ5+mPБCM<"kU4EvE<ؙfD%]lQQ~['ʿ @JZ6;쉐$)C” Br|j́Vuޑ\fԉ"jGM1W 捇@״YjrX#\yV#[j&v!0JZ9EyᚊwAP#0}wbA\.C:0qI VG*@>SV!Yhhv۔{zm;Lzo+dfRG^yGM8eVP6Z[2~C7$\k %~SW5ɾ1Mǡz|  jŧx EobJ5(=B.y8>n*'V1'򇒭nTQOpBgL&}>%c?@fX'՘N*Jo@<]Gc20(6p?0tZ\wM()϶9 @@|5JѦ8Dyг򞋌XJ|?}KJy\r2ƈsfbL @0 %A؋f{> \σ:1\geSd!#{ Mf7 ?e221.$'3-yI>'?B͎4%f[[\7^FW@24d\ ީVqlϚݳXZ$;9j"%Zb]FWGA!$!)/T]&ac Tt^khA4?$u); r6=€Jj4 X2Ni׀ɸ&}C/t'sEK'$Btg8!r%bBVI2`OymbE#r$cOȂDya-ws(Gq\e| 1HY m@yt#|믞-<1NǮcx eY ~IsxoāȭC#6(8: =|rقzHsTӉU<⟛QJV2Flɀe7՛ؚ_zI n}osj%w0fT^ -P rP"Cn2f˸'B_txFo/jۃ1 ,O}fQt[0Dѻ{g &rk\^\ $Nlse =Ljٻ˼5k4@Mo ʾ󇣍3mP[iP7:bhmtSvzO3̋9ZP (bi~EtԸb-I+Fcc!źܟҠn]v3OR6c}h qJD+&dˇyr͒FZ2knH$%of;{3OuCvpB' :m O;=bٹFƩֳ_[ ى- SW Ťa\R*ϐM7O voej!չܼH,~G6~- {ce*-GPWfYNlw]}?z}gPKZ&nr# fV8ooD>抉/R_K66JϜm'{wc!Y h EoGUɜmG)ԅ@Hp8R'jsr%ܨW[\WTn9%׺u2\;ؾ}a ?x<ą=L0{đY 7=]D ,Yy./hv\ExJpV)ŏnS[fqwҥ\ü%X?u@DQ׻5(A# %p?x%mKu!PK^*ڀ%^8L.ӓt<[(G])_>oO vY $K6 S*wXy1(Y˺䌿.>%c)KrkY1h!7$c]0BfqmU諜s6'ĔA`$k~yN|_ 8+FSx0e{{N򏿒-tGߴFJ6T?b1q,/=4H?/!UQC ̽Ih0g 宯}:3h!u02pVuHEhVtd)T7k-7ele,4uT'B:g'J # pw. y!ur[Z_g}#%/RA3yRwGa4Dl`? g9yw Fɡ&" cJI2{ZHns '9ĸ<éN&J5}Ė`PJe{1w8 %SӍ"0&! "`!"/Д.c}vK@-{N*}Ϭ^4UdUlK@#U n]@cĭxK)4fmxMj쏿ۜD2bL1#?QW V虋B6{F_ÌŴEU`{O9s:/Rm#Ā5M~>)blZ<EQ01#BԀ0M؜7{ ɹ a#RA  :>6MBy^TtQB|Uw)*#;fK jyy9~+˃c#_,NY/7[H-^QxoԚmkZ,ih##1)nUW+h.ّ i}yF1]0@:">=r2}$anL#UyH^)i p':.3 \\<ݘݸ&3.S[L]t;%BS@!q2_'V"p$=^͙~_܀M=}R;"#zIs7g~6eF17#6(ntH܀ud{M9 ~ʹ^ԌB xb[Kf[ߌy$B 7ͬd'B\+~{y:p!OW\,!p=u>:b$+zKUC5U?"A '0X#RԳj[XG Igfx\a^~O*ŢbޘE: SߋO;ZhK=22nG ',OrC<;H{ aWjns%2wWA7֐3&KHxC҆/|3"yJ:H2ij>هEjQTG^R CڡL):kknjv o~X0ciuw8f-M+; n&jYBǚ:#n4ò.dTFv_=%p.݊]MCt|(Jqjު|ΟypUZ0WG۸ŊôcTQFso7tΦa̷ę 7>7nɘMZrTxdI2~=M-Wcwt<-=fo4<ٙ|ZR0kffhHxJW,BLW kV.Q(ߙHeG~C+Q'=ψrغ:P\jUi"L|([BY&G8FW9v V򏬱yG2@"2& UcWÎ o _-MLچ=\Onckε\t*zCX64/^d O8 3Ll _N>k˕T&^GB]diSe8Q2'QLylg/=`m}! "- c^0R(8؟h'7vXh2fڒl| zr#1H!o*:o+6"GbA}I{Zvr&/GN7 t0SYw:5=<3 $;j ;D}@=^(N%3LGg}k]emp_+o" 93#ri ǻ3d<=MNAle\\nVnAH-ߦ5D)K~IP)ww۬.q9;د{]w'iYh4_[)aw#,p[g \hζ\sD4Q 3\FShg`gEtz;HI5wqMwrXk\S14T.Ao<+6a63Jʷvs^.v1%T9bi."|9byƠ@!VcN1Q"uG9S.B{KY0П`F6K}+AVg-看DV\x*g%@:As8թPS !t{ I𓈇2g4KQr>CZˈ#X 6،?2|, {8K(pn=B❶eyXb}g>0?Yn:v0F*TrԖF(A"?f'r;ge3Qh9yϮv%(א?2|Z2npPGe3o&h'Pr0f uҵNt2edV@ոjzI4c*" p%iXBu1NރeZ f(iҐ] >o8QV`&CΌKl׳S2/;~ܷxVf6}:o3f4 tǻ7$bLo]Ps?$9`] !m^V K~x:1lt-_vG݉ *oAd1|xʹ8Х]W%l2h[K*ԋ^:?jgW ";uevA 6|ϖO؞@6N@6MWk9QF d >)Y(D%q?#XÀlj1tAݯmw9޹9 olf9hC[ک$-n>a-lq(mEW\O*uPGdsmxxol%QmD(hV$7gh68ૻf;VHdX2-_hP{:hCkXT|%ֻ/n|n'Srd@l~f il`z *҄Br$g^f,>.&تDHF9N 2^ ܮ$ښp> r޲'AWp/jZ=[МBZ4q&"|7«䬐)9udoVD/6xY"icg7gSvɆVYhӡpL6 w%Jޣy#bR?`.(L}`%8`(\El -TC<"C6Wp{ ~S@}J7 " :׼{'4Dd:QkBǐX2m}HY`ɓq6qIf53+\ex}1$׃a|hw3qW!ou`^@bOZE mQRwqx(Sv8-bZx l ?K88T>;}ۗ>n*#9( %:Z5#x,-\b+1xvߘʛYeB- <0VRSLwvZz 0`awdFƸRi }ڕ>RbolZI(É8hAUJ%ܪ>qoQK:V GFO_>>a)YOH?|vLط^jGJ2c'OrP=8NhÄE)udރa\6&n{;Ÿ;=3n k%Y0ކd7BpI;(06cݚhd[d80FDjcZ4k n^ЇҢ0͈빧 sAjI*66tVBNaROj꒳8  @5A+Q*|Y Zm8~<zh@mE/cR[:nj fTBz^T/rxA<%^p_ #u7ڬ+By [1!o SÇHsy7plf%d/߿ƣGuqb&JW ǥ<ϒKjE#P{"Ly?ͺ$*_N,-;9$V~\B=_`;"cjda7ۓ!4U^~1.G)oڬ0;> SWPٚb?inhRf6'߆W~ d ŗIQ>粈-H #0M4Ha˛ʪs65?Ew15TZtbxq=]@ѝUy^r.2N^ _з&:=0$l}>fPIr`A1ĺ)?,iE@]YBcB,HUVȐ&o"4I"m#Ef#%LYvP>XM* Tw#v5'r?89rWwD_hؗN],LB, heEUBq%(k>9;hĖ&pDOPsP`o$ԋ7: Dax|2HMjh))9]SBo%gwqGjE܈7]N7I;f @& ]ʕ й"*ﲭBqE`wc3% vE  Ll@u 6):FjU9fH7Mt)PT:κDc wDV#݀<䕨;<O0in1UPոaA> "k% iM :bTz$8)o3elE(DdB7ر>DoQ myS13cFC}+$oA07"YRıjRx\8Oœޑ }z.8?BOR]׵r5v'c1&L +;Ks5ufQ>5۲0O"`%S^k4|F~~8$ Z>0=KZ?p4bVgvx@q"o#cm =4RMnh:X8%^/t_Nk\$raJŚ+!mM+kR &i`o4wyMS8zͩi.l7hZNI(Zgg1d>hT?Dk% -M,fYw^&V}V/Xw`ٕ.CYbʼHq`OF/8?[ĖL =NI'6cq'7%/فfB/^?y8#V]rE yf!v ~L2aESM" 3G6a@qH `R:fM"~0&αT\qٞDz {ka~iWrJ(v|m!%˶~;B\P_*?*' PnRm*AZ^atq`Å6'eqUTNP8 _]; 3LLE6} ]dkF"@}3(EK rμ9)<̬$q?#@r7ݚ$j^3Ǎ[r>\3d#2a(< f㨸"ՈF.%Ga 1uI]?"Ǣ:y`0+<#=VFo'>Q 3!ԏwN39roQc˸52tPtV[r1β"dPt[{m(͔氛VyϺ(-k}lLBүՋ ]zV!#^yS.e 㙖z kA0uV摘$9;`Ԭ]Dt2)uTHd_S2&x5JiOw؝80 u6 K)L1F8_]Q9k8& :r [;хĜD\ܜxcYl]jDH}Kj6 c9wq|PgJaƿ!f/?+m1n352m@`oݗj8&vAĚpPYw9 ? W ;{_2RKc'{Vlfվͷ R ´UO dU?gc_sk7C/ZϞ7/ZӀ]q+ōH1qN'm;) &ul%|kYWr#ۀzrr 4Cݚ]T0KP θ:]= )2^-]$|rKU57$Que(2#WO{0)7 Pe蜌|u5 [* -Z27,C'mQwjNˁ9s4OFbRE}>PC݋}6r9he|&WoXW):}6Ŷٟ^)O9C(pu K9LЍ\H9R7k926rg[Kw\yd?8 ͨ\`?{_/wAGϦ7]DTͩѪc.z 4RgMV<wLdzʉlۙsLm$UՃOuʆ}Dn/--f 2sLyQZ@FIg[H"7e=fz0_gGZupG)10Qgno@hPC6_Ў0] 7ԙFz( $2a˖k m q#W| l9$vM-gQ/tS*`-7'wRڇ*2=TBr2goI;ϸe$8wD]J/(!(ą=yx-]K?˨^ 6  r7U_Qf2V9-VH$PW8ey"&(xS=b9Ƌ/iՙ)1эC:{ab`fW.0`&w4.qgBȰ”S?@/_h2 {O8CCz@8!qgċػpB\q>zg?iϵ UaMTz䋣#+dm䞤!fzBGwup0ԨA7B Aƹ@ ;Sbhc>|`9T ;#p`hسC2wi^,}xMXG{xiV;#뎻Eym޴.̸zKr:IJ8&Aoy2Ei)'9E @T%.>};NeWڝ#~ _,9rDp =y$ ^8?&#h.*[u~K $X-TbގB_=lƒ㑲EH@t߭bRFi2PRݗ<+ܒb9N춘@Uf݉+x6^-Z/<^"/ďZs25&~s 8\A@ b]@(ц1YA+q2Gs<Y?0dj ;RV!w: ^e}? l$9Hģ;eMx/LuV[l>u66:~;za%qr7Tqij-,W"mZ9yŢP;S_jn}pU/2pd&<4 bT=˻˷+ÔT3_^L1QF } Yr'cKnoPF<^6 |Ʌ8H2Lp0@C'{߿0|& UMF1qg|q[Q /SRB4ZPv֑d3rxFDO0TV@<@V:(>=@R1ObWbε@_zu^}5@J[ x%nAybHy҇_w6+lFA}}SA%\Y eCmJyVh@q3P#QRR78A.ۑZX?H$ְ;Tq@{v빁"CZF}Nto.eב/  VIWr6RUlE3VW~t>0BJ꾙NԜ;Ƌћtw~e48̭ܼ!dd=uxMEX/! L wg/&^EfF#;"A> #A  wV-YeBŴnD黍FʺU7xHgU XN24Cγ?.q"y[^9{ĕMլrO>h|ss0[*"Op:z64I{~< nn_Ӭl!pBRlND(I$v7Wpe9H_PѰK_oSA▫>C>ʺe*Halц؋W??U?_ݢ{+JXj\UK2X pe(FevD&L!J<<yo.ɱooUa-?ǟf$>Zq4P{Ab>II5PT;{wNmg (AZ+w\jHD?<2+yw-+jMvNX g"I>NX/? ^gqb3- _Z/T<%`VݘcW#_[gи9sfi; 'yGCŠ$gnpZm;ϖ#XLǕ}]$vngVRy[S}fӫk@k$1cS4D%_5wm.H籥d;5ڲlL st, SWf .TH8aMý8ë49yu@^gfV:G̨7Ki線KX~Si -NL݁J3 \,ŷ^\~V[0" nX`bTls(]cyȉr7^J')f"25f;vefQ(f=X;<, ;$_d+BחF=Ιpd,\GJĄJ$wsS I`ˠ&Nhdm2}GkLNVog"m=M@>(<1PmT6]pr=ɼfeom5!n)~ÙI'^P[!Tx^&׼*}#<#97\au#r^ʼm)~Kf䏎~T8\icww{,se(ZM~h`jR$+uHfʁM(7~RĺdAL81H(9[bU󢂗ZYR1Ĭ@+}QlHGKBDR 3 K tƚa%{eStm6@^ {9L,fW-a0E !6|=B AZsV[,#"H2-ɾΓYiR-LO h[Kv(q(Rc3SYVޣ+ب#"2P]R54\yC(k)Y0*~TM>W*dd>o$qȎd\(CV&W/x,)9:Zbgϡ*'V%=fs 13edT>1$ho \CW "̷7k N IQOw!k|v\{|o CNӗ 7žMGm[PaA%7ozV_ m3jת!%Ӑ {g7Q)>nBs2iRG ϼm"n( oW=%]qdkNYNӱ-vekAW~HYO,3&lZ+hÄo)٧ePư~0uӐ~1l Yʼnz|D&7nr cMA(+28.FH֯6Hjz r&T2Q8|{<qdr+v+(')ݟ>5!eDuTlKE(Qtȹ]pPjQ&XwzqW) CٴϙI=MX.5.u@^[_ؓE!KI| TbeH3l.Hfs}M]:~ɷ0W_dpey>F77 q0Sޔ~ ~ĿΕi7۷ V}h8tp2|ׅ`tT*4+B! x_Bm~pNG%1+eIQ @ӔwQȾңEfD˲1 Frustdq'7EP*Fy.pSF gR7y_ˈl'0l{u6GbYyo\ҮGkLPh|6efNG^eTR!(۶Ja>~gV*Jd'0s?8z:r^q(=TOP)s6{!% wT#"T%Z`Z#zvci-n0297{`j0'YI6=StMj<ҵ];|_@^+AO8]^p輧aXweX14XGvyEsӢOdYֱ>DL:gn9Pwh t.gdTy"q Ѥ~nֆmĝ!evI0e;_WcsԞ!hqV{ q*u-&%+o&n@IxQdm|~9M ljja Pqۂ>e-a n,u%MѝN""B O)ʼnofvOTe %_A+ KTkFQւ"_RI)}Gb3F:]/ӈcF%cZwZ˃ yO?T<n/;ƽslN}Z_KY; H1ZqZwx$NM%Vb1^M!V7#X !t;'(ڌ}VO)Mz󕡣8:i N}Cy ~er؝uп,_^5 ^*TƣM[7U70lLL%zT8ic'9DMF] l=Ofc9'kU;l)g5Z?"ᒢb[4hғ B/wY/c͒΁k.ٶ'ZrIPk@›;E0q9 ez*jƋۉT.ժMNfij ُwp &L4 R %uEŜg>.cP8٥PkcD9Z mys%#0 ݝ~&f#{Df!f;=_9f)+jAOWڡ}ZfIP520Qljb9{eIAk%A1%ñ*fqTSckeyGey5JqL!ˆG?BN(:JkpS \kk/ PC_{vů1Z|R4}uEO0ɩ wrcNPd7m㡟#>>cqN.tC}07rhjՔ_,Q6< } eb b+ !zV*k)FzsY~5D92WŬh^aVDx琥s?fුxndLP+R YМ@@c~tH>rˡğ0 :(%T[}nDސJD(#A9BPgkgG"euT_@&/l.]Y\D,T.k N "uŚqv]sml(ӞUx%vlFoB4VIr-/oTdX;\uѦ0𭣋w8`Ԯ,/h< J gO=dC(|ja>_[urtU uJS l Y8HxFk[N$]4_HV.gbXs|_<.s0F44m@!뫴xsTGMJZ'Qin5g Y3p8JEO]c9֚t](b*"AXU4|~@{ ⼑kFthVW`l-@=ϖ6$(zijcGS2J =gu%Odop,_M7/w,Mz3`{u/7Ut4aÝm_OP"zQn!f7[!"*t)3>1L0>;A*Hi M#V|Ǽ%1:uA2љ G|q޷-=Ewi1Eb^@ٴb]I,+ΑSi,|Fxߺ!ꂌDGp>?U˫<4Z^1cZL!_u @T"W Mi's#^r]\(t%IY, O]'NsA4eq'[IY2EF|U5;%'6+`f:JuH 0#aRl 5*`@Z{mAH(iGk*~%h6! TDM\޲PLAU>φ.)c+!n*6jl7}f`LXnRo[l&:?Ov^<]W؁k*c}xt qi ~#nZST?D@Y(~fT)Bqg`aDmJ gJwenP*;ξ|V[1Dڮ bzDcq˰:,eNgٻ~'QUWXJb:|Wf93`jǝmcL ᬱz'*e jTlZށ@Qh qY̱rC2y /< \q4Ufy}~.J'eH~%㟝dTb̹cs`bdVQޅ\(OCن3-%/nhDtn`y`xzY+<54(t-Er O=jQ%A:]j $Z9Rl]ztX:_b037fU2%{ӛɤTli3@f&P 7#IMXIE 0iOD3'h0>[ⴶ1FV@(F G(z>WPُߠ?%`O쏵gàhA]ЎcXU:O{D3{xo1Zc C4١`4c"̃DhnF ? hd)eAĚwjuZMguXhXHׇc8?>r7RCsT!4Q;$ZHjHNxGtY*5"*BNؼG0ե`8Kysħx*]\gZaZ!EI~Y[D)-{,a2YްFKmqN؟:S͗,AXmagKvSX)X^ 3^))+@J~".Ђ+/vNK<~8@N+ DW= Rǟ&6:eo n Sʩyryg*0h$hN=G5ey汔8s-k,dCZ hkIl*s .b*oGQ & `B~_:Kzw_жS@ VƖ,)=N :L`dM\8^#R*}Qk|xcz*IĻp_+Dʘ'_3n~tnGTB4^@ Y" ݐ29{7c,&L'rX+NxxlfQletI]#vW6+Y,n,!Y= +=GWQ!QDn=Ƕ0JEvo?,BX%ΩKIOWM) D՛ ִvNH3z5<]Kz{di~ 48Yni (:KbU-pTKTe8+J酓Jk*Z;FLks'F.g਼۝zk9oի;5[uNxl㿍gI>^LN;)PN*sX MUWUfgmp>JRz;c,&hI5~YbWI'W"Ճ*iFrWAy6C oJ Y: 9bXUJK&/b/}ұad i8[ZY=Λ&FRLjNҤqT8Z ƙH iǤFۑB_IgCfPa\2ڼsXc5MX+&xc" Ws+שUA=ۤdnU"r&@hD) "⚏(ǟ]r%'G.y7z[ݒ;ѓ!Eא CTpmvl &OUDfSqҟ쵌cX`{J4P#Ccb626,ů(| JlJ6 +cnl|}v %Q}ET=LLpl4:wH_۾"i16灺څ#_g>P4n>kPT^5jwy8Z? w?k"k ynVSIm_xHVf3cOvʹjedɀ0L&?P{2FG3L#oҁgxׯ׿#07Fm%: ~B{=o+ߕr\.Rgr(s1C~%P3.)Gk.;GYps7sR:Y %~Nt=C}?ڵ%/ ᳁\)R[Ncy()E >DBIކ˳ +ѕώ/VClD1ETJEFD\0 =^ T8v$NnbۓbDh.UZ{x`.'9ǚXK)x=C4Wu6k{97 r5ׅ9k]nuR-܇wDoE7fRVQ&Ӄi F59}gaLZmE0 X9I/ @g"41A`eoCUc%bSt.V9.>Gi!zb(fMO4p ? ./D();SNg2VD$K [ЏT.c Ǐ|To7r9ȷ=%K*iRı?_Yv,]t3i8VӮBKB8Qk]Ľ\n)*wq 1Y!Ug[Aur5T+` (.V.4NwsxPėL*Q 2`N/S(8"3JσC _. JvN z@L:繈.+ NtY+(JӠ?QqWѵ6[`*#zirs >TM>A h :ƄbԐZ!3Aq,#&9NS&Bٱ;-wM!AB%wVA/a,T$Hٞ%"ֲhR4'[_K )ֿ}2$G+teX̐:U3X8Pʂd{&&`Ro+BwK撕(L-fh]l^!V'0LAD+5J c&23<2{!9[ċ)["Z\?ʥB|R Z<<.b m'2"/"a '')* XGo7T"}GojFd`r;6ً[aBnt b'Vi]E ,v %?|BDƋxD !DDL\˹{Ӽ-D鉾x%oێ֍> ޻}D{,mp1Qu5{`pO)tSfHjRMkhAƔZ!b,]6u_73Hؓ՟n# `V?U?\SwD҅zHRZ@[щYemOTs6Pe2Yl }/Q@W&a2֯T}n/<,_0ir]> 洩?̅WVU3  WAc{jTIiLhlk  =2^>6{ʩ~(#Yejsxfn&>9́ #Ge1UGB=\b" wAö#J ٞ=?Ҟ'Ho_] L~Ynn%_c*w,im KB/گ%ۊS1*3S:ብHRtނ /QvI•cb 1E(6On_`my@NlN~EsftYH-h{P xjjtä`%Dr֡coqy~5pDn*F89_⤩]n7-+87 UUC&VөnVXjg0 RgTUYsGrFv{jU^``-)G9~ #)]`Oi{ HؽCnDD}yU-u@8u_I u;kmR1c0L,X'!4b-y å e'BJ1ֵӰ(ihKVOV7dFc!2Q緿*%VEY&ZsюTm haZưSU{};^Ѿ7CQ`:+211; 9vp@n^n4.qВ5 L?&@i5UקN +)?4u͉ե?q`âgRԝ1 \ѓ8Mp\cBs  tBNfWSK6E yz5Z&֜7&-#qs.deSmd%S[KU`))r >|6eJNlA2&1kDZ#B|X5=գs{I۶\VꕂE~.~rg%p3Qac3ejڑȸؓ50_o ozJ,oz }v>aU76՚lнC-O\V&y*>2s_+m70܉@_(99HǓiaEcO hBS';3zA7^'nW+ m1F5FYDb) Ng0!)juCi\qEpFcTWb6t8 v'-yչ`baV혵ƞ?e`uM.c0{%l"_y7./Vqy5LϠr7[?'odd;/Y\`*pە]dpۋ_11'J.|!c״,~kV:wa(ε:UG-N큑R9qFH 9zű'{-Xȍ|9AYbfEmkt[擧6A_SDnHw+A| `şg+;DO$+̪T.ˮfI<)sT{g rG,?<!%_f6<5ߵ?f-3/wuzwK7Z8zƎT@>4;KU^c[R+χ\H7- nci܈Azw$*fE'T`ׄ@P=Af*etjPWwjܝX' l@Ide^ۦK{(-%nV `ʳ|215X:BU$+o)\Qy/<U vj]šNm3^[[BpLpL};W0zcXƴ9ou ]9>6y@5Cޅ.Gk-ie-CE}È L?\ vן;ٯ&WaR]Sѣo%[a$wB&lWXO?'tQszw_'@q7NcXm2G *`3+jGm7:֙P#)Dh5p~!ݢ8UtX-{0XFl|7يhD%Y!H~>#㦋|fE qoHܬZx1p0r4-_9^L#p7#"wOao BdlgnA^S:cNwRfnw]\D.' (CNPgwqIpE㱨G:Ḱl*j-q귞&7:Rvxt8GOreSup|#Aw/;? }*+[, dIp.WgJ-F ~}-ג]s%|%Ʊ2!;;Ƴ' 07M\0RT[BlMC~ؗ>rF?yȕ߶ Y/'[lY~N*LVgh3Pٸf>jMpp[BՄU|Hxo'oX NtR- VҨc5Ӱ鱟ʞZf #1~B> W/cdr;zRiD1-0u[egt"Z52ʴ4f=[9 $q`ʃEO3~Ӛ|q|z*;CHix> C^ yVga\ȇ<3L%zǧsd,Pj>:MG蓻rWc#Iʺo|sL0x6 %%a lr_tiYwV yXZgeyv#O;H,cf%)txwݧO *ث56?0}Bdi=eg 8*kg݃qejIxBF2<Ҙf*r:1EJ͌)6G[3_]ƾ0]Voʾ՜9* l6Wh=K{0/|'t!`M5xUHػQcRӒXbv3ܪ!L4MoawcY~/&(Lۣ&~V#-O؉o<7(#@CXtpS)ĂIp<̓^ &im@乀g|H'&z2gXhd|*e-#f!i ,ׂC㵛+0 uwR37T GȂͮ(826*~??}_Џ-^ z)NJYh<Dj(^fua䡕v"C5ӣօm 8Q.sVҷO_g`/,OJ8kP}q3\#RЂs8}fmXǃ0wG{bPU$(##b/Z0|փ((g9Ei\qb?Z^Ƒ5+`AlF /7BVFzJyBI"ydنⱗ+7S vcd+G`aUz,y:ܓF&1m@ަ:9pt [|4,Ԟ9ɏN˞PU n^x#3v/؃ fPo}P>\6M}~t8TwBV!yz-~y@ާ*='_z8C}Ycbcc?4R=(8?S@9 ;^jAjhaer)[Ȼl$sqoPr~+SMO f9jH#'Vjm62+ǍtI&),v9q!qyE&?8N5 X+:6s]}vl-_:բqVM$OY=_Hڞ 쩬i줔PXӌPq%5|;"( 41徿VL~Oܥ>UN䢷}r`jiD[mxpt sR]]w\I|P1m{@ K2.N'9ql0ypJ懡 d?V|(q&Y ȉ3&C}c, (hiN΄P¼s+5+d\aj"X {;20z5i򱶬QfczPf%U#y,G:@ >&Q{(d;JS,< : |:&,4^yU9تF=J.4 =?WJ;Ml Oڪ0oEa2pyzN13g]ѓtFmuC~Cݫ@{s҉r{o>bu)Uڠ/YQB8H h!+ITb{@ޫLz%mC: f WdY| $5}%VqI9M9;ǖ`P "+ lvZ۔;fH}HY]a}̐Yh3 B#ICpP/ʧGz ֵ{ѽ)Z#?Ib/8,ퟄHG)u :`z ҫyA`@@xlw^a 9Db LdW"@‰"ZH0¾G,Rݫ[+wѭTS->3cH_w2vpEXXvϕwX7ԷHnlǒn|G Iв|"$9AL2 V(%+z)cP7})=J|KU1sEAj%T !-eTajM`1UzWu* T%? @f ()1ow5U,͛$d Inͤٻ ~P}i aÏn?/g05PϯInؼ9?e-ْ>>Db 'tjZjUSaˆzG?7 N)ÚYcV sL~;q݃åsVE vM[[ßAob5]p44|㯌jp5dMzfۍ &r\Ç| 0xbo٤LhBڗy.2S7+Ht 3OpJk݆E%Zhvw1Jf.ޜg7Nhh\ͬ(UkrS w:Ro;_tSYA|2DƦ!7NZMG[4۰kX\d `%@Vn#粦ϣ摆r >»Rw]+K-ص}qB a<5A"#DK ]yt'an4mFAHdWÎ,QyPx0MF f)?/{#kѨ??cP!Ӫ2?Os;{B0lw#X ?ՐnE(7HCOWAt#'a/܍Ǘ/ryq!6)-lK@^\1YA@U'x] |Jo9Jz.' f,50tӔ<-C%^ b R9 QÞpAny?4EMV}*bݞr?:'}Oe[!/xASOM_&H9;v⚘ H$~!r]8|FznC,SV25V(_3&&ɱ~ᩞ{I9{vuy'7N0Y9' ;@'`2] -qxܠ) ^S-#6 0Gt49-&38?6JwYAw?W6sjb;۷!z:0w2`]uT,(aAs|):3Ӧ ZC2:d]+^8PU\XGU37ASBn/(2{R m),|V8* `Ko9sLyb2{Ff`үqQ ]*V49Kn/6)&{0L=N< fLYiB.Y: ͡䞣ud0;7\ [a^$d`* z{3n` g -RUJLŽ-'T8p[-z% QbPYBuwxwՓ'A,u^՚Z[ՋyS=K!q;bWZQ",-ٿha8Q[ ^{<ӐE4m;e^0r,df"I[Vd3 V'5)Β>p 0W~tĶ eCܐy#LREĮMB# 22n"0o7Q"].!ӧ#WNr`a:а,n{ H*GF@RJbz]ћ8+tQUQ {Lcu_{kLcg;~5|dIW9gYs/dhB7&VUZT8;( "-DwɲÅTe\W$TLPU\=qϸ٦!tuJ>_J0)B vqPǣȦ6 rۣ(nO7 VԐMeDvTcnݨۧPmTI_OB9~r,iU7xc%ڧSQW&3$_8ZD=gx<[RU)^i4ߦІrǝֵjH?[#Dg-PD沋.4Ut.oNT z;hChDp#U(%_BJut6#|rKt7S{  X ÌtjޤAΔ9 +]kψwX(@告D.7k˜1Uo6Zӏd31©&o7LC<Ϝ&FzD^d`ӃjcV]ݮ\>zJ$ip@jl|)T?pq* axK8]1.9ӗ'ɂ,?Qan& K=g!n˖늸]]dXb =*=0'IC.e͵'AJ]fQ(Pj]FVgV )K?Tٔ^ ;Ė 1z {heec.:bm'-l BݸysOo/gI0 vv>~BA7}\`#&/塐uD@ۡIK@3JҐmq0:i`pEKp@ucz/Sa3fw֬vC?`};VÉAk}@5H0i8K)jīriό+7M7bۥU!Ӽq(y%iɝ4o/4UV0xC1G$⾠]'l_-}iP6vRMkt j4=0M#"=;]gIi7G U Ter4h; NtEt`9< Q2*i#z`0IȜ硈'm%;肵?:-)6Dwc|Is渪-Ob?rA'Bڐ%GZ{5)&"+} ,ғW#90 hđNm!ijDו87dyn%@WsG M$zCɅ%ͯћRVzVK˝oV:=5jY}(ww/z ]e*̨E Dط3?K.gCcsO[@ 6 w!w(=+sm Q1gxЋ܍9J*Om-Sitj\(񟾇A7 jd2|W#V}W^8B`2E>ebR"4*)h;pNa#|Y1A&5l&wQ+i݇lŲZ!Z9#2f%RZb 81H]q琲 Ɂ4XMсyiɡR(ST'i P?|# u兎a2F&"}` \?q:AB@c'r5e1"d4~g:ś{4cA3|=(H9 .Oo}X5e:) lhF NMUe+Nle;@7kws!jf$hc5_osɶ#V7``SO =i@1raDyӀt6V 2>,1@R=4qV1  je}%\LI YZa.3/|@\ӟ+ -^|?3bQ8+A ê{xl7 U/&(}H(hf˔g%y @Hvx{+mF{rWc*j}|…@YS_B#ג(a\0PK夐R:)ȿiq!f.B_4-e)2UBnM.]<V6fuJFVocƗSUӸ5OTOT;s! m—Nb*2j n[KnoזZٛN"S7u[d;q¾up ?N_Tn\C'>ily,nz YsP-lOFNN`EMVNZ<)Y8gC٩ Umqk]za!r(ԀJ &T?)"e:R{>5LhaCj;}`ͱCYbݢRjEmpN4$[+g7tGi3t~w8~L&st*+#6Pﭢ=G #\54hջSAk /{ai'!/EDW\"O4̠Sx򸕽CmPv]_hRϞ➲5keiK9n&p |5 wM_NsBĈq.QD \3ԫכ-0tjwy3؉1rxHSkߜ[ .Ң:/E65!fCSܯ*[`3%㔾qxx0baB?[uZjb9(S NbAw.H@K2?]z D(z9uJXab(xܡaՌ,}QZ8lzjL9W+2s= 숕B~Y4/>Vq<ĪݾG65?lX"&?`x[/t{zQVqTާ ֧[^GuRLZ M^739EE gU+ARSPAwEjn Xi/+8;N! [ ]S@˦/ My8[p-G*iJ'$"IՁR E:ШQl)fSd+vvae yCR ~H\J'{) Dqy3:t5,>F6]`JiقZy xZZp #%!LE.c`6JAcwٻM ͠LGy/^0#&a)Rr|-]*9  OĽÔE &)Y;e/&RD""9py'zt(~فe%Ft^NGq1L)% gOIJ?[, &Vu=|;Ӱz {B-59*rFeާzPH]S{&ݘous[qnHZZB+Ўnn[)ap09l]>9h/ `dgV]0Af ~>%t[6=Q_}dNiJRd:B:ېd]^ehc[ܪ,K؄F狽O)cwόV_5l, [?MQs'ɝ>rJݑ,M/µO~=__{z|Ќmx"E`!7r1lFp0iy!h*;QID7"Oa#s7GF @4)d8Sn-AoIW3'KI0($/*:,ufwTSAb#)W!zhC ]뎷ƪEƒXN@lt]{bBAI.ͼn]p3U('E"@P`N. K5a2zzV藗5%<͊%Gm7"C*(u޺SI 8n{~d*cGM!mFJ>R÷EO9vPY%튀4(6 08 Ωb#Og )\f7bFBrGtx#vVe81P˧;*OYbhH@Do\5J/-[7yQ[P2$hYZ5 " Ȗ4";FuT(1Fx9(D]{P(V#ѩ>H{cCn+/sf:Nb%Q"?ԔT$/-O]ħ:Tq.+O< iƺ앪O`'3 VxspZ${z[|~uXzk L[+GגIW%b%w0 ^:`<jb6իow\1 xAz$lўcV"] "7jSFWSE?nG2#4$oq8|Rj @t4Izj؎Y6ߏh&!Ǡ2 b6Z=XB7X 0&vBIz}+tN |ƴ21HL[MQjϳL\*M<0cNk>튗ޅGL#)K򡈝K.wz3NdkMXCl(ս%W%3=T E~|S7Gkᴩ0 N5bӸCE&z7EJTdYS)RА +:AS6:=GϊчS\E4&'SM1N<44W%L@޸#.lرיeb{RpaF?Q=7ɎSnr\@UKB45|k,@8ImǼwu|KET-VP>^YohnyR@ DH/m#L@k74D<\H .9ڗ ?| %+!6 BȼRtw]]ڮ)E[w1\pZqaf>[Cٜ<!tB\|kWCC`ڝG:wQi")Q;zbZ؂Nr&lGS YL AAQFW`M[v"Â@D 6rd1{FP攸y{eFCakB3 {5w}h_kEX> l C;>m2ֲw̢o;p$9D4TllBʚV 3d "kX*CH*X+avu`%DǼgWS4#P<6b+1Q}XPj)UA@aiVxw kqS 4A0?~ܾGs(cr#\yүehj;ungݣ3IF5ٲLp7b]\P n2Y o+}jvTuΤOTpbNhIjkKF izQ/G)-q6 ]>=STK8W*[ ^KO@髇!CNˊ U>x1mȩJ@n&∵If'xq3{x=C7-*ΐoFאy.\f3}CF| .Ц1;Hk8 '( #MOfr}%*Nb[V(4[`V#O$?aW(#3d >*n1?@ީ&Br#eFatȔ*7l"67):3z^j͡;^f]>CnFުh:r@}GwP B'/3l,A==aj1yY7sOX8KHX6ֹ-@]ۻ‡l ~4etL׆ڢ8H@w ĵ$>"$]a\+)*;#3cqX_ H܌T£8akQli6fUe]# 2cv}r)Fw KjomR$ Bi.9j:pG3&5OD:Ga%',x$61o_/fW(Q ^DJc(CHLUķ”r*Ea&*A~zpne,6GQ%x2м5^B=[a6d PyʵqOk`f3) 4xdMdߕmXkC9 AlI/ׂa+Bv$b& G5O@"lun>w2cn٪V9a{!^8YBn7 v=Sv(.|Ŧm)#D4C9ԑ\Gba*)u箺fآr%գG;큉/ v_*ve1 }r .ޠ`4:=nMƜ͜`Gs $85} )h&aڅ%֛i Wzmyno֩<3d wi4=;7MQjPS8aYXoFnt9t'"w^n iS.A1M!B4 t2 h2X J<8Ą1J!!{dQn̊ryw*9\_?R P2؏?,~eX훁3h|ht|x-VMB]5 od@ܵ5q0M/)1oԚjJ>^n^H$zڱ|[ӈ5p;.X?<>9= yR%[=Xe!F~2\I9XQǿ}MX}~`%~gTw쿺?n!c`׉ˇU?1bf~n֒'NQ\_/9_wpg!Vwq>.U}x {]?xpK$4nLaWڃRFi0VO.(i'x1>Eu[n{S#Fxwpoapvܘ*L$i2c0ͻ_D9ȋ3+]K ^Ψn +B(.λ껭gzO{7^s8uSעZ ) 9z9e5MW3X-n'J&alEZSKI'_9GEK Zpp0m[ř,"m) Z<>̺_|޳p`R!Ev{Ѭ8r|8UG;/vӄ `wGĹYaSetVRlrn{@5͕{ilyONX@}e=b3G7#Zs_ :%s!b$:S^% ]RG,QdE1a5&Gx+abb=e@TS^/C3vշ AB*6O^j?]g)р"Mt6$*v(iF>@O΅Me!}ANQ& 20 Rkw><@mHG4T߇p=ڞ"& "5EWx|"鑟0/s,Z躀 |Z ްtR@0nvoV H]g1ϼGB c62ےY{_p,R;ОF<3LA,U<`c\觖ؒ]66d ]H.iAO4[MFC6;x7n- iH/u}S~ItHME!E%mƤ`t:YY5*"rFi*G4+x?pąh3'őBQ6MX +>ITLdii"0@ߵQ/5'ٴS5nQ͟4?6U7$*3q]$#*T%-Z+m,JJJG [o(\Afz.ע7vyUU?%x}+,Sh3LRs͍C˒IK\C-  "^IE|!jH FBmn@I]/]zX֔XShQ^&5ێs)h2bj %.|l\ޗhefU()߫`h#>)(y wTvLePA"<0ځ^f[S1Bzҽ ʇI+Vf->!gFE|mxV^q>)B={70׼RJN#}Ua Ѱ2Mʁ\5{ef7X0 ~]w"#Xc|yolGyb2nF:|zfs޺<|Wft{Tb{ ЮO=M֜މUR_3eÃ\8נ+w`xJ<&)Vf^2[*: 6+ .D{Kr F?/X [cÇuI44=FhszhM#J.2𼖣b~I*ۑ'7<3ҏb\pX$!ƐS+fcYR*EU%끤)xQd>?ϬNrgR@^! + QP=!Tz2hQj~uQ@$\%vЉyQԺNwfDڭ¡8P.{_Ql2qR#q;>wcd)kVj ;׻~l,V'9Cht 4o\SWXh]7G)*v\ Qw5^CFˑ _\ȑ]I\;F.^TqCtr2@<]iI/ zqnd,](X^t'Po>ô l8~.MU0c%`9Ff9ҥ}Y\Cu\~@cUo)VϢHeප>\pAHW(pC %R vd̹keS_siT?0 ;u|].&VBNB>Ưd(?58s"ٓ'."U-7A)j/3d|jromz!kzfx5n4㝍9K Ơa UbuK)B(}8a GkvGH}F\-rH)Axʈh*TILuA.sسڱ4.1eA /'<:TSF䞾H{8+?R0z3`ԙ'E('#St>f+JHRˉku´%ڪ>S,q*/9l/1kH*rPX [a\O>`8󂦞Kة|ҍ5mi5m2,c1z HY`tqΪyPB̺,Uw7.W'& l{To ѹuBTl|[B`W^&䬶ZVsrfwTBF>a/32/im H(I:7QJW: (ܘpr]d"UbLbh!J}7XR頓[c`R677z?DO JV$wyF6͇+[GA>L! }-?'M6\/Z+.~ :xєN؋q&V j5C8eQYc!lavΣ PvuΟ8hJ57ϕ&e}F&#%YsOWVRͭ=GMM9.չqSzwJOSik:Ȩp?ОXQ>@$mWAy27ZWnn o}B;+l_mIMݯTjio)7p1S8 (n 5}gr7x͗Z8x~8nܥiLަq͑&{ޥm: `%GiE5X4kQ:өތ22K ܚOzQ= q>"'o \"p (+"7"2*Ly ̤دՃބϭflbe<0gގ7bjѠ@&Gr$ʂB,A1$\D t9N^mnYcg vq5S誎%kE?[w/BZ(C7oztm0͉-@@bmrSjlb<'Z/.h;Ô_{A`d)rupP+ho&]A~Z%-Of'H3.bwZ&Z݉kX^"q6'wfP:C6-`R,TQuf  Δ75 @f}S:fg6\QvN(b:a!}&nުuFFf1%\q0xO<<1`YKN_ >{n -Ȱ˧ZKL/d2֞8-zm1wGDbXȟ޿øʖOQugU-8UZLL^/A B_ZFv9V&аL{i!ӷ.hTֵ6E 2}4g`KC;l7U^<.Y-X|)eܶ@_y?+A"a>K}0-sA3tY檦lU͢DltRa}-jPOy߿O*^"LĪꔘ_YOVnfTU=03 J:7Ӣ6%l@i͌Ѣb[Es\I Ĭ ԇeT*vdLV`zWTr %./Y^ [CG/(Pl`hۤprͨw3t]R`ҫG 5A+ ;xݍ`<7u=L""a"Ȩ7L;WlŪ`?o|+FZp0{ާkt&][Ѡ;+;x>_i|Y6XЍM3}\h!%)ոmxk0bQ1xh}i\ at>7N[e .equi7߃;y3?ɬm`<`TËϝh8!Kp\i9 ϵu- bO5|Գ rf'A܌6C1@= <Y7@a&6iD1P$ WM{#Szal䮭B=CCѵ!k {H)RpI$aݡ~IikWDw7X3jO#J!}%]-0UNq6kvm׌XI8#  ۑ )d&vb,Q7A@mVލLcMʎiVcF^yv#yPk >=St?Nd 1l0d<)uzRxgD_TKt6;c̏z̡*tʲs*%s^ X t g 䒵Qe7gytײ%4^9߶<ڪR3kW~7p舩D/LlqԶE=>r\V|@29^Mj:8a? B$$vu\V ^ؔGKoծHN2S_J6zUIBxk BE=]GXPbuJ g.@ԵXZLRf;,7OYt҉zɣXexWVp;N*ΏڇqDcZ jY wd Yd G 'xtY@m ?BBt]Rt. #dцNg{*?h!G{~@{"Cx hޮ MƩ3 m{WJ#݌r;_k"4?ׄfz:H6<ɟ>h Q1r=6=Tq9?\ Fow˂Q0MNQ+i7DC>[-郪j.!<8̺Xd>pER'  Aec;")J(9Ђoem"bC ʃN8ЛEmQRlSvmӧ| ࢏Qh(on`ޜT໚Jv窷=V(T_ۨ{u9iF\4JA0|D* i-%￁F3ٌ+7-HYGr^PR.H$Z9M{t!Fx|йfgJTl5V(IYΣZN⏝y=l^'d,liL%Y\;)YJO\!f a/$T2 ɉӁlŸg*)iE#$L"3Ot[Lu;Հti#Ob N\VU}\+f"5C>V4MCXGpiIͽK{%WQxV 9`Yi@5%n +)7XX%+ǥGcų|&/MR#i5V:l0O1ٺig!C)^C- "1v/`:vm{_1f~u3SH\_4aɞ|}@&1 9DGm΢-Wj.!{A~Totoaroa-%/u'F\R;hqk-=zq?K`k!XԽ'dOph``:jao QB.wáK/h(Qn)2B o( ȉRQ[nxTNLI&k(n8.~೰9Ǹ`攙Y 8mSRjVME+DSuE9ғV]v"nheg:ǠG [N5̩ wuwj J f]KF]¹U9n Es"kE˝~1UYaїLoҴ~\s{rB "s9v悒XpNPRDSq@ )юv.7r54;>{`6yVK!Yc>]kePH,3 ,)IgA"mv]7C] %(*to=1FY{x\seqݝP^!P&7!7a5pg ӵ7ܧ1%QJ""(Sg[TݜNN$ NcW׺Csq~[r_upۡ-vxLՊ*x;m/d[q9uC\bh9. OϬ$3ȃSkjZ+ C-d^|2 g 0wJr,)/+\#{/Uubhq /qدS+Z  L`xnRYf bS/DM/N'u|\Hޛ 4: bgY"F%}->EYڀY@\fMju)}H()/_>"nX:<7+߀;74+ˏi}7Ljw,0_j1佩4upvvdȪ ZD1hB{`b߾[dD';zᷥBGLr?/2,-| j t\ qe59|3^&q7u2r۱#pſ[r0y,ZW*0x.1sf Bl$6ޏb1.̀~GʣC&l`^j3q(Ge@e3K{c< C INi qY0ՌobIiD+v1C NWCBWYwd"5^;jG5kl{Dob/I!)C}ehOw_vP)[gJuN+feʵ w@q>dLp aQOC A|vIGT=c?i!~K*qAn>1?Ҩgcul(Vtړ*%Q<ȗ|Wޣ|g({`P-͝'qIH;_?<.f1kPD{4UҞmq5q>_.~7B$H$QOuVlo)Ab>tOpydj7\&ZZ+;D.9;[*n[?%=eUXq#+%X sVcܒNOb,^'$\Ѧދ_(w_dWWiůͽȳ>_w`(ʽ'MS3ED"$p c B,H/@06 q![iuxJ9/d }??-5Wz_"R@!MZ?K\e [D)鄋ɐ]Ĕx_X#. =~l2VArƄ8!aĢZ$RCøJ˿R4G:,+IL*gJ~f; *ȱV\ THB7+j/Cg/vʨ0|^k^N{G%a~#+ :tnH I-[fx\5*"ƃ0QF@C!G6/F!><ݱsZ,#U0yV0UOűCBeT$_٩Y4g$RFHY̤3;ϓP_ZNpAh{͕7Pqt"=h&U{&uE:)&Xu+n!81]('nЏ/uD3ČZC>e+Zݞ;tVK=n Rxafi,|!H P{K3 k _r7ɘFG)bN>C!Bj+,rDgcRZzŽӵJD\-YM΂%tەU)ˣ)ԨO18>%Ck+ʜ10-ϱ]Z˒Rqà!x^UUW'rBI>J3 B8A/9oz JsOZz PAϩ@ݒG2ɯ:o 6O$&I3c$rٝHmiL^:,'aH$Wx)!G~%Cܲ %`W]zfדS/3r Ř/D؂T-:#A'{cEy%֭!9H[n V0HYFV_A C+wMC."|=GH^\[ bw( \n}3#]S-B}@-ec %Ϟ]g/X*Iƍxڞ0,B@ͩ3dv,3 ag/PȏkLf%LuI{(&MJ)/<&!y.gK[1([#;iRspxAe qgnWJ<xn9U>![$E"W0 0[,v%C.oHT>X~!ɷ[ܺC=ޛCrq4V\kkcڃͫ 0i}"Ym`k%*d(n)ca~+e\DA_т( <{V~#Cd}k+g4]h"f;,/}Ʋ] !0mD<"xZlpN+2K쇦/ɸ"Nr(=&&J1U)ttS<{[I\lؓ)F]xb@vq:Aj [g|"Vg5FElR4Œ=ɡi9Gf9PpjS0q1ع/C U } c9zS0oTw_f}Un5ta Qz.tzt~ґ+~;S`Sm߳ʣ%doE/ݎ*%(IHNn_vHOv+ r `L-AWl ^QV.m 4u3 />G%vD`Z&D{?nr"c*e|` €IEX.dLi " 51ASSJZ?%pTk&UPyV;X8 b47("pF`3N ]`8\\P'8ɐl^'[࡙a+@T5|x/[ Ji?ыBx_.y.>◊T ĀΣb{"Kt 'r _n ̭ XiHRK_ MK#I~dJ&#+j4uCl(Qy=56ZxZ&`MY/K '.hyCF%[GE!846Rcx ,N4U[+b aV$Th%x)oz{%; F0$р5 Iɓ՜\/i&'P1/)Ԯkp޴颗Vjh@Lu%#Lh!^?ArLKB*2s WE";LBfޛ9w @yFIyڧ ,}2!"@ARJ2r ǝrU׆an~.) /.Q[ G~a#5ѲNTqVYA)Z>i:9#SJ֔FG]O,<דG>$O nhV Ѿ1曊ݓ}!.n 3j/t[[pʗUyŭ#-U1zR0V]~H)1tȤC褍'y_>!)h_voiìe?lz)#Wq{fg{Q+'S;SFW: 9yߦL,lέp|5T(&דhzQ)mg olLS,^l˺|ݠ jeVY&A/1Yg&8%oinK@bg֜91>K45V㔐z[(9wtJ3k 2 pe Lz]LOŲHj"]LW7.9HX>W*QHd&Mj }1֛s1Jmݪay/cVp*G4VfY=v>s\'yoAxOtק0瘖*E%wECbW8~Ԫ07NQD76NQ4s*PGr%8Y]h1f|{/ucCoHsĝ 20I.1`3y~[Щ[2G9ĵKSu2f^wBL]{Rb@S5O踄FJgn/M} 4b'NoG/{"jS/wAkGކ3W2̋XV,~{b^v/:G_JJ@_:SaAa8:{?cD6u8je6g捧\,7t3-T+SCsa#\X0WRl9Z4Uxx{;D+[$X&MXZnob1A 7% L(pu#,0_C~n.␊=_5 zaX&-5J९嫍?w%{8` > 8)sՍ⍽ts& 5՞ Lcgax)3Cv\s S5,oJ 7B.βBXU @<*Uɶʜ/*v8ivZ}CPwGPTEFͩH8%mnkH6LEL+jK/DN1g;sWHcxrN] ϵ pB`ʧ_ʅAql ƛ\M€Cw޽n1K_Qgc"30pIm5+E(4V<ʬ nw}C[P.p'_G,")&fN0zQ?dA6U+b@pua`V!>UgEdvAeByg[liD h4=DAHtEdp;?YeR-+K@B~dI1T]!ٺ 4BgȥCs ®%$\*(<_SᕲzsY-~ae87ki4&oZ61Y;`J rw+ }Lv C-$Dџ~5 ,Zs_hgE` @&!UǮJcQ`?]K83GcKSKzƤVܙ1ݬ7a؜`tDFr$вg8/'RILAG•;* }M,UI"/:[1,NM7 \rJEoC B>9XƆv{ql)lJBr,Ј5@5Yl4/A#x i"x]ҷs9Eq2sC$?&?0/ r zXXH: M uŸfFik,y4^`Rs5MuNCxK1mcc:C\\ @8o0V{9@U~j89Eq8$U=_ r+\Nt'w͟r_e9aynɷ&]`leATfIHbY80[R~ K/ʥ L|ے{:-3>٬ mRzk2|'D ٟN[.Ξz+%@Zn|=юD9-@g%ݮr Xu ~ɐ~An _+OT'ְxhg%Щ\9:'n9M!q ';u/1F/`9\$]rg&FDeU1UryaR icj1(iUZ( t,G\Pb/ Uu`[150cLI$0$ >IloHEI&X1qo{v񋻅+8y,CQGZ?X\QuF`M$DW K!$! "@u;=U`̈́n(%q(TP ûp?t>lDZӖbMYIHieĈ2 Xz˴)}5ͼbTvWVikoI2а .\!͆%:8{.e@u9#:u73q05fR`ٍ&#`(&Z6w*ӏvTƑG%ABT`=Ӯo8$\>,5E>] 5+>tXݙ-ɕ9{>0O%;ĬZWd{zB} +[HEi(_smO`QkHXF?ɹ^P?0yvkShtyuݨUv)l:1?՞p,ܫjSרW\'Kv&R\>tHnl{ n{)p:0$TN~6rwŜcpi+ %Ɣ| }^==|—&Px?40&9v{!%p)]\*>^S"; PI+zr`5÷ bWIYw#ulÖ(3%;jssW @UE  Oe2}r! +BxTEEndWݦLKYTT"~(1~| ޛ$V|NeCDY"ĺ`l~%bn~1 M8POrasS3eN=P*XvA*޹k~,F5~%,5Lc$yMWڙrR֥SRNMtcBH8E@@^ƥB,Ycz·Zkge)ܔ`ڒ%2Aq^mK rYOḄ>ؤY) c@_h,dyamTMSvKRgu/_8 q-a2ƥQA:;V%_#S1j Y=t7cwZ|,Ơ˰C|9WDu+/h,@չa2]^}=N;yNHqxRPZNmu h{9V lcT碗tf56}zL钛?\4o3u-jG#5~_O F(ZłV5 4̙#J`*| fZ`,40&6u9'ѐ¦^˹",7G YG8Mo@VP`y\V7@*{'8̈́+fH:Kil3}{vU$3t,=3?'nZu@8x68@IS=7G[@wrs+a:)z!Um)8lԬMOũZ4 k/:"k İWVhbq烙N1Z7#21x%n?J))7PR2Ŕ`LD}31狙ȕgKuAu*J]ە*_1ZA.ABH9"3-@>mqSz k)PҕG PWk΄iM&.3MzkB?M(ɑkdHMvN98vO!ϞÓilE~:, l؀M/*#3.OKY/^QGj;MG?5nɏF>m)-79༓P+-w`:aiq}Ws7GKKx1B&ֶ|5[,*'&x_/(J4S?隈Kse3z3M-MC>gXUܭۿHWĺf5PtGpڝI X 0ˆt31q$,W|%^|JDŘLw6(+Q*sbUdF2VeNPz`X"vczfMLS1Q-bp+0۽,+:}1ǗϾjٟ 4l\d̶Sy[iuWv^:~\3> u܂v;O/\L3`iէg(o|սZ#xAT|Pؠ 1\\~4;r"6*9)vL%_St*R;= M9h0~tAȆP&%j)O*REҩrXj7)#kONR^)ϤܥGMuƸN # F0Z".>"|*o*@]&)}meٞ.Wt[S&+TN>K7>mF6b<@R * c/3VfIP=ˆF5)zնj- "xGufR0!|t@WXFjaah-iܫt)b&Sy{Wp&gW< eټЉ_^>GPנ+BɎ2osn~wXh@R,pz[5Lk'6ȫ cnR⌹XF*%[YOkH=Pۗ_9^Rv aAȴΪ,;QБn#7%9@Z^&bDŇh 7g vpX~&yU~ՀܮV\wW'`87(^쮿i=j0 ./~Fl^ǰQюτ UzLql\-:=b㨖Q>vt 1x7EʻV C?jRB (ǀl*Lh̓>rg^WTZܜL]׀KOxgnA$~\âiBB>-U$ 'm|g`띿˟ݱXǐ;(Y|gv S3~(qeC<[3<1hu|y2YO; I~ĸB\9!ʝ޼y8͖]{ĝ/!-D.qzk{ºCD-ҮʑWuA `=Iu5FP%'eV6`|?CQ:ȹC:!lKZZJo|.o<(Q" Ċӏ+إ8,ˍᴲ ؝Bf%uu"1OЯ2jܴBbd1vB[r׮0rR&Z"EFWAx]2%wTZ LggaoAIZA|,]S AFP2 S&E\Kzşb#~N g0#PJߣxIɡG%":YSH 4,RxP9{2OTу/iuXyz?.mauB;4OJ*WuѤ>`_LHƕl .\.ג5&Dumb3* l+RGf@ъ"yt+3RKL40-坡>O{GM Ahc#.i{Ut({ms 952=}Wې3u؁[ c qOIbUmG1꼙~܏t2LL1ĒJ/`W&p|B2/)G8xYӕtI* RaKyN5"+hJ1xSQck8GN&l1Op"8eI%ކ;r,0hfjrmKL`Qhԕ@~HY72.$X '+3i\({J(RVYrcw)"ckz!2yc IjmL,,wC{VgT.Jt uPG_#;EOPB=_:X'/뇵1PL{o (n K 쀏xI*EÛl^2wSI} C^ܜV9Zg8<^OR:g4xB!5sO6^ Ȫria5ކ,Sk[@T%(hӱ{c%.O4W܊M@R\| ,^|b((#FgBq2؎Ǹ,NΒu"ĂhL!^ȪGfr,ze4P{ ],׫y9l#W=B!Ao7 )5V S/ּ[Ruz(Yg*ZA[BfI i]p%PMUcb ao!Zk 4`& e<:^ddP:2 uN[NY~m_͒m!C4e06{WL ZKB;үѪ\U͑?\8 & ]PC鐬yMA)ΟX-:PN)l9\61o{PϽo iL3<#NG$ gaV7rxpGuʴuw=)B~~32L$ϫXO{ @)/؇b=gEwU9Φ[W,lx#CȊulQڔ2s!e\tlnjˏIffbr{FEt>F_i tKˣ:-Ql)|XVtzk1B6~ľp-4e$sY \Υ< ǧ{5KKi oKzsL4(ؘgt ;c҇@T먀+<ޒrKjO W:KF64Qmhbq^r8d -+$+m&\or. l"9oph'/* voThs0+|ADϏ`Ht}@wrGWL _̝WOߕ*Ȏon"2N?ޑMoǼ.Cb~b[5UF^6DxsfrC]zutPd}/g9P9) (DqM"FǺT?l' ?K618#8 kw{7&P2՞ͩ%eP^ߎwy4\Sr&Nei!̴  =.ڬ ½^S$%уƞk_2#Hz.}r@čN_ J-Q~w)V7EyBwD[. h+ǩ+ 6~8F#girzo~PX׈B0], }LKs>fJdJD͛ ii&e5j=*+r;mFLS>8ş# YZ|]!ę$~6Ên 3܍0u_`MO@y@}L{jKW{ԺVD DKW:.": F=l^(EBx/&uw:W!|D/zN%:h)=m^ ,rT:0VoAsn'RpK/P|7\2.e1`rn4B3D$.7p Ԁ݉z0!6je ao:Nʽ37v{)\дe^4] _K/*3)Qyw s20mapЙ, ^#fqXջܒFdl< =phs0ni[ra|xn}Λ"ij;ÉAPC KW7n=6ܤ2} YD,@0e $ڭ>9"qbܰ?1F%LTivo?+el2#W=/pn\g)S;7o~ "m$p{6av4dWXfgCEwR˓q|SFb pC*CiIzK$f Kί$dXJߩ8i١shDz?po:IuA?73yF$^8mI+y~ۛ-rȫ"FWH3X4Aml콜)-9qcڹLGJe7CܞZYSОiCbt+s7-[h!D<.0x -NE3P¾K[QJmJ9^] M4"P[)͵\GccVGCw_JGZVvM> ; GpRw+y /z2`>Ǩ%:d"BPgRfO{x2{2=WΌ^,Tĩu%5Mt+¦Hvn VV smcWsn$2"PE3ELu~Ev]0c_ B \S{ ݯ.M–( \;NO >^p'?a׋ȋ.7RAw2>_9Y$Dх\KvȦs<'C#9̜$?CXÑJ$\Q4,juIU@*P(T%9y'wZW+SҹHE8.n" ls`48OR6uycD#>O1>04bkiZ W=(,Wm+XqRwdZB;Bq0xO To,ztP0< 1HI mc٪\H[ X#AKdNQ"'?V^Ȍm҄"8oڴpK9kw](VI4?}>h//w/څ!7IXiW,`ι|_4w53** n_ sIӞ@A[Wpm*O,tu>وV//iש&ROXLUXIj`&T6mn[vBі,eP ֻN82CwQ6(=bdci~;?qzQ6I7 []4ˇ2p$7Ǒw57*Z%x$,(.I; YV:/3%EU:$~%S_ҔԨQPbi.2ޡƣ('\W0iD jq9%*K74JB&KPoEP"2q ++st^~$MQ}asB^g_خח&'t*Ng8̭a$;8JBwh0T׫b-d,?85(oy'$_ .6Sd{gkji ]S=dd30NC9l 56 ]jsw5 s%us:'gW8 m& 0idUC# ?1s<Ҁ墰zHyDB M!?M'1;|# EcW2'd6~/k5K ?ع#Zt (Άs{}Д 4 r+$F5C -7XyN %`M^Uκע}`~l|(oNzkܶ4: 5(0 du5i{|=h݄ʞmv xbQSTmY/pz_86Ԍ8Тԓ!ټl[Ϊެ hNUťk=KvUKuY=Υӥg&*Fk"l9^mК-&Pdv+3q;@|!} ISXڶ)If37[5~wGN8;ͅ; ]njtmE*7z@cƨ&ֲϡ~OZ/Q70Ivt"5@w.¿$; j)e0+g/95hG2%L¤3\bH@ib0+DKAEj앬5T?J*I;z#Y'竅Bp0B7s:fކv\3?^7SLF02}#.B[ z"FUFeִ(CKNǫ6%Ĺ{Xz69ޖ1i"sr._s$b$ =){P_ %-x>vi^$p \׻7 V :mi^_%$9H cu9⪹F?sy aZϥcxm<јYaWOa/FM#$7'a]YT;BLJ+t!BC,)c|knўcx(B 3DOعK[d@vRˍs#9]VEy"`7 ~@)g=N=ٽA6Pɲ1K`wpJ>P88,f7̵;{l?@+,KDQDY OˍtCʌ"#"&KI㫖Ԫ8Tm>-fN#|LK^_'le^%ͺ/Pw>loH9sbs0erbaTtrSJl겭5[v ?MM>m׀ MHwr),0b.Ks`:VE@q=Xk O)h{W oS?5m2rA=Bƚl188V:v/-}il Pȿ0j #ob7̒s:^4ȴԸN+M,9hR}_|?{Ӓ1Ltdw~u%ΥG!Ux{%֖\ K^o QOb8YD.}: k/F3:ԧp{6F&X?R( Vg*d8~Y/yzbv$?j-a *wy3̿A\kRBEﲄꥄD.LYj]tj? ( ʢ,Xص罯dn=fJLN SFBp|YPh^ezkF }""]!GvҶ26[c djBDK PpcψnlqLPYP(vX3iL-bQNKҟRA UhYL>fǺyfo`#_kjfI!5[zeM?T@ǒ!VCTkŢO?{f%`ҧ'N8["?Ǚ*﷪ng+ ]ݾAc`hŖ"\x#n6!RafT3O_"@Bj\e޶!?y[Oꁕ,Dž]i±)@햱;hiU`ZgKɉ? N %UB?VJv*ŨPyE7z蒞+p?Scz[7kD?>jS90H羙]6R~N;DUkaRj𿩄u4DEbaDIѱJSo2 I3\[N`/qV%bPFϮu{ {`ljp-sU=d.πL}Nsvleؑ;S؞nTkGXTwt+x1/G~^ڂo~A? :r `N,;;V=P<ҧa`B; 2@l=%q=}.u_*$Jws+uF`bF2 0GqK{fc WMlZ(0w8Qɉ#Jw4cwdY 㫱 J3.M=;+sMhP>!VLS̨x(y1ZYʢggO6}Eg]͈(q`XUoG.㩹#٥`C^?aa>9ekpĿb>r|=RHHу"!;-) )fFd7U/y Ƅ}TM ZnﷅI[ V"Ln|Z3ǹI%DOIg:34mCqQ΢\-gd& F.3dOT|˸B5E>V=}YuEO5$~Ssp+C@ I|,&[9 *alZaA{tAUX #!WUOB Q ՙLndWM8D{i`d|NDmn4O5#; d4MnFee{:iULZ*@7*=(MkbIzо4=Dn:NIKf{~*0[ '۔ UdCć8|zYwnx9Umi\eGb`Xua!HJ*{cpNj܏LzQ-)!U7wCͪ,5Vk| by|dsgJs =wKFTǿƾЍ#k^xfٯ,G*%='9Ya{>$ݞީZCsqd2QZeBdr19$yQK<& `LxIf3.t\vl"ԛ7qcJRˏ@733xX~EA5 źΑwV7ܝg#`.q8p!'djFf%uwW Nq#e|O(֛O(']auCzpA\Yّ ~6okȤ}5Zxq_ȸ٦iaI7p Ui|0'¦_6UVH:^HW?TxtX+yrԞPy=L`0=Tӿ#&2%F?Dԕn;GZnU2@,b'X \H_cK|Y/Ο޾~p5 fݠcn=/E*EoyfL #NDsR$ĜR so"̍p yИ=z#zߍG=۽^k8[.E0B|YRv\Wk_NN{hDb-%2P7!C@^7тbMi 7e=˃Gȧ=M!`8(*n^yzOWOo ~\a@ەot]֪ƾ;ov9欵.5kC1PMf92ѺBgvZ h_'jgvZ>M r=-#Hcgٲ)Jm8cT^pMP_`-م*XϪkχa!`JM/h韇o20ơTGyR$,RTCA-m*w*?KBq89/D I}|DUq#⒌d}%knRRP=n̋xdF*{#T>,FcEP//h*#,x7b1Iqrͥእ8Ksd'qИt|bjE`VFsi/J{꘼?vdAfLּF.0|;؅O4KNQǿ_T8֯l]n]QRYUL J5: ?*ڻXFJ9zL% RW@1t,8iS'|BljBl}H/ ^֠DTh_C*1D,Eۯ S _8["a=qܵX uxJ ՝DŽ~FLw7 5kon(Lӱ 0C[ιj'O1qʸu _ ӵo!dmlͦhvt3**x!خncT\ߗe85i{"ʫRşOafܽߘ ;Iwxnʺ3V4ʒR]L0ǁذ[A)bm plo:*"|US0W G\yFK#%m]5]NWE͌ެ.{?DRe |Ѽeq%)ì?[pEVI|_ Qi{~ Ym.ܾ4nP9}]iոǘ/æU :̀ :#%^H_M&(Υ>EF{κ&)՗Yka.՞5z.O[ -W\Y~$Ep>u 3 =7H>|7C,,eo6wSȷƼQ""]5rJL%3 / '1dϡkqlƚx%(,1 |k|gxXp*S;1?;NƝ+c`~f?$83GceU|yMCb@uQ&H#ҁh7R|e4mF rL@Z:z#.C(䛌AqPTXN -.xKB&J%)+*\Z5j]Aj8npS|PY (gBPQa!eJf`z1"ej@~/@d lc 5L!'bA ¶4~ l{3DB->s]<LESWe^ :O9 L8Vc+)ɳڝɭ8R,oȦVX3ED6J8'r??`pOjػD>_mNSpaǸY:lgpҬφ,;a"in&5Ľ5Fؿ7g}ۖ6Oڨk!W2$Z޻}M()pQSzR݉:"AƵUEn@ V'c'B<4$JwdIܶӷhM+C+!{λDNTm S`m14nk$`t늲UkۤUW0IDC0a拘K̾@J)eY憻%nZL/ MGZwY0xdHxtM/~6n[Mɮ+F> @vi@qd)4m\ ϲ V$ {@H 4r7W \>;pXΙ4+Wb; :߭fS g!rMy$]I?A߻!J}bͪ,5yzY!/?ud@^׮KأռGgL<-~@9ņ]u?=okMuqD᧺L8q x75<xD~WO3ں6wJ o>#=yN_rJ=iD!p7%CK=f>;4AJWO7-DK_qjSwtemBӠQ x'U\K ]!DGEZ%qWcɭ NRVmBw\FcVo7|u!q}>dS+h y~(/ ą6rC.gBwP-S2tNĽrHO=9\ w$II0#u<~_I/a'dgnׯ+M:JdP"&O_v5j8! T$P)DkLW"[:#_|/a!U䫝:6V)!fJ# +6">AZ fȋP Xl2?iAOW@A)hω Q.6]rī@o>w/g5?OOPEoptnv8L3>Uqfre7ڮ.mWl-duađ#]ФA'90.Tpvr1'p/w^ 2mE^eu?E>ʶ ƅhxь^8R(XF$#R nO|]\ma`t gV1m2%d G "W} K(h:Y@?jԁ>$Fo*%zυ2*?Jhg{WmP#+.2Ҽ' ƆFR[HV[bSGT"׏ꊴra+F i>oilu %VjXlyIS8\ hr 97L)ʅmT= 4>O|$ό r1R0#nJ#sZMqP7_(kSv5Y0ݓ;h݋׎m^W4uk jU);BǼ6xIKE&vpXHBtkp)3stpL?v,wo1BunCm';wO'}-5 sxU}qeU7XBi{{>nmtu/jI,QI8ZT|lkA`|9`<ւhG;06e8<ʰtKK$U?q\)ݽ֝ʬvҔˢ|C e'.y˚G:2(񯠇U[_BtWb| njJskE%yYZ|ij瞆f.<al2r3GZНνֲ(` n`/E냴->sns(Nl<p>MR h|q~cKbAȹCpLʐ VzQymkU Hώ83[B6ߦtSlνG;v,-S&`wih7(ʦQisgSCg~.ܟY9r k.61)2ŠjirL}ur~pR'[D!Ud'A(B `ȶ>#(");@; yFx3i &Z)dv[<9 EIO࠲z̩PR r+fV H(@<߾Yl9џdPդMA(5dqRVX6_HvV`ݵ_`CoW뜨ހt?p~蔕ŪcjAW*)|^g-4<I>k80nFaHz\x2q[0"9 И_Mī7YOܣx$L%p,K9ܜqZj7XoTݖ{:0l%7L\+=ZI)_=:@5}lbEpa㞎g;ʋ;Ѕ<"ܡa#i)Xyƙ@^ f ̏+H~RC>|1<bTyS_l2d ɠpH h.Pk4PvLXl{O;55sOW( 1'qk# }% ;IɜPmkR ]襟Eu8t@ 6~>{:|pm>KJMݜ p DK9fq=kq¹ Mm xh,Y߼]=qGm|Vw b?}YWZX,p EȽ:)ĀX؋-i7=޲E~,b:3G(sPHCKmS)vPp#Dz]WKM(x?w!:;H2c_X}&U"iu]qC%jJ#\hg-k;x%Ы ]_E?d}BIm*؀A ؛X>VL@%k24^ 2 $,O ̳q"^H'Ow xzNC5uSwC[C "s`Ƹtɚ̞r#{%D6*K> hS0Z{_o7/W}B. CߴDw39/~Q qWC8{DVi$D1Pəo!75n$E_˩)P^%\Z}8H 5 7']jSOW|debOL%KұIԨ)jYJ4ǣjÉ}b4Dp@+a]>*CƕVܿݍ"DguVCI$p)] *kpxdQ69z;EtTPa$ vڒD7! Qx|*d#u@((~}Ҥ5KLT, unP.Cw!YNGnKRz6r ]Ob^.UL =ǗԄ~D:xZk#@ nJ'B(O.\Ѣʰ0Ac8& L$x79u:>rdq˹PY:>+HPO%>SPX5\D)U`o>-l|O2j A!#*C:Vd8_KXKR <)*A\6UבSHI|80_\@KJ9ke &SDv x> Qm koB}^"NByI%Bv@d\3Oqt,t-& _5e%k61\Om +7=K"68VPQ??6kLt}f%MUA?%p^Dnn(!˜9Vv>P0as4xVss!71ڴ#Z1v\8-qյ+o+% jcZ!B!Lݵ>a#ɣ`.Ӿ G|.{wn=/a*H/N|r3DQf]5nfGgL:K A!(B} 1 ,͓hIcu\B{^up@:*Je*ΑaTu(R&Z X~Q> 6!ɛ/ny33AMHdt.4*f5 L}EKT.o[4ײ\H^of'+y&bΕ9iZ,  +b\` !fleb) C_ƈ[TEqpK2 g:6o$J6ֈ)s8c[J3ES?Ep7MXW""zZYfń7߸(^HT;qּ,r+΋pn*rCB'aeC,-cT% WPrRyRj +!u~!IɌ'w/  9]_Bߑ'(0 y |f$M-9ó*iJ=! V|:%XSpf&:F!i8%j0e|1LwW1(&㭂BGzX3Kvj9դtXF_K@ )IYx`5 F " t,ٓ)%tǷkŠiOC}!1[^~/?I#VK)!YL; #뱪}oOr7RX̹LR쥤GC͍tNgYÉ{;}) 'M#鼐ӋS͵HبѱښMt6\ɱրiXAz7nX"@ |ʣe&ɎN.Jn5K t,m=Nx䖮f?B ~'ΦTpZZoV䠟S)G hd%0-}w hy*Jrm1ڰ}x<)m:8Q6*C- 40# #icTSPpFJL>lٳ^ӊGtSNSoWx> \eT\e}l71͆\p$m0iEgpkn@Pʁ=iM<穀DXx311 wTјdYܧnENO)qS!CYeBУcMtj59>&q/2 RC7~ r1Z6#$`2'b4x9dk%lX!v2t qR8#`.4TJEq0]{":09Ûրg+Yy"F?ZB|*ty*qwDO(`b]:n 5sB CC_r\JLDXyE (WG>b"&&\14=K'qNւDp7P[ܻӧ]!G!3fKp6EX5?1dz2ZcZo6)8_㑚ݲmC Fy`񂣐ȨG9_'1ha,J+:WY<% ?s36l)y]S}gv.Y܋vO# ;D|C_+OD̽B c#q2xl$:SYnJURj+Fk:]Z@j]dW)I({ݸ!`#u;eJvWvYp1g/=K;rVJNW>;g4"k46^K`A;]| ^#I.gcz_ğJ+NN S{iIzU}2.4rT2M<]0g*OtvMle]/] aY3as(|{TomȰk;Im%_)@c/]AE`1]豰]R#:~Mj+қ/;6e1?ù!³#}Q]wbڠQ4b9TB쒿%(H㱷@_<v˴eV H݇z/U"vuV׽,0*yﰉ ,epaS$&"22Oؾa~x'ﰲ)dzmlH-~&%JIvk 0š1$1PPP &ߠs~ ls04Q*{` 6&'zppU3RD@\80&˦LxTΠqpwu9iC\ @g}s'%m9+B}bB<¤]B4`>'۲ C2\-M+L[#9^@:LaA*sJK'`St+jɜT ӆD44zj':XD1G{}cut~S#pVƿ[mN\ 𭚛wĒJgz0HTweޚ75Ǒ'&hjf8*RM=Q~ylJbIwt_a~M$0)&Q}8eM8y ^Ҍ an\92=SB4 lQ_Gf;f}Oo Ͳ0g`:ܚy' c恏Q#nDRn ( ad9kL6bVH7S9+>/q# XU!va/AU`ugܕ c\}y}bSmj^JZ:~ D˜iO8*HMOIFФ a=?aLgQmQ7џa1 Oԗ]zvyϤ1ݴ[CF!p+bӑFzsXʱ)c|ae{0b7HKs؇ T,q: j X, ?C(aa!S 1- eIسlC]0'tAk&n[9G&sqYW=I&" Η i{VCxVR{ynvi ("[Syt,M&59>=\dJ1T!׆Fsk/r*!uہƜ9oڿ7W8N1Є5OO{4n@\Kyz㫰Ѣl%.;& gpfr7ݲ~M[A,BKak#]Etx^+.YQ$q,&aO-l%G~v}$?q4)gaط)rA#U'"eɮs܄T[7j%>yW7ުԙ958b]G.OY#~剣6t k6H0μ[TI lj4 }2M9|MS2IL 'H* @yUsK$`[yA(ԵOYAҫވ~"uH}#V" 3??lS!o>uiJztLLhoߪTv_JnAȤ\:j.UоUEGVsZ>œ _5]y"ǯAߦ7+_SB!۔Ew@Gװq))Āӓ?t/.Y  (j8yCR:H3.sDߐՒTӍq?%&+/PԊD!*).F48Y{vlcaブ4TauTHR;3=ۮ=ICbTWN1rt)ЬN*FJFR33B#H3W# \&G>*z9ΜC*.';4>OAv9(h:T7l.{B1Qk`wznp9$w81A4 ␄[4SQ?jq¿">-*hz2.KTd^k(:Z$ $Ժ%,D_p ^3\x7s}+0%Fmu׾Aij%`,/ƐuJ+=0/tt,U`50fX !s`zmAÐ_w2Izn7H F_>YhKM߯|`r";$p}٬fxхtU;V۰ə~2F8X[Q];WE2ZNKR~aP1S miD8f:o?JB8^;Y~gᷨQ#3AjL|2A|1 (%E+HEQB^wOv?QL.m*vlhEKf4Z^ԗZ<$q7[g>umw)(\ʆ'-kˢ?yޙ VSI OVqאbη"d'GÂXB|$S'7@S߈R(dp-OdkdNcwP4ʪkOce9 b^H{ a^"vTm@G0Ѽlb"Y=z[,SA~N=> ;)L?-Fv_:ި?@.K삎MBb~e7oU2m&SLA=+F,y._]uS 6B,atsY9fnچB8CU7;o0.;oU,XQ/+fT8h@ m:=Ib6ϴJ̡ԋ c@Aw=|hG!v.t^eHn_r^ jۆ ZU#}7n[DȈVE7ƙKաۧbtDVDf]m'dln33Atxv0/) e^x);1F%(4,&5 @e@y_ݯf"ˁw"3]w3o6[']堘B,  @.Hc;G=m~RTݭLpj7dE>rYDG58jSYEE:l]j8!}dLi0qyb!|a:!?D:_FON5Zj[Y͝^Ǹ>i$ofNnb;F_2IY-J #;2*rn3n0i[dY!6by!K6&IP +quĸ1#_lMRmh_$,"/~ ;a#WϺS)8|A979Nmjiֹrm(I>OyȜ"R]ݵLEo1HWSUGS#h#fwSoP#"2ϻ,GTT(\EN~=$$XNB^הص>Ƚ_IhX5%>^P}mT POqEss22$F |Tia}Ƞ Ce[=4&㑠Ǻ@joIQ9a\^=<7Y@d$aTK,:k)NDN]P9+ 1;=NjL&z[}?vV{͌ |`7pRD;[̣ \Y8 DO?~b8By>tNYF OAv+%Z}`%4xx()1@Ùr )9;lNRCsbX%WFKYF$[স.M~βxjdbmT R/ɖf:y^AK⿄V(1QUYkܱa^@ }hK3Zњe b?>{nP,z13mTWi|-p%M0_bXD0II(k :OPҔ)8k9H0{{$3",q*rΖ祢NIL=qq$s_2{Eir0?_x9Ķs{͍^{7=?q`&9$>DdG3HU"V =5Im{9~"I_ 1Wo@S~`6|`SANsV&O~WA,oH*oqĻ,h6+# Mt 2')$Ibqp<ԥ6l= Ҿ2vK Cʛ.(q4dž9m5*&j7;gi[fQ'*pQLM<>{qp&5EVϞ[]2jސ1k~)5Ƒ!vEy$h ?o-dwӇca#ڃ_R]<<DŽ9'@obPq6_*n KBl IfXcDtbhE/yQ+$ܵ"ʣMo Ѝ=31A (ӭA{UM(X>ljjKI` q@U_vIV9T /ಷRfJi:Ih ~Cu(X_ܶΜ3)P*3)k8>f<^;(敗듧$;dcq?7ٵfZ ({&+4?ʏ{yD 8岯Ey[Jz^*YPo =;46C.w I( J\<ЗZ g `GwBHp, }qT8u@dv4EM8Np/ΠP:}R"+7jhI3M_,H׶|S\.8E[xՉ%ueƎ^ڿfn%%V' nln.Å #X72+ǎ @dDv͟ag HFzcKK1!lòhOVl41Xe۰zE:ˆ^ZG_B'hy7P$ 0lm%wK*&p~p9֥IbY|j6:jENjGT/"SpO>3l؛/O8A5цͯM)΃ [QfFl$gU)Hs}bf:Д*Bۣ'JK%P]+ƯXꇰ<>~b)i=F$"D[d#$׮(<8>M$1Thg܅ԃFF]ʅ5}qi.F= \ foJ.3A=IuZPZ(@4 6+ѢB_~وSV/gz5΍a3;Q|+"K[qxaGma? 0*Ubg!=(vY#zc:t8҈*szsmGVJy[ٹ P._(t ϊ9s 9͠4(tI3jcH]CBt$ ƪ#a KɅ7uy+FxZj]r mT4@waZʗf{x)B+_n!ob~Uy~o+".$?YpjkYB7*U|8b.9 m9i^S>,<؏g9&Ve1ɣn,һТ<] M ǥIۉ6^"&< ϣ2#,l\eEysk9k*rr%@2@_8ͨߞ_MQoC*J?P߭MzE%]e/FQJ pon{CF0S=]l Q <dkgQS?~X#ʆ3d ? .ƣ(vݵ@>0aK*ҹ(wt3ԹC3g*@s-@(tsQ^[ eE>*I١Əg]r xm+@ ǏaL3)=Inԩf+_fP=zlIB֗goN%h,ju.-PYy͜ I-vʙw5U.QQD% =g}\zJ;jm:hW qRFy_J2AAos/p徖حBqXN <Mqłs9Z^0y7N$댑n/C8Y`|w[| c (];%5yKs2)CKBFmj B~Y;sJ/,C`}gf+a\&50æL>hܠefLMԼofh@8'[Ni $3-D=9B/8#[\, {Pyrv^הvNI%@F <ܲd>^kU.ŮYF l!>[S(,TWBѵ|^`xϝcXl}@b,M8U GAN_(Mm'8r)iT`R4E.<#6LW0W5ρ-e:YGW#ͮŗm~ i ]j*c=B6SC!LI!͂ҫA|˪)lm3qW ޼juPЗ"//RH(?+/&C>1D(ASֹR1f"CvuKnT9[vgwD_qsɡzuFIkQ ?W^;`ş$MwTYY%'jQ+tqlE Gkw~ $zED*S +2G&V) *,ST{Ӄ%}3˜q- +M~aĭ*yLPV#cA.B{YA7|.>nvrH<-c5.$ r*ցhͬ.4M?tÏ:}2}`WL1S g2 gj0;٫A,6N'y h L!xf枌ǹh]fBYFd?$nca~f:YG&^_J* {zNZge{!ȐZ UKIzK$g,AjjI7T/ \S-;9KݵvnARqmp! Ƭsܫ:@SL0@ 위*& X *{^šԙ)P_MSTr؂~&QU'e١~H] M_qk.l/𜹁1'C8G v77 ծ&hY2|eo؁||cyNr3B2t hELz>>_!iwMOÄr=L0Ѹ !zzD,w]ԼaIdp{M "޸)ˤpB @^!xv8TC#ˍJw<m,XD8~힂=" a570/ĤA2PA/!Y[3Ha}rf-еF҅Du ZǻJ*t" e:ܹ㚣0nڳ{u1VpJ@%ߧ%ۛ:a1Qx;R}`uS_l ]D)U4H|]>& K@ynjİu{V%]j?&^>=KSpZzx{M<o2eBةW2S0 _M{R0m%CSZ/pd`">;ES7b8ꢰSB{ÇRLal\uUWI}Gmꌄ1^0eC IS~(Ii%Yv߶Lr"&5S ٭"Q]^D 9#G/b#\ {(SF-ˬ&ٵWa4vdAF -{h^1gdAGCpIK-P zJ%JqӜ2n?|>fҥ hK:lXΔ#v;>&F ?R 6"m mrц߼-_fGDrt 7XӺo+jXKr\|ֆfC>wz Λg !"g\ϥap-MφT 1&ZBdILhh"Kw_Cwg#MuIʻo|JuxPQ:r˃ W ԪqIj =8gZZgf50qRh˱|[kEfU_H"?=.6Ta[+j. HbƠess1T6A;Smm(ΒbҶG4XCb,oU«% Lư'*!aE{&{-E'J97 'wϢ&>=ۋoCS8Pb4訠zOߺ!B(?2$cFmb"B-ئjh8`YXt}A/3MV-a3x_? Q />~Vt1YG$05iWN- Ěr"ړF=*b D.e`O iYHG?m/zq-.2Db t{;-+U7veȃ'LW, p҇F'JpZt灬ծ;МƄSyТxIR%B8)LҒfE\S05sPD  ۻZ_OwK@c]=mV\qOf*jdIH-}=qڃ9~4 .]"ypCch@Zrkt*{,gƥco&s2O1YO`4so45Z% dB@@o,œ)jx(*dIU N&tU` !Kzܸ[~hrv>F Jv*,/h\4x@?(B].OGNB;)뫖 BCH/5K2nm9:EԦOK/"D- 4J/(=v"nohq΢ֺ!gN̏_1Q'ٗJ*s+DrI-?\\:]5N^bg.߶o0{k 2|]I#6׏ Ex0|9;vL-^y1:&=C[1rdA=)]&xÐUxm>3TA9?j?✺L l+Ӈ8P~$ז-\q #:%sAѫ/##k6;Č=[ 2+ :]k㑎eQԲ!3g$ ><Ԏp{'Y_Uݳ>~iq⋦kXE%nP`*jS.h +y!NJyΡp8iF+MTFlؔܰ%X ٰT@@(mV2FaQ1Dzu d45_z.%l tx6DSFI-DsYΜ{U0)!P"db˲C΋((0LDdsO)jT@W ^h PMW)0Kp` xEZI4'Z& dN[5)]pD؉nN/b3߬;~4! D;G~wl Tm1,H,msiuW'g]WÒ7tټg39=xuE.|$tMbPW9¢nW7WM:ʵP.kc(w!:DKaJ%Ƈ.,&3}2A\Q`j D(2fȗh,GXC;Pуy ]='|3d lh*qLckBnrܦmH)\poׅ}mA$o/N?1*CPgTM@2\n2l̺ߕքzZ[@P@U i_X݀P0{֨}>UĎx.S .^+"uWH; +E*01?izqZs՗` 9Q~֬ϙi$*8iY_ LOM!x 2h [Fi`9W0v !q6{ ᔠ#Z8kꔃ1W⏳k..V#AGǝc`Ln6Ȗ"yՇ/ʊ6hށ>KNe۠y^sC4zh8- ;$M:xɧbKF@ pq1 .fBJL ^ Yfge04;-]]+BW='P ?Avmx,(NfHK(vi sLi^ɏD1&wVƯ)b9)c 5Y^}u:SK{e #)vP[!B;$EAA˷Yy箠W!E氻5P0:M4_W<$>+P^#rwolxwkp8~#Q2=y6T#b޻!BBQ3OvVVߧ`yoBH)&y\K;aS6T ȷ=K]MQG)`P Cr/%AB_C/Um%FicaT hyO5ֈgNxĂY"8o|ѭ~B.OmQ8Gʾ w<س |~PZ9W2~spoLQE+PVobeSG7^\\t0LO3L[MqJE{2~7}Gy՜WJBw;ڬq5!0Cb=ʤc;o`mw "5Qv @DGQ21vE!,K mxo*! z-Q-vHOĽL%N&l6lCb{KIq]JL &ma"7͐k)d +Xg*`3u_x*B^ROFm\ '>IW\:n|١qCcQ.eLbg;)jN6VWomo@U?B#,ԵK[Ź.}l HUZ$#;wF =r·}&> #9SIt̖z鯰{)+0B;AH;@XBZx 2Jmd:R:s IZ!=b;SW\hci3t_6'/ǂ\ 򶀕~ă-+|*v0A?!#ɚf\\ ʹ8OV"g\v}Lf+6Թq,\-D  Jn6DE)c&U -W|#!E =")-hݝ5?w^SV{\UnI>.X8U۸1Ͻ-}f$8CiF|\y[Db.O9kajEGvȽE]8Ab =O.R}$f'YVm`iǼi(Bd*\J]K&WyqBm.KÑakQzmY5g]&ꊺXzGl){5[ax=_rl2XN؁+}m࢝Vx8 Qf-;9)iMZ,rYT s̕6.`,;ڄq:p2랒:̕=|y[Vf kFgR7 q~ʲ}Yr{2s l< 'Aa [ՕT۱Bs0*RL@83n0|ֿ~X%'duhPLq|NZt vmOT{%8뤩H:Ob +J1d `kfK#~k *`^;0&Ew>@K+hB#\O&wM<rNܯL.HKJZToOݪ0nQ||Qʎy:FyZ$EM"nnx†,yt ]( 3yJ{ jgz"&h +uwZӎ3pȏ ]"F]Enk"@x'kF]Xf bb+_)|}QFZ5$o1c0+ $NS+qTrqׄ?6!2ëe^HOgy}&E#j^-a|ʍ&h<%F6 vdzjP<;4q5nFLSK9[s3+pT7'f` *D_A#81n R ,xh0['>Zfs0e%A8ӽcl9# ᅾ$oyÂTq/6R8,|;iDue؉#yM"ƶ06Y|@{y08w6jNˌW C[ z,aRժRO+9i `[~ǂLWve* LuLB\T@chkDEu(z̀#<=8*qu*O/&d" LaVr#@{L6}:D;/g˅L5˦q_*R r{b P7m|ݷM wHtvN@,tߺQm Ĵ^(cFZ] 0h.1Y>v0 0@AtV) Be1XxFJҵ`+%ׄE `090ؗ\7X Б|()ħmV-1-Š$P+PaFNt`pUh?EDm9B5Rl`-^TVZzEmN_M ɹm7{6.( -a#D#5;ڹWܛl{RBX Mn[gxUI ftIq{`_b@v:D%=Pnd]%#T(ʙ;ʦ,K]h6#?Xqjdboί 3H"9 #͑z Q&aXfE w4:]MLހ+Pa>20턓6&wؐőa.XZi*kT̩OY94esZpFuYwy*PJ?so"%.*>ҟqw"NOk͙ӟ-ƣ!؎\?_^$d~k&[\^#H42#* pmC7'{jnʷ7)vHg X NrU AݑDoBŬ ܦQRI$'djڀuUPO0>,_CLS޴ ژ4  xkS,aXiNˡg\!QRT5,[udJajMM?-{^Գre{>ABQ:DI44n㻦z<[/6׎Ѝ<< ruX /`M! f1cE}#+aHx݇c+HՂhfQ=u0XpptwpNXQ#@0>JG Ii rV,N}|Wx8$\iZ $A}.M<(܃_?!/ BknSX_Cct1Inzo/ z0BZbd߰\3X .6uA\𬇗 Yplp,}z7 +ƹ~[kk=Iݙ)K 1`pA%i,n@A^d_Vx.%C̬$rF*Wqhm~An J'-'FG󸕿*]C΃g2Uڮ_)SYaS}}beɘun:@nU ٯ 5֭Ysv0P#y̓bQ=V1,f/x}2#ӋQCXËttuqrX$м_AS]m)lRO[HRN""Ӕ9A}rMdryDŽ C0ͷڻ]zh[\K sS(ڕD(:7 N~lƮ$b[0x} }/R>G.Hc zad JWNkceCar3٧%G_oj %n^)#ʫ=}z }rM=`޹珥hv3&#EcpS(OOqi2$e0*G!개@ R8%ʔPKp@hѲЍZZ[xKXSFQGo9 smf8g3(R`F乨^7 p| VX=JKQKF#ȯҗ*j]0ԄѬl| ]J-Jh >^kw{pB(wxMzīO}}`y4{q'"r`awBOBw!,ʹ~E8&u DfL17Zڢ^ns*֍nIRU6&2ҼWMMc-/jg2reMtsJX&!z0HRIEZY0[VKQ:/% ˞]><7.!?TF{.m."\F"\9ӾB^x`0ŖX1hf$I6o۱!P|=e4HwoN8wC}[o*6 l cIdd!"kNcdadBG2>bYFA&q;Â4rmB`+>%&գp74~N4#E%sJ 2H85pPB{ L^n'[2Ӑ;KTHpA70aݏ|+0zSmgyYqK*Ia;!u_#psA`rYr>k8} JDdL҂W .ۢm 43UTiT-`;R<+c2SXPᨉY2^^vOD}\ pq圚YVKa<2Su_pU~ԃTSw˖ &N+#@^Q@i`fԃT Z&衂;]{\$jmV# M}JdPKtx1»XXgʜKcUf'dTƸPWMJ rTy3'CX⽙4.j;—{[TQ ` {B}EUqT+h b 8YNa6Qji>CpzvÈ8&;ڥ]Ih"D$C*8RII&i}EXʀ.-X1>v,-{|h-2ӗAsb(dwG1Oޡ:E'6E aڑwads v¤`ߩo:rؘ RPS>z̼#&\1c)G5R9X0E4b'sSz{.wbOf2CF(!ρ`}i)X~@lBO^4s4p _¯\Ҕ7Y%M/k$.)3q9z`fTwq{٩ ٜV1MY4K2&5t/BSVy; RZlҋwq86DRXV"֓kDxP$˵pX4 #ƣbcj4up+PN\niMf*o>zJ["/(`"C™OW}YYӴ\ wajӜJSzFLoDB/(:#)alwFUpTeZ>ՒȽv/hޡaCw*tŢ^ K!TouމjLV9 /Wő%@?s`9d%C`Ohu+/Ȯi 1+lyl zf'/wp!`ڐVy@nkX!q RNł"XULF㙭( b8 X)>3 CZ|ZX `LşP+[~ M%n޷&Ѿ!?R!orT-9o +y9!P{H-\vMnO0#O M?duHO;w0yfq_l %\,jƸLld h>ABtN 4^kfKԺJ^FmZڰLFb'E0zZBv(};է#- >i~`)1{П٫fSD*/gyqzTkاM/^&( Vޡv[b:pV rM3hxijrQXc]EWQ{|Uo&+],3Oeˮw! g<`m}nXM)#.RgL?Vu\2J+(o=Ƿzg\Q0q"SY2XxH0n!$y]-݇: S~eqn ^8U +5"O M Xܽ-`/yI<;Ô|Z 8]ʒY=xd{jಀDHQs lqp6t)OD:o_șp!"ʅ;VKkN"f tޝeaUӆ 4@7IX;Γv>8*y)Y &;9N뀡2R8xRWi\>bܖ3%j9m)𓔭i4Kcǚ|FK_<-EUgG#̌/^zԤ&E17q02hY0o1׎ QoIM4iz!1 )g%,췊nTzS.>3k]%M$ nTeAFM:r;"Ey#~uRBijw"Z$!RO̹_*]]̮m80Bbf}uZotĞI ]*J]?zfQ {@^kr`G[H-m0ӢO1Tu}#J4 `UO%~BJ%Xm+%0ؿ*z.aʛ]ԡ R/!?!!v|''}c9:SFJi60A4D.2S>.φj41H^%I%0_piqZ{apdciRRO V;Z^2۽P*𰊸"1L28Di['+P@4x3n |-HA(-"BgB`$q*t S|]>fD*ψٲUYlV9ɭo{w}@\re8MCw09&8YiV)-{+Nvʎ{Hhi+_,ZzƩ:l_+V7|O1$Q~11ҬJܕ9BLN5ҲDV d(pdw4y Gj3^RlD8wY\Ri&d%xm< .ToD1”F7 ܶk ٹRr>nA}Kې{A[PWgH/sX0VŬ,~DIMp;P@:B ]y3`haq ]_ވ!mcKƋhŚ9#~[G({#Cu b/?Mc.U.4fb')y. jNK^f.pNqSwZ#$%x >6d:=W9Fs:>-y!hG Þг̫3)G:i}3OƜcQE.y^P"bS2^7eqh7G! gWJ=GjtbU`J35 $oJcb ߄on'^DPUoxt2&,ׇW'6~Рev%Lx`yDtrDTN *NP6@R*G}+1 K_tILko9 k_P>غORQoӢ IWnwQ5P3O}U¸X]Wz}23TykKȇikD(S|~?D#RmbJ0ZTR5QBkY_XWCO˽z5U0Nu@牵SK,tzFҐ#*DPҍ[nf  74Vߧ'I-v)vm_?Q*Fi 7T;Fl@Ƈ`:OlILYeg|7˞g=KS{N[JQSϕzט<5/Gks&=ˉGzf}9u`E  %-!?ZO,|T$)[t׬K$^Is~0iBE9̶Zk=սyiOǀ֤(,SJ\1-XIw^h)uG:V?mʛPbHH|{Ō WtxuJ.="/Y}jTƪ2fvYzJDh]P[-yK.#ACDs,H< ")={@)dEc>dY`M#s߰ bod=bTEruKh=WrԍPiMfIa,V:b3\2ˢN6rF?`-3VDZ99\/OHh+Ԍ/7`_VNcwtŮ۱Y)=`1Rv wLS+=YvqY_K|4!=k[cSͮg+XD8Ty{NgɦOBt1zFcUNX5rPc+vn旒2~3ǻ\OC;v6Ą "wW%/o/M42Z ޺$>DeIKa5ǥ<(iPۆhjl+h`cB{\/-seT>@%Npn -jGR .L{n*nQY aw7Ң`g=W #1iUXf(ayуوygG)37HQjU#4o:$!ݝ[O n(jYn<ԒuuA^::;Xd]mzÍ-3؇.4U+)C?C52 k%*FM2u)E؊W1- &U[%b1`\HFalvqmÅܕvY9-܂i}Õk JSظkP¿Eb}@&/K7c aZZKt-p^\)]ϣMrUx 4 O9k++U}Vb~ 9<ځ-!G#h]31n3mv4q'Pw{ΤM$7ؘ"\.v.9YfZR5ݱGC%$㦶mhS)~ޱDfȽR]\i7ܣfk ׹"7$|RЬ7WLO|IR޾ࣟm}Ͳ]1d4w>ϱE^|+34 is%yL]pm*ߦ:U?˼E xZ ;|鉾A,; E&mjnD#}X/7s0j9$M7۴*tG յ؞: Eh+C(J87`gv3*a͊\;!LhWgD///Vfh- >>U .k7mDz4$[_j Q#xOnœ:}蕺hmzVĴ73x|7\nkPX"1Օ,'>;{}uDĆC#暸`d Ӌ~?/䨓 g炎ƒIjq 7;-=Ț =$} 6'>e.HT"ۖnqd;,szxdIմ ^1&ݳ+9ǂq5ަiغS!/@8>,աC=UP;WGZ S*5b^Phw'5CҶouXH_sD{bZI2EhCehVbP1B] 5Sn%yc?=j+#k2xQwui@qD-%Qm˚nPJ]dߙy9"i~&pvǘ[/Q{;86.! NYYV@kaIuKQ dZ,XJ הHgY+r;KgcI%7WvWKD\!8F+]p/> 08w7i&qSG)b\^>(sZ24O*0@;sʏ% Ŝ:Ž D/tߔ/}7@D἗RLbXZXfj'vɡ&|6A+վqĒ+:;>"neMRY4@̏Xs%퍉X&ͣ?h\դ_5Ex ߪcײ *|i-ؗ ݸY pmHy F=/M;| 1Uz )!0EN!y]f !2Pg[} @+R$ 1FtG/;pƆ,.hcHaWsi@lB轊\4= xm cˉs_:Wjb͈% wwL1gwKE^a\-`6٦zlTtr} -㱋qynޤ8*7iCfQpb8{ `1 8\n[ǿD)6#d bF2:BԈ! _EǷ|Kkۘ DDą>ƪ=pjY^)0I-2$?Y@K U-fBFVCb,"V[HA,]wd$%ȉ;Yx Ia7-ƅ~I膻9!Tdh}t5 kÙ`ׄn-x׶D<Vahp_K4.IFya|pU<϶i-Pf yt筜Q4ZO.Ꮁm?7+T8E^T~b.|&Ay؁Ff1Z0~t;ïwLF XK 1di+kIkie13(%l a @. b [e{5* *[ftj zOEHO+2.lnFYר] ]*jq%X!>$ Nuo&xÝwoYP3,7 $VFWs^V߼V)OW64A|U~ k251!*WX,׻(:83|ih郖->3n[TQtw!3Gfq`uh)GsJp$wa{0bpN4P;pH9h30.K^O;@p|E >nC,e{D.H@( n7̘sidڸO[# Z߄LM}W" ߧH#aErOk*ܑ$3y%5JkD,l,c5D2j+. K|e-{{m@zM3O O]==([ fB8*'P\-^ CHeson&~?ؚݝ t޴ ˡ A9`5-?M3ejflbv܋Eݶ;P7h@^\)ʼn^@'-|-L5TD' = ۿR)ڬVi_!Ò3` ҆f=@ Bss̈}MizY:Rhks`ej'AC3AZ:j"׏nP>wn˼ه6.STJ/Mh?K 8;?Cp|=RpFNa+%[e)W=%h=M`-^ģun .LU;{;ېcm^"GL/u|V#7YbC#>@i fւ;b' 182^1 \ML$>oDs$@@h .pSUE<wwSzwnBf/S.ِY`^';3eK\$)zS mszr@% CFWdooY]7!+9z)6gHMH.0Q{S.0WDֻ"{ܪ'x Xӧ~ !lx|˴Uiᑨ9!!7}z~-o#2%0SwAVT̰\U? g.6bO)*t^6d%js# RYF BWJmS"l ڵL HW"*&{ NrAnOϊLi~8Ꮡv/Y de9{waYN}Өrg(2~oRAy V}P => 9XqSl7NH+3慓,)60g(j[r&L2OR6Rl^:g!Ol1'־$iy$s~'L(4Hb#GEEvFXc)V:PG)edRt&sˡX?չ=~y fp+00'-HATƥq \-6#%SR,Qg_ Wu-Knj^m=_s94Z93(SY4h8R3ATƃl(с.h)؁ޜsЮ?4'ÅAevΎ2WF~)3tqX?HT0p`p/a&u)׸Û U?hvB=|iy0NoQ+mK)2|B c}~|A4\n~.v?V$-v ƩGN X# GؘĖ0\sN_x;'`۬^'j[m7 ReNjV[º8'`DS9"pDU&GcmeDId|?88ob/;y*b_D}+% '_S*Y^`I zO4%wŮ NaOTǹvǥ}NAo=PDs exW2̸>YZ! :܅ uєZa\ro޷̽W 5NiA֙~a45r)ggGBҙ{ͩ=O~l# ;ф"y>#|di4-B.BmY &sok\a^w2=t79a%c43#iaݐ Wm'Imw0Mds̀\wi$ K6Ak/z O."ѓ'bM̹=OJm]~NBNa/y(' jHvL{._8xDw  id=KjG5g'j0?>r1n=!ȆID^>V΢&<;urW:M] ;h~鳷gDpez={z=2UW )0o/[\Wh{iEưCb\j_ru`?Vyġy 썫9J_TB"ތۏ " 2[ѭ'hG>͢,k'QG] ]/ҴdD7ե"%_BR"NsTxE%,c&DKmۮ$Pf|6Qd TY3K4a$cF۳~$3r^YJg9ª(Q_̤͝I WDYf:vh.cAN&>Z$r]:f8?&ӏ5)7IWա-0 5MY^GJ(/P0 E/: E#nbi~2e3g{Fm->^٧fǵ_|;Zfޡ+Vsвpᩜ3{nepoKNӘcx(.fӚ` 5f @ 8E8c Oᨥd2;?{jMJ"i,zy}͇ņUSתG\wD ,oʔL F@kx%e[Wmuh)Uvh Mm؞e4lV!`,9?7s(S&ט6S0R<|]m}QK#JEĜI.t#Qf h4F'}~5(/4_wOUr5?Iy=.^ ƍ .d}ThJtvO I=2=.~&6z3?S1[aN-t?0EaA?t%89nwP  I6pwaRT])W?f:3 UK5MY<@W^$xQx zԮt{ՕQ[’΂(&]sh aXb`=;J~&:3*"@}.#̙DcX*6P6)H0?G.Я|$+cwTң/[:,:3QݓAGYfāJHK5rSpIjY1Ӽ8'&"ʝe4|1$ouR1hf ்#[GգRpGR%+UӼ"WcAE|WAIGIlʁXk.N!98+b)oLCy` 0"X WejXwL'E.8^ u`8xoJy \HOg8 RT(タ9c֨â$m!K2ܧ8}z4$h<<|ݾmy񗖋k9H.Tc~p/A_b Vs||-P7+U{LmdQ`>=ڱ]]YUZXS&eͧ&(1=TjׅNafqiTvfO[x H;$B 'aʕB=WAOmx\~^ⵕ_}SK"[:vLx8 i-X]ӌLp̆8ǡSWKp)mq+Fx9_*i⢹3&3xs㐗lhK=lhv8b=ߋ/Hff }- mcWv|KI6ҫz&lŸ#~e8ƒVE:=HhToac8dvv `rA@AT'YF}PIlViĜ:←h2gv-} [ч*2Ry0=vڗy~Y~n7HcQ/fЊȕIa,#˜Ӵ֟V2EtT./CCiMLД$a{AFYU@F6,w%NHQD 3M8ɼm+$\tKWH"b8n/ΕXsnQ1Z8ix- )Uѿ)dgIAF0%|&H g2@z*A&LAu>`)j.ۏfRDrϰ89u:.]V`4wTZ6R}F~ynS2$QΓna=DPpw[#B÷p4Wu.#Ж6*J'~!u4eN=H I{d@6TqaTifV$Ѵa]` fg `s) []eG4cOZ筤®3nXb`T]hz'̘3̈́՛ ,u/Zpg nF.,'AIjY#``6 9:ž~O*9^h 3/eb"^lDupf:W\;>iղcB~P,Dq,2Kk4V;3zG~´f߮D}G^kՓI+ȂL`&V2C"?Oދy|CsnP(d N}bQU%B-M vL>Y;YpY=&}˓}D\S1ɪ j>)CXmɻX,xv L长Iz'o_­6+Oqe@,?5۲3V8`KŶ=H9LV\kxg>`U[:$>ЦnS! :\ra7: H/+$z>g, xJALiAtXOʉ1W#vP:sXdnhUj,ذpr᡿u]CCKZg'C`U񎵆{7DrwGxP{,6ȦaUSs;Ap~p%?6- SELaXI:6j,m'uUG[B w/* Ys ]a4< «;!K0fJ/Pz+Xvpw5J%7c0 gڅ4#W/NfsRq?ɏ}ٵNA|L!rUR`,7 7H,ãG G}0_WQ0^j| .0?xc|F59Xԍ8__^ d\!S&ȰxD:4ך+R2 G=c;AD %G{:2 Z8n7;DDo!=ם>*|bT3dM 9 {> 5+(taKL +RHZ;haJ+^PJd-5 ;ZgAu4QAfdbnHȓ-H3WlUhq1tMlӡFj=wcKmY)k&: O`ɡb.fgxx6V>E 7JW?g+CO'4Zjb%e|J0!9 *䤨\4bnçdSj]o`z4|;pݴ`t:(wRйߎDz^0,2ō $!9#zwRip jA5c8F[cMz(ndc8izl/نKvk>L8)>VM+J6Pv '~9K!ˀ˺.|?eXsTA[8 Q)[yd_E<'m2D,nW8◉BdtĶwg< xG`Ŵ~Ţ؋ױyM&Ņ52yTtK.@'s']XO*KTH֪5Mg#/,?l.ڌ]0*k_R!hRnb"aUɣ|kP9Y0U(e i,T޻'U VՊР+e73+d JS|1^CEG\C(V7\_A狣SDoI0~Fg}̪i&г7Ҡ1:8򒳛U.oMlv8uXcFýCJoTMD1&bc y'@fsΡ~JB#b6SiyDrLG`@8iQJxFjRZ> G@আE-԰M74N& X11k T\|G9\SSm[ + MQ|AO=M *k335O(5 DMW+GIW^bݐ}6S聒2$ )YQ}ez_ jZQ xt,Vzynwk+3 e)T7] 4:zJg̉Ol$0sK2/Q6ݿĔ:XKX;mՀ3 : 08͋QWӜӼ;3 r1ң&@H>aR\svN$;bB$GiYjw|z\%@J__1xe8zlI˕4țHP#\sI >Eؐ7Sʈ"vG: Y+>cd4ב֣gMa]=Z焀MHdٯD0,aX7}ը-Cw m* XFh~P#6#x"KhlaF2N0cbG$^$< `@B])sd}& |8!`- FMͥϘ,dU`U)`^wsP"᠞ vBaw @U,9{@14`)JpDdq0K. t-%1T($En?)w/0cIzύXGQG#l> TEs`O=E .}C'ڎ>8v;_=0W,uZ[AhȣBR[++RXO&}AaZn|q#uM'`fzH)[We ꄕZzI8K4m" mכjOIk ٍ3L`wFn&x˼԰q}r)yxDa= u/ni_UG@"xiMop-w}?Q;o`]_E:S[U u/l&)^mSS]^ͽ'Zs0Ka*,h)|/`S%k5<V| }j5{We7UO=ʏdiHsP1v'^fbwq t.`xyZ@bI4U P%b( P #0噳@srz3bM.y f4;.ֈW'B&5ۼYwhgr83 U*ٴב AJ3hL& ;@ٌH^G ʊPan27b4g,лd^Y%Ǿ5j1/pS/9Mci12ш,I] ]x_mAB/tvH@,4TUCٝc)({Q0Xd& ] A3Jv[2edILDqIo2I['DywTpS?$G@ِ X/*: Bn*kJ|Qmh^LڏR}`xxk*n&A{'ݑ5 <3~p^L! ǧbƭֶ`1>GU.3,}-2tE@wI|08 :2*Wk ``9by'}ч R[J=jF.{a5G㑙C6M؁RȎeqE#zh=%]t-!Kfp`&D=&a4eSydBZ`ݐY91ȗ(~0 yK5oZI|F/4zE~ ݫaYU;݉Sځs1T |b34;~L[⨙K9k:BXxw(Tۑ47ep`~q?iՆj՝A "U2VZzԾj/!Y3e9D)|KDH^h5CK =\_rGߦ,C#bx;30{(se!$ hS` ŸA5w5׾n7*!kV7 )Ɛ[:.b>S=:Bߙ߇͑|W\.RPC K+\]X@ t%}d:S& e/H4p>Rݡ$@1T x]{S\)5A0鬱1M47d~LMٜw7B@ó d?Αʓ,EE3;^pTԆ+}q5&kf)(c;f9pb0\\x-ךپB4 "a@ EH/iEH5!l6V3J^F_UzXpRc]#2sAp8T[yՈ&]#Oj;*lGwÞArP9Uqt[`PVDrdkoF qoO*A=D\)c? &LT(FdeT;Y%̇9`%6k˟ (=RCADA;w'Fߊ"įl[a`| `_ؐ"fn1Kލʖqr?Ë(yoE`t? q*|¶6tդq+)H7G/wrz@IhJ+߄QV7QxV#9mUjY$sܐY(o!m-J+u1*uI-<0 {&eE#V66fɋq8βo'>_fS(Au5>Eg#+) Oj% uo(D, d#JuJP*uzS ( v~x,׏,C$gRQqrkЃu -vNCގڂ3ڢɵ ! Ou$~7[4^?"q7Evh{8Jr4k2j Ÿ]м+ EM7ii% ,ȱ&GL>vv P]6,"30>&6Z9v7 0%G)v~80ϲ}+SZ<,-e '&6:z^Zý@3BqAbymbZHs:L@^D>'XEEIeabs0'Qgsh;x,CpH$8*ĭ ,'ksf (f2FIM (ZD( 'R(٩=eLo(E0 kn@/ߴ~+8@_O7 gk;nknˌ`ul#W5R5}MiVyc9t`YA_Ƥ;[IV[pulVLыT[Q19:ޡ9㏳w*owKĺ|~c8(Kvb[B/`S8Ժ!a10PxQL28r!g2X~L6ڊI;F{f(:81vϪ>]*e@/˭'Wty'hv3nqv@@8yaVOAY? Ҫθ9o(*P)dXqt㼙[N@*}x~|6;g4!7ݘ:qy^OzYȢ3sU^sR3E~rȄʹQ&o!(E0K" v&⏳|[ \&?&Z/U!3Cr N"^d,!\ }#/ p4JDm*R^jsJ#q0u`kbpZ7`vϗi4&vV094Kлl:s~-(BGә c WPQ%H.; (o (2[7zBQWb̙[E& Nfl`#e.Uf [I]FU>#˃7|!`8⥏)^(y'e3G ;7Cd E,]x第%/UmH@ϐZЭU"+b)Hq ym!HB7rG{cT^=|זPDo ni`vj:CT}QO[I l-7(/ VLxIc[_@ dbE}F8+e[?'@yiƾ|ۇVֿ}p54fyCY*&Q /`T',/eF$}CEt4 |kDs@Rq!oDfo5%?E_5+{)bftj?wc1}alH+:FB۽٫@5F(2nѬRAi 2lIPڒZƋ> W(TG=Ƚ]uz}>5%,1Ϧy:o</ě~Ziϭ1M!$ m:4 7e5sp&6&[~`]N0l5dgdTjT6Q=C]Ni8VوKH2yY~`ǜY&9_-3܌;O2L\!6\KaBx]C47)KwqUU_UGV)KXLpt)TU;~=k:4ղtՉ6$S$3ri,"]can$4/tT=3o׾O劑TfMeQ)8ȠFp~@F fzZpqN8`*9&%:*X0ؾ&&& C l6ՠ~ܩQ*>̯z 7,^E|@QOgJGlz2-Ev4R_bzϘt:Z旯&[}Z^\/c"z{:'-+Y9J2ͱJe 4CJVr>|eE7y8K 6, Xo6#k?4I6`lNku3% Cݻ@19?pڲ݁TxT=fZ F0z _=&$,XA?DWUڗXl-a3ٹMΓ:\tL\^N{[Y%kqĪʭd_(r1v{?kL +!Nah3%H&Aϊ"g@ji27l]d5Ռ:6)=>c׍jDV"޼VWPuS3|͐>r8ѵZ$GKMJg={F,<4R@E'#ZjWmPn6M7WPP%Dqh\[k3%YQFT;3] lkİcXͱׯo^~NyA$kBßԳV)٣M~ 1lO3 d_$a_D=?pMFkk#2\^, wЫdyG*X ~oLsX}?u9o;~53d5/L|lQ߹05ωw P'?b?OFϑ`Y8~UuN2:?T$Z%#aZ5kƕIȁ8lae"=~[tvjy -W+59m/ 5*՘W[Qkeő}6*JǗPo.[f*TRgߌ̅ ,Yg >]^ʂgiE .f3Zo"|_SV"KhQr[ێV6gڞ3oy:`|]\VZt2(1}y\:hUmlڂnokF:ѤRp׭ؘu/J+օjծzgч[Ka `ԁ+e>dOOiʱ37G٩X]}_Ęi~t]5l'5Fhħ.NqУZe]B!L1e& mlX_{^˵XU~aRؚl("Vr9?‹"q^S]02!V+2 *A}WXvdn&r-ˁNQckԕCAiZGr.xw59}$#AI[Be.. bmcIj|/ 2+eGEYdnȾZ oنHKK-Aa-E-(%$Zl7RQv 'Uy8c o㜲WX-TPD[ȩmAO.o%;gyFBX1q+ n-ӂ*Yp} (YFX1=[oy*TRvb-l/h,Xp)JĐ'0}KB|:>iM,v8Z؂/…N B@"lE$jSz-S4mHpB@s6ya}Fv?Sk i;o=v.țz)K(!*{ad@,Ofr`UMYڢasakNxur)l U+P]ƆAeҤB0 "Qu9&}ynN MX H\;v1WeD×%:2Pβ@|m>vV&Q{I*\nq< tQ5^T/d#a ?LvQ$϶'VL}ķ~ִvҎѻfH۩DwL*:8jb`֕Β׎Uö%ݥ*Dk=ULTc:xX?$-&|f9}:!iQv49`%e$ITo՜ފt@<|u Y6A (p< Q&$Mqew\G?QaQO*]Q{7@gDʌ$1)^XP@(Ƣ}U>o?_Qqg?s-LS}Mhd{,Ĵ`bM~x]A|͓= Ly&8cu2 Unl=61i}I4ճJq^ CfXy'9 \MY vqs +Ϲʥ(חk8lg唺WܷA*'-BzU2<Ȥ9/@P,Uέ6Q;Mb:'+_sEVh-rKBm>Xs{ CP9'4 !-Uɦ`WЈQt k{|L9ӈ@hM{0Ǡ^P3g&݈PDEĂ ecW"€ÿb,3EX⚩qDfU&-.cY ~pUܞ$:ƺ`y`X5յG$b^-Ml17d9bS]0\]9?Vw6*^i1fꞍsiv<ԍK0C`+U~;uK OG0,amo&  f7_k*%&hcOO)ϣet Rc"'rf/c:w9veh)[+EqMۊЧh j''x GEXPj ww|¬\}aWIXv>-;)HvkUUem!pd8y[T' *,@60'Ugcv kPS4X0V%V}\pca@:N#C@}UVs˳Xe<`Lzrɕ%ؓ;<_apiM{S}m2)]v{D˶,XgN6Rط5W8dEjIFѐ7۵q%a#(^&_ݜ 堗S`]Ių@8{zŔ B,Rs N *y8-ǔm?xgQTp6¡YѸ!1) $)՝ѝt4Qb{C],!7?&2P87iMgjMO2V"'@4L$rOLN|j XzdjĶ%Mx9|53NJ ^'9Hls%jE:04rL|1Q-4 //iT;oVj1v9'3ɺ^4ߑ뎋_ C&ݏqbB=So+Ǖ|W>EߋJF\Ub*sYl7ؖ,]̔ά;j+²QWH8oұNU# ?OAW6zm e_l}g$ z N24n:&|;&JQA:oݧXSLYлBW^T5^s|@Wwx/gD> +_&3覧gy zlQ֒8W^MS|$p?D^|Ӹ.0^^20#H/W(ȝj!;Tyڴso'Zr^՚AvM],hG&Uֹ hПsӭES)}BWop7_sj:yx+i?eE_wD멮'iW͚k*1Zȓ7-, U)`T4Nulkh,׃cwMC61G̓삳r tܿy42ـѪ~f-t}([KZUE}լ:Ǽ=4A@8  Mc ˯H7qB9lۗ$98+٦ޯ4 LŚu;p t=h+;ja4̗~o L/1.5r0ҢڿܛuB̞Sr^\]Q 6S"j7k4\cKVf)٥&a](KK}9GSor:> PScT`D82{b-TbX\؍JVU/άgq&1^?z:Ax&'JAtM-+erqfJS{ۺD9LY%{͉,ewDV[F|e֟vCQBR.Alel8ߵ+vHG&lTb1 dCpRRy-_H{0fuw- ΣPBr,scl)}E;{ٰFq"5Yڢl `@hױ 5io\H1!3* t~0'uTYp _8]L&Ŷ` @nEg,IDȌu)3&+*]ꊠdyê1 >n^pm9F $k9V;cqC-]EyԽ_Vo B%h>/]F^J? vI?ˮDw`j{p 㺈{LX\y`qb!*] JB ٚw4 p!S*iWtJ62t&?0a2YwoK*NotmB7>I-cIt)?H^N`h@$ rpxYZW:D63ݜp8L8))/Oi|=/RpIm UA `39`J3  ?6"Τ 4vM&'\Od ތ ͓C.AһN2uL[J:F ЎG1TE716jI >"NISXR>=,[VC+O+8q,%Nr۽h"ˏs]~  1`]Zϑ*rv~* ?ڎLv)m'_`#[毂&w78>+:| (::ѸKr Qٞ#J⃵ 2S*0ڮ' \ӡ@ !$6bu4(=H sSJR.IHoW9mCvW 1O&xYa`VdG3Lj;W>ϥ]]7&pTE=#EtnzB;&6eDOMdT:ۄ§}GWeB@|vZV)m_@TB+%tCϟn*zS`*Qޚp 7\ N˧D&sc4zQw?>LT28xEl~> \ؚjX&“m*%a=&a"-c}VcDzj͵H5iu}, XA>oNaL$»}Q`0wf,4bx45-'ǷX /aA%N+k' |q2܎ ޥkWsTe"OD(MoЫɝ69wזH38ȇfNV<.*UMR[#S^VP"xzX}8 @)XViY _BM!wC%pԆ =~K2,)nR\!ķoͤ-'яe~ZE2v7(<ֻ{_9▁pG]=Y:ECeϲ.rVȄ`(C"rjҿ@ e46A95ߘ|Gh]nκcOmk~c19Z[Q$‰5-T- kq7O2 {V>)Rȃh/--J (>1x=LˏuIHx%c2Ky% :z+Im"j#qzhK%Pi叚䯹"uػjF X\IRhEģA1tʿ<a4?gs28z Q/BU= ^Dώڮ $R9@XrՋ~15ʗϪK7V r/vZ3 Wy;TTw[,d%M;!&k+|σR.&2m8:K>c7)!j ҮÛx_= wLPT/ThݍSr#-2ua@YWOJvΏ@1SIKH?kMFFrٰc[Mp@d#.1Ldri)$ge,x HWw3ChizG>8}XOY_LˎyBv|%&Fy:o SB"ɘcy@rbaiG-?M1'm0YF+ dac6Q7CrwdP jyz}6i jJ5P/h-h qrKZ;/zmRz\['A)WO , w@IfD?nD&(%Q*G#oMg ?F99r1﮻.bv|.;hڜ}/}L4LwVIQx* j[|-SJT,DkɊ|>~T<=}Q(9AѳdyCQ: "}Y0;#{y>Yk-F͌LtBY&Dr$aSUɵp:M΅'e)J" 2!/%4tJ%n;FBu͈T~>NE,.L&)oNYgjZ\7ֿFpd(P9u`%lXjÉ`ȑ?ΤAi+2"ѦatmY^2lit7xDH\4_F ItH1g5am6'"4>,bM/V³9h_ Pyn#jW)SÖed0ꟑjXpMz%{lC#,M- k˜8LnR|ʭ' s7`V-,$+JRhbuƮ'\W3[JTa{~=A_܊t76h^à1ԧ&6pչTR͍ۂw@վPO_2ջK$v-[$zvM9z0wbN-jRijlic@N}n1L"c߷[S YXN}v4.:` >:5æbv1*}}.q,ٵ FP0(тU~N n&M}a (nRM,)dХ?ydxhRY_.phF I{?g)"hٖ4pB6uHBcS4;Ν"bؕ3dxa띶CGsǮ4~PI1ݾ62jptдgNu1B!(\KSvD&BzyWDQٕ֝2 F!~ < t7F݌ B#E;TrY%9Cebk__= M d1}x5 K2o2+B*yN[lxsM&߀1P6grcKsD陳s 2Vͳh* {dN%h`mQ*spxQ]z{&$x{8=ˋ!ehD"۫3'?yiFCP`.봳|s+oNg&ƍ)'<\#x+ngҭr CغM%6cƏ'1fFG!n?$VW#^&GYoiPpdwY+![jwJn˜hI'q@ i$HIaF=rtY70?"iQ[OT v=- LO֒5ٝO <$āAZFwo[ʏK]ڑPFyFA[FSM=tC]a=ӵ {xf||;Fؔ#p-~ј'7&%{, z1ss@QYQ́%rOi^dz'{U2_kѸ[^ٳ!9U q6-sG &,CuqI"7I]{o%ܻ4Gե5ͷc" .^1rgTD<4f6q[ ħ?Z`*^l]/Si@&ͬ_{nbr` %Iƪ0ʱ3 ]MM<ĎphR%&|5PÓhJvޗWUMޱ2c+Gi {NMP3wqgm.ZMEjj:J 8yzȔ,7Q}8|,N/U 1;X'+zC bQzwMy΄Qgd1%#{eV_(. &>1~cMH xhJ-Ițp w`8'2r_Rѱ;@.1w|ʹ$ʈ(maUϣׅb #?W5%^CC߾u?,  k>sY&1<A=LActrFb,yWsSיNc#1X=4v\V>it, 1|AjR>'L]H[$?RjIf?>(LZ1a wxMOsY ^ZtqLNDJ+sgk&(4Z=Ƶ#c#ז4)[yEԧ!:ޥ4MGQi^JN'/X'""q}ɨ>PxTbmU-2m-2 Ae7K=ps9}$:8;O4~H- N.Y}QkvJk̝ Sm|~~gQ#c{X+ Z7{kuש98_Bg_>?՛$SxC;he'ӹ+֖ 5I7¶tOQkl*cte7p! |bF)B5|,_[U|DLz?UjP<}kG9J]NvTa}pXg_{Ч WP=|S}&t{/('& g~~,ϕEGWn{1C47U+\S< 6ڳ2 [nd&~c.>waSSlȈ?Z|$Kv-N+)QvZbO(y2c >!$uą.ηZmv˜˹Ϸ :8i+5G֛ .pFw缂CJǢ^MNl-6F>պ~T-Cb?MMRTj<5|֗es+| TQ"F8\bX(Ҧo=4 weZL h2 ?["*w<|9yNK31cQy3bWD+#.P;D$fX<#"hJW/W+AD<\?Ӡow,HRfK*Qh>3sNEąBM~4z*G=΄T ϐUNUddө.1Do,Xc7bt'LڜƓ%Xr7uؒmͨ .ᙺS!>]TVHNً~u.M0;e"(GV\g2xrE H{Xm9')O(AA|dpZwMż8;@f:u(o#A{cL߭tӳ/2C|*J?rO&p]攮K %,;7Sݷs':ތHuG(>{Y}ˠ<)e/hYCX`n*#J2ɮ3 Y HcnO(t)W{B#["+F.( C@n1Rf_f|G@cߞƛA@tܵ??/FIaM(D]R194(BѶ]`n.撈HXB+&L^pGLa<3'2<"|󰎆 iu'.ipTq,)uᬹr ;\bvAeJ>l|顃 uTY?P@ج5MM=*-z?\ l.<qGҒs+U2Ӿ\暓o*Ç33ah"֫'v0=gmxHB:oHu|_E- pgL K*_jd 9B>9-OuEvRBZJCi!>,F!xK hTդDd&˜%mJ=F=?7]ASVʖnbäYrW@ 4 g 3X dSlUd@8iE )aFnv4JRsE{M[`qAwwJЕy8~$,ƃԁQV,L`}ǺV3Q2:d5ܤ ,\.{ub'K¬=ϖ I򔙯쒙<)G0 (~G~0v1A˳QZl|q?3EtNggܯx֞l8`s s%(t!0qOl');4~S/τf;CF*ůn Vz#wrӫ<7ȍ|Hl]B^KA<}HociWz1 V˖>̡ўV'GG>=dVdro3̍V 7 z.]ufC 9T6&DՑ R۾_QJoiד!4\Wyk-Š3l}TJ>N\W-/d+֥0x= USZQVz JGƝHFj.3G{Bg=^Kӈ=T[!qzI{F0&5Ben@OBҹ}{L.)0:>5}TNJ VtpiINbImCD-9PE92n6~7rv K]#ĕ\TCuvf)VUt`}UHK[ͧq:S]Ӑ'$(/L^ (mZk-F*߯i%d[Rxi([vtdY cQH̟ yDS)$sj"rmǴlE7u m\\NSp4Z@Gryx.34%ZqtũҺMhPkV=1-!湉:i1a9HWk_sTb+Kts +gɭNY\D*ULx`A([[~vG[C=[lKVbûoۆ F"+|D< g<2,5 ^pg )d&oRsuX@yv$8A?bbS^ݘ- >1ѤZJmSGh5|&bZʗGHRZܭ LC_Vw9&hZ(bwD}XN`zp&A5bS笤>P-:w3g+4"9j R+mE"ڍpGNZv d`y.k$fKaJ4%z" ߯ Dp,D pzw h*Qj|g8S[DW=L>r:>R}D/a37{i8ʝ3Gh{3(~,9 6w5y[HÂPo^PWMxp ^)L3fPПv њzY=_a} g{$G] R v1/Wagh qC:݊9~O Ӭx7vɨOwzTW׶}F̆FT صb3'MW ,G09+$Od[5cOG ka_X#eH(Ji6̿YBh 皂 9GS (&Se2/M 5oٲ4v Hs=uK`Z%H{ nz Ofyb Ô3u$Dj0=mk`"[`NAT͖TrS (Vb:>I1$l6[-a%.fAϺBLXLd(\rYuӇ;cx@-LI,AvfHy3f;\|0ثx.Ё@ڥt_l2g#Ml4)32eax7j5[jf+ 8G|bz^H\t큝SVz|~i&n4y!X黧keaK^[._xޞµEo)ǶsX㶿C-⩱nLS*2 ;g!)AtL#$}n>BEdF偣b3tWq\{j|2<>)Z*4|JjLɷS>O0 (/5 .`Wh~,!Ɂ,OiXokzF0@ -+N0-S7e2K)jTjG̙>\O0A~dE/ o8RZ&'?*<!eD JlukukI#C3_|1I[y\yj&#OKLDsBX_OڻhK`N$Pk6⇥-fLՐ': Y=s!e?-a7ퟢavRM)Z@E,d/xZ CT9$B_غE^yI9j ;_:32Y# ͂dӷ$3Px6ce5LS!~0dGoY= ѿk4l42dG#1s׽b-bSLiıB{&eC' GɎP3 K%%<]SW%i~U[N:% Dϓ[o}*ѥǠ.z龌D.m/-J?fBr]`zv%q"]%~ٶ ?߿``! Gs)4Rz&9nr'\n)a>{ͺ'D;KS^ߺ@Kj rW1z7n7Bt̗3%XFJ{,?NdRLQTPK؟02$Qh'V8CMmj x+ 9PtmybLl 65Z~%}<ᎉI?>+.b-"cgޑp1nE\=YSs$6zLyEapCۆdQZՅE%_ML_Jjtڅs$atKv˜oْ=4ScҰ6JZcZí MmU(`e+Ҁ==4ymtIq#ms5[gΟbie]? O]8R r}AU#~(6QaGcC(}/Fw_-cu;'>C t|DbU\x3?F"%Y '5F,Qi3A\Mc>TD/J1Wn]:S9YbJ>BT_vNzֆ'J]j (d-!u.GK{Ӯ;ܯ'2f%iQ Cp%tR)'`D[LMiPgF;"{:^tgXo nȂ.0r?PV*{w!d 5 ;>]5!Q PղhJsb!Ln]| ]]y8k^ bOq*[#g 'K+e݀Fvp]L :VV3Ҳ0hlLITc:VʹJڡ:+-y8t!2skpP ),i9*נX<$ߕm:6+]Br8rtԄ" ' RAi@c(!?@shW$9Iƾɡ97ȣ=9gvyի8Q;=X{u=m:gI$_Q{_ԓ<_%s}u:k-iU|U {&/ϼR{[n'iZl`!˜DFؗdƥCrC!5UGk,8fnaParLE>7QΘ7p :^WOה9ϕx:XluX"r^V=rzr3 oM2[N#Ֆr{{jιQ x-3{ s`m> S }5}8`ˡgقBjo#Mje2C}<]Z%n9ʚ}Fb!NV>lM~fChT]GDR6.Y :1<2v {eh:%y9*tYZL2ѷG! W%~Rc)8/{[r(ĺf(D܀T&(er@2HR\jT",Vĭ^I0 XL}d=NZyҭPÄ59B &MGs:X*饧3$|m K}qih>Di h-x&{j 0{Nm^HuYnNdAGgW [~"\ޱMB ZE+)|w}}p(IrLIKhpyu=z-=; O>,h'1"z:+Cr2V=jwp49F)0sLfo(G* /KJC,(G]y)I <9 u:(rW 5Ngq%){jnqL'.m'DI0 .sŎ{7] ݌KME ]\;8J7+{uɘY#d(*[c2,3tz#׊ uoO: $ ޻W퇓[l%_(E(Z 4pAOWͦs@?l}S b1ArQGzVY !}FCbkKl&,*@2~YہH3;:疇Kqcy;JN`08t>?g%NyaQ+х`r .#O\sf}[;˪#Cm&?xc h\qh53gf˖&gT@|wz8Zn!Y,bv}\obﯯ֕mz!d \}g έ`I34PՃaqPo;@ES~-ay &Xv!05^O8$5>'Gw<~MX/NKHǼ aފ{ D̔9품=>q0G7fNƌhSrD >mqqM W`]4Ccq%'Q$` ͅKe&u%n0hHO2ɘ& !1KĶՐ2ۥtXF5ʞԶ FTAI 0e'KI i8oA|PG$xZ輅P8~&K)u/-Mֹ B%#i<MnNњ{t?la[1=f7A_fM3Kۀ%j('+,st,KFx_G.klS]+#-e0J)>Y+Ll4p;'%>&=(! k4Sz(*:/ޖoEŬaJ-lk8.$1Gc( )<ֹo<|ճg5($5('5OdOkK},Fd Kܠ+K$5!a$̝Sw=m$zoj+Q׭4C!4Sv*B^?!}E|{ qtAݢ!Dm2)x"=wp< 7Y F"Nf >Ty1<V}g&n*Vi࠰Y#ZdE[8RyWO޵<վ}fumsO7Փn,*"aw1+6;S+ISN{قJ&68̻t9N>Xk XlvH1{Izn`S򏅊VM29%{ ='ULV#z er@ {y)]Tl %n)]>m[?x0T;w6 .] {7~< 4cIhsEitmpA*߿P{gǰC[gTSvN<HGLK ZIt!ySklF14"g$9}- vA޾ۑ!fXZ_ C[Mz={zRG  󶳥`ű ?}$%JĪ,$~?θ;< ٘hz}QhFҘƏ}E)q }}.E6h ص_3kqFT39Y,.3}^t aΫϿ)'ODyН(˜. .um8?EY {'\h9z5ū|0hH,93;5{v}qϊ4⛽;х'hj,["&nA*ϕ"tcv.3[T|=ɭ5{cs4B!^{ e/;DX"/8C|cEy/sAfa\PBH>>L]573WlxA9ӳ%-2lz-bW/ٕğ$+a[d=O&f̅Fh9x,֎u9q !⏁˭>yEV[6yL&gZDH wFjdeXF|'E !N$n.Gvbz_F0-m 9$ F`"fyw}`UY2B${2Z!$mUp,aK-|=H ˎLV{R"rvKhe MOsf =oJ-n$"]Mdz^a}(H@f܅|\% vsDc"AV 8&\v<;'J*Hn=j)8OmwE>'R ?5D)*TGՔw'$o~h~;% .TcQ01uA@b;4d܆4Ü'rFozun'V,Űp|d~B&)t93"I$>\vwk>.q[uV$ą_b)[Y8ˤu-s}p (:4iU<|qn_@EEժ'oHxb5 Q2`~~O䠵o"A*?qL Sx{ r?.riH)ZM8^w:A1>,s35"I+")E$[قJ}N:=:*I4( %sgF42 YߨmqH%搵M(cM`̦-m=%p| & *07yWN?Ts޸I%}{g3W?NN܏`~Ov B3{䦈 vg G'}4x#9Xy5Ļ[5jP߿cx9%=;l7 Z!*S<:gw Y侵Og [P#Y^{ yL̵?l&ؠ7˃'phsZ:p?vE5$9#!=YxnL頦.9^-ȍfwe g 0<:jI/]I+ "cdmgK>aA·hh1:6ENM~]xs3*HTz6*(OޣP(Osr5Uк|oZ_lѽ!MgN@^*"Z}n:lBdi* \ =HegkeŬA+B+9:d=L2Ak>ؾIv~TJ~V5uDT~bn3]x.̟+{v @6 w}`8\h= W M :rɝ|93B]{<턍1k}*d 4˳nȈ тY03>Ɨ},l0d0୴*~\F6 iێ]WS_0I+ ` TzQq| 5ݩh}>V&:)Zz_!-%^Vg]'5><*%jK*4B\4]-8ϳ#5~Ya/j|9Y"0(i3:Ng1yż 3& Ļ|m}mdv߫IkF4hJ%}!qß&gG0u< `ћS]LLT 4԰ˍY5 "cVdx{YȌzg &ŬZhx vR VմRNtr_bYwʦï=` :C̅:@& &]9/ox̳5utH3'Igh) *)_ʶ+&1mkn5{ZT¢9 8'BEsۭEW{_Iʚ .HO Aw~ sTcB.XH`M==WOwJm MNy:UKDRj n͞gy2{D}Wk[KbKPx?#eׄ涳D"h;3:OXIƀ%,p/4G3S!XʔdLW ̌c1R]ZZ4?sF͔R͍ dIv9kdJ/b[XSolvG-ci6.4&CSW#B=uYj &n$6y0@*)9,ܓd}20Ȭd 4oa"4x|[~ɢ\ rmOK.åk>\ڨ-LAzWj0nn:$4;k=3fh+Fr)e~*heГ;V/[ %kEolb]$!h"Q):_{@-TN~FhrZ\-Ke{&'-KYxAnN%YVO<~sl)NT2>8=i,_"' r u9g:Q%(j \0-#W W]҃iI!Xl{nF:C"{ʒ0窗d 3!C6_wZtp*&ɕ9HYQOhkoG8 VZKO΅rVYQ+نpBIϷڜ3w ?h˯nYL"[4 7Vi=vySH"B7(pƼ.S.$OuNN ,ǧ$PR^v]Cf9H*&'|=-_u,6>&jsZexp7X5'WsVj#? b x{ucƎV%alR^"^=sϥߔn42hGaM]AMraO:4.ʨzLO?_oƅs[pO6IïcW$i/kg\~<Gym`yp|$ŒΟ)Ic%PΡHR#(^blt2W2859u8`quHsEU8K}R<_R4$-9O~SEsƫ{3[jr <iqao~:nf9əQ! {U ]|#bYG`pR.mb uW6UzUF$N >aF}JxՕУ!Fmqٙ%T5#Lx9ǯ\$X :W+i=5`2Ԫ1/pxu-"_u/@QyixʂMs;le@J ʹ -&97cBøK#yIJa T!;v41K=l gr%Js2[;KZBh@ηvJ$f [:7 !ے]?} a9{EDى1ԌQ;N ,3̀y6NZ:ypGwjvt9lua!m1%x#$XSL]g.R8]*:u+ ɹ7r-8{Amx 6HG8Yo\f:ыDsh{ɾs]~9ESChL\dM*dxr-oX-)Oda~Nm/m];'-XuBIW|XeMjXa[n֡7ʍZ3-ufS_4Xd_ b$6&2vB|zPbDX`YHR̟ @?8Xގ)<*JiIw1m:pGeN]"fӷWkLXmah^K9~¾Cx*!>q%D9۷Sc L9 /F@њs.2\ @ blg4DUuu\UDzTlb럂Q5ی1mAR@EԱwSB'|s'l rmOͿ/gX-xm!/y}N8?{\svs"d1𥟶QsM }%"]`ͩέD=/W|ٓQ &1S9nxCB<)W_&M?[$ꨯ%52obp,STt>F#ZY8:!B21!cHZ$2:ž$1΅ЩtFk-!5ܭŒ ChSF'"i&$^)Q,Lz ~fIU*PjQJHYZ˥ h%߾.$ֵnV;/!vN$QCGiҲÀ~8$y^x$#고TM'yRՃ|e..[*ju3.j`g)}ol#{.tԠee|6 ssi7z2lyVg~ ήbo˕ۂ0RC0|{PihQ芍a:HRmOkN=zoAW7/LQ U|Խ rHy1Dž_apRzLK&=Rdq՗1X..>y1;w0vnB]Xt6=z'N|j:U.}- e)p$x  ]㔨 o*ieΈ䤻2wѮ,GSoӜƓ 1,W0AyhҥF݊=`D!sܑ|#5'^>/|m "4ԛyxHoi'IXxl$[a RgȯI^I݂[CN䈾 9߁6E 욪f 6ǜGe6p6 9vQWۂ1[tQĥ z\f-  ci1+ =gN4gUk8:GdŠ]~IێqA=^B^Ձm"w-u a n>?9Կ2;Rծd[>Muڸ&,A-h=`@ᛠqqy?l)ui>] (M}i>y0zJ^KiG5}ۖ3c:ޒ0ڴOC`ci& <*RG*١֝9MEsxhveݵ =%A 욽K!mC@zhbrmUJKVMl&l>>Gciێh\ˆPRT/VA'#m]K,W8@jcʖAYzuwfEG<@-?^Hx&&ie'@Q2(~D0-BGụ ! 'þEt2D+|fؔ\z4059'X*$$x 0:!u2{@ݏ @:L} y`i[ۋɽP4[-"=VGpjZkӾ7_ MqS݃"sOAt\Z>iOj*P%YӛeΟD#;6@"Kr >܊ 䓑Jc=Hkײ&8Yr/=K+(I6I<'HaJ%X=0l] ]ް4YeLX\ikeH7mC/6v%kw:-axd) @MW;2o^݉ Wuxex-Ͼ̤I(B-/DBCOUpʋ np .b,CVN"T1'A#K!ہI/ >)gQHY ZE'8Mm.M 5Ȓ#fۀ[q߆/FY@v͹a҉ܳ (yحyNva铛My5 vox֓; ylAHXw7<]%V6JW!EѠTJ)}7KOZK> EA G. ޿BEjXh2Ci}Z5\gT Y_wmsP&)]Ta%$hqgGJ$p` %lɑHٽY$M[/.*3x>i{4O[ԤMYN@{(i!B~Eѧ{1 7VB/g?}Q]C)ɖ63wS y ѐY*͊09` PI{S} HRHl=V7-@PkU-ҩ2I*?qHgֿɗy<5hLQ#xØ࿃lVۨTh#`6c&'hH(U鉛]p uۤ,M+к(FKj1Ɔ;tKj?1W"*Eo 1S4_|e؄YV?Ӈ}mb/-g9-N=6oP6n|PR|{'}9eAfo9ZaRa鳵&$9j&MC" _̲Z8jNfݞPփRκcb2D:ZVvzy,9tfTC5\ ׫ jLEBLe!\s1}dkE2ۿJQ~$GPp%>3gb%g/CaXZ#̺Q=f'+?, Kׯy.m$=CjFg<t}LGn_`yq:p'@ΧY_S0J'#"<;2P U\#viSxzݽP7N 2""25- DC2%_@b%M8׿(&N>`iSZEi :'#V.f o;! hz0ڥaYbV"{eOD%9 k=iJoLtRs=tD8$,*|c`Q0ݙH 7|r$mt? 7繡,GVF7p+͞ץI!89ΰ6ۚo-KB#P_Q@ D|$ű:)>9ZH!چ?hٷ?Xv ,ԪaV1v848lmڣDEX|Q\WNL*jtQ!(A&a8띜F"cKW.{bAixY%$Z}߇+* He&(좵TYqh6&D tE ȴ@~tn"d( 2{ G~\^ڵm皗}} Lc*h}%8dСyDmH  @/J2 6JomAJ9U{a/l؁ޤ1 Koɜ:t6"MRImB=ܝ'Jx_ɭ`'C>vPhy`bN' eVR't#t1K\Fz JUpZM6?CM#\_8^Y""|Qź@~.A.Iϣ2?뚵!pB~tA,s iwEV>+fL+"pꉎ Ukô)u_Ht{\ƪǐ&[V"y$T,X~r_;uEBIS4= ޤKJ$d)_Lk%[#ҹP)k+h D@44?[DLTdFR[3[wB3EtU)_׉;)VDK{ҥ!q6;*98)Mh|qI|/Lbw@}E6T-@]ʑ~ngY4ʣ"@z z~iRlϼDV!Aa|ʺbM8[b4iA^ݾsznDqDjyNRLr151w? ]q͕ {p̾\cRxaw U:W(`+~ %7  x\~a`]|tX~yaC33jr!k៨$ A9 MCsRϘ@a(4hyvmq.>p;=k利/-9tgʃ *jH 2nGas7ð1f s*h1ղtJcJvn=σJu%Z@ h=aHP^c:tx,FAG4*Gz e+|S8qgO5=l6`٨ӲENC)Zjo Ÿ%G#XnV5B<Y֭oȼ9'@,RV`geXk}M,PK[3k|M lG_̦JH}dA}B⾊A:R3J g3˪ :>8xsBFf,LłʮDf@K\BvU"!@%v%93ҜgV'{Iyo#0ɱ`!@ P.0d{@qvSKwM_[+q}K(k$5{W{!|C1NnU ӣj]JHKѫ2t|Jm0 }WuboΡh8.k" T8|?t3=Nu5$P}@p(,@ NXQ־^ k5u&3LLIXč^ZZYq}&b]O1܌K.<*a?:CVBоYelZ'e\s(&ؕTk+VV|fӳZŇK, @ ܑ"+8[,u[#S.AwgjV).ع:@,vIkw{adW>131\߉)C:JurEsKlpیZߌ&M̘͹$7- [fa Oѧ۔$B6#',o6Mv^8x~FC : N{,oE6AByt>ZbxjL6TYamjldSk2KΦb{ǚVUhȌH۱p `_Dd0Zx;wْ!6o3RY4=V,/Q#Cy7xgWS2Qmd:!s67+e - {M: оFZWi%Z;}n: PMʹK_Om:Tl660] MGJ,;-F`c}yWu~1]S@;'UDl[tCP0? @~~2x#D>[z[zƢ J=eœ%K1(&+^fӇs2ߊaiwgy3GA/K;OX|_w)i,#/xC)PqG64;:[ M/Ps'r6Q`Ҿ?H7{5_*yšz~VAMe;7&)`.B،_nSqb׶Na}Ia"ߡOLٴp;K# bhAn?WwuSߦsY"&gQ;r:k#+CX(= ֖C XAYbJG?h{p80H>^(l`0M[ iފhg*=9XN>2 _CI0!(;^ M*|( |]K.FxR5PHJ2I)ޜ]tU XHAʫp]p;3wНiJI@bt\L=TMXWϜ ϰE{쉀d~Lel,J#81Ts U鿟H><g7ogh Ap]&n O#W60fX#O keHa c0eBGټ@nܗf9^i wP3%B<@1MaPLԹҁ! 뻙yUofW`Zo=K:(ya5yHEjh k˜e:?KTMe}:!i2`˯: &@ڷY}h1e?rAbJϼjrzr%$sAq4y3}_hb:qVYRWršv45tsک@'XO;m/=B9BX  zk, g}F9Liw>Mn^$Sڗej`΅:44NhZ^cV{\$aDM~^ =m S`?X|\q{1F J w,iK>ܭEȗґMjvcA/8 (U,#,?T zH /j ?`oɵ`f2#}% 6)ku7m* }Vv ݲQzX_E[+=& j+px5ieV8j\]Z"aJlC'i1 yORݵkҖa}O}ܗsMWftU~7>dc?J6?@,7U^Fغv iU,#fgSU-\fH>X5Ҽ?2wM]e,r#iOF4. \-RFG! ~`]אWr?p{L;e&pȓP2(Ad;yԀ u^nȏTWg?knOQcT8hkV>+\L'ZdS QDNZV7HsSPd~ځ[6حviLɴɬwk_ўQ|_9r㪬Zu@y8=qw`nH$hHڲ8WDusMq83m.S}"kR3Uẫ"g]M9\ 1hzlSGrQ^F$m>Aöبzx)'|WGTeO]TB;UC;æ;lPl[D%;Noxk5;N4S9iV`* 1=+Y"RջZn_ms_jX7bq!Éʊq| El31GQHv@h>0,ǘ79acDb?hIF`@p\ɥLU*ĺ;;Jeeǫ-^RhմO6-dmy^1ߥ| r5fiÛNpc%}(̄%,ǻh$aPcR irdZ2v~QdExVynDO-0xo:-}#U.1Fj(#ҰM|7gD-dF8silT.Hژ(S(~%f͖n22ɽ8)P-&poQy@E.λ;&6f+ b=˼th\ةIKh^ro@x{^2Qp%9CYfrml Z|Õ0$ʱ-㟠UDsl4mɏ"FkHEwJx>gɧZ=m@aɰ |ۏ'8 W.GCs#w|x%*mwq-J%HBɚaE訶|< h(FfV.Hd.t.@bF?\>Sgs#g, ]4Z,%Qh<0K q7H60&P̛Y2_Άxޛ!Zg!ިt)'tٴPnssq < !5qǤTyiG&HD Y! el t4*vMG7a@+u[ 95.j&~6 x:D2Pm2Fb8w<u}:lg/P #J&bN-#jv`| X?2?+fLLd1Dm瘇AbnF*8.QOCSxEQW0k^cO1F$KNgD) KE]raC}bTp_JHV4+Lu#dRR.u]j#GI1n%h"s7aF>d棗$q[LSʨ5mڽ~R$你<6Q"P :[`:dls}@Kt4{ X2ꚧDeޞG6fOeusf\2\9,0.W5!Ns2 FCcjZ%C \TO^Db.fTYZH%э t;ͤg~ 4;5^ .DR[>̇ro4\5F(|>NbLQ3MiڶkplQ{v.(ԲkrE/-ryz$;\G i狉XZh~!:O nN՞NJgs沁0b/JgJ]iLX {~J(DP7~xΏ~R>drx7KATl$z*R&|\HH8ݝS04ʀ`lQ8XόGNh)xaPi}".@/ :uK.!~O6ߟ]6Ae ,Pk<^S\3y1][fo*W EQ0 CF+pKoBٍ*5[F݅,%w(pYw@pMvU:8 v88cU!$3ZԇYq|"9dD& m\)W!u $n wO 1ۀm#:A KG$Jcokʏ/ Ƿ,tit :Jpx=| X/b,p{`USߔ0j6O&bmQ< ڣH;_tO(wua8s0P_ڦ j%$?%;n?0ABY vo?_xUNL,]" N^[}#o}9tOQ5OpL k.r+ js?n;@EVezVҲ&e"Nk&U*t1w,/y|(o&ԖY4eAyqӖ| tc袈[?Qrx^eAK+h= oFd*2v4kEy4h̀&/ g7=ާhԂ499g=,b1"ggeoWQawEB=ezx.e,UpDC&q`]g^ӏc _"$TbM!fAC?KtrV KňTpm9ƈN(-r(1 &@8a(KD!%}sm#qE%zİ%E9znc+N(.PYg܎/B!E|,#$s?SiRN )US5Pc hԊLL: %%4= ިNBT#w~dB-37 lmpi҇}hbSDb ! UG3[!*bh@6L"I:lØԐ*GҖ tv&\ۙ/b3ikqC_%o$.oQ F|8 $}yA8J/Bj*[S0۶/jNܾ:NOGFzs2W|rfU,txƌɗe?`WlڢJ~kKQWyc!Xd&t ̒]G>+,T-2OE `ΪgL:BkڼhޑMɊw׌)á$-Z s*K#sv W\xS2Jf.O%e#h&~'fKE5+%=D;GEf#g,yşx(\rkhԁu ^'t%Gt2+D1JS@Pb#nw{̄0-O/_IC҆j7'6e!CwkcxG.CA3<{"X'L=aGIPȏCM>^.p6~J`]Փ-@qͽ$Yx(~e߷T{`̢xC O"hwsZ?S1ZeBMܻI/'ZyB۠(X1B,!䌗^9P5f9p7{*cȦ1{q&[bLERp@ <` DS>.隱=ͤ-9h%k5n;/U\L>bOI~^zjE@phQTb( SH9ׇn'/]]5׃9D0+n9Pn^:k,L!YQ4(IR֊jF}6J)HZ嗎$+ D6F#kLi0U1_Y#"O=C{?u TOqJ,hrE\kY&lm쩅yXZwA -.ECABXf-dL$4 gDD- 0@E#Lv%sYڣX/p,Meoٞh$ʝb mCϹbP } -\}Z>˹Dwå$qUoÐ faLЩ w9hyD=H'%HiqaN@[ⵔϟvLU"IM:2 yuj%,L0Ġ<[2 2p_ȡ-< $.r[%6".I pB5T3.v0!ت`%1ߓCg^pGGnxp[@@\C#.*fe]\?&7\!OWӓ~0}Z6NfU.q{cF9".8|` Qȱ jg*%u A.i?H,u 㰊Y,콤nGYF{Y0\Jk$ˤ=MqT1ؠt Z^=[[r|pSZ" G(TF1X2:^aO?H]! h0X{gfYLx`n-?R%Z ҟz۱?@٪<\x)#cI^t )X*^<8龪}['[$0B*=A+v\Qҕ4-?𸊂kBM]H QBX_~p m>XvoރA7^J]UzXblXp}D~>?uZ$DxX6=lx#? tܯt*AEI$s'ٓ炐s"dON>6!ˏQ1_83l 8cX̔G$vFw 0.&r4HK,!R3M0%JphtY/xW*B_ >[%VR-ZEp߲lT@+mdYl0)wV~?BF p#7%pkI dE3OnpAvL6FB?ۄ& ~/2lPIWhJhv%|[l,*#CR$*ޢɈ;ǦdىW:ڕlKk.hr^iS Gh Cnmב!ԼtsY¹]W9H# *m`$.rJϦ5yINUNJG7>>+&|ɴӝy--#`_0X/;|݈8y B7`a"oX@1awx!zMsҵ65F9;ɅO)&E{e%^>^ySsF?48YIoGӁ~Ky6ҥZWpC%Rr#aG9!yW f鰗:-g0Γ 2U/ي@M#j>W*}9_PU VwL7"2G#uD[j87pC)6Z#k`{h _0>D_e)9C%ݺu-bLp oM!?1'K|ZލA=kƵ]U=+ QQ-LH&{K-~WDl'}DsD眱q TB ĸلsݽ/;]6B:ϟ 4hG\ T- o=+gy9^Z(ş^c/>uTHu)קXbQڻGО2,h+,|; h6 ŋm3k)┷ YZbbu1c}~Ci뻒h^zwKt ;lB@1?*ӉstRUPpeg-"O-;Y%O6OU=%d`3aG`,+GW!sh^(_fLJ"۞%Fu_^XT“dK,\.8eO;59U JkFK>?Q &/Ҹ")e0&|G&#Pá+-MS\LlpwرIB,}uC />}wz^zn*Q1q4q\!S0 i1w(( "͹dA9ڡ|K9l@L bSNby 9%dqoԺRJlpA&m,YI}@`bڤnOJS;}.n!8ޢt#خ@PbZ1XT5~\Ԣ>RT8a1?sBv FsF$d F2Q?FL°%}kzxHrнu_oS/fbIjUN8x8;}R*5x$(N- _̘wxp蟚fI- *sS `[k ۮ ~'XWVf)_o7ʥ3їuX:U}o[瞬4XZyw_k&GM>*r2AzQ CIui_ua_JX_1G"@%r5w7`-3 MZ*6+6{Yr:z[R~D5P8G A}#2U^-CQnUt@駼-*Z|F~#pwذQM=p̀kVGC@08p/*%X@cfT; ߕr"5\F9K7?#Ÿ>as(EVyT1OI_BWr5Jw~<ے z JNȨpv!Q r51 297*V#/UnQ\ìcÁAԃ7޾g{ˎ:%.y Zn.1٭8 uA6΍!J.OFi37) X/н\w"Aj l+ !T_cXCBN p}b m,AJr펔']Pkۺ|!bFSh]=bl"A~sd8튓bI^M+לPs n@ݭ?fnַ ^}XsbxHww''澗AH\P~&aASpH24=iW9Q<~h|NI+lzniJ4~bL҅=@ 穆zal:xiiK}c42\vGUPqoO6ߎB'@0GuC)6,4(+=gM2'U3壘yC"NіɅG"~_s،\[1|3q!`A|eFA0WȐ]ù;Hy *ܽ Σg{ o 'r0uIOtGxȗ-<m'rGtD V9*[&욹ȣ\_5Mm{W?CLA~JfLJL&&Aw]ϫ*AP]dgW@j|P#Qnx|Ue1vcW5݆'7L!ZZI[]6Y(ξhPpKՇ1!f3dQ$V>iL8{&~EXDkd^? ay0mRijl!0\vAk$;" ?U6b7(L@4\߇Cgqݗ` It"5BSDK>Sk4j9  X0~XH_ؿ8B.hZSMzFr=xt"oO_ERKwxc,T?{^Y &sŶy-'*= Z"r-n=D> ^hWq[-A1- ]'*QHsS\ux.~701P Akyo rBJ^\Yw[WT,T|#AhgYۏg @ȣFvKrF&%Åe1Ģt)rWٕb~":HpzܯK%ZAuP.R ؞Ln i9"ʆ@!>缢_ S7!q,r}a#?f t<$Ӯ)$r s0}rbF_~N&1F}wc_;DPy (l[a 3rvZ-j0"ip$)_.pQ˵1 zl;d=Mn sb쑋o*O5$@%9L 2ׅB]wf4qn'K/#>W=3K-J;4HU,c`? !)Տ]V\  !&: \C1:[]|,4T4181/xwT4q1q(Td5t++>1O.YAMD IGZ:"dzj +~QIoK^/2\t˺v59+T>QPZ|0rQ 2PpApP9Ѓt )P: XKTO"}^|@pcġ 1vl Enb0"Lk 0uBVȔ.ٜ[YZ,@8dH=sD[F έ3ؽ}yD6mׇ]oA;mUvhSe)HQ`cd{7͇HD%=,{k̒a^!{eBZ\hUCY3Jwڏ<[j~bzH|hT}Q+j ->l9.)'Kwnz݌J䙦m,FmpǻoSHG.Bye%e$}tD.(ZLEFn-囝^;G<ͲP%v=9ӵ.:TI.ZD[sR6/DU"9v rtqì0~m4;f n>倦a KMڕQ}8#hWdc/o8H:͸>|L" %m<%[Cb&'Wwlt-!"3\:O_:)c6JuLK?Z@] x@R jgK{GH-uBCacq/;`-|lt* AMڇmmvw8YxeDY􋕈Xݖmk/q|"r ۱&6u81Q{O+U6>xxøOp+g#P?d湞=fxuPL*ũ$~}fښXa;I^8 uFATGKk>I/lQSj 3C9U [gG ;-I3ݦ־Nq`U. quj .seRICxW:qPb+eB5P=/^m'&/Ҷ.ޚZg#y/0$M/ kzGUvuѾ>%"n _ir?NIߙd5@4Tqv!)Q- rS98 o)LB*~՗ _ P'.;o4,P0Kf޿d҂8 M.WYH[RAC #i,ŃqC3;weG'e%I㞅'?JCVZђv%*4C iKqRobB aw~fJh;C;~ǒf#T٠#-8oϕӼܻtmIP;M+xVo~m[| {{*NS+(gW톩)gY,w(,EⱾ>6*u-v۹5Au^;W RJ{[t}TY68;#A\/J'`-]bgmW655>GV̰[ԙݧ@1L4E)V6HO"[M$5I=}|MY[rD{YV%۪f!H:f*hLsk(f&U7c;kuhi%\M8޸Ub:bD1_^)EŪJ#jQ&D-`zMvjJv&ɗxnSHF |MIxV̿rl42?oOtOp^,#2}LBr3~sњ辱a#?t:8m^_#+X[X!cOJ~`M|4N#Y@f@in)KXJ HM8\*?eEd\l~(u2Sj^RgAs?B*m@]1r+ZQ^j|!vtqT̓%tٲNϳG^!l2-؊ $rx{% >Eoy(kp1v|V`6n F&{0wwJA N2*K$ӇaRt#19fOi%$E{;I:Pc\[чaopxС^i#c+eр47D  m1a c%;Rm)B3 +h %T|Q+. UЛd5&ya#Lm_zEVY;!_3j(u7:k8lb @nGT7J(K= xh|ٔD6Ț37: =:F{ ,1]It< >=WEx"di zyQ kY,HZUpJ꠳ 5cϠ :?Wl#|[vtY7|1V-|;˭"/G8_ՓjY+(r@ˈMYlJ\gv8,?2%ʡܨžR;;w,-)ҷTMhHSL~*Zvf?~acv<9R]6  x_Z5hUfh}fLW Fg#ٙ{3Vd3'-oQ730eJ~vb`[E:_vKz׍r/{5d Ca!.\r)W"(6{$gI!6$̩])`^. % !JE\/ I[_ nv:!^Vd[7IA.ؖxVʶ.oEAVΘ$\En`孾X kXHST1`KUtZ,</!alO@f^g2XD 014|*nR5V⩣{rod]p^YߵVߘyMGٕ8˹b#l^sAYd Rm Ueq[msrh(FQգB6[L9+s;ޛWVZ$Rt#0!*-?dR-OЬ!ζQv`aP-j!prgެ9s| %LD4)v#Z\KSuΔvW+xT]=< ґ‹l;0s.U40 B`c(0G*z) [ΘMMOE/ZD瓥l ׽>,Nw0;Ncˋv㮧lƙrר+Dڋt3Y0DO`PW#vvU W`{t=o"]X1olpmN'zf0܋z6=9eĩz-?FKmĮ S3 bOA] WPWA"}~,}rc[ (Tf '-H2vcXhRbM99AhB^> ݊#3@fۨ]O_][ a7FFv,.60h省+Izӑ]e_LIm/E]~vK',sqjfܦ(3r߉CuK3y5Ou/\ME4H["jkdaFFPGl.K 7=$~GOXłf %>F.\cv_c`;0o;9tkQus% E&_FüIqmly\r)x[hKj~] `)mVُjf^u'C}624q;)FV cH{T~V%vpP|UJ6헬QGBNn WWR+WF8u^[ʙϡ ${+ O} SLKo['්k)c‚Q*le_Sk4dHH|?r/xg]ca!+쯬iK*"׃0@[Z+]kp |5h9L4_ƪ756 *c"H|yG,_[VZ𢡄_H 8X섽BE+fwaa&Uyb49զ{9O9_A_[$89%IDL я4ξYg# FƑkIppf`8¸j5`.DTpa~W|!JyN`v^³4IBB;"5"Ɗ)1RjKk\v_KO]ʷ,' #,.?ʳ(5IWۛk=?iҬ5T xZ?]ove<ӭeQǔʽG+c>+}{+mSڌi|71cVyH7( =!9u=U'b5q~5orъ8>PT<QҥوcKnasY_Ij?A9`CK䐁1HgR[{?Nw[ mށ|*=Y$6Ee a`A]t&FezBtŽ_?֋ 7xPt wv}?ޗ)1VX)V<nUfkg^xhA_Hj~*b 7ʵ~fz Kx&6ɘ/Fy%+;.r'MfeH#nBP GL k. K5k'h.x]21x6$&]A9>JӊYZO ~8e;Ɇ:p$IRG5_G5EQѻ]H׀\A>L:IKܬMB=<9S_%#sJ7WV^U}-x$ߣ<˛E@Vg#3±)]%dd/>rC:0z=a]~ʊԌ> q c@-fV3Y r6ۜCWӼ?ץG_%7&%`% .e nz!|w~VEF\.9 oU|I&>~}qIܝ VV_*?96,鱼c Nq[3EWFn:MVK)g *+OUS Kr,X"pZ9`#v)A@b?"wu&7k̝lZ3mS 3 MNg cqppc ֿiɽyrhr9ooNJU U)zX1:Ťt *g"8'vH=u}"Qn\f%fUg G艴ˊ*8,?Z&3w-rT@upƒWQd_* 7-㹊k EC'/;H؅v1% 4G`%iYvn&ԴP4mfїV;JNc-8U$t&a?}#XoR̫lY2aIkTfKBz9r  5!poEĞbߙE!Y„[f?ק#!u6^ޚMT6yks|+QZ(\ƌ XܼA0 RXdw~|E5#XOV p7SV_juD \jiYP܋L͵d0ثpja+@i{5O@L_WHtQ/j -ϙ&7~=ϮT?O{T8DEe>F^Ns홂^?bٷ?+ɧY{8Sm͢mL"/=4-5Bwh| 3x%ἂH ?X]Mh6h'L]}ճ4Ecy7j=U:s NژV"36~y PJq R'KJ5Vjy5{8Mx*HTo] wZO1^m\ * "izq2*4lgo\')£ٟ?kU>HL՛8&  Y0h2ڑzd)$ Tw0ϳR{|谑#}J%F{1J|Jg^!&l_脣T&#!SdJ2ҦS0Stw'P *q1SLhϥȪ/Oې^CרLv\oȖ@<K/;8-rbh';ZTH(2nd}rcqa$QS B׵pzs#!SV`KtgEޚA/!b>Raj@q͈aB{7wI/n|d6+ (i)߹ QhOu :C!ZhΥGϠumgiҦ  \٩\G^M*~ %c5 `h˧4o<=RbR[l;"q|&@v`7SewΆ8k ݶ܇G_p o¡Y+L}AO s+^^{oClGFsOz-Qo˻cAQ IS4] >/ο.0gg\ O>Jy}WS9t0@TlO{Oc%tYg%x*R'}*Qxi*Jr7ktJK,C0S|os:Uu𡄘$bRj2eWoٚ-- ;,xV+QJ"PL+]";MԘ[kxUXbv="Jw҆c1Yi |vZQ$SF0Wr!Bs J:߹ݵƇ҇~^n&'L m O쥍ep7\[HiXwDJ4쯌JztA'a2+}@UaFny ~ #gO9jԻʉb.bbI)tZZ!V\y>J=QLp,:LI|SvD)e'1_Be؈-qޠ[$H CyX4qhk D$*`vn$caMf2p QF 2h@tJH NN߼Vo٠-0s яIsv$;7YHޘR}n:fg$`\m2X @M#cTO ϜЃzH ZʗCFX9}+aJXԿ_ cWbqh~W[h>/6sϲ$ OSMF.M1jx2b@?O%[[͘ڣqGAq5M=S>p&`[Lɇ0 ӻWᡇW7hp9fđi0Unh^ {1a596٣nkضi\w-V{݇ kHr^gsg,D0#݃ sO28>x9Ì!mP?ʒ_ V܈ ކb-.!/t$-Kz஄X['XbDn(kAV7?fK*3gwHxTT6TU,bِ[4Ku͹ls7;FOl'70W cĄ`O@NgW? YtEk23.ij@qv>LF% u.~1](֊z#ݜ$Nnum'׃~7F]ei$Mr59eH&鵡(<飔wr9ǚߢo( ` %%%CCaRY P 6?8Im.q'ѵ$/oD- I VIozg ;7qA<Rn K?k*:}CT:cB7;i==$}I-iLDCY{G+U[=VI^`&bj65 ?2 )_r[^Mgta'TduU8DdUr㪞 svq9*%")n E|4Q ?~vI2C_WgF ~Mo5QW;.0? 7lh6#pIÃ84mx1!BEV4[{J~/6Ȝ.?ȗ/ rlOİ4b !:mgywhf5HNr-y@N0dv9 2^'w%]7{aTi?{WCXv2M UG|MPłMF< Og_cUTg6zyJ q e>X,Ixz3mW#NɦKo FS520ţs٤\H޼ .*QNRFD@-ރ>'I6~bgP6ʺPt6%p*قt5 cIJ-ݘLlл@btZ){82 _M>p=eٳR_wm\x~$ @?c*%b̉ڶ5j 6``, W swKk|S׫NoF=?|J-LCY"`M>$p϶T +4.pWk=/4u$ѩE P}Yy :kbU\ιiK9Iϡ,%6֒FfEDO6%@ÎUz]@ ӟqC}elwxØDn@cƖWs1b5y)e+c6$ [Q| Ķ:=dDLQ,?|S3OF*佫Ao?kIн^iN:s^|NJp2x'X9_,-xeK./a^,ivuSc`Z,׭!X VFs~ޏxwyT_aikdl{.=eF9g$:Q:zY@w2 A>/d=!,&?x?-S+gF)DqpG [JkSf+(j敧刈^\n (ӇlV}Ft>[_ϾbaIdXٺ[ _tS! hXO.] +קoM?qxe'Bb~;%4L׽ve/D+ 6A-.DrVoB]OU̡'8E\I> #B4sSC*?{9)L!TGqtWQt`vHVХښiyZ\3`)44f`wLKnWѯxEDYQJ}p嶂 1"gs/ (3Y,e9΄wqGWggE3?yz6Tw,u0&YIzvmN ˖2^8 b3Q#ơ?7DAJX R#6U!4>VQxC#c~3:A 1=o 3pbDSLVfl.{&͌~@55.aMDD ̵Г7@Β(kYCp~$\[#`ǎcd&: %dԴ-ഃLUݘdRZ#Ts~ A,*\́Ǩ 83Tz>1-(.ړF"H| =Yޟt}Jb\ JXka#{7Q xCOxYr{{.Y\tiR@~6r8Oo8wζ|ܼA぀4مm6nxd$~kJm$u6_NX.+(4W7v5b MͱoӍ.b;'D,Yl ylW 76{T<`=v{'x"v$>fJ/yiҒ-'m!Ήj 3i=ehXIDq{( 1OD@v¡#}'$_Y Qf萐O Pg>Ci 7 lEo_Kf#;ؔTIUyo*t^ܗG6Fz$z Fvmc#ts0onKdXyE Oa"H 6SΆpe-)Dg텚d|,*n@]$S_˙Hcs {3ԂU|Y%mamY@n hhÎCP:Ƈt-F#>O5Ի![r7Ir.;~=a91:`%?'p/uQW^ BԂ јy[AOU.TUpiq8o@2t1F|DYWd8P* a`^11X+2g+x%-^+?)y^dF<6ɇDfrI}pXJ\KywF*^ X9_Ztv*G#5T L{PR=>ʹl$w͗n|nQnl\DAYF-$|7"GpBvp[e`#%VtTp5<1HHj8m0BM,/Fʘ]]>,x^;W-ȇ2>/F^aԱaSܝSIRE~u"xfL f-JݻF ׆/S1<Բ7K޵QHefE32>F8M+]LfשI/4ŻR$N ܚr/ZkԜ0-vu y<[7K%@+!EkPf,6~]_VIFX-Er.+YCDrEsYUvspg:[Ϭ,<3QhAԲEwm}X,;f_REU94^جkn[qoyD;#9Km4{ox*r mh#INA"O)=$j 7@ [>" 9E@ԵE Rf?!j ގ*4p8Ē )+we?vtz'p!o>95>Q%w{ v0bq [ـ&8$9Lљ *ԡι+VeccUח>9>ZQ3Cҋ{j%)箿hɄ pMR>HIUS꫅yK\}va[ ރW_c*8wk XZk*[C#&]=8yJaR5R>J4iZmсU:;ѹ27iU#;\C +9Ig^,d? @smA7Njbw}K6ήR@.^L0<:v#2"~6XqP Y͆=9.Gq֕-1rAz"9S/i <1N,^ ThTsHҋr6mNDfY?64"ikJK׮HYEpQ}9}eX|#[ $=@:Q;`g)9O`~TpcKW?9e?jj(.\ o~&lt4h%j40@(w.&˒xo^˯^-9}DZS"v(dDtIrEo `;g\ǿtz^B^Z3Wp uzD[|VF+ϿOǂZ|H"̰b^ Gq冀 <2gzUF$F#EsV=ko_hXp5NK;NjW9.UWw-2P= ο" 8UЙA+}cVDރst Irv|}Pc׊LǝAGsD2܆F'uʉbz] v6jSiܴuN8gHat _+VF{K [;^Y1 JJJ"Q!G H TX+%|Z{@5} ؠ"Q1 )ǯ{Ҿq (yM2:*~$>)M_ҷI6ԂSSR|o@` &䡈zxdYV'7nḳ(w09`(,![& x3s9x"GmzÀG5]5c8t M-Y[voഔuh^H4_^Vv:a:+( ;"A5pJ܏7%%99VU9FB%hب2~ciT7\$<8bi?Kbd/@aCMa$_ɮn@0uŘjqj0ÚMX6aEB#C_ 3%7!QV;ez-?iEk}rS;R 4üHaf`o]APw$GB Nv r9t+NNoADCLe^}je%0\Als3@q\m1`bs;7t.HmmrWDxe/1gVve=#E2dP.Vݥ&fؽ3q*AW /DT-`ƅi> ]jzw)jtBșzit,DmV_~FOla4d3D9Z- o?YQyL'a'(E.ܰwmA||6w*}*,)0KkQ 'd:/BT'º.g| )|N` ;nj$=ξ1k:[{yxa.4!܏il-ByLNfQ{l-g+ɹ)ܱs>cIc]o鐐юm6D9:{[EϋRD%ryLiӃ|j"qFĄ}8X뷅v2 \ԉ* @imIj{z=Tȑ]sԲ-4AKi /,M3"|Iv^?+I6*oaf8FlO<Ӝ-cl/~vbzB9tIZVĩjO lg[_<;GZ[6$ϏA qVLxRSKֳ1څi3]8qRjCld#zLW*Np^x~b'C-q" cHYC9Dē4CZFwӧeL G 0^ҫf$IY`:V٪Wl D5P[1qA#']9]x-[¡R4_Qa6:OpS"^Uo{հv Nr ƕYsa3,/Qsߪ(H s\%),!kOO~gیqON}_r#z0: Y[M+ڴcjc; 8m8'AxLdaUq )l"9A(!MME,L[ѝM r'\ѝM[>j﾿#!PzXo> d.UIno+}C H;ma$gN`B/'j89c+aڨf(&bNk>N)+%}X30uPBԛdTD_!NyQ5Z)^r7dxV}mRH45 ݜM<냩~ !a%6jnmYU4Gl!~ nT_[F 1 o ;7_MPcHƝ)+vH[T A Q;LQ`TYji@lS2(~I%gHb=ͺ̹7F7ժP; H%[PeGEq/m7fPuq:8t82}ÿ.D{F)> iځJhkSĕ(\M[;iOb)Dq?kq'/C_.uٟ1ˢī,.ŷ v:ҽPU&vUٌyXR58$fLGMnˋG1"4ϙ8",z^@*kjv{̾v?u 3Y1Opv"ov\|# =‹J P2I8f}GUӊs;BP:}1,| ?ބ=/k",G=s}hF Q!'YI $ѕr4:(&'PETW5ZUmбz!i>t O*FD N\AfxV6ѐo}bh\>Yn(G 6+GÓӾ p2Z q" #ϪA| z|$5وoSɖ1TpfFoG?T톔@Ezq&`P7[^0>m&w"]jtƚ8ƃ0D M6wV~9K:EfQҞS޹T8c`CGchg*"4O/p*k`[YF2 \L7qVc.ܐQlAEۭҸ3wH~ޙ|&o[Ŵ#hJr'|+)ԻY\Hjh:z.1 Q tϏ{ 乃Y}NE@`B2,juǧSKW2,CsU/XH^V8dN_I\'Jr6#nGh@rmV j;$.qe]|A}=ѳWqR׀jglp([֓O?v:`:#.'{gdbQ*՝8ϰLr!<SުvYXn\{q]KS8_>ySCoNPɻ,' ǫӶNj̔y4▮& TBvBZK^aߨ$&(%P|f3i*f$-I0Zmcf95CLٟ}piV W L `g9'NQ+zR4Vc~hqԵ{/#V^׀Z<7zĨ>@>"|@mcsLUQ6T *B2N2gbP(6U_QP)p yzW[;Ҁ[ r2krآt9C 0M҉(o5qi7DʨL2LѪ 1 yi&ZOB 8hSm˼|bܑ5Fǎ&7 )>u<ߴJre"bgm)*7V!EGw<}e5 x-)#AJ%uO{zUڪVS0j?6F䒴i|)IMa;Zp.\*]ODZ"`jaǍT lq}HG;lUЌDD ON~$Hs?o:l^ TbӪL(D(w(Pz?b 2'N[g3:]R$il0Xz2lWԱw*ݰ3yMBTC=CvV)2+h&2QSV@;^*]&]f!wD)?=V{4(/+$Qbd\N㫃WsYgTpmf6:zRwz[Lmתԭ#k$Gyw2 \ /lFRtUx6mU;UHɿQ_ E q5]CVU7іؒwN}1:"=5 eԜVnDW%wvx$n\RQ)Gc#nѸdyXjOۙoAL31CT%b+ T-8,hftDRx;Q1J\Aiz>-,XiIsȦFOv״cܳ#N7s_Bk2\`c4GYn!8 qU\~htˈ0 F',0=NޖV=D0ӝS~vޏӌQy? ?.sqcLb7% EJ"r M?(weT$0)*ͮ=h Fu(%! ZDw!56b!Nl1f &Ucuɦzvo^D)D.WPof:Ǫ$H¬:)z9ѹe,V}6!lc$b;3ЇZ2BK <*,peRW >DTmj̖fw7b1wwq'nnWkO0 Wp2ewM:L5ر^LUd dTS$@ ˶)hY=T^(m59d#¶ ȉv&3vƛӠKci\3f+sD)Kxa2hIb~ɸ?.4|X׭W2۪˝(q0 +Q`=#nAK7hQFH_Sp:Z*#"bmO?n^?dL*AE>mB̨4|m_U騈sg6$+.JGS&LSs]+_P ^E&O/ҩƷڡ{<ΝC" dή^EufQ Ms7DZ&UM X GFhjZbTqfIOƷuvӾo?Lwb]H]1T(^,G_qsB̲!Hۦ:vr9s pm1Ϗk\٘w ,r(viQީ2x+;e/ )pZL\!,1ZDkCX6UDTTB gœ\̵iNZ쯗щbPeS#å~$P,̲D6',G?t"w1B.B#5tL썜IDfrG\yhEcرэD#D8WW4/#a Zu"}3xhӈS3(!j]-tZdґŎ_r6@=H˪%R m_l.ma-q̱9 Һ/vYY >" Nz c-s Av>DX4ӰMDu}"^辚6=cG4%xWP0)y/ߐF.*WzH~`lhōղ% vP aת*}i³mHD+\f .6f6mwۍV?q5'V*ٱ}3ah-דSQ}! כ"m | p'UUϜ} ?+D|,S2yUK&h m| ,c)ıbպꊁ (bE%ZMz ɢCPЦ K?Ǿw= cnyga[O)New񣲄v;Z7TS%WbC⡳Mծܤc:7i?Κf|=bl"jt?yn pV$g1 zPe.W:X`$oaWļ oa?فNO g r0BFo5 ͱNAAc3\\_~$pϣ^d3a>A=Xu20~Hk;.e[wPPm4@F/9Mx,LӐ d ^w9Im_fUw| ſ^?Vns w]%K(zXag%7Rrma..?,sg"*nmё/'N_pR6f!-^pu n]V%yG`9d%ㅡnPJ~v{3ebH0 AJD< ӯJN9O=É GRkaiM#T 'c;GRUppr,n;)qkt2J1UI6HZd,(Zˏvr|j ظ9sSa(y&5HLsLmQN+PlƑ}]ר,-–cqxKU'AJȭ zp:\VV S2P[ phfl-"gJSd0,y3ZP,WGtծRǖ5 )Msma`]4Xv*JC |è/|oł&kܨh;jy8*쩧{ao |+*(u?}Xe3R|NG:՚[7ֽ#,q{tWf)bJKD .ZQcH f ꨣ͞:(C^5e˴?N~|Fـ?zlw;'o:IZ}N슾gYLJNPS1"/T5![Gw tH`Bh,aYF ;^s~j!~=;(xG,oBKzlYXyH0^ S͒J]jZ|ћ$P2Uř)!BM)bl5I+3keu4jYdM%5bkt% `Ixr&H  üoeC\`|uur{A!o@\*`Q~umdYl`&ޜ:=MI9>ʜ+ZOgR/]0?^8Դ ;TYwpZpZ@>NWeSe-"l K/ %`e8 iL Y%įzZM>s;zso ;Ũٵ Y+H})ȍhub=E%`S|;Nx48=4 ,7q߻ S]р Ck31Aj,ij)o30d]0?)71)Xp\= dqn폦 w)ȥᵖ8A>`o(o@m(Y0I ˗$rZf~6D-?sbV3#45C|Ť`C0RO%pGRHUQaa5עX!I* ]I*x2!WQdQ^|a,1*Ju96HՍEQuyx [sgv88n9~$?: 0KO۸NK'W-hzxkZ#1<NcctG%nn?K(S?2 z6ښK$X #w\@ 8܊/In+R#y`` %VۡjxhC ~I9r*LCnHf j kH]c A $&?@$FA1?Vn7";1_;[;dfά%ζξEENG&} b½% b 2uGnsq74g46nO-ܢ e,RU|8 +(hk Uz`"K2 (n\k{$GX1,5C^hdMn^[Qey1z|oɲy(} _֩JiTvKDh+WZw}fRd[$DAJSK&i'۲DhDaf=6QT\N&i^C)ye:Ah eJ i"ngpBehlg/~/뻦&/vijJ4~mWrfIc&F\~E=࿾6ǂe0I^n$ѡ.^?%݀0 3|`)b1v|⭤]ye&sSWH]J%&B$: )xBQxv槓)Qh&@Q!(X]%n4cF1όsMs\.6m^%a'6&ÂR[vF Z5 bvk,1[=0{ g%nUxVE&]6:hucGov":HG%\M= ^ͅbິYc*NxMMɃ}ȏ ]܂q@5XzES$ƲIw^21xxtxd =Ŕyܣ&fn}Ԭs{ѹmq v:UI|,符Ooue1̦A˨b2=KnyY+–|K-˙DL~*W3^ϫSnp Ir'/7eZvl Am`!r _B͚|2l'o0iV+DG8=V?lG vCb*9X JAoѿ^xh734O!Oԛ³ )KBsMc]$[ONS)= flHc?Ň­#GiJ”)N}tϴebE'e(03O5V))4^AS\1Zg$1#e9 ePC֏ER^?0Ŕ cSUК|[8 /7vs Ib FOàQG\tN˔?x,a IB:RYMts/H:quժB!QM nVWJCաD y9@STVw`Q?E|V*j$|lqk&z[EiUQԱK5I;UT|-g+}g:blWXsFN ;q^6@c+~OI5_KLsYEW>qRP=R%Rt}",WrEqi HW)E1a$AΛn`:숍|iYUa o\V0)b3Ӗ#ϼIP{R_A\/< [2] VotzxK8'?m'tzZjt.RALRboWAHZKvCgԹӆ6GՖ1C##ϲLX:3P#&[_ʮR82v8?3ݕWRV(prIMI϶EˎQ_*$b ҚDmvR?6[H}IQPpMiw/eyDκwh(Ghtc̆Fo'Qٖ(q-pTQtKa WnzP&GRO4dåY^5Q4txr^k8W4u8* c  R}ǐ2цg95D'{ś"#M1qIp x2AmYFatBօ1&&v޸;^QDy =&Xgwkd BCŌdW^ w1 L}_SǵNΥ QK-QC.(!߽Ȫճk?1B%[ PmYtsǃ?BS/cvdԅ6z `UNQ|Y#Rɇ0A[*%C/ucZ3n^V~[DK!]น;:a~K_,oҬmg'9CjWː*YC:J*gT\6! D#Ӏ&P:FR&UPviJw5Ta;`_0d#f3X+^nԈ|p$GJr}C-@ _Ǚv0"w0mf_ QYQRqHەiI:oM3jSZ5,N|sE) /_gr EՙˁM\Z4ÿ7 qu$՘snt* 5~N|@8xʒ~b)ٳD!ѽn=zE:8Qt :alӘ"av> ğz J@{_}R=o5̋u;#Wll}]WgWHY)\۱W'fS[hu5<dL0M;v)0h2P4UK( $W޲%,VHެGYR<`y@jlQ/W#+ Tt=#)D}Ӆa#;&RgWܩS<-AJ^O)K/j׫ r frѫ &NS ke]5#"` 8e0 MoM{0_A FK@PB;^^˟1ENd 3۰pG_lƩ*ȂI\&mMJK֓Z-} v6~`pa!>^7"-ǰ/ }TbEHkܽ!<^},~rg4*YTn7\z{c\ ~ O/L! &A7;1..ՠH*y,a8Vu$Ph!2DqQb~e|vQJݛ}g9zgIQov, ׻Y:)z'oY8}#85}V?.N.{5ASJN}@d}qV7!Y  )o@'OLQKpdRyQZ]>r94$Y"7~]Ht1R{us]"mǘAs/ E@fСu͊ Lf8xV+ -f#( RpӟD3W$Q{lH*[+g @a}WzD6ѡ~S# Y*~#1FJc 8P9Ẃ=EUf)u ƞPX{KbQLO\2ҫ֫uLؘ$2 6h+n,32Z(NCgȴ\\%xRH錵m|qO6Mܽ"Obaɼyg_?^]$SU0{'շTyg Ds10+3xD2;XhSv.e,n[3:t=[n}]3K s\E4 qFqK&źg-X3wa֧ { SP\1)DSIe2gEM 9;ž 7"a4 Rj#bu k@ET@tvjb0 Nt&Ob 'ZVpv<=³ X}(3[ DMv HWrv,-K\ ]Jύ3"W*Ϳ-6i0dG}ћs>;U#N5eOCǦKNnU:Dh}Hk5]t(I[Qg!ң0bpwԴY™EU1^e\l<#w<6ڤjTa͂(wnW8/VrQc_BOPz셜P? @ߨh/=nC pW۝C@q#co hARg¹_Tn`YjbZ[o/-GȍcDi UHn 9͌{G=e=ܯ=dR3x6\&zJ^aY>jmM<4<=7)y ;m~oOfV޺ЫaeW6D8cTƶ~ i'g4#dw'"6& a0p[=ʏ9A@Tf|4Fd@B̎y+Mۛ@8OO`ǹrWH$ :}LK0MdE۶Aئκy[Om|cW8>c!N^C oŅ_:´(R1>] `́&"vB0sȯm܄ QbW>U"ab`\%g/p5 a;td(*`,9~LΎp=/ Ғ7,})LnE!Jc|8I.^#+G9qfu\\ذq9+%RH9K`y{}T_Ο rz$iU> 4!:Vxc^ɎAEj#R \5O|])R3ds _3ЁFܖ2-^$N==0X( ȝa]S6thOi8T}eSi4\5sBpl_ʪdd|y]eBr)+xBdK=zv&Z9oY).9չ+]Y\+ՋsBFF&kcdM)u; ALGJrǛ9}Sy#; '6ӁmBvv7~B/!]v%eZ,Uiѫ_aMHL Bd s,wg«]8i E#0ɟ ]G mSS@th[.Q˄oڸze'*XW%Eo\yu6M+Jomry"Va@ g/[U7f٣jM&}۸Np=eaFZښf9pY~]Onr0B+L@\ѼF,| q/L3СqXmLD(wL~IT#sr,aJ;ա7 妤&]t+.چo0dnf_}aݒ]+i8qvV^q~NshC 6>WذX4Sv*lLPt޿%= ؎zȾIEz~/XOsoM~xw;&u}tC+V d 1%Q/̕TA'*TcJAS?lHP4 l+z"8J&:`@EHV4RFFU J;K b o".]}ґqg/oH+'p)oQI1c?-lǗ"%xܻvG%sBl4S#TN,A6SmwthnNǬ } 'yE4xӪ *UGJ*S&)5҂b#u,pVOobQ-j`2Jo盓u<Xk_@ZïeyҨǯxF˰m  [dO_=9Lԋ&?/6ʘT>f,g{] ұɚ]\YD)zſ^ߙy6(b ך)n&DA4NbG^CZh7?/Cж埑sP=XOO}b4W#(s+=wzۇ?ğyE& % bm)jEz1'/R-1͞a^k~<4[=#-k^1k}AUge~` b3SF"h4˰@pbaieY1q+786w ?=a6y٤ EK1\_ I}JU)TL#KHMz! ,pLZ"=#!i+~TNi:1>uȢn-53XlIZ;oASHN*B848ؿF^|u͘4m4ׁ`nLz6zS4&<]4TmІʭzֈLO#bKb5\,QGcUIT{5l_<c6Zju8X8O1/]V q[yjy,鰯\њ_ҶɘHIG[ol~6žRk< U}N~0qY_uQB# ~~f;43+J¶(3_'b]{CoPZY8ӗhY(U}RsTcIYMu05.L 1mw/=h7bO<[s"6?RŋAU욥079DC=8E(ЏQAϓcuI3EASiHbsQ+P?O%m4#@Jd|ݿXx #3m+.O9"вIBY$3ڒ,/_J%BL\$9B;'O{LAʖ0}v!}3qfJWV}vVm9ûElV/uH>*Io -ݎe9 [M0=>>M7qTMM`ؒ.!Qv%P ˊ@{-+\/8NW.HBEup7r @GW wDze>S+hty1FvXq[M5`}0[b ?SˊTF,63]l1yt"Uimpc1\Qdn$ ',Gܱs+Y+*o\"/%5y(:jc<;3oa R3/ˏlAfJ{𑶫*V4C'^υ1N'Z>*{~NT,Jklaxo;q4|]l Z wG2Vk&og[:xW[_`X5FoH;L(v%xTc簭|6!Ϟ`O$?e1sg WYO9usW M6\ aj}?_:Mr!*kYibF"r 7D4\h3)(=*(ZD9K!tsc i?@٢)n"(مy5,Yݧ3Rʼ6Sq ^_ۨ6 IA1;7K)$[wBXrG3y^f#F]CUAꥌ݈L]h>vfYh-POWE hkBgn,'>q+/ن|1[.j~YH. Md)6/vB- =A!YIcyO*icG(LĬV2ɚyW`Ɉ.ňXנ#n‘zޞZ#klIsV$,دu0Yq[Bww{cSA[RTH7 DFw#@e-q*CY) /bvi^@Se(̖j n[Td%ΣHGCVpN#)1_.]mʬb$u(Ս&"ܒ/8!S76sE b 6BZ0_;10#OzMDx s>i7'p6l\ET,_{A!J߻W0^[փL*py5+b.MNzx ;wFe0Hghj9).jm˼Ō[p؊o={$1%# H-4{ݞ[gx'T#JXȟm t3G69nR ב" +U xkx~qjl#*ɑ6Ų2aK<acP"˔UPU#}DmBƬT;8YY *)Sx/;oy}5-@|_PLˎl]'޸1 t^.fkÑǃn8}h-5aDRdV5d}gKo=g'ERoCi&9O0;/+[CQ Y=a:pӬ)Ζ|4/{rE=qxU)&w`'B)#/F*RHϋ7%e-k`I>/|stݢy}2ot/{J ic`S/!ςT_6@QBbYx K'sEZWsT޷C5= rj5rza3,D2E0ׯC@p[Mdg 0/B" REXS'aMҤHj15SV N.}j]K̴ ؠPhAzuj*-HOכN3**H?MG,Y)_}ʼnCwO? sЀ2. kv+ջKFv3huڀ|cY@_Xw&$Ũ,mLib.7/-(ߕ涘;*WNEL=OTQTYvp{ut5wNuEW _4]nr%y j u8G_MЋI pMݸJw~({b⹢=$s|;ݺ52bAK;P!s"u&"㡐V:!1:V&`vtb5:&|*(Ԫ! CZj)ý]QX'o~;/XM_@:g>x_֢:>T*eg\wKf*eP,T؞8(i)mh SY'g3_=i&t? wjBXɺ}{'$(xґNӅuşJ.Q8ǭc}*񬆐0!;~ ĨЂonDԫF5 ]xe{酙E[m Eτ9}.m~]xδwI20DF9Z?shMAEj;*W4&~2c܉z4^1V-_xx[X8OH0ć)'X}d05u1r_v! ;ya5Ƿ>vB]@b4)\)̹c`'@qpdx?|6)~ȃ%Y ^E1^O$DemȫImMTS$#{5`WV(0Ta4fwP]vS[qc>!Ӓ~dD8OnvrqSYTa_"1W ov~/q`ZݖiؐXWQ뎙zK~ί#\ӹT @;wyh)Zf> &"fKR3hBMacٟ~"#q^oIDcL-Pbg`s=sQ3jJgj `V~P@#+ǐ%Hu2C޹zYׇm*ݭBhc {JGGunxif-\zTdU}1޶-Cp2<; wiZmr ~Tщ}LwTr L`{еOs*=v:tLY)%EE`poׯ!d !pvٿrf2i V>̽ͮ(b)V p6qHzrɑcwh6ѺB:2 poɲ~H;yx ~0"~0v1ᑷf-(p}Ee+myHS`\,BYƥrDP59CTȄ,rNÇ; {,i؉&C g2`g%tǷ'ˏ3ʺXr f,j5[jDXP?d!K%;5CNulx <ʇ!(XDnkQ0`YTYJ<+yKw͙֚*.pӸQDp5~N7.94 ͆,i=-@f-ghr?vObxmܶSL ?N1W} UBNM'mJ6rDe]qsT>Ub&!֙&^ 8pAl0mEx]7I܉l I@6ڼol;h #1N[s&Q_q1ef4%p=LRV1LrCm3h\ ko'3&Z^ʰdsFQ=WF(b^wؔtNK_׋vX̵bU:U~gZ:t5NVN+4 ;ӬmQna7v04slHQ^!A)"yRA[)$9 `Pqڶ_6^^sF:Pt  ĤJV" Du ZGQs!T .9`0f_=rmASxY^N6EP5@;K\Kڹ#wΝU\M6P뒒ކW9Gb+Vu`m5zp'd1ABx.a\Q%Jh$VsLVzχ?{J}b*kLTQbٲ3~ao}+MvvifƸ\ G#{aSǕe'B닲j8ۄ:onRNB|̤s*wd=x_<&grS\ZK?B~i?ORb}u xYO#]iHc riP3},PTa}-Z S~9i-' ç:?QMnP ~؁׆!dڰi;c`ꄾn(%-[zJqXe5"mjю7r g!~_T|_wqB fm@=9rXϞa'aj99`{o9w7'0M2e=wt|;oLP!iE Ml yvaOܷ&ƍ݃hm=΁Ϣ9L2撆gOC1QhWY ys@(H:܇ڗjBv8pL`lŧd =m~!<\kxHB3Cڗ`q<Ӷ_2T_b<G[ZsVoCj(H)wEXkϞѽxw}[DX^Wō{͗~u)&#.'_=c/'mp'vېPzxaAU\wi V Nn0:$,dKUl>ش^6HlYN:tA//RH0FnW,?1`U+~Ҷo},n ڛ ̘7d$rIo*–bܞ4{Noۆs-ח&:Eޒ-#ni(gr LBd0}o _H踰<},1[*ēd*R:="̆>h?>^k(͐Iba 2/0O~%`1,"KGw=7M b  2CJp2Y D!uuob a$,}{ `R H~%bBKG=Lz5٪[oװwk|R34X :M7lDOik"s[be}{- iK. (]ֺ޴ maݝk& B07k< UeFUXۃR\U=jhE!{Dsmj!7:( C7jMlx*|f@mDEg " JudyWDjs!:h(Qêv*OTG0`VJI'8\!vw{HS6_BBUX%#NkI+'}IWqFcR$ɼAj.BߓQ߭+[[w@_DS2s2]x煯WaaI j[FXS-#b)G뢤WHQv9rH#aooă%9]V~=,S2rݧ9w1;Ȏ0Q'%fbd?^K7_mh3dOv1AJYVnʜw]Xo}=[-ac~j 9T]/`%(%Xt)6Is4%ZUkYHoU d&)`}mGph >'ּ "+i5W ^L<|pe廇5sJp%IFMlf:M!29A2 y/5f/^3bnYس0mys щLnd8T||q3Kt,e`Ьd:KpuS ؽ(ĞFҳ0ո-4 1ޔh&'m7<~X{!m %kt+.*h2ěyQbͤB{a2i p,Gm5Az4m} O9 u1(r1)k#~ѹ<)itm(zVN\^ Ȑ߰s&-yv^<ڎdY_MŰIP&H67c v Pţ}~՘:'*,u5d%*¤ax,|}| d90q n[[ٙ AC3=Iuڐ{󊆸T)Hޥg6'<_1%&Ūn;is|d v4PyAdemUq%|ĀC /x `q␝˿B/o:GZ 3ig)PH/JYuй]faX!tr> ZH͐D*7u/wއ$Ȇi~W@StSx ľ"x0-ʰyKd`,"'NP3<߆?Y,{:tNcʹPWvW,Zfׂ5.-t $p iuz? ycQy7f)Яr4Q` psZxUg\4ݏ%BS{ QVY(!۪I -}@JO0.!%LځI<#bAyTD+ӭOzR!E߈-BH؄vx #heKG.~ʫF _>{pPh`PǞ.IrOBRn.*j>p)؇igq4/ߚ%!ߛbe)nӫl}sM $ mY`ՄoI֒9 u蓉SFXG e8'CHk5I2Ӏ vLFPVC\lXgóI SZo a!&d%pҕ4$lolbĶ@wc.2E52M$1П>Y<)x%Q_TS⪏[DexU1'_X%Djuو;EÆ<"0pcO,9Ã>hVWB5 Cɢ h wq**E?V'Ʉ/FX)۠v\(]XCg̱SH@j = N [p:TrFI*ɞxt#c>^_ e*qR\*c}%y%PZVw2ᆰ.#TauXS..kδ( y789k|osEvzŸjTy â_l:.x #T,0psc 4(b>uK:Y^"_*Y~u]a`T 8b$xA'BVٮ%1X)X/ }!Ε[Yg }Ш%f9C@f%c=tJƘ9$莯D5-%ի>xʬQ!6? VlJmmSF$v,0 *I=0D, -8D˳]iq ێ&<f>p-gx?7r!3xs3BFQvMi CjPʉK'"Cm/R5:Q&e/ KfPg9n*6 V ٟ7w(#Y#[!Zƻn=4b- }Ĉ49+5(6Rz݇6ִ AoKE_gGC:7Wos_L #Z3L Na zǂ|WZ6û:|N>%>d=R5)h7*׌IT.HtpzG]w|6x”U^/fYw7`Z,Tc$~|䮿!5jKӷ&.w1#ʂl&# #DVgmf-Vۥ6[qr޺A@g2T\kW,r%cQpu_[&F#Y|;3%d1~kץP~~͟fL,QUi׭Vvqy 4QHf1P_IX6l"m3lSjy\+dǖ}OK [f9Tv#%W0;ֈȽ0 c tL5J({O|7V$ollZCT^b&l'O,3s8X/m QRqj\r_?zycɄs-'Ij(\d:pxNc$fxXF]v-*Yծj:`?7P|pxFBBhVqM) [۟_;b 0*cT˷ ̐C]h7}$ݶ]ZtN;Қ…M .m_<':fq[¾L0]oCu=ckl ~5*ݏ. (AmU2`HC &Xcii7`*#6?0G/4)KiatQ\R W~B^iG{$ʿ[TH(եaB774t<$V:a\I."F#7[/7eq-ֹ{ۈrVpDy9Mқ͡B1$gR9ު\zFa\2lThw`e?;LzlesdBÊ_'> e1xsI\rKUY8dw }&/u[XO26N Ν>YzIk"oZ 'MOL*B_~9)Ci[Mq-$|EAo tiTG{gR]V?]O&Eϝ^ND H,g!-y\[Qu'GӞl fE֦h5)Q<F6: KS|d?G,Sl;웺JnT-+Q` QE̯s5E*F{ru|@i=+ &+̧>`Y(c9eN\'rRkb|PxZXȼO,ߝ͘8,"ʟ(w~Ԛb`NX Q?^I`7AO{~Fo$q@֔:}@ [R5—m Ȁ:E\Wbl1] )IGI\ D}`}k'9#.fEz}#wL;q!-)UIaL: ]g6ygdz#,2U{oeZAkHvXצ0(OvU] /;5BƬ  E% qb+cCCWT=5oAՆ u1{ p@y3N? -9kpoԄMk+]Fp`_]:A@RED;7ȟU z?%P=u?Eӟc-E k-U+MwYDo@1儎P:iWV$A3Hy'M<:GW{# J2 `8mLSBH$ʵwpfcۂ:< Mծ*\: so#u; E Fڳb!+1 (Cd7dz1.Dȩ)KaD=> {g$7(VNhOUß)yy ]60-)d bZňw+#;ojJVz[X,3k}Pw;ٹ S,_0l=Tk䐤AHnQa'))8:D.xcK Ƨ ? ,KcB[8妬8 R# o6ܘ\93v34Q'c7r#^Z[N;D@? 6۾35E,,fp^Z|6,gp+b- @,W64F]񵂀lsc? *}&jnzK4ZdUYyҼ UcY_a~\Ɛ*neRv&Ŏ4h>#}/>HϱٵhwŚ-g0f9t;;w5fx1mltє8OPWROc8q@iV/ҫP H0({Ĭ/br*26qZNyJ *;! Hy.<׭QK*G1ى$H[i!d@2v (*fbBӯe7ݫb>"V+<u-!t^)h B' 8a| rGa=>*_Xں<|c69Wg*209Ҥ.M*(4>ɡwoІ#zr 1(;7mt> ɺtz1qc!bҥ 5{zVLFm|X4[MŠ-@Sߏ`#IfkLiMp(/|mKê.Oϥ։uro( @|N/-t'pk/1.e"-)1hN|{D KxUu;x?@e7Ad9nh[8 ^g.uC^ Ќ KSF9+Fˬ"sPhtSR̡KkD5<3@s @r>z'6Vx91ZM;L*XЮM!>ҚS$ԻtۗRy.ML?2Ւ~D]k)LʧG֠-@K{a ;kJup/*:Lq\¦l bO&Ne`7>#/2Jfm ٓ3SDI~`TakPWe`9V}-?}eJ&_#=K+}8Qr0qO6q'sPi(>õl 7d̴ڬ:Fi+;ekژ^45{ Ơ+9O)By믞: ! 0Bx.-U]k3|ʐ ?\V(+ˤL1{ 3riZՋgչ3bmE1)|K)`?2d_JԾɻo\HZ'{ uXH3N*l%> eDT8ם`]>Zq2{2}FdE;XVhR,CcN cZO-۴7{^zNKOH<ߌ_ҍ^0WS(LtL5E-|$ǎ9HF8ٍqkg!9%Ѝ s8*$ 2"WJ<4d DȾ^KPbdDƚ=ޟ/czcе]B Fn?P(ʄn Q_d@ L 4ErU _ڹ3Ǧ_mO*wNkO)2r IXׁ{"-aڈKU bp?qr0OB ?n–|8DL[w'1Yb48k0Mq&/<]Z\7M!=Y@1ȋ~tM~OM:4 , 5+CDq ||,Q./vB W_lr#1f Ѡ.6ob plGװ;,)Cp9mr2ҩk9&5+AJȆCZ<Tw.TXF `4<@`%MZ8ƕ{i&˅"4 كע/GlH]XNX7r'"ʬvgdO,wc:08VPw[S(lJ'lR'bRA/m7kF.zp~+#1*+.fXF۴^}%Jy{LG@ cUfS7?6Uw{)fhœ^R?^> ('pTy9&PfB}i;cX'#rEb"R CXCoV(7f )S-Zu1I%j k"L^}'vHF0yr :֟2j 2UC}R}]}#GaVh>vl5 oAt3MXt8@3lry?m 5<,R`2?R=!){* E%iEʗkE,}LBU[#̵D[T3qq:^h/7Af^A WYEyJ4ڲZϐ[FFmSQ3Cb1^b|e(OƱkAa P ]*|׷+M% G*FJ|6UIxKv*ʼnhSߤ`E`u2qUovbك̱!r3K aIcJL]8'[ jZ2AYCY,Y5C.8ŵёȑoW+55C#C\(R֔_qbE)(YSl9W5jeD cx>GݟgN,:!ȞLkڕ?KM  lĜ(EPrH0 ̈́_ּp7p F.z.ȴ͞sJv֗u@`$nQBhG(" Ŧ[B|/90dm򘠆؂,Y>6Q =7&5&~O=!^')Q< |T5 i)Weu[oz"sr{H2e5ރ'4x0CStl5q{{wV,H3 h * ׌'3nC_׺|*h)GYVZؑչmn =$5w >&)Ƒ\ɹ a}fk f>猖zYCQǽ7hV-kB/Cmt'gqzY =~f3sa( 7e+9 4=:F (YaP$;}d3YȩF$޿&&6ʌU hBs"ν@W2Ƀbj}TlQ=aZ[Qߤ:9*ۂ#)@wB2n+UvC i!q,W†?^_],(VQP 2jO VfrӬ|U62aVۧ"R)s^.P\PIhs| }z5{?GD_/ž9Y_!kG2EptSi>39* o(uk)^f@YӢ`A~VS7:(7Wy7 nBv8("Ct7~Ek Ne1O$;9615}7+S+%dzl8=Ty0-6[\@p`3].Ŕ 'C8G7a L^1ձ[Bge$֐DO،Ý+cZٖcI 2yG{:`_8)!X=$컣˪e`ɩ4ۘ:vTR,$;Lo{@XP\/iv μ\$E״c(<α"ISf Mdbf:œԄu|# d.>C)!,`"m@:Q)UC֦brJs~"rV4kMRWUF޵rz­8L r/bWGwe,vDG;~Dnp_a(rd,jmvpaRhqZ>N[>PQKAą|\Sy' ZLXRa;.E˝^QK|ck.6]Sso_g\,=ЎitAb1/z8ꃒ3ԃ3؈٭I3zJ5Q5=#e\%|&:u4qh uC}lW'^?nVj0DYvOӚCY MsR/UQ5BIp_$֫ ĮѢՃZ,2y{"U>?݊9FW(т]QH,A6I 9L@MܡE=mTSoE2 1}!Ԙs]"_dl]cc!oLnlܩc8p^KyжLrTf/]XEy|p~j CO5mxBԐDh+?RKN`ME`6("`n6QGN4A>15@r^cn`@)7[S vEH~1U0{;@X:ǐ?EM:p'q6L zl+wt{=N}BU1Z0q!=OamNُj2;.^vޯTafc'c.X47tw75C]+/IMu(XBLIa|H i؂8ba]$o!l=Na-[,tn<{aX!X/'x5n }O[) =6;n?ϖqJqc+oIk|涢_֓^2>B+^˴gܐ62dp[Ɇy )$.o=#_M[XJjv< 3# sZ:ؾ)qC\ qUyIײ :G&Iq8#]}+Qqӈsp+EܗǮ=Bb||RZs0:!6|:`g~tF,}j.j n%wAB,xo0-;m񄒲Աhd6/`r({X&yA0a GHE`bB\֍Z7^#l:$yWS fwui=t)tu(xu|ry=l5a/]ùWM[ඣEPUU\X[{" Ta'ݕ2{z+,r;{`#*JV^7ZIbbȒ/VIk,k0-Y2w'ޮBs*b]Zzێsg"nO״jE vG02˶L?i e_OwHEfE!f*Vf˟k=׈66kd=/P0Ѣ*a#67qTVȿx:e8I˲F}Qv}D%ziNkѨ41\)/-=;|ĶJ~4jvx);C^ĀФT~`{hGX}>Vk v / ܇-W |l:=0#"S_)jzY|Shƕ)W #8Rn<_-W+j%;&ٯn,TBnY28( Jen/[;E ֎LceR0uu0Ky1Fw'u(M|EN_w֢jClVO$aJ0bYvKPB~[G%:lqf/q[TMv7,n.y5_34""T0+Bto+㈕1#M7-v|Jңlĉm߂;T} i"HPr%WHCXAͦ MLC^VćQ(=Q@ٙPr !k3NQV Я[I1] QGl(; XdXLlTu0_NK@ƺ#ލgі;^TخPVhꌂUk7"dLɕ-x_9B $+ $QM~;R'4)uI}+qMܻo\9nz2.sMٯCFx>Zc9uW˯ʈ,"&u5R%=nwQbB%:Pr@Y1wl&kb]p;Jš_3aӂ+ J?RKeKN%Xѹ%,Xh0M{]"ŽĆK׳ 5}- [doM7#j,ӹZbϺyhIWh%@Tڅlfq+)ne#Z4 %"1ӶpcEVY| n_G(B:mM Yhň{P23I0x2PX}B;B+xIe| !13S}S\j L~faQ03-+r #}'s9Zt4\J[$> <';kK. `5slM% UUkҝVx^ v(%c[l o)hn\ W\֦U 7AIf Z ~ؗ^|2c6U.'uS@umR4RC2N'?' His;{><2?aacsCXx@doRHt(?M5qAWP%λŠ9 E|`yVV7N6%:2OpT .1LRE36 ꚩ-]8DDɷWvE k,|P{".G #A6'i.Zc_ y`NYV<̙{!|φ + dMkr+TO.f,nȹy?2LTiL]=xopeajڴKc h=B}+Pڈ7N %|l e+G"@-1+[X$ (F)|oXsC1n4[ѫz+AL;~jsR(cQ~Y K|iD+9Dbx `ףRG\n#y!I_ E "Agi7U74/+~GD?Q=pn

    Gr$$ʼn9Xr!9Mz%zΝӷCd&(veT-4n&_ƌD¶yKh/q~ǰvYgx§ vS湛a~e +eHMd ` P5N>_<AB3Ӹ4o[ŘatU G0+O6H16".rʒ kJ ;e<޺2֙yB6 }8ȟto6]3jş7u} *L+_+T 0mF{,oBc7D@)Κf qAsnm8Yu#O9e:uފnࡸDXN툁& ]}ܪ,CR[]ai>}$妹)5^~3Nbd"ω=e$Dz2>r|Q'f{pje/Z?m3^)seaAλhұƈŖy[Oo阱3R~:)*Q3w։}r[)L$EgZ;̀ӛ(a2CڌYb]RaMQeS8ry>`1I#]GghЙO5uF@;5i`'i, 3k85wMI.[5$PQ5i3{z5&HFBj7YE[^٘iQ<2S73Sj*j@ t]ų)fxpކ3ف(Y6 ]5 ^~%B:BZ&Q9 VF4F1up$c4m&Win6t UP2qxi|N&I'>0ozIz׏:i2BOr$jR:pj^X .%%$hPW$Z启EcK,j,atE4z}4_v&x\]lt`m(~c\=\N]:0:TyV=9݄jS2!Zɸ.&O;rv (?HUiNճH~'btfH![S][?I -, |:ap]Ss0fR?ph IgP-բ|"7!8W3,l\Bإ捼H5|_igגƪsҰ m+m+4U}r]K<[w{B1lCCgw7zkByVc^B C73iq n=L9Kqx!`f kkv>j6kQgS  a(Mܘ VߓӶʱsfȥ^LhLK5~IڋX*+ݎInSdu׿MWŊ WN"o"ӽZ]D])FAVgTU@Ž-YEPybDv 33"sQ>i"f9&"K_ӃI>}zKH521^dقvǑ, >(ܴ Ԣ4흽Z&`Ė>ֺw ]> =J˹P0Z5u~Wj(hB:\vY6~'hh l ._Co}Dt2cߚ$u˺qW]<)-P(*9F& |]]xQ^ ҳ_rw`{ ; =_4%:?s(Su]+Dy o voHn?>sF5l$?_XqG&h.[`RIŋB9~$1K>7eeMnkZN>Teѡ~n#UO H%Θ3sbH+Tu+?D#FM`A | i;LqơK':j02B,F#iBQܚҸw;nzM1;xI< O=엤Gv<&IS fI r<]8J]ۆ~I#77'g5'DEwK9̹%b`% Ks/HT4?]/:fm#ՠc|y zV]6ѡ@@6fҩt `7(쒎~ǎJKَz1*_5xi;*@q{׉._<(Գ&b_`o8s<~zL6ڃ^cm"ICxe& uZ-MS#܂]mpOiXKZ 9߿ !_%i'cQ&+7"Ұ|¾!F'BdJ:C./&\^>IX2_v q{]j, Ub !&/H ƚz1a/du.z'/qaڃCJ9Ӄj{3{eBx+|zqw,ׅn: Z;@],- MfO6[7uܜ G?0+%}X_HMH))_*pb"9iA3=%Tv:] 6/#Orāg?"Kf)Yq)ZbР&ֆ!zME%:9p6GJ>dž]P ~j׃C&5_gC̰tafXfe(;ypfP:#Ϩ`%O݆%|(Ȫ$"f 4)Pʄb]ͥ1͒LS@v:xc^^udql5kxtF/o^&v @ݟ"0u|j!Z }|˳|⏶p_0h&|]Y%ħC9\K9c8i>#'AI4w טJ8S^s[]mK.y_E;Of%V 3 f1H]KP3CDBWcpljַrӗKdQ/ 9uiwLr{au2(%_퉍_BްX=F5'ߢ*mun܁싷zMJ7%+x l땅 =Ү3PHWкd\XJzDDKE*\4sZ(b_C DßnSlQiw3 FAn;5y c24pX;wŌFdcPEKOsZG q]]+m'Df-zObQ9-a]uҴe$DzJ7`1y_w}5:tMSjW'ls\p;mI !t-ƶrX)w;cn x-NϢ /4KbӢx W@WT.{0?1"M!嚰d7P.~jEjE14 qwQؒuqs5j it>-ypYN OFd.UwJps jNfݐ|DQD4^E5EZw|:\ԉXFjs 9\E\ԂxĶ(p<宖ָcT 2->/ֲ@o*Q@_t&}rQ<09V"Ob@#v>hdVO8ˉskFXe?`xR][I'?~eI%>4GW,dV4i`RFPw9}x,hLQv1y{CIG{obj³j_oo[OT4/i<앏.GpFރU".4K2w/]fr~Z3SyuB).M< 1sk%Mҿ5<͟?ϒgsИF9¶Dv \v 7'#8"]ml?PJ9M9usH7:JMǚ9 i̪ۭ2waQ1`+6G/^!1-7N{^qQ֟ˡ2QMzդvw4ҚBjdVC} orXi;3_o -::FxRdGٱc6Fk#s] V u%w]ʥ)3U5Uͅ#8Ǔ,8،eDN3k8ӏsQ(LCb4"ϻǜC ht19hcxovH BF]pUkf'ݴ¦P6jDA]J3z ͺ6pW51ͤ(%b"ڇj!x:2Hwx?2i<`z"CUot VJ4d`9;խ r~si[P/`o&[S}Y6woA1cc8hGei:P>DM\iUwUyNf``ݨf\CUZ ƶpvI͐-7(jtC'/Qwu?j,YfUڑ([B>CfXرQ/#~s{\`;-YOʻ__NWon>sW~ϧR<ͯqLEm=<1Eu^xzw8Vސg"qCc=UkڽY[*v;OG"gy?yEYo_aG+Uƺ>65y C@9Q?ۆoQhm*%2j""YV: MQJ>S'т`Ci/:OE~@"UPC;Kh/$gJvn2%$Ds?'T>V*W&CmP㿌, p1S 1Z`;oA튙Xvw9Ϋ]+̹q)@ASfgC&W5{ ~3 M:Xw#tx=&]j]ơvUdp.Cl|[vq%vxu<`Zv9 ,a@ikG pE,*Φxܘ A}Ͷ5c˟W? I䨖b^"iGeX,˛.:b,}E،{1A K3]R4E,z>Q>Ys'QHHƕ-u@0ni/+g=V/P1 `hY) ݡO%>&N*=ʹ_r:ӥR?AWqaʗ$QTьu-[0 %)KLC~8j !_G:9g);^Nd 쎷Y59Qm΅A>Ov!E>u`#%rKkjcia4?7J~ &r[2z-Í>K飤?f`fƂb9vacZG$V}:qw#7/:8m$qJZ?pYڙH),6c^u7"P0Ѐdq(]{H=lϋ^# !C*4"t|0Uh*7W/3|#b+ܖ֓H "1i#_s : -K-qU7[&!ŖK% \3fU {CLP,ye۳TI:8檮ݓqi5IU<.bWűC*'FZ^!@?`{i:DD l[?"7G*SVIv؀tm7 z#4 $o60Ї@B>Am EH8#~$}$P6y-eeI@&&ׂŮ#y݅ B~_T_S 5BL>%5Yd%MJWX8 =v~pyԗ;2NO١b٬[IUbMz- dI Y!vNj1JAL 0`vI}&Y*<ћ(ާ9!h7f+3mGhˉ+R n0뇔YwP!q=4IHzG k0 _|#\q$/57ℸ; ;LǏPsfX1j(@V)h.{.)OA>$ITw)~N Of|1v'I1ې^L:S;mc0a I+SVp-KVIQ#d5@t?7ԗujBHhBdO,*_enOJhkf(/,AW$P"~ɜdIz7ෑqHU)} ]Nr=?)Au6>$f>sF+P94zke32jTTڻ$ XY@9J)#2f<6n(d] Yfei,rf!WO[rNG߉&@Y8q=$|O@Y4*<,z8)v'De О_or3k8%u׸0( k,_NZ,D[>' 'T=Ҡ?;fra( `L`P0&P.]f$Ai+ѐH6isVjj`Iٱrl45{Uuo1*!]\1/,MCSAOיunHz˭4~Tk%2$S}aox $ /y>"Ar#CZ '/7Bf\DDĿpd>l27P4FMը«@b2Ɩxb1n̋U3l5(u_%Bgڳ1C55YBEBN4!J֍BŖ/:rxA-ެOޘh) [`W*R !S-5UAD~ ްtv d]$C :M}P7E?vIC)_`gXe |łS4OR`'A }Zm&eu}}hwd΃ԁOmǤNlo އGGЎ<\]oXʁl 5$Eg$t":ti;(Qhi&؋Iw4zZ-(EЪ3I;_lh9 AꓐVHw|E3Aa+BKt"g=ӝy0̒A2WgΚMd.Fax14KJ*33nwc9VnaO3e3RFIjˣphLThI9@=LZ;r Rp k2n3'OXCjg'⍜#'J}ӨLPua~1G6}3)kpUuV=[% Ũ b4Y$U}[R:YZCզ;Fi@ڏn&\DG<gOn6߀8"`2<.:Wa1yYŨ<&RHSЊM|հ+c4=rfV* GR.J?3LIr@H7`3iֆjl{}q@GUci Ef/Q.X$92ŬtQ_{T>_EM?`ېU㯱%IŒneà[3{]L@IbE<.ʕr߰P8ZVv`dUhLkV_ <;bx8Y[޳ w),7YUI Í@A.wlOsp46E/BN@KOcq-5Q}`,EHE<̜2(5r C*JMCU_+5͟dr((fM%R\KbX[fWeTV~Ay}{f.p*E䝍ﮂ^@ ЉS!H\^1xO͈1'.! M2n1A(+ 3RKĴRݩjkGD4Wi(3̿F:Jr~#_-;䜐SEF&Q)#102X[ܧ#E&9RW0j%d I0&Jv!B;So&&τ(l1*{2|` ۡlioHwujlKJcVs^2ֻmcf̙&ן/[nBos-j3uGB~S |c%LSsvӆVtq=-V%΀;fxl)r۽ 3 6xc-q?rJgZ,X&="{1XAg5p"o=s -,(1^e8\ :~mD?kP#lRD_Y;yԧv Ċ/ d8)k@N2'V{CZ{s9z0%CP>&;pgwyB4dJuH}oÁ5M3`w^zz|ˮ]$,ʯh4*442 7vt,D%Y4_풺]N."~B1S4C1Ǎ]ڰ>2%Y:+10цǘVg ]E9OS|8Q]nILxWY3NddE&QS$|G"kHO_tyCK*ᕡA a9- WƌM ;䙟k|'d"e/֥ fhu?f~Ve\N5(^%oC^j{|wT\'tvR}wVٳвR3Rg4VU68~548gh Adz[37qdj{ ^r £7F0;yd~Y8i9smyvrEBvR~ne8^v)b5}eSZM._/',F(mU>Λk#BP^feˋ%tK+pwEXCj_OᡜTrw+ ͉ , 2蹩u'gqme Wp M^ng7ש{C&@޽޹>ö11®wrx e{5F5kѱ"8F?崪8 ߛ{Z)mqA`93eGwK4[w=^vJɭ3X6!Zl;<*D^-*[It9L',XE+Szc;o^4!"l%Is>]/DfQJmc |Pǡ宎pLa"ϭ_1SVJ~&zwFT.Gt8x 6$K1~|le)@ʼn_5ZEO 3k}PGKYVbSYEQ!4tk~k'-5cV PB%^չM4cM;4D͔uU?:xDv|&VyZ)•=5,#Z|܀&o.JfsK ]xwP`x&cԪr5c2ӊyߺldΈȤ]3I MQ-˦iȳ4o[QwξeKhexfo: ~ͮQKa=37Pc5JT&D,zN{.hׄDFA!qs % ;ӆ]|GGT.|rl22 sqjy]l*%/'ۋ\JsERkm%wdW" %DA47R',i9oK@ulV%6 [&fJX$+R&RCXްb{JG.F$@vUf+bWJ=| -)H;Ƚ7uf:@mv%Bvx+LtFE_O]W$,Rgo\vVUS"^X F@7 }A >3z)8 rD_qXDrN򁪜R6,ED@;cEBzQcѠrh-ΎUß3iM7/t ruN_ 3Nd Ss**ϐ>zGZ6B&UE7l,PfМĔ(d`¤* a)\Nˌo6qK*.OVPr%9{m0g$%k2 ypT6(\ak$F-16LE X%3}9/}7ߍkQ{c{v+:+av.2ooM#+|,L 1?@cZ*갷Mɞ ܯ<6+CGGV%Rp,x{*ЯihJIjl {Ai.>SY>حqSSri9s0FE,>sxs[(Of2, >׿/Y12Lb~%qS ;vitlƵg=#EMu!zbE89s mϴ蟑,8a2nv&xZ1 C1ӱIxT_/]gB]rޓ(Y|';O U,QfDI肉!÷E.N}K mtԙ`\h`>8[u80qNm(b_[E]4f%F!Ok-LQFbCODANNѠ"]:r{u !G3NJU"RN9m?ގjMV~#`b9úJVGo۬UȞˊ8e*7;\ȀFūŔE4\QyMbAĞz{=_7Q +&ʲ >;3@73HYEHϣu(-^I-N豗@kT q>~=oj3g{r×H v <&@&'JmW.erM 4Eޓx^^"ПBӖEjom$rZޗ![6#;v[5cV.2xgibEkAVuk#V-U)hخA<fa#.px0e|47% >n-> 6!G%ϩqoh{U8Of@xWk=1smҬ=q#Ru֌eݻ8A9e7=0TÄu+ezvuGz k+4\IEӪJ8\uNKaڝ$Z܌ at`YKPqy"qw}N}j*ȹ"!,YEтxbTW8E*" 7>l* D꾜?,sWKSa[MJ~N^<Wv Q\HI ]h4sWRWYe^8O2'fá f%tN2g1j;`0 Fa[YSs: B|k2Y ϼʣ8ԍkՃۯ;j^=ШX#]8Hr 8U1駇^9 Yj xU z_MG\r.KKJS݃yrmB.BLTg B:.F8כp; $!uRXfgW<>;|ji7ƺ*b gMI_ԎSU6C+oYϘ_~ 4VqQp£ 6p.;oH]#Kh]rXr<ۅd h`pUW ̨딤rIpǎtL Ur?J¾b`?~to*)[GN3VoɛasuIm-g#,F" YuJ]GIWˋ\ 5N$(9ˉwC^ ےW%NfAd_*Gd`8Caa:5|mTz GFh!`ͻuhd4 䙰ozSvve`A#HvQl9 RZY}:ez&حZXEiYL L&'\k'HyD?V1Mlz8g>`Ȕp67#du筶F( m?䶵h8`I(39OU Di^hlNÎdž1lL?37)@i"__Tϑ`tWD 4dl&nh Zq++vw}m!ZSRgv}@ECR2P7kM':H~p3̄"6 ܾ߽L5(i%&=KIλ MZe лZYu "Wha64qdtigYӐ) \u9Ȋ](Ps;m-3!h3a(O [. ^!si1(Οt߰j9gRMF\T:bYjbB/(F !6c;NOl3)<6mzm1eI x k7Sҏ]X%jӆhdΆT嶋Evdxf[[1M!ĴJ,h ؠ=S]iI+ZV:Bq~!&1%l}Z\˷mRO0 V _iq)f&3fe1,"STG8C73(pR} 4{9JDbXDS1㦺 AJD h6J1m]>Ȫag#*| wꮼIO!.~V@H Ѥ2o>ɡ,UXuN+\`Y]++0?P5֮"MWog3k׊tolU(jThz({HbRJB"MzpYk[`)nȓvիٲ0:qŸ CRsȏFLJ|2fmʏ:30u(s^0l2ڷ;%|4B5c7%٦mvnk@'6i d"ifq4VmlhaNs۞Z D/cT3[Zy|c] r^ysFDn G/f,w_W#mcgbؕ}xKEoZX zziڝ m@Hh(;ovt8|  > U sNrbæhq˫[,;$hxfVS8ۚZ zLۿ҄UsN;yW_gZy "7//ް7 Ilnm*BvK[$X]_oʘ|>&V %{qOv15D\TVˏAG= HlBƊ*?VkP=ΖSoF %`z ieJ  ݝcvM[`b# vM'a kQ^BŸ>6 תzw<ڻl۝5PxQ6qn2Q=Ht݄{6£k|P2ݾw [acL& W ӳ a|m7NҰhΘ{25nAe]Mp{mwQ|<"h0f*i @p(5iy9JDpa㭌$33\&kmԐ kUD6 vR>]\<ϜIӲ#(b3o`@2x=1*G[ڤAS”ǂ.&H.9V d#!KHn7[9qyeJ8q b;\xSvV#EW;&6yPRq:`4hJ$)KUޒa Kp}g1vk话@ |>4y+1h0SW X9?Mvc26s:B=Pw75 `eR$03%c׉'`nj+0DTm*kxf=Z>e4a%Yi,#zEOq0Rf20+Ay̽C#c?"ՖM3&\:vO]SCSZ4R,l@taQў$F8N7/LۑmܗC7%RfLXvoTT\Fk_8&"r#Վ%qB:Q|PC!uQ,0~C5^aފR /A @~:HX-zo:hXsϯR,Óg'%ԉ|ľ(*.mᠩffz\ 1',0D/+o[vR.7 r ! ~@.h<^U*E¿eCR 䵡lW D$mq@@Q apj'!JQ17]$7k%Wg;!!!lS>EƭxyK5,5zՇ]o-@:*J,ɗyo=$, r% }(G-Fō S90L-2 GPU-R A;B퉮>QE6mu;3,13͠IӕMC-#yt3NPBH]r"0'В=w'Nv4ppk%Ú-顔#H{_iS˽~[5 7`?zvLj 7_Z9DiRϕաpX?>[DxzZ{O]K"?fonlJJtNTK9v$8}} %Pn`+V_aTbU فqT?`9GG4YV1>ġQ /[IT>CeQ^<҈ٚBv]b1iUӂp0 ݋"3z/ P2[Ö/: AYЧf@(z95"~(sT^60319$*2?ǔl\îC>_hhS7p^/ꏩެoe)a(i)JC'W9*{35Ua>D9Nwv.-o`  G\&GMH;FPS>8+z+=yd|iQ\BѦAwBobgڑB@P9f(/Y,';qR ɂ]sQ BsIT5*PfV[ઢ.[L[/!h0 vYx 67:??^Y ^a(m SooK…zoJaC5](`jʼZv }\ c qpEJ.LV!6/m.-LR4N4\KO\Lci gC_nBKb$&-58PQC4bïQ~k3W\QYa,S#՗#oLMQ^wEۮk (ay9o컬T.jR:;';+_1XX|>c9ԤcBTb61hʄQB܁gaџf?ƭwZa>_aMfFg~^O M3EyҞ*}d1)T]B {5°cGRBDigjEőoނs{Pg'`#+G& eE|v}9[\[ ~Qe=1.@׹?!X|JdQ"8O ŦLڍ0d5c$7$Zg./~(lSz=~kyS.46p bzZIlX'9צʁ_CWcxjSz\4&ƦDlLM ~}Fmu]V]O=j-H`O=֝~snGz53نDsGA=$KV`f |xQ,?|~w]@*|2K0^ y5=?D2U3_a0~2 UvƢ6.3#;v9PlϾpR?:ʺ- 9ef3o;j vP_ HuAԩ } GXiSr{.Cn %ǪHJ*;ـX7O@ 㼭{T' gӧ(i5g0$Ȭ 2t(UMCEH)5K#׏.\SAyG ԥULwF'oIF`49(HLFwȧc謦em? 彝 ǼBx}6IyUUz"+*CJ,ᩧPzL4FPf}6  ~hY3RN eˢr?Br(l<9//< ܠIn4<!3=b od3"yvG21qp,Cewnc^i S⭉Xݬwcprfe Qu_y,Ip("!gsnᑺة+[FKL,B mC{|\_(ҩQCZw`mrX7Py_B/clDA6&[ҿw6E|=KpFqy'=`|9d^&-n (3Ѥ^I. u ewPG]LL!&^k>uQC&4RPt>ݝ#,&kЊo>5ӂc ^}d<]Kmr^ UH0:\pbDi$YrN {ߑd{Vu6L]k?˽^ YИ 9"GGa9אoJ$g~|͘FI!޹Izl[7~#:3b)XܲQ0~=N-<(-}k%iVx<9i:CpcY 4^JQjfr@gtv+] pCw?U#lH`7)<yTK`THZ 1{u9zGSDBPieclՒe4O@4,bhy\ ОВb]EQ~ @' ` 3L߲[m=J[&ڡAΤb{t/Q`oD1ޞ8 `oRgvs:bLOL!t!|+p!uK M5݇ߝƻ\b|Ai|/`\57K3a12MCulJ*!G r wFL6itJr|ᦚ>򒲓̬j /Q7"N&9Ez-~߲dU<%#Pi92Kc_+9.H"Qn3MhP UEVpЍt?5ŬdR}2oNNB!sFN?xɛMQJR/m~AnKPQ҆f!v+9oi15(4>|Nu0fq%5 fSnIeϠ&5)QhyeyUG}V*T`"ŲrMFk|Xo/sXlx&$*{?<ϝu$|5d>&xY޵ HN%=+Əe-N~퀙0@5ǎD+Xcz֮ExD)K۲Mb, pxQh83Ѹ@SdX9muI@%n;!䑞x /ש۲! I~h =FSKܰ6u'e_ 6¢f?P&UjA+):ˢXZ 9 1d^M˗ BHNƉ֔B77)ͭ7pKkROfh,i,0󩾉 l _UUE?ڝ 0TNBO3omJl}BDq3c`gt2.-R<\ H6OyJFB4Ɏ8ZIWgFB^;Bqŋ]5ceayO `kt @QQ[&;[l` $Wv^i0&o)ݏH,\w0s2gz';h|a;R1p^gLӻI>'u:N?r`q19`%QH)^Cx"_%j(ɛ9wI xxFU>Sc]+{ךCDÉZ}L!Z:жU+$`Zb~Rj3o9&rb]Bo ?Fӆ'<ցD]퀮Fqa%k<î2sMP2 o4P&ǀ_B> uV sHzѾI9aOSdc1=~13lF$ iJ ħ71EDTͩ:Z2Q S+Px;`ы .|R^^E^MW@@N̦*N#/Xʌ|ůܐDNhL>/vCb'÷0\Ă=(Gj{|G?p{2x0^3BO.KB7HFP%zph֭)u_đ4)WRݫN}׆B]c=>5|Shx:^E)16320IQhUd:(QYN1 5woI$3Juvq膷aHz{0F+lgpjh] !?m\ {xa\Țq3nBH/Io{bP/?=' ?ѯF+*6vhw0haZ梀10~znW+iWVAաZ!g6Zb egeEsw80@cŬ9jÜ:S~svUKT).\r%rAo|.9Fu\W Fg#ZDW2ֵg%6&_/΃W5̇HlMTN᷿b8sNh r˿JvN4;_DahA5,WLRVRUh4B!2=uȨD=ɦy{GBu |]-KzE/5ȉDVf.p!&=DU* ^+c!ɘ\% BYy!'X%2CwS!˛ 7CO'^"o@C\bE<_]:}J/mǬF!.BEPHϿ9pxZ'0)\ΈwŰRq2|X ebdn !K7 `5{of2%n?aҔ-PݓGA(ΠW鳉>~̖ٖy2(|Upd~Z7XP/ ZT8xV)ˏY ŌF/C4d *F3u|*&KyңqQ&_dm'觑y+Ϭ:RvEm<}Scpbm) |a:uA3?k@ $d]^4,u7gYr]z0j][>΅8nqD-ƫqi3VwZnWN}+_ t,Qg wZvG%6vJϡ+ CeOB&JߐP [lR,vz_HR" $J#ѻ7nC$_5n<,@(4m6D?X_wFH^uRcݖ#FS<  5ʝs.?Q~X6.mOBj3i$ɋXDhwwxu0(Kh}Q DjTݳZCXxnSjNqh ye:x䓨ܝi+E V48/lHMKCb0X , QH"IcePj3Ϯ<2EtEˀ S`W$Cp<')/DF1[LYEsDDH]lBw4,'<*|([n-KM՘28:k`v6.KW]QDXׄ "ǿYo/[][+6|SI>\#wƨ)};[7ww;*/S*V.!j*1 @X^_ U?^ܧls؁EIDbLz&nsAH,J2HvFZ+EUs_mkg_FTy㾶:.j,('ݑ0!X Z? .Qa.:cI*FoS83̤&`)jBc/i4$^qȶ7mWtP f5\LT~ù{e4>~xJDFԸjr^q"]B:&[a٪nE58e*4x|KFpv J(Xɍwb PFno-VW=[hh%#-,7(n?Y|"h{|j?яڱSe[؅^G"0Nv*UԔڱ\~t$<٨VE}=-{ ƐY{ 0?,t43)zfc K߸8x[ Q.Phǽ7$_ApU SλӉIp7C| y2R5 2Yy^5itTʑ'.w{vt;)+T !jE]X2]MD(G(h<+U 4oRS0(+c&(qj-رcs,8xy.ׁ.ѽ$pT0b:e\2 Χx,Y5x4M[:PݚgV}c6W|J)[]KHC̺Hm&7;8R4,̂G/ng*3QYn Q+K+WsE_=#Av]JQI"*l!7v2®(N/tgM>]?+_f?`ǩaRRA.F,}ފ֥]T%g?m%|>[qNHz9EBu5RlJ k4o6Zk yiҏ~$$sg"@,%[ bAk[Us)L ?ՠL?oSLQv]IᇃFKΝ,8 RYsUwꈗ19-ŦW}>; ӗGvFSIb^;꟧|O+-m5{Uظ 徧C,?Ed/UlaV n)?JUj/o+qnP1/Єzh !89D'QIںAo,ь=/>1 ytJ\7g1FAE N8|ŦmL2e\@fD7Z!'U7tي&}du? ~lf4:Sx\%"]uM³LSξؕYh8 N +=+svW8m1<5яY&hyhDF\*uN[_&#'Ɇ-o_Qipqk9\ f(]:c7ȔL"Ɋ +v7B@>>-FAk^ aN\XܺKьH-վ~uF%/%;g*-°s9o?1₾3'Y8UY뤺 M)pmK5]+x4)DHd: ?*כ<~:8uK?%t*kvmU6JTD'!,!9bA8CUc` Rݢw +ThcZfP 4sBXX"< PWUӠ:g=LJg~%G؆1mfGU&8,烁{JRF-+PKk' n1,x%6F+5,u''K8-{de(Y;,WL`.ESm3?v]?q t.wGWTl']h>;$)Mfbd('vioJ 23ع<ȕ#i gٹ״WWVmYRR^@٫.zIwA;Ol)x\)sPa,Os:NY (6Z2a,`g;t]#x 3zx).uh%+B's,'G@$hv^\5>(T&v#r|5F͉I?JZ;q ui0b3m֓)cXXNBr] ]L& R>ofqQެ+ lI=V6D>/-ҭ<90lG*Њ¹^qxh:Sg\Vb+2u8}KX6Qn o :"_bCWn5f,'PJ {eH~[p+K?J.iԾ7NT KjzbuZNim.kxӱ˲%9p /8'S0w-lzah| _y`洕m{>moi'آܖSLsY'Bp%'w0CKmJrPX?$n-[[z% \u\y=B 6K>Hs}loec %V-,>/{<1s /~N t(w2+]X^| ظ>i~<5t-#h_ʎqpL8˚9mB5ٔlq tzJz~F,@Svfhe3!=k'ḟ5W5 V?>m R. dIIkЭ>=s(mm5QpN4A!"2ECŕh<-YR"#wG4 ,|'m&Q0 gFʹox/k3XB%MSGeOYDn ȸ0 c6t1sy0{tQ8":6ׁ2&ThCEUTH_B&5pGSh&DP}%a<p 18fG~F}zLsJz 6*tI0yp8w 6Bsr88<:1~7S߇ItXG :B)sD7uڹC&J].]y*MYӥ5 D 8ﯩ`wdDOGOdk!w8*ZMf*4WUua%Ӧ!NM`Y}dMG%wQ*%>Pg~Kp$_QG]M^NqrАƦu}隱bwǿݝu|+Å`Xm=PtdžMC 0k'T4H4*c:jAփ?7 u| Fsf"p\U^I3f!% I|],(UcrvGCKIzϗο3|"v3/Ӷq@GpC|O$QlP Qz 肽 (s?G.iNRڙހܓ╦c 7J&~`.t+]|M!H^]NgS [1-rZKkfQ(Lvr,y!1kC+A+Ì=q!\LfT6xuN}ɴ[.-I?t}@$LUmNs 7[uStYd{פ_Ôe;\|?v<8 ,,.!#4@ a\iՐQ)~c %.Bnn + 1C`_Ǝ5YNz\م Ǻ3t ?'g Ԓڙf5 qV)6u\.wtpiKN|w IКQ}Y?g`M@h7ܰU)z알KbH!W+=d[|QH9ic5 `Cn6O'W7 ٘D 6S avb\ob\ֶh)$nh[έio2r:E/OdIjk̫NQl/cYKbm$$<>CC_GE?V$Ne؄'0-ꉛߗ/q__LeD [}jJZekazN5_\OKzgHKCU<]D\n1i1zBx,_@e˹Р9<)27˺g ZĈ QP-ѮڮVc&NmJpF>w) OQԒ8?z^sgB!{IjINcﻺ# yZvJ/%#}$u]q{bL’ U u)2έc|5eeMls( ]p1ajMJdS)p;}Lg um7 IPS=47Ζo'|>8EˣvͅǠ/3jS~s'@ss`-bO?l/)e$b7Rrj4HzI`<G:XЖ64`ڏ\uzwsg&57۩lx)>JGU||Duy"e!| dIpltKX6rf2D&@IH/Xod,_˴W^^G 8f }k b`{&2ы2[ aa:B3քjN)ѴB 6 W<}V;+7aoQˑH.qef@`l~Bɝy1) !s{ nFE ̔%0=w79ڧ$%nN>ݚ-/ڐc?ZT&)I'nxވ68ҮI3ݿހnz/=_ J01?1}rvScvC+%Bިma߱MEYUTTj{=e*uC 0 ka–  R1>Q m@']^6gG!{"tƒ-ۉtTgr#(эҡ! vrKe$JE)yV kQ5Nګ[~?.#-qM,rܷXpJv |w+ 8q"q)ӸB)Kk|W$`wn͍&? `$z~=r[>"_x&b@apPîR-$.?ZOO2w<YkSǧ^;rgAN/-/z3hj<'iL\iHKbʨTtʱr*ZcǢ6pi4@K/NZ>iϬePϢ_ lzz%1\ 9Ex_:{vӂ3rt k6S%M n gby qKiy[>>ut;犮;}p;h!6n?)R(R\M&BJ$#E,6|mWBa']\E3 -;>HxuY6^ y_nrP0hbA1^|m?q 'Y·"@9jWv氥>o7ǮhW5CǰԈ~x^A"X%oz9{3إR<[dUm@pZ0&'S]UTK.5l:`Ң"p*gS3FҟpAH*=e^.J/p dVxl">h }nJG,iJnX0uJHj|r_S>k|8%"WS_N 9Z,MLϊ>I뛋;Dio1iq50@'C/_=?a 42}bo<yNWiU\Cwl#co㈎ ~&sGlGhzZb,ϠJi8@uj12X˔X@-c*]y',v ~$ zqld4 n"#>'@얽&fV ЍZs/T.tِB()r'j=K!V; )f[m{j|:,r^Vu5>RI/P0N o6H r͹Hyg ]6)Z6.6⯥ YW((QJW~S:9h9v:qoI& &6ڦ"WU-z`VBr>`]giN( \:l;ƐN?"E=3 y))ܶFM@a!aMA"vIAapZ r0ESzZoXH{c8Ϭdm7[j;Z&pp|៾FYmnJv5.0^+0nL?C2}˸G0`YDhK- 8Cڪٌt_g{$ H棐Y~ z&NO Hb;Zba(;dbBĘ~?8w`4-ʢ|8)7%wY"MbAq>26CaU}JhV{; @ygŃ3幔DnB@:h2f"xuv̠ h?By!59vOۛE/hZRI,u6S){o-<2߫`=4oz3kh||#WudjON*4&j~xn  BaiRR< z#d»oÔMd&~_@NP5TpǴFV(C~Mèa +1R=jVܞEBi&9l*9HAБrMjr5)3:|RN}mfJF|2`+!3Q)cZZϩY췎jq" ҧ` ȣ}3P^{"oy3[:m~5 .A1Ä߁ޅ\kT֦#3$1zH6_C Ew`7S湢}6Л~v:᪤ jx`hԮ >=#+^ &n9Q.n(>3¢ N _6.nY?Fñt=L6Zy_K4Cmyz)td#REa^YuB((tJ&LbSJ^7_"ƞͤ@1h.20l-<,ʞSWLu$)7~qiC9TWTXN%*b}<" L)&f=M' 4?H$@DQoffhx{bzͤwB^(ʗ~P($>kZix KOhE{vX%R:+Cq#QKi3"_$@^[/%h'1oh*Q;CV9aABa9>Nx Rj&xptw!^ .xPZ}cA@.l?6k_YIA}EgOZ^!SxȻקT<qit?U \>Eɰƶ\ԑ%n1HLI*jTEjE1K Fkgx t.\*62&Ljv(peדDmquޅI}OG0 l{S[߶=oT~<'*o )0{)tzs,Ie׳7 N)&qO̴28Ԣ׭QMJ8w)|=]- &r~yU|ȽMt>r5?@RAGB|kSz6AǣʴV^ߋ빀%U$^Ka>ͭeeFRCFohn?SDpҌA-z>C9(@?rnRnZ+'S[:E((Q"/\7GoרEm]ޫ nP"sҿԼhoK8J:,i1ʐI6srg:wa1'< S b3967J IT-@_ʤwW}F%5ir0qC!VVB%kMۮ  l@}a79Rd@oH h=D^1ܙm m:h-6QM8>r-YԮi"<H?O&U@ e3•+Eܻ>4 _A>*=g]3GXai0Bm7Y/3_oE-ucG!Dܝ}DbfާBX8Txmpq8P{h'G <8n#B٨uf3-NBI\F+Y9G!z$Q\jw95qj[#R I]rL)iG1Z4? W{8JyM#zr Q|aA~Y.^$ s  -.mx~e3. _DډF~/ k}DwP3KFo qNY^WZQ7ėԚRKou ǁ~_޸zX'Yc˷RU`n!]hϭecstQߌ*N*t4Tz5qQ.Л2>d6IbH%GCE Ģ?H~Sa<΅!ٸg $wO RV/FFM[L: |]Hy4S’fAvB|Yw_cNYϝica,tV6f{!IO0iN^tXzI`t#՛}aܲvOf2ccO_tKBcF^=g3Z5`;gI]ŢSKGMݖZ&b$L'eI:IvucH~K]2PvlQ6gz.pU tsQXu5u&dFaDYǏ/9_B@fǪAN9NHfNOI]_GwB;"]&w'ASy2f$M0f`2wK>uK5I>FJQrzsg݂U3A i%઩PݍY3+QQ3X=rR7}4}E-Au^b$1"aiܚugY`2 _e|i[!Ak{LI pd省#n" BGtUb. C +VFu .6u ʃ@WCXx {9&çt@6*WyB N|`:S{{!r,$yUF۪DfN$1Y&KE\, Ptw3v,%Y hLjv!L wg=jC/6Iezn@NB%:Qm2= т%V_"96scnzy*&t"URMBIFqT=(Ƌqav=)KݵWnj`N-Kq >~ ƑMԳI^֩@gl"܍Ge>ZSE*gxbx>2†q˝wNRpu ,}MX5*ӂ |tmL,`}B*MFDFE/m]lG. H8/hA؊5dI'kS|ѫPxGK De[@ct)aBW^뱽Ex9\_GޯmϽ_^13FlHa AE6q;mH6E[]6 =ﱸoGs7ZQH$Y`q˗+N(kS){6Bm-tMh;uy?r;ՎsxC4v %ٮ\#B$ s%d/S>g1ckF\AJ0]ͷLKQ 鍪owOdF(uMRJ0]D]։EA.RfQ=B$ᣱNz6bƉ5ߔۆˤ7I`*.bيE_":oPY8SVzDuVB @si_Լ#C:.V${Շ)9]o.6+/BvJ:7"6^lј{]0r5:BL[-,HZs#OSMicn]]|+aa6;?wPXd9Xʫ{]?pDh$ӱ4 Kjusj8_Vެ`ں~ђicFcK#ԏsKwb,GnC$zGI<eom;<}Ø)JHߋQ~$+Y7,T9 4|{/t _w.+=Uxq}%վBW0Z$^Y/ qTX~BM\ l%Ԓ_N0V-wt$HW{&",n'puY"^w]B_ǽ{Q_q<=/ER߆ԉű mJvѹ.;_4OM9SZ(]*@[l՝ z+MKޝe>,Ӛ,TWЬb 3 eߌ)Ӓcգ LVyWI8F€L]LQv9 w@X_ H4Hӊ*bƛ"29 # d#WBXXC }9IBpd2jky=w@ePE~*CI@1lm4ߴwd`Ѓ>a'p,GgE@-nSU2kkXŃO <\\6ه9㛶tn4а0&x!n?&h:f/G>T.92gy^Ag4cBHEi'- 6z պ^SC7^Hwj"F.;$!9hx1/XU&ٖ W[YiwqSY 4_:2 7'%  N=/\ C? FwwۺQǼ ? T sY& ekUcr=&QRBy#Pg$_?eާPfvk8C՘bӁxx'SA=T7&{X{$qJWn:T}v8$SGǗ-Dߙ$m9K059E^ϤښHnV}7)oĐ%wUqP+=̗^A籖akW-+b\U ̃u$4Do\vL$uU1 nΖ H.qF+a٩|XbD+ qoOO)¼j \w{N˕wW-ϟTdZmpDe6"Tm]\ե,%S!3{SVNT:rsdE޶:,9$Feo`:dW-eZh*L@Tq^ fsBZ}Zk8vHˇgV$;ړ;EwVCM{EΑ@13s•OyȺOyN$_1_޶nɥk(ӈ+7_raoKK{)tEͳS<;5UXLW2m%RK~L`hk\#P6`7#XYEOB>D%Ï:}lCsڑdPJjd DlO. hS4.ۙ,หd\͜a_vϞ]ngv,#zEM1Χ0_QL LF$~ߓio,»NTFrZ$9 \L;*9+(wPMr Y#Df\(#vpۗp8o ;^T/dฒ(Z"9ʲ˱$Ul6;mUdRN^\MZa5U WH`=FܷKc+7-;9(Q7tA"`v_X TJo.DDGC&ցpWa,(aWBhB{keUS$2kbNs0cn>^.q+ii;"I8m}ئ3|c#Q;k]#N /0X=!g}>7佸l{"=)E k<C ~mu[#>sb5VBvBYx PηU9̪]Q2ݺ?ai!MIPog# 5(DʲK.@ tEw;|!Uс}=r8g"`˴^x96PϜd7*i|T衍‘ ]`}-D%2:rRh-G:F"]-@L#:PE=ط?zwtr&I!|Qgr4mU9/K[,") o.ĵ*@O Q=VIv}*L%g s5f`h"y^,8G]j|/\My@: H-Z=V"SHd7>JmrJ{"1KR27*+_ T0)52 $S;-PIϱᲊCH+pcS\N+ ~q\:u.ERs=77\=͝iG^].hPū?=S<4:?{jD;FWER1c'?"\9$ofi1Gb/`yIcla6*Kln-b vڦ*0J1{ECXRe햘Qϼh> g.j!c$7 wڏ*/ٶ812~5}WW#D%NF "zۈ0S.+gK ~'$oJ2&J~Vћ\2'+d GzfXA`0ɛ}cg%.e싔z$>04%Tz֦%ߪ%*#P{ Fen3yfߡt1=mσA&ć9pLq ̥ˌLsMsZ g0&^<7]A}V2^I/)G77׶Vqc@֖%TGgeBz=Lto/&V \BKlS,^ٛ4/*9 þ ΄/fx2)Qzz\P>C;Yj [G*nr੝\ID`0RM%QP+P_X[+M1pjz}E츠y^GՒUm>= )ت٫RD'V+ ݲ:iYL,[bpAP`lmҰS W{N*>ЦRvW_\cd W3YA}/=Hz],u*cR4>M] ӽ%\mJ]n ӆ򙣬%"g>~M%Io#g@U+[Ǜ*4ӷMA+ ¤Ş6UD7 d^ֽM"d*mg$dQt؄6dS*gq]}6S^Pd28!vmu*UiKVT}*FCǁ|90Y^(@~w'Bg4(-3kx}fOaiSmƜ5NE$ъt xpj/9A'v >{Apr}Λ5wB"I5WZuʛ6 ݚ ߌ`Cxbj;]F˛@)|8b}2YLe Reag ZNC9{Y|,3Bh]q=% plEEa0ym0> M yl)Q˷LHCXuj *]=6[:(( ɧWOPTWqrC.R"nQI7%o6!>;p냷nnOGm (Y*Oa2lhuSbq`te01oF\cuáGCжaNY6PBٮwX;^Gs#a]vzjR fZ%s]0@o\%hD(+OKo9ݨ#2yݼIqr7Y $fIIDHa^L7}lyb35zK٭ix7R SRh8jP,=.0d(e^0ǤC8$:V֖;XkqBj/u79go =LYڙr՘e-͘5`ŏ/I[qmRHyB>ιm_(Lry8k+oKơC141 g*XK?]q"*{*1}cˊ)l>~M2`eZ(셑N]]ѾZTk*;ƀLqJ4\dp98*\#T4ynP ?nC 02ޫdu~Jౌ_ y[d7#rC5*yVM^,?tb`us5ym90c)@]%Y!Tswtjw-U%Gyi G![Ц8{\xҁI~d+!M mXܺNYa&(JFUH5!l6 U |5euI'ژ4Kcq]4pJ0FIUjdkISE/d -FnK;4ZʧbIzyVHS^3W}k *&F~\Yl06׍{=ONwHXRhQrˌx/u#zJځʎy]7$fJȚ-PZoBFN鬻5h\@AƟWg _V8[TUݏU"Rdܩsh$?Dd:Ud֘3O0 eTGWL 1?%m1v2w_{ [z5( -,Fy}HNé5+Ml0^^r%R1gv@ȷүw"#)Ez^[N>q2e7k-r9҂os(z(n.r.9$#0%߀܈-̠nJ`I&jTamcb?r6?!`\S3;:%FlF涎}y z*m{נӅѴ {G\ln1oac뵴t.}y//^"!s d4ςw0Sh]C,B[iQeO73Lf7!KZZ aÄjbAB̰_p~|4 ,|޲"} ըD'C4NrkWs$gVYjCp{g9ںMw :`iɪ)$c="~y#%]S2wG) Ն 2b_1ѭ^7WҐKsuwM1倒h." !p NhAm_ۑh όnD,m3ܸ^Fr6aL ҍ*dD8>HAyG\bɂ1|( ۓnD[W֋y ̟mq(Y,+ IhMV&Li+Z"D߬ڳ0,mki hzixrω>I߂ n~~]afa}D D@LkCg7 iH񙆯r<"./c*%9֤" Q>Гװ>&dy(Gs<9%Qg_+JѿC,\ߚQ {3 \ 'ȞGpIFeǭy9?@zI_kul$~/ooPh,9{RpH_ R- kyypU ߘRCqM67E ٮ:K8]?z'5{sd%?eI=4mI,?jz(6҆E{ʝ Qr;I&-$\2@ל 3gXxHv#/N@3~O o6:xDK%ƾ⻵YFkrꍶ1$U&P)y!wlOBymAcbE.wB{ƚr&-E\>Wk}c' rgX7U'>apH5kU`Xu$'kn9?m[ `܏a[e({<io-;i."sZ)|+Oh\>Ygs%ڒGH܇2&hc#ҝb&w0`_:,p=BfDAddCHŇN6b\ p:ivQOea)ebJpv@[Rѧ--B Qy ;y]\/tpv]Ŗt|O7鼗e%Yy7ZHԾq^(RO}6^8qFk)w)0o^Gs|A(uxlP&3}lHby17 ڔZ}8i:y.x Ut2r7*{i#.E^ЉK ZQH,EO-˄3(N`?!ߒ/`M_HoOswOi-~ĸ3 d+G'">q2g}\BE z?\sf6s ^Z[TGY c8;5ݯ?xLZ"獪+d%\5<Ⰹ],ȇQi4QXo𐻬TK]DAAv7u:kz+돷Ȼvh3&cK̽W P>hQmq\6j {iNՏ`Ԟ$>r)KU G`CPlq1pLcqW"s8 EU[](D:;W4E2J}HY Bڵ/'il5<9_q:U:c-%Eݕď, PLe6z-9e߆Z$C֨$Bw}X"$iFcHiờ Π3UWU9eS]osd? ]2dܷA*$X:$QvJGG3q^1ULI8DZW7\ ].DKVBM+dj4RN!?-Q,NfW)ClSz0H$$*%ΒŴqdG?y=ƥ|O{0/&a;2Wghn[5Hs%fPد uM Oc6܊GCx?BYv}esWy{՘q=cWWrZn+>NX&fu ]@,++~aDnx0q޷W o-W(Wu,+.*hS| C[JH@L Ê@1 _"럡&x`vF1g~6sԐ&PFIʚXپsi:Kg=1VƼHniM;Z:|^ТfdnM STDY&lК ,WQbX3m8c҂4T7"Ae][CT7(4*<@E-N&Hd?.K Lx'2uA1 ItTB?|8ʎ$X?9ăp_I[k r8tuAg3ZW§K?bZpfB lDNuY(kO-D(|PW5MG]/Uh͙RHr\!ZHQ]a]_2_KutT&?4ɛ.X 2TYg^oG`Zc-f0&׈AlrKs u= iX!פkm@ƨ=~*H-Ԙȣ߇,_A_^Wi QzQǼ= 05'ZiU}> (`4aGuil((#ioF[\jQ?3aÂ"qW>OI.Ɇ@^٠Z:~Mɷ؏#0>`U3 B=ھ] d Kt,/jArn433X`I8.B9oYMn0K]!1 D`;1vs  GsoE͝NW'&g2%=vpf0AVT\)ȗv.Y֕.i8X.gyI J eAx Vvչ}SkC@}pi7 yn.`rHƖm.&CVoSߧԩ"/c6fO\Kr=h+(ߍ4ƌj9*@ʽ3kWL/ÄJ֟ZZhf潜wfAV^_r,$^ݧۀJièE/6Ȉ]dଃ%eɝJKJlxܪtJ=B߹~ 6h2tvin|d;1O'Azl3MZߺVmhq̃H78i[԰}ׁ ў , a{qDFƳ!C5֓A6kGJ;qz9~DLq=WgFT k\H/JnMڅӍaȳ/O5ZVGMw9[MeSٜ; Bz.-0?"AM.cKI64s)籔!YWoO.Ej{59Ah,uQc+BK:/oʾXxBalmW%aGǠ[{at'9 , ˩CPI11s=9"ӕ&. e_g$ ruOp"Ƒ!Kg7]ӫg $a.V9|Vf;#M!%%.5ǨE  =SFu_ _Ugܻ4'bވcJ^V=WCbvۓf1h!;Sq$u-I!:"ebPz_Z&@viXXF83b¦d*bG1JVtΐK+vdTu0Q{ou#>.|nBiEB|mTL?] (\&NI,p[oײ,I!T"!|֤q#6H ~ֹw#va_IkF(TDO?M:4р[zH!@9ЉdtaI-XZ2Fm]!/ewMHۛf>6ֱ(p) q pmQ13۱!r(j*NeEQ`X>*uj1F b@%9 +]xE`)TT<TR'!Uޘ4dD:U!?rxyn`ͻz7>>5$јsD5ɖȰqb8:+ȹOG lk-a*N'5oA(ch8 ܅Bk(P< ,|)8;ySȗ"zNj~a2ZQM6Iǣ|33C$%ID)ӲFBTDSmcjg3){APd+ (8a? belr9(LI>HQvG0غFDcYPN+l nl]: $ BF:Y?½ Zr4 4W"ĿIݍev. MI(.J+V ;>^*lt4B f"L!*l8..aseR\o=No'7VmMQ|c?+Lc}S~nb3ܚ+|T>fم=F&P QpwtgN^5b0R2y9,kFѾ9T3UCUyNbGZ4Ц8C?gDx=ÿy`/w2B7K7hKgk*Be0N hk!a2yʦ>46ĒeofqN.a)X6Q<]?<a-$ϩсEut`F- єw%{\_N4U Ν8| #^ǘ0J2J+w/f=hXww(q*9y_6w"U!bk\|&,k29_$}lhsTX*5z67`h{F4WKK"le7&=PoQ" ݽtz?e m?YģqlWP1<,'ʏwrq}rgˬ!3(9눾q5EܟDwF6vKH a5TJ|'2wŸ$үҐ2iG"C0azɆc+Yɍ9` _g_)cw/--m,? 1O!=AVk%z!8Ce&cPoh H:X&/ oUˆ,w-/-G!fU ?aW曁C~{'\MQy`Qi4(3Cr%eif/ƒ;A c\QlvQfi7<:)9VٵO  㿞`&H@rOYe8rxdΐȑB-gjfTN|CRܰX~'Ϧ 8sH̞zTONg*L y\US.>˺t7EI;M 8&sx +ɆX]*aeMd;l=yoyʅ=lTv}0#2f #jDEP*uYrrAd04cݜdC=VO`$̏6ZT 9kSdִ!T#f~ƹ2V$UxM**PÊ#= XҎ0ˌOА |E"jS:gUqD{:+?>Ե@Alv5ZϺ G *R ,1v٫ $lQ&KewO&H8"=5R73k"[U $BveޜZ<Τ)Motc+=ڐ5s-zbDFaJlۘN9% 'n<=`Q/ϝPȗHWI Yrר C+aA mg]3?] .+c~M OxX;A=.K &]'`g*6ꪆOh=}ǴvfS=^h5ք:"5R[^w/א[" *l2~ȄoYZT螳Y@45m ռ 7+d}xQ%h:Otqx딅{%vh=Њq d%8 aSm`ӎRp8=2&h;[S9we **~V _ jv9zc.~ *u c#ѱBoU[BL~}-BmYV[i˺>] sBa)^{P#oV 5~f#0 2U=Sse2?a?Ԏ.H.Ӄ@7?Jje7?gs( +/¸Mzw{ǒaOK WW>~wse+9$*j }zɁYR0,yi 2&qkڽ![?t6%O9Jw 1EaXguЎ^, wrIZ_;df$C |H<U\R -0'^jNa~ZoEfR]E'e#c VyFFٞJB%<  +JU]/aH׿-1|zm2} ŚξFްLKHLL -nUێO98WIQ-On$[ǖFDbֻ7V`G%؃'^K:r).ʯt6x6;j0;G2OMd$,tbɒJ|A $\cp8ih=v,-RoTuv2^<B1{jhֆv2k'eچGbuЉ j:QA3@=Q|T*gd=qW\K/-w S`&/vNfaJSVfd{]K t؈6C )t{ݱa0zF-5ww} ^Z4tb\3#J*"@Xs6_6*6eyI@n3dKH.zȹ?ī$9P]!bP W:t۞̊y+vCh5M}ڇ1߫OJ|ʷ?b>D-E B&ϫN ]YG(N47s?>1ÌZUtbxy4o9MM4w_@3 UxĚ%>yy[_N{eFRLFdվKf) ROPk֐7`a2ƛB }Cĩ #9 8^x܈U}_YRIXAVu@4;#^D0W(06Z^?oz( '4^ $K NK@web,]Wn 7v+/m$p Sl?oᮝg֍Y }?T?j0ҿK`W"7QZT=ίoDs7(bD8| 셝VB#i; icc-q~Bg8.IS*>b솤stnRPJ*'M QxH[8 炀O\*KB±%+C)^̟ μGFgKԮdE}Ě%؛4 zr]vifwp |UX_o}j}ޯĩ OO?]ZftkMfaY d 8d!ӝ%+ &vץVe%9jj 3 ט&'^2"UDVw?P4 {i+Ele#Eq)[ԘFӟy⩌ᘕ>s/ ocN`~+G@kld yޏ[ k$J&YpK?[FCpxA^LsPb MQ ބq'vqD#APA.m0z#B0ǭ6>bòEf|q@vn# i2Ev;X7-z ht_WCI=B/ $rj+wr3\v;@RD9NҬZyFHB)ͽi P *ICS\Kw1y\@ZZ+94UPmnPG@%t}}gȑ\9KeB*𼅁J/M۴4'1 ƕVVٝTH}I9KbYAzcۥ1_}4I~`9ͼHd͂^r*7_RgˋE_%9PYq7kFK)ev<ؙmV1MmC)шO2C~q[w-y\u%h(lܤÄ~n.LEW{ Zů\>Qnw+^S 繇j'AV! H~b3vY EC hKf}IBٜjE.s(p'`9xIYAGC&z@ ‚֣QrM9%R9i^ O`?cX/b="bn֓E XGmu%9Y ɠPe'1wZuuH}׳ QR%5TEo)Ao/ Pt= T)̠k6Lr3=HveMz d]%ܾ\drwt>)^`m ٽJP(7N0mP !щ:VYeg?KhchCS;v_l;gNZj n`Ęjb-;O .&s<& b|PQN(\Oho%^"?uX0I@zrV&~\N){LfhcYUGib*j ZVpN :ݞWxB: bs% }fY?~ru G^ ryO^Tameghmf7D?yiRL]I"Vi,ؗ?B<-C};܂ḟYřJ-Mlqsźv50OS]0v5z*>>w+펍 tLɿd= N&*>{h>I&6Yّ!?> »B0Cck,~B B -tٝjQ%Ŕ]!:%2 6`]3bsPʌkC>i@(  ">~b(@esS6/p-Ng;F=B+D|Iu$f)V^lsjF uRư#4}e!}6]r턯ᥖDXyO>߾FFGg)-GOK/+mr91h8o;W . 8$Ga+ɆYlx מR.ЃeW O6]Nl-3 u6:@K ;ӼX0QM܎SáQǚw 'y >LrrKS+0,V8ӗ^I]J/7 >jHLFv~@/*5d6Ø;m44P[`V!Miäb-`i}ioErEPgڱr!wȣ BڽKD?9X%WwLo |=j"/TVPQi*,8Fg2B#GYL"l}a>_ "jHQ͒qINx,!*׷H]_{ 8s}W11/`s[)=8-L{q`^|0x*98m"WXaT$5ӥouJnyTi&hYi6Žؘb=TO@Fm ];L[*tjxTt[} dg7]ƵNO^c^ri9 ܍|w6;~ȚD7%$R;cgO<̏iPr6k46댙oTEn%&K'I|]j7/s|($5Gu!Vys(Q z3A/$C@XAhKC1a,U.cx "q{#xw`mZ`Ũ ]>M7O.)GTv{P &r0++[ d{ z9m*,b/^q4QHЦAndיtߣ!npTRK5.#shLѕ߄ ?8V547Ǔ`Z/Q~1E'R*f/yGD"ʡ)z)%/AS>%m O\Ȭ@AqMG' ~K~=&,JEr'S|C=?4o %j 0"ɿyե8hR_:ù|7цg!1Թ&5=N$ԢO 8mr&~kC<\ޒ$BU?*m<}6B̗!Ihgٷކ(HXM 3j+pMiHM=ߦw0oD=q&քeb|6#$\K破Y沝Ŷri-cl|9%2>ĂUc::; Ȧ4 P ;i]Ӕ%yU&tt7PfaK R<\K*s`/X'<]_rt~2Op;Pq|4L VS4qesE<^0hzt_:ws00DZ,L~]mU"QE'x/R{XUZ#G}?qʮ '' Sn,z2D7f6@>[d*^_c*fz{{̒=&X&w'+H CW)p̢ۣABsYH>sI.KIPK& )A6 ql7a$bFWF uMM9 ^έӗPlO):GH'4t;*$߃2',Di 3gq[(=nID@N,P^r Rz>GAaRk7$[it=;MQ Y3X,v%m۳Zg|ŪSA }7!%?߲ ʷƙL/i~ɤi6[+U*Wk,0/[z^<v*#*k@xpKavC)L9@<dTu00 #8zgW!eF ip[磊 [?]Vb6YcDJr&eMIǐL-g;ɍd#d(xʆ,H_U(-@D n]I,>W^tw(_i͚{4 ū F dKr><>`$' e\Y$Q"UA_>kkUS_, 4@Ϩ3~ssF/ $T)#r*d> D\%t>-\ުkdp]Gu:Qde$ٳ,y ye(;;B-W#eolTh4-#`g4:$wvټNtoE{Bw&buL31+6ff~'JFdEjDIbE)[Aku3J&^wQWʼO5 Մ09KQt "dZ99ϐ &іV*}80w I{zQ2nH>&C!ᖩq 8!q]xC5C/9'&]V cd፛l,K^!Qs=kx[Pr6 0JA$:UHdh9F̒<|S B*e9SwP"j[ۈaZUVDVka@It;!0 =i;6Mx%(!dI͛n PM/Fbpv%5n6uJc>yz,N]p%?ҷjߐϏG}^J-piGhw[6b8anܝO,-a]053գP +Wd> 'ҥ14>ov/Q2MD@1 DY/Rxe zg={DxصlqmM\.RT8.Kc\An~2ȬnqdV]ҭmZ4J#m`YLfsCm}\U Y$/F[b>0l.:( t^V4nκ{Yz+O|ݏ~⟃0c~ 56@gИ a4N̡w}砜ɛi$EZIʢ #+jדA X8W-~LzY&"V]D* "&+wixTt?~p&~"eLE!j=' e'.(zO-n0e 8ohs3 R^B>èPE^"OMaزVJ8}iO< 0hbkA6Tc*%azPr(ۀ:&z>o/sBBY T$-A&vi-f%"0OǟX}1K;V4*RGYjDF ZӠzf?RP=KA $sFVR)kqC#;`/glSrjQ2jw|3Q>?z뛅hp|@::.7oC/i֑*-|qd "P)wR `@q s2l{?XW3DZw:_eWsocG eSOP2T 蓒T/MѕecggOa u}"u P=K>7 xN$du 2r%ŃYwy8B?&ֳ g]84YiՈZ Xi%0ax xhѝ9,2U^Q`|Ldҩc=eٗA1'~oϰpn0". f{r-bH|^ObZJϮ{4RPz!w'SϦ24C/+v4 g"gID.>Dr _&K1ώh6>ϋ)跀-Dén V=< VM+5HFIKξB\P~9EJ1UOq6(B%,`JJ2!e- :XPΌH$z\׸`DJK'ZՖ_XWҤ<m_cDUVeAZl{mJ/DV:U+hSyO=Yfa>Ӭh$!myUnY%PY.G[?vaP/A䎑`:?4}iֶG5~O%2u82;| z3| Uщx2ی8u"#2Ycɭ( L9 9:"f瀳Ҽh=l, Ys}q9xJ"6h=<(`>::q V kcmD}`ʠ%2 4ae#E 2o [ z0zH I~bځ`Vgɞ;:~;ݟOn f ϖo,H)¾m("g"]`5`];hDcą}WQQ}ٍ9r>s`]HRc$!O鱕n(yDhqb:ß!Ѿ@ ڃM6lH,XCWސ,*Fz r|S,.U%\rCЃqEJ֚-,5d5& dQM ?-b5 '"L&#Vs:ִ羂V m-, a`O%*-d ;B)W yNwX{G^@ut{?Q.g5k*v#U'XJ+ׇ>W[TwZ~5خhF"hX`JO`nKc~e̫~99}VםqSM`a4ry 7u}Vl"~YN͑+cig( PjiaL&sD7 `=23q9$#$/e"#-w$Ӏ  h\@J1ǹ;RxT0W_WOC '>Oy7< H{p̌09i(j6@׎@;wwj`$} dq߳g>܌%t6Lȇ}t;Pe7ץgnwl'6VnȏH]HdMW7v-=r;<<j q,AO[T pNq80Bth7rZ 8DN7[hln;ɨnt]cB%*C -B(yg`OYOj:HÁGs^@kx[%͚M|ÿ'8Kr y~7Lf E=P"=Hg%Ώ?hVm*dѸL )38LOG yW%JDy߉j `Ua&p:H%fsRov`Mζ7?js-Rjt0KBE=륦]#d!FԎCy76 Jz_/ 92ԱMz 9(/V hp䜼DtU(j1v-T\5oչYAndͩ;,y`Ė:U~C|v}~%NǰϖW#ZCb zLk$kd;Gz%Ge_贛lphEҚH{r)l0uUm"lES[m4pgۜU,@Fl1 "?V]C@1W15fv\diZ;W~nم~)ƈ*zn*\4s f(FM p WԀk7/tK ATf]ƭ f1{tR2d| { oX?#Q%}ĨJq(RHسiTLm$>Dy#bn^J?G\BuL7kfO- (kD,EfTqV=__a,noṼfRZ Sa~ >?xz^{KpO7hYم5^'pX4 jkƤ]?JvD*ОG-npg>(9?wbgSU5u`OJ^.q=K߼l/[кW x9*% 09-hճ E?7?imz 2eS(Di)uc+.;3l\͉bO-Pm\0~C~Քڇhfjn[q6 ?r(ȡ$=JӔ|"-]؞W*M;EV)[/r&; 핬UyT`ay>:u1-g,K1s/Xij;?<-Ze^ot6>~~/ ѫ[ fzA"|t K)f)%]T3,mA_/IQW'  z_o a[~R$;bķAсi,~V!D6:2m}"Q{ Ư8!͘陣ΌXX}458[QtyuZ!d E!-qx5m*nNl.I#4 @W+}=ICsY2z)2[CcF*tI]M;ȓ?h@4Qc2|7~ 7kx)@8?K&+k6t p)YJlU$vg޶DqRHjĂHێ|'@tnubh8D=IV>f ԯrY9b>P Xwj"U579O(Pq8Ē5EzP+?kJF)WDWB>7g![kp6T>[H>~VL$~Xn+:(Agb Yv8pnwRgtMAgQL=m`gf5Gt@{E&~g=ZSUƼxW4@sg (pb1i"O+27w뽦$i<9уlʓkԩ.5IH5 M{EPMʣ)/!F;󄞞9p[3/wΌ .CJFA'՜LX sK9=^Uxꨛ& R$PN$Rb֎L> .'<{AgʺӃN.ARwvi1?܀Õ快tYֿߣ,+q4ln&FIN l m#WzxcFg|nzFmk{D갧R\xKLo#<2+L ʈxᑫ/~όD"N$To5|]K0=c|OJd8>ғ-NA3b>vDyD}r͓yFɺ߀^6֑BN-?OdW%NE0DqIo/c.6 v~k$&HK%^9?F$8&KȒ-zԿ5r;Vxl kՑjK:gbL]j2p;j8+3MFh֐UlY f?\F | ثwsҷ"s:+qmOݖ.ۃmuXjk.dXZF7_tsȲe({{'p-&}*H|e _6- Gdݻ:28  ?}o7-3$ec[56I)o aZ)j'Sl s]s ; 7f0cKCԠ<*A^6"ۑXtQ9><'-$#hEoaHX%cqox,NLUVӀ&9Qzbpl{;bt= i_|.R!ik_C-FZ~ʧ(i#$v}UYsz: ޥ{ (61m,-3{:Ĩ8`UH)]H=o[ b-$%$n*vpJ2Be\g i01 U7:.dIZM X^#OQ5 %| ,VO%QgS1gb~3[-E^ÍqYetnbkQU6wu"ؚ5xާpEX"y +46%G0v9Wp̹ɼ'@Stm{F$!C6!Nă#W3*A@n^~r$\d5!ymP%O[tw^I}y>| L".ҮGYlĤd 7XludƱ>XiY¯eY(`6= Dr}KWK_6,4"\.^93#C ,^0Oyp4>[ϲ9GTt7o /pN#Zdˀ1G'KPP:-ZhŮ0LH"sEFSxc}ϻNlg ξ80[J$7lxEŠ,I:4W!j-O̚0.F>>Qw%h w'46[(^׸м,%T^{ nɬIרHx-<<=N W@kG!nRG}J2G7HG?%é>YɆh=PFh\scA拇Q1UumlsBXa/#Zӏ#'hUeu;D:u:B1w'mmQ' 'pH$ߺ+ѽuw ۜZu X41:2Cb*U4fl!Ҏ+بmE{聊j^|! K/ggԣb:oByrɘ\px|LX T6TʹV\QPH7l陗c$KXix1G)a?  ] ,4Ts<:5\|{sM,1J%B I@IEds\1'۝ӆ܉|":7/MA՝<~|noz}9S'σ3|mY"+͢a1Dx7ϫ;UQ>v&, =jgWփ6ςy#2ߴ}Kt=˜rkXNS dΚj;&w c/Ȏ44gjWDExN$M: 6,2_F{9w-9Ia'> ښt7DMR}9Dyo~ūDmҟCqU 9e[6'YR3ק6C? }6z8KJi]C{^룒\v@AB+14¼Cu-4a1Ro'HAx|tuʾZ +X? ^m6cq5,:E"-l\_i& ;Ņ"\T"!7QEr.fJsH{\oG_B`TvHv{5U`ږe AƑEǞWIfyՓ/XE5yA ׹75Y/@NֺQ_|s1-,Hl;)Bķ $]ܮ ړ]fdrj pӂmB)ڡ3vj‡{V)[neW? IH_[Y9|2ݥ v4s>נuďt:̟G%te>j)'A9$v2%OW~hB|' ysE6fVGj ߧ TXvI '"VB=+k,tѤBmOVeFt{L0t.2NPg×xL'JSB\"_rKErl?UbW&[WK,MÇ×[b1XcnPH#96|u Ӥpp0`NEyQ萋bM9)*I`)߅Oc;yL^V&X<,cc2՜u3f"!qٶUNz+leF fQ@Y+7AzNoڷ0RcVy4Iwe|RL*;mNؚrƜ`T[;L߀i87k>>m  p瑈1+RU A]kU,i{B%b 9.oOʽ3@E~= 0~38`rD8ܾaКAAuV IOBf&k۷mK ᰕPfUp<C/S[g>(RÓ;LdG$&d*M@yQVku)Xh+IpInVf`Wy(|YS19k7V2Mⳇ+mRژ>ny@:;_^1}CZWڃӘ1}DR<+VԃCPƬ>"c  VYPQ@|*K#Hs`,‹)Fnlz_Mɛ'AHyy`)3Q$O1=n4zE>Vo4GH-Gl$_#gӨc1:z~HcX .>pb֋=kb&y<ۧռM.$ v=EBpEpnVrDBIDyk aȾ)e%?F\S0Ea'prπ]zG \ߺƺ,%X~TooJmh~\se_UT2oFj Bw6VcFPyf\9PUO%-@c*K;WjG[M  9ZS#[Mn)M76+$uy"HMB빲6n_?B% q Ex {bF43X%lwt}CZ%$b|:Z'! PA*u1yakY0TT9OO 4I5g᧑u3)bgE\ 4 [ib"2G-aizARS>+r>F/ԍf&BX(Sy-f S6U/3ݥC4":w_0)7%Q񮆤z ߲E0RȳujqךwmtNPJ"ar q ",s Өhӗ Qж ųH$vPuXeSn1Ih!kB}C"8.<vQioF_|+!Ѡؓ$n6KV͗,7AޢE&10jRT2:jpeS`cW/2 C,][)R+DH@ 4 Re.P+fk(`MqZ bGg r$}kUb-GyFFl "[urh.WO.Y}!S(XP 볋)b2ItV/4?kqJO'جYs5˩6x\DSȦ%d>wʐ"UVh<]ed\űqKc|K ÞK'>;%SL&C$ޥҏ,eO'ClIн2XH0hɞ=zFߣ]X 5S:9ݝw뤺%QSsXH2gvV"0 k釕O".GsbkD'U,v$dDwv4hzJEV. R?~(jdHX8ivJ3Asia NSooXڔC?d^WX@F<$jQ95t?@V{(|o 1'4\ܐkNn/;3CE Vo/ܸ׿rzA[%flc`:aM84$^|?Z'!hX [.܌p*#hfYb-ԫ[V%Ї],2>ڞKc|qy/>Wz1g?#&Abi:ko-./f :0O k1E~%m^".% S@ ȍs&?i;Uvϭ{ݸki>Aw9:a*/qWLt=6!sp'h'ޅ~tAJ+VgUAӷyݛR..QQY񛪕g}K}7LH<}xJ225+bJ@ic*#Xug=T cYEWt4HAڃXGYep$Wla)I|h)U5* 4 Zx¬==WZT8Kp Cb8+8c2@e8f0a%mu]- @mx>g 7^9]k#uXUͺoDڛ=6S8сsς_7,}Ҕ:tciitLy|뷷eLyYS|)"p u.. ZPFZN-)5 n o=Fma,`t7LKYx5;M&Qiyb_?_r0m+:mU,@J/{çe Ό 9?=WXJV3 > ,r)+&iJJQٶaGo_:?~1hv>MVc6,W<\Ʌ2RlY}cErN쪜z_|T/_LLdʡE!i6YwK5#G#=K řsWZŬ)b  O s m(b pdA,Ǭ"`*9ΈO1zѤY7W(bK3y:<'¢!çI0Y@vB*g+p^+%\`^ NROE]4ӝԚ~Px\G8 9a`_gNٰPr4^.DKA$o7̘⮴a͙?>pxE!T;?`U263z{K"Gxv;~,:Wl$@?|^`"#$fwJ1}աT4puqc_(3O 䫰nn TzXRhTUG;M}!6e3hF`5gWjiRcB=2*nX#'^VY4-bJ8WzS eG ( 3)Wtfs\7 Bf7=PP/p}C3`G_Ni47CQxԡ =p+gLTz>:3޿Ћ,©z´xgaȷ9¯BsRL3+2ov+~N"dp.R`:E]Ϭald“9rR5vbW]fm|?ĩY$ԿpcIꬎGYKu֦q/~J] t%WCu]Hp[Sf7blâ8QO]krD2 OI<=mS%y*Z+tNBr?%4 ɡxC(#kḨ$OkvJhoAȁTP;UoPOGv]TCdV f+dd~07Dn_]k&# el]RX?t(uCzi'K)JhQaޒ FecGĄ򍑚֩K+`GARO4-SMT+%fb5ABu,"{]96$Ē|Iv9sYӶ( zٞnҤi#3]S JIX9m}Tv죛,`B87^k$/ 3)ĕqƒeg-mLkKKR6ͻN`1p2Lۊ\fvGə&V'T#v aMshDIBdb%7vȩ{Zt6G+Mނpg{r/N4@>J [##V˥ۜ'WLUoؓ?^~I|Ll9IG0~a0fVpe* 1 %u%4nٙ:Հnzm-Z #)S6Q5=Y*}#H}cNb;Ꮤ1q^D63Tz!‡Lt{j@"*AI`4^3]G۱pu8V|)%,qȑzqRuBH3m&wB$6FO3K0趈 ՛ tx-6kfk _'#$ &G]?|Mv !CZ)埻#U a׽:y|].X;~rwY>^8w}>ɠ6m727p’r}*=ƥ[)aYMv9D"WI_mr>:Jzo+k*\iN{ǝbC#/NoOS`<# ˻( TEqE`1ĝLUHb'f.y DoW!TA+j?Blӝ[ፁ`7owlMJz'ץݵ?,a>d`CVB^6 $116l*-֞T5O :9h!`lAJ_HpϡlNg9/;ph IL[*96a _dăt-hNLk:MMD!g"EMvcV-^qd9%$ VNgvfhVEM(/SAmw"?Էh`WHu,;W>7/ x5Z,/Ώ%%n^ Cxk3 S : [7E0. {F;@= ւC<|=!_57A4[ΰ"f5x~|8w)^O'<1Bw B-Fps떜bXϷ0KᱏlyCM8ۼ ~B,GS4>Hwmzl2/Z 4)%.8Gg^=qN*Mі N-쐊 tBӬ@)3'9_S6eE8&wxFG>tf l[`w G?TKNZс!hSǘץcq#Az:~x(D| phM[ă,`5f׸॒JoFךu{k(Sĭ&!FZTTnB\>;OȦcW\y1u8ʐjpւi3*i񫲿H:=Lp_Vnf(%I@w׈0ȼ.tՒ4>n+SʜMq y/ Ig޸, #}M2a{w-ֈY!30|i긩*WV  =lp'.꽹El:{T"K},7'!$E/UgSU%+n u]Fq*mZG}dza?J+UOW/mv}3I~(I& DkÕ -a xvnOȯމ)lj3f>`sd2YQWF" DI; UoI q bщEy"Lz+bKLI$vud=O4/WJ)"ٶwۚ[bUGhiE֞#69}R\l"@VIBEL/yI[uI,Iw R em^ԫ{ϓx44$Wΰa u_4H$f!j @-zv|6  jsl$-==у jBÁR|2! gp|zWyIDԨpL޹ɻ X3MDf*?'ϖA-}w.a C M/6mگ{αdRdb5RLXx^9GST 0*Cb&Z  5mwz:VFƞ#W*@kI.69UЖd";)VNZ7 톤[qs2JWb?VGuu$fr-b6a62W(As4y'k_piS'4ݦb7\)ˤ5G90eE qفǚ)Ak+ohXJ) 0ҭXƲ#T׏ﰔkfId!AsloS:9?ȭ7I'X&4?1t颮G5yzB x ;y ( v`enXܦ5#O6{#=U }~fC]٥g<.b˷D6Ȗ.6 ZNiNZư!_GXTAc>C- r)bƣ[U.0 Q 0uSH6&TCyJTCdYuk5iK NjeP MZ3v3utY*-Ƅh͍,^!]b:` 67}Hd@Mu mA;7ynܿk&9׍{i7f{fG!2L(!p>L6JҁWss][)5*<+ќUXrY6ǘb uM\bSҵ8AhҶβ?Z{T5Æ}HWL{ )Urٔ #Df㇕Ua;X!=W,=Gh|ə0c>"3tK֚a;C˘dj3M" SLiQw- m;D0f// F& rejШkq?^ئQ90 F'qS[3K43[.`Ys?_{c~@Gu;F6 K>ˆ2xBiGpxf+0{F3M-S_;uKWDd _Fsd$s7ǍE(Og((RCwqC}y)r9ؒrm6 _VCE:vϺ>aY͙t׸k -L"5LUER%x-^X9eZX43D\e֔ݰVƎ'ȥ̟j6tkgw?Ž׬EK65džO>,t6kw)>}(_ ag!:ϙԳҊo* وkO2Q~e d0NzA ';, O;IWE=lqhSjMj(o+ %@+b\3G/` Ṕd%A׵`'el}([G#1F1Z|8^K톾 ;eHԊaPρo&C0ԵV*r%64*0ڛn 6mz_Vϴ\ 5-H:(S 7KHa2m!#&Rs+v"kTan>^u0+SC1K!S^b!\$VZOUպH\a!KVt-xCI.6½[]/j3~I՟-frY ( 'ztQ# u(*!7|]SPDcaبn+pƱzx}тYFjsm~B6Da>%U ,j OZIa"?_88]f,?]66 9PDA. g"@PCBlO!_x>Sn_ȂmlNтCf_$0eMx~}{׌Gz%M "[m# ; LF2`PN{%t7?&[Ĉ۶Zu{s ļ\{6SEy^Gx7n9Eyn!q٨bXnFm+^dynĺl( O5N].*ovt#"m:n}٨o챺qi6 6箖Q'C#L 1fumR1h FD'!GXBtb?$42F( pRlziPuQa9`0/v)ʕRs[n9imo_Ӽ<_ h'* @곍Fbodɨ:fi[W#&VM/EfkdцLň3ƥ"B-s)/2 zgIHadzlL瑘S~7Op~`m`~㋔Aנ5]fR LʧxP9qfx|=ap'Niʨ' `m,<,a3H+YiWĀCV)XmA;4Ip0|vkh:Ї*S[}hh>yVoGi;hS}Cy؇Ar^%!  Lsq$ 2B (u(|zT\}ș_(]3F96;}̕!j71S5;UEtW؟0NSWXEF_+̔C+fEH9UVcWK>+m[͎g8Xƥ6Yw7f ep={i4FKmQ^a[47dA'UO'8ufg 1C/][Iܛ&V[g(}r>@IvޡhJ! s]vhvp~E ضd/b7XIq h+`k4CAB)2l [7/v =́r/3NSЃ RW q gx0u PA:uGe&G>E K:d 2ns%=Wn>gGhi?qxr k+'Ėܷ1)tIZ.eILh;؟1n *lEBa/T|bL/ck艡faH2,JIs՛sDVz>@tT`fQW:"YkNYNvP/:osXX)3)<$  3Vc-qL %vsXsym .;R=< '{-㇮ґgF߲iAY'ɵF r2?.mI|fĂVL]|n>D8Y}ڰڃ o>;^Pˎ&٧jw$K}U_ %CFTtp:o^ 2  | rǣpDۋF:*,V5CǦLogWPP2;K%Cݚ1F2\? $Q%&'*'HՄM e(,{Rrɞ8To5MJ񱛝BlvOW ˢP'=Vsҷ^M0*_ȞMZ>С^b^ Mk/1WsZZYˢq( L j_K2_8~-[:M8 H͜|[WD6U+1k5C?vQ[!l,Ol&BKPfރp0JL̑ ,l=aQ]:A "%8- Sa  jSz aK>\{@{A<#cGV c3L,9{Vq?3m{Hh*g;=+bB~8{ķy߇(klpIJ˷gQ2Wg+2%;LCδkGCU+.u)n-&')0]%x=1]0+3D' cz4(:zZQϞE]݇܈AQ|i+=ʊ.M-9QKnb bf]a fc"u -7N̯#oݨHrD_Oo.a PsrQ͞W qDxjPsj2n+Tb;T4J,Q|tfra%+]PLy-54IyKBsQ&;L,KI}\[qlop۳,6z _xwr>|U j#D2'm#s|! j҆Aކ[8<;}cp Z}@ ZҡʮbeU7,AWP+L#0)Q.gsn"YnJ}pOzV|<>R=䲇8⤬s a9hGR  xJ~DfZUszikQOUuGzK\@E9}' ?qP] /'xs슆@Wq*FqƋ[ԓqx]( }%=Yz$3+Ŧ m'#38F [@y&& V0蔱|h[Aͤ G!252`I0b 'bNfhAWΜ~XK\7ԛiݨmr}NvϹ:[,`Nc:ԊCKwo=iyQ ҂F$`& ANc2lX G-Td@)a3} +CAc_+-LoSNc~8 lnƆ6]ѡgV2 R7c%6>>E|˜`0!zuCVK#/[7*.B+eu*??7ԁ;+/1rnv!޾dqA|\qaNMeaȶ$uM#fJJfő&ejt0֧E͔s>4J_4.ʵ iJ/NmβpP4?\@rMdJIbT'}Y"Ph5~zAT|OFR" ՛5kl-lt- I91aZAHj=)mOHHI? %8{*'IzFvU"piqh/(w-Vw,=nLtqak4؟q;bwx& 7=wxs Bٳfc11&1 i]DONWxHW|XП&KM;hf_9=|I͓q8B'btsR&uL,-Q3r]Put6H%kĞੁ3# Y"e."!ʧ'u9TL"@@t(rn]cg:v9޷p!a0;`L=.:w.7o4uIy0L`n.pU,اәUvEC`~cg>7vqFGID,eDz'E|*M#jGމcCUI*'Y[ruähNNoG+R`N)(yѠ Q8QT{ I|,(ngj=Vnv%jQ&("+C3󫐫666h<]U!Ӄ Sl:[N՛#T*'wb3m ʟ"ޡUKW³F0vTO^jx`i舉Nx>nj隣+^UA7!S4uݜ ,")X[qJkdJ8g\Rt{|^B<MDE\@ZJ^4晰ADR=U<ךl_?ZH&& 18b{79"'X䕱)[FE`EIIވCT;z/#|X7cI!rKf%Di>c4TjMVCs"#9 HՅN1\BZ5@Yp'^=|u+BtNe(VL >V1, ȇHHe3 XpU P)y7ufoPm%ND@PUd"g?$KW %|zQNʹ#)-ULxy]2oXDߑJJ'Ȳwk'H@rU7E%z! SQZf<"O慠'(= ؕ11,M0a4]!"g>Ǭ~S kVaӢiJz+B"ӿH C֗Fqhm"ʶ#yѲ4>0NAԴT HжJT|\շIhT. WM xI1Xӊ 耀lHR780]B$r5KLBe贚"¶o) lyQ,ӑN8$FJ×@E;x Ȏ~U:<2ЌEsG笘3?<^@2A8A*;d}1fQcLO8Ue?L'rHǠ2C\ԐR@^0 ᡔ@[}7B,^U ^ p, w(J??l}Nm@7>%]-VG$:Jo}xuXꖋ4s(Pܛy hz=DB9&7ă'n>V>QC{6,L V?ZLxB Ӎe (op<74- MsS:?u&qn\٦o?ƓkF(pFx́=ۻBs4ppiĉOaCJ9MAي j796^5u:=&h-V%Z?Wo# |Cp(`n10S8 hJ]o x5ibk}ElZ;7 G#(F\p$KX@q囐0`d?l\|"d?3߻ȏYFh]kHMNMUS+HxFK;p dJ#FSL!9R_x>\[I'"bSTL =LA< 4lV.aOl\IBv&a[6gT،@m ¶/T.WɄja@?_{k(anv:dV0]5{^u*J%G@8̍!xfء<~5n,g'|-{b I7V[gCH,..As\oM rOaO2)ْ+PNCp m`陮.ȬЪĦ/eqp;imHEpvhm{>VdC5!Us.ɗmO.s"2= A 5x(wtI6};6p]@Qe QOl[t6z ܿ<7V28-dVef<8i)j9'\$$-|iRA :l$%C?Ә3>[R D<߲^Tb邕L%]E?vE\(d+| "Wq~oA (]~RѐlL/XZuls#TLdR{?%TsX dkߡ mTr7J䊥x]6`Mm2bdYS> K"¿bəW5- 8VyB<$^:#cgx.iܡ;֟6ٿl,rψt8Bt/0G1W&Wuҷx{Sz7oԪX-kk[q%t h_Q7Jr{juohW2D{Nj$v[>208*OB0l$+(#s |<^ğ!_ʷL]!D8m4?Xz<ZI"DTCWz('ZdpȩHm h; s (sOVղC1w~aGաL-F֍l\5:T3Ӥx; MÚ=k)M"/en4L\q} ʦ[DT]%cXCb*2UQh(LR2VxTBt;|fNX5`a-pƞ0[*T&0]l׬C פN"tzS@k5݅͹e$*)PoU`nIj/i3E6ܗO`0,E^>0!iriʞk}ǢsulVx;iMPb$`nx<ekw)a6BО@p[W*,^ 4Z-3g}TJ c-Q'rܮ4qC_6qxVk!)BnMytW+ԁ@g}II| sMߌ.]  lfC"\|1̱FjAiƱ~ڊ# N>ι>zM@$wɜ]˜>Mt:IڇV&ycts=,:ZEژ4*"z Uʏ͠=9.ePcAB]Pݏ,rq/v]-`WeECKJg}u2}oE"vdSE& @إ1x w*FfÇrts9\lgys" pe0_(7"/^v}I,H&n*U)H C{t8q_ Tr8r$4N< WLKUHN 2{Yhp\.T&2 Q:;,ou$R\:7f//A27C6`& N?$Mfe%q؝(F{N4k.n _K,nB"b6-byT@Y>1Ik"ԦŅ[೑ B6kunR; 8C"Ab?:u/f _pD醉HtCŖ.+c[Xݣ2Z&6l1ɬUُ)Yy2<0QA7|~)9/|Z72|3ViîwhdX,k&198ᥦ/Uʝ ,8(=eW^\Qؿ|^J6??< uoIU&9%&$EX[|H`2s;yZz1r!oaVR1hoA,kAmDZzf#r]Ì~& O=v+Usӵc{ecCvԿfMmPJV=/$R:#<=Y{Di^)>3#WI~uBZsC9-TA6f?Lf@㾤8.o@f5\#B C ^vksOAwhu=F#{*VGt;ZrD9 =? =CꫵPa O"pIkPrsP\~mݥ k)/ :"gpDɈ&X*j$dS Fȃ^%VЙcx*$7;Q v^]_i:!xtQޙM("˽з@Ȕ](?keN1 *Uيpumc 'ƪKhL; dcZV 4<=$s1uǠמW/\v8#}Oodp #>##q0]K{LmyZ.6՝ò=!@'hhZ R$MN"8&oW_CʸtBDCjyO38#p3 cc E\#Em"^UPǠqIAOdbo8Rg8, ?炂9F=rE@@9C~0ӦK*䤓-dRjNaq4?=wu)SZ~I9B j]jCQ 2wfJ\^PhU:),' p4˙ }^dOпzzёXapG?k$Fw\Z~DPS 8.JnCV\BHa`)W^ZĭE? $:1B?/s'Wf #؀YRS 'u%YʙAQ_f y&oqi#;S1-3AvHKHL״G.9YTTښbCSvދvs=5w,GRO$,7KţLM.yw+I*@O:˴e! OPɭځŏO2ݫ.8!-w;/3&8 !xlaX8v4:z* ĄgWKwU|+Y|;Pk$X`,9-۝ #[Ό Ju#A wA^H]ȶcp i F:4|b'l1aSX5T6YYSj֩X? oVP`eW J}7B}7{-p7gC~T3ED{Xj _}MaeKJB{v ,^@ ٟZ jk:xut1yR@!hB5wd\Bs!Le3yˎTlA m'658w: Y7hJl;1;/b#k+4}gCӸp  9NXku9\^L9N1P  h+XgNVqǠ\~ҝN-!b̑;k/zr?fX<%4j倅f5c1 PC1Ѐgj ;N %16P0%è-=BY%g7"H4wvϿ]qL{%3: =zA^KlyMF@ k=|jX0+m+/R?I&Yi~!+6>!H?Sfc8nw^L$KF5lUthC3͘7Յ dY~TC7BL{f2HF)P)͈BAȒ.G$pbuii"n]d$+/޶oCv0ea>o!ЛZyɎ Y]Ztl'"c G}(Z> )8 V-<სmv<·3PM%۶1=h赾:(õW&1,G8 rbY&h1  7gq!¹U}GJ/9rU{PGz⣾''{ýΣ'Bdž.ɐa*1":Zr3_E l+CBOVFwuc;IR^(1r@sEjS. eӋzEno g!ҟz|!D0+VSe=+>,hx.))fҔI{= !ϥ1I7hN9!=j KڕoF$o0=\(h9R"n|sh|H{V%РHXCxmU7&W ox2{\x(3\Sy:.mhOQ"3D8mcW5+(g}&$&<鱚 &7sբ[v`ߙ , p2-r QDWI95.#9"o6oCD&KtfC8+QXgQgvfrv/͍j$~HF~]p칤+m` ewEn/{<6mo &W&#{\ņ_#qQ\m@tƺz'YM.jġPg<јQ *]4O_Q7|"Hwu2Ğ/ ݱ9aypA j{\XH[ߌvF~2dPzҫ5Ea{XwpIRԖi]oedFBwX*(b ejfNi*N*H{%;)Pzz\6ٮP2 .xVȰ7)0gwV%5a]t><ɷh7I 1KQS\xFIżlu<p͍N(V] ]ڌxA nFCa,sUg\A|WR?;^H_Oe~8xw*b*e8dޯ9C ac/a0i@!ּ%݆n)hXer~3Ff?Y47VcDW0`*߄@(.UE;M~ OK]_}9Elmg*}$\lեn<G/m ~F>L5 ]xsiOeOg!և#S°PMm:ONXqs&F^??.ʂQyO8^v oB@9t>kc먦B@pӀyk i~[Ϳ$mM/m'߂2DPo7fobISw^dSRk >fҢ"[#y ^Ok5d'@i-Ѻ2l`䶱 oLcؔ$뙞F5]AhֶOf m/-AU҈s沮! pbTVP;l0OЧ! ONw9Ɂ:e50ZaiC "֕;UB(!+ZP: e?H w8Zx|%mq%_aF\Kc܎.o=^X j%vfD*E[{eϻh,z,}?k\8Q][ lFv8i|dB:( ֯ QT9&WUu^ hn\h>Q]`[3^o ]"3.$h!\Ij^2"U͏|\7-:o~2<" 񉺏;n$aWD~ 7wSv/YΠ(ny?Idiڕ3[U%`X3H( dM0rTZ5y˄Poh귿͍;"el;4R!nH5Ma|3C6ioJ+! lTh{_ y{sBFgB:v} !+4W48Z4 /04>8prk l*#f]BY8ϘT5L"Na%C?6[_Pl䨂GGagLWbi.`1-wu J0L}菀dx2TW`RRok)6y*S4/ ́e3+O:*1$0[vh!(ߌNg )@E }Y=C:,8rvY5gBgZ=\Me~eD33OG,.cϧ0oRau&QZ9{;`{SLd~)S>?nYwetK c8B;\4eIMn"YSK%|c'֞ k5.(|WfTFr3DXP8J0B::yV&Ad2"ṖF*pDlb}4nYP]Y|X{$N<6 F^Yh5L' }JRoR}5 /o鳔|@ip+mlsWl ʇV^$Υ>bC-oRdŀ|2S檵|(RKbF|&LA9sNS͕H $mLR⹠z;o/׎Ta=%UUN 8l;sqYqӕ"l"9Pg{OJXtTfι$&G9hZ%*S~[Dn'g "6Ne,*MZbێE+eL9ť~#Id8,tt xea^X Fg'o @24`,!7vK|m0$zQ WPl@)$ w:+Y'Cۊ  x&i+-=x 04t5tkMNiCՆI- wy]ax(yg:=|Ic _WQM@r]'Us HA"0_Mi*0R5,ج} TD\VG&p|d>Z,jPepZ3c9H)0Pc7(pC|Q+-(? kWFiқnjBi"3vx\Pإ:NB$"%U~~I%gW/OSUڄ(+宯RBurE-rtNPKA&.Ja."O邜発fD",V)%M$h ;=GѫQeøVst/im4aՅ&oBGoBlI S _TŞܔd63/`r.;R.%ҺDDY*B\MVw9;X3lMzI$da_?~M5F|b7\7*NWQxh@Bof1.b%)zM!rg&vlxe\xjӕ7ĉ+*_C?P)Óc#@d܀=vLG2gsqoԵYm8 nGhJp%6(νY ֞Hqؐ6F?yL>ԅ&صyKm "%HU^D+XUR96@32 `/3e hE:]c0x[8DA -OG$!I)x'k.kcA_n_j4Pٮ{)2'} Y<93`ʿG{pʉMS~doT#m'RE8 _!/`=Fsu vTEǦc}˳]U4{K֒`؎Q*D_F(Q-"W }q uѕްg?9l!r`%R=x'km ,}[ٲ n|aG%㨥 IԈy!NzJcE\1=@C$[ zj(:"ǻdR9q#bslD|ϗLI]p( ? ^vbaU8ມn$6e\j{VF!7̋]D8zpTL3mC^q_\p8:1(2iO7Z.$.hznܓ-5 !Z4.~, H}fFxWF*,V뻟4SL<цLR𤣆՛K^]s~lӜ6dOtd7&0|FCMeHL+Mw=*dʱo*׽q1&xxqE[ɋXW9l!Q'E\b'@oє!&]k i_ (soJ$TGf.qEf 1>0Z38+=Εqx538-bS& R pkFYxۓƊ|}c/GΆ?~Q6+ "°$ľA@9\(7b]c9i.߀U ϯo0vT:/AS.t f Jyˌ|VWvQA%\:FTt?@mn?e-SXȜ7M`4p)w8kRR= 5Tl!5Ǥ^˥]ДZ"bXvxpŗߣ{r 5_|^UL۽:na:\p}R'153&Do/MU!I-v 4.'*@ǿsTn $=jń^])u u<\@IUamN ItFi4Pυ@* |+H%hSYxHPKG xI& WQJr 6/ $B*[Į0;@)yuZ[0Bw6d*[Ӓ߾_@1z/9wQRF~)< v!F-Nd%BTzxC넋퇄A jvOL7m{oZ8a13xf}Sim,sFi}~~JSkuuI׭9Rl MkE3i$_D QoۡE{Τ+nMGaΒky E 2r-xc@?,779YwbcCF_ haz1}ݛW抪cM`$(E=N!9̩+ynYdֱF6*Fp{guUxE`?l~QI[?@*J 4 j(]M NGv={^brRɆFJGo'wcI9btm狍fʸ}ni!DW&!\4Ш \RT_vRBx-͗ 5;HSxbV@TcNLwaܳ:JB?;"ҏm<H{;CbgL@x ppBMi3R]?Ր2lt.0j/8#9 2o)&z>AQN,f˶p.w |U;,7<>|s/?] oS@mHMo5=QSqofiYi]:[&:ƹIe{PcTs܎Mνv@Ğ ;E?x%K& A}Е^}>iSW2\Фtـ)L_*`J,/%ӛPG=k0Jhrf .#AoKy9B[DDF]vTE_۞LxtjڼGE쩌A;)4nDzGP b9K?H&y՛|.0$B[f1\NHQ!GoC/$~VEw X}L'LŨb+g`U$yOS!צDRymMμGyAaZlmM>$ ޖNO1'.9#!˘̧5"B(K]{qnl܍đ `9w5'F]ȿSzS*$آ<&@Q-[M'J4fUh:?1iL Nj& )v\x.:{{Ls~RAWOp7KIx]ު p#;yۘZwQ^V3:8wlqq^v:sIPzW!t+S/CL{x#Ml5r{|hTY ~ڡBpBmÞj˧KtB1CBHoPnI#hӁf9N4P|LJGr0iZ;0# #nL:cwlpQmrZrIUvzϵݸ C)&4sxV8TI7%a|#]yQaI:VHԟ)PmNmDsbl&eF=QeM<^V_j_>#NLWI5IrޚonGx4]^I3KK;Ue`)`Em4Ia@S^\w @b&掆a:\ k)  ECd$4!`s-ӮPѵrI[p&~ !WAز=+u?H8-Η\bQ^b?`49X&8#PU\\dy;u>iU6J'Մ}ORbݵi=rfxuz n'z4;.N&ܲyۆrZnO&n1~*0`?U" P intw]_yH<vx8vCS*&M(8M]&-Ē"HZtpg5/4x:VVo%SFx2Gmr$QWDpkn7K?qovߪοwN(sy`Uqf] .7/SPa#rYV\/L/!!l' O f" WM E.EOrD)oe} 1(J{:2^+̵e"s`$ܕF|ǫ<4Zo4aweݏȸ v&/[Y!Ls 3T,/䄣!D"% @@R=X \Fa$O yT #N#3GdCXx(}+^i)h& 2B.(G`3zsb Sbs 4Xbo.;J P; (xY&yU 9@bx~G&H aICMuv4 ʧ$x5 %*PsYa-ա RUDH0N5$&dntN~Df0E\5h a߰v]O oj#U^` _ fjFQgԍ8szG@L.Pos  p xp=r8&&I3@xgԲwȓFr̿GC~M[8˺Ij;U6˕4EU4DFe&\,Q:&<@Š-9+ ǸCRf* Mc$tyߠx\ Y}|jP[tu nk{G >6@`oA1&{7,wK3 cCei$6+# e0GB_Å2t;)q(~ؙqR9wnS,Z!Jd֕)s)?U!G}o#vxYĞdNj0Q&%ϵ-"woV e9S=GBHIRJYOsaZ  hqcD$6q,ۭY&oK`|*d|UyeŰ~זzaRj6r\1s@RdrU1C|+ CǖH [4) h?ݤ26!0P6޵kOs׫I龫Tx+{JiJ7Qth:YNݚ>2dh,Ǭ5PϟБCp`ۭxc< w7$irQ̕aĀwK=λ MT+UpG`b&Jz@Bly26{R`户\ptґQ, s=p*5D̄t x-T*LrB)3 );qYāwK d%vh发9VۆSٕŋG.٠ jToPq\zkTj  ajwWS۶";1QLQg=o9 ]PLrl?"tf # u|`(MMMFwcʱM}J.,DVӸf=ۄѪ?fOІ$ |{`x4W]ۡp8x`eK\i[hr=WlKJLęVUZS=bW<_7<{Zp4-?A81Z\`Y쨛scyHj9kj=cdwף G :{g#P68cK~Na>M)ٖG!37sll4Qc5 6YxlJ?r>l`z_*񲝮.x -% ;do e":L<gF _d1z4x5䉨5tN2j#hfntjq_8F' .~Vd#V~exjt#^:}`k`H򆍐8Mʹ=aG>,|) Z(Tk | }hU]~ mp;u3e[-kz:%;{qᆎ~G`<ӛo8%ZWsFpcg*hVriӨ0UIWZ[˶6իDӏEԮyD.b}S~(,{[zNC11(JnoRehӳ%d;7߄..@%:z G(;nH5ڡ^Ӫ ²;c.kRDShؒuYMD` QȈ3\us<Wq2;&u,7^)Lt",#e~nϻxB#yoFKf B[ /(4 rUvL]1H8yMҡ6EHF+xd3d :[R)5h[D82zۃ̥>̜xթqy92пl )cG?xԱZuPեLÅx{L㠘P8Q1֖PwhB*LGxBl UeGCUxwbknܭ^gO2/eگ4"@~C%*^sfaJkBFX&|sfrp_tA/')EzvJPg-k>=>jG vbCG^{5:3qZ(|ehEΐ9CMTk$,5ܿqg<6'mm^ٵ:kF(]1V]@=[&@PjBew3I~.s7>0xCcB1Rk0q ׼P|=4CC廡(eu.nrZur(P)o~Cojqj`3~DFWt~Q;6O* *_ ̭~Xؓ )`lX>mDn T NP؆J7Bgxl!L۲6XBJd;WlCN|BH ƼR3llrW9v'&{2SZ;xR |;H[ӽ2iMd?/=_~ 3,2P- 4-`YdիbXT 51Tl}Bd/Rkq$ qytDl IF/^M/`m]j 0LP#R-y| ڪsjSO%ur j%K?˿gY) j2?'+T kChk wifuXX 4#8 _rۼeLREZG27o"K`f;SCN隲='aA Kg1Qb4{ZV<Ж WZEĽ7+iQ7DoPk O裺֙n0H!< GMQM2*'hȣ2~C0_bF"~У ?8dXx1PGS6K%yXhgn>.wJzamrˀ `j́$(fu 2o7`>=K#L)vp396/'y]3!g}*bFf=_Zq/A#N mٱ‰_9D1_I\}ڭъ@7j vvںFJBym軧v|ҟK: 71'dFI ٭Y/bn(Gmr l\)B,F=uEP xmiEjҁ(1K/j{TW|W>?F-^ttѯ+"L>pjQOC3a>8̈ED{jOrehJ ÷X2Tii_h".7'F虿5|   ?e,wEM;SVEeݱف/E9U]挦#Xg!AYCK=h5uUDg@+4w_&zcs6F\V&B >rErmJu=W|!3qhOя@)&U?` [j wOZ{Ɉ7)J )ErR!^w2%r$Xt?2k*y+Jef'XM@,}["wpP0Gfaw&2\]w>i+4mBz[1$L*Jd9bvTH ˿;&n+z(?g9F_Gu3ewy{'B2H?MKU}@ٜJ=D&&|4lLe]v8 7OW$dmDj8, ?zVgafvBuGDSyhԅŘ"L眥ZxJyF 3\ ], ڰ36]N[Л  Z:k9jaܠX-O 2$ oB0:>T]9"!N+cw;!sfal1.5D5ϝ0hS?EEL7;I+! 5x]r$2Z^Y9^ _CJ?wqH͛hhdZYcvctHnEg`WCWH{fZpgoRPDw̎y϶2VĨkHT-Y xX\#~ 9mjc-ʿlb-wK]{_Ta]*sP3._5w?g `14vSzTkUMs[Q7S+"7$ l!aUW 6z!!kc(Sǀ&1](o15ܚ n x{`UfNcT.0}(K\⊏dwҥĶPbuF6u"U-*S{Hpcv'ZJʬJFJ P ȢMaуC-dk@ùl\-\I e /̘*n5)9qGPs[SPB8w'07x5"00`\&$4T jk{s6?u>YpϜPIXYD%8_20Bu{+&O9v;N/WStd'qh b_ L?j N0rE1<$s<MszYN~Me `"lC^y+w1iK>& fU }C\H_Oy9d$H"6iyf84wT?`[>˼B5O -bH8dN}VDEPLE gyWsn.i{2xR',P+fJLQ =@[Ooo6-{JdN:VgMOTжMLݽ<% SҐf+QCy\xyL/3zk$1V0|J9HHLdyo ąG YǍ Moi.=ZGC kIԔ"\#S#嵃*^J{OuhiS+"j/B%Ո)vԣTkFǑk'&¶ PPp8m Y(aMb)KXns-9|sU[]ccp5dB{Se"wR_1#GBêE!8,- Srggp*(^[A[VN) rxr9CdNw3ܐ8oY}Dˈ3 `Y$-6}z{QY5h$MT b"=J[Nh6fAoў%W5EP6ncDTp1\pzNɈ?=X4e^TD@_ټpUB(p;)~LzWxe\cM%5 god{s,Vѕr#L"Iar:dәoeSSba3-cX\pv{%O ΋vqSpݢUY}4Vz>ᗴC2@ѻY 굍ɿ2%Ӻu~w[,-RH;nvu|o #wЃ#Hw٩Th&@t!x#v!wݧΣ*fF&o, Y z!0s ͥaڧFjr| %>f;5jz^ִ[JbjUOÄߩC۬2^ \zU^!>A ~_f'!j>{0H`ydۥu]*lwB7LwưwIGֳpFj>dedTAHO)8w# 8,lY0ƻJVs a  50Ӈ {7_B2Vs3r 'R7|!ӿ$YZ|"N it?ס{~?{%%29|P\xd[ I|,-yJ}ƽ$|iK (.DlD|/G}Ԛ5y+VU^:q<6# CeX%ȁ[ٛJO<6@`K E|x5QycyRbKCl+ҳ0kMZvx*/"y(y}CEz  gS*hyO+;d xq@4YL  bگ]8o$#-H`l<-/1xL WUDFf=Pd7fmc>Qko;1܄s?jx~VSdQy;K,D-+ڛipKrekXZW9fM*Α6- Ii`z36u񺜥Gpzd89=%L=_|)Go޹9^N+-"*Ɉ+f1-.,kcESź1K؝+ /hFMex0au8$I |!: a$NȆ%>^q%ept3}]q:;px!Sf1]pCGB*dq⬼hS29oK) zZmˋ[pDI˱:luX6 &U4pr'*f똘Z0e>$$}xBq;Nc\m \T!`wA0T5ŭ* |ud47?% ΧcڅoـFwЇ54f==BG|n9wO ~Fہ3Rx9ҩd2i Jo7~2Vs|L9$8y5ilu@7Z^YcK\ v*AN9X>,%7]bKc[QK+<CLn Q~<DޒWo4jҚg]0|E+m:]pax}MeaE2SkH]3HqgÄ ~`ٛOp|今ӏ_~|l]a[SJֺya(ozv噙# 'UL@)b ZA<n_p1KViLɁsUGB AOr(մyڞ˛1wW8kGe 1wuJ]W(@ƽG*)L)E`N̽|S齻UlDCB ^e;T̘@Ezi `t[ fm@t>B L O`=Se]F,. !˽[v;9M 8!5w!X5:LϜK0ӏANA 5B:NmE2*'y΀Є՝Br d-W A#iwNS%U}% Z eőj 84$9g@'T)Ε/P-5naֹ)<^%%pdUVKzXG)w _ɧ*LJpS-f&`Lʾ‘8|\`Y~)udp‘Dт5sy(D$O?TV7h3Zj|^+bfك|NOZF&y瘎+,*=gzUT_DzAͩ%L\Cvo[Ammm;DUpCyDɋ%TYk~(^|O(41sQz f 65n3d,ɇ =a`Ԁ[9KфcYS?Tײz wat3cmv=%K0;AٗI^R-o![!$,4SSC`+yBn&9SkpjmY:ZhFâ811\O y^٨#ii&my M!j.>JP`Fl9*RnxJp,tkx@rw@c`&$mVW5Jۢ ܥ=@|{a8d_C[ wÝ!HWĺͽ;hD ws)ι'^Q3\'e)^W֗x7gO:h).:)xa`Oy261 TWԚqW A-XYz^KհĄj2 euےæjEywjuy@ #/ډwEat{eL_}>d[1 ޝo#받!u>3nYN+CQ afrYzx P"!/@txrZ!r1= 'X\hNTqW7Ns4OY⧑Ie|gҾ >鍐w{T}ּ(ϻ|{HlF #Ma33Г+!4q Uuۅ`~ O$TxF8sc=jO ;z-@~ߖ~L2TZB 1{]pJ-;ꉗMTL`#b[ܖDaIt01&]jhZXh˗:.句qX0v Tqވsv3:zfWfĤlT6/maKjkhu}v·=سCy)4VTTܣ-QGVڟ;d -Q15jguK4*} ,PjtTg& עkm3g;:4kHteN~uf-H~1gwSA+IrT:'RlmPMh[EޗދC~&-}ݺá4ɹeҋ0UDwqK53NJR联/UW9? e8_ST/lene:H^1iMr,w6^l1FGYjCKl6Iϫ=3/qCwŗr,<@Sz^G7TSAʋǰMTE$0ɀ ?3g̡!mh>TEqpV*Ul|帯PAD wm$6^ ښ4hKyy(p>9#ҮSjt/rE$ɰ }kr%p1fTW!-ؐYeJa/>z+k0[_VC-oMvbs]mC4U=ת` 9'|4p6;-o_NJHrj@@$;/t8,{nelfN k;k>G,E)ǬGzmuhkƌ 6b%ݻbbCRzI$_iʨnA9dmp"̓ \VQ}o#Sc?I+]T W*+ePˢZ̍ `U*%ߋb!1;5RBy r}tRMSʛk5D6_*xaF.+©Ci"9bԲuRM+ y$ݴd,Ro7Y릚ո,MSlE\ofN2Eu{:fy@8bGC;.k,L1^x6^wwJɢ };mM$e8c0)|CO) e '#+*ZDMoWA`$"Y EmXk5w\&ZCkZ>)4,i_7346{t?N[1nW{qG..H,HRtLRd w!Jt^Zv{ra3s "ne<ɼX/S\ 2 |qɎw yym&k< 0-ۭhIÙdd}c=@7'{s(IA"`" W)`Q/GRU%P-gGH4 i`a>غ.ث^ v0ȹ0>yi}ݩuSuwP*ćua(zWMIq%/Vb ]?װ1jBt)檮!49l#{*P|,_ﶾ3;i\bH?t&RS I:ZN]J~>h#xin@]ӵ]I $ZfD$H~5 Hi(͸9#yy8fɰiU?OhL8 @>mH}Ke,8S&ͿXiȭH+ġM1QW r"k͉/a'zC]}9hKP&Cwn &m6ӓGX2FȠGP a{0 sʘP`NfNU.X}8,bYϤr 2U#(Oc6A몞z[DuXU+[@>!Od#Oyn#tTy+LYq0uAT$AC^Rq5Lȴ*nڰV1Sbi >cr:ۘ{.;{V:Y+ 5Ô0 ŭ^=Ľ˖/3SqQJ͋e&"gȴ[GuGpe K܌.R $*IA|owUOMMz1_?~{d|kF]u)t<(aŒ>80G-͡zMͲ`}#>O\!!c`L OOK|ԖmYG"D-=R>%@öRFcU1P۫ <3|h2T۸f{`  nxΧI/V1Q$} rMU :YO!cԇ1`&wlfZjbݡqǦeB|.GQuKFZ|dkO8!TX?d':y)e btikW&Iϒ$D~ lUVJḀ4FO޵e$ph $^\gI>kD5l7" .Lɶt, vD "B%v~[6u½9ШMAzydlĵwO@vX`ר,sa 1M?ameHi?\̪U1>N2(?j@k=ʅXT%iqDs`/~S@w #jdp]OJu"'oG:/rJn_Mā)hKq 8[ Ru{G:dA/]JG,%k_HVm7CGvD$RX2^A$8FKUhh%FX\H4#xyj@փۡw` KwbHmso69j]|6f9I$!ŏzS A\ ;s"n@#C$!Cm<ߞmku[=~z[twsĕoH!(f~ X$$mJ џc?pcwkbIKzy(`ˣ>݇=M3@*JM -Ey8rpߘGHI_~v'M=aɷ;ݹ]90ݼ$ő*[`c )*IWenDl!ў #Eu Ȃ3ۑlV ^'(o.S`(y#ybWd S\o4BZ4Sޏazmf`ה'Yc 쳗LHax &)lv_dPZ.@VUYδouUJIW%%׽Bezߣ(;Ђ[6q(YJhF1,!2<'0+wHЛÁ+tJ*m02=$3H eT 3{1\̹D~ @[Eg2,F׊p< <ւ\3T)dn{*u pۢuZa)BvSc_bQ~*H!>] "hP_ܩvt(բc:DٕEpxJЎ@lw.P2{ EH!Etʦ_n3k1x/awPF̉^Gθ[?ap`v/GXtoYڻ[F 컗яtfJ==*h&3C s?Fv`Rh?Ok rho2 =䡆:TJwmY QCݵD^rg"+,Ea^>`F :?GKXmrNѺ oֲ*d&̜B H*  5i'`Tvrb[2'?5 h(;oTCQ`o裨,$svlUNH>,ޓ.F:u^ư0m~֜L;@E-gH{*3(nP&)ǮNj+lo#xm>!aŶVČB2tR$%0!ҾHRǖx<|2[ȏ~BYH22$h] c,4>{Kv7Z{WCg,u3#"=7eB'fl*/ܯէMCVT7,_[HRrCuҋ **bUhQEoy0`UԔMH\UGa0i"*N;J[P@:gp2CJ"Փ:Y59r9E$jNUG;ԫ!>U5#[Ic~$r DN i8AяkL<+&ܺqf=QSajCEcn.W~Ӕ0z0ܩ Iǫgzʖ}TC H!]I~IY'_{=aZErWV'lyF={6cX e[P-0R&C13 LXCyb=Ml KM*#gGQ[6 f[ps\H8 #MpJUk@/Xǃ<%`{j"GWr!˶nZ$7'ˀPۆJ)"0Na_|[7s#Myx#yLm#[ Ӳ%'h1AT׈ J%3LdKC.X" p}`ឭVB~ʁ#y$2{q1²s{U<Õj8Ch;[O2?B5:l\Jk*N\f[ cɽq%@tESE̱J]N~qE盍 IJ!>>0+aT5 \ńoU7\>`оv; :EdkfO0v 4[W84 :E/Y?DHB7RR|~pR|'0'#{u{!S:|Uy`xp2R_ICHX_풼6X |$Ir N:0x1JJ sðmK& e/bɪAAnRhwp8s&I+~c2a cWO "rJX P@UJX"Dlk phd+^'t2G;SDz3*ZMX&g%toc:uA3 Xw@U~JmߨGvi$ig(|5]v(5Iu0ƽMZ9 Exc/~Pv)PE7j{;[P<7/sH}%'r[6:驪L"S7iў]_/Ay72<ȱeNJAS؆GǓ ^y'QYzc ,ܰ <#{~Gif[c1>|kgEo]V .vsrHdwwjvB OFe(ZphKhPl2vUsA߲Z+k /} *`>Y 3hcVǀ /GM_/vX8BXc}ZD*4&tR]\'M}Fpٮ%jWhQIΥyksЦ&D* iM^'D޼`*jMQ و2$q/0-#ZtpޟW!+3P?t?.Ja_?>mR={qY};ڱWFp nmk M!SD!* qgSF“^c .^&v8c%vN^++J/ȳM-=?\&.۴̇tmy#|B)PrmG,H]^MƦ0m^O'X6HP n[w'F2sorVW!0 ) c|L\Eq]E|͕ OnY j`#ϵæ(hjᅴ-:/6z mXF=Y60 gGKcℂ ~vd~)@%[0痭 Wc*YS52aA#t{>P 0xHiBFv&q8- :1&>5XQjkY}W:[g˘9c+8z|!c&]Ue`ɖ 4(1<}ɴ=دㆼ@ȗ}\~ ԃV!g]e/L*6TVoo(#f?6=~7K#m-4-ـEp((D)ỳ]j8w 8XQzVDq?ʿoES!_Г^c 9;*:P" oH${IݕB(Q!;dMH 5DNcFmD"4i g"Q=@?6>kTeVM%|Pn$Qn""2L Zc`:fRccAE 2k<DNs%i;sA'&r,~/jFsCfķyQSXH"1ֆ#GC$HΖ"9A!S1Yӹ5@8;&gs^bQnl7ϰߩ\r:g} QĿg // 5mSJ%*h7t.T! ;Ǻ^h9DЭkSqYa{+ œ! T RwJX9K)veD$ׅ_`(~fU!wίN!t#zii  ;?_ &Rőe_WP2Y!}"qjtM61}hh{L7/o~F,1#2(}WK;ÅI|k{p[^;ՉY[~V8)7w u;N/B㧓jPRTck CdcCY7n3,%dzM pRj"e c܁J1㞾;e&ToI~ #"=Vpݝ`7$Qѯر &zIF(h;O3-CPAD4l8B* m0%5]\E҂ID%nJ'+zY5z6%1'V sIe^R\P57F8sOR"~JslN tHh3Uw{0Mؤ^dA&^C;p&k@$tZ،H%>]:Ŧp%rP6Т!O@a4[kA 4#ϯTy{V v!_/Ws_2<גڒ3;DUo׼n 򝨥~-~q+e>,ٞ5diS*Aq}(-2@SyUi8A[Ѕӕ$y͡B 5^)hZMYa:plK9! cn +JPwP,. S PZa2_س@Er˯YAȍ6W4Gz9]~!;M\)P:TYNǘiV+fK)Bq;trZí||g@K"Go¡C֥UFIe*LwW{i#e8+ pI%KwCFIxXU#ai,T [@Vc8~ٿɄ nz۲XS[SɈUyd?[T#!zRFhO B Қ3aWWgLuԡUEKR\^q!r&,MuhfWJ+95 eZ p:%m2&Za\a(h+cJ;nQِXԞ+/\vOJ[ĩ$Ҟڞ! 5c\KXZg{)Thݏ2LD r}(J)M!섹6d =RZ!4=x?<+r7Pػլ$ mQbmpK.kxX; GcO|!UJiJ]}\|;ݼBȂ&tyr/D9*.XS'k"*2ݱ:9|zeva9z(`iIdRӬ_ !/#׊LBFUcҹc[F>,I& `]fg#P>q4~`SDBa6d; (ᆱ}&{jOׁϊRV[Fݭ%:o^l`wo(;/B^9N xa^F.>vwGFA0aWoG2iWjQ'_b{&AK,EN\<7D ~R#QE|]u·@'b kϫ~-)=%̃VyKoA6A?G ZxLj׳l݋Y 9A_BiBY. ˊ,MU?_ʪdd&>/o|-$T> *8G|3\= )53M94l$ӹ8Uy;AO7GUI+쬜MHb+%3+bnn #v0[lrJYSٝO)zlU)Ϳ:BEP~-yr #KCLK8zɒOvRe[Je5Qmkck϶[L|^޼%Ȫ mhp߫ ,|SYN$8#\cz:$%d) uYIDw)Ogj)RGc[[O[^3|Sy&k#oaRr=!V=uE]r:GBCm; Le=wˇ M@IՒ]Fz)x'}q7R92w삲U.t#:g_0rv<ֿ0 V2{e5O)<Òl_uVp+ea))Y5˘mxe1H3D2Wb [tԉXZjhgעDY,E>Re'܂kJ"K j zW{l讧@m [k) iE#f ~6ǨXZH Rt~DD  OroEC݇+BEYk Tb2rGC9bۄ- Z9$$̈W~jGFM,˵+6zAygt2*%k(̱`Zobu{WsBD]*bKuu{km C'(Is$&5m#\VĠs؍{22{,ܵmܡ mڹXAo-K,m:yY\g@_jY⬕8]evCʫDAah`aRڹ~)z5ۧu<"$M:4DEaZHz6E)/\}P$\By9Pe;!hչT"NE)gsrm<)6;Fϊm 9p0}3>woV-ЯINJ^ck`窀'Kyl%c!utVEĽ=R5Rј)p ]J%DuH& qR%5^H#0WrA4T_s@bfY"]uW+8GOՅpgF3ּ§|tzHMZmjHGh6c-${.#VY`7Dܱi2Ŀ>Ęm:I-H9F<618+>(nvPA !槪. voTlq/֐ Mͪ~k\]t|Z?7*nN v&AGm.R{I>C; Xy2~ dp/4Ecq11t#ul j&@%$ANh.L{.jy`:a9}Bwϵl-v8PprvXwX2k|*ٛ MN<.H%2Rh%Ç_BH,%(M~Zb!UT5PkX̀n/Οu|;10$2\Nz% >]Yo :w@e lí>1(^rEeаH@1X"5;\P̩j3DѕB)z%Z [W$xl?Ut1 FG:@Qh isQD&KΤ kSb/l^o|GZ!RBfeim+#̾, ާIlMUiRƇ*]r[Go}C 9m6M$f=~` ϨLo;r߸!MoZ;6=յ$bLNͽ\V?1l[v~>Orֈ.۟_I klh{M:.ڥxUo^\[3g{e[WN&몲R}AXX:dt \Z2"buҼ/*F^ p4i"rL7,X"/6E5uC~+a=, !4z BA~g$=E1$aRt_T^!ЮA( 9=@f}cg5mQ 2va"$}Է-⹱qjz!!ڠg:(?WD].(oϻ%;QWdtAhX&#Fэk|exӚטCAUT x׼|BjwzF6|m5H! ]{Z7i2Ł&|p#%cΠ2%n$ mv(`x C]^R[5GPT[\GmuRA=hjW, h?Ie0_jWF/LƯS03GUQ7&ŰgЪJ!s""{A8y =ҍ*0ѐ;q.`~Pع|MoIEm8u]Q=4MM6_~2WFNT"]D+M5J#̀VskyΘhPFU$M[]19@"%WsC.U!9C;g2v7 SZXUCxa%M<^0Ñ9.@PChnf}<dB\|NYɵ]8& ^}T(D1Ta -֬37 T\tcG{$YMѽfE\C?HS$Z3BL[xŃh}М0|8_?o-ڙڛvYsB2%XR<"4-I_C%gagjFa.DǹNZyZZy'n~)'[iS/9^"v Ydm]㗧̠O@^FX墅JUmH $`oWqsRI]Hs:Þ/snE.G?5Ψ6$nLdˇf{o5|&}o ~\{cq_򑑸}ƇO*t.UTM8񦇶7Y,TTURS]Usʐ+U4dQQdM!=-ͭ).\7[9Ҧ|* @J)!ꣽʘZDì`Tj*"nj(Sιz`怘^m<\8I~aj59;o)v~ff#=+"OHa1 'A+Upcl#hd@ב6ѕ]@Hۯ`ɳl$ #OHG`M)POBQEN;)|ۅ!(To' 5$}x>5^sZD1Xqr[ R,"m:J3Su~̘/kH ![rc@U:EwF@2X:HVڼGI2S\ mF >oH5;+}6!34*]Q2$a8;jKjquE5]O !.)!`nyځPsBxa^|sDlD: sWqUgQpacOd9 ! }Qո=[3ݡKG\Ϛ˾`xߎ"" PwvI/o{!`}Jޞ_9D O6{$!h35󨩁dnqJ7\V*$q%K)Lu:UYӵ֯@pyo,?fTH4h%3Ա9 ;yĎk dq%ybFno $ ``M|16i*I0N$nv+q|Bh W|'1:7Uᅹj @_+ҥH1&, ̉V[?{YAWXħ%y_5 x *d'yqdMePoQl /g-X4mf 1qJ]4#b,@%vY?y0 Knze# E'=_c NƠ.H N(ӟb{lϛӥB0.G^3!&"IVdk@#܏x9^܈wVgr:IuUKƱȖBdCӲiAf' %7*:pd0]2Zݠ'HEN69 9XtӓH1Ḥ%~3O01hP;n";ω,W r3*tyeyWrd9Q! =`kƑa*`:*}*NjDo,*4$QCSu옃'Fw kٛk-}vze{D?vh4"]'*f%lܤ/}OOWQ~| Ӹ#žHƞvRoaf|l`PTe! ף r? NUP9&@3A>^c; GR#_XC":i"%PZ$p]UHI4էV'4'ߒ$`xr3o%&3jDNkT:Y+K_S0,Qf)@62!5pǫEr }?.Q+<>ţ&uYy!|8Fa#2ub^gSAsqjN8N9d BhG{+@)$5VWGT "RGMq4'stL~a܃Yiiwlhw>[_fAwX9⎃TaYbmCD»m(m;톈ؠJXuKc݋ >S0 j!K߀ޙ6'QiӛI?wo=/C#\i'>==KMPMZ0ޜbiwf, HEP/wz*}0 $xO9\$/M~a>l$(d4&[Fmۉ-s`"sgX\2Ü<㲖npsW|+{`fͼ3V](p][=~,4gc$VѮd(H}.VZ*GD.>>NY8aBԼ8FHȍ,atWoZ6yS{ʆnzx=U,NF=!kZI>y%lcT%( ʂ_mX{d)=FZmwuߓu XMޢ;PT4SO6*gi;U<#颐 )Ѹ;A5d&U#H No>k-inbxn031P2§׭1;Tz{I<fM{]]llXERwRߩIQ)6q2fmn栔3FƀL" =t1F?~FeԻij@>q>hD,bMQ%B6fH欩*WAWlcEg%9nNT 5I*4j##1F[''Oo#K:zXώW<&>L:R}o PF=]ܰlmBgPw4n&'8]Ȱ-33wld@@]@zvdb(ZѸƄ̖>ě{\=#zˣ/G.ui aP2bEEP7z-#6E/bxHJ,GDŽ]$$X @`ΫZ)+S)o0*7I)yig⺳(P#[8$k |^ P>l}O>eHS6r?p~Q6-WpxgжM\sii~H~U;~@DE@LM~9Y5t[]iХ=Ѐǡ! UUXˠu|c<_cH-;*`bL"j'n"ϦN$TAN|왠;$jWxEAdl\ )/kw@+{*O6%5èu!AJƟ&.\AfudouWg)ohQȈ7 YOIph/hOwT"^y}LM=ZD%9Vg Zmgqwъ϶tkչ?&Q.4^MvNSkw׿v6äC6(NJfXM, o l)[9={ZSOW'886\O`,LthHS$y>~ӈ)Zc"ҿj"Op_zD&QJmм,v őF%LB8\ox1W+<2Dc TIwu͌);J|S&Z@v{E-;8) {By|j6C%yݺZ;Zzj`9|wsI;~?Lr߆p%sxh{"4M^{ث[Q*bn<+X֡&€XM׵縢Al7zBa.;aqb&`ጥj' uq}VE>RpN>⒖%):.u?lE |} 3fkk8y ՕRQ .&):\8Pp-/Ticv02@C5DY*z 6=RaMLl$?5uij㴇@^zI)֔N+L9Ö ^ Fl˘lYIεcä]bj]R>wt(^<#2QelSqXtCX(%C"-ڹL(/ DE8l+MYldP0dw'Ҁm:?ISEP2ry[|-wۙ'FuݾzY{t\4hwv3kbUa),33֑^EIޥI!w@-f|FU%0! *֡Ȫ>v6ͭN;ѕG쯚:(Zzk.ϨdpY7{eX,k0DܥaEi-6LBpƦP(NoLX3IpH(YCL njZvp.\I Z`nEy~T"܋̼hŖD -0|sn Q-/9G,25*&Q|0wT0A #`||QQbjor)qa]&jYؤh+2ku:*To-^>siKĶ0=櫉1 LxlO!Q^H|`#?OGAm\A|'υ4Z5r][Z P{PpaQh'M\i0 r'PdU^Lć,.UmcAnNg7^tO+[%5&ᒥ?xC\%zsMmi ;7hFKҿV])3f "Ԧ מ^q9?cU/bBL˧Sשe[ ܼƵM1b1VDB`yU=$Di#@|dD?X[}f8gx"YnóN࿳k!h*x}xdCr\F+TT twxdyގ5W$UϺ,yD37;÷3 bgƢGDfXh.qtCUƵ)kREcC&<5XviyoFm{a/]]0gT}Wb {l?5r#wv ]VrlW$}P9s}s_=?>fÜ"0BΧobBNJ0YK'F1R]L`~D=kߖfoW[#x Lc/MfS_sbQ4v:z19̜]A CYZWi ׯůfv2#9@GۇD!:Wvenƈn1~m #3.uL*W$ &%6b,:SѠkyRuU~"3f2GnNzEb۔ل8O)nEL~fMB# MRH\ƾS;rMpocWT1+)^!ipyj;u>)m|r`cL@ ;gI2iD-Q1e{/% E0 z%8x'2r8V~ۭxbA!zV =syDj!!`cGC%zT`%S0tQr:z1F/oo\z cnki6{y}(o?9{#1 VQU#4{[탽㯸?D2v'- ]'$y nQs\u`$g *lvIL:.AzнV9aFA YW)BwM) g{Qye^bP7' #H/-#%gD Љ,oϣ'YI jSĒhAGT8OvJm K=OZ( Y5vt&0H ֟_t"N%ĝJ4&7OY",5Ǽ G*Ndy7@c\^ѭM~O<ʍ=OF\xxFwsؓ"WEQ0{:X G8`r!(-kzVt/sE 3*mbȎ-vwh !qx;DBuOëMBy[9BgEb;N2 fnwBJa8ޫuᧆ[2W!TLs|e ٱQuD^B.tL4d8ŋVGdfɸ_}X)LЌ31m` {Aqx.0bYK`aU4,#|9̟!ϋyE5fۦWH> UADAkig+DDS˨A4ߴ|+iB\2_ڂMfLWz Tߙqv%4YAZvlorJ_T` %+GWjOuv(x3 ^mNW` ]E@5M]nr(elQNɸث<\eTNG U\YC`(MFC`)>lpw/$mxJ- =Pz9]M ; m#k_#Ea-#u1ɹM9]@c /9n'օkVXrsBNA[f`b40-es@1u6O{Q7M A uF؂|=QYwr2()ɈI!}OTrљ!-Y ;KPv}HS^KMJzT#G`LW5 D8Ql+j?VR_; {DZ:W mhx<SU?7Lذ]+]q:e:"leuUbVޱU2s|Ufgյٌ8[~J%!,H1P4^3ggs,e=+#Q0\SL,Q$↳4/0IZmz 9#wBF&λ2ȍ\1]S".p&K^TS5s!' lSκqx;cL`$'ԋv!MqQ.4MͲF]4$Ղ2VLy$LPA*G;ME6X3tT?|qCFՎ ks2Nǧ//9̓ʸFTI0;tS)LgSE!xB} <1Չ0V"Z2? bo>޼j-+u 9 D{,'o/m;ihRsG#4Юn+UM۳o} AG검A ac oQ|9/2Um5xirJqq SZSc;!;*zECobF0+xߊRYo SD2 _YR&kjd)^z_ /-PAKTMm  za͝N-Ț5" 0&UFNQ BB$}m>r듋Ţm3nI X9- yݍ .`D9w-H(ra*mcs@__w)ŒK}2mǂNJƽ\@`Ŗ|q}remn08d;yF8 !"G?哮y*HFa>V Ḍ.^~2w襝*,j˓M8e*)r\~3z+gI쫓=Ե|OD&킟Z &ݯcS_]vYhF^x]#eY8K87O2Z@BzQ7;رZs=Fn'TZu}R67 *w:R<3%(:;KTGa,4x޶h;\mRe!S˜1nIhbU(*!rDN騭np̨mh8xt(O@]A<*49(a2fPQ#TԆ fݣDZR5m>j.“ w6pԌ=Y0Q['xq<|}j~0LlC@h rY선|Yȱ2wœI %jU椻?^}'CSEz>RB' %;tf <-HNhPY\*!7#'b|cNqet;\u };4LEQ1 $X}.^qf׶g~71D !Ń:h2HU"F0Etc*TX1"7>Υeq_[0Wr֝&Fb*]+}e%ڿ6{v%D2 h7%F=ij-cB U)H9ՠe-Z;4 6/;INLta@rj%Rm@o9*sUA;oB<9Q E;~f{(p츃Lf][?p::Mq*VA(19~D+El>g:sOSߧiYk@~a18wʴ3ߏ[͂B6]m+E-ş#Çbӱ#=z\?,͠Rxqޱjym+24+mZ1r^0k\л{(Ph^r1~cgj*+C`%=;%N+Pke:hId\ϭ޳ ,BM`c_>*Ro.iR#)&:!3kG' @gՎF7JJ;J6|c2 M, E%[҄%d`P0A%O dڔ)kB?]sM"g,/.ha,*3&tq!$OqxxцN8gU;[yE~[PseV8/$Q>yq8Z9LRg"&~ey!Dq`* Qa]ѿ+v8V a%]<́MY㆔>LԠlSԈpaU%ŔQ:lS+!>(]+qx jO'e`\h)zjFQֱ{M˒[+<ӷ5o>]V_ z4,fgHO28CE$@`*U: oߵAW)xΙLM#V)lOp"6&jZ*=OÄ)Di^<WVYۏ5C:\T4&]+ Eq'}0Q2ϥݽ1j1>S/H]&]\e[9a "<>{g-Z*K2xGğ$ pN?Rr4@QtHTy>|O]wAȦ^gܷ |kg݈܈NS՚F:ȒwFVQEsڰcirqOv~3_ ?kB#k=ڒg)Ea :XMD8R 'YM-/>ĶOӖ0*-$w0>2)V&G;l `n:b+;C`0uj? r5U Md5\!BK OTVKZԽe,[sbw`M aBdMl)mw2zql;)l9mq11톌5@Ah\uI~Qv',Ǔ,c?RjnNËd!+!"[+^]uII);Ge f^;ɐgRE7;[&b) މ6/}_npnF'b]lVٙ3՘A2 c1qm,٥(-56&p0a1GZTxyoa|N4vV舙*U*Ѿ%p >\!FRWf9su'#`szƘs8T[R<"ȶ\t*Ř1MehU^˯[UcˆDm6vz& "B=Z9ғߑl>}6첂^nj`a7:m.ިԆʳ`O[/P{%shn,>{ x+A\ׇ} KX)3ڞEL >f8gdg9>}ORG0Yv,qo@xǃe!GKA5ԼKd'j_-BjBC'eIJS`"9o+QbMfMt@n>QTM>1 k iC7M\q_Ɍ$k# #=B8%ȗS,7I[_jZ'~Ie'D) *Y_Ă 9ڬ1v:gH/ANO9jYVDYs I1!dx97t90C o`!py#^~֧6AoЌ8=6REoWe2#7ئ.)EV(1FNH-ڹp-,Kx𗿁yON֣C3::PMAcrYe؈}!'=E[yfx,IޢG\'DbœV7V /t=s K4̤iQ`"]NGUw:Wۓ~8R2wUk ^]z^R|mw̖X)y.<4Ӆ.\ԅp%I8X. ;hTֺ VԶVc. {f\a|BC:59u|7'͓o֟5R}B qaGLT?&h導#P)_X ,0ImGHz`zsfNנ,ItO5xA2Aԟxdy9񩖾)TQZrSeG40:zo;6JRuk/@gUl &T#kbK!ScGNn!x[My^ݐ@}Kh04C܉ dö\~KwB hs57[a :T:ZGZw=s|_d K%*O!|?H{pH;6"zڊo/k%1A4xq&K:Fy/QqO @|-ltYx';V#>ָ,Ntg).Dv2sU$Z&HiVw / G}+>KpvD>w$[n"]co)*$CTZdD6F c<@톗4#؝Nl1 akM_٨}K#dH\^֒(L[gHY/:a>%xI~A2吗Ӥ\ʞЗ٭0N rrR3; OGyýt;{E\\h1|@FwPG+? 湇+`zCks<ɠsIuYVj-2.Lf2VV[ν-R F-'xh t94;%˫lJc2)(4e䴘4ӿUQ uXo H*ٚ(+Ǵ$3N CF͈=rIo[+:K4|-]| VqfLrhhAZ15$ }`Y)hWS,JkX Y5Y KKUǵP=]@*|k\GE1Hn?ZlijpD:6Ԋ{ͩI*k-/,I 4*HwZFnB>}+ t><`|8Q-ʠ[ONv*`Y (4O Zp#'e jȡd#BGݞ2Jv/q- &%cڴL|H3Q"I8X=t)# U652bF|{T/}jX{_ظ{% )&R'=7pz{ָ1+2'ɵFVh]g0x֚.A6Y1v0ͲNc+^J!Za+%syT!Misc$ CoR$r,M?HwXJ!<MW?O3ZG^m .HdxLWQuPJ|Т&-,)עP(:6(l靠Bd+ ʼzC/[kF cQDDuh%$#WtKxCfQ%r-P)A @K_[\!W;dĘ2Q=аq18됸g„xa<`fB16W뻷zΆykO4V"1sU窼`lˣ{ QPMuGnRkGQr!E,9vK?Oj]Z{) =mUͶIHͪfa5&U_S?NG"aǀp)t74x9l=SC~,?! =5F?; -/!-72`a՗}pָ =O,M^0\*X= $?,0jv+p梺e=^yR'3t,f?Y{c~ҔAm 12 ?솁oҫyɷίzy|_e [v{PYŖ%ɚΔiX*A }g28N4cMֲIzJczfyZ$lZ_9@)PgP\.nJ:Ӟꘘ2QGHX2f߭tNArP-NQLlZ[/ۄoΜg U)M[r&ZCf"gV o\ATiBOX4eOA=^ i^HAާ D06>DTԅӀ]g J!dk!EΠgXO' 䙠渰7d?CWB7Lj/,ūDY(uV)e-j~3 Le)%/+NKy$@帳ЏWٞ*D# nSb|t^cJmf`%hk^oKsjdlfDdc'j4vg`A}⑫|>d8i1pW2+>ZwN}zu?7)Ukm='M9fIvD2u]vjqBm54A%o0}j)L~i xB%$\ ;e>0qm52ԷLEԦ E5/QVpӱYBNr΀bZ Uńf(n-v6Oc}V*)W,FKs7WHMCX>cVl+-'YcJtiJ}-Aלlg]t?K513(WV&!`տ/rZMamMҌLi6@H%ߑoic1ו%D$寎^NR"JV$j%ivOGzx;v T#<!7 mtXcGj<2ۊ"fObdVIC%CFӰ};),Bnى1=hV4ÞOXHdqU++R5lyn3/}O-v.й o Qu'ҳL5!KC } tu L/Hj D/J9uNe9Cm/+<)gj;voF-،%7 ]@XjDŽ˻LUn{)cJڸ6]Rdq;4N)b̮nE@XB\fu!h1*~I ?lhp0s}e${+AT2::;B(6G TIHKjv6't2wԀ0L;@C|6U3ԃ.ҍDLֽH½76Alvo%A}دZ#kyIH,'I@.j#j&[Z ?t\M(h}[@N %d.&(y9ߞ ()M 8Ę} "LB9,i+'-)bO0-v.z ^jj?-b&Q{عwA9N'%♣@'mWeGMSdwHL@%;1};O-Wǹe̬ ꎤSB ĝuQä&u8__p]-B]XͶd7lIƚ9B@%*il ejYsĀ@mbF%R &Of} o//sdHiRT>mIzBL.z.n+W$L8/V9wQ@PC6qy/)&gZaR4Yh͋ \Β^-v]mܦ+t>ސ3YEV5&[{t +I>lzN_R\Vl\;Q[}'5wWkԜ^F'W b~'enK. 9?:(ac?QwO ]0${nN6^`bsְؑ>lc]S:dbEucmA1P$bpP3yWh .To룍4 W)=kqztg95=S!P:V>ۓ-]S/75)X5#o;قSDc ૤O-ɘh5kY[f(vP"cW!nٲA0)g.R^ʒJ  jIRufDR",cOږ87?au(#C:Kq}AdZrjIĝ0)z ܐRBϸk4QkuYj0/\ X[P »uvu#'zC1zL5Lw~!,>kO*  "r ^ R ͘)P'y;"J|gxJh&:+YՊݳsLݍ/TrJ_]WO74(&Vqo2m!IG`,%-̝H )YS:g|QP's1u{“X[tVQBJJ1)'npFh\yh&~\$*cwxNB cit~JKT(}) 0lE.F\6CT8=ԅ?0p~D" n9dQi%WL\K>y*ƒl_&]>2rTV#f|DeFQJKUxS((A濊rZcJ#VqT N׷_jΰ-6'isKh>.=42Rܹܣ]A @F;#1I= mB 9;(w`Olp9Gl>Єh H^ )9ktkߛf'Kp x.%p}EgA|衢X5!TQnX[]odh`Aݸa֐367~i%>]''u 2T+R62&'|c`փE0oB;4PIh({0wWDEE _?*W2lٕmb] )RjpK'Hx֟d!t8Sh|YzN=jظG7…7O5]% 6h,ȢGЈGF_&5I$":\Hz P ӝ g6i1CJ Oq ՘Q|*$dNG ӯ? _*5a67~6rG~]MuKcxʸtؑLBSL/!z0pe2c*jb>=#u n[L4MļO`V.g6jW+/X^\\P( ,U'V1P**vCee( 5Ϝ>~ fD`J=֯E|Bݫ*\&ځBH53"4iH(>.^Z[{P{z& LIyPjQTs<)fdmӕ78J@͋ pŏ۰Trmv!4Xvxw%Lǂ&? ~R3lEj JCY 5d~#iƵucᴁ{m{ɟf Ե7}ls"]ז6PRcKi| M 6 O$6؎`<{dO*`+ym8mYoV~͸<AmjD:ufOy5xÔ+ ɿ =oH'3^zk!.iɗai'4yLMbA9<Ƶfp'ɼBto/ g~sGڧ/UEzRI4&nxAxPhfThYZ#} bB˿KYy3yn$=[^u1mz?;nDGBEq[mo d;vYk{(kcg̬%3p!X*VWV}:/[RIG& N,g 5t߸g|UFJ-R^vh:+W; X_Lw8d%^lf> D֝b|,kK} yf&2썲ܑFrg No_`w#|'xJFsu(v8ӆ^5w5<#).Zx~ؤ9vf@]J{sZc,&#ejj'ԥ]Ǩ4Ain?JnKLh}C}pݝqڒU?Wa n xpZ a`wi^KJݴd/!3n 8<$%} d.U2]ҴEΉPH=}?nQH=3ct!b$i$6)$~+K.cQ>uͥ/@Xm;˘J`IXԬږl:SFK 06bSÔd֖ Sx0gtak-q wҼp0Hh"PHK9½i(Hay3(".1m9BݖF:Q#ۃvuH GRj7#77Qv:Z?D &0/M"GE&lo=%&PK7%.-|va#*Fm[67Z8grϼD ߼F$&l反ȵSPH4)&1HL²~o/9ab7kp: j`7cdͮW 9Zu-]m Z Im< vy 'x9psh>cH^y]44Νs9,XMs+c|tϙ3ІI 9_q59ӏb\{Q;uR\fY㓙8KEY-9Ov|~K6=  D &ж{ܫ{~4mW?BR ^DOVO<oގHFjQe?Ʒ-~<fG B:~."h2CG@K"{Gk n}Fb'A|J:D񔯝;x"c^fϷ)*[ԉ]}8~fxqƱ6\)4Cҿ/ _Էe62AޜB{J&'c,T"71743Ʃ*;ܞ y @`>]>rO:pI8B74 kL~$ʥo=5(;gEtX QwU-uRBfpۙgĦ ? <#ڤA Yq^n_NJ`E2t(-r>cGG#1a/~4`&M~@8A8p8jt'npjmбdGB %Ŗ+E3ikk;Rcp$O1j$ҔC#vG8T23BW%}F9˲ }7 9 -VsKa~@6}`wΛds7gfl:VϔQ߼b& 7G1ɑ3Xuc9.WOPs%>aDEc^nsԉtQZ|xI|w1pBzqWP3iV݊\Y-՟2E-K~ב#ԃTn+̈3[9 %kŧL;ۂ|V/ʞfO[/uGz@lbfCI/6YE>s8?.XKު12p3Qp?AMR 'z"d͟t>oc )Ni3ѿp2 ,ȯ~ќMõ~񿶬&.6..EZ?l!bIN|"H:h4Z33K$[(o7-S†"E/R/4yveSUܡm~"f2+,ΝZPUuxuЯ-"AЕo 'Q7BS%N'VH."贾/Na(hS6H̩lj?iR@.U\O/noxVm(gk?}GO?1A0u QRen!8R 44JPG'>yO_<M"D _lB6e.ʾJ!cČxt3f eYYopՅB.=9(};%j c\ #i}65}2 rꖀ=JQA"vG>(~D( 儲a"X鵦`t[pL#Ϙ{EnE OvDsV(eD{dz6گ/4RlơG&>Ihҏ'RgߕcMu!]ϘOVUbtnM:ɛbb#:syG՟RmR!M{G9׈"oԹR^X\^sFVH;v/2F5(e3g@`s;&69. Y)cBI+ۮ@ {X,j%0odaLVT;qۊ,%2@2Q]J[/ bþƯX)9ss?r1 v16 \S&O`l}༽Q߼Z|,{r,=Ot07w^{'jq*}j^B*yń#'v{%>3S8ʟ9pi=x38)+[$-׽3\QJ={|&r9Zb+5jK1J}HY+RkVL~S",0pr6I̷J=녂kKKWQDG(yn*H[E:|.BEf̎3zIΫkwi5c0g$OEhr75$$QƇ]}K^HN^m#Jnɪ RrH#᭓s 1U҅ߍV.W90E`ϱķWI\1 /LK6gCW?=+١Y3?{x$(bWxоRe'"3:{}"%%bqhXGczZ6ݭ<%}/ޖ=hF!++ٛKt@t?g Y]F^Zl-'s{sMW]ѹ꥘Yk vʺCcH_&$M&gV w9^as4ya1;L} ]"{⹻(X֟g{dh´uf|"cV1Kgu$̎s w@ w%3|5/l+rǢ^D %cFmޘ;"_D4wG< ZY$!ۖR و[9UAD;rrۅT!%bgi&X7鹼B@++36UWK^)}2 1OѶt]y&Y3;j &)@4 g^TFķ#G@\J=?>b_EfŇQ.9ڊKQ h8z;Λ1y$_uv~Slt[b~L  dYYrHa􉹩B@/pp aBI8}ϹJkʰ{;`gdTF y SG*CG@d84ыY0-W5!`(wogëf<]HMV6 ŕRmQ[#u~g=Qaѓd L&jdU ½o8#AљQ2σB截)t /{$l"DZln'm1yr%=S#Y%2[3W?jg{}NR)d%4lW:{n;*Îbv"~zɻ"\T/3 y݌u( :DEg_*S+;{ iR`ϳ#Oe1Ok { )w<`d-ݖhִks*gw+t]Hp;ޠT+G|4X|2P x@{hɤs-.0fz|<{(rk5Wu@Wx'peTYI~Y)~#C+qjV9 Lkd¤B|׳aw6;xH0sZjNdr(xXy),x(EE$PfFэycK#/凸G(R>@ɝD~jF\X^NmP2@1CIBD  \[~<kN]cNS>7.0*-% j/٪;>cI z]3Gq$mb{NJn9۽`Ov߳BoO:v'j4t/I1vF>cMOŜF En'ToJ):\w%Daznqt૫ٌ%c~.gBPgf8Lθ[,p(ƅk54{0Е@Qf!SW8輀JbݟF jBD|% f۠TJ~4+a.C󙛲YF+̌jӈebX"\Uupu-->+{͒*Q:V ̧s Tg"lPbԏ%<(nj2^%5ݚDv,p9Iݭ8ZU3[G`ޤڪe;6s_ w֛e_b7fKMLi u?nٕӏSVeBTS'M^v}ВM^0cV*_}LX  edXU׬"!BV6qs9P=M;P^+<%;#2sY X=,YBA4#V0bn?̵+4qW敛B| HfB35PbsHj9+P|g&[lTՆ^9yP&l:ɒq|JpN*"%TmRR#կ$/\NNبX|UvPt%'K!vvRܖ2\YG*xlA@Th'䥢#jgls[LKݗ % pؿKb蹿FFQ[N%M $s -Zo[K|4~:nq[΃Y0[VMx2 UO(.*ӌ^ 8D9l;l8PAK6C& ڔ& @62)j̘kGt ?J$Y[/hE 2##Y#zK>_s ƗQl/gP`X 6|xyS r>'';pX46ϝ ʹRp~^4 ;m'϶amu4}S@Ld1pPFC,Z l(C Me`('Zf/[p+rKʏZvo5.@Mɖ{e-kO7x:ġ$!2{p^O_{.)DqՊAH*1+E_!|0:3(7f߹;`R2d߭)5|͒UdxPS./Q&`gᇡJI  &l%S-PB9"B Ԗ.,p,3׊3ENYV⬚| ev'k?#@\<>Ѹ~בNRs<y%9'a]ASӲ^dY\),(/$naK\UV U2?9 ~(.FX 4(h"99O(ċI5՜خy8&OGx 9IZesuugb q<|A;QkE<x6#̹@U,i{oyyVA[Ƶknm~%jȯcbExt̎VƸOrٱHSfnB,L+;KơaWm]YTIJNP-/DR=(wxZhn{ݸjCҗ|:Uv,EceW#H53ɚ`0~S|s@@kFSc*,DWq wI߭=oSi&P'9Ѯ UG^x"E }GäMe6#/`In?St(<Ik{0BR* @9_j<=w_F$ /5;?z%dlI\bވ6'u䑳g\4L!QB'M7KlMn\w1>xQ \ ZT g<ܣݠMȹOO1}0gY%j kG%:w7pjLYVIAqx灢g|,W1P,R n)FP^Gw\ξ&ʴ5ƕe6}]ac~7 "cY`^>&~$N2 */ }VAUAW :.Ì]&o|UbM{bo=r>@u߷ ! CGPjtɉ}hw _DǾ-(+~Gt@T4}`E?4+xebU-fQ\mqqGUrI`A߭4yBf$:.Al0>ܨA|-<.QP`\r-$N?[ijUV{ܢu6#V8/g3Q!Ua4S׸<* @i8e/Ld=@9R7KJDMIZc)bHs& !~zm.2w=(q<;:L[\ BmxVֆ8\Mla},%XrG<-Dzy9)iS!6v =*Tff#jV9~a#Ğ/bF9cF#Ll&|j2-hdD(E]Pw"|6Ԭ0] ן׵3Suaѥ:G77n쾻Ys=^Ȇmkˮ'V9`ԍ~U]`$ =`|N+M9wxU/=9$^|ݵ@{)sQK]\:m*?wĥDFб42uja-|ΫszjL~)Z2RX,hD :+(% {w]fn*û,nC :}_M۪ǀNi"@,lqmp~ Q1W$āMlLSbP(.߶*[܄\Ì'\x8FH AsԸJyl b7/mPA'{P尮1W|s}1Va2A+70:iN[osyllC1_b6YQjQ.~C6yzBNhʶ^YpxTrLVpЕ?.3a,n=٘??-JsW :_|oo8-,7iʮ1\\I!*,Ƌ-ůS__)t9ph pb MX6Pj8Iɀ9Wy{$ڃ-,uAj>u$kނr0m|F;:xף)z1Î?.X)nRgR^vz % =hd>`o:!lY@_(n;/k㊶PShƫk}Sqwwm "{R0 }y.{H]{sغ$|k`JDt2Ts#O|Ip/cULLwv&65^ n" hLT#,Ȍ6q%a0+3hp9@ ,ۋE?V4wЫQzH3/C'}Q =˰3bѰ&a{řˀKWOf3ٲBN | cȒ(Xv,[ym336p$55ߵ!kB2y=,Cqd+e6JUtS DUIQ/]ǭZ>*@~C|*ͬcb@\0 JpPut^Hrx5 LQ\^\[a桓=83lFr;ۼ(soLn2D {ZxcΔ_p~H+'{EbH6LҭўD)7zgoU]L,2ؿrhD9|-eRb>*.NGr>uut7BE#& ,(,F(,ik:R]'%H&2e1* ѝ`&ᶙ@ȳppxJ25FUs(}qX:p*r\,%iU݄RRfhp$in nlwase*N(}LTB[7K3Y/IӞ&UU tՙ}Be Nx01'7<J#X&d/ Xz>`)ض,rUEd*qT75DziTܢ:Y XEɁFxXN\A3aN[2lUtX@ ½wڥcσ9PuyWӥS醔@%Lq|G *6^RT;ϙ#l_ \SA Y˛t+T+ /XIXme*DBS2,b;bx,㹛XZ:V]PCo;=" oBݗX57wPO*e1Z4ٶGeT/;h/GVՁq]f1qbj I«D@ܤ,P.~]WU;m<0,4wtv( 8X'mp͛TT,cdu144 W*ڏA?>l5ƥ*lEW2nk\BO<$a2$c6`Vz&HwyTPz⢚F < ZmN|F%i :\G]z% ؗ|^OཎPn(CM ,nmq+og]q7{tDt.(c?cR7kT;i qh)*˃oaVKn38Ѵ;1Xa`j˝ yFrfN>zeҺ>qg͜f;=Db~vc4=O¹&XǩpɎ!9~_q;}^ (O-V,DF1JȂ>{^'FmwtOb1ɕgEB^g޼"d=ym(Vg~!tL( \3Eer!>!%:zV ]V&؍XhxdUJ"WK/v=i) ЏqؓLB>09’WpG\,|#/eg8mzK 7Dތ͢q};\e:) [uzݭ G㒐|0q.L}d[;Qݝ ~JRA`\'`k -C徲hk!xET Ase*77y["ء1Ҧ\3XUh^zoCXjA^v ޷fB%q:j}K/xdnģ] &uO&߳kMCiG\ͣahc˚m^,GTOX?fs2+;E,*j{/tB”μ5⛾("+3v]̜)-P;UPN\8@ڣRnfk/heI7:*u(ԁbMlYz< f@-1r(%w [p#-18}IB鄁D qf 7L)n}aۖKi{cV^AӒZH=z͊ޯ$-QXpsb&Aqx$3j!'-reqi!Ijh2Y"cy}4?k?o"1I4re o5hBFljcQ @}1W~eY/T#yBv{dm_;0W8dsFd>.*,ɵVe$\\36Vb@l]f\}lƋSEu V0#-U6^wfiY>qOq7ڭ$Dʐ?),JK|> ?)ߧ#msXveZټP ) ^ MA$Q(7 N )fPþI)j[|8*8Щr|eEƟ}V:M%HdLf_9Pc. Ld^tg6EɃ-H0ͽ\<K,VqoeSҸQ]p'?jR3/gKr6Ǩk췑0)~&htr⑰C WβѲB%~θ|$!GVZ{w\ȳ]hawܼJOnIק:,IQ; ^+Ze}-VíSf9ZYzdOXy徒:κ@#VK^|T*ed=|G Oq:PKpsi.ӌї؝ hvky璤+. [Stf)"P‹ ySmWTI>]4ESlˇnGgqdPg{yLyѐs~HDc'A{4v6# iɾg,J-kE@lH@"ց )%oy3i%DNѧyQXuP iF#*@0;/ll9 >23/ Z0/Ï*Yǡ]mUdx Y=آ,bٟ[ښѯQr"iAaȃsOªw }jA9G]O˯oT+sۜBg\g(A a߯5S\UHU`h'rD໇\fCq8X2 PR J F#: "gqJ૨E^yl7Y!fjgYn'e QWR*×T/(0]ͧţO-N&X|fȡ/cN5Ȅ.(&gɭI?3fv*k6NDNHeQoPV)0X+yo1<5pb.b:Ve@.uoqp%4cj [0M鲮Gh<6CGAGf75Y54D)TԸ{fg/*#E[tn|~"Mz0B \#kU$G$HI|bz l)^LÑ}W)~@2Μt_o 񑁒1k@ g&t-~7'Y-Jw*2v!Zf=s =C4܄NnnAftTn^+}# @ Rr $!(Ԙ}! ]B3e9`,9ÆV&WGi%UcLY,oeS^NJxym6āULTRIJ>QdXA nYoVމ==p[v=j,'E$7|ڿp1DyN[M|Xb5ގFf]"F7)4K!OƳu~[&Z Ҕ#8f18-`blلu%T.ˆif]}]LIJÝ[ɛĜ-0bqQ]?N;647eVRŧ$Sdͧ??NwC4!fQ+]"vVξ`Fҳ\v0q ȷo6!RQ`cDAHO+;;%YJӉ)٭ :h kʧ)ŗk& K!J{ka$JDBbQ A(EVkWHDƉ;n:A Xi׋LbbŃ":ͳ\VܥU)OwY+HrI*PvAo5xFIr2Wh4gn4"UDLZs|H1#sb{.71NZ`g5{ } @ϘJ59UhŤ@qR%ǁy\he6 g'֎cymV5 \-gᔙryn'L!ee;b+/]c|b(a3fŒP+JI?O(cw#n*ǐ/cbj \^:B4apȫ6Wes5@5*W e|[C 狆%)4Cbot ɬxQ:i~Jfjn/o[__[F.a-#_˫4> ۗZ)e W;w)rvxAP=Y,{Y~-0jЂWacgY$?pSPefDWNx|^pbg+Wø#Tn!~z# vCJlj֔a?.GԈZ$ϝh|8 7O [k1X{9at"lׂ)j/ #\&fsF'!U*g|ya;vAw,\FVmqGfL}mMe>;xpϾT[Ӂի~_ ea2U >Ǝ䄞DwMhLʬ^@cp@_ݪTeJ!A˥w)6_lуT<?A kǡ, ZG!B >Χ,?Uz[Q m]eed1-NңT3& hQ |gEͫ&lN&28ЂyzcM)%΂a o';}h)X~A mGfnDhP>VHəA$S:(^1UkpJv2Ĕ7> 9f9R(X6xHQK|_jḅX6H%E)+o@-N6Xul:Y|/_TCptAm}(g4o<E5[&{.z'*#l0F x&:^;e3| e w<;)nA>Lu;QvFa&洞-$ |]΄4&d5!BZilFÿbj7t6luybN5Uԑ۞?099/Тɣ7(2¸4rf <."e4+W(,622ɬ@a}_5E<@$D[9o&TgAD-_\Xp54I4*3Qm=FꅔJ9o}$-ϻm5oV_V+ 2(0e)cND^7hFi83{rq#(]uR| R.5}]|Y(sw9ԡs1û!oy|KUu1jE N W:$ZJ F/ Īp@by: %h {,;(?1n|^*vMB\&CJ/k]-w'5:H4͈ኘI$ſ [vczz :/YpGTc+mWev"J}s8F?tr[OE|uSKm=$'z>]*>fN= N{%~2e 8.j Gz\ hCj8?Ms/euT4f#t( ?ljevܝ(5V<`Cqa8UTbޥBvlxZR`A|e ?o=90Ux,wlgǥ3mMa+ JK 8T-G+3i"]!"(Tr T:X-l;Pf|8+CcMxP2pÞG5&a\0Ѩ-DE 3,5{Ա0S#@"$($!鏐x ls#D(ti%9S|g'bjUHvQAni悻Zv%θ-)i:$w$ԉHx-"Åe[|6 ,9-G m~Acu'Xu}VgŎLrzbPo_i%>|7Elus5d7B߈:uJ"-PS =S<_袎RKg3sOE:eo~fpȵH?>> K 䌓$#@d{4)E5o4:9Nv(#%ř<׺l*'i9c3j2Tq&z $09n0y1 .eWK ̪W^:G L3顽'GZk]v0V UF68ݹPxiieBUM( ˄o1'ax DԬ Z:.0Xn;ӹa}{?^{L!bdϹiѱß/3oCSMHo9'0@J=Khl X&]JMҠhX/\^&G,)a瞕hKM剼Q<1Tc!aM!nl!1QPIp62SV2ʑGt|"A%Uy4i5NJdyˏwIf莙rd1h]PZ4o?> v34"جѐ;DbnX]YXz;+b͑B,Os!jP AIոÍYxTkIb"NnK 1R`pv;KšFEUU"ĪcEq*o8l=>E02 _\hKdzj׹e ,2w$C7w#cc@K `fg^N]^A$DzZ;!7G)A߬}˦?=ƚ#**aO%M Z{lRRM>l.{<0GZä'K|!G*mJ3R^lv3&lP.yIQe"W| 8EE۬k1a"$mJ:c@_.{!Sq?Ghug+gJ'Lèöwpm\Ɔ찉I?ʤ\O =Xg_n^H, >#4 I}6什`SOj-G[^W܇ p D<)G4f8D4AzH>T=ؔ5ڧ6 CWtҫux?@oΉF\G&K*K,8g?͉Ԛ_XN,Kτ'yUC,qn$xI$c] #!67JH[婃S(86T퓁5.׻bnDf!='vW ,o%ȟ?_>s.No %׿ZA ֐Xr !YEȉ8m q^L{c=y)PW`bY;:4&n,kc={ YbEl~*$ěE{[pn{Wkr؞0wJ)%e˚AG6٨\ծo 0v6>+=y]aS|V.ѠIOv1Ӻk[L tQDUͮώb|VjUdـ8SGo=3\'Kv<9جHrR51@ikU: w|P,5[g ڃ.͍s贑Neh> 6c<$=*|_tx⢑QB^)67Bl+Dː7TvBͦ1Yb܀fAɄZ@ld[cSW 5QԆR/[l{n5 R­8H}]1W?ߋ(Y3?]3rLV>s"ieOj z %wt5kRI׆˿tT O gA^Ayܫ7kwi~~~>/Ʉ84aN?UմTvj;~JĒ!W,rśimim[>5Ank?ךQ B,VŶup- ¶u ;^/)Van9F^iY\8Yd(ٻI v)OBԦ[*~3=8`:2t#F'P/w^$Z+T6ڐP Ф>5g>2}{WM *UNM0i(!}2o&Yr "UΎMM2*MS͉ȟI+)8F4F * .n#U{9k)Oу>a[6)a_p N9F]-ٱ*EZnd q蒋"WU&8UȷAo lMMaa:&(t33K=oZddyMym0˩d.xc }f^bR.).Q԰; <2_]-RQTk$? %2/]p-ih (&H70Q٬] }Q=`30˓iܱ&pMPdbEOlr82l_If@(~~[51UzIڴMŅGMU^ZǺ ^ڦ[ B^w6'">e#$w{1z:wF6]j~1͕|cr ?r\v@|Khia;1G^_(}*._- †]&@N$Mޗr~m(^*}3A!6Hh)`GR_\I^i]UfM WW7"8EʔnЉ%hAG>Ʌ{&5k0} M"&9kz0Ҹ?2N>qR%|f$HْNژdh{(# >"~r;oWCÛC[ \2CL9nena/uj:1ҕ&cjD\Qύ lJ7Ϥ*-;_R߫ ?[z{5\76ʹ!H2Bܑu1{$:-ha"u x*Z'a^_4[wDYp^\'R5an W?C7Z,pH0,ih*}X Ѿ CsQswn,a 9>;s4!kێci ?5m*qq~xyY,TǏ6cw-CQwNr 1"M )׿ SQr_!gEI};h!8߽QN!1W.$ZkZyx5eȋuN&k^\oe$m+K{fHQZpաH3y4(Fnbl@iVԐS}>zO_70ԽcU].{ca2/mRcW_X!cMaG:- |LlsLI?2@.n9zAXSV{%0 ;ql>d#"q}_ixn~cOJBY (8ŲD#p(1}xn90lp!P%w+_*0J1 XyqpX|!X"ɸ NգKU- l4.r[Yk^*wd&G)]/0ӂ{R4ZcWC䧵3FK3OCZ{8得s%n-pxaiOˈ?m!~k DXO-(pS38*GMYA` I01>;뉩{B-ƯIpRe5g#Z㜄 8#nzo>7+5qOxфꪭҼ ׸N&QdF6 `/&i5&KS'b[!FaWciu# p$ 66e+ N ;Z.Z-h&e-]Η˖Ym\HIPUgA qECoS8œAMm?SԼ WHRqԮoڛ6:䬟3&4QdJV&JGUd=tyP;Dj؁[Q5D&Bœla6Vwϒ%`ӂu[AehNum%ZF].Z~)rzۍWilhOqu! NmUd/JPE~&eiZ'kT3\lGC#̢!1HGysqu:twyA00S~+&_k}l|!1[޲?UqTV?ՒZIW)-9m]o/y[Af6Z &yEkrn%+mN(AHj,7 wN,4н@ 0Twe~ q})-w>?s  9CuKk.EHcV|ԭ|pqNvhO8^ߊrEP'D),6W]Y ~zS0}Fy :o);Sk9Vj} |K] jݬm7-17ejrQf#EM荊Жa)I ?P>W}F-#moԾ.$yeQG&h,R^U$ܿѴT>y"Bklea|Jv^UBՇ4-" ӶHm.`H !HAQE\4G,_8 PNXyA$ZER5 lCkN0HiTVY x_c):h2~H %{C~j,[y> KP>jr(L) %/`CgRΘz'L}ZQ!G#GD<4VsOՈђ7tj, .s],HB8B2ҊI KRͭ#(@iI)26ʊB>8zOR{دL%#tF{0$qle> + vtS0wW6Drm]k0:g#A˥Pw$'BӸJ!8^̛JJ=-ı5T\j-u+^L^JBg383) ϰfREx+:G2yד ܎  U3?Гn?^T9=u?WrԞo`)l5 ؚ^46ciRqpT5[;ut~z'SjCCc4 A3/ɖ _f~]V< _3QYw"dF -f: I+PPݽb2iFdT B1rm- paSiĔ m5ʖ֕fKƇ mj|k|Ntհ(M5Oܳ{a5Rr& mtM?ӢüI3+sk"X8tS$0xorºcvs\r?.hM6"?E #L~}1{&9!_dT▆]!.m?1@5D,@Lg9qX u*8Ї?v%8*Zd> ڄ\0 ޒ۴EKO\q }jb,z"lm̠Wb \KuBU ׅKHg$N$vm),/:/DRfz&M&c?kX"v,8"vqɯ/-K_hn$$hS{ ݛZv"z]S >a uwwꕛ9WĚ #_q^)á! ȽMЇZCW7>N[%Ģyyw,d#Is ; G!1uɂ9Tt/<{A0Z*rپt<عyC?.yzEd>^̺!x]F͂3'1퐓%êlj0CC *gr/#U =ħ WqL%\ Yh#;P\eHp!}N*$juu;c<'vp*i ǘJt!0g M".j0Nnd>hr'[8ARsyJN⁍kVUP%ʋ:yfw"ˊƥ%/hAl:ZATsT֭{.$uʱ*ALYcdvk`Ч-Rk!Q<.e=VcH~8!ԁap<߹<qAVaŇ\Ӈwqf5G0Ñ{s =7T #xClǪA3g>?  t^ I:Q,8[߮0pfwM]]di R㩌]SȎ5uy)^'(GW1IIfS+;Y>QEJ:7K^ڜ<0q/ szVE5< ]LN0T,DAZYsTlэL5aM. @RZ(p ف,.ʺCޏUY) SGdԑ կQ䯀:rK_Dֳecu9>t х;x6>l;V-bTRRL;Zz/LbHE3FMksjU}+'c]*C (bܧ_&_2a e{/gTrX2иNɬǫJHb;aR*0j9|MTgp| lR4E))q8búP]`e(msH7,@.2Bi@jJGmny~bW[M)4?6>w̩ 7(| 2=<sȂAʅfpLJv՚RMG/8T0񴫃r_K}f.G A2w-y4`t zJrIgؔ4Eú>=[zNOLojEF"V&HzG Xh^}1pvԬpTk 9MңbV B{;7z5%gn'*1IJ!!s7>pa_k/;d':Uݎl]ˎT i_3&A` 9eu>=ܟADٓت.sa8LJ'9w? ͩ+qi3,{?tDl:ieΐؔ6ˉbQ?$slȟﰸ_î>wiC!l}ZaQ.[ߴP-Cl)% N5^p޻iϹk-Ʋ};tgDCJ-<`x\B;QߔCnnR'$Qtȩ FE:&#%joR>AyH d:vЭ;D;Hzkӻ|'OAZTFt 9ll]n:į_-ׇ M*e(rkW,,1_4s[*1\D*8fCCHm]nWLޥUImXJC:: **Z,(vǶT07LQ( @-UA@'uG\St|5`[0*]zB+b% >Vg97ϛ|\7 Q7|瞶 XVY2.nGb˞ȧdSj|o9,8i5P|Lu4 ,社pi(x!?2ɺN>1pDW2l*mKM/|D̮\C:؎Oآ&=kor@Zh"ܞ=m=-\A.<<79pCp4OVPm,,u`̳˒hN!3t~/gJ#[!KF?7,F<=j6\9\9UcwW[MaꨮM$'(NuQ| }T.TiBmeu0+lH\{ܺղV׏ә*c> žohkOKk7Uoĩy@norD\vQ·Ss3ʴ(I%. YǮhNcؙwM6DZPySHFrbk"-gsSKt- Ԧ_ Y>5@%8RG?`VT1ArX4K=_ ?/.ůFhjd)<@ 3T[$;&&cGlWTHw5ߙ]eza]JKt{[t6 7#iRY7t(C{jG|+g9 4+:Cz[ތpUF5 p|nXe;Z Y U GbG#EgKUO3e%#>jqᶖF/-"_$ wy jo5*L: B,tAr74e$m|4 `[Z `}9Epֿ:XxݤV H|βAqӤ;+%l2I|_ڥ?c!1& 7g9h;l som<) h!:]DM 74OņՅ w:Ux{5Q>Vh7-s%6֫rŔÊ8Sa-F<) Vs 5:TMre.ݛ34\|vuc5$ $ۗgR)Hw2fΔ=vbey0Âvɚ˶h/gл31Œ?F_nfmJHS^<ˊ"QYkFvL{Zl4?ւ^Ը l#⁕?nJ(%KUtl];5֩їS!Lъ?o~F Gw^>æc`~~Y;g6!eӫ&l*_u-n-[wbmتO'ezZ.*@ITP؀1 t\0_o%oQ8TջҪJ #ȯ޺+Zj6/phN&Vw}iZag=2iѥllߧ۸6`b &TYԆ>9y,A?"*)E!t%c2o.-g$SRZĚMTpe|vLWNI4"Q^E gu+,}m}ȹ c[aŌka-(dߛ x^_HdT e-O\B/niB7L0Zy8St5w办pC" 6ٽMk55V2[6 Dk6'pVAf\:ԁѱdLAY4/ $t`aᑃ4E~бP{]|>XtwGlt*j%ZfY%]0ʷ` )/ʃ,0AFI䇉i{eO{ՋHbgN]kc÷T* 1[=׊Zo=\"7I6S\08 O]MM\m7 ^ϩKd!URc g .[⸘AyVA7Agah-O] HqWs{GxrW$8esr=9bbyG/q`/*s5P"f[qa_οDi0n>gjbyR͊3,@~Cj y1*6Vt2KЂ=Cο@Q[CsU}d_;MUq@؛@GڴE5}U&t豜B&$Aﻌ{-UJnBvr}Ebi<2|k?Yhi 赋N.6655EWZFM/q]6j b ARA6eFZLYﺩhпnZ޷'>^!0<w,,nxG". FR8:h9DA &%5\V7}:2Ш4o+n(JsBsAj]3A] w'8 \$Ϸ];wfMUAƶHuV] lnڠ\1hX_]iWwM4v, џdLmB'EqM۪EDTWš:2G/s7Q21yn9(݈Ō<]p<H9bl%?t*;S{;= ;B5" jՖzVa_#Eׁ8zGg%5d@9I<|d;%R!]DwIUEvik$aNf[g›fw#Z`l1V(#yn*r_Ǒ~qCl3N[ITꀜQ(L??fVs̍ 8 Эy6T*|RK}$\܄V<bu[ѷ2Ms<+أm-fBP# 4f9Qõ7YM>׭,XILA&vu2DF@8F<*r)ږ2DmZ|X3>t~~/|f.p`ZT. 0H ?7qP A ˺EӑZȴf} ڮ5m JXDk&vgw[7J! ;!J1J.$eh$C#aʲkt=Q) ߊ;9J';1Bn`M4=k3yjŰfKɈxIVD܁+^R-y⫍ݑޒ8„~nk~ j?JWN}R O Tiڵr<  (:m}_<rf)K`.sGrRynVFe?h0LMǷ*62b/]N}rEn>ؗFM'Y+=@N\tAJ}9RbDZ4-qa!O8ox6Q7ŀI}r:ƭ8&~GdvO@_K>ӮN!I;7+}bᢹ+XU A宷= kcHԊ>٭cyH\ѨѼmW%a#j\?Rc.YG>dB4,F.:MhS~i q@tB%c|6M>GR֨ q\b? p[e2J/cyeA]bد:\F_x[$=SvG*EM׸*0fjfiLKק70Э9?%XZ]dp}9z~!ExF^+K7!1w#뤇hE A9 6zZV:+Dȸֈu<֚ajփNg 57_s"GsͰ+ضfϝa=WLq- ;As :.'&#yxߚcF'5Ii4 \ePբ-jqbW"p}M-/6j }˶vgM~ϼ<{{;֙ ܉R"q$a>X gpfH=\\q6Q)r ο)}{c-"=CA7eН&vҷ8#H\A{GO7;ԻPg ]\6Z4GwhĐZ8/RѺd|q>QB\ /-$/rK-83 1r"=p^N'enÁ\~pdMKdm|njP_/i7Z,A{AFFHfsSw뮹Iz6ء4}Jm Hh0or`qx# t'_.b&06>ym4eLj$9Ǝh: 2Ȟ;}bt SK=lFサ He(.⡓I<+xSop*0Mܘ辌/;X_[[<pXEp!{['ZR ><_JC* _1u匀i}:Ξm]+D~1ג^C8&. MAqse>upc1[#n?c$;6F?phyL{9b?܊B 5ucbK0ALjëX =i^Uiedbift)gyW$TUs` #`޴:Sgkp CBh,&Odŀ, SwW Uۘt4 ͅ2@XaܑW}z1WێR9dYP ސ~nJpqFh}d?K*E~ L,oe*Fa5OF.Zz/UEeʮ zެz2^oY7_TĈF34t ZN$C,XǯZIEV̵50Ne~utM@HsFK6&.n) Cs|ePPr6i*PQS*wrSu>zAL3)'aϮcEBA(z n_5H3*DGwaUtU-;@ET{61V_GouR<;vGe<Ö.]ˌr be@K+ʾ #{L N9;'($^l9+N?1Ji`#U_]\l1\4kqIM셏A f;^հ1ʃYP ?ӖN* Vy/js;te %8_4^u:j1*ZAPd?]#Jgg4ƪdߎ銤6T5`Dp7]\5"c4@2og\p'%r to"8-/y7O0ŐBPSlO_SCvuaX ;[^E%on,b*T#]gq:ͫ4MI_7  JZ#1]6'x]3;cC&rlToКE/={A c(TåcR/cifc|A2\IC"ԭw, fЕNzDwh!#fC_e&mރӱBEbo}MX1*SNw j| _?=s94rj0s$_#CP;{%%hc=]ǤYejCֵa`Q\֣ OTUI{P5]?f'2QFT|1@ J9[ Ԗaf_]ؒ&-im|"} .U;+[xi2a0Y(-^O?;3a[F˄4]1 (֮ɠjlzoA%W3C,qD ^vwXѓYN5yӠ:jb*˫.5& %;(1Gۜ zHa*f `ATt "91RU<,) UPK6=o2a!f[9>UH+;9"|)˫%tU*+w m7 voϋD/3vF0=gI'KC!H9!MX  (WB ^,1Req)^7sFQW|*e3ԇ2fA:I߆ApLBu Xq|f7j3SR U{"c#WhlϩL;|Mf5N\,0k\LQ`Gx5< -ɍ&CHSw$ϳ١#_Z:bųzI_&=Mޏ w`6}Clٰ<]\D*oi.$అL~F,d1.\& ̛C"X1܀#p2<m :v\:s50sqgM-wZ \l:ʼHӍr vbAiƾ8vɊlU[K5QL#s'9J Xb s\(W]uEe}V\n-X33zIY0=c! 4{1PLe gC{3I&9DKuy  . >leEնI+D#ñ+ ӈWf^W*n%0qώ>?`zxG@W4O}\bKEY[A ҁiO: י `D)Ɲ T-vTKK2mXU: Q( h 54/ns{X(8`Kɡq<@V}f掳 "==X=(@Y@+,ko2(Y%A=>)бM@Q@qG^]ZJQpLϤѡZ*z.4՗Rp&Bc3vW[KZat C9 P. dNWw;3=%NvH]ur׼^8b l#Bcٹ>΀EKkNV>x'›PpXn))w=0DDpqo-YCn?r% C D׸Ŭ."|u4{pJƑ2HB' [ ttsp_sQиui#!uaNˀŠ?ӜTW؝}VU i3n@Z$pĆ6L JFRmT\ʇ@1lqn -* ZR-3;wHK>EQx͔^%,MExG.φ=P!Nн<_NU ߳Dv+k:2" ˏTuZ9"^KZgV˅MKd 2Z_dqUǃ2C x&>h<ƧhT(pqҾ3&Y NC-!foum Dwڒk(s8Meq<5L&o׎P^}L{JRZm r /}G*g&:Ľfk̵|/jC!'?[\LBjf*G?K5xnʸaJKWVY-dz&r *.1e\-Ա,_4Xx2WEf},Rh0$mR2S2bDu.ϭ@t::]n3^NIx bJb|#\omu.4[!]b0&idf | pȘSE q:˄}hL"ZW[?6ZY*Yt4ľ UK܌5aE ,Js !kWk0~8AB/z SCVE =Qr %Й_ɘMnkIu~Ҧ ީna3%uQ5eBrē;n/bݼ[Wmq[ 5o}S`ffS6_FS$$FEܞ,yYؑ!0 -8&Hy?#(Gco-42crx l/͇e *'[  D9:m6ܑMU@AB풓xS_գJBMl>P &L40%!K?\'a34*x)m}:I bYvt6|CI1{D0}m!6ہCT3e/*.>.J)ʻpP4V"s+5 ! tcI|2Ņ< ߈? g\,zi">ۺzX,Rv4 x 챡-]jLIx*X{`p'`_q% jXA{H#eW&.x?`hC (i(sL B pη E gp6H Ymc6pՠ3˵mF~䦇ocUVPJ!Qڢ.6z&gM6F-z֮Jl4bOcNS;C) 8bnC|MA߁ǡˣ,[נ{ǢpIta=k6z-h٢oBlg/{m{(udyt>? e#Z!xBgQWD,glVCa@Qm58xӕ.Sz %:4;F?j~睮x=W7><8%í)A̡분g.2 U.1 zt^KOB j70 x%>B=0n)jSk"<1³`>_!qﰡ u^Ϟda#mlJ$$EZLG5}?FmfFֈ.MtQw >q2 o欪 F2ׅNY;VUt ">q q׿rSiab۔nͳ(B[| ^HgY'D&J/xl]%LٲK6Ӧʄ}\ZFz0DLΨ~JlPp3f'kҽef[gLLدsKBkJ+̈QOEYt á)F{k},+.݌BG,wFAsb2͚7#L0*>4 NA*N.sK`an6:ߥ[ <:8vbt0j;{?RK0V+3RO~(e鮃n?[;ߡ?*HZb䧻/!Dz9ו7JOZoj+?b_r]r{v9#ӳG}7S%:WBW'LCoJYD)!hGPIG)cgMc=6 >)|}}M9y'ҁ}-9{!0o}C^,L;?p8:ǿf[hV ZvY)&cq:&9vf5ŀzCQK݀C}Jg1NwӣZ<))w@$*Ci$a^MZq37`"jL[Hǣ?\ϰ{[/ז~^tsuQZ8OF|o/U*:sC N~3'ƃ<$1.2z>tW<"@{cN 4C`֮DV&/y(dv<-'ri_E0_=R_S $ Udk7q*3npo ;[2wGVr?9lI۲=q)|APOpd:,VibK?VԾ~X)U>v}3;ݿ< щL:;o:c.;ֲKdLZ5tM:IcHBf'ٌ2UrJaR6^jMFS&=ҵyFtuZske3 Z]k $? {Px6mylն 4c` n GI9UMsvܸL*osX[~$v W)pDEs'EVk:!a/c:SkuqBТ{H҈ Ed^5xbzWCLQ}֭`bn=n WKmVL mdάCY=U!QOr; f)F>Nd1CQ*/(E/8ԀFJ0џkR9F+c֢-;}wG%mP@ni'!$ ?>,64IC\Yϒ"tE'ӡ5{_~kpVmVƂ 4 L-10tf2UkKJ"58(jq l)s89kJFq=h<#/L wKT}wtK]j]- 1v{zOI(QNI*z#r`m ,QϘ$rɁi%S8FTu2S},[ Kİ{ H&G w/een-Bɕ x$nj]|7/]gr\VaךnOsQ8 AE#Lʁ̌ ! b2CZO.SØ7MZtOͰU>b|wDž,BQe^ s>#$eY,$bAYs^8lWﮌ1desLLE jMUШy0 :87g_,md,0ͳ{Xʐ氏b؃d8F8]'mMv1&k;|Mu'ޥ"P#8Hw' ïJkNȲfHM{;E ZƣPh>-U}}d%?7o{>۰POaRl)e(buG +HR%V a^a3z&MS6. Aĕ}4;nZ"rPcX!Uw%bIK XJ6(SzDL]3R&=eސ"6j:9Z J}ó F@}:oxk ~&#h3^a cSdtn~CLasUঢڄ(d3РIXT^-`3qڶfI|Y[ (hMI-p R I-Dz+{>溭jK[D:fHǭ,#z*$[˝`넿ۦRJ7DfC崄@p~H[[$uқE/s8oV` ^iʢu-eQp֔2K'n|\9ҭ:;Mj54e~uFG78Mo 3UK5c;YϦ=q(|3C]}ĵ0B@qsYYҥƧ%LOhdqdY*D} S奉HpSwy3PwSNJ'O7Ų|EV_E c,`)Vtf&Ž`j(5zWr6|2Rl;4%?K{^֩Nu+@|05칟@uuwLJBʶ5HJBwPS&Cqᐼ g*87,̾Qw-[G\ 8ڎ"Wle!.wJQ0ͳVhFF.t0@Mc(~´C׍E6CJ$!m\sВjuH4g[ǀ GEKAǝ4.Lٻ83 NTkIsw).2K)GP>?ԫx|'<_#B*=ҵ!{t\IFq(:2MZp(Dō¹"mũh\$S\D}{cX[凔1Q @"' y ]ڸ*'~Iߔ{4PTBh][e3U9B5#)fG1 9ζ}2lLjzZ q(o7 @$ҙPl+[b/Hp$D|%y1>"Ҽa4P#@M5k@:D;R'A6|u 4\0UYǎ ff:zWb􁨴7efTn#(2(n@hL[ -Y@Wh}xuϲfw )Dc@xyItwr":2If$*%#"pқo ?'7yNFس *4T©E7jQjf etlʞ\x+.l%%uP5uqp!E ;z9ߤᮖOudD&*O 5i*.Yw `7~V\ dg`2>m6W)ߗb>yf<)2ء9lJ`r5#n?8دoy{HqkϏe'ǿq7?r~ez~7|6ZvbM>G` +4T}G  Ŧ<5 W(;\L@@qh7T2d[C$3/{3_U6)9 |-lr8Evp,G /B?v'uYSj" n|ZB?h~1 ]H1xtC8z^Qŏ&5pO $XS`khև6ͩ,ƐNG"V {[ +*ݠ< ?riO;@!x<aBCj+œn8=sW6 `z*:{Crk )1.Hzq(,L55#J6|( EQ̥2~ZPeqZLE#`X(xSk>p\b? G dN.OIE_B2Λõ)!hDXj!99& |쁋Bf,Q-w+/=":Gl1>[}jn}r, 9`X51>NyΗ[Roq٪fJ&Ahw-WA33Si %H f&<!&$Hu- :yj7w"+\$wY;bB/am>:QjxaMd>ʺ>0X=䘫(w626y8+D,Hu _i .t[zNlT/g{Īpm܂f%5ji\[']K XXx39Z*_)hy!MHԖfOG&`4lK <sjw,м8~*c(9tW# _̊-L1;̏z)biKSP‘#*wtԋ>,]Fwm}%G!{ϸyS< $$ 1IdW' ?B,SH}̷frNP,88g D&wq4}Xߦ`Գ}/{@ʵ+BrvO6:Q [|׉P8B A.-@xW䣿[_> e6ޯ+c'yN76)o ti,I<`T9\u))±-sm)C 貲]U8nN v?3gHbC{>ŧNhSe_rX{;;w:[/zL;*&_'^8?xz}ޛO2e]!83b?΍"f yA][̎ICfX dЂQ+_P҃*}Gjn&/:4sWxFȕ(Ю)Nϝ*j&Sm-&⢵fa{ zhka *_\0<}b^\5j;)2;'VC-lxeToGǾ?/?Z9C~=Xz`~z7ߨKL{Jz5vx0r u{ hjn8lϊޙD;֝T`S5xy}Jz*,!%V%G/ Uf;K9Lx ==1 ֶI=֋,&r}*G[7;1gQ{mwm_Y];tmUnOmM""Me_ngvsrdv,=oQ㓒ko'@DL @VAdF⮝Y tj9|@1U:KEt;V?1Nl6; a1`jLd5RLh& 0#Jtldc}Yv`񽁷ϫ-[@s)]XPF+,ƫ=T<bYPb%,~!1#oN/Ȋc@n%)05*ʍH!EOm]% Kd㺮=f){<{ap^^^ZjM/ e{Ry?3#p}V(lӕ2PO"LĶn@Qw,VNd|uu&N$P 9G{nXp> .k??j:L["U;Ɗ?lJ@j]0ܻ)4vL55Aom8"zT*sYp.z_/9~˾ګ^4W2ţUwpEA\O53YzCnġTtH~F'|/ ߶8og`+ [ʌn\] VmpYV4gVcLWІcGv8(J@5?V!mZ7B\/W[h-Pp'%k }%Y}#f߉F,{ np{9X;~[YC'rw]=suGaV5?uHyU}(SfUM3f&}Jߥ/y-gBF,c$uCaX䥀kõQWB~+ LMJKX+%n~xbn#XWq`RW4צ $9?##bUs)n=RU$]5]z-YZf||"7'҄cདྷ[V_M!D^PJ1vP[کNG&q%EJ3y ψfX/0Ѽ7BjHy8vFKD+8~GoZ4Iv3p`ӍBs tx-ۦTYþ3U 9׫9HwTCPt͜*f[+JٳPD=]7@`'ɳJsm)Lyv*de`}̭S%-bľia΁lOBD)\?.f!4;s+WXDץ{MOs4%miyt1EEY0UO(Mܚp"63jq$/Վ5["oTW2(#_[+޿V$c.! &2e۹biZ릳 !7Z 6Wbݒqx>yH>=ʳP>bDe{>Z<ĝoש3oY[T ;Ĭwx."ķ;*Ș K*Co>Ѫf1(Q|,NZY6:!dav?g&E >DW#ъ#vzbDkz'T,*=`hԸ gP濩zSo:4#JL^bshOԥ7OR:ⵜ).=v&_tN|{{$G69&"  KLi*iGPj_5/[$(5a"g @^OP"}>6k)RNL3O`FH mԱ]`N2-q^l QƮg0sOVR q&hy7fIit"S\.KbPpnarrNtE~mv>1Dg>ko_?^sNXJX* ]sLVRqtnv`~yS_o@OP(cҰh_~TQcHcBwU#9AR@~]I9M f/( nm2Qǐ".mo/":ZR>(46dw3$fHK ~˖$c(WVwybfbZZq631oChR-i<ԙۦb8=e'̪N*U)uLs1W9|QBa FNk"GHD1%u,Dˑֽ~rīxiK+K fB w>Cu@,RҾfKHfe (%K,*gCS#dCw+s3op9*=Mlf=i'U0EBD&3㎡:,E]۔TN <.>vBUa˓ʄͽZdmũ3MkB8weP_ }!\]YOQ@U2UWXaaV&\tbF{Qƽɯr{o, qԃCߴw1E=X>c>x1]c{HRX֐q; c3 -!E!eD`3){p!Kj6ΎU߆IƃVQugމ SA[˧!G#Lk#G/[L>"Xh/P7@$J mn5v.XUb))BD y+25N@ﰐt5?J@6@6wp둥%]Nq@}4&oC< a˿ْx58 \e~z$ZShr~ gfMG5!p9OK\ToFah~Z sN|& Zxt&:⯅ $CHݱi>T}]MA c<(nJGفi1wqLuߦ|e ,s9W c_' 6TPCtByeƁBS8ȡ7.u{KJV >a.4XZkuu%u]kvz-82JFv'B몢*<ӫ9 kQD.3 ס lT)ȯW/w[17Yk'qvtcA=5y7 ͣ %_aS!NC8XV`z mSMj>VAzpM/L3]ȳC;+E?7+m(?b=[@ؤ]s:2⑩`{WFwjB\`K !: ϊ6G!vG2:CQ#XlJܵtµ|: >̬8^Ӝ˲^.7H73nx3=չ-7 Q!;N{oS5JO&P}- BB`w4Ug5I%z􅒝Gb0b\$>RG@A4ӗ2ij;ąՑ+ƲWd;}4}WpLDdơ~w0АEk/g_ 4>aI‚P& ӄXh_gYZ0707010000016e000041ed00000000000000000000000167c8ae4d00000000000000000000000000000000000000000000004500000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hwmon0707010000016f000081a400000000000000000000000167c8ae4500001dac000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hwmon/acpi_power_meter.ko.xz7zXZִF!t/wml]?Eh=ڜͩӞdA.ɴ %Udyܨ!*RJ^8@|wFV(; "LeqWqTҿ,{ytxXGا^m çx 4+&M)P^W< ~Nf6[):+ vX_tP[0L^ӿ%M<7=(Zt0l%d[!duOh82e:4 mmTָvzJxŧ¹c}6ɰUuEh.|}2Opdڬ0gN*;?6jӈ~/qú^jYȝpߒ(ղ{tJO|;2jsr-бU/+Pgv+WI:\QbR% 4 ݕl{E uU+%)nhޅuۧ 6j&&bs3[[V| ^ЃV]8/#]Y|׭sʀ.3g]c9|u=O\ RCC;R3EEB>ӿ)ܹ2< ʓ㮡2Wϳ8#4RBN}>`x$}lXeSF5TJ}ujqNtY #NfUGxBT5ԡPB8~D~>`ǦeB i:f_Xci~}v#a vCq:TqX\#bx%h-YI]>njbU;~c hAH\Q\anyqwEEVX 1g4Kی&oJUכ{ v/ QsQMeGE;>(63ͬ ` Co^ouvU[#_#Ŕdhn$CdXOֳ4>qOQڂsA:|p%@Dz@jǪbZrZM5 <нQB.#+Loy֑d:AlC36;v9V{[N#+8Id bBXʫ ^ȉn GTx;0*FNIDco5A;``wbՖ^r;7RZC0|3NwD VF`-#V^Y:͠Zw"n[(BCtL/,aeq@pV}$U F*_Buɣe!%b"usSh--TK^:o=\#G!NtK|49Ahy!E j؀@@t[̩W3c%|fxyl4FVR i 0t|V͌(m7@<IF"~jR8BFCG)b; De rZӗ$ɟCA{51$ifĵP#@,PF %Ik*!J9e}#@YHp0кIC@X!)恌ΏUC=@\(hu0'ּ7o98NqLnǗ2OQ:f%KP,cUԹjȩM6IHٱ{uws7x|UYqBu~_@G lԵHc@a@/xߕa;~RLߧ|$y^^p [[ V,] Fy_m0TD.{E嬿V}֒)u#TM /;]į# m\03`ؔ'=,}ֺ'[`.,ge cۑcy sA(ueaN"m^t/I'5ۈtȳ2HޱܗuWϿ{<^V܂Fǒ\4/,aqcdR},Ԓ#lc%L_^ }kq8^ (.PfӡCa >Sk@w–Mu9 ٟ)YeS ;WR ɔ\=kJ<bpìv0%bFT?&S!cɑ1p@miI@I|VՑJ`J; :8ࠡ{aS^ѦG:U1Qa@|K%. {wҩlG晸t1 ﷥,=7JJB.ݚb&\UYY>rōqO%+f( p) R[6gY%tV6IV} e}CᲖ\Ǎiwсzy[oM_ԯWRy6]|]Qm< P'xYK}' 1IzdYzԷ0j_:R "CK_ӨpKسi  sIuFzqа.% pB:i^ & aZVbLc_|7lT}Ó =i9/e9d}W5f3sl{G+eFY@w#~djɧu'mac2!ڙ@Vqh|jm;G$G_wՐD@q4sgU'tJ). iF3jyg]2̙QnjKWcԆ׶cYsg5l#+fLY)ݚحOYNI$6F*Y^g`}['XGFvВ(T>#t!~vkEOJr( xƷDR/%O^+O+Dl:)h>T4 .NP|P k Hi)VNJVsc.A-݉b)csK # XB_կmB#db4U9Ze(>Wb-㑸X:aEKoC(jbK 8] ^hR]xao7x)r>/mfDP_t8Mop tcX0LJ|l$1}zF:CME煦(y} "!$aEU0BQ];)[z!֓:ez1߬hSz1PgY9H,;a%sv]_b2G]b;=J} xO#afg\kN =HT)Nuj7=H9JPJRޜՊ+N1wYzFeqPߑ.Fq>_\ِ}vb(y߈ J? ²~J:w|3KeM춟IZ|wk_&E=%zm+!҃gY`= $Rk|=>r J~EL>w7MU]S &2ZTM3։9`E}J$' ND$T NBљ%^ EXp%A(ÕE|x\ X/r.4Nw'rMluޱ[?O<-87OY Ev V15gx+xY r;5ku}qhuH#]26k~Q,{Uc5rmsN % `bW3G_]hajJۍeXʌh~.RZuI zGJN9t輖OBꍰ*G}iy[ٹ#t+3֗;t#~&1D7NDLX:ҷֳ,-ѳ)Tf@  kp~|k)̿C*/\҄'O&NvKqwbXH 4W_ #yiU~z#3J_YlKXdyVeI<&hVv OLUL@cyqYPWM=ٽ@4̻uaf52HѺܪҚ&RL:"L 5v<9/z^C}hiU4O׽y CG-d3n[yt^2d5A``'! G {C Y5] F>$A='RLݺ1wzMVϲ YD,+6ّ1"RΝ1+#r-2$j.5JO"e}JaИ-5.fmDGY>Hg^ >+v\™ &b;x* l2\ zUrH Txhu[zBƒhC]p#*dvsQIS&QH-/2*ݪLS;Ci ٘>xjӥ)3ğ㗰wLnL'(rqOpdЙ 6M^.-&؀懶E(3.R-(u_ DB=Ieu|3 `&žjlҿ1#dF٨v5qڒKqԕqcڳ![_@J=33]NFM b_Q {Q@gc"%Wdh0]#65`B{pjksLfrbM`w.@lGrҰ ) Bi df+lWUi^Ξ]F ݙk)R1 EEUZ%( SAƉu^.A (Zz xg5Bħy(4,ٝ3-8e_ 0%󋺪{: 3֬ӣ!Nst^X=q~|VekE$E` ŝmg0(H]nd/z-EO(>D y7$Xh\2,$~z^N59z` Dc1fgB51b0N_W#-:5=?HY 2Pk/a.e8΢&DGnTTYWG1/2SϪm'wCҴ5g|Zgρ|)8@?f3V*ʂ#CHqA- A`J M]f~9I,*GqXpƢ:}O#H's4*QPH$0-SLYu9k`)he L5#CPj^Ldbh3,M|G{ɫI q3ǝgDvn%Cg.4jz,Kje5s2opcw}hB.:N/L :FSHE- iP=J7P1b3=:,4VYYz b+o֛V(CBARG2FΩOGDJ+6[X(A:fty vPn_ }5KXX k` Ng q+r"aQ1,YIwWjokPuT>0|(+1,@)X;fR/%IiqE`Vwg#!|&׼ݵro֚iBW ^q G. jW@zh0:(9۟Fmyƨ=4t^n@g 5K^Ge @͕ܵLrt Z . cW1t8xnMPDt|hh nbII~AJ62Ҹ6)4^I"SRkQ[J"FڧuVS6l/X )0M/%&+d-{*l{@cyl DKKs s/3FB-=>F3@~T'E<^뽝g,kpteX,&? J;2ysyŨr=O$IS ]$^MSR2cݠt{XB*Oo$.I %DQWJ΁pر_˓=PLhRP#S5mB~E+wrM ŤZ|sӤ ِRI·v:t/"XR\ VK`!>'IJ0F")CM ϊkRVɲ6Bˏ Fgḻi?gjM}@m5xxҧp+"6ff-rW%Lp7QKbgje Ktl와]IT3X1`}9~iB#!VQ3>)%AU~_ŋ$_*Y%?񝬡 .NC(]#\ r&,ܢG-N3^ۅ;1kgYZ07070100000170000081a400000000000000000000000167c8ae4500000c70000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+64k/kernel/drivers/hwmon/ad7314.ko.xz7zXZִF!t/, 0]?Eh=ڜͩ35'PIv\7D.[ZT l֓oR-B(Ӫ?%̽͹`W6*>¾,j;4a9ԆԒ1JsqfzKNc$OlC"#fЇI5w_^[&xWکտBݎ/GLa:'W(v-Z! 62"h(_DWRIR^ Ⱦ a˰-y˸1m dr|Zq >b ?Kc4G/pܷ%WUKePy(Qĩ`fAĽýDbgLt_9-M{䱷kGu SqCsɇ:s궵=H2*&˅M+o+)OCE6(LjV(`*R˩{ 9iiZ*a]罁$oh ZgU;jDztZzrrcSlAZߡ󖬼CPS> ԸD&?M-<iidgCjБdAo!oL1|8S,$m*n^uoUkekljDtH?/Mw d_Mn</ϯʎEM/wo̶bfJnH7!k՜SW{ >h#6F2|zh&hG/Jh:W:zIPwǹit>`kQ/iE1pB `cԫQjihl6*f<=Zi &y,ӼP̈ϛ߰XY9w :k4"w-E*3jRDX&6щ 4*U*r(vs OJ+Kޘ!h}#-5n՜zڲ)XOO2 2{vsm1)RH&ެܚt/#J*** Ͻ!nSJ d W1ҭo>s䵱rE&sm >E:>`Z& FR"Z.p$1_iYfAYD˱аs˴K%͓(5-z܊&BTi^ͷ Y?\׶JR[}^R m>*Yi+!B~*3\G1-*̴?lygޖH BT"6:dXrzPX~hcvIY\Ŕ3P :7dΥbj! c St,1[kL^]'%l7BSS0jYW]Ҽ,մUKeF(9^5!(r@B=&OO19덀 Ⱦy̼޿/.,4| S@R'/E('&cS]],J=JZ_; P}iƲ;QpbIlHp$ //YĒ WqX + Dzk=/ (=Vk+Jj5鶒cb QZQbj6i83Xh@lD텡32.Ex4-ME. Or33H|}K84+yFj#QѿwY4u&%qWeCc o2tSMS$`mՐiȮ_ŧEǨvr8ޡ?+Da0͌\-W<-:U=0fI?tzz+.I N0*ۮo1:5*eܿr,Xr{.L*$9*]"mξAs9MXlof[PF$r%w^Ȥ] T&|YbduA7G6Q@;ڕ13m Brك.]k&gl]:j@z8\ 8AD>2i3A~K3:x_(cu6Ey~ 9ki;&ۼOVp~JaϿ]+FVTs aͽ-蟀&XzuЭdޞe-\=O'mj/iO׿i0#+]spcL)yVF^$~PZ'0z 3DgHG4`WB9‡rR#s:u[u4Q0 SBhp=%".6=z$o{CM^ xY:6ާJf>nh] _zP0&8¡ BF> hRX&_Huыtpe)Y.P??2M|PXO`_̠S:M>Qnb{D?$O+[w!kTێBf0I`=lt \=X@qs!!rRtTN|~a2Ǭ>Jqh9Jkf,^ 'z.<m_:מ7l/'J|S/.:%qЧ5.K; 곍 Xjr:*q(mI9qieT~`>OG3 ~v+vU1s>WI|ѸZHĺ"ޗ #Eol+i/O܀7j>LPTFXC db![U+X νW DW+B7X銟)b,"@Z1No;KvH:A~tr޶m|n 32 <Zr-/a "ֽxeGG蹀o+#.R4`١}BM灭cs#@xv$䢩`$.2OeEswY0sB/~9 <?] xؚ#NnX,&~YRȹ.;C_z%RԱ q\ [E5[ҩ0ÏGk7K\ދCA]:kcodW S1[(ٺiko_˻w<×ެ("EK\toց+CZ­*ο&/`"#!&lvpbdU톴@S Ku _k4ҪS͉PY?ƗkF'(BsUGkCSP=Y2 fO#./"\~![0 iVK1c+D2X_(w.#^%ReF楾> fs؈ALfkc=ΚN[\*E2(Q!*cۭ ` 9hQis-嶾> K+b8z%UGU3e>!SF8izC3_A(b2ky'UAYƖāczڳO}Z5:x0߸rDah?ߋj[Q,i 7qtߩ@1,.=O T\eNb"mFXP u a^+SX,e"JUɇQr?"^dTmƕ @s`WH EtJO\4JPxFs1}dAUsɸZ(4'#V6a-&ݵ@k-Wl[cBIO21|"yBc2oQ [mLR s@,]v+̮M}D:~RsZo5n $@iPm^HQ U zac[4蘩D }(|{!})xAx(yQ\|L,+(.݋/1(˄I d*Zx"iWAj[-òO.ݗf\:U*EN˓<‚%l"_s7},rR,bhʿ遂fCLYvAt,e}+n1|K_#Ԁ/i qi7϶HYIZ; E/af9&Eh]Sf2iڟ"דnL>;犕X:tvzwH甫?ՋK-fa`X`{, xzRGYva+Ut3{>mg%+0yOnԄY]6B6a*콊f$Areeb!MK"s5a>|>ӘflEb 7WM{QVB؍ ݋GJRǛ?4)XgV[++;z$5NYSP=hzo+ȚcȲ01Od$S˼1Dv=-(2)G.jF..Ǩs @4לA?c[@Ga6@W:(9Z!dgkK&LHod."e{rА},ȚYp:9ţr2^Rv_O6| qg/kOѸKh2@~ Y/޷g\\f`a?n?2 '_v*UWFik أG'x˔/VP<@(9PfdUsfIziKjn x|/hMI4iHrbuMP[rw51 џ'y}NmKe i5E5? \N P`vSḽoU~CyzO&iI6[Y zs4tsrTKxݼm )exP"8XxԯrBg=tBi"*yHP*bDt X{{Gp!N~O=o,RA@j@d cLQJU͐_6 |q/BA2 m` iWy aܜ+ͤL*yAv/fJ+LM%aVYWfl+u#ghXkK( xj_`Pğ/4;+$->]rY#+|hIV+e֊n_Gx:#ZlL Ժ$@rR'z'&e| 9EG ٍpugjA_G ~ڰw|3%{E /h T " ><~&eF)R1YL vD@>Fk9ܝx!x?NADdEНlMmbzANTʚLqRcR1$l'$%[pxؚ#I{{}O~Gܿ X!0%[6$ 9ަBێO׀>e$)ثMvqs釫2G묭FkLt;U◝gyux[+TZc8f[y[So8/NTuҽv:9Nf+rNAT?)ۉ~mɝoS|q?:D× rۧA L\T^'ventM Q BoZqy vҎOH#wU z#M?Ʊ)›?!~3LK:ON羂,P4s/ȝ0RЋ(63\Œ\C.A2$,BMiO݃ZAgV/q׷VD0%k~_!!Fk[ F%EÍɋ8Z1*vgh8_Fc]ju8Ԃ״"r2㻴5S%OmP0;v=R`$U` Jp>+Tzԋ$2\L An3iFiW]A<$c'3m#ܤ/S+C3+!('Nd,O˚Aig҈a~NKB o`*i}V"S3suӵ2r4LΣBzt3fAZ0<.Z&ag$JWO嫋=w"ϫ<Н\IΑ@HxG`NIQ?3$(DNI+lf?&W|T惀N \y{AZb}B`88إKu{MK $Y;HՑU6^ juLWK1%_ WPhÊ)RwV؀꼲AuPF/ 5κ|_[xxqyTۍ^tvOɩ-A؈A#2VKoBmsc:FAqGB4Ϲ'egX=b%~"KYRd =$* 'dԻ*.(4x2|4j=Ч2ۍ~ǬL:!VNEbnHG}/OgIгYs̵"/__uQ5ӌY9s5M16~  5kokqU{Fpss+Q*"h'^> .֜zSpLʐ#%ƍ8k)OAڜD >TB4pE[^?F l@t A]\\qU{>o?-v9cٍCG·񚽡;HPJ.cVV헷ò6PP"9|&N ƝIػDy)B|IdXO:7ė8 NoY7 && fy\J`T$4X4M9Am4.;YQvh*_@~b0x`8OvӚ<FٙrBo͐np+m;3"|ho86ee#nV=QCVhtauvPrWNDDFS_7LKNGHKO5KlԺkȍ5ݻOlPyZPn=?; 1AFĖJ )DA8>9O,XmXCfozqa+ nܗ['˹piʼn!W+]rw”=L lBpǣåeSzw3g1a>->%yMr؝+Yr8NqMr,?q^]pfz ,k$_ ދX摺g*HZcV2?L_)CrfS/HC.(q? C0Pu?#naڽ芦֥ZI{}Vԁ6qJx4NOAcN˥BUǹ5}{ht¼?jYw2 (㻦ccǽpb曫8!@Kȕ/J7ұ# zE<6B2)ܒ{0x+M揦\̭R`&4MW myJKLs| idח B҈5Ѭؔ9Y+ҍC5Ma%~7*j/_ݧrL3Ҧ9jhHҖ 8 %v(}zO4 ;bJz4"iE愵&őckzk["2׀#By5m<ҹ$0s *e^m2wDo, YV \~5,{|Xq38s myvut/)( p:ScÁo8eѠ3!C7Bza41, X8ߪkB1xm*{2DQ6P^F$f͢;s*&Ȳ:< a ƶF8WmF{ ivַ&S.K%9meJ Vlޡ8#kq#6y?Α̴d:Wep $|}x04mR7wNhuc(ZQ`?Cո|X%ڕ A{Pˣ!U;aUYjVh)@_-hI]EO 2CR8+;*ny ,D๐N 8RbNka,rE:Վ>hSqQo֋ &%Ȇ];W4s4>nRZT_gdj dz3*dj2!w3"=눕#گ#L5=X$aDz&kI^:*p8(m*`(rFVZFj@:P\i&+rޔ6w%IR@TfK2 YR>D}Bse\cg_~"˚)AQSZh0+1 É*wc^x2t6"21;CqƩs ~3G+|xI#C86 QWJM&I9͇G)@F-5:wW3e2Q>ƒ.v2)HvAҚ,J#Am|9 ՉULC9PcHGaqR7Y3v~}WB׳J"ʓ&,/JkjlgHtjYi꿡JHSmtT}6 ?fT] 7T `5Fg;C6\5BײzG ڈ/.+4hD <%RGݒrw sQcH#o#iX' ]@*#{=+5>SOv!ud_*.Qjrh>Oj hkS!V@n«!8q.MjqJ="m58;̳^Fet*(0[ Si8bq*u$d Ay64c/-L8>@A$z3F %S]wyQ'Y`JEcrt&vtHamk(}p v. Eh5S=1/M|1yZ8 =GP;=odU[w=8*h9*<L]G.mWlh_,BI! 0efl:C O m]; TC:i{ q dS}CKuzELb,9xE'o,fRvx|IB<Nvߔ40_ww,΀J6znneОva{ mD9];uz< VM#sab&§jƷJ:YL |<>w_3Uxs;dMq*^Ռ}6|In>8aכ8MsFD&1JL3-l%3E"}3.XD nS.y$ ?%㱰~pW z?9mKE7V }{ Hx=G%l&*ƿHOjH5( =0T0G i #SGk ,ۭ,ZqcceA\SYD0W"d9 8?g8}6 [0ɒ  \ܠEm!݋ k̢&Z'fPr8ٜNj]ʷM oǿo:8+cA>[R s_0_۠ =G?>eWRW6in.%=o]^]$*67 2,uߖNu{Xέ2_hU祝X9 cjt/b:.}lXaaQk&?~%#Fze: LLϖ>-V,a?D?E;ŽT/*67* ~Z0~;|?YhdK9oj&|L5 ޟt"nd8W`2d '-I2;\$sCfD1=1!YnJ2m BXFLRkX } rM5k{:+!Q){Wcg+S;ܾ¶-#Zy&p4m"5.ۖH*wQ)*] \cUtM0 -Fs)!uA1pbxy[ގgl_CODYfd:4Wוi,85˄1W0k:k |#hYmTﵓNNgwb#mpkz޾d RiS!TbTĎP^9V}FOSguAp-(Blow/o:j y7s?9:WPnv8tV zu<=àJ7 x2xGN] fE,p ;F!NL{|ʞ5}QW!$& dӐ}X$J ucWŚ_:xX &&n٫ZGX,yֽGb齃#.9C5l!b$53CpR։԰M 0Y C~rr YNfYOu@ riB JL{6GZZ P}ؼeid-~)&R'+»ȞuVɋ,'En, ><ιUP;A@c2iô59:z2ZGYGǰW?탩@B"SߺrH7&LZJ>Zn~mQs--[R-fE\=$ǽ.[ 6eXj!9]cdh>KbPn6[T):1Bam/ k2RAcax] ؐJݻT)FгPo{n]*30{˛Mk'2D;(Qm_22^v+qquKj.0 !إ10x~DW%yZAjQ0 F%Kɣ:8%`VmHlHֹk.I\xu%n5Paxɫ?^RÇ ~sj=@޽2@(&k b^KA'A "_;j:߀sKe:mV5$Ǥy/9Zѡ|\j7pf z'#}y"bfn> -V65/ Is[uĦ7 U Q3*MɋPaRe wwkG2jȉ'kU{Cq'mɧ^3{66n3vQtUL4^~LgPZO%+Get{5ѐervHKuZ\bkk,w?qTPBv+Rąt SzaI>Mag-^^T!RK}Lsگ4һ۔ j1$}2:pZnhLIx &ƨ] u6K `z5Xbo%VWvoj  zFt\}.]Ul:qs} &G,XH*aCeͶ[8艀fe"7h>yܱ]roFISw؊o<Ƈ 9FόTDN?" ѣ^i+\zSI6eClɨ+·{r0َ:)hFt@!Wʼ*!rxhejkpGv0 tk.Xݼ*Y٪H,HzB_AO iXg Kfe)!нH%>%i]ѐ%*4ɒ)f6CpfHFIb n;3FS\!UBv60{ڴEnI4 l)u"6N0r\+.claB :97Ȍ/*jk2Bƨt䵱* BkQ EBܡIjyG&rHw8čUI/1)\؏KeYJUlSj+,\=MfHjUGgʰD\2ϝiYw*_ Q{l4L?~6%&;!/C[6.8f%<J}y)@sCf'iD3;^sj臅sIq5x^) ?atޜec۝l7zy/] m RA[cHrӰw'"pRţl)iؤϿ퍒4L!zUn{]Qo4SC,׵SD`Y9XXv0}4~^\OY#l)@-}x-F ʉ  \Q3[μD)]Awj.(By)Kla^ZykQG;vB9_Rh+tP;'Z8~cw3S/.Vx\+=KH7/]I B(BoI~(?oSSS{V<0`s*PSYK9-Kes3u\7E?xͧ"ioZM9cFM(,ɤDMVCgnP+|%vƉA13xS^SN X Yۏ{J]J *`׾O㦸Bְ ݈pfꄹ8GWyMfje$z["WW{H X+g6%H*`V+e^P{d]/0NT $qvD @39|,fb;oolr6+/#<¯]ah1mMzSU6:@EOXJ] z@ps* ۳NFH^ԟGi ^66vLn*w˚Unch(Zk.,DENpʉķp߀% 9܇tm9EeҤ֬r=]J&튟`O>spH#@{~ȱ^T6֣$:`I$`J}:޻f*ԝceb*mUe>=r֌:-,! ,U9BQΈŤK-Q:]'tj3({` #̯y|9ʈ_LKA>]sh'񱇰yC\CMS:G+Pj?IJ:#M\v)wB4 !)*0 fOh.g8tvfz~D:O1P =usnm'Z-ݽk1@i{冺s ]0l#l6~=xٮo_°Kiv}]vTvk'(_<4]<^k?Td(Mr~?PA G,!HV=W;%{4>L,97=7w'c{G$UqaA*s[~.ѕtR_#MK7#g,v鯟J_, kQm۔ n yd!YOH¾<>xaөݟkvF{?}InI!"oV&OwD$|ȡ!أ3vp&߈J}#s$+k&dLbub)8ؤRLIRpt{amqfnV7^@ &2j2 a(›|{72/|#4t-pp1ȒPNeܼ6j$a(76.վ1z\_Meһ܍nPRMx}}O@ VްO .MǞHʰd5.n7;!;k1Z@ ;64[[~P NŃ0p GKp=UytY ;1оQ=r}ؐ(\8 .;XOC=ۮ lt Y&%ߍ>\'w*?z1T {hooL# eioFZFLBMf\o̶"vs ~el޹B[>'1R`}! q׺)ULQ+ hT$8ܚ[~Mdg(mm5y)ngM5R` ')EB2'ɘk;S($G]w@;O s"tElm6d&͐ l:hpջ5=tw]Vl.ƻRc ^(ߐ>{޷g:g;X>ϭ<cq t9GG zCc=6t/Bw 4WߣȡL*?/zYOg PgP,S&2Do{rSazbwDnk$VIJ0vIY,s(Ao><m"գ~+w_6py9U `G)`ၢf@0>nTlbo/[YQɹQ^W1 j:$iPO:a=$(* =m& }[m !w'Eo?ް~=Fu{Ta X? ^tա#DgeH^zA@ wa:XA)fXcvB۫yh5IG{bz_2LuXj6rX)I@/6vIoY"PՊ5&>w6W՛i@vk2/onWRM@.:Ӑ~]U@p<$L\3zS;7a,; Y!W'sdfd_Ń!%9.5XLΏh4CvvD8tf>ϣT7s[l~ өIn"[HH `eHJm%*a8/U>'7ulжty7_ X< J|qU܁Mcm,Q;|_lMx5F@byoFl՘>)u `!On]v]7ɡm>ĉ!뾄Jv+H.KaRm,!cuSGm ~MQ3IwV%2xv6- M> Vq$ۣ|J_ԅkw^䢝@HKn-DJ 4Bۥ `"h_/;+f bH.${(d_Xa,`"irA^΄ ݻ:LZ1c Yd6͸MBgitkiKzEˠ„"^E~a f7˽xHK= e=O%8= CQ|MfJH=~(|?¤c7/i\',TMA#S1)r kY2ʵ88fZ1mºSsE@"xq`%\Gzű E_rMseicN$\@Ɓ8CXw~7oX}QJө6 s΋]*sFFʄf]?u4^6"\1*Bks4Uz,b"KWA:GW]߇8sD/O*LVioT#<\!΋hҴ-HjOM'K4yAA!6ftBdlG,[J8v8ba8N7KsR2ߊo)/墇оѸwKr2 >skZ[/:jR}?_*)fɓƍ [Sb.9+HL 阿8*(z _UZ9[@6Z8p8 ğr,pԷ hԷ<~jךq޾0)vqKU˝TG c:/#bQYq#<£Guoy81뉫Uu}wwKx:Hc3;G2svra6#i#\y6zhLگI~ @8"= Ie$-t 'c5C;a?מൿ'#΢Ej?H_S6)WGT{xHV́M Y&Yc8.A/2_E*# iu%n8NtZzoicipfWO䎰=uE/ػM ,vqT>m$(eN _yv>vnJF 0!4 zVsˬ)$t#CYlpT;]sF-w,#l*dr`nr^st`m\4w>U$b@2x5@"jr*}; ڂjEz#xQ^iWd!ӥ2#>Xa}W flI8mMwZW:/K 1n{(h!'a˗)@\j;ؖ<"ȓ0f U;%;`,xoH d;C=np'Shmjc5;y:vԔl~1_7ӤGE{HV8cJ;W_ aƕ0μK KKfm"C`ܼ8o@E)ke~HUYi*1 nr?eT8âuB">RE:OX (4ۺB$ PɽΈӋT~ݰS&7cDYڸ\_}r0աvT~i.eiQH`n~!x*¥M\k]k o/aɾcY9q?Q%ڜxGc>|O<E$ISyd~K$gvΧQbsP^+˚r p4ώ؀K[r$}]B5wSOif,#N=GkVc3~!

    ;b7(%z"y[WQ R5lt={⯾;B׿X%K}J{2vt>2cy ~yE V*)'?{!l5Ae;Sɳ_&'Yxo299?74G)4zgQB%mU_#u/E>_&C؍TF Sޚri,,5<Ů+D;??- )fEˏq3aM c>-5C4-ie[3+!o2~ $g|䢙DyF1`x[4 CEUgI0d}ZQtI8=[⫀օ*9:j=:U pq"K_rF6)2e}q(Ρye:'w Gr~h%m*$UZ\S)(_*}+Pj<8hzjy UҒ('xwӮV2Fșqs1-TVTi-`Ȍ>"L 0ӁwɎ;yQЇdT8DZ _UnV?rU.u QtuJ*4YSLn(coa:yI_&cc>FgSuXiУW!3'!2RT8eGlF $8T]5gSb1_4&03|A3Nl9=*xQW#`7>ZVJlwmoa̠QcvfqYr'Zڢ(BvISk&oz@i,@*t\4z>*ܺE?bog%/ "\Z}/sN4&͚K]q#dEwԐ*Dԓ"&0̦ ̣CsZx" ɏd/-q5!x鬳51&m 0p K a:xwd6nQKR+#KQ?]du˴чD`I/KmHjj4۝/RW` 28](9_Ys@xȯK:)RČD)M \7F} ٟ ;'^oٙ[ <ޢ3ΚfE `[N=Wج {ݏ/)WؔƂ f3ʛm㒙@\u=4z> j(ʋDl[ &>NH .LX KlruqAaϵ-dS"Iwӂ z4hWA튌Z`mI 0JS , %0ۉtN[z՞}jY :k?t; &Q4@v8ꡟ7|45AyAGx*-ڌG w%Sq`Aq0bӭOjz8ZL(cG!Ƨb2a,R2)ˑKLXOp b\Hrў5K5G$-@s2+FTxE;GQa{uaMȓ U V7|f XOtT/eU{ߠ>{8mCPkK(@tSm-p\bmpuue2䭁lmc'2A Fy"0}y+ћNpRa}taj`ҷPsg1Ɗ(J^99a~R [끣rKh/R=k?{Vނ6AfASE$zűCۉp"Q\BԳ`:IP!w=,J>!f+hL jW?H'h`춒Xͻ ^kiߒݦ/ ,t/D>FaRڮ_vCQ؞RLiJG-Im8:_ ~ hb*DDAۓ_Cq[<ਯ\Ҏ':| )^BPPY+zjs|LuyyF!v-[# 0Zr3U fuju@"6@ 䵦_Q0w=&ur&EN@ Ws)M~R5&`5=NZ:"B m'f;DhmU Q8;uFR ?_:I*CIhr wh:@|oZ 4T{)MXE{GC[LH!iՍ3YFq0"c(/>6+1gWdQ?=vv$7 qGYj_Fy#MZYJ@`c8 $@oR;cëzv-=^BO~6Ź@E)2[rY|Nj9`*y)pGtdJ j.kP9͹3,reS`V&ʭO~Pi[IoK%̣D< moNDG0Pe1gn)K.2o6wq(pєS (H@l l.i Ȫ;\,8O5_5Pce|LHbTi9"3 #N [ܲمIEEc_bv>f5ԇ~-6MDQcn \QP4ZSP骪B#[8c3/X=qÃ)"m} S{]#廳S D&m=?ZF.މRk>^`=ǑLwU\dt$6#MjL,p v[X.z.nP IPP2LW(.z n,}P/nF{Dvvn^N5w'ȹiʙ aXNӚDNRsvL7`WFӆ,$æ^ko`Dd;4}&:N{K~4ׯ6{|ލ7zLO3G@5|"C+-U0G TFo]ϘRv\-!Ɍ\+z׏/h坙v~毄=-qɓ4{E47+ #d N~\lZUy|0NF_j)bGq ̔)2 L֐#?q[,c߿pӕnLFuR#2}bΟYƧ~&Dm9%}ry A[.v}_~!:^c C .k|$tcHYX*& H_/־xDU`~ZSY-B_^^ڶ̹YdOHl.x|*cl%BL~H1 誏#L\sAۨ26i2G@cc+^grF5BIXCvhmIɤc= vǐF<OAA,LIZSq?B(rS0pw"Nm? #`LR2]Qek?R?' aEJ0F! i$kUq[wQp((UgZ&Y#u^inǻrӨ-xnӍȭ>wU_ƵYk5f;dghگELWESߌd%4i]a4?_x@]'v CScڏZ̍)YN/X?I}O6ys6fc/)&J=Qۈ؋ڌs^đ 0}IXh sgyH$-X~Nj]I (iW .PR$ڶ_60a>ƒzrv2~ͣ&)>[74LQimp!7$ ^hdA;rL~ʏ۳hTٺ9 Eȉ&9הVƾ[s0ZTc>6]h_phΙ~hJ\8xS\}d{Kv8I=25#H2ii͹ˮ@tqUG@lCa6L;+:Ǜ` Ң;"L#H8g?ӠIB$JU vd[GeAbC6/\ ewiƻgd&{blZOn|żSun\hPAmCމiVKH #ͮl>޲,ϬDwM}hU_ļ)ޭFՍ:HZвb(l w-{}E˜%m$[5>(JQwv./+e|.rAS3W}`Ѧq9qV(lvw@[5ESS6$!?֛ߞGKV+3]B8𭢯:6@ه:eޞ&T1o E뾚Ub](s da uz Dj{/UxJQiH65ybe㳳R o& (:ߴ'Quc4=cDx;o];R?aX& D:8\o<Yhp}OFn&,A8-l~XN RUϖ5KeAj`^GS53!.CjjUR=`l8ō(9"kU <2,5f nY$1-2@U?6gW7Z}*߉|ެ+AT`PHj;ԎY\2oeVy.II,%`;@?krR^HR7A>g` "@_ّL'B|{OHY[pv ºZ ֤jKp5Nj35[C 9oVj3.e6ц[S7bJmt  tl9g$Ug?ˇ.(C>|]v޸ij̈-?(yؑo E$j{ԮpȢu E/ GN%56 \!{DRV^jB[x̅vj}5aJ*;߃l̔Y\+7)KBN*"J+ [?I+^c! 5?E]rHtآ7Em8!U)P9reL\Y/Ci瑘w&2OSo$3"/ q;`ɑ'LY3!TIDt_?@頪 GƀyfLf1T6ոZ=^ʮljQ <SpZ7ZӟN|^Zk< 4twqֶ;\Oҙ3=L' IALU|DN_/-C\֗6kXU)~F8Ҹ`<;é 7 ˊk~cD<IP݁X yI)DT_FuauJ{6 NhK˹12U)`#/E,ikk.@7E)arF.9E^.< A}c*4qlxq"42BOLD]+B 'uar QpprXr\ݛGӀSUziWxJ&M}{|my 2ɑhOuFJ`QL[jJQo)h y͌ F{pSg8g'SB趁Zmn}z?w2uq/ yE:aW:G+I.}ٝGqqqkVd+2b*vjrd](𦴟e6F 5 93+7G[%b*ZX}M2}0 &;Y*W {> ;2-YL%NAEU?x {DTC+2`ItD-at*-AʲB!Fg>Q_xMGؾ7v;|Ȃ+S+ޜHtatW^ U}78eL5$?ۡX/d=gZ"SIvwUj/ ג?.WzF\fO@FD>?E \*ycl%!TZx;.HzD! {V+nz0E*2>6` %9:`%:ĔI|uh-]t9P@ՐjL`6Lk3KoeLkEd/~OoHr1؆û6L(>m7=9NV{%k6S֬nEZLk*gϥɤ)x(τ\"1;5O9v&?mm`(vyfIQw5g)G8{_QC3)Ȝp& )a{`Cͦͣ>P;l}-"lL#ҙnF' Dh4Hc(==QwR7ƛxjǦ{ᾑ +b5+0d/KIu'*S'hڥ.Fo .J1e VJr>䣋paa_lL|t}o~CviL\j?}sG0yfxU˵9W_= (C|9fRvDT]0dvuOs6G%FX9=>R?6m^P.-|62ÑnyD|A€Th &Z6cۈ8n=Ƞݽa5-ʱy\ UPS{JjpB^PgJB@"4#mJn0B̬YsdZyg}R#m*_Zo6dJ`ɱY-CBWge 6WLu Sz:yf?("o*H9pkO)oz/:'F DžfY") ^< mS(Дc3Qi0mz,orqWB&*^g֢ӂf@Y`(&O2+L7v.QJzN4 "ۥC< !S g]d4PR|4w^p#5`"eSk|3y-ޕǷ3tp7,(r$:} ӣ>Q9솕x7fUVULpELӒ.Ŀyn= Ɗ(g JFIq-$>|ia"`]?r LϤNM͊n{࿎Km%&PH ڸ8ғ (@yZ߇HETWyw)b EL=~O-QɬK7nNnUU8o a,!\/T]֜ͨHdXwj6OB)EݘpEEyWb G~ )n7.{`ڧͳ+xV!l;EBV:Z_ি.IVU,A| .TSm}W#= &t?o D_pzK^XV1 v wVCF3ҡ˪e¿y=qRl<0oC6 e[#6aUV.BM\WouB/4M\Ëh[aJ'p=:(ۑk#R(7o86QT2j{/TnY %˨KDXz2k>#c>Aۃٹ5 <@ʼ06d8sWUԕҫ$ U}L ^ަ5^`/-ٕ\1U(A k:黄Ě3x+c!<=+qsjb;.ly A" *3۔`|[{+|E'ُv>yCE̔ȧ   OkD?2>cmPvLVD Qؐ/}tKq܍[Y9atp<_Io$dcAQB$.<[h_ G9yPyDZF:& YnrYJ)c,L2-7c척sӕ[%nP+&`aηxU fAA}I]c<)I5F8%deaSSA{;?g;jɄ`7}+R\\OgsԅLyٙGd<& mo ?tszyStUȴ?'#n(C2Ⲧ P e; ,IXrA[:UvzxWϲC;gL"@<٨XȾpxu*фǿCExoYkuK˓obbmb^Gc̐Te &QϯpX(ls  1!3Ujw z\TȂ뼧k ؼMj6#zޞS2 ٗ`ϴ>:`{h+53 *8Zb|Qi r7E $ UH+w5 "ݙTl嬥w>Uv`2Yrh5}a`covY/lTs.p؎IjP{ a0~7R5Cuʹfzr}4`ChRcN/Mԥ>ռPa rbhE+?W/mf3b2U8U\Y4¥O{pȿ˛I<;Z$aZ(gLe-ǖlŭ!qdY˶,=V=X$YEGIr3^%FDUADø,HsJ.Lvf&7BGclnAbqg AVGD(ݓ7#d ȵŠ[Tݫ)QF'gLSQ)-BZ'9MI3Ut9-Rcj@C-rxW?'gN׉4'|vq#!7ECsF*nUwųL /)R4,$9u:hQXpA$G2siBBzkDm곆f0mlBiRjv壹ۚFÒ~lXQi1o6EhkhESqò|ldMO$T\A7! 4TL5|phvpj11\N3& yO{J hz鎴T }Q?P 5h%UT:4b%ACjuF *}w t}VdR <>/շIQ%3ÿDnM;˄HJPғݕ)Rؔ#v'n?*ixwۨ^oL_ ȮՖvZ31uv @^~Jz9.7{0|/VՏA@\"iٿm֊%\-&1r{kŪ3YZ.]wim՞VcӒ*mL°@s4xj6#`+'1v;)FYIG+x I`1k!o.d1y%z4c)ftf]QvVqf.?|j?-.n1DzU+ SDs6O2 x(WHΧl69V<`"T5uY@?juF*>LT G*tzٻJ$qNP=k7u%@ymhsG=,;ldCS(eQf>rad%wRh|rCLE<zCl?5Ų[:_#=ҐMpl.oHM^Λ4{Xo]jx sEc7A0vT-A3UX4!m.I:z|\lQ92]+I#sz&*!" kB\M4j %;I,Xlj/­"OGSŊ<ZwׯCb颍 *˯?MٛL(`?FvKMl*s` /lyC$<¸ǘwHk DsI +Ao^Aj֗6ޯA&Vfd=vC{w+cy 6 'HF9*"`XzG /1J Ɇ@Zê 6/p:A\|x.Jk  m|Gbڼ'YSzFs(r蝘hhoeToWb3$~ljek UҲ%9(ig͉CgjFYǻ_G$Iˆ8 \?bS?kʧRu X\os~B-ZwL\KNq2 !}2z}s2QN7s1cQh2됭Msij!Rʠ ۚi*Q$ed]=!Y X&"xs-\Wfdx}=t0WSFbl0]'g;7CH9j)>+:xAT+@S&zL,GkWnBل5+7:4\8M*.={O_'^M=M[~Sw ?gXsA6ę Rc`5H,ejijݧ{ J_f Gă hAXM6,D6Yla ' Œ`\e년aE84.CU{f7CZ!ͳ[03bgP9#lݴ.,T_X&dG1lUGl?DeqaΠ_ݤu>h;FZoPSc `Xyq c~~B&.qth+ #Z|{s[ώm tT* RxùkVgHM2#d>8z( r(fPι?]{ .P!mƺ |Zy,bK}L[.iJU|'|Lq7?asJsZЗ EcfY|І{iMz t>Y6 ^診.kR"v[8w+ W6in47h+!0#4-UVpCwN݆wݺV'5[#YmX\v B-b GuJ: N{4,}s @%%H55pjۢHh%u/e&5r_^ǰnlp 3]?y%D1 . !xɠ6)7&;Nξ\}je۰W9\y!8 (X2Xfj|ʜ: D^[ȫ̉C<Ł>"lb2 (6Q^\ryp` Af=p6h`P_C &7iׯZ].k87qY/{K-Xܞ{*4 F G^^f%aϐ/*WA of8j`;=1/G^|p ؼA/iܵ7b1:h[U=(B`7>LYԲ#dl?5=hq3Y3y0^@步98yqi7M8MTe/IPp0G\x=jcsک6 ޕ->F 6O367 &Sf"j]䑾}+vKjq4Dt 3==FT6M%ւ4eU%K^)idzaLd8}y=zr&nY3 y![VDrʺ:Hh?!{m0и!\o(%vg2M"%eYe0%77j=ޘ [PP#$t+}6WYKJ XԆG/.믑+[ jIG |G b7eǍ "\giyPL眦M QKxenBKdhj:!IJeDp&y~ՍW~ipRJ;NOa# >7L3r  =@}j4ǯ+'{H.,~yĀ!$/kjN Y[䦧#T9]=,Dyߐsfw"?>asDli9,iZ&dXՌEC'i+G=h6L;P"Bh/?XX1mW 5H](e bbj*p#ĕm=+jP5fS2H4ݳQ6N@ hHjl,^%jsGr42J),xd c M0>1M;'H)5a/2eI,{|@=4eU{]Ņ\DUKPzvbɯPj@#% gy:N(Nؚf_bv~Y}&2QEOqh==S I2%0#i!rܖ]dgY^1`:ͩdu*Gy^Hg$s5ہ4#rvCnd\ioPxn zP B=Nƥ,fVU$4!Ǟ}ܓ-">h-leA@Bbxle ߍXM{t ce [.a736썍E>\ }!PZ`>LWWAi^RuqAK* 6TVoe:G hs*Rd<ײT_.eOyb̀"V":pӒaO9V0e11gd-sv̾iZ8tYR]d1!CFES>֗ bft (fT>NUPJiQtUŀ86 P+S+랔aw[V\xu \]avs_j~ A59= G]5.14$EBJs~YH9ea?AE^62 Z<"8t1,<-)`@i۪kLq/7$FR\KXFO4Cm#>aQ33Ig겴{gLWg?G(m+v)jeau6M fq"7mB"!=::Mc H,-AfG>`YRɴ7B m8~OͳͺR^Nw9/?Fit`FS>_Gޥ/b_b%ͦ4܍a+2ݒGm[G_Jۄ2e%i?_9l{M(\^C1XnCh'p޴i捋t} > ^AšCx XQD4r큚+5$gDK` hO,%QY&~H!>q[P:ٵEtn*9yTw!mALI߱ؑ35ݵY,o)/EX=?J-F.;!SiNv!έW'E9HTSAv6F\E7 aBof"Xi3.=pgdMq>e S8}57Q+Fni_!퀊ሉtBD\8;_#<;ޅ4dLjAR\c <4v?|4mLB΀V8^nx3&'pg)1AO`'iCJ3 Nsvց"A,͗h,`:8;!whL/xd0>2TNPuxd'5Rzs1oIt@t㼮?t'#ttg4md d)ߴOg>s[8 5.E]aV\ gZ ; \T\Ѧ`~Hpy}ynEX oٟs?K[:shɎ27ׂw:UӜ|QFb)j+1U .-])W0a S^vPqMjB~f^U?"0*Qy<)%0׆&-ɕ1v_j8B̫SwgXetd- =l|TLXGWvU*0D=(VQ/L{y5cT5B."ް#j#;FbrJ>P-dG;cHւ?^jF^wWwqʔRZr~=ߎ@4G> Q7dgF$0ƃhdO\H= n*ͤUdc y3D\ DxV%:N<κCwR\zV5իgk&#qiz/Rq"v>2[;'F@G&e =sMܡ_더j G2Hvu:0<`r%=B" ANF~(4Atn?|@97 S40tH?XSOɉ S) q<}n_7)Y7b&:\ԭčOKi E7mI9mgq:(# w2ueuV$iuFZQiX*,-[?Ge{ǝg޲Y[ A wW+֥5j YQ(ٸ_}k41@P0зzP6ңG #4xNn'Ńى7zX>2'B=IqTUPC` ̡ɞf9+z}S=$h_v\"3f?X'`JdH1 ሧ6]q8>xH7(}542GrN`"䳣RN,U] R(3yUQF\B- nPA2TS;;AZ,}Mfandwzm?`iKv̆~QN>~U !9[9d"VKW(۪2 6yIa;7jf6KL"v{U=%k>jrTUle5x@/_ɨM4vʒ QVQ:<,!P'"y1pcI1j2ǯջ:Yzh$kPIեyX=̶j'@ڄa\S +|TlF ߃ˠ[7Y7TO"IfdfH8ܚ`w2@)8e8# iٓMJG8K''@D'iH48tnCab*~1sͪ&|ȷMrmZ?/}7 9HN+5GuKf|@:KY%`m1sF`;iOXq;*R>+^-D/W/B _?#Y}==0Nm`΢bwd!^CLa [R@ O[ULR"/sL϶ ]#ļũ v g`1>,7|G1Mӂۥ80gv0ınva\ ZC =FgAH#7ᝍe峺YĠ**g/W9Ե.J6]5 ;U!t߅ XM ̪ Q8w-д {IN/σE}RPWOt#* :I=LhPu.thߔǓ1rL6&pP|*:֤r֕$I%I20$4z۸ bz&";=4T3@yJ5qZ8Y^ȿ?wk-w fckVqrSyΐ=R]v70Ò@D1bI.׵5g!{mG| . O@ܟvo@I|OKub2Yl͌ԎZJ {|yATͫWCH{5g/Ƅ5***dv pyjgxPz:K*fi\=i)0ꕅ#@ʭ][x~4ycvǿtpQ/}B՗=#- ZrWA75b#Z- :fծF.(7M>n754eE^$5&lZ3><4aT-oK%1&43џ5M!xCX`pzjoyrZ1C-*݀.[\vD]}Qfs0r}@w 3)=/o-Fn|V\hzmw o@_N;Z;#y^މUTZ;"i. dp EsɹDF/l$s> W^D@`j`3a[ȬJ<9Qs#RE_f3g?vŀ\˿%Pԛa8nÌŲVD ,6x`OnAnC9wd;_|F JN\Ȅ-a?z+&'<ݬCKkUJn˹uR6(SrNNϊm'「S:IFCKt4{ F\LdG-YtI]O,Sm ^tR-zu'Müh">[W.>qHvlVA͖;mӂY;ё /x|6 gH<FY!@?qb:ı4 WSm7lǍYOyi*{|"عL4 L"P$`l@0gyf-I.g~3ifaR <ޏcbI;7${="VL@Q*Q6z>7Z JSk3|MRSx ThLM[Ӌ7'l Zbح{fb):Z]Mk2c R 0dגy1SnXt\=K1K}GX:R xb/vHfZ$2TFaգڙbU6s{ n W0iN6'%N}s]*-&7hLj ]uJXY?}SqoZ8jz@YG#MW~pDj쬵)9.a$lyQ&36Mډm;U/@c0k+iBƑ!ԑ)n\Y[85nlǫ{$ۿU+5yx t['=$Hu[By4"G[U$m3BWf~ZAơAMn%'ץAFdC͇?Pߚ:-!e?mKsԑo [Kң+7x}N2 "Cc8ŌXWod"Ac?8ěw:c`2h:/Ȫ8ap*U[628)\Z3A?~F◶\q`XVD֍ԭ^>ug !&J8B$Oɳ^o|2jmS` ƌ0JGs."ep8b‰Œ-5Fsఫ"fW$'.ƺa7ʍ$y|Q+n "fCKjT:Ŵ$ϲaTMh,\gtIa)UcNbV(2O~33Is=@>BuVG"\]/b߈lP?&?[/wbqa4_|t+T!6 q ߰~rX{ _5(x[P!\`<.YfQN P(O!dOչgfMq5lO*#^_0$ڵgN$[hVϓ,)k;̿c&3 d<LCa ^&PpZ?B C١# @knuemM%iQVv Cky.y#7J% @ĖV37we8@@.tQr?к\Z䥑u홯]wJXodXr(%8ѣv O;XY@\w&`e*lveY;OڥJ= W*tLצePкq` ,_~62ugM˃&d.ҡ,G'oN/J\h Dews#JmY>8Z܄n|{b!utI}0yk(˙qx@w'N I"tkq=}^T.ܬBbN1XUnϼj@t[jE  ~&/J3̯ PO-oCVAVܦE%q=OoTv^F* K.g}[3cmT.`dr%/=P|3]WMuQ\eI! _xDRBbZ#Ζ^ șq5e$9Z&ê{{85rCw x΁མHtFB-}.j"u!EG$$nSytVXcV .Sऱ'C 5nSVSr :/i2{eFyDF0yB]XK/U nsi.hKiIƼN(E v"R0P8Z-H2ca-;&8S61/fжgB|[p&eMf1@7Tڸ6[2Mߝ n! VnQG7CU0s԰c>[b_~ƒӄ@W\#\}HY /].䝨&3: N9'}AsImj42u Hۘb2T]@Y.:jxdHtCZ2@|B :m)eK~IexTݎ*I_́^^Gh@b`mmu\ P#]JC!/ A4I4̚.f͵v]w )Oe\ptWNigu dz٭S3λ 談\6\a%Y1MgsY ըܝmܓ|t!#amR!Ruw~ݵu ^fo. %5XZ:9b, P%C*V%Qua"4ϫWj ^aE3|Eq6KUŴ(gl} Qf[9nq|2 e 5ֆ5`jSGD=+~p@-cI zOmj8XKfdHM 2.>v/o)YeCO#jEd-XcIvc-KލAe'(B gr|)3`mcB=_t_p۟-JȩyAߎs)j*KsSZT [J~_MdXgɄ}C=rAu\PHr\W@2E0FFF8@l b۩/D?.4bM2]_yl̑5Ӈ&( 4idL_w8,fgL,>R04"l# ?'0GPD>'1Dq|} ΁y,QI'i+{7.P @j"CR\X=)8tj?]"JK`%XqR M,Zvht&*z`c_ͯ%@CI-a܇@]a ғsDHDY>*Aq,5(c!Y6+%H= Bt&Z{eף{x\3}oc+b&U, ,$_tA#j¾S3$rsj)@ME`ou}[`ŽLkQx{jQ_cJadyDp߷1nHurz|z}}=͝rVńT}[y W7T!_'`FCnvH:>iMuf S56K,j"R<}t|R>wj5i< .(@B'? =f5ŢNdPa³˂,%fT8k{\4))_<~Tk#="`< BCT{49ٜ967K<_|ߌ@Exm|eM;Z~ P8?6HaOYnhn xXVw1> ~5&s9ЬM=\ Nާj +??uI2Cv&Dp蜟lפvXc IIܾc uޏ6ג}7Brь}" m]a}d `GаLW_nY&\E1H[T&n?j>)]0}FxGsa`YЁN ˃ !D"m|&K:MxlhC-^mALwMC(穳W.('V[ꊔΎD /m>l}K^M {t5Ͷeih} ܡN6,cR4C&&@g8qe3nE?bp҂y* }l1e\ ʷI3 ǜ|Р@"* ה<+}59$1%1i&%dX -Y ptbjIdgPRYG.Xwǵ8czTb\16Elnw <ĺm[ܑ;v&ٌM%Iʡ4J$yvwDX ^yL҃輎}ټ;#}흗0GB5GTdDfpp܀j$ m5cp1$OL\0.ǁ6 uV}rJ*'k\Dy`EZ ;EkhNVE!x69e}+u,5k>2s+G /.Zكk I&w}eڡ*ャ{F.i6[= g:-oL^ڀa?@".+v޴̸pza>& 1um]b$hJ6 /k*jƍfՏqmX:t~}1|Ct#&Jc 19=tnOcτS1@|*AP1_,Ѡq /fxA[nնvcH.|-PpnxD̥J$MVBjpY(⧉ocwx@P0.D8 '*,؇<}LB듂 t/ޱ>- RҦupycQ\ aBJ{y$}/ʎ%nBݱo%&PBl*?\1Nfo'Ps;|avЯt"LrVBXoK}IA[{5 o%JH ՉGxމ4-<>}JSͨe>>[ϤYY;ݶx<&垱ш YpOIO4ߴぢLl& 1w7OٔTX'-=zىlj^ddD,kQVYMr[cIA߸1\M33Tb-^gwfȍo/Xj?Uz u9}oD+$p@O^?~2< FJX"nU$V< 2JDžXD|uuU.2+=N<@KCI9mٙ_iquiơζẐc(Q"3[眷/9$=?<4{V:8Osk+9##ud)fμFq| &5,x l, Sm㓕G6RU_$V%%=" ud'ېPL ŝH|{^Ʒm"%V=}wepbbHFgڅSdF'962Rb A%pdjTάz:Ob߈j21Cnu 4.v$2<_"!Ta7.%Yy9s58rvz[ѯHs`O٘D;, J% ވ;3]uΥh=(A0_^||,Tt"I2EEMjltzLtC34q 1?OXCúm~(+Aq<, ԞĹYarS W5B@4+ѿi|l47OxxPmĄz H‡Bj5.T8b}7SMhk|<(ᇻu@ ̨2,'oLD(17g֓(Ջ6 ||P a'1Y9r~?8$ZŹEafaLe<6;.O` ;ĆT{t1W[ cV͍`c"P?\=98oA Ւ>&7mF%7[jKxsqVh:Hڃa!K;sx<04$WcI|qyd7*@ Ñ 1ls07ȷ t,ovOW/li8)^?6ݼu?j|R$- Ry4 IKVff,qЩi^*[-ML]̒5xTgd$Ei<. v[A3צ"˄O%f޴ܩݶ{rq 4 w])sY L_'tcT3k)"&OKw)Sbc*]"vͳe^KDU ʮl$75}Iu+i܋S^HܸQ6u(n sy_@E YjR'=hE<307R//F;JS2l&U_n Ѐys_yy'?bSBb A@JPdNDL7SIֵy@ p^nsƖAz.F΍J !m V|J($ã#>U =,2u9ڋ䍀_IލS=i0Ӻ}:۝z אkXhGO*6G5vO&.0YZ)uQ>ϟ^3)-.m>Ǯ[3Moѝ^֝}ڠ$ pAsa{ O/9ɽtb42N[TzBe0gO=l6 K5!nT"xϕ-ͥ/C( ;0eI`Fm:#/*͚ښ9,۵ 9n˔@nt9:*i{w TL  V*JJ`F%dlf fd$W[J? txTP1{\;bz`9itDxK/SĆ=u|f}foXKR37-ٻDA˄*VS!vM D0Zqߍ,7!-SPSJxF ߌVY`sz~n3iM!4*5"z@DQcY&)߽;ŏ O ]Pd{uDwm)^j %i@Ѫ)t3$Cw:yrRd"'goW?W]IқA)A;!G@.ҳ.?L;Xn>PriJ7L7Vf#iӯpF-~[;^ᖅ5=Q;U9(\@n{_(q1K0l$CD)m0wTӃ;-yGM5q_O=?:)(Oer&ᨃ &6>;)ׂ`]Y`)RV{G`97sf9n5`r]mDyŁPtmz#4_Hr"U/xrסPf?l]K0ɦnqW꣛8Cǎt2큙fgG^/1wr=*4ƶSwnO1prsn礊cQc+#joG$#cTZLߎOQWL&'[ -G R7\5fwk[ w*eNg75V;d=]ueD5zwa4{z!5~ʥFH(U[y?.)^N|":ܮ;6C9bG-vڼF:3m @=;M.Ÿ:]_߇޽g3vhe %?N:A_?f߷A㦝`{\;_*薗-kyWȗr2w1ԶJqVc@$mn$ϊ{m+@k[_MF[eydj$Tffxf<&An!Od+Wǘ73— #!rlw b}JPzwN)3f!HilEהUί3txVLC$=/$axE2ߜ;} 1BWN]6+Z{E_A|knV6dY\@";Rx*[Ũ|;%Kg/=DuY'x%6u.!hU~r7ӥLtc#9дɝMjScà4rbpOhlp~W_] SmYHXkJ >N݌Uir5P]|x~) V∫1H)kaaCDiӜMئn57aap@E@_C]f dk /Obˤ?%^~Ofr1vA$nUI B 8̥;ּc#MVLSKsiOϔ :avy1Uc=U 3\:C{MpB];=D08߶t vJ''=y:P*/< 8\d#АG{!3,XyyV'nPZA1y\iʝ5SI'rMy_ǩŠDb,ʐiBҨlGW8<>k+EtBG>!O9Մ\<׸㎮{r;~2umrytNo^Įd3~?\EҊ 'C "9@ͭ:9G90ȴSe8CN0%hɠ3]w(鋭yM8ܰ H+Xx>JQmާtߓ0w?_[l[/T{*qD ̀(1[}W,Zs%[b3M|ƭ(G{LiO+aE EȐ玔eRx0ndM2v5m PMl+s<[`~+ +ެb_3]U<oCٶ~CfY?Z%};~:~A:aYlg0<37t Cvt;_(hj`2 vրuf *,;|\3`\OSXx>gL-|8v#.Qn@Nb#z{HyxsҝMuʁXU?_S"Ïb̾kI*o:h2-5fn~E5ѥ Ep[&a0TsW6([@X, KzEt 864.:%8Zkw"Y11R!=4a;bzv\咦 HeE1SzUH3Ȣ^y92@{(hf&Ě+BQS'3GecARK)GO`QI<k~z6].bkvabW*D?O.8u }Xt(8XeGޮ1vJ󩒅O1=.~5ʑX_Ƿ-I)S߅t۪A[]u\KbA }4uحS߼6S-׳ZcKe^v:ϐ\$PQyaT> +e:v$P-˶0Eqov{ĢZZSL[-uan)5,~t*uoJ34|~6Ku΢p_?U$l{\Շޡf'HRc,ٿ-B'wh}`u:D4d`{U_vR9$븄?HHWW,M0e_r^3i>1$NUeY]HRi_OeX; z]I2Lu bʏmN} <[YD'_s=hAtlU%qrn|tOn`Ew~ҏ<'9S`= +M2(=MhUCkw o}}t5a|HSzljVcC^3(M}c Y`fXçm֦Ѱg61^eߛ׶gb?`|7OוȰh X,{b]nyiZؓvNgT3lo3'G!8 @nPd@p{_ʮDp0id%ě~)حAPL}%-pz|}FLP7ܜ$P_zy]"S{T%" [3_+W+#k4|uʨkY1Mh\eB)7 z>j"|ဨ(*D!L`4 o0Z^R-?YG p1 b⌐*a$τ셝%}hП0qP|VU!ι.e;MP:b oToF[ks*Ꮬ{4f["L)yMKDQCKߋLTH9{70bZ6 ^1H٭KV1cM6S˙`r eVo"Q6NbwCɇl[A%4.t3R4}B=SP_n}ѵnf7X, }lrePѪl3M)iC5+ H%ײ ^IE (B^t:R`/B+> ķ-* wf3krMNQU8yo%L?\5aOҋ2< Dzd V^Si kHN x~}1cbn™4 ֕w_y %oy]2u !RW$䚴=GquQi'( &H~. T2F]9uZɮWxLGe3v=~>xxwcp2Hr*c >7A%{FqeJ"[qt@S-IeCdO*.M/nd|+# Rs:G}+NNXBo՝F @w잍=k??8n fB0<\&.3$:LrIvn~HM6Abč"Vatfx'+ϳt[,b2QWf6ȴrPI,}+70ۨ#xj#E`WV͡3Yj{M"t]T9١ K$Msl̻;uOjȻ]LTy$ rZl5dz@B` ;Òr<;¼}9uuHu q RR aUOqʈ~UG2+zofrMYT&HrT^cú|syF &R]tc4#L@$'>HzF򁢲(:Z\1 f~f؅H&ޕX>٠7^k UBVZuՍ8&#`LN=+ 1jq69ٰ&ºeTfPfbH (b~|^z`B9Ʉ7Q9B*5-k w?P3g ~Q>Bt'q7^c_@hPh`D^"sݙx,z}$q!W-'aF"< 3Z:tM5Pk^rc0&AH,(OF[fxԽZ?vj &j׉5}5zPfb,5nm 3dI JTzbx;uSknע>jhIb]}T<}| Y>[qQ~4gNvt M60:H8Ro[Qjގ`Z4^`#+iHF!'*h}XTx:Kem +#wp+\-Qm=XG+M%mجܟW}GI*ۂ/j/x&/?`g~+|RȏqP{Q>4_.F9NM3'zi=l!T#x@ +ʞSѭiψiM^1pTGd'UXmⶲZg 2so>Za4"]&ևIv^Jk_nIsIo;!)灚- j@ .ZG4m8dt@{A FFώh$U# M[}Z'Ppl ;^?Rw"\,Bʊ Ig.-OiD-,wֱnCpifAQ;]ğNG2b?7Åus#ۜ$ÃܴR-Y&b [{B׭oH. gDZ?e;ս͵l JaOiqeycFum@dK,)?`:B͝ORL};Loke67ʶۮ~,D=Aֳ&W)KVBEbt(ufQq؈Lf&~\MD5hޢIZqzbm:=y腛7{SWiFƂ|g 9^ȴfs p1>t*}r&5{ ZvFDD(kZe,{dCX($N-r%~a7Q_iCȭ"vh{Yn/&i & &WK3{KBj W0&cG`G " "(ŊGj1IaW5\b7oC$l%H\ԯ jOZ2!W*غ6 E>0HZ LČencÀCb0i>]6r=Y19HM}&h'hYJ&;i CD3v޻0w&7,:EK~Eqzf6஡S Ou [VApŷ '#5 KF->rG VuSF Hb2G8}o"2Ԛ )yGlRHѰ㱙wN=Ǟ0L2 pXC03.k .@\KQHwo i?zyl?ӑ& y>ug%;h6PH^Sy൨BM̡ p;'+e Y/@^ZYb ;4nA\P3A@9'mM>Ow']03# ߌ,edOzRfL HICLhGc 6;( cxc*?>*(sUL5lLl>G7$"l6CSXJE:9ޭ9a܏+MM 1 I^wkOC k  )M\5*Vv"nI/>/<$^lW^V`Uh!N>\Ҩa$_ߵI' y֙/S̲@֚f_H|5%C ĚP 'w1@v#Eݝbl;big+S 3D-*؏Ԏ=' |־zwi(]Q˜Ǎdm3[/&V {U' /:דRjfp"H^3r-qju*NM;-_CCڭXUK<0)0MtD$<"|iڴ 3g_AVBLO!(",ɗ"6oqzN>2sgrHytyErJW(_}ـux첈W6U_mQJAjNʼn`IYAedR9KvzR%+NnozNLk4s)`Vy,#Z;cTasM*.1SPIOnΥOa3~62:0C] E(CT61Tӯ[[7 C)R +in1[d3ѹ3xHt_^U}&~2fmjJ{吝yc̉MmrU0w7 hlkZlb~,-2܎6~z\xX.,p#aLDB$oSS+LÏ'E1Iܲ}Q"z ֊G+tXP(9o;6ClWX"D >WY[^L5ǧM&6%=%)U~wLQ- b [_!,GZ_I̗[m8.HƼ7Q99 *jz&8e:i~uu ԘEM? Pjjԃ;|s"1Ynʭ =3]Yl}j$w\RI'K}ч)v"\m6k{"Ƙ gل?[p}NEoע*" 7ZwUvIB8`*EI_XY0Ou:Zy*I)ˉ!Fܺ/9B}45{_g6`_gb`m@)}{4Lo<:vLI(Z&M[8pw% Eʣ$kGۀ[ƈw U? Ji:{G6 z{i[!(5S+WF424D4?yޭWr*J%^+UF&0MTXXN'Ǒk?Oq1 dy ҟQƋ)fZFFWqr.!W*q<B1Ϡhqծ*&]:/?d986kVX @0b1*AbFr'$q7T2 hIF*gJ4QV|*_hʪ[;aJTih Uu[J)؝ n:c8CrD giOD&s޴. !l;`{`bpngfӬz.C{2VV'v{%l5k ʿq" `:)#DN`u>z}3хj*mnu^<QGSR`j Nl2KqBɿ3G2&-GKҢjYr(1C +d%|O-̚ eQ$MICW;)()XKDdI5͍\ElzK'|zm`\DR<ٹθKjɸ4@{z$m8~yT弘w>&: $3 ^mZAvpA_h1^f}[2%am W?=&.At7teYKLWPܦ3r jgeY:l]ّmN>m~j5_E˱$<$8߿7.Z!^PYd@67䲇[*~&"Ϳo!|<$ }qKy30L8 )eMޏC`?7;1Vl̙Pkҳ{(OP+Te{i=g鮂2V$PYjuLC6?9IոMZ8j'P/?c"{е2}i;źoE⾙J amSc"Y|VűW-7@;\{ol4"2Kӕl1BZ3d ƶ8 ޳H0Y.'䞒[G&{ 4ћd/ mU|CA)'}2HԚG$y^CƸz5ޟemXZU*FZ1bNwQ׉NPʡ[Mms~ >j=xBipmv/J? h_#]osXNvNUX90M[^-Wɦ90 4iu5$9iPe G҃ƛNiٚT؟G/F8biz݊3!}oc4\EVyJ'~v.5< r TyB'xqM< ,T,djGe}}>|VSU wUP4?5 4m$Jsl07 =HuTȟD8$x惙^J4̞hu kA- ;&]Q+"5 Q7fIw7c# Z` yZ }*&lD<'δ˯leۥmt s` M{-WK/az,b&zK$P|Quf]OW`93ү}yLP-o۝f%VBdv$/5%⚼ѹ"*i[IjI:tL\QffwFМf5cY07,mۅpqʨб/OU#j}ԫTZk iN (Q% .cť( azPH-qj)Pˍ$i:,7`oej-/ua\ g kXڽB&rDA4Nր@zQ2L4~x@:4લMK T9AU+5pEL+\'i;Q_B$\O`QB=L \<ߊ"1[rʑ1ZboBOiP4nX 4SWz䑏XHLY:YJ_)~Lkנ[@MVſT2Ie=x{l=B&xn+|&5u0ސO1[=j8@0`[(dpo:.9IܨDm`xV|$nz,1I ρ⛫81m-़a qcY`‰V\r( Yۤa'b28Feb]rB fڟ9dJB i-5imjpQut+|Lq"B\[۲aTgP=m_BG59 ˚h(Pg!= E!7#Am"R';Xn6{F1D=ƥuR_DD ym: @W.Q*Hvp 9΀j8:] bW*:dFu a-yZR&Ad[UFC3$ H2ڦ!E%K̅fo)Memr;ө] 09F8ǐgZO~g iF^l\haA3JhJ(Rp !Ƌx) , ('o(rƔ{O{`+I .g 9^6," +H G"@%h꧴=Ĥn4J2ׁÙ֒f#AtIc#;$Z޷G®d# c_ESK.[( ^fsV°È KJ~eSE4:|eң.yҏ߂e)lˀ3S%E͑V\^ԌmlBmX.L!~bsXLBBǤ[*=l[HV9͙Q1" {؅xXQitҸ-<nX|b4 }l[I8e Zn&]Ķ sE5d~xe% PfD rTRݔ ,elOkQTHk@H}R1OGި`݌fx)xH# fߪK".+zna0^CEN椸h3so!/@1薁Nbrh -Aep7Uſl1#2EJw+&#hiR bMq/t_O#Ȣ,sHz/í'5DA5Q^wz$,7S%>oL6[M>U JQ}BwD"dQa栻F5o!bNbNR3!wjxxTM/rB]3/Xt{ldǏp.L RI+Xm,O5JoWp6 m+#iy[S3aN-uye2N)L-(%IyU*cNKiFdR^Vn%@`TrU:=|$Gb{`S2Iߋ:FC;j{O(!`AG@X·YZN?DY#yQQ'WQ[~;O'_}P9upJu44GCy]xVMp/`A+e݄v=vFh+ &gf<긗⽹n1C$ς?si Z^sȰX]R:=BՕq덉<:W+;|)^͠PX"Y/hdKn=AJ9!=mpc#t&UZ>%%!z&\+QnC,!s*Ye3 H":o-Q6K#Jץ#?˟ ٪>Q+@lX ~da~Nxʦ%I.qڊ8]J~+4?zPnUѤubJԫCݛ_m3jk-AB9Jkڲ6K*)<R:1SB~ZȮw2/ZV37j '9ِȳR0׳e GsdҺ9`]!n*uL74&w 3OF0;"-8OW|7C<wLkPy3=(ԡ`~*J5x9jhC囊 ش8U h*On ٧i). SqkFb1tlw/2hl-| V<mBob ,>2ҹdk-ܻC;/>J~u .\ec tLm~[&Fb_>bWy-7^rRSm >3|ju H4y$dQ']&gִ<.aS6#}GFKz0'1[ĥf>A~vkuR8y* mh +z^xF[6=z|b!?sG Ȳ{3(v24OQO}Mh (E?ږk'`g&f{W&}6vxewS68@W}4!Y(\{!bnI;==?C_ױo@J:hJ@д+ MmK2/RtB=g:eǪUZ Dq)o+yOL>иy! slݒcލu+.XFvGO&lUsX%Sv6㑽[r]V 8u}gW;1~U\(%u@ryVOg&Jws^csE0^ÐUxCj?͔7E $9$sW*0@-hOU>|Ht4-9ۣznH *y$BțQ B#YQ Yp|''in'V=B|{h"KbunVs` "[Iɛ#fÑ7/0<$JI`~t~]\.~(LG*<6{Ύ&ۛQc'M %Wo@p<67/wK# ۡD1)jP9 =cPv}a&">>цKa Mk?A UdY1Bn=ʎϰtylV>?ɜ4&6+M:j-9v[z~%gqScLdn/$3=;6j( Oc_$wt8Cb8R6Љ81q_p-5G{Z@^K CsDڙU]zMH[@-B:@FBHyD w˶(ƠK>3m :m)VYNAT\fߏȊmK\m?dboznδ7挾L*JX>-*eU9zX;ʩ˞3iP̑q267}C '7MpQh%2Yy@<.^U}b‚F_c 8~)_ \򦱩H/X̹f> -;8稸op\pAi$#E^B|0BPX瓀,mUdrcq4ɧMj􍻋k\Mpz bBڨz21DsHǷOA`ֿQ/WaQNwyu ίًyA54cQ%Gq)\q@ V VV0/{ \.z2Q m7;?COP:-^]aڥ0=ܗ/'B0$/=" ?0V3:]Gl}*>uFfHԏ[&+v>d0x_Os1IM6zٺqHKO \W~Mѻi$O@lB'_ל!1IHܞ2:C4X)Xr!CץWYO<4>)MIVI|d?G餤!@fC` 5Je!A>L.+ +j osE;dێ75!Da`vm;ÎQVQQ^yo&fٟ?Hs\o+$Bm]CtsqK8cSŎ\;5ޓ%[Q *=BNFmGۏU2[ _p>d1& #mw A:\[a4,DjvޛY̯=8vbmXx9P\9s,̥;L#M)07ׅP}\mP-%,$TR(L-X#oK2YX̻ 3C1ey >:_.~b:p,+/iY?  ^ܦХ}aRhί{UnAڥn)-P2rUp;54)1E~3E*֛ ]=k}[P1_?ְw ?x\X(bΚ ~j @|2${5 j?nj))_9DŽ>/L@42c,r]:E_6EC@'㢷OUi7ѮbXh+,NA f=ħ <f oSOlipqMA`w:jZS%}3Z"tP]@twϸJ9{zXMн8@A\p0 (`n ، fWEe%eܚ([@ۦVQB#n+}޼4B/4 A(w0pt(˹{ >n%1n zEb16){-/yLbTl+p,&%pv'[2׃*SXJ:?&gi/z;(Un57E|l*ը2%=ZrgRmd#Q􆔄( %M93#ѵ3 ?p8@|u#?3Wwrۉk esE֮ u9Ex:ˬ$p@ߩy<aS`̄ SwGO5!ߝ-vCe@&04=Z&n[PY>0ZC #r-S@5_W1}ک׍_ M6EdN5NHP!Cf3`!L>ʌ?hm.9ٺLEn|6,5J঍d0uyo.2y_u=~Y@6ZibܼΏxVW.9ܢaEEAo_LФ ^Z]MqcԟP.R#W¿g2z_zԿZW{;"h*hD+.otczs`GBY;|Džv\+}ܩ D-,PcZ :90SNqM)poc] w]?м|IZV)8`"~Z~Fʘ-Q} Ӷ`>`-c0pȎelJ>|q[y¾qw5LY(re\Pm݉'nxæOVo OS않HcJ @T_;.@'Ò7z}/֨,p0O1JV:`sKjeaIJb $[!8ɈYS!~eye8Up&|9زuܟ<eT]yL^ɖ/#υuݖP}''ݡy/zAZq<9X vy hkvqI].x""!haEE zD4éN?[kd{\d×Aa_ʄώ]lHW-l`ܜ10:*V~* & Pqע'GdE˾8nʒhK83l`O'JR\%X=o.V Hwq.,#zE;/{N^w 49 |*ǙiP}gGW9AD|һGB>΢q lx|W;nB% $|B}sDŽ׷=W)2=ac=YEkeWOr\}|V mt'd 8C U0Ada9)X#2˲.`:T|i7%*nB%Ck>Ѿ0jQtNQU9~łҊgY/ڍWxY%/B0|[ݍ.aO &d &1Wu rA2bvH憽>ힱ+ȓ$+ifX—Wᙝ_2H-ĥ: pM_t1)ʆ融DBɂ^_7)Q; bEʮ!>zڶ߻]'#j0 ٰP]0,YȵJ$U m Ms-t3!bS>pQ>AsyZkV^gތB&=A/+r&Vdz-qRcy/>oGVDfUuG?V4,6s+qol4(&qkO!z?n-jt{8b^Lh0PK{}wZJq1E}G/R^@w4<NgXҐ5htz 7PB%Dd\ jk3S m-;4'%SٟF[W)/́lVȜ|5ΧݾaE{wf1rh^:#.e4^ǤX A=Ymﶜ hL%Ւ O4I'7T3'| ;Q&))efAL/xbȯ#uGpӹ(L.c.iCdNM.=y`N] eM::A \\cܧN3KPmGE0 15 cIp[uqUfak \ܟ-w5 tLb m>sriC۝ji̦A[ ױcXGUS6cd 6í@*a^".T4YEü(h^}љ?qk4ZS%(eI_^7o*(t)u`'rұ_V$u߷?Z,?~;q m,mf& U$̹֨v_E5=bSrA$˰6d<"-P@ʶR ~.֭CgSFp@qrhՃ[;OfF2$, x.yʧ O vPZ=c_ KQe1?񭟠v|3M;)E{}3:35eWrEk/W-|ּGRN aip:K lD-F=q0 2c+5\SN8z8jo_v84\XH*ĺJqBƥKtdžDѺ9AA8U 4]cfG/ NzTxF!^S:F:6X hRBģ7IZ$m SC4]?67RkRʒ DC^!pY>%=b9Uz>*~whn/r \|KJZ'}ƾ)eq=Knk; ) QFlժA\@S+vgJ,W5ZgxjHoBe^('ds}nӂSMHH3ȦM.#3|pWNYfGUbuuF)ֈ,0cE6 P `l|~+?C7'v 6I d; S|jWo MnmJ6]&31RC0=ԂqL /7jz 7f>}@3µG%ٴz`OA׬%j+ 4?8>3Gw4ufF@!W45gGfNDSmϞ-%#El_$ʗrxZQB~/'iPF^6h%ov#5>6qsh7O5)jL[7>^grun#M jVb̊D7JU5v"@k{GWb3'݋$.-1Jowuo"9YG!yϷ51'WVNUɣl$>TO>!fISΗejCKK1o^R1&vYRƤe~͓_5mK¥.Yp6>Z%RaCi/!Vf)(roR u3HrT]mI<[':)4a?SIQ"dOJڞ)断)hg5uH0~,|z#%6\1Gnh SFP'mmV 쎏pf=joDIX'Wڔ]fG% ( DK_;{ \>Iж ow ]r+FO Yf8Wy|j=h9HOtC+6MATK*Tďt+^˨]q ߈)6쓔@! 6I:dKgIsXw,T8L5@IR3#H#"քE2w.P&_Doi)Rs7v N9eb4R{a|ϗx+%fͮL@/Ai%"@IA_%|~ E,yR'U4˹/V2,.ocnkcͼ$.^/vRϔ_+ʓFjs^ $Vv?zGmi+3K|陝OƪJ_$7e)Pv|ϱ-KyBetQcQ̃-9lG2% ' ;jRǎbWE}B^b!Js <*{gEI<jC$/6Z*|"YaWS`GҰQˣj1V|"XsAA/nԔn'}5oLK6N6D"VM9Q/Х@*:-^IrtZG.p7P.>zͫK+AHH/8a3̏cS-WݬG3v0ԉK%J 09!`I^|PBiVl+f/͸>Ļ9|pw:7N\8UVbSk%fMs oehdT8nM[$\V)6G#kϊb;OY:ˍ,;60cƥs^g)C3|< }|oE( aZFq῕*3\"0v'0hGchj_ANe+ -}dƤ(E"9d žAWqg((*fiW'NCYnw׶6IZ36=݈xݪ0ggz2ws?PC1Z1)K)} v쩠N%$y"m9 IU;h)ne3Ǿy,uڒNJitfV񂁨Y;jM 6B6조AÒqԧNOWxntHaK3 FՂ8ָ)[9镲#N ?`o\lg mA*ƿr%T0!<4ݭ7?5MڅL]Y ߊ0!N36;n7z#q ӨT y?QޢLo0dDwqW]]rzHU P7-B*jHje&vOZQ(Db,b^gg~eGDc_ҴN-LP/H1V\To\}@oMIq~,gv^L9;.C*IZKSz/>UF/apf:w1y.,[eCNW.5 d}'1ǥX -+vpF$U9";w.FN?ֻmb{LsIVQ;63a%nTJƠHcV OT RQ]4 '|g K XFE P!T$J m*q}@cg3@yc1*>8-/_:fc2^E]/PK8]!355ϞUKmk;^v#6qt6\8.)HAly,##iDN&91Q[tZp2Uun/ JͫAA00_9#[D$'\RK4=\BNjX916ck Ȫe((MS+5KqH ɵigCiTj??"j7MK|:h@h^;w|O3*.kq8"zw^ Ss_K^ o3r7c\xNZc0KK3J(=V+pT 06d џ<QC %E~,Bź DiyW]5RBL8#|`R.Fc(*E֡R*pq; iÌķ4!qx&+?bU*I.k*ӛoN*>ixA4$[1aS$[+udt5BE >\|w屢R"#3+FFg!rkwD2Iup>דq4Ʀˊd,YP,BKW>wSjжvÿ"L4~'!X6%6 \;-bahf]Q+5T8! aޜ┍Cs t{6WOOLHdu>ܳkh4czԝ~nRŋqؿ#b*Ba_j~l9}y9JA/oI8]X,s"?eaݣu[Ł=;/ 9ݖj~?L5 eNiZ_dw>r)Xu*w=];emF{u (Yw Mu *CK4_JredJ` +J,@ p ODH"Ƈq%nV[Șc`8FQ08{tUӟbE;T`; q51@ƬsJI1oKHG_;1~B%֒NѮ{JW N@K}|[7iT(䄪p/.%rXp70/s6K}&NxKnk d|ĉ'[EF-\Ѓ)#f{s&x=&H-iHo}Jf FK(?lz841G%8q>д쨤Ǜ2s̪{GAs-B 1dȩƴ]35:)qha/8Yݻ,0qgVW#KGu#MDI¸!JXCurǧHţI& De9q3א"Ets*LcE&<;$t ǃ )e4$f~h> x¶^ov)3 !O}“ !7t#7Hy`UkG5D^cH#Neoacƨz 2 .ig_jVNC[ e&Nl3f-(fާ&:jl\ap%so|={t46~L"(6IQƬgĥN~A ^oc ݅41`8zvqavVŁz}oQrEX n~b}4)p:Z骰ʐ={^5XҼJwKӡl3mond*ݷY Y"$eJCfB >_Aɂ[Pl 5M*sSB3`ABdDw8.s[&d\dzЀ&GAxLȍ(+~NRmH=+%#=IT~Es]%䇲mX?-[=w-R_[6t\;@Μ(Pzr k@*#C44Y9Ct@CFesެ o& RL9B#ڹ.)ۻ?PdH%mA.^կ_yL`GdFb=usFDKDXY]fv{V;D)X㣆s[NYHh{FI00df5X.!~ϋTYN2t$9q:D:f.A@<А"e5\MgEG$и씇eܠD47V.״֥ 5cgtJ$>5Zͥ:xhT1{ɳ4c33Mj $H6vDž23?ޛoOFEK-Z#~5zܡYE̾wE$.L]q`ER9<+5j-tǁSI ޵,_~L%6r &Ѻ1B؇9u!eʍGUa.旙4x'eADE=S\.~=kn`}H@e7JV&ˀ=i @UGJ͟z[l",Fu?CF'!Q#쎻{`5' $ΐ_% `>Zȝh1h[Ȳpmg(qx;3rOřsAF@E<{7nv}j[fSf;Rq0Nœ>u.y:vN9jcV32 C)mC5 (ﶒ쀛w_h9G1mbjfG^W'r'/tC: \9i%[}^hlW%_wF/ש40tx_;9R.NyAtQ@Rr@0Z {Hp/#AaSQ~D[ ֱMV$,ŽLuIjBg DI;}щbFO: 4 DHEF`tx*,T|Ev0#Ge_]dDW(}4FKfy|Tb!+qL"G9Ą*='1_N uv׉(BTΎE:ouc9\iɼ7' gЎ)9uvFUD=ˢF-d10 E +cJ!|`</ѭb$R2$ yE8o>٦]rg W8s%?Ѱh|&?1fν.Lv-D?r9}v40i첑1U"5qPdX9Rj,r7\Iϔ9l+"@QG`)<[k 5RLa6I}g֬;:J[ U:y F UYc:s ;߯,jJCeX'MsyrP qY)|X0Y;& Z>mRu˦UjkKa> aa3Kû % 3|as* ]quu7L>4nހ$RH5:~1?R[ C- JYb#pw]^Pw  .bJ0rA3Pj(O4ɐ?B ǎB[|e8 %o џ>.;%5߮% vRƳ(="#C</I*(#(p; -qiO0O^^rTB𑡼9 غWm챷J˥rf#HՌO"{P"W>CWI2b̥ gHlm}W0>c}O[טnyм+N3zHm~JrGŬȧ= AlO#S]R& 3KaU!k%U;JlrIok:]~G_ҊliNpQ9QܼͲwe?͕pϕY_ )nēM&?fyށ~)Q^藽)/XX"J1kL~sѠ5Q hZ=G;&}49);4v\+t.(Pnj"Zye5w]u:Dϩ=&"ި.jdF݋Llu_,FSoI1 @ MbiKS`J gkW4 ᒦSU!hr:ȃ*bTQ|$",H&$d^ئ[ D*e m(2kSheܐ-@_5-?)R4fXB#KyY&3K&ֲ73d0iX;78,R?(=W$q.c?ƃOxС&+oA !@FIyjamn kg-+u (o$U,d/{e600R>De$sx6f SsZD(P:mW2 ZXeeOO3RNlgz-7ֽQLkŗd}4b箕 j]Q/`zeGǥI]F@L?uREɾ:Iy"mޅ+,7V'6YH۶EUsiЖ 'ͅ:<~Hѧ!rsqFCE:V , l'ҍ1EBLƋW\{n7_fc͛L# W&%L*VѲCN + ĭ5i/ͅcpBk#kΐZ6`Sz$]єADuݹB`PgЃ@;D>ꐣk,A{~sn v³gn"wc2Dưǡ:{_K6VFhďTZ&[o% FX%"n%?J\9n/Z 0wQPؠwjcr!ę~FTtQr.a&[@?ɳqlE1/v#zcU5z-[=HDYaIEic>zΥI{fP=xcFvRuL7?lDnpWEݠ1vdEy }ITy$9{[mYZDV1h~r!&R0˩[+VЕT(ֺ䡪^1ugkaG ԜbXL- 2׈<,H3'@9(IQ_E67!͠y_iyQC? v ٢3Ql4y;/rž=%-8I;}Dr/ZV$uܩ oH4d#gTkThb 0h`rɣG hL+eFg˪BUlJ [tz53OE=z![ c$O}BU\$䝏v(cN+&Mv ЪUq8!^L>>=;IBK7zo Q:;G$Ԛ!e-!r](eU~!&&vVcbhsa(EхNp }hsиǑ=S+Nn9{pv^o[e aMγʅXCLga|B|u9ho:D$U?IZ0T{tкr׷%_+p%5VVx5aXn&@kr<7emУmif`aqԵ 3M4pc a@~zJ!]*NP.?AnO -34ޡ} %iTug;\m!K?W&5K6SR$/JOm50UZP- "ynNT)<E3Gz5Oxff= :1U:)yI⢴~puL5@E=)\ N&疤,VWJ𝤬B5Q@F.B+Ho=LR$MK9mzrJrAd\s8\(R==n@`%Ǝ'~\VLDi(4,Ck`Vnɵ{þa SҭA}XIWj$te=g9|ChMK8 Ӭʡ叉o_(:>$h@[&`pbWU+$Z[ܾhO i곣?HppD7ZZtξoX.J~Yf +_MAs*ߗ-dkC1Rnu~,0^ '- ΀ U7(6vBq% z"~m9,ܮ9SšYWQ%lF2*ϷIBT /v90BqC_}@wߩpR?{C&E҇?xYֿO%_f*P t쥴aB3!Xbkb5Lm^NӄŋdٱQkb&,JI] |:RU${tYݬW[105cY,uhAW9WFnT l,zq|0sπugL(¡%]Aۡq0uUKyQgJ{ Z$ Jλv-uK9tMZJV0 C>FW*kICI,_k҉C +FVYZ]1%]1]r~]0^H".(Swv?9a2]T 3E>bT{ x.tyC"0RJN9prPlD G_ʕwRlX)7،>Q"a| ^b߅*/K(hq&bY7 hNyt?Y;:َ Ԃ񃠁].t|MQ0I2{EZ }6W`XWyß)2 D[B$*ƲI<.-t;f q*pb#}̦ːnH򐰛#NҬ%lvAHit}̫Ǫ8³ U7hUcU[ګ@lgQ#X͐;-z=e j `@Ճ:yBO&^z?07eJr^y;OEUr0̋8LiWj@~G Z`le$()F~Li3`\E_Ϙ֩Ϫ̟'/Oު_F00YGH$B/שr=?7 ֫JOvhY\',>KP%P΃-Ȣ6[X/)myǺiM^+0DK~2dtA6LOn j_gɐr=LblUQƋp^I>~JP|ةKU=qwx9k\+-E PdCi}aƔln1LsѼJ(Eg:{Oz5bKx'B[뿪D4""`^X[ݰb܇?QlRH3-f ]uٹOm^fZT$ŲnR[mr)ڪuKdأ䙪5FbIU%_a[bGqԤ՟KQnr\f筸5}3@ F'rQZT%:k@$Ix$ƒfb|ԥF GEݷ2VAf<?.=܍AеCx?Rv5e{kO6HjgU(b1C(0q&oW~Q+Ηy6`Mq>>'2zJ';(Nm&__Y] 6\RqLED~T 3O@~3pmxCZ&/Inz4%Z%M厪G0;IcNց .NBY ˈʟ 2)ݨ"Gq3}:a"=y٤OŞv'-2(arc avMNmMzZdoJ-AϏveu"Vjs_6AʼnT1匙EG Zgut6. P N=ǾttFK.<:>yͼl>£n8+-{n.)BV7kL`GkQ!V&r9'Gޤ|уKJ|/*+b!Hb5)si^6$*bv~ri aT|wf[j߾&$ qAlX`KgzHx8uHc`oi#63l@EEZ {.TiDnۦ mtp.,ܖ:A"a_\Jn]/9n5ODյU Gs(_ZMRʮŹh\hHW-ϡY^TO]6\*e'tlx)nܐ5Kl3%-$B c\bM;k=&3!s03KW)ܨFOńi^B^'z߇n,y?鸸otTIvOE׸4Ol opݽZލ×B-E]gS{m\_{y𬓦  ~=P5S,d4.mqMJ_|9 L/Vb˼"\٬onvFdhz5qRgMx : 2?`;o[!{mRPA*/ȕe?Ǧ7^sgAF\!gE^;qfͧiF{i|y Le:(]\'7D$ 5 ո:[XL^L>Co}yvZ4mM6֤57&KҰP:8iBS$S h5ƷGFZ)*[,Y~, wqfWҫ~\G+^YZ)L  tТ׬zD]T%m&wL&H)Ì^8A?"@ \Bb 1K*t}j?'26K1$Z#6}{ j } '<;(FF;Q,\}Gnq4@$ [tZ]p4\ !_T,(~\YӁrX~H"7x:9o:y l7O^s$ {8}q&q͠/ L ; ;3ͱܴ\'(͘'߀L^ut mfHl?~b$eh EûmY@pe3}Ӌd?TSx/  ŚhӶ9<+b[bޗ0NlYO yrǓ~ҠG8rQSvuk5)Y!raza/"On<6>~ LܞRCbx(dX#{/a" $E6z-UO(mJ* q?OM9:X8J6Ƨ@%yee:xoC:Z:'r 3s}^kss=bۤ" wji$z*Zex15@a 3)P/s^מ=BfzI{)SG.{cذ5ặ~XP?5  2_Q1"d]O~)g"){["s  #9-ŝJ]PCKa *wˬk# 6~}F0!jpGGkk2})u lKQCSC1vH^.PDfϢm~4kUB;kS2ŁU& ~_I}8ZYLO󬋃l(G Sₒ#2'zvK>3yIiȲzq3gZ/唦k7!$`qqhK h1;|hDY9e%^''V.t̺bR+6)^h:%/L'Mn4&[aQF.kXA ~<.mC4^zVy5E eueEG橑~jӧb$UၮDP֡^>e}WdQڴs|WJ4^+&vHWp=a@0XGB9wjI k$d4CytnX@# rW?͝N VQ")g+>|Ur& VCoxB)0.yb/L!*T%nmvWT[Xhd&~q'$ brA^>'g&hSL"Ի7S fQysU>1]iLeoCa+CvΝu 澹rb/M9m* H?nGhIgxPF Srt@2Z~ ͳ_(Hځ%uy*_O_㐡>=Sg*Z2E@yT}2esDl2k AX'(v֚u}8?"˅5'c |AqpqQum߽p TMj^78^E6z3gD@+5N)?s! 6"6p@=jj:+>d8k2A_]YvSo92i-HGģ`xE3j}*> OݰZt( a2-bT$> @Zvv&2}?g0m݆Lry$v|BDJ7&b{uhA9u bJNi>wij4d_H&=0ST8pR}苗I:5ʚ||[Ђ.';EG &yUշ@V*c@&U Rg=;5 -oR®1l*s ,ɂjhMX7́a`GO` g  h4YF#+h\DqB'8#{m#$\3K=HIftވ9LLǒH[?쥯ۂx&_(q'֗YKtf;v_*=1bR/T˃|"1wtb@*a_VAgY؍ϟ|ZtllXq[|Mw-*iwAƀi_B(c(/|ӆnE4ցȾ/PBYȜW4ZjQP%74#|P]t\$o\'㍷$1vᑋYӾ; 7㑾̞S@p蜍x'~3ux]W ّRd +۲xU]B gK26Cr3;cZKRyu}-"QȀo$P,̬;)@ pMlBthK6.\W۲ a 0)z\͟$boa2W67Xg B|eȤk`HT22>Yp;H|EY|/s^vzmћQGL\)[[;Vue BTV=JX!H}sĴԡk=H$[cIoݣ]J1$m͗[>/\{eD:Ns%dCûtõ+=R^/ene(9G ˽.=w\NssH, Jtu (oڐ@:pzVǽ1rX!j;Y2Uad] {0ɽzKG? t\ KjK)hhܒ'D.L> պ>]}Ӿ@6Q ƽ9dNn'PYGU $ɾ[+9O;]3VLm"h\b.]%Q[ lyL*vO;d^o/o`]fa_@Lgt %3c6zU߇gNhĕg²HW8ޅ6M z-J~Dq~&bHi9ΌШƁ Nq#+7erE\syr%tTC1pYsa]ϖD,,Ah ХDџa HQl!.%SCc=)w<} 0MPLJxQK8oI|npy[xgf^ZtW{M[ sps?!?GY C\A" =K` b({{b)ϩÞbeߝ LƤ̱pe/2FF7# /8߸Jkq={.R*ųtơ9tZzh8nׁ)%'I=ZY89/!Y+`J]LQE-7df_-U7_CԌMo. zw$ m =ck1n DuI1A޴e"uVcrN?V9 !ewޚ+^)->ʥ%|XiR,5ϬJ?D%d^Zk2K}~NmyS]518TyKn՝.>BMBo49@,<ɉ΄3"߶ܛBjG62ƬWH5xrc?5K,M!T,JeŘf >Lpb@MYz'`ie>k?SL8\ /f˪Ssd<<~CRӣk=ֈF֬#K%h^ϓna&{fXq`{GNXYYj[Nb ._ -=I=T YKͿIM)(-pR5ƷdhY+hj ^W0nݟu(PH.$Q?6h'z͈ZwP6C;B6J,keﳯZlYXN@Ii*{eqǟI=^Щ_J@9R " PLLFGAQ7O<.YލHYאZT\ mc')P'砓_0e-T hIpKek)MܬBTx1ٛs0v|e_ ăͯƾ%~4͂AuLju;eYS(lcvTZW{הxSB7II*ᭂ 5؉}8mcZU5$ ?@s+!U$6)Q1nO9#yzcc $T> @ y?X~1ո~Y$J .7&Jn52TXf$Xq@35xSے[jtd_I}Ӱҧ'"RʣL#x9LN]kjU%bŀwaܨ'NҝeÖv8 XBq- Ȥ5C9`û{@@8%/X"lr$MVJ\ܡG!{6S[ƛq|skP_HI?nk|ྦྷA eLHKު ,fS95mw$2yI>]YfS⃸ <\-YC]lTaǜ>DR]AN\?V*NWvR'xz^Eɲ*zp:̬R AW< 8||v}ꪗhҁ}.Tm#Wجux^v=vQP@k؛99k P7{KN\go6oϴ'"wr'̼[*`U"cә匷@_7 W0#Z05T46m ]o5R2|IUԠ[rPP|k+d[ɻpU?`^E9clZ_|:kÇEy0zetz L"o HvΖr웵e̳Qb{>nhdY~p\D cI|F o$u+{I?-PSIP¹,LҶѨ_e[{Q_PkqԚA"x@Ş~3Uu;c$]8 <$O"ߏUS'')e2kk(tS8p^W Ͷ#~)WM"C`qF<3`  `T"#C=䐄8fM oEq&u}qE2I7t\$[z:$(:ce,{+¹Re2٩JɃ#cOm^w0~pjgG}V6ϛ"wͮvơ02 Af=_%]my4"7"aIG찷_莵 ˲毸aڢV<ֵ/ŜnbhBZ0y&s-S\!=~lܺ ]vPuT@bbi_/qp1/!3i;b =￴BY|kB%';MIkF7h@Gm<;1F3e@Рnۦa>=Ln߄^SSހ Oq2@ B}yrBb)yCU[7;^ [tMFJHΤGNFOgҢݗlu5̏"'ύAfoby~hw|C ƛ='a: M,uNYm[GmW\"+QS^3 k` jMQ= eK%sP Ңk=!cTo96$Ǚ7) ۶ hC6\ŌߚuD' vbϧRM땮2kp_Vmlډ'zV13hKACeg=:ʖSpj]zԣ:+Ju\~xP=ƒtLDctq- !+xZXs/BIR'8C;ґa䳾wJ gC8q ?7XL8Ʌy=V(z 9狕<\81-z=+N:$ SHOAcEL-4g頛guD('"*y- rA(n G2DeC\4pwՀl\穟ie~iĝs%٨d\+!Z3ux$W*E;$r* 77.t̞*>: 4i.x[4N lL]:C(bR>-vL ]׽{6$QWOU f{X&d"o}OI$5B^j=D}c@ X2So_"yv5S!aLCFa`HeIzϬ"3kcp\褩ip"(! oz2~595Ls2`V(y1c?V|' E({69V*@CN>NG_=f=l(crzTzlE0au҆Xgמ9(ufe} ät /H^rX7V@˻EmVHQt?%{Wtߒ4Q!'&]tUЅ%~!{?K[άƄ5z`Х;ܨMZ/ճy |1XM`f!q>^s a>D}5d&l":dmd~PD@d|eȴt!I'7#/+WtǒE"nұH)wc*Lv-2pЇ48'"эe&( W:}L ۂ(+:mK|)@C.t<,} C* gɲaigRu3,>yw/3J#x89cgZX oY^,1y~KXA36g0n4S)27~(e=QM;Zq}hkX#ji:(qwVP8o:;/n[~t 2bE-\BQ7rSI-^a+A&BS4Sܸvܪ*xG"N/k\MRQJ'+ Co3F %!Xya 0Hj[ĉ75hzMs[AMҘl:C>jb~& 1L{8@9KR/:I;:y{/pgip7_ P-hXzAz)BNxRN "Ƕh""+8;󗰩JO7J[)կ~p;@#Muc`xي@&c+?N>g c=R ,zH'HU&E[A-RI&&W&'S|" TdQ%!K?'RlC&g' TŤzeK6`YY %8z~LR4-䑾Kbߵ:RRDMzQֳ/O&&Fz<vF٪MSkz(8?9l u֥2=!ᝋcl"Dtu@afX5CL|tyBBI{NeQ,Ȯ Jm]}8I_9xƢZu+w;Alŭ)HI$X&+,5䳢 TήVv#u$+Fߐ-R-Z#k1c/LqI|g0u:TZ)oO6즀\-r>0 /^Xd_/q̽6}9cs[gƣ *n-د #,4™?_̫F>ʞ-]5q^ڹ[qz|q)bUceaHCmV%/ Li#:>4U1oLW\M(1mm# a$#lC$]fniG8B'=[bMbP"NMa$!obZxٶ_j1.-q:Qbܧp/\0{6,F7Hqf</΁ 1TiE$YpR9O;ɗ [^~!8s" t,; 5T-/$@=dgwrQ3?Vһr1`y`l'M仺2 ]ŧ TNU#sIXpL+`/3)F|{Xm8*S< RzF6{dmE&bIaTk*G{Ѭw\y/2TK0 ?NPK`'a~bdlFrEBAPf6Y^ÊínslQLTϼ B.S og/UhwD8R`vh|$]*h<6cx{{G #QnH6,!^b-Ru7r!`Ht :wĂxuZl Vd́l܀.HRA:볆MgmM{4///v7沆UȍVstm')(mgڸ6,KE_,.&D.y*DYU8'N -\R/S6PrbX{ɋ)yN.zo1rt 8Sצ.#, 0wԳт:*Rචg(I b*0V=z\(޵˔DlΌبE,yZ֒rMZH`FB} S[a*|ߋ êӨդ*ڧ;o|3(oY3.Uɼ1bꟺ'dCOścKM~KCNȦEwm۳ : ּ5Oe!VE* RB2 .w=!PN2]ߜПK-)1VdDŽePPBٽ`l;3$+bꜿt$4Cfp9E9R\- x4!N` i*\ Kjr>zD+XiHX^HN; (Cg¡X9D #O`KW6sB PVdb);TpnlӚ6XƫdMLP7a)lOCK=}VrDVKչٮ tހ:߅5quYw6)a r Ξ `ٰ$KZ+]ZͷRo^>ѓ#۩ Su Qvӛ23PTAU㺄P,ux!Aeҵ AOC@ZJ=nv?}7ω\M 8+_etDk:+:7pz`%Ypd X;qirM[kZ9L?|D$[BLFxe'w# xwFWۦ]{"%ƛS n˓iNOTLG[5=7k饅G 1t-+ Z=%hs+3un [A2Gn CXy'PzHF>E5f1WIsLf]l$c=)%{X4}#lAzY }\]=_H"Zc?=JC8JcC_LPOZ> T«I䍸J~y.2;R oǁ]AK\焮YTQ:SU;T&AET+F",u|*c/|뚪LoHl =Mp7`2~5]&UNdulr-)Ҍ;"pToxN>\%1wV숭fU=-6mZ"s{6^8'|Mo1$֒ZpvAYjnsso,vYxOJ a]&<\YEҷIj/9 νh_.<* wy%ki 1}S4TǮg>s~DlPB$LsKN'$u~Ώ,^-i*=+ɦ,y-%0w׶wGΥ&AШ ^ T@Yt4jS. Lb]WQqY8φDb|~>ܹ6ty(p}4y@ryA/ tjܴ 嗔.;Yh̡vT7g?Pq/d'nzOLdsͯ%Әtی>T5\tdrd0Ss=edJzoqQ p<|D=R~ BH< s%\<ex4Ƹ,W M^^˖7VX[ L6 r`8c - u^TOcM\&ƾ*Ќsb@A|gf-.f\@,:PIo7vmfLs7mrSî _.mZM ( z[qƶ6Xw{?382lt$GĬ󳛁鱳t1cZK5ȣ{[=H3{Ss~&4'p*̱uȧ'맬:¨”"8+,. ҂)Cle_4b]8 NƣjbA$7TZͮKt|mr;̢x bt1U6L)F;gmU65xmN8uSbmgrFE!;L%bH0DRꆜċ%A6)D!J V לvƲI/~LȺ`]N 3\%Gd]>Dm>f UKUi+lf*衊˃Kڽwޭ06 ,ū*GzD/XDf0Dz^ B>rhENຍƪky",8ȁgsao x( [ޮ8P}7a.KLFۣ2rQEC3 Cgw-P@KY 9綨9nl; ;^zW:ؗ0:FmapK5wa$B91s !64r G:VgEZ\I7GBɑGH7| \[gYjPڎ-cg瘒ȨK>\|d#sz7op7taw8c)D۳/fhJR:i"][ :rѦїpp$[l䪋<<ϲCvآ3y GFrfx^FoG)FDS5bsuS|H!Nj73崕 =%TT׶,8IGg#J("K>/vJuM0bSS2pJ )n n& Nrrl?MUPJjcb8?:z B(}.|=^4nym퉭FZ/N9`RZ uq(~g ֐Àa׃bFv66πm)iKrĀi _/#7Vw=x;xF[($G И1b7\уXc "}D ,缭0SUϰ-n]xSS^$p(/Arwܙw!u,^31/]OU(֔}Ypk3ٱW)3>|\SY<~#L,H!ƼdOÆݭ@`Pt@8c.Ҕ4$$%a-gÔ髖J c~tIIC=i6Dg}R5#IHv^򆕰>|蘗S]`[ tTFSufZ7˵bm+\Yi~¢'-mh1덀@f *fÜH4%!͐Rt%}ntci1@ z4` ;9D" & CAy^6N6WF8EMZ[HRaХhPAF.4 ,6.8:t>?s q](KnIY~2ğdjGa$<ܜTlOfBlރ~=6: IX1)"B 8 ΰSCS4v!wFJn ,P֐?mQw£&C`MqqWfeTr7`Kw" Jݲqmǽe>sx@"㺠0bۿ -Pf=*s A.i$HCU!9 ő|~;x0j;.e /!nc6 o*ss:[smٶL4Ji H{V3 <;-d z<(2~ăM#.\W/ϙ;9rG$"5' (Y@sL 2*vZ_?dm Tj ္rvGceˀ,/ ya 5`6uTok&Z<բ$j,@ıC}X ~!!(oN[l=_utB2[)[ĨVVEy_ڣ6X5bW)~4RtziU?HpԐ$oWɼ_U! SKw5N3ڎ,g|ՂxcAzRdQGkXm 1&/g)j(2vE551CyVq kE#8Y4]ݔcƨL(SM:.n d!x6 LCp'C}\X&* L٧e豫FKs. b-X{`HS2][^҉7l>=#0gR^*e<\ @)O=HB1A·Fޛ9^GݧJEjS{ 㐶dەn'_`vP_|M[w>,`QUA[$"4~et*d/~/܋K2MO//-R;6RX9q%6pFE;>Jk0١H޶o@:u+kprОl]v`i\E@h.9MKXM>QkRZ-e qcVL '< 1=ޙpn"l;=@SuAMR8xd{H r_fX%sA^n@8,E2O'mqzCCevF*qw#@Į7Td t[~nA0B~"J T-elDc^MRK9wiƌ~h,\}< 0؇ä oN @8L~_+rI.Zuu]dvc256I<ڦt{ecv,Ү9G-[sP h'}e6RĴOЎU#J̞cE4MIz1[5^\w9װB`SݲH]7ӸoOM[efKWV'\ju}"Mw>{]ґ& i~pFa\l- ZЮZh7=( "Y~ޟ:EBYi)FfS[ӽP h?/7v5î9̨7h|n7F 'CĒ0Tj9t1ʽ}6C^HA$ln5\Aʍ8D徵rp2ZbZΚR:\s h ǎVQf{_@ULOG,Iǁ١ aWޯ ybx'b>`T)1/Y;w#j@NX-LK"T OnD{+SUji9~RDeB qA*mijat|Jq5j!ak Vճ*Xݻ70cJ1<;Cņ^2WR&=d1Ws&ՒmHB>*KhW|{"txDWSmny~eK"-Bl=Ox*A0o. 9)MKJMRe߾fh1dIq=ЊzЪ3 (4u[:B0]!;AXp 1A2nKI (~7c?D:ay9!=ZhV;0}#[qwg`߹eEB%,1`nA}()IX_mH=pKTDl`c(K>X|&vʭhAWۣYӮC>DxџvRkg=:<^v8l#. We ;'tslcKMghlvX^_W]@Q<`}8酨Owl'ݯl7 MQ(SU'`뿚 E),=|yFwV@vb8՛3-߁d]2#.@s욁HDXBo 6$7hY v׵H{!j˄\PQYīnp[(8|H"*ޘUVT-#YYgG0AlG2m}2vaUFGfJRkLTl:Vw+׬j`QRlaue6~-WF6up{rHSfO Ѕn~XѨkO^q*_@CCTqa/'@Z4F#N<2oSP{GXa4` Mm 5M OU )7S^4k.'P//48*o?H_ il89ݭ_agZWnŠA-SgگΜvvuM;*a,ҭz0*}1 ,k!F ;묹c`k6EDYf+2|LhXO)iLzdLRHAptm1MCɚb"&E dzJ>SԀ6ap.T 0xQCA3$c9׃ڬU+5ZJ߼ÐE.Cڎ`Rۍal,*Ӌ>K3NIϕp\?Ǿx_iAwb:>*(oF"f=S^A,IO vLԿⵢ,,0+Zn_HGщFi$SltgLy8Y߅(8Iz:H5aޣ*j9q %j ={q lHD=t \ȄʯRꛃ]./XQ!} OxSYr|jyVf5b_D:汹m%jgY u薼574p>eZڌ27hNG!^ܜkҔ" C6yRc~pEu(!n!9D*I|xį)`^PcLmp-1~QoeHVpADN9>8NwIZe ZOqNU}C@? `ģn}v|*4\9_+rjihI%t"m~bD΄4&֋糤X bSL%,%B"u1Ku`m6[Kq.? GA~G[ Ccv%lޒ^XUe =؃\rጎu9YlT-+E>$,ϊN~\O܂/֯c4iN+w@URSIQ6y2R'xt=J-^ߞ>u- L}mm8fZgJZo@YYz[^U?0(r#޻: LOmaj}9o|noR)1^XcJzCLcs9o_q::۲%*yR3DЄo:걸jFLV([߸ܯڠkoP-ΩGn43?E\8c}71+)83f2L0vT{c7+희Q5y@mSpw5-@(nz\>]q `=UJmBD1uCDq=qz<@rqr t x~ ?\UĤ9*> )XzWJOe 3 c{>609C|^rƨ(MJ.b˓s𱋼5۽CXj1=zIG>r+[>e.ܽ$kZf9kPDž$\ޔ-DpF߳$FM0VXJVh i:J?YkG.SA7HfJS}rDS#T`QVh erNP"@&eT*J9j}Ѣ*YڐT~jSHč~.G# v3[+2u\$G3: <L0A'/ `Ys@ PIZIÎW^;|T*KpƔk 87QP҇JVxȰ=rinaʵ׍GL1mGGQ}RO[XuM\-i,EIюCcOV^?l=RpZ, VC6ęi[b.AwC4X /葉VGaTs Yq3&g=L„q?d V 8U{+P,I[ !ղ[+$tt8LFPDZFP|9Xv7װyA&;S6bQXU3S(X ɧ 'Ի\\W^$P% mV}2uRUULḺOxM6_m+2ou$zW~@H o J[1 i⛯ [E7E\J)ɛPY  'bI;b\[Dzh*Ԉ<;>j'{Oܺ.Ž}sl1}fLD# 7NE؜4y˞l^b[zWH8~6$X2PtɴjF΁!:Jo&g,͟YBG{f0)Gjs2ulN+3ylhZ/V%#b-ye:Tb;G|nB֙IV.wIH|֣LmYe+DHh/=W-VGd3a٬č$6hk`v E1z]/ac+,uS}ٍ)m/rZ`)=Ўl>H y-t(^QE2Dž@4m~)cr Oy׮'evdj7gc {E/(>pr[grL L9fm wU"]2ƪx)9r< Yn")ʐބ( Z0D`FcAkn8 dޒY\sڗkྻ5@$ti9H-C=I:omw^>gyh3ԏ9ߕ0e*/C8 rBH@R!mFT 2w{Ov4ԣӺ/pWBf58$f>@b_aF^ BvIPە{p'3jEW|m5D#Rxo k|8 }:(g^wr-G&-!Y sKjtAc"}]Oz[6H+m_vp'}t9H}Y1iNY'mrn9>75h~mQ1GQ;͡0m^ɵTeRFHՓ=_;n]vv,ت>۾_kd \=i |"Bѻtg?jd[S<~ojx¢|1 NSԽX,c y6g> i;WjV"5;.Q_J@"bV5|4[WO&T[$Pc^!_G6ɰM:Ssg*ROB)Q0]ّ2\&U0_ \;,P](2 :JHNc`038H5ZwǼVP31ũsMÔ+LbU&V8U<2d⛚֫m#YOǀMFM>a[%8~L0 &o5+}eTIU'_$aHMe*i,Ҽ$p m:?5x՗f%ђ}#Et*7 ?-Z; k"d4^q/)Gf?*#}T3 M sUNK%[x>maKƪqT08P7R ӳ3P _d$2#sv߰wKŀ`7:=eyˉ_"yljv:JrwKfZӐ=4KbUJGDaЍ7kFmU!ftBxeQfkiy}Uj/ VLHUhUAvuW3p+Z𢞑 4}U*sǺEY[@4)w^r:~H7Wr$(B\TiB"0Z=9`>*|L$fk3Q%P 6X QPɸJ@Y咱S{L + d*bX-I5a@E(ý'E07_8/@_h߻YoE[>UKZS9d摚<nKʈPɽOC?W$<\f@B >mw;憩9MlFrQ!j=ȢS"xc=,g=q`޺|N--e{*#yLO է» ¢Mg]-U)+7/k'<5%TBw,3:ճ}z:>6v[8"[O,w2#̆*& |odyd?Aek6Ic磂g&{Ciܧb^!RsZ LH@AfӋ#xWP6m+ox?;͛}lh7f 'pWxw=onNH4߀O 8hN T.ͪPE.o I1H&p![DZb:4h* | am 'ccb9]d1}Wu,7U><[B'_QUgZC"4us\EpLAr΍l0vb]Q4_ܧ_2$8|}U lk~ٿq#3HS;ܫ-Lo8޷@Ȕ壺pAMC$sfdc/,Mg z!"/<i90B%I`9IA'y{~]UhjKPuE'g|K~$_6ώP1DV~44t T2uj T%*k_i 2e_V G/į {4%WT{jQxXJV`J2&r>TevV8OV47tG]Yp^3s\\!}u(犉EVBKye/2QJMp˒O3t/u*$7I)"5y~Cv oŃ>w]k >uRx'T6j@=aǓo^lm F&>[n.m0-fԍJ/N<)Ɨ6X\f<]0@TT6}t-vPd_(cx9&u/$xY;tUF@6Gsx1-bAN+ dm˅Su|x0J1~._h XL鴚RE&ͦ-3qV,8FqF>ڌtoңc(y6_СI 0J,ە,g lNV^Utl~VyB.[ 0" :oaO:UZ=H2X=vnAc, (ePH۩sҚ` @n9U=v@b/i_$i>2inyHWx]rj T ɧ'T c"W:{D4Ke˛Ȳ27/~ij%J6 "'ۊwa28^7a j@,4g^(9]})$$&RCAy}V/lER0]'l >ZݭM, Rr^(&5u}xqoS~uMbW$F<#`0<ڦ98;q {P:Sѡw[[c^6(!L$.ӕcgx=MTON2$'G9WXՁ㣇)fۼ:\tasWk5zhbUI&Vnzza.WSK.4O7MKԮ9F AXVU۶^sj˰xO@$d-1괄}4ERw#KO0eYA0sD> NBpמarw%䞉.Ԗ\es24c%yX#x&9őDhRP5vfe2+/`6E6QoC1.   wDsJ>bg%^a]e-)Ҷ>k3mx$?D=$'UN b;.vQ;#'k"jEscMelQhxa7 ݛ[ ;W|^ww]tK"Gcpj 08JN}3N~FDbnYO) 9mq!c7.A*mPJCulM*~ڈO0?%:\f,?䪽NG)T/=gfbˊqjys#W1ژM #+ VZW֛zũn󎒤@ 祡Vj_loWh<Ҁ-iWssJ@3['H[REZcF^l:#25123_#ƗVUjwIp7 F,?b56ƺF/Д>4&&iyAA["/ xĨNsވ 3~h]SɍqICڻ^R){9ѮKF# _]\b$haDGo52SZʢUчt2^0[7de\B '{m*18H3T8 ؚ)禵K$1-ܳuj!<И*%9[ed~[h \1|x*e LA6 qH-Ãi;#A{f;: m0L5B@/N7o7s$0oAzmg/X p @D>%ɼdkθHO'y:V,r@!tU2h*<&㹩/PQ'I0]$ [87֫Q@yC6xM įq ѳ Ohq`nJD$Nx!}^KɳbV$=[@9Ms\t/ͳh}EDRVm/8tTrp̠*!GN:]AbAMl4&˕SxlceTח˖K]Aj/⻠fwt_D$Hݬ} *k㕊$D7N4PH0o 0w';^mKC+巕^cto0w@*ׄwaĚRޔmB,}0Qw29먴tzuȔ [l.>η,p^EAvB{JF29g,{S5g Vqt yCc|?1~+O@ f}b_T/iBG`ŠgPuH4ŎNHϝ<1`–cw1㧗}شT S=[GhgθdV8\s6q߯={/Ɗ8mq^s~w͋gP-b:Cl=-+7J[煲 ,BIT12*hx֕ Gj|ϻ[^ꁌ WW2 iKN9(+1VQc101ɭnf43| ڜ'6S30QL,.յRjC*xS<^5O+rM$BH!M`j&1p>cuuꡍ+3CxwaLG*sj?p"~v ڠ1xq+`jgA!ГZB򨾋Cu萏ovyH_|K>Z)*&ą)シeKDS.ew1= 85Km TAhNAH|"vb#cPG#Xx'yُY\3=a+?9 Q}>I઺ >mt1g4 > y\d`o]qYRGR@z<>8栓sM }qG 绚VÑfd`nK(,bQYroxC?8`q,XcD'bB__0ѐ'i-z?@͆Rբq*37;]?b:E%Z?5iŮ>fr+#8'T[ <394S Df 1د[ɠᒎ8`ev4/ֶ.ev.!:c##f.'=0ޝEo$bD< j)2]dh؉q{R Y^+IO]B xȵ8}WDIcOIP+d-M}5zbw<1Y Bd x7Y|0?pb߄ _:]knX xi_kn20(6 z[e49F$@s$grߠ!N)s{: ^"# GVK֗OpwiF6_Z4ڡ;/|?lAL=}C(R8 Z8l[xJj<ϗkDJ/c.c-ͅt1~\8j|| qpiT +Hc[TO_rߒScMJH\AaP1GaSp8= ׍ (-@Fݞ8Hd=@4xrq'4u19b4 ÍZdP|ڴLu.Kh-^YBϗEyVo^-eJ Y1/Cj6_|LS{vwAy帩PEȑ=؅ u C1dd קqD1QVo⠱ ]f_;ߊiꡨCYIUm '"PbRy!_U䆾qX9L+Ye%^>ھ>9Hwg)y lzX\jG\pG6 ?GyZjº6Ƌ<\Rk?M<8INĢ| TŦ0L5PmDJ)tiyr> #Va/ə^CXh,VnP5ќ/̸*Vgyyo 4z SȌĒr":.t{>`C43+n$-eoI*C|9b尭&wQ ð\,*n ,m Ђ/J}`G^ 8Xxйy>7r() >ε.iMwQd AqF--zGtR\GVX$\0L"YLAn$N6z>)H ÿ^F }>;mSzTqDFJxU! %nNUh lAշ F<, w/37긩^EڡQ0 |^z4TО-{JqH^Q k,]QtVF kK'`r=Y # 4XKk`$c&+Rp,f_c{٩_ӆL|P#%im/ c/D`5t;6.m2!0.YtU-᠆RIMjT=H؆F%և\1yj)0a%&'-~;3iPp \3UɅl&Gbf9 .pݡƭ (h/廷걃,cNLQ`? cj [J/<[+#;2z'=öL%5*rLg-F ݑ;9C-&tq{DD/~ce^)?D%-nD&?_v7[R}  [hI]ه =@> 2  '8rXM>"9I#w// f={O2xPTz0n~d-Hg_YzS=j;-G!wNfƷ=b-eRBK*w z2䈘ҬN>lžqK#-V+}#W16D*<ָ9ED~ׁ2c_aTlLA&@JNF#Ie?$8pc"4ݶ[n^lZ%ﵸ;FH2JbA}.5c.;4 ɴa I(oI=ˇCiVW*N!;^y$EwN3$!X ρ#w߱1K%4T >6Z6!=~+oyϾ q駥aKs2v_EʞѭKgAl)Y{l:9@S`B ̽41޹ۭ.G@`f=.ˍ!x}v6=) mFަ;ͫ*tb}ͮ̍$+Du2m(L:3f͏&4ҥZڷ]87\y?CqD6mRR4p[j7[Wz8![Էaë/K.)!~_)՛aMIgb"Lg5]Ou,x uqѽ_2֡|Z |>~SJf?\lh=͏=Lښ#A~qf+ 0>HEAzDi[#6cUb[tx):eNVEl~XZ>T;IPtcƟ3.l@C.3fU"6|/RmFJQ^ukj ex՘RcR^1ׅAƮx A@ߘlA "ާ79D"12IK@ ,3la>L0:U^՜vGfC ʐ,(AYMV [*fK@O ʺ rXsHС!VlDB,p XZF,|-znIIt7>ϬdwY7WQkv9,!gG?UgQu@/3 jɣp˫˭y'L;9@WLhԯ>,U#?ct!B 0j^_Pw4Oc-bвAKR*>~1zPZ !vMyh/dy@ux,Q& b-c@Z|c{j:Te& #RÃY ;! xZ|6}ٝ$UG^rGd,ͳcǰ]66l}h>V1\.]ΣhT'q۝aH!KBPaKDF m٠V_#{/ a7%AEP^dk+E98 4sM7jJP6zĀY-njp(ԙ( @&YЮf7.h3\.%@}'tU!0/k;uR%X˝J [#Ai5,)>zT؂_/S⟶4+i&V0֫'ݨ\C]td5;wYDsY>4^nmo:ߌwje2IkFRrM4%YA.YY}͋i8l=@{ٛ/1Z9ύ{ZH7c0.6|Zk&bn[<Ë#x,|nvfTt;6G~}Tl;6EľM@fVMaTRh7qgJ8vk?;O?ʁmsFLƳ q$opx0X6ˍdq t9/!Ʋ0L@Y==z)wZLcQX֍4cluRwyƬ2F0vp=c-u}+Ӊ~ J] nO'w 6h!L@Gv2PCY\:Fj?s?A׋"5S,8T.&]|o,q7Ay\hUAʡA H3O*Oc;c#fSs{Naɠro9=B[uP@P-Gnۋp&&$Uh X*JHCpG;d몎o}xYM1ڀ~&VvٕƓO3) M$ ȟU\OdW>"nG6ub٬]2m~ o -pS#"C:64*zd'6SG;塆ݜPLx5Naϙ/]'] /:ya z"kⲯaHO U"UMTdx8pJEG WS!o|؊ϸX{UCZyQoqLG7HGΏ0^;g6zD~8"7Vc&40˥8?*a1FN߯-ֹ*FvjmqMjؕA'^'uI;ĺ% u 1/5ʝ1Ҳv/M J*a4Yv-SgRl'u*13L@Zdؑ02M|Q~({M"ڃzue K֠^[::oQw&Js3˿ο@P q6v(FSI(Ȉ=4բMf(Ii4d??,^͋YIK t@=B~cRFSOܮ"M_cGZ#Xbmg5(Ww^ʀDZK 1a58)ަEyRaquQA˕c 6qK9<7J2`=]Zt1Ja,`ze' ~fKW {4 6>y$wJow^$F!\a$ĩJwaz.1uO4!3w fCi C4NGX&)ڕe$8Y! 1qu3orZ:cL%Ƚ$wL}#] v&&Hy'heáIS׆j"laXX;BW #e4N&a /YW36bj{(7*/n ~g:mԋ}1V94>& `TQKpcv='T;2IXJ-Yj9(3 1D2LЌd5<؈@Aq#6Ѕ'"MGքQGYYeԻ<{w`^IfJ>*F? +\@46s?^Mc5&GC $8{aW=5+3cc[ -,Wfh}<'QN Pv}޾0RONV Txeګ|&'wQ=˙\̛Jrhi_(8pj?,:K5,kJ e;xѸ2A5Foխ- /"R)~J_D#B.VTണDŽ s(9٢Su%W[Nl`}F1\e2Rr1](4,ETR ItBhWL֓ikBWJ?氎GΝF :.p ]xnAhȖcJ] %󙖪BgPn|FI=k{&;ՓƪSdFLB`.}3jq؇F =ŭ"ݝd&hTglOҏX[M VVo+9t]z*Nn3uZ|Q_Ss'x^gUgCH ɬ2z3HeJأD%V9 jSky^e@}>.€cz×ϕbՖ+WK/Ueߜ _eHJ{x#aMF8A@ R{y"pU*FSY%h,L<߱#Bg [qw&;PRv@{yX,Ѩ|p"moRNV)Q^F8āH=3HɆ6B0iDIBLdžJX~♏$ J2,TMʔ cE$DZL3B՚ =nKkԽnX 8q wp|{.{q7H w`tLO](2y0/ ?_r9 SpVL.פb~:DK!.z \h?y\Tnpd%YO.߅쮫2UE1אyߒh-MIy4FnD Vf2Vex G|{zz fRΗ~VjD.⌄?qƿM}RH(5UhٔJ8lp#10cyc`W>CwՃu4](%cAo ~ܫςtVIblPsoLx=̯1-dTH\B%C"w㛳{O-t4pNczD(2Od>c NG8"Mtn$n[]SJyrkUv_dN{<;U|'w~:o` 1Q{IAH^fIMwƢ;-k5?:\| k N9iA*hM#;C^1tw:Y $,|;*S u,(XŹ:zh]"M|VnӪ_2؃bA*[\i @/H@0Ew-3 %NFN lyzLw Z8 on*p!~ƒ+ZJ- JW>-*-tY#]?KepքտBճ/cط^-V, j3DHy'}jD~@M>Tnp`%LSF@gUK!QM M[[>rXܙ5=+}V@ĖUVs[Gj)gH֏EsnU=/{룁rPDia e=`Jl'%; +LgJ  U^?T\IV-zp z=^"c,qx!x%mX5% OO`, h١(6q s!w( ]NT#40RQW-c`iiĉiNysA~Wlb)YԀ#K֡{Z+o>Vun|'oԛ5z^&YD)|( gysAozpծp2`A #tQ=KM2]+Mʺlt՟N}u 4gxGqt adkUϻ 6.@"$J[j]8; xV9ty܂yA Q>bY l{9'2saq~Ve.NRXI)J_z!$ӽ#nS9FHKݨ|Fgb/!pJ }[!\I;u_eVY~Qf}j<L_CXIm޵nM&k. NS#ݯP zVcA;Kb|SG+B=i 8Bqv>NtY}G$!؁ўHk`S WO vqYqmCga)?hg0?ُwU ([OcyR0ܰ=OcF]C1?h?1g6dR|p8ePz+;QoovJ_О5ot$23#6\_,lƫ Tmp{c\[Ř;4AQ#4LK#ƕRն5߯,b:Z۷Ibo/{/j=[ k}`Yz; 0cg:Vtsi-=ZWwtÇC(딹nrX_MQH+[MOkƞG$Q#E<hdX,TP?tݪtV,bw '}ZZ╸5e>Ì7< k=)3Vj݊Iy$mjҴ) eߢжl݀za 5wK>)Ee.N/I^nCkZe}:[hSO" jg[S{C.D #eeċ|h9TgIQªI>]XAVͧAGMPW=Wj-otI3%`/1  D]IwqyJ9zi1uuktݧgXe?7$DFh"PS9Ixىn2a#:԰1R!"SĊǏeLU<ڼ{ΒUSt+D/̪<q78zþS~Rot,I*Vyd״%$<aK R "z`8ȭع==j"~ҶoU-4mn9LٮCj3:>$Ͼڨ[#@CDA n<Xe~ib+{23?6b=4yaEY-|2Iܲ&y,s 18bjޓBML_;J&)݅9o HJC4^TSؘ eˎ7vY 1!klCt?RUlfDgOhC5 #/uB˲YhQeΟҫB;3z: -A?clv8{O)iIEE{BW}L [ԚtGn@? M4Qq&Ji tAN!vIPc>'Lw"> qRI$7}4;;+>!_I@wB0P*MJp {lwIsa$Z4+oxo|) |zϿDkG:KEV0>3aF՞t~/6JT1~QIQsg[Qr0 7]*.[Q bm*v̲S"ӕ#YKј+=Mt//e퇇Im*HJnU"k\_{s0ožE8V`u7+DT+_<7gvY7x*=z?D^\y棡OXA> Hn\ps͜}un "M{IBept>=cɃ-DQyۮ7_=ZQ)$x;njLPgD\ i=յ˨B< &#tlX"O]MkO?1+lY)ѥ%ƃmr !x"|/ ?VOFOMc`}V1-jg0JI{LMV%U%r $gr/5V!{ʡ3^7Ķ0%̆ `ZR;7."!\,^AU3@_*E\0ET4c}BݡnNhdx#263an vj hDozv&یΥB:Ms!k< ĄfM")5& mლpZ;<"{":u,hN"uC$pGS !\:pL3V =|{E=d"ݜq_kd'l.[Zy1+K԰nYyνxJ 5D]r4LUhYD6}1[(x.('gBN5#wY$i5лXP_42uv9C TfMȝdD٧-aKe |YǬN+32 `Y@FnUd '1#=g>`S ~hZvZt{,w$rx)G+H]w`% )rA@@~`)gȃ-RA4׉RJ7L^ dP{tKzT[> Y('%Ltgp|X(b,_*E : yNXO9b.gJ{B=Qv ~| @`Jg5 n*!9cGJ@'!x]pD6jw?ˋ\ D*0v&m|ˁVTi*҉xi裒|vύ^:A>償y3H6A`LoI`ڙ5O|)-SQG" {KYG}~הTAt0~/k#^9oG{iQ\i5{Y]A iӄ*f93+y!Hdt-aqlWU[ȣJ~}K#MKHV]NssfF?* {JyayiRu){P}Sz{D$f*J!,Q"篙W̘]ʢN|N>_f"0?j繯rMyt&z(aPAs%U<1\اQ6%F adz1Vx Bv69%Tuz+qNNZ #$p#eJ']cyUMZwL#Ƃ~&ӛL]i2xS!Q6XNJ1 lALy]V ;5LjXޠ<,jbW3~jYO֯Õ4/4 q*mޚSkl;I Hi2\J._BYjI4RD*(݅%ucTj"v i?JL4OW*#s_#e~{Y@h c]}SPk9[_5n>NI"0(b`Ds};C8m#&mZW<FXv1 2"%aH̳>)LD@eD;)M'>5.q~ 0e#ι#&s?fcDndҀ|_I#mޞ葹)d>ȯMcDqw̗-tKۼTVO<܁NE;PkS[; ΑrK?\MC%Y٢&KAQ(s5o/Pk(!kyc*&iߜeW,VeF3_fuDa T{tڏy][P=?!.kbӊGj7]o[4i663oRj/<-x)u8||􁔳56jduvVSD0\Q.أ[M`"%ԁ̱GxnF13^8kIf"w1{xbsѨ$9_i7UgN<R16edcܢv,\WWƗ&y]* FjbDӰ/ ?rlAp?%:"|1m+㕈A?ҭw|q_? .6ԡ\¿7fQFdɀNi=h}SѴCĹ;_C#s)-)D44) |ַݛ R Έncdeokd*mX6P+ep}a"@ަOVl'BS\7QDľ?c;GHܙ}8$%O4q?gj*SI-ߣ@Fd5<#[ߤ2jS5a*f-WCĶ _mTn5`ȫW4u*:ieetY.ZxOHzdW孝"xP(N|eų]oL2}A"gGG:rV?Mܿ5Yr*g9nvl͎?1Щ* ųhHD%QbGirm \Eմ9CH<3]\*.:= ĊosYi`ػ>ߴvj̩"svk ?F/!t%e.!~BD-r F2*?"(b(":@F>4TQ/Y3\nX4e;Oi :pmv4OӛT5|3 3mW?nYo*hL^;#}>mke ^ʶ}}'X944(%ASΗ+KrX 8R1ˍ^[KŇcdܣ߫/kr`09Av3ph.o4`@-QYۄN2Ņ/TKy>z,etȪ:!F-nc ei;+,;fM.('(U"R!+szq8'dr8hCݡ&Yiya(u`VF;q2`/t2ޢ x0p0F?!?*d;I`X!=oYS9Θ? j4'wCpXd>_w 5Wu;رw#4<>NkpY"bEװ*q7E*x ƣTn2LPpC|PHI]>Ѿ{;ۗ<[)p:хӉ:?N[JGc!%q4.UGTW(+odBObcC u,9q.mCg9Z7DK`;^Z:h7V^D0'7 YtS'^`kw;`kt}WX9Έr"UvN&Rasu޸M$q~k5?#9vX7<|'4o7 dAsN*|XF*ݦ#XXڙX{ChIHUlϊe>V!$s=}4YbH{۠qboN}ͺ yh -\yr т4b:㖻x>|yD1̖};t f)fGy,DL.1KvRܛ6`Hj1KwzDO=T58f)%6(rxҵ*=RRSb'GOYha?2K3gGI#(,WS⽆ޔX/}0Fg=#ku ,{DQ'_+m3͛i=;썧Qp0c$o .vڦ`jHَxx|w \c85oiEp3HltP{N6Qpr?^L<dp*ܑnxvܣaK4JI/ D䛡 @Q*\h5O,rx[5;OWFK:l[ypNiu# ˂HrL^ (!P tUi綒Pa $檕LL}hS_cyLJCKltb<֓qNh/z$~ Az"$~OS1~šv?~sAۗ@$w!M/W 2!iZ+=L\՜,Rj~%SYEHt-F$ o<ûS=/2v.%+OSB_Bt j2"HZv:۞mK-mp_/s ݇(:Xhr5ǚn0wS݇F1h!"ND?U HBo f vE%}RedL+Okj[<+\1^Օ&I/=&jp0j%ZqwDh"7kP=+ڎ)trbD[!?W"')92̣w i'n?COw~}i,̰ؑ9̷ (QY`2]{0ӇpX7^ES{( 2_P uxXYC?K@yլr%AgZvJ0U^qI{浕uQ<5Ppu}?.\݀F,3IfX8}ٱGP\  #ݾkr=͹nЯ7l$Dmc)K8lGAO0x xYJf *M/osZSiؚ/~Z4-Kǜ*BFQQTw}D:kGNR{ BrLJQt:,tVqÕ}&%ۂ9Dz'] D GOB˨djϘ2zmsx$7)ёi"+i F4v9I|7pIa ~bf^5k,˹eNЎb o^8b5#ޗ ƭj c0rZg {,<U,imlQ>F=o/5eh}ayU(b/]WZۂ0U2GXdZL/'81W:`dt<~fQ3d!*zTcׂ 03:8(g\zG".Iڥ;c8`@ ~GIӥ9:c0+j,hLi"MBZe*˪m> B"<,OH # fWgC;hΎ5ڌ.=':O%'#gQ5BbvƳ*1뎙ʜ?MgX䢺"fh"TJ$D]5r&d, GtaxpqiJTçrb[1w6~ʒ.7t4~*i;3-`w$slfگHMWҾߞ딍VI0edhYt⨳a{㳛$/3r( :öIcn_V`" .:`AfJW7!FX_m!١';b{ڎ _~cr DjDQ9 $:% [礘ۦw1*Y 9M0kc$%Gg#HW;&룷'b0) zgn,U)jDāMĦ!yNW'C]8syxեCQsv꫒6CMaBQ0|QLhn J-JìC惁v|=qÉ8$<Yl QC=rT JAIgJQ4И*q4?hLnRf$qxzե$O('fxv}ǔH Ov滋PVwS+6y .5/ ) <@iYbg&Wx;x_@T6{ )Hѽ*/a#ktG\ͦ Bggb&Ru(]V7Kr_J썫-UlxN[]|C㗺g;p`&;лJ=YPғ5Ap 5gUɒɲ8kuí Q[ O} *k1kSXq%߁ UñZl^')Dc0ˏqIf+=hMax>?GnԐ;} HĖ([4נˀ`p0|?; `i%ێˇf ʑ"DNO)R0/CTT &Pև"o ][[<FD% C?J^'I*qPnh#c|LE!]ZR%aHt=j"i9GOy_vS ^-z @)|oM(Bvq #KfeU2fK u;t$r G nX$wMX῔u4{Ņ=,fm}NLDKz{꩸tB>s4P+^Yk sO7 *l,IPx>˻>G7Rw~W*fLbF+nϷZ,>H/Ŋ5&Y1ot0Joվ\Q|dM -;>oaB E8M(B>*kĐ6ƊLj9ш:>Mu*Dl;tEi-:X #F] QBi둕}ala`䨏V'>5qH@n%2֙RعZŅ2*(/=~uӿH@4w|`@cҨ5.ΜF/TN c3s(jͪEnBax ?eg>*[8sP@uW*a77ػb[uFgyN'A0j˄RCF),% tqXtP+cEfN13ɗS=?veP2s~U(TW5nն]$r<ׅ>=}Ia Ygl׭޽AW$gfQ&|o>zc1W+4b߃O(5wf{DPΐnT!@*ɰچ*u[Pؖ[_Amk{lQ4Ud͌ ^vJƩ5~ڴ ڀK"98)yR9p=`. W6tB)NLO߇CXz 2^l+~pOQCnQaojjw4yyNu Q@#T^ULCa&Ѳ!o&"dB1rA`-7ѣ=`7d ygaEnCiIsJ0tZ^)K6)UN"WZSnnHv\1#s׎yb"\M:mqL6(/ׄqSfQ{36j65)7mZ$D0a{wϺhpM^J\gӰZMp_~+Ɉ4+>K;);1V@Y({x&#?bA|xgA#XIQ؈2<\18c\TKe};mI9=PaǢ SckhB(n*t-P<m<ƦV.2ʺQ?7Ѣ/O6k9s/;M}в܋q6V{TݙQDwFG;,z}招G̞Ŧ2SόŘa[Prn*d8F+q+\0Ou(Yc=3|<ك} q' s%>PSE 5dso4Ek֭F 8GpEj 8o`o3干x:#oKf¯wM%LĂz8BI6*^a0 + 2&H$Uv κ&ο j>z?:63=p>o1/Q3.iH,),ҷʛfEwW}R?!GVBhI/yu:Wnm H˜#8V[YB&aX`k /~  y#}:Ƚׇ5$,;O?u6(eơl˝jl$ I:#}x$ѩjg3~ 2r~BnIΙ;,\X!Aѻ*F U0wJfGIozB30 zKzZY*Ed+r%_{*=M `y_Ey$~B|,L3Tsڅ +LOV࿽3ܑ]X;PrVʳ9]O! y}s< ceRp'z8š́{+KW9q._tAvw" %Tl=zm/K N֣lRȝ "IrXetAP %Urw@(:vV ;#\}#%\; SY:qGV"ծ}&?&@L\GψP\7 J-Y`6xkՋ|cu&w ji "~6 :TXO{ oU-eH(TX5(N4t͓do t"E5NfZ k! 7V8.9}0;h$ o acj;mL5՘Rǧt$#zAχVѵ3<! "s'|d|/3Ch5EYuqn'H oANރIHӥk1%k[>;5WߘzYZ̐&_/,0n}h 'xnjx;o>HH8wזS8#k@V Q_cɩ!@dow$F(+֗Zr Kgѵ_mC={"\)OZDJގUou }r1OwŧY}xc}Epo0* P͌0U:6K8' Oƍl9 pISZمgPKbeoFM*MY clq[!>I [ERa+[X>QW6'pR \RART$ku(߷t'Kկb>Qk fHǭg/?YxLJ^wNWf"zz"l<*Ű+ Ϣ <X"ZDuǡy_VMzJAB>> 7$K fFHOSlhw(5=3.$Q'Ht S-Pױ>TvDA(}% +Xl2pZ NlR>=<3N/^䚄؅:; 5Ay2x7Ь*'%9$Lg%&BU^ z6M/YnroR78ui?WVE‰ E[e:b153aȴDkF,,AVN:ݕvWy^Usz(y(GٜuOdh^[@ϝ zST%Ut'6 M\x:/hsUe_%m'I5@V::J*J̣HZvA߇^CotB[i[p{e/T"˅RHEJi=lzGpAV)o;x!qzi")n6V\q'iٷȜTM㈾D& ŐÖk2HD G'Bo|TKGB큅%:b ciWl 6f=h `l}< 4 5;y]?[?PsBZ ; Of_ʠ' tUD3Ҡi}ũ;P`7(EQ<x*jۼ빠3!D_! % ^<\䳐a ; 3΀A {Ǹtq?1W}$n\_/Z3 ,eGUb՗}w85nJZn+_;B m .v DRh8~va/с/>(o’W?C @6Os&G7?5V_fmը˶qmvy~쵪G0=~?JOi@&-xL]}.._kTQK)S A%Qp45./l@DՆcxs!%Tz AZ., \&w],o"k >C> kֳ4[t*&݋`{h\ce٧KV/2  p]igeB y^ #"pR?(2]79sXKiZk~{`˧ |c2XeN+>|%XU]*}<>j0/DգN"pAEP ,-]FUdbؒ8^C4#iw ;a%w),ж a⫧{hps{ԩu-|Zw?'D6[.-R$rtHl -?Ķ{`Lc_E'HFuC3{(zLw(6aq)W41xU҉_b!fݎሂh+j^3^s>y@>Yxx->x>JF%!VZ!lZT;mkwbDȞeSWi a2 'ɝ3YEpx`ۭ6tsۄ"# *d`Yv[{#M𹽙Wؠ^RVc^NL3؏>8!w֡,\Ev2f-k D_ΡvM/AlNKKcO#>dIEƞС/ qW{~c=U$}үZ ; /sMS,MpV+\P,|m_% +_ރ~BW||w2}]g4F&MD@12Po9F/Pyl?.-|0seE͗b}1+qnAQ@a2vVJ#ƣA.2,t&n&SoZFa|>I&$]jw)2}xuXnu9iԔ(8kWaᔭк;1}>9o/L~zI6,r)R,%w\n"εRB蹰Z VՓrʙWs>Љi(W+/^8ɾmSm'nlYI{tʝD_0(" ST$z-wy[f;yܘy["'Qs0SԪ<ɹdUBeQ9QybWNKblP)x2ʅ_Rqf@ٴ~1JY[B0?\o΃)gm?- p`5UΛ FɄDTZx_|5Cpl!'KVsHR;I7y,C_}|BFs4ڔ(Oᭂ?{uc\jbjyxU7ev-T!T:WIĪ I1nՐtcCp&q7&;U܆-+-p 7Yc|( *!D^m,Ues)rw! P(qa/WIEnؒ"RO3G}B,0 |Ĥ!"ޓ%FidH .aF?C BSzUܟ-ʪ_0RRe){4#RN&jIY&*85Ӄ M9^ a px|F{$1pSC?i9M RH):c&rI8,o{:7P7Z"B^nwI@qKÞ74j|@VCxyZ|QraP P̵maͶ4;M1WT,{-j@T`<#`/-<뒟V,%*Csz%c08C@ y@]1-Te>ǖǨ,oOr :@wسQv5d͸~pP g~974z6ܗ,Orܞ읙gei=4'E'֧_Ron@銲k|aAzY) %&B󩙐݃05!q`kϐuTXŮ [ac(]ǥ&YtmPI61m=MU_E,mao? #pNjpeKlۈn&kyP%aCQ8ŀ۽ )2%%rg #n==A3@}3{7gж!j礋!EVLϖ_-% Lˤ=} 66YJpd:^yt]/tXPrsOkk{ikJz:|~8P$`f%ЄΠfmAR<,u]lM~B_Ǥl]`:vl39pxQ ~,d{MX-ZƉ *VV-q9BV(*lNNŒoïHzUFc=:yJgz@{xg|]x/ߊŀQXAMƣq}LVٻKQeTʡ;j' 嚬w!x >S%zXK|U +93Oy_@3'$P&Pin=_u}DO77M(S mJr|Dc ӱUCu<)Y|I]ܴpA;"IWO1y;!9Θ~ v߫_Tc}lj1=ct5Ci1D Y[`ɤV6Is14fHep\_U]‘v[MgD^,rvPRV82|W"R2u*I_xt˻|y#K1 *e^Ψ 5}:C0rnM4U|X6c^2MR EQpa$YN9fUS-.}ͨ?ͯ.覿qSWp܇Y$ ԰FZcjpwj0%~s2x/[lF8_f"C ]w | V Xd`I@/ D W@j?%y<‚EQkkmؗЭŖ*OgMk+U_ :2Bok+*JUI.@-o@5hFu2 8}TCjH4 6_'uޒ=nmLb'Bs|JE N$~D$+Sͨl)s΀J;I9co3_T%p? PpU=v9fA! U1n'|Y[mL [!b]d-V j]BMr6bY]leަ2DI gyS)L"[rYÎӲI gV>е2WQ89qϩ'}ƿZWk/H+PT<\7{J+z`at:(|*wq*̋6-Άġ%ӿ8 X˞*q>rc˗Ձp4zV6lծhLtF0͕J[{4vW\*a$~C#l[QII6\bK$M3x{%K >p{xPs5zrSH0?/j?ZХaDF[ir>GUӵe DC7eI82]2@!P6(/ d(u7|~%K}n27GI+IkSSZ:Ʃc:B14cs|4zEWEoL5UX|~;*dfdE/ =vsy%5k̏ Zo1]Y MV&1 {g;Qf<\PbLX$M>Y({m!_5'P[nD(Dh2Q6Aˌ=±w7I;{&bgnA:ptnaE!QJ&ZjNyƋFw? 2wu(+r'c;oj"#ϨU/WWkJ|xiWwOx!1Rsl.D}4"[X>r[Bua!$"V9ib"XO"׊ e#vvb|Mv,N>`vICܪJ.Å"DyfޤAm݀c/G.pKVUv뙞K ا[tN01b1SD!~}}ɇxGb MJB/{ +B|~usɕNot:465ɬN)W'8F~w:u˼Щՙt[^a#a)bݎ<%C ߥ=kڃ#shPL2[X#d (hu=3Q[eZQ]z?FU)u-2g{&*Z,]Q4{wxVSVŅETSrcq w_᜜909$=!]Rݰ@'9U#@‹ nZIOT%:@u@6anK>$S.*8W#)n3fe#4C:hDqeCnYX~9Q*! oghMRE,gdAү+dT/%줐ڨGž.rtJ VsHY4s|ae@l)dMJfm@qt|wg"i[wn$ #e}"7~o˟xOe-.U~e@m]yQ#hM9}Qh RN9]_)?$f7v%9r/W5~h+Ҋ~nYh6,w?X պ<Űs| v:;)a/vW`@8#z`0Xs#NE?Mia o&=թi nS,Hb);g!h1ۇx1Hr)Y*;dT< ,CXyI* @܃ٲx:fGoG%yАD+1BʗČi{į! ~-jGxXg Kek/,jr+^C'ΖAl8_MMDoxϚQzчIiQZCcoeҦt A[eќOy )W?Apݴy/:X夌RW6DT#!|QZVʑ4JBq;o/\E8hD,'p,M=l' zWK8'bOߵEH9iwׅV?P.XO0x8eC(z>JB1[~}vtWvN)J/=S@ýu|O0g~aA/^VrݯIޠħ^o#J{6:x*p8 KT|Y!aOB1@gܣլ"05]cKb뙼-xΧϵ:o/4>m۬AƹWh!#gXcI/DЯ,37(LAC#Y?Ӓןpx3ґ6t^ZO{dM9^E)Jp/iun͚+.Xt`fɞ6aVG %&7!(Izekh#XךYB!iSG#,\prG- 1"UF'Qws*C, 7usFBTEwdw+|p5N'%[7+4V#E E%ƺ]DsŪM~Gz] [N1Qul'?v}+.>>A>G6Rꄊ[lo9uzXJ*?C3oROo]b훌pD8A\+/k{*J|v#r ?Bs=W)#w%}Q,anZp I'CG绋|#ow9aUP4 b1Zj5ÀI}'_i 9gl&ى|2AEXpռ{6kUE!j׹D$H,(5Qߡ ʊMt>oiv=9j84~:b(o1fASrğж‘M>\M@ %B=/!ZWeYid tlHj6j' y<FuW* _ci%`!DTu?!~CxF2o{VS /2=)Pu-7>DEM,E;fٰٖܕt3Rn͈7y>sTd0o ;7a_R?6Ӏ~ 3)9u%%%jFaP9}#|](7_Msɏԙצ W+WmTSj,L!xBJ Om?#,wFi$yYi.P<*ѼNT 5$Q'~c7W837(nЁvқ}h%;m%^ǚ[6yJyAR!cаM'x!O*hb}3#>Otٞ- \#k1X7Va\'4kݛ.]dLK${ W͠+$}]$)I3[ʹ`ZPRd9s6 >LYoՂףlug`>vQM!{$@뤷[iwXp\{>AVaQ rI6ڗ#؇ I_Υ׀!;}=~)X 鷌>M}d8$nHe?uZ d}}rf?Hл |)Xjwfv,>9_v7E-/ լvjt5)gw,,CqA.lɜgJ{_N$׹B x22*$hpdr"0 :@y[3+ݡ_4'sƶUd` yUW+!XmJnX;:Y5a'+dj~"B$j)3Z9x/`z3(鴁VS,<]\X+f{[>̃V>suּ61S\3L?Y=Xk!pS\dmhYy;vseLrc imxnkB> ܕ嫼m|@Wso ahwuAP]ğ!Lo p+T?w!t4__6{qE1y>C>Vu[Z+ٟb~ՙJeV frB6+1=g=r2{vC ě4\PΩtn*bK[M:ƆTV:( F0J9w>7l53jz" m.»;{$hwv^Oб ߚL -Dc4Zw+< Jq n;QcQ3s(MHQ܃pR-Rͫeb%%(k1㓵0Iߌ'tgc!>H rg]7=/_4|h_ϒ3.m>ɀ="=7X٥HkܢDnm'HuF 32ihEm-1Qu ʴZd.,*D x@,mҤy۞¤"_xr5 ?汜qOKBBv;ǁG|䔬@DdD|@7);~r/@7<]8#-O^l<=-᛽j5c9 (3"_H㍀4MS KE Or y eU/XX5J}z}]L&I9y5jB&J J5qشЩXvtcL#XLꚘodBҀQԆ*4|5z4V ߆\xG{*G dl@/߀2hi{4 C,iImHGTFLZtb@ h,>-wR$hGnz=zy)_wSP;)+l z H1%ڴ_&lX->dMNWxé#N(:5$J J2 _C~d4;wjHG1O-ʶ8VVJA~LNF`.MÁ}6%<j-12ۘ8^Z]r M#\QەyԖus Ua̝0v-:#pR< \U:>HjX^)jù1+YҀ)Z%Gxs6~.,z.6k41EdI5.0TvB D%:؇2-^x /?%o\,YX`aNK\|.zN -M:,S.6m>H*NaNޚ`b حj`e0ȫA{im]U:ow_(T׭ZBl^]ҕ NjŦr3ekC{?h@ze#KCfL"w5UNiqúiH$p:[@<@CT' ,ڐƅ)e'p1uչ^Q{ exB nbǓP`n _D=/lcY"|/_r|6RMYsk2RrFR#̕ z6ktv^]sC`_2&Y︝q>ztepJ nUHI&bM鮾 ٚ]Wy䫵lt}]k5)|=Β/NUqX b1'`*<&ƜM~{:M~2m}#AܼZAYptO?dˀz>+ s! Tfap%6 z@9+*{2n4aY2p̶5i<({ ˮuxt NY0|)Ja{fxKx~OٕSPf,(Py*269b;أЦp9SLUXV3̍J= |! i-ep$ҮCWq^+kTyu9aoY/4Ssf|ApDzXwrt˷AÝ2DUo="z.O[8In6Z&a BW;$GSg3*ץuee sC|Pp5).a^r@wg5Rmʔ'_Sx>Lh3ӬLtRLG8A0eZ5x5 *&:9;s#1ಃu7+ESlS\* k[ѭ"ʲWc{^ZFX >4랪1J=᪤o]¾T ݳcIV|%@줙'MYmle,S AL[*vm5U}wuFS j'MQr&>mUݼk`ׇsj?p35*j92hLk2=ÛG̽7^ }?f._lE` m/o'H:>]y ig"k6zʃ?u疷wQ=KG%Fͽ^iwpsxNdnj$]r"~p:wk[,p&wk;?/Jp9 'F/'8J%Pn*2t3pQY3|˖eMo;E1x܁y@fF vi+zho.e=Iⓑ}.|ՠXɵFGOFX0+XJPFv|/c;y֬TJ˶ބz ґku嘧#ᯃ ba俶mXiߞ1r>N4vqdxGΣ]UDŽ..gw̭QOЫQz݃ݤ? 8xK4Z8!$uB~Eu>6Es̳DevI0dzD`q|Oɯ\%DIG{ɲortmAb.WC7_Uu3s1=,ϲGŽ%k<;%%2yHΣHKB36 M#0q 5~w޳[5_}[}y3CVܘ-~ ]0]UW- @rg: of|f“Tkq۩z^L\Dtbӗ- 6GxE@[q բA;:5OÅ}Kc#!ˏz~%>Gm"tL)$G`RO)LUɷ#oZhtݢMB| lvTh3`'c#Ҹ3iT2{#;op.%nf*?p02JzkXJFŷ< pD֡n<4,cڲRQ[K1n GIRj n7I CsvHq9ٲƙHϢ0(mV$wZ]Xn43|K w xAyғ87ϡy5hA&LE&&Ǡ4k X;,긤 lu.`\0xb#vuDkĂeg}8";)ln_odfU8X~})Ȟ4c"}h?&josA0Y/.LzSIЦ0Ss7C&*F͕ v$̄wP+%8eV,2cIqJ+a@Fg8kDЦV*۝Je^ld6E#qiђlZHLlaK\z闤ZbC[Sjǰ7 {>NjŁaq7 Yb_ ADhj=o6#Y_~eB~FXuQ|̇<՘1cO@3]7BO]L_Տ1j2.x9h_$S6;xhUX[HH_zzQ?- 3Ibc(Úv.vV/_bƚ͆)E!s)>8-1Zr75P, d~ܷٹ3 (rZGY:L|;QNWdάqDr J"1s1 -K|W$֛-|<眪n c7)ljN'_BܫEBģ/xL v#D>{ ^ uYca67T0!Y|F2NOAٕ*4Q=܅^mbK6r8:9\IE7iilc%43+'{ Zj%lvBkΝ2M^)}^)w+őĹ-S"i}oHGTN3y<=m(C ^fc3fکI^PR3Mȸ`eWE$p5]E&@X'>p_r٭9~Z$`]P?-{ɵM.I9&S> 'I/5Koz$dQx¼d8HPcVfGi\2zHgXzgfxOc@mg4bwq'V-J@uOxsaTk"jLlZ|^^0?TKݚ,sEn.Ģ8V0 cƇ}`nlhrOso,yL~FB:OvK+SiGN.$Qm]lÈju;Ga47Ƶ|&ۅUɤt"Y.JEVJIe~mJ]>L{+D.voȝV4N>P ֬4#oZx_  K=a˷+jA4ءmߤl+4UCp)) 1x9(Y݅N §F%<*: ,E«]B%f$[FHֺ&!CG&PyY3 ^q`~Hޘ4'R^_.SU}b4v7Bt-zM:j7شkZDr}I7-Mx]ovfE} _\'Z U "KHU1 8Cs>0^Y[9@XO6F\"O޴hx`Y=S޶{sVaiu0b/Z6dekθ<䷩`k L4F2j*? $#r=50W1:SA-bVRenHw0hh穸zE\yzpA17&t6VpXi☌ oax?抔s1TP_^뵵` TgR1H ARb7cΫD6/v ,-EQ ^2`<~v|sTɘ_'AOܡp@ A_YySYlȔ+iA *S zg(i$QS UTy'`i8FwѰ4L2ptM]&gCvfm \A`PpA%?2DF>5UY7Isݠ'`3I7A|Ad! ?FA4-t|Gfc6 &t]׃11RFv$T^f4/PMu{y $ ?fkי˞L8C^P"xmqn4mi-靐K,r٤tJhpH)PPM=ԢK`ݪE ȕNly)jK`NYka4'8Hj pbWݍ [OP y3%TԬ9WY"xS=0-"vVVhV)A bQ<3t4lQAmNfv!i #-$ou;W#r1e?J0PB,^d#F .B·aL"o;~cH^FɈbh0] ̾nح,`aLo͠Rũ`LIEѴT0<<$BmĭjI"(k6fA0"Xⰹ+FH  A5#.^A͚φ) {Ē ,@agxQG+ w;؀*w W5V,͢xTv. ^S:{ȐV+<?OnR1tw& zٹG 趮p A,3B53vul2U,&!(n5^gӗW3ȼSy# ~Ύ1N-.m r _vK$VH2''M54f5ï+$2JniBӺ@!zH}Qp 9xwn54%1K.ce_[[4d&<|\-eGy솫} xt@{"e3S*2n}*1ow'R0͵}İJHR)ON mwǭĬzVtpjI,؋ @ܯ<ߘ0 #A[ :V \whv}t5O?\^pp@̋F*^bzc9Ukr>2_-eT5fQQQ3}aoTǜM폨uzlhVd}!j-CJ`VV0 SHİx8SZHCֶBXDzޱ8>gji XⳋHYs ';{vL9C .# AiuLb  ]@U Jcq$081O~fXļ7RxDcR 6جD[Hl!PфI ͲDNqw۴Qu6ǠsAaۯ'olAj#V dܪwZˤMߓ&`nlQ R&3nǂ>Wau.UO8}ZDžQD fLG#~32' lV'{)wfXVViZxoO2yh~Q _X#鐠5 )ТW3V׺_ClNW oVAi, 1"([QA2eyfcwc beLI:*:ci qiY ?]r38,>64~QRW;B:, '; |r_ܰБOO6Nª JRzr=V4N1HFͅpr>q7qvZ2xr~ _mfMAI}fDɉt[`|%y>L(+#^5⥣wJv(O+UK'Q%=p0!$zbc_Mb1gs[Aq:{8R9֠O`>eQ*YM1 LiC^&oGhs!+>i]ȄX]]4r\Ԑ )9b)087gQs7<8{ ̰揵^ʔDxpЅ Q NEgpFKfsx 9P<gW2 cSZpekq#@Ė$xU5dKv;VQN0Rnp(3p ?#bɯQ%&Vvx,mhKZm T5_͐[%@7a/p6')Tig7q5A&9ƍ_,[˧=[p$`]}^ΰfv{ƎVoK~+nVˮpwhP1[űSLd:)˻"JWǯx#t3 ib>黝+$l{9b<3N5|Br!/lZz3|0:viz:qzXH_'"A艱d{g!7XUsë/>V*ǎW{y+NIe\N83NjJO]>bz-b Rt?Șg&r\{C_Ȗ6s0ZAɵR-8J*(Ofw3MwsP}$Ǭ'di4.զ"HU2Z|bI3R{A['Jn3£-;S̆jq&>2BvT$$N*T(]%՗* C^wV)1Xaf'pHZ`t`JxhvYٖS,OvV2m_ 9jWu{j?׆,{vy-r"aһpJ yTta1v瓺"NGnQpVsGTӃ]h]p&FPP}p: !{zY khnMI=a#O-_(zhoۅ2#6!jPLuC.ѵщ촴-;«ht;̻fhx0+t|g%Lyi6nF0vZmIi_s;n@ ÒHhH+mRFY@h+HU?H \8/slu_]d;+ͨs$h%R[ە^ ̞ tBٳs9ޗӢ]st^9> }.  eKn*Ik2KIo?#I}uSE:Y.&U,z #*H]m[[5BQC,+߸ţx^9@Z@/-Y8L>atgI|@#8y` N\ Swɇ6d_$JB78{=әˊY@띌[#Bl Sγq~NVv/9auƋ׋^vR]kt=f{.9,e(cRz/:]Mhp,V~=Q.+*:֌!js3oⳢ)/#~ R257T&}2Tݩ/R V ga12~iOQMzQFMYe=|==0!LC! Ϩ),ѿ5]W~'Q({}^ԎP;Aw ٺ?2kJI̊rS(;f JfW OI_gsڄ-y@`C+mO(Kae9PTgwcUe< ѥ pŕj|dkퟹkYt9rFyF},f1li3DDK\ݺT\-*w/a}Y^R5|,X(2GXF7"] \V:jo2^Ѿ*$@02]=]ARoN Ula"<v%kzĽȑ$>,O( 1f\to,^n̳ukZNyk @E |(v M3 xs<+7-b1g*]ըA_܏m)j>LOčG#W$uA۟fv)9:} 5Z$INHC~p bEmb+TE+nڝRp#-z;`6ߍy۲ *~&4c$C}hyGF"ŠgJQɈ7V.񘯽֮JJ`pV v6˾0\q2#,s OW IQ_xKW;3ŝRg6l&[8ƹ~?U^וR>ОlKPK+n&K@{J(fS;o9& ~ɌmrKCM/E,ƢÒNzQxf?gF6%:XS#9%hw^|vZB~j@V MMK )%bU qZ'Ucǁ: մлom4e\ (W@IcZUHȲ}_Ձ&6|EBnwzoWx+?F4MdnՙYI/YLY{650qO7B1е//WU닏?! Cbҿ.%>_f>1p &t?K=@]46k$Iq"d.i(rKL1(\qRT܏a^Iwm _Jܔ.L@ݳRCJc5zdžå-o w`B,DF}f *|v?1OPwD$<{?r?wX$We֥k'9)a:蝡Ӷ|' J[D ϫ@g}xW|ir◛ ܅l9%ctUbɄcbʅAY'eWV3\{XJ5xЛӜԑ&oGqO8770u"xj]bAtwgs=kCYqBJCx0HbǑ79 PYYM\3zZ%lN$5[MۚK;+kM%Z:&O(yBk-N]4RW/nš*_yQV~ˏ&ڻCb<_:$BGv}%-'uaO"҉dTq_bm8%n$3EZ-pP:4a )|P7ajsõWu0n5y0qDqs\F:а#b74]; b ׄ=|6҈.x`5~f/?ܤuq|a*u&Qk;|BH8> ׀ZPӡltJԙL[5(l9R A`pDS47d^\Vm9,RYXTHF*bSFE :eM;5߹„uc)mnǒ[ d^U#: E?oET3>Y)>JuVIwT =? 2\Jj y,jL| ;ɋ]G)N94,;y:2/3ó֊o:[u~l%;Ev`y0:NhW 9{_ Ƭ= &x1Ѐkj5O +#Fu}$,b<ڥ )N"tGc<Ŭ롨hԀM|u!1Z}XA{r?J@1bT U nQž)vU5.Dݫ ӺAKqU4]Ul G4M\4G1mK&̖g舋 3k})En-k6"I`$61촂lոsK蠠ı/h\ñ~{7J 4- +Zu匮ً;./74aҗ D|5!WSD{14 !; JO b/d0]4(MW=^TBZ*OL65!\C5I"`u]8 y'ۻU\Fm/B>.Tٽ)tWUE1pDFwz5.{J%L> }-Zpc~ShHXdCtڣ-ASJ]Y2K\<K5sz!fR_l·%/u2X Z j(H^\oI˜C[ʃm 9bF= ׌?JكA6%-d'trmKȼBd#\ 8p"U}˄<ٲ k5 ϭ٨l`= ip:3Tk yeX՘bٿUwLU`ǿo\ڟ$6C{Fzm#?齨d믘@rV((u8PR}^Ėx.[x|nWHxRYF2s^^NrJ1L)zCYJ(ŗ IfKr,htyİfsjG#3:jc=%BOrk)G%<8ܙL$9w)q~wʙ~~2E*Kw@HRP+S}刈wI7eoȞzT%Ea__R6؃8…bb'M煔+Q48^=D[ Dq$J3@ p xd狴mez;ʃqW&wc#r6gV}gS oeާW'ǎIKUh($DŽud9Kgt*:j pjnaںwq ĪXSh۱N{#TuLV?T"Tq$"s#u]*gg_M,ҸEĵ^\i} =ţZ;;cq ! t^dIYenzɌc+.rVLlQ o YALw.a#_BIMh6gR^_kgW/(:z=(Ǔd_ MftfAK]o.aʅk>[;rCĂazױcxf:zm!}X{P.^Fwqe> Hוn2(03.U0/@rpXcRB31R5$p{5]|;XN޺X{-gt8-P\"q>'mU9dʍW9on85bȏᛓiƛ-PY 7,N͚AH-ԓR8{ߤl_/@T sJ+Y!AfRz$#CurcQ aAJiq|A@ vS!v"ne`}.VMo/;K *RL>u~+^h0ԃjw 4Ʋ4ڈ4eDBnP7hP{kٸrߙp,Ob<,6vyuI(vL{7tb+T= 'k&b> :+$- (=C9 b3 .0Jcg xUh`?͞njwfEYCdAEl5'O?",.j]+q͘I Ӄs7&XDҫR7_ZT,xcpGk7jpF͍&f⎥).=;'>IDs6.d I2z ME-$.p*v(vK4efSS=WdcxO800JIHM>L%2{ld}7^ /8FcgKlC7[]ҩ(j|Iti gx\!EWX{TM]w,kDJbnxPhn.4 OQ#q[Y.r3fO~&x]d/d,_hbPhJ& I˒;m^藳1z<[A%;&r4_[ՌI9o0QA=Qf*#PB$h[{:"*uS as?_ڄt:Q]!'1/؞mjOhySebXG]ٰE9|a5&nUTp[G1LQ$۱&)³njwr?!KsXS֐|PyFE }w>ַ<dn̏wVJĩ.MV5c;w}&}<%M{$ZiDRýfHXutN 昐PՆ̋IGv~rO"u?/X6u/&Niy;T%)]j]%.$ŷ:%Z^2L"},OV**P45ٰRcHo?!@bF9A\N< ^!->rӭc H@ g?>. Zʾ2)ש-zqN4 2utQЈ:PTjj!lkL5b7cGC6g<z ̵χ|VhxiCIF+6GTp4o-l;׃J)^#7hyÒ4.sիD61s> y,fFeZqӅ|wMDb߈Qۧ꜁4w)BcDb2=VO`?RqJ.geZWҺ{".߷uc&&x:KHrjps+Nb7dA)z70OG| 9V-N] *[9 zن`% LJz緩>r ^0m"tSpt_K X]ʃJ0H\!V㿖?e[p89NgM+;?h0R,tqH|3|Xl/V* ?`zD, YY=[z%<xMgNb3E 2e7.3ga4>&d52,hB;piS eg.YR$# /JmsCc^=$qR%.T{Po5w A#lX6I~\Qj6IMNz]Jia!'}) K͆dE0Jb$`ǻZ/"N 7]~,Q??g^#D>`[HU1̔5;#%ݧS8S tK#*Ա! k6P"rwS+]l밝O3"fs+Hid}cKM1ӰL}9ʂ(tHUE$uT":c1Qڑ3S& Xyֳs4^B`L/O'̒*CGhJYb'H'=իHtW0j0A`Z^;bg¶.N}1(N::Tf/֯Fh~nYvNzV8O>PuGJC<5U}zqߏtOe)^q HR+jX#h^_1&)F?c]?@;ɍFq=-MH4Q Dk@oڭkb,L]yRεĭWdq<и of܃z*,Lq8!R|-ojhJ-K4<)/yC_L_~I#SoP?˘fQFˣG6orj@:q5bE;h Ed%;Yށ63]e^x;!KW0Eq@BSU;Wt5{`8̫a`{2eb]]D1F5``s[-$h*!sxe>NZTn5gdd.*c+q>a$>Sy '##jO"K)W41U cu`Ex~e$:l8qTNx'Ma(^7:`Uoܒ#G?3 &y} ]}AZMyj۾Bs5':jwb*zOkb㑚 kN<lܶȧW'\LB_dfi{BW>drpb[BөcH/3rPۙZ#*$lqPRwagX"I_ol><,jlq(vB+֐9}͉[A7"mfI.}GϘ.vV۾oa'LkKu`Uvf!h@>v, J"eJuoICQiKqحIbFS^Q d<ɂDs$Ws|ߚrPV> ~Rng{7Y+SU(jTeڝXPjrB1ɔDLT7WPa=4fn^ O  3B֪g7o=t5)ubG)phq[xєxEnܛi/C(2}h1闣AL*l/zV>J_ϵ}Y~~7*6zd=: RoXөLdLZHvFpMnžg=?emלu^^DTTrR3S520hw$m|OٖNn@&ˀ[-m, EXfD?O. a^]\čʍ-`qQd>s20m 8ԷTYގTN3˶Ө9%j"×MuJ)lDqD΢|](FTCP; Q Y8ٿkmnaVܾ;m)z[>Wy|*8K>b0fe:R&a7{8c4^j9> _b/TG>|Q }4&ѳ4p%#Ѥօܦ-)A=C԰j2 T]^@,P9Jv2ȼ^i8\/4o w[ L6J@A hIͼa$n"_ʞ,dym'>,_Gx9a06y%%R%EЛTMwD8lp@xwCӀ,cG;z᧶ۨ%0.F $\cE<>[wgh4{]sf:Q8$kP3^ krp@NrJo L{gJt9 AEvDžtkd Pew-'E} %\Sv]_: :v̬%o5 J*UO1%׊`zh*Wk]_sdm_#wĉ,5ZѢ w.j "0":ٷ'Q!)Pcyc'׻?l[&wb \P*A Y,(vC!5ݝz~*ܭԘs@|~\-/I6[R`ƒ EpIY%w"dl(#ҬHܠLA+ɷ^_qm0>ϭ%b. Boh6t-D  Q58\>0vH{SSMQnV2v'{>RXq% B0o X(϶Q n5 3 ƪx-(FBY<9 ͝1il2up[I6T5bҳL/p{ 08RVdJB_C wV@KlUhRh lPX޻G~Hd$J^ߟ|;CܘC]$8ՑcROI[UgE5< yJg\:Jw;@W $PAwyz]upkB.tfjwĵf@XC  KW-7 3jNDžw'~ $qX!u~?;dz`ig@"B kT ꟶ)Ě`x s0)U6d~srk'Y2gJ79h%_ %ۻ{c6 GMB&{O4skZ!h(0Mק&t}X%mȻPJ/d}honaR֕1#;=tmBcٍV>5]JcI&bOYqQ"R>cY&yj-'j۹XQ ??H`+ʤ.Ɍ!v7IMdu#vw*Gz`M!Gm /:4N{uS筈|Z3U^n!DwA6A A6OQ#xz}qXױgZB1{FI TɉF.` /TwVZd7dڝq4IdWFFbM Q$ȁd[Df4k[L>u( sKj89ן[Q|HVQHOB'D`VN+Rޛk\4Ȫkwqݪryi$tNgGerф pQxzcO Q׋*a_ ̘Ւ|tUe,ґVC'/V;(t] O7GKs5'SX?4'8x>K_ȞtJvS ûM ^kǮ˲ق)3fp9.sJRw tE^Pn5g^wn_AӬ"ރں0CqhD'7 I.1J_ -c<{ƭeMIB5(uh[ssA݆Y=4oZ)<n{!-pE8I7MM,H^ԻرL5T,ʹYJcD`Rj蘤N4dΆ2ɪo ,o,icv`BN΍Uu~,r)LPoIj>t% iY^2lOTm&uKYMpM'}Y`<亖px8,Hea6 (n;l @~8(}fw|>=DE2nE/K61a0E B,y7ێOypa|Ū!'i|E8_f^:fXKl(˵!B&6Gz0% Iiat6XKllIӪXg{];Ms0 Obe0E^)Tơe3Qڢ[R%@h V"dFWX~(-cHuց_e`lxm;'qӶV&il \`V` =oy \wD[7Ku !@YOu9ijrx6H|B4 &B_H=ӈ.kJY6%/4`D4|ZSP[%zEJ(P3R-<[nO)hk11h5Έoٽ2j c^N[gG+/~9,`A,ߙ":'o,!_1MBmgG"Q 4z<+hw~fڕPfxLvkyo;:{nS&'OYaggE z>dS*@l[U+Mq'it9F}Q'Au=ogK)0BX-o\Ԭ!MN&.6|Bdm`QO0;Z=~WSQ `VU '3 }Jldq -Q' R(*j>po꓾ v!H N+ E۪}HӇ?s縏LQ_Eζ*'dA!˂AOzM̊;b45p!m5,6Rb I,U)*Yy>4 յN XKǍLh D'Dj*ݾ6s!s\-bx KE~*'Y\ebB?;40ΝĶ_5eW"+$"K8A9)CSCvqХWD&W$[ԑ%  GKT:vs&&s~AA!Qn*'cGk~~>(3Gthp|*~z6OX!j(<:'A'Y%LxjvO`<]!F`cR ^Sy}:ӺÏ@2-6.B ;;xZ B7d5 hecKW x|r>ÝPiw \ m~{)24Mߗ4ƻ \eusYzX!4hc` U G;9eV+wMp0[?܅/ )&k\|PtbI $Yofӽ!qS .Epta[=yoP!Ϸr(Q<'X@oIJ #xq=!7=fFlp՜,L~)2Cb_xCRWdZ(fOc_s@X Q-AYZ 2*uk$.OS^y-^AeUGOØmpjO5ege|̂*lM4o!FLq!G& &x\ 7pOn[)5օQ0Ewևfx 2MQPcRFjg¶qbONE/R"J_ Ɠ]BX걽 zѓgVUP>*ӉSF뮧unEV3^*܃OQLKu' OأuB'mu 6Ea XYB`,#v9hZ! :r2U ٢g P]9dC.r3:ϩysRId}=I;.A(c(S9'5~^`Wt-`>*5Ez]Ignx^u^8ۚpŷCl⾿xx|FDRNi'Sr$!8'C*ݙP ' Ž~?OTTKQsLRhH4e$yD3KF8F27? ٬CrT~ї'mW{X,[t<. ֖pSo-^@`gSV?/|ղ/T"oI$-S.dRc匃~ }B ă< Y/ rKMpccmm0$^Aҟ:=!0O Mn5PIF lbQrfz5&bcgD\bx.A^Χ!R[]O⼃!N3>/}h,W ]1鷮>3Y!(DFWH}0kz:N9p(7ְ{H[7#NWtԞ~$u:|9, 6Qv`C\8{>r-8b߹}`CO`. oO#^ iv%b|| }^~~Mӈ:ΰfa.$t^~ 46ilCAcCVcOKCvO8EIЫځƨقwGLZ1,e'׺e *7FC3s[׋/òaS03pJxe!ςmw-% ;.,&k\RyҪzگ]U/vfyk؅:14rado@% K@7r6uV nWt2^_U#O57J ʔ.DGc,?u2egAhP-|lNXJ }Hz(ьE#O]%kf&:5{i !Nޡ'Nf MMKk%?(DSuMs@oqX(G^w ?.,. >EZ3R2% d]2BkP:;BXkm`@ so,O+)D"β=Z$ 3g.F~zZLa`@{Р/J jaO]jhnw#GA{(TVH:Ez5kh1|!b* 3ǽS'`4Ka):+q: 3JCy N^|L yb [E8 )}2O C[w;͡/5? 9FISW }=i;0.`j $~L~mП2  ЎפO_0EZ@8ZGm_SPQaVڰ.կ~ zψfAE]S/xX}Bk˻Ih!435o8W@EU߇Ҥ!-e+/#<wBӈSMx O \hsH ]݄>#O %i6ָS)>5TZkhu̿"]P3a=uHasr}рc#g$ w\8-};ylicz"AZxx[L Jyρf\.\#ϗ|kRX`816?ݦ#l9@u'@UUPt0hPxQܚ3cd4ɣ}?)<~搯g 0`>$Z4oܭrhK=Jl/uUFA/J׀6Q {*F\qpa7BWƌZ vX{SCi~݇_C9-=\ <,9u#@"Pw߫j1z3v/W)Xi!.UId a֦n ##;}5NbA89cc bcu B縍6 g&T<ݺ4]? {yl@,'D-SڳVYCnY$K4druQMsVjB ؘ^$Ӳ4ZDqB+ [zxK7]b-ϋxԉ.uWhWPg/dcSV`Mm6FXU\PF>tP@衃mʎk2ObDQTx_N*:oBH1߶*^%!:"m|["5o:L;,~7\C&KaumgZG'MxhZ )+p_YcO!{HUSL<Gj;&*uHFnlp^2҅ЃݼO:Ecc>^QhXSZzr8/6az-ik{ђmAO=7;%\ NY;n//p;TI $*Nu6O(Y~.̐/g6(,_BboX=ˤF7E둛&JRt00 F /!yoћ ,KoYB7vtInFsZPu>1jf9y4C!tN %Y߮uؔДq51Yeͣ>6l8$ L|Jq՟t!D׵`<] 6"vz}--Y b\B(PY{QސBX@`'&j Zyb{ Momk+mo7&JI*ZA\Lzd'5s!Ua(> I5q8X9Ū=F,Bu8aOd!-COR^=E\J3ozozo>u]>!'PyxͶJ癸'aN 5F\?@㤠<_EJlM򧻀 eH_ǂ-"= cϣ1] }in_Jw^1/hNk$@3fBvNi=Vx^Ue[#923g3 A/M1pJq9[Nɡ`x!7qm"i ͙E8ْ~5~57dS|~1R|ķ䤖~4/M`A\Aǁww 6LE㫻(Y%hҋO-"Թ3/,bJcI@1B+M{G,|Bckre78d>65Ѧ^y"v# G-tO\ԆS.f'XU~SxRb)նu{z+˞(^ baNqtz/$#i}]nA"[<9#4bo[iNZdo?Ϗ(pMc |V}t&g~z2?y9aZ}WYJrdf^3Pi#4v&"뒯zFoI D~C{XxouW{h&9 bxМn Sg(Ɯkz X9GX5_mI|rz.ϑc8=+_` ɲAdm&H<~~~"$Yc}WW']r. κϱ8F0m9`4Wj,ueUv)F@@'G1&[C@O&[u>W+ rrVCB>rس꿣ѽL.oBbˋ=%+ݙˢbs7Fp@3Vq d{-cH -1G?c_؝hq\.OGtՊoH_zyn`h|̯ >%Գ~C7!Bcqȹ0\p帰핹6VyņhM͇.ԂvPFY}عb4|@̺V_"]>Ff0xmf}ka7pZ55R+Hrj%mmreV VD>'OeR&óY9jjmBloBDUQWs/oR;[fn̖(F˲"/ '+~=Uj*uSr7oΚy>Y##›v }LPrĎE8,j#G*".wau=^w:7|xP)7Kv0fuvZq"湥ԃ0Mdǧdcw=o0YBn-PWL43%MA7W Y;c-T69u} 2ˏ5?NpxZL [9o*05kwVl8ULU ș}.3XIWYA?3'V]xole&GO_J$ja%Y`GI m݄մD+^:7$|E(|ؙU- v_2\DjkԭvTJwcK !x<7 ju掦" f nxR7HsƬxBw=bD1B; ,<KܧprAc>,6UkzI:)#'gw/$J凒(*\2.=vB{Q?_Co)J zya`6jTske4I`| Dn%n!%o+g;-^,nPwOS^&h 9Q])#Qm y6_hŦ JHؕ1"kgW 倉Լ}1d#/L$[U/ugz^ 97:&Okߔ6>I{#bbڳdo;EXHTCdj~&2 ߎќ,BJ$\낍i8w90q'U`ݘfku1>_0ske*3KZ_՝GB?ݙ%Ԩvz^Uk}>^xy<$$͠9P!h讅pdS[^LDVճn ; 6WF3˒np&zYbJF@Va?;BFwQORP~Y"'wURn7K21NՒW03T~>1퓇gz{nthǕ^BJ$65Y&p0s0̔T^3AµޛM@ dc{(m|cyRy#4vZOdWC@׎Jc}68V?wjuki;U7;/ qy%T,y# c"s]Q@<]utm)/" ~xQ2>Z#nӤe,']_WfݽWg_r3;L N6,p#hT콼b4dttEv1?~ }8 +d 1b3RyrYM.欄XaɩI*nCO?w X*bޔT$P+{ .?_9OR8 ?%%y$ܖn LoIyg^^3-qAoәu tUJy{tI}HL *b`SkT/)o(Zj س?I]oj s2*ܽqQAv(H4dyl5KFo<*Es|;cfKƢR Q<a/a[@bU Os{ y\ؽ?R|:x61,qg}'-@jpOQvs@4/fkHW[JyX%UOG?:Cz&0\1{.ZVm;>oҎ+6IN;rՁ@:h6߂/vN?20)*ua T M@泂s!tHܗ8R[nA bxA)2hY461D<}N =gl,7xo~qV5yÂiͣ- 5YEC_,<E)#:*{#KZ0n1|YL4u̺LB0L60ߥ""zCtWc ynt(S+~7^qLAV~aX{yNEK_c?!t\ 7OhiXz`ug5Bi>!,m5UR!,V(4j|wˢ\ J%h֮et 3 ́ч dO l |{ϭ̆JĬi*ȆsUY/k㾽߆%CJDL*m[$m{百μ1$§2pܴ:Sza`2( +Lz^dn᜔e¬uN3mtdiUU܌fs U+|I(`h(d7Ik2n@';Oq#:\= %O(cg53q̅71J!kLZD^׾N<] | r">qUā+P4'MRk,x!P&}šO٨Zf-}|}"JčAKw5PPƄ_=b컳hL]$(y)W0: VJ 犢QU r/Tɚc.kٷ/,;D{lTpa^u",Q]+E\ I?zw.^_ah{ϒ(Y Ԋ(p#~ +Nagd*0T>Y)`@}ZYQ6CJc=}ɡ!8o`)-sYQ=QE#A4|EۚbuQR=aS;%GLS~x3U~ߵ vN..+)DH+q}A?CV&ěh5鸘@s;4X|Xså"y팡l$4dIТk> P6{(ͻ_K-xvi-s,쥸t^?ߚDl &Uz1 D%աx!*SԕC&# :RDG+vt]#>9ZlDL0ܪR9WG޾_6]plKVl[>cVZ);Jq>L.%ȅ9hT(cbNTE ͒-nԷXl:4\vs2U=1 Hs1vzzm 7Rc2 ϝoŋN-~G݄,WTͼ^EV oDX܋PlF2602n}sf 99%q*^sr+ )RCy9ړǴ]O8);G컨h"%Wܚ[/rygf^ex@0,P ^]²q8_>pdHPFB֯A6o]jD*P9 HVwpjpK5ka6> 1+n+p,ͲQ!NxM W\Ūmӏ `U,T#W[k`meAaSb0FoTB4 ME yYng`-RAo5dcz!R.+j@QŠxշw#uzpjP#R5ՉM2GIf4 $kU֮ɉp?oe %ϝ4 ‡\9 51X Zbo?p4hۚ++^S-WI1U!x1FU~Ni,64ͅ)n'PaT۲U%]}Kv<*zi\r[A_4&vtjYoؓOLm\qtmT(Q?9#_v1ڣhdP:օf9]㾐i 8) ߌU)Ԛod/oVx07j{J Yɱk?bzV909 q5eA#": 6 #0#L?xn ;Uř׎n+Lе3W I Joc5(0<ſ_:G:\g=1SN8˂1)s"mh:Ax(;4:L!B{ {1uوī&6 f[Aut[ϯ&9, H~b" pf% T^U_M?WCS8=Dm'c s?ŝ>Eeх 0|i*~} pxGUEɍSIqqBM [GETg 5afL.+/{їa,6'UAum1|$jgAbۑ es˕jhVM,VO8*b50b#e|- I@8tz WE2 )rάV3˹MTrZ).\R6ު@1Ĥ |U mP"CRV&C @~d˕k]7K2ϮLy<K@kh횷gS?B0iyӵ#@ȧMr'4U@ܺ]4ƞ}j4" ^2ekV bW$rY8MN(!d_vB[$RX|TCmtQbPdzǠ. 2@HB:3uҷLkoq(T1AYPKCWGr#daMSYh`mF}: g'\)SyeV0|y d[C^GX[;V_$aHFFRࣽ'_=3Bx7zt^^j-kx"3/o% :NKR CD5ƃ㫾t\cM?( ΎK"#ĢIg V0fWА~F."ۙR쭻`<= ^?V`}:9P("6fP:ɉKc&Q?D#3שmE+;2ǐ4}-(FUd`CE`X])?}o-PZ$.t* XG !cl)P&}d6ˮLԇ| < +JAx?I(r fr#֩.蔯.$T7)AX8ʌ-7PtC{IdNܚDIa]-鴅.~Kആ*oE%RC$1c35Rȧ[_(hyR|j؛=$9ȓ)PSlLu 2D]E8GLo@i-A)ZEW55_Կuu kA̚E*NK~av5_u:{~fލ*辉iżR,)053D v6 @ǗUG#B9HKFnXtЦ娌FCHSk`%HR/Bh*() i@DOI4®+YU?qM@(UO7 ,-_;7W 2z spR}+DrRDE̡]Ba.ڝ#w՗aa2#ac,źǵ,y:9EG\S8N9;4^ > OjcfZSO'$zRCCː0;ݜ1HW\ D6 J9BϏciwBsAvY_gNRrȜҠ^r;@Rm 5ͪl~c_r(uH2)J>l:auPh=V fb[7l{.KLiӪ0TcM&Zikf=#D-XL7tBJDEj!$磝m\ r &݋Bs4ֵw@%լV'JǘDDϬh4&RĖy UѪ3|hu g'p:rg,rMfV{1=c*,52߈Bq&~kO},{쯰>e|/46nmg5U#+80ZY3 o&hn8= %K3([TvY,w/Y824(KEu =bKR%]zӻ>=d@}*ϠgO;^QKMm/sW)+U|@>wl_wp,[*JHⱉuufZKλn*Hpz %Ğ9xmXV?pc%:=&4~iAOFj8HxU|rtlZS' SZ5;N~ ? ʭ}* J O4Y2~\X>7XDD'_@"k% x3{o8SI $>{Nv(_7*A1WZ0'Q 2͐=/7Q3=%lMB4}!a^IL8ǃҌ-2$pg (Nh itkOeb"AxM$f97/N 5SF@ +%U2{7ʼnڭ PPk++ioV]"I:!tfQM:SAu4[hN 33j`<^}oRmxݽ.c 2m$#Q(8ܹS!8OJ4ډMxjYG]2AS{ ߨ_)yN/}tNQ6V(i1 ܢyYo}em eP;Ơrn2Kb޻9Є|:T5,Ng#] {eH3A  do oOcu)"iХ$ VhA WЎ|GpУ^\G 5e$O9wpīwbX)rSz4B>1&5YXWm =U'J5@@[KzGWku_g W/q"׹=*!m h=[^ 59e"1M^jjhn À#aKd5E?+i"m|. B3tcژuՕH" y?lU"lOQd7sewǙ{v7wG 턋BE\LVv4H6)Zi)~E[p&% -?qyaB4%:G75IYǚE ̝(טقȌ4w:g1D~<'*^77`.2md;d8߱V-7T'w4BUj xw3xBavD6rE:9ڵi Zvj[[ CYS*X01K,8)t?#pbU\a>jQYKmPy'x#lV)fKb|tE YZO–Ab1a|Ke"svvQ,G0*4Ó'1z-== a]o0hq;>8w}&2\a4Υw7nC>uE۫-@J]`F PmPM15k4*֚P`B%O?灧R9~ht:04Bsbv i$ŖE3bn2QΉ}A#KЯcX !Hfi}A !7~UJ1W-!uh}b\7"_>sc*}IJ؉tp$c̶b d&`-7(_eG͍BR;a7"5<|PGAkP~]0,V?t-$C\@ߩPZ-he=̓j㽚M#O>đq: br ΡǾ7TVLmfQbcIu;}zX?XFqyGT+HmxY&6LbHTۢυc<4f~؜X,;"3U<%#-Qvyꇸ|p!M^ ?|Qyq2tN| 8̢MyEsSL9q!^9?Roq"CԪZ(藷'Prn=&p#^kQU(Fŷ6"힆_DY(TA`Fⳇ A"bq(X'g*ۤ!.S<+|/#`)0l .1j;*ߪi\p̺PL0UQ&TЀ[[y"xK oؚ1ϫT,}D@#GY~.H)j,=L&]ѥE˕r:sG.&%tY\KB,"B5#G9T(@'ļ84W܌U3V?Uҿn~uⳓ]K\#FYY0-0vr} 0}4y 07ySܦqT%};&jPwrG&yL؝""GWkL/ i1P褐`@_elcǎ\ "a:=Y|G qjGanm R(vȮ(Zh0OF= 1k=Q|CI-*Ṟ!kv``=UfZFD!f'q[]s4RSTw :Ƕqaxca}r-{DʦO j}>t+OopNQ4M1ֶ'RvE}E~PHK`,Yb7A<P a3Uœ|trHKG1خN#cmF4ζDtBS92'V5Y#X,U;wn!W๜Nq-4YBga`0$#FpX4]@;0h pRKuIA+K•hLdiasb2lѫL4 U!.toЁڃ 'Tq`Mp0/PCDv?pUC}e6]TcJt']WziI<$Kvj a?չD+ /d$hq?=[ rɜ2hQzCd5D{U'`ezB$t8sNU.wʩ/l0OO6]m(b'rfχR[P9>%DP@4 1@^ JOܵ n֚x"/y`uL=/dЛf=SlbT;Y% ϛC]#8YݸG=¥ǂ`Pm4 }1Vx]Y~/jL`ݾîHZʰ4FF{̩ӳ]PwK{L0k2VG 2O@)Uwqk %uVl %[5p*V#={}R_ͻB{q {j&[kD)8\ oKZN}`sI1*h,O 19xhR+G@.p71-u@#61f6H"$LL< J!q{~q?Hz%^6@UB8ؿ`g?+Ru=!]Ȋ7|GPr}6 j^]7LRivL֍vbm|seo /R2$=F 88 tZ\a\J>\Vbpx)oHaop,2k\1l໼lT,)_K j^eJdkEěRWC?l*CH zx`_E;UP]q]5bHqK-6S#=x\,AMcGCcAZ{ {L KMLq=MOe D/Ϡ Z=6yYܶa;$U(Vw -UMheI %ljs^l)p{o .cΗѓ z`aőT߰/Jr*O)UC'yUbwjޘ6N5Z7qsXWn+Sv#zn3mk*^ ^+KˋƳGNE<>y ֥d:(Nog[~N4(Uƨ`}S]7lNkb+Og7NUTayt EW,lq]S,mξYU.)MAm:3-mgT-%8IloK`vVP봚2n@gX,, ޤOxOQ4tWvr4L?}OUW=8&L N@0ãm٦<;/ q5%Pe<4]TH׼9 .cQm£D0tE] NC"ծ鎣5N3Ӹqba<뎢vZ.%؉QNxn[7`IT 'W FsRctȔR%Oʵq+ߖ%\+"[69Ok8Sx^p:`~ fp=sVO xX~lx."TX?"MOP[#wE ]LL3Q6,@RE3=q>&P( 2sk޺4sQ/7Y=Е.@ 0]0)C^r (d:mD1CC{>6uiL"H4gv/l9\f$8Ɣ`煘%;k4B|?|"3P81vi"8{=e18 b-N#|wb3$N-n>>Ob?c *}E')˟pX)!F$ML ^f9_?G&ݙs3HjgsnnZf8+EGSd>B<7Ԩ3Gž6ih|:Whe#}[Y,n}zH-R2c@y9f͛:9~xkdvmy\(ne5.@Q3wie)15S{$*A? ^=Cd_J/8Z9jMJh\"?!A7|Sෞ~.ddB yRbȡfh e>YaǛzl9G`pZDk?9KEq򜋟 aah8vMEPL T{Q]%BԳ\Go'F9;1 -y~e@э{#Z`ozxSQ@hCªvLUhkC_?9_01 JjgI (MPQWI%M]LƬ!d8?sX5c?fdi]r1&vE+'j<.B}] Qfe̋[=n׻,a4Rv&..66 0zO0hF Jp1OId e@|IoĹAQi>ZAz{5\0W=pu=,{]~"s g,\OU7q.:dRWapV^dMoE#4۞6+'odѠ;5GT}5Xv-eXrp  c~GοddHua48Ȋ2}w.b̈́ 2ރ{@޾׈OUDk@g|T5u9Lv3t? m`I SbDF9NDQ-{"VoŇyI})XA4EXyȗ9g6˨2af``yX)lh*' A˹S5S|i~T3ZG ḅZ"rFB/yCYr;*YC eA5`}:j}CbcO^2Y8ރ]w=ͤ΂Zk^Ej{" MxZr.!)J{Èss b 6ސ_Det嘤Z6|>iUE'q'Lte?oOJ {y_}X‹ӆ9BnFbZ @9ST{}Lgw?/8C@{]Wq9n~2~'ˋ֕Gҙp"LtJM?#zN){4ryRBAxwo;+X0be.{"MGh'7}IcsNFځ%2yܑ`k_(}{]c ߐ9'A9ϧQ[lJ=TUw BrC꾯H 7y95R4Lx}D_wpm;dB]N[ι|wwz iG ܏1}":`جxe\N{VY|!i&Ym);yBLFm'{f=n#CZ;UW#f.D's!PdCm3kY!OYy}( wt]@sFjതx$qRDL3b-l޵ zycOk`d)8]^i(#i҂n`HVb4:4е_ZTTޤjv/EJvAor ~GN[oeȣc$dl;v g&xJ;.'l<]`ĴKO{ݹ¹`vdNs`3\qQʩ섊it3f};EѼ2y3\3ԑ0>SG=6 Xˁ>]+Un Hݜ )fMGA71`q )J"BXPtdzẻa;Ĉ?킓wh@_Cʗع.q= PgMPvw7[]8b QK v>MDSڑ^z=1aϗ,"7@PΙjm05Gr{sn 9UvodEH&hR8/+@ I=OjEڰKh)yF}s-rS,~iYy#j*glHlYlH0:# Cx92u $q] C#;e{ꔥ{O}*Xf36Dqj@GC+cJ@e.b-^ `_)_<>.}Qў5]1PKcɶ }LVfN/mErKt1N4(WGm,Almz@pK_RJY̼io2TmV=X, yGyKykj.$oJ{4W|lS3ig~Pk;cQ䈥@|ZU(2'eݹ: nJyu{FS=+=^|ЗV{֔)fd}յTXt `1/HGvkW?:DJ/בjHH3O8'jĤ] 6fvR6xaegM~cY?bj^AZjq3Qo,VÆA`]2k~J맩vuOC'50/\P}"K;C~8Z@BrLk?;X:[h \JlqalD1;Q `{ބ0PLVC+q Lvۈz;p$yTAftT4|зapw}S:g|q#:Sd))L䢳S-+#J9mg ~:\-^*ۏAhjnuP-y#`zR 9j5e':[Nt5|hk h78iNuXЬ~%2_n-l)O߈ʳ:;i)ii1TY`_H–9:dsR9$Kr*E\维j&qs|H//| :+"[VCҼ o?YsM?yO#VE;p0]_?N71y"wN1 1;^ 1Ԁk1x;sxUNg'VI¢(k~lջ_ׅ)c ~)c~Υ)Rr4oϫ6 <%#1PS5 ;8m3N0 5q;Vc$3"{y7[]Q3H~s>~P3̊TI4  DX.=gWP"K%}F(tGkFu5XU9s9ʞly@lHQ1SLT d~ICV F2GRy@eTp׿{5,H67, &bŠ!:1?'NPLb}/ b.u |Э~>}/&/ka6@ b斅-l1'#~boktbocD!#_[= g6y\[ ɠ>w s\kXȬ7'aKbe顸N] [t<VlҸ?F#7Q'dAMm_k=?׆ >YVMλnp@V[k&%*Rd*[lr7mJWPҋcS6݂18]~]JmmQ/a.VBH.&V7D#?R"IWzR^R˶~CYZ=6)p N|tY#ּ0q[5&ús8<)'R^B_].s6܀/@VjRIm5ױہ:iڀqK_78Wr>)@tQ8R"bUV2dFL! US|9*/^;xqқ=h$shQ퐽{=XjOF[e4Mi,4UF LKF3^:s.OȝI N^[s;}VY~!t95ڃ>Nv1>z|xڢԘ0 `e8YɠjSW4TKd/ 7b_teՂeOZM[&EY,ieNa']j͒]~5Affb]]e6m ibn;ήDt4%7H`v-muD>A`|0+vy;tn`{]5Yn*AVb7NaJ1Pye G"*ёq=_.ƻfy_ yr= 7genx$"fj!Nܛgw`%$,X>)_g?\7CXff֢ #Zk ]=:mJqtu,(1.}c@;СaX8Ճ K6gUW EHgt|mAC45 <+# jA3ƠeP 7/8]3Yœ$baq1)ƬٓjyOfL]s$#&_K`N1nz瑶(ܙFk ~VaI) Pb7v4_uOŗZm/׿tkӲC_5; #nf)/ab 9e 1z0!Y ѫbŨă&c;Z?Ɠ>Rk! qj:F{0?B">qByVݶ!7AT D.:яXU؜XSf(_Z`[ILpjӵLF-Zf07.0$e_hx|dcDpNqOTSu>'ԃ܌@AWFq"jIud,|bS0zU/+b׸"w4}:lӉTtԣC7<ɜ,s Nn~p8c(a])v >7_υ#AloJcyF)gL PJz!"X<e^z S )J9a5!P_j[^7;zALL3#eCY9xc$2ɈLӀ{=@{lճ1YWG<`11~Z^i h1=`S h.{Ig3,iEIO^sx : a$ L19-1(MN1ɔT)Pν~HB;grFQT>c?.XOX4G:g#P]nvQ#mSNgDv+ĭiIv4|鳥ۿozn Yd51JvDI c(4*asBE>.=4NXiO@!q 7P&(̀_6y Iu>B1.ǷW]acݱ[rooNXo{bCpkw2y&md}vصV9+$3$c~Z߂|K%ۣ*u.Լ]r1rpJ 1,e/& r3[颣ciZ!~lMw܉٫aƒM}|yiUYgȒP"⳹FVl+#0Y-DzNC ~ +*Hɧp1j1ߍۊJ75ܼM߁5J~`Aˊ;k:D$-;xzliBKS~ˁQ 6!]]*ビ= ZE(UqŚݯ4O2~\ k-B\gH{gd75<Ѯj% g誖'8eq~2p$N캛-64] teHM,0q^`}$}PICwbfUXg3|^?/ H[ZוNka4js:J+VQ ~Pq31AvtG63)wBeM<({ρDF%@&%fu`@ӊV*`}&!kjVz R&ow# %h \6}G (ˏg%"W/&Qi TzŞۂNCFq烓'M 5 jMslz8)SJȕēTl^`##Q/m:}pq3eaLj( w^>߼rέw9 ſʑI.xH $lcoa祁,H#&mGR%E V{>4<5O}mT6]v#,8;$3xJCQ<٫dZi{FK{o&;A)@ 9$@xip`#ll_c-I>McI+m yT)ܡVX+e##4G2Rܸ k]B|Ja/Um<;Fhvy蟓8\TCSc&~>9xe2࠺1d-q * JrK=R]ql0~W[a.iIk>/i[8E2Y_8du5Ry (pL; 2m>$ $SۼIxbK5_v % E X='3N,twAWөL8Q@V¹Pui2^='xǛP7Șs ۑz /`2"$+ms]/-@NɺN[RzФm﯀5#yP =]].IGl`ݨćE.686P_U4,yhY@I\Vw<]ljSIþ$o,b ?aahItH;X,I D|( }\1[|'xFdT*{C9P% a`7(ۖP\$02UsAMzaC;nh{`]SxJ\;湫X $̋}WxrbM9#ȎS#S}l @VL#zS/p5,))WCZ/v]Si٨d4s&fiԆQtRؽ3Dݎؽ2d oY" KTZ2-zvU-*t:t=-Ns=`gbHCm\=A+U?t ƃ[-Rxڶ7ړ޴,ǣ;/Ț\It A4K\>˛!*6{bM k]IRC%6R6+Bx0Pv bSJW;'K$L9&@W,ؓTi#ÐiwBĖ*K C>Hqo'UݵNpq3]9ַFz03ڼIWr#IνE-UTLKS$΢朋F{HFv#BGPH΋ˠ.5:`jS©7W -Ok/cKL8ds0L b3"ZL&{5/o=W᷸neU#)@l_$'6K +.VLjXg~2c6PI+]tkmmjQbkFVԔӔ ?ֆ'5~TI aԼLQC_3aR}7fkŋ[edw^vߛ/lt׾I ! NdM޷^`,J9ILèX3 $p4ARǽDIRv>Ś]0 Yd^'Lp|~L^:$B]uřa|tم2?`4 ~")6 {s_wc~bw Ka $  b:qoa3A\vFo3{}=hvJl3YNw*C\Ix.Od//~23}iuU&VְsAҙa χv2QNtAPMVޗ GO8ΑXzB%}NIbhVn3 PV"C5>J:ՔID]yTI".0**V[];gkg1ze pMHcCX|?xYKrklX80L6/G1: ^s@gK[0 3 $v/΅R[(-ս[Aa-B`тGj%SQ`\ f$ b|t~)sm151Z#ySx%[+ قcwlNr 's/#Ǽ5Ol.iKX<ӱ}wCaʡzDI!c^bpҧ$ۀkít*+$;{|:e_{s>[oXڪ7[fj$6jF#Z?8D`߰1=Ȍ yBuHנf!5y>w HBL桛s^t#Z‘޳4n+Wa\489u gV͏*1t_'&oĚZ75=cyeNst_CIFXmUL@q桾[by '!OAG/L=皼 #J hm'؅/g+K◬'&c'JS~Z,= cP<]Dش2a O^KCE:]t2T=dܖu*WYe3 p`zM2 w-'5IPahA؍Dm(l] iF@3 G|gf7dʚExCxmH,>;n}x,|{VCEXs!"s2}rnj{+f&ser>Ƅe[9}оbr0<%M^lD&%BW[+chRA]CGSO0@'dl3<(n& N"nš1Xo(&UvWBY#̥P!@`aɀY =.8AL3D'p#CXY2=$K}wH3b`aTHz'(op*؈eN!NZ/zO5XXA!@,wAIGDU5FB5<4׍%<#хaH)ihAF|JnKc$0M?DtyU@./,U|-/uJ4H_L;,Q7zXRy1Y @w@ƴɥs$/;JQՕ@01~5S *؛R"ؓ6lhz5MlrsIꇮO}u=ֺJ|lujMxJ]RPFbMJ+[^rɹ ^dbSC3[QBw95I 5Ofus@ZK PVh^/ QB`cQdGI)c&u;3$E]XbퟞK"GNaDgJ{/JU, tm(0-Ɉ)P`6]=玡8E]|Js40 UJKQIc"Z1cY/XJB;9&x,۳\@l<8t_7H\Xխ$$cQ JAk;1_/[X[Zlis,'}aDq [K6 څ׮NEDNEU e}4^>$BmMⴏ:Vw GPlX5 hxzweS'H,~K`08b,j0tyȬ8EF HKi"4"ǂ]v~YKf7v{>H; /n4f4ę?od-K $^wd?LvmW!Z@)"}6 J<:Zk(Ab=:z&uS(6w+L ϣtgvێrbtW Q$Qe6L1Wl:IE\/5ۺ^E/QJ^,7ݣDظb=bQ>i%i9/-\={ A#o'ܘ#HaYW$F"fQAt(]q4tAnƈ] w<7.2yihX~QGcGe|:|LlM$S}ʯ_P$b)VC6/C[M^DG* }B\j}\Mbp#R%Mԩu֗@b8XqU;ut2k^g;&FahsЛ sVwck_ƒ# k[̈?h`[YInr+GjIBB Oyk2KYjMޏd aBu W狻nʞȯap@UCh+’\Ԏ{6+z~9qD 2tC<DrkȽu&mxVTP o4\36I++5WQ`f 웢 rZjO$O3 Ⱦ`yHVtX@yws3&wqLϡe0:PefR>Hl6̓+%H0{ŝU^댐jHqhP)zLL % W"nƒgO2pJZ˅MZ.8o*ppd'XMXѶ!qu~< /ܪb^@Дq[1c[ G[ H@><#A+q?i ]Jf- m'~R d/D^lLur13/ Oԍn*E2IVILۛܺmwpvy:9 :EU;OѹN)l>^C=XHAV074U,FwPY^|lN֪/ ǵ{$OX)6Ҭ  LK_"kk^aT')~[,SV_ uF̫Ax"Q> D_$l҇.q|kV~*:}zb*eD$4(cV5UDx@ `qnfDG Z' Qu6T޻Od CtMػO *j5Ń@[ϔTOn"{kOWbɣN*9vכ?hwu&L*n,Д ؉ ݙT\Mr+iß zÈqDhBZP1y,* آ+x]K:!k%-u֯앑 O%ʘǠ︣tؽʴt0]*Z/5a,W~Ǘh`Mӊ ftdfj:BS3oFLEof~;"m&pM"Ҁp^lGSܱiJS#oK1,'tYAbkhz0ID$3]iܷE}В. !ղKU}6<3p$fuUj_ut B9׌ApiցxUzdJhN6N?f%T ru-! Y ~[ sUUaCCP16n }MZc!DH֯zuJZ&wFA" v+4^D֝C U("3[fKCxK&_{Q,^S=cT>H)8ļLsLy;q`ΟuugK%F^~DCZ '!EGLX C[.NH! f=v`'Ma$ϕC-&Mv9F0cÒjAG H=YD(Fei|qJurP.Z_ Ϲ%tVF)^]GHG 1g P'{TS5Ey1ʂ5mL5@30?q˿o\JX~ (iPSkBb}lI t.W*`,(S)G< E;*lQgL9h1*Aҵdm~7+cQsչ[4o8Gen (Iw `-@jGN#XX`=^{ԁ*4h+P_ٗtS?Au(\ɘW!hUr=Xui'wQAs5;]D9`z򁇶L1="y|ړ=} 'j{qEgb7\ j| A3j6*ͩ璝k `j'0Ucߐ79/1γb.0bWNiyyJ2'S%F$^?,sm$zVz|$y $w6벁pГ0R#S'tU5?Vx?XFY[JdWQ.[T˚1MX SxTsͅ0+}t}qQGcb2k+8f#[d1n8x",oF"4 \H?YQ`(8# b;u޻z/mNnqyGjas A4(aӺSiDGQnxO0N1iP$h/{(QAyIA`?ri"' $?ǡGp).ڰl<>V󶠊W[W$$9 )ṈD((ejت]>Irmmvr{dbԜ(eUjBS ܮ=:Ssc .^:NQP 3&>Ob{WD0+`x U(];ӥ?^R\ėBζEu(25(%0Mfmz7ks}0i΁VzՓRU?_Żi D,481>7oUnju,oš J1sڈ$؜HKSwYh" j\qm+<.(/<>s*IwS ] jXV`&$7b3#4܍쒑#2KtJf}a$.I/T|,Jq7<^]t` o-ThKlDFfCbbmy}:jW#^5,XGzx/d/t"ӤhtNΕ"?nWj}5z ^;Yz#ܕZ'戜vJjxbHB vDΓgC]Ic|n"U]V!x>J-~@ MDeM,i"eJ2tވg b pH4MfO2F&rGp\[T2\Mֺ&]K48EX_uA \b@)iҽ_ʁ3.LIJfMSF"".*gBVH?hB[BsD} *ۘ&Ć*ni}`%oqKefǴ 9g^{gje ݆3c/bgV2^'L_ɉ mmn3TVKa\9JnHޱ&4!eGX Q:'0]$drr8r&߆dF " opkɤYF2:>[;sÓ`L'0P1j\ -]q%`QxnA/ 꺶bx\gFdKL]_.~0#ȇ8tG8 HV"efEo\ yVD3N ?s&Bɋ2ͶZx06^KěWT|%)GJyzbPh~IDp mס5RKa8< hk!/pEde.O+5JGfo%RDCUz t~K&9@aIdXnZ4&3!r +<ؘB΁vEY1GpyRQ8Q?r}H$lȮo :uU LS&7}>nسeB~/$~Y@H\$ro!xD6J~`urJ|9HQI{ {w`Ȃ7mmӝu\ +BA$%LC^H= yh\whQ'nFy^?d*w%nVv#ը1}Rq|cv vA|艫Y6+L>S9NQd R2֠Uy[R.m}e8Gf;y.z/N!G>M^[!3G#¨ј%g>KǥqRN?"sPؤT]f\*˅t,!)"u5;-2J`\|k|PqQ`lQP,WЃuUP5u?$5,plpg_J:R8fBP h_^GlT@{ c\H^{boWU֙[7Ust!0 (mg9324PoiƋEAJfŠ~48#rS(>)W3 R\p\+h&ה'Jt.˲$2ݵ׶gVqЊj* ā"PJs;0ĘQ7ea=m^Q~+eHx&I}$iqllC) zu^cW'|6Nz(ֈ3 O2jXRwFP7Yah~W:C]~Ph٥TYğY>Eل7l/wi[I )L5X9FHcdLTн[IYy}ax&P_RXRѳ[%Fg eGlhW7z':z5U@,ZoBVj fkMhSd%7_cGi?F9InW_Pw-950#cYT;y,<}ck *lUFi(24$v~1L^3l">:DJv|bxD1Ww=m9T3*cgzzrO%Zbv.GDWrάC|ZRMJ(k3Wd~;92YDOVOш'e|6@:QKdCsHR-v{&S>03w\#Od.=%]jnIMkU45GJߋ&םfUq;#Dr,Jnpj~qWʩpsK r \[ x! !ެAP 5[YCR`GFP6aIkdحz8QBZBwҬC0@Ix cUT-9ݭ}ODU`N7}Җ^T ֑UH~Udx?zZ5T|6u5&Ye>m&>MCɆwkfah#dJl^1`qbE^'Ǜ!6 D,'gabg? ܘuFluΔqa /Lғ"A e &1|s66~^ !=sod@tҠ3ű.XsSy , oulbZsو-3FnfL g r0>_b'XゆeH? =}q}cU]LqlVQV-I㍇,OoxH'%Ol9+7VFTa3 =a0NBRYKx *W)3XYPݸ6 nL$Pp$M 7O#I LBBr1IEw)r8,e=JVf֢|X/,*ٚCѬ^Q_!:2B䨌6SbNgC{}Y%K)"b3m%~04vSC K,> oԫl7]JG$oRJ=pb"pF( 45zJ(,+U#^f%>AuYv,m%gωآH)e 8 [h ,noeK_Owk^!˴.@[Ehʛ rr^v_nc.6p;*T Z OhGFi]G)=cr/&'x/ns̞cZ.!_ʱ^qkN9ڇUtIt.<1?qvt?x$2W/fPvυDe3CX'ږb4ʶ|raY+~UbPf.wHv){FQ#iW3jN|={Fkf x3/CL;hhEo!fsXpMqrυdc!@i O$7.F*f(s\%ZA=k&5@b_vq'A$s ^QJ GlEx+zy*Kͫ8N#\r|7K/۫VAMO#)󀨎8>+0!<Mc0+ ӲˑQ-@xFw>j"-p_qE<ܣ% ل-g5 ?6{[OCh(ӜKubaOO `H)g=60Ky֮#'=hHOytw2E=[C&ǐ{ЩpY=-a #<D9ɥ<ƻn(g=k)(VT`3Z`w],0r1^UĒmT>hK'dd_O\JecCHp~@΃D,u+.a ]G-d_ uʰơ7(7L\,#{6+pd{ 9AgjlVK3O\*%fCm|fE%``3kYxE>ww/Ols-Q:^wВ()J3l\@ ;8=Sý}a B_ 7BjF5h1L!ɃV -fWǟEѪNepZDXl8nDMGg8|Ԟu0!3) b6X  )> 94G5J)1硷n*5R)?"%O@rdz}=XŮ,.яknX@2W<2?sn`Yb^d>Al"kL)(\={>%|tNC!t< GHMaGms[קEG_]$x({k``;1$}0m i6F2y7g\{P/}p\ٚa_qr(% Cb'.L뢤>2) ̦jgQտVcswJvtv ]$Ά,mz-૕k%a 7K W^r"X&lU#?E-~kR kEZIa& Jȁz4>jDi7E_&xk`bGl+.iId$s5m]ųǠt>/l4}./>UH3Jw`zFƪBx]JCV>Y O  `OÔ?a U& 3pdEX[ **mAi,Tg`>->V8#pMح0wLw@M$ӑP:ц-Q?ܔg?BG G1EۄAiݝfxK4Nv:D_$5}?z&yݩh !2a8?/Id67A篥eLPFq u<#6J4=epok\_aU-ˋRwFh'$ AջOtF^mTjZJ% WǵlkUg7݄)a݉LD\:C'ԑ;| ˟Q(9}'M):H8idIATXϭ}'[{fkҎxE2uVxkyNC$'CfmW$B3H3,RC=qɫBjR=9kUJc~sę`UČWZ׬5fRϻy">j |L%}N<_nP+*st!  IĚ<'kN"ߴaޓa/EUcA`AؤӶJ7'[1i\!9c&n`5$-ʸu\2N!ZK2]W/<1&=:sW|iNe*8)N[\QD&m`hםhw~Xg7(~g%op}{!H]&&ȵJ7/h YvDLshe}7+I `\޶ هAnjA#iܜ5 w%1K14&Oi3as&5qJ_>8M0}g/ux ;^#Ea_n U U rMĞPړeNWC6Qn oŜP$qG:*֌84hmlY/w Mgl;͍7;LU!mz&uЙVQcξknayip[?H6EͻN }7хӡSU8GLS6CU;aK89 9qyh,۾5 +п&n 3t?(u(Z.Y.]mPIX Sc3[LYOK9irH[=]Wx)dcF9ӅU&8OK<5LsKyҠ6ލjMValV:]%m5=հ,I aϐ#Ul[j< n%pRxvG'~hێ"$̆FuA+K?E*QL7閃]CL򞼥^Т*maG.$!@Y+;rP@h;^ 1upG?P"dhM_(Fj4ͳb6X!},*n۶q,{^Ȼ΃)4Zd/!8N6@ p4[j_.QA c/ůЗϸ5?pS<~>Ҵ@\i綻+v7j%*Nڕd݂/;|"Oq=鈅ʪMhiQ+:sEqc!-<YH+- Kj2-gOpކOluW&˷:^ g?ls:Z=FyRgU؀ԬQ#b-%, ?w#D×bvLČ*NhIM6 Wg6)y3:;>=Bp8/V{E](_Xr^v:F.EV%`&!9fo41W;ñ6XMexv=21J8!5Afsy>9 H! /@إ>Dz)[:?D˚xǾ\b5$^V~q)xWV3V9;뺧^g*],[Y$w]-_w5nv0 05]RNQɚxꪫ J}fj5V}ESc#'`B%" eh8ssa5}uOUC_Wŝ>v:N9867JV?%ordR쇸0V C`L]6PIBDe;a@Cڍ:;X{5a:?fq<(גLܾ6sT Tg%wU#DsZH\-w[W˓byAOWqT}g1έ_aPY5S7oH7 @=}Ø5挐k W=;{(jC`E_(%M˽ӵ`J:p1{o+AFSH:ď"km0p8TXk_}*biQYӓSLQ[}xZ SasIv&a:Tȥ L׆v냉/l]AN,jR8(uE>}6v^N@aU>;wJV$1*<' U3X;˕ 떜= 9-Q,:jZ]Y"Q+ BԶGMf~c]JP JRVVZR{ndby]5jm>!_!_Xb fzdg{Xvk-k|7H@tlN6n RJ œ,[I.o? G_6 19fDW9+M:cA'~2f#Bw:Wh!o T eS%܉5a>išT鉨]3w-d@r$6K #57r},Sr V`LY4M$5Asi8zxCY@Dƙ cjc hjAFBϫb,Y3 ]@l;w"#]]sd JRMl9bj'秧AˌL}ތ돡Xs#;#m<$x~dkr3KV^Meձ'@]d!L_NԼhg`2N"udThIstd̻t>{K(~x+My!SgqXְ9&\jBC?ߨع3Z\!t34]6FHST_Zl ֥XШnbx3>8Y[KRIˬɇ r|\A(x# oOʬv-̳@5wޅ'C>TJhw1|w3|; %_hغӏ;>gP:i#!U FdF?#60oxSGf BvDmnhg2?CxKq ҍ8"?>)dĿϘ )2; S+<fZ#!Tp|1&Jͮ˘zKGB^`(FpĆDbOYm'ötWNK{DI=Q Bd'hZ)O $qzx#tn۾AXDXyoN2DmdC~rG6X6F|΅E{7 pZ,Xk;Ϟ4!F~GYL{!9WXʆ@UB7\%t0i~kk7v#<LqsX1̹( 4#B2E{VA0I>.IEOU.]m?E siO8T}&r݈*Һ%iHvؚ"I>u>AҲ}Jf8%C1m=\QZovs t\nԜV$<G'vg}ADzb"V3S@|I}iO rÌ18_Wޟh[]#5NQл'k-$Ǥ|˓t<@GӍZkI6SEwY ;˘S5e'ŖؿFAcq|+Pt>[*[ˋ--7gxM׿֩MYMl6{Xb92ޤQf2ghPQZ\'YaG5uWGr`Am-K.Et5 QVI?kI S,C%v;Gՠ{Nj97~#n]FuxlMv$eZ7i/SaS#+|e&JJ7 /EӗqPkȗQǡ׺ y< 6f5.l]"LGC)ڭ( ʍ6UW˟K/9[M9^ndx}5pRso'mKs׈[[-faN3k4Yɗo7(d26D*}^Rl2X*Ydp9oA 'OLFJZ5Ϻ_!a:ʄ'# )MO P,YBD0b. ڞw͓d<ģ#7^tG.H BVU ~&se,h5ʶn jP8ZT5Qb=. b`wf`y(5V4CR (+ sBq$;{?.hU% J:;l^+2P[k&UOaSةC% o NChbmfn[V ZxeR|ֈ\otOl=V뚾9 5@m}3jgB?3>,½JqޯAuE\ y~:*e f+Yfގ64kgbq~Vh H6GA{r0p0$]Okid((9~'CmӨy69| RǟO+Nd0aӨd2wVL#J/*>,%'iYBd*Z {_9/şu-Tx kratnK} rv\cap;"CA0wڟ8_2ʍsBG!AbI5_Pr O> ID \qFLͬzLk";S<]?;|\.Sy=U| s&rUjޏGMkvv77IZ"p; uDHyag#~($@_w# Z(z@CR pޮUΎ5=.\#H (> 'OH,Ow0h|Bj=s 7*8sfC%Alm$`gROi!Se() cp c]&%}]OK.GTDZHMc6\g6*l{(>F 5"ƷJ.鿒8({I86ۿ7Z-/vOx9hf!Iznarm-t&\;p~oK"ZRߎZp}5(T{gӃ-$UTЕyGDo)fGvQ$?滃20ځ˨7#1upwټ7) ذVyQHRt6ԯ nL T|eDhE~\ /Dc\l,<5_>TGX([sїPŋ]x൱!۬?>e*d< 29UT\Nަ95le8 $I?nM.bxSlؓΑq_\)&z3`AT2Q/sq|K YSPV@BH:5QA7 )?Lv^:L ɉ,[B~Ԙ3>~S8"Պ}]E6miʛ.`ˆ C( }94=/N '/-'D%昨mq\}URmGMvp: ?ޚ D yElU18Q-yч#) NۡԜ!59_g77X'WAј̙fyqRݴ X]pgBH۝^s" :K" g֮lTьiȾR0dχ<{ %5dC^a}crԾ~x\'4 n;]#\V0l35"~%ό;\ SWIAfiI.v)J#m#FםՊ|Z[=yL soM2O f3_d~ӥ8P.?ͮkpQw_%d̜*܈Ϣ#J1ΧA $ӭrU(&V0h|jZ#H TIxVq xVf3dQ431C*/oK-I K3.oXL̋,Kyʶslb3f"[V+4?sAl{ۖ #TŢa}*Hsơfv}E^ksYr^I(a XdӍvJ((qf͍4vs@޲ 9ϊMvdZPp||atIB (Ie1(@*Oq6|&C#Q&ɕoCR`}k-s[V]L/\;q =W#cjXzޟJ<\*z۱_*`bI%`yJ.oF 3˔$I!P8aȭG_^Q*%L@h#WM|qʢʿБm~{n늡hPm 8qҮ.y_1~yl CD¤BmĶ| fҵ.]VhU5>]Q)NT+k!dF)aLr5O VJ ݝ:,Fë=@ k@Z4Z: #9@,h gJ}9=X c2y)wR5pܷ-HǠ=WL:*T0@(+ o8MPYME|KG-dǢ;-Qp F8,xtܭѰK%2FxN 9^b*(bvՃP1g>#E$v&4GUF&574S ^5G1.D}΋ggVIJ1~](Awku]UaIS*$/X&@% kOK!'o:[x; ĈQgl;`/%V Z>Su`TcUV!k) 6Hu9GMb{Lb:Agj@#4YǠ3qqD,ἒEiK~7HPbqwC@ڜ{٦zV(Y:S>5dug[YEwy:s/AV.@#cj9Ŧ@?.Vf!+H k TN%ug2wx`<˧; QӉEW@%0}،u}̧ӢL[.fmDk1GX<)x%$FuPX3Oa`F{ u$^A KX9`E!X$mCoD|?`_=(kٺ0{]HnuE M_0a#( zVx_vl{C pCs:o6fh^<ZyX^e )จrȳ4(r<743iȨSxJfkA)7Hm0>;k593U/e934z1e Rj?~hqUAyomTxJCjq͌ ԆþY[$L6SOPN6ᶓ<=mytSs_ ]R2*G[I7"I˾nPPSNEf#@~ G:EG/DIOМfw%&Re sQނ s5j)+0-)e0V}i\t)gJ1hI-=lDgi i\S})e)U!RQ̭O :ff5 LX'oBP/YyDTKα(X/{8{_Y'v؀`IƍUZ&`b>4eb1t[Z7 >.}!p8-J"/s8' hqۏ|ScyجWc]gVp]㕋Yĥ[({?A?)g%BPNI+tLӺRUt7HQknG~>6O ř*N;*+1J]hI'FWFh*KxMO  L^WձGRU>µ*F=qL{ -m|\'dGAOēQWs~V6~}kJ)STB*bP\69}x_mU!Mf'L7A`ZAk1e=/H&Hvsqx=jXzSφO7%b0yuZ%@NY-%Q2EAq}ꗬ!l(%.q>p4RvFo x[ Y[%lL  S7E1n2 #k2g F qMB1kNBeY\c= I1rmV^x j fnF˕ Xx|NM\J?R!YqVw D@T;miW}|=/|6q7mюSGB.!ϛ+S؛ѹW=RP[A5pn;s;7a,{ pkyѽDP~thE*Q-'=Ƽ  -FP{LW]|>%c beKr z7+HcQȇb Fj|O2 U@I?9teFyS` ;b o'_G* eNe]9UNB?TLbRN?^t]kĵ.|F,e nBy9H*Ye"')IB|Ƒ;;:/X!t$Ļ0hbxŐ>nFMUkL2Oo2157.n/ >rƶwЦl!zHchzW0D _ `QJv2ⱽA@ktM&޸0`Q{6wkiiۑdpOC4Bt/5-A (0Ke9T1nGvI$)Ǚ/ 8?tq )jGd̨]=oj)F( }:Po5JS &AmJIqRD8}3vAW[S@f ~H99)'\;A_p1A9xؒĿ Ƕ~(;աW3>: #R[|VgK0kôLn9|O;d}@.MVMNN@02 V *}{/o/H)O.^ 8jA{3c=R!ubvDGSSRI2lT铌^:9hq䯼y!턳qY *#f̀Bsyp=!*7=$[ѭ1Y#Mjՙ4Px:Hi@@q&m\9R6lNKly)~RiuT'ʜIμ0/.BPPmQ05>S殘ȹ`%[HKH:q !I)kh11w0D7?X?zŦ£hv6Aw(YފFxJC"wjEk:hl")wPSQ&u=gWhdH'q~' S! 1ۤ):Ŋt"P]Һk^QjTz-h\ǼMh^7In1- Hznkq7|ma݅ ږƥ <:7u| WKP*>@3CMEj;`~k_IBCDv|YF $_D.{ 1T0biF#c7F%C O A эŗdNb7|MtB (Kʛ>X wTq7d 䁌A㠰 DAc)D?$ӇK\<7n_ #NrdՆ 'AUV4RU38SܠVtB$׃bϨī&R:QX Е#/4t3NΒ} ™;@!),i_C>\۞n `[ȁd[,oƚDUW/nQEd`iơ 9W9&6ą'cU އOVo'l'0[NKj >Oc@=*9p? g_+ELm>DhysV'f#]ԡ~UD2fVBy'G06ܟ8mD>5]IZ ZcLNRX/L5Dv%v05LJX ,DaXAe57\*,IƺA09pO*M`) @xI_pfWx[>=(>P %N&e~/yv=x >?Ry7W7fSB>3_:㳴DZ3[ 7F^ $2Bc gWǙ<S*NeX _G',m`r^uǾy#p 'MTB_ZFnvӾ贖+J 7;`3)t=5&I:pym?GoɃփ҇l_R-$/JF"(>g#ÂͶjM(\[ɛ2bIcweH6I$/Xy[.F?H\^(&^hja.m+;m5?׮ajUe[| =6YyftJф~K}*N ,__x\f72GϦm G&r4Qȅ H_޾MzM }[nҡDWNM>ԑxH?Qb啽wm ٚ۽X:XU^T@<>ɸ3\$])#FCp#ѼYHIp7H"ߗiARr]صzgǤhӢS`=_➪!{jƤ']0hop+->#(?/kv0L l1`j'ECA,Y8+_C;*YKgk\MvXϛJO`2r^(}a]5Y5j'@4p=T6h, ݘOr$1!ۭCsd>Ԃy^xp"}*ۇag2}\_W#Iz-f*[]AB`YEJއe}YC $W 9wc(UDh4Юui,MKX"pcuy!̷ +.Iu={k1@5Q"X^MEФOM/8Z58#ϽVc%bFVVynU2n{:m&#spO dIj==30$N#P&560Yfj7Amᄈm͕!T s 8 7>Sn@s e_/kx@Bw/q٢Ñm8~ Rs[Nm\zel /&^|S۵H9 P'4Yy3d4~ g.HYg0os;Ĺ͎U=-7LJ >]dE;l;1T*(4묬nKPٯS vG0!L0%+of3$:-NE4:bx;ܑ2ۼU1;ZqW;' ^%*GJj|F\rI% {_Vb?u[kQg;>}!Vm{ef+bZj-KR%_XxS}{0L_' #.HLٗ)SUM)U>#2{ o)۟GCDC}=͕ o>Z3WX7v{"5E⪼ۃ5).Q|h]?OR((Z:%2-~hH$Z ޒ5'23%(4I\[;7j;)Htx}Lp"+5@Ïi03-& ]UGr{2W?@4 -Fo<#]tɴ/1Fsm[,i@OFԎ!BrZ?_=WʩQ@Oy>jB̧lU)ggHhhم''W\F Oc1o~NgbFuuq7lR[Z3;A )735 ۀlc5H<֥ZeIɒ(Ӂ5հHAN d(-LaNĤ'ILmVCB00J+لY1ЍJ7@쳿龔$ rqK>0ADr0IEoFJVV{=ӂmvjlut"VG5DeW&q7T C"1ĿEŎHik؇u 2!"q%,vY"h5SN7̻*Q:2C ҈Re{h&j?>P,z&/Sn`RH .06+۞W?A[gc4 r󝡜pUmU9"9rPdC xm麮dZ]c$lbrtO3)1N%/T>&$)ѩ|KkRDX-2}O"uTSR:$i{&U)YhI\Eyb3jHsCFܪ]@ w =hybWJ4rݚɵqL*[i$ q=;/NR:!%z% Ϙ<{tMo~&nt*>P1֕&B1RF!|~>hⵚ<$ |32?Q~Н<[IϗNS&,R P"5+q $v+q2B+Qflc^TM%駚wI^B&y^.R5@rd-u:7өM &)!&B;(TToMӽW,ޚl3i7)f-SlͬB'D̻`7 niK9yW\"d|%<=OghYJm",:`(;6 y񞸣{wpoW AB`8'As 풟Q79g"an__|Dwi81a!c.Q"f\kFبiYE*޴>NHAf1V=oF;9-97Kq.RHzwW^+#ZJcۧd u}J 6%<r/Rby(IE\7@3˲[ gh#wM# kl'i#*P 'YN1EAo}ѽo}Ҵ缧OtN(1>]+X[1B%P8plB5QͷKwwjۢp6(v,2l/DT߉F (ϱ ~[,sL0V쀡 BI/:O8v*=qj.' $@Ecl}>P=zh_.B{JesBpQ  ޳ .!əV[~s%?pTBA5 tѨI!4@ϙт<8"e#wrfFb\; ko8v9 .ݪp-#W/~L %Sq `z~7 `F'Yݹ^BM:O廋dvs0G7ߞ3$JBkE/u+ ᩄ+ͯҴ] JB?}Sgd/ 8yu\*Ok=^yu kk|ԟsv~c:y|O?y*wyAOm{"vvG7v^Z 83@|ɈwxX`B{XKy7kf*VTI>s//㤧(/H|p.oc{3R3}hJ+}Mk̎ E%r\eS+or˵s<8 ?rc͒QO(e*Na`} p~ts"-99#w ̦:[k#}DUn_qs\#Ex?tt-#rYLfn\-d O4N-H?|#;ү#(l.FWg kWCfݸ;yPQF@7>넕ZQ*]S2Y,JvrW¬Z!&' & ^,`$}a P#V2fxIn:3X,a}#p*| 9W=bb2u';}a }r;/*~/F>2xPa0g7*_N6#{dy䄬38s(ϚmۙN*dҎco D{ܣ⪒3L4ύZ7)x^~l٧bVz eMiz(m~p)vx9^bxO_۹'odh2E)TLt0(Dov%vصr X%@}=Td Y3ostka/ ΁Y^E}\Ye;& HHYEՍl-ߞQ1j׀ ul1qTd x:/>f(^2Lrl{5Ȫkżoo,I0׀d}ޙ,>Oi1}AK Q-*xNԂWM-GC_֣ WقM4>8?,Ͱ3Fg_^dp"Y6/{ԇz9=; =6P?>ph y R4rY'E,# *Hc4iJ]J+,JGf}'Yz:5Qk@C\1WyPQXnb-OA>@4^Q!h0jP\ŀ({ljwnWiH8Ơrx/[AӸ7'ߕ[ۢS,~>~ O-eHu rT3SO [~"3.d }{V\ۭs9Kzc,xÿSꄆZ5i+$BOqVyYzqoÿwbT}D9SHsn$4ೱyD,:vɐkOPow:ô=ne,ay2%*ɋU?j e;PC} 9Q? pF$ *cMHMgjT,䘕>4J Sq$)1 P'qQ&>^"`dcn+Xg{>]0<|:ذK=#7#z:r;nLFxZ-G|X3O`*`^X}1UU:ţpl Jʾx]f^ȤW?n b߸"3<Q4U 3A[=B[T0o4u'b\jSp4cTO aL|.TǾ\MX2ȷ(+hgo¶iUSt]ZQ^+Sބo13 k\Y ORx7k@nBoWf`s?̇ G"֖(Um9VQL>el\PTNAUxZQ6+ 1EIi@}rslOmu.7 "bO_ɬ X(aC2+ G$uEM jx~lpmZAj.{ ׊=cƚAqa} &Ґ¢55kXܶOj^Szz*a PNuD{F;3ru͌J b9@%jd6dxLQtӟ.3'$vT#Z~čtJ& ˜jSԖesiB&F!=] BT+tQfh;G$bt9M*?!֝D=sY@c&.dN@Cܝ^-OC }N'3)}"y=Ra5}9s&,׈;:ZHh5 zd5Kؒ[B3*=# ;_!KﵵrQO6WNb8́UЊPF}y- }ɺ i]ݽFH2旋7peLe yBx?gvImWjw7|) p D:2IS"W>C@`fWCZvև4m,;s='d>+9 I_!x瀝PY,6 ߫=f>7 M~XFG3-Ȭ3g9G4J&"vZ8Oظ[a!c$+!({;(]zcoOQ7wPOٶї=9StG5V:( G K_\u8# XJ>1j'f EM܆XR[;xQ+ zL$hl:Wڸw(6KΐpeE=0s#YG~޵0ɲ % ꫖V vco{>hP-[όN-` i"t~9=:]_U):Fn~]m$߈l K\d`fxh9c/wqi +F>QKY|_{ƓMLu]xnﺞ v,it@*s%mp:,]`?)MN %ь'4q6qk qBHVt𐟔82.%lஃnOX k6-?O:iWH̽@$ݎ2bWJVdM̐קŊP5'#d  z*,^$rL4TP`Z;vDTe,.\ӫ \s0ߗ|CQ:bio$? GvYf2yN 2ibFU\7stCxv_ aPc"+&<$:G-5 hkm&}#SHm@J7^*.8Vh<6r4E'Pj}ݛO}z `ֳ<} : te6v/` | &)O+@Ȧ~Q1 %c#Ju>Ҿ)pPNyߖIֵ V;TjsaKv!%Իi nJN$(\;ao=t}G0C1&;LCsoͼ7* PEK{g;Ȟ-l2etS4-'yL-RG W1'7,0._ǎ8l"r"JdRLld:tƔ3x-ܜ|7V uǽqdُ}f135q~$dQDkv,~`J'ou݀R%߷R}kq@.$iH>ƳOtKW4\t h-(\ <;IRID¶X-JF9w_B3LIxje|{MϯοĻ1/V>Aa&LeIC()XF5RR[wdl{BCIw.x N rAKGC$J$*\T_U}(g a[&¦sKenG$'Nta:h2 }ݖ(r tT[#Ui&r݄p\DG4VNK~ֵY "sx A4;L^8Ꝣ CнcG~I;J ⻑wb&S<'4Ԕ.k " W"Ii0C3rzK8%D ST1k/gu[qX T %!Akvݵ]!eh'FRx YXKiB;ؤFp;՚aI {<.ڗVDk9s0@FH r{saU3_QD:HS\MS\Z5dX~b(ͤk~btym0lomF J1$t 3nv5t5IȔ/mi wUKPˤv(6Kљn@ ŷx5G|=pwiހǿ\|B21z3=pr~Xef_w7sQQOѩC w}F"_G`SifI*A1m Ä> n5ɊsN6=J; 3hn$*U?.hiN({D!|s_M?,0Z=D?H] J.X>= AxZXTi l46V@Q3 U 4OyZ"M7F+\lT'ŨEWA?r :d {=4!]V`_ΕusA W |21g3+t{iyZڸuw=qw8[4ە.o,ҍ'i^ mԁӴmkd}!W,i>9P8!K ƒ2uUoE{ɷ̴@aҷg_9f\Ga!h[KGɑޯJ2QBi-_tֹ /AuBҧנ$):=ѹ~,T2 W=HEJRcgr軀R<hZ/EiGJ%͢'L4XPS-Ka <({$ vR` Hp%Ǭ%jc*hg9E2۱)'lٓUIA]=Uƒ筶OaoHI, s]薥?u8_TFhЅhт-8Hg'oģL4q{|At𒁅nL)Nwp|Ծ$0L3!i)5%E~gN9_o[ UeRT\ךx1. 4L-h#6u,{JPF_fNhGPud%:oɱja`4\ATJ1mKמu38{]Mܲ4 R(ԚDAYaؙ̧~<{"F:mEMY-' W6YA7MGQD3"#ZKiZRI  32N1lYҌ湺3XGd1X+g瘾GkyN錉xz1]WhsbE݆KbЂ3)wzNHliJiJk˴rGT塷׈*my=H;i8;p8\GƬ1ZdqʿGKIw6=n~ E_7#6'xso8)\%j4U^C,.-4+b.NX7˟]= HZҀHd4?,,1P 5T5bR4$F-D MP/n+/*` Q{e绺ɰB7?_ޑ-bm4SkpTȦ9' 3R4^ f-^B0HJy»P`}槹} zC"y&xf)pq߂ZYev+۴a!N%;ǟ9Nh'IV\!w= XvTg`9RpeA-$#A(Q7fM/gonjވTd3,2Wx9lU#EGl 7V UDV$W F{1ӦY_ :9h&fo׊(# ˖!H4Br@q#yMof>4 ՌF)\sF~bO[vr.ʒ[ῤhUvn 5 Q{{*NwJpo ZɴW`^9ؑT6KuZ;ܳȃP+~.m7W:=qO}!WfDŗ[r8OxG. ɿZ=hC J39H=z)@Dqa\0ԬuadH X@u9:bY~"ݴ>M76j5#}&pYMbNx0|ER xAaE\>o(1-y ֧?.H~*<(t% oitaxOo8n[; ybZ- A 6045$jlDDsr͊+}#L(o}/Xc{Y00 eUh|Wj링+7u3$CTthZ%3\gdDn\|b=ҒI "|`_[9S(%>y"EXn R w$x>mRLŀk;9Kd9~{f3+&s5D{/?@8](Qzz#BAp+Vʦ˂ڕ^2^[tpxҡSo̪9DXəﺙ2hW0w9_im vy#8cw+-.kZ2'D&a)4WX=&d#LUC^x6+G&6S{GB_d}ݜQ'mAR] 2{@>4Ţm?`*1-Hpo&FgE?Z DncQ'ob!%xK!X2!b/ÄA+Ddò&py AujВPFM,V3|_Zäv?  _C+#O 6L<"Or[EHběhyXyZ-LX?1{+Un?s(2LVE fռxGj vu~nu6l{eaxZ" mKSAMMYhSY{2_MvɯBM TԱn 0qRD Fe7_R)6r;tx; 睍~XA͹b$;YEK!]4*7a=G)LUhC@<閺b>^[?5t]S \`{GrNICt3h1pEctx ?.?bgBE}Nꭧrё!dj\$ìWL [K[>f pX7wx2c1 ]:P%#b=jƛ+ qnϗ!@eXtY P {%TpOد*^?~g w76G 9S/븡ZS84ZpE~zdNWCXvTy_LB|)F"yl1K;Ҵ&7߀!"ƣ jy˭;xa"ǚ$8;d 0On^>uZ/)sb!N^i2$L!ōZ~*#e`/ LEI*i09AX)TLb$u ZwrkpLXۗNtoQFӭ׀CF闏"!jIGs%~\WHcbg:f1&egj 0!\=Al[m-|D!)F ) }=ZPKcEUҺDG q[+k6#U?E$lƜ"Luso|"%*!W:L 9,"*Hٯ*:rJScFR Σ<بb|'C+)7^$/21(pn֑v$hs~53e;# ֨dB5ޝAcO.w?a } Ck0Ś .5;?#~ [VX@]Zx0AUL=}K t9m80B掬0y83ە^}8 Z<԰[d;72T6#D-a@TP8Pmk͏Ѥs>)>D޽a-ړCa 4+l [  ŞMA1 _7<ʉ".Azne7Za:Ϻ\4?|WM֣0fE١PmD1> ?ܸnc&6#8^wjI846e׎vb6rHFfuB  %±Dm6HWӶp* UOX5j5u"4m3@RrovKfX_ pJ1쿃'WY %t ;I)}OxjmiV ]n1T\(ș(K ګy7؉?< ӘZ]o2ag 08hKYuV0!ncnAݜV=NJ]=ҩjHɥ"(ZDghY}An:&4PQUSWgNP.HXz\A GB7|x/=mU^ p=Ʊ _h[B+WN?ްnlQ5Ea$g%(8*aX13aّ H{0[g91bpxD1:Pz5PKvHȏ/N;?Дq09SaG8kzSy-[޼{gLGiU@kJգ伦[k:sɖx<Gg)F4)fNS `!Mw2&=H-A {'_:CS( caO#j7X 4W&ScF;B'&9Ҡ"ę2Y0N?ӁƉ&:;Q5 ] U`Nsǣ5*{De#Ge [17pښnL0Q 0tɄЌ] 1~B bKm4kd9|Jm׵ֵc5T䔡Ņd`K界7KrśNc‡qAV+Kʔwc=I ;[*D/fj ;Tb`X>>]مJyV_~).Va׫m)<ԅz:)?-YL'd@NͰ>MdS7V p |lb;MW8rHDgqTI)cgw!TN\^Wp@,B7 hDh?*6/ GvwJ~YX>MrƉ39C vde7SƔe-_pS 'AkybZ}#.i47Nm)ﳄu؊O[o "!t?DηvEL[k5)Gi{oFSH+lJd쿮O{Ԅ))#* AR6b5شQ;\tt2qKDSvbn pghffJU?YL*]{A챟T\~;B҇ ABZd;![&ijQo-gAnB4$6є}as#uz]œ[w>QMHY5{C, .1{ ε9q#>䨣ű_yV~E8kv(_AJ[z8-(~F/ƆhlJ['aR-/\toE֖T.d'ۦ;j ]_Z:B \' 9Ce)ovEyac59(ٜH;_  la"ȇa ,ɌWLD՛10L`, ȷ4p/V8S!4D?sH^ȼvܿl2,b2(3dW$|ŗS'IYE/cu'fYq9غ?C-Ip>!ʠ" g烲 F4=Z2ox0E"[UUX`PwWS-:m^_Bt4'u`Eڦ|( UۮKԖ}^?D3rTYMWDt#nAᴽ4k?`_z=C!'"OjN3utE/,ƺUv,a#`a|ճ= rXgFʲ8{Y! Mn4>MUdttrͨ5bGTX^68Mq:VRA 6ād؃uirBs)X ԼgX]^M d:|}.y[}%yzvہOU0EA*(6u˜g#YmӋTS\5uB]hŵgqy}7fX)i;䌰Xo 2Ɇ 6\2DF6 J?[ صZF8|#̟rDc{o=MUfM.#G}kdG8 =F= dOy7] &\z7X FM~`z ysu&q%S"\9Y$<"+췯*v FIɒ+7B3{T.$ԉO6>~.Z mX43ѪÁ>|N+"M=qQ;atXޱj*`$dH6ZW50FL_W%8$RA:M]aged8J>qADᭀPKGF輊V0,eEzs!8r6ʬXYu_ c)C~fވ{gDb }tr7j۸% C'بTy#D.%Y̎FT쩰@Gը ɼiq?!{˾dL->V1_!cwj+@:=rᬶD}}r밫:KR j #Rվ +RuۜU_gk&C)Ckjajp (ϼcRaVV0gZm<V]Wf* aUXKn 0J. G#IJ5@k\qֻvly)\Ŀ9"3`aY߷^s^B=OdO_|w|wǧqF=Ig1ZYIȦX Nj05mk- 62(xzңVy G8G2z4M |pvxC{̠12N`ܽHSAX(&Ms &M65=s™bx˧3~U6* J;<+wn.jDҾjmvl&[g if!pQC:huyiN["鉗&!={a\//{wEt~lgpx*wUK#8Y(^RFZz_ifQ:#K0M]c+`r7s-,[p]uE0tnBY(5J`vzp[M/832liJGgثXJ/j 6UBɦF(o}6Ǭܥ5}3SlTگv"$"O.ͦKҹ7-Zj$(: d-d{Ch%tNߊNZ %삭 ,8ą`:SC% >led+ɍ ]&b\4[:1ANSh]w d:!f2ZW৤ /;7~5ʍ{/_@#HhCp T ?_,Ċ1 x@Y 7C!ɇ0~ՄMTR=``RBA}3+BEѷTFW:fgYeZ8Tk0VhHbNm[<\.2uڞ|pYL@f+FG U\ǹ; Nұqh Unmϙ-.V-!vtY@1aqgy>r$0^Y{l%&4l4iA8UNfdnRIɟ3eeevܔ N D@h  .8P*KͰ_?݉H@H`ݏGN(ױ柼ǵPD& A(-Iydb *௹+),ZE59[ C8ژTI׋垪tߣ ;5+'JV"R""DsIkb1=1&%H2D3L6,EQPDM-^]}|1hnpޔu@-H%548lkm}y@'?/p ҳ7daa (ьJnFB/*Oy О92{FxUX ]L뵣hϏ*P[$:-4![  aBvٰ8*rsV!#+i(,AзDk`0>Vy/ӱ?T"Az80וy#'6\Z?rgzw:exo_ZtKL]z2!OOVqY@M$;1М*R~(>&Qۤ 9("u¨Jd!KXP^aG'Ǜ/N# d+4O7`zx46- )9W/!hkISh_>4S6 d>?@GL Mo \Cet-3]y"gI𰍭&+4˰JӚDS FnK\n1/c xTy8ސ21OR{ v+|[)1 zpyج4"lXov HrEV}}K=!xSR{TrtIff͔wٗ`X쳨=,Rb`|YGwS(, ֔Jk;~yQDѽVɡԮc#|DFF7 ΍5*u:ZjγSɥ(LY:Y2*ld1j#! D6|P: 1/i} خJ&iOǺEëg`ǒ[;^} %Fb3kl5Ct].PO0~^j"?L6VJ:WP3*aWɴSY @96jyM }PRdpZFWκ]0ؚ*S})Ջ[Ӵ9o3w y=7`d<:C+ P U:>pN}jh,[yͬy*qo )kX(k](˞z1f{YVKCרa7 cVɍ8՟gsF*a>N28pX:X([@1ƚu e1IxwEOT?4~9Sr{-$>*w}Z-s,;^^ȝ9ɵ_Bu9*sut.?#.`ē 6KnA݌0\7ߎO&` @Bd!851{Nw/)+[X9\/7Sz~. n(?%c҂5O[]V1#14:3SJ U"w"WX @UIv/哠ȳ]0qtM\//QI^CZSm/P\h\xy#p>E` G뇞ZL /K>.p1>MM`bG^ {hXF 9f6&2>oYlЯ9|B[7NI~[סvKtaŹBɾr-|jb]4p9/JF>^Z ջH3Zڵ8:x"&:qv]/€ðnHۺ|DYK (QW ֓]H_2~I Q+=By3- >]sK+}m4@R\Y*{ C W2@x7>1~Kt{OZRU<:KCqAȄ9PPYקhgN@v7(*Y?q]Nr#*gD /7$dE1Wt(ff S ڈDNṋެ ^t] LiO{i,{xPUO%Q mq_ f ݾ[v>C( '(Z<#qBZVopT耒5X6ayF˟pOtFj̊Bq,8_q bH߼8@ ˆIn9I9;*x,rP&,> (C dQBWn?Kp'WBu\л@UkѺqo K} |!^a:\谆LhW6w|%7͗1'!܆? .(o/܇TzEVpx2M7AzKmaT4yyZ`þLy_6 l/ JJ[F 7S}wcJ 2gr'I?Ry@} b]; "7=ـ:Hc@b],v=0 =m3#D\d#QpO/+ J3ɞYhZ@fI ~7?MLU?a(>2a^"_iPyE'Z>gFj3&2py͆.)?֬,ӷBpqnTJ $6K.:(vU78[5_栈䤻8]O4RX7;w;%(neX(l1/聣}Y ,MJ@3o20?,.Y~,uܻ>,BN9DP,FDG{wڎ!Iå{!!B -u[r*6Q}॒1W讀6tmHQ2G*W t*[ݱZ>W ]ksdj2t{y~FڦwXr:R;AղψE&]gcr(L(Ou|wakji[6';Z:=!r),CVR4e5o<v+vh=)-X4B)(:,E3\ L+I]f\}^{j ,OHyӔD|b(C,OM,za X˿~m0*UukH$SK&Fxrh|Cd@8hQ(9_~\/GXkènEwX!7R s1Jd6{h1̹ղ4]v\ JuYkc-"Rjb+mN&s!i15x_grPva/O\'F1B֑ݲR)c( cSf N^Vu##hCV!;t譼u?JtC\va+xg ;ʫئLPӳj|{+*#OCrpVgOӿ/kT#G\)GĢ_O?֜5:"y^ޜNb~=j+9WvMt6AeDN%gx{+69=5j^02>Bѫc&QG è;jSY씽geb1Igl 8v[?BxtUhL1{yo?ˍ_!buENU9ߠC-20fؼI`Ϝ{ @3th80<\HBf&Br9@I#z㘕FRx3! nhT"61&p>.%MWR_c6ը4\A'R )2: [E?5L$S`*{uM<;cHlYl.B'&iZBke~|C v7 c0kH ϛj=3Xoq2af\\đ=xV)eN1Cb J?o,z#X@m*i~D^2 @y\Iz_Uϛbt{ 9*ęSalBTI5" u6G~&+f锺Z<Rޯ[l"yp&v\b'v \MֳV91*Ctz4gG.|s젎u bƊV2:0 zp圷02ʹ2R8PzD8?ᾉe!~cO>T3Mʫ1:yX.{_\ &C:}::uV&ؚjЋC,vD%wf4 T_$ܓZJA@>{pMo6axYzU  q!D,%0,* QĄkQNJeL^@qt0\ιS?3Z/゗7 *fIKdQv5R^@t*gr15I\ɯ6JB+FNKn"+x7l_ZDP.*krq9˪-/:@5Ki) H^U,pz Wh^/AGy>t^6JԻ<`ԗCp=\ :jF&Be4r~9ueA[ o^E(Uz hK<)m&j`"< K`LKU+N)(ߧ,3]\9 yx|kM4NwG4/wEI|j Bۖ) M~)h12&~O0kJ)ʘt$s D_͛]2BTcW_i)[($f)%p} -O<& ztbH;Ԛ ;ck.mCk#\pRDP{՟'4o[ygYrNE%tI/ŔBԲD((bi-oj;/TTS4T?b -6Xg1GD-<[UVT!*HV!Oೃuľ:uzqT%4N9*! Kp*? uHC6}spD22ӲCҺ4E]OrJUO55@\r-#ct{c% e$++M Egav`:>/VӰXf5%E2B:CHT)5|y_+BſYQhmޱm^A=q<)83dY8a@\bxnQX\C\r3` b}y!%-VaI b ~*M v mv$`0V٨,㛌?p9dكy5`62 ҝ(-e]Y\[lMI_ 5\N+sPݨSf^v\í6!mRk:í "6 '##qHʪ; a\S [ Ml8~R2lݛEfLLAG>T% { +w=vy_q= -oLh!bDD3 kk4X 'k:˒/z|ͦN6qӛrt8_&Iluo ĢT QG=+a~o'^GWF3;Ccۭq)/yI~FCyH*yl>$$4&Bx e9|1猅v_F`f7vt`e0#u1 vZ,FzٌGBciwp$Ϥ ={Lf[aINo$"_gm Ù^@=D|}yN}YDrzte*aiv3'2gPj5U7[9\C9 9'S04K` E"68*)MB-Q4!M\yIfG`}{!D16o<dѓtimT% 3 e€&cx L+`wCN>L5>dRDi̙ ϑm]Z#ea'Q6tPUNy`ilх L&3ukksFxv8PnOWTUtFXy\99O+f=hF׶}Nj|s8!)(ܡӂ, h|\kZo`tghȏZsi[ͳyfӒxux /]p6{ P9s9,fJT+UΑxK?v}^1aneAQB N$]koIeİ;ҧh'va+Bke6 !ղ#(YM3\줄Y_~bh(2;psr*4jdGix7 \ۮ!0&HCWl?;]@[-ךĥlX{.k8^059"sH/.v7׭5zٸBf+[N 'ko2d zky'EWVE'b gFiOF)[\[B'mCn g9Љr=c4MnDn5HOMߙőm(0R-`xR{iynp<{,wl"yIP 3gN9[Y)ue2꘨S.n\;Zs?$JB\P7J>̋oLNqC5}Ʊ" H}m/$$-wֲp2/;2pʎ(] j؉w~]]Z*tã%!d7SXgLJ^ I%!xSC?{?L!QOhc>UgZ;Q̩j:`#]΀D.l `\Y9AU&"i▴:J}K٪;Ik_!/Įe%1rmIӝ5K0 2<-=@ ڝSȇ|=J$nbuˇX5\d%*e iYyGl?t^_n#*U4|4}ػt^ n"Taօ\9Mml:^)EG*$fTjǘ\?/DrGt)|#M4Xz 7 H+PkZ=:fQe@=:Gϣ >V N*%frlGOQ ֗ct[>OQ5X$+X-uմL c0tNp ̨:tEEIR'rbhߒ.#Sn{ئlY<7wp7w{1,;(6Kdm TЪתze*> 8'[>ױE&e&ƹ k37PB]X k_)@+rEeVC+BQTv4i| b!e:\LPTDx"h\rOծ=EkԇspIxY6pG5룸=`j@os݊$g/eLmZ'g}'L0DOc.\|.tZB)E[;7&x\a˒Ї`ѡM85>KwvQ`Q(QyRL/hjYs̅N5"(WG/6ɧ Iʫ]DX5WcM+tO;cp\l2,%RII£GHRӤYN[#X7#Ig-Fڗ&,UN x/,dKI`U }guz 3!Wc'*i1g1M:E>j4pebݪ76ڄ ΂`jL[2sa~ːc"y+ Ңuj4Cbɍ/ +X@v+'F"S힦+8OÆxx앳ϦÐF9c3Of,~kz#iuR˒Rv7aS"F90+z:rJ5"\y'eJ/?FLfDO-@Z?H2raO[.eNõiEsqnc@u?఑;Ol;Pf$dk'D^䢰r ‰ڭE2qsČ@nyp1<ןWOR ,ŇWgwӅJ[9S}a; +mϱ#5=YFܤS[0Y2ćjُQzϦ7 YOFqjزV'O4PDh,T8ԹuKш-65Y+RX"Z{4Hsk+u7\В޷`PE/)#*$J/f>LB:hu9)c&6sjSNkP1(ɾ" J/yԛ9?̏Pܑ>~JVR;0ӹ9 v0Pԙ42q&dRM0A\uQvP'_TGuQ>> (!d?M @zXM$׎Px6g9E[`:cjP Z?-F,0 safN9fEFOpd8+ P0'q/_˶- ^Yi׺-@7G b/w(DU|FҎ_[|-i*5bRq.g'|rp—&kDC,A,s*38FnZhZv=mn( [%V0@krj-}*S.&~~g?5iT,qY٠Rv"(5ɃPZtCXcU|▢*^7N*j w&?NRDYRy_)2!cdTwj`$|T\Tn:vb8X;¥t``|6cew8v^|ʒ, 3Dl>]GH4e؆S8 [RNUdr-e2E|r>?dCx*Sg39-^ϑ;=_gAܣX|j&dcn' r3O@sT8f׉`z< gP6:zrnu9OL eO$b~U,!] /%445ԄLjI]7+~Ej&8^o>G>f6U9GſHGRiVo\/g_7|}%1E|ZL<o+0FJ͟ocB:l_d5ӻn[Bȇ9'V_"8s!GjL6tc3m/h^2$ >|K w(uqVt.˷I8"ﱫE%KO["B*(ڬ]WC^a2'K7y9tU5؅}7rr.)>wh]u. s9VBD<'7 4GI}~]wHz[6}d ,}/c*J=,LLRSʲ8ôV=']{5<Ѿyt̞$gi pI|wo'=ˆ޼5/7o}b'ŽTN>Vv{~Et&u\a%g{MPz S-T)p"Bc/j:(:7w(Nܐŝ~(M*d両B_rxNApꗻ=%^RqV fmIJGT^vY)et&th30G3jmFa b1 e2TbO↗Ux>Hj09ן͖&jU 0wl.#S5f!;x3T$b#Su@oڜzJ!X!9,q@O qK.,Up$_ISҷIkaihJ4@O׶W(l=WIr%%" ?z J `OP=6~}[o,}Uaw+9}-"_+oD=ϲXw||.L=bjK:'+˚#vJ=k^(f < wuqw.vƜ)4>d=!if_TzUXTDE JĸT+xO82ǚ}K<$fyb(zvñ;;oil }]Nbſ­KvEQ|و6ZU*[е?;|gfvEOEx"?\kMzYNy*corx\N6e3{?-FV~3K\0hL^d+fbDe[#_ωio-Hb\OX /A?VZ}`x+uYejrM>.4`KBZ)j6gx_mgͰh1=ձ[/c&lkBە9v0..ήmX6Ma+CL5xBkts1Q] <9If2-+B4iLubY,)Бb@x0tO['k cs 4W-~0 Ɇ4SV){n-aY6 MwDV΃-5 @ ?L٣À7)F((Yr՛ܻMl1z/X>MJ@1[U8XU<Ŵ ^`/ɢAʙ2kjLd+yg8+pELꙑ!T)̻OȨC\;fFo 9;H4߳ J?;=~o J#KV-IQ<ТLЮIT&t}*i|׍5l7\Mo;c[3YtD,XDӊس/R.݄-) TQTw,8uO4JkĪrX኉߆|r˅]JIJd))C=_:+'! N>,rNb{$?I)ו%Vg{JfiTcQB QS/oW ƹmyנW ȿM8]T Wz81CKLþVgZu\rl  @աNa3ܴR,3GFL`s .jB f!gCrٲ{gxlBuDz3־Jҗ9D4&)A܄\ޖ.'y21Ə m_;dzGYWG)'\/A w˚pjJfPqMpKCѕ_ j7S1F`Kic,KEh{D~ec-@^QttCo涫jߞ0ȡ̵o1cse5:֝[J,c_aHCtl溺Y/,KD:K44}be+N ְ=*~\"yސ+Km/XR4L+St,,WymenZR0*=.5=w 0tߓao J8L8dn6]8ޙkHllXeQ,Iܵ+qB"&-GUbAYNcY/\x“ |:C-&bV2,l xmՋ^VR"UVE2_Pg_ZaikǾ HEB`9=33ޙ;Tbmu$0L `3#dK 5G,xzv3[tѳM#7!) jTg²;$0;>v#Hz']Ӣ1 ;`j$Թƍ=Mഒ!&cbH~@~w:نڝ/O1Hq.60Oiر^fͩΖu3+Kok~-{EI_r62 7kn"ט{.>S@Ay{%j,׌N3y1f3 fn;Ӽ$ R/aS*VcL=+Rbiy.MT 4LUfقNe? vamM|5 ,60bi|ȢiG_kԳRME1TQ%U޲}~TXClmx2!ⰙŵoxA~ǾGOϚ*n__sVY.Y7؛se7o?]jI{tq(:^E( meK K9k˚OP;qd0]d?,r%gU~>"JQdON戬-e:PmgB'm@bQ<.>,ՏBR haU ]nissUɩ$Dy8"8bWyWtᓩz8Kdu<on9R)uA჏%VX hYQ0^Ub&g|-ըP/l|>A`[Bȍ +R'F or^g"=Ń"̎vYv{9(xƂd#&Ǚ+ԝw59טߓ)hUGe~6u<;YɖY2lQ|$^ ngQ1N;{B¦!)h7/)N>~ï} ,0P/%_)t4%PL A;CϿ j6P %+<ɦN6+б7F2AԴ\f ЩMzo6 <ڏ4ھM*A-~Eh={A(܋G`2nCpap9PrR;v\|Oe&*r:BWtD\u4 -JZO.Ã7P)>$݉Ё41`z| BɳsA nB4ɮ\=oCL 4Cj9 JE#,k5(UaP1T&~^\hiAyyͥ$ 's`.rMvD$ׯmQQimIdfv g`jHzk"+gdEytK}9b);=l&օ"z_DZ^Ζp*n jTnl惒cGˍZ]fULK SXĘpؚߘZFk+ Gq^OZ R4r.FI N_j8 .=)K8&jRߏRQNcy 'dұEŶ4EXf8$"kRf}qr1*O Q԰~A?%irtYy=>ؒSY:=ZR% -mog@O/q>wXdvooo0(vVϘ-CN-gE%r:cjإt:726S*B n'Ÿ8f*Nفx R͹dpꖈf]6$hѐ|qJ0R剋럡c/ydx=C4yyX^: Ȏe~4DzgKJo<3#'!U)oa$5NrŠ$D>`/Ҹ,/*f qGux"%r yN R7'͉͛ K. {`2J"Zv.N rP3Z)vG2N.7h ܳ`TsZTwè0#N[/8uйB22݂g ^-%r#֕i'#i fO|xnp+Z!3zycTI`ii%k4ħӤ$m3p **4tMYKS q x@1Smyz-s#04/e1Rbk ;arc@'h{cVv$!ZI\ [a&t*`,'dh|Uj,^>yH+4a@mڪx*prsnơ߬sk6L ])4 zT$oWcW[|CW EYMC2Iwliq&AƤY^ah ǯv+u`R"te.AY!嘽9v#=ky 'S2ZO-ookOɥ}:i+$8O_/>%bT[[o,zYC^Pԇh [s5AUb/ؒ8YD%@0o4qtfo',X6:hk ?mL65j xg$U?C6ޓ|àcR.#fgEQrc[Q*8Ζ(G!`R2o`4lRkbEz:xW4A[m]=!ί3dMႤNwvҔ9a`^ U\CuOXwD7Ai'+ClrDN"= rRwJqS܈Ŗ˃y:,|RCz7BWu`ˇݱeɸXf25 "L5ޗp!~-{鲦N"rJ_WWl}.0`?u%bRGN蠑 :$ /::W:wB * @#39\KO&{?؈6)ixY.£@̽1VER"׿OeI r[ SdjPζ#mM<2f/–zBbi\2q^zS 5?ޡ.iZ$ٛK3R5k[hgYW}=4t5ݺߜEտ)=,P6(I}?ĎkU;Z1$i(TY&duꏥ0q>֪AQ(P#׎ p%z=̭IF'l /E:Hk)'b]&$ P9LC(q5k9nEwl=!<) $5gUiV,FT1(` .@Ƈ' LD23-n'^Bf~|#r(T0}Ź v=)ѹ?bԽD'{v?twl'=J@'5iʟoÛL'=ycFm8XK'ACi$c %X2 ç8׎ZTH3S$ꐕ| imQ舒-A:7J^uʽ6 _8 =qTSȴmV*v 8Kx]328Jn1{Ј~r0h{oU?Q,cPD1 ՜GHt 't.VV#ygoI"=^ʣ* @8OnmLM۴#EAw` IH߬Dvd * Ju#\&xLƘ`W|eG*-eY'OF3r2nqZ(Qh狋ɰ;00c: O5yJHd@bř&ɡ+aK&p-1 * yurlHi『#=mj fx`P&rߊGPH鷰d]J(6DoEblЃ&lyKY5v̜>7{*zӫvӄkG)t9mADM%e;XIKB>񃍂-BܴHWG޽2&M(Q&GD332If6Yw`1t$4Ķm(fJH x$_NÈW[V?GèA<H4}cH7cSi˹w\7v#I\K%7o|m|k}V}B>aɖ0E)i`U}(YC*v`eQUZ 'o_`Ȁl<*Gp![%X~<*T;G(G/Ї!'GX #?5rmzƀAb̚v4]8r;V͂p@fa nҁ1Jm@>J/ٛ,Yō!bqE LͩG)#~N gB0 ^bsF7/%;؃B]ZL3 :Lq Ir/l&-{[+1+Y(y9t2~ܯ}]l[&׃N ;HsJS*=&ӭ~ ʞHzǝRҿ+]lp~Vp&<;-ct[v!`Tك [H P&Zէ UMA(9 Kˍ04 =|N1yv}XV&\4/01 fJ j@i0u 46Qa;6eǡ?oc)s˖@ҲwiviG'>.'lM,= tbӢ0a"i –gBPS蓼j *I%&}rFȞ뚪ob<#nLY|蓼'ɺe0ZN^J`Pk|A-6H"atRR.ٹ DVT `AͧQr& V^V?r.uz@>N-#2fE0s~,Xq62QGsY<0VVq$T,7PlC%/$ bY.(2:̀HKo`/ IaǘR|@4{Er\=ގ*v$NxUb7^w w*,@ =v6toeOlvy )g4o:@5CiB5 76#.Ȣ?nrx[wK(԰x+7V{бBX uDK'>@\TL1X K`cxj6G ›RmeV103|A[uO)c,};sڙǴdN8O+dmٿ@7kO+Qvb 8mBrƾ&ȳ-!ܕDkCp-+@{Ge`t<hk8FESK.HZę&(3@ԗWk#aT̒9/,r!MZq:8ھMؒxt/%-Jke!TJ 5۵ %S\bwN jLWEraq"y1~( 4 yjjg*Xp3a(G: MVwVt =H[6;P?0̉X,uI`;WY<}Z\7D*A PS7{ы32I" #`/zoϭ/€m&1@6mtt%ڳNhW% AF Y;hYWVk=۹ TQ40i?dy,Z uK 4)5"?haRLaFKYbŘ 3۽wb\NPw0VBtYL+>Dl;J|W\~.'p޹0/ڬ_('Q/Xo G| FӬ SyT&* R|/Ϥ@s 2BcFr[6F㜹=Rbsć+LU—_̬\Bxj0V`<((t~mTj .@>T=mS:)߁ AX=7l ZhH`t^2dup{S)$Jd*lHc¾[zi)O  L ef_ܻM~I86 `٤T.q<6/Kwj=5T )R6G˩Рڮ9TZXVBĴP(*ti0'>`o;u+58Q2Ho[3XHصֆ 7/Cm(ObL}q%ܛ* (~P(?ߋA^tl+MxHtSH 7\KtGRxZ/0|$ҷ8r(W'df5ݚFh펓U]b:js4>0m$xʼn"E& SAN8yLwpfh&k3 \@PuՁksnP ccpȿHz@PeF_!uЋN:|X+d>Z_JiHBp=OyT)0` ܤ#=D8~SL5:ϸi4}r}Տd,Uq8B)$1CS7.cd@&S-(~JsibB9 POQl tg X*!'`Z| ^r0g:}t Qҡ.7SI_e*dU.*Ǫ3+Έ D4E6~dϧ.ч%k:* D%A k52z;BRAi=וkWZoCő/^SúoeL %?'qJeg郊JD B:fۿ紥IC15r[X V٠c^`ܴ*naC/)N[j7*Z29܂%m0`{v4;êII+aҊ :!e9V>`Qق f4S]ڥB fWXvܷcO9UFfKI_$Zbb`u[鈌Hw +nmfXθ%v#Dė"y:>YX?}uԿ_Z&,nRGmz"6/9pM94E8NZIq+=!6ڿ o);ӑmT߆ks877>9e@q&Tc06)1Z`)Y寂)ϥt$?E=FFZDhd+_ q{ѬAd2i:FqLlof*G 41wYa.sتπ)DǘV\لBX~{2Lz8P2? VhN3$gf]딹AN7[DX^3  Q/L9D_tuM>M¸WpLjM bR~~a>VA~ş|5s tM{!V:7f=z.e !NIPʶ9CԺQ'SjYs%ep.^^zyrVV̮jɆI_m>esFl$Bẏspu>Ю+1Q\&s#&*}x(m%WϠWέDHpU_y[]uLU4ň_6#}vZ졷6&(4BxypM ̤eT%Y0Z瞇l9Duࠟ]qϺ15:16Y/>qՌ7pbsi;4;ǯq@/#۞%daJ1J6=SbY4-"6Hp/*y' B$Ƨ\}(޻d*CKm߬ c;@ [^ ¹ `bp -2#l,$a=  5ͣ>zM;WZx NwXYԐv1$@jS1;wLqavV<0gSd}=PgǨ^Z jGcZ2ھPL9Q°Gck>,Q>|}ry\ x_Pwݤ tL=u @Y( -A7SQȖGWB[NlBh~ڛ0ҏH]\JCߓmhJO7KOĹ%#T-0\>_[`<؅ [Lbt*E z=Kɢ[B;FmqWͲy 0U̝т2 0n,Zir7&eb$n c']OeM&Ȓq &w“ ݕ8(wڣK,4GruQm'bSvVL l3Qo0lS3-,ڋ|U$Y$/dy (<$WłYhĴPd}\e<%+*nEèҤO$OIߗJ2i(GP릉>ayՍ$*L?",G\*` ' 1ҍzre@v⑶Mg%I㨢#j)}퍆[^vw,9/~*i%j0)fzn&K WLU,9w'faՓ#%6&]XVJTAV?P z6ɁKP16i+(뻦ƊZv1i6U#ak'GިBX_Q7ItX+j+xj:7>{rLbԦicF~njm3GsHѦ߆"骜|.={HѡP k*LTGÞ) pw̔zɓxFg^'sv`%E͒{dJT@@;{~#-Gu.9exiyjsP]\c"fOrxkIKgr̩]FH$FSz}DEP; DUmRfu FWŬQRAmyb5-UR Jq ]@P ';Qš muFNv˽斌>}8j)W>6v|ZCd⋦_|/] >W:& ĆmӲ`d.aIv{ hGү{oR TZܷU8irGH!μf9ֻdo$S;P-_Iy.WX2yHD]fʑ'>$|Az?֐Qr$N`Cɻ</~N/"; $95G,C[?D0j'[UJ HnoV]J 2gZ7dW,xXJtRcl[£`!]t`ܞ&btk9BZ>5"[U D-% M0 ڲj`_ղpglZk3sXr/18-*GӐdcbͬ"7Ƴlo0,JnڊSZ͡]ۣ9 A) Whrk۰EȻMLڬBt0.zր:BDn0amnv8+.Jοe ogOw""u.BNJ2',$g'eXr7̔Xvلթia>JaGOvPz9 -hY)WMbi;y+( i""yߦȡLJj jHҝY]c+m# s*+#鶃pbAOL &Tؖ#D'\=iц%Ҵ^nE|ܫ\s̼藌;"m GR9lF]idv`$G::ڎ *^um1,pƣړs|X1lR-Jirf2K"@CX/pݛ eQkqXЌmOlU;mu:kWz1Z&ݥ-b\x*xL@jfƑ(_:H%hКW||%!3ۚ`7egpZ>i-uI~2|+g=;p;K.ܩO)eKx돰 b^L4`ٝz)-x:Co)i& y}lެ$wzfT?"7bh*kNwI01Lj%ZXZiSO.&Q$.UxL~:z_kUK*sY6{+YV-OUtz?WYE qUHcp¿+|SIݝecJ(y7K&h"ޒt+j)l @ }g j9r>]玅4i7{D^)oY}Y/m., A:h1bQOZ -:F(SPn#,{;diB<&a.>Y\׶nf{##ӍCXÊNaS{Q_eF&ho